From cebd6f12674c73f3f576166e56c787be57ea2810 Mon Sep 17 00:00:00 2001 From: Jenkins CI Date: Tue, 22 Oct 2024 06:55:37 +0000 Subject: [PATCH] f67d9757f08870ec93d7bcd0c10fca0527b6797e --- 10167.index.js | 1 + 10259.index.js | 1 + 10420.index.js | 1 + 10448.index.js | 1 + 10502.index.js | 1 + 10559.index.js | 1 + 10560.index.js | 1 + 10593.index.js | 1 + 10597.index.js | 1 + 10734.index.js | 1 + 10758.index.js | 1 + 10797.index.js | 1 + 10861.index.js | 1 + 10904.index.js | 1 + 10952.index.js | 1 + 11028.index.js | 1 + 11115.index.js | 1 + 11140.index.js | 1 + 11149.index.js | 1 + 11267.index.js | 1 + 11429.index.js | 1 + 11847.index.js | 1 + 12427.index.js | 1 + 12433.index.js | 1 + 12510.index.js | 1 + 12628.index.js | 1 + 12756.index.js | 1 + 12837.index.js | 1 + 13094.index.js | 1 + 1362.index.js | 1 + 13691.index.js | 1 + 13892.index.js | 1 + 13973.index.js | 1 + 1411.index.js | 1 + 14303.index.js | 1 + 1456.index.js | 1 + 14746.index.js | 1 + 14803.index.js | 2 + 14803.index.js.LICENSE.txt | 1 + 15283.index.js | 1 + 15299.index.js | 1 + 1552.index.js | 1 + 15540.index.js | 1 + 15570.index.js | 1 + 15573.index.js | 1 + 15574.index.js | 1 + 15706.index.js | 1 + 15921.index.js | 1 + 16103.index.js | 1 + 16128.index.js | 1 + 16188.index.js | 1 + 16301.index.js | 1 + 16375.index.js | 1 + 16432.index.js | 1 + 16677.index.js | 1 + 16840.index.js | 1 + 16962.index.js | 1 + 17113.index.js | 1 + 17114.index.js | 1 + 17187.index.js | 1 + 17236.index.js | 1 + 17303.index.js | 1 + 17408.index.js | 1 + 17419.index.js | 1 + 17673.index.js | 1 + 17692.index.js | 1 + 17876.index.js | 1 + 17968.index.js | 1 + 18089.index.js | 1 + 18158.index.js | 1 + 1831.index.js | 1 + 18333.index.js | 1 + 18360.index.js | 1 + 18406.index.js | 1 + 18457.index.js | 1 + 18569.index.js | 1 + 1857.index.js | 1 + 18643.index.js | 1 + 18728.index.js | 1 + 18828.index.js | 1 + 18943.index.js | 1 + 19025.index.js | 1 + 19044.index.js | 1 + 19153.index.js | 1 + 19173.index.js | 1 + 19227.index.js | 1 + 19330.index.js | 1 + 19485.index.js | 1 + 19494.index.js | 1 + 19600.index.js | 1 + 19640.index.js | 1 + 19742.index.js | 1 + 19812.index.js | 1 + 19868.index.js | 1 + 19962.index.js | 1 + 19976.index.js | 1 + 20049.index.js | 1 + 20226.index.js | 1 + 2032.index.js | 1 + 20508.index.js | 1 + 20749.index.js | 1 + 20751.index.js | 1 + 21019.index.js | 1 + 21034.index.js | 1 + 21330.index.js | 1 + 21384.index.js | 1 + 21416.index.js | 1 + 21449.index.js | 1 + 21502.index.js | 1 + 21552.index.js | 1 + 21640.index.js | 1 + 2211.index.js | 1 + 22317.index.js | 1 + 22508.index.js | 1 + 22714.index.js | 1 + 22767.index.js | 1 + 22783.index.js | 1 + 23235.index.js | 1 + 23492.index.js | 1 + 23766.index.js | 1 + 23958.index.js | 1 + 2402.index.js | 1 + 2407.index.js | 1 + 2410.index.js | 1 + 24235.index.js | 1 + 24273.index.js | 1 + 24297.index.js | 1 + 24440.index.js | 1 + 24537.index.js | 1 + 24625.index.js | 1 + 24723.index.js | 1 + 24769.index.js | 1 + 24830.index.js | 1 + 24929.index.js | 1 + 24942.index.js | 1 + 25277.index.js | 1 + 25681.index.js | 1 + 25746.index.js | 1 + 25812.index.js | 1 + 25908.index.js | 1 + 26422.index.js | 1 + 26427.index.js | 2 + 26427.index.js.LICENSE.txt | 17 ++ 268.index.js | 1 + 26859.index.js | 1 + 26869.index.js | 1 + 27088.index.js | 1 + 27291.index.js | 1 + 27344.index.js | 1 + 27443.index.js | 1 + 27767.index.js | 1 + 27944.index.js | 1 + 28014.index.js | 1 + 28308.index.js | 1 + 28348.index.js | 1 + 2838.index.js | 1 + 28476.index.js | 1 + 28716.index.js | 1 + 28813.index.js | 1 + 28934.index.js | 1 + 28965.index.js | 1 + 29026.index.js | 1 + 29248.index.js | 1 + 29275.index.js | 1 + 2929.index.js | 1 + 29357.index.js | 1 + 29426.index.js | 1 + 29476.index.js | 1 + 29758.index.js | 1 + 2982.index.js | 1 + 30012.index.js | 1 + 30126.index.js | 1 + 30373.index.js | 1 + 30397.index.js | 1 + 30443.index.js | 1 + 30987.index.js | 1 + 31070.index.js | 1 + 31333.index.js | 1 + 31412.index.js | 1 + 3161.index.js | 1 + 31632.index.js | 1 + 31776.index.js | 1 + 31837.index.js | 1 + 31975.index.js | 1 + 32055.index.js | 1 + 32146.index.js | 1 + 32209.index.js | 1 + 32315.index.js | 1 + 32363.index.js | 1 + 32712.index.js | 1 + 32756.index.js | 1 + 33023.index.js | 1 + 33174.index.js | 1 + 33179.index.js | 1 + 33303.index.js | 1 + 33449.index.js | 1 + 33450.index.js | 1 + 33501.index.js | 1 + 33585.index.js | 1 + 33978.index.js | 1 + 34208.index.js | 1 + 3465.index.js | 1 + 3479.index.js | 1 + 34879.index.js | 1 + 34970.index.js | 1 + 34998.index.js | 1 + 3501.index.js | 1 + 35145.index.js | 1 + 35578.index.js | 1 + 35642.index.js | 1 + 35668.index.js | 1 + 35762.index.js | 1 + 35834.index.js | 1 + 35915.index.js | 1 + 3604.index.js | 1 + 36058.index.js | 1 + 36068.index.js | 1 + 36073.index.js | 1 + 36141.index.js | 1 + 36168.index.js | 1 + 36264.index.js | 1 + 36351.index.js | 1 + 36427.index.js | 1 + 36588.index.js | 1 + 36616.index.js | 1 + 36645.index.js | 1 + 36710.index.js | 1 + 37249.index.js | 1 + 37267.index.js | 1 + 37297.index.js | 1 + 37445.index.js | 1 + 37607.index.js | 1 + 37699.index.js | 1 + 3781.index.js | 1 + 3820.index.js | 1 + 38253.index.js | 1 + 3826.index.js | 1 + 38330.index.js | 1 + 38464.index.js | 1 + 38507.index.js | 1 + 38551.index.js | 1 + 38554.index.js | 1 + 38738.index.js | 1 + 3877.index.js | 1 + 38811.index.js | 1 + 38863.index.js | 1 + 38983.index.js | 1 + 39356.index.js | 1 + 39373.index.js | 1 + 39646.index.js | 1 + 39647.index.js | 1 + 39686.index.js | 1 + 39849.index.js | 1 + 39870.index.js | 1 + 40092.index.js | 1 + 40233.index.js | 1 + 40289.index.js | 1 + 40319.index.js | 1 + 40461.index.js | 1 + 40500.index.js | 1 + 40628.index.js | 1 + 40718.index.js | 1 + 40740.index.js | 1 + 40839.index.js | 1 + 40979.index.js | 1 + 41026.index.js | 1 + 41042.index.js | 1 + 41184.index.js | 1 + 41215.index.js | 1 + 4140.index.js | 1 + 41485.index.js | 1 + 41502.index.js | 1 + 41730.index.js | 1 + 41862.index.js | 1 + 42035.index.js | 1 + 42065.index.js | 1 + 42089.index.js | 1 + 42154.index.js | 1 + 42241.index.js | 1 + 4229.index.js | 1 + 42302.index.js | 1 + 42318.index.js | 1 + 42443.index.js | 1 + 42670.index.js | 1 + 42776.index.js | 1 + 42810.index.js | 1 + 42911.index.js | 1 + 43249.index.js | 1 + 43386.index.js | 1 + 43407.index.js | 1 + 43478.index.js | 1 + 43527.index.js | 1 + 43710.index.js | 1 + 43767.index.js | 1 + 43845.index.js | 1 + 43910.index.js | 1 + 44040.index.js | 1 + 4406.index.js | 1 + 44078.index.js | 1 + 44213.index.js | 1 + 44281.index.js | 1 + 44634.index.js | 1 + 44637.index.js | 1 + 44928.index.js | 1 + 45098.index.js | 1 + 45238.index.js | 1 + 45382.index.js | 1 + 45396.index.js | 1 + 45598.index.js | 1 + 45602.index.js | 1 + 45615.index.js | 1 + 4574.index.js | 1 + 45773.index.js | 1 + 45881.index.js | 1 + 46408.index.js | 1 + 4653.index.js | 1 + 47038.index.js | 1 + 4707.index.js | 1 + 47212.index.js | 1 + 47227.index.js | 1 + 47247.index.js | 1 + 47278.index.js | 1 + 47297.index.js | 1 + 47401.index.js | 1 + 47439.index.js | 1 + 47478.index.js | 1 + 47504.index.js | 1 + 47524.index.js | 1 + 47658.index.js | 1 + 47927.index.js | 1 + 47990.index.js | 1 + 48037.index.js | 1 + 4807.index.js | 1 + 48211.index.js | 1 + 4823.index.js | 1 + 49069.index.js | 1 + 4930.index.js | 1 + 49395.index.js | 1 + 494.index.js | 1 + 49422.index.js | 1 + 49432.index.js | 1 + 4947.index.js | 1 + 49820.index.js | 1 + 50003.index.js | 1 + 50256.index.js | 1 + 5026.index.js | 1 + 50377.index.js | 1 + 50463.index.js | 1 + 50555.index.js | 1 + 50671.index.js | 1 + 50674.index.js | 1 + 5073.index.js | 1 + 50754.index.js | 1 + 50878.index.js | 1 + 51066.index.js | 1 + 51285.index.js | 1 + 51413.index.js | 1 + 51514.index.js | 1 + 51572.index.js | 1 + 51675.index.js | 1 + 51744.index.js | 1 + 51848.index.js | 1 + 51941.index.js | 1 + 52096.index.js | 1 + 52451.index.js | 1 + 52459.index.js | 1 + 52465.index.js | 1 + 527.index.js | 1 + 52703.index.js | 1 + 52822.index.js | 1 + 52899.index.js | 1 + 53029.index.js | 1 + 53035.index.js | 1 + 53055.index.js | 1 + 53140.index.js | 1 + 53163.index.js | 1 + 53185.index.js | 1 + 53314.index.js | 1 + 53350.index.js | 1 + 53763.index.js | 1 + 53832.index.js | 1 + 53929.index.js | 1 + 5401.index.js | 1 + 54253.index.js | 1 + 54433.index.js | 1 + 54484.index.js | 1 + 54626.index.js | 1 + 54653.index.js | 1 + 54665.index.js | 1 + 5483.index.js | 1 + 54975.index.js | 1 + 55039.index.js | 1 + 55137.index.js | 1 + 5521.index.js | 1 + 5524.index.js | 1 + 55957.index.js | 1 + 55985.index.js | 1 + 55989.index.js | 1 + 56193.index.js | 1 + 56241.index.js | 1 + 56294.index.js | 1 + 56295.index.js | 1 + 56359.index.js | 1 + 56422.index.js | 1 + 56546.index.js | 1 + 56663.index.js | 1 + 56944.index.js | 1 + 57126.index.js | 1 + 57598.index.js | 1 + 57818.index.js | 1 + 57861.index.js | 1 + 57904.index.js | 1 + 57969.index.js | 1 + 58199.index.js | 1 + 58330.index.js | 1 + 58417.index.js | 1 + 58559.index.js | 1 + 58580.index.js | 1 + 586.index.js | 1 + 5872.index.js | 1 + 58937.index.js | 1 + 58938.index.js | 1 + 59108.index.js | 1 + 59110.index.js | 1 + 59222.index.js | 1 + 59445.index.js | 1 + 59695.index.js | 1 + 59906.index.js | 1 + 59939.index.js | 1 + 6011.index.js | 1 + 60185.index.js | 1 + 60207.index.js | 1 + 60564.index.js | 1 + 60577.index.js | 1 + 60854.index.js | 1 + 61061.index.js | 1 + 61068.index.js | 1 + 61074.index.js | 1 + 61132.index.js | 1 + 61437.index.js | 1 + 61453.index.js | 1 + 61474.index.js | 1 + 61574.index.js | 1 + 61595.index.js | 1 + 61629.index.js | 1 + 61631.index.js | 1 + 61696.index.js | 1 + 61697.index.js | 1 + 62155.index.js | 1 + 62418.index.js | 1 + 62529.index.js | 1 + 62906.index.js | 1 + 63021.index.js | 1 + 63524.index.js | 1 + 63608.index.js | 1 + 63720.index.js | 1 + 63735.index.js | 1 + 63846.index.js | 1 + 64017.index.js | 1 + 64072.index.js | 1 + 6435.index.js | 1 + 64482.index.js | 1 + 64500.index.js | 1 + 64737.index.js | 1 + 64798.index.js | 1 + 65006.index.js | 1 + 65088.index.js | 1 + 6512.index.js | 1 + 65439.index.js | 1 + 65468.index.js | 1 + 65497.index.js | 1 + 65553.index.js | 1 + 65667.index.js | 1 + 65709.index.js | 1 + 65853.index.js | 1 + 66043.index.js | 1 + 66292.index.js | 1 + 66306.index.js | 1 + 66328.index.js | 1 + 66772.index.js | 1 + 6681.index.js | 1 + 66875.index.js | 1 + 67150.index.js | 1 + 67189.index.js | 1 + 67380.index.js | 1 + 67425.index.js | 1 + 67623.index.js | 1 + 67712.index.js | 1 + 67792.index.js | 1 + 67809.index.js | 1 + 67855.index.js | 1 + 67923.index.js | 1 + 68032.index.js | 1 + 68132.index.js | 1 + 68277.index.js | 1 + 68342.index.js | 1 + 68393.index.js | 1 + 68402.index.js | 1 + 6862.index.js | 1 + 69091.index.js | 1 + 69194.index.js | 1 + 69401.index.js | 1 + 6966.index.js | 1 + 6979.index.js | 1 + 70283.index.js | 1 + 70288.index.js | 1 + 70327.index.js | 1 + 70338.index.js | 1 + 70410.index.js | 1 + 70628.index.js | 1 + 70661.index.js | 1 + 70669.index.js | 1 + 70714.index.js | 1 + 7079.index.js | 1 + 70963.index.js | 1 + 71305.index.js | 1 + 71340.index.js | 1 + 72093.index.js | 1 + 72097.index.js | 1 + 72301.index.js | 1 + 72321.index.js | 1 + 72430.index.js | 1 + 72682.index.js | 1 + 72851.index.js | 1 + 7302.index.js | 1 + 7318.index.js | 1 + 73242.index.js | 1 + 73281.index.js | 1 + 73544.index.js | 1 + 73582.index.js | 1 + 74014.index.js | 1 + 74027.index.js | 1 + 74242.index.js | 1 + 74292.index.js | 1 + 74611.index.js | 1 + 74667.index.js | 1 + 74672.index.js | 1 + 74733.index.js | 1 + 74907.index.js | 1 + 75075.index.js | 1 + 75193.index.js | 1 + 753.index.js | 1 + 75403.index.js | 1 + 75507.index.js | 1 + 75534.index.js | 1 + 7559.index.js | 1 + 75836.index.js | 1 + 75858.index.js | 1 + 76043.index.js | 1 + 76087.index.js | 1 + 76125.index.js | 1 + 76324.index.js | 1 + 76354.index.js | 1 + 76449.index.js | 1 + 76461.index.js | 1 + 7651.index.js | 1 + 76748.index.js | 1 + 76855.index.js | 1 + 76895.index.js | 1 + 76952.index.js | 1 + 77016.index.js | 1 + 77060.index.js | 1 + 77172.index.js | 1 + 77176.index.js | 1 + 7732.index.js | 1 + 77336.index.js | 1 + 77475.index.js | 1 + 77476.index.js | 1 + 77491.index.js | 1 + 77671.index.js | 1 + 7773.index.js | 1 + 7789.index.js | 1 + 77895.index.js | 1 + 77953.index.js | 1 + 78096.index.js | 1 + 783.index.js | 1 + 78316.index.js | 1 + 78335.index.js | 1 + 78341.index.js | 1 + 78488.index.js | 1 + 78574.index.js | 1 + 78679.index.js | 1 + 78825.index.js | 1 + 78837.index.js | 1 + 78848.index.js | 1 + 79044.index.js | 1 + 79402.index.js | 1 + 79470.index.js | 1 + 79542.index.js | 1 + 79610.index.js | 1 + 79855.index.js | 1 + 79902.index.js | 1 + 79911.index.js | 1 + 80029.index.js | 1 + 80155.index.js | 1 + 80292.index.js | 1 + 80347.index.js | 1 + 80487.index.js | 1 + 80488.index.js | 1 + 80503.index.js | 1 + 80563.index.js | 1 + 8064.index.js | 1 + 80752.index.js | 1 + 80910.index.js | 1 + 80927.index.js | 1 + 80997.index.js | 1 + 81103.index.js | 1 + 81288.index.js | 1 + 81509.index.js | 1 + 81784.index.js | 1 + 81849.index.js | 1 + 8192.index.js | 1 + 8195.index.js | 1 + 81963.index.js | 1 + 81992.index.js | 1 + 82245.index.js | 1 + 82442.index.js | 1 + 82564.index.js | 1 + 82625.index.js | 1 + 82868.index.js | 1 + 82921.index.js | 1 + 82945.index.js | 1 + 8309.index.js | 1 + 83340.index.js | 1 + 83447.index.js | 1 + 83749.index.js | 1 + 83788.index.js | 1 + 83878.index.js | 1 + 84104.index.js | 1 + 84141.index.js | 1 + 84276.index.js | 1 + 84354.index.js | 1 + 84679.index.js | 1 + 85036.index.js | 1 + 85072.index.js | 1 + 85222.index.js | 1 + 85401.index.js | 1 + 85407.index.js | 1 + 85416.index.js | 1 + 85577.index.js | 1 + 85794.index.js | 1 + 85964.index.js | 1 + 86135.index.js | 1 + 86332.index.js | 1 + 86352.index.js | 1 + 86871.index.js | 1 + 87067.index.js | 1 + 8710.index.js | 1 + 87118.index.js | 1 + 87209.index.js | 1 + 87343.index.js | 1 + 87395.index.js | 1 + 87436.index.js | 1 + 8769.index.js | 1 + 87787.index.js | 1 + 87796.index.js | 1 + 8812.index.js | 1 + 882.index.js | 1 + 88405.index.js | 1 + 88420.index.js | 1 + 88496.index.js | 1 + 88622.index.js | 1 + 88727.index.js | 1 + 88822.index.js | 1 + 88874.index.js | 1 + 88918.index.js | 1 + 88987.index.js | 1 + 89059.index.js | 1 + 89581.index.js | 1 + 89620.index.js | 1 + 89809.index.js | 1 + 89841.index.js | 1 + 89868.index.js | 1 + 89872.index.js | 1 + 90290.index.js | 1 + 90293.index.js | 1 + 9065.index.js | 1 + 90735.index.js | 1 + 90780.index.js | 1 + 90829.index.js | 1 + 90834.index.js | 1 + 91065.index.js | 1 + 91080.index.js | 1 + 91149.index.js | 1 + 91173.index.js | 1 + 91259.index.js | 1 + 91318.index.js | 1 + 91472.index.js | 1 + 91495.index.js | 1 + 91740.index.js | 1 + 91822.index.js | 1 + 91834.index.js | 1 + 91879.index.js | 1 + 92034.index.js | 1 + 9206.index.js | 1 + 92090.index.js | 1 + 92123.index.js | 1 + 92135.index.js | 1 + 92430.index.js | 1 + 92509.index.js | 1 + 92560.index.js | 1 + 92842.index.js | 1 + 92989.index.js | 1 + 93170.index.js | 1 + 93196.index.js | 1 + 93233.index.js | 1 + 93634.index.js | 1 + 93738.index.js | 1 + 93835.index.js | 1 + 94012.index.js | 1 + 94060.index.js | 1 + 94163.index.js | 1 + 94181.index.js | 1 + 94341.index.js | 1 + 94356.index.js | 1 + 94466.index.js | 1 + 94525.index.js | 1 + 94710.index.js | 1 + 94728.index.js | 1 + 94785.index.js | 1 + 94986.index.js | 1 + 95065.index.js | 1 + 9508.index.js | 1 + 95216.index.js | 1 + 95352.index.js | 1 + 95557.index.js | 1 + 95613.index.js | 1 + 95614.index.js | 1 + 95627.index.js | 1 + 95706.index.js | 1 + 96017.index.js | 1 + 96088.index.js | 1 + 96208.index.js | 2 + 96208.index.js.LICENSE.txt | 23 ++ 96370.index.js | 1 + 96596.index.js | 1 + 96727.index.js | 1 + 96775.index.js | 1 + 96800.index.js | 1 + 96934.index.js | 1 + 97115.index.js | 1 + 97358.index.js | 1 + 97442.index.js | 1 + 97443.index.js | 1 + 97464.index.js | 1 + 97500.index.js | 1 + 97633.index.js | 1 + 98096.index.js | 1 + 98209.index.js | 1 + 98383.index.js | 1 + 9853.index.js | 1 + 98651.index.js | 1 + 98676.index.js | 1 + 98784.index.js | 1 + 98949.index.js | 1 + 9935.index.js | 1 + 99413.index.js | 1 + CNAME | 1 + index.html | 1 + index.js | 102 +++++++ index.js.LICENSE.txt | 573 +++++++++++++++++++++++++++++++++++++ 761 files changed, 1475 insertions(+) create mode 100644 10167.index.js create mode 100644 10259.index.js create mode 100644 10420.index.js create mode 100644 10448.index.js create mode 100644 10502.index.js create mode 100644 10559.index.js create mode 100644 10560.index.js create mode 100644 10593.index.js create mode 100644 10597.index.js create mode 100644 10734.index.js create mode 100644 10758.index.js create mode 100644 10797.index.js create mode 100644 10861.index.js create mode 100644 10904.index.js create mode 100644 10952.index.js create mode 100644 11028.index.js create mode 100644 11115.index.js create mode 100644 11140.index.js create mode 100644 11149.index.js create mode 100644 11267.index.js create mode 100644 11429.index.js create mode 100644 11847.index.js create mode 100644 12427.index.js create mode 100644 12433.index.js create mode 100644 12510.index.js create mode 100644 12628.index.js create mode 100644 12756.index.js create mode 100644 12837.index.js create mode 100644 13094.index.js create mode 100644 1362.index.js create mode 100644 13691.index.js create mode 100644 13892.index.js create mode 100644 13973.index.js create mode 100644 1411.index.js create mode 100644 14303.index.js create mode 100644 1456.index.js create mode 100644 14746.index.js create mode 100644 14803.index.js create mode 100644 14803.index.js.LICENSE.txt create mode 100644 15283.index.js create mode 100644 15299.index.js create mode 100644 1552.index.js create mode 100644 15540.index.js create mode 100644 15570.index.js create mode 100644 15573.index.js create mode 100644 15574.index.js create mode 100644 15706.index.js create mode 100644 15921.index.js create mode 100644 16103.index.js create mode 100644 16128.index.js create mode 100644 16188.index.js create mode 100644 16301.index.js create mode 100644 16375.index.js create mode 100644 16432.index.js create mode 100644 16677.index.js create mode 100644 16840.index.js create mode 100644 16962.index.js create mode 100644 17113.index.js create mode 100644 17114.index.js create mode 100644 17187.index.js create mode 100644 17236.index.js create mode 100644 17303.index.js create mode 100644 17408.index.js create mode 100644 17419.index.js create mode 100644 17673.index.js create mode 100644 17692.index.js create mode 100644 17876.index.js create mode 100644 17968.index.js create mode 100644 18089.index.js create mode 100644 18158.index.js create mode 100644 1831.index.js create mode 100644 18333.index.js create mode 100644 18360.index.js create mode 100644 18406.index.js create mode 100644 18457.index.js create mode 100644 18569.index.js create mode 100644 1857.index.js create mode 100644 18643.index.js create mode 100644 18728.index.js create mode 100644 18828.index.js create mode 100644 18943.index.js create mode 100644 19025.index.js create mode 100644 19044.index.js create mode 100644 19153.index.js create mode 100644 19173.index.js create mode 100644 19227.index.js create mode 100644 19330.index.js create mode 100644 19485.index.js create mode 100644 19494.index.js create mode 100644 19600.index.js create mode 100644 19640.index.js create mode 100644 19742.index.js create mode 100644 19812.index.js create mode 100644 19868.index.js create mode 100644 19962.index.js create mode 100644 19976.index.js create mode 100644 20049.index.js create mode 100644 20226.index.js create mode 100644 2032.index.js create mode 100644 20508.index.js create mode 100644 20749.index.js create mode 100644 20751.index.js create mode 100644 21019.index.js create mode 100644 21034.index.js create mode 100644 21330.index.js create mode 100644 21384.index.js create mode 100644 21416.index.js create mode 100644 21449.index.js create mode 100644 21502.index.js create mode 100644 21552.index.js create mode 100644 21640.index.js create mode 100644 2211.index.js create mode 100644 22317.index.js create mode 100644 22508.index.js create mode 100644 22714.index.js create mode 100644 22767.index.js create mode 100644 22783.index.js create mode 100644 23235.index.js create mode 100644 23492.index.js create mode 100644 23766.index.js create mode 100644 23958.index.js create mode 100644 2402.index.js create mode 100644 2407.index.js create mode 100644 2410.index.js create mode 100644 24235.index.js create mode 100644 24273.index.js create mode 100644 24297.index.js create mode 100644 24440.index.js create mode 100644 24537.index.js create mode 100644 24625.index.js create mode 100644 24723.index.js create mode 100644 24769.index.js create mode 100644 24830.index.js create mode 100644 24929.index.js create mode 100644 24942.index.js create mode 100644 25277.index.js create mode 100644 25681.index.js create mode 100644 25746.index.js create mode 100644 25812.index.js create mode 100644 25908.index.js create mode 100644 26422.index.js create mode 100644 26427.index.js create mode 100644 26427.index.js.LICENSE.txt create mode 100644 268.index.js create mode 100644 26859.index.js create mode 100644 26869.index.js create mode 100644 27088.index.js create mode 100644 27291.index.js create mode 100644 27344.index.js create mode 100644 27443.index.js create mode 100644 27767.index.js create mode 100644 27944.index.js create mode 100644 28014.index.js create mode 100644 28308.index.js create mode 100644 28348.index.js create mode 100644 2838.index.js create mode 100644 28476.index.js create mode 100644 28716.index.js create mode 100644 28813.index.js create mode 100644 28934.index.js create mode 100644 28965.index.js create mode 100644 29026.index.js create mode 100644 29248.index.js create mode 100644 29275.index.js create mode 100644 2929.index.js create mode 100644 29357.index.js create mode 100644 29426.index.js create mode 100644 29476.index.js create mode 100644 29758.index.js create mode 100644 2982.index.js create mode 100644 30012.index.js create mode 100644 30126.index.js create mode 100644 30373.index.js create mode 100644 30397.index.js create mode 100644 30443.index.js create mode 100644 30987.index.js create mode 100644 31070.index.js create mode 100644 31333.index.js create mode 100644 31412.index.js create mode 100644 3161.index.js create mode 100644 31632.index.js create mode 100644 31776.index.js create mode 100644 31837.index.js create mode 100644 31975.index.js create mode 100644 32055.index.js create mode 100644 32146.index.js create mode 100644 32209.index.js create mode 100644 32315.index.js create mode 100644 32363.index.js create mode 100644 32712.index.js create mode 100644 32756.index.js create mode 100644 33023.index.js create mode 100644 33174.index.js create mode 100644 33179.index.js create mode 100644 33303.index.js create mode 100644 33449.index.js create mode 100644 33450.index.js create mode 100644 33501.index.js create mode 100644 33585.index.js create mode 100644 33978.index.js create mode 100644 34208.index.js create mode 100644 3465.index.js create mode 100644 3479.index.js create mode 100644 34879.index.js create mode 100644 34970.index.js create mode 100644 34998.index.js create mode 100644 3501.index.js create mode 100644 35145.index.js create mode 100644 35578.index.js create mode 100644 35642.index.js create mode 100644 35668.index.js create mode 100644 35762.index.js create mode 100644 35834.index.js create mode 100644 35915.index.js create mode 100644 3604.index.js create mode 100644 36058.index.js create mode 100644 36068.index.js create mode 100644 36073.index.js create mode 100644 36141.index.js create mode 100644 36168.index.js create mode 100644 36264.index.js create mode 100644 36351.index.js create mode 100644 36427.index.js create mode 100644 36588.index.js create mode 100644 36616.index.js create mode 100644 36645.index.js create mode 100644 36710.index.js create mode 100644 37249.index.js create mode 100644 37267.index.js create mode 100644 37297.index.js create mode 100644 37445.index.js create mode 100644 37607.index.js create mode 100644 37699.index.js create mode 100644 3781.index.js create mode 100644 3820.index.js create mode 100644 38253.index.js create mode 100644 3826.index.js create mode 100644 38330.index.js create mode 100644 38464.index.js create mode 100644 38507.index.js create mode 100644 38551.index.js create mode 100644 38554.index.js create mode 100644 38738.index.js create mode 100644 3877.index.js create mode 100644 38811.index.js create mode 100644 38863.index.js create mode 100644 38983.index.js create mode 100644 39356.index.js create mode 100644 39373.index.js create mode 100644 39646.index.js create mode 100644 39647.index.js create mode 100644 39686.index.js create mode 100644 39849.index.js create mode 100644 39870.index.js create mode 100644 40092.index.js create mode 100644 40233.index.js create mode 100644 40289.index.js create mode 100644 40319.index.js create mode 100644 40461.index.js create mode 100644 40500.index.js create mode 100644 40628.index.js create mode 100644 40718.index.js create mode 100644 40740.index.js create mode 100644 40839.index.js create mode 100644 40979.index.js create mode 100644 41026.index.js create mode 100644 41042.index.js create mode 100644 41184.index.js create mode 100644 41215.index.js create mode 100644 4140.index.js create mode 100644 41485.index.js create mode 100644 41502.index.js create mode 100644 41730.index.js create mode 100644 41862.index.js create mode 100644 42035.index.js create mode 100644 42065.index.js create mode 100644 42089.index.js create mode 100644 42154.index.js create mode 100644 42241.index.js create mode 100644 4229.index.js create mode 100644 42302.index.js create mode 100644 42318.index.js create mode 100644 42443.index.js create mode 100644 42670.index.js create mode 100644 42776.index.js create mode 100644 42810.index.js create mode 100644 42911.index.js create mode 100644 43249.index.js create mode 100644 43386.index.js create mode 100644 43407.index.js create mode 100644 43478.index.js create mode 100644 43527.index.js create mode 100644 43710.index.js create mode 100644 43767.index.js create mode 100644 43845.index.js create mode 100644 43910.index.js create mode 100644 44040.index.js create mode 100644 4406.index.js create mode 100644 44078.index.js create mode 100644 44213.index.js create mode 100644 44281.index.js create mode 100644 44634.index.js create mode 100644 44637.index.js create mode 100644 44928.index.js create mode 100644 45098.index.js create mode 100644 45238.index.js create mode 100644 45382.index.js create mode 100644 45396.index.js create mode 100644 45598.index.js create mode 100644 45602.index.js create mode 100644 45615.index.js create mode 100644 4574.index.js create mode 100644 45773.index.js create mode 100644 45881.index.js create mode 100644 46408.index.js create mode 100644 4653.index.js create mode 100644 47038.index.js create mode 100644 4707.index.js create mode 100644 47212.index.js create mode 100644 47227.index.js create mode 100644 47247.index.js create mode 100644 47278.index.js create mode 100644 47297.index.js create mode 100644 47401.index.js create mode 100644 47439.index.js create mode 100644 47478.index.js create mode 100644 47504.index.js create mode 100644 47524.index.js create mode 100644 47658.index.js create mode 100644 47927.index.js create mode 100644 47990.index.js create mode 100644 48037.index.js create mode 100644 4807.index.js create mode 100644 48211.index.js create mode 100644 4823.index.js create mode 100644 49069.index.js create mode 100644 4930.index.js create mode 100644 49395.index.js create mode 100644 494.index.js create mode 100644 49422.index.js create mode 100644 49432.index.js create mode 100644 4947.index.js create mode 100644 49820.index.js create mode 100644 50003.index.js create mode 100644 50256.index.js create mode 100644 5026.index.js create mode 100644 50377.index.js create mode 100644 50463.index.js create mode 100644 50555.index.js create mode 100644 50671.index.js create mode 100644 50674.index.js create mode 100644 5073.index.js create mode 100644 50754.index.js create mode 100644 50878.index.js create mode 100644 51066.index.js create mode 100644 51285.index.js create mode 100644 51413.index.js create mode 100644 51514.index.js create mode 100644 51572.index.js create mode 100644 51675.index.js create mode 100644 51744.index.js create mode 100644 51848.index.js create mode 100644 51941.index.js create mode 100644 52096.index.js create mode 100644 52451.index.js create mode 100644 52459.index.js create mode 100644 52465.index.js create mode 100644 527.index.js create mode 100644 52703.index.js create mode 100644 52822.index.js create mode 100644 52899.index.js create mode 100644 53029.index.js create mode 100644 53035.index.js create mode 100644 53055.index.js create mode 100644 53140.index.js create mode 100644 53163.index.js create mode 100644 53185.index.js create mode 100644 53314.index.js create mode 100644 53350.index.js create mode 100644 53763.index.js create mode 100644 53832.index.js create mode 100644 53929.index.js create mode 100644 5401.index.js create mode 100644 54253.index.js create mode 100644 54433.index.js create mode 100644 54484.index.js create mode 100644 54626.index.js create mode 100644 54653.index.js create mode 100644 54665.index.js create mode 100644 5483.index.js create mode 100644 54975.index.js create mode 100644 55039.index.js create mode 100644 55137.index.js create mode 100644 5521.index.js create mode 100644 5524.index.js create mode 100644 55957.index.js create mode 100644 55985.index.js create mode 100644 55989.index.js create mode 100644 56193.index.js create mode 100644 56241.index.js create mode 100644 56294.index.js create mode 100644 56295.index.js create mode 100644 56359.index.js create mode 100644 56422.index.js create mode 100644 56546.index.js create mode 100644 56663.index.js create mode 100644 56944.index.js create mode 100644 57126.index.js create mode 100644 57598.index.js create mode 100644 57818.index.js create mode 100644 57861.index.js create mode 100644 57904.index.js create mode 100644 57969.index.js create mode 100644 58199.index.js create mode 100644 58330.index.js create mode 100644 58417.index.js create mode 100644 58559.index.js create mode 100644 58580.index.js create mode 100644 586.index.js create mode 100644 5872.index.js create mode 100644 58937.index.js create mode 100644 58938.index.js create mode 100644 59108.index.js create mode 100644 59110.index.js create mode 100644 59222.index.js create mode 100644 59445.index.js create mode 100644 59695.index.js create mode 100644 59906.index.js create mode 100644 59939.index.js create mode 100644 6011.index.js create mode 100644 60185.index.js create mode 100644 60207.index.js create mode 100644 60564.index.js create mode 100644 60577.index.js create mode 100644 60854.index.js create mode 100644 61061.index.js create mode 100644 61068.index.js create mode 100644 61074.index.js create mode 100644 61132.index.js create mode 100644 61437.index.js create mode 100644 61453.index.js create mode 100644 61474.index.js create mode 100644 61574.index.js create mode 100644 61595.index.js create mode 100644 61629.index.js create mode 100644 61631.index.js create mode 100644 61696.index.js create mode 100644 61697.index.js create mode 100644 62155.index.js create mode 100644 62418.index.js create mode 100644 62529.index.js create mode 100644 62906.index.js create mode 100644 63021.index.js create mode 100644 63524.index.js create mode 100644 63608.index.js create mode 100644 63720.index.js create mode 100644 63735.index.js create mode 100644 63846.index.js create mode 100644 64017.index.js create mode 100644 64072.index.js create mode 100644 6435.index.js create mode 100644 64482.index.js create mode 100644 64500.index.js create mode 100644 64737.index.js create mode 100644 64798.index.js create mode 100644 65006.index.js create mode 100644 65088.index.js create mode 100644 6512.index.js create mode 100644 65439.index.js create mode 100644 65468.index.js create mode 100644 65497.index.js create mode 100644 65553.index.js create mode 100644 65667.index.js create mode 100644 65709.index.js create mode 100644 65853.index.js create mode 100644 66043.index.js create mode 100644 66292.index.js create mode 100644 66306.index.js create mode 100644 66328.index.js create mode 100644 66772.index.js create mode 100644 6681.index.js create mode 100644 66875.index.js create mode 100644 67150.index.js create mode 100644 67189.index.js create mode 100644 67380.index.js create mode 100644 67425.index.js create mode 100644 67623.index.js create mode 100644 67712.index.js create mode 100644 67792.index.js create mode 100644 67809.index.js create mode 100644 67855.index.js create mode 100644 67923.index.js create mode 100644 68032.index.js create mode 100644 68132.index.js create mode 100644 68277.index.js create mode 100644 68342.index.js create mode 100644 68393.index.js create mode 100644 68402.index.js create mode 100644 6862.index.js create mode 100644 69091.index.js create mode 100644 69194.index.js create mode 100644 69401.index.js create mode 100644 6966.index.js create mode 100644 6979.index.js create mode 100644 70283.index.js create mode 100644 70288.index.js create mode 100644 70327.index.js create mode 100644 70338.index.js create mode 100644 70410.index.js create mode 100644 70628.index.js create mode 100644 70661.index.js create mode 100644 70669.index.js create mode 100644 70714.index.js create mode 100644 7079.index.js create mode 100644 70963.index.js create mode 100644 71305.index.js create mode 100644 71340.index.js create mode 100644 72093.index.js create mode 100644 72097.index.js create mode 100644 72301.index.js create mode 100644 72321.index.js create mode 100644 72430.index.js create mode 100644 72682.index.js create mode 100644 72851.index.js create mode 100644 7302.index.js create mode 100644 7318.index.js create mode 100644 73242.index.js create mode 100644 73281.index.js create mode 100644 73544.index.js create mode 100644 73582.index.js create mode 100644 74014.index.js create mode 100644 74027.index.js create mode 100644 74242.index.js create mode 100644 74292.index.js create mode 100644 74611.index.js create mode 100644 74667.index.js create mode 100644 74672.index.js create mode 100644 74733.index.js create mode 100644 74907.index.js create mode 100644 75075.index.js create mode 100644 75193.index.js create mode 100644 753.index.js create mode 100644 75403.index.js create mode 100644 75507.index.js create mode 100644 75534.index.js create mode 100644 7559.index.js create mode 100644 75836.index.js create mode 100644 75858.index.js create mode 100644 76043.index.js create mode 100644 76087.index.js create mode 100644 76125.index.js create mode 100644 76324.index.js create mode 100644 76354.index.js create mode 100644 76449.index.js create mode 100644 76461.index.js create mode 100644 7651.index.js create mode 100644 76748.index.js create mode 100644 76855.index.js create mode 100644 76895.index.js create mode 100644 76952.index.js create mode 100644 77016.index.js create mode 100644 77060.index.js create mode 100644 77172.index.js create mode 100644 77176.index.js create mode 100644 7732.index.js create mode 100644 77336.index.js create mode 100644 77475.index.js create mode 100644 77476.index.js create mode 100644 77491.index.js create mode 100644 77671.index.js create mode 100644 7773.index.js create mode 100644 7789.index.js create mode 100644 77895.index.js create mode 100644 77953.index.js create mode 100644 78096.index.js create mode 100644 783.index.js create mode 100644 78316.index.js create mode 100644 78335.index.js create mode 100644 78341.index.js create mode 100644 78488.index.js create mode 100644 78574.index.js create mode 100644 78679.index.js create mode 100644 78825.index.js create mode 100644 78837.index.js create mode 100644 78848.index.js create mode 100644 79044.index.js create mode 100644 79402.index.js create mode 100644 79470.index.js create mode 100644 79542.index.js create mode 100644 79610.index.js create mode 100644 79855.index.js create mode 100644 79902.index.js create mode 100644 79911.index.js create mode 100644 80029.index.js create mode 100644 80155.index.js create mode 100644 80292.index.js create mode 100644 80347.index.js create mode 100644 80487.index.js create mode 100644 80488.index.js create mode 100644 80503.index.js create mode 100644 80563.index.js create mode 100644 8064.index.js create mode 100644 80752.index.js create mode 100644 80910.index.js create mode 100644 80927.index.js create mode 100644 80997.index.js create mode 100644 81103.index.js create mode 100644 81288.index.js create mode 100644 81509.index.js create mode 100644 81784.index.js create mode 100644 81849.index.js create mode 100644 8192.index.js create mode 100644 8195.index.js create mode 100644 81963.index.js create mode 100644 81992.index.js create mode 100644 82245.index.js create mode 100644 82442.index.js create mode 100644 82564.index.js create mode 100644 82625.index.js create mode 100644 82868.index.js create mode 100644 82921.index.js create mode 100644 82945.index.js create mode 100644 8309.index.js create mode 100644 83340.index.js create mode 100644 83447.index.js create mode 100644 83749.index.js create mode 100644 83788.index.js create mode 100644 83878.index.js create mode 100644 84104.index.js create mode 100644 84141.index.js create mode 100644 84276.index.js create mode 100644 84354.index.js create mode 100644 84679.index.js create mode 100644 85036.index.js create mode 100644 85072.index.js create mode 100644 85222.index.js create mode 100644 85401.index.js create mode 100644 85407.index.js create mode 100644 85416.index.js create mode 100644 85577.index.js create mode 100644 85794.index.js create mode 100644 85964.index.js create mode 100644 86135.index.js create mode 100644 86332.index.js create mode 100644 86352.index.js create mode 100644 86871.index.js create mode 100644 87067.index.js create mode 100644 8710.index.js create mode 100644 87118.index.js create mode 100644 87209.index.js create mode 100644 87343.index.js create mode 100644 87395.index.js create mode 100644 87436.index.js create mode 100644 8769.index.js create mode 100644 87787.index.js create mode 100644 87796.index.js create mode 100644 8812.index.js create mode 100644 882.index.js create mode 100644 88405.index.js create mode 100644 88420.index.js create mode 100644 88496.index.js create mode 100644 88622.index.js create mode 100644 88727.index.js create mode 100644 88822.index.js create mode 100644 88874.index.js create mode 100644 88918.index.js create mode 100644 88987.index.js create mode 100644 89059.index.js create mode 100644 89581.index.js create mode 100644 89620.index.js create mode 100644 89809.index.js create mode 100644 89841.index.js create mode 100644 89868.index.js create mode 100644 89872.index.js create mode 100644 90290.index.js create mode 100644 90293.index.js create mode 100644 9065.index.js create mode 100644 90735.index.js create mode 100644 90780.index.js create mode 100644 90829.index.js create mode 100644 90834.index.js create mode 100644 91065.index.js create mode 100644 91080.index.js create mode 100644 91149.index.js create mode 100644 91173.index.js create mode 100644 91259.index.js create mode 100644 91318.index.js create mode 100644 91472.index.js create mode 100644 91495.index.js create mode 100644 91740.index.js create mode 100644 91822.index.js create mode 100644 91834.index.js create mode 100644 91879.index.js create mode 100644 92034.index.js create mode 100644 9206.index.js create mode 100644 92090.index.js create mode 100644 92123.index.js create mode 100644 92135.index.js create mode 100644 92430.index.js create mode 100644 92509.index.js create mode 100644 92560.index.js create mode 100644 92842.index.js create mode 100644 92989.index.js create mode 100644 93170.index.js create mode 100644 93196.index.js create mode 100644 93233.index.js create mode 100644 93634.index.js create mode 100644 93738.index.js create mode 100644 93835.index.js create mode 100644 94012.index.js create mode 100644 94060.index.js create mode 100644 94163.index.js create mode 100644 94181.index.js create mode 100644 94341.index.js create mode 100644 94356.index.js create mode 100644 94466.index.js create mode 100644 94525.index.js create mode 100644 94710.index.js create mode 100644 94728.index.js create mode 100644 94785.index.js create mode 100644 94986.index.js create mode 100644 95065.index.js create mode 100644 9508.index.js create mode 100644 95216.index.js create mode 100644 95352.index.js create mode 100644 95557.index.js create mode 100644 95613.index.js create mode 100644 95614.index.js create mode 100644 95627.index.js create mode 100644 95706.index.js create mode 100644 96017.index.js create mode 100644 96088.index.js create mode 100644 96208.index.js create mode 100644 96208.index.js.LICENSE.txt create mode 100644 96370.index.js create mode 100644 96596.index.js create mode 100644 96727.index.js create mode 100644 96775.index.js create mode 100644 96800.index.js create mode 100644 96934.index.js create mode 100644 97115.index.js create mode 100644 97358.index.js create mode 100644 97442.index.js create mode 100644 97443.index.js create mode 100644 97464.index.js create mode 100644 97500.index.js create mode 100644 97633.index.js create mode 100644 98096.index.js create mode 100644 98209.index.js create mode 100644 98383.index.js create mode 100644 9853.index.js create mode 100644 98651.index.js create mode 100644 98676.index.js create mode 100644 98784.index.js create mode 100644 98949.index.js create mode 100644 9935.index.js create mode 100644 99413.index.js create mode 100644 CNAME create mode 100644 index.html create mode 100644 index.js create mode 100644 index.js.LICENSE.txt diff --git a/10167.index.js b/10167.index.js new file mode 100644 index 000000000..6d452b5b0 --- /dev/null +++ b/10167.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10167],{10167:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>s});const s={id:"io.oxalus",name:"Oxalus Wallet",homepage:"https://oxalus.io/wallet",image_id:"a6e22fcb-6b69-45d2-b52d-a4a347a21e00",app:{browser:"https://oxalus.io/",ios:"https://apps.apple.com/vn/app/oxalus-wallet/id1620111723",android:"https://play.google.com/store/apps/details?id=io.oxalus.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"oxalus://",universal:"https://oxalus.page.link/?apn=io.oxalus.wallet&isi=1620111723&ibi=io.oxalus.wallet&link=https://deeplink.oxalus.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10259.index.js b/10259.index.js new file mode 100644 index 000000000..a45e26018 --- /dev/null +++ b/10259.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10259],{10259:(A,a,G)=>{G.r(a),G.d(a,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/10420.index.js b/10420.index.js new file mode 100644 index 000000000..e0fd93d38 --- /dev/null +++ b/10420.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10420],{10420:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>n});const n={id:"com.roninchain.wallet",name:"Ronin Wallet",homepage:"https://wallet.roninchain.com/",image_id:"bd78de7e-36da-4552-ebdd-2e420ba05900",app:{browser:null,ios:"https://apps.apple.com/us/app/ronin-wallet/id1592675001",android:"https://play.google.com/store/apps/details?id=com.skymavis.genesis",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/ronin-wallet/fnjhmkhhmkbjkkabndcnnogagogbneec",firefox:"https://addons.mozilla.org/firefox/addon/ronin-wallet/",safari:null,edge:"https://microsoftedge.microsoft.com/addons/detail/ronin-wallet/kjmoohlgokccodicjjfebfomlbljgfhk",opera:null},rdns:"com.roninchain.wallet",mobile:{native:"roninwallet://",universal:"https://wallet.roninchain.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10448.index.js b/10448.index.js new file mode 100644 index 000000000..41c944b86 --- /dev/null +++ b/10448.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10448],{10448:(A,s,e)=>{e.r(s),e.d(s,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/10502.index.js b/10502.index.js new file mode 100644 index 000000000..088319d3c --- /dev/null +++ b/10502.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10502],{10502:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>u});const u={id:"io.xucre",name:"Xucre",homepage:"https://www.xucre.io",image_id:"6a560c0d-817d-4f62-ef21-b91636b30f00",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=xucre.expo.client",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"xucre.expo.client://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10559.index.js b/10559.index.js new file mode 100644 index 000000000..f1569ab1e --- /dev/null +++ b/10559.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10559],{10559:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>i});const i={id:"io.harti",name:"HARTi Wallet",homepage:"https://harti.io/",image_id:"d0407f26-fe0b-4f3c-43c3-69bc8fef2e00",app:{browser:null,ios:"https://apps.apple.com/jp/app/harti/id1599921940?l=en",android:"https://play.google.com/store/apps/details?id=app.harti&hl=ja&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"HARTi://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10560.index.js b/10560.index.js new file mode 100644 index 000000000..fa344c5f3 --- /dev/null +++ b/10560.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10560],{10560:(e,a,t)=>{t.r(a),t.d(a,{eth_estimateGas:()=>n});var s=t(99280);async function n(e,a){const t=await e({method:"eth_estimateGas",params:[a]});return(0,s.uU)(t)}}}]); \ No newline at end of file diff --git a/10593.index.js b/10593.index.js new file mode 100644 index 000000000..ffcae6ad1 --- /dev/null +++ b/10593.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10593],{10593:(A,w,H)=>{H.r(w),H.d(w,{default:()=>B});const B="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/10597.index.js b/10597.index.js new file mode 100644 index 000000000..2f44f74f3 --- /dev/null +++ b/10597.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10597],{10597:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>o});const o={id:"app.core",name:"Core",homepage:"https://core.app/?utm_source=referral&utm_medium=website&utm_campaign=walletconnect",image_id:"35f9c46e-cc57-4aa7-315d-e6ccb2a1d600",app:{browser:null,ios:"https://apps.apple.com/us/app/core-crypto-wallet-nfts/id6443685999",android:"https://play.google.com/store/apps/details?id=com.avaxwallet&hl=en_US&gl=US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/core-crypto-wallet-nft-ex/agoakfejjabomempkjlepdflaleeobhb",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"core://",universal:"https://core.app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10734.index.js b/10734.index.js new file mode 100644 index 000000000..65782f3c9 --- /dev/null +++ b/10734.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10734],{10734:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>s});const s={id:"com.exodus",name:"Exodus",homepage:"https://exodus.com/",image_id:"4c16cad4-cac9-4643-6726-c696efaf5200",app:{browser:"https://exodus.com/download/",ios:"https://apps.apple.com/us/app/exodus-crypto-bitcoin-wallet/id1414384820",android:"https://play.google.com/store/apps/details?id=exodusmovement.exodus&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/exodus-web3-wallet/aholpfdialjgjfhomihkjbmgjidlcdno",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"exodus://",universal:"https://exodus.com/m"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10758.index.js b/10758.index.js new file mode 100644 index 000000000..70e4c9a51 --- /dev/null +++ b/10758.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10758],{10758:(A,e,Y)=>{Y.r(e),Y.d(e,{default:()=>k});const k="data:image/webp;base64,UklGRpgEAABXRUJQVlA4IIwEAACwGQCdASqAAIAAPm02lUgkIyIhJxgJIIANiUAa6e9PMvx6/KPpLuK3uD1jmH/OeYD+q+xX7jPcA/UDpAeYD9fPW69BH6yewB/Vf931gHoAeW5+4fwjfud+5XtHXe1+MkUSyiMmV9DQvJs+kItAiIiIiHko8+ty2ZBYPm4MXM3c01HcVuNZ7FJeyS9KPK7hmT5fvFZ8AkaFxSbT4x11pO4FovzWqf2M7izpePbUTYUqykYrgypDEpWIgvdLErhWXCimFSlIhY5yxz762vrtkYsaIiIrLMpAAP62V//9bKDiiJ1PP//rDOxvZ93YAAWKeFM12whkxLtPBNKe3ojHeqnMmm/jFBvPQUFKkdmAji7qsAJGUGSbAvgRkAnARzqpyt1yH8PRvh/EljalICKpujcYjparxu+k/+311ZWFVvafV8etcuw5CcrJrPqdN9xu7ghSKzeMWnSeSLuL6wuAD3Lv2YJG/79FUM1Yf4fRU57/ULbWZW3OI6el42xmrbYxEvyd8xG50atCBX1aIBiqIRJW6dXk+w1bckotHXDXfZyNW6eAsqMStucYDZTb6xh4EbTQvCFxspc7LwNYh8lLGYttoONYfizfj3mBBz73UEYPq8huCgRA+WQNN28wQ1wcTHWL9cL6S7/6q0qUDY0natdKjZQFUut4VT8r2aDB5FJJa6+pN43R6uv14ynn+l8oCgEROpmwul5+rb2JRFB0eeuOcr2uz1mFaSVV6UCRHqR4UoAYWaeyvyJTy2y/SFA4Ts12gGsePitVvZWwg5H7NWRdd4uGshg3kHSIR7ZwwsKXjP0xvQgpYDvRBwQ5IUhtDf32meLcb8r/Ef7QIDSOuuyJhjsn9hYUXJF8xWYxmDDibjPVEDWwsB288ooz4prEwU/lv+erIOKlfN4NdDAbNhT9Gyg7HgzYz01ngxYjSB/9bql79S7D5XA6BjhhkLmG2gub3nRRBmRpkheeBTKkL5hj1lMW2F3Upf2V99dySF0r/iRCRuFfwWWbBR1RF/89zZ0Wd0zf6tHqRNjJpSp3R4S0L3Re+6WFKZc3T0j347zyc5Ho5IH779DfZGxzCbafYhCRa+7klPd7V3ln53tkc7t6/9vuXxxh5W3YMdFLoNcYbz/XJ3kGmvJZdMlBZrIYpCjYeCX7ysOyPUHasdfe4ojVkITdYnhybl7azFhVi3A5znTUw3yfU/HjugvSAV2u4YpAYKowJkhq2cW8SUF2p/qcAPHaHlSjzO3VxBNfQPjLzZRZvc6Bb1emWiGg0EcqTzjTKpEnLvo02Z9kYYb5TPAdM6kuEV4Br7wx4gcCTrsaoBO6LWPEb63Qn5KOvN/ItSkTtKf5NZI/qK1ncnGf9Tl2Yo17yraF9nsEhg1Xz54a57mrE9Y2QWB0OzkzigJqJm8ByxlQueygeF+miYPPKm6jKoWqhsGPHVaRctLShN6tUtGL905E+Y96x/6ae5tnIXrHJDU2TfJz3VEjY3rkUQ+r+moBHZLeiNLAvrtgiigSMY7h27Z+mp1p8KqVkmgP04o2QgWZWfSAAAAAAAA="}}]); \ No newline at end of file diff --git a/10797.index.js b/10797.index.js new file mode 100644 index 000000000..c7e557e81 --- /dev/null +++ b/10797.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10797],{10797:(A,z,I)=>{I.r(z),I.d(z,{default:()=>g});const g="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/10861.index.js b/10861.index.js new file mode 100644 index 000000000..37dd387ec --- /dev/null +++ b/10861.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10861],{10861:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"io.tokoin",name:"Tokoin | My-T Wallet",homepage:"https://tokoin.io",image_id:"88a2518c-16c2-4ee3-4699-1a1c6903bc00",app:{browser:null,ios:"https://apps.apple.com/my/app/tokow/id1489276175",android:"https://play.google.com/store/apps/details?id=com.tokoin.wallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"mtwallet://app",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10904.index.js b/10904.index.js new file mode 100644 index 000000000..b548950f7 --- /dev/null +++ b/10904.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10904],{10904:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"com.tiduswallet",name:"Tidus Wallet ",homepage:"https://tiduswallet.com/",image_id:"797bd108-d862-4d1b-d339-883de9a75000",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=co.nycrypto.tiduswallet&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"tiduswallet://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/10952.index.js b/10952.index.js new file mode 100644 index 000000000..08be18b1c --- /dev/null +++ b/10952.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[10952],{10952:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>t});const t={id:"io.alpha-u.wallet.web",name:"αU wallet",homepage:"https://web.wallet.alpha-u.io/intro.html",image_id:"40489ba1-6eb0-49a1-a9d4-439fefe52000",app:{browser:null,ios:"https://apps.apple.com/jp/app/%CE%B1u-wallet/id6444401106",android:"https://play.google.com/store/apps/details?id=com.kddi.wallet",mac:"",windows:null,linux:null,chrome:"nothing",firefox:"nothing",safari:"nothing",edge:"nothing",opera:"nothing"},rdns:null,mobile:{native:"alpha-u-wallet://",universal:"https://alphauwallet.page.link/?apn=com.kddi.wallet&ibi=com.kddi.wallet&isi=6444401106&link=https://web.wallet.alpha-u.io/intro.html"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/11028.index.js b/11028.index.js new file mode 100644 index 000000000..442feabc5 --- /dev/null +++ b/11028.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[11028],{11028:(I,f,X)=>{X.r(f),X.d(f,{default:()=>b});const b="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/11115.index.js b/11115.index.js new file mode 100644 index 000000000..1ef56f5bc --- /dev/null +++ b/11115.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[11115],{11115:(e,l,p)=>{p.r(l),p.d(l,{wallet:()=>s});const s={id:"live.superex",name:"SuperWallet",homepage:"https://superex.live",image_id:"e8f30122-5537-4b38-d6d5-9cae46771800",app:{browser:"https://superex.com",ios:"https://apps.apple.com/us/app/superex/id1601589888",android:"https://play.google.com/store/apps/details?id=com.superex.ex",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"superwallet://",universal:"https://www.superex.live"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/11140.index.js b/11140.index.js new file mode 100644 index 000000000..1510bccde --- /dev/null +++ b/11140.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[11140],{11140:(l,a,p)=>{p.r(a),p.d(a,{wallet:()=>e});const e={id:"finance.soulswap.app",name:"SoulSwap",homepage:"https://app.soulswap.finance",image_id:"24fc6e6e-a276-4c95-fa77-91ec1097d600",app:{browser:null,ios:"https://apps.apple.com/us/app/soulwallet-defi-portal/id6469735252",android:null,mac:"https://apps.apple.com/us/app/soulwallet-defi-portal/id6469735252",windows:null,linux:null,chrome:"https://apps.apple.com/us/app/soulwallet-defi-portal/id6469735252",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"soulwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/11149.index.js b/11149.index.js new file mode 100644 index 000000000..c786f3d4e --- /dev/null +++ b/11149.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[11149],{11149:(A,a,m)=>{m.r(a),m.d(a,{default:()=>f});const f="data:image/webp;base64,UklGRpADAABXRUJQVlA4IIQDAABQFgCdASqAAIAAPm0ylEakIyIhLBVaMIANiUAaZEs3qf3T8qug26aknpNMcHqA2yPmU/Wv1mPShvN/oUeW77PGAV9hH+SryN+2UwwJ0lOLz0YNDbuaiBddmyJddxFiBcl+//I58bUUv6JsM8RfGl4QkJy3XwZXFUA7vjvfgItBc9xNo9urgx9JA4KUA+pY4FzqsOgA86eCIYzLw0irvHsn//JQAwUBG0iOylEh6jnKgqbQU1Qxm1m0TAIAAJv/6gz5BnyDOml/GhMyrw7pOAAzfiFVyc6QMZmdxp3LsmCQaE1s8T61hhgsBORBMt7+S6tg8wOaJ/0RIaWm8e+04w8D88aRSxwaWm3Qp/b8ershSOz5Ay3+/h9l4j/hbnjYHnCe6vhVl3f+hm9NLGJwM7gmPc5JCzFtximMXdf5qVTAY23UDTMT7g+YB0DYa/CE3o6ihzHNqtM8KIVx6kPjbKSe1B4vU4lOPZy5Mck25cfDU8n2pBKeYn2moSzaWDZBbZiqkOnPEaUN30M9KYjPrC3uw0yPNrznZHP7Ez/XKaHdKFwlyaF/ox7AOi2j6SLmUNM1AW9V1jU6A0EcTIiEpRwYZjCTBbiZM6KUMQRbyuFHGC/ykZszUJDf4g/Aq8IeiFYa6KBsHSjvJv7FNXsz/YPfxM2DMO2/4DnE19sDwJauhXyx/2z6tES+dAb3T1/m5XWGCQvvf3QDZfUPwK4WPPBTK7X/g+pgl0+eqdLljGKazBVAdjSvMo+N+KEnaJ4F27XoxP0BnTwfgHRcbrcIgJKXzWlzQfO92+zmJ6+X4O7cT9CfWHWzgn3LGjuih8JnZw10s6XZusT61QknknS0Y+1SATbo35c6b1zKE5sQfvaYvq8Nr0WBmBQWqhyfNmQnK6L/whPyV6x/9IT8iYw/NpWL3B8/38oJgCSXTU8aThzQXj6K1Rp4mTY7mes0CLjDlQbo38uqwnsTBkrXeyfP9XdZfWAmiVSb9ZtPGFcmhVef7bdQLX8sv52oLfROiMnCJYc7f4AR0FUINUxLFV32nbe2GQwAmk9a4UG4YUkuNwAs8MbAcNzLao/v30bZry4ywJa6Xqb/I/lfaFClPADdS/GQFMe0yH4g2r5LvargilW5+XZ71iAvfc0x32fuohqZXQAEfgO2T/3imKqorx/BhaywZ67+emgv7BgTfBEm83WT4AAAAAA="}}]); \ No newline at end of file diff --git a/11267.index.js b/11267.index.js new file mode 100644 index 000000000..56c4e3132 --- /dev/null +++ b/11267.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[11267],{11267:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.monarchwallet",name:"Monarch Wallet",homepage:"https://monarchwallet.com",image_id:"c664d955-8a1e-4460-3917-4cfcf198f000",app:{browser:null,ios:"https://apps.apple.com/us/app/monarch-wallet/id1386397997",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://monarchwallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/11429.index.js b/11429.index.js new file mode 100644 index 000000000..6a82a3295 --- /dev/null +++ b/11429.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[11429],{11429:(A,w,s)=>{s.r(w),s.d(w,{default:()=>O});const O="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/11847.index.js b/11847.index.js new file mode 100644 index 000000000..debc41e71 --- /dev/null +++ b/11847.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[11847],{11847:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>s});const s={id:"com.3swallet",name:"3S Wallet",homepage:"https://3swallet.com/",image_id:"f3b6a89d-ec8f-49dc-e07f-6bf723e1e500",app:{browser:"https://3swallet.com/",ios:"https://apps.apple.com/us/app/3s-wallet-crypto-wallet/id1622316272",android:"https://play.google.com/store/apps/details?id=network.bho.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bhcwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/12427.index.js b/12427.index.js new file mode 100644 index 000000000..784d11e4e --- /dev/null +++ b/12427.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[12427],{12427:(e,l,s)=>{s.r(l),s.d(l,{wallet:()=>a});const a={id:"pro.assure",name:"Assure",homepage:"https://www.assure.pro",image_id:"64db7104-c8b7-44ea-e102-11ce87124200",app:{browser:null,ios:"http://itunes.apple.com/app/id1604825026",android:"https://play.google.com/store/apps/details?id=com.neuxs.assure",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"assure://",universal:"https://www.assure.pro/Official"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/12433.index.js b/12433.index.js new file mode 100644 index 000000000..3a6eaf34e --- /dev/null +++ b/12433.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[12433],{29114:(e,t,n)=>{n.d(t,{p:()=>d});var r=n(37663),a=n(96943),i=n(62518),s=n(20863),o=n(32634),c=n(27438);const u="/docs/contract/decodeEventLog";function l({param:e,value:t}){return"string"===e.type||"bytes"===e.type||"tuple"===e.type||e.type.match(/^(.*)\[(\d+)?\]$/)?t:((0,o.n)([e],t)||[])[0]}function d(e){const{logs:t,events:n,strict:d}=e;return function({abi:e,eventName:t,logs:n,strict:d=!0}){return n.map((n=>{try{const p=function(e){const{abi:t,data:n,strict:d,topics:p}=e,f=d??!0,[m,...y]=p;if(!m)throw new r._z({docsPath:u});const g=t.find((e=>"event"===e.type&&m===(0,i.h)((0,c.B)(e))));if(!g||!("name"in g)||"event"!==g.type)throw new r.kE(m,{docsPath:u});const{name:h,inputs:P}=g,b=P?.some((e=>!("name"in e&&e.name)));let v=b?[]:{};const x=P.filter((e=>"indexed"in e&&e.indexed));for(let e=0;e!("indexed"in e&&e.indexed)));if(w.length>0)if(n&&"0x"!==n)try{const e=(0,o.n)(w,n);if(e)if(b)v=[...v,...e];else for(let t=0;t0?v:void 0}}({...n,abi:e,strict:d});return t&&!t.includes(p.eventName)?null:{...p,...n}}catch(e){let t,a;if(e instanceof r.kE)return null;if(e instanceof r.fo||e instanceof r.l3){if(d)return null;t=e.abiItem.name,a=e.abiItem.inputs?.some((e=>!("name"in e&&e.name)))}return{...n,args:a?[]:{},eventName:t}}})).filter(Boolean)}({logs:t,abi:n.map((e=>e.abiEvent)),strict:d})}},47981:(e,t,n)=>{n.d(t,{m:()=>w});var r=n(92105),a=n(11824),i=n(37663),s=n(16308);class o extends s.C{constructor(e){super(`Filter type "${e}" is not supported.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FilterTypeNotSupportedError"})}}var c=n(62421),u=n(92517),l=n(62518),d=n(58470),p=n(27438),f=n(23785),m=n(95068),y=n(77190);function g(e,t){const n=typeof e,r=t.type;switch(r){case"address":return(0,m.P)(e,{strict:!1});case"bool":return"boolean"===n;case"function":case"string":return"string"===n;default:return"tuple"===r&&"components"in t?Object.values(t.components).every(((t,n)=>g(Object.values(e)[n],t))):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(r)?"number"===n||"bigint"===n:/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(r)?"string"===n||e instanceof Uint8Array:!!/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(r)&&Array.isArray(e)&&e.every((e=>g(e,{...t,type:r.replace(/(\[[0-9]{0,}\])$/,"")})))}}function h(e,t,n){for(const r in e){const a=e[r],i=t[r];if("tuple"===a.type&&"tuple"===i.type&&"components"in a&&"components"in i)return h(a.components,i.components,n[r]);const s=[a.type,i.type];if(s.includes("address")&&s.includes("bytes20")||(s.includes("address")&&s.includes("string")||s.includes("address")&&s.includes("bytes"))&&(0,m.P)(n[r],{strict:!1}))return s}}const P="/docs/contract/encodeEventTopics";function b(e){const{abi:t,eventName:n,args:r}=e;let a=t[0];if(n){const e=function(e){const{abi:t,args:n=[],name:r}=e,a=(0,f.q)(r,{strict:!1}),s=t.filter((e=>a?"function"===e.type?(0,y.V)(e)===r:"event"===e.type&&(0,l.h)(e)===r:"name"in e&&e.name===r));if(0===s.length)return;if(1===s.length)return s[0];let o;for(const e of s)if("inputs"in e)if(n&&0!==n.length){if(e.inputs&&0!==e.inputs.length&&e.inputs.length===n.length&&n.every(((t,n)=>{const r="inputs"in e&&e.inputs[n];return!!r&&g(t,r)}))){if(o&&"inputs"in o&&o.inputs){const t=h(e.inputs,o.inputs,n);if(t)throw new i.nM({abiItem:e,type:t[0]},{abiItem:o,type:t[1]})}o=e}}else if(!e.inputs||0===e.inputs.length)return e;return o||s[0]}({abi:t,name:n});if(!e)throw new i.M_(n,{docsPath:P});a=e}if("event"!==a.type)throw new i.M_(void 0,{docsPath:P});const s=(0,p.B)(a),o=(0,l.h)(s);let c=[];if(r&&"inputs"in a){const e=a.inputs?.filter((e=>"indexed"in e&&e.indexed)),t=Array.isArray(r)?r:Object.values(r).length>0?e?.map((e=>r[e.name]))??[]:[];t.length>0&&(c=e?.map(((e,n)=>Array.isArray(t[n])?t[n].map(((r,a)=>v({param:e,value:t[n][a]}))):t[n]?v({param:e,value:t[n]}):null))??[])}return[o,...c]}function v({param:e,value:t}){if("string"===e.type||"bytes"===e.type)return(0,u.S)((0,c.ZJ)(t));if("tuple"===e.type||e.type.match(/^(.*)\[(\d+)?\]$/))throw new o(e.type);return(0,d.h)([e],[t])}var x=n(10537);function w(e){const{signature:t}=e;let n;return n=(0,x.N)(t)?t:(0,r.$)(t),{abiEvent:n,hash:(0,a.k)(n),topics:b({abi:[n],args:e.filters})}}},10537:(e,t,n)=>{function r(e){return!(!e||"object"!=typeof e||!("type"in e)||"event"!==e.type)}n.d(t,{N:()=>r})},17371:(e,t,n)=>{n.d(t,{G:()=>f,Y:()=>p});var r=n(94266),a=n(89845),i=n(36223),s=n(23903),o=n(79938),c=n(79113);async function u(e){const{client:t,chain:n,percentMultiplier:r}=e,a=(0,i.getRpcClient)({client:t,chain:n}),s=await(0,c.r)(a);return s+(r?s/BigInt(100)*BigInt(r):0n)}var l=n(38782),d=n(4364);async function p(e){const[t,n,r]=await Promise.all([(0,s.r)(e.maxFeePerGas),(0,s.r)(e.maxPriorityFeePerGas),(0,s.r)(e.gasPrice)]);if(r)return{gasPrice:r};if(t&&n)return{maxFeePerGas:t,maxPriorityFeePerGas:n};const a=await f(e.client,e.chain);return e.chain.experimental?.increaseZeroByteCount?a.gasPrice?{gasPrice:(0,l.d)(a.gasPrice)}:{maxFeePerGas:t??(0,l.d)(a.maxFeePerGas??0n),maxPriorityFeePerGas:n??(0,l.d)(a.maxPriorityFeePerGas??0n)}:a.gasPrice?a:{maxFeePerGas:t??a.maxFeePerGas,maxPriorityFeePerGas:n??a.maxPriorityFeePerGas}}async function f(e,t){const n=await async function(e,t){let n=null,s=null;const c=(0,i.getRpcClient)({client:e,chain:t}),[u,l]=await Promise.all([(0,r.w)(c,{blockTag:"latest"}),(0,a.H)(c).catch((()=>null))]),p=u?.baseFeePerGas?u.baseFeePerGas:100n,f=t.id;return 220===f||1220===f?{maxFeePerGas:null,maxPriorityFeePerGas:null}:(80001===f||137===f?s=await async function(e){const t=function(e){switch(e){case 137:return"https://gasstation.polygon.technology/v2";case 80001:return"https://gasstation-testnet.polygon.technology/v2"}}(e);try{const e=(await(await fetch(t)).json()).fast.maxPriorityFee;if(e>0){const t=Number.parseFloat(e).toFixed(9);return(0,o.J1)(t,9)}}catch(e){d.error("failed to fetch gas",e)}return function(e){switch(e){case 137:return m;case 80001:return y}}(e)}(f):l&&(s=l),s?(s=function(e,t=10){return e+e/BigInt(100)*BigInt(t)}(s),n=2n*p+s,(42220===f||44787===f||62320===f)&&(s=n),{maxFeePerGas:n,maxPriorityFeePerGas:s}):{maxFeePerGas:null,maxPriorityFeePerGas:null})}(e,t);return n.maxFeePerGas&&n.maxPriorityFeePerGas?{maxFeePerGas:n.maxFeePerGas,maxPriorityFeePerGas:n.maxPriorityFeePerGas}:{gasPrice:await u({client:e,chain:t,percentMultiplier:10})}}const m=31n,y=1n},38782:(e,t,n)=>{function r(e){if(0n===e||0n===(e&e-1n))return e;let t=1n;for(;e>0n;)e>>=1n,t<<=1n;return t}n.d(t,{d:()=>r})},79113:(e,t,n)=>{n.d(t,{r:()=>a});var r=n(99280);async function a(e){const t=await e({method:"eth_gasPrice"});return(0,r.uU)(t)}},94266:(e,t,n)=>{n.d(t,{w:()=>i});var r=n(39862),a=n(99280);async function i(e,t){const n=t.blockTag??"latest",i=t.includeTransactions??!1,s=void 0!==t.blockNumber?(0,a.cK)(t.blockNumber):void 0,o=await e({method:"eth_getBlockByNumber",params:[s||n,i]});if(!o)throw new Error("Block not found");return(0,r.$)(o)}},89845:(e,t,n)=>{n.d(t,{H:()=>a});var r=n(99280);async function a(e){const t=await e({method:"eth_maxPriorityFeePerGas"});return(0,r.uU)(t)}},20408:(e,t,n)=>{n.d(t,{encode:()=>a});const r=new WeakMap;async function a(e){if(r.has(e))return r.get(e);const t=(async()=>{if(void 0===e.data)return"0x";if("function"==typeof e.data){return await e.data()||"0x"}return e.data})();return r.set(e,t),t}},49255:(e,t,n)=>{n.d(t,{m:()=>u});var r=n(92105),a=n(27956),i=n(76465),s=n(23903),o=n(4558),c=n(34921);function u(e){const{contract:t,method:n,params:u,...l}=e,d=()=>(async()=>{if(Array.isArray(n))return n;if((0,c.d)(n))return(0,i.v)(n);if("function"==typeof n)return(0,i.v)(await n(t));if("string"==typeof n&&n.startsWith("function ")){const e=(0,r.$)(n);if("function"===e.type)return(0,i.v)(e);throw new Error('"method" passed is not of type "function"')}if(t.abi&&t.abi?.length>0){const e=t.abi?.find((e=>"function"===e.type&&e.name===n));if(e)return(0,i.v)(e)}throw new Error(`Could not resolve method "${n}".`)})();return(0,o.prepareTransaction)({...l,to:t.address,chain:t.chain,client:t.client,data:async()=>{let e;return e=Array.isArray(n)?n:await d(),0===e[1].length?e[0]:e[0]+(0,a.encodeAbiParameters)(e[1],await(0,s.r)(u??[])).slice(2)}},{preparedMethod:d,contract:t})}},4558:(e,t,n)=>{function r(e,t){return t&&(e.__preparedMethod=t.preparedMethod,e.__contract=t.contract),e}n.r(t),n.d(t,{prepareTransaction:()=>r})},23903:(e,t,n)=>{async function r(e){return"function"==typeof e?await e():e}n.d(t,{r:()=>r})},63117:(e,t,n)=>{n.d(t,{W:()=>l});const r={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},a={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"};var i=n(37663),s=n(65846),o=n(77190),c=n(32634),u=n(27438);function l(e){const{abi:t,data:n}=e,l=(0,s.di)(n,0,4);if("0x"===l)throw new i.O;const d=[...t||[],r,a].find((e=>"error"===e.type&&l===(0,o.V)((0,u.B)(e))));if(!d)throw new i.Wq(l,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:d,args:"inputs"in d&&d.inputs&&d.inputs.length>0?(0,c.n)(d.inputs,(0,s.di)(n,4)):void 0,errorName:d.name}}},39862:(e,t,n)=>{n.d(t,{$:()=>a});var r=n(39571);function a(e){const t=e.transactions?.map((e=>"string"==typeof e?e:(0,r.uP)(e)));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,difficulty:e.difficulty?BigInt(e.difficulty):void 0,excessBlobGas:e.excessBlobGas?BigInt(e.excessBlobGas):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:t,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}},39571:(e,t,n)=>{n.d(t,{b4:()=>a,uP:()=>i});var r=n(79756);const a={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844"};function i(e){const t={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?(0,r.ME)(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerBlobGas:e.maxFeePerBlobGas?BigInt(e.maxFeePerBlobGas):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?(0,r.ME)(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?a[e.type]:void 0,typeHex:e.type?e.type:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return t.yParity=(()=>{if(e.yParity)return Number(e.yParity);if("bigint"==typeof t.v){if(0n===t.v||27n===t.v)return 0;if(1n===t.v||28n===t.v)return 1;if(t.v>=35n)return t.v%2n===0n?1:0}})(),"legacy"===t.type&&(delete t.accessList,delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas,delete t.yParity),"eip2930"===t.type&&(delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),"eip1559"===t.type&&delete t.maxFeePerBlobGas,t}},62518:(e,t,n)=>{n.d(t,{h:()=>r});const r=n(11824).k}}]); \ No newline at end of file diff --git a/12510.index.js b/12510.index.js new file mode 100644 index 000000000..f9f177aca --- /dev/null +++ b/12510.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[12510],{12510:(A,l,p)=>{p.r(l),p.d(l,{default:()=>P});const P="data:image/webp;base64,UklGRlwKAABXRUJQVlA4IFAKAABwLgCdASqAAIAAPm0wk0ckIqGhKhJsWIANiWoAwnftkCSi7T/iOHxNh3Lz2PMA/TjqF+YT9Xf9J/cvd2/3n6k+67/K+oB/S+pe9AD9cvTf/Zf4U/28/cT2gv/+8/OeH7qvEHYT4Ozl39V/3fq6TR1biNj0bPpj00/UnsJ9L30VUQgOrdiv+P60EU1QuTnF3W6GCV+qov4j6LrZ5+x4T+/89goRwdp2IeaiyD/7Jf3qDOS+UtHGOg5Pf4c6Aj9fTdcR7tYA19Ea3Uewt1WXjxtH+C4Ep/pXELwBACTqaPRa91rcNuXwOnGFdtixmMCASRClKM7H5Ma1b0IIag85hQtsV+DKPvr5l7HYtRPNhpDEZGmb1r65y3FqHn0PPivVGyOu4kCCc3EOMGIElCFeV3owT0AhlXUVd9kU/87IIsT3bV0e7HAg0zDoZG1xHeDL0vMr/Vdd35JwEjS0PP01FncDB858TmqeVxC5LNb3GMWZGvhu/09ODfQT/PiKUAD++q4P9c+sDbUvWIXtie7hlFRRPyvH3uLDTCA4d3cvLkfu7m1TbPQsvWBKq1e9XQC1Koz9Cj5cYpiyv2+10Jd7uB+shl3qzJZTC6pRyRjna2a0hfe6phN575sAAfuGJTt0/ckdsUXlk3IRVTrkMt7IRJ17DK+lZJpB3/ymRH4Z0d0PihRJViVXD1XJgkmsTU8tiFysJWLKZhz+RT6zdJGd4p4YdTxUf1XnaRI8g9J/+mD6OCn3BcezGz4eZQmsNnY3sKWUlp/xunRforwDTwWdicqc2wkHbO41YKs6nU+Hkri4V1B50AhnKQ8G+3mtpqC00llah3z3m7ZMSzerJ/iV+2lpFrzRZD4Gv/S0oaFFaC/xTCX8FtVwDLv94tuGR3a63Hf+bA3+k1tOUvJa/5xRIfvgDc1PsIxGN0t2C8/pOqcOsiCx47VN8pUSyipyhUIEDkw4vjb8xOrd6G9szJeYapOxhcG6+2Z0E/Hp7sct4a5J/xg8jdPFSOdYQsUmyYPkvgRkkioQXNI7gYgioReT+vLZxCl5zgDNtGbbLgrFVs1hcKpKsFrkd0GNXf98WzL5yiXkAQOzUopgyIQ94/CKU+1nOYCK6DIgv6wzIVXC+oiys2gegwBKs687TMLWZ+qowz/d0qrFP/BAMAlGcmSKhvIUQcJcYZ+lLNSYuXS4V0GXQ1+BjFloY4LbTX1AfCvndhvc7PyAJnnHupfL48z6aKAT8UOjmG1uoI0TXhKzbw2YHmZuxtZKFmOdpKf4swqiJuaHZU2ApM1othygUndAaL5baVZq8ZpXbwnY09voVWX/MWy7NLR9gljaCWA9YEgGZZ4yJtOIQM9PwuUQgKo89CcBVVlaSKjnhNVe7Try4Wp7blhqp1RYdhKDw1cMFfic11XnUOxRqre+qcEIBbU6ZkmuLONpGGLxWTjaFLX4mj0veUsg5tvQlUPHIhclrvqHykLxjhgUoJ4dQqEXLcyAqW2G5wP0JkTglhkx9AHXelOSy07tA+QkobYP1Aw9jEDZqLOVymf6nPbxPXneaYBQkxVSmyopcN06343Pz3KMqnAMlfupJC5/RJ35Z/X4MFQsilV07dY1STDAz9w4Ktg8MDEBiAFEhqXz3Q2ytj24638FsBvLI8nUHa1PV+NgiFUYO60kEuF8vhw8BD4aNhJExlCDqgFFrc2VP/1Qnj8Ym4D14z16fP3bDOycpd0Tjil8DqhyRpMicST8C3vjlz8rCFuEPghuKgLXpyY2/Qm7WziP5srEAxQtbXjktQnt4UqDYn9oCgPVx3BJ5rMylisj/qq8fdSxiQ0lxoyAN4gXRRNqOH9xymesUa/VkPhFa4o+hHzGmHsRvXC/FpILPoa1vy4HHCcK0FlldY83HgywPl09pqhp0EyBFpbYHArlttoa6E8GW6OkERGAg8wX2XePeh/3W9VFn/1sKJ730xKz1G9P1BdR9a36Qq6vxwZXxY32hEAgeYGJC9DdfnUI2dYXprd0RILSuPfhi945/fiAqkHw+c1qMZdJe+ZWZbtRlXBc+3cJCn5sEP/Owf+l8SWF2kcTtEe+Dam0HqvAm9kCF5f7q6WkgKyTKgQMkM3iZNRvE/dT5/1xvuWh1OPSV7D5mBvvZ4iQPAXP8him935X7lP8ZeTcZC/NLxLrqAxGdtBdaFpl+eKOIzOe0sg9o5JnpZermzU4Mtwq4vbswCPErAmTVFIyVuPBw/I41Ut7cZYpCGH/+SyCsdjceH4ONlR/2IKlzpMlxGjAAE6UBeFFB/hcGGDtLqEHIKY9PQwn659bfilI8TGjnGz9qpAeU0iSz1AaGp537lkCX4jeViIW1B5uU+93tjI0WkIgD45Ut3YrzdLYpxmvRw5TP8Cb+8jodTi4WfT52Lz7HX54qRhX7scEmS7xH9puD9MNGEBBm9nz/DtYN5nPX4zGWRHNE73e5T3XcyfIuzaelUU+zt2OAnNoRPgETEN8NS1Vb6vcEsOcGk1jW14+vo9PKSw6nZ0IDZslo1C6hxYX8A36pnmxw+D6L6QT5a69Jq6FvKlA8TIRhyIeGYZ6eT5E/tpOYFb//3ovOY2QIP9HFQu32UR/obl8gG4zLvC3sqPH3YudFQgX19JQW6+wYp6pC+QEK701cT4tXilBRsA0OFcttWMFMAd8sZ8v5SRmK7eY5xLigXJePEhJxBHmiCQd/D5K4AOLf3zUPVGi1gFUsdtbu/p6rJmDMWa1vhx7XP7AUhNl1Jsh/78zK7QUg1+6Atd+0O9AR6SmZCQ1KULeiCTzGdobZmzDtu1fwWvfGVtGGbL5tXc6umorilVlmGamKDeA6iB4pIobnXgIltzZjxLwsY/8OeSugRoeiekr+qDGiFSxRN6qT7SJeAUKk4jxifiBfSx2c9BFxWo7oriMZvqHYvZpFF9F9k5ExQ9HTuV4Anuj9YRdU0d+HFf9En7JQiku0O525DvyLWxZBpAgV27NwmOrZD0AS6VAlkjbx++l7t6yb9gPUTAK4sgwtMH2qkB+kxBA4ZDvgsVDukb2NP8UK+8ovpnUybF4uoEvMkOrTrNlx7w1Hs9zQORCUvqbTOVQR2W3RT3xshe31xXxCpQ+Dr8mZf3HyVdxkZbQ2kQAAhXRK1uqjRnh91okcYfBmEacBRa6GKlJFrCFY3vGPCX07//Nh5exY1NMKNnW6u1go3S4B0HzIDjzd2uU6um4lRc4HHtHIf266Lao96xmlr5fLDy5tbgP36//vJL6vdfwVoAMIrBctZ4Hspfgyfi8Vu8zZNUJUsYXgI673+I6OdO3kyrsw+XMAmyJePPM0loBB+u1VQsk9p3VZvpLdpC4WtE4KkCMyr07diW/aGUbmrn/8ruWvTPITYG87jSVlp2GoKgWWexetu+drIFshNNDxytfzqHvt8Gp1z39g7cYX7NdR7TH0bnF/Tg9OjxiR5rscBqmMjnYjfCHQ8h7mPR8DDLcW4T1yFW1EBQTtoX/lwclpoHhDz9zPpyVXUWQ75E1NPQMUfoAAAA="}}]); \ No newline at end of file diff --git a/12628.index.js b/12628.index.js new file mode 100644 index 000000000..35d4a9272 --- /dev/null +++ b/12628.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[12628],{12628:(A,Y,f)=>{f.r(Y),f.d(Y,{default:()=>P});const P="data:image/webp;base64,UklGRkwWAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBYOAAAB8Idtt2k52v/NuQpBxVZVbLc7nbZt2zZytG13h23btsO2U7GdSlVYqew5xnHsNcY95t797Ed/RYRESZKEVKoVBVywenYf6N0fuP+/Ni9bIpuU+Ecz5F80XijH5V9KtqRh01atO1ZUdOuRtq7lndq3btao9B9bbdqpPI/nlUPceNvDzr9n5HsTJlTOSNsfX3/wxtgRJ+9WkV3xqVsee6SOTS75/Lt8jnbDLY66Zuzr3/xYuXhFHYOW2VA16/fxHz1/y3l7dczXVNJ27c56cXbgfM2O0u7Dj7j2xcmrmGRaCplMSBspEV4/65MHz9t7YPM8TCcp5st3v2NG6p+XIhU37bj3/ePXcDajSJpmBXkpbSEjdWY+d1bPVmUuD6201RY3V1IIWfl8jE/ZsIs+WFAthlqH1RClMFAK65dOeeG4JulMyS1J8Q5jplVlZIDc15odNHL8jFpZYB2PtAaJljoIQtpv3V8vnlmRy2d41/ygh8ev1PWiHBfXYq/rJ2aPF0NEhMqNYAmaAsw8beTRfYtdJEnL4VeNr5NBcsc17HzhtJCNoo4VC9wFq8CMLEIIvPKpPduVxO1tfOrEjURiT66kRx37eU0QWVU8U0DGNZuaB2sWPb2V8z6CLj8xGQlyWCva+bE/6lBpRRoitQLLHdHkg6u/GtHcXklczzmcMQoYf2Hoetpn2aiqCVhCaJZFHIvOlA7tilu3a+K8RfdpHLBp9FNRz3uXspibctHlVHkx8FBUCbUy8ZimNjM0ooaReJ/s8d4qmRYkgdvYm3BY7JlacWbqrd28jwCbxr1b/6TvarWcMU1VHu2ju9pA0cUvbumSCGDdopaWZ/wGw0RUWznB2UARnZFy5pktbYBU1ivmKelw/kIOZMSEsx0/YD8kA9ZY3aje2brUIAMLumFZBN3uqQLmOCT8ACMaEIj0YOJN32zjfdRTCLTp8wvMd5NuD1ax5U5kdDSPBQgVCHrUfbaL8x6h/yoz468e1to8ovU9KzlgdbFlPfRxKqtGO1pFE5bv71KEn4TLyvEjD27mvPXU6OQVcEm3jFpLIq6/8Y0UgT/dssR4ylRNG7NjiX139u6Y+WwPreoKNyLCIp1YH+La9/o5r7sE4sqbt2hdGnO1PfZnvGgH+Z6VlmQ5zOkoZYAykCVe/WR/5/V1f8bte1R4Z3dzJXt8x8EewtiKMsfCbEOCwOtubOt84nrM5BkvndXO+ah7crd3ayPSMfQnfDhhJ5AypjZKmany/HrZpw6vT76wifOJdxFLp+uXc2wBCccksuuh9sffgOQSePz+9Z0r7lDRJPYLmTtwPhkLhFREpQDKkkO5sQ24/LxVIaeaj/ymMehVJrYgscjR1sCS5gJSRZKBF2yVxfvYpd5YDlYgCcGPiXoPFdryUTIG07cR/SOXhkf9BjJFJZAYU4soKmSsulxWjWuXC13fr4vLxGoBpCWIGAjlpgBWshTKIcOThhW7+Nbk5MVsESEBiou72kUgIAIs9XYYVZLL67AvNkRfb6w9JA+FD5JnjiiXlIJy3x6UXYvnnI0oYGwBCOaFe/B1V6hjN0Qgvq5hGjBpEHfQVq8zmUl13UAQIhDFelgTAetAjUzlXi7xrs2+h5Q7b68XXV8V4v5WKBqiCAjGRBNEWAiqb+rkvHcHfPPZ8IhT+vIP2cAoLhawNeBbcR7gUOJpm7vE+SHP88bjXGK+lp34B/I2PwXsABHMQ3PwheMWuGps6yxN7qqhcE97b3/Xe2E9QkbTHinIQIRgLEKoAITVEdLo02ElzjU45fesw5QjncnAvzgwgjSxUwG+AghDEeK0YET6HW/LbzJEYdPdEde8ZUy5fYT+ABkVjIZRWGlOWsaCnxrovesxak3WKcNvNnPeuOE+v9aoEiwbkR5eQsDyIjmtoj3wOHLN0S5J3AnLORAH/vHgBvCRuL3gd12kG3EeEAZpILAmnpBCuuaaNs67w34QaYiX3NsK4t2ZwYBkJEJZyPzZoUNhIWSI/6GCBd90dYnv9BYH5fZNBd6seIgirvHpfh1PyQCIYqYkKgBDTWVQeVZj55pfNVtFCDxvc8zeXygi+hAOpk10HuvilMv1J/CTLVziBv+QqpIQWXJCY4c4bVrUkzEJCAwlscoIPgUOELSVGrLfu9s679rfVCW/1qWsurs7fLmpNhfwn3EKM3CCMNuQJtD8I7Odio+emtGCxBs+3hpR9BQH4z25P2Y8rVAwX+y0URlX3djRebfdGyKStpq7j0s0A9/jEHWzARDMKeVJFllpRA0aIvBPvV3iSm5bo6JIqXWHInb+TIDqyAz2IlWSPkQ4oLIQrkrS+oUWeNKhpc6VDP+ag1SSluFMtHHktwznawysIVKYcbUeRktOP6vIJa79E9WwjunzDY0BN/yiwYezKGuEjoplukgMb5lzw63tvPfJ3os4w0Ztx/YGPD8rEvyLh5ARdJJ7sC7wEkLE658f6rx3/Z9dx1ITaL86DPD+/CxWPKCuY+j9CtgdrOByqBTr3tq6yDmfnLZSapLyCkTv7gKYtDyOCBcSEnGCFHvmwF/vVJS+7vwxnipk/waYu8Z2VtXVxymZ+C8khPNICXn4vPPTNVcyioMtTb+eAFhRa71nXoHSXAIzrghpwBKxRYFrRoivN6U7fscBikl+QtQGRv5RE5nllrCOMdO2QEZ+ROBlV6XXW+9aPlrDEROK/jwNYM8fAmEYQhrSNbSRUtIz8MJbW7nEZdmikgNHMOfCCDgGBgZYBYCMAaTclt3SxPl0Kb+1KjUCVkps8WUmRj5ZbjjSBLQJlyVqArAwrrmqpciVuD1npUJo7OIBs1anUEgPFMmwwwsJD3nEils6O4Fvdn3QUaSbdMcbddAMdZfobMhHO+YAB15wW7m+rR4yRddOmwrC32cAltVKcRxExsDHWmGNVzUUoLjLb22i1l3pSA5ppohp8sOxgFmrYVmI8D9vShUQErgoFUKQXgJVX9lSZyrd6TtBzLz+dB/AnzUsHyBO7ISOqDdLT6wUiOeM6Ogk3jW7bRGTkrV4ZyfAJ6mbvGjHlFbu19JGHdBeWKLMz5c2d4lT9PtOZzHh57cAjKlk0hPXHkdpIpXkfoOITOu/O7bYgURNT1mWRoJxdf3o4W6Ae/9mgjUBhipr7Hmwj4ICr39uWCn+Of/cOgkJUZIOgpubAs6bwkHVGXVFQ2DUhCKufcJDLYvvH1rkPOLI5UymnHY42wF2+xwiclkQgjXGu9KF6ZcR3Z33DtB1tNSNuevwevi9u/wNdWNSEYSskZVza6Sqs/rXQ326hjhtKv69hrNkpu6B8KMFRFZGtMecY5afPCqT7bZFfWe1Wzaivx+rUhs+hL+73HXrpBbsSpTDuqojshSxJp3V1TuPSfq8yyH6/4+q7+kOOflP0gMIEB7GFCe8h9DYBGJe9Mr+DZz1rmt88cxoAi89sRFU3OldkRZiFCn7sLHKuO7Pm9uKNYMOb9YycdQjy+yt8BiVP0QR1zNkgQTQWzADUfWjOzRL95hsOVPfcmTt9DUjZXIFxLtzJEZfKQlTGl4ERmXNa6f3KXIRuLJjlqQIYeMCwoGrxrWCJG6PWcEoNATuJoqw4rof79y62Pmo1/7PrGYpStYAZvnjxDLjqe+4GnRiVnmRLFzB5SFeP//d3Ysi/xsrcYeCb9sxfNInMSwbn7iUA0pkVNa4DsH5FohXPLNvp9Lo/8eodyWpOgmI8PwZaU0U7wbP5mAFlJpQVm0JJ6Ezc/TRfbJrPpatXgaa2h9IjD/YniRt36qTZqQAEZWIPpNWqf3rxbO6uPRDotvZMxW4iKpk97X3JmXH/S7kgKo9BYxP2lg9761jWzqfw5p3yUPgmhdxDas733nbs/kLHAjWSTkiZOXEdKubcNv+neqL43Ogw9sKIrt6tV8Oj5osF83TMcm42BMgu4eYN0x9/dzhFRHzzR7Ho39lYQzQSYhXntokSnXwC0IUuhJCjQNvnPntA6cOK3ZiLTdajlyZQmT94Qgm90TW+NqL7hL4U0DXULNk1vsXbVvmvJhvuVL+KRFShrsCz72qWSRbvrteFptQmSiIxhSo9rdxJw9u16TEiZY7W8lbrnVkSoY/6hpbtXoHL5SuJIcrZEJQHou+fuGqY3bu01hmyktrfMIyFlFBDXUhaf7F4JIbc5+mYP2sptXz//j6zUcuPnBz8ZUq8T5fr70erBagrgoOD3ePd6+//49SlqlubU3V0vlzp37z9I0nb5Pe071PEvFevhg+eROcv3gCzDnIReNdvfs2EfHG5csrv351zM2n7zG4e6e2zctKXP5b4g6qAcdbPWtur8hp5gw59cwTjz/qgAP22G5on4rmiS6Izzu+3gjC50Gnr/t4iMvn8CWJ+hPPPz3H6OuHQeBfDqmXc9S0WXn/EXZ5j8xu6op7XWk+X/9Rzp9DcLIhgdubuwJp9xBF3G8DZ77YxiUFse7qP8cBLwIOkw4oK5D1pN+nFmIlTDmuQYF0cmVH/cTpBvqQdGvSMelSGDS/ag4HFZf0xozTGmaXAqHNuCoO4Jxy87cLW7vEFQodPwVHqcPDT2eUFcq6c4nrNtXoGQJPOk68WzBPOy/kQPApfHlYo4JaWp67VCM6rnx57/SDCoiud1SB3cQbF9zV3meXQmLAE6uZSJ1z0/fHi39fLCi2/aw2i+r2xJ7gHIVz5B7T9HfXxZ9ePTjtVmgcnH0nfV4/856+Tnx/KbSN0wNlAtGy5/ZrI660BUfR5SG7PnP0Mf3qOV+QtH+Q538y9uxuYgwKku63/3h9D+ed965AW9Py8uZFrpBbIk9fwE38qf+bbQ5WUDggEAgAAPAmAJ0BKoAAgAA+bTKWR6QioiEmEruIgA2Jag60ugAX4AP4Fsf6rqawneA/K78buvS5M73fkTmi3JPyzfPz0AeYB+mH6w9YD9r/UB+znrAeir/D+oB/KP8T///WM9gD+v/432AP2e9LT9v/gV/aP9vvgF/lH90//fWAegB2N3+N7Tefod/dt74N/GeUOEZLXIx+hdCv/geKb659gbo1ftR7If7ZsttT+Bn/vlhP514WhhXM9vRiRLYgWX5/EMLJdTvBPI9fv25TeyJIMMPOJ0i2EaORY+5/bh9aDzbsbG+qd1F/lUCrWa0U5J3gJoAQ7WnHGvzzvgtsu/+Z+TwIl8VdSpxrS/S5QgdIhjK6L/mIvEpJTgiCizbAhduP4FEIi/4X0S2o98dI3CUE6Pi2vg2c8hGGbssvABVHefsfdSsAAP7kJY36qH9AAlEJ7R7oSukrRPg1f4fQTDDO0vsrmVHTMow2MxXusZOX3e1HuzjIrQ/5szVMlpjXYbDDfLBgeGad/iF7fs1MFTQRYeGzs71T+W4mwfuIukfYNirUq0/6NyRcoR9UZG71Wtb+TYJUyp2d9qn3+55ruB4xDfufexQsO/ZEmoVFs7p2FXF2fShfJSPVsA+iFOni5/wdUNJzqJbKznmj7xJ4GbJfif8PfEK9x7NqmCcOhtMMvw/uT/Jl/cCjqlw1QXtyf+V2KLQEkBT+wCEQWJFyiBKngZGsdzg9xBOp/xGt9lVFN3SwIPB/7K+HBQoguKyYLH8ZpvhBji9QNUPJkp+dW7EXiyCjTcr3Pwj1tfDab7lOO5RyGHGQLexZKajvWjuPYrTvVsdodw4ec77gvAcw8raMgusCYoeEoFcOEz+aLeDHKtu2YrIvYtzgAFm+ZXd+P2DbFxuvQKcGVRIGdpmYIaFoqG+g4nE+KUBXPkKW/x2KuG0g9FDHuo/gC7zoRhF50ugyTPrUiRH+9y10bnlHJ0x+NeQLGxWih6o3BG3I7Hr65DfdnIT7SbIdwp1MWE3YlLoW4O+nZEIzaj6hQtb3R1nmJns86i2KIshr9BztbvM5k1TTWwjXAvoY6jq6jkO5DpXWOxEepez8YVHbU5HTgllQcMI2xDZOdjl70XIGBSp+2ZXxhEyH+mo3a+W7u6WZ25nt4nGuzAlbUUqRbuv6V8iB4gsUdd9M5y2LDZYyJHDUREL9ifYggRmf7KB0BSMXCfPYVggI6srZQF4ef4jt/U/1ixGa/HZXP2TFjYN+cEWpscwEC/6fPuEOUmxb55g0n+huis/ujrCv48GOeUtORFuBBPv3xi52oomDG6czKBT2PiKY69yxuEfeLJ1Xf5X/wALWRHnQsfPrKPvEw5WTBs6coxSYGm4Q1C7Ocfp6qld9um0A6/B25DGPs+BLbQBnZu59XFULNP9vyi/brsz41x2MEhRSdRLijtnAZtAu8jwGGv5m/S5yA1LYp4ik1lMErt70x5CgZVH3NtFM2y0SkkBjDY4Wi5OHiwFVehMtH3QXJonUR8FAnqqwYfPe/O9XYzDKvQ0lliYiRaupg2TL84KMo4g2TOfUjjRBFB9nnyF1meSvkScWxfbjyEe0nJR9uhG0DaTlOQyfIVsjSRA1jXOw70oSsi1ZsqaADLdkoUsxJmmQFcCB9iM2HpC8eNzcW8xaY6j9QidKp1l6HuFFMAxtrHqGllMZLi5zHwhY3Ly4y06z33YC4nHjVgzX7S9ElB4eKpJ0mNsfONDjMNGGbm7BqxYq6SGZNhoqL5nDYsLyP1dfpIDUofxk4+Ul7qHw3Y72zePjktQAVuF3NmiVrqOdO6LulXHd4+32xDAWqjlC3mfqTSs8H655EmaEwED7j+hVzqbza/nP5/aU+AcGILgxKQUgZF/AtVJrnU70J5Dkud56x7WCzKdrsXEzmwUferx5n22l8vNkVdBp1JEWBsfGyoMduPcH+9X3OrqPe5Xu1IYtamT+3JD5DAE9gWwPxO4ydkdU+IDgjzOUy1mvfXMZY77zJXGtb+1bIgT4nsJ2XqMSqDXPE17ID19rEDyTR3dUkZ4MY1eQ6dh3+nNsMhp39ZJsDGywyx4YtCrH5rXs2Yxv5Q8eWclNiiFSkln8+/s3p0BByW819wYYjIYDImcpB8RQotAdSW8g/Bj4iLZFkMbp/PFGTMFbGFtaaBYpcVIPPS7hbf1leZLR/GBBrN/YBn7++nuhzCBIC3Da9i3MxK+g1DwThkaUIWJ/ycYEZvUwAkTmKIV+Rpf4NxAcmtvdQwC397Cm5NJ4uUL9z0a+Lz4p9j3YArCJfbnt2SwzajNHZVJQYaHdLqGCh8NYJOKuLuZ3TlA8rz8EGKGgv070Jnyqfwy1uNAqSPECQj6o6guUhIAlhETNplyNAaG8R+I9I55JC9uJ+5IV/4WyaJsb8IXNgrM449sFe4aLlomL+qBFqGRpMzYcM2irJvCB78D+ewMC84Kt5gNKXctIEXGIlZ0O6dcf2IzRmn6kG2wvcURUKgZeqn73aLe/sR6yRjtnhQjVtWJahRzyUro2qhtUvcROetmNm9btP20JQ7Z6u5I/WAAAH6+46HF3l1SFh9rSqzxNaPQC8vGKJ7/7West+PeVmv439YDWi+yRm3MUywhCDPbEucCwtXkCeClsCKpzQgQlx2UtVMuCwstwY0qmfBaQWONy1oFe2ed4grGfa34Kz1rgNwL2DnYQJqfoMtzYKYAFfrvfqFB5T1PvMY0cqRZTcAC4g+WPxxmfpiq9SNbQRNAAAA=="}}]); \ No newline at end of file diff --git a/12756.index.js b/12756.index.js new file mode 100644 index 000000000..c90d05a4c --- /dev/null +++ b/12756.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[12756],{12756:(e,A,b)=>{b.r(A),b.d(A,{default:()=>S});const S="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/12837.index.js b/12837.index.js new file mode 100644 index 000000000..4f1fad891 --- /dev/null +++ b/12837.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[12837],{12837:(A,p,Q)=>{Q.r(p),Q.d(p,{default:()=>y});const y="data:image/webp;base64,UklGRoAEAABXRUJQVlA4IHQEAACQHQCdASqAAIAAPm00mEekIyKhJhap2IANiWIA1BIKfwHZpdJ7R+S/tNV7+279uY/uCz1/4D1g/mX/Ze4B+lvpf/nX6x+9XzAfyf/Lftv7zPoO9AD+tf4rrPfQA/aP01f3C+FH92/W0/1+qYwtmlBVGdU/xk1+mR/1usQ26qvyBkQ4/+K+oLfy67qfUCdm6izTqn3LZr0rEp0Q5NsTYmB2Aod54nTBcLu/8ZHqa4mWR3GCQOE1Si3Ep8Y2BpmWQPZaikrCLDR6OTpGYERFeUyDFCxchSX+9RlzSbyzdyWqAn7nRBiAzc9YYdUL0SzE6n//5bjQEAD+8hSmLw/anv1WI/q0d543+RwTZ3D42+F0wCwFBTMlIO6cjI7YS4o5+58z1TtlNtEclBz6QAAHtFNAJun9GXEi3CeesgQ+YZ4JDEJPo7Pvw8psVgsxMFNfDuDazH008wC/J9Z/t16f6aIX5WEntitneqqoAPQbyb4dMT/jQ3TQCDYEwxGliXIbe4AN7wLHe9pBZU1zQKRTiBx5CaRuq6P+A5W+d0lHl1vli2w4o+ygIO9fX7XqDLE+6LfK3u7Vln5yZVdsPaa6z2pQqEEAPNleCK9xZj/jF8pU5xk58GzmSI/o3H4gvSKYQW1IQWiS7e3Vdc7Gir8lKyC/vey/hTG3uY2/RfOPpyNUR/trqsGoVy5uAr+s1HDObixPcVfgtgozHxjXmdMAYPEUKjAWlJ6GmjPY1tEcAE+Z/5ZWWHZSwohBYfO24/DIyONAIOAJGmpCct6J5xrkUtztPW5ma4ZIc6cFh3QegNNQ53bOSunyTa6Uuhm5U7yUxPF7BG8XjluoKBgxm7VPQN6jToNJPpOE7nBpoNy4UniU+LxZ4DPYJzenuUGWdotK8pwc7uq85wJdxbfUPRBppZzmzBfG/WSyOAeDSadNVdfCisC0nY+ypQQwzJdyJ9B3Sbbbt6Jgpx0WhiB7+81EpICILo0t3A8Du9qg29Ov8wAmrCxjoMYhn2vrKxyGxrj6DCkZK3EKFnS+Ji3TwQngDbolPRDwuQQvyDeOC776Q5KNRbcOPNH4Tyuhy2EH7mSY0BWNJvh0cZy23XyJqo/ciF/Fgf4Jasnxt3FwYIE2U6hr8yPdDnqakBOQg1g/PkQk0JL9gcLNH9jFwSglXnNzyyN/fkdh0fzrgTl4jUQIfkeLTDSxUuME4aVM0oz26uC5S34lU04Wd46mZGIDjppEicvT62bchLUG40BA78pp5bmUsZmqVpFsg7Ybr2uG8G6tWOSbmL6RM5pdM3LLuyfmPYLQIOcICpdKjP/eh41pMMgQrQgxRtfojBSZmLFtLcDU9k3Vqjvw/QzxMZL4REHrph4JP3kdoMCkTe/1RYbucBlFwLrHJKAPKWdocn/g/0DcJNLgxGvw/JXVOah4sBgJNzpH4wQGTfpif9i7FK6R+dea/+Qn5UHlH+fiyYFOiRQgAAAzzrj9cVY7bP3mpZtGLTgMqKBAG47yZhaZ7qIWu4kFdJ4AAAA="}}]); \ No newline at end of file diff --git a/13094.index.js b/13094.index.js new file mode 100644 index 000000000..ac2807786 --- /dev/null +++ b/13094.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[13094],{13094:(l,a,n)=>{n.r(a),n.d(a,{wallet:()=>e});const e={id:"finance.panaroma",name:"Panaroma Wallet",homepage:"https://panaroma.finance",image_id:"4394f728-0c57-4560-acba-48bfd82ddf00",app:{browser:null,ios:null,android:"http://play.google.com/store/apps/details?id=com.panaroma.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"panaromawallet://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/1362.index.js b/1362.index.js new file mode 100644 index 000000000..b84137fca --- /dev/null +++ b/1362.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[1362],{1362:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"io.novawallet",name:"Nova Wallet",homepage:"https://novawallet.io",image_id:"4f159b10-419b-483a-f2bf-da3d17855e00",app:{browser:null,ios:"https://apps.apple.com/app/nova-polkadot-kusama-wallet/id1597119355",android:"https://play.google.com/store/apps/details?id=io.novafoundation.nova.market",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"novawallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/13691.index.js b/13691.index.js new file mode 100644 index 000000000..057456190 --- /dev/null +++ b/13691.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[13691],{13691:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>t});const t={id:"app.utorg",name:"UTORG",homepage:"https://utorg.app",image_id:"39c77c0b-d6ea-419d-92b7-513a5eac2c00",app:{browser:null,ios:"https://apps.apple.com/app/utorg-bitcoin-crypto-wallet/id6444720908",android:"https://play.google.com/store/apps/details?id=com.utorg",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"utorg://mainactivity",universal:"https://link.utorg.com/zp0f"},desktop:{native:"utorg://mainactivity",universal:null}}}}]); \ No newline at end of file diff --git a/13892.index.js b/13892.index.js new file mode 100644 index 000000000..3a67d69a0 --- /dev/null +++ b/13892.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[13892],{59174:(t,e,n)=>{n.d(e,{XR:()=>W});var r=n(60550);function a(t){const e=[],n=t.length;for(let a=0;al.charAt(0))(),p=(()=>Math.log(256)/Math.log(d))();var h=n(48412);let y,w,m=0;const b=[];let g,v,x=null,P=0,A={};let E,T,k=0;const S=[];let $,B;const I={useRecords:!1,mapsAsObjects:!0};class C{constructor(){Object.assign(this,I)}decodeKey(t){return t}decode(t,e=-1){w=e>-1?e:t.length,m=0,P=0,k=0,v=null,x=b,E=null,y=t;try{B=t.dataView||(t.dataView=new DataView(t.buffer,t.byteOffset,t.byteLength))}catch(e){if(y=null,t instanceof Uint8Array)throw e;throw new Error(`Source must be a Uint8Array or Buffer but was a ${t&&"object"==typeof t?t.constructor.name:typeof t}`)}return this instanceof C?(A=this,$=this.sharedValues&&(this.pack?new Array(this.maxPrivatePackedValues||16).concat(this.sharedValues):this.sharedValues),(!g||g.length>0)&&(g=[])):(A=I,(!g||g.length>0)&&(g=[]),$=null),function(){try{const t=U();if(E){if(m>=E.postBundlePosition){const t=new Error("Unexpected bundle position");throw t.incomplete=!0,t}m=E.postBundlePosition,E=null}if(m!==w){if(m>w){const t=new Error("Unexpected end of CBOR data");throw t.incomplete=!0,t}throw new Error("Data read, but end of buffer not reached")}return g=null,y=null,T&&(T=null),t}catch(t){throw y=null,T=null,g=null,(t instanceof RangeError||t.message.startsWith("Unexpected end of buffer"))&&(t.incomplete=!0),t}}()}}function U(){let t=y[m++];const e=t>>5;if(t&=31,t>23){if(24!==t)throw new Error(`Unknown token ${t}`);t=y[m++]}switch(e){case 0:return t;case 1:return~t;case 2:return n=t,A.copyBuffers?Uint8Array.prototype.slice.call(y,m,m+=n):y.subarray(m,m+=n);case 3:if(k>=m)return v.slice(m-0,(m+=t)-0);if(0===k&&w<140&&t<32){const e=t<16?function(t){if(t<4){if(t<2){if(0===t)return"";const e=y[m++];return(128&e)>1?void(m-=1):F(e)}const e=y[m++],n=y[m++];if((128&e)>0||(128&n)>0)return void(m-=2);if(t<3)return F(e,n);const r=y[m++];return(128&r)>0?void(m-=3):F(e,n,r)}const e=y[m++],n=y[m++],r=y[m++],a=y[m++];if((128&e)>0||(128&n)>0||(128&r)>0||(128&a)>0)return void(m-=4);if(t<6){if(4===t)return F(e,n,r,a);const i=y[m++];return(128&i)>0?void(m-=5):F(e,n,r,a,i)}if(t<8){const i=y[m++],o=y[m++];if((128&i)>0||(128&o)>0)return void(m-=6);if(t<7)return F(e,n,r,a,i,o);const s=y[m++];return(128&s)>0?void(m-=7):F(e,n,r,a,i,o,s)}const i=y[m++],o=y[m++],s=y[m++],c=y[m++];if((128&i)>0||(128&o)>0||(128&s)>0||(128&c)>0)return void(m-=8);if(t<10){if(8===t)return F(e,n,r,a,i,o,s,c);const u=y[m++];return(128&u)>0?void(m-=9):F(e,n,r,a,i,o,s,c,u)}if(t<12){const u=y[m++],l=y[m++];if((128&u)>0||(128&l)>0)return void(m-=10);if(t<11)return F(e,n,r,a,i,o,s,c,u,l);const d=y[m++];return(128&d)>0?void(m-=11):F(e,n,r,a,i,o,s,c,u,l,d)}const u=y[m++],l=y[m++],d=y[m++],f=y[m++];if((128&u)>0||(128&l)>0||(128&d)>0||(128&f)>0)return void(m-=12);if(t<14){if(12===t)return F(e,n,r,a,i,o,s,c,u,l,d,f);const p=y[m++];return(128&p)>0?void(m-=13):F(e,n,r,a,i,o,s,c,u,l,d,f,p)}const p=y[m++],h=y[m++];if((128&p)>0||(128&h)>0)return void(m-=14);if(t<15)return F(e,n,r,a,i,o,s,c,u,l,d,f,p,h);const w=y[m++];if(!((128&w)>0))return F(e,n,r,a,i,o,s,c,u,l,d,f,p,h,w);m-=15}(t):function(t){const e=m,n=new Array(t);for(let r=0;r0)return void(m=e);n[r]=t}return F.apply(String,n)}(t);if(null!==e)return e}return readFixedString(t);case 4:{const e=new Array(t);for(let n=0;n(G[t[0]]||Error)(t[1],t[2]),S[28]=t=>{T||(T=new Map,T.id=0);const e=T.id++;let n;n=y[m]>>5==4?[]:{};const r={target:n};T.set(e,r);const a=t();return r.used?Object.assign(n,a):(r.target=a,a)};const R=new Array(147);for(let t=0;t<256;t++)R[t]=(()=>Number(`1e${Math.floor(45.15-.30103*t)}`))();const _=(new C).decode;var j=n(75385);var K=n(91e3);const V=new WeakMap;function W(t,e="https://contract.thirdweb.com/abi"){if(V.has(t))return V.get(t);const n=(async()=>{if(t.abi)return t.abi;try{return await async function(t,e="https://contract.thirdweb.com/abi"){const n=await(0,c.KI)(t.client)(`${e}/${t.chain.id}/${t.address}`),r=await n.json();if(!r||r.error)throw new Error(`Failed to resolve ABI from contract API. ${r.error||""}`);return r}(t,e)}catch(e){return await async function(t,e,n){const[r,c,u,l]=await Promise.all([O(t),H(t),Q(t),z(t)]),d=[...new Set([...c,...u,...l])];if(!d.length)return r;return function(t){let e=t.pluginAbis.flat().filter((t=>"constructor"!==t.type));t.rootAbi&&(e=[...t.rootAbi||[],...e].filter(Boolean));return function(t){const e=(0,o.e)(t),n=[],r=t.length;for(let a=0;a{const n={...t.contract,address:e};return t.resolveSubAbi?t.resolveSubAbi(n):O(n)})))}({contract:t,plugins:d,resolveSubAbi:void 0})})}(t)}})();return V.set(t,n),n}async function O(t){const e=await(0,K._)(t);if("0x"===e){const{id:e,name:n}=t.chain;throw new Error(`Failed to load contract bytecode. Make sure the contract [${t.address}] exists on the chain [${n||"Unknown Chain"} (chain id: ${e})]`)}const r=function(t){const e=(0,h.aT)(function(t){return(0,j.q)(t,{strict:!1})?t:`0x${t}`}(t)),n=256*e[e.length-2]+e[e.length-1],r=e.length-2-n;if(r<0||r>e.length)return;const a=e.slice(r,-2),i=_(a);return"ipfs"in i?`ipfs://${function(t){if(!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";let e=0,n=0,r=0;const a=t.length;for(;r!==a&&0===t[r];)r++,e++;const i=(a-r)*p+1>>>0,o=new Uint8Array(i);for(;r!==a;){let e=t[r]||0,a=0;for(let t=i-1;(0!==e||a>>0,o[t]=e%d>>>0,e=e/d>>>0;if(0!==e)throw new Error("Non-zero carry");n=a,r++}let s=i-n;for(;s!==i&&0===o[s];)s++;let c=f.repeat(e);for(;st.pluginAddress)))]:[]}catch{}return[]}async function Q(t){try{const{readContract:e}=await Promise.resolve().then(n.bind(n,18333)),r=await e({contract:t,method:N});return r.length?[...new Set(r.map((t=>t.metadata.implementation)))]:[]}catch{}return[]}async function z(t){try{const{readContract:e}=await Promise.resolve().then(n.bind(n,18333)),r=await e({contract:t,method:q});return r.length?r.map((t=>t.facetAddress)):[]}catch{}return[]}},58296:(t,e,n)=>{n.d(e,{Q:()=>c});var r=n(16590),a=n(38782),i=n(23903),o=n(11734);const s=new WeakMap;async function c(t){if(s.has(t.transaction))return s.get(t.transaction);const{account:e}=t,c=(async()=>{const s=await(0,i.r)(t.transaction.gas);if(s)return s;if(e?.estimateGas)try{let n=await e.estimateGas(t.transaction);return t.transaction.chain.experimental?.increaseZeroByteCount&&(n=(0,a.d)(n)),n}catch(e){throw await(0,o.c)({error:e,contract:t.transaction.__contract})}const{encode:c}=await Promise.resolve().then(n.bind(n,20408)),[u,l,d]=await Promise.all([c(t.transaction),(0,i.r)(t.transaction.to),(0,i.r)(t.transaction.value)]),[{getRpcClient:f},{eth_estimateGas:p}]=await Promise.all([Promise.resolve().then(n.bind(n,36223)),n.e(10560).then(n.bind(n,10560))]),h=f(t.transaction),y=t.from??t.account?.address??void 0;try{let e=await p(h,(0,r.Bv)({to:l,data:u,from:y,value:d}));return t.transaction.chain.experimental?.increaseZeroByteCount&&(e=(0,a.d)(e)),e}catch(e){throw await(0,o.c)({error:e,contract:t.transaction.__contract})}})();return s.set(t.transaction,c),c}},13892:(t,e,n)=>{n.r(e),n.d(e,{sendTransaction:()=>c});var r=n(17371),a=n(36223),i=n(23903),o=n(20408),s=n(58296);async function c(t){const{account:e,transaction:c,gasless:u}=t,l=await async function(t){const e=(0,a.getRpcClient)(t.transaction),c=t.transaction.chain.id,u=t.from;let[l,d,f,p,h,y,w]=await Promise.all([(0,o.encode)(t.transaction),(async()=>{const r=await(0,i.r)(t.transaction.nonce);return void 0!==r?r:u?await n.e(53140).then(n.bind(n,53140)).then((({eth_getTransactionCount:t})=>t(e,{address:u,blockTag:"pending"}))):void 0})(),(0,s.Q)(t),(0,r.Y)(t.transaction),(0,i.r)(t.transaction.to),(0,i.r)(t.transaction.accessList),(0,i.r)(t.transaction.value)]);const m=await(0,i.r)(t.transaction.extraGas);return m&&(f+=m),{to:h,chainId:c,data:l,gas:f,nonce:d,accessList:y,value:w,...p}}({transaction:c,from:e.address});if(u){const{sendGaslessTransaction:t}=await n.e(61061).then(n.bind(n,61061));return t({account:e,transaction:c,serializableTransaction:l,gasless:u})}return{...await e.sendTransaction(l),chain:c.chain,client:c.client}}},11734:(t,e,n)=>{n.d(e,{c:()=>i});var r=n(63117),a=n(59174);async function i(t){const{error:e,contract:n}=t;if("object"==typeof e){const t=e;if(t.data){if("0x"!==t.data){let e=n?.abi;n&&!e&&(e=await(0,a.XR)(n).catch((()=>{})));const i=(0,r.W)({data:t.data,abi:e});return new o(`${i.errorName}${i.args?` - ${i.args}`:""}`,n)}return new o("Execution Reverted",n)}}return e}class o extends Error{constructor(t,e){super(),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"chainId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name="TransactionError",this.contractAddress=e?.address,this.chainId=e?.chain?.id,this.message=t}}},16590:(t,e,n)=>{n.d(e,{Bv:()=>i});var r=n(38903);const a={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3"};function i(t){const e={};return void 0!==t.accessList&&(e.accessList=t.accessList),void 0!==t.blobVersionedHashes&&(e.blobVersionedHashes=t.blobVersionedHashes),void 0!==t.blobs&&("string"!=typeof t.blobs[0]?e.blobs=t.blobs.map((t=>(0,r.My)(t))):e.blobs=t.blobs),void 0!==t.data&&(e.data=t.data),void 0!==t.from&&(e.from=t.from),void 0!==t.gas&&(e.gas=(0,r.cK)(t.gas)),void 0!==t.gasPrice&&(e.gasPrice=(0,r.cK)(t.gasPrice)),void 0!==t.maxFeePerBlobGas&&(e.maxFeePerBlobGas=(0,r.cK)(t.maxFeePerBlobGas)),void 0!==t.maxFeePerGas&&(e.maxFeePerGas=(0,r.cK)(t.maxFeePerGas)),void 0!==t.maxPriorityFeePerGas&&(e.maxPriorityFeePerGas=(0,r.cK)(t.maxPriorityFeePerGas)),void 0!==t.nonce&&(e.nonce=(0,r.cK)(t.nonce)),void 0!==t.to&&(e.to=t.to),void 0!==t.type&&(e.type=a[t.type]),void 0!==t.value&&(e.value=(0,r.cK)(t.value)),e}}}]); \ No newline at end of file diff --git a/13973.index.js b/13973.index.js new file mode 100644 index 000000000..2584d3609 --- /dev/null +++ b/13973.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[13973],{36354:(A,m,t)=>{t.r(m),t.d(m,{default:()=>l});const l="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/1411.index.js b/1411.index.js new file mode 100644 index 000000000..b8772402b --- /dev/null +++ b/1411.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[1411],{1411:(s,t,e)=>{e.r(t),e.d(t,{wallet:()=>c});const c={id:"ch.dssecurity",name:"DS Security SA",homepage:"https://www.dssecurity.ch",image_id:"149a10a6-8914-44ea-424a-236017890100",app:{browser:"https://wiki.polygon.technology/docs/tools/wallets/metamask/config-polygon-on-metamask#polygon-scan",ios:"https://dssecurity.ch",android:"https://dssecurity.ch",mac:"https://dssecurity.ch",windows:"https://dssecurity.ch",linux:"https://dssecurity.ch",chrome:"https://dssecurity.ch",firefox:"https://dssecurity.ch",safari:"https://dssecurity.ch",edge:"https://dssecurity.ch",opera:"https://dssecurity.ch"},rdns:null,mobile:{native:null,universal:"https://www.coinbase.com/wallet/"},desktop:{native:null,universal:"https://www.coinbase.com/wallet/"}}}}]); \ No newline at end of file diff --git a/14303.index.js b/14303.index.js new file mode 100644 index 000000000..e93d9a3cc --- /dev/null +++ b/14303.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[14303],{14303:(A,u,e)=>{e.r(u),e.d(u,{default:()=>a});const a="data:image/webp;base64,UklGRogEAABXRUJQVlA4IHwEAABwGACdASqAAIAAPm0ylEakIyIhLJeo0IANiWIA1InvfwGr0dF/Hv8t+q05J7l8jqbbsHnIeYB+mf6ddYDzAfsN6VHqP/1XqAf3z/VdbB6Ffls/t18JH7q+kNmrL62WfRi6sBuAfQErSViW9+J5eBFUwHJVLXUu0mojYtTgZsJRK9fq4KAmrDarKszXt8oSWxXPGqX/N35rMazT2za0b7fZKeWFLONxecaw5TY6kfi4Duz1ZTzlFRbBoudsogxgwhdNTYCnm/9JOUuD4AAA/u6mP+5e8vGdzXW/nzqkXZST9GkAV4jIBeG/k+hmPVqHLenUcKUKr7UMWzvY5VkNO4U+puEWl5Yz/Wozp7rD+PseqDShrxN7TujKzMHLukdMiYVHlnNmeP6JVI9JjpmwN67Z9F8Yp9RxP/oNGtj2uqaz7OZ6s84KrBcxZp4kHgLMkG5SKJ9ROOzv38rrgkJXxjKhgt00z7Yo0KW5AEPVNHsNb1qtEWE2GoO1E1O/7SWARmizKUiL37OjwLHLW+fGE79XkAkqpt/yjeVex83xcVSSp/Bz9DBJ1VXQuPWZy7pdp0bzef0I4auPBL6gKpOvuGjHc09XKLO+yLBd9rrPqz4fvAkQY8GuxHjCbmGy3GASc0aiQHySo0DZTu/l2QouYOQaYUCwdII70Dc5AqcCcnXuJdfmRcoov5fxqk7Wv+arB2/EX16XCkY/6ksC8zY3zLSRSr7yu49bcvSOmtTV3VfEO8qCqncJTJWEe9dqD+LcSrdsp4UrCanldbw4+ukOJZueyUMp73Zs1onZjvZ5IA8C358pMuzH3XAxY0rXTkeZfYoHSRyNtruFCdf3XAK8Pndwrt3F3f2y8tsgRAkTJONF4wLgI/WWdUri8rkxXSBEP73E3Zwp4hRtX1z1SAK5rE4PFLyX5uWLo9dcDs7jU9LQN8xTb2TuSFg7gU3S3OlcYWKMHG8qFgGPo/px/xET2JZAfu+oZ4lhMKNoQ5LHBf1MAY1+F55gw+X4aL3kx/JhZGyDSTB/usdU/uz5IM0sD5JymE6o5YFKWg9l7h0aRzn8/alYlO/c0A6GfJ/FZBHuwa9P5Ye+8B+s/8482SVgTcVTwYv3IsDf0YrgavT+VfnOVTg4lJ5iFvI9bCcKRuE6o7HglsxkaAULpuqQz4e3lhFvcxOq8/un8UZwj4w3QvgllzMBw9x/oNWYTrq8cVecHBnZpDJmePRFyyxwIUnKS21cr6RL6RQ8vv9WoOadPZMyt/kypa4NY1HSuXSLJ1kqHe6JYaMwbNYcuawiUhOVx8skt+IgDE6WTYHRuDHgx+a4qRudUxm/bm4boyTDb3uXGChjNy3mxqaSHOENEVKYWjCGbfW97+GBgbkowXUnc2zBWOMv+0fZ0I6JZRp3so8OuF4OKU10meXXzCJgDhrgB2yKhcdi/je6RWw5/+nUpGZbSwAXr5O+3/y8L4o2bpdITlh9MgZgMRR+y565PtkVOKzu8hr8VLKUWPYcTcMuiTM41yE4NPapKAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/1456.index.js b/1456.index.js new file mode 100644 index 000000000..c3b11ac7e --- /dev/null +++ b/1456.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[1456],{1456:(A,c,e)=>{e.r(c),e.d(c,{default:()=>a});const a="data:image/webp;base64,UklGRkYFAABXRUJQVlA4IDoFAAAwHQCdASqAAIAAPm0ulEckIqIhKhjKiIANiWMAlQNLN8B+AH5Ack32A3tEo/oF7KzgPMA/SPpAeYD9buoB6AH/A/gHWAegB5XX7XfCJ+z3qEf7jVbPKHZT/nMcI4c/VcKevTvBGRf8BxgaQKaF49Pp72CP5Z/cusSabQSgylqAnxzdU45+l8phUeXqqKUlpTFXqoztZrTxzeWMMyDS+p/m90s2dDGciWnxRnANyfr5p5MnBqLY7usM9SiBcGXpctWpJ4Kt0xJoGuxCFj/Kx/jxDNMlPrM7QigS8+7Mu3tIMsbv98etSFFKTXGHqSz3cTr/AAD++/1boA1cBp6c7Hb03ed9IWKeBO/EEg9p8PKlZrg8TcFh+Yyr9tx6WnNPY0KTrXsotUgqWc5MjBE3ohNaqlE9AoRWs8H7zekS+mMJqmDv+6UtiYJ/0kcsAtftlkVFcOR5boHfup9A56WWLH45Cq0iA5A5XGzcapJ7I1YlA3B+UDTNC0a0PFETkTp4dUcu5VvcbZkAwrN3qdrNZ9EX2zHzs0w7A4R83irCICyRXpPBkBfaUy9/rLm9+rzUbzL/c29jPZ41ON5rmVao3U8IzB+O4v1cVljapYqXqKjurRnCfMp6MtHO3y18kqx9sfIuNkHeHGeNH7JuDqPKVVM4tgfbrX6WeSSNtGLTWC4z+sP4EUV0tteEYk1z2blH/P33HRPxtz8Vz7qAVXncvAvYD+yRuUBgODGJ7+/2k7m0GZTyaOZoQtJL+J6xzNVpALpkSMhfe66COe8j6Q0WhDSY09GVYXgAsIWAOHm8eLenCeTcA+BTjbG0KT+0Cth9G/+XoWk/T+UWUdNxLivJy5j+Zlv/1lkxbchm1kYtH6pG9gknvXB7IAYnc4/sgVczzdgN1R2KKYA0cmd9v7G6YU7O5GUubaNpZlrxVP8/fcdE/G3S75e7elkSTRCZ9IX8LzvBW3Hstv6xAesHb5OzeFJSrlBBb1XaulywJ2/+/aiab/3d5w7yfSL/vE9b3VdKLY/1QbGv7DrSLUaeyxcqeWRdslg/nLfKk6Ctx/8/febT78bQnD4RCBKMwB6CST8ECkKszqvPm2ac0tID2gc/JO/CE7G7BZ/Mcw9Jq2FZFFsjJLuWWerdR/jx8P2g9z6FwzA33cIfUgcaAUyqREzeVHcEZ4qChBtVFDpACBrC9WRQIKWbNhsTGhX305j9uVkm3+PftDxPXwM3r3a+CY/PUFwW1HruoMZWT8iq1SjZdFiQ4cceuTPF2YYB/Fhv7ae2cG+94ObY7tZNJ3ET5FwrKu6YvkP9ZMXm17T2ci7KNaUwS9OpeOXhSfifAGh9qobo8FjqrmKEbPzBxtEIPc+hBSPuBw7R+EwHC5BZJaZcmk9Hcq24k37xClUnj45Gi1ZlLP/ymtkvFWblpURtIiwF0X9M8QVCST/UoQyp45fdW8dHPgfmHwJaTWVVP0SwRFCVdKJrai/4lTnxs1wJiAelojJZFg6v6aCZFIfO4owp2CcvM18Dffy71Z37D6I+pTANz7BFoOxentiiYhihn9U5t8TROwBFshmrqY+hMrNXz6Tc2N9ukYx1gFRzrgttHr/WagL1lYKu9JZTgl2MxxGG6i26WF0qAnXdo/XAnX/L1/87lbjG1LIaSM6aXIM/4GVwbXu1eS2D2Jd3olUp5G5t7FCC/onj6SQJnoq7agzMh3v9LPXvLT9gRmYSKa7SI31+YSMXShxawX0ENHfjOIOn8HssWJZJnDFpLnB3sZUQB5lQkgRBzdkA92AAAAA="}}]); \ No newline at end of file diff --git a/14746.index.js b/14746.index.js new file mode 100644 index 000000000..d46caddce --- /dev/null +++ b/14746.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[14746],{14746:(e,s,A)=>{A.r(s),A.d(s,{default:()=>b});const b="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/14803.index.js b/14803.index.js new file mode 100644 index 000000000..61ea6fe3c --- /dev/null +++ b/14803.index.js @@ -0,0 +1,2 @@ +/*! For license information please see 14803.index.js.LICENSE.txt */ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[14803],{91e3:(e,t,n)=>{n.d(t,{_:()=>o});var i=n(28534),r=n(36223);const s=new WeakMap;function o(e){if(s.has(e))return s.get(e);const t=(async()=>{const t=(0,r.getRpcClient)(e),n=await(0,i.u)(t,{address:e.address,blockTag:"latest"});return"0x"===n&&s.delete(e),n})();return s.set(e,t),t}},12506:(e,t,n)=>{function i(e){return e}n.d(t,{P:()=>i})},33618:(e,t,n)=>{n.d(t,{W:()=>o});var i=n(92717),r=n(92672),s=n(48244);function o({transaction:e,privateKey:t}){"eip4844"===e.type&&(e={...e,sidecars:!1});const n=(0,s.b)({transaction:e}),o=(0,r._)({hash:(0,i.S)(n),privateKey:t});return(0,s.b)({transaction:{...e,...o}})}},48244:(e,t,n)=>{n.d(t,{b:()=>he});const i={ether:-9,wei:9};function r(e,t="wei"){return function(e,t){let n=e.toString();const i=n.startsWith("-");i&&(n=n.slice(1)),n=n.padStart(t,"0");let[r,s]=[n.slice(0,n.length-t),n.slice(n.length-t)];return s=s.replace(/(0+)$/,""),`${i?"-":""}${r||"0"}${s?`.${s}`:""}`}(e,i[t])}var s=n(16308);function o(e){const t=Object.entries(e).map((([e,t])=>void 0===t||!1===t?null:[e,t])).filter(Boolean),n=t.reduce(((e,[t])=>Math.max(e,t.length)),0);return t.map((([e,t])=>` ${`${e}:`.padEnd(n+1)} ${t}`)).join("\n")}s.C;class a extends s.C{constructor({v:e}){super(`Invalid \`v\` value "${e}". Expected 27 or 28.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidLegacyVError"})}}class c extends s.C{constructor({transaction:e}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",o(e),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- an EIP-4844 Transaction with `blobs`, `blobVersionedHashes`, `sidecars`, or","- a Legacy Transaction with `gasPrice`"]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSerializableTransactionError"})}}s.C,s.C;class u extends s.C{constructor({storageKey:e}){super(`Size for storage key "${e}" is invalid. Expected 32 bytes. Got ${Math.floor((e.length-2)/2)} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStorageKeySizeError"})}}s.C,s.C,s.C,s.C;var l=n(62421),h=n(38903);function d(e){const{kzg:t}=e,n=e.to??("string"==typeof e.blobs[0]?"hex":"bytes"),i="string"==typeof e.blobs[0]?e.blobs.map((e=>(0,l.aT)(e))):e.blobs,r=[];for(const e of i)r.push(Uint8Array.from(t.blobToKzgCommitment(e)));return"bytes"===n?r:r.map((e=>(0,h.My)(e)))}function f(e){const{kzg:t}=e,n=e.to??("string"==typeof e.blobs[0]?"hex":"bytes"),i="string"==typeof e.blobs[0]?e.blobs.map((e=>(0,l.aT)(e))):e.blobs,r="string"==typeof e.commitments[0]?e.commitments.map((e=>(0,l.aT)(e))):e.commitments,s=[];for(let e=0;e(0,h.My)(e)))}var p=n(41217),b=n(58440);class g extends b.Vw{constructor(e,t,n,i){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,b.O8)(this.buffer)}update(e){(0,p.t2)(this);const{view:t,buffer:n,blockLen:i}=this,r=(e=(0,b.ZJ)(e)).length;for(let s=0;si-s&&(this.process(n,0),s=0);for(let e=s;e>r&s),a=Number(n&s),c=i?4:0,u=i?0:4;e.setUint32(t+c,o,i),e.setUint32(t+u,a,i)}(n,i-8,BigInt(8*this.length),r),this.process(n,0);const o=(0,b.O8)(e),a=this.outputLen;if(a%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const c=a/4,u=this.get();if(c>u.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;ee&t^e&n^t&n,y=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),v=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),w=new Uint32Array(64);class x extends g{constructor(){super(64,32,8,!1),this.A=0|v[0],this.B=0|v[1],this.C=0|v[2],this.D=0|v[3],this.E=0|v[4],this.F=0|v[5],this.G=0|v[6],this.H=0|v[7]}get(){const{A:e,B:t,C:n,D:i,E:r,F:s,G:o,H:a}=this;return[e,t,n,i,r,s,o,a]}set(e,t,n,i,r,s,o,a){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|i,this.E=0|r,this.F=0|s,this.G=0|o,this.H=0|a}process(e,t){for(let n=0;n<16;n++,t+=4)w[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=w[e-15],n=w[e-2],i=(0,b.Ow)(t,7)^(0,b.Ow)(t,18)^t>>>3,r=(0,b.Ow)(n,17)^(0,b.Ow)(n,19)^n>>>10;w[e]=r+w[e-7]+i+w[e-16]|0}let{A:n,B:i,C:r,D:s,E:o,F:a,G:c,H:u}=this;for(let e=0;e<64;e++){const t=u+((0,b.Ow)(o,6)^(0,b.Ow)(o,11)^(0,b.Ow)(o,25))+((l=o)&a^~l&c)+y[e]+w[e]|0,h=((0,b.Ow)(n,2)^(0,b.Ow)(n,13)^(0,b.Ow)(n,22))+m(n,i,r)|0;u=c,c=a,a=o,o=s+t|0,s=r,r=i,i=n,n=t+h|0}var l;n=n+this.A|0,i=i+this.B|0,r=r+this.C|0,s=s+this.D|0,o=o+this.E|0,a=a+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(n,i,r,s,o,a,c,u)}roundClean(){w.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const P=(0,b.ld)((()=>new x));var $=n(23785);function j(e){const{commitment:t,version:n=1}=e,i=e.to??("string"==typeof t?"hex":"bytes"),r=function(e,t){const n=P((0,$.q)(e,{strict:!1})?(0,l.ZJ)(e):e);return n}(t);return r.set([n],0),"bytes"===i?r:(0,h.My)(r)}const E=32,I=4096,z=E*I,C=6*z-1-1*I*6,O=1;class A extends s.C{constructor({maxSize:e,size:t}){super("Blob size is too large.",{metaMessages:[`Max: ${e} bytes`,`Given: ${t} bytes`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BlobSizeTooLargeError"})}}class B extends s.C{constructor(){super("Blob data must not be empty."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EmptyBlobError"})}}class L extends s.C{constructor({hash:e,size:t}){super(`Versioned hash "${e}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${t}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidVersionedHashSizeError"})}}class U extends s.C{constructor({hash:e,version:t}){super(`Versioned hash "${e}" version is invalid.`,{metaMessages:[`Expected: ${O}`,`Received: ${t}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidVersionedHashVersionError"})}}var S=n(55441),F=n(96943);var M=n(30666),T=n(90958);function k(e,t="hex"){const n=G(e),i=(0,S.l)(new Uint8Array(n.length));return n.encode(i),"hex"===t?(0,h.My)(i.bytes):i.bytes}function G(e){return Array.isArray(e)?function(e){const t=e.reduce(((e,t)=>e+t.length),0),n=N(t);return{length:t<=55?1+t:1+n+t,encode(i){t<=55?i.pushByte(192+t):(i.pushByte(247+n),1===n?i.pushUint8(t):2===n?i.pushUint16(t):3===n?i.pushUint24(t):i.pushUint32(t));for(const{encode:t}of e)t(i)}}}(e.map((e=>G(e)))):function(e){const t="string"==typeof e?(0,l.aT)(e):e,n=N(t.length);return{length:1===t.length&&t[0]<128?1:t.length<=55?1+t.length:1+n+t.length,encode(e){1===t.length&&t[0]<128?e.pushBytes(t):t.length<=55?(e.pushByte(128+t.length),e.pushBytes(t)):(e.pushByte(183+n),1===n?e.pushUint8(t.length):2===n?e.pushUint16(t.length):3===n?e.pushUint24(t.length):e.pushUint32(t.length),e.pushBytes(t))}}}(e)}function N(e){if(e<256)return 1;if(e<65536)return 2;if(e<2**24)return 3;if(e<2**32)return 4;throw new s.C("Length is too large.")}var V=n(66077);s.C,s.C,s.C,s.C;class R extends s.C{constructor({chainId:e}){super("number"==typeof e?`Chain ID "${e}" is invalid.`:"Chain ID is invalid."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidChainIdError"})}}class D extends s.C{constructor({cause:e,message:t}={}){const n=t?.replace("execution reverted: ","")?.replace("execution reverted","");super(`Execution reverted ${n?`with reason: ${n}`:"for an unknown reason"}.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ExecutionRevertedError"})}}Object.defineProperty(D,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(D,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class _ extends s.C{constructor({cause:e,maxFeePerGas:t}={}){super(`The fee cap (\`maxFeePerGas\`${t?` = ${r(t)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooHigh"})}}Object.defineProperty(_,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});class H extends s.C{constructor({cause:e,maxFeePerGas:t}={}){super(`The fee cap (\`maxFeePerGas\`${t?` = ${r(t)}`:""} gwei) cannot be lower than the block base fee.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"FeeCapTooLow"})}}Object.defineProperty(H,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});class K extends s.C{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}is higher than the next one expected.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooHighError"})}}Object.defineProperty(K,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class W extends s.C{constructor({cause:e,nonce:t}={}){super([`Nonce provided for the transaction ${t?`(${t}) `:""}is lower than the current nonce of the account.`,"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join("\n"),{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceTooLowError"})}}Object.defineProperty(W,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class q extends s.C{constructor({cause:e,nonce:t}={}){super(`Nonce provided for the transaction ${t?`(${t}) `:""}exceeds the maximum allowed nonce.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NonceMaxValueError"})}}Object.defineProperty(q,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class J extends s.C{constructor({cause:e}={}){super(["The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account."].join("\n"),{cause:e,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InsufficientFundsError"})}}Object.defineProperty(J,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds/});class X extends s.C{constructor({cause:e,gas:t}={}){super(`The amount of gas ${t?`(${t}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooHighError"})}}Object.defineProperty(X,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class Y extends s.C{constructor({cause:e,gas:t}={}){super(`The amount of gas ${t?`(${t}) `:""}provided for the transaction is too low.`,{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntrinsicGasTooLowError"})}}Object.defineProperty(Y,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class Z extends s.C{constructor({cause:e}){super("The transaction type is not supported for this chain.",{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionTypeNotSupportedError"})}}Object.defineProperty(Z,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class Q extends s.C{constructor({cause:e,maxPriorityFeePerGas:t,maxFeePerGas:n}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${t?` = ${r(t)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${n?` = ${r(n)} gwei`:""}).`].join("\n"),{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TipAboveFeeCapError"})}}Object.defineProperty(Q,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/}),s.C;var ee=n(95068),te=n(65846),ne=n(79756);function ie(e){const{chainId:t,maxPriorityFeePerGas:n,maxFeePerGas:i,to:r}=e;if(t<=0)throw new R({chainId:t});if(r&&!(0,ee.P)(r))throw new V.M({address:r});if(i&&i>2n**256n-1n)throw new _({maxFeePerGas:i});if(n&&i&&n>i)throw new Q({maxFeePerGas:i,maxPriorityFeePerGas:n})}function re(e){const{chainId:t,maxPriorityFeePerGas:n,gasPrice:i,maxFeePerGas:r,to:o}=e;if(t<=0)throw new R({chainId:t});if(o&&!(0,ee.P)(o))throw new V.M({address:o});if(n||r)throw new s.C("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(i&&i>2n**256n-1n)throw new _({maxFeePerGas:i})}function se(e){const{chainId:t,maxPriorityFeePerGas:n,gasPrice:i,maxFeePerGas:r,to:o,accessList:a}=e;if(o&&!(0,ee.P)(o))throw new V.M({address:o});if(void 0!==t&&t<=0)throw new R({chainId:t});if(n||r)throw new s.C("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(i&&i>2n**256n-1n)throw new _({maxFeePerGas:i});if(a)throw new s.C("`accessList` is not a valid Legacy Transaction attribute.")}function oe(e){if(!e||0===e.length)return[];const t=[];for(let n=0;n(0,h.My)(e))),n=e.kzg,i=d({blobs:t,kzg:n});void 0===g&&(g=function(e){const{commitments:t,version:n}=e,i=e.to??("string"==typeof t[0]?"hex":"bytes"),r=[];for(const e of t)r.push(j({commitment:e,to:i,version:n}));return r}({commitments:i})),void 0===m&&(m=function(e){const{data:t,kzg:n,to:i}=e,r=e.blobs??function(e){const t=e.to??("string"==typeof e.data?"hex":"bytes"),n="string"==typeof e.data?(0,l.aT)(e.data):e.data,i=(0,F.E)(n);if(!i)throw new B;if(i>C)throw new A({maxSize:C,size:i});const r=[];let s=!0,o=0;for(;s;){const e=(0,S.l)(new Uint8Array(z));let t=0;for(;te.bytes)):r.map((e=>(0,h.My)(e.bytes)))}({data:t,to:i}),s=e.commitments??d({blobs:r,kzg:n,to:i}),o=e.proofs??f({blobs:r,commitments:s,kzg:n,to:i}),a=[];for(let e=0;e{if(t.v>=35n)return(t.v-35n)/2n>0?t.v:27n+(35n===t.v?0n:1n);if(n>0)return BigInt(2*n)+BigInt(35n+t.v-27n);const e=27n+(27n===t.v?0n:1n);if(t.v!==e)throw new a({v:t.v});return e})();l=[...l,(0,h.nj)(e),t.r,t.s]}else n>0&&(l=[...l,(0,h.nj)(n),"0x","0x"]);return k(l)}(e,t)}function ce(e,t){const{r:n,s:i,v:r,yParity:s}=t??e;return void 0===n||void 0===i||void 0===r&&void 0===s?[]:["number"==typeof s?s?(0,h.nj)(1):"0x":0n===r?"0x":1n===r?(0,h.nj)(1):27n===r?"0x":(0,h.nj)(1),(0,T.B)(n),(0,T.B)(i)]}var ue=n(77293),le=n(99280);function he(e){const{transaction:t}=e;if("eip4844"===t.type||void 0!==t.blobs||void 0!==t.blobVersionedHashes||void 0!==t.maxFeePerBlobGas||void 0!==t.sidecars)return ae(t);if("eip1559"===t.type||void 0!==t.maxFeePerGas||void 0!==t.maxPriorityFeePerGas)return function(e){ie(e.transaction);const{transaction:{chainId:t,gas:n,nonce:i,to:r,value:s,maxFeePerGas:o,maxPriorityFeePerGas:a,accessList:c,data:u,r:l,s:h,v:d,yParity:f}}=e,p=oe(c);return`0x02${k([(0,le.nj)(t),i?(0,le.nj)(i):"0x",a?(0,le.nj)(a):"0x",o?(0,le.nj)(o):"0x",n?(0,le.nj)(n):"0x",r??"0x",s?(0,le.nj)(s):"0x",u??"0x",p,...de({r:l,s:h,v:d,yParity:f})]).slice(2)}`}({transaction:t});if("eip2930"===t.type||void 0!==t.gasPrice&&void 0!==t.accessList)return function(e){re(e.transaction);const{transaction:{chainId:t,gas:n,gasPrice:i,nonce:r,to:s,value:o,accessList:a,data:c,r:u,s:l,v:h,yParity:d}}=e,f=oe(a);return`0x01${k([(0,le.nj)(t),r?(0,le.nj)(r):"0x",i?(0,le.nj)(i):"0x",n?(0,le.nj)(n):"0x",s??"0x",o?(0,le.nj)(o):"0x",c??"0x",f,...de({r:u,s:l,v:h,yParity:d})]).slice(2)}`}({transaction:t});if("legacy"===t.type||void 0!==t.gasPrice)return function(e){se(e.transaction);const{chainId:t=0,gas:n,data:i,nonce:r,to:s,value:o,gasPrice:a,r:c,s:u,v:l}=e.transaction;let h=[r?(0,le.nj)(r):"0x",a?(0,le.nj)(a):"0x",n?(0,le.nj)(n):"0x",s??"0x",o?(0,le.nj)(o):"0x",i??"0x"];if(void 0!==l){const e=(()=>{if(l>=35n)return(l-35n)/2n>0?l:27n+(35n===l?0n:1n);if(t>0)return BigInt(2*t)+BigInt(35n+l-27n);const e=27n+(27n===l?0n:1n);if(l!==e)throw new Error(`Invalid legacy signature value v: ${l}`);return e})();if(void 0===c)throw new Error(`Invalid legacy signature value r: ${c}`);if(void 0===u)throw new Error(`Invalid legacy signature value s: ${u}`);h=[...h,(0,le.nj)(e),c,u]}else t>0&&(h=[...h,(0,le.nj)(t),"0x","0x"]);return k(h)}({transaction:t});throw new Error(`Invalid transaction to serialize.\n\n${JSON.stringify(t,((e,t)=>"bigint"==typeof t?`${t.toString()}n`:t),2)}`)}function de(e){const{r:t,s:n,v:i,yParity:r}=e;return void 0===t||void 0===n||void 0===i&&void 0===r?[]:[(()=>{if(1===r||0===r)return r?(0,le.nj)(1):"0x";if(void 0!==r)throw new Error(`Invalid signature value for yParity: ${r}`);if(0n===i||27n===i)return"0x";if(1n===i||28n===i)return(0,le.nj)(1);throw new Error(`Invalid signature value v: ${i}`)})(),(0,ue.B)(t),(0,ue.B)(n)]}},77293:(e,t,n)=>{function i(e,{dir:t="left"}={}){let n="string"==typeof e?e.replace("0x",""):e,i=0;for(let e=0;ei})},48412:(e,t,n)=>{n.d(t,{$u:()=>l,Af:()=>f,WG:()=>d,ZJ:()=>u,aT:()=>h});var i=n(57127),r=n(46481),s=n(67094),o=n(75385),a=n(99280);function c(e,{dir:t,size:n=32}={}){if(null===n)return e;if(e.length>n)throw new Error(`Size overflow: ${e.length} > ${n}`);const i=new Uint8Array(n);for(let r=0;r{n.d(t,{S:()=>o});var i=n(30113),r=n(75385),s=n(99280);function o(e,t){const n=(0,i.lY)((0,r.q)(e,{strict:!1})?(0,s.AS)(e):e);return"bytes"===t?n:(0,s.EY)(n)}},92672:(e,t,n)=>{n.d(t,{_:()=>s});var i=n(72896),r=n(99280);function s({hash:e,privateKey:t}){const{r:n,s,recovery:o}=i.bI.sign(e.slice(2),t.slice(2));return{r:(0,r.nj)(n),s:(0,r.nj)(s),v:o?28n:27n,yParity:o}}},79938:(e,t,n)=>{function i(e,t){const n=e.toString(),i="-"===n[0]?"-":"",r=(i?n.slice(1):n).padStart(t+1,"0"),s=r.length-t,o=r.slice(0,s)||"0";let a=r.slice(s);for(let e=a.length-1;e>=0;e--){if("0"!==a[e]){a=a.slice(0,e+1);break}0===e&&(a="")}return`${i}${o}${a?`.${a}`:""}`}function r(e){return i(e,18)}function s(e,t){let[n,i=""]=e.split(".");const r=n.startsWith("-")?"-":"";if(r&&(n=n.slice(1)),i=i.padEnd(t,"0"),0===t)i[0]&&Number.parseInt(i[0])>=5&&(n=(BigInt(n)+1n).toString()),i="";else if(i.length>t){const e=i[t];if(e&&Number.parseInt(e,10)>=5){const e=BigInt(i.substring(0,t))+1n;i=e.toString().padStart(t,"0"),i.length>t&&(n=(BigInt(n)+1n).toString(),i=i.substring(i.length-t))}else i=i.substring(0,t)}return BigInt(`${r}${n}${i}`)}function o(e){return s(e,18)}function a(e){return s(e,9)}n.d(t,{Ce:()=>r,J1:()=>s,bl:()=>a,fq:()=>o,ow:()=>i})},37663:(e,t,n)=>{n.d(t,{BI:()=>g,Iy:()=>o,M_:()=>p,Nc:()=>c,O:()=>a,Wq:()=>h,YE:()=>l,_z:()=>d,d_:()=>P,dm:()=>x,fo:()=>m,gH:()=>u,j:()=>w,kE:()=>f,l3:()=>y,nK:()=>v,nM:()=>b});var i=n(27438),r=n(96943),s=n(16308);s.C,s.C,s.C;class o extends s.C{constructor({data:e,params:t,size:n}){super([`Data size of ${n} bytes is too small for given parameters.`].join("\n"),{metaMessages:[`Params: (${(0,i.A)(t,{includeName:!0})})`,`Data: ${e} (${n} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=e,this.params=t,this.size=n}}s.C;class a extends s.C{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.'),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiDecodingZeroDataError"})}}class c extends s.C{constructor({expectedLength:e,givenLength:t,type:n}){super([`ABI encoding array length mismatch for type ${n}.`,`Expected length: ${e}`,`Given length: ${t}`].join("\n")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingArrayLengthMismatchError"})}}class u extends s.C{constructor({expectedSize:e,value:t}){super(`Size of bytes "${t}" (bytes${(0,r.E)(t)}) does not match expected size (bytes${e}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingBytesSizeMismatchError"})}}class l extends s.C{constructor({expectedLength:e,givenLength:t}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${e}`,`Given length (values): ${t}`].join("\n")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEncodingLengthMismatchError"})}}s.C,s.C;class h extends s.C{constructor(e,{docsPath:t}){super([`Encoded error signature "${e}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${e}.`].join("\n"),{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiErrorSignatureNotFoundError"}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=e}}class d extends s.C{constructor({docsPath:e}){super("Cannot extract event signature from empty topics.",{docsPath:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureEmptyTopicsError"})}}class f extends s.C{constructor(e,{docsPath:t}){super([`Encoded event signature "${e}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${e}.`].join("\n"),{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventSignatureNotFoundError"})}}class p extends s.C{constructor(e,{docsPath:t}={}){super([`Event ${e?`"${e}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join("\n"),{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiEventNotFoundError"})}}s.C,s.C,s.C;class b extends s.C{constructor(e,t){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${e.type}\` in \`${(0,i.B)(e.abiItem)}\`, and`,`\`${t.type}\` in \`${(0,i.B)(t.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItemAmbiguityError"})}}class g extends s.C{constructor({expectedSize:e,givenSize:t}){super(`Expected bytes${e}, got bytes${t}.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BytesSizeMismatchError"})}}class m extends s.C{constructor({abiItem:e,data:t,params:n,size:r}){super([`Data size of ${r} bytes is too small for non-indexed event parameters.`].join("\n"),{metaMessages:[`Params: (${(0,i.A)(n,{includeName:!0})})`,`Data: ${t} (${r} bytes)`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogDataMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=e,this.data=t,this.params=n,this.size=r}}class y extends s.C{constructor({abiItem:e,param:t}){super([`Expected a topic for indexed event parameter${t.name?` "${t.name}"`:""} on event "${(0,i.B)(e,{includeName:!0})}".`].join("\n")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"DecodeLogTopicsMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=e}}class v extends s.C{constructor(e,{docsPath:t}){super([`Type "${e}" is not a valid encoding type.`,"Please provide a valid ABI type."].join("\n"),{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiEncodingType"})}}class w extends s.C{constructor(e,{docsPath:t}){super([`Type "${e}" is not a valid decoding type.`,"Please provide a valid ABI type."].join("\n"),{docsPath:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiDecodingType"})}}class x extends s.C{constructor(e){super([`Value "${e}" is not a valid array.`].join("\n")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidArrayError"})}}class P extends s.C{constructor(e){super([`"${e}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join("\n")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidDefinitionTypeError"})}}s.C},66077:(e,t,n)=>{n.d(t,{M:()=>r});var i=n(16308);class r extends i.C{constructor({address:e}){super(`Address "${e}" is invalid.`,{metaMessages:["- Address must be a hex value of 20 bytes (40 hex characters).","- Address must match its checksum counterpart."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAddressError"})}}},20863:(e,t,n)=>{n.d(t,{B4:()=>r,SK:()=>s,hX:()=>o});var i=n(16308);class r extends i.C{constructor({offset:e}){super(`Offset \`${e}\` cannot be negative.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"NegativeOffsetError"})}}class s extends i.C{constructor({length:e,position:t}){super(`Position \`${t}\` is out of bounds (\`0 < position < ${e}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PositionOutOfBoundsError"})}}class o extends i.C{constructor({count:e,limit:t}){super(`Recursive read limit of \`${t}\` exceeded (recursive read count: \`${e}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RecursiveReadLimitExceededError"})}}},96485:(e,t,n)=>{n.d(t,{Fl:()=>s,ii:()=>r});var i=n(16308);class r extends i.C{constructor({offset:e,position:t,size:n}){super(`Slice ${"start"===t?"starting":"ending"} at offset "${e}" is out-of-bounds (size: ${n}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SliceOffsetOutOfBoundsError"})}}class s extends i.C{constructor({size:e,targetSize:t,type:n}){super(`${n.charAt(0).toUpperCase()}${n.slice(1).toLowerCase()} size (${e}) exceeds padding size (${t}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeExceedsPaddingSizeError"})}}i.C},58470:(e,t,n)=>{n.d(t,{h:()=>d,k:()=>b});var i=n(37663),r=n(66077),s=n(16308),o=n(95068),a=n(30666),c=n(63577),u=n(96943),l=n(65846),h=n(38903);function d(e,t){if(e.length!==t.length)throw new i.YE({expectedLength:e.length,givenLength:t.length});const n=function({params:e,values:t}){const n=[];for(let i=0;i0?(0,a.xW)([t,e]):t}}if(s)return{dynamic:!0,encoded:e}}return{dynamic:!1,encoded:(0,a.xW)(o.map((({encoded:e})=>e)))}}(t,{length:r,param:{...e,type:s}})}if("tuple"===e.type)return function(e,{param:t}){let n=!1;const i=[];for(let r=0;re)))}}(t,{param:e});if("address"===e.type)return function(e){if(!(0,o.P)(e))throw new r.M({address:e});return{dynamic:!1,encoded:(0,c.db)(e.toLowerCase())}}(t);if("bool"===e.type)return function(e){if("boolean"!=typeof e)throw new s.C(`Invalid boolean value: "${e}" (type: ${typeof e}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,c.db)((0,h.$P)(e))}}(t);if(e.type.startsWith("uint")||e.type.startsWith("int"))return function(e,{signed:t}){return{dynamic:!1,encoded:(0,h.cK)(e,{size:32,signed:t})}}(t,{signed:e.type.startsWith("int")});if(e.type.startsWith("bytes"))return function(e,{param:t}){const[,n]=t.type.split("bytes"),r=(0,u.E)(e);if(!n){let t=e;return r%32!=0&&(t=(0,c.db)(t,{dir:"right",size:32*Math.ceil((e.length-2)/2/32)})),{dynamic:!0,encoded:(0,a.xW)([(0,c.db)((0,h.cK)(r,{size:32})),t])}}if(r!==Number.parseInt(n))throw new i.gH({expectedSize:Number.parseInt(n),value:e});return{dynamic:!1,encoded:(0,c.db)(e,{dir:"right"})}}(t,{param:e});if("string"===e.type)return function(e){const t=(0,h.i3)(e),n=Math.ceil((0,u.E)(t)/32),i=[];for(let e=0;e{n.d(t,{A:()=>s,B:()=>r});var i=n(37663);function r(e,{includeName:t=!1}={}){if("function"!==e.type&&"event"!==e.type&&"error"!==e.type)throw new i.d_(e.type);return`${e.name}(${s(e.inputs,{includeName:t})})`}function s(e,{includeName:t=!1}={}){return e?e.map((e=>function(e,{includeName:t}){return e.type.startsWith("tuple")?`(${s(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:"")}(e,{includeName:t}))).join(t?", ":","):""}},89962:(e,t,n)=>{n.d(t,{o4:()=>o});var i=n(62421),r=n(92517);const s=new(n(95394).A)(8192);function o(e,t){if(s.has(`${e}.${t}`))return s.get(`${e}.${t}`);const n=t?`${t}${e.toLowerCase()}`:e.substring(2).toLowerCase(),o=(0,r.S)((0,i.Af)(n),"bytes"),a=(t?n.substring(`${t}0x`.length):n).split("");for(let e=0;e<40;e+=2)o[e>>1]>>4>=8&&a[e]&&(a[e]=a[e].toUpperCase()),(15&o[e>>1])>=8&&a[e+1]&&(a[e+1]=a[e+1].toUpperCase());const c=`0x${a.join("")}`;return s.set(`${e}.${t}`,c),c}},95068:(e,t,n)=>{n.d(t,{P:()=>a});var i=n(95394),r=n(89962);const s=/^0x[a-fA-F0-9]{40}$/,o=new i.A(8192);function a(e,t){const{strict:n=!0}=t??{};if(o.has(e))return o.get(e);const i=!(!s.test(e)||e.toLowerCase()!==e&&n&&(0,r.o4)(e)!==e);return o.set(e,i),i}},55441:(e,t,n)=>{n.d(t,{l:()=>s});var i=n(20863);const r={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new i.hX({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new i.SK({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new i.B4({offset:e});const t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new i.B4({offset:e});const t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){const n=t??this.position;return this.assertPosition(n+e-1),this.bytes.subarray(n,n+e)},inspectUint8(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){const t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){const t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){const t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,255&e),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){this.assertReadLimit(),this._touch();const e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();const n=this.inspectBytes(e);return this.position+=t??e,n},readUint8(){this.assertReadLimit(),this._touch();const e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();const e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();const e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();const e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){const t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;const e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};function s(e,{recursiveReadLimit:t=8192}={}){const n=Object.create(r);return n.bytes=e,n.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),n.positionReadCount=new Map,n.recursiveReadLimit=t,n}},30666:(e,t,n)=>{function i(e){return"string"==typeof e[0]?r(e):function(e){let t=0;for(const n of e)t+=n.length;const n=new Uint8Array(t);let i=0;for(const t of e)n.set(t,i),i+=t.length;return n}(e)}function r(e){return`0x${e.reduce(((e,t)=>e+t.replace("0x","")),"")}`}n.d(t,{aP:()=>r,xW:()=>i})},63577:(e,t,n)=>{n.d(t,{db:()=>s,eV:()=>r});var i=n(96485);function r(e,{dir:t,size:n=32}={}){return"string"==typeof e?s(e,{dir:t,size:n}):function(e,{dir:t,size:n=32}={}){if(null===n)return e;if(e.length>n)throw new i.Fl({size:e.length,targetSize:n,type:"bytes"});const r=new Uint8Array(n);for(let i=0;i2*n)throw new i.Fl({size:Math.ceil(r.length/2),targetSize:n,type:"hex"});return`0x${r["right"===t?"padEnd":"padStart"](2*n,"0")}`}},65846:(e,t,n)=>{n.d(t,{A1:()=>u,di:()=>o});var i=n(96485),r=n(23785),s=n(96943);function o(e,t,n,{strict:i}={}){return(0,r.q)(e,{strict:!1})?function(e,t,n,{strict:i}={}){a(e,t);const r=`0x${e.replace("0x","").slice(2*(t??0),2*(n??e.length))}`;return i&&c(r,t,n),r}(e,t,n,{strict:i}):u(e,t,n,{strict:i})}function a(e,t){if("number"==typeof t&&t>0&&t>(0,s.E)(e)-1)throw new i.ii({offset:t,position:"start",size:(0,s.E)(e)})}function c(e,t,n){if("number"==typeof t&&"number"==typeof n&&(0,s.E)(e)!==n-t)throw new i.ii({offset:n,position:"end",size:(0,s.E)(e)})}function u(e,t,n,{strict:i}={}){a(e,t);const r=e.slice(t,n);return i&&c(r,t,n),r}},90958:(e,t,n)=>{function i(e,{dir:t="left"}={}){let n="string"==typeof e?e.replace("0x",""):e,i=0;for(let e=0;ei})},62421:(e,t,n)=>{n.d(t,{Af:()=>f,ZJ:()=>u,aT:()=>d});var i=n(16308),r=n(23785),s=n(63577),o=n(79756),a=n(38903);const c=new TextEncoder;function u(e,t={}){return"number"==typeof e||"bigint"==typeof e?function(e,t){return d((0,a.cK)(e,t))}(e,t):"boolean"==typeof e?function(e,t={}){const n=new Uint8Array(1);return n[0]=Number(e),"number"==typeof t.size?((0,o.Sl)(n,{size:t.size}),(0,s.eV)(n,{size:t.size})):n}(e,t):(0,r.q)(e)?d(e,t):f(e,t)}const l={zero:48,nine:57,A:65,F:70,a:97,f:102};function h(e){return e>=l.zero&&e<=l.nine?e-l.zero:e>=l.A&&e<=l.F?e-(l.A-10):e>=l.a&&e<=l.f?e-(l.a-10):void 0}function d(e,t={}){let n=e;t.size&&((0,o.Sl)(n,{size:t.size}),n=(0,s.eV)(n,{dir:"right",size:t.size}));let r=n.slice(2);r.length%2&&(r=`0${r}`);const a=r.length/2,c=new Uint8Array(a);for(let e=0,t=0;e{n.d(t,{$P:()=>c,My:()=>u,cK:()=>l,i3:()=>d,nj:()=>a});var i=n(85704),r=n(63577),s=n(79756);const o=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function a(e,t={}){return"number"==typeof e||"bigint"==typeof e?l(e,t):"string"==typeof e?d(e,t):"boolean"==typeof e?c(e,t):u(e,t)}function c(e,t={}){const n=`0x${Number(e)}`;return"number"==typeof t.size?((0,s.Sl)(n,{size:t.size}),(0,r.eV)(n,{size:t.size})):n}function u(e,t={}){let n="";for(let t=0;ta||o{n.d(t,{S:()=>z});var i=n(41217);const r=BigInt(2**32-1),s=BigInt(32);function o(e,t=!1){return t?{h:Number(e&r),l:Number(e>>s&r)}:{h:0|Number(e>>s&r),l:0|Number(e&r)}}function a(e,t=!1){let n=new Uint32Array(e.length),i=new Uint32Array(e.length);for(let r=0;r>b)*m)%g,t&p&&(r^=f<<(f<n>32?((e,t,n)=>t<>>64-n)(e,t,n):((e,t,n)=>e<>>32-n)(e,t,n),x=(e,t,n)=>n>32?((e,t,n)=>e<>>64-n)(e,t,n):((e,t,n)=>t<>>32-n)(e,t,n);class P extends c.Vw{constructor(e,t,n,r=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=r,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,i.ai)(n),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,c.DH)(this.state)}keccak(){!function(e,t=24){const n=new Uint32Array(10);for(let i=24-t;i<24;i++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const i=(t+8)%10,r=(t+2)%10,s=n[r],o=n[r+1],a=w(s,o,1)^n[i],c=x(s,o,1)^n[i+1];for(let n=0;n<50;n+=10)e[t+n]^=a,e[t+n+1]^=c}let t=e[2],r=e[3];for(let n=0;n<24;n++){const i=l[n],s=w(t,r,i),o=x(t,r,i),a=u[n];t=e[a],r=e[a+1],e[a]=s,e[a+1]=o}for(let t=0;t<50;t+=10){for(let i=0;i<10;i++)n[i]=e[t+i];for(let i=0;i<10;i++)e[t+i]^=~n[(i+2)%10]&n[(i+4)%10]}e[0]^=y[i],e[1]^=v[i]}n.fill(0)}(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,i.t2)(this);const{blockLen:t,state:n}=this,r=(e=(0,c.ZJ)(e)).length;for(let i=0;i=n&&this.keccak();const s=Math.min(n-this.posOut,r-i);e.set(t.subarray(this.posOut,this.posOut+s),i),this.posOut+=s,i+=s}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,i.ai)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,i.CG)(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:n,outputLen:i,rounds:r,enableXOF:s}=this;return e||(e=new P(t,n,i,s,r)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=r,e.suffix=n,e.outputLen=i,e.enableXOF=s,e.destroyed=this.destroyed,e}}const $=((e,t,n)=>(0,c.ld)((()=>new P(t,e,n))))(1,136,32);var j=n(23785),E=n(62421),I=n(38903);function z(e,t){const n=t||"hex",i=$((0,j.q)(e,{strict:!1})?(0,E.ZJ)(e):e);return"bytes"===n?i:(0,I.nj)(i)}},95394:(e,t,n)=>{n.d(t,{A:()=>i});class i extends Map{constructor(e){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=e}set(e,t){return super.set(e,t),this.maxSize&&this.size>this.maxSize&&this.delete(this.keys().next().value),this}}},41217:(e,t,n)=>{function i(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function r(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function o(e,t){r(e);const n=t.outputLen;if(e.lengtho,ai:()=>i,ee:()=>r,t2:()=>s})},58440:(e,t,n)=>{n.d(t,{DH:()=>r,O8:()=>s,Ow:()=>o,Vw:()=>c,ZJ:()=>a,ld:()=>u});const i=e=>e instanceof Uint8Array,r=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),s=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),o=(e,t)=>e<<32-t|e>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function a(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw new Error("utf8ToBytes expected string, got "+typeof e);return new Uint8Array((new TextEncoder).encode(e))}(e)),!i(e))throw new Error("expected Uint8Array, got "+typeof e);return e}class c{clone(){return this._cloneInto()}}function u(e){const t=t=>e().update(a(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}}}]); \ No newline at end of file diff --git a/14803.index.js.LICENSE.txt b/14803.index.js.LICENSE.txt new file mode 100644 index 000000000..72b374bb3 --- /dev/null +++ b/14803.index.js.LICENSE.txt @@ -0,0 +1 @@ +/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */ diff --git a/15283.index.js b/15283.index.js new file mode 100644 index 000000000..1d6c88611 --- /dev/null +++ b/15283.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15283],{15283:(e,l,s)=>{s.r(l),s.d(l,{wallet:()=>t});const t={id:"com.nufinetes",name:"Nufinetes",homepage:"https://www.nufinetes.com",image_id:"4bb6c1ca-4196-4ba3-ece2-c3d335e1f800",app:{browser:"https://www.nufinetes.com",ios:"https://apps.apple.com/us/app/nufinetes/id1609562349",android:"https://play.google.com/store/apps/details?id=com.vimworld.wallet",mac:"https://apps.apple.com/us/app/nufinetes-desktop/id1629768725",windows:"https://d3va9f6jgm4z2y.cloudfront.net/nufinetes-prod/Nufinetes_Windows_latest.exe",linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"vimwallet://",universal:"https://apple.vimworld.org"},desktop:{native:"vimwallet://",universal:null}}}}]); \ No newline at end of file diff --git a/15299.index.js b/15299.index.js new file mode 100644 index 000000000..66687b45b --- /dev/null +++ b/15299.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15299],{15299:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>o});const o={id:"com.feralfile.app",name:"Feral File",homepage:"https://app.feralfile.com",image_id:"0fc3d016-d52a-4e84-2bb0-5d0a12964500",app:{browser:"https://autonomy.io",ios:"https://apps.apple.com/us/app/autonomy-app/id1544022728",android:"https://play.google.com/store/apps/details?id=com.bitmark.autonomy_client",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"autonomy-wc://",universal:"https://autonomy.io/apps/wc"},desktop:{native:"autonomy://",universal:null}}}}]); \ No newline at end of file diff --git a/1552.index.js b/1552.index.js new file mode 100644 index 000000000..54db5d329 --- /dev/null +++ b/1552.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[1552],{1552:(p,m,t)=>{t.r(m),t.d(m,{default:()=>R});const R="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/15540.index.js b/15540.index.js new file mode 100644 index 000000000..4fe3b1959 --- /dev/null +++ b/15540.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15540],{15540:(l,e,i)=>{i.r(e),i.d(e,{wallet:()=>n});const n={id:"com.coinomi",name:"Coinomi",homepage:"https://www.coinomi.com/",image_id:"3b446d16-a908-40c8-5835-9a6efe90dd00",app:{browser:null,ios:"https://itunes.apple.com/app/coinomi-wallet/id1333588809",android:"https://play.google.com/store/apps/details?id=com.coinomi.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"coinomi://",universal:"https://coinomi.page.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/15570.index.js b/15570.index.js new file mode 100644 index 000000000..7baa06b0a --- /dev/null +++ b/15570.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15570],{15570:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"fi.dropmate",name:"Dropmate",homepage:"https://dropmate.fi",image_id:"bf19fe4b-d712-45e8-95f2-b7be36e4c400",app:{browser:null,ios:"https://testflight.apple.com/join/KHOMtqE4",android:"https://play.google.com/store/apps/details?id=app.dropmate",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dropmate://app",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/15573.index.js b/15573.index.js new file mode 100644 index 000000000..155bbb349 --- /dev/null +++ b/15573.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15573],{15573:(A,D,e)=>{e.r(D),e.d(D,{default:()=>P});const P="data:image/webp;base64,UklGRvIEAABXRUJQVlA4IOYEAAAwGwCdASqAAIAAPm00lkgkIyIhJ5M5yIANiUEOADC8uSpfmBuxDNSEv+iv8t7gH6ef3rqr+Zr+Rf5f9dve89KH/G9QD/LdRX6Evlo+yf+4X7X+1Rmub6lPGbzPWbvjenFNK/s/rHoL+piMqUiiOMJaLmWRUm5q9HP/yS/L0ZONVsDTd2YL1VXFxUu1n//dgvjG4OOz49oXbKbKPswkU7X/fP1925JEH4PfLUhXsbYgphWUwcxbFDlEAAzw5Jvd+DM52nKmw1yhj1MS097+Hd1/JZRMbyMrigu02xdv////kikAAP7McAAHJONePwcB2qMpyWaUcF9jSKABz7g/kFLP5U4rF+dbKQzqjxr//DXInDHv1pf/562F4W43L+YNWqReeV3YbeR4x0mzGQqMB6lOhQ/lsK/AssPmzqXVDThekDwG56rb9WkMXC8SnFFAl1VvXoeZ44XChxFDNWXnrQdT0gTKxXwgkVgxEumZz2Kn0Vs4ByLjWJuqfCJ0cf2De7d+c1rTRP/z/CDR4t6Tf30AKZdIf4zXYYDjl/FBIwyWwXvLx8wdc3nyPLilpincnRzLKEIqymwzTcYS2KaLZPsH7UwdbbMsfSsL0fMp5YYTDWqoFXExZVlikZVmXaCVgAT6dP5PENtG/XeXWK9+O3CAj9BDnR2PGeMAwD60Ph9e8UfYe25bxXTwdIhqY5SvaNUVHdJDYYlvAjxlJHrYZQ9BVTn54H5bD3qcI9WsvO8NJcyodBPyeOiJmC+d7mwlv0hKI7aOrhi+PI2F26s89x+/5g2xzHY3DksVu1gukNrUEsBHW5aslsUTZzSufw5JXtPwafV8fdGSlwtP14NepGSO13D8s4ODweVBCSmk+NnD+j5zmbA+WA5902280KOK/AKk9Iulb2aDEMj1bodjzGny7yajngIfLXS8M8S/Fxsc5XeOP4XM4dLI//GNELxhL0Ovu+C488DlJficP9Apq4gnSfFM9EeD64uD8005QVuRYG/S8ShhUvD68LRUWl7ytR+oyRjDQ0cbxPNP5kT69q7GUfLJ1T2KBjCrsxx1KqO57tFxVQiF8eA7sELwS8BAkOwZqqANlDXA/hVMMnZ129TipMkRLfgob3IZFHBZgH6CexZBmU447pb/+DG7/t7D+bnOlSSOYPpm88dikqwmop+RrPAGEju0vov0v4+swMnAsym4S6k0uAI8YVGKsb0RCmUYxeZFO5mPxEJqZ9IG+7V98/8ykeIsf9fvOhu52btOFNHcjEnC8fWb5qlDNTS0NPk0GHesFyvFV82CmyOS+XGPPYRq7EikWK5XaK6UYoYsqucmmV8r3W343R8r+3R+zdjpxGA8biu46/PJXGq6LXAqSYWrF7aCh1AFZCcyuhQZDcAAKDFMHp6y4yVisucVu+DsvCZ94pz88YQDeGHEIeAp8AM/mtXR+hrYhscE8+CcjEAKgo7HZcnTZZoVXhIT1ESZy/o7TCrzcW5buy0H6NWvwRhTRITu1X330tggHQy/zcdKppMnWPa2EbPPNLBhHiEADIjfb/zA/t/2mjHRJQuImPogF7xnoAyL1l0DzLi9bn2ahM2LA0OHedhJzMyWyOnhNZtUVBPBf1fTXoZtpyx0a93pgRMGFDpMfI5Opn1NM+9uY3DLzz2AV57WNzdXgpfdJA+kAAA="}}]); \ No newline at end of file diff --git a/15574.index.js b/15574.index.js new file mode 100644 index 000000000..26c522db1 --- /dev/null +++ b/15574.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15574,10560,53140],{26033:(t,e,n)=>{n.d(e,{DG:()=>a,Y4:()=>r,dw:()=>o});const a="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";function o(t){return t.toLowerCase()===a}const r="0x0000000000000000000000000000000000000000"},15574:(t,e,n)=>{n.r(e),n.d(e,{ADDRESS_ZERO:()=>a.Y4,NATIVE_TOKEN_ADDRESS:()=>a.DG,boolToBytes:()=>r.$u,boolToHex:()=>i.$P,bytesToBigInt:()=>vt,bytesToBool:()=>Tt,bytesToNumber:()=>It,bytesToString:()=>At,concatHex:()=>yt,createThirdwebClient:()=>h,defineChain:()=>m.xH,encode:()=>U.encode,estimateGas:()=>M.Q,eth_blockNumber:()=>g.D,eth_call:()=>w.F,eth_estimateGas:()=>y.eth_estimateGas,eth_gasPrice:()=>b.r,eth_getBalance:()=>B.d,eth_getBlockByHash:()=>k.t,eth_getBlockByNumber:()=>v.w,eth_getCode:()=>T.u,eth_getLogs:()=>I.I,eth_getStorageAt:()=>A.D,eth_getTransactionByHash:()=>x.S,eth_getTransactionCount:()=>P.eth_getTransactionCount,eth_getTransactionReceipt:()=>_.l,eth_maxPriorityFeePerGas:()=>E.H,eth_sendRawTransaction:()=>S.B,fromBytes:()=>kt,fromGwei:()=>at.bl,fromHex:()=>i.aD,getAddress:()=>Pt.bv,getBuyWithCryptoHistory:()=>wt,getBuyWithCryptoQuote:()=>ft,getBuyWithCryptoStatus:()=>gt,getContract:()=>C.P,getContractEvents:()=>et,getRpcClient:()=>f.getRpcClient,hexToBigInt:()=>i.uU,hexToBool:()=>i.Nx,hexToBytes:()=>r.aT,hexToNumber:()=>i.ME,hexToString:()=>i.IQ,hexToUint8Array:()=>i.AS,isAddress:()=>Pt.PW,isBaseTransactionOptions:()=>R,isHex:()=>c.q,keccak256:()=>xt.S,numberToBytes:()=>r.WG,numberToHex:()=>i.cK,padHex:()=>i.db,parseEventLogs:()=>tt.p,prepareContractCall:()=>G.m,prepareEvent:()=>Z.m,prepareTransaction:()=>N.prepareTransaction,readContract:()=>$.readContract,resolveMethod:()=>D,sendAndConfirmTransaction:()=>F,sendBatchTransaction:()=>K,sendTransaction:()=>W.sendTransaction,serializeTransaction:()=>X.b,sha256:()=>u,signTransaction:()=>O.W,simulateTransaction:()=>Q,stringToBytes:()=>r.Af,stringToHex:()=>i.i3,toBytes:()=>r.ZJ,toEther:()=>at.Ce,toHex:()=>i.nj,toTokens:()=>at.ow,toUnits:()=>at.J1,toWei:()=>at.fq,uint8ArrayToHex:()=>i.EY,waitForReceipt:()=>q.L,watchBlockNumber:()=>p.q,watchContractEvents:()=>nt});var a=n(26033),o=n(70926),r=n(48412),s=n(52001),c=n(75385),i=n(99280);function u(t,e){const n=(0,s.s)((0,c.q)(t,{strict:!1})?(0,i.AS)(t):t);return"bytes"===e?n:(0,i.EY)(n)}const l=new o.A(4096);function d(t){if(l.has(t))return l.get(t);const e=u((0,r.Af)(t)).slice(2,34);return l.set(t,e),e}function h(t){const{clientId:e,secretKey:n,...a}=t;if(n)return{...a,clientId:d(n),secretKey:n};if(e)return{...a,clientId:t.clientId,secretKey:void 0};throw new Error("clientId or secretKey must be provided")}var m=n(74027),f=n(36223),p=n(75450),g=n(53255),w=n(92659),y=n(10560),b=n(79113),B=n(63283),k=n(56175),v=n(94266),T=n(28534),I=n(44584),A=n(21435),x=n(87106),P=n(53140),_=n(23058),E=n(89845),S=n(7795),C=n(12506),N=n(4558),H=n(65176);function R(t){return(0,H.C)(t,["__contract"])&&(0,H.C)(t.__contract,["address","chain"])&&"string"==typeof t.__contract.address}var G=n(49255),$=n(18333),L=n(59174);function D(t){return async e=>{const n=(await(0,L.XR)(e)).find((e=>"function"===e.type&&e.name===t));if(!n)throw new Error(`could not find function with name "${t}" in abi`);return n}}var U=n(20408),M=n(58296),W=n(13892),q=n(50099);async function F(t){const e=await(0,W.sendTransaction)(t);return(0,q.L)(e)}var z=n(23903);async function K(t){const{account:e,transactions:n}=t;if(!e)throw new Error("not connected");if(0===n.length)throw new Error("No transactions to send");const a=n[0];if(!a)throw new Error("No transactions to send");if(e.sendBatchTransaction){const t=await Promise.all(n.map((async t=>{const[e,n,a,o]=await Promise.all([(0,U.encode)(t),(0,z.r)(t.to),(0,z.r)(t.accessList),(0,z.r)(t.value)]);return{data:e,chainId:t.chain.id,to:n,value:o,accessList:a}})));return{...await e.sendBatchTransaction(t),chain:a.chain,client:a.client}}throw new Error("Account doesn't implement sendBatchTransaction")}var j=n(16590),Y=n(32634),J=n(11734);async function Q(t){const[e,n,a,o]=await Promise.all([(0,U.encode)(t.transaction),(0,z.r)(t.transaction.to),(0,z.r)(t.transaction.accessList),(0,z.r)(t.transaction.value)]),r=t.from??t.account?.address??void 0,s=(0,j.Bv)({data:e,from:r,to:n,value:o,accessList:a}),c=(0,f.getRpcClient)(t.transaction);try{const e=await(0,w.F)(c,s);if(!t.transaction.__preparedMethod)return e;const n=await t.transaction.__preparedMethod(),a=(0,Y.n)(n[2],e);return Array.isArray(a)&&1===a.length?a[0]:a}catch(e){throw await(0,J.c)({error:e,contract:t.transaction.__contract})}}var O=n(33618),X=n(48244),Z=n(47981),V=n(10537),tt=n(29114);async function et(t){const{contract:e,events:n,blockRange:a,...o}=t,r=(0,f.getRpcClient)(e);if(o.blockHash&&(a||o.fromBlock||o.toBlock))throw new Error("Cannot specify blockHash and range simultaneously,");const s=await(0,g.D)(r);if(a){const{fromBlock:t,toBlock:e}=o;if(t&&e&&BigInt(e)-BigInt(t)!==BigInt(a))throw new Error("Incompatible blockRange with specified fromBlock and toBlock. Please only define fromBlock or toBlock when specifying blockRange.");t?o.toBlock=BigInt(t)+BigInt(a)-1n:e?o.fromBlock=BigInt(e)-BigInt(a)+1n:(o.toBlock=s,o.fromBlock=s-BigInt(a)+1n)}let c=n??[];!n?.length&&e&&(c=e.abi?.length?e.abi.filter(V.N).map((t=>(0,Z.m)({signature:t}))):(await(0,L.XR)(e)).filter(V.N).map((t=>(0,Z.m)({signature:t}))));const i=n&&n.length>0?n.map((t=>({...o,address:e?.address,topics:t.topics}))):[{...o,address:e?.address}],u=(await Promise.all(i.map((t=>(0,I.I)(r,t))))).flatMap((t=>t)).sort(((t,e)=>Number((t.blockNumber??0n)-(e.blockNumber??0n))));return(0,tt.p)({logs:u,events:c})}function nt(t){return(0,p.q)({...t.contract,onNewBlockNumber:async e=>{const n=await et({...t,fromBlock:e,toBlock:e});n.length&&t.onEvents(n)},latestBlockNumber:t.latestBlockNumber})}var at=n(79938);const ot="0x095ea7b3",rt=[{type:"address",name:"spender"},{type:"uint256",name:"value"}],st=[{type:"bool"}];function ct(t){return function(t){const e=function(e){let n;return()=>(n||(n=(async()=>"asyncParams"in t?await t.asyncParams():t)()),n)}();return(0,G.m)({contract:t.contract,method:[ot,rt,st],params:async()=>{const t=await e();return[t.spender,t.value]},value:async()=>(await e()).overrides?.value,accessList:async()=>(await e()).overrides?.accessList,gas:async()=>(await e()).overrides?.gas,gasPrice:async()=>(await e()).overrides?.gasPrice,maxFeePerGas:async()=>(await e()).overrides?.maxFeePerGas,maxPriorityFeePerGas:async()=>(await e()).overrides?.maxPriorityFeePerGas,nonce:async()=>(await e()).overrides?.nonce,extraGas:async()=>(await e()).overrides?.extraGas})}({contract:t.contract,asyncParams:async()=>{let e;if("amount"in t){const{decimals:a}=await n.e(92034).then(n.bind(n,92034)),o=await a(t).catch((()=>18));e=(0,at.J1)(t.amount.toString(),o)}else e=t.amountWei;return{spender:t.spender,value:e}}})}var it=n(27238),ut=n(5675);const lt=()=>`https://${(0,ut.JD)().pay}/buy-with-crypto/status/v1`,dt=()=>`https://${(0,ut.JD)().pay}/buy-with-crypto/quote/v1`,ht=()=>`https://${(0,ut.JD)().pay}/buy-with-crypto/history/v1`;var mt=n(4364);async function ft(t){try{const e=new URLSearchParams({fromAddress:t.fromAddress,fromChainId:t.fromChainId.toString(),fromTokenAddress:t.fromTokenAddress.toLowerCase(),toChainId:t.toChainId.toString(),toTokenAddress:t.toTokenAddress.toLowerCase()});"fromAmount"in t&&t.fromAmount&&e.append("fromAmount",t.fromAmount),"toAmount"in t&&t.toAmount&&e.append("toAmount",t.toAmount),t.maxSlippageBPS&&e.append("maxSlippageBPS",t.maxSlippageBPS.toString()),t.intentId&&e.append("intentId",t.intentId);const n=e.toString(),a=`${dt()}?${n}`,o=await(0,it.KI)(t.client)(a);if(!o.ok){const t=await o.json();if(t&&"error"in t&&"object"==typeof t.error&&"message"in t.error)throw new Error(t.error.message);throw new Error(`HTTP error! status: ${o.status}`)}const r=(await o.json()).result;return{transactionRequest:{chain:(0,m.Q4)(r.transactionRequest.chainId),client:t.client,data:r.transactionRequest.data,to:r.transactionRequest.to,value:BigInt(r.transactionRequest.value),gas:BigInt(r.transactionRequest.gasLimit),gasPrice:BigInt(r.transactionRequest.gasPrice)},approval:r.approval?ct({contract:(0,C.P)({client:t.client,address:r.approval.tokenAddress,chain:(0,m.Q4)(r.approval.chainId)}),spender:r.approval?.spenderAddress,amountWei:BigInt(r.approval.amountWei)}):void 0,swapDetails:{fromAddress:r.fromAddress,toAddress:r.toAddress,fromToken:r.fromToken,toToken:r.toToken,fromAmount:r.fromAmount,fromAmountWei:r.fromAmountWei,toAmountMinWei:r.toAmountMinWei,toAmountMin:r.toAmountMin,toAmountWei:r.toAmountWei,toAmount:r.toAmount,estimated:r.estimated,maxSlippageBPS:r.maxSlippageBPS},paymentTokens:r.paymentTokens,processingFees:r.processingFees,client:t.client}}catch(t){throw mt.error("Fetch error:",t),new Error(`Fetch failed: ${t}`)}}var pt=n(4364);async function gt(t){try{if(!t.transactionHash)throw new Error("Transaction hash is required");const e=new URLSearchParams({transactionHash:t.transactionHash}).toString(),n=`${lt()}?${e}`,a=await(0,it.KI)(t.client)(n);if(!a.ok)throw a.body?.cancel(),new Error(`HTTP error! status: ${a.status}`);return(await a.json()).result}catch(t){throw pt.error("Fetch error:",t),new Error(`Fetch failed: ${t}`)}}async function wt(t){try{const e=new URLSearchParams;e.append("walletAddress",t.walletAddress),e.append("start",t.start.toString()),e.append("count",t.count.toString());const n=e.toString(),a=`${ht()}?${n}`,o=await(0,it.KI)(t.client)(a);if(!o.ok)throw o.body?.cancel(),new Error(`HTTP error! status: ${o.status}`);return(await o.json()).result}catch(t){throw new Error(`Fetch failed: ${t}`)}}function yt(t){return`0x${t.reduce(((t,e)=>t+e.replace("0x","")),"")}`}var bt=n(46481),Bt=n(77293);function kt(t,e){const n="string"==typeof e?{to:e}:e;switch(n.to){case"number":return It(t,n);case"bigint":return vt(t,n);case"boolean":return Tt(t,n);case"string":return At(t,n);default:return(0,i.EY)(t,n)}}function vt(t,e={}){void 0!==e.size&&(0,bt.S)(t,{size:e.size});const n=(0,i.EY)(t,e);return(0,i.uU)(n,e)}function Tt(t,e={}){let n=t;if(void 0!==e.size&&((0,bt.S)(n,{size:e.size}),n=(0,Bt.B)(n)),n.length>1||n[0]&&n[0]>1)throw new Error(`Invalid boolean representation: ${n}`);return Boolean(n[0])}function It(t,e={}){void 0!==e.size&&(0,bt.S)(t,{size:e.size});const n=(0,i.EY)(t,e);return(0,i.ME)(n,e)}function At(t,e={}){let n=t;return void 0!==e.size&&((0,bt.S)(n,{size:e.size}),n=(0,Bt.B)(n,{dir:"right"})),(new TextDecoder).decode(n)}var xt=n(92717),Pt=n(19001)},53255:(t,e,n)=>{n.d(e,{D:()=>o});var a=n(99280);async function o(t){const e=await t({method:"eth_blockNumber"});return(0,a.uU)(e)}},10560:(t,e,n)=>{n.r(e),n.d(e,{eth_estimateGas:()=>o});var a=n(99280);async function o(t,e){const n=await t({method:"eth_estimateGas",params:[e]});return(0,a.uU)(n)}},56175:(t,e,n)=>{n.d(e,{t:()=>o});var a=n(39862);async function o(t,e){const n=e.includeTransactions??!1,o=await t({method:"eth_getBlockByHash",params:[e.blockHash,n]});if(!o)throw new Error("Block not found");return(0,a.$)(o)}},44584:(t,e,n)=>{n.d(e,{I:()=>r});var a=n(6577),o=n(99280);async function r(t,e={}){const n=e.topics??[];let r;if(e.blockHash){const a={topics:n,blockHash:e.blockHash};e.address&&(a.address=e.address),r=await t({method:"eth_getLogs",params:[a]})}else{const a={topics:n};e.address&&(a.address=e.address),e.fromBlock&&(a.fromBlock="bigint"==typeof e.fromBlock?(0,o.cK)(e.fromBlock):e.fromBlock),e.toBlock&&(a.toBlock="bigint"==typeof e.toBlock?(0,o.cK)(e.toBlock):e.toBlock),r=await t({method:"eth_getLogs",params:[a]})}return r.map((t=>(0,a.e)(t)))}},21435:(t,e,n)=>{async function a(t,e){return await t({method:"eth_getStorageAt",params:[e.address,e.position,e.blockTag??"latest"]})}n.d(e,{D:()=>a})},87106:(t,e,n)=>{n.d(e,{S:()=>o});var a=n(39571);async function o(t,e){const n=await t({method:"eth_getTransactionByHash",params:[e.hash]});if(!n)throw new Error("Transaction not found.");return(0,a.uP)(n)}},53140:(t,e,n)=>{n.r(e),n.d(e,{eth_getTransactionCount:()=>o});var a=n(99280);async function o(t,e){const n=await t({method:"eth_getTransactionCount",params:[e.address,e.blockNumber?(0,a.cK)(e.blockNumber):e.blockTag||"pending"]});return(0,a.ME)(n)}},23058:(t,e,n)=>{n.d(e,{l:()=>c});var a=n(79756),o=n(6577),r=n(39571);const s={"0x0":"reverted","0x1":"success"};async function c(t,e){const n=await t({method:"eth_getTransactionReceipt",params:[e.hash]});if(!n)throw new Error("Transaction receipt not found.");return function(t){const e={...t,blockNumber:t.blockNumber?BigInt(t.blockNumber):null,contractAddress:t.contractAddress?t.contractAddress:null,cumulativeGasUsed:t.cumulativeGasUsed?BigInt(t.cumulativeGasUsed):null,effectiveGasPrice:t.effectiveGasPrice?BigInt(t.effectiveGasPrice):null,gasUsed:t.gasUsed?BigInt(t.gasUsed):null,logs:t.logs?t.logs.map((t=>(0,o.e)(t))):null,to:t.to?t.to:null,transactionIndex:t.transactionIndex?(0,a.ME)(t.transactionIndex):null,status:t.status?s[t.status]:null,type:t.type?r.b4[t.type]||t.type:null};return t.blobGasPrice&&(e.blobGasPrice=BigInt(t.blobGasPrice)),t.blobGasUsed&&(e.blobGasUsed=BigInt(t.blobGasUsed)),e}(n)}},75450:(t,e,n)=>{n.d(e,{q:()=>h});var a=n(53255),o=n(36223);const r=5e3,s=1e3,c=500,i=2,u=10;function l(t,e,n){let l,d,h=[],m=[],f=!1;const p=(0,o.getRpcClient)({client:t,chain:e});async function g(){if(!f)return;const t=await(0,a.D)(p);if(!l||t>l){let e=[];if(l)for(let n=l+1n;n<=t;n++)e.push(BigInt(n));else e=[t];l=t;const n=(new Date).getTime();if(d){const t=(n-d)/e.length;m.push(t),m=m.slice(-u)}d=n;for(const t of e)for(const e of h)e(t)}const e=function(t){for(;t.lengtht+e),0)/t.length}(m),o=Math.max(c,Math.min(r,Math.max(c,e)));var w;await(w=o/(n??i),new Promise((t=>setTimeout(t,w)))),g()}return function(t,e){return h.push(t),f||(l=e,f=!0,g()),function(){h=h.filter((e=>e!==t)),0===h.length&&(l=void 0,d=void 0,f=!1)}}}const d=new Map;function h(t){const{client:e,chain:n,onNewBlockNumber:a,overPollRatio:o,latestBlockNumber:r}=t,s=n.id;let c=d.get(s);return c||(c=l(e,n,o),d.set(s,c)),c(a,r)}},50099:(t,e,n)=>{n.d(e,{L:()=>i});var a=n(23058),o=n(36223),r=n(75450);const s=30,c=new Map;function i(t){const{transactionHash:e,chain:n,client:i}=t,u=`${n.id}:tx_${e}`,l=t.maxBlocksWaitTime??s;if(c.has(u))return c.get(u);const d=new Promise(((t,s)=>{e||s(new Error("Transaction has no transactionHash to wait for, did you execute it?"));const c=(0,o.getRpcClient)({client:i,chain:n});let u=-1;const d=(0,r.q)({client:i,chain:n,onNewBlockNumber:async()=>{if(u++,u>=l)return d(),void s(new Error(`Transaction not found after ${l} blocks`));try{const n=await(0,a.l)(c,{hash:e});d(),t(n)}catch{}}})})).finally((()=>{c.delete(u)}));return c.set(u,d),d}},65176:(t,e,n)=>{function a(t,e=[]){return function(t){return"object"==typeof t&&null!==t}(t)&&e.every((e=>e in t))}n.d(e,{C:()=>a})},6577:(t,e,n)=>{function a(t,{args:e,eventName:n}={}){return{...t,blockHash:t.blockHash?t.blockHash:null,blockNumber:t.blockNumber?BigInt(t.blockNumber):null,logIndex:t.logIndex?Number(t.logIndex):null,transactionHash:t.transactionHash?t.transactionHash:null,transactionIndex:t.transactionIndex?Number(t.transactionIndex):null,...n?{args:e,eventName:n}:{}}}n.d(e,{e:()=>a})}}]); \ No newline at end of file diff --git a/15706.index.js b/15706.index.js new file mode 100644 index 000000000..010650881 --- /dev/null +++ b/15706.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15706],{15706:(A,l,E)=>{E.r(l),E.d(l,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/15921.index.js b/15921.index.js new file mode 100644 index 000000000..ba1a49884 --- /dev/null +++ b/15921.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[15921],{15921:(A,f,h)=>{h.r(f),h.d(f,{default:()=>e});const e="data:image/webp;base64,UklGRu4EAABXRUJQVlA4IOIEAAAwGwCdASqAAIAAPm02lkgkIyIhKBMI2IANiWIA1uHvPC/tn5M+xjVX65+IOCanDzbPCfzb/afdn2gPMA/VrpAeYD9oPVh9CvoAf1j/DdZD6AH7Yemt+5fwmf2r/pek9mlfZNj156gZ1YfmIqrG+N8o4lIiIiHmD4/4YfOvYftFyH2Op7JmDKUsCfwQQjgBQrSfnyNCvuiAOGdviku5S8tzTZBWYhk6QQnF5BnWypi4XAiAO9bgJJZvfiSp3Q/ufLIeTWJZVar+7zKYyvF3cqzu7uh9QQCwr8cPCCeibu7/z3xAAPuO//ROPhOPhOAZf/4SV+ElfhJXhAgABK5Owy7dLKAaOFs7Wu8CsK+JfzgVH/2W+m/sps8NJdk36CZ7ydLhz/Bg2CXVX641MuCHlzv4HQJrSYP8U08qwQTVfRbqtKl1CI4F1M1tZ9jMCbp8I/g4fZ40Ki9sC2BlI/B1QPq16JP4N0iomYa3lSt5W3CLQm/RVRZiAAKyHs1JHRhWK0RIg/oxFWdVr4MU/d33S5jZul+STHXhQlpDETKR37cXlgzGVbcMIXL+/MigkGfiOzGa8M+4opcN45LjhVYF6TqPKcPEJH9hyqwkiAZt3T+YKdYerh5iHdmRWlK8ZpFSd9l1THCIvOhibwze6SgfNLhNIYqLJqd7A+1VIcDxLCv6MJYHTIVsftzAk13akXPUOkGTNCcOCZtQE1T8uzMtOoA70L2mcjmBeWwRqQ+paVaJKlnmA1H4TtnNjtEQnbKqAHoJaQJKoGf58q814HEC5thsuf9g6UVM1km+WIr6lR6gXoAEmB9dh2hfbltojpeGMhW5vOBuzV5P0dnLAsiLBOf4TARHIx80cUMxsLlL+Ifjb8K/fEt3FwzY78Aad2P7a2rrCAQ0MkG6Pz//h92rU39l73jhO04xit/5B9h+Zc7BuTQfuCm+gLPgBbhjqpJLLWCw4w685HnJ2yZfC0umPFuPEXjPbltjLJNpLTBMSp2bWtmAysJ35DXoI1VP7GVfgeuVbdicb18sC25490wQP61Ke8eenBZZYnOL7M82bSlnQHUoRmrUo3EcPdrMGeg69SLGOOiHUpuBTa7w72FrQeDoXkhpnGWFODcJzmoq7e70862vroNmVadkpEIukMMxqvI8nH5gsbnrimL7pBOpi0jMLovwIpmrUHW1fH4/LaEtLeXID2rEOSBNvsyxod8cB+GfhgJUsdL2xzHw85MriF4j1CAEPOhsl1r+43Mshyn7LilG7IQMMMEkfXLPX6e9e9QHLOkRjUMJG5x6l7xaCWEth/heMMeWrRoGNreLu5JubY4kZPFIyup0DKmaDqMwQqBfU29sSkty7J8RgJ35vYq83kAKaM1vz4Oduavnl2TqbRrtfAOWb2wWrKVIto5qjcom+AGlUxhO1dtykQdPmEOuVP5nb96RrzGBKR6T4LsZnoxNA3PkEjPGrZq+08MQcFoYyvpJX0Y+NaBdg6+MnVc4YQ4b7QJt6jLmrH64ljRv87o8jkIANEMMYuaQmk+T2jhSXKzUVwqQha5Kd1THow8RVCOh0iQxhi1aeDeFs82VsTmrZi7XDJJJdDfZvFnVmPh1SATn1pTFb3U4GsAjIL7OdezuJUyfAYHKP6wso5P9UAw8M8t49oD5oasAnkQAAAAAAA=="}}]); \ No newline at end of file diff --git a/16103.index.js b/16103.index.js new file mode 100644 index 000000000..bedc01410 --- /dev/null +++ b/16103.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16103],{16103:(A,e,f)=>{f.r(e),f.d(e,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/16128.index.js b/16128.index.js new file mode 100644 index 000000000..007907b54 --- /dev/null +++ b/16128.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16128],{16128:(A,w,k)=>{k.r(w),k.d(w,{default:()=>Y});const Y="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/16188.index.js b/16188.index.js new file mode 100644 index 000000000..581306a10 --- /dev/null +++ b/16188.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16188],{16188:(A,B,f)=>{f.r(B),f.d(B,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/16301.index.js b/16301.index.js new file mode 100644 index 000000000..224aecaa6 --- /dev/null +++ b/16301.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16301],{16301:(e,l,i)=>{i.r(l),i.d(l,{wallet:()=>a});const a={id:"com.brave.wallet",name:"Bitski",homepage:"https://bitski.com",image_id:"94d94cb5-a94f-47cf-70e6-fe8d3f1c3700",app:{browser:"https://wallet.bitski.com",ios:"https://apps.apple.com/us/app/bitski-wallet/id1587199538",android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/bitski/feejiigddaafeojfddjjlmfkabimkell",firefox:null,safari:null,edge:null,opera:null},rdns:"com.brave.wallet",mobile:{native:"bitski://",universal:"https://wallet.bitski.com/walletconnect/wc"},desktop:{native:null,universal:"https://chrome.google.com/webstore/detail/bitski/feejiigddaafeojfddjjlmfkabimkell"}}}}]); \ No newline at end of file diff --git a/16375.index.js b/16375.index.js new file mode 100644 index 000000000..b389cca10 --- /dev/null +++ b/16375.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16375],{16375:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.klipwallet",name:"Klip",homepage:"https://klipwallet.com/",image_id:"f7b6b2a6-ebe7-4779-6ad1-79a3142e6b00",app:{browser:null,ios:"https://apps.apple.com/kr/app/클립-klip/id1627665524",android:"https://play.google.com/store/apps/details?id=com.klipwallet.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"klipwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/16432.index.js b/16432.index.js new file mode 100644 index 000000000..567200b18 --- /dev/null +++ b/16432.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16432],{16432:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"com.valoraapp",name:"Valora",homepage:"https://valoraapp.com",image_id:"a03bfa44-ce98-4883-9b2a-75e2b68f5700",app:{browser:null,ios:"https://apps.apple.com/app/id1520414263",android:"https://play.google.com/store/apps/details?id=co.clabs.valora",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"celo://wallet",universal:"https://valoraapp.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/16677.index.js b/16677.index.js new file mode 100644 index 000000000..a85d975ae --- /dev/null +++ b/16677.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16677],{16677:(A,q,H)=>{H.r(q),H.d(q,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/16840.index.js b/16840.index.js new file mode 100644 index 000000000..17283a6a7 --- /dev/null +++ b/16840.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16840],{16840:(A,m,h)=>{h.r(m),h.d(m,{default:()=>k});const k="data:image/webp;base64,UklGRj4FAABXRUJQVlA4IDIFAAAwHQCdASqAAIAAPm0wk0WkKCGZOtRMgAbEsgBp6wCvryc+2flhyyXFfiXjMkA9nueb+q/7D2Jfnz2AP1J6SvmA/mn94/bT3s/8B6vPQA/qX+H60L0D/Lp9mv9xf209pl5PY2K3AMX/QmLLdm97RW1aq6Yrv0rh3/b/G8a2CSPpZow8zQB5avy+lMzQx7N8M5rp1R7GKssoyJ6IjGh+CnjqS16R9IlOjS/8Ffi6anmkkuEA7sZfOHLNOibdcMLaBNtZS1j2jCjII6jk+xNveg25rLRMoDsiMZnlDBiUBrufUlJ/GJY0FQXEF0dsE9wmVXJrAAD+/PQAAAqsG81fULFtJj+tmjXkfZi/eL/bAwA7lAbF+xYs2qBPC9SzGkmA72hEYzeV8OX4RgkNRHhMq7WhT15hIVrp+QYMHUWJaUQQgp7+o6dwKjZwyJcj819Z3kgdkWKVr35bosTV2N5U+D1Bns7l/JZfMBHYG4YHbsbvRR42QA6+VlvieSoVQqInJ0A+LFzmrciRctgf8aPIdxXKDAsOonU9VSW5W+e+UyVUh/9I4TlFB/LvLIVWrFBGmqSnd0JoE32N+cKx45D/S7o6guBg7pQgvUiFyn1zBZ9dNqgpxp/1TUfkwfUW8vnb6aiI8T0K0vNhOCo+4Zx+N2Cnlqc1ZNI+STQZsZME0rlPqXmgY26EmWpZhZlqqM5ugVw1nz08epxkaxVdhw9vMFx3QatCfNiM49R5/mZkGKCcNF8C8TvTzQdB+gdoA1VBPQhzvQ7yjA6I/5xWSwI9PQiMABCun2y/wL3eo52h61wU1oXmxJOVFxR3GgiwVcl0wO5ULq8ji5B469dmmeePytMhvL6T7w3PagzT/GQdv+TAne/I0x3EVKH0q2IOiGKPF97zMFDdnjcsU+4N1tHiR/A6QOSrtQDb+krBz5m+rpNDNSrzBx7IHwbDhi98AQlk27CkYK4Tn3tGdQ+Lyyq0/N82THKkyAUMKFu9JadwkjXjcJ/tD/QM3bygCsmCIQhVUhg9cnoifcksO5NanGWXvf86WFJmjSVC20T2YxHX/HG/ipKAfgD4uzptMF1xqzcgVD0yH27lEjUlXX03TdzmnL3/0FYMDCVoSq3aJHo4hv6+XH8rmhyV6kEs6xXYMkm+CgwD/g9DSMgr0TxF0vyGxBGLyHayIPr8TB4p6g3h0vDXO9ZTm2EudJ5BkM43kqpd5x9DHOJJGqAuVtzPVhtS0ZknAUhuwzkZx+fH0btF0wX91C1jiSLTjjmmhLj8WI5CnqhCH8fT/oT0BpdcimxFzogjhL34fmyoymhWP+L9kJ2sv4aiGY7JhwaLM5aTuAss/YjUCRiVyuS2r6p51NKtnb80RYf2W+KYbrGe+dPsSnvWb5pZQ3Ia3Eyl2BZhglw6d6J3VmfpOOHqhmaiLmMi+rhoaTKsBPUkzpjiMWBjOoe7uQKvGELOpbMIwW25Hp6jLvk5b8Fhe8eSMaQieg0iBQze5kG4rxqnXFMaM/RoAx4k6gir5j/4qX/TTAhkgPUHSGTQXkZPM9wUWBH3MYn9G7uJa/+ReQ7peuJpqfeLe59+Gdh6XgFQj+rET8g9TK1vn7Ru/8mpoVG0LWNKL3rbl2MfoWF21ZxczDHsQ2siIimy0eyGyZR2Lj+3JGcEZnmvNQxWU6yHahT3hB6nJTgMPYqLvaFfmh4edzokpZGpdTBsISTQV+Q4X8PM96NzLowX23oUvQOBbWg99cE6z8VBmpS7+HAyXbuYSy4Y3uLaAG3AAAAA"}}]); \ No newline at end of file diff --git a/16962.index.js b/16962.index.js new file mode 100644 index 000000000..292c15c13 --- /dev/null +++ b/16962.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[16962],{16962:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.gemwallet",name:"Gem Wallet",homepage:"https://gemwallet.com",image_id:"28f1b431-9d2a-4083-1bf8-5958939a2300",app:{browser:null,ios:"https://apps.apple.com/app/apple-store/id6448712670?mt=8",android:"https://play.google.com/store/apps/details?id=com.gemwallet.android",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"gem://",universal:"https://gemwallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/17113.index.js b/17113.index.js new file mode 100644 index 000000000..ac4b28cd1 --- /dev/null +++ b/17113.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17113],{17113:(A,f,o)=>{o.r(f),o.d(f,{default:()=>G});const G="data:image/webp;base64,UklGRm4FAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSNsCAAABkGRbe9s2P0l3r8DpPatwL1uKMpNsbyryuK0hhc60dzeB+L6BSAAk8auNIsKB27aRVGfuPeTuJFhk9wVSVpIlsnpwfJJfsSIEvhLYMhev8/7x3krJpltpKvd6lwQDBLoVBxf4+fC+pKlzZLLQ+U1YU1gwcsEWxoK/O/OSOpcXF7TGUoswtHjxQjLHsvGNA0tVsgN+3ahEJptXNFQnw6vNUqTy6guL2jcwYuQq+PW1pJLI3KlzH34AlHGi5DI8nZMkk7c09VM8Vq4BO5LJ4x9lII2XwO8PRXo0VCvDQ1n+QKt3WH5Y2SVIzbF/NDzWfHjUZ6F5FDzJidIhwnMGjJnLMr/24KorAOCVnnpTB1i91G+giGtSEfwU0MZFVHB8IAq4ph4hfq5JY77hGGiJiy1yIxwboVxNfoLN+IKCGxScjQgk6nPF6guO7AgFQIPZ07ivoBSNPn0xEsoEOHsUiEpCIJwrQl+joQBMAPVG3aY2D9qfj8m17xC9L6KC4wNpP6bAvkP8vsb3fNfGQQQRed+BnGX3HbT6giM7QgHQXoGp70tjikNFmcAsuu/QJHeDXAoLAMb914uRVnDRGBfrc08JfQe04Ivw46C224a4p/++A+r7mjTmG839b4ANcDfOhXAKBD63NhfQNBeI9m/gGVLfQSsXHNnhBYifq36K6+BSeWkC+YFh4t9eVy4hfA4QOdd1Tqu5AFjmJyw015uC745oqFiGR3u0VLwB95bflwO1eOPlsvywLD3Nh4ZdkYffCb0179tDyaTj3CDgA4KXInCS2uIesCNZInNnw4CHFPRhxMlleDoniaTy+isLKlTBL68kFZFMNq40voDh/3XJREqx/pUDq2vYAb+Vlko8v6A1BaIqc/WYrLG8eOFYRFKZf/NryGMsos91Wwy9/erMSyriilTudy+JSL4XN4CW99aGTt1KskRW9o77+XWQF09foW2uq7x/tL9SslkaAgBWUDggbAIAAFAOAJ0BKoAAgAA+bTaYSCQjIqEnGSh4gA2JZQ3PJavN1WQAdKYRIoyXf9JCl7fKfrEGEke4Tjo67vu5b1WbaPPgNVfyMhgLgyrpob4/NoQk/Tvt4QFUxmG1KEY4GjRyTLq5RAydL2euBvoTDWOdzt0V1yL/Q3aLdqd9gAD+++fpgA6oA+UV0SKVYImoVAG9wL6YLOc7jZ+OXZ1q1PSdpbc4Bx8ITZoPBRwrx0Ny//p+Wvnrhg03nF1X3/ArpvkIq+SHFpf7w18y+p687v863kmewVeRfzZJIMMlzVWCvGghufAz5sfM/QRRBkv0oZ1yuIDFLD8botGOiACjiPyciZueNwWO40WYHQpf5gcfv/y5KEsv90/1upWn7E/sD9I3/lLA/xBKlRSZYGS7G1uGC1Vo2CYZc8An5e8P14xnQt1v1/5Jpj8oLGWKjpQKcpcCVdYqaS29ZoYdJcieD8LAaJPh62XhBcGVJz/7h9NTGwCDHiZfBoAh13bZdu0KLFUW/pe7Fm7jGoefYVl1jsbh5Me6uInBSuT+Mz8vNWygoi5acw0BJV9EOKs7rig0ps/90QHO9+y06sYyHmq/t5zDzU+Gm12OQ+3KJGcGf1u0Afu4XFwTYBDmLv83H//NAqMHMDOoTFcwe2/Ia2joJHrNuAxOBt+m3PSZul9mIMRGp0vAsknD7Dj78OUE905jCZ2Fnc4xv8BiXkNqyPDL8W3fkrInC0JqtVc6CwyIZdc374lRbY81Z9VTdaoKTWQoRZKZKf0yOBJp8w6oeR3e7abAlAUvJIF5KNqRZ1Wc26pFcBsakQCEnPGmty75M0AA"}}]); \ No newline at end of file diff --git a/17114.index.js b/17114.index.js new file mode 100644 index 000000000..c5658e713 --- /dev/null +++ b/17114.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17114],{26033:(e,t,a)=>{a.d(t,{DG:()=>n,Y4:()=>o,dw:()=>s});const n="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";function s(e){return e.toLowerCase()===n}const o="0x0000000000000000000000000000000000000000"},17114:(e,t,a)=>{a.d(t,{relayBiconomyTransaction:()=>w});var n=a(58470),s=a(26033),o=a(12506),r=a(75385),i=a(92717),c=a(72559),d=a(18333);const h=0n;async function w(e){const[t,a]=await async function({account:e,serializableTransaction:t,transaction:a,gasless:r}){const c=(0,o.P)({address:r.relayerForwarderAddress,chain:a.chain,client:a.client}),w=await(0,d.readContract)({contract:c,method:"function getNonce(address,uint256) view returns (uint256)",params:[e.address,h]}),p=Math.floor(Date.now()/1e3)+(r.deadlineSeconds??3600),u={from:e.address,to:t.to,token:s.Y4,txGas:t.gas,tokenGasPrice:0n,batchId:h,batchNonce:w,deadline:p,data:t.data};if(!u.to)throw new Error("Cannot send a transaction without a `to` address");if(!u.txGas)throw new Error("Cannot send a transaction without a `gas` value");if(!u.data)throw new Error("Cannot send a transaction without a `data` value");const l=(0,n.h)([{type:"address"},{type:"address"},{type:"address"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"bytes32"}],[u.from,u.to,u.token,u.txGas,u.tokenGasPrice,u.batchId,u.batchNonce,(0,i.S)(u.data)]);return[u,await e.signMessage({message:l})]}(e),w=await fetch("https://api.biconomy.io/api/v2/meta-tx/native",{method:"POST",body:(0,c.A)({apiId:e.gasless.apiId,params:[t,a],from:t.from,to:t.to,gasLimit:t.txGas}),headers:{"x-api-key":e.gasless.apiKey,"Content-Type":"application/json;charset=utf-8"}});if(!w.ok)throw w.body?.cancel(),new Error(`Failed to send transaction: ${await w.text()}`);const p=await w.json(),u=p.txHash;if((0,r.q)(u))return{transactionHash:u,chain:e.transaction.chain,client:e.transaction.client};throw new Error(`Failed to send transaction: ${(0,c.A)(p)}`)}}}]); \ No newline at end of file diff --git a/17187.index.js b/17187.index.js new file mode 100644 index 000000000..f0d6bcde7 --- /dev/null +++ b/17187.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17187],{17187:(e,A,X)=>{X.r(A),X.d(A,{default:()=>c});const c="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/17236.index.js b/17236.index.js new file mode 100644 index 000000000..806ed815c --- /dev/null +++ b/17236.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17236],{17236:(A,e,d)=>{d.r(e),d.d(e,{default:()=>t});const t="data:image/webp;base64,UklGRlYKAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSEsEAAABoGRbe9tG+kloVqpFdE7yuMJ6SlWLcJhW2EDnuBW7p9U5LEC1AiscG+D3nWORAH7gBzuMIsKB20iKNLOM7pnePXiCRGvvRNzH608vN3uAJDg9jiCOhMj28i5it7n67MnHx8h6yayd6+Sts9ee5NQbL5Fa1+V/OnvrGGBWcb188O2egPdhyAojRangIobgA8Dd9x9I73JGWb46EHc0JZ5kZVfw4OHlPUkO3UIe/M3BD3biU5H8wL8eyKJLjetbetg+P77A23VicHLGEJR+kLVd8SuFwNPozoWccnwWUvwIBXeltitVB383LCLLz+iTUGb4bbgSRz0VNxkf32B0N+PnpBdx82g0dLL8nYEN1sDfltId5y/o2WT1fC5OelntCELbfzZd4O4T6Z18S99CriFz9rU4efea0H+uWHWB1++KXNBn6RJR2HKlZufS/cTBbE8XqAN/6k4wFkKltesCh9WaPi0268h89zz5NO+lgwTWjCureH56yWA2zwpNLjcEG67gZq9vZNsucAeozdZdSBGQgbXtUuEactVJIGtutLRhlhqh+TjB2agYtwHy2wMG40oIEIWNCBEYao0G4kLtoosrTwKYzyvYf8zKxTUTd2n/fEWB+YLMhMSkAOWaqUBCo2RcVZ9AVH8C0ejF/zXUsneq49LH1XquzdTnDvLbCdC6yLpxWdxfPi6oo0GxaCu6oXAozzUaB8p0biG33tVUns3sa7gdFwituYCLdtyImpDv0k8Ku1W4ei5Wd2d0sv0E/v/if4d8l749S7oTAkRhIwIKuNQtUNCdrYfeVbroewaw/r0UmI9rzcRd9JE27EJVF+rEhbEYyd8F9Vwo5i72hMC+y2aK/Xv838G+a15yDWjFVUyHVl0tZwIytK25iLYd+Sa05II+jf5dvO1hx4UaIaB6E0AFRNSW6VW7UM5VNztR/doom2D2XU2E1tjv/H9//zuUa688d1EvkhIk4UCWi4zYEIOXcU+wcXey5LSQfddMfe9swjVXd8FstAS0BQVcJeOKSjEpiPDSLmpdsXiKx4UsqLq71C4Udu2Jlj9rwP0bou0Pmzc/MrRcAq8+pS+UX1X6GgVcnp+u6fVxGXbBc30CQv+5YNcFDifdaw5ZukQUdl0Df+rknF7f03Zdnhci721HROi0Vl3g9bvi5Jucg1txeH4nrpfVXmGMgGy6wN1KenHygr6RPEtWzxfiRDq5/0eb797A35fSiYiTxzcY9I1szzXg5vFxPhqe0cekyA3BmgueTyejyELO6IejB6p2s+UaPE9lIdPq5JwhpHFM4i25QuCZOImUbiHr28lRLSQgPG/XsugkMTz4m4Mf2MAG+IF/P5iO0Z33Xh4IH2D7lggePLxajvYmh14+/GFH3NECYHErhnFA+28/kD5nFOlcJ2+d/2T8Feh/OntrFGBeHTWHW60/u9ockNWAR8u0R2q49pvLT9cfu1EHx6oAAFZQOCDkBQAAsBwAnQEqgACAAD5tMpRGpCMiISuXqiCADYlA/eSjx5r8uV/6ygkunxiduT5ovNy9Lf+o3yn0AOlmwDP+odtU/g5ETktwErXQlfsz+XXPq9TewX+uXW5/bH2G/2WNouZpEULOnE3346lZr2KNpHMtXKDsiD6pyKo1cB833lr/9pN7E8ZN+bUWxcaYjN38ZbAo/fF5FQlbQtpknNQDzCs5BZ4QDw2H+8Vyv4aGDAocP6tKPXsbTmk1EWo9RoK04DNcyg6aj/m+987MjV0TFcSY393LuQ9rftRcLNTQ0fQON6SvDbWRf9aootlZzKTfgAD+Hg4ztdytbuyU38DUGoFDSwxlHB+j5y5BAjLOTXBcZfb3dKep9CXSXrv6Pu3fxZ1806p3SnuwCNd9RvtlkmPPIUmGeO7YZqh67gYAA/nhWxdnG+bGCKbQWl4BVqQJgHg7ra363kq9vUpQ55AI4m83x7Zj8ug55IP0p62tPMCTCH87dYokkTgP0SL1alV2//Ie90VoR2NkRq5ZrZGX+HMSUpof5BHTXH3psc0/9VDU2fBsyGmhHNeNVHDUShGyWCandXqD+/nKN2XSWWQG8YVIs7QgLL8Nc/62t7SfVQ65q7mvczsoU5LFlUE5jvB9dDaMX+PkE+57CEg8JTaU2T5F3SBDV7xiAvFVkUgBZPsclPs3UkK5ZvTT2eEMEeAShHFz9Z21kPFbK6IuoTDIm60wW0HjBJdZBNnuYMbYIv7trJbRIKDIrlhfcZy5RyIKSbXpdFCP3LHK4dqaOvqvGPKTyVBLdTyckKTFm/8UGUp+orqh58U4/pURtMGN2Q5IVQCRebO+7UJ9umDh4uFDOxVQUlGzKkdR3NbLcs/OPITu+Rjodmso16MNGmPmvVKjRVxdX+RqkyUkwPi/PXwBqnL0G1fc7JgiHVbQqvqWeJqvYY/li+PpUD9x5PuyTx4JrJYRNY76KQtUDkysEft5yybNprrAuCXZ5jA3fxfn2ewVbEMyMHLPkKIDP6l8McXvWX2i2sLpLzV332b8Px5iBlPtUCLPc562Ym7qJjnBFYFy0c8h15hn8IbWxHiz8GBWYIp0D4eZYYNantUtQn6nQi9NbmGig3Q+kgXi+q0SkNM/8T99X+u56BpAZUgtjNBhuQzV8CiCZrgB0q7RNeKb57R0wqB1PdisCGMs5Bi658a9If3WCwX1smkNrXKo4nHrDe4CraXli76Ua302ZVBgou+c4v6+pNOnFeYbdArtdF1jDgfBu18CYTEM9ztvt0wPB/FOM4qbZSkB96tkVV0QthXSbpyJOvGWXJOafkbyskzfKzpgS8Mv7hd4iA5CaPVsS/B2xnwoPjhG17HfQv/q8q+barZ39LbfbWOD/0DHfxAjwCeLleJR2mE2eJuUu0a84V2KELvyZpLIeK0fsVFXr3/q4dI5+UwcleLW5E/db+GecX895LbyLhWfeOLtOcZJ0tFznubv/BFQY1U19JwCECFNibwGjSCovmcW1Id2uu/0ttfswTPsMTzJjuZNZhPAt9n3demX4+gJAQROUwnHJftP+Xdy2v7q8D+NOtZvPwFNZGZB7HTT9GDZjj+uhwXbg8PdM+cf0MORopw0inO0Jkxzt4NHc3Wq1JeearXgZJd3QkxQaGmKzlGMI1TzHjqZHw3nbEOs8sN0ftThzfModi0tUlbOt+1lCy8OOy5ehCUqc5zEPae1BkLb6JIri6D/p5B4eiiyCdqA0NAF4vBrQx18uQZoytQWQZK2R6khrk5/5c5h5fWvPeyAkw1unOW1SXd00TrM+4mrKoaDh720Ql8w13/h4Symr3B+g+Lt1p7vY7A9QpdWVV1LVGvEuSupG6gvMbatCdPvoGyBw5nBFwbAZhXfqLAj9EfWqlnks7T44/3fcDgSqitCMDsgrA/u02dV94GETutkWzm16hjy0fdY57ZfgcAAGR+FqAlJ8uVHp/kTVyE8AEdaAAmvJfWyl/mGRb/esriSsBnaeGdXOojkzwBgAAA="}}]); \ No newline at end of file diff --git a/17303.index.js b/17303.index.js new file mode 100644 index 000000000..c5042155f --- /dev/null +++ b/17303.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17303],{17303:(l,i,o)=>{o.r(i),o.d(i,{wallet:()=>p});const p={id:"com.ripio",name:"Ripio Portal",homepage:"https://ripio.com/portal",image_id:"fd56c695-ce58-4df5-1625-767571c80700",app:{browser:null,ios:"https://apps.apple.com/ar/app/ripio-comprar-bitcoin-y-eth/id1221006761",android:"https://play.google.com/store/apps/details?id=com.ripio.android&hl=en&gl=US",mac:"",windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/ripio-portal/ddamhapapianibkkkcclabgicmpnpdnj",firefox:null,safari:null,edge:"https://chrome.google.com/webstore/detail/ripio-portal/ddamhapapianibkkkcclabgicmpnpdnj",opera:null},rdns:null,mobile:{native:"ripio://portal",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/17408.index.js b/17408.index.js new file mode 100644 index 000000000..9e9255e9b --- /dev/null +++ b/17408.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17408],{17408:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>s});const s={id:"io.yusetoken",name:"Yuse Wallet",homepage:"https://yusetoken.io/",image_id:"2cd61458-59c2-4208-c8ee-98b5e0076b00",app:{browser:null,ios:"https://apps.apple.com/us/app/yuse-wallet/id6449364813",android:"https://play.google.com/store/apps/details?id=com.yuse.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"yuse://wallet://",universal:"https://yusewallet.page.link/tobR"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/17419.index.js b/17419.index.js new file mode 100644 index 000000000..f2b096f65 --- /dev/null +++ b/17419.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17419],{17419:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.ancrypto",name:"Ancrypto",homepage:"https://www.ancrypto.io/",image_id:"8dee1c33-b277-4a5a-5ddd-5e70fd9d1800",app:{browser:null,ios:"https://apps.apple.com/in/app/ancrypto/id1660898349",android:"https://play.google.com/store/apps/details?id=com.ancryptoWallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ancrypto://app",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/17673.index.js b/17673.index.js new file mode 100644 index 000000000..a740f4a77 --- /dev/null +++ b/17673.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17673],{17673:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.bmawallet",name:"BMA Wallet",homepage:"https://bmawallet.com/",image_id:"5d8240f7-1d58-4ada-12b3-0b5e7d5b1300",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.bmawallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bmawalletapp://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/17692.index.js b/17692.index.js new file mode 100644 index 000000000..c0aa2b5c3 --- /dev/null +++ b/17692.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17692],{17692:(A,g,e)=>{e.r(g),e.d(g,{default:()=>k});const k="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/17876.index.js b/17876.index.js new file mode 100644 index 000000000..fa584fc3f --- /dev/null +++ b/17876.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17876],{17876:(A,a,R)=>{R.r(a),R.d(a,{default:()=>k});const k="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/17968.index.js b/17968.index.js new file mode 100644 index 000000000..de3c1d1f8 --- /dev/null +++ b/17968.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[17968],{17968:(l,A,f)=>{f.r(A),f.d(A,{default:()=>X});const X="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/18089.index.js b/18089.index.js new file mode 100644 index 000000000..2d212db41 --- /dev/null +++ b/18089.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18089],{18089:(q,V,K)=>{K.r(V),K.d(V,{default:()=>U});const U="data:image/webp;base64,UklGRgAQAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSPUJAAAB8Fzb1rO9kiR9BihhRAEqgXO9jMnh3FXxcV0QI97k3P3+wFyNc57n+z/AvR8RE/B4PD585/GjX3zzD5+JyKysKUFClFkuE0qRmSBC1/7hb3/xw8eHD4/54fHdv3lL2lUpiiqiIIRSJa1UKqqokNl0VfqfP/3u48Pj8fj4+L3f9fntExmqjEqVKq3SQSGpGruRduk9fXr73O9+7/Hx8eHxB//Rt5+JSrTTKnExsYQmKRbtFlm4qnzbf/7B4+PjB7/uLZnVoCxSlFIpJRWqbMgsRYqS0uqu3vr19x+Pv+jbiirpqFuVSrSOFVGiSlul0nTIE33bXz5+8t/Zi1LulLEvqpwKgkW7kUqyFOWk//nxL3prm5nFIA2lWKxFiaY1kSEKKp1HZemtn33TpxoNoUhCRKgUCg0qStqIIgqSY5V0+alv/jHVEtEqLZM2NJFqpImktI8WJdp0q39URkq7alTGHCVLZ6qU1CiWzrq/q88qSihiaJIijCgllb0zolClYhFZylUjqCiVImUOGmbTVlSZFamSJChRCz0NhQpjEqFUqZSO4yi6qFRqNFJp3TxRSkqVEgotdLBBJUGKoDRQDMWgo2yaorIvyZYgZd3ShCZyTNOiaCcZqygSoSQkCjmmpNxFJTRashZURCmqWFaSSkJmt2g0dlpppQqRtVWrSpWOsihUESVFKJpUKbagS1vS3OiMVliKSosoJQqtKoPWAzQtpYiS2sohLKWn6KyShZDRoihEiyYdqVjsFYSUCgeVjpRKUfSOV1EZHViKVKTS9UGVqNhWNiU2SgZNqDDOVEpRIlVSEpJKlURlCFVotRaCVBipUBnGrJJU1hBBimyqpFJmEVmrDUXKTKESqlSQWYxKMUKCnFxVbooqaEJTo0jVckuLWmgSKiVpXI9JK5XFSM/S1NNUaReplKZKl5SmrbMRslCiIi26ZpR2G7mAICKtGMRGE5KoUkopukelVCmaI5oiWqKhXUm7KtVYl9SNu2I5apUqqdKOVtotM0O7KIUqIvSego2gklGEqIhCImtKQSgzKJWiUp6xRpQ0ykwkB0EV7aOgSqgaCkn23pUoNEWTiKIuQqlspdJOq0qlVb2bpNKuWxVNlbVdq9KltCrLlF5IwwZFSVOFMfFEiqFKpaDFEO9XmotUQkFRCeVYaVKlolK2xq3yXqp01rpUKqXIqacpRVP3llc+YVNtWaZWwaIY6VakEht5CU3RLgMxoDxdJShCSIeQzPcriSYSSiIkxBYdqEbVaBNFKqVXU6VUlCialKiGptKqhaKUntRrVbGgWlIp6kINTTEyW7XLpvQ6lgo9rQodFSk66qAdTfgiIocyZIEqqJRZFKepuDAar9dRxQGjSHMkGqmUpqbFaFdeZtNUZWlTi0UpDbRSSjXmougLpES6porSpJS9ilaignYo6IuooorKgIXKMbUooijYiGqJvkTDCYkOLbUUamt7Vjt9wYqkaqy0MyKV0DLJYjvDa3iioicvbkcpHdGlQin60kipMKBypQtDl9JUqF4GF3PL4qYUAwqJVmRJFDq+pl7TeqKpowpZMlJF0/ZKTxna0i3VULFJqSIlQpVjvIauglCFEFQxCjHSIMegdan0Qqq4C8qCNlVooqiQVFoVRaFXq+idFa3aUYlKadJZhaJKeY0xXVi0M5Sl5ZaxwxatpBfzXMWJqOgJ5SBoZWuIXk8EV53oKIWmgqJJRz2pvCpNemYqDmk1G83FWlEWSkUv1q5cFU2xiKVkUDhUQsGXoYKs5YAglQ1SSNGSigglShbR+9uaQ2yVqEgZaSpSRCGNSppm0EtHUZR0SwQpTVRpQktJkzIqqV7iVCmVnFJRjV1KKZojVZLORvTlWioZpBoqhykpSherQaWk1zIwKkJbmpuFU2QfRShUUUWvKk2VpNCtUrTS1FRqUdlbVQavOStlliilrKmSJixUIlEhKuvodRZRB6VEVCQzRdYQSXm2iV4tVHm+iRYqKtXIXmYraTL6Aho6a6uIUEUbraNS0V0obX3pqIZKaVoUpaLSSh2MSJGvg6KKSqRxjSbqYN8kX0MyI1KUtLvI0q6pVEqVvl5p6kgpVbbdQUWUiiJfiSgLKRhJK4tTzpmVvl5IjkGlHDNLMBJyTHw9RUkVgrIWLWUtqCKVzL52SkUtpaSUdjWqtKvofUnKILxgolRbhSpNRdVSCkXFlQVKtqIM3mlVdB6iQspa0KWuVTYpDkWpVN6pxGJWodKWVq3olkqVqNGooKlKvNMt2kcFLWgiLKRkKUllEClpoQrKO3WSIiF7LESMyJDZk0JEUipR9spckFKQ0Batcl0t6IVKpTNSQ5R1SdZCUpIMXQ5NfclKhUK7LkekhoqKtJJWfeVUeaaxK52OlEqlr1/PSqlSpYgMVIn+r4ZKlWGkp//vajsLZbAYFIVBSuJrE1IqaTVbCEJQCEpmka9AiSiUrBVVohyDVAiKSGZ8QYpUQsnIcUSpQjS0UoOKVuVLato0IZWM0qVKuypVUrJMvox7nVG5Sima7lTpzKIM8i5slEo6K5V904pUilKQKkWFVFDRaqNsisKmUoVUV9fK6BqjpZ0qp2cVXSPFKJ2IISoqonJIy+5ghNgMKkI5PEl3FVUQUqhSYShLiiCzSmWICCn7UFRQtEmF2oqokhGbMgtqk8ptbZ2KkOxBUYpUmaVDoUTalWoLpaTqoNJKqYhWqcxKutW9oXUomkpp1yWtbjRRKlFqqKBSiUqlStOilUVUMqQyskQ6KkWrphlN2s0qSylllkI0qZbCgmHJkIYDltImlK1L20q32650VKHzYdUhaTUL6bgQIWREVGYJQqUcaConNAdllmgkKZU4CJmRhr3aQivZSEUlRBDJMUJEaRJpvwmt2nUBRZ1yErRoFTVmx4updNa1UCGZlaoltJy3yYAmdVNUJ1UqnugwVduzLJxadTxEURYdjbiwkeZQRicWGdlUWGIrleQJi6ZRQUqlqTQXXTJmBa0uopR2n0MydsPoTJN27UuUUo1otKgS29n2+R+jVKIShMJAJVjEElWoklYGoYWmoJRK//BNn9jWiipCaRpRqVwxNOGZSqVKUVSoT33zy96sEYlSKkhQKYpKU5GZVAqhVItQJZQgvfWLn/5viio6UYmmVkEVNGlSJVJqrA6taATpv3/0+Ju+pVWjlCYx0JTexRZUcZImRtAc3/YXj8cPftdbUliEUDQPirJ0oxiRUoOi6VTD6K1f/+Dx8fEn/9m3n6vEqLTj6pYmulZKJVKFqmFoxVv/8QePD4+Pj9//+z6/fVLj6NAOi0qVUTlQhXaq0K6d4dPb5373e4+Pj8fj4+N7f/E/aUpFu3KqVFotikhaMbTT2XbU29989/HhMT98ePzwV9/8s/9PP//D3/3qh4/vfHg8HgBWUDgg5AUAADAeAJ0BKoAAgAA+bTSXR6QjIiEoEwmogA2JQN8c9XwkQK8nm7Q1/iT0r0HcAD7qvUQ6QHmA/WL1t/Q//l/UA/tfUO+gB5ansYfut6ZWal9iX9b6MbyMoI/Gfs3ECtZ/5neT5VfCN/uvW6mKKp5knke+kPRj/5vAjlZQ16RT3f64aagwiscCwuALJxVUKyB//Nd4paS/8kA30dceEaYX7ylJ4HEt4ff4p5EOBc2LxqejpP9Pl1weDrIdDwNyqXhk0RS8O67tV+4kKWaAoDj/bYD9rDtKEge0aweRniXQuSFlbGWu/rvQ1Nht44BwLx9CsReejFH6ZwRMOgAA/vgrW/uhOjrTQlRH/Q0k0PGln+Iq/AlfLqtWjXI3SdHDbuyDc4LgRjLLp6KraAWHtf5qk3PvGP33fvHx1l7jAJd7Jg8X8vFFdBShphZyHPte2S6qRIeqYM6nFt2/ti+reIylplvI5irYvDXKDOGJHMKSitQgVgGa1mrRflt14HZjfsgsnGcGSE6KdKkbJ+TpJk/U3LsX3pGn5GS7r0zBJqaLgRAT8S0eJlwzcxbZ2LOJ/931vzPa9fNBDsA5eqB2o1vOi5DhALI9oWAN++5ELUR2ORWA0ZrIeUhPvyYqCHLshfOUZSXyWj1r/803UB3TM0gXAnsZkQjM3W9Yot/DtHDHxBxdsH7hQBPd8DfymmjIjKLZ4UL+mfm85BPygdKePMP7u9QTvusdzo2b4DLB8NSk5j9sUjziHbgRhMpB1oX/z+5SlLrnywmAfKK3jqhU680c93Dj8T8DHov5xjR94zadh/fM+MB/5wf/3XvDMGY6V2eOnRWlp32RkMLMS3u9v5m+6+YtvSTayep5BMFickSz3EHvCAtNBOXhNaClLzcpXb0xm+ePNQeXz7mU/vjckX/zHDJ7xCfS/DB8PRz0skLmmXnXYaEvNyGe9SG9YsxSrIeKi3ku4p6fyKuzPAil8HluyyoNU2nTWOJqcPQGqz82d06+tcB4fLWvz/L+pFgSNbwDzp8WyZaLXMiPnw1wfKm1LgIUN4H02Y4yFHwUst5m3RPmTOZlxfmcwWjKmPU6t7OkcmLysRioSMmMhpA38dyjQhigsLUgb3NUC7V8ylyzhAbUBTXrGQuAawh4RoHVAx/MXasFXZIlzVzD89LxhFJFrRssyr0717ogEbVYvT/E4CwYKgnmU7tDIb6EdjgXMitHZSfAfvmvOieIqVQaYSVuvhlQNeISwsz2etb2Mx4MmjR3nwDJHVXA98Fqf+DwB/ws2vNhfK0MjIuvhbggT+Did+dLBFva0wCFkMxp9HsydsMa3lUPlkb/NV/L9yFVDjo7COQEfcHfpKzIxEc8ICJxtup/1IVL9DUHqh4qr+GL38M3f+Y9wrbPby8DhRvphsHYKVt5O3F/IYSutuAxw37vfUKeT3+RBLjDFM1xdFdc6OJ6ZBmq62O7HWyiPsJvJpjN2bHQYDwTY2t0t8KhsP1Id7lMA4aujOKIZrg9tWk/uLAb/R+ID4RhN6nrnm7FlIg/4itLB+2krBegFkYA8LRM8tZ5tVu1RcQDMV1lcL77FF2VsOJydm63/pau1DVyxGe2B/YkV6K4afx50YvHH6KXb2AA+/kJwNmZI8mWh8nccB/jBhFos7/EvowVCPmLgTUXG6lhcFBRkkClciFT0VePF8ywc/wBWsnyODxcq8Wcs6RWFZ1jCHUD3W8pMEDTpr+6lx+/+EVw8t8JWed/ne/pAtkSmEqdsYkwEcKDLHHto+5hq6a5Ye6rlX9WFFc5rTWSk2pEkJsWMQwfnUwwXKfw8caTePg/IsIUN6yrNvoSeFr71nNc1+62qaGmlugm4PgG7AQ5rVNatjgGEKfeD6Kj+4WpZRgvdp1NMfym6pdMAgsZXMqlNpH6DgwWX6LR5G/tAg9j4GEqXPDokVNmt65GG4b2avpSwtaSS3P4w25h0jVh1q2xb1LNvJHH857MGeIjqo4ArPVeOdcbC0uwI0b7pIwo1AAA"}}]); \ No newline at end of file diff --git a/18158.index.js b/18158.index.js new file mode 100644 index 000000000..d0e5186bf --- /dev/null +++ b/18158.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18158],{18158:(f,e,A)=>{A.r(e),A.d(e,{default:()=>b});const b="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/1831.index.js b/1831.index.js new file mode 100644 index 000000000..5adbc92a1 --- /dev/null +++ b/1831.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[1831],{1831:(e,o,a)=>{a.r(o),a.d(o,{wallet:()=>m});const m={id:"me.rainbow",name:"Rainbow",homepage:"https://rainbow.me/",image_id:"7a33d7f1-3d12-4b5c-f3ee-5cd83cb1b500",app:{browser:null,ios:"https://apps.apple.com/app/apple-store/id1457119021?pt=119997837&ct=wc&mt=8",android:"https://play.google.com/store/apps/details?id=me.rainbow&referrer=utm_source%3Dwc%26utm_medium%3Dconnector%26utm_campaign%3Dwc",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/rainbow/opfgelmcmbiajamepnmloijbpoleiama?utm_source=wc&utm_medium=connector&utm_campaign=wc",firefox:"https://addons.mozilla.org/en-US/firefox/addon/rainbow-extension/?utm_source=wc&utm_medium=connector&utm_campaign=wc",safari:null,edge:"https://microsoftedge.microsoft.com/addons/detail/rainbow/cpojfbodiccabbabgimdeohkkpjfpbnf?utm_source=wc&utm_medium=connector&utm_campaign=wc",opera:null},rdns:"me.rainbow",mobile:{native:"rainbow://",universal:"https://rnbwapp.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/18333.index.js b/18333.index.js new file mode 100644 index 000000000..a5ad472ec --- /dev/null +++ b/18333.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18333],{58644:(e,t,n)=>{n.d(t,{C:()=>r});class r extends Error{constructor(e,t={}){const n=t.cause instanceof r?t.cause.details:t.cause?.message?t.cause.message:t.details,s=t.cause instanceof r&&t.cause.docsPath||t.docsPath;super([e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...s?[`Docs: https://abitype.dev${s}`]:[],...n?[`Details: ${n}`]:[],"Version: abitype@1.0.0"].join("\n")),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),t.cause&&(this.cause=t.cause),this.details=n,this.docsPath=s,this.metaMessages=t.metaMessages,this.shortMessage=e}}},88460:(e,t,n)=>{n.d(t,{UG:()=>a,xo:()=>s,zz:()=>i});var r=n(58644);class s extends r.C{constructor({signature:e}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(e,null,2)})`,docsPath:"/api/human#parseabiitem-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}class i extends r.C{constructor({type:e}){super("Unknown type.",{metaMessages:[`Type "${e}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}class a extends r.C{constructor({type:e}){super("Unknown type.",{metaMessages:[`Type "${e}" is not a valid ABI type.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}},80124:(e,t,n)=>{n.d(t,{NO:()=>a,Pj:()=>o,dV:()=>s,nx:()=>c,zd:()=>i});var r=n(58644);r.C,r.C;class s extends r.C{constructor({param:e}){super("Invalid ABI parameter.",{details:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}class i extends r.C{constructor({param:e,name:t}){super("Invalid ABI parameter.",{details:e,metaMessages:[`"${t}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}class a extends r.C{constructor({param:e,type:t,modifier:n}){super("Invalid ABI parameter.",{details:e,metaMessages:[`Modifier "${n}" not allowed${t?` in "${t}" type`:""}.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}class o extends r.C{constructor({param:e,type:t,modifier:n}){super("Invalid ABI parameter.",{details:e,metaMessages:[`Modifier "${n}" not allowed${t?` in "${t}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${n}" was given.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}class c extends r.C{constructor({abiParameter:e}){super("Invalid ABI parameter.",{details:JSON.stringify(e,null,2),metaMessages:["ABI parameter type is invalid."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}},40111:(e,t,n)=>{n.d(t,{X9:()=>a,s7:()=>s,x8:()=>i});var r=n(58644);class s extends r.C{constructor({signature:e,type:t}){super(`Invalid ${t} signature.`,{details:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}class i extends r.C{constructor({signature:e}){super("Unknown signature.",{details:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}class a extends r.C{constructor({signature:e}){super("Invalid struct signature.",{details:e,metaMessages:["No properties exist."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}},60550:(e,t,n)=>{n.d(t,{B:()=>o});var r=n(66919);const s=/^tuple(?(\[(\d*)\])*)$/;function i(e){let t=e.type;if(s.test(e.type)&&"components"in e){t="(";const n=e.components.length;for(let r=0;r{n.d(t,{$:()=>o});var r=n(88460),s=n(2483),i=n(80437),a=n(7764);function o(e){let t;if("string"==typeof e)t=(0,a.uT)(e);else{const n=(0,i.e)(e),r=e.length;for(let i=0;i{n.d(t,{FO:()=>m,Ji:()=>p,Rv:()=>c,WL:()=>f,Yo:()=>g,ej:()=>d,fC:()=>x,iB:()=>u,kz:()=>a,l9:()=>h,pc:()=>i,sP:()=>P,v7:()=>A,v8:()=>w});var r=n(66919);const s=/^error (?[a-zA-Z$_][a-zA-Z0-9$_]*)\((?.*?)\)$/;function i(e){return s.test(e)}function a(e){return(0,r.Yv)(s,e)}const o=/^event (?[a-zA-Z$_][a-zA-Z0-9$_]*)\((?.*?)\)$/;function c(e){return o.test(e)}function u(e){return(0,r.Yv)(o,e)}const l=/^function (?[a-zA-Z$_][a-zA-Z0-9$_]*)\((?.*?)\)(?: (?external|public{1}))?(?: (?pure|view|nonpayable|payable{1}))?(?: returns\s?\((?.*?)\))?$/;function p(e){return l.test(e)}function d(e){return(0,r.Yv)(l,e)}const y=/^struct (?[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?.*?)\}$/;function f(e){return y.test(e)}function m(e){return(0,r.Yv)(y,e)}const b=/^constructor\((?.*?)\)(?:\s(?payable{1}))?$/;function h(e){return b.test(e)}function g(e){return(0,r.Yv)(b,e)}const v=/^fallback\(\)$/;function w(e){return v.test(e)}const $=/^receive\(\) external payable$/;function P(e){return $.test(e)}new Set(["memory","indexed","storage","calldata"]);const x=new Set(["indexed"]),A=new Set(["calldata","memory","storage"])},80437:(e,t,n)=>{n.d(t,{e:()=>p});var r=n(66919),s=n(88460),i=n(80124),a=n(40111),o=n(58644);class c extends o.C{constructor({type:e}){super("Circular reference detected.",{metaMessages:[`Struct "${e}" is a circular reference.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}var u=n(2483),l=n(7764);function p(e){const t={},n=e.length;for(let r=0;r[a-zA-Z$_][a-zA-Z0-9$_]*)(?(?:\[\d*?\])+?)?$/;function y(e,t,n=new Set){const a=[],o=e.length;for(let u=0;u{n.d(t,{_o:()=>h,Pj:()=>m,uT:()=>p});var r=n(66919),s=n(88460),i=n(80124),a=n(40111),o=n(58644);class c extends o.C{constructor({current:e,depth:t}){super("Unbalanced parentheses.",{metaMessages:[`"${e.trim()}" has too many ${t>0?"opening":"closing"} parentheses.`],details:`Depth "${t}"`}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}const u=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]]);var l=n(2483);function p(e,t={}){if((0,l.Ji)(e)){const n=(0,l.ej)(e);if(!n)throw new a.s7({signature:e,type:"function"});const r=b(n.parameters),s=[],i=r.length;for(let e=0;e[a-zA-Z$_][a-zA-Z0-9$_]*)(?(?:\[\d*?\])+?)?(?:\s(?calldata|indexed|memory|storage{1}))?(?:\s(?[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,y=/^\((?.+?)\)(?(?:\[\d*?\])+?)?(?:\s(?calldata|indexed|memory|storage{1}))?(?:\s(?[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,f=/^u?int$/;function m(e,t){const n=function(e,t){return t?`${t}:${e}`:e}(e,t?.type);if(u.has(n))return u.get(n);const a=r.wj.test(e),o=(0,r.Yv)(a?y:d,e);if(!o)throw new i.dV({param:e});if(o.name&&function(e){return"address"===e||"bool"===e||"function"===e||"string"===e||"tuple"===e||r.BD.test(e)||r.Ge.test(e)||g.test(e)}(o.name))throw new i.zd({param:e,name:o.name});const c=o.name?{name:o.name}:{},p="indexed"===o.modifier?{indexed:!0}:{},v=t?.structs??{};let w,$={};if(a){w="tuple";const e=b(o.type),t=[],n=e.length;for(let r=0;r{function r(e,t){const n=e.exec(t);return n?.groups}n.d(t,{BD:()=>s,Ge:()=>i,Yv:()=>r,wj:()=>a});const s=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,i=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/,a=/^\(.+?\).*?$/},92659:(e,t,n)=>{n.d(t,{F:()=>s});var r=n(99280);async function s(e,t){const{blockNumber:n,blockTag:s,...i}=t,a=(n?(0,r.cK)(n):void 0)||s||"latest";return await e({method:"eth_call",params:t.stateOverrides?[i,a,(o=t.stateOverrides,Object.fromEntries(Object.entries(o).map((([e,t])=>[e,{balance:t.balance?(0,r.cK)(t.balance):void 0,nonce:t.nonce?(0,r.cK)(t.nonce):void 0,code:t.code,state:t.state,stateDiff:t.stateDiff}]))))]:[i,a]});var o}},18333:(e,t,n)=>{n.r(t),n.d(t,{readContract:()=>l});var r=n(92105),s=n(32634),i=n(34921),a=n(92659),o=n(36223),c=n(27956),u=n(76465);async function l(e){const{contract:t,method:n,params:l}=e,[p,d]=await Promise.all([(async()=>{if(Array.isArray(n))return n;if((0,i.d)(n))return(0,u.v)(n);if("function"==typeof n)return(0,u.v)(await n(t));if("string"==typeof n&&n.startsWith("function ")){const e=(0,r.$)(n);if("function"===e.type)return(0,u.v)(e);throw new Error('"method" passed is not of type "function"')}if(t.abi&&t.abi?.length>0){const e=t.abi?.find((e=>"function"===e.type&&e.name===n));if(e)return(0,u.v)(e)}throw new Error(`Could not resolve method "${n}".`)})(),"function"==typeof l?l():l]);let y;y=0===p[1].length?p[0]:p[0]+(0,c.encodeAbiParameters)(p[1],d).slice(2);const f=(0,o.getRpcClient)({chain:t.chain,client:t.client}),m=await(0,a.F)(f,{data:y,to:t.address}),b=(0,s.n)(p[2],m);return Array.isArray(b)&&1===b.length?b[0]:b}},34921:(e,t,n)=>{function r(e){return!(!e||"object"!=typeof e||!("type"in e)||"function"!==e.type)}n.d(t,{d:()=>r})},27956:(e,t,n)=>{n.r(t),n.d(t,{encodeAbiParameters:()=>c,encodeAddress:()=>p,prepareParam:()=>u});var r=n(30666),s=n(65846),i=n(19001),a=n(84321),o=n(99280);function c(e,t){if(e.length!==t.length)throw new Error("The number of parameters and values must match.");const n=function({params:e,values:t}){const n=[];for(let r=0;r0?(0,r.xW)([t,e]):t}}if(i)return{dynamic:!0,encoded:e}}return{dynamic:!1,encoded:(0,r.xW)(a.map((({encoded:e})=>e)))}}(t,{length:s,param:{...e,type:i}})}if("tuple"===e.type)return function(e,{param:t}){let n=!1;const s=[];for(let r=0;re)))}}(t,{param:e});if("address"===e.type)return p(t);if("bool"===e.type)return function(e){return{dynamic:!1,encoded:(0,o.db)((0,o.$P)(e))}}(t);if(e.type.startsWith("uint")||e.type.startsWith("int"))return function(e,{signed:t}){return{dynamic:!1,encoded:(0,o.cK)(e,{size:32,signed:t})}}(t,{signed:e.type.startsWith("int")});if(e.type.startsWith("bytes"))return function(e,{param:t}){const[,n]=t.type.split("bytes"),s=(0,a.m)(e);if(!n){let t=e;return s%32!=0&&(t=(0,o.db)(t,{dir:"right",size:32*Math.ceil((e.length-2)/2/32)})),{dynamic:!0,encoded:(0,r.xW)([(0,o.db)((0,o.cK)(s,{size:32})),t])}}if(s!==Number.parseInt(n))throw new Error(`Invalid bytes${n} size: ${s}`);return{dynamic:!1,encoded:(0,o.db)(e,{dir:"right"})}}(t,{param:e});if("string"===e.type)return function(e){const t=(0,o.i3)(e),n=Math.ceil((0,a.m)(t)/32),i=[];for(let e=0;e{n.d(t,{v:()=>c});var r=n(92105),s=n(77190),i=n(70926),a=n(72559);const o=new i.A(4096);function c(e){const t="string"==typeof e?e:(0,a.A)(e);if(o.has(t))return o.get(t);const n="string"==typeof e?(0,r.$)(e):e,i=[(0,s.V)(n),n.inputs,n.outputs];return o.set(t,i),i}},19001:(e,t,n)=>{n.d(t,{PW:()=>c,bv:()=>l});var r=n(70926),s=n(48412),i=n(92717);const a=/^0x[a-fA-F0-9]{40}$/,o=new r.A(4096);function c(e){if(o.has(e))return o.get(e);const t=!!a.test(e)&&(e.toLowerCase()===e||u(e)===e);return o.set(e,t),t}function u(e){const t=e.substring(2).toLowerCase(),n=(0,i.S)((0,s.Af)(t),"bytes"),r=t.split("");for(let t=0;t<40;t+=2)n[t>>1]>>4>=8&&e[t]&&(r[t]=r[t].toUpperCase()),(15&n[t>>1])>=8&&e[t+1]&&(r[t+1]=r[t+1].toUpperCase());return`0x${r.join("")}`}function l(e){if(!c(e))throw new Error(`Invalid address: ${e}`);return u(e)}},32634:(e,t,n)=>{n.d(t,{n:()=>h});var r=n(37663),s=n(89962),i=n(55441),a=n(96943),o=n(65846),c=n(90958),u=n(85704),l=n(79756),p=n(38903);function d(e,t={}){void 0!==t.size&&(0,l.Sl)(e,{size:t.size});const n=(0,p.My)(e,t);return(0,l.uU)(n,t)}function y(e,t={}){let n=e;if(void 0!==t.size&&((0,l.Sl)(n,{size:t.size}),n=(0,c.B)(n)),n.length>1||n[0]>1)throw new u.xO(n);return Boolean(n[0])}function f(e,t={}){void 0!==t.size&&(0,l.Sl)(e,{size:t.size});const n=(0,p.My)(e,t);return(0,l.ME)(n,t)}var m=n(62421),b=n(58470);function h(e,t){const n="string"==typeof t?(0,m.aT)(t):t,s=(0,i.l)(n);if(0===(0,a.E)(n)&&e.length>0)throw new r.O;if((0,a.E)(t)&&(0,a.E)(t)<32)throw new r.Iy({data:"string"==typeof t?t:(0,p.My)(t),params:e,size:(0,a.E)(t)});let o=0;const c=[];for(let t=0;t!e)),s=r?[]:{};let i=0;if($(t)){const a=n+f(e.readBytes(w));for(let n=0;n48?d(s,{signed:n}):f(s,{signed:n}),32]}(e,t);if("string"===t.type)return function(e,{staticPosition:t}){const n=t+f(e.readBytes(32));e.setPosition(n);const r=f(e.readBytes(32));if(0===r)return e.setPosition(t+32),["",32];const s=e.readBytes(r,32),i=function(e,t={}){let n=e;return void 0!==t.size&&((0,l.Sl)(n,{size:t.size}),n=(0,c.B)(n,{dir:"right"})),(new TextDecoder).decode(n)}((0,c.B)(s));return e.setPosition(t+32),[i,32]}(e,{staticPosition:n});throw new r.j(t.type,{docsPath:"/docs/contract/decodeAbiParameters"})}const v=32,w=32;function $(e){const{type:t}=e;if("string"===t)return!0;if("bytes"===t)return!0;if(t.endsWith("[]"))return!0;if("tuple"===t)return e.components?.some($);const n=(0,b.k)(e.type);return!(!n||!$({...e,type:n[1]}))}},77190:(e,t,n)=>{n.d(t,{V:()=>i});var r=n(65846),s=n(11824);const i=e=>(0,r.di)((0,s.k)(e),0,4)},11824:(e,t,n)=>{n.d(t,{k:()=>u});var r=n(62421),s=n(92517);const i=e=>(0,s.S)((0,r.ZJ)(e));var a=n(60550),o=n(16308);const c=e=>function(e){let t=!0,n="",r=0,s="",i=!1;for(let a=0;a{a.r(l),a.d(l,{wallet:()=>p});const p={id:"app.catecoin",name:"Catecoin Wallet",homepage:"https://catecoin.app",image_id:"d017bc54-db4d-4f07-2de2-69790ce92400",app:{browser:"https://wallet.catecoin.club/",ios:"https://apps.apple.com/app/id1637850589?platform=iphone",android:"https://play.google.com/store/apps/details?id=com.crypto.wallet.catecoin",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"catecoin://",universal:"https://catecoin.app/apple-app-site-association"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/18406.index.js b/18406.index.js new file mode 100644 index 000000000..f07b87c09 --- /dev/null +++ b/18406.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18406],{18406:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"com.mtpelerin",name:"Bridge Wallet",homepage:"https://mtpelerin.com",image_id:"20c3072e-c92e-4902-d4b9-cb2b6ab29100",app:{browser:null,ios:"https://apps.apple.com/us/app/bridge-wallet/id1481859680",android:"https://play.google.com/store/apps/details?id=com.mtpelerin.bridge&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://bridge.mtpelerin.com/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/18457.index.js b/18457.index.js new file mode 100644 index 000000000..8313b677f --- /dev/null +++ b/18457.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18457],{18457:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>t});const t={id:"cc.localtrade.lab",name:"LocalTrade Wallet",homepage:"https://lab.localtrade.cc",image_id:"fcc60983-74ae-484a-4242-87cb6f05f100",app:{browser:"https://docs.localtrade.cc/products/defi-wallet-mvp-for-ios",ios:"https://apps.apple.com/app/localtrade-defi-wallet/id1602772298",android:"https://play.google.com/store/apps/details?id=com.localtrade.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://ws.lab.localtrade.cc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/18569.index.js b/18569.index.js new file mode 100644 index 000000000..d78981fe1 --- /dev/null +++ b/18569.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18569],{18569:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"io.ttmwallet",name:"MDAO Wallet",homepage:"https://ttmwallet.io/",image_id:"82014e92-838b-4e75-e77e-76cdc5539d00",app:{browser:null,ios:"https://apps.apple.com/ru/app/ttm-wallet/id1540851562",android:"https://play.google.com/store/apps/details?id=com.ttmbank.wallet.app&hl=ru&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ttmwalletapp://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/1857.index.js b/1857.index.js new file mode 100644 index 000000000..ccc94dad0 --- /dev/null +++ b/1857.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[1857],{63283:(e,t,n)=>{n.d(t,{d:()=>i});var r=n(99280);async function i(e,t){const n=await e({method:"eth_getBalance",params:[t.address,t.blockTag||"latest"]});return(0,r.uU)(n)}},28534:(e,t,n)=>{async function r(e,t){return e({method:"eth_getCode",params:[t.address,t.blockTag||"latest"]})}n.d(t,{u:()=>r})},7795:(e,t,n)=>{async function r(e,t){return await e({method:"eth_sendRawTransaction",params:[t]})}n.d(t,{B:()=>r})},36223:(e,t,n)=>{n.r(t),n.d(t,{getRpcClient:()=>f});var r=n(74027),i=n(27238),s=n(72559),o=n(4364);const c=new WeakMap,a=100,u=0;function f(e){const t=function(e){if(c.has(e))return c.get(e);const t=new Map;return c.set(e,t),t}(e.client),n=e.chain.id;if(t.has(e.chain.rpc))return t.get(e.chain.rpc);const f=(()=>{const t=(0,r.r8)({client:e.client,chain:e.chain}),n=e.config?.maxBatchSize??e.client.config?.rpc?.maxBatchSize??a,c=e.config?.batchTimeoutMs??e.client.config?.rpc?.batchTimeoutMs??u,f=new Map;let l=[],h=null;function g(){h&&(clearTimeout(h),h=null);const n=new Array(l.length),r=l.slice().map(((e,t)=>(e.request.id=t,e.request.jsonrpc="2.0",n[t]=e.request,e)));l=[],async function(e,t,n){const r=await(0,i.KI)(t)(e,{headers:{...t.config?.rpc?.fetch?.headers,"Content-Type":"application/json"},body:(0,s.A)(n.requests),method:"POST",requestTimeoutMs:n.requestTimeoutMs??t.config?.rpc?.fetch?.requestTimeoutMs,keepalive:t.config?.rpc?.fetch?.keepalive});if(!r.ok)throw r.body?.cancel(),new Error(`RPC request failed with status ${r.status} - ${r.statusText}`);if(r.headers.get("Content-Type")?.startsWith("application/json"))return await r.json();const c=await r.text();try{return JSON.parse(c)}catch(e){throw o.error("Error parsing response",e,c),e}}(t,e.client,{requests:n,requestTimeoutMs:e.config?.requestTimeoutMs}).then((e=>{r.forEach(((t,n)=>{const r=e[n];if(r)if(r instanceof Error)t.reject(r);else if("string"!=typeof r){if("error"in r)t.reject(r.error);else{if("eth_subscription"===r.method)throw new Error("Subscriptions not supported yet");t.resolve(r.result)}f.delete(t.requestKey)}else t.reject(new Error(r));else t.reject(new Error("No response"))}))})).catch((e=>{for(const t of r)t.reject(e),f.delete(t.requestKey)}))}return 1===n?async n=>{n.id=1,n.jsonrpc="2.0";const r=await async function(e,t,n){const r=await(0,i.KI)(t)(e,{headers:{...t.config?.rpc?.fetch?.headers||{},"Content-Type":"application/json"},body:(0,s.A)(n.request),method:"POST",requestTimeoutMs:n.requestTimeoutMs??t.config?.rpc?.fetch?.requestTimeoutMs,keepalive:t.config?.rpc?.fetch?.keepalive});if(!r.ok)throw r.body?.cancel(),new Error(`RPC request failed with status ${r.status}`);if(r.headers.get("Content-Type")?.startsWith("application/json"))return await r.json();const c=await r.text();try{return JSON.parse(c)}catch(e){throw o.error("Error parsing response",e,c),e}}(t,e.client,{request:n,requestTimeoutMs:e.config?.requestTimeoutMs});if(!r)throw new Error("No response");if("error"in r)throw r.error;return r.result}:async e=>{const t=function(e){return`${e.method}:${JSON.stringify(e.params)}`}(e);if(f.has(t))return f.get(t);let r,i;const s=new Promise(((e,t)=>{r=e,i=t}));return f.set(t,s),l.push({request:e,resolve:r,reject:i,requestKey:t}),n>1?(h||(h=setTimeout(g,c)),l.length>=n&&g()):g(),s}})();return t.set(n,f),f}},46481:(e,t,n)=>{n.d(t,{S:()=>i});var r=n(84321);function i(e,{size:t}){const n=(0,r.m)(e);if(n>t)throw new Error(`Size overflow: ${n} > ${t}`)}},84321:(e,t,n)=>{n.d(t,{m:()=>i});var r=n(75385);function i(e){return(0,r.q)(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}},67094:(e,t,n)=>{n.d(t,{t:()=>i});const r={zero:48,nine:57,A:65,F:70,a:97,f:102};function i(e){return e>=r.zero&&e<=r.nine?e-r.zero:e>=r.A&&e<=r.F?e-(r.A-10):e>=r.a&&e<=r.f?e-(r.a-10):void 0}},75385:(e,t,n)=>{function r(e,t={}){return!!e&&"string"==typeof e&&(t.strict?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x"))}n.d(t,{q:()=>r})},99280:(e,t,n)=>{let r;n.d(t,{$P:()=>m,aD:()=>d,uU:()=>f,Nx:()=>h,ME:()=>l,IQ:()=>u,AS:()=>g,cK:()=>b,db:()=>a,i3:()=>y,nj:()=>z,EY:()=>w});var i=n(57127),s=n(46481),o=n(67094);function c(e,t={}){const n=t.dir||"left";let r="string"==typeof e?e.replace("0x",""):e,i=0;for(let e=0;e2*r)throw new Error(`Size overflow: ${Math.ceil(i.length/2)} > ${r}`);return`0x${i["right"===n?"padEnd":"padStart"](2*r,"0")}`}function u(e,t={}){let n=g(e);return t.size&&((0,s.S)(n,{size:t.size}),n=c(n,{dir:"right"})),(r||(r=new TextDecoder),r).decode(n)}function f(e,t={}){const{signed:n}=t;t.size&&(0,s.S)(e,{size:t.size});const r=BigInt(e);if(!n)return r;const i=(e.length-2)/2;return r<=(1n<<8n*BigInt(i)-1n)-1n?r:r-BigInt(`0x${"f".padStart(2*i,"f")}`)-1n}function l(e,t={}){return Number(f(e,t))}function h(e,t={}){if(t.size&&((0,s.S)(e,{size:t.size}),e=c(e)),"0x00"===c(e))return!1;if("0x01"===c(e))return!0;throw new Error(`Invalid hex boolean: ${e}`)}function g(e,t={}){t.size&&((0,s.S)(e,{size:t.size}),e=a(e,{dir:"right",size:t.size}));let n=e.slice(2);n.length%2&&(n=`0${n}`);const r=n.length/2,i=new Uint8Array(r);for(let e=0,t=0;eArray.from({length:256},((e,t)=>t.toString(16).padStart(2,"0"))))();function m(e,t={}){const n=`0x${Number(e)}`;return"number"==typeof t.size?((0,s.S)(n,{size:t.size}),a(n,{size:t.size})):n}function w(e,t={}){let n="";for(let t=0;ts||i{n.d(t,{A:()=>r});const r=(e,t,n)=>JSON.stringify(e,((e,n)=>{const r="bigint"==typeof n?n.toString():n;return"function"==typeof t?t(e,r):r}),n)},57127:(e,t,n)=>{let r;function i(){return r||(r=new TextEncoder),r}n.d(t,{C:()=>i})},85704:(e,t,n)=>{n.d(t,{Ty:()=>i,u:()=>o,xO:()=>s});var r=n(16308);class i extends r.C{constructor({max:e,min:t,signed:n,size:r,value:i}){super(`Number "${i}" is not in safe ${r?`${8*r}-bit ${n?"signed":"unsigned"} `:""}integer range ${e?`(${t} to ${e})`:`(above ${t})`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"IntegerOutOfRangeError"})}}class s extends r.C{constructor(e){super(`Bytes value "${e}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidBytesBooleanError"})}}r.C,r.C;class o extends r.C{constructor({givenSize:e,maxSize:t}){super(`Size cannot exceed ${t} bytes. Given size: ${e} bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SizeOverflowError"})}}},23785:(e,t,n)=>{function r(e,{strict:t=!0}={}){return!!e&&"string"==typeof e&&(t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x"))}n.d(t,{q:()=>r})},96943:(e,t,n)=>{n.d(t,{E:()=>i});var r=n(23785);function i(e){return(0,r.q)(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}},79756:(e,t,n)=>{n.d(t,{ME:()=>c,Sl:()=>s,uU:()=>o});var r=n(85704),i=n(96943);function s(e,{size:t}){if((0,i.E)(e)>t)throw new r.u({givenSize:(0,i.E)(e),maxSize:t})}function o(e,t={}){const{signed:n}=t;t.size&&s(e,{size:t.size});const r=BigInt(e);if(!n)return r;const i=(e.length-2)/2;return r<=(1n<<8n*BigInt(i)-1n)-1n?r:r-BigInt(`0x${"f".padStart(2*i,"f")}`)-1n}function c(e,t={}){return Number(o(e,t))}}}]); \ No newline at end of file diff --git a/18643.index.js b/18643.index.js new file mode 100644 index 000000000..4c5090a4f --- /dev/null +++ b/18643.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18643],{18643:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"llc.besc",name:"BeanBag",homepage:"https://besc.llc",image_id:"5fad49d2-a138-47bb-ac87-6368d8bd9000",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.beanbag.wallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"beanbag://wallet/connect",universal:"https://play.google.com/store/apps/details?id=com.beanbag.wallet"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/18728.index.js b/18728.index.js new file mode 100644 index 000000000..aeb31ab5a --- /dev/null +++ b/18728.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18728],{18728:(A,e,t)=>{t.r(e),t.d(e,{default:()=>b});const b="data:image/webp;base64,UklGRl4JAABXRUJQVlA4IFIJAABQLACdASqAAIAAPm0wk0ckIyGhLhLpkIANiWYA1XnA4F5+fqPxm9nezf1/7/ejN1b3APgX5P/xX2geyB7cvMA/Rj/Efbf2EPQB+mX68+7d/Vf0l7AD+kfzj///v/3CvoGea3/vv2n+CH9uf2++A79d+oA///Eif4XtO/yPR7+nUiv3+/Lfajyg7xL+f/3PeMQAflv9V/3fGLpGtAD89eq9/LftT50PpP2CP5t/b/+n17/RI/a4/wZgZs2ic60/oopQbexxVT1cVOJnpDejwhJxWD577kMO67YC58f0GC3nQvzKmgEHtCoTBDZauXjg8nos1p4/MDZTNo9Le7ODbCY6HXSBe8kHu3kL5Fws7K8lWv4glP+ymxDor5/ZiU260jcovpf881eISnFjnwiqf5j8b+q+JOU49ZnlBQY/X3+n9PfAM91i4+FNBz0g00qzxBtOkHsg1GCQyUTBpkAgjfbp5aWEnEULzLq9BQAA/vind/+Xbfl235dt8u272f/1h+r/EAXX1osCjxkI2z98m1J7IRGMJK6YlEwttwnnyC6q09QUjfuykxBp0n5+rf+EP/Qz+xF+2KHL76vStnVS/DVxxFPbCFRNGHIS1TYHdbbrc/LLr3lm+YmL0jLMZdomuX9i9c7GDY+Fwk9+kyPJVJV5zjf+TAbEtQQ6l1vipTpDGtHogeb1ZEllZM9sgSDQqFdwSq+M0mLge87gen+A+REFORQODl0H3FrexYf5g+pRAOP8YpPKLUSue+7/tzTd92PR8rWZh2HPGi65B/kQGVval7NESS92YY7goM1r0n8tC/7BiHX/jrx1UOkvw9pXfD7nK3ytoqIUh+hdjKZbFn/2HnlMTRoesiuqBuhtjMKPAigTKjk7/a+cT/AMIBhrI5eaTcsRgNgJ5i5rKVP9+lidPXxMhZyVktNAm2NZ3Rz2aOYTXVP5rcXAoH8E1Xac45an5iIUYuWXNwXDGKVOY/XQsC2VtRfMCKx428INqB9fcCUsb49f4FBNUrk5iLdapNVCyMBtrkh8SDV3/C2DEy9kv95yeeg0nlvVroenShet5fEGl7cPytM+nqhApvxFX7y93GeeOuUt91XXKFfEVunReREiccQIm6cOPUSGOotBZBaQVh/8NuDpkHkApqnFEOHOrpLJE0jVUDO0icaOCftT/n/z/bH83C8OaMLIMOPtR86MwXsbSqP823ZCv1xGm2O2eczopXI3t8vKu3Ca8uoUy4yqkEfUD4hM1VylQNajm1/kj5sv8JrZb+z9szML1RlqEn2NthkP4TXT6D1/IH7yXmKSDzUdCCH2jqG/7ChBb18vfVDWacPX76JX7BTVHv9bIHxNz998/sBUByb4OJBqmdlgkxdL9eYZ9/r0jxhmNz7ZfyMRpzC/eC6DycMrv76smIOQ95jG0PKAB6ZVLSpmi2lc4Spo4Wfq/J8ICEAWSScSbA2WhbnWdVZmCZjEG/qPziI6rSLYBvX4K/0uzK+m+TwVCeOAV7z1KnGpyBxscU6u+oJ1S+/xnLAz18zE9CvcFBLzEXzVI69bsa/WdUSCV531GZUOmrallGp8vUMXss8ZNoNM+P2aGeeOKK7Eb8HzruwU+F8IAw0W85Yh4YpwHNb5WTGpxuo8TT5bzYA2nVUgsSJ72I82O3jaFCRUiwqfQhzYDyYvwtP3yg12VE1F8fOIpINrP2UBdOMTGNsTQPtL+WkmELv9//UZLFcpL/+ntgS8x9zapfvbpMEOLN/HaD/c6acvMd0hiJx4DQ8wObn6X4vzHRaII0YJHgUOxVf9U9+0Oq5DV1uixNyEY88sUvov3jcejsj5Mu+D4qd2WS6Jm8NK7HDnecvZO4Buz5cbYJ3RMqOTIp8lY3Wn4oyTf+WbUWPe6cdhSoSgosb6cZ3wvBgX+0sZOv0Z6oq1u4Zl7AlXeKAZWMFQrihg7ecpUr2aHw/3BunJMDRZprkaF62tt//m4gNpN9hBAVp6On+75HAvsuTnM364QgJpa4wwbk0pk6dazmyctKzCA7U6bO43V6cD6oxvoM1s4sufZmruHfzEYpb2CdFocD32CghSNInf/n2tQMmnDcNe03uetwRtub9dMC+INJ9aknTI80P93EJC6tJC6IuXUE5nEJkyqHlE75PYUBGm6H8k5nZIgTKSKbevwjGhzvf1JBtQWJePJJ/bGhKm1f9l6DFkJu0bD6ws7PBw1S495gMSzzqicMiv116Do6FTNEv17L03S8tgXLXHQJBKG2FOnOuHcbin7/DlkoZVrMno2zIUAHA5mBDoSudTMN0LyHm3AViHUSwwSepUOhtZToh+L6tSFHK5cx3Lj4DJkr+sT8JmlVG7m0DXOWgzQHb/tFxLgrFE36JEIO2LIkPJBzpb9k7SbY0t1pX0vnXft4PgKMTK/bk3HyBYNEEvj9zU537dP7YbYZmz9VXRCGkmE6Xio3WL+6YItc8NXa8vALSx4DRzWitraUPSyBfb7wjIVVxHDt//Kv+QGImEVCqZpj6P2LPwb/toMud5rCb/Ni03Kg7kUmS4papijsHh05TfXLEchCQa99eNP8QmAaOOGN6o9mF+Z/lT6AV4M4x5t2zigIkeJYNX4fHqxwq7Hn4Y3blIv+/85S2e+/wxLSRUnooPcGT3QgsvzVDhe68yDbwfAU201tpCqHAkcNh8N+2IcmLMeOgxeI1KcTCuM7QEzb1gF1cpGdKKvr1I98RQ/BThUYpDxa58stvmaZFXOs3Y9UsTQ0dJY/1HyIpM8/rlORkOozztmXijHxYoFFwVqDS/eKzhDkrb3bBJhJhVTuAijhiyxxPvNZADivCiL+vjF+jsLDmMPQoif9Y7MyrZw/reFH77/s3r36r3mMfXLPulEzdzlWR3JU8Lp/VMijYrilMJwnL+3vJfyJJg+InLGs9TB+R3hk6GCFsTyeJkQVYV0LrwRZW/JzsmE1JZVpGqeKuBBi9aWte3+fbESpq8kicasUh+B7MelbLUP/vu2y1T8ZVia7eZ5arUGxIrSsQU/1bQtLOhJ/TAgst+eU+7vkWc2haxL91T8awpJzZTtD07QLHtQpt1xmZybl2NBoZ6bixAOO6JPBCBdg/eW017Cc22Aky1CGYRNFZRIdOPKkf+XQPKNqIVzM4LAMYrqv+eYRPrNDaSXt33WD4KGx4Ug8Gtx4AAAAAAAAAA"}}]); \ No newline at end of file diff --git a/18828.index.js b/18828.index.js new file mode 100644 index 000000000..79178bd13 --- /dev/null +++ b/18828.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18828],{18828:(A,u,P)=>{P.r(u),P.d(u,{default:()=>p});const p="data:image/webp;base64,UklGRgYEAABXRUJQVlA4IPoDAAAwGACdASqAAIAAPm0skUYkIqGhLZ9o4IANiUAamLdf3bUnuz/k7+VXVAdKR3sq/UP+Y/9f5AHYA8wH8p/u3q1ecv6gH+x6j39jPYd6WDyhtWPZV+pFgTWA18LUjVaDRPJXAJseLNe/EkOTjxgcupDyx26oKAr26OZkvUlEU25PvJ1TyBtp8Cg6qaK4rCIEBs1+gzcZi6IiwSXYuGjgLFlYgg/rQ5zjxrAIY2YgJxbMdcM4GGN7Gjrs08mRUYxiEmlmoQPCu3XZZpiAAP7Ogv3Bw3Yy92sfwqmQrIiEWepl9Rf+xwqxtySpaDXJ8nilvjAVz2l0JKEbrlJ/pQO+zk6OuP6BvmpSxmb+9tOrSutJC8zBU0uwD8BOFD9OPvbaCw5HfabjsK6+7TCr+DlL/3/1ipi0ORhtO7FzKu0IddD/7tKY1qqB+mf/FbrD9H+zQupYfesFwdVr9u7rvOM6j4HULGtnr3vTpWzmRVjsxuPPmXdJvdccIMiFY8wev/OU3vTpWZBxlUdwFDlsA+yYuaji/ZY2bXaNKTddlKEYlfuBrl7RIUdY4r8wpJr2qztCN9cx+LUSJXtKiyk0SFBakF03+ZJPr4y/B5VU7cT2Eu62YPFY8aaQFKS7eg6k45GShsej6Te2BL1PPq57P6qu0XeXZC9ipROUmFNSOHurRIG40iluwiyDaiuumzz7TWkj2vfxO0r2ZWdIpPP7zTm97MSmvKJsnTegiHLunMknQDphKH76Jx7ZkR0CplEAtzM8JPsS84fzpBMP1iSJMshD/lzACYGP09ds/URQMUchqMhxcDMbWIN4AGG9AfUK6X87bt+wiv62Lszj3nquOn9P+ah6eDoz4gVxm/J5HC2MXWTwQD1Y9pLtWX4rY4LQ3SYIvK0QIr860Jfk8jpRgyiTRYoXJqJSKTDzDVtQyiPn9YKqxnrHXKVZPgcoRXTNh80vUiuZDbb69wiQIVB/Dctp3JKCDxw5PuJPFLXIv6tyDVA851rNZcAWsUZr4bW12GPJtcXFExgjJQkxmN12uI6/ws8PiimrPxyhX5LoHAO7iS+kHmi4hLh1cDgjhNZnRe5eNWwu8AUgbbEFPtey+MjfM1iB0/jp9u/FxN1x3fcJdYEbRWgBoH0352m7XDwPZKU7WsIwH/7I4DDIvEv1vx+HCwLwUrOE1gzWv1ARB2PtWJXAvYgOkazoKsXxFDx3NqcO+2Zt/FXZ4ySL2YrUHVOUFeQ7qca0C3fCpRf0YYXCjoztv5T89VNHRuzpbC7wFjBKvxzgGP6U0AnwhZufM1jRw1Fsvu3j02K91WZ+eyu8qGeyH7jP8KypICJGE/g92+wKRsuM91AywAAAAAAA"}}]); \ No newline at end of file diff --git a/18943.index.js b/18943.index.js new file mode 100644 index 000000000..faf97f559 --- /dev/null +++ b/18943.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[18943],{18943:(p,s,e)=>{e.r(s),e.d(s,{wallet:()=>a});const a={id:"com.shapeshift",name:"ShapeShift",homepage:"https://shapeshift.com",image_id:"f8de2385-7d9b-4b31-bfed-5555b14fad00",app:{browser:"https://app.shapeshift.com",ios:"https://apps.apple.com/us/app/shapeshift-crypto-platform/id996569075",android:"https://play.google.com/store/apps/details?id=com.shapeshift.droid_shapeshift&hl=en_US&gl=US&pli=1",mac:"https://apps.apple.com/us/app/shapeshift-crypto-platform/id996569075",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://shapeshift.app.link/"},desktop:{native:null,universal:"https://app.shapeshift.com"}}}}]); \ No newline at end of file diff --git a/19025.index.js b/19025.index.js new file mode 100644 index 000000000..0f5f78dc7 --- /dev/null +++ b/19025.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19025],{19025:(l,a,o)=>{o.r(a),o.d(a,{wallet:()=>p});const p={id:"com.apollox",name:"ApolloX",homepage:"https://www.apollox.com/en",image_id:"80ab63a2-1b32-4140-3577-9fbc8ea82e00",app:{browser:"https://www.apollox.com/en",ios:"https://apps.apple.com/us/app/apx-apollox/id1589405398",android:"https://play.google.com/store/apps/details?id=com.apollox.android",mac:"https://www.apollox.com/en",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://app.apollox.finance"},desktop:{native:null,universal:"https://app.apollox.finance"}}}}]); \ No newline at end of file diff --git a/19044.index.js b/19044.index.js new file mode 100644 index 000000000..f2921423f --- /dev/null +++ b/19044.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19044],{19044:(A,e,l)=>{l.r(e),l.d(e,{default:()=>w});const w="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/19153.index.js b/19153.index.js new file mode 100644 index 000000000..ea8e17146 --- /dev/null +++ b/19153.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19153],{19153:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"org.bytebank",name:"ByteBank",homepage:"https://www.bytebank.org/",image_id:"bc7aacd6-b2e2-4146-7d21-06e0c5d44f00",app:{browser:null,ios:"https://apps.apple.com/sg/app/hideout-wallet/id1620315192?l=zh",android:"https://play.google.com/store/apps/details?id=com.hideout.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"hideoutWallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/19173.index.js b/19173.index.js new file mode 100644 index 000000000..2744ed0d7 --- /dev/null +++ b/19173.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19173],{19173:(a,f,k)=>{k.r(f),k.d(f,{default:()=>A});const A="data:image/webp;base64,UklGRsIFAABXRUJQVlA4ILYFAADQHQCdASqAAIAAPm0wlUckIyIoK5Q58QANiWMAyjUFG+z7acXbSc7l6QN4z9B3wZvhXX7c4+6AzcViDhY/r1KCZWVl9rtyX/+SzW1spkxOy1lEu4Ytf8PYs4km2Ky8K+MQiegt2dL078hx/TRCdfWcfgxhpqzKB1WxdVDN9MOvL7pWUUN4KXIQKKVSd5v6WAWchi43gCE50kKvrDn/pgw82AEPZb7ONG3YcUOY/zq8RQd6qTExNmGxhvxuSr+IBujaE5bzheGe+4CS9hO/flbQsd1bqT3T2YNxmxzH9G2ttDciP4GdEQ8lwfOEr8HcW9oVTMRUeSi4AP78G9HpdJNOPHNcKDuy8fkj6n9MipiNxgBGh1w3f14mRokbjMPAFqwMPEIGh8RUx7sS0vhyH40Dm0xFyxVZeHXW2z0mppke0t7Aki1oBiheKDDNVTmCHnK8S3kE7YIVZMauC0y5ygBFdpZW20d6QRi1H0Yx/QzYRhrVHNgc4Ixf39m000IcK23a2V+DKdlWRRQohc1WmyLLNQuE2ZUulKTEC0Dnep5bCymkzmLoRuN5Q+LTH4MDar7vUyhjqs2NSHjLHV17rQV0xPQ76YfTIJHwCT1Bi/sS5gcnSkn+fWvwc2VKDaXQKofkjC7iEZZxT7dF4iRtqjn00h36q8dMcZEPmPjyytXF1DXF7XXC9a6VxXEcglTQwHW17g7bjHNqm4ZxVHhQavCXD8lRh02yVHFK7Wy823MqGDAHabTNy3y08qSdryKMtnP7v793J5npvGr7b1AhfLA9agHW+xV7g+lAEL/AnyaNkKaaWa6Q7USE3rsJCgHD+ea9K9FspKSQyiL5Pp4BA1rI7z3b9zKEVl5+h3DZETwC4wvvOS7UAirRFpthzhulk5gXg61ePihfm9KD82uh9AtpYo1ixjvCkql2+nF+S9OfBU+qkD/TjEO5+gg4vSAukFqky5GfiC5lIJkeXWYRZdy5aZngJdkyPm2X1qhmdTZPsxgK20OywmL5cakjZPdUWAktDLwXxW4pXazmfauFQBVjdW+NfyFRhLpjgrYf3/t8JN+uwd9uivsnPK5IGTywYQNUitwJD4cZl8v2WSQS/YGUs8ux4ZRQhw8j5P6j0TxqpMcfd6VmCdOXzt1A+chbK1dWD7SQD1FkxH/ZkobTGxQq4W4YEL/tiFP3fofP2mHDrNys3pypqbwYDFblezaVDfl8Sr3crA8TIJ7IV588PNhpsJfvfvZAmOT0gjsXuksbZUkG6HyRMf1zrKwigW15fgLXUATz7I//UIADfnOyKF8X1tpax947v0OTU+c8y0p8Gt+aiS8yEkOOrgPHvYop1nS6/aKyVcT0IeMUmWZ5J/SYneQM4Q/DQxUH9sNKjHEZ1qAbX0z4/54zSepE98JO7APp2BKwJsUWz/y5f7MiFu0/ldbKD0fCmYarpOj/thFmYq8GaZ59vr+n9oh3eaRV3X7Nzx7V7Em8ykOfXG+V3/nfHNnTO4q9+VSq5364pD+RE5NLoppqAuJLccCWP89Hg8S5VCQVOCbNoF3OklouqgTwOiR5VsoxlKUttf5kSSDIw43DLX7yVakR+MknHNMrONrZVcUfqM+fm1DnhXozU3eygYeLFhWiHSxwnAfjDcSN8+eOak/JGik5azXHA43MzsZtjWWmkvgOiuyd2S/FnQnkVbdfJrlVEOVpdrI0jfJ3hPweuIBQ78rup2Z23aTkYgFmRDZcJ3UAOeY00fxXJI586DjhzTeUe8Kao10DS36gaVLxHtGadtzPQvBrjQBEKRUZdiTYQacCRIKvm/V0LEOyJ/5QLSdP6WLVLgawtSnW1//5u6u5fOkdjWq4SPTmTmUBWnOo90wlykJO7LQpaCZoilwC/g+Zds/ArUfCBIXXDjICiGqVV5oCefXhBfilOjC6Wju2Rjkazt7EF/t8mU5u7x8RYAAA"}}]); \ No newline at end of file diff --git a/19227.index.js b/19227.index.js new file mode 100644 index 000000000..0ef5a5d33 --- /dev/null +++ b/19227.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19227],{19227:(l,o,e)=>{e.r(o),e.d(o,{wallet:()=>n});const n={id:"io.konio",name:"Konio",homepage:"https://konio.io",image_id:"305dadb1-395e-4ca8-d4d0-d8ad0cc37000",app:{browser:null,ios:"https://apps.apple.com/app/konio/id6453561342",android:"https://play.google.com/store/apps/details?id=com.adrihoke.konio",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"konio://",universal:"https://konio.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/19330.index.js b/19330.index.js new file mode 100644 index 000000000..a4459c516 --- /dev/null +++ b/19330.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19330],{19330:(A,f,m)=>{m.r(f),m.d(f,{default:()=>p});const p="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/19485.index.js b/19485.index.js new file mode 100644 index 000000000..61418bb84 --- /dev/null +++ b/19485.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19485],{19485:(e,A,l)=>{l.r(A),l.d(A,{default:()=>o});const o="data:image/webp;base64,UklGRvoDAABXRUJQVlA4IO4DAABwFgCdASqAAIAAPm02lUekIyIhqZvIAIANiWIG+OYl4EIuDC0D7f5QOs26OmMv8+JluAPPA9F3oAf1XqF+fV9ltpwOxGUEEZ5JSqTvhSonKMFVYAQQlv///+opOpr5kVoRHf9ByjC5vyNTtZ0Kegk85Qt/MbXjHdTej5tqhEndhffR9vm14q8lohJ/EtFxKhr4FQCLV99jN19j53kxc1Whq6J28MZnAl8LKzJ0loPq/8i0qX7hanS8NwFLAAD+7sfHe/xsen/9Tj4ud+uV55wo+bYM+njhBhBRppHsJjr+w2/eMJq765UWjL2kozvEAVYoRJpkweztJI4QBGu6Dyq3hvwlD2ojWNA2ApWNCsFGCNja6l7DpocYaYa6KRegDzO0FN1iOE6zcZtP3ghGu0hClRsW3iZ7AMvx1M2/mknfx1VCPLc/lbuHQjmnzlUtxekxWVQakK7HFzclcMLjEzIxmG06HWFmBAhk3oStVSdpi50lEDl3dN8CRJ+Ku0lD5n1knK56qH3mTJzRFcHHYTYE8a8Lap+9Kry9+H6/tXXdz1RhcS/VocAKykxN9Lx1WLQbUfursqSmncpNF+2HqHRhc8IDy3fZ+5GsWO90CYn21JGmSebxOXOPZXkDc1HTezgno/CnRSULJmos/dZMkDX9da+Znon0ufPBOcrITUUJA2eYipDjHFTSQWTO3FJHiMw4AAuUBEKNy7HrOtQ1C/T0mgAKSIlyemyfwv5hRvc4eS9LBGF+mmPJMrbEqwz5NMq2VXd8WLrJZ4CfPgSnLgnv3S0SmINo3E2MbDoNU8pOC+g1ij2qO9d1mhSpl8UEDgXecQAd/Ouv7iZasmj3y0oKIHWa+EzSxpuAcreqeoWtbJ69aGxeDcpzbGDcW3LhuH4OG5hfY+JHaH7htFWVO7WP8y/cShrK8VKtzMtQJ4lfjzvOgIos55IjW+P82oq+/zcBTHf/7ZMIzOcqEyB1mLPXpUAjVwlGjN2Vvt94fXmU/01XF/BLYn0nktjfiDNvEM1dtw8Kzp7nHUQU+0o6hhZ3AqQeMLA4scjfnqGP1py0n9SturqV9//3jKa48HPZOlUESBomGolmyqxxSSjElqvGMb5PRvgsolJ+meepetZefE3ksTrj4j+uhz/VmkSlw0Pas6v9Kjbe7aWeCeyOeWyHm0s1PBUUkS49+hPm53H2g4VEUEYosxOw8QurG2PbQExQ2cZBzAoPZ8Y5O/hBqlQcp5ia378abiSyN5P70Km8JhW3wEZtbUli5ig58wA2Nya9I8ObbBwNoSzQ9oEHEhM2utpqg2WqCej8TzaMsMQtdx9xQSxYR2q0o1UZ4AAA"}}]); \ No newline at end of file diff --git a/19494.index.js b/19494.index.js new file mode 100644 index 000000000..0d54ef207 --- /dev/null +++ b/19494.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19494],{19494:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"app.zeal",name:"Zeal",homepage:"https://www.zeal.app/",image_id:"5416fb0b-9aec-4ffe-b7cd-c04c79ea4300",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/zeal-wallet/heamnjbnflcikcggoiplibfommfbkjpj?hl=en&authuser=0",firefox:null,safari:null,edge:null,opera:null},rdns:"app.zeal",mobile:{native:"zeal://walletconnect/",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/19600.index.js b/19600.index.js new file mode 100644 index 000000000..cae7dedea --- /dev/null +++ b/19600.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19600],{19600:(e,A,f)=>{f.r(A),f.d(A,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/19640.index.js b/19640.index.js new file mode 100644 index 000000000..0cdfa60f7 --- /dev/null +++ b/19640.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19640],{19640:(A,f,J)=>{J.r(f),J.d(f,{default:()=>V});const V="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/19742.index.js b/19742.index.js new file mode 100644 index 000000000..aa81f0fea --- /dev/null +++ b/19742.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19742],{19742:(K,U,R)=>{R.r(U),R.d(U,{default:()=>o});const o="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/19812.index.js b/19812.index.js new file mode 100644 index 000000000..883b6cde1 --- /dev/null +++ b/19812.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19812],{19812:(A,e,g)=>{g.r(e),g.d(e,{default:()=>z});const z="data:image/webp;base64,UklGRkgJAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSHMEAAABD9D/iAjQgrVtbRt9iiFkiLMkl5mZ2VByqMzMzMz9FTlM9jgZ3ganzMyV6yR1qEwOjFVmZgbpm73eu4j+v4Hi0bH4Ei57yw0MfPzKqNfdyXZgoC14GRvFSigEGGQxmxWuE1cSEKCWn7Ha2qZPlmMg64jmFTDZKgx0zG5JDAUsh4Gq9Ja6/m8+na9EQNFOl2nz9y+PMNA1wUYdD0nRYmCSlpYy1uUtELDzrCRy5NYaxIQAZ0hM7pCUKjYKAzeDQtkLZ8MJBnpUz6/TOuWyEgOPozO/VETJn2Cgc+SFZ5b3LjMG9iq/PUzQ1O6EgMMHNPRfJi6p334xUPhg0YxBOeuHDsRAYftJ9vC6SyIxoKKaZYffo2gMpNxs5WOeU4vHwO2Sdy2Lur6ovIOAb58/rWxa0KUaAtKO2VL59nHva2BAOzm0JvWXmaMRMDgxxf/e5ao3g8TAUpZPZSJNlyow0LEOQ+ozBi8MvIZzltCsgToMJK4/VVX8xLowCQFlP1ZHHAv6WlEqBsZuKdTblq93BGFgv6KPjdW298AA09PIeFclxBIxUBqzh1lUWTY6AAN6L8rbxGeYMDB8kW300Z5/zBmGgNPPRnR6/6ioNgYOHzud/MGd3gID830rSsDokYmBUaxMPsQjW4uBe463ITfMRdRdBBwbHaqWfEwtQkAAsVi96DqZFAaW+Huz2sN3Ti3193ZofgNvyhTV+c1vyu6UKU6QLW/KDrzpDiR9j459070LpOzRTUo7AxBbZIa0MxogRWZmogZAf8tJJmo8BSBytj+Bi584MnuIr/43cCnIZ5KE8xtLgoo9yG/gipWa0oUDGqwGyVEOaIqH2jzpFAZ8sFwAcq9INm1kk7rVueJQbcxMOq5ba3/Ck71D6TVVvree7r0SlWFQ9JXTWsiYLe1TSKeCkwMLZa4JzgJIdJl7fksl830VzTQ9aJsSgpu1/ddKpLT6o7SGhUgh4VNeGkCEl4Tzqga0J9S3p5j+0d+oBU5PEwTcAM6ZfO7HIvcGapznuZcb3MBPTH60K+vJTTgse5S94wnsPTJ+9Vei/irJYVZzjLpG1hZ7WwLGRgoQv0OEd7IULsllRsZuVowm6B3JZJCzvwEivEO9AqoulcXidxhikEm4jkzLLINdeIfS9Wc/cZWSlur+DuEdxrSZW8sVKVz6zZzwDkUdN9B0V7WFOmoQ3gEpRZbXmaSlgWGEd2BQEz8Q3pFsBeEdiR4uSiJDfLM8aE54xwOAk5ObvkQCnPBOH4BUf0WP6hwAJ7zjloDonZS1ECt6R2l57woT3gHxO6/j/+udpP997zjwO1rxO93fbH5TJgZE73SJS9+jEwOid6yz4orMYkD0TkRD4R0ERM4e8sV+5ROHgUtBxUvYUr+xFxFwxWqYerQIaAxQfHA1PryTTAwI7zg2Cd9gQLe26gn/dO8VDERlzFb0LaRTMQDOArC4zD0x8E1rm+8b3KytCMDvJHzKw0Aa0BFe9e0pGDD9E3BDxTmTMeD+sWHi93sb3QhwAwBWUDggrgQAAFAXAJ0BKoAAgAA+bTaXSKQjIiEklVkogA2JQBk/pAaGnluOnTOzr1/Afdj7s/UB9mfqh9IDzH+cp6K/QA/TDrRvQA8s39xvhM/aT9p/Zs//7SBWnyxtIEzV+1jG1eSw4bZKMH1uiVbE3fviBMzYZkLCYIY/Q/l4WJyY3Ufj9yWFGh3umCzM6YqN4Cde5eEjkiLS15qioeJeJ3tiHSLNGeUNUe84OS5Fpsj83MxQ1YUG7+ciTnXKHrHUdCv6nWtRHdVaAAD+i0hW/NvG3jXLf/G8v/yKT/8by/jab8azIqN8CwLAsJZYgPnD2aXMqWxddgpbfCK2sXYHcVnybYXHZR4iqZDIE0ZzVuM7YTM9mbx2jUg0X7MR7LbKMIjbYdeixeL95GeiEB2LVBGGR4Ec2g94XHkl2hYSbvkW3f/v2fnPovqNd74Zxw4VHRxoCyLUgXMKcc1rMy0thcd/CIiMgCedLW2jkAQvIYtiE7sidKW738OiGCaDR69ASgxz1A3/EjkJWHgiMtkxDDCONcsbY53IOEpJT6xF35IMfEtV0BKzIg4Xzm0ilJ9JsU/QaR5Hvu8p/qyskNubilg4IJ+Ei738aVKtFcabHsDQDaTYpfW+4aDuFU5le97pXq9KKqEK1bo8DI720yLzXe7d+iPufj4wxnyH/tmaQ7clORYCNRfIV/lj/6VtsVY6gpshXIy0eFtyexv54XXMVYt511PXLmxi30x58LAVVL9hpJ9b255XfP5NsMXL7d5/hOZewesObtHBfQzteFtg14LABtQEiziHuLxZq+ye85nyXTQRGRuUmCdIRIUnDRBp/Pcfew/Lf4w/QedTHsQPk/RtIY2wzyy7P/9/AJkpbVHwHLZ/yKFyu//w7JRrp9a2yIiu5DBlkVXMGD6SWfJu7HmdXBuNdhZHKZHejTcLig4eCAaKhB/LH6QQpMOWgi4s4uJPIb7RNxP1GYUmARfk9GcbYc7/7u14VTqNA516ulWIWB1cvskvnTpUJOHckUwhvQsdfC0kduXmyq6VxfJJvTPL+LTBGL4PrP/PBz3gJnXb/29rW2T3NVPJn9DQA2uQ33HtfOtU33OnstmCJFiR2mbYHAXzbcl+GpkolXz5qHRZWltAKFfFdER7ss7eBEPu2T9f4wGcgUW32TY0200ly53kJmG6Y0AyBIhkeRAvAxj5BqVsNC1hSuHpawUfsfVvW+2DSGSPLO3tKlISXwTG+pUYwDcrBS4SSTRiCXF6u/aMU03cDchOkFn/n42Jk33OFMKliwdqiUSYXH6xn17ZROtWdW2juGzwhL0fojDjYGGcjDCET1TWiE4z9U6QsI1GzApePXyaEmbBalhCZzXLnkfaDfijIn985W3osf/UNQCijbVflhmtyf+CWYsGBAub4Pw8VUCgZkpT4LQM7rzNZTn8a86aaSgGt00nKbOwLWJrdLja//0ReEA9QCJ4q7Jv9oWnR5OPLCZgfNn74kCXgu9xPrrdkhdkJ5W6tq7WjMhMd23JnBHkNeCQeJX8zvf/IInwcnlRXw0ywOE0TPFdlo1JScjq6ZqdLEFc9AGoH0Am7hAsk2rot8JsgRfYe46XqBCAAAA="}}]); \ No newline at end of file diff --git a/19868.index.js b/19868.index.js new file mode 100644 index 000000000..c1917c31e --- /dev/null +++ b/19868.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19868],{19868:(A,a,e)=>{e.r(a),e.d(a,{default:()=>s});const s="data:image/webp;base64,UklGRvwDAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBQAAAABD9D/iAgISAjTvbdARfR/Aqj+HlZQOCDCAwAAUBkAnQEqgACAAD5tNJZHpCMiISqUmGCADYlAEsb/btV675+Tnss0/+r/dzmrz69an6b7t/eJ/jP4B7jPMA/T79Tetb5gP18/Zb3df7z+s3uX9AD/DdQ/6AHlw+yn+3/7Z+060UtoMsDTKzSPIUv2vN3vJp9qFeAh8mgdaThpLXm8e0Vwg897TV+Si3Y6tSc5HNEcg+2VMkmIT2xaMXQM0A/rIWQNY7KSgRO+g4mgeAaiODNn08njLKcc9f932AJKlnv07Ta+4kkiYmi+SI9BtXmaAAD+4Ll/2jd9Ru+o3DPf8+o8q5/dAAEZjig9o4RPP9XsNIk0YUvEfJVfLCi3hBXmNjlacjg4gs8m5A0oedA6knmZWwXD6eDK8+7SW25+M9wL0NOc+kSlN4B61p6rGineG1mprp+NMlYDytq3oHQjFLnclvYOpZU0VDXJVkyakS3IWv5BhnxHu3rGAZfal4v84HtWjjsB6uzfOPztysKz2y0nFFNIbnw5exuyQrP8Pp5ysMWBcSrFA02+CkuCFjuXgc7TIAQbm0ClMlRsDz9XiyXP2niTZW9SDSQB5i2gHgqx1XyHrwBdwP2BxjkbQBsPvV/Fz8s/pJAcz4lm5KbByJFb6+AdsakWy9OQKvoIcMsu+RCGGHH85jhkBc59qJsBOeiZsy7JYHiuBXI8GUXSBv2u7Q0E8QUuAP+NvKGcZze7KTO64mawZs5jfYvpT4GeKtIv4Tdwri/dDvcbdWqWJyZDt5NtC3QdHaqdy0dfWxZeUmgDC2d1/q/XlX4ESeknFYpEoamB4/NB8wwNpSoWyaGHtT8fSwy452pHAco6hk7kI1VHn6UsBQ5+Yyw1fjXI91wGJUWBU96KahiuhxHlwvXi8V5PzOUt/AS0HtTmwFz2uqV1VEP0IPy8Kh5n1Pc138v95eDZ70kSs1AviFI5yfkWq8DEVWt91igclGsMLXzE3MK7FHwcAQcBos/IVpPt4sNe4Da99OPvgyRQxoadz0hL7+YoB1hS99cup1zuMP4TgZNj5qnqLlrqHiYvVnESjeprunD6lVrSjyCQNgzGW0zWFMamNvry6q9fj1lU1NuuACVU1lq1KKRafrFnilp6U2tmW47u1XwfIviZEje/TdmNciRWF2CiMNYCbJmExTwaaqma/Nh3QBeJrcgDUX0RIGmYfb3Hd5+Tx3J/WSVuPLCQQwPXcDpwW9Y89gabkgXIrpyM7LxlTgf/kxuDXFkkmJ/5R6OXLSTUt0ujX15mFJkkIX5CGSS2/wgAAAAAAAA="}}]); \ No newline at end of file diff --git a/19962.index.js b/19962.index.js new file mode 100644 index 000000000..49d345467 --- /dev/null +++ b/19962.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19962],{19962:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>n});const n={id:"com.tangem",name:"Tangem Wallet",homepage:"https://tangem.com",image_id:"80679c6f-bb0b-43d0-83e0-462ac268b600",app:{browser:null,ios:"https://apps.apple.com/uz/app/tangem/id1354868448",android:"https://play.google.com/store/apps/details?id=com.tangem.wallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"tangem://",universal:"https://app.tangem.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/19976.index.js b/19976.index.js new file mode 100644 index 000000000..e317156e3 --- /dev/null +++ b/19976.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[19976],{19976:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"world.dosi.vault",name:"DOSI Vault",homepage:"https://vault.dosi.world/",image_id:"0a0d223e-6bf7-4e12-a5b4-1720deb02000",app:{browser:"https://vault.dosi.world/",ios:"https://apps.apple.com/kr/app/dosi-vault/id1664013594",android:"https://play.google.com/store/apps/details?id=world.dosi.vault",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/dosi-vault/blpiicikpimmklhoiploliaenjmecabp?hl=en",firefox:"https://addons.mozilla.org/ko/firefox/addon/dosi-vault/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search",safari:null,edge:null,opera:null},rdns:null,mobile:{native:"app.dosivault://",universal:"https://dosivault.page.link/qL6j"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/20049.index.js b/20049.index.js new file mode 100644 index 000000000..545491d2c --- /dev/null +++ b/20049.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[20049],{42430:(e,A,f)=>{f.r(A),f.d(A,{default:()=>R});const R="data:image/webp;base64,UklGRnoDAABXRUJQVlA4IG4DAADwFgCdASqAAIAAPm00lUckJaIhLBSoMLANiUDPWYByjI7c1nxv4m9jN+39JfiZfiB2APMBugH/Z9D7/ce0Lz5H62fC5+5f6qu83I/3gAIYdwf41EqASxYYo8M/GQZ9EyLHkU/Zf/SVqE7QckLREgevxQqsd/7v9dOaAMooF40IE41RzoYgN+O4Y9XMdCYZvOJxLfRX5dGo5CexiixeCCptnhash8hV1T0uO51xKDbJhLMbN2qj8mk9a/0NxI4LKXAA/vkNo9WWVorom4WkhEweRCtaFaA/QoD4lGPgPF1SQee55hNZKSfamH7KnbsjwkByMmYhrOdImo7jNncedPBaZ1Fazz3V4SopiUlMuPTbv/rW9zMS1lqaNsqX+9BM9HRJE6G8xfY9i/21XrUXooU4YYR42GvaRTzdvun8E4PAjVN0UnvY4DUFiZuN/cGdusCY5K430HPitmZVwvrGF0Fc9qSC3YEBBRwgh53e0jYfefuGWM7Zcz/SlWclyj5OI+ofGtsDVCbGHHyW0cGnjMRxyeCE1BKlpzZIwtg9oTPf7c5R3h2f58n8QeOHBTD6sj6DvnIIaGSS7iUFNZBTp4Yu7MNqibuHrAnKticgB6yxI8eJFfHt4jxD+RySpnl//nB76lr6CZVlvEE6nldcyIdd6CLV7d1j67vkfsCYrjGvNLZZtO/l0KeCsNRmJ1CMKV/0FhyBvWbbz5gcOPtG5toNShryNn8LRzTmKCpTRdKsRTUrKz+2nDgkvxEzu+diqFFP1oqeO2vs9gQiDIDEoMG78j5Pxjv6g+9eTV1U1j5tjf3NLBANZV22Tedhi614UqUCr3akEIRM+dmt8yKIOPHSPPZ5ArPOh9nv0D1f8M0kStvNfDOgLj2F6XsExodS5vKSPxcovpPyun63FPa/U88rNrWuHRYYAH63OugUeAUy+HDfcaex9lD53z/U9/IFUUK/RuN66j5W/ghzwvHyTAOJh9RIC+p4RnJAbYHGrIJRe7+ehvtfqeYIfIBDI3fy4lugSjbRdDn69PzcFDwI4ecdPG3YWlYWeR/Ah1KowY3vPNB3o5INveIunZHXNPLgR2H3VM1QBp75+FkVRLJ69yN5tlf/xZ6qr4wrdvGlrRdjBspM47J0flJqYej2MGtJK3//VCrlEqzWmAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/20226.index.js b/20226.index.js new file mode 100644 index 000000000..ef7b76b4a --- /dev/null +++ b/20226.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[20226],{20226:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>s});const s={id:"is.callback",name:"Callback",homepage:"https://callback.is",image_id:"9f50c7a7-2384-4efe-89c3-01e0fec2b700",app:{browser:null,ios:"https://apps.apple.com/en/app/callback-original-stickers/id1543659456",android:"https://play.google.com/store/apps/details?id=com.thebasicsmeishi",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"callback://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/2032.index.js b/2032.index.js new file mode 100644 index 000000000..d6adb15c1 --- /dev/null +++ b/2032.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2032],{2032:(x,A,q)=>{q.r(A),q.d(A,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/20508.index.js b/20508.index.js new file mode 100644 index 000000000..acc5f5e47 --- /dev/null +++ b/20508.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[20508],{20508:(l,s,n)=>{n.r(s),n.d(s,{wallet:()=>e});const e={id:"com.crossmint",name:"Crossmint",homepage:"https://www.crossmint.com/",image_id:"8ad627ec-cbcd-4878-ec5c-3df588055200",app:{browser:"https://www.crossmint.com",ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://www.crossmint.com",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://www.crossmint.com"},desktop:{native:null,universal:"https://www.crossmint.com"}}}}]); \ No newline at end of file diff --git a/20749.index.js b/20749.index.js new file mode 100644 index 000000000..2510bf853 --- /dev/null +++ b/20749.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[20749],{20749:(A,a,e)=>{e.r(a),e.d(a,{default:()=>u});const u="data:image/webp;base64,UklGRhAFAABXRUJQVlA4IAQFAADwGwCdASqAAIAAPm0ylUakIyIhLRiZQIANiUAatrov4DV6PMecNY/8bv25xe0b917Gf6B6qvMA7wD3D+YD9ef2A90v/I/tV7ifQA/UDrOf7H/gPYI/Wj//9in5Uv//1l5l9dpv0yleBulEaSLwSWLiATnFxAH7WeU3yfIHLsywCPVVT2Eh/njxJ2oEwkptNayq1UTXC7viHA238to96qd4aBr9O6bA9OvhNnDE8haGNi+wu3BaGHqwp1nd2u6Fi40SwLMQwLSAOptJVOeB6gJbMZ8KGLdSd1TE7pML8zpbdgS0jGUfBnDQAP78rlHEb94pl0OZPbGRgONb4ACX/Rg/68C9cPDT6h5kff8WQ/Z/+YDbZDnG+W+g8//EBEANtUB/XmzPdlC+9+V+pbfuDYDHp4Isko57DNs5J5/sDvs5i9As7nTJiWaJ8psRudxNAB1d/40FVK/rpb/EWiG/4pPIn+Kv/+SLV69Ai/qIfZQp9rxxELFdhrKw+UwQNrIe4y2innOWK9awvNXeUqWuRtX1BgHz2kFmoyBog0E/T+srdW/jr/NIgvUkp9jNjUxwZ97I6I77Ct0g7JDWGVxJtrr4Vhsq/0W07sgl8WjD8XnyvIx/RPlHn9AHssPvhfJjZIxK9yXplfZssyZck1e+PIlxmVmuBeXUQpDtD1OM8N/1Bo6x985ziqG0JKbUmPds8KO/6Vvh3vZvaT29CLY2f8WjSPJ8fcITxIW25Kkf1+UbeKS92tnWBfNigKbAhWwVkSM94wbZF1JWfm/A2/OaTYW8SQRWeQ2oxlhTrX0Dn34Gk+asZFZXf8J6H6iBPEPsmQDJe0BtTda2wvEiHqtfMip4kLSy+q6qRT+22R5KJwc7vxCJ1wDx1H0CiOT3YMl2Um9GZ67RpapYPUzbWCAICpyjYW8SSbxNML3UFuTKyrLCn9BHQVo5qCLpBMNBe4CZ5FV/CXo1qsLA3NnskOl4kq9aVmEHCl9n080HxngihQ1LM0avL8Wux2kX1Y6FuPflyEQa/W8M7ju5GFMdXJ2kakcCAvIiKtOqAuXnUdg4304Ni/nEabukCt1s0ffvOF8JOYyW+lmiBLvJ+j0VKoCI1HEAyE5qaqOX+2FHmO8JVirZL1u7fpTQC5ru97zPvfHLab7IzgSEbsN5mJXCDmJpN7IX/OLDU8jEdstZDgxEqulIxbGAwJ6k+5xe12axTvgbmafCC6wqS4Tr+kSR5pUhQtFKrzjM61pHvT+c5to+komgn0/P8dfifXgyGeDZCitXY7q4baBUdx70MKXioqvB9uF1j6cPPs81Z3Yh5Lwx0Qrududm6q+CmUPIJMx2g+ltBtKHJrzpSHK/TDVSW8cduY1UJTj1Et23Wbg2WXzQ1Bmfu9miimImohnOrodPeCfZBCpqf9vJ7T9wXhr8/IHgu7D8WTlRRR6P5/b/ABF95CmLWAMKuo01w6cjV9tdzSnzEw64kOs/g5D2AnBXxV6PNIiMX5cqvxKFEGtx3ju+IAjqoCcz3BBsfoUuGy0ewlPSIVm+4bcR6XvQjH/iA3GFZnu4U/UjSTwP4M57TFreM76R7yaBz2atBiieHwaZPR4np/NTD89RG1YMKlTJ3NTXtt5bS6TB/Lh+E+OB+kIqIkBFQuPMe0mHweu7CS7NIy5ftJtvXleb6vHchxrKDpvgugAsgnMWOukMqZuXNU9Sjd4AAAAAAAA="}}]); \ No newline at end of file diff --git a/20751.index.js b/20751.index.js new file mode 100644 index 000000000..588cb9e6d --- /dev/null +++ b/20751.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[20751],{20751:(A,e,I)=>{I.r(e),I.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRqwCAABXRUJQVlA4IKACAACQEgCdASqAAIAAPm0ylUckKCIhLZJocQANiUAaxRCx9vi/x0/IDsUx1MM94B6lvTe8x3QU9AD+q/5nrlPQA6Vb9uP2qI/8sFqldIhr41SujMAakq4V0wppg+wzXZEa3Icj70Gbbd3PXilPetViY6Vo0emfJymH8DItAeRjH3O2Y0KvYfs9FimDgJknBiGoyu7Aw/z23LX09kHI16ZAAP78qAAAABCf1D/AudHot9g6sbLQb/E74Fn2oEST7GzKH8+QN61zD08KLvcKR95d+5J3FGPtr2f30YxzmxIta7i2e1bDUm3ZfziutRn/SIs2/KV1Mt3v3rY7a0ZjWTAlz2ycXxZHd0ggXG+O9GwDMt0dQODtq1+UQYeYmM8HnixK64eY1KCVOxRzg9U7rEubaj9bgj4KGr7RxBWXPbLb7+EtTf2d6SH2QKMWI4oJYguqvn3dD2Vp/Oo4eDOni+MgWf4/NeFLogk3dmdMx5k34H7Gs6Bf327fcCyKnB4+a6XLvbfeiun08eTyQsqZYKt6UktEcLXzxV0bAZE/kmHi/dUGWyPX/RT91bIvuac4V3JZ3yvmT3IdgSGA1VMDzoRGZa70cXDsmEIDHM3QI16IUvAHIyZk3S1vO3MlVULE0y1vxfFmW/nXFA9vnsmAYQlcvmPeJxtGy15JNG3fL7IgK9+avoF3xIZ7fYx/nn7GOLsRuLdOjAa9FimWxMGPT93YoYOYPI054unCYVtJUlk0kVW8CKmc7ALpyiw7kA0OHS2ZEd1+fFBtZSomgI5FQveFTds5ZYC44ahBUiU5V425OUcFr+g/UvV87ZgcmP+nTIfXL62veMDA4XowPD6kAF7A3K+cio9QQ2Clj/B973YQQvsDqo8Au6BMjlxSKbA2qv4gAAA="}}]); \ No newline at end of file diff --git a/21019.index.js b/21019.index.js new file mode 100644 index 000000000..085412dc9 --- /dev/null +++ b/21019.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21019],{21019:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>s});const s={id:"dev.auroracloud",name:"Aurora Pass",homepage:"https://auroracloud.dev/pass",image_id:"6d93eeba-edce-431c-4293-e25784e61f00",app:{browser:null,ios:"https://apps.apple.com/app/aurora-pass-web3-wallet/id6447244286",android:"https://play.google.com/store/apps/details?id=aurora.pass.android.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"aurora-pass://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/21034.index.js b/21034.index.js new file mode 100644 index 000000000..21edaa527 --- /dev/null +++ b/21034.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21034],{21034:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"io.pltwallet",name:"PLTwallet",homepage:"https://pltwallet.io/",image_id:"a5d9dd15-8cef-42de-8bed-09e01a8b0200",app:{browser:null,ios:"https://apps.apple.com/us/app/id1581055631",android:"https://play.google.com/store/apps/details?id=com.palettechain.wallet&hl=ja&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pltwallet://",universal:"https://pltwallet.io/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/21330.index.js b/21330.index.js new file mode 100644 index 000000000..1c2c53b23 --- /dev/null +++ b/21330.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21330],{21330:(l,e,p)=>{p.r(e),p.d(e,{wallet:()=>o});const o={id:"io.hippowallet",name:"Hippo Wallet",homepage:"https://hippowallet.io",image_id:"f9570968-45f7-47c1-3189-98cf60e25c00",app:{browser:null,ios:"https://apps.apple.com/ae/app/hippo-wallet/id1613041499",android:"https://play.google.com/store/apps/details?id=com.blockchaincommodities.hippo_wallet",mac:"",windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/hippo-wallet/hddkffjleepiafmkhcneldjipkfkkofk",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"hippowallet://",universal:"https://hippowallet.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/21384.index.js b/21384.index.js new file mode 100644 index 000000000..1993bd634 --- /dev/null +++ b/21384.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21384],{21384:(A,X,n)=>{n.r(X),n.d(X,{default:()=>P});const P="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/21416.index.js b/21416.index.js new file mode 100644 index 000000000..15e18e672 --- /dev/null +++ b/21416.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21416],{21416:(e,A,x)=>{x.r(A),x.d(A,{default:()=>k});const k="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/21449.index.js b/21449.index.js new file mode 100644 index 000000000..fd6bfa217 --- /dev/null +++ b/21449.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21449],{21449:(A,C,e)=>{e.r(C),e.d(C,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/21502.index.js b/21502.index.js new file mode 100644 index 000000000..a09d28f5a --- /dev/null +++ b/21502.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21502],{21502:(e,A,G)=>{G.r(A),G.d(A,{default:()=>H});const H="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/21552.index.js b/21552.index.js new file mode 100644 index 000000000..ce85f8d06 --- /dev/null +++ b/21552.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21552],{21552:(h,A,z)=>{z.r(A),z.d(A,{default:()=>a});const a="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/21640.index.js b/21640.index.js new file mode 100644 index 000000000..f2dfa0ea2 --- /dev/null +++ b/21640.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[21640],{21640:(A,e,g)=>{g.r(e),g.d(e,{default:()=>B});const B="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/2211.index.js b/2211.index.js new file mode 100644 index 000000000..80c50e969 --- /dev/null +++ b/2211.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2211],{2211:(A,r,f)=>{f.r(r),f.d(r,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/22317.index.js b/22317.index.js new file mode 100644 index 000000000..02b602014 --- /dev/null +++ b/22317.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[22317],{22317:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"net.spatium",name:"Spatium",homepage:"https://spatium.net",image_id:"51867bee-2963-4071-d67a-1fdcaa451f00",app:{browser:"https://spatium.net",ios:"https://apps.apple.com/ru/app/spatium/id1404844195",android:"https://play.google.com/store/apps/details?id=capital.spatium.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"spatium://",universal:"https://link.spatium.net"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/22508.index.js b/22508.index.js new file mode 100644 index 000000000..2efd0bb91 --- /dev/null +++ b/22508.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[22508],{22508:(l,e,i)=>{i.r(e),i.d(e,{wallet:()=>n});const n={id:"com.coingrig",name:"Coingrig",homepage:"https://coingrig.com",image_id:"18e38e41-a387-4402-ca31-6d2d5eb91100",app:{browser:null,ios:"https://apps.apple.com/us/app/coingrig-crypto-btc-wallet/id1583464451",android:"https://play.google.com/store/apps/details?id=com.coingrig",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"coingrig://",universal:"https://link.coingrig.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/22714.index.js b/22714.index.js new file mode 100644 index 000000000..6a4f7a8ea --- /dev/null +++ b/22714.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[22714],{22714:(A,f,e)=>{e.r(f),e.d(f,{default:()=>w});const w="data:image/webp;base64,UklGRkgDAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSGIAAAABYBPbVhy6JeJwgQy8ZfUSUtKt7yl4bYiICTA27AXU3J+4mS3lOika7UsuZoKywTc8VVvdOyh9FKoH1C3/L/8v//+CBdSxDG3oeyV0gfUJr7YcXfoaVM2a02a2+HRRKHuwBlZQOCDAAgAA8BAAnQEqgACAAD5tNplIpCMioSMaqPiADYlpbuFz4myuW9bDl2/3yPCztG/4fHi2sqZl5DPqUQwCmzjucdzjucdzjIhSGGycsyJ6SnqJCdqSVMICOo3SwJc8nxu1lFe/RlOwdQy8Xvfp5If7dqTbQ0BEUTmCTfM14enw3cUeX2JuZfW7uTsm2XlNnHc47jAAAP7/mCwEE63uReJJGNSr1zVX0PUXx7R6HZM71BCqBmjb16prRMtXU5P2vPXxH8luq/zl0Xm7IvmKzSPPVkjMfzSc9bzzzvL8zwLIL1Gb3C8fZYqtNsRImUtH1a6iOD3QVL0cK9dg/8b3577uk/JIW35fn96p+5v8hp7qe+oAU+FJxJ52J7OYy0ewon+gBwtZjUyT5+nbL+ayc2IyP+XLSEmSEBE6GjkN906u+8cyqVN37AfPROWzZDLsE4eJDpA+FXfi1T5UGQSxeZ+3zE/Kr25OOEo/UX+cA4/3b8r3AhkkNNWOyZ4twaWZP0k+80HRmgmU1S/D+1L/A+Ip0/gXa9oOM9ZKJr7/nwnGL4ofxRjQ5T6f5Xm//U2DESh9PEsJT9eJrZ79t/evxdr7/+sh/Qw2H//de2pE8cfgNHgStUJ/d1peTwIkHA22XhQfGpW8b48JUxylWfxiB8nSanfrq9QZ0PvnIIJAHMcaGudosMZ57v2wq5KpPlNx5nf3Cp78lFvdOBaeCyqk1NCF+WofpxrHyXqGX+Zy+zwx/VOTrmTQmEP55BYThrrRUZRIa/2bvkfZ6bEkZ0dyH/11RJ1SE5m9FeWMd7oOb2+0/Yix39Cklhuy5ZXxtX13+VHvndVZKWwsWEoBIkyqaGvgDIuw1wgOZNkqATtHfoNpcDj5vfVbex5im7MOMyXA/bVVxjX4rIHBAYq474cfK+rFndVJQbQLtnzG7+fVK7f7XUAAAAA="}}]); \ No newline at end of file diff --git a/22767.index.js b/22767.index.js new file mode 100644 index 000000000..8a5613c76 --- /dev/null +++ b/22767.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[22767],{22767:(A,a,e)=>{e.r(a),e.d(a,{default:()=>k});const k="data:image/webp;base64,UklGRlQBAABXRUJQVlA4IEgBAADwDQCdASqAAIAAPm0ulEakIqIhLhv4cIANiWkA1fyq3tOKc/0mgEFPuR3I7gILRMPyBKd7MIjakO8ufV6QX4vPc6M0m2XSmLIZ3+iXblv9BzA6OQ4w0e6vtFm85GgahitoMKH7qSvaUPMwfnXoW1+75FXdXjXAeCgA/vshgAivvkyk06vh2DZNATN3Jd/v/wexyg/h+Mq9b51jawX5K+uBZaI6g44Tt/f6pSpXdARk9ida/SgiwkglHLH1gLc7v2Vs89uMVqgQ64nuSZ30IZH7pQ+8uhS2PF2VNkOQhkgE9xoRYwkchR/rXEhvw0NAosE8rTGa8pffzQ9Sj8PELnh5ibwDrocy/9pN7A3xcevncY92xrLkkc5tYiY+nomZKBA2y6IxjCpo7wOG1otSzHyg9yA74msM63L+oO8rCz3JmNdKEAHTIAAA"}}]); \ No newline at end of file diff --git a/22783.index.js b/22783.index.js new file mode 100644 index 000000000..e9e69dc02 --- /dev/null +++ b/22783.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[22783],{22783:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>a});const a={id:"money.keychain",name:"Keychain",homepage:"http://keychain.money/",image_id:"2b6e9e4b-7dca-45dd-45d5-d96f45010200",app:{browser:"https://app.keychain.money/",ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://app.keychain.money/"},desktop:{native:null,universal:"https://app.keychain.money/"}}}}]); \ No newline at end of file diff --git a/23235.index.js b/23235.index.js new file mode 100644 index 000000000..6ddd6bc72 --- /dev/null +++ b/23235.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[23235],{23235:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>i});const i={id:"gg.indi",name:"IndiGG",homepage:"https://indi.gg",image_id:"8e90a32f-130d-4317-7294-4884510aa300",app:{browser:"https://indi.gg/",ios:null,android:"https://play.google.com/store/apps/details?id=com.indiggcommunity&hl=en_US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"indigg://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/23492.index.js b/23492.index.js new file mode 100644 index 000000000..54475421d --- /dev/null +++ b/23492.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[23492],{23492:(e,n,l)=>{l.r(n),l.d(n,{wallet:()=>o});const o={id:"net.newmoney",name:"New Money",homepage:"https://newmoney.net",image_id:"8d4b8dd1-247d-4cc6-973a-d21122b55700",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.radstudio.newmoney",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/new-money/gpnfbmgdageboldhambihnbjdicbeojg",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"com.radstudio.newmoney://open",universal:"https://app.newmoney.net/open"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/23766.index.js b/23766.index.js new file mode 100644 index 000000000..fefe6165b --- /dev/null +++ b/23766.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[23766],{23766:(e,f,A)=>{A.r(f),A.d(f,{default:()=>k});const k="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/23958.index.js b/23958.index.js new file mode 100644 index 000000000..876fdffff --- /dev/null +++ b/23958.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[23958],{23958:(A,l,B)=>{B.r(l),B.d(l,{default:()=>S});const S="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/2402.index.js b/2402.index.js new file mode 100644 index 000000000..18281ea4a --- /dev/null +++ b/2402.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2402],{2402:(A,e,b)=>{b.r(e),b.d(e,{default:()=>f});const f="data:image/webp;base64,UklGRn4DAABXRUJQVlA4IHIDAADwFgCdASqAAIAAPm02mEgkIyKhJRM5WIANiU3bq9rlCG6/VfjN+QHKV4ye+SMT198s3wF9S/LAfoB7j/2V9QH8L/rPq+/4D9ZvcB6B/6zdZF6Bflk+zj+5f7GezWngZYGlomg+Q1Evg5HITWGrH7s/BUjc3tszRRv8GREVfxLyoO0TA8gk8jw1iTeSfWkJ/vVu6eQPx3M63t5IFqAl2/e1wMGpmANa0qyIWZvZhf0b2f6TeROhAjiQ1Bi4IGDkbkAA/urWT/2xPf+zcfvzf/x6Z46T+yJ/gAV96AAmdJNmlaGigTJZsN9icJ/LASD06MNbHl+CEgjsyyiSjstg1CbAEwnnrLPD9Vr41K6119E4MbipjrqrSZmz5Bksex1zbJEaJsY9Bb1+lQt4cwrWjpHBdc70+Dbsk+IMWMs5ujsbjg2l6/VRvjUFZeyqsCB7KDC4QYwmdVM6mWrZ2iBepFnQobQjF3Zdm7PKkboP5iokoELYF7aOUQ/bgpH/+n0EKSD5XVfAkPFNwMoBh1ct9/7DAuyp3YwrJ2VaAEiISYb9kIjPFif1ZGWDIHpPmWF6ucmXB28Ow3drTHzvnfsPkRfnJdwc9ptQHylZrHL4iDhnyggGFKh7ko7HW+03uxLndyxajRi4E0PNrloW1Ob+AAEabervqC2zX8uJMalpnyEg/h5i+g9KgYrsfQU9+uA5t7q2nxTxxMo63g2f6dZZOwdt8PttflxyeLmfQgMWL1rdk3N1/Qp5btBVF6l+f1tUYWC6FmAO8b8TqwP8RSOttb1BygcHZc3BSYT4A/EeXP8VdfWz5h65Jq1UZQFJHjmahjME1H/Ewk78BcHqMDVyvPNB+qZWmgnMXA/+2FhqJNQWPW8VAW3UPWgxfbadP0TgzWQbMc/BJ0SrV2lHTGZTdYLAegmNsU8mHnpgOHkreTKy986ltK70cQUVqTd/CuuzX7HBQ0rVfeKscGPRpxRBuDOv42GovjN/9o/h4ml7fYc5QsNg70IWp1WZugvWuo7T82d3SFpyJbhvBlW+AjxJ5ps09F5z69XJvczaJ1MiTeZncLdwfm2lt+1er9oCEcGei1eKJ3vVRNkbDRYWdM6woTmU9rs3kLbYADL0yN9fTsBvRRbgWnoy5hsBOpohqtqSC/mBJvQD/9UDuil6KvQAAAAAAAA="}}]); \ No newline at end of file diff --git a/2407.index.js b/2407.index.js new file mode 100644 index 000000000..98cb5297b --- /dev/null +++ b/2407.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2407],{2407:(e,A,I)=>{I.r(A),I.d(A,{default:()=>p});const p="data:image/webp;base64,UklGRnoDAABXRUJQVlA4IG4DAABwFQCdASqAAIAAPm00lkekIyIhKBn5WIANiUAaxcIH5f4DeyI676vil9M3zAedv0M3UU7yP+3eEmvqnZhmP+lrOP+3DPtBt1V35w26pIHXGaiOEaH9zcsRThVTYKlR6jZeU2hvZyjL5IDmCNEsU7r7/SS2BFptcJzeCkXzLNU4mLJXq/0avmJLSrgFjqIcIM4+Eaftg+i6eImMqohMDJ3mwbgxbC762dAB41+kiunpB8C8dQAA/u52f/7B3/0Hf/Qd+K9/3GerCcQAAAFRKSZe/65XEjZPJzPbWOALRlGpuc0awRJc/cG2WcOeyPxtyvEr8ZXFcmZJwFB4v4DkLQd67/HwPIv+lDD6H6+zU+ml7LaXHtnXzCiQDwbFFMdUPzRRDHY5elMow/BYLtbRM1qQVc4/mqfYITQWKi0v3I0Cc9+Ci//1x1HjMKVD5ua/eqhwOJfYToD3k0dIubRrIgdJcAb6pqsNExRqVD2LIYVr/jPI1kgsFVJmUo3IgZcjrj8gAon1OQA1+bS9APaInXB9GmlDtjwQ+jn2Vnun+lB2GSPh2tSsyaFhXk3PgwQq+WHLguwIOj2eWgrMe0B6OuN7DsZKuHWpFf8XoBefaLETLz6ROJm7OONhKBX6u9pnOBh61vtSRqutwcepydpO87grs0EHorkIbNChK4FwOdOUKwzayV+n8jN7LDjVExqWwG5VLiba9BFy4eB9tk9GtEpl4uT3qJhcUpbaVozuGt+WHBhgbD0hXyhw6aSOG1vGeAJu2LwIRx7T3P20Flhh2kAd+fY/pWzMeU/WQEETvwWc1tWWfHMpN5rpCNrtdBiGoSoppdd6/7actZfyltTgXM0zWC+rjK7pB0hdMyHFaRXY1MfzbCCfbLX/1eVgP1oJ1puLNkoI3kpI1MVca9e4Ql1pbezT0SjgE+xBIVo93F8mTQKVTdBDfpcuGlDGhlQLgDFpG+1/U1rJ9g2f57p3ZX3fH4hAKeMom3/9hl0ATa3IjdTCY5Cd7lcKs+gIB4+OLK8s1XX/d2umswqOiEQyLqfzNgFv2jfATwUrbGfHP9VvYIQEyNURQHqyK5q0KNIIE9+FJ+bxl6MkLKTfGV8sDpTq4rZRf4hjlxCc2TZaJeZh3UEoYCeH8S3E/CktTrJuX9ehY6EJRyeueIZAAAAAAA=="}}]); \ No newline at end of file diff --git a/2410.index.js b/2410.index.js new file mode 100644 index 000000000..615f68469 --- /dev/null +++ b/2410.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2410],{2410:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.liberawallet",name:"Libera",homepage:"https://liberawallet.com",image_id:"9485d17f-c413-47fe-ebee-a876a9dc9100",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.impactmarket.mobile&&pli=1",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"libera://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/24235.index.js b/24235.index.js new file mode 100644 index 000000000..36eafbfe5 --- /dev/null +++ b/24235.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24235],{24235:(A,e,P)=>{P.r(e),P.d(e,{default:()=>q});const q="data:image/webp;base64,UklGRnoBAABXRUJQVlA4IG4BAACwDQCdASqAAIAAPm0skkWkIqGYNABABsS0gAtqXxB/N5l3Mqu6Z14b53IO2LX04jl0YfPPrknp0SnG5PGirqbjh2b4hfc6gf7Ff+y5zNyj+q/wJSZZ21fXjwPEtkVbR9qNLFMbniNQgRKxfa6uOMTYpvM2CTQAAP77nMD1+t7jmXdaG7LLAKAPqCshzvn/wII16/Rv5w8MY57hX8PKnHM7VSbdD9OLjbjx5meztoV6z619eQl8e/pgP/N7GtLIc6EQM3yJTxZGI5bW3iXPvKcipt9kn9if6Lrdgp+gVxyNFb8Xvxf4PqVmyIU3ZmPgce2fED65HMyDw0k/cHy/6PMgQo3ZS1CxKNMxpSrTsVgPW7vz+zfmwi+tK6WYYa2iv/V4kWaH/BArF0k32C7a/HHzi5YP8AH5wNPo9qSdzWZqa7qAY4bpoC8BFXtr0fKqdxCUYOXu/qs+NPHO592TRr/X7OrmVSJseq+iqIQAAAA="}}]); \ No newline at end of file diff --git a/24273.index.js b/24273.index.js new file mode 100644 index 000000000..edec095ea --- /dev/null +++ b/24273.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24273],{24273:(l,p,a)=>{a.r(p),a.d(p,{wallet:()=>e});const e={id:"com.xcapit",name:"Xcapit",homepage:"https://xcapit.com/",image_id:"17f59b75-21b0-4b3f-b024-fe4b9b8d2300",app:{browser:"https://app.xcapit.com/",ios:"https://apps.apple.com/ar/app/xcapit/id1545648148",android:"https://play.google.com/store/apps/details?id=com.xcapit.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://app.xcapit.com/links"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/24297.index.js b/24297.index.js new file mode 100644 index 000000000..fe24966cd --- /dev/null +++ b/24297.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24297],{24297:(e,t,a)=>{a.d(t,{InAppWebConnector:()=>de});var i={};a.r(i),a.d(i,{bufferToHex:()=>W,concatenateBuffers:()=>U,isBase64url:()=>F,parseBase64url:()=>K,parseBuffer:()=>E,randomChallenge:()=>C,sha256:()=>N,toBase64url:()=>T,toBuffer:()=>L});var n={};a.r(n),a.d(n,{authenticate:()=>V,isAvailable:()=>B,isLocalAuthenticator:()=>x,register:()=>M});var r={};a.r(r),a.d(r,{parseAttestation:()=>Q,parseAuthentication:()=>q,parseAuthenticator:()=>G,parseClient:()=>_,parseRegistration:()=>Y});var o={};a.r(o),a.d(o,{verifyAuthentication:()=>X,verifyRegistration:()=>Z,verifySignature:()=>ee});var c=a(5675),s=a(27473),d=a(43253);const l=e=>`thirdwebEwsWalletUserId-${e}`,u=e=>`walletToken-${e}`,b=e=>`passkey-credential-id-${e}`,h=(e,t)=>`a-${e}-${t}`,f=new Map;class p{constructor({clientId:e}){Object.defineProperty(this,"isSupported",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.isSupported="undefined"!=typeof window&&!!window.localStorage,this.clientId=e}async getItem(e){return this.isSupported?window.localStorage.getItem(e):f.get(e)??null}async setItem(e,t){if(this.isSupported)return window.localStorage.setItem(e,t);f.set(e,t)}async removeItem(e){const t=await this.getItem(e);return!(!this.isSupported||!t||(window.localStorage.removeItem(e),0))}async savePasskeyCredentialId(e){await this.setItem(b(this.clientId),e)}async getPasskeyCredentialId(){return this.getItem(b(this.clientId))}async saveAuthCookie(e){await this.setItem(u(this.clientId),e)}async getAuthCookie(){return this.getItem(u(this.clientId))}async removeAuthCookie(){return this.removeItem(u(this.clientId))}async saveDeviceShare(e,t){await this.saveWalletUserId(t),await this.setItem(h(this.clientId,t),e)}async getDeviceShare(){const e=await this.getWalletUserId();return e?this.getItem(h(this.clientId,e)):null}async removeDeviceShare(){const e=await this.getWalletUserId();return!!e&&this.removeItem(h(this.clientId,e))}async getWalletUserId(){return this.getItem(l(this.clientId))}async saveWalletUserId(e){await this.setItem(l(this.clientId),e)}async removeWalletUserId(){return this.removeItem(l(this.clientId))}}var g=a(4364);function w(e){return new Promise((t=>{setTimeout(t,1e3*e)}))}const y={height:"100%",width:"100%",border:"none",backgroundColor:"transparent",colorScheme:"light",position:"fixed",top:"0px",right:"0px",zIndex:"2147483646",display:"none"},m=new Map;class I{constructor({link:e,baseUrl:t,iframeId:a,container:i=document.body,onIframeInitialize:n}){Object.defineProperty(this,"iframe",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"POLLING_INTERVAL_SECONDS",{enumerable:!0,configurable:!0,writable:!0,value:1.4}),Object.defineProperty(this,"iframeBaseUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.iframeBaseUrl=t;let r=document.getElementById(a);const o=new URL(e);if(!r||r.src!==o.href){if(!r){r=document.createElement("iframe");const e={...y};Object.assign(r.style,e),r.setAttribute("id",a),r.setAttribute("fetchpriority","high"),i.appendChild(r)}r.src=o.href;const e=t=>{if("ewsIframeLoaded"===t.data.eventType){if(window.removeEventListener("message",e),!r)return void g.warn("thirdweb Iframe not found");this.onIframeLoadHandler(r,n)()}};window.addEventListener("message",e)}this.iframe=r}async onIframeLoadedInitVariables(){return{}}onIframeLoadHandler(e,t){return async()=>{const a=new MessageChannel,i=new Promise(((i,n)=>{a.port1.onmessage=r=>{const{data:o}=r;a.port1.close(),o.success||n(new Error(o.error)),m.set(e.src,!0),t&&t(),i(!0)}}));e?.contentWindow?.postMessage({eventType:"initIframe",data:await this.onIframeLoadedInitVariables()},this.iframeBaseUrl,[a.port2]),await i}}async call({procedureName:e,params:t,showIframe:a=!1}){for(;!m.get(this.iframe.src);)await w(this.POLLING_INTERVAL_SECONDS);a&&(this.iframe.style.display="block",await w(.005));const i=new MessageChannel,n=new Promise(((e,t)=>{i.port1.onmessage=async n=>{const{data:r}=n;i.port1.close(),a&&(await w(.1),this.iframe.style.display="none"),r.success?e(r.data):t(new Error(r.error))}}));return this.iframe.contentWindow?.postMessage({eventType:e,data:t},this.iframeBaseUrl,[i.port2]),n}destroy(){m.delete(this.iframe.src)}}class S extends I{constructor({clientId:e,baseUrl:t}){super({iframeId:A,link:O({clientId:e,path:"/sdk/2022-08-12/embedded-wallet",baseUrl:t}).href,baseUrl:t,container:document.body}),Object.defineProperty(this,"clientId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.clientId=e}async onIframeLoadedInitVariables(){const e=new p({clientId:this.clientId});return{authCookie:await e.getAuthCookie(),deviceShareStored:await e.getDeviceShare(),walletUserId:await e.getWalletUserId(),clientId:this.clientId}}}function O({clientId:e,baseUrl:t,path:a,queryParams:i}){const n=new URL(`${a}`,t);if(i)for(const e of Object.keys(i))n.searchParams.set(e,i[e]?.toString()||"");return n.searchParams.set("clientId",e),n}const A="thirdweb-in-app-wallet-iframe";class D{constructor({baseUrl:e,querier:t,preLogin:a,postLogin:i,client:n}){Object.defineProperty(this,"LoginQuerier",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"preLogin",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"postLogin",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"baseUrl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.baseUrl=e,this.LoginQuerier=t,this.preLogin=a,this.postLogin=i,this.client=n}async sendEmailLoginOtp({email:e}){return await this.preLogin(),await this.LoginQuerier.call({procedureName:"sendThirdwebEmailLoginOtp",params:{email:e}})}async sendSmsLoginOtp({phoneNumber:e}){return await this.preLogin(),await this.LoginQuerier.call({procedureName:"sendThirdwebSmsLoginOtp",params:{phoneNumber:e}})}}class v extends D{constructor(){super(...arguments),Object.defineProperty(this,"closeWindow",{enumerable:!0,configurable:!0,writable:!0,value:({isWindowOpenedByFn:e,win:t,closeOpenedWindow:a})=>{e?t?.close():t&&a?a(t):t&&t.close()}})}async getOauthLoginUrl(e){return await this.LoginQuerier.call({procedureName:"getHeadlessOauthLoginLink",params:{authProvider:e}})}async loginWithModal(){await this.preLogin();const e=await this.LoginQuerier.call({procedureName:"loginWithThirdwebModal",params:void 0,showIframe:!0});return this.postLogin(e)}async loginWithEmailOtp({email:e}){await this.preLogin();const t=await this.LoginQuerier.call({procedureName:"loginWithThirdwebModal",params:{email:e},showIframe:!0});return this.postLogin(t)}getOauthPopUpSizing(e){return e===d.OJ.FACEBOOK?"width=715, height=555":"width=350, height=500"}async loginWithOauth(e){let t=e?.openedWindow,a=!1;if(t||(t=window.open("","Login",this.getOauthPopUpSizing(e.oauthProvider)),a=!0),!t)throw new Error("Something went wrong opening pop-up");const[{loginLink:i}]=await Promise.all([this.getOauthLoginUrl(e.oauthProvider),this.preLogin()]);t.location.href=i;const n=await new Promise(((i,n)=>{const r=window.setInterval((async()=>{t&&t.closed&&(clearInterval(r),window.removeEventListener("message",o),n(new Error("User closed login window")))}),1e3),o=async c=>{if(c.origin===this.baseUrl)if("object"==typeof c.data)switch(c.data.eventType){case"userLoginSuccess":window.removeEventListener("message",o),clearInterval(r),this.closeWindow({isWindowOpenedByFn:a,win:t,closeOpenedWindow:e?.closeOpenedWindow}),c.data.authResult&&i(c.data.authResult);break;case"userLoginFailed":window.removeEventListener("message",o),clearInterval(r),this.closeWindow({isWindowOpenedByFn:a,win:t,closeOpenedWindow:e?.closeOpenedWindow}),n(new Error(c.data.error));break;case"injectDeveloperClientId":t?.postMessage({eventType:"injectDeveloperClientIdResult",developerClientId:this.client.clientId,authOption:e.oauthProvider},this.baseUrl)}else n(new Error("Invalid event data"))};window.addEventListener("message",o)}));return this.postLogin({storedToken:{...n.storedToken,shouldStoreCookieString:!0},walletDetails:{...n.walletDetails,isIframeStorageEnabled:!1}})}async loginWithCustomJwt({encryptionKey:e,jwt:t}){await this.preLogin();const a=await this.LoginQuerier.call({procedureName:"loginWithCustomJwt",params:{encryptionKey:e,jwt:t}});return this.postLogin(a)}async loginWithCustomAuthEndpoint({encryptionKey:e,payload:t}){await this.preLogin();const a=await this.LoginQuerier.call({procedureName:"loginWithCustomAuthEndpoint",params:{encryptionKey:e,payload:t}});return this.postLogin(a)}async verifyEmailLoginOtp({email:e,otp:t,recoveryCode:a}){const i=await this.LoginQuerier.call({procedureName:"verifyThirdwebEmailLoginOtp",params:{email:e,otp:t,recoveryCode:a}});return this.postLogin(i)}async verifySmsLoginOtp({phoneNumber:e,otp:t,recoveryCode:a}){const i=await this.LoginQuerier.call({procedureName:"verifyThirdwebSmsLoginOtp",params:{phoneNumber:e,otp:t,recoveryCode:a}});return this.postLogin(i)}}class P{constructor({client:e,querier:t,onAuthSuccess:a,baseUrl:i}){Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"AuthQuerier",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"localStorage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"onAuthSuccess",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"BaseLogin",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.client=e,this.AuthQuerier=t,this.localStorage=new p({clientId:e.clientId}),this.onAuthSuccess=a,this.BaseLogin=new v({postLogin:async e=>this.postLogin(e),preLogin:async()=>{await this.preLogin()},querier:t,client:e,baseUrl:i})}async preLogin(){await this.logout()}async postLogin({storedToken:e,walletDetails:t}){return e.shouldStoreCookieString&&await this.localStorage.saveAuthCookie(e.cookieString),await this.onAuthSuccess({storedToken:e,walletDetails:t})}async loginWithAuthToken(e,t){await this.preLogin();const a=await this.AuthQuerier.call({procedureName:"loginWithStoredTokenDetails",params:{storedToken:e.storedToken,recoveryCode:t}});return this.postLogin(a)}async loginWithModal(){return this.BaseLogin.loginWithModal()}async loginWithEmailOtp(e){return this.BaseLogin.loginWithEmailOtp(e)}async loginWithCustomJwt(e){return this.BaseLogin.loginWithCustomJwt(e)}async loginWithCustomAuthEndpoint(e){return this.BaseLogin.loginWithCustomAuthEndpoint(e)}async loginWithOauth(e){return this.BaseLogin.loginWithOauth(e)}async sendEmailLoginOtp({email:e}){return this.BaseLogin.sendEmailLoginOtp({email:e})}async sendSmsLoginOtp({phoneNumber:e}){return this.BaseLogin.sendSmsLoginOtp({phoneNumber:e})}async verifyEmailLoginOtp(e){return this.BaseLogin.verifyEmailLoginOtp(e)}async verifySmsLoginOtp(e){return this.BaseLogin.verifySmsLoginOtp(e)}async logout(){const{success:e}=await this.AuthQuerier.call({procedureName:"logout",params:void 0}),t=await this.localStorage.removeAuthCookie(),a=await this.localStorage.removeWalletUserId();return{success:e||t||a}}}function C(){return crypto.randomUUID()}function L(e){return Uint8Array.from(e,(e=>e.charCodeAt(0))).buffer}function E(e){return String.fromCharCode(...new Uint8Array(e))}function F(e){return null!==e.match(/^[a-zA-Z0-9\-_]+=*$/)}function T(e){return btoa(E(e)).replaceAll("+","-").replaceAll("/","_")}function K(e){return e=e.replaceAll("-","+").replaceAll("_","/"),L(atob(e))}async function N(e){return await crypto.subtle.digest("SHA-256",e)}function W(e){return[...new Uint8Array(e)].map((e=>e.toString(16).padStart(2,"0"))).join("")}function U(e,t){var a=new Uint8Array(e.byteLength+t.byteLength);return a.set(new Uint8Array(e),0),a.set(new Uint8Array(t),e.byteLength),a}var k=a(4364);function B(){return!!window.PublicKeyCredential}async function x(){return await PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()}async function j(e){if("local"===e)return"platform";if("roaming"===e||"extern"===e)return"cross-platform";if("both"!==e)try{return await x()?"platform":"cross-platform"}catch(e){return}}function R(e){switch(e){case-7:return"ES256";case-257:return"RS256";default:throw new Error(`Unknown algorithm code: ${e}`)}}async function M(e,t,a){if(a=a??{},!F(t))throw new Error("Provided challenge is not properly encoded in Base64url");const i={challenge:K(t),rp:{id:a.domain??window.location.hostname,name:a.domain??window.location.hostname},user:{id:a.userHandle?L(a.userHandle):await N((new TextEncoder).encode("passwordless.id-user:"+e)),name:e,displayName:e},pubKeyCredParams:[{alg:-7,type:"public-key"},{alg:-257,type:"public-key"}],timeout:a.timeout??6e4,authenticatorSelection:{userVerification:a.userVerification??"required",authenticatorAttachment:await j(a.authenticatorType??"auto"),residentKey:a.discoverable??"preferred",requireResidentKey:"required"===a.discoverable},attestation:"direct"};a.debug&&k.debug(i);const n=await navigator.credentials.create({publicKey:i});a.debug&&k.debug(n);const r=n.response;let o={username:e,credential:{id:n.id,publicKey:T(r.getPublicKey()),algorithm:R(n.response.getPublicKeyAlgorithm())},authenticatorData:T(r.getAuthenticatorData()),clientData:T(r.clientDataJSON)};return a.attestation&&(o.attestationData=T(r.attestationObject)),o}async function V(e,t,a){if(a=a??{},!F(t))throw new Error("Provided challenge is not properly encoded in Base64url");const i=await async function(e){const t=["internal"],a=["hybrid","usb","ble","nfc"];if("local"===e)return t;if("roaming"==e||"extern"===e)return a;if("both"===e)return[...t,...a];try{return await x()?t:a}catch(e){return[...t,...a]}}(a.authenticatorType??"auto");let n={challenge:K(t),rpId:a.domain??window.location.hostname,allowCredentials:e.map((e=>({id:K(e),type:"public-key",transports:i}))),userVerification:a.userVerification??"required",timeout:a.timeout??6e4};a.debug&&k.debug(n);let r=await navigator.credentials.get({publicKey:n,mediation:a.mediation});a.debug&&k.debug(r);const o=r.response;return{credentialId:r.id,authenticatorData:T(o.authenticatorData),clientData:T(o.clientDataJSON),signature:T(o.signature),userHandle:o.userHandle?T(o.userHandle):void 0}}const H={"00000000-0000-0000-0000-000000000000":"Unknown authenticator","0076631b-d4a0-427f-5773-0ec71c9e0279":"HYPR FIDO2 Authenticator","07a9f89c-6407-4594-9d56-621d5f1e358b":"NXP Semiconductros FIDO2 Conformance Testing CTAP2 Authenticator","08987058-cadc-4b81-b6e1-30de50dcbe96":"Windows Hello","09591fc6-9811-48f7-8f57-b9f23df6413f":"Pone Biometrics OFFPAD Authenticator","0acf3011-bc60-f375-fb53-6f05f43154e0":"Nymi FIDO2 Authenticator","0bb43545-fd2c-4185-87dd-feb0b2916ace":"Security Key NFC by Yubico - Enterprise Edition","0d9b2e56-566b-c393-2940-f821b7f15d6d":"Excelsecu eSecu FIDO2 Pro Security Key","0ea242b4-43c4-4a1b-8b17-dd6d0b6baec6":"Keeper","1105e4ed-af1d-02ff-ffff-ffffffffffff":"Egomet FIDO2 Authenticator for Android","12ded745-4bed-47d4-abaa-e713f51d6393":"Feitian AllinOne FIDO2 Authenticator","149a2021-8ef6-4133-96b8-81f8d5b7f1f5":"Security Key by Yubico with NFC","17290f1e-c212-34d0-1423-365d729f09d9":"Thales PIN iOS SDK","175cd298-83d2-4a26-b637-313c07a6434e":"Chunghwa Telecom FIDO2 Smart Card Authenticator","1c086528-58d5-f211-823c-356786e36140":"Atos CardOS FIDO2","20f0be98-9af9-986a-4b42-8eca4acb28e4":"Excelsecu eSecu FIDO2 Fingerprint Security Key","2194b428-9397-4046-8f39-007a1605a482":"IDPrime 931 Fido","23786452-f02d-4344-87ed-aaf703726881":"SafeNet eToken Fusion CC","2c0df832-92de-4be1-8412-88a8f074df4a":"Feitian FIDO Smart Card","2d3bec26-15ee-4f5d-88b2-53622490270b":"HID Crescendo Key V2","2fc0579f-8113-47ea-b116-bb5a8db9202a":"YubiKey 5 Series with NFC","2ffd6452-01da-471f-821b-ea4bf6c8676a":"IDPrime 941 Fido","30b5035e-d297-4fc1-b00b-addc96ba6a97":"OneSpan FIDO Touch","30b5035e-d297-4ff1-b00b-addc96ba6a98":"OneSpan DIGIPASS FX1 BIO","341e4da9-3c2e-8103-5a9f-aad887135200":"Ledger Nano S FIDO2 Authenticator","34f5766d-1536-4a24-9033-0e294e510fb0":"YubiKey 5 Series CTAP2.1 Preview Expired ","361a3082-0278-4583-a16f-72a527f973e4":"eWBM eFA500 FIDO2 Authenticator","3789da91-f943-46bc-95c3-50ea2012f03a":"NEOWAVE Winkeo FIDO2","39a5647e-1853-446c-a1f6-a79bae9f5bc7":"IDmelon","3b1adb99-0dfe-46fd-90b8-7f7614a4de2a":"GoTrust Idem Key FIDO2 Authenticator","3e078ffd-4c54-4586-8baa-a77da113aec5":"Hideez Key 3 FIDO2","3e22415d-7fdf-4ea4-8a0c-dd60c4249b9d":"Feitian iePass FIDO Authenticator","3f59672f-20aa-4afe-b6f4-7e5e916b6d98":"Arculus FIDO 2.1 Key Card [P71]","42b4fb4a-2866-43b2-9bf7-6c6669c2e5d3":"Google Titan Security Key v2","454e5346-4944-4ffd-6c93-8e9267193e9a":"Ensurity ThinC","4b3f8944-d4f2-4d21-bb19-764a986ec160":"KeyXentic FIDO2 Secp256R1 FIDO2 CTAP2 Authenticator","4c0cf95d-2f40-43b5-ba42-4c83a11c04ba":"Feitian BioPass FIDO2 Pro Authenticator","4c50ff10-1057-4fc6-b8ed-43a529530c3c":"ImproveID Authenticator","4d41190c-7beb-4a84-8018-adf265a6352d":"Thales IDPrime FIDO Bio","4e768f2c-5fab-48b3-b300-220eb487752b":"Hideez Key 4 FIDO2 SDK","504d7149-4e4c-3841-4555-55445a677357":"WiSECURE AuthTron USB FIDO2 Authenticator","50a45b0c-80e7-f944-bf29-f552bfa2e048":"ACS FIDO Authenticator","516d3969-5a57-5651-5958-4e7a49434167":"SmartDisplayer BobeePass FIDO2 Authenticator","531126d6-e717-415c-9320-3d9aa6981239":"Dashlane","53414d53-554e-4700-0000-000000000000":"Samsung Pass","5343502d-5343-5343-6172-644649444f32":"ESS Smart Card Inc. Authenticator","54d9fee8-e621-4291-8b18-7157b99c5bec":"HID Crescendo Enabled","5626bed4-e756-430b-a7ff-ca78c8b12738":"VALMIDO PRO FIDO","58b44d0b-0a7c-f33a-fd48-f7153c871352":"Ledger Nano S Plus FIDO2 Authenticator","5ca1ab1e-1337-fa57-f1d0-a117e71ca702":"Allthenticator App: roaming BLE FIDO2 Allthenticator for Windows, Mac, Linux, and Allthenticate door readers","5d629218-d3a5-11ed-afa1-0242ac120002":"Swissbit iShield Key Pro","5fdb81b8-53f0-4967-a881-f5ec26fe4d18":"VinCSS FIDO2 Authenticator","6002f033-3c07-ce3e-d0f7-0ffe5ed42543":"Excelsecu eSecu FIDO2 Fingerprint Key","6028b017-b1d4-4c02-b4b3-afcdafc96bb2":"Windows Hello","61250591-b2bc-4456-b719-0b17be90bb30":"eWBM eFPA FIDO2 Authenticator","664d9f67-84a2-412a-9ff7-b4f7d8ee6d05":"OpenSK authenticator","66a0ccb3-bd6a-191f-ee06-e375c50b9846":"Thales Bio iOS SDK","692db549-7ae5-44d5-a1e5-dd20a493b723":"HID Crescendo Key","69700f79-d1fb-472e-bd9b-a3a3b9a9eda0":"Pone Biometrics OFFPAD Authenticator","6d44ba9b-f6ec-2e49-b930-0c8fe920cb73":"Security Key by Yubico with NFC","73402251-f2a8-4f03-873e-3cb6db604b03":"uTrust FIDO2 Security Key","73bb0cd4-e502-49b8-9c6f-b59445bf720b":"YubiKey 5 FIPS Series","74820b05-a6c9-40f9-8fb0-9f86aca93998":"SafeNet eToken Fusion","77010bd7-212a-4fc9-b236-d2ca5e9d4084":"Feitian BioPass FIDO2 Authenticator","771b48fd-d3d4-4f74-9232-fc157ab0507a":"Edge on Mac","7e3f3d30-3557-4442-bdae-139312178b39":"RSA DS100","820d89ed-d65a-409e-85cb-f73f0578f82a":"IDmelon iOS Authenticator","833b721a-ff5f-4d00-bb2e-bdda3ec01e29":"Feitian ePass FIDO2 Authenticator","83c47309-aabb-4108-8470-8be838b573cb":"YubiKey Bio Series (Enterprise Profile)","85203421-48f9-4355-9bc8-8a53846e5083":"YubiKey 5 FIPS Series with Lightning","87dbc5a1-4c94-4dc8-8a47-97d800fd1f3c":"eWBM eFA320 FIDO2 Authenticator","8836336a-f590-0921-301d-46427531eee6":"Thales Bio Android SDK","8876631b-d4a0-427f-5773-0ec71c9e0279":"Solo Secp256R1 FIDO2 CTAP2 Authenticator","88bbd2f0-342a-42e7-9729-dd158be5407a":"Precision InnaIT Key FIDO 2 Level 2 certified","8976631b-d4a0-427f-5773-0ec71c9e0279":"Solo Tap Secp256R1 FIDO2 CTAP2 Authenticator","89b19028-256b-4025-8872-255358d950e4":"Sentry Enterprises CTAP2 Authenticator","8c97a730-3f7b-41a6-87d6-1e9b62bda6f0":"FT-JCOS FIDO Fingerprint Card","8d1b1fcb-3c76-49a9-9129-5515b346aa02":"IDEMIA ID-ONE Card","91ad6b93-264b-4987-8737-3a690cad6917":"Token Ring FIDO2 Authenticator","931327dd-c89b-406c-a81e-ed7058ef36c6":"Swissbit iShield Key FIDO2","95442b2e-f15e-4def-b270-efb106facb4e":"eWBM eFA310 FIDO2 Authenticator","95e4d58c-056e-4a65-866d-f5a69659e880":"TruU Windows Authenticator","973446ca-e21c-9a9b-99f5-9b985a67af0f":"ACS FIDO Authenticator Card","9876631b-d4a0-427f-5773-0ec71c9e0279":"Somu Secp256R1 FIDO2 CTAP2 Authenticator","998f358b-2dd2-4cbe-a43a-e8107438dfb3":"OnlyKey Secp256R1 FIDO2 CTAP2 Authenticator","99bf4610-ec26-4252-b31f-7380ccd59db5":"ZTPass Card","9c835346-796b-4c27-8898-d6032f515cc5":"Cryptnox FIDO2","9d3df6ba-282f-11ed-a261-0242ac120002":"Arculus FIDO2/U2F Key Card","9ddd1817-af5a-4672-a2b9-3e3dd95000a9":"Windows Hello","9f0d8150-baa5-4c00-9299-ad62c8bb4e87":"GoTrust Idem Card FIDO2 Authenticator","9f77e279-a6e2-4d58-b700-31e5943c6a98":"Hyper FIDO Pro","a1f52be5-dfab-4364-b51c-2bd496b14a56":"OCTATCO EzFinger2 FIDO2 AUTHENTICATOR","a3975549-b191-fd67-b8fb-017e2917fdb3":"Excelsecu eSecu FIDO2 NFC Security Key","a4e9fc6d-4cbe-4758-b8ba-37598bb5bbaa":"Security Key NFC by Yubico","ab32f0c6-2239-afbb-c470-d2ef4e254db6":"TEST (DUMMY RECORD)","ab32f0c6-2239-afbb-c470-d2ef4e254db7":"TOKEN2 FIDO2 Security Key","adce0002-35bc-c60a-648b-0b25f1f05503":"Chrome on Mac","aeb6569c-f8fb-4950-ac60-24ca2bbe2e52":"HID Crescendo C2300","b267239b-954f-4041-a01b-ee4f33c145b6":"authenton1 - CTAP2.1","b50d5e0a-7f81-4959-9b12-f45407407503":"IDPrime 3940 FIDO","b5397666-4885-aa6b-cebf-e52262a439a2":"Chromium Browser","b6ede29c-3772-412c-8a78-539c1f4c62d2":"Feitian BioPass FIDO2 Plus Authenticator","b84e4048-15dc-4dd0-8640-f4f60813c8af":"NordPass","b92c3f9a-c014-4056-887f-140a2501163b":"Security Key by Yubico","b93fd961-f2e6-462f-b122-82002247de78":"Android Authenticator with SafetyNet Attestation","ba76a271-6eb6-4171-874d-b6428dbe3437":"ATKey.ProS","ba86dc56-635f-4141-aef6-00227b1b9af6":"TruU Windows Authenticator","bada5566-a7aa-401f-bd96-45619a55120d":"1Password","bbf4b6a7-679d-f6fc-c4f2-8ac0ddf9015a":"Excelsecu eSecu FIDO2 PRO Security Key","bc2fe499-0d8e-4ffe-96f3-94a82840cf8c":"OCTATCO EzQuant FIDO2 AUTHENTICATOR","be727034-574a-f799-5c76-0929e0430973":"Crayonic KeyVault K1 (USB-NFC-BLE FIDO2 Authenticator)","c1f9a0bc-1dd2-404a-b27f-8e29047a43fd":"YubiKey 5 FIPS Series with NFC","c5703116-972b-4851-a3e7-ae1259843399":"NEOWAVE Badgeo FIDO2","c5ef55ff-ad9a-4b9f-b580-adebafe026d0":"YubiKey 5 Series with Lightning","c80dbd9a-533f-4a17-b941-1a2f1c7cedff":"HID Crescendo C3000","ca4cff1b-5a81-4404-8194-59aabcf1660b":"IDPrime 3930 FIDO","ca87cb70-4c1b-4579-a8e8-4efdd7c007e0":"FIDO Alliance TruU Sample FIDO2 Authenticator","cb69481e-8ff7-4039-93ec-0a2729a154a8":"YubiKey 5 Series","cd69adb5-3c7a-deb9-3177-6800ea6cb72a":"Thales PIN Android SDK","cdbdaea2-c415-5073-50f7-c04e968640b6":"Excelsecu eSecu FIDO2 Security Key","cfcb13a2-244f-4b36-9077-82b79d6a7de7":"USB/NFC Passcode Authenticator","d384db22-4d50-ebde-2eac-5765cf1e2a44":"Excelsecu eSecu FIDO2 Fingerprint Security Key","d41f5a69-b817-4144-a13c-9ebd6d9254d6":"ATKey.Card CTAP2.0","d548826e-79b4-db40-a3d8-11116f7e8349":"Bitwarden","d61d3b87-3e7c-4aea-9c50-441c371903ad":"KeyVault Secp256R1 FIDO2 CTAP2 Authenticator","d7a423ad-3e19-4492-9200-78137dccc136":"VivoKey Apex FIDO2","d821a7d4-e97c-4cb6-bd82-4237731fd4be":"Hyper FIDO Bio Security Key","d8522d9f-575b-4866-88a9-ba99fa02f35b":"YubiKey Bio Series","d91c5288-0ef0-49b7-b8ae-21ca0aa6b3f3":"KEY-ID FIDO2 Authenticator","d94a29d9-52dd-4247-9c2d-8b818b610389":"VeriMark Guard Fingerprint Key","da1fa263-8b25-42b6-a820-c0036f21ba7f":"ATKey.Card NFC","dd4ec289-e01d-41c9-bb89-70fa845d4bf2":"iCloud Keychain (Managed)","e1a96183-5016-4f24-b55b-e3ae23614cc6":"ATKey.Pro CTAP2.0","e416201b-afeb-41ca-a03d-2281c28322aa":"ATKey.Pro CTAP2.1","e86addcd-7711-47e5-b42a-c18257b0bf61":"IDCore 3121 Fido","ea9b8d66-4d01-1d21-3ce4-b6b48cb575d4":"Google Password Manager","eabb46cc-e241-80bf-ae9e-96fa6d2975cf":"TOKEN2 PIN Plus Security Key Series ","eb3b131e-59dc-536a-d176-cb7306da10f5":"ellipticSecure MIRkey USB Authenticator","ec31b4cc-2acc-4b8e-9c01-bade00ccbe26":"KeyXentic FIDO2 Secp256R1 FIDO2 CTAP2 Authenticator","ee041bce-25e5-4cdb-8f86-897fd6418464":"Feitian ePass FIDO2-NFC Authenticator","ee882879-721c-4913-9775-3dfcce97072a":"YubiKey 5 Series","efb96b10-a9ee-4b6c-a4a9-d32125ccd4a4":"Safenet eToken FIDO","f3809540-7f14-49c1-a8b3-8f813b225541":"Enpass","f4c63eff-d26c-4248-801c-3736c7eaa93a":"FIDO KeyPass S3","f7c558a0-f465-11e8-b568-0800200c9a66":"KONAI Secp256R1 FIDO2 Conformance Testing CTAP2 Authenticator","f8a011f3-8c0a-4d15-8006-17111f9edc7d":"Security Key by Yubico","fa2b99dc-9e39-4257-8f92-4a30d23c4118":"YubiKey 5 Series with NFC","fbefdf68-fe86-0106-213e-4d5fa24cbe2e":"Excelsecu eSecu FIDO2 NFC Security Key","fbfc3007-154e-4ecc-8c0b-6e020557d7bd":"iCloud Keychain","fcb1bcb4-f370-078c-6993-bc24d0ae3fbe":"Ledger Nano X FIDO2 Authenticator","fec067a1-f1d0-4c5e-b4c0-cc3237475461":"KX701 SmartToken FIDO"};a(4364);const $=new TextDecoder("utf-8");function _(e){return"string"==typeof e&&(e=K(e)),JSON.parse($.decode(e))}function G(e){return"string"==typeof e&&(e=K(e)),function(e){let t=new DataView(e.slice(32,33)).getUint8(0),a={rpIdHash:T(e.slice(0,32)),flags:{userPresent:!!(1&t),userVerified:!!(4&t),backupEligibility:!!(8&t),backupState:!!(16&t),attestedData:!!(64&t),extensionsIncluded:!!(128&t)},counter:new DataView(e.slice(33,37)).getUint32(0,!1)};if(a.synced=a.flags.backupState,e.byteLength>37){const t=function(e){return function(e){let t=W(e);return t=t.substring(0,8)+"-"+t.substring(8,12)+"-"+t.substring(12,16)+"-"+t.substring(16,20)+"-"+t.substring(20,32),t}(e.slice(37,53))}(e);a={...a,aaguid:t,name:H[t]??"Unknown",icon_light:"https://webauthn.passwordless.id/authenticators/"+t+"-light.png",icon_dark:"https://webauthn.passwordless.id/authenticators/"+t+"-dark.png"}}return a}(e)}function Q(e){return e}function Y(e){return{username:e.username,credential:e.credential,client:_(e.clientData),authenticator:G(e.authenticatorData),attestation:e.attestationData?e.attestationData:null}}function q(e){return{credentialId:e.credentialId,client:_(e.clientData),authenticator:G(e.authenticatorData),signature:e.signature}}var J=a(4364);async function z(e,t){return!await async function(e,t){if("function"==typeof e){const a=e(t);return a instanceof Promise?await a:a}return e===t}(e,t)}async function Z(e,t){const a=Y(e);if("webauthn.create"!==a.client.type)throw new Error(`Unexpected ClientData type: ${a.client.type}`);if(await z(t.origin,a.client.origin))throw new Error(`Unexpected ClientData origin: ${a.client.origin}`);if(await z(t.challenge,a.client.challenge))throw new Error(`Unexpected ClientData challenge: ${a.client.challenge}`);return a}async function X(e,t,a){if(e.credentialId!==t.id)throw new Error(`Credential ID mismatch: ${e.credentialId} vs ${t.id}`);if(!await ee({algorithm:t.algorithm,publicKey:t.publicKey,authenticatorData:e.authenticatorData,clientData:e.clientData,signature:e.signature,verbose:a.verbose}))throw new Error(`Invalid signature: ${e.signature}`);const i=q(e);if(a.verbose&&J.debug(i),"webauthn.get"!==i.client.type)throw new Error(`Unexpected clientData type: ${i.client.type}`);if(await z(a.origin,i.client.origin))throw new Error(`Unexpected ClientData origin: ${i.client.origin}`);if(await z(a.challenge,i.client.challenge))throw new Error(`Unexpected ClientData challenge: ${i.client.challenge}`);const n=a.domain??new URL(i.client.origin).hostname,r=T(await N(L(n)));if(i.authenticator.rpIdHash!==r)throw new Error(`Unexpected RpIdHash: ${i.authenticator.rpIdHash} vs ${r}`);if(!i.authenticator.flags.userPresent)throw new Error("Unexpected authenticator flags: missing userPresent");if(!i.authenticator.flags.userVerified&&a.userVerified)throw new Error("Unexpected authenticator flags: missing userVerified");if(a.counter&&i.authenticator.counter<=a.counter)throw new Error(`Unexpected authenticator counter: ${i.authenticator.counter} (should be > ${a.counter})`);return i}async function ee({algorithm:e,publicKey:t,authenticatorData:a,clientData:i,signature:n,verbose:r}){const o=function(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:"SHA-256"};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:"SHA-256"};default:throw new Error(`Unknown or unsupported crypto algorithm: ${e}. Only 'RS256' and 'ES256' are supported.`)}}(e);let c=await async function(e,t){const a=K(t);return crypto.subtle.importKey("spki",a,e,!1,["verify"])}(o,t);r&&J.debug(c);let s=await N(K(i)),d=U(K(a),s);r&&(J.debug("Crypto Algo: "+JSON.stringify(o)),J.debug("Public key: "+t),J.debug("Data: "+T(d)),J.debug("Signature: "+n));let l=K(n);return"ES256"==e&&(l=function(e){const t=new Uint8Array(e),a=0===t[4]?5:4,i=a+32,n=0===t[i+2]?i+3:i+2,r=t.slice(a,i),o=t.slice(n);return new Uint8Array([...r,...o])}(l)),await crypto.subtle.verify(o,c,l,d)}var te=a(27238);function ae(){return`${(0,c.Wg)("inAppWallet")}/api/2024-05-05/login/passkey/callback`}function ie(e,t){return`${(0,c.Wg)("inAppWallet")}/api/2024-05-05/login/passkey?type=${e}${t?`&username=${t}`:""}`}var ne=a(74027),re=a(7795),oe=a(36223),ce=a(27990);class se{constructor({client:e,querier:t}){Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"walletManagerQuerier",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"localStorage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.client=e,this.walletManagerQuerier=t,this.localStorage=new p({clientId:e.clientId})}async postWalletSetUp({deviceShareStored:e,walletAddress:t,isIframeStorageEnabled:a,walletUserId:i}){return a||await this.localStorage.saveDeviceShare(e,i),{walletAddress:t}}async getUserWalletStatus(){const e=await this.walletManagerQuerier.call({procedureName:"getUserStatus",params:void 0});return e.status===d.P1.LOGGED_IN_WALLET_INITIALIZED?{status:d.P1.LOGGED_IN_WALLET_INITIALIZED,...e.user,account:await this.getAccount()}:e.status===d.P1.LOGGED_IN_NEW_DEVICE||e.status===d.P1.LOGGED_IN_WALLET_UNINITIALIZED?{status:d.P1.LOGGED_IN_WALLET_UNINITIALIZED,...e.user}:{status:e.status}}async getAccount(){const e=this.walletManagerQuerier,{address:t}=await e.call({procedureName:"getAddress",params:void 0}),a=async t=>{const a={to:t.to??void 0,data:t.data,value:t.value,gasLimit:t.gas,nonce:t.nonce,chainId:t.chainId};t.maxFeePerGas?(a.accessList=t.accessList,a.maxFeePerGas=t.maxFeePerGas,a.maxPriorityFeePerGas=t.maxPriorityFeePerGas,a.type=2):(a.gasPrice=t.gasPrice,a.type=0);const{signedTransaction:i}=await e.call({procedureName:"signTransaction",params:{transaction:a,chainId:t.chainId,rpcEndpoint:`https://${t.chainId}.rpc.thirdweb.com`}});return i},i=this.client;return{address:t,async signTransaction(e){if(!e.chainId)throw new Error("chainId required in tx to sign");return a({...e,chainId:e.chainId})},async sendTransaction(e){const t=(0,oe.getRpcClient)({client:i,chain:(0,ne.Q4)(e.chainId)}),n=await a(e);return{transactionHash:await(0,re.B)(t,n)}},async signMessage({message:t}){const a="string"==typeof t?t:t.raw,{signedMessage:i}=await e.call({procedureName:"signMessage",params:{message:a,chainId:1}});return i},async signTypedData(t){const a=(0,ce.y)(t);a.types?.EIP712Domain&&(a.types.EIP712Domain=void 0);const i=Number(a.domain?.chainId||1),{signedTypedData:n}=await e.call({procedureName:"signTypedDataV4",params:{domain:a.domain,types:a.types,message:a.message,chainId:i,rpcEndpoint:`https://${i}.rpc.thirdweb.com`}});return n}}}}class de{isClientIdLegacyPaper(e){return e.indexOf("-")>0&&36===e.length}constructor({client:e,onAuthSuccess:t}){if(Object.defineProperty(this,"client",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"querier",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"wallet",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"auth",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.isClientIdLegacyPaper(e.clientId))throw new Error("You are using a legacy clientId. Please use the clientId found on the thirdweb dashboard settings page");const a=(0,c.Wg)("inAppWallet");this.client=e,this.querier=new S({clientId:e.clientId,baseUrl:a}),this.wallet=new se({client:e,querier:this.querier}),this.auth=new P({client:e,querier:this.querier,baseUrl:a,onAuthSuccess:async e=>(t?.(e),await this.wallet.postWalletSetUp({...e.walletDetails,walletUserId:e.storedToken.authDetails.userWalletId}),await this.querier.call({procedureName:"initIframe",params:{deviceShareStored:e.walletDetails.deviceShareStored,clientId:this.client.clientId,walletUserId:e.storedToken.authDetails.userWalletId,authCookie:e.storedToken.cookieString}}),{user:{status:d.P1.LOGGED_IN_WALLET_INITIALIZED,authDetails:e.storedToken.authDetails,account:await this.wallet.getAccount(),walletAddress:e.walletDetails.walletAddress}})})}async getUser(){return this.wallet.getUserWalletStatus()}getAccount(){return this.wallet.getAccount()}async preAuthenticate(e){const t=e.strategy;switch(t){case"email":return this.auth.sendEmailLoginOtp({email:e.email});case"phone":return this.auth.sendSmsLoginOtp({phoneNumber:e.phoneNumber});default:le(t,`Provider: ${t} doesnt require pre-authentication`)}}async authenticate(e){const t=e.strategy;switch(t){case"email":return await this.auth.verifyEmailLoginOtp({email:e.email,otp:e.verificationCode});case"phone":return await this.auth.verifySmsLoginOtp({otp:e.verificationCode,phoneNumber:e.phoneNumber});case"apple":case"facebook":case"google":{const a=s.B9[t];return this.auth.loginWithOauth({oauthProvider:a,closeOpenedWindow:e.closeOpenedWindow,openedWindow:e.openedWindow})}case"jwt":return this.auth.loginWithCustomJwt({jwt:e.jwt,encryptionKey:e.encryptionKey});case"auth_endpoint":return this.auth.loginWithCustomAuthEndpoint({payload:e.payload,encryptionKey:e.encryptionKey});case"iframe_email_verification":return this.auth.loginWithEmailOtp({email:e.email});case"iframe":return this.auth.loginWithModal();case"passkey":{if("sign-up"===e.type){const t=await async function(e){if(!B())throw new Error("Passkeys are not available on this device");const t=new p({clientId:e.client.clientId}),a=(0,te.KI)(e.client),i=e.username??`wallet-${(new Date).toISOString()}`,n=await a(ie("sign-up",i)),r=await n.json();if(!r.challenge)throw new Error("No challenge received");const o=r.challenge,c=await M(i,o,{authenticatorType:e.authenticatorType??"auto",userVerification:"required",attestation:!0,debug:!1});await t.savePasskeyCredentialId(c.credential.id);const s=await a(ae(),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:"sign-up",authenticatorData:c.authenticatorData,credentialId:c.credential.id,serverVerificationId:r.serverVerificationId,clientData:c.clientData,username:i,credential:{publicKey:c.credential.publicKey,algorithm:c.credential.algorithm}})}),d=await s.json();if(!d)throw new Error("No token received");return d}({client:e.client,authenticatorType:e.authenticatorType,username:e.passkeyName});return this.auth.loginWithAuthToken(t)}const t=await async function(e){if(!B())throw new Error("Passkeys are not available on this device");const t=new p({clientId:e.client.clientId}),a=(0,te.KI)(e.client),i=await a(ie("sign-in")),n=await i.json();if(!n.challenge)throw new Error("No challenge received");const r=n.challenge,o=await t.getPasskeyCredentialId(),c=o?[o]:[],s=await V(c,r,{authenticatorType:e.authenticatorType??"auto",userVerification:"required"}),d=await a(ae(),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:"sign-in",authenticatorData:s.authenticatorData,credentialId:s.credentialId,serverVerificationId:n.serverVerificationId,clientData:s.clientData,signature:s.signature})});await t.savePasskeyCredentialId(s.credentialId);const l=await d.json();if(!l)throw new Error("No token received");return l}({client:e.client,authenticatorType:e.authenticatorType});return this.auth.loginWithAuthToken(t)}default:le(t)}}async logout(){return await this.auth.logout()}}function le(e,t){throw new Error(t??`Invalid param: ${e}`)}}}]); \ No newline at end of file diff --git a/24440.index.js b/24440.index.js new file mode 100644 index 000000000..8f4c986d7 --- /dev/null +++ b/24440.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24440],{24440:(A,e,n)=>{n.r(e),n.d(e,{default:()=>t});const t="data:image/webp;base64,UklGRiAFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSPIAAAABgFvbttPoro+Tol8IixaoA/qQaEemHZtCqHEZhHLvv3/HpS8bExETAADOwbfb4UIzL8O29XAO3yeYL94YaWrkWzdD8k2C8kQNotGOqBKUpxIJgAT1xEegueHBqUYCh2qk0GThWMGh2FFotHA3AzoKzRYu4c9Uu5Rn3zDQ8MBmbd2qp1qm7C80/sJ////7/9//PwFerLv0VMuU/YrBssB1Y13jz1S7lGePJcUuYQfMdhSrhLsCDtVIsUk4VnBIUE98BHvCg1ONBECC8kQNotGOqBKUpxIJviaYdW+MNDXybTFHgu+dg2+3w8WOy7BtPZwDAFZQOCAIBAAAMBYAnQEqgACAAD5tNpZIpCKiISGJ+IANiWkKFqPoA6XPQL9/lAv459evzfCDvEv4p/id6K5D/RP9jxgdtNxm9ADw2f+j/BedD8z/wn/g9wP9V+tN+2/ssft6MLgFOHSoZWxvjPfyOaBTUr2zwjikNyi39Wwsn3q+tudiYsuHKEPcmn8KO0mUosRJ3htvD/V8eAkdylyoz8CD4pFBcwdzW/0Eptymv7uCTPN0e+FQta751RN8un5lbG7gAP7/oQ4BAXl+kq+tiDDQMBYx+fvnX9z9D72DxiA1c/xF/NuM4OmteEscfbedOV++/D11R9FJnndSjVEs2Yu6cVxuaxaD707Jtw/NEYQ+wFc1U9Hgth1u5k6JzlqnSUWPi5sZyDL6i9Zs8JWoKQ4UVwOAYzUmH37dxrLjXWo9miyvzlURFKDXG7PLnF50zcP/EJItTvf4/D9EDx8Uf+6Wv8R9vIerAs/j2bpgnw3uKQX8ra1nAlTnV16LGL0NgwjdbGLNM/eeZKnRlf7uTeMFaeiYZVDz12+rbb/EVM9lSU8rjPzyNTeVGJYPRqh15ND7x5O/dRF3+1u8CvJU+clMlnYxYJ6+FXNZNT1g+1xQX3JpaDGCHGX62jTs/AdR18pv9D3E0djKGKOluvN6/JGB/hP3QZUNQs2GvyCTGR7dsy2QtGHJ3dAfvWtIjcwavoVk3q8TCw5+KG7l+VI4snhVn2mLef2poPZfeTgJjsPo04IxhQR1nAL8If9pXpVd7Pt5OPYfNPE3O0NI8KqmGA2VZw5KX1GqgYfBdFBuLNnyaW93eYqxsv3ufJ3hKuvjzvuXZzOk/Eb0I7I/QHa5myUOGF6Hz/HlZm16K/EsdR+cV5kPKG3Pl+IMTOZ7HVIn5jeUnw51O1FbFXqvho3KrADWjsdYb9S3A66/w/pZPZ9Ynt+wh2TKrLwGzN1/GzV3f7a4dPy67oIz7WvjEItHVvMY9lIlfj3KqmNNkDkOcbnXdHZiLqEhGhnOLtkteL4yVjyXArQabHP6GnCPM9YQHyEl++EQEZM0HVeAu6VjVMm7uXz9n7M7iwjiz2SCNfkaCPBLIF/duBq5G3hM4rtOnfK5UtGQZwQrtLZ/lCEIT4QCeWg7GPRlT67md28nVWT/eb0bjsL2iDl2Jd3kC2jO6MlqCMXuwd9ejCMnCR4xnGZl1inJyqAnIF0DFhEy6cQb55zLP9Jy9th+swycREn8Q/L69+Jt38N7gzyKU4S0AI0STXTGkjwT5Iv4Vj3VQ+t+Sewb7BhDmLpT5rnX+pPVUwac0V33tz6SghkeKoZnCrEqDCuAvI/vjv813ryRIhlKYrQSgq4WZpEsfF25+l4FyT2nPTskk9gDahB027YQAAAA"}}]); \ No newline at end of file diff --git a/24537.index.js b/24537.index.js new file mode 100644 index 000000000..50af845bf --- /dev/null +++ b/24537.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24537],{24537:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"com.flow.core",name:"Flow Wallet",homepage:"https://core.flow.com/",image_id:"f67a1db8-5704-4353-ead8-bd85c02a8700",app:{browser:null,ios:"https://apps.apple.com/us/app/lilico/id1644169603",android:"https://play.google.com/store/apps/details?id=io.outblock.lilico",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/flow-reference/hpclkefagolihohboafpheddmmgdffjm",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"frw://",universal:"https://frw-link.lilico.app/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/24625.index.js b/24625.index.js new file mode 100644 index 000000000..4deec74b2 --- /dev/null +++ b/24625.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24625],{24625:(A,k,s)=>{s.r(k),s.d(k,{default:()=>m});const m="data:image/webp;base64,UklGRsYFAABXRUJQVlA4ILoFAACQHwCdASqAAIAAPm0wlUckIqIhK5C6uIANiWgA1T3yXj5afffym/G75hq0/bvwdyVx6fUH3L/UfbN9EfQ55gH6i9IDzAfs/1MPtj/wHyAfqx/7ewu/bz2Bv2R9Mb9xfhU/ar9tvaG/9uc4RxfsLlA8CtM3PSeA6KxpAzc/fFRWfAF2R61Px48oKYnm7Xa4FlvNS7pmGDbtcq9mljgQMTcx5Lw2W6k5y3BCORzK2kjUdyQAYOmB4Cn+M5sEaOuVLPB7LsB0exhpPXqt04kUJNOovgS2b9/IcOsBipzpMAQqGDw4c5x7O2CFl46qWKgyVTcwww+L7RFmfRiLYcWSmPMioa1wTgAA/vz4Q6USzvNbjvLFzwFRJMSad0dlDd15mdJcaIXt+IdpKyeGPOitWmXnV+WkoS+EPBtSFBHqMgKAtUPDZcNyI2HnQGslKOy5fXwlxsNPySSg5kirOzGb2Lj4cSKzJKkqX4RaODXS2HzBGGGv6fF6S0atbeK19bX2M7Xm/aXENt/F+/gJB3S0v0BSPBzrInsP9VyfdghIj8k8UtMgV/iu79CLX4bvgHOkfPcEdujSCez3eEdyPO2WBic9ktXYxW7b/Ra9kQDUH/2KHku3shjkGNL7Pvmki2PmgVSXxnrA30+WIwbyImF3mVStBxxkv36ks1kK/TJ45v1hJATh49rPDStDX/s3AlRrpSLJt+GwC/cRA/PvfbVaHDifByf0OzMV3/+7Sg3U4R/x2Dcmz3NNL9X8BJm3Kge0hu+OO0d7nx098Q5sEvAAwkJTMdt8jJCW4Ba4KBDmhBhLe46w/z4DhLL3ZTM08NJBujS1+2wsm1yEwYh2buxvBgVFvy77Qn3aVhmsk2fHm7V74gYOb5Q01yIgy8G83S026m/20kg2qCEWqI1CUPhXwnDe9JkLy5mNpqnvp5vfiFmjYWpyL8pk0ri/06KQpI5RspKqM66JMZsbtdT4/PBvxYsGxN7AiZWVfLs9ii9ImXZZMyHSo+WnNBk+783aKPdHCUr5p5OHBdWVfNZI/jwQF1LRBxU54v53o/V/GDI3TZG5+uUSHBQ9QHbsLGO6jmVUUTR54zSf9GfmQjjUj3isyW8GD/rsm01Mcx0EMrg9kGAM6IrarUOT2ikTB1BLiJL2mv8/ch2dtd9f8ygE5Sc7qFaoNZan1L802/3wIrcPNg+fDwUMlTZ51iur2dztRHuOEVMM/L9pE7dfxqhgk1Ykh611q53jncXv7DkHUtS9uCZFfZJ72pPU+ZIUKVDxJ0N+/H8PXJOsCAMkQLuFieJwMbLa51fbn0jLbt3/Xon+0Esv0W8iR3ajLCtZIo5+yie9uRqLgJuG1fakD6pUDHR8Y7Y+TTVMnkUFF10aLxaP2OWehmo7sIzgWIXulc1+6ZNVPUqisC6kGj++NI5VcFvuPHYN375D7MaWqp0k/3eS7CzpJj6btC3dKmcATsJRlIjnFzCgowjg/9vw2XILlthDsuT44L/CnmucwN4uDnoO3iKsvdrVoC3CXAcu65o4e+vz5TB+2hlpddLDbRsz96EB/Nit4X1zwwVDGCUx06WFjIzLrhDq8/kzxnF/wsa0j6Pie/4EXKrrSWxUCp+kjXMqvL+H9Pvq7ibBbJ0m5vmO91TCbLns1qt29GSeI25rODMsE7XnZ1ycwvPGtA/i88/l+kmMlx1PFlRMZP6lClPyYnczEnKzzLahCKTOmxc3zReUpwsV2pabVbDtG17j6b/HgdilaJKnKny9BJaFeIwE8kYtYXVQBCUHQiBqHLaH/jGJk65g0bXet2xruCrNrEjTdeMVsvsUvW15mBrAgakdRTR0fYEzz/+d0ztl/oYE2+z3YxmTO+p5q2854MRz/n2+VS4pvxkVJNZCRkr9bwAAAK48QKbDjI7tInvontHodGH4eTxj9tAY7LTn3NmmGx16KZfAgWPsQyVAAAAAAA=="}}]); \ No newline at end of file diff --git a/24723.index.js b/24723.index.js new file mode 100644 index 000000000..5a97cfcf7 --- /dev/null +++ b/24723.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24723],{24723:(a,e,l)=>{l.r(e),l.d(e,{wallet:()=>p});const p={id:"me.haha",name:"HaHa",homepage:"https://www.haha.me",image_id:"79285c9f-2630-451e-0680-c71b42fb7400",app:{browser:"https://www.haha.me",ios:"https://apps.apple.com/us/app/haha-crypto-portfolio-tracker/id1591158244",android:"https://play.google.com/store/apps/details?id=com.permutize.haha",mac:"https://apps.apple.com/us/app/haha-crypto-portfolio-tracker/id1591158244",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"haha://",universal:"https://haha.me"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/24769.index.js b/24769.index.js new file mode 100644 index 000000000..ac3fdd1d5 --- /dev/null +++ b/24769.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24769],{24769:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"land.liker",name:"LikerLand App",homepage:"https://liker.land/getapp",image_id:"501fa316-f0df-4a1b-ead6-5523251b7100",app:{browser:null,ios:"https://apps.apple.com/app/liker-land/id1248232355",android:"https://play.google.com/store/apps/details?id=com.oice",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"com.oice://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/24830.index.js b/24830.index.js new file mode 100644 index 000000000..3867332b3 --- /dev/null +++ b/24830.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24830],{24830:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.mewwallet",name:"MEW wallet",homepage:"https://mewwallet.com",image_id:"e2024511-2c9b-46d7-3111-52df3d241700",app:{browser:"https://download.mewwallet.com/?source=wc",ios:"https://apps.apple.com/app/id1464614025",android:"https://play.google.com/store/apps/details?id=com.myetherwallet.mewwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:"https://apps.apple.com/app/id1464614025",edge:null,opera:null},rdns:null,mobile:{native:"mewwallet://",universal:"https://mewwallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/24929.index.js b/24929.index.js new file mode 100644 index 000000000..90aab0932 --- /dev/null +++ b/24929.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24929],{24929:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"network.dgg",name:"DGG Wallet",homepage:"https://dgg.network",image_id:"e4cbed08-8839-4bce-875f-d8917ceb7e00",app:{browser:null,ios:"https://apps.apple.com/nl/app/dgg-wallet-nfts-games/id1659618218",android:"https://play.google.com/store/apps/details?id=network.dgg.wallet&hl=en_US",mac:null,windows:null,linux:null,chrome:"https://apps.apple.com/nl/app/dgg-wallet-nfts-games/id1659618218",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dgg://",universal:"https://dggnetwork.app.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/24942.index.js b/24942.index.js new file mode 100644 index 000000000..004336538 --- /dev/null +++ b/24942.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[24942],{24942:(A,Q,f)=>{f.r(Q),f.d(Q,{default:()=>S});const S="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/25277.index.js b/25277.index.js new file mode 100644 index 000000000..70be8ebf2 --- /dev/null +++ b/25277.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[25277],{25277:(A,e,c)=>{c.r(e),c.d(e,{default:()=>C});const C="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/25681.index.js b/25681.index.js new file mode 100644 index 000000000..c3582e7ab --- /dev/null +++ b/25681.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[25681],{25681:(e,c,u)=>{u.r(c),u.d(c,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/25746.index.js b/25746.index.js new file mode 100644 index 000000000..156bd95c8 --- /dev/null +++ b/25746.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[25746],{25746:(o,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"xyz.roam.wallet",name:"Roam",homepage:"https://roam.xyz",image_id:"a4500b0c-47e3-4c4a-207e-d72a57f1ca00",app:{browser:null,ios:"https://testflight.apple.com/join/hM8Ba1Qd",android:"https://google.com",mac:"https://google.com",windows:"https://google.com",linux:"https://google.com",chrome:"Roam.xyz",firefox:"https://google.com",safari:"https://google.com",edge:"https://google.com",opera:"https://google.com"},rdns:"xyz.roam.wallet",mobile:{native:"roam://",universal:null},desktop:{native:"roam://",universal:null}}}}]); \ No newline at end of file diff --git a/25812.index.js b/25812.index.js new file mode 100644 index 000000000..6a2f1c83c --- /dev/null +++ b/25812.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[25812],{25812:(A,q,b)=>{b.r(q),b.d(q,{default:()=>S});const S="data:image/webp;base64,UklGRmwDAABXRUJQVlA4IGADAADwEgCdASqAAIAAPm00mEikIqKhJZdIwIANiWdph9c9SpaRJ8I0GMWPl9szdsBdnO8gtMzcGEWj0m/Bi5dBuCsSGT/vVlWmUZ7wI6HwKh9FuTqwqkIkQebySA3GMJqQ6bv2+Kfpv4q5KRJuq0XHUOMHpn2izSTIzz262+H5KNI7q8Gv4ZNPpSVkbpmQbh6P2M/RlNKSzLrtrU+5EuUpJG4AAP74lgTJiqKJ+nu4rRQ+aNNAFF0UsOkZSNbgMkxZizG98tfANMUNbQqIl7gdajM5YwT6/EZeUGxr8a4OmSMoAlYjQZQAUVmHJKrdGFzicj0eV2H+dZ2KuDiOqk/sMozt3qN4FZ8bQ/GUH2icko7z7LJgZXu79WU0cIX4ZFu+hKAW4U/v5MfkbPGoq1FS6cLoBfh8TxWGYoE54sjMctqSpb00KE9k9YtgGjXZ6bikSHSl8vJYLArtHDV6CVcDPysZo8xTCGvUYffjkKj7QSLxtbmRbMqP/t+B8DWcBEPmnMvwZb/7L1sLU8tycKc7QuKsfK11lViQ+mKH1r8C68Iyfvidzz+gS5ksg/gUb2JQk/q6wqeX8NHZ1vGppL55U1PPtjRAqGnPQUZaVq2yNpU9K4fZ7U+Y4n60csJ/aq8rjSx3n/ymK9f8xKBw6q3p5JXwIIKkC7Sqzi1q0zTfNwfW3P9NYritL7V8/Z9WKM8SfvcHfwA3JGzfjWI5kJsMxR4HIUm98ACgt0E7XmOqAa+OSB5fDPUvwWXYk8nXCu0wqGVz6Du+maXY64tMAjfrXcCb86NZHdOqKrcZSyUBcip+R+vdba/ke25zbBxoTOaCcj5BKXsg0oVH1Xgo1Zx+337uG96/2DVzNuX03MG+dPL/DW0vfQ1FRn4Lbtikwvh4sj133VH5mtlSE14J1ayqS/FGFOTcaGukuarhlgRrLBSqSdObR8vKq7OAlHeOsFL3cLTVLPmMiXHbTrQDJbhYj4qgqbFO0rfCRjBTMMEMxK+sSnnjW1z5SgNzYC65xP4oJUgnYvhzOYbHjAuBo6ySR5rBcwwmw8AC5HDtriwYEal+e6Y5Bp8ilUnB3A2af7YO6GTTWuwpZw+RE70Th1QhLHjqmp+Xu4x1JQYrAUgpj2PWdHPmAVBlAdAUywhz7DR+YAA="}}]); \ No newline at end of file diff --git a/25908.index.js b/25908.index.js new file mode 100644 index 000000000..b2b9fb2a0 --- /dev/null +++ b/25908.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[25908],{25908:(e,l,s)=>{s.r(l),s.d(l,{wallet:()=>a});const a={id:"com.secuxtech",name:"SecuX",homepage:"https://secuxtech.com/",image_id:"98183be0-3125-45ee-a6b6-fbd47ebefd00",app:{browser:"https://wallet.secuxtech.com/secuxess/#/",ios:"https://apps.apple.com/tw/app/secux-mobile/id1477437607",android:"https://play.google.com/store/apps/details?id=com.secuxapp&hl=zh_TW&gl=US&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"secux://",universal:"https://wsweb.secuxtech.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/26422.index.js b/26422.index.js new file mode 100644 index 000000000..43cce7617 --- /dev/null +++ b/26422.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[26422],{26422:(A,k,P)=>{P.r(k),P.d(k,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/26427.index.js b/26427.index.js new file mode 100644 index 000000000..a77a59907 --- /dev/null +++ b/26427.index.js @@ -0,0 +1,2 @@ +/*! For license information please see 26427.index.js.LICENSE.txt */ +(self.webpackChunkexample=self.webpackChunkexample||[]).push([[26427],{60923:(t,e,r)=>{t.exports=self.fetch||(self.fetch=r(95883).default||r(95883))},62346:(t,e,r)=>{"use strict";e.po=e.yE=void 0;const i=r(18918);r(63447),r(38767);function n(t,r=e.yE){return r.randomBytes(t)}e.yE=new i.SystemRandomSource,e.po=n},88611:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BrowserRandomSource=void 0,e.BrowserRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;const t="undefined"!=typeof self?self.crypto||self.msCrypto:null;t&&void 0!==t.getRandomValues&&(this._crypto=t,this.isAvailable=!0,this.isInstantiated=!0)}randomBytes(t){if(!this.isAvailable||!this._crypto)throw new Error("Browser random byte generator is not available.");const e=new Uint8Array(t);for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NodeRandomSource=void 0;const i=r(38767);e.NodeRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;{const t=r(45098);t&&t.randomBytes&&(this._crypto=t,this.isAvailable=!0,this.isInstantiated=!0)}}randomBytes(t){if(!this.isAvailable||!this._crypto)throw new Error("Node.js random byte generator is not available.");let e=this._crypto.randomBytes(t);if(e.length!==t)throw new Error("NodeRandomSource: got fewer bytes than requested");const r=new Uint8Array(t);for(let t=0;t{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SystemRandomSource=void 0;const i=r(88611),n=r(77407);e.SystemRandomSource=class{constructor(){return this.isAvailable=!1,this.name="",this._source=new i.BrowserRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Browser")):(this._source=new n.NodeRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Node")):void 0)}randomBytes(t){if(!this.isAvailable)throw new Error("System random byte generator is not available.");return this._source.randomBytes(t)}}},26427:(t,e,r)=>{"use strict";r.d(e,{EthereumProvider:()=>Kl,OPTIONAL_EVENTS:()=>xl,OPTIONAL_METHODS:()=>Rl});var i=r(50046),n=r.n(i),s=r(24661),o=r(91315),a=r(20635),c=r(67822),h=r(68032),u=r(21663),l=r(1427),f=r(62346),p=r(91311),d=r(38877),g=r(1030),m=r(5132),y=r(39907),v=r(4364),w=r(1048).Buffer;const b=":";function A(t){const[e,r]=t.split(b);return{namespace:e,reference:r}}function _(t,e=[]){const r=[];return Object.keys(t).forEach((i=>{if(e.length&&!e.includes(i))return;const n=t[i];r.push(...n.accounts)})),r}function I(t,e){return t.includes(":")?[t]:e.chains||[]}var E=Object.defineProperty,S=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,R=(t,e,r)=>e in t?E(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,N=(t,e)=>{for(var r in e||(e={}))P.call(e,r)&&R(t,r,e[r]);if(S)for(var r of S(e))M.call(e,r)&&R(t,r,e[r]);return t};const x="ReactNative",C={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"},O="js";function T(){return typeof y<"u"&&typeof y.versions<"u"&&typeof y.versions.node<"u"}function D(){return!(0,a.getDocument)()&&!!(0,a.getNavigator)()&&navigator.product===x}function q(){return!T()&&!!(0,a.getNavigator)()&&!!(0,a.getDocument)()}function k(){return D()?C.reactNative:T()?C.node:q()?C.browser:C.unknown}function B(t,e,i){const n=function(){if(k()===C.reactNative&&typeof r.g<"u"&&typeof(null==r.g?void 0:r.g.Platform)<"u"){const{OS:t,Version:e}=r.g.Platform;return[t,e].join("-")}const t=(0,s.o0)();if(null===t)return"unknown";const e=t.os?t.os.replace(" ","").toLowerCase():"unknown";return"browser"===t.type?[e,t.name,t.version].join("-"):[e,t.version].join("-")}(),o=function(){var t;const e=k();return e===C.browser?[e,(null==(t=(0,a.getLocation)())?void 0:t.host)||"unknown"].join(":"):e}();return[[t,e].join("-"),[O,i].join("-"),n,o].join("/")}function U(t,e){return t.filter((t=>e.includes(t))).length===t.length}function j(t){return Object.fromEntries(t.entries())}function z(t){return new Map(Object.entries(t))}function L(t=o.FIVE_MINUTES,e){const r=(0,o.toMiliseconds)(t||o.FIVE_MINUTES);let i,n,s;return{resolve:t=>{s&&i&&(clearTimeout(s),i(t))},reject:t=>{s&&n&&(clearTimeout(s),n(t))},done:()=>new Promise(((t,o)=>{s=setTimeout((()=>{o(new Error(e))}),r),i=t,n=o}))}}function F(t,e,r){return new Promise((async(i,n)=>{const s=setTimeout((()=>n(new Error(r))),e);try{i(await t)}catch(t){n(t)}clearTimeout(s)}))}function K(t,e){if("string"==typeof e&&e.startsWith(`${t}:`))return e;if("topic"===t.toLowerCase()){if("string"!=typeof e)throw new Error('Value must be "string" for expirer target type: topic');return`topic:${e}`}if("id"===t.toLowerCase()){if("number"!=typeof e)throw new Error('Value must be "number" for expirer target type: id');return`id:${e}`}throw new Error(`Unknown expirer target type: ${t}`)}function H(t){const[e,r]=t.split(":"),i={id:void 0,topic:void 0};if("topic"===e&&"string"==typeof r)i.topic=r;else{if("id"!==e||!Number.isInteger(Number(r)))throw new Error(`Invalid target, expected id:number or topic:string, got ${e}:${r}`);i.id=Number(r)}return i}function V(t,e){return(0,o.fromMiliseconds)((e||Date.now())+(0,o.toMiliseconds)(t))}function $(t){return Date.now()>=(0,o.toMiliseconds)(t)}function J(t,e){return`${t}${e?`:${e}`:""}`}function Q(t=[],e=[]){return[...new Set([...t,...e])]}var G,W=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof r.g<"u"?r.g:typeof self<"u"?self:{},Y={exports:{}};G=Y,function(){var t="input is invalid type",e="object"==typeof window,r=e?window:{};r.JS_SHA3_NO_WINDOW&&(e=!1);var i=!e&&"object"==typeof self;!r.JS_SHA3_NO_NODE_JS&&"object"==typeof y&&y.versions&&y.versions.node?r=W:i&&(r=self);var n=!r.JS_SHA3_NO_COMMON_JS&&G.exports,s=!r.JS_SHA3_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",o="0123456789abcdef".split(""),a=[4,1024,262144,67108864],c=[0,8,16,24],h=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],u=[224,256,384,512],l=[128,256],f=["hex","buffer","arrayBuffer","array","digest"],p={128:168,256:136};(r.JS_SHA3_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),s&&(r.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(t){return"object"==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});for(var d=function(t,e,r){return function(i){return new x(t,e,t).update(i)[r]()}},g=function(t,e,r){return function(i,n){return new x(t,e,n).update(i)[r]()}},m=function(t,e,r){return function(e,i,n,s){return _["cshake"+t].update(e,i,n,s)[r]()}},v=function(t,e,r){return function(e,i,n,s){return _["kmac"+t].update(e,i,n,s)[r]()}},w=function(t,e,r,i){for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var i=0;i<50;++i)this.s[i]=0}function C(t,e,r){x.call(this,t,e,r)}x.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var r,i=typeof e;if("string"!==i){if("object"!==i)throw new Error(t);if(null===e)throw new Error(t);if(s&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||s&&ArrayBuffer.isView(e)))throw new Error(t);r=!0}for(var n,o,a=this.blocks,h=this.byteCount,u=e.length,l=this.blockCount,f=0,p=this.s;f>2]|=e[f]<>2]|=o<>2]|=(192|o>>6)<>2]|=(128|63&o)<=57344?(a[n>>2]|=(224|o>>12)<>2]|=(128|o>>6&63)<>2]|=(128|63&o)<>2]|=(240|o>>18)<>2]|=(128|o>>12&63)<>2]|=(128|o>>6&63)<>2]|=(128|63&o)<=h){for(this.start=n-h,this.block=a[l],n=0;n>=8);r>0;)n.unshift(r),r=255&(t>>=8),++i;return e?n.push(i):n.unshift(i),this.update(n),n.length},x.prototype.encodeString=function(e){var r,i=typeof e;if("string"!==i){if("object"!==i)throw new Error(t);if(null===e)throw new Error(t);if(s&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||s&&ArrayBuffer.isView(e)))throw new Error(t);r=!0}var n=0,o=e.length;if(r)n=o;else for(var a=0;a=57344?n+=3:(c=65536+((1023&c)<<10|1023&e.charCodeAt(++a)),n+=4)}return n+=this.encode(8*n),this.update(e),n},x.prototype.bytepad=function(t,e){for(var r=this.encode(e),i=0;i>2]|=this.padding[3&e],this.lastByteIndex===this.byteCount)for(t[0]=t[r],e=1;e>4&15]+o[15&t]+o[t>>12&15]+o[t>>8&15]+o[t>>20&15]+o[t>>16&15]+o[t>>28&15]+o[t>>24&15];a%e==0&&(O(r),s=0)}return n&&(t=r[s],c+=o[t>>4&15]+o[15&t],n>1&&(c+=o[t>>12&15]+o[t>>8&15]),n>2&&(c+=o[t>>20&15]+o[t>>16&15])),c},x.prototype.arrayBuffer=function(){this.finalize();var t,e=this.blockCount,r=this.s,i=this.outputBlocks,n=this.extraBytes,s=0,o=0,a=this.outputBits>>3;t=n?new ArrayBuffer(i+1<<2):new ArrayBuffer(a);for(var c=new Uint32Array(t);o>8&255,c[t+2]=e>>16&255,c[t+3]=e>>24&255;a%r==0&&O(i)}return s&&(t=a<<2,e=i[o],c[t]=255&e,s>1&&(c[t+1]=e>>8&255),s>2&&(c[t+2]=e>>16&255)),c},C.prototype=new x,C.prototype.finalize=function(){return this.encode(this.outputBits,!0),x.prototype.finalize.call(this)};var O=function(t){var e,r,i,n,s,o,a,c,u,l,f,p,d,g,m,y,v,w,b,A,_,I,E,S,P,M,R,N,x,C,O,T,D,q,k,B,U,j,z,L,F,K,H,V,$,J,Q,G,W,Y,X,Z,tt,et,rt,it,nt,st,ot,at,ct,ht,ut;for(i=0;i<48;i+=2)n=t[0]^t[10]^t[20]^t[30]^t[40],s=t[1]^t[11]^t[21]^t[31]^t[41],o=t[2]^t[12]^t[22]^t[32]^t[42],a=t[3]^t[13]^t[23]^t[33]^t[43],c=t[4]^t[14]^t[24]^t[34]^t[44],u=t[5]^t[15]^t[25]^t[35]^t[45],l=t[6]^t[16]^t[26]^t[36]^t[46],f=t[7]^t[17]^t[27]^t[37]^t[47],e=(p=t[8]^t[18]^t[28]^t[38]^t[48])^(o<<1|a>>>31),r=(d=t[9]^t[19]^t[29]^t[39]^t[49])^(a<<1|o>>>31),t[0]^=e,t[1]^=r,t[10]^=e,t[11]^=r,t[20]^=e,t[21]^=r,t[30]^=e,t[31]^=r,t[40]^=e,t[41]^=r,e=n^(c<<1|u>>>31),r=s^(u<<1|c>>>31),t[2]^=e,t[3]^=r,t[12]^=e,t[13]^=r,t[22]^=e,t[23]^=r,t[32]^=e,t[33]^=r,t[42]^=e,t[43]^=r,e=o^(l<<1|f>>>31),r=a^(f<<1|l>>>31),t[4]^=e,t[5]^=r,t[14]^=e,t[15]^=r,t[24]^=e,t[25]^=r,t[34]^=e,t[35]^=r,t[44]^=e,t[45]^=r,e=c^(p<<1|d>>>31),r=u^(d<<1|p>>>31),t[6]^=e,t[7]^=r,t[16]^=e,t[17]^=r,t[26]^=e,t[27]^=r,t[36]^=e,t[37]^=r,t[46]^=e,t[47]^=r,e=l^(n<<1|s>>>31),r=f^(s<<1|n>>>31),t[8]^=e,t[9]^=r,t[18]^=e,t[19]^=r,t[28]^=e,t[29]^=r,t[38]^=e,t[39]^=r,t[48]^=e,t[49]^=r,g=t[0],m=t[1],J=t[11]<<4|t[10]>>>28,Q=t[10]<<4|t[11]>>>28,N=t[20]<<3|t[21]>>>29,x=t[21]<<3|t[20]>>>29,at=t[31]<<9|t[30]>>>23,ct=t[30]<<9|t[31]>>>23,K=t[40]<<18|t[41]>>>14,H=t[41]<<18|t[40]>>>14,q=t[2]<<1|t[3]>>>31,k=t[3]<<1|t[2]>>>31,y=t[13]<<12|t[12]>>>20,v=t[12]<<12|t[13]>>>20,G=t[22]<<10|t[23]>>>22,W=t[23]<<10|t[22]>>>22,C=t[33]<<13|t[32]>>>19,O=t[32]<<13|t[33]>>>19,ht=t[42]<<2|t[43]>>>30,ut=t[43]<<2|t[42]>>>30,et=t[5]<<30|t[4]>>>2,rt=t[4]<<30|t[5]>>>2,B=t[14]<<6|t[15]>>>26,U=t[15]<<6|t[14]>>>26,w=t[25]<<11|t[24]>>>21,b=t[24]<<11|t[25]>>>21,Y=t[34]<<15|t[35]>>>17,X=t[35]<<15|t[34]>>>17,T=t[45]<<29|t[44]>>>3,D=t[44]<<29|t[45]>>>3,S=t[6]<<28|t[7]>>>4,P=t[7]<<28|t[6]>>>4,it=t[17]<<23|t[16]>>>9,nt=t[16]<<23|t[17]>>>9,j=t[26]<<25|t[27]>>>7,z=t[27]<<25|t[26]>>>7,A=t[36]<<21|t[37]>>>11,_=t[37]<<21|t[36]>>>11,Z=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,V=t[8]<<27|t[9]>>>5,$=t[9]<<27|t[8]>>>5,M=t[18]<<20|t[19]>>>12,R=t[19]<<20|t[18]>>>12,st=t[29]<<7|t[28]>>>25,ot=t[28]<<7|t[29]>>>25,L=t[38]<<8|t[39]>>>24,F=t[39]<<8|t[38]>>>24,I=t[48]<<14|t[49]>>>18,E=t[49]<<14|t[48]>>>18,t[0]=g^~y&w,t[1]=m^~v&b,t[10]=S^~M&N,t[11]=P^~R&x,t[20]=q^~B&j,t[21]=k^~U&z,t[30]=V^~J&G,t[31]=$^~Q&W,t[40]=et^~it&st,t[41]=rt^~nt&ot,t[2]=y^~w&A,t[3]=v^~b&_,t[12]=M^~N&C,t[13]=R^~x&O,t[22]=B^~j&L,t[23]=U^~z&F,t[32]=J^~G&Y,t[33]=Q^~W&X,t[42]=it^~st&at,t[43]=nt^~ot&ct,t[4]=w^~A&I,t[5]=b^~_&E,t[14]=N^~C&T,t[15]=x^~O&D,t[24]=j^~L&K,t[25]=z^~F&H,t[34]=G^~Y&Z,t[35]=W^~X&tt,t[44]=st^~at&ht,t[45]=ot^~ct&ut,t[6]=A^~I&g,t[7]=_^~E&m,t[16]=C^~T&S,t[17]=O^~D&P,t[26]=L^~K&q,t[27]=F^~H&k,t[36]=Y^~Z&V,t[37]=X^~tt&$,t[46]=at^~ht&et,t[47]=ct^~ut&rt,t[8]=I^~g&y,t[9]=E^~m&v,t[18]=T^~S&M,t[19]=D^~P&R,t[28]=K^~q&B,t[29]=H^~k&U,t[38]=Z^~V&J,t[39]=tt^~$&Q,t[48]=ht^~et&it,t[49]=ut^~rt&nt,t[0]^=h[i],t[1]^=h[i+1]};if(n)G.exports=_;else for(E=0;E{try{if("test"!=="test".normalize(e))throw new Error("bad normalize")}catch{t.push(e)}})),t.length)throw new Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(t){return t.message}return null}();var st,ot;!function(t){t.DEBUG="DEBUG",t.INFO="INFO",t.WARNING="WARNING",t.ERROR="ERROR",t.OFF="OFF"}(st||(st={})),function(t){t.UNKNOWN_ERROR="UNKNOWN_ERROR",t.NOT_IMPLEMENTED="NOT_IMPLEMENTED",t.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",t.NETWORK_ERROR="NETWORK_ERROR",t.SERVER_ERROR="SERVER_ERROR",t.TIMEOUT="TIMEOUT",t.BUFFER_OVERRUN="BUFFER_OVERRUN",t.NUMERIC_FAULT="NUMERIC_FAULT",t.MISSING_NEW="MISSING_NEW",t.INVALID_ARGUMENT="INVALID_ARGUMENT",t.MISSING_ARGUMENT="MISSING_ARGUMENT",t.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",t.CALL_EXCEPTION="CALL_EXCEPTION",t.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",t.NONCE_EXPIRED="NONCE_EXPIRED",t.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",t.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",t.TRANSACTION_REPLACED="TRANSACTION_REPLACED",t.ACTION_REJECTED="ACTION_REJECTED"}(ot||(ot={}));const at="0123456789abcdef";class ct{constructor(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}_log(t,e){const r=t.toLowerCase();null==et[r]&&this.throwArgumentError("invalid log level name","logLevel",t),!(rt>et[r])&&v.log.apply(v,e)}debug(...t){this._log(ct.levels.DEBUG,t)}info(...t){this._log(ct.levels.INFO,t)}warn(...t){this._log(ct.levels.WARNING,t)}makeError(t,e,r){if(tt)return this.makeError("censored error",e,{});e||(e=ct.errors.UNKNOWN_ERROR),r||(r={});const i=[];Object.keys(r).forEach((t=>{const e=r[t];try{if(e instanceof Uint8Array){let r="";for(let t=0;t>4],r+=at[15&e[t]];i.push(t+"=Uint8Array(0x"+r+")")}else i.push(t+"="+JSON.stringify(e))}catch{i.push(t+"="+JSON.stringify(r[t].toString()))}})),i.push(`code=${e}`),i.push(`version=${this.version}`);const n=t;let s="";switch(e){case ot.NUMERIC_FAULT:{s="NUMERIC_FAULT";const e=t;switch(e){case"overflow":case"underflow":case"division-by-zero":s+="-"+e;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case ot.CALL_EXCEPTION:case ot.INSUFFICIENT_FUNDS:case ot.MISSING_NEW:case ot.NONCE_EXPIRED:case ot.REPLACEMENT_UNDERPRICED:case ot.TRANSACTION_REPLACED:case ot.UNPREDICTABLE_GAS_LIMIT:s=e}s&&(t+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),i.length&&(t+=" ("+i.join(", ")+")");const o=new Error(t);return o.reason=n,o.code=e,Object.keys(r).forEach((function(t){o[t]=r[t]})),o}throwError(t,e,r){throw this.makeError(t,e,r)}throwArgumentError(t,e,r){return this.throwError(t,ct.errors.INVALID_ARGUMENT,{argument:e,value:r})}assert(t,e,r,i){t||this.throwError(e,r,i)}assertArgument(t,e,r,i){t||this.throwArgumentError(e,r,i)}checkNormalize(t){nt&&this.throwError("platform missing String.prototype.normalize",ct.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:nt})}checkSafeUint53(t,e){"number"==typeof t&&(null==e&&(e="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(e,ct.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(e,ct.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}checkArgumentCount(t,e,r){r=r?": "+r:"",te&&this.throwError("too many arguments"+r,ct.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:e})}checkNew(t,e){(t===Object||null==t)&&this.throwError("missing new",ct.errors.MISSING_NEW,{name:e.name})}checkAbstract(t,e){t===e?this.throwError("cannot instantiate abstract class "+JSON.stringify(e.name)+" directly; use a sub-class",ct.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):(t===Object||null==t)&&this.throwError("missing new",ct.errors.MISSING_NEW,{name:e.name})}static globalLogger(){return it||(it=new ct("logger/5.7.0")),it}static setCensorship(t,e){if(!t&&e&&this.globalLogger().throwError("cannot permanently disable censorship",ct.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),Z){if(!t)return;this.globalLogger().throwError("error censorship permanent",ct.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}tt=!!t,Z=!!e}static setLogLevel(t){const e=et[t.toLowerCase()];null!=e?rt=e:ct.globalLogger().warn("invalid log level - "+t)}static from(t){return new ct(t)}}ct.errors=ot,ct.levels=st;const ht=new ct("bytes/5.7.0");function ut(t){return!!t.toHexString}function lt(t){return t.slice||(t.slice=function(){const e=Array.prototype.slice.call(arguments);return lt(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}function ft(t){return"number"==typeof t&&t==t&&t%1==0}function pt(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;if("string"==typeof t||!ft(t.length)||t.length<0)return!1;for(let e=0;e=256)return!1}return!0}function dt(t,e){if(e||(e={}),"number"==typeof t){ht.checkSafeUint53(t,"invalid arrayify value");const e=[];for(;t;)e.unshift(255&t),t=parseInt(String(t/256));return 0===e.length&&e.push(0),lt(new Uint8Array(e))}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),ut(t)&&(t=t.toHexString()),gt(t)){let r=t.substring(2);r.length%2&&("left"===e.hexPad?r="0"+r:"right"===e.hexPad?r+="0":ht.throwArgumentError("hex data is odd-length","value",t));const i=[];for(let t=0;t>4]+mt[15&i]}return e}return ht.throwArgumentError("invalid hexlify value","value",t)}function vt(t,e,r){return"string"!=typeof t?t=yt(t):(!gt(t)||t.length%2)&&ht.throwArgumentError("invalid hexData","value",t),e=2+2*e,null!=r?"0x"+t.substring(e,2+2*r):"0x"+t.substring(e)}function wt(t,e){for("string"!=typeof t?t=yt(t):gt(t)||ht.throwArgumentError("invalid hex string","value",t),t.length>2*e+2&&ht.throwArgumentError("value out of range","value",arguments[1]);t.length<2*e+2;)t="0x0"+t.substring(2);return t}function bt(t){const e={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(function(t){return gt(t)&&!(t.length%2)||pt(t)}(t)){let r=dt(t);64===r.length?(e.v=27+(r[32]>>7),r[32]&=127,e.r=yt(r.slice(0,32)),e.s=yt(r.slice(32,64))):65===r.length?(e.r=yt(r.slice(0,32)),e.s=yt(r.slice(32,64)),e.v=r[64]):ht.throwArgumentError("invalid signature string","signature",t),e.v<27&&(0===e.v||1===e.v?e.v+=27:ht.throwArgumentError("signature invalid v byte","signature",t)),e.recoveryParam=1-e.v%2,e.recoveryParam&&(r[32]|=128),e._vs=yt(r.slice(32,64))}else{if(e.r=t.r,e.s=t.s,e.v=t.v,e.recoveryParam=t.recoveryParam,e._vs=t._vs,null!=e._vs){const r=function(t,e){(t=dt(t)).length>e&&ht.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(e);return r.set(t,e-t.length),lt(r)}(dt(e._vs),32);e._vs=yt(r);const i=r[0]>=128?1:0;null==e.recoveryParam?e.recoveryParam=i:e.recoveryParam!==i&&ht.throwArgumentError("signature recoveryParam mismatch _vs","signature",t),r[0]&=127;const n=yt(r);null==e.s?e.s=n:e.s!==n&&ht.throwArgumentError("signature v mismatch _vs","signature",t)}if(null==e.recoveryParam)null==e.v?ht.throwArgumentError("signature missing v and recoveryParam","signature",t):0===e.v||1===e.v?e.recoveryParam=e.v:e.recoveryParam=1-e.v%2;else if(null==e.v)e.v=27+e.recoveryParam;else{const r=0===e.v||1===e.v?e.v:1-e.v%2;e.recoveryParam!==r&&ht.throwArgumentError("signature recoveryParam mismatch v","signature",t)}null!=e.r&>(e.r)?e.r=wt(e.r,32):ht.throwArgumentError("signature missing or invalid r","signature",t),null!=e.s&>(e.s)?e.s=wt(e.s,32):ht.throwArgumentError("signature missing or invalid s","signature",t);const r=dt(e.s);r[0]>=128&&ht.throwArgumentError("signature s out of range","signature",t),e.recoveryParam&&(r[0]|=128);const i=yt(r);e._vs&&(gt(e._vs)||ht.throwArgumentError("signature invalid _vs","signature",t),e._vs=wt(e._vs,32)),null==e._vs?e._vs=i:e._vs!==i&&ht.throwArgumentError("signature _vs mismatch v and s","signature",t)}return e.yParityAndS=e._vs,e.compact=e.r+e.yParityAndS.substring(2),e}function At(t){return"0x"+X.keccak_256(dt(t))}var _t={exports:{}},It=function(t){var e=t.default;if("function"==typeof e){var r=function(){return e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach((function(e){var i=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(r,e,i.get?i:{enumerable:!0,get:function(){return t[e]}})})),r}(Object.freeze({__proto__:null,default:{}}));!function(t){!function(t,e){function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function n(t,e,r){if(n.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(("le"===e||"be"===e)&&(r=e,e=10),this._init(t||0,e||10,r||"be"))}var s;"object"==typeof t?t.exports=n:e.BN=n,n.BN=n,n.wordSize=26;try{s=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:It.Buffer}catch{}function o(t,e){var i=t.charCodeAt(e);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void r(!1,"Invalid character in "+t)}function a(t,e,r){var i=o(t,r);return r-1>=e&&(i|=o(t,r-1)<<4),i}function c(t,e,i,n){for(var s=0,o=0,a=Math.min(t.length,i),c=e;c=49?h-49+10:h>=17?h-17+10:h,r(h>=0&&o0?t:e},n.min=function(t,e){return t.cmp(e)<0?t:e},n.prototype._init=function(t,e,i){if("number"==typeof t)return this._initNumber(t,e,i);if("object"==typeof t)return this._initArray(t,e,i);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;n-=3)o=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[s]|=o<>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);else if("le"===i)for(n=0,s=0;n>>26-a&67108863,(a+=24)>=26&&(a-=26,s++);return this._strip()},n.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var i=0;i=e;i-=2)n=a(t,e,i)<=18?(s-=18,o+=1,this.words[o]|=n>>>26):s+=8;else for(i=(t.length-e)%2==0?e+1:e;i=18?(s-=18,o+=1,this.words[o]|=n>>>26):s+=8;this._strip()},n.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var i=0,n=1;n<=67108863;n*=e)i++;i--,n=n/e|0;for(var s=t.length-r,o=s%i,a=Math.min(s,s-o)+r,h=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},typeof Symbol<"u"&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch{n.prototype.inspect=u}else n.prototype.inspect=u;function u(){return(this.red?""}var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(t,e,r){r.negative=e.negative^t.negative;var i=t.length+e.length|0;r.length=i,i=i-1|0;var n=0|t.words[0],s=0|e.words[0],o=n*s,a=67108863&o,c=o/67108864|0;r.words[0]=a;for(var h=1;h>>26,l=67108863&c,f=Math.min(h,e.length-1),p=Math.max(0,h-t.length+1);p<=f;p++){var d=h-p|0;u+=(o=(n=0|t.words[d])*(s=0|e.words[p])+l)/67108864|0,l=67108863&o}r.words[h]=0|l,c=0|u}return 0!==c?r.words[h]=0|c:r.length--,r._strip()}n.prototype.toString=function(t,e){var i;if(e=0|e||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,s=0,o=0;o>>24-n&16777215,(n+=2)>=26&&(n-=26,o--),i=0!==s||o!==this.length-1?l[6-c.length]+c+i:c+i}for(0!==s&&(i=s.toString(16)+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var h=f[t],u=p[t];i="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(u).toString(t);i=(d=d.idivn(u)).isZero()?g+i:l[h-g.length]+g+i}for(this.isZero()&&(i="0"+i);i.length%e!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}r(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},n.prototype.toJSON=function(){return this.toString(16,2)},s&&(n.prototype.toBuffer=function(t,e){return this.toArrayLike(s,t,e)}),n.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},n.prototype.toArrayLike=function(t,e,i){this._strip();var n=this.byteLength(),s=i||Math.max(1,n);r(n<=s,"byte array longer than desired length"),r(s>0,"Requested array length <= 0");var o=function(t,e){return t.allocUnsafe?t.allocUnsafe(e):new t(e)}(t,s);return this["_toArrayLike"+("le"===e?"LE":"BE")](o,n),o},n.prototype._toArrayLikeLE=function(t,e){for(var r=0,i=0,n=0,s=0;n>8&255),r>16&255),6===s?(r>24&255),i=0,s=0):(i=o>>>24,s+=2)}if(r=0&&(t[r--]=o>>8&255),r>=0&&(t[r--]=o>>16&255),6===s?(r>=0&&(t[r--]=o>>24&255),i=0,s=0):(i=o>>>24,s+=2)}if(r>=0)for(t[r--]=i;r>=0;)t[r--]=0},Math.clz32?n.prototype._countBits=function(t){return 32-Math.clz32(t)}:n.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},n.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 8191&e||(r+=13,e>>>=13),127&e||(r+=7,e>>>=7),15&e||(r+=4,e>>>=4),3&e||(r+=2,e>>>=2),1&e||r++,r},n.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},n.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},n.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},n.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},n.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var i=0;it.length?this.clone().ixor(t):t.clone().ixor(this)},n.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},n.prototype.inotn=function(t){r("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),i=t%26;this._expand(e),i>0&&e--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-i),this._strip()},n.prototype.notn=function(t){return this.clone().inotn(t)},n.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=e?this.words[i]|1<t.length?(r=this,i=t):(r=t,i=this);for(var n=0,s=0;s>>26;for(;0!==n&&s>>26;if(this.length=r.length,0!==n)this.words[this.length]=n,this.length++;else if(r!==this)for(;st.length?this.clone().iadd(t):t.clone().iadd(this)},n.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,i,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(r=this,i=t):(r=t,i=this);for(var s=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==s&&o>26,this.words[o]=67108863&e;if(0===s&&o>>13,p=0|o[1],d=8191&p,g=p>>>13,m=0|o[2],y=8191&m,v=m>>>13,w=0|o[3],b=8191&w,A=w>>>13,_=0|o[4],I=8191&_,E=_>>>13,S=0|o[5],P=8191&S,M=S>>>13,R=0|o[6],N=8191&R,x=R>>>13,C=0|o[7],O=8191&C,T=C>>>13,D=0|o[8],q=8191&D,k=D>>>13,B=0|o[9],U=8191&B,j=B>>>13,z=0|a[0],L=8191&z,F=z>>>13,K=0|a[1],H=8191&K,V=K>>>13,$=0|a[2],J=8191&$,Q=$>>>13,G=0|a[3],W=8191&G,Y=G>>>13,X=0|a[4],Z=8191&X,tt=X>>>13,et=0|a[5],rt=8191&et,it=et>>>13,nt=0|a[6],st=8191&nt,ot=nt>>>13,at=0|a[7],ct=8191&at,ht=at>>>13,ut=0|a[8],lt=8191&ut,ft=ut>>>13,pt=0|a[9],dt=8191&pt,gt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var mt=(h+(i=Math.imul(l,L))|0)+((8191&(n=(n=Math.imul(l,F))+Math.imul(f,L)|0))<<13)|0;h=((s=Math.imul(f,F))+(n>>>13)|0)+(mt>>>26)|0,mt&=67108863,i=Math.imul(d,L),n=(n=Math.imul(d,F))+Math.imul(g,L)|0,s=Math.imul(g,F);var yt=(h+(i=i+Math.imul(l,H)|0)|0)+((8191&(n=(n=n+Math.imul(l,V)|0)+Math.imul(f,H)|0))<<13)|0;h=((s=s+Math.imul(f,V)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,i=Math.imul(y,L),n=(n=Math.imul(y,F))+Math.imul(v,L)|0,s=Math.imul(v,F),i=i+Math.imul(d,H)|0,n=(n=n+Math.imul(d,V)|0)+Math.imul(g,H)|0,s=s+Math.imul(g,V)|0;var vt=(h+(i=i+Math.imul(l,J)|0)|0)+((8191&(n=(n=n+Math.imul(l,Q)|0)+Math.imul(f,J)|0))<<13)|0;h=((s=s+Math.imul(f,Q)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,i=Math.imul(b,L),n=(n=Math.imul(b,F))+Math.imul(A,L)|0,s=Math.imul(A,F),i=i+Math.imul(y,H)|0,n=(n=n+Math.imul(y,V)|0)+Math.imul(v,H)|0,s=s+Math.imul(v,V)|0,i=i+Math.imul(d,J)|0,n=(n=n+Math.imul(d,Q)|0)+Math.imul(g,J)|0,s=s+Math.imul(g,Q)|0;var wt=(h+(i=i+Math.imul(l,W)|0)|0)+((8191&(n=(n=n+Math.imul(l,Y)|0)+Math.imul(f,W)|0))<<13)|0;h=((s=s+Math.imul(f,Y)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,i=Math.imul(I,L),n=(n=Math.imul(I,F))+Math.imul(E,L)|0,s=Math.imul(E,F),i=i+Math.imul(b,H)|0,n=(n=n+Math.imul(b,V)|0)+Math.imul(A,H)|0,s=s+Math.imul(A,V)|0,i=i+Math.imul(y,J)|0,n=(n=n+Math.imul(y,Q)|0)+Math.imul(v,J)|0,s=s+Math.imul(v,Q)|0,i=i+Math.imul(d,W)|0,n=(n=n+Math.imul(d,Y)|0)+Math.imul(g,W)|0,s=s+Math.imul(g,Y)|0;var bt=(h+(i=i+Math.imul(l,Z)|0)|0)+((8191&(n=(n=n+Math.imul(l,tt)|0)+Math.imul(f,Z)|0))<<13)|0;h=((s=s+Math.imul(f,tt)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,i=Math.imul(P,L),n=(n=Math.imul(P,F))+Math.imul(M,L)|0,s=Math.imul(M,F),i=i+Math.imul(I,H)|0,n=(n=n+Math.imul(I,V)|0)+Math.imul(E,H)|0,s=s+Math.imul(E,V)|0,i=i+Math.imul(b,J)|0,n=(n=n+Math.imul(b,Q)|0)+Math.imul(A,J)|0,s=s+Math.imul(A,Q)|0,i=i+Math.imul(y,W)|0,n=(n=n+Math.imul(y,Y)|0)+Math.imul(v,W)|0,s=s+Math.imul(v,Y)|0,i=i+Math.imul(d,Z)|0,n=(n=n+Math.imul(d,tt)|0)+Math.imul(g,Z)|0,s=s+Math.imul(g,tt)|0;var At=(h+(i=i+Math.imul(l,rt)|0)|0)+((8191&(n=(n=n+Math.imul(l,it)|0)+Math.imul(f,rt)|0))<<13)|0;h=((s=s+Math.imul(f,it)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,i=Math.imul(N,L),n=(n=Math.imul(N,F))+Math.imul(x,L)|0,s=Math.imul(x,F),i=i+Math.imul(P,H)|0,n=(n=n+Math.imul(P,V)|0)+Math.imul(M,H)|0,s=s+Math.imul(M,V)|0,i=i+Math.imul(I,J)|0,n=(n=n+Math.imul(I,Q)|0)+Math.imul(E,J)|0,s=s+Math.imul(E,Q)|0,i=i+Math.imul(b,W)|0,n=(n=n+Math.imul(b,Y)|0)+Math.imul(A,W)|0,s=s+Math.imul(A,Y)|0,i=i+Math.imul(y,Z)|0,n=(n=n+Math.imul(y,tt)|0)+Math.imul(v,Z)|0,s=s+Math.imul(v,tt)|0,i=i+Math.imul(d,rt)|0,n=(n=n+Math.imul(d,it)|0)+Math.imul(g,rt)|0,s=s+Math.imul(g,it)|0;var _t=(h+(i=i+Math.imul(l,st)|0)|0)+((8191&(n=(n=n+Math.imul(l,ot)|0)+Math.imul(f,st)|0))<<13)|0;h=((s=s+Math.imul(f,ot)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,i=Math.imul(O,L),n=(n=Math.imul(O,F))+Math.imul(T,L)|0,s=Math.imul(T,F),i=i+Math.imul(N,H)|0,n=(n=n+Math.imul(N,V)|0)+Math.imul(x,H)|0,s=s+Math.imul(x,V)|0,i=i+Math.imul(P,J)|0,n=(n=n+Math.imul(P,Q)|0)+Math.imul(M,J)|0,s=s+Math.imul(M,Q)|0,i=i+Math.imul(I,W)|0,n=(n=n+Math.imul(I,Y)|0)+Math.imul(E,W)|0,s=s+Math.imul(E,Y)|0,i=i+Math.imul(b,Z)|0,n=(n=n+Math.imul(b,tt)|0)+Math.imul(A,Z)|0,s=s+Math.imul(A,tt)|0,i=i+Math.imul(y,rt)|0,n=(n=n+Math.imul(y,it)|0)+Math.imul(v,rt)|0,s=s+Math.imul(v,it)|0,i=i+Math.imul(d,st)|0,n=(n=n+Math.imul(d,ot)|0)+Math.imul(g,st)|0,s=s+Math.imul(g,ot)|0;var It=(h+(i=i+Math.imul(l,ct)|0)|0)+((8191&(n=(n=n+Math.imul(l,ht)|0)+Math.imul(f,ct)|0))<<13)|0;h=((s=s+Math.imul(f,ht)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863,i=Math.imul(q,L),n=(n=Math.imul(q,F))+Math.imul(k,L)|0,s=Math.imul(k,F),i=i+Math.imul(O,H)|0,n=(n=n+Math.imul(O,V)|0)+Math.imul(T,H)|0,s=s+Math.imul(T,V)|0,i=i+Math.imul(N,J)|0,n=(n=n+Math.imul(N,Q)|0)+Math.imul(x,J)|0,s=s+Math.imul(x,Q)|0,i=i+Math.imul(P,W)|0,n=(n=n+Math.imul(P,Y)|0)+Math.imul(M,W)|0,s=s+Math.imul(M,Y)|0,i=i+Math.imul(I,Z)|0,n=(n=n+Math.imul(I,tt)|0)+Math.imul(E,Z)|0,s=s+Math.imul(E,tt)|0,i=i+Math.imul(b,rt)|0,n=(n=n+Math.imul(b,it)|0)+Math.imul(A,rt)|0,s=s+Math.imul(A,it)|0,i=i+Math.imul(y,st)|0,n=(n=n+Math.imul(y,ot)|0)+Math.imul(v,st)|0,s=s+Math.imul(v,ot)|0,i=i+Math.imul(d,ct)|0,n=(n=n+Math.imul(d,ht)|0)+Math.imul(g,ct)|0,s=s+Math.imul(g,ht)|0;var Et=(h+(i=i+Math.imul(l,lt)|0)|0)+((8191&(n=(n=n+Math.imul(l,ft)|0)+Math.imul(f,lt)|0))<<13)|0;h=((s=s+Math.imul(f,ft)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,i=Math.imul(U,L),n=(n=Math.imul(U,F))+Math.imul(j,L)|0,s=Math.imul(j,F),i=i+Math.imul(q,H)|0,n=(n=n+Math.imul(q,V)|0)+Math.imul(k,H)|0,s=s+Math.imul(k,V)|0,i=i+Math.imul(O,J)|0,n=(n=n+Math.imul(O,Q)|0)+Math.imul(T,J)|0,s=s+Math.imul(T,Q)|0,i=i+Math.imul(N,W)|0,n=(n=n+Math.imul(N,Y)|0)+Math.imul(x,W)|0,s=s+Math.imul(x,Y)|0,i=i+Math.imul(P,Z)|0,n=(n=n+Math.imul(P,tt)|0)+Math.imul(M,Z)|0,s=s+Math.imul(M,tt)|0,i=i+Math.imul(I,rt)|0,n=(n=n+Math.imul(I,it)|0)+Math.imul(E,rt)|0,s=s+Math.imul(E,it)|0,i=i+Math.imul(b,st)|0,n=(n=n+Math.imul(b,ot)|0)+Math.imul(A,st)|0,s=s+Math.imul(A,ot)|0,i=i+Math.imul(y,ct)|0,n=(n=n+Math.imul(y,ht)|0)+Math.imul(v,ct)|0,s=s+Math.imul(v,ht)|0,i=i+Math.imul(d,lt)|0,n=(n=n+Math.imul(d,ft)|0)+Math.imul(g,lt)|0,s=s+Math.imul(g,ft)|0;var St=(h+(i=i+Math.imul(l,dt)|0)|0)+((8191&(n=(n=n+Math.imul(l,gt)|0)+Math.imul(f,dt)|0))<<13)|0;h=((s=s+Math.imul(f,gt)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,i=Math.imul(U,H),n=(n=Math.imul(U,V))+Math.imul(j,H)|0,s=Math.imul(j,V),i=i+Math.imul(q,J)|0,n=(n=n+Math.imul(q,Q)|0)+Math.imul(k,J)|0,s=s+Math.imul(k,Q)|0,i=i+Math.imul(O,W)|0,n=(n=n+Math.imul(O,Y)|0)+Math.imul(T,W)|0,s=s+Math.imul(T,Y)|0,i=i+Math.imul(N,Z)|0,n=(n=n+Math.imul(N,tt)|0)+Math.imul(x,Z)|0,s=s+Math.imul(x,tt)|0,i=i+Math.imul(P,rt)|0,n=(n=n+Math.imul(P,it)|0)+Math.imul(M,rt)|0,s=s+Math.imul(M,it)|0,i=i+Math.imul(I,st)|0,n=(n=n+Math.imul(I,ot)|0)+Math.imul(E,st)|0,s=s+Math.imul(E,ot)|0,i=i+Math.imul(b,ct)|0,n=(n=n+Math.imul(b,ht)|0)+Math.imul(A,ct)|0,s=s+Math.imul(A,ht)|0,i=i+Math.imul(y,lt)|0,n=(n=n+Math.imul(y,ft)|0)+Math.imul(v,lt)|0,s=s+Math.imul(v,ft)|0;var Pt=(h+(i=i+Math.imul(d,dt)|0)|0)+((8191&(n=(n=n+Math.imul(d,gt)|0)+Math.imul(g,dt)|0))<<13)|0;h=((s=s+Math.imul(g,gt)|0)+(n>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,i=Math.imul(U,J),n=(n=Math.imul(U,Q))+Math.imul(j,J)|0,s=Math.imul(j,Q),i=i+Math.imul(q,W)|0,n=(n=n+Math.imul(q,Y)|0)+Math.imul(k,W)|0,s=s+Math.imul(k,Y)|0,i=i+Math.imul(O,Z)|0,n=(n=n+Math.imul(O,tt)|0)+Math.imul(T,Z)|0,s=s+Math.imul(T,tt)|0,i=i+Math.imul(N,rt)|0,n=(n=n+Math.imul(N,it)|0)+Math.imul(x,rt)|0,s=s+Math.imul(x,it)|0,i=i+Math.imul(P,st)|0,n=(n=n+Math.imul(P,ot)|0)+Math.imul(M,st)|0,s=s+Math.imul(M,ot)|0,i=i+Math.imul(I,ct)|0,n=(n=n+Math.imul(I,ht)|0)+Math.imul(E,ct)|0,s=s+Math.imul(E,ht)|0,i=i+Math.imul(b,lt)|0,n=(n=n+Math.imul(b,ft)|0)+Math.imul(A,lt)|0,s=s+Math.imul(A,ft)|0;var Mt=(h+(i=i+Math.imul(y,dt)|0)|0)+((8191&(n=(n=n+Math.imul(y,gt)|0)+Math.imul(v,dt)|0))<<13)|0;h=((s=s+Math.imul(v,gt)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,i=Math.imul(U,W),n=(n=Math.imul(U,Y))+Math.imul(j,W)|0,s=Math.imul(j,Y),i=i+Math.imul(q,Z)|0,n=(n=n+Math.imul(q,tt)|0)+Math.imul(k,Z)|0,s=s+Math.imul(k,tt)|0,i=i+Math.imul(O,rt)|0,n=(n=n+Math.imul(O,it)|0)+Math.imul(T,rt)|0,s=s+Math.imul(T,it)|0,i=i+Math.imul(N,st)|0,n=(n=n+Math.imul(N,ot)|0)+Math.imul(x,st)|0,s=s+Math.imul(x,ot)|0,i=i+Math.imul(P,ct)|0,n=(n=n+Math.imul(P,ht)|0)+Math.imul(M,ct)|0,s=s+Math.imul(M,ht)|0,i=i+Math.imul(I,lt)|0,n=(n=n+Math.imul(I,ft)|0)+Math.imul(E,lt)|0,s=s+Math.imul(E,ft)|0;var Rt=(h+(i=i+Math.imul(b,dt)|0)|0)+((8191&(n=(n=n+Math.imul(b,gt)|0)+Math.imul(A,dt)|0))<<13)|0;h=((s=s+Math.imul(A,gt)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,i=Math.imul(U,Z),n=(n=Math.imul(U,tt))+Math.imul(j,Z)|0,s=Math.imul(j,tt),i=i+Math.imul(q,rt)|0,n=(n=n+Math.imul(q,it)|0)+Math.imul(k,rt)|0,s=s+Math.imul(k,it)|0,i=i+Math.imul(O,st)|0,n=(n=n+Math.imul(O,ot)|0)+Math.imul(T,st)|0,s=s+Math.imul(T,ot)|0,i=i+Math.imul(N,ct)|0,n=(n=n+Math.imul(N,ht)|0)+Math.imul(x,ct)|0,s=s+Math.imul(x,ht)|0,i=i+Math.imul(P,lt)|0,n=(n=n+Math.imul(P,ft)|0)+Math.imul(M,lt)|0,s=s+Math.imul(M,ft)|0;var Nt=(h+(i=i+Math.imul(I,dt)|0)|0)+((8191&(n=(n=n+Math.imul(I,gt)|0)+Math.imul(E,dt)|0))<<13)|0;h=((s=s+Math.imul(E,gt)|0)+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,i=Math.imul(U,rt),n=(n=Math.imul(U,it))+Math.imul(j,rt)|0,s=Math.imul(j,it),i=i+Math.imul(q,st)|0,n=(n=n+Math.imul(q,ot)|0)+Math.imul(k,st)|0,s=s+Math.imul(k,ot)|0,i=i+Math.imul(O,ct)|0,n=(n=n+Math.imul(O,ht)|0)+Math.imul(T,ct)|0,s=s+Math.imul(T,ht)|0,i=i+Math.imul(N,lt)|0,n=(n=n+Math.imul(N,ft)|0)+Math.imul(x,lt)|0,s=s+Math.imul(x,ft)|0;var xt=(h+(i=i+Math.imul(P,dt)|0)|0)+((8191&(n=(n=n+Math.imul(P,gt)|0)+Math.imul(M,dt)|0))<<13)|0;h=((s=s+Math.imul(M,gt)|0)+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,i=Math.imul(U,st),n=(n=Math.imul(U,ot))+Math.imul(j,st)|0,s=Math.imul(j,ot),i=i+Math.imul(q,ct)|0,n=(n=n+Math.imul(q,ht)|0)+Math.imul(k,ct)|0,s=s+Math.imul(k,ht)|0,i=i+Math.imul(O,lt)|0,n=(n=n+Math.imul(O,ft)|0)+Math.imul(T,lt)|0,s=s+Math.imul(T,ft)|0;var Ct=(h+(i=i+Math.imul(N,dt)|0)|0)+((8191&(n=(n=n+Math.imul(N,gt)|0)+Math.imul(x,dt)|0))<<13)|0;h=((s=s+Math.imul(x,gt)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,i=Math.imul(U,ct),n=(n=Math.imul(U,ht))+Math.imul(j,ct)|0,s=Math.imul(j,ht),i=i+Math.imul(q,lt)|0,n=(n=n+Math.imul(q,ft)|0)+Math.imul(k,lt)|0,s=s+Math.imul(k,ft)|0;var Ot=(h+(i=i+Math.imul(O,dt)|0)|0)+((8191&(n=(n=n+Math.imul(O,gt)|0)+Math.imul(T,dt)|0))<<13)|0;h=((s=s+Math.imul(T,gt)|0)+(n>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,i=Math.imul(U,lt),n=(n=Math.imul(U,ft))+Math.imul(j,lt)|0,s=Math.imul(j,ft);var Tt=(h+(i=i+Math.imul(q,dt)|0)|0)+((8191&(n=(n=n+Math.imul(q,gt)|0)+Math.imul(k,dt)|0))<<13)|0;h=((s=s+Math.imul(k,gt)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863;var Dt=(h+(i=Math.imul(U,dt))|0)+((8191&(n=(n=Math.imul(U,gt))+Math.imul(j,dt)|0))<<13)|0;return h=((s=Math.imul(j,gt))+(n>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,c[0]=mt,c[1]=yt,c[2]=vt,c[3]=wt,c[4]=bt,c[5]=At,c[6]=_t,c[7]=It,c[8]=Et,c[9]=St,c[10]=Pt,c[11]=Mt,c[12]=Rt,c[13]=Nt,c[14]=xt,c[15]=Ct,c[16]=Ot,c[17]=Tt,c[18]=Dt,0!==h&&(c[19]=h,r.length++),r};function m(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var i=0,n=0,s=0;s>>26)|0)>>>26,o&=67108863}r.words[s]=a,i=o,o=n}return 0!==i?r.words[s]=i:r.length--,r._strip()}function y(t,e,r){return m(t,e,r)}Math.imul||(g=d),n.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,e):r<63?d(this,t,e):r<1024?m(this,t,e):y(this,t,e)},n.prototype.mul=function(t){var e=new n(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},n.prototype.mulf=function(t){var e=new n(null);return e.words=new Array(this.length+t.length),y(this,t,e)},n.prototype.imul=function(t){return this.clone().mulTo(t,this)},n.prototype.imuln=function(t){var e=t<0;e&&(t=-t),r("number"==typeof t),r(t<67108864);for(var i=0,n=0;n>=26,i+=s/67108864|0,i+=o>>>26,this.words[n]=67108863&o}return 0!==i&&(this.words[n]=i,this.length++),e?this.ineg():this},n.prototype.muln=function(t){return this.clone().imuln(t)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>n&1}return e}(t);if(0===e.length)return new n(1);for(var r=this,i=0;i=0);var e,i=t%26,n=(t-i)/26,s=67108863>>>26-i<<26-i;if(0!==i){var o=0;for(e=0;e>>26-i}o&&(this.words[e]=o,this.length++)}if(0!==n){for(e=this.length-1;e>=0;e--)this.words[e+n]=this.words[e];for(e=0;e=0),n=e?(e-e%26)/26:0;var s=t%26,o=Math.min((t-s)/26,this.length),a=67108863^67108863>>>s<o)for(this.length-=o,h=0;h=0&&(0!==u||h>=n);h--){var l=0|this.words[h];this.words[h]=u<<26-s|l>>>s,u=l&a}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(t,e,i){return r(0===this.negative),this.iushrn(t,e,i)},n.prototype.shln=function(t){return this.clone().ishln(t)},n.prototype.ushln=function(t){return this.clone().iushln(t)},n.prototype.shrn=function(t){return this.clone().ishrn(t)},n.prototype.ushrn=function(t){return this.clone().iushrn(t)},n.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,i=(t-e)/26,n=1<=0);var e=t%26,i=(t-e)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==e&&i++,this.length=Math.min(i,this.length),0!==e){var n=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},n.prototype.isubn=function(t){if(r("number"==typeof t),r(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(c/67108864|0),this.words[n+i]=67108863&o}for(;n>26,this.words[n+i]=67108863&o;if(0===a)return this._strip();for(r(-1===a),a=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip()},n.prototype._wordDiv=function(t,e){var r=(this.length,t.length),i=this.clone(),s=t,o=0|s.words[s.length-1];0!=(r=26-this._countBits(o))&&(s=s.ushln(r),i.iushln(r),o=0|s.words[s.length-1]);var a,c=i.length-s.length;if("mod"!==e){(a=new n(null)).length=c+1,a.words=new Array(a.length);for(var h=0;h=0;l--){var f=67108864*(0|i.words[s.length+l])+(0|i.words[s.length+l-1]);for(f=Math.min(f/o|0,67108863),i._ishlnsubmul(s,f,l);0!==i.negative;)f--,i.negative=0,i._ishlnsubmul(s,1,l),i.isZero()||(i.negative^=1);a&&(a.words[l]=f)}return a&&a._strip(),i._strip(),"div"!==e&&0!==r&&i.iushrn(r),{div:a||null,mod:i}},n.prototype.divmod=function(t,e,i){return r(!t.isZero()),this.isZero()?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===t.negative?(a=this.neg().divmod(t,e),"mod"!==e&&(s=a.div.neg()),"div"!==e&&(o=a.mod.neg(),i&&0!==o.negative&&o.iadd(t)),{div:s,mod:o}):0===this.negative&&0!==t.negative?(a=this.divmod(t.neg(),e),"mod"!==e&&(s=a.div.neg()),{div:s,mod:a.mod}):this.negative&t.negative?(a=this.neg().divmod(t.neg(),e),"div"!==e&&(o=a.mod.neg(),i&&0!==o.negative&&o.isub(t)),{div:a.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new n(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new n(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new n(this.modrn(t.words[0]))}:this._wordDiv(t,e);var s,o,a},n.prototype.div=function(t){return this.divmod(t,"div",!1).div},n.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},n.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},n.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,i=t.ushrn(1),n=t.andln(1),s=r.cmp(i);return s<0||1===n&&0===s?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},n.prototype.modrn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var i=(1<<26)%t,n=0,s=this.length-1;s>=0;s--)n=(i*n+(0|this.words[s]))%t;return e?-n:n},n.prototype.modn=function(t){return this.modrn(t)},n.prototype.idivn=function(t){var e=t<0;e&&(t=-t),r(t<=67108863);for(var i=0,n=this.length-1;n>=0;n--){var s=(0|this.words[n])+67108864*i;this.words[n]=s/t|0,i=s%t}return this._strip(),e?this.ineg():this},n.prototype.divn=function(t){return this.clone().idivn(t)},n.prototype.egcd=function(t){r(0===t.negative),r(!t.isZero());var e=this,i=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var s=new n(1),o=new n(0),a=new n(0),c=new n(1),h=0;e.isEven()&&i.isEven();)e.iushrn(1),i.iushrn(1),++h;for(var u=i.clone(),l=e.clone();!e.isZero();){for(var f=0,p=1;!(e.words[0]&p)&&f<26;++f,p<<=1);if(f>0)for(e.iushrn(f);f-- >0;)(s.isOdd()||o.isOdd())&&(s.iadd(u),o.isub(l)),s.iushrn(1),o.iushrn(1);for(var d=0,g=1;!(i.words[0]&g)&&d<26;++d,g<<=1);if(d>0)for(i.iushrn(d);d-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(u),c.isub(l)),a.iushrn(1),c.iushrn(1);e.cmp(i)>=0?(e.isub(i),s.isub(a),o.isub(c)):(i.isub(e),a.isub(s),c.isub(o))}return{a,b:c,gcd:i.iushln(h)}},n.prototype._invmp=function(t){r(0===t.negative),r(!t.isZero());var e,i=this,s=t.clone();i=0!==i.negative?i.umod(t):i.clone();for(var o=new n(1),a=new n(0),c=s.clone();i.cmpn(1)>0&&s.cmpn(1)>0;){for(var h=0,u=1;!(i.words[0]&u)&&h<26;++h,u<<=1);if(h>0)for(i.iushrn(h);h-- >0;)o.isOdd()&&o.iadd(c),o.iushrn(1);for(var l=0,f=1;!(s.words[0]&f)&&l<26;++l,f<<=1);if(l>0)for(s.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);i.cmp(s)>=0?(i.isub(s),o.isub(a)):(s.isub(i),a.isub(o))}return(e=0===i.cmpn(1)?o:a).cmpn(0)<0&&e.iadd(t),e},n.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var i=0;e.isEven()&&r.isEven();i++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=e.cmp(r);if(n<0){var s=e;e=r,r=s}else if(0===n||0===r.cmpn(1))break;e.isub(r)}return r.iushln(i)},n.prototype.invm=function(t){return this.egcd(t).a.umod(t)},n.prototype.isEven=function(){return!(1&this.words[0])},n.prototype.isOdd=function(){return!(1&~this.words[0])},n.prototype.andln=function(t){return this.words[0]&t},n.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,i=(t-e)/26,n=1<>>26,a&=67108863,this.words[o]=a}return 0!==s&&(this.words[o]=s,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(t){var e,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)e=1;else{i&&(t=-t),r(t<=67108863,"Number is too big");var n=0|this.words[0];e=n===t?0:nt.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|t.words[r];if(i!==n){in&&(e=1);break}}return e},n.prototype.gtn=function(t){return 1===this.cmpn(t)},n.prototype.gt=function(t){return 1===this.cmp(t)},n.prototype.gten=function(t){return this.cmpn(t)>=0},n.prototype.gte=function(t){return this.cmp(t)>=0},n.prototype.ltn=function(t){return-1===this.cmpn(t)},n.prototype.lt=function(t){return-1===this.cmp(t)},n.prototype.lten=function(t){return this.cmpn(t)<=0},n.prototype.lte=function(t){return this.cmp(t)<=0},n.prototype.eqn=function(t){return 0===this.cmpn(t)},n.prototype.eq=function(t){return 0===this.cmp(t)},n.red=function(t){return new E(t)},n.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},n.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(t){return this.red=t,this},n.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},n.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},n.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},n.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},n.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},n.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},n.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},n.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},n.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(t){return r(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function w(t,e){this.name=t,this.p=new n(e,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function I(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(t){if("string"==typeof t){var e=n._prime(t);this.m=e.p,this.prime=e}else r(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){E.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var t=new n(null);return t.words=new Array(Math.ceil(this.n/13)),t},w.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var i=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(t,e){t.iushrn(this.n,0,e)},w.prototype.imulK=function(t){return t.imul(this.k)},i(b,w),b.prototype.split=function(t,e){for(var r=4194303,i=Math.min(t.length,9),n=0;n>>22,s=o}s>>>=22,t.words[n-10]=s,0===s&&t.length>10?t.length-=10:t.length-=9},b.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=n,e=i}return 0!==e&&(t.words[t.length++]=e),t},n._prime=function(t){if(v[t])return v[t];var e;if("k256"===t)e=new b;else if("p224"===t)e=new A;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new I}return v[t]=e,e},E.prototype._verify1=function(t){r(0===t.negative,"red works only with positives"),r(t.red,"red works only with red numbers")},E.prototype._verify2=function(t,e){r(!(t.negative|e.negative),"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},E.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(h(t,t.umod(this.m)._forceRed(this)),t)},E.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},E.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},E.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},E.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},E.prototype.isqr=function(t){return this.imul(t,t.clone())},E.prototype.sqr=function(t){return this.mul(t,t)},E.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(r(e%2==1),3===e){var i=this.m.add(new n(1)).iushrn(2);return this.pow(t,i)}for(var s=this.m.subn(1),o=0;!s.isZero()&&0===s.andln(1);)o++,s.iushrn(1);r(!s.isZero());var a=new n(1).toRed(this),c=a.redNeg(),h=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new n(2*u*u).toRed(this);0!==this.pow(u,h).cmp(c);)u.redIAdd(c);for(var l=this.pow(u,s),f=this.pow(t,s.addn(1).iushrn(1)),p=this.pow(t,s),d=o;0!==p.cmp(a);){for(var g=p,m=0;0!==g.cmp(a);m++)g=g.redSqr();r(m=0;i--){for(var h=e.words[i],u=c-1;u>=0;u--){var l=h>>u&1;s!==r[0]&&(s=this.sqr(s)),0!==l||0!==o?(o<<=1,o|=l,(4==++a||0===i&&0===u)&&(s=this.mul(s,r[o]),a=0,o=0)):a=0}c=26}return s},E.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},E.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},n.mont=function(t){return new S(t)},i(S,E),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},S.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),s=n;return n.cmp(this.m)>=0?s=n.isub(this.m):n.cmpn(0)<0&&(s=n.iadd(this.m)),s._forceRed(this)},S.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new n(0)._forceRed(this);var r=t.mul(e),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),s=r.isub(i).iushrn(this.shift),o=s;return s.cmp(this.m)>=0?o=s.isub(this.m):s.cmpn(0)<0&&(o=s.iadd(this.m)),o._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,W)}(_t);var Et=_t.exports;const St="bignumber/5.7.0";var Pt=Et.BN;const Mt=new ct(St),Rt={},Nt=9007199254740991;let xt=!1;class Ct{constructor(t,e){t!==Rt&&Mt.throwError("cannot call constructor directly; use BigNumber.from",ct.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=e,this._isBigNumber=!0,Object.freeze(this)}fromTwos(t){return Tt(Dt(this).fromTwos(t))}toTwos(t){return Tt(Dt(this).toTwos(t))}abs(){return"-"===this._hex[0]?Ct.from(this._hex.substring(1)):this}add(t){return Tt(Dt(this).add(Dt(t)))}sub(t){return Tt(Dt(this).sub(Dt(t)))}div(t){return Ct.from(t).isZero()&&qt("division-by-zero","div"),Tt(Dt(this).div(Dt(t)))}mul(t){return Tt(Dt(this).mul(Dt(t)))}mod(t){const e=Dt(t);return e.isNeg()&&qt("division-by-zero","mod"),Tt(Dt(this).umod(e))}pow(t){const e=Dt(t);return e.isNeg()&&qt("negative-power","pow"),Tt(Dt(this).pow(e))}and(t){const e=Dt(t);return(this.isNegative()||e.isNeg())&&qt("unbound-bitwise-result","and"),Tt(Dt(this).and(e))}or(t){const e=Dt(t);return(this.isNegative()||e.isNeg())&&qt("unbound-bitwise-result","or"),Tt(Dt(this).or(e))}xor(t){const e=Dt(t);return(this.isNegative()||e.isNeg())&&qt("unbound-bitwise-result","xor"),Tt(Dt(this).xor(e))}mask(t){return(this.isNegative()||t<0)&&qt("negative-width","mask"),Tt(Dt(this).maskn(t))}shl(t){return(this.isNegative()||t<0)&&qt("negative-width","shl"),Tt(Dt(this).shln(t))}shr(t){return(this.isNegative()||t<0)&&qt("negative-width","shr"),Tt(Dt(this).shrn(t))}eq(t){return Dt(this).eq(Dt(t))}lt(t){return Dt(this).lt(Dt(t))}lte(t){return Dt(this).lte(Dt(t))}gt(t){return Dt(this).gt(Dt(t))}gte(t){return Dt(this).gte(Dt(t))}isNegative(){return"-"===this._hex[0]}isZero(){return Dt(this).isZero()}toNumber(){try{return Dt(this).toNumber()}catch{qt("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch{}return Mt.throwError("this platform does not support BigInt",ct.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?xt||(xt=!0,Mt.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?Mt.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",ct.errors.UNEXPECTED_ARGUMENT,{}):Mt.throwError("BigNumber.toString does not accept parameters",ct.errors.UNEXPECTED_ARGUMENT,{})),Dt(this).toString(10)}toHexString(){return this._hex}toJSON(t){return{type:"BigNumber",hex:this.toHexString()}}static from(t){if(t instanceof Ct)return t;if("string"==typeof t)return t.match(/^-?0x[0-9a-f]+$/i)?new Ct(Rt,Ot(t)):t.match(/^-?[0-9]+$/)?new Ct(Rt,Ot(new Pt(t))):Mt.throwArgumentError("invalid BigNumber string","value",t);if("number"==typeof t)return t%1&&qt("underflow","BigNumber.from",t),(t>=Nt||t<=-Nt)&&qt("overflow","BigNumber.from",t),Ct.from(String(t));const e=t;if("bigint"==typeof e)return Ct.from(e.toString());if(pt(e))return Ct.from(yt(e));if(e)if(e.toHexString){const t=e.toHexString();if("string"==typeof t)return Ct.from(t)}else{let t=e._hex;if(null==t&&"BigNumber"===e.type&&(t=e.hex),"string"==typeof t&&(gt(t)||"-"===t[0]&>(t.substring(1))))return Ct.from(t)}return Mt.throwArgumentError("invalid BigNumber value","value",t)}static isBigNumber(t){return!(!t||!t._isBigNumber)}}function Ot(t){if("string"!=typeof t)return Ot(t.toString(16));if("-"===t[0])return"-"===(t=t.substring(1))[0]&&Mt.throwArgumentError("invalid hex","value",t),"0x00"===(t=Ot(t))?t:"-"+t;if("0x"!==t.substring(0,2)&&(t="0x"+t),"0x"===t)return"0x00";for(t.length%2&&(t="0x0"+t.substring(2));t.length>4&&"0x00"===t.substring(0,4);)t="0x"+t.substring(4);return t}function Tt(t){return Ct.from(Ot(t))}function Dt(t){const e=Ct.from(t).toHexString();return"-"===e[0]?new Pt("-"+e.substring(3),16):new Pt(e.substring(2),16)}function qt(t,e,r){const i={fault:t,operation:e};return null!=r&&(i.value=r),Mt.throwError(t,ct.errors.NUMERIC_FAULT,i)}const kt=new ct(St),Bt={},Ut=Ct.from(0),jt=Ct.from(-1);function zt(t,e,r,i){const n={fault:e,operation:r};return void 0!==i&&(n.value=i),kt.throwError(t,ct.errors.NUMERIC_FAULT,n)}let Lt="0";for(;Lt.length<256;)Lt+=Lt;function Ft(t){if("number"!=typeof t)try{t=Ct.from(t).toNumber()}catch{}return"number"==typeof t&&t>=0&&t<=256&&!(t%1)?"1"+Lt.substring(0,t):kt.throwArgumentError("invalid decimal size","decimals",t)}function Kt(t,e){null==e&&(e=0);const r=Ft(e),i=(t=Ct.from(t)).lt(Ut);i&&(t=t.mul(jt));let n=t.mod(r).toString();for(;n.length2&&kt.throwArgumentError("too many decimal points","value",t);let s=n[0],o=n[1];for(s||(s="0"),o||(o="0");"0"===o[o.length-1];)o=o.substring(0,o.length-1);for(o.length>r.length-1&&zt("fractional component exceeds decimals","underflow","parseFixed"),""===o&&(o="0");o.lengthnull==t[e]?i:(typeof t[e]!==r&&kt.throwArgumentError("invalid fixed format ("+e+" not "+r+")","format."+e,t[e]),t[e]);e=n("signed","boolean",e),r=n("width","number",r),i=n("decimals","number",i)}return r%8&&kt.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",r),i>80&&kt.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",i),new Vt(Bt,e,r,i)}}class $t{constructor(t,e,r,i){t!==Bt&&kt.throwError("cannot use FixedNumber constructor; use FixedNumber.from",ct.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=i,this._hex=e,this._value=r,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(t){this.format.name!==t.format.name&&kt.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",t)}addUnsafe(t){this._checkFormat(t);const e=Ht(this._value,this.format.decimals),r=Ht(t._value,t.format.decimals);return $t.fromValue(e.add(r),this.format.decimals,this.format)}subUnsafe(t){this._checkFormat(t);const e=Ht(this._value,this.format.decimals),r=Ht(t._value,t.format.decimals);return $t.fromValue(e.sub(r),this.format.decimals,this.format)}mulUnsafe(t){this._checkFormat(t);const e=Ht(this._value,this.format.decimals),r=Ht(t._value,t.format.decimals);return $t.fromValue(e.mul(r).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(t){this._checkFormat(t);const e=Ht(this._value,this.format.decimals),r=Ht(t._value,t.format.decimals);return $t.fromValue(e.mul(this.format._multiplier).div(r),this.format.decimals,this.format)}floor(){const t=this.toString().split(".");1===t.length&&t.push("0");let e=$t.from(t[0],this.format);const r=!t[1].match(/^(0*)$/);return this.isNegative()&&r&&(e=e.subUnsafe(Jt.toFormat(e.format))),e}ceiling(){const t=this.toString().split(".");1===t.length&&t.push("0");let e=$t.from(t[0],this.format);const r=!t[1].match(/^(0*)$/);return!this.isNegative()&&r&&(e=e.addUnsafe(Jt.toFormat(e.format))),e}round(t){null==t&&(t=0);const e=this.toString().split(".");if(1===e.length&&e.push("0"),(t<0||t>80||t%1)&&kt.throwArgumentError("invalid decimal count","decimals",t),e[1].length<=t)return this;const r=$t.from("1"+Lt.substring(0,t),this.format),i=Qt.toFormat(this.format);return this.mulUnsafe(r).addUnsafe(i).floor().divUnsafe(r)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(t){return null==t?this._hex:(t%8&&kt.throwArgumentError("invalid byte width","width",t),wt(Ct.from(this._hex).fromTwos(this.format.width).toTwos(t).toHexString(),t/8))}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(t){return $t.fromString(this._value,t)}static fromValue(t,e,r){return null==r&&null!=e&&!function(t){return null!=t&&(Ct.isBigNumber(t)||"number"==typeof t&&t%1==0||"string"==typeof t&&!!t.match(/^-?[0-9]+$/)||gt(t)||"bigint"==typeof t||pt(t))}(e)&&(r=e,e=null),null==e&&(e=0),null==r&&(r="fixed"),$t.fromString(Kt(t,e),Vt.from(r))}static fromString(t,e){null==e&&(e="fixed");const r=Vt.from(e),i=Ht(t,r.decimals);!r.signed&&i.lt(Ut)&&zt("unsigned value cannot be negative","overflow","value",t);let n=null;r.signed?n=i.toTwos(r.width).toHexString():(n=i.toHexString(),n=wt(n,r.width/8));const s=Kt(i,r.decimals);return new $t(Bt,n,s,r)}static fromBytes(t,e){null==e&&(e="fixed");const r=Vt.from(e);if(dt(t).length>r.width/8)throw new Error("overflow");let i=Ct.from(t);r.signed&&(i=i.fromTwos(r.width));const n=i.toTwos((r.signed?0:1)+r.width).toHexString(),s=Kt(i,r.decimals);return new $t(Bt,n,s,r)}static from(t,e){if("string"==typeof t)return $t.fromString(t,e);if(pt(t))return $t.fromBytes(t,e);try{return $t.fromValue(t,0,e)}catch(t){if(t.code!==ct.errors.INVALID_ARGUMENT)throw t}return kt.throwArgumentError("invalid FixedNumber value","value",t)}static isFixedNumber(t){return!(!t||!t._isFixedNumber)}}const Jt=$t.from(1),Qt=$t.from("0.5"),Gt=new ct("strings/5.7.0");var Wt,Yt;function Xt(t,e,r,i,n){if(t===Yt.BAD_PREFIX||t===Yt.UNEXPECTED_CONTINUE){let t=0;for(let i=e+1;i>6==2;i++)t++;return t}return t===Yt.OVERRUN?r.length-e-1:0}function Zt(t,e=Wt.current){e!=Wt.current&&(Gt.checkNormalize(),t=t.normalize(e));let r=[];for(let e=0;e>6|192),r.push(63&i|128);else if(55296==(64512&i)){e++;const n=t.charCodeAt(e);if(e>=t.length||56320!=(64512&n))throw new Error("invalid utf-8 string");const s=65536+((1023&i)<<10)+(1023&n);r.push(s>>18|240),r.push(s>>12&63|128),r.push(s>>6&63|128),r.push(63&s|128)}else r.push(i>>12|224),r.push(i>>6&63|128),r.push(63&i|128)}return dt(r)}function te(t,e){e||(e=function(t){return[parseInt(t,16)]});let r=0,i={};return t.split(",").forEach((t=>{let n=t.split(":");r+=parseInt(n[0],16),i[r]=e(n[1])})),i}function ee(t){let e=0;return t.split(",").map((t=>{let r=t.split("-");1===r.length?r[1]="0":""===r[1]&&(r[1]="1");let i=e+parseInt(r[0],16);return e=parseInt(r[1],16),{l:i,h:e}}))}!function(t){t.current="",t.NFC="NFC",t.NFD="NFD",t.NFKC="NFKC",t.NFKD="NFKD"}(Wt||(Wt={})),function(t){t.UNEXPECTED_CONTINUE="unexpected continuation byte",t.BAD_PREFIX="bad codepoint prefix",t.OVERRUN="string overrun",t.MISSING_CONTINUE="missing continuation byte",t.OUT_OF_RANGE="out of UTF-8 range",t.UTF16_SURROGATE="UTF-16 surrogate",t.OVERLONG="overlong representation"}(Yt||(Yt={})),Object.freeze({error:function(t,e,r,i,n){return Gt.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`,"bytes",r)},ignore:Xt,replace:function(t,e,r,i,n){return t===Yt.OVERLONG?(i.push(n),0):(i.push(65533),Xt(t,e,r))}}),ee("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),"ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((t=>parseInt(t,16))),te("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),te("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),te("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(t){if(t.length%4!=0)throw new Error("bad data");let e=[];for(let r=0;r0&&Array.isArray(t)?n(t,e-1):r.push(t)}))};return n(t,e),r}function ne(t){return 1&t?~t>>1:t>>1}function se(t,e){let r=Array(t);for(let i=0,n=-1;ie[t])):r}function ce(t,e,r){let i=Array(t).fill(void 0).map((()=>[]));for(let n=0;ni[e].push(t)));return i}function he(t,e){let r=1+e(),i=e(),n=function(t){let e=[];for(;;){let r=t();if(0==r)break;e.push(r)}return e}(e);return ie(ce(n.length,1+t,e).map(((t,e)=>{const s=t[0],o=t.slice(1);return Array(n[e]).fill(void 0).map(((t,e)=>{let n=e*i;return[s+e*r,o.map((t=>t+n))]}))})))}function ue(t,e){return ce(1+e(),1+t,e).map((t=>[t[0],t.slice(1)]))}const le=function(t){return function(t){let e=0;return()=>t[e++]}(function(t){let e=0;function r(){return t[e++]<<8|t[e++]}let i=r(),n=1,s=[0,1];for(let t=1;t>--c&1}const l=Math.pow(2,31),f=l>>>1,p=f>>1,d=l-1;let g=0;for(let t=0;t<31;t++)g=g<<1|u();let m=[],y=0,v=l;for(;;){let t=Math.floor(((g-y+1)*n-1)/v),e=0,r=i;for(;r-e>1;){let i=e+r>>>1;t>>1|u(),o=o<<1^f,a=(a^f)<<1|f|1;y=o,v=1+a-o}let w=i-4;return m.map((e=>{switch(e-w){case 3:return w+65792+(t[a++]<<16|t[a++]<<8|t[a++]);case 2:return w+256+(t[a++]<<8|t[a++]);case 1:return w+t[a++];default:return e-1}}))}(t))}(function(t){t=atob(t);const e=[];for(let r=0;rt-e));!function r(){let i=[];for(;;){let n=ae(t,e);if(0==n.length)break;i.push({set:new Set(n),node:r()})}i.sort(((t,e)=>e.set.size-t.set.size));let n=t(),s=n%3;n=n/3|0;let o=!!(1&n);return n>>=1,{branches:i,valid:s,fe0f:o,save:1==n,check:2==n}}()}(le),new ct(re),new Uint8Array(32).fill(0);const fe="Ethereum Signed Message:\n";function pe(t){return"string"==typeof t&&(t=Zt(t)),At(function(t){const e=t.map((t=>dt(t))),r=e.reduce(((t,e)=>t+e.length),0),i=new Uint8Array(r);return e.reduce(((t,e)=>(i.set(e,t),t+e.length)),0),lt(i)}([Zt(fe),Zt(String(t.length)),t]))}new ct("rlp/5.7.0");const de=new ct("address/5.7.0");function ge(t){gt(t,20)||de.throwArgumentError("invalid address","address",t);const e=(t=t.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let t=0;t<40;t++)r[t]=e[t].charCodeAt(0);const i=dt(At(r));for(let t=0;t<40;t+=2)i[t>>1]>>4>=8&&(e[t]=e[t].toUpperCase()),(15&i[t>>1])>=8&&(e[t+1]=e[t+1].toUpperCase());return"0x"+e.join("")}const me={};for(let t=0;t<10;t++)me[String(t)]=String(t);for(let t=0;t<26;t++)me[String.fromCharCode(65+t)]=String(10+t);const ye=Math.floor(function(t){return Math.log10?Math.log10(t):Math.log(t)/Math.LN10}(9007199254740991));function ve(t,e,r){Object.defineProperty(t,e,{enumerable:!0,value:r,writable:!1})}new ct("properties/5.7.0"),new ct(re),new Uint8Array(32).fill(0),Ct.from(-1);const we=Ct.from(0),be=Ct.from(1);Ct.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),wt(be.toHexString(),32),wt(we.toHexString(),32);var Ae={},_e={},Ie=Ee;function Ee(t,e){if(!t)throw new Error(e||"Assertion failed")}Ee.equal=function(t,e,r){if(t!=e)throw new Error(r||"Assertion failed: "+t+" != "+e)};var Se={exports:{}};"function"==typeof Object.create?Se.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:Se.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}};var Pe=Ie,Me=Se.exports;function Re(t,e){return!(55296!=(64512&t.charCodeAt(e))||e<0||e+1>=t.length)&&56320==(64512&t.charCodeAt(e+1))}function Ne(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function xe(t){return 1===t.length?"0"+t:t}function Ce(t){return 7===t.length?"0"+t:6===t.length?"00"+t:5===t.length?"000"+t:4===t.length?"0000"+t:3===t.length?"00000"+t:2===t.length?"000000"+t:1===t.length?"0000000"+t:t}_e.inherits=Me,_e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"==typeof t)if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(t="0"+t),n=0;n>6|192,r[i++]=63&s|128):Re(t,n)?(s=65536+((1023&s)<<10)+(1023&t.charCodeAt(++n)),r[i++]=s>>18|240,r[i++]=s>>12&63|128,r[i++]=s>>6&63|128,r[i++]=63&s|128):(r[i++]=s>>12|224,r[i++]=s>>6&63|128,r[i++]=63&s|128)}else for(n=0;n>>0}return s},_e.split32=function(t,e){for(var r=new Array(4*t.length),i=0,n=0;i>>24,r[n+1]=s>>>16&255,r[n+2]=s>>>8&255,r[n+3]=255&s):(r[n+3]=s>>>24,r[n+2]=s>>>16&255,r[n+1]=s>>>8&255,r[n]=255&s)}return r},_e.rotr32=function(t,e){return t>>>e|t<<32-e},_e.rotl32=function(t,e){return t<>>32-e},_e.sum32=function(t,e){return t+e>>>0},_e.sum32_3=function(t,e,r){return t+e+r>>>0},_e.sum32_4=function(t,e,r,i){return t+e+r+i>>>0},_e.sum32_5=function(t,e,r,i,n){return t+e+r+i+n>>>0},_e.sum64=function(t,e,r,i){var n=t[e],s=i+t[e+1]>>>0,o=(s>>0,t[e+1]=s},_e.sum64_hi=function(t,e,r,i){return(e+i>>>0>>0},_e.sum64_lo=function(t,e,r,i){return e+i>>>0},_e.sum64_4_hi=function(t,e,r,i,n,s,o,a){var c=0,h=e;return c+=(h=h+i>>>0)>>0)>>0)>>0},_e.sum64_4_lo=function(t,e,r,i,n,s,o,a){return e+i+s+a>>>0},_e.sum64_5_hi=function(t,e,r,i,n,s,o,a,c,h){var u=0,l=e;return u+=(l=l+i>>>0)>>0)>>0)>>0)>>0},_e.sum64_5_lo=function(t,e,r,i,n,s,o,a,c,h){return e+i+s+a+h>>>0},_e.rotr64_hi=function(t,e,r){return(e<<32-r|t>>>r)>>>0},_e.rotr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0},_e.shr64_hi=function(t,e,r){return t>>>r},_e.shr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0};var Oe={},Te=_e,De=Ie;function qe(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}Oe.BlockHash=qe,qe.prototype.update=function(t,e){if(t=Te.toArray(t,e),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var r=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-r,t.length),0===this.pending.length&&(this.pending=null),t=Te.join32(t,0,t.length-r,this.endian);for(var i=0;i>>24&255,i[n++]=t>>>16&255,i[n++]=t>>>8&255,i[n++]=255&t}else for(i[n++]=255&t,i[n++]=t>>>8&255,i[n++]=t>>>16&255,i[n++]=t>>>24&255,i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=0,s=8;s>>3},Be.g1_256=function(t){return Ue(t,17)^Ue(t,19)^t>>>10};var Fe=_e,Ke=Oe,He=Be,Ve=Fe.rotl32,$e=Fe.sum32,Je=Fe.sum32_5,Qe=He.ft_1,Ge=Ke.BlockHash,We=[1518500249,1859775393,2400959708,3395469782];function Ye(){if(!(this instanceof Ye))return new Ye;Ge.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}Fe.inherits(Ye,Ge);var Xe=Ye;Ye.blockSize=512,Ye.outSize=160,Ye.hmacStrength=80,Ye.padLength=64,Ye.prototype._update=function(t,e){for(var r=this.W,i=0;i<16;i++)r[i]=t[e+i];for(;ithis.blockSize&&(t=(new this.Hash).update(t).digest()),yi(t.length<=this.blockSize);for(var e=t.length;e>8,o=255&n;s?r.push(s,o):r.push(o)}return r},r.zero2=i,r.toHex=n,r.encode=function(t,e){return"hex"===e?n(t):t}})),Ei=bi((function(t,e){var r=e;r.assert=Ai,r.toArray=Ii.toArray,r.zero2=Ii.zero2,r.toHex=Ii.toHex,r.encode=Ii.encode,r.getNAF=function(t,e,r){var i=new Array(Math.max(t.bitLength(),r)+1);i.fill(0);for(var n=1<(n>>1)-1?(n>>1)-c:c,s.isubn(a)):a=0,i[o]=a,s.iushrn(1)}return i},r.getJSF=function(t,e){var r=[[],[]];t=t.clone(),e=e.clone();for(var i,n=0,s=0;t.cmpn(-n)>0||e.cmpn(-s)>0;){var o,a,c=t.andln(3)+n&3,h=e.andln(3)+s&3;3===c&&(c=-1),3===h&&(h=-1),o=1&c?3!=(i=t.andln(7)+n&7)&&5!==i||2!==h?c:-c:0,r[0].push(o),a=1&h?3!=(i=e.andln(7)+s&7)&&5!==i||2!==c?h:-h:0,r[1].push(a),2*n===o+1&&(n=1-n),2*s===a+1&&(s=1-s),t.iushrn(1),e.iushrn(1)}return r},r.cachedProperty=function(t,e,r){var i="_"+e;t.prototype[e]=function(){return void 0!==this[i]?this[i]:this[i]=r.call(this)}},r.parseBytes=function(t){return"string"==typeof t?r.toArray(t,"hex"):t},r.intFromLE=function(t){return new Et(t,"hex","le")}})),Si=Ei.getNAF,Pi=Ei.getJSF,Mi=Ei.assert;function Ri(t,e){this.type=t,this.p=new Et(e.p,16),this.red=e.prime?Et.red(e.prime):Et.mont(this.p),this.zero=new Et(0).toRed(this.red),this.one=new Et(1).toRed(this.red),this.two=new Et(2).toRed(this.red),this.n=e.n&&new Et(e.n,16),this.g=e.g&&this.pointFromJSON(e.g,e.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var Ni=Ri;function xi(t,e){this.curve=t,this.type=e,this.precomputed=null}Ri.prototype.point=function(){throw new Error("Not implemented")},Ri.prototype.validate=function(){throw new Error("Not implemented")},Ri.prototype._fixedNafMul=function(t,e){Mi(t.precomputed);var r=t._getDoubles(),i=Si(e,1,this._bitLength),n=(1<=s;c--)o=(o<<1)+i[c];a.push(o)}for(var h=this.jpoint(null,null,null),u=this.jpoint(null,null,null),l=n;l>0;l--){for(s=0;s=0;a--){for(var c=0;a>=0&&0===s[a];a--)c++;if(a>=0&&c++,o=o.dblp(c),a<0)break;var h=s[a];Mi(0!==h),o="affine"===t.type?h>0?o.mixedAdd(n[h-1>>1]):o.mixedAdd(n[-h-1>>1].neg()):h>0?o.add(n[h-1>>1]):o.add(n[-h-1>>1].neg())}return"affine"===t.type?o.toP():o},Ri.prototype._wnafMulAdd=function(t,e,r,i,n){var s,o,a,c=this._wnafT1,h=this._wnafT2,u=this._wnafT3,l=0;for(s=0;s=1;s-=2){var p=s-1,d=s;if(1===c[p]&&1===c[d]){var g=[e[p],null,null,e[d]];0===e[p].y.cmp(e[d].y)?(g[1]=e[p].add(e[d]),g[2]=e[p].toJ().mixedAdd(e[d].neg())):0===e[p].y.cmp(e[d].y.redNeg())?(g[1]=e[p].toJ().mixedAdd(e[d]),g[2]=e[p].add(e[d].neg())):(g[1]=e[p].toJ().mixedAdd(e[d]),g[2]=e[p].toJ().mixedAdd(e[d].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=Pi(r[p],r[d]);for(l=Math.max(y[0].length,l),u[p]=new Array(l),u[d]=new Array(l),o=0;o=0;s--){for(var _=0;s>=0;){var I=!0;for(o=0;o=0&&_++,b=b.dblp(_),s<0)break;for(o=0;o0?a=h[o][E-1>>1]:E<0&&(a=h[o][-E-1>>1].neg()),b="affine"===a.type?b.mixedAdd(a):b.add(a))}}for(s=0;s=Math.ceil((t.bitLength()+1)/e.step)},xi.prototype._getDoubles=function(t,e){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],i=this,n=0;n=0&&(s=e,o=r),i.negative&&(i=i.neg(),n=n.neg()),s.negative&&(s=s.neg(),o=o.neg()),[{a:i,b:n},{a:s,b:o}]},Ti.prototype._endoSplit=function(t){var e=this.endo.basis,r=e[0],i=e[1],n=i.b.mul(t).divRound(this.n),s=r.b.neg().mul(t).divRound(this.n),o=n.mul(r.a),a=s.mul(i.a),c=n.mul(r.b),h=s.mul(i.b);return{k1:t.sub(o).sub(a),k2:c.add(h).neg()}},Ti.prototype.pointFromX=function(t,e){(t=new Et(t,16)).red||(t=t.toRed(this.red));var r=t.redSqr().redMul(t).redIAdd(t.redMul(this.a)).redIAdd(this.b),i=r.redSqrt();if(0!==i.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var n=i.fromRed().isOdd();return(e&&!n||!e&&n)&&(i=i.redNeg()),this.point(t,i)},Ti.prototype.validate=function(t){if(t.inf)return!0;var e=t.x,r=t.y,i=this.a.redMul(e),n=e.redSqr().redMul(e).redIAdd(i).redIAdd(this.b);return 0===r.redSqr().redISub(n).cmpn(0)},Ti.prototype._endoWnafMulAdd=function(t,e,r){for(var i=this._endoWnafT1,n=this._endoWnafT2,s=0;s":""},qi.prototype.isInfinity=function(){return this.inf},qi.prototype.add=function(t){if(this.inf)return t;if(t.inf)return this;if(this.eq(t))return this.dbl();if(this.neg().eq(t))return this.curve.point(null,null);if(0===this.x.cmp(t.x))return this.curve.point(null,null);var e=this.y.redSub(t.y);0!==e.cmpn(0)&&(e=e.redMul(this.x.redSub(t.x).redInvm()));var r=e.redSqr().redISub(this.x).redISub(t.x),i=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,i)},qi.prototype.dbl=function(){if(this.inf)return this;var t=this.y.redAdd(this.y);if(0===t.cmpn(0))return this.curve.point(null,null);var e=this.curve.a,r=this.x.redSqr(),i=t.redInvm(),n=r.redAdd(r).redIAdd(r).redIAdd(e).redMul(i),s=n.redSqr().redISub(this.x.redAdd(this.x)),o=n.redMul(this.x.redSub(s)).redISub(this.y);return this.curve.point(s,o)},qi.prototype.getX=function(){return this.x.fromRed()},qi.prototype.getY=function(){return this.y.fromRed()},qi.prototype.mul=function(t){return t=new Et(t,16),this.isInfinity()?this:this._hasDoubles(t)?this.curve._fixedNafMul(this,t):this.curve.endo?this.curve._endoWnafMulAdd([this],[t]):this.curve._wnafMul(this,t)},qi.prototype.mulAdd=function(t,e,r){var i=[this,e],n=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(i,n):this.curve._wnafMulAdd(1,i,n,2)},qi.prototype.jmulAdd=function(t,e,r){var i=[this,e],n=[t,r];return this.curve.endo?this.curve._endoWnafMulAdd(i,n,!0):this.curve._wnafMulAdd(1,i,n,2,!0)},qi.prototype.eq=function(t){return this===t||this.inf===t.inf&&(this.inf||0===this.x.cmp(t.x)&&0===this.y.cmp(t.y))},qi.prototype.neg=function(t){if(this.inf)return this;var e=this.curve.point(this.x,this.y.redNeg());if(t&&this.precomputed){var r=this.precomputed,i=function(t){return t.neg()};e.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(i)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(i)}}}return e},qi.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},Ci(ki,Ni.BasePoint),Ti.prototype.jpoint=function(t,e,r){return new ki(this,t,e,r)},ki.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var t=this.z.redInvm(),e=t.redSqr(),r=this.x.redMul(e),i=this.y.redMul(e).redMul(t);return this.curve.point(r,i)},ki.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},ki.prototype.add=function(t){if(this.isInfinity())return t;if(t.isInfinity())return this;var e=t.z.redSqr(),r=this.z.redSqr(),i=this.x.redMul(e),n=t.x.redMul(r),s=this.y.redMul(e.redMul(t.z)),o=t.y.redMul(r.redMul(this.z)),a=i.redSub(n),c=s.redSub(o);if(0===a.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var h=a.redSqr(),u=h.redMul(a),l=i.redMul(h),f=c.redSqr().redIAdd(u).redISub(l).redISub(l),p=c.redMul(l.redISub(f)).redISub(s.redMul(u)),d=this.z.redMul(t.z).redMul(a);return this.curve.jpoint(f,p,d)},ki.prototype.mixedAdd=function(t){if(this.isInfinity())return t.toJ();if(t.isInfinity())return this;var e=this.z.redSqr(),r=this.x,i=t.x.redMul(e),n=this.y,s=t.y.redMul(e).redMul(this.z),o=r.redSub(i),a=n.redSub(s);if(0===o.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=o.redSqr(),h=c.redMul(o),u=r.redMul(c),l=a.redSqr().redIAdd(h).redISub(u).redISub(u),f=a.redMul(u.redISub(l)).redISub(n.redMul(h)),p=this.z.redMul(o);return this.curve.jpoint(l,f,p)},ki.prototype.dblp=function(t){if(0===t)return this;if(this.isInfinity())return this;if(!t)return this.dbl();var e;if(this.curve.zeroA||this.curve.threeA){var r=this;for(e=0;e=0)return!1;if(r.redIAdd(n),0===this.x.cmp(r))return!0}},ki.prototype.inspect=function(){return this.isInfinity()?"":""},ki.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var Bi=bi((function(t,e){var r=e;r.base=Ni,r.short=Di,r.mont=null,r.edwards=null})),Ui=bi((function(t,e){var r,i=e,n=Ei.assert;function s(t){"short"===t.type?this.curve=new Bi.short(t):"edwards"===t.type?this.curve=new Bi.edwards(t):this.curve=new Bi.mont(t),this.g=this.curve.g,this.n=this.curve.n,this.hash=t.hash,n(this.g.validate(),"Invalid curve"),n(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function o(t,e){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function(){var r=new s(e);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=s,o("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:Ae.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),o("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:Ae.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),o("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:Ae.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),o("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:Ae.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),o("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:Ae.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),o("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Ae.sha256,gRed:!1,g:["9"]}),o("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Ae.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch{r=void 0}o("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:Ae.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function ji(t){if(!(this instanceof ji))return new ji(t);this.hash=t.hash,this.predResist=!!t.predResist,this.outLen=this.hash.outSize,this.minEntropy=t.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var e=Ii.toArray(t.entropy,t.entropyEnc||"hex"),r=Ii.toArray(t.nonce,t.nonceEnc||"hex"),i=Ii.toArray(t.pers,t.persEnc||"hex");Ai(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(e,r,i)}var zi=ji;ji.prototype._init=function(t,e,r){var i=t.concat(e).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(t.concat(r||[])),this._reseed=1},ji.prototype.generate=function(t,e,r,i){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof e&&(i=r,r=e,e=null),r&&(r=Ii.toArray(r,i||"hex"),this._update(r));for(var n=[];n.length"};var Hi=Ei.assert;function Vi(t,e){if(t instanceof Vi)return t;this._importDER(t,e)||(Hi(t.r&&t.s,"Signature without r or s"),this.r=new Et(t.r,16),this.s=new Et(t.s,16),void 0===t.recoveryParam?this.recoveryParam=null:this.recoveryParam=t.recoveryParam)}var $i=Vi;function Ji(){this.place=0}function Qi(t,e){var r=t[e.place++];if(!(128&r))return r;var i=15&r;if(0===i||i>4)return!1;for(var n=0,s=0,o=e.place;s>>=0;return!(n<=127)&&(e.place=o,n)}function Gi(t){for(var e=0,r=t.length-1;!t[e]&&!(128&t[e+1])&&e>>3);for(t.push(128|r);--r;)t.push(e>>>(r<<3)&255);t.push(e)}}Vi.prototype._importDER=function(t,e){t=Ei.toArray(t,e);var r=new Ji;if(48!==t[r.place++])return!1;var i=Qi(t,r);if(!1===i||i+r.place!==t.length||2!==t[r.place++])return!1;var n=Qi(t,r);if(!1===n)return!1;var s=t.slice(r.place,n+r.place);if(r.place+=n,2!==t[r.place++])return!1;var o=Qi(t,r);if(!1===o||t.length!==o+r.place)return!1;var a=t.slice(r.place,o+r.place);if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}return this.r=new Et(s),this.s=new Et(a),this.recoveryParam=null,!0},Vi.prototype.toDER=function(t){var e=this.r.toArray(),r=this.s.toArray();for(128&e[0]&&(e=[0].concat(e)),128&r[0]&&(r=[0].concat(r)),e=Gi(e),r=Gi(r);!(r[0]||128&r[1]);)r=r.slice(1);var i=[2];Wi(i,e.length),(i=i.concat(e)).push(2),Wi(i,r.length);var n=i.concat(r),s=[48];return Wi(s,n.length),s=s.concat(n),Ei.encode(s,t)};var Yi=function(){throw new Error("unsupported")},Xi=Ei.assert;function Zi(t){if(!(this instanceof Zi))return new Zi(t);"string"==typeof t&&(Xi(Object.prototype.hasOwnProperty.call(Ui,t),"Unknown curve "+t),t=Ui[t]),t instanceof Ui.PresetCurve&&(t={curve:t}),this.curve=t.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=t.curve.g,this.g.precompute(t.curve.n.bitLength()+1),this.hash=t.hash||t.curve.hash}var tn=Zi;Zi.prototype.keyPair=function(t){return new Ki(this,t)},Zi.prototype.keyFromPrivate=function(t,e){return Ki.fromPrivate(this,t,e)},Zi.prototype.keyFromPublic=function(t,e){return Ki.fromPublic(this,t,e)},Zi.prototype.genKeyPair=function(t){t||(t={});for(var e=new zi({hash:this.hash,pers:t.pers,persEnc:t.persEnc||"utf8",entropy:t.entropy||Yi(this.hash.hmacStrength),entropyEnc:t.entropy&&t.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),i=this.n.sub(new Et(2));;){var n=new Et(e.generate(r));if(!(n.cmp(i)>0))return n.iaddn(1),this.keyFromPrivate(n)}},Zi.prototype._truncateToN=function(t,e){var r=8*t.byteLength()-this.n.bitLength();return r>0&&(t=t.ushrn(r)),!e&&t.cmp(this.n)>=0?t.sub(this.n):t},Zi.prototype.sign=function(t,e,r,i){"object"==typeof r&&(i=r,r=null),i||(i={}),e=this.keyFromPrivate(e,r),t=this._truncateToN(new Et(t,16));for(var n=this.n.byteLength(),s=e.getPrivate().toArray("be",n),o=t.toArray("be",n),a=new zi({hash:this.hash,entropy:s,nonce:o,pers:i.pers,persEnc:i.persEnc||"utf8"}),c=this.n.sub(new Et(1)),h=0;;h++){var u=i.k?i.k(h):new Et(a.generate(this.n.byteLength()));if(!((u=this._truncateToN(u,!0)).cmpn(1)<=0||u.cmp(c)>=0)){var l=this.g.mul(u);if(!l.isInfinity()){var f=l.getX(),p=f.umod(this.n);if(0!==p.cmpn(0)){var d=u.invm(this.n).mul(p.mul(e.getPrivate()).iadd(t));if(0!==(d=d.umod(this.n)).cmpn(0)){var g=(l.getY().isOdd()?1:0)|(0!==f.cmp(p)?2:0);return i.canonical&&d.cmp(this.nh)>0&&(d=this.n.sub(d),g^=1),new $i({r:p,s:d,recoveryParam:g})}}}}}},Zi.prototype.verify=function(t,e,r,i){t=this._truncateToN(new Et(t,16)),r=this.keyFromPublic(r,i);var n=(e=new $i(e,"hex")).r,s=e.s;if(n.cmpn(1)<0||n.cmp(this.n)>=0||s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var o,a=s.invm(this.n),c=a.mul(t).umod(this.n),h=a.mul(n).umod(this.n);return this.curve._maxwellTrick?!(o=this.g.jmulAdd(c,r.getPublic(),h)).isInfinity()&&o.eqXToP(n):!(o=this.g.mulAdd(c,r.getPublic(),h)).isInfinity()&&0===o.getX().umod(this.n).cmp(n)},Zi.prototype.recoverPubKey=function(t,e,r,i){Xi((3&r)===r,"The recovery param is more than two bits"),e=new $i(e,i);var n=this.n,s=new Et(t),o=e.r,a=e.s,c=1&r,h=r>>1;if(o.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw new Error("Unable to find sencond key candinate");o=h?this.curve.pointFromX(o.add(this.curve.n),c):this.curve.pointFromX(o,c);var u=e.r.invm(n),l=n.sub(s).mul(u).umod(n),f=a.mul(u).umod(n);return this.g.mulAdd(l,o,f)},Zi.prototype.getKeyRecoveryParam=function(t,e,r,i){if(null!==(e=new $i(e,i)).recoveryParam)return e.recoveryParam;for(var n=0;n<4;n++){var s;try{s=this.recoverPubKey(t,e,n)}catch{continue}if(s.eq(r))return n}throw new Error("Unable to find valid recovery factor")};var en=bi((function(t,e){var r=e;r.version="6.5.4",r.utils=Ei,r.rand=function(){throw new Error("unsupported")},r.curve=Bi,r.curves=Ui,r.ec=tn,r.eddsa=null})).ec;const rn=new ct("signing-key/5.7.0");let nn=null;function sn(){return nn||(nn=new en("secp256k1")),nn}class on{constructor(t){ve(this,"curve","secp256k1"),ve(this,"privateKey",yt(t)),32!==function(t){if("string"!=typeof t)t=yt(t);else if(!gt(t)||t.length%2)return null;return(t.length-2)/2}(this.privateKey)&&rn.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");const e=sn().keyFromPrivate(dt(this.privateKey));ve(this,"publicKey","0x"+e.getPublic(!1,"hex")),ve(this,"compressedPublicKey","0x"+e.getPublic(!0,"hex")),ve(this,"_isSigningKey",!0)}_addPoint(t){const e=sn().keyFromPublic(dt(this.publicKey)),r=sn().keyFromPublic(dt(t));return"0x"+e.pub.add(r.pub).encodeCompressed("hex")}signDigest(t){const e=sn().keyFromPrivate(dt(this.privateKey)),r=dt(t);32!==r.length&&rn.throwArgumentError("bad digest length","digest",t);const i=e.sign(r,{canonical:!0});return bt({recoveryParam:i.recoveryParam,r:wt("0x"+i.r.toString(16),32),s:wt("0x"+i.s.toString(16),32)})}computeSharedSecret(t){const e=sn().keyFromPrivate(dt(this.privateKey)),r=sn().keyFromPublic(dt(an(t)));return wt("0x"+e.derive(r.getPublic()).toString(16),32)}static isSigningKey(t){return!(!t||!t._isSigningKey)}}function an(t,e){const r=dt(t);if(32===r.length){const t=new on(r);return e?"0x"+sn().keyFromPrivate(r).getPublic(!0,"hex"):t.publicKey}return 33===r.length?e?yt(r):"0x"+sn().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?e?"0x"+sn().keyFromPublic(r).getPublic(!0,"hex"):yt(r):rn.throwArgumentError("invalid public or private key","key","[REDACTED]")}var cn;function hn(t,e){return function(t){return function(t){let e=null;if("string"!=typeof t&&de.throwArgumentError("invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==t.substring(0,2)&&(t="0x"+t),e=ge(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&e!==t&&de.throwArgumentError("bad address checksum","address",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(t.substring(2,4)!==function(t){let e=(t=(t=t.toUpperCase()).substring(4)+t.substring(0,2)+"00").split("").map((t=>me[t])).join("");for(;e.length>=ye;){let t=e.substring(0,ye);e=parseInt(t,10)%97+e.substring(t.length)}let r=String(98-parseInt(e,10)%97);for(;r.length<2;)r="0"+r;return r}(t)&&de.throwArgumentError("bad icap checksum","address",t),e=function(t){return new Pt(t,36).toString(16)}(t.substring(4));e.length<40;)e="0"+e;e=ge("0x"+e)}else de.throwArgumentError("invalid address","address",t);return e}(vt(At(vt(an(t),1)),12))}(function(t,e){const r=bt(e),i={r:dt(r.r),s:dt(r.s)};return"0x"+sn().recoverPubKey(dt(t),i,r.recoveryParam).encode("hex",!1)}(dt(t),e))}new ct("transactions/5.7.0"),function(t){t[t.legacy=0]="legacy",t[t.eip2930=1]="eip2930",t[t.eip1559=2]="eip1559"}(cn||(cn={}));const un="https://rpc.walletconnect.com/v1";var ln=Object.defineProperty,fn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,yn=(t,e,r)=>e in t?ln(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;const vn=t=>t?.split(":"),wn=t=>{const e=t&&vn(t);if(e)return t.includes("did:pkh:")?e[3]:e[1]},bn=t=>{const e=t&&vn(t);if(e)return e[2]+":"+e[3]},An=t=>{const e=t&&vn(t);if(e)return e.pop()};async function _n(t){const{cacao:e,projectId:r}=t,{s:i,p:n}=e,s=In(n,n.iss),o=An(n.iss);return await async function(t,e,r,i,n,s){switch(r.t){case"eip191":return function(t,e,r){return hn(pe(e),r).toLowerCase()===t.toLowerCase()}(t,e,r.s);case"eip1271":return await async function(t,e,r,i,n,s){try{const o="0x1626ba7e",a="0000000000000000000000000000000000000000000000000000000000000040",c="0000000000000000000000000000000000000000000000000000000000000041",h=r.substring(2),u=o+pe(e).substring(2)+a+c+h,l=await fetch(`${s||un}/?chainId=${i}&projectId=${n}`,{method:"POST",body:JSON.stringify({id:Date.now()+Math.floor(1e3*Math.random()),jsonrpc:"2.0",method:"eth_call",params:[{to:t,data:u},"latest"]})}),{result:f}=await l.json();return!!f&&f.slice(0,o.length).toLowerCase()===o.toLowerCase()}catch(t){return v.error("isValidEip1271Signature: ",t),!1}}(t,e,r.s,i,n,s);default:throw new Error(`verifySignature failed: Attempted to verify CacaoSignature with unknown type: ${r.t}`)}}(o,s,i,wn(n.iss),r)}const In=(t,e)=>{const r=`${t.domain} wants you to sign in with your Ethereum account:`,i=An(e);if(!t.aud&&!t.uri)throw new Error("Either `aud` or `uri` is required to construct the message");let n=t.statement||void 0;const s=`URI: ${t.aud||t.uri}`,o=`Version: ${t.version}`,a=`Chain ID: ${wn(e)}`,c=`Nonce: ${t.nonce}`,h=`Issued At: ${t.iat}`,u=t.resources?`Resources:${t.resources.map((t=>`\n- ${t}`)).join("")}`:void 0,l=Cn(t.resources);return l&&(n=function(t="",e){En(e);const r="I further authorize the stated URI to perform the following actions on my behalf: ";if(t.includes(r))return t;const i=[];let n=0;return Object.keys(e.att).forEach((t=>{const r=Object.keys(e.att[t]).map((t=>({ability:t.split("/")[0],action:t.split("/")[1]})));r.sort(((t,e)=>t.action.localeCompare(e.action)));const s={};r.forEach((t=>{s[t.ability]||(s[t.ability]=[]),s[t.ability].push(t.action)}));const o=Object.keys(s).map((e=>(n++,`(${n}) '${e}': '${s[e].join("', '")}' for '${t}'.`)));i.push(o.join(", ").replace(".,","."))})),`${t?t+" ":""}${r}${i.join(" ")}`}(n,Mn(l))),[r,i,"",n,"",s,o,a,c,h,u].filter((t=>null!=t)).join("\n")};function En(t){if(!t)throw new Error("No recap provided, value is undefined");if(!t.att)throw new Error("No `att` property found");const e=Object.keys(t.att);if(null==e||!e.length)throw new Error("No resources found in `att` property");e.forEach((e=>{const r=t.att[e];if(Array.isArray(r))throw new Error(`Resource must be an object: ${e}`);if("object"!=typeof r)throw new Error(`Resource must be an object: ${e}`);if(!Object.keys(r).length)throw new Error(`Resource object is empty: ${e}`);Object.keys(r).forEach((t=>{const e=r[t];if(!Array.isArray(e))throw new Error(`Ability limits ${t} must be an array of objects, found: ${e}`);if(!e.length)throw new Error(`Value of ${t} is empty array, must be an array with objects`);e.forEach((e=>{if("object"!=typeof e)throw new Error(`Ability limits (${t}) must be an array of objects, found: ${e}`)}))}))}))}function Sn(t,e,r={}){e=e?.sort(((t,e)=>t.localeCompare(e)));const i=e.map((e=>({[`${t}/${e}`]:[r]})));return Object.assign({},...i)}function Pn(t){return En(t),`urn:recap:${function(t){return w.from(JSON.stringify(t)).toString("base64")}(t).replace(/=/g,"")}`}function Mn(t){const e=function(t){return JSON.parse(w.from(t,"base64").toString("utf-8"))}(t.replace("urn:recap:",""));return En(e),e}function Rn(t,e){const r=function(t,e){En(t),En(e);const r=Object.keys(t.att).concat(Object.keys(e.att)).sort(((t,e)=>t.localeCompare(e))),i={att:{}};return r.forEach((r=>{var n,s;Object.keys((null==(n=t.att)?void 0:n[r])||{}).concat(Object.keys((null==(s=e.att)?void 0:s[r])||{})).sort(((t,e)=>t.localeCompare(e))).forEach((n=>{var s,o;i.att[r]=((t,e)=>fn(t,pn(e)))(((t,e)=>{for(var r in e||(e={}))gn.call(e,r)&&yn(t,r,e[r]);if(dn)for(var r of dn(e))mn.call(e,r)&&yn(t,r,e[r]);return t})({},i.att[r]),{[n]:(null==(s=t.att[r])?void 0:s[n])||(null==(o=e.att[r])?void 0:o[n])})}))})),i}(Mn(t),Mn(e));return Pn(r)}function Nn(t){var e;const r=Mn(t);En(r);const i=null==(e=r.att)?void 0:e.eip155;return i?Object.keys(i).map((t=>t.split("/")[1])):[]}function xn(t){const e=Mn(t);En(e);const r=[];return Object.values(e.att).forEach((t=>{Object.values(t).forEach((t=>{var e;null!=(e=t?.[0])&&e.chains&&r.push(t[0].chains)}))})),[...new Set(r.flat())]}function Cn(t){if(!t)return;const e=t?.[t.length-1];return function(t){return t&&t.includes("urn:recap:")}(e)?e:void 0}const On="base10",Tn="base16",Dn="base64pad",qn="utf8";function kn(){const t=(0,f.po)(32);return(0,g.dI)(t,Tn)}function Bn(t){const e=(0,p.tW)((0,g.sH)(t,Tn));return(0,g.dI)(e,Tn)}function Un(t){const e=(0,p.tW)((0,g.sH)(t,qn));return(0,g.dI)(e,Tn)}function jn(t){return Number((0,g.dI)(t,On))}function zn(t){const e=(0,g.sH)(t,Dn),r=e.slice(0,1);if(1===jn(r)){const t=33,i=t+12,n=e.slice(1,t),s=e.slice(t,i);return{type:r,sealed:e.slice(i),iv:s,senderPublicKey:n}}const i=e.slice(1,13);return{type:r,sealed:e.slice(13),iv:i}}function Ln(t){const e=t?.type||0;if(1===e){if(typeof t?.senderPublicKey>"u")throw new Error("missing sender public key");if(typeof t?.receiverPublicKey>"u")throw new Error("missing receiver public key")}return{type:e,senderPublicKey:t?.senderPublicKey,receiverPublicKey:t?.receiverPublicKey}}function Fn(t){return 1===t.type&&"string"==typeof t.senderPublicKey&&"string"==typeof t.receiverPublicKey}function Kn(t){return t?.relay||{protocol:"irn"}}function Hn(t){const e=m.RELAY_JSONRPC[t];if(typeof e>"u")throw new Error(`Relay Protocol not supported: ${t}`);return e}var Vn=Object.defineProperty,$n=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Yn=(t,e,r)=>e in t?Vn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Xn=(t,e)=>{for(var r in e||(e={}))Gn.call(e,r)&&Yn(t,r,e[r]);if(Qn)for(var r of Qn(e))Wn.call(e,r)&&Yn(t,r,e[r]);return t};function Zn(t,e="-"){const r={},i="relay"+e;return Object.keys(t).forEach((e=>{if(e.startsWith(i)){const n=e.replace(i,""),s=t[e];r[n]=s}})),r}function ts(t){const e=(t=(t=t.includes("wc://")?t.replace("wc://",""):t).includes("wc:")?t.replace("wc:",""):t).indexOf(":"),r=-1!==t.indexOf("?")?t.indexOf("?"):void 0,i=t.substring(0,e),n=t.substring(e+1,r).split("@"),s=typeof r<"u"?t.substring(r):"",o=h.parse(s),a="string"==typeof o.methods?o.methods.split(","):void 0;return{protocol:i,topic:es(n[0]),version:parseInt(n[1],10),symKey:o.symKey,relay:Zn(o),methods:a,expiryTimestamp:o.expiryTimestamp?parseInt(o.expiryTimestamp,10):void 0}}function es(t){return t.startsWith("//")?t.substring(2):t}function rs(t){const e=[];return t.forEach((t=>{const[r,i]=t.split(":");e.push(`${r}:${i}`)})),e}function is(t){return t.includes(":")}function ns(t){return is(t)?t.split(":")[0]:t}function ss(t,e){e=e.map((t=>t.replace("did:pkh:","")));const r=function(t){const e={};return t?.forEach((t=>{const[r,i]=t.split(":");e[r]||(e[r]={accounts:[],chains:[],events:[]}),e[r].accounts.push(t),e[r].chains.push(`${r}:${i}`)})),e}(e);for(const[e,i]of Object.entries(r))i.methods?i.methods=Q(i.methods,t):i.methods=t,i.events=["chainChanged","accountsChanged"];return r}Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;const os={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},as={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function cs(t,e){const{message:r,code:i}=as[t];return{message:e?`${r} ${e}`:r,code:i}}function hs(t,e){const{message:r,code:i}=os[t];return{message:e?`${r} ${e}`:r,code:i}}function us(t,e){return!!Array.isArray(t)&&(!(typeof e<"u"&&t.length)||t.every(e))}function ls(t){return Object.getPrototypeOf(t)===Object.prototype&&Object.keys(t).length}function fs(t){return typeof t>"u"}function ps(t,e){return!(!e||!fs(t))||"string"==typeof t&&!!t.trim().length}function ds(t,e){return!(!e||!fs(t))||"number"==typeof t&&!isNaN(t)}function gs(t){return!(!ps(t,!1)||!t.includes(":"))&&2===t.split(":").length}function ms(t){let e=!0;return us(t)?t.length&&(e=t.every((t=>ps(t,!1)))):e=!1,e}function ys(t,e){let r=null;return Object.values(t).forEach((t=>{if(r)return;const i=function(t,e){let r=null;return ms(t?.methods)?ms(t?.events)||(r=hs("UNSUPPORTED_EVENTS",`${e}, events should be an array of strings or empty array for no events`)):r=hs("UNSUPPORTED_METHODS",`${e}, methods should be an array of strings or empty array for no methods`),r}(t,`${e}, namespace`);i&&(r=i)})),r}function vs(t,e){let r=null;if(t&&ls(t)){const i=ys(t,e);i&&(r=i);const n=function(t,e){let r=null;return Object.values(t).forEach((t=>{if(r)return;const i=function(t,e){let r=null;return us(t)?t.forEach((t=>{r||function(t){if(ps(t,!1)&&t.includes(":")){const e=t.split(":");if(3===e.length){const t=e[0]+":"+e[1];return!!e[2]&&gs(t)}}return!1}(t)||(r=hs("UNSUPPORTED_ACCOUNTS",`${e}, account ${t} should be a string and conform to "namespace:chainId:address" format`))})):r=hs("UNSUPPORTED_ACCOUNTS",`${e}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),r}(t?.accounts,`${e} namespace`);i&&(r=i)})),r}(t,e);n&&(r=n)}else r=cs("MISSING_OR_INVALID",`${e}, namespaces should be an object with data`);return r}function ws(t){return ps(t.protocol,!0)}function bs(t){return typeof t<"u"&&null!==typeof t}function As(t,e){return!(!gs(e)||!function(t){const e=[];return Object.values(t).forEach((t=>{e.push(...rs(t.accounts))})),e}(t).includes(e))}function _s(t,e,r){let i=null;const n=function(t){const e={};return Object.keys(t).forEach((r=>{var i;r.includes(":")?e[r]=t[r]:null==(i=t[r].chains)||i.forEach((i=>{e[i]={methods:t[r].methods,events:t[r].events}}))})),e}(t),s=function(t){const e={};return Object.keys(t).forEach((r=>{if(r.includes(":"))e[r]=t[r];else{const i=rs(t[r].accounts);i?.forEach((i=>{e[i]={accounts:t[r].accounts.filter((t=>t.includes(`${i}:`))),methods:t[r].methods,events:t[r].events}}))}})),e}(e),o=Object.keys(n),a=Object.keys(s),c=Is(Object.keys(t)),h=Is(Object.keys(e)),u=c.filter((t=>!h.includes(t)));return u.length&&(i=cs("NON_CONFORMING_NAMESPACES",`${r} namespaces keys don't satisfy requiredNamespaces.\n Required: ${u.toString()}\n Received: ${Object.keys(e).toString()}`)),U(o,a)||(i=cs("NON_CONFORMING_NAMESPACES",`${r} namespaces chains don't satisfy required namespaces.\n Required: ${o.toString()}\n Approved: ${a.toString()}`)),Object.keys(e).forEach((t=>{if(!t.includes(":")||i)return;const n=rs(e[t].accounts);n.includes(t)||(i=cs("NON_CONFORMING_NAMESPACES",`${r} namespaces accounts don't satisfy namespace accounts for ${t}\n Required: ${t}\n Approved: ${n.toString()}`))})),o.forEach((t=>{i||(U(n[t].methods,s[t].methods)?U(n[t].events,s[t].events)||(i=cs("NON_CONFORMING_NAMESPACES",`${r} namespaces events don't satisfy namespace events for ${t}`)):i=cs("NON_CONFORMING_NAMESPACES",`${r} namespaces methods don't satisfy namespace methods for ${t}`))})),i}function Is(t){return[...new Set(t.map((t=>t.includes(":")?t.split(":")[0]:t)))]}function Es(){const t=k();return new Promise((e=>{switch(t){case C.browser:e(q()&&navigator?.onLine);break;case C.reactNative:e(async function(){if(D()&&typeof r.g<"u"&&null!=r.g&&r.g.NetInfo){const t=await(null==r.g?void 0:r.g.NetInfo.fetch());return t?.isConnected}return!0}());break;case C.node:default:e(!0)}}))}const Ss={};class Ps{static get(t){return Ss[t]}static set(t,e){Ss[t]=e}static delete(t){delete Ss[t]}}var Ms=r(4364);const Rs=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Ns=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,xs=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Cs(t,e){if(!("__proto__"===t||"constructor"===t&&e&&"object"==typeof e&&"prototype"in e))return e;!function(t){Ms.warn(`[destr] Dropping "${t}" key to prevent prototype pollution.`)}(t)}function Os(t,e={}){if("string"!=typeof t)return t;const r=t.trim();if('"'===t[0]&&'"'===t.at(-1)&&!t.includes("\\"))return r.slice(1,-1);if(r.length<=9){const t=r.toLowerCase();if("true"===t)return!0;if("false"===t)return!1;if("undefined"===t)return;if("null"===t)return null;if("nan"===t)return Number.NaN;if("infinity"===t)return Number.POSITIVE_INFINITY;if("-infinity"===t)return Number.NEGATIVE_INFINITY}if(!xs.test(t)){if(e.strict)throw new SyntaxError("[destr] Invalid JSON");return t}try{if(Rs.test(t)||Ns.test(t)){if(e.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(t,Cs)}return JSON.parse(t)}catch(r){if(e.strict)throw r;return t}}var Ts=r(1048).Buffer;function Ds(t,...e){try{return(r=t(...e))&&"function"==typeof r.then?r:Promise.resolve(r)}catch(t){return Promise.reject(t)}var r}function qs(t){if(function(t){const e=typeof t;return null===t||"object"!==e&&"function"!==e}(t))return String(t);if(function(t){const e=Object.getPrototypeOf(t);return!e||e.isPrototypeOf(Object)}(t)||Array.isArray(t))return JSON.stringify(t);if("function"==typeof t.toJSON)return qs(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function ks(){if(void 0===typeof Ts)throw new TypeError("[unstorage] Buffer is not supported!")}const Bs="base64:";function Us(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function js(...t){return Us(t.join(":"))}function zs(t){return(t=Us(t))?t+":":""}var Ls=r(4364);const Fs=()=>{const t=new Map;return{name:"memory",options:{},hasItem:e=>t.has(e),getItem:e=>t.get(e)??null,getItemRaw:e=>t.get(e)??null,setItem(e,r){t.set(e,r)},setItemRaw(e,r){t.set(e,r)},removeItem(e){t.delete(e)},getKeys:()=>Array.from(t.keys()),clear(){t.clear()},dispose(){t.clear()}}};function Ks(t,e,r){return t.watch?t.watch(((t,i)=>e(t,r+i))):()=>{}}async function Hs(t){"function"==typeof t.dispose&&await Ds(t.dispose)}function Vs(t){return new Promise(((e,r)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>r(t.error)}))}function $s(t,e){const r=indexedDB.open(t);r.onupgradeneeded=()=>r.result.createObjectStore(e);const i=Vs(r);return(t,r)=>i.then((i=>r(i.transaction(e,t).objectStore(e))))}let Js;function Qs(){return Js||(Js=$s("keyval-store","keyval")),Js}function Gs(t,e=Qs()){return e("readonly",(e=>Vs(e.get(t))))}var Ws=r(25607),Ys=(t={})=>{const e=t.base&&t.base.length>0?`${t.base}:`:"",r=t=>e+t;let i;return t.dbName&&t.storeName&&(i=$s(t.dbName,t.storeName)),{name:"idb-keyval",options:t,hasItem:async t=>!(typeof await Gs(r(t),i)>"u"),getItem:async t=>await Gs(r(t),i)??null,setItem:(t,e)=>function(t,e,r=Qs()){return r("readwrite",(r=>(r.put(e,t),Vs(r.transaction))))}(r(t),e,i),removeItem:t=>function(t,e=Qs()){return e("readwrite",(e=>(e.delete(t),Vs(e.transaction))))}(r(t),i),getKeys:()=>function(t=Qs()){return t("readonly",(t=>{if(t.getAllKeys)return Vs(t.getAllKeys());const e=[];return function(t,e){return t.openCursor().onsuccess=function(){this.result&&(e(this.result),this.result.continue())},Vs(t.transaction)}(t,(t=>e.push(t.key))).then((()=>e))}))}(i),clear:()=>function(t=Qs()){return t("readwrite",(t=>(t.clear(),Vs(t.transaction))))}(i)}};class Xs{constructor(){this.indexedDb=function(t={}){const e={mounts:{"":t.driver||Fs()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},r=t=>{for(const r of e.mountpoints)if(t.startsWith(r))return{base:r,relativeKey:t.slice(r.length),driver:e.mounts[r]};return{base:"",relativeKey:t,driver:e.mounts[""]}},i=(t,r)=>e.mountpoints.filter((e=>e.startsWith(t)||r&&t.startsWith(e))).map((r=>({relativeBase:t.length>r.length?t.slice(r.length):void 0,mountpoint:r,driver:e.mounts[r]}))),n=(t,r)=>{if(e.watching){r=Us(r);for(const i of e.watchListeners)i(t,r)}},s=async()=>{if(e.watching){for(const t in e.unwatch)await e.unwatch[t]();e.unwatch={},e.watching=!1}},o=(t,e,i)=>{const n=new Map,s=t=>{let e=n.get(t.base);return e||(e={driver:t.driver,base:t.base,items:[]},n.set(t.base,e)),e};for(const i of t){const t="string"==typeof i,n=Us(t?i:i.key),o=t?void 0:i.value,a=t||!i.options?e:{...e,...i.options},c=r(n);s(c).items.push({key:n,value:o,relativeKey:c.relativeKey,options:a})}return Promise.all([...n.values()].map((t=>i(t)))).then((t=>t.flat()))},a={hasItem(t,e={}){t=Us(t);const{relativeKey:i,driver:n}=r(t);return Ds(n.hasItem,i,e)},getItem(t,e={}){t=Us(t);const{relativeKey:i,driver:n}=r(t);return Ds(n.getItem,i,e).then((t=>Os(t)))},getItems:(t,e)=>o(t,e,(t=>t.driver.getItems?Ds(t.driver.getItems,t.items.map((t=>({key:t.relativeKey,options:t.options}))),e).then((e=>e.map((e=>({key:js(t.base,e.key),value:Os(e.value)}))))):Promise.all(t.items.map((e=>Ds(t.driver.getItem,e.relativeKey,e.options).then((t=>({key:e.key,value:Os(t)})))))))),getItemRaw(t,e={}){t=Us(t);const{relativeKey:i,driver:n}=r(t);return n.getItemRaw?Ds(n.getItemRaw,i,e):Ds(n.getItem,i,e).then((t=>function(t){return"string"!=typeof t?t:t.startsWith(Bs)?(ks(),Ts.from(t.slice(7),"base64")):t}(t)))},async setItem(t,e,i={}){if(void 0===e)return a.removeItem(t);t=Us(t);const{relativeKey:s,driver:o}=r(t);o.setItem&&(await Ds(o.setItem,s,qs(e),i),o.watch||n("update",t))},async setItems(t,e){await o(t,e,(async t=>{t.driver.setItems&&await Ds(t.driver.setItems,t.items.map((t=>({key:t.relativeKey,value:qs(t.value),options:t.options}))),e),t.driver.setItem&&await Promise.all(t.items.map((e=>Ds(t.driver.setItem,e.relativeKey,qs(e.value),e.options))))}))},async setItemRaw(t,e,i={}){if(void 0===e)return a.removeItem(t,i);t=Us(t);const{relativeKey:s,driver:o}=r(t);if(o.setItemRaw)await Ds(o.setItemRaw,s,e,i);else{if(!o.setItem)return;await Ds(o.setItem,s,function(t){if("string"==typeof t)return t;ks();const e=Ts.from(t).toString("base64");return Bs+e}(e),i)}o.watch||n("update",t)},async removeItem(t,e={}){"boolean"==typeof e&&(e={removeMeta:e}),t=Us(t);const{relativeKey:i,driver:s}=r(t);s.removeItem&&(await Ds(s.removeItem,i,e),(e.removeMeta||e.removeMata)&&await Ds(s.removeItem,i+"$",e),s.watch||n("remove",t))},async getMeta(t,e={}){"boolean"==typeof e&&(e={nativeOnly:e}),t=Us(t);const{relativeKey:i,driver:n}=r(t),s=Object.create(null);if(n.getMeta&&Object.assign(s,await Ds(n.getMeta,i,e)),!e.nativeOnly){const t=await Ds(n.getItem,i+"$",e).then((t=>Os(t)));t&&"object"==typeof t&&("string"==typeof t.atime&&(t.atime=new Date(t.atime)),"string"==typeof t.mtime&&(t.mtime=new Date(t.mtime)),Object.assign(s,t))}return s},setMeta(t,e,r={}){return this.setItem(t+"$",e,r)},removeMeta(t,e={}){return this.removeItem(t+"$",e)},async getKeys(t,e={}){t=zs(t);const r=i(t,!0);let n=[];const s=[];for(const t of r){const r=(await Ds(t.driver.getKeys,t.relativeBase,e)).map((e=>t.mountpoint+Us(e))).filter((t=>!n.some((e=>t.startsWith(e)))));s.push(...r),n=[t.mountpoint,...n.filter((e=>!e.startsWith(t.mountpoint)))]}return t?s.filter((e=>e.startsWith(t)&&!e.endsWith("$"))):s.filter((t=>!t.endsWith("$")))},async clear(t,e={}){t=zs(t),await Promise.all(i(t,!1).map((async t=>{if(t.driver.clear)return Ds(t.driver.clear,t.relativeBase,e);if(t.driver.removeItem){const r=await t.driver.getKeys(t.relativeBase||"",e);return Promise.all(r.map((r=>t.driver.removeItem(r,e))))}})))},async dispose(){await Promise.all(Object.values(e.mounts).map((t=>Hs(t))))},watch:async t=>(await(async()=>{if(!e.watching){e.watching=!0;for(const t in e.mounts)e.unwatch[t]=await Ks(e.mounts[t],n,t)}})(),e.watchListeners.push(t),async()=>{e.watchListeners=e.watchListeners.filter((e=>e!==t)),0===e.watchListeners.length&&await s()}),async unwatch(){e.watchListeners=[],await s()},mount(t,r){if((t=zs(t))&&e.mounts[t])throw new Error(`already mounted at ${t}`);return t&&(e.mountpoints.push(t),e.mountpoints.sort(((t,e)=>e.length-t.length))),e.mounts[t]=r,e.watching&&Promise.resolve(Ks(r,n,t)).then((r=>{e.unwatch[t]=r})).catch(Ls.error),a},async unmount(t,r=!0){(t=zs(t))&&e.mounts[t]&&(e.watching&&t in e.unwatch&&(e.unwatch[t](),delete e.unwatch[t]),r&&await Hs(e.mounts[t]),e.mountpoints=e.mountpoints.filter((e=>e!==t)),delete e.mounts[t])},getMount(t=""){t=Us(t)+":";const e=r(t);return{driver:e.driver,base:e.base}},getMounts:(t="",e={})=>(t=Us(t),i(t,e.parents).map((t=>({driver:t.driver,base:t.mountpoint}))))};return a}({driver:Ys({dbName:"WALLET_CONNECT_V2_INDEXED_DB",storeName:"keyvaluestorage"})})}async getKeys(){return this.indexedDb.getKeys()}async getEntries(){return(await this.indexedDb.getItems(await this.indexedDb.getKeys())).map((t=>[t.key,t.value]))}async getItem(t){const e=await this.indexedDb.getItem(t);if(null!==e)return e}async setItem(t,e){await this.indexedDb.setItem(t,(0,Ws.h)(e))}async removeItem(t){await this.indexedDb.removeItem(t)}}var Zs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof r.g<"u"?r.g:typeof self<"u"?self:{},to={exports:{}};function eo(t){var e;return[t[0],(0,Ws.j)(null!=(e=t[1])?e:"")]}!function(){let t;function e(){}t=e,t.prototype.getItem=function(t){return this.hasOwnProperty(t)?String(this[t]):null},t.prototype.setItem=function(t,e){this[t]=String(e)},t.prototype.removeItem=function(t){delete this[t]},t.prototype.clear=function(){const t=this;Object.keys(t).forEach((function(e){t[e]=void 0,delete t[e]}))},t.prototype.key=function(t){return t=t||0,Object.keys(this)[t]},t.prototype.__defineGetter__("length",(function(){return Object.keys(this).length})),typeof Zs<"u"&&Zs.localStorage?to.exports=Zs.localStorage:typeof window<"u"&&window.localStorage?to.exports=window.localStorage:to.exports=new e}();class ro{constructor(){this.localStorage=to.exports}async getKeys(){return Object.keys(this.localStorage)}async getEntries(){return Object.entries(this.localStorage).map(eo)}async getItem(t){const e=this.localStorage.getItem(t);if(null!==e)return(0,Ws.j)(e)}async setItem(t,e){this.localStorage.setItem(t,(0,Ws.h)(e))}async removeItem(t){this.localStorage.removeItem(t)}}class io{constructor(){this.initialized=!1,this.setInitialized=t=>{this.storage=t,this.initialized=!0};const t=new ro;this.storage=t;try{(async(t,e,r)=>{const i="wc_storage_version",n=await e.getItem(i);if(n&&n>=1)return void r(e);const s=await t.getKeys();if(!s.length)return void r(e);const o=[];for(;s.length;){const r=s.shift();if(!r)continue;const i=r.toLowerCase();if(i.includes("wc@")||i.includes("walletconnect")||i.includes("wc_")||i.includes("wallet_connect")){const i=await t.getItem(r);await e.setItem(r,i),o.push(r)}}await e.setItem(i,1),r(e),(async(t,e)=>{e.length&&e.forEach((async e=>{await t.removeItem(e)}))})(t,o)})(t,new Xs,this.setInitialized)}catch{this.initialized=!0}}async getKeys(){return await this.initialize(),this.storage.getKeys()}async getEntries(){return await this.initialize(),this.storage.getEntries()}async getItem(t){return await this.initialize(),this.storage.getItem(t)}async setItem(t,e){return await this.initialize(),this.storage.setItem(t,e)}async removeItem(t){return await this.initialize(),this.storage.removeItem(t)}async initialize(){this.initialized||await new Promise((t=>{const e=setInterval((()=>{this.initialized&&(clearInterval(e),t())}),20)}))}}var no=r(2360),so=r(46713),oo=r.n(so),ao=r(4364);const co="custom_context";class ho{constructor(t){this.nodeValue=t,this.sizeInBytes=(new TextEncoder).encode(this.nodeValue).length,this.next=null}get value(){return this.nodeValue}get size(){return this.sizeInBytes}}class uo{constructor(t){this.head=null,this.tail=null,this.lengthInNodes=0,this.maxSizeInBytes=t,this.sizeInBytes=0}append(t){const e=new ho(t);if(e.size>this.maxSizeInBytes)throw new Error(`[LinkedList] Value too big to insert into list: ${t} with size ${e.size}`);for(;this.size+e.size>this.maxSizeInBytes;)this.shift();this.head?(this.tail&&(this.tail.next=e),this.tail=e):(this.head=e,this.tail=e),this.lengthInNodes++,this.sizeInBytes+=e.size}shift(){if(!this.head)return;const t=this.head;this.head=this.head.next,this.head||(this.tail=null),this.lengthInNodes--,this.sizeInBytes-=t.size}toArray(){const t=[];let e=this.head;for(;null!==e;)t.push(e.value),e=e.next;return t}get length(){return this.lengthInNodes}get size(){return this.sizeInBytes}toOrderedArray(){return Array.from(this)}[Symbol.iterator](){let t=this.head;return{next:()=>{if(!t)return{done:!0,value:null};const e=t.value;return t=t.next,{done:!1,value:e}}}}}class lo{constructor(t,e=1024e3){this.level=t??"error",this.levelValue=so.levels.values[this.level],this.MAX_LOG_SIZE_IN_BYTES=e,this.logs=new uo(this.MAX_LOG_SIZE_IN_BYTES)}forwardToConsole(t,e){e===so.levels.values.error?ao.error(t):e===so.levels.values.warn?ao.warn(t):e===so.levels.values.debug?ao.debug(t):e===so.levels.values.trace?ao.trace(t):ao.log(t)}appendToLogs(t){this.logs.append((0,Ws.h)({timestamp:(new Date).toISOString(),log:t}));const e="string"==typeof t?JSON.parse(t).level:t.level;e>=this.levelValue&&this.forwardToConsole(t,e)}getLogs(){return this.logs}clearLogs(){this.logs=new uo(this.MAX_LOG_SIZE_IN_BYTES)}getLogArray(){return Array.from(this.logs)}logsToBlob(t){const e=this.getLogArray();return e.push((0,Ws.h)({extraMetadata:t})),new Blob(e,{type:"application/json"})}}class fo{constructor(t,e=1024e3){this.baseChunkLogger=new lo(t,e)}write(t){this.baseChunkLogger.appendToLogs(t)}getLogs(){return this.baseChunkLogger.getLogs()}clearLogs(){this.baseChunkLogger.clearLogs()}getLogArray(){return this.baseChunkLogger.getLogArray()}logsToBlob(t){return this.baseChunkLogger.logsToBlob(t)}downloadLogsBlobInBrowser(t){const e=URL.createObjectURL(this.logsToBlob(t)),r=document.createElement("a");r.href=e,r.download=`walletconnect-logs-${(new Date).toISOString()}.txt`,document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(e)}}class po{constructor(t,e=1024e3){this.baseChunkLogger=new lo(t,e)}write(t){this.baseChunkLogger.appendToLogs(t)}getLogs(){return this.baseChunkLogger.getLogs()}clearLogs(){this.baseChunkLogger.clearLogs()}getLogArray(){return this.baseChunkLogger.getLogArray()}logsToBlob(t){return this.baseChunkLogger.logsToBlob(t)}}var go=Object.defineProperty,mo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Ao=(t,e,r)=>e in t?go(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,_o=(t,e)=>{for(var r in e||(e={}))wo.call(e,r)&&Ao(t,r,e[r]);if(vo)for(var r of vo(e))bo.call(e,r)&&Ao(t,r,e[r]);return t},Io=(t,e)=>mo(t,yo(e));function Eo(t){return Io(_o({},t),{level:t?.level||"info"})}function So(t,e=co){let r="";return r=typeof t.bindings>"u"?function(t,e=co){return t[e]||""}(t,e):t.bindings().context||"",r}function Po(t,e,r=co){const i=function(t,e,r=co){const i=So(t,r);return i.trim()?`${i}/${e}`:e}(t,e,r);return function(t,e,r=co){return t[r]=e,t}(t.child({context:i}),i,r)}function Mo(t){return typeof t.loggerOverride<"u"&&"string"!=typeof t.loggerOverride?{logger:t.loggerOverride,chunkLoggerController:null}:typeof window<"u"?function(t){var e,r;const i=new fo(null==(e=t.opts)?void 0:e.level,t.maxSizeInBytes);return{logger:oo()(Io(_o({},t.opts),{level:"trace",browser:Io(_o({},null==(r=t.opts)?void 0:r.browser),{write:t=>i.write(t)})})),chunkLoggerController:i}}(t):function(t){var e;const r=new po(null==(e=t.opts)?void 0:e.level,t.maxSizeInBytes);return{logger:oo()(Io(_o({},t.opts),{level:"trace"}),r),chunkLoggerController:r}}(t)}var Ro=r(16930);class No extends Ro.H{constructor(t){super(),this.opts=t,this.protocol="wc",this.version=2}}class xo extends Ro.H{constructor(t,e){super(),this.core=t,this.logger=e,this.records=new Map}}class Co{constructor(t,e){this.logger=t,this.core=e}}class Oo extends Ro.H{constructor(t,e){super(),this.relayer=t,this.logger=e}}class To extends Ro.H{constructor(t){super()}}class Do{constructor(t,e,r,i){this.core=t,this.logger=e,this.name=r}}class qo extends Ro.H{constructor(t,e){super(),this.relayer=t,this.logger=e}}class ko extends Ro.H{constructor(t,e){super(),this.core=t,this.logger=e}}class Bo{constructor(t,e){this.projectId=t,this.logger=e}}class Uo{constructor(t,e){this.projectId=t,this.logger=e}}n();class jo{constructor(t){this.opts=t,this.protocol="wc",this.version=2}}i.EventEmitter;class zo{constructor(t){this.client=t}}var Lo=r(71763),Fo=r(51604),Ko=r(14350);const Ho=t=>t.split("?")[0],Vo=typeof WebSocket<"u"?WebSocket:typeof r.g<"u"&&typeof r.g.WebSocket<"u"?r.g.WebSocket:typeof window<"u"&&typeof window.WebSocket<"u"?window.WebSocket:typeof self<"u"&&typeof self.WebSocket<"u"?self.WebSocket:r(92933);class $o{constructor(t){if(this.url=t,this.events=new i.EventEmitter,this.registering=!1,!(0,Ko.isWsUrl)(t))throw new Error(`Provided URL is not compatible with WebSocket connection: ${t}`);this.url=t}get connected(){return typeof this.socket<"u"}get connecting(){return this.registering}on(t,e){this.events.on(t,e)}once(t,e){this.events.once(t,e)}off(t,e){this.events.off(t,e)}removeListener(t,e){this.events.removeListener(t,e)}async open(t=this.url){await this.register(t)}async close(){return new Promise(((t,e)=>{typeof this.socket>"u"?e(new Error("Connection already closed")):(this.socket.onclose=e=>{this.onClose(e),t()},this.socket.close())}))}async send(t){typeof this.socket>"u"&&(this.socket=await this.register());try{this.socket.send((0,Ws.h)(t))}catch(e){this.onError(t.id,e)}}register(t=this.url){if(!(0,Ko.isWsUrl)(t))throw new Error(`Provided URL is not compatible with WebSocket connection: ${t}`);if(this.registering){const t=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=t||this.events.listenerCount("open")>=t)&&this.events.setMaxListeners(t+1),new Promise(((t,e)=>{this.events.once("register_error",(t=>{this.resetMaxListeners(),e(t)})),this.events.once("open",(()=>{if(this.resetMaxListeners(),typeof this.socket>"u")return e(new Error("WebSocket connection is missing or invalid"));t(this.socket)}))}))}return this.url=t,this.registering=!0,new Promise(((e,i)=>{const n=new URLSearchParams(t).get("origin"),s=(0,Ko.isReactNative)()?{headers:{origin:n}}:{rejectUnauthorized:!(0,Ko.isLocalhostUrl)(t)},o=new Vo(t,[],s);typeof WebSocket<"u"||typeof r.g<"u"&&typeof r.g.WebSocket<"u"||typeof window<"u"&&typeof window.WebSocket<"u"||typeof self<"u"&&typeof self.WebSocket<"u"?o.onerror=t=>{const e=t;i(this.emitError(e.error))}:o.on("error",(t=>{i(this.emitError(t))})),o.onopen=()=>{this.onOpen(o),e(o)}}))}onOpen(t){t.onmessage=t=>this.onPayload(t),t.onclose=t=>this.onClose(t),this.socket=t,this.registering=!1,this.events.emit("open")}onClose(t){this.socket=void 0,this.registering=!1,this.events.emit("close",t)}onPayload(t){if(typeof t.data>"u")return;const e="string"==typeof t.data?(0,Ws.j)(t.data):t.data;this.events.emit("payload",e)}onError(t,e){const r=this.parseError(e),i=r.message||r.toString(),n=(0,Ko.formatJsonRpcError)(t,i);this.events.emit("payload",n)}parseError(t,e=this.url){return(0,Ko.parseConnectionError)(t,Ho(e),"WS")}resetMaxListeners(){this.events.getMaxListeners()>10&&this.events.setMaxListeners(10)}emitError(t){const e=this.parseError(new Error(t?.message||`WebSocket connection failed for host: ${Ho(this.url)}`));return this.events.emit("register_error",e),e}}var Jo=r(18677),Qo=r.n(Jo),Go=r(60923),Wo=r.n(Go),Yo=function(t,e){if(t.length>=255)throw new TypeError("Alphabet too long");for(var r=new Uint8Array(256),i=0;i>>0,o=new Uint8Array(s);t[e];){var u=r[t.charCodeAt(e)];if(255===u)return;for(var l=0,f=s-1;(0!==u||l>>0,o[f]=u%256>>>0,u=u/256>>>0;if(0!==u)throw new Error("Non-zero carry");n=l,e++}if(" "!==t[e]){for(var p=s-n;p!==s&&0===o[p];)p++;for(var d=new Uint8Array(i+(s-p)),g=i;p!==s;)d[g++]=o[p++];return d}}}return{encode:function(e){if(e instanceof Uint8Array||(ArrayBuffer.isView(e)?e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):Array.isArray(e)&&(e=Uint8Array.from(e))),!(e instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===e.length)return"";for(var r=0,i=0,n=0,s=e.length;n!==s&&0===e[n];)n++,r++;for(var o=(s-n)*u+1>>>0,h=new Uint8Array(o);n!==s;){for(var l=e[n],f=0,p=o-1;(0!==l||f>>0,h[p]=l%a>>>0,l=l/a>>>0;if(0!==l)throw new Error("Non-zero carry");i=f,n++}for(var d=o-i;d!==o&&0===h[d];)d++;for(var g=c.repeat(r);d{if(t instanceof Uint8Array&&"Uint8Array"===t.constructor.name)return t;if(t instanceof ArrayBuffer)return new Uint8Array(t);if(ArrayBuffer.isView(t))return new Uint8Array(t.buffer,t.byteOffset,t.byteLength);throw new Error("Unknown type, must be binary type")};class Zo{constructor(t,e,r){this.name=t,this.prefix=e,this.baseEncode=r}encode(t){if(t instanceof Uint8Array)return`${this.prefix}${this.baseEncode(t)}`;throw Error("Unknown type, must be binary type")}}class ta{constructor(t,e,r){if(this.name=t,this.prefix=e,void 0===e.codePointAt(0))throw new Error("Invalid prefix character");this.prefixCodePoint=e.codePointAt(0),this.baseDecode=r}decode(t){if("string"==typeof t){if(t.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(t)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(t.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(t){return ra(this,t)}}class ea{constructor(t){this.decoders=t}or(t){return ra(this,t)}decode(t){const e=t[0],r=this.decoders[e];if(r)return r.decode(t);throw RangeError(`Unable to decode multibase string ${JSON.stringify(t)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}const ra=(t,e)=>new ea({...t.decoders||{[t.prefix]:t},...e.decoders||{[e.prefix]:e}});class ia{constructor(t,e,r,i){this.name=t,this.prefix=e,this.baseEncode=r,this.baseDecode=i,this.encoder=new Zo(t,e,r),this.decoder=new ta(t,e,i)}encode(t){return this.encoder.encode(t)}decode(t){return this.decoder.decode(t)}}const na=({name:t,prefix:e,encode:r,decode:i})=>new ia(t,e,r,i),sa=({prefix:t,name:e,alphabet:r})=>{const{encode:i,decode:n}=Yo(r,e);return na({prefix:t,name:e,encode:i,decode:t=>Xo(n(t))})},oa=({name:t,prefix:e,bitsPerChar:r,alphabet:i})=>na({prefix:e,name:t,encode:t=>((t,e,r)=>{const i="="===e[e.length-1],n=(1<r;)o-=r,s+=e[n&a>>o];if(o&&(s+=e[n&a<((t,e,r,i)=>{const n={};for(let t=0;t=8&&(a-=8,o[h++]=255&c>>a)}if(a>=r||255&c<<8-a)throw new SyntaxError("Unexpected end of data");return o})(e,i,r,t)}),aa=na({prefix:"\0",name:"identity",encode:t=>(t=>(new TextDecoder).decode(t))(t),decode:t=>(t=>(new TextEncoder).encode(t))(t)});var ca=Object.freeze({__proto__:null,identity:aa});const ha=oa({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1});var ua=Object.freeze({__proto__:null,base2:ha});const la=oa({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3});var fa=Object.freeze({__proto__:null,base8:la});const pa=sa({prefix:"9",name:"base10",alphabet:"0123456789"});var da=Object.freeze({__proto__:null,base10:pa});const ga=oa({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),ma=oa({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4});var ya=Object.freeze({__proto__:null,base16:ga,base16upper:ma});const va=oa({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),wa=oa({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),ba=oa({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),Aa=oa({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),_a=oa({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),Ia=oa({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),Ea=oa({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),Sa=oa({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),Pa=oa({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5});var Ma=Object.freeze({__proto__:null,base32:va,base32upper:wa,base32pad:ba,base32padupper:Aa,base32hex:_a,base32hexupper:Ia,base32hexpad:Ea,base32hexpadupper:Sa,base32z:Pa});const Ra=sa({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),Na=sa({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"});var xa=Object.freeze({__proto__:null,base36:Ra,base36upper:Na});const Ca=sa({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),Oa=sa({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"});var Ta=Object.freeze({__proto__:null,base58btc:Ca,base58flickr:Oa});const Da=oa({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),qa=oa({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),ka=oa({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),Ba=oa({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6});var Ua=Object.freeze({__proto__:null,base64:Da,base64pad:qa,base64url:ka,base64urlpad:Ba});const ja=Array.from("🚀🪐☄🛰🌌🌑🌒🌓🌔🌕🌖🌗🌘🌍🌏🌎🐉☀💻🖥💾💿😂❤😍🤣😊🙏💕😭😘👍😅👏😁🔥🥰💔💖💙😢🤔😆🙄💪😉☺👌🤗💜😔😎😇🌹🤦🎉💞✌✨🤷😱😌🌸🙌😋💗💚😏💛🙂💓🤩😄😀🖤😃💯🙈👇🎶😒🤭❣😜💋👀😪😑💥🙋😞😩😡🤪👊🥳😥🤤👉💃😳✋😚😝😴🌟😬🙃🍀🌷😻😓⭐✅🥺🌈😈🤘💦✔😣🏃💐☹🎊💘😠☝😕🌺🎂🌻😐🖕💝🙊😹🗣💫💀👑🎵🤞😛🔴😤🌼😫⚽🤙☕🏆🤫👈😮🙆🍻🍃🐶💁😲🌿🧡🎁⚡🌞🎈❌✊👋😰🤨😶🤝🚶💰🍓💢🤟🙁🚨💨🤬✈🎀🍺🤓😙💟🌱😖👶🥴▶➡❓💎💸⬇😨🌚🦋😷🕺⚠🙅😟😵👎🤲🤠🤧📌🔵💅🧐🐾🍒😗🤑🌊🤯🐷☎💧😯💆👆🎤🙇🍑❄🌴💣🐸💌📍🥀🤢👅💡💩👐📸👻🤐🤮🎼🥵🚩🍎🍊👼💍📣🥂"),za=ja.reduce(((t,e,r)=>(t[r]=e,t)),[]),La=ja.reduce(((t,e,r)=>(t[e.codePointAt(0)]=r,t)),[]),Fa=na({prefix:"🚀",name:"base256emoji",encode:function(t){return t.reduce(((t,e)=>t+za[e]),"")},decode:function(t){const e=[];for(const r of t){const t=La[r.codePointAt(0)];if(void 0===t)throw new Error(`Non-base256emoji character: ${r}`);e.push(t)}return new Uint8Array(e)}});var Ka=Object.freeze({__proto__:null,base256emoji:Fa}),Ha=128,Va=-128,$a=Math.pow(2,31),Ja=128,Qa=127,Ga=Math.pow(2,7),Wa=Math.pow(2,14),Ya=Math.pow(2,21),Xa=Math.pow(2,28),Za=Math.pow(2,35),tc=Math.pow(2,42),ec=Math.pow(2,49),rc=Math.pow(2,56),ic=Math.pow(2,63),nc={encode:function t(e,r,i){r=r||[];for(var n=i=i||0;e>=$a;)r[i++]=255&e|Ha,e/=128;for(;e&Va;)r[i++]=255&e|Ha,e>>>=7;return r[i]=0|e,t.bytes=i-n+1,r},decode:function t(e,r){var i,n=0,s=(r=r||0,0),o=r,a=e.length;do{if(o>=a)throw t.bytes=0,new RangeError("Could not decode varint");i=e[o++],n+=s<28?(i&Qa)<=Ja);return t.bytes=o-r,n},encodingLength:function(t){return t(sc.encode(t,e,r),e),ac=t=>sc.encodingLength(t),cc=(t,e)=>{const r=e.byteLength,i=ac(t),n=i+ac(r),s=new Uint8Array(n+r);return oc(t,s,0),oc(r,s,i),s.set(e,n),new hc(t,r,e,s)};class hc{constructor(t,e,r,i){this.code=t,this.size=e,this.digest=r,this.bytes=i}}const uc=({name:t,code:e,encode:r})=>new lc(t,e,r);class lc{constructor(t,e,r){this.name=t,this.code=e,this.encode=r}digest(t){if(t instanceof Uint8Array){const e=this.encode(t);return e instanceof Uint8Array?cc(this.code,e):e.then((t=>cc(this.code,t)))}throw Error("Unknown type, must be binary type")}}const fc=t=>async e=>new Uint8Array(await crypto.subtle.digest(t,e)),pc=uc({name:"sha2-256",code:18,encode:fc("SHA-256")}),dc=uc({name:"sha2-512",code:19,encode:fc("SHA-512")});Object.freeze({__proto__:null,sha256:pc,sha512:dc});const gc=Xo,mc={code:0,name:"identity",encode:gc,digest:t=>cc(0,gc(t))};Object.freeze({__proto__:null,identity:mc}),new TextEncoder,new TextDecoder;const yc={...ca,...ua,...fa,...da,...ya,...Ma,...xa,...Ta,...Ua,...Ka};function vc(t){return null!=globalThis.Buffer?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t}function wc(t,e,r,i){return{name:t,prefix:e,encoder:{name:t,prefix:e,encode:r},decoder:{decode:i}}}const bc=wc("utf8","u",(t=>"u"+new TextDecoder("utf8").decode(t)),(t=>(new TextEncoder).encode(t.substring(1)))),Ac=wc("ascii","a",(t=>{let e="a";for(let r=0;r{const e=function(t=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?vc(globalThis.Buffer.allocUnsafe(t)):new Uint8Array(t)}((t=t.substring(1)).length);for(let r=0;r{if(!this.initialized){const t=await this.getKeyChain();typeof t<"u"&&(this.keychain=t),this.initialized=!0}},this.has=t=>(this.isInitialized(),this.keychain.has(t)),this.set=async(t,e)=>{this.isInitialized(),this.keychain.set(t,e),await this.persist()},this.get=t=>{this.isInitialized();const e=this.keychain.get(t);if(typeof e>"u"){const{message:e}=cs("NO_MATCHING_KEY",`${this.name}: ${t}`);throw new Error(e)}return e},this.del=async t=>{this.isInitialized(),this.keychain.delete(t),await this.persist()},this.core=t,this.logger=Po(e,this.name)}get context(){return So(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}async setKeyChain(t){await this.core.storage.setItem(this.storageKey,j(t))}async getKeyChain(){const t=await this.core.storage.getItem(this.storageKey);return typeof t<"u"?z(t):void 0}async persist(){await this.setKeyChain(this.keychain)}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}}class ih{constructor(t,e,r){this.core=t,this.logger=e,this.name="crypto",this.initialized=!1,this.init=async()=>{this.initialized||(await this.keychain.init(),this.initialized=!0)},this.hasKeys=t=>(this.isInitialized(),this.keychain.has(t)),this.getClientId=async()=>{this.isInitialized();const t=await this.getClientSeed(),e=Lo.generateKeyPair(t);return Lo.encodeIss(e.publicKey)},this.generateKeyPair=()=>{this.isInitialized();const t=function(){const t=d.TZ();return{privateKey:(0,g.dI)(t.secretKey,Tn),publicKey:(0,g.dI)(t.publicKey,Tn)}}();return this.setPrivateKey(t.publicKey,t.privateKey)},this.signJWT=async t=>{this.isInitialized();const e=await this.getClientSeed(),r=Lo.generateKeyPair(e),i=kn(),n=Mc;return await Lo.signJWT(i,t,n,r)},this.generateSharedKey=(t,e,r)=>{this.isInitialized();const i=function(t,e){const r=d.Tc((0,g.sH)(t,Tn),(0,g.sH)(e,Tn),!0),i=new l.i(p.aD,r).expand(32);return(0,g.dI)(i,Tn)}(this.getPrivateKey(t),e);return this.setSymKey(i,r)},this.setSymKey=async(t,e)=>{this.isInitialized();const r=e||Bn(t);return await this.keychain.set(r,t),r},this.deleteKeyPair=async t=>{this.isInitialized(),await this.keychain.del(t)},this.deleteSymKey=async t=>{this.isInitialized(),await this.keychain.del(t)},this.encode=async(t,e,r)=>{this.isInitialized();const i=Ln(r),n=(0,Ws.h)(e);if(Fn(i)){const e=i.senderPublicKey,r=i.receiverPublicKey;t=await this.generateSharedKey(e,r)}const s=this.getSymKey(t),{type:o,senderPublicKey:a}=i;return function(t){const e=function(t){return(0,g.sH)(`${t}`,On)}(typeof t.type<"u"?t.type:0);if(1===jn(e)&&typeof t.senderPublicKey>"u")throw new Error("Missing sender public key for type 1 envelope");const r=typeof t.senderPublicKey<"u"?(0,g.sH)(t.senderPublicKey,Tn):void 0,i=typeof t.iv<"u"?(0,g.sH)(t.iv,Tn):(0,f.po)(12);return function(t){if(1===jn(t.type)){if(typeof t.senderPublicKey>"u")throw new Error("Missing sender public key for type 1 envelope");return(0,g.dI)((0,g.xW)([t.type,t.senderPublicKey,t.iv,t.sealed]),Dn)}return(0,g.dI)((0,g.xW)([t.type,t.iv,t.sealed]),Dn)}({type:e,sealed:new u.g6((0,g.sH)(t.symKey,Tn)).seal(i,(0,g.sH)(t.message,qn)),iv:i,senderPublicKey:r})}({type:o,symKey:s,message:n,senderPublicKey:a})},this.decode=async(t,e,r)=>{this.isInitialized();const i=function(t,e){const r=zn(t);return Ln({type:jn(r.type),senderPublicKey:typeof r.senderPublicKey<"u"?(0,g.dI)(r.senderPublicKey,Tn):void 0,receiverPublicKey:e?.receiverPublicKey})}(e,r);if(Fn(i)){const e=i.receiverPublicKey,r=i.senderPublicKey;t=await this.generateSharedKey(e,r)}try{const r=function(t){const e=new u.g6((0,g.sH)(t.symKey,Tn)),{sealed:r,iv:i}=zn(t.encoded),n=e.open(i,r);if(null===n)throw new Error("Failed to decrypt");return(0,g.dI)(n,qn)}({symKey:this.getSymKey(t),encoded:e});return(0,Ws.j)(r)}catch(e){this.logger.error(`Failed to decode message from topic: '${t}', clientId: '${await this.getClientId()}'`),this.logger.error(e)}},this.getPayloadType=t=>jn(zn(t).type),this.getPayloadSenderPublicKey=t=>{const e=zn(t);return e.senderPublicKey?(0,g.dI)(e.senderPublicKey,Tn):void 0},this.core=t,this.logger=Po(e,this.name),this.keychain=r||new rh(this.core,this.logger)}get context(){return So(this.logger)}async setPrivateKey(t,e){return await this.keychain.set(t,e),t}getPrivateKey(t){return this.keychain.get(t)}async getClientSeed(){let t="";try{t=this.keychain.get(Pc)}catch{t=kn(),await this.keychain.set(Pc,t)}return function(t,e="utf8"){const r=_c[e];if(!r)throw new Error(`Unsupported encoding "${e}"`);return"utf8"!==e&&"utf-8"!==e||null==globalThis.Buffer||null==globalThis.Buffer.from?r.decoder.decode(`${r.prefix}${t}`):vc(globalThis.Buffer.from(t,"utf-8"))}(t,"base16")}getSymKey(t){return this.keychain.get(t)}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}}class nh extends Co{constructor(t,e){super(t,e),this.logger=t,this.core=e,this.messages=new Map,this.name="messages",this.version="0.3",this.initialized=!1,this.storagePrefix=Ec,this.init=async()=>{if(!this.initialized){this.logger.trace("Initialized");try{const t=await this.getRelayerMessages();typeof t<"u"&&(this.messages=t),this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",size:this.messages.size})}catch(t){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(t)}finally{this.initialized=!0}}},this.set=async(t,e)=>{this.isInitialized();const r=Un(e);let i=this.messages.get(t);return typeof i>"u"&&(i={}),typeof i[r]<"u"||(i[r]=e,this.messages.set(t,i),await this.persist()),r},this.get=t=>{this.isInitialized();let e=this.messages.get(t);return typeof e>"u"&&(e={}),e},this.has=(t,e)=>(this.isInitialized(),typeof this.get(t)[Un(e)]<"u"),this.del=async t=>{this.isInitialized(),this.messages.delete(t),await this.persist()},this.logger=Po(t,this.name),this.core=e}get context(){return So(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}async setRelayerMessages(t){await this.core.storage.setItem(this.storageKey,j(t))}async getRelayerMessages(){const t=await this.core.storage.getItem(this.storageKey);return typeof t<"u"?z(t):void 0}async persist(){await this.setRelayerMessages(this.messages)}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}}class sh extends Oo{constructor(t,e){super(t,e),this.relayer=t,this.logger=e,this.events=new i.EventEmitter,this.name="publisher",this.queue=new Map,this.publishTimeout=(0,o.toMiliseconds)(o.ONE_MINUTE),this.failedPublishTimeout=(0,o.toMiliseconds)(o.ONE_SECOND),this.needsTransportRestart=!1,this.publish=async(t,e,r)=>{var i;this.logger.debug("Publishing Payload"),this.logger.trace({type:"method",method:"publish",params:{topic:t,message:e,opts:r}});const n=r?.ttl||Rc,s=Kn(r),o=r?.prompt||!1,a=r?.tag||0,c=r?.id||(0,Ko.getBigIntRpcId)().toString(),h={topic:t,message:e,opts:{ttl:n,relay:s,prompt:o,tag:a,id:c}},u=`Failed to publish payload, please try again. id:${c} tag:${a}`,l=Date.now();let f,p=1;try{for(;void 0===f;){if(Date.now()-l>this.publishTimeout)throw new Error(u);this.logger.trace({id:c,attempts:p},`publisher.publish - attempt ${p}`),f=await await F(this.rpcPublish(t,e,n,s,o,a,c).catch((t=>this.logger.warn(t))),this.publishTimeout,u),p++,f||await new Promise((t=>setTimeout(t,this.failedPublishTimeout)))}this.relayer.events.emit(Dc,h),this.logger.debug("Successfully Published Payload"),this.logger.trace({type:"method",method:"publish",params:{id:c,topic:t,message:e,opts:r}})}catch(t){if(this.logger.debug("Failed to Publish Payload"),this.logger.error(t),null!=(i=r?.internal)&&i.throwOnFailedPublish)throw t;this.queue.set(c,h)}},this.on=(t,e)=>{this.events.on(t,e)},this.once=(t,e)=>{this.events.once(t,e)},this.off=(t,e)=>{this.events.off(t,e)},this.removeListener=(t,e)=>{this.events.removeListener(t,e)},this.relayer=t,this.logger=Po(e,this.name),this.registerEventListeners()}get context(){return So(this.logger)}rpcPublish(t,e,r,i,n,s,o){var a,c,h,u;const l={method:Hn(i.protocol).publish,params:{topic:t,message:e,ttl:r,prompt:n,tag:s},id:o};return fs(null==(a=l.params)?void 0:a.prompt)&&(null==(c=l.params)||delete c.prompt),fs(null==(h=l.params)?void 0:h.tag)&&(null==(u=l.params)||delete u.tag),this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"message",direction:"outgoing",request:l}),this.relayer.request(l)}removeRequestFromQueue(t){this.queue.delete(t)}checkQueue(){this.queue.forEach((async t=>{const{topic:e,message:r,opts:i}=t;await this.publish(e,r,i)}))}registerEventListeners(){this.relayer.core.heartbeat.on(no.HEARTBEAT_EVENTS.pulse,(()=>{if(this.needsTransportRestart)return this.needsTransportRestart=!1,void this.relayer.events.emit(Tc);this.checkQueue()})),this.relayer.on(Oc,(t=>{this.removeRequestFromQueue(t.id.toString())}))}}class oh{constructor(){this.map=new Map,this.set=(t,e)=>{const r=this.get(t);this.exists(t,e)||this.map.set(t,[...r,e])},this.get=t=>this.map.get(t)||[],this.exists=(t,e)=>this.get(t).includes(e),this.delete=(t,e)=>{if(typeof e>"u")return void this.map.delete(t);if(!this.map.has(t))return;const r=this.get(t);if(!this.exists(t,e))return;const i=r.filter((t=>t!==e));i.length?this.map.set(t,i):this.map.delete(t)},this.clear=()=>{this.map.clear()}}get topics(){return Array.from(this.map.keys())}}var ah=Object.defineProperty,ch=Object.defineProperties,hh=Object.getOwnPropertyDescriptors,uh=Object.getOwnPropertySymbols,lh=Object.prototype.hasOwnProperty,fh=Object.prototype.propertyIsEnumerable,ph=(t,e,r)=>e in t?ah(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,dh=(t,e)=>{for(var r in e||(e={}))lh.call(e,r)&&ph(t,r,e[r]);if(uh)for(var r of uh(e))fh.call(e,r)&&ph(t,r,e[r]);return t},gh=(t,e)=>ch(t,hh(e));class mh extends qo{constructor(t,e){super(t,e),this.relayer=t,this.logger=e,this.subscriptions=new Map,this.topicMap=new oh,this.events=new i.EventEmitter,this.name="subscription",this.version="0.3",this.pending=new Map,this.cached=[],this.initialized=!1,this.pendingSubscriptionWatchLabel="pending_sub_watch_label",this.pollingInterval=20,this.storagePrefix=Ec,this.subscribeTimeout=(0,o.toMiliseconds)(o.ONE_MINUTE),this.restartInProgress=!1,this.batchSubscribeTopicsLimit=500,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),this.registerEventListeners(),this.clientId=await this.relayer.core.crypto.getClientId())},this.subscribe=async(t,e)=>{await this.restartToComplete(),this.isInitialized(),this.logger.debug("Subscribing Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:t,opts:e}});try{const r=Kn(e),i={topic:t,relay:r};this.pending.set(t,i);const n=await this.rpcSubscribe(t,r);return"string"==typeof n&&(this.onSubscribe(n,i),this.logger.debug("Successfully Subscribed Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:t,opts:e}})),n}catch(t){throw this.logger.debug("Failed to Subscribe Topic"),this.logger.error(t),t}},this.unsubscribe=async(t,e)=>{await this.restartToComplete(),this.isInitialized(),typeof e?.id<"u"?await this.unsubscribeById(t,e.id,e):await this.unsubscribeByTopic(t,e)},this.isSubscribed=async t=>{if(this.topics.includes(t))return!0;const e=`${this.pendingSubscriptionWatchLabel}_${t}`;return await new Promise(((r,i)=>{const n=new o.Watch;n.start(e);const s=setInterval((()=>{!this.pending.has(t)&&this.topics.includes(t)&&(clearInterval(s),n.stop(e),r(!0)),n.elapsed(e)>=Fc&&(clearInterval(s),n.stop(e),i(new Error("Subscription resolution timeout")))}),this.pollingInterval)})).catch((()=>!1))},this.on=(t,e)=>{this.events.on(t,e)},this.once=(t,e)=>{this.events.once(t,e)},this.off=(t,e)=>{this.events.off(t,e)},this.removeListener=(t,e)=>{this.events.removeListener(t,e)},this.start=async()=>{await this.onConnect()},this.stop=async()=>{await this.onDisconnect()},this.restart=async()=>{this.restartInProgress=!0,await this.restore(),await this.reset(),this.restartInProgress=!1},this.relayer=t,this.logger=Po(e,this.name),this.clientId=""}get context(){return So(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.relayer.core.customStoragePrefix+"//"+this.name}get length(){return this.subscriptions.size}get ids(){return Array.from(this.subscriptions.keys())}get values(){return Array.from(this.subscriptions.values())}get topics(){return this.topicMap.topics}hasSubscription(t,e){let r=!1;try{r=this.getSubscription(t).topic===e}catch{}return r}onEnable(){this.cached=[],this.initialized=!0}onDisable(){this.cached=this.values,this.subscriptions.clear(),this.topicMap.clear()}async unsubscribeByTopic(t,e){const r=this.topicMap.get(t);await Promise.all(r.map((async r=>await this.unsubscribeById(t,r,e))))}async unsubscribeById(t,e,r){this.logger.debug("Unsubscribing Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:t,id:e,opts:r}});try{const i=Kn(r);await this.rpcUnsubscribe(t,e,i);const n=hs("USER_DISCONNECTED",`${this.name}, ${t}`);await this.onUnsubscribe(t,e,n),this.logger.debug("Successfully Unsubscribed Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:t,id:e,opts:r}})}catch(t){throw this.logger.debug("Failed to Unsubscribe Topic"),this.logger.error(t),t}}async rpcSubscribe(t,e){const r={method:Hn(e.protocol).subscribe,params:{topic:t}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:r});try{return await await F(this.relayer.request(r).catch((t=>this.logger.warn(t))),this.subscribeTimeout)?Un(t+this.clientId):null}catch{this.logger.debug("Outgoing Relay Subscribe Payload stalled"),this.relayer.events.emit(Tc)}return null}async rpcBatchSubscribe(t){if(!t.length)return;const e={method:Hn(t[0].relay.protocol).batchSubscribe,params:{topics:t.map((t=>t.topic))}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:e});try{return await await F(this.relayer.request(e).catch((t=>this.logger.warn(t))),this.subscribeTimeout)}catch{this.relayer.events.emit(Tc)}}rpcUnsubscribe(t,e,r){const i={method:Hn(r.protocol).unsubscribe,params:{topic:t,id:e}};return this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:i}),this.relayer.request(i)}onSubscribe(t,e){this.setSubscription(t,gh(dh({},e),{id:t})),this.pending.delete(e.topic)}onBatchSubscribe(t){t.length&&t.forEach((t=>{this.setSubscription(t.id,dh({},t)),this.pending.delete(t.topic)}))}async onUnsubscribe(t,e,r){this.events.removeAllListeners(e),this.hasSubscription(e,t)&&this.deleteSubscription(e,r),await this.relayer.messages.del(t)}async setRelayerSubscriptions(t){await this.relayer.core.storage.setItem(this.storageKey,t)}async getRelayerSubscriptions(){return await this.relayer.core.storage.getItem(this.storageKey)}setSubscription(t,e){this.logger.debug("Setting subscription"),this.logger.trace({type:"method",method:"setSubscription",id:t,subscription:e}),this.addSubscription(t,e)}addSubscription(t,e){this.subscriptions.set(t,dh({},e)),this.topicMap.set(e.topic,t),this.events.emit(zc,e)}getSubscription(t){this.logger.debug("Getting subscription"),this.logger.trace({type:"method",method:"getSubscription",id:t});const e=this.subscriptions.get(t);if(!e){const{message:e}=cs("NO_MATCHING_KEY",`${this.name}: ${t}`);throw new Error(e)}return e}deleteSubscription(t,e){this.logger.debug("Deleting subscription"),this.logger.trace({type:"method",method:"deleteSubscription",id:t,reason:e});const r=this.getSubscription(t);this.subscriptions.delete(t),this.topicMap.delete(r.topic,t),this.events.emit(Lc,gh(dh({},r),{reason:e}))}async persist(){await this.setRelayerSubscriptions(this.values),this.events.emit("subscription_sync")}async reset(){if(this.cached.length){const t=Math.ceil(this.cached.length/this.batchSubscribeTopicsLimit);for(let e=0;e"u"||!t.length)return;if(this.subscriptions.size){const{message:t}=cs("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(t),this.logger.error(`${this.name}: ${JSON.stringify(this.values)}`),new Error(t)}this.cached=t,this.logger.debug(`Successfully Restored subscriptions for ${this.name}`),this.logger.trace({type:"method",method:"restore",subscriptions:this.values})}catch(t){this.logger.debug(`Failed to Restore subscriptions for ${this.name}`),this.logger.error(t)}}async batchSubscribe(t){if(!t.length)return;const e=await this.rpcBatchSubscribe(t);us(e)&&this.onBatchSubscribe(e.map(((e,r)=>gh(dh({},t[r]),{id:e}))))}async onConnect(){await this.restart(),this.onEnable()}onDisconnect(){this.onDisable()}async checkPending(){if(!this.initialized||!this.relayer.connected)return;const t=[];this.pending.forEach((e=>{t.push(e)})),await this.batchSubscribe(t)}registerEventListeners(){this.relayer.core.heartbeat.on(no.HEARTBEAT_EVENTS.pulse,(async()=>{await this.checkPending()})),this.events.on(zc,(async t=>{const e=zc;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,data:t}),await this.persist()})),this.events.on(Lc,(async t=>{const e=Lc;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,data:t}),await this.persist()}))}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}async restartToComplete(){this.restartInProgress&&await new Promise((t=>{const e=setInterval((()=>{this.restartInProgress||(clearInterval(e),t())}),this.pollingInterval)}))}}var yh=Object.defineProperty,vh=Object.getOwnPropertySymbols,wh=Object.prototype.hasOwnProperty,bh=Object.prototype.propertyIsEnumerable,Ah=(t,e,r)=>e in t?yh(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;class _h extends To{constructor(t){super(t),this.protocol="wc",this.version=2,this.events=new i.EventEmitter,this.name="relayer",this.transportExplicitlyClosed=!1,this.initialized=!1,this.connectionAttemptInProgress=!1,this.connectionStatusPollingInterval=20,this.staleConnectionErrors=["socket hang up","socket stalled","interrupted"],this.hasExperiencedNetworkDisruption=!1,this.requestsInFlight=new Map,this.heartBeatTimeout=(0,o.toMiliseconds)(o.THIRTY_SECONDS+o.ONE_SECOND),this.request=async t=>{var e,r;this.logger.debug("Publishing Request Payload");const i=t.id||(0,Ko.getBigIntRpcId)().toString();await this.toEstablishConnection();try{const n=this.provider.request(t);this.requestsInFlight.set(i,{promise:n,request:t}),this.logger.trace({id:i,method:t.method,topic:null==(e=t.params)?void 0:e.topic},"relayer.request - attempt to publish...");const s=await new Promise((async(t,e)=>{const r=()=>{e(new Error(`relayer.request - publish interrupted, id: ${i}`))};this.provider.on(Bc,r);const s=await n;this.provider.off(Bc,r),t(s)}));return this.logger.trace({id:i,method:t.method,topic:null==(r=t.params)?void 0:r.topic},"relayer.request - published"),s}catch(t){throw this.logger.debug(`Failed to Publish Request: ${i}`),t}finally{this.requestsInFlight.delete(i)}},this.resetPingTimeout=()=>{if(T())try{clearTimeout(this.pingTimeout),this.pingTimeout=setTimeout((()=>{var t,e,r;null==(r=null==(e=null==(t=this.provider)?void 0:t.connection)?void 0:e.socket)||r.terminate()}),this.heartBeatTimeout)}catch(t){this.logger.warn(t)}},this.onPayloadHandler=t=>{this.onProviderPayload(t),this.resetPingTimeout()},this.onConnectHandler=()=>{this.startPingTimeout(),this.events.emit("relayer_connect")},this.onDisconnectHandler=()=>{this.onProviderDisconnect()},this.onProviderErrorHandler=t=>{this.logger.error(t),this.events.emit("relayer_error",t),this.logger.info("Fatal socket error received, closing transport"),this.transportClose()},this.registerProviderListeners=()=>{this.provider.on(qc,this.onPayloadHandler),this.provider.on(kc,this.onConnectHandler),this.provider.on(Bc,this.onDisconnectHandler),this.provider.on(Uc,this.onProviderErrorHandler)},this.core=t.core,this.logger=typeof t.logger<"u"&&"string"!=typeof t.logger?Po(t.logger,this.name):oo()(Eo({level:t.logger||"error"})),this.messages=new nh(this.logger,t.core),this.subscriber=new mh(this,this.logger),this.publisher=new sh(this,this.logger),this.relayUrl=t?.relayUrl||Nc,this.projectId=t.projectId,this.bundleId=function(){var t;try{return D()&&typeof r.g<"u"&&typeof(null==r.g?void 0:r.g.Application)<"u"?null==(t=r.g.Application)?void 0:t.applicationId:void 0}catch{return}}(),this.provider={}}async init(){this.logger.trace("Initialized"),this.registerEventListeners(),await this.createProvider(),await Promise.all([this.messages.init(),this.subscriber.init()]);try{await this.transportOpen()}catch{this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${xc}...`),await this.restartTransport(xc)}this.initialized=!0,setTimeout((async()=>{0===this.subscriber.topics.length&&0===this.subscriber.pending.size&&(this.logger.info("No topics subscribed to after init, closing transport"),await this.transportClose(),this.transportExplicitlyClosed=!1)}),1e4)}get context(){return So(this.logger)}get connected(){var t,e,r;return 1===(null==(r=null==(e=null==(t=this.provider)?void 0:t.connection)?void 0:e.socket)?void 0:r.readyState)}get connecting(){var t,e,r;return 0===(null==(r=null==(e=null==(t=this.provider)?void 0:t.connection)?void 0:e.socket)?void 0:r.readyState)}async publish(t,e,r){this.isInitialized(),await this.publisher.publish(t,e,r),await this.recordMessageEvent({topic:t,message:e,publishedAt:Date.now()})}async subscribe(t,e){var r;this.isInitialized();let i,n=(null==(r=this.subscriber.topicMap.get(t))?void 0:r[0])||"";const s=e=>{e.topic===t&&(this.subscriber.off(zc,s),i())};return await Promise.all([new Promise((t=>{i=t,this.subscriber.on(zc,s)})),new Promise((async r=>{n=await this.subscriber.subscribe(t,e)||n,r()}))]),n}async unsubscribe(t,e){this.isInitialized(),await this.subscriber.unsubscribe(t,e)}on(t,e){this.events.on(t,e)}once(t,e){this.events.once(t,e)}off(t,e){this.events.off(t,e)}removeListener(t,e){this.events.removeListener(t,e)}async transportDisconnect(){if(!this.hasExperiencedNetworkDisruption&&this.connected&&this.requestsInFlight.size>0)try{await Promise.all(Array.from(this.requestsInFlight.values()).map((t=>t.promise)))}catch(t){this.logger.warn(t)}this.hasExperiencedNetworkDisruption||this.connected?await F(this.provider.disconnect(),2e3,"provider.disconnect()").catch((()=>this.onProviderDisconnect())):this.onProviderDisconnect()}async transportClose(){this.transportExplicitlyClosed=!0,await this.transportDisconnect()}async transportOpen(t){await this.confirmOnlineStateOrThrow(),t&&t!==this.relayUrl&&(this.relayUrl=t,await this.transportDisconnect(),await this.createProvider()),this.connectionAttemptInProgress=!0,this.transportExplicitlyClosed=!1;try{await new Promise((async(t,e)=>{const r=()=>{this.provider.off(Bc,r),e(new Error("Connection interrupted while trying to subscribe"))};this.provider.on(Bc,r),await F(this.provider.connect(),(0,o.toMiliseconds)(o.ONE_MINUTE),`Socket stalled when trying to connect to ${this.relayUrl}`).catch((t=>{e(t)})),await this.subscriber.start(),this.hasExperiencedNetworkDisruption=!1,t()}))}catch(t){this.logger.error(t);const e=t;if(!this.isConnectionStalled(e.message))throw t}finally{this.connectionAttemptInProgress=!1}}async restartTransport(t){this.connectionAttemptInProgress||(this.relayUrl=t||this.relayUrl,await this.confirmOnlineStateOrThrow(),await this.transportClose(),await this.createProvider(),await this.transportOpen())}async confirmOnlineStateOrThrow(){if(!await Es())throw new Error("No internet connection detected. Please restart your network and try again.")}startPingTimeout(){var t,e,r,i,n;if(T())try{null!=(e=null==(t=this.provider)?void 0:t.connection)&&e.socket&&(null==(n=null==(i=null==(r=this.provider)?void 0:r.connection)?void 0:i.socket)||n.once("ping",(()=>{this.resetPingTimeout()}))),this.resetPingTimeout()}catch(t){this.logger.warn(t)}}isConnectionStalled(t){return this.staleConnectionErrors.some((e=>t.includes(e)))}async createProvider(){this.provider.connection&&this.unregisterProviderListeners();const t=await this.core.crypto.signJWT(this.relayUrl);this.provider=new Fo.F(new $o(function({protocol:t,version:e,relayUrl:r,sdkVersion:i,auth:n,projectId:s,useOnCloseEvent:o,bundleId:a}){const c=r.split("?"),u={auth:n,ua:B(t,e,i),projectId:s,useOnCloseEvent:o||void 0,origin:a||void 0},l=function(t,e){let r=h.parse(t);return r=N(N({},r),e),h.stringify(r)}(c[1]||"",u);return c[0]+"?"+l}({sdkVersion:"2.12.2",protocol:this.protocol,version:this.version,relayUrl:this.relayUrl,projectId:this.projectId,auth:t,useOnCloseEvent:!0,bundleId:this.bundleId}))),this.registerProviderListeners()}async recordMessageEvent(t){const{topic:e,message:r}=t;await this.messages.set(e,r)}async shouldIgnoreMessageEvent(t){const{topic:e,message:r}=t;if(!r||0===r.length)return this.logger.debug(`Ignoring invalid/empty message: ${r}`),!0;if(!await this.subscriber.isSubscribed(e))return this.logger.debug(`Ignoring message for non-subscribed topic ${e}`),!0;const i=this.messages.has(e,r);return i&&this.logger.debug(`Ignoring duplicate message: ${r}`),i}async onProviderPayload(t){if(this.logger.debug("Incoming Relay Payload"),this.logger.trace({type:"payload",direction:"incoming",payload:t}),(0,Ko.isJsonRpcRequest)(t)){if(!t.method.endsWith("_subscription"))return;const e=t.params,{topic:r,message:i,publishedAt:n}=e.data,s={topic:r,message:i,publishedAt:n};this.logger.debug("Emitting Relayer Payload"),this.logger.trace(((t,e)=>{for(var r in e||(e={}))wh.call(e,r)&&Ah(t,r,e[r]);if(vh)for(var r of vh(e))bh.call(e,r)&&Ah(t,r,e[r]);return t})({type:"event",event:e.id},s)),this.events.emit(e.id,s),await this.acknowledgePayload(t),await this.onMessageEvent(s)}else(0,Ko.isJsonRpcResponse)(t)&&this.events.emit(Oc,t)}async onMessageEvent(t){await this.shouldIgnoreMessageEvent(t)||(this.events.emit(Cc,t),await this.recordMessageEvent(t))}async acknowledgePayload(t){const e=(0,Ko.formatJsonRpcResult)(t.id,!0);await this.provider.connection.send(e)}unregisterProviderListeners(){this.provider.off(qc,this.onPayloadHandler),this.provider.off(kc,this.onConnectHandler),this.provider.off(Bc,this.onDisconnectHandler),this.provider.off(Uc,this.onProviderErrorHandler)}async registerEventListeners(){let t=await Es();!function(t){switch(k()){case C.browser:!function(t){!D()&&q()&&(window.addEventListener("online",(()=>t(!0))),window.addEventListener("offline",(()=>t(!1))))}(t);break;case C.reactNative:!function(t){D()&&typeof r.g<"u"&&null!=r.g&&r.g.NetInfo&&r.g?.NetInfo.addEventListener((e=>t(e?.isConnected)))}(t);case C.node:}}((async e=>{t!==e&&(t=e,e?await this.restartTransport().catch((t=>this.logger.error(t))):(this.hasExperiencedNetworkDisruption=!0,await this.transportDisconnect(),this.transportExplicitlyClosed=!1))}))}async onProviderDisconnect(){await this.subscriber.stop(),this.events.emit("relayer_disconnect"),this.connectionAttemptInProgress=!1,!this.transportExplicitlyClosed&&setTimeout((async()=>{await this.transportOpen().catch((t=>this.logger.error(t)))}),(0,o.toMiliseconds)(jc))}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}async toEstablishConnection(){await this.confirmOnlineStateOrThrow(),!this.connected&&(this.connectionAttemptInProgress&&await new Promise((t=>{const e=setInterval((()=>{this.connected&&(clearInterval(e),t())}),this.connectionStatusPollingInterval)})),await this.transportOpen())}}var Ih=Object.defineProperty,Eh=Object.getOwnPropertySymbols,Sh=Object.prototype.hasOwnProperty,Ph=Object.prototype.propertyIsEnumerable,Mh=(t,e,r)=>e in t?Ih(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Rh=(t,e)=>{for(var r in e||(e={}))Sh.call(e,r)&&Mh(t,r,e[r]);if(Eh)for(var r of Eh(e))Ph.call(e,r)&&Mh(t,r,e[r]);return t};class Nh extends Do{constructor(t,e,r,i=Ec,n=void 0){super(t,e,r,i),this.core=t,this.logger=e,this.name=r,this.map=new Map,this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=Ec,this.recentlyDeleted=[],this.recentlyDeletedLimit=200,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach((t=>{this.getKey&&null!==t&&!fs(t)?this.map.set(this.getKey(t),t):function(t){var e;return null==(e=t?.proposer)?void 0:e.publicKey}(t)?this.map.set(t.id,t):function(t){return t?.topic}(t)&&this.map.set(t.topic,t)})),this.cached=[],this.initialized=!0)},this.set=async(t,e)=>{this.isInitialized(),this.map.has(t)?await this.update(t,e):(this.logger.debug("Setting value"),this.logger.trace({type:"method",method:"set",key:t,value:e}),this.map.set(t,e),await this.persist())},this.get=t=>(this.isInitialized(),this.logger.debug("Getting value"),this.logger.trace({type:"method",method:"get",key:t}),this.getData(t)),this.getAll=t=>(this.isInitialized(),t?this.values.filter((e=>Object.keys(t).every((r=>Qo()(e[r],t[r]))))):this.values),this.update=async(t,e)=>{this.isInitialized(),this.logger.debug("Updating value"),this.logger.trace({type:"method",method:"update",key:t,update:e});const r=Rh(Rh({},this.getData(t)),e);this.map.set(t,r),await this.persist()},this.delete=async(t,e)=>{this.isInitialized(),this.map.has(t)&&(this.logger.debug("Deleting value"),this.logger.trace({type:"method",method:"delete",key:t,reason:e}),this.map.delete(t),this.addToRecentlyDeleted(t),await this.persist())},this.logger=Po(e,this.name),this.storagePrefix=i,this.getKey=n}get context(){return So(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get length(){return this.map.size}get keys(){return Array.from(this.map.keys())}get values(){return Array.from(this.map.values())}addToRecentlyDeleted(t){this.recentlyDeleted.push(t),this.recentlyDeleted.length>=this.recentlyDeletedLimit&&this.recentlyDeleted.splice(0,this.recentlyDeletedLimit/2)}async setDataStore(t){await this.core.storage.setItem(this.storageKey,t)}async getDataStore(){return await this.core.storage.getItem(this.storageKey)}getData(t){const e=this.map.get(t);if(!e){if(this.recentlyDeleted.includes(t)){const{message:e}=cs("MISSING_OR_INVALID",`Record was recently deleted - ${this.name}: ${t}`);throw this.logger.error(e),new Error(e)}const{message:e}=cs("NO_MATCHING_KEY",`${this.name}: ${t}`);throw this.logger.error(e),new Error(e)}return e}async persist(){await this.setDataStore(this.values)}async restore(){try{const t=await this.getDataStore();if(typeof t>"u"||!t.length)return;if(this.map.size){const{message:t}=cs("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(t),new Error(t)}this.cached=t,this.logger.debug(`Successfully Restored value for ${this.name}`),this.logger.trace({type:"method",method:"restore",value:this.values})}catch(t){this.logger.debug(`Failed to Restore value for ${this.name}`),this.logger.error(t)}}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}}class xh{constructor(t,e){this.core=t,this.logger=e,this.name="pairing",this.version="0.3",this.events=new(n()),this.initialized=!1,this.storagePrefix=Ec,this.ignoredPayloadTypes=[1],this.registeredMethods=[],this.init=async()=>{this.initialized||(await this.pairings.init(),await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.initialized=!0,this.logger.trace("Initialized"))},this.register=({methods:t})=>{this.isInitialized(),this.registeredMethods=[...new Set([...this.registeredMethods,...t])]},this.create=async t=>{this.isInitialized();const e=kn(),r=await this.core.crypto.setSymKey(e),i=V(o.FIVE_MINUTES),n={protocol:"irn"},s={topic:r,expiry:i,relay:n,active:!1},a=function(t){return`${t.protocol}:${t.topic}@${t.version}?`+h.stringify(Xn(((t,e)=>$n(t,Jn(e)))(Xn({symKey:t.symKey},function(t,e="-"){const r={};return Object.keys(t).forEach((i=>{const n="relay"+e+i;t[i]&&(r[n]=t[i])})),r}(t.relay)),{expiryTimestamp:t.expiryTimestamp}),t.methods?{methods:t.methods.join(",")}:{}))}({protocol:this.core.protocol,version:this.core.version,topic:r,symKey:e,relay:n,expiryTimestamp:i,methods:t?.methods});return await this.pairings.set(r,s),await this.core.relayer.subscribe(r),this.core.expirer.set(r,i),{topic:r,uri:a}},this.pair=async t=>{this.isInitialized(),this.isValidPair(t);const{topic:e,symKey:r,relay:i,expiryTimestamp:n,methods:s}=ts(t.uri);let a;if(this.pairings.keys.includes(e)&&(a=this.pairings.get(e),a.active))throw new Error(`Pairing already exists: ${e}. Please try again with a new connection URI.`);const c=n||V(o.FIVE_MINUTES),h={topic:e,relay:i,expiry:c,active:!1,methods:s};return await this.pairings.set(e,h),this.core.expirer.set(e,c),t.activatePairing&&await this.activate({topic:e}),this.events.emit(Hc,h),this.core.crypto.keychain.has(e)||await this.core.crypto.setSymKey(r,e),await this.core.relayer.subscribe(e,{relay:i}),h},this.activate=async({topic:t})=>{this.isInitialized();const e=V(o.THIRTY_DAYS);await this.pairings.update(t,{active:!0,expiry:e}),this.core.expirer.set(t,e)},this.ping=async t=>{this.isInitialized(),await this.isValidPing(t);const{topic:e}=t;if(this.pairings.keys.includes(e)){const t=await this.sendRequest(e,"wc_pairingPing",{}),{done:r,resolve:i,reject:n}=L();this.events.once(J("pairing_ping",t),(({error:t})=>{t?n(t):i()})),await r()}},this.updateExpiry=async({topic:t,expiry:e})=>{this.isInitialized(),await this.pairings.update(t,{expiry:e})},this.updateMetadata=async({topic:t,metadata:e})=>{this.isInitialized(),await this.pairings.update(t,{peerMetadata:e})},this.getPairings=()=>(this.isInitialized(),this.pairings.values),this.disconnect=async t=>{this.isInitialized(),await this.isValidDisconnect(t);const{topic:e}=t;this.pairings.keys.includes(e)&&(await this.sendRequest(e,"wc_pairingDelete",hs("USER_DISCONNECTED")),await this.deletePairing(e))},this.sendRequest=async(t,e,r)=>{const i=(0,Ko.formatJsonRpcRequest)(e,r),n=await this.core.crypto.encode(t,i),s=Kc[e].req;return this.core.history.set(t,i),this.core.relayer.publish(t,n,s),i.id},this.sendResult=async(t,e,r)=>{const i=(0,Ko.formatJsonRpcResult)(t,r),n=await this.core.crypto.encode(e,i),s=await this.core.history.get(e,t),o=Kc[s.request.method].res;await this.core.relayer.publish(e,n,o),await this.core.history.resolve(i)},this.sendError=async(t,e,r)=>{const i=(0,Ko.formatJsonRpcError)(t,r),n=await this.core.crypto.encode(e,i),s=await this.core.history.get(e,t),o=Kc[s.request.method]?Kc[s.request.method].res:Kc.unregistered_method.res;await this.core.relayer.publish(e,n,o),await this.core.history.resolve(i)},this.deletePairing=async(t,e)=>{await this.core.relayer.unsubscribe(t),await Promise.all([this.pairings.delete(t,hs("USER_DISCONNECTED")),this.core.crypto.deleteSymKey(t),e?Promise.resolve():this.core.expirer.del(t)])},this.cleanup=async()=>{const t=this.pairings.getAll().filter((t=>$(t.expiry)));await Promise.all(t.map((t=>this.deletePairing(t.topic))))},this.onRelayEventRequest=t=>{const{topic:e,payload:r}=t;switch(r.method){case"wc_pairingPing":return this.onPairingPingRequest(e,r);case"wc_pairingDelete":return this.onPairingDeleteRequest(e,r);default:return this.onUnknownRpcMethodRequest(e,r)}},this.onRelayEventResponse=async t=>{const{topic:e,payload:r}=t,i=(await this.core.history.get(e,r.id)).request.method;return"wc_pairingPing"===i?this.onPairingPingResponse(e,r):this.onUnknownRpcMethodResponse(i)},this.onPairingPingRequest=async(t,e)=>{const{id:r}=e;try{this.isValidPing({topic:t}),await this.sendResult(r,t,!0),this.events.emit("pairing_ping",{id:r,topic:t})}catch(e){await this.sendError(r,t,e),this.logger.error(e)}},this.onPairingPingResponse=(t,e)=>{const{id:r}=e;setTimeout((()=>{(0,Ko.isJsonRpcResult)(e)?this.events.emit(J("pairing_ping",r),{}):(0,Ko.isJsonRpcError)(e)&&this.events.emit(J("pairing_ping",r),{error:e.error})}),500)},this.onPairingDeleteRequest=async(t,e)=>{const{id:r}=e;try{this.isValidDisconnect({topic:t}),await this.deletePairing(t),this.events.emit(Vc,{id:r,topic:t})}catch(e){await this.sendError(r,t,e),this.logger.error(e)}},this.onUnknownRpcMethodRequest=async(t,e)=>{const{id:r,method:i}=e;try{if(this.registeredMethods.includes(i))return;const e=hs("WC_METHOD_UNSUPPORTED",i);await this.sendError(r,t,e),this.logger.error(e)}catch(e){await this.sendError(r,t,e),this.logger.error(e)}},this.onUnknownRpcMethodResponse=t=>{this.registeredMethods.includes(t)||this.logger.error(hs("WC_METHOD_UNSUPPORTED",t))},this.isValidPair=t=>{var e;if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`pair() params: ${t}`);throw new Error(e)}if(!function(t){if(ps(t,!1))try{return typeof new URL(t)<"u"}catch{return!1}return!1}(t.uri)){const{message:e}=cs("MISSING_OR_INVALID",`pair() uri: ${t.uri}`);throw new Error(e)}const r=ts(t.uri);if(null==(e=r?.relay)||!e.protocol){const{message:t}=cs("MISSING_OR_INVALID","pair() uri#relay-protocol");throw new Error(t)}if(null==r||!r.symKey){const{message:t}=cs("MISSING_OR_INVALID","pair() uri#symKey");throw new Error(t)}if(null!=r&&r.expiryTimestamp&&(0,o.toMiliseconds)(r?.expiryTimestamp){if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`ping() params: ${t}`);throw new Error(e)}const{topic:e}=t;await this.isValidPairingTopic(e)},this.isValidDisconnect=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`disconnect() params: ${t}`);throw new Error(e)}const{topic:e}=t;await this.isValidPairingTopic(e)},this.isValidPairingTopic=async t=>{if(!ps(t,!1)){const{message:e}=cs("MISSING_OR_INVALID",`pairing topic should be a string: ${t}`);throw new Error(e)}if(!this.pairings.keys.includes(t)){const{message:e}=cs("NO_MATCHING_KEY",`pairing topic doesn't exist: ${t}`);throw new Error(e)}if($(this.pairings.get(t).expiry)){await this.deletePairing(t);const{message:e}=cs("EXPIRED",`pairing topic: ${t}`);throw new Error(e)}},this.core=t,this.logger=Po(e,this.name),this.pairings=new Nh(this.core,this.logger,this.name,this.storagePrefix)}get context(){return So(this.logger)}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}registerRelayerEvents(){this.core.relayer.on(Cc,(async t=>{const{topic:e,message:r}=t;if(!this.pairings.keys.includes(e)||this.ignoredPayloadTypes.includes(this.core.crypto.getPayloadType(r)))return;const i=await this.core.crypto.decode(e,r);try{(0,Ko.isJsonRpcRequest)(i)?(this.core.history.set(e,i),this.onRelayEventRequest({topic:e,payload:i})):(0,Ko.isJsonRpcResponse)(i)&&(await this.core.history.resolve(i),await this.onRelayEventResponse({topic:e,payload:i}),this.core.history.delete(e,i.id))}catch(t){this.logger.error(t)}}))}registerExpirerEvents(){this.core.expirer.on(Yc,(async t=>{const{topic:e}=H(t.target);e&&this.pairings.keys.includes(e)&&(await this.deletePairing(e,!0),this.events.emit("pairing_expire",{topic:e}))}))}}class Ch extends xo{constructor(t,e){super(t,e),this.core=t,this.logger=e,this.records=new Map,this.events=new i.EventEmitter,this.name="history",this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=Ec,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach((t=>this.records.set(t.id,t))),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.set=(t,e,r)=>{if(this.isInitialized(),this.logger.debug("Setting JSON-RPC request history record"),this.logger.trace({type:"method",method:"set",topic:t,request:e,chainId:r}),this.records.has(e.id))return;const i={id:e.id,topic:t,request:{method:e.method,params:e.params||null},chainId:r,expiry:V(o.THIRTY_DAYS)};this.records.set(i.id,i),this.persist(),this.events.emit($c,i)},this.resolve=async t=>{if(this.isInitialized(),this.logger.debug("Updating JSON-RPC response history record"),this.logger.trace({type:"method",method:"update",response:t}),!this.records.has(t.id))return;const e=await this.getRecord(t.id);typeof e.response>"u"&&(e.response=(0,Ko.isJsonRpcError)(t)?{error:t.error}:{result:t.result},this.records.set(e.id,e),this.persist(),this.events.emit(Jc,e))},this.get=async(t,e)=>(this.isInitialized(),this.logger.debug("Getting record"),this.logger.trace({type:"method",method:"get",topic:t,id:e}),await this.getRecord(e)),this.delete=(t,e)=>{this.isInitialized(),this.logger.debug("Deleting record"),this.logger.trace({type:"method",method:"delete",id:e}),this.values.forEach((r=>{if(r.topic===t){if(typeof e<"u"&&r.id!==e)return;this.records.delete(r.id),this.events.emit(Qc,r)}})),this.persist()},this.exists=async(t,e)=>(this.isInitialized(),!!this.records.has(e)&&(await this.getRecord(e)).topic===t),this.on=(t,e)=>{this.events.on(t,e)},this.once=(t,e)=>{this.events.once(t,e)},this.off=(t,e)=>{this.events.off(t,e)},this.removeListener=(t,e)=>{this.events.removeListener(t,e)},this.logger=Po(e,this.name)}get context(){return So(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get size(){return this.records.size}get keys(){return Array.from(this.records.keys())}get values(){return Array.from(this.records.values())}get pending(){const t=[];return this.values.forEach((e=>{if(typeof e.response<"u")return;const r={topic:e.topic,request:(0,Ko.formatJsonRpcRequest)(e.request.method,e.request.params,e.id),chainId:e.chainId};return t.push(r)})),t}async setJsonRpcRecords(t){await this.core.storage.setItem(this.storageKey,t)}async getJsonRpcRecords(){return await this.core.storage.getItem(this.storageKey)}getRecord(t){this.isInitialized();const e=this.records.get(t);if(!e){const{message:e}=cs("NO_MATCHING_KEY",`${this.name}: ${t}`);throw new Error(e)}return e}async persist(){await this.setJsonRpcRecords(this.values),this.events.emit("history_sync")}async restore(){try{const t=await this.getJsonRpcRecords();if(typeof t>"u"||!t.length)return;if(this.records.size){const{message:t}=cs("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(t),new Error(t)}this.cached=t,this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",records:this.values})}catch(t){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(t)}}registerEventListeners(){this.events.on($c,(t=>{const e=$c;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,record:t})})),this.events.on(Jc,(t=>{const e=Jc;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,record:t})})),this.events.on(Qc,(t=>{const e=Qc;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,record:t})})),this.core.heartbeat.on(no.HEARTBEAT_EVENTS.pulse,(()=>{this.cleanup()}))}cleanup(){try{this.isInitialized();let t=!1;this.records.forEach((e=>{(0,o.toMiliseconds)(e.expiry||0)-Date.now()<=0&&(this.logger.info(`Deleting expired history log: ${e.id}`),this.records.delete(e.id),this.events.emit(Qc,e,!1),t=!0)})),t&&this.persist()}catch(t){this.logger.warn(t)}}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}}class Oh extends ko{constructor(t,e){super(t,e),this.core=t,this.logger=e,this.expirations=new Map,this.events=new i.EventEmitter,this.name="expirer",this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=Ec,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach((t=>this.expirations.set(t.target,t))),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.has=t=>{try{const e=this.formatTarget(t);return typeof this.getExpiration(e)<"u"}catch{return!1}},this.set=(t,e)=>{this.isInitialized();const r=this.formatTarget(t),i={target:r,expiry:e};this.expirations.set(r,i),this.checkExpiry(r,i),this.events.emit(Gc,{target:r,expiration:i})},this.get=t=>{this.isInitialized();const e=this.formatTarget(t);return this.getExpiration(e)},this.del=t=>{if(this.isInitialized(),this.has(t)){const e=this.formatTarget(t),r=this.getExpiration(e);this.expirations.delete(e),this.events.emit(Wc,{target:e,expiration:r})}},this.on=(t,e)=>{this.events.on(t,e)},this.once=(t,e)=>{this.events.once(t,e)},this.off=(t,e)=>{this.events.off(t,e)},this.removeListener=(t,e)=>{this.events.removeListener(t,e)},this.logger=Po(e,this.name)}get context(){return So(this.logger)}get storageKey(){return this.storagePrefix+this.version+this.core.customStoragePrefix+"//"+this.name}get length(){return this.expirations.size}get keys(){return Array.from(this.expirations.keys())}get values(){return Array.from(this.expirations.values())}formatTarget(t){if("string"==typeof t)return function(t){return K("topic",t)}(t);if("number"==typeof t)return function(t){return K("id",t)}(t);const{message:e}=cs("UNKNOWN_TYPE","Target type: "+typeof t);throw new Error(e)}async setExpirations(t){await this.core.storage.setItem(this.storageKey,t)}async getExpirations(){return await this.core.storage.getItem(this.storageKey)}async persist(){await this.setExpirations(this.values),this.events.emit("expirer_sync")}async restore(){try{const t=await this.getExpirations();if(typeof t>"u"||!t.length)return;if(this.expirations.size){const{message:t}=cs("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(t),new Error(t)}this.cached=t,this.logger.debug(`Successfully Restored expirations for ${this.name}`),this.logger.trace({type:"method",method:"restore",expirations:this.values})}catch(t){this.logger.debug(`Failed to Restore expirations for ${this.name}`),this.logger.error(t)}}getExpiration(t){const e=this.expirations.get(t);if(!e){const{message:e}=cs("NO_MATCHING_KEY",`${this.name}: ${t}`);throw this.logger.warn(e),new Error(e)}return e}checkExpiry(t,e){const{expiry:r}=e;(0,o.toMiliseconds)(r)-Date.now()<=0&&this.expire(t,e)}expire(t,e){this.expirations.delete(t),this.events.emit(Yc,{target:t,expiration:e})}checkExpirations(){this.core.relayer.connected&&this.expirations.forEach(((t,e)=>this.checkExpiry(e,t)))}registerEventListeners(){this.core.heartbeat.on(no.HEARTBEAT_EVENTS.pulse,(()=>this.checkExpirations())),this.events.on(Gc,(t=>{const e=Gc;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,data:t}),this.persist()})),this.events.on(Yc,(t=>{const e=Yc;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,data:t}),this.persist()})),this.events.on(Wc,(t=>{const e=Wc;this.logger.info(`Emitting ${e}`),this.logger.debug({type:"event",event:e,data:t}),this.persist()}))}isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}}}class Th extends Bo{constructor(t,e){super(t,e),this.projectId=t,this.logger=e,this.name=Xc,this.initialized=!1,this.queue=[],this.verifyDisabled=!1,this.init=async t=>{if(this.verifyDisabled||D()||!q())return;const e=this.getVerifyUrl(t?.verifyUrl);this.verifyUrl!==e&&this.removeIframe(),this.verifyUrl=e;try{await this.createIframe()}catch(t){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(t)}if(!this.initialized){this.removeIframe(),this.verifyUrl=th;try{await this.createIframe()}catch(t){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(t),this.verifyDisabled=!0}}},this.register=async t=>{this.initialized?this.sendPost(t.attestationId):(this.addToQueue(t.attestationId),await this.init())},this.resolve=async t=>{if(this.isDevEnv)return"";const e=this.getVerifyUrl(t?.verifyUrl);let r;try{r=await this.fetchAttestation(t.attestationId,e)}catch(i){this.logger.info(`failed to resolve attestation: ${t.attestationId} from url: ${e}`),this.logger.info(i),r=await this.fetchAttestation(t.attestationId,th)}return r},this.fetchAttestation=async(t,e)=>{this.logger.info(`resolving attestation: ${t} from url: ${e}`);const r=this.startAbortTimer(2*o.ONE_SECOND),i=await fetch(`${e}/attestation/${t}`,{signal:this.abortController.signal});return clearTimeout(r),200===i.status?await i.json():void 0},this.addToQueue=t=>{this.queue.push(t)},this.processQueue=()=>{0!==this.queue.length&&(this.queue.forEach((t=>this.sendPost(t))),this.queue=[])},this.sendPost=t=>{var e;try{if(!this.iframe)return;null==(e=this.iframe.contentWindow)||e.postMessage(t,"*"),this.logger.info(`postMessage sent: ${t} ${this.verifyUrl}`)}catch{}},this.createIframe=async()=>{let t;const e=r=>{"verify_ready"===r.data&&(this.onInit(),window.removeEventListener("message",e),t())};await Promise.race([new Promise((r=>{const i=document.getElementById(Xc);if(i)return this.iframe=i,this.onInit(),r();window.addEventListener("message",e);const n=document.createElement("iframe");n.id=Xc,n.src=`${this.verifyUrl}/${this.projectId}`,n.style.display="none",document.body.append(n),this.iframe=n,t=r})),new Promise(((t,r)=>setTimeout((()=>{window.removeEventListener("message",e),r("verify iframe load timeout")}),(0,o.toMiliseconds)(o.FIVE_SECONDS))))])},this.onInit=()=>{this.initialized=!0,this.processQueue()},this.removeIframe=()=>{this.iframe&&(this.iframe.remove(),this.iframe=void 0,this.initialized=!1)},this.getVerifyUrl=t=>{let e=t||Zc;return eh.includes(e)||(this.logger.info(`verify url: ${e}, not included in trusted list, assigning default: ${Zc}`),e=Zc),e},this.logger=Po(e,this.name),this.verifyUrl=Zc,this.abortController=new AbortController,this.isDevEnv=T()&&"MISSING_ENV_VAR".IS_VITEST}get context(){return So(this.logger)}startAbortTimer(t){return this.abortController=new AbortController,setTimeout((()=>this.abortController.abort()),(0,o.toMiliseconds)(t))}}class Dh extends Uo{constructor(t,e){super(t,e),this.projectId=t,this.logger=e,this.context="echo",this.registerDeviceToken=async t=>{const{clientId:e,token:r,notificationType:i,enableEncrypted:n=!1}=t,s=`https://echo.walletconnect.com/${this.projectId}/clients`;await Wo()(s,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client_id:e,type:i,token:r,always_raw:n})})},this.logger=Po(e,this.context)}}var qh=Object.defineProperty,kh=Object.getOwnPropertySymbols,Bh=Object.prototype.hasOwnProperty,Uh=Object.prototype.propertyIsEnumerable,jh=(t,e,r)=>e in t?qh(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,zh=(t,e)=>{for(var r in e||(e={}))Bh.call(e,r)&&jh(t,r,e[r]);if(kh)for(var r of kh(e))Uh.call(e,r)&&jh(t,r,e[r]);return t};class Lh extends No{constructor(t){var e;super(t),this.protocol="wc",this.version=2,this.name=Ic,this.events=new i.EventEmitter,this.initialized=!1,this.on=(t,e)=>this.events.on(t,e),this.once=(t,e)=>this.events.once(t,e),this.off=(t,e)=>this.events.off(t,e),this.removeListener=(t,e)=>this.events.removeListener(t,e),this.projectId=t?.projectId,this.relayUrl=t?.relayUrl||Nc,this.customStoragePrefix=null!=t&&t.customStoragePrefix?`:${t.customStoragePrefix}`:"";const r=Eo({level:"string"==typeof t?.logger&&t.logger?t.logger:"error"}),{logger:n,chunkLoggerController:s}=Mo({opts:r,maxSizeInBytes:t?.maxLogBlobSizeInBytes,loggerOverride:t?.logger});this.logChunkController=s,null!=(e=this.logChunkController)&&e.downloadLogsBlobInBrowser&&(window.downloadLogsBlobInBrowser=async()=>{var t,e;null!=(t=this.logChunkController)&&t.downloadLogsBlobInBrowser&&(null==(e=this.logChunkController)||e.downloadLogsBlobInBrowser({clientId:await this.crypto.getClientId()}))}),this.logger=Po(n,this.name),this.heartbeat=new no.HeartBeat,this.crypto=new ih(this,this.logger,t?.keychain),this.history=new Ch(this,this.logger),this.expirer=new Oh(this,this.logger),this.storage=null!=t&&t.storage?t.storage:new io(zh(zh({},Sc),t?.storageOptions)),this.relayer=new _h({core:this,logger:this.logger,relayUrl:this.relayUrl,projectId:this.projectId}),this.pairing=new xh(this,this.logger),this.verify=new Th(this.projectId||"",this.logger),this.echoClient=new Dh(this.projectId||"",this.logger)}static async init(t){const e=new Lh(t);await e.initialize();const r=await e.crypto.getClientId();return await e.storage.setItem("WALLETCONNECT_CLIENT_ID",r),e}get context(){return So(this.logger)}async start(){this.initialized||await this.initialize()}async getLogsBlob(){var t;return null==(t=this.logChunkController)?void 0:t.logsToBlob({clientId:await this.crypto.getClientId()})}async initialize(){this.logger.trace("Initialized");try{await this.crypto.init(),await this.history.init(),await this.expirer.init(),await this.relayer.init(),await this.heartbeat.init(),await this.pairing.init(),this.initialized=!0,this.logger.info("Core Initialization Success")}catch(t){throw this.logger.warn(`Core Initialization Failure at epoch ${Date.now()}`,t),this.logger.error(t.message),t}}}const Fh=Lh;r(4364);const Kh="custom_context";Symbol.iterator;var Hh=Object.defineProperty,Vh=Object.defineProperties,$h=Object.getOwnPropertyDescriptors,Jh=Object.getOwnPropertySymbols,Qh=Object.prototype.hasOwnProperty,Gh=Object.prototype.propertyIsEnumerable,Wh=(t,e,r)=>e in t?Hh(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;function Yh(t,e=Kh){let r="";return r=typeof t.bindings>"u"?function(t,e=Kh){return t[e]||""}(t,e):t.bindings().context||"",r}const Xh="client",Zh=`wc@2:${Xh}:`,tu=Xh,eu="WALLETCONNECT_DEEPLINK_CHOICE",ru="Proposal expired",iu=o.SEVEN_DAYS,nu={wc_sessionPropose:{req:{ttl:o.FIVE_MINUTES,prompt:!0,tag:1100},res:{ttl:o.FIVE_MINUTES,prompt:!1,tag:1101}},wc_sessionSettle:{req:{ttl:o.FIVE_MINUTES,prompt:!1,tag:1102},res:{ttl:o.FIVE_MINUTES,prompt:!1,tag:1103}},wc_sessionUpdate:{req:{ttl:o.ONE_DAY,prompt:!1,tag:1104},res:{ttl:o.ONE_DAY,prompt:!1,tag:1105}},wc_sessionExtend:{req:{ttl:o.ONE_DAY,prompt:!1,tag:1106},res:{ttl:o.ONE_DAY,prompt:!1,tag:1107}},wc_sessionRequest:{req:{ttl:o.FIVE_MINUTES,prompt:!0,tag:1108},res:{ttl:o.FIVE_MINUTES,prompt:!1,tag:1109}},wc_sessionEvent:{req:{ttl:o.FIVE_MINUTES,prompt:!0,tag:1110},res:{ttl:o.FIVE_MINUTES,prompt:!1,tag:1111}},wc_sessionDelete:{req:{ttl:o.ONE_DAY,prompt:!1,tag:1112},res:{ttl:o.ONE_DAY,prompt:!1,tag:1113}},wc_sessionPing:{req:{ttl:o.ONE_DAY,prompt:!1,tag:1114},res:{ttl:o.ONE_DAY,prompt:!1,tag:1115}},wc_sessionAuthenticate:{req:{ttl:o.ONE_HOUR,prompt:!0,tag:1116},res:{ttl:o.ONE_HOUR,prompt:!1,tag:1117}}},su={min:o.FIVE_MINUTES,max:o.SEVEN_DAYS},ou="IDLE",au="ACTIVE",cu=["wc_sessionPropose","wc_sessionRequest","wc_authRequest"],hu="wc@1.5:auth:",uu=`${hu}:PUB_KEY`;var lu=Object.defineProperty,fu=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,yu=(t,e,r)=>e in t?lu(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,vu=(t,e)=>{for(var r in e||(e={}))gu.call(e,r)&&yu(t,r,e[r]);if(du)for(var r of du(e))mu.call(e,r)&&yu(t,r,e[r]);return t},wu=(t,e)=>fu(t,pu(e));class bu extends zo{constructor(t){super(t),this.name="engine",this.events=new(n()),this.initialized=!1,this.requestQueue={state:ou,queue:[]},this.sessionRequestQueue={state:ou,queue:[]},this.requestQueueDelay=o.ONE_SECOND,this.expectedPairingMethodMap=new Map,this.recentlyDeletedMap=new Map,this.recentlyDeletedLimit=200,this.init=async()=>{this.initialized||(await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.registerPairingEvents(),this.client.core.pairing.register({methods:Object.keys(nu)}),this.initialized=!0,setTimeout((()=>{this.sessionRequestQueue.queue=this.getPendingSessionRequests(),this.processSessionRequestQueue()}),(0,o.toMiliseconds)(this.requestQueueDelay)))},this.connect=async t=>{await this.isInitialized();const e=wu(vu({},t),{requiredNamespaces:t.requiredNamespaces||{},optionalNamespaces:t.optionalNamespaces||{}});await this.isValidConnect(e);const{pairingTopic:r,requiredNamespaces:i,optionalNamespaces:n,sessionProperties:s,relays:a}=e;let c,h=r,u=!1;try{h&&(u=this.client.core.pairing.pairings.get(h).active)}catch(t){throw this.client.logger.error(`connect() -> pairing.get(${h}) failed`),t}if(!h||!u){const{topic:t,uri:e}=await this.client.core.pairing.create();h=t,c=e}if(!h){const{message:t}=cs("NO_MATCHING_KEY",`connect() pairing topic: ${h}`);throw new Error(t)}const l=await this.client.core.crypto.generateKeyPair(),f=nu.wc_sessionPropose.req.ttl||o.FIVE_MINUTES,p=V(f),d=vu({requiredNamespaces:i,optionalNamespaces:n,relays:a??[{protocol:"irn"}],proposer:{publicKey:l,metadata:this.client.metadata},expiryTimestamp:p},s&&{sessionProperties:s}),{reject:g,resolve:m,done:y}=L(f,ru);this.events.once(J("session_connect"),(async({error:t,session:e})=>{if(t)g(t);else if(e){e.self.publicKey=l;const t=wu(vu({},e),{requiredNamespaces:d.requiredNamespaces,optionalNamespaces:d.optionalNamespaces});await this.client.session.set(e.topic,t),await this.setExpiry(e.topic,e.expiry),h&&await this.client.core.pairing.updateMetadata({topic:h,metadata:e.peer.metadata}),m(t)}}));const v=await this.sendRequest({topic:h,method:"wc_sessionPropose",params:d,throwOnFailedPublish:!0});return await this.setProposal(v,vu({id:v},d)),{uri:c,approval:y}},this.pair=async t=>{await this.isInitialized();try{return await this.client.core.pairing.pair(t)}catch(t){throw this.client.logger.error("pair() failed"),t}},this.approve=async t=>{await this.isInitialized();try{await this.isValidApprove(t)}catch(t){throw this.client.logger.error("approve() -> isValidApprove() failed"),t}const{id:e,relayProtocol:r,namespaces:i,sessionProperties:n,sessionConfig:s}=t;let o;try{o=this.client.proposal.get(e)}catch(t){throw this.client.logger.error(`approve() -> proposal.get(${e}) failed`),t}let{pairingTopic:a,proposer:c,requiredNamespaces:h,optionalNamespaces:u}=o;a=a||"";const l=await this.client.core.crypto.generateKeyPair(),f=c.publicKey,p=await this.client.core.crypto.generateSharedKey(l,f),d=vu(vu({relay:{protocol:r??"irn"},namespaces:i,pairingTopic:a,controller:{publicKey:l,metadata:this.client.metadata},expiry:V(iu)},n&&{sessionProperties:n}),s&&{sessionConfig:s});await this.client.core.relayer.subscribe(p);const g=wu(vu({},d),{topic:p,requiredNamespaces:h,optionalNamespaces:u,pairingTopic:a,acknowledged:!1,self:d.controller,peer:{publicKey:c.publicKey,metadata:c.metadata},controller:l});await this.client.session.set(p,g);try{await this.sendResult({id:e,topic:a,result:{relay:{protocol:r??"irn"},responderPublicKey:l},throwOnFailedPublish:!0}),await this.sendRequest({topic:p,method:"wc_sessionSettle",params:d,throwOnFailedPublish:!0})}catch(t){throw this.client.logger.error(t),this.client.session.delete(p,hs("USER_DISCONNECTED")),await this.client.core.relayer.unsubscribe(p),t}return await this.client.core.pairing.updateMetadata({topic:a,metadata:c.metadata}),await this.client.proposal.delete(e,hs("USER_DISCONNECTED")),await this.client.core.pairing.activate({topic:a}),await this.setExpiry(p,V(iu)),{topic:p,acknowledged:()=>new Promise((t=>setTimeout((()=>t(this.client.session.get(p))),500)))}},this.reject=async t=>{await this.isInitialized();try{await this.isValidReject(t)}catch(t){throw this.client.logger.error("reject() -> isValidReject() failed"),t}const{id:e,reason:r}=t;let i;try{i=this.client.proposal.get(e).pairingTopic}catch(t){throw this.client.logger.error(`reject() -> proposal.get(${e}) failed`),t}i&&(await this.sendError({id:e,topic:i,error:r}),await this.client.proposal.delete(e,hs("USER_DISCONNECTED")))},this.update=async t=>{await this.isInitialized();try{await this.isValidUpdate(t)}catch(t){throw this.client.logger.error("update() -> isValidUpdate() failed"),t}const{topic:e,namespaces:r}=t,{done:i,resolve:n,reject:s}=L(),o=(0,Ko.payloadId)(),a=(0,Ko.getBigIntRpcId)().toString(),c=this.client.session.get(e).namespaces;return this.events.once(J("session_update",o),(({error:t})=>{t?s(t):n()})),await this.client.session.update(e,{namespaces:r}),this.sendRequest({topic:e,method:"wc_sessionUpdate",params:{namespaces:r},throwOnFailedPublish:!0,clientRpcId:o,relayRpcId:a}).catch((t=>{this.client.logger.error(t),this.client.session.update(e,{namespaces:c}),s(t)})),{acknowledged:i}},this.extend=async t=>{await this.isInitialized();try{await this.isValidExtend(t)}catch(t){throw this.client.logger.error("extend() -> isValidExtend() failed"),t}const{topic:e}=t,r=(0,Ko.payloadId)(),{done:i,resolve:n,reject:s}=L();return this.events.once(J("session_extend",r),(({error:t})=>{t?s(t):n()})),await this.setExpiry(e,V(iu)),this.sendRequest({topic:e,method:"wc_sessionExtend",params:{},clientRpcId:r,throwOnFailedPublish:!0}).catch((t=>{s(t)})),{acknowledged:i}},this.request=async t=>{await this.isInitialized();try{await this.isValidRequest(t)}catch(t){throw this.client.logger.error("request() -> isValidRequest() failed"),t}const{chainId:e,request:i,topic:n,expiry:s=nu.wc_sessionRequest.req.ttl}=t,o=this.client.session.get(n),a=(0,Ko.payloadId)(),c=(0,Ko.getBigIntRpcId)().toString(),{done:h,resolve:u,reject:l}=L(s,"Request expired. Please try again.");return this.events.once(J("session_request",a),(({error:t,result:e})=>{t?l(t):u(e)})),await Promise.all([new Promise((async t=>{await this.sendRequest({clientRpcId:a,relayRpcId:c,topic:n,method:"wc_sessionRequest",params:{request:wu(vu({},i),{expiryTimestamp:V(s)}),chainId:e},expiry:s,throwOnFailedPublish:!0}).catch((t=>l(t))),this.client.events.emit("session_request_sent",{topic:n,request:i,chainId:e,id:a}),t()})),new Promise((async t=>{var e;if(null==(e=o.sessionConfig)||!e.disableDeepLink){const t=await async function(t,e){try{return await t.getItem(e)||(q()?localStorage.getItem(e):void 0)}catch(t){v.error(t)}}(this.client.core.storage,eu);!async function({id:t,topic:e,wcDeepLink:i}){try{if(!i)return;const n="string"==typeof i?JSON.parse(i):i;let s=n?.href;if("string"!=typeof s)return;s.endsWith("/")&&(s=s.slice(0,-1));const o=`${s}/wc?requestId=${t}&sessionTopic=${e}`,a=k();a===C.browser?o.startsWith("https://")||o.startsWith("http://")?window.open(o,"_blank","noreferrer noopener"):window.open(o,"_self","noreferrer noopener"):a===C.reactNative&&typeof(null==r.g?void 0:r.g.Linking)<"u"&&await r.g.Linking.openURL(o)}catch(t){v.error(t)}}({id:a,topic:n,wcDeepLink:t})}t()})),h()]).then((t=>t[2]))},this.respond=async t=>{await this.isInitialized(),await this.isValidRespond(t);const{topic:e,response:r}=t,{id:i}=r;(0,Ko.isJsonRpcResult)(r)?await this.sendResult({id:i,topic:e,result:r.result,throwOnFailedPublish:!0}):(0,Ko.isJsonRpcError)(r)&&await this.sendError({id:i,topic:e,error:r.error}),this.cleanupAfterResponse(t)},this.ping=async t=>{await this.isInitialized();try{await this.isValidPing(t)}catch(t){throw this.client.logger.error("ping() -> isValidPing() failed"),t}const{topic:e}=t;if(this.client.session.keys.includes(e)){const t=(0,Ko.payloadId)(),r=(0,Ko.getBigIntRpcId)().toString(),{done:i,resolve:n,reject:s}=L();this.events.once(J("session_ping",t),(({error:t})=>{t?s(t):n()})),await Promise.all([this.sendRequest({topic:e,method:"wc_sessionPing",params:{},throwOnFailedPublish:!0,clientRpcId:t,relayRpcId:r}),i()])}else this.client.core.pairing.pairings.keys.includes(e)&&await this.client.core.pairing.ping({topic:e})},this.emit=async t=>{await this.isInitialized(),await this.isValidEmit(t);const{topic:e,event:r,chainId:i}=t,n=(0,Ko.getBigIntRpcId)().toString();await this.sendRequest({topic:e,method:"wc_sessionEvent",params:{event:r,chainId:i},throwOnFailedPublish:!0,relayRpcId:n})},this.disconnect=async t=>{await this.isInitialized(),await this.isValidDisconnect(t);const{topic:e}=t;if(this.client.session.keys.includes(e))await this.sendRequest({topic:e,method:"wc_sessionDelete",params:hs("USER_DISCONNECTED"),throwOnFailedPublish:!0}),await this.deleteSession({topic:e,emitEvent:!1});else{if(!this.client.core.pairing.pairings.keys.includes(e)){const{message:t}=cs("MISMATCHED_TOPIC",`Session or pairing topic not found: ${e}`);throw new Error(t)}await this.client.core.pairing.disconnect({topic:e})}},this.find=t=>(this.isInitialized(),this.client.session.getAll().filter((e=>function(t,e){const{requiredNamespaces:r}=e,i=Object.keys(t.namespaces),n=Object.keys(r);let s=!0;return!!U(n,i)&&(i.forEach((e=>{const{accounts:i,methods:n,events:o}=t.namespaces[e],a=rs(i),c=r[e];U(I(e,c),a)&&U(c.methods,n)&&U(c.events,o)||(s=!1)})),s)}(e,t)))),this.getPendingSessionRequests=()=>this.client.pendingRequest.getAll(),this.authenticate=async t=>{this.isInitialized(),this.isValidAuthenticate(t);const{chains:e,statement:r="",uri:i,domain:n,nonce:s,type:o,exp:a,nbf:c,methods:h=[]}=t,u=[...t.resources||[]],{topic:l,uri:f}=await this.client.core.pairing.create({methods:["wc_sessionAuthenticate"]});this.client.logger.info({message:"Generated new pairing",pairing:{topic:l,uri:f}});const p=await this.client.core.crypto.generateKeyPair(),d=Bn(p);if(await Promise.all([this.client.auth.authKeys.set(uu,{responseTopic:d,publicKey:p}),this.client.auth.pairingTopics.set(d,{topic:d,pairingTopic:l})]),await this.client.core.relayer.subscribe(d),this.client.logger.info(`sending request to new pairing topic: ${l}`),h.length>0){const{namespace:t}=A(e[0]);let r=function(t,e,r){const i=function(t,e,r,i={}){return r?.sort(((t,e)=>t.localeCompare(e))),{att:{[t]:Sn(e,r,i)}}}(t,e,r);return Pn(i)}(t,"request",h);Cn(u)&&(r=Rn(r,u.pop())),u.push(r)}const g=V(nu.wc_sessionPropose.req.ttl),m={authPayload:{type:o??"caip122",chains:e,statement:r,aud:i,domain:n,version:"1",nonce:s,iat:(new Date).toISOString(),exp:a,nbf:c,resources:u},requester:{publicKey:p,metadata:this.client.metadata},expiryTimestamp:g},y={requiredNamespaces:{},optionalNamespaces:{eip155:{chains:e,methods:[...new Set(["personal_sign",...h])],events:["chainChanged","accountsChanged"]}},relays:[{protocol:"irn"}],proposer:{publicKey:p,metadata:this.client.metadata},expiryTimestamp:g},{done:v,resolve:w,reject:b}=L(nu.wc_sessionAuthenticate.req.ttl,"Request expired"),_=async({error:t,session:e})=>{if(this.events.off(J("session_request",E),I),t)b(t);else if(e){e.self.publicKey=p,await this.client.session.set(e.topic,e),await this.setExpiry(e.topic,e.expiry),l&&await this.client.core.pairing.updateMetadata({topic:l,metadata:e.peer.metadata});const t=this.client.session.get(e.topic);w({session:t})}},I=async t=>{if(t.error){const e=hs("WC_METHOD_UNSUPPORTED","wc_sessionAuthenticate");return t.error.code===e.code?void 0:(this.events.off(J("session_connect"),_),b(t.error.message))}this.events.off(J("session_connect"),_);const{cacaos:e,responder:r}=t.result,i=[],n=[];for(const t of e){await _n({cacao:t,projectId:this.client.core.projectId})||(this.client.logger.error(t,"Signature verification failed"),b(hs("SESSION_SETTLEMENT_FAILED","Signature verification failed")));const{p:e}=t,r=Cn(e.resources),s=[bn(e.iss)],o=An(e.iss);if(r){const t=Nn(r),e=xn(r);i.push(...t),s.push(...e)}for(const t of s)n.push(`${t}:${o}`)}const s=await this.client.core.crypto.generateSharedKey(p,r.publicKey);let o;i.length>0&&(o={topic:s,acknowledged:!0,self:{publicKey:p,metadata:this.client.metadata},peer:r,controller:r.publicKey,expiry:V(iu),requiredNamespaces:{},optionalNamespaces:{},relay:{protocol:"irn"},pairingTopic:l,namespaces:ss([...new Set(i)],[...new Set(n)])},await this.client.core.relayer.subscribe(s),await this.client.session.set(s,o),o=this.client.session.get(s)),w({auths:e,session:o})},E=(0,Ko.payloadId)(),S=(0,Ko.payloadId)();this.events.once(J("session_connect"),_),this.events.once(J("session_request",E),I);try{await Promise.all([this.sendRequest({topic:l,method:"wc_sessionAuthenticate",params:m,expiry:t.expiry,throwOnFailedPublish:!0,clientRpcId:E}),this.sendRequest({topic:l,method:"wc_sessionPropose",params:y,expiry:nu.wc_sessionPropose.req.ttl,throwOnFailedPublish:!0,clientRpcId:S})])}catch(t){throw this.events.off(J("session_connect"),_),this.events.off(J("session_request",E),I),t}return await this.setProposal(S,vu({id:S},y)),await this.client.auth.requests.set(E,{authPayload:m.authPayload,requester:m.requester,expiryTimestamp:g,id:E,pairingTopic:l,verifyContext:{}}),{uri:f,response:v}},this.approveSessionAuthenticate=async t=>{this.isInitialized();const{id:e,auths:r}=t,i=this.getPendingAuthRequest(e);if(!i)throw new Error(`Could not find pending auth request with id ${e}`);const n=i.requester.publicKey,s=await this.client.core.crypto.generateKeyPair(),o=Bn(n),a={type:1,receiverPublicKey:n,senderPublicKey:s},c=[],h=[];for(const t of r){if(!await _n({cacao:t,projectId:this.client.core.projectId})){const t=hs("SESSION_SETTLEMENT_FAILED","Signature verification failed");throw await this.sendError({id:e,topic:o,error:t,encodeOpts:a}),new Error(t.message)}const{p:r}=t,i=Cn(r.resources),n=[bn(r.iss)],s=An(r.iss);if(i){const t=Nn(i),e=xn(i);c.push(...t),n.push(...e)}for(const t of n)h.push(`${t}:${s}`)}const u=await this.client.core.crypto.generateSharedKey(s,n);let l;return c?.length>0&&(l={topic:u,acknowledged:!0,self:{publicKey:s,metadata:this.client.metadata},peer:{publicKey:n,metadata:i.requester.metadata},controller:n,expiry:V(iu),authentication:r,requiredNamespaces:{},optionalNamespaces:{},relay:{protocol:"irn"},pairingTopic:"",namespaces:ss([...new Set(c)],[...new Set(h)])},await this.client.core.relayer.subscribe(u),await this.client.session.set(u,l)),await this.sendResult({topic:o,id:e,result:{cacaos:r,responder:{publicKey:s,metadata:this.client.metadata}},encodeOpts:a,throwOnFailedPublish:!0}),await this.client.auth.requests.delete(e,{message:"fullfilled",code:0}),await this.client.core.pairing.activate({topic:i.pairingTopic}),{session:l}},this.rejectSessionAuthenticate=async t=>{await this.isInitialized();const{id:e,reason:r}=t,i=this.getPendingAuthRequest(e);if(!i)throw new Error(`Could not find pending auth request with id ${e}`);const n=i.requester.publicKey,s=await this.client.core.crypto.generateKeyPair(),o=Bn(n),a={type:1,receiverPublicKey:n,senderPublicKey:s};await this.sendError({id:e,topic:o,error:r,encodeOpts:a}),await this.client.auth.requests.delete(e,{message:"rejected",code:0}),await this.client.proposal.delete(e,hs("USER_DISCONNECTED"))},this.formatAuthMessage=t=>{this.isInitialized();const{request:e,iss:r}=t;return In(e,r)},this.cleanupDuplicatePairings=async t=>{if(t.pairingTopic)try{const e=this.client.core.pairing.pairings.get(t.pairingTopic),r=this.client.core.pairing.pairings.getAll().filter((r=>{var i,n;return(null==(i=r.peerMetadata)?void 0:i.url)&&(null==(n=r.peerMetadata)?void 0:n.url)===t.peer.metadata.url&&r.topic&&r.topic!==e.topic}));if(0===r.length)return;this.client.logger.info(`Cleaning up ${r.length} duplicate pairing(s)`),await Promise.all(r.map((t=>this.client.core.pairing.disconnect({topic:t.topic})))),this.client.logger.info("Duplicate pairings clean up finished")}catch(t){this.client.logger.error(t)}},this.deleteSession=async t=>{const{topic:e,expirerHasDeleted:r=!1,emitEvent:i=!0,id:n=0}=t,{self:s}=this.client.session.get(e);await this.client.core.relayer.unsubscribe(e),await this.client.session.delete(e,hs("USER_DISCONNECTED")),this.addToRecentlyDeleted(e,"session"),this.client.core.crypto.keychain.has(s.publicKey)&&await this.client.core.crypto.deleteKeyPair(s.publicKey),this.client.core.crypto.keychain.has(e)&&await this.client.core.crypto.deleteSymKey(e),r||this.client.core.expirer.del(e),this.client.core.storage.removeItem(eu).catch((t=>this.client.logger.warn(t))),this.getPendingSessionRequests().forEach((t=>{t.topic===e&&this.deletePendingSessionRequest(t.id,hs("USER_DISCONNECTED"))})),i&&this.client.events.emit("session_delete",{id:n,topic:e})},this.deleteProposal=async(t,e)=>{await Promise.all([this.client.proposal.delete(t,hs("USER_DISCONNECTED")),e?Promise.resolve():this.client.core.expirer.del(t)]),this.addToRecentlyDeleted(t,"proposal")},this.deletePendingSessionRequest=async(t,e,r=!1)=>{await Promise.all([this.client.pendingRequest.delete(t,e),r?Promise.resolve():this.client.core.expirer.del(t)]),this.addToRecentlyDeleted(t,"request"),this.sessionRequestQueue.queue=this.sessionRequestQueue.queue.filter((e=>e.id!==t)),r&&(this.sessionRequestQueue.state=ou,this.client.events.emit("session_request_expire",{id:t}))},this.setExpiry=async(t,e)=>{this.client.session.keys.includes(t)&&await this.client.session.update(t,{expiry:e}),this.client.core.expirer.set(t,e)},this.setProposal=async(t,e)=>{await this.client.proposal.set(t,e),this.client.core.expirer.set(t,V(nu.wc_sessionPropose.req.ttl))},this.setPendingSessionRequest=async t=>{const{id:e,topic:r,params:i,verifyContext:n}=t,s=i.request.expiryTimestamp||V(nu.wc_sessionRequest.req.ttl);await this.client.pendingRequest.set(e,{id:e,topic:r,params:i,verifyContext:n}),s&&this.client.core.expirer.set(e,s)},this.sendRequest=async t=>{const{topic:e,method:r,params:i,expiry:n,relayRpcId:s,clientRpcId:o,throwOnFailedPublish:a}=t,c=(0,Ko.formatJsonRpcRequest)(r,i,o);if(q()&&cu.includes(r)){const t=Un(JSON.stringify(c));this.client.core.verify.register({attestationId:t})}let h;try{h=await this.client.core.crypto.encode(e,c)}catch(t){throw await this.cleanup(),this.client.logger.error(`sendRequest() -> core.crypto.encode() for topic ${e} failed`),t}const u=nu[r].req;return n&&(u.ttl=n),s&&(u.id=s),this.client.core.history.set(e,c),a?(u.internal=wu(vu({},u.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(e,h,u)):this.client.core.relayer.publish(e,h,u).catch((t=>this.client.logger.error(t))),c.id},this.sendResult=async t=>{const{id:e,topic:r,result:i,throwOnFailedPublish:n,encodeOpts:s}=t,o=(0,Ko.formatJsonRpcResult)(e,i);let a,c;try{a=await this.client.core.crypto.encode(r,o,s)}catch(t){throw await this.cleanup(),this.client.logger.error(`sendResult() -> core.crypto.encode() for topic ${r} failed`),t}try{c=await this.client.core.history.get(r,e)}catch(t){throw this.client.logger.error(`sendResult() -> history.get(${r}, ${e}) failed`),t}const h=nu[c.request.method].res;n?(h.internal=wu(vu({},h.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(r,a,h)):this.client.core.relayer.publish(r,a,h).catch((t=>this.client.logger.error(t))),await this.client.core.history.resolve(o)},this.sendError=async t=>{const{id:e,topic:r,error:i,encodeOpts:n}=t,s=(0,Ko.formatJsonRpcError)(e,i);let o,a;try{o=await this.client.core.crypto.encode(r,s,n)}catch(t){throw await this.cleanup(),this.client.logger.error(`sendError() -> core.crypto.encode() for topic ${r} failed`),t}try{a=await this.client.core.history.get(r,e)}catch(t){throw this.client.logger.error(`sendError() -> history.get(${r}, ${e}) failed`),t}const c=nu[a.request.method].res;this.client.core.relayer.publish(r,o,c),await this.client.core.history.resolve(s)},this.cleanup=async()=>{const t=[],e=[];this.client.session.getAll().forEach((e=>{let r=!1;$(e.expiry)&&(r=!0),this.client.core.crypto.keychain.has(e.topic)||(r=!0),r&&t.push(e.topic)})),this.client.proposal.getAll().forEach((t=>{$(t.expiryTimestamp)&&e.push(t.id)})),await Promise.all([...t.map((t=>this.deleteSession({topic:t}))),...e.map((t=>this.deleteProposal(t)))])},this.onRelayEventRequest=async t=>{this.requestQueue.queue.push(t),await this.processRequestsQueue()},this.processRequestsQueue=async()=>{if(this.requestQueue.state!==au){for(this.client.logger.info(`Request queue starting with ${this.requestQueue.queue.length} requests`);this.requestQueue.queue.length>0;){this.requestQueue.state=au;const t=this.requestQueue.queue.shift();if(t)try{this.processRequest(t),await new Promise((t=>setTimeout(t,300)))}catch(t){this.client.logger.warn(t)}}this.requestQueue.state=ou}else this.client.logger.info("Request queue already active, skipping...")},this.processRequest=t=>{const{topic:e,payload:r}=t,i=r.method;if(!this.shouldIgnorePairingRequest({topic:e,requestMethod:i}))switch(i){case"wc_sessionPropose":return this.onSessionProposeRequest(e,r);case"wc_sessionSettle":return this.onSessionSettleRequest(e,r);case"wc_sessionUpdate":return this.onSessionUpdateRequest(e,r);case"wc_sessionExtend":return this.onSessionExtendRequest(e,r);case"wc_sessionPing":return this.onSessionPingRequest(e,r);case"wc_sessionDelete":return this.onSessionDeleteRequest(e,r);case"wc_sessionRequest":return this.onSessionRequest(e,r);case"wc_sessionEvent":return this.onSessionEventRequest(e,r);case"wc_sessionAuthenticate":return this.onSessionAuthenticateRequest(e,r);default:return this.client.logger.info(`Unsupported request method ${i}`)}},this.onRelayEventResponse=async t=>{const{topic:e,payload:r}=t,i=(await this.client.core.history.get(e,r.id)).request.method;switch(i){case"wc_sessionPropose":return this.onSessionProposeResponse(e,r);case"wc_sessionSettle":return this.onSessionSettleResponse(e,r);case"wc_sessionUpdate":return this.onSessionUpdateResponse(e,r);case"wc_sessionExtend":return this.onSessionExtendResponse(e,r);case"wc_sessionPing":return this.onSessionPingResponse(e,r);case"wc_sessionRequest":return this.onSessionRequestResponse(e,r);case"wc_sessionAuthenticate":return this.onSessionAuthenticateResponse(e,r);default:return this.client.logger.info(`Unsupported response method ${i}`)}},this.onRelayEventUnknownPayload=t=>{const{topic:e}=t,{message:r}=cs("MISSING_OR_INVALID",`Decoded payload on topic ${e} is not identifiable as a JSON-RPC request or a response.`);throw new Error(r)},this.shouldIgnorePairingRequest=t=>{const{topic:e,requestMethod:r}=t,i=this.expectedPairingMethodMap.get(e);return!(!i||i.includes(r)||!(i.includes("wc_sessionAuthenticate")&&this.client.events.listenerCount("session_authenticate")>0))},this.onSessionProposeRequest=async(t,e)=>{const{params:r,id:i}=e;try{this.isValidConnect(vu({},e.params));const n=r.expiryTimestamp||V(nu.wc_sessionPropose.req.ttl),s=vu({id:i,pairingTopic:t,expiryTimestamp:n},r);await this.setProposal(i,s);const o=Un(JSON.stringify(e)),a=await this.getVerifyContext(o,s.proposer.metadata);this.client.events.emit("session_proposal",{id:i,params:s,verifyContext:a})}catch(e){await this.sendError({id:i,topic:t,error:e}),this.client.logger.error(e)}},this.onSessionProposeResponse=async(t,e)=>{const{id:r}=e;if((0,Ko.isJsonRpcResult)(e)){const{result:i}=e;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",result:i});const n=this.client.proposal.get(r);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",proposal:n});const s=n.proposer.publicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",selfPublicKey:s});const o=i.responderPublicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",peerPublicKey:o});const a=await this.client.core.crypto.generateSharedKey(s,o);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",sessionTopic:a});const c=await this.client.core.relayer.subscribe(a);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",subscriptionId:c}),await this.client.core.pairing.activate({topic:t})}else if((0,Ko.isJsonRpcError)(e)){await this.client.proposal.delete(r,hs("USER_DISCONNECTED"));const t=J("session_connect");if(0===this.events.listenerCount(t))throw new Error(`emitting ${t} without any listeners, 954`);this.events.emit(J("session_connect"),{error:e.error})}},this.onSessionSettleRequest=async(t,e)=>{const{id:r,params:i}=e;try{this.isValidSessionSettleRequest(i);const{relay:r,controller:n,expiry:s,namespaces:o,sessionProperties:a,pairingTopic:c,sessionConfig:h}=e.params,u=vu(vu({topic:t,relay:r,expiry:s,namespaces:o,acknowledged:!0,pairingTopic:c,requiredNamespaces:{},optionalNamespaces:{},controller:n.publicKey,self:{publicKey:"",metadata:this.client.metadata},peer:{publicKey:n.publicKey,metadata:n.metadata}},a&&{sessionProperties:a}),h&&{sessionConfig:h});await this.sendResult({id:e.id,topic:t,result:!0,throwOnFailedPublish:!0});const l=J("session_connect");if(0===this.events.listenerCount(l))throw new Error(`emitting ${l} without any listeners 997`);this.events.emit(J("session_connect"),{session:u}),this.cleanupDuplicatePairings(u)}catch(e){await this.sendError({id:r,topic:t,error:e}),this.client.logger.error(e)}},this.onSessionSettleResponse=async(t,e)=>{const{id:r}=e;(0,Ko.isJsonRpcResult)(e)?(await this.client.session.update(t,{acknowledged:!0}),this.events.emit(J("session_approve",r),{})):(0,Ko.isJsonRpcError)(e)&&(await this.client.session.delete(t,hs("USER_DISCONNECTED")),this.events.emit(J("session_approve",r),{error:e.error}))},this.onSessionUpdateRequest=async(t,e)=>{const{params:r,id:i}=e;try{const e=`${t}_session_update`,n=Ps.get(e);if(n&&this.isRequestOutOfSync(n,i))return this.client.logger.info(`Discarding out of sync request - ${i}`),void this.sendError({id:i,topic:t,error:hs("INVALID_UPDATE_REQUEST")});this.isValidUpdate(vu({topic:t},r));try{Ps.set(e,i),await this.client.session.update(t,{namespaces:r.namespaces}),await this.sendResult({id:i,topic:t,result:!0,throwOnFailedPublish:!0})}catch(t){throw Ps.delete(e),t}this.client.events.emit("session_update",{id:i,topic:t,params:r})}catch(e){await this.sendError({id:i,topic:t,error:e}),this.client.logger.error(e)}},this.isRequestOutOfSync=(t,e)=>parseInt(e.toString().slice(0,-3))<=parseInt(t.toString().slice(0,-3)),this.onSessionUpdateResponse=(t,e)=>{const{id:r}=e,i=J("session_update",r);if(0===this.events.listenerCount(i))throw new Error(`emitting ${i} without any listeners`);(0,Ko.isJsonRpcResult)(e)?this.events.emit(J("session_update",r),{}):(0,Ko.isJsonRpcError)(e)&&this.events.emit(J("session_update",r),{error:e.error})},this.onSessionExtendRequest=async(t,e)=>{const{id:r}=e;try{this.isValidExtend({topic:t}),await this.setExpiry(t,V(iu)),await this.sendResult({id:r,topic:t,result:!0,throwOnFailedPublish:!0}),this.client.events.emit("session_extend",{id:r,topic:t})}catch(e){await this.sendError({id:r,topic:t,error:e}),this.client.logger.error(e)}},this.onSessionExtendResponse=(t,e)=>{const{id:r}=e,i=J("session_extend",r);if(0===this.events.listenerCount(i))throw new Error(`emitting ${i} without any listeners`);(0,Ko.isJsonRpcResult)(e)?this.events.emit(J("session_extend",r),{}):(0,Ko.isJsonRpcError)(e)&&this.events.emit(J("session_extend",r),{error:e.error})},this.onSessionPingRequest=async(t,e)=>{const{id:r}=e;try{this.isValidPing({topic:t}),await this.sendResult({id:r,topic:t,result:!0,throwOnFailedPublish:!0}),this.client.events.emit("session_ping",{id:r,topic:t})}catch(e){await this.sendError({id:r,topic:t,error:e}),this.client.logger.error(e)}},this.onSessionPingResponse=(t,e)=>{const{id:r}=e,i=J("session_ping",r);if(0===this.events.listenerCount(i))throw new Error(`emitting ${i} without any listeners`);setTimeout((()=>{(0,Ko.isJsonRpcResult)(e)?this.events.emit(J("session_ping",r),{}):(0,Ko.isJsonRpcError)(e)&&this.events.emit(J("session_ping",r),{error:e.error})}),500)},this.onSessionDeleteRequest=async(t,e)=>{const{id:r}=e;try{this.isValidDisconnect({topic:t,reason:e.params}),await Promise.all([new Promise((e=>{this.client.core.relayer.once(Dc,(async()=>{e(await this.deleteSession({topic:t,id:r}))}))})),this.sendResult({id:r,topic:t,result:!0,throwOnFailedPublish:!0}),this.cleanupPendingSentRequestsForTopic({topic:t,error:hs("USER_DISCONNECTED")})])}catch(t){this.client.logger.error(t)}},this.onSessionRequest=async(t,e)=>{const{id:r,params:i}=e;try{await this.isValidRequest(vu({topic:t},i));const e=Un(JSON.stringify((0,Ko.formatJsonRpcRequest)("wc_sessionRequest",i,r))),n=this.client.session.get(t),s={id:r,topic:t,params:i,verifyContext:await this.getVerifyContext(e,n.peer.metadata)};await this.setPendingSessionRequest(s),this.addSessionRequestToSessionRequestQueue(s),this.processSessionRequestQueue()}catch(e){await this.sendError({id:r,topic:t,error:e}),this.client.logger.error(e)}},this.onSessionRequestResponse=(t,e)=>{const{id:r}=e,i=J("session_request",r);if(0===this.events.listenerCount(i))throw new Error(`emitting ${i} without any listeners`);(0,Ko.isJsonRpcResult)(e)?this.events.emit(J("session_request",r),{result:e.result}):(0,Ko.isJsonRpcError)(e)&&this.events.emit(J("session_request",r),{error:e.error})},this.onSessionEventRequest=async(t,e)=>{const{id:r,params:i}=e;try{const e=`${t}_session_event_${i.event.name}`,n=Ps.get(e);if(n&&this.isRequestOutOfSync(n,r))return void this.client.logger.info(`Discarding out of sync request - ${r}`);this.isValidEmit(vu({topic:t},i)),this.client.events.emit("session_event",{id:r,topic:t,params:i}),Ps.set(e,r)}catch(e){await this.sendError({id:r,topic:t,error:e}),this.client.logger.error(e)}},this.onSessionAuthenticateResponse=(t,e)=>{const{id:r}=e;this.client.logger.trace({type:"method",method:"onSessionAuthenticateResponse",topic:t,payload:e}),(0,Ko.isJsonRpcResult)(e)?this.events.emit(J("session_request",r),{result:e.result}):(0,Ko.isJsonRpcError)(e)&&this.events.emit(J("session_request",r),{error:e.error})},this.onSessionAuthenticateRequest=async(t,e)=>{const{requester:r,authPayload:i,expiryTimestamp:n}=e.params,s=Un(JSON.stringify(e)),o=await this.getVerifyContext(s,this.client.metadata),a={requester:r,pairingTopic:t,id:e.id,authPayload:i,verifyContext:o,expiryTimestamp:n};await this.client.auth.requests.set(e.id,a),this.client.events.emit("session_authenticate",{topic:t,params:e.params,id:e.id})},this.addSessionRequestToSessionRequestQueue=t=>{this.sessionRequestQueue.queue.push(t)},this.cleanupAfterResponse=t=>{this.deletePendingSessionRequest(t.response.id,{message:"fulfilled",code:0}),setTimeout((()=>{this.sessionRequestQueue.state=ou,this.processSessionRequestQueue()}),(0,o.toMiliseconds)(this.requestQueueDelay))},this.cleanupPendingSentRequestsForTopic=({topic:t,error:e})=>{const r=this.client.core.history.pending;r.length>0&&r.filter((e=>e.topic===t&&"wc_sessionRequest"===e.request.method)).forEach((t=>{const r=J("session_request",t.request.id);if(0===this.events.listenerCount(r))throw new Error(`emitting ${r} without any listeners`);this.events.emit(J("session_request",t.request.id),{error:e})}))},this.processSessionRequestQueue=()=>{if(this.sessionRequestQueue.state===au)return void this.client.logger.info("session request queue is already active.");const t=this.sessionRequestQueue.queue[0];if(t)try{this.sessionRequestQueue.state=au,this.client.events.emit("session_request",t)}catch(t){this.client.logger.error(t)}else this.client.logger.info("session request queue is empty.")},this.onPairingCreated=t=>{if(t.methods&&this.expectedPairingMethodMap.set(t.topic,t.methods),t.active)return;const e=this.client.proposal.getAll().find((e=>e.pairingTopic===t.topic));e&&this.onSessionProposeRequest(t.topic,(0,Ko.formatJsonRpcRequest)("wc_sessionPropose",{requiredNamespaces:e.requiredNamespaces,optionalNamespaces:e.optionalNamespaces,relays:e.relays,proposer:e.proposer,sessionProperties:e.sessionProperties},e.id))},this.isValidConnect=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`connect() params: ${JSON.stringify(t)}`);throw new Error(e)}const{pairingTopic:e,requiredNamespaces:r,optionalNamespaces:i,sessionProperties:n,relays:s}=t;if(fs(e)||await this.isValidPairingTopic(e),!function(t,e){let r=!1;return t?t&&us(t)&&t.length&&t.forEach((t=>{r=ws(t)})):r=!0,r}(s)){const{message:t}=cs("MISSING_OR_INVALID",`connect() relays: ${s}`);throw new Error(t)}!fs(r)&&0!==ls(r)&&this.validateNamespaces(r,"requiredNamespaces"),!fs(i)&&0!==ls(i)&&this.validateNamespaces(i,"optionalNamespaces"),fs(n)||this.validateSessionProps(n,"sessionProperties")},this.validateNamespaces=(t,e)=>{const r=function(t,e,r){let i=null;if(t&&ls(t)){const n=ys(t,e);n&&(i=n);const s=function(t,e,r){let i=null;return Object.entries(t).forEach((([t,n])=>{if(i)return;const s=function(t,e,r){let i=null;return us(e)&&e.length?e.forEach((t=>{i||gs(t)||(i=hs("UNSUPPORTED_CHAINS",`${r}, chain ${t} should be a string and conform to "namespace:chainId" format`))})):gs(t)||(i=hs("UNSUPPORTED_CHAINS",`${r}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)),i}(t,I(t,n),`${e} ${r}`);s&&(i=s)})),i}(t,e,r);s&&(i=s)}else i=cs("MISSING_OR_INVALID",`${e}, ${r} should be an object with data`);return i}(t,"connect()",e);if(r)throw new Error(r.message)},this.isValidApprove=async t=>{if(!bs(t))throw new Error(cs("MISSING_OR_INVALID",`approve() params: ${t}`).message);const{id:e,namespaces:r,relayProtocol:i,sessionProperties:n}=t;this.checkRecentlyDeleted(e),await this.isValidProposalId(e);const s=this.client.proposal.get(e),o=vs(r,"approve()");if(o)throw new Error(o.message);const a=_s(s.requiredNamespaces,r,"approve()");if(a)throw new Error(a.message);if(!ps(i,!0)){const{message:t}=cs("MISSING_OR_INVALID",`approve() relayProtocol: ${i}`);throw new Error(t)}fs(n)||this.validateSessionProps(n,"sessionProperties")},this.isValidReject=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`reject() params: ${t}`);throw new Error(e)}const{id:e,reason:r}=t;if(this.checkRecentlyDeleted(e),await this.isValidProposalId(e),!function(t){return!!(t&&"object"==typeof t&&t.code&&ds(t.code,!1)&&t.message&&ps(t.message,!1))}(r)){const{message:t}=cs("MISSING_OR_INVALID",`reject() reason: ${JSON.stringify(r)}`);throw new Error(t)}},this.isValidSessionSettleRequest=t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`onSessionSettleRequest() params: ${t}`);throw new Error(e)}const{relay:e,controller:r,namespaces:i,expiry:n}=t;if(!ws(e)){const{message:t}=cs("MISSING_OR_INVALID","onSessionSettleRequest() relay protocol should be a string");throw new Error(t)}const s=function(t,e){let r=null;return ps(t?.publicKey,!1)||(r=cs("MISSING_OR_INVALID","onSessionSettleRequest() controller public key should be a string")),r}(r);if(s)throw new Error(s.message);const o=vs(i,"onSessionSettleRequest()");if(o)throw new Error(o.message);if($(n)){const{message:t}=cs("EXPIRED","onSessionSettleRequest()");throw new Error(t)}},this.isValidUpdate=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`update() params: ${t}`);throw new Error(e)}const{topic:e,namespaces:r}=t;this.checkRecentlyDeleted(e),await this.isValidSessionTopic(e);const i=this.client.session.get(e),n=vs(r,"update()");if(n)throw new Error(n.message);const s=_s(i.requiredNamespaces,r,"update()");if(s)throw new Error(s.message)},this.isValidExtend=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`extend() params: ${t}`);throw new Error(e)}const{topic:e}=t;this.checkRecentlyDeleted(e),await this.isValidSessionTopic(e)},this.isValidRequest=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`request() params: ${t}`);throw new Error(e)}const{topic:e,request:r,chainId:i,expiry:n}=t;this.checkRecentlyDeleted(e),await this.isValidSessionTopic(e);const{namespaces:s}=this.client.session.get(e);if(!As(s,i)){const{message:t}=cs("MISSING_OR_INVALID",`request() chainId: ${i}`);throw new Error(t)}if(!function(t){return!(fs(t)||!ps(t.method,!1))}(r)){const{message:t}=cs("MISSING_OR_INVALID",`request() ${JSON.stringify(r)}`);throw new Error(t)}if(!function(t,e,r){return!!ps(r,!1)&&function(t,e){const r=[];return Object.values(t).forEach((t=>{rs(t.accounts).includes(e)&&r.push(...t.methods)})),r}(t,e).includes(r)}(s,i,r.method)){const{message:t}=cs("MISSING_OR_INVALID",`request() method: ${r.method}`);throw new Error(t)}if(n&&!function(t,e){return ds(t,!1)&&t<=e.max&&t>=e.min}(n,su)){const{message:t}=cs("MISSING_OR_INVALID",`request() expiry: ${n}. Expiry must be a number (in seconds) between ${su.min} and ${su.max}`);throw new Error(t)}},this.isValidRespond=async t=>{var e;if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`respond() params: ${t}`);throw new Error(e)}const{topic:r,response:i}=t;try{await this.isValidSessionTopic(r)}catch(r){throw null!=(e=t?.response)&&e.id&&this.cleanupAfterResponse(t),r}if(!function(t){return!(fs(t)||fs(t.result)&&fs(t.error)||!ds(t.id,!1)||!ps(t.jsonrpc,!1))}(i)){const{message:t}=cs("MISSING_OR_INVALID",`respond() response: ${JSON.stringify(i)}`);throw new Error(t)}},this.isValidPing=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`ping() params: ${t}`);throw new Error(e)}const{topic:e}=t;await this.isValidSessionOrPairingTopic(e)},this.isValidEmit=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`emit() params: ${t}`);throw new Error(e)}const{topic:e,event:r,chainId:i}=t;await this.isValidSessionTopic(e);const{namespaces:n}=this.client.session.get(e);if(!As(n,i)){const{message:t}=cs("MISSING_OR_INVALID",`emit() chainId: ${i}`);throw new Error(t)}if(!function(t){return!(fs(t)||!ps(t.name,!1))}(r)){const{message:t}=cs("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(r)}`);throw new Error(t)}if(!function(t,e,r){return!!ps(r,!1)&&function(t,e){const r=[];return Object.values(t).forEach((t=>{rs(t.accounts).includes(e)&&r.push(...t.events)})),r}(t,e).includes(r)}(n,i,r.name)){const{message:t}=cs("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(r)}`);throw new Error(t)}},this.isValidDisconnect=async t=>{if(!bs(t)){const{message:e}=cs("MISSING_OR_INVALID",`disconnect() params: ${t}`);throw new Error(e)}const{topic:e}=t;await this.isValidSessionOrPairingTopic(e)},this.isValidAuthenticate=t=>{const{chains:e,uri:r,domain:i,nonce:n}=t;if(!Array.isArray(e)||0===e.length)throw new Error("chains is required and must be a non-empty array");if(!ps(r,!1))throw new Error("uri is required parameter");if(!ps(i,!1))throw new Error("domain is required parameter");if(!ps(n,!1))throw new Error("nonce is required parameter");if([...new Set(e.map((t=>A(t).namespace)))].length>1)throw new Error("Multi-namespace requests are not supported. Please request single namespace only.");const{namespace:s}=A(e[0]);if("eip155"!==s)throw new Error("Only eip155 namespace is supported for authenticated sessions. Please use .connect() for non-eip155 chains.")},this.getVerifyContext=async(t,e)=>{const r={verified:{verifyUrl:e.verifyUrl||Zc,validation:"UNKNOWN",origin:e.url||""}};try{const i=await this.client.core.verify.resolve({attestationId:t,verifyUrl:e.verifyUrl});i&&(r.verified.origin=i.origin,r.verified.isScam=i.isScam,r.verified.validation=i.origin===new URL(e.url).origin?"VALID":"INVALID")}catch(t){this.client.logger.info(t)}return this.client.logger.info(`Verify context: ${JSON.stringify(r)}`),r},this.validateSessionProps=(t,e)=>{Object.values(t).forEach((t=>{if(!ps(t,!1)){const{message:r}=cs("MISSING_OR_INVALID",`${e} must be in Record format. Received: ${JSON.stringify(t)}`);throw new Error(r)}}))},this.getPendingAuthRequest=t=>{const e=this.client.auth.requests.get(t);return"object"==typeof e?e:void 0},this.addToRecentlyDeleted=(t,e)=>{if(this.recentlyDeletedMap.set(t,e),this.recentlyDeletedMap.size>=this.recentlyDeletedLimit){let t=0;const e=this.recentlyDeletedLimit/2;for(const r of this.recentlyDeletedMap.keys()){if(t++>=e)break;this.recentlyDeletedMap.delete(r)}}},this.checkRecentlyDeleted=t=>{const e=this.recentlyDeletedMap.get(t);if(e){const{message:r}=cs("MISSING_OR_INVALID",`Record was recently deleted - ${e}: ${t}`);throw new Error(r)}}}async isInitialized(){if(!this.initialized){const{message:t}=cs("NOT_INITIALIZED",this.name);throw new Error(t)}await this.client.core.relayer.confirmOnlineStateOrThrow()}registerRelayerEvents(){this.client.core.relayer.on(Cc,(async t=>{const{topic:e,message:r}=t,{publicKey:i}=this.client.auth.authKeys.keys.includes(uu)?this.client.auth.authKeys.get(uu):{responseTopic:void 0,publicKey:void 0},n=await this.client.core.crypto.decode(e,r,{receiverPublicKey:i});try{(0,Ko.isJsonRpcRequest)(n)?(this.client.core.history.set(e,n),this.onRelayEventRequest({topic:e,payload:n})):(0,Ko.isJsonRpcResponse)(n)?(await this.client.core.history.resolve(n),await this.onRelayEventResponse({topic:e,payload:n}),this.client.core.history.delete(e,n.id)):this.onRelayEventUnknownPayload({topic:e,payload:n})}catch(t){this.client.logger.error(t)}}))}registerExpirerEvents(){this.client.core.expirer.on(Yc,(async t=>{const{topic:e,id:r}=H(t.target);if(r&&this.client.pendingRequest.keys.includes(r))return await this.deletePendingSessionRequest(r,cs("EXPIRED"),!0);e?this.client.session.keys.includes(e)&&(await this.deleteSession({topic:e,expirerHasDeleted:!0}),this.client.events.emit("session_expire",{topic:e})):r&&(await this.deleteProposal(r,!0),this.client.events.emit("proposal_expire",{id:r}))}))}registerPairingEvents(){this.client.core.pairing.events.on(Hc,(t=>this.onPairingCreated(t))),this.client.core.pairing.events.on(Vc,(t=>{this.addToRecentlyDeleted(t.topic,"pairing")}))}isValidPairingTopic(t){if(!ps(t,!1)){const{message:e}=cs("MISSING_OR_INVALID",`pairing topic should be a string: ${t}`);throw new Error(e)}if(!this.client.core.pairing.pairings.keys.includes(t)){const{message:e}=cs("NO_MATCHING_KEY",`pairing topic doesn't exist: ${t}`);throw new Error(e)}if($(this.client.core.pairing.pairings.get(t).expiry)){const{message:e}=cs("EXPIRED",`pairing topic: ${t}`);throw new Error(e)}}async isValidSessionTopic(t){if(!ps(t,!1)){const{message:e}=cs("MISSING_OR_INVALID",`session topic should be a string: ${t}`);throw new Error(e)}if(this.checkRecentlyDeleted(t),!this.client.session.keys.includes(t)){const{message:e}=cs("NO_MATCHING_KEY",`session topic doesn't exist: ${t}`);throw new Error(e)}if($(this.client.session.get(t).expiry)){await this.deleteSession({topic:t});const{message:e}=cs("EXPIRED",`session topic: ${t}`);throw new Error(e)}if(!this.client.core.crypto.keychain.has(t)){const{message:e}=cs("MISSING_OR_INVALID",`session topic does not exist in keychain: ${t}`);throw await this.deleteSession({topic:t}),new Error(e)}}async isValidSessionOrPairingTopic(t){if(this.checkRecentlyDeleted(t),this.client.session.keys.includes(t))await this.isValidSessionTopic(t);else{if(!this.client.core.pairing.pairings.keys.includes(t)){if(ps(t,!1)){const{message:e}=cs("NO_MATCHING_KEY",`session or pairing topic doesn't exist: ${t}`);throw new Error(e)}{const{message:e}=cs("MISSING_OR_INVALID",`session or pairing topic should be a string: ${t}`);throw new Error(e)}}this.isValidPairingTopic(t)}}async isValidProposalId(t){if(!function(t){return"number"==typeof t}(t)){const{message:e}=cs("MISSING_OR_INVALID",`proposal id should be a number: ${t}`);throw new Error(e)}if(!this.client.proposal.keys.includes(t)){const{message:e}=cs("NO_MATCHING_KEY",`proposal id doesn't exist: ${t}`);throw new Error(e)}if($(this.client.proposal.get(t).expiryTimestamp)){await this.deleteProposal(t);const{message:e}=cs("EXPIRED",`proposal id: ${t}`);throw new Error(e)}}}class Au extends Nh{constructor(t,e){super(t,e,"proposal",Zh),this.core=t,this.logger=e}}class _u extends Nh{constructor(t,e){super(t,e,"session",Zh),this.core=t,this.logger=e}}class Iu extends Nh{constructor(t,e){super(t,e,"request",Zh,(t=>t.id)),this.core=t,this.logger=e}}class Eu extends Nh{constructor(t,e){super(t,e,"authKeys",hu,(()=>uu)),this.core=t,this.logger=e}}class Su extends Nh{constructor(t,e){super(t,e,"pairingTopics",hu),this.core=t,this.logger=e}}class Pu extends Nh{constructor(t,e){super(t,e,"requests",hu,(t=>t.id)),this.core=t,this.logger=e}}class Mu{constructor(t,e){this.core=t,this.logger=e,this.authKeys=new Eu(this.core,this.logger),this.pairingTopics=new Su(this.core,this.logger),this.requests=new Pu(this.core,this.logger)}async init(){await this.authKeys.init(),await this.pairingTopics.init(),await this.requests.init()}}class Ru extends jo{constructor(t){super(t),this.protocol="wc",this.version=2,this.name=tu,this.events=new i.EventEmitter,this.on=(t,e)=>this.events.on(t,e),this.once=(t,e)=>this.events.once(t,e),this.off=(t,e)=>this.events.off(t,e),this.removeListener=(t,e)=>this.events.removeListener(t,e),this.removeAllListeners=t=>this.events.removeAllListeners(t),this.connect=async t=>{try{return await this.engine.connect(t)}catch(t){throw this.logger.error(t.message),t}},this.pair=async t=>{try{return await this.engine.pair(t)}catch(t){throw this.logger.error(t.message),t}},this.approve=async t=>{try{return await this.engine.approve(t)}catch(t){throw this.logger.error(t.message),t}},this.reject=async t=>{try{return await this.engine.reject(t)}catch(t){throw this.logger.error(t.message),t}},this.update=async t=>{try{return await this.engine.update(t)}catch(t){throw this.logger.error(t.message),t}},this.extend=async t=>{try{return await this.engine.extend(t)}catch(t){throw this.logger.error(t.message),t}},this.request=async t=>{try{return await this.engine.request(t)}catch(t){throw this.logger.error(t.message),t}},this.respond=async t=>{try{return await this.engine.respond(t)}catch(t){throw this.logger.error(t.message),t}},this.ping=async t=>{try{return await this.engine.ping(t)}catch(t){throw this.logger.error(t.message),t}},this.emit=async t=>{try{return await this.engine.emit(t)}catch(t){throw this.logger.error(t.message),t}},this.disconnect=async t=>{try{return await this.engine.disconnect(t)}catch(t){throw this.logger.error(t.message),t}},this.find=t=>{try{return this.engine.find(t)}catch(t){throw this.logger.error(t.message),t}},this.getPendingSessionRequests=()=>{try{return this.engine.getPendingSessionRequests()}catch(t){throw this.logger.error(t.message),t}},this.authenticate=async t=>{try{return await this.engine.authenticate(t)}catch(t){throw this.logger.error(t.message),t}},this.formatAuthMessage=t=>{try{return this.engine.formatAuthMessage(t)}catch(t){throw this.logger.error(t.message),t}},this.approveSessionAuthenticate=async t=>{try{return await this.engine.approveSessionAuthenticate(t)}catch(t){throw this.logger.error(t.message),t}},this.rejectSessionAuthenticate=async t=>{try{return await this.engine.rejectSessionAuthenticate(t)}catch(t){throw this.logger.error(t.message),t}},this.name=t?.name||tu,this.metadata=t?.metadata||(0,c.g)()||{name:"",description:"",url:"",icons:[""]};const e=typeof t?.logger<"u"&&"string"!=typeof t?.logger?t.logger:oo()(((t,e)=>Vh(t,$h(e)))(((t,e)=>{for(var r in e||(e={}))Qh.call(e,r)&&Wh(t,r,e[r]);if(Jh)for(var r of Jh(e))Gh.call(e,r)&&Wh(t,r,e[r]);return t})({},r={level:t?.logger||"error"}),{level:r?.level||"info"}));var r;this.core=t?.core||new Fh(t),this.logger=function(t,e,r=Kh){const i=function(t,e,r=Kh){const i=Yh(t,r);return i.trim()?`${i}/${e}`:e}(t,e,r);return function(t,e,r=Kh){return t[r]=e,t}(t.child({context:i}),i,r)}(e,this.name),this.session=new _u(this.core,this.logger),this.proposal=new Au(this.core,this.logger),this.pendingRequest=new Iu(this.core,this.logger),this.engine=new bu(this),this.auth=new Mu(this.core,this.logger)}static async init(t){const e=new Ru(t);return await e.initialize(),e}get context(){return Yh(this.logger)}get pairing(){return this.core.pairing.pairings}async initialize(){this.logger.trace("Initialized");try{await this.core.start(),await this.session.init(),await this.proposal.init(),await this.pendingRequest.init(),await this.engine.init(),await this.auth.init(),this.core.verify.init({verifyUrl:this.metadata.verifyUrl}),this.logger.info("SignClient Initialization Success")}catch(t){throw this.logger.info("SignClient Initialization Failure"),this.logger.error(t.message),t}}}r(4364);Symbol.iterator;var Nu=Object.defineProperty,xu=Object.defineProperties,Cu=Object.getOwnPropertyDescriptors,Ou=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,qu=(t,e,r)=>e in t?Nu(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,ku=r(40396);const Bu="error",Uu="wc@2:universal_provider:",ju="default_chain_changed";var zu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof r.g<"u"?r.g:typeof self<"u"?self:{},Lu={exports:{}};!function(t,e){(function(){var r,i="Expected a function",n="__lodash_hash_undefined__",s="__lodash_placeholder__",o=32,a=128,c=1/0,h=9007199254740991,u=NaN,l=4294967295,f=l-1,p=l>>>1,d=[["ary",a],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",o],["partialRight",64],["rearg",256]],g="[object Arguments]",m="[object Array]",y="[object Boolean]",v="[object Date]",w="[object Error]",b="[object Function]",A="[object GeneratorFunction]",_="[object Map]",I="[object Number]",E="[object Object]",S="[object Promise]",P="[object RegExp]",M="[object Set]",R="[object String]",N="[object Symbol]",x="[object WeakMap]",C="[object ArrayBuffer]",O="[object DataView]",T="[object Float32Array]",D="[object Float64Array]",q="[object Int8Array]",k="[object Int16Array]",B="[object Int32Array]",U="[object Uint8Array]",j="[object Uint8ClampedArray]",z="[object Uint16Array]",L="[object Uint32Array]",F=/\b__p \+= '';/g,K=/\b(__p \+=) '' \+/g,H=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,$=/[&<>"']/g,J=RegExp(V.source),Q=RegExp($.source),G=/<%-([\s\S]+?)%>/g,W=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Z=/^\w*$/,tt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/[\\^$.*+?()[\]{}|]/g,rt=RegExp(et.source),it=/^\s+/,nt=/\s/,st=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,ct=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ht=/[()=,{}\[\]\/\s]/,ut=/\\(\\)?/g,lt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ft=/\w*$/,pt=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,gt=/^\[object .+?Constructor\]$/,mt=/^0o[0-7]+$/i,yt=/^(?:0|[1-9]\d*)$/,vt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wt=/($^)/,bt=/['\n\r\u2028\u2029\\]/g,At="\\ud800-\\udfff",_t="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",It="\\u2700-\\u27bf",Et="a-z\\xdf-\\xf6\\xf8-\\xff",St="A-Z\\xc0-\\xd6\\xd8-\\xde",Pt="\\ufe0e\\ufe0f",Mt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Rt="["+At+"]",Nt="["+Mt+"]",xt="["+_t+"]",Ct="\\d+",Ot="["+It+"]",Tt="["+Et+"]",Dt="[^"+At+Mt+Ct+It+Et+St+"]",qt="\\ud83c[\\udffb-\\udfff]",kt="[^"+At+"]",Bt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ut="[\\ud800-\\udbff][\\udc00-\\udfff]",jt="["+St+"]",zt="\\u200d",Lt="(?:"+Tt+"|"+Dt+")",Ft="(?:"+jt+"|"+Dt+")",Kt="(?:['’](?:d|ll|m|re|s|t|ve))?",Ht="(?:['’](?:D|LL|M|RE|S|T|VE))?",Vt="(?:"+xt+"|"+qt+")?",$t="["+Pt+"]?",Jt=$t+Vt+"(?:"+zt+"(?:"+[kt,Bt,Ut].join("|")+")"+$t+Vt+")*",Qt="(?:"+[Ot,Bt,Ut].join("|")+")"+Jt,Gt="(?:"+[kt+xt+"?",xt,Bt,Ut,Rt].join("|")+")",Wt=RegExp("['’]","g"),Yt=RegExp(xt,"g"),Xt=RegExp(qt+"(?="+qt+")|"+Gt+Jt,"g"),Zt=RegExp([jt+"?"+Tt+"+"+Kt+"(?="+[Nt,jt,"$"].join("|")+")",Ft+"+"+Ht+"(?="+[Nt,jt+Lt,"$"].join("|")+")",jt+"?"+Lt+"+"+Kt,jt+"+"+Ht,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ct,Qt].join("|"),"g"),te=RegExp("["+zt+At+_t+Pt+"]"),ee=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,re=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ie=-1,ne={};ne[T]=ne[D]=ne[q]=ne[k]=ne[B]=ne[U]=ne[j]=ne[z]=ne[L]=!0,ne[g]=ne[m]=ne[C]=ne[y]=ne[O]=ne[v]=ne[w]=ne[b]=ne[_]=ne[I]=ne[E]=ne[P]=ne[M]=ne[R]=ne[x]=!1;var se={};se[g]=se[m]=se[C]=se[O]=se[y]=se[v]=se[T]=se[D]=se[q]=se[k]=se[B]=se[_]=se[I]=se[E]=se[P]=se[M]=se[R]=se[N]=se[U]=se[j]=se[z]=se[L]=!0,se[w]=se[b]=se[x]=!1;var oe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ae=parseFloat,ce=parseInt,he="object"==typeof zu&&zu&&zu.Object===Object&&zu,ue="object"==typeof self&&self&&self.Object===Object&&self,le=he||ue||Function("return this")(),fe=e&&!e.nodeType&&e,pe=fe&&t&&!t.nodeType&&t,de=pe&&pe.exports===fe,ge=de&&he.process,me=function(){try{return pe&&pe.require&&pe.require("util").types||ge&&ge.binding&&ge.binding("util")}catch{}}(),ye=me&&me.isArrayBuffer,ve=me&&me.isDate,we=me&&me.isMap,be=me&&me.isRegExp,Ae=me&&me.isSet,_e=me&&me.isTypedArray;function Ie(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function Ee(t,e,r,i){for(var n=-1,s=null==t?0:t.length;++n-1}function xe(t,e,r){for(var i=-1,n=null==t?0:t.length;++i-1;);return r}function Ze(t,e){for(var r=t.length;r--&&je(e,t[r],0)>-1;);return r}var tr=He({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),er=He({"&":"&","<":"<",">":">",'"':""","'":"'"});function rr(t){return"\\"+oe[t]}function ir(t){return te.test(t)}function nr(t){var e=-1,r=Array(t.size);return t.forEach((function(t,i){r[++e]=[i,t]})),r}function sr(t,e){return function(r){return t(e(r))}}function or(t,e){for(var r=-1,i=t.length,n=0,o=[];++r",""":'"',"'":"'"}),fr=function t(e){var nt=(e=null==e?le:fr.defaults(le.Object(),e,fr.pick(le,re))).Array,At=e.Date,_t=e.Error,It=e.Function,Et=e.Math,St=e.Object,Pt=e.RegExp,Mt=e.String,Rt=e.TypeError,Nt=nt.prototype,xt=It.prototype,Ct=St.prototype,Ot=e["__core-js_shared__"],Tt=xt.toString,Dt=Ct.hasOwnProperty,qt=0,kt=function(){var t=/[^.]+$/.exec(Ot&&Ot.keys&&Ot.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),Bt=Ct.toString,Ut=Tt.call(St),jt=le._,zt=Pt("^"+Tt.call(Dt).replace(et,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Lt=de?e.Buffer:r,Ft=e.Symbol,Kt=e.Uint8Array,Ht=Lt?Lt.allocUnsafe:r,Vt=sr(St.getPrototypeOf,St),$t=St.create,Jt=Ct.propertyIsEnumerable,Qt=Nt.splice,Gt=Ft?Ft.isConcatSpreadable:r,Xt=Ft?Ft.iterator:r,te=Ft?Ft.toStringTag:r,oe=function(){try{var t=cs(St,"defineProperty");return t({},"",{}),t}catch{}}(),he=e.clearTimeout!==le.clearTimeout&&e.clearTimeout,ue=At&&At.now!==le.Date.now&&At.now,fe=e.setTimeout!==le.setTimeout&&e.setTimeout,pe=Et.ceil,ge=Et.floor,me=St.getOwnPropertySymbols,ke=Lt?Lt.isBuffer:r,He=e.isFinite,pr=Nt.join,dr=sr(St.keys,St),gr=Et.max,mr=Et.min,yr=At.now,vr=e.parseInt,wr=Et.random,br=Nt.reverse,Ar=cs(e,"DataView"),_r=cs(e,"Map"),Ir=cs(e,"Promise"),Er=cs(e,"Set"),Sr=cs(e,"WeakMap"),Pr=cs(St,"create"),Mr=Sr&&new Sr,Rr={},Nr=Ds(Ar),xr=Ds(_r),Cr=Ds(Ir),Or=Ds(Er),Tr=Ds(Sr),Dr=Ft?Ft.prototype:r,qr=Dr?Dr.valueOf:r,kr=Dr?Dr.toString:r;function Br(t){if(Xo(t)&&!Lo(t)&&!(t instanceof Lr)){if(t instanceof zr)return t;if(Dt.call(t,"__wrapped__"))return qs(t)}return new zr(t)}var Ur=function(){function t(){}return function(e){if(!Yo(e))return{};if($t)return $t(e);t.prototype=e;var i=new t;return t.prototype=r,i}}();function jr(){}function zr(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=r}function Lr(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=l,this.__views__=[]}function Fr(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function si(t,e,i,n,s,o){var a,c=1&e,h=2&e,u=4&e;if(i&&(a=s?i(t,n,s,o):i(t)),a!==r)return a;if(!Yo(t))return t;var l=Lo(t);if(l){if(a=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&Dt.call(t,"index")&&(r.index=t.index,r.input=t.input),r}(t),!c)return Pn(t,a)}else{var f=ls(t),p=f==b||f==A;if(Vo(t))return bn(t,c);if(f==E||f==g||p&&!s){if(a=h||p?{}:ps(t),!c)return h?function(t,e){return Mn(t,us(t),e)}(t,function(t,e){return t&&Mn(e,Na(e),t)}(a,t)):function(t,e){return Mn(t,hs(t),e)}(t,ei(a,t))}else{if(!se[f])return s?t:{};a=function(t,e,r){var i=t.constructor;switch(e){case C:return An(t);case y:case v:return new i(+t);case O:return function(t,e){var r=e?An(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}(t,r);case T:case D:case q:case k:case B:case U:case j:case z:case L:return _n(t,r);case _:return new i;case I:case R:return new i(t);case P:return function(t){var e=new t.constructor(t.source,ft.exec(t));return e.lastIndex=t.lastIndex,e}(t);case M:return new i;case N:return function(t){return qr?St(qr.call(t)):{}}(t)}}(t,f,c)}}o||(o=new $r);var d=o.get(t);if(d)return d;o.set(t,a),ia(t)?t.forEach((function(r){a.add(si(r,e,i,r,t,o))})):Zo(t)&&t.forEach((function(r,n){a.set(n,si(r,e,i,n,t,o))}));var m=l?r:(u?h?es:ts:h?Na:Ra)(t);return Se(m||t,(function(r,n){m&&(r=t[n=r]),Xr(a,n,si(r,e,i,n,t,o))})),a}function oi(t,e,i){var n=i.length;if(null==t)return!n;for(t=St(t);n--;){var s=i[n],o=e[s],a=t[s];if(a===r&&!(s in t)||!o(a))return!1}return!0}function ai(t,e,n){if("function"!=typeof t)throw new Rt(i);return Ms((function(){t.apply(r,n)}),e)}function ci(t,e,r,i){var n=-1,s=Ne,o=!0,a=t.length,c=[],h=e.length;if(!a)return c;r&&(e=Ce(e,Ge(r))),i?(s=xe,o=!1):e.length>=200&&(s=Ye,o=!1,e=new Vr(e));t:for(;++n-1},Kr.prototype.set=function(t,e){var r=this.__data__,i=Zr(r,t);return i<0?(++this.size,r.push([t,e])):r[i][1]=e,this},Hr.prototype.clear=function(){this.size=0,this.__data__={hash:new Fr,map:new(_r||Kr),string:new Fr}},Hr.prototype.delete=function(t){var e=os(this,t).delete(t);return this.size-=e?1:0,e},Hr.prototype.get=function(t){return os(this,t).get(t)},Hr.prototype.has=function(t){return os(this,t).has(t)},Hr.prototype.set=function(t,e){var r=os(this,t),i=r.size;return r.set(t,e),this.size+=r.size==i?0:1,this},Vr.prototype.add=Vr.prototype.push=function(t){return this.__data__.set(t,n),this},Vr.prototype.has=function(t){return this.__data__.has(t)},$r.prototype.clear=function(){this.__data__=new Kr,this.size=0},$r.prototype.delete=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r},$r.prototype.get=function(t){return this.__data__.get(t)},$r.prototype.has=function(t){return this.__data__.has(t)},$r.prototype.set=function(t,e){var r=this.__data__;if(r instanceof Kr){var i=r.__data__;if(!_r||i.length<199)return i.push([t,e]),this.size=++r.size,this;r=this.__data__=new Hr(i)}return r.set(t,e),this.size=r.size,this};var hi=xn(yi),ui=xn(vi,!0);function li(t,e){var r=!0;return hi(t,(function(t,i,n){return r=!!e(t,i,n)})),r}function fi(t,e,i){for(var n=-1,s=t.length;++n0&&r(a)?e>1?di(a,e-1,r,i,n):Oe(n,a):i||(n[n.length]=a)}return n}var gi=Cn(),mi=Cn(!0);function yi(t,e){return t&&gi(t,e,Ra)}function vi(t,e){return t&&mi(t,e,Ra)}function wi(t,e){return Re(e,(function(e){return Qo(t[e])}))}function bi(t,e){for(var i=0,n=(e=mn(e,t)).length;null!=t&&ie}function Ei(t,e){return null!=t&&Dt.call(t,e)}function Si(t,e){return null!=t&&e in St(t)}function Pi(t,e,i){for(var n=i?xe:Ne,s=t[0].length,o=t.length,a=o,c=nt(o),h=1/0,u=[];a--;){var l=t[a];a&&e&&(l=Ce(l,Ge(e))),h=mr(l.length,h),c[a]=!i&&(e||s>=120&&l.length>=120)?new Vr(a&&l):r}l=t[0];var f=-1,p=c[0];t:for(;++f=a?c:c*("desc"==r[i]?-1:1)}return t.index-e.index}(t,e,r)}));i--;)t[i]=t[i].value;return t}(qi(t,(function(t,r,n){return{criteria:Ce(e,(function(e){return e(t)})),index:++i,value:t}})))}function Li(t,e,r){for(var i=-1,n=e.length,s={};++i-1;)a!==t&&Qt.call(a,c,1),Qt.call(t,c,1);return t}function Ki(t,e){for(var r=t?e.length:0,i=r-1;r--;){var n=e[r];if(r==i||n!==s){var s=n;gs(n)?Qt.call(t,n,1):cn(t,n)}}return t}function Hi(t,e){return t+ge(wr()*(e-t+1))}function Vi(t,e){var r="";if(!t||e<1||e>h)return r;do{e%2&&(r+=t),(e=ge(e/2))&&(t+=t)}while(e);return r}function $i(t,e){return Rs(Is(t,e,tc),t+"")}function Ji(t){return Qr(Ba(t))}function Qi(t,e){var r=Ba(t);return Cs(r,ni(e,0,r.length))}function Gi(t,e,i,n){if(!Yo(t))return t;for(var s=-1,o=(e=mn(e,t)).length,a=o-1,c=t;null!=c&&++sn?0:n+e),(r=r>n?n:r)<0&&(r+=n),n=e>r?0:r-e>>>0,e>>>=0;for(var s=nt(n);++i>>1,o=t[s];null!==o&&!sa(o)&&(r?o<=e:o=200){var h=e?null:$n(t);if(h)return ar(h);o=!1,n=Ye,c=new Vr}else c=e?[]:a;t:for(;++i=n?t:Zi(t,e,i)}var wn=he||function(t){return le.clearTimeout(t)};function bn(t,e){if(e)return t.slice();var r=t.length,i=Ht?Ht(r):new t.constructor(r);return t.copy(i),i}function An(t){var e=new t.constructor(t.byteLength);return new Kt(e).set(new Kt(t)),e}function _n(t,e){var r=e?An(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function In(t,e){if(t!==e){var i=t!==r,n=null===t,s=t==t,o=sa(t),a=e!==r,c=null===e,h=e==e,u=sa(e);if(!c&&!u&&!o&&t>e||o&&a&&h&&!c&&!u||n&&a&&h||!i&&h||!s)return 1;if(!n&&!o&&!u&&t1?i[s-1]:r,a=s>2?i[2]:r;for(o=t.length>3&&"function"==typeof o?(s--,o):r,a&&ms(i[0],i[1],a)&&(o=s<3?r:o,s=1),e=St(e);++n-1?s[o?e[a]:a]:r}}function kn(t){return Zn((function(e){var n=e.length,s=n,o=zr.prototype.thru;for(t&&e.reverse();s--;){var a=e[s];if("function"!=typeof a)throw new Rt(i);if(o&&!c&&"wrapper"==is(a))var c=new zr([],!0)}for(s=c?s:n;++s1&&w.reverse(),f&&uc))return!1;var u=o.get(t),l=o.get(e);if(u&&l)return u==e&&l==t;var f=-1,p=!0,d=2&i?new Vr:r;for(o.set(t,e),o.set(e,t);++f-1&&t%1==0&&t1?"& ":"")+e[i],e=e.join(r>2?", ":" "),t.replace(st,"{\n/* [wrapped with "+e+"] */\n")}(i,function(t,e){return Se(d,(function(r){var i="_."+r[0];e&r[1]&&!Ne(t,i)&&t.push(i)})),t.sort()}(function(t){var e=t.match(ot);return e?e[1].split(at):[]}(i),r)))}function xs(t){var e=0,i=0;return function(){var n=yr(),s=16-(n-i);if(i=n,s>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(r,arguments)}}function Cs(t,e){var i=-1,n=t.length,s=n-1;for(e=e===r?n:e;++i1?t[e-1]:r;return i="function"==typeof i?(t.pop(),i):r,eo(t,i)}));function co(t){var e=Br(t);return e.__chain__=!0,e}function ho(t,e){return e(t)}var uo=Zn((function(t){var e=t.length,i=e?t[0]:0,n=this.__wrapped__,s=function(e){return ii(e,t)};return!(e>1||this.__actions__.length)&&n instanceof Lr&&gs(i)?((n=n.slice(i,+i+(e?1:0))).__actions__.push({func:ho,args:[s],thisArg:r}),new zr(n,this.__chain__).thru((function(t){return e&&!t.length&&t.push(r),t}))):this.thru(s)})),lo=Rn((function(t,e,r){Dt.call(t,r)?++t[r]:ri(t,r,1)})),fo=qn(js),po=qn(zs);function go(t,e){return(Lo(t)?Se:hi)(t,ss(e,3))}function mo(t,e){return(Lo(t)?Pe:ui)(t,ss(e,3))}var yo=Rn((function(t,e,r){Dt.call(t,r)?t[r].push(e):ri(t,r,[e])})),vo=$i((function(t,e,r){var i=-1,n="function"==typeof e,s=Ko(t)?nt(t.length):[];return hi(t,(function(t){s[++i]=n?Ie(e,t,r):Mi(t,e,r)})),s})),wo=Rn((function(t,e,r){ri(t,r,e)}));function bo(t,e){return(Lo(t)?Ce:qi)(t,ss(e,3))}var Ao=Rn((function(t,e,r){t[r?0:1].push(e)}),(function(){return[[],[]]})),_o=$i((function(t,e){if(null==t)return[];var r=e.length;return r>1&&ms(t,e[0],e[1])?e=[]:r>2&&ms(e[0],e[1],e[2])&&(e=[e[0]]),zi(t,di(e,1),[])})),Io=ue||function(){return le.Date.now()};function Eo(t,e,i){return e=i?r:e,e=t&&null==e?t.length:e,Qn(t,a,r,r,r,r,e)}function So(t,e){var n;if("function"!=typeof e)throw new Rt(i);return t=la(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=r),n}}var Po=$i((function(t,e,r){var i=1;if(r.length){var n=or(r,ns(Po));i|=o}return Qn(t,i,e,r,n)})),Mo=$i((function(t,e,r){var i=3;if(r.length){var n=or(r,ns(Mo));i|=o}return Qn(e,i,t,r,n)}));function Ro(t,e,n){var s,o,a,c,h,u,l=0,f=!1,p=!1,d=!0;if("function"!=typeof t)throw new Rt(i);function g(e){var i=s,n=o;return s=o=r,l=e,c=t.apply(n,i)}function m(t){var i=t-u;return u===r||i>=e||i<0||p&&t-l>=a}function y(){var t=Io();if(m(t))return v(t);h=Ms(y,function(t){var r=e-(t-u);return p?mr(r,a-(t-l)):r}(t))}function v(t){return h=r,d&&s?g(t):(s=o=r,c)}function w(){var t=Io(),i=m(t);if(s=arguments,o=this,u=t,i){if(h===r)return function(t){return l=t,h=Ms(y,e),f?g(t):c}(u);if(p)return wn(h),h=Ms(y,e),g(u)}return h===r&&(h=Ms(y,e)),c}return e=pa(e)||0,Yo(n)&&(f=!!n.leading,a=(p="maxWait"in n)?gr(pa(n.maxWait)||0,e):a,d="trailing"in n?!!n.trailing:d),w.cancel=function(){h!==r&&wn(h),l=0,s=u=o=h=r},w.flush=function(){return h===r?c:v(Io())},w}var No=$i((function(t,e){return ai(t,1,e)})),xo=$i((function(t,e,r){return ai(t,pa(e)||0,r)}));function Co(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Rt(i);var r=function(){var i=arguments,n=e?e.apply(this,i):i[0],s=r.cache;if(s.has(n))return s.get(n);var o=t.apply(this,i);return r.cache=s.set(n,o)||s,o};return r.cache=new(Co.Cache||Hr),r}function Oo(t){if("function"!=typeof t)throw new Rt(i);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Co.Cache=Hr;var To=yn((function(t,e){var r=(e=1==e.length&&Lo(e[0])?Ce(e[0],Ge(ss())):Ce(di(e,1),Ge(ss()))).length;return $i((function(i){for(var n=-1,s=mr(i.length,r);++n=e})),zo=Ri(function(){return arguments}())?Ri:function(t){return Xo(t)&&Dt.call(t,"callee")&&!Jt.call(t,"callee")},Lo=nt.isArray,Fo=ye?Ge(ye):function(t){return Xo(t)&&_i(t)==C};function Ko(t){return null!=t&&Wo(t.length)&&!Qo(t)}function Ho(t){return Xo(t)&&Ko(t)}var Vo=ke||pc,$o=ve?Ge(ve):function(t){return Xo(t)&&_i(t)==v};function Jo(t){if(!Xo(t))return!1;var e=_i(t);return e==w||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!ea(t)}function Qo(t){if(!Yo(t))return!1;var e=_i(t);return e==b||e==A||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Go(t){return"number"==typeof t&&t==la(t)}function Wo(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=h}function Yo(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Xo(t){return null!=t&&"object"==typeof t}var Zo=we?Ge(we):function(t){return Xo(t)&&ls(t)==_};function ta(t){return"number"==typeof t||Xo(t)&&_i(t)==I}function ea(t){if(!Xo(t)||_i(t)!=E)return!1;var e=Vt(t);if(null===e)return!0;var r=Dt.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&Tt.call(r)==Ut}var ra=be?Ge(be):function(t){return Xo(t)&&_i(t)==P},ia=Ae?Ge(Ae):function(t){return Xo(t)&&ls(t)==M};function na(t){return"string"==typeof t||!Lo(t)&&Xo(t)&&_i(t)==R}function sa(t){return"symbol"==typeof t||Xo(t)&&_i(t)==N}var oa=_e?Ge(_e):function(t){return Xo(t)&&Wo(t.length)&&!!ne[_i(t)]},aa=Kn(Di),ca=Kn((function(t,e){return t<=e}));function ha(t){if(!t)return[];if(Ko(t))return na(t)?hr(t):Pn(t);if(Xt&&t[Xt])return function(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}(t[Xt]());var e=ls(t);return(e==_?nr:e==M?ar:Ba)(t)}function ua(t){return t?(t=pa(t))===c||t===-c?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function la(t){var e=ua(t),r=e%1;return e==e?r?e-r:e:0}function fa(t){return t?ni(la(t),0,l):0}function pa(t){if("number"==typeof t)return t;if(sa(t))return u;if(Yo(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Yo(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Qe(t);var r=dt.test(t);return r||mt.test(t)?ce(t.slice(2),r?2:8):pt.test(t)?u:+t}function da(t){return Mn(t,Na(t))}function ga(t){return null==t?"":on(t)}var ma=Nn((function(t,e){if(bs(e)||Ko(e))Mn(e,Ra(e),t);else for(var r in e)Dt.call(e,r)&&Xr(t,r,e[r])})),ya=Nn((function(t,e){Mn(e,Na(e),t)})),va=Nn((function(t,e,r,i){Mn(e,Na(e),t,i)})),wa=Nn((function(t,e,r,i){Mn(e,Ra(e),t,i)})),ba=Zn(ii),Aa=$i((function(t,e){t=St(t);var i=-1,n=e.length,s=n>2?e[2]:r;for(s&&ms(e[0],e[1],s)&&(n=1);++i1),e})),Mn(t,es(t),r),i&&(r=si(r,7,Yn));for(var n=e.length;n--;)cn(r,e[n]);return r})),Ta=Zn((function(t,e){return null==t?{}:function(t,e){return Li(t,e,(function(e,r){return Ea(t,r)}))}(t,e)}));function Da(t,e){if(null==t)return{};var r=Ce(es(t),(function(t){return[t]}));return e=ss(e),Li(t,r,(function(t,r){return e(t,r[0])}))}var qa=Jn(Ra),ka=Jn(Na);function Ba(t){return null==t?[]:We(t,Ra(t))}var Ua=Tn((function(t,e,r){return e=e.toLowerCase(),t+(r?ja(e):e)}));function ja(t){return Ja(ga(t).toLowerCase())}function za(t){return(t=ga(t))&&t.replace(vt,tr).replace(Yt,"")}var La=Tn((function(t,e,r){return t+(r?"-":"")+e.toLowerCase()})),Fa=Tn((function(t,e,r){return t+(r?" ":"")+e.toLowerCase()})),Ka=On("toLowerCase"),Ha=Tn((function(t,e,r){return t+(r?"_":"")+e.toLowerCase()})),Va=Tn((function(t,e,r){return t+(r?" ":"")+Ja(e)})),$a=Tn((function(t,e,r){return t+(r?" ":"")+e.toUpperCase()})),Ja=On("toUpperCase");function Qa(t,e,i){return t=ga(t),(e=i?r:e)===r?function(t){return ee.test(t)}(t)?function(t){return t.match(Zt)||[]}(t):function(t){return t.match(ct)||[]}(t):t.match(e)||[]}var Ga=$i((function(t,e){try{return Ie(t,r,e)}catch(t){return Jo(t)?t:new _t(t)}})),Wa=Zn((function(t,e){return Se(e,(function(e){e=Ts(e),ri(t,e,Po(t[e],t))})),t}));function Ya(t){return function(){return t}}var Xa=kn(),Za=kn(!0);function tc(t){return t}function ec(t){return Oi("function"==typeof t?t:si(t,1))}var rc=$i((function(t,e){return function(r){return Mi(r,t,e)}})),ic=$i((function(t,e){return function(r){return Mi(t,r,e)}}));function nc(t,e,r){var i=Ra(e),n=wi(e,i);null==r&&(!Yo(e)||!n.length&&i.length)&&(r=e,e=t,t=this,n=wi(e,Ra(e)));var s=!(Yo(r)&&"chain"in r&&!r.chain),o=Qo(t);return Se(n,(function(r){var i=e[r];t[r]=i,o&&(t.prototype[r]=function(){var e=this.__chain__;if(s||e){var r=t(this.__wrapped__);return(r.__actions__=Pn(this.__actions__)).push({func:i,args:arguments,thisArg:t}),r.__chain__=e,r}return i.apply(t,Oe([this.value()],arguments))})})),t}function sc(){}var oc=zn(Ce),ac=zn(Me),cc=zn(qe);function hc(t){return ys(t)?Ke(Ts(t)):function(t){return function(e){return bi(e,t)}}(t)}var uc=Fn(),lc=Fn(!0);function fc(){return[]}function pc(){return!1}var dc=jn((function(t,e){return t+e}),0),gc=Vn("ceil"),mc=jn((function(t,e){return t/e}),1),yc=Vn("floor"),vc=jn((function(t,e){return t*e}),1),wc=Vn("round"),bc=jn((function(t,e){return t-e}),0);return Br.after=function(t,e){if("function"!=typeof e)throw new Rt(i);return t=la(t),function(){if(--t<1)return e.apply(this,arguments)}},Br.ary=Eo,Br.assign=ma,Br.assignIn=ya,Br.assignInWith=va,Br.assignWith=wa,Br.at=ba,Br.before=So,Br.bind=Po,Br.bindAll=Wa,Br.bindKey=Mo,Br.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Lo(t)?t:[t]},Br.chain=co,Br.chunk=function(t,e,i){e=(i?ms(t,e,i):e===r)?1:gr(la(e),0);var n=null==t?0:t.length;if(!n||e<1)return[];for(var s=0,o=0,a=nt(pe(n/e));ss?0:s+i),(n=n===r||n>s?s:la(n))<0&&(n+=s),n=i>n?0:fa(n);i>>0)?(t=ga(t))&&("string"==typeof e||null!=e&&!ra(e))&&!(e=on(e))&&ir(t)?vn(hr(t),0,i):t.split(e,i):[]},Br.spread=function(t,e){if("function"!=typeof t)throw new Rt(i);return e=null==e?0:gr(la(e),0),$i((function(r){var i=r[e],n=vn(r,0,e);return i&&Oe(n,i),Ie(t,this,n)}))},Br.tail=function(t){var e=null==t?0:t.length;return e?Zi(t,1,e):[]},Br.take=function(t,e,i){return t&&t.length?Zi(t,0,(e=i||e===r?1:la(e))<0?0:e):[]},Br.takeRight=function(t,e,i){var n=null==t?0:t.length;return n?Zi(t,(e=n-(e=i||e===r?1:la(e)))<0?0:e,n):[]},Br.takeRightWhile=function(t,e){return t&&t.length?un(t,ss(e,3),!1,!0):[]},Br.takeWhile=function(t,e){return t&&t.length?un(t,ss(e,3)):[]},Br.tap=function(t,e){return e(t),t},Br.throttle=function(t,e,r){var n=!0,s=!0;if("function"!=typeof t)throw new Rt(i);return Yo(r)&&(n="leading"in r?!!r.leading:n,s="trailing"in r?!!r.trailing:s),Ro(t,e,{leading:n,maxWait:e,trailing:s})},Br.thru=ho,Br.toArray=ha,Br.toPairs=qa,Br.toPairsIn=ka,Br.toPath=function(t){return Lo(t)?Ce(t,Ts):sa(t)?[t]:Pn(Os(ga(t)))},Br.toPlainObject=da,Br.transform=function(t,e,r){var i=Lo(t),n=i||Vo(t)||oa(t);if(e=ss(e,4),null==r){var s=t&&t.constructor;r=n?i?new s:[]:Yo(t)&&Qo(s)?Ur(Vt(t)):{}}return(n?Se:yi)(t,(function(t,i,n){return e(r,t,i,n)})),r},Br.unary=function(t){return Eo(t,1)},Br.union=Ys,Br.unionBy=Xs,Br.unionWith=Zs,Br.uniq=function(t){return t&&t.length?an(t):[]},Br.uniqBy=function(t,e){return t&&t.length?an(t,ss(e,2)):[]},Br.uniqWith=function(t,e){return e="function"==typeof e?e:r,t&&t.length?an(t,r,e):[]},Br.unset=function(t,e){return null==t||cn(t,e)},Br.unzip=to,Br.unzipWith=eo,Br.update=function(t,e,r){return null==t?t:hn(t,e,gn(r))},Br.updateWith=function(t,e,i,n){return n="function"==typeof n?n:r,null==t?t:hn(t,e,gn(i),n)},Br.values=Ba,Br.valuesIn=function(t){return null==t?[]:We(t,Na(t))},Br.without=ro,Br.words=Qa,Br.wrap=function(t,e){return Do(gn(e),t)},Br.xor=io,Br.xorBy=no,Br.xorWith=so,Br.zip=oo,Br.zipObject=function(t,e){return pn(t||[],e||[],Xr)},Br.zipObjectDeep=function(t,e){return pn(t||[],e||[],Gi)},Br.zipWith=ao,Br.entries=qa,Br.entriesIn=ka,Br.extend=ya,Br.extendWith=va,nc(Br,Br),Br.add=dc,Br.attempt=Ga,Br.camelCase=Ua,Br.capitalize=ja,Br.ceil=gc,Br.clamp=function(t,e,i){return i===r&&(i=e,e=r),i!==r&&(i=(i=pa(i))==i?i:0),e!==r&&(e=(e=pa(e))==e?e:0),ni(pa(t),e,i)},Br.clone=function(t){return si(t,4)},Br.cloneDeep=function(t){return si(t,5)},Br.cloneDeepWith=function(t,e){return si(t,5,e="function"==typeof e?e:r)},Br.cloneWith=function(t,e){return si(t,4,e="function"==typeof e?e:r)},Br.conformsTo=function(t,e){return null==e||oi(t,e,Ra(e))},Br.deburr=za,Br.defaultTo=function(t,e){return null==t||t!=t?e:t},Br.divide=mc,Br.endsWith=function(t,e,i){t=ga(t),e=on(e);var n=t.length,s=i=i===r?n:ni(la(i),0,n);return(i-=e.length)>=0&&t.slice(i,s)==e},Br.eq=Bo,Br.escape=function(t){return(t=ga(t))&&Q.test(t)?t.replace($,er):t},Br.escapeRegExp=function(t){return(t=ga(t))&&rt.test(t)?t.replace(et,"\\$&"):t},Br.every=function(t,e,i){var n=Lo(t)?Me:li;return i&&ms(t,e,i)&&(e=r),n(t,ss(e,3))},Br.find=fo,Br.findIndex=js,Br.findKey=function(t,e){return Be(t,ss(e,3),yi)},Br.findLast=po,Br.findLastIndex=zs,Br.findLastKey=function(t,e){return Be(t,ss(e,3),vi)},Br.floor=yc,Br.forEach=go,Br.forEachRight=mo,Br.forIn=function(t,e){return null==t?t:gi(t,ss(e,3),Na)},Br.forInRight=function(t,e){return null==t?t:mi(t,ss(e,3),Na)},Br.forOwn=function(t,e){return t&&yi(t,ss(e,3))},Br.forOwnRight=function(t,e){return t&&vi(t,ss(e,3))},Br.get=Ia,Br.gt=Uo,Br.gte=jo,Br.has=function(t,e){return null!=t&&fs(t,e,Ei)},Br.hasIn=Ea,Br.head=Fs,Br.identity=tc,Br.includes=function(t,e,r,i){t=Ko(t)?t:Ba(t),r=r&&!i?la(r):0;var n=t.length;return r<0&&(r=gr(n+r,0)),na(t)?r<=n&&t.indexOf(e,r)>-1:!!n&&je(t,e,r)>-1},Br.indexOf=function(t,e,r){var i=null==t?0:t.length;if(!i)return-1;var n=null==r?0:la(r);return n<0&&(n=gr(i+n,0)),je(t,e,n)},Br.inRange=function(t,e,i){return e=ua(e),i===r?(i=e,e=0):i=ua(i),function(t,e,r){return t>=mr(e,r)&&t=-h&&t<=h},Br.isSet=ia,Br.isString=na,Br.isSymbol=sa,Br.isTypedArray=oa,Br.isUndefined=function(t){return t===r},Br.isWeakMap=function(t){return Xo(t)&&ls(t)==x},Br.isWeakSet=function(t){return Xo(t)&&"[object WeakSet]"==_i(t)},Br.join=function(t,e){return null==t?"":pr.call(t,e)},Br.kebabCase=La,Br.last=$s,Br.lastIndexOf=function(t,e,i){var n=null==t?0:t.length;if(!n)return-1;var s=n;return i!==r&&(s=(s=la(i))<0?gr(n+s,0):mr(s,n-1)),e==e?function(t,e,r){for(var i=r+1;i--;)if(t[i]===e)return i;return i}(t,e,s):Ue(t,Le,s,!0)},Br.lowerCase=Fa,Br.lowerFirst=Ka,Br.lt=aa,Br.lte=ca,Br.max=function(t){return t&&t.length?fi(t,tc,Ii):r},Br.maxBy=function(t,e){return t&&t.length?fi(t,ss(e,2),Ii):r},Br.mean=function(t){return Fe(t,tc)},Br.meanBy=function(t,e){return Fe(t,ss(e,2))},Br.min=function(t){return t&&t.length?fi(t,tc,Di):r},Br.minBy=function(t,e){return t&&t.length?fi(t,ss(e,2),Di):r},Br.stubArray=fc,Br.stubFalse=pc,Br.stubObject=function(){return{}},Br.stubString=function(){return""},Br.stubTrue=function(){return!0},Br.multiply=vc,Br.nth=function(t,e){return t&&t.length?ji(t,la(e)):r},Br.noConflict=function(){return le._===this&&(le._=jt),this},Br.noop=sc,Br.now=Io,Br.pad=function(t,e,r){t=ga(t);var i=(e=la(e))?cr(t):0;if(!e||i>=e)return t;var n=(e-i)/2;return Ln(ge(n),r)+t+Ln(pe(n),r)},Br.padEnd=function(t,e,r){t=ga(t);var i=(e=la(e))?cr(t):0;return e&&ie){var n=t;t=e,e=n}if(i||t%1||e%1){var s=wr();return mr(t+s*(e-t+ae("1e-"+((s+"").length-1))),e)}return Hi(t,e)},Br.reduce=function(t,e,r){var i=Lo(t)?Te:Ve,n=arguments.length<3;return i(t,ss(e,4),r,n,hi)},Br.reduceRight=function(t,e,r){var i=Lo(t)?De:Ve,n=arguments.length<3;return i(t,ss(e,4),r,n,ui)},Br.repeat=function(t,e,i){return e=(i?ms(t,e,i):e===r)?1:la(e),Vi(ga(t),e)},Br.replace=function(){var t=arguments,e=ga(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Br.result=function(t,e,i){var n=-1,s=(e=mn(e,t)).length;for(s||(s=1,t=r);++nh)return[];var r=l,i=mr(t,l);e=ss(e),t-=l;for(var n=Je(i,e);++r=o)return t;var c=i-cr(n);if(c<1)return n;var h=a?vn(a,0,c).join(""):t.slice(0,c);if(s===r)return h+n;if(a&&(c+=h.length-c),ra(s)){if(t.slice(c).search(s)){var u,l=h;for(s.global||(s=Pt(s.source,ga(ft.exec(s))+"g")),s.lastIndex=0;u=s.exec(l);)var f=u.index;h=h.slice(0,f===r?c:f)}}else if(t.indexOf(on(s),c)!=c){var p=h.lastIndexOf(s);p>-1&&(h=h.slice(0,p))}return h+n},Br.unescape=function(t){return(t=ga(t))&&J.test(t)?t.replace(V,lr):t},Br.uniqueId=function(t){var e=++qt;return ga(t)+e},Br.upperCase=$a,Br.upperFirst=Ja,Br.each=go,Br.eachRight=mo,Br.first=Fs,nc(Br,function(){var t={};return yi(Br,(function(e,r){Dt.call(Br.prototype,r)||(t[r]=e)})),t}(),{chain:!1}),Br.VERSION="4.17.21",Se(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Br[t].placeholder=Br})),Se(["drop","take"],(function(t,e){Lr.prototype[t]=function(i){i=i===r?1:gr(la(i),0);var n=this.__filtered__&&!e?new Lr(this):this.clone();return n.__filtered__?n.__takeCount__=mr(i,n.__takeCount__):n.__views__.push({size:mr(i,l),type:t+(n.__dir__<0?"Right":"")}),n},Lr.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Se(["filter","map","takeWhile"],(function(t,e){var r=e+1,i=1==r||3==r;Lr.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:ss(t,3),type:r}),e.__filtered__=e.__filtered__||i,e}})),Se(["head","last"],(function(t,e){var r="take"+(e?"Right":"");Lr.prototype[t]=function(){return this[r](1).value()[0]}})),Se(["initial","tail"],(function(t,e){var r="drop"+(e?"":"Right");Lr.prototype[t]=function(){return this.__filtered__?new Lr(this):this[r](1)}})),Lr.prototype.compact=function(){return this.filter(tc)},Lr.prototype.find=function(t){return this.filter(t).head()},Lr.prototype.findLast=function(t){return this.reverse().find(t)},Lr.prototype.invokeMap=$i((function(t,e){return"function"==typeof t?new Lr(this):this.map((function(r){return Mi(r,t,e)}))})),Lr.prototype.reject=function(t){return this.filter(Oo(ss(t)))},Lr.prototype.slice=function(t,e){t=la(t);var i=this;return i.__filtered__&&(t>0||e<0)?new Lr(i):(t<0?i=i.takeRight(-t):t&&(i=i.drop(t)),e!==r&&(i=(e=la(e))<0?i.dropRight(-e):i.take(e-t)),i)},Lr.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Lr.prototype.toArray=function(){return this.take(l)},yi(Lr.prototype,(function(t,e){var i=/^(?:filter|find|map|reject)|While$/.test(e),n=/^(?:head|last)$/.test(e),s=Br[n?"take"+("last"==e?"Right":""):e],o=n||/^find/.test(e);s&&(Br.prototype[e]=function(){var e=this.__wrapped__,a=n?[1]:arguments,c=e instanceof Lr,h=a[0],u=c||Lo(e),l=function(t){var e=s.apply(Br,Oe([t],a));return n&&f?e[0]:e};u&&i&&"function"==typeof h&&1!=h.length&&(c=u=!1);var f=this.__chain__,p=!!this.__actions__.length,d=o&&!f,g=c&&!p;if(!o&&u){e=g?e:new Lr(this);var m=t.apply(e,a);return m.__actions__.push({func:ho,args:[l],thisArg:r}),new zr(m,f)}return d&&g?t.apply(this,a):(m=this.thru(l),d?n?m.value()[0]:m.value():m)})})),Se(["pop","push","shift","sort","splice","unshift"],(function(t){var e=Nt[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);Br.prototype[t]=function(){var t=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(Lo(n)?n:[],t)}return this[r]((function(r){return e.apply(Lo(r)?r:[],t)}))}})),yi(Lr.prototype,(function(t,e){var r=Br[e];if(r){var i=r.name+"";Dt.call(Rr,i)||(Rr[i]=[]),Rr[i].push({name:e,func:r})}})),Rr[Bn(r,2).name]=[{name:"wrapper",func:r}],Lr.prototype.clone=function(){var t=new Lr(this.__wrapped__);return t.__actions__=Pn(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Pn(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Pn(this.__views__),t},Lr.prototype.reverse=function(){if(this.__filtered__){var t=new Lr(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Lr.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,r=Lo(t),i=e<0,n=r?t.length:0,s=function(t,e,r){for(var i=-1,n=r.length;++i=this.__values__.length;return{done:t,value:t?r:this.__values__[this.__index__++]}},Br.prototype.plant=function(t){for(var e,i=this;i instanceof jr;){var n=qs(i);n.__index__=0,n.__values__=r,e?s.__wrapped__=n:e=n;var s=n;i=i.__wrapped__}return s.__wrapped__=t,e},Br.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Lr){var e=t;return this.__actions__.length&&(e=new Lr(this)),(e=e.reverse()).__actions__.push({func:ho,args:[Ws],thisArg:r}),new zr(e,this.__chain__)}return this.thru(Ws)},Br.prototype.toJSON=Br.prototype.valueOf=Br.prototype.value=function(){return ln(this.__wrapped__,this.__actions__)},Br.prototype.first=Br.prototype.head,Xt&&(Br.prototype[Xt]=function(){return this}),Br}();pe?((pe.exports=fr)._=fr,fe._=fr):le._=fr}).call(zu)}(Lu,Lu.exports);var Fu=Object.defineProperty,Ku=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,Vu=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,Qu=(t,e,r)=>e in t?Fu(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Gu=(t,e)=>{for(var r in e||(e={}))$u.call(e,r)&&Qu(t,r,e[r]);if(Vu)for(var r of Vu(e))Ju.call(e,r)&&Qu(t,r,e[r]);return t},Wu=(t,e)=>Ku(t,Hu(e));function Yu(t,e,r){var i;const n=A(t);return(null==(i=e.rpcMap)?void 0:i[n.reference])||`https://rpc.walletconnect.com/v1/?chainId=${n.namespace}:${n.reference}&projectId=${r}`}function Xu(t){return t.includes(":")?t.split(":")[1]:t}function Zu(t){return t.map((t=>`${t.split(":")[0]}:${t.split(":")[1]}`))}function tl(t={},e={}){const r=el(t),i=el(e);return Lu.exports.merge(r,i)}function el(t){var e,r,i,n;const s={};if(!ls(t))return s;for(const[o,a]of Object.entries(t)){const t=is(o)?[o]:a.chains,c=a.methods||[],h=a.events||[],u=a.rpcMap||{},l=ns(o);s[l]=Wu(Gu(Gu({},s[l]),a),{chains:Q(t,null==(e=s[l])?void 0:e.chains),methods:Q(c,null==(r=s[l])?void 0:r.methods),events:Q(h,null==(i=s[l])?void 0:i.events),rpcMap:Gu(Gu({},u),null==(n=s[l])?void 0:n.rpcMap)})}return s}function rl(t){return t.includes(":")?t.split(":")[2]:t}function il(t){const e={};for(const[r,i]of Object.entries(t)){const t=i.methods||[],n=i.events||[],s=i.accounts||[],o=is(r)?[r]:i.chains?i.chains:Zu(i.accounts);e[r]={chains:o,methods:t,events:n,accounts:s}}return e}function nl(t){return"number"==typeof t?t:t.includes("0x")?parseInt(t,16):(t=t.includes(":")?t.split(":")[1]:t,isNaN(Number(t))?t:Number(t))}const sl={},ol=t=>sl[t],al=(t,e)=>{sl[t]=e};class cl{constructor(t){this.name="polkadot",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}request(t){return this.namespace.methods.includes(t.request.method)?this.client.request(t):this.getHttpProvider().request(t.request)}setDefaultChain(t,e){this.httpProviders[t]||this.setHttpProvider(t,e),this.chainId=t,this.events.emit(ju,`${this.name}:${t}`)}getAccounts(){const t=this.namespace.accounts;return t&&t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2]))||[]}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{var r;const i=Xu(e);t[i]=this.createHttpProvider(i,null==(r=this.namespace.rpcMap)?void 0:r[e])})),t}getHttpProvider(){const t=`${this.name}:${this.chainId}`,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProvider(t,e){const r=e||Yu(t,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);return new Fo.F(new ku.A(r,ol("disableProviderPing")))}}class hl{constructor(t){this.name="eip155",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.httpProviders=this.createHttpProviders(),this.chainId=parseInt(this.getDefaultChain())}async request(t){switch(t.request.method){case"eth_requestAccounts":case"eth_accounts":return this.getAccounts();case"wallet_switchEthereumChain":return await this.handleSwitchChain(t);case"eth_chainId":return parseInt(this.getDefaultChain())}return this.namespace.methods.includes(t.request.method)?await this.client.request(t):this.getHttpProvider().request(t.request)}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}setDefaultChain(t,e){this.httpProviders[t]||this.setHttpProvider(parseInt(t),e),this.chainId=parseInt(t),this.events.emit(ju,`${this.name}:${t}`)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId.toString();if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}createHttpProvider(t,e){const r=e||Yu(`${this.name}:${t}`,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);return new Fo.F(new ku.V(r,ol("disableProviderPing")))}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{var r;const i=parseInt(Xu(e));t[i]=this.createHttpProvider(i,null==(r=this.namespace.rpcMap)?void 0:r[e])})),t}getAccounts(){const t=this.namespace.accounts;return t?[...new Set(t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2])))]:[]}getHttpProvider(){const t=this.chainId,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}async handleSwitchChain(t){var e,r;let i=t.request.params?null==(e=t.request.params[0])?void 0:e.chainId:"0x0";i=i.startsWith("0x")?i:`0x${i}`;const n=parseInt(i,16);if(this.isChainApproved(n))this.setDefaultChain(`${n}`);else{if(!this.namespace.methods.includes("wallet_switchEthereumChain"))throw new Error(`Failed to switch to chain 'eip155:${n}'. The chain is not approved or the wallet does not support 'wallet_switchEthereumChain' method.`);await this.client.request({topic:t.topic,request:{method:t.request.method,params:[{chainId:i}]},chainId:null==(r=this.namespace.chains)?void 0:r[0]}),this.setDefaultChain(`${n}`)}return null}isChainApproved(t){return this.namespace.chains.includes(`${this.name}:${t}`)}}class ul{constructor(t){this.name="solana",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}requestAccounts(){return this.getAccounts()}request(t){return this.namespace.methods.includes(t.request.method)?this.client.request(t):this.getHttpProvider().request(t.request)}setDefaultChain(t,e){this.httpProviders[t]||this.setHttpProvider(t,e),this.chainId=t,this.events.emit(ju,`${this.name}:${t}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}getAccounts(){const t=this.namespace.accounts;return t?[...new Set(t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2])))]:[]}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{var r;const i=Xu(e);t[i]=this.createHttpProvider(i,null==(r=this.namespace.rpcMap)?void 0:r[e])})),t}getHttpProvider(){const t=`${this.name}:${this.chainId}`,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProvider(t,e){const r=e||Yu(t,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);return new Fo.F(new ku.A(r,ol("disableProviderPing")))}}class ll{constructor(t){this.name="cosmos",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}request(t){return this.namespace.methods.includes(t.request.method)?this.client.request(t):this.getHttpProvider().request(t.request)}setDefaultChain(t,e){this.httpProviders[t]||this.setHttpProvider(t,e),this.chainId=t,this.events.emit(ju,`${this.name}:${this.chainId}`)}getAccounts(){const t=this.namespace.accounts;return t?[...new Set(t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2])))]:[]}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{var r;const i=Xu(e);t[i]=this.createHttpProvider(i,null==(r=this.namespace.rpcMap)?void 0:r[e])})),t}getHttpProvider(){const t=`${this.name}:${this.chainId}`,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProvider(t,e){const r=e||Yu(t,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);return new Fo.F(new ku.A(r,ol("disableProviderPing")))}}class fl{constructor(t){this.name="cip34",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}request(t){return this.namespace.methods.includes(t.request.method)?this.client.request(t):this.getHttpProvider().request(t.request)}setDefaultChain(t,e){this.httpProviders[t]||this.setHttpProvider(t,e),this.chainId=t,this.events.emit(ju,`${this.name}:${this.chainId}`)}getAccounts(){const t=this.namespace.accounts;return t?[...new Set(t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2])))]:[]}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{const r=this.getCardanoRPCUrl(e),i=Xu(e);t[i]=this.createHttpProvider(i,r)})),t}getHttpProvider(){const t=`${this.name}:${this.chainId}`,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}getCardanoRPCUrl(t){const e=this.namespace.rpcMap;if(e)return e[t]}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProvider(t,e){const r=e||this.getCardanoRPCUrl(t);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);return new Fo.F(new ku.A(r,ol("disableProviderPing")))}}class pl{constructor(t){this.name="elrond",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}requestAccounts(){return this.getAccounts()}request(t){return this.namespace.methods.includes(t.request.method)?this.client.request(t):this.getHttpProvider().request(t.request)}setDefaultChain(t,e){this.httpProviders[t]||this.setHttpProvider(t,e),this.chainId=t,this.events.emit(ju,`${this.name}:${t}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}getAccounts(){const t=this.namespace.accounts;return t?[...new Set(t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2])))]:[]}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{var r;const i=Xu(e);t[i]=this.createHttpProvider(i,null==(r=this.namespace.rpcMap)?void 0:r[e])})),t}getHttpProvider(){const t=`${this.name}:${this.chainId}`,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProvider(t,e){const r=e||Yu(t,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);return new Fo.F(new ku.A(r,ol("disableProviderPing")))}}class dl{constructor(t){this.name="multiversx",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}requestAccounts(){return this.getAccounts()}request(t){return this.namespace.methods.includes(t.request.method)?this.client.request(t):this.getHttpProvider().request(t.request)}setDefaultChain(t,e){this.httpProviders[t]||this.setHttpProvider(t,e),this.chainId=t,this.events.emit(ju,`${this.name}:${t}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}getAccounts(){const t=this.namespace.accounts;return t?[...new Set(t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2])))]:[]}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{var r;const i=Xu(e);t[i]=this.createHttpProvider(i,null==(r=this.namespace.rpcMap)?void 0:r[e])})),t}getHttpProvider(){const t=`${this.name}:${this.chainId}`,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProvider(t,e){const r=e||Yu(t,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);return new Fo.F(new ku.A(r,ol("disableProviderPing")))}}class gl{constructor(t){this.name="near",this.namespace=t.namespace,this.events=ol("events"),this.client=ol("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(t){this.namespace=Object.assign(this.namespace,t)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const t=this.namespace.chains[0];if(!t)throw new Error("ChainId not found");return t.split(":")[1]}request(t){return this.namespace.methods.includes(t.request.method)?this.client.request(t):this.getHttpProvider().request(t.request)}setDefaultChain(t,e){if(this.chainId=t,!this.httpProviders[t]){const r=e||Yu(`${this.name}:${t}`,this.namespace);if(!r)throw new Error(`No RPC url provided for chainId: ${t}`);this.setHttpProvider(t,r)}this.events.emit(ju,`${this.name}:${this.chainId}`)}getAccounts(){const t=this.namespace.accounts;return t&&t.filter((t=>t.split(":")[1]===this.chainId.toString())).map((t=>t.split(":")[2]))||[]}createHttpProviders(){const t={};return this.namespace.chains.forEach((e=>{var r;t[e]=this.createHttpProvider(e,null==(r=this.namespace.rpcMap)?void 0:r[e])})),t}getHttpProvider(){const t=`${this.name}:${this.chainId}`,e=this.httpProviders[t];if(typeof e>"u")throw new Error(`JSON-RPC provider for ${t} not found`);return e}setHttpProvider(t,e){const r=this.createHttpProvider(t,e);r&&(this.httpProviders[t]=r)}createHttpProvider(t,e){const r=e||Yu(t,this.namespace);return typeof r>"u"?void 0:new Fo.F(new ku.A(r,ol("disableProviderPing")))}}var ml=Object.defineProperty,yl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,wl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,_l=(t,e,r)=>e in t?ml(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Il=(t,e)=>{for(var r in e||(e={}))bl.call(e,r)&&_l(t,r,e[r]);if(wl)for(var r of wl(e))Al.call(e,r)&&_l(t,r,e[r]);return t},El=(t,e)=>yl(t,vl(e));class Sl{constructor(t){var e;this.events=new(n()),this.rpcProviders={},this.shouldAbortPairingAttempt=!1,this.maxPairingAttempts=10,this.disableProviderPing=!1,this.providerOpts=t,this.logger=typeof t?.logger<"u"&&"string"!=typeof t?.logger?t.logger:oo()(((t,e)=>xu(t,Cu(e)))(((t,e)=>{for(var r in e||(e={}))Tu.call(e,r)&&qu(t,r,e[r]);if(Ou)for(var r of Ou(e))Du.call(e,r)&&qu(t,r,e[r]);return t})({},e={level:t?.logger||Bu}),{level:e?.level||"info"})),this.disableProviderPing=t?.disableProviderPing||!1}static async init(t){const e=new Sl(t);return await e.initialize(),e}async request(t,e,r){const[i,n]=this.validateChain(e);if(!this.session)throw new Error("Please call connect() before request()");return await this.getProvider(i).request({request:Il({},t),chainId:`${i}:${n}`,topic:this.session.topic,expiry:r})}sendAsync(t,e,r,i){const n=(new Date).getTime();this.request(t,r,i).then((t=>e(null,(0,Ko.formatJsonRpcResult)(n,t)))).catch((t=>e(t,void 0)))}async enable(){if(!this.client)throw new Error("Sign Client not initialized");return this.session||await this.connect({namespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties}),await this.requestAccounts()}async disconnect(){var t;if(!this.session)throw new Error("Please call connect() before enable()");await this.client.disconnect({topic:null==(t=this.session)?void 0:t.topic,reason:hs("USER_DISCONNECTED")}),await this.cleanup()}async connect(t){if(!this.client)throw new Error("Sign Client not initialized");if(this.setNamespaces(t),await this.cleanupPendingPairings(),!t.skipPairing)return await this.pair(t.pairingTopic)}async authenticate(t){if(!this.client)throw new Error("Sign Client not initialized");this.setNamespaces(t),await this.cleanupPendingPairings();const{uri:e,response:r}=await this.client.authenticate(t);e&&(this.uri=e,this.events.emit("display_uri",e));const i=await r();if(this.session=i.session,this.session){const t=il(this.session.namespaces);this.namespaces=tl(this.namespaces,t),this.persist("namespaces",this.namespaces),this.onConnect()}return i}on(t,e){this.events.on(t,e)}once(t,e){this.events.once(t,e)}removeListener(t,e){this.events.removeListener(t,e)}off(t,e){this.events.off(t,e)}get isWalletConnect(){return!0}async pair(t){this.shouldAbortPairingAttempt=!1;let e=0;do{if(this.shouldAbortPairingAttempt)throw new Error("Pairing aborted");if(e>=this.maxPairingAttempts)throw new Error("Max auto pairing attempts reached");const{uri:r,approval:i}=await this.client.connect({pairingTopic:t,requiredNamespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties});r&&(this.uri=r,this.events.emit("display_uri",r)),await i().then((t=>{this.session=t;const e=il(t.namespaces);this.namespaces=tl(this.namespaces,e),this.persist("namespaces",this.namespaces)})).catch((t=>{if(t.message!==ru)throw t;e++}))}while(!this.session);return this.onConnect(),this.session}setDefaultChain(t,e){try{if(!this.session)return;const[r,i]=this.validateChain(t);this.getProvider(r).setDefaultChain(i,e)}catch(t){if(!/Please call connect/.test(t.message))throw t}}async cleanupPendingPairings(t={}){this.logger.info("Cleaning up inactive pairings...");const e=this.client.pairing.getAll();if(us(e)){for(const r of e)t.deletePairings?this.client.core.expirer.set(r.topic,0):await this.client.core.relayer.subscriber.unsubscribe(r.topic);this.logger.info(`Inactive pairings cleared: ${e.length}`)}}abortPairingAttempt(){this.shouldAbortPairingAttempt=!0}async checkStorage(){if(this.namespaces=await this.getFromStore("namespaces"),this.optionalNamespaces=await this.getFromStore("optionalNamespaces")||{},this.client.session.length){const t=this.client.session.keys.length-1;this.session=this.client.session.get(this.client.session.keys[t]),this.createProviders()}}async initialize(){this.logger.trace("Initialized"),await this.createClient(),await this.checkStorage(),this.registerEventListeners()}async createClient(){this.client=this.providerOpts.client||await Ru.init({logger:this.providerOpts.logger||Bu,relayUrl:this.providerOpts.relayUrl||"wss://relay.walletconnect.com",projectId:this.providerOpts.projectId,metadata:this.providerOpts.metadata,storageOptions:this.providerOpts.storageOptions,storage:this.providerOpts.storage,name:this.providerOpts.name}),this.logger.trace("SignClient Initialized")}createProviders(){if(!this.client)throw new Error("Sign Client not initialized");if(!this.session)throw new Error("Session not initialized. Please call connect() before enable()");const t=[...new Set(Object.keys(this.session.namespaces).map((t=>ns(t))))];al("client",this.client),al("events",this.events),al("disableProviderPing",this.disableProviderPing),t.forEach((t=>{if(!this.session)return;const e=function(t,e){const r=Object.keys(e.namespaces).filter((e=>e.includes(t)));if(!r.length)return[];const i=[];return r.forEach((t=>{const r=e.namespaces[t].accounts;i.push(...r)})),i}(t,this.session),r=Zu(e),i=tl(this.namespaces,this.optionalNamespaces),n=El(Il({},i[t]),{accounts:e,chains:r});switch(t){case"eip155":this.rpcProviders[t]=new hl({namespace:n});break;case"solana":this.rpcProviders[t]=new ul({namespace:n});break;case"cosmos":this.rpcProviders[t]=new ll({namespace:n});break;case"polkadot":this.rpcProviders[t]=new cl({namespace:n});break;case"cip34":this.rpcProviders[t]=new fl({namespace:n});break;case"elrond":this.rpcProviders[t]=new pl({namespace:n});break;case"multiversx":this.rpcProviders[t]=new dl({namespace:n});break;case"near":this.rpcProviders[t]=new gl({namespace:n})}}))}registerEventListeners(){if(typeof this.client>"u")throw new Error("Sign Client is not initialized");this.client.on("session_ping",(t=>{this.events.emit("session_ping",t)})),this.client.on("session_event",(t=>{const{params:e}=t,{event:r}=e;if("accountsChanged"===r.name){const t=r.data;t&&us(t)&&this.events.emit("accountsChanged",t.map(rl))}else if("chainChanged"===r.name){const t=e.chainId,r=e.event.data,i=ns(t),n=nl(t)!==nl(r)?`${i}:${nl(r)}`:t;this.onChainChanged(n)}else this.events.emit(r.name,r.data);this.events.emit("session_event",t)})),this.client.on("session_update",(({topic:t,params:e})=>{var r;const{namespaces:i}=e,n=null==(r=this.client)?void 0:r.session.get(t);this.session=El(Il({},n),{namespaces:i}),this.onSessionUpdate(),this.events.emit("session_update",{topic:t,params:e})})),this.client.on("session_delete",(async t=>{await this.cleanup(),this.events.emit("session_delete",t),this.events.emit("disconnect",El(Il({},hs("USER_DISCONNECTED")),{data:t.topic}))})),this.on(ju,(t=>{this.onChainChanged(t,!0)}))}getProvider(t){if(!this.rpcProviders[t])throw new Error(`Provider not found: ${t}`);return this.rpcProviders[t]}onSessionUpdate(){Object.keys(this.rpcProviders).forEach((t=>{var e;this.getProvider(t).updateNamespace(null==(e=this.session)?void 0:e.namespaces[t])}))}setNamespaces(t){const{namespaces:e,optionalNamespaces:r,sessionProperties:i}=t;e&&Object.keys(e).length&&(this.namespaces=e),r&&Object.keys(r).length&&(this.optionalNamespaces=r),this.sessionProperties=i,this.persist("namespaces",e),this.persist("optionalNamespaces",r)}validateChain(t){const[e,r]=t?.split(":")||["",""];if(!this.namespaces||!Object.keys(this.namespaces).length)return[e,r];if(e&&!Object.keys(this.namespaces||{}).map((t=>ns(t))).includes(e))throw new Error(`Namespace '${e}' is not configured. Please call connect() first with namespace config.`);if(e&&r)return[e,r];const i=ns(Object.keys(this.namespaces)[0]);return[i,this.rpcProviders[i].getDefaultChain()]}async requestAccounts(){const[t]=this.validateChain();return await this.getProvider(t).requestAccounts()}onChainChanged(t,e=!1){if(!this.namespaces)return;const[r,i]=this.validateChain(t);i&&(e||this.getProvider(r).setDefaultChain(i),this.namespaces[r]?this.namespaces[r].defaultChain=i:this.namespaces[`${r}:${i}`]?this.namespaces[`${r}:${i}`].defaultChain=i:this.namespaces[`${r}:${i}`]={defaultChain:i},this.persist("namespaces",this.namespaces),this.events.emit("chainChanged",i))}onConnect(){this.createProviders(),this.events.emit("connect",{session:this.session})}async cleanup(){this.session=void 0,this.namespaces=void 0,this.optionalNamespaces=void 0,this.sessionProperties=void 0,this.persist("namespaces",void 0),this.persist("optionalNamespaces",void 0),this.persist("sessionProperties",void 0),await this.cleanupPendingPairings({deletePairings:!0})}persist(t,e){this.client.core.storage.setItem(`${Uu}/${t}`,e)}async getFromStore(t){return await this.client.core.storage.getItem(`${Uu}/${t}`)}}const Pl=Sl,Ml=["eth_sendTransaction","personal_sign"],Rl=["eth_accounts","eth_requestAccounts","eth_sendRawTransaction","eth_sign","eth_signTransaction","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4","eth_sendTransaction","personal_sign","wallet_switchEthereumChain","wallet_addEthereumChain","wallet_getPermissions","wallet_requestPermissions","wallet_registerOnboarding","wallet_watchAsset","wallet_scanQRCode"],Nl=["chainChanged","accountsChanged"],xl=["chainChanged","accountsChanged","message","disconnect","connect"];var Cl=Object.defineProperty,Ol=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,Dl=Object.getOwnPropertySymbols,ql=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,Bl=(t,e,r)=>e in t?Cl(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ul=(t,e)=>{for(var r in e||(e={}))ql.call(e,r)&&Bl(t,r,e[r]);if(Dl)for(var r of Dl(e))kl.call(e,r)&&Bl(t,r,e[r]);return t},jl=(t,e)=>Ol(t,Tl(e));function zl(t){return Number(t[0].split(":")[1])}function Ll(t){return`0x${t.toString(16)}`}class Fl{constructor(){this.events=new i.EventEmitter,this.namespace="eip155",this.accounts=[],this.chainId=1,this.STORAGE_KEY="wc@2:ethereum_provider:",this.on=(t,e)=>(this.events.on(t,e),this),this.once=(t,e)=>(this.events.once(t,e),this),this.removeListener=(t,e)=>(this.events.removeListener(t,e),this),this.off=(t,e)=>(this.events.off(t,e),this),this.parseAccount=t=>this.isCompatibleChainId(t)?this.parseAccountId(t).address:t,this.signer={},this.rpc={}}static async init(t){const e=new Fl;return await e.initialize(t),e}async request(t,e){return await this.signer.request(t,this.formatChainId(this.chainId),e)}sendAsync(t,e,r){this.signer.sendAsync(t,e,this.formatChainId(this.chainId),r)}get connected(){return!!this.signer.client&&this.signer.client.core.relayer.connected}get connecting(){return!!this.signer.client&&this.signer.client.core.relayer.connecting}async enable(){return this.session||await this.connect(),await this.request({method:"eth_requestAccounts"})}async connect(t){if(!this.signer.client)throw new Error("Provider not initialized. Call init() first");this.loadConnectOpts(t);const{required:e,optional:r}=function(t){const{chains:e,optionalChains:r,methods:i,optionalMethods:n,events:s,optionalEvents:o,rpcMap:a}=t;if(!us(e))throw new Error("Invalid chains");const c={chains:e,methods:i||Ml,events:s||Nl,rpcMap:Ul({},e.length?{[zl(e)]:a[zl(e)]}:{})},h=s?.filter((t=>!Nl.includes(t))),u=i?.filter((t=>!Ml.includes(t)));if(!(r||o||n||null!=h&&h.length||null!=u&&u.length))return{required:e.length?c:void 0};const l={chains:[...new Set(h?.length&&u?.length||!r?c.chains.concat(r||[]):r)],methods:[...new Set(c.methods.concat(null!=n&&n.length?n:Rl))],events:[...new Set(c.events.concat(null!=o&&o.length?o:xl))],rpcMap:a};return{required:e.length?c:void 0,optional:r.length?l:void 0}}(this.rpc);try{const i=await new Promise((async(i,n)=>{var s;this.rpc.showQrModal&&(null==(s=this.modal)||s.subscribeModal((t=>{!t.open&&!this.signer.session&&(this.signer.abortPairingAttempt(),n(new Error("Connection request reset. Please try again.")))}))),await this.signer.connect(jl(Ul({namespaces:Ul({},e&&{[this.namespace]:e})},r&&{optionalNamespaces:{[this.namespace]:r}}),{pairingTopic:t?.pairingTopic})).then((t=>{i(t)})).catch((t=>{n(new Error(t.message))}))}));if(!i)return;const n=_(i.namespaces,[this.namespace]);this.setChainIds(this.rpc.chains.length?this.rpc.chains:n),this.setAccounts(n),this.events.emit("connect",{chainId:Ll(this.chainId)})}catch(t){throw this.signer.logger.error(t),t}finally{this.modal&&this.modal.closeModal()}}async authenticate(t){if(!this.signer.client)throw new Error("Provider not initialized. Call init() first");this.loadConnectOpts({chains:t?.chains});try{const e=await new Promise((async(e,r)=>{var i;this.rpc.showQrModal&&(null==(i=this.modal)||i.subscribeModal((t=>{!t.open&&!this.signer.session&&(this.signer.abortPairingAttempt(),r(new Error("Connection request reset. Please try again.")))}))),await this.signer.authenticate(jl(Ul({},t),{chains:this.rpc.chains})).then((t=>{e(t)})).catch((t=>{r(new Error(t.message))}))})),r=e.session;if(r){const t=_(r.namespaces,[this.namespace]);this.setChainIds(this.rpc.chains.length?this.rpc.chains:t),this.setAccounts(t),this.events.emit("connect",{chainId:Ll(this.chainId)})}return e}catch(t){throw this.signer.logger.error(t),t}finally{this.modal&&this.modal.closeModal()}}async disconnect(){this.session&&await this.signer.disconnect(),this.reset()}get isWalletConnect(){return!0}get session(){return this.signer.session}registerEventListeners(){this.signer.on("session_event",(t=>{const{params:e}=t,{event:r}=e;"accountsChanged"===r.name?(this.accounts=this.parseAccounts(r.data),this.events.emit("accountsChanged",this.accounts)):"chainChanged"===r.name?this.setChainId(this.formatChainId(r.data)):this.events.emit(r.name,r.data),this.events.emit("session_event",t)})),this.signer.on("chainChanged",(t=>{const e=parseInt(t);this.chainId=e,this.events.emit("chainChanged",Ll(this.chainId)),this.persist()})),this.signer.on("session_update",(t=>{this.events.emit("session_update",t)})),this.signer.on("session_delete",(t=>{this.reset(),this.events.emit("session_delete",t),this.events.emit("disconnect",jl(Ul({},hs("USER_DISCONNECTED")),{data:t.topic,name:"USER_DISCONNECTED"}))})),this.signer.on("display_uri",(t=>{var e,r;this.rpc.showQrModal&&(null==(e=this.modal)||e.closeModal(),null==(r=this.modal)||r.openModal({uri:t})),this.events.emit("display_uri",t)}))}switchEthereumChain(t){this.request({method:"wallet_switchEthereumChain",params:[{chainId:t.toString(16)}]})}isCompatibleChainId(t){return"string"==typeof t&&t.startsWith(`${this.namespace}:`)}formatChainId(t){return`${this.namespace}:${t}`}parseChainId(t){return Number(t.split(":")[1])}setChainIds(t){const e=t.filter((t=>this.isCompatibleChainId(t))).map((t=>this.parseChainId(t)));e.length&&(this.chainId=e[0],this.events.emit("chainChanged",Ll(this.chainId)),this.persist())}setChainId(t){if(this.isCompatibleChainId(t)){const e=this.parseChainId(t);this.chainId=e,this.switchEthereumChain(e)}}parseAccountId(t){const[e,r,i]=t.split(":");return{chainId:`${e}:${r}`,address:i}}setAccounts(t){this.accounts=t.filter((t=>this.parseChainId(this.parseAccountId(t).chainId)===this.chainId)).map((t=>this.parseAccountId(t).address)),this.events.emit("accountsChanged",this.accounts)}getRpcConfig(t){var e,r;const i=null!=(e=t?.chains)?e:[],n=null!=(r=t?.optionalChains)?r:[],s=i.concat(n);if(!s.length)throw new Error("No chains specified in either `chains` or `optionalChains`");const o=i.length?t?.methods||Ml:[],a=i.length?t?.events||Nl:[],c=t?.optionalMethods||[],h=t?.optionalEvents||[],u=t?.rpcMap||this.buildRpcMap(s,t.projectId),l=t?.qrModalOptions||void 0;return{chains:i?.map((t=>this.formatChainId(t))),optionalChains:n.map((t=>this.formatChainId(t))),methods:o,events:a,optionalMethods:c,optionalEvents:h,rpcMap:u,showQrModal:!(null==t||!t.showQrModal),qrModalOptions:l,projectId:t.projectId,metadata:t.metadata}}buildRpcMap(t,e){const r={};return t.forEach((t=>{r[t]=this.getRpcUrl(t,e)})),r}async initialize(t){if(this.rpc=this.getRpcConfig(t),this.chainId=this.rpc.chains.length?zl(this.rpc.chains):zl(this.rpc.optionalChains),this.signer=await Pl.init({projectId:this.rpc.projectId,metadata:this.rpc.metadata,disableProviderPing:t.disableProviderPing,relayUrl:t.relayUrl,storageOptions:t.storageOptions}),this.registerEventListeners(),await this.loadPersistedSession(),this.rpc.showQrModal){let t;try{const{WalletConnectModal:e}=await r.e(85577).then(r.bind(r,85577));t=e}catch{throw new Error("To use QR modal, please install @walletconnect/modal package")}if(t)try{this.modal=new t(Ul({projectId:this.rpc.projectId},this.rpc.qrModalOptions))}catch(t){throw this.signer.logger.error(t),new Error("Could not generate WalletConnectModal Instance")}}}loadConnectOpts(t){if(!t)return;const{chains:e,optionalChains:r,rpcMap:i}=t;e&&us(e)&&(this.rpc.chains=e.map((t=>this.formatChainId(t))),e.forEach((t=>{this.rpc.rpcMap[t]=i?.[t]||this.getRpcUrl(t)}))),r&&us(r)&&(this.rpc.optionalChains=[],this.rpc.optionalChains=r?.map((t=>this.formatChainId(t))),r.forEach((t=>{this.rpc.rpcMap[t]=i?.[t]||this.getRpcUrl(t)})))}getRpcUrl(t,e){var r;return(null==(r=this.rpc.rpcMap)?void 0:r[t])||`https://rpc.walletconnect.com/v1/?chainId=eip155:${t}&projectId=${e||this.rpc.projectId}`}async loadPersistedSession(){if(this.session)try{const t=await this.signer.client.core.storage.getItem(`${this.STORAGE_KEY}/chainId`),e=this.session.namespaces[`${this.namespace}:${t}`]?this.session.namespaces[`${this.namespace}:${t}`]:this.session.namespaces[this.namespace];this.setChainIds(t?[this.formatChainId(t)]:e?.accounts),this.setAccounts(e?.accounts)}catch(t){this.signer.logger.error("Failed to load persisted session, clearing state..."),this.signer.logger.error(t),await this.disconnect().catch((t=>this.signer.logger.warn(t)))}}reset(){this.chainId=1,this.accounts=[]}persist(){this.session&&this.signer.client.core.storage.setItem(`${this.STORAGE_KEY}/chainId`,this.chainId)}parseAccounts(t){return"string"==typeof t||t instanceof String?[this.parseAccount(t)]:t.map((t=>this.parseAccount(t)))}}const Kl=Fl},92933:t=>{"use strict";t.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},95883:(t,e,r)=>{"use strict";function i(t,e){return e=e||{},new Promise((function(r,i){var n=new XMLHttpRequest,s=[],o=[],a={},c=function(){return{ok:2==(n.status/100|0),statusText:n.statusText,status:n.status,url:n.responseURL,text:function(){return Promise.resolve(n.responseText)},json:function(){return Promise.resolve(n.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([n.response]))},clone:c,headers:{keys:function(){return s},entries:function(){return o},get:function(t){return a[t.toLowerCase()]},has:function(t){return t.toLowerCase()in a}}}};for(var h in n.open(e.method||"get",t,!0),n.onload=function(){n.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(t,e,r){s.push(e=e.toLowerCase()),o.push([e,r]),a[e]=a[e]?a[e]+","+r:r})),r(c())},n.onerror=i,n.withCredentials="include"==e.credentials,e.headers)n.setRequestHeader(h,e.headers[h]);n.send(e.body||null)}))}r.r(e),r.d(e,{default:()=>i})}}]); \ No newline at end of file diff --git a/26427.index.js.LICENSE.txt b/26427.index.js.LICENSE.txt new file mode 100644 index 000000000..efd616e8e --- /dev/null +++ b/26427.index.js.LICENSE.txt @@ -0,0 +1,17 @@ +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ + +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ diff --git a/268.index.js b/268.index.js new file mode 100644 index 000000000..5e0f85546 --- /dev/null +++ b/268.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[268],{268:(l,o,e)=>{e.r(o),e.d(o,{wallet:()=>a});const a={id:"io.cosmostation",name:"Cosmostation",homepage:"https://www.cosmostation.io/",image_id:"ea26c3c8-adb6-4dc4-ee02-35d6eee02800",app:{browser:null,ios:"https://apps.apple.com/kr/app/cosmostation/id1459830339",android:"https://play.google.com/store/apps/details?id=wannabit.io.cosmostaion",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"cosmostation://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/26859.index.js b/26859.index.js new file mode 100644 index 000000000..5d3420287 --- /dev/null +++ b/26859.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[26859],{26859:(e,t,n)=>{n.r(t),n.d(t,{createWallet:()=>a.createWallet,createWalletAdapter:()=>T,embeddedWallet:()=>a.inAppWallet,generateAccount:()=>C,getAllWalletsList:()=>E,getWalletBalance:()=>c,getWalletInfo:()=>I.u,inAppWallet:()=>a.inAppWallet,injectedProvider:()=>A.injectedProvider,privateKeyAccount:()=>k,privateKeyToAccount:()=>k,smartWallet:()=>a.smartWallet,walletConnect:()=>a.walletConnect});var a=n(340),l=n(74027),h=n(12506),i=n(63283),d=n(36223),r=n(79938);async function c(e){const{address:t,client:a,chain:c,tokenAddress:u}=e;if(u){const{getBalance:e}=await Promise.all([n.e(18333),n.e(28934)]).then(n.bind(n,28934));return e({contract:(0,h.P)({client:a,chain:c,address:u}),address:t})}const s=(0,d.getRpcClient)({client:a,chain:c}),[o,b,w,f]=await Promise.all([(0,l.kT)(c),(0,l.au)(c),(0,l.FP)(c),(0,i.d)(s,{address:t})]);return{value:f,decimals:b,displayValue:(0,r.ow)(f,b),symbol:o,name:w}}var u=n(72896),s=n(99280),o=n(89962),b=n(92517),w=n(7795),f=n(33618),p=n(87381),m=n(92672);function y(e){const{r:t,s:n,v:a}=e,l=(()=>{if(27n===a)return"1b";if(28n===a)return"1c";throw new Error("Invalid v value")})();return`0x${new u.bI.Signature((0,s.uU)(t),(0,s.uU)(n)).toCompactHex()}${l}`}var g=n(42558),v=n(27990);function k(e){const{client:t}=e,n=`0x${e.privateKey.replace(/^0x/,"")}`,a={address:function(e){const t=(0,b.S)(`0x${e.substring(4)}`).substring(26);return(0,o.o4)(`0x${t}`)}((0,s.nj)(u.bI.getPublicKey(n.slice(2),!1))),sendTransaction:async e=>{const a=(0,d.getRpcClient)({client:t,chain:(0,l.Q4)(e.chainId)}),h=(0,f.W)({transaction:e,privateKey:n});return{transactionHash:await(0,w.B)(a,h)}},signMessage:async({message:e})=>function({message:e,privateKey:t}){return y((0,m._)({hash:(0,p.hashMessage)(e),privateKey:t}))}({message:e,privateKey:n}),signTypedData:async e=>function(e){const{privateKey:t,...n}=e,a=(0,v.y)(n);return y((0,m._)({hash:(0,g.Z)(a),privateKey:t}))}({...e,privateKey:n}),signTransaction:async e=>(0,f.W)({transaction:e,privateKey:n})};return a}async function C(e){return k({privateKey:(0,s.nj)(u.bI.utils.randomPrivateKey()),client:e.client})}var A=n(29641);async function E(){return(await n.e(80347).then(n.bind(n,80347))).default}var I=n(29165),x=n(80515);function T(e){const t=(0,x.u)();let n=e.chain;return{id:"adapter",subscribe:t.subscribe,connect:async()=>(t.emit("onConnect",e),e.adaptedAccount),autoConnect:async()=>(t.emit("onConnect",e),e.adaptedAccount),disconnect:async()=>{await e.onDisconnect(),t.emit("disconnect",void 0)},getAccount:()=>e.adaptedAccount,getChain:()=>n,getConfig:()=>e,switchChain:async a=>{await e.switchChain(a),n=a,t.emit("chainChanged",a)}}}},11739:(e,t,n)=>{n.r(t),n.d(t,{isContractDeployed:()=>h});var a=n(91e3);const l=new WeakSet;async function h(e){if(l.has(e))return!0;const t="0x"!==await(0,a._)(e);return t&&l.add(e),t}},87381:(e,t,n)=>{n.r(t),n.d(t,{hashMessage:()=>d});var a=n(30666),l=n(48412),h=n(92717);const i="Ethereum Signed Message:\n";function d(e,t){const n="string"==typeof e?(0,l.Af)(e):e.raw instanceof Uint8Array?e.raw:(0,l.ZJ)(e.raw),d=(0,l.Af)(`${i}${n.length}`);return(0,h.S)((0,a.xW)([d,n]),t)}},59934:(e,t,n)=>{n.d(t,{Bd:()=>h,lV:()=>l});var a=n(39907);function l(){return"undefined"==typeof document&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product}function h(){return!(l()||void 0!==a&&void 0!==a.versions&&void 0!==a.versions.node)}},27990:(e,t,n)=>{n.d(t,{y:()=>h});var a=n(75385),l=n(99280);function h(e){const t=e.domain;return void 0!==t?.chainId&&(0,a.q)(t.chainId)&&(e.domain={...e.domain,chainId:(0,l.ME)(e.domain.chainId)}),e}},29165:(e,t,n)=>{async function a(e,t){switch(e){case"smart":return t?n.e(47927).then(n.bind(n,47927)).then((e=>e.default)):n.e(93170).then(n.bind(n,93170)).then((e=>e.wallet));case"inApp":return t?n.e(40092).then(n.bind(n,40092)).then((e=>e.default)):n.e(71305).then(n.bind(n,71305)).then((e=>e.wallet));case"walletConnect":return t?n.e(79911).then(n.bind(n,79911)).then((e=>e.default)):n.e(94466).then(n.bind(n,94466)).then((e=>e.wallet));case"embedded":return t?n.e(3826).then(n.bind(n,3826)).then((e=>e.default)):n.e(92135).then(n.bind(n,14516)).then((e=>e.wallet));case"io.metamask":return t?n.e(97633).then(n.bind(n,97633)).then((e=>e.default)):n.e(40628).then(n.bind(n,40628)).then((e=>e.wallet));case"com.trustwallet.app":return t?n.e(56663).then(n.bind(n,56663)).then((e=>e.default)):n.e(75858).then(n.bind(n,75858)).then((e=>e.wallet));case"global.safe":return t?n.e(88420).then(n.bind(n,88420)).then((e=>e.default)):n.e(77953).then(n.bind(n,77953)).then((e=>e.wallet));case"me.rainbow":return t?n.e(35762).then(n.bind(n,35762)).then((e=>e.default)):n.e(1831).then(n.bind(n,1831)).then((e=>e.wallet));case"org.uniswap":return t?n.e(87343).then(n.bind(n,87343)).then((e=>e.default)):n.e(57818).then(n.bind(n,57818)).then((e=>e.wallet));case"io.zerion.wallet":return t?n.e(94710).then(n.bind(n,94710)).then((e=>e.default)):n.e(88987).then(n.bind(n,88987)).then((e=>e.wallet));case"im.token":return t?n.e(13973).then(n.bind(n,36354)).then((e=>e.default)):n.e(66328).then(n.bind(n,66328)).then((e=>e.wallet));case"xyz.argent":return t?n.e(35834).then(n.bind(n,35834)).then((e=>e.default)):n.e(42911).then(n.bind(n,42911)).then((e=>e.wallet));case"com.bitget.web3":return t?n.e(96775).then(n.bind(n,96775)).then((e=>e.default)):n.e(59906).then(n.bind(n,59906)).then((e=>e.wallet));case"com.crypto":return t?n.e(67712).then(n.bind(n,67712)).then((e=>e.default)):n.e(61437).then(n.bind(n,61437)).then((e=>e.wallet));case"com.okex.wallet":return t?n.e(24235).then(n.bind(n,24235)).then((e=>e.default)):n.e(7302).then(n.bind(n,7302)).then((e=>e.wallet));case"pro.tokenpocket":return t?n.e(19868).then(n.bind(n,19868)).then((e=>e.default)):n.e(9065).then(n.bind(n,9065)).then((e=>e.wallet));case"com.robinhood.wallet":return t?n.e(89620).then(n.bind(n,44858)).then((e=>e.default)):n.e(96017).then(n.bind(n,96017)).then((e=>e.wallet));case"xyz.frontier.wallet":return t?n.e(38863).then(n.bind(n,61244)).then((e=>e.default)):n.e(36058).then(n.bind(n,36058)).then((e=>e.wallet));case"com.blockchain":return t?n.e(80487).then(n.bind(n,80487)).then((e=>e.default)):n.e(93634).then(n.bind(n,93634)).then((e=>e.wallet));case"com.safepal":return t?n.e(783).then(n.bind(n,783)).then((e=>e.default)):n.e(92090).then(n.bind(n,36852)).then((e=>e.wallet));case"app.omni":return t?n.e(72682).then(n.bind(n,72682)).then((e=>e.default)):n.e(98383).then(n.bind(n,98383)).then((e=>e.wallet));case"com.zengo":return t?n.e(19742).then(n.bind(n,19742)).then((e=>e.default)):n.e(48211).then(n.bind(n,48211)).then((e=>e.wallet));case"io.1inch.wallet":return t?n.e(72430).then(n.bind(n,72430)).then((e=>e.default)):n.e(52899).then(n.bind(n,52899)).then((e=>e.wallet));case"com.binance":return t?n.e(91495).then(n.bind(n,91495)).then((e=>e.default)):n.e(54626).then(n.bind(n,54626)).then((e=>e.wallet));case"com.exodus":return t?n.e(4707).then(n.bind(n,4707)).then((e=>e.default)):n.e(10734).then(n.bind(n,10734)).then((e=>e.wallet));case"com.ledger":return t?n.e(8064).then(n.bind(n,8064)).then((e=>e.default)):n.e(7773).then(n.bind(n,7773)).then((e=>e.wallet));case"com.mewwallet":return t?n.e(77491).then(n.bind(n,77491)).then((e=>e.default)):n.e(24830).then(n.bind(n,24830)).then((e=>e.wallet));case"com.alphawallet":return t?n.e(19600).then(n.bind(n,19600)).then((e=>e.default)):n.e(40461).then(n.bind(n,40461)).then((e=>e.wallet));case"app.keyring":return t?n.e(42302).then(n.bind(n,42302)).then((e=>e.default)):n.e(4947).then(n.bind(n,4947)).then((e=>e.wallet));case"co.lobstr":return t?n.e(30126).then(n.bind(n,30126)).then((e=>e.default)):n.e(27088).then(n.bind(n,27088)).then((e=>e.wallet));case"app.onto":return t?n.e(47247).then(n.bind(n,47247)).then((e=>e.default)):n.e(38554).then(n.bind(n,38554)).then((e=>e.wallet));case"org.mathwallet":return t?n.e(33023).then(n.bind(n,33023)).then((e=>e.default)):n.e(69194).then(n.bind(n,69194)).then((e=>e.wallet));case"com.unstoppabledomains":return t?n.e(14303).then(n.bind(n,14303)).then((e=>e.default)):n.e(47658).then(n.bind(n,47658)).then((e=>e.wallet));case"technology.obvious":return t?n.e(51285).then(n.bind(n,51285)).then((e=>e.default)):n.e(42776).then(n.bind(n,42776)).then((e=>e.wallet));case"com.fireblocks":return t?n.e(52703).then(n.bind(n,52703)).then((e=>e.default)):n.e(88874).then(n.bind(n,88874)).then((e=>e.wallet));case"com.ambire":return t?n.e(77895).then(n.bind(n,77895)).then((e=>e.default)):n.e(41026).then(n.bind(n,41026)).then((e=>e.wallet));case"com.mtpelerin":return t?n.e(62155).then(n.bind(n,62155)).then((e=>e.default)):n.e(18406).then(n.bind(n,18406)).then((e=>e.wallet));case"io.internetmoney":return t?n.e(35145).then(n.bind(n,35145)).then((e=>e.default)):n.e(85036).then(n.bind(n,85036)).then((e=>e.wallet));case"app.walletnow":return t?n.e(21552).then(n.bind(n,21552)).then((e=>e.default)):n.e(65709).then(n.bind(n,65709)).then((e=>e.wallet));case"com.bitcoin":return t?n.e(87067).then(n.bind(n,87067)).then((e=>e.default)):n.e(43478).then(n.bind(n,43478)).then((e=>e.wallet));case"io.alpha-u.wallet.web":return t?n.e(37445).then(n.bind(n,37445)).then((e=>e.default)):n.e(10952).then(n.bind(n,10952)).then((e=>e.wallet));case"com.coin98":return t?n.e(74733).then(n.bind(n,74733)).then((e=>e.default)):n.e(68032).then(n.bind(n,45651)).then((e=>e.wallet));case"io.myabcwallet":return t?n.e(10797).then(n.bind(n,10797)).then((e=>e.default)):n.e(51744).then(n.bind(n,51744)).then((e=>e.wallet));case"finance.ottr":return t?n.e(75193).then(n.bind(n,75193)).then((e=>e.default)):n.e(49820).then(n.bind(n,49820)).then((e=>e.wallet));case"co.arculus":return t?n.e(53929).then(n.bind(n,53929)).then((e=>e.default)):n.e(3820).then(n.bind(n,3820)).then((e=>e.wallet));case"com.opera":return t?n.e(586).then(n.bind(n,586)).then((e=>e.default)):n.e(9935).then(n.bind(n,9935)).then((e=>e.wallet));case"com.chain":return t?n.e(53832).then(n.bind(n,53832)).then((e=>e.default)):n.e(88405).then(n.bind(n,88405)).then((e=>e.wallet));case"io.huddln":return t?n.e(53185).then(n.bind(n,53185)).then((e=>e.default)):n.e(67380).then(n.bind(n,67380)).then((e=>e.wallet));case"com.get-verso":return t?n.e(98651).then(n.bind(n,98651)).then((e=>e.default)):n.e(7318).then(n.bind(n,7318)).then((e=>e.wallet));case"me.haha":return t?n.e(79902).then(n.bind(n,79902)).then((e=>e.default)):n.e(24723).then(n.bind(n,24723)).then((e=>e.wallet));case"pk.modular":return t?n.e(94525).then(n.bind(n,94525)).then((e=>e.default)):n.e(91472).then(n.bind(n,91472)).then((e=>e.wallet));case"org.kelp":return t?n.e(77176).then(n.bind(n,77176)).then((e=>e.default)):n.e(94181).then(n.bind(n,94181)).then((e=>e.wallet));case"io.clingon":return t?n.e(70714).then(n.bind(n,70714)).then((e=>e.default)):n.e(58559).then(n.bind(n,58559)).then((e=>e.wallet));case"com.broearn":return t?n.e(88918).then(n.bind(n,88918)).then((e=>e.default)):n.e(33179).then(n.bind(n,33179)).then((e=>e.wallet));case"com.coinomi":return t?n.e(56193).then(n.bind(n,56193)).then((e=>e.default)):n.e(15540).then(n.bind(n,15540)).then((e=>e.wallet));case"com.ripio":return t?n.e(4930).then(n.bind(n,4930)).then((e=>e.default)):n.e(17303).then(n.bind(n,17303)).then((e=>e.wallet));case"com.sabay.wallet":return t?n.e(35642).then(n.bind(n,35642)).then((e=>e.default)):n.e(55039).then(n.bind(n,55039)).then((e=>e.wallet));case"io.tokoin":return t?n.e(98096).then(n.bind(n,98096)).then((e=>e.default)):n.e(10861).then(n.bind(n,10861)).then((e=>e.wallet));case"world.fncy":return t?n.e(64482).then(n.bind(n,64482)).then((e=>e.default)):n.e(76855).then(n.bind(n,76855)).then((e=>e.wallet));case"io.copiosa":return t?n.e(9508).then(n.bind(n,9508)).then((e=>e.default)):n.e(72321).then(n.bind(n,72321)).then((e=>e.wallet));case"com.liberawallet":return t?n.e(85407).then(n.bind(n,85407)).then((e=>e.default)):n.e(2410).then(n.bind(n,2410)).then((e=>e.wallet));case"io.certhis":return t?n.e(21384).then(n.bind(n,21384)).then((e=>e.default)):n.e(55957).then(n.bind(n,55957)).then((e=>e.wallet));case"com.burritowallet":return t?n.e(54433).then(n.bind(n,54433)).then((e=>e.default)):n.e(40500).then(n.bind(n,40500)).then((e=>e.wallet));case"io.ancrypto":return t?n.e(83878).then(n.bind(n,83878)).then((e=>e.default)):n.e(17419).then(n.bind(n,17419)).then((e=>e.wallet));case"network.cvl":return t?n.e(19173).then(n.bind(n,19173)).then((e=>e.default)):n.e(81288).then(n.bind(n,81288)).then((e=>e.wallet));case"io.cypherwallet":return t?n.e(63846).then(n.bind(n,63846)).then((e=>e.default)):n.e(32363).then(n.bind(n,32363)).then((e=>e.wallet));case"io.enjin":return t?n.e(35578).then(n.bind(n,35578)).then((e=>e.default)):n.e(54975).then(n.bind(n,77356)).then((e=>e.wallet));case"io.trinity-tech":return t?n.e(33174).then(n.bind(n,33174)).then((e=>e.default)):n.e(47227).then(n.bind(n,47227)).then((e=>e.wallet));case"app.everspace":return t?n.e(67809).then(n.bind(n,67809)).then((e=>e.default)):n.e(77172).then(n.bind(n,77172)).then((e=>e.wallet));case"io.kriptomat":return t?n.e(83447).then(n.bind(n,83447)).then((e=>e.default)):n.e(41042).then(n.bind(n,41042)).then((e=>e.wallet));case"io.oxalus":return t?n.e(74242).then(n.bind(n,74242)).then((e=>e.default)):n.e(10167).then(n.bind(n,10167)).then((e=>e.wallet));case"org.thetatoken":return t?n.e(20049).then(n.bind(n,42430)).then((e=>e.default)):n.e(40740).then(n.bind(n,40740)).then((e=>e.wallet));case"io.leapwallet":return t?n.e(53035).then(n.bind(n,53035)).then((e=>e.default)):n.e(56294).then(n.bind(n,56294)).then((e=>e.wallet));case"finance.islamicoin":return t?n.e(44928).then(n.bind(n,44928)).then((e=>e.default)):n.e(44637).then(n.bind(n,44637)).then((e=>e.wallet));case"xyz.coca":return t?n.e(95557).then(n.bind(n,95557)).then((e=>e.default)):n.e(27944).then(n.bind(n,27944)).then((e=>e.wallet));case"com.monarchwallet":return t?n.e(28014).then(n.bind(n,28014)).then((e=>e.default)):n.e(11267).then(n.bind(n,11267)).then((e=>e.wallet));case"co.filwallet":return t?n.e(10758).then(n.bind(n,10758)).then((e=>e.default)):n.e(95627).then(n.bind(n,95627)).then((e=>e.wallet));case"com.valoraapp":return t?n.e(19485).then(n.bind(n,19485)).then((e=>e.default)):n.e(16432).then(n.bind(n,16432)).then((e=>e.wallet));case"com.coincircle":return t?n.e(67792).then(n.bind(n,67792)).then((e=>e.default)):n.e(72301).then(n.bind(n,72301)).then((e=>e.wallet));case"money.snowball":return t?n.e(98676).then(n.bind(n,98676)).then((e=>e.default)):n.e(5073).then(n.bind(n,5073)).then((e=>e.wallet));case"io.paraswap":return t?n.e(31333).then(n.bind(n,31333)).then((e=>e.default)):n.e(63720).then(n.bind(n,63720)).then((e=>e.wallet));case"network.mrhb":return t?n.e(3877).then(n.bind(n,3877)).then((e=>e.default)):n.e(36264).then(n.bind(n,36264)).then((e=>e.wallet));case"com.apollox":return t?n.e(12628).then(n.bind(n,12628)).then((e=>e.default)):n.e(19025).then(n.bind(n,19025)).then((e=>e.wallet));case"com.ennowallet":return t?n.e(54484).then(n.bind(n,54484)).then((e=>e.default)):n.e(93233).then(n.bind(n,93233)).then((e=>e.wallet));case"org.nitrogen":return t?n.e(42318).then(n.bind(n,42318)).then((e=>e.default)):n.e(6435).then(n.bind(n,6435)).then((e=>e.wallet));case"io.loopring.wallet":return t?n.e(42089).then(n.bind(n,42089)).then((e=>e.default)):n.e(61132).then(n.bind(n,61132)).then((e=>e.wallet));case"com.bee":return t?n.e(11429).then(n.bind(n,11429)).then((e=>e.default)):n.e(73544).then(n.bind(n,73544)).then((e=>e.wallet));case"cc.localtrade.lab":return t?n.e(83788).then(n.bind(n,83788)).then((e=>e.default)):n.e(18457).then(n.bind(n,18457)).then((e=>e.wallet));case"com.xcapit":return t?n.e(17876).then(n.bind(n,17876)).then((e=>e.default)):n.e(24273).then(n.bind(n,24273)).then((e=>e.wallet));case"io.safematrix":return t?n.e(16840).then(n.bind(n,16840)).then((e=>e.default)):n.e(51413).then(n.bind(n,51413)).then((e=>e.wallet));case"com.neonwallet":return t?n.e(32756).then(n.bind(n,32756)).then((e=>e.default)):n.e(64017).then(n.bind(n,64017)).then((e=>e.wallet));case"xyz.sequence":return t?n.e(79470).then(n.bind(n,79470)).then((e=>e.default)):n.e(59939).then(n.bind(n,59939)).then((e=>e.wallet));case"app.linen":return t?n.e(42035).then(n.bind(n,42035)).then((e=>e.default)):n.e(50878).then(n.bind(n,50878)).then((e=>e.wallet));case"io.nabox":return t?n.e(95216).then(n.bind(n,95216)).then((e=>e.default)):n.e(39373).then(n.bind(n,39373)).then((e=>e.wallet));case"net.spatium":return t?n.e(1456).then(n.bind(n,1456)).then((e=>e.default)):n.e(22317).then(n.bind(n,22317)).then((e=>e.wallet));case"com.cryptnox":return t?n.e(1552).then(n.bind(n,1552)).then((e=>e.default)):n.e(29357).then(n.bind(n,29357)).then((e=>e.wallet));case"com.rktechworks":return t?n.e(91822).then(n.bind(n,91822)).then((e=>e.default)):n.e(75075).then(n.bind(n,75075)).then((e=>e.wallet));case"pro.assure":return t?n.e(43910).then(n.bind(n,43910)).then((e=>e.default)):n.e(12427).then(n.bind(n,12427)).then((e=>e.wallet));case"trade.flooz.wallet":return t?n.e(44281).then(n.bind(n,44281)).then((e=>e.default)):n.e(90780).then(n.bind(n,90780)).then((e=>e.wallet));case"app.keplr":return t?n.e(55137).then(n.bind(n,55137)).then((e=>e.default)):n.e(64500).then(n.bind(n,64500)).then((e=>e.wallet));case"com.crossmint":return t?n.e(45881).then(n.bind(n,45881)).then((e=>e.default)):n.e(20508).then(n.bind(n,20508)).then((e=>e.wallet));case"com.pierwallet":return t?n.e(77476).then(n.bind(n,77476)).then((e=>e.default)):n.e(60577).then(n.bind(n,60577)).then((e=>e.wallet));case"app.core":return t?n.e(24440).then(n.bind(n,24440)).then((e=>e.default)):n.e(10597).then(n.bind(n,10597)).then((e=>e.wallet));case"app.keeper-wallet":return t?n.e(47439).then(n.bind(n,47439)).then((e=>e.default)):n.e(44634).then(n.bind(n,44634)).then((e=>e.wallet));case"com.dcentwallet":return t?n.e(60854).then(n.bind(n,60854)).then((e=>e.default)):n.e(74907).then(n.bind(n,74907)).then((e=>e.wallet));case"com.withpaper":return t?n.e(79855).then(n.bind(n,79855)).then((e=>e.default)):n.e(33978).then(n.bind(n,33978)).then((e=>e.wallet));case"finance.klever":return t?n.e(87395).then(n.bind(n,87395)).then((e=>e.default)):n.e(80910).then(n.bind(n,80910)).then((e=>e.wallet));case"app.edge":return t?n.e(96370).then(n.bind(n,96370)).then((e=>e.default)):n.e(84679).then(n.bind(n,84679)).then((e=>e.wallet));case"com.neftipedia":return t?n.e(31632).then(n.bind(n,31632)).then((e=>e.default)):n.e(36141).then(n.bind(n,36141)).then((e=>e.wallet));case"io.goldbit":return t?n.e(37267).then(n.bind(n,37267)).then((e=>e.default)):n.e(29758).then(n.bind(n,29758)).then((e=>e.wallet));case"com.coingrig":return t?n.e(3465).then(n.bind(n,3465)).then((e=>e.default)):n.e(22508).then(n.bind(n,22508)).then((e=>e.wallet));case"io.xfun":return t?n.e(3501).then(n.bind(n,3501)).then((e=>e.default)):n.e(96800).then(n.bind(n,96800)).then((e=>e.wallet));case"io.ricewallet":return t?n.e(82868).then(n.bind(n,82868)).then((e=>e.default)):n.e(58417).then(n.bind(n,58417)).then((e=>e.wallet));case"com.antiersolutions":return t?n.e(49432).then(n.bind(n,49432)).then((e=>e.default)):n.e(51941).then(n.bind(n,51941)).then((e=>e.wallet));case"io.okse":return t?n.e(68342).then(n.bind(n,68342)).then((e=>e.default)):n.e(66043).then(n.bind(n,66043)).then((e=>e.wallet));case"com.aktionariat":return t?n.e(51572).then(n.bind(n,29191)).then((e=>e.default)):n.e(57969).then(n.bind(n,57969)).then((e=>e.wallet));case"com.itoken":return t?n.e(25681).then(n.bind(n,25681)).then((e=>e.default)):n.e(29476).then(n.bind(n,29476)).then((e=>e.wallet));case"io.zelus":return t?n.e(82921).then(n.bind(n,82921)).then((e=>e.default)):n.e(47212).then(n.bind(n,47212)).then((e=>e.wallet));case"org.talkapp":return t?n.e(43407).then(n.bind(n,43407)).then((e=>e.default)):n.e(51066).then(n.bind(n,51066)).then((e=>e.wallet));case"com.cardstack":return t?n.e(52459).then(n.bind(n,52459)).then((e=>e.default)):n.e(8710).then(n.bind(n,8710)).then((e=>e.wallet));case"com.paybolt":return t?n.e(84104).then(n.bind(n,84104)).then((e=>e.default)):n.e(44213).then(n.bind(n,44213)).then((e=>e.wallet));case"org.arianee":return t?n.e(5401).then(n.bind(n,27782)).then((e=>e.default)):n.e(30012).then(n.bind(n,30012)).then((e=>e.wallet));case"io.slavi":return t?n.e(92989).then(n.bind(n,92989)).then((e=>e.default)):n.e(47504).then(n.bind(n,47504)).then((e=>e.wallet));case"com.plasma-wallet":return t?n.e(62529).then(n.bind(n,62529)).then((e=>e.default)):n.e(5524).then(n.bind(n,5524)).then((e=>e.wallet));case"tech.defiantapp":return t?n.e(45238).then(n.bind(n,45238)).then((e=>e.default)):n.e(27291).then(n.bind(n,27291)).then((e=>e.wallet));case"io.tradestrike":return t?n.e(4406).then(n.bind(n,4406)).then((e=>e.default)):n.e(32315).then(n.bind(n,32315)).then((e=>e.wallet));case"cc.avacus":return t?n.e(73281).then(n.bind(n,73281)).then((e=>e.default)):n.e(66292).then(n.bind(n,66292)).then((e=>e.wallet));case"org.bytebank":return t?n.e(12756).then(n.bind(n,12756)).then((e=>e.default)):n.e(19153).then(n.bind(n,19153)).then((e=>e.wallet));case"com.coolbitx.cwsapp":return t?n.e(33449).then(n.bind(n,33449)).then((e=>e.default)):n.e(83340).then(n.bind(n,83340)).then((e=>e.wallet));case"com.optowallet":return t?n.e(96934).then(n.bind(n,96934)).then((e=>e.default)):n.e(87787).then(n.bind(n,87787)).then((e=>e.wallet));case"network.trustkeys":return t?n.e(34208).then(n.bind(n,34208)).then((e=>e.default)):n.e(54653).then(n.bind(n,54653)).then((e=>e.wallet));case"app.beewallet":return t?n.e(12510).then(n.bind(n,12510)).then((e=>e.default)):n.e(40979).then(n.bind(n,40979)).then((e=>e.wallet));case"io.ttmwallet":return t?n.e(17692).then(n.bind(n,17692)).then((e=>e.default)):n.e(18569).then(n.bind(n,18569)).then((e=>e.wallet));case"io.pltwallet":return t?n.e(34879).then(n.bind(n,34879)).then((e=>e.default)):n.e(21034).then(n.bind(n,21034)).then((e=>e.wallet));case"io.helixid":return t?n.e(58199).then(n.bind(n,58199)).then((e=>e.default)):n.e(32146).then(n.bind(n,32146)).then((e=>e.wallet));case"it.airgap":return t?n.e(59695).then(n.bind(n,59695)).then((e=>e.default)):n.e(73242).then(n.bind(n,73242)).then((e=>e.wallet));case"app.qubic.wallet":return t?n.e(21640).then(n.bind(n,21640)).then((e=>e.default)):n.e(67189).then(n.bind(n,67189)).then((e=>e.wallet));case"com.holdstation":return t?n.e(2838).then(n.bind(n,2838)).then((e=>e.default)):n.e(97115).then(n.bind(n,97115)).then((e=>e.wallet));case"com.saakuru.app":return t?n.e(47038).then(n.bind(n,47038)).then((e=>e.default)):n.e(75507).then(n.bind(n,75507)).then((e=>e.wallet));case"com.3swallet":return t?n.e(29426).then(n.bind(n,29426)).then((e=>e.default)):n.e(11847).then(n.bind(n,11847)).then((e=>e.wallet));case"io.simplehold":return t?n.e(5483).then(n.bind(n,5483)).then((e=>e.default)):n.e(45382).then(n.bind(n,45382)).then((e=>e.wallet));case"digital.minerva":return t?n.e(43386).then(n.bind(n,43386)).then((e=>e.default)):n.e(50463).then(n.bind(n,50463)).then((e=>e.wallet));case"finance.voltage":return t?n.e(56944).then(n.bind(n,56944)).then((e=>e.default)):n.e(61453).then(n.bind(n,61453)).then((e=>e.wallet));case"com.lif3":return t?n.e(39849).then(n.bind(n,39849)).then((e=>e.default)):n.e(4140).then(n.bind(n,4140)).then((e=>e.wallet));case"net.shinobi-wallet":return t?n.e(4229).then(n.bind(n,4229)).then((e=>e.default)):n.e(36616).then(n.bind(n,36616)).then((e=>e.wallet));case"com.kryptogo":return t?n.e(38738).then(n.bind(n,38738)).then((e=>e.default)):n.e(4807).then(n.bind(n,4807)).then((e=>e.wallet));case"com.feralfile.app":return t?n.e(40718).then(n.bind(n,40718)).then((e=>e.default)):n.e(15299).then(n.bind(n,15299)).then((e=>e.wallet));case"com.bifrostwallet":return t?n.e(7789).then(n.bind(n,7789)).then((e=>e.default)):n.e(65088).then(n.bind(n,65088)).then((e=>e.wallet));case"com.nufinetes":return t?n.e(21502).then(n.bind(n,21502)).then((e=>e.default)):n.e(15283).then(n.bind(n,15283)).then((e=>e.wallet));case"io.wallet3":return t?n.e(18828).then(n.bind(n,18828)).then((e=>e.default)):n.e(85401).then(n.bind(n,85401)).then((e=>e.wallet));case"com.abra":return t?n.e(94163).then(n.bind(n,94163)).then((e=>e.default)):n.e(41502).then(n.bind(n,41502)).then((e=>e.wallet));case"app.imem":return t?n.e(72851).then(n.bind(n,28089)).then((e=>e.default)):n.e(45598).then(n.bind(n,23217)).then((e=>e.wallet));case"com.premanft":return t?n.e(96088).then(n.bind(n,96088)).then((e=>e.default)):n.e(43845).then(n.bind(n,43845)).then((e=>e.wallet));case"so.onekey.app.wallet":return t?n.e(4653).then(n.bind(n,4653)).then((e=>e.default)):n.e(29248).then(n.bind(n,29248)).then((e=>e.wallet));case"finance.slingshot":return t?n.e(43527).then(n.bind(n,43527)).then((e=>e.default)):n.e(41730).then(n.bind(n,41730)).then((e=>e.wallet));case"com.kriptonio":return t?n.e(78096).then(n.bind(n,55715)).then((e=>e.default)):n.e(41485).then(n.bind(n,41485)).then((e=>e.wallet));case"xyz.timelesswallet":return t?n.e(84354).then(n.bind(n,84354)).then((e=>e.default)):n.e(96727).then(n.bind(n,96727)).then((e=>e.wallet));case"com.brave.wallet":return t?n.e(88496).then(n.bind(n,88496)).then((e=>e.default)):n.e(16301).then(n.bind(n,16301)).then((e=>e.wallet));case"io.streakk":return t?n.e(36073).then(n.bind(n,58454)).then((e=>e.default)):n.e(85964).then(n.bind(n,85964)).then((e=>e.wallet));case"com.saitamatoken":return t?n.e(4574).then(n.bind(n,4574)).then((e=>e.default)):n.e(49395).then(n.bind(n,49395)).then((e=>e.wallet));case"com.flow.core":return t?n.e(89868).then(n.bind(n,89868)).then((e=>e.default)):n.e(24537).then(n.bind(n,24537)).then((e=>e.wallet));case"io.hippowallet":return t?n.e(63735).then(n.bind(n,63735)).then((e=>e.default)):n.e(21330).then(n.bind(n,21330)).then((e=>e.wallet));case"io.cosmostation":return t?n.e(50377).then(n.bind(n,50377)).then((e=>e.default)):n.e(268).then(n.bind(n,268)).then((e=>e.wallet));case"org.bitizen":return t?n.e(3781).then(n.bind(n,3781)).then((e=>e.default)):n.e(36168).then(n.bind(n,36168)).then((e=>e.wallet));case"io.blocto":return t?n.e(8309).then(n.bind(n,8309)).then((e=>e.default)):n.e(77016).then(n.bind(n,77016)).then((e=>e.wallet));case"com.humbl":return t?n.e(37249).then(n.bind(n,37249)).then((e=>e.default)):n.e(96596).then(n.bind(n,96596)).then((e=>e.wallet));case"com.safemoon":return t?n.e(33585).then(n.bind(n,33585)).then((e=>e.default)):n.e(70628).then(n.bind(n,70628)).then((e=>e.wallet));case"io.passpay":return t?n.e(81963).then(n.bind(n,81963)).then((e=>e.default)):n.e(85222).then(n.bind(n,85222)).then((e=>e.wallet));case"app.ultimate":return t?n.e(82564).then(n.bind(n,82564)).then((e=>e.default)):n.e(72097).then(n.bind(n,72097)).then((e=>e.wallet));case"me.astrox":return t?n.e(2211).then(n.bind(n,2211)).then((e=>e.default)):n.e(92430).then(n.bind(n,92430)).then((e=>e.wallet));case"org.thorwallet":return t?n.e(77060).then(n.bind(n,77060)).then((e=>e.default)):n.e(82945).then(n.bind(n,82945)).then((e=>e.wallet));case"app.fizzwallet":return t?n.e(76043).then(n.bind(n,76043)).then((e=>e.default)):n.e(59110).then(n.bind(n,59110)).then((e=>e.wallet));case"app.stickey":return t?n.e(76449).then(n.bind(n,76449)).then((e=>e.default)):n.e(74292).then(n.bind(n,74292)).then((e=>e.wallet));case"com.klipwallet":return t?n.e(2402).then(n.bind(n,2402)).then((e=>e.default)):n.e(16375).then(n.bind(n,16375)).then((e=>e.wallet));case"app.coinstats":return t?n.e(4823).then(n.bind(n,4823)).then((e=>e.default)):n.e(62418).then(n.bind(n,62418)).then((e=>e.wallet));case"land.liker":return t?n.e(63524).then(n.bind(n,63524)).then((e=>e.default)):n.e(24769).then(n.bind(n,24769)).then((e=>e.wallet));case"app.krystal":return t?n.e(21449).then(n.bind(n,21449)).then((e=>e.default)):n.e(71340).then(n.bind(n,71340)).then((e=>e.wallet));case"fi.pillar":return t?n.e(40319).then(n.bind(n,40319)).then((e=>e.default)):n.e(92842).then(n.bind(n,92842)).then((e=>e.wallet));case"io.harti":return t?n.e(22714).then(n.bind(n,22714)).then((e=>e.default)):n.e(10559).then(n.bind(n,10559)).then((e=>e.wallet));case"net.stasis":return t?n.e(94356).then(n.bind(n,94356)).then((e=>e.default)):n.e(753).then(n.bind(n,753)).then((e=>e.wallet));case"io.novawallet":return t?n.e(43767).then(n.bind(n,43767)).then((e=>e.default)):n.e(1362).then(n.bind(n,1362)).then((e=>e.wallet));case"io.dttd":return t?n.e(45396).then(n.bind(n,45396)).then((e=>e.default)):n.e(37297).then(n.bind(n,37297)).then((e=>e.wallet));case"com.foxwallet":return t?n.e(16677).then(n.bind(n,16677)).then((e=>e.default)):n.e(32712).then(n.bind(n,32712)).then((e=>e.wallet));case"network.haqq":return t?n.e(82245).then(n.bind(n,82245)).then((e=>e.default)):n.e(80488).then(n.bind(n,80488)).then((e=>e.wallet));case"com.tomi":return t?n.e(50674).then(n.bind(n,50674)).then((e=>e.default)):n.e(38983).then(n.bind(n,38983)).then((e=>e.wallet));case"com.bybit":return t?n.e(89809).then(n.bind(n,89809)).then((e=>e.default)):n.e(76324).then(n.bind(n,76324)).then((e=>e.wallet));case"app.subwallet":return t?n.e(50256).then(n.bind(n,50256)).then((e=>e.default)):n.e(63021).then(n.bind(n,63021)).then((e=>e.wallet));case"tech.okto":return t?n.e(31975).then(n.bind(n,31975)).then((e=>e.default)):n.e(61474).then(n.bind(n,61474)).then((e=>e.wallet));case"app.catecoin":return t?n.e(26869).then(n.bind(n,26869)).then((e=>e.default)):n.e(18360).then(n.bind(n,18360)).then((e=>e.wallet));case"io.ukiss":return t?n.e(70283).then(n.bind(n,70283)).then((e=>e.default)):n.e(53350).then(n.bind(n,53350)).then((e=>e.wallet));case"com.tellaw":return t?n.e(41862).then(n.bind(n,41862)).then((e=>e.default)):n.e(75403).then(n.bind(n,75403)).then((e=>e.wallet));case"com.tangem":return t?n.e(22767).then(n.bind(n,22767)).then((e=>e.default)):n.e(19962).then(n.bind(n,19962)).then((e=>e.wallet));case"is.callback":return t?n.e(7079).then(n.bind(n,7079)).then((e=>e.default)):n.e(20226).then(n.bind(n,20226)).then((e=>e.wallet));case"io.summonersarena":return t?n.e(36588).then(n.bind(n,36588)).then((e=>e.default)):n.e(3161).then(n.bind(n,3161)).then((e=>e.wallet));case"co.xellar":return t?n.e(90290).then(n.bind(n,90290)).then((e=>e.default)):n.e(56359).then(n.bind(n,56359)).then((e=>e.wallet));case"io.talken":return t?n.e(42241).then(n.bind(n,42241)).then((e=>e.default)):n.e(28308).then(n.bind(n,28308)).then((e=>e.wallet));case"xyz.uniultra.wallet":return t?n.e(19640).then(n.bind(n,19640)).then((e=>e.default)):n.e(36645).then(n.bind(n,36645)).then((e=>e.wallet));case"io.ozonewallet":return t?n.e(60564).then(n.bind(n,60564)).then((e=>e.default)):n.e(52465).then(n.bind(n,52465)).then((e=>e.wallet));case"com.tiduswallet":return t?n.e(15573).then(n.bind(n,15573)).then((e=>e.default)):n.e(10904).then(n.bind(n,10904)).then((e=>e.wallet));case"world.ixo":return t?n.e(26422).then(n.bind(n,26422)).then((e=>e.default)):n.e(92123).then(n.bind(n,92123)).then((e=>e.wallet));case"io.zelcore":return t?n.e(31070).then(n.bind(n,31070)).then((e=>e.default)):n.e(67923).then(n.bind(n,67923)).then((e=>e.wallet));case"world.dosi.vault":return t?n.e(57861).then(n.bind(n,57861)).then((e=>e.default)):n.e(19976).then(n.bind(n,19976)).then((e=>e.wallet));case"com.ullapay":return t?n.e(95613).then(n.bind(n,95613)).then((e=>e.default)):n.e(92560).then(n.bind(n,92560)).then((e=>e.wallet));case"com.ellipal":return t?n.e(79542).then(n.bind(n,79542)).then((e=>e.default)):n.e(61595).then(n.bind(n,61595)).then((e=>e.wallet));case"money.unstoppable":return t?n.e(25277).then(n.bind(n,25277)).then((e=>e.default)):n.e(5872).then(n.bind(n,5872)).then((e=>e.wallet));case"dev.auroracloud":return t?n.e(6966).then(n.bind(n,6966)).then((e=>e.default)):n.e(21019).then(n.bind(n,21019)).then((e=>e.wallet));case"zone.bitverse":return t?n.e(23958).then(n.bind(n,23958)).then((e=>e.default)):n.e(6011).then(n.bind(n,6011)).then((e=>e.wallet));case"io.konio":return t?n.e(91318).then(n.bind(n,91318)).then((e=>e.default)):n.e(19227).then(n.bind(n,19227)).then((e=>e.wallet));case"net.gateweb3":return t?n.e(38811).then(n.bind(n,38811)).then((e=>e.default)):n.e(47478).then(n.bind(n,47478)).then((e=>e.wallet));case"app.utorg":return t?n.e(47990).then(n.bind(n,47990)).then((e=>e.default)):n.e(13691).then(n.bind(n,13691)).then((e=>e.wallet));case"com.coinsdo":return t?n.e(19330).then(n.bind(n,19330)).then((e=>e.default)):n.e(33303).then(n.bind(n,33303)).then((e=>e.wallet));case"app.ammer":return t?n.e(78341).then(n.bind(n,78341)).then((e=>e.default)):n.e(51848).then(n.bind(n,51848)).then((e=>e.wallet));case"us.binance":return t?n.e(17968).then(n.bind(n,17968)).then((e=>e.default)):n.e(45773).then(n.bind(n,45773)).then((e=>e.wallet));case"co.muza":return t?n.e(68277).then(n.bind(n,68277)).then((e=>e.default)):n.e(63608).then(n.bind(n,63608)).then((e=>e.wallet));case"com.fxwallet":return t?n.e(90834).then(n.bind(n,90834)).then((e=>e.default)):n.e(67623).then(n.bind(n,67623)).then((e=>e.wallet));case"app.ryipay":return t?n.e(28965).then(n.bind(n,28965)).then((e=>e.default)):n.e(91080).then(n.bind(n,91080)).then((e=>e.wallet));case"com.roninchain.wallet":return t?n.e(67425).then(n.bind(n,67425)).then((e=>e.default)):n.e(10420).then(n.bind(n,10420)).then((e=>e.wallet));case"org.dota168":return t?n.e(61697).then(n.bind(n,61697)).then((e=>e.default)):n.e(31412).then(n.bind(n,31412)).then((e=>e.wallet));case"io.altme":return t?n.e(527).then(n.bind(n,527)).then((e=>e.default)):n.e(91834).then(n.bind(n,91834)).then((e=>e.wallet));case"com.bitpie":return t?n.e(62906).then(n.bind(n,62906)).then((e=>e.default)):n.e(36351).then(n.bind(n,36351)).then((e=>e.wallet));case"io.moonstake":return t?n.e(40839).then(n.bind(n,40839)).then((e=>e.default)):n.e(70338).then(n.bind(n,70338)).then((e=>e.wallet));case"gg.indi":return t?n.e(65006).then(n.bind(n,65006)).then((e=>e.default)):n.e(23235).then(n.bind(n,23235)).then((e=>e.wallet));case"io.yusetoken":return t?n.e(76461).then(n.bind(n,76461)).then((e=>e.default)):n.e(17408).then(n.bind(n,17408)).then((e=>e.wallet));case"com.coininn":return t?n.e(43249).then(n.bind(n,43249)).then((e=>e.default)):n.e(80292).then(n.bind(n,80292)).then((e=>e.wallet));case"io.functionx":return t?n.e(52822).then(n.bind(n,52822)).then((e=>e.default)):n.e(66875).then(n.bind(n,66875)).then((e=>e.wallet));case"io.pockie":return t?n.e(17113).then(n.bind(n,17113)).then((e=>e.default)):n.e(91740).then(n.bind(n,91740)).then((e=>e.wallet));case"com.amazewallet":return t?n.e(78488).then(n.bind(n,78488)).then((e=>e.default)):n.e(80997).then(n.bind(n,80997)).then((e=>e.wallet));case"com.paliwallet":return t?n.e(77336).then(n.bind(n,77336)).then((e=>e.default)):n.e(94341).then(n.bind(n,94341)).then((e=>e.wallet));case"me.easy":return t?n.e(11028).then(n.bind(n,11028)).then((e=>e.default)):n.e(2929).then(n.bind(n,2929)).then((e=>e.wallet));case"live.superex":return t?n.e(36710).then(n.bind(n,36710)).then((e=>e.default)):n.e(11115).then(n.bind(n,11115)).then((e=>e.wallet));case"com.secuxtech":return t?n.e(78574).then(n.bind(n,78574)).then((e=>e.default)):n.e(25908).then(n.bind(n,25908)).then((e=>e.wallet));case"io.didwallet":return t?n.e(58938).then(n.bind(n,58938)).then((e=>e.default)):n.e(78335).then(n.bind(n,78335)).then((e=>e.wallet));case"social.halo":return t?n.e(37607).then(n.bind(n,37607)).then((e=>e.default)):n.e(50754).then(n.bind(n,50754)).then((e=>e.wallet));case"com.sinohope":return t?n.e(68132).then(n.bind(n,68132)).then((e=>e.default)):n.e(47297).then(n.bind(n,47297)).then((e=>e.wallet));case"com.ballet":return t?n.e(84141).then(n.bind(n,84141)).then((e=>e.default)):n.e(8192).then(n.bind(n,8192)).then((e=>e.wallet));case"com.opz":return t?n.e(79610).then(n.bind(n,79610)).then((e=>e.default)):n.e(53055).then(n.bind(n,53055)).then((e=>e.wallet));case"io.fizen":return t?n.e(39356).then(n.bind(n,39356)).then((e=>e.default)):n.e(40233).then(n.bind(n,40233)).then((e=>e.wallet));case"com.kresus":return t?n.e(44040).then(n.bind(n,44040)).then((e=>e.default)):n.e(99413).then(n.bind(n,99413)).then((e=>e.wallet));case"com.midoin":return t?n.e(12837).then(n.bind(n,12837)).then((e=>e.default)):n.e(94728).then(n.bind(n,94728)).then((e=>e.wallet));case"com.oasys-wallet":return t?n.e(19812).then(n.bind(n,19812)).then((e=>e.default)):n.e(82625).then(n.bind(n,82625)).then((e=>e.wallet));case"org.gooddollar":return t?n.e(52451).then(n.bind(n,52451)).then((e=>e.default)):n.e(42670).then(n.bind(n,42670)).then((e=>e.wallet));case"id.competence":return t?n.e(53314).then(n.bind(n,53314)).then((e=>e.default)):n.e(32055).then(n.bind(n,32055)).then((e=>e.wallet));case"ai.spotonchain.platform":return t?n.e(56241).then(n.bind(n,56241)).then((e=>e.default)):n.e(59108).then(n.bind(n,59108)).then((e=>e.wallet));case"network.dgg":return t?n.e(19044).then(n.bind(n,19044)).then((e=>e.default)):n.e(24929).then(n.bind(n,24929)).then((e=>e.wallet));case"llc.besc":return t?n.e(39646).then(n.bind(n,39646)).then((e=>e.default)):n.e(18643).then(n.bind(n,18643)).then((e=>e.wallet));case"app.gamic":return t?n.e(2032).then(n.bind(n,2032)).then((e=>e.default)):n.e(49069).then(n.bind(n,49069)).then((e=>e.wallet));case"baby.smart":return t?n.e(56295).then(n.bind(n,56295)).then((e=>e.default)):n.e(85794).then(n.bind(n,85794)).then((e=>e.wallet));case"network.gridlock":return t?n.e(67855).then(n.bind(n,67855)).then((e=>e.default)):n.e(38330).then(n.bind(n,38330)).then((e=>e.wallet));case"net.newmoney":return t?n.e(65553).then(n.bind(n,65553)).then((e=>e.default)):n.e(23492).then(n.bind(n,23492)).then((e=>e.wallet));case"app.zeal":return t?n.e(36427).then(n.bind(n,36427)).then((e=>e.default)):n.e(19494).then(n.bind(n,19494)).then((e=>e.wallet));case"com.ivirse":return t?n.e(76125).then(n.bind(n,76125)).then((e=>e.default)):n.e(74672).then(n.bind(n,74672)).then((e=>e.wallet));case"ch.dssecurity":return t?n.e(18158).then(n.bind(n,18158)).then((e=>e.default)):n.e(1411).then(n.bind(n,1411)).then((e=>e.wallet));case"com.concordium":return t?n.e(86332).then(n.bind(n,86332)).then((e=>e.default)):n.e(87209).then(n.bind(n,87209)).then((e=>e.wallet));case"io.zkape":return t?n.e(16103).then(n.bind(n,16103)).then((e=>e.default)):n.e(45602).then(n.bind(n,45602)).then((e=>e.wallet));case"com.thirdweb":return t?n.e(66772).then(n.bind(n,66772)).then((e=>e.default)):n.e(5521).then(n.bind(n,5521)).then((e=>e.wallet));case"io.pitaka":return t?n.e(25812).then(n.bind(n,25812)).then((e=>e.default)):n.e(32209).then(n.bind(n,32209)).then((e=>e.wallet));case"com.trusteeglobal":return t?n.e(97442).then(n.bind(n,97442)).then((e=>e.default)):n.e(27767).then(n.bind(n,27767)).then((e=>e.wallet));case"org.mugambo":return t?n.e(16188).then(n.bind(n,16188)).then((e=>e.default)):n.e(47401).then(n.bind(n,47401)).then((e=>e.wallet));case"cc.dropp":return t?n.e(60207).then(n.bind(n,82588)).then((e=>e.default)):n.e(51514).then(n.bind(n,51514)).then((e=>e.wallet));case"xyz.roam.wallet":return t?n.e(80503).then(n.bind(n,80503)).then((e=>e.default)):n.e(25746).then(n.bind(n,25746)).then((e=>e.wallet));case"world.qoin":return t?n.e(28813).then(n.bind(n,28813)).then((e=>e.default)):n.e(38464).then(n.bind(n,38464)).then((e=>e.wallet));case"com.meld.app":return t?n.e(9206).then(n.bind(n,9206)).then((e=>e.default)):n.e(91259).then(n.bind(n,91259)).then((e=>e.wallet));case"com.bestwallet":return t?n.e(56546).then(n.bind(n,56546)).then((e=>e.default)):n.e(86871).then(n.bind(n,86871)).then((e=>e.wallet));case"io.hyperpay":return t?n.e(58580).then(n.bind(n,58580)).then((e=>e.default)):n.e(89841).then(n.bind(n,12222)).then((e=>e.wallet));case"io.xucre":return t?n.e(35915).then(n.bind(n,35915)).then((e=>e.default)):n.e(10502).then(n.bind(n,10502)).then((e=>e.wallet));case"app.herewallet":return t?n.e(47524).then(n.bind(n,47524)).then((e=>e.default)):n.e(8769).then(n.bind(n,8769)).then((e=>e.wallet));case"com.cakewallet":return t?n.e(10448).then(n.bind(n,10448)).then((e=>e.default)):n.e(38253).then(n.bind(n,38253)).then((e=>e.wallet));case"io.unagi.unawallet":return t?n.e(69401).then(n.bind(n,69401)).then((e=>e.default)):n.e(94012).then(n.bind(n,94012)).then((e=>e.wallet));case"io.ethos":return t?n.e(6979).then(n.bind(n,6979)).then((e=>e.default)):n.e(494).then(n.bind(n,494)).then((e=>e.wallet));case"app.pluswallet":return t?n.e(49422).then(n.bind(n,49422)).then((e=>e.default)):n.e(7651).then(n.bind(n,7651)).then((e=>e.wallet));case"com.authentrend":return t?n.e(98209).then(n.bind(n,98209)).then((e=>e.default)):n.e(84276).then(n.bind(n,84276)).then((e=>e.wallet));case"finance.plena":return t?n.e(70288).then(n.bind(n,70288)).then((e=>e.default)):n.e(91149).then(n.bind(n,91149)).then((e=>e.wallet));case"com.wemix":return t?n.e(77475).then(n.bind(n,77475)).then((e=>e.default)):n.e(67150).then(n.bind(n,44769)).then((e=>e.wallet));case"com.gemwallet":return t?n.e(2407).then(n.bind(n,2407)).then((e=>e.default)):n.e(16962).then(n.bind(n,16962)).then((e=>e.wallet));case"com.caesiumlab":return t?n.e(64737).then(n.bind(n,64737)).then((e=>e.default)):n.e(7732).then(n.bind(n,7732)).then((e=>e.wallet));case"pro.fintoken":return t?n.e(18089).then(n.bind(n,18089)).then((e=>e.default)):n.e(94060).then(n.bind(n,94060)).then((e=>e.wallet));case"com.peakdefi":return t?n.e(16128).then(n.bind(n,16128)).then((e=>e.default)):n.e(9853).then(n.bind(n,9853)).then((e=>e.wallet));case"com.nodle":return t?n.e(17187).then(n.bind(n,17187)).then((e=>e.default)):n.e(6862).then(n.bind(n,6862)).then((e=>e.wallet));case"com.cryptokara":return t?n.e(83749).then(n.bind(n,83749)).then((e=>e.default)):n.e(81992).then(n.bind(n,81992)).then((e=>e.wallet));case"com.poolsmobility.wallet":return t?n.e(17236).then(n.bind(n,17236)).then((e=>e.default)):n.e(55985).then(n.bind(n,55985)).then((e=>e.wallet));case"com.veworld":return t?n.e(64798).then(n.bind(n,64798)).then((e=>e.default)):n.e(27443).then(n.bind(n,27443)).then((e=>e.wallet));case"com.azcoiner":return t?n.e(97464).then(n.bind(n,97464)).then((e=>e.default)):n.e(91173).then(n.bind(n,91173)).then((e=>e.wallet));case"technology.jambo":return t?n.e(39647).then(n.bind(n,62028)).then((e=>e.default)):n.e(42154).then(n.bind(n,42154)).then((e=>e.wallet));case"vc.uincubator.api":return t?n.e(20749).then(n.bind(n,20749)).then((e=>e.default)):n.e(61696).then(n.bind(n,61696)).then((e=>e.wallet));case"app.m1nty":return t?n.e(18728).then(n.bind(n,18728)).then((e=>e.default)):n.e(78837).then(n.bind(n,78837)).then((e=>e.wallet));case"io.noone":return t?n.e(76895).then(n.bind(n,76895)).then((e=>e.default)):n.e(79402).then(n.bind(n,79402)).then((e=>e.wallet));case"io.gate.wallet":return t?n.e(76952).then(n.bind(n,76952)).then((e=>e.default)):n.e(70661).then(n.bind(n,70661)).then((e=>e.wallet));case"com.bitso":return t?n.e(8812).then(n.bind(n,8812)).then((e=>e.default)):n.e(6681).then(n.bind(n,6681)).then((e=>e.wallet));case"online.puzzle":return t?n.e(15921).then(n.bind(n,15921)).then((e=>e.default)):n.e(36068).then(n.bind(n,36068)).then((e=>e.wallet));case"network.blackfort":return t?n.e(41184).then(n.bind(n,41184)).then((e=>e.default)):n.e(61629).then(n.bind(n,61629)).then((e=>e.wallet));case"io.armana.portal":return t?n.e(80029).then(n.bind(n,80029)).then((e=>e.default)):n.e(81103).then(n.bind(n,81103)).then((e=>e.wallet));case"io.bharatbox":return t?n.e(61631).then(n.bind(n,61631)).then((e=>e.default)):n.e(94986).then(n.bind(n,94986)).then((e=>e.wallet));case"com.blanqlabs.wallet":return t?n.e(66306).then(n.bind(n,66306)).then((e=>e.default)):n.e(78679).then(n.bind(n,78679)).then((e=>e.wallet));case"foundation.klaytn":return t?n.e(98784).then(n.bind(n,98784)).then((e=>e.default)):n.e(92509).then(n.bind(n,92509)).then((e=>e.wallet));case"com.greengloryglobal":return t?n.e(39870).then(n.bind(n,39870)).then((e=>e.default)):n.e(50003).then(n.bind(n,50003)).then((e=>e.wallet));case"com.x9wallet":return t?n.e(65667).then(n.bind(n,65667)).then((e=>e.default)):n.e(75534).then(n.bind(n,75534)).then((e=>e.wallet));case"io.miraiapp":return t?n.e(11149).then(n.bind(n,11149)).then((e=>e.default)):n.e(52096).then(n.bind(n,52096)).then((e=>e.wallet));case"io.kigo":return t?n.e(70410).then(n.bind(n,70410)).then((e=>e.default)):n.e(90735).then(n.bind(n,90735)).then((e=>e.wallet));case"com.getcogni":return t?n.e(45615).then(n.bind(n,45615)).then((e=>e.default)):n.e(42810).then(n.bind(n,42810)).then((e=>e.wallet));case"io.toric":return t?n.e(80155).then(n.bind(n,80155)).then((e=>e.default)):n.e(88822).then(n.bind(n,88822)).then((e=>e.wallet));case"com.fastex.wallet":return t?n.e(50671).then(n.bind(n,50671)).then((e=>e.default)):n.e(58330).then(n.bind(n,58330)).then((e=>e.wallet));case"io.wallacy":return t?n.e(48037).then(n.bind(n,48037)).then((e=>e.default)):n.e(64072).then(n.bind(n,64072)).then((e=>e.wallet));case"com.usecapsule":return t?n.e(97443).then(n.bind(n,97443)).then((e=>e.default)):n.e(87118).then(n.bind(n,87118)).then((e=>e.wallet));case"com.savl":return t?n.e(91879).then(n.bind(n,91879)).then((e=>e.default)):n.e(5026).then(n.bind(n,5026)).then((e=>e.wallet));case"app.sinum":return t?n.e(41215).then(n.bind(n,41215)).then((e=>e.default)):n.e(93738).then(n.bind(n,93738)).then((e=>e.wallet));case"finance.soulswap.app":return t?n.e(24625).then(n.bind(n,24625)).then((e=>e.default)):n.e(11140).then(n.bind(n,11140)).then((e=>e.wallet));case"com.shapeshift":return t?n.e(14746).then(n.bind(n,14746)).then((e=>e.default)):n.e(18943).then(n.bind(n,18943)).then((e=>e.wallet));case"finance.panaroma":return t?n.e(38507).then(n.bind(n,38507)).then((e=>e.default)):n.e(13094).then(n.bind(n,13094)).then((e=>e.wallet));case"io.neopin":return t?n.e(78825).then(n.bind(n,78825)).then((e=>e.default)):n.e(28716).then(n.bind(n,28716)).then((e=>e.wallet));case"com.alicebob":return t?n.e(43710).then(n.bind(n,43710)).then((e=>e.default)):n.e(80563).then(n.bind(n,80563)).then((e=>e.wallet));case"co.cyber.wallet":return t?n.e(24942).then(n.bind(n,24942)).then((e=>e.default)):n.e(89059).then(n.bind(n,89059)).then((e=>e.wallet));case"com.dextrade":return t?n.e(35668).then(n.bind(n,35668)).then((e=>e.default)):n.e(42065).then(n.bind(n,42065)).then((e=>e.wallet));case"org.thepulsewallet":return t?n.e(90293).then(n.bind(n,90293)).then((e=>e.default)):n.e(81784).then(n.bind(n,81784)).then((e=>e.wallet));case"id.co.pintu":return t?n.e(20751).then(n.bind(n,20751)).then((e=>e.default)):n.e(95706).then(n.bind(n,95706)).then((e=>e.wallet));case"io.bladewallet":return t?n.e(94785).then(n.bind(n,94785)).then((e=>e.default)):n.e(87796).then(n.bind(n,87796)).then((e=>e.wallet));case"com.pandoshi":return t?n.e(10593).then(n.bind(n,10593)).then((e=>e.default)):n.e(3604).then(n.bind(n,81223)).then((e=>e.wallet));case"money.keychain":return t?n.e(15706).then(n.bind(n,15706)).then((e=>e.default)):n.e(22783).then(n.bind(n,22783)).then((e=>e.wallet));case"cool.pay":return t?n.e(81849).then(n.bind(n,81849)).then((e=>e.default)):n.e(28348).then(n.bind(n,28348)).then((e=>e.wallet));case"com.mpcvault.broswerplugin":return t?n.e(39686).then(n.bind(n,39686)).then((e=>e.default)):n.e(30443).then(n.bind(n,30443)).then((e=>e.wallet));case"io.legacynetwork":return t?n.e(30373).then(n.bind(n,30373)).then((e=>e.default)):n.e(46408).then(n.bind(n,46408)).then((e=>e.wallet));case"io.getclave":return t?n.e(70963).then(n.bind(n,70963)).then((e=>e.default)):n.e(74014).then(n.bind(n,74014)).then((e=>e.wallet));case"me.iopay":return t?n.e(23766).then(n.bind(n,23766)).then((e=>e.default)):n.e(51675).then(n.bind(n,51675)).then((e=>e.wallet));case"app.kabila":return t?n.e(72093).then(n.bind(n,72093)).then((e=>e.default)):n.e(89872).then(n.bind(n,89872)).then((e=>e.wallet));case"one.mixin.messenger":return t?n.e(95352).then(n.bind(n,95352)).then((e=>e.default)):n.e(81509).then(n.bind(n,81509)).then((e=>e.wallet));case"com.bettatrade":return t?n.e(53763).then(n.bind(n,53763)).then((e=>e.default)):n.e(47278).then(n.bind(n,47278)).then((e=>e.wallet));case"com.kraken":return t?n.e(50555).then(n.bind(n,50555)).then((e=>e.default)):n.e(59222).then(n.bind(n,59222)).then((e=>e.wallet));case"io.scramberry":return t?n.e(95614).then(n.bind(n,95614)).then((e=>e.default)):n.e(74611).then(n.bind(n,74611)).then((e=>e.wallet));case"io.earthwallet":return t?n.e(65439).then(n.bind(n,65439)).then((e=>e.default)):n.e(82442).then(n.bind(n,82442)).then((e=>e.wallet));case"xyz.nestwallet":return t?n.e(85072).then(n.bind(n,85072)).then((e=>e.default)):n.e(89581).then(n.bind(n,89581)).then((e=>e.wallet));case"xyz.echooo":return t?n.e(21416).then(n.bind(n,21416)).then((e=>e.default)):n.e(55989).then(n.bind(n,55989)).then((e=>e.wallet));case"net.myrenegade":return t?n.e(73582).then(n.bind(n,73582)).then((e=>e.default)):n.e(37699).then(n.bind(n,37699)).then((e=>e.wallet));case"io.ready":return t?n.e(54253).then(n.bind(n,54253)).then((e=>e.default)):n.e(78848).then(n.bind(n,78848)).then((e=>e.wallet));case"ai.hacken":return t?n.e(93196).then(n.bind(n,93196)).then((e=>e.default)):n.e(91065).then(n.bind(n,91065)).then((e=>e.wallet));case"io.plutope":return t?n.e(53163).then(n.bind(n,53163)).then((e=>e.default)):n.e(56422).then(n.bind(n,56422)).then((e=>e.wallet));case"io.trustasset":return t?n.e(44078).then(n.bind(n,44078)).then((e=>e.default)):n.e(8195).then(n.bind(n,8195)).then((e=>e.wallet));case"app.dfinnwallet":return t?n.e(10259).then(n.bind(n,10259)).then((e=>e.default)):n.e(57598).then(n.bind(n,57598)).then((e=>e.wallet));case"com.bmawallet":return t?n.e(28476).then(n.bind(n,28476)).then((e=>e.default)):n.e(17673).then(n.bind(n,17673)).then((e=>e.wallet));case"net.spatium.wallet":return t?n.e(53029).then(n.bind(n,53029)).then((e=>e.default)):n.e(85416).then(n.bind(n,85416)).then((e=>e.wallet));case"io.transi":return t?n.e(68393).then(n.bind(n,68393)).then((e=>e.default)):n.e(87436).then(n.bind(n,87436)).then((e=>e.wallet));case"com.dolletwallet":return t?n.e(65468).then(n.bind(n,65468)).then((e=>e.default)):n.e(54665).then(n.bind(n,54665)).then((e=>e.wallet));case"app.wombat":return t?n.e(74667).then(n.bind(n,97048)).then((e=>e.default)):n.e(61574).then(n.bind(n,61574)).then((e=>e.wallet));case"fi.dropmate":return t?n.e(70327).then(n.bind(n,70327)).then((e=>e.default)):n.e(15570).then(n.bind(n,15570)).then((e=>e.wallet));case"pub.dg":return t?n.e(2982).then(n.bind(n,2982)).then((e=>e.default)):n.e(93835).then(n.bind(n,93835)).then((e=>e.wallet));case"xyz.bonuz":return t?n.e(76087).then(n.bind(n,76087)).then((e=>e.default)):n.e(98949).then(n.bind(n,98949)).then((e=>e.wallet));case"com.icewal":return t?n.e(79044).then(n.bind(n,79044)).then((e=>e.default)):n.e(40289).then(n.bind(n,40289)).then((e=>e.wallet));case"one.metapro.wallet":return t?n.e(65497).then(n.bind(n,65497)).then((e=>e.default)):n.e(97500).then(n.bind(n,97500)).then((e=>e.wallet));case"io.shido":return t?n.e(30397).then(n.bind(n,30397)).then((e=>e.default)):n.e(27344).then(n.bind(n,27344)).then((e=>e.wallet));case"io.rabby":return t?n.e(34998).then(n.bind(n,34998)).then((e=>e.default)):n.e(29275).then(n.bind(n,29275)).then((e=>e.wallet));case"app.phantom":return t?n.e(76354).then(n.bind(n,76354)).then((e=>e.default)):n.e(88727).then(n.bind(n,88727)).then((e=>e.wallet));case"com.coinbase.wallet":return t?n.e(88622).then(n.bind(n,88622)).then((e=>e.default)):n.e(69091).then(n.bind(n,69091)).then((e=>e.wallet));case"io.xdefi":return t?n.e(76748).then(n.bind(n,54367)).then((e=>e.default)):n.e(95065).then(n.bind(n,95065)).then((e=>e.wallet));case"com.moongate.one":return t?n.e(31837).then(n.bind(n,31837)).then((e=>e.default)):n.e(86352).then(n.bind(n,86352)).then((e=>e.wallet));case"tech.levain":return t?n.e(65853).then(n.bind(n,65853)).then((e=>e.default)):n.e(80752).then(n.bind(n,80752)).then((e=>e.wallet));case"com.enkrypt":return t?n.e(57904).then(n.bind(n,57904)).then((e=>e.default)):n.e(70669).then(n.bind(n,70669)).then((e=>e.wallet));case"com.scramble":return t?n.e(882).then(n.bind(n,882)).then((e=>e.default)):n.e(77671).then(n.bind(n,77671)).then((e=>e.wallet));case"app.backpack":return t?n.e(60185).then(n.bind(n,60185)).then((e=>e.default)):n.e(75836).then(n.bind(n,75836)).then((e=>e.wallet));case"io.finoa":return t?n.e(3479).then(n.bind(n,3479)).then((e=>e.default)):n.e(61074).then(n.bind(n,61074)).then((e=>e.wallet));case"com.lootrush":return t?n.e(90829).then(n.bind(n,90829)).then((e=>e.default)):n.e(31776).then(n.bind(n,31776)).then((e=>e.wallet));case"app.core.extension":return t?n.e(80927).then(n.bind(n,80927)).then((e=>e.default)):n.e(33450).then(n.bind(n,33450)).then((e=>e.wallet));default:throw new Error(`Wallet with id ${e} not found`)}}n.d(t,{u:()=>a})},90175:(e,t,n)=>{n.d(t,{gN:()=>l,jt:()=>a});const a="com.coinbase.wallet",l="io.metamask"},340:(e,t,n)=>{n.r(t),n.d(t,{createWallet:()=>o,inAppWallet:()=>f,smartWallet:()=>w,walletConnect:()=>b});var a=n(27238);const l="https://c.thirdweb.com/event";function h(e){const{client:t,walletType:n,walletAddress:h}=e;!function(e,t){(0,a.KI)(e)(l,{method:"POST",body:JSON.stringify(t,((e,t)=>"bigint"==typeof t?t.toString():t))})}(t,{source:"connectWallet",action:"connect",walletType:n,walletAddress:h})}var i=n(12506),d=n(11739),r=n(90175),c=n(27473),u=n(41625),s=n(80515);function o(...e){const[t,a]=e;switch(t){case"smart":return w(a);case"embedded":case"inApp":return f(a);case r.jt:return function(e){const t=(0,s.u)();let a,l;function i(){a=void 0,l=void 0}let d=async()=>{},c=async e=>{l=e};const u=t.subscribe("chainChanged",(e=>{l=e})),o=t.subscribe("disconnect",(()=>{i(),u(),o()}));return t.subscribe("accountChanged",(e=>{a=e})),{id:r.jt,subscribe:t.subscribe,getChain:()=>l,getConfig:()=>e,getAccount:()=>a,autoConnect:async i=>{const{autoConnectCoinbaseWalletSDK:u}=await n.e(34970).then(n.bind(n,34970)),[s,o,b,w]=await u(i,e,t);return a=s,l=o,d=b,c=w,h({client:i.client,walletType:r.jt,walletAddress:a.address}),a},connect:async i=>{const{connectCoinbaseWalletSDK:u}=await n.e(34970).then(n.bind(n,34970)),[s,o,b,w]=await u(i,e,t);return a=s,l=o,d=b,c=w,h({client:i.client,walletType:r.jt,walletAddress:a.address}),a},disconnect:async()=>{i(),await d()},switchChain:async e=>{await c(e)}}}(a);default:{const l=(0,s.u)();let i,d;const c=l.subscribe("chainChanged",(e=>{d=e}));function u(){i=void 0,d=void 0}let o=async()=>{};const b=l.subscribe("disconnect",(()=>{u(),c(),b()}));l.subscribe("accountChanged",(e=>{i=e}));let p=async()=>{throw new Error("Not implemented yet")};const m={id:t,subscribe:l.subscribe,getConfig:()=>e[1],getChain:()=>d,getAccount:()=>i,autoConnect:async e=>{const{injectedProvider:a}=await Promise.resolve().then(n.bind(n,29641));if("walletConnect"!==t&&a(t)){const{autoConnectInjectedWallet:a}=await n.e(86135).then(n.bind(n,86135)),[r,c,u,s]=await a(t,l,e.chain);return i=r,d=c,o=u,p=s,h({client:e.client,walletType:t,walletAddress:i.address}),i}if(e&&"client"in e){const{autoConnectWC:a}=await n.e(59445).then(n.bind(n,59445)),[r,c,u,s]=await a(e,l,m.id);return i=r,d=c,o=u,p=s,h({client:e.client,walletType:t,walletAddress:i.address}),i}throw new Error("Failed to auto connect")},connect:async e=>{async function a(e){const{connectWC:a}=await n.e(59445).then(n.bind(n,59445)),[r,c,u,s]=await a(e,l,m.id);return i=r,d=c,o=u,p=s,h({client:e.client,walletType:t,walletAddress:i.address}),i}if("walletConnect"===t){const{client:t,chain:n,...l}=e;return a({client:t,chain:n,walletConnect:{...l}})}const r=e&&"walletConnect"in e,{injectedProvider:c}=await Promise.resolve().then(n.bind(n,29641));if(c(t)&&!r){const{connectInjectedWallet:a}=await n.e(86135).then(n.bind(n,86135)),[r,c,u,s]=await a(t,e,l);return i=r,d=c,o=u,p=s,h({client:e.client,walletType:t,walletAddress:i.address}),i}if(e&&"client"in e)return a(e);throw new Error("Failed to connect")},disconnect:async()=>{u(),await o()},switchChain:e=>p(e)};return m}}}function b(){return o("walletConnect")}function w(e){const t=(0,s.u)();let a,l,r;const c={id:"smart",subscribe:t.subscribe,getChain:()=>l,getConfig:()=>e,getAccount:()=>a,autoConnect:async t=>{const{connectSmartWallet:i}=await Promise.all([n.e(18333),n.e(12433),n.e(42443)]).then(n.bind(n,42443)),[d,u]=await i(c,t,e);return r=t,a=d,l=u,h({client:t.client,walletType:"smart",walletAddress:a.address}),a},connect:async i=>{const{connectSmartWallet:d}=await Promise.all([n.e(18333),n.e(12433),n.e(42443)]).then(n.bind(n,42443)),[u,s]=await d(c,i,e);return r=i,a=u,l=s,h({client:i.client,walletType:"smart",walletAddress:a.address}),t.emit("accountChanged",a),a},disconnect:async()=>{a=void 0,l=void 0;const{disconnectSmartWallet:e}=await Promise.all([n.e(18333),n.e(12433),n.e(42443)]).then(n.bind(n,42443));await e(c),t.emit("disconnect",void 0)},switchChain:async h=>{if(!r)throw new Error("Cannot switch chain without a previous connection");const s=(0,i.P)({address:e.factoryAddress||u.zk,chain:h,client:r.client});if(!await(0,d.isContractDeployed)(s))throw new Error(`Factory contract not deployed on chain: ${h.id}`);const{connectSmartWallet:o}=await Promise.all([n.e(18333),n.e(12433),n.e(42443)]).then(n.bind(n,42443)),[b,w]=await o(c,{...r,chain:h},e);a=b,l=w,t.emit("chainChanged",h)}};return c}function f(e){const t=(0,s.u)();let a,l,i;return{id:"inApp",subscribe:t.subscribe,getChain:()=>l,getConfig:()=>e,getAccount:()=>a,autoConnect:async t=>{const{autoConnectInAppWallet:d}=await n.e(61068).then(n.bind(n,61068)),[r,c]=await d(t,e);return i=t.client,a=r,l=c,h({client:t.client,walletType:"inApp",walletAddress:a.address}),a},connect:async t=>{const{connectInAppWallet:d}=await n.e(61068).then(n.bind(n,61068)),[r,c]=await d(t,e);return i=t.client,a=r,l=c,h({client:t.client,walletType:"inApp",walletAddress:a.address}),a},disconnect:async()=>{if(i&&!(await(0,c.zv)({client:i})).success)throw new Error("Failed to logout");a=void 0,l=void 0,t.emit("disconnect",void 0)},switchChain:async h=>{if(e?.smartAccount&&i&&a){const{autoConnectInAppWallet:t}=await n.e(61068).then(n.bind(n,61068)),[d,r]=await t({chain:h,client:i},e);a=d,l=r}else l=h;t.emit("chainChanged",h)}}}},27473:(e,t,n)=>{n.d(t,{B9:()=>u,authenticate:()=>c,getAuthenticatedUser:()=>r,zv:()=>d});var a=n(59934),l=n(43253);const h=new WeakMap;async function i(e){if(h.has(e))return h.get(e);let t;if((0,a.Bd)()){const{InAppWebConnector:a}=await n.e(24297).then(n.bind(n,24297));t=new a({client:e})}else{if(!(0,a.lV)())throw new Error("Unsupported platform");{const{InAppNativeConnector:n}=require("../../native/native-connector.js");t=new n({client:e})}}return h.set(e,t),t}async function d(e){return(await i(e.client)).logout()}async function r(e){const{client:t}=e,n=await i(t),a=await n.getUser();if(a.status===l.P1.LOGGED_IN_WALLET_INITIALIZED)return a}async function c(e){return(await i(e.client)).authenticate(e)}const u={google:l.OJ.GOOGLE,facebook:l.OJ.FACEBOOK,apple:l.OJ.APPLE}},43253:(e,t,n)=>{var a,l,h;n.d(t,{OJ:()=>l,P1:()=>h}),function(e){e.USER_MANAGED="USER_MANAGED",e.CLOUD_MANAGED="AWS_MANAGED"}(a||(a={})),function(e){e.COGNITO="Cognito",e.GOOGLE="Google",e.EMAIL_OTP="EmailOtp",e.CUSTOM_JWT="CustomJWT",e.CUSTOM_AUTH_ENDPOINT="CustomAuthEndpoint",e.FACEBOOK="Facebook",e.APPLE="Apple",e.PASSKEY="Passkey"}(l||(l={})),function(e){e.LOGGED_OUT="Logged Out",e.LOGGED_IN_WALLET_UNINITIALIZED="Logged In, Wallet Uninitialized",e.LOGGED_IN_NEW_DEVICE="Logged In, New Device",e.LOGGED_IN_WALLET_INITIALIZED="Logged In, Wallet Initialized"}(h||(h={}))},29641:(e,t,n)=>{function a(){const e=new Set;let t=[];const n=()=>function(n){if("undefined"==typeof window)return;const a=n=>{return a=n.detail,void(t.some((({info:e})=>e.uuid===a.info.uuid))||(t=[...t,a],e.forEach((e=>e(t,{added:[a]})))));var a};return window.addEventListener("eip6963:announceProvider",a),window.dispatchEvent(new CustomEvent("eip6963:requestProvider")),()=>window.removeEventListener("eip6963:announceProvider",a)}();let a=n();return{_listeners:()=>e,clear(){e.forEach((e=>e([],{removed:[...t]}))),t=[]},destroy(){this.clear(),e.clear(),a?.()},findProvider:({rdns:e})=>t.find((t=>t.info.rdns===e)),getProviders:()=>t,reset(){this.clear(),a?.(),a=n()},subscribe:(n,{emitImmediately:a}={})=>(e.add(n),a&&n(t,{added:t}),()=>e.delete(n))}}n.d(t,{injectedProvider:()=>d});var l=n(59934),h=n(90175);const i=(()=>(0,l.Bd)()?a():void 0)();function d(e){const t=function(){const e=function(){if(i)return i}()?.getProviders()||[];for(const t of e)if("io.metamask.mobile"===t.info.rdns){t.info.rdns=h.gN;break}return e}().find((t=>t.info.rdns===e));return t?.provider}},41625:(e,t,n)=>{n.d(t,{L8:()=>r,Oi:()=>l,RZ:()=>c,km:()=>h,lI:()=>u,uh:()=>d,zk:()=>i});var a=n(5675);const l=!1,h="0xfffffffffffffffffffffffffffffff0000000000000000000000000000000007aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1c",i="0x85e23b94e7F5E9cC1fF78BCe78cfb15B81f0DF00",d="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789",r=50000n,c=e=>{const t=(0,a.JD)().bundler;return`https://${e.id}.${t}/`},u=e=>{const t=(0,a.JD)().bundler;return`https://${e.id}.${t}/`}},80515:(e,t,n)=>{function a(){return function(){const e=new Map;return{subscribe:(t,n)=>(e.has(t)?e.get(t)?.add(n):e.set(t,new Set([n])),()=>{const a=e.get(t);a&&a.delete(n)}),emit(t,n){const a=e.get(t);if(a)for(const e of a)e(n)}}}()}n.d(t,{u:()=>a})},42558:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(58470),l=n(30666),h=n(38903),i=n(92517),d=n(82555);function r(e){const{domain:t={},message:n,primaryType:a}=e,h={EIP712Domain:(0,d.H4)({domain:t}),...e.types};(0,d.$$)({domain:t,message:n,primaryType:a,types:h});const r=["0x1901"];return t&&r.push(function({domain:e,types:t}){return c({data:e,primaryType:"EIP712Domain",types:t})}({domain:t,types:h})),"EIP712Domain"!==a&&r.push(c({data:n,primaryType:a,types:h})),(0,i.S)((0,l.xW)(r))}function c({data:e,primaryType:t,types:n}){const a=u({data:e,primaryType:t,types:n});return(0,i.S)(a)}function u({data:e,primaryType:t,types:n}){const l=[{type:"bytes32"}],h=[s({primaryType:t,types:n})];for(const a of n[t]){const[t,i]=b({types:n,name:a.name,type:a.type,value:e[a.name]});l.push(t),h.push(i)}return(0,a.h)(l,h)}function s({primaryType:e,types:t}){const n=(0,h.nj)(function({primaryType:e,types:t}){let n="";const a=o({primaryType:e,types:t});a.delete(e);const l=[e,...Array.from(a).sort()];for(const e of l)n+=`${e}(${t[e].map((({name:e,type:t})=>`${t} ${e}`)).join(",")})`;return n}({primaryType:e,types:t}));return(0,i.S)(n)}function o({primaryType:e,types:t},n=new Set){const a=e.match(/^\w*/u),l=a?.[0];if(n.has(l)||void 0===t[l])return n;n.add(l);for(const e of t[l])o({primaryType:e.type,types:t},n);return n}function b({types:e,name:t,type:n,value:l}){if(void 0!==e[n])return[{type:"bytes32"},(0,i.S)(u({data:l,primaryType:n,types:e}))];if("bytes"===n)return l="0x"+((l.length%2?"0":"")+l.slice(2)),[{type:"bytes32"},(0,i.S)(l)];if("string"===n)return[{type:"bytes32"},(0,i.S)((0,h.nj)(l))];if(n.lastIndexOf("]")===n.length-1){const h=n.slice(0,n.lastIndexOf("[")),d=l.map((n=>b({name:t,type:h,types:e,value:n})));return[{type:"bytes32"},(0,i.S)((0,a.h)(d.map((([e])=>e)),d.map((([,e])=>e))))]}return[{type:n},l]}},82555:(e,t,n)=>{n.d(t,{H4:()=>s,$$:()=>u});var a=n(37663),l=n(66077),h=n(95068),i=n(96943),d=n(38903);const r=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,c=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;function u(e){const{domain:t,message:n,primaryType:u,types:s}=e,o=(e,t)=>{for(const n of e){const{name:e,type:u}=n,b=t[e],w=u.match(c);if(w&&("number"==typeof b||"bigint"==typeof b)){const[e,t,n]=w;(0,d.cK)(b,{signed:"int"===t,size:Number.parseInt(n)/8})}if("address"===u&&"string"==typeof b&&!(0,h.P)(b))throw new l.M({address:b});const f=u.match(r);if(f){const[e,t]=f;if(t&&(0,i.E)(b)!==Number.parseInt(t))throw new a.BI({expectedSize:Number.parseInt(t),givenSize:(0,i.E)(b)})}const p=s[u];p&&o(p,b)}};if(s.EIP712Domain&&t&&o(s.EIP712Domain,t),"EIP712Domain"!==u){const e=s[u];o(e,n)}}function s({domain:e}){return["string"==typeof e?.name&&{name:"name",type:"string"},e?.version&&{name:"version",type:"string"},"number"==typeof e?.chainId&&{name:"chainId",type:"uint256"},e?.verifyingContract&&{name:"verifyingContract",type:"address"},e?.salt&&{name:"salt",type:"bytes32"}].filter(Boolean)}}}]); \ No newline at end of file diff --git a/26869.index.js b/26869.index.js new file mode 100644 index 000000000..a623737f5 --- /dev/null +++ b/26869.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[26869],{26869:(A,V,i)=>{i.r(V),i.d(V,{default:()=>N});const N="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/27088.index.js b/27088.index.js new file mode 100644 index 000000000..80f645cd4 --- /dev/null +++ b/27088.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[27088],{27088:(l,e,s)=>{s.r(e),s.d(e,{wallet:()=>a});const a={id:"co.lobstr",name:"LOBSTR Wallet",homepage:"https://lobstr.co/",image_id:"0dafcaab-0852-47f7-85dd-436b86491d00",app:{browser:"https://lobstr.co/",ios:"https://apps.apple.com/us/app/lobstr-stellar-wallet/id1404357892",android:"https://play.google.com/store/apps/details?id=com.lobstr.client",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"lobstr://",universal:"https://lobstr.co/uni/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/27291.index.js b/27291.index.js new file mode 100644 index 000000000..835a362f5 --- /dev/null +++ b/27291.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[27291],{27291:(e,a,l)=>{l.r(a),l.d(a,{wallet:()=>n});const n={id:"tech.defiantapp",name:"Defiant",homepage:"https://www.defiantapp.tech/",image_id:"11a96ca4-3592-42ae-c781-2b7265ec9200",app:{browser:null,ios:"https://apps.apple.com/app/defiant-wallet/id1559622756",android:"https://play.google.com/store/apps/details?id=ar.com.andinasmart.defiant&hl=en",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"defiantapp://",universal:"https://defiantapp.tech/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/27344.index.js b/27344.index.js new file mode 100644 index 000000000..42d211f45 --- /dev/null +++ b/27344.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[27344],{27344:(l,e,i)=>{i.r(e),i.d(e,{wallet:()=>p});const p={id:"io.shido",name:"Shido App",homepage:"https://www.shido.io/",image_id:"673b4fdc-8c65-41e0-d0f8-c2eb6c8e5500",app:{browser:null,ios:"https://apps.apple.com/us/app/shido-app/id6473452165",android:"https://play.google.com/store/apps/details?id=com.shido.wallet&hl=en&gl=US&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"shido://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/27443.index.js b/27443.index.js new file mode 100644 index 000000000..a679bee3a --- /dev/null +++ b/27443.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[27443],{27443:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>o});const o={id:"com.veworld",name:"VeWorld Mobile",homepage:"https://veworld.com",image_id:"afa5084b-02da-4dd4-418b-9f6410e34e00",app:{browser:null,ios:"https://www.veworld.com/",android:"https://www.veworld.com/",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"veworld://org.vechain.veworld.app/",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/27767.index.js b/27767.index.js new file mode 100644 index 000000000..11176ac95 --- /dev/null +++ b/27767.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[27767],{27767:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"com.trusteeglobal",name:"Trustee Wallet",homepage:"https://trusteeglobal.com",image_id:"853e6f0a-ccb6-4b7e-e73b-89171a4e0a00",app:{browser:null,ios:"https://apps.apple.com/app/trustee-wallet/id1462924276",android:"https://play.google.com/store/apps/details?id=com.trusteewallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"tw://",universal:"https://trusteeglobal.com/link/Pxxum8Yt"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/27944.index.js b/27944.index.js new file mode 100644 index 000000000..342eca0a2 --- /dev/null +++ b/27944.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[27944],{27944:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>c});const c={id:"xyz.coca",name:"COCA Wallet",homepage:"https://www.coca.xyz/",image_id:"34c9a3a1-a331-4c30-f7bc-182861ccca00",app:{browser:"https://wirexapp.com/wirex-wallet",ios:"https://apps.apple.com/app/id1594165139",android:"https://play.google.com/store/apps/details?id=com.wirex.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wirexwallet://",universal:"https://wwallet.app.link/wc?uri=wc:00e46b69-d0cc-4b3e-b6a2-cee442f97188@1?bridge=https%3A%2F%2Fbridge.walletconnect.org&key=91303dedf64285cbbaf9120f6e9d160a5c8aa3deb67017a3874cd272323f48ae"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/28014.index.js b/28014.index.js new file mode 100644 index 000000000..b214bae1b --- /dev/null +++ b/28014.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28014],{28014:(A,p,e)=>{e.r(p),e.d(p,{default:()=>x});const x="data:image/webp;base64,UklGRsYCAABXRUJQVlA4ILoCAABQFACdASqAAIAAPm02lkckI6IhKxi4MIANiUASuf8A67TL/WPyv4cLvJy+JpOr/Fn/IPYB4qHSA8xH6n/sd2APKq6xP0AP1V9M32bf3D9K7VnegDHBvgaQJo4j7GCRoKRgHHDC3MVOv5Et6MqVdnpZYiLEhxoPwOVGCS6+vMzJofbOx4u/ZqUAM6jUx0/rZR4a5gexyJWEkbBJRmlpYq6O3kG1ebveTUAxmAAA/vl7AAIf2IxGXqcjxV1iDL2d+vQ/48itPFMfrc36OF1/wppSTzFdXL7rLj59Be94UToQimGXhFkf9xiNU+MHwQEXctTenxzNPDpXNizGnzN/Z+q3hSkIELf/49U25J6TdMF/cssGPDuXv50hbBpy8FwU6Se87N40E77S06Whp/68yBKA/bmU1iOtbppDBmrKmp/Mo74Xw9VzYRU6XE8LYP1WydFUMtp8if5ItPJKt5ij+GdHYkHz7MmohRDbyV7/P8/jkNeDNawtZO7zjv98h5qtkFpG+xYEOkcZlxlBGp0fFl9Db4z4xbvE9FphfomFcVduXpPuRsQKb6y8ABjGxnZ0fhyqiPyS423b5iYzwSpH5V1CWH6oicQsWx3ArtVcRr/mas1sZKCL65tdZs9Z1q3/8LSiOjIYs0uRCV2C9zcLpTaGJBODbuE3MwF9ffyGvj+WFDJKC1D+lOklKHC7WBeSgN7uaCnPqUYhrvSZ7G2bm0qaVh0PBp818byEC1YKVpAlZs3O73auhc4v4ttXLqcGIl/HmdVrhxdmq/++GZQBfhAieviS2twBJKjOU1bxXK8JkoYfyqDxKJ8fm0G5+zzLvmj64DBy2KYHX7Yu+OCYUqBpXugPqL3JQmRqK+Waa2Srgq9SvgCoWu3nsoUKnrP48XSxPv+/A4gp14dp5VBA8+6hq3iqm/gAAAAAAA=="}}]); \ No newline at end of file diff --git a/28308.index.js b/28308.index.js new file mode 100644 index 000000000..432c7f94a --- /dev/null +++ b/28308.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28308],{28308:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.talken",name:"Talken Wallet",homepage:"https://talken.io/",image_id:"3c49e8e7-a4d8-4810-23ef-0a0102cce100",app:{browser:null,ios:"https://apps.apple.com/kr/app/talken-web3-wallet-nft-suite/id1459475831",android:"https://play.google.com/store/search?q=talken&c=apps&hl=en-KR",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"talken-wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/28348.index.js b/28348.index.js new file mode 100644 index 000000000..7e6347bc4 --- /dev/null +++ b/28348.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28348],{28348:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"cool.pay",name:"paycool",homepage:"https://pay.cool",image_id:"98d1e016-fada-48fb-5bd5-08c95e734800",app:{browser:null,ios:"https://apps.apple.com/us/app/pay-cool/id1636549193",android:"https://play.google.com/store/apps/details?id=cool.pay.paycool&hl=en_CA&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pay.cool://deepLinkView",universal:"https://pay.cool/deepLinkView"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/2838.index.js b/2838.index.js new file mode 100644 index 000000000..956d17b94 --- /dev/null +++ b/2838.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2838],{2838:(k,s,A)=>{A.r(s),A.d(s,{default:()=>e});const e="data:image/webp;base64,UklGRrAFAABXRUJQVlA4IKQFAAAQHwCdASqAAIAAPm02lkgkIyIhI5tqQIANiWcAVHXQXQPeYDz3fQBvJNPkscfm3gj4SPOf6D+1nIN5c/x3oR/HPs39y8pv6B4I+6f+X9BL+Uf4L8s/WVgdOAu3f/B4wPmK9U/87/3HGDd6+wB/M/7B/2f7j693/B5jPov/x/474Cv5V/a/+X2DvRA/aohvd/vHDGrze7zz2Fv1+XWHDsxVrmHQe/0HWP4gCrCflZtg9PL8weJNpVA6RX44kZu1J9zu0iZxT4m4VE5T9DTsCbXRz2kGxnBLYPIikEz582g/X6iRFAsI+0SVac6G1pSBjqhjFZfs/45VJdi7QbV5vd/UAAD+/K0QALj9t0ut34Fa1+yAsZyY4cpV3kSpdK5UGo/vdCOL0zk2X/C+9T31IwbHwkKH87n7vHn/sb10Un0BnpuT6SLCaOi79gYlaNR+h0hbRLrLkFD33EHozAgduWKvhLhEMNKF/toMn2iw8nshLznHvPokpR+yEYpOqG0y1ORy8Ood2bwqQqdMQoN/7QH53vurfE2eh5m5b1wY1GN9k97jB4+MkC/7ibOX2FC32i7Leqvo7cm60mOH7+7G9Ps/pV6TV+h6r9wsS2DWwlETofC57R/jHC5/67TUE5jTaSOZEcBii0d8+6zzdhvIqwyGue8Rk/3hUh73LPs2j9QCr3F36919clClSaXEwX29xmjQkR+zZR0yoZo4emuk3y/FgHsIzqYy5U91RdMUoylfdNjc+rHc9S4+H8k4VXJykfu22ptoWped+XeCyMl/iBUd3wE4yYr+gfaSROXpAwQinYM/GJUgx2sqQD9dY7UWWe3rppKwQQr7NkHzYEEY3j+0HMOH0ij6yVpn3NG8XLtg2gkVUbSltbZCQdOLTu66LmfA7n3F9gaHA8tL7Df5SB1u4MMQszBtDLpbPQcVO03r8/Ebby3Z3z+KYAhdnFbXOAWibkz2f8Yr6vi4+ZmNQ/BsQkHPGy18NsoEy191w+hA7NeZbG2VbZ8K3+DL8jssS25gLms6PjmEbrz/bO/4G/iOtV9qgHqeR/yZJRDMvSUVI7D7E7mip0671A4UwiZsAIKFGoAVl42q9E7vSUOnRg+SZXsZFsfDJ4oHbij+evkSjHpH/ESXP2eG/FEb6nrrDCyLxHxOHtCmtrbDuXJ857MD4zQq/un/vxWA6DYaY+qOlhvC+q/tC6l/9mXYeUc4qLdrAZOieGx7zPBIn5qFAry6pycDMQkkArl1f9Xn4GsCMUtzV8yc57hcm4B5+EVdKMHjjuTpdmyrmMywRxKgvLJf/5kdhIf70rTJeu9yELNlk9ehMWM/FrSkz2YpccFStZ2dknma6hrdN9zUVwZEtFKPql9G46OZud3zKN0W11kn/67BDhW0K8hk0B/EbGx2FXcb9r/1gvVvv5l6CnLxdfN4Eh/B+YklcrCBZceWh5Q3YRqcTmGclgs0LJ7HUTZqoHajjbuF4RQMMfJpPrPGwSs3xUwU5YhRogo9BVGDRaFwTV1Sp/o77zhefuZmki5OINf0YE12ftgysLdjpWE9yL47espPi4EV3UJrDXakKZEbAlj+x7flMx1OwSqjD8yTMr+H/Va6XlUYVivSaSSV1RzxdtgrFDv74GgQfO4ihhw3HGnISdag3Pjc807zLfk2OzbFRYFPedLFB7IabSgyWtF/OskhNQw3TjTakNfmtEBJW0LeJR9QycMuC4iVOVTBN+xTZYDK8foXI1HqUN9GkDP5bHjOJ1+siP/XpoNXQUqfCDb8eVVSdz5Hf8CoCbEh6cuEdt53ptJf3Mk1OcWrh4zL977b/COAPsfsUK3YiQ2F6Hhg3KEshLtVIZN9Q/NSZsPWj1KFALtX4c2ZBIC0sktGDe6FZ9KfOkjfjzsBUpR9bDd5gvscWChQMqAJO9EevSFgAAAA"}}]); \ No newline at end of file diff --git a/28476.index.js b/28476.index.js new file mode 100644 index 000000000..0192cd1e7 --- /dev/null +++ b/28476.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28476],{28476:(A,t,B)=>{B.r(t),B.d(t,{default:()=>q});const q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/28716.index.js b/28716.index.js new file mode 100644 index 000000000..455da7b1a --- /dev/null +++ b/28716.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28716],{28716:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"io.neopin",name:"NEOPIN",homepage:"https://neopin.io/",image_id:"424c54b5-b786-4c14-871f-61d5c5ded800",app:{browser:null,ios:"https://itunes.apple.com/app/id1600381072",android:"https://play.google.com/store/apps/details?id=com.blockchain.crypto.wallet.neopin",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"nptwc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/28813.index.js b/28813.index.js new file mode 100644 index 000000000..0b10268ae --- /dev/null +++ b/28813.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28813],{28813:(A,e,l)=>{l.r(e),l.d(e,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/28934.index.js b/28934.index.js new file mode 100644 index 000000000..15eaf12bb --- /dev/null +++ b/28934.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28934],{26033:(e,t,n)=>{n.d(t,{DG:()=>a,Y4:()=>r,dw:()=>c});const a="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";function c(e){return e.toLowerCase()===a}const r="0x0000000000000000000000000000000000000000"},35632:(e,t,n)=>{n.d(t,{rr:()=>s});var a=n(18333);const c="0x313ce567",r=[],o=[{type:"uint8"}];async function s(e){return(0,a.readContract)({contract:e.contract,method:[c,r,o],params:[]})}},28934:(e,t,n)=>{n.d(t,{getBalance:()=>C});var a=n(79938),c=n(18333);const r="0x70a08231",o=[{type:"address",name:"_address"}],s=[{type:"uint256"}];async function d(e){return(0,c.readContract)({contract:e.contract,method:[r,o,s],params:[e.address]})}var i=n(26033),u=n(11405);const m="0x06fdde03",y=[],l=[{type:"string"}];async function h(e){return(0,u.n)((()=>async function(e){return(0,c.readContract)({contract:e.contract,method:[m,y,l],params:[]})}(e)),{cacheKey:`${e.contract.chain.id}:${e.contract.address}:name`,cacheTime:Number.POSITIVE_INFINITY})}const p="0x95d89b41",f=[],I=[{type:"string"}];async function w(e){return(0,u.n)((()=>async function(e){return(0,c.readContract)({contract:e.contract,method:[p,f,I],params:[]})}(e)),{cacheKey:`${e.contract.chain.id}:${e.contract.address}:symbol`,cacheTime:Number.POSITIVE_INFINITY})}var b=n(35632);async function x(e){if((0,i.dw)(e.contract.address))return{name:"Ether",symbol:"ETH",decimals:18,...e.contract.chain.nativeCurrency};try{const[t,n,a]=await Promise.all([h(e),w(e),(0,b.rr)(e)]);return{name:t,symbol:n,decimals:a}}catch(e){throw new Error("Invalid currency token")}}async function C(e){const[t,n]=await Promise.all([d(e),x(e)]);return{...n,value:t,displayValue:(0,a.ow)(t,n.decimals)}}}}]); \ No newline at end of file diff --git a/28965.index.js b/28965.index.js new file mode 100644 index 000000000..77fc38390 --- /dev/null +++ b/28965.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[28965],{28965:(A,f,a)=>{a.r(f),a.d(f,{default:()=>s});const s="data:image/webp;base64,UklGRloEAABXRUJQVlA4IE4EAACQHACdASqAAIAAPm0wkkWkIyGWi7YAQAbEoAxui3s3v/xacKV02Tn2fZ+8oxAA7HVzBSgbPq0xZcfdv6o2vLWw5J4FRj/Gn27p+GFIiJFYr9TMKO3bLsnmWiA/1PsvsrXKymhUzaWol9OdvpLcHziZgjE+SHBve5zvAund5jpqK506j7Au8tUwowuq5zEIpY8eS6hcovffuq6ffliEcT+A35yUQLITrBoh/H/ANuotW9+/MDTWtFxp3UdC4r3DcMyxctZBJm3UUkzaYSICM+DVDwaAy09ivJiAOjcfBpd/383LVKb0KhHHbh97OAAA/vz0AQsnQUze+c/2cmABnCN7AjnVeBLXFX+JTA5vrTOiZ+iyrwvfLpQf8WcOOzS19+GbwZ0Zqf1WU/wa/50xj4EE8+JCvszvFSfV2Gt0I8FqFXv3/Zubuf853/Nfr6RFW68u3HtGpvk4CmoqB4KADOaGZKMZ0E2weR1T2xbI67mfHw6+We84LnxgaQ4xBOGS9v6sh6QSyXANrXs8AoD5selY6rClbXfB/n5R62Xb80Z+fj3rZPVyCG1f8EQZSKMFkpAHpY2DM7OlKkVgfXVdzOwB6wCf+Bmc5oDHKeH6zSVWQxPrhMzJsxg8g/Jor9oYVBZQlT2mz1sJhR592VUqbZLy09/OSfePJFm6p3fd7TwgPEJHAi9kamuhMRx/Pn08FvV+lllr4SOzVf2jGUsSGINY6KQaQDcD3au3+9+PS51gT+U5wYZIvIcli1GB/VBIDxJOutBEEWEwr0sfnF0Uj+GYNEGG/1Qh+3AxxarMvjuak2tSamkeBDpBBdMqEHGkGqiwieoRzK4WNYJEjdoIV8d7TYXGx6WxsOB0WTvLRVVxZR0JLaFvOaZ7B577KyP2q6FiksXgiXEjApgFsnF0WWQk0J3f/nN/dpOQL5Nzfkz7/iakToxLR3FdvQ9M6m7u2/0hzSUYRW1NY0fYuUY6Z2nBuUDzNKmQ8+Q1A7cAk+7WlnJJYgb4DBDjNmD+foF8kOGtwQybji5t34SgNtJRDW/WX9azOAZ0kZQKE9yKehUZkCKT3g4XQdDA3ov8zfZNmlhxZj5Gs1K91i3PJahsFjaPKLMJIhhQsoyuGfJyPfv9I4b+tLKqLQKmc6K7mvU3LXrTQJaznPEp2m54ZBFXNT0ydWTssUwfWXA+2IomKqA2qTwMkbY3kwFOdEQyQPk37jcheErmSOeJMEORUjpGsr12Mv/i0QcqucqUT3jGTdL+sGc4cVRLqVG86ITPPYp3JuVk4PR1gE1emB40cBzn0SGcg8Awy38xX3jOwyX0wj/YlCvSgL3CJjDps36OZxSB3AFkFdg8q9hA8DvUtg4GjxkdGmz/8oxM2SpaYf821CJE5Lu9T4g0AQ0Yyvxcaz+EG+CJTdjy/pEZvBxO22dE7cln+Ehoi0mvrwMsas63sc3Ee5/qEDX1BxyarfkaAAAA"}}]); \ No newline at end of file diff --git a/29026.index.js b/29026.index.js new file mode 100644 index 000000000..652e6f3b1 --- /dev/null +++ b/29026.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[29026],{53255:(e,t,n)=>{n.d(t,{D:()=>s});var a=n(99280);async function s(e){const t=await e({method:"eth_blockNumber"});return(0,a.uU)(t)}},23058:(e,t,n)=>{n.d(t,{l:()=>i});var a=n(79756),s=n(6577),r=n(39571);const o={"0x0":"reverted","0x1":"success"};async function i(e,t){const n=await e({method:"eth_getTransactionReceipt",params:[t.hash]});if(!n)throw new Error("Transaction receipt not found.");return function(e){const t={...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map((e=>(0,s.e)(e))):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?(0,a.ME)(e.transactionIndex):null,status:e.status?o[e.status]:null,type:e.type?r.b4[e.type]||e.type:null};return e.blobGasPrice&&(t.blobGasPrice=BigInt(e.blobGasPrice)),e.blobGasUsed&&(t.blobGasUsed=BigInt(e.blobGasUsed)),t}(n)}},75450:(e,t,n)=>{n.d(t,{q:()=>m});var a=n(53255),s=n(36223);const r=5e3,o=1e3,i=500,c=2,l=10;function u(e,t,n){let u,d,m=[],h=[],f=!1;const w=(0,s.getRpcClient)({client:e,chain:t});async function g(){if(!f)return;const e=await(0,a.D)(w);if(!u||e>u){let t=[];if(u)for(let n=u+1n;n<=e;n++)t.push(BigInt(n));else t=[e];u=e;const n=(new Date).getTime();if(d){const e=(n-d)/t.length;h.push(e),h=h.slice(-l)}d=n;for(const e of t)for(const t of m)t(e)}const t=function(e){for(;e.lengthe+t),0)/e.length}(h),s=Math.max(i,Math.min(r,Math.max(i,t)));var p;await(p=s/(n??c),new Promise((e=>setTimeout(e,p)))),g()}return function(e,t){return m.push(e),f||(u=t,f=!0,g()),function(){m=m.filter((t=>t!==e)),0===m.length&&(u=void 0,d=void 0,f=!1)}}}const d=new Map;function m(e){const{client:t,chain:n,onNewBlockNumber:a,overPollRatio:s,latestBlockNumber:r}=e,o=n.id;let i=d.get(o);return i||(i=u(t,n,s),d.set(o,i)),i(a,r)}},29026:(e,t,n)=>{n.d(t,{relayEngineTransaction:()=>l});var a=n(12506),s=n(72559),r=n(18333),o=n(50099);const i=[{name:"from",type:"address"},{name:"to",type:"address"},{name:"value",type:"uint256"},{name:"gas",type:"uint256"},{name:"nonce",type:"uint256"},{name:"data",type:"bytes"}],c=[{name:"from",type:"address"},{name:"to",type:"address"},{name:"value",type:"uint256"},{name:"gas",type:"uint256"},{name:"nonce",type:"uint256"},{name:"data",type:"bytes"},{name:"chainid",type:"uint256"}];async function l(e){const{message:t,messageType:n,signature:o}=await async function({account:e,serializableTransaction:t,transaction:n,gasless:s}){const o=(0,a.P)({address:s.relayerForwarderAddress,chain:n.chain,client:n.client}),l=await(0,r.readContract)({contract:o,method:"function getNonce(address) view returns (uint256)",params:[e.address]}),[u,d]=await(async()=>{if(!t.to)throw new Error("engine transactions must have a 'to' address");if(!t.gas)throw new Error("engine transactions must have a 'gas' value");if(!t.data)throw new Error("engine transactions must have a 'data' value");if(s.experimentalChainlessSupport){const a={from:e.address,to:t.to,value:0n,gas:t.gas,nonce:l,data:t.data,chainid:BigInt(n.chain.id)};return[await e.signTypedData({domain:{name:"GSNv2 Forwarder",version:"0.0.1",verifyingContract:o.address},message:a,primaryType:"ForwardRequest",types:{ForwardRequest:c}}),a]}const a={from:e.address,to:t.to,value:0n,gas:t.gas,nonce:l,data:t.data};return[await e.signTypedData({domain:{name:s.domainName??"GSNv2 Forwarder",version:s.domainVersion??"0.0.1",chainId:n.chain.id,verifyingContract:o.address},message:a,primaryType:"ForwardRequest",types:{ForwardRequest:i}}),a]})();return{message:d,signature:u,messageType:"forward"}}(e),l=await fetch(e.gasless.relayerUrl,{method:"POST",headers:{"Content-Type":"application/json"},body:(0,s.A)({request:t,type:n,signature:o,forwarderAddress:e.gasless.relayerForwarderAddress})});if(!l.ok)throw new Error(`Failed to send transaction: ${await l.text()}`);const d=await l.json();if(!d.result)throw new Error(`Relay transaction failed: ${d.message}`);const m=d.result.queueId,h=Date.now()+6e4;for(;Date.now()setTimeout(e,1e3)))}throw new Error("Failed to find relayed transaction after 60000ms")}async function u(e){const{options:t,queueId:n}=e,a=t.gasless.relayerUrl.split("/relayer/")[0],s=await fetch(`${a}/transaction/status/${n}`,{method:"GET"}),r=await s.json();if(!s.ok)return null;const i=r.result;if(!i)return null;switch(i.status){case"errored":throw new Error(`Transaction errored with reason: ${i.errorMessage}`);case"cancelled":throw new Error("Transaction execution cancelled.");case"mined":return await(0,o.L)({client:t.transaction.client,chain:t.transaction.chain,transactionHash:i.transactionHash});default:return null}}},50099:(e,t,n)=>{n.d(t,{L:()=>c});var a=n(23058),s=n(36223),r=n(75450);const o=30,i=new Map;function c(e){const{transactionHash:t,chain:n,client:c}=e,l=`${n.id}:tx_${t}`,u=e.maxBlocksWaitTime??o;if(i.has(l))return i.get(l);const d=new Promise(((e,o)=>{t||o(new Error("Transaction has no transactionHash to wait for, did you execute it?"));const i=(0,s.getRpcClient)({client:c,chain:n});let l=-1;const d=(0,r.q)({client:c,chain:n,onNewBlockNumber:async()=>{if(l++,l>=u)return d(),void o(new Error(`Transaction not found after ${u} blocks`));try{const n=await(0,a.l)(i,{hash:t});d(),e(n)}catch{}}})})).finally((()=>{i.delete(l)}));return i.set(l,d),d}},6577:(e,t,n)=>{function a(e,{args:t,eventName:n}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...n?{args:t,eventName:n}:{}}}n.d(t,{e:()=>a})}}]); \ No newline at end of file diff --git a/29248.index.js b/29248.index.js new file mode 100644 index 000000000..08d473a53 --- /dev/null +++ b/29248.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[29248],{29248:(e,o,p)=>{p.r(o),p.d(o,{wallet:()=>l});const l={id:"so.onekey.app.wallet",name:"OneKey",homepage:"https://onekey.so",image_id:"0720d396-1d61-4985-e240-3194484f3100",app:{browser:"https://onekey.so",ios:"https://apps.apple.com/us/app/onekey-open-source-wallet/id1609559473",android:"https://play.google.com/store/apps/details?id=so.onekey.app.wallet&hl=en_US&gl=US",mac:"https://github.com/OneKeyHQ/app-monorepo/releases",windows:"https://github.com/OneKeyHQ/app-monorepo/releases",linux:"https://github.com/OneKeyHQ/app-monorepo/releases",chrome:"https://chrome.google.com/webstore/detail/onekey/jnmbobjmhlngoefaiojfljckilhhlhcj",firefox:null,safari:null,edge:null,opera:null},rdns:"so.onekey.app.wallet",mobile:{native:"onekey-wallet://",universal:"https://app.onekey.so/wc/connect"},desktop:{native:"onekey-wallet://",universal:"https://app.onekey.so/wc/connect"}}}}]); \ No newline at end of file diff --git a/29275.index.js b/29275.index.js new file mode 100644 index 000000000..657a4c111 --- /dev/null +++ b/29275.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[29275],{29275:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"io.rabby",name:"Rabby",homepage:"https://rabby.io/",image_id:"255e6ba2-8dfd-43ad-e88e-57cbb98f6800",app:{browser:"https://chrome.google.com/webstore/detail/rabby/acmacodkjbdgmoleebolmdjonilkdbch",ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/rabby-wallet/acmacodkjbdgmoleebolmdjonilkdbch",firefox:null,safari:null,edge:null,opera:null},rdns:"io.rabby",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/2929.index.js b/2929.index.js new file mode 100644 index 000000000..a7a43b725 --- /dev/null +++ b/2929.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2929],{2929:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>s});const s={id:"me.easy",name:"EASY",homepage:"https://easy.me",image_id:"62feb41a-be1f-4b1c-e089-27f97c0e8d00",app:{browser:null,ios:"https://apps.apple.com/us/app/easy-web3-social-wallet/id1641192503",android:"https://play.google.com/store/apps/details?id=co.theeasy.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"co.theeasy.app://",universal:"https://link.easy.me"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/29357.index.js b/29357.index.js new file mode 100644 index 000000000..7527213d8 --- /dev/null +++ b/29357.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[29357],{29357:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>p});const p={id:"com.cryptnox",name:"Cryptnox Wallet",homepage:"https://cryptnox.com",image_id:"2947b7c8-8966-4485-a98d-25fe43c16700",app:{browser:"https://cryptnox.com",ios:"https://apps.apple.com/app/id1583011693",android:"https://play.google.com/store/apps/details?id=com.cryptnox.cryptnoxwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"cryptnox://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/29426.index.js b/29426.index.js new file mode 100644 index 000000000..ad94bd96d --- /dev/null +++ b/29426.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[29426],{29426:(A,f,L)=>{L.r(f),L.d(f,{default:()=>S});const S="data:image/webp;base64,UklGRgYIAABXRUJQVlA4IPoHAABwJACdASqAAIAAPm0wlEYkIyIhLRTrKIANiWQA014xX749/rfN8sf+w4HVCHcLj69S/mAc4/zAebr6Wf796gH7c9a96AHSwfud+y2Ia/1XtU/x/8uyWgB77JfrOF/gBfi/8p3iEAH0/7yLUpVNqAH5h9AP6j89f05+yvwI/rf6Y3sZ9F79qkU5GyYJAfsBT2jPbqYOtaUhAzHuxHe2XH0L+TMO3Na1ibHs0CWJS+SSqCBfJR6LXTK+kfNhf6W2hRzrxn5Ifso4CwX2tkRon7aqFgZQAUjk8Yx5XYDnfwDBXsuoHhm/MOD658/9CbiN7yZ2CPr761YumcwvfW0ra/n/cBSTP4VJ4jrEOV2KVHuNEbwGS6Jr4cC+E9FtcJWfM00KRNz3p2FEMtwz/kAA/vyoAAQPf3FL+k+dgmRiJOJVh/ggjHPS0hqpvXuscabUGgEUoP/bjo1L5VC4kwDivyTb8vIy9CXnkZw4YCu3VXch6CZkGAgTHrCXrgr7vKc8txEQt8T6SZD39sgSe//Lab+gyTdqcapTscPj5cqyOWHWtxyQL0lowrmTGBQVGE1/SYeinG3sTaSZTGrP5OH6ZK9+tozkM3cBvAzVvp8iWNbwsdfuxNdLCw9nevMxmKmSfc2wxZo6IoIWCVIf7AXPbwNpC32PSzgvO6ffNyfiZpol/O4Ffosr61Vr5dhR+tW4kU1ZUrvgBmbXmYwa4N87jDvpI7wFLyKj6JAIGwdL2v6kjMsB7/ELUx0WJ5PyB+IAffCB0UArIW2XMXOix2LFrpESq0Akt91rekaoyUwH1IuCsa14fN5c2XI5l4VLvNsCFf8vjLO7B2K1c4641gEscf2+1tlw8MZ3mobPcew9kSserTubhNpUZqZnKgDeA+wEtZV0EG6OnfL+E4eyJLBOW0+d0VofByk26c6zGO6iIfdA47CN+hHuiaFmo54sE+lrHIyfmKOO74rGELX8r3GYnY0iIWwnIaLahup5SLuHMsabJudnXKHgDm++4p7ChT+r0hNHnFqPXNrjHHzwi5H/2XEd2eArMWMNI/L1AePMHJOf/gH2kmHuSSM9tk1dmiHrnjBKcO38IHhQbNbMqPKR3hBhPsa6W+fc4wLUuPi0HU9F+rR+CE5AkODMH9nLeoo2f9d1RC43iYlO/BbPL1UPoLXhDpRB3f58TMMcCHFY6QBn5UW6Ev5Gde1dDxlVzme0gJe82oRY+Bzks8uGPRW5a5PmOgS10DeDsTF46VIObYhpoQt9wHaMZVQrL4g6FN8RqjwjFYvRnxRidbt/H6zg7XOsOQIfPnZ1TDWoUUSkwAXd20/Qf+lQ+Kfuqz5/cw9PNYwEA0Vlxr7QMnQfxSVUM9XICiSxANwT1X2xhr0+/8PJvL7WCmEXRLtKQtccneYUVMlw16qHLuBGodIZ3tR2h/8dUUHCDlclyyfEoY7MDtLTQJN3fng+AZOS0agKmmbe7AQp1KXBga1s1AxK6+pEZP2R75Hsdi9QSBN/ZqStVz54uAaF4hJFbpQYWigt4zpTUyYP36+rjRLibeqiBUFYykqR7eZBFXt6T4sd7RLZB3Rbi0VMLs/NwmOrITxzfTvarlHbN/bzsicX/wkGz82cFxfez2pYVMhCP3SN4j3EQLbRwK33SVudm2lb3v4pWjeRUdcr9bV+Zi8Uu7FqXD7A82eMzSa++/LDkPvGM0oxj8SUu9J0KRWXwnJ+Kmfm40HF/9TjtKFXVkLJ9/2G/dfHkKB71vCvLoSoJdKzefqfb21EMQZAs7tKsUHR7r2V11lniQjSi859T/O3ip9i67a3mcNlM05UsZ/idlDe0VESGWWwYGikMeUfMKwpprx6zcwChMrn9iS+45n+CWDsME4c1fAoOB/DuGQWXmi9rNN1xRP5KObgS+UrPiMVzrugfG6U1vvHgW07yoSlbxJYjPQSzSzP8le6z0TEBDROOGE47edpQT+fRgG7mhdjYrm8z1+zOybf1shNQbjbkh9ULHAVR/L5qaO/j6ntjN80KzWbQ24m6wk4HVCvC0bLyokAvfkAyd5rOGlLwgh+AMJ94LVv+ONjMTFCCpKWVM8rp52OOxjPUD+DHvzM+AjPSsSVG1botf9iPSvBC3ApaQjUdik0V8qf/5VjQdPAT8I+vjzaV9sXdYB/y1lpJ0eg0E5DZ5OR6feaFwIV7zWBdX3fs8UsqABLf3VlX9LIEFSEWHo3nAcM1d7hlbRSlj+cTGucEyM0fCGx9kN6zB0WnGvC6dSb1z9/wFcYQTl2k6XrCsoc0LtQcn5kdA3FXVISidEIVCP2g/90mqp2qFxsNCXXPP3HoDzV81awe+bIHSpSmd6BQIDRvYetGzBCS8gfgdw86hkcd+3XOvXUhton49zYg3orKI8aSCOazCENyWuNBfGx4AmhKLE7pAQHKikyQrJ/MqiWVAIf6FnSIzDiITRe8LqUQ7tZQ5wtRL4PmaiqE9Jit7QUBHxoqod4hE58dyk8NP3ZmNLtD48zBl5UtNZjzsyP9VaL1zs7VU7qxSSDh+w20GkEup1vzglFB012A+1EWmmecaKKZb8s2Upq7EnMZd2FOAsGHLasnYZihWaIv1FcF/ONnxTEsquD2ovvwxxd/QWczkz3m/HivU0OruS3uC8ELPiN/YaqB1aLLXhGVyhWAABAqfUYh0FWTOj0rL2aOjRd1OqKuD3Oq099CQrxNRC1UaDtFM15fhMS4AAAAA=="}}]); \ No newline at end of file diff --git a/29476.index.js b/29476.index.js new file mode 100644 index 000000000..edbcdf995 --- /dev/null +++ b/29476.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[29476],{29476:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"com.itoken",name:"iToken Wallet",homepage:"https://www.itoken.com/",image_id:"5cd60c34-038d-470c-c024-d58f64260200",app:{browser:null,ios:"https://apps.apple.com/us/app/id1433883012",android:"https://play.google.com/store/apps/details?id=com.huobionchainwallet.gp",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"huobiwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/29758.index.js b/29758.index.js new file mode 100644 index 000000000..a9adca6bc --- /dev/null +++ b/29758.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[29758],{29758:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"io.goldbit",name:"GoldBit",homepage:"http://goldbit.io/gbapp.php",image_id:"11974ef1-21ab-4806-a2b1-362c31499900",app:{browser:null,ios:"https://apps.apple.com/tw/app/goldbit錢包/id1551914030",android:"https://play.google.com/store/apps/details?id=com.goldbitpro.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"goldbit://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/2982.index.js b/2982.index.js new file mode 100644 index 000000000..baa541def --- /dev/null +++ b/2982.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[2982],{2982:(A,s,C)=>{C.r(s),C.d(s,{default:()=>W});const W="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/30012.index.js b/30012.index.js new file mode 100644 index 000000000..06f8f082d --- /dev/null +++ b/30012.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[30012],{30012:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>n});const n={id:"org.arianee",name:"Arianee Wallet",homepage:"https://arianee.org",image_id:"ace938a9-c906-4b9e-f683-b85f1ab72800",app:{browser:null,ios:"https://apps.apple.com/fr/app/arianee-wallet/id1435782507",android:"https://play.google.com/store/apps/details?id=com.arianee.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"com.arianee.wallet://",universal:"https://arianee.net"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/30126.index.js b/30126.index.js new file mode 100644 index 000000000..41f375d43 --- /dev/null +++ b/30126.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[30126],{30126:(A,R,e)=>{e.r(R),e.d(R,{default:()=>w});const w="data:image/webp;base64,UklGRhQDAABXRUJQVlA4IAgDAADQEQCdASqAAIAAPm0yl0ikIqIhJRGpMIANiUFC2QsH6fM+azZH7d+FuFpubnAbYfzAbob0nHoAdKX+4WEgPrZZLmBK7ZnvkjEgm+XT9vSVDJ/PEJ3v2eAxL1NkeERT5/50pzLHwvxYRDq6jaM8APf6/0khRk7yrlwiW/W4AqIgKt6yLbSgGtd2y2+uDr4CoCTtqMb5dPzAAP7eH//cDjszGf/9rQ/6tD/q0J4ACpDQR65qeBoyxCnRdLwlJQp0+NhkA+484R02siL0+enxMJxTHfXOEx5Savf+QGPR0glMAGouMkcerDgc/4wAvpq+m+LgtLbKI1eqMCh/umRbFuoIjvP120bYMbEC3GDBtwA9Uu6yGo/N88LNYEbOR260cInoCvwp/kQt0pSV+St1yWTd/fX2CZmPYeKq73RpwPd1ifYTZSCttGSvGSXJ5+thXJyVZM1RyuT9xHP5OiNKrR7TyF3c9hbSEOnj33Y3eu/ggBI36O5vYjM1LxFPhajyrgFE6wNg2ACsTKTOGzWGK8P+X1K2fr0c70/Sbz/0HoKN+KO5cr6RiEGbeMBQqYqKjpRZgKnSQqBCm0utRnNfK/NA+YWSteH4Fl+TkW5hAOICJMjVqD42jSAALG+ZZ+9gfnXL8bbHMVNBeHJYt2TmP9DtugL/yKuSfNiRfVX+IiGgjdQ+Vwc3l9Jh/+wCAiAlwHJ+6SnpUYx409KT1bKYr3Swu6LJQN/IZsdm1ntltEgVFKYm2K3HQy/T58uTkDWXh1m949B+I5fsRDOS3kbiuCEGCZ33BhRzSYGlZgGGnhrz67K02IK2sLfJPIBg0LYuEwewAAM10HzzJ2J8ld+iiDWcoFmNzS0UhjIJVwh8q1dW4Hnd0i2MlK/dhL9o2FXprtijPO7iRwpwZl9xBT961ViZGiU6ykuwMFMqsAXbhv0dRHdlEwKNduhHa+SZMam/mNcOwqgTT6CUcW5CaDpZAfW1vVBWnx2FRWRweDgB2yWM7Faz0A/2jA8fPRPRGFBnPlR2MEAAAAAAAA=="}}]); \ No newline at end of file diff --git a/30373.index.js b/30373.index.js new file mode 100644 index 000000000..153ff16ad --- /dev/null +++ b/30373.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[30373],{30373:(p,w,N)=>{N.r(w),N.d(w,{default:()=>e});const e="data:image/webp;base64,UklGRoQEAABXRUJQVlA4IHgEAACwHgCdASqAAIAAPm00lEekIyalKROaGNANiUAZ65VzADYaCuVfRht6udb9De9Reir0yc3aP/JkPyd/3f+dEtlQhGVAswkNxRdzpZV/+/lKG44OgJOI3YY6q0gQ2CKI6Siep0NAIHfeUttIpUcrSncgS7agx5ZgiUT4WFZ6JTTB4zXjRFfRsmENwgbLRgNdIwtv4Vxzw45c/1B9Z84NIfc4Y8TBUkIOpN/icZhuHEcRygr1QPZF0OiLY4H8ErftpO+8TNkwhvD0WzMpud1qhTq/aCeEZ2EkqbCCbJGV6yl9xMcP5Ai5cd8BuL/PvQYN8gC5iO2jHM1bfNc2OYsisAD++ZNv/+Sn/eV+S6j/+vsoWHdUBKOgnMEwsYp/lG+voEc7ZPYInZ3uzu+vWEpM7Yk63wSiNydpVUNS5NI8XX2qkG/1rmHmK/3mG2wUYSpTVDfTnNQllPm+VS+7ug/R3I5nn/74Brf+0MTXAhuF2eSKoPM9ykKNZjnte0EoWf1pULuHR4UVdBzZLEx1igvhZw3nFI2+yhJ9I8zYDQNvR4/aiVOC94GhHTLuZKaTWQdqH9WNwXdctUoIY4OW/XqUOThosYJq0mrAqGdgUzlllIlqrz2YOJKFgIFNMgLH/47sPR+dEJrmRrvyWJhST2XZot4JSdCKGZZji+nxZP683dELBhT9v+/sAMij/TbwdY3iJhPYOSI0HSNIi2yl8fbWuIYvCHNLIJMqT1uvj+DImyVKKswxnqgFRpQpj1WXQfYVV5vKqYKs+XtDrZH5XQmDBe3C2Dewnw8CLbCjJMSMnSAf7oMbwGiLmN66GJWDm4zKB0LO1hup1mS8rDDSF1BypNGwmRgey7Ub8ZG5IYOG74gSjnoOOJIhAupTHaDX3k1wCRwVoEFOn0QTL/VCYKRviBT2wO1zNokwB+cyR7Z0TYlHQmzZw2X4wzGpyDqGGWPFWUns/INrYYnIYksInIr0GgWxvr0lx+0EQzI3Nfp5A0wmWNu0qz69q1lOc6C/8HbDAo+VmvOuGv0EpZVr/LL0b5sr3idnPOd10kqo0vfg9vLSLCenx7nfUTsCy4SutlW6CeFgBxE3iEhvTIN4YqTopvmMwY2/SBKBCbGe+rj5JA1fPFVcLZOEJwpXNHCVfgwmL8p/HRHwbBG0awEfBtevaFQECG5FZfa6ywfVf/oaU/MsoMrPX93GodOx1jlH769HM4I1t72/vb92lGBj9nM/HruPpzpvY1N6dNyex7B83/xpcGtVGZHp5l2Q/Sb0Zo0sj4JR0zvNlQYvJpuaXefBu/5eQ/bVQ0pOc8UefrFvz6ngd9/8M7VfmUNNqty9HMH5iuO8nMMp2XIYG/i0SVcRLe03qfikLULzYuDo/WQmFvkvWKT20lBWEbHvZmCs28wkxvjmmDKGJxRY69EIUtilCmWiDNaxhKEE3WzyOSupkPg+iWfBecWlH7zEvgik9ipuRwyE9cJqtcA4iMrbimuuBVR2zxUx1wrrmWt4TfZDPdcdYD1gChAAAAAA"}}]); \ No newline at end of file diff --git a/30397.index.js b/30397.index.js new file mode 100644 index 000000000..8e23c6714 --- /dev/null +++ b/30397.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[30397],{30397:(A,e,a)=>{a.r(e),a.d(e,{default:()=>Q});const Q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/30443.index.js b/30443.index.js new file mode 100644 index 000000000..7bffe4665 --- /dev/null +++ b/30443.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[30443],{30443:(l,a,c)=>{c.r(a),c.d(a,{wallet:()=>e});const e={id:"com.mpcvault.broswerplugin",name:"MPCVault | Team crypto wallet",homepage:"https://mpcvault.com",image_id:"3cbf71ea-c90b-427c-6b2c-a9a7c7c0d500",app:{browser:"https://console.mpcvault.com",ios:"https://apps.apple.com/us/app/mpcvault/id1622756458",android:"https://play.google.com/store/apps/details?id=com.mpcvault.mobileapp.android",mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/mpcvault/jgfmfplofjigjfokigdiaiibhonfnedj",firefox:null,safari:null,edge:null,opera:null},rdns:"com.mpcvault.broswerplugin",mobile:{native:"com.mpcvault.mobileapp://wccallback",universal:"https://ulink.mpcvault.com/wccallback"},desktop:{native:"com.mpcvault.mobileapp://wccallback",universal:null}}}}]); \ No newline at end of file diff --git a/30987.index.js b/30987.index.js new file mode 100644 index 000000000..fa1196d95 --- /dev/null +++ b/30987.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[30987],{44110:(e,a,r)=>{r.d(a,{r:()=>i,u:()=>n});const n=(0,r(74027).xH)({id:1,name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Etherscan",url:"https://etherscan.io"}]}),i=n},30987:(e,a,r)=>{r.r(a),r.d(a,{anvil:()=>i,arbitrum:()=>s,arbitrumNova:()=>t,arbitrumSepolia:()=>o,avalanche:()=>m,avalancheFuji:()=>l,base:()=>c,baseSepolia:()=>p,bsc:()=>k,bscTestnet:()=>A,defineChain:()=>n.xH,ethereum:()=>b.u,getChainMetadata:()=>n.PB,getRpcUrlForChain:()=>n.r8,mainnet:()=>b.r,mumbai:()=>x,optimism:()=>u,optimismSepolia:()=>h,polygon:()=>d,polygonAmoy:()=>E,polygonMumbai:()=>y,sepolia:()=>v,zora:()=>H,zoraSepolia:()=>C});var n=r(74027);const i=(0,n.xH)({id:31337,name:"Anvil",rpc:"http://127.0.0.1:8545",testnet:!0,nativeCurrency:{name:"Anvil Ether",symbol:"ETH",decimals:18}}),t=(0,n.xH)({id:42170,name:"Arbitrum Nova",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Arbiscan",url:"https://nova-explorer.arbitrum.io/"}]}),o=(0,n.xH)({id:421614,name:"Arbitrum Sepolia",nativeCurrency:{name:"Arbitrum Sepolia Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Arbiscan",url:"https://sepolia.arbiscan.io",apiUrl:"https://sepolia.arbiscan.io/api"}],testnet:!0}),s=(0,n.xH)({id:42161,name:"Arbitrum One",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Arbiscan",url:"https://arbiscan.io",apiUrl:"https://api.arbiscan.io/api"}]}),l=(0,n.xH)({id:43113,name:"Avalanche Fuji",nativeCurrency:{decimals:18,name:"Avalanche Fuji",symbol:"AVAX"},blockExplorers:[{name:"SnowTrace",url:"https://testnet.snowtrace.io",apiUrl:"https://api-testnet.snowtrace.io/api"}],testnet:!0}),m=(0,n.xH)({id:43114,name:"Avalanche",nativeCurrency:{decimals:18,name:"Avalanche",symbol:"AVAX"},blockExplorers:[{name:"SnowTrace",url:"https://snowtrace.io",apiUrl:"https://api.snowtrace.io/api"}]}),p=(0,n.xH)({id:84532,name:"Base Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Basescan",url:"https://sepolia.basescan.org",apiUrl:"https://api-sepolia.basescan.org/api"}],testnet:!0}),c=(0,n.xH)({id:8453,name:"Base",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Basescan",url:"https://basescan.org",apiUrl:"https://api.basescan.org/api"}]});var b=r(44110);const h=(0,n.xH)({id:11155420,name:"OP Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Blockscout",url:"https://optimism-sepolia.blockscout.com",apiUrl:"https://optimism-sepolia.blockscout.com/api"}],testnet:!0}),u=(0,n.xH)({id:10,name:"OP Mainnet",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Optimism Explorer",url:"https://optimistic.etherscan.io",apiUrl:"https://api-optimistic.etherscan.io"}]}),y=(0,n.xH)({id:80001,name:"Polygon Mumbai",nativeCurrency:{name:"MATIC",symbol:"MATIC",decimals:18},blockExplorers:[{name:"PolygonScan",url:"https://mumbai.polygonscan.com",apiUrl:"https://mumbai.polygonscan.com/api"}],testnet:!0}),x=y,E=(0,n.xH)({id:80002,name:"Polygon Amoy",nativeCurrency:{name:"MATIC",symbol:"MATIC",decimals:18},blockExplorers:[{name:"PolygonScan",url:"https://www.oklink.com/amoy"}],testnet:!0}),d=(0,n.xH)({id:137,name:"Polygon",nativeCurrency:{name:"MATIC",symbol:"MATIC",decimals:18},blockExplorers:[{name:"PolygonScan",url:"https://polygonscan.com",apiUrl:"https://api.polygonscan.com/api"}]}),v=(0,n.xH)({id:11155111,name:"Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"SEP",decimals:18},blockExplorers:[{name:"Etherscan",url:"https://sepolia.etherscan.io",apiUrl:"https://api-sepolia.etherscan.io/api"}],testnet:!0}),C=(0,n.xH)({id:999999999,name:"Zora Sepolia",nativeCurrency:{decimals:18,name:"Zora Sepolia",symbol:"ETH"},blockExplorers:[{name:"Zora Sepolia Explorer",url:"https://sepolia.explorer.zora.energy/",apiUrl:"https://sepolia.explorer.zora.energy/api"}],testnet:!0}),H=(0,n.xH)({id:7777777,name:"Zora",nativeCurrency:{decimals:18,name:"Ether",symbol:"ETH"},blockExplorers:[{name:"Explorer",url:"https://explorer.zora.energy",apiUrl:"https://explorer.zora.energy/api"}]}),k=(0,n.xH)({id:56,name:"BNB Smart Chain Mainnet",nativeCurrency:{name:"BNB Chain Native Token",symbol:"BNB",decimals:18},blockExplorers:[{name:"bscscan",url:"https://bscscan.com"}]}),A=(0,n.xH)({id:97,name:"BNB Smart Chain Testnet",nativeCurrency:{name:"BNB Chain Native Token",symbol:"tBNB",decimals:18},blockExplorers:[{name:"bscscan-testnet",url:"https://testnet.bscscan.com"}]})}}]); \ No newline at end of file diff --git a/31070.index.js b/31070.index.js new file mode 100644 index 000000000..38e50dc21 --- /dev/null +++ b/31070.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[31070],{31070:(A,e,O)=>{O.r(e),O.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRhwEAABXRUJQVlA4IBAEAAAQGQCdASqAAIAAPm0ylUckIyIhKpbZeIANiWMA1uIg/mehu5Vwnj73iS7gDoL/7ffed42wHL+5vwI8j/bt5syVxRaR2aR43Po/2Aul2X4oqpHPUS5+CQrziP5vh1V/uPswOurj1BuQKOjTs4GX2z915jEec/m2L23ixb/1HpofY8ZqiaUTO/zINkDOCgRHmfn7KSV8zzbxeizzVj4BObTz/GyO+dg8qW70rHK8UFvvZk8DpTIYfibNm6U5COF+s0HoYdXjlxFCz1NAzDqRz1IDAAD+/LhA0fOYpgADVZPxT9G2v0rquOKiNP6HO/tmmRFCYprlTZ3lUcK7IhFw8Jcf0TrLo7q4ewCp/qGh3/YMqGadFyqTXWEhh7cEckls4QHp5F5eYvhNHju/OYLpSae3zYYnBihwL4vgxDqpz+gNnoIkx1Sg0u++8HM57OPdUmf4mPL/26yOLPe4wqfmsz3IBK7fy8QTNSPfxwFlIulT5W6rPtgosyp228Y29KvdmJ8x9rmG6IfOu1eiGvQlVO9dCDdaz0z3XkarC0F7JvbrZNHtoq75nQbm8oK9nfMCrV3YpUt8Fdnp1CjaX7WvvG4xC+cxFZmQeXd9zt2Xki3jZQ3w9+1KpSuO0WHGl9TffzVmIm1tQKTSenru5u+NvLOxfJGetlpz2ePbzsDgAAJekHrhWx4gG6MP0NUBLFYSO+iXmmsi5NQJlxuU6RLCXL2x4U21AwrHt3iOCBvLFRvNmLCcdkiSPpz6CwWuIW03Qlhl/k34i5/3f+9DZnlmzfWXzxt8wF2wBIh4JtJO/OP+NJ8crOlKaPoYOOIgkY9aUDGSetZiM6pSz7jiqfb4SkeOJn+rvoZ34Wwu/x2+5Q6F4/ALb7EPfTv6Go/9tm1jBX8VAH3M7ar3OLv6kKclWR9+aK1t5n+a5Po0LHUJvdCZszeCyeQgEgCFKAue30tIHKClp7+92lX8JeCn42AkQDyDI1q/UJZ/0D+hrcQ/Ce1/0JLYWOI82X/HWpC2VE1aM1xgvMbwi0r32bADiBA1jN2OZ5bMNVUI80WtT6OSoFXhr0J8A6AvOQ6i1MJvcgmfnsDqmWmuC+OlUmfvFoW/hh7MQNRG37cWtrMkc9q+p/cjZ/b7FbOfl+caNCX6Tkj7RNXZC53ICavxI/jp2SF5Kjtoy3c1Ww8paJ4c1tbRY5kR1908MfkO15vgXUEmpVIKa2WzHh9pIAhhcXUauGnxNqbpRwG2M/TPKVy0AwRyx5dYm1q0UYlW3YgeKcWakRwKqB2+xOWEfyoclMWnYQtNyVoduonOPxqtNaEkHeXWGi2kmeYA6kylO/t9GG6YrdCtde5aZ8gtxp3AADlYPumTg2E79b3K39S77aWP3VHAAAAAAA=="}}]); \ No newline at end of file diff --git a/31333.index.js b/31333.index.js new file mode 100644 index 000000000..baced7f27 --- /dev/null +++ b/31333.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[31333],{31333:(A,a,s)=>{s.r(a),s.d(a,{default:()=>W});const W="data:image/webp;base64,UklGRlQEAABXRUJQVlA4IEgEAAAQGQCdASqAAIAAPm02l0gkIyKhJRZp6IANiWIGgywJbOZ59Svtv5X85/u14S1ZPnb8q/7PpAeYB+svSf8wH//9LH0R+gB+xnWOegB5avs1N3hwmykQqLIyVA92z0BxglagewKnLffrmc43hnExs5WL8jiLOUE8YoMYMc3rjQX/yxcHjmS9TsWrGtBHl5+7j5WfWHkgdQnybImpwGP+yZ0a4uSP1G50hPZcEZFDJUacnK8+xV4+uMaLG2EciJOXbc4cBmORkECMvrWv8qU4mBUaWAD+zyP//7ZL+sl/WS7Af/+XtsDSiaJdMAJXCL50NV79KitBIu+V1RN5WBpl5Nr2CqSj2bDSjasA2HW80sSHtrTNcgJbVZrUO55afVSgGJnxrVYdF/gLsD/YICv/6GgQaBYahzP5KApXm6xs+trK2A7KWH0Fs5uV9FN/eJZXnLZP8qMsq3uDqSkveeBiqGyYYImbjuQO39B6+HRZ0B4vYfBcY6kSJ17DIdPt0mH1zHx1lMEBlBOZ2zD771zRhpLinTx6utgYsA9dkxKPrOWTA+JsWRAKMo/itX8lqz4P9nYFeCr+VB9STdFiF+AE6gdukC0Fpl/WVCmUB7OyCo7zZywhq6tVHvu6XMCUmCeQCUeVpmTbHIWFd1HCgf/Au71174s2qPJ0eni9tm5UcQ1nC89G0j67Z4p86o4DtiFcKb9zC3vl9WWnPj/GYKKMHDK8O0CP9RamWeFAAvItxZlzPmwuO7P04uXRX602VQ4KcG31xAiZ1Y6t1JT91ZKE7PyCKTGakemYZ95iOS6bQ4cob5ZUJ4HTCrrblvDntqYWT3o2hT55u9pEF+odnwtfAXk+praq54zSNp8JSb2exHs8OmjCpWV0KbQtoZueFdo6fP0mgTWK1xQF140bS43lsCD9+8q8NSJjyiExlmp3xJZnb4U7MxZAhzP6IoPr2xxGxpiJA1NZ368DV0Rt68P3ciaFhtWiFuggQXqyB8cTa5WhWD6U7iFsEruX7mIVQddlY0sCkcdIfUgtoNoUi1IE/iKZ5ThLXEpaiYz/n68AZeLA60aNu48+mmglhSnZ+bRN/kFy16oFkbPu2g2j9a+hvU716jv0GyPF62ubkABzhbXIyclZhmiDQjylK49xG1vDmvK1hlijlgp/BrJNG9JD9W7qqhZKBskvsfb8Hsuksy41fT9YHhyIVF7QzW0ja+x8FSeVpDrVgt4/xoIaMXbR5yCCn6MHBpkbRiA3xuWQivWe7XTLsw/MfhNfygVunpKAuT2nJ4TjGcVtTKaPnTQyxnD6tOtJaSKvU+2aZ5uShUiC/L7MoW8+Yl6yTMz88s6PV4qqhv/QZY/0yEFfWxkVGRjANUb4afhknKhVGSdlM4E2mG7GozLCmZiQKhYHBXju5/BUNpeVgyNk5GrtK8OqdukC0H9WF6yoYWm0eKh0i3JsqaS5Katj9JAA"}}]); \ No newline at end of file diff --git a/31412.index.js b/31412.index.js new file mode 100644 index 000000000..1af6d55fa --- /dev/null +++ b/31412.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[31412],{31412:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"org.dota168",name:"MetaWallet",homepage:"http://www.dota168.org/",image_id:"a18337ad-433f-47c0-ea57-8a6199835e00",app:{browser:null,ios:null,android:"http://www.dota168.org/",mac:null,windows:null,linux:null,chrome:"http://www.dota168.org/",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"metawallet://com.metawallet.client",universal:"http://www.dota168.org/"},desktop:{native:"metawallet://",universal:"http://www.dota168.org/"}}}}]); \ No newline at end of file diff --git a/3161.index.js b/3161.index.js new file mode 100644 index 000000000..601d4d242 --- /dev/null +++ b/3161.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3161],{3161:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"io.summonersarena",name:"SA ASSISTANT",homepage:"https://summonersarena.io/",image_id:"7954b508-9ff0-4416-9aba-16209b571000",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.onechain.saas&hl=en-VN",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"saas://success",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/31632.index.js b/31632.index.js new file mode 100644 index 000000000..93b1838b2 --- /dev/null +++ b/31632.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[31632],{31632:(A,e,f)=>{f.r(e),f.d(e,{default:()=>j});const j="data:image/webp;base64,UklGRv4SAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSMQFAAABsOz/t2q3zX/tJV85RVGGNDMVJdM7MMOMnyD0DgKzPS7TyPT5ZGhmpjAnhnYotvda6z8QXZ17dscRMQGotKgCgHb+Yft7A/+68OTF8Gsyj7785Mq/B9/f1tulAKAqqGfRBKCxZM/RCz+Ns6kTz88f3bu0ASCp1E9KAHq2HH4wyqlh2TwipkSEW87BqWMPj2zpAaCpVkQF6Nj65+dB0rN5BJsY4ZadZDz7y/YOQFTqQlQgvf1fk4zsEZzXCM/B4DeDfYCo1IIKGmvOvSIje7CS4TnIyTPr2yHaeimhseNGMMyDFQ63IK/vaEdKrSUJuvE66RasfJgHb65PSNJCSdB3jnQLtmSYMz7ug6RWkYSOoXG6BVs2zDk+1A2VlkiCtZ/RLdjSYc7P10JSCyh+ecxpzpYPo534FbRqolhxn2asRTPeXwGVSknC7mFasCbDOLIXSSqU0DjMMNaoBQ83kCqT0HWW5qxVN57uQKqI4p1bzMGajcwbbyFVQrHkE+Zg/WY+WQStgOJ3XzOzljO/WgKdN8WSr2isaeMXi6HzpHj3Expr2/j0HaR5Sei+SWONZ17rRJoHQdsZZtZ65qk2SPMSDjOz5jMPIjVNsYcedRfGfdAmKVYNM1j7zuFV0KYIfn2HxgIa73dAmpFwjMYiGo8jNUGxgRFliOB66JwEnU/oLKTzaRdkLglDzCxm5hDSHBJWTTDKEZxYhTQ7wWkaC2o8A5mVYjODRXVuhs5CsOAyvTRXFkBmUuyks7DOndAZBI2rJbragEynWMeI0kRwHXQ6wRkai2s8i+kTeicZ5QlO9iJNUfTTWGDjIBSAoPNreomc33RAAMU2RpQogluhQMKfaCyy8a9IELz5I71MwWc9EMVWRhQquAWqOMzMQmceh6L9Ab1UzvsLgaUjjFIFR5YCe+kstvMAcIS5XJmHoBfo5XJe0M5nZXvZ/fsxRrmCY7/fyShZcMf7NBbc+GE/c8ky+/9DK5nxPxfoJXNeesIoWfCTF6X77ygLP/qqdDlK93/g69LlsbIFh18wyva/p6X79DK9ZM7z/6aVzPivfuaSZQ58RCuZ8b3tjChXBLf9YYwl40Rv93N6uZw/dep5WsnOKw4zlyvzKHCAXi7nPmDpCKNUweHFwML79FI5Hy5EwnHmUmUegSq2MKJMEdwMFfQ8Y6n47E0IEv5KK5Pxz0iAYisjShTBbVBA0PENvUTOrzshABRDtBIZB6AAkNA7yShPcLIPaQqAs7TyGM9gRsV6RpQmguug0wkaV+mlcV5ZAJkOil0l2gXFjILGVXpZnFcWQGaCYjOjLMEtUMxWcIZWEuMZCGadsHqcUY7g+Eqk2SFhkLkcmUNImKOg6xN6KZxPuyBzgWI9I8oQwQ1QzD3hOK0MxuNIaKKg4x6tBMY7v4Y0A4qVI/T6C46sgqK5iv30qLtw7oGi2QkHmesu8xASmi5oO8Vcb5ln2iDNQ0LnNeY6M97sRsJ8Kt55Sqsv4yfvQjG/isVf0erK+NViKOZbsewr5nrK/Pp3UMy/YtET5joyfrIYiioq3r7BHHUTmbfegaKaCR2naV4vbjzbhYSqJjQOM6xOLHi4gYTqSsLeEVrURRiHdyMJqiyKFfdpVg9mfLACKqi44lcnjRat50Y7/isoqp8Ea7+gW7RWmPOztZCEVkyK7qFxukXrhDknhjqQBC2aBMs/DrpFa4Q5ea4PktC6kpDW3yTdonphHryxMSEJWjoltO+4ToZ5VCncgnFjRwMpoeVV0L7+7CQZ2aMa4TnIybNrGhBFHYoKpG/wGwYje8T8RHgOBr/p7xWICmpSVICO7X95FiQ9m0c0I8ItO8l49udtHYCooE6TAujZcuThGKdGzuYR00SEW87BqWP3j2zpAZASalc0AWhfuu/o+ecTbOr4s4tH9ixtAEgqqGdRBQDt+uO2Dwb/deWTF2OvyVcjL55c+M/Aezt+39kGAKqCSgNWUDggFA0AAHAxAJ0BKoAAgAA+bS6TRyQiIaEtEdsogA2JbADCBd7aXml++84azP6jgTztdsmfz/Q+pPzAP1G6RnmE/Zv1j/9P+2/vf9AD+m/3frQ/QU8uX2QP7J/u/3e+Ab9rf//7AH//9QDhgP7j26/5npkfdftnzKmeX7n17/zHePtif6PedwAfVDvu9TjIA76HwRfPfYD/OPoB5zXqr2Dv1w9Lj1yfuZ7LX7JNN6vohKSqmOPxSB5P3ADeONK8GChxtkWd6NnJktF6WY6S0mGz5yczht9v/rHUVpoV7j1LUUImE6F/0A6rM5mgsaKE+mO1ryxicKNXpn+FlkKSd+n3wx6EWRcqUgmkk99f/ItP6No1HZwnX/xbh+btpEPRbhbUUIpt6Ceu6VGYLmd7bPdstWblKSWNBBwBCWJNz8fCL4eubvprfNWEh7kXlzoBLreP+qKw6//lhVlNSoXFw517TXxvasYw4DLjftKdc2Hux4q9DxSyhdFfGSXH5Zg6tzNeA1D8KXndyH2YHaYhxWp0t8WIkT+ItTqAAP7+BtIZu5Y0ItRC51YX557u0dRNH6ih3Vk6HaMm16izI5H7UcZG6iT9aMvhhSqTzI+JOPON7pbryKQYhQDqg02gtRieZpSVKWx/c/Lj0YWdedHrbZsctKaVDc9tDn53z38Gn1sPD15DN2sT/aFXF9jHUMWO1PtgqaUbPqQQ2PA0rvlzr6GqOajx+NHoxLLYKywG5ou4THjQXoSLSjGXZA4pS0ZJ1XrbHKUon3bZ4oDseMFTlJp1zCtfn+A9A6nVQnkyKhVodfWEvOSJ9Ty5/S06TBsWtwhSk8PjY9AhPJiG0Te/X4pnAnhw0Tj3cz+zh6bFpLzqSTPZ4v8LQer5f/0pT2aO+GKpeIJUQhjB85jiBCkM6uRdUJuXfXJaDY23a2lD3Jbj+zoBvPhzFidj61r1Hs6ridiyegK3uj1qk4vtU1xJVeWnr/WxcfoZ/6hLHtkheSz5fM9hKBXGTdAR9Pm7dvYXMt9JzD/chH/OMJD3fNHuKCssjxtbnIGaqhkt7mpNvvAgm2HFPMmjLJ+3pa6aMHEZcjroYXUN5E0BjOqQCFQrCxIiQd9GaAWtaiVoBKt72s3vEiQKixI2CW6wXcHuNpiM2bKnf10P4rmk7iCqqXAdBbo3QJJdDqZPYDPqAj3/WTIi7hOsT+WatMKWauCeikcclO1f86LPfwWtXe9ZjFSz0yWk+dsHH3GSYZ8dffYLe0tOIAYHP+e6GPsaLmDJEgT5PzrXGEwx0pDyALpPN3NwCJnh64w0bJ1YR8R7WHlZRflFzixpr2UajLvPiHbk7jZQq6NLzUlBr0IqeeukhAOBJ7XZGgfMeaTMyiOU96Mure6F7j99Vm2PZ0nrgSxMkVjn+EsnG2Jpmp8QzKU8wkRkWCsyOdZBGQvvZfXRQyDs1js6PjWmzZ7meQ//kyqaGtDVjXe9wmY8sFoQO1v9EYeKNZzQXN2cYIuHAUDdqXK9jCIIN46gFktnWHiVFkYkUP39+WpYYqDgpilHCSS4fQeCr4o6Cj4o0j0991p1VBwsp7FKoIGk4Vhrb70zuW4DAQ9TaTXZfmnL9GdVB095jYkUD2yI2MB/2Upo/psatq33NP3nn/hArYHrSs5uKR7eKbkfAVRE5G7TSu5xSIgwIJJvfQjc6+1J50IRZiFMWgBoC29Kasr0jIV4DqB23OJQLUZMSm7t1e9SgJBYqtdtN+Xn2DP9AHluUx04Pe6iJ9xfwjhpuyatyDF6q1qLObGbc/kZ4swxuoctlsu2nO7eiuYXoXGO6KrfDLztidSfeZtZkli7lJKzyzOXQjp3iKW4rvKyCSjhhU0id7LOUiEx77rbZr/TRoX0gbWp0wi6JW6KXnoTUddiJq+AIdE4pl48nAgsy1Z8cSvaEuYXCeNi0KtdL5xVWt4JqgXBeyOl9riELBil1QF8/slVZ+59Zm2y/4GJS/9/NXcT76jQgqG+csaDmB6yG8/ALkYEkqx7HoBl5YE8fvsoF+D25JMf8l26CZF3HgvqN51CUIdoTnlfmdfoH/bJwrq8tCWGloukHjDanMySs3/XD72DA4O7OjvWFmjxfNymF7ABBFKpXUtvCDXBUf9no1O4QmkrIgkFdhgm6ryLqOsbq43StLPMRzmnUHmB0BZIlYCcMyfvTE2dGGIuPrqvuM1aKVFCy+RS16V5k9qSvrGBx/7qqfkO1hxrZRObCP1DKt2mv5hEtdwxHIqxw0nEOPVxocnj8x4s/9CH+fEDhYfHnKUQzAMidp75i0FY96zh27lZ6djQ7yQVrdZw7dyNDD5i9KZ011o58xpe6tXoPGfJN2Zi9RVSPYzTu9WzCBTu5u3Z1yBoaWhB6y+pJW6Ffk5YSpHfZx1NQ6Tc/xCWXZIC8GbAyFJ1BtuIF/1JP3f7Y+ynoL99f4hBfR7plAnsF3sDWR4nrIfaA/GKUkgYmyUl90OpQw/LfijxGclYLFw8O0RKE2902A50NlPdO8JSjl2VXUxIb2mUOy0hA2mHg3XGmd+v7nxbhD60FjiU/TrmCmPbKVeA/AUZ2qGshV8NrzEfmoEjxTcMcGq1ffBZQSfmdSRm29VixTKyPN8UPXgJNN1ta+cvtW/pNowjrnXZdRW5U2vpNfhArpT3yykqtEx1/uzUgNW/l+iFY1/s486mIN+Hbz0koeK0W7BSuPpPLnv16XmBUifj59ds/WkGwcGrjNNNVAFD9aU9vGYrcbSzLnpGRZIv/Wkr/slajAx+5kMsQ4ZvMahenqlAIgpWV9AfetGy/9aLdgXV4ouvrNzfP3FZXCocETo9sLxnpw+LG2b9mfuQTx4SiLxWWZmvFQ7S9Gzn2YE6KolvQZiz1iwSci4ZE2LcUrti9FwaLXy6g27Ybeyvx/n/gBndMwhr5SwnojyngGZAbjwNz/5CujShjfM9qXHxamEe/u+lmmf6tZomPyV7MeyEXvKYL+88e0EvhFY+KY3Zq7SubG6e1uk0VK+APUGWY2ulBTCOTjrUjN6heTziOPyqLrtLK7SGV9hNTXv7es+UNddZHuqfttVi+AOLPjuCJut3cYIzPWAYahiqRf3GEhI0a3rL73tApmx8swYAdvl/eMDMOdPy0PCxk1QfaS7jmBcHHdrDy92BbQM4AhKeDAW8T9Q3XSEu3SMCEXjlI+GD4V0uCK+t7q3R+ixAqOt8si85KOopSZk5WrdcM8rQXAHYxCeZt6NErOzRPyeOpmM4Rg35T2SndDoiV3n4HA+/xteo6elpw3NPLJU+GuaNBKwu5Yc9eKlaOXIGC30IQ1z/bCgy7GEe4vE1MjqeZBsx0ZUcvxKXU61blhRvUceA9JrXl6zEBBQZS0yiX2PKznEAD/zLGuhGEh7lV/I3kxE2WpaB5HfMOlFvooNH+bx47q0jZiZZS3Cx+cu962unMsBeZoY19XbGN946XuNEXOsbp2PmWNa3blLthU2QWnvnsuRmzAaeCbUkVvRnh6rYNv/oYXEAj5FO2ibde6C0Ipr9uNfn0Z9xwMCLcthYmRPzBqnQ2/yVHRxyFOsPGe2nnBeMJp2QMPwED2XHa42je2n8VTOJd+fHGFkegODbLBiyh9KpWmQe2usisq+F+HESI8p/NXnbjY/SnvNMHjW1XdHo4NaDexZvpQ6hfErcirDEWgUrpvfGtxe2PGB9G+M5DMVUfSMy85KyCQJM88w8bvsPhxmM/jAXk/Q3lYq30mwZTHXQv+0kaK7IxGYa0wc9nT20pLOIUwViejkcL72ddKZDIlfgv/XAWNeqvBP+RawTcVDW+q8EHYUfvDwXyRRmv0b+Hu5Eaoz/wKGNcqeeT67j2rNECjD6h0NZ2/NJ5XyA7S89GpHcm7XlIsTzYNE1ewE8hQ5acK2nNWQcxK0Agm+4LPL7LPS9/0uttZg61TtipWYlFHhv9UM98D4mcxL1ZPM5v6m8y+no5RBv0SfG/OcIWLCzJl29JgoPyQl9Plq5Bhddm0s2yQvwz/QDL/mQbgHJ9IdP+EsB+f+fMjXo9FVBcYPCp+hrVMdcGwOIniCudm3QGBXSmAQzKjkUq+sDV5/EWlYG2xMmyJlORdSPVUK5kfgFBkuXFGidzkJM5TQBL5cXGdc5fv3Z9J+ZJe+ia2cEwdlXDZm74rXIYRdLGlDw/TLlydyS0KFfDqwxR8ufzV3okfeHaDgmNqB3jQ3UOw+ImeM9WYcECr14jVYUKCjXDHxxAmXgslcInCdoRjF8Z6f63fU9JN4b/+yGC0827iHm20n8T/dOrXQE1OYLPLs8a0e3+9EbtegcvikCxGDYxo7UdJzabGjb8gaUYTmfkxtxgK/kk7EEMNt8W2DGWeiT+ocngOwja5eVTqIg3hattNa4e7nShO0FX6f3TmQWPY6irPTqoHCPq88Fy+MykeSDzvBLrETl6ttezUozBM8STrBHt+JTrWZRVP/Hpe+cAAAAAA=="}}]); \ No newline at end of file diff --git a/31776.index.js b/31776.index.js new file mode 100644 index 000000000..e06e7fe38 --- /dev/null +++ b/31776.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[31776],{31776:(l,o,e)=>{e.r(o),e.d(o,{wallet:()=>n});const n={id:"com.lootrush",name:"LootRush",homepage:"https://www.lootrush.com/lootrush-wallet",image_id:"lootrush.svg",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/lootrush-wallet/lfmmjkfllhmfmkcobchabopkcefjkoip",firefox:"https://addons.mozilla.org/en-US/firefox/addon/lootrush-wallet/",safari:null,edge:null,opera:null},rdns:"com.lootrush",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/31837.index.js b/31837.index.js new file mode 100644 index 000000000..b264fcfc2 --- /dev/null +++ b/31837.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[31837],{31837:(s,A,q)=>{q.r(A),q.d(A,{default:()=>k});const k="data:image/webp;base64,UklGRogFAABXRUJQVlA4IHwFAAAQHgCdASqAAIAAPm0wlUakIyIhKpbbWIANiWkAFs3+Wf7x2p/1rozfL0qywz94P1Hk13g7xX+Zf4D8suAKAB9U/8n4SOooqCGGf+7yofmX+e/ZH4Dv1c/6nrFeur9nfZM/ac/PDW8a3B0+9+I8Meq70i5XXw1E58/6Wl2FE21RFq4psQuOVkW5vpz0+OyeBAp4CdRBf8HVzdAi4sdyIy1B9iXjHaueHK6WKsYCQZz+EHz7E3N9huDXO0ntIV4C8oT6mlkzMT1ZDy0/HtLH3k2Zbs5/8ogFgrP0G6cO/60+/R+GAPCcoKGl/m14oqkuW7SlaSVq920nzAAA/vz4VxT4TxdPV8qDwuoG8alHw5b3igVepUJff51Ja3z+8QfPY0SsqgEhi4BO4//ZJOS+IZg8Z0Jv2uJjkj0xs6lA80gWhHoFNqx3RnzEV3uxoJVqHupZayRKj5HYWIY5qr5dm3R4wj8sNTih3CsGazLm6LXDbYhCWd3R4ivpGWicM5IPeV7QU/jC3dPeXfGxPN6xMYejsR+Wh/9h2hPfK/mu7hDqcZq+noE8cO+Uv4GGfcYgu46OvYL/n2NcJc9q0fv0rpyuxufjc9E5LOohrmfa8NsBlrnTqcpTKzkp6idkkV3L85soD3crmdkkoqgHTNOY7p5sVwt7yMWE2cQW2DOdS+bC2qqrBOpDhQM3Vx7CFyU4Dm298TgR8eNggtg8d0IAhbCq0WEeQ4X8rJnqwR5xoOn++Fe5+p3AEEoyjv+h9/UR1kbQGLn+bTv4zpNUdd8S8Z22rK0QIAIEenp09NqCXOH/kXDGWs+S62CifLOYbFRNpTkfOfeh21kj3wIC8R3Oq4km4Qk5Kv7uwP9/zmIdBlsltOvOkiTR5WK6ywqt6FVdO4pV8kZTr5OCWh1EFuOOPMN4iXA5r0pLL9xdsf3QlZ/C2HBANhW4rVdE7qEuxgNaVa5LOTj+vTuJAqHqDVOiRUw9OwsPP//Sj4CkH0B1bx4gLMz8HE/47r9zp68q6UYB8cpZHxpQuqs3dVeYePFhvDnJsQBj7HCMvah8JCLm2zIx84C62qGJ6tvKS3JkrL6yTrwa/Zs+iDRD4LWOKMQ/oOE/YxKoJ89/+j3TbaUxTYy/LdnlL9K10uksowBdcS3vBEF9/Sv0FPkSZQFNrQoMEIPHNlA39dL2cmsZQE35tUbP4omu64PuP3nfuGbeZKGmJFf6GpsAf/JZyqF5ydMZl3+sSiRoBa86cbW4UhzWPr6jwFfCO4NKEL1dIAqxChFTRxUZiAeR4Iov/gsORiQOYBNYRy5ZQVk1f8Yl9sTaJzkpHlYPTTfjIX7axKxGESPSfmi+nAp/sWUkw1+HVRuzIW9PTtZeVa2ZZv4f0EkLi9jqEULVdk34//x/8vx5xloG/nUwcqd63Da6YXRsMMcc9vzkfwGv07WOFnBKXzk4d4CxXrS5sITn6tES1/+m1I0rB9lcH34RX32hoIynPWzhMW1feYXOakQPmYxFr7rE6XC1SZ6ztJPNjM7YfCIDnDcJMC7i7wySE+L7SgAJbBRYXxVft6v55nzPQebTtO8YG8iv5I9oiU2639re3Z30w0pPUUDIuKr7+ydNv9Xr90/7vruv8raypxwCWA9838lEv1ayNNFQ1PsE+A3mzveRYsH+CcE6KZfH9NSFYSPXKAGN/wj79283BZuWTrnVOsqq17xz2YC5/ABqXB42Le0PuFD9u6ItpVb1GR7KAeg/Ibk2Gb1tQ+dFKkZH0o3ObuWnJY9xzbzoVhDs+cP3UNd/HyqXdDvprx34zhgbE0TWFQPorLiIWGP7q5NfmisK4jWGydqpqv5XOype6s08+BImWqmVKC2DVBlrQ3F736wAAAA="}}]); \ No newline at end of file diff --git a/31975.index.js b/31975.index.js new file mode 100644 index 000000000..1697de14b --- /dev/null +++ b/31975.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[31975],{31975:(i,A,x)=>{x.r(A),x.d(A,{default:()=>R});const R="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/32055.index.js b/32055.index.js new file mode 100644 index 000000000..a78fac0ff --- /dev/null +++ b/32055.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[32055],{32055:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>p});const p={id:"id.competence",name:"Competence.id",homepage:"https://competence.id",image_id:"ac1de66e-a82c-4cc5-f460-86b640e56500",app:{browser:null,ios:"https://apps.apple.com/us/app/competenceid/id6448860364",android:"https://play.google.com/store/apps/details?id=id.competence",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"competenceid://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/32146.index.js b/32146.index.js new file mode 100644 index 000000000..2f788cc73 --- /dev/null +++ b/32146.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[32146],{32146:(l,e,i)=>{i.r(e),i.d(e,{wallet:()=>n});const n={id:"io.helixid",name:"helix id",homepage:"https://helixid.io/",image_id:"4083ef71-8389-4682-ded6-0099236d2e00",app:{browser:null,ios:"https://apps.apple.com/de/app/helix-id/id1469238013?l=en",android:"https://play.google.com/store/apps/details?id=com.io.helix.id&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"helix-id://helix-id.com",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/32209.index.js b/32209.index.js new file mode 100644 index 000000000..36783c028 --- /dev/null +++ b/32209.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[32209],{32209:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>p});const p={id:"io.pitaka",name:"Pitaka",homepage:"https://pitaka.io",image_id:"c816aeae-e0d1-4c52-f37a-efde6df1ee00",app:{browser:null,ios:"https://apps.apple.com/ph/app/pitaka-blockchain-wallet/id1644341925",android:"https://play.google.com/store/apps/details?id=com.pitakamobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pitaka://",universal:"https://app.pitaka.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/32315.index.js b/32315.index.js new file mode 100644 index 000000000..c5e65314a --- /dev/null +++ b/32315.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[32315],{32315:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>i});const i={id:"io.tradestrike",name:"StrikeX Wallet",homepage:"https://tradestrike.io/",image_id:"cae46de2-b432-4002-8bc8-1f0e7380b200",app:{browser:null,ios:"https://apps.apple.com/gb/app/strikex-defi-crypto-wallet/id6443517613",android:"https://play.google.com/store/apps/details?id=com.tradestrike",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"strikex://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/32363.index.js b/32363.index.js new file mode 100644 index 000000000..062c7e1c1 --- /dev/null +++ b/32363.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[32363],{32363:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>p});const p={id:"io.cypherwallet",name:"Cypher Wallet",homepage:"https://cypherwallet.io",image_id:"7bce0965-a4cc-4aad-6217-009d51017500",app:{browser:null,ios:"https://apps.apple.com/us/app/cypherd-wallet/id1604120414",android:"https://play.google.com/store/apps/details?id=com.cypherd.androidwallet",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/cypher-wallet/niiaamnmgebpeejeemoifgdndgeaekhe",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"cypherwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/32712.index.js b/32712.index.js new file mode 100644 index 000000000..ebbbe137d --- /dev/null +++ b/32712.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[32712],{32712:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"com.foxwallet",name:"FoxWallet",homepage:"http://foxwallet.com",image_id:"d673068d-1acf-4372-76ee-8eb931c59e00",app:{browser:null,ios:"https://apps.apple.com/app/foxwallet-crypto-web3/id1590983231",android:"https://play.google.com/store/apps/details?id=com.foxwallet.play",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"foxwallet://",universal:"https://link.foxwallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/32756.index.js b/32756.index.js new file mode 100644 index 000000000..d9f6d70c6 --- /dev/null +++ b/32756.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[32756],{32756:(A,a,O)=>{O.r(a),O.d(a,{default:()=>B});const B="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/33023.index.js b/33023.index.js new file mode 100644 index 000000000..380412e85 --- /dev/null +++ b/33023.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33023],{33023:(d,a,e)=>{e.r(a),e.d(a,{default:()=>o});const o="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/33174.index.js b/33174.index.js new file mode 100644 index 000000000..18360b6a4 --- /dev/null +++ b/33174.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33174],{33174:(A,e,a)=>{a.r(e),a.d(e,{default:()=>k});const k="data:image/webp;base64,UklGRhQCAABXRUJQVlA4IAgCAACwEQCdASqAAIAAPm00lEckIyIhKpnowIANiWMAeh32a8DtwuNf9Pt2vQa/jvRAfyveYP411gHTE5FbUdtEkpTukES5pGo4TjlVocc66fa8oXVg7WFP78pCuOdJQQKg9wUSIOsxT2Db7aeDP1FCFziFIaVWMqz6B7R0t/p8Yv19Fk28CregTsDfwD+Agz76cWoeKYyqcAAA/vz4QD177ia+ckT+mKyAAcOKyYrTQw8Q0uwlytteddSGe3CpandVfJMvc4Dsov/sWW9b/G527DGLV/cudHEdY1kYo3nC0kTWiCUxHZuYBkVUBt5x19sXUXz0EztydxNR3enKDo6sH8GGOOI7WpcohcwC2svDv5O7iq1Sm/0DZ/HJTOJSFnnPsjQasBKkiRkJQ29e4Wae6UsGYl9X9e0jmQG2R6/8hZYWIimsJtxrSk4hxV5I7hCX1jz3MJxSMG13r4YLbIoITMO8rA7EVtuABFo4SEO45bqf/Jef04md3JBZ7uhpb4X/zAfcJqAfYPfJpdgQXLqkgnphWnq/CA/fmVMjYhoO+BCHY6fv98gr7uatq01pM/zJyNyUijJXWH+AFNjYho0Xd//qd3mCNiOI80oZbx43D8JX1afzGq7kB25CspUjgRkUXCtnLVDQ8SLqLZYi4oBtKKMVH7Dnoi2nOWDBI/b7HJ9g+3lqAnAAAAAA"}}]); \ No newline at end of file diff --git a/33179.index.js b/33179.index.js new file mode 100644 index 000000000..e32ff429c --- /dev/null +++ b/33179.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33179],{33179:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>n});const n={id:"com.broearn",name:"Broearn Wallet",homepage:"https://www.broearn.com",image_id:"b3c2c77c-a8cf-46e1-095a-77f0a3891500",app:{browser:"https://www.broearn.com",ios:"https://apps.apple.com/us/app/broearn/id6444156587",android:"https://play.google.com/store/apps/details?id=com.broearn.browser",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"broearn://wallet/",universal:"https://www.broearn.com/link/wallet"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/33303.index.js b/33303.index.js new file mode 100644 index 000000000..47146059f --- /dev/null +++ b/33303.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33303],{33303:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"com.coinsdo",name:"CoinWallet",homepage:"https://www.coinsdo.com",image_id:"1c0cd352-ce8e-4bcc-f91d-8763eab60b00",app:{browser:"https://www.coinsdo.com/wallet_coinsdo.html",ios:"https://apps.apple.com/us/app/coinsdo-wallet/id1631258517",android:"https://play.google.com/store/apps/details?id=com.coinsdo.wallet",mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/coinwallet-btc-crypto-wal/oafedfoadhdjjcipmcbecikgokpaphjk",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"coinwallet://",universal:null},desktop:{native:"coinwallet://",universal:null}}}}]); \ No newline at end of file diff --git a/33449.index.js b/33449.index.js new file mode 100644 index 000000000..2eed3f629 --- /dev/null +++ b/33449.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33449],{33449:(e,A,C)=>{C.r(A),C.d(A,{default:()=>n});const n="data:image/webp;base64,UklGRpoEAABXRUJQVlA4II4EAABwGgCdASqAAIAAPm00lkekIyIhJJcbeIANiWQA1aw1+w/lVxKWQrvpjN9On8H2segzzAP0o/zfUe8wH6+fsh7tPoP/wHqAf6f+q9bR6CnlueyN+5H7h+0v//7088CQ4CwJxLxEaXGZ949/qUmnPwynkpuYs8dnjtR9QajP/X1aaEJd6UBTWzcAZ4JMFsj44dPRV23ZBI5t8yMF3158U8ekGfm3fetp4xx0lyPtMO+bxwKSFxXreW/BRL3lqwHrEyF12Iq1P/l801bb4r4sr2NkZCuYNiIW2eyTYKYAAP75+uYTTu1yqm0OpSsnEmS7EJaHJFbDTeYrERnbW0As/FyS6beLFksuzIqH/jj1qND//pzPLV4/HGW9ef//ZCKf3yGaqYnHdFoVuxAJFBiHeQXJGauJaZrU9TryuV7etXK6PQ4jQd9gkBU59LS0kIoUlsOuzlv/xtg2pZJSILUN38JsS3v+0CN5ZqW6zPCiOqhiX2krv3jU+QmG2BG2KJ3Re4dWcWtxgRRCxBPizXRq3Pt+nxCC33rDC6IjxpyZFeOzbRr192oWNOyLXqP/XmzbBAtCv2lEZT6eGTFz+odInnOGYo8oe2ItGEmANynrCz5z8tplBUVMeqYQtJoSnHyGvLJ2RtJ8oOCneH3eZN/L/0LNvnIU/ybjzvGQ+T8+T4rK3z0ajNICcF7/pox4xGibUsU+cYhFrJ/Ue+0xvCBeT6JWQgt3I/eS2nvPcx1aD0Z4vifAN5RD4YRhuGZRWd2SgUoYTJWrCcKuoFtOj3HeRe4kBB+E9a57aFuGNu65fy+BLAOk76BQfLNjUk0Gyv1SM//pdvUh1T7OlGLw+dojppl58hYNRwnLvqAhUjFPdCX2h5/jPncRbp+2Sz/waPPsajDpCFbXdODDbYWUaS5jjB4SZ2vZgKIHzKS5AOREEnpp0eVvDVdpJTi0YYUV6hTo29gjVCX7pR/VembcI0SjSt0JSZEnWQxn/+6Y5f8z5gEJKGicLSOCyRqpZrnJnaTx0xhAHDZ3JdPZdLNZqVnj899CfR9S0Syxabj62IhvFsKPswlBMxJk8ldtVAA0IJjlOuvrTGAlg+LKE+RDHWJY7GQXYPw24+J1PfTEmqfd+U5oeXg2Pf845MIaU9oGRbzZN9HaLt/uSm7NchVbtkK4r93lPmlemLIHGvxSYqBmAMSSx4CTCJUVCTrd9cb3uyXNo1Y/z8vJUWoLE7LBqZKQOK9yQI+R2rDLPT50XjC82vvDAaMrDzzQfGN6zbYwelNpZykht8bs9lM3zVneRodkydhrIRIMb919rmOlfPxJEi4Og9C6rw7PxK+oxCc3ZyrNc/ZtTYq0DBfm3pswByRnqEy41BvkzzDcZs3CmS/PSi8Nnzht740cJ1ls0r+mUfKWgQu5eWdm2oZ+OleCxTa9ygPsdryTwIPILThvxuoCfK4yHfm9KO1uCsvn7LHZEXoI58Pnos2qznxRRgg///Y72vS7z+CvIDYdE2OABLC87XsXy/VAdvO0nAAAqHAcVfnX5aeHOF5MQBQBDGiAAAAAAA=="}}]); \ No newline at end of file diff --git a/33450.index.js b/33450.index.js new file mode 100644 index 000000000..dce5bdcc2 --- /dev/null +++ b/33450.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33450],{33450:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>o});const o={id:"app.core.extension",name:"Core",homepage:"https://core.app/?utm_source=referral&utm_medium=website&utm_campaign=walletconnect",image_id:"core.svg",app:{browser:null,ios:"https://apps.apple.com/us/app/core-crypto-wallet-nfts/id6443685999",android:"https://play.google.com/store/apps/details?id=com.avaxwallet&hl=en_US&gl=US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/core-crypto-wallet-nft-ex/agoakfejjabomempkjlepdflaleeobhb",firefox:null,safari:null,edge:null,opera:null},rdns:"app.core.extension",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/33501.index.js b/33501.index.js new file mode 100644 index 000000000..c7365b991 --- /dev/null +++ b/33501.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33501],{46384:(t,e,a)=>{a.d(e,{pY:()=>i});var n=a(18333);const r="0x1626ba7e",s=[{type:"bytes32",name:"hash"},{type:"bytes",name:"signature"}],c=[{type:"bytes4"}];async function i(t){return(0,n.readContract)({contract:t.contract,method:[r,s,c],params:[t.hash,t.signature]})}},33501:(t,e,a)=>{a.r(e),a.d(e,{checkContractWalletSignature:()=>g});const n="Ethereum Signed Message:\n";var r=a(30666),s=a(62421),c=a(92517);function i(t,e){const a="string"==typeof t?(0,s.Af)(t):t.raw instanceof Uint8Array?t.raw:(0,s.ZJ)(t.raw),i=(0,s.Af)(`${n}${a.length}`);return(0,c.S)((0,r.xW)([i,a]),e)}var u=a(75385),o=a(46384);const h="0x1626ba7e";async function g(t){if(!(0,u.q)(t.signature))throw new Error("The signature must be a valid hex string.");return await(0,o.pY)({contract:t.contract,hash:i(t.message),signature:t.signature})===h}}}]); \ No newline at end of file diff --git a/33585.index.js b/33585.index.js new file mode 100644 index 000000000..d40b1e802 --- /dev/null +++ b/33585.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33585],{33585:(A,e,m)=>{m.r(e),m.d(e,{default:()=>n});const n="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/33978.index.js b/33978.index.js new file mode 100644 index 000000000..0a3be6d71 --- /dev/null +++ b/33978.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[33978],{33978:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>p});const p={id:"com.withpaper",name:"Paper",homepage:"https://withpaper.com",image_id:"37d7a10f-d94d-4a56-c30e-267e8afbd500",app:{browser:"https://withpaper.com",ios:null,android:null,mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://withpaper.com"},desktop:{native:null,universal:"https://withpaper.com"}}}}]); \ No newline at end of file diff --git a/34208.index.js b/34208.index.js new file mode 100644 index 000000000..029c77186 --- /dev/null +++ b/34208.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[34208],{34208:(f,A,o)=>{o.r(A),o.d(A,{default:()=>v});const v="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/3465.index.js b/3465.index.js new file mode 100644 index 000000000..f5b29a2fb --- /dev/null +++ b/3465.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3465],{3465:(A,e,a)=>{a.r(e),a.d(e,{default:()=>s});const s="data:image/webp;base64,UklGRlICAABXRUJQVlA4IEYCAACQEQCdASqAAIAAPm0ylUckIyIhLxIoAIANiWkAFs3+Uf5320122+DK16RPQ50A/SXoiEUKzruR0cadSBFnDO7Mp9V35QzQULbYOI8azE2EGVLrNpFfdFh7sX3QePcKO4oRIk3UsON14jzeWqLGIQxVK38k8TiX/VB1pPhKpb0X3QGBx3oFUwG4FRCp5HTVmR3nz7HgAAD++/YAODloWX3AKDHI6EaLkb0/U+ZiF6wIZS21keWurzyo0yzQox8spMCKn1GY094pdhqZqL/fQPU3W7kZahf2M7jXpdBPxF2eXiQXHAIsN6xtrJKuL+C0qL1yf8M5dgczQU2YE04uoBhy1RSiygyxIgxbzaALmkBuYRregflBacrLrLMyb6d45Nyz+434q3UG3CmVWOQZZ5rly2P09s7idoWu8/lkC71iXtpDst77fnszX4TbNolHqrGlr0daXxePgHqfDh0Fyfl02oXB1VU4Bq1Dmmi8ari2rKUVLjHMAcX8jF3da6e8vJhuxHQDA/BuHiy3t+maZozCSBA4xN2wFa6j32heF4Lb+Rhhue24w84+K9DR54NMAJ9migx7ZecbmDNx6bkVwz1rhiJLEfJXu25adGNYsrmaAXE7L/Dk//HC3W0yW405zxBLAExpvhtZOU2A/VC479C7Nadd3tQdmediGGu1kOPYOhRharloy2kSs35BqiGzQUabdmA0F63fqF8yjmKU/oiqUZJrlXefgsQssTszDeHg2cs7YQ5b6N2W3g87d555sh1VlAAAAAA="}}]); \ No newline at end of file diff --git a/3479.index.js b/3479.index.js new file mode 100644 index 000000000..93af1929d --- /dev/null +++ b/3479.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3479],{3479:(A,e,f)=>{f.r(e),f.d(e,{default:()=>b});const b="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/34879.index.js b/34879.index.js new file mode 100644 index 000000000..37cbb40db --- /dev/null +++ b/34879.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[34879],{34879:(a,R,C)=>{C.r(R),C.d(R,{default:()=>o});const o="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/34970.index.js b/34970.index.js new file mode 100644 index 000000000..94db1c12f --- /dev/null +++ b/34970.index.js @@ -0,0 +1 @@ +(self.webpackChunkexample=self.webpackChunkexample||[]).push([[34970],{16342:function(e,t,n){"use strict";var s=n(4364),r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoinbaseWalletProvider=void 0;const i=r(n(95554)),o=n(25100),a=n(24631),c=n(25092),l=n(84075),d=n(3860),u=n(85089),h=n(68836);class p extends i.default{constructor(e){var t,n;super(),this.accounts=[],this.handlers={handshake:async e=>{try{const e=this.connected?this.accounts:await this.signHandler.handshake();return this.emit("connect",{chainId:(0,c.hexStringFromIntNumber)((0,a.IntNumber)(this.chain.id))}),e}catch(e){throw this.handleUnauthorizedError(e),e}},sign:async e=>{if(!this.connected)throw o.standardErrors.provider.unauthorized("Must call 'eth_requestAccounts' before other methods");try{return await this.signHandler.request(e)}catch(e){throw this.handleUnauthorizedError(e),e}},fetch:e=>(0,d.fetchRPCRequest)(e,this.chain),state:e=>{const t=()=>{if(this.connected)return this.accounts;throw o.standardErrors.provider.unauthorized("Must call 'eth_requestAccounts' before other methods")};switch(e.method){case"eth_chainId":case"net_version":return this.chain.id;case"eth_accounts":return t();case"eth_coinbase":return t()[0];default:return this.handlers.unsupported(e)}},filter:e=>this.filterHandler.request(e),deprecated:({method:e})=>{throw o.standardErrors.rpc.methodNotSupported(`Method ${e} is deprecated.`)},unsupported:({method:e})=>{throw o.standardErrors.rpc.methodNotSupported(`Method ${e} is not supported.`)}},this.isCoinbaseWallet=!0,this.updateListener={onAccountsUpdate:({accounts:e,source:t})=>{(0,c.areAddressArraysEqual)(this.accounts,e)||(this.accounts=e,"storage"!==t&&this.emit("accountsChanged",this.accounts))},onChainUpdate:({chain:e,source:t})=>{e.id===this.chain.id&&e.rpcUrl===this.chain.rpcUrl||(this.chain=e,"storage"!==t&&this.emit("chainChanged",(0,c.hexStringFromIntNumber)((0,a.IntNumber)(e.id))))}},this.chain={id:null!==(n=null===(t=e.metadata.appChainIds)||void 0===t?void 0:t[0])&&void 0!==n?n:1},this.signHandler=new l.SignHandler(Object.assign(Object.assign({},e),{listener:this.updateListener})),this.filterHandler=new h.FilterPolyfill(this.handlers.fetch)}get connected(){return this.accounts.length>0}async request(e){var t;const n=(0,d.checkErrorForInvalidRequestArgs)(e);if(n)throw n;const s=null!==(t=(0,u.determineMethodCategory)(e.method))&&void 0!==t?t:"fetch";return this.handlers[s](e)}handleUnauthorizedError(e){e.code===o.standardErrorCodes.provider.unauthorized&&this.disconnect()}async enable(){return s.warn('.enable() has been deprecated. Please use .request({ method: "eth_requestAccounts" }) instead.'),await this.request({method:"eth_requestAccounts"})}async disconnect(){this.accounts=[],this.chain={id:1},this.signHandler.disconnect(),this.emit("disconnect",o.standardErrors.provider.disconnected("User initiated disconnection"))}}t.CoinbaseWalletProvider=p},21939:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinbaseWalletSDK=void 0;const s=n(84243),r=n(16342),i=n(67377),o=n(92511),a=n(25092),c=n(3860);t.CoinbaseWalletSDK=class{constructor(e){this.metadata={appName:e.appName||"Dapp",appLogoUrl:e.appLogoUrl||(0,a.getFavicon)(),appChainIds:e.appChainIds||[]},this.storeLatestVersion()}makeWeb3Provider(e={options:"all"}){var t;const n={metadata:this.metadata,preference:e};return null!==(t=(0,c.getCoinbaseInjectedProvider)(n))&&void 0!==t?t:new r.CoinbaseWalletProvider(n)}getCoinbaseWalletLogo(e,t=240){return(0,s.walletLogo)(e,t)}storeLatestVersion(){new i.ScopedLocalStorage("CBWSDK").setItem("VERSION",o.LIB_VERSION)}}},84243:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.walletLogo=void 0,t.walletLogo=(e,t)=>{let n;switch(e){case"standard":default:return n=t,`data:image/svg+xml,%3Csvg width='${t}' height='${n}' viewBox='0 0 1024 1024' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='1024' height='1024' fill='%230052FF'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M152 512C152 710.823 313.177 872 512 872C710.823 872 872 710.823 872 512C872 313.177 710.823 152 512 152C313.177 152 152 313.177 152 512ZM420 396C406.745 396 396 406.745 396 420V604C396 617.255 406.745 628 420 628H604C617.255 628 628 617.255 628 604V420C628 406.745 617.255 396 604 396H420Z' fill='white'/%3E %3C/svg%3E `;case"circle":return n=t,`data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${t}' height='${n}' viewBox='0 0 999.81 999.81'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052fe;%7D.cls-2%7Bfill:%23fefefe;%7D.cls-3%7Bfill:%230152fe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M655-115.9h56c.83,1.59,2.36.88,3.56,1a478,478,0,0,1,75.06,10.42C891.4-81.76,978.33-32.58,1049.19,44q116.7,126,131.94,297.61c.38,4.14-.34,8.53,1.78,12.45v59c-1.58.84-.91,2.35-1,3.56a482.05,482.05,0,0,1-10.38,74.05c-24,106.72-76.64,196.76-158.83,268.93s-178.18,112.82-287.2,122.6c-4.83.43-9.86-.25-14.51,1.77H654c-1-1.68-2.69-.91-4.06-1a496.89,496.89,0,0,1-105.9-18.59c-93.54-27.42-172.78-77.59-236.91-150.94Q199.34,590.1,184.87,426.58c-.47-5.19.25-10.56-1.77-15.59V355c1.68-1,.91-2.7,1-4.06a498.12,498.12,0,0,1,18.58-105.9c26-88.75,72.64-164.9,140.6-227.57q126-116.27,297.21-131.61C645.32-114.57,650.35-113.88,655-115.9Zm377.92,500c0-192.44-156.31-349.49-347.56-350.15-194.13-.68-350.94,155.13-352.29,347.42-1.37,194.55,155.51,352.1,348.56,352.47C876.15,734.23,1032.93,577.84,1032.93,384.11Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-2' d='M1032.93,384.11c0,193.73-156.78,350.12-351.29,349.74-193-.37-349.93-157.92-348.56-352.47C334.43,189.09,491.24,33.28,685.37,34,876.62,34.62,1032.94,191.67,1032.93,384.11ZM683,496.81q43.74,0,87.48,0c15.55,0,25.32-9.72,25.33-25.21q0-87.48,0-175c0-15.83-9.68-25.46-25.59-25.46H595.77c-15.88,0-25.57,9.64-25.58,25.46q0,87.23,0,174.45c0,16.18,9.59,25.7,25.84,25.71Z' transform='translate(-183.1 115.9)'/%3E%3Cpath class='cls-3' d='M683,496.81H596c-16.25,0-25.84-9.53-25.84-25.71q0-87.23,0-174.45c0-15.82,9.7-25.46,25.58-25.46H770.22c15.91,0,25.59,9.63,25.59,25.46q0,87.47,0,175c0,15.49-9.78,25.2-25.33,25.21Q726.74,496.84,683,496.81Z' transform='translate(-183.1 115.9)'/%3E%3C/svg%3E`;case"text":return n=(.1*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogo":return n=(.25*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230052ff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`;case"textLight":return n=(.1*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 528.15 53.64'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ECoinbase_Wordmark_SubBrands_ALL%3C/title%3E%3Cpath class='cls-1' d='M164.45,15a15,15,0,0,0-11.74,5.4V0h-8.64V52.92h8.5V48a15,15,0,0,0,11.88,5.62c10.37,0,18.21-8.21,18.21-19.3S174.67,15,164.45,15Zm-1.3,30.67c-6.19,0-10.73-4.83-10.73-11.31S157,23,163.22,23s10.66,4.82,10.66,11.37S169.34,45.65,163.15,45.65Zm83.31-14.91-6.34-.93c-3-.43-5.18-1.44-5.18-3.82,0-2.59,2.8-3.89,6.62-3.89,4.18,0,6.84,1.8,7.42,4.76h8.35c-.94-7.49-6.7-11.88-15.55-11.88-9.15,0-15.2,4.68-15.2,11.3,0,6.34,4,10,12,11.16l6.33.94c3.1.43,4.83,1.65,4.83,4,0,2.95-3,4.17-7.2,4.17-5.12,0-8-2.09-8.43-5.25h-8.49c.79,7.27,6.48,12.38,16.84,12.38,9.44,0,15.7-4.32,15.7-11.74C258.12,35.28,253.58,31.82,246.46,30.74Zm-27.65-2.3c0-8.06-4.9-13.46-15.27-13.46-9.79,0-15.26,5-16.34,12.6h8.57c.43-3,2.73-5.4,7.63-5.4,4.39,0,6.55,1.94,6.55,4.32,0,3.09-4,3.88-8.85,4.39-6.63.72-14.84,3-14.84,11.66,0,6.7,5,11,12.89,11,6.19,0,10.08-2.59,12-6.7.28,3.67,3,6.05,6.84,6.05h5v-7.7h-4.25Zm-8.5,9.36c0,5-4.32,8.64-9.57,8.64-3.24,0-6-1.37-6-4.25,0-3.67,4.39-4.68,8.42-5.11s6-1.22,7.13-2.88ZM281.09,15c-11.09,0-19.23,8.35-19.23,19.36,0,11.6,8.72,19.3,19.37,19.3,9,0,16.06-5.33,17.86-12.89h-9c-1.3,3.31-4.47,5.19-8.71,5.19-5.55,0-9.72-3.46-10.66-9.51H299.3V33.12C299.3,22.46,291.53,15,281.09,15Zm-9.87,15.26c1.37-5.18,5.26-7.7,9.72-7.7,4.9,0,8.64,2.8,9.51,7.7ZM19.3,23a9.84,9.84,0,0,1,9.5,7h9.14c-1.65-8.93-9-15-18.57-15A19,19,0,0,0,0,34.34c0,11.09,8.28,19.3,19.37,19.3,9.36,0,16.85-6,18.5-15H28.8a9.75,9.75,0,0,1-9.43,7.06c-6.27,0-10.66-4.83-10.66-11.31S13,23,19.3,23Zm41.11-8A19,19,0,0,0,41,34.34c0,11.09,8.28,19.3,19.37,19.3A19,19,0,0,0,79.92,34.27C79.92,23.33,71.64,15,60.41,15Zm.07,30.67c-6.19,0-10.73-4.83-10.73-11.31S54.22,23,60.41,23s10.8,4.89,10.8,11.37S66.67,45.65,60.48,45.65ZM123.41,15c-5.62,0-9.29,2.3-11.45,5.54V15.7h-8.57V52.92H112V32.69C112,27,115.63,23,121,23c5,0,8.06,3.53,8.06,8.64V52.92h8.64V31C137.66,21.6,132.84,15,123.41,15ZM92,.36a5.36,5.36,0,0,0-5.55,5.47,5.55,5.55,0,0,0,11.09,0A5.35,5.35,0,0,0,92,.36Zm-9.72,23h5.4V52.92h8.64V15.7h-14Zm298.17-7.7L366.2,52.92H372L375.29,44H392l3.33,8.88h6L386.87,15.7ZM377,39.23l6.45-17.56h.1l6.56,17.56ZM362.66,15.7l-7.88,29h-.11l-8.14-29H341l-8,28.93h-.1l-8-28.87H319L329.82,53h5.45l8.19-29.24h.11L352,53h5.66L368.1,15.7Zm135.25,0v4.86h12.32V52.92h5.6V20.56h12.32V15.7ZM467.82,52.92h25.54V48.06H473.43v-12h18.35V31.35H473.43V20.56h19.93V15.7H467.82ZM443,15.7h-5.6V52.92h24.32V48.06H443Zm-30.45,0h-5.61V52.92h24.32V48.06H412.52Z'/%3E%3C/svg%3E`;case"textWithLogoLight":return n=(.25*t).toFixed(2),`data:image/svg+xml,%3Csvg width='${t}' height='${n}' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.44 77.61'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fefefe;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M142.94,20.2l-7.88,29H135l-8.15-29h-5.55l-8,28.93h-.11l-8-28.87H99.27l10.84,37.27h5.44l8.2-29.24h.1l8.41,29.24h5.66L148.39,20.2Zm17.82,0L146.48,57.42h5.82l3.28-8.88h16.65l3.34,8.88h6L167.16,20.2Zm-3.44,23.52,6.45-17.55h.11l6.56,17.55ZM278.2,20.2v4.86h12.32V57.42h5.6V25.06h12.32V20.2ZM248.11,57.42h25.54V52.55H253.71V40.61h18.35V35.85H253.71V25.06h19.94V20.2H248.11ZM223.26,20.2h-5.61V57.42H242V52.55H223.26Zm-30.46,0h-5.6V57.42h24.32V52.55H192.8Zm-154,38A19.41,19.41,0,1,1,57.92,35.57H77.47a38.81,38.81,0,1,0,0,6.47H57.92A19.39,19.39,0,0,1,38.81,58.21Z'/%3E%3C/svg%3E`}}},21347:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CrossDomainCommunicator=void 0;const s=n(18926),r=n(25100);t.CrossDomainCommunicator=class{constructor(){this.url=void 0,this.connected=!1,this.peerWindow=null,this.requestMap=new Map}async connect(){this.connected||(window.addEventListener("message",this.eventListener.bind(this)),await this.onConnect(),this.connected=!0)}disconnect(){this.connected=!1,window.removeEventListener("message",this.eventListener.bind(this)),this.rejectWaitingRequests(),this.onDisconnect()}getTargetOrigin(e){return this.url?this.url.origin:(null==e?void 0:e.bypassTargetOriginCheck)?"*":void 0}postMessage(e,t){const n=this.getTargetOrigin(t);if(!n||!this.peerWindow)throw r.standardErrors.rpc.internal("Communicator: No peer window found");const i=(0,s.createMessage)(e);this.peerWindow.postMessage(i,n)}async postMessageForResponse(e){return new Promise(((t,n)=>{const r=(0,s.createMessage)(e);this.requestMap.set(r.id,{resolve:t,reject:n}),this.postMessage(e)}))}eventListener(e){var t,n,s;if(e.origin!==(null===(t=this.url)||void 0===t?void 0:t.origin))return;const r=e.data,{requestId:i}=r;i?(null===(s=null===(n=this.requestMap.get(i))||void 0===n?void 0:n.resolve)||void 0===s||s.call(n,r),this.requestMap.delete(i)):this.onEvent(e)}rejectWaitingRequests(){this.requestMap.forEach((({reject:e})=>{e(r.standardErrors.provider.userRejectedRequest("Request rejected"))})),this.requestMap.clear()}}},97069:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PopUpCommunicator=void 0;const s=n(92511),r=n(21347),i=n(25100),o=n(18926);class a extends r.CrossDomainCommunicator{constructor(e){super(),this.url=new URL(e.url),this.onConfigUpdateMessage=e.onConfigUpdateMessage}onConnect(){return new Promise((e=>{this.resolveConnection=e,this.openFixedSizePopUpWindow()}))}onEvent(e){const t=e.data;(0,o.isConfigUpdateMessage)(t)&&this.handleIncomingConfigUpdate(t)}onDisconnect(){this.closeChildWindow()}handleIncomingConfigUpdate(e){var t;switch(e.event){case o.ConfigEvent.PopupLoaded:this.postMessage({requestId:e.id,data:{version:s.LIB_VERSION}}),null===(t=this.resolveConnection)||void 0===t||t.call(this),this.resolveConnection=void 0;break;case o.ConfigEvent.PopupUnload:this.disconnect();break;default:this.onConfigUpdateMessage(e)}}openFixedSizePopUpWindow(){var e;const t=(window.innerWidth-420)/2+window.screenX,n=(window.innerHeight-540)/2+window.screenY;if(!this.url)throw i.standardErrors.rpc.internal("No url provided in PopUpCommunicator");const s=new URL(this.url);if(this.peerWindow=window.open(s,"Smart Wallet",`width=420, height=540, left=${t}, top=${n}`),null===(e=this.peerWindow)||void 0===e||e.focus(),!this.peerWindow)throw i.standardErrors.rpc.internal("Pop up window failed to open")}closeChildWindow(){this.peerWindow&&!this.peerWindow.closed&&this.peerWindow.close(),this.peerWindow=null}}t.PopUpCommunicator=a},96691:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CBW_MOBILE_DEEPLINK_URL=t.WALLETLINK_URL=t.CB_KEYS_URL=void 0,t.CB_KEYS_URL="https://keys.coinbase.com/connect",t.WALLETLINK_URL="https://www.walletlink.org",t.CBW_MOBILE_DEEPLINK_URL="https://go.cb-w.com/walletlink"},47778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.standardErrorCodes=void 0,t.standardErrorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901,unsupportedChain:4902}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."},4902:{standard:"EIP-3085",message:"Unrecognized chain ID."}}},63496:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.standardErrors=void 0;const s=n(47778);function r(e){if(e&&Number.isInteger(e)){const r=e.toString();if(t=s.errorValues,n=r,Object.prototype.hasOwnProperty.call(t,n))return s.errorValues[r].message;if(function(e){return e>=-32099&&e<=-32e3}(e))return"Unspecified server error."}var t,n;return"Unspecified error message."}function i(e,t){const[n,s]=a(t);return new c(e,n||r(e),s)}function o(e,t){const[n,s]=a(t);return new l(e,n||r(e),s)}function a(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){const{message:t,data:n}=e;if(t&&"string"!=typeof t)throw new Error("Must specify string message.");return[t||void 0,n]}}return[]}t.standardErrors={rpc:{parse:e=>i(s.standardErrorCodes.rpc.parse,e),invalidRequest:e=>i(s.standardErrorCodes.rpc.invalidRequest,e),invalidParams:e=>i(s.standardErrorCodes.rpc.invalidParams,e),methodNotFound:e=>i(s.standardErrorCodes.rpc.methodNotFound,e),internal:e=>i(s.standardErrorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return i(t,e)},invalidInput:e=>i(s.standardErrorCodes.rpc.invalidInput,e),resourceNotFound:e=>i(s.standardErrorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>i(s.standardErrorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>i(s.standardErrorCodes.rpc.transactionRejected,e),methodNotSupported:e=>i(s.standardErrorCodes.rpc.methodNotSupported,e),limitExceeded:e=>i(s.standardErrorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>o(s.standardErrorCodes.provider.userRejectedRequest,e),unauthorized:e=>o(s.standardErrorCodes.provider.unauthorized,e),unsupportedMethod:e=>o(s.standardErrorCodes.provider.unsupportedMethod,e),disconnected:e=>o(s.standardErrorCodes.provider.disconnected,e),chainDisconnected:e=>o(s.standardErrorCodes.provider.chainDisconnected,e),unsupportedChain:e=>o(s.standardErrorCodes.provider.unsupportedChain,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:t,message:n,data:s}=e;if(!n||"string"!=typeof n)throw new Error('"message" must be a nonempty string');return new l(t,n,s)}}};class c extends Error{constructor(e,t,n){if(!Number.isInteger(e))throw new Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw new Error('"message" must be a nonempty string.');super(t),this.code=e,void 0!==n&&(this.data=n)}}class l extends c{constructor(e,t,n){if(!function(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}(e))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,n)}}},25100:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.standardErrors=t.standardErrorCodes=void 0;var s=n(47778);Object.defineProperty(t,"standardErrorCodes",{enumerable:!0,get:function(){return s.standardErrorCodes}});var r=n(63496);Object.defineProperty(t,"standardErrors",{enumerable:!0,get:function(){return r.standardErrors}})},78883:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigEvent=t.isConfigUpdateMessage=void 0,t.isConfigUpdateMessage=function(e){return void 0!==e.event},function(e){e.PopupLoaded="PopupLoaded",e.PopupUnload="PopupUnload",e.WalletLinkSessionRequest="WalletLinkSessionRequest",e.SelectSignerType="selectSignerType",e.WalletLinkUpdate="WalletLinkUpdate"}(n||(t.ConfigEvent=n={}))},92713:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMessage=void 0,t.createMessage=function(e){var t;return Object.assign(Object.assign({},e),{id:null!==(t=e.id)&&void 0!==t?t:crypto.randomUUID()})}},11386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},20900:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},32918:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},18926:function(e,t,n){"use strict";var s=this&&this.__createBinding||(Object.create?function(e,t,n,s){void 0===s&&(s=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,s,r)}:function(e,t,n,s){void 0===s&&(s=n),e[s]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||s(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(78883),t),r(n(92713),t),r(n(11386),t),r(n(20900),t),r(n(32918),t)},85089:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.determineMethodCategory=void 0;const n={handshake:["eth_requestAccounts"],sign:["eth_ecRecover","personal_sign","personal_ecRecover","eth_signTransaction","eth_sendTransaction","eth_signTypedData_v1","eth_signTypedData_v3","eth_signTypedData_v4","eth_signTypedData","wallet_addEthereumChain","wallet_switchEthereumChain","wallet_watchAsset","wallet_getCapabilities","wallet_sendCalls"],state:["eth_chainId","eth_accounts","eth_coinbase","net_version"],filter:["eth_newFilter","eth_newBlockFilter","eth_newPendingTransactionFilter","eth_getFilterChanges","eth_getFilterLogs","eth_uninstallFilter"],deprecated:["eth_sign","eth_signTypedData_v2"],unsupported:["eth_subscribe","eth_unsubscribe"],fetch:[]};t.determineMethodCategory=function(e){for(const t in n){const s=t;if(n[s].includes(e))return s}}},24631:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RegExpString=t.IntNumber=t.BigIntString=t.AddressString=t.HexString=t.OpaqueType=void 0,t.OpaqueType=function(){return e=>e},t.HexString=e=>e,t.AddressString=e=>e,t.BigIntString=e=>e,t.IntNumber=function(e){return Math.floor(e)},t.RegExpString=e=>e},25092:(e,t,n)=>{"use strict";var s=n(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.areAddressArraysEqual=t.getFavicon=t.range=t.isBigNumber=t.ensureParsedJSONObject=t.ensureBigInt=t.ensureRegExpString=t.ensureIntNumber=t.ensureBuffer=t.ensureAddressString=t.ensureEvenLengthHexString=t.ensureHexString=t.isHexString=t.prepend0x=t.strip0x=t.has0xPrefix=t.hexStringFromIntNumber=t.intNumberFromHexString=t.bigIntStringFromBigInt=t.hexStringFromBuffer=t.hexStringToUint8Array=t.uint8ArrayToHex=t.randomBytesHex=void 0;const r=n(25100),i=n(24631),o=/^[0-9]*$/,a=/^[a-f0-9]*$/;function c(e){return[...e].map((e=>e.toString(16).padStart(2,"0"))).join("")}function l(e){return e.startsWith("0x")||e.startsWith("0X")}function d(e){return l(e)?e.slice(2):e}function u(e){return l(e)?`0x${e.slice(2)}`:`0x${e}`}function h(e){if("string"!=typeof e)return!1;const t=d(e).toLowerCase();return a.test(t)}function p(e,t=!1){if("string"==typeof e){const n=d(e).toLowerCase();if(a.test(n))return(0,i.HexString)(t?`0x${n}`:n)}throw r.standardErrors.rpc.invalidParams(`"${String(e)}" is not a hexadecimal string`)}function g(e,t=!1){let n=p(e,!1);return n.length%2==1&&(n=(0,i.HexString)(`0${n}`)),t?(0,i.HexString)(`0x${n}`):n}function f(e){if("number"==typeof e&&Number.isInteger(e))return(0,i.IntNumber)(e);if("string"==typeof e){if(o.test(e))return(0,i.IntNumber)(Number(e));if(h(e))return(0,i.IntNumber)(Number(BigInt(g(e,!0))))}throw r.standardErrors.rpc.invalidParams(`Not an integer: ${String(e)}`)}function _(e){if(null==e||"function"!=typeof e.constructor)return!1;const{constructor:t}=e;return"function"==typeof t.config&&"number"==typeof t.EUCLID}t.randomBytesHex=function(e){return c(crypto.getRandomValues(new Uint8Array(e)))},t.uint8ArrayToHex=c,t.hexStringToUint8Array=function(e){return new Uint8Array(e.match(/.{1,2}/g).map((e=>parseInt(e,16))))},t.hexStringFromBuffer=function(e,t=!1){const n=e.toString("hex");return(0,i.HexString)(t?`0x${n}`:n)},t.bigIntStringFromBigInt=function(e){return(0,i.BigIntString)(e.toString(10))},t.intNumberFromHexString=function(e){return(0,i.IntNumber)(Number(BigInt(g(e,!0))))},t.hexStringFromIntNumber=function(e){return(0,i.HexString)(`0x${BigInt(e).toString(16)}`)},t.has0xPrefix=l,t.strip0x=d,t.prepend0x=u,t.isHexString=h,t.ensureHexString=p,t.ensureEvenLengthHexString=g,t.ensureAddressString=function(e){if("string"==typeof e){const t=d(e).toLowerCase();if(h(t)&&40===t.length)return(0,i.AddressString)(u(t))}throw r.standardErrors.rpc.invalidParams(`Invalid Ethereum address: ${String(e)}`)},t.ensureBuffer=function(e){if(s.isBuffer(e))return e;if("string"==typeof e){if(h(e)){const t=g(e,!1);return s.from(t,"hex")}return s.from(e,"utf8")}throw r.standardErrors.rpc.invalidParams(`Not binary data: ${String(e)}`)},t.ensureIntNumber=f,t.ensureRegExpString=function(e){if(e instanceof RegExp)return(0,i.RegExpString)(e.toString());throw r.standardErrors.rpc.invalidParams(`Not a RegExp: ${String(e)}`)},t.ensureBigInt=function(e){if(null!==e&&("bigint"==typeof e||_(e)))return BigInt(e.toString(10));if("number"==typeof e)return BigInt(f(e));if("string"==typeof e){if(o.test(e))return BigInt(e);if(h(e))return BigInt(g(e,!0))}throw r.standardErrors.rpc.invalidParams(`Not an integer: ${String(e)}`)},t.ensureParsedJSONObject=function(e){if("string"==typeof e)return JSON.parse(e);if("object"==typeof e)return e;throw r.standardErrors.rpc.invalidParams(`Not a JSON string or an object: ${String(e)}`)},t.isBigNumber=_,t.range=function(e,t){return Array.from({length:t-e},((t,n)=>e+n))},t.getFavicon=function(){const e=document.querySelector('link[sizes="192x192"]')||document.querySelector('link[sizes="180x180"]')||document.querySelector('link[rel="icon"]')||document.querySelector('link[rel="shortcut icon"]'),{protocol:t,host:n}=document.location,s=e?e.getAttribute("href"):null;return!s||s.startsWith("javascript:")||s.startsWith("vbscript:")?null:s.startsWith("http://")||s.startsWith("https://")||s.startsWith("data:")?s:s.startsWith("//")?t+s:`${t}//${n}${s}`},t.areAddressArraysEqual=function(e,t){return e.length===t.length&&e.every(((e,n)=>e===t[n]))}},14144:(e,t,n)=>{"use strict";t.Il=void 0,n(21939).CoinbaseWalletSDK;var s=n(21939);Object.defineProperty(t,"Il",{enumerable:!0,get:function(){return s.CoinbaseWalletSDK}})},84075:function(e,t,n){"use strict";var s=this&&this.__rest||function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCWKeyManager=void 0;const s=n(97194),r=n(67377),i={storageKey:"ownPrivateKey",keyType:"private"},o={storageKey:"ownPublicKey",keyType:"public"},a={storageKey:"peerPublicKey",keyType:"public"};t.SCWKeyManager=class{constructor(){this.storage=new r.ScopedLocalStorage("CBWSDK","SCWKeyManager"),this.ownPrivateKey=null,this.ownPublicKey=null,this.peerPublicKey=null,this.sharedSecret=null}async getOwnPublicKey(){return await this.loadKeysIfNeeded(),this.ownPublicKey}async getSharedSecret(){return await this.loadKeysIfNeeded(),this.sharedSecret}async setPeerPublicKey(e){this.sharedSecret=null,this.peerPublicKey=e,await this.storeKey(a,e),await this.loadKeysIfNeeded()}async clear(){this.ownPrivateKey=null,this.ownPublicKey=null,this.peerPublicKey=null,this.sharedSecret=null,this.storage.removeItem(o.storageKey),this.storage.removeItem(i.storageKey),this.storage.removeItem(a.storageKey)}async generateKeyPair(){const e=await(0,s.generateKeyPair)();this.ownPrivateKey=e.privateKey,this.ownPublicKey=e.publicKey,await this.storeKey(i,e.privateKey),await this.storeKey(o,e.publicKey)}async loadKeysIfNeeded(){if(null===this.ownPrivateKey&&(this.ownPrivateKey=await this.loadKey(i)),null===this.ownPublicKey&&(this.ownPublicKey=await this.loadKey(o)),null!==this.ownPrivateKey&&null!==this.ownPublicKey||await this.generateKeyPair(),null===this.peerPublicKey&&(this.peerPublicKey=await this.loadKey(a)),null===this.sharedSecret){if(null===this.ownPrivateKey||null===this.peerPublicKey)return;this.sharedSecret=await(0,s.deriveSharedSecret)(this.ownPrivateKey,this.peerPublicKey)}}async loadKey(e){const t=this.storage.getItem(e.storageKey);return t?(0,s.importKeyFromHexString)(e.keyType,t):null}async storeKey(e,t){const n=await(0,s.exportKeyToHexString)(e.keyType,t);this.storage.setItem(e.storageKey,n)}}},15185:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCWSigner=void 0;const s=n(6213),r=n(43943),i=n(25100),o=n(18926),a=n(25092),c=n(97194);t.SCWSigner=class{constructor(e){this.metadata=e.metadata,this.popupCommunicator=e.popupCommunicator,this.keyManager=new s.SCWKeyManager,this.stateManager=new r.SCWStateManager({appChainIds:this.metadata.appChainIds,updateListener:e.updateListener}),this.handshake=this.handshake.bind(this),this.request=this.request.bind(this),this.createRequestMessage=this.createRequestMessage.bind(this),this.decryptResponseMessage=this.decryptResponseMessage.bind(this)}async handshake(){await this.popupCommunicator.connect();const e=await this.createRequestMessage({handshake:{method:"eth_requestAccounts",params:this.metadata}}),t=await this.popupCommunicator.postMessageForResponse(e);if("failure"in t.content)throw t.content.failure;const n=await(0,c.importKeyFromHexString)("public",t.sender);await this.keyManager.setPeerPublicKey(n);const s=await this.decryptResponseMessage(t);this.updateInternalState({method:"eth_requestAccounts"},s);const r=s.result;if("error"in r)throw r.error;return this.stateManager.accounts}async request(e){const t=this.tryLocalHandling(e);if(void 0!==t){if(t instanceof Error)throw t;return t}await this.popupCommunicator.connect();const n=await this.sendEncryptedRequest(e),s=await this.decryptResponseMessage(n);this.updateInternalState(e,s);const r=s.result;if("error"in r)throw r.error;return r.value}async disconnect(){this.stateManager.clear(),await this.keyManager.clear()}tryLocalHandling(e){var t;switch(e.method){case"wallet_switchEthereumChain":{const n=e.params;if(!n||!(null===(t=n[0])||void 0===t?void 0:t.chainId))throw i.standardErrors.rpc.invalidParams();const s=(0,a.ensureIntNumber)(n[0].chainId);return this.stateManager.switchChain(s)?null:void 0}case"wallet_getCapabilities":{const e=this.stateManager.walletCapabilities;if(!e)throw i.standardErrors.provider.unauthorized("No wallet capabilities found, please disconnect and reconnect");return e}default:return}}async sendEncryptedRequest(e){const t=await this.keyManager.getSharedSecret();if(!t)throw i.standardErrors.provider.unauthorized("No valid session found, try requestAccounts before other methods");const n=await(0,c.encryptContent)({action:e,chainId:this.stateManager.activeChain.id},t),s=await this.createRequestMessage({encrypted:n});return await this.popupCommunicator.postMessageForResponse(s)}async createRequestMessage(e){const t=await(0,c.exportKeyToHexString)("public",await this.keyManager.getOwnPublicKey());return(0,o.createMessage)({sender:t,content:e,timestamp:new Date})}async decryptResponseMessage(e){const t=e.content;if("failure"in t)throw t.failure;const n=await this.keyManager.getSharedSecret();if(!n)throw i.standardErrors.provider.unauthorized("Invalid session");return(0,c.decryptContent)(t.encrypted,n)}updateInternalState(e,t){var n,s;const r=null===(n=t.data)||void 0===n?void 0:n.chains;r&&this.stateManager.updateAvailableChains(r);const i=null===(s=t.data)||void 0===s?void 0:s.capabilities;i&&this.stateManager.updateWalletCapabilities(i);const o=t.result;if(!("error"in o))switch(e.method){case"eth_requestAccounts":{const e=o.value;this.stateManager.updateAccounts(e);break}case"wallet_switchEthereumChain":{if(null!==o.value)return;const t=e.params,n=(0,a.ensureIntNumber)(t[0].chainId);this.stateManager.switchChain(n);break}}}}},43943:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCWStateManager=void 0;const s=n(67377),r="accounts",i="activeChain",o="availableChains",a="walletCapabilities";t.SCWStateManager=class{get accounts(){return this._accounts}get activeChain(){return this._activeChain}get walletCapabilities(){return this._walletCapabilities}constructor(e){var t,n;this.storage=new s.ScopedLocalStorage("CBWSDK","SCWStateManager"),this.updateListener=e.updateListener,this.availableChains=this.loadItemFromStorage(o),this._walletCapabilities=this.loadItemFromStorage(a);const c=this.loadItemFromStorage(r),l=this.loadItemFromStorage(i);c&&this.updateListener.onAccountsUpdate({accounts:c,source:"storage"}),l&&this.updateListener.onChainUpdate({chain:l,source:"storage"}),this._accounts=c||[],this._activeChain=l||{id:null!==(n=null===(t=e.appChainIds)||void 0===t?void 0:t[0])&&void 0!==n?n:1}}updateAccounts(e){this._accounts=e,this.storeItemToStorage(r,e),this.updateListener.onAccountsUpdate({accounts:e,source:"wallet"})}switchChain(e){var t;const n=null===(t=this.availableChains)||void 0===t?void 0:t.find((t=>t.id===e));return!!n&&(n===this._activeChain||(this._activeChain=n,this.storeItemToStorage(i,n),this.updateListener.onChainUpdate({chain:n,source:"wallet"})),!0)}updateAvailableChains(e){if(!e||0===Object.keys(e).length)return;const t=Object.entries(e).map((([e,t])=>({id:Number(e),rpcUrl:t})));this.availableChains=t,this.storeItemToStorage(o,t),this.switchChain(this._activeChain.id)}updateWalletCapabilities(e){this._walletCapabilities=e,this.storeItemToStorage(a,e)}storeItemToStorage(e,t){this.storage.setItem(e,JSON.stringify(t))}loadItemFromStorage(e){const t=this.storage.getItem(e);return t?JSON.parse(t):void 0}clear(){this.storage.clear()}}},88527:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WLSigner=void 0;const s=n(52923),r=n(96691),i=n(18926);t.WLSigner=class{constructor(e){const{appName:t,appLogoUrl:n}=e.metadata;this.popupCommunicator=e.popupCommunicator,this.adapter=new s.WLRelayAdapter({appName:t,appLogoUrl:n,walletlinkUrl:r.WALLETLINK_URL,updateListener:e.updateListener})}async handshake(){return await this.request({method:"eth_requestAccounts"})}async request(e){return this.adapter.request(e)}async handleWalletLinkSessionRequest(){this.postWalletLinkSession(),await this.handshake(),this.postWalletLinkConnected()}postWalletLinkSession(){const{id:e,secret:t}=this.adapter.getWalletLinkSession();this.postWalletLinkUpdate({session:{id:e,secret:t}})}postWalletLinkConnected(){this.postWalletLinkUpdate({connected:!0})}postWalletLinkUpdate(e){this.popupCommunicator.postMessage({event:i.ConfigEvent.WalletLinkUpdate,data:e})}async disconnect(){await this.adapter.close()}}},784:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelayEventManager=void 0;const s=n(25092);t.RelayEventManager=class{constructor(){this._nextRequestId=0,this.callbacks=new Map}makeRequestId(){this._nextRequestId=(this._nextRequestId+1)%2147483647;const e=this._nextRequestId,t=(0,s.prepend0x)(e.toString(16));return this.callbacks.get(t)&&this.callbacks.delete(t),e}}},52923:function(e,t,n){"use strict";var s=n(1048).Buffer,r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WLRelayAdapter=void 0;const i=r(n(9623)),o=n(25127),a=n(784),c=n(61339),l=n(22504),d=n(25100),u=n(25092),h=n(67377),p="DefaultChainId",g="DefaultJsonRpcUrl";t.WLRelayAdapter=class{constructor(e){this._relay=null,this._addresses=[],this.hasMadeFirstChainChangedEmission=!1,this._appName=e.appName,this._appLogoUrl=e.appLogoUrl,this._walletlinkUrl=e.walletlinkUrl,this._storage=new h.ScopedLocalStorage("walletlink",this._walletlinkUrl),this.updateListener=e.updateListener,this._relayEventManager=new a.RelayEventManager,this._jsonRpcUrlFromOpts="";const t=this._storage.getItem(o.LOCAL_STORAGE_ADDRESSES_KEY);if(t){const e=t.split(" ");""!==e[0]&&(this._addresses=e.map((e=>(0,u.ensureAddressString)(e))),this.updateListener.onAccountsUpdate({accounts:this._addresses,source:"storage"}))}this._storage.getItem(p)&&(this.updateListener.onChainUpdate({chain:{id:this.getChainId(),rpcUrl:this.jsonRpcUrl},source:"storage"}),this.hasMadeFirstChainChangedEmission=!0)}getWalletLinkSession(){return this.initializeRelay().getWalletLinkSession()}get selectedAddress(){return this._addresses[0]||void 0}get jsonRpcUrl(){var e;return null!==(e=this._storage.getItem(g))&&void 0!==e?e:this._jsonRpcUrlFromOpts}set jsonRpcUrl(e){this._storage.setItem(g,e)}updateProviderInfo(e,t){this.jsonRpcUrl=e;const n=this.getChainId();this._storage.setItem(p,t.toString(10)),(0,u.ensureIntNumber)(t)===n&&this.hasMadeFirstChainChangedEmission||(this.updateListener.onChainUpdate({chain:{id:t,rpcUrl:e},source:"wallet"}),this.hasMadeFirstChainChangedEmission=!0)}async watchAsset(e,t,n,s,r,i){const o=this.initializeRelay(),a=await o.watchAsset(e,t,n,s,r,null==i?void 0:i.toString());return!(0,c.isErrorResponse)(a)&&!!a.result}async addEthereumChain(e,t,n,s,r,i){var o,a;if((0,u.ensureIntNumber)(e)===this.getChainId())return!1;const l=this.initializeRelay();this._isAuthorized()||await l.requestEthereumAccounts();const d=await l.addEthereumChain(e.toString(),t,r,n,s,i);return!(0,c.isErrorResponse)(d)&&(!0===(null===(o=d.result)||void 0===o?void 0:o.isApproved)&&this.updateProviderInfo(t[0],e),!0===(null===(a=d.result)||void 0===a?void 0:a.isApproved))}async switchEthereumChain(e){const t=this.initializeRelay(),n=await t.switchEthereumChain(e.toString(10),this.selectedAddress||void 0);if((0,c.isErrorResponse)(n)){if(!n.errorCode)return;throw n.errorCode===d.standardErrorCodes.provider.unsupportedChain?d.standardErrors.provider.unsupportedChain():d.standardErrors.provider.custom({message:n.errorMessage,code:n.errorCode})}const s=n.result;s.isApproved&&s.rpcUrl.length>0&&this.updateProviderInfo(s.rpcUrl,e)}async close(){this.initializeRelay().resetAndReload(),this._storage.clear()}async request(e){try{return this._request(e).catch((e=>{throw e}))}catch(e){return Promise.reject(e)}}async _request(e){if(!e||"object"!=typeof e||Array.isArray(e))throw d.standardErrors.rpc.invalidRequest({message:"Expected a single, non-array, object argument.",data:e});const{method:t,params:n}=e;if("string"!=typeof t||0===t.length)throw d.standardErrors.rpc.invalidRequest({message:"'args.method' must be a non-empty string.",data:e});if(void 0!==n&&!Array.isArray(n)&&("object"!=typeof n||null===n))throw d.standardErrors.rpc.invalidRequest({message:"'args.params' must be an object or array if provided.",data:e});const s=void 0===n?[]:n,r=this._relayEventManager.makeRequestId();return(await this._sendRequestAsync({method:t,params:s,jsonrpc:"2.0",id:r})).result}_setAddresses(e,t){if(!Array.isArray(e))throw new Error("addresses is not an array");const n=e.map((e=>(0,u.ensureAddressString)(e)));JSON.stringify(n)!==JSON.stringify(this._addresses)&&(this._addresses=n,this.updateListener.onAccountsUpdate({accounts:n,source:"wallet"}),this._storage.setItem(o.LOCAL_STORAGE_ADDRESSES_KEY,n.join(" ")))}_sendRequestAsync(e){return new Promise(((t,n)=>{try{const n=this._handleSynchronousMethods(e);if(void 0!==n)return t({jsonrpc:"2.0",id:e.id,result:n})}catch(e){return n(e)}this._handleAsynchronousMethods(e).then((n=>n&&t(Object.assign(Object.assign({},n),{id:e.id})))).catch((e=>n(e)))}))}_handleSynchronousMethods(e){const{method:t}=e;switch(t){case"eth_accounts":return this._eth_accounts();case"eth_coinbase":return this._eth_coinbase();case"net_version":return this._net_version();case"eth_chainId":return this._eth_chainId();default:return}}async _handleAsynchronousMethods(e){const{method:t}=e,n=e.params||[];switch(t){case"eth_requestAccounts":return this._eth_requestAccounts();case"eth_sign":return this._eth_sign(n);case"eth_ecRecover":return this._eth_ecRecover(n);case"personal_sign":return this._personal_sign(n);case"personal_ecRecover":return this._personal_ecRecover(n);case"eth_signTransaction":return this._eth_signTransaction(n);case"eth_sendRawTransaction":return this._eth_sendRawTransaction(n);case"eth_sendTransaction":return this._eth_sendTransaction(n);case"eth_signTypedData_v1":return this._eth_signTypedData_v1(n);case"eth_signTypedData_v2":default:return this._throwUnsupportedMethodError();case"eth_signTypedData_v3":return this._eth_signTypedData_v3(n);case"eth_signTypedData_v4":case"eth_signTypedData":return this._eth_signTypedData_v4(n);case"wallet_addEthereumChain":return this._wallet_addEthereumChain(n);case"wallet_switchEthereumChain":return this._wallet_switchEthereumChain(n);case"wallet_watchAsset":return this._wallet_watchAsset(n)}}_isKnownAddress(e){try{const t=(0,u.ensureAddressString)(e);return this._addresses.map((e=>(0,u.ensureAddressString)(e))).includes(t)}catch(e){}return!1}_ensureKnownAddress(e){if(!this._isKnownAddress(e))throw new Error("Unknown Ethereum address")}_prepareTransactionParams(e){const t=e.from?(0,u.ensureAddressString)(e.from):this.selectedAddress;if(!t)throw new Error("Ethereum address is unavailable");return this._ensureKnownAddress(t),{fromAddress:t,toAddress:e.to?(0,u.ensureAddressString)(e.to):null,weiValue:null!=e.value?(0,u.ensureBigInt)(e.value):BigInt(0),data:e.data?(0,u.ensureBuffer)(e.data):s.alloc(0),nonce:null!=e.nonce?(0,u.ensureIntNumber)(e.nonce):null,gasPriceInWei:null!=e.gasPrice?(0,u.ensureBigInt)(e.gasPrice):null,maxFeePerGas:null!=e.maxFeePerGas?(0,u.ensureBigInt)(e.maxFeePerGas):null,maxPriorityFeePerGas:null!=e.maxPriorityFeePerGas?(0,u.ensureBigInt)(e.maxPriorityFeePerGas):null,gasLimit:null!=e.gas?(0,u.ensureBigInt)(e.gas):null,chainId:e.chainId?(0,u.ensureIntNumber)(e.chainId):this.getChainId()}}_isAuthorized(){return this._addresses.length>0}_requireAuthorization(){if(!this._isAuthorized())throw d.standardErrors.provider.unauthorized({})}_throwUnsupportedMethodError(){throw d.standardErrors.provider.unsupportedMethod({})}async _signEthereumMessage(e,t,n,s){this._ensureKnownAddress(t);try{const r=this.initializeRelay(),i=await r.signEthereumMessage(e,t,n,s);if((0,c.isErrorResponse)(i))throw new Error(i.errorMessage);return{jsonrpc:"2.0",id:0,result:i.result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw d.standardErrors.provider.userRejectedRequest("User denied message signature");throw e}}async _ethereumAddressFromSignedMessage(e,t,n){const s=this.initializeRelay(),r=await s.ethereumAddressFromSignedMessage(e,t,n);if((0,c.isErrorResponse)(r))throw new Error(r.errorMessage);return{jsonrpc:"2.0",id:0,result:r.result}}_eth_accounts(){return[...this._addresses]}_eth_coinbase(){return this.selectedAddress||null}_net_version(){return this.getChainId().toString(10)}_eth_chainId(){return(0,u.hexStringFromIntNumber)(this.getChainId())}getChainId(){const e=this._storage.getItem(p);if(!e)return(0,u.ensureIntNumber)(1);const t=parseInt(e,10);return(0,u.ensureIntNumber)(t)}async _eth_requestAccounts(){if(this._isAuthorized())return Promise.resolve({jsonrpc:"2.0",id:0,result:this._addresses});let e;try{const t=this.initializeRelay();if(e=await t.requestEthereumAccounts(),(0,c.isErrorResponse)(e))throw new Error(e.errorMessage)}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw d.standardErrors.provider.userRejectedRequest("User denied account authorization");throw e}if(!e.result)throw new Error("accounts received is empty");return this._setAddresses(e.result),{jsonrpc:"2.0",id:0,result:this._addresses}}_eth_sign(e){this._requireAuthorization();const t=(0,u.ensureAddressString)(e[0]),n=(0,u.ensureBuffer)(e[1]);return this._signEthereumMessage(n,t,!1)}_eth_ecRecover(e){const t=(0,u.ensureBuffer)(e[0]),n=(0,u.ensureBuffer)(e[1]);return this._ethereumAddressFromSignedMessage(t,n,!1)}_personal_sign(e){this._requireAuthorization();const t=(0,u.ensureBuffer)(e[0]),n=(0,u.ensureAddressString)(e[1]);return this._signEthereumMessage(t,n,!0)}_personal_ecRecover(e){const t=(0,u.ensureBuffer)(e[0]),n=(0,u.ensureBuffer)(e[1]);return this._ethereumAddressFromSignedMessage(t,n,!0)}async _eth_signTransaction(e){this._requireAuthorization();const t=this._prepareTransactionParams(e[0]||{});try{const e=this.initializeRelay(),n=await e.signEthereumTransaction(t);if((0,c.isErrorResponse)(n))throw new Error(n.errorMessage);return{jsonrpc:"2.0",id:0,result:n.result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw d.standardErrors.provider.userRejectedRequest("User denied transaction signature");throw e}}async _eth_sendRawTransaction(e){const t=(0,u.ensureBuffer)(e[0]),n=this.initializeRelay(),s=await n.submitEthereumTransaction(t,this.getChainId());if((0,c.isErrorResponse)(s))throw new Error(s.errorMessage);return{jsonrpc:"2.0",id:0,result:s.result}}async _eth_sendTransaction(e){this._requireAuthorization();const t=this._prepareTransactionParams(e[0]||{});try{const e=this.initializeRelay(),n=await e.signAndSubmitEthereumTransaction(t);if((0,c.isErrorResponse)(n))throw new Error(n.errorMessage);return{jsonrpc:"2.0",id:0,result:n.result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw d.standardErrors.provider.userRejectedRequest("User denied transaction signature");throw e}}async _eth_signTypedData_v1(e){this._requireAuthorization();const t=(0,u.ensureParsedJSONObject)(e[0]),n=(0,u.ensureAddressString)(e[1]);this._ensureKnownAddress(n);const s=i.default.hashForSignTypedDataLegacy({data:t}),r=JSON.stringify(t,null,2);return this._signEthereumMessage(s,n,!1,r)}async _eth_signTypedData_v3(e){this._requireAuthorization();const t=(0,u.ensureAddressString)(e[0]),n=(0,u.ensureParsedJSONObject)(e[1]);this._ensureKnownAddress(t);const s=i.default.hashForSignTypedData_v3({data:n}),r=JSON.stringify(n,null,2);return this._signEthereumMessage(s,t,!1,r)}async _eth_signTypedData_v4(e){this._requireAuthorization();const t=(0,u.ensureAddressString)(e[0]),n=(0,u.ensureParsedJSONObject)(e[1]);this._ensureKnownAddress(t);const s=i.default.hashForSignTypedData_v4({data:n}),r=JSON.stringify(n,null,2);return this._signEthereumMessage(s,t,!1,r)}async _wallet_addEthereumChain(e){var t,n,s,r;const i=e[0];if(0===(null===(t=i.rpcUrls)||void 0===t?void 0:t.length))return{jsonrpc:"2.0",id:0,error:{code:2,message:"please pass in at least 1 rpcUrl"}};if(!i.chainName||""===i.chainName.trim())throw d.standardErrors.rpc.invalidParams("chainName is a required field");if(!i.nativeCurrency)throw d.standardErrors.rpc.invalidParams("nativeCurrency is a required field");const o=parseInt(i.chainId,16);return await this.addEthereumChain(o,null!==(n=i.rpcUrls)&&void 0!==n?n:[],null!==(s=i.blockExplorerUrls)&&void 0!==s?s:[],i.chainName,null!==(r=i.iconUrls)&&void 0!==r?r:[],i.nativeCurrency)?{jsonrpc:"2.0",id:0,result:null}:{jsonrpc:"2.0",id:0,error:{code:2,message:"unable to add ethereum chain"}}}async _wallet_switchEthereumChain(e){const t=e[0];return await this.switchEthereumChain(parseInt(t.chainId,16)),{jsonrpc:"2.0",id:0,result:null}}async _wallet_watchAsset(e){const t=Array.isArray(e)?e[0]:e;if(!t.type)throw d.standardErrors.rpc.invalidParams("Type is required");if("ERC20"!==(null==t?void 0:t.type))throw d.standardErrors.rpc.invalidParams(`Asset of type '${t.type}' is not supported`);if(!(null==t?void 0:t.options))throw d.standardErrors.rpc.invalidParams("Options are required");if(!(null==t?void 0:t.options.address))throw d.standardErrors.rpc.invalidParams("Address is required");const n=this.getChainId(),{address:s,symbol:r,image:i,decimals:o}=t.options;return{jsonrpc:"2.0",id:0,result:await this.watchAsset(t.type,s,r,o,i,n)}}initializeRelay(){if(!this._relay){const e=new l.WalletLinkRelay({linkAPIUrl:this._walletlinkUrl,storage:this._storage});e.setAppInfo(this._appName,this._appLogoUrl),e.attachUI(),e.setAccountsCallback(((e,t)=>this._setAddresses(e,t))),e.setChainCallback(((e,t)=>{this.updateProviderInfo(t,parseInt(e,10))})),this._relay=e}return this._relay}}},22504:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkRelay=void 0;const s=n(90646),r=n(25127),i=n(784),o=n(43984),a=n(61339),c=n(66600),l=n(53229),d=n(14369),u=n(25100),h=n(25092);class p{constructor(e){var t;this.accountsCallback=null,this.chainCallbackParams={chainId:"",jsonRpcUrl:""},this.chainCallback=null,this.dappDefaultChain=1,this.isMobileWeb=(0,c.isMobileWeb)(),this.appName="",this.appLogoUrl=null,this.linkedUpdated=e=>{this.isLinked=e;const t=this.storage.getItem(r.LOCAL_STORAGE_ADDRESSES_KEY);if(e&&(this._session.linked=e),this.isUnlinkedErrorState=!1,t){const n=t.split(" "),s="true"===this.storage.getItem("IsStandaloneSigning");""===n[0]||e||!this._session.linked||s||(this.isUnlinkedErrorState=!0)}},this.metadataUpdated=(e,t)=>{this.storage.setItem(e,t)},this.chainUpdated=(e,t)=>{this.chainCallbackParams.chainId===e&&this.chainCallbackParams.jsonRpcUrl===t||(this.chainCallbackParams={chainId:e,jsonRpcUrl:t},this.chainCallback&&this.chainCallback(e,t))},this.accountUpdated=e=>{this.accountsCallback&&this.accountsCallback([e]),p.accountRequestCallbackIds.size>0&&(Array.from(p.accountRequestCallbackIds.values()).forEach((t=>{const n={type:"WEB3_RESPONSE",id:t,response:{method:"requestEthereumAccounts",result:[e]}};this.invokeCallback(Object.assign(Object.assign({},n),{id:t}))})),p.accountRequestCallbackIds.clear())},this.resetAndReload=this.resetAndReload.bind(this),this.linkAPIUrl=e.linkAPIUrl,this.storage=e.storage;const{session:n,ui:s,connection:o}=this.subscribe();this._session=n,this.connection=o,this.relayEventManager=new i.RelayEventManager,this._reloadOnDisconnect=null!==(t=e.reloadOnDisconnect)&&void 0!==t&&t,this.ui=s}subscribe(){const e=o.WalletLinkSession.load(this.storage)||new o.WalletLinkSession(this.storage).save(),{linkAPIUrl:t}=this,n=new s.WalletLinkConnection({session:e,linkAPIUrl:t,listener:this}),r=this.isMobileWeb?new d.WLMobileRelayUI:new l.WalletLinkRelayUI;return n.connect(),{session:e,ui:r,connection:n}}attachUI(){this.ui.attach()}resetAndReload(){Promise.race([this.connection.setSessionMetadata("__destroyed","1"),new Promise((e=>setTimeout((()=>e(null)),1e3)))]).then((()=>{this.connection.destroy();const e=o.WalletLinkSession.load(this.storage);if((null==e?void 0:e.id)===this._session.id&&this.storage.clear(),this._reloadOnDisconnect)return void this.ui.reloadUI();this.accountsCallback&&this.accountsCallback([],!0);const{session:t,ui:n,connection:s}=this.subscribe();this._session=t,this.connection=s,this.ui=n,this.attachUI()})).catch((e=>{}))}setAppInfo(e,t){this.appName=e,this.appLogoUrl=t}getStorageItem(e){return this.storage.getItem(e)}setStorageItem(e,t){this.storage.setItem(e,t)}signEthereumMessage(e,t,n,s){return this.sendRequest({method:"signEthereumMessage",params:{message:(0,h.hexStringFromBuffer)(e,!0),address:t,addPrefix:n,typedDataJson:s||null}})}ethereumAddressFromSignedMessage(e,t,n){return this.sendRequest({method:"ethereumAddressFromSignedMessage",params:{message:(0,h.hexStringFromBuffer)(e,!0),signature:(0,h.hexStringFromBuffer)(t,!0),addPrefix:n}})}signEthereumTransaction(e){return this.sendRequest({method:"signEthereumTransaction",params:{fromAddress:e.fromAddress,toAddress:e.toAddress,weiValue:(0,h.bigIntStringFromBigInt)(e.weiValue),data:(0,h.hexStringFromBuffer)(e.data,!0),nonce:e.nonce,gasPriceInWei:e.gasPriceInWei?(0,h.bigIntStringFromBigInt)(e.gasPriceInWei):null,maxFeePerGas:e.gasPriceInWei?(0,h.bigIntStringFromBigInt)(e.gasPriceInWei):null,maxPriorityFeePerGas:e.gasPriceInWei?(0,h.bigIntStringFromBigInt)(e.gasPriceInWei):null,gasLimit:e.gasLimit?(0,h.bigIntStringFromBigInt)(e.gasLimit):null,chainId:e.chainId,shouldSubmit:!1}})}signAndSubmitEthereumTransaction(e){return this.sendRequest({method:"signEthereumTransaction",params:{fromAddress:e.fromAddress,toAddress:e.toAddress,weiValue:(0,h.bigIntStringFromBigInt)(e.weiValue),data:(0,h.hexStringFromBuffer)(e.data,!0),nonce:e.nonce,gasPriceInWei:e.gasPriceInWei?(0,h.bigIntStringFromBigInt)(e.gasPriceInWei):null,maxFeePerGas:e.maxFeePerGas?(0,h.bigIntStringFromBigInt)(e.maxFeePerGas):null,maxPriorityFeePerGas:e.maxPriorityFeePerGas?(0,h.bigIntStringFromBigInt)(e.maxPriorityFeePerGas):null,gasLimit:e.gasLimit?(0,h.bigIntStringFromBigInt)(e.gasLimit):null,chainId:e.chainId,shouldSubmit:!0}})}submitEthereumTransaction(e,t){return this.sendRequest({method:"submitEthereumTransaction",params:{signedTransaction:(0,h.hexStringFromBuffer)(e,!0),chainId:t}})}scanQRCode(e){return this.sendRequest({method:"scanQRCode",params:{regExp:e}})}getWalletLinkSession(){return this._session}genericRequest(e,t){return this.sendRequest({method:"generic",params:{action:t,data:e}})}sendGenericMessage(e){return this.sendRequest(e)}sendRequest(e){let t=null;const n=(0,h.randomBytesHex)(8),s=s=>{this.publishWeb3RequestCanceledEvent(n),this.handleErrorResponse(n,e.method,s),null==t||t()};return new Promise(((r,i)=>{t=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:s,onResetConnection:this.resetAndReload}),this.relayEventManager.callbacks.set(n,(e=>{if(null==t||t(),(0,a.isErrorResponse)(e))return i(new Error(e.errorMessage));r(e)})),this.publishWeb3RequestEvent(n,e)}))}setAccountsCallback(e){this.accountsCallback=e}setChainCallback(e){this.chainCallback=e}setDappDefaultChainCallback(e){this.dappDefaultChain=e}publishWeb3RequestEvent(e,t){const n={type:"WEB3_REQUEST",id:e,request:t};this.publishEvent("Web3Request",n,!0).then((e=>{})).catch((e=>{this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:n.id,response:{method:t.method,errorMessage:e.message}})})),this.isMobileWeb&&this.openCoinbaseWalletDeeplink(t.method)}openCoinbaseWalletDeeplink(e){if(this.ui instanceof d.WLMobileRelayUI)switch(e){case"requestEthereumAccounts":case"switchEthereumChain":return;default:window.addEventListener("blur",(()=>{window.addEventListener("focus",(()=>{this.connection.checkUnseenEvents()}),{once:!0})}),{once:!0}),this.ui.openCoinbaseWalletDeeplink()}}publishWeb3RequestCanceledEvent(e){const t={type:"WEB3_REQUEST_CANCELED",id:e};this.publishEvent("Web3RequestCanceled",t,!1).then()}publishEvent(e,t,n){return this.connection.publishEvent(e,t,n)}handleWeb3ResponseMessage(e){const{response:t}=e;if("requestEthereumAccounts"===t.method)return p.accountRequestCallbackIds.forEach((t=>this.invokeCallback(Object.assign(Object.assign({},e),{id:t})))),void p.accountRequestCallbackIds.clear();this.invokeCallback(e)}handleErrorResponse(e,t,n){var s;const r=null!==(s=null==n?void 0:n.message)&&void 0!==s?s:"Unspecified error message.";this.handleWeb3ResponseMessage({type:"WEB3_RESPONSE",id:e,response:{method:t,errorMessage:r}})}invokeCallback(e){const t=this.relayEventManager.callbacks.get(e.id);t&&(t(e.response),this.relayEventManager.callbacks.delete(e.id))}requestEthereumAccounts(){const e={method:"requestEthereumAccounts",params:{appName:this.appName,appLogoUrl:this.appLogoUrl||null}},t=(0,h.randomBytesHex)(8);return new Promise(((n,s)=>{this.relayEventManager.callbacks.set(t,(e=>{if((0,a.isErrorResponse)(e))return s(new Error(e.errorMessage));n(e)})),p.accountRequestCallbackIds.add(t),this.publishWeb3RequestEvent(t,e)}))}watchAsset(e,t,n,s,r,i){const o={method:"watchAsset",params:{type:e,options:{address:t,symbol:n,decimals:s,image:r},chainId:i}};let c=null;const l=(0,h.randomBytesHex)(8);return c=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:e=>{this.publishWeb3RequestCanceledEvent(l),this.handleErrorResponse(l,o.method,e),null==c||c()},onResetConnection:this.resetAndReload}),new Promise(((e,t)=>{this.relayEventManager.callbacks.set(l,(n=>{if(null==c||c(),(0,a.isErrorResponse)(n))return t(new Error(n.errorMessage));e(n)})),this.publishWeb3RequestEvent(l,o)}))}addEthereumChain(e,t,n,s,r,i){const o={method:"addEthereumChain",params:{chainId:e,rpcUrls:t,blockExplorerUrls:s,chainName:r,iconUrls:n,nativeCurrency:i}};let c=null;const l=(0,h.randomBytesHex)(8);return c=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:e=>{this.publishWeb3RequestCanceledEvent(l),this.handleErrorResponse(l,o.method,e),null==c||c()},onResetConnection:this.resetAndReload}),new Promise(((e,t)=>{this.relayEventManager.callbacks.set(l,(n=>{if(null==c||c(),(0,a.isErrorResponse)(n))return t(new Error(n.errorMessage));e(n)})),this.publishWeb3RequestEvent(l,o)}))}switchEthereumChain(e,t){const n={method:"switchEthereumChain",params:Object.assign({chainId:e},{address:t})},s=(0,h.randomBytesHex)(8);return new Promise(((e,t)=>{this.relayEventManager.callbacks.set(s,(n=>(0,a.isErrorResponse)(n)&&n.errorCode?t(u.standardErrors.provider.custom({code:n.errorCode,message:"Unrecognized chain ID. Try adding the chain using addEthereumChain first."})):(0,a.isErrorResponse)(n)?t(new Error(n.errorMessage)):void e(n))),this.publishWeb3RequestEvent(s,n)}))}}t.WalletLinkRelay=p,p.accountRequestCallbackIds=new Set},54033:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkCipher=void 0;const s=n(25092);t.WalletLinkCipher=class{constructor(e){this.secret=e}async encrypt(e){const t=this.secret;if(64!==t.length)throw Error("secret must be 256 bits");const n=crypto.getRandomValues(new Uint8Array(12)),r=await crypto.subtle.importKey("raw",(0,s.hexStringToUint8Array)(t),{name:"aes-gcm"},!1,["encrypt","decrypt"]),i=new TextEncoder,o=await window.crypto.subtle.encrypt({name:"AES-GCM",iv:n},r,i.encode(e)),a=o.slice(o.byteLength-16),c=o.slice(0,o.byteLength-16),l=new Uint8Array(a),d=new Uint8Array(c),u=new Uint8Array([...n,...l,...d]);return(0,s.uint8ArrayToHex)(u)}async decrypt(e){const t=this.secret;if(64!==t.length)throw Error("secret must be 256 bits");return new Promise(((n,r)=>{!async function(){const i=await crypto.subtle.importKey("raw",(0,s.hexStringToUint8Array)(t),{name:"aes-gcm"},!1,["encrypt","decrypt"]),o=(0,s.hexStringToUint8Array)(e),a=o.slice(0,12),c=o.slice(12,28),l=o.slice(28),d=new Uint8Array([...l,...c]),u={name:"AES-GCM",iv:new Uint8Array(a)};try{const e=await window.crypto.subtle.decrypt(u,i,d),t=new TextDecoder;n(t.decode(e))}catch(e){r(e)}}()}))}}},90646:(e,t,n)=>{"use strict";var s=n(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkConnection=void 0;const r=n(25127),i=n(54033),o=n(52282),a=n(26067),c=n(24631);t.WalletLinkConnection=class{constructor({session:e,linkAPIUrl:t,listener:n,WebSocketClass:s=WebSocket}){this.destroyed=!1,this.lastHeartbeatResponse=0,this.nextReqId=(0,c.IntNumber)(1),this._connected=!1,this._linked=!1,this.shouldFetchUnseenEventsOnConnect=!1,this.requestResolutions=new Map,this.handleSessionMetadataUpdated=e=>{e&&new Map([["__destroyed",this.handleDestroyed],["EthereumAddress",this.handleAccountUpdated],["WalletUsername",this.handleWalletUsernameUpdated],["AppVersion",this.handleAppVersionUpdated],["ChainId",t=>e.JsonRpcUrl&&this.handleChainUpdated(t,e.JsonRpcUrl)]]).forEach(((t,n)=>{const s=e[n];void 0!==s&&t(s)}))},this.handleDestroyed=e=>{var t;"1"===e&&(null===(t=this.listener)||void 0===t||t.resetAndReload())},this.handleAccountUpdated=async e=>{var t;{const n=await this.cipher.decrypt(e);null===(t=this.listener)||void 0===t||t.accountUpdated(n)}},this.handleMetadataUpdated=async(e,t)=>{var n;{const s=await this.cipher.decrypt(t);null===(n=this.listener)||void 0===n||n.metadataUpdated(e,s)}},this.handleWalletUsernameUpdated=async e=>{this.handleMetadataUpdated(r.WALLET_USER_NAME_KEY,e)},this.handleAppVersionUpdated=async e=>{this.handleMetadataUpdated(r.APP_VERSION_KEY,e)},this.handleChainUpdated=async(e,t)=>{var n;{const s=await this.cipher.decrypt(e),r=await this.cipher.decrypt(t);null===(n=this.listener)||void 0===n||n.chainUpdated(s,r)}},this.session=e,this.cipher=new i.WalletLinkCipher(e.secret),this.listener=n;const l=new a.WalletLinkWebSocket(`${t}/rpc`,s);l.setConnectionStateListener((async e=>{let t=!1;switch(e){case a.ConnectionState.DISCONNECTED:if(!this.destroyed){const e=async()=>{await new Promise((e=>setTimeout(e,5e3))),this.destroyed||l.connect().catch((()=>{e()}))};e()}break;case a.ConnectionState.CONNECTED:try{await this.authenticate(),this.sendIsLinked(),this.sendGetSessionConfig(),t=!0}catch(e){}this.updateLastHeartbeat(),setInterval((()=>{this.heartbeat()}),1e4),this.shouldFetchUnseenEventsOnConnect&&this.fetchUnseenEventsAPI();case a.ConnectionState.CONNECTING:}this.connected!==t&&(this.connected=t)})),l.setIncomingDataListener((e=>{var t;switch(e.type){case"Heartbeat":return void this.updateLastHeartbeat();case"IsLinkedOK":case"Linked":{const t="IsLinkedOK"===e.type?e.linked:void 0;this.linked=t||e.onlineGuests>0;break}case"GetSessionConfigOK":case"SessionConfigUpdated":this.handleSessionMetadataUpdated(e.metadata);break;case"Event":this.handleIncomingEvent(e)}void 0!==e.id&&(null===(t=this.requestResolutions.get(e.id))||void 0===t||t(e))})),this.ws=l,this.http=new o.WalletLinkHTTP(t,e.id,e.key)}connect(){if(this.destroyed)throw new Error("instance is destroyed");this.ws.connect()}destroy(){this.destroyed=!0,this.ws.disconnect(),this.listener=void 0}get isDestroyed(){return this.destroyed}get connected(){return this._connected}set connected(e){var t;this._connected=e,e&&(null===(t=this.onceConnected)||void 0===t||t.call(this))}setOnceConnected(e){return new Promise((t=>{this.connected?e().then(t):this.onceConnected=()=>{e().then(t),this.onceConnected=void 0}}))}get linked(){return this._linked}set linked(e){var t,n;this._linked=e,e&&(null===(t=this.onceLinked)||void 0===t||t.call(this)),null===(n=this.listener)||void 0===n||n.linkedUpdated(e)}setOnceLinked(e){return new Promise((t=>{this.linked?e().then(t):this.onceLinked=()=>{e().then(t),this.onceLinked=void 0}}))}async handleIncomingEvent(e){var t;if("Event"===e.type&&"Web3Response"===e.event){const n=await this.cipher.decrypt(e.data),s=JSON.parse(n);if("WEB3_RESPONSE"!==s.type)return;null===(t=this.listener)||void 0===t||t.handleWeb3ResponseMessage(s)}}async checkUnseenEvents(){if(this.connected){await new Promise((e=>setTimeout(e,250)));try{await this.fetchUnseenEventsAPI()}catch(e){s.error("Unable to check for unseen events",e)}}else this.shouldFetchUnseenEventsOnConnect=!0}async fetchUnseenEventsAPI(){this.shouldFetchUnseenEventsOnConnect=!1,(await this.http.fetchUnseenEvents()).forEach((e=>this.handleIncomingEvent(e)))}async setSessionMetadata(e,t){const n={type:"SetSessionConfig",id:(0,c.IntNumber)(this.nextReqId++),sessionId:this.session.id,metadata:{[e]:t}};return this.setOnceConnected((async()=>{const e=await this.makeRequest(n);if("Fail"===e.type)throw new Error(e.error||"failed to set session metadata")}))}async publishEvent(e,t,n=!1){const s=await this.cipher.encrypt(JSON.stringify(Object.assign(Object.assign({},t),{origin:location.origin,relaySource:"coinbaseWalletExtension"in window&&window.coinbaseWalletExtension?"injected_sdk":"sdk"}))),r={type:"PublishEvent",id:(0,c.IntNumber)(this.nextReqId++),sessionId:this.session.id,event:e,data:s,callWebhook:n};return this.setOnceLinked((async()=>{const e=await this.makeRequest(r);if("Fail"===e.type)throw new Error(e.error||"failed to publish event");return e.eventId}))}sendData(e){this.ws.sendData(JSON.stringify(e))}updateLastHeartbeat(){this.lastHeartbeatResponse=Date.now()}heartbeat(){if(Date.now()-this.lastHeartbeatResponse>2e4)this.ws.disconnect();else try{this.ws.sendData("h")}catch(e){}}async makeRequest(e,t=6e4){const n=e.id;let s;return this.sendData(e),Promise.race([new Promise(((e,r)=>{s=window.setTimeout((()=>{r(new Error(`request ${n} timed out`))}),t)})),new Promise((e=>{this.requestResolutions.set(n,(t=>{clearTimeout(s),e(t),this.requestResolutions.delete(n)}))}))])}async authenticate(){const e={type:"HostSession",id:(0,c.IntNumber)(this.nextReqId++),sessionId:this.session.id,sessionKey:this.session.key},t=await this.makeRequest(e);if("Fail"===t.type)throw new Error(t.error||"failed to authenticate")}sendIsLinked(){const e={type:"IsLinked",id:(0,c.IntNumber)(this.nextReqId++),sessionId:this.session.id};this.sendData(e)}sendGetSessionConfig(){const e={type:"GetSessionConfig",id:(0,c.IntNumber)(this.nextReqId++),sessionId:this.session.id};this.sendData(e)}}},52282:(e,t,n)=>{"use strict";var s=n(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkHTTP=void 0,t.WalletLinkHTTP=class{constructor(e,t,n){this.linkAPIUrl=e,this.sessionId=t;const s=`${t}:${n}`;this.auth=`Basic ${btoa(s)}`}async markUnseenEventsAsSeen(e){return Promise.all(e.map((e=>fetch(`${this.linkAPIUrl}/events/${e.eventId}/seen`,{method:"POST",headers:{Authorization:this.auth}})))).catch((e=>s.error("Unabled to mark event as failed:",e)))}async fetchUnseenEvents(){var e;const t=await fetch(`${this.linkAPIUrl}/events?unseen=true`,{headers:{Authorization:this.auth}});if(t.ok){const{events:n,error:s}=await t.json();if(s)throw new Error(`Check unseen events failed: ${s}`);const r=null!==(e=null==n?void 0:n.filter((e=>"Web3Response"===e.event)).map((e=>({type:"Event",sessionId:this.sessionId,eventId:e.id,event:e.event,data:e.data}))))&&void 0!==e?e:[];return this.markUnseenEventsAsSeen(r),r}throw new Error(`Check unseen events failed: ${t.status}`)}}},26067:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkWebSocket=t.ConnectionState=void 0,function(e){e[e.DISCONNECTED=0]="DISCONNECTED",e[e.CONNECTING=1]="CONNECTING",e[e.CONNECTED=2]="CONNECTED"}(n||(t.ConnectionState=n={})),t.WalletLinkWebSocket=class{setConnectionStateListener(e){this.connectionStateListener=e}setIncomingDataListener(e){this.incomingDataListener=e}constructor(e,t=WebSocket){this.WebSocketClass=t,this.webSocket=null,this.pendingData=[],this.url=e.replace(/^http/,"ws")}async connect(){if(this.webSocket)throw new Error("webSocket object is not null");return new Promise(((e,t)=>{var s;let r;try{this.webSocket=r=new this.WebSocketClass(this.url)}catch(e){return void t(e)}null===(s=this.connectionStateListener)||void 0===s||s.call(this,n.CONNECTING),r.onclose=e=>{var s;this.clearWebSocket(),t(new Error(`websocket error ${e.code}: ${e.reason}`)),null===(s=this.connectionStateListener)||void 0===s||s.call(this,n.DISCONNECTED)},r.onopen=t=>{var s;e(),null===(s=this.connectionStateListener)||void 0===s||s.call(this,n.CONNECTED),this.pendingData.length>0&&([...this.pendingData].forEach((e=>this.sendData(e))),this.pendingData=[])},r.onmessage=e=>{var t,n;if("h"===e.data)null===(t=this.incomingDataListener)||void 0===t||t.call(this,{type:"Heartbeat"});else try{const t=JSON.parse(e.data);null===(n=this.incomingDataListener)||void 0===n||n.call(this,t)}catch(e){}}}))}disconnect(){var e;const{webSocket:t}=this;if(t){this.clearWebSocket(),null===(e=this.connectionStateListener)||void 0===e||e.call(this,n.DISCONNECTED),this.connectionStateListener=void 0,this.incomingDataListener=void 0;try{t.close()}catch(e){}}}sendData(e){const{webSocket:t}=this;if(!t)return this.pendingData.push(e),void this.connect();t.send(e)}clearWebSocket(){const{webSocket:e}=this;e&&(this.webSocket=null,e.onclose=null,e.onerror=null,e.onmessage=null,e.onopen=null)}}},25127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APP_VERSION_KEY=t.LOCAL_STORAGE_ADDRESSES_KEY=t.WALLET_USER_NAME_KEY=void 0,t.WALLET_USER_NAME_KEY="walletUsername",t.LOCAL_STORAGE_ADDRESSES_KEY="Addresses",t.APP_VERSION_KEY="AppVersion"},43984:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkSession=void 0;const s=n(13229),r=n(25092),i="session:id",o="session:secret",a="session:linked";class c{constructor(e,t,n,i){this._storage=e,this._id=t||(0,r.randomBytesHex)(16),this._secret=n||(0,r.randomBytesHex)(32),this._key=(new s.sha256).update(`${this._id}, ${this._secret} WalletLink`).digest("hex"),this._linked=!!i}static load(e){const t=e.getItem(i),n=e.getItem(a),s=e.getItem(o);return t&&s?new c(e,t,s,"1"===n):null}get id(){return this._id}get secret(){return this._secret}get key(){return this._key}get linked(){return this._linked}set linked(e){this._linked=e,this.persistLinked()}save(){return this._storage.setItem(i,this._id),this._storage.setItem(o,this._secret),this.persistLinked(),this}persistLinked(){this._storage.setItem(a,this._linked?"1":"0")}}t.WalletLinkSession=c},61339:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isErrorResponse=void 0,t.isErrorResponse=function(e){return void 0!==e.errorMessage}},14369:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WLMobileRelayUI=void 0;const s=n(78827),r=n(66600),i=n(96691);t.WLMobileRelayUI=class{constructor(){this.attached=!1,this.redirectDialog=new s.RedirectDialog}attach(){if(this.attached)throw new Error("Coinbase Wallet SDK UI is already attached");this.redirectDialog.attach(),this.attached=!0}redirectToCoinbaseWallet(e){const t=new URL(i.CBW_MOBILE_DEEPLINK_URL);t.searchParams.append("redirect_url",(0,r.getLocation)().href),e&&t.searchParams.append("wl_url",e);const n=document.createElement("a");n.target="cbw-opener",n.href=t.href,n.rel="noreferrer noopener",n.click()}openCoinbaseWalletDeeplink(e){this.redirectDialog.present({title:"Redirecting to Coinbase Wallet...",buttonText:"Open",onButtonClick:()=>{this.redirectToCoinbaseWallet(e)}}),setTimeout((()=>{this.redirectToCoinbaseWallet(e)}),99)}showConnecting(e){return()=>{this.redirectDialog.clear()}}reloadUI(){}}},53229:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkRelayUI=void 0;const s=n(29271),r=n(37369);t.WalletLinkRelayUI=class{constructor(){this.attached=!1,this.snackbar=new r.Snackbar}attach(){if(this.attached)throw new Error("Coinbase Wallet SDK UI is already attached");const e=document.documentElement,t=document.createElement("div");t.className="-cbwsdk-css-reset",e.appendChild(t),this.snackbar.attach(t),this.attached=!0,(0,s.injectCssReset)()}showConnecting(e){let t;return t=e.isUnlinkedErrorState?{autoExpand:!0,message:"Connection lost",menuItems:[{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:e.onResetConnection}]}:{message:"Confirm on phone",menuItems:[{isRed:!0,info:"Cancel transaction",svgWidth:"11",svgHeight:"11",path:"M10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52346L4.2112 5.37012L0.371094 9.21677L1.52444 10.3701L5.37109 6.53001L9.21775 10.3701L10.3711 9.21677L6.53099 5.37012L10.3711 1.52346Z",defaultFillRule:"inherit",defaultClipRule:"inherit",onClick:e.onCancel},{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:e.onResetConnection}]},this.snackbar.presentItem(t)}reloadUI(){document.location.reload()}}},50953:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-cbwsdk-redirect-dialog-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .25s;background-color:rgba(10,11,13,.5)}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-backdrop-hidden{opacity:0}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;border-radius:8px;background-color:#fff;color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box p{display:block;font-weight:400;font-size:14px;line-height:20px;padding-bottom:12px;color:#5b636e}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box button{appearance:none;border:none;background:none;color:#0052ff;padding:0;text-decoration:none;display:block;font-weight:600;font-size:16px;line-height:24px}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.dark{background-color:#0a0b0d;color:#fff}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.dark button{color:#0052ff}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.light{background-color:#fff;color:#0a0b0d}.-cbwsdk-css-reset .-cbwsdk-redirect-dialog-box.light button{color:#0052ff}"},78827:function(e,t,n){"use strict";var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RedirectDialog=void 0;const r=s(n(18143)),i=n(71862),o=n(29271),a=n(37369),c=n(66600),l=s(n(50953));t.RedirectDialog=class{constructor(){this.root=null,this.darkMode=(0,c.isDarkMode)()}attach(){const e=document.documentElement;this.root=document.createElement("div"),this.root.className="-cbwsdk-css-reset",e.appendChild(this.root),(0,o.injectCssReset)()}present(e){this.render(e)}clear(){this.render(null)}render(e){this.root&&((0,i.render)(null,this.root),e&&(0,i.render)((0,i.h)(d,Object.assign({},e,{onDismiss:()=>{this.clear()},darkMode:this.darkMode})),this.root))}};const d=({title:e,buttonText:t,darkMode:n,onButtonClick:s,onDismiss:o})=>{const c=n?"dark":"light";return(0,i.h)(a.SnackbarContainer,{darkMode:n},(0,i.h)("div",{class:"-cbwsdk-redirect-dialog"},(0,i.h)("style",null,l.default),(0,i.h)("div",{class:"-cbwsdk-redirect-dialog-backdrop",onClick:o}),(0,i.h)("div",{class:(0,r.default)("-cbwsdk-redirect-dialog-box",c)},(0,i.h)("p",null,e),(0,i.h)("button",{onClick:s},t))))}},16379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-cbwsdk-css-reset .-gear-container{margin-left:16px !important;margin-right:9px !important;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .25s}.-cbwsdk-css-reset .-gear-container *{user-select:none}.-cbwsdk-css-reset .-gear-container svg{opacity:0;position:absolute}.-cbwsdk-css-reset .-gear-icon{height:12px;width:12px;z-index:10000}.-cbwsdk-css-reset .-cbwsdk-snackbar{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:0;top:0;z-index:2147483647}.-cbwsdk-css-reset .-cbwsdk-snackbar *{user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance{display:flex;flex-direction:column;margin:8px 16px 0 16px;overflow:visible;text-align:left;transform:translateX(0);transition:opacity .25s,transform .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header:hover .-gear-container svg{opacity:1}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header{display:flex;align-items:center;background:#fff;overflow:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-cblogo{margin:8px 8px 8px 8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-header-message{color:#000;font-size:13px;line-height:1.5;user-select:none}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu{background:#fff;transition:opacity .25s ease-in-out,transform .25s linear,visibility 0s;visibility:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;opacity:0;flex-direction:column;padding-left:8px;padding-right:8px}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:last-child{margin-bottom:8px !important}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover{background:#f5f7f8;border-radius:6px;transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover span{color:#050f19;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item:hover svg path{fill:#000;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item{visibility:inherit;height:35px;margin-top:8px;margin-bottom:0;display:flex;flex-direction:row;align-items:center;padding:8px;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item *{visibility:inherit;cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover{background:rgba(223,95,103,.2);transition:background .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover *{cursor:pointer}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover svg path{fill:#df5f67;transition:fill .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-is-red:hover span{color:#df5f67;transition:color .25s}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-menu-item-info{color:#aaa;font-size:13px;margin:0 8px 0 32px;position:absolute}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-hidden{opacity:0;text-align:left;transform:translateX(25%);transition:opacity .5s linear}.-cbwsdk-css-reset .-cbwsdk-snackbar-instance-expanded .-cbwsdk-snackbar-instance-menu{opacity:1;display:flex;transform:translateY(8px);visibility:visible}"},37369:function(e,t,n){"use strict";var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SnackbarInstance=t.SnackbarContainer=t.Snackbar=void 0;const r=s(n(18143)),i=n(71862),o=n(52908),a=n(66600),c=s(n(16379));t.Snackbar=class{constructor(){this.items=new Map,this.nextItemKey=0,this.root=null,this.darkMode=(0,a.isDarkMode)()}attach(e){this.root=document.createElement("div"),this.root.className="-cbwsdk-snackbar-root",e.appendChild(this.root),this.render()}presentItem(e){const t=this.nextItemKey++;return this.items.set(t,e),this.render(),()=>{this.items.delete(t),this.render()}}clear(){this.items.clear(),this.render()}render(){this.root&&(0,i.render)((0,i.h)("div",null,(0,i.h)(t.SnackbarContainer,{darkMode:this.darkMode},Array.from(this.items.entries()).map((([e,n])=>(0,i.h)(t.SnackbarInstance,Object.assign({},n,{key:e})))))),this.root)}},t.SnackbarContainer=e=>(0,i.h)("div",{class:(0,r.default)("-cbwsdk-snackbar-container")},(0,i.h)("style",null,c.default),(0,i.h)("div",{class:"-cbwsdk-snackbar"},e.children)),t.SnackbarInstance=({autoExpand:e,message:t,menuItems:n})=>{const[s,a]=(0,o.useState)(!0),[c,l]=(0,o.useState)(null!=e&&e);return(0,o.useEffect)((()=>{const e=[window.setTimeout((()=>{a(!1)}),1),window.setTimeout((()=>{l(!0)}),1e4)];return()=>{e.forEach(window.clearTimeout)}})),(0,i.h)("div",{class:(0,r.default)("-cbwsdk-snackbar-instance",s&&"-cbwsdk-snackbar-instance-hidden",c&&"-cbwsdk-snackbar-instance-expanded")},(0,i.h)("div",{class:"-cbwsdk-snackbar-instance-header",onClick:()=>{l(!c)}},(0,i.h)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNDkyIDEwLjQxOWE4LjkzIDguOTMgMCAwMTguOTMtOC45M2gxMS4xNjNhOC45MyA4LjkzIDAgMDE4LjkzIDguOTN2MTEuMTYzYTguOTMgOC45MyAwIDAxLTguOTMgOC45M0gxMC40MjJhOC45MyA4LjkzIDAgMDEtOC45My04LjkzVjEwLjQxOXoiIGZpbGw9IiMxNjUyRjAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjQxOSAwSDIxLjU4QzI3LjMzNSAwIDMyIDQuNjY1IDMyIDEwLjQxOVYyMS41OEMzMiAyNy4zMzUgMjcuMzM1IDMyIDIxLjU4MSAzMkgxMC40MkM0LjY2NSAzMiAwIDI3LjMzNSAwIDIxLjU4MVYxMC40MkMwIDQuNjY1IDQuNjY1IDAgMTAuNDE5IDB6bTAgMS40ODhhOC45MyA4LjkzIDAgMDAtOC45MyA4LjkzdjExLjE2M2E4LjkzIDguOTMgMCAwMDguOTMgOC45M0gyMS41OGE4LjkzIDguOTMgMCAwMDguOTMtOC45M1YxMC40MmE4LjkzIDguOTMgMCAwMC04LjkzLTguOTNIMTAuNDJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTggMjYuMDQ5Yy01LjU0OSAwLTEwLjA0Ny00LjQ5OC0xMC4wNDctMTAuMDQ3IDAtNS41NDggNC40OTgtMTAuMDQ2IDEwLjA0Ny0xMC4wNDYgNS41NDggMCAxMC4wNDYgNC40OTggMTAuMDQ2IDEwLjA0NiAwIDUuNTQ5LTQuNDk4IDEwLjA0Ny0xMC4wNDYgMTAuMDQ3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMi43NjIgMTQuMjU0YzAtLjgyMi42NjctMS40ODkgMS40ODktMS40ODloMy40OTdjLjgyMiAwIDEuNDg4LjY2NiAxLjQ4OCAxLjQ4OXYzLjQ5N2MwIC44MjItLjY2NiAxLjQ4OC0xLjQ4OCAxLjQ4OGgtMy40OTdhMS40ODggMS40ODggMCAwMS0xLjQ4OS0xLjQ4OHYtMy40OTh6IiBmaWxsPSIjMTY1MkYwIi8+PC9zdmc+",class:"-cbwsdk-snackbar-instance-header-cblogo"})," ",(0,i.h)("div",{class:"-cbwsdk-snackbar-instance-header-message"},t),(0,i.h)("div",{class:"-gear-container"},!c&&(0,i.h)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,i.h)("circle",{cx:"12",cy:"12",r:"12",fill:"#F5F7F8"})),(0,i.h)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDYuNzV2LTEuNWwtMS43Mi0uNTdjLS4wOC0uMjctLjE5LS41Mi0uMzItLjc3bC44MS0xLjYyLTEuMDYtMS4wNi0xLjYyLjgxYy0uMjQtLjEzLS41LS4yNC0uNzctLjMyTDYuNzUgMGgtMS41bC0uNTcgMS43MmMtLjI3LjA4LS41My4xOS0uNzcuMzJsLTEuNjItLjgxLTEuMDYgMS4wNi44MSAxLjYyYy0uMTMuMjQtLjI0LjUtLjMyLjc3TDAgNS4yNXYxLjVsMS43Mi41N2MuMDguMjcuMTkuNTMuMzIuNzdsLS44MSAxLjYyIDEuMDYgMS4wNiAxLjYyLS44MWMuMjQuMTMuNS4yMy43Ny4zMkw1LjI1IDEyaDEuNWwuNTctMS43MmMuMjctLjA4LjUyLS4xOS43Ny0uMzJsMS42Mi44MSAxLjA2LTEuMDYtLjgxLTEuNjJjLjEzLS4yNC4yMy0uNS4zMi0uNzdMMTIgNi43NXpNNiA4LjVhMi41IDIuNSAwIDAxMC01IDIuNSAyLjUgMCAwMTAgNXoiIGZpbGw9IiMwNTBGMTkiLz48L3N2Zz4=",class:"-gear-icon",title:"Expand"}))),n&&n.length>0&&(0,i.h)("div",{class:"-cbwsdk-snackbar-instance-menu"},n.map(((e,t)=>(0,i.h)("div",{class:(0,r.default)("-cbwsdk-snackbar-instance-menu-item",e.isRed&&"-cbwsdk-snackbar-instance-menu-item-is-red"),onClick:e.onClick,key:t},(0,i.h)("svg",{width:e.svgWidth,height:e.svgHeight,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,i.h)("path",{"fill-rule":e.defaultFillRule,"clip-rule":e.defaultClipRule,d:e.path,fill:"#AAAAAA"})),(0,i.h)("span",{class:(0,r.default)("-cbwsdk-snackbar-instance-menu-item-info",e.isRed&&"-cbwsdk-snackbar-instance-menu-item-info-is-red")},e.info))))))}},23485:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='@namespace svg "http://www.w3.org/2000/svg";.-cbwsdk-css-reset,.-cbwsdk-css-reset *{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;counter-increment:none;counter-reset:none;direction:ltr;empty-cells:show;float:none;font:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;quotes:"\\201C" "\\201D" "\\2018" "\\2019";tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;word-spacing:normal;z-index:auto}.-cbwsdk-css-reset strong{font-weight:bold}.-cbwsdk-css-reset *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;line-height:1}.-cbwsdk-css-reset [class*=container]{margin:0;padding:0}.-cbwsdk-css-reset style{display:none}'},29271:function(e,t,n){"use strict";var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.injectCssReset=void 0;const r=s(n(23485));t.injectCssReset=function(){const e=document.createElement("style");e.type="text/css",e.appendChild(document.createTextNode(r.default)),document.documentElement.appendChild(e)}},66600:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDarkMode=t.isMobileWeb=t.getLocation=t.createQrUrl=void 0,t.createQrUrl=function(e,t,n,s,r,i){const o=s?"parent-id":"id";return`${n}/#/link?${new URLSearchParams({[o]:e,secret:t,server:n,v:r,chainId:i.toString()}).toString()}`},t.getLocation=function(){try{return function(){try{return null!==window.frameElement}catch(e){return!1}}()&&window.top?window.top.location:window.location}catch(e){return window.location}},t.isMobileWeb=function(){var e;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(null===(e=null===window||void 0===window?void 0:window.navigator)||void 0===e?void 0:e.userAgent)},t.isDarkMode=function(){var e,t;return null!==(t=null===(e=null===window||void 0===window?void 0:window.matchMedia)||void 0===e?void 0:e.call(window,"(prefers-color-scheme: dark)").matches)&&void 0!==t&&t}},68836:(e,t,n)=>{"use strict";var s=n(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.filterFromParam=t.FilterPolyfill=void 0;const r=n(25100),i=n(24631),o=n(25092);function a(e){return{fromBlock:l(e.fromBlock),toBlock:l(e.toBlock),addresses:void 0===e.address?null:Array.isArray(e.address)?e.address:[e.address],topics:e.topics||[]}}function c(e){const t={fromBlock:d(e.fromBlock),toBlock:d(e.toBlock),topics:e.topics};return null!==e.addresses&&(t.address=e.addresses),t}function l(e){if(void 0===e||"latest"===e||"pending"===e)return"latest";if("earliest"===e)return(0,i.IntNumber)(0);if((0,o.isHexString)(e))return(0,o.intNumberFromHexString)(e);throw new Error(`Invalid block option: ${String(e)}`)}function d(e){return"latest"===e?e:(0,o.hexStringFromIntNumber)(e)}t.FilterPolyfill=class{constructor(e){this.logFilters=new Map,this.blockFilters=new Set,this.pendingTransactionFilters=new Set,this.cursors=new Map,this.timeouts=new Map,this.nextFilterId=(0,i.IntNumber)(1),this.REQUEST_THROTTLE_INTERVAL=1e3,this.lastFetchTimestamp=new Date(0),this.resolvers=[],this.sendAsyncPromise=async t=>({result:await e(t)})}async request(e){const t=e.params||[],n=()=>(0,o.ensureHexString)(t[0]);switch(e.method){case"eth_newFilter":return{result:await this.newFilter(t[0])};case"eth_newBlockFilter":return{result:await this.newBlockFilter()};case"eth_newPendingTransactionFilter":return{result:await this.newPendingTransactionFilter()};case"eth_getFilterChanges":return this.getFilterChanges(n());case"eth_getFilterLogs":return this.getFilterLogs(n());case"eth_uninstallFilter":return{result:await this.uninstallFilter(n())}}return Promise.reject(r.standardErrors.rpc.methodNotFound())}async newFilter(e){const t=a(e),n=this.makeFilterId(),r=await this.setInitialCursorPosition(n,t.fromBlock);return s.info(`Installing new log filter(${n}):`,t,"initial cursor position:",r),this.logFilters.set(n,t),this.setFilterTimeout(n),(0,o.hexStringFromIntNumber)(n)}async newBlockFilter(){const e=this.makeFilterId(),t=await this.setInitialCursorPosition(e,"latest");return s.info(`Installing new block filter (${e}) with initial cursor position:`,t),this.blockFilters.add(e),this.setFilterTimeout(e),(0,o.hexStringFromIntNumber)(e)}async newPendingTransactionFilter(){const e=this.makeFilterId(),t=await this.setInitialCursorPosition(e,"latest");return s.info(`Installing new block filter (${e}) with initial cursor position:`,t),this.pendingTransactionFilters.add(e),this.setFilterTimeout(e),(0,o.hexStringFromIntNumber)(e)}uninstallFilter(e){const t=(0,o.intNumberFromHexString)(e);return s.info(`Uninstalling filter (${t})`),this.deleteFilter(t),!0}getFilterChanges(e){const t=(0,o.intNumberFromHexString)(e);return this.timeouts.has(t)&&this.setFilterTimeout(t),this.logFilters.has(t)?this.getLogFilterChanges(t):this.blockFilters.has(t)?this.getBlockFilterChanges(t):this.pendingTransactionFilters.has(t)?this.getPendingTransactionFilterChanges(t):Promise.resolve({error:{code:-32e3,message:"filter not found"}})}async getFilterLogs(e){const t=(0,o.intNumberFromHexString)(e),n=this.logFilters.get(t);return n?this.sendAsyncPromise({method:"eth_getLogs",params:[c(n)]}):{error:{code:-32e3,message:"filter not found"}}}makeFilterId(){return(0,i.IntNumber)(++this.nextFilterId)}deleteFilter(e){s.info(`Deleting filter (${e})`),this.logFilters.delete(e),this.blockFilters.delete(e),this.pendingTransactionFilters.delete(e),this.cursors.delete(e),this.timeouts.delete(e)}async getLogFilterChanges(e){const t=this.logFilters.get(e),n=this.cursors.get(e);if(!n||!t)return{error:{code:-32e3,message:"filter not found"}};const r=await this.getCurrentBlockHeight(),a="latest"===t.toBlock?r:t.toBlock;if(n>r)return{result:[]};if(n>Number(t.toBlock))return{result:[]};s.info(`Fetching logs from ${n} to ${a} for filter ${e}`);const l=await this.sendAsyncPromise({method:"eth_getLogs",params:[c(Object.assign(Object.assign({},t),{fromBlock:n,toBlock:a}))]});if(Array.isArray(l.result)){const t=l.result.map((e=>(0,o.intNumberFromHexString)(e.blockNumber||"0x0"))),r=Math.max(...t);if(r&&r>n){const t=(0,i.IntNumber)(r+1);s.info(`Moving cursor position for filter (${e}) from ${n} to ${t}`),this.cursors.set(e,t)}}return l}async getBlockFilterChanges(e){const t=this.cursors.get(e);if(!t)return{error:{code:-32e3,message:"filter not found"}};const n=await this.getCurrentBlockHeight();if(t>n)return{result:[]};s.info(`Fetching blocks from ${t} to ${n} for filter (${e})`);const r=(await Promise.all((0,o.range)(t,n+1).map((e=>this.getBlockHashByNumber((0,i.IntNumber)(e)))))).filter((e=>!!e)),a=(0,i.IntNumber)(t+r.length);return s.info(`Moving cursor position for filter (${e}) from ${t} to ${a}`),this.cursors.set(e,a),{result:r}}async getPendingTransactionFilterChanges(e){return Promise.resolve({result:[]})}async setInitialCursorPosition(e,t){const n=await this.getCurrentBlockHeight(),s="number"==typeof t&&t>n?t:n;return this.cursors.set(e,s),s}setFilterTimeout(e){const t=this.timeouts.get(e);t&&window.clearTimeout(t);const n=window.setTimeout((()=>{s.info(`Filter (${e}) timed out`),this.deleteFilter(e)}),3e5);this.timeouts.set(e,n)}async getCurrentBlockHeight(){const e=new Date;if(e.getTime()-this.lastFetchTimestamp.getTime()>this.REQUEST_THROTTLE_INTERVAL){this.lastFetchTimestamp=e;const t=await this._getCurrentBlockHeight();this.currentBlockHeight=t,this.resolvers.forEach((e=>e(t))),this.resolvers=[]}return this.currentBlockHeight?this.currentBlockHeight:new Promise((e=>this.resolvers.push(e)))}async _getCurrentBlockHeight(){const{result:e}=await this.sendAsyncPromise({method:"eth_blockNumber",params:[]});return(0,o.intNumberFromHexString)((0,o.ensureHexString)(e))}async getBlockHashByNumber(e){var t;const n=null===(t=(await this.sendAsyncPromise({method:"eth_getBlockByNumber",params:[(0,o.hexStringFromIntNumber)(e),!1]})).result)||void 0===t?void 0:t.hash;return n?(0,o.ensureHexString)(n):null}},t.filterFromParam=a},67377:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScopedLocalStorage=void 0;class n{constructor(e,t){this.scope=e,this.module=t}setItem(e,t){localStorage.setItem(this.scopedKey(e),t)}getItem(e){return localStorage.getItem(this.scopedKey(e))}removeItem(e){localStorage.removeItem(this.scopedKey(e))}clear(){const e=this.scopedKey(""),t=[];for(let n=0;nlocalStorage.removeItem(e)))}scopedKey(e){return`-${this.scope}${this.module?`:${this.module}`:""}:${e}`}static clearAll(){new n("CBWSDK").clear(),new n("walletlink").clear()}}t.ScopedLocalStorage=n},97194:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decryptContent=t.encryptContent=t.importKeyFromHexString=t.exportKeyToHexString=t.decrypt=t.encrypt=t.deriveSharedSecret=t.generateKeyPair=void 0;const s=n(25092);async function r(e,t){const n=crypto.getRandomValues(new Uint8Array(12));return{iv:n,cipherText:await crypto.subtle.encrypt({name:"AES-GCM",iv:n},e,(new TextEncoder).encode(t))}}async function i(e,{iv:t,cipherText:n}){const s=await crypto.subtle.decrypt({name:"AES-GCM",iv:t},e,n);return(new TextDecoder).decode(s)}function o(e){switch(e){case"public":return"spki";case"private":return"pkcs8"}}t.generateKeyPair=async function(){return crypto.subtle.generateKey({name:"ECDH",namedCurve:"P-256"},!0,["deriveKey"])},t.deriveSharedSecret=async function(e,t){return crypto.subtle.deriveKey({name:"ECDH",public:t},e,{name:"AES-GCM",length:256},!1,["encrypt","decrypt"])},t.encrypt=r,t.decrypt=i,t.exportKeyToHexString=async function(e,t){const n=o(e),r=await crypto.subtle.exportKey(n,t);return(0,s.uint8ArrayToHex)(new Uint8Array(r))},t.importKeyFromHexString=async function(e,t){const n=o(e),r=(0,s.hexStringToUint8Array)(t).buffer;return await crypto.subtle.importKey(n,r,{name:"ECDH",namedCurve:"P-256"},!0,"private"===e?["deriveKey"]:[])},t.encryptContent=async function(e,t){return r(t,JSON.stringify(e,((e,t)=>{if(!(t instanceof Error))return t;const n=t;return Object.assign(Object.assign({},n.code?{code:n.code}:{}),{message:n.message})})))},t.decryptContent=async function(e,t){return JSON.parse(await i(t,e))}},3860:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkErrorForInvalidRequestArgs=t.getCoinbaseInjectedProvider=t.fetchRPCRequest=void 0;const s=n(92511),r=n(25100);t.fetchRPCRequest=async function(e,t){if(!t.rpcUrl)throw r.standardErrors.rpc.internal("No RPC URL set for chain");const n=Object.assign(Object.assign({},e),{jsonrpc:"2.0",id:crypto.randomUUID()}),i=await window.fetch(t.rpcUrl,{method:"POST",body:JSON.stringify(n),mode:"cors",headers:{"Content-Type":"application/json","X-Cbw-Sdk-Version":s.LIB_VERSION}});return(await i.json()).result},t.getCoinbaseInjectedProvider=function({metadata:e,preference:t}){var n,s,r,i;const o=globalThis;if("smartWalletOnly"!==t.options){const t=o.coinbaseWalletExtension;if(t&&(!("shouldUseSigner"in t)||!t.shouldUseSigner)){const{appName:r,appLogoUrl:i,appChainIds:o}=e;return null===(s=(n=t).setAppInfo)||void 0===s||s.call(n,r,i,o),t}}const a=null!==(r=o.ethereum)&&void 0!==r?r:null===(i=o.top)||void 0===i?void 0:i.ethereum;if(a&&"isCoinbaseBrowser"in a&&a.isCoinbaseBrowser)return a},t.checkErrorForInvalidRequestArgs=function(e){if(!e||"object"!=typeof e||Array.isArray(e))return r.standardErrors.rpc.invalidRequest({message:"Expected a single, non-array, object argument.",data:e});const{method:t,params:n}=e;return"string"!=typeof t||0===t.length?r.standardErrors.rpc.invalidRequest({message:"'args.method' must be a non-empty string.",data:e}):void 0===n||Array.isArray(n)||"object"==typeof n&&null!==n?void 0:r.standardErrors.rpc.invalidRequest({message:"'args.params' must be an object or array if provided.",data:e})}},73437:(e,t,n)=>{var s=n(1048).Buffer;const r=n(73079);function i(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}function o(e){return parseInt(/^\D+(\d+)$/.exec(e)[1],10)}function a(e){var t=/^\D+(\d+)x(\d+)$/.exec(e);return[parseInt(t[1],10),parseInt(t[2],10)]}function c(e){var t=e.match(/(.*)\[(.*?)\]$/);return t?""===t[2]?"dynamic":parseInt(t[2],10):null}function l(e){var t=typeof e;if("string"===t||"number"===t)return BigInt(e);if("bigint"===t)return e;throw new Error("Argument is not a number")}function d(e,t){var n,i,u,h;if("address"===e)return d("uint160",l(t));if("bool"===e)return d("uint8",t?1:0);if("string"===e)return d("bytes",new s(t,"utf8"));if(function(e){return e.lastIndexOf("]")===e.length-1}(e)){if(void 0===t.length)throw new Error("Not an array?");if("dynamic"!==(n=c(e))&&0!==n&&t.length>n)throw new Error("Elements exceed array size: "+n);for(h in u=[],e=e.slice(0,e.lastIndexOf("[")),"string"==typeof t&&(t=JSON.parse(t)),t)u.push(d(e,t[h]));if("dynamic"===n){var p=d("uint256",t.length);u.unshift(p)}return s.concat(u)}if("bytes"===e)return t=new s(t),u=s.concat([d("uint256",t.length),t]),t.length%32!=0&&(u=s.concat([u,r.zeros(32-t.length%32)])),u;if(e.startsWith("bytes")){if((n=o(e))<1||n>32)throw new Error("Invalid bytes width: "+n);return r.setLengthRight(t,32)}if(e.startsWith("uint")){if((n=o(e))%8||n<8||n>256)throw new Error("Invalid uint width: "+n);i=l(t);const s=r.bitLengthFromBigInt(i);if(s>n)throw new Error("Supplied uint exceeds width: "+n+" vs "+s);if(i<0)throw new Error("Supplied uint is negative");return r.bufferBEFromBigInt(i,32)}if(e.startsWith("int")){if((n=o(e))%8||n<8||n>256)throw new Error("Invalid int width: "+n);i=l(t);const s=r.bitLengthFromBigInt(i);if(s>n)throw new Error("Supplied int exceeds width: "+n+" vs "+s);const a=r.twosFromBigInt(i,256);return r.bufferBEFromBigInt(a,32)}if(e.startsWith("ufixed")){if(n=a(e),(i=l(t))<0)throw new Error("Supplied ufixed is negative");return d("uint256",i*BigInt(2)**BigInt(n[1]))}if(e.startsWith("fixed"))return n=a(e),d("int256",l(t)*BigInt(2)**BigInt(n[1]));throw new Error("Unsupported or invalid type: "+e)}function u(e){return"string"===e||"bytes"===e||"dynamic"===c(e)}function h(e,t){if(e.length!==t.length)throw new Error("Number of types are not matching the values");for(var n,a,c=[],d=0;d32)throw new Error("Invalid bytes width: "+n);c.push(r.setLengthRight(h,n))}else if(u.startsWith("uint")){if((n=o(u))%8||n<8||n>256)throw new Error("Invalid uint width: "+n);a=l(h);const e=r.bitLengthFromBigInt(a);if(e>n)throw new Error("Supplied uint exceeds width: "+n+" vs "+e);c.push(r.bufferBEFromBigInt(a,n/8))}else{if(!u.startsWith("int"))throw new Error("Unsupported or invalid type: "+u);{if((n=o(u))%8||n<8||n>256)throw new Error("Invalid int width: "+n);a=l(h);const e=r.bitLengthFromBigInt(a);if(e>n)throw new Error("Supplied int exceeds width: "+n+" vs "+e);const t=r.twosFromBigInt(a,n);c.push(r.bufferBEFromBigInt(t,n/8))}}}return s.concat(c)}e.exports={rawEncode:function(e,t){var n=[],r=[],o=32*e.length;for(var a in e){var c=i(e[a]),l=d(c,t[a]);u(c)?(n.push(d("uint256",o)),r.push(l),o+=l.length):n.push(l)}return s.concat(n.concat(r))},solidityPack:h,soliditySHA3:function(e,t){return r.keccak(h(e,t))}}},9623:(e,t,n)=>{var s=n(1048).Buffer;const r=n(73079),i=n(73437),o={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},a={encodeData(e,t,n,o=!0){const a=["bytes32"],c=[this.hashType(e,n)];if(o){const l=(e,t,a)=>{if(void 0!==n[t])return["bytes32",null==a?"0x0000000000000000000000000000000000000000000000000000000000000000":r.keccak(this.encodeData(t,a,n,o))];if(void 0===a)throw new Error(`missing value for field ${e} of type ${t}`);if("bytes"===t)return["bytes32",r.keccak(a)];if("string"===t)return"string"==typeof a&&(a=s.from(a,"utf8")),["bytes32",r.keccak(a)];if(t.lastIndexOf("]")===t.length-1){const n=t.slice(0,t.lastIndexOf("[")),s=a.map((t=>l(e,n,t)));return["bytes32",r.keccak(i.rawEncode(s.map((([e])=>e)),s.map((([,e])=>e))))]}return[t,a]};for(const s of n[e]){const[e,n]=l(s.name,s.type,t[s.name]);a.push(e),c.push(n)}}else for(const i of n[e]){let e=t[i.name];if(void 0!==e)if("bytes"===i.type)a.push("bytes32"),e=r.keccak(e),c.push(e);else if("string"===i.type)a.push("bytes32"),"string"==typeof e&&(e=s.from(e,"utf8")),e=r.keccak(e),c.push(e);else if(void 0!==n[i.type])a.push("bytes32"),e=r.keccak(this.encodeData(i.type,e,n,o)),c.push(e);else{if(i.type.lastIndexOf("]")===i.type.length-1)throw new Error("Arrays currently unimplemented in encodeData");a.push(i.type),c.push(e)}}return i.rawEncode(a,c)},encodeType(e,t){let n="",s=this.findTypeDependencies(e,t).filter((t=>t!==e));s=[e].concat(s.sort());for(const e of s){if(!t[e])throw new Error("No type definition specified: "+e);n+=e+"("+t[e].map((({name:e,type:t})=>t+" "+e)).join(",")+")"}return n},findTypeDependencies(e,t,n=[]){if(e=e.match(/^\w*/)[0],n.includes(e)||void 0===t[e])return n;n.push(e);for(const s of t[e])for(const e of this.findTypeDependencies(s.type,t,n))!n.includes(e)&&n.push(e);return n},hashStruct(e,t,n,s=!0){return r.keccak(this.encodeData(e,t,n,s))},hashType(e,t){return r.keccak(this.encodeType(e,t))},sanitizeData(e){const t={};for(const n in o.properties)e[n]&&(t[n]=e[n]);return t.types&&(t.types=Object.assign({EIP712Domain:[]},t.types)),t},hash(e,t=!0){const n=this.sanitizeData(e),i=[s.from("1901","hex")];return i.push(this.hashStruct("EIP712Domain",n.domain,n.types,t)),"EIP712Domain"!==n.primaryType&&i.push(this.hashStruct(n.primaryType,n.message,n.types,t)),r.keccak(s.concat(i))}};e.exports={TYPED_MESSAGE_SCHEMA:o,TypedDataUtils:a,hashForSignTypedDataLegacy:function(e){return function(e){const t=new Error("Expect argument to be non-empty array");if("object"!=typeof e||!e.length)throw t;const n=e.map((function(e){return"bytes"===e.type?r.toBuffer(e.value):e.value})),s=e.map((function(e){return e.type})),o=e.map((function(e){if(!e.name)throw t;return e.type+" "+e.name}));return i.soliditySHA3(["bytes32","bytes32"],[i.soliditySHA3(new Array(e.length).fill("string"),o),i.soliditySHA3(s,n)])}(e.data)},hashForSignTypedData_v3:function(e){return a.hash(e.data,!1)},hashForSignTypedData_v4:function(e){return a.hash(e.data)}}},73079:(e,t,n)=>{var s=n(1048).Buffer;const r=n(92934);function i(e){return s.allocUnsafe(e).fill(0)}function o(e,t){let n=e.toString(16);n.length%2!=0&&(n="0"+n);const r=n.match(/.{1,2}/g).map((e=>parseInt(e,16)));for(;r.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIB_VERSION=void 0,t.LIB_VERSION="4.0.0-rc.2"},18143:(e,t,n)=>{"use strict";function s(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;tr,default:()=>i});const i=r},95554:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n="~";function s(){}function r(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,s,i,o){if("function"!=typeof s)throw new TypeError("The listener must be a function");var a=new r(s,i||e,o),c=n?n+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],a]:e._events[c].push(a):(e._events[c]=a,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new s:delete e._events[t]}function a(){this._events=new s,this._eventsCount=0}Object.create&&(s.prototype=Object.create(null),(new s).__proto__||(n=!1)),a.prototype.eventNames=function(){var e,s,r=[];if(0===this._eventsCount)return r;for(s in e=this._events)t.call(e,s)&&r.push(n?s.slice(1):s);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},a.prototype.listeners=function(e){var t=n?n+e:e,s=this._events[t];if(!s)return[];if(s.fn)return[s.fn];for(var r=0,i=s.length,o=new Array(i);r{e.exports=n(41566)(n(69379))},41566:(e,t,n)=>{const s=n(52954),r=n(46632);e.exports=function(e){const t=s(e),n=r(e);return function(e,s){switch("string"==typeof e?e.toLowerCase():e){case"keccak224":return new t(1152,448,null,224,s);case"keccak256":return new t(1088,512,null,256,s);case"keccak384":return new t(832,768,null,384,s);case"keccak512":return new t(576,1024,null,512,s);case"sha3-224":return new t(1152,448,6,224,s);case"sha3-256":return new t(1088,512,6,256,s);case"sha3-384":return new t(832,768,6,384,s);case"sha3-512":return new t(576,1024,6,512,s);case"shake128":return new n(1344,256,31,s);case"shake256":return new n(1088,512,31,s);default:throw new Error("Invald algorithm: "+e)}}}},52954:(e,t,n)=>{var s=n(1048).Buffer;const{Transform:r}=n(34156);e.exports=e=>class t extends r{constructor(t,n,s,r,i){super(i),this._rate=t,this._capacity=n,this._delimitedSuffix=s,this._hashBitLength=r,this._options=i,this._state=new e,this._state.initialize(t,n),this._finalized=!1}_transform(e,t,n){let s=null;try{this.update(e,t)}catch(e){s=e}n(s)}_flush(e){let t=null;try{this.push(this.digest())}catch(e){t=e}e(t)}update(e,t){if(!s.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return s.isBuffer(e)||(e=s.from(e,t)),this._state.absorb(e),this}digest(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let t=this._state.squeeze(this._hashBitLength/8);return void 0!==e&&(t=t.toString(e)),this._resetState(),t}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new t(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},46632:(e,t,n)=>{var s=n(1048).Buffer;const{Transform:r}=n(34156);e.exports=e=>class t extends r{constructor(t,n,s,r){super(r),this._rate=t,this._capacity=n,this._delimitedSuffix=s,this._options=r,this._state=new e,this._state.initialize(t,n),this._finalized=!1}_transform(e,t,n){let s=null;try{this.update(e,t)}catch(e){s=e}n(s)}_flush(){}_read(e){this.push(this.squeeze(e))}update(e,t){if(!s.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return s.isBuffer(e)||(e=s.from(e,t)),this._state.absorb(e),this}squeeze(e,t){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let n=this._state.squeeze(e);return void 0!==t&&(n=n.toString(t)),n}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new t(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},88820:(e,t)=>{const n=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];t.p1600=function(e){for(let t=0;t<24;++t){const s=e[0]^e[10]^e[20]^e[30]^e[40],r=e[1]^e[11]^e[21]^e[31]^e[41],i=e[2]^e[12]^e[22]^e[32]^e[42],o=e[3]^e[13]^e[23]^e[33]^e[43],a=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],u=e[8]^e[18]^e[28]^e[38]^e[48],h=e[9]^e[19]^e[29]^e[39]^e[49];let p=u^(i<<1|o>>>31),g=h^(o<<1|i>>>31);const f=e[0]^p,_=e[1]^g,m=e[10]^p,y=e[11]^g,w=e[20]^p,b=e[21]^g,v=e[30]^p,k=e[31]^g,C=e[40]^p,E=e[41]^g;p=s^(a<<1|c>>>31),g=r^(c<<1|a>>>31);const S=e[2]^p,I=e[3]^g,M=e[12]^p,x=e[13]^g,L=e[22]^p,A=e[23]^g,P=e[32]^p,R=e[33]^g,N=e[42]^p,T=e[43]^g;p=i^(l<<1|d>>>31),g=o^(d<<1|l>>>31);const U=e[4]^p,j=e[5]^g,D=e[14]^p,O=e[15]^g,W=e[24]^p,F=e[25]^g,B=e[34]^p,H=e[35]^g,q=e[44]^p,z=e[45]^g;p=a^(u<<1|h>>>31),g=c^(h<<1|u>>>31);const K=e[6]^p,V=e[7]^g,$=e[16]^p,Z=e[17]^g,G=e[26]^p,Y=e[27]^g,J=e[36]^p,Q=e[37]^g,X=e[46]^p,ee=e[47]^g;p=l^(s<<1|r>>>31),g=d^(r<<1|s>>>31);const te=e[8]^p,ne=e[9]^g,se=e[18]^p,re=e[19]^g,ie=e[28]^p,oe=e[29]^g,ae=e[38]^p,ce=e[39]^g,le=e[48]^p,de=e[49]^g,ue=f,he=_,pe=y<<4|m>>>28,ge=m<<4|y>>>28,fe=w<<3|b>>>29,_e=b<<3|w>>>29,me=k<<9|v>>>23,ye=v<<9|k>>>23,we=C<<18|E>>>14,be=E<<18|C>>>14,ve=S<<1|I>>>31,ke=I<<1|S>>>31,Ce=x<<12|M>>>20,Ee=M<<12|x>>>20,Se=L<<10|A>>>22,Ie=A<<10|L>>>22,Me=R<<13|P>>>19,xe=P<<13|R>>>19,Le=N<<2|T>>>30,Ae=T<<2|N>>>30,Pe=j<<30|U>>>2,Re=U<<30|j>>>2,Ne=D<<6|O>>>26,Te=O<<6|D>>>26,Ue=F<<11|W>>>21,je=W<<11|F>>>21,De=B<<15|H>>>17,Oe=H<<15|B>>>17,We=z<<29|q>>>3,Fe=q<<29|z>>>3,Be=K<<28|V>>>4,He=V<<28|K>>>4,qe=Z<<23|$>>>9,ze=$<<23|Z>>>9,Ke=G<<25|Y>>>7,Ve=Y<<25|G>>>7,$e=J<<21|Q>>>11,Ze=Q<<21|J>>>11,Ge=ee<<24|X>>>8,Ye=X<<24|ee>>>8,Je=te<<27|ne>>>5,Qe=ne<<27|te>>>5,Xe=se<<20|re>>>12,et=re<<20|se>>>12,tt=oe<<7|ie>>>25,nt=ie<<7|oe>>>25,st=ae<<8|ce>>>24,rt=ce<<8|ae>>>24,it=le<<14|de>>>18,ot=de<<14|le>>>18;e[0]=ue^~Ce&Ue,e[1]=he^~Ee&je,e[10]=Be^~Xe&fe,e[11]=He^~et&_e,e[20]=ve^~Ne&Ke,e[21]=ke^~Te&Ve,e[30]=Je^~pe&Se,e[31]=Qe^~ge&Ie,e[40]=Pe^~qe&tt,e[41]=Re^~ze&nt,e[2]=Ce^~Ue&$e,e[3]=Ee^~je&Ze,e[12]=Xe^~fe&Me,e[13]=et^~_e&xe,e[22]=Ne^~Ke&st,e[23]=Te^~Ve&rt,e[32]=pe^~Se&De,e[33]=ge^~Ie&Oe,e[42]=qe^~tt&me,e[43]=ze^~nt&ye,e[4]=Ue^~$e&it,e[5]=je^~Ze&ot,e[14]=fe^~Me&We,e[15]=_e^~xe&Fe,e[24]=Ke^~st&we,e[25]=Ve^~rt&be,e[34]=Se^~De&Ge,e[35]=Ie^~Oe&Ye,e[44]=tt^~me&Le,e[45]=nt^~ye&Ae,e[6]=$e^~it&ue,e[7]=Ze^~ot&he,e[16]=Me^~We&Be,e[17]=xe^~Fe&He,e[26]=st^~we&ve,e[27]=rt^~be&ke,e[36]=De^~Ge&Je,e[37]=Oe^~Ye&Qe,e[46]=me^~Le&Pe,e[47]=ye^~Ae&Re,e[8]=it^~ue&Ce,e[9]=ot^~he&Ee,e[18]=We^~Be&Xe,e[19]=Fe^~He&et,e[28]=we^~ve&Ne,e[29]=be^~ke&Te,e[38]=Ge^~Je&pe,e[39]=Ye^~Qe&ge,e[48]=Le^~Pe&qe,e[49]=Ae^~Re&ze,e[0]^=n[2*t],e[1]^=n[2*t+1]}}},69379:(e,t,n)=>{var s=n(1048).Buffer;const r=n(88820);function i(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}i.prototype.initialize=function(e,t){for(let e=0;e<50;++e)this.state[e]=0;this.blockSize=e/8,this.count=0,this.squeezing=!1},i.prototype.absorb=function(e){for(let t=0;t>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(r.p1600(this.state),this.count=0);return t},i.prototype.copy=function(e){for(let t=0;t<50;++t)e.state[t]=this.state[t];e.blockSize=this.blockSize,e.count=this.count,e.squeezing=this.squeezing},e.exports=i},71862:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Component:()=>S,Fragment:()=>E,cloneElement:()=>V,createContext:()=>$,createElement:()=>v,createRef:()=>C,h:()=>v,hydrate:()=>K,isValidElement:()=>o,options:()=>r,render:()=>z,toChildArray:()=>N});var s,r,i,o,a,c,l,d,u,h,p,g,f={},_=[],m=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,y=Array.isArray;function w(e,t){for(var n in t)e[n]=t[n];return e}function b(e){var t=e.parentNode;t&&t.removeChild(e)}function v(e,t,n){var r,i,o,a={};for(o in t)"key"==o?r=t[o]:"ref"==o?i=t[o]:a[o]=t[o];if(arguments.length>2&&(a.children=arguments.length>3?s.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===a[o]&&(a[o]=e.defaultProps[o]);return k(e,a,r,i,null)}function k(e,t,n,s,o){var a={type:e,props:t,key:n,ref:s,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++i:o,__i:-1,__u:0};return null==o&&null!=r.vnode&&r.vnode(a),a}function C(){return{current:null}}function E(e){return e.children}function S(e,t){this.props=e,this.context=t}function I(e,t){if(null==t)return e.__?I(e.__,e.__i+1):null;for(var n;tt&&a.sort(d));L.__r=0}function A(e,t,n,s,r,i,o,a,c,l,d){var u,h,p,g,m,y=s&&s.__k||_,w=t.length;for(n.__d=c,P(n,t,y),c=n.__d,u=0;u0?k(r.type,r.props,r.key,r.ref?r.ref:null,r.__v):r)?(r.__=e,r.__b=e.__b+1,a=T(r,n,o,d),r.__i=a,i=null,-1!==a&&(d--,(i=n[a])&&(i.__u|=131072)),null==i||null===i.__v?(-1==a&&u--,"function"!=typeof r.type&&(r.__u|=65536)):a!==o&&(a===o+1?u++:a>o?d>c-o?u+=a-o:u--:a(null==c||131072&c.__u?0:1))for(;o>=0||a=0){if((c=t[o])&&!(131072&c.__u)&&r==c.key&&i===c.type)return o;o--}if(a2&&(c.children=arguments.length>3?s.call(arguments,2):n),k(e.type,c,r||e.key,i||e.ref,null)}function $(e,t){var n={__c:t="__cC"+g++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,s;return this.getChildContext||(n=[],(s={})[t]=this,this.getChildContext=function(){return s},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some((function(e){e.__e=!0,x(e)}))},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}s=_.slice,r={__e:function(e,t,n,s){for(var r,i,o;t=t.__;)if((r=t.__c)&&!r.__)try{if((i=r.constructor)&&null!=i.getDerivedStateFromError&&(r.setState(i.getDerivedStateFromError(e)),o=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(e,s||{}),o=r.__d),o)return r.__E=r}catch(t){e=t}throw e}},i=0,o=function(e){return null!=e&&null==e.constructor},S.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=w({},this.state),"function"==typeof e&&(e=e(w({},n),this.props)),e&&w(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},S.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},S.prototype.render=E,a=[],l="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,d=function(e,t){return e.__v.__b-t.__v.__b},L.__r=0,u=0,h=D(!1),p=D(!0),g=0},52908:(e,t,n)=>{"use strict";n.r(t),n.d(t,{useCallback:()=>I,useContext:()=>M,useDebugValue:()=>x,useEffect:()=>v,useErrorBoundary:()=>L,useId:()=>A,useImperativeHandle:()=>E,useLayoutEffect:()=>k,useMemo:()=>S,useReducer:()=>b,useRef:()=>C,useState:()=>w});var s,r,i,o,a=n(71862),c=0,l=[],d=[],u=a.options,h=u.__b,p=u.__r,g=u.diffed,f=u.__c,_=u.unmount,m=u.__;function y(e,t){u.__h&&u.__h(r,e,c||t),c=0;var n=r.__H||(r.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:d}),n.__[e]}function w(e){return c=1,b(D,e)}function b(e,t,n){var i=y(s++,2);if(i.t=e,!i.__c&&(i.__=[n?n(t):D(void 0,t),function(e){var t=i.__N?i.__N[0]:i.__[0],n=i.t(t,e);t!==n&&(i.__N=[n,i.__[1]],i.__c.setState({}))}],i.__c=r,!r.u)){var o=function(e,t,n){if(!i.__c.__H)return!0;var s=i.__c.__H.__.filter((function(e){return!!e.__c}));if(s.every((function(e){return!e.__N})))return!a||a.call(this,e,t,n);var r=!1;return s.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(r=!0)}})),!(!r&&i.__c.props===e)&&(!a||a.call(this,e,t,n))};r.u=!0;var a=r.shouldComponentUpdate,c=r.componentWillUpdate;r.componentWillUpdate=function(e,t,n){if(this.__e){var s=a;a=void 0,o(e,t,n),a=s}c&&c.call(this,e,t,n)},r.shouldComponentUpdate=o}return i.__N||i.__}function v(e,t){var n=y(s++,3);!u.__s&&j(n.__H,t)&&(n.__=e,n.i=t,r.__H.__h.push(n))}function k(e,t){var n=y(s++,4);!u.__s&&j(n.__H,t)&&(n.__=e,n.i=t,r.__h.push(n))}function C(e){return c=5,S((function(){return{current:e}}),[])}function E(e,t,n){c=6,k((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function S(e,t){var n=y(s++,7);return j(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function I(e,t){return c=8,S((function(){return e}),t)}function M(e){var t=r.context[e.__c],n=y(s++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(r)),t.props.value):e.__}function x(e,t){u.useDebugValue&&u.useDebugValue(t?t(e):e)}function L(e){var t=y(s++,10),n=w();return t.__=e,r.componentDidCatch||(r.componentDidCatch=function(e,s){t.__&&t.__(e,s),n[1](e)}),[n[0],function(){n[1](void 0)}]}function A(){var e=y(s++,11);if(!e.__){for(var t=r.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__}function P(){for(var e;e=l.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(T),e.__H.__h.forEach(U),e.__H.__h=[]}catch(t){e.__H.__h=[],u.__e(t,e.__v)}}u.__b=function(e){r=null,h&&h(e)},u.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),m&&m(e,t)},u.__r=function(e){p&&p(e),s=0;var t=(r=e.__c).__H;t&&(i===r?(t.__h=[],r.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.__V=d,e.__N=e.i=void 0}))):(t.__h.forEach(T),t.__h.forEach(U),t.__h=[],s=0)),i=r},u.diffed=function(e){g&&g(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==l.push(t)&&o===u.requestAnimationFrame||((o=u.requestAnimationFrame)||N)(P)),t.__H.__.forEach((function(e){e.i&&(e.__H=e.i),e.__V!==d&&(e.__=e.__V),e.i=void 0,e.__V=d}))),i=r=null},u.__c=function(e,t){t.some((function(e){try{e.__h.forEach(T),e.__h=e.__h.filter((function(e){return!e.__||U(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],u.__e(n,e.__v)}})),f&&f(e,t)},u.unmount=function(e){_&&_(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{T(e)}catch(e){t=e}})),n.__H=void 0,t&&u.__e(t,n.__v))};var R="function"==typeof requestAnimationFrame;function N(e){var t,n=function(){clearTimeout(s),R&&cancelAnimationFrame(t),setTimeout(e)},s=setTimeout(n,100);R&&(t=requestAnimationFrame(n))}function T(e){var t=r,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),r=t}function U(e){var t=r;e.__c=e.__(),r=t}function j(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function D(e,t){return"function"==typeof t?t(e):t}},19001:(e,t,n)=>{"use strict";n.d(t,{PW:()=>c,bv:()=>d});var s=n(70926),r=n(48412),i=n(92717);const o=/^0x[a-fA-F0-9]{40}$/,a=new s.A(4096);function c(e){if(a.has(e))return a.get(e);const t=!!o.test(e)&&(e.toLowerCase()===e||l(e)===e);return a.set(e,t),t}function l(e){const t=e.substring(2).toLowerCase(),n=(0,i.S)((0,r.Af)(t),"bytes"),s=t.split("");for(let t=0;t<40;t+=2)n[t>>1]>>4>=8&&e[t]&&(s[t]=s[t].toUpperCase()),(15&n[t>>1])>=8&&e[t+1]&&(s[t+1]=s[t+1].toUpperCase());return`0x${s.join("")}`}function d(e){if(!c(e))throw new Error(`Invalid address: ${e}`);return l(e)}},34970:(e,t,n)=>{"use strict";n.d(t,{autoConnectCoinbaseWalletSDK:()=>y,connectCoinbaseWalletSDK:()=>m});var s=n(14144),r=n(82555),i=n(72559),o=n(53404),a=n(28639),c=n(74027),l=n(19001),d=n(99280),u=n(75385),h=n(27990),p=n(7727);let g;async function f(e){if(!g){const t=new s.Il({appName:e?.appMetadata?.name||(0,p.o)().name,appChainIds:e?.chains?e.chains.map((e=>e.id)):void 0,appLogoUrl:e?.appMetadata?.logoUrl||(0,p.o)().logoUrl}).makeWeb3Provider(e?.walletConfig);return g=t,t}return g}function _(e,t,n,s){const o={address:e,async sendTransaction(e){return{transactionHash:await n.request({method:"eth_sendTransaction",params:[{accessList:e.accessList,value:e.value?(0,d.cK)(e.value):void 0,gas:e.gas?(0,d.cK)(e.gas):void 0,from:this.address,to:e.to,data:e.data}]})}},async signMessage({message:e}){if(!o.address)throw new Error("Provider not setup");const t="string"==typeof e?(0,d.i3)(e):e.raw instanceof Uint8Array?(0,d.EY)(e.raw):e.raw;return await n.request({method:"personal_sign",params:[t,o.address]})},async signTypedData(e){if(!o.address)throw new Error("Provider not setup");const t=(0,h.y)(e),{domain:s,message:a,primaryType:c}=t,l={EIP712Domain:(0,r.H4)({domain:s}),...t.types};(0,r.$$)({domain:s,message:a,primaryType:c,types:l});const d=(0,i.A)({domain:s??{},message:a,primaryType:c,types:l},((e,t)=>(0,u.q)(t)?t.toLowerCase():t));return await n.request({method:"eth_signTypedData_v4",params:[o.address,d]})}};async function p(){n.removeListener("accountsChanged",f),n.removeListener("chainChanged",_),n.removeListener("disconnect",g),await n.disconnect()}function g(){p(),s.emit("disconnect",void 0)}function f(e){if(e[0]){const t={...o,address:(0,l.bv)(e[0])};s.emit("accountChanged",t),s.emit("accountsChanged",e)}else g()}function _(e){const t=(0,c.Q4)((0,a.A)(e));s.emit("chainChanged",t)}return n.on("accountsChanged",f),n.on("chainChanged",_),n.on("disconnect",g),[o,t,p,e=>w(n,e)]}async function m(e,t,n){const s=await f(t),r=await s.request({method:"eth_requestAccounts"});if(!r[0])throw new Error("No accounts found");const i=(0,l.bv)(r[0]),o=await s.request({method:"eth_chainId"}),d=(0,a.A)(o);let u=e.chain&&e.chain.id===d?e.chain:(0,c.Q4)(d);return o&&e?.chain&&o!==e?.chain.id&&(await w(s,e.chain),u=e.chain),_(i,u,s,n)}async function y(e,t,n){const s=await f(t),r=(await s.request({method:"eth_accounts"}))[0];if(!r)throw new Error("No accounts found");const i=await s.request({method:"eth_chainId"}),o=(0,a.A)(i);return _(r,e.chain&&e.chain.id===o?e.chain:(0,c.Q4)(o),s,n)}async function w(e,t){const n=(0,d.cK)(t.id);try{await e.request({method:"wallet_switchEthereumChain",params:[{chainId:n}]})}catch(s){const r=await(0,c.PB)(t);4902===s?.code&&await e.request({method:"wallet_addEthereumChain",params:[{chainId:n,chainName:r.name,nativeCurrency:r.nativeCurrency,rpcUrls:(0,o.k)(r),blockExplorerUrls:r.explorers?.map((e=>e.url))||[]}]})}}},53404:(e,t,n)=>{"use strict";function s(e){return function(e,t,n="http"){const s=[];for(const r of e.rpc)("http"!==n||r.startsWith("http"))&&("ws"!==n||r.startsWith("ws"))&&(r.includes("${THIRDWEB_API_KEY}")?t?s.push(r.replace("${THIRDWEB_API_KEY}",t)+("undefined"!=typeof globalThis&&"APP_BUNDLE_ID"in globalThis?`/?bundleId=${globalThis.APP_BUNDLE_ID}`:"")):s.push(r.replace("${THIRDWEB_API_KEY}","")):r.includes("${")||s.push(r));if(0===s.length)throw new Error(`No RPC available for chainId "${e.chainId}" with mode ${n}`);return s}(e).map((e=>{try{const t=new URL(e);return t.hostname.endsWith(".thirdweb.com")&&(t.pathname="",t.search=""),t.toString()}catch(t){return e}}))}n.d(t,{k:()=>s})},7727:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});var s=n(59934);function r(){if(!(0,s.Bd)())return{name:"thirdweb powered dApp",url:"https://thirdweb.com",description:"thirdweb powered dApp",logoUrl:"https://thirdweb.com/favicon.ico"};const{protocol:e,hostname:t,port:n}=window.location;let r=`${e}//${t}`;n&&"80"!==n&&"443"!==n&&(r+=`:${n}`);const i=`${r}/favicon.ico`;return{name:window.document.title||"thirdweb powered dApp",url:r,description:window.document.title||"thirdweb powered dApp",logoUrl:i}}},28639:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(75385),r=n(99280);function i(e){return"number"==typeof e?e:(0,s.q)(e)?(0,r.ME)(e):"bigint"==typeof e?Number(e):Number.parseInt(e,10)}}}]); \ No newline at end of file diff --git a/34998.index.js b/34998.index.js new file mode 100644 index 000000000..7a7e06d22 --- /dev/null +++ b/34998.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[34998],{34998:(A,f,B)=>{B.r(f),B.d(f,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/3501.index.js b/3501.index.js new file mode 100644 index 000000000..5d3b51e03 --- /dev/null +++ b/3501.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3501],{3501:(A,M,g)=>{g.r(M),g.d(M,{default:()=>h});const h="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/35145.index.js b/35145.index.js new file mode 100644 index 000000000..32764afa3 --- /dev/null +++ b/35145.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[35145],{35145:(A,a,P)=>{P.r(a),P.d(a,{default:()=>E});const E="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/35578.index.js b/35578.index.js new file mode 100644 index 000000000..97687ce1b --- /dev/null +++ b/35578.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[35578],{35578:(A,e,f)=>{f.r(e),f.d(e,{default:()=>S});const S="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/35642.index.js b/35642.index.js new file mode 100644 index 000000000..e77372e16 --- /dev/null +++ b/35642.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[35642],{35642:(e,p,A)=>{A.r(p),A.d(p,{default:()=>P});const P="data:image/webp;base64,UklGRrgCAABXRUJQVlA4IKwCAACwEwCdASqAAIAAPm02l0gkIyIhJpdoUIANiWNu4XPpq39R/HbmLuQPAHEdnd6yPz/2jdoDvD+sB5gP1A/W7se+gB+jXWU+gB5WP7hfDH+w/pbuV23LZyEWVs0oYUWVq35FD/IQithgUdTcM5Y62yZLiqqcdZBPQspjDgOYSrSoH75T/MO416DtJ6r2Kq8jLkgt06F2jCtvv9ohchJa6owXMZpQwoAAAP7/VdQODWrV96zmiU0uf9i8McohDpnIicj/VgjDxMtZn//wZQnjcf/jTPYmeQS/v/JYC07T/p6j41lcNMEfVmN3ZQn2ykr3LLbZUZV2X7pC082/9mPt02pzKt2zdVQql2MhhLZ5yPTve5OA0TZcyI2WDN6f+SicZyD/9/8R8DbvKhfXj/87ATtGCeLSVRiewGiV5PEMF9LWYNE3MpgWSCWiuYQ0+F2ocWAMkyD4YTpCadfYpzQm1bWbjZa0g8e+sLqeEjDtzvr4kGny7sMJlS9BG62kWlFvnLkulbnmqYPsP3rQGFRUB/p5KMefiVk5uBzOwVKGVjWdb1hgVKYkkG0XBXWDe/thbwaetVR8NQ5v7f1zs5bPWDcgOapTwhyVGoUxkNZg6GlUwQNOQadFdu61TKpXIkZnL0lPxCUesKj1+PnAUJB3kymgSQa6yDlpe4YPuDh+KqS0pFQI9CKdJVmroGCfXMtG89ywv/L1UdZls4ZpG8Cdv7v/EQXUqPBkzMiv+JsuShFT9PF6qoWtePOZi+h0bg+56ggF0O4+odzM0u75IGDUNg7NpWDURe/JoYJsESYF/+HTKqp+5EeZgpBG3G5kBGGsK3njHetXEoyKh1+i8DcnaIH5Per6nEQ8v8jtAeuyYaV/h3GBOammOLKk/3chpW2V2rxIOoq2C6Hl0AAAAAA="}}]); \ No newline at end of file diff --git a/35668.index.js b/35668.index.js new file mode 100644 index 000000000..923366cb8 --- /dev/null +++ b/35668.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[35668],{35668:(A,e,a)=>{a.r(e),a.d(e,{default:()=>k});const k="data:image/webp;base64,UklGRrIDAABXRUJQVlA4IKYDAAAwFgCdASqAAIAAPm0ylkekIqIhKBIKKIANiUAap8TXq/2njIeTI5SwL5V0x+gDbAeYDz8/S9/it9p9ADpWf3P9IBotzVbypK3mIc8v84Wy133aSE7pxAUQr1x5mcZIKRWWdCNqeLWR512gdc7HQOFGq9Iqjj2YZ/BjtneglVOAwciLImDks7cpMChELY0etkwjPt32fHRZ7AaVOrd6FBuf8CcRkY/GOxGkj5Y48xS22/5yJHbxd24FKAAA/u4KZ/6gz/kGf8gzkxf9xd1e7wACQzqkrs5Y/yhBbPsz3bx96vtP97dQ/lsFfGCiOGyWdd0kMSCT1NgGOokchBrZQIzQPmNadB3+igIWxM4A3j+sLOmQ/CNlUJ4yL0+AUpz20rW8vyr92WjelPf1EvRz7ftXiOt6sOmClwbRjLslaHCCouTa6zswwemhQnMnfGPzIQ8eHrva3m/+b3RbT2ApF3FxdRFaGYJBVuwQOe5MzP3ZE8DFZawpISfOtdnMDnWD/YvCUm/gt57RYpKgQ/+vwAPT2R+m1ftDNUbQcUMblNeuxlJAVD5Xd7cVxTLu4ASnltgEesWuz7KGXR3jhH3ykLHeI+3sz0wb51Yq9rtCSHU1d3dFUzioD9QyggmAnPw1IP6YT06Suyk5cB+2sd4WBgQQXg4z6wSurvFoqDgcACxyZFO3bcUfIx08358yFyKaCtjQkGj0fUwJ7gGkpo37HM8z4rNMsifuW+TekZ+fAh2l+d9C2cNImUdekfank/wwPpuuYzKEvd5GtwrB/D0+xKgXT7bzGHDOCDbrR1uSAFq53AD0mkq79My4UkW9qpGxWMBuKa2oozJ5QpO60zYOETqZ68afMqGO/tPKzDVNlWwzrozezh/rfxC3/Px9oZ8sJDOB894KvTNoe4f1Qmh3xpXO8ufhoePOL774QdtcPucBzCDu6LkvH62dDbNx18De+Bm3pdF2ru0t3+BVrYAFGQJjz5PI2xJSf2z0srK3s5PUPtpGtldqrUxUeVt/kv7yaser9ikq43pqQHexD5PaGA/axfHvn9+qfZSBACJ+rwFdQ8gQGv9aHTDF8Gavas0obmb+oKF5LeFSR8aMfInX+I/UxaTlqFUIUWhoH+VJaBOnAozhkg3cefNopxe3a686LoDvnySNjB9p2HMO+XlvOlueHJHPUVBHjbp9fre2jiaLWN5S5CTb2qlxCEKRa5Hib++VkHVXrjvMkOfqS2QWd72bHgAAAAAA"}}]); \ No newline at end of file diff --git a/35762.index.js b/35762.index.js new file mode 100644 index 000000000..754656424 --- /dev/null +++ b/35762.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[35762],{35762:(A,e,f)=>{f.r(e),f.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRjIFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSEYAAAABD9D/iAi4jSRJkSpamlir2rQe34/pUYjo/wQ0VmM1VmOxWoAAAeITnJpKhVToBVaXxe5aJK7QqZnCKWDMDGCwYRZlk7/LVlA4IMYEAABwHACdASqAAIAAPm0ylkckIyIhLZE44IANiWIC5uVv8i5Jj5ytW/qX4d/Ijspy79of8z7me1L5gn6o9Pzzh/q5+4Hu7/6D1Y/3H1AP8P/jutL9A/y3f2q+GvymXKH7DcWa/JcoLC554q8y5UX9sFmNRSzLWbLqm5M1JYnHiJNVMemBLHi3YNbpw1v1Y44rSdLMBtk/HAPqC2Rr0uX65dTmUVAVLASZDD72e4RYsvdfmCVxlPmp+GvhN92Tx5kSuZD6/RjCEyoKmNa9YSeavFFDwaP03HNLkYOYd+kGNx6tlu0RS1J4EOSlR2hmcAD+9b1Y//zd//Jr+NBVf/nH3U9VYBMFS6ASQ3ZwgLbtWiyKXSCNXJmvnfLWpvuIj/uMDmuCKKw/fK4aol0uzh2zz7rPWD3j6axO7XutEo/DFVI57u7luCz3GgbqzHh1aie74skiCHtgIwk0PmjrKqHDGYEVPvEIPuMWKbD+sqGXZGCBcM9t6+P9UHHvv0eeAgFaWrIk/2FdW7HF8EoyvmH8h+ZS+3yxnvgxIYNsJASUJZkt0gl+n4eZ2B20O5RJiaSUEvtbkYFq0/Z6G+Hgk/PMShMivCt2N9C8nsBu8mCTufHrk6ilPUt8c4yG8vBwDt94dVssrRycm+Qwq6gi8iF2QRUzjKLB1LYmxkTLCVaEMgKNnJTo1oD6zCoNcATWjpfBFSDOLwFYml2g9dRf95xpB5tibLUFPZ34f038N+uf/Bv6G6B0br5HkXvK/8lnLLstBiBKu4e1fCeKtuUHDQXEef4myBwh7zVlrnUbODjEfy9qAaf0phGQR0v3p7gHBOJ1reZazhHBvy/yqC54fx0TVgOL+mB6NbCjfNV+BwEzevqCSjlnsHQ5LPctCUtPbOcOcT7FAswZyQZUIaHC3+qHsC0GcRizuxgfwS1EPzDh+ZBDAD0YarOlc1sDQQEI3V7nUGlEkPZ6z2N2zdX+3UNBzw2kb5Rgsuv0eDc30clJMDFeEMjliE2vjKXs6qEvdExcf9fZlfz2XhGw0szEYhbQzVjL8JFdVYf0BJnP/UksxwDS2t5cFwoqEuZeSrx4NtAEsKH1T/xgBkTtAh02FkVPgo6AuV2F5VkpyFwRdsd+mPJim1ZLsEkY6s7ftUwOqN5Jx2GCUeIjml8A+Vxn+KjU6B9kQQR2wKfNO3EoetwEnbo3JIbBuvGts07M2RQc/au1pLMEyjkVbxFxUkX8NaBP3A/w6AyN/DfCjAc7zYmerX4IiHjfV6EbKSDLIu3MbR/1J3II7pKSk2GB6tGsjfydxnXlkrqlTQ/uxXa5AZIlyumP0hd4P4D/e6naYLp+GLGZc7Js/x7zG2ugvaxBY8VDG1bADLCpXUVhaEFjDbp9g965yCF7n7lfz54Hd28wVamGEHq+F7Lo17N2zWKEObwGv4t5eVj8raWtK8VWukDpnS5XLDhtaOwu0evmzn16aENFmO9Gz9R0CMjwOStUfNVlvLl+GvzaqyuYB08OX/QeHvQ661t/I3LRMMN+30GBiRYPbcQ4l4KoiffCUf/8M4KKhvzrsX9vpoed5CbyIiydQw9fqlnH0TiHi49MdzHe+mzNXM4psBlOoy1T36PBrMZ2DP90IHNo50AA"}}]); \ No newline at end of file diff --git a/35834.index.js b/35834.index.js new file mode 100644 index 000000000..1b2baf1ce --- /dev/null +++ b/35834.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[35834],{35834:(A,e,a)=>{a.r(e),a.d(e,{default:()=>o});const o="data:image/webp;base64,UklGRg4DAABXRUJQVlA4IAIDAAAwFQCdASqAAIAAPm02l0ckIyIhKRgJCIANiUAa1L5Hsf3LkmuizOz0g9zpwHmAfp50gPMB58HoJ9AD+Z9Qb6AH6q+mv7Kn7m5THcuUgOPXDSoHvJXqJCLVwwIETHDfBCJBJNAAtAstjRdkRfPMDqfXkK7Z8btJvNigPKnndFRXvw3CBHQ0Bj0UTfvrPorpIOz9kJnoBjBW27382myhPSX64f08uqM5y03uR1sAVXk+XRQAAP78SgABu/rylKEcdZ9v69sgKEo+faW9QLTwYFML6Cf5CfYs3vI8SoXCpXjq+6Vn5MzJ5gr4/i8NvOOgPno3n6svXqxJm5nr3Y+/cmdceTUkaWNf9E8dNkpVjzvNv/GfKw24m6evtwWfgZpNNvKyzt7dVL4gGZ9lboBddfjKeELEJ5nui6oMLo/mXFuEgSuu/ofL+WuQ+MyPzdeEJFyrClPKjXIdD09LMkLZ5wjAx0UP/EXzoVZLoaKChWYFJslfOgXtr61qai18R5bHVncIcMu8h+TsYBneOPjXOwVThuANClYbXnFxrCT+jHBW055so921HBB6ZU1aqTA2pC2KDWoz88TGPslreheHigYbtMppez1axaTVeRE74+HXuCnfkV996e/pJfs6uBaTJtngPuMCCTMrNjs0S/+YpmoLM/ceiSWmt+SbbgFAJsdRKO3eStF6622dWHatIJb5/lCmF4TO1Ft3rLxu1Hq8Q3CiYTxEYYPdxNxEogl+FUG2VvU7NieHz9SuXnNXEKe5h3p/WnrlOTKEtrs28E9iayqhTWPPfqIcCtfQZBsVyOyjV3STZQpGliF1OiC6mQiMvR8tZMmm+5/ZiGX3BrzOQFjIANqhH9N/4wIhjvXKFkz8q0IDn68Qz/dN/3b5L7vzkJyvU3o85tg6AaU7pYUanUyvTwxegiz5oiHAtodmlAgT+aSapV66t3Sd3F4KQ0iHdpquoz6uo9YU0iZhxDDOd/GJ5bRoFNr0oxlHsWMSpQ/sVpcUNGeKse6naZ365WqgAAAAAA=="}}]); \ No newline at end of file diff --git a/35915.index.js b/35915.index.js new file mode 100644 index 000000000..511c113c9 --- /dev/null +++ b/35915.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[35915],{35915:(A,u,j)=>{j.r(u),j.d(u,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/3604.index.js b/3604.index.js new file mode 100644 index 000000000..8a1034b0c --- /dev/null +++ b/3604.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3604],{81223:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"com.pandoshi",name:"Pandoshi Wallet",homepage:"https://pandoshi.com",image_id:"d5be0305-ff38-4412-6089-a94c2e445300",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.pandoshi.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pandoshiwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/36058.index.js b/36058.index.js new file mode 100644 index 000000000..0bf729f45 --- /dev/null +++ b/36058.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36058],{36058:(e,l,i)=>{i.r(l),i.d(l,{wallet:()=>t});const t={id:"xyz.frontier.wallet",name:"Frontier",homepage:"https://www.frontier.xyz",image_id:"a78c4d48-32c1-4a9d-52f2-ec7ee08ce200",app:{browser:"https://www.frontier.xyz/download",ios:"https://apps.apple.com/us/app/frontier-defi-wallet/id1482380988",android:"https://play.google.com/store/apps/details?id=com.frontierwallet&hl=en_IN&gl=US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/frontier-wallet/kppfdiipphfccemcignhifpjkapfbihd",firefox:null,safari:null,edge:"https://chrome.google.com/webstore/detail/frontier-wallet/kppfdiipphfccemcignhifpjkapfbihd",opera:null},rdns:"xyz.frontier.wallet",mobile:{native:"frontier://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/36068.index.js b/36068.index.js new file mode 100644 index 000000000..283ca6f02 --- /dev/null +++ b/36068.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36068],{36068:(e,l,p)=>{p.r(l),p.d(l,{wallet:()=>a});const a={id:"online.puzzle",name:"Puzzle Wallet",homepage:"https://puzzle.online",image_id:"08cb0a68-6271-4e25-90c3-bcc3c0226a00",app:{browser:"https://jigsaw-dev.puzzle.online",ios:"https://apps.apple.com/au/app/puzzle-aleo-wallet/id6450268321",android:"https://play.google.com/store/apps/details?id=online.puzzle",mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/puzzle-aleo-wallet/fdchdcpieegfofnofhgdombfckhbcokj",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"puzzleapp://",universal:"https://jigsaw-dev.puzzle.online/"},desktop:{native:null,universal:"https://walletconnect.puzzle.online"}}}}]); \ No newline at end of file diff --git a/36073.index.js b/36073.index.js new file mode 100644 index 000000000..2e988b58d --- /dev/null +++ b/36073.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36073],{58454:(A,e,v)=>{v.r(e),v.d(e,{default:()=>n});const n="data:image/webp;base64,UklGRqAFAABXRUJQVlA4IJQFAAAwHgCdASqAAIAAPm02mEekIyKhJRTagIANiWQNsAWzQY3y/tQMC9o/KTnTNy++/NXn49HfcL915Gfsg+6r3AP1B/Wr+v9gDzAftL+yvvKeg//GeoB/V/9b1g/oAfsr6Yn7mfBx/Y/+N+5PtZeoB//9hL7H5EcsCDKVXw0/yHvk1yNg82ny8//dQLv9OH8rU0YxSPeOGODDrK967LEzuZ7XZvkatqYJpAPacQR1D1QscXoA8Aazw5tEHL3tL9F4fKYA0fMpLmvrPeDseuKS7CrR28Vz2BKkdvXkRFA6G6rn669Tn/ns+x/pfI2L5rWVRuxNXmEzXRnTLhAAAP79wIAAHkRMXvh0WCqyGQl81wZkdqmCsbYAmLzKdDLbgfyBC1VHZF6aELSQ0YXDJJtkgoXdu+Puy9GAchAMTCFOOnt+cUkzgaEd97s1yXyS97VZnXzmsCG9JmvVwrNDI/E47+A+Ny94npD9YMRezBxC7DfkWMjqXtxztuGsIC6laP7xUAVjrzXf49zqVTSnpLjajmL6qt2uESWrbA6aI91+QLkRD+weDNrYPl8t1egYU/pLWXgWtW9vOnLJhcRuAG2/j8KDvWB+5hhdXjwWcLidhs7SIp9nYB0y4gGDMdopdDo0xIcb9caOd1+rtRjgHRTF99dECQD4rbMwqUiGi1rbrbEOeTgBO3bAf1EWTaY1NSscvEmcsJ1JDHTk3H0JoNleJ8nNRna5ewhwa56Rkvd1YIzqzzzHFvoud7KPmora9ZrMyvhuwi7qrb+a/TSzWZWlnFTYpSkMnBS0AZqlUTvlPWWOcw4Qr+4/+X5PtFTJFTu7EOxvBDviPnulKHqVK9H6xenke3OYTO6kbU2Foy40Jch+WqRpLZiyOGzbqU9c3Jus2ZSh8J9Nwz0CzXTfogwMfwHFBCTjta+9S1qaYr+ASjCo4anUZI7IUYEXniuvDM8U2d3bcGjt/y95kOjf+uNVNVmym1s6orvauUUuUrDnCgzZ7BqclOhIpmfgCPF0lSLpkm2SQqej7vASeNm2qEatBip+uqWqyb9kWn5GfwIhOiey/JK+MYJUf6TRH5mcsR5x3D6PVMKb7oY/XPSit7BiYAXaq32CNwyv7pkOiy9fncGzAC4oMFe3XGV+NhAVB+MZ6T86q4ydQI9uwoSwBtFZ70BDBt/Nvhbn8z+YwbD8vEYOwmFxV9LfAuhaeXzbj1ZtkvzTke+Uo4WMBROXsg4IkW3A4cTshvfYkr7MpPEbE0OiXnT66+TyUoCPi3OqgmoOQ5rqVABgWStyfsuzX19d458bjanvlTQfn6XNhvSnFTwo1zqdv1r55gw6t4IN/oJNb+dZxIS6xkv19sFGc+FalZJPZsxZb/yLqs/lHtkG77cdhfsosDjAiy9G9+kO+LvTb1y58OiNPdCOgGcQVQLx+emcqLxnCGjEx9x+aGMbFuqK9CqYj8/yhjGZZp50emGvHa820RXVpwv47h/OQebSU9DUjQlxWtF6OBDxrq1NDIptXDHn5lR3Lm3vVZ+RjuCgDVWAP5rinilevP/G5fzbv45KS5zhZ7SJloYsorCrI9FoviOIybGun4rvbr4cILATP6oaNFA2JhhkGc9x7m9MeZwf3i3p/f1IvVz8UBoAxJnf+/rM3te1xSwtfMV77VSTOZcQN3D5B9f4BS3V87RMkNF/2pz4Enswfy/dK97iwwd6QtcZTZJLGsu7SjOjHlnoWGk6N+lr7YyuYalFim6qoiusC4isu4rKeV3ozz146k5b/IZ8y+9SC/Pxvb4O/AfapXMURt2HhMYcG48oALvHtb4lDBnf/vfjmdAApZkaJf/hqyT7YekA9nJj6CeO/fMZrujgG5lhAFxDe7RdrvysCfkJQ6sQXYNu+TXE/cahagAAAAAAAAA="}}]); \ No newline at end of file diff --git a/36141.index.js b/36141.index.js new file mode 100644 index 000000000..69dcfc510 --- /dev/null +++ b/36141.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36141],{36141:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>i});const i={id:"com.neftipedia",name:"NeftiWallet",homepage:"https://neftipedia.com/",image_id:"1f812dec-be3d-446c-52f7-a79eb0dd5400",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.NEFTiPEDiA.mp",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"nefti://nefti.id/asset/",universal:"https://nefti.id/asset/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/36168.index.js b/36168.index.js new file mode 100644 index 000000000..258d2c4b6 --- /dev/null +++ b/36168.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36168],{36168:(e,l,i)=>{i.r(l),i.d(l,{wallet:()=>t});const t={id:"org.bitizen",name:"Bitizen",homepage:"https://bitizen.org/",image_id:"75dd1471-77e9-4811-ce57-ec8fc980ec00",app:{browser:null,ios:"https://apps.apple.com/us/app/bitizen-defi-web3-eth-wallet/id1598283542",android:"https://play.google.com/store/apps/details?id=org.bitizen.wallet",mac:null,windows:null,linux:null,chrome:"https://bitizen.org/",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bitizen://wallet/",universal:"https://bitizen.org/wallet/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/36264.index.js b/36264.index.js new file mode 100644 index 000000000..0a4babe44 --- /dev/null +++ b/36264.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36264],{36264:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"network.mrhb",name:"Sahal Wallet",homepage:"https://mrhb.network",image_id:"afa1e46a-331a-418f-ef1f-a29f76def100",app:{browser:"https://mrhb.network",ios:"https://apps.apple.com/gb/app/sahal-wallet/id1602366920",android:"https://play.google.com/store/apps/details?id=sahal.wallet.app&gl=GB",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"sahalwallet://",universal:null},desktop:{native:"sahalwallet://",universal:"https://sahalwallet.app"}}}}]); \ No newline at end of file diff --git a/36351.index.js b/36351.index.js new file mode 100644 index 000000000..f190e2f27 --- /dev/null +++ b/36351.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36351],{36351:(e,l,i)=>{i.r(l),i.d(l,{wallet:()=>n});const n={id:"com.bitpie",name:"Bitpie",homepage:"https://bitpie.com",image_id:"e6dce4ec-a1a8-49e6-d8e1-8329fdd5c700",app:{browser:null,ios:"https://apps.apple.com/us/app/bitpie-universal-crypto-wallet/id1481314229",android:"https://bitpie.com/android/",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bitpiewc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/36427.index.js b/36427.index.js new file mode 100644 index 000000000..5adcb5921 --- /dev/null +++ b/36427.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36427],{36427:(e,A,l)=>{l.r(A),l.d(A,{default:()=>s});const s="data:image/webp;base64,UklGRrIBAABXRUJQVlA4IKYBAABwDgCdASqAAIAAPm00k0ekIyGhK5Fo+IANiU3bq+eV74j+LnCid3ecyW76gM4B5yWmO7zl+y2VEjtv47fx0UVBlFyO3PRZIHktxhsLbSKW7gRO8+qe53KUP10gWvD7QoNuGRVo/FDA1jx8AQelqRKeseefiexCeF4gokGAAP7wRlP/8bqD1Ej//5HH5HH5HHyI7yYLl+UtZtA/3/h5Zpra88QuUBFUvJR8x+4qDqX7dNkbRsu9AMyndguUMsXh4fS2qFHr63zpXhaCf3yqzeX2Hk/XfKVD8WR1yN3+DWrWzJL/xMW5v1DlGS99B+19QEfw3P7DkBMkNjc5Mb9A2iq/X4D5+xQZrZ7sx2sb1kiJfsbH3P/P2+mzN5RjXw/Z/r/tKFlx5e+mLZu7kE5TdM8xyt/8lLsGqMO7TvaqcsWNFuGab0x8DrGBEFotJfiddtzyHJCfU6KprtUrhm0Pwe/PcNSSJgRJfPhr/lF5d7lCGnz/1/+JxfCevQSi5j5xhv8Sx6XCkfBThq+wT6h3YMJLI4cCx641t1Ms3A6mEYslJJQAAAAAAA=="}}]); \ No newline at end of file diff --git a/36588.index.js b/36588.index.js new file mode 100644 index 000000000..b41e999ff --- /dev/null +++ b/36588.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36588],{36588:(A,I,l)=>{l.r(I),l.d(I,{default:()=>u});const u="data:image/webp;base64,UklGRnAEAABXRUJQVlA4IGQEAACwFgCdASqAAIAAPm02lkikIyIhJBgJSIANiU3bq5F2o7zy6XDJin1/Tr/E+6UfmI/Yv9jPeI9EvoH/tj1jvoAdJ1+53pb3OmtI17cZ5kjH9e8+vPu/SDTf+JLDscyXOSTdiDI4dSmVFd0nUk9W27k9roIMllu5+HP02bJYmeVKH5FJoPkD9xgIfRizjxJNQMoBUjK6SwWx/HSABgPBW/PUt56blvTqs+IrS4Cr7eiuI4K6CyolcNA6Aw8lIyqgAP73hD9JA4h9l22r2twGeNbuCmW50irR2YplJ0bpT8lXu8psQpGVk7vhnQnS9NNbUeqgaa2EXc1+Ya8saEramngLXDFWNi2S2qwP7QqEc7EaUgei7Inxt2s2VIvmlsGHUsjwSsY0Zju8+aORl0Xd+wqDhgBqqdDF8kU7+2gzv/8OYkU3DRIygIPJVhWTqQVE9DEY5LV2DF8lrWbBXnchk6kCveuRkbrHPlDN/BcuGJpN+9L30D6VDZlOzO3+LRxIpydYd4GoZkn95UDxpqtY/3umTVnnfLfYPaM23yw3aCpBf5OdpYxKsdYl5rViSmDNAswUKfC8+JVvFGP8s+smczclpxOfiOP3blTq+OooglkbyjX/xHE0dzOJbFEgEMF/5EOHd3l/0qQtf8GUJU1isLrwZ4O8/Xs67udrZGdfLHSRT70ng5jDVhIO4by1UMxvGiRuSdCUyhMGiLhNWewcla6M3awHRTDK0VIuF+S1Vjou7hQ1HgRmYgWgIuf+P0D5W75u/YtmrARDAut0yaKKVyx2oYnodjF0vtNyWPzJvB4qJlin8n54sa2Q8eMuXQuQrMVIJsV6vc8TpHQBAhaHtndnk3Vuy6VpI2Dq83UrRJvPheiTUX4z2i5RZK14u13QtjzV/aVNKY5RMvhgqvzMPfbV+OX4v1WSEcEqOxNmMFKSNLEwvji44TiKsn4Q6oUzj/IveWbbkb81NObKYIR5P3FEDmevUzHKM7leTq2LqmjYRI/a/NcPhBBScvTgGg8VKk7Q8WnkBTJ+fHnDph9Zq4Jukk1I5bgV+1NNgyc5wDCK+/EpAmvijwbAKqOUy+RIz6fzw4FC+DsUG1P9Aok8TpftLtfhTxT/jnJR1MFl6CGZ3vrNntjc8f2YD5i++q3MhmEzpxWPMSwoD8M/FODK7ygPK7zWe8Rg7snWbmdvvfzlAi7UiifxtdPZJfdi9g4O0lVRgk8aP2nfx9bBiCsI+SbQxImNEV/9p3pnhGhV/MXI8G6WW4wLIbo1EY8uB+91tTqWOJ0k3DN7nHgh0oYC/rvIELD0CLAvW586AGodZWr6SpfK5Mpj/N1LF7tusA4vXzmkvWudX9PKSWHQPwrWfr2gAsTjAYsEM+VU09Wu7usB2YWmB+yPFrz1nCeTKtVDpiYXA8pliwuhFBCSmhRnlo0fFGZJv0Yf8AwNohAA8ZsHYJ0IK8AClVOKQfQhMZBOTbJr/IkPcUoikHGSpu+D1LrxPgAAAA=="}}]); \ No newline at end of file diff --git a/36616.index.js b/36616.index.js new file mode 100644 index 000000000..66ee8a764 --- /dev/null +++ b/36616.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36616],{36616:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"net.shinobi-wallet",name:"Shinobi-Wallet",homepage:"https://shinobi-wallet.net/",image_id:"685c986c-3e80-4701-cec6-cd247ba1a700",app:{browser:null,ios:"https://apps.apple.com/app/fgraph/id1572609905",android:"https://play.google.com/store/apps/details?id=io.fgraph.shinobiwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"shinobi-wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/36645.index.js b/36645.index.js new file mode 100644 index 000000000..0c2e277a8 --- /dev/null +++ b/36645.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36645],{36645:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>u});const u={id:"xyz.uniultra.wallet",name:"U2U Wallet",homepage:"https://wallet.uniultra.xyz/",image_id:"03bca3fc-c191-4877-592d-0b0d6557c900",app:{browser:null,ios:"https://apps.apple.com/vn/app/u2u-wallet/id6446194312?l=vi",android:"https://play.google.com/store/apps/details?id=org.u2u.wallet",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/u2u-wallet/ebjfhkbnnbjhcedilbedghedfgiaioed",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"u2uwc://",universal:"https://u2u.page.link/?apn=org.u2u.wallet&isi=6446194312&ibi=org.uniultra.wallet&link=https://uniultra.xyz/?referrer%3D"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/36710.index.js b/36710.index.js new file mode 100644 index 000000000..830b4676e --- /dev/null +++ b/36710.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[36710],{36710:(A,e,l)=>{l.r(e),l.d(e,{default:()=>o});const o="data:image/webp;base64,UklGRsIGAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSGUCAAABoKXtn+q2+c3MUTjZB+veyUqYaTOyrx0vRFKSy5S5lVRYA3PP/Of/hWU/z/mXISImQOumLkmjM9e25qsvK4NZv1zNJtfPjKTUJe1tSeo2JktjkG25udEplb3IWfsuv+OAVWs+JN6sGuDvXD2knHetKJ1f4F7NGWRv1Z0vzktld1LRyYe4mTPgbuY8Oq6SdiEX3f4RMwbfjB/uqOS1svbdxyohWmNnn/IaWUdn1EaQrWd2TPmVso49pifQnsdHlV8haTSlJ9Se6UjpZUU79ATbs638kqJ7VMKt3FN5Qdbp7/F4nO/Hys8lzTECNmZKkoouYYRsXFJR0sElLabGB/uUiq5hBG1cU1F6gxZV4w1J53CPCuestEUl7MpE3Se0uBqLbtzwuJw2voERuHFtQo2ssjnDIjPmK1pkjdVXeGTOV5XgK+F7dM7//vvff38B8PAIv0bXf4VH5ny5okXWWD3AIjNmm9TIKpNrWGTG9XHD43LauFvQ4mp80mlCjauyJZ3FPSp3zkl6gxZV442komtYVMY1laR9H9BiaiwOKqnoEhaTcVFFUtIci8iYK0lS1vh7PB7nu9PKz6noHjWeyj0VvThrmz6anm0VvTRpNKWPpWc6UnqZso4+po+k5/ExZb1q1rEZfYuiVaZHlfXqWft2aBZDNbb3KWvdXHTnB8yGz4wfb6tkrZ+Kjj/CzXzI3Mx5eFJd0q4W6fwXuNfmw+RW3VmcTyra7Zx16Oo7Dli15kPizaoB/s7lfcpZe1iSuo3NpTHItpxsdEpFe5u6JI3OXJ/MVl/2Ppj1q9V86+qZkZS6pHUBAFZQOCA2BAAAkBwAnQEqgACAAD5tMJJHJCMhoSuYWcCADYlBtgnCvEKxkJ+B/Wvyd2RTi35GdDvzz3I56eAP0A8QL0C+5e1jnAP0A/wG6A///pp+gr//+oB//+oA57b2IP736gH6Af////9gBMMfF/YDKRCtMjvGh4GfgDF+s16oB5Nfrf/bAfnuPgdU6BbB3+mouhGgKkcifyYfeDcu94GF/7qa/gZa4b5TDxITFKMPRP5nJB9b8lZgA4gRYNZvuO5Mh1Sd7tm5TuEjGd92ilPRC4dcLI/mf2LfVMKCd0MJYzewykV9FLoVE6OtLndyD2iIWSoAAP7+zWu9VMSQfveNZq02zA+Vyx4hFCnE/28LcevJii68i/kwDXuYEa73hNoQCAALCEgoio1NmaLhgSoNdx8DcrQLtMJrLIdwgjm1xfxJ3Q1g4mmlcpeswW+WobemarVqPtM9BmxUG7fved28GiTxwz5rwyepIrewt/poWeTPsi1+3lylqP4NlVQqqpPzPFguBudF0CemXi3EBj5Qt4c1UOJ8pk88R3FclNQooGfBoTvGWVwjJOXRv5NoO5QFj+rAfizrmrl/hkS+//c5bRO/oHH5qsQHqDV4NwPTVgB7Ax3lwkwAEZiLwnv/SEPQZJK9ZcT21PAV7fNRPiEYQmHfKFOpgokRHrlWINVtEdeydwSHdSdwQfxz1PaOzjrBA+QbUfyeh2osdvUVONel4FlM9eWyAARxOk/LRI6Qlo2DwrWpJqBZ1Ss8p/J/tEhDYh2+9IRz96Clzig3FfsvG/Ko3JcDCNbZkgYEhaGRJedT7pbZeAo8U8wPnom3+zuXejaIzupO4JDupO4IKentyMIAWLDckqe4AMphMCJdlTNLyuxKogGRlUxTD56v7iS7+Vn9Bc8CIKKUCzqlZ7LEa2xsBeJTjc5DSXz5jCAHC44jHSeAlYnqus3xow5zN2zoD/po7Ly/LiyQcJU5LvX3s3iEPcu7iDhhY+AMUKswjRKTZL7LP875Z6+u5EWX+0v09d9ts8na3qvSzI3ON6lQUm9Wq6lvBgXsquLTalJSD8IbpjXsbdLAutZfJpIKpM92bEU8ZuiY4Xms4wPQu2FcW5cvr7rD2JU9z9MyGJMj3/+fvkL2JpkVNTeVSA9tQulK6tvUv1yQLt7WuZhQiiBhZbdwO0A7luVvrU3d+oG7U6FN5yXO78SwlS+u946EEfsazyazXIOjlwkaxpSpNIu/YjhzJ52ztV1bwTBzgNKJ1A1J3KLY/Yyde7ayqn8o+wgd6eW5RJLqSd6wABe/iBN35QjrUS7LmYQach4cfOnLc7sfZ6+N08Zwvypm6VyCalIXIroUS9OmAELtVCSrWgZQaH16IbLhn1AAHIMPB+qRSwstSFqaSOE9BfSnlTuI8VihTssoqts1d/HC4pjgC6lGKDihwIG+S7EXImjAAA=="}}]); \ No newline at end of file diff --git a/37249.index.js b/37249.index.js new file mode 100644 index 000000000..4d44e6908 --- /dev/null +++ b/37249.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[37249],{37249:(A,b,f)=>{f.r(b),f.d(b,{default:()=>a});const a="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/37267.index.js b/37267.index.js new file mode 100644 index 000000000..829874dfa --- /dev/null +++ b/37267.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[37267],{37267:(A,f,e)=>{e.r(f),e.d(f,{default:()=>n});const n="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/37297.index.js b/37297.index.js new file mode 100644 index 000000000..332700878 --- /dev/null +++ b/37297.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[37297],{37297:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.dttd",name:"DTTD",homepage:"https://www.dttd.io/",image_id:"4a1da9d0-1a81-4e51-4758-b2157f4e6000",app:{browser:null,ios:"https://hop.dttd.app/appstoredownload",android:"https://hop.dttd.app/googleplaydownload",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dotted://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/37445.index.js b/37445.index.js new file mode 100644 index 000000000..5b9960550 --- /dev/null +++ b/37445.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[37445],{37445:(A,z,l)=>{l.r(z),l.d(z,{default:()=>t});const t="data:image/webp;base64,UklGRtIGAABXRUJQVlA4IMYGAACwHwCdASqAAIAAPm0wlUakIyIhLRbJ4IANiUAZispIVf4bzhro/m+M0ORbt/x3qi2yHmA85n0ebzb6AHS2/3X8gLMZ/L8tqfhfs/MDvz2E99l8B/qvRbSg43vQzz4PUHA7OmEqs6hA11cQZM+tcKYHctd9cWyhfZUty07zuERx0jQ82IUv6SdfeTZ4vCSflInyXJjOpu1t0UbdqaeA1dr2iGHcht13YBRh8A87YX2lGgdwcmOA/3Cq7g7MAoL/yBkQ2L5KbwWUd0PbuemCPZDhDwdvqhvPj3h0IN3PUwA5JXGPmz7iRJVsyk6Hg00NH3Kd1nBDU9zo+s48n//pnbpRpfVzZSf4AP7qcr3/kefjc8bkVP+Zr2rIlXoiAAADlbaclXNyecaIO+Mho2ou20mm6ggHXZPOVLdB/xaIZ0FV1Fp9nqzb2WGk9F7+alsTyeJAojaR3Xmg85cjsNHmJAmn/XITklcFc4dJ2N3s80wUFhecNhEbB04NmGt4B+epobUDDgzAHHWDekhg6N1uKzLwnW8NFMcGcehO191E5Yf76lXng25QWepRCU7TxBeoIV3w4vWun+gTROv79qfAqwuG5ycnfYLYqyntRSq0nk82Gfga8otLpjKOpvqAQ60BBi178WP7xlsLFhOujwDlMFahD6KcvSIevNHD2032YPxiCwBS6ku0HhLQk+HZ63/cu1Xojp+Otw4lsqmAICNh7WmwCppAImLATc+lYtHz0FSCjc2kl4NzxJuTdrVlLQzS8ikkX+v5L9LzjtiCaxIwcwS7fCmsVWaUHrhU3t8DzNAhlcoFA0wzlVmEpEN7qM88jWOEH6XsnGARNsb+AroGV1tqU1PhzaTENFG65vzC+M2Oufb8/llkXl9GO9ycxBSWLaT+9LD7+AK+BJr7DLDps/42OZpN62DG7zCVYleyKI/qiftOdqs+vlVblbFAAdHDaHjonPYicVqkfEhgg1t1fE+J9B+cgdyMqn6iOJs+95njrbinjhDll8+VbVCK7AC5yiSvcT+AWpexRnbWRdipjDPKvZ5DrLmx8mWUOOM7OKhiZOzAvFSzVGfBPf1KouZjayktYMIyhTj+U5S8aFmURGTZ4NqOmMt1QzBSAPEHD+kjg55qHdvTtG66N2HiQATvgLj8gveQ7b7+TK1gXfizn2TqwdszidBqiLg+FAq0jlYlk+6QT2MqI2uz8YoxETEVXt+S/+rvrDC537oF0z7rsrltbeQSoUQuu/beTaGvLcrW+SvRfrBdghSPkDDSagSheSERQv6b+XozbNI0D0QmAl7+kXcvTDl0237975+p2KMvyRBS961zpK1r6ExsOBiKTLHa2wRCT6ya6Vuit90ZvxKANsTi4u87O+3t2we+bl4s7TGb/eODh5cIkr5+S1c9TH/okAfbgDZ1ClLsycGy7yaxZG+sQlYCqdxzYKbaEgQjYZPnDHtv0Ul5vwXwBRCNyvzAFaOUzYWmK1V+w3vxpNS5RwGWoraYMK85XvG9On8GFZWFJ/SN0VXmiuP2t/Gft7aWDjFQZTNgBNvYWGL8IpELj6aWnDGMwByT+M82uz6sumorYSrDltPmy/xLNs19iguExgyAEDlpNa0YBtVnD6pjn4maOjsoPMA7G9Gmt/Rf2I6aYUiAVtCEwWPRyvGuLxM4HNzySzXdW5yyYhzeFTpS9S1AIvPto/muUjtWuL9IgidH9JgI+JhGqbJUC63GWE3OYswmhKCSkm5uHlh2JmOUrFko7XG5A6uNivxciew7QJkL0yCMpE1FwDOt5KhUkyLH62M831zISYBtXp30i74QA21OdQoGYmT1x8Or5n803uCI+881h4Vskn6Su1zA/DsYkrOF0ys/4kpmIYFJWX2ajP1brcj74AKFf4ZhPESOkQT4fohw0eGkk703CwRb5K5a36jyZ2EyhpR6pT+SWxOJ2IP8uzUwzQ/dc4X8CestSNL4S2w+p/rUhSOoMPcMmlfxYnBNdS68HKdpz5pz+0lazUGJ902LDse+f7x/0wA8fKLkbH7k3G8tjavxArG/af1v58P1ADiukmMYcvdt++j6mKc5F4vdmfryWt8C/wfoh+eWuYZ3qEQC1oCyy71OSanyCrLWbRy/P8y8bcT2BAe+9ZgC+eHry2nLe06TYN3JLx0ACnXbB9zd3iGO4crl1d4uhvYuFPzznOzn//ExBBXBPm4CS7cr/U/xGh1Vzn5ZVur+gi9ytVQLPHCy3CJNH8Zd4ZjC7PJziwgdZMwan5cTVgLpVeeAXUUqT/kAwvg35HRMGNRhiKQ8gHtL4i9UFfLsGOsgAAA="}}]); \ No newline at end of file diff --git a/37607.index.js b/37607.index.js new file mode 100644 index 000000000..9d459fee6 --- /dev/null +++ b/37607.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[37607],{37607:(A,u,e)=>{e.r(u),e.d(u,{default:()=>P});const P="data:image/webp;base64,UklGRgwFAABXRUJQVlA4IAAFAAAQHgCdASqAAIAAPm0ykkWkI6GYu+RIQAbEsQBC8aPPcvxV5eDe/wBlDfMr+4+6rtAfjP2AP0p6QHmA/ZL1mfQ96AH85/yXWAegB+2Ppfful8IH7Hful7O///1nrxL2V/53H+9yIgRz44vVBDUfIw82QxVAGQBjqwDyK5X1u16DSUJzeWnMjN4b5Yk0GeFWXz6dV9Wi6Y47WNmegh1uPbSJvoUPnRKEYXUCCLZKy4K+O4f+QHP7DUVRRru5xChDA5UXAS+RcweXzu0HBSrkmVILWY1dT9ad4GJ/eWAzOQClw39wDCmfNfCBZUUtDmt5ckr87Q+jnI5yN4AAk///v7F79i9+xdnrEJCAK1fbb99UsIiIxYKaafJyxoO4D2BqiHRZ+59LRlYKzWv2LH1gFH6axqAYM9Hg7xn8aKtB2/2XK2zcvHfYq+7qED3rL5WwdxWiIbu4V20OBOZz2+EGcbG9NWj9a2O1ECNte8CwoYyUAI+4HeYgU0Llq0L/HQyxQJ+oxCx87AOsFazPOk12wqOZPLZR0n7h+WiZ4rXg/UbQ1+iO3oLAiRZKhStUmQBDOfr99mgoUD7zqM8mh9jymntYXFPvnAtRkqPvkwnYuVCPHIxgfQ1KT4IajivRn68/O+4MXwiegUudvoJsPfPvS/iLyX6enRwdtVqwYQEI9tY6NWOF9ERp0kdTjHAGq8KlS0Q4Gt71LXadQZPXgU+99GtPP50NxJpWOt5WgnuNwM2989lRrJvE0F38cpR3CEz+sJf1492JNd4o2NFewyb7XlC2cgG/z8JSJVxpX3HQiQoV1Q2bakxD9vatAD9n2urrS3ek7v7HU78gwH2Alt2nuxRZoyAADJuRdPs9RfLhm4pv/wGuRaQ8xTXcwU1k8ntLj2bZ9uaZPsZbOjt02PqIIRuxRNAuW6Ip/TuF5E9W9ueO82ZPsKofPhEH1hYDEV3LdRbqzxKYZejqT7Dxa4thdrqM9mcJSfhFkhfHVkylWv38VoXuO7NDvVn7TTDo5rxvyl4pmxX5ErDj1+lRribaGrnE3ISRH44OKWp0TdfmQnKLd8ULyPTkPSZ/6Qi4140l03d3WKeOjIbZeL6qYmuN0r65eFBR5NgFgCPlI3kcIwaF0wBOU3e6mtYXiavnJXIDyqe0L9oBqttAZbej0sN9cp2L82gTLX5398e4PvNg3Y02IQ2LtCKTanV8ok/ETCck6w/WY2tIMAWwS0tzgJCkt9IJMfo7l9YTjOiC93g/RyHyNAXu8J6VaYhoVhTIwgHFXQlbsZr6nL62vj2MfHlCtCuYsqtuE3QYLvwcawu4OrDVv8pPHZpeJMm/h47sFU2Kiua7//h/00ML7MWP3qNu9Zsuk9NS6K1riEnVIEXldE+42Yd7hpB8WkgKPrKj5aU6Hr9tmuPjEOKcGP5KMvzOzRwWsUOQP1vk5LC8soodKnO4u5cKusiRsgnd0jt2lItQxU8dPCy1j6jUV6QdC/xObA2bsnw+SqeXMF1PHJpOEcirlIlds4FfoJ2CQ3O099Ap7+EMz5D4FPc7zLzvbfsu3lRwfIu1ZP/yb74bHVFLQ59RFLT0AMsTSxhnMxgutqzr8c5Rudo32XTy1BGe3JAxChEQTnJNqUSWGa5T+8+e4P27OEpw7XGgjJApZYJ9n+4z/sad+6gSdn5KDm7jt5l1GRWx1Oq3759j2sxAfKwfEAAAAA=="}}]); \ No newline at end of file diff --git a/37699.index.js b/37699.index.js new file mode 100644 index 000000000..0c079b2e7 --- /dev/null +++ b/37699.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[37699],{37699:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>n});const n={id:"net.myrenegade",name:"Renegade",homepage:"https://www.myrenegade.net",image_id:"6ce2caa3-c597-445a-b61f-0b46b5c15000",app:{browser:"https://wallet.myrenegade.net",ios:"https://apps.apple.com/us/app/myrenegade/id1670346221",android:"https://play.google.com/store/apps/details?id=com.app.renegade",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"renegade-web3wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/3781.index.js b/3781.index.js new file mode 100644 index 000000000..6b1e3b6e1 --- /dev/null +++ b/3781.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3781],{3781:(A,r,s)=>{s.r(r),s.d(r,{default:()=>a});const a="data:image/webp;base64,UklGRvYCAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBgAAAABD9D/iAiQSdtUep3vrIJBRP8ngOq/WwZWUDgguAIAAPAUAJ0BKoAAgAA+bTaVSCQjIiEoFwgogA2JY27dX8V1v2DWruzfir+QHSd8adx+QCr7/D/cdvAG4A/ZD9buEA/u/UgfoB7AHle+x5+1Ho85rExXL5WlTZyGfQJIUwAEkKX+VIdeXUwKXx57/qZHEf3zJybrKVqAoqhsdQGOJmu60fX2ALDHSMi+scExgaA2RUTfMMyCN70HYk7WlMp53G/1TH5+02sUNlLHQAEkKXmAAP7L1O4TaVr+8+a434UuAACd9hOybHHmiS9r21BVWiilVawE0sy5y48zvWFCXJVIjIyE6/obwpEAnkDmI9eGFVbZXB95n/EsUyLhkX+41eqxrntA+VpvEd3EojaQtC9qsB97Q3U23tLLBIpDOSXsA1V+w4nWQx25mxTBf8HTbuvijscZhAClAaspR/noG2+4kSB7SZ3E2B3/iNoSnvnZLkB/6dGjNjLN2y5/TDj4np+fNhQoSCKXVG/lDqJJWb3jLi7sXYdTZlZ82NFfM+bNrXcuB/nDlbTU25zxMWjlA6lNHEqUdIGEFCrkRrp3tbGg7m4/6sQZO1OoZBtryHIBNRvAtrH6IRfFbdCu1rD0jb8jeGfz9/yfk6SKOY2GP5VMH8tY+S2pDw1jrDgxO2m+ljkO347BtCmbr2F5/vcKtEhJKe7rwK/D2LZBJP/U4ujGI65f8nW7VM9g+d0Fi7ikNAhU706N3Rzq0aJqdr4xNX/GCWl4J2M1zwp4KUj96R1BgI8sCG+NLTzehNN0+lCJtVGC7xcL0a7qAXsTTKxc9t+jU03TMtN3Ki2F2f7SIZqYr8ffIVTP4G7FsnujFncmIoBPpYVSsPEiAR38sQ9uROq/6D6iNLnH7apGHRzuKawH6TWy57fGFMqqWIaWmEL05IpkgFX+QzXW9RP03zJ5rhRAUMAAAAAAAA=="}}]); \ No newline at end of file diff --git a/3820.index.js b/3820.index.js new file mode 100644 index 000000000..d2dae5809 --- /dev/null +++ b/3820.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3820],{3820:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>u});const u={id:"co.arculus",name:"Arculus Wallet",homepage:"https://www.arculus.co",image_id:"f78dab27-7165-4a3d-fdb1-fcff06c0a700",app:{browser:null,ios:"https://apps.apple.com/us/app/arculus-wallet/id1575425801",android:"https://play.google.com/store/apps/details?id=co.arculus.wallet.android&hl=en_US&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"arculuswc://",universal:"https://gw.arculus.co/app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/38253.index.js b/38253.index.js new file mode 100644 index 000000000..3588af272 --- /dev/null +++ b/38253.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38253],{38253:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.cakewallet",name:"Cake Wallet",homepage:"https://cakewallet.com/",image_id:"547998c5-7908-4f11-bdc3-93da789d8c00",app:{browser:null,ios:"https://apps.apple.com/us/app/cake-wallet/id1334702542?platform=iphone",android:"https://play.google.com/store/apps/details?id=com.cakewallet.cake_wallet",mac:"https://apps.apple.com/us/app/cake-wallet/id1334702542?platform=mac",windows:null,linux:"https://github.com/cake-tech/cake_wallet/releases/tag/v4.10.0",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"cakewallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/3826.index.js b/3826.index.js new file mode 100644 index 000000000..dd83da996 --- /dev/null +++ b/3826.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3826],{3826:(M,I,j)=>{j.r(I),j.d(I,{default:()=>N});const N="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1ODlfODY0OSkiPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSI4IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzU4OV84NjQ5KSIvPgo8cmVjdCB4PSItMSIgeT0iLTEiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjkuOCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzM1ODlfODY0OSkiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzM1ODlfODY0OSkiPgo8cGF0aCBkPSJNMjQgMTQuMjVDMTguNjE3MiAxNC4yNSAxNC4yNSAxOC42MTcyIDE0LjI1IDI0QzE0LjI1IDI5LjM4MjggMTguNjE3MiAzMy43NSAyNCAzMy43NUMyNC44OTg4IDMzLjc1IDI1LjYyNSAzNC40NzYyIDI1LjYyNSAzNS4zNzVDMjUuNjI1IDM2LjI3MzggMjQuODk4OCAzNyAyNCAzN0MxNi44MTk1IDM3IDExIDMxLjE4MDUgMTEgMjRDMTEgMTYuODE5NSAxNi44MTk1IDExIDI0IDExQzMxLjE4MDUgMTEgMzcgMTYuODE5NSAzNyAyNFYyNS42MjVDMzcgMjguMzE2NCAzNC44MTY0IDMwLjUgMzIuMTI1IDMwLjVDMzAuNjM3MSAzMC41IDI5LjMwMTYgMjkuODI5NyAyOC40MDc4IDI4Ljc3ODVDMjcuMjUgMjkuODQ0OSAyNS43MDEyIDMwLjUgMjQgMzAuNUMyMC40MDk4IDMwLjUgMTcuNSAyNy41OTAyIDE3LjUgMjRDMTcuNSAyMC40MDk4IDIwLjQwOTggMTcuNSAyNCAxNy41QzI1LjQxNjggMTcuNSAyNi43MjcgMTcuOTUyIDI3Ljc5MzQgMTguNzIzOEMyOC4wODI4IDE4LjQ2OTkgMjguNDU4NiAxOC4zMTI1IDI4Ljg3NSAxOC4zMTI1QzI5Ljc3MzggMTguMzEyNSAzMC41IDE5LjAzODcgMzAuNSAxOS45Mzc1VjI1LjYyNUMzMC41IDI2LjUyMzggMzEuMjI2MiAyNy4yNSAzMi4xMjUgMjcuMjVDMzMuMDIzOCAyNy4yNSAzMy43NSAyNi41MjM4IDMzLjc1IDI1LjYyNVYyNEMzMy43NSAxOC42MTcyIDI5LjM4MjggMTQuMjUgMjQgMTQuMjVaTTI3LjI1IDI0QzI3LjI1IDIzLjEzOCAyNi45MDc2IDIyLjMxMTQgMjYuMjk4MSAyMS43MDE5QzI1LjY4ODYgMjEuMDkyNCAyNC44NjIgMjAuNzUgMjQgMjAuNzVDMjMuMTM4IDIwLjc1IDIyLjMxMTQgMjEuMDkyNCAyMS43MDE5IDIxLjcwMTlDMjEuMDkyNCAyMi4zMTE0IDIwLjc1IDIzLjEzOCAyMC43NSAyNEMyMC43NSAyNC44NjIgMjEuMDkyNCAyNS42ODg2IDIxLjcwMTkgMjYuMjk4MUMyMi4zMTE0IDI2LjkwNzYgMjMuMTM4IDI3LjI1IDI0IDI3LjI1QzI0Ljg2MiAyNy4yNSAyNS42ODg2IDI2LjkwNzYgMjYuMjk4MSAyNi4yOTgxQzI2LjkwNzYgMjUuNjg4NiAyNy4yNSAyNC44NjIgMjcuMjUgMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zNTg5Xzg2NDkiIHgxPSIyNS41IiB5MT0iLTYuMjk1NzJlLTA2IiB4Mj0iMzAuMjAxNiIgeTI9IjQ3LjUzNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjODM1OEJBIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdCMUNGNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMzU4OV84NjQ5IiB4MT0iMjUuNTYyNSIgeTE9Ii0xLjAwMDAxIiB4Mj0iMzAuNDYiIHkyPSI0OC41MTU2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4MzU4QkEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0IxQ0Y3Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzU4OV84NjQ5Ij4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV8zNTg5Xzg2NDkiPgo8cmVjdCB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMSAxMSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"}}]); \ No newline at end of file diff --git a/38330.index.js b/38330.index.js new file mode 100644 index 000000000..c337356d8 --- /dev/null +++ b/38330.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38330],{38330:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>i});const i={id:"network.gridlock",name:"Gridlock Wallet",homepage:"https://gridlock.network/",image_id:"471e6f61-b95a-453c-670c-029ef3b2bd00",app:{browser:null,ios:"https://apps.apple.com/app/gridlock-secure-crypto-wallet/id1567057330",android:"https://play.google.com/store/apps/details?id=network.gridlock.AppGridlock",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"network.gridlock.AppGridlock://",universal:"https://gridlock.page.link/Fihx"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/38464.index.js b/38464.index.js new file mode 100644 index 000000000..9b91ffba9 --- /dev/null +++ b/38464.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38464],{38464:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"world.qoin",name:"Qoin Wallet",homepage:"https://qoin.world",image_id:"0490da30-b59c-4365-fef8-33a3e0aa4700",app:{browser:null,ios:"https://apps.apple.com/au/app/qoin-wallet/id1483718254",android:"https://play.google.com/store/apps/details?id=com.qoin.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wcqoin://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/38507.index.js b/38507.index.js new file mode 100644 index 000000000..2a2841f27 --- /dev/null +++ b/38507.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38507],{38507:(A,w,e)=>{e.r(w),e.d(w,{default:()=>Q});const Q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/38551.index.js b/38551.index.js new file mode 100644 index 000000000..61310f464 --- /dev/null +++ b/38551.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38551],{38551:(e,t,r)=>{r.r(t);var n=r(4364);!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t){const r=["eth_requestAccounts","aptos_requestAccounts"];function i(e){const t=new URL("dapp-redirected",e);t.searchParams.append("from",encodeURI(window.location.href)),t.searchParams.append("path","/wallet/main"),window.location.href=t.href}async function o(e,t={timeout:3e3}){return n.log("initializeDekeyProvider called",{walletDomain:e,opts:t}),new Promise((async(o,s)=>{try{if(e&&window.location===window.parent.location)return window.dekey={request:async t=>{"object"==typeof t&&r.includes(t.method)&&i(e)},send:async(t,n)=>{("string"==typeof t&&r.includes(t)||"object"==typeof t&&r.includes(t))&&i(e)},sendAsync:(t,n)=>{"object"==typeof t&&r.includes(t.method)&&i(e)},addListener:()=>{},on:()=>{},once:()=>{},enable:()=>{},prependListener:()=>{},prependOnceListener:()=>{}},o("_unable_to_use_wallet");(function(e){let t=history.pushState,r=history.replaceState;history.pushState=function(...e){t.apply(history,e),window.dispatchEvent(new Event("pushstate")),window.dispatchEvent(new Event("locationchange"))},history.replaceState=function(...e){r.apply(history,e),window.dispatchEvent(new Event("replacestate")),window.dispatchEvent(new Event("locationchange"))},window.addEventListener("popstate",(function(){window.dispatchEvent(new Event("locationchange"))})),window.addEventListener("locationchange",(function(){window.parent.postMessage(JSON.stringify({href:location.href}),e)}))})(e),function(){const{doctype:e}=window.document;return!e||"html"===e.name}()&&function(){const e=[/\\.xml$/u,/\\.pdf$/u],t=window.location.pathname;for(let r=0;r{s("DEKEY_PROVIDER_INIT_TIMEOUT")}),t.timeout),function(e){try{const e=document.head||document.documentElement,t=document.createElement("script");t.setAttribute("async",!1),t.textContent='!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=36)}([function(e,t,r){(t=e.exports=r(26)).Stream=t,t.Readable=t,t.Writable=r(16),t.Duplex=r(2),t.Transform=r(30),t.PassThrough=r(57)},function(e,t){var r,n,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(e){r=o}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var u,c=[],l=!1,f=-1;function d(){l&&u&&(l=!1,u.length?c=u.concat(c):f=-1,c.length&&h())}function h(){if(!l){var e=a(d);l=!0;for(var t=c.length;t;){for(u=c,c=[];++f1)for(var r=1;r{return[n.createIdRemapMiddleware(),(t=e,(e,r,n)=>{"string"==typeof e.method&&e.method||(r.error=i.ethErrors.rpc.invalidRequest({message:"The request \'method\' must be a non-empty string.",data:e})),n(e=>{const{error:n}=r;return n?(t.error("Dekey - RPC Error: "+n.message,n),e()):e()})})];var t};t.getRpcPromiseCallback=(e,t,r=!0)=>(n,i)=>{n||i.error?t(n||i.error):!r||Array.isArray(i)?e(i):e(i.result)};t.isValidChainId=e=>Boolean(e)&&"string"==typeof e&&e.startsWith("0x");t.isValidNetworkVersion=e=>Boolean(e)&&"string"==typeof e;t.NOOP=()=>{}},function(e,t,r){"use strict";(function(e){\n/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\nvar n=r(47),i=r(48),o=r(25);function s(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function p(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return W(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function g(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,t,r);case"utf8":case"utf-8":return M(this,t,r);case"ascii":return R(this,t,r);case"latin1":case"binary":return k(this,t,r);case"base64":return O(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,i){var o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var l=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){for(var f=!0,d=0;di&&(n=i):n=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function O(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function M(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},u.prototype.compare=function(e,t,r,n,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(o,s),c=this.slice(n,i),l=e.slice(t,r),f=0;fi)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":return _(this,e,t,r);case"latin1":case"binary":return E(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function R(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;in)&&(r=n);for(var i="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,r,n,i,o){if(!u.isBuffer(e))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(t>i||te.length)throw new RangeError("Index out of range")}function T(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function I(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function D(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function L(e,t,r,n,o){return o||D(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function N(e,t,r,n,o){return o||D(e,0,r,8),i.write(e,t,r,n,52,8),r+8}u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t0&&(i*=256);)n+=this[e+--t]*i;return n},u.prototype.readUInt8=function(e,t){return t||A(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||A(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||A(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||A(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||A(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||A(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||A(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||A(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||A(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||A(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||A(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):T(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):I(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},u.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):T(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):I(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):I(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return L(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return L(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return N(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return N(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function W(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\\s+|\\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}).call(this,r(3))},function(e,t,r){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(6).Buffer.isBuffer},function(e,t,r){"use strict";var n,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,o),n(r)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}y(e,t,o,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&y(e,"error",t,r)}(e,i,{once:!0})}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var u=10;function c(e){if("function"!=typeof e)throw new TypeError(\'The "listener" argument must be of type Function. Received type \'+typeof e)}function l(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function f(e,t,r,n){var i,o,s,a;if(c(r),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),s=o[t]),void 0===s)s=o[t]=r,++e._eventsCount;else if("function"==typeof s?s=o[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),(i=l(e))>0&&s.length>i&&!s.warned){s.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,a=u,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i}function p(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)o(u,this,t);else{var c=u.length,l=m(u,c);for(r=0;r=0;o--)if(r[o]===t||r[o].listener===t){s=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMessageFromCode=t.serializeError=t.EthereumProviderError=t.EthereumRpcError=t.ethErrors=t.errorCodes=void 0;const n=r(13);Object.defineProperty(t,"EthereumRpcError",{enumerable:!0,get:function(){return n.EthereumRpcError}}),Object.defineProperty(t,"EthereumProviderError",{enumerable:!0,get:function(){return n.EthereumProviderError}});const i=r(21);Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return i.serializeError}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return i.getMessageFromCode}});const o=r(39);Object.defineProperty(t,"ethErrors",{enumerable:!0,get:function(){return o.ethErrors}});const s=r(14);Object.defineProperty(t,"errorCodes",{enumerable:!0,get:function(){return s.errorCodes}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={errors:{disconnected:()=>"Dekey: Disconnected from chain. Attempting to connect.",permanentlyDisconnected:()=>"Dekey: Disconnected from Dekey background. Page reload required.",sendSiteMetadata:()=>"Dekey: Failed to send site metadata. This is an internal error, please report this bug.",unsupportedSync:e=>`Dekey: The Dekey Ethereum provider does not support synchronous methods like ${e} without a callback parameter.`,invalidDuplexStream:()=>"Must provide a Node.js-style duplex stream.",invalidNetworkParams:()=>"Dekey: Received invalid network parameters. Please report this bug.",invalidRequestArgs:()=>"Expected a single, non-array, object argument.",invalidRequestMethod:()=>"\'args.method\' must be a non-empty string.",invalidRequestParams:()=>"\'args.params\' must be an object or array if provided.",invalidLoggerObject:()=>"\'args.logger\' must be an object if provided.",invalidLoggerMethod:e=>`\'args.logger\' must include required method \'${e}\'.`},info:{connected:e=>`Dekey: Connected to chain with ID "${e}".`},warnings:{enableDeprecation:"Dekey: \'ethereum.enable()\' is deprecated and may be removed in the future. Please use the \'eth_requestAccounts\' RPC method instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1102",sendDeprecation:"Dekey: \'ethereum.send(...)\' is deprecated and may be removed in the future. Please use \'ethereum.sendAsync(...)\' or \'ethereum.request(...)\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193",events:{close:"Dekey: The event \'close\' is deprecated and may be removed in the future. Please use \'disconnect\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#disconnect",data:"Dekey: The event \'data\' is deprecated and will be removed in the future. Use \'message\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#message",networkChanged:"Dekey: The event \'networkChanged\' is deprecated and may be removed in the future. Use \'chainChanged\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#chainchanged",notification:"Dekey: The event \'notification\' is deprecated and may be removed in the future. Use \'message\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#message"},experimentalMethods:"Dekey: \'ethereum._dekey\' exposes non-standard, experimental methods. They may be removed or changed without warning."}};t.default=n},function(e,t,r){"use strict";(function(t){void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,r,n,i){if("function"!=typeof e)throw new TypeError(\'"callback" argument must be a function\');var o,s,a=arguments.length;switch(a){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,r)}));case 3:return t.nextTick((function(){e.call(null,r,n)}));case 4:return t.nextTick((function(){e.call(null,r,n,i)}));default:for(o=new Array(a-1),s=0;s{throw e})}}class o extends n.EventEmitter{emit(e,...t){let r="error"===e;const n=this._events;if(void 0!==n)r=r&&void 0===n.error;else if(!r)return!1;if(r){let e;if(t.length>0&&([e]=t),e instanceof Error)throw e;const r=new Error("Unhandled error."+(e?` (${e.message})`:""));throw r.context=e,r}const o=n[e];if(void 0===o)return!1;if("function"==typeof o)i(o,this,t);else{const e=o.length,r=function(e){const t=e.length,r=new Array(t);for(let n=0;n=1e3&&e<=4999}(e))throw new Error(\'"code" must be an integer such that: 1000 <= code <= 4999\');super(e,t,r)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},function(e,t,r){var n=r(6),i=n.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=s),o(i,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t,r){"use strict";(function(t,n,i){var o=r(11);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=b;var a,u=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?n:o.nextTick;b.WritableState=y;var c=Object.create(r(7));c.inherits=r(4);var l={deprecate:r(55)},f=r(27),d=r(15).Buffer,h=(void 0!==i?i:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var p,g=r(28);function m(){}function y(e,t){a=a||r(2),e=e||{};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,c=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(c||0===c)?c:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,i){--t.pendingcb,r?(o.nextTick(i,n),o.nextTick(P,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(i(n),e._writableState.errorEmitted=!0,e.emit("error",n),P(e,t))}(e,r,n,t,i);else{var s=E(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||_(e,r),n?u(w,e,r,s,i):w(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function b(e){if(a=a||r(2),!(p.call(b,this)||this instanceof a))return new b(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function v(e,t,r,n,i,o,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function w(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),P(e,t)}function _(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),o=t.corkedRequestsFree;o.entry=r;for(var a=0,u=!0;r;)i[a]=r,r.isBuf||(u=!1),r=r.next,a+=1;i.allBuffers=u,v(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,f=r.callback;if(v(e,t,!1,t.objectMode?1:c.length,c,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function E(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function S(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),P(e,t)}))}function P(e,t){var r=E(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(S,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}c.inherits(b,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!p.call(this,e)||this===b&&(e&&e._writableState instanceof y)}})):p=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,r){var n,i=this._writableState,s=!1,a=!i.objectMode&&(n=e,d.isBuffer(n)||n instanceof h);return a&&!d.isBuffer(e)&&(e=function(e){return d.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=m),i.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),o.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var i=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),o.nextTick(n,s),i=!1),i}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,i,o){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=d.from(t,r));return t}(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,P(e,t),r&&(t.finished?o.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,r(1),r(53).setImmediate,r(3))},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MetaMaskInpageProvider=t.MetaMaskInpageProviderStreamName=void 0;const i=r(9),o=r(63),s=n(r(10)),a=r(5),u=r(18);t.MetaMaskInpageProviderStreamName="dekey-provider";class c extends u.AbstractStreamProvider{constructor(e,{jsonRpcStreamName:r=t.MetaMaskInpageProviderStreamName,logger:n=console,maxEventListeners:i,shouldSendMetadata:s}={}){if(super(e,{jsonRpcStreamName:r,logger:n,maxEventListeners:i,rpcMiddleware:a.getDefaultExternalMiddleware(n)}),this._sentWarnings={enable:!1,experimentalMethods:!1,send:!1,events:{close:!1,data:!1,networkChanged:!1,notification:!1}},this._initializeStateAsync(),this.networkVersion=null,this.isMetaMask=!0,this._sendSync=this._sendSync.bind(this),this.enable=this.enable.bind(this),this.send=this.send.bind(this),this.sendAsync=this.sendAsync.bind(this),this._warnOfDeprecation=this._warnOfDeprecation.bind(this),this._metamask=this._getExperimentalApi(),this._jsonRpcConnection.events.on("notification",e=>{const{method:t}=e;a.EMITTED_NOTIFICATIONS.includes(t)&&(this.emit("data",e),this.emit("notification",e.params.result))}),s)if("complete"===document.readyState)o.sendSiteMetadata(this._rpcEngine,this._log);else{const e=()=>{o.sendSiteMetadata(this._rpcEngine,this._log),window.removeEventListener("DOMContentLoaded",e)};window.addEventListener("DOMContentLoaded",e)}}sendAsync(e,t){this._rpcRequest(e,t)}addListener(e,t){return this._warnOfDeprecation(e),super.addListener(e,t)}on(e,t){return this._warnOfDeprecation(e),super.on(e,t)}once(e,t){return this._warnOfDeprecation(e),super.once(e,t)}prependListener(e,t){return this._warnOfDeprecation(e),super.prependListener(e,t)}prependOnceListener(e,t){return this._warnOfDeprecation(e),super.prependOnceListener(e,t)}_handleDisconnect(e,t){super._handleDisconnect(e,t),this.networkVersion&&!e&&(this.networkVersion=null)}_warnOfDeprecation(e){var t;!1===(null===(t=this._sentWarnings)||void 0===t?void 0:t.events[e])&&(this._log.warn(s.default.warnings.events[e]),this._sentWarnings.events[e]=!0)}enable(){return this._sentWarnings.enable||(this._log.warn(s.default.warnings.enableDeprecation),this._sentWarnings.enable=!0),new Promise((e,t)=>{try{this._rpcRequest({method:"eth_requestAccounts",params:[]},a.getRpcPromiseCallback(e,t))}catch(e){t(e)}})}send(e,t){return this._sentWarnings.send||(this._log.warn(s.default.warnings.sendDeprecation),this._sentWarnings.send=!0),"string"!=typeof e||t&&!Array.isArray(t)?e&&"object"==typeof e&&"function"==typeof t?this._rpcRequest(e,t):this._sendSync(e):new Promise((r,n)=>{try{this._rpcRequest({method:e,params:t},a.getRpcPromiseCallback(r,n,!1))}catch(e){n(e)}})}_sendSync(e){let t;switch(e.method){case"eth_accounts":t=this.selectedAddress?[this.selectedAddress]:[];break;case"eth_coinbase":t=this.selectedAddress||null;break;case"eth_uninstallFilter":this._rpcRequest(e,a.NOOP),t=!0;break;case"net_version":t=this.networkVersion||null;break;default:throw new Error(s.default.errors.unsupportedSync(e.method))}return{id:e.id,jsonrpc:e.jsonrpc,result:t}}_getExperimentalApi(){return new Proxy({isUnlocked:async()=>(this._state.initialized||await new Promise(e=>{this.on("_initialized",()=>e())}),this._state.isUnlocked),requestBatch:async e=>{if(!Array.isArray(e))throw i.ethErrors.rpc.invalidRequest({message:"Batch requests must be made with an array of request objects.",data:e});return new Promise((t,r)=>{this._rpcRequest(e,a.getRpcPromiseCallback(t,r))})}},{get:(e,t,...r)=>(this._sentWarnings.experimentalMethods||(this._log.warn(s.default.warnings.experimentalMethods),this._sentWarnings.experimentalMethods=!0),Reflect.get(e,t,...r))})}_handleChainChanged({chainId:e,networkVersion:t}={}){super._handleChainChanged({chainId:e,networkVersion:t}),this._state.isConnected&&t!==this.networkVersion&&(this.networkVersion=t,this._state.initialized&&this.emit("networkChanged",this.networkVersion))}}t.MetaMaskInpageProvider=c},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.StreamProvider=t.AbstractStreamProvider=void 0;const i=n(r(31)),o=r(67),s=r(68),a=n(r(33)),u=n(r(10)),c=r(5),l=r(20);class f extends l.BaseProvider{constructor(e,{jsonRpcStreamName:t,logger:r,maxEventListeners:n,rpcMiddleware:l}){if(super({logger:r,maxEventListeners:n,rpcMiddleware:l}),!o.duplex(e))throw new Error(u.default.errors.invalidDuplexStream());this._handleStreamDisconnect=this._handleStreamDisconnect.bind(this);const f=new i.default;a.default(e,f,e,this._handleStreamDisconnect.bind(this,"Dekey")),this._jsonRpcConnection=s.createStreamMiddleware(),a.default(this._jsonRpcConnection.stream,f.createStream(t),this._jsonRpcConnection.stream,this._handleStreamDisconnect.bind(this,"Dekey RpcProvider")),this._rpcEngine.push(this._jsonRpcConnection.middleware),this._jsonRpcConnection.events.on("notification",t=>{const{method:r,params:n}=t;"dekey_accountsChanged"===r?this._handleAccountsChanged(n):"dekey_unlockStateChanged"===r?this._handleUnlockStateChanged(n):"dekey_chainChanged"===r?this._handleChainChanged(n):c.EMITTED_NOTIFICATIONS.includes(r)?this.emit("message",{type:r,data:n}):"DEKEY_STREAM_FAILURE"===r&&e.destroy(new Error(u.default.errors.permanentlyDisconnected()))})}async _initializeStateAsync(){let e;try{e=await this.request({method:"dekey_getProviderState"})}catch(e){this._log.error("Dekey: Failed to get initial state. Please report this bug.",e)}this._initializeState(e)}_handleStreamDisconnect(e,t){let r=`Dekey: Lost connection to "${e}".`;(null==t?void 0:t.stack)&&(r+="\\n"+t.stack),this._log.warn(r),this.listenerCount("error")>0&&this.emit("error",r),this._handleDisconnect(!1,t?t.message:void 0)}_handleChainChanged({chainId:e,networkVersion:t}={}){c.isValidChainId(e)&&c.isValidNetworkVersion(t)?"loading"===t?this._handleDisconnect(!0):super._handleChainChanged({chainId:e}):this._log.error(u.default.errors.invalidNetworkParams(),{chainId:e,networkVersion:t})}}t.AbstractStreamProvider=f;t.StreamProvider=class extends f{async initialize(){return this._initializeStateAsync()}}},function(e,t,r){var n=r(65);function i(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function o(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn\'t be called more than once",t.called=!1,t}e.exports=n(i),e.exports.strict=n(o),i.proto=i((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return o(this)},configurable:!0})}))},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseProvider=void 0;const i=n(r(12)),o=r(9),s=n(r(40)),a=r(22),u=n(r(10)),c=r(5);class l extends i.default{constructor({logger:e=console,maxEventListeners:t=100,rpcMiddleware:r=[]}={}){super(),this._log=e,this.setMaxListeners(t),this._state=Object.assign({},l._defaultState),this.selectedAddress=null,this.chainId=null,this._handleAccountsChanged=this._handleAccountsChanged.bind(this),this._handleConnect=this._handleConnect.bind(this),this._handleChainChanged=this._handleChainChanged.bind(this),this._handleDisconnect=this._handleDisconnect.bind(this),this._handleUnlockStateChanged=this._handleUnlockStateChanged.bind(this),this._rpcRequest=this._rpcRequest.bind(this),this.request=this.request.bind(this);const n=new a.JsonRpcEngine;r.forEach(e=>n.push(e)),this._rpcEngine=n}isConnected(){return this._state.isConnected}async request(e){if(!e||"object"!=typeof e||Array.isArray(e))throw o.ethErrors.rpc.invalidRequest({message:u.default.errors.invalidRequestArgs(),data:e});const{method:t,params:r}=e;if("string"!=typeof t||0===t.length)throw o.ethErrors.rpc.invalidRequest({message:u.default.errors.invalidRequestMethod(),data:e});if(void 0!==r&&!Array.isArray(r)&&("object"!=typeof r||null===r))throw o.ethErrors.rpc.invalidRequest({message:u.default.errors.invalidRequestParams(),data:e});return new Promise((e,n)=>{this._rpcRequest({method:t,params:r},c.getRpcPromiseCallback(e,n))})}_initializeState(e){if(!0===this._state.initialized)throw new Error("Provider already initialized.");if(e){const{accounts:t,chainId:r,isUnlocked:n,networkVersion:i}=e;this._handleConnect(r),this._handleChainChanged({chainId:r,networkVersion:i}),this._handleUnlockStateChanged({accounts:t,isUnlocked:n}),this._handleAccountsChanged(t)}this._state.initialized=!0,this.emit("_initialized")}_rpcRequest(e,t){let r=t;return Array.isArray(e)||(e.jsonrpc||(e.jsonrpc="2.0"),"eth_accounts"!==e.method&&"eth_requestAccounts"!==e.method||(r=(r,n)=>{this._handleAccountsChanged(n.result||[],"eth_accounts"===e.method),t(r,n)})),this._rpcEngine.handle(e,r)}_handleConnect(e){this._state.isConnected||(this._state.isConnected=!0,this.emit("connect",{chainId:e}),this._log.debug(u.default.info.connected(e)))}_handleDisconnect(e,t){if(this._state.isConnected||!this._state.isPermanentlyDisconnected&&!e){let r;this._state.isConnected=!1,e?(r=new o.EthereumRpcError(1013,t||u.default.errors.disconnected()),this._log.debug(r)):(r=new o.EthereumRpcError(1011,t||u.default.errors.permanentlyDisconnected()),this._log.error(r),this.chainId=null,this._state.accounts=null,this.selectedAddress=null,this._state.isUnlocked=!1,this._state.isPermanentlyDisconnected=!0),this.emit("disconnect",r)}}_handleChainChanged({chainId:e}={}){c.isValidChainId(e)?(this._handleConnect(e),e!==this.chainId&&(this.chainId=e,this._state.initialized&&this.emit("chainChanged",this.chainId))):this._log.error(u.default.errors.invalidNetworkParams(),{chainId:e})}_handleAccountsChanged(e,t=!1){let r=e;Array.isArray(e)||(this._log.error("Dekey: Received invalid accounts parameter. Please report this bug.",e),r=[]);for(const t of e)if("string"!=typeof t){this._log.error("Dekey: Received non-string account. Please report this bug.",e),r=[];break}s.default(this._state.accounts,r)||(t&&null!==this._state.accounts&&this._log.error("Dekey: \'eth_accounts\' unexpectedly updated accounts. Please report this bug.",r),this._state.accounts=r,this.selectedAddress!==r[0]&&(this.selectedAddress=r[0]||null),this._state.initialized&&this.emit("accountsChanged",r))}_handleUnlockStateChanged({accounts:e,isUnlocked:t}={}){"boolean"==typeof t?t!==this._state.isUnlocked&&(this._state.isUnlocked=t,this._handleAccountsChanged(e||[])):this._log.error("Dekey: Received invalid isUnlocked parameter. Please report this bug.")}}t.BaseProvider=l,l._defaultState={accounts:null,isConnected:!1,isUnlocked:!1,initialized:!1,isPermanentlyDisconnected:!1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;const n=r(14),i=r(13),o=n.errorCodes.rpc.internal,s={code:o,message:a(o)};function a(e,r="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(e)){const r=e.toString();if(f(n.errorValues,r))return n.errorValues[r].message;if(c(e))return t.JSON_RPC_SERVER_ERROR_MESSAGE}return r}function u(e){if(!Number.isInteger(e))return!1;const t=e.toString();return!!n.errorValues[t]||!!c(e)}function c(e){return e>=-32099&&e<=-32e3}function l(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=a,t.isValidCode=u,t.serializeError=function(e,{fallbackError:t=s,shouldIncludeStack:r=!1}={}){var n,o;if(!t||!Number.isInteger(t.code)||"string"!=typeof t.message)throw new Error("Must provide fallback error with integer number code and string message.");if(e instanceof i.EthereumRpcError)return e.serialize();const c={};if(e&&"object"==typeof e&&!Array.isArray(e)&&f(e,"code")&&u(e.code)){const t=e;c.code=t.code,t.message&&"string"==typeof t.message?(c.message=t.message,f(t,"data")&&(c.data=t.data)):(c.message=a(c.code),c.data={originalError:l(e)})}else{c.code=t.code;const r=null===(n=e)||void 0===n?void 0:n.message;c.message=r&&"string"==typeof r?r:t.message,c.data={originalError:l(e)}}const d=null===(o=e)||void 0===o?void 0:o.stack;return r&&e&&d&&"string"==typeof d&&(c.stack=d),c}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(41),t),i(r(42),t),i(r(43),t),i(r(23),t),i(r(24),t),i(r(44),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqueId=void 0;let n=Math.floor(4294967295*Math.random());t.getUniqueId=function(){return n=(n+1)%4294967295,n}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.JsonRpcEngine=void 0;const i=n(r(12)),o=r(9);class s extends i.default{constructor(){super(),this._middleware=[]}push(e){this._middleware.push(e)}handle(e,t){if(t&&"function"!=typeof t)throw new Error(\'"callback" must be a function if provided.\');return Array.isArray(e)?t?this._handleBatch(e,t):this._handleBatch(e):t?this._handle(e,t):this._promiseHandle(e)}asMiddleware(){return async(e,t,r,n)=>{try{const[i,o,a]=await s._runAllMiddleware(e,t,this._middleware);return o?(await s._runReturnHandlers(a),n(i)):r(async e=>{try{await s._runReturnHandlers(a)}catch(t){return e(t)}return e()})}catch(e){return n(e)}}}async _handleBatch(e,t){try{const r=await Promise.all(e.map(this._promiseHandle.bind(this)));return t?t(null,r):r}catch(e){if(t)return t(e);throw e}}_promiseHandle(e){return new Promise(t=>{this._handle(e,(e,r)=>{t(r)})})}async _handle(e,t){if(!e||Array.isArray(e)||"object"!=typeof e){const r=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,"Requests must be plain objects. Received: "+typeof e,{request:e});return t(r,{id:void 0,jsonrpc:"2.0",error:r})}if("string"!=typeof e.method){const r=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,"Must specify a string method. Received: "+typeof e.method,{request:e});return t(r,{id:e.id,jsonrpc:"2.0",error:r})}const r=Object.assign({},e),n={id:r.id,jsonrpc:r.jsonrpc};let i=null;try{await this._processRequest(r,n)}catch(e){i=e}return i&&(delete n.result,n.error||(n.error=o.serializeError(i))),t(i,n)}async _processRequest(e,t){const[r,n,i]=await s._runAllMiddleware(e,t,this._middleware);if(s._checkForCompletion(e,t,n),await s._runReturnHandlers(i),r)throw r}static async _runAllMiddleware(e,t,r){const n=[];let i=null,o=!1;for(const a of r)if([i,o]=await s._runMiddleware(e,t,a,n),o)break;return[i,o,n.reverse()]}static _runMiddleware(e,t,r,n){return new Promise(i=>{const s=e=>{const r=e||t.error;r&&(t.error=o.serializeError(r)),i([r,!0])},u=r=>{t.error?s(t.error):(r&&("function"!=typeof r&&s(new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof r}" for request:\\n${a(e)}`,{request:e})),n.push(r)),i([null,!1]))};try{r(e,t,u,s)}catch(e){s(e)}})}static async _runReturnHandlers(e){for(const t of e)await new Promise((e,r)=>{t(t=>t?r(t):e())})}static _checkForCompletion(e,t,r){if(!("result"in t)&&!("error"in t))throw new o.EthereumRpcError(o.errorCodes.rpc.internal,"JsonRpcEngine: Response has no error or result for request:\\n"+a(e),{request:e});if(!r)throw new o.EthereumRpcError(o.errorCodes.rpc.internal,"JsonRpcEngine: Nothing ended request:\\n"+a(e),{request:e})}}function a(e){return JSON.stringify(e,null,2)}t.JsonRpcEngine=s},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";(function(t,n){var i=r(11);e.exports=v;var o,s=r(25);v.ReadableState=b;r(8).EventEmitter;var a=function(e,t){return e.listeners(t).length},u=r(27),c=r(15).Buffer,l=(void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var f=Object.create(r(7));f.inherits=r(4);var d=r(50),h=void 0;h=d&&d.debuglog?d.debuglog("stream"):function(){};var p,g=r(51),m=r(28);f.inherits(v,u);var y=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var n=t instanceof(o=o||r(2));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,s=e.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(s||0===s)?s:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=r(29).StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function v(e){if(o=o||r(2),!(this instanceof v))return new v(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function w(e,t,r,n,i){var o,s=e._readableState;null===t?(s.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,S(e)}(e,s)):(i||(o=function(e,t){var r;n=t,c.isBuffer(n)||n instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(s,t)),o?e.emit("error",o):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?_(e,s,t,!1):O(e,s)):_(e,s,t,!1))):n||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(P,e):P(e))}function P(e){h("emit readable"),e.emit("readable"),j(e)}function O(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(M,e,t))}function M(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;eo.length?o.length:e;if(s===o.length?i+=o:i+=o.slice(0,e),0===(e-=s)){s===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(s));break}++n}return t.length-=n,i}(e,t):function(e,t){var r=c.allocUnsafe(e),n=t.head,i=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,s),0===(e-=s)){s===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(s));break}++i}return t.length-=i,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function A(e){var t=e._readableState;if(t.length>0)throw new Error(\'"endReadable()" called on non-empty stream\');t.endEmitted||(t.ended=!0,i.nextTick(C,t,e))}function C(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function T(e,t){for(var r=0,n=e.length;r=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?A(this):S(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&A(this),null;var n,i=t.needReadable;return h("need readable",i),(0===t.length||t.length-e0?x(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&A(this)),null!==n&&this.emit("data",n),n},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,h("pipe count=%d opts=%j",o.pipesCount,t);var u=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?l:v;function c(t,n){h("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,h("cleanup"),e.removeListener("close",y),e.removeListener("finish",b),e.removeListener("drain",f),e.removeListener("error",m),e.removeListener("unpipe",c),r.removeListener("end",l),r.removeListener("end",v),r.removeListener("data",g),d=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function l(){h("onend"),e.end()}o.endEmitted?i.nextTick(u):r.once("end",u),e.on("unpipe",c);var f=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,j(e))}}(r);e.on("drain",f);var d=!1;var p=!1;function g(t){h("ondata"),p=!1,!1!==e.write(t)||p||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==T(o.pipes,e))&&!d&&(h("false write response, pause",o.awaitDrain),o.awaitDrain++,p=!0),r.pause())}function m(t){h("onerror",t),v(),e.removeListener("error",m),0===a(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",b),v()}function b(){h("onfinish"),e.removeListener("close",y),v()}function v(){h("unpipe"),r.unpipe(e)}return r.on("data",g),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",m),e.once("close",y),e.once("finish",b),e.emit("pipe",r),o.flowing||(h("pipe resume"),r.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(e.lastNeed=i-1),i;if(--n=0)return i>0&&(e.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,r){"use strict";e.exports=s;var n=r(2),i=Object.create(r(7));function o(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length0,(function(t){e||(e=t),t&&n.forEach(l),s||(n.forEach(l),r(e))}))}));return t.reduce(f)}}).call(this,r(1))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shimWeb3=void 0,t.shimWeb3=function(e,t=console){let r=!1,n=!1;if(!window.web3){const i="__isMetaMaskShim__";let o={currentProvider:e};Object.defineProperty(o,i,{value:!0,enumerable:!0,configurable:!1,writable:!1}),o=new Proxy(o,{get:(o,s,...a)=>("currentProvider"!==s||r?"currentProvider"===s||s===i||n||(n=!0,t.error("Dekey no longer injects web3."),e.request({method:"metamask_logWeb3ShimUsage"}).catch(e=>{t.debug("Dekey: Failed to log web3 shim usage.",e)})):(r=!0,t.warn("You are accessing the Dekey window.web3.currentProvider shim. This property is deprecated; use window.ethereum instead.")),Reflect.get(o,s,...a)),set:(...e)=>(t.warn("You are accessing the Dekey window.web3 shim. This object is deprecated; use window.ethereum instead."),Reflect.set(...e))}),Object.defineProperty(window,"web3",{value:o,enumerable:!1,configurable:!0,writable:!0})}}},function(e,t,r){(function(e){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),u=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),p(r)?n.showHidden=r:r&&t._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),l(n,e,n.depth)}function u(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function c(e,t){return e}function l(e,r,n){if(e.customInspect&&r&&S(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return y(i)||(i=l(e,i,n)),i}var o=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(y(t)){var r="\'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/\'/g,"\\\\\'").replace(/\\\\"/g,\'"\')+"\'";return e.stylize(r,"string")}if(m(t))return e.stylize(""+t,"number");if(p(t))return e.stylize(""+t,"boolean");if(g(t))return e.stylize("null","null")}(e,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),E(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return f(r);if(0===s.length){if(S(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(v(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return e.stylize(Date.prototype.toString.call(r),"date");if(E(r))return f(r)}var c,w="",P=!1,O=["{","}"];(h(r)&&(P=!0,O=["[","]"]),S(r))&&(w=" [Function"+(r.name?": "+r.name:"")+"]");return v(r)&&(w=" "+RegExp.prototype.toString.call(r)),_(r)&&(w=" "+Date.prototype.toUTCString.call(r)),E(r)&&(w=" "+f(r)),0!==s.length||P&&0!=r.length?n<0?v(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=P?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s=0&&0,e+t.replace(/\\u001b\\[\\d\\d?m/g,"").length+1}),0)>60)return r[0]+(""===t?"":t+"\\n ")+" "+e.join(",\\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(c,w,O)):O[0]+w+O[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),k(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=g(r)?l(e,u.value,null):l(e,u.value,r-1)).indexOf("\\n")>-1&&(a=o?a.split("\\n").map((function(e){return" "+e})).join("\\n").substr(2):"\\n"+a.split("\\n").map((function(e){return" "+e})).join("\\n")):a=e.stylize("[Circular]","special")),b(s)){if(o&&i.match(/^\\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/\'/g,"\\\\\'").replace(/\\\\"/g,\'"\').replace(/(^"|"$)/g,"\'"),s=e.stylize(s,"string"))}return s+": "+a}function h(e){return Array.isArray(e)}function p(e){return"boolean"==typeof e}function g(e){return null===e}function m(e){return"number"==typeof e}function y(e){return"string"==typeof e}function b(e){return void 0===e}function v(e){return w(e)&&"[object RegExp]"===P(e)}function w(e){return"object"==typeof e&&null!==e}function _(e){return w(e)&&"[object Date]"===P(e)}function E(e){return w(e)&&("[object Error]"===P(e)||e instanceof Error)}function S(e){return"function"==typeof e}function P(e){return Object.prototype.toString.call(e)}function O(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(r){if(b(o)&&(o=e.env.NODE_DEBUG||""),r=r.toUpperCase(),!s[r])if(new RegExp("\\\\b"+r+"\\\\b","i").test(o)){var n=e.pid;s[r]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",r,n,e)}}else s[r]=function(){};return s[r]},t.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=p,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=m,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=b,t.isRegExp=v,t.isObject=w,t.isDate=_,t.isError=E,t.isFunction=S,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(75);var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function R(){var e=new Date,t=[O(e.getHours()),O(e.getMinutes()),O(e.getSeconds())].join(":");return[e.getDate(),M[e.getMonth()],t].join(" ")}function k(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",R(),t.format.apply(t,arguments))},t.inherits=r(76),t._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var j="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function x(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError(\'The "original" argument must be of type Function\');if(j&&e[j]){var t;if("function"!=typeof(t=e[j]))throw new TypeError(\'The "util.promisify.custom" argument must be of type Function\');return Object.defineProperty(t,j,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],o=0;ou.depthLimit)return void s("[...]",t,r,o);if(void 0!==u.edgesLimit&&n+1>u.edgesLimit)return void s("[...]",t,r,o);if(i.push(t),Array.isArray(t))for(c=0;ct?1:0}function u(e,t,o,u){void 0===u&&(u=i());var l,f=function e(t,n,i,o,u,c,l){var f;if(c+=1,"object"==typeof t&&null!==t){for(f=0;fl.depthLimit)return void s("[...]",t,n,u);if(void 0!==l.edgesLimit&&i+1>l.edgesLimit)return void s("[...]",t,n,u);if(o.push(t),Array.isArray(t))for(f=0;f0)for(var i=0;is(o.errorCodes.rpc.parse,e),invalidRequest:e=>s(o.errorCodes.rpc.invalidRequest,e),invalidParams:e=>s(o.errorCodes.rpc.invalidParams,e),methodNotFound:e=>s(o.errorCodes.rpc.methodNotFound,e),internal:e=>s(o.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error(\'"code" must be an integer such that: -32099 <= code <= -32005\');return s(t,e)},invalidInput:e=>s(o.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>s(o.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>s(o.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>s(o.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>s(o.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>s(o.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>a(o.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>a(o.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>a(o.errorCodes.provider.unsupportedMethod,e),disconnected:e=>a(o.errorCodes.provider.disconnected,e),chainDisconnected:e=>a(o.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:t,message:r,data:i}=e;if(!r||"string"!=typeof r)throw new Error(\'"message" must be a nonempty string\');return new n.EthereumProviderError(t,r,i)}}}},function(e,t,r){"use strict";var n=Array.isArray,i=Object.keys,o=Object.prototype.hasOwnProperty;e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){var s,a,u,c=n(t),l=n(r);if(c&&l){if((a=t.length)!=r.length)return!1;for(s=a;0!=s--;)if(!e(t[s],r[s]))return!1;return!0}if(c!=l)return!1;var f=t instanceof Date,d=r instanceof Date;if(f!=d)return!1;if(f&&d)return t.getTime()==r.getTime();var h=t instanceof RegExp,p=r instanceof RegExp;if(h!=p)return!1;if(h&&p)return t.toString()==r.toString();var g=i(t);if((a=g.length)!==i(r).length)return!1;for(s=a;0!=s--;)if(!o.call(r,g[s]))return!1;for(s=a;0!=s--;)if(!e(t[u=g[s]],r[u]))return!1;return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIdRemapMiddleware=void 0;const n=r(23);t.createIdRemapMiddleware=function(){return(e,t,r,i)=>{const o=e.id,s=n.getUniqueId();e.id=s,t.id=s,r(r=>{e.id=o,t.id=o,r()})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsyncMiddleware=void 0,t.createAsyncMiddleware=function(e){return async(t,r,n,i)=>{let o;const s=new Promise(e=>{o=e});let a=null,u=!1;const c=async()=>{u=!0,n(e=>{a=e,o()}),await s};try{await e(t,r,c),u?(await s,a(null)):i(null)}catch(e){a?a(e):i(e)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createScaffoldMiddleware=void 0,t.createScaffoldMiddleware=function(e){return(t,r,n,i)=>{const o=e[t.method];return void 0===o?n():"function"==typeof o?o(t,r,n,i):(r.result=o,i())}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMiddleware=void 0;const n=r(24);t.mergeMiddleware=function(e){const t=new n.JsonRpcEngine;return e.forEach(e=>t.push(e)),t.asMiddleware()}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createExternalExtensionProvider=void 0;const i=n(r(46)),o=r(62),s=r(17),a=r(18),u=r(5),c=n(r(72)),l=o.detect();t.createExternalExtensionProvider=function(){let e;try{const t=function(){switch(null==l?void 0:l.name){case"chrome":return c.default.CHROME_ID;case"firefox":return c.default.FIREFOX_ID;default:return c.default.CHROME_ID}}(),r=chrome.runtime.connect(t),n=new i.default(r);e=new a.StreamProvider(n,{jsonRpcStreamName:s.MetaMaskInpageProviderStreamName,logger:console,rpcMiddleware:u.getDefaultExternalMiddleware(console)}),e.initialize()}catch(e){throw console.dir("MetaMask connect error.",e),e}return e}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(49);class i extends n.Duplex{constructor(e){super({objectMode:!0}),this._port=e,this._port.onMessage.addListener(e=>this._onMessage(e)),this._port.onDisconnect.addListener(()=>this._onDisconnect()),this._log=()=>null}_onMessage(t){if(e.isBuffer(t)){const r=e.from(t);this._log(r,!1),this.push(r)}else this._log(t,!1),this.push(t)}_onDisconnect(){this.destroy()}_read(){}_write(t,r,n){try{if(e.isBuffer(t)){const e=t.toJSON();e._isBuffer=!0,this._log(e,!0),this._port.postMessage(e)}else this._log(t,!0),this._port.postMessage(t)}catch(e){return n(new Error("PortDuplexStream - disconnected"))}return n()}_setLogger(e){this._log=e}}t.default=i}).call(this,r(6).Buffer)},function(e,t,r){"use strict";t.byteLength=function(e){var t=c(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=c(e),s=n[0],a=n[1],u=new o(function(e,t,r){return 3*(t+r)/4-r}(0,s,a)),l=0,f=a>0?s-4:s;for(r=0;r>16&255,u[l++]=t>>8&255,u[l++]=255&t;2===a&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,u[l++]=255&t);1===a&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,u[l++]=t>>8&255,u[l++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],s=0,a=r-i;sa?a:s+16383));1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function l(e,t,r){for(var i,o,s=[],a=t;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){\n/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\nt.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+f],f+=d,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),o-=c}return(h?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:o-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(s++,u/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*u-1)*Math.pow(2,i),s+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;e[r+h]=255&a,h+=p,a/=256,i-=8);for(s=s<0;e[r+h]=255&s,h+=p,s/=256,c-=8);e[r+h-p]|=128*g}},function(e,t,r){e.exports=i;var n=r(8).EventEmitter;function i(){n.call(this)}r(4)(i,n),i.Readable=r(0),i.Writable=r(58),i.Duplex=r(59),i.Transform=r(60),i.PassThrough=r(61),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",u));var s=!1;function a(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",i),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",u),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",c),e.on("error",c),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},function(e,t){},function(e,t,r){"use strict";var n=r(15).Buffer,i=r(52);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);for(var t,r,i,o=n.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=o,i=a,t.copy(r,i),a+=s.data.length,s=s.next;return o},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,r){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},r(54),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,r(3))},function(e,t,r){(function(e,t){!function(e,r){"use strict";if(!e.setImmediate){var n,i,o,s,a,u=1,c={},l=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){p(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){p(e.data)},n=function(e){o.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(i=f.documentElement,n=function(e){var t=f.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):n=function(e){setTimeout(p,0,e)}:(s="setImmediate$"+Math.random()+"$",a=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(s)&&p(+t.data.slice(s.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),n=function(t){e.postMessage(s+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r */\nvar n=r(6),i=n.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=s),s.prototype=Object.create(i.prototype),o(i,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t,r){"use strict";e.exports=o;var n=r(30),i=Object.create(r(7));function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}i.inherits=r(4),i.inherits(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){e.exports=r(16)},function(e,t,r){e.exports=r(2)},function(e,t,r){e.exports=r(0).Transform},function(e,t,r){e.exports=r(0).PassThrough},function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"BrowserInfo",(function(){return i})),r.d(t,"NodeInfo",(function(){return o})),r.d(t,"SearchBotDeviceInfo",(function(){return s})),r.d(t,"BotInfo",(function(){return a})),r.d(t,"ReactNativeInfo",(function(){return u})),r.d(t,"detect",(function(){return d})),r.d(t,"browserName",(function(){return p})),r.d(t,"parseUserAgent",(function(){return g})),r.d(t,"detectOS",(function(){return m})),r.d(t,"getNodeVersion",(function(){return y}));var n=function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i meta[property="og:site_name"]\');if(r)return r.content;const n=t.querySelector(\'head > meta[name="title"]\');return n?n.content:t.title&&t.title.length>0?t.title:window.location.hostname}async function a(e){const{document:t}=e,r=t.querySelectorAll(\'head > link[rel~="icon"]\');for(const e of r)if(e&&await u(e.href))return e.href;return null}function u(e){return new Promise((t,r)=>{try{const r=document.createElement("img");r.onload=()=>t(!0),r.onerror=()=>t(!1),r.src=e}catch(e){r(e)}})}t.sendSiteMetadata=async function(e,t){try{const t=await async function(){return{name:s(window),icon:await a(window)}}();e.handle({jsonrpc:"2.0",id:1,method:"metamask_sendDomainMetadata",params:t},o.NOOP)}catch(e){t.error({message:i.default.errors.sendSiteMetadata(),originalError:e})}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectMultiplex=void 0;const i=r(0),o=n(r(32)),s=n(r(19)),a=r(66),u=Symbol("IGNORE_SUBSTREAM");class c extends i.Duplex{constructor(e={}){super(Object.assign(Object.assign({},e),{objectMode:!0})),this._substreams={}}createStream(e){if(this.destroyed)throw new Error(`ObjectMultiplex - parent stream for name "${e}" already destroyed`);if(this._readableState.ended||this._writableState.ended)throw new Error(`ObjectMultiplex - parent stream for name "${e}" already ended`);if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error(`ObjectMultiplex - Substream for name "${e}" already exists`);const t=new a.Substream({parent:this,name:e});return this._substreams[e]=t,function(e,t){const r=s.default(t);o.default(e,{readable:!1},r),o.default(e,{writable:!1},r)}(this,e=>t.destroy(e||void 0)),t}ignoreStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error(`ObjectMultiplex - Substream for name "${e}" already exists`);this._substreams[e]=u}_read(){}_write(e,t,r){const{name:n,data:i}=e;if(!n)return console.warn(`ObjectMultiplex - malformed chunk without name "${e}"`),r();const o=this._substreams[n];return o?(o!==u&&o.push(i),r()):(console.warn(`ObjectMultiplex - orphaned data for stream "${n}"`),r())}}t.ObjectMultiplex=c},function(e,t){e.exports=function e(t,r){if(t&&r)return e(t)(r);if("function"!=typeof t)throw new TypeError("need wrapper function");return Object.keys(t).forEach((function(e){n[e]=t[e]})),n;function n(){for(var e=new Array(arguments.length),r=0;rnull!==e&&"object"==typeof e&&"function"==typeof e.pipe;n.writable=e=>n(e)&&!1!==e.writable&&"function"==typeof e._write&&"object"==typeof e._writableState,n.readable=e=>n(e)&&!1!==e.readable&&"function"==typeof e._read&&"object"==typeof e._readableState,n.duplex=e=>n.writable(e)&&n.readable(e),n.transform=e=>n.duplex(e)&&"function"==typeof e._transform,e.exports=n},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createStreamMiddleware=t.createEngineStream=void 0;const i=n(r(69));t.createEngineStream=i.default;const o=n(r(70));t.createStreamMiddleware=o.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(0);t.default=function(e){if(!e||!e.engine)throw new Error("Missing engine parameter!");const{engine:t}=e,r=new n.Duplex({objectMode:!0,read:function(){return},write:function(e,n,i){t.handle(e,(e,t)=>{r.push(t)}),i()}});return t.on&&t.on("notification",e=>{r.push(e)}),r}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(r(12)),o=r(0);t.default=function(){const e={},t=new o.Duplex({objectMode:!0,read:function(){return!1},write:function(t,n,i){let o;try{!t.id?function(e){r.emit("notification",e)}(t):function(t){const r=e[t.id];if(!r)throw new Error(`StreamMiddleware - Unknown response id "${t.id}"`);delete e[t.id],Object.assign(r.res,t),setTimeout(r.end)}(t)}catch(e){o=e}i(o)}}),r=new i.default;return{events:r,middleware:(r,n,i,o)=>{t.push(r),e[r.id]={req:r,res:n,next:i,end:o}},stream:t}}},function(e,t){},function(e){e.exports=JSON.parse(\'{"CHROME_ID":"nkbihfbeogaeaoehlefnkodbefgpgknn","FIREFOX_ID":"webextension@metamask.io"}\')},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setGlobalProvider=t.initializeProvider=void 0;const n=r(17),i=r(34);function o(e){window.dekey=e,window.dispatchEvent(new Event("dekey#initialized"))}t.initializeProvider=function({connectionStream:e,jsonRpcStreamName:t,logger:r=console,maxEventListeners:s=100,shouldSendMetadata:a=!0,shouldSetOnWindow:u=!0,shouldShimWeb3:c=!1}){const l=new n.MetaMaskInpageProvider(e,{jsonRpcStreamName:t,logger:r,maxEventListeners:s,shouldSendMetadata:a}),f=new Proxy(l,{deleteProperty:()=>!0});return u&&o(f),c&&i.shimWeb3(f,r),f},t.setGlobalProvider=o},function(e,t,r){(function(t){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t{o("_initialized")})),await async function(e){await async function(){["interactive","complete"].includes(document.readyState)||await new Promise((e=>window.addEventListener("load",e,{once:!0})))}(),window._dekeySetupProvider(e)}(e))}catch(e){o(e)}}))}window.initializeDekeyProvider=o,e.exports={init:o}}])}}]); \ No newline at end of file diff --git a/38554.index.js b/38554.index.js new file mode 100644 index 000000000..60e0bfc23 --- /dev/null +++ b/38554.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38554],{38554:(l,n,o)=>{o.r(n),o.d(n,{wallet:()=>e});const e={id:"app.onto",name:"ONTO",homepage:"https://onto.app/",image_id:"d22b2a4b-5562-49ba-506b-6d5986914600",app:{browser:null,ios:"https://apps.apple.com/us/app/onto-an-ontology-dapp/id1436009823",android:"https://play.google.com/store/apps/details?id=com.github.ontio.onto",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ontoprovider://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/38738.index.js b/38738.index.js new file mode 100644 index 000000000..4dfd58b3a --- /dev/null +++ b/38738.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38738],{38738:(l,A,m)=>{m.r(A),m.d(A,{default:()=>N});const N="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/3877.index.js b/3877.index.js new file mode 100644 index 000000000..a5116515a --- /dev/null +++ b/3877.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[3877],{3877:(e,A,a)=>{a.r(A),a.d(A,{default:()=>l});const l="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/38811.index.js b/38811.index.js new file mode 100644 index 000000000..c936bbfa1 --- /dev/null +++ b/38811.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38811],{38811:(A,g,a)=>{a.r(g),a.d(g,{default:()=>V});const V="data:image/webp;base64,UklGRhQFAABXRUJQVlA4IAgFAADwHACdASqAAIAAPm0wlEYkIyIhL5a4uIANiWIA1bXaXx5k/bOOW4W8K/kB1eSN+wrmO91/+O9hP3Y+4B+qfSJ8wH7Ffsz7yn9g9V399+wD5DekR9AD9kvTM/b34TP3L/ZD2s9Vz8bdgn92tALr/fB2o90IIYyAlWgy39k/Q39S79o8DQnYBOSgUv3iZXbHEL/UUM9ucgh6wZxpA0/N1oXWwGd8sdz9utonpwPFNLus2p/Ei7cPextpfDTVjahvewh2Sn4ATrDIt8VDlLLFiW/OlvV/Q8hAQ4gDX1yaAvP70YI+XOoFCOSlFqr/4kuYX/AA/vyoAAIr3M9lMiX/IAvJbyEuucVOIwW1XlxRNPQz5MVXQIXJ04DtRTq7FaelVjXm/k6xVRVfL7Q1VaTaaK39orxQ9VyayXsyHytLHOAn1503Q8jgrN7XLfiG5/Kaj66abZ+KQ/JOq7JCnWUEH7xvkgSFXVLWwn5w4LRSYxPikfivnStDYM49WWAA0jc0c+nlngBHrmUm0u/87Jrqf/uauW2YJVt7emYehrdrXFSSeU/gdWEvUJNWIzzijsPVn8IYWK7SGt4StuTRVR8v8/r/Zd8j6tL0zHPrSuHvgdY+b4iSkBaOk/E68W6UYxznckT5X7qzTVhAbkDadCPqiD9s3EgURK4mpHhjNScgpl0sZ3ywuzrefn+AA3h4y4xa//lj4xbAoDMUKzZrvvRRYR/czwV7JKKwqnb1UzsmR6x3mcMpw/16NOyNjj1Q+RA9HmAhbIlTMkdoZvcvP1JVXXHgNVyE/BKsOZ46b4dtDmN+4P3g7Nehld2VxqLhcDurNUi7T4eJOWM5X3EXXrjPOsv8zYeZkgH9m3hv+cv4t0Y8U4EAJmCeIS+1E6H/MhyhNS30f+ofxpg45+KnnF8ywckcKgVQkuS5yqdWZ/GAOJHjUmWCpguq38OiDag5UnlwMNRFrRbD644mtY7G34ZKJzbLaGVW/s19/0toCR++sToK5S1MR0H/0Y2bFb2CbsWJm4p/Q8hgvvUXm1ixgDxdBnZId32FK0IiqXVFZuuT0dZkVuF99BzIkHnAJlhOH61xB814+vCGI0PANszgVHCnWD+46Z3lvrLHV4crMfkSARm0fsuQpGzHS6xUJv/+o7Qj2AKhsuxBpVoNW3276Pr0TrhKLm2gOy7qzkuHWDLNeQzRR+A15qXczuEEa9aqNfdAISSK96iKHUNJ/HKB8gnurrHHHmBOTiJdOXW3A/lvW0fmG9s6L7v+9Is6H5YhoS/mFRUUaylEhevdis4UCXpAS3resjvBgyC+7eko3EQIle64CfhEnYndV8gT1gC8+39Dk3MpIeZvB7MQcDLXDaBVSPUG0Vtam2PM0bjwwoaprHV+j2EnbIsimx5B7fc6CzrzQWf0gnG3qtE142kpsFk2H4Q3wIdBSjgbr33ZM0h+7oJ1XqfqzyjBVWlMXxaL0+jcHGCZ0JHC0bO9IzJqSUVnKKubq+yZUrDNpPgqXDTP89dq94NHGPz/6SgKWiPDohnQ5iCEodDgkdzGY41ITexQvOPqlMi8V9hRI83B0sDbgx/0Iaat++sTyXgowAn1CAhEEgAmTyUm51WM4WH7Bk6k2xHzDwfRVLnTToZ5ERJRukFAzC6xBLZBDW15M4o94BhthMaJQ6vSMp8G2RgOMzfMq3/+L7yB3NCX+aJ6eivbzK/1E4AAAAAAAAAA"}}]); \ No newline at end of file diff --git a/38863.index.js b/38863.index.js new file mode 100644 index 000000000..3b086af11 --- /dev/null +++ b/38863.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38863],{61244:(A,e,a)=>{a.r(e),a.d(e,{default:()=>i});const i="data:image/webp;base64,UklGRiQDAABXRUJQVlA4IBgDAADQEwCdASqAAIAAPm00lkikIqIhI5SZsIANiUAZxiREwc0RySZ5dW2ID/Jex7bAeYj9gPW69AHoAf1L/adYB6AHll+zF5MeqwVATPQuIGQcpTu9eqYvKMBQepciCSFGxQUay8Fe15vilTMd7j2Ov8p/OPOTeaamLRhDr0j0JuCAV2Eja1MfiRnHPpkOeYwOpn/U9pOAZsoIZYttqe6ZiVjJdijpYVrfAAD+6a3//zpT+0v8DaA//6rZ/8rZ/8rZ2qUI7bBSrILL0MtOHRLMWkazAChrG2hG/95bZ1lL/yEQzqVaBoVgsgBZx/zSMVrfIpbPmgmzQmFQ+2reprsUQkGUJdiqYpito6O71l0XdJD9pqTughBMggUwkaAqSMltv/R5MnBn+jAiTV2cnDnNhtSh9K/xmDJyHjcfRMLN9o6BCO/+VUcGzi3q3tfyz0AziWLn9AR6FtEjKWQxLj/v6PkAUnytkz2d+jAahOx3gfT4TLsL/3pSE322BF//uFK10Zh5ed5YiubltE9z/eG6eoWtJJxtZPxmSwubUwBRH5QOLge0oftoUVqiyN0hTAQkv52RXUVSKvkhLuMQ6e2jfLVElZ/isH5ra0+3yRhGP1eyuyl3znyL8SEOs1K1X7pdagVu9pS0TITBYwhgDR59eciXcR9tYXNQap+SF/UdekoHnjunPkfaIq6MTNXg7TZmgG0CrEzgVfJQnVAPqsoq57UKg6C7/Dd7XwHe/Jyma1Q48+tTel77SYB+ZLcZfqdR0rejg0VYu/V1TIqVWfIGV6Na51Uey7rAQC9XEszB/0ro3cx+eSPRohw5NCyBAAEqw/fMXei5BKTaH2f8gJ30m35u3xSclX00o3ZQVZrN0H3SEWLUU54AWfBDxFRAeqmB8OfU4CvXAMc27JHUk6r9g/A1s03YkX6MzlL2iLBkXqolKnaHsPLBljgipiEuYYkuFBpMakRvaCWJPh4TNI3Bm5/7osyoibdN5m8mbbJnlkciHEOiuCXDBjqb6QpA6o1olNDTcu4wbmKfN1RDg+8mZx8RC36fV0QAAAA="}}]); \ No newline at end of file diff --git a/38983.index.js b/38983.index.js new file mode 100644 index 000000000..f5bb1671d --- /dev/null +++ b/38983.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[38983],{38983:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"com.tomi",name:"tomiPAY",homepage:"https://tomi.com/wallet",image_id:"bf8bd7b8-b638-40f6-1caa-1d7678bb1900",app:{browser:null,ios:"https://apps.apple.com/us/app/tomipay-digital-payment-system/id1643501440",android:"https://play.google.com/store/apps/details?id=com.tomiapp.production",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/tomipay/feoojlbclclaoifjiedeeenhldlenopl",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"tomiwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/39356.index.js b/39356.index.js new file mode 100644 index 000000000..307e3e0f0 --- /dev/null +++ b/39356.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[39356],{39356:(A,n,e)=>{e.r(n),e.d(n,{default:()=>w});const w="data:image/webp;base64,UklGRvAEAABXRUJQVlA4IOQEAACwGwCdASqAAIAAPm00l0ckIyKhKJaaOIANiWIA09X4ftf43ba33P8jOgC5q7xc+9c3+A6QHmAfpL+o/XG8wH6x/qT78fSAfp1/////2gHoAeWT+zvwnfuzhKXXHwO2T3jA7TwwJUxMi8Zv0vvzy6CwfSPq0cmScAhl1lZ3HNIT82kB5xhNmQf3J4CNoYW0MvzCSUV/pNrj/wRuEfAxseaKDvrMfn40YbDDqWyL1dWOSRD2k9eDn3ypl7HbvXzXHUK/nAGrgvAB6+NBicCBYjwm+WmDdNNWRNAusKawKMmL9Axe++++CAD+9w1kO76ln6lmo21NezViTABYpncv7q0/QB7UA0n6YMf30K93dKLeD8R72aklowSD0ZDbizpfn6hPs6lCINZovz0EuKFc1sF4kKyMbQhenrVzHDan7ZBoO1dcn8KWWu/1kO+/o9LlQ/ZIL/i17KjVXznW8tKm2kIhKJw8BWQT5VMeXx/IfQE40KpreJgthm/bRU4Mgt9LjMbfp2LsFCA4wPc49CFtWhGQQl/Cx01/viVX969JbUSniidfzctr9N0I6zkJGucPEnViLJ8UAgDvY0KTN7rA32c1s0yE1NxRzXdz8rxjfnaxqT7kWDgRVNXNv3AwPsnRTXiOeaa300JyGemD/bBVNVXZ3AHtFqFkkMSKztMW7dLWqth++A2/qT64B8qyUa2pGuqs7DZmqkbEX5c0Aw9XHK17RwhDG6Ib4+XP5o7CMqjAac+pz0AanMPWrd0dQwj86CmQJ172KIwhLyeWJwqGF3bx1Pao0MtjdKnd3eD9WofV8seFCef1MMARlQzjXNcvSX1A5xwQQ/fKf+e6Vlw0BmtUgT8r3qz86M36mS77MZFt5qZ5y+rwGc1hlTXm8lysMxOLfCJdhwQPjeVY/AavRArk3dOPL5ZiTQzUkSbBZv/76T4kSokH6LS0tWxnO7+SsiTYZ31r2VgjsHDv8LPpohJHFkUMKUlQi+bFqpx71AE7eE35gjXZDNxnM9ZcEVLgvC5G8A5h06sGmwnTnI8v8MLNz9TeiC8r8a810+W0SzNDP1Deci3EuPHk7pKv0NVynfi93DOKPvkK6UlvfZ8LO3qwzyuB6OF1LGvzbVnL0f6P6ZmVtjD7CXOP9gVl7LgL+zofg3P9nmrLtcCj6rANDkH0Oje8PRCnNeLfdnXL+FTQE0A5PhnOMY5Dn2NsT2ii5jygUL0oevojLT9Deauh0yuuE9b3EBz/6QEfCVQUmVSgKvAnWJnl8G+u2AZXck8073SVSEsqQaEirzs3+VfB5CfyxaLaQAP1Z7l8/6Jt5wfuVBz8cyzLN2lUQ7BCfKg4wAdPqY8MONwv89UiwXQKNS/68UAtMslzd4EF73aLoQkWWSWgHTkJGTngosZ9Mndv5Cefdk+XOAReOnVEJP7kWwO/7/myVipZOPQizBUSjKF9fXOm0BGXwT5LuHO1/kn4Om4WYZxIUgcPDg1JJVil+/9vU8MAMR2A2cld74qBepvoYGMosgIsPhWT2bMp71KENaqSyZbQWnS7UnsnyT1AJ3pkwtalmzyAqj7zjAz62Q03RmNdHdAzyd7406z/UX0gkQOobtPEtZrTa9MABVCJjGC1YYuduwgUwzNhbi8MyYTzofH2Qoo2KNS/x+2o2SSjykAAAAAA"}}]); \ No newline at end of file diff --git a/39373.index.js b/39373.index.js new file mode 100644 index 000000000..525121574 --- /dev/null +++ b/39373.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[39373],{39373:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.nabox",name:"Nabox",homepage:"https://nabox.io/",image_id:"3b75e9f7-2ca8-4a33-ed2b-4e8a0c048d00",app:{browser:"https://chrome.google.com/webstore/detail/nabox-wallet/nknhiehlklippafakaeklbeglecifhad?hl=en",ios:"https://testflight.apple.com/join/Ux18h5Nv",android:"https://play.google.com/store/apps/details?id=com.wallet.nabox",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://nabox.io/app/*"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/39646.index.js b/39646.index.js new file mode 100644 index 000000000..63bccd1f7 --- /dev/null +++ b/39646.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[39646],{39646:(A,e,f)=>{f.r(e),f.d(e,{default:()=>g});const g="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/39647.index.js b/39647.index.js new file mode 100644 index 000000000..437eb2486 --- /dev/null +++ b/39647.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[39647],{62028:(u,p,w)=>{w.r(p),w.d(p,{default:()=>g});const g="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/39686.index.js b/39686.index.js new file mode 100644 index 000000000..6f90ac40d --- /dev/null +++ b/39686.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[39686],{39686:(A,a,e)=>{e.r(a),e.d(a,{default:()=>k});const k="data:image/webp;base64,UklGRmwBAABXRUJQVlA4IGABAAAQDACdASqAAIAAPm02l0gkIyIhJpnYAIANiWlu4XPhAM+4GsDF385X0jvzxSbnVJJRuNsPadh9l/GjF7TZxWGxyj09q6a2DAzp7kek2PEBQMrBGqyxEeZomoiv1YVaTvXYRo3G2Htl3gAA/v+DYAaPhNr+tk/624SoIEfP8FRQbezWbZzyE3qqWRFq+0s5FdRZiZOWMNwyhRbxnF91JazP25h/5PfgD/z1f9me/rZnlOreKI8HaVURa5D+6wm4zu26r7fkJ7qYSijSWrjYA5s0kpgcAn7KndwTzdSRjTgpgAvghxrzCwcIeWVJalykOpSqiCaauH5fZdhtv4KKjx2FCgAIlTWdLuGz2TiV4Bkc51Ft1f5Skfy6eAOmFVIH/kiosk39OyH/u8dLRcsq1+bgKSL7Xdfiuuiy/LcxdpCRtOI8+A9gjBFmOW23a+G+gmW96dayT+Q0TX+PKZzgAAAA"}}]); \ No newline at end of file diff --git a/39849.index.js b/39849.index.js new file mode 100644 index 000000000..af2c4c5ca --- /dev/null +++ b/39849.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[39849],{39849:(A,e,h)=>{h.r(e),h.d(e,{default:()=>m});const m="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/39870.index.js b/39870.index.js new file mode 100644 index 000000000..ec619661f --- /dev/null +++ b/39870.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[39870],{39870:(u,v,a)=>{a.r(v),a.d(v,{default:()=>A});const A="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/40092.index.js b/40092.index.js new file mode 100644 index 000000000..895c06e69 --- /dev/null +++ b/40092.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40092],{40092:(M,I,N)=>{N.r(I),N.d(I,{default:()=>j});const j="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNTYxNV8xMjQ2NSkiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2MTVfMTI0NjUpIj4KPHBhdGggZD0iTTI0IDI4QzI2LjIwOTEgMjggMjggMjYuMjA5MSAyOCAyNEMyOCAyMS43OTA5IDI2LjIwOTEgMjAgMjQgMjBDMjEuNzkwOSAyMCAyMCAyMS43OTA5IDIwIDI0QzIwIDI2LjIwOTEgMjEuNzkwOSAyOCAyNCAyOFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOCAyMFYyNUMyOCAyNS43OTU3IDI4LjMxNjEgMjYuNTU4NyAyOC44Nzg3IDI3LjEyMTNDMjkuNDQxMyAyNy42ODM5IDMwLjIwNDQgMjggMzEgMjhDMzEuNzk1NyAyOCAzMi41NTg3IDI3LjY4MzkgMzMuMTIxMyAyNy4xMjEzQzMzLjY4MzkgMjYuNTU4NyAzNCAyNS43OTU3IDM0IDI1VjI0QzM0IDIxLjc0NzMgMzMuMjM5NCAxOS41NjA2IDMxLjg0MTQgMTcuNzk0MkMzMC40NDM0IDE2LjAyNzcgMjguNDkgMTQuNzg1MSAyNi4yOTc1IDE0LjI2NzVDMjQuMTA1MSAxMy43NSAyMS44MDIxIDEzLjk4NzggMTkuNzYxOCAxNC45NDI2QzE3LjcyMTQgMTUuODk3MyAxNi4wNjMyIDE3LjUxMyAxNS4wNTU3IDE5LjUyNzlDMTQuMDQ4MyAyMS41NDI3IDEzLjc1MDcgMjMuODM4NyAxNC4yMTExIDI2LjA0MzlDMTQuNjcxNSAyOC4yNDkgMTUuODYzIDMwLjIzNDEgMTcuNTkyNSAzMS42Nzc1QzE5LjMyMiAzMy4xMjA5IDIxLjQ4ODMgMzMuOTM4MSAyMy43NDAyIDMzLjk5NjZDMjUuOTkyMSAzNC4wNTUyIDI4LjE5NzkgMzMuMzUxNiAzMCAzMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzU2MTVfMTI0NjUiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUgMjYuNzUpIHJvdGF0ZSg0NS4zNTU5KSBzY2FsZSgyOC40NjE2KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5MjU3REYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzEwNUZGIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTYxNV8xMjQ2NSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEyKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="}}]); \ No newline at end of file diff --git a/40233.index.js b/40233.index.js new file mode 100644 index 000000000..4f4b0a3fe --- /dev/null +++ b/40233.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40233],{40233:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.fizen",name:"Fizen Wallet",homepage:"https://fizen.io",image_id:"4beaa3f0-c807-4de0-dae3-c1b677fc9600",app:{browser:null,ios:"https://apps.apple.com/us/app/fizen-wallet/id1621269508",android:"https://play.google.com/store/apps/details?id=com.fizen.io.wallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"fw://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/40289.index.js b/40289.index.js new file mode 100644 index 000000000..7d35bfc55 --- /dev/null +++ b/40289.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40289],{40289:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.icewal",name:"icewal",homepage:"https://icewal.com",image_id:"bbfa8e6a-984d-4955-c919-8181e8bc9e00",app:{browser:null,ios:"https://apps.apple.com/uk/app/icewal/id1629607532",android:"https://play.google.com/store/apps/details?id=com.icecorp.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"icewal://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/40319.index.js b/40319.index.js new file mode 100644 index 000000000..da3c8b46c --- /dev/null +++ b/40319.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40319],{40319:(e,A,f)=>{f.r(A),f.d(A,{default:()=>s});const s="data:image/webp;base64,UklGRgwDAABXRUJQVlA4IAADAABQEQCdASqAAIAAPm02mEekIyKhKZlIWIANiUCyC+CGVsaUVesbL1ezegAfgMffz8/DMdrmtJeZnqfMuHF9u2l+RsGkL0CYk0qai9tKk8+SeToOYHa/GVtPQMVf5nbJEZ/7oQpFr6nnaKb/+OqX7mBcytESJoh4+EF1BPaxz8/I1krOwForjuI7Tz//xDL8a4//70AA/vkd2/G8fku+lbR/F1TH5SMwYT4GIk8mnexqPuA7fUq8KJJA4rF4FOx4swUzzHETg6VnuO7OQQQFUOqC1e1bONrJHw+oZ2kyvf+X3QM+EsgLlWhLYXBRTuo49xDAVvsSxlAcZVkiJUiidSJTQuTzo9YnIe+0dox8q/k6G/gX4dMDbfEZKMIrJGy5lqlzT8i3KIGQtE+iMe3FeL03QVf/M4b695+vDyEPjcD8y1KfPiHAS+dXHU4Q6nX+jm+1n0EvoZTiMIQ77YD16AaxoxLsQDJ6PCRv6zZi0V8RPr6C9VBHG6Sy56k8F9d2rxePcPoAfXrMW/lciQU6OGYUvogN1Rt3/qPusyXZTLL3Ct6R0TZgJKPFNbrFt8KBE4apcXjWnffihB+LgHwNC/4FRvwzrCqsxXVVllKbheZ+BCQdKGRdNPC0UBvuESczBbWLxj15hCIl0wOgsR5SYEVIdRctq4y9aNcQcq42G6euq5KN6Vks7rxHHfAFCYtD3bQThBL24GD63ul7LnYW1sh9SQYjfioM8odScTZHCgRt+IzYS6jizv9p/InZSwqwq2O4yUNfgdTJkDp/fxIsWH83Nl3vY1Pcv7g99j5v47MOePtv5H40YN4r9LNTPDJjdH57f4r/Z50jDMuSDdayKHqd08qln2qKtHlkHXjfmmEkhC4Y0RmAbzhTtsawCTKh4yg6SZcOtxuVGbj6VqMIn11d3M7rP4ADI1xw1rDR5ZdcUcKKbBT4cJfb2wjon81Na8hus6f/Q+k6NXCg7X7GuxTiZKeJE2TDgtgszgxnrico54vTm5ZMlQ4fehUCkcs8AAA="}}]); \ No newline at end of file diff --git a/40461.index.js b/40461.index.js new file mode 100644 index 000000000..1d6be800c --- /dev/null +++ b/40461.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40461],{40461:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"com.alphawallet",name:"AlphaWallet",homepage:"https://alphawallet.com/",image_id:"5b1cddfb-056e-4e78-029a-54de5d70c500",app:{browser:null,ios:"https://apps.apple.com/us/app/alphawallet-eth-wallet/id1358230430",android:"https://play.google.com/store/apps/details?id=io.stormbird.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"awallet://",universal:"https://aw.app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/40500.index.js b/40500.index.js new file mode 100644 index 000000000..aa7474fb4 --- /dev/null +++ b/40500.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40500],{40500:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"com.burritowallet",name:"Burrito",homepage:"https://burritowallet.com",image_id:"7eec7187-3f48-4fda-53bb-b0ad55749a00",app:{browser:null,ios:"https://apps.apple.com/app/burrito-wallet/id6449563083",android:"https://play.google.com/store/apps/details?id=com.burritowallet.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"burrito://",universal:"https://app.burritowallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/40628.index.js b/40628.index.js new file mode 100644 index 000000000..857492a7b --- /dev/null +++ b/40628.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40628],{40628:(e,a,s)=>{s.r(a),s.d(a,{wallet:()=>t});const t={id:"io.metamask",name:"MetaMask",homepage:"https://metamask.io/",image_id:"5195e9db-94d8-4579-6f11-ef553be95100",app:{browser:null,ios:"https://apps.apple.com/us/app/metamask/id1438144202",android:"https://play.google.com/store/apps/details?id=io.metamask",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn",firefox:"https://addons.mozilla.org/en-US/firefox/addon/ether-metamask/",safari:null,edge:"https://microsoftedge.microsoft.com/addons/detail/metamask/ejbalbakoplchlghecdalmeeeajnimhm?hl=en-US",opera:"https://addons.opera.com/en-gb/extensions/details/metamask-10/"},rdns:"io.metamask",mobile:{native:"metamask://",universal:"https://metamask.app.link"},desktop:{native:null,universal:null},deepLink:{mobile:"https://metamask.app.link/dapp/"}}}}]); \ No newline at end of file diff --git a/40718.index.js b/40718.index.js new file mode 100644 index 000000000..393e375be --- /dev/null +++ b/40718.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40718],{40718:(A,e,Q)=>{Q.r(e),Q.d(e,{default:()=>B});const B="data:image/webp;base64,UklGRpACAABXRUJQVlA4IIQCAACwFgCdASqAAIAAPm0ykkWkI6GXjRUQQAbEtIAK9v/x/sb0AOYA/Y7J95JnCM/yXyk+h/2Ae9r54/3vUAevj9HTBBNR9dJ+kj0BK6JWQkcxLWWVSq0ECMb4A9Bd+nwz6Km25BYwC8wS4Ha+f/z+/zuPr5p/He6eQPSNdOOD/10pwVnAiblGhx4ZnfWXf0FTVBcHPoQw5G1MagaH7mlF258h3BXNWYIEfoBCyacm1nq8pRoPwHSecjSy3rNSrigAAP779gAMZboH+uRAUSkM4/oH+uRAUSkcbmlf5QvOE/iXx79B4aQm/mo6Cg/zdw8RZWpFqPq5ormfj2pMgDh3YUKX2f2esS6G3NOOgzn1DOPTBkIZdG40BlfraBP4u9KF53Uh+iFP/Tc+4cQZaQWDgzzk+T29rAToVo7E6zEsEmYzWxCae5/CZU9XOe6tXtlA2udPj+gBfvQkGGXCt+j/Zt93rOVh2gDCXezyjXMs4ya98w3X0BZ3BZ3/R12FtrqrqCwp0lIGAYjFEmjXK1JTwbXOnx/QAv3oSDDLhW/R/s2+71nKw7QBdZN8b+Yr7ElOJwM8tjWtGk0MURMQJi6+sDawyLvS1fSlw7R/ADHTgVV4V1p4QTXF5NzzxlpTavILdS61mQ90Q21chIuDbvAOUWL95dpj50UsRGkYCcFRQjr83pD9Nv3FGO1tQKAuM7JS90mJ3kVAeSBDumwuOZRcn210BLEr1HSqMgX8CpTi7Rt2GxcErv+PYB822vVAAz2b/i4Zb1HQWJqns5+Ptx9Yoyt02Yo2s0M7XQEsSvUdKoyBfwKlONkUQyUVD7Ttkf2A4eOrPBsLgeTYcLormMYJaSUxAAAAAA=="}}]); \ No newline at end of file diff --git a/40740.index.js b/40740.index.js new file mode 100644 index 000000000..4724771a1 --- /dev/null +++ b/40740.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40740],{40740:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"org.thetatoken",name:"Theta Wallet",homepage:"https://www.thetatoken.org/wallet",image_id:"d4afb810-5925-4f00-4ebb-d180fcf29000",app:{browser:"https://wallet.thetatoken.org",ios:"https://apps.apple.com/app/theta-wallet/id1451094550",android:"https://play.google.com/store/apps/details?id=org.theta.wallet&pli=1",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/40839.index.js b/40839.index.js new file mode 100644 index 000000000..291b34ec0 --- /dev/null +++ b/40839.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40839],{40839:(A,R,q)=>{q.r(R),q.d(R,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/40979.index.js b/40979.index.js new file mode 100644 index 000000000..21b077ddb --- /dev/null +++ b/40979.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[40979],{40979:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"app.beewallet",name:"Bee Wallet",homepage:"https://www.beewallet.app",image_id:"f90bc33f-f085-40cf-7538-fae5ae84f900",app:{browser:null,ios:"https://apps.apple.com/lt/app/bee-for-uniswap-pancakeswap/id1617257467",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"beewallet.app://",universal:"https://beewallet.app/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/41026.index.js b/41026.index.js new file mode 100644 index 000000000..77a05249e --- /dev/null +++ b/41026.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41026],{41026:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>i});const i={id:"com.ambire",name:"Ambire Wallet",homepage:"https://www.ambire.com",image_id:"c39b3a16-1a38-4588-f089-cb7aeb584700",app:{browser:"https://wallet.ambire.com",ios:"https://apps.apple.com/bg/app/ambire-smart-crypto-wallet/id6444863857",android:"https://play.google.com/store/apps/details?id=com.ambire.wallet&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ambire://",universal:"https://mobile.ambire.com"},desktop:{native:null,universal:"https://wallet.ambire.com"}}}}]); \ No newline at end of file diff --git a/41042.index.js b/41042.index.js new file mode 100644 index 000000000..ecb0104cd --- /dev/null +++ b/41042.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41042],{41042:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"io.kriptomat",name:"Kriptomat",homepage:"https://kriptomat.io/web3/",image_id:"774110aa-70f6-4d0c-210f-ab434838fa00",app:{browser:null,ios:"https://apps.apple.com/app/id1440135740",android:"https://play.google.com/store/apps/details?id=io.kriptomat.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"kriptomatapp://wallet-connect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/41184.index.js b/41184.index.js new file mode 100644 index 000000000..9b42a37ff --- /dev/null +++ b/41184.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41184],{41184:(A,e,I)=>{I.r(e),I.d(e,{default:()=>P});const P="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/41215.index.js b/41215.index.js new file mode 100644 index 000000000..0d9adfa5a --- /dev/null +++ b/41215.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41215],{41215:(A,P,H)=>{H.r(P),H.d(P,{default:()=>k});const k="data:image/webp;base64,UklGRlYMAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSIwFAAAB8Cxt2/I22v4d13U2+SnJzTBmNGUZuirggF2ZNfciJGthCi9Bd2bN5AWwQw8/j7vcrH5YzpQekE44Bibp1nXVM42ICUCjk9yTAGB84sTplY/Wv+ve7pN6a2tz7aMzp+am2gCQ7pGEMifJAOSFN86vbxkHat21c6+/IACypPLkewA8Mntho8ftrmrmEdsi3EzVub23cXH2YQD35LJIBlonLt9kkKbmwYGGmxoZvHn5eAvIUg5JwKvLf2XQ1YJDDldn8G9LLwNJyiAZcnC1R7o6G+rqZH/1YEaS0csZMv8bRqiz0a5B3pgX5DxaSYDDvyFdg40P9eCNQ4CkEcoZE6ukGUfUjFydQs6jkgTtxR7NOMJm7C22IWkkcsbhDs044mb88TXkPAKCsQukBkc+lHFhDNK0JJj4I9VYRDP+aRKSGpUEb9+lBgsZyrtvQ1KDckordGNBzbmcUm5MRuszarCoofyshdwQwZM32A8WNvq88QSkEYKnf6CywMrvn4Y0QPBMh8oiKzvPQIaW8UyHykIrO88gDynjye+oLLbyu6eQh5LQuk5lwZXX28hDSAmfUll05WdIaXCCJSoLr1yGDOwevEuL0oXxPciAMmZuM1j84J1p5IEkjP2exgoaf/8rpEEIzlNZReU5yAAEB+lRBzqPQfaV8OAmndX4bhxpP4IFKqupXIDsI+PA/xj1CP5vBnk/n9NYUeMXSHsSHKOzqs5jkL0AV2i1uYa9Ck7SWVnjSchuwBVafa4n7Co4Qmd1nUcgO2V8RauP8SvkHTIm+4z6BPtTyNsES1RWWLkMAZDQ/oVeI2enhQQI5uissnMesu19ap2UH0CQ8HCXXqdg92EkwSydlXbOQgSXqLVSXoIgf0OvlXMjAy/1GbUK9l8CXqex2sY3gLPUeinPAWu0ehnXMd6l18u59eB0MOoV9Mk5OivunDtFrZny9ErtVj6m1cz40Vrt1jfpNXN+u8WoWbB7q3a3lZXv8//+fu30NqNmwVvd2m19S6+Zc3OdVjPj2ke1+3iFWjPlyunanZqj18w5N+mMegVj+sEter2c3XGs0+plXAPOUeulPAu8QauX8XXgpT6jVsH+S0DeoNfK+U2G4BK1VspLEMEsvVbOWUjCw11GnZzdh5Eg+IBaJ+X7EEAwT6+Tc25bQqtDr5HzlzYSAMEytUbKJQgAZEz1GfUJ9ieRtyHjK1p9jF8hY0fBEXp9nEcgOwHpOq02xivYo+BkfZwnIbsBuEavi/EK9iw4VhvnMchekPAFrSbGz5Gx54yZ/zHqEfzfgf1AsECth3IBgn0mjH9Hr4Vz80Gk/UBwrBrhPAjB/gXnqHVQnodggAljv6fVwPj7MaRBIGP6DqN8wdszyBis4D1alC6M7+EeDFqwTC2dcgmCgaeEz6hlU36KlAaHjPZ1asmU11tIGGbGU99Ry6X87klkDDfjmQ61VMrOM8gYtuCZDrVMys4zEAxf8Mz31BIpf3gGgiYKnrjBfpQm+rzxJATNzGh9Ro2yhPKzFjKamlNapltJzLmSUkZzk+Cdu9QoRSjvvg1JaHISTP6JZmUw5R8nIAkNF4xdCGqMXih5YQyC5ueM136i2aiZsXMYOWMUk6C92KPZKJmxt9iGJIxozphaJc1GxYxcnUDOGN0kwKEbDNdoXqiTvzkMSMJI5wyZv06GerNcI/ibeUHOGHlJSAdX+6SrN8XVyd7qQUEWFFES8PLS3xh09RhWmDqDf11+FUiCYkoGWscv32QwTM1jMOGmFgzevHyiBWRBUfM9AB6evbjR43ZXNfOIbRFupurc3tu4MPsIgHsyipskA7jnhdfPrnWNA7Wt9fNvvHAPgCwJZU5yTwKA9tTcqTMfrW1u3VKyf7v73fqHK6dPTIwDQLpHEhoNVlA4IKQGAACQIACdASqAAIAAPm0uk0ckIiGhJZi9uIANiWMcMJ8rGNb6bmR/O46fm9Du3G57f0hf4DoM/YO9ADpOf3R9M7NcZtj/VewPsBlmhA2RMqimmePSiT9bx9QqOb6Nodv4d+1i9EE+b6JmIZr8V8/WKf1VEIJz1+GHC95clEoLo6FYfZZTLtMV/pYWpVok4CPUWH2JhI/biP2k0PwMmSZWDXbRZ8KHwGNpz8/JEMfwG/z6VO3zAIlkolmpVEPyeW4EvJnMU3BjPPhaaSF1Oe2XUGMTJHooe0551X7bs0uKeehcHhl6KBA/JPlpKcTNXRSLt2lHHfYxbHCxnCYh8+bPPzojgLB6vNBiGWTiH/6XYAD+3wfN1GVutNqHGtur4ks/TSRpOK/JgdnaLHQc2g41KLc2QYiaXwaXxCakn8pZmnVfNHnVfs5+8PHJy+EJmPcHn/atyUE1HmnziqQc11zrtSKXyONsQWFBszhLHhEvaINF5ars+DrBYZRqqdI3q7Z24C98T9N5K48aO4XjbN/rEHZO9J8yMzvrmUrFoWmpCo5EOCD5XDwFnj4eV50dkw0+jzwaqPyjSDlHudndHMCtMF2czkxPCAT+gBV1fPQ4Q2o4FE1Qv2gnynXpTqqyNHuirFrRAZcmGdA6XEOTO09K00LMOLpI0IVannD2qZduBDPqHYclCHXa5aLxlfRK0tO7nVkwZ14dTm5/6AeYqCXiq76Z9eSmmPTBzOdtBAP+f+Z1/7JPPvGAfN09UrdfOJ6BcyIJLIBiN1+ikkTWQ1b4XjAXHw3OEvSJKv+5H5O7g3RLMtyoYMMnFW0vFJ/LO2kIKbOMa8BJW0zEGUGgOeK1ZNTMNHz6b/WixvaxiGm46Jd9JQdYpxj04VIBatgyl6vtkJnWpd07YGA3y/udRVVtbP8dvO/axm1DD/HHGW7uH5E2P5vz9Nc5qNoabhkfTKEihv2EiaKaTUW2V2f/PElppq79Rh1iK5Yao7UmIgn7sVvTCMfBV140M9b1cyh2+zKb9L+oi25agHYnZZl62zEcIGTbUVj4OjWl5zsqQRN0K8q8jWRtxdvOTkyfnfxoY83o77Ap2kAfszpAfkUtBj8gp2/rhwSwwW9ugolAesvs9MKf2aqeTozz8nAW+kPFUr7awokjvSH9sPLXEbZL7wYO5mVvfB2vAeKYPcrgT8nJOiy5E7AIZO95nvfEQrwySl15o9KmCkCK0Z0nj/Fz04qYmv3KD0IvMbtxY7ZUNxXUSRXHnd6A6LfCP4606cxgHU9hg/QpPJwRzYpJNzWgE9yDqkbjvPxTz6Bw/N0XPEY5RVoCHT5NZ+eq5fT3H8BOevlzxQISHTQNIK8XTQZz3aUZuWYubTM1onbV9lPD0s7z2xdmY5AKowcRnEzKWnXlnYzavfby8PHuBjlmsBudVKdcFrOdTXQdQ0Ze01vKg7uODtoKolz0FIV9lvY4knYCQmRkkRs4yTd+HtyOf2Mxvl6bD+n4oHLjSLlIwJeXGSeIr6dGU5VN69yQsXru9BjD8cBd0m8ySr0e3JNzT35/tS9f1DktYfpCxIVGndoh+/xA1GuUtlTWUkfnr0xlUUYhx4SCEBujJ/9hyrNu8x9Kv+7ErcpwEwAxl/yc071tPy3kspr5UjU/7TjH4QW/Ede7sxHgQj2/HfL4HzIHr2Y03U4CcpDJIVZNf9SU94oJN/1sW/+7E7ooYCrcP4T+hVr6RQgyYOTPkRbbMXQLc3V0OWexGClan37dDnpSyWCyjdehmGdlUFuoCs0jTtDDNhWpXPalDjeuYps6bWccLnhPgWqkfAzJjEyG0xZwqHNaHcnr6DdSPtHUJt3w15PHlYwzpxv+C/MZTiYOd3ptjbiDnPgSrEV1n7/IAoxBxvzaGoQrphwJIS+Tc56iSynxL79sypbuvbJ6ItYhRBK5poeipNnAuuMbbYmuEja2YmoBZf7O/WpUYDFeWxh1rYd3WwapoljkrcV6OPB5DW60ygJ5IVoBquzXbMN5GyJXmOPP1hYti7fgqdO0CuT4I2vyfN+H5EQHkMumHuzCwXaNkNlDbB+AFN4BAPVzOiGmO1F/ma1lmoP1dpL6L5CabhmSwME6+jJ7667jTZRgiM9zoGrGZxmKPaiXCYzD3emgRTcAH9BhCdGVmHqwjUchk0093jwGINLPzPDLbxU2jE0VFiZmXml9PVyHhFUY+w5mS1/z2MC37xsFIpFjb1EdyEwkD6fkHBRD4EWgyuhvMYWBuzx5KKIS/qOZ6ksAAA=="}}]); \ No newline at end of file diff --git a/4140.index.js b/4140.index.js new file mode 100644 index 000000000..63454d0ac --- /dev/null +++ b/4140.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4140],{4140:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>i});const i={id:"com.lif3",name:"Lif3 Wallet",homepage:"https://lif3.com/",image_id:"1a89c0ec-9059-4515-afb6-8204d49f0900",app:{browser:null,ios:"https://apps.apple.com/app/lif3/id6444389674",android:"https://play.google.com/store/apps/details?id=com.lif3.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"lif3wallet://walletview",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/41485.index.js b/41485.index.js new file mode 100644 index 000000000..9a890f8b0 --- /dev/null +++ b/41485.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41485],{41485:(o,l,i)=>{i.r(l),i.d(l,{wallet:()=>e});const e={id:"com.kriptonio",name:"Kriptonio",homepage:"https://kriptonio.com",image_id:"331e57d3-d157-4bc3-8ea5-48a03f705e00",app:{browser:"https://kriptonio.com",ios:"https://apps.apple.com/hr/app/kriptonio/id6444807361",android:"https://play.google.com/store/apps/details?id=com.kriptonio.mobile.android",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"kriptonio://",universal:"https://app.kriptonio.com/mobile"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/41502.index.js b/41502.index.js new file mode 100644 index 000000000..bb35c7081 --- /dev/null +++ b/41502.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41502],{41502:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"com.abra",name:"Abra Wallet",homepage:"https://abra.com",image_id:"2219db01-e0c9-471c-5def-fd3b4e7a7a00",app:{browser:"https://abra.com",ios:"https://abra.com",android:"https://abra.com",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"abra://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/41730.index.js b/41730.index.js new file mode 100644 index 000000000..a89e8a064 --- /dev/null +++ b/41730.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41730],{41730:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>s});const s={id:"finance.slingshot",name:"Slingshot Wallet",homepage:"https://slingshot.finance/",image_id:"10c75467-6612-48ad-b97b-63985e922200",app:{browser:null,ios:"https://apps.apple.com/app/apple-store/id1633406472",android:"https://play.google.com/store/apps/details?id=com.slingshot.finance",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"slingshot://",universal:"https://app.slingshot.finance"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/41862.index.js b/41862.index.js new file mode 100644 index 000000000..732feb2d9 --- /dev/null +++ b/41862.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[41862],{41862:(r,A,C)=>{C.r(A),C.d(A,{default:()=>e});const e="data:image/webp;base64,UklGRmIFAABXRUJQVlA4IFYFAAAwHQCdASqAAIAAPm00lkekIyIhJhVacIANiWoA1l+B+yfkv7KlUfpH4Y4ck5fZX+0+6DtX/mv/Je4B+oH+e6i3mA/Yr9nvdl9Cn+I9QD+q/5vrBvQA8s/91fgw/r3++/cP2uf//nNb6z3BppURn4aJl3Qg/ELrKw1TZO4DZur/r1rcLrKdFhO1Kc2dY+XCNHCUHi6CmCJKxppPHwI6WOwVsIkDHJm3Cy6FWKAqr4MSzYJzravVrzDwVYPm/vuH4hT6kuNI3Ejblg0a82X/itCwD5eMHcKpI0n7f5sE7pp/gHcLRdAkdOL1O4TxJwG/jO28AAD+/gbQPv29bt/U7RVQVuQqetQtrlnZqdl0b1cXEZ1YC6qnbnbJ4sHhzPxb9RN+ynXV8vJrRFxf/wbv9SloshuyGPTfC4YOw15t4eRLpFfzTgYZN8VaUQw2xXI4Yk/wSLv+MF/XhUuIXrwCe1cvaBkuOqSF/swqnTKfkL0PMN2T9uvWrkVxgBNobGJ66OHey5KV/u4PCzEWrhPcfkl8RN5B4Xzk2MwLbRWiqRh3ESWKVyrS+Wv1UsS74sdK3KQur6NWdKachCHthmwp7QHXeBQHrR0f7TqPEtyoVm1t7bImAaiRavc5P8EdUmNCBrJYpOuPR5jOv+dADqjnz1mB2f/EzgLPypbhzNZ9iKfPIiUeSDTmThEfX32FT8GciRTxafiRMbPF8bzDn0MZoIMeOMR5ZEAfbx2lvGNtnL2ftutkCt5zA3yQW13jluE6l+fkZjoPP1Oqu57PNiYFQlhN5CFPBUztv+SDhmbcBro/e1xm+rF73WCo0F97Nnpwa3Js9sYFGKquUruhoX7nxt5b1hLdORW8l7UgYVFH313cqtQhLaf6TJS7xOunhooHXZtFkdGmxRBlR4YC8H3/kQuWssuiOTFA3B2JlqfD0FF6q1V7qOidBQMnsD9VasQaOw6pigPuHIbROs76pN71ziqr9br9Qu1qWcImOdGosSRqE65B5EYK4tbLRCrDeDiVw6nhDfg69g1crjCr4fjRxhpsjtSPIyKYuUWrIzgWkscrHF0MeM31jJbAGWueIMlDQ2+fIUuDjU1XMvQ+QxrrVP+BGppMvbaXV3npicvx/OVRQxJcNZPQlLBGUaCNhFfPrWQWixbwJeb87KbrWUoeberJAYuTPwATIep0fW47EnTV/zBCrBK/GJhP/a2RkbrmkC3s7oEHvTJRInQBKQCzhAqthAX98nT91M9aVCp1whYPeme6kf7tI3n8mm0wjESc96h+PLGxNxWf5u2FZ/1DC01BywHSMZCrnHG4PSQXJaFB0KO4Od/r9mgptZ8Cc68rD18iO4bKNt4ayk/EVoTVt9yflxUUoFJ51jW11jUGfXnGuni4WlGJ5CcAzOmIwbxdEhWt9Te8q/NMZ3wtLaGzOJpX6MhjTWDzFYDoUwYUQqjCkzyHIOnXDmPU4zA0ZVJ8qL7Qu/rzgimN9+zCO+EOj71vAviQ6S335VCKOOXfdq3xqKR/votDuv96mCpQ5xmGwcDYR2CvnjynWSaB6w4HyeVp4gX0QCasSCPFNoTZCLRYY19KUX8d6P1LE6tAaFinoJaM8k1xwmNuBWGABA506fqRJGu1Kfhs5X6ehKiP242K3P+Qh8h6JBIu7pEwYKtT3k9Oqf72j+iDBzx8PRTByn5DRAhnv3mxZoAtwID4zjeRXqoi95SqXFrcNgqTJegRxyOcIieBkAZDuNiVv9jrF7ZQo7VW7gOqyzIbCs158JPqFKfeYiajScpuXObiw7p+N2ox0MfzlClC38241+eC+GPinAAAAAAA"}}]); \ No newline at end of file diff --git a/42035.index.js b/42035.index.js new file mode 100644 index 000000000..fc875b8d1 --- /dev/null +++ b/42035.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42035],{42035:(A,e,l)=>{l.r(e),l.d(e,{default:()=>t});const t="data:image/webp;base64,UklGRtADAABXRUJQVlA4IMQDAAAQGACdASqAAIAAPm0yl0ekIyIhKhJpoIANiWkAFe6djf+Yrt98HeC7d3ArjA7zc6r/M/sV5x/ob/xf4/4C/109HD1uegB+yBkZCK4EtLQ/QpjKg8e8B2bJWzMbUQhWfM7q4LhFl1yWDh/SnKc/7gjqIgJslgUwndTEkQMDKOFfJzPddxeoWE/p+8eATVhZTKfD13Ouu2WLDrqtlB6nyf2ZEmLa1pV0QR918PIDnwdxKbwrxCHN34zDOQvzTPUKJMR/wq6kQ2MlAAAA/vytEBt6gJ5zLlOkPZfl8xuVMIPSenYb+5VaeLeHXb/epf2qevgDVd1T/23PocU6I9YgNksjvZbpLTQyeT3uF9Hvtxv4jh1W6sAdsFsntUWYF0Okn/HPjEw4krZ8WYcItf07J/9Q0sTJfThgl4fCG5TgsrPOgcfM6bbaz1kmEBltlXSt6Tbmdd81Ua8DtqYjU1aAyrAX+uEp3TVS7SNXBIMCSRl5U1DcljpKejkOYFwzauXDtBXI1lqheZCrfILjopnbelImZPJ0wIWDf67r6jzu0kydS3ttI5bOXQMUYZy8YhjAysrx6vMvyAFJ6O5eFmnaA713Lt5kjF552Oiazwdvhnq/Q6QkGPEia5f+po/7F+1v2n6pz+sJU8ZbGusc+jFQjFCA89+4qpxDT+qOFbMjtODgLhSyZ+L0e3bzr4WEVgt+TARJI69ib8AGv4NBXM+vk2fCnBtjvDiAundcov9/BlklaHpYb3We1R18bPRiocgfs2q7F+eDNYoGABvltUPS9ITx5cIfXDYRuw0/vzrZZ2zlA7o8felgcD2+8bukr/uYmMeoAltmoNFobtzPeZaLUtFrSOS2RNcds3xP/riezfCdYQIZUwsmcloQj129bWXHdlmjJ7eCOo+lUuz/YctjdQ4eki7GtVw+M+kqyNPgpWRrBiPYGALcKoZIIRwAJqav8NdcbHIwVyVAI9ADnxf3+y9sVy7nSRPnnflEXolwcIQRSroUkHX1M1Hhu4uhRhnL/+JlkVS8gFq0MSTxTh5KFfiRCjH77URtoLe6qJWD6GaaI1SGBi/NwwYiTUUJX4pTLxtFf86fBvFS8pk79xZRiO0pyqJU31ASQT0pR9Xr8X+R2VpmO9FlDZVoVwro6s/kHxNBeLvwSolSZXEbg20sq11YN61Psy7SDC3wDItypn2PLOzfg2eu77qEE4MB/MHwwJnwDTHK2C044ggLEJJBbYEOAkVY1CANP27G9sI4J/GbfGun4q0XzIVoMgP/OdI/F4AAAAAA"}}]); \ No newline at end of file diff --git a/42065.index.js b/42065.index.js new file mode 100644 index 000000000..f4fddf2fb --- /dev/null +++ b/42065.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42065],{42065:(e,a,l)=>{l.r(a),l.d(a,{wallet:()=>d});const d={id:"com.dextrade",name:"DexTrade",homepage:"https://dextrade.com",image_id:"d33237c0-a4e1-4339-9db8-a1087311c400",app:{browser:"https://pwa.dextrade.com",ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/dextrade/nmladckinifchdidkoaagbcpnieocoah?hl=en",firefox:null,safari:null,edge:null,opera:null},rdns:"com.dextrade",mobile:{native:null,universal:"https://pwa.dextrade.com"},desktop:{native:null,universal:"https://pwa.dextrade.com"}}}}]); \ No newline at end of file diff --git a/42089.index.js b/42089.index.js new file mode 100644 index 000000000..d9faa05fb --- /dev/null +++ b/42089.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42089],{42089:(A,r,a)=>{a.r(r),a.d(r,{default:()=>e});const e="data:image/webp;base64,UklGRlQEAABXRUJQVlA4IEgEAACQHACdASqAAIAAPm02l0gkIyKhJRZpoIANiUAZN5ma3doH5AdgNxL4bqqfiYdK7zAfsz68Ho59AD+e/8DrC/QA8tn9t/g6/bb0gMN9tA2b66roD8zb0/v/B8m5wS0vhcmLutovKOFwltI7Ir23ckue8TlCLj35v+lDb+OtI56Z4wYCkl6NaBtRN3KgNtURFvP+Ay8MSMwl3sMKmgVnnMsK6rpFh+orYaRdd9YfjH2GXVxCP43SIRHPu61n24TVorzeLwvAuxVFUFJwYH/pYEEw0KuHfe1Of30yw9EAJ+UvhUPLRNzv9rzX6VXI24AA/ucTqai//20Psl8Udbb/+UrrvV29VsCsc5PXggheQHDRnOPDTxBxv05vMJzQZbwbPjFxVcAU/oGGEC6VsxXwrN3PrwZbuEYy8cCpkDH152hWmMsGfa8njXjXW5WSu7K44cx+mcddnfaJE74usuZreAE5Gmk7FOOQTAvZv1Ewzzrl9NmxpAThl6SrDNyC1VDCxJKpkrk8auSCW9JhSiISxH+irKujFo4l5BC0E2Ji0jaSBeJ7/4dii/944vR90ZlS3O84EVAr48E8IHoQ4jNrg9bPY1xvouBPoSFXbR8+Abe9Lf2jze7z326K+enRPJfVcpv/P22ZuiipAvnUSytWOBxAe5KU+3u4RGhkP9GFRq/Kf7Ut00kATEprR0bVgrxNXbx0gGvszQPJvjrwBbpKrnn3aMTYG1CWSAd4WdW+WGPaQEavuieLrNyeQMt3Q+UYtR9j01A30AjzYZcBAmoAfTq/WvrDSWPG63MRHgledQgBKUzKBV//b8qzcrfvgkTdYaiBXTMHsU74obDBq6g5pBThQX2ha1/taVTgnAUuSDn1yYXU/E9qFEbkDxsFEAsM/+o/979xVDHvwQLVzW8hv7iC+81T8xqkxqErYPZvr1VMH6UW3saZjqqgzfeIMzciA5NhhJy831kOX5i757V6/fWbkjtClWHUXMkKFrXab7gNLnswlH6NCydn9ITkGRIm7fxjObTTjQk7fdGOFUc3b+LJ9jFqJEk8ev6zE4495uGUUfLC7fUhhrUN43VZ9EzP2WmvrZ5tJeuVaNLNyoppZNayJPJ6eEHiKd9ZQe/9I5faBT6IraBGIGeczaYA66D9/Q8du09lmQ1doQ6FXepRy13xvHk11mYBuG+DshhKFNhGk+4IOtC+H7/9n8a6Y1Db45quywsTJMCu9Gzj/NWPntfElGuO7q6La0RabSnCn6rxNCC+P8UirXWc1aSIlFimVRWARiKaIrmzrW34244s1oeUeU1ET+xj3ZQVVHq+MwtGHgm09ySAJzun/9IKSt8VraY4UAw/gQgaNtdcBkvPwq7w3ix7IxRFQAFF2KrJhIZosZQkApSr+wWmPfsNcm4yPcELWXl3Bq9fwvLmj7CLHQdZ2SD68SEgEqKFAEC/zTIwVkGNTCkNsAAA"}}]); \ No newline at end of file diff --git a/42154.index.js b/42154.index.js new file mode 100644 index 000000000..a7a8c9820 --- /dev/null +++ b/42154.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42154],{42154:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"technology.jambo",name:"Jambo",homepage:"https://www.jambo.technology/",image_id:"4feba888-eb07-4c20-f3b7-985dc7488100",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.jambo",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"jbw://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/42241.index.js b/42241.index.js new file mode 100644 index 000000000..70f961b17 --- /dev/null +++ b/42241.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42241],{42241:(p,A,e)=>{e.r(A),e.d(A,{default:()=>E});const E="data:image/webp;base64,UklGRqQEAABXRUJQVlA4IJgEAAAQFwCdASqAAIAAPm02mEgkIyKhJxW5IIANiWMG+OgvN+FLmd/ZbbXnWNOAe0EfhfhvYVspP8HvT3H/51/reMDT0zK/I99QewT+sXVoIcv9uAZZqq1q1cl0+05WW6BLo7fIkLtpMmPKE4jkQyx6KuGc9pnwUW0LtCdxWy7OG9dqr7njUF9nKyu5Yks0WWO/SwlnAi7kGEzJXKOmnMo/nyTrs9yIO0PfwZ7aQ/ct0B8hatJeVm5Jw2OaJTM/TIleEG0AAP71Y5Z/+N4/yXf277ef166e7/2/Xh+ixJ8QqGSS6p8UX65b5r7vNlGZfqU5yxlMF3eI1qZVtK2wtgzJeryWMmvEEKd5zv6RS90Ku6BjQH/BTpLzz5zRoOM1/jVLK4uxEQAHfJiw3bkp3qL/x9uaZTtG87KWPF/vPm+43ifmXdd+gV1/rtGNsPzn3hOh/VzrNWQEW7e9nXtXsJ/z+gEYbLPWU8OfkKG7Fap4I+D1OgUQkfWJbzExQ6UXT1yVtPkzyUnr108tRkFDwKz2H3kCzqs3GaR6GdbpCXCgSXthqppcYcCeVwnzl4uY8u3Am7BEIrpWQ9MlNEy3tDDs4JmcREMxmuTaesO5LEouwt4TJyL/hZYp2cD7wpHODFFmm2NU3tHg/7TWhdJggGkl31gq6Qnxwi4Wb7UoUP9//eMLylUnpes9ZaG5i2EuWXjpIk0VXVBaq6nSIyFE3QE/DKb2APUybIwoaxu+8xl5FoHtJCiOlu4B2ksFZ96a+ErBLDFqD/Jqt6jCyQKmm22BpKvpA8Q1pgjiEWykr4DRlFtoJorErv4KZib6fWkpnv1YMj2jYMe52t/PobFOcovh1/ftH6hTqpCjFB8TzkGu98JSG05nsAomC569FzF4IWUKMZ3VGv5NnOW2zwIt4GUWjAadmpBewk7dtTDsqMTR7L32YRLjfCqzcKgMv4rBVpnImELf5dSDIzRdqu9EjAhI1+7YTufIScdpnaSp1y3WKeWBHhe0Gu6U5i/W1E9gyJubQSdb6E69AL13kIGDY7P6Yyg3B8QzmQ10fiTbebpoTAxChSAh9zlN9Kz4dTouRc1Fr46yzzr/5UNXAwmWz8vhOd21xz5FBAc0Fs+6RZNaPXJ2r06qCVghRaIEU/ezIKqKB+pws2b3CmODVfFoBGVe9Jvm6OL+8bCCX2LITNV/1/gc5oGvZ/pkexqbM1v4rTDGkfkqUq3grFakuzpmYjYvi5/lcW827BvPRryZhxS1za3MWlJ/ZlzfwAEQ2tBK8m4fhzaKRk1XvxoYBo+2W9o00IhNfyByZOOLhVHgqN01mxXi7LfZMTTKVuVM5J1uFG82W89YgcipF5mzFHruG+hbIyqw7wvIkHsjjXZSwUJhS5bMlMUIEjZGWOpWpH4+uJMn16hUP0Bj97E3uJTWAvYD9qZdDflwFc0Oe6mBiBVg8k6ww61L9d3/CYRqVnXKmrwcRAN9BsEAMFkjWh5vEICJQHMf44GUdyQLNtDK147gMqzqEd127w3UmmuiXD9RlI9bSV7lEwPT7nZqtPnSvE6TAdJYbHMM+7tYAAA="}}]); \ No newline at end of file diff --git a/4229.index.js b/4229.index.js new file mode 100644 index 000000000..165460e75 --- /dev/null +++ b/4229.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4229],{4229:(I,s,A)=>{A.r(s),A.d(s,{default:()=>e});const e="data:image/webp;base64,UklGRuYDAABXRUJQVlA4INoDAABwFwCdASqAAIAAPm0wlUckIqIhJRM9KIANiWUC3AEh0Ru35G423nPk2Uo4EQYHbbEbZIKrFukfSOiEcuHMNtKT62l/pa9usz5t2F7LRk5RTE3BYSmjv5l/4afFdBUHfCtoCN5Dy6Of7pnX2OdGycLH88muMtQ8x+lGyfnFyKeS/kujuekTq1eTGwszttjLZXY0PcJKmJTHtX5HWw8tQWDAFn6L/VhQFnPt2/uc0CgGe8RcPIg0RLcJT1gbq0l2zWaa/WwAAPv3lBBX/xh/Uz+UWYjBLE3fV8YvjUOEvJs2gMIffLsPwBUBgvcLKaTtcomPqmj7gzWkrESq7m9/JRr6XspNQmcNXNtVmva08aRJ3hq6YANJt8u2c7hzs4jUX1m0F+WFTCPIh0rtTIdSo50YKPPOyFLjH91qD71eo1gJCAM+Wm1IjsyYS2SI3Xe+HesZ4quQDsI5BRC59AXxdA2E5IvCHWXoDtYXi6+vafcLW/qRUU1APwUs2wYUoNQs+2fJRxioSYMK1mn5QOS4mNEkrfkIa6FKeD1DWdsn6iKhCe0kEpp0EiqHZ5xFBOOrUmS7uSGGBE9cFypf/+IkqVlMbM+lywjp34T/POhHMqVm+W8mG8RzLh7822TUeUYzvd/8rpq29hI2Noh8D6vVFmARkU1zI94IVOYG/I2QrpYdA1ds+RWEnjBNg30DwNpsZkCaYqxZ2nGmtAG9KWNXvNrFtzVWlVSptpBP+TSKwCeRgZUmSx8FMdVsT1S8QtoedpwndgXmB2Lz+LhnLPmavQ6oZ+Q4c1N5/RIhBsyeJ8L+TzQr6sFfi63+ujR4giZ7g3h6b7p77c30JbueOQ4AatTnxBvOvh4GAga/fJqSHxRn2pM2kIXmL2kAsLoEqaVdB82QLfcQle51bPYKIloAbCb8Op1r1LvCLjFg3hqiVgjt6KIgR9aexLZcK0A0rzHElAFxgfvbg8FWEKHsYO3o/YFtn/XzSSTaIXLJBjxTpF8/taseWpEKL4qmJ2hiQNOSG+ymI1jM6EREVdfOXjilsjWS+fGc7nQNEc2vuMsUNUFGseFCZb7KRZ3lHWjqJhwUIRK3J7dDFxBIctkE5zoNpE74xmbZMTl7NHEjPhhYZur+hdaikQz9yz6uLDb7PaI5KNK/STLpWqnrchkk56xV5alW1qWK3ujnMgEyCIb3pxxJrhI9nJwHfDhex0olbuii8tGU0acm/xzdPHQ0mUv3Vt7s5Ib6wkUHDkGbg7HAEDsGdjT34P3shYapYE9P6SQsTpG21RH8ydFtFoiHZZN+jVuIcixcF0bF3IIAAA=="}}]); \ No newline at end of file diff --git a/42302.index.js b/42302.index.js new file mode 100644 index 000000000..b8c3afab5 --- /dev/null +++ b/42302.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42302],{42302:(A,e,u)=>{u.r(e),u.d(e,{default:()=>n});const n="data:image/webp;base64,UklGRpYFAABXRUJQVlA4IIoFAAAwHgCdASqAAIAAPm0ylUakIyIhKZebAIANiWYA1i4BPT/0nmWVV+tbquYDtJ0CekTzCP1y6TfmA80f/Lesj/GeoB/bOo//bn2Iv2A9Oj2Vf3WgD7oLshlA8Dv77XDTyPeogTNOLx8SR6Jr/81bzDzC4ZAswNqy0RUYP/J/z1YQqkq2guAt0UUA5PcuNEtVZH+KxQQpDbgX8dMdKYvJivYnBEaWToaFLRNulhxB0rr4OcFKtMCBgrXJ0uetBpRzuKr0/ZYrEjXZ1q9ELWH7z0TNJG3zt+NvUIGOFEPjNBrfl6BwHBOhrIh1FehpUuP8pnXbwMMHPl/4oZEAAP78qAE1ZOLGs/qIvqr37meVo04yuRpQqSn29ZK2bSY/3H0o+Bo8Sn8GKUj/seWmPXPmQYgoCUeefamS5/+GvfrT5YG5XNKQ79SBw2YS0wjplsc8HT9fD6yNDqs9Syj8+jhbe6TnickD7xP5JQOd2U9z/5Pl98NIdn78FfJtffu+dJDQSPA33V+mjbXTxESptvYcxQCJS2BYWRnGBWNwLSi+PID1ij4poOZYBJV8BZ8hzVsA4Sq7FN8FR7HNd355cPBBKKDgvHxaUBB88Wi65i7QtyOnOzxXZZYJKeR+qTgK4zutp6nlBuDn6ZOgfHZv0pBFJAUXXK5MDpngff+zUlXiBe1aRSB6ZszmqWG8OKVN62lMreLonZxO1+4UVAehJ6bHVLZnYoHpWr7/+nB3lquH8hSrJ9CtH3iNVQfwoRsYNbdMCutYbyDQIQ2cvcQmjE1pUw7Ug9SiW5D3jAPbfj7h9ATHFOeYZhPqufh5MyoeNZgRqP5DQFMrxt6JHydSOrXuM8p+u6Rq+f4+9umDsLe+iVJy6E3uoChKihhMEDiDmrFr4YSagMEjD+i8xaEBhoaIXc7bynMTNKi2lCJwg/9LIJMThXycysCjXY7NYQrR6RnKYpXfCx0zVLYVCZqX2o7rZjQv5PCOr+FKsl8rBAGmsStaFpWyYJZCqKPo49nByCOw7a+KvjCVWwNPGlIeAsPJdOOq8WqEQuGI8nECn42qdc5dReBds1EgPhHgF6M83ZQcwvijSwJ82D+EoW/h+NdESXqQOnp566UqGYkGMjOI+U21k6L2HnMhE1RhEIgf9Z5n+FzcdH8lkJ3Pj4Pv19ujhoZ/Tf2vkKPqb8GAjHluFizA0TbmYxFnZ270b3U6bBDD9rnF3bUSW1TNQ/DTDYRA2k16zIOXRuga7HAml+O+Pb9+BdDmuCUBZ67pol1udw3LLviknM3pLLztTXV0/eIGSx0gVj5xMHTs8GGgKEA4+pxXjC4Kx8CAg6iWsNlxxsZvxddSzqA4Qry7miU6h23FimgIgHnG7WGqCq2TXSUp8rcVgt4PbJ0NuXAD5DkjPl1hOtRmt+OCSHvmrI/2/g3EHnuX3cxrZpn0B4Z3YTZhre1xqhPMPyfeyUYMYRZEi3Dhu+X0uiJEBdaFgi85uJnSOAQvW0xprxlGA0zz+b86v7kUuvTHBnk+gJolH55rwD0CY/9DxN85dWN6/iigBbo5qxRf/vqM5y9Ju8RM7STwm7dmv1WLw+/huyXkKWeX8HDQeAZoDQ0h078ink0aQfkaU35ZN/14fvRJEoCxUSTAk5U+s1/z5Mz7qA3aixjsO6DEY8TJK9YAk3QCqfST5BC84+9GPJFGkZ6rRTP2M2kUNr2W9ubKlcjcoO1HzCGx9TnWZUt0AVcTjR8CvC4n6qXIdVzZMksnAAgpNirDPz6FEsRYZ/3HmKAL91bhuhekHDoYpG+p6/urSeB2wbqxMvyCGDeumjVrG0drBQ8f4hsvuq7a3hWZVsR6FxIJYhgCZxEnWigc7zTcE2LOuXvIsBAXexxQ5Ug8JAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/42318.index.js b/42318.index.js new file mode 100644 index 000000000..b3f028c0f --- /dev/null +++ b/42318.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42318],{42318:(A,a,W)=>{W.r(a),W.d(a,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/42443.index.js b/42443.index.js new file mode 100644 index 000000000..b762e8e52 --- /dev/null +++ b/42443.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42443],{42443:(t,e,a)=>{a.r(e),a.d(e,{connectSmartWallet:()=>F,disconnectSmartWallet:()=>V,isSmartWallet:()=>B,personalAccountToSmartAccountMap:()=>$});var n=a(42558),r=a(12506),s=a(27990),i=a(63117),o=a(29114),c=a(47981);function d(t={}){return(0,c.m)({signature:"event UserOperationRevertReason(bytes32 indexed userOpHash, address indexed sender, uint256 nonce, bytes revertReason)",filters:t})}var u=a(99280),p=a(27238),l=a(41625),m=a(30666),y=a(75385);const h=()=>{const t=BigInt(Math.floor(4294967296*Math.random())),e=BigInt(Math.floor(4294967296*Math.random())),a=BigInt(Math.floor(4294967296*Math.random())),n=BigInt(Math.floor(4294967296*Math.random())),r=BigInt(Math.floor(4294967296*Math.random())),s=BigInt(Math.floor(4294967296*Math.random()));return t<BigInt((0,m.xW)([(0,u.cK)(h()),"0x0000000000000000"]));function g(t){return Object.fromEntries(Object.entries(t).map((([t,e])=>[t,(0,y.q)(e)?e:(0,u.nj)(e)])))}var w=a(4364);async function v(t){const e=await A({...t,operation:"eth_estimateUserOperationGas",params:[g(t.userOp),t.options.overrides?.entrypointAddress??l.uh]});return{preVerificationGas:(0,u.uU)(e.preVerificationGas),verificationGas:(0,u.uU)(e.verificationGas),verificationGasLimit:(0,u.uU)(e.verificationGasLimit),callGasLimit:(0,u.uU)(e.callGasLimit)+l.L8}}async function G(t){const e=await A({...t,operation:"eth_getUserOperationReceipt",params:[t.userOpHash]});if(e){if(!1===e.success){const t=(0,o.p)({events:[d()],logs:e.logs}),a=t[0]?.args?.revertReason;if(!a)throw new Error(`UserOp failed at txHash: ${e.transactionHash}`);const n=(0,i.W)({data:a});throw new Error(`UserOp failed with reason: '${n.args.join(",")}' at txHash: ${e.transactionHash}`)}return e.receipt}}async function A(t){const{options:e,operation:a,params:n}=t;l.Oi&&w.debug(`>>> sending ${a} with payload:`,n);const r=e.overrides?.bundlerUrl??(0,l.RZ)(e.chain),s=(0,p.KI)(e.client),i=await s(r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({jsonrpc:"2.0",id:1,method:a,params:n})}),o=await i.json();if(!i.ok||o.error){let t=o.error||i.statusText;"object"==typeof t&&(t=JSON.stringify(t));const e=o.code||"UNKNOWN";throw new Error(`${a} error: ${t}\nStatus: ${i.status}\nCode: ${e}`)}return l.Oi&&w.debug(`<<< ${a} result:`,o),o.result}var b=a(49255),x=a(18333),P=a(17371),O=a(20408),C=a(27956),L=a(11739),T=a(48412),D=a(92717),M=a(23903),U=a(4364);async function I(t){const{userOp:e,options:a}=t;if(a.overrides?.paymaster)return a.overrides?.paymaster(e);const n=a.client,r=(0,l.lI)(a.chain),s=a.overrides?.entrypointAddress??l.uh,i=(0,p.KI)(n),o=await i(r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({jsonrpc:"2.0",id:1,method:"pm_sponsorUserOperation",params:[g(e),s]})}),c=await o.json();if(!o.ok){const t=c.error||o.statusText,e=c.code||"UNKNOWN";throw new Error(`Paymaster error: ${t}\nStatus: ${o.status}\nCode: ${e}`)}if(l.Oi&&U.debug("Paymaster result:",c),c.result)return"string"==typeof c.result?{paymasterAndData:c.result}:{paymasterAndData:c.result.paymasterAndData,verificationGasLimit:c.result.verificationGasLimit?(0,u.uU)(c.result.verificationGasLimit):void 0,preVerificationGas:c.result.preVerificationGas?(0,u.uU)(c.result.preVerificationGas):void 0,callGasLimit:c.result.callGasLimit?(0,u.uU)(c.result.callGasLimit):void 0};const d=c.error?.message||c.error||o.statusText||"unknown error";throw new Error(`Paymaster error from ${r}: ${d}`)}var S=a(4364);function B(t){return"smart"===t.id}const $=new WeakMap,k=new WeakMap;async function F(t,e,i){const{personalAccount:o,client:c,chain:d}=e;if(!o)throw new Error("Personal wallet does not have an account");const p=i,m=p.factoryAddress??l.zk,y=d??p.chain,h=(0,r.P)({client:c,address:m,chain:y}),f=await async function(t,e){if(e.overrides?.predictAddress)return e.overrides.predictAddress(t);if(e.overrides?.accountAddress)return e.overrides.accountAddress;const a=e.personalAccountAddress;if(!a)throw new Error("Account address is required to predict the smart wallet address.");const n=(0,u.i3)(e.overrides?.accountSalt??"");return(0,x.readContract)({contract:t,method:"function getAddress(address, bytes) returns (address)",params:[a,n]})}(h,{personalAccountAddress:o.address,...p}).then((t=>t)).catch((()=>{throw new Error(`Failed to get account address with factory contract ${h.address} on chain ID ${y.id}. Are you on the right chain?`)})),g=(0,r.P)({client:c,address:f,chain:y}),w="gasless"in p?p.gasless:p.sponsorGas,v=await async function(t){const{accountContract:e}=t,r={address:e.address,async sendTransaction(a){const n=function(t){const{accountContract:e,options:a,transaction:n}=t;return a.overrides?.execute?a.overrides.execute(e,n):(0,b.m)({contract:e,method:"function execute(address, uint256, bytes)",params:[n.to||"",n.value||0n,n.data||"0x"]})}({accountContract:e,options:t,transaction:a});return H({executeTx:n,options:t})},async sendBatchTransaction(a){const n=function(t){const{accountContract:e,options:a,transactions:n}=t;return a.overrides?.executeBatch?a.overrides.executeBatch(e,n):(0,b.m)({contract:e,method:"function executeBatch(address[], uint256[], bytes[])",params:[n.map((t=>t.to||"")),n.map((t=>t.value||0n)),n.map((t=>t.data||"0x"))]})}({accountContract:e,options:t,transactions:a});return H({executeTx:n,options:t})},async signMessage({message:n}){const[{isContractDeployed:s},{readContract:i},{encodeAbiParameters:o},{hashMessage:c},{checkContractWalletSignature:d}]=await Promise.all([Promise.resolve().then(a.bind(a,11739)),Promise.resolve().then(a.bind(a,18333)),Promise.resolve().then(a.bind(a,27956)),Promise.resolve().then(a.bind(a,87381)),a.e(33501).then(a.bind(a,33501))]);await s(e)||(S.log("Account contract not deployed yet. Deploying account before signing message"),await E({options:t,account:r,accountContract:e}));const u=c(n);let p,l=!1;try{await i({contract:e,method:"function getMessageHash(bytes32 _hash) public view returns (bytes32)",params:[u]}),l=!0}catch(t){}if(l){const a=o([{type:"bytes32"}],[u]);p=await t.personalAccount.signTypedData({domain:{name:"Account",version:"1",chainId:t.chain.id,verifyingContract:e.address},primaryType:"AccountMessage",types:{AccountMessage:[{name:"message",type:"bytes"}]},message:{message:a}})}else p=await t.personalAccount.signMessage({message:n});if(await d({contract:e,message:n,signature:p}))return p;throw new Error("Unable to verify signature on smart account, please make sure the smart account is deployed and the signature is valid.")},async signTypedData(i){const o=(0,s.y)(i),[{isContractDeployed:c},{readContract:d},{encodeAbiParameters:u},{checkContractWalletSignedTypedData:p}]=await Promise.all([Promise.resolve().then(a.bind(a,11739)),Promise.resolve().then(a.bind(a,18333)),Promise.resolve().then(a.bind(a,27956)),a.e(58937).then(a.bind(a,58937))]);if(o.domain?.verifyingContract?.toLowerCase()===e.address?.toLowerCase())return t.personalAccount.signTypedData(o);await c(e)||(S.log("Account contract not deployed yet. Deploying account before signing message"),await E({options:t,account:r,accountContract:e}));const l=(0,n.Z)(o);let m,y=!1;try{await d({contract:e,method:"function getMessageHash(bytes32 _hash) public view returns (bytes32)",params:[l]}),y=!0}catch(t){}if(y){const a=u([{type:"bytes32"}],[l]);m=await t.personalAccount.signTypedData({domain:{name:"Account",version:"1",chainId:t.chain.id,verifyingContract:e.address},primaryType:"AccountMessage",types:{AccountMessage:[{name:"message",type:"bytes"}]},message:{message:a}})}else m=await t.personalAccount.signTypedData(o);if(await p({contract:e,data:o,signature:m}))return m;throw new Error("Unable to verify signature on smart account, please make sure the smart account is deployed and the signature is valid.")}};return r}({...p,chain:y,sponsorGas:w,personalAccount:o,accountContract:g,factoryContract:h,client:c});return $.set(o,t),k.set(t,o),[v,y]}async function V(t){const e=k.get(t);e&&($.delete(e),k.delete(t))}async function E(t){const{options:e,account:n,accountContract:r}=t,[{sendTransaction:s},{prepareTransaction:i}]=await Promise.all([a.e(13892).then(a.bind(a,13892)),Promise.resolve().then(a.bind(a,4558))]),o=i({client:e.client,chain:e.chain,to:r.address,value:0n});return await s({transaction:o,account:n})}async function H(t){const{executeTx:e,options:a}=t,n=await async function(t){const{executeTx:e,options:a}=t,n=await(0,L.isContractDeployed)(a.accountContract)?"0x":await async function(t){const{factoryContract:e}=t,a=function(t){const{factoryContract:e,options:a}=t;return a.overrides?.createAccount?a.overrides.createAccount(e):(0,b.m)({contract:e,method:"function createAccount(address, bytes) returns (address)",params:[a.personalAccount.address,(0,u.i3)(a.overrides?.accountSalt??"")]})}({factoryContract:e,options:t});return(0,m.xW)([e.address,await(0,O.encode)(a)])}(a),r=await(0,O.encode)(e);let{maxFeePerGas:s,maxPriorityFeePerGas:i}=e;const o=a.overrides?.bundlerUrl??(0,l.RZ)(a.chain);if((0,p.Lj)(o)){const t=await async function(t){const e=await A({...t,operation:"thirdweb_getUserOperationGasPrice",params:[]});return{maxPriorityFeePerGas:(0,u.uU)(e.maxPriorityFeePerGas),maxFeePerGas:(0,u.uU)(e.maxFeePerGas)}}({options:a});s=t.maxFeePerGas,i=t.maxPriorityFeePerGas}else{const[t,e]=await Promise.all([(0,M.r)(s),(0,M.r)(i)]);if(t&&e)s=t,i=e;else{const n=await(0,P.G)(a.client,a.chain);i=e??n.maxPriorityFeePerGas??0n,s=t??n.maxFeePerGas??0n}}const c=f(),d={sender:a.accountContract.address,nonce:c,initCode:n,callData:r,maxFeePerGas:s,maxPriorityFeePerGas:i,callGasLimit:0n,verificationGasLimit:0n,preVerificationGas:0n,paymasterAndData:"0x",signature:l.km};if(a.sponsorGas){const t=await I({userOp:d,options:a}),e=t.paymasterAndData;if(e&&"0x"!==e&&(d.paymasterAndData=e),t.callGasLimit&&t.verificationGasLimit&&t.preVerificationGas)d.callGasLimit=t.callGasLimit,d.verificationGasLimit=t.verificationGasLimit,d.preVerificationGas=t.preVerificationGas;else{const t=await v({userOp:d,options:a});if(d.callGasLimit=t.callGasLimit,d.verificationGasLimit=t.verificationGasLimit,d.preVerificationGas=t.preVerificationGas,e&&"0x"!==e){const t=await I({userOp:d,options:a});t.paymasterAndData&&"0x"!==t.paymasterAndData&&(d.paymasterAndData=t.paymasterAndData)}}}else{const t=await v({userOp:d,options:a});d.callGasLimit=t.callGasLimit,d.verificationGasLimit=t.verificationGasLimit,d.preVerificationGas=t.preVerificationGas}return{...d,signature:"0x"}}({executeTx:e,options:a}),r=await async function(t){const{userOp:e,options:a}=t,n=function(t){const{userOp:e,entryPoint:a,chainId:n}=t,r=(0,D.S)(e.initCode),s=(0,D.S)(e.callData),i=(0,D.S)(e.paymasterAndData),o=(0,C.encodeAbiParameters)([{type:"address"},{type:"uint256"},{type:"bytes32"},{type:"bytes32"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"bytes32"}],[e.sender,e.nonce,r,s,e.callGasLimit,e.verificationGasLimit,e.preVerificationGas,e.maxFeePerGas,e.maxPriorityFeePerGas,i]),c=(0,C.encodeAbiParameters)([{type:"bytes32"},{type:"address"},{type:"uint256"}],[(0,D.S)(o),a,BigInt(n)]);return(0,D.S)(c)}({userOp:e,entryPoint:a.overrides?.entrypointAddress||l.uh,chainId:a.chain.id});if(a.personalAccount.signMessage){const t=await a.personalAccount.signMessage({message:{raw:(0,T.aT)(n)}});return{...e,signature:t}}throw new Error("signMessage not implemented in signingAccount")}({options:a,userOp:n}),s=await async function(t){return A({...t,operation:"eth_sendUserOperation",params:[g(t.userOp),t.options.overrides?.entrypointAddress??l.uh]})}({options:a,userOp:r}),i=await async function(t){const{options:e,userOpHash:a}=t,n=Date.now()+12e4;for(;Date.now()setTimeout(t,1e3)))}throw new Error("Timeout waiting for userOp to be mined")}({options:a,userOpHash:s});return{client:a.client,chain:a.chain,transactionHash:i.transactionHash}}}}]); \ No newline at end of file diff --git a/42670.index.js b/42670.index.js new file mode 100644 index 000000000..ee3976e0f --- /dev/null +++ b/42670.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42670],{42670:(l,o,a)=>{a.r(o),a.d(o,{wallet:()=>e});const e={id:"org.gooddollar",name:"GoodDollar",homepage:"https://gooddollar.org",image_id:"371ab65b-e2c8-4843-f18a-cbcf2ba2ed00",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=org.gooddollar",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"gooddollar://",universal:"https://wallet.gooddollar.org/"},desktop:{native:"gooddollar://",universal:"https://wallet.gooddollar.org/"}}}}]); \ No newline at end of file diff --git a/42776.index.js b/42776.index.js new file mode 100644 index 000000000..8a355366c --- /dev/null +++ b/42776.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42776],{42776:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"technology.obvious",name:"Obvious",homepage:"https://obvious.technology",image_id:"fe1b9394-55af-4828-a70d-5c5b7de6b200",app:{browser:null,ios:"https://apps.apple.com/in/app/obvious-crypto-wallet/id1643088398",android:"https://play.google.com/store/apps/details?id=com.hashhalli.obvious",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"obvious://",universal:"https://wallet.obvious.technology"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/42810.index.js b/42810.index.js new file mode 100644 index 000000000..d1fadab9e --- /dev/null +++ b/42810.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42810],{42810:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>o});const o={id:"com.getcogni",name:"Cogni ",homepage:"https://www.getcogni.com/",image_id:"b650cd08-21eb-4769-8ef9-96feb6e38e00",app:{browser:null,ios:"https://apps.apple.com/us/app/cogni-mobile-banking/id1483957512",android:"https://play.google.com/store/apps/details?id=com.getcogni.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"getcogni://web3/",universal:"https://getcogni.com/web3_wc_connect"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/42911.index.js b/42911.index.js new file mode 100644 index 000000000..70596cd89 --- /dev/null +++ b/42911.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[42911],{42911:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"xyz.argent",name:"Argent",homepage:"https://www.argent.xyz",image_id:"215158d2-614b-49c9-410f-77aa661c3900",app:{browser:null,ios:"https://apps.apple.com/us/app/argent-defi-in-a-tap/id1358741926",android:"https://play.google.com/store/apps/details?id=im.argent.contractwalletclient&hl=en&gl=US&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"argent://app/",universal:"https://www.argent.xyz/app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/43249.index.js b/43249.index.js new file mode 100644 index 000000000..48bea2271 --- /dev/null +++ b/43249.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43249],{43249:(A,m,e)=>{e.r(m),e.d(m,{default:()=>p});const p="data:image/webp;base64,UklGRrYCAABXRUJQVlA4IKoCAAAQEACdASqAAIAAPm02mUgkIyKhJ5qoUIANiWcADO+DgGBWkvmS+QP6G9grpD+RmPwtyEloWCCPke+v9EEmv9B3HJM+3tKtpXY+mMO/GMqw8R8hXyGD8xqoIpvFnPuMGqBaJaJKswznVIkCG9xwDxYdBpX+zWlw5mr4v/+ADm9pOmeW0XWWhbkCgAD++sGABPfq5/4edVIj3/z+v7etDcG6a8/3fRf6G2Z5y74eaTVPTKM1l+2tLxsS7BKIVpmVRMvMf6+NojSP4k0/TZF+Tn/tygvjgvTUgIIf3XWhbcT8qrMJwScybIFasp2p2nbAFUeA8K4/lb5U8NbZob7YSMtVjuLP4yDeadwNKCVdVGUFdxDS9bk1Dd9quVEf5HCAt6hqrVr42bHB9yn++y4n+3fMOvvSarId/NXzTGemtyjPGxkF7A6/rpvJdW0H6j7MzpJMmcd7iJvuWrUPrMdmXZe8A+EeCypv9//vhpusCJOCJlruc2uzrv7Zl20lj9u7D6DKYdY6bQyWDxjDV0CpSLawDmlY0mA9tmmj+0tCWaXQ6VmPb+RlAI/NIZk3eLBulW2LpJ2owajmpMVymye3kuo4m9AZ3wgbvl1SO3lBbD5UAP6ZlV1kEyGd1q9RYqNbkOGuduspMepRqw9A5Qcz+WtuCw+nyKyoMHe7kMOrH73d++HRl7jotvXq7m/QQW5qdt76VqLOA/gd2phBc8wS74ngH9RNpJ2EIdbhbCFjED/3MQRCc3r1ZUjRlmSQa2GTQWbkcW/cQWTJSIHojukMp4CN6jux7fYKvAF7WAL3HDbeuhtIo1O7ma8CzpSKrFsYGyJ31QI4fbHBdgXO1oHTJhY2a4RzWY8BMKRK7mwuR7SLmRxRD02MxN7KzTsp8wW5Mq2dOkQquEYAAAAA"}}]); \ No newline at end of file diff --git a/43386.index.js b/43386.index.js new file mode 100644 index 000000000..fe460e611 --- /dev/null +++ b/43386.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43386],{43386:(G,A,f)=>{f.r(A),f.d(A,{default:()=>o});const o="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/43407.index.js b/43407.index.js new file mode 100644 index 000000000..309cb80a1 --- /dev/null +++ b/43407.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43407],{43407:(A,B,i)=>{i.r(B),i.d(B,{default:()=>G});const G="data:image/webp;base64,UklGRlQHAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSGYCAAABoF1rkyKx+atrghAzsxQDm8ScC7OCMDMzM7PfBAmY7fWjdqq6fsPi8ZQZImICMLYWoCw5eO7Jy9/2vf6qYyB/6b0rT104uKgARTFlLcDaU59cZ7Bzg/2Pjq0Bik6jKPSWV5ykm9fokqjeOoPtyzcptExMBds+ZIR5sJPDLYIfboboZKTBjIcY7sEOD3PyvhloZAKi2PU13dj5bvx6J1TGkoIzrBZMMKzyFIqMIdLcQatMshpvV5GRRJqH2AbTjJYPqsgoBbezZaotb0UZQXGGxmSNp6BDFLvpkU04d0MHFMz/gpXpVn4+BzLoARoTNt6FAkBxAytTrtwOhaC8l5XzbQEUe+lM2rkTKngxs+ch2FQZWQV9I3COxrSNJ4GP6Xk5P8YKY+QV7C85RGfizoMXaJkZzz1Dz8z55GXWzCov9xiZBb9rmXzL7Ov//vvff38A+F9/IjvrMTIL9i6zZlZ55Rl6Zs6nLtEyM54/Ss/MeWB5y8gr2F+CT+h5OT8ELtDyMp4ANlVGVsG6CYIX6Vk5n4Mo9ma2EyooH7Dm5HwbABQ3ZlW5HQqg4EFaRsZ7UDBg3hes+VR+PgfyCyj20SObcO6GYrDiLNtsjGegGC64i20uLW9DwSjSPMI28oiWDzUio0CkuZtWs6jGOxoRjC4F5xgWGYRVnkURjCuKPV/Tvfvc+PVOqGB8aTD7EYZ7dFm4Bx+eiUYwURVs+5QR5tFN4RbBD7dBFJMuimb3K07SzWt0SVQ3J+mv71RowRRVgPVnPr7OYOcG+5+dXisQxZS1AGXxoYvPXO3V7rAfrj174fASBYpibFZQOCDIBAAA0BsAnQEqgACAAD5tMpZHJCMioSoU2dCADYliJwG+B6X34xweANBStg6/ycqmfndx0/4r2AeYB+i3TA8wH7Q+tp6IvQA/s3+V9MD2DfQA8s/9nPg//b70fP/+0rJLEzpvIwVJBRkebLvD5ZMFJBFkDi6FBO+gNwaXu9Jzvtt91G8Cemq5ksRiGu5CSYCXXvHt1YN5g/rgkqYvIoPfB7NGRcS6xyCnaFmrsVaoSxzc/YkCd+VOAU+E0Z+7fsE0/ow+qineOf/wB1dRauHrQCv79Wj+T7/fT9r7qRyMrGEugbj/lzbOvusAAP79epcKGhpGLddu+Zz4DqBrlDFBUt5TTxlMfwjuCaEIPVNi0BmvGVdSmB4e1woMnITgPEioZta+2l8m8mWKgffk3fv6i8PHUc1QBqxS/noHwnVmc3fNcfTcxxByzFvQdSrXGdIhAlb0ZG1EwtAGT0lzoYSrDRYjaZtskKi1EvfcixT0e2Je1SMZ337YCGaJDncfiPl5wobj7iGiNS9HzcJXcwFeAoH+hp8hJQlHU/I2K6Zt18Ow++KUjz3ZLjM/WiHAX4ye+Ghc0zqbhgQ1zTMF9/2ApCF7aEsCcKJBwNzvBWF9E4nx2PAC47zFiI60HEV0R1jTR/JBu7/odErmb8rji7krgEP1+DWwnq4BlCb95CkpYYII5oVnlOfAgT8O6iTFOXkJsGtXmMbb7czGMFqPP6LcPKGrQBIeT+i6xE/CErmTLK3LzSI2nT4RyNihkA4yIxfuXCaqi07yT3+Ge3pRAMa/QvSmD0/RNVmf46S/NpKhno9igdDUp7RowSzTHSXJyVJA2kiq5gvjaSf7D0I8EfAYkh6by4u6vQLbdZ8VRyUknmKEr19mWI39SAiSsT8FpSuS950aY5oFeouxA8voGyRFhWn2MCeHkYw/t/X/DE9Pxeh+E5/yo38mrgMC/xLdYjsZd2Rm3hwFiNWd3zdpiEcnN/ilFFELjGtVhnzGO8EsQtwUKwIVTLWQG9lX8mzSjaEPxiDXvju58wD3P30YOTfo12nc796uiCnBAl/wFCWwNF/gKEqlR819xS8FyNH1HV0xqq2q/MSeBXmxLDlc3yTH80WQ4b5kzQXOv7GsAp8bhi7dbX1gZcEGQETmVpJe6+Tn72GAFMAvSjDGUwIzQJEwJW9QF1ZUcsuvUvURFgFHitbsSujKGxz3uwGaBHUDDPYKDN3cZCut2jBiW8WZWnuNE1UzhwzeA0+MeivaQ8FeG42w1g1du0GPqzN4KLheKfr/FVxsB1jZqjpNPrbqEinU0agXquyBib54dXpPiduuZHPPzfCsFAfxexWE6E6YT4w30fZEBg8ht0YPquABh9evExpSElRF3n8+nKTHPgtqFDO6q5KGPIYEwdE3BvmLYS2m+hq6mnrRiPknyyvSWawxn9779uGWAR1dHFcNuNBqFsUnxLOKUpmqj+c+qpMJ5dGnVq5ppWRi/GipARob7L5rh8I5ge3l6LATLJi08vpSbwUVvvIwBbjtC/VpGllEp8+upDKn0yg9B8xD0MNlbI41I0kptowL/B3OobIMogjBp8wZSebvG83zhugvlRiB3/mOEl/OJys3OTDn8fazB60c4e/8nO+QamdiYAAA"}}]); \ No newline at end of file diff --git a/43478.index.js b/43478.index.js new file mode 100644 index 000000000..7ca83a83a --- /dev/null +++ b/43478.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43478],{43478:(l,t,i)=>{i.r(t),i.d(t,{wallet:()=>o});const o={id:"com.bitcoin",name:"Bitcoin.com Wallet",homepage:"https://www.bitcoin.com/",image_id:"0d7938e1-9b3b-4d8b-177b-98188c4cf400",app:{browser:"https://wallet.bitcoin.com/",ios:"https://apps.apple.com/us/app/bitcoin-wallet-by-bitcoin-com/id1252903728",android:"https://play.google.com/store/apps/details?id=com.bitcoin.mwallet",mac:"https://apps.apple.com/us/app/bitcoin-wallet-by-bitcoin-com/id1252903728",windows:"https://wallet.bitcoin.com/",linux:"https://wallet.bitcoin.com/",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bitcoincom://",universal:"https://wallet.bitcoin.com/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/43527.index.js b/43527.index.js new file mode 100644 index 000000000..33da999d5 --- /dev/null +++ b/43527.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43527],{43527:(A,e,p)=>{p.r(e),p.d(e,{default:()=>m});const m="data:image/webp;base64,UklGRgYDAABXRUJQVlA4IPoCAACwEwCdASqAAIAAPm02mUekIyKhKBYIqIANiWkAFek/2bs6/iP4oWOf5D/nnGDvBf4x/Yd4I5B/PP77xgaQKZh+w/nZ+oPYL/V3rfESNed3d3d3ViAEkgGSWxvtKEK+ELYsepNm9No1Vi1TvfIOPYZ8y+//KijISlsF7pVG1zmnpqRNMei5xTc9wLSCA1YZpTu+9iaDdHs+yKXhOWvg3GSd3d3d3cwAAP78XNAArFqsZ3AgTA5RPvabov3Tr4qpIpgmQjV4DIe8G5njWSvDoXiWNzQKcBxRKw/HVCWOFsQv9KqkztV/9zcABBR7ojvWjfGYUAYgAhp/bepz0cHrRPfFeWMmbO7y8mzglmIEJO+Dx3IOm5i6lXf9d6U/2a/mdqGQ9sX/Y6yR4Dk7vMruYKxidzWjP+1FIbgdq65600eol63+kuuIVOMEVUQ/0S0eJdvJcr/pMVITqabb+VOzBhdtQpmqS3ULoq/tFrnb5LVAhOKr2y68VRIU1ivfak0jvyMZuV4RunU5uH/hcK4Hb3UGmQR7CHj2O66TsMrKc3B4nZhJUc4z+hx/ma4LAkc0kCoVokKhTrGDxr3Qwylo+0syj3GnXCAmX9aIMWarjd3stYAX0AAFBUD7Yka/kSqZ3xrP0ZY6zj7OSbJl+65tk9pzIdxIEt2zm3HKtIUOyt3mWpSzCCB109we6WXtvd+x/xl7rn1un/IZ6/tAGFS+jO7yTpeGLQCftTf5PjVJf5mEKtfNhhWpwti/kwbnGnvltqDXOX2nnnGgDybT9G/adSXroZr4UeiDvqmWpqjq+CLHZ49UTr2hwY2bpp/4A40hdcTBBkugGgPAcNDZAFLxXGcJ40cqpNN0Ury3/AMClKc8GQne+mNIq6lsPdh9qz5s9egECOrTBmDUpMlkZz4ZZmZzJIvzWZFFGowc/turFLNgfKxXVsv9l9yOj1hxFQQGQnjTyRIq83wYosqVpmhFkZixR//pm8NZHr6N6qdgLsAo1KSkZlt5AAAAAAA="}}]); \ No newline at end of file diff --git a/43710.index.js b/43710.index.js new file mode 100644 index 000000000..ed1b632a8 --- /dev/null +++ b/43710.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43710],{43710:(A,e,b)=>{b.r(e),b.d(e,{default:()=>q});const q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/43767.index.js b/43767.index.js new file mode 100644 index 000000000..7287aba0b --- /dev/null +++ b/43767.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43767],{43767:(A,v,s)=>{s.r(v),s.d(v,{default:()=>T});const T="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/43845.index.js b/43845.index.js new file mode 100644 index 000000000..4846a24a9 --- /dev/null +++ b/43845.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43845],{43845:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>p});const p={id:"com.premanft",name:"PREMA Wallet",homepage:"https://premanft.com/",image_id:"6487869b-1165-4f30-aa3a-115665be8300",app:{browser:"https://premanft.com/",ios:"https://apps.apple.com/us/app/prema%E3%82%A6%E3%82%A9%E3%83%AC%E3%83%83%E3%83%88-%E3%83%9E%E3%83%AB%E3%83%81%E3%83%81%E3%82%A7%E3%83%BC%E3%83%B3%E3%82%A2%E3%83%97%E3%83%AA/id1603556315",android:"https://play.google.com/store/apps/details?id=co.jp.xcreation.premawallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"premawallet://",universal:"https://premanft.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/43910.index.js b/43910.index.js new file mode 100644 index 000000000..835f315b4 --- /dev/null +++ b/43910.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[43910],{43910:(t,A,e)=>{e.r(A),e.d(A,{default:()=>z});const z="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/44040.index.js b/44040.index.js new file mode 100644 index 000000000..5434086f8 --- /dev/null +++ b/44040.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[44040],{44040:(P,A,H)=>{H.r(A),H.d(A,{default:()=>V});const V="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/4406.index.js b/4406.index.js new file mode 100644 index 000000000..d250084af --- /dev/null +++ b/4406.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4406],{4406:(A,e,a)=>{a.r(e),a.d(e,{default:()=>v});const v="data:image/webp;base64,UklGRhoDAABXRUJQVlA4IA4DAADQEwCdASqAAIAAPm02lkikIyIhJhK4oIANiWNu4XPw9ROf3L8Ztf28B+OnMKRE4wmx3iMbgD+Afw/9qvRm9ub0/98A/SvrTP299HrNAOw2RA7HYyZVjNK8iv1KLkKTOi4bdKLLnRb+9yfzFoGntq7cTKZwafLRZZgYx07NGo/iI0oUzkpB1p69olc+mtMbnCgvKBJlN4QLlSemg7w6tlnyLfjnRcOq+AD+/StLRJ6ln1LO3FqvhaEgA7r1z6lwvfrIQOE4nZStbMOYe+tMkHDO5M9QqzeBEsJ7uawT3BQ70Go1VEss45G3i3vsL3+9Mrlo8OlqFj2n4MqB7cvgIMYScMtLvLgkMiqXDx+fqzroYNhyHcIhkvKIpv4H0DsaPJkWe+TcE/0SsOpgPhtfzvGJVb11Tmm8CaULafI89M/NH+jd7N4NKUyx7jjCm//WR7+mdu9CeW6Pvrh7f3ErtLUpgFzqeJhmPovgr8d4BEdOS8ufviNSKR+oRYWKestAaKogu8/a/0GwJwMWVAZWfZqCU92odcIUtvHy+wDkffyXkWslkN9vV6z0FkT6RkaiCaEbSRxhsm9j6uhUgndaRyvgMJVrefbQe4z6ed2PU4nmbN4x4VCvIj0goeuHH6yW3rh7qxf2+V+M3R8ax8FoQDy62H6KxVJzNLq18koy7Umd9X2Fdmcvv5nYMpIdVblmbYCXzMFKyMJEYco8vIRWFiHvqJgSp41LT7qB0+tz1I2aiuUZLA3Y3vrqO0+jObQd+qf/5STP9PDpod/Eaq45w64VKBFVzmDzEWv/R+SP+htVX/+iy38HYrLr3fzA3XWFSu2tCNsISkGz+Bo8Jls61+Db+aFkrB2S1cndjzZS8rR3Wlyncf/+F3LNm4RiiHsAJwpeUYbqt1PbCMwS5gRSHxpWq2MVRl19cJRApkiVDKEOZ/+StL1kXh+qsxtrfS+EEg/woM21NzxQZzox2yODTpBFoAgKr4M/U1dcQ7MEaNJgbBJgCdE0+IXxuhLbtLBFUx+CeBy/8z/gh5YSoAAAAA=="}}]); \ No newline at end of file diff --git a/44078.index.js b/44078.index.js new file mode 100644 index 000000000..d8c8d8fcd --- /dev/null +++ b/44078.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[44078],{44078:(A,a,l)=>{l.r(a),l.d(a,{default:()=>e});const e="data:image/webp;base64,UklGRqQDAABXRUJQVlA4IJgDAAAwFwCdASqAAIAAPm0yl0ekIyKhp5VaIIANiUAarhFfh+VQ5njlO5eWvPh/Vf0A9ym2A8wH7AesH6JN4V9ADpjMhUhTlTvefM/SrTzvf/ZePzLOizUGxqqHe4SjNYWxZMIRL0TWlHg6n0pjwKQH2OmL+lPQolh/7+LAMLasztjoR9cFkCUR8/laMKagxpC4tqBJSiyTcEzhdfMNhoiTDJQx2th+uf7TB/jt8QmjvK8m+/AAG5I7D+rDNBODakMyPzK4AAD+8mav74oX6jP/3FlLU8o9tQR9GVYq+XdA1I2L/UJls2ecu89lC3qkNX/tZ+jTyLANjAjn4IV/0coNF78ib7s7/kpgIB/p3BP4FxE0JWb3A+qyqV/9R+7DWYiV8oJfobEWmMYgNzwfOA20fH1ha7jr5OBwii1mg32wp3w2miO4BPcINFc/LHFEkhfuLvB/QYIur2mWSzx8NscFfVrL1akKwnZas1DzgCh8y3ofOWPmB5K5XNwe91l3Q1xk9fkFhf7qEO/IhZnl69oydgbZNX+tKTDIj/3lsZyaMtLlv6fSo+efan30Y7uVpuuGr68z2/N8lu5Yq/ZaLZbEh/QbqB9iUd+xkdc8z+aFAWF0WwiqTBeu1EncDLhOggAkp4VHQhOm9csbBkty0NYCW4EAUn6fkxz6DLdP13T+mQc/hxdX9ZhedS9J7WJfvU1je9sbPNLFLrn1CNy6Fp34AZJNKXqvVRrW2ZEXOK6FaRCJz35nTRlmplGH3IgL6G1O36rXempunHDx9kbTJ6xJuQD+vqf6ZrmUFMF60nPGN4B73sRHyCuXWpmoxC4mFpHopeqf2yTz4WUin6DUqdwLBSJCkSmArH1MxfsVt+j0JNVSfgas+oLaKh9xgAQ/uDzsUFdl3rheNc88Cvnbc/rbPXQ6/Ua8CDsvg8ljQ7Fl9hLqveRArbvXZHrYtioBBY7AJPCVDj234qRZdxiq23pZZaJH/JXU2UGDFrp5PMl45agOQY43rLqIcBrs8LNtgGQnxmfYC6esegtNPjrBFSoIJh8gt7zaLeHxkJ1w2xYuXoV+3DFPonESNdA0ZWEsZDd1vj6XMCzWm8NhUzRUlaPgYxdOei6KvcJyVrKejiZ0/xz8DRlXRoSrlaYZkbBhWRoKBRZ1AGDYIDFac7NmiW7al8oClJpUo4cul+XzwNpZaL1lyOUMdvpgYu/TtrrCHBjWoR2u1JD6tFAAAA=="}}]); \ No newline at end of file diff --git a/44213.index.js b/44213.index.js new file mode 100644 index 000000000..53d7dc711 --- /dev/null +++ b/44213.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[44213],{44213:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"com.paybolt",name:"PayBolt",homepage:"https://www.paybolt.com",image_id:"cc8f4e0c-56a8-465a-6cb6-3e9d60846500",app:{browser:"https://www.paybolt.com",ios:"https://apps.apple.com/app/paybolt-crypto/id1599880290",android:"https://play.google.com/store/apps/details?id=com.fincrypt.paybolt",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"paybolt://Wallet",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/44281.index.js b/44281.index.js new file mode 100644 index 000000000..ad7c1ed22 --- /dev/null +++ b/44281.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[44281],{44281:(A,e,l)=>{l.r(e),l.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRqoDAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSB4AAAABFyCQTfy5ztXSiIg4IMi2meQkbzqCR/Q/uedm8jJWUDggZgMAAPAUAJ0BKoAAgAA+bTaYSCQjIqEnFJh4gA2JYwDXWaE8z/KfjBzN/IfcnjkKy+WbeAP1A/ADhAfrJ+o3v/9IB/S/6r1gHoAeVR7If7Tfq57VWaV59affxAjgVwEq2mkeND6fGW4hS//SQpf/nqPLUHjz4vc305PoEz9JTa1v/SPTohi575e1zzibD5qrVkZBpPCyD28dUoLM+VuED2Mz2SEj1znxufWZSQplg0kKX/ygAP7whQ//eM/uM/uM9bnklyf/wAABlQEjZq/UCbZbzwAiXztyZI7yolrQT9StciUsfCS1Jqm913032yDaFIQ6ZfEFKFfeuTntqae6tp1JYRkzE1lW2N0RoMXH4kDyVc7clmXXJ322e8ld1afy4+7dt7q9MebC8EUi6ERP6iROdhxUMH6V94YGBgCo244auvUHGGfkWKfiUEmkQWdDAXEdGaWz6zY8n/a/OxSEgD/rPi0SZeQaHirizfOEusCDrsMXh+sxvXVbjFP5rdFB4BRmp863AyRHnW1tpbIzCBJFBxN/j/MK35e5Cu0pbMgCECClMLxB/GzxlLfVbZVw0QjLphAHrjcEp4H2HMISNgnZ2CwYi8X32lPQg39Qs9kYXf8yb8FPoXslYRUdylStMnHCCq9cLIIhWe3Q1v532UrpXIX3gm6qv3iPv1wQeY8Ysgc6s1cFsllqfyxbc6y4a1W4CDGKlgEC3b41row6AqABFJlQnWAwjb7HxqxyAA1AUKBd6g39/tn7l7Kz3Xrd/x97pR6deod+3vpM1fyD95HK7ooB4aRb2CEVKCFrZ/WUsvV0Uc/DxKrdMqpX1rzagfYWWEujUs2aUXJaSlbmRgM0cXxohNd2VdEbkF5lsEr8o+SNPBs/R7bCnMElaNClA5oMh4nT934yjesW09nvwFlNn7pKPa090Uu/UnPxuqeUWqeWD9YLk/1c5SMjI+LUvs+A9w/NKtJlC1lXDb5rMtyLD0H3YX00UkOuQmOegbZL3zykuOo0YxZlvhsf/7K+XkEFU5B8nrP1QH5A55xoZOOXCOaBVcU3Uv/dqUmR64Ow+b4c2CGbJe7lLD2LJ6KMJR9naILNX2WQ7i/YWW7vJ0/APEsZB4uuT+C8kum2iGVyrj2PYG5hwQ1KDFc/0vlAAHHpoSswAAAAAA=="}}]); \ No newline at end of file diff --git a/44634.index.js b/44634.index.js new file mode 100644 index 000000000..dbc4f5cab --- /dev/null +++ b/44634.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[44634],{44634:(e,l,p)=>{p.r(l),p.d(l,{wallet:()=>a});const a={id:"app.keeper-wallet",name:"Keeper",homepage:"https://keeper-wallet.app",image_id:"41f6ac85-8f4e-4d9f-b37b-92b43fa7f400",app:{browser:"https://chrome.google.com/webstore/detail/keeper-wallet/lpilbniiabackdjcionkobglmddfbcjo",ios:"https://apps.apple.com/us/app/keeper-wallet/id6444443920",android:"https://play.google.com/store/apps/details?id=app.keeper.wallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://link.keeper-wallet.app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/44637.index.js b/44637.index.js new file mode 100644 index 000000000..89b6e744e --- /dev/null +++ b/44637.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[44637],{44637:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>i});const i={id:"finance.islamicoin",name:"ISLAMIwallet",homepage:"https://islamicoin.finance/islamiwallet",image_id:"8d723c78-28ad-4610-901f-ea391d7e8d00",app:{browser:"https://islamiwallet.com",ios:"https://apps.apple.com/lb/app/islamiwallet/id1631212925",android:"https://play.google.com/store/apps/details?id=com.islami.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"islamiwallet://islami.com/path/",universal:"https://islamicoin.finance/.well-known/assetlinks.json"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/44928.index.js b/44928.index.js new file mode 100644 index 000000000..413129f27 --- /dev/null +++ b/44928.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[44928],{44928:(r,A,q)=>{q.r(A),q.d(A,{default:()=>e});const e="data:image/webp;base64,UklGRkQEAABXRUJQVlA4IDgEAACwGACdASqAAIAAPm00l0ekIyKhJ5iJyIANiUAanzm7HD7j5H0k5/f8l6v/u39R3pE+Zb+Sf6b1cP9l62vQA/pf+W62j0AP2j62j9tfSliqhidaeGBLDfBdgKL1NWubu27lxCX7GIBqzgCTzefVS+OzwY/M51fe8kyOqdHSrwYq9Syiklv0wi1MoASHc3qg4RLyaL02hM9apfILeyHzdNtcFRsnaE4qgW9Yst5xHTridMtOW+MCNJLBZGhzn5qAYzqDnEZLbImrGtikeR/IAAD++nlBDVNtZsCUAY4Bw680ydsi9Al2lIFnD95muv7pAtpQkBLvQLB39Mc/BN9yHGxk6d+c2b0bNM7mSAdGnauEPddgwgQGj2pmF93uJXR/DtTdg9KqWBcfL2rGUrVObfTmeYqn3/LrTMrcrRCbNpxwV1O9WtVs13TNpZRUB9+FtbhkHN+mGW8HZkaOYw71Urecs0eO4jTmId4ytjh0Ve6l+TBwgHrqnH5TBpzx4rxlU3LJAbLa9sibIz60PwrDaewftpeeWYnITnXphavZ9wEaw1kLUWFf5T6/Gnijr5bMoW/YD73cqQvVHD7/qWjQmRPhJfhQcyIIywKGNzsMwgnJzzCXsRLQEj0FEYRbhbYrf2Zgvc3ZSNF5fTQAxGezLPj5HNFpqvrHd6yWFm6gbQUtWxcA1f4rVnEzG6YLZ9pSYOGGCVOr3NdAIKWqz72BeiRqqox878naAPirM9YQBOwjY6Dr60KqTnIhhoycklvbc8JRVu9qoeS4ywv86eJwhpIz5gTo3h7Aw+4zUX7jb9xMN0h1OJJLOrk0lBfyCRiTfPr2cnQdApKose/9dbG3T1rSr+NZ4co3jOk3EuTGQkRqT6sLnYIt1SdqxFuUkuvcjDEm9mhXI5SCRPxlNLRxroDhoREB1qLU7VbRefaBHmAHcOIU9r/yDlAtq9XouYo3rSydzPqDNhwtrp8py1pD79iEtW3Qn6rtmQ0reAF9V2HJEGLaXol8nqEPs/MCikjqxSwbYa+HkrCrmmhw/TKWPpIQlnW7yZvnfgt8Y8IoID9cSgUmG6qT3jy/mNUzhIomnfjz+BwbnRDNT3BxXq1w2QgjrrZfBbqncogk15yhGyk85U4QjRi3ogqndZabO3ObxPK9JRKUgUTknsFgw49l+3IORF6ccCu2jG65lmHpuGYGSlTqbtfjcTK6laDut/BC+sGSrX3QCKiMsOTgBa2yCr7qxUU7R52paI5ww5LZmgQsk4tQKd04942QmpvSgWIpI5ffChrdctwOUdyNDsQm1HMqo6Mptu5eyFIO+E0l0bIrua0p89nEqol+HB9NjFvre2rKUQbqkJY/j8FCqrBbB2n43lC8Xw6Y9tTyUlRDB8645fahz9t+3H08pGPMpY9Tnmq8jsC2kdjh4AblOWLjIWb7vQ0AAAAAAAA="}}]); \ No newline at end of file diff --git a/45098.index.js b/45098.index.js new file mode 100644 index 000000000..aa774a099 --- /dev/null +++ b/45098.index.js @@ -0,0 +1 @@ +(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45098],{45098:()=>{}}]); \ No newline at end of file diff --git a/45238.index.js b/45238.index.js new file mode 100644 index 000000000..66a1b13e2 --- /dev/null +++ b/45238.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45238],{45238:(A,b,q)=>{q.r(b),q.d(b,{default:()=>P});const P="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/45382.index.js b/45382.index.js new file mode 100644 index 000000000..9ab4e7fea --- /dev/null +++ b/45382.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45382],{45382:(l,e,p)=>{p.r(e),p.d(e,{wallet:()=>i});const i={id:"io.simplehold",name:"SimpleHold",homepage:"https://simplehold.io/",image_id:"a9f1ba96-b658-4d13-f71f-226b6389f000",app:{browser:"https://app.simplehold.io/",ios:"https://apps.apple.com/gb/app/simplehold-crypto-wallet/id1589064973",android:"https://play.google.com/store/apps/details?id=com.simplehold.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"simplehold://",universal:"https://simplehold.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/45396.index.js b/45396.index.js new file mode 100644 index 000000000..e2a9fd264 --- /dev/null +++ b/45396.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45396],{45396:(A,P,a)=>{a.r(P),a.d(P,{default:()=>q});const q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/45598.index.js b/45598.index.js new file mode 100644 index 000000000..f43a499b2 --- /dev/null +++ b/45598.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45598],{23217:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>n});const n={id:"app.imem",name:"iMe",homepage:"https://imem.app/",image_id:"25aa3abf-901b-4d82-bb89-c5ade54c0c00",app:{browser:null,ios:"https://apps.apple.com/us/app/ime-messenger/id1450480822",android:"https://play.google.com/store/apps/details?id=com.iMe.android",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/45602.index.js b/45602.index.js new file mode 100644 index 000000000..036e4c8ec --- /dev/null +++ b/45602.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45602],{45602:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.zkape",name:"Ape Wallet",homepage:"https://www.zkape.io",image_id:"ea66f627-cc46-41c4-8287-dae2f379f700",app:{browser:null,ios:"https://apps.apple.com/us/app/ape-layer2-wallet/id6450944029",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ape://",universal:"https://zkape.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/45615.index.js b/45615.index.js new file mode 100644 index 000000000..adfeb1886 --- /dev/null +++ b/45615.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45615],{45615:(A,t,w)=>{w.r(t),w.d(t,{default:()=>s});const s="data:image/webp;base64,UklGRlwDAABXRUJQVlA4IFADAABwFQCdASqAAIAAPm00lkekIyIhKZKI4IANiWkAFeV/03tZ/s1kR+7sQI6EQ3cbGk1xq+fv9H+db6J9g39bur3+2PsbfrYVh5O11IQ1NbxVOa9NHNIIMPIIhKD/hWHHQw9GeQ1Gf/5byb/jh/xHR5/bI+906v3u/npiYJwT5K9VZ6LBYlZtROd96ypQ07attSSnwght5Qdqf1cp4ch2gRGedFjmxVTizazs8PmvEwvcMNuqrpAA/vytEFkiMZQrYi1Pi+Cvs3tIMTH/xQEvxBfbtd/d2ttdmU2K00jRXRCF0jFt8GjjiTBrfo/5iEG3wrBJBrI4jXStx1KesRpsnqmx+EjojS/Toew3c92ntBeauuPPbAEGmdAkA8sQwgnL4YOgHZbtjfhzW7a3/W42iObVzfjaIhFqgWyk8swUzN2/irGyAodAgliYLg00NXYySFdQKq6oYGmu1mm/2cNgtutwMY7er0eivQVQ0evMOYFx0F95wMik//+YrCciZXllRLJIQOTdlIFfoWkQ8pCHQRgGYfn9T2R9i0lNXNT2qk+zSjZdqz6ddF7LENrHDV00HNSTS5VkTmj8wJSO7Ow1ntMh6h4w2iR3KBRUpA0arm8UXlJSsz2a3+33l+G2TV2plktYVwhIpFTNtWGrK9j3zCGbokEZrGdSn0WeZHU+0287LLrrZS/9+BwRZtAeYGeVEUUR6vrgU7DUEGgElzADwpP/B0WIpOyTlsfDNt5JlO22dk+37yi/vK4AX4HtnmVCJJhD3ya0UkH37wPIpEdw2Ddgb6jvWFVi0mhghOKnKxsszllKsA8IbmiPvWc0YdwvCocTtjAob/3ILpioUvuXn/9p83p/Nq9sr4rW+ESRA4Lyq4hGYpffBjjS36NG8uL8djn9sgPXPNLK8VjAwOxwzpYs6la4qqnXnBa+sFaCwpfA/s0BCjbLE7tA+X0bsBzSBaQT73tMn/lXHSCoyiHrUM2BL04GVO0ck4Bh2nt7S0X8uQEpfLgLLBrI2/3df+5Suit0WZcC2YM5wHwn+y/R52br/fx3zS7QNhkqkNFCjVRznCL7A5DoPa+hVQSk6qchO/Jp4L8200ZGukfwETRsR735Uyx5kj6oAKrttETr0AAAAA=="}}]); \ No newline at end of file diff --git a/4574.index.js b/4574.index.js new file mode 100644 index 000000000..aeb8ebd69 --- /dev/null +++ b/4574.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4574],{4574:(A,f,l)=>{l.r(f),l.d(f,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/45773.index.js b/45773.index.js new file mode 100644 index 000000000..906af0ee7 --- /dev/null +++ b/45773.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45773],{45773:(e,n,l)=>{l.r(n),l.d(n,{wallet:()=>a});const a={id:"us.binance",name:"Binance.US",homepage:"https://binance.us",image_id:"48aa1a7d-c5fe-4ad6-c2f2-e5684b296900",app:{browser:null,ios:"https://itunes.apple.com/app/id1492670702",android:"https://play.google.com/store/apps/details?id=com.binance.us",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bncus://binance.us",universal:"https://binance.us/universal_JHHGDSKDJ"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/45881.index.js b/45881.index.js new file mode 100644 index 000000000..c2ebd8340 --- /dev/null +++ b/45881.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[45881],{45881:(A,e,f)=>{f.r(e),f.d(e,{default:()=>v});const v="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/46408.index.js b/46408.index.js new file mode 100644 index 000000000..2b24d699a --- /dev/null +++ b/46408.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[46408],{46408:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"io.legacynetwork",name:"Legacy Wallet",homepage:"https://www.legacynetwork.io/",image_id:"ed181b1b-e4c0-4a2e-4a4c-f380a9f13c00",app:{browser:null,ios:"https://apps.apple.com/us/app/legacy-wallet/id6443578674",android:"https://play.google.com/store/apps/details?id=io.legacynetwork.app",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/legacy-wallet/ammjlinfekkoockogfhdkgcohjlbhmff",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"legacy://network.io",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/4653.index.js b/4653.index.js new file mode 100644 index 000000000..4acd2d941 --- /dev/null +++ b/4653.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4653],{4653:(A,l,k)=>{k.r(l),k.d(l,{default:()=>B});const B="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/47038.index.js b/47038.index.js new file mode 100644 index 000000000..3ce5712b8 --- /dev/null +++ b/47038.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47038],{47038:(A,X,i)=>{i.r(X),i.d(X,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/4707.index.js b/4707.index.js new file mode 100644 index 000000000..b42a9b597 --- /dev/null +++ b/4707.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4707],{4707:(A,B,f)=>{f.r(B),f.d(B,{default:()=>u});const u="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/47212.index.js b/47212.index.js new file mode 100644 index 000000000..56a77ec72 --- /dev/null +++ b/47212.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47212],{47212:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>s});const s={id:"io.zelus",name:"Zelus",homepage:"https://zelus.io",image_id:"aeba2105-6c84-4642-f441-b3f5817ac400",app:{browser:null,ios:"https://apps.apple.com/us/app/zelus/id1588430343",android:"https://play.google.com/store/apps/details?id=com.zelus.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"zeluswallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/47227.index.js b/47227.index.js new file mode 100644 index 000000000..de8a4c945 --- /dev/null +++ b/47227.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47227],{47227:(e,l,s)=>{s.r(l),s.d(l,{wallet:()=>a});const a={id:"io.trinity-tech",name:"Essentials",homepage:"https://www.trinity-tech.io/essentials",image_id:"058878f4-7364-4e01-434f-2cc09a15cf00",app:{browser:null,ios:"https://apps.apple.com/us/app/elastos-essentials/id1568931743",android:"https://play.google.com/store/apps/details?id=org.elastos.essentials.app",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://essentials.web3essentials.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/47247.index.js b/47247.index.js new file mode 100644 index 000000000..ac60040ac --- /dev/null +++ b/47247.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47247],{47247:(A,e,a)=>{a.r(e),a.d(e,{default:()=>t});const t="data:image/webp;base64,UklGRmYDAABXRUJQVlA4IFoDAACwFQCdASqAAIAAPm02lkekIyKhJhaqAIANiWkAFtMrCY6fpT8Iy4C5njs8G3CDHWf6D9ivPRqC/rV6JPrA/V7//+55+xRPdQc+BHoYT+/xFWeTlLfEpEdW+CNK1gaGWqQOXlBJQV/O7SSKzvtgKMtdKO90V9jj2HNUO17FOdgX5BJKQQ8PgzIZu35YKB92kjHShmdwCr8rRjRG2Zd2+NHyzsBrbfc6xDoKy3lfyXEAV+1P7iRSgAD+/EoAaggIciM1YA7/ot/vP7f3uN7VWX1bx/jpqUhAYuBxl1DRCecAhAUlCwCVRkLgMRgYEPQBYe4ZsZg7/SfP2SyLZZRjTwMmH9j7a5rLfKf5cYU0Tuw2cvXtLVsRGQ+bWKbO5AUms3vDvTuz6tOJr/1Nt/FXvkN4/9LwaZ6GdebfJNo0wsUu0X5yfY/SC9Xran2Ph3hFZJpxxQsLYuos0L6NB2HquYo62rhmEThV6S9iCrpUERH0QJVXOuEnOd+8IJOcPYirTGqvPq8dJovYU76aGMLLcjkcZOnNi+AxDLOsrK6FzpjnHNWcS0ubtEZ1UyvC9qNWaYMp7Au6LypgaDStN/uwD9fXtekn/ZQsYG800e2z9qQcztl/Ih1rryZkROh6yCOgzouWrk2/zvTguLWhG8W/5GoeUwe2Z0Al66xIO1vVHGtNhkHMK+vVkRCfGispbSV1SRl1FuWvf4oHQGbJnzeqsmiUKiiVXzqTUSZ1iC4tU4MKXafEQ+c0FIxUVUc5IOqtK0RaaqMVWMxF6HwVgXya5re+wAN9wiKq44yshCCiK9QPI5kmKuLmDFIYgVrrt1TMxVUwfEd6w/apGl3AL9qunSk0gOp2ryGWGFxCXjeo72tn1n8AmMNK1t0IVGTY+23bFNEjbVSR6SdJ/mL/uoFl0+880vw6uDQat7FDIXFm4eDXj/xzQvkNz2JzZ+KLBgLl0OVGKW+HEKoaGVReDpy2LIaStGFd8pjipbrIwOeBUa1Zt5H/7JlEXo27ydddJWfOH1DDiyhtS79CqCrhKCiR+fe1OreFwyXyA658ITW5N2MW7qYiaeuSVH8FdtL/hx3/82ydkLMuFY/PpBW42FHIcbRFW6b/jv+2ObQySADZSJbU8z3apLpUjPIAAAA="}}]); \ No newline at end of file diff --git a/47278.index.js b/47278.index.js new file mode 100644 index 000000000..99eeb943d --- /dev/null +++ b/47278.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47278],{47278:(e,a,t)=>{t.r(a),t.d(a,{wallet:()=>l});const l={id:"com.bettatrade",name:"Bettatrade",homepage:"https://bettatrade.com",image_id:"938053f6-6e81-4d58-4033-8ae8625e5f00",app:{browser:"https://apps.apple.com/us/app/bettatrade/id6474153866",ios:"https://apps.apple.com/us/app/bettatrade/id6474153866",android:"https://play.google.com/store/apps/details?id=com.wallet.Bettatrade",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bettatrade://",universal:"https://bettatrade.page.link/Fc4u"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/47297.index.js b/47297.index.js new file mode 100644 index 000000000..8b549c30b --- /dev/null +++ b/47297.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47297],{47297:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.sinohope",name:"Sinohope",homepage:"https://www.sinohope.com/",image_id:"06d056b9-aba7-453c-ddaf-a077a448ea00",app:{browser:null,ios:"https://apps.apple.com/app/sinohope-hotgroup-wallet/id1672956199",android:"https://play.google.com/store/apps/details?id=com.sinohope.mpcwallet.app",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"sinohopeapp://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/47401.index.js b/47401.index.js new file mode 100644 index 000000000..c9b9f9053 --- /dev/null +++ b/47401.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47401],{47401:(l,e,s)=>{s.r(e),s.d(e,{wallet:()=>a});const a={id:"org.mugambo",name:"rss wallet",homepage:"https://mugambo.org",image_id:"920c743d-950f-4d53-64ec-d342e272e500",app:{browser:null,ios:null,android:"https://bo.centapey.com/rsswallet_2.0.2.3.apk",mac:null,windows:null,linux:"https://bo.centapey.com/rsswallet_2.0.2.3.apk",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"rsswallet://rss.app.link",universal:"https://rss.app.link/rsswallet"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/47439.index.js b/47439.index.js new file mode 100644 index 000000000..37de3fbcb --- /dev/null +++ b/47439.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47439],{47439:(a,A,t)=>{t.r(A),t.d(A,{default:()=>b});const b="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/47478.index.js b/47478.index.js new file mode 100644 index 000000000..94ee0947c --- /dev/null +++ b/47478.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47478],{47478:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>t});const t={id:"net.gateweb3",name:"GateWeb3",homepage:"https://www.gateweb3.net/web3",image_id:"6e528abf-7a7d-47bd-d84d-481f169b1200",app:{browser:null,ios:"https://www.gate.io/mobileapp",android:"https://www.gate.io/mobileapp",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"gtweb3wallet://",universal:null},desktop:{native:"gtweb3wallet://",universal:"https://www.gateweb3.net/web3"}}}}]); \ No newline at end of file diff --git a/47504.index.js b/47504.index.js new file mode 100644 index 000000000..28afdc344 --- /dev/null +++ b/47504.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47504],{47504:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>i});const i={id:"io.slavi",name:"Slavi Wallet",homepage:"https://slavi.io/",image_id:"282ce060-0beb-4236-b7b0-1b34cc6c8f00",app:{browser:null,ios:"https://apps.apple.com/en/app/slavi-wallet/id1610125496?l=en",android:"https://play.google.com/store/apps/details?id=com.defiwalletmobile",mac:"https://apps.apple.com/en/app/slavi-wallet/id1610125496?l=en",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"slaviwallet://",universal:"https://www.slaviwallet.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/47524.index.js b/47524.index.js new file mode 100644 index 000000000..eae63dbbc --- /dev/null +++ b/47524.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47524],{47524:(A,a,c)=>{c.r(a),c.d(a,{default:()=>y});const y="data:image/webp;base64,UklGRkYEAABXRUJQVlA4IDoEAACQGQCdASqAAIAAPm02lkekIyIhKRR4iIANiUAa47Qv1X8gNm57R+OHPabxwlnkPKnOM/L3sAfpd/nOqX5gP2A/Z33uvQB/qvUA/qH+M6x70AP2A9L32Uv2y/Z72qIsCYB2VxPGRf+p/V3Qq/SEqWREREREREREClkdwisGpJwjpfVHgwj2920cdyy7CcYJ7now5alq5Bl/S3SBfam0H1hXqnK0FUUfqVRsKau+4S96tdXLBLKYsMchfq7+wVbGm8yTm/OQEsaVulG5zxFPwXgAJmZmZVAA/vrlGYr95jzdKAAAAvI+2XO3EOnQMZAET2W7CBN1S4j7FkJ87Gf2QYF9s+V9y2zGyF2nKox8IDWdeFV1ltytorQS9IL5WY4hgMM2n5DTXJaf/Ru8+m2YZM5tK4ybXfv6RkB63st8WtrNAot2MARJ8Y9VMog2YJ2ImFDYIubakRZlHFGF0r+dyBtxgLal7hMAzhANDX3CIxpht0ZSqTMvp+MmZVwSMvFdGa+GPKpNIH8KPFiRzO+29e+JeEEyEmQZ7uv6HnNy4rFWyAb4sETEdHIkl+PpDn1E+KWbJzqFc1ec4dTVKkvrI6p71pmQanKo/wjawH95xAYR33VyaEy5Z/7QGId3i6KF5JfRpGE7cQQ46At6pzsoa5PUY3qypZW5avW91m8+kCz5GqCTrxT5FvNMAA6NejqEBdagGV2ejgC8eyrErerzmyAT2iyYkE5HcnQ9CTRqYJWk7gggIwRp2UEsbaYAhQyq1w/3YzZ2V2hj/xiNI5SD8FcuPczQC4yH7DARklDuZ7JnjdUP0cHFacCbcG/x/wdllUPjnBAbwRQsgcCTXU9MYTKx3aCbQmj2Kap70n81WPRR2F2sz6YXxBoIpepcjk9TlALz5Jfmu7BPweZwPu4bzKgLedxV0amFtkSPNNv5YdR9472qL09FMCRMepD2nOpZTeBI9OE8AGdK9fJcLkz/34Nfui7jjHC+dcJ3hjlNwcyWRg4Y+vfsGK+FTL6DvHi1sQkC3/nUuVXWs6mCrMa+h5ZV9+QofJC9PSyt+b/Fd6pjRrna/l5HtNfP2kmj49f3atstjcT7yNP0c2++xMEy+Uvg4bsiBfrYQabqtL/ddcaeGwqWKiv21XxqJ4pcYpxSGdN/bcYT35PFjBUNmFGAT/y4VbnzK+/pC2hSDche3s35+tG8XT/HhL7kPZvBCoK1MJPyrhKqdXfqq+EM3NyKv3DFEziJWWr9/9ZbALu04kclyOpsTqUL1Isb64i7RTuGnb4m+vi5kE3xqQF1YbKs4KpS51fQ29Ah9eCsqPywxSwdYrDxwdB7VUrZGmdZaJZvuj3CYmPacnnZhtv/qMjFNbrvNENvyfrcGYBf5m2pyxe/uRRru5X0ygiNi1AFFNN507Z8x0mlk4wcK7c8EzZfVTa2MFcJCAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/47658.index.js b/47658.index.js new file mode 100644 index 000000000..31acd7526 --- /dev/null +++ b/47658.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47658],{47658:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>p});const p={id:"com.unstoppabledomains",name:"Unstoppable Domains",homepage:"https://unstoppabledomains.com/",image_id:"4725dda0-4471-4d0f-7adf-6bbe8b929c00",app:{browser:"https://unstoppabledomains.com/",ios:"https://apps.apple.com/us/app/unstoppable-domains/id1544748602",android:"https://play.google.com/store/apps/details?id=com.unstoppabledomains.manager",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"unstoppabledomains://",universal:"https://unstoppabledomains.com/mobile"},desktop:{native:null,universal:"https://unstoppabledomains.com/mobile"}}}}]); \ No newline at end of file diff --git a/47927.index.js b/47927.index.js new file mode 100644 index 000000000..d4049a043 --- /dev/null +++ b/47927.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47927],{47927:(M,D,N)=>{N.r(D),N.d(D,{default:()=>I});const I="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiByeD0iMTIiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xXzkxKSIvPgo8cGF0aCBkPSJNMzkuOTk2OSAxOEw0MC4yMzMzIDE4LjAxNTZMNDAuMzUxMyAxOC4wMzMzTDQwLjQ3MzYgMTguMDYyMkw0MC42OTU4IDE4LjEzNzhDNDAuODQ5NCAxOC4yMDA2IDQwLjk5NTQgMTguMjg0MiA0MS4xMzA1IDE4LjM4NjdMNDEuMzM4NyAxOC41Njg5TDQxLjg0OTMgMTkuMDUzM0M0NS44ODkxIDIyLjc3NjggNTAuOTk0NyAyNC43NzYyIDU2LjI0NTggMjQuNjkxMUw1Ni45MzA3IDI0LjY2ODlDNTcuMzc4MyAyNC42NDYyIDU3LjgyIDI0Ljc5MDkgNTguMTg0OSAyNS4wNzk4QzU4LjU0OTggMjUuMzY4NyA1OC44MTY3IDI1Ljc4NSA1OC45NDMxIDI2LjI2MjJDNTkuOTI3MSAyOS45NzY5IDYwLjIyODMgMzMuODczMSA1OS44Mjg3IDM3LjcxOTRDNTkuNDI4OSA0MS41NjU4IDU4LjMzNjcgNDUuMjgzNiA1Ni42MTY1IDQ4LjY1MjNDNTQuODk2NSA1Mi4wMjA3IDUyLjU4MzYgNTQuOTcxNCA0OS44MTU2IDU3LjMyODVDNDcuMDQ3NiA1OS42ODU2IDQzLjg4MDkgNjEuNDAxMiA0MC41MDM2IDYyLjM3MzRDNDAuMTc0IDYyLjQ2ODMgMzkuODI4IDYyLjQ2ODMgMzkuNDk4MiA2Mi4zNzM0QzM2LjEyMDkgNjEuNDAxNCAzMi45NTM4IDU5LjY4NiAzMC4xODU2IDU3LjMyODlDMjcuNDE3NiA1NC45NzE4IDI1LjEwNDUgNTIuMDIxNCAyMy4zODQyIDQ4LjY1MjlDMjEuNjYzOCA0NS4yODQzIDIwLjU3MTMgNDEuNTY2MiAyMC4xNzE1IDM3LjcxOThDMTkuNzcxNyAzMy44NzM0IDIwLjA3MjcgMjkuOTc2OSAyMS4wNTY3IDI2LjI2MjJDMjEuMTgzMSAyNS43ODUgMjEuNDUwMSAyNS4zNjg3IDIxLjgxNSAyNS4wNzk4QzIyLjE3OTkgMjQuNzkwOSAyMi42MjE1IDI0LjY0NjIgMjMuMDY5MyAyNC42Njg5QzI4LjU1MTMgMjQuOTQ3IDMzLjkyOTMgMjIuOTQ0NCAzOC4xNTA3IDE5LjA1MzNMMzguNjc3MyAxOC41NTMzTDM4Ljg2OTYgMTguMzg2N0MzOS4wMDQ3IDE4LjI4NDIgMzkuMTUwNSAxOC4yMDA2IDM5LjMwNCAxOC4xMzc4TDM5LjUyODIgMTguMDYyMkMzOS42MDY5IDE4LjA0MTIgMzkuNjg2NSAxOC4wMjU2IDM5Ljc2NjcgMTguMDE1NkwzOS45OTY5IDE4Wk00MC4wMDA5IDMzLjU1NTZDMzguOTkwNSAzMy41NTUxIDM4LjAxNzMgMzMuOTc4NyAzNy4yNzY1IDM0Ljc0MTFDMzYuNTM1NiAzNS41MDM2IDM2LjA4MTYgMzYuNTQ4NSAzNi4wMDU4IDM3LjY2NjdMMzUuOTk1OCAzOEwzNi4wMDU4IDM4LjMzMzRDMzYuMDU1MSAzOS4wNTQ3IDM2LjI2MjUgMzkuNzUxOCAzNi42MDk4IDQwLjM2NEMzNi45NTY5IDQwLjk3NjIgMzcuNDMzNiA0MS40ODUxIDM3Ljk5ODUgNDEuODQ2N1Y0NS43Nzc4TDM4LjAxMjUgNDYuMDM3OEMzOC4wNzI3IDQ2LjYwMDMgMzguMzI0MiA0Ny4xMTU4IDM4LjcxNTYgNDcuNDc5NEMzOS4xMDcxIDQ3Ljg0MjkgMzkuNjA4NyA0OC4wMjY5IDQwLjExODIgNDcuOTkzOEM0MC42Mjc4IDQ3Ljk2MDUgNDEuMTA2NyA0Ny43MTI3IDQxLjQ1NzEgNDcuMzAwOUM0MS44MDc2IDQ2Ljg4ODkgNDIuMDAyOSA0Ni4zNDQzIDQyLjAwMzYgNDUuNzc3OEw0Mi4wMDU2IDQxLjg0ODlDNDIuNzY5MSA0MS4zNTk2IDQzLjM2NiA0MC42MDQyIDQzLjcwMzQgMzkuNzAwMkM0NC4wNDA3IDM4Ljc5NiA0NC4wOTk2IDM3Ljc5MzggNDMuODcxMSAzNi44NDg3QzQzLjY0MjcgMzUuOTAzNiA0My4xMzk2IDM1LjA2ODUgNDIuNDM5OCAzNC40NzMxQzQxLjc0IDMzLjg3NzYgNDAuODgyNyAzMy41NTUxIDQwLjAwMDkgMzMuNTU1NloiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xXzkxKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzFfOTEiIHgxPSI0MCIgeTE9IjAiIHgyPSI0MCIgeTI9IjgwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM4MzU2QkQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0MyMEY0Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xXzkxIiB4MT0iNDAiIHkxPSIxOCIgeDI9IjQwIiB5Mj0iNjIuNDQ0NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFMUQ4RkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K"}}]); \ No newline at end of file diff --git a/47990.index.js b/47990.index.js new file mode 100644 index 000000000..550685313 --- /dev/null +++ b/47990.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[47990],{47990:(A,e,s)=>{s.r(e),s.d(e,{default:()=>p});const p="data:image/webp;base64,UklGRsoBAABXRUJQVlA4IL4BAACwDgCdASqAAIAAPm00lUckIyIhLJUoAIANiWkA1rCqDwsxQTDHx76gf6q75L+wBJSNuUPdAbobVoDiGSh5HeMYlohSuLrh9a+w4oMvaMpzBOOhs0u2tXUBy0Upzg9kIPwTVh5SKxU7Q79TdeVmm7T435DWo3ZqpFDpiSLCDKAA/vuUAAmt/8XtD/tHz5GINvBktFb7PvCkTC/kWCx+Te2+p/zW0D/+Ey/ptkJv0h/tbesuYpqBsznvkpW7r3NKqDLZO1JL+0YBka+axsI1Q+rQ6YTmjJsvwuhDMlljf2Oxt3EU343coas/9lTIWpC3KN0K7jMp+u95zl7ruYPdYw6BVEvS2oQzjJIbt/VBtwMe5g1UoKs/ZNL7ruoxj+2ioTB6mdLUUZzCfLqRXae/Fc4F+nGqWvCa42zfh34+uMDjHuISPOKHtUgIjMQzDAZGa8NpnKZ8skf4qMQmKesK5DFcVox+ARg6V9Nw3H0oWmFXPtPDyXSpeBUfuKsJU6HvP8dheAEA96srRDvddNKPymR0JN+jlfPspCvqL68ixuG9To+p4j8F0N0aZvJVeOyAx3+a7I6MLk+3vG4GOgAAAA=="}}]); \ No newline at end of file diff --git a/48037.index.js b/48037.index.js new file mode 100644 index 000000000..e407c44ad --- /dev/null +++ b/48037.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[48037],{48037:(A,p,R)=>{R.r(p),R.d(p,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/4807.index.js b/4807.index.js new file mode 100644 index 000000000..f9cd28107 --- /dev/null +++ b/4807.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4807],{4807:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"com.kryptogo",name:"KryptoGO Wallet",homepage:"https://kryptogo.com/wallet",image_id:"4eb31988-f494-403c-6127-cfcef036ac00",app:{browser:"https://kryptogo.com/wallet",ios:"https://apps.apple.com/il/app/kryptogo/id1593830910",android:"https://play.google.com/store/apps/details?id=com.kryptogo.walletapp",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/bgaihnkooadagpjddlcaleaopmkjadfl",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"kryptogo://",universal:"https://kryptogo.page.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/48211.index.js b/48211.index.js new file mode 100644 index 000000000..158d904d5 --- /dev/null +++ b/48211.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[48211],{48211:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>o});const o={id:"com.zengo",name:"Zengo Wallet",homepage:"https://zengo.com/",image_id:"6133c399-ae32-4eba-0c5a-0fb84492bf00",app:{browser:null,ios:"https://apps.apple.com/us/app/zengo-crypto-bitcoin-wallet/id1440147115",android:"https://play.google.com/store/apps/details?id=com.zengo.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"zengo://get.zengo.com/",universal:"https://get.zengo.com/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/4823.index.js b/4823.index.js new file mode 100644 index 000000000..11a25fec0 --- /dev/null +++ b/4823.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4823],{4823:(w,A,B)=>{B.r(A),B.d(A,{default:()=>D});const D="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/49069.index.js b/49069.index.js new file mode 100644 index 000000000..a767980d9 --- /dev/null +++ b/49069.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[49069],{49069:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>p});const p={id:"app.gamic",name:"Gamic",homepage:"https://gamic.app",image_id:"cf404c15-391c-4144-1ec0-17f1b119ed00",app:{browser:"https://gamic.app/",ios:"https://apps.apple.com/us/app/gamic-spaces-chat-connect/id1673683070",android:"https://play.google.com/store/apps/details?id=app.gamic.guild.gamic_guild_mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"gamic://",universal:"https://www.gamic.app/wc"},desktop:{native:"gamic://",universal:null}}}}]); \ No newline at end of file diff --git a/4930.index.js b/4930.index.js new file mode 100644 index 000000000..f3cf81d0e --- /dev/null +++ b/4930.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4930],{4930:(A,f,S)=>{S.r(f),S.d(f,{default:()=>u});const u="data:image/webp;base64,UklGRsYEAABXRUJQVlA4ILoEAAAQHACdASqAAIAAPm0ylUYkIyIhLh0YcIANiWIA05nLf2GtR9H/JT+Afpf0sW9PiH8O+kEQz6Ne+vKB2lvMA/S//Vf1X8QO4n5gP1t/bf3nf5n6nv8J6gH9p/pvWMegB5Yvsuftb+0ntK///OT/7J2tf4qvF31ZQPADSxTIvH79J8A39ijYMzEBiAoP+2dw1o+Hgkqx3180J2Td1GT/e12GuMTbdaXGECBep6Hxqiu7lQEmgKZDFweUmLiyIHH/3aC5rRkOD00yB/mLaqoXfjUYApOwBtPQaFzfpJi4AS84TBe2bOIDEHfPAAD+/KgAAAM3vnCf7YurMkprsxiY11z95+VtzgPh8+X/u/B2cqIRatsyLvz+9kBkiP1DXwAjUiqeTy91S9tfH8S+tHF+FOTXWaERUK0l4kchfaPwUMgmY39ozejgjuVf4fvH8xz8o93R9/ViQhfSPczm+WK3hu0rWSoRyjYTu4iRYPm83jYnQ6ZI/jsK53qCwasa240FdMU6rklPwVRTrYheSx94fkt0gTMS/MVCkQZlCQQLcs9oafxMXnEytfdBrR2pHACUbM2zzC5ZvbkFHVQhjQnciH6CdYWIliC9mhZKjTsxFa9S1JJpv4Ilq/fuJA5n2JwyjHqQyrGFf00ZD+AXYcqpBQEmfmBMFxbKgAUQjf9ucu12VjSQi4ccgXJ1SM3cJ0AzegRcgZhMR4qrEdSvgIsH3lZps3yASNenk3YIb+mEuohybSh4zFbpkNjucanC7mhF7cwpaZMDyfmZq+m5FQcouP45z7IRfmK+Yt6epCmN6PspyfE7Jq0tFqFzj28nOxzwybp2C0Pomm6H+8P6sE+i5R2AsPW27mLA4wAoqFrkYVgScZmBLbvFVKpDqI5EKjA4WDwvguocZGRGeY4vxp+gwww+QkJRRUt7b9AiF8ySSd9Ful65rs/1/R84Oj+/5YjqqhOGLusrjTabidgs1EgLvJjgMREsC9Gnr2wC7XU2OSz5JsbD+jjHUsMWTPr1+Kwp6EEfCsjyZdT67y9uLGhg9gSCxr1Y4Xc/B3zNNfho67qde8LsT4E4F+2Tl5PoWskdSTuxs5+HIIyCiwuQEFPaBSQGVQbmKkHp61G/dABuaedbwH5Wr0gZYhEmprxKovQhJCHjrmaGQbfTDTvZFvZU455tXzBaUu9ftjMjMP/1GhgCcSTwfigHyQqYalShSI0+LubkUZ33947KeJJrUF6UazTqx8SuLFVSEiRm6NSNVka7yZtFTIAUxw+/jcu0qfkzY5SXw848jkg6FuUfAUmOPv/z/TGvxJxxHTy1TeoX7Ar18zHWvmIAFaSganqNldzSx3cUkV/7EbZzKpSUk8EuzMYP3zUgILsTBzrKxPLP8vSxCSI2JyHc3US5yO8PsfyrAksQJSqcSeckoZ6GPkXermk0h1b3HHCbhVKdOOONfw3OxhqYvZe/nQTNhwk//uqHqetZIX9gHBQAJ5yb/xv0Zpnwno8LXgmgGSvlHuYDPzqR9EPuUpNFM2xdaNOa5pPRgtvpJGwxLJyPOPq1ZdOJX3IQC2llM04A6tiXxJT8U7OfYTjtXwsJqqXA3zRMvujwhdu7StVLAAAAAAAA"}}]); \ No newline at end of file diff --git a/49395.index.js b/49395.index.js new file mode 100644 index 000000000..ce8bca31d --- /dev/null +++ b/49395.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[49395],{49395:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>n});const n={id:"com.saitamatoken",name:"SaitaPro",homepage:"https://www.saitamatoken.com/saitapro/",image_id:"fedd85cd-fa5e-4c66-0b05-1ff2ce864e00",app:{browser:null,ios:"https://apps.apple.com/us/app/saitapro/id1636523777",android:"https://play.google.com/store/apps/details?id=com.saitapro&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"SaitaPro://app",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/494.index.js b/494.index.js new file mode 100644 index 000000000..334d4f136 --- /dev/null +++ b/494.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[494],{494:(l,e,s)=>{s.r(e),s.d(e,{wallet:()=>a});const a={id:"io.ethos",name:"Ethos Self-Custody Vault",homepage:"https://www.ethos.io/",image_id:"8bc7fb62-6f6b-4473-2e4a-5691a646fc00",app:{browser:null,ios:"https://apps.apple.com/us/app/ethos-self-custody-vault/id6450948705",android:"https://play.google.com/store/apps/details?id=com.ethos2.prod&hl=en_US&gl=US&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"myapp://home",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/49422.index.js b/49422.index.js new file mode 100644 index 000000000..2d457188b --- /dev/null +++ b/49422.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[49422],{49422:(A,k,e)=>{e.r(k),e.d(k,{default:()=>b});const b="data:image/webp;base64,UklGRpoFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBcCAAABkKNtk2Irf3Vf3QMOubv7AtxhC1c2gIT3XjQkcofUXSJ3d/ecqan6cT2FS0RMAD44J6C2b8O6gycf3H7KSvrk9t27d+/cu7C6aVA9kDI+cUpAj0VXnZX9xqIeQEqfJAuGblfSVUtz94ri7zZVJ3XbMEj+OKlC+w2kqTkrupsaub4dquQjJGP6c5bqDNC15NPxyPJBktBGU2eQrs65SPIBInkdC2OgplwOkfeIyHoWzlC94HKk92S0sWC0XnAB8jsy5lA9HHrJycgAEro9pzFg48OOkLc2URmycgUSMkbTGLT7ICTBNpZRldyKhP50j8pZdAeWUBm2sgW1V2hxGS/WDCA9Lif7N1AZuLJxDcvYVh2JreTh2/TY9t2LzXnzbmwkw/N70VH5ve/h/ff/f///AdTDi9751KO7zejuPqcHd4oWmfHoampkyjXN0TUPID0udw6svUyLy3ilDouocSmXAP3pHpU7B0Kwk2VUJXdAMsbRojKORZaETdSYlJuRgIRuz2gRGZ93ewsZs6kejyvnIOPtjFYW8RRsQ8Y7RbCOhcfiBdeLyLsgktexsEis4LosgvdLklaaehSuxjYkwYdKxowXLNUjcC35Ygay4MOlCh02kqbmlc1NjdzSAVnw0VkwYreRrmpemdxUnbRdIyEZnzIloM+yG6zwN5b1AVLCJ84JqB/YuPLs/ZeVSO+fX908sB5IGR8MAFZQOCBcAwAAcBQAnQEqgACAAD5tMpZHJCMiISwSCWiADYljANS8Z0tuVa35zbfQKu3zeg8heUArvGigZv/ZHpMwKCykJeB37O1AU0/3Qya8WCAJCNODGyGxQJcaXP0n/24SfKUvEymdqA86pTK+fU0X3btb8DveaHqbgvxBGSecRRCneV1Vm79m8Es+0V6EoaKbPMtUEKiqUdbUTYOt1G6v2Ea9Wi6FZTNCJDFPuAqmuDogAAD+/pw7XJf6M1Kj3vEYr8OpeNMkrR6oJ6r2POUKfH+s8WvdBP5/szQ1ysjBV2y44grlLRV6WOvuC8Kn1az+VdjcDqLhb8UJIhaajR/vleZfwFb+IrrpWXxdYWkjEoyoLOdRjhbsJvv26xzpD2mOBAEfbaajCaIKziwJzCLUmPl3HJ+Y7t+E6RAu00SQSSNiK0Bv6v2J//Sl2w/o7C6NiDTlJaBtozE1TdRWctvDxrHWf/4SR0b1wbowMElw4BiNzExupZ54Z6kH2+wlm54aock8Ev86y3w4AVvykGX36b0ZF9X6s7lZtpFLxw/gWnnkslFkxV27WYlNm9LdTIK+IYWB4+CCff0J4N8WuNH0LsajjJBl7bCivKVF1aBNtKHz5Qzp30O3CuQKxyXdfldCM/i8pR0a8QoGdo4j/seZXszT9j06IUHYpvuzmSvjy0ktWvYMGra+9irh/7JujjcCEJmWHv/1TjF+X9yEmmSuX8U/IhYrVyi77AxnkktLfTrb1EN9A7rbpEL9WtgL6X+5ut7N9w6Bw+6jD4QW7s7HI32O73e7skKc10FrL8J+Fkr1nISaTkU17PYum8OIIDY/vhbJ3nOOL8FJEnkheY8Q6qcb8jLF+0pQSRQSqPl8kb/DmQyL4uY2A32JeF8jxmi8p/ZhdFlccFlCEQ1fxfP6bsYqPrDEZa6zRcbxKu8k/ZwVeCesORprsawf7bpZWavbkNRqFGG3IK3vJam36U1KMZVrLJ/tCBZ+TX8eOQTpHkU/8N8ykAlGCAGgNMVB1E94qZTweH8toLRFY9IDiS/zLbZalBfDR7wI5yL8nXnnloVB50ykEKJCGH+z+os0QEJ7D+0PwPncpVxV23/BCn7gmV5uNnDEmi+P3+1iXPby8iSWxxETlq0B0UGOeTQRBZyAAAA="}}]); \ No newline at end of file diff --git a/49432.index.js b/49432.index.js new file mode 100644 index 000000000..99b39d87b --- /dev/null +++ b/49432.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[49432],{49432:(A,e,a)=>{a.r(e),a.d(e,{default:()=>h});const h="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/4947.index.js b/4947.index.js new file mode 100644 index 000000000..6f4457f53 --- /dev/null +++ b/4947.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[4947],{4947:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>p});const p={id:"app.keyring",name:"KEYRING PRO",homepage:"https://keyring.app/",image_id:"dda0f0fb-34e8-4a57-dcea-b008e7d1ff00",app:{browser:"https://keyring.app/",ios:"https://apps.apple.com/us/app/keyring-pro-wallet-management/id1546824976",android:"https://play.google.com/store/apps/details?id=co.bacoor.keyring",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"keyring://",universal:"https://keyring.app/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/49820.index.js b/49820.index.js new file mode 100644 index 000000000..e40bb566a --- /dev/null +++ b/49820.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[49820],{49820:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"finance.ottr",name:"Ottr Finance",homepage:"https://ottr.finance",image_id:"7025146c-c341-473f-a79c-62ec48eef800",app:{browser:null,ios:"https://itunes.apple.com/app/id1628669270",android:"https://play.google.com/store/apps/details?id=finance.ottr.android",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://links.ottr.finance"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/50003.index.js b/50003.index.js new file mode 100644 index 000000000..7c7a4a3c1 --- /dev/null +++ b/50003.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50003],{50003:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.greengloryglobal",name:"Blockaura",homepage:"https://greengloryglobal.com/",image_id:"8cc7ddbc-a257-4383-4f84-3847e707bb00",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.blockaura_classic",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"blockaura://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/50256.index.js b/50256.index.js new file mode 100644 index 000000000..8a871678a --- /dev/null +++ b/50256.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50256],{50256:(A,e,q)=>{q.r(e),q.d(e,{default:()=>y});const y="data:image/webp;base64,UklGRnAFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSAQBAAABgBzJturm3PfNAUhKQMoEE8CoIA9zDMyYhSTv//3vHNP2rkwRMQEAYAk7/enlKxXl8mTe2UAyfJ3MBveiYuXdOFn6okDjQMyeGQezkzquoQCQ0HyRV1SwrFzPLSQYas8qqYhLvdRhwJFcQZfahWEiV9iuCdavlePKut7qigo8qz+TR1Zpeq4cWdb5qxgZtaCCp/79/+//f/9/B2R0XImRUctz5ciyTqaqInPN+8qRUd2ta+W4sq7WMZHH5ZrAsKsyKtcBYKi/qAyJpZ5qMCS0nuUVo2HlemkiAShQOxbpmXEwe6YOGijwOZmN7qhYqYehWcLXlrDRnp0uGMbyfNrbQTIAAFZQOCBGBAAAcBgAnQEqgACAAD5tMpZHpCKiJSgSCiigDYllEUAmkydZ0WCG8nu8vW2/IjgCeRf0riP/0taVMt8ZX1b7A38j6ipZDXSysbysfZtNRbx/pDjikyRxA0FLn+fIaxo4JvIJTrh5CYOjkF97rv5sfj9VQle6AlCBGgdCzYabI2zspjHo2upa3Y1NpmNLQff99x5o5nB/GlhFZW7SyUWCAzpAYnZnb14ksgYsfDqDtz5gA6bUtER/31b//tC3XQGQtAVwOEgTTmrIF/tXQMHAAP774hBo4mNdGeZK7EZWUYy8kGMpo3AI1x+my/Szn5Fs8/8YBMJPrh3mWGp9lwIhp6RdmcJ3ub7GifFOjYzM+dvNVApnFlfTHvXZFG2UrOZTISYyG3LdLxOwmO/qzaFHpg+eEAnfyeTPcWKooDPPLeMDZ4O0O255K70a01RCj1eenntEWi0Vd0vm6lSYzRO5d0J0Dm/XH21oirlyu1xL2HuoGCHRNgU4tqW6ee7QxC/3O2prykH6y8uBo/0//5DykNit/9UpRehRSrwWCnph0FnhqNRdhzBG+jJ4kT3mH/ZMISGpx29EmywKogwHbM8IKXYrD+10Uqv89CvnCXiepezaX8Fdns36eEH5MVTSrBsQybGS0ajtTH3GHqwY8dh3nNM2p4K4lfTtw1nTKs1AjT9I4p6RWm6gm5mtSU2ufX1VWCDw3bNqmH4emsbdob+yL1UmcWGq+OZZwWoTbkCh2wmXyLUZuqSdIqNGaxvAxFUHbOIMrsXAq+X4uE31c4e+6Z7MZoiDCPKWlGxdyPudJUphIdQfmJvfVIALTkeQzvGtJKJpHkGZqeHFFxJz/+e5ErrInCaqWZYuyESGtj6dahDSDd+iD9nt0ITk/DVdIvVyBOfafa/jmOKVAynJTojpJ/GAZDLN+EtWmH1gDiBAybq0cptKkHiGUu1avcg+1yIITj6EFUe3rTlM3Dnqnjz+86vl0i+Luo/m7Ma+LSlqxhUFLrw8gRaqbrq5FnONqOa63dIJZluKHbc17OkS9Tl+zlp4ZAykSeKwn+lBdqgaO6Svqw7B8MikP826dTRrrGeH6g6j7m92l7vL5Pf+gMKowjlEVsz9N3i4yQ1/0FgqdWwszAVGF3hO0Z5Glec02PgnA1UvF6XgtM9/kxE4B7k82E+Q/uXeiwndwDtlx8CzsydNPdVhLeAHYjzBh510ZvN/8x5DMOqED25DWnCI7ymZvMNGE3a0CyJSar0eUkYezUqC+ZwTu7/rUxwytKzoXx3sFg24cA0XffjcDh7Nvha8JJwOG6lp56qUP4gjbzS5cfOvFP3mTbrusIaB3Ljn0hqMkzRtkWoEoxv0K8U0wCKshjs/spFItm2CQcu0Zgv+lHctl05yiYSrH81jkwlodivWxWHafsI3bylXWJDHKcwO65ItEJdh4jcqK6uLRb0dXzqyQenQXq10yAA="}}]); \ No newline at end of file diff --git a/5026.index.js b/5026.index.js new file mode 100644 index 000000000..17429c640 --- /dev/null +++ b/5026.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[5026],{5026:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>s});const s={id:"com.savl",name:"Savl",homepage:"https://savl.com",image_id:"067b2a53-e8d0-4256-9c64-4e404db11800",app:{browser:null,ios:"https://apps.apple.com/us/app/savl-wallet-bitcoin-solana/id1369912925",android:"https://play.google.com/store/apps/details?id=com.savl",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"savl://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/50377.index.js b/50377.index.js new file mode 100644 index 000000000..308a655ac --- /dev/null +++ b/50377.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50377],{50377:(A,l,a)=>{a.r(l),a.d(l,{default:()=>e});const e="data:image/webp;base64,UklGRvoEAABXRUJQVlA4IO4EAACwHQCdASqAAIAAPm00l0ekIyIhJhaqKIANiWQA1mnV/wGsw+G83yt/1z8C+rPwvjH9ev6L+nfkp78PWx5gH8A/pfSY8wv65/rN72voH9AD9Yf////+0S9ADyyv2f+Ef+z/8L01a8i29qInA30/VDSBTUPIG+GXA9vi1aqa/SMznOb9hJwugfb2YNu11PhzlDoWNM1MrcD5lKGG5PafMb7qTr1NjX4EayYqGp24Aa/dhFPSoEoWR92auDSE+ivkCjaZaOf0tJ07wIHN6ywhGi1Fr5A+hRCW8PkMeITBOTFzpTLoXsZheFUKUuzmz4xoz+J9gWpSGwAA/vxc0ACholXGnMM+UTBZgTx2aUdiaeK/HNPTkU+E/pV4abVEigQKC1FHGQciDjlwmlHyzn8h2g8LuD9vBteEFIIddWta1TC7qaNWPX6kChNm90RflpeNdzOAr7fg8C1w0sOgu7n+SK93ghAaMu8R8aJjZaETrQPejNndLeH4d23qSQKrEM8lEBocV2eYAt9N94Ux5jxdCZ6x/bXw5plJ9GnlG5prUi7jDEA/sZn3TYcR4mDm4rmyjAmckfpQLgyEZfOnDAdugK6nhjl/Y20eH+7/BDzF+x9j3LziElLL4EE6L83uSu8LA4mapr1AOJWABsnh7QYF8PDJ3rWafGIc04ItyfONm3Ni90jJjHjH8+RzC5DSD7paT7nFEt85IaYwNAz+m+xwq3N3RVtxLmmlrlv/Ww8TTrRxfKHnRJDHphqtBNXA/+I97eUZ7MCHMdF3pUSKyUQJnVb4OZ21SxEvv/o/MDlpB230dBd/04572wS6OoosQhY5vXLNQt15dVqNMueOWT2oS68iibTiUmH9vtZUb570cGq81vDSvNvD8fgWW5rAR9K8oFXpd/lNFGxo955H9YqMY3YZkTKlQJdoSz7ZgXKtIghMTxHbXqvG5/fHVS9m1fbdwc0MnA/3ZO/Z2j1j5FgYk4Fk0OnhYLcsrJQHJWl/pTQnokLZnNTPx1SI24wZ6PJuu6+gjsBE30qWSPvjFCiDsvsUkEhMLqlMEeobygvTj8fZC/57T4/Hondpc7R/z+yqe/HuhyJ/T/wUoNu58z/O2NuwGRBxgcaihKbmU95EBpVgxYvKKck//ONL+FU3M6QVz9PnDcmuVQtrcxIMK54QKjevVsfc8l7gOn2KqVi67G83I97jas4w/WEj6HnglXvJdDbuGhh0xQeMnvDosHJz5AdletSc44pbE91JsCWidt6nB2XGwymYepeThvuKTWBqsRcssNGb5UM7w99yREXSSuSyHGL7ZiTqQgye1gE259cqtOvdnTvB6aOSb9b/81l885Gizn98nBIENZxm/rgaDiHUDhvlHcZfqEu0lhDqElu6XpQchAVFRroAkpPCxe57AvNLvErj4COpDb+/Ty7Lh+s3o3x0YosMqUq2Kkwj+CgVCmfxkNXXsXTsVkioNIC1lFT11uV/Nnxw8pVeJPMvm9Y3DvfIyUtn7ZvxE51IN14F5z1HPLScuGcT6f4pvIQjNZYAwdA/9lq07/eJ7HCkV3DPOMzC1KWmqhe0XABF3L3wMEU1KYvdSVVr/ONAmK1O5CHJ8m84QlW5zjEhAm1Z8PleClpIMQ2IXwbUl3G2aHALAx8l8xfSpaRLX7L+fa7iwa9CpmiFlj6OzEAAAAAAAA=="}}]); \ No newline at end of file diff --git a/50463.index.js b/50463.index.js new file mode 100644 index 000000000..2e6d0f8b5 --- /dev/null +++ b/50463.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50463],{50463:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>i});const i={id:"digital.minerva",name:"Minerva Wallet",homepage:"https://minerva.digital/",image_id:"b57b2163-1bd8-4f6b-3311-470767e6d200",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=digital.minerva",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"minerva://",universal:"https://minerva.digital"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/50555.index.js b/50555.index.js new file mode 100644 index 000000000..8f1f171cf --- /dev/null +++ b/50555.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50555],{50555:(A,e,w)=>{w.r(e),w.d(e,{default:()=>X});const X="data:image/webp;base64,UklGRjwFAABXRUJQVlA4IDAFAABwIACdASqAAIAAPm0ylUYkIyShLBiqMJANiWIDsByp0ff09JzDeeH52/0nAf8wH7VekB6ovQA/xXUUegB+pvWhfubwf7hfNC6pru/fPEL2HVCe25u7nGYuJS5EVh/Etwf5CJI15HjeSs9TflVjAKHapMHd0c/m4loyQnkGsYbOF09y0P4ww/2wC5X/mZc0J9Nrwo5fE73zsKtB5Ypd9YCMxxL+Qmzjq/X6yp3t1q8XRrGyLzAvgk5Om2C+QqNJd6tTc9JcM8lsUw/Ut06ePW5m5JSDqLbKd/PHW1tEIM6ghD3Z6BzR8akuNkADzaPVPJ0ksapZoetKlmxLvNrHzuPhukvtdBkZX0gfGegAAP7ryZPjb8qbWOBu1GrkiisKT/+2h/9aH/1of42OpyVJ96xbBpV3qILSX9bBF055a7eOt+Xa1h9jbpjhvXKuDdNkUzXc0vzjonWB6J6bQ7FT8VGue7uCJV9uRUTTQJwzuhxFczo82fyIdkaDtynh3ApiPzEouHUO4+PFKuBOLd2Hx51kbH7rv81EfR+aCyzLXgvgw8K0NElYj0AfNsr00XW7pCurVFNH6UFRmtoPdUwamT3bDYzuEFnWf72e7g50AG4OKvf1Q+VnQVgO74MgCX2vIN0bRcolfm63mHBcwUmoQ0CZqDxJG/8vW/nsSflnC03rnaGidXb7bG8Q/a+AZzQ0Hmu5Mw2wpwxVxwGbSjjNURMktORR03fSFS6XTuUkaSzMMa1nT6NfNDOPvzXvIZJrAxcII3ujXTv34D0QbYuRAalGFRhtBMOMI2SmF2cgtVVp8WOXz/Gt9c8peS+6ib7dRmlXxUEkwtqsefpNs+L8w3CsX9jCyClsf+dK6/SGic6VJ6NR5vWbA7d1/fnHkWDxZYIOaiiDNI/RVOlJ75efBdKvAnlNOdEweZh8FwKqWqvJVnAEhlgrCeK0YGZeDBgLkBWYuXm5vWlaXbqANwL5CiFk4aEID5VpGXuPV6MCYZg11KsYioMeQ0oB1hU50ZnUIX4+6dbmU0b9GCMjkngJYnRaVFKxlvGPud/LelR79El/Rn1LCo5f9bVfP8V5GZBU4opbzfH+IN2eaoj9EgMU+UHe+XhMYP6Aayet0zNPkbjO59sl/Yd4PXkk1lB5976O1pG1MSH2Mv+CpGRN4vHw2ZM9UOBXP+v3HHXiDXQ13ZbtDHyy4eMO8atsYr9LjT3wyLWTlB9u5UaCnpZcNKhJo/JcFxBRXvXEXA08ox4qKaewWE8f120NZvzAd62sAi8NJUVibc5zS4SPcwtVoubDU2nZ+28YQHF4UIav/YEV9LrAa5kzqvS9wjulHfy4fcV1nw2UJX+RM4M8ZuWagIHqJ0UIUromRDvnWRF5xRCheHikxYw4MXJIJuH7QS99poNlmqoiPML074cBwp+PSKxZ3LZUR7SMNbHlJ6YdCXpqS+W1JT3dcO4cG3ys4V79eT/6sQEd7Vm7h8xdT6okXBwu8exnfy1nFReVuLCsjn3yP9MFOL9/FP/ctFT03FiDnbl67iOzrxwE6k3jlhZPXOFo53VgXcxKNtrxJ55rsEAZ4mLwtykMHPwE0AzHK7FvPMvM9dRGsSu8HbPn/qcW4ojOoyyz33d2tKaGmXiv21ylgA0yLmZyh2UZiA9O94PXwq8OmSIyjlHDU/ciiQioqe7OZMXoTNMzwALVsWBKkDidyOA6tH8FZa7cstGZYdDF7apQ6C07yzNfIMcb3oJVAb+w87hii5dqo4Yp0jtKu6x3RlgAAA=="}}]); \ No newline at end of file diff --git a/50671.index.js b/50671.index.js new file mode 100644 index 000000000..f88b1fec5 --- /dev/null +++ b/50671.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50671],{50671:(A,f,X)=>{X.r(f),X.d(f,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/50674.index.js b/50674.index.js new file mode 100644 index 000000000..0ed82b9ce --- /dev/null +++ b/50674.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50674],{50674:(A,a,e)=>{e.r(a),e.d(a,{default:()=>s});const s="data:image/webp;base64,UklGRiwFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBgAAAABD9D/iAiQSdtUep3vrIJBRP8ngOq/WwZWUDgg7gQAABAbAJ0BKoAAgAA+bTSVSCQioiEnESnAgA2JZADXWUF/Aatj4DzaKh/WvxnxAR9fRf3X/ffcz9f/QT+TfYA/UT/Xf0T+ddgDzAfr1+2fYJ9AD++/4vrQvQA8sv9yPg9/cX9vPgF/YP//5zF2MSJDYp25jD2eF6n3+hMpiRSf3BlQ5axpdQT6u2VHfnqYsXv9lnE6gaBcThrbNj02JuLTH2cTt3tnZAguLwGxn9Sbd5Va/0/mj7EaQgYh23gUX8abDHLufuRVGdTW9SgK0EEieknjERYzsv8Jrt6VF2YVfO7HAAD+/PhAAHTJQ5UiVeB9SD17/oobbtdIHz3AV/WVmSdgKHWi8FT/UmTJHeUJZQYTqh/hNmsAZQsZ8KPeZ7zouGpXt62WQEAR72Yu/ByuOqRNykvhRf37LhJ8ajet4/UZ6BdXR0ey/eU90coX7ae/bcAtkbR8nXIGaBkmubgRE3E/sh6ja5ftefcvA1F2uNC4MnOhmo0PlMS1L9WFxk626CyRdSYBdgo/YxTWMB51DJAY6uf1c8elcJTiea2vNPug6XX/OfsOyepKMUFhK2HOxScOCW0oBRnwJuxhBO3XRQ/6yzZ475sKLV0a5D/Qks//Sm1h1GXfIo4bY1jRs8K1H/5jfngypHtadj8Km3JwXZddBU4bdSH2mda7tSL1KwnBj5GmnToc6UgaQaCdcwWvhRSCxasswrZQ1a/qN5u3KjPnRBr1fqFk2Qtr9shtjVQh8Pi3qCu40SYJP84lpZ8r9KfBDiQRt0CKWREhHKdDx9Pz50AA6/kOgU/bWPkSCEt7GINFcep+TuWtcd84izgOX5y9nsD/ILB7FKJaUiD+tZHsO6MyAKY9OjpNU1ihbQI9KyNhekfwICGfwPwxrI86495NBfRRNF2oieVgWnoAks3kOHtlzEQ3hIx4Tzrq0VWg1YXe0b21yMcKsrQ2yAYB7VTCY6/A5EvXa2eAYyrPlGlJRrYsWTKvhcoAGEPmZjkvCywxAnx7Ms/Ky/n+6Rldx8Glp3hpI0Cu5lllezhsz3vkWOYsjaKFeMKC17WuXBMu9j+yNNxqBHgMviRUs9X6nWJEygd7y7rso9SzO7+LjgZkLsRnhapZlya0A9OKF3/goHcf55xBa6Z526JLFpy8Hf7meRmdvkdX/D57SZkxXaNynYYKlEyOQpGOB3a5tn8TRBzanoDsnVmlv+MVcPxFjjJGVMLwsRkIXOHL0vUO5Yras+/T6uWcaDLUBcH3oaEp/Iv791mTO1UTu73x1LM6XeONDxqrFhGORZ0oauR7LFish9sP5JT5v0U4X9Fqv4z6DMzaeGW4KN0nxpIpBJzxLCpDKavB5WNgNecPb+CWW0ZgMEIkQ+95bsUtp8Bob7sCrlZq05Tl1nEV3x30Hzp4/iWouH4TS0hM41b+FOaLQgy/uj8jDyDEeEilY9na3GWXv/48NC/TzpHjTRXORkDN+wM8d4NZeDTrECSNs/Ep1qsmuQ686NHh9cfLSBi7H2SmdLwdXpmk0qsq79U3E8STIfeYib7WHvXyNSBZlGpbIiYG/vSvC4OytwLQZhJCWvf00PHjF39WAZgFVrA6Zs1X+JoVP6ueNtECKKAK5jzIo/WOBAA4NanH0LUAINIKBDcV0rUTTTRoPUHkn4qhkmOpm06YKHEcwAm/gAAAAAAA"}}]); \ No newline at end of file diff --git a/5073.index.js b/5073.index.js new file mode 100644 index 000000000..2414a1a63 --- /dev/null +++ b/5073.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[5073],{5073:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"money.snowball",name:"Snowball",homepage:"https://snowball.money/",image_id:"313faea4-af8c-41f4-0ed8-98be5d048e00",app:{browser:null,ios:"https://apps.apple.com/app/snowball-smart-defi-wallet/id1449662311",android:"https://play.google.com/store/apps/details?id=money.snowball.defi",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://app.snowball.exchange/app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/50754.index.js b/50754.index.js new file mode 100644 index 000000000..5d9ae1aff --- /dev/null +++ b/50754.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50754],{50754:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"social.halo",name:"Halo Wallet",homepage:"https://halo.social/",image_id:"80583973-8b44-4bef-0af9-099cfdbed600",app:{browser:null,ios:"https://apps.apple.com/hk/app/id1633572905",android:"https://play.google.com/store/apps/details?id=com.kucoin.wallet",mac:"",windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/halo-wallet/nbdpmlhambbdkhkmbfpljckjcmgibalo",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"halowallet://",universal:"https://link.kuwallet.com/universallink"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/50878.index.js b/50878.index.js new file mode 100644 index 000000000..5bd2f9285 --- /dev/null +++ b/50878.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[50878],{50878:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>p});const p={id:"app.linen",name:"Linen",homepage:"https://linen.app/",image_id:"aff3e4e1-92a9-4066-f48f-3591947cf200",app:{browser:null,ios:"https://apps.apple.com/app/linen-app-investing-in-defi/id1480509067",android:"https://play.google.com/store/apps/details?id=app.linen.wallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"linen://",universal:"https://linen.app/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/51066.index.js b/51066.index.js new file mode 100644 index 000000000..72cd03ae2 --- /dev/null +++ b/51066.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51066],{51066:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"org.talkapp",name:"Talk+",homepage:"https://www.talkapp.org/",image_id:"d24cdd56-6f55-42da-631b-c25974c36f00",app:{browser:"https://www.talkapp.org/",ios:"https://apps.apple.com/hk/app/talk-send-crypto-with-friends/id1547227377?l=en",android:"https://play.google.com/store/apps/details?id=org.talkapp&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"talkapp://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/51285.index.js b/51285.index.js new file mode 100644 index 000000000..507a9dff2 --- /dev/null +++ b/51285.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51285],{51285:(A,e,N)=>{N.r(e),N.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRkIEAABXRUJQVlA4IDYEAACQFwCdASqAAIAAPm00l0ekIyIhKhWYiIANiWUAlc9ZSdV7Nvx1idsB5gOhd/kd88oDPsZ/r+EO2m76vwryXboRkTib4GDw344/Px+iPQx9Pb9scDC+bT/IWbT7HKN+3/XcoC2lLT4CWBje2R4zvY1N1pNe+1eyrTK2qzuM1TuKMOND4jtI7BVWHfvcgkIfjwP63Fxg6GpIzRlwhd6dXFd+fGWP+mQ7np03of+yQA53Q6ZbAp8NH4F6DOhehNjbyKKRZtPWAAD+9c9f/sXsD4erubQr41oBHBw598q+fOv49Yrk/ZxHZA/HOwvbOk63Fn7xEp1y0lsJo32opyCFMmdXyjbjSjatUR0+sdB6siMzFNmb2weNWl34T+8JPd93LBf7mECJoZcAY8yKNEOT3WCSy+rRDjKU+UCnFv99sSFabCKk2K/R/t3O4LeTfi4+QGPQ9Wg+vkQehfh4OGWVv7Dmue0cPCF6/UXvQav9yvBpouUnNpCYL0Y+uW3+6FXlm+IFL+ccAYXePAOugBUgtroDDAczcS8Lv7zVBcDX5XIab1MDq3R0mMc1W/pDsWExkQzvJjslzOiNcfh5dkgalsimYaMpgzNtqJ9fNjGzJUuby3G+RsysE08ErH2lYIDM1ta9JOpEIOt6YoHULMt0yr7kx3ZL4YcQvO4eBZdpw9JUpkQTCXZuF2V+0YPFKQONHdHoDUZzvcJTan7gE5LuMagEo9PjegiNaU/Ifh/aPqpzeUCyDjVhBWtxemFjNu3bPIdWW4KBBUns4iu1tNRL4EJfcQSBqFg4rGhTeZKMi1mD3ddhVP47KEoBDxcaj1kNU4TQddsjFpn+VPEsvBi9+R0et8BkY5ytnZlWy2b+7ipY6l5GmK/MJgrSz99uzQ6pmxMoh5X0KnnMXm8C+Q37DKmk7EHbGaaAIJHUGAAADZ01Wao8XvfKgcb1/99qfb+TrPf4nfEwBHvNM5rM66JaQIC3P35EST3dSHj4aHsArq0ANbMC7rPnNbhrOJdUf1JC3Aa08D+H36vC1FPlmmP6jI/tNNq6JTacpmDH8qQwxqRPQcf85esrjhRyut8lv4lAYalj35Av417EdWH79JvV/xjOnN/87ig7vIYO0yK/cnFNscqtfSJwmLIstdSULKeQFCl7/KxYA7tG9OD0SBYnoMlZC9ByUp30HTwmirwSgF2Tt/cUVfxDqlPQb4sN0IOeQDcPu7wK+CLG7VrLZvF7oJrfPxxqjRH5QHBjNw9GPRBZm7TtYvxYXJwJBA0Ve4AJajAcqkl3KasgwYt1B3b/RjX9fD/TUuJjflAQkA7l2+43kXD31y18S0p2urrHez5P7sjo6Szw4zTMyBhZNTaZKG6Ik9YNxi86J7uEYwhTqTCn6NMxkfi7OrTI4J+pfiVFRo7NwWCH237kKBZc+f1RimSAAAAAAAAA"}}]); \ No newline at end of file diff --git a/51413.index.js b/51413.index.js new file mode 100644 index 000000000..5bc6a7312 --- /dev/null +++ b/51413.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51413],{51413:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>i});const i={id:"io.safematrix",name:"Safematrix",homepage:"https://safematrix.io/",image_id:"48ea5de9-869a-4994-2402-97afba060900",app:{browser:null,ios:"https://apps.apple.com/sg/app/safematrix/id1613333481",android:"https://download.safematrix.io/abm/safematrix.apk",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://safematrix.io/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/51514.index.js b/51514.index.js new file mode 100644 index 000000000..9cdfdbb05 --- /dev/null +++ b/51514.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51514],{51514:(e,l,p)=>{p.r(l),p.d(l,{wallet:()=>a});const a={id:"cc.dropp",name:"Dropp",homepage:"https://dropp.cc/",image_id:"526fb7ea-d0da-482a-ac84-7e38afea1700",app:{browser:null,ios:"https://apps.apple.com/us/app/dropp-cc/id1544894404",android:"https://play.google.com/store/apps/details?id=cc.dropp.wallet",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/dropp-extension/hgfpnmhnmmneldokmpncjmeijkapgbbf?hl=en-US",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dropp://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/51572.index.js b/51572.index.js new file mode 100644 index 000000000..e7349c53d --- /dev/null +++ b/51572.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51572],{29191:(A,e,w)=>{w.r(e),w.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRgQDAABXRUJQVlA4IPgCAAAQFACdASqAAIAAPm00lUckIyIhLRToAIANiWkAFeo9en9CrpP8Zwg7WO67fU4QPly9CTiBpAPPc+dvwA9yX0bv7P2jI/SquqUjRmi5hhnZ5eUFwGU3oyCwbaEB9ndSdT4HOkaN41uvejFPzp5X1wF2n9GX6d8A/7aoEVQ1peuwKykmf3cEaQj3Pq+Aet9UxxR+L0HnINhOrIXLuSHH07hdwrxuWOlVdSoAAP77/VAU30D+A7znx/Doetyz7n0ckWkicUVptnSG6U7Sra1sYYlwp9qy1xgqfjtrgFoL2gc6/P5Pa6OCtMeNIj1hLG3/SJuMiIcXkNJrMyocsWBFoEXAcXKn5wHHtlIqO7YQ1VPjLn0da26jxcUW8ms5X3/MwX9rC14QAagcU0beQdOyJI2qrvtfXw12B7OzX3Ss/LvTvnuN5UyIUIylNuRSmFNe5tvJVdjDk55T4Crm6HM3tUNPg4w/ONIUAg5Ko4AJMdXevDglg18l0b58lpdEFgs5OMcdBMzcfX8FfKSfclbztzEKT5e3VZky/pBiWB9PYet5qROhyKb9xMpU/nMKGGN4d2sC62d9R//w2r/qJcKpfgA6s2owkxcByi5AjhdaIqJmBniryI38KIFSTLPlRRD3uOpZFPOxC2NYaRxfvH+p/5Cx/uEWUUIxcAGdO+4+gmWBhxPUXMgaWJ6atyokFKiXBf49zUlgTosx/4/3aISFvDATn5wydsk5gkn5Pz5Rw3Kf6ebYbhZdsGUbesJ0zrA7zgYT6RWbMgtkyDr/4DfaTwr0D+fSlqoklwRwRI/mMVn3juRIW//Mh0FrZ2qrGbF2rGVDJAsDBwcabXifwQmPey1Thf5x6lGxwpOP7e16KyclxV6LramjJJ8wILO1YKNaWQQ+B8WWShzLn/+R/4jUDh3254ab3wrVFJY0SwPrGOMh8DIJXzQsNMoIHxF/ClWG0ST+5UeRHAttSIEfoyQ3M5dYgAM1QeO7/H0Iqeqq4O0OYTy+tRcYAAAA"}}]); \ No newline at end of file diff --git a/51675.index.js b/51675.index.js new file mode 100644 index 000000000..bae033b43 --- /dev/null +++ b/51675.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51675],{51675:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"me.iopay",name:"ioPay",homepage:"https://iopay.me/",image_id:"18891f5a-fd0f-4126-7d1a-452be6714700",app:{browser:"https://iopay.me/",ios:"https://apps.apple.com/app/apple-store/id1478086371",android:"https://play.google.com/store/apps/details?id=io.iotex.iopay.gp",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"iopay://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/51744.index.js b/51744.index.js new file mode 100644 index 000000000..3e9ff13c9 --- /dev/null +++ b/51744.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51744],{51744:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>t});const t={id:"io.myabcwallet",name:"ABC Wallet",homepage:"https://myabcwallet.io/",image_id:"e689ea2b-cd49-4a1d-7812-424a0e0d9200",app:{browser:null,ios:"https://apps.apple.com/app/abc-wallet-safe-web3-wallet/id1642837445",android:"https://play.google.com/store/apps/details?id=io.myabcwallet.mpc&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"abc-wallet://abcwc",universal:"https://abcwalletconnect.page.link/?apn=io.myabcwallet.mpc&ibi=io.myabcwallet.mpc&isi=1642837445&efr=1&ofl=https://myabcwallet.io/download&link=https://myabcwallet.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/51848.index.js b/51848.index.js new file mode 100644 index 000000000..88572079d --- /dev/null +++ b/51848.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51848],{51848:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"app.ammer",name:"Ammer Wallet",homepage:"https://ammer.app/",image_id:"7d38dd8e-92ee-44bf-1ca4-818531de1900",app:{browser:null,ios:"https://apps.apple.com/us/app/ammer-wallet/id1599698329",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ammerwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/51941.index.js b/51941.index.js new file mode 100644 index 000000000..511fbfefa --- /dev/null +++ b/51941.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[51941],{51941:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>a});const a={id:"com.antiersolutions",name:"Ancrypto Wallet",homepage:"https://www.antiersolutions.com/",image_id:"d4382329-e288-4d7a-0ac8-3eb0facfb900",app:{browser:null,ios:"https://apps.apple.com/in/app/ancrypto-wallet/id1453657650",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ancrypto://app",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/52096.index.js b/52096.index.js new file mode 100644 index 000000000..9928462a2 --- /dev/null +++ b/52096.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[52096],{52096:(p,a,l)=>{l.r(a),l.d(a,{wallet:()=>i});const i={id:"io.miraiapp",name:"Mirai App",homepage:"https://miraiapp.io",image_id:"f18751e8-6e0c-471d-e2b3-0ce2dddc1f00",app:{browser:"https://miraiapp.io",ios:"https://apps.apple.com/vn/app/mirai-app-mpc-powered-wallet/id6472134236",android:"https://play.google.com/store/apps/details?id=co.mirailabs.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"miraiapp://",universal:"https://go.miraiapp.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/52451.index.js b/52451.index.js new file mode 100644 index 000000000..3c6d306ee --- /dev/null +++ b/52451.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[52451],{52451:(A,e,w)=>{w.r(e),w.d(e,{default:()=>g});const g="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/52459.index.js b/52459.index.js new file mode 100644 index 000000000..38dac1903 --- /dev/null +++ b/52459.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[52459],{52459:(A,e,o)=>{o.r(e),o.d(e,{default:()=>R});const R="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/52465.index.js b/52465.index.js new file mode 100644 index 000000000..d50a7324a --- /dev/null +++ b/52465.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[52465],{52465:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.ozonewallet",name:"OzoneWallet",homepage:"https://ozonewallet.io/",image_id:"4eb57479-515a-463a-9fcb-c20e9cc60c00",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.chiatk.apps.ozone1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"chiawallet://ozonewallet.io",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/527.index.js b/527.index.js new file mode 100644 index 000000000..65958d397 --- /dev/null +++ b/527.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[527],{527:(f,n,A)=>{A.r(n),A.d(n,{default:()=>t});const t="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/52703.index.js b/52703.index.js new file mode 100644 index 000000000..b63d73a06 --- /dev/null +++ b/52703.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[52703],{52703:(A,l,e)=>{e.r(l),e.d(l,{default:()=>b});const b="data:image/webp;base64,UklGRvACAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSDEAAAABHyAQSPw59jyNiAgOqiJbqS6gAWxECE5JS/r3SmBE/ydgPdfz+Vzf7wUg1Uj6RrIJAFZQOCCYAgAAkBAAnQEqgACAAD5tNpdIJCMiISaYmFCADYllbt/1FXt9L3qQhX4gNAB5gPPM9B28Yb0SvwVoIZj5DHugoY+6/zEnflRzP9lGlP3t6gERjdas+3P1YoDJDtARnoVh5iRRI1bsPlFw3oRTx5yiw6ymXByVXlsFsJkNwSKx6zr0nbAVT5nJedcpbh/heIgAAP7ybhv/5xL+wP6BUP//lK/gr7GlT4vBQ+t4tDST3xZAsag6nLmjP/HOwJoyEv8gpJ2eNF+iioGQVUq6BXoRr8ynp1QHlu4IKv8xIIez/vV+rzfaSvCIp+FJHpGm1RGtlaiQm/IghE7QVY7Co593tGpJr3lImrAj0djztd67xywDKsZneE3R0rou9LZmS1MTi2eU4j/OypgGxDzMEI6XUYt9PXkXmdIT0IUEH3H/4B2G8pKyUHF/yffy/9EGUSSKoUUN3UVW91eBxz1p1KKInhnZLLC4wzbrb8v9ChT0obSBRzLltCph0m/Rgq90zpzp2helylSKDzbIWtbXTLNlrJi40Wa7OeBabaEl8qfZ7mgoenX9WCJLxZe7CPbzWHRUl+b6Ql/QYRWfUFy7AGozpMiCUoj3TkrAHiTTFPf4//BxyfibFO58icFAA05v1etsSoYwNIlmI9YaGjCCZDUQU9b5nu7X+XvBTXE4aWK9zMvf5vC+UW37wm7Z2+1qjCGGMPOs9WjwqGl/YRchrCcfSSMdIj9wMYgElPp9VR1RGFBMnPicyg6AEOOWE4EIlAYNEaV2j/dmgYu/JzYy7JzesXiWidsD8q6K/nuMUe/AGfLJqVoqXjJjUHh3SGo9bwbHh31GyaReIGSUMQAem3MF5DmxDOHI07AKjbr9O3zHBo5jFzrN3z1EkAAAAA=="}}]); \ No newline at end of file diff --git a/52822.index.js b/52822.index.js new file mode 100644 index 000000000..f1fe0a8c8 --- /dev/null +++ b/52822.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[52822],{52822:(e,a,A)=>{A.r(a),A.d(a,{default:()=>s});const s="data:image/webp;base64,UklGRsAEAABXRUJQVlA4ILQEAADQFwCdASqAAIAAPm0ylUakIyIhLJZpOIANiWMGefT/7Ilb+7v18cl8LwEDbeeY7nx75ggRrrrs3lU8ANIFjx8+XN39LewR0nfSdN4qOLwDAkk+puMatv17Jp/qIUNhACLy5F3zmKzXjhT05dJK/6JKzavqnzJvEuEdR8Z8uqz2enSBO8w08CwvpfsrJ1Got0IvtyPWySgXpD6d5meyAhmtGAWSegXi7+PUSQlc3RZvq6i9uALeQtE/Cot/7icOwe5BsE0RbjOAAP769Yxio/BKXLiPz841S3JJhmNE8BewQ12fLg1/Xe/Shjf7gJOfK3NeLedXRtilD1uqPadoVsqBUSRIbL/t80zM1ZuFCJ4z7C23snMERJjRRLtMyki6GSzcDLdeQr8iflwDoiteaVSAC0C00OP+PtgCYwoa8PEBpLImsQT9KLQm+mERqPrmRpHCOWXwRIa7Ic59RuwHjaJzYbW3ByOjAVKYPtT23THFsMNk2YQBB2mkee7atMq/sXGpP4+2OJMUpBub1zfXG8VxY8aKS8TvWOi4yHLQ2+5GOf6dgw/qi5cshO+5ar7n5e8Vl1Xc2i6tf91/oOTbM3Hn9s7/Xz3ewXCKJTqlaovapF04Thq8tfceZP0UM3FIR+lEJYlHwrfuwaJ8kjgyzhgY8wo6NwWIXepn6MQxjmerUgqtDQJUh59HnRgvRqFbfOz6Nbg6Tiu6i3znCSSqjqVNGBHeSXVxOZrsXs/WlPiav0UP5+ULmUXtbZDRuDEiYpG37GY+EJL7vXgJQwjo8/GiZoVxengUN/+m70wEMVXSj+ZFUnQp36UY55JE8J5XxpYmF9YU0CvpZWv1ryQuOHBUls++rv2p4F36mNHmHwEzHPFka4t/Di8m3nPdVHtk2RcmM9L7NtKuZr15AHBwWnvs1S7OebBenEvMJq0a/1r/nP7XoNzUchN6C+EuRb0dZyHTf2zBW8zG4MVjiCeYWsXI1v+OCeiaPCTgqHYHq/u8IBQKpP6BgXG6FsaAmB6nFhDyFO3lB4Dd6E1VN5bNsO82wLWix+TiYEMOu6coj/sLweWvflu6J5TPAavHqxYJ6LC2DN+c4RvenTKRzK6sfy3AokBUrEuaV47Tgu2syrqf5ml9tcjolxfcJpi6h+cVxWKO5IuSPnen1/ElZyYzwjD6JeXRjUrrJJjs9Nx/DMVf//jFy9T+PmC2r4pwKOrWygdavh24L3QPxSQy4jgCksfr3P3e12+BxxAth1P0JOJipq1wDtDlnXaxCHmc0WuiIYYMEkIQGBO30M2OxXXu/pm6s4t3aZcix7CFmtjqV+BvLFkvIcN7HH7Ylnj//5/Bz/Qi9n0TSzyzPw5IbatKVxFIuactoGonQ1LZ2sWbhD/VHuDq6NrCaXEMrlI4Wdj8O8Ky7VlE71damzHgP57en2RpTpaEVFQHLG+Xe9DkcVO8Nd7DP6RL3kQU650gAQoBDoEK+0zPfBxqSB2771bS+/e5UU6TlNXn2xf0yWsAdv1ryD2/iKnoDaMBSYidvAzX3Cxjcb+TWgVSeOwZszunFyM68gU+FaHvqtNjU7vJMvU1ckz0aUE4vwCwxbDoPEtDj18AAAAA"}}]); \ No newline at end of file diff --git a/52899.index.js b/52899.index.js new file mode 100644 index 000000000..5f0d5674a --- /dev/null +++ b/52899.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[52899],{52899:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.1inch.wallet",name:"1inch Wallet",homepage:"http://wallet.1inch.io",image_id:"52b1da3c-9e72-40ae-5dac-6142addd9c00",app:{browser:null,ios:"https://apps.apple.com/us/app/1inch-defi-wallet/id1546049391",android:"https://play.google.com/store/apps/details?id=io.oneinch.android",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"oneinch://",universal:"https://wallet.1inch.io/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/53029.index.js b/53029.index.js new file mode 100644 index 000000000..193cc7481 --- /dev/null +++ b/53029.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53029],{53029:(A,e,u)=>{u.r(e),u.d(e,{default:()=>t});const t="data:image/webp;base64,UklGRsYBAABXRUJQVlA4ILoBAACQDgCdASqAAIAAPm02l0ekI6IhKhTYMIANiWNu3V9BHi80d44WJz3WmAegB0sf7cYRmc4LgTl3I27u7u7u7u69NSPtHEJGvPPJDdgGTavRJVsTT29d+N+MsnJEc5uYX15Ntfq2bkNJaZZET6juHLwnBeHu+kRXYAoiIiIaAAD++1Ymp04AAAPk6rbLhXECxUMArlTABIj3mg5hp8WDB79j+ynJNLwpun6sZUGNAF7jydUwKP/DzNDA3qbqO/ROGUbtx2/H9/8EQcRJpzGtU6dR4g2mnTjc0T/QC/U+9j/e/5mO/+eWhuyDBhjtPn0xVQ1GpgRMtnZABfMy2UgPKtVv8Ctc5ZhduZKKHxSRr+Acpdr7Zp7j/xOzTq+k/6pAAGzuR+Z620Tnx5diOp21Pt1Y4Oe6N4p0NgyP/6HnjG/cUWDC+eXK53Ay7XAXfT/6omyAkH/tE36h5n/JPcWUXBK84ueimi5OBk+eYJV45IEPi3Fy6QIPGfmWBnkBcGukkAoWPM/FsaIm3/8jPoviyue5sg2iktsE7rZtK7blG/u4tQ9zjUXA6kH48n+R455NiMjhYfTbCQAAAAAA"}}]); \ No newline at end of file diff --git a/53035.index.js b/53035.index.js new file mode 100644 index 000000000..3464282f3 --- /dev/null +++ b/53035.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53035],{53035:(A,Q,f)=>{f.r(Q),f.d(Q,{default:()=>j});const j="data:image/webp;base64,UklGRuoNAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSEoGAAABGTENGRovEf0Px9SgYI5AIGl/8BUiInVq27ZhZHhLmfz/rfkiiJiAtIZtmyFJ1vtGtm33WGvbOrZt27Zt27ZtjO3Z7rHPaXc54/3RpciI4/MjIiaAeBNYTO5YQsFRsX/QBKLIREZxbGNLOaCiKDIRYhvHMRUMSj03XLS8zahwYOvWfZZQlQi1XHTlRQMNyJ/e+udtKUJhoB2+7byJaQBsGO5sn/npLssihIpQC0TV33SXi5ePRgDs0f07f/XbNBUEc+4NQxAsQLUtXXlBbuPamSJC+VTfPZ98ZQQJAAzsxs/84CQDQF3ywBSsUQQAghofcOHaXxTqauui+qb62gg2ncrm8/k42/W4l7UDIBZKVPp9753wj/byu6RhIxQnAF1y69zpnuUjXVEuFwOIbWH+yL4jh25+fJ9AlBY4/dnXg75hxQ1Z2BqUS+G829qnZ4Sy8xMzM8MDlkS5kjn54Q7RM3MfA0Uon6odbQFkyyIBiKjUmr0r4PvoStgIlRICYFiWAICoWJy+16DokWDdNAaiikRShUevhk9AuSwDr8XRUfgsGIthI7/Mkjbr0UHEIPzC6CB8spiA72xrAf0JY20tPGackWcC5lKQR5gS5BWgiSl4LEyehe88eYYeAbO/nzDyK3cw45Mw//vj8Jr5tQchj8DMH8Yhj4TZnx6B5xT8Zg29ohpvXgF6RLTea4lXQMOlvfBaNef3g17VX9gj+gQ0DkAeEU3LI8Fv9rf7BLS0wPuudngsNMJ71tUkjgQELQDonyyKk8YwGbIAQAggMvQO6ewCUrJWiYiGL+xPHT10whICZif9m54BSEVr7v2EB62M3FHdT33cUGrLH3+yfRoQ5o4U6NvpWVLR8F1f9OFPf+rZ/aAr4OInDKjpqmef/PKnTsZEfUMNPFceBC957ScfOaL2h11TI0fUort0QKppXvGc9Z/74Xzn/c+D30T0mOtt3RPe9bDBBghtd1kKugGGLjQgBXXe5aU/+vySpw+IXkG49RFXveBFN7ZIJLi0G84buyIQhLG4+CVfMatF+E3gjre8co0FCcI01rqjIYoaqPbRELwnlt/UJEMsZH3kzuZVDKAiiN4BjEAUV2zd5dMWYhFQIEIooqigXOwuNyeUSYSRKK2ZrLv5s7ac8Man59xN3JkPWeHQlCvxzJ6gxcdnIDegPRa2wynC+dw8FCoh9Tc4E1IHbq0NFXEsBbkCZn9/dkgMkjizNw3nwvz2KQT772tn3YGZ/SkoTMLc3jTkDDh1AsGePZpnErJ/PT4shogYO4UECnbPkWsQYvHojkISgHjjnQj00b2CkoDj+wQxREe2x0jo2NhyIrgCDhxmUg5seUAkhgY4MY6Eijt+GyO4Yrx+b1LI3P5MW1XEBAlgBYDduR9MhpoW3WBQRRECEyIQqsysunT9TCLYfZcnXVsLVoZYNYDABIjI5RtNBZR5yDs/+YOTsTNq5B3X99Rbi0pl0lt5YTMELWARlqMFAkAQmNq86Y6LY5YFyJz3mnUvGKNcoefWPsGgUjHz7S9On3ve0MjK/gXFBRUhiNLxkbHjY3ceOvqwFw6I5QE1/dd2gnAsnPnSMktUrvFvbyygd2h05ZL29qam1o6mujpTY1gENs5lcumZ2bm52bOH7jx2dJ5a8oDrqUpkxk9D7o6/pKXOVmaycxZGAgD29nYOLelraqhrqKulobVxNpeanjt78tSpU/MCAAIyjQ1UBYzn8+4AxNNwbkxUSxoDAqAAwcaICzYWQkhUWaUIofqEymBVlAhVq1JWRQghEX450j8Ax6bOBM/mrAsz+vir5xk0Na/97FHrAJ13u8qaoFmzrhNOC9OwNmyYLrgBYUzQDIj/aqb+0dlUIXyKjQNqcj58qSyoqgGzZ8GwEacMHArxoYmuoMlMTgGqHoDx8cuDRh0gHG/bjqDL7JAjHvhrqkkMlkx2JygnwPY/3lqLYDP/hw44FrZ86mPd1gTKmsnv10NuwPwfv/bYFmuCZGsmf9gHuhLPvO8d96UYIJn41/tBC9fC+LtfeXeJwRHxm7EIQgLt2rc+/360wYnir+2pJZIZr33D/R61XAyKeOeXa4iksrD1XQ++oz8Oijl5qBnJETj/2d4BBSVHkDYxgICzuxBUAkLSbVhA4R+88H/LAVZQOCB6BwAAUCUAnQEqgACAAD5tMJVHpCKiISYRXACADYlqANEGJv8B2EV2PGcpt19Isexcpf7r7Zvff6i/MA/U7za/Ur+3HqA/X3/nf6r3g/9P6n/QA/aH0u/Yg/uH/A9gD9oPVj/237QfAv+0v7q/Af/N/8n/7/3/7QDqH+MfbrRBOx+WADUzSfIf9Yewf/Iv7B1jfQl/VVqQvk5FTNtJdYezF4gLIZ7XtJFbwW8Zor01G48c0Vl/x20AJt3rQJ23R4Kqv7vM6lwtDThi+K8JfNyaKAdEHSp8ERrZrBOlG+wBhj7f8w+No3Opo+h6YO3vw2nNxvbhvDIrjn8bElI8xS9PqL7FAENEQ8OIe6LirDyKmZ/pWyYntGfHWMVME0+S9tbwO0Ebap7QWy7s5UvA+jcR0zG8B6OkAAD+/gbQAACs/hZ9HunIO/lU+Z6MCbgen4w+BNtF0WJZ9P7jfj9CDOud3X5B4swAm4ofby21fZbYudwcIr3/ZMtA0yqVdHfGubN+3lAb8FAZzspbBUw8fKSDs/obefs+n1A6T1Ef+FXj0CJ/yZcF1Ok39MHkwbaVzYldvbY8GQ3fbhz2f/cETGbGSBG5Sfw8qSv35XlGHPEsoPu+/wTQ4QShye8TdDQMEw5pGJE4tQfxPVDbppML4q50ZJWvQD/PgLVDafkupzog0arrNWjje645i4z0l6G5rzWwnRVouMlVY/CiL2czOuFVgTISUTtspCG00qjgeKn4bKAlJlUUhlKEdK4RRo9o4S/cYBrZLNHjdHI85gtzYL73h/GpvzI8jCc384pPKSgoL0I5CVvQrnHbZaPD8sUrzOz8mKb+rJ33aLj0kKm8U0f6wrHc8kIE3qolP3zIFBgqCrpTzqgqP4fx4txWNPI6SSpxUvz+Ym9QAS2tr6zdVh/meYs+6g2bUhO83DvbrUWL8OlYREIVLCG59G7Iz4i1gsa01ru2edOW9BH+XB8cwdcYRr42SQTL9Oog99jtyXYfAWfPt8gUYsOHTdzIhBt7ZDxOfYdQSUC3i6L0Y6jyQrd/Dp/68UkZf+h5oM2C2H2WyFC5wmsBI2jsEgGPDxVC4X6oVk5Oi5VxMQ/2wKRVuJQSOtoyREVhQM1+8pZipvAyVranIy/c9zOpmFS1ZnFZrBnxzZHJPKLFsf6SpCA2KK8k1qvR3133KwNygCUOt86rOGMG7IuKBtsZba2Fe7xbxM1tIJCARsEczXuKlFOh1472TijotBEHcW9QQ33X9xPIUqyCIjeOmyZRZYWXea6KnR2suf9WeggVegXOlrjEZKe3Pu1sfqvhnMzSwq61flvu3ENhh8DSbXTgts+Q/4G8N5li3y3v8TxU/zM3P3lrJvbewkZ7h9vIco0JRqGVcrDdg6qAM2S5N70ZmowxgShvzV+/ZPboUtXLwAirHrkENVADzVAiQzmS0Ivw3i3z2OTeq17jwU0KGE+0vH76bso/k8QzuO+X+4hcfwecmbBE5C8dFjZ7qMyxWRJdn18PKlHoHLTjryv4dL6sJheavXz50uY/ZaWqXw/cQxB0o4wBjwlRvZoIbi8Hzye+07UiiyXnuADvs0pvLWIpFdok3vUxDRVJjKEL/jS31KZDdnL2Gj8Qimb+aa8e/C7VEFNt9gGTuJe9scVyUjJ1AYalFCMd1230NBjVx6p5FUi/a+fox0CQ6bcZf0KVK70mFCabqQtN+VCmEJEg36Y7489dhPZ4gsUqzxwd0uyZULEXGX0Dynyf/Eu+Vp9WFoUALyna1uelO+6sl+h4XHKKjJSyM928LzmU306VyzttH2OHqyRSXyhlVORnFUtknk6VbGfg0dymU+199Pn3iVbEhAQtGz9TqPgf7kUlhTuRBuXRqUJeRlbqmeJfdISkS+T7zO6xlDSXzx2VfscD/PBIIOdXpqZi/qJ6/LzDLuLd1AWv/Yh5oDAMRr4lrdx7AeqYc0tYpYvtYWEdJRxQPtbWtaKydxwMn+O0FjQ5bYhbhXqm9GZNhh4+/9+XBha9MNk6M+r93mEab48frJoZ0ysPmw5761NqlOxLS6KyQcYBnu/NvO77wufj5TGZnIsiatZZY8vc+tWQcHZEljqN+Rpm5w45jmg8p4Bt+nXeb1ypcXlq9FfA1PGXOdxlYMuzY5OnKQoP7VSl2V234UWXwCg4VWF2oEUuzhBj+/hbzKXI98ogvgy7zcTXKC9qiK7jjFfEAZwdRAoX0wZUsyJEif42rSm0EVdC+6rljllOai1juchf2cY3DxnLFUh8ucoqtiZhuQh7ZLF/1Dr31j5hu14SPIwwsoovZH9/b0Pyqt+FVoeKWg9IijXiUo0SAFt8nd+moidg8HIFEpxA/+NfcpZzpNBpN28kfiOkBgjJuu4WffyOoXte5PnHI2NvNy6nT4nD+j7hwfqUO78xiEbByidXmro4fR1n5T3MVohp1FYaPeKvLQUx0pciAu9tb8SQb7OzL20qjpikBVs3r7VGaAa3EnonE0293lb9vLG3hTylX+v02QIca5XXlO7mXjjJ9w+A73sTF9U2JTr0wY/+1/sHdPr4eAAA"}}]); \ No newline at end of file diff --git a/53055.index.js b/53055.index.js new file mode 100644 index 000000000..a5d697076 --- /dev/null +++ b/53055.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53055],{53055:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"com.opz",name:"OPZ Wallet",homepage:"https://www.opz.com/",image_id:"bb347024-46c1-4be1-dd1f-98e6c51f8600",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.opz.dev&pli=1",mac:null,windows:null,linux:"https://www.opz.com/apps/",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"opz-wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/53140.index.js b/53140.index.js new file mode 100644 index 000000000..5e3cff9af --- /dev/null +++ b/53140.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53140],{53140:(e,a,n)=>{n.r(a),n.d(a,{eth_getTransactionCount:()=>c});var t=n(99280);async function c(e,a){const n=await e({method:"eth_getTransactionCount",params:[a.address,a.blockNumber?(0,t.cK)(a.blockNumber):a.blockTag||"pending"]});return(0,t.ME)(n)}}}]); \ No newline at end of file diff --git a/53163.index.js b/53163.index.js new file mode 100644 index 000000000..324a9da2c --- /dev/null +++ b/53163.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53163],{53163:(A,e,a)=>{a.r(e),a.d(e,{default:()=>k});const k="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/53185.index.js b/53185.index.js new file mode 100644 index 000000000..51a3856df --- /dev/null +++ b/53185.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53185],{53185:(e,A,k)=>{k.r(A),k.d(A,{default:()=>l});const l="data:image/webp;base64,UklGRqYEAABXRUJQVlA4IJoEAAAQGgCdASqAAIAAPm0wlkakIyIhKxXa2IANiWMS4ALfOPLNou/ZUjQ3Ff6r65P9H09/RJ5j/4B6OW6j+tx0XlIM5axAH0J3J79PT5ZgHl76Ffprf8HSbvaKSelnN2Re+1wf3hxFXRWW8aBEmdobbUNj2TCqNsz4Znbw2tUOiTClrNpcqv3PliakCUEZKipSZbjEz2GVuN1l+0KmTE1n5eZhGWySzcJEcxFRsRS7TELcnJjdXrs+QnC3GqJzdoYkMBF5qqfeJJNrvdpZ47jDI5V+EonZfrJsTdYAAP78rRAAWf1+fwFcWg8y7g19Arh8dRszcH+rsFDqVuXWmnfbFT/UiNxJM9hKTx3YNu1+P7GMk79eBh+epW1nuU2/ZGkURO2wTKc7NSfpN70qpnGUJIBabkae1wlEpTuPwxjH71WSbe2B0hkPtz+WuQ0JZ/71+Jlf3M1k0e332mucUN9bpPHmbMCQ+J9+U1Ic+Q7cC31GnVMpyMvmLjayg6wdk/gTWjP++gGqH+ak7/ZrveyJo90Sw0B3MWWUYt5py8RFTuqxrzJpVdga/irama6nOMZkrQl9DuSyl30Ngs3LjYg6W+vRBw0DmJ1t1o7WMJQxdB7AuX0xUXANRfku9lucu8TJpdct51ha0BqsjEbcOvr8KdjbHTJExf0nPBxLfpyppltvPwVR80DJQGsdiTsfWwXxt83Lwqv2LVQLyLnsAGYVdTTwFafiD5859QZ9SojAa0vhxJes8nXC5zMTFCfYJimv5bX8tX0/JjMiGi1MgVToRPQVnivoecGNsDWBpFPZh03P28b3N1WaVpPg4Ictu96n6mGLU1ook8DTZzufGUtxqurBmjBVtEov09Zcb5J3XxNsByTD8kg+KmMgfdnq61USUnrF/IQ4eozHgsUANq2Y39NdfZbB5nWUkA4y4Xzdq9q21OAUPfxkSJH6lPzlhefjdqjVHl5eRu0wxkGOnh2Vk4FqJNyLFqd6FuGeo4BUbbYZPg2vFP490K9zXDAlH553kf+Zjt+VP5LKIqIUujYAefso2PpVi3Tl9/4qh8wpz/2teXhmlsUWHGmpTNtkV+wLdEJQzw8t9r1oFQXUQ2iLglFFbhFum/VSVUXB/QFcvAjTNJOl6B2G+KL94iQj3GBYWmjYG6gBneUz5+yv9Xs2QJ95ItLhqiaI7Vicj5sVfWVcjTru35V0FUIe934mhCjwekqgkVFDJOBhcLR5lsrwk9upfyFwhhEg8ubg2xNtstCecVgNByUo21HtxIkm8TdE15TzRT+AdzsU5qk0kfa0gCE9WNPztQaOnUblI1AkW8ZRc7AB0fzYLdv+OcGHZirNE9eZ9MK6YxepinpoPSgnpW+qK4VGyfRdDPQh/4vNNwQK8SJGHw1BPgvwyrVL1Yymvv2o3XGKyGlXkrmqf+eME9a6XQofElSvYlliSsXNBeOZTthTShHCVplsQMRcN5Y8y1jyZs+saKpCoUHGxOlt5RgcjP0JB8UqWwzDBTkn/s14BwkiGopPut/ZW866WMBttE2JBPY3tLbuaEjXc1Crz4rTe+7ZkYAAAAAAAA=="}}]); \ No newline at end of file diff --git a/53314.index.js b/53314.index.js new file mode 100644 index 000000000..6e913557a --- /dev/null +++ b/53314.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53314],{53314:(a,u,A)=>{A.r(u),A.d(u,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/53350.index.js b/53350.index.js new file mode 100644 index 000000000..4de4871e1 --- /dev/null +++ b/53350.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53350],{53350:(l,e,u)=>{u.r(e),u.d(e,{wallet:()=>s});const s={id:"io.ukiss",name:"UKISS Hub",homepage:"https://www.ukiss.io",image_id:"23f4c933-68e6-46f9-75b6-2d2905ca1300",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=io.ukiss.uhub.mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ukisshub://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/53763.index.js b/53763.index.js new file mode 100644 index 000000000..57c5ec094 --- /dev/null +++ b/53763.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53763],{53763:(f,A,a)=>{a.r(A),a.d(A,{default:()=>v});const v="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/53832.index.js b/53832.index.js new file mode 100644 index 000000000..33b82c0ff --- /dev/null +++ b/53832.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53832],{53832:(A,e,f)=>{f.r(e),f.d(e,{default:()=>k});const k="data:image/webp;base64,UklGRsIDAABXRUJQVlA4ILYDAABQFwCdASqAAIAAPm02lkgkIyIhJRM56IANiWkAFeYdjn+J/HO1L/cj9Zw47UH973xbH3+o8Eb+M9CtM3Ojfzv67ecH59/Xz4BP1n9Jn2Aeib+5JG2n2oJDAJKme1AKuWXqW/O8RCwTAzVGhy5jXBhrYCJu+pQzJ6Sfo/P0cL10dBFdnK1l1LmFQPrpl8OuMxI+1Bt/ZqQxj5N077L0Zd7lk9Zx9JCdAHR9XwgDnffroP/vfbj0bMGCW0rA8zSebV5u8AAA/vytEAR9fkzz/VUSrrQOXt/W5+Wt1jgzqLfNFMHNqkbd78DvUr+B4vI9ODsk4x6rJUxxXq9sTONq1zQNDhNk+4wuqgW39z+fo/J+WXepGvf19RwlBSpWVTsX/zzuKLvgOcjBr5B8o7/P6Lna2U1N+NQll3caN6DwscWB99G3QsR6rUFmIdlj/YHcnvBl2cYjSwPF0drhgfStb+URrwFsRh4XWppP3MIf5U2haFpsg/vb1tEbp9zvYJokk8QXHwTcf6p1280nmg1QpdnyhiQG0qiUixUivjt/nQfZYR48+cqSnB2dNlDzM5H3D6i1worhBUjAJxWk2vSUKAAlcLzV+JB/kSWj/6+o7LmoKgFKW+MrfZDVVihkwZKPxvbG3fRdLOwaR+Vzx2//pdXhHP2sb+8Zce1uVN1PpNfxtweN9odzAY44AsOF3USOruE+7VKmADx8l8mhS3MCnfevM+Co9ChxJLwWXitAXl2SiQ4kCrHaYPRqPumupHr2+x46GxXik07mIn208+pOs/x/+0RqQR2kPnPeboRYexS6u/G3vS/8Am7/hmGFlBilcC5cBcyVlkBjP6bxcjFBf+6oIGRnHVY234yBukTw6WWvFCUXSLjoL8v8OPvY8OGU/6xUUtxAncFX5WwbTryu1fOfs0AZ9jv4UxHVm9eixDjoYn9bHs+/zzOPndrGeebfkDwoqgf3ssFcGDMuCOWsJVarTL5iyHreG2gOiw0kII486zsqcb97ih4SE6Q/hz1/jIez6ruhNr3TX/BjQUqaUdSa7cBt9yTk+3XczgWTy7tBxzyBqRtzkyKAbqlSkQ6AmcPaLAvFMMMXS0+oi6382VLblpY5ircP/Wjf7xzrohdrfO+CFP7Ae1WishnMZpfx5JHlebxHs+dniZbWS1hk5K0qnXXZAYlqzyGQdteRsAVrQNRyneFnl7+NuvLCKPbaDPSgE8Q5I12GhWREQAGdf5iUJHJtLZoeyBzyn35eBoaf+1CywAAAAA=="}}]); \ No newline at end of file diff --git a/53929.index.js b/53929.index.js new file mode 100644 index 000000000..1bbfb4ecd --- /dev/null +++ b/53929.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[53929],{53929:(A,e,f)=>{f.r(e),f.d(e,{default:()=>n});const n="data:image/webp;base64,UklGRuwCAABXRUJQVlA4IOACAABQEwCdASqAAIAAPm00l0gkIqIhI5SaGIANiWkAFtPtHPun4edBofhfgOHOVJ7gMiFmN/2n9S/W+/3PMx9G/r78BX649WL0Tf1uIGq4vccxgk81e4fHJ+W+qT28vS0hvxNbUIVJuD4lRgjR/29AhKvz13vApjH1ipBFiVYRoWBUwnNxv0BCD0C3jICNvLMj4pIbd1ZvlBPOow7U4A09c/lBy3wAAP77ePIQGf962x1LlgO1Z4EuG5er+Q288CJlQYte+XFUk0pqoS2V37wwsvSH9IMpN6HTwrbK85L+Mkv/f5jHAm20GODS34q573Iuy4AOUexXAOXM7+Bf4NKZO4KOsI6TN6WgL/+DTqE6+SVCf7Lu7mhYMws7x++Log8o5+G/Y5NaQ//S49wMH3bfcqjsclRfrUhH7o7Ro8Ly4P14D7KQdI4ft2TJ/yl6vtVO5x0fK2/gMBn84QLcCQ7k8eL+UcgT84M0fIWUlL7DTs9YmZnagE7TMXKPQF/suyY0+e9tJtqYoR/FqixQJ23pZ4l5QdE3ZdYYshemT6xx5Z4L4VZ+mNeButcQxoyBBCi1taKLfLBX2AXXRJKtHn5oc9WeYwnI+h6X1EywU9b96nXKpJAfaqU9K5HPLr7PxUZXD9vDO2QnQ1pvMzdUa8gCb2kT0778TZX+MAJTLWtB2wdQf7/IEVWFrW8nNziEYeOh56+5mdbZyF65OJkGUX+nZYKH97OG27PEEHnFOBiPudekzMCTF8hF3q/YgglaNCl6xnBoVDaM0Txgj1lVGESnX6OudLdga/ftEO9RViH5nkAtIEBL1/bPoJdUiNnbnRip+1/Q7g0Q4YjWS2it/fkYUdMRBW6Q5q9199XG9eNO1Lnx4BydcMFN7fzqcunsNkuIV/5YpPYKeR4AFxTDMXi1KKVRclhdPTkMvEfFy+/SezyMt7cYxt7fOFGaNsbtmMYnG4t0Kf2qopuEF95Ky4gAAAAA"}}]); \ No newline at end of file diff --git a/5401.index.js b/5401.index.js new file mode 100644 index 000000000..2f2abe4d1 --- /dev/null +++ b/5401.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[5401],{27782:(e,A,a)=>{a.r(A),a.d(A,{default:()=>H});const H="data:image/webp;base64,UklGRtIDAABXRUJQVlA4IMYDAABQFgCdASqAAIAAPm02mEikIyKhIpmZgIANiWkKFq/tHQF2AT4B1YuiA8enzf478ruRnYN30nJe6N/iPtA1zH8z/1vHsTIP8H/wPT6/2vLL9Ef9/3CP5L/Zv+N2APRdF5flJnRfoiLhSTSc4xuau4sAXcJ+EXJaVcUoqc9avFIawyXfpQLQezmrM5MJ8OQ+gigaFTdLamjzB0IvG/diYsfa+lG0vIP44cXOVOwWP4FWVW0pM6L9ERcKTOIAAP7/mCwAEThYmiLuES86UF0bbbQA48Hky80xXsoDD8uvernH151S0x7ABYVpBdlkfDwcHemittUin3+F7/BS2J2lrHCXHN2b1tyNN9x3o8u++1CQmkxnoD5Up+HiqoWK8yjfDmj8MUldif9tmKWO4SKbn5Jf2r1mW9vx0BmxMvs4CavazjHg/QzPQwS0ZHSVeWjHf9WHDepDYwRP8JuAaZf9/KL6eJwv4ejCKP//1MB5//0jJNnu4v/7oV3H17/iRocKxK24FaxfpAxjQcR/49y+l54i7osupV1tvoLTf9Od5J2RhT+cXHe1Pb9KEIP+gklqr8/rWu4JrRirHGUz/kNx3neK2hvw7E1fF7v/1DwWcg/abTt/OqOFm4c98AnCPaYDE/Vxn1TCYH2xZyrsOuo0W7LmOnt5kOrbmOtQsg+JnxTq9Psyg/AXnhLhG+TfV5Y9SAod+HygKXXeKv6yMd70gPoW3X5wtrjkUauLAFmNx5dd93sSy1b8/DTOg5Cuf5ARuVJ4Neza4VvgGfHUY/lJilGqR5hn393wL0Rwt9HgioTxFhJOEHDyUdtBEv/9Vzu4Roh4Bca4fl2pE90CVouOGK5HOcsZDpc7vqeBlT6PEiz+Dn4XJaMFPMps46+Do7tdxA4VzDqSlLeIQn9Yd2U+H6D+wVsPCCfed3dyafCjo05rRlz6bRLIMMh1tj1UkOPZK4CHDvS1VJeTugMM4z5RFkrnNCULJMDXfbUKw5IEW3q368S+eia3uQE9lqAOFpsyiak86QdCO9x4zEbZFVtHjHt+A4KmeyIDZZ/aTYOm3iB9NLlWoNgBgPzCEC7nMDG7mNRPkVWzr0chchL59sX/9lyvpu3+NGiTlPz1mVCfzj3gZX6ZBegEDXwWCX4veeb1VszHUQFXtLCIyTjqNk9B96+PqzeKysB03IXyjy7982i4YpFTgvy2Z9Rr1wRbPayHbhlArkpz6S9iHeuHJXxebexkIFzkSa+OvQ2w0ERGmfOZ5Rrkp68tdtLgHvwYnWL2qZpQuwAAAAA="}}]); \ No newline at end of file diff --git a/54253.index.js b/54253.index.js new file mode 100644 index 000000000..97cda78f1 --- /dev/null +++ b/54253.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[54253],{54253:(A,e,l)=>{l.r(e),l.d(e,{default:()=>p});const p="data:image/webp;base64,UklGRk4CAABXRUJQVlA4IEICAACQEgCdASqAAIAAPm00lUYkIyIhLZcY4IANiUAa1MAv2DXZb9Q1ecA/SvemepE58n2Tch+2aB0NeUqs6RRi2MksntXLdVwXHv1mhp/pSDqxKrn8sDE+sgcllvxJtm6drs/Gigo3JXxR7IJ/MUjBIzUMQD9w/CL8yi6/TKcJqO3IMlX948pa5651lpQQn29MlFgMOrwQOFYiBai4wy8AAP78qAAP3pxWVk+dnG4JeTo5/mctb/x5MC17hj+BzcherE1CBR/zW1Y5TMG3GMrX8dBeZsO/flpmQbgdFZqvK794XR34v4Ny1+ISVJhwNswTp5NPlbAbGT93pANRkApcsUYBborY7V8tkO4qHhEjv+TkmWBq2hhqLAubj8npWy2DHyZfPOr6bN+gyI1CcBg+6hnOT64zbPN/fl6UQA+dkGHHB1sK8ACgC+QfHc5xOUl5zm2vN+30WXnrJlol5anQjp+f9I7H7uv7YnvOyBY9j2FVV1IYUJ4JghGYJCn569ImC7T8PzFAVjdWIF8YZGgJM5Gd3oy7aueQ5Er5ayk9j4HUIcro9CDh5woEv1qZi/azXwQQ3Ft6WNL0ahuOLdxeflg8qHt6TkXbnx8YNrUGzLG47VlEeUsU7rNxrsW1wbouYCNYgl6kUNxMJzdZE2vyhfXGUwFGtzj1hp4B+gKqUgkyDOpemyTv0DP0cZ/9xwn9IZ/hlxQnYAlfdK2fU3fXpGPW8BQ4JFIWS9Hw0Y+P4W25Z/NWMK9qO60wO2BKep6A2MgAAA=="}}]); \ No newline at end of file diff --git a/54433.index.js b/54433.index.js new file mode 100644 index 000000000..aefcedef0 --- /dev/null +++ b/54433.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[54433],{54433:(A,e,p)=>{p.r(e),p.d(e,{default:()=>P});const P="data:image/webp;base64,UklGRrgEAABXRUJQVlA4IKwEAAAQGgCdASqAAIAAPm00lkckIyIhK5ZIYIANiUAQtEcT5XzfLO/SuENPl10/uf6J+TvaX8wD9NelN5gP2j9YD+5/tH7vPQA/qX+l6yX0YPLe9kb9xP2N9ni8OfBNQx2PykOA2lKmo+TFpuJFQZMCe6L98PbX+PdCWI6O+aDoT7VXIH1iCqGAP+H/9OnXU5oA1cPWeiMMCP3uNb8lAPfRWAiO1FCqVJ2qglzDz/yRU4YvFU4xqPV2UGNOE0J+W8EhTwKRJ8YZsowP3VknC/ICv4c9BLRhE2IFuEEAAP78SgC7dGxgOVAidA16+pHdIFbo9A5Z/qa7wWyOeJ9EzBx5K4xgANi/9eUsxmVnwChcxFtwtP/9jPmpdepGHJ3TeAjCKH0Y1NjD91MG75nTOnzA73/goq8r5T48ZAdDZwI7uIl5JzMbYxNJqzBFizv9DhG/52ki339UuVvnKPb5JO/4j/Gv3hJ4KmE3OaypW/K9DkwcpqQQzu38J5iX+FjGMdLatH5WXb358v2cGDw1AG5vtL4J2CJyWCFpvS8pp1yMPe15YUcyM/GfWy/L2IQ0jKpemdAHHXO5JEGMDrbm9OaXCoTgHjsau6b8W6UuSreaRsp3riaz2DtDpoWckKEpVwvZQWKtrW6pBA8/QorJ6OyE/WLvtNY0J5Yqi6FkqkW7TUw4I4J/MTwb7h3XFtKW7nLlsf1zaLHB0T6MCDHhIiygmBBGtBvxqF++by4r6A/XNp0lFmq9Ry4A2BjUyMxXl/DIQ5zwntVFTJdsd29nxTt/DZZFTNhmrg2hEf4vcmKLsZVhpoQTc3iePXw94wducqdk4Jys87Xg+IN3df86S9YQPLiO5UqeJbrNjm/DOOqs2srQWzqbac6pciL17zw4YlCXR8NzP+756dR0DinYCEWLTutM+3oXDdLu3pOoVseennpFvOoIbJCAf4fJD2Oukadh606TBbse+OpjVhAYf6ktAhnecLIQUfMRs/t4AlIN7GRh34XXPdnRHL3vMhBe+xuh59YT0x3eZ4W4PhYeBB2uNZSB2Y+EzHt/68NffLepdNgr6p/n6mUkfg+6bvs/Kg2dao/rouel6D8aEqZDwXy26pwIUT3Tk527KVx8HQWvPjl2UEjbh1VeHJ3dXtw+SijzKAQPZOndGz+Hm8FXMb1jacWk3EYpkGeKwCgpTZ0jEsM6FDx5/ACSmrGwobjYgqiCrwqNdfJxsW1IFJCncD6kByh751WwgC/1fHdMXBlTrVVj51P0Khr65NFEVC7jHBQYqq2CVJmDUciW5iVmM/tk/hYlKmNC+f6vNdQTneZEnWszH1POPqK6OVF6dmFjVhKa+/iNmSumcqYy7v7vSUPBFpok/zipsENaA9VQdLwPGHGLNz7D1o6/YIajyf+dCp4HepeXdEOucnQyScX/MfovKMJcY/5z7TbbISnTVhWbRsRZZDx9gpF5b332PSDqU7xs3RrBVkIqQDN4zjs9kvxuvCfzCMEeWv7OCQfjeyTOhcoE8vN4x/bGVGaR/3LhI4sqcO+3sp5t/ev7qbgrkV4Ptgs0XKfeOAWrGptnqPqf3G0DqjRsgOsaAAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/54484.index.js b/54484.index.js new file mode 100644 index 000000000..2d8252eca --- /dev/null +++ b/54484.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[54484],{54484:(A,b,u)=>{u.r(b),u.d(b,{default:()=>H});const H="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/54626.index.js b/54626.index.js new file mode 100644 index 000000000..08649254d --- /dev/null +++ b/54626.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[54626],{54626:(e,n,l)=>{l.r(n),l.d(n,{wallet:()=>a});const a={id:"com.binance",name:"Binance Web3 Wallet",homepage:"https://www.binance.com/en/web3wallet",image_id:"ebac7b39-688c-41e3-7912-a4fefba74600",app:{browser:"https://www.binance.com/en/web3wallet",ios:"https://www.binance.com/en/download",android:"https://www.binance.com/en/download",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bnc://app.binance.com/cedefi/",universal:"https://app.binance.com/cedefi"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/54653.index.js b/54653.index.js new file mode 100644 index 000000000..068f6b889 --- /dev/null +++ b/54653.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[54653],{54653:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>t});const t={id:"network.trustkeys",name:"TK Finance",homepage:"https://trustkeys.network/",image_id:"c4066f68-2247-49bf-ac8a-a677bfa81800",app:{browser:null,ios:"https://apps.apple.com/vn/app/tk-finance/id1601968967",android:"https://play.google.com/store/apps/details?id=com.trustkeysnetwork",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"tk://",universal:"https://trustkeys.network"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/54665.index.js b/54665.index.js new file mode 100644 index 000000000..075fa205d --- /dev/null +++ b/54665.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[54665],{54665:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.dolletwallet",name:"Dollet",homepage:"https://dolletwallet.com/",image_id:"21679e58-e829-44f6-78d3-6a9d6e9ce900",app:{browser:null,ios:"https://apps.apple.com/us/app/dollet/id6451143361",android:"https://play.google.com/store/apps/details?id=com.dolllet.mainnet&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dolletwc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/5483.index.js b/5483.index.js new file mode 100644 index 000000000..147dad3db --- /dev/null +++ b/5483.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[5483],{5483:(A,p,d)=>{d.r(p),d.d(p,{default:()=>f});const f="data:image/webp;base64,UklGRrIDAABXRUJQVlA4IKYDAADQFQCdASqAAIAAPm0ylUckIyIhLBYJAIANiUEOADKGBHAPlA2PfEg6d/mM6JHmzdQBvIGDCRzLsTlShLuRf+xsRZqPjufeGQrgS3vxce7XORwTTt0Zy/oCKDcfBRzI9pPZ5DDkCcvlXvJ+faaC6yQ3I3Tv79dJHxCHsoWRS+JM73z7B/ch1ktN2hPOyAXYXiuWqTdvVzpf/nQFTJZAuKScrl7jPIev6e5+D//H4fqz7x5HTEDToAAA/tGAAACDrgtO8tpRwpkv/ocPb5Dp2g2QRrCFUUbA6mg9TCLRXfxg5MnTNX3vQXn2cKf21COVk+dtKZlydtffFw/8mN8nkSoj5Zm8F08i0HNz2vU2mQa05OkGqysLuQ5P3oHLqwTzx5S7zrYZqEWDTao07r+6dxyvyBIyFdbQJAd6YewygmpqK9HgXQlGvKZ7p3Wdr9rGMOD1UOZtWce1vww/83O6JHvnd6/d17gK3U3Kj5ZdDaALobZt4Z4lVEzWgN4Auti4gzmqR2rszlkwl2W0G9gLwv5i23KgbhnRislJstcpxc7L/iBP8YOTJ00xAUzXrwJaUhpe/Mr/DTp3ZI5TfSS3T7Ld4oy6foiE2OR+5waz/30AK2cNhTIKl8WO/EsLtK9x8cnPADp4Ba+gDBZ4ABigoYt9eErVxsTbzEPA4opKXSPzEwCSlN14eYt4V+1afKnev4z+E9fmsdk95SriMoqJz/mD5j3YXvuMpDdlsfemsKhx01upLwEj8dzR56I5obN788ApkNtauptR9bySpAlR+APud+PP4moqeT7dQB+IZ0pYD4gQYgUdE8N5EkIohPWEXIF4DaI7QV73gGfO2J8W6HoQj2IJ7PAONpqJOkLGKVk/XkR47aOBpEQYu66Ot++P2N2ixFlVp3nl4T77wPuNuUc984kDcD9Sw0dTSEhu1jdQ8nBPFGMwk1hq37gLi3AvC+XFsMtJCbgmYPX3HKnTXqwtDfpqBXk7fMQgWkIXqaw+g9N94SenfT9YS25LBTn9zKKACKfmwp/NARN93v8uv+xdO+ntFShiO7JvLsXF5u7Brfd5B7pkPXiLKPPOprtWFob+EwZYB0IT3tnH6AQlc5xrsCWmxF92aZIL91WpYZvU3Koh3gbIhfbEkDX9wHqzrdr4v2MmfJf8RZGL/jCeu/k48Po3viNAbH9XoRzkpj7wq7uWYOs1iEYQRC9WamOXVhaG7WXv2q33pg3EOHLcAb6p+AAAAAAA"}}]); \ No newline at end of file diff --git a/54975.index.js b/54975.index.js new file mode 100644 index 000000000..ec136678d --- /dev/null +++ b/54975.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[54975],{77356:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"io.enjin",name:"Enjin Wallet",homepage:"https://enjin.io/products/wallet",image_id:"add9626b-a5fa-4c12-178c-e5584e6dcd00",app:{browser:null,ios:"https://apps.apple.com/us/app/enjin-nft-crypto-wallet/id1349078375",android:"https://play.google.com/store/apps/details?id=com.enjin.mobile.wallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"enjinwallet://",universal:"https://deeplink.wallet.enjin.io/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/55039.index.js b/55039.index.js new file mode 100644 index 000000000..1820867a3 --- /dev/null +++ b/55039.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[55039],{55039:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>s});const s={id:"com.sabay.wallet",name:"Sabay Wallet App",homepage:"https://wallet.sabay.com",image_id:"c4df7014-abaf-4016-8180-fb994804b400",app:{browser:null,ios:"https://apps.apple.com/kh/app/sabay-wallet/id6449341309",android:"https://play.google.com/store/apps/details?id=kh.com.sabay.sabaywallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"myApp://kh.com.sabay.sabaywallet",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/55137.index.js b/55137.index.js new file mode 100644 index 000000000..569b31a3b --- /dev/null +++ b/55137.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[55137],{55137:(A,f,e)=>{e.r(f),e.d(f,{default:()=>t});const t="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/5521.index.js b/5521.index.js new file mode 100644 index 000000000..44c4fa3ad --- /dev/null +++ b/5521.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[5521],{5521:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>i});const i={id:"com.thirdweb",name:"thirdweb",homepage:"https://thirdweb.com",image_id:"c8d820ec-54fb-4c0e-210e-5cbbf92e1000",app:{browser:"https://thirdweb.com",ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://ews.thirdweb.com"},desktop:{native:null,universal:"https://ews.thirdweb.com"}}}}]); \ No newline at end of file diff --git a/5524.index.js b/5524.index.js new file mode 100644 index 000000000..45ab7f5ee --- /dev/null +++ b/5524.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[5524],{5524:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"com.plasma-wallet",name:"Plasma Wallet",homepage:"https://plasma-wallet.com",image_id:"c268e78d-ffb0-4c8b-5cad-04c3add48500",app:{browser:null,ios:"https://apps.apple.com/us/app/plasmapay-defi-crypto-wallet/id1461735396",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"plasmawallet://",universal:"https://plasma-wallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/55957.index.js b/55957.index.js new file mode 100644 index 000000000..85f1b2a22 --- /dev/null +++ b/55957.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[55957],{55957:(e,l,i)=>{i.r(l),i.d(l,{wallet:()=>s});const s={id:"io.certhis",name:"Certhis",homepage:"https://certhis.io",image_id:"fbd441cc-e861-46dc-48ae-a04228ddb500",app:{browser:"https://explorer.certhis.io",ios:null,android:null,mac:"",windows:null,linux:"https://certhis.io/",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://certhis.io/"},desktop:{native:null,universal:"https://certhis.io"}}}}]); \ No newline at end of file diff --git a/55985.index.js b/55985.index.js new file mode 100644 index 000000000..a74c02a44 --- /dev/null +++ b/55985.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[55985],{55985:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"com.poolsmobility.wallet",name:"poolswallet",homepage:"https://wallet.poolsmobility.com/",image_id:"1bd15c9e-cd7c-48e2-af7d-47fda2236600",app:{browser:null,ios:"https://apps.apple.com/us/app/pools-wallet/id6446882533",android:"https://play.google.com/store/apps/details?id=com.wallet.pools&hl=en_US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"poolswallet://deeplink.poolsmobility.com",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/55989.index.js b/55989.index.js new file mode 100644 index 000000000..a4d88ddf8 --- /dev/null +++ b/55989.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[55989],{55989:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"xyz.echooo",name:"Echooo Wallet",homepage:"https://www.echooo.xyz/",image_id:"a7b1de20-bafd-4ab9-c31d-7d398cc90a00",app:{browser:null,ios:"https://apps.apple.com/us/app/echooo-crypto-aa-wallet-defi/id6446883725",android:"https://play.google.com/store/apps/details?id=com.smartwallet.app&hl=en_US&gl=US",mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/echooo-wallet/lcmncloheoekhbmljjlhdlaobkedjbgd",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"echooo://echooo.valleysound.xyz/vss/walletconnect",universal:"https://api.valleysound.xyz/vss/*"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/56193.index.js b/56193.index.js new file mode 100644 index 000000000..535f8778f --- /dev/null +++ b/56193.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56193],{56193:(A,e,f)=>{f.r(e),f.d(e,{default:()=>m});const m="data:image/webp;base64,UklGRuYSAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSOgFAAABoIVtkyHJ+jOij23btm3btm3btn1l22dxbNu2z5kzERn5Xwy2p7vyPiImAB2dVAEgTTL/+odddvvwd779ozd7z29fvTHslvMPXGueCdFXNaGZU0sAtObb8ZLnv8scuBQObF8PO2fL2QSAamoeVQCTbnT120aSJZu554hSSkTO7maZfXteuXC18QCoNEpSASba/JafWVjcPEdpa2Q3LyS/uWbtsQDR5tAELHLJ1yzMlqMMcbhlFn50yqxA0mZQwegbPp7JbLl0aLZM/nfnSgmi3SeCMbZ9jQzLpaOzFZan10oQ6a6kSBu/wZItSseHZXLYikiaukgEiw0j3Ut3hmXG7bNDpFtEMcllTvfSveGZfx8/FjR1hQg2+pLupbvDM99eGipdoJjgWhaL0vXZaKeODu20pFj6A3oujejOZ2dDK3WUCPbqpUVpyDD+uhE0dZBg9CuZvTSol3I0RDpGMfETtFwaNTtvGB3SIYqZ3mRvlIYN42MTQjtCMc9ntNK8YXxuMmgHKBb4hlYa2fjKFJAhU8zzNa00tPGVSSFDJJj5E1ppbOOzE0CGRDDJG7TS4MYHR0MagoTRH6eVRu/lNZAhUFxBKw1vPByttin2oUfTRS7rQNukWPb/EqXxM7+bCdKWhEnep5cKGh9NKbVDcC2tVNF4BFptUGxKL3UM/r8oZJQSJvuMuRLFOUKQRkVxKa1U03gQdBQEy+QS9Qj+PD3S4BIep5eKGq+GDkqxOb3UNIovDhlEwhivM1elOG8flGI7eqlrBJeDDJAw2ivMlSnO2wah2IS51DaKLwzpL+ExenWK8TJoP4LFokR9gj9PhdRHcQmtVNh5IBRAwkRfMdfpOfRVbEkvNY4SS0D63FypYjwVioTJfmTUKfP1FpJiQ+ZS5yh5QYjiGlqlivEwKFpvM9fKeT8E8zujVpnfTAjsSC+1juCKwMW0ahXjgcDz9JrdgEm+Y65X5utpgWDUK/jT5Oszl5rFAofRKlYy17m8bsb97qTX7czhdXNe/w5z3e75llG3p/+oW+aLvSx1eyWXyr1Vvx5W7pXfGXV78eu6OZ98g7ludwyj1+2aW+pmPPN8Ws2cex9Yt8zV12KuWNDnnaeXUa/M7yaZ8CvmejlfBIbR62W8AjiHVi/nHsDm9GpF4RLArP8yapX56dgAXqbXynkbRHERrV57QBWrM1cq2DM7JGH8r5jr5BwJAIqrabU6DNpnHeYqBf+fBwIkjPkec42cjyIBgOJkWp22h/YRzPEvoz6ZX06I1AeCm+n1MZ4ORb+KlRlRm+Bfs0D6Q8IT9NoYr4ZiQMW6zJUJ9swHGQgJj9Hr4rwagkEqVmVUJfjHrIOD4FZ6TYynQTEKc/7FqEfmxxMhDQ6KY2n1cG4DxSgmjPkyvRbOuyAYZcVyXqIOwZ9mbgcUp9Dq4NwJijYmtIbRa2C8AYK2Cmb/ibn5nO9MhNQeKDZmjqbL/HMRKNqtOIrWcOHcCor2C66lNZvxWCiGMGH0R2hNZrwcgiEVjP8srbl6eXNKaWggmPRlWlMZ7xsTCUMtmPwlWjMZ7x8LgqFXTDqSFs0TxpvHgKATBeM9QMtNk42XIwk6U5JcQc/N4sFjIQmdKoKDc7EmMf61OTShc5Nije9p0RTZ+O5CaKGzFdM/yuyNEBa8aXwoOl0hh/fQc/e585ftIILOF8UCIxkW3RVeePf00IRuTIrWPr8wW3RPePCzzZAU3SqCqa/qZbbojrDgX6dMABV0b9KEBe7IDMudl63wv6tmgii6WwRY7PZeFvfopHAv/OOquZA0oetFgPku/YUM8+iMcCuFX582I5IIGlEFmGzvZ50sZjmGJrJ5KfzvkW3GB0TQmKpAWuSEV52FYeYRbYjIbh4s7Blx6OwAVNCoSRPQmvfg+74pJFmymbnnvu5uZpl949Nbdps1AdJKaF5pJQDjL7ffdS//4Gxj7zfPXr774mMBSC1BU0tLAEAmnW+tvc+8+vbHn3vllVdeGfno7VeevPuqc02EvtISdDZWUDgg2AwAALA3AJ0BKoAAgAA+bTSUSCQioiEkFAxogA2JZADW3LBEj8XyEvQUFB3Bzz/uPQT6lvuq9Uf/JelB+wHuW/a71Afsj6yX9y/YD3U/4j1AP69/ousV9A39r/TO/cD4Of7X/wfYL/az//5yn/Vfol8u/9b+O3oPrA7yfY3g153v5zvX2yN3HAF+a/2T9XvXo+l8z/sd7AHfY+GH91/3nsAfm30Y8+/1l7BP6x/87sTfun7EH6sNTyTJ/6icPCdyNsB8/bBH/Ij6H6y+H2J8Y4IS02V09ZbQhEEJMA84VZoA7AyoaBb8I7uH9HSZiDZY6KuuqbrCAJIQ+fsfYW7g8B1bywZbuhr9vgK9M/Lu3nIxvuXWCQAu2VC43evgPGKEL70gCxo0WkJmg4ev+goh20hZ7Hpp0UY07+Jz4R8gi6M7836JSHxaWNR92u9KAz4c5PBZ317oTheWDeDjY9s+2WE6QPqseeP0x7/vdoR/dHu87T48kdLk1257AKHDsdiNbKvanrxFBTUM4fQUIA2m6tE0hps0WdY/KGdrFZZtTQYq2FjP9Y5/nwkrffvDNQLguklCY78Jejah6zYsnzW3//+akHbbqBbQErAA/v21V+XLAJNiPCaf1/zxunwdPKe7PGz4Y2fIJOJA18XwJWwB878DmyKqMQOg6Tpj0JU9oNDTP/3r9++gwZul3zCBZ8ZPA6fSFe7L928UGdKHr/sPd4DXfJ+PO1nc7reye40pXwwvDJfJIfkjkxhPaV1fJ7zWeY+e+Qfdche+hXtTZi/ny8GMDPHv1Yn2QFb9XcTtfcy/j9ExQW4FQpbrVdy0RK1ak3CX5/UmD75UI/KOP8BdHOmlCm1BRsoezFBO34W9x/9PfMvBaFX18zJPW+tqLkfxmA6XX32fUo1xcqOvlMeVd266NuWBs4eUj/600P1/4h7voY3rRCOc9ZWmasuv4Bp3Cd59Jm9hDoG9pWq4ngU//kb/O15VLTdL7J4cX9fk3zf9bwKsak5tjMrq1v+fkX/KUs0Q8fqEeTbJPKagSm5/8QjDul43estFZ6i1E2NkMdyUYnkXOXFkOhciG2dX3pND86lQ/FZPeXXoVkrCGB98mR+Nkf8MPN/JMn3Jx+2aFvSZEVK+u+OA71XlxOq7UBzH3lLzzfs8hRhjJgMHyGsM6/yNu3b6zB/XnlXiMy3VwxNwZMJd+/mr4CA5tR4zo5l9Bjz/I+53vKFwDcSy8W3nyLW5ROckBn5YrIkc89xaPm4w4a6cAxevgziWhOOWEhzkKXzG2zxEd5dumlXbVSUN8BAKdH/roEg9fiO9NzM1vOVwmNSrP8swNFC9OtzMMyra2aknUQzS2yPnJpPAZqv7+cKMXWoutZFjx5WtLn/HywDQaa9IFcFdYPnePxAnsCphMuBWo0Ilw9QLQ2z1wI0YZgyHlXCgUsDGBjwU270Ww8JOfF96l4KZtlfIHzLtpAsdm2fVmW7IqX/U7NEw76AS3UcgYO/afiNtj/CGzEVw/lqA3BlUsrzNQGH1GkBVgi2RnV5mPJTjhspcF6n2zPmg1FZ63UCYcxaNuWN/zoxzwbm4vY6mqv5UDpGlXatjx3YuFippVYSjoYDOwMlqEa5PyFrThsLwEIvhyD/Tp0QVpOQP+cTwgdjxIZdifLN/VhQ/33dhxmzS4T6QtbtBAXb2K1QDE3Cq/Y1Cl1466Sw5eL9eCegfaZHXuirhoD/ZNrbZVrbQDM/xS26ZP9svY5LZHy2HX2rYJAa2gPp/i5QHZ9or3Zx+vm5w/31Cb4DuA7R/xWRnZE5A8ZEBesBWWK4nZBm64zICODzcmd4tw/JbuR+ruPQfu9MsLsxpHQOVpPzfhEdS1Kbe2nmQOdVGa3D8frb8nee0JjWKrh5Db6GyWUkUDTO3mM4bmV6C+uIXA6WQWtBModoAENkvOPXuUI/+/N/UBGH8Lwnru+BQphssnxuY/wvyINX293/I4C3p4AmSyVILvuf4RpEohiMcIdADmmks2zhHH9MxrleZVDJCmre/doMs1aLM8FMFPq37drSiBC4YDm18H2zx95KgF5Y2/YQX4IlxaKWQ6RJtkvV5z38tRGSJGinX1WLF9JNxj/zpHJgC8aTDoH9SV790ZKp/l8V1NhCTWGjVWNP2KjlwgBlKdYXFGNcXDbl40sazoHbtTQdOlbze3zaBk51Gci2wnlI3TF7DejTeUmagrv4ztMZknNF99EbBM/DC/K4WmyV182myhaEiuC6ZM40oA/e8VvmpKgst29wxsapnjOYQkoS1lmFPO/kxtap1thiEOI3kWKwa15qjDFvYzzq2/CRZp/lKULqT8bqzJN7lXaXr6/x8ioOFvz9lm+I90roPDGEO/oy8hk0Oh748fiLY14cm3c4QvBGabmEITKmxhD4Rr4xjM/KV1ElUKEhE1XSF4RXEK6fxa27neuazwFkvOHKlsHh9Sd/EMWxnFm0vAYGksq6xrj3urNV/UAmR4H0wkNT2g3zfpIateHV3Ajgt68NaMbHPiF694YF9rDvm2DBg3/ysolKhwGr7e028U+gt/J5rxv7QUeFo+nEBmDR7VZJ+v/WL8Vz6/OMg05m79/fT1uuw+DexOxN4rg+fF5qhH1wFG3H6En6Z15Z9y+mgTbTepWD6JAk1nUe6UbO/shDn4hgiZf05NjS4kKQWfrt5JWMqYmHS7ynBjrUSYCtC6z2n7XaNegnAz1vh6ol5BDPMgz5kioSSZVBL0lTUYgncNZ5WPEx8FY7zkqj1LGe1Qs5aTRRCWUmt4OMDoXT4wc4EnucRfwUMH/9JkAOVCsuNLc3CZDJflw2xWu7ocgwpyQP1gsiyJ4OP+djoD6q/SsunpGYY1hy0THD4Rp0h94ZwZ6GpD4pfGF25D/bQ3Xxvj8BvuXVMeBcG9eVvGpbhx4hX9yLsdKfL+QrrqkbwNQFzLle6fT0LMitpGrccj2WzbVccfpb2Fn0wo4hF2EOW9BVTbdC32UnO7fJh16m6t3lSmP+4haSW6qi0P20SkCaXZdJR7CJZr1XhsIu6WHrGXb/gH61GQ/SSEeGv6MgzyxxQAbAe0aYpdTiI/ztESINrnPgGom8I7qyzMixqLZUklGSZwWlyQaPp7LZt24e356buRW/A+RnpoD8cj6q+Gek23M8ResZ0ORSuXwL9OVGC/+pBTbCHemviOif0Q7zn1hykkYOYS5GBJEgQQeanfVmuG2t0ORNnmbrWUnMnXLsNepWzZpPvpnh9JOFEjeckCQPhETBqzflz3/XVsH6ya6GVmGlliLg+TQx4tTFeRCLTlGXcKFbeINnjClOGiTn5xOeKbJrdRfJbUq99q/22ufN67PPrruOXj2S/3DyLDvbPxY2paLav4VeNyV3lmOf+HtPPMNVRSZT2ogMgkLHgPl4h++hk3Gv82zF5GSw81Jc+vs8OFbvSunV9oYZiL2zR1LQHCHGCg2fNKZCWdojZX+MtVLl/7kFd/IJ98o8mdZJU9jsD0i1AL97nPM3cLf/ge7sMF6lk6YSz7KxQa9JCe3tthHwD3eLxSIfygMmrgq5oQo4qjbatDMkO0rFV1HsRWZTmVLtHDooylWopJ2BoNDFAF1en65Zeln/qvUu9grRDg2v+1TPEEuTU8Mb7lcWEO7hm4EGm/jwe+/UJ59R3/BF4hWNTaAoAoY31oTl0W+bFbpM52NILqsKUdAtcHYQnpOLVA3nddevYVwB7Y632NL0spc8yZBvbzk2VA/H8zQcSqdPau9u0ma7XnB/IjQ+z9tIVz/CZMdWDdoWKXTPSqexT7S0jiUFXJ4C5lXNjm13bpS01aKgSWDj6yqBK26oAXlNkUt9g2qhvw/owN9/VtYqNR4fRn3PrPUpU3M4IrJc9tUYanljCNX2gkiDPNXepHtbcZmpT0wBik6xmM3kLTZCZSOXSs4JsFun4Z2ZdwiHm/8pX+h9jsoJzYbBoc7T2USw39DAtv1oUUynZjbW18WTLfBHMaLSlTwN+WWfcj5BvnKO1aAimB4RJHxhZtpoOwj/sCw9/+U7wjxGph30zXWU+SR7pzmw/kJAamUH8m+qVA3ko2IK6NVSA7L/1oUNlwSo52SeLMuoFtZ+QUKEBBHcJmxoTs02hT1z5Nxr3JnxkIMZ1Q6qIB5ltOvJ8cx8CS6sYSfvegXA37cRXmZDifwBSf2nQg8Ma9BjCsK10j+tJKV0HmjSHdAs0wmpJI54SPrswkF4fAuWt5PjK2qO30M72LfBxwMs8u5bXbMF2MF0/VKYcgBP7iWQOfMp/TbqVPPWoSb0hFzlhDxwfYv7RCB/ZmIZ6lMZMJhCoHTFfryAD4qbwPN3QfuKMC/EIZmf343TxwC/G9OuGllfCWY4ELC7KvzM9H0M/49JCs/9DeAAAAA=="}}]); \ No newline at end of file diff --git a/56241.index.js b/56241.index.js new file mode 100644 index 000000000..5513423b4 --- /dev/null +++ b/56241.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56241],{56241:(A,e,I)=>{I.r(e),I.d(e,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/56294.index.js b/56294.index.js new file mode 100644 index 000000000..08038b6c2 --- /dev/null +++ b/56294.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56294],{56294:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"io.leapwallet",name:"Leap Cosmos Wallet",homepage:"https://leapwallet.io/",image_id:"73e6b2b2-8c02-42e9-84f5-82a859978200",app:{browser:null,ios:"https://apps.apple.com/in/app/leap-cosmos/id1642465549/",android:"https://play.google.com/store/apps/details?id=io.leapwallet.cosmos",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/leap-cosmos-wallet/fcfcfllfndlomdhbehjjcoimbgofdncg",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"leapcosmos://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/56295.index.js b/56295.index.js new file mode 100644 index 000000000..eed87dad8 --- /dev/null +++ b/56295.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56295],{56295:(A,L,R)=>{R.r(L),R.d(L,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/56359.index.js b/56359.index.js new file mode 100644 index 000000000..a29f8e587 --- /dev/null +++ b/56359.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56359],{56359:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"co.xellar",name:"Xellar",homepage:"https://xellar.co",image_id:"67b5a91d-a9ce-4268-d73d-b2f924a0b400",app:{browser:null,ios:"https://apps.apple.com/us/app/xellar-crypto-wallet/id1671215861",android:"https://play.google.com/store/apps/details?id=com.xellar.wallets",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"xellar://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/56422.index.js b/56422.index.js new file mode 100644 index 000000000..a7dd66c15 --- /dev/null +++ b/56422.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56422],{56422:(l,e,p)=>{p.r(e),p.d(e,{wallet:()=>a});const a={id:"io.plutope",name:"Plutope",homepage:"https://www.plutope.io/",image_id:"77aab1ef-28e8-4473-b91a-a566fd910900",app:{browser:null,ios:"https://apps.apple.com/in/app/plutope-crypto-wallet/id6466782831",android:"https://play.google.com/store/apps/details?id=com.app.plutope&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"plutope://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/56546.index.js b/56546.index.js new file mode 100644 index 000000000..bf8ed69f2 --- /dev/null +++ b/56546.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56546],{56546:(A,a,e)=>{e.r(a),e.d(a,{default:()=>g});const g="data:image/webp;base64,UklGRoIDAABXRUJQVlA4IHYDAADQFgCdASqAAIAAPm00lUakIyuhKxi5uXANiUAagiKvarfi75+UHSWDxe6/Ku978wH67+rf6M/9h6TPUzegB0ruQ0wxyggmzICVBDSPKM8k0/qAqmk7/gry3urVxyx5c+zWStWKgovnM1CUGDwT+SAaW+l+aDSwyabYx6LKvDE6VFNSeqN9sntALoTjuVkA6LUMLinNj49iZCF6CK6dfxTQQOKv/84E7pJVbyiKGfsgcvMhQ+LNX94ynqMJOg0AgAD+54v/9wcezgewcfgm8qcIgtVYAD0X1mWjiDF+kL92B2BInw78xM+nZaZvsN9eJ7lnqZLbKQJlCxjLBDH/xit3Q2f5PXb30t0soVJOsZCd8dn7JAictCfljNSR98t97Jj7cTusKpPh6zc+3Rnby5+zfzFjNw2pRP7Hl8al4RoaQJam4Xp06l8U9hpDcmRLIV+GilAqqfImut+JyMs8BJS4uN/9PWH892WslMV1+Y96XUsWaKIB3wnb7dixbn74YG3llwWPVg8v2v/iig1PeGOD/6HdHnVdwDPjTMulNxpwY10lbL8VU4e5fhAJ0pD31srv9YgcQegjuY6lV+xzTgPaErgIifXWVcxhQbaBBvbj44de2SURug2SMZ/M4k3i553qnZn9R7CvrYm3BgZNuHjWsE+H311Qk4Lxj3TKn+xsALORxI2oFWaaqRnPBJ0HuxB2J0ac3GoxwdXl8QMOTWgvJex53TAbKvgUm7AmY8c0I6KdKH075gjG3x27jtjMKTMmiEMiLoHBpnwrYqU0mTwi6uYheua4ZZi4rIVvAbRt70PdPsvZazaJbstsGCdIvx98pdLrSR66wEhX8ofbWPS3COPMdAAZJ6wv4BrqgJ0q9B9/Me1NxToAejNBIBUnGpTiTJlu8Oes5wUNuVH9JzyT4mTnWBjt1A6B3ugQuF02DDdLKLfQZ4bNqgFf78AbKzVHEr8NWoCeo9+iCitnaNpgb7ISUsd6Q71Vd+3ipLT//VvHB+JlnERc5jIu4HaOsPQ69xeelIc30Af37qc4Hl9HXdtjroqOstg+xjlma+X4Z9d31ltrpjtHPNq0P6/SrKReDwCwSCaikfxTNbdLEuKnbKLEPXRlyS4zgaH0P/4QgAaslm1chRnX6EhByBGiDGIue6EtYRubEI0xzkWAaKx1AAAAAAAA"}}]); \ No newline at end of file diff --git a/56663.index.js b/56663.index.js new file mode 100644 index 000000000..bf57653e2 --- /dev/null +++ b/56663.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56663],{56663:(A,m,e)=>{e.r(m),e.d(m,{default:()=>f});const f="data:image/webp;base64,UklGRi4FAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSHwBAAABkCTbtuo2572nrhlmII3ANBi5pV6YYVKCykAs974ZhhDOv++eE+YbhoiYALyzJHTW7oz2H1JfdT46GN9Z7yAVfGAqmL206wqSOxdmUNJ75YTtM5Fmzq8d3YzUWR8pv0fB8lCslQqStVKjZZR3FHQbmStUNzVdlLdk9M7VUsGy1XkPGUDCaiNTwKZmFemNoVqF3GqIhIKBTEGbBiiYO5ZH5TpdAK7JFLbpOvJUHpdrmrdExkVq675MgZvuP1CNrGpyKI/MdfBYjIx6QgVP/ff//8/yu++PrQzv79lkdL9+84kYGfXkQB6Z63CiGlnV5L4sMtP9LZFxkdrKU3lcrmnGDVlcpmvAwqk8KtfxHAoGsqhMAxQkDNXG1GqIBCSsNrKITM3qG8jonatlNGx13kPGmwXdRuaxuKnpouDtBcsjsVZGwVqp0TIK3p0T+mcizZxfO7oZqdM+Usb7poKZCztUkL57aRYl4QNLQmf9zvjgEb9ufLQ/urPWQSp4J1ZQOCCMAwAAUBkAnQEqgACAAD5tNpZHJCMlISoWaRigDYlAGtS2/9V1Pbvv4zfkB1m3HXgfmrzT9aP5H7Xd45/sXWA8UD9Zvfj6QD/Vf4D0JfYA9ADyqf3K+Ej9tPRv/+esmAgPonz0PwHoVlutalFbFqNxVm/32rniOmXO4wIXZPEp+S55BAzpnbP15QfIlpfsnJTzx6WlTakq+cfTPwa9IRj9T/VE6N/D2XTUHn4LyeICCgz9zFscjXqXv5ojcn+TDMcCbroWdOON9c3S0Ddkp3yNaavjpCrUAAD+/EoAA1a9o1tLmW2ljecRiurSNzgegC4w547ikVfDmT+196NeCnRXBeXLIe+pozWh5EJBPL+rvKxd1pMMmvrpLgMff+RNIf+eGowsqe0C+rBA3/74vwAb+WL0oof5sVUcRvFVIlEZyxQM0c1y0bhXZzSB4JglIgFFU+0lF7iomqVWQfkfYp/9qXR9XccJBBHEhLaVv/c+8bG/HabGHbWlb/vv/x9PE+RTzD4QKYv1IOnKtCvwMs6S0b1kheR/Rg3jFtQnX1ixcRNOhSfh2Y3omi37m8oZhR1e61Y4ac0vh21r9ZJDmC9BPaQjx6s3h6u6FaNhY61bTbzj04iqaBb2uAuTPkO+hGMo/S8t+/u75EzwEG7Gt73UBk4dbIBgZJxoUkr9wcThxWUL3+iVvPKx/oZKnx5wTLVouYjlYzIAN/lyeFXFdYc3DnjF52qdGTd8U538Hrc+wa8Pjf905cziev06xHp1LDwCyFtiCZDbfxT5rAnzHm1uyNmgw7lTIAOj+MWAvmQG+Dhp0aaaBTd2KTzT8j0GIqNil3fsUnHYEiBE+0exUX+NvDMSRd3kOx1rmkzIgo3IdMNbywswl9ydC/6raHQw8XcpeZXBj7AoWtzaU2nBmHo9jZT2t+/l9N//5ch0TMUqZxDSfF2ShXuh9+JI2VrRS1Og3QzUEvEiXmweWQtt34F1jvmbKkAhLBhNb/IErdjsyPJmAUsktuTZp++7uutZr26PvV4cieWmhI/iOhTxR98vJxbA3wgjMoWve8hAfHpBN4IkzSCJekLioq1KZyytmyIJjWWIbjNWLNRHk6kB39dqlcw/lMuOxoob+SeSiPshGueu3BbVeVxrqFJR1tMIA6oeP+a4PIc7tQ7zdVn5rcsiKU4NKIgzsuyuKu8XpTQcUry4+j9OXKcPSbmZQAAAAAA="}}]); \ No newline at end of file diff --git a/56944.index.js b/56944.index.js new file mode 100644 index 000000000..7ab23550e --- /dev/null +++ b/56944.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[56944],{56944:(A,e,H)=>{H.r(e),H.d(e,{default:()=>p});const p="data:image/webp;base64,UklGRooDAABXRUJQVlA4IH4DAADQFwCdASqAAIAAPm02mEgkIyKhJpTooIANiWMKFshD00/HfiBtGXOfxu/GDp/tpPBH43YtV+k+3LeE/wz7G/mA89X0IegB+uHWAegB5X/7X/Cd+237YucwiIB3EAJVyMC/6n+L84n1Hvuf2e9h0eC2VWZsHcC0ODESN9EKxmwYzGglzHM9B+FMTOlZKXyHkMtrErAZGCjlSFcFIam/pGQ3XBVPZjscFESk5VeR1Fw799kpMPfHmLZq4eJLcjCAbCt9b+5XkrQAAP7+DLcGjcaxZTthrX6NIAAeDUO8Ge4bAJa5UzfzKYG6djb1VUTGijlh/ieK8dO68tJ87+LqbwMALbzd2HGNOIPtgvxN7o5GrU63d7mof7HqqjXZsifRfHZHgxPbA/vr8SmAWpR4y3CzPxgK9iL0qYr36lk+DGjZAPJfIAKwpj1/oCQUTgqtcVPe8dSqOQAmJWCjEAiRL/2v5nkQIaEmyu7kLkdQGr2zAtq1gI38N9zB8Wg3FnRd8TiZjNrsNFe4yTxBOCVhpYvJM1+Pwr8oi1vK/RWFsdmndElYk53+NOxt9yLcTTRa3oN+bHSDnx6HNCWbPhH6ppNHXNA2B6sWw9ed9eyQ9X2RyrF5scPnygkTU0OxJIILRc3DeWDuP007ExN+xrOtAHfacZLYsCXDxBTG+PjQmcdi9bRfg7HQ2ycN6qeEpHKJMpH0/YkUasi2A727HFBMdM2RhW4rolRN0zn+03pg4Q9X/eGLfxUqLWVjxOgy9DGJknReMQnTo4Q17PDmsUl95vbgabt2YlFN/EQOMp2ZY0K+NnzKlXVGoGfOAHHEtiMfZ+baVZ6GFV6+Qu0Fpb8KfX62ivXW2/R5/iAlV/yM5p4ke8XBXm3Xlp9p0A+hJmwdVvsz63lSkm0o2PcoenkCZHg9AMb6pNSP/9JKWxQubrqxxdSVC/l5/6xirfBACoDcHri+a72BeI1xJerFcq+q+ga3MUofpBLl48tcxZKUjcHJ8g5rxx+rSRcBVvHJ360qEbtfT1p0ODC1Mxlp3ZvD/TgKlvYHGU94qYqmNiGqm5cdRv6d5cj1qtXYkGekTaMxpr8pplXbukvjL5MjHNf7ieN5EajN/HtMXXSs2wmLZ2HR4rL60oO/UJD6Im2UMPFrefj4kMrmDoA0Ggt8CCGk29skkGqTBnOcl33QWAAAAAA="}}]); \ No newline at end of file diff --git a/57126.index.js b/57126.index.js new file mode 100644 index 000000000..560d45da3 --- /dev/null +++ b/57126.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[57126],{57126:(e,r,t)=>{t.d(r,{resolveArweaveScheme:()=>s});const a="https://arweave.net/{fileId}";function s(e){if(e.uri.startsWith("ar://")){const r=e.uri.replace("ar://","");if(e.gatewayUrl){const t=e.gatewayUrl.endsWith("/")?"":"/";return`${e.gatewayUrl}${t}${r}`}return a.replace("{fileId}",r)}if(e.uri.startsWith("http"))return e.uri;throw new Error('Invalid URI scheme, expected "ar://" or "http(s)://"')}}}]); \ No newline at end of file diff --git a/57598.index.js b/57598.index.js new file mode 100644 index 000000000..879357262 --- /dev/null +++ b/57598.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[57598],{57598:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"app.dfinnwallet",name:"Dfinn Wallet",homepage:"https://dfinnwallet.app",image_id:"9a9c59ce-6346-4af8-db19-778533fb6000",app:{browser:null,ios:"https://apps.apple.com/us/app/dfinn-wallet/id6451134219",android:"https://play.google.com/store/apps/details?id=money.dfinn.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dfinnwallet://",universal:"https://dfinnwallet-link.vercel.app/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/57818.index.js b/57818.index.js new file mode 100644 index 000000000..b1f21ed8e --- /dev/null +++ b/57818.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[57818],{57818:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"org.uniswap",name:"Uniswap Wallet",homepage:"https://uniswap.org",image_id:"bff9cf1f-df19-42ce-f62a-87f04df13c00",app:{browser:null,ios:"https://apps.apple.com/us/app/uniswap-wallet/id6443944476",android:"https://play.google.com/store/apps/details?id=com.uniswap.mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"uniswap://",universal:"https://uniswap.org/app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/57861.index.js b/57861.index.js new file mode 100644 index 000000000..e660e5ce6 --- /dev/null +++ b/57861.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[57861],{57861:(A,e,f)=>{f.r(e),f.d(e,{default:()=>z});const z="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/57904.index.js b/57904.index.js new file mode 100644 index 000000000..36f2580d3 --- /dev/null +++ b/57904.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[57904],{57904:(A,e,T)=>{T.r(e),T.d(e,{default:()=>w});const w="data:image/webp;base64,UklGRtoEAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSEQAAAABD9D/iAiwim1byXPBOtCEIQlRbhSi0G7j/hHR/wlQe6qRIaLoiCY0IG6B9BpwcaTzRFnSarK8IVpdR0EzOtQgXqC/b1ZQOCBwBAAAcBoAnQEqgACAAD5tMJZHpCKioSaSe3CADYliBvjnhrSiS41fDfkB1H3TXfz5eM4iTTOz/qvExvZvMB+pf7Le9N+M3uo/x39A4Gb0AP276485xYsDWCPlm9k2Wp5/LoO9dfWU8jWzRCeNKAfV2w6kwiZemJVXSxioyqywQo/OY6chvTtXA0bJ16vEBKAQfg37gJZ+sX9leH0noHewK0qQtTmPvU5bgEqjcwTwgkOFgYsy9qaTk4BHSulYCSqnddjhgDoqbLfq7LK0tP0H23JjSjY0TUoFdKEIvIchgAD+0nSkLPY//rgPoO/OAyYv/z0zOxA/rlQ6mWToHGrMQVTMng6FBzWg3yZzBNWMi3His8/TQHyTgYupIykGr4brloo6CATh4OU6F3lOPzVArEhB1nPZpROuyljXUmE2sDqwIsT5yZrG4atGzu37HbuOw+Mg7JQQrRBobLsSCWN7StVFL0/qdr4Mg2q/DGUIEhj5KNNnoP1Ghi/ADu2ZRdxzECVEjhDCPqwO3CepI9Mw7P+ETjdXYfEPp6s/DIJyknGUQzNYDaeoR0v5v5sYFwdxd+afyGMD35iz3y5i0vt/+Z9tUoYTRfmY8TmfrXDZX6DmIws2wu6W8LZW0Pknkx0g4mLjEe0eu2SClzqJiWFztP2d9nNOm/mtaj/JEqh80Y9uC81U/9zIwAR6YYLRSXRhYbuhDuyM4wYk/QcomTZ/g7WGlRayUrVExqyF7dBzx/1/r39ynOUfj/WPJWYXffKtggeyCXkAWnxhRcfbSuwut4FWc7NCCVJexy/eomkMY626q7H5fr+HudP49RleTiWTMe0cP94Tw3/BmMKKh1ybG/6iPxw7ZLgwYGwSMs8pcDsfsbSTqpITiN/1ibWxZT/iY2gjhfStCTsdIk86iZ7hluMnFmHJLr2iDVxKN1+A8a/60bOezpMLt4DaKp9jMpOWei6962IrksSRhUplHTvE5pQ9Znds7T66FPNXFvTqElvFvX6njogGdk1cOzULbOjSpkTb+B2KzK5YNn9os2zvuQ8al8jsDQJHK/8kbQ6aprb7mqdWot7zw0X9+i+QbVUj9dIWOpXI30RuKMzaE70p8zs3nvqyfBJKIdRsKXJMsHVchKeai83PTYWGI/+KkrdzUxXYksfqcMPYDsrYTCBNJTZyD1p7q/u3Z82gAvKuENL8suaodTDD4iw8gxSO2HB3epp8U8KaBM6/nBTPU7IOMbloH35mECV7HUdXi7aNaMwWk3n5L3n034LKDrHP78yZ/kPrAlLvzGEvqjjCK6TyJEmlskcQzEwLWYZ2NHF5RFmo1nLrRQiX5mFrGJd4X4Yo+Ap5gYAeEtRtzuCUz8D6OuqHxzZaWV6MMDu/MQJ7Y4ION82+4QTyB8ILECFQTeGKR+yyU/mLsl8w33Dj/enGjB8IcwtWJMq+82SKAJc1eyNnxj/ZRuoWZZ0B/T4lVmOt+SOEDl30mFLPicOev7gx6yZDvtiMuZGnBlacDBSsp4YAAAA="}}]); \ No newline at end of file diff --git a/57969.index.js b/57969.index.js new file mode 100644 index 000000000..c8341f821 --- /dev/null +++ b/57969.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[57969],{57969:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>i});const i={id:"com.aktionariat",name:"Aktionariat",homepage:"https://aktionariat.com/",image_id:"6d18e8ea-b536-4038-c5bf-94a499d5a400",app:{browser:null,ios:"https://apps.apple.com/ch/app/aktionariat/id1518326813",android:"https://play.google.com/store/apps/details?id=com.aktionariat.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"aktionariat://",universal:"https://app.aktionariat.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/58199.index.js b/58199.index.js new file mode 100644 index 000000000..a2b3f78f4 --- /dev/null +++ b/58199.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[58199],{58199:(h,e,A)=>{A.r(e),A.d(e,{default:()=>z});const z="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/58330.index.js b/58330.index.js new file mode 100644 index 000000000..17ef95e67 --- /dev/null +++ b/58330.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[58330],{58330:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.fastex.wallet",name:"Fastex Wallet",homepage:"https://fastexwallet.com",image_id:"a38db32b-8291-4d25-9aae-4bf4b6e6f300",app:{browser:null,ios:"https://apps.apple.com/us/app/fastex-wallet/id6474118944",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"com.fastex.wallet",mobile:{native:"fastex-wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/58417.index.js b/58417.index.js new file mode 100644 index 000000000..275f97666 --- /dev/null +++ b/58417.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[58417],{58417:(l,e,i)=>{i.r(e),i.d(e,{wallet:()=>a});const a={id:"io.ricewallet",name:"RiceWallet",homepage:"https://ricewallet.io/",image_id:"df94578e-19be-4f00-258f-2470343e7b00",app:{browser:"https://ricewallet.io",ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ricewallet://",universal:"https://ricewallet.io"},desktop:{native:null,universal:"https://ricewallet.io"}}}}]); \ No newline at end of file diff --git a/58559.index.js b/58559.index.js new file mode 100644 index 000000000..a5efda46d --- /dev/null +++ b/58559.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[58559],{58559:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"io.clingon",name:"Cling Wallet",homepage:"https://clingon.io",image_id:"2d8006c3-852b-458a-d6b0-916c5ba76800",app:{browser:"https://chrome.google.com/webstore/detail/cling-wallet/kppgpfphbmbcgeglphjnhnhibonmebkn?hl=ko",ios:"https://apps.apple.com/us/app/cling-wallet/id6443952504",android:"https://play.google.com/store/apps/details?id=com.carrieverse.cling.wallet&hl=en_US&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"cling://",universal:"https://cling.carrieverse.com/apple-app-site-association"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/58580.index.js b/58580.index.js new file mode 100644 index 000000000..8aa51837e --- /dev/null +++ b/58580.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[58580],{58580:(A,e,u)=>{u.r(e),u.d(e,{default:()=>p});const p="data:image/webp;base64,UklGRqoDAABXRUJQVlA4IJ4DAAAwGACdASqAAIAAPm02l0ekIyIhKhWYAIANiUAaxb0vx38QNfg6B+MH5EdLFqP3V5vtCfTp++87X929gHmAfq10qPM3+sv7Ee876D/QA/mf+A6wz0APLE9k79vPSAzS/psyLZbEmQDXvQ/0RW+cXwpXAueT8ckQZ0A+0r+90Onsun8QdZKzuot8UK4/wDlyIfqu9W93Mas+LRPukH+u5VM/mRrWJ8LovY9KFVHr+ASWpameLoQFS40HMixo1oABwYGldtwjaa3yVpIAAP7uClSbABEpWE/5CSojqymCAVAHgBSdeA+ZLblE/8SJso/VpA3uuvl4x8a6fWq6bLbApDqIW8Ia3+pS1fpJpH33goA/thR1+IsxpiCUCTyZzCcq/529WIP2gDpxkoDcUl9uBgs4eZRSOkCbkVZ978Xtn1myMK8HTa6UyIs8Jtv3hrduvhGvECiV1O8/Sh+FkDOoA9eVWiOtGOVEnuaYSSwT3ohGXmESA6MNcLj4ELR+QyQdtxpH4dxkEFaeUi7sX4jszdbkTqzGwN58QrTv1VSp4NzuyZByZ2FkqElzVvkwy+KHuvsubneHTq/hG2t9Viz56tgo/E+HKRRj57XBYrEBIjdqt+gAE0a5J/qF4p22HHnbAusc7CzBqeGWsMbkgL/wC+HlWK8j94hZdI6U8mBTIX8mnsUIvXTG2C5IU3TfWsal9j2kwmdaG8/dF+LJeHBeK7/qT7uvlOrXsV9youGNE/DUIB8hwFCpk/r0ujZJWi1fZTTqezSZvNAjn6yn0fvpK3rS+pTZGCrzbMUHy4fyeZqEo+FswNRvLpNWLyobw4Kwrunj5h8AhgaJQVaT4e7/iJyRsW2UY893cLTK3TZ1Xpl6ryLg56iAd4fAAZRxOoAqPkoX1AzOQPkK3TBbEJR6l+p/c2y33ZF19AF1epdxbWnQ57S0srI+wlsfslJZp5xdKBdfy0uIaeU3bWGMlrGVGUdpRtUgmadvKHBNK80c1AqSGT6jiBDRj+SENq6eW+S4ZJMadq8urMEhhTlI1AaOYvMa/BUWukPkrzRimW/QUqHf6uNBu97WKAZbgDlrDEMGHliUKE/0hz5RX4TMW3c4Yt+5Jr6e0uJfPgVSlROuyt1vnLeJF2VEJFh/khNngp4nP4XGbvNz/WiyDEJIV3uuq3v1SIzPskVA6VdyXAdeNhXTaGa0fDzc/eR9PoUe6oPtI+ZGLlSqz+jtAAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/586.index.js b/586.index.js new file mode 100644 index 000000000..20779bb84 --- /dev/null +++ b/586.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[586],{586:(f,b,e)=>{e.r(b),e.d(b,{default:()=>A});const A="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/5872.index.js b/5872.index.js new file mode 100644 index 000000000..49627ad88 --- /dev/null +++ b/5872.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[5872],{5872:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"money.unstoppable",name:"Unstoppable Wallet",homepage:"https://unstoppable.money/",image_id:"a63cbfce-0726-4f94-9187-a761afb94400",app:{browser:null,ios:"https://apps.apple.com/us/app/unstoppable-crypto-wallet/id1447619907",android:"https://play.google.com/store/apps/details?id=io.horizontalsystems.bankwallet",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"unstoppable.money://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/58937.index.js b/58937.index.js new file mode 100644 index 000000000..963b51e23 --- /dev/null +++ b/58937.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[58937],{46384:(t,a,e)=>{e.d(a,{pY:()=>u});var n=e(18333);const r="0x1626ba7e",s=[{type:"bytes32",name:"hash"},{type:"bytes",name:"signature"}],c=[{type:"bytes4"}];async function u(t){return(0,n.readContract)({contract:t.contract,method:[r,s,c],params:[t.hash,t.signature]})}},58937:(t,a,e)=>{e.r(a),e.d(a,{checkContractWalletSignedTypedData:()=>u});var n=e(42558),r=e(75385),s=e(46384);const c="0x1626ba7e";async function u(t){if(!(0,r.q)(t.signature))throw new Error("The signature must be a valid hex string.");return await(0,s.pY)({contract:t.contract,hash:(0,n.Z)(t.data),signature:t.signature})===c}}}]); \ No newline at end of file diff --git a/58938.index.js b/58938.index.js new file mode 100644 index 000000000..42c97599c --- /dev/null +++ b/58938.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[58938],{58938:(e,v,A)=>{A.r(v),A.d(v,{default:()=>O});const O="data:image/webp;base64,UklGRowFAABXRUJQVlA4IIAFAACQHACdASqAAIAAPm0ulEYkIqIhMBWJgIANiWIBKf2coQHaKgh9l/VegWLj9iGQ21/819Cn7P+r3/cv1E923+i9QD9iusr9BP+F/0v//+vJ7L/7sVpBJJ/Lmg0wN007QpwfP3k/xwjPdlthTpmLUh5bawajRkChHOfUYWZleHUlOTe/MYOrfkOVxMuqn9kAtwSSzZys1RRMbzZvBMB6G7j1sbHbWZxgU/GHQqEzlLXnt2Iijwcwmy9zhXtey8iU90mf+vZnNC+avLO3KD7MVJy2vnftqkQPhuzd1UO8xluMsrfsK65XyyBJ5RuecAAA/tuiBTv9Ij/8et/49b79X/mo/7Ofmb4xAve3a8fIe9vavbbWluznAaWGKYdvkPjbl877CHtKs8q80JOdxUZMzzQW16OizYez0uiJO8LyR0bhSZbkcVX/NJxzCTngE3K5jDie1mqZwd2HY+8gO6OSCkMGFCuvCHzfmI8m1hzo6ysKbDxjuOSQbvJuS0nf/9FgAI9cG4u98kqLTmNLjCljkUJYJXJlnotsGv170GiQIEixZzwhaamNyJVwqivaVwDJ3B5AeCk8DZfwhdOAuAvWZe7L4w12oXrWerYNvCe/IxovMUwzEXhHvuVi6PTtO9OWt4yPys/7f3PdZOLP+2RraoMBaveLvM36z90FVYWU7TzaXSxslCto6h/p9aNiwjezq3RNN2YLl4C8OzETQq7v9iNWNGeId008/sBPcDulVJwTFerp5I9Ply4vrwbS06EgfN6N2p+tY+1SD9s1auch6T0gmkctoHt+dgXKKgIiBuAgbihy7IOO81BSSEKR0/cvVTm+seFLEiUW6Of6/aeYpnaZ3XwT7UnrzMhD0zmZcpqgC6sSYEQvPK+/mklEFg6/r/J7GhuOVt/7m8FNpi4/ymg3rbbJNI8eKyABXEuXVoJsGk8o8ZkDB/pNPMzxZrmgb9uIhU4jHgQy6jCO9Phk4Tc0jTpEVWGn7xNsO5yc/ntccfsv6PNUYZgCAWf/oeJrZEqjeMvU4fL1UGNhUL0jOQ9YgB2bRzuXLZmr7muUibmirAP+qFbrZXYC+s+gN7UUWaClcQxFgIbO4635eUtPD6d1l+ZH9H4t7QGI+RMnJIk9eI2mmq/7NZFNl+ALntsvKWQBlXG4s5tReWHSoIx6K9ZlOOqI+5fzalkE8sKqXHmrXCwdJzntJf/ct1dSf3ZS1Q0+sE4A2/ynnWKcwPxShfBnN8TkilzCRZvKRedaBT5hKDte+oxtSjXO678q6TnruU6qhuq1v6IuAxYB3nj+EcCtwIJTgRw3AEUgoIakflg86zqg88kcPL4zbPs5cPhOH3nOdfHuUeZUZ8o61rL3lEYglouLzXE5OEWlijZ2lk4AsaYlKJDpZ0X3khh6Uyd++YEETSZce5qUab4g61Up58hn7F07ZJtcz4ko3GFnlPMe4bEUsPI8uuJK2fQy6rAHPGO7Lq5hPe2QjDe8cRx5M4Hfe6SB/8YhEDJLTRN3/hqSxguDN1FLd6MZvwYJ6WwT7HGoNIDx0VpuL5/FbD3j9xXwpiK1Jz7vk+A2MVkUOpRKNMjSnO553msT6GNHoma9wbSvZQD8Sk9bFjnmVIT0lZm9qaBL+2Z7AHk8agOEw7KJ6sb5KzFpvm/N05JhbZZZ1xU2kwn8+wc6AiQVx4PGz4M6T6HUWbHyJ3OOkkbMgLvG2YOfB06j4VEdY4UJdGXx8Dnu40+jv/LPiPVvzvu3KB3BhPed2jPcFSD0aNEV/GnmFcpvKg2LlcMv2oKxy4Y1FtM//kVmv76fBqxa4OqI535oTnC37aMaRKaQUaXs5d3umQKByGUFYFsO+DUWtF4mb64Ob4AAqD2SlSAHhjU0gAAA"}}]); \ No newline at end of file diff --git a/59108.index.js b/59108.index.js new file mode 100644 index 000000000..2622c5d89 --- /dev/null +++ b/59108.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[59108],{59108:(l,n,a)=>{a.r(n),a.d(n,{wallet:()=>p});const p={id:"ai.spotonchain.platform",name:"Spot On Chain App",homepage:"https://platform.spotonchain.ai",image_id:"1bcb5ed6-f6c9-4b0d-f891-b70c48b93d00",app:{browser:null,ios:"https://apps.apple.com/us/app/spot-on-chain/id6449733489",android:"https://play.google.com/store/apps/details?id=network.spotonchain",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"spotonchain://",universal:"https://spotonchain.ai/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/59110.index.js b/59110.index.js new file mode 100644 index 000000000..78651bd98 --- /dev/null +++ b/59110.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[59110],{59110:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"app.fizzwallet",name:"Fizz",homepage:"https://www.fizzwallet.app/",image_id:"f9d4db84-2e9f-4fbe-684f-c1e921c98800",app:{browser:null,ios:"https://apps.apple.com/kr/app/fizz-fun-ezzy-crypto-wallet/id6447460538",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"fizz://wallet-connect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/59222.index.js b/59222.index.js new file mode 100644 index 000000000..cd7c7d4d0 --- /dev/null +++ b/59222.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[59222],{59222:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.kraken",name:"Kraken Wallet ",homepage:"https://www.kraken.com/wallet",image_id:"8909e826-63e4-42b3-60b2-8a6a54060900",app:{browser:null,ios:"https://apps.apple.com/us/app/kraken-wallet/id1626327149",android:"https://play.google.com/store/apps/details?id=com.kraken.superwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"krakenwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/59445.index.js b/59445.index.js new file mode 100644 index 000000000..9b30bd8a4 --- /dev/null +++ b/59445.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[59445],{19001:(e,n,t)=>{t.d(n,{PW:()=>c,bv:()=>d});var i=t(70926),a=t(48412),o=t(92717);const r=/^0x[a-fA-F0-9]{40}$/,s=new i.A(4096);function c(e){if(s.has(e))return s.get(e);const n=!!r.test(e)&&(e.toLowerCase()===e||l(e)===e);return s.set(e,n),n}function l(e){const n=e.substring(2).toLowerCase(),t=(0,o.S)((0,a.Af)(n),"bytes"),i=n.split("");for(let n=0;n<40;n+=2)t[n>>1]>>4>=8&&e[n]&&(i[n]=i[n].toUpperCase()),(15&t[n>>1])>=8&&e[n+1]&&(i[n+1]=i[n+1].toUpperCase());return`0x${i.join("")}`}function d(e){if(!c(e))throw new Error(`Invalid address: ${e}`);return l(e)}},53404:(e,n,t)=>{function i(e){return function(e,n,t="http"){const i=[];for(const a of e.rpc)("http"!==t||a.startsWith("http"))&&("ws"!==t||a.startsWith("ws"))&&(a.includes("${THIRDWEB_API_KEY}")?n?i.push(a.replace("${THIRDWEB_API_KEY}",n)+("undefined"!=typeof globalThis&&"APP_BUNDLE_ID"in globalThis?`/?bundleId=${globalThis.APP_BUNDLE_ID}`:"")):i.push(a.replace("${THIRDWEB_API_KEY}","")):a.includes("${")||i.push(a));if(0===i.length)throw new Error(`No RPC available for chainId "${e.chainId}" with mode ${t}`);return i}(e).map((e=>{try{const n=new URL(e);return n.hostname.endsWith(".thirdweb.com")&&(n.pathname="",n.search=""),n.toString()}catch(n){return e}}))}t.d(n,{k:()=>i})},7727:(e,n,t)=>{t.d(n,{o:()=>a});var i=t(59934);function a(){if(!(0,i.Bd)())return{name:"thirdweb powered dApp",url:"https://thirdweb.com",description:"thirdweb powered dApp",logoUrl:"https://thirdweb.com/favicon.ico"};const{protocol:e,hostname:n,port:t}=window.location;let a=`${e}//${n}`;t&&"80"!==t&&"443"!==t&&(a+=`:${t}`);const o=`${a}/favicon.ico`;return{name:window.document.title||"thirdweb powered dApp",url:a,description:window.document.title||"thirdweb powered dApp",logoUrl:o}}},28639:(e,n,t)=>{t.d(n,{A:()=>o});var i=t(75385),a=t(99280);function o(e){return"number"==typeof e?e:(0,i.q)(e)?(0,a.ME)(e):"bigint"==typeof e?Number(e):Number.parseInt(e,10)}},59445:(e,n,t)=>{t.d(n,{autoConnectWC:()=>S,connectWC:()=>q});var i=t(82555),a=t(23016),o=t(74027),r=t(99280),s=t(75385),c=t(72559),l=t(93876);function d(){if("undefined"==typeof navigator)return!1;const e=(0,l.U)(navigator.userAgent);return!!e&&e.toLowerCase().includes("android")}function u(){if("undefined"==typeof navigator)return!1;const e=(0,l.U)(navigator.userAgent);return!!e&&(e.toLowerCase().includes("ios")||e.toLowerCase().includes("mac")&&navigator.maxTouchPoints>1)}function p(e){if(e.startsWith("http")){const n=document.createElement("a");n.href=e,n.target="_blank",n.rel="noreferrer noopener",n.click()}else window.location.href=e}var h=t(29165),w=t(53404),f=t(7727),m=t(28639),g=t(59934);const v={getItem:async e=>"undefined"!=typeof window&&window.localStorage?localStorage.getItem(e):null,async setItem(e,n){"undefined"!=typeof window&&window.localStorage&&localStorage.setItem(e,n)},async removeItem(e){"undefined"!=typeof window&&window.localStorage&&localStorage.removeItem(e)}};var C=t(19001),y=t(27990);function I(e){return e.startsWith("http://")||e.startsWith("https://")}function b(e,n){if(!I(e))return T(e,n);let t=e;return t.endsWith("/")||(t=`${t}/`),{redirect:`${t}wc?uri=${encodeURIComponent(n)}`,href:t}}function T(e,n){if(I(e))return b(e,n);let t=e;return t.includes("://")||(t=e.replaceAll("/","").replaceAll(":",""),t=`${t}://`),t.endsWith("/")||(t=`${t}/`),{redirect:`${t}wc?uri=${encodeURIComponent(n)}`,href:t}}const E="tw:connected-wallet-params";const _=function(){if((0,g.lV)()){const{nativeLocalStorage:e}=require("../../wallets/storage/nativeStorage.js");return e}return v}(),U="08c4b07e3ad25f1a27c14a4e8cecb6f0",A="eip155",L="wallet_addEthereumChain",N=!0,$={requestedChains:"tw.wc.requestedChains",lastUsedChainId:"tw.wc.lastUsedChainId"};async function q(e,n,t){const i=await M(e,t),a=e.walletConnect;let{onDisplayUri:r}=a||{};if((0,g.lV)()&&!r){const e=await(0,h.u)(t);r=n=>{const{Linking:t}=require("react-native"),i=e.mobile.native||e.mobile.universal;if(!i)throw new Error("No app url found for wallet connect to redirect to.");const a=function(e,n){return I(e)?b(e,n):T(e,n)}(i,n).redirect;t.openURL(a)}}r&&i.events.addListener("display_uri",r);const{rpcMap:s,chainsToRequest:c}=O({client:e.client,chain:e.chain,optionalChains:e.walletConnect?.optionalChains});i.session&&await i.connect({...a?.pairingTopic?{pairingTopic:a?.pairingTopic}:{},optionalChains:c,chains:e.chain?[e.chain.id]:c.length>0?[c[0]]:[1],rpcMap:s}),D(c);const l=(await i.enable())[0];if(!l)throw new Error("No accounts found on provider.");const d=(0,m.A)(i.chainId),u=e.chain&&e.chain.id===d?e.chain:(0,o.Q4)(d);if(e){const n={optionalChains:e.walletConnect?.optionalChains,chain:e.chain,pairingTopic:e.walletConnect?.pairingTopic};_&&async function(e,n,t){if(!function(e){try{return JSON.stringify(e),!0}catch{return!1}}(t))throw new Error("given params are not stringifiable");const i=await e.getItem(E);let a;if(i){try{a=JSON.parse(i)}catch{a={}}a[n]=t}else a={[n]:t};e.setItem(E,JSON.stringify(a))}(_,t,n)}return a?.onDisplayUri&&i.events.removeListener("display_uri",a.onDisplayUri),P(l,u,i,n)}async function S(e,n,t){const i=_?await async function(e,n){const t=await e.getItem(E);if(!t)return null;try{const e=JSON.parse(t);return e?.[n]?e[n]:null}catch{return null}}(_,t):null,a=await M(i?{chain:i.chain,client:e.client,walletConnect:{pairingTopic:i.pairingTopic,optionalChains:i.optionalChains}}:{client:e.client,walletConnect:{}},t,!0),r=a.accounts[0];if(!r)throw new Error("No accounts found on provider.");const s=(0,m.A)(a.chainId);return P(r,e.chain&&e.chain.id===s?e.chain:(0,o.Q4)(s),a,n)}async function M(e,n,i=!1){const a=await(0,h.u)(n),o=e.walletConnect,{EthereumProvider:r,OPTIONAL_EVENTS:s,OPTIONAL_METHODS:c}=await Promise.all([t.e(26427),t.e(45098)]).then(t.bind(t,26427)),{rpcMap:l,chainsToRequest:w}=O({client:e.client,chain:e.chain,optionalChains:e.walletConnect?.optionalChains}),m=await r.init({showQrModal:!(0,g.lV)()&&(void 0===o?.showQrModal?N:o.showQrModal),projectId:o?.projectId||U,optionalMethods:c,optionalEvents:s,optionalChains:w,chains:e.chain?[e.chain.id]:w.length>0?[w[0]]:[1],metadata:{name:o?.appMetadata?.name||(0,f.o)().name,description:o?.appMetadata?.description||(0,f.o)().description,url:o?.appMetadata?.url||(0,f.o)().url,icons:[o?.appMetadata?.logoUrl||(0,f.o)().logoUrl]},rpcMap:l,qrModalOptions:o?.qrModalOptions,disableProviderPing:!0});if(m.events.setMaxListeners(Number.POSITIVE_INFINITY),i||m.session&&await m.disconnect(),"walletConnect"!==n){function v(){const e=a.mobile.native||a.mobile.universal;if((0,g.lV)()){const{Linking:n}=require("react-native"),t=e;if(!t)throw new Error("No app url found for wallet connect to redirect to.");n.openURL(t)}else if(d()||u())if(d())e&&p(e);else if(u())e&&p(e);else{const e=a.mobile.universal||a.mobile.native;e&&p(e)}}m.signer.client.on("session_request_sent",v),m.events.addListener("disconnect",(()=>{m.signer.client.off("session_request_sent",v)}))}return m}function P(e,n,t,l){const d={address:e,async sendTransaction(e){return{transactionHash:await t.request({method:"eth_sendTransaction",params:[{gas:e.gas?(0,r.cK)(e.gas):void 0,value:e.value?(0,r.cK)(e.value):void 0,from:this.address,to:e.to,data:e.data}]})}},async signMessage({message:e}){const n="string"==typeof e?(0,r.i3)(e):e.raw instanceof Uint8Array?(0,r.EY)(e.raw):e.raw;return t.request({method:"personal_sign",params:[n,this.address]})},async signTypedData(e){const n=(0,y.y)(e),{domain:a,message:o,primaryType:r}=n,l={EIP712Domain:(0,i.H4)({domain:a}),...n.types};(0,i.$$)({domain:a,message:o,primaryType:r,types:l});const d=(0,c.A)({domain:a??{},message:o,primaryType:r,types:l},((e,n)=>(0,s.q)(n)?n.toLowerCase():n));return await t.request({method:"eth_signTypedData_v4",params:[this.address,d]})}};async function u(){t.removeListener("accountsChanged",h),t.removeListener("chainChanged",f),t.removeListener("disconnect",p),await t.disconnect()}function p(){D([]),_?.removeItem($.lastUsedChainId),u(),l.emit("disconnect",void 0)}function h(e){if(e[0]){const n={...d,address:(0,C.bv)(e[0])};l.emit("accountChanged",n),l.emit("accountsChanged",e)}else p()}function f(e){const n=(0,o.Q4)((0,m.A)(e));l.emit("chainChanged",n),_?.setItem($.lastUsedChainId,String(e))}return t.on("accountsChanged",h),t.on("chainChanged",f),t.on("disconnect",p),t.on("session_delete",p),[d,n,u,e=>async function(e,n){const t=n.id;try{const i=function(e){const n=e.session?.namespaces[A]?.chains?.map((e=>Number.parseInt(e.split(":")[1]||"")));return n??[]}(e),a=function(e){return e.session?.namespaces[A]?.methods||[]}(e);if(!i.includes(t)&&a.includes(L)){const i=await(0,o.PB)(n);await e.request({method:L,params:[{chainId:(0,r.cK)(i.chainId),chainName:i.name,nativeCurrency:i.nativeCurrency,rpcUrls:(0,w.k)(i),blockExplorerUrls:n.blockExplorers?.slice(0,1)||i.explorers?.slice(0,1)||[]}]});const a=await async function(){const e=await(_?.getItem($.requestedChains));return e?JSON.parse(e):[]}();a.push(t),D(a)}await e.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,r.cK)(t)}]})}catch(e){if(/user rejected request/i.test("string"==typeof e?e:e?.message))throw new a.vx(e);throw new a.ch(e)}}(t,e)]}function D(e){_?.setItem($.requestedChains,JSON.stringify(e))}function O(e){const n={};e.chain&&(n[e.chain.id]=(0,o.r8)({chain:e.chain,client:e.client}));const t=(e?.optionalChains||[]).slice(0,10);for(const i of t)n[i.id]=(0,o.r8)({chain:i,client:e.client});const i=t.map((e=>e.id))||[],a=e.chain?[e.chain.id,...i]:i.length>0?i:[1];return e.chain||0!==t.length||(n[1]=(0,o.Q4)(1).rpc),{rpcMap:n,chainsToRequest:a}}}}]); \ No newline at end of file diff --git a/59695.index.js b/59695.index.js new file mode 100644 index 000000000..be6710929 --- /dev/null +++ b/59695.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[59695],{59695:(A,e,v)=>{v.r(e),v.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRpwEAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSDkAAAABd2AgbRv/lrf9sRERgVGGDKpi26bu+/oliQgiSKgISVQ6AW5E/yfgvIv9gwl7ttGxdzJhr/JfAQwAVlA4IDwEAADwHACdASqAAIAAPm0ylUYkIyIhK5LLIIANiUAavQold3I45cJPbW89V6Xd6O3o7Aao4B2rys+AunFZ7NCSltu4iyepx+rhFD35X/74Vfy9d/t1UO1eTEU9vGfje6p/Vyz6WjkzCjKi2NhB6E+LsvQhvsy6SODcvHfT82+Y/pNxZJwiB72PeR8eWZwVQzMYbMP32WekZuAPdVxpUgp7WF0lotp/krqg3+FAZeaiNo0moloMqtoVkk6scN8oQ81qYykoBdquPmP12prpgHZxkb1c5/mPqOUFIBJ0/hNIjNfaiBazG1BQPG9Xu9rvirA8qmAA/vyoALMxM/HlrDe8E5hCbM1Lp7eX6VrmTPZqfdueN5cIKgyKYI/S9aMvrO8vIVIp7ysEEE5IlYU63ireVvD3jrATn2lnx0wv60r0lj/ZawGOsl5F5gravbGkbactLijJnHAwBlO1YubdN62hVdu5yMEhUJG1/yQ0RL1wh+7SEc76BLgJGqE2ZpSSODXP9cI9s5ZBbsu/SXivE3hILcveyNzdZR5IQ0Wu9t5pAFhhSrSsbqLfXgpNirS8WrLyC+dba5eZWVG+Ls1Wae50AHAmq+x01JpZqrQDd1ViHVoIJ3cSGSbuiNqIYvJ8hkAnAcbdLTi9oiAQk7dobT6JV8h8Yk+uCrYv1PGTqXM7vLKpj3qV9KMhYthtICavV15IzE6jGfUSsUlMWQJi+hchkqdXB+KZvya0kT+qcH2ad6SOAxAMZA2Ieur1VPDT5cjwsNj+xyBROT5NhLuHLhnd+dpa+AN5lMEEiDPl7jJYVNeKPxYPV5/9p5jBoHk+gpd3v/fD4rPdcpuWvv9SoT2xTSyZAtnmjVWLFTyo2ltJtWY6k9+mOvXeSNFHH2bCkRoaanmoSyKe9lLAOAqWunkg+2+lppQVPShlibPGFxqfD+6G5ThW1Q4lI+OW+u/QI0vK/IhE0I+yojBME3VXWie11lcjVmw1iYq2w72Q1PWBFGoY3EW4akF1gB3k8uxnlLJgGKX5raDr+Ld5YLnHrNPHZfehyXhM5Zt0bat9CztWZ/Lx17s9659yqG3qtxJLVZI2q2QgytwBzLLDaFGRRQqxdwifdu8W7SVENi5/ieadL78QUb3KdTC/CzvIttVB1AdQtoz77tlY89uesbGdv+8WA1BO3EzpGKDPntrGxM++GcHS4BsHvb9Pmwe3EVLJvaZ/48QAW40iikMgXsUu3b6maAmJqChCWl92FJ5fB9oUdU/AjlGYASvEn04/ysrIMG06FJZK1XOtXNnbOAq5TqyQ1EOa65gQOZEGd0TyFjrCcwpCEpK2QSbuTxzVrtkeVhbLuIwN1BMeERHQsCmm29KpAp+A0vND+D7C7vH6sXCPSQWJ34knCOnT/oZcg5DyafXs8SMD8sjbuOUAg8db/Uv5v74QT8EyDVNDv0hwAAAA"}}]); \ No newline at end of file diff --git a/59906.index.js b/59906.index.js new file mode 100644 index 000000000..3b9cc7794 --- /dev/null +++ b/59906.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[59906],{59906:(e,l,t)=>{t.r(l),t.d(l,{wallet:()=>a});const a={id:"com.bitget.web3",name:"Bitget Wallet",homepage:"https://web3.bitget.com",image_id:"68e8063a-ff69-4941-3b40-af09e2fcd700",app:{browser:"https://bitkeep.com",ios:"https://web3.bitget.com/en/wallet-download?type=0",android:"https://web3.bitget.com/en/wallet-download?type=0",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/bitkeep-crypto-nft-wallet/jiidiaalihmmhddjgbnbgdfflelocpak",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bitkeep://",universal:"https://bkapp.vip"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/59939.index.js b/59939.index.js new file mode 100644 index 000000000..c0fe8386c --- /dev/null +++ b/59939.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[59939],{59939:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>a});const a={id:"xyz.sequence",name:"Sequence Wallet",homepage:"https://sequence.xyz/",image_id:"b2d5c39c-a485-4efa-5736-a782204e4a00",app:{browser:"https://sequence.app",ios:null,android:null,mac:null,windows:null,linux:"https://sequence.app/",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://sequence.app"},desktop:{native:null,universal:"https://sequence.app"}}}}]); \ No newline at end of file diff --git a/6011.index.js b/6011.index.js new file mode 100644 index 000000000..8146c446e --- /dev/null +++ b/6011.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[6011],{6011:(e,l,p)=>{p.r(l),p.d(l,{wallet:()=>a});const a={id:"zone.bitverse",name:"Bitverse",homepage:"https://www.bitverse.zone",image_id:"5851c585-0f2b-41a1-a36a-221a18af5200",app:{browser:null,ios:"https://apps.apple.com/app/1645515614",android:"https://play.google.com/store/apps/details?id=com.bitverse.app&pli=1",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/bitverse-wallet/gkeelndblnomfmjnophbhfhcjbcnemka",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bitverseapp://open/wallet",universal:"https://bitverseapp.page.link/?apn=com.bitverse.app&afl=https://bitverse.zone/download?deeplink%3Dbitverseapp://open/wallet&isi=1645515614&ibi=com.bitverse.app&link=https://bitverse.zone/download?deeplink%3Dbitverseapp://open/wallet?uri="},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/60185.index.js b/60185.index.js new file mode 100644 index 000000000..7462bba5c --- /dev/null +++ b/60185.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[60185],{60185:(A,e,k)=>{k.r(e),k.d(e,{default:()=>f});const f="data:image/webp;base64,UklGRqADAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSFEAAAABb6CgbRs2qrSlsINqUBYRsYXP8AkGzGrbhmZooAEJFBFBBBEE0IAOKihg+Tl/Q6IbQET/J2C8P3SxE81d/91A1Qad3Xp/6OJ7TNDBaKmgBQcAVlA4ICgDAABwFwCdASqAAIAAPm00lUekIyIhKhQJoIANiUAa3D5Hyf4/8jOVE4KMjLmf8r9RviT9IDzAfrT6xnSAf2PqHfQA/VX01fZV+272lHj1DAugH0SaDf3YvGxKiDZV2kHmP9m0FzxaNTQhqTMnUDE3+2I2dJ1Bg0tN8hIUowqUE72kzi25jdoD3M1KoASF9wg/LZHOa+hAbrgIXg/PUI5EdMOzyxJncdvfZhHZ100ekm2nth5rSmlphELddghk+oaTHH14MJgAAP78neGBhMCKUtheXi6D4BCIq2GIoq/WWBqRJXoBih/x/sBbtKMlZvlr8GF6cTRGkY8w++dmMGHw7RfmDtKa2IVOvvpF8z9K1EWOFye6Or1bKKbswgw9rVV9E/8C/13nqjQYtyXKVM5S2k2MzyODrRDnHqBUuPtXAJpXJ4YrrW608W/HVjl9ctJd5roEcRAGHNvKosCeNoEJ9SiHjX79e7dokJybOp9jrxH/9s19QkLL+5efdYjUKpO/+JjqY1mzKifhOoOVKkkXjrug3mMtw3+mJ5f5DvJIOBbhBb8f4GTwwGIHHH40a8/PLDhPm2zCo6UECi6sv1Zl14/c39PdPZSaxJId5X3lJcZ2537RqBMfNMnf4/yJSaxKsldP4dExZuXw7bkNDUASDjB5szZZ6gaOHB+dWExMRroMO8xgW1x5K+Z7NY4Ctyx3P7oFehY8/4krfbAsgp2yUpi4eDlEk3UBj0fnBDO6MfnBMkWTOhySwFFWNvkH2dsxvJtBrzLk2JzYocMpzkdG9P9Me7OxJFxqZPZdLiqUsEhurQwKPGzuF6HDnIBe0sYMyw4DpWe6nYnsAQeLh5eoGYVolFI6IRAM+IgoRjIIpZ5OfVbXWHaDCd05SWASrDXRPU+uf3nr93b5gCUmL9eV0gpfZ6WMJG2TD45Fv9slv4di3YEOpFcUSZnm3zlr/LE2c+HzZbKkiLkukyOG1SysxECTANi4qAHiSfdNLkFrnOmb8MIlDKTdS1goEY86+GnW/r9HkZ0Te5F2RhcN4evgvMKm4iVXf/fKkDBteImoHV1/iD8i0wZ3AAAA"}}]); \ No newline at end of file diff --git a/60207.index.js b/60207.index.js new file mode 100644 index 000000000..b011211bd --- /dev/null +++ b/60207.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[60207],{82588:(A,o,Y)=>{Y.r(o),Y.d(o,{default:()=>Q});const Q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/60564.index.js b/60564.index.js new file mode 100644 index 000000000..8d9f4ff08 --- /dev/null +++ b/60564.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[60564],{60564:(A,f,G)=>{G.r(f),G.d(f,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/60577.index.js b/60577.index.js new file mode 100644 index 000000000..28cbe468b --- /dev/null +++ b/60577.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[60577],{60577:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.pierwallet",name:"pier",homepage:"https://www.pierwallet.com",image_id:"cf3f0da1-40ec-4940-aebe-df075513d100",app:{browser:"https://www.pierwallet.com",ios:"https://apps.apple.com/lb/app/id1613187762",android:"https://play.google.com/store/apps/details?id=one.nobank.app",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://pierwallet.xyz/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/60854.index.js b/60854.index.js new file mode 100644 index 000000000..9759dba6d --- /dev/null +++ b/60854.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[60854],{60854:(A,g,l)=>{l.r(g),l.d(g,{default:()=>J});const J="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/61061.index.js b/61061.index.js new file mode 100644 index 000000000..1411251e6 --- /dev/null +++ b/61061.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61061],{61061:(a,n,e)=>{async function s({account:a,transaction:n,serializableTransaction:s,gasless:r}){if(s.value&&s.value>0n)throw new Error("Gasless transactions cannot have a value");if("biconomy"===r.provider){const{relayBiconomyTransaction:i}=await e.e(17114).then(e.bind(e,17114));return i({account:a,transaction:n,serializableTransaction:s,gasless:r})}if("openzeppelin"===r.provider){const{relayOpenZeppelinTransaction:i}=await e.e(7559).then(e.bind(e,7559));return i({account:a,transaction:n,serializableTransaction:s,gasless:r})}if("engine"===r.provider){const{relayEngineTransaction:i}=await e.e(29026).then(e.bind(e,29026));return i({account:a,transaction:n,serializableTransaction:s,gasless:r})}throw new Error("Unsupported gasless provider")}e.d(n,{sendGaslessTransaction:()=>s})}}]); \ No newline at end of file diff --git a/61068.index.js b/61068.index.js new file mode 100644 index 000000000..6bbbb69d5 --- /dev/null +++ b/61068.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61068],{44110:(t,n,c)=>{c.d(n,{r:()=>a,u:()=>e});const e=(0,c(74027).xH)({id:1,name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockExplorers:[{name:"Etherscan",url:"https://etherscan.io"}]}),a=e},61068:(t,n,c)=>{c.d(n,{autoConnectInAppWallet:()=>i,connectInAppWallet:()=>a});var e=c(44110);async function a(t,n){const{authenticate:a}=await Promise.resolve().then(c.bind(c,27473)),i=(await a(t)).user.account;return n?.smartAccount?o({client:t.client,authAccount:i,smartAccountOptions:n.smartAccount,chain:t.chain}):[i,t.chain||n?.smartAccount?.chain||e.u]}async function i(t,n){const{getAuthenticatedUser:a}=await Promise.resolve().then(c.bind(c,27473)),i=await a({client:t.client});if(!i)throw new Error("not authenticated");const r=i.account;return n?.smartAccount?o({client:t.client,authAccount:r,smartAccountOptions:n.smartAccount,chain:t.chain}):[r,t.chain||n?.smartAccount?.chain||e.u]}async function o(t){const[{smartWallet:n},{connectSmartWallet:e}]=await Promise.all([Promise.resolve().then(c.bind(c,340)),Promise.all([c.e(18333),c.e(12433),c.e(42443)]).then(c.bind(c,42443))]);return e(n(t.smartAccountOptions),{client:t.client,personalAccount:t.authAccount,chain:t.chain},t.smartAccountOptions)}}}]); \ No newline at end of file diff --git a/61074.index.js b/61074.index.js new file mode 100644 index 000000000..9795f5c20 --- /dev/null +++ b/61074.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61074],{61074:(l,a,n)=>{n.r(a),n.d(a,{wallet:()=>e});const e={id:"io.finoa",name:"FinoaConnect",homepage:"https://app.finoa.io/",image_id:"b7a0c6fe-10bd-423c-6aa5-0637bd2b9900",app:{browser:"https://app.finoa.io/",ios:"https://apps.apple.com/us/app/finoa-2fa/id1484058524",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"io.finoa",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/61132.index.js b/61132.index.js new file mode 100644 index 000000000..a71e41007 --- /dev/null +++ b/61132.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61132],{61132:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"io.loopring.wallet",name:"Loopring",homepage:"https://loopring.io/",image_id:"2103feda-4fc8-4635-76a7-02a4ed998000",app:{browser:null,ios:"https://apps.apple.com/us/app/loopring-smart-wallet/id1550921126",android:"https://play.google.com/store/apps/details?id=loopring.defi.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"io.loopring.wallet",mobile:{native:"loopring://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/61437.index.js b/61437.index.js new file mode 100644 index 000000000..b17d3ff65 --- /dev/null +++ b/61437.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61437],{61437:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.crypto",name:"Crypto.com | DeFi Wallet",homepage:"https://crypto.com/",image_id:"7c5ff577-a68d-49c5-02cd-3d83637b0b00",app:{browser:null,ios:"https://apps.apple.com/US/app/id1512048310?mt=8",android:"https://play.google.com/store/apps/details?id=com.defi.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dfw://",universal:"https://wallet.crypto.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/61453.index.js b/61453.index.js new file mode 100644 index 000000000..ebd1023a9 --- /dev/null +++ b/61453.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61453],{61453:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"finance.voltage",name:"Volt: DeFi",homepage:"https://voltage.finance/app",image_id:"51d783cb-0686-4ffa-e661-edca0c380000",app:{browser:null,ios:"https://apps.apple.com/us/app/volt-defi/id6444159237",android:"https://play.google.com/store/apps/details?id=finance.voltage.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"volt://",universal:"https://get.voltage.finance"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/61474.index.js b/61474.index.js new file mode 100644 index 000000000..2fe3fd35a --- /dev/null +++ b/61474.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61474],{61474:(t,o,e)=>{e.r(o),e.d(o,{wallet:()=>a});const a={id:"tech.okto",name:"Okto",homepage:"https://okto.tech/",image_id:"154c69b7-9bb1-4010-5b4c-6b37eeda8900",app:{browser:"https://okto.go.link/?adj_t=j39b9kp&adj_fallback=https%3A%2F%2Fokto.tech&adj_redirect_macos=https%3A%2F%2Fokto.tech",ios:"https://apps.apple.com/in/app/okto-wallet/id6450688229",android:"https://play.google.com/store/apps/details?id=com.coindcx.okto&hl=en_IN&gl=US",mac:"",windows:null,linux:null,chrome:"https://okto.tech/",firefox:null,safari:"https://okto.tech/",edge:null,opera:null},rdns:null,mobile:{native:"okto://",universal:"https://okto.go.link/?adj_t=j39b9kp&adj_fallback=https%3A%2F%2Fokto.tech&adj_redirect_macos=https%3A%2F%2Fokto.tech"},desktop:{native:null,universal:"https://okto.tech/"}}}}]); \ No newline at end of file diff --git a/61574.index.js b/61574.index.js new file mode 100644 index 000000000..524ec0846 --- /dev/null +++ b/61574.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61574],{61574:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>n});const n={id:"app.wombat",name:"Wombat",homepage:"https://wombat.app",image_id:"e675efa3-4ffc-4199-9c22-b9692baea900",app:{browser:null,ios:"https://apps.apple.com/app/wombat-home-of-nft-gaming/id1474392110",android:"https://play.google.com/store/apps/details?id=io.getwombat.android",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wombat-wc://",universal:null},desktop:{native:"wombat://",universal:null}}}}]); \ No newline at end of file diff --git a/61595.index.js b/61595.index.js new file mode 100644 index 000000000..6ddbda2b5 --- /dev/null +++ b/61595.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61595],{61595:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.ellipal",name:"ELLIPAL",homepage:"https://www.ellipal.com",image_id:"0a5b45a1-c974-4f41-6c14-376714478c00",app:{browser:null,ios:"https://itunes.apple.com/us/app/ellipal/id1426179665?l=zh&ls=1&mt=8",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ELLIPAL://",universal:"https://www.ellipal.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/61629.index.js b/61629.index.js new file mode 100644 index 000000000..49e851275 --- /dev/null +++ b/61629.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61629],{61629:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"network.blackfort",name:"BlackFort Wallet",homepage:"https://blackfort.network",image_id:"f2cf0909-3e1e-4f67-8c3f-2b69f7a5eb00",app:{browser:null,ios:"https://apps.apple.com/pl/app/blackfort-wallet/id6447954137",android:"https://play.google.com/store/apps/details?id=exchange.blackfort.blackfortwallet&hl=en_US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"blackfortwc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/61631.index.js b/61631.index.js new file mode 100644 index 000000000..976dc962e --- /dev/null +++ b/61631.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61631],{61631:(A,e,u)=>{u.r(e),u.d(e,{default:()=>f});const f="data:image/webp;base64,UklGRjAEAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSEYAAAABT6CgbRuGP+Se/YGIiKxnVEFRJEkN8Y8FkIAiJCABCaiOU/xSRP8nwAi6/T4wOP174LYncInmKi7jiqLl84vEmRYfgLEAVlA4IMQDAABwGwCdASqAAIAAPm0ylUckIyIhKhQKAIANiWIA0X4ufzv4zbQNz38gPyQ613bnuh+Oexg85Tj7/UfdJ73f6T7APMA/U3pLfsB6gP2L/Wb3j/RH6AH9J/u/WG+gB+2Hpk/uB8KH7n/sl7U7lQXArIKmk+6PwFnG9HjhZSgg4fw2qwn13mDLTLoNRLaPTCSQN4xXUmz1kI/dgW6p5wvlNBdpUlRMDlqvkAygYvSbzlKPP7H2kKFrWUea4PgqM6UgAuJ619xoCwOH09FBpEtHOgOP3QVDzL8o4+eVIYN8+uRNFCJqGAAA/u568i5FHLcgd8fQ1ksKruxk/EilZapuInOQacCzR2se/XllXz83cSeiRLRw2jC7aRgDdiDXR2uajJVU6lAdW+YPkd33VVhM4Gf7NGgRHs6+NDkMEa8n0F5hrdQ4U58IrzQOVq+rljZ+3BIKbg7RS1wcSZFHg9+KW/yEYC5C9c6dfA+J2ih2BA0sjkMG2uRZFAeyyHaz7SwDW66mfvbKCdAkPpDWEEMVKVTxIGwdseugsu9cYdbiRUuf9zJPeG4BRmzy+hhwfnvcFy+o42ewveufWQmLgeoYYYpa1KuAe29oGg1xINTyFIHcCdE9N+qgcsegDCCo0ZMq6wyDcdaRiH/OBHF+jzYMWBed2lsUPyhGtXsu/HEhwzDfa8wrEaHr27Fu3vden2N20rwuP3zv0DridfWRWrMjGY2oJrrm4hsTMjo/KMGSS19IqMsuxlGWTUUSak4u6JLAwJmSPAQFRa64zcddimI4sclzngohE9muAg6Pg/gShGy8cSGhGX5JyxWF5pl8DKGfuwPZbdBDYa4h9XB8HIjhEuAQz586jwESTnkA3sownRVGBl1Ze5Oibux+Rbm+Neu8sl2UwBRNjxHaBQ/RqpC4D9JP0CflVrgo/4WD+gBm4T0FDbS1ze7Y+fVmHeu3+ZAfn0j+fMi3uElGnrwd0jhTLeIlX4WBuOeWcUByWf4HI+IbItpIh7k4pFYnl/ff7f0PehOXPkWbUMwHZqN7Px328bYBqLdwyfFx8v7C0WLHLf0tJXZSyquKlpbf9aT/imLExg/qDFjpj1CnJ2HHmFXVzJH/AZrMI6NBJP2re264gXXbn0APMwv4WjAxfLlF1KtJ/jFAS2lD7pspVLWnre0qggCh2CA4dm61coDZyduABK3Ds0vK+/s7jYD3rqiafycWbAgrPuzLCAGxc/OaZLvqH5C7A9PpfVD8Zzg72cFTSxuYUmG2fze8dpFjVxPrGZwGd2ZSAAAA"}}]); \ No newline at end of file diff --git a/61696.index.js b/61696.index.js new file mode 100644 index 000000000..0b5e26ecc --- /dev/null +++ b/61696.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61696],{61696:(l,n,a)=>{a.r(n),a.d(n,{wallet:()=>u});const u={id:"vc.uincubator.api",name:"UIIC",homepage:"https://api.uincubator.vc/download/?company_id=NTU2NjIwMDA=",image_id:"cdd77592-c1ba-4dc2-f2a6-c454e2c19800",app:{browser:null,ios:null,android:"https://api.uincubator.vc/download/?company_id=NTU2NjIwMDA=",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"uiwallet://?uri=",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/61697.index.js b/61697.index.js new file mode 100644 index 000000000..cb69c03ce --- /dev/null +++ b/61697.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[61697],{61697:(m,s,u)=>{u.r(s),u.d(s,{default:()=>A});const A="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/62155.index.js b/62155.index.js new file mode 100644 index 000000000..fc18b86c6 --- /dev/null +++ b/62155.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[62155],{62155:(l,A,e)=>{e.r(A),e.d(A,{default:()=>h});const h="data:image/webp;base64,UklGRlQEAABXRUJQVlA4IEgEAADQGACdASqAAIAAPm00l0gkIqIhJJOZ4IANiUASsunadE/G72IqZ/VfxTvj0zebZy//wekB5gH6s9I7zAftV6yn909SHoF/2TqE/Qi8uP2Vv3L9JnNVexqRP7IEyBUsNG8kWlj/kKfY6flwk/3hxFRTrLBkkblY+WWati2qmYjnL8w56t2AP+mLw7h3wo1HvfLzrrMgUEgn0fJ7q7B/i2fP8FGqaOJo9RsESBVUsuWNlEyRLKykhgEaI1EhULv1uSlsf2tbm9VGOn5cKHCxsUAA/v12cAALci4KsJwjQOFAEX6KMpT+8rwh+6/73qN/SMrf8IKxkThvG37TheGbRrrhg4Zw12CtqeIQ37Y17rtjDeCA8tkKlCB1sa4gnwj2ZiUUvBRTv5fMZ8o8Gi6yCylD5DMY7Sgn7N6ouG/+wO0HKeHOIkKfZ3yDPL/1qwg6N7DP2f8p/hzvqdNkhsn3BemWO9HD1o2GzQJUOx73F8YRHPMKYhwj3nkkgSlbKFcgoYsQ70HEn4d8cPRQ4ZDDNnl1SaL4uaxwihf21a3m1Yaw/sWMVC0yCDSF1lrj0vx7coXQ/sDWXhhyOiJi1ldegUt8kUD589wgDc8tzXK2W+TajRBNp5uGgonVoV4XmQhrjvJwuuTd4luaDpowpz59QAhyRv79hP6l7WQO8A1ui6nEJuNYLuEJLvlXfrvGHll4yUi8/jumuMWZezl/xebZTcqY1wJiLEFLrjJ7CFki8HurU7XdUtZ8NfyQifCSKKw/fPSyL9AP2tEn3BhyJuuCzWE/KWjLuCxS6/ymP7dFUhErzmtUPuV0EvSZlEYx72HPCAtZKvlr7KrQZtjys8mOClfYXteYB6JaEWvfnGotEylslNbIXXs30QoFihhtu7J/ERR6H8OuMRXpyCKcJTS4SYhwdJT5KP2+6YE2Yy4vCQF+A4SAzvCetU1lAanEySypkFxq8Pmj4wMxel0fw9zVU8WVlq423o6BQIJPngWrr5yVAJDz5lAgmGz6P29eig1E6ekzWJPWe+VqQzDBA2+miFm0lPHnjekpB3TgeJnp8DeNtFV6p+uAcWpJe3GGZkiiEJLFoNQCLIqtOybkvtwQV4L/ysFnB1VLSfORakefC1aNvQ+WflmXyvPe09VFAYs/CnzhlbLf8n3P+e9np/WNqYGP4eDZ83zi81jI1uyUmvUrwhq+XOMRAHzm+tgmXu4U8pLrSd5VaLIiAI+NhG7oc4wKYrWv/rRSAsJB7Venqz03jdkRdZV2+YekhyKhnhDbVuYQWtVtgQ6m4rjcp9vjtpWx5B3iaC2E96gC11jp2KcFz6xRbwBVBfl631EQySoO+pWvldyxOgwwBphcJoul5PxhkUEjPkj03Tio7bt7atn5z6lrETD/uyxNfG/5+/4OXqPINWOBfTwAX8QMXop+/BwFx1oRg0zKr6hTog/MRlnYekQJ2yAAAAAA"}}]); \ No newline at end of file diff --git a/62418.index.js b/62418.index.js new file mode 100644 index 000000000..821abc7cb --- /dev/null +++ b/62418.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[62418],{62418:(a,p,s)=>{s.r(p),s.d(p,{wallet:()=>l});const l={id:"app.coinstats",name:"CoinStats",homepage:"https://coinstats.app",image_id:"b2a00908-f144-4a49-cc0a-9d7422ad5e00",app:{browser:null,ios:"https://apps.apple.com/us/app/id1247849330",android:"https://play.google.com/store/apps/details?id=com.coinstats.crypto.portfolio",mac:"https://apps.apple.com/us/app/id1247849330",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"coinstats://",universal:"http://coinstats.app"},desktop:{native:"coinstats://",universal:null}}}}]); \ No newline at end of file diff --git a/62529.index.js b/62529.index.js new file mode 100644 index 000000000..8c952529a --- /dev/null +++ b/62529.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[62529],{62529:(A,B,g)=>{g.r(B),g.d(B,{default:()=>U});const U="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/62906.index.js b/62906.index.js new file mode 100644 index 000000000..efe68e637 --- /dev/null +++ b/62906.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[62906],{62906:(A,l,r)=>{r.r(l),r.d(l,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/63021.index.js b/63021.index.js new file mode 100644 index 000000000..f3ecbf166 --- /dev/null +++ b/63021.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[63021],{63021:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"app.subwallet",name:"SubWallet",homepage:"https://www.subwallet.app/",image_id:"03f5c08c-fb30-46a0-ca5c-d8fdd7250b00",app:{browser:null,ios:"https://apps.apple.com/us/app/subwallet-polkadot-wallet/id1633050285",android:"https://play.google.com/store/apps/details?id=app.subwallet.mobile&hl=en_US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/subwallet-polkadot-wallet/onhogfjeacnfoofkfgppdlbmlmnplgbn",firefox:"https://addons.mozilla.org/en-US/firefox/addon/subwallet/",safari:null,edge:"https://chrome.google.com/webstore/detail/subwallet-polkadot-wallet/onhogfjeacnfoofkfgppdlbmlmnplgbn",opera:null},rdns:"app.subwallet",mobile:{native:"subwallet://",universal:"https://mobile.subwallet.app/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/63524.index.js b/63524.index.js new file mode 100644 index 000000000..04fdf7e03 --- /dev/null +++ b/63524.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[63524],{63524:(A,v,E)=>{E.r(v),E.d(v,{default:()=>o});const o="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/63608.index.js b/63608.index.js new file mode 100644 index 000000000..dc06df77e --- /dev/null +++ b/63608.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[63608],{63608:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>p});const p={id:"co.muza",name:"MUZA",homepage:"https://muza.co",image_id:"f8516ff9-ca2e-4b59-65f6-ed8ef438f100",app:{browser:null,ios:"https://apps.apple.com/th/app/muza-wallet-nft-web3/id6450735857",android:"https://play.google.com/store/apps/details?id=com.muza.muza&pcampaignid=web_share",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"muza://",universal:"https://muza.co/app"},desktop:{native:"muza://",universal:null}}}}]); \ No newline at end of file diff --git a/63720.index.js b/63720.index.js new file mode 100644 index 000000000..e4d90ba2f --- /dev/null +++ b/63720.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[63720],{63720:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"io.paraswap",name:"ParaSwap Wallet",homepage:"https://paraswap.io",image_id:"73dc6b30-b644-46e6-020c-5926851df600",app:{browser:null,ios:"https://apps.apple.com/us/app/paraswap-multichain-wallet/id1584610690",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"paraswap://",universal:"https://wallet.paraswap.io/#/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/63735.index.js b/63735.index.js new file mode 100644 index 000000000..3dad0f740 --- /dev/null +++ b/63735.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[63735],{63735:(A,w,H)=>{H.r(w),H.d(w,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/63846.index.js b/63846.index.js new file mode 100644 index 000000000..38081c1e9 --- /dev/null +++ b/63846.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[63846],{63846:(A,f,e)=>{e.r(f),e.d(f,{default:()=>G});const G="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/64017.index.js b/64017.index.js new file mode 100644 index 000000000..f0f39d416 --- /dev/null +++ b/64017.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[64017],{64017:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>a});const a={id:"com.neonwallet",name:"Neon Wallet",homepage:"https://neonwallet.com",image_id:"322bd6f0-09b5-4595-cb15-0dfab8054800",app:{browser:"https://neonwallet.com/",ios:"https://apps.apple.com/my/app/neon-wallet-mobile/id1530111452",android:"https://play.google.com/store/apps/details?id=neo.org.freewallet.app&hl=pt_BR&gl=US",mac:"https://neonwallet.com/",windows:"https://neonwallet.com/",linux:"https://neonwallet.com/",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"neon://uri=",universal:null},desktop:{native:"neon://uri=",universal:null}}}}]); \ No newline at end of file diff --git a/64072.index.js b/64072.index.js new file mode 100644 index 000000000..c1f79605d --- /dev/null +++ b/64072.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[64072],{64072:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"io.wallacy",name:"Wallacy",homepage:"https://wallacy.io",image_id:"9496c3d8-8b60-495f-bd55-c3af19519d00",app:{browser:null,ios:"https://apps.apple.com/us/app/wallacy-crypto-btc-wallet/id6448592576",android:"https://play.google.com/store/apps/details?id=io.wallacy.cryptowallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wallacy://",universal:null},desktop:{native:"wallacy://",universal:null}}}}]); \ No newline at end of file diff --git a/6435.index.js b/6435.index.js new file mode 100644 index 000000000..474a7a72e --- /dev/null +++ b/6435.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[6435],{6435:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"org.nitrogen",name:"Nitrogen Wallet",homepage:"https://nitrogen.org/",image_id:"af185895-cda5-4eaf-e31b-28b6fe4b0800",app:{browser:null,ios:"https://apps.apple.com/us/app/nitrogen-wallet/id1595123469",android:"https://play.google.com/store/apps/details?id=org.nitrogen.mobile_wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://nitrogen.org/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/64482.index.js b/64482.index.js new file mode 100644 index 000000000..f616bf4a9 --- /dev/null +++ b/64482.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[64482],{64482:(A,h,e)=>{e.r(h),e.d(h,{default:()=>j});const j="data:image/webp;base64,UklGRvYDAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSCQAAAABD9D/iAgobhtJWSp8u+fje0T0fwJgjGgavpjKq+l4okXh8wtWUDggrAMAANAUAJ0BKoAAgAA+bTaYSKQjIqEjm2logA2JQRIQH6QiZxfxoa853Zf6Ae6v8vbxPzI+cz/YPWBvHHoAeW17RuRJwwygeAGkvmneQP6l34g0dPN/cTj95v//x//62piJmc1royOdXYyrPVJgGHAxjstvNIKuwxAO8v+5JUCgeVv+yjFdwVBTOORUDstixuTovdjCrj8VzLhhTM2JXdX3/uY4cFcLNyCd/h4axP/+vzgA/mGn/+hJ//BJ//BJ9ZTEt5eABiLhD7YtrrtV3tDYephkX46voxPQ5fLGuh10Z9Y+gJPv1mhxhFYSYNOp8rlIx/Xd5zOPYwycDIM21AMZ4px9kTqpf3pjucGqmwaoepl36/bopP7z+S3juNmqmKmQUOJNVo9Rx3IF/C8sVnNw9feeJ/xKin6DhOd/LzMsQao/Jj5CMhQx8Nz1swyaTbRd8pi0s1ZZIRALVpCDSyfmxSObRsOvKDALuvlxP5L1cyN6QhOw6cVRclism5zk2Lhj/Kvx4Y649hP1tEjjABIXTyrvnrMgj8V8emGxUX68Y4j28GXmKPeT1QARVchU80EhVikapSMuIWycbmzs62+VL6k/4Kx85R6l8KW2H4aZ+m6vjvh0DWskjvHfoLFK75oFkFHLS5kIxk48vR8qk/spp+GjjOG/Li21UqMkc4mUlZq7Op7dHXItkyuOlKsTT9+fD5fqbsL4PyCnco6ATrKzCIeSyA1fhhS+k9J65K9mFroTaC7fhkfLjpWi7w8q5dr6noWzGRTk6+4jL+bYKIJ4bzsSFLDe2her5g0xejBFnW3lu17Z+GuZUZK84YhsGWIztzdv5sVsqboXURB3cWY+wFoziqxjlQQVrVRB8ygKFaBYLvcf8Acj1sEyquRkYyINR97oYkAP3zJNoxG4dvalv7sXkWHK17qKTHVXf51eEJzxw+Q9juv4lCX8aT5u/Gnh/1/4BDEKdUH3n5VmJluiEbjb0CV5AcywueiFZ+LWwZUrlt2VuMmWKJPFdxoz/LVn9minKdEtqJhDz9nH6n1QhUhZmFoQ86Qbhm6paU3OWmCiDKajtgqUcfR2AJp3/X3RS+WYp4gjbMuhMVs/nfFClrn9iaqvyn+Hnxy+dBaFIlGPdaY1qdtnqHLcVlMnGGPr9mclsvh/n/yThhRjvWpWKNl1tcYQTtz4EAxKO982R1FwW3tPaWP5PJ30cpqbZTS6HV5QO6LD9kC89sAuK0+2e6HJhCH2CRU7zAywAAA="}}]); \ No newline at end of file diff --git a/64500.index.js b/64500.index.js new file mode 100644 index 000000000..8fe59d32c --- /dev/null +++ b/64500.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[64500],{64500:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>p});const p={id:"app.keplr",name:"Keplr",homepage:"https://keplr.app",image_id:"527324b0-3849-462b-9a1a-72b53bdfea00",app:{browser:"https://wallet.keplr.app",ios:"https://apps.apple.com/us/app/keplr-wallet/id1567851089",android:"https://play.google.com/store/apps/details?id=com.chainapsis.keplr&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/keplr/dmkamcknogkgcdfhhbddcghachkejeap?hl=en",firefox:"https://addons.mozilla.org/en-US/firefox/addon/keplr/",safari:null,edge:"https://microsoftedge.microsoft.com/addons/detail/keplr/ocodgmmffbkkeecmadcijjhkmeohinei",opera:null},rdns:null,mobile:{native:"keplrwallet://wcV2",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/64737.index.js b/64737.index.js new file mode 100644 index 000000000..fe666ecb7 --- /dev/null +++ b/64737.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[64737],{64737:(j,a,H)=>{H.r(a),H.d(a,{default:()=>Q});const Q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/64798.index.js b/64798.index.js new file mode 100644 index 000000000..87e4b3c2f --- /dev/null +++ b/64798.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[64798],{64798:(e,A,k)=>{k.r(A),k.d(A,{default:()=>s});const s="data:image/webp;base64,UklGRsIEAABXRUJQVlA4ILYEAACwGgCdASqAAIAAPm02lUckIyIhJxbbCIANiWkAFeZ99XcVfVbyZzsXyv5AchcsCIYyJu7/oI4Vr6F6gHh15tHn79mPgR/mf97/W7s3F9SDDXwBIS28eo15Si9O8BHKrPQd4y8iWvuJHsNGg95SPmmUk8HzVFeotGP7Civ/uK9ggH5wwFqWU4dWRdlQekOqULHkZ3VxUT3Ntjtw8ag4TdeYzVeVwIriz7bYK1f2wV6ZsF5j2CbTHl6ejOWjq2E3+tqwMHkugNqPwWbFlMY9BM0D+DMch4kr5fIgx7jqpwAA/vxQUCE3bp+Lr/iN0tVcMb2MVJbv2orCSyqlxu93le63AmnSHjrS5/4ef41vazTdZx1JU82lay/D0WDC2erieikxZBs4fK/Jm2m7N/pA9+5AAL124b7LgXbf9ObWhgiJ0RN/9yD//cTgNP76rzI7R7zzkRhVU8VytcX84SZJ6R7HGz/3Bta8b3kilsMZc8LcvOoMBw63JlOSnojkS/+zERSDQLUk2v1TFwSsu+w1lyoK0Xias3L+O/C5Mv8FXnZm5LinhqircXWdgOQfIe8vTYv0knn6L/Qd+L6w5jl/qXrXGMcH3NO97O6j274/hTSsDWKOrXDnmrRf5+OC/Z6dPXwPNydkQS9oANW+GVnTTOOVn0r/L/qiEIrD+IzsWQDUQ30SGnKWeb3nu2PWhB9D8sD72GwKyaM8YDQ9tRAqp3q4YXEcAzXLN3fHhjcVZCLUW9TN8kkwjDnp3NyiTMdnoywawzUS4+5bZ2x65alH7ta2ZYZq0tQc+gsuRVhfYe1SxqcDJr8CWZL2DxtBZ1fnjeK+ZHoqb7DN5wl2pdq9vMepux3Hld1xIrlttTD49kTR5vwcIYvO8iCsa0VA7WZAykE45k+j53x/CxXwpu8bR6U4Q9PZ3I55ZbByB1gLDY/ZS5s5oT49L3Ah9lIFUjnTnknVawtFNhNH50I0cCzKrQqW3tHOX/v3kB9DOY8DV5fE0mpnscNjc02JI0PbAnCyASnoNeZl9U7WQmKHHfNxWp7+RyOjFHxLrwFLeaJz0960Sa7MZyyIx3sG+h5aFJ/fRp9irkfvUv/lAeOe71TD1A08Sx6ecnOwnaLd8ofc2H9JkzcSISZ5d+YcdWmSKYr0NSPyWUCxY6C1k9Xiqot1j2p0ugvjjENs7XMo/jU/VKc1XikLLqidqlWeQH7Ioetk9/DbsY74MucFaCE5YYUXwI+NAdHt529fEhp/Bspp4aY+95sHwcJ5pmCqtLtkMx26HoKgO+WkvpvTeTz3gonDMDG8PLDn58TC+hl77eoqemr7tIVUxrTL+foEDyEDUsFTQ3aNVU9yzJ+yKYL7EyVsmNFD2wrvWRNUpvmYHO4PT4QFEPhRoFyDdRKaiiuTel1KNPGrkD+oiAnZcF5ALNp2FCW0a+tRub4r6dRqhukLN02Co/6LHk7qUt2kSTGH267/k7nhgYy8Ni6I0L8ZoctoFnwJmf7sr4sqDBwSRsgNgbs2TGHQO46ilGI59+J3RI4JIehgbs2S8hPlZjonzBDoWNOt2oH7E9wp947TIPX4BWUXbQpAHAm1DdLNCuDfeH2sMM+m/IAAAAA="}}]); \ No newline at end of file diff --git a/65006.index.js b/65006.index.js new file mode 100644 index 000000000..fe8f0d8f6 --- /dev/null +++ b/65006.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65006],{65006:(e,u,n)=>{n.r(u),n.d(u,{default:()=>w});const w="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/65088.index.js b/65088.index.js new file mode 100644 index 000000000..b70f33e6c --- /dev/null +++ b/65088.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65088],{65088:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"com.bifrostwallet",name:"Bifrost Wallet",homepage:"https://bifrostwallet.com",image_id:"86be07e2-6652-4fd1-5f33-651682c95400",app:{browser:null,ios:"https://apps.apple.com/us/app/bifrost-wallet/id1577198351",android:"https://play.google.com/store/apps/details?id=com.bifrostwallet.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bifrostwallet://",universal:"https://app.bifrostwallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/6512.index.js b/6512.index.js new file mode 100644 index 000000000..f6705aebb --- /dev/null +++ b/6512.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[6512,10560,53140],{6512:(e,t,a)=>{a.r(t),a.d(t,{eth_blockNumber:()=>d.D,eth_call:()=>b.F,eth_estimateGas:()=>m.eth_estimateGas,eth_gasPrice:()=>s.r,eth_getBalance:()=>v.d,eth_getBlockByHash:()=>i.t,eth_getBlockByNumber:()=>r.w,eth_getCode:()=>f.u,eth_getLogs:()=>g.I,eth_getStorageAt:()=>B.D,eth_getTransactionByHash:()=>p.S,eth_getTransactionCount:()=>c.eth_getTransactionCount,eth_getTransactionReceipt:()=>l.l,eth_maxPriorityFeePerGas:()=>u.H,eth_sendRawTransaction:()=>h.B,getRpcClient:()=>n.getRpcClient,watchBlockNumber:()=>o.q});var n=a(36223),o=a(75450),s=a(79113),r=a(94266),i=a(56175),c=a(53140),l=a(23058),u=a(89845),d=a(53255),m=a(10560),b=a(92659),g=a(44584),h=a(7795),f=a(28534),v=a(63283),B=a(21435),p=a(87106)},53255:(e,t,a)=>{a.d(t,{D:()=>o});var n=a(99280);async function o(e){const t=await e({method:"eth_blockNumber"});return(0,n.uU)(t)}},92659:(e,t,a)=>{a.d(t,{F:()=>o});var n=a(99280);async function o(e,t){const{blockNumber:a,blockTag:o,...s}=t,r=(a?(0,n.cK)(a):void 0)||o||"latest";return await e({method:"eth_call",params:t.stateOverrides?[s,r,(i=t.stateOverrides,Object.fromEntries(Object.entries(i).map((([e,t])=>[e,{balance:t.balance?(0,n.cK)(t.balance):void 0,nonce:t.nonce?(0,n.cK)(t.nonce):void 0,code:t.code,state:t.state,stateDiff:t.stateDiff}]))))]:[s,r]});var i}},10560:(e,t,a)=>{a.r(t),a.d(t,{eth_estimateGas:()=>o});var n=a(99280);async function o(e,t){const a=await e({method:"eth_estimateGas",params:[t]});return(0,n.uU)(a)}},79113:(e,t,a)=>{a.d(t,{r:()=>o});var n=a(99280);async function o(e){const t=await e({method:"eth_gasPrice"});return(0,n.uU)(t)}},56175:(e,t,a)=>{a.d(t,{t:()=>o});var n=a(39862);async function o(e,t){const a=t.includeTransactions??!1,o=await e({method:"eth_getBlockByHash",params:[t.blockHash,a]});if(!o)throw new Error("Block not found");return(0,n.$)(o)}},94266:(e,t,a)=>{a.d(t,{w:()=>s});var n=a(39862),o=a(99280);async function s(e,t){const a=t.blockTag??"latest",s=t.includeTransactions??!1,r=void 0!==t.blockNumber?(0,o.cK)(t.blockNumber):void 0,i=await e({method:"eth_getBlockByNumber",params:[r||a,s]});if(!i)throw new Error("Block not found");return(0,n.$)(i)}},44584:(e,t,a)=>{a.d(t,{I:()=>s});var n=a(6577),o=a(99280);async function s(e,t={}){const a=t.topics??[];let s;if(t.blockHash){const n={topics:a,blockHash:t.blockHash};t.address&&(n.address=t.address),s=await e({method:"eth_getLogs",params:[n]})}else{const n={topics:a};t.address&&(n.address=t.address),t.fromBlock&&(n.fromBlock="bigint"==typeof t.fromBlock?(0,o.cK)(t.fromBlock):t.fromBlock),t.toBlock&&(n.toBlock="bigint"==typeof t.toBlock?(0,o.cK)(t.toBlock):t.toBlock),s=await e({method:"eth_getLogs",params:[n]})}return s.map((e=>(0,n.e)(e)))}},21435:(e,t,a)=>{async function n(e,t){return await e({method:"eth_getStorageAt",params:[t.address,t.position,t.blockTag??"latest"]})}a.d(t,{D:()=>n})},87106:(e,t,a)=>{a.d(t,{S:()=>o});var n=a(39571);async function o(e,t){const a=await e({method:"eth_getTransactionByHash",params:[t.hash]});if(!a)throw new Error("Transaction not found.");return(0,n.uP)(a)}},53140:(e,t,a)=>{a.r(t),a.d(t,{eth_getTransactionCount:()=>o});var n=a(99280);async function o(e,t){const a=await e({method:"eth_getTransactionCount",params:[t.address,t.blockNumber?(0,n.cK)(t.blockNumber):t.blockTag||"pending"]});return(0,n.ME)(a)}},23058:(e,t,a)=>{a.d(t,{l:()=>i});var n=a(79756),o=a(6577),s=a(39571);const r={"0x0":"reverted","0x1":"success"};async function i(e,t){const a=await e({method:"eth_getTransactionReceipt",params:[t.hash]});if(!a)throw new Error("Transaction receipt not found.");return function(e){const t={...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map((e=>(0,o.e)(e))):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?(0,n.ME)(e.transactionIndex):null,status:e.status?r[e.status]:null,type:e.type?s.b4[e.type]||e.type:null};return e.blobGasPrice&&(t.blobGasPrice=BigInt(e.blobGasPrice)),e.blobGasUsed&&(t.blobGasUsed=BigInt(e.blobGasUsed)),t}(a)}},89845:(e,t,a)=>{a.d(t,{H:()=>o});var n=a(99280);async function o(e){const t=await e({method:"eth_maxPriorityFeePerGas"});return(0,n.uU)(t)}},75450:(e,t,a)=>{a.d(t,{q:()=>m});var n=a(53255),o=a(36223);const s=5e3,r=1e3,i=500,c=2,l=10;function u(e,t,a){let u,d,m=[],b=[],g=!1;const h=(0,o.getRpcClient)({client:e,chain:t});async function f(){if(!g)return;const e=await(0,n.D)(h);if(!u||e>u){let t=[];if(u)for(let a=u+1n;a<=e;a++)t.push(BigInt(a));else t=[e];u=e;const a=(new Date).getTime();if(d){const e=(a-d)/t.length;b.push(e),b=b.slice(-l)}d=a;for(const e of t)for(const t of m)t(e)}const t=function(e){for(;e.lengthe+t),0)/e.length}(b),o=Math.max(i,Math.min(s,Math.max(i,t)));var v;await(v=o/(a??c),new Promise((e=>setTimeout(e,v)))),f()}return function(e,t){return m.push(e),g||(u=t,g=!0,f()),function(){m=m.filter((t=>t!==e)),0===m.length&&(u=void 0,d=void 0,g=!1)}}}const d=new Map;function m(e){const{client:t,chain:a,onNewBlockNumber:n,overPollRatio:o,latestBlockNumber:s}=e,r=a.id;let i=d.get(r);return i||(i=u(t,a,o),d.set(r,i)),i(n,s)}},39862:(e,t,a)=>{a.d(t,{$:()=>o});var n=a(39571);function o(e){const t=e.transactions?.map((e=>"string"==typeof e?e:(0,n.uP)(e)));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,difficulty:e.difficulty?BigInt(e.difficulty):void 0,excessBlobGas:e.excessBlobGas?BigInt(e.excessBlobGas):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:t,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}},6577:(e,t,a)=>{function n(e,{args:t,eventName:a}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...a?{args:t,eventName:a}:{}}}a.d(t,{e:()=>n})},39571:(e,t,a)=>{a.d(t,{b4:()=>o,uP:()=>s});var n=a(79756);const o={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844"};function s(e){const t={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?(0,n.ME)(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerBlobGas:e.maxFeePerBlobGas?BigInt(e.maxFeePerBlobGas):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?(0,n.ME)(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?o[e.type]:void 0,typeHex:e.type?e.type:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return t.yParity=(()=>{if(e.yParity)return Number(e.yParity);if("bigint"==typeof t.v){if(0n===t.v||27n===t.v)return 0;if(1n===t.v||28n===t.v)return 1;if(t.v>=35n)return t.v%2n===0n?1:0}})(),"legacy"===t.type&&(delete t.accessList,delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas,delete t.yParity),"eip2930"===t.type&&(delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),"eip1559"===t.type&&delete t.maxFeePerBlobGas,t}}}]); \ No newline at end of file diff --git a/65439.index.js b/65439.index.js new file mode 100644 index 000000000..ba9c86cc4 --- /dev/null +++ b/65439.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65439],{65439:(A,p,e)=>{e.r(p),e.d(p,{default:()=>a});const a="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/65468.index.js b/65468.index.js new file mode 100644 index 000000000..a541a3ccd --- /dev/null +++ b/65468.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65468],{65468:(A,W,a)=>{a.r(W),a.d(W,{default:()=>e});const e="data:image/webp;base64,UklGRhQCAABXRUJQVlA4IAgCAABQDwCdASqAAIAAPm00mUgkIqKhJxbYeIANiWcKFqxQGCAWZxkOfi9ig3wNIFMs8hL1Uc//pIUv8yfgqlQ2K0Kyup21KCOc1F7bvjgBBwyMuZpO7E63nlcd2J6YH+Z8zXjVNva12sI4X2eX2YNdSWJ3BPkpvEBPW+TyLWWOgYfuDivsAAD+/z33Ehg1FzMaH67sL5KpSx6ttuJORmfoLHTc/+/TNv+6yjD/KAzab4X2dwfqtKm82cLyVAMw0ixLo4mFZtM26yp/p/T+yj1w56WNa3E+tegOED+TdDcsc/kZbdnf4F8cWRSUpHfT51CehuG5oqlIzBs1jkD+/GEjIbWdz2fsZ/8f8+tAOXtafFMKDXozCKW4Crqjm+L5x0N7ArKroaxQKSUn/9ZB582NLvjAEMl+aE7ELn8qrZOOt8q7f/X/38Y2X/NbsM5eCKwQuV+KlMWRJwG7g0NP+glhD+ZuqnGUbHNlvabUd57L39Z3lmTk+ZpzZprx4VN4xxDFv9t1r7P+BXL6DCl3cKtHO83aaOr0bszRyFurgWy/Iez/afqDv7sAFlm1Rwr6vNOqKS6Ku+PvxzzIUgNctpPVVpNmfWW/UWcVMWwplXxWZqW5Hcy9IWmjizjqKdWxGxMeghHgf3oxwvQjsrUPXpJB9v8ErNr238rYnYRcEVnmn4RW/13400ZIAAAA"}}]); \ No newline at end of file diff --git a/65497.index.js b/65497.index.js new file mode 100644 index 000000000..44438a2b7 --- /dev/null +++ b/65497.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65497],{65497:(A,R,e)=>{e.r(R),e.d(R,{default:()=>E});const E="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/65553.index.js b/65553.index.js new file mode 100644 index 000000000..6fe9a8c38 --- /dev/null +++ b/65553.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65553],{65553:(A,e,f)=>{f.r(e),f.d(e,{default:()=>P});const P="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/65667.index.js b/65667.index.js new file mode 100644 index 000000000..2697cc15d --- /dev/null +++ b/65667.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65667],{65667:(l,e,A)=>{A.r(e),A.d(e,{default:()=>h});const h="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/65709.index.js b/65709.index.js new file mode 100644 index 000000000..710f3d83f --- /dev/null +++ b/65709.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65709],{65709:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"app.walletnow",name:"NOW Wallet",homepage:"https://walletnow.app/",image_id:"b6ee4efc-f53e-475b-927b-a7ded6211700",app:{browser:null,ios:"https://apps.apple.com/app/now-wallet-bitcoin-crypto/id1591216386",android:"https://play.google.com/store/apps/details?id=com.nowwallet",mac:"https://apps.apple.com/app/now-wallet-bitcoin-crypto/id1591216386",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"nowwallet://",universal:"https://walletnow.app.link"},desktop:{native:"nowwallet://",universal:"https://walletnow.app.link"}}}}]); \ No newline at end of file diff --git a/65853.index.js b/65853.index.js new file mode 100644 index 000000000..0f1a5edcf --- /dev/null +++ b/65853.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[65853],{65853:(A,t,H)=>{H.r(t),H.d(t,{default:()=>e});const e="data:image/webp;base64,UklGRs4FAABXRUJQVlA4IMIFAADwHACdASqAAIAAPm0yl0ckIyIhK5LJwIANiUDOAl/74XFlOn2nKh9Obh34t0QH6zeu36N/91vgHoAdKZfsHar/brIt92v1HCD6d/JF/ft6eyZxC6QLGT6Fuet6k9gz9X+sp+3nsyHIe5Oo0qtaRFQHsf31ef9RV4tLO5jHBBvNYeGV27F3y2tlyvphYZeDq8N3HD48YHI7IQ+CRF/I75EXInX9Qn2gsMb7WZPBqzJO5QKE5zvH/B6+LW663H6AM/ztb4tt4YJRft8C/14IlK9Jx6wq1dshyvTcUO9EL2CxXkLtez8Zy+gP1F5wKN7buTAA/vk5cv/9cB/5wH/loeLHtP7G0BgTFGTjs+JwBWbyHCckfonaMH25Cc+QY4gQA3ovlcP/jZ1NE5Hu3uNuTF9dPPY7ddDrWuXWaD7+TF+785olR4gxtO+92Mxq9nORM9+RZGkE9gKO9V9IeA7Kl+4xYwXCohhA9m82i+ZCgs1UDU0ABcFShSnOnE4JEn6rRXyYSC3FOCwI8VPHyqk6w2EHW+hWGaAMXPbeqlcygpObqlESbZwl/aFN47SwAawSnH6A/THhDmSRV93bzsnVV4cjyfp5ol6t5wV1czz/JR2tQYDsOeb8NR1b9OWQO98SEQiUUKZwNsTmYdit3oaVGDNiVnXMPOfhRks1DUk/iZ69SgPhjumy+C4G2nf8ojSkPlXF0DhF/9j/fAtLztpe6BJDBQio9jZGYbBAiQGgfp0v8Kl+Ylj2ljaSNRMN5LyF2igy5Dal61dIaMcWVd55dsXoCSiENqihZHfih48wW8BLWsTGcwSIaJ/67lexu2jtOyxhfhgmMzFjfOo0XpJaq0Fe/K43UF7pONu92yRdxyGCPHDYblfKxQGzf3K1x0yzZhHtu3EH4XzD4D84STotBdj0PoZTgzYtkr8hdsq4dftiN7FlKwrn3u48rT4DDZq7nDXoMW5RWBzwC7r/ALimvarX4ASWbU2YjMJWZVwnB0vgaHfdtICsIfurcF/u1/7WyH9qZNvHgGpCiblGv4SniuMt0bgXBbMr4J+jCAGmavy2fx7TtIcPL+CkBF3obuLQbMTNHExtFj/hMhyj6RKc0vb7hGbXAqi/4Hj+YMhOlYvBjNnHEkHi5RvCAwSUwUMOTg1zmbVvJXUeqZlGX48ypuUv+fSk/eEhr/uTFw3K2iGMgp2nCJugsoPuTw5dT1Ckos4mgZjBfL9pnAFpSjZ8MlaJBbK2f+4MPQ09x3652y4G7NaFvHmcEMcJRaexZp7on5tDo3QEIqhL0iaIRFr7Wls8MCYZxm0o0/nHIzs1m6XKUw3ZY2veextINYW6QJU5zgkf/RpO+PO/Bw/wDw/2ZSAdZtBd8uAzuKdp3CX9VVD/xrwmpbReEDy8Smqn+P+dO3yR25pB8L3+shSApA13PA5sBnjsBN93LRexxyxgffaC+kU7SFVjhOgjhjzNfSCZcMDxrZ8C+c5Lsm5aVnUfmJcdDxhdu0+kUDHyvxXgm8MerZx53JqAB99KHs/4cIfkeEFzV8avK2JBTQFpWJXOYT33w3tfE129EGyHKw7MAmb9Xsr1G9Gt0qu7lf8Iav59mWCPd/Z1mQMSE5xEDtQVa0d6ZiJuivSyw+bb8ixB1nlATsgq0yWXPkuANMISxzRkV89f511x3X1m375y7Ocy/Y/YSzZnTJNzLTjNbcVAXwlFoP95oWtBQFTzzH4fzXQRU8tEVerI1lR7BftHLopVG97dCH4H6SVDMGj7Nsm0B6N0n58//5sYy/Kyp2bmgSheE960lyIWNRlNL8Cc/nPukHwC8+PbtAYuDnGnVEV6TsxEbVZHdTh74K4uIuvxjYm7P61Faz3mRTEo8at9NuFvGNbwTA2TpKd7c5we3aW+J04bcjL5IBtp8oytA3cmDcby3yc7B+nwO93UYkFAK7VRVXLJXuIfWAPnvzJN+ZRRngkulQAA"}}]); \ No newline at end of file diff --git a/66043.index.js b/66043.index.js new file mode 100644 index 000000000..d3d185c90 --- /dev/null +++ b/66043.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[66043],{66043:(l,e,s)=>{s.r(e),s.d(e,{wallet:()=>a});const a={id:"io.okse",name:"Okse Wallet",homepage:"https://okse.io",image_id:"8a1b36d5-7f40-403a-7000-5d30f9181200",app:{browser:"https://okse.io",ios:"https://apps.apple.com/us/app/okse-wallet-card/id1555914591",android:"https://play.google.com/store/apps/details?id=wallet.okse.io",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"oksewallet://",universal:"https://okse.io/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/66292.index.js b/66292.index.js new file mode 100644 index 000000000..375d4a29b --- /dev/null +++ b/66292.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[66292],{66292:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>s});const s={id:"cc.avacus",name:"Avacus",homepage:"https://avacus.cc",image_id:"a7106965-91cc-4a73-4688-c5c72ae0ed00",app:{browser:null,ios:"https://apps.apple.com/us/app/id6449657442",android:"https://play.google.com/store/apps/details?id=io.sowaka.avacus",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"avacus://",universal:"https://avacus.app.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/66306.index.js b/66306.index.js new file mode 100644 index 000000000..81b2cfdda --- /dev/null +++ b/66306.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[66306],{66306:(A,e,l)=>{l.r(e),l.d(e,{default:()=>D});const D="data:image/webp;base64,UklGRu4DAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBsAAAABFyAQSPzxEnqNiIgDgQChwf+wAhH9nwCp/x4AVlA4IKwDAABQEwCdASqAAIAAPm00l0gkIyIrphQJiXANiUDgr9EQ6LXV8lHZV7LiSrLRg5Z5Ln2OoXUspy5pfvgxW13CtkDDLreJemZ4EbQvNo2QPK/o0bi4IxJlTvdIR6X/In8v8Ycg50R2XFAwJZ6aNNjnorwaVD3d8nI4vDc3GTP27omxIOiGULs5XOE0umc/9cBNTMA7Ej3Cndg367itD9FfeatQgodAAP712LqH5wihiZD/qv0w9sLe09lLpEBfzs4I/5vhHKDi5Gy8tXTwF8fDBxCu6uRyJ2sNidnJSlbEqYNxjCrsx+sP7aursXebJjxeb2eA+msaQIQrTDSfYXvrSA9pi3K7PMD9WuRASBCsiP0imI1x0p1i8FQ7n2BlWoUtNEBlPXLVJ3/SPJtmaeAqilmnaXxkfzl9UT4KGVSq+vschDbPy9IE6hRmPsQo3iWhmERgcjhYLcZBTgwEABpY1lwqPx1NgUQ6MNdXFvurrYSNgz1ZE3tvvSnelEeuwi2sSDUuWdRuDpYBe8XCANh+daNnRigJ87M59pbP7mmuIaNvyawwIjkVVSY/I2e4Hl96LP1ROYNC9elnnJYvX4DsciEkE9VDG8LvIQ75DPOnJiRBogq4lADDNgBQYYaL/nzrtEcc2LVuAYRZWnCNkQUfoRnjyLzDApy/u7D459XD42z3D0T+jz4lkloUgnAFJEpucDDNdYfZYin/uQ23b8DJGJcCRLTp4tDlfryjeEXg/0xSj+19DpyPIXi4GN+UqBKZn/I9iRygN9KX7JU6lrAlxAM5tSJiBo/Raj8rtg3q8LF//ofxcNiIskysb1SwO2HHUqkpnEvwcO4nleXRDrGvoMarmTkAyOlLj5zfvR/VJBzzvlsQ2271+qI7LXyNzHbnmIe9bzJwExiJ6T0WB7jVuTgNTea/PjvBHRtKHU847cOlD86lhwmGmzH4Ig2k+bpjNH6W21L94Cy+nB36euEEe49AnLbahvqKIiq1P7jty9njWaNiuuCCvfSSf1Hp9fbRj6szPMKqYahK3ZCY1vMYIDE3r2Hkxh8vt/ElCZ9vaHkeejgetOXPachB0ee8h++7dE00gVFZkRc8UurkE91+waUJm9+47b/P7km4QSRK84f7nk2m0ZGq9+RKvYeseoUG7rfoz3Uy4qF5paqEXXJ5cJZkUKQVvJcMqqwMHKi4xwp05ocGEmbJ1goYQEOtz5BCAEloIj6AbrBPyqm8LLXB7cJKVcAKZcQyjJbMgAAA"}}]); \ No newline at end of file diff --git a/66328.index.js b/66328.index.js new file mode 100644 index 000000000..0b807e6f0 --- /dev/null +++ b/66328.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[66328],{66328:(e,l,n)=>{n.r(l),n.d(l,{wallet:()=>a});const a={id:"im.token",name:"imToken",homepage:"https://token.im/",image_id:"99520548-525c-49d7-fb2f-5db65293b000",app:{browser:"https://token.im/",ios:"https://apps.apple.com/us/app/imtoken2/id1384798940",android:"https://play.google.com/store/apps/details?id=im.token.app",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"imtokenv2://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/66772.index.js b/66772.index.js new file mode 100644 index 000000000..628131d64 --- /dev/null +++ b/66772.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[66772],{66772:(A,P,e)=>{e.r(P),e.d(P,{default:()=>a});const a="data:image/webp;base64,UklGRkYDAABXRUJQVlA4IDoDAAAwFgCdASqAAIAAPm02lkekIyIhKpVYYIANiUAa6e9PdPMsqD99/Cu/3IE6s/1P3acABzrPMB0Dv2H9gD9K+sy9ADyz/Zi/dZiGf83HzPBCFc18QNT7UK83e8mntgJUDagLzg9oWxKAlAUlmH9+2T++2pNh3IxOPg9ZAHAJRS6wiFKbCKWa5SawpHZk9hUGL3o/foi9cr719caCAp8VbMZlfV4zc//RG7HEIPpT36o5Kic2tGT2fahXmaAA/vsuN1lpwAAAnHKlylT+FHYbXhi3eRRip8G1nzbamE7/6eL/qc1DWuDesJ6p8QhFWVjyPl5t7PYlfDDOcmYCYWO8tQWyfhVq3E9lYxMEeB7ODs11sdhPCu2YqUM3DvRbvF8WQ9o6u6wxI6nVHTuZhZfodZfUTEa8PjfBp4aBi2+mRYSglIcipWPH9mvPBf+LD9Y2u/4WLbYUVkSNrFxvwTS5J/V1G4NYgRmHz2bvO0hIKUUCyMfZ0y24QkbsfzhTvL45hd9W/gm/yLe6VKDQ6KCIeIOO+MHJnvkshW7+OZiXRdzqkQkXPkM6xZeG2/9NtX5inNmkxr8U075uPcG9J5dDPliwXt4ffW4Gyiz2D57gMFrJxekuZ+dIhBd7JxqzjTii0LXtfdKqL58j2NQG1rteb9/02jFzz1HfFzhZP8gC4Sa8vIzVcn0GoFZLoPRCPs9dkkMswSwWXBdD7w9YClSHHmZbI+F9tXb0GJspbEhi8qbwSuFmij+SyowyPulXbRy8hqSSY4OVRKwtzGlD5DJdNMn0MIvmd3AVEBuDJibS6pqr+ZrqxmXCJmuUATx9dCZjX+6MZxQ86h5mfLPedTIvMxhtx6Tofn95Yw9+qtPJF+4PLqbcj1vQ0H/BAtVaxPj+MWLrSZO3e3TJe9mIr227jZg7wu0/5QQxIqX57Zf1rNOy4xOnMwOJLNTnEOzzv3lRAYUCXHWTJCmEbPtl7aUaSLzDkw4PpiWbo+B05zsccC4jbgBo4+3Eu7LO2ln7g7ARcNHrrvkKYUJ2dVMSYaqhARSoIAkYOvfBSytb1ofPCPRKjgrGOHqKoAdQiz+b7nqBf7rytkU3wAAAAAAA"}}]); \ No newline at end of file diff --git a/6681.index.js b/6681.index.js new file mode 100644 index 000000000..369f3eb01 --- /dev/null +++ b/6681.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[6681],{6681:(l,e,t)=>{t.r(e),t.d(e,{wallet:()=>a});const a={id:"com.bitso",name:"Bitso Web3 Wallet",homepage:"https://bitso.com/web3-wallet",image_id:"7e4953fb-de22-4761-1ff6-8c494549aa00",app:{browser:"https://bitso.com/web3-wallet",ios:"https://apps.apple.com/br/app/bitso-%C3%A9-f%C3%A1cil-comprar-bitcoin/id1292836438",android:"https://play.google.com/store/apps/details?id=com.bitso.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bitso://bitso.com/web3-wallet",universal:"https://bitso.com/web3-wallet"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/66875.index.js b/66875.index.js new file mode 100644 index 000000000..3919d6504 --- /dev/null +++ b/66875.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[66875],{66875:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"io.functionx",name:"f(x)Wallet",homepage:"https://functionx.io/home",image_id:"bdd2f39b-98fa-485d-b180-bf4a42fa6100",app:{browser:null,ios:"https://apps.apple.com/us/app/f-x-wallet-by-function-x-labs/id1504798360",android:"https://play.google.com/store/apps/details?id=com.pundix.functionx",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"fxwallet://",universal:"https://fx.wallet/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/67150.index.js b/67150.index.js new file mode 100644 index 000000000..5732916ee --- /dev/null +++ b/67150.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67150],{44769:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.wemix",name:"WemixWallet",homepage:"https://www.wemix.com/",image_id:"2439d9a4-2c1e-4d29-3bc6-654fc23a4b00",app:{browser:null,ios:"https://apps.apple.com/kr/app/wemix-wallet/id1628230003",android:"https://play.google.com/store/apps/details?id=com.wemixfoundation.wemixwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wemixwallet30://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/67189.index.js b/67189.index.js new file mode 100644 index 000000000..7115c3c76 --- /dev/null +++ b/67189.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67189],{67189:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"app.qubic.wallet",name:"Qubic Wallet",homepage:"https://wallet.qubic.app",image_id:"535c91a5-a43c-4104-233c-439449ffcd00",app:{browser:"https://wallet.qubic.app",ios:"https://apps.apple.com/app/qubic-%E6%9C%80%E7%B0%A1%E5%96%AE%E4%B8%8A%E6%89%8B%E7%9A%84%E8%99%9B%E6%93%AC%E8%B2%A8%E5%B9%A3%E9%8C%A2%E5%8C%85/id1563987988?itsct=apps_box_link&itscg=30200",android:"https://play.google.com/store/apps/details?id=app.qubic.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"qubic://",universal:"https://wallet.qubic.app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/67380.index.js b/67380.index.js new file mode 100644 index 000000000..1f7418a89 --- /dev/null +++ b/67380.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67380],{67380:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>a});const a={id:"io.huddln",name:"Huddln",homepage:"https://www.huddln.io",image_id:"7ba1571c-10c4-4284-b438-04dac27cb700",app:{browser:null,ios:"https://apps.apple.com/us/app/huddln-nft-social-network/id1503825604",android:"https://play.google.com/store/apps/details?id=com.huddln&hl=en_US&gl=US",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"huddln://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/67425.index.js b/67425.index.js new file mode 100644 index 000000000..c69017eab --- /dev/null +++ b/67425.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67425],{67425:(v,A,e)=>{e.r(A),e.d(A,{default:()=>b});const b="data:image/webp;base64,UklGRlYEAABXRUJQVlA4IEoEAAAwFwCdASqAAIAAPm0ylkckMyIqKxI5imANiUDfHOs4avx0iY1fU/kB0nXafdi25fgB/AMYZ5sXRAdUBvMptGVRVmACThV4bRoR3VTMTkVw0OCPwtMqveNmYXbjId6r2AM7urXL1f7SsgF26kr0qZKPLTj2GA4DEbcvfAD0fsrOEJoluelLnNb3a6G1hIqK48MzlrRn/vDbUxkHqQI4WTXHYpCx276BPGuQqdh5Z8cCO3a3bRkk74NrMGEdrI3WjtDEgAD+6/8VlnTmP7f+wd/Ljb0Hb1//mCWhUz0qLQ/DvLHZ6gZyrB4s7bX1/4fbu/Q/ZTFzwBL8EIvEexOoNNH1AEwwJhmKilnmPF367pVCRgeYe3ZvgWb1zfkrWVSoyLtS+e5jAcS0dLajayMeXulDBPovCh6CWH5XlHjKyeQNGmvEIqsyjlBXAFzBarttO8lcHhkIkCAUnwPlEoFZIk5pRefYLqKT1vwvEyybpZ5OEdwGj25vYYvLHvmbK3+f/avv3vNwH7sNhDfdWW0D40QMeCk0VB33ewsEZRgISw0ytt0FJYOXhvvL/u0/rX00IPh0QHTvpiuXfopAvTL9p/994xHJvQpKMhKKrlwKylAKbf+NQu/sitlq9vX7cD9L1Of6Z9FVr7Bzz48AqgIpeuXsCV9T0cVRRbuY553gRr2GTfk79OmiXVaEFtUZfrzBJ5VzzrcMWx7YZ0ot6kObpT0ZSTqRvPudvYySJXNs4IrvkU7p+ioZmouWIHCgfUnOGFMoLd8GGZ1voY+6m+4ET/DUKZPs4s00Wus6YQB5uj7LxvCq/kDGyHV8bUdW8/f4Aib4lAFJXop4prTbvTggdmP++zlty4QUQvCZvrsimouzRP9kI3QXqilwz9d2sReyL+B49CftmSYU8mBrOSs1QPXvlLjcub1V6bZEmZ1U6jJpBWMMSRkD1Hvp4nVkIl8U+r4f7teCWLxEPn/ubZKVblsVGjxG5jOMST81hR0XuU1EBHo0dq0b1ssp2VU7x/2zqykDykVYsh1mCMRUo7cohPxHhJtFlX8R69oKZSMMdsADes5uS6HnkQNCIYawxL9pfofQbKDG/MnznUxoQ9ZZd7YGJBScMVEB4D0vjoMsjjme3EvgtM7DDiR79tb+ASIf8BxQHjF55Ph3ZV9Axuk4dMrVd/P+pLU8SOgtyF5eUb3E39ygGGRcdvOLGWi/W+ULUaFBSOTx9WUqKvWf9I5UgdK8YyfpyG62Z+HdXXkxyXkAS6HwOYgxP0Vc9dDEjc7vJ7HX/i7toA6WAyUgIf28QroC0egB4Rel+38LtW+eMnVmcbG2k6Qo0eKOcrB7GgyyoZb9qM+KHDF3SWuYvi1hc2wSYqRtuW2/Vum8kakEHLu00/g/n5b6F9+61llERmAKqz0HOgKv8As9ZORe9Br30AW2oPjuqC5bllgs00CY+mg7J50QeqaN758AAAA="}}]); \ No newline at end of file diff --git a/67623.index.js b/67623.index.js new file mode 100644 index 000000000..c64edc709 --- /dev/null +++ b/67623.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67623],{67623:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.fxwallet",name:"FxWallet",homepage:"https://www.fxwallet.com",image_id:"46a80541-e639-483d-e230-731fcbf13000",app:{browser:null,ios:"https://apps.apple.com/us/app/fxwallet/id1560943983",android:"https://play.google.com/store/apps/details?id=com.fxfi.fxwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"fxwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/67712.index.js b/67712.index.js new file mode 100644 index 000000000..952280e43 --- /dev/null +++ b/67712.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67712],{67712:(A,d,e)=>{e.r(d),e.d(d,{default:()=>a});const a="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/67792.index.js b/67792.index.js new file mode 100644 index 000000000..80d93d34c --- /dev/null +++ b/67792.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67792],{67792:(a,k,e)=>{e.r(k),e.d(k,{default:()=>N});const N="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/67809.index.js b/67809.index.js new file mode 100644 index 000000000..7623885b2 --- /dev/null +++ b/67809.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67809],{67809:(a,e,k)=>{k.r(e),k.d(e,{default:()=>g});const g="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/67855.index.js b/67855.index.js new file mode 100644 index 000000000..ad8fd390d --- /dev/null +++ b/67855.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67855],{67855:(A,s,e)=>{e.r(s),e.d(s,{default:()=>p});const p="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/67923.index.js b/67923.index.js new file mode 100644 index 000000000..bd6d4dfeb --- /dev/null +++ b/67923.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[67923],{67923:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>a});const a={id:"io.zelcore",name:"Zelcore",homepage:"https://zelcore.io",image_id:"1b9e652e-1667-425a-f828-707bf9b05400",app:{browser:null,ios:"https://apps.apple.com/us/app/zelcore/id1436296839",android:"https://play.google.com/store/apps/details?id=com.zelcash.zelcore",mac:null,windows:null,linux:"https://zelcore.io/downloads/",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"zel://",universal:null},desktop:{native:"zel://",universal:null}}}}]); \ No newline at end of file diff --git a/68032.index.js b/68032.index.js new file mode 100644 index 000000000..2ce9df5df --- /dev/null +++ b/68032.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[68032],{45651:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>n});const n={id:"com.coin98",name:"Coin98 Super Wallet",homepage:"https://coin98.com/wallet",image_id:"fc460647-ea95-447a-99f0-1bff8fa4be00",app:{browser:null,ios:"https://apps.apple.com/vn/app/coin98-wallet/id1561969966",android:"https://play.google.com/store/apps/details?id=coin98.crypto.finance.media&hl=vi&gl=US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/coin98-wallet/aeachknmefphepccionboohckonoeemg",firefox:null,safari:null,edge:null,opera:null},rdns:"com.coin98",mobile:{native:"coin98://",universal:"https://coin98.com/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/68132.index.js b/68132.index.js new file mode 100644 index 000000000..438d9072c --- /dev/null +++ b/68132.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[68132],{68132:(A,b,e)=>{e.r(b),e.d(b,{default:()=>w});const w="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/68277.index.js b/68277.index.js new file mode 100644 index 000000000..4211c5ea8 --- /dev/null +++ b/68277.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[68277],{68277:(f,A,a)=>{a.r(A),a.d(A,{default:()=>n});const n="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/68342.index.js b/68342.index.js new file mode 100644 index 000000000..e255189d1 --- /dev/null +++ b/68342.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[68342],{68342:(A,a,e)=>{e.r(a),e.d(a,{default:()=>m});const m="data:image/webp;base64,UklGRsoDAABXRUJQVlA4IL4DAAAQGQCdASqAAIAAPm0wk0akIyGhLxM5aIANiUAakTrsC9UP0nKUCA/Q26PO96aBvQtekn3TL0nhc7/VqEC0KedHvIJ8wRSquMOW8NzbM6aO7QJDKVrRMWj4jamofy/ALofqS0ozBYduEmhlql4ZB/mngcqed6ofIrpTa5JrFgc/diTAqn468J2z+hmeOUnwn/+1Yo3LqU8BFXJm3rRGa469ShgIsCgHl3AOYb3wPNmQaL74+z3zhQTMCVlt4RXmIsmLNI+3OUgpGmUO55xZ7QfpcAD+75rH+42RnJVv/ewX/dgv+7Bf1sAAAn4IJLouWVspZQZ/nu7qhepz+5mSEuaoP6qmkKa0ICt88Ji+kJluIdUk0vBFDFkuOM/yRV/gZNG5K9EDDjDB/R0UJZ7S3JRWMOFxSq2OEWFaT6hfjnHQiXakmaTl/s1TQDa3CRCGIOov72OTSGgfo6huvRY+v+0o0xuvEzPf008nbb04PjmSr3cIRk3qLb9IA0vB5eFIMnEOIsCueUBi8ES9ms6m6qiHm6nC2GWOAz/AJA21kRQapREc49l8zN+VitfDJdbNr8yycNFXby619ZR2e88w2Sa6qvHwlxTRax70f8vOAliAz6QAwJhf5OLo7/SBwXJzPOcU3mDiQdRhPqwe2JE7rjbQjHCzXvMW7fMMrrzCadiYN2FE/i8O6DBV33qgTFWNn+9ipn47tyvug4UcVHKvLvVwwAU8OcO0hONqIONPgDWm6OmAlebuYDch2xXwgRkd8YOszlM38mbbBC4x3NC2rexcLPx4ldTUsJ3iVGK7F8KPEAR+MjpE3ktt8jeE4U1rmSjhF+iC35fj/8CiP3l0mFMJRV3CEZrJ39aPUQLpV1JOH4rEfgd7h1Av6SZhGmmhaDW4hrM6oMEru6jTAA5NL7i0CvqrLWEngoP7aVosLpwF17occ6B84p7KyRAy0usCF0bjT4ycjUU8AQRfDSNj2wR+CibM9wJJaReq4LLhlisOPeSF3MKTI3XYBnfnElB/G/ui3orAlGgA/eRrXcUUKY5sj3Dbhe4hE0zwYPUPiib10b8d2ChlRFtM2Fcm8mqrZk9nEgsFQzjyTmio7bHnPMGkwUMYoeaEDKDVL7H6E0Ag7ZtdjpKe+3/jWvT7KXoy5qZvb/L4DTIPwh5NY3XPyJFGMMGYa9Z8WBETC84xXTJ78zwV2564CQgxW6aWWMuxUdRibHOFdPdzFrPEIPL2tnxdTM7bgwhHQoqKg5J2fX5PLwj7kBfaoecAAAAAAAAA"}}]); \ No newline at end of file diff --git a/68393.index.js b/68393.index.js new file mode 100644 index 000000000..0b6cacec4 --- /dev/null +++ b/68393.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[68393],{68393:(A,r,X)=>{X.r(r),X.d(r,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/68402.index.js b/68402.index.js new file mode 100644 index 000000000..a3d79dd00 --- /dev/null +++ b/68402.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[68402],{68402:(t,o,e)=>{e.d(o,{uploadBatch:()=>r});var s=e(5675),a=e(27238);async function r(t,o,e,r){const i=await(0,a.KI)(t)(`https://${(0,s.JD)().storage}/ipfs/upload`,{method:"POST",headers:{},body:o});if(!i.ok){if(i.body?.cancel(),401===i.status)throw new Error("Unauthorized - You don't have permission to use this service.");throw new Error(`Failed to upload files to IPFS - ${i.status} - ${i.statusText}`)}const u=(await i.json()).IpfsHash;if(!u)throw new Error("Failed to upload files to IPFS - Bad CID");return r?.uploadWithoutDirectory?[`ipfs://${u}`]:e.map((t=>`ipfs://${u}/${t}`))}}}]); \ No newline at end of file diff --git a/6862.index.js b/6862.index.js new file mode 100644 index 000000000..8e156fa73 --- /dev/null +++ b/6862.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[6862],{6862:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.nodle",name:"Nodle",homepage:"https://www.nodle.com/products/cash_app",image_id:"39badb5c-adeb-4188-c803-a63a5cffdf00",app:{browser:null,ios:"https://apps.apple.com/us/app/nodle-app-to-earn-crypto/id1480763553",android:"https://play.google.com/store/apps/details?id=io.nodle.cash",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"nodle://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/69091.index.js b/69091.index.js new file mode 100644 index 000000000..b2b7db723 --- /dev/null +++ b/69091.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[69091],{69091:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>n});const n={id:"com.coinbase.wallet",name:"Coinbase Wallet",homepage:"https://www.coinbase.com/wallet/",image_id:"a5ebc364-8f91-4200-fcc6-be81310a0000",app:{browser:null,ios:"https://apps.apple.com/app/apple-store/id1278383455",android:"https://play.google.com/store/apps/details?id=org.toshi",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad?hl=en",firefox:null,safari:null,edge:null,opera:null},rdns:"com.coinbase.wallet",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/69194.index.js b/69194.index.js new file mode 100644 index 000000000..71b379f7b --- /dev/null +++ b/69194.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[69194],{69194:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"org.mathwallet",name:"MathWallet",homepage:"https://mathwallet.org/",image_id:"26a8f588-3231-4411-60ce-5bb6b805a700",app:{browser:"https://chrome.google.com/webstore/detail/math-wallet/afbcbjpbpfadlkmhmclhkeeodmamcflc",ios:"https://apps.apple.com/us/app/mathwallet5/id1582612388",android:"https://play.google.com/store/apps/details?id=com.mathwallet.android",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/math-wallet/afbcbjpbpfadlkmhmclhkeeodmamcflc",firefox:null,safari:null,edge:"https://microsoftedge.microsoft.com/addons/detail/math-wallet/dfeccadlilpndjjohbjdblepmjeahlmm",opera:null},rdns:null,mobile:{native:"mathwallet://",universal:"https://www.mathwallet.org"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/69401.index.js b/69401.index.js new file mode 100644 index 000000000..4cc738a35 --- /dev/null +++ b/69401.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[69401],{69401:(A,e,a)=>{a.r(e),a.d(e,{default:()=>b});const b="data:image/webp;base64,UklGRk4DAABXRUJQVlA4IEIDAABQEwCdASqAAIAAPm02mUekIyKhJ5ZpIIANiWkAE93/m+kT9dbwWzp9C9OecGqCGbeTn6g9g8gT6dOhT5XBFZfCioBR5zBOExkurE6Cyo77LHRpyCaSRy3pu8jB6Ta3k5hNpKBCMM6WLUmgxTaFBhledsrNPPecx4ULoqszz95PXWuGb2J6JZM+hBxEtxOv81aFZyT7sVQKAbpjt8KEobXGyi8AAP78XNAHX9T/b/937q7+Rd86kYyHjq7CFKNWnsGD9Luuv8/WO1ccFL4pyQflaCANYE/z5CdIlA7QslcVC1YSvTN12TCIXQXJXIGrZ+TRo/Jf7RudWk7TVmujJdc1T7MdrIeVHGRDBICv7EdBiL31Qblq4jDY/ytw8rDcFaQq8zBGkVp0gQbCggLj6eAVo6aiwd+6MVJp4i+Aw0r0QD0TTOw6UvaIyD4yI1rXYVYw5V4ylUxnU6Bb+nPfXu6Yn22F+mJi8RDTBWUWFllue6SFJAmYa6qOVvwKyTcWNtkIS401W8gPWPPwxINEarga39XOjDIETSIcbts/wYk7feEETKbHLcM6Qd+Bc9s9XUUUXzgYfva1+jEAMTNbCXW79Z/Bf2p9EtEJ151AoQUTJ6xYQpHwAQm1XqYIIZWhbdH5R/urgp1li5qhH4Klyuujf+bV21zSvC0S9ER4D4/0q7WOg8Rkd0TJxGzU7VFwpJtI9HZ8mnGeflU1KNvf6Pz76CYcQGlgKiPZ0n/iTb5260c6RCYSDCqS1a0aBi8EtmWVkmg0ZrbYtdfswjvPlx39fBrqRJFHI4xm52/vSqBLwzyVe83H4RM46enDIMcfs3GUsAhvb8rkl5CgaYaZJthFED8wG2D2uvxqO4vIQYakj+3eKZxb7Ilwgz1TXm+LGt78wUAi4lVww2jYa/JCbrfSsyxOKPl32zn5EcRxtXvlRum2BV9VnvMWJYz70/Mdfz7eSZbdtbCjsauHpZo4ogA4uTv0Cpx1YFTybxZnOfWQC/PU1ExMEdwmAxOHfl194R5XrRs9k2jLjYeVr4CuXjVl6WapKHhUn59wNHVQLn0bXOEq6tPTnuWcq/k5w09zpJjw1x2+FWUeUbCekxqAAAAAAAA="}}]); \ No newline at end of file diff --git a/6966.index.js b/6966.index.js new file mode 100644 index 000000000..d30740037 --- /dev/null +++ b/6966.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[6966],{6966:(A,w,v)=>{v.r(w),v.d(w,{default:()=>B});const B="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/6979.index.js b/6979.index.js new file mode 100644 index 000000000..6df1a9c8a --- /dev/null +++ b/6979.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[6979],{6979:(A,Q,B)=>{B.r(Q),B.d(Q,{default:()=>D});const D="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/70283.index.js b/70283.index.js new file mode 100644 index 000000000..2963d7ab0 --- /dev/null +++ b/70283.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70283],{70283:(A,p,R)=>{R.r(p),R.d(p,{default:()=>e});const e="data:image/webp;base64,UklGRr4BAABXRUJQVlA4ILIBAADwDgCdASqAAIAAPm0wkkWkIyGZuTwAQAbEtIALa7dtzaVKryHplZiyZUR00iBJJy0YWRmwDvsPGFTY+q9bzs3JdQ79zGxdREUjmweZrVmLPTI07Gxi5ciDw0XpqhH4Dlg7pBEQV0KhInU2ZAubjzrBJpjFETUm+rv02ooX5HtVQAD++/be/JDfxHX/t7P83OYuHOrCMbwsNTWpp/zJb/TGRJin7H8kaPpq3Cm2DWRQQoRhc7Z77MAAEHXNCP7BmG6BzCjBxmBn54EczaIJiBnhjCqouHYK4lYgUXzOTxO6kQSNGEjDQRp7qbqFLKLic6k2CmxhlJ/h5FO/PVAZODp11R6yuJUesLrvg3HlRn/UonBijKXGRPDrwbRye9F91X/bxEHuk4RUFM8T3vp6LljndiNcUqXWHFXAvGnvRsC9+UU+2rtmVwaM94DDIYVUoHC7vLupRb7jyjH58ohQ2A4YPL7wHJ1//0fgEilKRAauHcGnnmjFAbIXeUXSqg0jdE3/Gp+tQh6lRpwO/W+jqSJ0XtblRYllq+OMJqk/73/pBznI6nKKGjN5jX/LofX2gAAAAA=="}}]); \ No newline at end of file diff --git a/70288.index.js b/70288.index.js new file mode 100644 index 000000000..3bf82d854 --- /dev/null +++ b/70288.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70288],{70288:(A,e,u)=>{u.r(e),u.d(e,{default:()=>b});const b="data:image/webp;base64,UklGRoADAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBgAAAABD9D/iAiQSdtUep3vrIJBRP8ngOq/WwZWUDggQgMAAJASAJ0BKoAAgAA+bTSVRyQjIiEqmGiQgA2JZQCFvGsTvTg7uAkA38fXWb7MpswbxAaXqZX5D/pAkNFcMNutwjWQSu+IH9UCmOpBup5moB03gC+h6JeHL8AZds5qlrm93AZGxjckdRYmU0gb5qHbCb/cNxXhBuq2wBwzoWQ3ZgrtT+Dm7+wTS/wdMGmEx5gjFecoNbuxeb84b4yu2AAA/vucwS/Jh0TTb5IpPuucU6v6pi9H1fDT8Qec5MpMbwGfaJ9lvjvl8O3tGkzNaEnQeL4xKHKBoHmM8Rx+ZcjzAsgh2Iikt7NA9lBT3zpuNeMeS/Y3XjFRxRfYM8ZdLsKTCnNUNxIsct36yrq5gu82Z0P7A0UfztZdKbd+QbP7crxc9i0cytbCouYjP/iq28sR3vDcY8cpVBKVzBUN93E1k/B4ns1y5gTf8FSY59+vNfDP/olPNiFETH+6RxyEfMvTrbZS7tRWBz+aKzWC8pB32Z9nbW6n7r56nnKjmnxFrjxCbRQhiX9rpwTg4OxfeJOBeVM0/+rnb+9t1zrm7UjQX2b8f67SCfrWe9HCrGgtXfKv+kWMIVts+6cfb/ZifCxdUxhGuYwB0HKG5VxTlNL5cMH1EF7hhWnPUnmaHeybvatJ1vU/wSOl6Or82DORdFcUYm3OkT5g7eMcYFTe1QZYxnh/e6N1KnbLJHgLdTdxbQhXx/Iujojc0OfhYGGJBfPYfpk+F69vdP+zdpDavBnYOujOtX/h1gGxwbPOVkZ1vaV57qjYbBNe2OJeRz2iGlSRAoMRmvrB9g+LpuOt9eWfo8U6f4LtMzwbFq+xWBH+OWhI056QMzA0B1EScst0fAOFfFlrDgxvRnjZIX5cjT0e4CjGc/u9vSxBdQrrYuYfSPEsdn92F1YlHpzzPjASiscB8dTXj6H5fnO9N8tz98rAm0N6HTNQZ+6bX092ZsvpJwk05XqAdEqjuT+0y6/SLHhcW4PLPdD9PKBcZoDrE9a2eG501nWopdXhsFTmBqeXuqtW3pYuf0DkKBTYyg+Hlmp3VJ4Tw2SXXaCt/uVAc+4zVOfHIrv0VI/Fp6Sug9u/5/qX8uQjPvYeypz/7u5cwAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/70327.index.js b/70327.index.js new file mode 100644 index 000000000..c2b0ec449 --- /dev/null +++ b/70327.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70327],{70327:(K,e,n)=>{n.r(e),n.d(e,{default:()=>v});const v="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/70338.index.js b/70338.index.js new file mode 100644 index 000000000..4a0d4e6fd --- /dev/null +++ b/70338.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70338],{70338:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.moonstake",name:"MOONSTAKE",homepage:"https://moonstake.io",image_id:"22374fae-244c-4224-2e3d-c14912f98a00",app:{browser:null,ios:"https://apps.apple.com/us/app/moonstake-wallet/id1502532651",android:"https://play.google.com/store/apps/details?id=io.moonstake.wallet&hl=en",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"moonstake://",universal:"https://moonstake.io/launchApp"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/70410.index.js b/70410.index.js new file mode 100644 index 000000000..bf9e9d90b --- /dev/null +++ b/70410.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70410],{70410:(A,u,e)=>{e.r(u),e.d(u,{default:()=>q});const q="data:image/webp;base64,UklGRsQDAABXRUJQVlA4ILgDAACwFwCdASqAAIAAPm00l0gkIqIhJZRpgIANiUG2ALhdg/1njieWMQHfm1D/mOkB4hP+b6pPmI/affAP6B/u+sP9ADywvYg/b39nvZuit7qrsBlBBM2R2qCGaeKPUD8ln/////3++hKQyqqqqqqqqqqhAiTnup6SXQ3dqQziyjT/dMg/CSPcrFbHVvcrIqbAigNocyKvPr76DOHukd1SGbiwY+uerpcJP0YB2BMDmW12/P4S/7fRX6/TYCHvlHKqqyvMzMzMvgAA/uy9j//uDj/ZwP9nA7WP/h36R4AAApOT/5nnAPwTOLeg8pzy7RaVAajECbxiMUuSQTj+c1WdAP/0x17bUOxdPk64zZQ5cLuPIDw9Fmmc7mup+rYI9Ga5uHwRgExwwblqRlI9mb8AlEVQoJQB7aJ2AA/5MU/6QA2RHbkgCYxPsSmYCv8mRlkrNzv0M0v+6UxGJWUjzc2uZeacaaTtt4MO4a0S1Wzqqsl8HMU+8qF0Br9i+3D7XvWXCwUg3+IP19o8kTrgRSZ/uUE6T/U+EOmX28u9TT4UcpjYgzzOI3e2lHOObWGhHJITK35Iq429ugr2aS2aLE8VR9s6q+2GPoKEpTIKemRNNWoTGlVztzJ1RXbw8i2wI8YIbdQKojyUpy3YW3+J9Sual6fTVeJaGAunhysNJzZqDnTg75h3+4D6zQRoFbMjKHSAj2XnRGHLr59OsZkWrtsRnJnw8PtNjJDl3jCw/bfL+ImNxvsK8d0gCvViUS3r/qduE4pcUjtf9iVAtVzFUqmZRoUGWL+yAkgGGV0JYApQrINpbWWkdRcM1tNR1V4GkAYpw1upRcsNSpILmC0AouNZyvErLNgZPduwY89IyW9smQbYgt0dXQds0dQyYTeN2SUXa4aYfiHR0RisH/2b3yRHMXDpVjiMcHuDMoLHi2Up3pNFc+UQ3jZ269CnFZr00ZdyGxKVr7JMzsOZZmmv5GzrIGBUCE37wdgydu3EUqiBEIofyxn8DqVaVcWulypeeiXLH6fzv1CJp9CHN+n7q5kYFZ74UT9eL6yyCaZcZ82Uoj9IYP3uhbS0zWwHbSTSbRf20iL+ErDMLICiqC7Bus4bwUUVx7WJin6zZTrlhEWjbJ6s2vDD7SHTNcSeXm3leIfGo1gt8JXT2cFLvwUANsc1UZrYVPeGA7urWypWeTzHJJIjjNhzDijk0ZDe+9a2pKt4uGYZCcDfHx6y8DJujyOIVasO7XiejMMtYEezWKm0JBPoQsvxoAAAAAAA"}}]); \ No newline at end of file diff --git a/70628.index.js b/70628.index.js new file mode 100644 index 000000000..28b5ed1e6 --- /dev/null +++ b/70628.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70628],{70628:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>o});const o={id:"com.safemoon",name:"SafeMoon",homepage:"https://safemoon.com/",image_id:"ea0140c7-787c-43a4-838f-d5ab6a342000",app:{browser:null,ios:"https://apps.apple.com/us/app/safemoon/id1579735495",android:"https://play.google.com/store/apps/details?id=net.safemoon.androidwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"safemoon://",universal:"https://safemoon.com/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/70661.index.js b/70661.index.js new file mode 100644 index 000000000..98641335d --- /dev/null +++ b/70661.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70661],{70661:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>t});const t={id:"io.gate.wallet",name:"GateWallet",homepage:"https://www.gateweb3.net/web3",image_id:"aaf2193b-c4e4-4552-bb5b-dc1e1d2ff300",app:{browser:null,ios:"https://www.gateex.cc/zh/mobileapp",android:"https://www.gateex.cc/zh/mobileapp",mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/gate-wallet/cpmkedoipcpimgecpmgpldfpohjplkpp",firefox:null,safari:null,edge:null,opera:null},rdns:"io.gate.wallet",mobile:{native:"gtweb3wallet://",universal:null},desktop:{native:"gtweb3wallet://",universal:"https://www.gateex.cc/web3"}}}}]); \ No newline at end of file diff --git a/70669.index.js b/70669.index.js new file mode 100644 index 000000000..80102a807 --- /dev/null +++ b/70669.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70669],{70669:(e,o,l)=>{l.r(o),l.d(o,{wallet:()=>n});const n={id:"com.enkrypt",name:"Enkrypt",homepage:"https://www.enkrypt.com",image_id:"5aafd680-95a8-41e6-6df0-632ea23f4700",app:{browser:"https://google.com",ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/enkrypt-multichain-crypto/kkpllkodjeloidieedojogacfhpaihoh",firefox:"https://addons.mozilla.org/en-US/firefox/addon/enkrypt/",safari:"https://apps.apple.com/us/app/enkrypt-web3-wallet/id1640164309?mt=12",edge:"https://microsoftedge.microsoft.com/addons/detail/gfenajajnjjmmdojhdjmnngomkhlnfjl",opera:"https://addons.opera.com/en/extensions/details/enkrypt/"},rdns:"com.enkrypt",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/70714.index.js b/70714.index.js new file mode 100644 index 000000000..0f46ed4a4 --- /dev/null +++ b/70714.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70714],{70714:(A,e,R)=>{R.r(e),R.d(e,{default:()=>b});const b="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/7079.index.js b/7079.index.js new file mode 100644 index 000000000..58ccb8c04 --- /dev/null +++ b/7079.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7079],{7079:(A,k,a)=>{a.r(k),a.d(k,{default:()=>b});const b="data:image/webp;base64,UklGRhADAABXRUJQVlA4IAQDAABwEACdASqAAIAAPm02mEikIyKhJJVYuIANiWlu3QjN3QL+gj7b9FXb6Jn9841tJfM98dH1JwGRYqLc+QuGiIuAYu+vTlwhQkGhXqsC3zF/iXiqIY3M2IPiGoOIoHxz/6OecXOQZjT0yD9iYpWOY07zcoesUxfojpVPhlTKxS517CqrG4bqRa4aIi3+AAD+/FzQCh0C0y6z7Q8JirWu/EBlXoviXrcKRKehtlglSmatOz0bk78/qt1bwRfuoSvKv4c5GtIElbFN1v1eM10bZKejxj0T4JAu4Zk0wEtLnfr8OprcQKXi/Ihf13E0uKstkto4YHJ+1QK1x/BnYvp8+IkMTd5Q+CeXzyWstVxiaC43+xFa7vv1Fvx7q4cWbdWkviVizsPr+v2IGPWgG7xuIe8KkBYDtwmc/F0bbJXTGtssmMFoY5F0ax3HfeZ95f1LDhmEsmkAbV76146pogyQwnZkCB2MPxfO+EEkt103H98wsy8b/+Xzp0Xkf/dWqV5ihwvi1m3gGmJfMOjRlIz5wv8PJXXvO1E901B5SDGj6gS94CSZf5ta4M/E9bNAxM+3ZaGpk+D4Wtf7eWFlzPUAqTPhkRXPISKf2VOqgS/Vb8Hzt9s55w390Nmz3jauWv25+iCTkvyMBYo5EyYb/5Q4nhKsMc5cjMc68QiO9fqrNg42XHo4hTbSmJ8lmx387CZ9U2T4pSf6+qBBzTNu17mdM4an9UZGHPYgGzhuKz/XzgMVBEQQRAUZDJts74h/iCfWkZ543lLx4dXiMi6PwPo/bZs/Fsr/5RnxPam90epkbNsoRwpDlEclEHr47xQ3NTDT1gXg5cauY236TTvtz1l7JqvVovEYvKjg/WX8rOrVacKmTxXkKs0NOdoyP0HbJx1cRF9UUzDsz2LYKb8aKES5G3G37OzI8+X7Za4s390V8UHEqqTUH+Kwuc+nONOy7v7iMIAhkvUcJX2h7hZxZJ2PkIGJJ4jrtRbq3LkO7vkf4G9doVXCaVqEQv4UHUrnjgEY2wAAAAAA"}}]); \ No newline at end of file diff --git a/70963.index.js b/70963.index.js new file mode 100644 index 000000000..c6ab82597 --- /dev/null +++ b/70963.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[70963],{70963:(A,l,s)=>{s.r(l),s.d(l,{default:()=>o});const o="data:image/webp;base64,UklGRhYEAABXRUJQVlA4IAoEAAAwGACdASqAAIAAPm0ylEakIyIhLBv4mIANiUAagj3nm/1r8i/yM6qflXwTjDshT84+gx/keoB5gP2Q9bv0Pf+b1AP8V1AHPu+x1+2X7P+zR//4vq6F7AZZoR5kj/pW4U4d7OvY2zy8D9Otg3D0+Ymjjy3wVtLfca8f/+VQlz7AjaI1toG9yEeMfbSZ6GduLOa6KzwpCoV5WolS46+VcxpBc3CCh/8X56x018mA+qx2gA0l61D6V+M+d6abY0lpiIJSGimMs2efk9gAAP75HdpHvOZ8doCHAAAKPioA8LucMiXpwlBroqSd6jdbKotniJG242Dnc1DlRX5K73qa/c2VP3SeGTgqk9KaiImLbEvtKpIHgVatYhlVCSuxDxR9gy2sOYHsplk/RiVrCz6FhWoHzvo1GWqeLq52Agn29vaEn3uZSamZcou/Qe+AXPDIl6cJynm7wPY4A2x6JfFJ3Apon9oMwik6uzflj1kBYkT/RrfsJ16DwXsesjwQFwBLlCH8DyL/jVo5rkh7SibTk0cPSszyLHcWtugZ+eTv/UXPBl32soEXKi/ruIaw71D4V7Aizeg8OYIfdd4KRbXyQoJC/MzB5vfB8UhOW+A2UAU4A/i3silfYWqdxdbZ4bpQ1zD+NjeqHdTQsoT/v41N5DIB+DDr/S4ssqhRm+tFdcn+tpQYLSqs90zpSfHi2afqFLxTo2AsS3R2BHU0XhHpyyyvO9IpXH2OlIjtinHCTfDZw3i5y6cyeIz+qTKM7sbVLHRMl9ZH+ig/SKEK77j3lKNl5kFr0k/AN9p2u+Glpsu/xj7RrQSIQSgodrC5zwqj/NdssTF19Xh++c0++U1JMDKrpZjXQ9jyaLmTCwIJgn2cYGnb3d3IEQc2182F3BbnEDB1M/e7Ca0jX5Xyvc5oCZk7XqNy8YYBnEsALTJPoYJgPODmzQjKCQ0HwoRUHl1SCWzYMi5A4F7m4fMBSTLv0PQl/5UwfhZcGktTcL81r29QkrKe7MoKlBNuwWaCyPjPWYQAbyv/zhKyCRL5pQzwjYdnLIkK39lsnxhcuN460ZZpfPQM5/xOrN96mpvIP0RVhUF0Sn1EX3RLQoTONHdZ1JJ/S9D+YzcHV/n3Z6Vq/0DMg+UDZqUIdodoBi3jQDs0Bu4TeX58UNWrmIPXOAZBGAZgGeorZxTSN8o+9LTItP9MvDR9uM3axm0gbYE2RPU35cwWBdkkd+TjrUTPdCOFc3sAlqL6/zeSlxoTYvZprNbc5jWjmtts7vDw+KsqSjYKEOmFd296f/ubhZH4HjmTjjB1k4zzGok97VsWluEMAyGpWrG+wL53iHukKXO35jR0anuuNPHNYYd/H/Bedr6fJFVlVVn7NUsAAAAAAA=="}}]); \ No newline at end of file diff --git a/71305.index.js b/71305.index.js new file mode 100644 index 000000000..3991cb3c4 --- /dev/null +++ b/71305.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[71305],{71305:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>u});const u={id:"inApp",name:"Social Login",homepage:"https://thirdweb.com",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/71340.index.js b/71340.index.js new file mode 100644 index 000000000..bad4d3e02 --- /dev/null +++ b/71340.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[71340],{71340:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"app.krystal",name:"Krystal",homepage:"https://krystal.app/",image_id:"d2b59965-4eb8-4828-d3d4-fbc0b3379e00",app:{browser:"https://defi.krystal.app/",ios:"https://apps.apple.com/us/app/krystal-one-platform-all-defi/id1558105691",android:"https://play.google.com/store/apps/details?id=com.kyrd.krystal",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"krystalwallet://",universal:"https://wallet.krystal.app/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/72093.index.js b/72093.index.js new file mode 100644 index 000000000..797453ed5 --- /dev/null +++ b/72093.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[72093],{72093:(A,s,e)=>{e.r(s),e.d(s,{default:()=>a});const a="data:image/webp;base64,UklGRiYCAABXRUJQVlA4IBoCAADQEQCdASqAAIAAPm0wlEWkIyIXzGScQAbEoA1H6774D2z58dvXiS+tBZO9tW/tUAJWWz0pJOCLpabDjCzMqKGJ/ThQRtkn/FfGXi/9NJ6JDcKBaDaBrn8nHOVa85s8LJNeP7XzvWR0wK8bTu+xe4TzsR0S3fIE51TmoS78uzuGgthLIyuKX9m17wchWwgCvReLSMJ8STaAAP78kvR+OAJGOsP22T1lSyY8uToD51sOtL5AP34/4/qH4eMBH4BHvtFUh0Kjf3vlJ4919oVjaroxR9k/78f8/0gfHqrSH/gXLlwgGSHbRegUgu1iCnHvzngO75VX8SaQy5pXlMw400pn+Ly/rrUWAHm0NsjyK6AKabOVgytjn8hJXxrsdUxoeofk+R6QYu3sZaY9NGTEr2sbWpQAZAd9A3GfNksixLdQ1Yhnskgs4tBDeIlhSYF6xG7nx0Bg2EmQ3Koo9/QhBMs2h6t8G//+MX/1nZX3aHsfKthnqN9/zFC/HoN9lQCJy2mHwR5s39Uulyz/g37V98acQyjS3mrbbzsyx/E6wwEOnsX/1ysX3Q88TfVByWy0oabp+0WWVN/ARbKcEqAKBTEMf/eyKJ06//xhMQpOclzeIb0EljAPNKwiCd3IOxFbYdgIfkG54CLVq79TIGdaQqYdXmRzqy9AUPFyFx5QK3ww3C5g6ilWQq2wigTemjRjG6mwhhqGKgAAAAAA"}}]); \ No newline at end of file diff --git a/72097.index.js b/72097.index.js new file mode 100644 index 000000000..350bc888e --- /dev/null +++ b/72097.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[72097],{72097:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"app.ultimate",name:"Ultimate",homepage:"https://ultimate.app/",image_id:"1ed9823d-64dd-4ab6-2f3f-22c8ff228f00",app:{browser:null,ios:"https://apps.apple.com/app/id1629053410",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ultimate://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/72301.index.js b/72301.index.js new file mode 100644 index 000000000..aa068c0c7 --- /dev/null +++ b/72301.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[72301],{72301:(l,e,c)=>{c.r(e),c.d(e,{wallet:()=>n});const n={id:"com.coincircle",name:"CoinCircle",homepage:"https://coincircle.com",image_id:"eae63a23-c7ba-4f7e-24b3-e6fc69215d00",app:{browser:"https://coincircle.com",ios:"https://coincircle.com/app",android:"https://coincircle.com/app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://coincircle.com/app/walletconnect"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/72321.index.js b/72321.index.js new file mode 100644 index 000000000..1314d0772 --- /dev/null +++ b/72321.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[72321],{72321:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>o});const o={id:"io.copiosa",name:"Copiosa",homepage:"https://copiosa.io",image_id:"cae1be94-9f53-4eba-b915-f6e381d5a500",app:{browser:null,ios:"https://apps.apple.com/gb/app/copiosa-crypto-wallet/id6443951470",android:"https://play.google.com/store/apps/details?id=io.copiosa.exchange",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"copiosa://",universal:"https://copiosa.io/action/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/72430.index.js b/72430.index.js new file mode 100644 index 000000000..f015c49bd --- /dev/null +++ b/72430.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[72430],{72430:(A,b,P)=>{P.r(b),P.d(b,{default:()=>n});const n="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/72682.index.js b/72682.index.js new file mode 100644 index 000000000..52b2c0aa2 --- /dev/null +++ b/72682.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[72682],{72682:(A,e,X)=>{X.r(e),X.d(e,{default:()=>b});const b="data:image/webp;base64,UklGRhIDAABXRUJQVlA4IAYDAAAQFQCdASqAAIAAPm00l0ekIyIhKhQI6IANiWkAFewf1XtJ/udeJvg7VP+D3vjiP9S/23G3pApkf7Eefr6G9gn9ZutP+qvs0/qaWtMSKT+4kUn9lo8/GueQP0m5ho0XxYETl9QZ0MKXjvpeMM9g42XKg6pAuk9fGrveaGbKg+hKeZKBYUxZKBVmT6uTetFNX/NucxtgwNu2+ZBdyHBXws5PIs7GabnBoXCow7mFRh3L4AAA/vytEAASfDegq5qF2X5/Or5/TPF5OOCu+5O9RWFUAqY68ZJQPgxCOYhhgZji6+pBlnKhM5AKPLTuPD9M9PwiRDzVhp1GCopFwYzXPws8JZKJeBstYA762bpriZJQL32VrV+ezbwXfPsl93PUX1jSnZd7rVFob1J6xgBWVHeunAKK6O3YPVEg7Yjqv7ZOv1fHp9XNEOi5uxa8fwia5Yd0OcC9bhTXym0Dn3zyQjmTiWE9yzkldsUeqUhMI97RVneFdHMrdunGIqE7YKPiWYVtfgh/i7wQa+AU+qJZNfDr/vhsGR/9LW2Cu+4tX9Cp2Hs7T+Leq6yEykMBufidSvAN1DLt+bjaW3c0wt9r1AE0jIbzMiUVb47TCbbL00Rk1llEjagXS6BrsFtBOrZTWaRYMTAUCU1A7wvwLXRR3cd0JTmglvQOXBiyRhN71YgDONm06CGYA9cbP1/+hMLfCN6mZbP/r81BDG+mkkkR2ujUONQJuJXHoRaXD/x7sSy9V+1VCUVP4/W0q/ykHZyMzi2TLz42wWA82h9M2TVbjlJ8wMJTCQbI+sZNfA5D+EOELXIBG5FMrogDNslPq8b8vUQGJXHHZMz5bceQQhprP/2e88wyqRl8kzgfK8fjc/GjCGTN8GGBIxuor8+6AhT5CL38eXgj8NSpX12fiH4iEnGr7SJTzjhIQnPbDH86SjCI/ERhyAg+973S5WWeN1UECjXjPcmmFlrgkIQa/KdRqtI3qDBzFq6ydAUs8bF0N/JPggiDvbfBrOOAOvJ2/rqtd6WAAAAAAAA="}}]); \ No newline at end of file diff --git a/72851.index.js b/72851.index.js new file mode 100644 index 000000000..287bbf046 --- /dev/null +++ b/72851.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[72851],{28089:(A,n,e)=>{e.r(n),e.d(n,{default:()=>Q});const Q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/7302.index.js b/7302.index.js new file mode 100644 index 000000000..61426bd09 --- /dev/null +++ b/7302.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7302],{7302:(o,e,l)=>{l.r(e),l.d(e,{wallet:()=>a});const a={id:"com.okex.wallet",name:"OKX Wallet",homepage:"https://www.okx.com/web3",image_id:"45f2f08e-fc0c-4d62-3e63-404e72170500",app:{browser:"https://www.okx.com/download",ios:"https://apps.apple.com/us/app/okx-buy-bitcoin-eth-crypto/id1327268470",android:"https://play.google.com/store/apps/details?id=com.okinc.okex.gp",mac:"https://www.okx.com/download",windows:"https://www.okx.com/download",linux:"https://www.okx.com/download",chrome:"https://chrome.google.com/webstore/detail/okx-wallet/mcohilncbfahbmgdjkbpemcciiolgcge",firefox:null,safari:null,edge:null,opera:null},rdns:"com.okex.wallet",mobile:{native:"okex://main",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/7318.index.js b/7318.index.js new file mode 100644 index 000000000..50bda41d7 --- /dev/null +++ b/7318.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7318],{7318:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>s});const s={id:"com.get-verso",name:"Verso",homepage:"https://get-verso.com",image_id:"109d7c90-86ed-4ee0-e17d-3c87624ddf00",app:{browser:"https://get-verso.com",ios:"https://apps.apple.com/app/btu-protocol/id1539304605",android:"https://play.google.com/store/apps/details?id=com.btuprotocol.btu_wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"verso://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/73242.index.js b/73242.index.js new file mode 100644 index 000000000..bf4a99429 --- /dev/null +++ b/73242.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[73242],{73242:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>t});const t={id:"it.airgap",name:"AirGap Wallet",homepage:"https://airgap.it",image_id:"76bfe8cd-cf3f-4341-c33c-60da01065000",app:{browser:"https://wallet.airgap.it",ios:"https://itunes.apple.com/us/app/airgap-wallet/id1420996542?l=de&ls=1&mt=8",android:"https://play.google.com/store/apps/details?id=it.airgap.wallet",mac:"https://github.com/airgap-it/airgap-wallet/releases",windows:"https://github.com/airgap-it/airgap-wallet/releases",linux:"https://github.com/airgap-it/airgap-wallet/releases",chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"airgap-wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/73281.index.js b/73281.index.js new file mode 100644 index 000000000..18036b6fa --- /dev/null +++ b/73281.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[73281],{73281:(A,a,d)=>{d.r(a),d.d(a,{default:()=>W});const W="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/73544.index.js b/73544.index.js new file mode 100644 index 000000000..7e3a40f94 --- /dev/null +++ b/73544.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[73544],{73544:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>o});const o={id:"com.bee",name:"BeeWallet",homepage:"https://www.bee.com/en",image_id:"77743ed9-5ac6-48f7-867d-0f98e481b500",app:{browser:null,ios:"https://apps.apple.com/app/id1529988919",android:"https://play.google.com/store/apps/details?id=network.bee.app",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/bee-wallet/nankopfjhdflikcokhgohiaoehnjfako",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bee://",universal:"https://main.apple.bee9527.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/73582.index.js b/73582.index.js new file mode 100644 index 000000000..c6ffdf39a --- /dev/null +++ b/73582.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[73582],{73582:(A,k,p)=>{p.r(k),p.d(k,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/74014.index.js b/74014.index.js new file mode 100644 index 000000000..429479efb --- /dev/null +++ b/74014.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74014],{74014:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"io.getclave",name:"Clave",homepage:"https://getclave.io",image_id:"f1c538df-15d9-4448-542f-b7b358e95d00",app:{browser:null,ios:"https://apps.apple.com/gr/app/clave-smart-wallet/id6449253761",android:"https://play.google.com/store/apps/details?id=com.clave.mobile",mac:"https://apps.apple.com/gr/app/clave-smart-wallet/id6449253761",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"clave://link/wc/",universal:"https://getclave.io/link/wc"},desktop:{native:"clave://link/wc/",universal:"https://getclave.io/link"}}}}]); \ No newline at end of file diff --git a/74027.index.js b/74027.index.js new file mode 100644 index 000000000..4c9c4a8d8 --- /dev/null +++ b/74027.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74027],{74027:(e,n,t)=>{t.d(n,{FP:()=>h,PB:()=>p,Q4:()=>s,au:()=>u,kT:()=>l,r8:()=>d,xH:()=>o});var r=t(5675),i=t(27238),a=t(11405);const c=new Map;function o(e){if("number"==typeof e)return{id:e,rpc:`https://${e}.rpc.thirdweb.com`};if(function(e){return"rpcUrls"in e&&!("rpc"in e)}(e))return o({id:(n=e).id,name:n.name,nativeCurrency:{name:n.nativeCurrency.name,symbol:n.nativeCurrency.symbol,decimals:n.nativeCurrency.decimals},rpc:n.rpcUrls.default.http[0]??`https://${n.id}.rpc.thirdweb.com`,blockExplorers:n?.blockExplorers?Object.values(n?.blockExplorers).map((e=>({name:e.name,url:e.url,apiUrl:e.apiUrl}))):[]});var n;if(function(e){return"rpc"in e&&Array.isArray(e.rpc)&&"slug"in e}(e))return function(e){const n={id:e.chainId,name:e.name,rpc:e.rpc[0]??`https://${e.chainId}.rpc.thirdweb.com`,blockExplorers:e?.explorers?.map((e=>({name:e.name,url:e.url,apiUrl:e.url}))),nativeCurrency:{name:e.nativeCurrency.name,symbol:e.nativeCurrency.symbol,decimals:e.nativeCurrency.decimals}};return e.testnet?{...n,testnet:!0}:n}(e);let t=e.rpc;t||(t=`https://${e.id}.rpc.thirdweb.com`);const r={...e,rpc:t};return c.set(e.id,r),r}function s(e){return c.has(e)?c.get(e):{id:e,rpc:`https://${e}.rpc.thirdweb.com`}}function d(e){const n=(0,r.JD)().rpc;if("number"==typeof e.chain)return`https://${e.chain}.${n}/${e.client.clientId}`;const{rpc:t}=e.chain;if((0,i.Lj)(t)){const t=new URL(e.chain.rpc.replace(r.Mj,n));return t.pathname=`/${e.client.clientId}`,t.toString()}return t}async function l(e){return e.nativeCurrency?.symbol?e.nativeCurrency.symbol:p(e).then((e=>e.nativeCurrency.symbol)).catch((()=>"ETH"))}async function u(e){return e.nativeCurrency?.decimals?e.nativeCurrency.decimals:p(e).then((e=>e.nativeCurrency.decimals)).catch((()=>18))}async function h(e){return e.nativeCurrency?.name?e.nativeCurrency.name:p(e).then((e=>e.nativeCurrency.name)).catch((()=>"ETH"))}function p(e){const n=e.id;return(0,a.n)((async()=>{try{const t=await fetch(`https://api.thirdweb.com/v1/chains/${n}`);if(!t.ok)throw t.body?.cancel(),new Error(`Failed to fetch chain data for chainId ${n}`);const r=await t.json();if(r.error)throw new Error(`Failed to fetch chain data for chainId ${n}`);if(!r.data)throw new Error(`Failed to fetch chain data for chainId ${n}`);const i=r.data;return m(e,i)}catch{return m(e)}}),{cacheKey:`chain:${n}`,cacheTime:3e5})}function m(e,n){const t=e.nativeCurrency?{...n?.nativeCurrency,...e.nativeCurrency}:n?.nativeCurrency;return{...n,name:e.name||n?.name||"",chainId:e.id||n?.chainId||-1,rpc:e.rpc?[e.rpc]:n?.rpc||[""],testnet:e.testnet||n?.testnet||!1,nativeCurrency:{name:t?.name||"",symbol:t?.symbol||"",decimals:t?.decimals||18},icon:e.icon||n?.icon,chain:n?.chain||e.name||"",shortName:n?.shortName||e.name||"",slug:n?.slug||e.name||"",explorers:e.blockExplorers?.map((e=>({name:e.name,url:e.url,standard:"EIP3091"})))||n?.explorers}}},70926:(e,n,t)=>{t.d(n,{A:()=>r});class r extends Map{constructor(e){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=e}set(e,n){return super.set(e,n),this.maxSize&&this.size>this.maxSize&&this.delete(this.keys().next().value),this}}},93876:(e,n,t)=>{t.d(n,{U:()=>a,l:()=>i});const r=[["iOS",/iP(hone|od|ad)/],["Android OS",/Android/],["BlackBerry OS",/BlackBerry|BB10/],["Windows Mobile",/IEMobile/],["Amazon OS",/Kindle/],["Windows 3.11",/Win16/],["Windows 95",/(Windows 95)|(Win95)|(Windows_95)/],["Windows 98",/(Windows 98)|(Win98)/],["Windows 2000",/(Windows NT 5.0)|(Windows 2000)/],["Windows XP",/(Windows NT 5.1)|(Windows XP)/],["Windows Server 2003",/(Windows NT 5.2)/],["Windows Vista",/(Windows NT 6.0)/],["Windows 7",/(Windows NT 6.1)/],["Windows 8",/(Windows NT 6.2)/],["Windows 8.1",/(Windows NT 6.3)/],["Windows 10",/(Windows NT 10.0)/],["Windows ME",/Windows ME/],["Windows CE",/Windows CE|WinCE|Microsoft Pocket Internet Explorer/],["Open BSD",/OpenBSD/],["Sun OS",/SunOS/],["Chrome OS",/CrOS/],["Linux",/(Linux)|(X11)/],["Mac OS",/(Mac_PowerPC)|(Macintosh)/],["QNX",/QNX/],["BeOS",/BeOS/],["OS/2",/OS\/2/]];function i(){return"undefined"==typeof document&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product?"mobile":"undefined"!=typeof navigator?"browser":"node"}function a(e){for(let n=0,t=r.length;n{t.d(n,{JD:()=>a,Mj:()=>r,Wg:()=>c});const r="rpc.thirdweb.com";let i={rpc:r,inAppWallet:"embedded-wallet.thirdweb.com",pay:"pay.thirdweb.com",storage:"storage.thirdweb.com",bundler:"bundler.thirdweb.com"};const a=()=>i,c=e=>{const n=i[e];return n.startsWith("localhost")?`http://${n}`:`https://${n}`}},27238:(e,n,t)=>{t.d(n,{KI:()=>s,Lj:()=>u});const r="5.24.0";var i=t(70926),a=t(93876);const c=6e4,o=new WeakMap;function s(e){if(o.has(e))return o.get(e);async function n(n,t){const{requestTimeoutMs:i=c,...o}=t||{};let s,d,l=o.headers?new Headers(o.headers):void 0;if(u(n)){l||(l=new Headers);const n="undefined"!=typeof globalThis&&"TW_AUTH_TOKEN"in globalThis&&"string"==typeof globalThis.TW_AUTH_TOKEN?globalThis.TW_AUTH_TOKEN:null;n?l.set("authorization",`Bearer ${n}`):e.secretKey?l.set("x-secret-key",e.secretKey):e.clientId&&l.set("x-client-id",e.clientId);for(const[e,n]of function(){if(p)return p;let e,n=null;return"undefined"!=typeof navigator&&(n=(0,a.U)(navigator.userAgent)),"undefined"!=typeof globalThis&&"Application"in globalThis&&(e=globalThis.Application.applicationId),p=Object.entries({"x-sdk-platform":(0,a.l)(),"x-sdk-version":r,"x-sdk-os":n?m(n):"unknown","x-sdk-name":h,...e?{"x-bundle-id":e}:{}}),p}())l.set(e,n)}return i&&(s=new AbortController,d=setTimeout((()=>{s?.abort()}),i)),fetch(n,{...o,headers:l,signal:s?.signal}).finally((()=>{d&&clearTimeout(d)}))}return o.set(e,n),n}const d=[".thirdweb.com",".ipfscdn.io",".thirdweb.dev",".thirdweb-dev.com"],l=new i.A(4096);function u(e){if(l.has(e))return l.get(e);try{const{hostname:n}=new URL(e),t=d.some((e=>n.endsWith(e)))||"localhost"===n;return l.set(e,t),t}catch{return l.set(e,!1),!1}}const h="unified-sdk";let p;function m(e){const n=e.toLowerCase();if(n.startsWith("win"))return"win";switch(e){case"Mac OS":return"mac";case"iOS":return"ios";case"Android OS":return"android";default:return n.replace(/\s/gi,"_")}}},11405:(e,n,t)=>{t.d(n,{n:()=>a});const r=new Map,i=new Map;async function a(e,{cacheKey:n,cacheTime:t=Number.POSITIVE_INFINITY}){const a=function(e){const n=(e,n)=>({clear:()=>n.delete(e),get:()=>n.get(e),set:t=>n.set(e,t)}),t=n(e,r),a=n(e,i);return{clear:()=>{t.clear(),a.clear()},promise:t,response:a}}(n),c=a.response.get();if(c&&t>0&&(new Date).getTime()-c.created.getTime(){a.r(v),a.d(v,{default:()=>U});const U="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/74292.index.js b/74292.index.js new file mode 100644 index 000000000..bbeab43d6 --- /dev/null +++ b/74292.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74292],{74292:(e,p,a)=>{a.r(p),a.d(p,{wallet:()=>l});const l={id:"app.stickey",name:"Stickey Wallet",homepage:"https://stickey.app",image_id:"12aab9fb-f3d4-4248-10e0-4eda17a5de00",app:{browser:"https://stickey.app",ios:"https://apps.apple.com/app/id1671113083",android:"https://play.google.com/store/apps/details?id=app.stickey",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"stickyapp://",universal:"https://stickeyapp.page.link"},desktop:{native:"stickyapp://",universal:"https://stickeyapp.page.link"}}}}]); \ No newline at end of file diff --git a/74611.index.js b/74611.index.js new file mode 100644 index 000000000..6d29467c1 --- /dev/null +++ b/74611.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74611],{74611:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>r});const r={id:"io.scramberry",name:"ScramberryWallet",homepage:"https://scramberry.io/ja/wallet/",image_id:"2398a924-62b4-4f64-4a59-7ae7a293ce00",app:{browser:null,ios:"https://apps.apple.com/jp/app/scramberry-wallet/id6468808512",android:"https://play.google.com/store/apps/details?id=io.scramberry.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"io.scramberry.v7bmfgda1vo42ue385xc://deeplink",universal:"https://link1.bsg.scramberry.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/74667.index.js b/74667.index.js new file mode 100644 index 000000000..4fa03f404 --- /dev/null +++ b/74667.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74667],{97048:(A,b,x)=>{x.r(b),x.d(b,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/74672.index.js b/74672.index.js new file mode 100644 index 000000000..923944aa1 --- /dev/null +++ b/74672.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74672],{74672:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>i});const i={id:"com.ivirse",name:"IApp",homepage:"https://ivirse.com",image_id:"5da95e88-2d6c-4880-e6d8-b6a8d0663900",app:{browser:null,ios:"https://apps.apple.com/vn/app/oomy/id6446265246",android:"https://play.google.com/store/apps/details?id=com.ivirse.figame",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ivirse://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/74733.index.js b/74733.index.js new file mode 100644 index 000000000..55b9445ed --- /dev/null +++ b/74733.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74733],{74733:(A,C,w)=>{w.r(C),w.d(C,{default:()=>p});const p="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/74907.index.js b/74907.index.js new file mode 100644 index 000000000..5a5c74df9 --- /dev/null +++ b/74907.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[74907],{74907:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.dcentwallet",name:"D'CENT Wallet",homepage:"https://dcentwallet.com",image_id:"0b0ca1f1-1e43-4429-7b23-2e0ce4b1b700",app:{browser:null,ios:"https://apps.apple.com/app/dcent-hardware-wallet/id1447206611",android:"https://play.google.com/store/apps/details?id=com.kr.iotrust.dcent.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dcent://",universal:"https://link.dcentwallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/75075.index.js b/75075.index.js new file mode 100644 index 000000000..11568542e --- /dev/null +++ b/75075.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[75075],{75075:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>a});const a={id:"com.rktechworks",name:"ID Pocket",homepage:"https://rktechworks.com/idpocket",image_id:"c227ee0a-5127-4707-ded9-c3cd81348d00",app:{browser:null,ios:"https://apps.apple.com/us/app/id-pocket/id1549462128",android:"https://play.google.com/store/apps/details?id=com.rktechworks.idpocket",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/75193.index.js b/75193.index.js new file mode 100644 index 000000000..6f07946a3 --- /dev/null +++ b/75193.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[75193],{75193:(e,A,f)=>{f.r(A),f.d(A,{default:()=>m});const m="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/753.index.js b/753.index.js new file mode 100644 index 000000000..5cfac2cad --- /dev/null +++ b/753.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[753],{753:(l,s,a)=>{a.r(s),a.d(s,{wallet:()=>e});const e={id:"net.stasis",name:"Stasis Wallet",homepage:"https://stasis.net/",image_id:"d83223cf-f29a-4757-a21e-8913b12f9f00",app:{browser:null,ios:"https://apps.apple.com/app/stasis-wallet/id1371949230",android:"https://play.google.com/store/apps/details?id=com.stasis.stasiswallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"stasis://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/75403.index.js b/75403.index.js new file mode 100644 index 000000000..f488fb397 --- /dev/null +++ b/75403.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[75403],{75403:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.tellaw",name:"Tellaw Wallet",homepage:"https://www.tellaw.com/",image_id:"c1cb03f5-e1c2-4c3e-86e1-9a90565ea300",app:{browser:null,ios:"https://apps.apple.com/us/app/id6446802245",android:"https://play.google.com/store/apps/details?id=com.tellaw.tellaw",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"tellaw://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/75507.index.js b/75507.index.js new file mode 100644 index 000000000..f25ff5794 --- /dev/null +++ b/75507.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[75507],{75507:(a,e,l)=>{l.r(e),l.d(e,{wallet:()=>p});const p={id:"com.saakuru.app",name:"Saakuru All-in-One crypto App",homepage:"https://app.saakuru.com",image_id:"bb9120f9-9757-4aae-0378-3e4dc2f82100",app:{browser:"https://getmeta.one/",ios:"https://apps.apple.com/us/app/saakuru-all-in-one-crypto-app/id1627212812",android:"https://play.google.com/store/apps/details?id=ventures.aag.metaone",mac:"https://apps.apple.com/lt/app/saakuru-all-in-one-crypto-app/id1627212812",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"metaone://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/75534.index.js b/75534.index.js new file mode 100644 index 000000000..188719cbe --- /dev/null +++ b/75534.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[75534],{75534:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.x9wallet",name:"X9Wallet",homepage:"https://x9wallet.com",image_id:"f64f7bf8-62ea-4d1e-087b-82d374d04d00",app:{browser:null,ios:"https://expo.dev/accounts/teza8899x/projects/x9wallet/updates/d8aa245f-076d-4634-b2ba-e23489b04dde",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"x9wallet://a",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/7559.index.js b/7559.index.js new file mode 100644 index 000000000..e0c579d21 --- /dev/null +++ b/7559.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7559],{7559:(a,e,t)=>{t.d(e,{relayOpenZeppelinTransaction:()=>c});var n=t(12506),r=t(75385),s=t(72559),i=t(18333);const o=[{name:"from",type:"address"},{name:"to",type:"address"},{name:"value",type:"uint256"},{name:"gas",type:"uint256"},{name:"nonce",type:"uint256"},{name:"data",type:"bytes"}],d=[{name:"from",type:"address"},{name:"to",type:"address"},{name:"value",type:"uint256"},{name:"gas",type:"uint256"},{name:"nonce",type:"uint256"},{name:"data",type:"bytes"},{name:"chainid",type:"uint256"}];async function c(a){const{message:e,messageType:t,signature:c}=await async function({account:a,serializableTransaction:e,transaction:t,gasless:r}){const s=(0,n.P)({address:r.relayerForwarderAddress,chain:t.chain,client:t.client}),c=await(0,i.readContract)({contract:s,method:"function getNonce(address) view returns (uint256)",params:[a.address]}),[p,m]=await(async()=>{if(!e.to)throw new Error("OpenZeppelin transactions must have a 'to' address");if(!e.gas)throw new Error("OpenZeppelin transactions must have a 'gas' value");if(!e.data)throw new Error("OpenZeppelin transactions must have a 'data' value");if(r.experimentalChainlessSupport){const n={from:a.address,to:e.to,value:0n,gas:e.gas,nonce:c,data:e.data,chainid:BigInt(t.chain.id)};return[await a.signTypedData({domain:{name:"GSNv2 Forwarder",version:"0.0.1",verifyingContract:s.address},message:n,primaryType:"ForwardRequest",types:{ForwardRequest:d}}),n]}const n={from:a.address,to:e.to,value:0n,gas:e.gas,nonce:c,data:e.data};return[await a.signTypedData({domain:{name:r.domainName??"GSNv2 Forwarder",version:r.domainVersion??"0.0.1",chainId:t.chain.id,verifyingContract:s.address},message:n,primaryType:"ForwardRequest",types:{ForwardRequest:o}}),n]})();return{message:m,signature:p,messageType:"forward"}}(a),p=await fetch(a.gasless.relayerUrl,{method:"POST",body:(0,s.A)({request:e,type:t,signature:c,forwarderAddress:a.gasless.relayerForwarderAddress})});if(!p.ok)throw p.body?.cancel(),new Error(`Failed to send transaction: ${await p.text()}`);const m=await p.json();if(!m.result)throw new Error(`Relay transaction failed: ${m.message}`);const u=JSON.parse(m.result).txHash;if((0,r.q)(u))return{transactionHash:u,chain:a.transaction.chain,client:a.transaction.client};throw new Error(`Failed to send transaction: ${(0,s.A)(m)}`)}}}]); \ No newline at end of file diff --git a/75836.index.js b/75836.index.js new file mode 100644 index 000000000..e05062e02 --- /dev/null +++ b/75836.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[75836],{75836:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"app.backpack",name:"Backpack",homepage:"https://backpack.app",image_id:"71ca9daf-a31e-4d2a-fd01-f5dc2dc66900",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/backpack/aflkmfhebedbjioipglgcbcmnbpgliof",firefox:null,safari:null,edge:null,opera:null},rdns:"app.backpack",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/75858.index.js b/75858.index.js new file mode 100644 index 000000000..a1a0f2418 --- /dev/null +++ b/75858.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[75858],{75858:(l,e,t)=>{t.r(e),t.d(e,{wallet:()=>p});const p={id:"com.trustwallet.app",name:"Trust Wallet",homepage:"https://trustwallet.com/",image_id:"7677b54f-3486-46e2-4e37-bf8747814f00",app:{browser:null,ios:"https://apps.apple.com/app/apple-store/id1288339409",android:"https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/trust-wallet/egjidjbpglichdcondbcbdnbeeppgdph",firefox:null,safari:null,edge:null,opera:null},rdns:"com.trustwallet.app",mobile:{native:"trust://",universal:"https://link.trustwallet.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/76043.index.js b/76043.index.js new file mode 100644 index 000000000..0b29a1092 --- /dev/null +++ b/76043.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76043],{76043:(n,A,f)=>{f.r(A),f.d(A,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/76087.index.js b/76087.index.js new file mode 100644 index 000000000..608f42a76 --- /dev/null +++ b/76087.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76087],{76087:(A,e,f)=>{f.r(e),f.d(e,{default:()=>T});const T="data:image/webp;base64,UklGRgoFAABXRUJQVlA4IP4EAADQGgCdASqAAIAAPm02l0gkIyIhIxqqEIANiWMA1x2hfx2thw1sIj92DvUx+cd6H5gP2c6jXoAf3fqCv2O9gD9JfTW9iL9xPS71aOlT5q9jsor944fdqn+gflBwBOSe9t1Hbo3jvI6PQh/1vLv9OewN+r//M7GY5IiIiIiIiIh7gHnjlTMwkXK1IXE8cyR6y6N8TEkjZfPOTx/jIvqz+4LLP2yVl5encVmDc307WnDB9LZF792UpT0OL59yZN/85J8xoWRfvPK5s0mr7GsotE7GGB2GAAD7BumZmZmZmXYAAP77exf5IL+rf+PvFv2g1os4AACjAV1p+yHI7xa+1o9uv9OaFG5RcSng6YUdAKbm3kmYdBeS0540z2UrAvMrB0TR4Dg/Zdn4XFBGaLYeaXf07J2ite9ecBGLDKHlM/OVz+Rn0taffuTTmsf5bLwY5muQWPH+53VmhhyCRzHUHMcZnXATvvTsdCB/hW5LeX2pWkqLP7wYhL0U/x1ZDAv7vf35vR+x/D4ac6QVJU79RSL1zinvOYmGVBbuCYOBn/woz2BPr55X8BvdGYQ4NS+VywCY0zd2mW27+wAGJeBbMPknB6EXx46tPfI2u7gydPvZnNbqsYgU45DzI5UvqLnJ5AkDdU+xiL9lVIxPBdA7Dqi4w3zMeGQm0Fy5/79ft3oPb9OnH/596E5lmTKLqbh8yOIeTZGIkZT9san2FLuLj5aWYRHJhhn22Dn8XJTQFrP2qQitfRyH/035/DfQRi046k4VJZkfwvbTvFV8OJq+t99u/xcTe5NccgBYJPB57VK/Cf/rdLX/96sxzcQ/BWa8AmMpr+uHJ6EDfaUdPNhVaNRS7chols8MEtwIOCiupY3lyBn5P6yzf/TgM3Sh8EC/qXf+VALKEX/ianfv6wu3dzDatPqUp2a/dHcvIjUWdUieo01SrlvkBFr8uFPTx/ItUS6nEXVwI5HiikVJ+KC1jt4OGJDcDudbzpFqef9sYkzUGtT94pWc3pHGTf9OlxlabgRv6ibJLzrL3NTjg06yV+2RiU+pYoW+eeCJpzv3KV3LbyPfFDtT8zAcrvY1k0mVUDYdczu0wcBI880vNDhcb4siDaBiGsh7Pv9ANcWq/5OFjix9HzRyXA+L0gtUXwG/4DPUNTfog/m0ULwzKGA/0V4DmObC5hRWgnowTw7SHuNbwixUKo+W+GB8lSTQSpvtwR60U6gnTJNk6HLsVza8ZDojrHUfpJgR/69mtwVImcjGKuH3jcA0LIte3/RM38rAl793CqqdTBkdbckTvZKR9iesGNcFiu4rT/2k9GmGnIu19KuvzpE0V+n+f+WoDgeIhyja6T89d+szEVCr5uCejsPrxyK8/HbEQVS1utOonlqclCMXXK+x+J7A4Sr9b5vz7Cs2Lzj97+/vxAgP+nqBXS3Wspf+D+dduV4Fq/7eBLyqt3z4aZo9h7CMchsOCZVId7qlALTCw8WD3/8dBcAf1qMrluu3MonTe3yrebj1SQVitKXfL8KE29oETuTiD/XRIW6TsT18iQaIsTaYKLtRbUiBVfUQTcepHpBy4Y/4gWlZ+WF+q3mIFzw5hOB3LW/PwutGTo3aWkXX9LwLxalr5cN1DEcO4kVxGjjYHjCg26Nv8+R8qAylzohxmeagZvl4Ze1p5Ljlp2AZRPRJMAsGGOJSf5fMg3BN0pAAAAAAAAA="}}]); \ No newline at end of file diff --git a/76125.index.js b/76125.index.js new file mode 100644 index 000000000..2dd7c5f5c --- /dev/null +++ b/76125.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76125],{76125:(A,c,g)=>{g.r(c),g.d(c,{default:()=>h});const h="data:image/webp;base64,UklGRmgOAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSOcDAAABoETbliHb2hGnnm2z+W3bttm0bdu2bdvWs23bjBNnN8pVGU+tiJgAVFoEQOPNT73rvX7Tl0XWuBXVZTP6vX/Xads0AeDFoYadOKDLGW9NUGZinPjO2V0AJ65WnDg0POLDJTRSQ4hm9WMWQ1DSuPTjIxrBiasJ8Wh50WgaNURjJloMSuOYC1rAS/WcoME5U2kxGDPVghonn9MQ4qrkPfYYSFM1Zq+qcfCe8L4qgsaPk0HJYpYhpAbaE82Qq0IOWw2hKjNclUO3Qq5iOZy0jMFY3OrCiliFaIErTkXOVcQJLmdUZr5GXgVxlRDcwhCZwBh4B6QCglsYjMUtw2iBdyBXVg6XU42JtMCrkStDcDLVWKplGk15CqQkj60XMzKhkUu2hS/BoekAKpOqHNgUrpjgMa5lYgMfgRQR7E+z1JhxX0gBh1w/KpOr7N8ALk9wDgMTHHgBBIBD8zGMKYqc0AoOEFxEZZIDL4HAoeFwxjRFjmgEJziCkdlpNUXlkRDBO9QMqXHl+/DosoCWKuPCrsBpVCZbeQbwetreQKOxjOmKHNd480hLlzFucRqVCVOeegdDZSzzrEDgXe9SK5NK5bv/M1bFsi6y31RaVTLfOGNZqqzIcmXilRsBrTKWDuMGSkvexlBLnbFcS84GREveBlwjaaTlWWZYTeUbLc+yg1Zr+UYyQzadt+Rt/LXkbTi05GW6WeoKW/I2Plry1g0teZsGmqWOZqnLt+TRkrchcE3q1i6ipcy4aAJjyiIn/kJNmfK35xiMpFXFMizwhSsZmPDAqw9hTFnkoT1X0NJlXNkb/ajpUvYH7mdIV+BDwH60dEUeCDQay1hHVl+RE5pC8ABDHRW3+gh8BOKxzVpa/dHqwajbw8Pjc2oG1KXyC3hAcAAtTZEHQQA4fENNkfJ7OADw2C2apceMe0PyIHiOIT2BL0FQ0KHjVMbURE7vClcIghOoqVGeCkFxweNcm3VG0koIfA6CEh0a/c6QcWUG/tMUrhR49JhMTYdyWl94lC7YZh41FcpFO0NQbg47zaemQblkLwjKF+w0lyEFgQv2gKCSgs3Gcq1lnQVO3AY5VFbQ7huqZpsG/tgZgkp7525ShphdMTDeIRBU3gl2GsQYLJssRI7YB+JRVUGjyxfQgmZPDMbFNzSBOFTZe3R+YDEthmgZEoMalz/dA96j+k4cut8ykcYYNFr9WdQQaZx+f184cahJLw5Nj3l7Do2khkpqzYYQ1Ejj/A9ObgWIR836HIDWh97/84zI+p/796PHdAAgHjXtRACgxZZHXHDzI8+9WPIrr7359jvVfbv4G8/cffkJO3QAAC8OlQYAVlA4IFoKAABQLwCdASqAAIAAPm0wlEYkIyIhLBYLMIANiWgAxUim1BSuLV/c+T9qrzA+dfPr6C/FG6b3mF84f0g/471Jv6P1GvoAeXZ7Jf7n+kPmNnbd/pclj3v/X8Ku8P/kf+h3w0AH1b9GD4DzW0i/zDoPM3z5x/rvYF/XH0sfXz+2v//9zL9rx8wXSt5Y+lEVGeHOT7u8BTQe6ytS+w4MIOl4mPpR7GQVgOrypcuZzF3rpX4uKczfs+LSQ4to65dO5H+5oke6yAHN4xvaY5DED3iNPZh6vIMiHf1GT1a2YCrAOrneFSo4fzrY2DFG3Vp5l0S7wkXe+uvE8c7jLNfUnWEJrwn7evayuJLhEyOn0RzaUwn67fb9lPEptn/mC/juhXWVXyTbErg5kZX8Asu6cR6anIN6dJNYsUeagvNG+Pw7cHz5YDsvd6xWyl/0wsuvVVMOUqyMpfLDRxJ78VfAoYLX/9TgfC9nL9AF8kgGzXPpzNbBdi6U71njxvqfJyar+5A3IwaM4gAA/vfg0V4r8khM7+2aVQaHob4ioBSpc3Sg7yV4ovfs6UnnH2vFUjnZDVngBJNg1X34IZ6+jq5QvWR+zZr8CBGPBLrz+V1Z6EzsJLVJjpy3s67v8YOzWyiVbnnMtLf7KjLBdTtaGzMyGNe5vmfbH50MK/8/8RotDjYrt0yMOx0A0Bqp9m2QNNCev36di1sBMHp6krMX/eyGMshJS1H1I/M0jvRiw/BVLTNrP70XEVF37wxe8sSpgUqb0nlYOKuR+ijDLjSlGrS1s0shLk4EiqJUZT9fljnVCKiI+c7tMD6DpiYFX+UxqqEtX4km0edtn8ju6G5w9CqNc7iC8Ym9Xuh4cq3hbDbG/K7Mi9+3/8MHGrJWd4yzA6cnBekt0OKLci9sHF9lg9yUna76TnY5WOMfh/nUe0QOhp7zmGUECBmrGdHGzoP2T7/jBTdOCyjZSff0tp9PyBE/PaVeXLcKIohP/vKtmYvCS8XM0k5kdTc4lHc22fg6B8tfXO7ceOmWBH+KuJfAJv3XTlOq+dcKcazfAUyHqIPvmOVMLHzIILszzuEY0rebEpXP6ZR5IPo1kBGoAYx5mw8qctjLbJjbVKOGUUqz3o7ytepMRx4nFd6rcgG1RjStPwyrHc2Tx/p7R3COjvLL3f9UC6YenPZnYXJgTQ+UErKI4234jDslPtcUHQvrWAg9xTFuHA8Ro7vSeb0OsCv18znzMcb1bQj4YxJTyE0Pj6spUYFpX7Dd/WmLg6PRj52K/6O0Eno5PANtAHxyHV6XY/jouJ6Cgqai6A1FgrX69bOmA4Wb1wWOI7Z3wa/btAK1TL4/heXhukm9dL6754o9bnMg6FfqxhcW7JEFizYY8DWnXry/V2UDRgn4OKjwbUUcQ32dnEPF5eKMdSlR59jtRIznx2FvrryB5LWu6c69wXKDu4B/SRRoBsXyQFUhZ/f7TJuyCgMqC6kkV4l+0hRQL4++3c/ICSP4KaJgCHP/HGPhaKps44U5KpbT3XgUSf+bHRRFrV5XwmobevPM4a4/ZTrfGQjn1Yn8MZrAxIqp1G268c3BBhy+Yy9Hy6/gvw4uxC605JU0O09vPWBDVhdkbEgFFLx1QWWb5/ObG0fIxvLC0uYFmaXama4i8Zcl3BVferRWkHH6j1Y4NOTwICCmyUL1qUozm2lR1aiHZ8q+QWBBwEmF/mzu0ol5fInLz/Kzuq6IH7q4kc0wnsj1UE+VXXjvXj7q2eI9dgZf7U/UdDc5zkGTYo/pYS+WRBTW6H+R+uArIlmrq3Kf6iCq5aZdMGxFl17Y8I0cWN14snreXYKpR5E+74EjLhSlnESVtcuDuQ4CUQ07K4coDL04e2wxETsq05jS+m5hmv1w0RI3W8qyFjLKBG5ZZu5pU1Iyw1CvEmNxpB4ANzKypTGsk1Y4dyxFLOWgN8XI8tDDcxbsXDgS8W/g/dnatppn7s+zFZL/35oJD5DLVN+hQ7BuyKrhunYWMeMmLKSmFpy2bZF/Pz2lpUmNTKdO5+UVdaUiZZosw0Q3JRhEhIKHwhsHr/9j7h61QCCRUlOWVXtT4gQxtqedWEuwvpEVcnk7Bx/dcnI32GE/wgHS1LTvr4BPlu1xjyVhmw/gHEi8fQyfSf71QG95Dy+6j8SqbCuqkIJceZWzZzo5WYLut9rvkDFU5vWeFU1RaeSPnYiS1cjX+juz5vtSUadt66poQ7wZTTC8WfYy4wwt1AQo8outtD+lUWLRkleuo2C6UZ0yJOX+F5/KV4tJwPABX5x6n1WtGe3on+tADyh8HyWB0BxnLDkfT+5Qvxr1OTKITGprM7J0xYO5cLN4qjPkn6cET10E+gTJAVG6ZfPx6ScHg4kPB/Nl3A7Sbn3I7V7uhJ1bRtAjWFwFKcnyQZcn3ZSwRkwo+J3UgP1uecmnNPJhP+tGlHxZgvT5ZZGoX+c7jGu6AzQK3nicTgsgv7N8nzKfh0Vlcof2MuwUOOP+Z1nh29ThjtICgja50yesbaBLX4owIsCciPorKz9Xv/WUvWefpDf+Em0x0+ZU/Rwj1+m7V/G/fwOWP89i6qDZthoOd2VgfDL5hXWXkO+Aie67DhCoZxfNj977iFPR7jwKcIRYlE9PUCURhHuBF7fKNypeBOkpU24ZTdpRve5+771FiuFlb5ZOdcl9cw721pBtHPXXppd9XTpZjII/hCCdORycfjoa0FpsU/C7ghh+lvVO6aNz38ij4xnIRn64y3f1qGd03fzTk/kBLSjGpHvW0Y6BQBSk4dEzpQTgvK9WmNSFFb0SaqwT4X/4jXSSOpOc0thWlf5T7PVS35mHsr8Ftwuk/A8hqmskxK8AOT+dlgELjQFC9OP4yqgeZuGomGPOHPU0BziNNXjbyCvu6NQMlWGZ9RBIWaalQBrKLwYTTxvOQufYoNEiOz4bsfuE43K3+rzgoblszWreNcyuzASIx/p+2ugsUDYTVLhc1/Kqzan1cANXK7R/qod9ataFSsqHoHHcQdL0JONWkzmtxzGLI4kiMhED+T7epdl445Z7FKElQ3xO5kvJwtYv/Tp0Z0SUKB9EgZX1eMPASuq5dNIr0W3YGaT/LlXFNVjQW0nuFG5MxQN7qw4K9x4tbUyU39kDXlRvu2EhTnEvgeLxEb587utK/dxtmju4oE6xE528Pu1T8u4RukyHQr3xSryAHVp/RG9BdVKgNeEjhm4z0ttifRZTmnCQpqHlciINuSr7WLNBd6bC3qJk6K/h5xc9virMWoLA8xCDK50a7u91CJlziOv2rbbl/f9eEMWzzy//uYXZ/7MVrwdQLMMDARJxzFLyWWH009vj9+YRjHg8HpM+ldVJbNX+T+KXsbrbhd5EfMtOdd+aGiyFyVu0uhuyLtvrvcCcSoRrpV3cchvoE+2op+yyE8l1vd/kVCd3OKFcIbFPLJIORjVPccVq/nnR8P2vYL36mY/50kmAsQ/z3Ls9B8/LnQVPLmm+Ji+W5TANFaLm3abqgPNH+mZnaYKR8ocHns29UQqat6YmH+kT4AAA"}}]); \ No newline at end of file diff --git a/76324.index.js b/76324.index.js new file mode 100644 index 000000000..e741697af --- /dev/null +++ b/76324.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76324],{76324:(e,l,t)=>{t.r(l),t.d(l,{wallet:()=>a});const a={id:"com.bybit",name:"Bybit Wallet",homepage:"https://www.bybit.com/web3/",image_id:"b9e64f74-0176-44fd-c603-673a45ed5b00",app:{browser:null,ios:"https://apps.apple.com/US/app/id1488296980",android:"https://play.google.com/store/apps/details?id=com.bybit.app&hl=en",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/bybit-wallet/pdliaogehgdbhbnmkklieghmmjkpigpa",firefox:null,safari:null,edge:"https://chrome.google.com/webstore/detail/bybit-wallet/pdliaogehgdbhbnmkklieghmmjkpigpa",opera:null},rdns:"com.bybit",mobile:{native:"bybitapp://open/route?targetUrl=by://web3/walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/76354.index.js b/76354.index.js new file mode 100644 index 000000000..647b9b7cf --- /dev/null +++ b/76354.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76354],{76354:(A,b,l)=>{l.r(b),l.d(b,{default:()=>f});const f="data:image/webp;base64,UklGRsYEAABXRUJQVlA4ILoEAAAwGgCdASqAAIAAPm0ylkakIyIhLRk4oIANiUAZzZv63SsnNXiXVwdl5OT8SbpkeYDyYPVf6AH9p6g70HfLc9lT9x3I9jbLM40FV8ia9EjPR9R8CX0TSprA+LNes+90Gofn/XhvqLZP8MG4+IIJiyYDc73bJ89frFMhmMy+2VTlgbQ+bNM/v8wXsXnqrljheqjZArlSY9Y8kDpG1tSN/8gHZ0XJyU2rAG2di7NnDTrldK7ac2wbK7ZPg5unZ0uQDaQgih0ltUJm29i8y3SNfbkA1nZcZR6hYC6QgAD+756Z//zNH+w3+wANKASc8qQYIs7jIAPl4OGBnUS25qo5/hzBfOyfTfxORc+ESJ1gJCVRgHxkN8G1sj2C1fCijtk+4bayOhY19p68NDpCGvpRsecLD0BsA28ONqA7e3yRp6urOVApeQ5zbQ38Jdur6zrbvX0GYUHCGpf9gZzlN9yvXdYC6YTZP5kY9xgOfkBH8xFdzrBBx3X6OmbT2SVIR+iSoT/QvVzWf+qTKyqBz/H3vQgV0fDfgi+HtU+gJj7bU6L18AhNoOALdjdGa19uzRbbH+MJLLNZ9U4w2Cez6XObH0pD3hYE84vtsiGSNPwJzRww+V4q99xViwICUm7tyS1XCgRaYf5if7IRb1JO3KFZs0/taECA+h0JQpbND2dFoUjMgUve6tAi8087384YYpWdkPe6KJ3k1v7f1dxilLEXVjS+M7WAA3KWoKkc+uaL6sx0Poa6Fz/E4zI+XoVGXamOWEZ0umtFez+QC4gNw4ZtoR74bL3cyblMln/OrXpO7pB05dTA2Z4Y6kl8O7e8lbJg5ziIdtCqOYGVga0PhEObuF9ncO1MbbwbQ4YuQYxOBjfDPs8ZkJNyp0WN5zO9207E1oDrgSSFaOdXbvCBkItQF56SCZI4s6vvhDmCgtRJF7J4hfa0Y9CQsqV4/h1dIanos2QPbNibXOuko5T1uABbdWDaXaXQRkUyawH8j5REj1qNiYIErzJRJIjtmbhEFhVu0tsYZbUFFBdGBEkAh8V9u78PRsAFgeqdC70PslIzB8Sr5Gc4nhrnHFLKWOO/xHx6DQtyPc10NBZZCz0erR8WusV0qZUMpF7OBtIcNR7LlfZSl7NAg0OasG93Ovxe/Md1Al+IdCllDjyl2rTw1SZTtfVkux7nxXn1NrLibv20lt5z023/5egUlSghXYs9/V+SiPyNWP3ARAfhtAznGFbG1GL4I6A1TT+ok+XHEJsuK108A6JHSNcumj77b6ml8A79S8zeXQDILRMfbnsqbJRSmgCK+unqSz0gIPwSfueKpoGNiOP/tezrPnMJ/50+s5N8jqfMMlK0l4Z/A8tWuE+P3I57wGItvH7HLQfE5ZAo5y+EBPOSx8NwMHYLRXOPHuyjWYf2ibOInJ6fNb0Gs/rnQGYDT9yOv5bPfSnokRGfTKTiyOlhqEXEJZvdz7BT4+TGKAslCST1+4QdspC3FoQwl9EN3LnYcMEg1uhgkuQnN6yrd3S8fZ6Cpn+o3L28tQZeF61C5HyltqHlcdpmSSKS3YSPtXx2A2fGAII62PI6euEc4DW4fKskHFDUNoo0o3nlpOi6wHxKeYAAAAAA"}}]); \ No newline at end of file diff --git a/76449.index.js b/76449.index.js new file mode 100644 index 000000000..2a90dc902 --- /dev/null +++ b/76449.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76449],{76449:(A,f,a)=>{a.r(f),a.d(f,{default:()=>v});const v="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/76461.index.js b/76461.index.js new file mode 100644 index 000000000..2e1af8a0c --- /dev/null +++ b/76461.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76461],{76461:(A,t,U)=>{U.r(t),U.d(t,{default:()=>w});const w="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/7651.index.js b/7651.index.js new file mode 100644 index 000000000..b82a1628f --- /dev/null +++ b/7651.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7651],{7651:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"app.pluswallet",name:"Plus Wallet",homepage:"https://pluswallet.app",image_id:"2c21491b-58ce-47bb-ace9-bdef71f43600",app:{browser:null,ios:"https://apps.apple.com/us/app/plus-wallet-app/id6467651848",android:"https://play.google.com/store/apps/details?id=com.PlusWallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pluswallet://",universal:"https://pluswallet.app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/76748.index.js b/76748.index.js new file mode 100644 index 000000000..26d37ebb7 --- /dev/null +++ b/76748.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76748],{54367:(A,g,t)=>{t.r(g),t.d(g,{default:()=>N});const N="data:image/webp;base64,UklGRhwPAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSKQHAAABD9D/iAhY3P9/cRp5gN/fzEASiCJHgoY6Nah7m9Td1uoNpe5ulO1IcAgJtaAJdW+R9aVMCJZCit0ebkfdsB5S7Cyi/xMw+La386Rb3ZTBrpY60zyvXvueep8byL5oyoIxr3IcnlU6VmGIUUhzTg2LARsmReo/32udAEluXONuWJBqwoi2nV2YVY1KynUW3VS7idpWgqMaRSmJFZR9IUtcp3gLkGNGADfVGDJsd5Vm3T3LD9ddBr8Up96M4R/p7gl645W/fVbDH3++GEzueretJftZSH7Pmkv+osYt8c0J89RjNBq5MVZttStxYmkJNcln/zJv1nRvyXOpsYLmVHk1jRm1y6z5pnC2ijJYroxgtuQYzWrm6IBEYbK1xBX0LCBXmqL/gtSnlE7Cicg3zX/b2d/SU33Jjedlbmgu3u3207PBZ+xg56BmzrbAyP4PDTdkzgtcpaGxO4jVtA+KC7m1KG+YHc1dyiMRpQp7Stp08lLQtoywPqmkTK2vknz1NZjVyTHTTTNmR8rObGUDKO4i0NjJaORNUtLhN2FOnMOO728JUwNU3lGZSeHZO058nPv1hlJoekX1fDEI72XX+Pd9HggGuJB/NCGwJrbSwnY4uAEAS76RZdSFGnW+q7opAICiq5Tjd/teLxDF5eD/83dgrBux+gxB43YMWBzE6ofWUloetVGzF4EbAtWFNMTId4nO5poRZFcDG2ffHAa9g5t7zaCv6ZCTBkH54YHiR9UxLmTFgGc5TK0pHLQO1b/NkhnrivJ4qL4jb+IVk1cwRvjtrrQVEbAOCzfaK8v1MOrSlWm4jZxUH94ROMt+I4xcFd13iE9G18VKMeJvRmjUCgUblrJ6E0rxfXWoF564oC1lbaRb1Up0r123ptE6s2CihQFr7DvvgJqrNn6Jb6cKjyihK/VS8WbH+xJVyo2sKV5c/PLa1efDOWGgVRilE4ZgGEltuJ5agYPRKceI8kWg1WnN1DoNcK/gkzh5W0G7nr9r9/FsRAKc0L/igpxBez/6YXCp2F9B1grOKpJp9EvvB7y8JtNl++ug9aqWi5kNu1/Qv3xtbjmcpG9S/GGosOx6jHiPzJahdMESSE9AalkjUKV8PmAspQiRPW3mDIWAy+MoVpQYDpYG25CJDMRGpRplbjYAMnO1XkGCDRZKcXEeDqQ4YlLoKqrlGxOZK0oYRvMlNZkDR5QFjm/ju55zDlJFD39z7fNVdmV1d1xq47TSg5cO6bdcVTS9ydzqQ9n8itHtjqHiSkTF63K3zicU2F6lY3O6GL6pDa1DbQAET7ieXuquXFB8souv45LIo7ceo2S4oMbZM1KBsaDQyJB1I302r3DNpvgb43Auc/HJxk0ohdNk+Dqt+RXiwsUGyMceFGdU9jPJQbgu8JWQmkdMEMYqM1N9LUCfLe7pWI/DWh6w5IdcIEf4JdRn46RgUdGpQNzEwTzSEtgxhJZYz5z2WS5BlA9BcBwRcCT3ZBv8OZgQ1K0LQ4aR1AoPrKS4HMN/P6H78mMAzOiJwdlZtcwebW9LF14OX6qzoHLRYSrB/aJSOWQikNMBohYuo1EBftrcZsYBAKSNQtzcGEWGpmzj/I8bmYBq4PFv8rA4AgDkAKdN88jxSm/FGBwBsLiRg2xRcON2e2sVDXIcv6BtRHiOtfBTztHOtsPuMFPB9jukN1g/MO2X4p94kNOOkntmtqc3CEjXuMQqROJ+JWUOWpmMhINyy1lQYaDlkSm7LisBsgBBAYfvd5hqymHHIZACAB/n6zt0pNtzOfxfD4ANMoU52m4J/3+m+5Do12lNpMEOf28LQPrwWVSdFbgpcFblnu0A5kCkwi80ZNoqSwPGWtTettcQS6rLV0ppOZm62vMkIoBQhLuTjDZs4IirqUsGIGV9UPHrX9bOtr5bXuwA4C4fytk69HnQKqNiKI2gFVgml4vV3/R6cAAHACnOZlgYy+uOgaxKAGA/ox/TR/0RVBd0/l8tCKDEj6zP6r305/zMcytoBCSG4KHpG5FVHVUZGg4AntBooPN6mW7NjevC3WMZBGRBYHhqBnDsI3nSWB0OB4ffGMLz36jCKTkmpggIJtDSo5Ad6HL3yG7KwlEspOMpY9qN/tMd/3wdbmCebi1OKDwzJ1Rd13DCcMaUseLJI6vzixSqjMhrI/xZWIbscsUs5WqnB5KIe8wfAjjSc8WeEM57wwxNnGZ5ikcvqj7N07ZFqY/2pJ34Y43EzbSIFYsZ2juHlSy7FAO4TICHHXvORjQR32jMq/D0JtnBo0dvVKRGF6+qeyuob+qomcZamDkJ+Zn/+GbAvl3ypNlXzEkgn1o4xZtdh0Uq0nydAPgzCt5mm5ZX6Rf63QhmADXqxdHVHjw8uz1latg3AKq+S6W2fIYu/mv5blkaSAGwvBQKHzOZGx2Xj8Na9r4Ddu3NjNE2kdzflhVCFftg3LWGiv49cRU1m9oNwKKO99uy9S0tXZ9/2ybtBTY4oPKaOCGme1KZ9wrtZwDbpcbbaANXxUtlq8q0AKjbW/adpEiP/PPZdgaAT1KJFcU2J7T+V328DAAAeOKQNij1Bttj9jkAXJWb7NxIhvUzfXJitwJs6v7zQ2Fhb2fv4DfZhiRWUDggUgcAAFAiAJ0BKoAAgAA+bTKWR6QioiEllGsAgA2JZAaExTUmF+gfkBstnbvyA57TtaXg+j5X8dn+q9gH5L9gD9Pf1O6xX7IeoD9mfXK9Cv+n9QD+8/43rDPQe8tX9wPha/b79sfaI//+tHsN/1PSNeu1CDtLxN74d4b/Iv8FvHYAPq16VcxpVjMv8fX1H7CHld+yD0eS51zEyxdvtzmqG8ppn//wFSkRbYKx68BEU23WVX41JSeT29hvITjhFheJZwUl7Y4eC3GOclcyBFLNqSM3r8ZQ+6/wsfSu8wrfLbv3VvHHwjtLd+28vJNbPqbC29ozC1i3yxOFuF1b0Xno3csWn/e46BUmTuA74eBS1E9YxHGQOxYMkAKd6vDnlFAA/u0cPYmAT6TP6jh5dwlL8nY7wT5zc9AOboWXCQEmPSic3pMLU4nKEMJZAOmoKvJ7yZcLjaJfCeXNcM95l7/DZ//ArdbOdJDYQ13O/x6OejeqvUYdLfJM/yxJr7TEOKzYCc11OJDiykZxmE72OKM/2X8kd8vzJcfLrrVpHZSgmO30Cyow1V8Qgnf+SInvcd82TPmowzf5upL1V0MXz/A1ypCYPWPVNAmkgZvePM2+mdYQNBD/OLL9lFI2JvY3bsTEzaFCSGZ0Vik+FwkELrImMEaHwsgBd/wwWBpZz6Uv/j0ulsmglgQDpvNcR7I5xhP/8OsSKn8H6MrAtDajhh1HjvHs85ft/3+eifRnabudknwg6+TlXVRA95cGi2UITcrekFNErZRn1uBfC3mPh7+Nn8LjFSqqS0kS6UALXvIEoA4k2EofARRqf4dkX9qanlu7WvgEUmnF9UExp1SsS4NY5c0Z+Oqlyx/8hsPmJOIobpGMdH2D0km9xuqVPFVegLDf26TmEPHnyAATV9Cc4r4cGdPG4F3VdiBVxnSc0lwgwieQ7AtPPIDriimi0YUYmUNNpuZeUrZpDihmmhZ73ka2Kzn6nDf+ETNilqO1WptR/DM0vAgwWMXEZLu7OmE1fKYVKdC+XORk1o25F5oEdfFLfdTign+RZPhmdogKQCTxguM7k8Yt5uG00/n+E8V/XfCF9I0W7H41a1IQJY5+Oep3O+GZCCHZTP46QLCyHDWhIj/PXMZjuVnNdI00w8a5tDNKz01EzHpqF4UhXyyt3eTlyN95P+5KwpP5NJKpThi08CZ8/Zjd1bsvLWnNoChfjg7hNUEiMOw+MjBlILLB4F3FCOfysqphg+z/0mcP4oy7HemMBl02j+9zL5CrCjTTJsdgsChYGx3tyPsPu3vD2z8/x1Y0imuHRAZnyVcDgYw9wlOg8sw+ofFDk7ZXpEhvCUF9JtQs/GnxhEKeKADf+YJP0GNTCI/gZ63yRv5CGMpgYSF2Ua8gKiBuP+XIqN4xcSoEvYXP/ubgk0LD/a6/Uw5fRXAkVn0v0o+8CV45OuWQE7t+1PLF0dyY6F4MxqUNYqbOS3KQ+kprGse5ybeP5uMwiN0Lz7xOWyexGhh7I3qetv+cMicH3Kgwxm7J9tZrkQgjrx1eFEuYBK7/I06I1eyp7Kc5wxp6NkBC4A4P4bumSae7d9IA4js5JEnB41p4MNcC4ZfAmVQMAjSBNGaZs+IT05JkQPPl5L8lbEonnihxZUC7XrO8PEiP8q71ql2nH//9gzIJdMiJEl4h+7BWbM6JEZNoBgmH/3rfMG89fhP1gaCEoGTETJ/8ThuZ2N27rS1sM/h4janZvonhe7fvyi/9odV+rNQ7++1S3yCpaOheB9I0ZHCwxeFPaeccDBfA09LL70J1glcx+9uZD1F0s7XZon9DdN970ORdFFQLINXfLnksixiam+h8BMbOeOmz0fy82FpKWFOIB/LjCI2dMJRYkYWo+uPUzuf05vySb2Xscj6bS5LWB1m3RCHNvaRRUq35oHBnzdxHrr5z58rHrxH0MW0K9ZavcXzJqoAWSUPx3vups5Z6+5gWIXUvwyu+6AOmxF3LKqbeJId5jXOlaC8AeTNqfO4XhlKjiXxGOgMD789dHdGbsx8Hc+Pb8cy0Y2JbChow1JVuCr4pNMAEEVVCYLixmyR9VaSSepYuoarTKLGt6IAQer7jtVgAPkGv5tPeV4U4JESI9Uvg7hmpbjWulfTZ22gv57JHyL573/ZyvqyudI+eTspBpzLFXP3xqt/Tg8yXUR3gM15BZfptZCtIn5dLD5GlkdjfHgaxz7KsIHiXF2VmLmkbTQb/YQPaBscnmOJGkACPjg7623Z9cGxtZCcw8EllXb6gTPGT+X/VTYSWBzBFeNo+2OLX/ah7Nlv9gWNPu7ktMD5dZL3b/3GqjqeMPAeGTqa5i2jzNMsqodPc90Wia6zoTxKi1BCRI4H3N+dw/6uB0XXrNF3RAJ6CoKshTRpSyO+Zf73RvtU24C//4lMShnjPkHDlfuPQvYv+00o4dMrkTbZP9J46GdFXgwQ6/ZJwYzSJdL6s/B3y5+nBCP47mCNSq+Hsm09tj/FGIUCecAAA"}}]); \ No newline at end of file diff --git a/76855.index.js b/76855.index.js new file mode 100644 index 000000000..ae0355daf --- /dev/null +++ b/76855.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76855],{76855:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"world.fncy",name:"Fncy Mobile Wallet",homepage:"https://fncy.world",image_id:"c1c8d374-dff3-419c-96af-3515d0192100",app:{browser:null,ios:"https://apps.apple.com/us/app/fncy-blockchain-platform/id1613707166",android:"https://play.google.com/store/apps/details?id=com.metaverse.world.cube&hl=en_US&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"metaCubeWallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/76895.index.js b/76895.index.js new file mode 100644 index 000000000..466906a59 --- /dev/null +++ b/76895.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76895],{76895:(A,e,a)=>{a.r(e),a.d(e,{default:()=>f});const f="data:image/webp;base64,UklGRnwEAABXRUJQVlA4IHAEAAAQGgCdASqAAIAAPm0ylUakIyIhKpkqCIANiUASoH9V0+Ps35Pc6Z1Biz7A4zfZQwgdKvzAftN60f9r6aDqK/Qr6XzyZrxP/FV4G/Dr47ybAi4b88ea/1fPQrNfsVyBBcN+nFcKadMOLZXEb4so2JAf4flq0NiezvBvIJ0fg5IIGb6KmYzA8/U1lsJ754w0lInadmQ9L6rci9UGaAw313jLu25Iu8OkLWGYvC8ibHMXZXYAIhIQ8XjxYRVOeLCkLY+fFaF+NqTFfINKlh01BW/QTsH/OnOLiANgAP78qAACFkLBaPLbaLyp/T1Ck8//wa/pwAh6uds/JAzjbesNN7/8b+QjLRmekO3vgfyI8R2klM/3v+cOwAbppB+6Q8LdDd8w+E9WAR5Cdg3fIhHUhGEnwJAmHe2sdSzoOcCbEKnd3rUcn1YWukVa+dd3wDKGY7NoTyR6p2AQE14gqR7vCeqkyJPjVCaSmfIfxKjNZee8h9nvAACzKX873PAV2SWzxdEHXFASRBNjTTaYo97Gp5XRWnkK3wf/krh4atGvPnc0BZGbjxtgK5XGHhJ2Fbr/gs7/Qt+hR0jbBoIf+APC9BN6tjtPJMRXHZ5ZzXrtpDCvn/bA2PKLf4doa55mFyE9Wmix8unqDUaa2vip/s6Y2K7xsTIsBuhXest4YIfJzWBvf87GITzxbdRU85ITW7dE2V8EHkoMlfZQcbd/lwlStPVX8QuI9v5rEzJaxzwxWk0QzrbOZ+c3RKP4mVvzgUwY/cjlv4VoJSuvx7RfERDTcVG5jbZOkh5O2T5HXtr2JmLTWQLfU/0q4pc/oE/IFnUPibcs5yQF0fs7p7txp0qYjryP+dcSa/XKzUU7NFF1QiN3E2YvCdZDHa/kS4Be6a8JaGYiIBUFcX3oLfj4Xq5uhp4PJ2UV8N3g4U8Gbk2oaHM6POwU/Irxdk7cTj2kwV9cLj/ZZxwRh7xSVUW87Ey8expgYFtLb47AQPOszGoc4LQPa/YQm5QrHczSX7CLTJ8vqbv05mJTFs3NS68pZOSN/8a7hm4tGyG/8eRehuBvHvAdjRmbSaefdWW6+13igHGj+7A1vez6eUFlU6ZW+7j9tAOubLxGPRUvehyJno8CdLIPaly5ULf004GTpr/X/y8brjWNyNk37sAMyUIN7Qpertg0t4UFBoKGoBMHEcq0rSioclV9KMvouHssVYnVreot5s7ChzCXTonufDMsfMEHpJ+iQ2+Wm1ICjSp1F+7rd9MxxTZT2X3p4fFpeRzY3fGOuSsE2HXi3WaLombU18D5H2bDewnnXa0YmTgzh04N8Dxn8is4BncMgNcF2JCLZUqXPjaLKkwOaK3qrTIkq/sXev2QJeJnXdtbUUC6uWEnZK8XC24mYWE4V175pfEy65Y7lwMj6L1lf/ZMr6WTo8uB/h0UpeilmSkFY79CZw2xz/KedTelx1DZneEmNQG9py3u0sk0oO29pk81LN+87tkcfNc/SeqUmPtIpf7BwuiYAAAAAA=="}}]); \ No newline at end of file diff --git a/76952.index.js b/76952.index.js new file mode 100644 index 000000000..d625c1045 --- /dev/null +++ b/76952.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[76952],{76952:(P,f,k)=>{k.r(f),k.d(f,{default:()=>e});const e="data:image/webp;base64,UklGRvoHAABXRUJQVlA4IO4HAAAQJQCdASqAAIAAPm0uk0YkIqGhMBaJgIANiWYA1QG5fo3WYZW7L+T/MxbheCuUgPT2e47vUB+gPYA/VnzVfUN+2PqA/Xv9lPeg/s3q0/yfqAf0D/j9YB+yHsAfs96Z37gfCT+3P7h+13qvXiPsg/w3KGy2mZXyQfen855j98+8V/mG7PgA+s3pTTLFQSNX0Hs/71f6O/WfQaDYL1cg3IYtXWhBgNhsBKWCmJ2M2Dyb2dHFfe/uGuUPhTyPeOd6iki8CnNlkbE1lhVtOVYsdoiphxSiC+JnOJ2pHcBVEacgPcQuYnUZncA2xSHhDJxSLkmZz3R3aWlvegIb2E+U3Oxm7LAHbQ//RbCfshxUd2kyuzn6W6OO13T1zo8DVNVwiLvEUNPB+iIcK7WJM3XfHA+kAAD+/PQC9+vgHTWFDlfhXKlWmUR40b7E/Fkp0Se9CXm83lb8Kj7Ff9GaOR4Eqf8JsHdlmffrdRhon1bMsLlVp/CFEF5tooBmf8+FdPaq555rOVo/1i2hKNzCrabjAt+etX/IVf3NxZN12LdLjdGbge/Wq4PxZRIrUme6bTb1uDB1+8rY7v9zrylBjh9osI8aQowypQPwcEBr1Tx0fzLEa8sc1LoSn4wgbLU/5BAfdeZki9Rb60VCq3pwDF3pueLkbS29JoUT1/RVqNVBHCPDvI1qaivJyNhaW+wN2PzPLR84aRT0qY5zktqHC0W0Gue3dw1YtlCW0aiBnHpB1sF5MLKTMoOQXW5M0e8bc3h6rh9g2i3EaMfDSPFKPFKPFIWx185DV2v8HPteLX+Dn2oLVBtMwXGM9SoEeEEAz6044sSBz7Q7su31EocH311Iy1B0KEhWYR/w+3UVf5trvKjrK1JcFZdQNhnTU4/j/PP83ODhZnABucMnmGCO9Q7P21kIbyxJwrvdbxuOC3kv6qRv7H+GLRTsxleZaYwCwB8CTCNQoEhPG7fVF83Z9zUkRmrYlzRu33D6PhkPzy2KiXs64kTQtTi82qLuLBg2RLw8uT9oYdz7X0QCQMeuZy4oaUb88sadxXs+fFaOmCDrdWup2kv7tD+Pu7PV18F0VtMp1jgUL2h4E6X266CCisMyVgcFlDpmAw9uBEhUZfbJsSyTXffMn1RArhzVs5Bmomc0ulIU4CCARCvZIpvOGHSCmtQ7Du2zW6BztvuCB3kQ1fhkvPL6Kjxo3n8Z2YY9bZKOj7hpZzUYiOuSs1eB0Clom8Ms2/J/Jub4oG14kW/ycVlndlegyI/ktaqWbYfgR6nhBKFe1P9xDTYqskWlin6sl6rSXUCBxeugeI/ZNbKawzjSOoPxM/uktthtFrIzqwNpzErKpAksSoZbW0ZESTvv1kSo90RygErp75dkTGaOAL5IJ+KUcS39t1rSiXvHADXrTdLsG+/QpN1HY8DkvcCSWLLspz6RXBrGNeY+NkF/aREo44nCamBHyT/C526coZ24DuZCHGOOqSTN+Jf7+DV0RE3N1JVPM6j77MMDved3HPo+b29vwTgiVM3+lALq1NaOzgeRjA1Q7XpzfuFNSL1ODX4cFI54UTz/rdwllk0H+KehyWFP7W7+kMrDnG4hg5h5aRgKvSG3gDC+v0CCIfWg3E4AGk/iiqGogZdCZbQVjNfkrngk8TeVWwPpKWL5yVgJ+8JWZLcUqlDfQFNQB5v2W4j1bZvMRe23PCi1JkqS+ifgWQ6IHefvnqIgPt+1r+zD5RrMOue8d1+DzjHB+l9zNSfairSKR9qAeQxdGuT1AwVkaTWkpo3F/8Z5ws29xIiTBEExtWgPtvxkZK8h+RzKomCydazp+s1h392vo+GqgMdf6+CqctRR3nVC5ZrFuu1+MIj3yjdVP+P/ku6BJ8vf9y7+o4IYv31TkQKJskUaRKnCPYS7EOmmpKQglWcPZpTZPynZ2FdVnAic8VrUfx/jYjZBxq1UZYW201gR1HhRE7iLNBSTDWu7Aucx46+1YAUy45yjT7BEvrkx3gaPFpmJiw3jzSMLNoR9hOa2MhU5/o6/88e38HSHzl88L7m877/N2+9f9XXzRvKA4f7EgG/0DgNf8j22uBVZrvkfEjXUY+0lAnZK6d4BRD6Q0ipclHD+CQ+rVJbXNlmACkN1+3b4mVEiPwrE2rhuzrdmvxSWqC1zP8D4JcoDMC4gyJeZ6AXuYxYZy5uka6WZLoAfcXT/T4uJP0SHiyefVLeNPTS5rTqE9CSrgGxfIgDtqffV8uOueFwGzMBHBUT9eViAKAiQA3QH++gi+2VDBxgWDi2pP4rpfxQi4ksd7+pb/a1pkf1Dd/PMJGPykqa2lmnBeEEbv59PZes2dR/jW/V3BELsfSnks6fDgmTW+u0xibMly/DJHEo+DhGz168M/PkYZqMvyE8+OoezksiX9k5jPCYqRE11/1c6lZjvrK7YgYw3l9sZUYNPbkVXY0Wsw/za5PMLRoNFn5bU2fk4Pfi0WEP9zE2DOK5B36OPj/em6vu4bqBlmKB4PoVQW2xJ9jCL3TB16fsw+L8csVkVdNPQ6A0Jv1ksxCxRTEdSfFJYGMNV7RIIj0CAzna56pyxN1sqIVKqf7aVmCFatQtS2YYt6v38DCpBxDR37ZVO0B/dGw3GYodrkzQJOBYRRHdWB+JnqW8mXf9aXero4vHa+Xh13UyEV+befkp8Rg3dk0PVcB4SIkiHu53uP7VZfoV1r9jbeAAAAA=="}}]); \ No newline at end of file diff --git a/77016.index.js b/77016.index.js new file mode 100644 index 000000000..024f6754b --- /dev/null +++ b/77016.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77016],{77016:(l,o,e)=>{e.r(o),e.d(o,{wallet:()=>p});const p={id:"io.blocto",name:"Blocto",homepage:"https://blocto.io/",image_id:"374258d3-c749-4f37-7815-77e61f798c00",app:{browser:null,ios:"https://apps.apple.com/app/id1481181682",android:"https://play.google.com/store/apps/details?id=com.portto.blocto&hl=en&gl=US",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"blocto://",universal:"https://blocto.app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/77060.index.js b/77060.index.js new file mode 100644 index 000000000..0b488a9d2 --- /dev/null +++ b/77060.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77060],{77060:(A,a,f)=>{f.r(a),f.d(a,{default:()=>e});const e="data:image/webp;base64,UklGRuoDAABXRUJQVlA4IN4DAADQFgCdASqAAIAAPm02lUekIyIhqRnIsIANiUAatrqP3a5dev/gflWKw5x/iAf5j+gf0DfAftH06HqAf6bqAOfG9i790PRicp7sB2ld3uxVxFf8OsCmbeK/UI8ov2YkxLHAr8fKe1w1BnLtzIt8/kc8mCDSfePsg/z0sf9mwKRSe5duf5SrayqDoJwEvIYKwUFB1yY0LCDCZTsCF5ztwtHRlPfW//ie+0PrWPd1lgX1NLrlVNGT9wWCug7No2tQAAD++40seqQsEiKRIFFyCICdBdKaTBRIAQ3qJ0bF3NVejzP2u8gf5Gydi5vTd8+cBja3I7EuMu+XnnEnz9zX7a5B2dtSPmAl88o5cSVZO3fyt7BJvb8lVEDU+X9Ihka0yzsaHXDiJgtMB0E7zO4/UFfoxd5jGGSsbiSWXZfmpoE30xAVAaWgYu4WkGn5o8tcB9mfeA0+dVCbgf+w+gPBF33h9iLMY5FzT6vTv8Yh/JUmeTPpirbxhovKGo9LbtRzPEf4Wwo/EIGuvRuChqONhnqU1LTq3IDksf4VEmec5mpoCef8Q6Scmq4E15Y2OKOqHdJ96C4Bz5Pi9QXg4byc51U3kN/mNcOs3biwliPKIBobMv0Nbjw2aRQRK4FX6tDHM63ilrlmMr1889naXO0lpfa7SFHgJMAqMx5x1Bcyzod/onzjAFnKc7xyjNVEMulPiRpHHAHmpLSFO9C4L7f/+itYnDQPMTwiKP8wus6r1UEVnn/2FZ2TQXlKFeaV1mA+8X80QzGUJJT28ahzfV8fYFm9zh34nmAbWHgSHqLv+j/ZaaS0eTMK4uhHRHFk+TAaaeUMMyh921UbE+9H4e41HIeyt04kQEiHEapMWeqld/xFjskO/8ZXzbqHmyPooxlqQXHllRlLWNYzumIQB/h0Wk1Z+AIaCBbjNppFTkpg1naEZUZXAaaipPS2KEk1PXF0iCBXnd/rbZVYQ14ckKHZYQo6aTZwdTssa8adYtPMsKFAjwkR5GrGQqFr3PZJFDyNyVmZKplc6TIXMFMewW5lFctQpGE+Q5yNfUJpmTFU2RjS6bs6xD7YN12skGQwNtp3xcMb4SxM7+0U2F9O14/8uwa3yN43+/M9Kos8WZxBPFd2fqe7M2MKAJamBUUCoJmit8l9ALmC3/aJ6psjzuAlAHuggTfblG/XujD1lb4+gna2H0fuL7E7rfahCqk/T8nsjAgRYGSyRiKpG52h3FxfNBz1vvgjYz+qCpQTo1JXdYuhROCkVoFODDUGPBXkr8EP1F5xZpDA6bQXK0UAnBNNSFmcthacl/Hmu9wAAAAAAAA="}}]); \ No newline at end of file diff --git a/77172.index.js b/77172.index.js new file mode 100644 index 000000000..a037d16b5 --- /dev/null +++ b/77172.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77172],{77172:(e,p,a)=>{a.r(p),a.d(p,{wallet:()=>l});const l={id:"app.everspace",name:"Everspace",homepage:"https://everspace.app",image_id:"80eaa630-6392-4b0a-a604-0a0f808e4d00",app:{browser:"https://everspace.app/",ios:"https://apps.apple.com/ru/app/everspace/id1585434994?l=en",android:"https://play.google.com/store/apps/details?id=com.oberton.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"everspace://",universal:"https://everspace.app/deeplink"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/77176.index.js b/77176.index.js new file mode 100644 index 000000000..d9c4570fc --- /dev/null +++ b/77176.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77176],{77176:(A,f,e)=>{e.r(f),e.d(f,{default:()=>C});const C="data:image/webp;base64,UklGRmgDAABXRUJQVlA4IFwDAACQFwCdASqAAIAAPm02l0ikIyIhJhK4yIANiUFC2QtIxfgNST7N+Sv4Z/KfVf6J99PxV4EI6nW1+d+2btGeYBzqfMB+sf/A65/oAfq51o37R+wB+0fWn/uz6V+aARaZkCOkCJ8p5oxuPsLcwAFalu/9F05ROpG+YbWUwRiU/DqyQrtrnIx51sSJyXysZ4tI1ep2I38bFYRhsGukk+sTy8cOEmC0A4Ui9BJkOC2kvwEjgMSjnDd6X+NQMra4AHAf4vQtzAARgAD+/AMfg/7Mf2f/faH0X22wwAAF0mt0+gzgiA0WsF5I7O5uDDjZu8zs+e/rJACBQqRy3xNpjqLPwY2Rigw+9ZnREPNeN9h9qbOvhBU3yzpVBoJZtWGbBHj+mkU7fAkJnmSl7vDdLLQx2CNsUfHben/Nlp/RllkWfN5E/6wFeOn3m6GD6C4qDyDDGLyLXQd0bnMtGfV4/xa1LqM7h/CaPlxQi1vlbS8hZBMma8Sp4KeXRkAryQoBSIHlXjRCgcJZfsbzea1587y4GFagZbTtHuxxLWgHz/89VRtajUhDwic0jte8FPXDabeUhCiahq7XfUGjv6V0d2pENStB3VBBil/l5B68aDG0Axq5vGg4bpm0B7fk3fAVkCe69y1KCDLJ0gNJjSQCFUY1JdQ9+G2+sz03+f2YZzaRBB/Uh67UfV5kG1zfq0Yt/256Hn06SG9szVYIP4nOTWv98AtfJEHvjh24rVBzCICA6zFWQB/q4jmeOR5+72QdlBx3+IiMCKFg5tx/CNinXAJYGUcowjoB/3RyWOA1j38+EX1/f3NbWqRy2LW7XMWPrYOOMYvkI+sPlOqNq7uSRW+3PiwQJM4sfhvMsr0+z6q7Z+Q9guj2/NAbra9m3snKzzAX9f4e2OxH6hOmD1RF8N40GSMrkQ0i99PbwOwzWw2zFcM0OFe9/C9sr27FeZcbrGgP5mClMES1UZyAoS/UhErPC1yEBOMd1aSiijPHRo7fZhzAzKecvjqHHfL9mWgQpW/uQZlIucCrAINU7onAjCqqlWFYZFUsLSialVXO/TqUWkM20CVb37ZDndd1Cjsueur8nIo/AhYyHqQ53/cclAjpVTTrdvLHXcywbLuMHF6RjSoM/yNRGRCFDAAAAAAAAA=="}}]); \ No newline at end of file diff --git a/7732.index.js b/7732.index.js new file mode 100644 index 000000000..7a86b5d11 --- /dev/null +++ b/7732.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7732],{7732:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.caesiumlab",name:"Caesium",homepage:"https://caesiumlab.com/",image_id:"b3a456db-43c7-463c-cc3c-8c550c5b9500",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.csm_app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"caesium-app://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/77336.index.js b/77336.index.js new file mode 100644 index 000000000..bc240eec9 --- /dev/null +++ b/77336.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77336],{77336:(A,n,I)=>{I.r(n),I.d(n,{default:()=>B});const B="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/77475.index.js b/77475.index.js new file mode 100644 index 000000000..4c3a2b0c5 --- /dev/null +++ b/77475.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77475],{77475:(A,B,f)=>{f.r(B),f.d(B,{default:()=>E});const E="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/77476.index.js b/77476.index.js new file mode 100644 index 000000000..ceb4127c5 --- /dev/null +++ b/77476.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77476],{77476:(A,k,e)=>{e.r(k),e.d(k,{default:()=>p});const p="data:image/webp;base64,UklGRogDAABXRUJQVlA4IHwDAACQFACdASqAAIAAPm02l0gkIyIhJZRpWIANiWkKFqOdznuPPntRk631PCDtR/33fDOMfy//b+EFqRq45mH/g8xn096Le+ukCjRacJZ0kjBfWoWpWB0mzNDYtQzc2BdpRUKS9ggWsDBfN73EmJZ2YZ47jeIW9pjmVpd6n9gY3X2KiQrorkAuh8/7IYkJtLJo1A2mGcuPgTUXsknra01Qr2HG7h7mkjZGC/CdA0eT4AD+/2AZb1dh5AAGr6xJ6HE2o9ERg5tNP+mE+Uk5iVF1hgq7SZOkufTvYj+aABmcWNEt06jcpX2fZ9zVmdrhZh5ehEU7ZHSyN//7/wkwrOCDBqH/DKAf7cLjbknEWj1xqI4TqY+8gkqjq8rY6Pw5ZXJY6+TxmW43X2xgsF734YNQ5MXhp47YD8jxNld79ZUQ4WG8AAG0h0ps0Yb+WYCrsCnjdKrMs/ex2B4TcNbC0sOmOP9TBzqVbOByBeKYpiepd8kP8fNc5I+zU6GfCcshwPM/B0IymzlfZT5SMKc7/p1NSybQC5K/7DP/UxnhJNEf8VnG8l+Y9rJ4yn+3J6zWAB1Yu4CX/MS8Uk5ZZ/nv/LtpQAIjtZrHarcN7CZVlO1nW1+MYVa8DxZIlP/sB9ef0cTNNih/TeTWlVVjwkcAl9DDuWY5WQFoGTokEpjRrAsNEA/QlSuX5WXANaY/8uXzTNkYXdr/yzTUGg159AGrN/+LhmCsMTT1Tyw7D9y2h2jYzjR/86pYE/cPs+/YDq1bo/2e/rRay0tRn6EHXYGBfLU37/mPCJXtPy8Nokv/Tk02qht1mvBE/s+WGi5Xo8qcedkd4ZeKH+9vp3i1xfFqdpD3azHlvZpQh3npN+6XKzSzgM/7ySVL2J+x/Ht4jl825BagBKh/FYuil1n9yWpiIV1Vj6CzRv1tZxDeUs+kS991kzv0HKqxUyKhcwpdKExM9xQKizWzjpSoV1MKO9QnCJNSLeslfLUwdhjWBx3p0on/j3H+ssSe1Uy5QJik63HP+GByDPfFrIa/zvm7/gogfVm/B6koOjn+Vz34LFe20xiFMa2mFS635/wgtzJfJdW+bC1VtVoMH/Gkre4aU+4muRV/tP5TidBEcQ/AGSOCtXxvU/hSQdREDhk8rJPDR8IFHdbin//ZOpn9C/BK97KWwJMI+y4jEoOpzQ2AAAAAAAAA"}}]); \ No newline at end of file diff --git a/77491.index.js b/77491.index.js new file mode 100644 index 000000000..ff3532dc2 --- /dev/null +++ b/77491.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77491],{77491:(w,g,e)=>{e.r(g),e.d(g,{default:()=>X});const X="data:image/webp;base64,UklGRgYNAABXRUJQVlA4IPoMAAAQOACdASqAAIAAPm0skUYkIqGhLJo8gIANiUASwGm+9u4vrlJ9e6a5t8VfqL+4z1MukB5gP1u9Zb0Xf5H1AP6b/kusM9ADy4/2M+E79pPStzR7/I9p39y6GTyf7eckTpH/e+h38W+xP4r+rful6u96fxe/r/UC/If5b/iPy0/ML6KnjbgL3I+gf7H7ivQr+OfUr6+ewB/Of6r/qOM+879gD+if2T/yen1/y/4P8pvbL+ff4n/xf5T4Cf5j/Xv+N/efan9e/7S//T3SP13//6YFKEpEMSQJPkxFPDM355ZlrAL2BWvbp0DICfIS+rQEo/T24VSh/vKxL3zzpZ+aVnO2Q+jDo10j5OXJaslWOkG6UcPgWcU5VD7Ka6/Ecyr59YfxagzwXgW9P+8idPswV6ZKxj/IXgN4ANFTxGnfAhcedfwos9afo9wJnAsygK2rtbJjZxBFMhIljZtMgfoIVs5DzJ/UK6+hHM6y9gefmvmivfw0X25w4UPho0hGfWfwc151ahKN1WffqyuzU+IE94np+vxvu1vbh5mgIgrILSI5US5YxaQN7V/zNao3QqkpU2gWcTCEgxY8omOmktu89/oKvLfX/l2hOygAAP79OdJ5y7oHCHxQd5g43une5fygwI4+DxL1aRbCrAvUm+V/Azq8NnjjTN96/SJuXMNGkgMHETXLjR8Ys9KImwxIT/5tTxjcsOkcdjxWq0t7NSDmePiY4UW3kZU6tiIU7Jj3+cf3hfnSpGePP4viDj8UL0PepTwHihqxTlXRxAu3zIv/PvxAKr/17dudDs9ASMcR1wlrmsuuYVe/Lpov7WWVsyYBPbcs/q1bo7wodmvsLEaqj/vpHVH9t3STICWdjsWayBJBX5wha0vlIfJ27uTZWfwsK2+oKLGyPHrkOxmfSE5AkGaYV5PQsZ/oGbYBDECy+XXKLkM3IYo8nXirwFrGvddoHXCwD8pnM9Y4gjlXL25ZgyqwkYU2kFZ+bur5IhxMJ1J3SSKtIVilL0i77O9SU+8X/CJ4UHWYpJcKX6f09l9712y/PWoMGOi4TRx+kfD/Q9E3V3DJCDfDvctnecreu/b+MF5ve+SNSCA3PLaVbXvaNq+dJ/3/yK4QovaU0ART+QvoaC3bY/fCJnJCwmmEBGUWsalkKs+pGVVkUNMW6eY6OvHtAG52d40qhtGjJwp8Rw766Cdq1GXh3yFQ/8BlkaUKPsSP/8izxR9LKE9FMvy/5USsPPO+DVibV9LTMdoMwcLbAuDxVxOw7e0G6c0XAZQa+Ch1j2XwZlO/HvVkddTnyYAp3VnPlJVTBgCsOyj4cgs15TXrGes7bY5nojudhFEY4CTxwKGqopekb1wLkrLoqeCDdh6eXAEx1j51J7fjTy6AcwjMgPQmVBlWLkayaj8Cw1I3UFlHTWfDLLC6bISAXOcAqol7UaSfNH/qPMY8wG+WYiPm+at78baPMKxQnGG+ksCvCIybcH2LUyShWnMnbaR8I1NA6I7ygSGoqs5IUHIb90d2ZDooTJZSBGN9kMr/0+YW4/N/yR41z0jzuAzfk2eV7f+T7emcukOT6mkmBqzhFg1Az7zzi88p8x0jUr0sqvXn9YoBzJEWSluAg0qt2uHDFUmh4PZjSFpen83CFC+DOUWguNSet1AVZsx43GNQFcwU5LZb93k/hr8miPX9xS/yQfAxcgblPknGrwJyJ7MXA1dYdM3Z0c/Qc9jQYPK2CNmcpkB4w5j+J+oV2vw7zO9LeEGm1dw/4h0yDVJlMeLXs8L42zQjTRFEyKxh13R3Zxnd7n36j14HhKABNn2l34fs/i6OwxAneoZG4WkpKqW2JuHpXtB3cHBa8Sh97M3xC4Lgs0dvo/2tlcG9jgIeQLa1nOTkw18X8de0mqqd2cJEZGHAtDsSUrDrTUEk+SSsR4D3XgdcIiL17aIU9mtdRcz5I29yJ5b6dWV+lU7gPBUe/77q+XdJTgpZdDUaeZC4oAgVSL/Qp/HLe/B73Lkp4AqM0Pc1lVSG5x6h1j+/Lp+8Oqa0gD7Y9Wb9ZHtc3Tq2JtMaIPWxJgOZNtOxcXje1DxW6URu/DvnbF3e+LCa+N9XOIRh6jn4M5iro25KQix6/fXnHEoZhoE17taYonfg1QBY9lRWr2cLeIUIGKNpUxf5SbK8UNlvXbrz8UUGqHWoQuvP7KMw4az6ZBh5cQEmS9Ys+CsI/qXP3SNIVbyP31ZA3i+1Ucr82pKajkRBSKuPAfFsyGyD+PKTP6ZowXBpN/HmBKxwQH24vaJj77FHQzwNmLpO7oK/FZHEZP6gtXnoJtwrKnWsjpFOSY5J1y4WGR/KeK/Jv/yr9hFDx3Md1XFKhOxv4H4wCgBRGS81Ezf0ZxMNqW1KFBhsjjqSUg66OH6rCHhkQQ2UMjPw6aPqT14R+WyYWY1jGbKYszNSgTBl4feLX/BabbedGPfcLI1jtuw+puivi3OID6TqNwi7IpJ8Egb/IEwyorLp6KceR2NadCh/GUssTZEYwOnb05MWqlpBmILVYq7EXz3GWz//pdwzrIkaP4FDttjknGdN2ebdXt1qg8K87ehOjXJQcEONxMmpA1PgerPcFJHdsnSE4aTxcmBOZQLHRwWptlgPWKfYdJOXYxQIiieAQYBgXBDEyyx1Alvca0ol5l5CJDEEbEpVS1I+qOAAbn0upeElSyYQxjdK41+1hPbW2KjHVX+Ioc89FXoLLfmlz9gQiyVgyK71fc6w4N7AO5nfRc7r48WkD0ByiFHi1CEizTz3zPmIjj1hBv1RBH7RXKbxdd4qdHieMKCPw6/zoeIKjT+Izu0wqy8ya0vLh5y6k4WARI+f4aPITgEhtKRXHw+1gTi9rd+As9LsCcKaFJ1gddOeealTHtf5rKfm4BeydAyAi74q0Kapr1F1tcmfjS8Rd9e+7IL5N1m8aJfhDPdqvboD13YMH4HunupvhMwn3EUenBNtb6UmxL/PYaMm1iLl9gpd+RFNrwB209xg68LwJ7bZq+bG59zTqc32R06UVI10VdPsW6Tcr1Gwwly7QoqYm3nVx45YT7IUAx3+BWLMRmozZLp8OzB56X0uJvm6Qgw/UZVBV89HVubsaXr561hd1XjXdkw3nXIW3Iu02C0vfbjp4DY3uq6+AUF8y3GCvXKtP/kizVuS8YEzRgmr84l5UEbQylDcPz7EMqJ6XkWGR9AKOwXGELb5ilL5v6pK6oFBAG/D+hY00GhVr42YLuZg1jOR0K5rxULF0C1U9GgJgqtsUvohEsYnam5VV3qwFGicQrzmo0S1IT5unIaNowXRef0myVkWgRM3f9Iv1wvuWp4X5kswF6x+053s6Mh8BoNydsCU8E3XG5RRUzZGwL8/haJRJmgOolUlGKPdNvBLydOeOejcKJR/K5ERhd3IC+0clWg7EevAsL98gaSfCMa4Njh0UFmZ7yqhSp2Bm8+g29gmbsZs1qmMPHSTHTjOEbFM38IeghhtGdHFtNBSeOz1OwBzMuMtjtKTJjwNFpqzXH+UZQ0MLztpg4n9QKNtfeCoSFOnle+XRT3796eC3SIO/JKrQ+8VEaeWLIoY6TW0hE+WqjbcwKs06MKvUwY2IgDQTJlrSgDXTH1R9r5UrBw571jVEAX/vzwAcWX3wpcUhCRll1kjdYXcfRrZ5wsUBMpqjS+qCIPrL2sb1BEJrLXEYdnlSajv9zacp3lyqCiyQ7hxa4GSWhRW+CbbxvVL7HpyIw47RhVpBsjN7JUvH/kdfSVZ8aiuSIXe9ZkBkOcDSqg1siEXsIc/KlggbX9tyPizDJ729T2Uc9ZOrg9sGnTW5lvwW/o4P0V+ea+xHq3vuEhX/+jAXguC1FO5PAbIDieZUwlduxwFBvxcGPlm+sz5ZAp9qH/Ch5e1tUadopfsCgtbN1dgBO0JlNriswv4lOQmO4Yb3Zh5pqYwfB0lpsBvu0VFIxdxYr+TA6ooCvMHw5R9z/HkFHBgKXTDlqL22IIcHMnoh7G5m/wqUHMylHFgcnrMr2s9s3hgxHhC0wSjNj47kiTabx31aTQwbIiMgknLkrvX3UuDuuwPoRd3KnedMr1pp3dk7UISg1/8xp3qyerz6VUyJ1pLxTL9EWajFuhHY8dxP1qXmWLDMss4Rnlm71BxtV70SGNtC0MxfzUBKlK9i3BXWa8C5d1wT4uwJOSZD4kColFiRHNfeJwmlXhTTrix7GnAjvwtPzRFOe/hzfHXonXw5+NdvQDbkgQ0BmbaVQpg6eyO5SfVI8kSPtNO7VkO943AZPxyMJNQGVGrWgJfCfFggOhIybbU5EVYeTsIpK/8+7ST4XEECBF4RV6wuPaWeQJ+smdT68juagqxMp8+W/8p10qRaETvCX78m2lu1AwtKQDFGZnboCn0jVjBCb7XKb9CKj+H7xr9JfvlQ8wpR8/+mTBoLcN5GsAAAAAA"}}]); \ No newline at end of file diff --git a/77671.index.js b/77671.index.js new file mode 100644 index 000000000..1633e0809 --- /dev/null +++ b/77671.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77671],{77671:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>o});const o={id:"com.scramble",name:"Scramble",homepage:"https://scramble-wallet.com",image_id:"c00ef3da-aacb-4c27-66ae-3cb9537a4800",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/scramble-evm-btc-polkadot/dfkkefmblkgnecepjogenokjpagglfhj",firefox:"https://addons.mozilla.org/en-US/firefox/addon/scramble-multichain-wallet/",safari:"https://apps.apple.com/at/app/scramble-multichain-wallet/id6463812878?mt=12",edge:"https://chrome.google.com/webstore/detail/scramble-evm-btc-polkadot/dfkkefmblkgnecepjogenokjpagglfhj",opera:"https://chrome.google.com/webstore/detail/scramble-evm-btc-polkadot/dfkkefmblkgnecepjogenokjpagglfhj"},rdns:"com.scramble",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/7773.index.js b/7773.index.js new file mode 100644 index 000000000..5316f2959 --- /dev/null +++ b/7773.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7773],{7773:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>n});const n={id:"com.ledger",name:"Ledger Live",homepage:"https://www.ledger.com/ledger-live",image_id:"a7f416de-aa03-4c5e-3280-ab49269aef00",app:{browser:null,ios:"https://itunes.apple.com/app/id1361671700",android:"https://play.google.com/store/apps/details?id=com.ledger.live",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ledgerlive://",universal:null},desktop:{native:"ledgerlive://",universal:null}}}}]); \ No newline at end of file diff --git a/7789.index.js b/7789.index.js new file mode 100644 index 000000000..5447d98a9 --- /dev/null +++ b/7789.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[7789],{7789:(A,e,J)=>{J.r(e),J.d(e,{default:()=>P});const P="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/77895.index.js b/77895.index.js new file mode 100644 index 000000000..5d825c12f --- /dev/null +++ b/77895.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77895],{77895:(A,e,v)=>{v.r(e),v.d(e,{default:()=>l});const l="data:image/webp;base64,UklGRnIFAABXRUJQVlA4IGYFAABQGgCdASqAAIAAPm00lkekIyIhKhTZGIANiWIA1mnLfx3YcZ68tx2HHXf3idD39cH4/7o/er6j/MJ/VXpI+ZnwZvdl6AH7G9ap6AH7Vemr+13we/t1+0vtNvKUo1t2n5WlHmneRV8kVxyHU1wPtFatldRXz0I6R2dlG10R0007cDH4PWUJieGmTFWAX3sbp47u8uuGR/1IaEEjpbtO5QWlXfVSs7f7HCpWFXzqAlDNL4hOaHzA2D5N9y/TZpqAPulD3jUArha0Pg0Mrfp7nVph7+Wx4MHUBWDz72AA/vxKANmpb08w/4//xDDJ8iNmXrisQQiCq4A2ck2QUT11aN1njA+T3O1cugfxv897BBl1Be4v8lMAT8Dj0ll7JUPWPDGqYsfS74XF+mcJ9UrFnzM7fWx0fftox6vJvSLU0ndnx7a8hGsJZ2gBTmRR2nx19vt/f+kpfta1p+Av955UmY0e1mxSoQzizFSIkD7/+jxMB0tYSAw5jPd/gyufyLmGL4+p+YWPr25G9nrpsR/DGqYN4H1VC6Lol3AXpJbLAq8YCJwCvxHWIp/sxeY4T00EOelfD+CGVpTrRGUhpHmc/6u7CqLzWfNtrECiJTiuPTn1/h5/dnz/40FusrZZ7N54xIceLT0nWzNjOAGhwXSoR57Yn4l+hZoPNd/K4K9Jz4SgATHHV22JfT2izJYw6SuhyKXVSHzL6iDMDsfJDt37rWuDRcnZtSDWjBix/ZMSfk0cQ7LV+HUnqd8+2fq4UtbfAkTzCdniIGoVcTPcbe9QN+VduXuvfd3qgtQin4HU0Pn1v22vuVl9u/Syh9B76nc6NjvKqgH+hyIPwBPvQ4pl9T79YIbredOeuzF/J0NkiOUyhD9l8LNH/tOCThbw5wTryf/tGJzh85YBAnPmGtjeHgGzHY5J7pJuvUupQ0vGRAmApVQCNHz1aNziWQSfgcuidldP6UQrUD/0nuhJaa3qcweBt80lOvy0Fr0vhySFx1VIL1bHmlGQENSIVf8wYBofxOGAvk6rwowxeFm6x/eA/fq0e9J/ONpwBHGy+COE6yzzlhSOgaPj+8zm9syQ+GZ2jcsjaa8t26UBh1elwwrOieFpmSYJS16790B4IWLckEKIDGklj1lORaQFtuPxGhJJdkKjOXp4Lp3zz1mbY3f4UxV/2Bk53t/uvMP3n8gGOJ5OMWTFqhAbBPvQpv/5+nFevX/8+onDBeJ8IEvmsefabEivWhE1zHI9Tb/7/fHBkqkKdMfZe+51vvF4s8I2RrrR1pYuFOkdW8kHj7H7ny7A9IWFkNS83csA+vyeivmkjxJ7fWWaLb9vzmqp3aBK6Hoa8uSRpNi85Pcvv+6CHHykxw39nXdvBllHV7PlY3DPUt3F1J+eW8JFCA5PRkvOIQo3lacR54DYEnCcs/oE+we6titVTP3tCz6YYJLH0RblorYPMRK/qw/iZkCgByDpS0FkeP4NBZG+Ess/EtxamcML0HKeIty1qPr4t4cWlkb+H+vOtTX2PRFu+sNs8pvZuZfqpxXvq3bHrnkf0CFDOsesQqCWmI41DbNhYicG5x2d1ML+Qtwfv45iDvXdDDhI4xUBL/EURMHm8NJnityI8RaGcdMSYX18Mn+ejIpyWnoJ16LolpF/fpETndmobMfwdBCcW+0G1hGdMiN7mQl/QtgkxWCrXoXg5vD79g2RbvLTs2u4NWPL0ucBoBPNEEkbc8ak6IkV6mVgxBI3SL9jZ6me+T/JxsEG2VlH4Imn6zvqq28AA4k+qLc4/h7WilBl2PsW0hb+b+zP1VV9IkRi0lVNuMhG6AFADXSVsp97v2+84AGZWfmk7YAAAA=="}}]); \ No newline at end of file diff --git a/77953.index.js b/77953.index.js new file mode 100644 index 000000000..a887929b1 --- /dev/null +++ b/77953.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[77953],{77953:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>s});const s={id:"global.safe",name:"Safe",homepage:"https://safe.global/",image_id:"3913df81-63c2-4413-d60b-8ff83cbed500",app:{browser:"https://app.safe.global/",ios:"https://apps.apple.com/app/id1515759131",android:"https://play.google.com/store/apps/details?id=io.gnosis.safe",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"safe://",universal:"https://app.safe.global/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/78096.index.js b/78096.index.js new file mode 100644 index 000000000..0b4a90164 --- /dev/null +++ b/78096.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78096],{55715:(A,e,h)=>{h.r(e),h.d(e,{default:()=>H});const H="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/783.index.js b/783.index.js new file mode 100644 index 000000000..d815660ae --- /dev/null +++ b/783.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[783],{783:(A,n,s)=>{s.r(n),s.d(n,{default:()=>b});const b="data:image/webp;base64,UklGRjoEAABXRUJQVlA4IC4EAABQGwCdASqAAIAAPm0yl0akIyKhKZlKIIANiUPoATWtMpHH438cvxm7BPS/tv+SmKofwOkB5gH6LdIDzAfx7pAegB0gHoAeEB8Ff7bfrL7Q+a6f4C0ryVfah2A+gDwib04OhMd8Y9E76p/1c///uAGZ6Aq9zjM9IVn3hxjZYvH55tSD6j4LiqJqOMUo75wupDdRn0nnLZQoJbfUwyqlkn+FlaJllvHJ+2eh7XQsdcORioB3Cq/XPUslvQhl4Wboss7xs/0Bp/8CFLsUaR1mCrE//kTXDhIOff0KRf6zowA6Sn92AAD+899n/vYLX9bs+/zI0FaCAA+gGGof8V088nth+Ggq3/w9Ji/32nI58lbu8XjYXkPzIeEQStfwMbkEoH9ukPNPunN5tlDvHEUkqNlH6VlRoRiRNvA2rsYdtX8nQvhIkakysFELg1Qw4Pouumd5Aqzd4e2YV8tl6sSS8izfOxmMgL/2gF0Kx3aNQoi88SF7I+P9DS78zinDO0JQJwmZjPd/GvhCydTpScK4WF3dOIHbaeHds4SZcK+IUy2j50qhmZFym+I7p+F9+ONGsJg34b7b8dWuCbK5hm9NyV/ua8L2ff/wcmOb//9Edn1mALZZUHUJNRgTv4jMetQSaaF0QNIu/dmdHE0YZYi9/I4iAK/fdm6T4THz7Jk/+SQ22BIf9x982Ljbs5+ySOF8wmsQzi0t1eGjfwSaenP5tjBL3ZG5G3qmuBfRHpCCq7Aj7CGtLkxIrjPRDt0eIuiAmkV1ZQ7Ja4eDBR+bVMlmUBZkHQXnpgOoMkkAWhp7oXXvNziS16szqoTzQ2qdJp97tXrC8oZbvUceM/WB0nH8QciH6CoD71q5qR2wBg9jYmXu/9N0VKuX9jmvQ71Gyn/ocJ6sLtNb2ZgprR4dNR1XheCfLS292TDellWgHtPRtjI2nW8zbc4WNRbNr9/jjDcKLNvwFJGvusoFWxIJflTvo85olkcRUKriMHvzusQBGy807Mm86k0xnzGiSMEb19Fmh5hvNhrStssm8gLxkxfh8RQ4+NI3G5YKKrwh0UcNWosJpQvVdFNVnqs+f1dXprnSjJS3L01wpKUSIdnM1HaGxI2y3ZQnnca4avKKVgJY2tgiMiGMuX4HwnxP45+bgdSD2AiLAmJlcE4pF1bzmKwBjqnfghsS6uYB3WX8MTw/ecxWAhqbXihhG4JYdD8ZJJbj52CRLgAF9kFUdbNSyyM3I/bQcntbiA9VAE/59vjP/ni4rE7sy8UQEnfhNKF6rm1mGv5j9cBtmS9vsf4IrbxlMkf95Jz+PqqrSbknog2en3QlXvWSw/Ic3eVV4h7Jq/n2EsV7Z1N6ImUQTTMygNQTjQNfQBTxPsoO0B/9Vzrrn3+vxkLyNczPOIq1bMuPRhz7WBmiWUts0HTwQ/AAAAAAAA=="}}]); \ No newline at end of file diff --git a/78316.index.js b/78316.index.js new file mode 100644 index 000000000..b77e187ac --- /dev/null +++ b/78316.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78316],{78316:(e,t,r)=>{r.r(t);var n=r(4364);!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t){const r=["eth_requestAccounts","aptos_requestAccounts"];function i(e){const t=new URL("dapp-redirected",e);t.searchParams.append("from",encodeURI(window.location.href)),t.searchParams.append("path","/wallet/main"),window.location.href=t.href}async function o(e,t={timeout:3e3}){return n.log("initializeDekeyProvider called",{walletDomain:e,opts:t}),new Promise((async(o,s)=>{try{if(e&&window.location===window.parent.location)return window.dekey={request:async t=>{"object"==typeof t&&r.includes(t.method)&&i(e)},send:async(t,n)=>{("string"==typeof t&&r.includes(t)||"object"==typeof t&&r.includes(t))&&i(e)},sendAsync:(t,n)=>{"object"==typeof t&&r.includes(t.method)&&i(e)},addListener:()=>{},on:()=>{},once:()=>{},enable:()=>{},prependListener:()=>{},prependOnceListener:()=>{}},o("_unable_to_use_wallet");(function(e){let t=history.pushState,r=history.replaceState;history.pushState=function(...e){t.apply(history,e),window.dispatchEvent(new Event("pushstate")),window.dispatchEvent(new Event("locationchange"))},history.replaceState=function(...e){r.apply(history,e),window.dispatchEvent(new Event("replacestate")),window.dispatchEvent(new Event("locationchange"))},window.addEventListener("popstate",(function(){window.dispatchEvent(new Event("locationchange"))})),window.addEventListener("locationchange",(function(){window.parent.postMessage(JSON.stringify({href:location.href}),e)}))})(e),function(){const{doctype:e}=window.document;return!e||"html"===e.name}()&&function(){const e=[/\\.xml$/u,/\\.pdf$/u],t=window.location.pathname;for(let r=0;r{s("DEKEY_PROVIDER_INIT_TIMEOUT")}),t.timeout),function(e){try{const e=document.head||document.documentElement,t=document.createElement("script");t.setAttribute("async",!1),t.textContent='!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=36)}([function(e,t,r){(t=e.exports=r(26)).Stream=t,t.Readable=t,t.Writable=r(16),t.Duplex=r(2),t.Transform=r(30),t.PassThrough=r(57)},function(e,t){var r,n,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(e){r=o}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var u,c=[],l=!1,f=-1;function d(){l&&u&&(l=!1,u.length?c=u.concat(c):f=-1,c.length&&h())}function h(){if(!l){var e=a(d);l=!0;for(var t=c.length;t;){for(u=c,c=[];++f1)for(var r=1;r{return[n.createIdRemapMiddleware(),(t=e,(e,r,n)=>{"string"==typeof e.method&&e.method||(r.error=i.ethErrors.rpc.invalidRequest({message:"The request \'method\' must be a non-empty string.",data:e})),n(e=>{const{error:n}=r;return n?(t.error("Dekey - RPC Error: "+n.message,n),e()):e()})})];var t};t.getRpcPromiseCallback=(e,t,r=!0)=>(n,i)=>{n||i.error?t(n||i.error):!r||Array.isArray(i)?e(i):e(i.result)};t.isValidChainId=e=>Boolean(e)&&"string"==typeof e&&e.startsWith("0x");t.isValidNetworkVersion=e=>Boolean(e)&&"string"==typeof e;t.NOOP=()=>{}},function(e,t,r){"use strict";(function(e){\n/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\nvar n=r(47),i=r(48),o=r(25);function s(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function p(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return W(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function g(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,t,r);case"utf8":case"utf-8":return M(this,t,r);case"ascii":return R(this,t,r);case"latin1":case"binary":return k(this,t,r);case"base64":return O(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,i){var o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var l=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){for(var f=!0,d=0;di&&(n=i):n=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function O(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function M(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},u.prototype.compare=function(e,t,r,n,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(o,s),c=this.slice(n,i),l=e.slice(t,r),f=0;fi)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":return _(this,e,t,r);case"latin1":case"binary":return E(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function R(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;in)&&(r=n);for(var i="",o=t;or)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,r,n,i,o){if(!u.isBuffer(e))throw new TypeError(\'"buffer" argument must be a Buffer instance\');if(t>i||te.length)throw new RangeError("Index out of range")}function T(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function D(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function I(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function L(e,t,r,n,o){return o||I(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function N(e,t,r,n,o){return o||I(e,0,r,8),i.write(e,t,r,n,52,8),r+8}u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t0&&(i*=256);)n+=this[e+--t]*i;return n},u.prototype.readUInt8=function(e,t){return t||A(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||A(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||A(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||A(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||A(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||A(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||A(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||A(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||A(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||A(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||A(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):T(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},u.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):T(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return L(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return L(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return N(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return N(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function W(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\\s+|\\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}).call(this,r(3))},function(e,t,r){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(6).Buffer.isBuffer},function(e,t,r){"use strict";var n,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,o),n(r)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}y(e,t,o,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&y(e,"error",t,r)}(e,i,{once:!0})}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var u=10;function c(e){if("function"!=typeof e)throw new TypeError(\'The "listener" argument must be of type Function. Received type \'+typeof e)}function l(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function f(e,t,r,n){var i,o,s,a;if(c(r),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),s=o[t]),void 0===s)s=o[t]=r,++e._eventsCount;else if("function"==typeof s?s=o[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),(i=l(e))>0&&s.length>i&&!s.warned){s.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,a=u,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i}function p(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)o(u,this,t);else{var c=u.length,l=m(u,c);for(r=0;r=0;o--)if(r[o]===t||r[o].listener===t){s=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMessageFromCode=t.serializeError=t.EthereumProviderError=t.EthereumRpcError=t.ethErrors=t.errorCodes=void 0;const n=r(13);Object.defineProperty(t,"EthereumRpcError",{enumerable:!0,get:function(){return n.EthereumRpcError}}),Object.defineProperty(t,"EthereumProviderError",{enumerable:!0,get:function(){return n.EthereumProviderError}});const i=r(21);Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return i.serializeError}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return i.getMessageFromCode}});const o=r(39);Object.defineProperty(t,"ethErrors",{enumerable:!0,get:function(){return o.ethErrors}});const s=r(14);Object.defineProperty(t,"errorCodes",{enumerable:!0,get:function(){return s.errorCodes}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={errors:{disconnected:()=>"Dekey: Disconnected from chain. Attempting to connect.",permanentlyDisconnected:()=>"Dekey: Disconnected from Dekey background. Page reload required.",sendSiteMetadata:()=>"Dekey: Failed to send site metadata. This is an internal error, please report this bug.",unsupportedSync:e=>`Dekey: The Dekey Ethereum provider does not support synchronous methods like ${e} without a callback parameter.`,invalidDuplexStream:()=>"Must provide a Node.js-style duplex stream.",invalidNetworkParams:()=>"Dekey: Received invalid network parameters. Please report this bug.",invalidRequestArgs:()=>"Expected a single, non-array, object argument.",invalidRequestMethod:()=>"\'args.method\' must be a non-empty string.",invalidRequestParams:()=>"\'args.params\' must be an object or array if provided.",invalidLoggerObject:()=>"\'args.logger\' must be an object if provided.",invalidLoggerMethod:e=>`\'args.logger\' must include required method \'${e}\'.`},info:{connected:e=>`Dekey: Connected to chain with ID "${e}".`},warnings:{enableDeprecation:"Dekey: \'ethereum.enable()\' is deprecated and may be removed in the future. Please use the \'eth_requestAccounts\' RPC method instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1102",sendDeprecation:"Dekey: \'ethereum.send(...)\' is deprecated and may be removed in the future. Please use \'ethereum.sendAsync(...)\' or \'ethereum.request(...)\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193",events:{close:"Dekey: The event \'close\' is deprecated and may be removed in the future. Please use \'disconnect\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#disconnect",data:"Dekey: The event \'data\' is deprecated and will be removed in the future. Use \'message\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#message",networkChanged:"Dekey: The event \'networkChanged\' is deprecated and may be removed in the future. Use \'chainChanged\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#chainchanged",notification:"Dekey: The event \'notification\' is deprecated and may be removed in the future. Use \'message\' instead.\\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#message"},experimentalMethods:"Dekey: \'ethereum._dekey\' exposes non-standard, experimental methods. They may be removed or changed without warning."}};t.default=n},function(e,t,r){"use strict";(function(t){void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,r,n,i){if("function"!=typeof e)throw new TypeError(\'"callback" argument must be a function\');var o,s,a=arguments.length;switch(a){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,r)}));case 3:return t.nextTick((function(){e.call(null,r,n)}));case 4:return t.nextTick((function(){e.call(null,r,n,i)}));default:for(o=new Array(a-1),s=0;s{throw e})}}class o extends n.EventEmitter{emit(e,...t){let r="error"===e;const n=this._events;if(void 0!==n)r=r&&void 0===n.error;else if(!r)return!1;if(r){let e;if(t.length>0&&([e]=t),e instanceof Error)throw e;const r=new Error("Unhandled error."+(e?` (${e.message})`:""));throw r.context=e,r}const o=n[e];if(void 0===o)return!1;if("function"==typeof o)i(o,this,t);else{const e=o.length,r=function(e){const t=e.length,r=new Array(t);for(let n=0;n=1e3&&e<=4999}(e))throw new Error(\'"code" must be an integer such that: 1000 <= code <= 4999\');super(e,t,r)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},function(e,t,r){var n=r(6),i=n.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=s),o(i,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t,r){"use strict";(function(t,n,i){var o=r(11);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=b;var a,u=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?n:o.nextTick;b.WritableState=y;var c=Object.create(r(7));c.inherits=r(4);var l={deprecate:r(55)},f=r(27),d=r(15).Buffer,h=(void 0!==i?i:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var p,g=r(28);function m(){}function y(e,t){a=a||r(2),e=e||{};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,c=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(c||0===c)?c:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,i){--t.pendingcb,r?(o.nextTick(i,n),o.nextTick(P,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(i(n),e._writableState.errorEmitted=!0,e.emit("error",n),P(e,t))}(e,r,n,t,i);else{var s=E(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||_(e,r),n?u(w,e,r,s,i):w(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function b(e){if(a=a||r(2),!(p.call(b,this)||this instanceof a))return new b(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function v(e,t,r,n,i,o,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function w(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),P(e,t)}function _(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),o=t.corkedRequestsFree;o.entry=r;for(var a=0,u=!0;r;)i[a]=r,r.isBuf||(u=!1),r=r.next,a+=1;i.allBuffers=u,v(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,f=r.callback;if(v(e,t,!1,t.objectMode?1:c.length,c,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function E(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function S(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),P(e,t)}))}function P(e,t){var r=E(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(S,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}c.inherits(b,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!p.call(this,e)||this===b&&(e&&e._writableState instanceof y)}})):p=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,r){var n,i=this._writableState,s=!1,a=!i.objectMode&&(n=e,d.isBuffer(n)||n instanceof h);return a&&!d.isBuffer(e)&&(e=function(e){return d.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=m),i.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),o.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var i=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),o.nextTick(n,s),i=!1),i}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,i,o){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=d.from(t,r));return t}(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,P(e,t),r&&(t.finished?o.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,r(1),r(53).setImmediate,r(3))},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MetaMaskInpageProvider=t.MetaMaskInpageProviderStreamName=void 0;const i=r(9),o=r(63),s=n(r(10)),a=r(5),u=r(18);t.MetaMaskInpageProviderStreamName="dekey-provider";class c extends u.AbstractStreamProvider{constructor(e,{jsonRpcStreamName:r=t.MetaMaskInpageProviderStreamName,logger:n=console,maxEventListeners:i,shouldSendMetadata:s}={}){if(super(e,{jsonRpcStreamName:r,logger:n,maxEventListeners:i,rpcMiddleware:a.getDefaultExternalMiddleware(n)}),this._sentWarnings={enable:!1,experimentalMethods:!1,send:!1,events:{close:!1,data:!1,networkChanged:!1,notification:!1}},this._initializeStateAsync(),this.networkVersion=null,this.isMetaMask=!0,this._sendSync=this._sendSync.bind(this),this.enable=this.enable.bind(this),this.send=this.send.bind(this),this.sendAsync=this.sendAsync.bind(this),this._warnOfDeprecation=this._warnOfDeprecation.bind(this),this._metamask=this._getExperimentalApi(),this._jsonRpcConnection.events.on("notification",e=>{const{method:t}=e;a.EMITTED_NOTIFICATIONS.includes(t)&&(this.emit("data",e),this.emit("notification",e.params.result))}),s)if("complete"===document.readyState)o.sendSiteMetadata(this._rpcEngine,this._log);else{const e=()=>{o.sendSiteMetadata(this._rpcEngine,this._log),window.removeEventListener("DOMContentLoaded",e)};window.addEventListener("DOMContentLoaded",e)}}sendAsync(e,t){this._rpcRequest(e,t)}addListener(e,t){return this._warnOfDeprecation(e),super.addListener(e,t)}on(e,t){return this._warnOfDeprecation(e),super.on(e,t)}once(e,t){return this._warnOfDeprecation(e),super.once(e,t)}prependListener(e,t){return this._warnOfDeprecation(e),super.prependListener(e,t)}prependOnceListener(e,t){return this._warnOfDeprecation(e),super.prependOnceListener(e,t)}_handleDisconnect(e,t){super._handleDisconnect(e,t),this.networkVersion&&!e&&(this.networkVersion=null)}_warnOfDeprecation(e){var t;!1===(null===(t=this._sentWarnings)||void 0===t?void 0:t.events[e])&&(this._log.warn(s.default.warnings.events[e]),this._sentWarnings.events[e]=!0)}enable(){return this._sentWarnings.enable||(this._log.warn(s.default.warnings.enableDeprecation),this._sentWarnings.enable=!0),new Promise((e,t)=>{try{this._rpcRequest({method:"eth_requestAccounts",params:[]},a.getRpcPromiseCallback(e,t))}catch(e){t(e)}})}send(e,t){return this._sentWarnings.send||(this._log.warn(s.default.warnings.sendDeprecation),this._sentWarnings.send=!0),"string"!=typeof e||t&&!Array.isArray(t)?e&&"object"==typeof e&&"function"==typeof t?this._rpcRequest(e,t):this._sendSync(e):new Promise((r,n)=>{try{this._rpcRequest({method:e,params:t},a.getRpcPromiseCallback(r,n,!1))}catch(e){n(e)}})}_sendSync(e){let t;switch(e.method){case"eth_accounts":t=this.selectedAddress?[this.selectedAddress]:[];break;case"eth_coinbase":t=this.selectedAddress||null;break;case"eth_uninstallFilter":this._rpcRequest(e,a.NOOP),t=!0;break;case"net_version":t=this.networkVersion||null;break;default:throw new Error(s.default.errors.unsupportedSync(e.method))}return{id:e.id,jsonrpc:e.jsonrpc,result:t}}_getExperimentalApi(){return new Proxy({isUnlocked:async()=>(this._state.initialized||await new Promise(e=>{this.on("_initialized",()=>e())}),this._state.isUnlocked),requestBatch:async e=>{if(!Array.isArray(e))throw i.ethErrors.rpc.invalidRequest({message:"Batch requests must be made with an array of request objects.",data:e});return new Promise((t,r)=>{this._rpcRequest(e,a.getRpcPromiseCallback(t,r))})}},{get:(e,t,...r)=>(this._sentWarnings.experimentalMethods||(this._log.warn(s.default.warnings.experimentalMethods),this._sentWarnings.experimentalMethods=!0),Reflect.get(e,t,...r))})}_handleChainChanged({chainId:e,networkVersion:t}={}){super._handleChainChanged({chainId:e,networkVersion:t}),this._state.isConnected&&t!==this.networkVersion&&(this.networkVersion=t,this._state.initialized&&this.emit("networkChanged",this.networkVersion))}}t.MetaMaskInpageProvider=c},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.StreamProvider=t.AbstractStreamProvider=void 0;const i=n(r(31)),o=r(67),s=r(68),a=n(r(33)),u=n(r(10)),c=r(5),l=r(20);class f extends l.BaseProvider{constructor(e,{jsonRpcStreamName:t,logger:r,maxEventListeners:n,rpcMiddleware:l}){if(super({logger:r,maxEventListeners:n,rpcMiddleware:l}),!o.duplex(e))throw new Error(u.default.errors.invalidDuplexStream());this._handleStreamDisconnect=this._handleStreamDisconnect.bind(this);const f=new i.default;a.default(e,f,e,this._handleStreamDisconnect.bind(this,"Dekey")),this._jsonRpcConnection=s.createStreamMiddleware(),a.default(this._jsonRpcConnection.stream,f.createStream(t),this._jsonRpcConnection.stream,this._handleStreamDisconnect.bind(this,"Dekey RpcProvider")),this._rpcEngine.push(this._jsonRpcConnection.middleware),this._jsonRpcConnection.events.on("notification",t=>{const{method:r,params:n}=t;"dekey_accountsChanged"===r?this._handleAccountsChanged(n):"dekey_unlockStateChanged"===r?this._handleUnlockStateChanged(n):"dekey_chainChanged"===r?this._handleChainChanged(n):c.EMITTED_NOTIFICATIONS.includes(r)?this.emit("message",{type:r,data:n}):"DEKEY_STREAM_FAILURE"===r&&e.destroy(new Error(u.default.errors.permanentlyDisconnected()))})}async _initializeStateAsync(){let e;try{e=await this.request({method:"dekey_getProviderState"})}catch(e){this._log.error("Dekey: Failed to get initial state. Please report this bug.",e)}this._initializeState(e)}_handleStreamDisconnect(e,t){let r=`Dekey: Lost connection to "${e}".`;(null==t?void 0:t.stack)&&(r+="\\n"+t.stack),this._log.warn(r),this.listenerCount("error")>0&&this.emit("error",r),this._handleDisconnect(!1,t?t.message:void 0)}_handleChainChanged({chainId:e,networkVersion:t}={}){c.isValidChainId(e)&&c.isValidNetworkVersion(t)?"loading"===t?this._handleDisconnect(!0):super._handleChainChanged({chainId:e}):this._log.error(u.default.errors.invalidNetworkParams(),{chainId:e,networkVersion:t})}}t.AbstractStreamProvider=f;t.StreamProvider=class extends f{async initialize(){return this._initializeStateAsync()}}},function(e,t,r){var n=r(65);function i(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function o(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn\'t be called more than once",t.called=!1,t}e.exports=n(i),e.exports.strict=n(o),i.proto=i((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return o(this)},configurable:!0})}))},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseProvider=void 0;const i=n(r(12)),o=r(9),s=n(r(40)),a=r(22),u=n(r(10)),c=r(5);class l extends i.default{constructor({logger:e=console,maxEventListeners:t=100,rpcMiddleware:r=[]}={}){super(),this._log=e,this.setMaxListeners(t),this._state=Object.assign({},l._defaultState),this.selectedAddress=null,this.chainId=null,this._handleAccountsChanged=this._handleAccountsChanged.bind(this),this._handleConnect=this._handleConnect.bind(this),this._handleChainChanged=this._handleChainChanged.bind(this),this._handleDisconnect=this._handleDisconnect.bind(this),this._handleUnlockStateChanged=this._handleUnlockStateChanged.bind(this),this._rpcRequest=this._rpcRequest.bind(this),this.request=this.request.bind(this);const n=new a.JsonRpcEngine;r.forEach(e=>n.push(e)),this._rpcEngine=n}isConnected(){return this._state.isConnected}async request(e){if(!e||"object"!=typeof e||Array.isArray(e))throw o.ethErrors.rpc.invalidRequest({message:u.default.errors.invalidRequestArgs(),data:e});const{method:t,params:r}=e;if("string"!=typeof t||0===t.length)throw o.ethErrors.rpc.invalidRequest({message:u.default.errors.invalidRequestMethod(),data:e});if(void 0!==r&&!Array.isArray(r)&&("object"!=typeof r||null===r))throw o.ethErrors.rpc.invalidRequest({message:u.default.errors.invalidRequestParams(),data:e});return new Promise((e,n)=>{this._rpcRequest({method:t,params:r},c.getRpcPromiseCallback(e,n))})}_initializeState(e){if(!0===this._state.initialized)throw new Error("Provider already initialized.");if(e){const{accounts:t,chainId:r,isUnlocked:n,networkVersion:i}=e;this._handleConnect(r),this._handleChainChanged({chainId:r,networkVersion:i}),this._handleUnlockStateChanged({accounts:t,isUnlocked:n}),this._handleAccountsChanged(t)}this._state.initialized=!0,this.emit("_initialized")}_rpcRequest(e,t){let r=t;return Array.isArray(e)||(e.jsonrpc||(e.jsonrpc="2.0"),"eth_accounts"!==e.method&&"eth_requestAccounts"!==e.method||(r=(r,n)=>{this._handleAccountsChanged(n.result||[],"eth_accounts"===e.method),t(r,n)})),this._rpcEngine.handle(e,r)}_handleConnect(e){this._state.isConnected||(this._state.isConnected=!0,this.emit("connect",{chainId:e}),this._log.debug(u.default.info.connected(e)))}_handleDisconnect(e,t){if(this._state.isConnected||!this._state.isPermanentlyDisconnected&&!e){let r;this._state.isConnected=!1,e?(r=new o.EthereumRpcError(1013,t||u.default.errors.disconnected()),this._log.debug(r)):(r=new o.EthereumRpcError(1011,t||u.default.errors.permanentlyDisconnected()),this._log.error(r),this.chainId=null,this._state.accounts=null,this.selectedAddress=null,this._state.isUnlocked=!1,this._state.isPermanentlyDisconnected=!0),this.emit("disconnect",r)}}_handleChainChanged({chainId:e}={}){c.isValidChainId(e)?(this._handleConnect(e),this.chainId=e,this._state.initialized&&this.emit("chainChanged",this.chainId)):this._log.error(u.default.errors.invalidNetworkParams(),{chainId:e})}_handleAccountsChanged(e,t=!1){let r=e;Array.isArray(e)||(this._log.error("Dekey: Received invalid accounts parameter. Please report this bug.",e),r=[]);for(const t of e)if("string"!=typeof t){this._log.error("Dekey: Received non-string account. Please report this bug.",e),r=[];break}s.default(this._state.accounts,r)||(t&&null!==this._state.accounts&&this._log.error("Dekey: \'eth_accounts\' unexpectedly updated accounts. Please report this bug.",r),this._state.accounts=r,this.selectedAddress!==r[0]&&(this.selectedAddress=r[0]||null),this._state.initialized&&this.emit("accountsChanged",r))}_handleUnlockStateChanged({accounts:e,isUnlocked:t}={}){"boolean"==typeof t?t!==this._state.isUnlocked&&(this._state.isUnlocked=t,this._handleAccountsChanged(e||[])):this._log.error("Dekey: Received invalid isUnlocked parameter. Please report this bug.")}}t.BaseProvider=l,l._defaultState={accounts:null,isConnected:!1,isUnlocked:!1,initialized:!1,isPermanentlyDisconnected:!1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;const n=r(14),i=r(13),o=n.errorCodes.rpc.internal,s={code:o,message:a(o)};function a(e,r="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(e)){const r=e.toString();if(f(n.errorValues,r))return n.errorValues[r].message;if(c(e))return t.JSON_RPC_SERVER_ERROR_MESSAGE}return r}function u(e){if(!Number.isInteger(e))return!1;const t=e.toString();return!!n.errorValues[t]||!!c(e)}function c(e){return e>=-32099&&e<=-32e3}function l(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=a,t.isValidCode=u,t.serializeError=function(e,{fallbackError:t=s,shouldIncludeStack:r=!1}={}){var n,o;if(!t||!Number.isInteger(t.code)||"string"!=typeof t.message)throw new Error("Must provide fallback error with integer number code and string message.");if(e instanceof i.EthereumRpcError)return e.serialize();const c={};if(e&&"object"==typeof e&&!Array.isArray(e)&&f(e,"code")&&u(e.code)){const t=e;c.code=t.code,t.message&&"string"==typeof t.message?(c.message=t.message,f(t,"data")&&(c.data=t.data)):(c.message=a(c.code),c.data={originalError:l(e)})}else{c.code=t.code;const r=null===(n=e)||void 0===n?void 0:n.message;c.message=r&&"string"==typeof r?r:t.message,c.data={originalError:l(e)}}const d=null===(o=e)||void 0===o?void 0:o.stack;return r&&e&&d&&"string"==typeof d&&(c.stack=d),c}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(41),t),i(r(42),t),i(r(43),t),i(r(23),t),i(r(24),t),i(r(44),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqueId=void 0;let n=Math.floor(4294967295*Math.random());t.getUniqueId=function(){return n=(n+1)%4294967295,n}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.JsonRpcEngine=void 0;const i=n(r(12)),o=r(9);class s extends i.default{constructor(){super(),this._middleware=[]}push(e){this._middleware.push(e)}handle(e,t){if(t&&"function"!=typeof t)throw new Error(\'"callback" must be a function if provided.\');return Array.isArray(e)?t?this._handleBatch(e,t):this._handleBatch(e):t?this._handle(e,t):this._promiseHandle(e)}asMiddleware(){return async(e,t,r,n)=>{try{const[i,o,a]=await s._runAllMiddleware(e,t,this._middleware);return o?(await s._runReturnHandlers(a),n(i)):r(async e=>{try{await s._runReturnHandlers(a)}catch(t){return e(t)}return e()})}catch(e){return n(e)}}}async _handleBatch(e,t){try{const r=await Promise.all(e.map(this._promiseHandle.bind(this)));return t?t(null,r):r}catch(e){if(t)return t(e);throw e}}_promiseHandle(e){return new Promise(t=>{this._handle(e,(e,r)=>{t(r)})})}async _handle(e,t){if(!e||Array.isArray(e)||"object"!=typeof e){const r=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,"Requests must be plain objects. Received: "+typeof e,{request:e});return t(r,{id:void 0,jsonrpc:"2.0",error:r})}if("string"!=typeof e.method){const r=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,"Must specify a string method. Received: "+typeof e.method,{request:e});return t(r,{id:e.id,jsonrpc:"2.0",error:r})}const r=Object.assign({},e),n={id:r.id,jsonrpc:r.jsonrpc};let i=null;try{await this._processRequest(r,n)}catch(e){i=e}return i&&(delete n.result,n.error||(n.error=o.serializeError(i))),t(i,n)}async _processRequest(e,t){const[r,n,i]=await s._runAllMiddleware(e,t,this._middleware);if(s._checkForCompletion(e,t,n),await s._runReturnHandlers(i),r)throw r}static async _runAllMiddleware(e,t,r){const n=[];let i=null,o=!1;for(const a of r)if([i,o]=await s._runMiddleware(e,t,a,n),o)break;return[i,o,n.reverse()]}static _runMiddleware(e,t,r,n){return new Promise(i=>{const s=e=>{const r=e||t.error;r&&(t.error=o.serializeError(r)),i([r,!0])},u=r=>{t.error?s(t.error):(r&&("function"!=typeof r&&s(new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof r}" for request:\\n${a(e)}`,{request:e})),n.push(r)),i([null,!1]))};try{r(e,t,u,s)}catch(e){s(e)}})}static async _runReturnHandlers(e){for(const t of e)await new Promise((e,r)=>{t(t=>t?r(t):e())})}static _checkForCompletion(e,t,r){if(!("result"in t)&&!("error"in t))throw new o.EthereumRpcError(o.errorCodes.rpc.internal,"JsonRpcEngine: Response has no error or result for request:\\n"+a(e),{request:e});if(!r)throw new o.EthereumRpcError(o.errorCodes.rpc.internal,"JsonRpcEngine: Nothing ended request:\\n"+a(e),{request:e})}}function a(e){return JSON.stringify(e,null,2)}t.JsonRpcEngine=s},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";(function(t,n){var i=r(11);e.exports=v;var o,s=r(25);v.ReadableState=b;r(8).EventEmitter;var a=function(e,t){return e.listeners(t).length},u=r(27),c=r(15).Buffer,l=(void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var f=Object.create(r(7));f.inherits=r(4);var d=r(50),h=void 0;h=d&&d.debuglog?d.debuglog("stream"):function(){};var p,g=r(51),m=r(28);f.inherits(v,u);var y=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var n=t instanceof(o=o||r(2));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,s=e.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(s||0===s)?s:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=r(29).StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function v(e){if(o=o||r(2),!(this instanceof v))return new v(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function w(e,t,r,n,i){var o,s=e._readableState;null===t?(s.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,S(e)}(e,s)):(i||(o=function(e,t){var r;n=t,c.isBuffer(n)||n instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(s,t)),o?e.emit("error",o):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?_(e,s,t,!1):O(e,s)):_(e,s,t,!1))):n||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(P,e):P(e))}function P(e){h("emit readable"),e.emit("readable"),j(e)}function O(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(M,e,t))}function M(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;eo.length?o.length:e;if(s===o.length?i+=o:i+=o.slice(0,e),0===(e-=s)){s===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(s));break}++n}return t.length-=n,i}(e,t):function(e,t){var r=c.allocUnsafe(e),n=t.head,i=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,s),0===(e-=s)){s===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(s));break}++i}return t.length-=i,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function A(e){var t=e._readableState;if(t.length>0)throw new Error(\'"endReadable()" called on non-empty stream\');t.endEmitted||(t.ended=!0,i.nextTick(C,t,e))}function C(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function T(e,t){for(var r=0,n=e.length;r=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?A(this):S(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&A(this),null;var n,i=t.needReadable;return h("need readable",i),(0===t.length||t.length-e0?x(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&A(this)),null!==n&&this.emit("data",n),n},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,h("pipe count=%d opts=%j",o.pipesCount,t);var u=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?l:v;function c(t,n){h("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,h("cleanup"),e.removeListener("close",y),e.removeListener("finish",b),e.removeListener("drain",f),e.removeListener("error",m),e.removeListener("unpipe",c),r.removeListener("end",l),r.removeListener("end",v),r.removeListener("data",g),d=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function l(){h("onend"),e.end()}o.endEmitted?i.nextTick(u):r.once("end",u),e.on("unpipe",c);var f=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,j(e))}}(r);e.on("drain",f);var d=!1;var p=!1;function g(t){h("ondata"),p=!1,!1!==e.write(t)||p||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==T(o.pipes,e))&&!d&&(h("false write response, pause",o.awaitDrain),o.awaitDrain++,p=!0),r.pause())}function m(t){h("onerror",t),v(),e.removeListener("error",m),0===a(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",b),v()}function b(){h("onfinish"),e.removeListener("close",y),v()}function v(){h("unpipe"),r.unpipe(e)}return r.on("data",g),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",m),e.once("close",y),e.once("finish",b),e.emit("pipe",r),o.flowing||(h("pipe resume"),r.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(e.lastNeed=i-1),i;if(--n=0)return i>0&&(e.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,r){"use strict";e.exports=s;var n=r(2),i=Object.create(r(7));function o(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length0,(function(t){e||(e=t),t&&n.forEach(l),s||(n.forEach(l),r(e))}))}));return t.reduce(f)}}).call(this,r(1))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shimWeb3=void 0,t.shimWeb3=function(e,t=console){let r=!1,n=!1;if(!window.web3){const i="__isMetaMaskShim__";let o={currentProvider:e};Object.defineProperty(o,i,{value:!0,enumerable:!0,configurable:!1,writable:!1}),o=new Proxy(o,{get:(o,s,...a)=>("currentProvider"!==s||r?"currentProvider"===s||s===i||n||(n=!0,t.error("Dekey no longer injects web3."),e.request({method:"metamask_logWeb3ShimUsage"}).catch(e=>{t.debug("Dekey: Failed to log web3 shim usage.",e)})):(r=!0,t.warn("You are accessing the Dekey window.web3.currentProvider shim. This property is deprecated; use window.ethereum instead.")),Reflect.get(o,s,...a)),set:(...e)=>(t.warn("You are accessing the Dekey window.web3 shim. This object is deprecated; use window.ethereum instead."),Reflect.set(...e))}),Object.defineProperty(window,"web3",{value:o,enumerable:!1,configurable:!0,writable:!0})}}},function(e,t,r){(function(e){var n=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),u=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),p(r)?n.showHidden=r:r&&t._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=u),l(n,e,n.depth)}function u(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function c(e,t){return e}function l(e,r,n){if(e.customInspect&&r&&S(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return y(i)||(i=l(e,i,n)),i}var o=function(e,t){if(b(t))return e.stylize("undefined","undefined");if(y(t)){var r="\'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/\'/g,"\\\\\'").replace(/\\\\"/g,\'"\')+"\'";return e.stylize(r,"string")}if(m(t))return e.stylize(""+t,"number");if(p(t))return e.stylize(""+t,"boolean");if(g(t))return e.stylize("null","null")}(e,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),E(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return f(r);if(0===s.length){if(S(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(v(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return e.stylize(Date.prototype.toString.call(r),"date");if(E(r))return f(r)}var c,w="",P=!1,O=["{","}"];(h(r)&&(P=!0,O=["[","]"]),S(r))&&(w=" [Function"+(r.name?": "+r.name:"")+"]");return v(r)&&(w=" "+RegExp.prototype.toString.call(r)),_(r)&&(w=" "+Date.prototype.toUTCString.call(r)),E(r)&&(w=" "+f(r)),0!==s.length||P&&0!=r.length?n<0?v(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=P?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s=0&&0,e+t.replace(/\\u001b\\[\\d\\d?m/g,"").length+1}),0)>60)return r[0]+(""===t?"":t+"\\n ")+" "+e.join(",\\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(c,w,O)):O[0]+w+O[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),k(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=g(r)?l(e,u.value,null):l(e,u.value,r-1)).indexOf("\\n")>-1&&(a=o?a.split("\\n").map((function(e){return" "+e})).join("\\n").substr(2):"\\n"+a.split("\\n").map((function(e){return" "+e})).join("\\n")):a=e.stylize("[Circular]","special")),b(s)){if(o&&i.match(/^\\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/\'/g,"\\\\\'").replace(/\\\\"/g,\'"\').replace(/(^"|"$)/g,"\'"),s=e.stylize(s,"string"))}return s+": "+a}function h(e){return Array.isArray(e)}function p(e){return"boolean"==typeof e}function g(e){return null===e}function m(e){return"number"==typeof e}function y(e){return"string"==typeof e}function b(e){return void 0===e}function v(e){return w(e)&&"[object RegExp]"===P(e)}function w(e){return"object"==typeof e&&null!==e}function _(e){return w(e)&&"[object Date]"===P(e)}function E(e){return w(e)&&("[object Error]"===P(e)||e instanceof Error)}function S(e){return"function"==typeof e}function P(e){return Object.prototype.toString.call(e)}function O(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(r){if(b(o)&&(o=e.env.NODE_DEBUG||""),r=r.toUpperCase(),!s[r])if(new RegExp("\\\\b"+r+"\\\\b","i").test(o)){var n=e.pid;s[r]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",r,n,e)}}else s[r]=function(){};return s[r]},t.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=h,t.isBoolean=p,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=m,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=b,t.isRegExp=v,t.isObject=w,t.isDate=_,t.isError=E,t.isFunction=S,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(75);var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function R(){var e=new Date,t=[O(e.getHours()),O(e.getMinutes()),O(e.getSeconds())].join(":");return[e.getDate(),M[e.getMonth()],t].join(" ")}function k(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",R(),t.format.apply(t,arguments))},t.inherits=r(76),t._extend=function(e,t){if(!t||!w(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var j="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function x(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError(\'The "original" argument must be of type Function\');if(j&&e[j]){var t;if("function"!=typeof(t=e[j]))throw new TypeError(\'The "util.promisify.custom" argument must be of type Function\');return Object.defineProperty(t,j,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],o=0;ou.depthLimit)return void s("[...]",t,r,o);if(void 0!==u.edgesLimit&&n+1>u.edgesLimit)return void s("[...]",t,r,o);if(i.push(t),Array.isArray(t))for(c=0;ct?1:0}function u(e,t,o,u){void 0===u&&(u=i());var l,f=function e(t,n,i,o,u,c,l){var f;if(c+=1,"object"==typeof t&&null!==t){for(f=0;fl.depthLimit)return void s("[...]",t,n,u);if(void 0!==l.edgesLimit&&i+1>l.edgesLimit)return void s("[...]",t,n,u);if(o.push(t),Array.isArray(t))for(f=0;f0)for(var i=0;is(o.errorCodes.rpc.parse,e),invalidRequest:e=>s(o.errorCodes.rpc.invalidRequest,e),invalidParams:e=>s(o.errorCodes.rpc.invalidParams,e),methodNotFound:e=>s(o.errorCodes.rpc.methodNotFound,e),internal:e=>s(o.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error(\'"code" must be an integer such that: -32099 <= code <= -32005\');return s(t,e)},invalidInput:e=>s(o.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>s(o.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>s(o.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>s(o.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>s(o.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>s(o.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>a(o.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>a(o.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>a(o.errorCodes.provider.unsupportedMethod,e),disconnected:e=>a(o.errorCodes.provider.disconnected,e),chainDisconnected:e=>a(o.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:t,message:r,data:i}=e;if(!r||"string"!=typeof r)throw new Error(\'"message" must be a nonempty string\');return new n.EthereumProviderError(t,r,i)}}}},function(e,t,r){"use strict";var n=Array.isArray,i=Object.keys,o=Object.prototype.hasOwnProperty;e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){var s,a,u,c=n(t),l=n(r);if(c&&l){if((a=t.length)!=r.length)return!1;for(s=a;0!=s--;)if(!e(t[s],r[s]))return!1;return!0}if(c!=l)return!1;var f=t instanceof Date,d=r instanceof Date;if(f!=d)return!1;if(f&&d)return t.getTime()==r.getTime();var h=t instanceof RegExp,p=r instanceof RegExp;if(h!=p)return!1;if(h&&p)return t.toString()==r.toString();var g=i(t);if((a=g.length)!==i(r).length)return!1;for(s=a;0!=s--;)if(!o.call(r,g[s]))return!1;for(s=a;0!=s--;)if(!e(t[u=g[s]],r[u]))return!1;return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIdRemapMiddleware=void 0;const n=r(23);t.createIdRemapMiddleware=function(){return(e,t,r,i)=>{const o=e.id,s=n.getUniqueId();e.id=s,t.id=s,r(r=>{e.id=o,t.id=o,r()})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsyncMiddleware=void 0,t.createAsyncMiddleware=function(e){return async(t,r,n,i)=>{let o;const s=new Promise(e=>{o=e});let a=null,u=!1;const c=async()=>{u=!0,n(e=>{a=e,o()}),await s};try{await e(t,r,c),u?(await s,a(null)):i(null)}catch(e){a?a(e):i(e)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createScaffoldMiddleware=void 0,t.createScaffoldMiddleware=function(e){return(t,r,n,i)=>{const o=e[t.method];return void 0===o?n():"function"==typeof o?o(t,r,n,i):(r.result=o,i())}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMiddleware=void 0;const n=r(24);t.mergeMiddleware=function(e){const t=new n.JsonRpcEngine;return e.forEach(e=>t.push(e)),t.asMiddleware()}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createExternalExtensionProvider=void 0;const i=n(r(46)),o=r(62),s=r(17),a=r(18),u=r(5),c=n(r(72)),l=o.detect();t.createExternalExtensionProvider=function(){let e;try{const t=function(){switch(null==l?void 0:l.name){case"chrome":return c.default.CHROME_ID;case"firefox":return c.default.FIREFOX_ID;default:return c.default.CHROME_ID}}(),r=chrome.runtime.connect(t),n=new i.default(r);e=new a.StreamProvider(n,{jsonRpcStreamName:s.MetaMaskInpageProviderStreamName,logger:console,rpcMiddleware:u.getDefaultExternalMiddleware(console)}),e.initialize()}catch(e){throw console.dir("MetaMask connect error.",e),e}return e}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(49);class i extends n.Duplex{constructor(e){super({objectMode:!0}),this._port=e,this._port.onMessage.addListener(e=>this._onMessage(e)),this._port.onDisconnect.addListener(()=>this._onDisconnect()),this._log=()=>null}_onMessage(t){if(e.isBuffer(t)){const r=e.from(t);this._log(r,!1),this.push(r)}else this._log(t,!1),this.push(t)}_onDisconnect(){this.destroy()}_read(){}_write(t,r,n){try{if(e.isBuffer(t)){const e=t.toJSON();e._isBuffer=!0,this._log(e,!0),this._port.postMessage(e)}else this._log(t,!0),this._port.postMessage(t)}catch(e){return n(new Error("PortDuplexStream - disconnected"))}return n()}_setLogger(e){this._log=e}}t.default=i}).call(this,r(6).Buffer)},function(e,t,r){"use strict";t.byteLength=function(e){var t=c(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=c(e),s=n[0],a=n[1],u=new o(function(e,t,r){return 3*(t+r)/4-r}(0,s,a)),l=0,f=a>0?s-4:s;for(r=0;r>16&255,u[l++]=t>>8&255,u[l++]=255&t;2===a&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,u[l++]=255&t);1===a&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,u[l++]=t>>8&255,u[l++]=255&t);return u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],s=0,a=r-i;sa?a:s+16383));1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return o.join("")};for(var n=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function l(e,t,r){for(var i,o,s=[],a=t;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return s.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){\n/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */\nt.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,l=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+f],f+=d,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),o-=c}return(h?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:o-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(s++,u/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*u-1)*Math.pow(2,i),s+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;e[r+h]=255&a,h+=p,a/=256,i-=8);for(s=s<0;e[r+h]=255&s,h+=p,s/=256,c-=8);e[r+h-p]|=128*g}},function(e,t,r){e.exports=i;var n=r(8).EventEmitter;function i(){n.call(this)}r(4)(i,n),i.Readable=r(0),i.Writable=r(58),i.Duplex=r(59),i.Transform=r(60),i.PassThrough=r(61),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",u));var s=!1;function a(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",i),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",u),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",c),e.on("error",c),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},function(e,t){},function(e,t,r){"use strict";var n=r(15).Buffer,i=r(52);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);for(var t,r,i,o=n.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=o,i=a,t.copy(r,i),a+=s.data.length,s=s.next;return o},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,r){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},r(54),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,r(3))},function(e,t,r){(function(e,t){!function(e,r){"use strict";if(!e.setImmediate){var n,i,o,s,a,u=1,c={},l=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){p(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){p(e.data)},n=function(e){o.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(i=f.documentElement,n=function(e){var t=f.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):n=function(e){setTimeout(p,0,e)}:(s="setImmediate$"+Math.random()+"$",a=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(s)&&p(+t.data.slice(s.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),n=function(t){e.postMessage(s+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r */\nvar n=r(6),i=n.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=s),s.prototype=Object.create(i.prototype),o(i,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t,r){"use strict";e.exports=o;var n=r(30),i=Object.create(r(7));function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}i.inherits=r(4),i.inherits(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){e.exports=r(16)},function(e,t,r){e.exports=r(2)},function(e,t,r){e.exports=r(0).Transform},function(e,t,r){e.exports=r(0).PassThrough},function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"BrowserInfo",(function(){return i})),r.d(t,"NodeInfo",(function(){return o})),r.d(t,"SearchBotDeviceInfo",(function(){return s})),r.d(t,"BotInfo",(function(){return a})),r.d(t,"ReactNativeInfo",(function(){return u})),r.d(t,"detect",(function(){return d})),r.d(t,"browserName",(function(){return p})),r.d(t,"parseUserAgent",(function(){return g})),r.d(t,"detectOS",(function(){return m})),r.d(t,"getNodeVersion",(function(){return y}));var n=function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i meta[property="og:site_name"]\');if(r)return r.content;const n=t.querySelector(\'head > meta[name="title"]\');return n?n.content:t.title&&t.title.length>0?t.title:window.location.hostname}async function a(e){const{document:t}=e,r=t.querySelectorAll(\'head > link[rel~="icon"]\');for(const e of r)if(e&&await u(e.href))return e.href;return null}function u(e){return new Promise((t,r)=>{try{const r=document.createElement("img");r.onload=()=>t(!0),r.onerror=()=>t(!1),r.src=e}catch(e){r(e)}})}t.sendSiteMetadata=async function(e,t){try{const t=await async function(){return{name:s(window),icon:await a(window)}}();e.handle({jsonrpc:"2.0",id:1,method:"metamask_sendDomainMetadata",params:t},o.NOOP)}catch(e){t.error({message:i.default.errors.sendSiteMetadata(),originalError:e})}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectMultiplex=void 0;const i=r(0),o=n(r(32)),s=n(r(19)),a=r(66),u=Symbol("IGNORE_SUBSTREAM");class c extends i.Duplex{constructor(e={}){super(Object.assign(Object.assign({},e),{objectMode:!0})),this._substreams={}}createStream(e){if(this.destroyed)throw new Error(`ObjectMultiplex - parent stream for name "${e}" already destroyed`);if(this._readableState.ended||this._writableState.ended)throw new Error(`ObjectMultiplex - parent stream for name "${e}" already ended`);if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error(`ObjectMultiplex - Substream for name "${e}" already exists`);const t=new a.Substream({parent:this,name:e});return this._substreams[e]=t,function(e,t){const r=s.default(t);o.default(e,{readable:!1},r),o.default(e,{writable:!1},r)}(this,e=>t.destroy(e||void 0)),t}ignoreStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error(`ObjectMultiplex - Substream for name "${e}" already exists`);this._substreams[e]=u}_read(){}_write(e,t,r){const{name:n,data:i}=e;if(!n)return console.warn(`ObjectMultiplex - malformed chunk without name "${e}"`),r();const o=this._substreams[n];return o?(o!==u&&o.push(i),r()):(console.warn(`ObjectMultiplex - orphaned data for stream "${n}"`),r())}}t.ObjectMultiplex=c},function(e,t){e.exports=function e(t,r){if(t&&r)return e(t)(r);if("function"!=typeof t)throw new TypeError("need wrapper function");return Object.keys(t).forEach((function(e){n[e]=t[e]})),n;function n(){for(var e=new Array(arguments.length),r=0;rnull!==e&&"object"==typeof e&&"function"==typeof e.pipe;n.writable=e=>n(e)&&!1!==e.writable&&"function"==typeof e._write&&"object"==typeof e._writableState,n.readable=e=>n(e)&&!1!==e.readable&&"function"==typeof e._read&&"object"==typeof e._readableState,n.duplex=e=>n.writable(e)&&n.readable(e),n.transform=e=>n.duplex(e)&&"function"==typeof e._transform,e.exports=n},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createStreamMiddleware=t.createEngineStream=void 0;const i=n(r(69));t.createEngineStream=i.default;const o=n(r(70));t.createStreamMiddleware=o.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(0);t.default=function(e){if(!e||!e.engine)throw new Error("Missing engine parameter!");const{engine:t}=e,r=new n.Duplex({objectMode:!0,read:function(){return},write:function(e,n,i){t.handle(e,(e,t)=>{r.push(t)}),i()}});return t.on&&t.on("notification",e=>{r.push(e)}),r}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(r(12)),o=r(0);t.default=function(){const e={},t=new o.Duplex({objectMode:!0,read:function(){return!1},write:function(t,n,i){let o;try{!t.id?function(e){r.emit("notification",e)}(t):function(t){const r=e[t.id];if(!r)throw new Error(`StreamMiddleware - Unknown response id "${t.id}"`);delete e[t.id],Object.assign(r.res,t),setTimeout(r.end)}(t)}catch(e){o=e}i(o)}}),r=new i.default;return{events:r,middleware:(r,n,i,o)=>{t.push(r),e[r.id]={req:r,res:n,next:i,end:o}},stream:t}}},function(e,t){},function(e){e.exports=JSON.parse(\'{"CHROME_ID":"nkbihfbeogaeaoehlefnkodbefgpgknn","FIREFOX_ID":"webextension@metamask.io"}\')},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setGlobalProvider=t.initializeProvider=void 0;const n=r(17),i=r(34);function o(e){window.dekey=e,window.dispatchEvent(new Event("dekey#initialized"))}t.initializeProvider=function({connectionStream:e,jsonRpcStreamName:t,logger:r=console,maxEventListeners:s=100,shouldSendMetadata:a=!0,shouldSetOnWindow:u=!0,shouldShimWeb3:c=!1}){const l=new n.MetaMaskInpageProvider(e,{jsonRpcStreamName:t,logger:r,maxEventListeners:s,shouldSendMetadata:a}),f=new Proxy(l,{deleteProperty:()=>!0});return u&&o(f),c&&i.shimWeb3(f,r),f},t.setGlobalProvider=o},function(e,t,r){(function(t){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t{o("_initialized")})),await async function(e){await async function(){["interactive","complete"].includes(document.readyState)||await new Promise((e=>window.addEventListener("load",e,{once:!0})))}(),window._dekeySetupProvider(e)}(e))}catch(e){o(e)}}))}window.initializeDekeyProvider=o,e.exports={init:o}}])}}]); \ No newline at end of file diff --git a/78335.index.js b/78335.index.js new file mode 100644 index 000000000..74dbf3dfc --- /dev/null +++ b/78335.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78335],{78335:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>i});const i={id:"io.didwallet",name:"DIDWallet",homepage:"https://www.didwallet.io/",image_id:"bc66fa57-46f4-4e17-6cb7-5f2d9af9c000",app:{browser:null,ios:"https://apps.apple.com/app/id1460083542",android:"https://play.google.com/store/apps/details?id=com.arcblock.wallet.app.product",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"abt://didwallet.io/i",universal:"https://didwallet.io/i"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/78341.index.js b/78341.index.js new file mode 100644 index 000000000..2ebff396c --- /dev/null +++ b/78341.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78341],{78341:(A,p,e)=>{e.r(p),e.d(p,{default:()=>B});const B="data:image/webp;base64,UklGRkAEAABXRUJQVlA4IDQEAACQGACdASqAAIAAPm00lkikIqIhIxVaMIANiWkAFeO7Tfft8Fes2gB/Ffp9+O8EnwB2nf8dvBHIf5j90fmA6gXcn0J/zz/RcYNQA/lX9n/5/3AfHd/x+U38x/w//Y9wj+V/07/j9g70Nx7qWNlHsDbdj/flBCe68fsRpHsBygO78YDx85JZkpK004DTzB6Eb8oIoHOWNSj2amnMVKhpfkNosLUhVYCFUz8Atm8VD+1V0b10PBzZ0QvrEb5WSMMB4xS/RA23VDaljZR7A2xAAP77vwAAOeelcUeIm+pBEhS9FW3SODdV2/P+MTcnlOI/7gJZBy7xvu2W/Rg2jMwUKg9ypzZxYkUBHJs2G4WGihPNIgXy3h43wMTAoUHPwCNn1rVvi0dzzXLyjdaj9JjFOwhRNKWF7N3UY2tatGN21YhRswEWJ2QRpwN3xHJ+i83fXFhnyfW4n6ayB2mJuG719T/Pn2Yo/KOL/rW2xPY87Oc6nmcWccUtSx5kUC5cYY23rO2ePSq7BGpR9pWAQePVV6nxED/8fYb0ov6UTUsZlIqq55mGKQBT6P1VNujW8ShPlb1HOyoX2ZLU+DzPDIibCfa7W471PUlZ+CtXeFzKf5XckbHeJ5rjojX0FJy208CirLQ46zc4ZZSMtd/UAaDwCPH5rUfdDZC7PI4Px8p6t02uFBV8/YN+DWoQhiwmofaEyF+RC9pH3YoGB1HzVOK0IFbMh6XavXWtyzPJCVrl9NsNVppnug2kOldH3+fZPt+vLB1ie+qpzVgpQzmf2vjnX3Dz3p+eeV6G+3blFgp5nAvwA71LrJunk5/W1veCNVALRgcfYO1v8tUKVrrUD6K0dYduax2kcCmyRPDgFP4Qb1w/8IwFJNmgSyw3GGVApW7fy5peQv5KGjp+IZHpEjAvd+Qb/6SqZ/UpVBvHQwyEqu2SB5Tj286c/ql29Q9cGK1uP3QIUSjTgYqzBjg/oXDE447TBtHdI43Ga/6VwJ5zeTo4DU6rnk0YjQAEkKcmAjKAgXuz69WS7UZaT7U72WUhdlzOmShkXBScII95X9yolg56DcJ76yB3gCeBOd+DlBbcP+RPTp204PMmKDiRjkl+Ij55LJsJ5+WBHg3P6hlSf/LdUzT9e9qyESEyn9riIzKUE2kacsB/SZbrf/kle3IMp+0dgcQBpbxxzhWm69DT4gzac8T/QW2ExW191vwm6qLNsFLuAoz1nFpGyqsrKwPmeO6pmnyqI5Vte4udvsMWanGx7ZP380/uuMQKz8NAFPnT/xuqH2M0pDhx4IXEonpCXliLBcwwKUg2JPn//Br3kYFxCDGG10UBPVYbWmpFnBYgGPmH2Ad2yobysfoctQHQvSJFYI/+nFdb1SMvMAqu4JZCuJNeXaYGL3cHUwFbEwAKunIGG+qSKMYGxZWAVQqDugAAAAAAAA=="}}]); \ No newline at end of file diff --git a/78488.index.js b/78488.index.js new file mode 100644 index 000000000..a2aed05c0 --- /dev/null +++ b/78488.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78488],{78488:(A,e,I)=>{I.r(e),I.d(e,{default:()=>f});const f="data:image/webp;base64,UklGRo4DAABXRUJQVlA4IIIDAACwFgCdASqAAIAAPm00l0ekIyIhKRR5OIANiWkAFeT/27ss/Sj+h82F6c5xf6ieMP2O5AZUBbX4AOoF3L1gb49/evYA/MXoSZ2fo70bes+UqeKHvOiYH2FQikPQ66Vf9+SfjE9qQguSxyqOsVCma+ozGgJjzOKmqLXm7nB4txPCrHeEmOiRZzHWANpp4WSmniD6fVP00M+IYHBrlo/gv4LOQ6913+lY7xLV2IAMmNnYI/ZsBpjQrkNBkxVbPEQAAP78SgADrQIP+lh36w4H9WueFSBTAV0f8ufSDUlqwV6ReA/z2GePmLnrP6r4izj/xYJzombuq1Ns8CY7b7munNSoDUon0uLGiswPSQbn6LF0GGyeK8jivzftkL7OWawUWBxDltr/JQyWTFvAQky0tkHWLAOHBd8c7CIunVflMH+Igka+C61uPz9jf7H78yqNcZSVvIdjmPcWQSpO/lxdz6Z0T4Av8jYatKmanwbAYRKPKrGOR8CJS6KSdu5SHWjlf66xdqgHKhQVBHWJcL4cc1Nvzz1sUwayiYLt4SIfg8F7uAhgTgAWuHucxGJPFVIuWVRwjXOtnY9tvNIBhhtSRoaad+p+mxyw1Au7pcxGboJ8AYMkBBfhOoPZeoF0OIXMdpDUZkUtAcPMhCzuJULVUYhNbYufzN7IGFhQg/2HfYNVek0IT6zmwdZe6ey7oVkvTqE3FDpSghoe4/jFHfZlkfiMqhzekyV6Fd8t6MumfB/lPeuWJ+3OJj2WPPCSfEfIMn6Wdy9ehZnuK2QUHd3GiM3gCilzz1Jhw/xXl/ymLj3W3jZ9ORscK40/kFtnoJdLgaiSJbk9MpBT0wEQUpj15EVZVVYUKqIDUp5DXY9LLup3nmmsnNQjLHb0hE+3gmTYo6EINJQIrvxF43/aP769u2fpAGAFeUOBMILXoyLZJ1km2X2AgdURTy931iSt75zXjghDK+gWomCGfECDAcfjStacJVA/NZ0kmYTPT5ZemHH/TIOOVtjiU1Fg+MWfm0Ivt0t6tO/fWNjJRZ7IY0nhtlMyPn0G9CwrZLWCCFxomvc09A2xgotbKAZONJvpLnODgATuQQhtI13+/5rGhvlQ/FKiG3/Nmtoo9QGc8Ecw9/B7VIgxcQzQj/haIZgEe6J6+/6a55ID3QpYFbvMvsIiu06Po6RiYQIDU24ofHMwAAAAAAAA"}}]); \ No newline at end of file diff --git a/78574.index.js b/78574.index.js new file mode 100644 index 000000000..6b7bebdac --- /dev/null +++ b/78574.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78574],{78574:(A,a,X)=>{X.r(a),X.d(a,{default:()=>O});const O="data:image/webp;base64,UklGRgoFAABXRUJQVlA4IP4EAACQGwCdASqAAIAAPm00lkikIqIhJhK5sIANiWlEdwNkA/ADwE/qvhL4a/PPtTx4GPv3X8svXvvB2ov6x+WvB4cu/n/+d4yO5G/3PHCUAPzd5+n+/5bvof/v/5T4Df5Z/W/+r2A/2m9i39vCUtQSMkSMA41qCRkh2sagJ6dBPfzDZcC4kOzviMj4YtsSkh+PtQsL6zL2VKKUavrq3NqhzmlBKcgNuot/OOh92FZ6ek3kK0rirzwJ6t0sGanekVjzueQOWSPQAc7CHF+6L+yO4O0nchFau3TvZkN8N8NsBIyRIwDjWlgAAP78rRAABVzNRfJKRa9s7DZjsHL6hbCfO3Pd/QhUy6OcAA2Qt3gYgeQHfB3H4OJVxnemW4qBsOAFIgt8kmO20clg1qzt6aTWVQrRSkEKvlCjLImBdQNQcNV7tqXdEKHw3BR2sfIc4R//1dsEoqf+yGXqXb2qZ0PWjyWGR/9na/OOEDYLlEy+KF4yGm35bMOgNlrwr4f/AuNbalPYDJhOM3sO/cSbb+NeK6OpP33MiVv+v/EtLXhBJIcJzCm4XIFb8C16hkEa7Yv1OWcR6Lbzln9kzRsn9LdpZwAHSlFM6fkECY9V4NHCG5f3hB/HcNSN6vpK69XXfBDan/usEAamqVSaK6ZFP+n4nn40YIBIcWW7zxkgO+XIgYOcE7MrzUfrwWHdSplW2aENfn6r+DHS4R5wdX/2SEcbePytU/61yI11RvUS0n1c9i2+vJau10ZDmo4EmSIXc6qA+kQur/zJTFVdYPR7pGhDPQBrQyTJBp/ntbAZ0q8da/OAqfNyXlQ5uBwfVDoA245TQzlmrp6cZYFt3npkyBSXtKb3aFpAacJz6ziJrBufFZ5G3fKczhOHVXOa1XW7Yx6xNjUw+xEPA4PQKTjeDbwUOHxQ/3kVC3FazPZcDGZlyWYRj0uYmp+u/2UINkkmELNLCX8NZ/efXJl9kN/ev/yewdrWB4+WgbbsXXXRcKDatO384jdrqfmA7e1QyjD3wG8Fjo6aGLkJnXj4+jCXUzHuDqpFVxL+OwXxou5/yf9io5rjLq0P87TTWCHUsWaqY7dyv/aLKj/OgUef9zqJkJHvP0dLbaRyd55B5XlVaY0qjqHp1D64OgqdrJ1bCZkudVSW0BApO/HUnQhl3W/4uIl3Es6C7iUMZvsFmm8Lv1j1lt0yPPn58c+nIpU3Qqi4CLO2TFmAjTH+bTbjOfx4HXJJBJFEs83JkzOEdHXOPToRlAeVY2DbiWm2mptODEeThnyKq8nIh1f83QzemdLD7WbiFuDRPmtOP7iFWX0dunQt7QQHJIGZX5UX9nB4LK3+FenpkuHGrNMsIoGphyTUNVwj4MxKj+iCP1/t6/wU4perSMZPSXn1hQ5/XcflG/lmXBEhyRw8F7rb1xhMNgWSqOf77LMRQX/F5a1q+Yr6SB1w80iMJ3AVNK7PheNYam5HeDqL54Vz5+a+yr2rQrHdYc6vUTc5qKsWVuIe4ARpIZuEkf8qQiOegFAwu2Vm9metd6UzPznJ2ZYEfphv+91c5pUt2JldMPLnRuadDHWP9Km0TIScUTwQ24rZ3FKIl3atIlYUBXZTnFmOXcfG9ALwcz4trmPBSMgbYwBCeTuTHDf2mclI43doZysaatCX/qePXL3i8XHlc72nSwl+iHoL79fkaGG3Rgwjc8xqX0FQAAAAAAA="}}]); \ No newline at end of file diff --git a/78679.index.js b/78679.index.js new file mode 100644 index 000000000..f4d611208 --- /dev/null +++ b/78679.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78679],{78679:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"com.blanqlabs.wallet",name:"Blanq",homepage:"https://www.blanqlabs.com",image_id:"d02dcb81-d279-4414-627a-681dcad51200",app:{browser:null,ios:"https://apps.apple.com/us/app/blanq-wallet-buy-store-crypto/id6470715307",android:"https://play.google.com/store/apps/details?id=xyz.blanq.mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"com.blanqlabs.wallet",mobile:{native:"blanq://blanqlabs.com/settings/app",universal:"https://www.blanq.app/link/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/78825.index.js b/78825.index.js new file mode 100644 index 000000000..2f8bdf318 --- /dev/null +++ b/78825.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78825],{78825:(A,k,g)=>{g.r(k),g.d(k,{default:()=>D});const D="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/78837.index.js b/78837.index.js new file mode 100644 index 000000000..3d3d2d1a8 --- /dev/null +++ b/78837.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78837],{78837:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"app.m1nty",name:"M1NTY",homepage:"https://m1nty.app",image_id:"6ccb7754-acd8-4de2-797e-a587a53d3900",app:{browser:"https://m1nty.app",ios:"https://apps.apple.com/app/m1nty/id1643737318",android:"https://play.google.com/store/apps/details?id=app.m1nty.android",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"m1nty://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/78848.index.js b/78848.index.js new file mode 100644 index 000000000..545917152 --- /dev/null +++ b/78848.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[78848],{78848:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.ready",name:"Ready",homepage:"https://ready.io/",image_id:"00ba080d-fb0a-4a31-940e-f75388500500",app:{browser:null,ios:"https://apps.apple.com/us/app/ready-next-gen-messenger/id1668536401",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"readywallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/79044.index.js b/79044.index.js new file mode 100644 index 000000000..0f2b15935 --- /dev/null +++ b/79044.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79044],{79044:(A,I,d)=>{d.r(I),d.d(I,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/79402.index.js b/79402.index.js new file mode 100644 index 000000000..66b5c8edf --- /dev/null +++ b/79402.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79402],{79402:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>n});const n={id:"io.noone",name:"Noone Wallet",homepage:"https://noone.io/",image_id:"fbae89d3-d6cb-4b98-bd1c-b2007b61ed00",app:{browser:null,ios:"https://apps.apple.com/us/app/noone-wallet/id1668333995",android:"https://play.google.com/store/apps/details?id=io.noone.androidwallet&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/noone-wallet/bgfhmafjampalkbjicjcjiikhlaggdnm",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/79470.index.js b/79470.index.js new file mode 100644 index 000000000..d3ad858f6 --- /dev/null +++ b/79470.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79470],{79470:(A,a,s)=>{s.r(a),s.d(a,{default:()=>y});const y="data:image/webp;base64,UklGRkQFAABXRUJQVlA4IDgFAADwHACdASqAAIAAPm0wlEakIyImrJR6QNANiWQG+OYl4Kn/sOcGrcY8dEB++88y3PF+zH5Aco3+H9jXmAfoRuBfO5/wH6Z9gf/kOo69AD9ZvTF/cf4VP7r/wf2AbQKKIFT/fgp+ntYMunbs5LBvbjssxtcpx2z2F0e+F/eVNvr2TCmUvb/1T00FEtZcsbLLmDwCXo+BJTM7/dcETcZN3v1vGtZNMGXBM3yGnnR3maMa1xKGtHMZBH+EF2e3KpYa8vBTPyTWoyiKksRzw96zYc/AtJX/Mdzb807Hy7ycIxKUJsy/VRGWkK4Dagl/nP3Ih2AA/vAmwJWyen/7Kx/sHf+pZ/FJ/8BmGMQrjBtFrNaKHyjx8Fqcha7ehSZ4QW4PO0K+4mU5G5vQ/EDlIX6nTs/N+1L6XjG8/G4r2k2GIC+7XIXy6KfAqpYN4Bo5UZKHqgd7Jfgz7mHf1d9NhPPUqj27VJ6Y6iM/IGvVhgmQczNnj4uh3I8ZXMIuODuqcXxe33RofjstetS6llzgalyagOL8xV3+HJpFJVSXrR70EaZpCsPzU0sAhGi7zzTKQz6bJ5Z8sJbR103wZ6YBd6kqqS/aWb6HSJJrZykjUkzbNmzVer1OMEXQGO7acxWz70jq5nEM5Jjz1StRloevWo3KM87ivikUo1ORszf2KcirLrvJWU/zCifN2ta+60bGvzXzz07OCKoxYk8zqrx+l4vfQMrZ+DVcnPB2a9+Nmq0w+nDwMtvZIK0UY/uHJI2F1m04BXGywpl0nROP7jJ2x8IXt/+DPrEikEQBdEGbo2rFy3DBGETWEvBq/JlFaLBD0+haSM7BUexKzLZpe8O6IR2FyAxnjN5dJuhsmrIj/c8br1wOfT4NYDWT77PkU10d+4UyyGqxwQEuATTMGLm1Lu6w/4Q34BB58RMlb73sc2kjWqnqIblNleyItLfitDlHN5zjwQHi2FdxTtOaYt3faoAia9O+4TwA6wUVqDj9q+y2QYel1Ynh495e/+vfjcIs9/Kl05LIGi/6/UWh5cFPyfmz/nnacZHfiBfOXk30/el0zfKhkGPcsWPOzHXKXeubw4TOvtVvhiA8SML0aBVr1T1pmbR3TOiQBN0W8wPf4vGERgwacptGBeyDC/y8TD0Lb/csOrUCskNnZBqB1oDS0hd8MRK9RBZVzA/sps+is5J+nrNvqb8QCmyeaXNUZgnPBlXtVgvKpxA+d4BLZTc5O4FJmGMiyrG9EHVsudPhqzimw2ZyogtF4payxsnHaYR6k3+D51V0+mj8SpglEws5zVNXgVvJIVW4sKnyjRR9g4JpfGVoylShKCMySzh3yOocZvgIXY1jxo/6tqWuXV31/bZ80CbnLAIKamwxj44kxuHLkYLGvuNWNmk8yU4MRMctDBmryGCQ+qX7Y0v4Pz3edgVfvSjj7n4GATzbCwaiHqdvcH+17+LlBEacjXzKKjNLWGVz/gaoyeyyiSI/PDPImb2IxuIaRwK9CB02HKbwGsej8uG2geoo5dAP/WExXOSi/NdO5QiPSqxrVJNLhCJgEQ7BdEpRbOAj6ouX7DtphR20TRB2KqiW/1icNfF1IyR5oL6TzOQEurGX7WN+1W08CHHTyALhDN3QIS0oB+GMU097+CM9wuKkjs/9of/dsf2h8uxls5aWeWlT5kgZ1PtNkClqpjAWky62rt85R7D89Ibon47EMHjr6NhvNWFi2Pzq6lvWju0SFL5ZhAK4t2AmL/3D63K/o/NH5t20Gj3/t1svSeK9WB58toGQAAAA"}}]); \ No newline at end of file diff --git a/79542.index.js b/79542.index.js new file mode 100644 index 000000000..e307661d0 --- /dev/null +++ b/79542.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79542],{79542:(A,w,b)=>{b.r(w),b.d(w,{default:()=>d});const d="data:image/webp;base64,UklGRogFAABXRUJQVlA4IHwFAABwGwCdASqAAIAAPm0wlEckIyIhLJUpCIANiWQA1qXAvJ/wHm0VT+3fiz+kczYgrq//efdj73/9p7C/MA/UnpD+YD9lvWW9EH+c9QD+8f6XrCPQA8t39uvhG/cD9zvawivBgHZWmfKp5onkSfUGguNj6ZGVP5scvnrLKPYEQf8gN0z3ZAwJegJp8lsB+ITOMVBXX4G7ulL9pnwS0ToYW1NoQjDbTnNnNQoTSbdr8VKWDh8dnpIQHkUijQXLiwRcUJJ89trqrH6Nnxc7ooXtqS/Pi1ddMLH0RlVCZs1gTJOI1X1GuAAA/uQBf/tHX/bJn+0dZln/50z9rPnC7dyNAcflcNvRo7f3bdXAi2txhjRMP1e5Jq6DRzviZ3sjcjuggwdEm4InuZ/LnW2+hXa955e/U4w1Nq7HdNxPltP9XAG5RU+pLw02/cQeHlPAeNbM8SWpT5e+cB9d9B8B/tfG/9RRILgym0mdkl27eUQOcSG460q82dS68PwiLrbKpCUhZveQmeeqgv3MFNvZ+baN/99DpLhkbuEYsii1prQGqYwV79snLBjNaYuTaUb9pkpwEmqUhATOOQF6sc2tO9rKxFi1X3KqklG298owL2vSu36cWruVwuOWku4GCoAjqWOhE+Nct+pr6DZybw8BQsIo/oJfkkVb6AuyqMswCiG2i6rR34QBVUkiYC7a8QrYoK5HdP1JfsEDcbDGGE8sj3DsmefP1MHH+JMZqn7HUc2ga/IZiDb7QcZPr4VWX0FqZjmOnPq5HIeJyqrqEdCyhTPjgB5h9XeSa/+Fm3ueYaXNyQhf04D5MypopLr1/U1cL3FUZ3zm/b9u9xoSEKggvEkORH+A5oZLVTv1jboZ3aUZtawZ9Sudo1JsH8J4B331D+SkXDFhwC7ek5fj2n2Fy4a6zGVL4wAVYk3f202sGDbNevObWgCR8Y6E10d55+BUgNBrw+WE/A67G4QYPjCAyWKrTfEVO0Atx5sCVtDDZilS/vwgxrEetYgQVwtubqWA+UZl/IbNIu+QRnF9ZRkznAHRtXoWyKy+mpotT5biyM+WKy4r46719hE0mKT1pNczWbh+Xq0dwydXK/uMbA9eOu5SNE860NYGhIx2Q/6O1a+Rbzi/t4Z6QBicJLn/V58XWZHbkqIZH1/ncxyx8hunb4xlhw/1jTeNO+f0XqhKdUvH6Vhrfk1dNEGd2bqXzO/TT/zCw+APra99uAmCYeq9AVs9bwT7wy90X03J1YSnFLStJ3OrDgMCpyfzDyk9TOMrYLZOo83du+0us4YIRgv5tYELdQupQS+5VO+ryvQ1pId5nledbCAL/8BILNqEcn87nnsuQ9+yhR1LKCvV5Faetd+uIC4MfHfopdpoNCHv7yY+06U43V10/h3dCFpU+d3LGekvpitLC7vbgmg9E1C0BZ1+1mTf+4jdVqW5H09EDwk/HD05xIw7V/1rOk9dMvG8QMWZ4mbat3KlSR0JZqMX0Jo7xNpMpqJb8QPVUskNNelRlnkqZUIuRjK35AOJocM/ynGvFuQMXnTNJBMGwFy1uE/YzsHVOHR3WWcdSrbTTvTJlim2+6T9KL471c3nYLlgBMCgChBGdHsX4VFn+fAh/iSWMWPb00H/2kBy2r8PLwKhhq6OExoTUWZSsLLeoyW2TV821Wy9tVaFgwVXrbmy5qD/6YMZfWGJBEYI9Vqa9+eZ9wqYQXNsnQ0Z09WeLUyuBawf6TqqI/m76utcP3FpIV2hakyXOACQcNldXy4rSzSwCRQdpDKEV0S5tDkkYPbLSYVAbIEAsalrwlDF9HL4Qi0xO4p9tEyE5Ts3TX6uOzXTflpJFR6wfMbpixk2h4IRKEdrS7TBi4QCCZM/AAAAAAA="}}]); \ No newline at end of file diff --git a/79610.index.js b/79610.index.js new file mode 100644 index 000000000..748618f5c --- /dev/null +++ b/79610.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79610],{79610:(A,a,c)=>{c.r(a),c.d(a,{default:()=>Q});const Q="data:image/webp;base64,UklGRqQDAABXRUJQVlA4IJgDAABwGQCdASqAAIAAPm00lkgkIyIhKRHIsIANiWQAek2avd27r+D96+N52aTgPMA/QzpLeYD+Rf8n1zPOZ9QD90+sV///qAdJ5+236veyb1AH//qsmLM7AZQQWZjZ/0HfI/jt5aS5LG09gbEpuZVY2agHckRZy0Ui7K1CS1rLJRoCq1ZDOVf9/OXZu98SYJdSgVKRamWlkMIgYD3cuVS0EwscrPQLvKQDKDXzhKjc8KUbf5/M82QqVHho7JL5EwbNsuPM1IqiN+Ch0dgy5X8U7TjhY2nroAD++2ZABhWzjTwP3drD03GVTkC0QpZvJaTpgvglq0GQdvG1rqtW+YbT45DbreTGvXq7H6QY9/8YzEAxcO+NOmli+2OGrXUrKEuvCl6iz51XMtLBmvJM8gLYIUhAl/6CSENhQVlp8noJIawOvswP2uWaQYOH05Wfj/q4kg/tcPf/B+rtCsUU5fOlvZ2ndn7bsM5aHXqQZVaGamONcDb2LqCrLQnxtOdR3PSWuQitcU2kGZr9XC/sq65/tr1Ec1vRaan3N73y6+pdfntdmtNr/ptjVsFawkZhW+iWS2vNQ9BYN6HEeIAqUelmS0XGAO5RsZvToLjDb+c2fC8DrKuJmVyz9RTOYM6C9SSX3NjSNYUOp3VKUNd8x1O9C+Tff9aVHl51wpeoqq/aSe9FcGnIEtTV5OU2MA7LsbgYAntf1Zai7yQCfJBrDocvhXfOAK20NaVKivsyVMs7ia6M4J6c6DDSTIpBQgWYIg5HGwpFtI5dKLuf40iXD8jX/ZEKLDbO3/oFxONIfyu+jxaJXK10QyQL4BIRwceNVv5IcLUVA6gSjOYHVcAQZUQ3BLDVP5jnrKoa1y1cci5qc+4+4rVSN3wtdlFfghcLktuRD/s60icOO9KqniXJRsF9aEEtszvC9q9iOj/gwZS/zCS+4eEi7q/9Q86P8ouRIgc6H86GMJgybo3nwUkIrq8o+Bfqj5rcN+Vh6jIV90ZrU0Tq3dXG6zpKFOChwey4p4b/EnFIRtvhKDJIL9SpbUK1PxwUFS2tfX8m8kuyzlny+96XFt1DDCV3QsBWwAXufc2wnMgm4GeU4Fl/2eFtfPiir8gNdFHuSHpmvpFB24p4AwHfQ0LzMVc7+elmD+qEoVGxYDcCngUHiVvIMJwwNSN666CDpMo9Iwbo5ccM0tnjGiM92RnmDLTio6K6ZyAFdtVHFaVIwFQAAAAAAA=="}}]); \ No newline at end of file diff --git a/79855.index.js b/79855.index.js new file mode 100644 index 000000000..aa2f884a5 --- /dev/null +++ b/79855.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79855],{79855:(A,o,Y)=>{Y.r(o),Y.d(o,{default:()=>e});const e="data:image/webp;base64,UklGRrICAABXRUJQVlA4IKYCAAAwEgCdASqAAIAAPm02mEikIyKhJRM4mIANiWVu3UNlqtnoOQy4Wiico+gDbAeYD9nP1u96L0G/5n0uuoY9AD9gOtI8oDNHX0DVZ2r5mAUH4XJrS/GEoTxKIEUeuzrm2Ja/tBSoeBt5/sztYC7n+tSOQJZ3lN7khlfPI/8WyUCY3lbjpGCBGcRuli32cp8m4bnOSex5KIQ+oH4AAP76V79G2aN1+bBzp2rtC2DgBy3/sFbB8Q/GmFjX0pBrQUf+aB2nffiZ3w+7389YTrEXJ1aX/RohcY/Xyc+FALfJ4yEoeEn07wU9zEoSpXK/PSQSYfnpqe31NbYjFFeZQUsKvuqjCXuwzqbkxZGyojZW2MFUzTib27ZOXWgYVGZKg46KB8MISFC9UqPPJeDX8vBjJ+NPUym8pti669Njf+GsR6f+sGxTgo21xo8YX1PoMfrQbTw02A/HMZOpVTbG4G3pufNPYmNiTQn471NXoQQUasMfkHyYFkGJXgMcHjH6ll6Y2qEX7IopzQ0U+M+lz0tmc9ZcGETt+96R2SSqcPRzIDMRPjR6BgndBz6Y4/GNHCUt+jPTMEzfAu3jDlhEEF6kjXstvCi8OWLAodaSkEZzcVGDcf1Wxk+9NrAfvh6otcuSyP94vsTeMcch3o9+YL9G+bQ5U83IUmcE0tD32OO61oY9q0riFXHHOo1Wf7vTRpu6YKbSkRu4dwYsRdYN+L/zBVURBJV8vYctRPzeqoYum8FK6h5hsxbeVtbqMbzlyc6KGmsvmm0CM6hGvzLT6oHsRSl0LIZxAHIVYn4ilt306iokbmA07d9GK46OKY7cTzkYOt4rXJ6/4ZNqoNvbORnoLbo2Q7+pM+h+etnrrpr2icENdxaY9GMS+xkbA1EakfMtvzEwCLgAAAA="}}]); \ No newline at end of file diff --git a/79902.index.js b/79902.index.js new file mode 100644 index 000000000..da1546a72 --- /dev/null +++ b/79902.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79902],{79902:(A,e,k)=>{k.r(e),k.d(e,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/79911.index.js b/79911.index.js new file mode 100644 index 000000000..1cdb3a859 --- /dev/null +++ b/79911.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[79911],{79911:(M,N,D)=>{D.r(N),D.d(N,{default:()=>j});const j="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiByeD0iMTIiIGZpbGw9IiMxQzdERkMiLz4KPHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiByeD0iMTIiIGZpbGw9InVybCgjcGFpbnQwX3JhZGlhbF8xXzQ2KSIvPgo8cGF0aCBkPSJNMjYuNDIyNyAzMS40NzMxQzMzLjkxNzEgMjQuMTc1NiA0Ni4wODI5IDI0LjE3NTYgNTMuNTc3MyAzMS40NzMxTDU0LjQ3OTYgMzIuMzU4QzU0Ljg1OCAzMi43MjA3IDU0Ljg1OCAzMy4zMTU1IDU0LjQ3OTYgMzMuNjc4Mkw1MS4zOTQ1IDM2LjY4MTNDNTEuMjA1MyAzNi44Njk5IDUwLjg5OTcgMzYuODY5OSA1MC43MTA1IDM2LjY4MTNMNDkuNDczNiAzNS40NzcyQzQ0LjIzNDcgMzAuMzg1IDM1Ljc2NTMgMzAuMzg1IDMwLjUyNjQgMzUuNDc3MkwyOS4yMDIxIDM2Ljc2ODRDMjkuMDEzIDM2Ljk1NyAyOC43MDc0IDM2Ljk1NyAyOC41MTgyIDM2Ljc2ODRMMjUuNDMzMSAzMy43NjUzQzI1LjA1NDcgMzMuNDAyNiAyNS4wNTQ3IDMyLjgwNzggMjUuNDMzMSAzMi40NDUxTDI2LjQyMjcgMzEuNDczMVpNNTkuOTY1OCAzNy42ODI0TDYyLjcxNjIgNDAuMzUxOEM2My4wOTQ2IDQwLjcxNDUgNjMuMDk0NiA0MS4zMDkzIDYyLjcxNjIgNDEuNjcyTDUwLjMzMjIgNTMuNzI4QzQ5Ljk1MzggNTQuMDkwNyA0OS4zNDI2IDU0LjA5MDcgNDguOTc4OCA1My43MjhMNDAuMTg5MiA0NS4xNjg0QzQwLjEwMTkgNDUuMDgxMyAzOS45NDE4IDQ1LjA4MTMgMzkuODU0NSA0NS4xNjg0TDMxLjA2NDkgNTMuNzI4QzMwLjY4NjUgNTQuMDkwNyAzMC4wNzUzIDU0LjA5MDcgMjkuNzExNSA1My43MjhMMTcuMjgzOCA0MS42NzJDMTYuOTA1NCA0MS4zMDkzIDE2LjkwNTQgNDAuNzE0NSAxNy4yODM4IDQwLjM1MThMMjAuMDM0MiAzNy42ODI0QzIwLjQxMjUgMzcuMzE5NyAyMS4wMjM3IDM3LjMxOTcgMjEuMzg3NSAzNy42ODI0TDMwLjE3NzIgNDYuMjQyQzMwLjI2NDUgNDYuMzI5IDMwLjQyNDUgNDYuMzI5IDMwLjUxMTkgNDYuMjQyTDM5LjMwMTUgMzcuNjgyNEMzOS42Nzk5IDM3LjMxOTcgNDAuMjkxIDM3LjMxOTcgNDAuNjU0OSAzNy42ODI0TDQ5LjQ0NDUgNDYuMjQyQzQ5LjUzMTggNDYuMzI5IDQ5LjY5MTkgNDYuMzI5IDQ5Ljc3OTIgNDYuMjQyTDU4LjU2ODggMzcuNjgyNEM1OC45NzYzIDM3LjMxOTcgNTkuNTg3NSAzNy4zMTk3IDU5Ljk2NTggMzcuNjgyNFoiIGZpbGw9IndoaXRlIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMV80NiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDI0Nzk1NSA0MC4wMDEyKSBzY2FsZSg4MCkiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNUQ5REY2Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNkZGRiIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo="}}]); \ No newline at end of file diff --git a/80029.index.js b/80029.index.js new file mode 100644 index 000000000..5ecf5bf4c --- /dev/null +++ b/80029.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80029],{80029:(w,f,s)=>{s.r(f),s.d(f,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/80155.index.js b/80155.index.js new file mode 100644 index 000000000..cb69211d4 --- /dev/null +++ b/80155.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80155],{80155:(A,c,v)=>{v.r(c),v.d(c,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/80292.index.js b/80292.index.js new file mode 100644 index 000000000..7e3970795 --- /dev/null +++ b/80292.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80292],{80292:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>i});const i={id:"com.coininn",name:"Coininn Wallet",homepage:"https://www.coininn.com/coinwallet",image_id:"52efd5a7-65fa-428d-668c-f53ceb4b5f00",app:{browser:null,ios:"https://itunes.apple.com/app/id6448525015",android:"https://play.google.com/store/apps/details?id=com.coininn.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"coininn_wallet_wc://request",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/80347.index.js b/80347.index.js new file mode 100644 index 000000000..5599ddc44 --- /dev/null +++ b/80347.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80347],{80347:(e,a,i)=>{i.r(a),i.d(a,{default:()=>l});const l=[{id:"io.metamask",name:"MetaMask"},{id:"com.trustwallet.app",name:"Trust Wallet"},{id:"global.safe",name:"Safe"},{id:"me.rainbow",name:"Rainbow"},{id:"org.uniswap",name:"Uniswap Wallet"},{id:"io.zerion.wallet",name:"Zerion"},{id:"im.token",name:"imToken"},{id:"xyz.argent",name:"Argent"},{id:"com.bitget.web3",name:"Bitget Wallet"},{id:"com.crypto",name:"Crypto.com | DeFi Wallet"},{id:"com.okex.wallet",name:"OKX Wallet"},{id:"pro.tokenpocket",name:"TokenPocket"},{id:"com.robinhood.wallet",name:"Robinhood Wallet"},{id:"xyz.frontier.wallet",name:"Frontier"},{id:"com.blockchain",name:"Blockchain.com"},{id:"com.safepal",name:"SafePal"},{id:"app.omni",name:"Omni"},{id:"com.zengo",name:"Zengo Wallet"},{id:"io.1inch.wallet",name:"1inch Wallet"},{id:"com.binance",name:"Binance Web3 Wallet"},{id:"com.exodus",name:"Exodus"},{id:"com.ledger",name:"Ledger Live"},{id:"com.mewwallet",name:"MEW wallet"},{id:"com.alphawallet",name:"AlphaWallet"},{id:"app.keyring",name:"KEYRING PRO"},{id:"co.lobstr",name:"LOBSTR Wallet"},{id:"app.onto",name:"ONTO"},{id:"org.mathwallet",name:"MathWallet"},{id:"com.unstoppabledomains",name:"Unstoppable Domains"},{id:"technology.obvious",name:"Obvious"},{id:"com.fireblocks",name:"Fireblocks"},{id:"com.ambire",name:"Ambire Wallet"},{id:"com.mtpelerin",name:"Bridge Wallet"},{id:"io.internetmoney",name:"Internet Money Wallet"},{id:"app.walletnow",name:"NOW Wallet"},{id:"com.bitcoin",name:"Bitcoin.com Wallet"},{id:"io.alpha-u.wallet.web",name:"αU wallet"},{id:"com.coin98",name:"Coin98 Super Wallet"},{id:"io.myabcwallet",name:"ABC Wallet"},{id:"finance.ottr",name:"Ottr Finance"},{id:"co.arculus",name:"Arculus Wallet"},{id:"com.opera",name:"Opera Crypto Browser"},{id:"com.chain",name:"Chain"},{id:"io.huddln",name:"Huddln"},{id:"com.get-verso",name:"Verso"},{id:"me.haha",name:"HaHa"},{id:"pk.modular",name:"Modular Wallet Prod"},{id:"org.kelp",name:"Kelp"},{id:"io.clingon",name:"Cling Wallet"},{id:"com.broearn",name:"Broearn Wallet"},{id:"com.coinomi",name:"Coinomi"},{id:"com.ripio",name:"Ripio Portal"},{id:"com.sabay.wallet",name:"Sabay Wallet App"},{id:"io.tokoin",name:"Tokoin | My-T Wallet"},{id:"world.fncy",name:"Fncy Mobile Wallet"},{id:"io.copiosa",name:"Copiosa"},{id:"com.liberawallet",name:"Libera"},{id:"io.certhis",name:"Certhis"},{id:"com.burritowallet",name:"Burrito"},{id:"io.ancrypto",name:"Ancrypto"},{id:"network.cvl",name:"CVL Wallet"},{id:"io.cypherwallet",name:"Cypher Wallet"},{id:"io.enjin",name:"Enjin Wallet"},{id:"io.trinity-tech",name:"Essentials"},{id:"app.everspace",name:"Everspace"},{id:"io.kriptomat",name:"Kriptomat"},{id:"io.oxalus",name:"Oxalus Wallet"},{id:"org.thetatoken",name:"Theta Wallet"},{id:"io.leapwallet",name:"Leap Cosmos Wallet"},{id:"finance.islamicoin",name:"ISLAMIwallet"},{id:"xyz.coca",name:"COCA Wallet"},{id:"com.monarchwallet",name:"Monarch Wallet"},{id:"co.filwallet",name:"FILWallet"},{id:"com.valoraapp",name:"Valora"},{id:"com.coincircle",name:"CoinCircle"},{id:"money.snowball",name:"Snowball"},{id:"io.paraswap",name:"ParaSwap Wallet"},{id:"network.mrhb",name:"Sahal Wallet"},{id:"com.apollox",name:"ApolloX"},{id:"com.ennowallet",name:"Enno Wallet"},{id:"org.nitrogen",name:"Nitrogen Wallet"},{id:"io.loopring.wallet",name:"Loopring"},{id:"com.bee",name:"BeeWallet"},{id:"cc.localtrade.lab",name:"LocalTrade Wallet"},{id:"com.xcapit",name:"Xcapit"},{id:"io.safematrix",name:"Safematrix"},{id:"com.neonwallet",name:"Neon Wallet"},{id:"xyz.sequence",name:"Sequence Wallet"},{id:"app.linen",name:"Linen"},{id:"io.nabox",name:"Nabox"},{id:"net.spatium",name:"Spatium"},{id:"com.cryptnox",name:"Cryptnox Wallet"},{id:"com.rktechworks",name:"ID Pocket"},{id:"pro.assure",name:"Assure"},{id:"trade.flooz.wallet",name:"Flooz"},{id:"app.keplr",name:"Keplr"},{id:"com.crossmint",name:"Crossmint"},{id:"com.pierwallet",name:"pier"},{id:"app.core",name:"Core"},{id:"app.keeper-wallet",name:"Keeper"},{id:"com.dcentwallet",name:"D'CENT Wallet"},{id:"com.withpaper",name:"Paper"},{id:"finance.klever",name:"Klever Wallet"},{id:"app.edge",name:"Edge Wallet"},{id:"com.neftipedia",name:"NeftiWallet"},{id:"io.goldbit",name:"GoldBit"},{id:"com.coingrig",name:"Coingrig"},{id:"io.xfun",name:"XFUN Wallet"},{id:"io.ricewallet",name:"RiceWallet"},{id:"com.antiersolutions",name:"Ancrypto Wallet"},{id:"io.okse",name:"Okse Wallet"},{id:"com.aktionariat",name:"Aktionariat"},{id:"com.itoken",name:"iToken Wallet"},{id:"io.zelus",name:"Zelus"},{id:"org.talkapp",name:"Talk+"},{id:"com.cardstack",name:"Card Wallet"},{id:"com.paybolt",name:"PayBolt"},{id:"org.arianee",name:"Arianee Wallet"},{id:"io.slavi",name:"Slavi Wallet"},{id:"com.plasma-wallet",name:"Plasma Wallet"},{id:"tech.defiantapp",name:"Defiant"},{id:"io.tradestrike",name:"StrikeX Wallet"},{id:"cc.avacus",name:"Avacus"},{id:"org.bytebank",name:"ByteBank"},{id:"com.coolbitx.cwsapp",name:"CoolWallet"},{id:"com.optowallet",name:"Opto Wallet"},{id:"network.trustkeys",name:"TK Finance"},{id:"app.beewallet",name:"Bee Wallet"},{id:"io.ttmwallet",name:"MDAO Wallet"},{id:"io.pltwallet",name:"PLTwallet"},{id:"io.helixid",name:"helix id"},{id:"it.airgap",name:"AirGap Wallet"},{id:"app.qubic.wallet",name:"Qubic Wallet"},{id:"com.holdstation",name:"Holdstation Wallet"},{id:"com.saakuru.app",name:"Saakuru All-in-One crypto App"},{id:"com.3swallet",name:"3S Wallet"},{id:"io.simplehold",name:"SimpleHold"},{id:"digital.minerva",name:"Minerva Wallet"},{id:"finance.voltage",name:"Volt: DeFi"},{id:"com.lif3",name:"Lif3 Wallet"},{id:"net.shinobi-wallet",name:"Shinobi-Wallet"},{id:"com.kryptogo",name:"KryptoGO Wallet"},{id:"com.feralfile.app",name:"Feral File"},{id:"com.bifrostwallet",name:"Bifrost Wallet"},{id:"com.nufinetes",name:"Nufinetes"},{id:"io.wallet3",name:"Wallet 3"},{id:"com.abra",name:"Abra Wallet"},{id:"app.imem",name:"iMe"},{id:"com.premanft",name:"PREMA Wallet"},{id:"so.onekey.app.wallet",name:"OneKey"},{id:"finance.slingshot",name:"Slingshot Wallet"},{id:"com.kriptonio",name:"Kriptonio"},{id:"xyz.timelesswallet",name:"Timeless Wallet"},{id:"com.brave.wallet",name:"Bitski"},{id:"io.streakk",name:"Streakk Wallet"},{id:"com.saitamatoken",name:"SaitaPro"},{id:"com.flow.core",name:"Flow Wallet"},{id:"io.hippowallet",name:"Hippo Wallet"},{id:"io.cosmostation",name:"Cosmostation"},{id:"org.bitizen",name:"Bitizen"},{id:"io.blocto",name:"Blocto"},{id:"com.humbl",name:"HUMBL WALLET"},{id:"com.safemoon",name:"SafeMoon"},{id:"io.passpay",name:"PassPay Wallet"},{id:"app.ultimate",name:"Ultimate"},{id:"me.astrox",name:"Me Wallet"},{id:"org.thorwallet",name:"THORWallet"},{id:"app.fizzwallet",name:"Fizz"},{id:"app.stickey",name:"Stickey Wallet"},{id:"com.klipwallet",name:"Klip"},{id:"app.coinstats",name:"CoinStats"},{id:"land.liker",name:"LikerLand App"},{id:"app.krystal",name:"Krystal"},{id:"fi.pillar",name:"Pillar"},{id:"io.harti",name:"HARTi Wallet"},{id:"net.stasis",name:"Stasis Wallet"},{id:"io.novawallet",name:"Nova Wallet"},{id:"io.dttd",name:"DTTD"},{id:"com.foxwallet",name:"FoxWallet"},{id:"network.haqq",name:"HAQQ Wallet"},{id:"com.tomi",name:"tomiPAY"},{id:"com.bybit",name:"Bybit Wallet"},{id:"app.subwallet",name:"SubWallet"},{id:"tech.okto",name:"Okto"},{id:"app.catecoin",name:"Catecoin Wallet"},{id:"io.ukiss",name:"UKISS Hub"},{id:"com.tellaw",name:"Tellaw Wallet"},{id:"com.tangem",name:"Tangem Wallet"},{id:"is.callback",name:"Callback"},{id:"io.summonersarena",name:"SA ASSISTANT"},{id:"co.xellar",name:"Xellar"},{id:"io.talken",name:"Talken Wallet"},{id:"xyz.uniultra.wallet",name:"U2U Wallet"},{id:"io.ozonewallet",name:"OzoneWallet"},{id:"com.tiduswallet",name:"Tidus Wallet "},{id:"world.ixo",name:"Impact Wallet"},{id:"io.zelcore",name:"Zelcore"},{id:"world.dosi.vault",name:"DOSI Vault"},{id:"com.ullapay",name:"WOW EARN"},{id:"com.ellipal",name:"ELLIPAL"},{id:"money.unstoppable",name:"Unstoppable Wallet"},{id:"dev.auroracloud",name:"Aurora Pass"},{id:"zone.bitverse",name:"Bitverse"},{id:"io.konio",name:"Konio"},{id:"net.gateweb3",name:"GateWeb3"},{id:"app.utorg",name:"UTORG"},{id:"com.coinsdo",name:"CoinWallet"},{id:"app.ammer",name:"Ammer Wallet"},{id:"us.binance",name:"Binance.US"},{id:"co.muza",name:"MUZA"},{id:"com.fxwallet",name:"FxWallet"},{id:"app.ryipay",name:"RYIPAY"},{id:"com.roninchain.wallet",name:"Ronin Wallet"},{id:"org.dota168",name:"MetaWallet"},{id:"io.altme",name:"Altme"},{id:"com.bitpie",name:"Bitpie"},{id:"io.moonstake",name:"MOONSTAKE"},{id:"gg.indi",name:"IndiGG"},{id:"io.yusetoken",name:"Yuse Wallet"},{id:"com.coininn",name:"Coininn Wallet"},{id:"io.functionx",name:"f(x)Wallet"},{id:"io.pockie",name:"pockie"},{id:"com.amazewallet",name:"AmazeWallet"},{id:"com.paliwallet",name:"Pali Wallet"},{id:"me.easy",name:"EASY"},{id:"live.superex",name:"SuperWallet"},{id:"com.secuxtech",name:"SecuX"},{id:"io.didwallet",name:"DIDWallet"},{id:"social.halo",name:"Halo Wallet"},{id:"com.sinohope",name:"Sinohope"},{id:"com.ballet",name:"Ballet Crypto"},{id:"com.opz",name:"OPZ Wallet"},{id:"io.fizen",name:"Fizen Wallet"},{id:"com.kresus",name:"Kresus SuperApp"},{id:"com.midoin",name:"midoin"},{id:"com.oasys-wallet",name:"Oasys Passport"},{id:"org.gooddollar",name:"GoodDollar"},{id:"id.competence",name:"Competence.id"},{id:"ai.spotonchain.platform",name:"Spot On Chain App"},{id:"network.dgg",name:"DGG Wallet"},{id:"llc.besc",name:"BeanBag"},{id:"app.gamic",name:"Gamic"},{id:"baby.smart",name:"Smart.Baby"},{id:"network.gridlock",name:"Gridlock Wallet"},{id:"net.newmoney",name:"New Money"},{id:"app.zeal",name:"Zeal"},{id:"com.ivirse",name:"IApp"},{id:"ch.dssecurity",name:"DS Security SA"},{id:"com.concordium",name:"Concordium"},{id:"io.zkape",name:"Ape Wallet"},{id:"com.thirdweb",name:"thirdweb"},{id:"io.pitaka",name:"Pitaka"},{id:"com.trusteeglobal",name:"Trustee Wallet"},{id:"org.mugambo",name:"rss wallet"},{id:"cc.dropp",name:"Dropp"},{id:"xyz.roam.wallet",name:"Roam"},{id:"world.qoin",name:"Qoin Wallet"},{id:"com.meld.app",name:"MELDapp"},{id:"com.bestwallet",name:"Best Wallet"},{id:"io.hyperpay",name:"HyperPay"},{id:"io.xucre",name:"Xucre"},{id:"app.herewallet",name:"HERE Wallet"},{id:"com.cakewallet",name:"Cake Wallet"},{id:"io.unagi.unawallet",name:"una Wallet"},{id:"io.ethos",name:"Ethos Self-Custody Vault"},{id:"app.pluswallet",name:"Plus Wallet"},{id:"com.authentrend",name:"AT.Wallet"},{id:"finance.plena",name:"Plena-App"},{id:"com.wemix",name:"WemixWallet"},{id:"com.gemwallet",name:"Gem Wallet"},{id:"com.caesiumlab",name:"Caesium"},{id:"pro.fintoken",name:"FINTOKEN"},{id:"com.peakdefi",name:"PEAKDEFI"},{id:"com.nodle",name:"Nodle"},{id:"com.cryptokara",name:"Cryptokara"},{id:"com.poolsmobility.wallet",name:"poolswallet"},{id:"com.veworld",name:"VeWorld Mobile"},{id:"com.azcoiner",name:"AZCoiner"},{id:"technology.jambo",name:"Jambo"},{id:"vc.uincubator.api",name:"UIIC"},{id:"app.m1nty",name:"M1NTY"},{id:"io.noone",name:"Noone Wallet"},{id:"io.gate.wallet",name:"GateWallet"},{id:"com.bitso",name:"Bitso Web3 Wallet"},{id:"online.puzzle",name:"Puzzle Wallet"},{id:"network.blackfort",name:"BlackFort Wallet"},{id:"io.armana.portal",name:"Armana Portal"},{id:"io.bharatbox",name:"BharatBox App"},{id:"com.blanqlabs.wallet",name:"Blanq"},{id:"foundation.klaytn",name:"Kaikas"},{id:"com.greengloryglobal",name:"Blockaura"},{id:"com.x9wallet",name:"X9Wallet"},{id:"io.miraiapp",name:"Mirai App"},{id:"io.kigo",name:"Kigo"},{id:"com.getcogni",name:"Cogni "},{id:"io.toric",name:"Toric Wallet"},{id:"com.fastex.wallet",name:"Fastex Wallet"},{id:"io.wallacy",name:"Wallacy"},{id:"com.usecapsule",name:"Capsule"},{id:"com.savl",name:"Savl"},{id:"app.sinum",name:"Sinum"},{id:"finance.soulswap.app",name:"SoulSwap"},{id:"com.shapeshift",name:"ShapeShift"},{id:"finance.panaroma",name:"Panaroma Wallet"},{id:"io.neopin",name:"NEOPIN"},{id:"com.alicebob",name:"Alicebob Wallet"},{id:"co.cyber.wallet",name:"CyberWallet"},{id:"com.dextrade",name:"DexTrade"},{id:"org.thepulsewallet",name:"The Pulse Wallet"},{id:"id.co.pintu",name:"Pintu"},{id:"io.bladewallet",name:"Blade Wallet"},{id:"com.pandoshi",name:"Pandoshi Wallet"},{id:"money.keychain",name:"Keychain"},{id:"cool.pay",name:"paycool"},{id:"com.mpcvault.broswerplugin",name:"MPCVault | Team crypto wallet"},{id:"io.legacynetwork",name:"Legacy Wallet"},{id:"io.getclave",name:"Clave"},{id:"me.iopay",name:"ioPay"},{id:"app.kabila",name:"Kabila Wallet"},{id:"one.mixin.messenger",name:"Mixin Messenger"},{id:"com.bettatrade",name:"Bettatrade"},{id:"com.kraken",name:"Kraken Wallet "},{id:"io.scramberry",name:"ScramberryWallet"},{id:"io.earthwallet",name:"Earth Wallet"},{id:"xyz.nestwallet",name:"Nest Wallet"},{id:"xyz.echooo",name:"Echooo Wallet"},{id:"net.myrenegade",name:"Renegade"},{id:"io.ready",name:"Ready"},{id:"ai.hacken",name:"hAI by Hacken"},{id:"io.plutope",name:"Plutope"},{id:"io.trustasset",name:"Trust Asset Wallet"},{id:"app.dfinnwallet",name:"Dfinn Wallet"},{id:"com.bmawallet",name:"BMA Wallet"},{id:"net.spatium.wallet",name:"Spatium"},{id:"io.transi",name:"Transi"},{id:"com.dolletwallet",name:"Dollet"},{id:"app.wombat",name:"Wombat"},{id:"fi.dropmate",name:"Dropmate"},{id:"pub.dg",name:"DGPub App"},{id:"xyz.bonuz",name:"Bonuz"},{id:"com.icewal",name:"icewal"},{id:"one.metapro.wallet",name:"metapro wallet"},{id:"io.shido",name:"Shido App"},{id:"io.rabby",name:"Rabby"},{id:"app.phantom",name:"Phantom"},{id:"com.coinbase.wallet",name:"Coinbase Wallet"},{id:"io.xdefi",name:"XDEFI Wallet"},{id:"com.moongate.one",name:"MG"},{id:"tech.levain",name:"Levain"},{id:"com.enkrypt",name:"Enkrypt"},{id:"com.scramble",name:"Scramble"},{id:"app.backpack",name:"Backpack"},{id:"io.finoa",name:"FinoaConnect"},{id:"com.lootrush",name:"LootRush"},{id:"app.core.extension",name:"Core"},{id:"smart",name:"Smart Wallet"},{id:"inApp",name:"In-App Wallet"},{id:"embedded",name:"In-App Wallet"},{id:"walletConnect",name:"WalletConnect"}]}}]); \ No newline at end of file diff --git a/80487.index.js b/80487.index.js new file mode 100644 index 000000000..cbba58789 --- /dev/null +++ b/80487.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80487],{80487:(A,e,v)=>{v.r(e),v.d(e,{default:()=>W});const W="data:image/webp;base64,UklGRvIEAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSBgAAAABD9D/iAiQSdtUep3vrIJBRP8ngOq/WwZWUDggtAQAABAcAJ0BKoAAgAA+bTKRRqQjIaEuFSmQgA2JZADUTkBgXj9+J5D/YbxV/QOg0RR6HfEulv0AeYB+i/SA8wHnY/wD1g/8/1AP/N1AHoAeXJ7LP+B6QD//7CHjS1kJBJ7AZXJg71AJkypXtlevHbL/qkrBGi1A1Gvb5/suLzs4I4w1Eygw+MsHiDhkrU4VcyMZW+gdkmYSa2R2DAkY2QRIPsKMuklOnP/9WSQX9gHT4A2b52OfyXJKQ8qM4/Rbgr7ffDcexRUJda9hZvAXGTLnrQ5XCJ5Xw49KyTTdkvnQfzbnWtBeFrWQe2IAAP79OdAvGRRq+URCAYO4/Y82+AUqksoJrzeaA6tZi2Cqnf70lxpFYWxZdj38vBaooiWAGYAcGisqZDbG1z50lKwZ1eFxmOxL+RZLdtSpWuiWrjn3pusQBNyVjmTKHOGGJjKzyOODmt8wxig3LYPf3oTOp3T/qED+hTv/8DTocbMyhOkmzw3qLQYCle0pOmsCQI/Imw62rZJDtEvav3E4AO4BD1rtDrBxU87wx1e+vAxBg3ZspkbdAwiGIeqz41UqmTGd1m3cOzdd9uu7HhswAn76d6rolf79X5Lg+CHx5aEjoVXkqf5/u5DvmeWdkeMEXB4QDgIptNS5jxjs19dxs04UC3A1RO/CUSN/+MEm58saNuTnEOMgrUvvbDjUEiiSrV6qW7UF89XMsdAjZoq3zuUvvM0PeTX92bwfXiMvpBeKoCNAiNljuIIXJkVCPUo+jXzUJvRbBmH9rV6Z1ZXJx2R5gw7Qq4n12n0yodq71vvE2z755WFc4bFzCvCrYiNdv/95jmQZEq+honD+H6lvTeP6FeUE4QEw7Zx/Qs7AQv9B1ktQKQL1+OfXkf18D59Vjl6rk7Q989slH7UMt++fCXL/wj2qR9WshnXhD8ZL7NaVif7tSyXmZ4O07B6OjveDeMECqLn0Br83nvkObQ+6VSWfLnq+gXAAvqbkiF2DuZL+xrGBPeWj+keWem3SbGx8UcFDFJ6W9ubbx6Xd89WgXH3Si4F3v2aXUpvRr1Tla8tS/yMw5Co7chtxBhN/uE4gWvWd8XO5SHwYsf8ERYg24LUaW6VxpKaRcgEEcVvbxiqtbwMs5I7IGsWXEyfzQ3Nu7Lx8a4DLgr0W7bGP+TdffV8WtpBp7awLNkRRTsfvhtXvPmH4AT5vDAOMAe+MMGi6WYeKlDSzFfHb/NpvfiRX9Q3NlT3tUtKsIShtVKBmYn4ryFkJslPbywOIssFRgjsBRK29KRapvNbtkWaSqPN9SfbYlD7YMq3UjMkYNWlTs/98exg3R5ioepESAu5PvsWJt21FW++zA7Vo8jfFad06DlFVvDdp3RU+1OJFB/qUDBHr/kIy1+QHqWB+69fbjT1T/pQwAAY85XbzZCIgB11t2eGvmGFWw9S+eGfwAh8VkkYp+PVP5nBzLcRzqFgjeMzXJ5Fz+WoYm3G/1YIWeJDQY61engdIDJdGm613fy3uix5HP/npb7cupUcNg7/L6rjpeLElFZNTjAwEpGUa5wHpV00T/3Ly3mys9aLWpldSrdc+n/qmxBxV+mK/cPYtHTGY5WuSu8AAAAAAAAA="}}]); \ No newline at end of file diff --git a/80488.index.js b/80488.index.js new file mode 100644 index 000000000..90906c2e4 --- /dev/null +++ b/80488.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80488],{80488:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"network.haqq",name:"HAQQ Wallet",homepage:"https://haqq.network/wallet",image_id:"99fe539d-6a2a-4f52-2211-42fd04a9f300",app:{browser:null,ios:"https://apps.apple.com/us/app/haqq-wallet-by-bored-gen/id6443843352",android:"https://play.google.com/store/apps/details?id=com.haqq.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"haqq://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/80503.index.js b/80503.index.js new file mode 100644 index 000000000..8f9075885 --- /dev/null +++ b/80503.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80503],{80503:(A,p,e)=>{e.r(p),e.d(p,{default:()=>C});const C="data:image/webp;base64,UklGRt4CAABXRUJQVlA4INICAACQEwCdASqAAIAAPm0ylkekIqIhK5WYAIANiWkAFeKdhP8q+zPpEEin1Z8X55z+ifZxmFPzT/MWwLMA8zP5o9Cvz77BX8V/rg62oCbW0cdfvW298jNpjCmIFnrUUzq3VbzhY7yMY18vgg36cmP69pwm992AgEA/NWfNx/IEFupv9qUdF/OCbcS5ubN/CdaDZRqI3jYVwzK3dagdxze2ix0iqzUBMYAA/vv2AB41m40Of4PlCqOLtUBGMGwDjotr70A/bDZ2MxEgAQBLrINtr/0BkFXvwisGCRcvpKdNmQTR+r8A3C2457wcf5YpMCOcp+HmpreFvYhTvdWCF5KM//2ThPmY/1EFxbZIQTwOTDIz5D3l9ims508Eu59ACJus1JqbpQ/+T93H/9r4PI9xf0k4F1WznxcfZ5ZZca3d7qdpeTuaFvQMCLCX8AJ4ea4HmsITztbZs+f2Z21o9ebbzB1IS1vplTNuopbhloHWryU80Yk099DWJRyBcLa5pYfMYLYklhvpQmRgWnLJp2ALjfWQWTwxWOMtyCG0fwg9TTaITuGw1W5U/zikmh3O5SSrm/cmXYHPYTqjrgbkP/S6hrbYosCDB0xcgkU3nL7dOl5PEFgbZR3j+NQ8Q+v/J8wV/aNFViEfZQaGG5rbAQDRhjOTpk6cVh/vdDJ2YLZokgEXRfVWOeWaJQJ1p1r9f6cOtOXgXWit4CtIzi12VYsGOc+OMUtpH+/cizeJJv2ZUnjU6XW1DT3MBueWdAupoSAkLgLpNfNue03a5p7FK3b3PYJLjlX/+mNzBHNUjBK7jPPx+LRmRrPAveIU5HdwCQzcVpHJHjPhJw1840rV8HezGLAk5FZPsLc2m8cyHi7HqG97pUV4k/lObkaFyC6TO1aJ89tjCyhZIluBNaDcEZAaoo4bJ/E18HlUjZ4QtVQssAX3q5O3lBgQOTIvYENJ2AtNqAAAAA=="}}]); \ No newline at end of file diff --git a/80563.index.js b/80563.index.js new file mode 100644 index 000000000..2757ae5a9 --- /dev/null +++ b/80563.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80563],{80563:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.alicebob",name:"Alicebob Wallet",homepage:"https://alicebob.com/",image_id:"15be8ddd-0bef-4948-56d1-6101347a6b00",app:{browser:null,ios:"https://apps.apple.com/us/app/alicebob-crypto-btc-wallet/id6467197622",android:"https://play.google.com/store/apps/details?id=com.crypto.ab.wallet.app",mac:"https://apps.apple.com/us/app/alicebob-crypto-btc-wallet/id6467197622",windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/alicebob-wallet/mjmpkbeecljmaoojijflpfpmpdhnpabd",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"crypto.ab.wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/8064.index.js b/8064.index.js new file mode 100644 index 000000000..046e298e8 --- /dev/null +++ b/8064.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[8064],{8064:(A,l,n)=>{n.r(l),n.d(l,{default:()=>e});const e="data:image/webp;base64,UklGRnYDAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSLwBAAABkJttkyNFf1fv86y/ayOHTYHJCU7uJcDmcDIAtMhEa8hAa6yaqt9ZZUy5R0RMAIaUDDTL7srejbKm9XpvpVs2gSwYpyTM9s6Nte/nvQJJRksZE//e6a5qXl9uqu58/T2JnEaQhIUHemXO2nernI+LKclQgtY2TZ1Buhp3WpAhMmYPqcZATXlUIA8QzF1RGazyqoD0SWgfUBmucr+N1G+LyoCVm30yPlEZsnIRGYKZO3pMztsZSMZPKoNW/oWg80KPyvnSAZaoDFvZQ+OUFpfxtFGSHpeT5XcqA1d2l1lFVnF5jxaZcfeGHpnzRhm8MnyPzvnh/w///weoR+cMX6PTW3pkzptdWmTG3WVWkVVc7lIjU/4oSY/LyfnGKS0u42kDS9S4lD2g80KPyvncgeAvNSrlT2TBzC09JufdDAQZi9SYlJ+QASRsUiNSbiGhT3ufGo/yoN0PguKKGo3yag6C/hnFEdUiMeVhgYzBgtYOTT0KV+N2C4JhJaXFR3plXn9ulfNhAUkwfMqY/P1Gd1Xz+nJTdef7vwnkhJElYbZ3bqx9O+/NIgnGKRlozndX9q61rvRmb6VbNoEsGBJWUDgglAEAAHAPAJ0BKoAAgAA+bTCPRiQjISEuCOCADYlpABbRvkfmILFz+zfiJ+F8ggXADl1Jl8SadZa5oHSlUCPcP7xddu59lzPJEMdyg256Gz8lSKk/H61gZEc73Lyg5fZj3bJvhuL2phGbUnbBUieKnlpmri1shCb4g9nRUGkYG75CpCUpml+z4AD++5zA4x0c66MIJxVp1VioLOx/I5FU/oqzX0JbTZ6iR6yeGxkWu2Ya5g6YB/v+zubvK1WNX7K6I4AW98wQ0sWrMg/bFb9XLvTYkTMv/gz8W98F+hVi0SRUZhIFgpKgbZFVeJ/60Hg9eqR8dykBhU/wSxUUl8Wstru2pvAzyHIMB6lu3SpAj2k1hJgAB5n7nsJQmw/bqP9p8K+N3zRgdwGWJOW/127f632tHsiDvVAW5GdsGcFhyxI7J5zf9YsqXU6rYaNIljG9XEhJfaFXmaofnv8DR+7NkOyP+wFnJV4IT3C4foTKFriHyfjjGMP15C3St9GdQye14Efw2su3Tp4n+TBBmH79W54GnVEAAAAA"}}]); \ No newline at end of file diff --git a/80752.index.js b/80752.index.js new file mode 100644 index 000000000..181974fd9 --- /dev/null +++ b/80752.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80752],{80752:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"tech.levain",name:"Levain",homepage:"https://levain.tech/",image_id:"504f6043-9d47-4dd9-5332-49ea67e93100",app:{browser:"https://app.levain.tech/",ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"tech.levain",mobile:{native:null,universal:null},desktop:{native:null,universal:"https://app.levain.tech/"}}}}]); \ No newline at end of file diff --git a/80910.index.js b/80910.index.js new file mode 100644 index 000000000..d17e85bae --- /dev/null +++ b/80910.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80910],{80910:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"finance.klever",name:"Klever Wallet",homepage:"https://klever.finance/wallet/",image_id:"8f5bbad8-6a14-4b2c-5343-cc1fca6e4d00",app:{browser:null,ios:"https://apps.apple.com/us/app/id1525584688",android:"https://play.google.com/store/apps/details?id=cash.klever.blockchain.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"kleverwallet://",universal:"https://klever.page.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/80927.index.js b/80927.index.js new file mode 100644 index 000000000..c049f828b --- /dev/null +++ b/80927.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80927],{80927:(A,f,u)=>{u.r(f),u.d(f,{default:()=>l});const l="data:image/webp;base64,UklGRlQJAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSFoDAAABoEPbtqlN2u9z2bZdFVVm23bMNlJ3/8boyLbtLtu2zU9lvRN8eu/es/OImABY6XScsKL829X7LsZvidyKX9y3+pvyFeM7OqDYalb1xrR4nN5QNbOlbrEx1UfE98OVo6NKRSZ8khJDkx+PD+vTpeiyGH25upcuA351xfz1Ex0tnKm7xNIdkx0Vxm4Xi7eNtq/bb2L5v73tqln+UKx/UFzDohEnRMVjw2yJFT0WJd23a1rRd78oureXBXNviap3FpsWrBR1ywJGRb4WhX+IGVT7b1F5ZV1jmu0Qpbc3NaT9MVH7aHsjmhwWxY83N6DuDlF9T33fIv+I8iujPgW+EfV/DPpTKQSLfZknDN3JPvS9TUGut/EstldIbg579ZbQLPJohMvDHexJzeNC9EDYi3Kh+rwHPR5wud2usD+F7LcFjRW6wwtwtvLZUMBUITwwv12M/s5rhFDun8+fnH7Mo4vLye2Uq1hIv54jfInVpXC2iUJ7TLZPeX2YJZbilYhkjBHiIzKqmZVlHGV2AEArod4CmM1tOlDNrQLYyG09Aje5JZ3OQr7dRHZjn2C3pJxdybfsvl7DbuV+dnsusjufZBe/w+72I3aP+N1hdzvJLn6B3bl97HavYvfft+y+LmdXvILdkgnsxnRk18ZJcUs62MBtHVDFrQyYyW0q0JJbcwBHmO0HgCpmpRmjmQ3PiCZ5JSIZ+JjX+8g6nteobKGLrC6Fs6GI1WvI2dnl5HbMhd85/YI8h3EamA92MNqMvCczGpcftvDZ6hQwms8wFPo7m69QcOf7XNKtCkMxl2fgYY1jTPaHvcAwl8fjgfC2isfr8Di6m8WmsFfodYvDtdbwfqrLwJ0EP8sYvAFfA1/p92XAH4T/0u7/KPyus123bbXhf+PDmh1vBhPbH9XraDuY2WiTVtuawtTaf+n0f12YG/lSo+9jMDlQ7GrjvhGA4SMu63JtHMxvvU6TLe1hY+ilx1q41WFYOni/DnsHwt7Qk2n7br8UgdUtP7Ht17awfvhamzYNg4qD/rJlyzio2e+TR+a5/06Eqm1ePGPWxaJOUDc05sOEKfEPRoegc2Rk+QH/9peNiED15tMr1ie9Sq6rmNYMHNuPXVry1co95+NpkXT8/J6VX5YsGdMOdgJWUDgg1AUAABAdAJ0BKoAAgAA+bTaUSCQjIiEkG/tIgA2JaQAV4z12/0/n7fJ6hH2B/qP6Z58d5u8Q/lv+U3rPOvMC7uf6z+meEf/Hejekd0APDl/5P8b5zfzb/C/+j/CfAN/K/69/2v737RXro/cj2Pf1zLCWePGB2qujcMF39Mrwamae2/sZ6jqfBQbXkPUA0+byfuqHKrsN89dRtUUQwU6d/H10N3wAUQlR3xmmLlAyDXNVz+5A4QzPtvE/pXm8fA0BmKY3vx+Wq1PtiYhrpUilUuGUgiD+Gk+rnAmxcmb1WSRe07Y6LyR6TvQ5/ocbQeyT/IcSYgAA/vz4QAq+inof0n+WxP6hX8WqVUg+/knbK/k/RCCVu4nAWWzcGFHTP3VrsC5horJNBy0LjHCBcaU1LzJuJjZxcD8917p/uw3Wb6N8SGnX91Mjb+Y90i4whPJ4ftWUkB9uO2jyRZIf5SNwja++YF5arqNYjaHJgS18FEXXY2/qkj0zlje4yzv5kKX8DndSRzmsQYTJBq09MvxlkIGp/T4A041whHhfk9bba7PdwSZWP25ynOxVl1kXK/D/LEmSbQeTpMLxWC98+5AIOqV0x73gaBjIS7Ft22q/IIZ7quPfijAYa6Dk2LCflZjIytXPD++JiS/6ypA9+bImCS09TfqE+3boUxA4e49QFKXwZn+CSmlFdr6EAf3JYa/5WGqFJHSjactNQF17M17CG30as983ksyHD7txGu3XkjEPViTzfhzt7/XDbfiou5XBuDMfRWIChArlFE/jqPMHuM+KMRFvo3TEwQ72NH88K5SGG9oWxR+40DXVy8DwgMFe2BBipTr1Va2AXaM6QCacZ2D+bi34GA+ullij+oMKePE95qfAVPbd+8jb08Cf5/u9CpG+r8HpD8HbgodwH3xQSJpuQlJ55Xl2LqIFEXbrcB+oqX81umW5P/yKcDY4w7X72AfGt7znXpouXgwNhvnkQkF3JWCIG/Pxp9L40Z7jPijIYVAoEM8mS49Nx8GaafRW8T9Sv+eFcpPH0rZkFevAuc/+HPKsMdxUFiCi2v1x+RSOyTxF1gYgZt8yXVJ7RnunU/qy/HuP2aUJ8loYct5luLHAolHXU7nzJtebl9yAFLp1iW6InCZbfQBSY4IzFyUYiVX7QuMHqZyZBneUNL7fXLpt3egoZCG8hh/+XU2UXDaSQxQtiQ75ttQ7Tkq/nsWcap0EIaXElh4CaS9yULe8P61P/v5hEfyxVJ3bwMfmmt0NiI1lK3wOdaZ/tjkufMhGSmCF89RHp1ABMoTSyKilLlxjcbPiMH/JR7/B144yPoZ5yVLd+QtQ6jf7ALcR27mJn8fsVYOsuaXcUUFfjnEQLESApsLwUbF8o+69AxTv21xra4xWlMiu3//58tND76Tlr9OAq++lml5hZf7OzCvflQ9txVcfD4zwK/IPQDXi964qbyFsmcsg8H/JWen0Mgk6WtEV/VmQVg5kq4c1/CMXDUURkAmGqI8l36ETfk3MD1EenaEa4Q4YRgQUeDz/m2COOqu9z+Sh9jxqsvPi6+ub+IFPm1e8s3IOVUHr/7ghQcnlpgAsU1mcL9J0nBv8dY82e54fIdB6CFmB6r1T7dkpWXvkZFA+shJmNw/SGqdQMxavp2Zz9EgJ/n7nnYDaJv+ObcMupyScva2PkHqKKv4b/6HUGfkN6E6kgMshKdMbY7q89lWAsIDzKltlVpCuqbu48zwwChXVCPp6TJuqcr1LQDJoy21A/P9VLIt7XYpN3tcG6/5s6e3HF1XOIRsVVznO9KBNOhdxwUKvNqaH4o40mRZSUTSYhvEMLlAu4gjuiRxFRI1ynJNkxvIYVviAiuhVieeezFuTYAj/BSVUUMpWrGutg7MNQTe97HCXiU0T3IsL6Lw5UV9dZwI/uOsgls+HJ95rVjrz3dxT3lGulblnEWip3tzc9XNy83jDufKas8V2ThKk/88p1VYHBBS7MZ0T4VZEAAAAAAA="}}]); \ No newline at end of file diff --git a/80997.index.js b/80997.index.js new file mode 100644 index 000000000..8c78ff02a --- /dev/null +++ b/80997.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[80997],{80997:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.amazewallet",name:"AmazeWallet",homepage:"https://amazewallet.com/",image_id:"38495eb4-efcf-47cb-be73-a695510f9f00",app:{browser:null,ios:"https://apps.apple.com/gb/app/amazewallet/id1622941204",android:"https://play.google.com/store/apps/details?id=com.mining.amaze.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"amazeapp://amazewallet.com",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/81103.index.js b/81103.index.js new file mode 100644 index 000000000..7e46166fa --- /dev/null +++ b/81103.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[81103],{81103:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>n});const n={id:"io.armana.portal",name:"Armana Portal",homepage:"https://portal.armana.io",image_id:"fe3c264d-b595-437d-e5f9-5e5833dd4300",app:{browser:"https://arman.io/mint",ios:"https://apps.apple.com/us/app/armana-portal/id6448726023",android:"https://play.google.com/store/apps/details?id=io.armana.portal",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"armanaportal://",universal:"https://portal.armana.io/wc?uri="},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/81288.index.js b/81288.index.js new file mode 100644 index 000000000..a6dd7ea5e --- /dev/null +++ b/81288.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[81288],{81288:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"network.cvl",name:"CVL Wallet",homepage:"https://cvl.network",image_id:"e4eff15a-35d5-49fe-047f-33e331f46400",app:{browser:"https://app.cvl.network/",ios:"https://apps.apple.com/ru/app/cvl-wallet/id6444357628",android:"https://play.google.com/store/apps/details?id=llp.bc_group.cvl_wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://app.cvl.network/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/81509.index.js b/81509.index.js new file mode 100644 index 000000000..8ade8928a --- /dev/null +++ b/81509.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[81509],{81509:(e,n,l)=>{l.r(n),l.d(n,{wallet:()=>i});const i={id:"one.mixin.messenger",name:"Mixin Messenger",homepage:"https://messenger.mixin.one",image_id:"c5516ab5-57c3-45ec-09e2-b149c9709600",app:{browser:"https://mixin.one",ios:"https://apps.apple.com/app/mixin/id1322324266",android:"https://play.google.com/store/apps/details?id=one.mixin.messenger",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"one.mixin.messenger",mobile:{native:"mixin://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/81784.index.js b/81784.index.js new file mode 100644 index 000000000..f280e2bd1 --- /dev/null +++ b/81784.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[81784],{81784:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"org.thepulsewallet",name:"The Pulse Wallet",homepage:"https://thepulsewallet.org/",image_id:"1f3d46b8-2569-4601-5084-845f7e64da00",app:{browser:null,ios:"https://apps.apple.com/vn/app/pulse-wallet/id6458346951",android:"https://play.google.com/store/apps/details?id=com.wallet.thepulse",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wallet.pulse://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/81849.index.js b/81849.index.js new file mode 100644 index 000000000..36fc5c140 --- /dev/null +++ b/81849.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[81849],{81849:(A,k,e)=>{e.r(k),e.d(k,{default:()=>a});const a="data:image/webp;base64,UklGRu4FAABXRUJQVlA4IOIFAABQHgCdASqAAIAAPm00lUckIyIhKRVaGIANiWcAIQA54D0gM1L/oHa//X+ic8V+0GT8+8+V3+A8C94p/OP87vNoAPqP3o2pN31807/M8aZQA/I369evRnj+nf2R+BD+Wf3z/o9in0ADGIfTI1X1GyjY6O9U8Qyr4+GNUP3rj9XPoBf9rC0LSizy0eTCOWCKYRJR9Zz4oUfK0stz46/ZkmT6B4dh+HfpOUwiBwRjG41TAvJk3HI+WXv/VkQc1ZaBNz/cfluppg8f+9tMIxUx4dPcMfrDjiQZSrGHh/f7w5TOxj89kOencl/H5grcaOfPvARmo+doOy7TP7+sAAD+/KgAAV68I5/uqznUEeIFwGaQ/70TzpEVHQp0mdWFvwDSzNy0OlszvvDvD/c0IsS3ZGU0MamcSPbj8Bu2mD6EAPISKn5MUGg5mO2xpDlXdkG0s7W/DoXe1+Ri/q1m77hf1bvsanO/BzN+DlcaMTca1zsJR5PirQiVm2BsfGpGtLBY4qUeNzVh3k2ogEAlPV8O0Xt7BQf8uTsxiMZaDbWFvvhvzeKzYmlVeRUebHkwPiPs1leMZbxC3evEtE08WoKrKuSnfmITJQPkuIJtGhGcepoQqOeyMJ9vt13z9Rkc+ItNIiKjEJ6hwQePTNwtCRurWC3KLMFZFAdj3ALBOnkhErYr5hL2ad0Ob68KjY5lGEZxmCkzFyr4urX/i/cjB87pPK8b74OT/OSjwMbW8lPiXACtbKF/nQXW2WkpXT6y8HYojInk+kfu46efwDP7/Uh/VknWOWMMFgHnwAhZuGudK+A+pL5p+mUP3VO99MO5lh37fe2h7qYMcyTfrZIZ/uefyvfMJ/1pYhc9ob9WkkBteY1eCwwQC2j/vkAI3EIpha/ZbQ8/FZaUz7IP+GgxrInookBk/5aFIk/+Qxn6a/W3QV+HOa4BZMm+4iQwlX9CGDiwrhprn24IddWevukkmFQKGIQIhZCLt6i1w5hqVAg6NIPwgK4Z/jUOmyOXf/QGvlKHOOoOMG807/V9eX5FUOMaM381f+KeX1Bie27vgCF8wuIycWBO9cf74TX+t7+Z/5HVa7+An5/kf29Pt/wBGU8yhgcwkWIkSBvM3n/Bpe23sTokfXWEgepZvlRLd8ZZpW76ecRJ1HPMMmb/Uc73yRfxRJuzsxh2MTFy9gmn0U/mr/Xr4H1x5iEUCkQ6cLMGLurWs9Hiji81KDa4Brjut5T7VE+mSUT3Dj2uZ3O6C4aZYLUHkOiscXieqzYgaIHWz3YeqGQw8R57fLfE/LvMSFpPQ3gb5lElJ7NVl5uUHv1h05iSd+zna72+jkac168/81cjP1R/wbicNu3WlN/oITExsi3NXiPzMix/sFDxT2Zcb9VTZnaI/xfwlRHbt29rD7HfMwWpaZhp0XoUMdknExmwlnVFWoE+4U2M23YH3vy/1OiYfeH/8HF9T0gm0d15gzqmdgryk5ecgdKp9euKncORq+h2kZCdKy3X1LcfydxALxaHB66MCscy5pkXbpgCplqsAZrqG//GL6TYvXC4pQ7WSHtF/MXXUlHF7axfePs0xpg5LZFLlOh0Q5JQKOSPKVCI7ZeHadrAmaLnn+aZaLQOt2lRS7r/QnE63l99mh6wUfzlWG+ij4p0vOCKpAtUo79Pb/+2vXKEDHy3BkGS/nipJZrdfAdiFYjkdZJP802SzOhuC0qSMRKDkN2S6W6VY3nSBESWoeT//A+ZduItWf51MBGNJw+7MveadJ7utTIfCSTRfT/vhda0T/sgDqxpA0wzs82MCLT76qXgk/GJyzu8qtbqB7bGp9I6JMFwOZI3sXk20gC+H+tDmW1ckZzxPsCXNV8tZDMz/qoabj7NQT65+g5LaZFK99+wVTQEBu8DVpAVRJ9Bx4zz9n/uOnO4EmLwDEdqw7rXuAtg2/S8kO0m6dZPlhk7/PVOt8YGkNHy7C2Gq9Aq2FCYA0gsyY89AjwXPbApxGyXVJ0+/Z/7B6+cAAAAAAA="}}]); \ No newline at end of file diff --git a/8192.index.js b/8192.index.js new file mode 100644 index 000000000..f4fc6b951 --- /dev/null +++ b/8192.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[8192],{8192:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.ballet",name:"Ballet Crypto",homepage:"https://www.ballet.com",image_id:"fd46e96d-350d-4922-a4a9-b2bfe7c92400",app:{browser:null,ios:"https://apps.apple.com/us/app/id1474912942",android:"https://play.google.com/store/apps/details?id=com.balletcrypto",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"balletcrypto://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/8195.index.js b/8195.index.js new file mode 100644 index 000000000..de5647dd6 --- /dev/null +++ b/8195.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[8195],{8195:(l,e,s)=>{s.r(e),s.d(e,{wallet:()=>a});const a={id:"io.trustasset",name:"Trust Asset Wallet",homepage:"https://trustasset.io/",image_id:"f64fabc5-1e3f-4ad4-7362-747abd1bc000",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.trustassetapp&hl=en_IN&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"trustassetapp://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/81963.index.js b/81963.index.js new file mode 100644 index 000000000..2628ff762 --- /dev/null +++ b/81963.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[81963],{81963:(A,s,v)=>{v.r(s),v.d(s,{default:()=>b});const b="data:image/webp;base64,UklGRiAEAABXRUJQVlA4IBQEAACQGwCdASqAAIAAPm0ykkYkIyGhLxXqWIANiWQA014KfxmtG+M/Hnmyt6fFXNXou7WP3f3Ae/f1G/mj/Reqh/gOoB5gP2e/Xb3hPRX/ovUA/qv+V61n0Jf2A9NX2U/3H9KjVbGVf4zIA9bDRu8zEQ5KCqnwUncBuDGr3tiZM04SFGc4zgwSb8VzUgDQCCXzGdrV7yIR+1MXvlOVRPMUj950N76zW38XRrzrcGRXPMcSMaTkq9WjlsvjtlbpjdfJUBY84G21bI0MYtw1p9lE8rcusoA9AyWsY0UJIrcCXbfiMI/drtfgAP789AFv2z5m9DV5vWAERd/jQ2IpL76I462MYHRO8GUV3xjX/LgDTaLURtUE7sbFZsyyOmHUU+GsCUOZ7Yd5v7c4Joim4sj6ojFhWYR86vxxgk1mgmIkzy8M4bV1V/9XszzhUvrMkDgDasTTch3HyO42+jICkuROFSovB6fiHxQLmrUnmh1n5l7d9LeF2WbSyjcaeYFy18tQsfTmuYFi5H/ms1yxEnvR6HM8QMbHXTPQI17Fnv3zGvoSxb8hWx+ouVIX8b+dHiA9KV313LK011SwJm5DO0O7pQh9nCYgc0/vlJI9s/f4OkUgmARPwaTce5KusUQ9O0dsTovotb/8jOAfNwobG24WHsZebzvA8i9veI0EsQp03vTONjZnXqQqCBwIpz3qtMidtlFXlqmaX5Im7exnHKuPoJW24MsU7ywiJ5YX0ZdM+/RPv2fwYqqV+Oa1wcPNR+I4mbZ2r+Lq/JSr8VJfFW7ngsjszh7a4UnRRg9A5u4gQ/UNNzbGNWu8g/FZaKg3f84rew4ibhdwjroVnBdyLJZYvtCJzLnb+VhiHBDel8vgHSPWJy/en784DNphwNUr9Z/Y94m4jX5Xfdj2nqTe6nvbJIgBvC+QsCZMgvWyTl2OFXFmND/zNGnZZtvJ5Z2Ke5LqaLGzOPSzy4id72nOCs9vh3L6c9b7A9l+6CPp0HqXLktBT8apvmsFkMEElBBrMgP/U1XpJk68iSSWXhZ7ZqBLlo8mAWR0EFu7vmuSTmPgTbTERLvIbdrsWncg0HDl9o0UcjBCBCEafJqxTHQ45GflDIkthpkLWAC92Ahj15rlLpc2aqJRNN6YGmAaennGLyYNj8VUYvnEycgd0RwCQz2cLEhqw0NOWuXGFFoFq9yE4ELieqgP1Z+o7jrcexswEl46KRrg+vosos1my0/q1yJMQ9EkXpTsuNe6ldhtapFan0PMu/S/TG3dc/c56aBDqLblNzRVhs5A/y0HQ/UpdbVpoBjZzozvFw/lS5dQFxiyM5XWchS34g0HkQCBDxst8MU/Gg4oC6uFW1h2J0kB9N7Y+mooki2ihbF/ZL1JY1JwX8EOYVAAAAA="}}]); \ No newline at end of file diff --git a/81992.index.js b/81992.index.js new file mode 100644 index 000000000..809899880 --- /dev/null +++ b/81992.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[81992],{81992:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>o});const o={id:"com.cryptokara",name:"Cryptokara",homepage:"https://cryptokara.com",image_id:"028ef53f-b5d9-4a63-2bf0-d384c8522500",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.cryptokara&hl=en_US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"com.cryptokara",mobile:{native:"cryptokara://StartScreen",universal:"https://play.google.com/store/apps/details?id=com.cryptokara&hl=en_US"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/82245.index.js b/82245.index.js new file mode 100644 index 000000000..bfec38632 --- /dev/null +++ b/82245.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[82245],{82245:(A,w,q)=>{q.r(w),q.d(w,{default:()=>Q});const Q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/82442.index.js b/82442.index.js new file mode 100644 index 000000000..b0858bc8d --- /dev/null +++ b/82442.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[82442],{82442:(e,a,l)=>{l.r(a),l.d(a,{wallet:()=>t});const t={id:"io.earthwallet",name:"Earth Wallet",homepage:"https://www.earthwallet.io/",image_id:"d3f724c4-f99b-476f-10f8-12aa4af13800",app:{browser:null,ios:"https://apps.apple.com/app/earth-wallet/id1638414929",android:"https://play.google.com/store/apps/details?id=earth.wallet.app",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/earth-wallet/agkfnefiabmfpanochlcakggnkdfmmjd",firefox:"https://chrome.google.com/webstore/detail/earth-wallet/agkfnefiabmfpanochlcakggnkdfmmjd",safari:null,edge:null,opera:null},rdns:null,mobile:{native:"earthwallet://",universal:"https://wallet.earth"},desktop:{native:"earthwallet://",universal:"https://wallet.earth"}}}}]); \ No newline at end of file diff --git a/82564.index.js b/82564.index.js new file mode 100644 index 000000000..c32147783 --- /dev/null +++ b/82564.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[82564],{82564:(A,B,h)=>{h.r(B),h.d(B,{default:()=>s});const s="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/82625.index.js b/82625.index.js new file mode 100644 index 000000000..c54f33243 --- /dev/null +++ b/82625.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[82625],{82625:(l,a,s)=>{s.r(a),s.d(a,{wallet:()=>e});const e={id:"com.oasys-wallet",name:"Oasys Passport",homepage:"https://www.oasys-wallet.com/",image_id:"43eb1fb9-e0db-4c9b-d864-4d7fc5abcc00",app:{browser:null,ios:"https://apps.apple.com/jp/app/oasys-passport/id6449960854",android:"https://play.google.com/store/apps/details?id=com.oasys_wallet.oas_app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"oasys-wallet://",universal:"https://www.oasys-wallet.com/wc/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/82868.index.js b/82868.index.js new file mode 100644 index 000000000..94cdbd521 --- /dev/null +++ b/82868.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[82868],{82868:(A,e,s)=>{s.r(e),s.d(e,{default:()=>t});const t="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/82921.index.js b/82921.index.js new file mode 100644 index 000000000..696984b0c --- /dev/null +++ b/82921.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[82921],{82921:(e,A,v)=>{v.r(A),v.d(A,{default:()=>u});const u="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/82945.index.js b/82945.index.js new file mode 100644 index 000000000..5317e3132 --- /dev/null +++ b/82945.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[82945],{82945:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"org.thorwallet",name:"THORWallet",homepage:"https://www.thorwallet.org/",image_id:"45165bea-fdae-454e-7caa-31681f255200",app:{browser:null,ios:"https://apps.apple.com/ch/app/thorwallet-defi-wallet/id1592064324",android:"https://play.google.com/store/apps/details?id=defisuisse.thorwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"thorwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/8309.index.js b/8309.index.js new file mode 100644 index 000000000..e546a96a8 --- /dev/null +++ b/8309.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[8309],{8309:(A,r,h)=>{h.r(r),h.d(r,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/83340.index.js b/83340.index.js new file mode 100644 index 000000000..7b3afda24 --- /dev/null +++ b/83340.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[83340],{83340:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"com.coolbitx.cwsapp",name:"CoolWallet",homepage:"https://coolwallet.io/",image_id:"f581365d-e844-4d21-8e35-44a755a32d00",app:{browser:null,ios:"https://itunes.apple.com/us/app/coolwallet-s-2018/id1328764142",android:"https://play.google.com/store/apps/details?id=com.coolbitx.cwsapp",mac:"https://itunes.apple.com/us/app/coolwallet-s-2018/id1328764142",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"com.coolbitx.cwsapp",mobile:{native:"coolwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/83447.index.js b/83447.index.js new file mode 100644 index 000000000..24eeebc86 --- /dev/null +++ b/83447.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[83447],{83447:(A,f,d)=>{d.r(f),d.d(f,{default:()=>q});const q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/83749.index.js b/83749.index.js new file mode 100644 index 000000000..3453638d3 --- /dev/null +++ b/83749.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[83749],{83749:(A,u,e)=>{e.r(u),e.d(u,{default:()=>n});const n="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/83788.index.js b/83788.index.js new file mode 100644 index 000000000..8c898647c --- /dev/null +++ b/83788.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[83788],{83788:(A,e,b)=>{b.r(e),b.d(e,{default:()=>v});const v="data:image/webp;base64,UklGRhoFAABXRUJQVlA4IA4FAACwHACdASqAAIAAPm0ylEakIyIhKxgKGIANiUAaesa7+9SvzvMJ8meBOcztv/YYjvzAfrt+qvvVeiP0AP2A6yf0APLa9mqvPfxWPngJfd2J8dMOHbxfivI5PRy0U/WHsGdJk1YVfdvFmoM730wnkikrlc9gJx0xQPSdOWDF3VDpJNTyJEUzq6BPW2myP9iN/b2jLAD6H2TEPtyXDh6IGOD7sJ7Uac1bRvJ/rMZ7yOyR/8o3jwMy5fgflfN/NuP7Uv44bxcbrV9oTHGwQWFZogpuaBy/jtmDM3gLvboCI8xXB+KC0E01RKwvtN9x8zOAAP74QcbLKlE/RhoA9h4qMbdcAQJdfvInSVvzPa3gnFWXqn3ghB3/+JJ+Sn/6TutaV3ImjH/Jpu1hWc7MGlJ3F1AASJRgISmAutXWLhjveEUcYJL53J78a239/neSOIPg7ej92cRlDMjhx8FMqo2X0j7vT5wDzzPvPsqPtOImyoZgDBHMz38pkibIF9MQMiKNNfd162d8TfAo93i9ybriBOa0VgqrBo+u+OmjHVcRMynOfiyoHSY5ToUgXC/C3vkwX+ZhZ/ZTVmA3SMzGFR3n4Oz1F66m+DrhnuD/uwfLBMlPyiPHS/Ripe3OTSLudXXGNxkNnehZWKc4/5seKdbJG/13slBO2NHoZIt6z1iVH9CQPTBabIxhcKl2iHfcZphA6QLafL7XdvX0tQh93X1YvbOdXess5jTSbfK7kHxJTB+2J/3YLUgLn6F3/+HnsxJyQvGVtW7Jns0yx21oVhBx1fBDgZX1L6R4u3wEgdWleYC3fbajOTXPSNRgD3cRncwCb/480QJ+/eiBBsN6G4fl9eO82R7i9qv5x4qob9YlU+5vxOr29impxT7T7Ygo04ZUFMASIo4WS/fL+/aR7qOUojBz5IPz7nI6Wf1OiX1ROxh//2zUZ38CHVI9u6K/JCpRWK6JwLe63Sfn0YYKPetu4uvh/+/hOeeT3VYZzCtPXfjxDD+cv87R3ccabtmugCArrEJv3Yb3bXUTer3P5VT48Yy8yESN7vvNs8M8Cr5pGhXuAioZErVaq+kIW+IrQohVLRx9/lCM7batbVaCwRO3HTxciTn5gF7t9J8mogSHJK6J+gF71XYakqN2Q47ZgGozwnn9meVtljbQk3hOCjOMySLfbyExL5i3PuTqGqiOTtl9hHvBj1w6RWuCbQuduPGJtAyaQ9G+NVVf6ld66DnQUiSdhDqd7DMPrp6F2p3sWeXpJ7p6TR0SSVC1XKXZD3PXRsbOVQAESX6Z6+OXoCKPZiWcruqg8UbbhGtvCHL3IZohNlQoLq95cpV1Ebetp9gWq4O/CVJwARWblRw/5YPDiejaGQ9jIAfbUWeSWOgwURWfZo3A5cu6nnt72vYLuU+9Gv7MqxU1vNTU4SmeBkdJPodtpzASKGwuL6jf4XGm5eJd0htbTs9VfwMUieZRNG9x+4dGe6x6mc5cQj4VNdRe1EhOh5pNNaCG4cJFsUoUdYsd0gKleB3/4ya/I8gPAhSF57cArksePSyQN0otKKxgCM8VOvunL/bIrYUHsatm+HUQVUgMlTHn98yuSmRD/pTr99Ic+CKlxua/KIkK78+kvYnWoYktRK1kV27fnsKA59rsy5661mo6j1sK0CHqdda5gd/x2J/PA2DlzcrDvgAAFYzzw5Q7d//49+Fl0OStu6wMr/q7UueNL8a3dzCQAAAA"}}]); \ No newline at end of file diff --git a/83878.index.js b/83878.index.js new file mode 100644 index 000000000..f3102aa68 --- /dev/null +++ b/83878.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[83878],{83878:(A,f,N)=>{N.r(f),N.d(f,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/84104.index.js b/84104.index.js new file mode 100644 index 000000000..68cadb8c0 --- /dev/null +++ b/84104.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[84104],{84104:(A,k,Z)=>{Z.r(k),Z.d(k,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/84141.index.js b/84141.index.js new file mode 100644 index 000000000..5c74fe346 --- /dev/null +++ b/84141.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[84141],{84141:(f,A,l)=>{l.r(A),l.d(A,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/84276.index.js b/84276.index.js new file mode 100644 index 000000000..86c1f08a1 --- /dev/null +++ b/84276.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[84276],{84276:(a,l,e)=>{e.r(l),e.d(l,{wallet:()=>t});const t={id:"com.authentrend",name:"AT.Wallet",homepage:"https://authentrend.com/at-wallet/",image_id:"98bd3b9a-097e-4743-8808-986b4ad1ad00",app:{browser:"https://authentrend.com/at-wallet/",ios:"https://apps.apple.com/app/at-wallet/id1479171310",android:"https://play.google.com/store/apps/details?id=com.authentrend.atwallet",mac:"https://apps.apple.com/app/at-wallet/id1490097962",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"atwallet://",universal:null},desktop:{native:"atwallet://",universal:"https://apps.apple.com/us/app/at-wallet/id1490097962?mt=12"}}}}]); \ No newline at end of file diff --git a/84354.index.js b/84354.index.js new file mode 100644 index 000000000..010f5a508 --- /dev/null +++ b/84354.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[84354],{84354:(A,Y,e)=>{e.r(Y),e.d(Y,{default:()=>g});const g="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/84679.index.js b/84679.index.js new file mode 100644 index 000000000..64b4896e4 --- /dev/null +++ b/84679.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[84679],{84679:(e,l,p)=>{p.r(l),p.d(l,{wallet:()=>a});const a={id:"app.edge",name:"Edge Wallet",homepage:"https://edge.app/",image_id:"f601bc29-4298-422f-dbf7-34dac2884f00",app:{browser:null,ios:"https://apps.apple.com/us/app/edge-bitcoin-wallet/id1344400091",android:"https://play.google.com/store/apps/details?id=co.edgesecure.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"edge://",universal:"https://deep.edge.app/wc"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/85036.index.js b/85036.index.js new file mode 100644 index 000000000..e384a4177 --- /dev/null +++ b/85036.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85036],{85036:(e,n,l)=>{l.r(n),l.d(n,{wallet:()=>t});const t={id:"io.internetmoney",name:"Internet Money Wallet",homepage:"https://internetmoney.io",image_id:"204b2240-5ce4-4996-6ec4-f06a22726900",app:{browser:null,ios:"https://apps.apple.com/us/app/id1641771042",android:"https://play.google.com/store/apps/details?id=com.internetmoneywallet.app",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/ckklhkaabbmdjkahiaaplikpdddkenic",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"internetmoney://",universal:"https://internetmoney.io"},desktop:{native:null,universal:"https://internetmoney.io"}}}}]); \ No newline at end of file diff --git a/85072.index.js b/85072.index.js new file mode 100644 index 000000000..cb8c9e9a4 --- /dev/null +++ b/85072.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85072],{85072:(A,n,U)=>{U.r(n),U.d(n,{default:()=>Q});const Q="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/85222.index.js b/85222.index.js new file mode 100644 index 000000000..7a4d42ca3 --- /dev/null +++ b/85222.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85222],{85222:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"io.passpay",name:"PassPay Wallet",homepage:"https://www.passpay.io/",image_id:"a1c337f5-c156-4ce8-763b-b4cc65f1c200",app:{browser:null,ios:"https://apps.apple.com/US/app/passpay-wallet-nft-%E4%BB%AE%E6%83%B3%E9%80%9A%E8%B2%A8-%E3%82%A6%E3%82%A9%E3%83%AC%E3%83%83%E3%83%88/id1645009398",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"com.wallet.passpay://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/85401.index.js b/85401.index.js new file mode 100644 index 000000000..a0e6d25d2 --- /dev/null +++ b/85401.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85401],{85401:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"io.wallet3",name:"Wallet 3",homepage:"https://wallet3.io",image_id:"34ab7558-9e64-4436-f4e6-9069f2533d00",app:{browser:"https://wallet3.io",ios:"https://itunes.apple.com/us/app/wallet-3/id1597395741",android:"https://play.google.com/store/apps/details?id=jp.co.chainbow.wallet3.mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wallet3://",universal:null},desktop:{native:"wallet3://",universal:null}}}}]); \ No newline at end of file diff --git a/85407.index.js b/85407.index.js new file mode 100644 index 000000000..530df4d36 --- /dev/null +++ b/85407.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85407],{85407:(A,a,s)=>{s.r(a),s.d(a,{default:()=>l});const l="data:image/webp;base64,UklGRmgDAABXRUJQVlA4IFwDAAAwFgCdASqAAIAAPm00lkekIyIhKpSYwIANiUAap8LP4DXXvEfkl+QHWu7hd6/xu6g4+vZL+y6TXijdKDzAftV5M3vG9AD+vf6rrQvQA6Vf9z/RmzTzsEkQLogV0N26LPMPEuaQRi6gggjbs955h1d5NrVw5IlTUPhN4+ZCV+B7Tg90OrCM50OBUf80zul8i0wnPjN3piH0UxQL6ef4Ki4u+7jbHaEOdx/IxVFgitt1lqE+cdtpKs8mAgAA/u2QP+2RqZk9ME/4+nM0cZw02gECQb4H0xbBcYxkyAENXgV94h9vrht30Wrww/9dwVBhESSababiEea3MCds7OIj0/T88zHIUHCIvowT17w8TUZa/Xb31lsC9vY2P3YSzlZCBzXI3koadkw/fSmg/98cMuavl+BrK2YPTV/VSO7Pcmq39p32NpTs/eaWBEhxMxd9l+ZuIcyFKF0CDj8UOCSAO06ZmKoNqGJrPF0IQLa7R1ksFBIqLJqxNTICrE9DR2Do0a8QGO2PgGax9Efev1UmhNB1S/McUxbahxwH+/qUz+d8calm8Yjt/4MyzthpKpmvh0A8tZKBSm8qBXVl/UnNnKeHnCIQP1f3PHSpFw068/t+PvBpSJ7AZhX0PsJbC3Yv4q7mEqaP7fBbq6+gqSM/T9GASspr+ZkgbLiE374WXN96lDteH8BUw+r8MVWmVfcjlPTVZmQPgwdALJua2rrx+QsVT4Y/2z6sYAFk6QmLVa4RSdNRGVTc0+sl6ZT3pGG8pBIjGcR54S9eDtWkkyrlCHAs3qQ8VcYLddqNwo0Wt+4Vs8U7b+XFx1svPV1YWx3GhaGl0BXU3EPL5gmUoJdmDj7O5ifJwPho94xWwUs2IiY36nzZ98xBehWJf7K6qO4E+auq1RUqcraTJW0tWu/xbp/5qPlU9QVsJqQGPgm8lijDIILG7K1H1Jgy/OMfjjz/16QOyti68UH2nTZxi8cGK/A1KsW1ZEMaNT7Qyspia/f+TFKdD9nISDm8WKrDXBHCo7Pcu/7Xg/L9snnYjbcQN4YKz1jjsjAJkCGv6bjGoO1/tH5OXDtDREqv2D5UiQfGFZnRL5VXHjo+gg4FWlnlxjj5OKbV4ObB+v80d+6HtDcspKk1TkQTjgAAAAAAAA=="}}]); \ No newline at end of file diff --git a/85416.index.js b/85416.index.js new file mode 100644 index 000000000..ea78487f3 --- /dev/null +++ b/85416.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85416],{85416:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"net.spatium.wallet",name:"Spatium",homepage:"https://wallet.spatium.net",image_id:"8b966926-cdcf-4eae-1432-b400fe014700",app:{browser:null,ios:"https://apps.apple.com/ru/app/spatium/id6476919875",android:"https://play.google.com/store/apps/details?id=net.spatium.next",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"spatium-next://",universal:"https://link.spatium.net"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/85577.index.js b/85577.index.js new file mode 100644 index 000000000..3c7de43c4 --- /dev/null +++ b/85577.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85577],{6373:(e,t,s)=>{s.d(t,{mb:()=>O,Ao:()=>y,vZ:()=>v,pV:()=>z,D8:()=>q,IN:()=>I,jL:()=>b,lH:()=>ee,dC:()=>se}),Symbol();const o=Symbol(),a=Object.getPrototypeOf,n=new WeakMap,r=(e,t=!0)=>{n.set(e,t)};var i=s(4364);const l=e=>"object"==typeof e&&null!==e,c=new WeakMap,d=new WeakSet,[p]=((e=Object.is,t=((e,t)=>new Proxy(e,t)),s=(e=>l(e)&&!d.has(e)&&(Array.isArray(e)||!(Symbol.iterator in e))&&!(e instanceof WeakMap)&&!(e instanceof WeakSet)&&!(e instanceof Error)&&!(e instanceof Number)&&!(e instanceof Date)&&!(e instanceof String)&&!(e instanceof RegExp)&&!(e instanceof ArrayBuffer)),i=(e=>{switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e}}),p=new WeakMap,u=((e,t,s=i)=>{const o=p.get(e);if((null==o?void 0:o[0])===t)return o[1];const a=Array.isArray(e)?[]:Object.create(Object.getPrototypeOf(e));return r(a,!0),p.set(e,[t,a]),Reflect.ownKeys(e).forEach((t=>{if(Object.getOwnPropertyDescriptor(a,t))return;const o=Reflect.get(e,t),n={value:o,enumerable:!0,configurable:!0};if(d.has(o))r(o,!1);else if(o instanceof Promise)delete n.value,n.get=()=>s(o);else if(c.has(o)){const[e,t]=c.get(o);n.value=u(e,t(),s)}Object.defineProperty(a,t,n)})),Object.preventExtensions(a)}),h=new WeakMap,m=[1,1],f=(r=>{if(!l(r))throw new Error("object required");const i=h.get(r);if(i)return i;let p=m[0];const b=new Set,y=(e,t=++m[0])=>{p!==t&&(p=t,b.forEach((s=>s(e,t))))};let g=m[1];const v=e=>(t,s)=>{const o=[...t];o[1]=[e,...o[1]],y(o,s)},w=new Map,I=e=>{var t;const s=w.get(e);s&&(w.delete(e),null==(t=s[1])||t.call(s))},C=Array.isArray(r)?[]:Object.create(Object.getPrototypeOf(r)),O=t(C,{deleteProperty(e,t){const s=Reflect.get(e,t);I(t);const o=Reflect.deleteProperty(e,t);return o&&y(["delete",[t],s]),o},set(t,r,i,p){const u=Reflect.has(t,r),m=Reflect.get(t,r,p);if(u&&(e(m,i)||h.has(i)&&e(m,h.get(i))))return!0;var g;I(r),l(i)&&(i=(e=>e&&(n.has(e)?n.get(e):a(e)===Object.prototype||a(e)===Array.prototype))(g=i)&&g[o]||null||i);let C=i;if(i instanceof Promise)i.then((e=>{i.status="fulfilled",i.value=e,y(["resolve",[r],e])})).catch((e=>{i.status="rejected",i.reason=e,y(["reject",[r],e])}));else{!c.has(i)&&s(i)&&(C=f(i));const e=!d.has(C)&&c.get(C);e&&((e,t)=>{if(w.has(e))throw new Error("prop listener already exists");if(b.size){const s=t[3](v(e));w.set(e,[t,s])}else w.set(e,[t])})(r,e)}return Reflect.set(t,r,C,p),y(["set",[r],i,m]),!0}});h.set(r,O);const W=[C,(e=++m[1])=>(g===e||b.size||(g=e,w.forEach((([t])=>{const s=t[1](e);s>p&&(p=s)}))),p),u,e=>(b.add(e),1===b.size&&w.forEach((([e,t],s)=>{if(t)throw new Error("remove already exists");const o=e[3](v(s));w.set(s,[e,o])})),()=>{b.delete(e),0===b.size&&w.forEach((([e,t],s)=>{t&&(t(),w.set(s,[e]))}))})];return c.set(O,W),Reflect.ownKeys(r).forEach((e=>{const t=Object.getOwnPropertyDescriptor(r,e);"value"in t&&(O[e]=r[e],delete t.value,delete t.writable),Object.defineProperty(C,e,t)})),O}))=>[f,c,d,e,t,s,i,p,u,h,m])();function u(e={}){return p(e)}function h(e,t,s){const o=c.get(e);let a;o||i.warn("Please use proxy object");const n=[],r=o[3];let l=!1;const d=r((e=>{n.push(e),s?t(n.splice(0)):a||(a=Promise.resolve().then((()=>{a=void 0,l&&t(n.splice(0))})))}));return l=!0,()=>{l=!1,d()}}var m=s(4364);const f=u({history:["ConnectWallet"],view:"ConnectWallet",data:void 0}),b={state:f,subscribe:e=>h(f,(()=>e(f))),push(e,t){e!==f.view&&(f.view=e,t&&(f.data=t),f.history.push(e))},reset(e){f.view=e,f.history=[e]},replace(e){f.history.length>1&&(f.history[f.history.length-1]=e,f.view=e)},goBack(){if(f.history.length>1){f.history.pop();const[e]=f.history.slice(-1);f.view=e}},setData(e){f.data=e}},y={WALLETCONNECT_DEEPLINK_CHOICE:"WALLETCONNECT_DEEPLINK_CHOICE",WCM_VERSION:"WCM_VERSION",RECOMMENDED_WALLET_AMOUNT:9,isMobile:()=>typeof window<"u"&&Boolean(window.matchMedia("(pointer:coarse)").matches||/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini/u.test(navigator.userAgent)),isAndroid:()=>y.isMobile()&&navigator.userAgent.toLowerCase().includes("android"),isIos(){const e=navigator.userAgent.toLowerCase();return y.isMobile()&&(e.includes("iphone")||e.includes("ipad"))},isHttpUrl:e=>e.startsWith("http://")||e.startsWith("https://"),isArray:e=>Array.isArray(e)&&e.length>0,formatNativeUrl(e,t,s){if(y.isHttpUrl(e))return this.formatUniversalUrl(e,t,s);let o=e;return o.includes("://")||(o=e.replaceAll("/","").replaceAll(":",""),o=`${o}://`),o.endsWith("/")||(o=`${o}/`),this.setWalletConnectDeepLink(o,s),`${o}wc?uri=${encodeURIComponent(t)}`},formatUniversalUrl(e,t,s){if(!y.isHttpUrl(e))return this.formatNativeUrl(e,t,s);let o=e;return o.endsWith("/")||(o=`${o}/`),this.setWalletConnectDeepLink(o,s),`${o}wc?uri=${encodeURIComponent(t)}`},wait:async e=>new Promise((t=>{setTimeout(t,e)})),openHref(e,t){window.open(e,t,"noreferrer noopener")},setWalletConnectDeepLink(e,t){try{localStorage.setItem(y.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:e,name:t}))}catch{m.info("Unable to set WalletConnect deep link")}},setWalletConnectAndroidDeepLink(e){try{const[t]=e.split("?");localStorage.setItem(y.WALLETCONNECT_DEEPLINK_CHOICE,JSON.stringify({href:t,name:"Android"}))}catch{m.info("Unable to set WalletConnect android deep link")}},removeWalletConnectDeepLink(){try{localStorage.removeItem(y.WALLETCONNECT_DEEPLINK_CHOICE)}catch{m.info("Unable to remove WalletConnect deep link")}},setModalVersionInStorage(){try{typeof localStorage<"u"&&localStorage.setItem(y.WCM_VERSION,"2.6.2")}catch{m.info("Unable to set Web3Modal version in storage")}},getWalletRouterData(){var e;const t=null==(e=b.state.data)?void 0:e.Wallet;if(!t)throw new Error('Missing "Wallet" view data');return t}},g=u({enabled:typeof location<"u"&&(location.hostname.includes("localhost")||location.protocol.includes("https")),userSessionId:"",events:[],connectedWalletId:void 0}),v={state:g,subscribe:e=>h(g.events,(()=>e(function(e,t){const s=c.get(e);s||i.warn("Please use proxy object");const[o,a,n]=s;return n(o,a(),void 0)}(g.events[g.events.length-1])))),initialize(){g.enabled&&typeof(null==crypto?void 0:crypto.randomUUID)<"u"&&(g.userSessionId=crypto.randomUUID())},setConnectedWalletId(e){g.connectedWalletId=e},click(e){if(g.enabled){const t={type:"CLICK",name:e.name,userSessionId:g.userSessionId,timestamp:Date.now(),data:e};g.events.push(t)}},track(e){if(g.enabled){const t={type:"TRACK",name:e.name,userSessionId:g.userSessionId,timestamp:Date.now(),data:e};g.events.push(t)}},view(e){if(g.enabled){const t={type:"VIEW",name:e.name,userSessionId:g.userSessionId,timestamp:Date.now(),data:e};g.events.push(t)}}},w=u({chains:void 0,walletConnectUri:void 0,isAuth:!1,isCustomDesktop:!1,isCustomMobile:!1,isDataLoaded:!1,isUiLoaded:!1}),I={state:w,subscribe:e=>h(w,(()=>e(w))),setChains(e){w.chains=e},setWalletConnectUri(e){w.walletConnectUri=e},setIsCustomDesktop(e){w.isCustomDesktop=e},setIsCustomMobile(e){w.isCustomMobile=e},setIsDataLoaded(e){w.isDataLoaded=e},setIsUiLoaded(e){w.isUiLoaded=e},setIsAuth(e){w.isAuth=e}},C=u({projectId:"",mobileWallets:void 0,desktopWallets:void 0,walletImages:void 0,chains:void 0,enableAuthMode:!1,enableExplorer:!0,explorerExcludedWalletIds:void 0,explorerRecommendedWalletIds:void 0,termsOfServiceUrl:void 0,privacyPolicyUrl:void 0}),O={state:C,subscribe:e=>h(C,(()=>e(C))),setConfig(e){var t,s;v.initialize(),I.setChains(e.chains),I.setIsAuth(Boolean(e.enableAuthMode)),I.setIsCustomMobile(Boolean(null==(t=e.mobileWallets)?void 0:t.length)),I.setIsCustomDesktop(Boolean(null==(s=e.desktopWallets)?void 0:s.length)),y.setModalVersionInStorage(),Object.assign(C,e)}};var W=Object.defineProperty,E=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,L=(e,t,s)=>t in e?W(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;const k="https://explorer-api.walletconnect.com",M="wcm",D="js-2.6.2";async function U(e,t){const s=((e,t)=>{for(var s in t||(t={}))j.call(t,s)&&L(e,s,t[s]);if(E)for(var s of E(t))A.call(t,s)&&L(e,s,t[s]);return e})({sdkType:M,sdkVersion:D},t),o=new URL(e,k);return o.searchParams.append("projectId",O.state.projectId),Object.entries(s).forEach((([e,t])=>{t&&o.searchParams.append(e,String(t))})),(await fetch(o)).json()}const P=async e=>U("/w3m/v1/getDesktopListings",e),S=async e=>U("/w3m/v1/getMobileListings",e),N=async e=>U("/w3m/v1/getAllListings",e),x=e=>`${k}/w3m/v1/getWalletImage/${e}?projectId=${O.state.projectId}&sdkType=${M}&sdkVersion=${D}`,T=e=>`${k}/w3m/v1/getAssetImage/${e}?projectId=${O.state.projectId}&sdkType=${M}&sdkVersion=${D}`;var R=Object.defineProperty,_=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,V=(e,t,s)=>t in e?R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;const B=y.isMobile(),K=u({wallets:{listings:[],total:0,page:1},search:{listings:[],total:0,page:1},recomendedWallets:[]}),z={state:K,async getRecomendedWallets(){const{explorerRecommendedWalletIds:e,explorerExcludedWalletIds:t}=O.state;if("NONE"===e||"ALL"===t&&!e)return K.recomendedWallets;if(y.isArray(e)){const t={recommendedIds:e.join(",")},{listings:s}=await N(t),o=Object.values(s);o.sort(((t,s)=>e.indexOf(t.id)-e.indexOf(s.id))),K.recomendedWallets=o}else{const{chains:e,isAuth:s}=I.state,o=e?.join(","),a=y.isArray(t),n={page:1,sdks:s?"auth_v1":void 0,entries:y.RECOMMENDED_WALLET_AMOUNT,chains:o,version:2,excludedIds:a?t.join(","):void 0},{listings:r}=B?await S(n):await P(n);K.recomendedWallets=Object.values(r)}return K.recomendedWallets},async getWallets(e){const t=((e,t)=>{for(var s in t||(t={}))$.call(t,s)&&V(e,s,t[s]);if(_)for(var s of _(t))H.call(t,s)&&V(e,s,t[s]);return e})({},e),{explorerRecommendedWalletIds:s,explorerExcludedWalletIds:o}=O.state,{recomendedWallets:a}=K;if("ALL"===o)return K.wallets;a.length?t.excludedIds=a.map((e=>e.id)).join(","):y.isArray(s)&&(t.excludedIds=s.join(",")),y.isArray(o)&&(t.excludedIds=[t.excludedIds,o].filter(Boolean).join(",")),I.state.isAuth&&(t.sdks="auth_v1");const{page:n,search:r}=e,{listings:i,total:l}=B?await S(t):await P(t),c=Object.values(i),d=r?"search":"wallets";return K[d]={listings:[...K[d].listings,...c],total:l,page:n??1},{listings:c,total:l}},getWalletImageUrl:e=>x(e),getAssetImageUrl:e=>T(e),resetSearch(){K.search={listings:[],total:0,page:1}}},J=u({open:!1}),q={state:J,subscribe:e=>h(J,(()=>e(J))),open:async e=>new Promise((t=>{const{isUiLoaded:s,isDataLoaded:o}=I.state;if(y.removeWalletConnectDeepLink(),I.setWalletConnectUri(e?.uri),I.setChains(e?.chains),b.reset("ConnectWallet"),s&&o)J.open=!0,t();else{const e=setInterval((()=>{const s=I.state;s.isUiLoaded&&s.isDataLoaded&&(clearInterval(e),J.open=!0,t())}),200)}})),close(){J.open=!1}};var Z=Object.defineProperty,F=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,X=(e,t,s)=>t in e?Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;const Y=u({themeMode:typeof matchMedia<"u"&&matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}),ee={state:Y,subscribe:e=>h(Y,(()=>e(Y))),setThemeConfig(e){const{themeMode:t,themeVariables:s}=e;t&&(Y.themeMode=t),s&&(Y.themeVariables=((e,t)=>{for(var s in t||(t={}))G.call(t,s)&&X(e,s,t[s]);if(F)for(var s of F(t))Q.call(t,s)&&X(e,s,t[s]);return e})({},s))}},te=u({open:!1,message:"",variant:"success"}),se={state:te,subscribe:e=>h(te,(()=>e(te))),openToast(e,t){te.open=!0,te.message=e,te.variant=t},closeToast(){te.open=!1}}},85577:(e,t,s)=>{s.d(t,{WalletConnectModal:()=>a});var o=s(6373);class a{constructor(e){this.openModal=o.D8.open,this.closeModal=o.D8.close,this.subscribeModal=o.D8.subscribe,this.setTheme=o.lH.setThemeConfig,o.lH.setThemeConfig(e),o.mb.setConfig(e),this.initUi()}async initUi(){if(typeof window<"u"){await s.e(96208).then(s.bind(s,96208));const e=document.createElement("wcm-modal");document.body.insertAdjacentElement("beforeend",e),o.IN.setIsUiLoaded(!0)}}}}}]); \ No newline at end of file diff --git a/85794.index.js b/85794.index.js new file mode 100644 index 000000000..fa1fb20f7 --- /dev/null +++ b/85794.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85794],{85794:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"baby.smart",name:"Smart.Baby",homepage:"https://smart.baby",image_id:"7f408502-e3d1-48f1-a81f-654a3f338f00",app:{browser:null,ios:null,android:"https://smartbaby.oss-cn-hongkong.aliyuncs.com/wallet/20230912/e94cee9101074e54a717415cccd11a87.apk",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"smartbody://?uri=",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/85964.index.js b/85964.index.js new file mode 100644 index 000000000..6b44c181b --- /dev/null +++ b/85964.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[85964],{85964:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.streakk",name:"Streakk Wallet",homepage:"https://streakk.io/",image_id:"45ec6eb9-d7fe-4b9b-6dbf-cc675c5d1d00",app:{browser:null,ios:"https://apps.apple.com/in/app/streakk-wallet/id1636671089",android:"https://play.google.com/store/apps/details?id=com.streakk",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"streakk://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/86135.index.js b/86135.index.js new file mode 100644 index 000000000..b635b2151 --- /dev/null +++ b/86135.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[86135],{19001:(e,t,n)=>{n.d(t,{PW:()=>c,bv:()=>h});var a=n(70926),r=n(48412),s=n(92717);const o=/^0x[a-fA-F0-9]{40}$/,i=new a.A(4096);function c(e){if(i.has(e))return i.get(e);const t=!!o.test(e)&&(e.toLowerCase()===e||d(e)===e);return i.set(e,t),t}function d(e){const t=e.substring(2).toLowerCase(),n=(0,s.S)((0,r.Af)(t),"bytes"),a=t.split("");for(let t=0;t<40;t+=2)n[t>>1]>>4>=8&&e[t]&&(a[t]=a[t].toUpperCase()),(15&n[t>>1])>=8&&e[t+1]&&(a[t+1]=a[t+1].toUpperCase());return`0x${a.join("")}`}function h(e){if(!c(e))throw new Error(`Invalid address: ${e}`);return d(e)}},86135:(e,t,n)=>{n.d(t,{autoConnectInjectedWallet:()=>w,connectInjectedWallet:()=>l});var a=n(82555),r=n(74027),s=n(19001),o=n(99280),i=n(75385),c=n(72559),d=n(53404),h=n(28639),u=n(29641),p=n(27990);function m(e){const t=(0,u.injectedProvider)(e);if(!t)throw new Error(`No injected provider found for wallet: "${e}"`);return t}async function l(e,t,n){const a=m(e),o=(await a.request({method:"eth_requestAccounts"}))[0];if(!o)throw new Error("no accounts available");const i=(0,s.bv)(o),c=await a.request({method:"eth_chainId"}).then(h.A);let d=t.chain&&t.chain.id===c?t.chain:(0,r.Q4)(c);return t.chain&&t.chain.id!==c&&(await y(a,t.chain),d=t.chain),f(a,i,d,n)}async function w(e,t,n){const a=m(e),o=(await a.request({method:"eth_accounts"}))[0];if(!o)throw new Error("no accounts available");const i=(0,s.bv)(o),c=await a.request({method:"eth_chainId"}).then(h.A);return f(a,i,n&&n.id===c?n:(0,r.Q4)(c),t)}async function f(e,t,n,d){const u={address:t,async sendTransaction(t){return{transactionHash:await e.request({method:"eth_sendTransaction",params:[{accessList:t.accessList,value:t.value?(0,o.cK)(t.value):void 0,gas:t.gas?(0,o.cK)(t.gas):void 0,from:this.address,to:t.to,data:t.data}]})}},async signMessage({message:t}){if(!u.address)throw new Error("Provider not setup");const n="string"==typeof t?(0,o.i3)(t):t.raw instanceof Uint8Array?(0,o.EY)(t.raw):t.raw;return await e.request({method:"personal_sign",params:[n,u.address]})},async signTypedData(t){if(!e||!u.address)throw new Error("Provider not setup");const n=(0,p.y)(t),{domain:r,message:s,primaryType:o}=n,d={EIP712Domain:(0,a.H4)({domain:r}),...n.types};(0,a.$$)({domain:r,message:s,primaryType:o,types:d});const h=(0,c.A)({domain:r??{},message:s,primaryType:o,types:d},((e,t)=>(0,i.q)(t)?t.toLowerCase():t));return await e.request({method:"eth_signTypedData_v4",params:[u.address,h]})}};async function m(){e.removeListener("accountsChanged",w),e.removeListener("chainChanged",f),e.removeListener("disconnect",l)}function l(){m(),d.emit("disconnect",void 0)}function w(e){if(e[0]){const t={...u,address:(0,s.bv)(e[0])};d.emit("accountChanged",t),d.emit("accountsChanged",e)}else l()}function f(e){const t=(0,r.Q4)((0,h.A)(e));d.emit("chainChanged",t)}return e.on&&(e.on("accountsChanged",w),e.on("chainChanged",f),e.on("disconnect",l)),[u,n,m,t=>y(e,t)]}async function y(e,t){const n=(0,o.cK)(t.id);try{await e.request({method:"wallet_switchEthereumChain",params:[{chainId:n}]})}catch(a){if(4902!==a?.code&&4902!==a?.data?.originalError?.code)throw a;{const a=await(0,r.PB)(t);await e.request({method:"wallet_addEthereumChain",params:[{chainId:n,chainName:a.name,nativeCurrency:a.nativeCurrency,rpcUrls:(0,d.k)(a),blockExplorerUrls:a.explorers?.map((e=>e.url))}]})}}}},53404:(e,t,n)=>{function a(e){return function(e,t,n="http"){const a=[];for(const r of e.rpc)("http"!==n||r.startsWith("http"))&&("ws"!==n||r.startsWith("ws"))&&(r.includes("${THIRDWEB_API_KEY}")?t?a.push(r.replace("${THIRDWEB_API_KEY}",t)+("undefined"!=typeof globalThis&&"APP_BUNDLE_ID"in globalThis?`/?bundleId=${globalThis.APP_BUNDLE_ID}`:"")):a.push(r.replace("${THIRDWEB_API_KEY}","")):r.includes("${")||a.push(r));if(0===a.length)throw new Error(`No RPC available for chainId "${e.chainId}" with mode ${n}`);return a}(e).map((e=>{try{const t=new URL(e);return t.hostname.endsWith(".thirdweb.com")&&(t.pathname="",t.search=""),t.toString()}catch(t){return e}}))}n.d(t,{k:()=>a})},28639:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(75385),r=n(99280);function s(e){return"number"==typeof e?e:(0,a.q)(e)?(0,r.ME)(e):"bigint"==typeof e?Number(e):Number.parseInt(e,10)}}}]); \ No newline at end of file diff --git a/86332.index.js b/86332.index.js new file mode 100644 index 000000000..20ee4cac5 --- /dev/null +++ b/86332.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[86332],{86332:(a,l,I)=>{I.r(l),I.d(l,{default:()=>x});const x="data:image/webp;base64,UklGRnYFAABXRUJQVlA4IGoFAAAwHQCdASqAAIAAPm0ylkckIyIhKhJqMIANiWUGcGawrF/8db2F8O9H/GJoWSSTe+lt4GPJ/cfOt8P6DOwHab3ujJ3Eh2xnIIGGM/n0z6OHWf/aT2WjWVtezbunqc81qPnFPqfwDq/3tIqw0QBxaOzJLe39lD5/jMIxqE1RpP8zU6oEN//y34GTHanzBTaZE6mESEzcFImS25gqagMfRlyJyGsbJQ+elfzWRVOzOTzaI+KGF/Xsg7f26vcpu0+FMCsWRbiRzp7zhEM7nl5KEna0RVI46Jr9Vh7MiQ/cbJ5cxVlxLohVp9lEEyQa24w5ivsggAD++ll8lmVcHIgFDPDrgQdzhnB3qYZY8gawTyX5fAXBnx4W4Vz9Rsq+NhNFp1NUtH6XdXTZ+HfMS+m9WSb+km3/l0da/WKvqUy4jKhoAvwuUNQAdt4VI3OXVX86mA+PQYTI9ftcW9Sz0zHSiwzrZcv8+FnNTXV52UUEGbYEWJnlIXav9KcnoUx/ehf1WFaZIX3Wx11bGx8J2vsRjO00opGEVuw1fpqEoOjCwLm6s1AqUyBGIC+8KAPuuJcVI+715GArxxKp31J5umPv6vKoNpzXDFPpmr57rrb2eQpYSnxRerso2VKNkpQUp/cuBrGYuRn+EqAZqRNTNl33YpA90+kLL260YO49+iZulyxr84bUUDuHykdZPVBQfQwGc1gZs9tSTKV52mXQkgxvNxglXxKHmPoQvqxTxctOL0BO9HUNm3RrXGNglZBBVz6hWBuLCfBAmQN+9f7y+KYV7UBLcACf7I+kQiUtYGE8STO/7zsP1oEix5Ljs3G/K2OaFoHEGU34k1f0TqI8JiHLx8P7DvlOo2Pq6F/0iD4g6Tu9aS9YLBp01ql0zUn+e2nd19s1rG97/YoMf8U+zTJrse3NtjURVHoCVd5yYKSwCEjh6zhzvdU8lgEpNrItIsXlHq+7lrkr7vxeyI2LwrTYiv8kPfZL/FTHlDXlKUGEjma2xxT1NUShuCGRPWUMdZfIjXCikJjoJ5XII0F1pLirxyH62X9iZrJXo0ATtxzZfbxCup2D+V0uB2/kKz8UNrKhtyOjr35dQmTuCdSmXl0V4Jd17xb/1Ppe5rJWE8pX67hvAHFkzaGhK8437VwwG9NEGOu+b80lkyjfNZwymbMw6TJ2aMkfWqwNWftxjLqCZQOGeQ8T+pUUmNVwkdNHkWusv94t5IGseft5lfpoEP7M7hqGrGaAGnHaSzdlnvZWFPIciFilI/0nktOUKZ9Pw25ihXpNzf4XuELw/80pEThyeFjLEr+SWntv/pfiFgDY3u50eHuAxm4VDdzp8DgSx6kGqwNiO8CisnHyDMXcr/Ou6/ueQ3Qg7jHXReIZUHiitDOj7qgj1mYaHahTeL+cEwlxI0MB5Afd1tqwxcDVIuM1Tvw/TasI4zPr8Z1KhfKkiQpj1Lw9Cb/Y8cp5x16nVizX0ebVQEEyaAw+6v1qwkQUtlWaZZ9aqrgDDXOuSqsAT5msAL5bEhMI40f4+g8b2yrEb+U3PH59iq6JTT+QQdraUNPbOBvxUzJkfFK1m9HZqY9rMVkRtoBelliobPhPSH/Giv1zSKvlURCpayADbO3ftX1FiZ0sb1tXmWINABJ8a7sxyOszqU1W/sIAwIQ+o9zxTH8WDPwFaClTCTie3vf5PFnGTsSYHgL5E1+49KQQUrZgrgfhudboo3pP3w9EjLrgwFMTBzVavyD7h4WgKzbLj11Ncb6+sIxWuu/8nFOfvOuCZXD3kkzYCxMKloF82kvsUna5cZn8C5sRrA6F0fgKNM0QWIRu+NIYUtIg6HbcFSupnBX0oLjYhsa4AAA="}}]); \ No newline at end of file diff --git a/86352.index.js b/86352.index.js new file mode 100644 index 000000000..6b65d0e3c --- /dev/null +++ b/86352.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[86352],{86352:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>o});const o={id:"com.moongate.one",name:"MG",homepage:"https://moongate.one",image_id:"84946308-413c-4191-5414-a325547a5c00",app:{browser:"https://wallet.moongate.one/",ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://wallet.moongate.one/",firefox:null,safari:null,edge:null,opera:null},rdns:"com.moongate.one",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/86871.index.js b/86871.index.js new file mode 100644 index 000000000..c0565b6ea --- /dev/null +++ b/86871.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[86871],{86871:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"com.bestwallet",name:"Best Wallet",homepage:"https://bestwallet.com/",image_id:"7f9574ed-eb42-4e04-0888-be2939936700",app:{browser:null,ios:"https://apps.apple.com/app/best-wallet/id6451312105",android:"https://play.google.com/store/apps/details?id=com.bestwallet.mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bw://app/connect",universal:"https://best-wallet-prod.web.app/connect"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/87067.index.js b/87067.index.js new file mode 100644 index 000000000..0fab59729 --- /dev/null +++ b/87067.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87067],{87067:(s,W,Y)=>{Y.r(W),Y.d(W,{default:()=>A});const A="data:image/webp;base64,UklGRj4EAABXRUJQVlA4IDIEAAAQGwCdASqAAIAAPm0uk0WkIqIYfWzMQAbEoIcAGTtDROYcb+sf7Ae9V6APKA62v0AOlvv26aJV8uiFxJ6d2Z15aqPuiUZY4EXnOG54dUJPzghI/lA9YSKqxddCdpnO+R/NG7E4lNXhhGth9pIPEXFe6LSJd9iF40Q/MsFWx5np2u7xrrYOfsRHZu8VH0Exp3ImzmkJHgHg0WlyeZSyh4YjO13WS2xmDK4a+VFZLBuBPnBAjKGc+DXR41gV8x0h+SrJ7hG1gD947gF7nFUmn5K5MNI5+pT9uWE5ZaWRPG1qJ5gA/ssV/W+HLYBf4xIBEL6j4UKTJpt/CP/ez+Q1FOKDTJBP54y3YKj72SToRy64vg7XEb8yv9faGzC/gfYUQSFSOPGvUFlJz2IT+fsbB+usaZtdK5pNJ3BF6cl/fZv0uMedxmRMHxvOY19Y53fJxuWIvlKqsUu2h6r7g8X/fHxUQMbg5QQTkYm+sixdK5447CX96ehpam42A8ShsGyavNLc38JpXWiunHMy5Jxhg3HVcEoAYjMpZuaNb/JLIY5uIbQczHC9zZjzO/DrMWRI80uFsuigsE2Aq/x+zbxqwoCPFtPX4zWYEX8RT9kVKZxx1SHbpYaMW1wYs/+Bf92YC+YUPwS4v1SjBd+7sjRUPNHhl6XyJhW9K1vWWBtELxQKXf3yEGE83Ld15raAH60MEtHullVqtp2rOckbhjZDFPF0d9PXGsHW1LY9pu4jIK6YJnxflWj6qNk0i+ldabIveEVGH1J6rvcpJhexAP3a47iOE7kLM9qPpYWBZfG7QZb22BWub0lWj3DuB6U9kr8sNkI0JLLW24PkRKv+LnWTIattwByGk5iVxJCiT1wRUXjUShK6RAQWm9O0LxRdjXBb5WHDDH+LW42faSPncWLRs07xnrVsv/TIRN4P6SkqscfBwIhPO1TJBrQpuK/iPKnvITzOqOmXb79jt9hoEe8YsbrRzCZajhCUOiGs6gvcTbfi+i17tPudpGv52Hy0e49FGGQJ/Zfd2KPNCm0o/C//QwxT9isYttPXsF/r+dSfnzXoTTyB+HWl54unXMoTfKmb1+vcDR3Rr4WNxceP++x5EREHB755Yms2y7gdIfiQ2wS6dt578TTw7YnYLhsWOeKipFekU9efIFePpkf401gXRWcBmDgW/XWNd6sGlscL1rjt0Wgdj6ku3jQFwWiFIkYDY6vknYFvIdoWsEasY8qyoHdrp5+dr+PeCpi8BJUIGULegJFkDwTwkwE1CCa+QTulvZnK90wqsacCbNsdIzluQSw3RMJs0lZUgdeEZshiJgad9WDH8NfYT4RWpcByzJ9W4TXxJjAfATTYi4HrG075nkz5uKfkYiSxQAe1NrXmXSK967d3oX5M5JT2xSngIYmIAG/h6/7T98zuIbohpoHdQZLAAAA="}}]); \ No newline at end of file diff --git a/8710.index.js b/8710.index.js new file mode 100644 index 000000000..359b2aef6 --- /dev/null +++ b/8710.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[8710],{8710:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"com.cardstack",name:"Card Wallet",homepage:"https://cardstack.com/earn-together",image_id:"325428cf-c212-4d83-a434-7f48902d2c00",app:{browser:null,ios:"https://cardstack.com/ios",android:"https://cardstack.com/android",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"cardwallet://",universal:"https://wallet.cardstack.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/87118.index.js b/87118.index.js new file mode 100644 index 000000000..94d5d1079 --- /dev/null +++ b/87118.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87118],{87118:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>u});const u={id:"com.usecapsule",name:"Capsule",homepage:"https://usecapsule.com",image_id:"8308dacf-028c-4f0a-9636-1ccd95768300",app:{browser:"https://walletconnect.usecapsule.com",ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://walletconnect.usecapsule.com/"},desktop:{native:null,universal:"https://walletconnect.usecapsule.com/"}}}}]); \ No newline at end of file diff --git a/87209.index.js b/87209.index.js new file mode 100644 index 000000000..09ba76c85 --- /dev/null +++ b/87209.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87209],{87209:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>a});const a={id:"com.concordium",name:"Concordium",homepage:"https://concordium.com/",image_id:"b1ca907e-2f5f-42a8-d11c-86a15a291600",app:{browser:"https://concordium.com/",ios:"https://apps.apple.com/us/app/concordium-blockchain-wallet/id6444703764",android:"https://play.google.com/store/apps/details?id=software.concordium.mobilewallet.seedphrase.mainnet&pli=1",mac:"",windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/concordium-wallet/mnnkpffndmickbiakofclnpoiajlegmg?hl=en-US",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"concordiumwallet://",universal:"https://wallet.concordium.software"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/87343.index.js b/87343.index.js new file mode 100644 index 000000000..0701a2a68 --- /dev/null +++ b/87343.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87343],{87343:(I,l,m)=>{m.r(l),m.d(l,{default:()=>a});const a="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/87395.index.js b/87395.index.js new file mode 100644 index 000000000..b91466bdd --- /dev/null +++ b/87395.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87395],{87395:(A,e,c)=>{c.r(e),c.d(e,{default:()=>d});const d="data:image/webp;base64,UklGRlgCAABXRUJQVlA4IEwCAABQEACdASqAAIAAPm00lkgkIyIhJpdpkIANiWMAeaX5fju9BfS+Jz0/PMBuUfU5byn9lba0RQF/qbaz1kj0jJEjFycwSafaZoEkRm0Ox08DPCRPxHcF//1gh0kZAd9KdWiWds+DCkAa/HV+KQY+ee2ukXNNhLLUtEyctNHLyM//2hWN5sipeUXroHBAAP78SgAJXPZS/Z6QhsWFe8sQUMOewfIXOcMk9CqVW37hprxwPrK4/buNzGYd5iqCbDUxbVebESbatmiXOPXknldZG8NpY++Gsn39vv71g0I/YAoIQXOtFbv/2I0A+e9iKA6WOedlYsKxtgY3bFlist2KhodBliSc99CKCS30lqkRzsqgd6gIvg9IZh1MXeeHabymmvscbJtB+QE0wopwOdjTFbCmKmsZr4Yr9DMAHOd0RjhlJz3z+Q11WmtpaNK/YybcRrf2r0dtX2ZWkCZNcntLDqYnthmE1AD5WyTg17dv2TcfhEA6XipyjS8THf/ts6h1dk8zGtYOxnZb7L79Jg9ioHYm4AIPVBL4pYYd0iG+9v2TcfhEA6Yz4v9GYiF/GhTv/26gV3rtrdG3TDst/FSnr/3qi6l0PWN8xk2BkpqFo8OgOdphQ9Y+ceU9yPKc7gROBTteYWI/VZDpd+RbJwKV9MXZ4Q3PipoSBFxIRpWU+l8J2gUxJLvcW3l3LBQrzp4JCQsSvcvKm+PsjcSgxEvXmJhG+B14GVrUELGniJvRhWcPrboeio1QutA3cBqCVfYc6vnuJ7l7Y9WEuAAAAAA="}}]); \ No newline at end of file diff --git a/87436.index.js b/87436.index.js new file mode 100644 index 000000000..73c9af173 --- /dev/null +++ b/87436.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87436],{87436:(l,a,n)=>{n.r(a),n.d(a,{wallet:()=>e});const e={id:"io.transi",name:"Transi",homepage:"https://www.transi.io/",image_id:"a567089d-69d5-47f6-fd99-db47a448ab00",app:{browser:"https://www.transi.io/TransiWallet",ios:"https://apps.apple.com/us/app/transi-chat/id1662471884",android:"https://www.transi.io/TransiWallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"transi://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/8769.index.js b/8769.index.js new file mode 100644 index 000000000..087e7c152 --- /dev/null +++ b/8769.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[8769],{8769:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"app.herewallet",name:"HERE Wallet",homepage:"https://herewallet.app",image_id:"21cadc07-2f45-4860-3358-83a2057b6300",app:{browser:null,ios:"https://download.herewallet.app?ios",android:"https://download.herewallet.app?android",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"herewallet://",universal:"https://my.herewallet"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/87787.index.js b/87787.index.js new file mode 100644 index 000000000..a6701c6c6 --- /dev/null +++ b/87787.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87787],{87787:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"com.optowallet",name:"Opto Wallet",homepage:"https://optowallet.com/",image_id:"3df102e4-e435-49dd-d4b1-5ea74ebed500",app:{browser:null,ios:"https://apps.apple.com/us/app/opto-wallet/id6443854537",android:"https://play.google.com/store/apps/details?id=app.opto.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"opto://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/87796.index.js b/87796.index.js new file mode 100644 index 000000000..77fc3aafb --- /dev/null +++ b/87796.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[87796],{87796:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"io.bladewallet",name:"Blade Wallet",homepage:"https://bladewallet.io",image_id:"8fa87652-b043-4992-3a45-78e438d1cd00",app:{browser:null,ios:"https://apps.apple.com/app/apple-store/id1623849951",android:"https://play.google.com/store/apps/details?id=org.bladelabs.wallet",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/blade-%E2%80%93-hedera-web3-digit/abogmiocnneedmmepnohnhlijcjpcifd",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"org.bladelabs.bladewallet://",universal:null},desktop:{native:null,universal:"https://welcome.bladewallet.io/"}}}}]); \ No newline at end of file diff --git a/8812.index.js b/8812.index.js new file mode 100644 index 000000000..d3a9eb27b --- /dev/null +++ b/8812.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[8812],{8812:(A,e,l)=>{l.r(e),l.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRsgCAABXRUJQVlA4ILwCAAAQEwCdASqAAIAAPm0yk0YkIyGhMBcIAIANiWkA1cCpZwb+Prtt8GUDwI0kEyjx7/Snor9YD0O/2AMaUzS/b+HdDNVyTERASEBMT5lXLPm8SVB6/qFZ3aVZEmwWNq71alcVG+cF1FDaoiE02j3iOuB/AgFFC6SJXzr/txpN2B7cv+H+hrhwD8FkO/6EWiUaEMoGCpp8NecbDNAYbEzS/dgPgAD++/YACf/CffxcAf1ky6ImfSyXY6tQiJ3CxJ92hg2CddM2qfG+tPrP2C1uunuwQcNKxUFj/vhrtWP3X7vTWsfVlg4xsspi0H/ClsMUtR+N36USuLA+zldsPerlqV++gnGk9SzfxBke3dYGGql2Qki4xRK5Ent0uOGb5f7daQ1HKDuCF1SMvkgKKRbmluB+yX5RP7oT8QTuleETll0Oxt5B1JUznPJ82wJC7O8lnriKoF1YOKuFn/AW+UocvpyGzE1d7SVDaP0C6+PFLoZyYZo9FgL5x2Yo9gLL+d6WhLfppB5sR7PuJ88BQSah/vPy7gtaxXdINF8qyl6UfWnqaNvqtX2zN5+G+mzVv1c8bjHgfBO/BFGj/32CmiZR+T8EEPdftic2XAHBTjDC/aM+j00dbnikfUdZVzq+x0CHODVnGejiz8Tbe6eQrH0DMRYPXGBhecVK1/ak6cs+4PyWDorHh4GXDeLi6xe4Lz0FNS6FBv653DDcK0mKoWq+QSdcoyn3KYkYVjB2DIABdr8Th4n7WK5nh17NXcMhIt1ua4UFCAwlfgHiOdD+Q7JPYfttOnH5cliDU5zjdJxKpIyhm5s9dGqTvAef3Ysc7/jPHvxOvr/EoegZ2HN4lV8BoMUQPYjpTxtntsK+aB51q1GNSko94OqBVFFZXluiSO+QgR3iDs7BP/4WMfwE+vxtTD9pV+XAuKAD8M+AAAAA"}}]); \ No newline at end of file diff --git a/882.index.js b/882.index.js new file mode 100644 index 000000000..a4c704a87 --- /dev/null +++ b/882.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[882],{882:(A,e,a)=>{a.r(e),a.d(e,{default:()=>k});const k="data:image/webp;base64,UklGRs4DAABXRUJQVlA4IMIDAACQFgCdASqAAIAAPm0ykkYkIyGhLxZouIANiUAar0gL+9DqLyEmhDbWeYDzi/Rv/nd9N3oCdDUDg4F974D6QJmzeXHVg31zSz9XTTA2Wxbrr+2PAuS0XxoXPjmBd8mQQi0mOeRCsC2zjmiId1hEEr8RSJMw6OILNIk0563HZjGHiEMEbRQOWR1BG1a7C8r3Qwxlfvgf2X1WkouquNpuhKmLMqtMx40KxIzIKMF82OKfMp2Ap20INa95XzSzeuAA/v02aOuOvwekpZ+9/WfkAX6+o8SzA7b/OSED8bPfiHMYLSyxecPBe8l3R4b/98BVfEi3dltOaRGsPI8BGUKA2ngYCs/L3rDP97CuQqAX+TLk5O1bLsPHQgM4ct5w1Se+7jyQaVIrZa7Ob+vUVxg1QBjqAz9IEFfoQmHoxf6WuB3CsJ8p1YKY15B+q5YCp0vFPYthua4vfEdcR4PSJPO7Qs/Jc7I4Pgp+GxBksYy0MQLqAYlKVIoC2VYgve3zN4qHlI09icKBacIijVK5eRAbBcnINyyt5atzxvSMMgyX16Jm21Dq9QyBhDwnh5NkHXFKrBUzbVUr/fkd8wmeLXFivlhZDoxB6o21AgqCJe53/08e3mhSxciQgd7M5OwCJHxHPMxUMKm2Gl/VV4wnn1fSC+lnzgrs8ba/FuE/gXWc0SED27+MOo5yPbcpplHENKMEH//d0ovISrc5a18c5R+6Q6QjDHgVDrUbCDeO8t2aSVAh5F19gAWemU7qKIdPALTL58zQbNergWiKEYBvb4H0teehyi35P/BSdkK7asIdb5PhlR3S8zzyf+aJrylH/L+OBecdEEjOiTyFBA4kN4eekadDJ8jAPzQt4dADgR76iAnM0Uakxr4kH5pMx1ate9jW8+kjbrKaDQLKzicudDRZA24Rw24eXm8N6susqBPCX/LrYNh4vUkwXDNQ7ZFO+wX4hBAMSGTFd/JV+7tPotmik0T3nfwEFAQBd1fkQc8a7CppOjAUYaHT9ZLAOS/L0AwJapul/ZC88c6oOwa4DWyzvvUCl6Nvu4GcGe95D9vFiHeMEkbb/+v/zWZB98tj/HadksWx8RQVWVuedNMccGqmxBrIoY4fw1f6UzeeIRZiHSJ18rRt5WY4WPc1ZbbrzRvASOCNwP4PZPkOYU7jcsYpryNiFacKx5i69Hr6IKQ3jhBLD1/9np9DMOKilsMc62b18R4aGkh4vaC3hRIi6Ydou3PgTzBnfrVkBeqMVDM5wCw3Lvj1jmTS/yl2ioB3ilw+AAAAAA=="}}]); \ No newline at end of file diff --git a/88405.index.js b/88405.index.js new file mode 100644 index 000000000..7fe92a0d5 --- /dev/null +++ b/88405.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88405],{88405:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>a});const a={id:"com.chain",name:"Chain",homepage:"https://chain.com",image_id:"f9f3d8da-e791-47d2-98c2-031712617e00",app:{browser:null,ios:"https://apps.apple.com/us/app/id6444779277",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"chainapp://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/88420.index.js b/88420.index.js new file mode 100644 index 000000000..dc3f30a34 --- /dev/null +++ b/88420.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88420],{88420:(A,f,s)=>{s.r(f),s.d(f,{default:()=>D});const D="data:image/webp;base64,UklGRnIDAABXRUJQVlA4IGYDAADQGACdASqAAIAAPm00lEYkI6IhLpaoAIANiUAaoDV/3b8btf27l+TP8W/WDqGOFu834ifGbvBa1/2X2V/Av1b+I3uCf2n/x3tAc9H1rnoAfsB5N3woftn+3fs95rZNOzQCNn3ixTrEt9Z58An49Tb1fxvirDzQ8b97aZNpB6QrHCTQrFNOTWjEXBI9g0TaJe8U3MKWBAHcotBNnBnRIsNs/e8L62BTmiAbTSrVhAOYIibvGiQhJD+SqgJoTSlbzG0LgVQXsXqhhhjiFosmaAAA/u69hrU1zQy6ttVrgDAAHHnTV0YfD298TdAFx59olkoT/4csq8aIzOlcVBR/69cUNjwatFFV/+Dma9U56B/D526ywb9t/1TMrxvY44RgUAc3z/89QHckaQMBjL05ON2SAYTaKIT3uSGa9CoimMNj3zvoUBukifY9FQVNNX2XmqR39bv9cbRH4RevY3jBY8rzWLDtdkjsF6HDOqUl4ovZP2x/Tjj+FDJ77iPR4ZTDQfl//cIDPKOxgqdEM1WuNpELaviVfaZv9UQ81NKm2zsrSCu6EvJa1lr6w6ccI8DPAIF06c3lfryXV/33iRlkhmoYViQD6DoSdq54xfJerVjeM4ssBo6LSkOzYag7WXGLhfc83V/t+dOqY6/V3f9/sO2vDQoW9NO7XGC99zSV9y9ToTfxB22gf+3NbpvIYi9qe/K1s5qcPjnDSshJfMovEyLI7Wcz+IDDU0xSDIEOlvmBeFX3hxKKE1Rs4iLpc1Z96Ijzmp9C1ukFEgG1nRM/iDq0YObfpWRUZKXH4olpZsKjdR6Lq/ctrqRvgHqX86Q8KAMssS5tlNDH8L6iejtBvAYw1xU8GuTwnzcqbgAD+eOKWtlqkt3T2Q9BvHf6sXXIl4KCKCUlL59/nDgwoNdA/+A/r3AAdfqbO9hfWDC3yrcdrfH4siv9Fx4o99oRpUjq8oRyfXzSNfRA7fJ28Vr6dUgXkJKApgrdOWdrOphZU0DFwjpsgNBdVqdYaJO0JcxuqRvjg9+xEWLCawUyYOskIYL+ts7+8SP4YA/mUzZLpMgRowbQs74fOOZ8k7RmYAvEWcmiAHnAMjF49wmC0nznX9CF8aAgfx7cYBtjchH9t/HmDWQjYGkTQHpBbQbNxTNfSjv0AAAAAAA="}}]); \ No newline at end of file diff --git a/88496.index.js b/88496.index.js new file mode 100644 index 000000000..b27f35de2 --- /dev/null +++ b/88496.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88496],{88496:(A,v,f)=>{f.r(v),f.d(v,{default:()=>a});const a="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/88622.index.js b/88622.index.js new file mode 100644 index 000000000..3924afaa0 --- /dev/null +++ b/88622.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88622],{88622:(A,e,D)=>{D.r(e),D.d(e,{default:()=>f});const f="data:image/webp;base64,UklGRuAEAABXRUJQVlA4INQEAADQGwCdASqAAIAAPm0ylkekIyIhKhZo6IANiWJEeAbR9UwD+x9sFinpv40fld1evA/az8gMyF5h/xP3ge8n/AewD7APcA/R7/RehX6gPMB+wH7b+8B/UPUB/nPUA6QD0AP2l9M/2Ov289MC73PwJwEceEd5OjP59L8AD9TfZVLOmJFJ/hwM/7oBkH9NfVzgWVI9H1iWyHkGUvPI2ylXDlCDxp839tjH/UFZXfUzHz4bvCNgCMaZLgSqebjdbdZZ1TXVKyMJL8ApDMlNfb49oD2L06uHP58RZDFz/4PxEWc9VtE+2zBh4iAA/u7/n9163l4a1v/OkMe4qf77HuOmTCNBo++GuQDR4xWKZC1/wCRgKpEdK3+7bixuY/P3gRdjeE9Ls4OYqVC4lGm2WkjFMQ24vjdJv73CPlrAWq+6+CrQnUbW4TMy4JcJK44QlxQcvAsETtmK/m+1E6Y91AIGDjYDBBj+L2DKDF2kPjM2DctLSOpcCkj3WGrZLuIn+vlHHqPtsJbSfRdeLOFAjumFkZfPYeS7/BfHp3rOvGOpLUHb9DdZTShYSneFlSFWv3VUNHEG7WSoHiWGo6Teyrp1nGO023fec8EHMRF6ipappqCcO/AzJUGk4GGfyf8sOyANgH6lZBR/9ndW5j0t2vtnTOBqoWABTRYpDDj8QD4qoVluitk0fEvqrfcPi3KZ6ceaDqant2orNJTZ4F4ekNPo8NzaYAAEuBUUapl5aqwqUFnwP6wCLt1VM1aH4F/4irMUUyruFjMKHAExOk533jPBcaiEqSWXoKT+52JDiXTj+5DztYMdiRmOvbXTZNGauJ9RYm7LhI8buuOel6DCLgrflCPWSnt49ffIBo+cfPMAPr5YACa/tKOJlR4kr1sD9DghYnwOQCkbQrAcAT/13s6Jd9D18+pIPukJ+m6EnPG5sUh1b3a7Ny/y/HYckfXvXwe3AieQrvTvBOUDDoZNmhS3uCtbvC/XW3cQZHJSOaP4Xoyt5V4ih6LkKJIasB+U94MkQWfe4uCVPrqC81gR2nGRkP3YrmrLsYPp/8yf1kxk+EOkpfI5OjyPKldGYFPYPbZ0k25PMNzfKdSdiSRJTIpJLY5Y/kf4LWiZUE7XdCYWhlZFA6Uga7VWOgv6YrOTAsEYUg6B5TuSS7CTrRwBDo39OSkpFWGYFWdOysTTfkDnD5xZaJaiMgHX22w88dlbo0IZ2PeBwoLwYddwRIURKBHhfkWgiHMKbBDFV9f4BDvYaU46r5ZeKfDzov8ZLxAAD3vFSxZ9TzybfAADMr+6TfWPQGVpJrpF5wRFG3rGNSF2dIkXgybaYrlEevEi4Gu7JmpvfOZ1Koj7EM5rtLfonYrChJCbeGAcAfntP4x0AjeminRpZT17A/pUi06DrJstJNbQIMmolgwUUzmYk8+9K2LyLb+0MbNxrOGpxpHuOfELJeH1QsxnteJdzrWZ7kDfk00noHzvpPWp100CLa5VfbN5v0hNgV5xEOqVw02eiD723HpW/Ikt+1IY6p+g8adNdqY9Ye9o7yeQ0cXu7bGTTl4DQrpeDsJHkN/tyzhZcFOdqAg05HvrEKSNXS+blh8DTOqfDXHrikOcDf4cp/zyuyVxJd+BCFq059q8lQz07VBNb5QltYMcAAA="}}]); \ No newline at end of file diff --git a/88727.index.js b/88727.index.js new file mode 100644 index 000000000..a6486f751 --- /dev/null +++ b/88727.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88727],{88727:(l,e,o)=>{o.r(e),o.d(e,{wallet:()=>a});const a={id:"app.phantom",name:"Phantom",homepage:"https://phantom.app/",image_id:"c38443bb-b3c1-4697-e569-408de3fcc100",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/phantom/bfnaelmomeimhlpmgjnjophhpkkoljpa",firefox:"https://addons.mozilla.org/en-US/firefox/addon/phantom-app/",safari:null,edge:"https://chrome.google.com/webstore/detail/phantom/bfnaelmomeimhlpmgjnjophhpkkoljpa",opera:null},rdns:"app.phantom",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/88822.index.js b/88822.index.js new file mode 100644 index 000000000..807f408c5 --- /dev/null +++ b/88822.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88822],{88822:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>i});const i={id:"io.toric",name:"Toric Wallet",homepage:"https://toric.io",image_id:"b147f2a9-a282-4a54-98c8-876b37b9c800",app:{browser:null,ios:"https://apps.apple.com/us/app/toric-wallet/id6466638359",android:"https://play.google.com/store/apps/details?id=io.toric.androidwallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"toric://wallet",universal:"https://app.toric.io/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/88874.index.js b/88874.index.js new file mode 100644 index 000000000..f49312a72 --- /dev/null +++ b/88874.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88874],{88874:(l,e,s)=>{s.r(e),s.d(e,{wallet:()=>o});const o={id:"com.fireblocks",name:"Fireblocks",homepage:"https://www.fireblocks.com/",image_id:"7e1514ba-932d-415d-1bdb-bccb6c2cbc00",app:{browser:"https://console.fireblocks.io/",ios:"https://apps.apple.com/us/app/fireblocks/id1439296596",android:"https://play.google.com/store/apps/details?id=com.fireblocks.client&gl=IL",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"fireblocks-wc://",universal:null},desktop:{native:null,universal:"https://console.fireblocks.io/v2/"}}}}]); \ No newline at end of file diff --git a/88918.index.js b/88918.index.js new file mode 100644 index 000000000..41034e95d --- /dev/null +++ b/88918.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88918],{88918:(s,A,w)=>{w.r(A),w.d(A,{default:()=>P});const P="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/88987.index.js b/88987.index.js new file mode 100644 index 000000000..ec281b1a8 --- /dev/null +++ b/88987.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[88987],{88987:(e,l,o)=>{o.r(l),o.d(l,{wallet:()=>i});const i={id:"io.zerion.wallet",name:"Zerion",homepage:"https://zerion.io/",image_id:"73f6f52f-7862-49e7-bb85-ba93ab72cc00",app:{browser:"https://app.zerion.io",ios:"https://apps.apple.com/app/id1456732565",android:"https://play.google.com/store/apps/details?id=io.zerion.android&hl=en&gl=US",mac:"",windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/zerion-wallet-for-web3-nf/klghhnkeealcohjjanjjdaeeggmfmlpl",firefox:null,safari:null,edge:null,opera:null},rdns:"io.zerion.wallet",mobile:{native:"zerion://",universal:"https://wallet.zerion.io"},desktop:{native:"zerion://",universal:"https://wallet.zerion.io"}}}}]); \ No newline at end of file diff --git a/89059.index.js b/89059.index.js new file mode 100644 index 000000000..04b5c6a09 --- /dev/null +++ b/89059.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[89059],{89059:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"co.cyber.wallet",name:"CyberWallet",homepage:"https://wallet.cyber.co",image_id:"24887576-8e74-4518-36b3-3c5e13f11a00",app:{browser:null,ios:"https://wallet.cyber.co",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://wallet.cyber.co"},desktop:{native:null,universal:"https://wallet.cyber.co"}}}}]); \ No newline at end of file diff --git a/89581.index.js b/89581.index.js new file mode 100644 index 000000000..7500532eb --- /dev/null +++ b/89581.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[89581],{89581:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>t});const t={id:"xyz.nestwallet",name:"Nest Wallet",homepage:"https://nestwallet.xyz",image_id:"f8240c0b-97dd-4853-6a58-d10dadb2e800",app:{browser:null,ios:"https://apps.apple.com/us/app/nest-wallet/id6451122334",android:"https://play.google.com/store/apps/details?id=xyz.nestwallet.nestwallet",mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/nest-wallet/cmoakldedjfnjofgbbfenefcagmedlga",firefox:null,safari:null,edge:null,opera:null},rdns:"xyz.nestwallet",mobile:{native:"nestwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/89620.index.js b/89620.index.js new file mode 100644 index 000000000..fd59e39ce --- /dev/null +++ b/89620.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[89620],{44858:(A,i,e)=>{e.r(i),e.d(i,{default:()=>l});const l="data:image/webp;base64,UklGRkYEAABXRUJQVlA4IDoEAACwFACdASqAAIAAPm02mEikIyKhIxgJgIANiWMKFshaVSJw+7ccP775qMxt4fMB9oHvEekj0AOkl3mWukqOmPjvryleAGk1mP+O76a9g/9buqwL3gBJC0IN0einEbINhVhXJET2OCq4dmNo6Fmk8E5UgVd+NL907Ou9IlpW8ZOhyhkKBBKMOGdTgSOicq7/BjIdI9+iPvmdQmIo/pHGgwkUDpaF/PwD8QLZYNAPwAAA/v+JFbpS3QR8s734NhSwi6FmhiRpglMZkebeG3x5JrCpJ497ZOshb0tG7+DG6WCPmrdJn3Wjig8LIBgEk/K19J3DZE8Hu4nRBnagtIxXOOPwB5K1tieocIPllonoe8XlqxH1SnplbzsZEvBr7k3dRPjP8PG7/i1b0Rs/VRn1GnmtlV6LG2fplLFWHfAsQZMOknnU54Nr7ZrX5ZQM9pQueC5NATziQV7Ytre0RQ2zHxZI2F3JhaiOtkWMeXBt/wzytEcAymbKn06oAr/ga1R6/nPM3ADIH+IF2E03OWHJH0EkbcxmBBAlTtG8V1gY2B37j4S5zzCpgmjU6UtFnxv1y+tIe86dJRJeKF7SnLONPQOsoH76C+J6a+mCn5r8uJsf3IqBV23xnBlagS+vYCXsH5J2J1SWUoD4dCR+uUYh/QoHacj1ipvwc4KbU7C8LPgMtMi/7G8kl4DeCVAfz7G/UtgGI5YUHXV2ximbNS1Z31lPxhyBuuw2XOl/wy98q+A1hZUY4nFvqNfcLexjlyooLQ6U7tzYovmGyVLOCULorOmnXbnlHyE2iJAwVk9Ct9oBFiECxmPnnWcxEHo9vtYB8ivcH3O3n1P2R7k7zPz5N0ziNHFU6PmMyv8HYg5FgB5CitLGRfuYygFzWJNCvu/9EiiX+g4zp2RfFM9lR9bXQc9BhwPtM4bQjCTXT4zkiMUq1WMiOhQ9PiYlc/Olm26kR0tuO8/RwyqeazQsEwDVl+3GWrY1w0zXxU/7p6XyDy1nIv/CBpgf/eMNgV8VRBLYKSXeev0fmoVQ1CEj5uW8X5OpY9DB193CFIDpTqdujq+w1J3DR9uWZSfATbISbAf406VnO5v1OBB8t58RQagfwaygtULwEs/B7v3JRo/xZlvGoYXkhouV2vPip5tFA+W0cKlrDewoOW3l5NKLr1W17jiz8znIyKksdj3Cn9N7M7fPIL6rcgmp8is3qwxToStc6bAnzosZiIXOxq76cAKPI7jmWTQLeuZV9Td8hwF7Fu6rrQjH+cvKU7P5GaOzuQPZzusBP4xTNTC1wY+XjLMh1p12/g6rA5Wx7tRuv/poG9EXMlH/cPkS6d5liuLHd+//i/Z1N83q19IX3Mt8D8I5DjPjbuDOSgPyCLyFar4G9zRJNG9DAd2tLXiNk5cHaexyL3CSvS3cW6Mg5s54I6MSg74o4vY45i60AAAAAA=="}}]); \ No newline at end of file diff --git a/89809.index.js b/89809.index.js new file mode 100644 index 000000000..e2c0408ce --- /dev/null +++ b/89809.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[89809],{89809:(A,e,f)=>{f.r(e),f.d(e,{default:()=>n});const n="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/89841.index.js b/89841.index.js new file mode 100644 index 000000000..d18e3dd02 --- /dev/null +++ b/89841.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[89841],{12222:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>p});const p={id:"io.hyperpay",name:"HyperPay",homepage:"https://www.hyperpay.io/",image_id:"44abbf25-f8c4-4d04-0ce7-a695e00d8e00",app:{browser:null,ios:"https://apps.apple.com/ae/app/hyperpay-bitcoin-crypto-wallet/id1354755812",android:"https://play.google.com/store/apps/details?id=com.legendwd.hyperpayW&hl&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"hyperPay://",universal:null},desktop:{native:"hyperPay://",universal:null}}}}]); \ No newline at end of file diff --git a/89868.index.js b/89868.index.js new file mode 100644 index 000000000..1626eb99c --- /dev/null +++ b/89868.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[89868],{89868:(A,v,q)=>{q.r(v),q.d(v,{default:()=>s});const s="data:image/webp;base64,UklGRvoDAABXRUJQVlA4IO4DAACwFQCdASqAAIAAPm0ylEakIyIhLhUoqIANiUBv+d5cM7IL6HjPyi6fDmTwliKs6LbN+Yn9gOq7+qvsAf1zqTfQA8tL2Rv3B/aTEZn0mtSCV8kDXnWqvgHbWRBqf6YrXj34widu6xcJ+j4T2BD1pJpOmF4BAP4+HOXVSB2f6HEBEmLQS4nMwtPFTWSI40iopsIgmKMOwst6q107cJw5m9+FvyKRbyiZWEZUliZvcvKGEMj9hO4TgAD+7Payl1Os/93m/bzft5udR611C3T+OIWh4MLMlhUSR1xtv5OslfChtrs9zKnuTF0ZZe8HlVa3tRzyEq3DloYU5c0QDuKC+/kWtK+0jC2gr8sND+Xa4aYK/7fIed0cu7o2ClG1PSvm8bSS4slUWguqB2TwVDbH4pv09EZQPbDpmJOeXNRyXEgJP0hgbf2Fir0aC3+mUFmbqznHRfgAeinyZ5JeXob2F+RohUYvEqA+z2qPvPIBnFfax3K8hHvLeInydfOyfrfSLw0d6Y1uOjvJ5v7A9c+A2cQ1+EEGjhOcz0KxyuFElp2RgO1p5YMZ/CzQ0/6q/wWmc5Lh6ov8t++sO8lZ5yA4AAARwI/zEKKzqWRt5IDrNr951+mGTwNeOM7xm2jFvXxkUNqG+o/kufQcJdYZ6ZDxPK++WhSFtqt65lp3lc+YbghfbBjm4Mk3LW8o3ytn/EZj98wIoN3/ET1v0xTyJ7F9OsMMH/lXlq36f8Afyn6dr2AZ4fPqZ/gQnxkKtcsXaJls/2XZ4S7YPqoLWnNOsgZOHbQQJRUn7L4JE+x47+ZwhPciBbh2DR4BDV1tK/yO5nASnMo0y0i133vbSXvO8q6DJF1dvJxjU3cV0d8EG2VTJvcvFBET4MbuP7deL8d4Vtjf5rkqBAZi8fSP9A77avoQJ8jD5/g5J95n2VJzOMCKcE65UGHnNq/PUv/n7WwgZU1qXxYyI/D99szoW1krDrLGW1Fu6n6jq8Gq2AoM9dU1XvZb//yuBgfGzsUA8tUuMiZYAADC1aXJpMU1mmuqRvMJQaCxOkEOmRW4v8au8KAQ+M6eUG36aTXlw21LRAJQ6vI2i9AAQw0vGg3SLVxjvdPuL5G/pmt83vIa0GacvgiGUTFJtONtFy9lnEfCA9Zr7DQW4nzAwbBoJtccXuyd+b/mUUN//NiqjP8zuZm0kGKsSpAh/ls17CqG4q66zLXYdPPT08sdm7gh+5sjrpFP9AoFl0D59hHLNESPqNyMHdsvQGc2fO+Eopv1VGvQrb5vhApGQt3489MAAwiJtXNW2tidmcscz/+OmJqNzqk8klpEXGGkwEJsYXbUXYCv4JYYCAAA"}}]); \ No newline at end of file diff --git a/89872.index.js b/89872.index.js new file mode 100644 index 000000000..63c6fdd85 --- /dev/null +++ b/89872.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[89872],{89872:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"app.kabila",name:"Kabila Wallet",homepage:"https://kabila.app/",image_id:"e6263e25-7f31-4186-5ad4-75e17312c500",app:{browser:null,ios:"https://apps.apple.com/es/app/kabila-wallet/id6467106529",android:"https://play.google.com/store/apps/details?id=wallet.kabila.app&hl=es_419&gl=US",mac:null,windows:null,linux:null,chrome:"https://chromewebstore.google.com/detail/kabila-wallet/cnoepnljjcacmnjnopbhjelpmfokpijm",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://wallet.kabila.app"},desktop:{native:"wallet.kabila.app://",universal:"https://wallet.kabila.app"}}}}]); \ No newline at end of file diff --git a/90290.index.js b/90290.index.js new file mode 100644 index 000000000..38095cfd1 --- /dev/null +++ b/90290.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[90290],{90290:(k,l,t)=>{t.r(l),t.d(l,{default:()=>A});const A="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/90293.index.js b/90293.index.js new file mode 100644 index 000000000..0b11fbb99 --- /dev/null +++ b/90293.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[90293],{90293:(A,r,J)=>{J.r(r),J.d(r,{default:()=>z});const z="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/9065.index.js b/9065.index.js new file mode 100644 index 000000000..77853ebf6 --- /dev/null +++ b/9065.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[9065],{9065:(e,o,l)=>{l.r(o),l.d(o,{wallet:()=>p});const p={id:"pro.tokenpocket",name:"TokenPocket",homepage:"https://tokenpocket.pro/",image_id:"f3119826-4ef5-4d31-4789-d4ae5c18e400",app:{browser:"https://chrome.google.com/webstore/detail/tokenpocket/mfgccjchihfkkindfppnaooecgfneiii",ios:"https://apps.apple.com/us/app/tp-wallet/id6444625622?l=en",android:"https://play.google.com/store/apps/details?id=vip.mytokenpocket",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/tokenpocket/mfgccjchihfkkindfppnaooecgfneiii",firefox:null,safari:null,edge:null,opera:null},rdns:"pro.tokenpocket",mobile:{native:"tpoutside://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/90735.index.js b/90735.index.js new file mode 100644 index 000000000..06d8f6223 --- /dev/null +++ b/90735.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[90735],{90735:(l,e,i)=>{i.r(e),i.d(e,{wallet:()=>a});const a={id:"io.kigo",name:"Kigo",homepage:"https://kigo.io",image_id:"ad83d869-de11-4685-2a24-d3ce93a86400",app:{browser:null,ios:"https://apps.apple.com/us/app/kigo-digital/id6449599872",android:"https://play.google.com/store/apps/details?id=com.augeo.kigo",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"kigo-mobile-app://",universal:"https://kigo-digital.app.link/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/90780.index.js b/90780.index.js new file mode 100644 index 000000000..2c197661c --- /dev/null +++ b/90780.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[90780],{90780:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>o});const o={id:"trade.flooz.wallet",name:"Flooz",homepage:"https://wallet.flooz.trade",image_id:"0a04f368-4f56-4c12-0bfa-93b14bb20800",app:{browser:null,ios:"https://apps.apple.com/app/id1621027074",android:"https://play.google.com/store/apps/details?id=wallet.flooz.mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"floozwallet://",universal:"https://wallet.flooz.trade/wc"},desktop:{native:null,universal:"https://wallet.flooz.trade/"}}}}]); \ No newline at end of file diff --git a/90829.index.js b/90829.index.js new file mode 100644 index 000000000..e6e37e9ee --- /dev/null +++ b/90829.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[90829],{90829:(A,e,l)=>{l.r(e),l.d(e,{default:()=>w});const w="data:image/webp;base64,UklGRgQEAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSGoBAAABgGPb1vLkLiL4BCKVVToWD+5zifb4GNwpSYdU8bRInf9flHnob+u/FRYREwBj/fPlw+ZzX2yz/9Q8KM/7YdV4tSs23anELOCYvhdbv5tymJTvie13MmaEL4XieciweVVIvqwZ49oVolsuA8ZPhOrVpK7xmpCtjetwnQjdS7e2XSG8pWlRKM9rCKuclOBXV0L64ou80M584ujw6jk+zAjx3Id7ZrcAEkI9ClS5FYEetxb8Qt43z262wq54yG6vya7+zO5RZacM2A3k3////v8GOGA3UNkpz+wemuzqh+z2KuyKc+xm/Oy86HJrAhVuBSDCLQrgjtkNAEwxy35wtHl1HR+Q4ZXE5yeszvFlSOWkBL5CntMctG4xWodm1zGfI6c2jNfYXI9B79gxl8tJ6HdtMdlwwtBZhYUyA6ODZxxOAjAx07a/VhLmOvK39naTHYL5kVLLrlrFCKzqnS3uNR779tF/bOwVZz0wFlZQOCB0AgAAkBQAnQEqgACAAD5tMpRHpCKiISuQuPiADYlAGmu9jxA2a7vn4tflHTx/9j9sH079AHiK9KvzI/qT653SAfpn1kvoAeWR+tfwTfs3+tXuK/6f//60R47/mcf/Wfx9JFQYcIfXIS+R5b1NgrlZHlAmRl4fS1kIWlvHkDy8Ndaxd1Iq3B+eaRWdfacndefKscLm0m/qy71Z8C2GyPTrwI2iJ7WvzHvRAOSeVNJEoAAA/u5HtLWwO/NGL+mnR6V35pM2vzRd1J/h8uQwBlyvtyi6qtELvi3xgLK3y+6I8NIBF9DVW8DC2XVmZFvnmoLzVrI8VBqBspaKop2S5eZYuqKkNkWZAwKPVV8272Kn1R0bvblzi2kd632wET+L4VjDTfLiS7iTzIYnaMhG9I1kUWUFxog3ipT9zHhxxRJ/udrB8vl/PbFzfcRb5nAbjWRvLQvMzfbZQZa2cQABZ7nq0BgCNQn3YuB49rWnD2y5/v0U5+9CcViEukasz2BZQmHm2V5GkF/nJ+gy0mX6CeU6boh79z0HGFyfNzd1LmmPQejUwNOdpRA+uXZQrnp2eWw551wWxVBoBmxl7ocxJ47zOjnMdeGuPUChUx8iZ/79I8NceoFIUAXG/7gXLYhpYVUlZ+DyH5VtlecS80xzRTpD1bc9LG12KKRwe3Drdy6491Ep/6OsU46zN8biTajzi5h0/5j8K3nGNmvcFiBuGlUUoP0O4rVoAgiGnlzZcGMhcbspuHCB3+hHUmFWYWaGIsL5Of6cYHiL+ZvAs6cPc3hAanYGuRY6sZ3iG5fnF7ZLC1L50wiW8iHOmXJ+fbF83ThaCQQs1UAAAA=="}}]); \ No newline at end of file diff --git a/90834.index.js b/90834.index.js new file mode 100644 index 000000000..85878d72a --- /dev/null +++ b/90834.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[90834],{90834:(A,e,S)=>{S.r(e),S.d(e,{default:()=>m});const m="data:image/webp;base64,UklGRggFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSFMAAAABX6AgABmG4uIJxU6NiAj8dzeeF6Gm1nZs/zb/jN/5GihhlsOqiAZSKPkEENH/CbjDobcsZfnXjNVPcvDpacpz3///n56mvESb1Vj9LGX5dwdrCwBWUDggjgQAAFAaAJ0BKoAAgAA+bTKVRyQjIiErk3nAgA2JYgDUigF/AfjNtE/XvxE/JLqMtm+835L9BAjTsQnF+YB+ln6sdYDzAfsx64HoW9AD+k/8TrD/Qv8uX2Tv3S9DnVQvKb6B2Kpnypsaf4/UyA6HT4hmhcP/YEhX+GC4YU/XM7QzEmv8VQOv+uORNxxSmRJFqNKzhXzznB8/CAmAk/wQ5ELUTIL1z9mSurRdZSHZ5BejJypUGEErWVY+o2ADJx0ybTBhOHl2YoX1fpOvBmgBpGOL0DEtnqDpwI6hjLB7KAD+0MnZJsytZslCOjSoCSHxkHUBxy7wTkz91d8vqtxlkg8b08AQdZ57I+dn1vIP1ry/r4RZy5ONIOuZpgqVPPqSybTc+/ka2Rmp2a4reaox9vaKmWlMyYtHD7rsn3NWx1Vki8i7vXKjEsjKZQYg5pxcMy+hb6dADU3UWS4l/aYJjxFCA6+yASg53YKAYG06BAmZjscMPf5NwJKj83200sAzwxJc2EzrXj0hPfGDWlmaeFLRGoQIZMyXtWaqtqFWnunp5YTMETCplZ2PdyvMATCAqLVFZSQmOX37GV0gmgGBOVnvPu8TvlB9NAY5jTgr/rNM6T+lG4GSrUKqxx03uvD+FwUs51yCsVfrDXMpWWGhScsO/dL/izcsNqNRCH6yVsB52G341CHyKwswnaelnP3IJrP4aHjn7YMKfQXKnK9NnHqKk+e78AMFIFmJjyyWqedGf97Gc5RuVSOk9GOxbbZIzc1j4J0tG0cStXTM9rG5Rbn95ZuSk/NMeA9CEVXjFocGrPNWcZP6YA97KccSwTrTlzXp3Tv/eTA7a90UuK0SDuM/uCPkkEseQQ04X1xgwjqQMSu3tOfs68Ub+WOgPH6F1FPQcbzxi1nu2SfDnqgnZRIRi7d3te+KBUR5gvKb3nTzmJBU4fCDWfqXOmau8FCegZVxP4NXr371qczDUEH/Ev+0+XSKCs4PKXQhNIRmrCXc2aLHczhK+1W5hCPpT0TVKbFRZN+ai++DKmF5w8k19g0F07jCTe/LlefdYwkjRUHvylr/ZEop70T1f2LW12lBIgASVarItaHYjLmVLk54DegPivP1AKNWzYPmNUwilO03qHffSjkzx51nGSV401+P/PwtfUi3SeePByZXyzc4wEjAMoqtnScaBHwxfooONm0cGRehrj4NHZSoKxxe0EhYki6rvFzbB/8c7iLSOpimgqHpP/hdQvqFLdn4cEY4XIABfuwMrB67SHhTWvSK+zlkCQJrF8mf5JGofn1qyCNeHy1AXuSTgu70cBTm1zyqfFGArQl5K51GaTWGohBjxVXPesV83Q9Bgqtu8cA+ZhKart9gmkF3IdlXsRLbGPXeMGifTLutP/zGt+fzrbvpew6u9yQWiujANmJLD7YS7qEWyFXLYhf9HHoD3fB42RIHSi1fEp6mmrW66kYV5bxI1ZQZWmxyzwxUQdzREcZeJSP3ERzzA8GzvrJd0AuPw+4ejr+ZNu0+Y5ZWXkB+5MLHmDIqxBFzYnBlu6DSBwAAM8CoAAAA"}}]); \ No newline at end of file diff --git a/91065.index.js b/91065.index.js new file mode 100644 index 000000000..da195f958 --- /dev/null +++ b/91065.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91065],{91065:(a,e,l)=>{l.r(e),l.d(e,{wallet:()=>n});const n={id:"ai.hacken",name:"hAI by Hacken",homepage:"https://hacken.ai",image_id:"d2ff6baf-5051-4bf2-edec-32450b451000",app:{browser:"https://hacken.ai",ios:"https://apps.apple.com/us/app/hai-by-hacken/id1501384789",android:"https://play.google.com/store/apps/details?id=com.hackenai.hackenaiapp&hl=en_US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"hai://",universal:"https://hacken.ai"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/91080.index.js b/91080.index.js new file mode 100644 index 000000000..5d8043ff3 --- /dev/null +++ b/91080.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91080],{91080:(l,a,p)=>{p.r(a),p.d(a,{wallet:()=>e});const e={id:"app.ryipay",name:"RYIPAY",homepage:"https://ryipay.app/",image_id:"2f0918f7-f135-4b62-4765-ac183f14e500",app:{browser:null,ios:"https://apps.apple.com/us/app/ryipay-wallet/id1620995066",android:"https://play.google.com/store/apps/details?id=io.ryi.pay",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ryipay://",universal:"https://ryipay.page.link/3N7P"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/91149.index.js b/91149.index.js new file mode 100644 index 000000000..ac00fffb7 --- /dev/null +++ b/91149.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91149],{91149:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"finance.plena",name:"Plena-App",homepage:"https://plena.finance",image_id:"9ba07b43-3db1-4e8d-100e-8c91d8430c00",app:{browser:null,ios:"https://apps.apple.com/us/app/plena-smartest-defi-wallet/id1608061460",android:"https://play.google.com/store/apps/details?id=com.plena",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://app.plena.finance/app/d7KJGPgkKBKoSSWy9"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/91173.index.js b/91173.index.js new file mode 100644 index 000000000..fdb4d687f --- /dev/null +++ b/91173.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91173],{91173:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.azcoiner",name:"AZCoiner",homepage:"https://azcoiner.com/",image_id:"c6601184-7eb7-46c9-f6ad-0808cfd16100",app:{browser:null,ios:"https://apps.apple.com/vn/app/azcoiner/id6467728839?l=vi",android:"https://play.google.com/store/apps/details?id=com.azc.azcoiner&hl=vi-VN",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"azcoiner://",universal:"https://azcoiner.com/"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/91259.index.js b/91259.index.js new file mode 100644 index 000000000..5f536ac72 --- /dev/null +++ b/91259.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91259],{91259:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.meld.app",name:"MELDapp",homepage:"https://app.meld.com",image_id:"7946da4c-c8b7-4037-f044-8c3f7f1cb200",app:{browser:"https://app.meld.com",ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:"com.meld.app",mobile:{native:"meld://walletconnect",universal:null},desktop:{native:null,universal:"https://app.meld.com"}}}}]); \ No newline at end of file diff --git a/91318.index.js b/91318.index.js new file mode 100644 index 000000000..5c4b4be76 --- /dev/null +++ b/91318.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91318],{91318:(e,n,A)=>{A.r(n),A.d(n,{default:()=>l});const l="data:image/webp;base64,UklGRpoGAABXRUJQVlA4II4GAABQIACdASqAAIAAPm0ylkekIqIhKBgKAIANiWgAznJkYP63fe/x2/G75qa7/WPwf/POo1OL2Ffpftu96v+Q9gHmAfpZ0jPMB+uP7I++N6EvQA/YP//9gT6Bnlo/t38J37demf6gH//2GHs05Fv2A+dtg3fZlbMBtIFM68eP05v+Suh9il8eT29MJ7WdySL4Pcix+xrjyoAP8yfk7GLRC0sVqImewaDHAGyHpCI3E9PtS7ZDvMOBLMe/YU1OC0DtT3qpKj6OG1J5Z8onzRShHchlUiaNeBDoztUMlERFOREMM0f2uT/lJfh2MEItq+4Gvdxix3Mcu3zl+IVh+KQPTtx/FWRuLyYzJX5cZgAA/vW4f/8BB8denPgIP/w7hC1NzgAACuuQWAx0nNfiCgShifx/DRtYZyJ/9l6+CW4msv5vjILMjlcQgBDnaKkvtftbo/2/z34+zGDQ2G3kwYCkShuwVefCAlN/+w9N9Lr953ia4/b9Y9jBn5Rk7tM3BXMrO7cEWYpxgWdJlMOx/NzuG+XmJKRJJq//5u1pwyt7DoCQSRrfZvgNsKqJ+semz3jBCCnPBGM6wnNG6DGPBYXET6yTzKAXsJK+V7fonsmAkpE3Q+j+TY0d9og+MtxHlZF0mA9i0SvnhRbxhZ/S4D6iP3m5LNdzTLkQTdHHmVmSHGSXSaHxxwdxCkYKqejzKUCyNDAGaaom9jqa4jtyuisbRFFNg+3hC/nWOhkl9VP4kU9UxgRw61XxbHJUlAeyayJdSnbezANG/kw3g7aWBfqLTD4kz+L1lq2JUjpIi8XkMewNXgN+o3+iC0oC9ZPIhWj/nUq3L5s2jmysFhmBkfps2pu2yHE6zGIXyHFqfeU+5juhglKiD72KPw3dVqazwo9959xQvF9ZsxUnqsHeOMv2LriFJ66YAql55wW26sGqTxpQaCvhZ5kne3gI9TnLSY4KCm93+bWMDjP369Pb6XC7MWRldupM+vF0w+gYBIPzJiMnEUsMZo2jAZx65YkY708ZDQyTznkqlAmiqX+mInJhRRyXDTkgtfFGxVUBdKp8o80p6XuTa2f8CBWAZxn9nv/3C+IO9sqI/7AFbm6i4zNnuYPXIn8+ersG3Rsw/pvx/NS7NO7lNQo0fekPp/Z+lLaAx4ycl0/xmqhM6nHUpecrSpF4sSQDZvdgAoV2tf6pwTGGjsSqkhnthiiNh4VM9U9cesC9lFAQWBb38WBidB3GbDAhqrnOlGPQKLaFQNrCAwUyiTnc9Egnee7q84ITnZEXjFZjwVdpCZ1TUIeDlAw5mJvWlP677blj4O8cF63cXGvhnkQKXR4K3XIKN6NONLF0nSIhrIVcMKR8jup6ETxgpOj+mSHIgT6Icp5pHNQ8GADDvxWqczij7kSE3BB53gP/L9XwTJIZuwIPKAHFyyxRCgP0bLB4+nPE1q3cGS9yTwMDypiQJnlTp5cCYabnN21UH+0n5TY+NaaoK26UQ7SfotNtNM40ofSvGD1C2v9cQgquqywVjKU0eH3GaM8Wv5ONzYFzKernQBc3i3NxJiYIPojL/mfUfYRi/SXLbXfnFmmjGd5cU6C1pQs9UvtifwlckUPUK1mhX7e8xeO3r42Z/c1elTxa6FtmY/JXePRh5WRX0FdfaPncgkqFtn011Nse5RjcqGCSdR8wTe+CnfXR0VjioakSSLR3EvNheUEejNfwdy7+BXbbDs0rT4VfM9F1UqExjTDTOi+mgT2e4vjiXsntLoR3ISyGY+jR1F5NYJOS+rdjtnM69/id42L1+Fq/aKVq8xgjdGn3MKONnSRtvQNZl1rU+lNlEAMJ1Oyo+Awrs6rP0K8nKN36SrCHFXcN/t2+ao5QMnUk7Zdsf/MfTBAUsI8LF/PhtlMT29KmINO/XB6nE87YtkuBF/mNPveySqWp9c+X0uLjknJHMpSR2I2xPuXcIY2mf4t+naDi3XbpbL/VJ/oHv7buawweF/koYvu4pVNIS+SUzQh2SrD8ohKtHyew3QKAzi+enMnCQJGev9fwtMn5UcWXKFZ6A13IZC9X8LlItrD9FfJGkAG/lBsL5jq+iS/kdOrrteqPE/JL7D2LE1FkK8eL6XcNNCtmAF7FGKmlOtM0TG5ukmugKCKActb674mhV/JCgabJ47DvAGBLp2UamdkhtKW/D5xmRNkx9gI/0oCmhlXiUdyBcqlCc+8ZKG1VXtY0d2FY4+0CLlTFoaTdg5mkyf1tZAAA"}}]); \ No newline at end of file diff --git a/91472.index.js b/91472.index.js new file mode 100644 index 000000000..4900388b0 --- /dev/null +++ b/91472.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91472],{91472:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"pk.modular",name:"Modular Wallet Prod",homepage:"https://modular.pk",image_id:"70485da2-2568-463d-722c-25082997cc00",app:{browser:"https://modular.pk",ios:"https://testflight.apple.com/join/Zbf6wZaP",android:"https://play.google.com/store/apps/details?id=com.modular",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"modularwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/91495.index.js b/91495.index.js new file mode 100644 index 000000000..cd4e435d9 --- /dev/null +++ b/91495.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91495],{91495:(N,A,e)=>{e.r(A),e.d(A,{default:()=>f});const f="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/91740.index.js b/91740.index.js new file mode 100644 index 000000000..953f24f9c --- /dev/null +++ b/91740.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91740],{91740:(e,l,p)=>{p.r(l),p.d(l,{wallet:()=>a});const a={id:"io.pockie",name:"pockie",homepage:"https://www.pockie.io/ko",image_id:"a761beae-1e7e-4402-bcc5-a896a92bfb00",app:{browser:null,ios:"https://apps.apple.com/kr/app/pockie/id6448715234",android:"https://play.google.com/store/apps/details?id=com.pilab.pockie&hl=en-KR",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pockie://",universal:"https://pockie.app.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/91822.index.js b/91822.index.js new file mode 100644 index 000000000..8003e3227 --- /dev/null +++ b/91822.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91822],{91822:(A,v,f)=>{f.r(v),f.d(v,{default:()=>l});const l="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/91834.index.js b/91834.index.js new file mode 100644 index 000000000..2b9e8dd12 --- /dev/null +++ b/91834.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91834],{91834:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.altme",name:"Altme",homepage:"https://altme.io/",image_id:"7eeac6e8-6852-4d09-8579-e229fd6b9a00",app:{browser:null,ios:"https://apps.apple.com/fr/app/altme/id1633216869",android:"https://play.google.com/store/apps/details?id=co.altme.alt.me.altme",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wc-altme://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/91879.index.js b/91879.index.js new file mode 100644 index 000000000..a03f66d3d --- /dev/null +++ b/91879.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[91879],{91879:(e,d,a)=>{a.r(d),a.d(d,{default:()=>P});const P="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/92034.index.js b/92034.index.js new file mode 100644 index 000000000..9fa306373 --- /dev/null +++ b/92034.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92034],{35632:(c,e,a)=>{a.d(e,{rr:()=>u});var r=a(18333);const t="0x313ce567",n=[],s=[{type:"uint8"}];async function u(c){return(0,r.readContract)({contract:c.contract,method:[t,n,s],params:[]})}},92034:(c,e,a)=>{a.d(e,{decimals:()=>n});var r=a(11405),t=a(35632);async function n(c){return(0,r.n)((()=>(0,t.rr)(c)),{cacheKey:`${c.contract.chain.id}:${c.contract.address}:decimals`,cacheTime:Number.POSITIVE_INFINITY})}}}]); \ No newline at end of file diff --git a/9206.index.js b/9206.index.js new file mode 100644 index 000000000..b6030a82e --- /dev/null +++ b/9206.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[9206],{9206:(A,e,u)=>{u.r(e),u.d(e,{default:()=>d});const d="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/92090.index.js b/92090.index.js new file mode 100644 index 000000000..3551e8c0b --- /dev/null +++ b/92090.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92090],{36852:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>o});const o={id:"com.safepal",name:"SafePal",homepage:"https://safepal.com/",image_id:"252753e7-b783-4e03-7f77-d39864530900",app:{browser:"https://chrome.google.com/webstore/detail/safepal-extension-wallet/lgmpcpglpngdoalbgeoldeajfclnhafa",ios:"https://apps.apple.com/app/safepal-wallet/id1548297139",android:"https://play.google.com/store/apps/details?id=io.safepal.wallet",mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/safepal-extension-wallet/lgmpcpglpngdoalbgeoldeajfclnhafa",firefox:"https://addons.mozilla.org/firefox/addon/safepal-extension-wallet",safari:null,edge:"https://microsoftedge.microsoft.com/addons/detail/safepal%E6%8F%92%E4%BB%B6%E9%92%B1%E5%8C%85/apenkfbbpmhihehmihndmmcdanacolnh",opera:null},rdns:null,mobile:{native:"safepalwallet://",universal:"https://link.safepal.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/92123.index.js b/92123.index.js new file mode 100644 index 000000000..84009fc32 --- /dev/null +++ b/92123.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92123],{92123:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"world.ixo",name:"Impact Wallet",homepage:"https://www.ixo.world/",image_id:"afc85418-2ca6-46cf-cfb9-daf6bc43e400",app:{browser:null,ios:"https://apps.apple.com/app/impacts-x/id6444948058",android:"https://play.google.com/store/apps/details?id=com.ixo.mobile",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"impactsx://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/92135.index.js b/92135.index.js new file mode 100644 index 000000000..62bb8d8f7 --- /dev/null +++ b/92135.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92135],{14516:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>u});const u={id:"embedded",name:"Social Login",homepage:"https://thirdweb.com",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/92430.index.js b/92430.index.js new file mode 100644 index 000000000..6173f92fd --- /dev/null +++ b/92430.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92430],{92430:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>s});const s={id:"me.astrox",name:"Me Wallet",homepage:"https://astrox.me/",image_id:"e9666b15-4296-4384-3661-7e99a5f2a900",app:{browser:"https://app.astrox.me/",ios:"https://apps.apple.com/us/app/astrox-me-wallet/id1634031707",android:"https://play.google.com/store/apps/details?id=com.astrox.me",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"astrox://me/wcx",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/92509.index.js b/92509.index.js new file mode 100644 index 000000000..8235b66e7 --- /dev/null +++ b/92509.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92509],{92509:(l,n,a)=>{a.r(n),a.d(n,{wallet:()=>e});const e={id:"foundation.klaytn",name:"Kaikas",homepage:"https://klaytn.foundation",image_id:"48651c11-ea5b-4879-176f-673427dc9000",app:{browser:null,ios:null,android:"https://appdistribution.firebase.dev/i/5a91cf33f0b3aa59",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"kaikas://walletconnect",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/92560.index.js b/92560.index.js new file mode 100644 index 000000000..f6d3f4748 --- /dev/null +++ b/92560.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92560],{92560:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"com.ullapay",name:"WOW EARN",homepage:"https://www.ullapay.com/",image_id:"1985a753-7fd8-4d75-4c50-7998ea68a800",app:{browser:null,ios:"https://apps.apple.com/us/app/id6443434220",android:"https://play.google.com/store/apps/details?id=com.hxg.wallet&pli=1",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ullawallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/92842.index.js b/92842.index.js new file mode 100644 index 000000000..4eb4760d1 --- /dev/null +++ b/92842.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92842],{92842:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"fi.pillar",name:"Pillar",homepage:"https://pillar.fi",image_id:"87737170-f79f-4359-338b-7c30856c9f00",app:{browser:null,ios:"https://apps.apple.com/app/apple-store/id1346582238?pt=118878535&ct=pillar.fi&mt=8",android:"https://play.google.com/store/apps/details?id=com.pillarproject.wallet&referrer=utm_source%3Dpillar.fi%26utm_medium%3Ddownload%26utm_campaign%3Dandroid",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pillarwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/92989.index.js b/92989.index.js new file mode 100644 index 000000000..1e61c53bf --- /dev/null +++ b/92989.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[92989],{92989:(A,s,p)=>{p.r(s),p.d(s,{default:()=>a});const a="data:image/webp;base64,UklGRiYFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSJQAAAABcBvbtlL1H76GLEFqeBU8YufK+RK+OSlExASEOeZO01DbKoCsrQ4pdxrnUKAgrigRl3Zr7n/upt1eiBkK4or8+u8BVGKXBnZDhTEz1AXOzLGs7FYBeXF2zk/YyQpn5lgXdkuFMTPUAcpMMSR2KbPLr/8eQEVc2q25/7mbdnshFiiIK0qYY+40DbWtAsja6pByp3EOVlA4IGwEAADQGACdASqAAIAAPm00lkekIyIhKBMKUIANiUAazJyQdTDwzYG8ADbb+Yzzu/SxvLrsll4N8GYDEbZASrGZP5JPqb2Dejv+0HsAF/+h/Q/X7sHPglhm4nDdT5weGgbWBvKhvnWmCm+o6tCmAficThpjYYyumYENlmXKVN52pmt5wJ7rYZMGookt3zyNJ0h6tciQPvYgrn1DMsNm24OtKBhwE/hHdVEexaKrI5qhPYheFqSy3uaNJUUT7MYajisLrCXYZ1kpuw/WMDGIDs8xzsAA/vytEACIwOEIWpLFK7Va/9lxoZXcZHWY47iWbfTUerTSXFCBpFlF/A7gNt2aWxvf4PQ2Sa3jrg7Bjcx8wT4J/O24kNpfaH17JBs7bmpoR88SZDPnA6gB6+y8UGgCKI7ysz77UiJCqmEeszD1Luae7Hk0pW8sW33kRGdd2SlAkRKCbppEX/LWmDVlZdhk9qWXDMDWygLlfpgVFswhqpM6hNb8pBTMJ2HH1FxRpAfx7xhXcFYDAN68ahGBwHMYoqq42LQ/1GZHVjClt+g8/rgZ+mV4LlVjHk3CPbQdP6rb3xyhSsP6nusoHbxAyBucXEOqirRkjDwn6l1Hu5mn2kYubOEEZ26t6k7xeKwAzypvdKjHDzizQk01OU4HlSB0FuqOWztff61c1CZvrmYsXCbZFI0YPtddoat3ebX/xJv+YkjGcKP55fWGp9188aR+ZqUnH3bplwp72xXFsIrVgQZC4CKa2KB5x+TJiDvnHyhKD9sMI5dEP67LFa8/KUR3+3yPWRkMZ6RSZTpIGazyrJDhqgdDd2Gjjj9c5Vk6x9NrJbS/hjM8W37VON5KLxL5JKCHSg9l8oUdD757Moj/g7xSVpr+2+tnrgnm3P7+7ZM8ZsqsFwy8Rmw6Y/MKeU+rssSC4sUPYe72wv4AvehV9mA9XleXPDbLL53vGoFJtkh8L7T/cXwpsa34ZmwTFZK4OkamqL0/8FR/I7zmYLmUYrO//pYD2FBldhvRWNBzOVqobV+4IXs1gv96gnaN3loEIFfu1qW4T4yElbuRCnvci6mrTh82N192Molwm3pcYPhwxVl+u97ksuPEwt4aquFomxq2Z8H0QjVeET/A1xi87bjYn8KK/vxBZEZe/8/Dd9ojQfIby2KoUAEfT6rsZa0TR1mmvIG+5t3T//nCCVzsn8r7h+ulJQQpcu1R/uJISaSoyT/xf7JdMEQ05dnfhDtn1f9qcLyI25SuF74yjRywP3DTTv3ImELQiMjpynpBw7Slx615izHMC7T/FCh24iGcLwuo+652X+a2a3aOXRsN19EUj0M6Bo+o/jgbkyItcC/1K5+EBOTqvN0yHPBQ4xlpgmUrh/sh9K7euAzcV0scCBhHEbdP1xJVtfbj0irQuEyzCctgaagKZsE5yiXIdXqAwkw8ST80pDeLgOwT3vyS7bnY9VCbNY507wUd4CgabgLDo6MQfgLnPRnhJF3548Bhixwk/eU6WW9gAAAAAAAA"}}]); \ No newline at end of file diff --git a/93170.index.js b/93170.index.js new file mode 100644 index 000000000..a808089e1 --- /dev/null +++ b/93170.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[93170],{93170:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>u});const u={id:"smart",name:"SmartWallet",homepage:"https://thirdweb.com",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/93196.index.js b/93196.index.js new file mode 100644 index 000000000..33c32c61a --- /dev/null +++ b/93196.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[93196],{93196:(A,b,G)=>{G.r(b),G.d(b,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/93233.index.js b/93233.index.js new file mode 100644 index 000000000..16b6485c8 --- /dev/null +++ b/93233.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[93233],{93233:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"com.ennowallet",name:"Enno Wallet",homepage:"https://www.ennowallet.com",image_id:"ae4f5167-0b61-43bd-7d76-1f8579271000",app:{browser:null,ios:"https://apps.apple.com/us/app/enno-wallet/id1577011660#iosmph",android:"https://play.google.com/store/apps/details?id=com.app.awqsome.ennowallet#gpmph",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"ennowallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/93634.index.js b/93634.index.js new file mode 100644 index 000000000..bf1e4d535 --- /dev/null +++ b/93634.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[93634],{93634:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"com.blockchain",name:"Blockchain.com",homepage:"https://www.blockchain.com/en/app",image_id:"6f913b80-86c0-46f9-61ca-cc90a1805900",app:{browser:null,ios:"https://apps.apple.com/us/app/blockchain-bitcoin-wallet/id493253309",android:"https://play.google.com/store/apps/details?id=piuk.blockchain.android",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"blockchain-wallet://",universal:"https://www.blockchain.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/93738.index.js b/93738.index.js new file mode 100644 index 000000000..9439286b9 --- /dev/null +++ b/93738.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[93738],{93738:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"app.sinum",name:"Sinum",homepage:"https://sinum.app/",image_id:"560d5efa-3fd1-4ac4-9229-f720395ab500",app:{browser:"https://app.sinum.io",ios:"https://apps.apple.com/gb/app/sinumapp/id6466151819?mt=8",android:"https://play.google.com/store/apps/details?id=io.sinum.wallet&referrer=af_tranid%3DnU7l_g2aK5j8sdqWOykU7g%26c%3DMAIN+WEBSITE+TO+ANDROID%26pid%3DMAIN+ANDROID&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"sinum://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/93835.index.js b/93835.index.js new file mode 100644 index 000000000..a812262bc --- /dev/null +++ b/93835.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[93835],{93835:(l,e,p)=>{p.r(e),p.d(e,{wallet:()=>a});const a={id:"pub.dg",name:"DGPub App",homepage:"https://dg.pub",image_id:"9d9a2700-4ab0-4c1c-4acf-8ed0037cc500",app:{browser:null,ios:"https://apps.apple.com/jo/app/dg-pub-a-gateway-to-web3/id6478573535",android:"https://play.google.com/store/apps/details?id=pub.dg.wallet&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"dgpub://",universal:"https://dgpub.app.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/94012.index.js b/94012.index.js new file mode 100644 index 000000000..3e461d7cf --- /dev/null +++ b/94012.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94012],{94012:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"io.unagi.unawallet",name:"una Wallet",homepage:"https://unawallet.unagi.io",image_id:"78118aa8-8dfc-4742-86f7-b51d34e7cf00",app:{browser:null,ios:"https://apps.apple.com/us/app/una-wallet/id6456397239",android:"https://play.google.com/store/apps/details?id=app.unawallet.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"unaWallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/94060.index.js b/94060.index.js new file mode 100644 index 000000000..fe787b3ce --- /dev/null +++ b/94060.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94060],{94060:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>a});const a={id:"pro.fintoken",name:"FINTOKEN",homepage:"https://fintoken.pro/",image_id:"420ababa-3c29-4711-4487-84b93bfa5900",app:{browser:null,ios:"https://apps.apple.com/us/app/fintoken-web3-crypto-wallet/id6447503215",android:"https://play.google.com/store/apps/details?id=com.digitalasset.fintoken&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"fintoken://",universal:"https://ios.fintoken.pro/app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/94163.index.js b/94163.index.js new file mode 100644 index 000000000..18488835c --- /dev/null +++ b/94163.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94163],{94163:(A,Q,B)=>{B.r(Q),B.d(Q,{default:()=>o});const o="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/94181.index.js b/94181.index.js new file mode 100644 index 000000000..e36aa1cd1 --- /dev/null +++ b/94181.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94181],{94181:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>p});const p={id:"org.kelp",name:"Kelp",homepage:"https://kelp.org",image_id:"1854e47d-3804-4e92-e455-06829b64b100",app:{browser:null,ios:"https://apps.apple.com/us/app/kelp/id1632857274",android:"https://play.google.com/store/apps/details?id=com.app.kelpa",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"link.kelp.finance://walletconnect",universal:"https://link.kelp.finance/walletconnect"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/94341.index.js b/94341.index.js new file mode 100644 index 000000000..23a007073 --- /dev/null +++ b/94341.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94341],{94341:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>p});const p={id:"com.paliwallet",name:"Pali Wallet",homepage:"https://paliwallet.com",image_id:"4672cbde-0f96-42f3-84a0-524e9ad70a00",app:{browser:null,ios:"https://apps.apple.com/us/app/pali-wallet-dex-nft-defi/id6447639615",android:"https://play.google.com/store/apps/details?id=io.paliwallet",mac:null,windows:null,linux:null,chrome:"https://play.google.com/store/apps/details?id=io.paliwallet",firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"paliwallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/94356.index.js b/94356.index.js new file mode 100644 index 000000000..117fa68eb --- /dev/null +++ b/94356.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94356],{94356:(A,W,w)=>{w.r(W),w.d(W,{default:()=>G});const G="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/94466.index.js b/94466.index.js new file mode 100644 index 000000000..7f56309fe --- /dev/null +++ b/94466.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94466],{94466:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>u});const u={id:"walletConnect",name:"WalletConnect",homepage:"https://walletconnect.com",app:{browser:null,ios:null,android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/94525.index.js b/94525.index.js new file mode 100644 index 000000000..6bb67dc83 --- /dev/null +++ b/94525.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94525],{94525:(A,e,l)=>{l.r(e),l.d(e,{default:()=>a});const a="data:image/webp;base64,UklGRrABAABXRUJQVlA4IKQBAADQDwCdASqAAIAAPm0yk0WkI6GYPsQAQAbEtIBqpFTukGOd5c8LhHcU8Lhb1vWykY74FTtoJkrlZxjHMHdeQYIBgmOoxqZuYXgd6O7DYlXUiHyenl40ashMqf2SUBQmaN/U0d9kqUbUCGnFexgm1YiPI5h8W07xQkXeUGYHsCe0tEmbooOW0gAA/vp45pF8DNH1/1V/Jv5jDnofGohqt6nnINr8vPX+6eGZxwx8+Go/FWjDOt/DOXBPC8+ra3tfoevyT92+f5/Db2wmpfAWmaBZZYXyfd9YXl6Qrdx2azvy/0BQIT2jbAHoYVK+AuAGM/ic0/ZvLEXxCo+fEhl48yOCZtrH7H3pWnblEGHF3lYN6Nd9908XNBJd73wOv7x7/zlX/8PP6H3U55k9k/ayPeshH88s6Kb4IXgDGY0svBUM4QrjisE4EnI/RD9JfCJ+IOGd1xM+1H1u9UlumA3PZH6DSNQNy6AViZVMBxCnm2cJu5t/JpANOK3qBoow0YcLUFDpNSeexoRcXgqLq4wRuPDwZmzhFoyZZDNHqscfGywgIMwIAAA="}}]); \ No newline at end of file diff --git a/94710.index.js b/94710.index.js new file mode 100644 index 000000000..ae4731fae --- /dev/null +++ b/94710.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94710],{94710:(A,e,a)=>{a.r(e),a.d(e,{default:()=>f});const f="data:image/webp;base64,UklGRjYDAABXRUJQVlA4ICoDAADQFQCdASqAAIAAPm02mEekIyKhJhgJsIANiUAavjJP3f8gNbj73+MfPg6X97cP1nAeIZ6APRX5iP2e9HL1Af6r1AP7t1AHoAdKL/f/NVaIK1e8yTIFQQzbx6PciRZT7UEip3mAlMGBwO9fmY9tdvV/jFarqw/ZqZRZaHYlQTEH789NEVE3GWtDD8jR7ZpHokif4Piymh+WykwSWIX6MfaephsYCXJ5Y8jGf2dV1/Mkn7cca1FKQAAA/u52dUJ9Kx6VgYR33oTVIAAdAv11b2bp+ISBDj6Sqf/QOZHeBA0zSx7JU8LV3c7Mz0OQg2AxgrBdCk45ZWexXh8STOyMpr6X9xgTs70YOLpXiLHaa/v+9gU5wn8xq58xpy++2N653Zv6nJcKpQwUTy7SNb9vbaW/KlnFtxmRyczH7oPKYJ/8W2Mi5K5Wv5Gq3/tbzqd1QWKZu0CKEUbQeu6gDtmna8f1k91i02CAQB6XdYTnVoVO3Ohjgw0vQ4IeBq5lpNzyDUC+qDGO+fT6A0PaeNl8zLYAIkpu2iEOzaGf9bHphUxap4eGLlK4SjTF1/hHPYKpK2zXcjth2cvLvU3+FMGE3pF0xzqo9DQO1DXQe1UT6NlBi0hJCr6XIQl/E42GWb//XeekPiiTjt1w6QLKFsXAeWPu2zNd0w7BYGWWRBVgw0eOsPuNQ8asgUQM0xUqD+s7pP9gj/Zc537oNfr/lNSeA0Ue4FSlVXDt0T8yyxF2hb1NCk6AfukZUW3aifTPnuV7h35X55K3qmXJnLONuuw4QRYBPOcogy6k8dqrq2kVq9QRRYBIGtuRjqWE1SRdfk8pfNzuXf8OsZGMw6q8kdFoyo7gO+7E+mZ47iZoz2bViCw8cT2+TxH+8kzwKAV49Ucob5vdPRClc6k1P/EBdzAyes4HU8cEd2FV33zCmtjHNdE5/T/AWqAhd2qA7Xc+V0JfTLg59rxFprp3ERPTmfVH4W4UAIEu0Qk5lYGTl8otVZL9UI2/b23txzsB33KVWUYjp3WR5DEnYVdeBII0w9flVZ/5gFxAfzmSWaR0n8HBFZACAAngKtxQAAAAAAA="}}]); \ No newline at end of file diff --git a/94728.index.js b/94728.index.js new file mode 100644 index 000000000..23ee77ad0 --- /dev/null +++ b/94728.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94728],{94728:(l,i,n)=>{n.r(i),n.d(i,{wallet:()=>e});const e={id:"com.midoin",name:"midoin",homepage:"https://midoin.com",image_id:"9728246c-9504-4b0f-9881-ed848c9fa000",app:{browser:null,ios:"https://apps.apple.com/us/app/midoin/id1374974523",android:"https://play.google.com/store/apps/details?id=com.midoin",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"midoin://",universal:"https://midoin.app.link"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/94785.index.js b/94785.index.js new file mode 100644 index 000000000..2a78e94e6 --- /dev/null +++ b/94785.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94785],{94785:(A,e,f)=>{f.r(e),f.d(e,{default:()=>t});const t="data:image/webp;base64,UklGRgwEAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSCQAAAABF6AQQADE37nRiIiYYCBgGZq9BM2EXoJH9H8CGngWfP+5Bh5WUDggwgMAABAZAJ0BKoAAgAA+bTSXRyQjIiEqFmjogA2JaQAV6J/Je17+6dAh409lcm4+T8GDwb7gHqy/t+87cR/nP+h78L+O9APly9SX7VcdrMZ/rP/E/snr6Z13pL/we4X/K/6z/wSbvEuoO4j6IdxHkjuwmVMgfTmjsT6fUjd6P6fEdFoFNoL9JBfy5FlXW8o7lMZPShOdkibvEKEkJAMvBaJq7RZsfrbPhvqNXJMdMY6I65c5+08rDM2A/KNEiTr7JkW13AOwGbFRGYx+sPWkhO5hUWwAAP78rRAABKSbRQPrrxauUMJj8BO3Xjr6B0LFXE7QEQ+rM1iYc7/hpbK+KIhfv4njOd7m3vb5+pPaFivlujWv+VTl4tgvrX2oX7QF5wFajwr3K2HmJugqReaYk37lH7QEr/k9ET23sX4bRDXW6H8eCG8wNY61vwtvUdPo8V4mWhlacHe5eSUwfrNiuGKQ/9mNxGUdzRZOC6Ia8/16soXRbcz2CKVnNGouQeNDCIJDboZKExiBbVdcZWe079uLgfG8Csm1tr++LgzaeMMP7dhqYebXfITrxMdWxYjkoRLe/3ndpKQiGE5EUh2fJs0CmnN9kyuWyAihu+uhEykaJkIk+BBD4vR0R3vUqNBRpttVrSCbwpYOf0Qj5NtLEvMrOQXDVX/O2Ory0Naa7seRXo6a6XU+bftObxh1AfDUjyC0ArfLNzLuXlsc5/u3Ddi2PaM/BGDepbHqDWzxdJFI/V3VgAIlJj3+L0gHMav+/sCR44n2xK8bXak5G8yJePTUgoPh/Lz47YPims7k+BgD1naeNo2zKmqvzTLw/lPdce/E1k+Z/oJyfyNSOtphya8TAVc5Sm1wR2vOvxjxOGBfdo0PjnwC//UT8wLT3RkJQm2eiBL7xzp65Zse9aYVbXGpry+I5irXUOsMu7QyJ6nBP2UCtz9vsesFO4Ehyn/45VT33zWo7j4Szd92esoEvF6F8iKU0QOt8Mq4faWW7mLZQF7iH/JvkZve1U9th8xyeczAqtRpT8f1zvZLMn+BLr0fFbYLtetFxFt2x9TPnjPV/8Nv/YBf1Lbb1xpYi3of+it9nfqhlXLQZWCoQphaM/Ep+L6e0fr0tRxSZjjKoB4f65dusXOYMNsAH+mQ5/yn/wB4glLjvt9PyGH9U0xLwJHPyd/74ftyrxGQEMg8t83YAiuo6HFesGOTtxmVJCV2Ahk0FpwEUoRMoU/u9tVS4+rYdSSedl1Btt5LNsDhYemf26f8EDHjwNrgqMzMHPtzNl/gAAAA"}}]); \ No newline at end of file diff --git a/94986.index.js b/94986.index.js new file mode 100644 index 000000000..4f2154e77 --- /dev/null +++ b/94986.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[94986],{94986:(l,a,e)=>{e.r(a),e.d(a,{wallet:()=>n});const n={id:"io.bharatbox",name:"BharatBox App",homepage:"https://bharatbox.io/",image_id:"8bef836e-9d6a-4318-ebda-930c39246300",app:{browser:null,ios:"https://apps.apple.com/app/bharatbox/id6472478382",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bharatbox://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/95065.index.js b/95065.index.js new file mode 100644 index 000000000..4ef77cc4c --- /dev/null +++ b/95065.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95065],{95065:(l,e,n)=>{n.r(e),n.d(e,{wallet:()=>i});const i={id:"io.xdefi",name:"XDEFI Wallet",homepage:"https://www.xdefi.io/",image_id:"efec6318-7f96-4b30-9287-6c287660cd00",app:{browser:"https://www.xdefi.io/",ios:null,android:null,mac:null,windows:null,linux:null,chrome:"https://chrome.google.com/webstore/detail/xdefi-wallet/hmeobnfnfcmdkdcmlblgagmfpfboieaf?hl=en",firefox:null,safari:null,edge:null,opera:null},rdns:"io.xdefi",mobile:{native:null,universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/9508.index.js b/9508.index.js new file mode 100644 index 000000000..23d25dd0d --- /dev/null +++ b/9508.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[9508],{9508:(A,f,o)=>{o.r(f),o.d(f,{default:()=>L});const L="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/95216.index.js b/95216.index.js new file mode 100644 index 000000000..27130618c --- /dev/null +++ b/95216.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95216],{95216:(A,E,w)=>{w.r(E),w.d(E,{default:()=>B});const B="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/95352.index.js b/95352.index.js new file mode 100644 index 000000000..5f8d5949a --- /dev/null +++ b/95352.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95352],{95352:(A,a,b)=>{b.r(a),b.d(a,{default:()=>e});const e="data:image/webp;base64,UklGRiwDAABXRUJQVlA4ICADAACwFACdASqAAIAAPm02lkekIyIhKxLoYIANiUASwH8r1kDu343dHzzz3G5988fYDPL8QD+6dS/zAfrZ6TPqd9AD/ef2brbPQA6Ub91PRLzDlzwN4E40SXiPgBI+kHwAdNo3o4j4Y1G1i8J7lxAQIyXhN+odOF2Qlfk6pXorbXcKgQ5Pn+Cyp0Knve6s+afCpdiLjQttpjDwi3yRarAN4FPU0gs3zkdKvbWQbdVXSAAA/vxKAAHK5aRnHmtRUkIqfzKXpy/8Eg+t24+kHKRCT+dtN4u8OwoxTHlLgsj/gMqEwI95QFH4vZmdiapF3DPijXC+Aa+4fwHAi3Py/ljjtLOjRR7etS4FtWNISjgAJikiLsSQr+XtlJ1R6sCvdSuXfOawagO8yrGqsxe3MvLK6vkxUDnd68yccEMDqBSynaFo4yUmvFpoDmiocpbdZ54RK5cM2UbDEUatml5j+vzjo0zwvPw+/E7FgSCZgvV/fLXIAk99bsAKHX3nVJKOFsWIXjAy/9RSibFeZWqUge8mzawHbbFb7x4sGLUVO4SP3T9r9JMSa4eR5+k1Ncuhj8tmpvitpqvSVRS0LBPOjEhOaG2hFzBbXAWlu6hzuKv+CGc+GaDIAKOrzjC/udDGjjAfti7y9dWWl5kxpvUyfTJ7bknOvw7pQvnVN6vyF86E0APZAbUOwvszx2G79ETGn4TVXOylXoMvrnzJ7jGUU4y9Dz1QRBkrVDnCzBpcQ/0mlnFNdsb7jUmIugX8/BMBF0N8hm67BVw7+B9ED5TVQIfhhfZP/PVDGBDDYeRvk3SANmOs2j7LTKVlsaKZQgErn7CeXKFy6WWnnw523Q/Lfx2admI/Tu28+oAbwExKfk31RlBaXi1z85Jx9kfBCkEw03BZcOFjF6EFKeNNBMvNVI9QmArJwPO/iB32RDvJ3f/94BX758ppYKOY5snO0+yI1xUp4+yvU9mAQbUQAZtWjtrVJJGFzzlwheOXy10iTGIEG7U5J+78gHU2Ih73ybt7yKKkgp4R1yJBBilyhoyT7miuZbh9fjI5w4/TJmpqPIAAAAAAAA=="}}]); \ No newline at end of file diff --git a/95557.index.js b/95557.index.js new file mode 100644 index 000000000..192d52ddf --- /dev/null +++ b/95557.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95557],{95557:(A,B,Q)=>{Q.r(B),Q.d(B,{default:()=>v});const v="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/95613.index.js b/95613.index.js new file mode 100644 index 000000000..606e3cdab --- /dev/null +++ b/95613.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95613],{95613:(A,c,B)=>{B.r(c),B.d(c,{default:()=>N});const N="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/95614.index.js b/95614.index.js new file mode 100644 index 000000000..414a43781 --- /dev/null +++ b/95614.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95614],{95614:(A,z,x)=>{x.r(z),x.d(z,{default:()=>f});const f="data:image/webp;base64,UklGRtYFAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSGQAAAABD9D/iAg4im3taR69FwUMEsBB2yKC7FhGAnWPhMiIg2iKAe6QfWYi+j8Bx6fXxfdczIKnjGuz/QTKJ1I3uneeJwPUX8HKJL5+/YV4Y5BRdzeIz+j/4oxiMtuEj6j0ySL6OMkgVlA4IEwFAAAQHACdASqAAIAAPm00lkikIqIhI5SaQIANiWkC7BHfm0DUL0Tnnz2U5LDy/2D+/fln8oewHap/z28iXS90B6L/WD/EeiV/nuO1mV/0b/W/cr8WX/N5hvoz/u/4v4B/1j/6HYL/aD2fP2ZIzYX4JUGMkSLJZxv7VMjHTMW0nTPnCQ+Rk4d9lCiik+2doVvtnxKUrI2DtRDKNbJ4T5q/Zk1Xj5bl8rl/e0OxX2sajEgqfUrINd8u393/OnuiuaodLbWLuxIYmsweB7rXHvVCPr7X8CbobPq2B9hr1SbwZ5QO+ZRS1StioKn6wAD++w9mygIotTVRRMkKXrCGbb+HvlkUb2fHatnKk+TMsKDfg0Xsl+cZiHh6f2nKBsr6xyAwbYf/tz/TJ+715chivRIDTpyluXRPAI2gOV394bWTUUWSkLGR/5EqMXtUj9HyEZ+FfnTGEoPYolrKGX9YXakYJ+z2zf45Oo7x3/fCLKNPgqP7sX3sxEMfH/CqqEercYZcjMTd8X/B3zmoiSwhdk2zBflnFxO4x9AB9EzEWGwWREWhfkQI9qJF4oIvlzvx+j3NP18RtkbKGz6ZpD93EQne6yAhG5aDssHqCdALVYXEWKz9LMrMMXAyyG3g2fVOIh2M6/a8W9TP7NNEDlIhzm6o8IgwmtEy0nEQmN+nwJCKRu8ziLAey1IC4xBSG04CrsdULN9FbwSCk9/I+/z3OaloqOzuV/bVyVq/HPs6J2Gviuh0ozBX6LB711EOC/fpi75Ts1UfhweCygrQQ1Wg+0u5HuGFdK17V+khg+mWQt+o+xImyw+cwCiOpvoxZisTnheigHMNw3hV0VhwRnNWHaSvHxA5Yg/UVrQdm2eOJcoZ/zntRzdCIubpPN2+jxF2Mlc+P/BkWvQszJwV/kz5O68pKCmr1zyJ7eNwIrA03BHEWr+NcLlr3aXanyN6UBRL95Ze27/z16wfxXIpUmeWSmqQHPyLcG9qMKtEd7iH7wgREOH+IZo5rX3c0LX2XyMzxoyQ2y8xdC7scz+3+fQyXoaFMLWCfF0/iyhqtj1HnqIQo48mF+IG1vG/ynQe5EzvzfhCcfNvDAW87TiDSgOXFdnpZBk35+c10KFNEVSVIe2tPVfPF9gCTylB//1hpxaGwwxp0Q4VgpOV27I47v0d7D28NjuMgUxPxnxfWZ/0WW6ePPYbU+2qRX/vuXnIZkn9SScgUJrsGm7UD6LTgqm/H8yZejblb7RUozVM7kcmD5923PnxH71I0ndHsu4/qZUEosDlnq0/k3HtwP/xbCaP6zqzbSIZwFyw90WVRSY+eOucd95K3zMuAlxYWpzX8ELxhpLaJxuqthxas6l11vCl4tpbzpwyr8jD//dbsNZziwaQf/qrxxht2/j/+9d7RA+RrmvBGy4sv2i0t0dabPjxWUV7c9iusqcX45MjCZDI1Ku7oN/QuAMsIkhjlM6L2q7NGm/y3Xt75yT7Uk5JtF7V9Wy1vmwjVhB+0W+k0b22YieY8bBfNsd/6NDefSVHuj2x6n0Jt4vesBzSeOt4iPKEWUwHICjN+yZ5E9u6rsVxFdn/7k+VzHAWiZFPfzZVNDfjB42S+gf36uj7qRS4y8RdiCFGhZB1NRD4F2vo5q9xyDDhVLOvTS3bVf19PPmqLtlpjuouc+SzHi0fA7QdwF+fYE4sAG6z9KwshS/bEA4E979/8FRw3+BT04pyaUVa3Q2xQebL8yV4GTz479LGw1b+AwfSDpH+z075dO1IfKuUsNFeOCoR0VpIsTxnhLsaTYEE+37gM8GlFIsoPxsYSaqMAAA="}}]); \ No newline at end of file diff --git a/95627.index.js b/95627.index.js new file mode 100644 index 000000000..50ade4e2a --- /dev/null +++ b/95627.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95627],{95627:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"co.filwallet",name:"FILWallet",homepage:"https://filwallet.co/",image_id:"f400f6c2-ca6c-487b-654d-e119af247500",app:{browser:null,ios:"https://apps.apple.com/us/app/filwallet-io/id1572930901",android:"https://filwallet.co/",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:null,universal:"https://h5.filwallet.co"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/95706.index.js b/95706.index.js new file mode 100644 index 000000000..b18818a24 --- /dev/null +++ b/95706.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[95706],{95706:(l,p,e)=>{e.r(p),e.d(p,{wallet:()=>i});const i={id:"id.co.pintu",name:"Pintu",homepage:"https://pintu.co.id/",image_id:"b9c5dfd6-ca26-46c2-bc79-bc2570495800",app:{browser:"https://pintu.co.id/",ios:"https://apps.apple.com/id/app/pintu-buy-invest-crypto/id1494119678",android:"https://play.google.com/store/apps/details?id=com.valar.pintu&hl=en&gl=US",mac:"https://apps.apple.com/id/app/pintu-buy-invest-crypto/id1494119678",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"pintu://web3wallet",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/96017.index.js b/96017.index.js new file mode 100644 index 000000000..c7f0a0472 --- /dev/null +++ b/96017.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96017],{96017:(l,o,e)=>{e.r(o),e.d(o,{wallet:()=>a});const a={id:"com.robinhood.wallet",name:"Robinhood Wallet",homepage:"https://robinhood.com/web3-wallet/",image_id:"dfe0e3e3-5746-4e2b-12ad-704608531500",app:{browser:"https://robinhood.com/web3-wallet/",ios:"https://robinhood.com/web3-wallet/",android:"https://play.google.com/store/apps/details?id=com.robinhood.gateway",mac:null,windows:null,linux:null,chrome:"https://robinhood.com/web3-wallet/",firefox:null,safari:null,edge:null,opera:null},rdns:"com.robinhood.wallet",mobile:{native:"robinhood-wallet://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/96088.index.js b/96088.index.js new file mode 100644 index 000000000..5c58321f7 --- /dev/null +++ b/96088.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96088],{96088:(A,H,b)=>{b.r(H),b.d(H,{default:()=>i});const i="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/96208.index.js b/96208.index.js new file mode 100644 index 000000000..ee2a1ba78 --- /dev/null +++ b/96208.index.js @@ -0,0 +1,2 @@ +/*! For license information please see 96208.index.js.LICENSE.txt */ +(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96208],{53005:t=>{"use strict";var e={single_source_shortest_paths:function(t,r,o){var n={},i={};i[r]=0;var a,s,l,c,d,h,u,m=e.PriorityQueue.make();for(m.push(r,0);!m.empty();)for(l in s=(a=m.pop()).value,c=a.cost,d=t[s]||{})d.hasOwnProperty(l)&&(h=c+d[l],u=i[l],(void 0===i[l]||u>h)&&(i[l]=h,m.push(l,h),n[l]=s));if(void 0!==o&&void 0===i[o]){var p=["Could not find a path from ",r," to ",o,"."].join("");throw new Error(p)}return n},extract_shortest_path_from_predecessor_list:function(t,e){for(var r=[],o=e;o;)r.push(o),t[o],o=t[o];return r.reverse(),r},find_path:function(t,r,o){var n=e.single_source_shortest_paths(t,r,o);return e.extract_shortest_path_from_predecessor_list(n,o)},PriorityQueue:{make:function(t){var r,o=e.PriorityQueue,n={};for(r in t=t||{},o)o.hasOwnProperty(r)&&(n[r]=o[r]);return n.queue=[],n.sorter=t.sorter||o.default_sorter,n},default_sorter:function(t,e){return t.cost-e.cost},push:function(t,e){var r={value:t,cost:e};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};t.exports=e},35012:t=>{"use strict";t.exports=function(t){for(var e=[],r=t.length,o=0;o=55296&&n<=56319&&r>o+1){var i=t.charCodeAt(o+1);i>=56320&&i<=57343&&(n=1024*(n-55296)+i-56320+65536,o+=1)}n<128?e.push(n):n<2048?(e.push(n>>6|192),e.push(63&n|128)):n<55296||n>=57344&&n<65536?(e.push(n>>12|224),e.push(n>>6&63|128),e.push(63&n|128)):n>=65536&&n<=1114111?(e.push(n>>18|240),e.push(n>>12&63|128),e.push(n>>6&63|128),e.push(63&n|128)):e.push(239,191,189)}return new Uint8Array(e).buffer}},66484:(t,e,r)=>{const o=r(50869),n=r(45282),i=r(46940),a=r(3550);function s(t,e,r,i,a){const s=[].slice.call(arguments,1),l=s.length,c="function"==typeof s[l-1];if(!c&&!o())throw new Error("Callback required as last argument");if(!c){if(l<1)throw new Error("Too few arguments provided");return 1===l?(r=e,e=i=void 0):2!==l||e.getContext||(i=r,r=e,e=void 0),new Promise((function(o,a){try{const a=n.create(r,i);o(t(a,e,i))}catch(t){a(t)}}))}if(l<2)throw new Error("Too few arguments provided");2===l?(a=r,r=e,e=i=void 0):3===l&&(e.getContext&&void 0===a?(a=i,i=void 0):(a=i,i=r,r=e,e=void 0));try{const o=n.create(r,i);a(null,t(o,e,i))}catch(t){a(t)}}e.create=n.create,e.toCanvas=s.bind(null,i.render),e.toDataURL=s.bind(null,i.renderToDataURL),e.toString=s.bind(null,(function(t,e,r){return a.render(t,r)}))},50869:t=>{t.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},54240:(t,e,r)=>{const o=r(96667).getSymbolSize;e.getRowColCoords=function(t){if(1===t)return[];const e=Math.floor(t/7)+2,r=o(t),n=145===r?26:2*Math.ceil((r-13)/(2*e-2)),i=[r-7];for(let t=1;t{const o=r(88491),n=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function i(t){this.mode=o.ALPHANUMERIC,this.data=t}i.getBitsLength=function(t){return 11*Math.floor(t/2)+t%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(t){let e;for(e=0;e+2<=this.data.length;e+=2){let r=45*n.indexOf(this.data[e]);r+=n.indexOf(this.data[e+1]),t.put(r,11)}this.data.length%2&&t.put(n.indexOf(this.data[e]),6)},t.exports=i},72100:t=>{function e(){this.buffer=[],this.length=0}e.prototype={get:function(t){const e=Math.floor(t/8);return 1==(this.buffer[e]>>>7-t%8&1)},put:function(t,e){for(let r=0;r>>e-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}},t.exports=e},82839:t=>{function e(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}e.prototype.set=function(t,e,r,o){const n=t*this.size+e;this.data[n]=r,o&&(this.reservedBit[n]=!0)},e.prototype.get=function(t,e){return this.data[t*this.size+e]},e.prototype.xor=function(t,e,r){this.data[t*this.size+e]^=r},e.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]},t.exports=e},17787:(t,e,r)=>{const o=r(35012),n=r(88491);function i(t){this.mode=n.BYTE,"string"==typeof t&&(t=o(t)),this.data=new Uint8Array(t)}i.getBitsLength=function(t){return 8*t},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(t){for(let e=0,r=this.data.length;e{const o=r(89082),n=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];e.getBlocksCount=function(t,e){switch(e){case o.L:return n[4*(t-1)+0];case o.M:return n[4*(t-1)+1];case o.Q:return n[4*(t-1)+2];case o.H:return n[4*(t-1)+3];default:return}},e.getTotalCodewordsCount=function(t,e){switch(e){case o.L:return i[4*(t-1)+0];case o.M:return i[4*(t-1)+1];case o.Q:return i[4*(t-1)+2];case o.H:return i[4*(t-1)+3];default:return}}},89082:(t,e)=>{e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2},e.isValid=function(t){return t&&void 0!==t.bit&&t.bit>=0&&t.bit<4},e.from=function(t,r){if(e.isValid(t))return t;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+t)}}(t)}catch(t){return r}}},63827:(t,e,r)=>{const o=r(96667).getSymbolSize;e.getPositions=function(t){const e=o(t);return[[0,0],[e-7,0],[0,e-7]]}},26068:(t,e,r)=>{const o=r(96667),n=o.getBCHDigit(1335);e.getEncodedBits=function(t,e){const r=t.bit<<3|e;let i=r<<10;for(;o.getBCHDigit(i)-n>=0;)i^=1335<{const r=new Uint8Array(512),o=new Uint8Array(256);!function(){let t=1;for(let e=0;e<255;e++)r[e]=t,o[t]=e,t<<=1,256&t&&(t^=285);for(let t=255;t<512;t++)r[t]=r[t-255]}(),e.log=function(t){if(t<1)throw new Error("log("+t+")");return o[t]},e.exp=function(t){return r[t]},e.mul=function(t,e){return 0===t||0===e?0:r[o[t]+o[e]]}},44822:(t,e,r)=>{const o=r(88491),n=r(96667);function i(t){this.mode=o.KANJI,this.data=t}i.getBitsLength=function(t){return 13*t},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(t){let e;for(e=0;e=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[e]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),t.put(r,13)}},t.exports=i},38587:(t,e)=>{e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function r(t,r,o){switch(t){case e.Patterns.PATTERN000:return(r+o)%2==0;case e.Patterns.PATTERN001:return r%2==0;case e.Patterns.PATTERN010:return o%3==0;case e.Patterns.PATTERN011:return(r+o)%3==0;case e.Patterns.PATTERN100:return(Math.floor(r/2)+Math.floor(o/3))%2==0;case e.Patterns.PATTERN101:return r*o%2+r*o%3==0;case e.Patterns.PATTERN110:return(r*o%2+r*o%3)%2==0;case e.Patterns.PATTERN111:return(r*o%3+(r+o)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}e.isValid=function(t){return null!=t&&""!==t&&!isNaN(t)&&t>=0&&t<=7},e.from=function(t){return e.isValid(t)?parseInt(t,10):void 0},e.getPenaltyN1=function(t){const e=t.size;let r=0,o=0,n=0,i=null,a=null;for(let s=0;s=5&&(r+=o-5+3),i=e,o=1),e=t.get(l,s),e===a?n++:(n>=5&&(r+=n-5+3),a=e,n=1)}o>=5&&(r+=o-5+3),n>=5&&(r+=n-5+3)}return r},e.getPenaltyN2=function(t){const e=t.size;let r=0;for(let o=0;o=10&&(1488===o||93===o)&&r++,n=n<<1&2047|t.get(a,i),a>=10&&(1488===n||93===n)&&r++}return 40*r},e.getPenaltyN4=function(t){let e=0;const r=t.data.length;for(let o=0;o{const o=r(50119),n=r(17165);e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(t,e){if(!t.ccBits)throw new Error("Invalid mode: "+t);if(!o.isValid(e))throw new Error("Invalid version: "+e);return e>=1&&e<10?t.ccBits[0]:e<27?t.ccBits[1]:t.ccBits[2]},e.getBestModeForData=function(t){return n.testNumeric(t)?e.NUMERIC:n.testAlphanumeric(t)?e.ALPHANUMERIC:n.testKanji(t)?e.KANJI:e.BYTE},e.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")},e.isValid=function(t){return t&&t.bit&&t.ccBits},e.from=function(t,r){if(e.isValid(t))return t;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+t)}}(t)}catch(t){return r}}},3410:(t,e,r)=>{const o=r(88491);function n(t){this.mode=o.NUMERIC,this.data=t.toString()}n.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(t){let e,r,o;for(e=0;e+3<=this.data.length;e+=3)r=this.data.substr(e,3),o=parseInt(r,10),t.put(o,10);const n=this.data.length-e;n>0&&(r=this.data.substr(e),o=parseInt(r,10),t.put(o,3*n+1))},t.exports=n},94470:(t,e,r)=>{const o=r(95072);e.mul=function(t,e){const r=new Uint8Array(t.length+e.length-1);for(let n=0;n=0;){const t=r[0];for(let n=0;n{const o=r(96667),n=r(89082),i=r(72100),a=r(82839),s=r(54240),l=r(63827),c=r(38587),d=r(50583),h=r(34339),u=r(84542),m=r(26068),p=r(88491),g=r(37958);function w(t,e,r){const o=t.size,n=m.getEncodedBits(e,r);let i,a;for(i=0;i<15;i++)a=1==(n>>i&1),i<6?t.set(i,8,a,!0):i<8?t.set(i+1,8,a,!0):t.set(o-15+i,8,a,!0),i<8?t.set(8,o-i-1,a,!0):i<9?t.set(8,15-i-1+1,a,!0):t.set(8,15-i-1,a,!0);t.set(o-8,8,1,!0)}function f(t,e,r,n){let m;if(Array.isArray(t))m=g.fromArray(t);else{if("string"!=typeof t)throw new Error("Invalid data");{let o=e;if(!o){const e=g.rawSplit(t);o=u.getBestVersionForData(e,r)}m=g.fromString(t,o||40)}}const f=u.getBestVersionForData(m,r);if(!f)throw new Error("The amount of data is too big to be stored in a QR Code");if(e){if(e=0&&e<=6&&(0===o||6===o)||o>=0&&o<=6&&(0===e||6===e)||e>=2&&e<=4&&o>=2&&o<=4?t.set(n+e,i+o,!0,!0):t.set(n+e,i+o,!1,!0))}}(y,e),function(t){const e=t.size;for(let r=8;r=7&&function(t,e){const r=t.size,o=u.getEncodedBits(e);let n,i,a;for(let e=0;e<18;e++)n=Math.floor(e/3),i=e%3+r-8-3,a=1==(o>>e&1),t.set(n,i,a,!0),t.set(i,n,a,!0)}(y,e),function(t,e){const r=t.size;let o=-1,n=r-1,i=7,a=0;for(let s=r-1;s>0;s-=2)for(6===s&&s--;;){for(let r=0;r<2;r++)if(!t.isReserved(n,s-r)){let o=!1;a>>i&1)),t.set(n,s-r,o),i--,-1===i&&(a++,i=7)}if(n+=o,n<0||r<=n){n-=o,o=-o;break}}}(y,v),isNaN(n)&&(n=c.getBestMask(y,w.bind(null,y,r))),c.applyMask(n,y),w(y,r,n),{modules:y,version:e,errorCorrectionLevel:r,maskPattern:n,segments:m}}e.create=function(t,e){if(void 0===t||""===t)throw new Error("No input text");let r,i,a=n.M;return void 0!==e&&(a=n.from(e.errorCorrectionLevel,n.M),r=u.from(e.version),i=c.from(e.maskPattern),e.toSJISFunc&&o.setToSJISFunction(e.toSJISFunc)),f(t,r,a,i)}},34339:(t,e,r)=>{const o=r(94470);function n(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}n.prototype.initialize=function(t){this.degree=t,this.genPoly=o.generateECPolynomial(this.degree)},n.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");const e=new Uint8Array(t.length+this.degree);e.set(t);const r=o.mod(e,this.genPoly),n=this.degree-r.length;if(n>0){const t=new Uint8Array(this.degree);return t.set(r,n),t}return r},t.exports=n},17165:(t,e)=>{const r="[0-9]+";let o="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";o=o.replace(/u/g,"\\u");const n="(?:(?![A-Z0-9 $%*+\\-./:]|"+o+")(?:.|[\r\n]))+";e.KANJI=new RegExp(o,"g"),e.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),e.BYTE=new RegExp(n,"g"),e.NUMERIC=new RegExp(r,"g"),e.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const i=new RegExp("^"+o+"$"),a=new RegExp("^"+r+"$"),s=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");e.testKanji=function(t){return i.test(t)},e.testNumeric=function(t){return a.test(t)},e.testAlphanumeric=function(t){return s.test(t)}},37958:(t,e,r)=>{const o=r(88491),n=r(3410),i=r(38151),a=r(17787),s=r(44822),l=r(17165),c=r(96667),d=r(53005);function h(t){return unescape(encodeURIComponent(t)).length}function u(t,e,r){const o=[];let n;for(;null!==(n=t.exec(r));)o.push({data:n[0],index:n.index,mode:e,length:n[0].length});return o}function m(t){const e=u(l.NUMERIC,o.NUMERIC,t),r=u(l.ALPHANUMERIC,o.ALPHANUMERIC,t);let n,i;return c.isKanjiModeEnabled()?(n=u(l.BYTE,o.BYTE,t),i=u(l.KANJI,o.KANJI,t)):(n=u(l.BYTE_KANJI,o.BYTE,t),i=[]),e.concat(r,n,i).sort((function(t,e){return t.index-e.index})).map((function(t){return{data:t.data,mode:t.mode,length:t.length}}))}function p(t,e){switch(e){case o.NUMERIC:return n.getBitsLength(t);case o.ALPHANUMERIC:return i.getBitsLength(t);case o.KANJI:return s.getBitsLength(t);case o.BYTE:return a.getBitsLength(t)}}function g(t,e){let r;const l=o.getBestModeForData(t);if(r=o.from(e,l),r!==o.BYTE&&r.bit=0?t[t.length-1]:null;return r&&r.mode===e.mode?(t[t.length-1].data+=e.data,t):(t.push(e),t)}),[]))},e.rawSplit=function(t){return e.fromArray(m(t,c.isKanjiModeEnabled()))}},96667:(t,e)=>{let r;const o=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];e.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return 4*t+17},e.getSymbolTotalCodewords=function(t){return o[t]},e.getBCHDigit=function(t){let e=0;for(;0!==t;)e++,t>>>=1;return e},e.setToSJISFunction=function(t){if("function"!=typeof t)throw new Error('"toSJISFunc" is not a valid function.');r=t},e.isKanjiModeEnabled=function(){return void 0!==r},e.toSJIS=function(t){return r(t)}},50119:(t,e)=>{e.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}},84542:(t,e,r)=>{const o=r(96667),n=r(50583),i=r(89082),a=r(88491),s=r(50119),l=o.getBCHDigit(7973);function c(t,e){return a.getCharCountIndicator(t,e)+4}function d(t,e){let r=0;return t.forEach((function(t){const o=c(t.mode,e);r+=o+t.getBitsLength()})),r}e.from=function(t,e){return s.isValid(t)?parseInt(t,10):e},e.getCapacity=function(t,e,r){if(!s.isValid(t))throw new Error("Invalid QR Code version");void 0===r&&(r=a.BYTE);const i=8*(o.getSymbolTotalCodewords(t)-n.getTotalCodewordsCount(t,e));if(r===a.MIXED)return i;const l=i-c(r,t);switch(r){case a.NUMERIC:return Math.floor(l/10*3);case a.ALPHANUMERIC:return Math.floor(l/11*2);case a.KANJI:return Math.floor(l/13);case a.BYTE:default:return Math.floor(l/8)}},e.getBestVersionForData=function(t,r){let o;const n=i.from(r,i.M);if(Array.isArray(t)){if(t.length>1)return function(t,r){for(let o=1;o<=40;o++)if(d(t,o)<=e.getCapacity(o,r,a.MIXED))return o}(t,n);if(0===t.length)return 1;o=t[0]}else o=t;return function(t,r,o){for(let n=1;n<=40;n++)if(r<=e.getCapacity(n,o,t))return n}(o.mode,o.getLength(),n)},e.getEncodedBits=function(t){if(!s.isValid(t)||t<7)throw new Error("Invalid QR Code version");let e=t<<12;for(;o.getBCHDigit(e)-l>=0;)e^=7973<{const o=r(4675);e.render=function(t,e,r){let n=r,i=e;void 0!==n||e&&e.getContext||(n=e,e=void 0),e||(i=function(){try{return document.createElement("canvas")}catch(t){throw new Error("You need to specify a canvas element")}}()),n=o.getOptions(n);const a=o.getImageWidth(t.modules.size,n),s=i.getContext("2d"),l=s.createImageData(a,a);return o.qrToImageData(l.data,t,n),function(t,e,r){t.clearRect(0,0,e.width,e.height),e.style||(e.style={}),e.height=r,e.width=r,e.style.height=r+"px",e.style.width=r+"px"}(s,i,a),s.putImageData(l,0,0),i},e.renderToDataURL=function(t,r,o){let n=o;void 0!==n||r&&r.getContext||(n=r,r=void 0),n||(n={});const i=e.render(t,r,n),a=n.type||"image/png",s=n.rendererOpts||{};return i.toDataURL(a,s.quality)}},3550:(t,e,r)=>{const o=r(4675);function n(t,e){const r=t.a/255,o=e+'="'+t.hex+'"';return r<1?o+" "+e+'-opacity="'+r.toFixed(2).slice(1)+'"':o}function i(t,e,r){let o=t+e;return void 0!==r&&(o+=" "+r),o}e.render=function(t,e,r){const a=o.getOptions(e),s=t.modules.size,l=t.modules.data,c=s+2*a.margin,d=a.color.light.a?"':"",h="0&&c>0&&t[l-1]||(o+=a?i("M",c+r,.5+d+r):i("m",n,0),n=0,a=!1),c+1',u='viewBox="0 0 '+c+" "+c+'"',m=''+d+h+"\n";return"function"==typeof r&&r(null,m),m}},4675:(t,e)=>{function r(t){if("number"==typeof t&&(t=t.toString()),"string"!=typeof t)throw new Error("Color should be defined as hex string");let e=t.slice().replace("#","").split("");if(e.length<3||5===e.length||e.length>8)throw new Error("Invalid hex color: "+t);3!==e.length&&4!==e.length||(e=Array.prototype.concat.apply([],e.map((function(t){return[t,t]})))),6===e.length&&e.push("F","F");const r=parseInt(e.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:255&r,hex:"#"+e.slice(0,6).join("")}}e.getOptions=function(t){t||(t={}),t.color||(t.color={});const e=void 0===t.margin||null===t.margin||t.margin<0?4:t.margin,o=t.width&&t.width>=21?t.width:void 0,n=t.scale||4;return{width:o,scale:o?4:n,margin:e,color:{dark:r(t.color.dark||"#000000ff"),light:r(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},e.getScale=function(t,e){return e.width&&e.width>=t+2*e.margin?e.width/(t+2*e.margin):e.scale},e.getImageWidth=function(t,r){const o=e.getScale(t,r);return Math.floor((t+2*r.margin)*o)},e.qrToImageData=function(t,r,o){const n=r.modules.size,i=r.modules.data,a=e.getScale(n,o),s=Math.floor((n+2*o.margin)*a),l=o.margin*a,c=[o.color.light,o.color.dark];for(let e=0;e=l&&r>=l&&e{"use strict";r.r(e),r.d(e,{WcmModal:()=>tn,WcmQrCode:()=>ao});const o=window,n=o.ShadowRoot&&(void 0===o.ShadyCSS||o.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,i=Symbol(),a=new WeakMap;class s{constructor(t,e,r){if(this._$cssResult$=!0,r!==i)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const e=this.t;if(n&&void 0===t){const r=void 0!==e&&1===e.length;r&&(t=a.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),r&&a.set(e,t))}return t}toString(){return this.cssText}}const l=(t,...e)=>{const r=1===t.length?t[0]:e.reduce(((e,r,o)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+t[o+1]),t[0]);return new s(r,t,i)},c=n?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const r of t.cssRules)e+=r.cssText;return(t=>new s("string"==typeof t?t:t+"",void 0,i))(e)})(t):t;var d;const h=window,u=h.trustedTypes,m=u?u.emptyScript:"",p=h.reactiveElementPolyfillSupport,g={toAttribute(t,e){switch(e){case Boolean:t=t?m:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let r=t;switch(e){case Boolean:r=null!==t;break;case Number:r=null===t?null:Number(t);break;case Object:case Array:try{r=JSON.parse(t)}catch(t){r=null}}return r}},w=(t,e)=>e!==t&&(e==e||t==t),f={attribute:!0,type:String,converter:g,reflect:!1,hasChanged:w},v="finalized";class b extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(t){var e;this.finalize(),(null!==(e=this.h)&&void 0!==e?e:this.h=[]).push(t)}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach(((e,r)=>{const o=this._$Ep(r,e);void 0!==o&&(this._$Ev.set(o,r),t.push(o))})),t}static createProperty(t,e=f){if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){const r="symbol"==typeof t?Symbol():"__"+t,o=this.getPropertyDescriptor(t,r,e);void 0!==o&&Object.defineProperty(this.prototype,t,o)}}static getPropertyDescriptor(t,e,r){return{get(){return this[e]},set(o){const n=this[t];this[e]=o,this.requestUpdate(t,n,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||f}static finalize(){if(this.hasOwnProperty(v))return!1;this[v]=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=[...t.h]),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const t=this.properties,e=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const r of e)this.createProperty(r,t[r])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const r=new Set(t.flat(1/0).reverse());for(const t of r)e.unshift(c(t))}else void 0!==t&&e.push(c(t));return e}static _$Ep(t,e){const r=e.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof t?t.toLowerCase():void 0}u(){var t;this._$E_=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(t=this.constructor.h)||void 0===t||t.forEach((t=>t(this)))}addController(t){var e,r;(null!==(e=this._$ES)&&void 0!==e?e:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(r=t.hostConnected)||void 0===r||r.call(t))}removeController(t){var e;null===(e=this._$ES)||void 0===e||e.splice(this._$ES.indexOf(t)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((t,e)=>{this.hasOwnProperty(e)&&(this._$Ei.set(e,this[e]),delete this[e])}))}createRenderRoot(){var t;const e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{n?t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet)):e.forEach((e=>{const r=document.createElement("style"),n=o.litNonce;void 0!==n&&r.setAttribute("nonce",n),r.textContent=e.cssText,t.appendChild(r)}))})(e,this.constructor.elementStyles),e}connectedCallback(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}enableUpdating(t){}disconnectedCallback(){var t;null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}attributeChangedCallback(t,e,r){this._$AK(t,r)}_$EO(t,e,r=f){var o;const n=this.constructor._$Ep(t,r);if(void 0!==n&&!0===r.reflect){const i=(void 0!==(null===(o=r.converter)||void 0===o?void 0:o.toAttribute)?r.converter:g).toAttribute(e,r.type);this._$El=t,null==i?this.removeAttribute(n):this.setAttribute(n,i),this._$El=null}}_$AK(t,e){var r;const o=this.constructor,n=o._$Ev.get(t);if(void 0!==n&&this._$El!==n){const t=o.getPropertyOptions(n),i="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null===(r=t.converter)||void 0===r?void 0:r.fromAttribute)?t.converter:g;this._$El=n,this[n]=i.fromAttribute(e,t.type),this._$El=null}}requestUpdate(t,e,r){let o=!0;void 0!==t&&(((r=r||this.constructor.getPropertyOptions(t)).hasChanged||w)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===r.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,r))):o=!1),!this.isUpdatePending&&o&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((t,e)=>this[e]=t)),this._$Ei=void 0);let e=!1;const r=this._$AL;try{e=this.shouldUpdate(r),e?(this.willUpdate(r),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(r)):this._$Ek()}catch(t){throw e=!1,this._$Ek(),t}e&&this._$AE(r)}willUpdate(t){}_$AE(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((t=>{var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(t){return!0}update(t){void 0!==this._$EC&&(this._$EC.forEach(((t,e)=>this._$EO(e,this[e],t))),this._$EC=void 0),this._$Ek()}updated(t){}firstUpdated(t){}}var y;b[v]=!0,b.elementProperties=new Map,b.elementStyles=[],b.shadowRootOptions={mode:"open"},null==p||p({ReactiveElement:b}),(null!==(d=h.reactiveElementVersions)&&void 0!==d?d:h.reactiveElementVersions=[]).push("1.6.2");const x=window,$=x.trustedTypes,A=$?$.createPolicy("lit-html",{createHTML:t=>t}):void 0,C="$lit$",_=`lit$${(Math.random()+"").slice(9)}$`,E="?"+_,k=`<${E}>`,O=document,I=()=>O.createComment(""),M=t=>null===t||"object"!=typeof t&&"function"!=typeof t,T=Array.isArray,P="[ \t\n\f\r]",R=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,L=/-->/g,N=/>/g,S=RegExp(`>|${P}(?:([^\\s"'>=/]+)(${P}*=${P}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),j=/'/g,B=/"/g,D=/^(?:script|style|textarea|title)$/i,U=t=>(e,...r)=>({_$litType$:t,strings:e,values:r}),H=(U(1),U(2)),W=Symbol.for("lit-noChange"),z=Symbol.for("lit-nothing"),Z=new WeakMap,V=O.createTreeWalker(O,129,null,!1);function F(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==A?A.createHTML(e):e}const q=(t,e)=>{const r=t.length-1,o=[];let n,i=2===e?"":"",a=R;for(let e=0;e"===l[0]?(a=null!=n?n:R,c=-1):void 0===l[1]?c=-2:(c=a.lastIndex-l[2].length,s=l[1],a=void 0===l[3]?S:'"'===l[3]?B:j):a===B||a===j?a=S:a===L||a===N?a=R:(a=S,n=void 0);const h=a===S&&t[e+1].startsWith("/>")?" ":"";i+=a===R?r+k:c>=0?(o.push(s),r.slice(0,c)+C+r.slice(c)+_+h):r+_+(-2===c?(o.push(void 0),e):h)}return[F(t,i+(t[r]||"")+(2===e?"":"")),o]};class K{constructor({strings:t,_$litType$:e},r){let o;this.parts=[];let n=0,i=0;const a=t.length-1,s=this.parts,[l,c]=q(t,e);if(this.el=K.createElement(l,r),V.currentNode=this.el.content,2===e){const t=this.el.content,e=t.firstChild;e.remove(),t.append(...e.childNodes)}for(;null!==(o=V.nextNode())&&s.length0){o.textContent=$?$.emptyScript:"";for(let r=0;rT(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]))(t)?this.T(t):this._(t)}k(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}$(t){this._$AH!==t&&(this._$AR(),this._$AH=this.k(t))}_(t){this._$AH!==z&&M(this._$AH)?this._$AA.nextSibling.data=t:this.$(O.createTextNode(t)),this._$AH=t}g(t){var e;const{values:r,_$litType$:o}=t,n="number"==typeof o?this._$AC(t):(void 0===o.el&&(o.el=K.createElement(F(o.h,o.h[0]),this.options)),o);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===n)this._$AH.v(r);else{const t=new Q(n,this),e=t.u(this.options);t.v(r),this.$(e),this._$AH=t}}_$AC(t){let e=Z.get(t.strings);return void 0===e&&Z.set(t.strings,e=new K(t)),e}T(t){T(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let r,o=0;for(const n of t)o===e.length?e.push(r=new J(this.k(I()),this.k(I()),this,this.options)):r=e[o],r._$AI(n),o++;o2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=z}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,e=this,r,o){const n=this.strings;let i=!1;if(void 0===n)t=Y(this,t,e,0),i=!M(t)||t!==this._$AH&&t!==W,i&&(this._$AH=t);else{const o=t;let a,s;for(t=n[0],a=0;at}):void 0,ct="$lit$",dt=`lit$${(Math.random()+"").slice(9)}$`,ht="?"+dt,ut=`<${ht}>`,mt=document,pt=()=>mt.createComment(""),gt=t=>null===t||"object"!=typeof t&&"function"!=typeof t,wt=Array.isArray,ft="[ \t\n\f\r]",vt=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,bt=/-->/g,yt=/>/g,xt=RegExp(`>|${ft}(?:([^\\s"'>=/]+)(${ft}*=${ft}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),$t=/'/g,At=/"/g,Ct=/^(?:script|style|textarea|title)$/i,_t=t=>(e,...r)=>({_$litType$:t,strings:e,values:r}),Et=_t(1),kt=_t(2),Ot=Symbol.for("lit-noChange"),It=Symbol.for("lit-nothing"),Mt=new WeakMap,Tt=mt.createTreeWalker(mt,129,null,!1);class Pt{constructor({strings:t,_$litType$:e},r){let o;this.parts=[];let n=0,i=0;const a=t.length-1,s=this.parts,[l,c]=((t,e)=>{const r=t.length-1,o=[];let n,i=2===e?"":"",a=vt;for(let e=0;e"===l[0]?(a=null!=n?n:vt,c=-1):void 0===l[1]?c=-2:(c=a.lastIndex-l[2].length,s=l[1],a=void 0===l[3]?xt:'"'===l[3]?At:$t):a===At||a===$t?a=xt:a===bt||a===yt?a=vt:(a=xt,n=void 0);const h=a===xt&&t[e+1].startsWith("/>")?" ":"";i+=a===vt?r+ut:c>=0?(o.push(s),r.slice(0,c)+ct+r.slice(c)+dt+h):r+dt+(-2===c?(o.push(void 0),e):h)}const s=i+(t[r]||"")+(2===e?"":"");if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==lt?lt.createHTML(s):s,o]})(t,e);if(this.el=Pt.createElement(l,r),Tt.currentNode=this.el.content,2===e){const t=this.el.content,e=t.firstChild;e.remove(),t.append(...e.childNodes)}for(;null!==(o=Tt.nextNode())&&s.length0){o.textContent=st?st.emptyScript:"";for(let r=0;rwt(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]))(t)?this.T(t):this._(t)}k(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}$(t){this._$AH!==t&&(this._$AR(),this._$AH=this.k(t))}_(t){this._$AH!==It&>(this._$AH)?this._$AA.nextSibling.data=t:this.$(mt.createTextNode(t)),this._$AH=t}g(t){var e;const{values:r,_$litType$:o}=t,n="number"==typeof o?this._$AC(t):(void 0===o.el&&(o.el=Pt.createElement(o.h,this.options)),o);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===n)this._$AH.v(r);else{const t=new Lt(n,this),e=t.u(this.options);t.v(r),this.$(e),this._$AH=t}}_$AC(t){let e=Mt.get(t.strings);return void 0===e&&Mt.set(t.strings,e=new Pt(t)),e}T(t){wt(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let r,o=0;for(const n of t)o===e.length?e.push(r=new Nt(this.k(pt()),this.k(pt()),this,this.options)):r=e[o],r._$AI(n),o++;o2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=It}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,e=this,r,o){const n=this.strings;let i=!1;if(void 0===n)t=Rt(this,t,e,0),i=!gt(t)||t!==this._$AH&&t!==Ot,i&&(this._$AH=t);else{const o=t;let a,s;for(t=n[0],a=0;a{var o,n;const i=null!==(o=null==r?void 0:r.renderBefore)&&void 0!==o?o:e;let a=i._$litPart$;if(void 0===a){const t=null!==(n=null==r?void 0:r.renderBefore)&&void 0!==n?n:null;i._$litPart$=a=new Nt(e.insertBefore(pt(),t),t,void 0,null!=r?r:{})}return a._$AI(t),a})(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}render(){return Ot}}Vt.finalized=!0,Vt._$litElement$=!0,null===(zt=globalThis.litElementHydrateSupport)||void 0===zt||zt.call(globalThis,{LitElement:Vt});const Ft=globalThis.litElementPolyfillSupport;null==Ft||Ft({LitElement:Vt}),(null!==(Zt=globalThis.litElementVersions)&&void 0!==Zt?Zt:globalThis.litElementVersions=[]).push("3.3.2");const qt=t=>e=>"function"==typeof e?((t,e)=>(customElements.define(t,e),e))(t,e):((t,e)=>{const{kind:r,elements:o}=e;return{kind:r,elements:o,finisher(e){customElements.define(t,e)}}})(t,e),Kt=(t,e)=>"method"===e.kind&&e.descriptor&&!("value"in e.descriptor)?{...e,finisher(r){r.createProperty(e.key,t)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher(r){r.createProperty(e.key,t)}},Yt=(t,e,r)=>{e.constructor.createProperty(r,t)};function Qt(t){return(e,r)=>void 0!==r?Yt(t,e,r):Kt(t,e)}function Jt(t){return Qt({...t,state:!0})}var Gt;null===(Gt=window.HTMLSlotElement)||void 0===Gt||Gt.prototype.assignedElements;class Xt{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,r){this._$Ct=t,this._$AM=e,this._$Ci=r}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}const te=(ee=class extends Xt{constructor(t){var e;if(super(t),1!==t.type||"class"!==t.name||(null===(e=t.strings)||void 0===e?void 0:e.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter((e=>t[e])).join(" ")+" "}update(t,[e]){var r,o;if(void 0===this.it){this.it=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((t=>""!==t))));for(const t in e)e[t]&&!(null===(r=this.nt)||void 0===r?void 0:r.has(t))&&this.it.add(t);return this.render(e)}const n=t.element.classList;this.it.forEach((t=>{t in e||(n.remove(t),this.it.delete(t))}));for(const t in e){const r=!!e[t];r===this.it.has(t)||(null===(o=this.nt)||void 0===o?void 0:o.has(t))||(r?(n.add(t),this.it.add(t)):(n.remove(t),this.it.delete(t)))}return W}},(...t)=>({_$litDirective$:ee,values:t}));var ee,re=r(6373);const oe={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},ne=t=>1e3*t,ie=t=>t/1e3,ae=()=>{},se=t=>t;function le(t,e=!0){if(t&&"finished"!==t.playState)try{t.stop?t.stop():(e&&t.commitStyles(),t.cancel())}catch(t){}}const ce=t=>t(),de=(t,e,r=oe.duration)=>new Proxy({animations:t.map(ce).filter(Boolean),duration:r,options:e},he),he={get:(t,e)=>{const r=t.animations[0];switch(e){case"duration":return t.duration;case"currentTime":return ie((null==r?void 0:r[e])||0);case"playbackRate":case"playState":return null==r?void 0:r[e];case"finished":return t.finished||(t.finished=Promise.all(t.animations.map(ue)).catch(ae)),t.finished;case"stop":return()=>{t.animations.forEach((t=>le(t)))};case"forEachNative":return e=>{t.animations.forEach((r=>e(r,t)))};default:return void 0===(null==r?void 0:r[e])?void 0:()=>t.animations.forEach((t=>t[e]()))}},set:(t,e,r)=>{switch(e){case"currentTime":r=ne(r);case"currentTime":case"playbackRate":for(let o=0;ot.finished,me=t=>"object"==typeof t&&Boolean(t.createAnimation),pe=t=>"number"==typeof t,ge=t=>Array.isArray(t)&&!pe(t[0]),we=(t,e,r)=>-r*t+r*e+t,fe=(t,e,r)=>e-t==0?1:(r-t)/(e-t);function ve(t,e){const r=t[t.length-1];for(let o=1;o<=e;o++){const n=fe(0,e,o);t.push(we(r,1,n))}}const be=(t,e,r)=>Math.min(Math.max(r,t),e);const ye=(t,e,r)=>(((1-3*r+3*e)*t+(3*r-6*e))*t+3*e)*t,xe=1e-7,$e=12;function Ae(t,e,r,o){if(t===e&&r===o)return se;return n=>0===n||1===n?n:ye(function(t,e,r,o,n){let i,a,s=0;do{a=e+(r-e)/2,i=ye(a,o,n)-t,i>0?r=a:e=a}while(Math.abs(i)>xe&&++s<$e);return a}(n,0,1,t,r),e,o)}const Ce=t=>"function"==typeof t,_e=t=>Array.isArray(t)&&pe(t[0]),Ee={ease:Ae(.25,.1,.25,1),"ease-in":Ae(.42,0,1,1),"ease-in-out":Ae(.42,0,.58,1),"ease-out":Ae(0,0,.58,1)},ke=/\((.*?)\)/;function Oe(t){if(Ce(t))return t;if(_e(t))return Ae(...t);if(Ee[t])return Ee[t];if(t.startsWith("steps")){const e=ke.exec(t);if(e){const t=e[1].split(",");return((t,e="end")=>r=>{const o=(r="end"===e?Math.min(r,.999):Math.max(r,.001))*t,n="end"===e?Math.floor(o):Math.ceil(o);return be(0,1,n/t)})(parseFloat(t[0]),t[1].trim())}}return se}class Ie{constructor(t,e=[0,1],{easing:r,duration:o=oe.duration,delay:n=oe.delay,endDelay:i=oe.endDelay,repeat:a=oe.repeat,offset:s,direction:l="normal"}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=se,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise(((t,e)=>{this.resolve=t,this.reject=e})),r=r||oe.easing,me(r)){const t=r.createAnimation(e);r=t.easing,e=t.keyframes||e,o=t.duration||o}this.repeat=a,this.easing=ge(r)?se:Oe(r),this.updateDuration(o);const c=function(t,e=function(t){const e=[0];return ve(e,t-1),e}(t.length),r=se){const o=t.length,n=o-e.length;return n>0&&ve(e,n),n=>{let i=0;for(;i{const o=e-t;return((r-t)%o+o)%o+t})(0,t.length,e)]:t}(r,i);return a=s(a),we(t[i],t[i+1],a)}}(e,s,ge(r)?r.map(Oe):se);this.tick=e=>{var r;let o=0;o=void 0!==this.pauseTime?this.pauseTime:(e-this.startTime)*this.rate,this.t=o,o/=1e3,o=Math.max(o-n,0),"finished"===this.playState&&void 0===this.pauseTime&&(o=this.totalDuration);const a=o/this.duration;let s=Math.floor(a),d=a%1;!d&&a>=1&&(d=1),1===d&&s--;const h=s%2;("reverse"===l||"alternate"===l&&h||"alternate-reverse"===l&&!h)&&(d=1-d);const u=o>=this.totalDuration?1:Math.min(d,1),m=c(this.easing(u));t(m),void 0===this.pauseTime&&("finished"===this.playState||o>=this.totalDuration+i)?(this.playState="finished",null===(r=this.resolve)||void 0===r||r.call(this,m)):"idle"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))},this.play()}play(){const t=performance.now();this.playState="running",void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t),this.cancelTimestamp=this.startTime,this.pauseTime=void 0,this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState="paused",this.pauseTime=this.t}finish(){this.playState="finished",this.tick(0)}stop(){var t;this.playState="idle",void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId),null===(t=this.reject)||void 0===t||t.call(this,!1)}cancel(){this.stop(),this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t,this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}class Me{setAnimation(t){this.animation=t,null==t||t.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}const Te=new WeakMap;function Pe(t){return Te.has(t)||Te.set(t,{transforms:[],values:new Map}),Te.get(t)}const Re=["","X","Y","Z"],Le={x:"translateX",y:"translateY",z:"translateZ"},Ne={syntax:"",initialValue:"0deg",toDefaultUnit:t=>t+"deg"},Se={translate:{syntax:"",initialValue:"0px",toDefaultUnit:t=>t+"px"},rotate:Ne,scale:{syntax:"",initialValue:1,toDefaultUnit:se},skew:Ne},je=new Map,Be=t=>`--motion-${t}`,De=["x","y","z"];["translate","scale","rotate","skew"].forEach((t=>{Re.forEach((e=>{De.push(t+e),je.set(Be(t+e),Se[t])}))}));const Ue=(t,e)=>De.indexOf(t)-De.indexOf(e),He=new Set(De),We=t=>He.has(t),ze=t=>t.sort(Ue).reduce(Ze,"").trim(),Ze=(t,e)=>`${t} ${e}(var(${Be(e)}))`,Ve=t=>t.startsWith("--"),Fe=new Set,qe=(t,e)=>document.createElement("div").animate(t,e),Ke={cssRegisterProperty:()=>"undefined"!=typeof CSS&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{qe({opacity:[1]})}catch(t){return!1}return!0},finished:()=>Boolean(qe({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{qe({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0}},Ye={},Qe={};for(const t in Ke)Qe[t]=()=>(void 0===Ye[t]&&(Ye[t]=Ke[t]()),Ye[t]);const Je=(t,e)=>Ce(t)?Qe.linearEasing()?`linear(${((t,e)=>{let r="";const o=Math.round(e/.015);for(let e=0;e`cubic-bezier(${t}, ${e}, ${r}, ${o})`;function Xe(t){return Le[t]&&(t=Le[t]),We(t)?Be(t):t}const tr=(t,e)=>{e=Xe(e);let r=Ve(e)?t.style.getPropertyValue(e):getComputedStyle(t)[e];if(!r&&0!==r){const t=je.get(e);t&&(r=t.initialValue)}return r},er=(t,e,r)=>{e=Xe(e),Ve(e)?t.style.setProperty(e,r):t.style[e]=r};function rr(t,e,r,o={},n){const i=window.__MOTION_DEV_TOOLS_RECORD,a=!1!==o.record&&i;let s,{duration:l=oe.duration,delay:c=oe.delay,endDelay:d=oe.endDelay,repeat:h=oe.repeat,easing:u=oe.easing,persist:m=!1,direction:p,offset:g,allowWebkitAcceleration:w=!1}=o;const f=Pe(t),v=We(e);let b=Qe.waapi();v&&((t,e)=>{Le[e]&&(e=Le[e]);const{transforms:r}=Pe(t);var o,n;n=e,-1===(o=r).indexOf(n)&&o.push(n),t.style.transform=ze(r)})(t,e);const y=Xe(e),x=function(t,e){return t.has(e)||t.set(e,new Me),t.get(e)}(f.values,y),$=je.get(y);return le(x.animation,!(me(u)&&x.generator)&&!1!==o.record),()=>{const f=()=>{var e,r;return null!==(r=null!==(e=tr(t,y))&&void 0!==e?e:null==$?void 0:$.initialValue)&&void 0!==r?r:0};let A=function(t,e){for(let r=0;rArray.isArray(t)?t:[t])(r),f);const C=function(t,e){var r;let o=(null==e?void 0:e.toDefaultUnit)||se;const n=t[t.length-1];if("string"==typeof n){const t=(null===(r=n.match(/(-?[\d.]+)([a-z%]*)/))||void 0===r?void 0:r[2])||"";t&&(o=e=>e+t)}return o}(A,$);if(me(u)){const t=u.createAnimation(A,"opacity"!==e,f,y,x);u=t.easing,A=t.keyframes||A,l=t.duration||l}if(Ve(y)&&(Qe.cssRegisterProperty()?function(t){if(!Fe.has(t)){Fe.add(t);try{const{syntax:e,initialValue:r}=je.has(t)?je.get(t):{};CSS.registerProperty({name:t,inherits:!1,syntax:e,initialValue:r})}catch(t){}}}(y):b=!1),v&&!Qe.linearEasing()&&(Ce(u)||ge(u)&&u.some(Ce))&&(b=!1),b){$&&(A=A.map((t=>pe(t)?$.toDefaultUnit(t):t))),1!==A.length||Qe.partialKeyframes()&&!a||A.unshift(f());const e={delay:ne(c),duration:ne(l),endDelay:ne(d),easing:ge(u)?void 0:Je(u,l),direction:p,iterations:h+1,fill:"both"};s=t.animate({[y]:A,offset:g,easing:ge(u)?u.map((t=>Je(t,l))):void 0},e),s.finished||(s.finished=new Promise(((t,e)=>{s.onfinish=t,s.oncancel=e})));const r=A[A.length-1];s.finished.then((()=>{m||(er(t,y,r),s.cancel())})).catch(ae),w||(s.playbackRate=1.000001)}else if(n&&v)A=A.map((t=>"string"==typeof t?parseFloat(t):t)),1===A.length&&A.unshift(parseFloat(f())),s=new n((e=>{er(t,y,C?C(e):e)}),A,Object.assign(Object.assign({},o),{duration:l,easing:u}));else{const e=A[A.length-1];er(t,y,$&&pe(e)?$.toDefaultUnit(e):e)}return a&&i(t,e,A,{duration:l,delay:c,easing:u,repeat:h,offset:g},"motion-one"),x.setAnimation(s),s}}const or=(t,e)=>t[e]?Object.assign(Object.assign({},t),t[e]):Object.assign({},t);function nr(t,e,r){return Ce(t)?t(e,r):t}const ir=(ar=Ie,function(t,e,r={}){const o=(t=function(t,e){return"string"==typeof t?t=document.querySelectorAll(t):t instanceof Element&&(t=[t]),Array.from(t||[])}(t)).length;Boolean(o),Boolean(e);const n=[];for(let i=0;i{const r=new Ie(t,[0,1],e);return r.finished.catch((()=>{})),r}],e,e.duration)}function lr(t,e,r){return(Ce(t)?sr:ir)(t,e,r)}const cr=t=>null!=t?t:z;var dr=r(66484),hr=r(4364),ur=Object.defineProperty,mr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,wr=(t,e,r)=>e in t?ur(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,fr=(t,e)=>{for(var r in e||(e={}))pr.call(e,r)&&wr(t,r,e[r]);if(mr)for(var r of mr(e))gr.call(e,r)&&wr(t,r,e[r]);return t};const vr={getPreset:t=>({"--wcm-accent-color":"#3396FF","--wcm-accent-fill-color":"#FFFFFF","--wcm-z-index":"89","--wcm-background-color":"#3396FF","--wcm-background-border-radius":"8px","--wcm-container-border-radius":"30px","--wcm-wallet-icon-border-radius":"15px","--wcm-wallet-icon-large-border-radius":"30px","--wcm-wallet-icon-small-border-radius":"7px","--wcm-input-border-radius":"28px","--wcm-button-border-radius":"10px","--wcm-notification-border-radius":"36px","--wcm-secondary-button-border-radius":"28px","--wcm-icon-button-border-radius":"50%","--wcm-button-hover-highlight-border-radius":"10px","--wcm-text-big-bold-size":"20px","--wcm-text-big-bold-weight":"600","--wcm-text-big-bold-line-height":"24px","--wcm-text-big-bold-letter-spacing":"-0.03em","--wcm-text-big-bold-text-transform":"none","--wcm-text-xsmall-bold-size":"10px","--wcm-text-xsmall-bold-weight":"700","--wcm-text-xsmall-bold-line-height":"12px","--wcm-text-xsmall-bold-letter-spacing":"0.02em","--wcm-text-xsmall-bold-text-transform":"uppercase","--wcm-text-xsmall-regular-size":"12px","--wcm-text-xsmall-regular-weight":"600","--wcm-text-xsmall-regular-line-height":"14px","--wcm-text-xsmall-regular-letter-spacing":"-0.03em","--wcm-text-xsmall-regular-text-transform":"none","--wcm-text-small-thin-size":"14px","--wcm-text-small-thin-weight":"500","--wcm-text-small-thin-line-height":"16px","--wcm-text-small-thin-letter-spacing":"-0.03em","--wcm-text-small-thin-text-transform":"none","--wcm-text-small-regular-size":"14px","--wcm-text-small-regular-weight":"600","--wcm-text-small-regular-line-height":"16px","--wcm-text-small-regular-letter-spacing":"-0.03em","--wcm-text-small-regular-text-transform":"none","--wcm-text-medium-regular-size":"16px","--wcm-text-medium-regular-weight":"600","--wcm-text-medium-regular-line-height":"20px","--wcm-text-medium-regular-letter-spacing":"-0.03em","--wcm-text-medium-regular-text-transform":"none","--wcm-font-family":"-apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif","--wcm-font-feature-settings":"'tnum' on, 'lnum' on, 'case' on","--wcm-success-color":"rgb(38,181,98)","--wcm-error-color":"rgb(242, 90, 103)","--wcm-overlay-background-color":"rgba(0, 0, 0, 0.3)","--wcm-overlay-backdrop-filter":"none"}[t]),setTheme(){const t=document.querySelector(":root"),{themeVariables:e}=re.lH.state;if(t){const r=fr(fr(fr({},function(){var t;const e={light:{foreground:{1:"rgb(20,20,20)",2:"rgb(121,134,134)",3:"rgb(158,169,169)"},background:{1:"rgb(255,255,255)",2:"rgb(241,243,243)",3:"rgb(228,231,231)"},overlay:"rgba(0,0,0,0.1)"},dark:{foreground:{1:"rgb(228,231,231)",2:"rgb(148,158,158)",3:"rgb(110,119,119)"},background:{1:"rgb(20,20,20)",2:"rgb(39,42,42)",3:"rgb(59,64,64)"},overlay:"rgba(255,255,255,0.1)"}}[null!=(t=re.lH.state.themeMode)?t:"dark"];return{"--wcm-color-fg-1":e.foreground[1],"--wcm-color-fg-2":e.foreground[2],"--wcm-color-fg-3":e.foreground[3],"--wcm-color-bg-1":e.background[1],"--wcm-color-bg-2":e.background[2],"--wcm-color-bg-3":e.background[3],"--wcm-color-overlay":e.overlay}}()),{"--wcm-accent-color":"#3396FF","--wcm-accent-fill-color":"#FFFFFF","--wcm-z-index":"89","--wcm-background-color":"#3396FF","--wcm-background-border-radius":"8px","--wcm-container-border-radius":"30px","--wcm-wallet-icon-border-radius":"15px","--wcm-wallet-icon-large-border-radius":"30px","--wcm-wallet-icon-small-border-radius":"7px","--wcm-input-border-radius":"28px","--wcm-button-border-radius":"10px","--wcm-notification-border-radius":"36px","--wcm-secondary-button-border-radius":"28px","--wcm-icon-button-border-radius":"50%","--wcm-button-hover-highlight-border-radius":"10px","--wcm-text-big-bold-size":"20px","--wcm-text-big-bold-weight":"600","--wcm-text-big-bold-line-height":"24px","--wcm-text-big-bold-letter-spacing":"-0.03em","--wcm-text-big-bold-text-transform":"none","--wcm-text-xsmall-bold-size":"10px","--wcm-text-xsmall-bold-weight":"700","--wcm-text-xsmall-bold-line-height":"12px","--wcm-text-xsmall-bold-letter-spacing":"0.02em","--wcm-text-xsmall-bold-text-transform":"uppercase","--wcm-text-xsmall-regular-size":"12px","--wcm-text-xsmall-regular-weight":"600","--wcm-text-xsmall-regular-line-height":"14px","--wcm-text-xsmall-regular-letter-spacing":"-0.03em","--wcm-text-xsmall-regular-text-transform":"none","--wcm-text-small-thin-size":"14px","--wcm-text-small-thin-weight":"500","--wcm-text-small-thin-line-height":"16px","--wcm-text-small-thin-letter-spacing":"-0.03em","--wcm-text-small-thin-text-transform":"none","--wcm-text-small-regular-size":"14px","--wcm-text-small-regular-weight":"600","--wcm-text-small-regular-line-height":"16px","--wcm-text-small-regular-letter-spacing":"-0.03em","--wcm-text-small-regular-text-transform":"none","--wcm-text-medium-regular-size":"16px","--wcm-text-medium-regular-weight":"600","--wcm-text-medium-regular-line-height":"20px","--wcm-text-medium-regular-letter-spacing":"-0.03em","--wcm-text-medium-regular-text-transform":"none","--wcm-font-family":"-apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif","--wcm-font-feature-settings":"'tnum' on, 'lnum' on, 'case' on","--wcm-success-color":"rgb(38,181,98)","--wcm-error-color":"rgb(242, 90, 103)","--wcm-overlay-background-color":"rgba(0, 0, 0, 0.3)","--wcm-overlay-backdrop-filter":"none"}),e);Object.entries(r).forEach((([e,r])=>t.style.setProperty(e,r)))}},globalCss:l`*,::after,::before{margin:0;padding:0;box-sizing:border-box;font-style:normal;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;backface-visibility:hidden}button{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;border:none;background-color:transparent;transition:all .2s ease}@media (hover:hover) and (pointer:fine){button:active{transition:all .1s ease;transform:scale(.93)}}button::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;transition:background-color,.2s ease}button:disabled{cursor:not-allowed}button svg,button wcm-text{position:relative;z-index:1}input{border:none;outline:0;appearance:none}img{display:block}::selection{color:var(--wcm-accent-fill-color);background:var(--wcm-accent-color)}`},br=l`button{border-radius:var(--wcm-secondary-button-border-radius);height:28px;padding:0 10px;background-color:var(--wcm-accent-color)}button path{fill:var(--wcm-accent-fill-color)}button::after{border-radius:inherit;border:1px solid var(--wcm-color-overlay)}button:disabled::after{background-color:transparent}.wcm-icon-left svg{margin-right:5px}.wcm-icon-right svg{margin-left:5px}button:active::after{background-color:var(--wcm-color-overlay)}.wcm-ghost,.wcm-ghost:active::after,.wcm-outline{background-color:transparent}.wcm-ghost:active{opacity:.5}@media(hover:hover){button:hover::after{background-color:var(--wcm-color-overlay)}.wcm-ghost:hover::after{background-color:transparent}.wcm-ghost:hover{opacity:.5}}button:disabled{background-color:var(--wcm-color-bg-3);pointer-events:none}.wcm-ghost::after{border-color:transparent}.wcm-ghost path{fill:var(--wcm-color-fg-2)}.wcm-outline path{fill:var(--wcm-accent-color)}.wcm-outline:disabled{background-color:transparent;opacity:.5}`;var yr=Object.defineProperty,xr=Object.getOwnPropertyDescriptor,$r=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?xr(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&yr(e,r,i),i};let Ar=class extends Vt{constructor(){super(...arguments),this.disabled=!1,this.iconLeft=void 0,this.iconRight=void 0,this.onClick=()=>null,this.variant="default"}render(){const t={"wcm-icon-left":void 0!==this.iconLeft,"wcm-icon-right":void 0!==this.iconRight,"wcm-ghost":"ghost"===this.variant,"wcm-outline":"outline"===this.variant};let e="inverse";return"ghost"===this.variant&&(e="secondary"),"outline"===this.variant&&(e="accent"),Et``}};Ar.styles=[vr.globalCss,br],$r([Qt({type:Boolean})],Ar.prototype,"disabled",2),$r([Qt()],Ar.prototype,"iconLeft",2),$r([Qt()],Ar.prototype,"iconRight",2),$r([Qt()],Ar.prototype,"onClick",2),$r([Qt()],Ar.prototype,"variant",2),Ar=$r([qt("wcm-button")],Ar);const Cr=l`:host{display:inline-block}button{padding:0 15px 1px;height:40px;border-radius:var(--wcm-button-border-radius);color:var(--wcm-accent-fill-color);background-color:var(--wcm-accent-color)}button::after{content:'';top:0;bottom:0;left:0;right:0;position:absolute;background-color:transparent;border-radius:inherit;transition:background-color .2s ease;border:1px solid var(--wcm-color-overlay)}button:active::after{background-color:var(--wcm-color-overlay)}button:disabled{padding-bottom:0;background-color:var(--wcm-color-bg-3);color:var(--wcm-color-fg-3)}.wcm-secondary{color:var(--wcm-accent-color);background-color:transparent}.wcm-secondary::after{display:none}@media(hover:hover){button:hover::after{background-color:var(--wcm-color-overlay)}}`;var _r=Object.defineProperty,Er=Object.getOwnPropertyDescriptor,kr=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Er(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&_r(e,r,i),i};let Or=class extends Vt{constructor(){super(...arguments),this.disabled=!1,this.variant="primary"}render(){const t={"wcm-secondary":"secondary"===this.variant};return Et``}};Or.styles=[vr.globalCss,Cr],kr([Qt({type:Boolean})],Or.prototype,"disabled",2),kr([Qt()],Or.prototype,"variant",2),Or=kr([qt("wcm-button-big")],Or);const Ir=l`:host{background-color:var(--wcm-color-bg-2);border-top:1px solid var(--wcm-color-bg-3)}div{padding:10px 20px;display:inherit;flex-direction:inherit;align-items:inherit;width:inherit;justify-content:inherit}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Mr=class extends Vt{render(){return Et`
`}};Mr.styles=[vr.globalCss,Ir],Mr=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-info-footer")],Mr);const Tr={CROSS_ICON:H``,WALLET_CONNECT_LOGO:H``,WALLET_CONNECT_ICON:H``,WALLET_CONNECT_ICON_COLORED:H``,BACK_ICON:H``,COPY_ICON:H``,RETRY_ICON:H``,DESKTOP_ICON:H``,MOBILE_ICON:H``,ARROW_DOWN_ICON:H``,ARROW_UP_RIGHT_ICON:H``,ARROW_RIGHT_ICON:H``,QRCODE_ICON:H``,SCAN_ICON:H``,CHECKMARK_ICON:H``,SEARCH_ICON:H``,WALLET_PLACEHOLDER:H``,GLOBE_ICON:H``},Pr=l`.wcm-toolbar-placeholder{top:0;bottom:0;left:0;right:0;width:100%;position:absolute;display:block;pointer-events:none;height:100px;border-radius:calc(var(--wcm-background-border-radius) * .9);background-color:var(--wcm-background-color);background-position:center;background-size:cover}.wcm-toolbar{height:38px;display:flex;position:relative;margin:5px 15px 5px 5px;justify-content:space-between;align-items:center}.wcm-toolbar img,.wcm-toolbar svg{height:28px;object-position:left center;object-fit:contain}#wcm-wc-logo path{fill:var(--wcm-accent-fill-color)}button{width:28px;height:28px;border-radius:var(--wcm-icon-button-border-radius);border:0;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--wcm-color-bg-1);box-shadow:0 0 0 1px var(--wcm-color-overlay)}button:active{background-color:var(--wcm-color-bg-2)}button svg{display:block;object-position:center}button path{fill:var(--wcm-color-fg-1)}.wcm-toolbar div{display:flex}@media(hover:hover){button:hover{background-color:var(--wcm-color-bg-2)}}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Rr=class extends Vt{render(){return Et`
${Tr.WALLET_CONNECT_LOGO}
`}};Rr.styles=[vr.globalCss,Pr],Rr=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-modal-backcard")],Rr);const Lr=l`main{padding:20px;padding-top:0;width:100%}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Nr=class extends Vt{render(){return Et`
`}};Nr.styles=[vr.globalCss,Lr],Nr=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-modal-content")],Nr);const Sr=l`footer{padding:10px;display:flex;flex-direction:column;align-items:inherit;justify-content:inherit;border-top:1px solid var(--wcm-color-bg-2)}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let jr=class extends Vt{render(){return Et`
`}};jr.styles=[vr.globalCss,Sr],jr=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-modal-footer")],jr);const Br=l`header{display:flex;justify-content:center;align-items:center;padding:20px;position:relative}.wcm-border{border-bottom:1px solid var(--wcm-color-bg-2);margin-bottom:20px}header button{padding:15px 20px}header button:active{opacity:.5}@media(hover:hover){header button:hover{opacity:.5}}.wcm-back-btn{position:absolute;left:0}.wcm-action-btn{position:absolute;right:0}path{fill:var(--wcm-accent-color)}`;var Dr=Object.defineProperty,Ur=Object.getOwnPropertyDescriptor,Hr=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Ur(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Dr(e,r,i),i};let Wr=class extends Vt{constructor(){super(...arguments),this.title="",this.onAction=void 0,this.actionIcon=void 0,this.border=!1}backBtnTemplate(){return Et``}actionBtnTemplate(){return Et``}render(){const t={"wcm-border":this.border},e=re.jL.state.history.length>1,r=this.title?Et`${this.title}`:Et``;return Et`
${e?this.backBtnTemplate():null} ${r} ${this.onAction?this.actionBtnTemplate():null}
`}};Wr.styles=[vr.globalCss,Br],Hr([Qt()],Wr.prototype,"title",2),Hr([Qt()],Wr.prototype,"onAction",2),Hr([Qt()],Wr.prototype,"actionIcon",2),Hr([Qt({type:Boolean})],Wr.prototype,"border",2),Wr=Hr([qt("wcm-modal-header")],Wr);const zr={MOBILE_BREAKPOINT:600,WCM_RECENT_WALLET_DATA:"WCM_RECENT_WALLET_DATA",EXPLORER_WALLET_URL:"https://explorer.walletconnect.com/?type=wallet",getShadowRootElement(t,e){const r=t.renderRoot.querySelector(e);if(!r)throw new Error(`${e} not found`);return r},getWalletIcon({id:t,image_id:e}){const{walletImages:r}=re.mb.state;return null!=r&&r[t]?r[t]:e?re.pV.getWalletImageUrl(e):""},getWalletName:(t,e=!1)=>e&&t.length>8?`${t.substring(0,8)}..`:t,isMobileAnimation:()=>window.innerWidth<=zr.MOBILE_BREAKPOINT,async preloadImage(t){const e=new Promise(((e,r)=>{const o=new Image;o.onload=e,o.onerror=r,o.crossOrigin="anonymous",o.src=t}));return Promise.race([e,re.Ao.wait(3e3)])},getErrorMessage:t=>t instanceof Error?t.message:"Unknown Error",debounce(t,e=500){let r;return(...o)=>{r&&clearTimeout(r),r=setTimeout((function(){t(...o)}),e)}},handleMobileLinking(t){const{walletConnectUri:e}=re.IN.state,{mobile:r,name:o}=t,n=r?.native,i=r?.universal;zr.setRecentWallet(t),e&&function(t){let e="";n?e=re.Ao.formatUniversalUrl(n,t,o):i&&(e=re.Ao.formatNativeUrl(i,t,o)),re.Ao.openHref(e,"_self")}(e)},handleAndroidLinking(){const{walletConnectUri:t}=re.IN.state;t&&(re.Ao.setWalletConnectAndroidDeepLink(t),re.Ao.openHref(t,"_self"))},async handleUriCopy(){const{walletConnectUri:t}=re.IN.state;if(t)try{await navigator.clipboard.writeText(t),re.dC.openToast("Link copied","success")}catch{re.dC.openToast("Failed to copy","error")}},getCustomImageUrls(){const{walletImages:t}=re.mb.state,e=Object.values(t??{});return Object.values(e)},truncate:(t,e=8)=>t.length<=e?t:`${t.substring(0,4)}...${t.substring(t.length-4)}`,setRecentWallet(t){try{localStorage.setItem(zr.WCM_RECENT_WALLET_DATA,JSON.stringify(t))}catch{hr.info("Unable to set recent wallet")}},getRecentWallet(){try{const t=localStorage.getItem(zr.WCM_RECENT_WALLET_DATA);return t?JSON.parse(t):void 0}catch{hr.info("Unable to get recent wallet")}},caseSafeIncludes:(t,e)=>t.toUpperCase().includes(e.toUpperCase()),openWalletExplorerUrl(){re.Ao.openHref(zr.EXPLORER_WALLET_URL,"_blank")},getCachedRouterWalletPlatforms(){const{desktop:t,mobile:e}=re.Ao.getWalletRouterData(),r=Boolean(t?.native),o=Boolean(t?.universal);return{isDesktop:r,isMobile:Boolean(e?.native)||Boolean(e?.universal),isWeb:o}},goToConnectingView(t){re.jL.setData({Wallet:t});const e=re.Ao.isMobile(),{isDesktop:r,isWeb:o,isMobile:n}=zr.getCachedRouterWalletPlatforms();e?n?re.jL.push("MobileConnecting"):o?re.jL.push("WebConnecting"):re.jL.push("InstallWallet"):r?re.jL.push("DesktopConnecting"):o?re.jL.push("WebConnecting"):n?re.jL.push("MobileQrcodeConnecting"):re.jL.push("InstallWallet")}},Zr=l`.wcm-router{overflow:hidden;will-change:transform}.wcm-content{display:flex;flex-direction:column}`;var Vr=Object.defineProperty,Fr=Object.getOwnPropertyDescriptor,qr=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Fr(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Vr(e,r,i),i};let Kr=class extends Vt{constructor(){super(),this.view=re.jL.state.view,this.prevView=re.jL.state.view,this.unsubscribe=void 0,this.oldHeight="0px",this.resizeObserver=void 0,this.unsubscribe=re.jL.subscribe((t=>{this.view!==t.view&&this.onChangeRoute()}))}firstUpdated(){this.resizeObserver=new ResizeObserver((([t])=>{const e=`${t.contentRect.height}px`;"0px"!==this.oldHeight&&lr(this.routerEl,{height:[this.oldHeight,e]},{duration:.2}),this.oldHeight=e})),this.resizeObserver.observe(this.contentEl)}disconnectedCallback(){var t,e;null==(t=this.unsubscribe)||t.call(this),null==(e=this.resizeObserver)||e.disconnect()}get routerEl(){return zr.getShadowRootElement(this,".wcm-router")}get contentEl(){return zr.getShadowRootElement(this,".wcm-content")}viewTemplate(){switch(this.view){case"ConnectWallet":return Et``;case"DesktopConnecting":return Et``;case"MobileConnecting":return Et``;case"WebConnecting":return Et``;case"MobileQrcodeConnecting":return Et``;case"WalletExplorer":return Et``;case"Qrcode":return Et``;case"InstallWallet":return Et``;default:return Et`
Not Found
`}}async onChangeRoute(){await lr(this.routerEl,{opacity:[1,0],scale:[1,1.02]},{duration:.15,delay:.1}).finished,this.view=re.jL.state.view,lr(this.routerEl,{opacity:[0,1],scale:[.99,1]},{duration:.37,delay:.05})}render(){return Et`
${this.viewTemplate()}
`}};Kr.styles=[vr.globalCss,Zr],qr([Jt()],Kr.prototype,"view",2),qr([Jt()],Kr.prototype,"prevView",2),Kr=qr([qt("wcm-modal-router")],Kr);const Yr=l`div{height:36px;width:max-content;display:flex;justify-content:center;align-items:center;padding:9px 15px 11px;position:absolute;top:12px;box-shadow:0 6px 14px -6px rgba(10,16,31,.3),0 10px 32px -4px rgba(10,16,31,.15);z-index:2;left:50%;transform:translateX(-50%);pointer-events:none;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-radius:var(--wcm-notification-border-radius);border:1px solid var(--wcm-color-overlay);background-color:var(--wcm-color-overlay)}svg{margin-right:5px}@-moz-document url-prefix(){div{background-color:var(--wcm-color-bg-3)}}.wcm-success path{fill:var(--wcm-accent-color)}.wcm-error path{fill:var(--wcm-error-color)}`;var Qr=Object.defineProperty,Jr=Object.getOwnPropertyDescriptor,Gr=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Jr(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Qr(e,r,i),i};let Xr=class extends Vt{constructor(){super(),this.open=!1,this.unsubscribe=void 0,this.timeout=void 0,this.unsubscribe=re.dC.subscribe((t=>{t.open?(this.open=!0,this.timeout=setTimeout((()=>re.dC.closeToast()),2200)):(this.open=!1,clearTimeout(this.timeout))}))}disconnectedCallback(){var t;null==(t=this.unsubscribe)||t.call(this),clearTimeout(this.timeout),re.dC.closeToast()}render(){const{message:t,variant:e}=re.dC.state,r={"wcm-success":"success"===e,"wcm-error":"error"===e};return this.open?Et`
${"success"===e?Tr.CHECKMARK_ICON:null} ${"error"===e?Tr.CROSS_ICON:null}${t}
`:null}};function to(t,e,r){return t!==e&&(t-e<0?e-t:t-e)<=r+.1}Xr.styles=[vr.globalCss,Yr],Gr([Jt()],Xr.prototype,"open",2),Xr=Gr([qt("wcm-modal-toast")],Xr);const eo={generate(t,e,r){const o="#141414",n=[],i=function(t,e){const r=Array.prototype.slice.call(dr.create(t,{errorCorrectionLevel:"Q"}).modules.data,0),o=Math.sqrt(r.length);return r.reduce(((t,e,r)=>(r%o==0?t.push([e]):t[t.length-1].push(e))&&t),[])}(t),a=e/i.length,s=[{x:0,y:0},{x:1,y:0},{x:0,y:1}];s.forEach((({x:t,y:e})=>{const r=(i.length-7)*a*t,l=(i.length-7)*a*e;for(let t=0;t`)}}));const l=Math.floor((r+25)/a),c=i.length/2-l/2,d=i.length/2+l/2-1,h=[];i.forEach(((t,e)=>{t.forEach(((t,r)=>{if(i[e][r]&&!(e<7&&r<7||e>i.length-8&&r<7||e<7&&r>i.length-8)&&!(e>c&&ec&&r{u[t]?u[t].push(e):u[t]=[e]})),Object.entries(u).map((([t,e])=>{const r=e.filter((t=>e.every((e=>!to(t,e,a)))));return[Number(t),r]})).forEach((([t,e])=>{e.forEach((e=>{n.push(kt``)}))})),Object.entries(u).filter((([t,e])=>e.length>1)).map((([t,e])=>{const r=e.filter((t=>e.some((e=>to(t,e,a)))));return[Number(t),r]})).map((([t,e])=>{e.sort(((t,e)=>te.some((e=>to(t,e,a)))));e?e.push(t):r.push([t])}return[t,r.map((t=>[t[0],t[t.length-1]]))]})).forEach((([t,e])=>{e.forEach((([e,r])=>{n.push(kt``)}))})),n}},ro=l`@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}div{position:relative;user-select:none;display:block;overflow:hidden;aspect-ratio:1/1;animation:fadeIn ease .2s}.wcm-dark{background-color:#fff;border-radius:var(--wcm-container-border-radius);padding:18px;box-shadow:0 2px 5px #000}svg:first-child,wcm-wallet-image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}wcm-wallet-image{transform:translateY(-50%) translateX(-50%)}wcm-wallet-image{width:25%;height:25%;border-radius:var(--wcm-wallet-icon-border-radius)}svg:first-child{transform:translateY(-50%) translateX(-50%) scale(.9)}svg:first-child path:first-child{fill:var(--wcm-accent-color)}svg:first-child path:last-child{stroke:var(--wcm-color-overlay)}`;var oo=Object.defineProperty,no=Object.getOwnPropertyDescriptor,io=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?no(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&oo(e,r,i),i};let ao=class extends Vt{constructor(){super(...arguments),this.uri="",this.size=0,this.imageId=void 0,this.walletId=void 0,this.imageUrl=void 0}svgTemplate(){const t="light"===re.lH.state.themeMode?this.size:this.size-36;return kt`${eo.generate(this.uri,t,t/4)}`}render(){const t={"wcm-dark":"dark"===re.lH.state.themeMode};return Et`
${this.walletId||this.imageUrl?Et``:Tr.WALLET_CONNECT_ICON_COLORED} ${this.svgTemplate()}
`}};ao.styles=[vr.globalCss,ro],io([Qt()],ao.prototype,"uri",2),io([Qt({type:Number})],ao.prototype,"size",2),io([Qt()],ao.prototype,"imageId",2),io([Qt()],ao.prototype,"walletId",2),io([Qt()],ao.prototype,"imageUrl",2),ao=io([qt("wcm-qrcode")],ao);const so=l`:host{position:relative;height:28px;width:80%}input{width:100%;height:100%;line-height:28px!important;border-radius:var(--wcm-input-border-radius);font-style:normal;font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,Ubuntu,'Helvetica Neue',sans-serif;font-feature-settings:'case' on;font-weight:500;font-size:16px;letter-spacing:-.03em;padding:0 10px 0 34px;transition:.2s all ease;color:var(--wcm-color-fg-1);background-color:var(--wcm-color-bg-3);box-shadow:inset 0 0 0 1px var(--wcm-color-overlay);caret-color:var(--wcm-accent-color)}input::placeholder{color:var(--wcm-color-fg-2)}svg{left:10px;top:4px;pointer-events:none;position:absolute;width:20px;height:20px}input:focus-within{box-shadow:inset 0 0 0 1px var(--wcm-accent-color)}path{fill:var(--wcm-color-fg-2)}`;var lo=Object.defineProperty,co=Object.getOwnPropertyDescriptor,ho=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?co(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&lo(e,r,i),i};let uo=class extends Vt{constructor(){super(...arguments),this.onChange=()=>null}render(){return Et` ${Tr.SEARCH_ICON}`}};uo.styles=[vr.globalCss,so],ho([Qt()],uo.prototype,"onChange",2),uo=ho([qt("wcm-search-input")],uo);const mo=l`@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}svg{animation:rotate 2s linear infinite;display:flex;justify-content:center;align-items:center}svg circle{stroke-linecap:round;animation:dash 1.5s ease infinite;stroke:var(--wcm-accent-color)}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let po=class extends Vt{render(){return Et``}};po.styles=[vr.globalCss,mo],po=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-spinner")],po);const go=l`span{font-style:normal;font-family:var(--wcm-font-family);font-feature-settings:var(--wcm-font-feature-settings)}.wcm-xsmall-bold{font-family:var(--wcm-text-xsmall-bold-font-family);font-weight:var(--wcm-text-xsmall-bold-weight);font-size:var(--wcm-text-xsmall-bold-size);line-height:var(--wcm-text-xsmall-bold-line-height);letter-spacing:var(--wcm-text-xsmall-bold-letter-spacing);text-transform:var(--wcm-text-xsmall-bold-text-transform)}.wcm-xsmall-regular{font-family:var(--wcm-text-xsmall-regular-font-family);font-weight:var(--wcm-text-xsmall-regular-weight);font-size:var(--wcm-text-xsmall-regular-size);line-height:var(--wcm-text-xsmall-regular-line-height);letter-spacing:var(--wcm-text-xsmall-regular-letter-spacing);text-transform:var(--wcm-text-xsmall-regular-text-transform)}.wcm-small-thin{font-family:var(--wcm-text-small-thin-font-family);font-weight:var(--wcm-text-small-thin-weight);font-size:var(--wcm-text-small-thin-size);line-height:var(--wcm-text-small-thin-line-height);letter-spacing:var(--wcm-text-small-thin-letter-spacing);text-transform:var(--wcm-text-small-thin-text-transform)}.wcm-small-regular{font-family:var(--wcm-text-small-regular-font-family);font-weight:var(--wcm-text-small-regular-weight);font-size:var(--wcm-text-small-regular-size);line-height:var(--wcm-text-small-regular-line-height);letter-spacing:var(--wcm-text-small-regular-letter-spacing);text-transform:var(--wcm-text-small-regular-text-transform)}.wcm-medium-regular{font-family:var(--wcm-text-medium-regular-font-family);font-weight:var(--wcm-text-medium-regular-weight);font-size:var(--wcm-text-medium-regular-size);line-height:var(--wcm-text-medium-regular-line-height);letter-spacing:var(--wcm-text-medium-regular-letter-spacing);text-transform:var(--wcm-text-medium-regular-text-transform)}.wcm-big-bold{font-family:var(--wcm-text-big-bold-font-family);font-weight:var(--wcm-text-big-bold-weight);font-size:var(--wcm-text-big-bold-size);line-height:var(--wcm-text-big-bold-line-height);letter-spacing:var(--wcm-text-big-bold-letter-spacing);text-transform:var(--wcm-text-big-bold-text-transform)}:host(*){color:var(--wcm-color-fg-1)}.wcm-color-primary{color:var(--wcm-color-fg-1)}.wcm-color-secondary{color:var(--wcm-color-fg-2)}.wcm-color-tertiary{color:var(--wcm-color-fg-3)}.wcm-color-inverse{color:var(--wcm-accent-fill-color)}.wcm-color-accnt{color:var(--wcm-accent-color)}.wcm-color-error{color:var(--wcm-error-color)}`;var wo=Object.defineProperty,fo=Object.getOwnPropertyDescriptor,vo=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?fo(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&wo(e,r,i),i};let bo=class extends Vt{constructor(){super(...arguments),this.variant="medium-regular",this.color="primary"}render(){const t={"wcm-big-bold":"big-bold"===this.variant,"wcm-medium-regular":"medium-regular"===this.variant,"wcm-small-regular":"small-regular"===this.variant,"wcm-small-thin":"small-thin"===this.variant,"wcm-xsmall-regular":"xsmall-regular"===this.variant,"wcm-xsmall-bold":"xsmall-bold"===this.variant,"wcm-color-primary":"primary"===this.color,"wcm-color-secondary":"secondary"===this.color,"wcm-color-tertiary":"tertiary"===this.color,"wcm-color-inverse":"inverse"===this.color,"wcm-color-accnt":"accent"===this.color,"wcm-color-error":"error"===this.color};return Et``}};bo.styles=[vr.globalCss,go],vo([Qt()],bo.prototype,"variant",2),vo([Qt()],bo.prototype,"color",2),bo=vo([qt("wcm-text")],bo);const yo=l`button{width:100%;height:100%;border-radius:var(--wcm-button-hover-highlight-border-radius);display:flex;align-items:flex-start}button:active{background-color:var(--wcm-color-overlay)}@media(hover:hover){button:hover{background-color:var(--wcm-color-overlay)}}button>div{width:80px;padding:5px 0;display:flex;flex-direction:column;align-items:center}wcm-text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}wcm-wallet-image{height:60px;width:60px;transition:all .2s ease;border-radius:var(--wcm-wallet-icon-border-radius);margin-bottom:5px}.wcm-sublabel{margin-top:2px}`;var xo=Object.defineProperty,$o=Object.getOwnPropertyDescriptor,Ao=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?$o(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&xo(e,r,i),i};let Co=class extends Vt{constructor(){super(...arguments),this.onClick=()=>null,this.name="",this.walletId="",this.label=void 0,this.imageId=void 0,this.installed=!1,this.recent=!1}sublabelTemplate(){return this.recent?Et`RECENT`:this.installed?Et`INSTALLED`:null}handleClick(){re.vZ.click({name:"WALLET_BUTTON",walletId:this.walletId}),this.onClick()}render(){var t;return Et``}};Co.styles=[vr.globalCss,yo],Ao([Qt()],Co.prototype,"onClick",2),Ao([Qt()],Co.prototype,"name",2),Ao([Qt()],Co.prototype,"walletId",2),Ao([Qt()],Co.prototype,"label",2),Ao([Qt()],Co.prototype,"imageId",2),Ao([Qt({type:Boolean})],Co.prototype,"installed",2),Ao([Qt({type:Boolean})],Co.prototype,"recent",2),Co=Ao([qt("wcm-wallet-button")],Co);const _o=l`:host{display:block}div{overflow:hidden;position:relative;border-radius:inherit;width:100%;height:100%;background-color:var(--wcm-color-overlay)}svg{position:relative;width:100%;height:100%}div::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;border:1px solid var(--wcm-color-overlay)}div img{width:100%;height:100%;object-fit:cover;object-position:center}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;var Eo=Object.defineProperty,ko=Object.getOwnPropertyDescriptor,Oo=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?ko(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Eo(e,r,i),i};let Io=class extends Vt{constructor(){super(...arguments),this.walletId="",this.imageId=void 0,this.imageUrl=void 0}render(){var t;const e=null!=(t=this.imageUrl)&&t.length?this.imageUrl:zr.getWalletIcon({id:this.walletId,image_id:this.imageId});return Et`${e.length?Et`
${this.id}
`:Tr.WALLET_PLACEHOLDER}`}};Io.styles=[vr.globalCss,_o],Oo([Qt()],Io.prototype,"walletId",2),Oo([Qt()],Io.prototype,"imageId",2),Oo([Qt()],Io.prototype,"imageUrl",2),Io=Oo([qt("wcm-wallet-image")],Io);var Mo=Object.defineProperty,To=Object.getOwnPropertyDescriptor,Po=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?To(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Mo(e,r,i),i};let Ro=class extends Vt{constructor(){super(),this.preload=!0,this.preloadData()}async loadImages(t){try{null!=t&&t.length&&await Promise.all(t.map((async t=>zr.preloadImage(t))))}catch{hr.info("Unsuccessful attempt at preloading some images",t)}}async preloadListings(){if(re.mb.state.enableExplorer){await re.pV.getRecomendedWallets(),re.IN.setIsDataLoaded(!0);const{recomendedWallets:t}=re.pV.state,e=t.map((t=>zr.getWalletIcon(t)));await this.loadImages(e)}else re.IN.setIsDataLoaded(!0)}async preloadCustomImages(){const t=zr.getCustomImageUrls();await this.loadImages(t)}async preloadData(){try{this.preload&&(this.preload=!1,await Promise.all([this.preloadListings(),this.preloadCustomImages()]))}catch(t){hr.error(t),re.dC.openToast("Failed preloading","error")}}};Po([Jt()],Ro.prototype,"preload",2),Ro=Po([qt("wcm-explorer-context")],Ro);Object.defineProperty,Object.getOwnPropertyDescriptor;let Lo=class extends Vt{constructor(){super(),this.unsubscribeTheme=void 0,vr.setTheme(),this.unsubscribeTheme=re.lH.subscribe(vr.setTheme)}disconnectedCallback(){var t;null==(t=this.unsubscribeTheme)||t.call(this)}};Lo=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-theme-context")],Lo);const No=l`@keyframes scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-70px * 9),0,0)}}.wcm-slider{position:relative;overflow-x:hidden;padding:10px 0;margin:0 -20px;width:calc(100% + 40px)}.wcm-track{display:flex;width:calc(70px * 18);animation:scroll 20s linear infinite;opacity:.7}.wcm-track svg{margin:0 5px}wcm-wallet-image{width:60px;height:60px;margin:0 5px;border-radius:var(--wcm-wallet-icon-border-radius)}.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between}.wcm-title{display:flex;align-items:center;margin-bottom:10px}.wcm-title svg{margin-right:6px}.wcm-title path{fill:var(--wcm-accent-color)}wcm-modal-footer .wcm-title{padding:0 10px}wcm-button-big{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);filter:drop-shadow(0 0 17px var(--wcm-color-bg-1))}wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-info-footer wcm-text{text-align:center;margin-bottom:15px}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let So=class extends Vt{onGoToQrcode(){re.jL.push("Qrcode")}render(){const{recomendedWallets:t}=re.pV.state,e=[...t,...t],r=2*re.Ao.RECOMMENDED_WALLET_AMOUNT;return Et`
${Tr.MOBILE_ICON}WalletConnect
${[...Array(r)].map(((t,r)=>{const o=e[r%e.length];return o?Et``:Tr.WALLET_PLACEHOLDER}))}
Select Wallet
Choose WalletConnect to see supported apps on your device`}};So.styles=[vr.globalCss,No],So=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-android-wallet-selection")],So);const jo=l`@keyframes loading{to{stroke-dashoffset:0}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}:host{display:flex;flex-direction:column;align-items:center}div{position:relative;width:110px;height:110px;display:flex;justify-content:center;align-items:center;margin:40px 0 20px 0;transform:translate3d(0,0,0)}svg{position:absolute;width:110px;height:110px;fill:none;stroke:transparent;stroke-linecap:round;stroke-width:2px;top:0;left:0}use{stroke:var(--wcm-accent-color);animation:loading 1s linear infinite}wcm-wallet-image{border-radius:var(--wcm-wallet-icon-large-border-radius);width:90px;height:90px}wcm-text{margin-bottom:40px}.wcm-error svg{stroke:var(--wcm-error-color)}.wcm-error use{display:none}.wcm-error{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}.wcm-stale svg,.wcm-stale use{display:none}`;var Bo=Object.defineProperty,Do=Object.getOwnPropertyDescriptor,Uo=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Do(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Bo(e,r,i),i};let Ho=class extends Vt{constructor(){super(...arguments),this.walletId=void 0,this.imageId=void 0,this.isError=!1,this.isStale=!1,this.label=""}svgLoaderTemplate(){var t,e;const r=null!=(e=null==(t=re.lH.state.themeVariables)?void 0:t["--wcm-wallet-icon-large-border-radius"])?e:vr.getPreset("--wcm-wallet-icon-large-border-radius");let o=0;return o=r.includes("%")?.88*parseInt(r,10):parseInt(r,10),o*=1.17,Et``}render(){const t={"wcm-error":this.isError,"wcm-stale":this.isStale};return Et`
${this.svgLoaderTemplate()}
${this.isError?"Connection declined":this.label}`}};Ho.styles=[vr.globalCss,jo],Uo([Qt()],Ho.prototype,"walletId",2),Uo([Qt()],Ho.prototype,"imageId",2),Uo([Qt({type:Boolean})],Ho.prototype,"isError",2),Uo([Qt({type:Boolean})],Ho.prototype,"isStale",2),Uo([Qt()],Ho.prototype,"label",2),Ho=Uo([qt("wcm-connector-waiting")],Ho);const Wo={manualWallets(){var t,e;const{mobileWallets:r,desktopWallets:o}=re.mb.state,n=null==(t=Wo.recentWallet())?void 0:t.id,i=re.Ao.isMobile()?r:o,a=i?.filter((t=>n!==t.id));return null!=(e=re.Ao.isMobile()?a?.map((({id:t,name:e,links:r})=>({id:t,name:e,mobile:r,links:r}))):a?.map((({id:t,name:e,links:r})=>({id:t,name:e,desktop:r,links:r}))))?e:[]},recentWallet:()=>zr.getRecentWallet(),recomendedWallets(t=!1){var e;const r=t||null==(e=Wo.recentWallet())?void 0:e.id,{recomendedWallets:o}=re.pV.state;return o.filter((t=>r!==t.id))}},zo={onConnecting(t){zr.goToConnectingView(t)},manualWalletsTemplate(){return Wo.manualWallets().map((t=>Et``))},recomendedWalletsTemplate(t=!1){return Wo.recomendedWallets(t).map((t=>Et``))},recentWalletTemplate(){const t=Wo.recentWallet();if(t)return Et``}},Zo=l`.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between}.wcm-desktop-title,.wcm-mobile-title{display:flex;align-items:center}.wcm-mobile-title{justify-content:space-between;margin-bottom:20px;margin-top:-10px}.wcm-desktop-title{margin-bottom:10px;padding:0 10px}.wcm-subtitle{display:flex;align-items:center}.wcm-subtitle:last-child path{fill:var(--wcm-color-fg-3)}.wcm-desktop-title svg,.wcm-mobile-title svg{margin-right:6px}.wcm-desktop-title path,.wcm-mobile-title path{fill:var(--wcm-accent-color)}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Vo=class extends Vt{render(){const{explorerExcludedWalletIds:t,enableExplorer:e}=re.mb.state,r="ALL"!==t&&e,o=zo.manualWalletsTemplate(),n=zo.recomendedWalletsTemplate();let i=[zo.recentWalletTemplate(),...o,...n];i=i.filter(Boolean);const a=i.length>4||r;let s=[];s=a?i.slice(0,3):i;const l=Boolean(s.length);return Et`
${Tr.MOBILE_ICON}Mobile
${Tr.SCAN_ICON}Scan with your wallet
${l?Et`
${Tr.DESKTOP_ICON}Desktop
${s} ${a?Et``:null}
`:null}`}};Vo.styles=[vr.globalCss,Zo],Vo=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-desktop-wallet-selection")],Vo);const Fo=l`div{background-color:var(--wcm-color-bg-2);padding:10px 20px 15px 20px;border-top:1px solid var(--wcm-color-bg-3);text-align:center}a{color:var(--wcm-accent-color);text-decoration:none;transition:opacity .2s ease-in-out;display:inline}a:active{opacity:.8}@media(hover:hover){a:hover{opacity:.8}}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let qo=class extends Vt{render(){const{termsOfServiceUrl:t,privacyPolicyUrl:e}=re.mb.state;return t??e?Et`
By connecting your wallet to this app, you agree to the app's ${t?Et`Terms of Service`:null} ${t&&e?"and":null} ${e?Et`Privacy Policy`:null}
`:null}};qo.styles=[vr.globalCss,Fo],qo=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-legal-notice")],qo);const Ko=l`div{display:grid;grid-template-columns:repeat(4,80px);margin:0 -10px;justify-content:space-between;row-gap:10px}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Yo=class extends Vt{onQrcode(){re.jL.push("Qrcode")}render(){const{explorerExcludedWalletIds:t,enableExplorer:e}=re.mb.state,r="ALL"!==t&&e,o=zo.manualWalletsTemplate(),n=zo.recomendedWalletsTemplate();let i=[zo.recentWalletTemplate(),...o,...n];i=i.filter(Boolean);const a=i.length>8||r;let s=[];s=a?i.slice(0,7):i;const l=Boolean(s.length);return Et`${l?Et`
${s} ${a?Et``:null}
`:null}`}};Yo.styles=[vr.globalCss,Ko],Yo=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-mobile-wallet-selection")],Yo);const Qo=l`:host{all:initial}.wcm-overlay{top:0;bottom:0;left:0;right:0;position:fixed;z-index:var(--wcm-z-index);overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;background-color:var(--wcm-overlay-background-color);backdrop-filter:var(--wcm-overlay-backdrop-filter)}@media(max-height:720px) and (orientation:landscape){.wcm-overlay{overflow:scroll;align-items:flex-start;padding:20px 0}}.wcm-active{pointer-events:auto}.wcm-container{position:relative;max-width:360px;width:100%;outline:0;border-radius:var(--wcm-background-border-radius) var(--wcm-background-border-radius) var(--wcm-container-border-radius) var(--wcm-container-border-radius);border:1px solid var(--wcm-color-overlay);overflow:hidden}.wcm-card{width:100%;position:relative;border-radius:var(--wcm-container-border-radius);overflow:hidden;box-shadow:0 6px 14px -6px rgba(10,16,31,.12),0 10px 32px -4px rgba(10,16,31,.1),0 0 0 1px var(--wcm-color-overlay);background-color:var(--wcm-color-bg-1);color:var(--wcm-color-fg-1)}@media(max-width:600px){.wcm-container{max-width:440px;border-radius:var(--wcm-background-border-radius) var(--wcm-background-border-radius) 0 0}.wcm-card{border-radius:var(--wcm-container-border-radius) var(--wcm-container-border-radius) 0 0}.wcm-overlay{align-items:flex-end}}@media(max-width:440px){.wcm-container{border:0}}`;var Jo=Object.defineProperty,Go=Object.getOwnPropertyDescriptor,Xo=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Go(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Jo(e,r,i),i};let tn=class extends Vt{constructor(){super(),this.open=!1,this.active=!1,this.unsubscribeModal=void 0,this.abortController=void 0,this.unsubscribeModal=re.D8.subscribe((t=>{t.open?this.onOpenModalEvent():this.onCloseModalEvent()}))}disconnectedCallback(){var t;null==(t=this.unsubscribeModal)||t.call(this)}get overlayEl(){return zr.getShadowRootElement(this,".wcm-overlay")}get containerEl(){return zr.getShadowRootElement(this,".wcm-container")}toggleBodyScroll(t){if(document.querySelector("body"))if(t){const t=document.getElementById("wcm-styles");t?.remove()}else document.head.insertAdjacentHTML("beforeend",'')}onCloseModal(t){t.target===t.currentTarget&&re.D8.close()}onOpenModalEvent(){this.toggleBodyScroll(!1),this.addKeyboardEvents(),this.open=!0,setTimeout((async()=>{const t=zr.isMobileAnimation()?{y:["50vh","0vh"]}:{scale:[.98,1]};await Promise.all([lr(this.overlayEl,{opacity:[0,1]},{delay:.1,duration:.2}).finished,lr(this.containerEl,t,{delay:.1,duration:.2}).finished]),this.active=!0}),0)}async onCloseModalEvent(){this.toggleBodyScroll(!0),this.removeKeyboardEvents();const t=zr.isMobileAnimation()?{y:["0vh","50vh"]}:{scale:[1,.98]};await Promise.all([lr(this.overlayEl,{opacity:[1,0]},{duration:.2}).finished,lr(this.containerEl,t,{duration:.2}).finished]),this.containerEl.removeAttribute("style"),this.active=!1,this.open=!1}addKeyboardEvents(){this.abortController=new AbortController,window.addEventListener("keydown",(t=>{var e;"Escape"===t.key?re.D8.close():"Tab"===t.key&&(null!=(e=t.target)&&e.tagName.includes("wcm-")||this.containerEl.focus())}),this.abortController),this.containerEl.focus()}removeKeyboardEvents(){var t;null==(t=this.abortController)||t.abort(),this.abortController=void 0}render(){const t={"wcm-overlay":!0,"wcm-active":this.active};return Et`
${this.open?Et`
`:null}
`}};tn.styles=[vr.globalCss,Qo],Xo([Jt()],tn.prototype,"open",2),Xo([Jt()],tn.prototype,"active",2),tn=Xo([qt("wcm-modal")],tn);const en=l`div{display:flex;margin-top:15px}slot{display:inline-block;margin:0 5px}wcm-button{margin:0 5px}`;var rn=Object.defineProperty,on=Object.getOwnPropertyDescriptor,nn=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?on(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&rn(e,r,i),i};let an=class extends Vt{constructor(){super(...arguments),this.isMobile=!1,this.isDesktop=!1,this.isWeb=!1,this.isRetry=!1}onMobile(){re.Ao.isMobile()?re.jL.replace("MobileConnecting"):re.jL.replace("MobileQrcodeConnecting")}onDesktop(){re.jL.replace("DesktopConnecting")}onWeb(){re.jL.replace("WebConnecting")}render(){return Et`
${this.isRetry?Et``:null} ${this.isMobile?Et`Mobile`:null} ${this.isDesktop?Et`Desktop`:null} ${this.isWeb?Et`Web`:null}
`}};an.styles=[vr.globalCss,en],nn([Qt({type:Boolean})],an.prototype,"isMobile",2),nn([Qt({type:Boolean})],an.prototype,"isDesktop",2),nn([Qt({type:Boolean})],an.prototype,"isWeb",2),nn([Qt({type:Boolean})],an.prototype,"isRetry",2),an=nn([qt("wcm-platform-selection")],an);const sn=l`button{display:flex;flex-direction:column;padding:5px 10px;border-radius:var(--wcm-button-hover-highlight-border-radius);height:100%;justify-content:flex-start}.wcm-icons{width:60px;height:60px;display:flex;flex-wrap:wrap;padding:7px;border-radius:var(--wcm-wallet-icon-border-radius);justify-content:space-between;align-items:center;margin-bottom:5px;background-color:var(--wcm-color-bg-2);box-shadow:inset 0 0 0 1px var(--wcm-color-overlay)}button:active{background-color:var(--wcm-color-overlay)}@media(hover:hover){button:hover{background-color:var(--wcm-color-overlay)}}.wcm-icons img{width:21px;height:21px;object-fit:cover;object-position:center;border-radius:calc(var(--wcm-wallet-icon-border-radius)/ 2);border:1px solid var(--wcm-color-overlay)}.wcm-icons svg{width:21px;height:21px}.wcm-icons img:nth-child(1),.wcm-icons img:nth-child(2),.wcm-icons svg:nth-child(1),.wcm-icons svg:nth-child(2){margin-bottom:4px}wcm-text{width:100%;text-align:center}#wallet-placeholder-fill{fill:var(--wcm-color-bg-3)}#wallet-placeholder-dash{stroke:var(--wcm-color-overlay)}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let ln=class extends Vt{onClick(){re.jL.push("WalletExplorer")}render(){const{recomendedWallets:t}=re.pV.state,e=[...t,...Wo.manualWallets()].reverse().slice(0,4);return Et``}};ln.styles=[vr.globalCss,sn],ln=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-view-all-wallets-button")],ln);const cn=l`.wcm-qr-container{width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}`;var dn=Object.defineProperty,hn=Object.getOwnPropertyDescriptor,un=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?hn(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&dn(e,r,i),i};let mn=class extends Vt{constructor(){super(),this.walletId="",this.imageId="",this.uri="",setTimeout((()=>{const{walletConnectUri:t}=re.IN.state;this.uri=t}),0)}get overlayEl(){return zr.getShadowRootElement(this,".wcm-qr-container")}render(){return Et`
${this.uri?Et``:Et``}
`}};mn.styles=[vr.globalCss,cn],un([Qt()],mn.prototype,"walletId",2),un([Qt()],mn.prototype,"imageId",2),un([Jt()],mn.prototype,"uri",2),mn=un([qt("wcm-walletconnect-qr")],mn);Object.defineProperty,Object.getOwnPropertyDescriptor;let pn=class extends Vt{viewTemplate(){return re.Ao.isAndroid()?Et``:re.Ao.isMobile()?Et``:Et``}render(){return Et`${this.viewTemplate()}`}};pn.styles=[vr.globalCss],pn=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-connect-wallet-view")],pn);const gn=l`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var wn=Object.defineProperty,fn=Object.getOwnPropertyDescriptor,vn=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?fn(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&wn(e,r,i),i};let bn=class extends Vt{constructor(){super(),this.isError=!1,this.openDesktopApp()}onFormatAndRedirect(t){const{desktop:e,name:r}=re.Ao.getWalletRouterData(),o=e?.native;if(o){const e=re.Ao.formatNativeUrl(o,t,r);re.Ao.openHref(e,"_self")}}openDesktopApp(){const{walletConnectUri:t}=re.IN.state,e=re.Ao.getWalletRouterData();zr.setRecentWallet(e),t&&this.onFormatAndRedirect(t)}render(){const{name:t,id:e,image_id:r}=re.Ao.getWalletRouterData(),{isMobile:o,isWeb:n}=zr.getCachedRouterWalletPlatforms();return Et`${`Connection can continue loading if ${t} is not installed on your device`}Retry`}};bn.styles=[vr.globalCss,gn],vn([Jt()],bn.prototype,"isError",2),bn=vn([qt("wcm-desktop-connecting-view")],bn);const yn=l`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}wcm-button{margin-top:15px}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let xn=class extends Vt{onInstall(t){t&&re.Ao.openHref(t,"_blank")}render(){const{name:t,id:e,image_id:r,homepage:o}=re.Ao.getWalletRouterData();return Et`${`Download ${t} to continue. If multiple browser extensions are installed, disable non ${t} ones and try again`}Download`}};xn.styles=[vr.globalCss,yn],xn=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-install-wallet-view")],xn);const $n=l`wcm-wallet-image{border-radius:var(--wcm-wallet-icon-large-border-radius);width:96px;height:96px;margin-bottom:20px}wcm-info-footer{display:flex;width:100%}.wcm-app-store{justify-content:space-between}.wcm-app-store wcm-wallet-image{margin-right:10px;margin-bottom:0;width:28px;height:28px;border-radius:var(--wcm-wallet-icon-small-border-radius)}.wcm-app-store div{display:flex;align-items:center}.wcm-app-store wcm-button{margin-right:-10px}.wcm-note{flex-direction:column;align-items:center;padding:5px 0}.wcm-note wcm-text{text-align:center}wcm-platform-selection{margin-top:-15px}.wcm-note wcm-text{margin-top:15px}.wcm-note wcm-text span{color:var(--wcm-accent-color)}`;var An=Object.defineProperty,Cn=Object.getOwnPropertyDescriptor,_n=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Cn(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&An(e,r,i),i};let En=class extends Vt{constructor(){super(),this.isError=!1,this.openMobileApp()}onFormatAndRedirect(t,e=!1){const{mobile:r,name:o}=re.Ao.getWalletRouterData(),n=r?.native,i=r?.universal;if(n&&!e){const e=re.Ao.formatNativeUrl(n,t,o);re.Ao.openHref(e,"_self")}else if(i){const e=re.Ao.formatUniversalUrl(i,t,o);re.Ao.openHref(e,"_self")}}openMobileApp(t=!1){const{walletConnectUri:e}=re.IN.state,r=re.Ao.getWalletRouterData();zr.setRecentWallet(r),e&&this.onFormatAndRedirect(e,t)}onGoToAppStore(t){t&&re.Ao.openHref(t,"_blank")}render(){const{name:t,id:e,image_id:r,app:o,mobile:n}=re.Ao.getWalletRouterData(),{isWeb:i}=zr.getCachedRouterWalletPlatforms(),a=o?.ios,s=n?.universal;return Et`Retry${s?Et`Still doesn't work? Try this alternate link`:null}
${`Get ${t}`}
App Store
`}};En.styles=[vr.globalCss,$n],_n([Jt()],En.prototype,"isError",2),En=_n([qt("wcm-mobile-connecting-view")],En);const kn=l`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;Object.defineProperty,Object.getOwnPropertyDescriptor;let On=class extends Vt{render(){const{name:t,id:e,image_id:r}=re.Ao.getWalletRouterData(),{isDesktop:o,isWeb:n}=zr.getCachedRouterWalletPlatforms();return Et`${`Scan this QR Code with your phone's camera or inside ${t} app`}`}};On.styles=[vr.globalCss,kn],On=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-mobile-qr-connecting-view")],On);Object.defineProperty,Object.getOwnPropertyDescriptor;let In=class extends Vt{render(){return Et``}};In.styles=[vr.globalCss],In=((t,e,r,o)=>{for(var n,i=e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=n(i)||i);return i})([qt("wcm-qrcode-view")],In);const Mn=l`wcm-modal-content{height:clamp(200px,60vh,600px);display:block;overflow:scroll;scrollbar-width:none;position:relative;margin-top:1px}.wcm-grid{display:grid;grid-template-columns:repeat(4,80px);justify-content:space-between;margin:-15px -10px;padding-top:20px}wcm-modal-content::after,wcm-modal-content::before{content:'';position:fixed;pointer-events:none;z-index:1;width:100%;height:20px;opacity:1}wcm-modal-content::before{box-shadow:0 -1px 0 0 var(--wcm-color-bg-1);background:linear-gradient(var(--wcm-color-bg-1),rgba(255,255,255,0))}wcm-modal-content::after{box-shadow:0 1px 0 0 var(--wcm-color-bg-1);background:linear-gradient(rgba(255,255,255,0),var(--wcm-color-bg-1));top:calc(100% - 20px)}wcm-modal-content::-webkit-scrollbar{display:none}.wcm-placeholder-block{display:flex;justify-content:center;align-items:center;height:100px;overflow:hidden}.wcm-empty,.wcm-loading{display:flex}.wcm-loading .wcm-placeholder-block{height:100%}.wcm-end-reached .wcm-placeholder-block{height:0;opacity:0}.wcm-empty .wcm-placeholder-block{opacity:1;height:100%}wcm-wallet-button{margin:calc((100% - 60px)/ 3) 0}`;var Tn=Object.defineProperty,Pn=Object.getOwnPropertyDescriptor,Rn=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Pn(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Tn(e,r,i),i};let Ln=class extends Vt{constructor(){super(...arguments),this.loading=!re.pV.state.wallets.listings.length,this.firstFetch=!re.pV.state.wallets.listings.length,this.search="",this.endReached=!1,this.intersectionObserver=void 0,this.searchDebounce=zr.debounce((t=>{t.length>=1?(this.firstFetch=!0,this.endReached=!1,this.search=t,re.pV.resetSearch(),this.fetchWallets()):this.search&&(this.search="",this.endReached=this.isLastPage(),re.pV.resetSearch())}))}firstUpdated(){this.createPaginationObserver()}disconnectedCallback(){var t;null==(t=this.intersectionObserver)||t.disconnect()}get placeholderEl(){return zr.getShadowRootElement(this,".wcm-placeholder-block")}createPaginationObserver(){this.intersectionObserver=new IntersectionObserver((([t])=>{t.isIntersecting&&(!this.search||!this.firstFetch)&&this.fetchWallets()})),this.intersectionObserver.observe(this.placeholderEl)}isLastPage(){const{wallets:t,search:e}=re.pV.state,{listings:r,total:o}=this.search?e:t;return o<=40||r.length>=o}async fetchWallets(){var t;const{wallets:e,search:r}=re.pV.state,{listings:o,total:n,page:i}=this.search?r:e;if(!this.endReached&&(this.firstFetch||n>40&&o.lengthzr.getWalletIcon(t)));await Promise.all([...o.map((async t=>zr.preloadImage(t))),re.Ao.wait(300)]),this.endReached=this.isLastPage()}catch(t){hr.error(t),re.dC.openToast(zr.getErrorMessage(t),"error")}finally{this.loading=!1,this.firstFetch=!1}}onConnect(t){re.Ao.isAndroid()?zr.handleMobileLinking(t):zr.goToConnectingView(t)}onSearchChange(t){const{value:e}=t.target;this.searchDebounce(e)}render(){const{wallets:t,search:e}=re.pV.state,{listings:r}=this.search?e:t,o=this.loading&&!r.length,n=this.search.length>=3;let i=zo.manualWalletsTemplate(),a=zo.recomendedWalletsTemplate(!0);n&&(i=i.filter((({values:t})=>zr.caseSafeIncludes(t[0],this.search))),a=a.filter((({values:t})=>zr.caseSafeIncludes(t[0],this.search))));const s=!this.loading&&!r.length&&!a.length,l={"wcm-loading":o,"wcm-end-reached":this.endReached||!this.loading,"wcm-empty":s};return Et`
${o?null:i} ${o?null:a} ${o?null:r.map((t=>Et`${t?Et``:null}`))}
${s?Et`No results found`:null} ${!s&&this.loading?Et``:null}
`}};Ln.styles=[vr.globalCss,Mn],Rn([Jt()],Ln.prototype,"loading",2),Rn([Jt()],Ln.prototype,"firstFetch",2),Rn([Jt()],Ln.prototype,"search",2),Rn([Jt()],Ln.prototype,"endReached",2),Ln=Rn([qt("wcm-wallet-explorer-view")],Ln);const Nn=l`wcm-info-footer{flex-direction:column;align-items:center;display:flex;width:100%;padding:5px 0}wcm-text{text-align:center}`;var Sn=Object.defineProperty,jn=Object.getOwnPropertyDescriptor,Bn=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?jn(e,r):e,a=t.length-1;a>=0;a--)(n=t[a])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Sn(e,r,i),i};let Dn=class extends Vt{constructor(){super(),this.isError=!1,this.openWebWallet()}onFormatAndRedirect(t){const{desktop:e,name:r}=re.Ao.getWalletRouterData(),o=e?.universal;if(o){const e=re.Ao.formatUniversalUrl(o,t,r);re.Ao.openHref(e,"_blank")}}openWebWallet(){const{walletConnectUri:t}=re.IN.state,e=re.Ao.getWalletRouterData();zr.setRecentWallet(e),t&&this.onFormatAndRedirect(t)}render(){const{name:t,id:e,image_id:r}=re.Ao.getWalletRouterData(),{isMobile:o,isDesktop:n}=zr.getCachedRouterWalletPlatforms(),i=re.Ao.isMobile();return Et`${`${t} web app has opened in a new tab. Go there, accept the connection, and come back`}Retry`}};Dn.styles=[vr.globalCss,Nn],Bn([Jt()],Dn.prototype,"isError",2),Dn=Bn([qt("wcm-web-connecting-view")],Dn)}}]); \ No newline at end of file diff --git a/96208.index.js.LICENSE.txt b/96208.index.js.LICENSE.txt new file mode 100644 index 000000000..4a92f59af --- /dev/null +++ b/96208.index.js.LICENSE.txt @@ -0,0 +1,23 @@ +/** + * @license + * Copyright 2017 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ + +/** + * @license + * Copyright 2018 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ + +/** + * @license + * Copyright 2019 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ + +/** + * @license + * Copyright 2021 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */ diff --git a/96370.index.js b/96370.index.js new file mode 100644 index 000000000..776c01651 --- /dev/null +++ b/96370.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96370],{96370:(A,e,l)=>{l.r(e),l.d(e,{default:()=>s});const s="data:image/webp;base64,UklGRjoDAABXRUJQVlA4IC4DAAAwEwCdASqAAIAAPm00lkckIyIhLJcIOIANiWMA1bYxPe4/PjSWMjXx4foB7gNsX/+uic9BG8P+gp0yWRA+FOuquXrFa4FqBXh90CSXytSkTMsTy1FM1ImUGfCS3ONC16itQCT6ST27gKJXgyQ0eOEYLPvFXe/Ut/oMBCDWOgRmrFjomMJLgKDPmtZwJ5FLwU8Wd+n+SClKhNjz7R5LDlURyPAA/vlPP9SmIa+Dl8kHbcbKEcMspuq3070X/xWQ8NbdI56BBdLj51lAkY9dvhDH+N4ltr3LF5gT8YAIx8hwoQle3xXLysqpDNq7gNDz+8TFaoEuJ/9UPWgA8W3rbqr+tvBPHnXQT3pmzX6oCAkgsW6ph/NCMH4+I/GvxiGaulEvh0m1mShNdTLWwpUbHJI1KS0K4g+aUYAr2oM3FG+y8PLcbP8nOUK/lR/Qus57SSLCiMUEui/qIM+h4khsYnE7kEIRBdwuvLqPraJ7LTh8/csmLsZAo0bcj39G1dz/O8/DNb9f3gQCttlPczVp2rJQq/3s9QHrwC1CG3qjWNPXezTZHED//7S2+k5H9DZ17ZW1JV7CXY/phr75nMeblv0FDEUMfDXd2wuWDGoelLFfxVDQspOFV4Jev9ce0kaNfkA0TXw36X3bUpYZb2UT7EDIkcbujQok9+2v6PlPccHmEMs/kzsv+L+LiK9d1ZtydRfoDAIe4cSctKO7aebe0tFNxmWbrOu7sdWLqekmDPGrQHnNQMjegODIdBAeH9k74uHK65pY+JgAsq6A1ncaSJzKocX6BOxlxkeWZ7dXijhxVl1BTxiXCaEJTMzqJol3voW7YnQgaMk8VHNR5wDg01yUsglf2K0M+emlpo83DXxHdO2pC0s+Dz/C2SBP2mU9/fWwB973mDhNYDL+ybYEZnpMY3yQsHoI6JJS6XMfhS3L+7iRu2LSm6RPp3ITfFK6rJlrnHXkrfJbe+kXB1W8pIKb6w1HTgEE92w59xFtUwmv6l9+4paUe0OP322mC2v13W9AgCU9TNz95S+7u/O3EDw/9Xqssod4uFKi17NjpTUVgn24x828i0CNNUwAAAAA"}}]); \ No newline at end of file diff --git a/96596.index.js b/96596.index.js new file mode 100644 index 000000000..bfd01c078 --- /dev/null +++ b/96596.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96596],{96596:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.humbl",name:"HUMBL WALLET",homepage:"https://www.humbl.com",image_id:"1ac55ba2-aa98-4ed0-59b3-b3155dea4200",app:{browser:null,ios:"https://apps.apple.com/us/app/humbl-wallet/id1627171234",android:"https://play.google.com/store/apps/details?id=com.humbl.wallet.app&hl=en_US&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"humblwallet://",universal:"https://wallet.search3.com"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/96727.index.js b/96727.index.js new file mode 100644 index 000000000..46812e4e6 --- /dev/null +++ b/96727.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96727],{96727:(l,e,s)=>{s.r(e),s.d(e,{wallet:()=>a});const a={id:"xyz.timelesswallet",name:"Timeless Wallet",homepage:"https://timelesswallet.xyz",image_id:"32e89601-0490-42fc-0cc4-8627d62a2000",app:{browser:null,ios:"https://apps.apple.com/app/timeless-wallet/id1592807339",android:null,mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"timeless-wallet://",universal:"https://timelesswallet.xyz"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/96775.index.js b/96775.index.js new file mode 100644 index 000000000..8e0c25ca6 --- /dev/null +++ b/96775.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96775],{96775:(A,l,v)=>{v.r(l),v.d(l,{default:()=>p});const p="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/96800.index.js b/96800.index.js new file mode 100644 index 000000000..493716ca3 --- /dev/null +++ b/96800.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96800],{96800:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"io.xfun",name:"XFUN Wallet",homepage:"https://xfun.io",image_id:"a665f8f3-09ef-4d17-2bd0-26dca4518400",app:{browser:null,ios:"https://apps.apple.com/app/xfun-wallet/id1612225910",android:"https://play.google.com/store/apps/details?id=com.xfun.wallet",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"xfunwallet://",universal:"https://xfun.io"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/96934.index.js b/96934.index.js new file mode 100644 index 000000000..344ed41cf --- /dev/null +++ b/96934.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[96934],{96934:(A,f,a)=>{a.r(f),a.d(f,{default:()=>e});const e="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/97115.index.js b/97115.index.js new file mode 100644 index 000000000..1cc9e8319 --- /dev/null +++ b/97115.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[97115],{97115:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>t});const t={id:"com.holdstation",name:"Holdstation Wallet",homepage:"https://www.holdstation.com",image_id:"dba228fc-d0c9-497b-903e-843ad1076e00",app:{browser:null,ios:"https://apps.apple.com/us/app/holdstation-web3-wallet/id6444925618",android:"https://play.google.com/store/apps/details?id=io.holdstation",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"holdstation://",universal:"https://staging-referral.holdstation.com/wallet-connect?uri="},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/97358.index.js b/97358.index.js new file mode 100644 index 000000000..447739b67 --- /dev/null +++ b/97358.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[97358],{97358:(e,t,r)=>{r.d(t,{upload:()=>g});var n=r(93876),i=r(72559),a=r(65176);const o="[object Uint8Array]";function f(e){if(!s(e))throw new TypeError(`Expected \`Uint8Array\`, got \`${typeof e}\``)}function s(e){return!!e&&(e.constructor===Uint8Array||Object.prototype.toString.call(e)===o)}function l(e,t){if(f(e),f(t),e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;ry(e[r],t)))}return t}function h(e,t){if(d(e)){if(t.length)return t.shift();u.warn("Not enough URIs to replace all files in object.")}return"object"==typeof e&&e?Array.isArray(e)?e.map((e=>h(e,t))):Object.fromEntries(Object.entries(e).map((([e,r])=>[e,h(r,t)]))):e}function b(e){return"string"==typeof e?(t=e).includes("/ipfs/")?`ipfs://${t.split("/ipfs/")[1]}`:t:"object"==typeof e&&e?d(e)?e:Array.isArray(e)?e.map((e=>b(e))):Object.fromEntries(Object.entries(e).map((([e,t])=>[e,b(t)]))):e;var t}async function g(e){if(0===e.files.length)return null;let t;if(e.files.map((e=>d(e)||"string"==typeof e)).every((e=>!!e)))t=e.files;else{let r=e.files;r=b(r);const n=y(r);if(n.length){const t=await g({...e,files:n});r=h(r,Array.isArray(t)?t:[t])}t=r.map((e=>"string"==typeof e?e:(0,i.A)(e)))}const a=new FormData,{fileNames:o,form:f}=function(e,t,r){const n=new Map,i=[];for(let a=0;a-1&&(e=o.name.substring(t))}f=`${a+r.rewriteFileNames.fileStartNumber}${e}`}else f=`${o.name}`;else p(o)?(s=o.data,f=r?.rewriteFileNames?`${a+r.rewriteFileNames.fileStartNumber}`:`${o.name}`):f=r?.rewriteFileNames?`${a+r.rewriteFileNames.fileStartNumber}`:`${a}`;const l=r?.uploadWithoutDirectory?"files":`files/${f}`;if(n.has(f)){if(m(n.get(f),o)){i.push(f);continue}throw new Error(`[DUPLICATE_FILE_NAME_ERROR] File name ${f} was passed for more than one different file.`)}n.set(f,o),i.push(f),e.append("file",new Blob([s]),l)}const a={name:"Storage SDK",keyvalues:{...r?.metadata}};return e.append("pinataMetadata",JSON.stringify(a)),r?.uploadWithoutDirectory&&e.append("pinataOptions",JSON.stringify({wrapWithDirectory:!1})),{form:e,fileNames:i.map((e=>encodeURIComponent(e)))}}(a,t,e),s=(0,n.l)();if("browser"===s||"node"===s){const{uploadBatch:t}=await r.e(68402).then(r.bind(r,68402)),n=await t(e.client,f,o,e);return 1===e.files.length?n[0]:n}throw new Error("Please, use the uploadMobile function in mobile environments.")}},65176:(e,t,r)=>{function n(e,t=[]){return function(e){return"object"==typeof e&&null!==e}(e)&&t.every((t=>t in e))}r.d(t,{C:()=>n})}}]); \ No newline at end of file diff --git a/97442.index.js b/97442.index.js new file mode 100644 index 000000000..21d4b250f --- /dev/null +++ b/97442.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[97442],{97442:(A,U,e)=>{e.r(U),e.d(U,{default:()=>m});const m="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/97443.index.js b/97443.index.js new file mode 100644 index 000000000..3aed39326 --- /dev/null +++ b/97443.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[97443],{97443:(A,h,a)=>{a.r(h),a.d(h,{default:()=>e});const e="data:image/webp;base64,UklGRgYDAABXRUJQVlA4IPoCAACQEgCdASqAAIAAPm02mEgkIyKhIxgJ8IANiWkKFqOan+0Vy3+T8QO8HeG7YPAvSBTIvGh9M/sF8Bn61dY70Rv2AHY04Uck7nnVlgrN90Bps36YHzvhuLURQXEJyR5PplCsIQfhTUjVFuCXM2ZPOLP1x3i1crx/yxaThhUN/FmKzSs4HjJ08WOa4FnUxdoJrKiYmrsPOVHwaBpx0McAAP7/mCwF6lPI4evz+e94/YhRz4yYjZawX5PMv1zJd2Orf8K+fi99yi1C2rqW8ewVGA7hkFlXnpHL0JO8bREx8vE9qjdWajEujvcW8JZwY9EDBH88Ay2e3we8JOfbPWXw12y/DSpdyWKfv4FK17POXC8IfFR9VXD71vhdr7wNoYQI52+Tdptwfvad4HxMp6f5ru6zVztKk7rwWJ1HLh86lpIFSW4fRL9oLswvzHydZtiWiOZgitWDWLT4NX70L+Z+VfzBNJ2FeTE49M4QWjSzUfAhV4CaAgxkLprf6S0Fb5yR13sSvh+xbM3UJMadW1cvaicOIMD5sOQzT1rVi44kAiS0UYiB7E5leTDPWfeH+AqWzCCyH7cJDBQvTRx7/gRtqbtX+8dUIhDmgCmq9wX3c/A49w6uCXZet79Yda0kXGRmt6umgH6L3pdUB+4jmcGaaj7xN4/kv2Qic93alTQltzui/w42yZkmXyGXuS/1w8d7WxtUGhPBhKpfiGlD69wbwbnGC6P8hC3pf40zMA32013VVuR0aOXvS0D9KDVaT1fVqXRaJLwQqMZRExpKiWqKRZVWPV1U55IRBLRkboFEnb/9DhpIiD8Auy3hqCRIol5z0HPfNPX2zrxAquo52/t0/s2JL5eGEUfLzMvJx/jiTw3MgZhTc2rB2SAi0kRAkDRMhB+DPtz+RCC61sc9figCbCk7OCxT7gYbc2D3Rtjf5Kv5YOcgRosO1zl8002HSU3k9HSoP5CMmZQ3hhGhDddrwvlpoYsfeNP+z419W+I0WpX3h0fKKvXAIAAAAAA="}}]); \ No newline at end of file diff --git a/97464.index.js b/97464.index.js new file mode 100644 index 000000000..23e3e3ecc --- /dev/null +++ b/97464.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[97464],{97464:(A,s,e)=>{e.r(s),e.d(s,{default:()=>n});const n="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/97500.index.js b/97500.index.js new file mode 100644 index 000000000..e06e107b6 --- /dev/null +++ b/97500.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[97500],{97500:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>p});const p={id:"one.metapro.wallet",name:"metapro wallet",homepage:"https://wallet.metapro.one",image_id:"20775b9e-c38f-4173-509f-896a84593b00",app:{browser:null,ios:"https://apps.apple.com/us/app/metapro-wallet/id1628087356",android:"https://play.google.com/store/apps/details?id=com.metapro.app&hl=en&gl=US",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"metapro://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/97633.index.js b/97633.index.js new file mode 100644 index 000000000..7670b2f9b --- /dev/null +++ b/97633.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[97633],{97633:(A,e,B)=>{B.r(e),B.d(e,{default:()=>C});const C="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/98096.index.js b/98096.index.js new file mode 100644 index 000000000..249876f5c --- /dev/null +++ b/98096.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[98096],{98096:(A,a,J)=>{J.r(a),J.d(a,{default:()=>Q});const Q="data:image/webp;base64,UklGRo4OAABXRUJQVlA4WAoAAAAQAAAAfwAAfwAAQUxQSIIFAAABsGzbtmq31dx73YpYtagaJtFHmNnJo3D+wP6MRHJTs+4nxCmxwmW6fg6zFJQfGlRMTDoLZkF07zln1yNiAlDrJIKtYzMnzi690vtl46aG682Nn3uvLJ05Pj2GrSIJ7ZxEAMj9Ty5/dMXZV7/y4fkn7hMAIql9cgfAxNHut5vcaqpqHrElwk1VjVs3v+0emQDQye0iGRg58fJVBmlqHuxruKmRwasXjo8AWdqjk4FHFv/NoKsHBxyuzuC/Fx8BcqcdJCMdeK8iXZ01dXWyeu9AQpbm5Qw5/Skj1Flr1wh+ekqQc7OSAAc/Y7gGax/qwU8PApIaJBnTH5BmbKgZ+f40sjQlCUYXNmnGBptxc2EUkhqRBft/oxkbbsZf90NyAwTDXVKDjQ8lu8OQuqUOZr6hGlvRlN/MoJNqlQTP3qAGWzKUN56FpBrllM7RjS1qznMp5doIRlaozlZ15coIpCaCqUusgi0bFS9NQWohuHuNyhZWrt0NqYHg/stUtrLy8n2QgQnuWaeypZXr90AGlDG1SmVrK1enkAeSMHqRyhZXXhxFGkBKaYXKVleupJT6J1hkxZavuAjpWwfPU6PtQvk8On3KmP+TwdYP/jmP3JeEoa9oLKDxqyGkfgiWqSyichnSB8FhOgvpPAzZU8L4WknWxpH2IniRymIqX4TsIWP+NqMcwdvzyHt5m8aCGt/eg+AYnUV1HoPsBuiVp4fdCv5CZ2Gdf4HsBPRopTH2sLPgCJ3FdR6BbJfxDq08xneQt8mYrRjlCVazyFsEi1QWWLkIAZAwdpleIuflMSRAcIrGIhtPQbZcoJZJeQGChMn/08vk/P8kkuAonYV2HoUIutRSKbsQpG/ppXJ+m4AHKkapgtUDwBM0Ftv4BLBMLZdyGfiIVi7jRxi/Qi+X88r4tDPKFfTp43QW3Hn8LLVkyrNLpVt6hVYy4yu90vV+oZfM+csGo2TBjZulu6ksvEbpwkvnWjq9yShZ8OZG6TZ+oZfM+UuPVjJj75XSvbJELZly6Uzpzhynl8x5fNoZ5Qr69PgVermcV8bxIa1cxg+B89RyKc8DT9DKZXwCeKBilCpYPQCkb+mlcn6bIOhSS6XsQgRH6aVyHoUkTP6fXibn/yeRIHiJWiblSxBAcJJeJufJLQmj6/QSOddHkQAIFqglUi5AACBjpmKUJ1jNIG9Bxju08hjfQca2gsP08jgPQ7ZDQo9WGmMPCTsK/kIvjfMvkJ0AfEIri7GHXQuO0cviPAbZDTLeppXE+DYy9jB3m1GO4O25vUDwArUcyhcg2GPC+Cq9FM7VcaS9QHCoJIcg2LvgPLUMyvMQ9DFh6CtaCYxfDSH1AxnzfzDaL/jHPDL628Hz1Gi7UD6PDvotWGDVdhUXIOh7SniT2m7KN5FS/5AwepHaZsqLI0gYZMbUKrW9lKtTyBis4J51alsp1++BYNCC+9ap7aRcvw+CwQvuXqO2kXLtbgjqKJi6xCraJir+8y4I6ikYWaF6u7hyZQSCuuaUztGtTcy5mFJGfZPg2RvUaItQ3ngWklDn1MHMN1RrB1N+M4NOQs0Fw11So3mh5PIwBPXPgv2/0qxpZvx1HySjiUkwurBJsyaZcXNhFJ2EhkrG9AekWVPMyPcfRRY0Nwlw8FOGa9Qv1IOfHgQkodE5Q05/ygj1erlG8NNTgpzReMlIB96rSFevi6uT1XsHErKgFTsZeGTx3wy6egwqXJ3Bfy8+AuQOWlMyMHLi5asM0tQ8+hNuamTw6oXjI0AWtGruAJg42v12k1tNVc0jtkS4qapx6+a33SMTADoZrZtEAMj9Ty5/dMXZV7/y0fIT9wkAkYR2TiLYOjZz4uzSK71fNm5qhN7c+Ln3ytKZ49Nj2CqSUGtWUDgg5ggAADAoAJ0BKoAAgAA+bS6SRiQioaEtFsvIgA2JbCcBHAGIADCFBTcXld96/LX2rq2/b/wf7Ge5SQV2J/xPuw+hvoH8wT9X/9f1EfMB+0Pq0+i7/VeoB/Xf9P1mv9k/wHsAeXJ+2/wYfuX+7/wB/uR1AHCuf5Dt24HbKyxs9kdp+iTpDvm3QVZsfrn2CfKI9cH7g+xF+zKNF5fig6JqP0gBOZ0EE3ozCPiG/6f2sgJW2Mc6Hgbmi42wQCp6/K2KAmQmAxI1cXBs+SdqxPbrOXeOYQiMvn5bHfCLECXltDo+5ROKxHfUWC9GZDceHRdmItMDdLShcWk6mgPhJ/LXVP14WeVLAsltWoxbKeZ5ZyPooF5aJ8atFJ5yeUM9F/+LXGLoqLTc3Y75zRO8gUehIZBVRaF9xFkE4aNNU0GZSts7LJ5sHGKzxbNDqQmmQAD+2R/CbYhmYwlZH2I+CEGaWYxhn1/zNppzyMaWdaEPneOzDLLpNyb5E9bekvq4RNF97FHTd5CRBliimmHKKRSazkUnpB8EJchtiEjJ4ehvP+Th9KNJduya+O8v6gZRm3Td2Z31+c1OTKajc6R5IwtsZPH/qOvYGuPG6U0/sDc3aeI7Utl+TnaorNZ06nEbdWT5+4uDi8RjpwkSWesRMeGcKSAeBDhjEZsLMp6WuGU7+6abR5YlOcmXvUQqD5xpJWQ/oZIyK/V1w14Uy1CauA+tv2cTRuf+J1f+FylM7908DBACm9wlzdzr2ffh7gyRDuJQbS7GfukNMnlWvtUvv4AOaexN5rixJrKjLwVakJTgibs6x+ElWb7PrEwfVAABDwF3QAY4VK+f1o6QgB4uz+TliW+hzbNAbGkeP86r92viDwsnD5dmVzRI2uJvDFjlBLdzlrzox+W1qaQXPJXrcepqd6etowVphCdQnhIfl/HNyjRJmrCUzi+oBxThZxlODPBVoD5k02/4PczLa1+CWKAQgQ4wjtE4fVuIPYaSSUXQwWfCasgnKIJdyfoM0GKZoqYFkbU/H1j/wxHPPN/05qUYn/fbpFw3fB+ODaapOs5jw9I5Qmgyl9nIC2kJOdgZSYOOt6l5raxdcski9wDmL0URJPKDhIIg+REOYDVJm7g1jstpvPrcbkmgHjFdr+U9puwOZ9g8EDZN9zcO3cgoOpeGd4KxcfPb2ffnzgDtPAl7YlMwSHL/lam3j/IjVqldBszQsRCEgMMoKBse+e/PhqjGIKUyzt2gX+ir2c05D7ngzOZwaEiIQnH3EGd9CxqthhGLNOXkDsCaJQCrduibu71ZZJzXynu35t7Lmia7Ram0nu1f5wc+lNQUYo9qttOByoRdpCty3vVzYexGGoAVCQyZH+mQ7WaEVHB5ZjyQY2Ubn5JeEwzfL36Q9/zqKQUK3q+xNNxEXzMa6MAGCFbCsuWVuETt/+NzroAi1x6qDRtSLvrY0umlaEtuXva+AE8sSV7i4zL0+FgK3lq0xgJdcAeXcGfMj2j2mef/gmX/uzJhyodSXto+5DbEC5UIAfajWMz0o3zzpgW2pz8nbWuhF28Ezni7M3BN4d8PK8kee9VTl2+34vXHZ5xIHz833fQZVCi5q979HS67yXJP0xTH0Cq6Fe139onvk+K4C9BhpTEIN+Ez7Co4GI+UMrR2yzq5SpVNR510Cd5c+3h8l9dozC46rNtEg5GZ2GJiY4LbadkOum7v5psU7hvBtUMgcGNpQu9KEd1KhM0/Jbc+H/Cgad8SzJU6+4S/P50wYTKytsPfBWDr5u7X2whMtp+m8Xav9v+L9XHsKpyRdhfE6w68i80IMEgsAOPiOSZuLDvkWpQpygMy7YXrDvmMC/RqD5jkQKd0RzlUMVajf93hXQlttwJGOzJiT6Ayt9IyuzfzndF08xPRuVGMdTPqdj4YhOsblqyGYfAZPeNGQf0l87l9aBuP5x4frLDp1wR0bExkhcTpK3oeMDyRl3TChwUnOVC64qiJsdT5v82YhvcgPhWZHrTPdo0OdPb9v3W3yx0/C43BmbF0bXSk22y2GMsZ1gyZkHL87WRUxMnFA44q7pJuSVdrcaeX0a/7tfR2dAJ5NJGcpYF7e2qdJFMpWPlIWvkz5AyH1k8gO02geRstUYz1Z9mBLULv0ALieQYGONCQPFdmB+/bu7Dj3g+Sk8VURxPhTN3xsmCETQNV/P6yUz0wSTjUHYsAE/kKIw+eJp4vosbw2sd7YZxZqFoHk4DTTgDKpsUwYJb/9KNTz4Jv+8/AheOga+p0rwSq2yBftCs2ViXmrZ71FYBbthY3rKAEU9sAMrwJlkV+AOC11mwXrWsK5eY6kCSKZdhsYDKWY7DjsXUxW4IXRNHAQNcbbB8cKqHbrwLdL1f2wsPWPa98ODKI4Rx7rlfqMGv1SfPz+yzc3IHej1zzH9NkSWLruROLi+dLXkcozZQjKwE+gJOZZVc4/JyGYBih3Pge73cJW+rB/GvQXuphd84Nda/fgHdFsST68peJCVWueLpGA63tIeGnWdAJ2sVJKmFx9gEyUcP4f/Y6qbVoOyAplJjdkENhizmprY2a7GAZ72vY2aeUPlXdb/2UxkpDmcY0DJAQyy9IKznFO5WxHofXY0cAfR7gLxvz+4jcDZOhvI0Jc2kSdS0W1lHkHOroXC7bCISoTeSYYyna1256DtQJt00h9L+N7dPCaxtNO2/dB+Sa7FSW5PJfEE/UoZHNdLf0dfIr9Kj1snQrwY37sIldm4MyDhwkUaYL8aRnu8zeQ7NI24MeV1xz5cr5Bsx5EpPxA2ueot8HH4xceq84LrZa2K129yC/OWupBSVEw+NU9a1F0PJZfiW3SoF+ZK3/RD7XhGGBhGD1VHpiQFbYPZXpywEacGcTi+sLTeS8VGM4AzQT+7Ur47Y1Vpr1SP8ox7M0wGM9PclEcmCcuv1ksB5x6gUAf8o0dkhC7/M3mwbSY9FWJ8i7PtnNcs75kD3qpGbN+YZcoScvcAxZrCdvg9LvQ+a8qGb2D9MIg8sbZ5g+tKCwYKTKL7BqbVUX5XaX/dt4UPiUwAA="}}]); \ No newline at end of file diff --git a/98209.index.js b/98209.index.js new file mode 100644 index 000000000..191047a93 --- /dev/null +++ b/98209.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[98209],{98209:(A,n,H)=>{H.r(n),H.d(n,{default:()=>I});const I="data:image/webp;base64,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"}}]); \ No newline at end of file diff --git a/98383.index.js b/98383.index.js new file mode 100644 index 000000000..969f9e1b0 --- /dev/null +++ b/98383.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[98383],{98383:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"app.omni",name:"Omni",homepage:"https://omni.app",image_id:"2cd67b4c-282b-4809-e7c0-a88cd5116f00",app:{browser:null,ios:"https://apps.apple.com/de/app/steakwallet/id1569375204?l=en",android:"https://play.google.com/store/apps/details?id=fi.steakwallet.app",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"omni://",universal:"https://links.omni.app"},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/9853.index.js b/9853.index.js new file mode 100644 index 000000000..c5a9dbf3e --- /dev/null +++ b/9853.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[9853],{9853:(l,e,a)=>{a.r(e),a.d(e,{wallet:()=>n});const n={id:"com.peakdefi",name:"PEAKDEFI",homepage:"https://peakdefi.com/",image_id:"918006e2-2f6d-4233-0e72-10c2caaed500",app:{browser:null,ios:null,android:"https://play.google.com/store/apps/details?id=com.peakdefiwallet&pli=1",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"wc://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/98651.index.js b/98651.index.js new file mode 100644 index 000000000..fe4ce311f --- /dev/null +++ b/98651.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[98651],{98651:(A,l,f)=>{f.r(l),f.d(l,{default:()=>P});const P="data:image/webp;base64,UklGRuACAABXRUJQVlA4INQCAACwEQCdASqAAIAAPm02lkekIyIhKhjIAIANiWkA12OF2PLgYPxm5wZSHBbTbfinlx9E7St9M6i6QeyuBc/dXpJNYZgRZIY4P91PyxzgOVMg0hXSb1VBNQB5ZF3/Gj1HsDwQoEgsQt6bJcqzy+AOP40luAg7AMolWn/PyktEWhmfzKLl4UAecdLRPQ9SLWe1zvClcFJcXAAA/vohi7yEcLvOAFR+9aiNG54W84n+T/+W2Ud2kr+2QTf+OceBrwyvPoapXnBzlTkao6mf/2PxK43/qRw3wfzCv0l9Qfd1avloKF4d+qMklIGA6lrJxnLxwh/kjRLPMIp9r+Zh12PJREX6vtq4yF7z3DwGPuntU/pv/zQHq0LTsM0UiDS8z/+980+5cfX8+dAEOf47X/68Re0yIDUps7DF5o9+c6fRhDesHfPtSzML4O8yJ3YES6A2hDWoGxZ3GfB5KcPJS2yIRlZC8yxlWf6Qj8XjSfLL565nBMX9Aq1G89KfhBL9+7y4pc4TbiBd+5V1nUrnjWPPWCh4sXtjrP1jRWFkbBTCUwWupPROly6H1jg25KpkZPRoLCqq0lSBYzPp494/5NztsI5fz161UVDdvW/l+EA5nfWcTsx5Ld4Gjyu/KU1ATchwHlo3uEZbmalnShdNDmj6LAfDBDFZMvXUV3lS5gbOtvwuOjhGu3UwHfLH8+xw11lzb3NY2IPdK1uydvxmVkHnI79BaB1D5zxY29CEF0YaqztknU3w09PqEz2TULt7lkHQDA8cmAbqWnZYFooXOA6Ye3xxAkUSyXCHrfPLdGtU700DLMCRBWw38fn2D5Qk/xtN0dK4RL+dOH5QH/lvxxtFMhIpl8FnrSikKyP1Hu1t7RzfrujBNMhGtKtvsm0Goa7x3/iMAAfe+6ReKsyp305t34D44OkZxqIWoWRnQIVf92R37iALDwaYz97J7dd2BS8CqeM8gAAA"}}]); \ No newline at end of file diff --git a/98676.index.js b/98676.index.js new file mode 100644 index 000000000..66b786bbd --- /dev/null +++ b/98676.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[98676],{98676:(A,f,e)=>{e.r(f),e.d(f,{default:()=>a});const a="data:image/webp;base64,UklGRr4DAABXRUJQVlA4ILIDAAAwHQCdASqAAIAAPm0ylUakIyIhKRjqyIANiUAakA1Fq/keOTQ5DO+4Df7eYD9Zv1V94fzo/TM6nb0AOl78pmuwZEZjtkran6khzVvxl5h/uZ7BrsSwH1wYmbyTPzJZ9Kb1Utl0NS+h2+mTVKOLvvWqamdyUJXx504O4l9gkxOJk7UWGufyxyvpCORhsF1+tx0u8efrRVLqOygzzJQr3FIye/HGocyw+UVceQwSbAW3amSnPJsvCR3Y+r1OWyt8kwiMkMDJJjeo8fyoNNhOmS4UopWJBRmlIAbgbAyz9llPjvnsY0fP932KnqflPGXPWuZOYAD+82mXuvZy77w7n1QAApOf3kmvlelXK+EZ8V/4H6dwIy5DMKIWYZv8ICsEX52lLNCnb2x6ttUumXHC2Dsh64sV58mOf8OWLjUAmoA2f4KKW5Tjm8rLxNsoF8ZKrp5lXBttR4QDa5cGkbiGLBeCrtvfK4g+wPIDeWjbhCf1afDXHM9GuA5uQrdV7X28ypR6QMCQj7YIedRH5b0UeiEFTy+yz5bILISPYU/s5vXrA3FLLrB0Dl/zZXLVXrvm5DdALmlQ30NyTuxfQUqibCkfcxShY6OnG7gLT46p9rX8VnyxdaESPLh9ZRDVuCH+vHWmRdFMbHaprVogc3Qbv7pb3McCM9A5l38ga0REIG501MJwutiuB5uxj7HN1xS2pRDUYoxOXojs5m8bN7aY5Kf4ySiMItwJ5N49GkQeD4SSJfcp5dOtg4lzsL0vRVAfmkHzlNU5cl5oeIFHSgUCjd4UBtZ5DUMafYioe9gpHY6Cehn9xTZynscDWvVbQHA4DMYXVyY4vtZUGMgWutr2UfaQedaD+6WZx0/lpfJg2cK0Zz/oyhGNXK9zMW5HOXLKfrn2xyFBiMgnkVWQp2jsdPdTVOf4gniPiUyuD/09pv7B3A7PG9OGSA6gxDogmbDi+jRs1AVLtxCrv4yNmdJHInif2+Wfu1x3tBbnuCocTehQcfNiUMvO0YaOTpKViL41qyBOrTfpl4x7k33T6Xiez/f0buRUKe9x2XNnKCR2Xw7gXIGKw2HyEWhyodtvmUAla7XjGvr+oVx3fV+YuitTv37ICBBCeA7WhjbDN3Y9a+AIqepaRYZHhHU/pDaqER8lDb84viYdya+hB/b8/Bfp1Z0d7fHbe/d0DmkbO5FY6MQK/mmRvkAP4M+md/w25C9uiK0sysVSdScfrzQa3aaAoudsGl2bIg5mtfYa0kDyEAAAAAAA"}}]); \ No newline at end of file diff --git a/98784.index.js b/98784.index.js new file mode 100644 index 000000000..92735d305 --- /dev/null +++ b/98784.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[98784],{98784:(A,s,u)=>{u.r(s),u.d(s,{default:()=>U});const U="data:image/webp;base64,UklGRngDAABXRUJQVlA4IGwDAABQFgCdASqAAIAAPm0ylUckKyIhrZJocWANiUAQomiP4z8lPxA6sHuXwrymZ3e179V/M9sT84zoE+cP6E/QA/XPrF/QA8sL9uPhH/u3/NylSEE0RqpO9J5vdpKxKjCjO+5WYFpK27sLZjteIOJdwM/1SoOlnqtgupVWsPRUXxzcDP4BMuoZaUZUP+9BLNxXboGHp3gCk5s1u/caOOYnGG3rZmFA89OtjsY+O9OefocYFIQXX+UYsjr98ChAAP78qAA2f5/6R67HQvmd/7E3upys0OX/NZX67YqTItRsSwOtU2mu6Sdg0wkbGfwjq55r/RgE8/+Rj3Kp5+nNrXwDLX5URdwafBmTIXu+HcUrPFzXc2k1MBQkvZToRur2GMaadMatWLKlNZQJ6i1saIvh98+Qe+iUj6uvis143uGTKKDjDT81LOTCR7twmfI9e77T/GVE7gXwdt5nrn648oXO/kOidifgtR5iwTe/lIv7CggYRUDq6ZNSuU9E91jemLR+urBLHfRAovx4myUqrq38Hq3eSnaq3YvnVeh2/1YsJrbdufEuqusVf0ehCJRDvLMErjQKsE5yr4i73n18vVhU3DpW2HV0PFJ/W7dx5a11bDc/x97/+L6yoRgSIUR5ZTkPQAK5uByvc1jdQRuFqAq4XnKEY5Stt7sS21+qQuFdUZyfsKuUBNYNGp9l92UaPN5Dt9m8UN7tPGNxQdwOfOL16W1NKAXMikoUPF080479hSxLM4I6/sm0F1gXO561swDNUoaCyN8SZWxVEI7KluoOsvRqeHq6LMWE8j8vMz3iDPzGbTRAPS+gR+yXHD192TpeE5EN8UK74zkZTl9RcoeZs0/15Cyda0vw6SfLU2K2O7s/zsl3O/SHNkFtqsNrwgvYAOx+tGZm9fTQWvkOjNucWrSzEO6uUKwP0P67aamfqDJa+VHBn0Wq6FdSUaiipz7loB1K+gS0mAtuJzgmdJrE9wdE1T5Jat5QAD7IngWcjj7NP0c0jPPxQeNK/793DuN7dT5VbyB0CXpTvHRaJmBkUXiMd6dhkxaGOhlit4X4+klNPOGrhXUv+tIIA7hc/BLwWAKGYyAGbs7JpsgFTF/XcLcePm5BRxMnPuB/nHNHi/EITVMCt6XnZxcen/tG6/JKnxLjKTvpkKwU/mAAAAA="}}]); \ No newline at end of file diff --git a/98949.index.js b/98949.index.js new file mode 100644 index 000000000..ca9bdb0af --- /dev/null +++ b/98949.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[98949],{98949:(l,n,e)=>{e.r(n),e.d(n,{wallet:()=>u});const u={id:"xyz.bonuz",name:"Bonuz",homepage:"https://bonuz.xyz",image_id:"4f8737be-5aa1-4dff-d956-39c81a998e00",app:{browser:null,ios:"https://bonuz.xyz",android:"https://bonuz.xyz",mac:null,windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"bonuzapp://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/9935.index.js b/9935.index.js new file mode 100644 index 000000000..c9082c013 --- /dev/null +++ b/9935.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[9935],{9935:(e,p,o)=>{o.r(p),o.d(p,{wallet:()=>t});const t={id:"com.opera",name:"Opera Crypto Browser",homepage:"http://opera.com",image_id:"877fa1a4-304d-4d45-ca8e-f76d1a556f00",app:{browser:null,ios:"https://apps.apple.com/us/app/itunes-u/id1604311726?action=write-review",android:null,mac:null,windows:null,linux:null,chrome:"https://www.opera.com/crypto/next",firefox:"https://www.opera.com/crypto/next",safari:"https://www.opera.com/crypto/next",edge:"https://www.opera.com/crypto/next",opera:"https://www.opera.com/crypto/next"},rdns:null,mobile:{native:"cryptobrowser://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/99413.index.js b/99413.index.js new file mode 100644 index 000000000..fe2aeb529 --- /dev/null +++ b/99413.index.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkexample=self.webpackChunkexample||[]).push([[99413],{99413:(e,l,a)=>{a.r(l),a.d(l,{wallet:()=>s});const s={id:"com.kresus",name:"Kresus SuperApp",homepage:"https://www.kresus.com/",image_id:"ee242aea-3ffd-4ad8-db88-e29a1ccd2000",app:{browser:null,ios:"https://apps.apple.com/us/app/kresus-crypto-nft-superapp/id6444355152?referrer=singular_click_id%3Da713aaae-ea8e-4919-882d-a053ad9a8278",android:"https://play.google.com/store/apps/details?id=com.kresus.superapp&pli=1",mac:"",windows:null,linux:null,chrome:null,firefox:null,safari:null,edge:null,opera:null},rdns:null,mobile:{native:"com.kresus.superapp://",universal:null},desktop:{native:null,universal:null}}}}]); \ No newline at end of file diff --git a/CNAME b/CNAME new file mode 100644 index 000000000..1013752b1 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +example.rarible.org diff --git a/index.html b/index.html new file mode 100644 index 000000000..c07f3a041 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +React with Webpack
\ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 000000000..5498ef4f8 --- /dev/null +++ b/index.js @@ -0,0 +1,102 @@ +/*! For license information please see index.js.LICENSE.txt */ +(()=>{var __webpack_modules__={77080:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AbortedBeaconError:()=>pn,AccountManager:()=>vr,AppMetadataManager:()=>kr,BEACON_VERSION:()=>ee,BeaconClient:()=>pr,BeaconError:()=>Qr,BeaconErrorType:()=>tr,BeaconEvent:()=>sr,BeaconEventHandler:()=>dr,BeaconMessageType:()=>pe,BlockExplorer:()=>Lr,BroadcastBeaconError:()=>qr,ChromeStorage:()=>cn,Client:()=>Er,ColorMode:()=>ke,DAppClient:()=>Gr,DappP2PTransport:()=>bn,DappPostMessageTransport:()=>wn,ExtensionMessageTarget:()=>ve,LocalStorage:()=>dn,MessageBasedClient:()=>Ze,NetworkNotSupportedBeaconError:()=>Wr,NetworkType:()=>me,NoAddressBeaconError:()=>Vr,NoPrivateKeyBeaconError:()=>Yr,NotGrantedBeaconError:()=>Jr,Origin:()=>be,P2PCommunicationClient:()=>fe,P2PTransport:()=>nn,Pairing:()=>Et,ParametersInvalidBeaconError:()=>Xr,PeerManager:()=>Ve,PermissionManager:()=>Ir,PermissionScope:()=>ge,PostMessageTransport:()=>dt,SDK_VERSION:()=>$,Serializer:()=>Oe,SignatureTypeNotSupportedBeaconError:()=>In,SigningType:()=>Ur,Storage:()=>on,StorageKey:()=>sn,TezblockBlockExplorer:()=>jr,TezosOperationType:()=>ye,TooManyOperationsBeaconError:()=>Zr,TransactionInvalidBeaconError:()=>$r,Transport:()=>ot,TransportStatus:()=>qe,TransportType:()=>Qe,UnknownBeaconError:()=>en,WalletClient:()=>Nr,WalletP2PTransport:()=>En,WalletPostMessageTransport:()=>_n,availableTransports:()=>gn,defaultEventCallbacks:()=>lr,getAccountIdentifier:()=>mr,getAddressFromPublicKey:()=>g,getDebugEnabled:()=>_,getSenderId:()=>ie,getStorage:()=>fn,setDebugEnabled:()=>E});var n=r(54617),i=r(26660),o=r.n(i),s=r(29848),a=r(1048).Buffer,u=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function c(e){return a.from(e).toString("hex")}function l(e){return u(this,void 0,void 0,(function*(){return yield n.ready,c(n.crypto_generichash(32,e))}))}function d(e){return u(this,void 0,void 0,(function*(){return yield n.ready,n.crypto_sign_seed_keypair(n.crypto_generichash(32,n.from_string(e)))}))}function h(e,t){return u(this,void 0,void 0,(function*(){yield n.ready;const r=a.from(n.randombytes_buf(n.crypto_secretbox_NONCEBYTES));return c(a.concat([r,a.from(n.crypto_secretbox_easy(a.from(e,"utf8"),r,t))]))}))}function f(e,t){return u(this,void 0,void 0,(function*(){yield n.ready;const r=e.slice(0,n.crypto_secretbox_NONCEBYTES),i=e.slice(n.crypto_secretbox_NONCEBYTES);return a.from(n.crypto_secretbox_open_easy(i,r,t)).toString("utf8")}))}function p(e,t,r){return u(this,void 0,void 0,(function*(){yield n.ready;const i=n.crypto_sign_ed25519_sk_to_curve25519(a.from(r)),o=n.crypto_sign_ed25519_pk_to_curve25519(a.from(t)),s=n.crypto_box_seal_open(e,o,i);return a.from(s).toString()}))}function g(e){return u(this,void 0,void 0,(function*(){yield n.ready;const t={edpk:{length:54,prefix:a.from(new Uint8Array([6,161,159]))},sppk:{length:55,prefix:a.from(new Uint8Array([6,161,161]))},p2pk:{length:55,prefix:a.from(new Uint8Array([6,161,164]))}};let r,i;if(64===e.length)r=t.edpk.prefix,i=e;else{const n=Object.entries(t);for(let t=0;t{}];let v={postMessage:(e,t)=>{y.log("GOT MOCK POST MESSAGE",e),b.forEach((t=>{t({data:e})}))},addEventListener:(e,t)=>{b.push(t)},removeEventListener:(e,t)=>{b.splice(b.indexOf((e=>e===t)),1)},location:{origin:"*"}};try{"undefined"!=typeof window&&(v=window)}catch(e){y.log(`not defined: ${e}`)}var A=r(4364);let w=!!v.beaconSdkDebugEnabled;w&&A.log("[BEACON]: Debug mode is ON (turned on either by the developer or a browser extension)");const E=e=>{w=e},_=()=>w;var I,S=r(4364);class k{constructor(e){this.name=e}debug(e,...t){this._log("debug",e,t)}log(e,...t){this._log("log",e,t)}warn(e,...t){this._log("warn",e,t)}error(e,...t){this._log("error",e,t)}_log(e,t,r=[]){if(!_())return;let n=`[BEACON] ${(new Date).toISOString()} [${this.name}](${t})`,i=r;switch(r[0]&&"string"==typeof r[0]&&(n+=` ${r[0]}`,i=r.slice(1)),e){case"error":S.group(n),S.error(...i);break;case"warn":S.group(n),S.warn(...i);break;case"debug":S.groupCollapsed(n),S.debug(...i);break;default:S.group(n),S.log(...i)}S.groupEnd()}}!function(e){e.PENDING="pending",e.RESOLVED="resolved",e.REJECTED="rejected"}(I||(I={}));const C=()=>{throw new Error("ExposedPromise not initialized yet.")};class T{constructor(){this._resolve=C,this._reject=C,this._status=I.PENDING,this._promise=new Promise(((e,t)=>{this._resolve=t=>{this.isSettled()||(this._promiseResult=t,e(t),this._status=I.RESOLVED)},this._reject=e=>{this.isSettled()||(this._promiseError=e,t(e),this._status=I.REJECTED)}}))}get promise(){return this._promise}get resolve(){return this._resolve}get reject(){return this._reject}get status(){return this._status}get promiseResult(){return this._promiseResult}get promiseError(){return this._promiseError}static resolve(e){const t=new T;return t.resolve(e),t}static reject(e){const t=new T;return t.reject(e),t}isPending(){return this.status===I.PENDING}isResolved(){return this.status===I.RESOLVED}isRejected(){return this.status===I.REJECTED}isSettled(){return this.isResolved()||this.isRejected()}}function x(e){return Object.keys(e)}var M;!function(e){e.TEXT="m.text"}(M||(M={}));class B{constructor(e,t,r,n){this.type=e,this.sender=t,this.content=r,this.timestamp=n}static from(e){if(R(e))return new B(e.content.msgtype,e.sender,e.content.body,e.origin_server_ts)}}const P=e=>"m.room.message"===e.type,R=e=>P(e)&&e.content instanceof Object&&"msgtype"in e.content&&e.content.msgtype===M.TEXT;var O;!function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.JOINED=1]="JOINED",e[e.INVITED=2]="INVITED",e[e.LEFT=3]="LEFT"}(O||(O={}));class N{constructor(e,t=O.UNKNOWN,r=[],n=[]){this.id=e,this.status=t,this.members=r,this.messages=n}static fromSync(e){function t(e,t){return Object.entries(e).map((([e,r])=>t(e,r)))}return[...t(e.join,N.fromJoined),...t(e.invite,N.fromInvited),...t(e.leave,N.fromLeft)]}static from(e,t){return"string"==typeof e?new N(e,t||O.UNKNOWN):void 0!==t?new N(e.id,t,e.members,e.messages):e}static merge(e,t){return t&&t.id===e.id?new N(e.id,e.status,[...t.members,...e.members].filter(((e,t,r)=>r.indexOf(e)===t)),[...t.messages,...e.messages]):N.from(e)}static fromJoined(e,t){const r=[...t.state.events,...t.timeline.events],n=N.getMembersFromEvents(r),i=N.getMessagesFromEvents(r);return new N(e,O.JOINED,n,i)}static fromInvited(e,t){const r=N.getMembersFromEvents(t.invite_state.events);return new N(e,O.INVITED,r)}static fromLeft(e,t){const r=[...t.state.events,...t.timeline.events],n=N.getMembersFromEvents(r),i=N.getMessagesFromEvents(r);return new N(e,O.LEFT,n,i)}static getMembersFromEvents(e){return N.getUniqueEvents(e.filter((e=>(e=>"m.room.create"===e.type&&e.content instanceof Object&&"creator"in e.content)(e)||(e=>"m.room.member"===e.type&&e.content instanceof Object&&"membership"in e.content&&"join"===e.content.membership)(e)))).map((e=>e.sender)).filter(((e,t,r)=>r.indexOf(e)===t))}static getMessagesFromEvents(e){return N.getUniqueEvents(e.filter(P)).map((e=>B.from(e))).filter(Boolean)}static getUniqueEvents(e){const t={},r=[];return e.forEach(((e,n)=>{const i=e.event_id;void 0!==i&&i in t||(void 0!==i&&(t[i]=n),r.push(e))})),r}}var D=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const L=["syncToken","rooms"];class U{constructor(e){this.storage=e,this.state={isRunning:!1,userId:void 0,deviceId:void 0,txnNo:0,accessToken:void 0,syncToken:void 0,pollingTimeout:void 0,pollingRetries:0,rooms:{}},this.onStateChangedListeners=new Map,this.waitReadyPromise=new Promise(((e,t)=>D(this,void 0,void 0,(function*(){try{yield this.initFromStorage(),e()}catch(e){t(e)}}))))}get(e){return this.state[e]}getRoom(e){const t=N.from(e,O.UNKNOWN);return this.state.rooms[t.id]||t}update(e){return D(this,void 0,void 0,(function*(){yield this.waitReady();const t=Object.assign({},this.state);this.setState(e),this.updateStorage(e),this.notifyListeners(t,this.state,e)}))}onStateChanged(e,...t){t.length>0?t.forEach((t=>{this.onStateChangedListeners.set(t,e)})):this.onStateChangedListeners.set("all",e)}waitReady(){return D(this,void 0,void 0,(function*(){return this.waitReadyPromise}))}initFromStorage(){return D(this,void 0,void 0,(function*(){const e=yield this.storage.get(sn.MATRIX_PRESERVED_STATE);this.setState(e)}))}prepareData(e){const t=["rooms"].some((t=>void 0!==e[t]))?JSON.parse(JSON.stringify(e)):e;return Object.values(t.rooms||{}).forEach((e=>{e.messages=[]})),t}updateStorage(e){if(Object.entries(e).filter((([e,t])=>L.includes(e)&&Boolean(t))).length>0){const e={};L.forEach((t=>{e[t]=this.state[t]})),this.storage.set(sn.MATRIX_PRESERVED_STATE,this.prepareData(e))}}setState(e){this.state={isRunning:e.isRunning||this.state.isRunning,userId:e.userId||this.state.userId,deviceId:e.deviceId||this.state.deviceId,txnNo:e.txnNo||this.state.txnNo,accessToken:e.accessToken||this.state.accessToken,syncToken:e.syncToken||this.state.syncToken,pollingTimeout:e.pollingTimeout||this.state.pollingTimeout,pollingRetries:e.pollingRetries||this.state.pollingRetries,rooms:this.mergeRooms(this.state.rooms,e.rooms)}}mergeRooms(e,t){if(!t)return e;const r=Array.isArray(t)?t:Object.values(t),n=Object.assign({},e);return r.forEach((t=>{n[t.id]=N.merge(t,e[t.id])})),n}notifyListeners(e,t,r){const n=this.onStateChangedListeners.get("all");n&&n(e,t,r),x(r).filter((e=>void 0!==r[e])).forEach((n=>{const i=this.onStateChangedListeners.get(n);i&&i(e,t,r)}))}}var F=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class j{constructor(e){this.baseUrl=e,this.cancelTokenSource=o().CancelToken.source()}get(e,t,r){return F(this,void 0,void 0,(function*(){return this.send("GET",e,r,t)}))}post(e,t,r,n){return F(this,void 0,void 0,(function*(){return this.send("POST",e,r,n,t)}))}put(e,t,r,n){return F(this,void 0,void 0,(function*(){return this.send("PUT",e,r,n,t)}))}cancelAllRequests(){return F(this,void 0,void 0,(function*(){return this.cancelTokenSource.cancel("Manually cancelled")}))}send(e,t,r,n,i){return F(this,void 0,void 0,(function*(){const s=r?this.getHeaders(r):void 0,a=n?this.getParams(n):void 0;let u;try{u=yield o().request({method:e,url:t,baseURL:this.apiUrl("/_matrix/client/r0"),headers:s,data:i,params:a,cancelToken:this.cancelTokenSource.token})}catch(e){throw e.response.data}return u.data}))}getHeaders(e){const t={},r=[];if(e.accessToken&&r.push(["Authorization",`Bearer ${e.accessToken}`]),0!==r.length){for(const[e,n]of r)t[e]=n;return t}}getParams(e){if(!e)return;const t=Object.assign(e,{});return x(t).forEach((e=>void 0===t[e]&&delete t[e])),t}apiUrl(...e){return[this.baseUrl.endsWith("/")?this.baseUrl.substr(0,this.baseUrl.length-1):this.baseUrl,...e.map((e=>e.startsWith("/")?e.substr(1):e))].join("/")}}var z=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class H{constructor(e){this.httpClient=e}createRoom(e,t={}){return z(this,void 0,void 0,(function*(){return this.httpClient.post("/createRoom",t,{accessToken:e})}))}inviteToRoom(e,t,r){return z(this,void 0,void 0,(function*(){return r.status!==O.JOINED&&r.status!==O.UNKNOWN?Promise.reject(`User is not a member of room ${r.id}.`):this.httpClient.post(`/rooms/${encodeURIComponent(r.id)}/invite`,{user_id:t},{accessToken:e})}))}joinRoom(e,t){return z(this,void 0,void 0,(function*(){return t.status===O.JOINED?Promise.resolve({room_id:t.id}):this.httpClient.post(`/rooms/${encodeURIComponent(t.id)}/join`,{},{accessToken:e})}))}getJoinedRooms(e){return z(this,void 0,void 0,(function*(){return this.httpClient.get("/joined_rooms",void 0,{accessToken:e})}))}}class K{constructor(e){this.httpClient=e}login(e,t,r){return n=this,i=void 0,s=function*(){return this.httpClient.post("/login",{type:"m.login.password",identifier:{type:"m.id.user",user:e},password:t,device_id:r})},new((o=void 0)||(o=Promise))((function(e,t){function r(e){try{u(s.next(e))}catch(e){t(e)}}function a(e){try{u(s.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(r,a)}u((s=s.apply(n,i||[])).next())}));var n,i,o,s}}var G=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Q{constructor(e){this.httpClient=e,this.cachedPromises=new Map}sync(e,t){return G(this,void 0,void 0,(function*(){return this.withCache("sync",(()=>this.httpClient.get("/sync",{timeout:t?t.pollingTimeout:void 0,since:t?t.syncToken:void 0},{accessToken:e})))}))}sendMessage(e,t,r,n){return G(this,void 0,void 0,(function*(){return new Promise(((i,o)=>this.scheduleEvent({accessToken:e,roomId:t,type:"m.room.message",content:r,txnId:n,onSuccess:i,onError:o})))}))}scheduleEvent(e){this.sendEvent(e)}sendEvent(e){return G(this,void 0,void 0,(function*(){const{roomId:t,type:r,txnId:n,content:i,accessToken:o}=e;try{const s=yield this.httpClient.put(`/rooms/${encodeURIComponent(t)}/send/${r}/${encodeURIComponent(n)}`,i,{accessToken:o});e.onSuccess(s)}catch(t){e.onError(t)}}))}withCache(e,t){let r=this.cachedPromises.get(e);return r||(r=t().finally((()=>{this.cachedPromises.delete(e)})),this.cachedPromises.set(e,r)),r}}var q,W=r(50046);!function(e){e.INVITE="invite",e.MESSAGE="message"}(q||(q={}));class V extends W.EventEmitter{constructor(){super(...arguments),this.eventEmitProviders=new Map([[q.INVITE,()=>[this.isInvite,this.emitInvite.bind(this)]],[q.MESSAGE,()=>[this.isMessage,this.emitMessage.bind(this)]]])}onStateChanged(e,t,r){for(const e of x(q))this.emitIfEvent(q[e],r)}emitIfEvent(e,t){const r=this.eventEmitProviders.get(e);if(r){const[n,i]=r();n(t)&&i(e,t)}}emitClientEvent(e,t,r){this.emit(e,{type:e,content:t,timestamp:r})}isInvite(e){return!!e.rooms&&e.rooms.some((e=>e.status===O.INVITED))}emitInvite(e,t){t.rooms.filter((e=>e.status===O.INVITED)).map((e=>[e.id,e.members])).forEach((([t,r])=>{this.emitClientEvent(e,{roomId:t,members:r})}))}isMessage(e){return!!e.rooms&&e.rooms.some((e=>e.messages.length>0))}emitMessage(e,t){t.rooms.filter((e=>e.messages.length>0)).map((e=>e.messages.map((t=>[e.id,t,t.timestamp])))).reduce(((e,t)=>e.concat(t)),[]).forEach((([t,r,n])=>{this.emitClientEvent(e,{roomId:t,message:r},n)}))}}var Y=r(4364),J=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const X=new k("MatrixClient");class Z{constructor(e,t,r,n,i,o){this.store=e,this.eventEmitter=t,this.userService=r,this.roomService=n,this.eventService=i,this.httpClient=o,this.isActive=!0,this._isReady=new T,this.store.onStateChanged(((e,t,r)=>{this.eventEmitter.onStateChanged(e,t,r)}),"rooms")}static create(e){const t=new U(e.storage),r=new V,n=new j(e.baseUrl),i=new K(n),o=new H(n),s=new Q(n);return new Z(t,r,i,o,s,n)}get joinedRooms(){return new Promise((e=>J(this,void 0,void 0,(function*(){yield this.isConnected(),e(Object.values(this.store.get("rooms")).filter((e=>e.status===O.JOINED)))}))))}get invitedRooms(){return new Promise((e=>J(this,void 0,void 0,(function*(){yield this.isConnected(),e(Object.values(this.store.get("rooms")).filter((e=>e.status===O.INVITED)))}))))}get leftRooms(){return new Promise((e=>J(this,void 0,void 0,(function*(){yield this.isConnected(),e(Object.values(this.store.get("rooms")).filter((e=>e.status===O.LEFT)))}))))}start(e){return J(this,void 0,void 0,(function*(){const t=yield this.userService.login(e.id,e.password,e.deviceId);yield this.store.update({accessToken:t.access_token});const r=new Promise(((e,t)=>J(this,void 0,void 0,(function*(){yield this.poll(0,(t=>J(this,void 0,void 0,(function*(){this.store.get("isRunning")||e(),yield this.store.update({isRunning:!0,syncToken:t.next_batch,pollingTimeout:3e4,pollingRetries:0,rooms:N.fromSync(t.rooms)})}))),(e=>J(this,void 0,void 0,(function*(){this.store.get("isRunning")||t(e),yield this.store.update({isRunning:!1,pollingRetries:this.store.get("pollingRetries")+1})}))))}))));return r.then((()=>{this._isReady.resolve()})).catch(Y.error),r}))}isConnected(){return J(this,void 0,void 0,(function*(){return this._isReady.promise}))}stop(){return J(this,void 0,void 0,(function*(){return X.log("MATRIX CLIENT STOPPED"),this.isActive=!1,this._isReady=new T,this.httpClient.cancelAllRequests()}))}subscribe(e,t){this.eventEmitter.on(e,t)}unsubscribe(e,t){t&&this.eventEmitter.removeListener(e,t)}unsubscribeAll(e){this.eventEmitter.removeAllListeners(e)}getRoomById(e){return J(this,void 0,void 0,(function*(){return yield this.isConnected(),this.store.getRoom(e)}))}createTrustedPrivateRoom(...e){return J(this,void 0,void 0,(function*(){return yield this.isConnected(),this.requiresAuthorization("createRoom",(t=>J(this,void 0,void 0,(function*(){return(yield this.roomService.createRoom(t,{room_version:"5",invite:e,preset:"public_chat",is_direct:!0})).room_id}))))}))}inviteToRooms(e,...t){return J(this,void 0,void 0,(function*(){yield this.isConnected(),yield this.requiresAuthorization("invite",(r=>Promise.all(t.map((t=>{const n=this.store.getRoom(t);this.roomService.inviteToRoom(r,e,n).catch((e=>X.warn("inviteToRooms",e)))})))))}))}joinRooms(...e){return J(this,void 0,void 0,(function*(){yield this.isConnected(),yield this.requiresAuthorization("join",(t=>Promise.all(e.map((e=>{const r=this.store.getRoom(e);return this.roomService.joinRoom(t,r)})))))}))}sendTextMessage(e,t){return J(this,void 0,void 0,(function*(){yield this.isConnected(),yield this.requiresAuthorization("send",(r=>J(this,void 0,void 0,(function*(){const n=yield this.createTxnId();return this.eventService.sendMessage(r,e,{msgtype:"m.text",body:t},n)}))))}))}poll(e,t,r){return J(this,void 0,void 0,(function*(){const n=this.store,i=this.sync.bind(this),o=(s,a)=>J(this,void 0,void 0,(function*(){let u=0;try{const e=yield i();t(e)}catch(e){r(e),u=n.get("pollingRetries"),this.isActive&&X.log(`Retry syncing... ${u} retries so far`)}finally{this.isActive?setTimeout((()=>J(this,void 0,void 0,(function*(){yield o(s,a)}))),u>3?5e3+e:e):a(new Error("Syncing stopped manually."))}}));return new Promise(o)}))}sync(){return J(this,void 0,void 0,(function*(){return this.requiresAuthorization("sync",(e=>J(this,void 0,void 0,(function*(){return this.eventService.sync(e,{pollingTimeout:this.store.get("pollingTimeout"),syncToken:this.store.get("syncToken")})}))))}))}requiresAuthorization(e,t){return J(this,void 0,void 0,(function*(){const r=this.store.get("accessToken");return r?t(r):Promise.reject(`${e} requires authorization but no access token has been provided.`)}))}createTxnId(){return J(this,void 0,void 0,(function*(){const e=(new Date).getTime(),t=this.store.get("txnNo");return yield this.store.update({txnNo:t+1}),`m${e}.${t}`}))}}const $="2.3.13",ee="2";var te=r(1048).Buffer;function re(){return e=this,t=void 0,i=function*(){yield n.ready;const e=n.randombytes_buf(16);return[e.slice(0,4),e.slice(4,6),e.slice(6,8),e.slice(8,10),e.slice(10,16)].map((function(e){return te.from(e).toString("hex")})).join("-")},new((r=void 0)||(r=Promise))((function(n,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}));var e,t,r,i}var ne=r(1048).Buffer;const ie=e=>{return t=void 0,r=void 0,o=function*(){yield n.ready;const t=ne.from(n.crypto_generichash(5,ne.from(e,"hex")));return s.encode(t)},new((i=void 0)||(i=Promise))((function(e,n){function s(e){try{u(o.next(e))}catch(e){n(e)}}function a(e){try{u(o.throw(e))}catch(e){n(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof i?r:new i((function(e){e(r)}))).then(s,a)}u((o=o.apply(t,r||[])).next())}));var t,r,i,o};var oe=r(1048).Buffer,se=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class ae{constructor(e){this.keyPair=e}getPublicKey(){return se(this,void 0,void 0,(function*(){return c(this.keyPair.publicKey)}))}getPublicKeyHash(){return se(this,void 0,void 0,(function*(){return l(this.keyPair.publicKey)}))}createCryptoBox(e,t){return se(this,void 0,void 0,(function*(){const r=n.crypto_sign_ed25519_sk_to_curve25519(oe.from(t)),i=n.crypto_sign_ed25519_pk_to_curve25519(oe.from(t).slice(32,64)),o=n.crypto_sign_ed25519_pk_to_curve25519(oe.from(e,"hex"));return[oe.from(i),oe.from(r),oe.from(o)]}))}createCryptoBoxServer(e,t){return se(this,void 0,void 0,(function*(){const r=yield this.createCryptoBox(e,t);return n.crypto_kx_server_session_keys(...r)}))}createCryptoBoxClient(e,t){return se(this,void 0,void 0,(function*(){const r=yield this.createCryptoBox(e,t);return n.crypto_kx_client_session_keys(...r)}))}encryptMessageAsymmetric(e,t){return se(this,void 0,void 0,(function*(){return function(e,t){return u(this,void 0,void 0,(function*(){yield n.ready;const r=n.crypto_sign_ed25519_pk_to_curve25519(a.from(t));return c(n.crypto_box_seal(e,r))}))}(t,oe.from(e,"hex"))}))}}var ue=r(4364),ce=r(1048).Buffer,le=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const de=new k("P2PCommunicationClient"),he=["beacon-node-1.diamond.papers.tech","beacon-node-1.sky.papers.tech","beacon-node-2.sky.papers.tech","beacon-node-1.hope.papers.tech","beacon-node-1.hope-2.papers.tech","beacon-node-1.hope-3.papers.tech","beacon-node-1.hope-4.papers.tech","beacon-node-1.hope-5.papers.tech"];class fe extends ae{constructor(e,t,r,n,i,o,s){super(t),this.name=e,this.replicationCount=r,this.storage=n,this.iconUrl=o,this.appUrl=s,this.client=new T,this.activeListeners=new Map,this.ignoredRooms=[],this.loginCounter=0,de.log("constructor","P2PCommunicationClient created");const a=i.length>0?i:he;this.ENABLED_RELAY_SERVERS=a}getPairingRequestInfo(){return le(this,void 0,void 0,(function*(){const e={id:yield re(),type:"p2p-pairing-request",name:this.name,version:ee,publicKey:yield this.getPublicKey(),relayServer:yield this.getRelayServer()};return this.iconUrl&&(e.icon=this.iconUrl),this.appUrl&&(e.appUrl=this.appUrl),e}))}getPairingResponseInfo(e){return le(this,void 0,void 0,(function*(){const t={id:e.id,type:"p2p-pairing-response",name:this.name,version:ee,publicKey:yield this.getPublicKey(),relayServer:yield this.getRelayServer()};return this.iconUrl&&(t.icon=this.iconUrl),this.appUrl&&(t.appUrl=this.appUrl),t}))}getRelayServer(){return le(this,void 0,void 0,(function*(){if(this.relayServer)return this.relayServer.promise;this.relayServer=new T;const e=yield this.storage.get(sn.MATRIX_SELECTED_NODE);if(e&&e.length>0)return this.relayServer.resolve(e),e;const t=[...this.ENABLED_RELAY_SERVERS];for(;t.length>0;){const e=Math.floor(Math.random()*t.length),r=t[e];try{return yield o().get(`https://${r}/_matrix/client/versions`),this.storage.set(sn.MATRIX_SELECTED_NODE,r).catch((e=>de.log(e))),this.relayServer.resolve(r),r}catch(n){de.log(`Ignoring server "${r}", trying another one...`),t.splice(e,1)}}throw this.relayServer.reject("No matrix server reachable!"),new Error("No matrix server reachable!")}))}tryJoinRooms(e,t=1){return le(this,void 0,void 0,(function*(){try{yield(yield this.client.promise).joinRooms(e)}catch(r){t<=10&&"M_FORBIDDEN"===r.errcode?(de.log("Retrying to join...",r),setTimeout((()=>le(this,void 0,void 0,(function*(){yield this.tryJoinRooms(e,t+1)}))),200)):de.log(`Failed to join after ${t} tries.`,r)}}))}start(){return le(this,void 0,void 0,(function*(){de.log("start","starting client"),yield n.ready;const e=n.crypto_generichash(32,n.from_string(`login:${Math.floor(Date.now()/1e3/300)}`)),t=n.crypto_sign_detached(e,this.keyPair.privateKey);de.log("start","connecting to server");const r=yield this.getRelayServer(),i=Z.create({baseUrl:`https://${r}`,storage:this.storage});this.initialListener=e=>le(this,void 0,void 0,(function*(){this.initialEvent&&this.initialEvent.timestamp&&e&&e.timestamp?this.initialEvent.timestample(this,void 0,void 0,(function*(){let t;1===e.content.members.length&&(t=e.content.members[0]),yield this.tryJoinRooms(e.content.roomId),t&&(yield this.updateRelayServer(t),yield this.updatePeerRoom(t,e.content.roomId))})))),de.log("start","login",yield this.getPublicKeyHash(),"on",r);try{yield i.start({id:yield this.getPublicKeyHash(),password:`ed:${c(t)}:${yield this.getPublicKey()}`,deviceId:c(this.keyPair.publicKey)})}catch(e){if(ue.log("ERROR, RETRYING"),yield this.reset(),ue.log("TRYING AGAIN"),this.loginCounter<=this.ENABLED_RELAY_SERVERS.length)return this.loginCounter++,void this.start();throw new Error("Too many login attempts. Try again later.")}ue.log("client is ready"),this.client.resolve(i)}))}stop(){return le(this,void 0,void 0,(function*(){this.client.isResolved()&&(yield(yield this.client.promise).stop().catch((e=>de.error(e)))),yield this.reset()}))}reset(){return le(this,void 0,void 0,(function*(){yield this.storage.delete(sn.MATRIX_PEER_ROOM_IDS).catch((e=>de.log(e))),yield this.storage.delete(sn.MATRIX_PRESERVED_STATE).catch((e=>de.log(e))),yield this.storage.delete(sn.MATRIX_SELECTED_NODE).catch((e=>de.log(e))),this.relayServer=void 0,this.client=new T,this.initialEvent=void 0,this.initialListener=void 0}))}listenForEncryptedMessage(e,t){return le(this,void 0,void 0,(function*(){if(this.activeListeners.has(e))return;const{sharedRx:r}=yield this.createCryptoBoxServer(e,this.keyPair.privateKey),i=i=>le(this,void 0,void 0,(function*(){if(this.isTextMessage(i.content)&&(yield this.isSender(i,e))){let e;yield this.updateRelayServer(i.content.message.sender),yield this.updatePeerRoom(i.content.message.sender,i.content.roomId);try{e=ce.from(i.content.message.content,"hex")}catch(e){}if(e&&e.length>=n.crypto_secretbox_NONCEBYTES+n.crypto_secretbox_MACBYTES)try{const n=yield f(e,r);t(n)}catch(e){}}}));this.activeListeners.set(e,i),(yield this.client.promise).subscribe(q.MESSAGE,i);const o=this.initialEvent;o&&o.timestamp&&(new Date).getTime()-o.timestamp<3e5?(de.log("listenForEncryptedMessage","Handling previous event"),yield i(o)):de.log("listenForEncryptedMessage","No previous event found");const s=this.initialListener;s&&(yield this.client.promise).unsubscribe(q.MESSAGE,s),this.initialListener=void 0,this.initialEvent=void 0}))}unsubscribeFromEncryptedMessage(e){return le(this,void 0,void 0,(function*(){const t=this.activeListeners.get(e);t&&((yield this.client.promise).unsubscribe(q.MESSAGE,t),this.activeListeners.delete(e))}))}unsubscribeFromEncryptedMessages(){return le(this,void 0,void 0,(function*(){(yield this.client.promise).unsubscribeAll(q.MESSAGE),this.activeListeners.clear()}))}sendMessage(e,t){return le(this,void 0,void 0,(function*(){const{sharedTx:r}=yield this.createCryptoBoxClient(t.publicKey,this.keyPair.privateKey),n=m(yield l(ce.from(t.publicKey,"hex")),t.relayServer),i=yield this.getRelevantRoom(n);yield this.waitForJoin(i);const o=yield h(e,r);(yield this.client.promise).sendTextMessage(i,o).catch((e=>le(this,void 0,void 0,(function*(){if("M_FORBIDDEN"===e.errcode){de.log("sendMessage","M_FORBIDDEN",e),yield this.deleteRoomIdFromRooms(i);const t=yield this.getRelevantRoom(n);(yield this.client.promise).sendTextMessage(t,o).catch((e=>le(this,void 0,void 0,(function*(){de.log("sendMessage","inner error",e)}))))}else de.log("sendMessage","not forbidden",e)}))))}))}updatePeerRoom(e,t){return le(this,void 0,void 0,(function*(){const r=e.split(":");if(r.length<2||!r[0].startsWith("@"))throw new Error("Invalid sender");const n=yield this.storage.get(sn.MATRIX_PEER_ROOM_IDS),i=n[e];i&&i[1]&&this.ignoredRooms.push(i[1]),n[e]=t,yield this.storage.set(sn.MATRIX_PEER_ROOM_IDS,n)}))}deleteRoomIdFromRooms(e){return le(this,void 0,void 0,(function*(){const t=yield this.storage.get(sn.MATRIX_PEER_ROOM_IDS),r=Object.entries(t).filter((t=>t[1]!==e)).reduce(((e,t)=>Object.assign(Object.assign({},e),{[t[0]]:t[1]})),{});yield this.storage.set(sn.MATRIX_PEER_ROOM_IDS,r),this.ignoredRooms.push(e)}))}listenForChannelOpening(e){return le(this,void 0,void 0,(function*(){(yield this.client.promise).subscribe(q.MESSAGE,(t=>le(this,void 0,void 0,(function*(){if(this.isTextMessage(t.content)&&(yield this.isChannelOpenMessage(t.content))){de.log("listenForChannelOpening","channel opening",JSON.stringify(t)),yield this.updateRelayServer(t.content.message.sender),yield this.updatePeerRoom(t.content.message.sender,t.content.roomId);const r=t.content.message.content.split(":"),i=ce.from(r[r.length-1],"hex");if(i.length>=n.crypto_secretbox_NONCEBYTES+n.crypto_secretbox_MACBYTES)try{const t=JSON.parse(yield p(i,this.keyPair.publicKey,this.keyPair.privateKey));e(Object.assign(Object.assign({},t),{senderId:yield ie(t.publicKey)}))}catch(e){}}}))))}))}waitForJoin(e,t=0){return le(this,void 0,void 0,(function*(){const r=yield(yield this.client.promise).getRoomById(e);if(de.log("waitForJoin",`Currently ${r.members.length} members, we need at least 2`),!(r.members.length>=2||0===r.members.length)){if(t<=200)return de.log(`Waiting for join... Try: ${t}`),new Promise((r=>{setTimeout((()=>le(this,void 0,void 0,(function*(){r(this.waitForJoin(e,t+1))}))),100*(t>50?10:1))}));throw new Error(`No one joined after ${t} tries.`)}}))}sendPairingResponse(e){return le(this,void 0,void 0,(function*(){de.log("sendPairingResponse");const t=m(yield l(ce.from(e.publicKey,"hex")),e.relayServer),r=yield(yield this.client.promise).createTrustedPrivateRoom(t);yield this.updatePeerRoom(t,r),yield this.waitForJoin(r);const n=void 0===e.version?yield this.getPublicKey():JSON.stringify(yield this.getPairingResponseInfo(e)),i=yield this.encryptMessageAsymmetric(e.publicKey,n),o=["@channel-open",t,i].join(":");(yield this.client.promise).sendTextMessage(r,o).catch((e=>le(this,void 0,void 0,(function*(){if("M_FORBIDDEN"===e.errcode){de.log("sendMessage","M_FORBIDDEN",e),yield this.deleteRoomIdFromRooms(r);const n=yield this.getRelevantRoom(t);(yield this.client.promise).sendTextMessage(n,o).catch((e=>le(this,void 0,void 0,(function*(){de.log("sendMessage","inner error",e)}))))}else de.log("sendMessage","not forbidden",e)}))))}))}isTextMessage(e){return e.message.type===M.TEXT}updateRelayServer(e){return le(this,void 0,void 0,(function*(){const t=e.split(":");if(t.length<2||!t[0].startsWith("@"))throw new Error("Invalid sender");const r=t.shift(),n=t.join(":"),i=localStorage.getItem("beacon:communication-peers-dapp")?new Ve(this.storage,sn.TRANSPORT_P2P_PEERS_DAPP):new Ve(this.storage,sn.TRANSPORT_P2P_PEERS_WALLET),o=(yield i.getPeers()).map((e=>le(this,void 0,void 0,(function*(){`@${yield l(ce.from(e.publicKey,"hex"))}`===r&&e.relayServer!==n&&(e.relayServer=n,yield i.addPeer(e))}))));yield Promise.all(o)}))}isChannelOpenMessage(e){return le(this,void 0,void 0,(function*(){return e.message.content.startsWith(`@channel-open:@${yield l(ce.from(yield this.getPublicKey(),"hex"))}`)}))}isSender(e,t){return le(this,void 0,void 0,(function*(){return e.content.message.sender.startsWith(`@${yield l(ce.from(t,"hex"))}`)}))}getRelevantRoom(e){return le(this,void 0,void 0,(function*(){const t=yield this.storage.get(sn.MATRIX_PEER_ROOM_IDS);let r=t[e];if(!r){de.log("getRelevantRoom",`No room found for peer ${e}, checking joined ones.`);const n=yield this.getRelevantJoinedRoom(e);r=n.id,t[e]=n.id,yield this.storage.set(sn.MATRIX_PEER_ROOM_IDS,t)}return de.log("getRelevantRoom",`Using room ${r}`),r}))}getRelevantJoinedRoom(e){return le(this,void 0,void 0,(function*(){const t=yield(yield this.client.promise).joinedRooms;de.log("checking joined rooms",t,e);const r=t.filter((e=>!this.ignoredRooms.some((t=>e.id===t)))).filter((t=>t.members.some((t=>t===e))));let n;if(0===r.length||this.ignoredRooms.length>0){de.log("getRelevantJoinedRoom","no relevant rooms found, creating new one");const t=yield(yield this.client.promise).createTrustedPrivateRoom(e);n=yield(yield this.client.promise).getRoomById(t),de.log("getRelevantJoinedRoom",`waiting for other party to join room: ${n.id}`),yield this.waitForJoin(t),de.log("getRelevantJoinedRoom",`new room created and peer invited: ${n.id}`)}else n=r[0],de.log("getRelevantJoinedRoom",`channel already open, reusing room ${n.id}`);return n}))}}var pe,ge,me,ye,be,ve;!function(e){e.PermissionRequest="permission_request",e.SignPayloadRequest="sign_payload_request",e.OperationRequest="operation_request",e.BroadcastRequest="broadcast_request",e.PermissionResponse="permission_response",e.SignPayloadResponse="sign_payload_response",e.OperationResponse="operation_response",e.BroadcastResponse="broadcast_response",e.Acknowledge="acknowledge",e.Disconnect="disconnect",e.Error="error"}(pe||(pe={})),function(e){e.SIGN="sign",e.OPERATION_REQUEST="operation_request",e.ENCRYPT="encrypt",e.THRESHOLD="threshold"}(ge||(ge={})),function(e){e.MAINNET="mainnet",e.DELPHINET="delphinet",e.EDONET="edonet",e.FLORENCENET="florencenet",e.GRANADANET="granadanet",e.HANGZHOUNET="hangzhounet",e.ITHACANET="ithacanet",e.CUSTOM="custom"}(me||(me={})),function(e){e.ENDORSEMENT="endorsement",e.SEED_NONCE_REVELATION="seed_nonce_revelation",e.DOUBLE_ENDORSEMENT_EVIDENCE="double_endorsement_evidence",e.DOUBLE_BAKING_EVIDENCE="double_baking_evidence",e.ACTIVATE_ACCOUNT="activate_account",e.PROPOSALS="proposals",e.BALLOT="ballot",e.REVEAL="reveal",e.TRANSACTION="transaction",e.ORIGINATION="origination",e.DELEGATION="delegation"}(ye||(ye={})),function(e){e.WEBSITE="website",e.EXTENSION="extension",e.P2P="p2p"}(be||(be={})),function(e){e.BACKGROUND="toBackground",e.PAGE="toPage",e.EXTENSION="toExtension"}(ve||(ve={}));const Ae=(e,t,r,n)=>{const i=document.createElement(e);return t.length>0&&i.classList.add(...t.filter((e=>!!e)).map((e=>Ie(e)))),r.forEach((e=>{i.setAttribute(Ie(e[0]),Ie(e[1]))})),"object"==typeof n&&Array.isArray(n)?n.filter((e=>!!e)).forEach((e=>{i.appendChild(e)})):"string"==typeof n&&(i.innerText=n),i},we=(e,t,r)=>{const n=document.createElementNS("http://www.w3.org/2000/svg","svg");return e.length>0&&n.classList.add(...e.filter((e=>!!e))),t.forEach((e=>{n.setAttribute(Ie(e[0]),Ie(e[1]))})),"object"==typeof r&&Array.isArray(r)&&r.filter((e=>!!e)).forEach((e=>{n.appendChild(e)})),n},Ee=e=>{const t=document.createElementNS("http://www.w3.org/2000/svg","path");return e.forEach((e=>{t.setAttribute(Ie(e[0]),Ie(e[1]))})),t},_e=e=>{const t=document.createElementNS("http://www.w3.org/2000/svg","g");return e.filter((e=>!!e)).forEach((e=>{t.appendChild(e)})),t},Ie=e=>{const t=document.createElement("div");return t.innerText=e,t.innerHTML},Se=e=>{e.innerHTML=""};var ke;!function(e){e.LIGHT="light",e.DARK="dark"}(ke||(ke={}));let Ce=ke.LIGHT;const Te=e=>{Ce=e},xe=()=>Ce,Me=":host {\n --animation-duration: 300ms;\n all: initial;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeOut {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n\n.animated {\n animation-duration: var(--animation-duration);\n animation-fill-mode: both;\n}\n\n.fadeIn {\n animation-name: fadeIn;\n}\n\n.fadeOut {\n animation-name: fadeOut;\n}\n\n.beacon-modal__wrapper {\n position: relative;\n top: 0;\n display: inline-block;\n z-index: 2147483000;\n max-width: 500px;\n width: 80%;\n padding: 24px;\n}\n\n@media (min-height: 700px) {\n .beacon-modal__wrapper {\n top: 50%;\n transform: translateY(-50%);\n }\n}\n\n.theme__light .beacon-modal__base,\n.theme__light .beacon-modal__close__wrapper {\n background: #fff;\n}\n\n.theme__dark .beacon-modal__base,\n.theme__dark .beacon-modal__close__wrapper {\n background: #27334c;\n}\n\n.beacon-modal__base,\n.beacon-modal__close__wrapper {\n box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);\n}\n\n.beacon-modal__base {\n margin: 0 auto;\n border-radius: 32px;\n overflow: hidden;\n}\n\n.beacon-modal__header {\n padding: 16px 0;\n width: 100%;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n\n.beacon-modal__headerLogo {\n width: 100%;\n max-width: 320px;\n margin: 20px auto;\n height: 100%;\n}\n\na,\nbutton {\n cursor: pointer;\n}\n\n.beacon-modal__close__wrapper {\n position: absolute;\n top: 44px;\n right: 24px;\n z-index: 10000;\n cursor: pointer;\n border-radius: 100%;\n}\n\n.beacon-modal__close__icon {\n width: 16px;\n height: 16px;\n position: relative;\n top: 0;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n transform: rotate(45deg);\n margin: 8px;\n}\n\n.beacon-modal__close__line1 {\n position: absolute;\n width: 90%;\n}\n\n.beacon-modal__close__line2 {\n position: absolute;\n width: 90%;\n transform: rotate(90deg);\n}\n\n.theme__light .beacon-modal__close__line2,\n.theme__light .beacon-modal__close__line1 {\n border: 1px solid #000;\n}\n\n.theme__dark .beacon-modal__close__line2,\n.theme__dark .beacon-modal__close__line1 {\n border: 1px solid #fff;\n}\n\n.beacon-alert__base {\n position: fixed;\n overflow-y: scroll;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 2147482999;\n background-color: rgb(17 17 17 / 0.84);\n text-align: center;\n -ms-overflow-style: none;\n scrollbar-width: none;\n font-family: Roboto, Helvetica, sans-serif;\n}\n\n.beacon-alert__base::-webkit-scrollbar {\n display: none;\n}\n\n.beacon-alert__title {\n text-align: center;\n}\n\n.beacon-alert__text,\n.beacon-alert__title {\n margin: 0 auto;\n padding: 0 0 24px;\n}\n\n.margin__bottom {\n margin-bottom: 16px;\n}\n\n.beacon-alert__title {\n font-size: 18px;\n}\n\n.theme__light .beacon-alert__title {\n color: #3b3d40;\n}\n\n.theme__dark .beacon-alert__title,\n.theme__dark .beacon-alert__text {\n color: #7c99d6;\n}\n\n.beacon-alert__text {\n color: #000;\n font-size: 14px;\n}\n\n.beacon-modal__button,\n.beacon-modal__button--outline {\n height: 36px;\n font-size: 14px;\n letter-spacing: 0.84px;\n margin-bottom: 4px;\n margin-inline-end: 2px;\n margin-inline-start: 2px;\n margin-left: 2px;\n margin-right: 2px;\n margin-top: 4px;\n padding-inline-end: 15.4px;\n padding-inline-start: 15.4px;\n padding-left: 15.4px;\n padding-right: 15.4px;\n overflow-wrap: break-word;\n pointer-events: auto;\n text-align: center;\n border-radius: 4px;\n border: 2px solid #3880ff;\n}\n\n.beacon-modal__button {\n background: #3880ff;\n color: #fff;\n}\n\n.beacon-modal__button--outline {\n background: #fff;\n color: #444444;\n border: 1px solid #444444;\n}\n\n.beacon-alert__image {\n width: 200px;\n height: 200px;\n box-sizing: border-box;\n box-shadow: 0 10px 20px 0 rgba(17, 17, 17, 0.12);\n border: 1px solid rgba(17, 17, 17, 0.04);\n border-radius: 16px;\n}\n.connect__btn {\n margin: 24px 0;\n width: 100%;\n}\n\n#beacon-modal__content {\n padding: 24px;\n}\n\n#beacon-switch {\n margin-top: 24px;\n}\n\n#beacon-title {\n margin: 0 0 24px;\n}\n\na {\n text-decoration: none;\n}\n\npre {\n white-space: pre-wrap; /* css-3 */\n white-space: -moz-pre-wrap; /* Mozilla, since 1999 */\n white-space: -pre-wrap; /* Opera 4-6 */\n white-space: -o-pre-wrap; /* Opera 7 */\n word-wrap: break-word; /* Internet Explorer 5.5+ */\n padding: 16px;\n background: #ececec;\n line-height: 1.25rem;\n}\n",Be="#beacon-main-text {\n display: initial;\n}\n.beacon-selection__container {\n padding: 16px 16px 0;\n}\n.beacon-selection__list {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n text-decoration: none;\n padding-bottom: 12px;\n align-items: center;\n}\n.beacon-list__title {\n text-align: left;\n font-size: 12px;\n}\n.beacon-list__wrapper:nth-child(-n + 3) {\n padding: 0 0 1rem;\n}\n.theme__light .beacon-list__title {\n color: #7c828b;\n}\n.theme__dark .beacon-list__title,\n.theme__dark #beacon--disclaimer {\n color: #7c99d6;\n}\n\n.beacon-selection__name {\n font-size: 1rem;\n font-weight: 600;\n text-align: left;\n}\n.theme__light .beacon-selection__name,\n.theme__light .beacon--selection__name__lg {\n color: #3b3d40;\n}\n.theme__dark .beacon-selection__name,\n.theme__dark .beacon--selection__name__lg {\n color: #6183ff;\n}\n.beacon-selection__img {\n width: 48px;\n height: 48px;\n box-shadow: 0 4px 12px 0 rgba(17, 17, 17, 0.24);\n border-radius: 16px;\n background-color: #fff;\n}\n.beacon--selection__name__lg {\n font-size: 1.5rem;\n font-weight: 600;\n text-align: center;\n padding: 1rem 0;\n}\n.beacon--selected__container {\n padding: 2rem 0 0;\n}\n#beacon--qr__copy__container {\n height: 0;\n}\n#beacon--qr__copy {\n display: none;\n position: relative;\n top: -190px;\n left: 138px;\n margin: 0;\n}\n#beacon--qr__container {\n margin-left: auto;\n margin-right: auto;\n}\n#beacon--qr__container:hover #beacon--qr__copy {\n display: block;\n}\n.disabled {\n cursor: initial;\n}\n.disabled span,\n.disabled img {\n opacity: 0.48;\n}\n.disabled p {\n text-align: left;\n margin: 0;\n font-size: 10px;\n font-weight: 300;\n}\n.disabled img {\n -webkit-filter: grayscale(100%);\n -moz-filter: grayscale(100%);\n -ms-filter: grayscale(100%);\n -o-filter: grayscale(100%);\n filter: grayscale(100%);\n filter: gray;\n}\n\n#beacon--disclaimer {\n text-align: left;\n padding-top: 24px;\n font-size: 0.875rem;\n}\n.progress-line,\n.progress-line:before {\n height: 3px;\n width: -webkit-fill-available;\n margin-left: -24px;\n margin-right: -24px;\n}\n.progress-line {\n background-color: #a7c4f7;\n display: -webkit-flex;\n display: flex;\n}\n.progress-line:before {\n background-color: #3880ff;\n content: '';\n -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n@-webkit-keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n@keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n";var Pe=r(1048).Buffer,Re=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Oe{serialize(e){return Re(this,void 0,void 0,(function*(){const t=JSON.stringify(e);return s.encode(Pe.from(t))}))}deserialize(e){return Re(this,void 0,void 0,(function*(){if("string"!=typeof e)throw new Error("Encoded payload needs to be a string");return JSON.parse(s.decode(e).toString())}))}}const Ne=(e,t)=>t.test(e.navigator.userAgent),De=e=>((e,t)=>e.matchMedia("(any-pointer:coarse)").matches)(e),Le=e=>Ne(e,/iPhone|iPod/i)||(e=>!!Ne(e,/iPad/i)||!(!Ne(e,/Macintosh/i)||!De(e)))(e),Ue=e=>Ne(e,/android|sink/i);var Fe=r(8036),je=r(4364);const ze=new k("QR"),He=(e,t)=>`${e}?type=tzip10&data=${t}`;var Ke=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ge{constructor(e,t){this.storage=e,this.storageKey=t}getAll(){return Ke(this,void 0,void 0,(function*(){return this.storage.get(this.storageKey)}))}getOne(e){return Ke(this,void 0,void 0,(function*(){return(yield this.storage.get(this.storageKey)).find(e)}))}addOne(e,t,r=!0){return Ke(this,void 0,void 0,(function*(){const n=yield this.storage.get(this.storageKey);if(n.some(t)){if(r)for(let r=0;r!e(t)));return this.storage.set(this.storageKey,t)}))}removeAll(){return Ke(this,void 0,void 0,(function*(){return this.storage.delete(this.storageKey)}))}}var Qe,qe,We=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ve{constructor(e,t){this.storageManager=new Ge(e,t)}hasPeer(e){return We(this,void 0,void 0,(function*(){return!!(yield this.getPeer(e))}))}getPeers(){return We(this,void 0,void 0,(function*(){return this.storageManager.getAll()}))}getPeer(e){return We(this,void 0,void 0,(function*(){return this.storageManager.getOne((t=>t.publicKey===e))}))}addPeer(e){return We(this,void 0,void 0,(function*(){return this.storageManager.addOne(e,(t=>t.publicKey===e.publicKey))}))}removePeer(e){return We(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>t.publicKey===e))}))}removePeers(e){return We(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>e.includes(t.publicKey)))}))}removeAllPeers(){return We(this,void 0,void 0,(function*(){return this.storageManager.removeAll()}))}}!function(e){e.CHROME_MESSAGE="chrome_message",e.POST_MESSAGE="post_message",e.LEDGER="ledger",e.P2P="p2p"}(Qe||(Qe={})),function(e){e.NOT_CONNECTED="NOT_CONNECTED",e.CONNECTING="CONNECTING",e.CONNECTED="CONNECTED"}(qe||(qe={}));var Ye=r(4364),Je=r(1048).Buffer,Xe=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ze extends ae{constructor(e,t){super(t),this.name=e,this.activeListeners=new Map,this.init().catch(Ye.error)}start(){return Xe(this,void 0,void 0,(function*(){yield n.ready}))}getPairingRequestInfo(){return Xe(this,void 0,void 0,(function*(){return{id:yield re(),type:"postmessage-pairing-request",name:this.name,version:ee,publicKey:yield this.getPublicKey()}}))}getPairingResponseInfo(e){return Xe(this,void 0,void 0,(function*(){return{id:e.id,type:"postmessage-pairing-response",name:this.name,version:ee,publicKey:yield this.getPublicKey()}}))}unsubscribeFromEncryptedMessage(e){return Xe(this,void 0,void 0,(function*(){this.activeListeners.get(e)&&this.activeListeners.delete(e)}))}unsubscribeFromEncryptedMessages(){return Xe(this,void 0,void 0,(function*(){this.activeListeners.clear()}))}decryptMessage(e,t){return Xe(this,void 0,void 0,(function*(){const{sharedRx:r}=yield this.createCryptoBoxServer(e,this.keyPair.privateKey),i=Je.from(t,"hex");if(i.length>=n.crypto_secretbox_NONCEBYTES+n.crypto_secretbox_MACBYTES)try{return yield f(i,r)}catch(e){}throw new Error("Could not decrypt message")}))}encryptMessage(e,t){return Xe(this,void 0,void 0,(function*(){const{sharedTx:r}=yield this.createCryptoBoxClient(e,this.keyPair.privateKey);return h(t,r)}))}}var $e=r(4364),et=r(1048).Buffer,tt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class rt extends Ze{constructor(){super(...arguments),this.activeListeners=new Map}init(){return tt(this,void 0,void 0,(function*(){this.subscribeToMessages().catch($e.error)}))}listenForEncryptedMessage(e,t){return tt(this,void 0,void 0,(function*(){this.activeListeners.has(e)||this.activeListeners.set(e,((r,n)=>tt(this,void 0,void 0,(function*(){try{const i=yield this.decryptMessage(e,r.encryptedPayload);t(i,n)}catch(e){}}))))}))}sendMessage(e,t){var r;return tt(this,void 0,void 0,(function*(){const n=yield this.encryptMessage(t.publicKey,e),i=null===(r=t)||void 0===r?void 0:r.extensionId,o={target:ve.EXTENSION,encryptedPayload:n,targetId:i};v.postMessage(o,v.location.origin)}))}listenForChannelOpening(e){return tt(this,void 0,void 0,(function*(){v.addEventListener("message",(t=>tt(this,void 0,void 0,(function*(){var r,i;if(t.source!==v||t.origin!==v.location.origin)return;const o=null===(r=null==t?void 0:t.data)||void 0===r?void 0:r.message;if(o&&o.target===ve.PAGE&&(yield this.isChannelOpenMessage(o))){const r=et.from(o.payload,"hex");if(r.length>=n.crypto_secretbox_NONCEBYTES+n.crypto_secretbox_MACBYTES)try{const n=JSON.parse(yield p(r,this.keyPair.publicKey,this.keyPair.privateKey));e(Object.assign(Object.assign({},n),{senderId:yield ie(n.publicKey),extensionId:null===(i=null==t?void 0:t.data)||void 0===i?void 0:i.sender.id}))}catch(e){}}}))))}))}sendPairingRequest(e){return tt(this,void 0,void 0,(function*(){const t={target:ve.EXTENSION,payload:yield(new Oe).serialize(yield this.getPairingRequestInfo()),targetId:e};v.postMessage(t,v.location.origin)}))}isChannelOpenMessage(e){return tt(this,void 0,void 0,(function*(){return"object"==typeof e&&e.hasOwnProperty("payload")}))}subscribeToMessages(){return tt(this,void 0,void 0,(function*(){v.addEventListener("message",(e=>{if(e.source===v&&e.origin===v.location.origin&&"object"==typeof e&&e){const t=e.data;t.message&&t.message.target===ve.PAGE&&this.activeListeners.forEach((e=>{e(t.message,{origin:be.EXTENSION,id:t.sender.id||""})}))}}))}))}}var nt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const it=new k("Transport");class ot{constructor(e,t,r){this.type=Qe.POST_MESSAGE,this._isConnected=qe.NOT_CONNECTED,this.listeners=[],this.name=e,this.client=t,this.peerManager=r}get connectionStatus(){return this._isConnected}static isAvailable(){return nt(this,void 0,void 0,(function*(){return Promise.resolve(!1)}))}connect(){return nt(this,void 0,void 0,(function*(){it.log("connect"),this._isConnected=qe.CONNECTED}))}disconnect(){return nt(this,void 0,void 0,(function*(){it.log("disconnect"),this._isConnected=qe.NOT_CONNECTED}))}send(e,t){return nt(this,void 0,void 0,(function*(){if(t)return this.client.sendMessage(e,t);{const t=(yield this.getPeers()).map((t=>this.client.sendMessage(e,t)));return(yield Promise.all(t))[0]}}))}addListener(e){return nt(this,void 0,void 0,(function*(){it.debug("addListener",e),this.listeners.push(e)}))}removeListener(e){return nt(this,void 0,void 0,(function*(){it.log("removeListener"),this.listeners=this.listeners.filter((t=>t!==e))}))}getPeers(){return nt(this,void 0,void 0,(function*(){return this.peerManager.getPeers()}))}addPeer(e,t=!0){return nt(this,void 0,void 0,(function*(){it.log("addPeer","adding peer",e),yield this.peerManager.addPeer(e),yield this.listen(e.publicKey)}))}removePeer(e){return nt(this,void 0,void 0,(function*(){it.log("removePeer","removing peer",e),yield this.peerManager.removePeer(e.publicKey),this.client&&(yield this.client.unsubscribeFromEncryptedMessage(e.publicKey))}))}removeAllPeers(){return nt(this,void 0,void 0,(function*(){it.log("removeAllPeers"),yield this.peerManager.removeAllPeers(),this.client&&(yield this.client.unsubscribeFromEncryptedMessages())}))}notifyListeners(e,t){return nt(this,void 0,void 0,(function*(){0===this.listeners.length?it.warn("notifyListeners","0 listeners notified!",this):it.log("notifyListeners",`Notifying ${this.listeners.length} listeners`,this),this.listeners.forEach((r=>{r(e,t)}))}))}}var st=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const at=new k("PostMessageTransport");let ut,ct,lt=!1;class dt extends ot{constructor(e,t,r,n){super(e,new rt(e,t),new Ve(r,n)),this.type=Qe.POST_MESSAGE}static isAvailable(){return st(this,void 0,void 0,(function*(){return new Promise((e=>{const t=r=>{const n=r.data;n&&"pong"===n.payload&&(e(!0),v.removeEventListener("message",t))};v.addEventListener("message",t);const r={target:ve.EXTENSION,payload:"ping"};v.postMessage(r,v.location.origin)}))}))}static getAvailableExtensions(){return st(this,void 0,void 0,(function*(){return ut||ct||(ct=[],ut=new Promise((e=>{dt.listenForExtensions(),setTimeout((()=>{e(null!=ct?ct:[])}),1e3)})).finally((()=>{ut=void 0})),ut)}))}static listenForExtensions(){if(lt)return;v.addEventListener("message",(e=>{if(e.source!==v||e.origin!==v.location.origin)return;const t=e.data,r=t.sender;var n;t&&"pong"===t.payload&&r&&(at.log("getAvailableExtensions",`extension "${r.name}" is available`,r),n=r,ct||(ct=[]),ct.some((e=>e.id===n.id))||(ct.push(n),v.postMessage("extensionsUpdated",v.location.origin)))}));const e={target:ve.EXTENSION,payload:"ping"};v.postMessage(e,v.location.origin),lt=!0}connect(){const e=Object.create(null,{connect:{get:()=>super.connect}});return st(this,void 0,void 0,(function*(){if(at.log("connect"),this._isConnected!==qe.NOT_CONNECTED)return;this._isConnected=qe.CONNECTING;const t=yield this.getPeers();if(t.length>0){at.log("connect",`connecting to ${t.length} peers`);const e=t.map((e=>st(this,void 0,void 0,(function*(){return this.listen(e.publicKey)}))));Promise.all(e).catch((e=>at.error("connect",e)))}yield this.startOpenChannelListener(),yield e.connect.call(this)}))}startOpenChannelListener(){return st(this,void 0,void 0,(function*(){}))}getPairingRequestInfo(){return st(this,void 0,void 0,(function*(){return this.client.getPairingRequestInfo()}))}listen(e){return st(this,void 0,void 0,(function*(){at.log("listen",e),yield this.client.listenForEncryptedMessage(e,((e,t)=>{const r={origin:be.EXTENSION,id:t.id};this.notifyListeners(e,r).catch((e=>{throw e}))})).catch((e=>{throw e}))}))}}const ht=[{key:"spire_chrome",id:"gpfndedineagiepkpinficbcbbgjoenn",name:"Spire",shortName:"Spire",color:"",logo:"data:image/png;base64,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",link:"https://spirewallet.com/"},{key:"temple_chrome",id:"ookjlbkiijinhpmnjffcofjonbfbgaoc",name:"Temple Wallet",shortName:"Temple",color:"",logo:"data:image/png;base64,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",link:"https://templewallet.com/"}],ft=[{key:"galleon_desktop",name:"Galleon",shortName:"Galleon",color:"",logo:"data:image/png;base64,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",deepLink:"galleon://"},{key:"umami_desktop",name:"Umami",shortName:"Umami",color:"",logo:"data:image/png;base64,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",deepLink:"umami://"}],pt=[{key:"kukai_web",name:"Kukai Wallet",shortName:"Kukai",color:"",logo:"data:image/png;base64,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",links:{mainnet:"https://wallet.kukai.app",delphinet:"https://testnet.kukai.app",edonet:"https://edonet.kukai.app",florencenet:"https://florencenet.kukai.app",granadanet:"https://granadanet.kukai.app",hangzhounet:"https://hangzhounet.kukai.app",ithacanet:"https://ithacanet.kukai.app"}}],gt=[{key:"airgap_ios",name:"AirGap Wallet",shortName:"AirGap",color:"rgb(4, 235, 204)",logo:"data:image/png;base64,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",universalLink:"https://wallet.airgap.it",deepLink:"airgap-wallet://"},{key:"naan_ios",name:"Naan Wallet",shortName:"Naan",color:"rgb(129, 100, 100)",logo:"data:image/png;base64,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",universalLink:"https://naanwallet.com",deepLink:"naan://"},{key:"autonomy-app",name:"Autonomy",shortName:"Autonomy",color:"",logo:"data:image/png;base64,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",universalLink:"https://au.bitmark.com/apps/tezos",deepLink:"autonomy-tezos://"}];var mt=r(4364),yt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const bt=new Oe,vt=["ookjlbkiijinhpmnjffcofjonbfbgaoc","gpfndedineagiepkpinficbcbbgjoenn"];var At,wt;!function(e){e[e.DESKTOP=0]="DESKTOP",e[e.IOS=1]="IOS",e[e.ANDROID=2]="ANDROID"}(At||(At={})),function(e){e.IOS="ios",e.ANDROID="android",e.EXTENSION="extension",e.DESKTOP="desktop",e.WEB="web"}(wt||(wt={}));class Et{static getPlatfrom(){return yt(this,void 0,void 0,(function*(){return Ue(window)?At.ANDROID:Le(window)?At.IOS:At.DESKTOP}))}static getPairingInfo(e,t,r,n){return yt(this,void 0,void 0,(function*(){const i=null!=n?n:yield Et.getPlatfrom(),o=e.p2pSyncCode,s=e.postmessageSyncCode,a=e.preferredNetwork;switch(i){case At.DESKTOP:return Et.getDesktopPairingAlert(o,t,s,r,a);case At.IOS:return Et.getIOSPairingAlert(o,t,a);case At.ANDROID:return Et.getAndroidPairingAlert(o,t,a);default:throw new Error("platform unknown")}}))}static getDesktopPairingAlert(e,t,r,n,i){return yt(this,void 0,void 0,(function*(){const o=yield dt.getAvailableExtensions();return o.forEach((e=>{const t=vt.indexOf(e.id);t>=0&&vt.splice(t,1)})),{walletLists:[{title:"Browser Extensions",type:wt.EXTENSION,wallets:[...o.map((e=>{var n,i,o,s,a;const u=ht.find((t=>t.id===e.id));return{key:null!==(n=null==u?void 0:u.key)&&void 0!==n?n:e.id,name:null!==(i=e.name)&&void 0!==i?i:null==u?void 0:u.name,logo:null!==(o=e.iconUrl)&&void 0!==o?o:null==u?void 0:u.logo,shortName:null!==(s=e.shortName)&&void 0!==s?s:null==u?void 0:u.shortName,color:null!==(a=e.color)&&void 0!==a?a:null==u?void 0:u.color,enabled:!0,clickHandler(){return yt(this,void 0,void 0,(function*(){if(r){const t=yield bt.serialize(yield r()),n={target:ve.EXTENSION,payload:t,targetId:e.id};v.postMessage(n,v.location.origin)}t(wt.EXTENSION,this)}))}}})),...ht.filter((e=>vt.some((t=>t===e.id)))).map((e=>({key:e.key,name:e.name,shortName:e.shortName,color:e.color,logo:e.logo,enabled:!1,clickHandler:()=>{}})))].sort(((e,t)=>e.key.localeCompare(t.key)))},{title:"Desktop & Web Wallets",type:wt.DESKTOP,wallets:[...ft.map((r=>({key:r.key,name:r.name,shortName:r.shortName,color:r.color,logo:r.logo,enabled:!0,clickHandler(){return yt(this,void 0,void 0,(function*(){const n=yield bt.serialize(yield e()),i=He(r.deepLink,n);window.open(i,"_blank"),t(wt.DESKTOP,this,!0)}))}}))),...yield Et.getWebList(e,t,i)].sort(((e,t)=>e.key.localeCompare(t.key)))},{title:"Mobile Wallets",type:wt.IOS,wallets:[...gt.map((r=>({key:r.key,name:r.name,shortName:r.shortName,color:r.color,logo:r.logo,enabled:!0,clickHandler(){return yt(this,void 0,void 0,(function*(){const r=yield bt.serialize(yield e());n(r),t(wt.IOS,this,!0)}))}})))].sort(((e,t)=>e.key.localeCompare(t.key)))}],buttons:[]}}))}static getIOSPairingAlert(e,t,r){return yt(this,void 0,void 0,(function*(){return{walletLists:[{title:"Mobile Wallets",type:wt.IOS,wallets:gt.map((r=>({key:r.key,name:r.name,shortName:r.shortName,color:r.color,logo:r.logo,enabled:!0,clickHandler(){var n;return yt(this,void 0,void 0,(function*(){const i=yield bt.serialize(yield e()),o=He(null!==(n=r.deepLink)&&void 0!==n?n:r.universalLink,i),s=document.createElement("a");s.setAttribute("href",o),s.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0})),t(wt.IOS,this,!0)}))}}))).sort(((e,t)=>e.key.localeCompare(t.key)))},{title:"Web Wallets",type:wt.WEB,wallets:[...yield Et.getWebList(e,t,r)].sort(((e,t)=>e.key.localeCompare(t.key)))}],buttons:[]}}))}static getAndroidPairingAlert(e,t,r){return yt(this,void 0,void 0,(function*(){return{walletLists:[{title:"Web Wallets",type:wt.WEB,wallets:[...yield Et.getWebList(e,t,r)].sort(((e,t)=>e.key.localeCompare(t.key)))}],buttons:[{title:"Mobile Wallets",text:"Connect Wallet",clickHandler:()=>yt(this,void 0,void 0,(function*(){const r=yield bt.serialize(yield e()),n=He("tezos://",r);window.open(n,"_blank"),t(wt.ANDROID)}))}]}}))}static getWebList(e,t,r){return yt(this,void 0,void 0,(function*(){return pt.map((n=>({key:n.key,name:n.name,shortName:n.shortName,color:n.color,logo:n.logo,enabled:!0,clickHandler(){const i=window.open("","_blank");e().then((e=>bt.serialize(e))).then((e=>{var o;const s=He(null!==(o=n.links[r])&&void 0!==o?o:n.links[me.MAINNET],e);i?i.location.href=s:window.open(s,"_blank"),t(wt.WEB,this,!0)})).catch((e=>{mt.error(e)}))}}))).sort(((e,t)=>e.key.localeCompare(t.key)))}))}}var _t=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const It=new k("Alert"),St=new Oe,kt=(e,t,r)=>_t(void 0,void 0,void 0,(function*(){const n=()=>_t(void 0,void 0,void 0,(function*(){return Et.getPairingInfo(r,((e,t,r)=>_t(void 0,void 0,void 0,(function*(){r||(yield Rt())}))),(()=>_t(void 0,void 0,void 0,(function*(){E()}))))})),i=yield n(),o=t.getElementById("pairing-container");if(!o)throw new Error("container not found");const s=document.createElement("span");o.appendChild(s),i.buttons.forEach((e=>_t(void 0,void 0,void 0,(function*(){const r=yield re(),n=Ae("div",["beacon-list__title"],[],e.title),i=Ae("button",["beacon-modal__button","connect__btn"],[],e.text),o=document.createElement("a");o.id=`button_${r}`,o.appendChild(n),o.appendChild(i),s.appendChild(o);const a=t.getElementById(o.id);a&&a.addEventListener("click",(()=>_t(void 0,void 0,void 0,(function*(){e.clickHandler()}))))}))));const a=document.createElement("span");o.appendChild(a);const u=e=>{Se(a),e.forEach((e=>{const r=document.createElement("div");r.classList.add("beacon-list__wrapper"),a.appendChild(r),r.appendChild(Ae("div",["beacon-list__title"],[],e.title));const n=document.createElement("span");r.appendChild(n),e.wallets.forEach((r=>_t(void 0,void 0,void 0,(function*(){((e,r,n)=>{const i=`Open in ${n.name}`,o=n.key,s=n.logo?Ae("div",[],[],[Ae("img",["beacon-selection__img"],[["src",n.logo]],"")]):we(["beacon-selection__img","svg-inline--fa","fa-wallet","fa-w-16"],[["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","wallet"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 512 512"],["style","enable-background:new 0 0 512 512;"],["xml:space","preserve"]],[Ee([["d","M376.2,181H152.9c-5.2,0-9.4-4.2-9.4-9.4s4.2-9.4,9.4-9.4h225c5.2,0,9.4-4.2,9.4-9.4c0-15.5-12.6-28.1-28.1-28.1H143.5c-20.7,0-37.5,16.8-37.5,37.5v187.5c0,20.7,16.8,37.5,37.5,37.5h232.7c16.4,0,29.8-12.6,29.8-28.1v-150C406,193.6,392.7,181,376.2,181z M349.8,302.9c-10.4,0-18.8-8.4-18.8-18.8s8.4-18.8,18.8-18.8s18.8,8.4,18.8,18.8S360.1,302.9,349.8,302.9z"]])]),a=Ae("div",["beacon-selection__name"],[],[Ae("span",[],[],n.name),n.enabled?void 0:Ae("p",[],[],"Not installed")]),u=Ae("a",["beacon-selection__list",n.enabled?"":"disabled"],[["tabindex","0"],["id",`wallet_${o}`],["alt",i],["target","_blank"]],[a,s]),c=document.createElement("span");c.appendChild(u),e.appendChild(c);const l=t.getElementById(`wallet_${o}`),d=e=>_t(void 0,void 0,void 0,(function*(){if(e&&"Enter"!==e.key)return;n.clickHandler();const i=t.getElementById("beacon-modal__content");i&&r!==wt.EXTENSION&&r!==wt.IOS&&(Se(i),i.appendChild(Ae("p",["beacon-alert__title"],[],"Establishing Connection..")),i.appendChild(Ae("div",["progress-line"],[["id","beacon-toast-loader"]],"")),i.appendChild(Ae("div",["beacon--selected__container"],[],[...n.logo?[Ae("img",["beacon-selection__img"],[["src",n.logo]],""),Ae("img",["beacon--selection__name__lg"],[],n.name)]:[]])))}));l&&(l.addEventListener("click",(()=>d())),l.addEventListener("keydown",d))})(n,e.type,r)}))))}))};u(i.walletLists);const c=e=>_t(void 0,void 0,void 0,(function*(){if("extensionsUpdated"===e.data){const e=yield n();u(e.walletLists)}}));let l;l=t=>{t.data===`closeAlert-${e}`&&(v.removeEventListener("message",c),v.removeEventListener("message",l))},v.addEventListener("message",c),v.addEventListener("message",l);const d=t.getElementById("beacon--qr__container"),h=t.getElementById("beacon--qr__copy"),f=t.getElementById("beacon-title"),p=Ue(window)?"android":Le(window)?"ios":"desktop",g=t.getElementById("beacon-main-text"),m=t.getElementById("pairing-container"),y=t.getElementById("beacon--switch__container"),b=()=>_t(void 0,void 0,void 0,(function*(){const e=r?yield St.serialize(yield r.p2pSyncCode()):"";navigator.clipboard.writeText(e).then((()=>{h&&(h.innerText="Copied"),It.log("Copying to clipboard was successful!")}),(e=>{It.error("Could not copy text to clipboard: ",e)}))}));let A=!1;let w=!1;const E=()=>{var e;e=w?"none":p,_t(void 0,void 0,void 0,(function*(){const n=t.getElementById("beacon-switch");if(n&&(n.innerText="none"===e?"Pair wallet on same device":"Pair wallet on another device"),g&&m&&y&&h&&d&&f)switch(g.style.display="none",f.style.textAlign="center",m.style.display="none",y.style.display="initial",e){case"ios":case"android":m.style.display="initial";break;case"desktop":m.style.display="initial",f.style.textAlign="left",g.style.display="none",y.style.display="initial";break;default:if(!A){const e=yield St.serialize(yield r.p2pSyncCode()),t=((e,t)=>{const r=Fe(0,"L");e.length>500&&ze.warn("getQrData",'The size of the payload in the QR code is quite long and some devices might not be able to scan it anymore. To reduce the QR size, try using a shorter "name", "appUrl" and "iconUrl"');try{return r.addData(e),r.make(),r.createSvgTag()}catch(e){throw je.error("error",e),e}})(He("tezos://",e)),n=t.replace("Ae("div",["beacon-alert__base","animated","fadeIn"],[["id",`beacon-alert-modal-${e}`]],[Ae("div",["beacon-modal__wrapper"],[],[Ae("div",["beacon-modal__header"],[],[we([],[["xmlns","http://www.w3.org/2000/svg"],["id","Guides"],["x","0"],["y","0"],["version","1.1"],["viewBox","0 0 179.2 43"],["xml:space","preserve"],["width","140"],["height","40"]],[Ae("style",[],[],".st0 {\n fill: #3880ff;\n }\n .st1 {\n fill: #fff;\n }"),Ee([["d","M45 19v.9c0 .3-.2 7.5-3.4 13.2-3.3 5.6-9.4 9.3-9.7 9.5l-.8.4-1.3-.8-7.6-4.4c-.5-.3-.9-.6-1.4-.9-.4-.3-.7-.5-1.1-.8-.8-.7-1.5-1.4-2.1-2.2-.9-1.1-1.6-2.4-2.1-3.7-.9-2.3-1.3-4.8-1.2-7.5.8-.4 1.6-.6 2.4-.6h.6c-.2 2.4.1 4.6.8 6.6 1 2.8 2.9 5.1 5.5 6.6l7.4 4.3c.2-.1.4-.2.6-.4 1.9-1.3 5.3-4.1 7.3-7.6 2.2-3.9 2.8-8.9 3-10.8L38.8 19c.3-1 .4-2.1.5-3.2L45 19z"],["class","st0"]]),Ee([["d","M36.3 4.1v10.3c0 .5 0 1.1-.1 1.6s-.1.9-.2 1.3c-.2 1-.5 2-.9 3-.5 1.3-1.3 2.6-2.2 3.7-1.5 1.9-3.5 3.6-5.9 4.8-.9-.6-1.6-1.3-2-2.4 2.1-1 3.9-2.3 5.2-4 1.9-2.3 3-5.1 3-8.1V5.9l-.6-.3c-2-1-6.1-2.6-10.1-2.6-4.5 0-9.1 2-10.9 2.9v3.6c-1 .3-2 .7-3 1.1V4.1l.8-.4C9.7 3.5 16 0 22.5 0s12.8 3.5 13.1 3.6l.7.5z"],["class","st0"]]),Ee([["d","M10.5 16.5l-7.4 4.3v.7c.2 2.1.9 6.5 2.9 10 2.2 3.9 6.2 6.9 7.9 8l3.1-1.8c.8.7 1.6 1.4 2.5 2L13.8 43l-.8-.5c-.3-.2-6.4-3.9-9.7-9.5C.1 27.4 0 20.2 0 19.9V19l1.3-.8L9 13.9c.5-.3.9-.5 1.4-.7.4-.2.8-.4 1.3-.5 1-.4 2-.6 3-.7 1.4-.2 2.9-.2 4.3 0 2.4.3 4.8 1.2 7.1 2.7 0 1-.4 2-1 2.9-1.9-1.3-4-2.2-6-2.5-3.1-.6-6-.1-8.6 1.4z"],["class","st0"]]),_e([Ee([["d","M73.9 23c.9 1 1.3 2.3 1.3 3.7 0 1.9-.6 3.4-1.9 4.5-1.3 1.1-3.1 1.7-5.5 1.7h-8.6v-23h8.4c2.3 0 4.1.5 5.3 1.5 1.2 1 1.8 2.4 1.8 4.2 0 1.5-.4 2.7-1.2 3.6-.8.9-1.8 1.5-3.1 1.8 1.5.3 2.6 1 3.5 2zm-11.7-3h5c1.5 0 2.6-.3 3.4-1 .8-.7 1.2-1.6 1.2-2.8 0-1.2-.4-2.1-1.1-2.8-.8-.7-1.9-1-3.5-1h-4.8V20zm8.7 9.4c.9-.7 1.3-1.7 1.3-3s-.4-2.3-1.3-3c-.9-.7-2.1-1.1-3.7-1.1h-5v8.2h5c1.6-.1 2.8-.4 3.7-1.1zM95.3 24.6H81c.1 2.1.6 3.6 1.7 4.6s2.4 1.5 4 1.5c1.4 0 2.6-.4 3.6-1.1 1-.7 1.6-1.7 1.8-2.9h3.2c-.2 1.2-.7 2.4-1.5 3.3-.8 1-1.7 1.7-2.9 2.3-1.2.5-2.6.8-4.1.8-1.7 0-3.2-.4-4.6-1.1-1.3-.7-2.4-1.8-3.1-3.2-.8-1.4-1.1-3-1.1-4.9 0-1.9.4-3.5 1.1-4.9.8-1.4 1.8-2.5 3.1-3.2 1.3-.7 2.9-1.1 4.6-1.1 1.7 0 3.3.4 4.6 1.1 1.3.7 2.3 1.7 3 3 .7 1.2 1 2.6 1 4.1.1.7 0 1.2-.1 1.7zm-3.5-4.8c-.5-.9-1.2-1.6-2.1-2-.9-.4-1.8-.7-2.8-.7-1.6 0-3 .5-4.1 1.5-1.1 1-1.7 2.5-1.8 4.5h11.5c0-1.3-.2-2.4-.7-3.3zM111.2 16c1.2.9 2.1 2 2.5 3.5V15h3v18h-3v-4.6c-.5 1.5-1.3 2.6-2.5 3.5-1.2.9-2.7 1.3-4.4 1.3-1.6 0-3-.4-4.3-1.1-1.2-.7-2.2-1.8-2.9-3.2-.7-1.4-1.1-3-1.1-4.9 0-1.9.4-3.5 1.1-4.9.7-1.4 1.7-2.5 2.9-3.2 1.2-.7 2.7-1.1 4.3-1.1 1.7-.1 3.1.4 4.4 1.2zm-8 3.1c-1.1 1.2-1.7 2.8-1.7 4.8 0 2.1.5 3.7 1.7 4.8 1.1 1.2 2.6 1.8 4.4 1.8 1.2 0 2.2-.3 3.2-.8.9-.5 1.7-1.3 2.2-2.3.5-1 .8-2.1.8-3.5 0-1.3-.3-2.5-.8-3.5s-1.2-1.8-2.2-2.3c-.9-.5-2-.8-3.2-.8-1.9.1-3.3.7-4.4 1.8zM135 16.6c1.5 1.2 2.4 2.9 2.8 4.9h-3.1c-.2-1.3-.8-2.3-1.8-3-1-.7-2.2-1.1-3.6-1.1-1 0-2 .2-2.9.7-.9.5-1.6 1.2-2.1 2.2-.5 1-.8 2.2-.8 3.7s.3 2.7.8 3.7 1.2 1.7 2.1 2.2c.9.5 1.8.7 2.9.7 1.4 0 2.6-.4 3.6-1.1 1-.7 1.6-1.8 1.8-3h3.1c-.3 2.1-1.3 3.7-2.8 4.9-1.5 1.2-3.4 1.8-5.7 1.8-1.7 0-3.2-.4-4.6-1.1-1.3-.7-2.4-1.8-3.1-3.2-.8-1.4-1.1-3-1.1-4.9 0-1.9.4-3.5 1.1-4.9.8-1.4 1.8-2.5 3.1-3.2 1.3-.7 2.9-1.1 4.6-1.1 2.3-.1 4.2.6 5.7 1.8zM154.5 15.9c1.4.7 2.4 1.8 3.2 3.2.8 1.4 1.2 3 1.2 4.9 0 1.9-.4 3.5-1.2 4.9-.8 1.4-1.8 2.4-3.2 3.2-1.4.7-2.9 1.1-4.6 1.1-1.7 0-3.3-.4-4.6-1.1-1.4-.7-2.4-1.8-3.2-3.2-.8-1.4-1.2-3-1.2-4.9 0-1.9.4-3.5 1.2-4.9.8-1.4 1.9-2.5 3.2-3.2 1.4-.7 2.9-1.1 4.6-1.1 1.7-.1 3.2.3 4.6 1.1zm-7.6 2.2c-.9.5-1.6 1.2-2.2 2.2-.6 1-.8 2.2-.8 3.7 0 1.4.3 2.7.8 3.6.6 1 1.3 1.7 2.2 2.2.9.5 1.9.7 3 .7s2.1-.2 3-.7c.9-.5 1.6-1.2 2.2-2.2.6-1 .8-2.2.8-3.6 0-1.5-.3-2.7-.8-3.7-.6-1-1.3-1.7-2.2-2.2-.9-.5-1.9-.7-3-.7s-2.1.2-3 .7zM177.3 16.7c1.3 1.3 1.9 3.3 1.9 5.8v10.4h-3V22.8c0-1.8-.5-3.2-1.4-4.1-.9-1-2.2-1.4-3.7-1.4-1.6 0-2.9.5-3.9 1.6s-1.5 2.6-1.5 4.6V33h-3V15h3v4.3c.5-1.5 1.3-2.6 2.4-3.4 1.2-.8 2.5-1.2 4-1.2 2.2 0 3.9.6 5.2 2z"],["class","st1"]])])]),Ae("div",["beacon-modal__close__wrapper"],[["id",`beacon-alert-${e}-close`]],[Ae("div",["beacon-modal__close__icon"],[],[Ae("div",["beacon-modal__close__line1"],[],[]),Ae("div",["beacon-modal__close__line2"],[],[])])])]),Ae("div",["beacon-modal__base"],[],[Ae("div",[],[["id","beacon-modal__content"]],[Ae("div",[],[],[Ae("p",["beacon-alert__title"],[],t),...n,Ae("div",["beacon-action__container"],[],r)])])])])]);var Tt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let xt,Mt;"undefined"!=typeof window&&void 0!==window.document&&(Mt=window.document);const Bt={},Pt=e=>(v.postMessage(`closeAlert-${e}`),new Promise((t=>{var r;const n=Mt.getElementById(`beacon-alert-wrapper-${e}`);if(!n)return t();const i=null===(r=n.shadowRoot)||void 0===r?void 0:r.getElementById(`beacon-alert-modal-${e}`);if(i){const r=300,o=Bt[e];o&&(clearTimeout(o),Bt[e]=void 0),i.className=i.className.replace("fadeIn","fadeOut"),window.setTimeout((()=>{const e=n.parentNode;e&&e.removeChild(n),xt&&xt.focus(),t()}),r)}else t()}))),Rt=()=>Tt(void 0,void 0,void 0,(function*(){return new Promise((e=>Tt(void 0,void 0,void 0,(function*(){const t=Mt.querySelectorAll('[id^="beacon-alert-wrapper-"]');if(t.length>0){const r=[];t.forEach((e=>Tt(void 0,void 0,void 0,(function*(){r.push(e.id.split("-")[3])})))),yield Promise.all(r.map(Pt)),e()}else e()}))))})),Ot=e=>Tt(void 0,void 0,void 0,(function*(){var t,r;const n=e.body,i=e.data,o=e.title,s=e.timer,a=e.pairingPayload,u=e.disclaimerText,c=e.closeButtonCallback;yield Rt();const l=(yield re()).split("-").join(""),d=Mt.createElement("div");d.setAttribute("id",`beacon-alert-wrapper-${l}`);const h=d.attachShadow({mode:"open"}),f=Mt.createElement("div");f.setAttribute("tabindex","0"),h.appendChild(f);const p=[...null!==(r=null===(t=e.buttons)||void 0===t?void 0:t.map((e=>{var t,r;return{text:e.text,actionCallback:null!==(t=e.actionCallback)&&void 0!==t?t:()=>Promise.resolve(),style:null!==(r=e.style)&&void 0!==r?r:"outline"}})))&&void 0!==r?r:[]];let g=a?"string"==typeof n?Ae("div",[],[["id","beacon--qr__container"]],[Ae("div",[],[["id","beacon--qr__copy__container"]],[Ae("button",["beacon-modal__button--outline"],[["id","beacon--qr__copy"]],"Copy")])]):Ae("span",[],[],""):Ae("span",[],[],null!=n?n:"");i&&(g=Ae("span",[],[],[g,Ae("pre",[],[["style","text-align: left"]],i)]));const{style:m,html:y}=((e,t,r,n,i)=>{const o=r,s=n.map(((t,r)=>Ae("button",["beacon-modal__button"+("outline"===t.style?"--outline":"")],[["id",`beacon-alert-${e}-${r}`]],t.text)));let a=Me;i&&(a+=Be);const u=Ae("span",[],[],o),c=i?((e,t,r,n)=>Ct(e,t,r,[Ae("span",[],[["id","pairing-container"]],""),Ae("div",["beacon-alert__text"],[["id","beacon-main-text"]],[Ae("p",["beacon-list__title"],[["id","beacon-title"]],[document.createTextNode("Scan QR code with a Beacon-compatible wallet. "),Ae("a",[],[["href","https://docs.walletbeacon.io/supported-wallets"],["target","_blank"]],"Learn more"),...n])]),Ae("div",[],[["id","beacon--switch__container"]],[Ae("button",["beacon-modal__button--outline"],[["id","beacon-switch"]],"")]),Ae("div",[],[["id","beacon--disclaimer"]],"")]))(e,[u],s,[t]):((e,t,r,n)=>Ct(e,t,r,[Ae("div",["beacon-alert__text"],[["id","beacon-main-text"]],n)]))(e,[u],s,[t]);return{style:a,html:c}})(l,g,o,p,!!(null==a?void 0:a.p2pSyncCode));f.appendChild(y);const b=Mt.createElement("style");b.textContent=m,h.appendChild(b),s&&(Bt[l]=window.setTimeout((()=>Tt(void 0,void 0,void 0,(function*(){yield Pt(l)}))),s)),Mt.body.prepend(d);const v=h.getElementById(`beacon-alert-${l}-close`),A=()=>Tt(void 0,void 0,void 0,(function*(){c&&c(),yield Pt(l)}));if(u){const e=h.getElementById("beacon--disclaimer");e&&(e.innerText=u)}const w=xe(),E=h.getElementById(`beacon-alert-modal-${l}`);E&&(E.classList.add(`theme__${w}`),E.addEventListener("click",A));const _=h.querySelectorAll(".beacon-modal__wrapper");return _.length>0&&_[0].addEventListener("click",(e=>{e.stopPropagation()})),xt=Mt.activeElement,f.focus(),p.forEach(((e,t)=>{const r=h.getElementById(`beacon-alert-${l}-${t}`);r&&r.addEventListener("click",(()=>Tt(void 0,void 0,void 0,(function*(){yield Pt(l),e.actionCallback&&(yield e.actionCallback())}))))})),v&&v.addEventListener("click",(()=>Tt(void 0,void 0,void 0,(function*(){yield A()})))),window.addEventListener("keydown",(e=>Tt(void 0,void 0,void 0,(function*(){"Escape"===e.key&&(yield A())})))),a&&(yield kt(l,h,a)),l})),Nt=":host {\n --animation-duration: 300ms;\n all: initial;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeOut {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n\n.animated {\n animation-duration: var(--animation-duration);\n animation-fill-mode: both;\n}\n\n.fadeIn {\n animation-name: fadeIn;\n}\n\n.fadeOut {\n animation-name: fadeOut;\n}\n\n.beacon-toast__base {\n position: fixed;\n top: 16px;\n right: 16px;\n z-index: 2147483000;\n margin: 0 auto;\n border-radius: 8px;\n overflow: hidden;\n box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);\n flex-direction: column;\n}\n@media (max-width: 576px) {\n .beacon-toast__base {\n top: 8px;\n right: 8px;\n left: 8px;\n }\n .beacon-toast__wallet__outer {\n flex-wrap: wrap;\n }\n .beacon-toast__wallet__link {\n display: flex;\n margin-left: 12px !important;\n }\n}\n\n.theme__light.beacon-toast__base {\n background: #fff;\n}\n\n.theme__dark.beacon-toast__base {\n background: #27334c;\n}\n\n.theme__dark p {\n color: #6183ff;\n}\n\na {\n text-decoration: none;\n color: #3880ff;\n}\n\na svg {\n width: 12px;\n margin-left: 2px;\n}\n\na:visited {\n color: #3880ff;\n}\n\nhr {\n height: 1px;\n color: rgba(0, 0, 0, 0.12);\n background-color: rgba(0, 0, 0, 0.12);\n border: none;\n width: 100%;\n margin: 0;\n display: none;\n}\n\n.show {\n display: block !important;\n}\n\n.hide {\n display: none !important;\n}\n\n#beacon-toast-list {\n display: none;\n}\n\n.beacon-toast__upside_down {\n transform: rotate(180deg);\n}\n\n.beacon-toast__content {\n justify-content: space-between;\n min-height: 56px;\n height: 0;\n}\n\n.beacon-toast__action__item,\n.beacon-toast__powered a,\n.beacon-toast__wallet__container,\n#beacon-text,\n.beacon-toast__action__item p,\n.beacon-toast__wallet__outer {\n align-items: center;\n}\n\n.beacon-toast__content,\n.beacon-toast__base,\n.beacon-toast__action__item,\n.beacon-toast__powered a,\n#beacon-text,\n.beacon-toast__wallet__container,\n.beacon-toast__wallet__outer {\n display: flex;\n}\n\n.beacon-toast__content,\n.beacon-toast__action__item,\n.beacon-toast__powered a {\n padding: 0 16px;\n font-family: Roboto, Helvetica, sans-serif;\n}\n\n#beacon-text strong {\n display: contents;\n}\n.beacon-toast__wallet__link {\n margin-left: 8px;\n}\n.beacon-toast__wallet__link svg {\n margin-left: 4px;\n}\n.beacon-toast__powered a {\n margin: 4px 0 12px;\n font-size: 12px;\n opacity: 0.64;\n}\n\n.beacon-toast__powered svg {\n width: 20px;\n height: 20px;\n margin: 0 2px 0 4px;\n}\n\n.beacon-toast__action__item {\n font-size: 14px;\n max-width: 40ch;\n}\n\n.beacon-toast__action__item p {\n margin-right: 8px;\n}\n\n.beacon-toast__action__item__subtitle,\n.beacon-toast__powered a {\n min-width: 88px;\n color: rgba(0, 0, 0, 0.54);\n}\n\n.theme__dark .beacon-toast__powered a {\n color: #7c99d6;\n}\n\n.beacon-toast__content__img {\n width: 24px;\n height: 24px;\n margin-right: 4px;\n image-rendering: -moz-crisp-edges; /* Firefox */\n image-rendering: -o-crisp-edges; /* Opera */\n image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */\n image-rendering: crisp-edges;\n -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */\n}\n\n.beacon-toast__more {\n width: 14px;\n transition: transform 0.5s;\n}\n\na,\n.beacon-toast__more {\n cursor: pointer;\n}\n\na:hover {\n opacity: 0.64;\n}\n\n.theme__dark .beacon-toast__more {\n color: #7c99d6;\n}\n\n.beacon-toast__more--action {\n margin: 8px 0;\n}\n\n#beacon-text {\n padding-right: 24px;\n}\n\n#beacon-text-content {\n display: flex;\n align-items: center;\n}\n\n.progress-line,\n.progress-line:before {\n height: 3px;\n width: 100%;\n margin: 0;\n}\n.progress-line {\n background-color: #a7c4f7;\n display: -webkit-flex;\n display: flex;\n}\n.progress-line:before {\n background-color: #3880ff;\n content: '';\n -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n@-webkit-keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n@keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n";var Dt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let Lt,Ut,Ft,jt;"undefined"!=typeof window&&void 0!==window.document&&(Lt=window.document);const zt=e=>{for(;e.firstChild;)e.removeChild(e.firstChild)},Ht=e=>{var t,r;const n=null===(t=null==jt?void 0:jt.walletInfo)||void 0===t?void 0:t.icon,i=null===(r=null==jt?void 0:jt.walletInfo)||void 0===r?void 0:r.name;let o;const s=Ae("strong",[],[],null!=i?i:"Wallet");o=n?Ae("span",["beacon-toast__wallet__container"],[],[Ae("img",["beacon-toast__content__img"],[["src",n]],""),s]):s;const a=e.split("{{wallet}}");if(1===a.length)return[Ae("span",[],[],e)];{const e=[];for(let t=0;tnew Promise((e=>{var t;jt=void 0;const r=Lt.getElementById("beacon-toast-wrapper");if(!r)return e();const n=null===(t=r.shadowRoot)||void 0===t?void 0:t.getElementById("beacon-toast");if(n){const t=300;Ut&&(clearTimeout(Ut),Ut=void 0),n.className=n.className.replace("fadeIn","fadeOut"),window.setTimeout((()=>{const t=r.parentNode;t&&t.removeChild(r),e()}),t)}else e()})),Gt=(e,t,r)=>{const n=e.getElementById(t);return n&&n.addEventListener("click",(()=>Dt(void 0,void 0,void 0,(function*(){yield r(n)})))),n},Qt=(e,t)=>{const r=e.getElementById(t);r&&(r.classList.remove("hide"),r.classList.add("show"))},qt=(e,t)=>{const r=e.getElementById(t);r&&(r.classList.add("hide"),r.classList.remove("show"))},Wt=e=>{Qt(e,"beacon-toast-button-close"),qt(e,"beacon-toast-button-expand")},Vt=e=>{const t=e.getElementById("beacon-toast-button-expand"),r=e.getElementById("beacon-toast-list");t&&r&&(t.classList.remove("beacon-toast__upside_down"),r.classList.add("hide"),r.classList.remove("show"))},Yt=e=>{const t=e.getElementById("beacon-toast-button-expand"),r=e.getElementById("beacon-toast-list");t&&r&&(t.classList.add("beacon-toast__upside_down"),r.classList.remove("hide"),r.classList.add("show"))},Jt=e=>{const t=e.getElementById("beacon-toast-button-expand"),r=e.getElementById("beacon-toast-list");t&&r&&(t.classList.contains("beacon-toast__upside_down")?Vt(e):Yt(e))},Xt=(e,t,r)=>Dt(void 0,void 0,void 0,(function*(){const n=t.actions;if(n&&n.length>0){const t=n.map((e=>Dt(void 0,void 0,void 0,(function*(){return t=e,Dt(void 0,void 0,void 0,(function*(){const{text:e,isBold:r,actionText:n,actionLogo:i,actionCallback:o}=t,s=yield re(),a=Lt.createElement("div");a.classList.add("beacon-toast__action__item"),zt(a);const u=e=>Ae("strong",[],[],e);if(o){e.length>0&&a.appendChild(Ae("p",[],[],e));const t=Ae("span",[],[],[Ae("span",[],[],n),i&&"external"===i?we(["svg-inline--fa","fa-external-link-alt","fa-w-16"],[["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","external-link-alt"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 512 512"]],[Ee([["fill","currentColor"],["d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]])]):void 0]);a.appendChild(Ae("p",[],[],[Ae("a",[],[["id",s]],[r?u([t]):t])]))}else if(n){e.length>0&&a.appendChild(Ae("p",["beacon-toast__action__item__subtitle"],[],e));const t=Ae("span",[],[],n);a.appendChild(Ae("p",[],[],[r?u([t]):t]))}else{const t=Ae("p",[],[],e);a.appendChild(r?u([t]):t)}return o&&a.addEventListener("click",o),a}));var t}))));(yield Promise.all(t)).forEach((e=>r.appendChild(e)));const i=Lt.createElement("small");i.classList.add("beacon-toast__powered"),i.appendChild(Ae("a",[],[["href","https://walletbeacon.io"],["target","_blank"]],[document.createTextNode("powered by"),we([],[["id","f63e95a9-fd19-4487-bc1a-09eb2f066704"],["data-name","Guides"],["xmlns","http://www.w3.org/2000/svg"],["width","65"],["height","65"],["viewBox","0 0 65 65"]],[Ae("title",[],[],"beacon_logo"),Ee([["fill","currentColor"],["d","M59.66,29.52v1.06c0,.37-.18,9.07-4.11,15.88S44.16,57.75,43.84,57.93l-.91.54-1.61-.93-9.19-5.3a14.68,14.68,0,0,1-1.63-1.06h0a14.09,14.09,0,0,1-1.29-1,17.63,17.63,0,0,1-2.56-2.7,18.58,18.58,0,0,1-2.56-4.51,21.53,21.53,0,0,1-1.5-9,6.21,6.21,0,0,1,2.93-.73c.25,0,.49,0,.74,0a18.29,18.29,0,0,0,1,7.93,15.06,15.06,0,0,0,6.67,8l8.93,5.16c.2-.13.43-.3.68-.48,2.26-1.6,6.42-4.92,8.86-9.13C55.12,39.94,55.8,34,56,31.57l-3.79-2.19a23,23,0,0,0,.6-3.83Z"]]),Ee([["fill","currentColor"],["d","M49.22,11.43V23.89c0,.65,0,1.3-.1,1.94v0c-.06.55-.13,1.1-.24,1.63A18,18,0,0,1,47.82,31a19.11,19.11,0,0,1-2.62,4.49,21.37,21.37,0,0,1-7.07,5.8,6.08,6.08,0,0,1-2.42-2.84A18.1,18.1,0,0,0,42,33.7h0a15.12,15.12,0,0,0,3.58-9.81V13.6c-.21-.11-.47-.21-.74-.35-2.52-1.16-7.47-3.1-12.36-3.1-5.42,0-11,2.4-13.08,3.45V18a22.54,22.54,0,0,0-3.63,1.38V11.43l.92-.52c.33-.18,8-4.38,15.79-4.38s15.48,4.2,15.8,4.38Z"]]),Ee([["fill","currentColor"],["d","M18,26.4,9,31.55q0,.35.06.78a31.63,31.63,0,0,0,3.49,12.28c2.71,4.71,7.55,8.3,9.53,9.64l3.79-2.19a23.33,23.33,0,0,0,3,2.44l-6.88,4-.92-.54c-.31-.18-7.75-4.69-11.68-11.5S5.36,30.92,5.35,30.56V29.49L7,28.55l9.17-5.29c.57-.32,1.14-.61,1.72-.87a13.46,13.46,0,0,1,1.55-.61A17.52,17.52,0,0,1,23,20.91a19.2,19.2,0,0,1,5.19,0,21.49,21.49,0,0,1,8.55,3.24,6.29,6.29,0,0,1-1.25,3.51,17.9,17.9,0,0,0-7.3-3.06A15.14,15.14,0,0,0,18,26.4Z"]])]),document.createTextNode("Beacon")])),r.appendChild(i),(e=>{Qt(e,"beacon-toast-button-expand"),qt(e,"beacon-toast-button-close")})(e)}else Wt(e),Vt(e)})),Zt=e=>Dt(void 0,void 0,void 0,(function*(){jt=e;const t=e.timer,r=Lt.createElement("div");r.setAttribute("id","beacon-toast-wrapper");const n=r.attachShadow({mode:"open"}),i=Lt.createElement("div"),{style:o,html:s}=(e=>{const t=e.body,r=Ht(t),n=(e=>Ae("div",["beacon-toast__base","animated","fadeIn"],[["id","beacon-toast"]],[Ae("div",["beacon-toast__content"],[],[Ae("span",[],[["id","beacon-text"]],[Ae("p",[],[["id","beacon-text-content"]],e),Ae("a",["beacon-toast__wallet__link"],[["id","beacon-open-wallet"]],[Ae("span",[],[],"Open"),we(["svg-inline--fa","fa-external-link-alt","fa-w-16"],[["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","external-link-alt"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 512 512"]],[Ee([["fill","currentColor"],["d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]])])])]),we(["beacon-toast__more","svg-inline--fa","fa-angle-down","fa-w-10"],[["id","beacon-toast-button-expand"],["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","angle-down"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 320 512"]],[Ee([["fill","currentColor"],["d","M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"]])]),we(["beacon-toast__more","svg-inline--fa","fa-times","fa-w-10"],[["id","beacon-toast-button-close"],["aria-hidden","true"],["focusable","false"],["data-prefix","fal"],["data-icon","times"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 320 512"]],[Ee([["fill","currentColor"],["d","M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"]])])]),Ae("div",["progress-line"],[["id","beacon-toast-loader"]],""),Ae("hr",["hide"],[["id","beacon-toast-loader-placeholder"]],""),Ae("div",["beacon-toast__more--action"],[["id","beacon-toast-list"]],"")]))([Ae("span",["beacon-toast__wallet__outer"],[],r)]);return{style:Nt,html:n}})(e);i.appendChild(s);const a=Lt.createElement("style");a.textContent=o,n.appendChild(i),n.appendChild(a),t&&(Ut=window.setTimeout((()=>Dt(void 0,void 0,void 0,(function*(){yield Kt()}))),t)),Lt.body.prepend(r);const u=xe(),c=n.getElementById("beacon-toast");c&&c.classList.add(`theme__${u}`);const l=n.getElementById("beacon-toast-list");l&&(yield Xt(n,e,l));const d=n.getElementById("beacon-open-wallet");d&&(e.openWalletAction?d.addEventListener("click",(()=>{e.openWalletAction&&e.openWalletAction()})):d.classList.add("hide")),"loading"===jt.state&&(Ft=window.setTimeout((()=>Dt(void 0,void 0,void 0,(function*(){const e=n.getElementById("beacon-toast-button-expand");e&&!e.classList.contains("beacon-toast__upside_down")&&Jt(n)}))),5e3)),Gt(n,"beacon-toast-button-done",(()=>Dt(void 0,void 0,void 0,(function*(){yield Kt()}))));const h=Gt(n,"beacon-toast-button-close",(()=>Dt(void 0,void 0,void 0,(function*(){yield Kt()}))));h&&"loading"===jt.state&&h.classList.add("hide"),Gt(n,"beacon-toast-button-expand",(()=>Dt(void 0,void 0,void 0,(function*(){Jt(n)}))))})),$t=e=>Dt(void 0,void 0,void 0,(function*(){var t;if(Ft&&clearTimeout(Ft),Lt.getElementById("beacon-toast-wrapper")?e.forceNew?(yield Kt(),yield Zt(e)):yield(e=>Dt(void 0,void 0,void 0,(function*(){jt=Object.assign(Object.assign({},jt),e);const t=e.timer,r=Lt.getElementById("beacon-toast-wrapper");if(!r)return;const n=r.shadowRoot;if(!n)return;const i=n.getElementById("beacon-toast-list");i&&(zt(i),yield Xt(n,e,i)),"loading"===jt.state&&(Ft=window.setTimeout((()=>Dt(void 0,void 0,void 0,(function*(){const e=n.getElementById("beacon-toast-button-expand");e&&!e.classList.contains("beacon-toast__upside_down")&&Jt(n)}))),5e3));const o=n.getElementById("beacon-text-content");o&&(zt(o),o.appendChild(Ae("span",["beacon-toast__wallet__outer"],[],Ht(e.body))));const s=n.getElementById("beacon-open-wallet");s&&(e.openWalletAction?(s.classList.remove("hide"),s.addEventListener("click",(()=>{e.openWalletAction&&e.openWalletAction()}))):s.classList.add("hide")),t&&(Ut=window.setTimeout((()=>Dt(void 0,void 0,void 0,(function*(){yield Kt()}))),t));const a=n.getElementById("beacon-toast-button-done");a&&a.addEventListener("click",(()=>Dt(void 0,void 0,void 0,(function*(){yield Kt()}))))})))(e):yield Zt(e),jt&&"finished"===jt.state){const e=null===(t=Lt.getElementById("beacon-toast-wrapper"))||void 0===t?void 0:t.shadowRoot;e&&((e=>{qt(e,"beacon-toast-loader"),Qt(e,"beacon-toast-loader-placeholder")})(e),Wt(e),Yt(e))}})),er=e=>e.length>=12?`${e.substr(0,5)}...${e.substr(-5)}`:e;var tr;!function(e){e.BROADCAST_ERROR="BROADCAST_ERROR",e.NETWORK_NOT_SUPPORTED="NETWORK_NOT_SUPPORTED",e.NO_ADDRESS_ERROR="NO_ADDRESS_ERROR",e.NO_PRIVATE_KEY_FOUND_ERROR="NO_PRIVATE_KEY_FOUND_ERROR",e.NOT_GRANTED_ERROR="NOT_GRANTED_ERROR",e.PARAMETERS_INVALID_ERROR="PARAMETERS_INVALID_ERROR",e.TOO_MANY_OPERATIONS="TOO_MANY_OPERATIONS",e.TRANSACTION_INVALID_ERROR="TRANSACTION_INVALID_ERROR",e.SIGNATURE_TYPE_NOT_SUPPORTED="SIGNATURE_TYPE_NOT_SUPPORTED",e.ABORTED_ERROR="ABORTED_ERROR",e.UNKNOWN_ERROR="UNKNOWN_ERROR"}(tr||(tr={}));var rr=r(4364),nr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ir=new k("BeaconEvents"),or=5e3;var sr;!function(e){e.PERMISSION_REQUEST_SENT="PERMISSION_REQUEST_SENT",e.PERMISSION_REQUEST_SUCCESS="PERMISSION_REQUEST_SUCCESS",e.PERMISSION_REQUEST_ERROR="PERMISSION_REQUEST_ERROR",e.OPERATION_REQUEST_SENT="OPERATION_REQUEST_SENT",e.OPERATION_REQUEST_SUCCESS="OPERATION_REQUEST_SUCCESS",e.OPERATION_REQUEST_ERROR="OPERATION_REQUEST_ERROR",e.SIGN_REQUEST_SENT="SIGN_REQUEST_SENT",e.SIGN_REQUEST_SUCCESS="SIGN_REQUEST_SUCCESS",e.SIGN_REQUEST_ERROR="SIGN_REQUEST_ERROR",e.BROADCAST_REQUEST_SENT="BROADCAST_REQUEST_SENT",e.BROADCAST_REQUEST_SUCCESS="BROADCAST_REQUEST_SUCCESS",e.BROADCAST_REQUEST_ERROR="BROADCAST_REQUEST_ERROR",e.ACKNOWLEDGE_RECEIVED="ACKNOWLEDGE_RECEIVED",e.LOCAL_RATE_LIMIT_REACHED="LOCAL_RATE_LIMIT_REACHED",e.NO_PERMISSIONS="NO_PERMISSIONS",e.ACTIVE_ACCOUNT_SET="ACTIVE_ACCOUNT_SET",e.ACTIVE_TRANSPORT_SET="ACTIVE_TRANSPORT_SET",e.SHOW_PREPARE="SHOW_PREPARE",e.HIDE_UI="HIDE_UI",e.PAIR_INIT="PAIR_INIT",e.PAIR_SUCCESS="PAIR_SUCCESS",e.CHANNEL_CLOSED="CHANNEL_CLOSED",e.INTERNAL_ERROR="INTERNAL_ERROR",e.UNKNOWN="UNKNOWN"}(sr||(sr={}));const ar=e=>nr(void 0,void 0,void 0,(function*(){let t;const r=[];if(e.walletInfo.deeplink&&("web"===e.walletInfo.type||"mobile"===e.walletInfo.type&&De(window)||"desktop"===e.walletInfo.type&&!De(window))){const r=e.walletInfo.deeplink;t=()=>nr(void 0,void 0,void 0,(function*(){const e=document.createElement("a");e.setAttribute("href",r),e.setAttribute("target","_blank"),e.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0}))}))}r.push({text:"No answer from your wallet received yet. Please make sure the wallet is open.",isBold:!0}),r.push({text:"Did you make a mistake?",actionText:"Cancel Request",actionCallback:()=>nr(void 0,void 0,void 0,(function*(){yield Kt()}))}),r.push({text:"Wallet not receiving request?",actionText:"Reset Connection",actionCallback:()=>nr(void 0,void 0,void 0,(function*(){yield Kt();const t=e.extraInfo.resetCallback;t&&(ir.log("showSentToast","resetCallback invoked"),yield t())}))}),$t({body:"Request sent to  {{wallet}}",walletInfo:e.walletInfo,state:"loading",actions:r,openWalletAction:t}).catch((e=>rr.error(e)))})),ur=(e,t)=>nr(void 0,void 0,void 0,(function*(){const r=e.errorResponse.errorType?Qr.getError(e.errorResponse.errorType,e.errorResponse.errorData):new en,n=[{text:r.title,isBold:!0},{text:r.description}];e.errorResponse.errorType===tr.TRANSACTION_INVALID_ERROR&&e.errorResponse.errorData&&n.push({text:"",actionText:"Show Details",actionCallback:()=>nr(void 0,void 0,void 0,(function*(){yield Kt(),yield Ot({title:r.title,body:r.fullDescription.description,data:r.fullDescription.data,buttons:t})}))}),yield $t({body:"{{wallet}}  has returned an error",timer:e.errorResponse.errorType===tr.ABORTED_ERROR?or:void 0,state:"finished",walletInfo:e.walletInfo,actions:n})})),cr=()=>()=>nr(void 0,void 0,void 0,(function*(){})),lr={[sr.PERMISSION_REQUEST_SENT]:ar,[sr.PERMISSION_REQUEST_SUCCESS]:e=>nr(void 0,void 0,void 0,(function*(){const{output:t}=e;yield $t({body:"{{wallet}}  has granted permission",timer:or,walletInfo:e.walletInfo,state:"finished",actions:[{text:"Address",actionText:er(t.address),isBold:!0},{text:"Network",actionText:`${t.network.type}`},{text:"Permissions",actionText:t.scopes.join(", ")}]})})),[sr.PERMISSION_REQUEST_ERROR]:ur,[sr.OPERATION_REQUEST_SENT]:ar,[sr.OPERATION_REQUEST_SUCCESS]:e=>nr(void 0,void 0,void 0,(function*(){const{account:t,output:r,blockExplorer:n}=e;yield $t({body:"{{wallet}}  successfully submitted operation",timer:or,state:"finished",walletInfo:e.walletInfo,actions:[{text:er(r.transactionHash),isBold:!0,actionText:"Open Blockexplorer",actionLogo:"external",actionCallback:()=>nr(void 0,void 0,void 0,(function*(){const e=yield n.getTransactionLink(r.transactionHash,t.network);window.open(e,"_blank"),yield Kt()}))}]})})),[sr.OPERATION_REQUEST_ERROR]:ur,[sr.SIGN_REQUEST_SENT]:ar,[sr.SIGN_REQUEST_SUCCESS]:e=>nr(void 0,void 0,void 0,(function*(){const t=e.output;yield $t({body:"{{wallet}}  successfully signed payload",timer:or,state:"finished",walletInfo:e.walletInfo,actions:[{text:`Signature: ${er(t.signature)}`,actionText:"Copy to clipboard",actionCallback:()=>nr(void 0,void 0,void 0,(function*(){navigator.clipboard.writeText(t.signature).then((()=>{ir.log("showSignSuccessAlert","Copying to clipboard was successful!")}),(e=>{ir.error("showSignSuccessAlert","Could not copy text to clipboard: ",e)})),yield Kt()}))}]})})),[sr.SIGN_REQUEST_ERROR]:ur,[sr.BROADCAST_REQUEST_SENT]:ar,[sr.BROADCAST_REQUEST_SUCCESS]:e=>nr(void 0,void 0,void 0,(function*(){const{network:t,output:r,blockExplorer:n}=e;yield $t({body:"{{wallet}}  successfully injected operation",timer:or,state:"finished",walletInfo:e.walletInfo,actions:[{text:er(r.transactionHash),isBold:!0,actionText:"Open Blockexplorer",actionLogo:"external",actionCallback:()=>nr(void 0,void 0,void 0,(function*(){const e=yield n.getTransactionLink(r.transactionHash,t);window.open(e,"_blank"),yield Kt()}))}]})})),[sr.BROADCAST_REQUEST_ERROR]:ur,[sr.ACKNOWLEDGE_RECEIVED]:e=>nr(void 0,void 0,void 0,(function*(){$t({body:"Awaiting confirmation in  {{wallet}}",state:"acknowledge",walletInfo:e.walletInfo}).catch((e=>rr.error(e)))})),[sr.LOCAL_RATE_LIMIT_REACHED]:()=>nr(void 0,void 0,void 0,(function*(){Ot({title:"Error",body:"Rate limit reached. Please slow down",buttons:[{text:"Done",style:"outline"}],timer:3e3}).catch((e=>rr.error(e)))})),[sr.NO_PERMISSIONS]:()=>nr(void 0,void 0,void 0,(function*(){yield Ot({title:"No Permission",body:"Please allow the wallet to handle this type of request."})})),[sr.ACTIVE_ACCOUNT_SET]:cr(),[sr.ACTIVE_TRANSPORT_SET]:cr(),[sr.SHOW_PREPARE]:e=>nr(void 0,void 0,void 0,(function*(){const t=e.walletInfo?"Preparing Request for  {{wallet}}...":"Preparing Request...";$t({body:t,state:"prepare",walletInfo:e.walletInfo}).catch((e=>rr.error(e)))})),[sr.HIDE_UI]:e=>nr(void 0,void 0,void 0,(function*(){e?(e.includes("alert")&&Rt(),e.includes("toast")&&Kt()):Kt()})),[sr.PAIR_INIT]:e=>nr(void 0,void 0,void 0,(function*(){const t={title:"Choose your preferred wallet",body:"

",pairingPayload:{p2pSyncCode:e.p2pPeerInfo,postmessageSyncCode:e.postmessagePeerInfo,preferredNetwork:e.preferredNetwork},closeButtonCallback:e.abortedHandler,disclaimerText:e.disclaimerText};yield Ot(t)})),[sr.PAIR_SUCCESS]:()=>nr(void 0,void 0,void 0,(function*(){yield Rt()})),[sr.CHANNEL_CLOSED]:()=>nr(void 0,void 0,void 0,(function*(){yield Ot({title:"Channel closed",body:"Your peer has closed the connection.",buttons:[{text:"Done",style:"outline"}],timer:1500})})),[sr.INTERNAL_ERROR]:e=>nr(void 0,void 0,void 0,(function*(){var t;const r=[...null!==(t=e.buttons)&&void 0!==t?t:[]];r.push({text:"Done",style:"outline"});const n={title:"Internal Error",body:e.text,buttons:r};yield Ot(n)})),[sr.UNKNOWN]:cr()};class dr{constructor(e={},t){this.callbackMap={[sr.PERMISSION_REQUEST_SENT]:[lr.PERMISSION_REQUEST_SENT],[sr.PERMISSION_REQUEST_SUCCESS]:[lr.PERMISSION_REQUEST_SUCCESS],[sr.PERMISSION_REQUEST_ERROR]:[lr.PERMISSION_REQUEST_ERROR],[sr.OPERATION_REQUEST_SENT]:[lr.OPERATION_REQUEST_SENT],[sr.OPERATION_REQUEST_SUCCESS]:[lr.OPERATION_REQUEST_SUCCESS],[sr.OPERATION_REQUEST_ERROR]:[lr.OPERATION_REQUEST_ERROR],[sr.SIGN_REQUEST_SENT]:[lr.SIGN_REQUEST_SENT],[sr.SIGN_REQUEST_SUCCESS]:[lr.SIGN_REQUEST_SUCCESS],[sr.SIGN_REQUEST_ERROR]:[lr.SIGN_REQUEST_ERROR],[sr.BROADCAST_REQUEST_SENT]:[lr.BROADCAST_REQUEST_SENT],[sr.BROADCAST_REQUEST_SUCCESS]:[lr.BROADCAST_REQUEST_SUCCESS],[sr.BROADCAST_REQUEST_ERROR]:[lr.BROADCAST_REQUEST_ERROR],[sr.ACKNOWLEDGE_RECEIVED]:[lr.ACKNOWLEDGE_RECEIVED],[sr.LOCAL_RATE_LIMIT_REACHED]:[lr.LOCAL_RATE_LIMIT_REACHED],[sr.NO_PERMISSIONS]:[lr.NO_PERMISSIONS],[sr.ACTIVE_ACCOUNT_SET]:[lr.ACTIVE_ACCOUNT_SET],[sr.ACTIVE_TRANSPORT_SET]:[lr.ACTIVE_TRANSPORT_SET],[sr.SHOW_PREPARE]:[lr.SHOW_PREPARE],[sr.HIDE_UI]:[lr.HIDE_UI],[sr.PAIR_INIT]:[lr.PAIR_INIT],[sr.PAIR_SUCCESS]:[lr.PAIR_SUCCESS],[sr.CHANNEL_CLOSED]:[lr.CHANNEL_CLOSED],[sr.INTERNAL_ERROR]:[lr.INTERNAL_ERROR],[sr.UNKNOWN]:[lr.UNKNOWN]},t&&this.setAllHandlers(),this.overrideDefaults(e)}on(e,t){return nr(this,void 0,void 0,(function*(){const r=this.callbackMap[e]||[];r.push(t),this.callbackMap[e]=r}))}emit(e,t,r){return nr(this,void 0,void 0,(function*(){const n=this.callbackMap[e];n&&n.length>0&&n.forEach((n=>nr(this,void 0,void 0,(function*(){try{yield n(t,r)}catch(t){ir.error(`error handling event ${e}`,t)}}))))}))}overrideDefaults(e){Object.keys(e).forEach((t=>{const r=t,n=e[r];n&&(this.callbackMap[r]=[n.handler])}))}setAllHandlers(e){Object.keys(this.callbackMap).forEach((t=>{const r=t;this.callbackMap[r]=[],e?this.callbackMap[r].push(e):this.callbackMap[r].push(((...e)=>{ir.log(t,...e)}))}))}}var hr=r(4364),fr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class pr{constructor(e){if(this._beaconId=new T,this.events=new dr,this._keyPair=new T,!e.name)throw new Error("Name not set");if(!e.storage)throw new Error("Storage not set");this.name=e.name,this.iconUrl=e.iconUrl,this.appUrl=e.appUrl,this.storage=e.storage,v.beaconCreatedClientInstance?hr.warn("[BEACON] It looks like you created multiple Beacon SDK Client instances. This can lead to problems. Only create one instance and re-use it everywhere."):v.beaconCreatedClientInstance=!0,this.initSDK().catch(hr.error)}get beaconId(){return this._beaconId.promise}get keyPair(){return this._keyPair.promise}destroy(){return fr(this,void 0,void 0,(function*(){yield this.removeBeaconEntriesFromStorage(),v.beaconCreatedClientInstance=!1}))}initSDK(){return fr(this,void 0,void 0,(function*(){return this.storage.set(sn.BEACON_SDK_VERSION,$).catch(hr.error),this.loadOrCreateBeaconSecret().catch(hr.error),this.keyPair.then((e=>{this._beaconId.resolve(c(e.publicKey))}))}))}removeBeaconEntriesFromStorage(){return fr(this,void 0,void 0,(function*(){const e=Object.values(sn);yield Promise.all(e.map((e=>this.storage.delete(e))))}))}loadOrCreateBeaconSecret(){return fr(this,void 0,void 0,(function*(){const e=yield this.storage.get(sn.BEACON_SDK_SECRET_SEED);if(e&&"string"==typeof e)this._keyPair.resolve(yield d(e));else{const e=yield re();yield this.storage.set(sn.BEACON_SDK_SECRET_SEED,e),this._keyPair.resolve(yield d(e))}}))}}var gr=r(1048).Buffer;const mr=(e,t)=>{return r=void 0,i=void 0,a=function*(){const r=[e,t.type];t.name&&r.push(`name:${t.name}`),t.rpcUrl&&r.push(`rpc:${t.rpcUrl}`),yield n.ready;const i=gr.from(n.crypto_generichash(10,r.join("-")));return s.encode(i)},new((o=void 0)||(o=Promise))((function(e,t){function n(e){try{u(a.next(e))}catch(e){t(e)}}function s(e){try{u(a.throw(e))}catch(e){t(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof o?r:new o((function(e){e(r)}))).then(n,s)}u((a=a.apply(r,i||[])).next())}));var r,i,o,a};class yr{static hasPermission(e,t,r){return n=this,i=void 0,s=function*(){switch(e.type){case pe.PermissionRequest:case pe.BroadcastRequest:return!0;case pe.OperationRequest:{const r=yield mr(e.sourceAddress,e.network),n=yield t(r);return!!n&&n.scopes.includes(ge.OPERATION_REQUEST)}case pe.SignPayloadRequest:{const t=(yield r()).filter((t=>t.address===e.sourceAddress));return 0!==t.length&&t.some((e=>e.scopes.includes(ge.SIGN)))}default:throw new Error("Message not handled")}},new((o=void 0)||(o=Promise))((function(e,t){function r(e){try{u(s.next(e))}catch(e){t(e)}}function a(e){try{u(s.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(r,a)}u((s=s.apply(n,i||[])).next())}));var n,i,o,s}}var br=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class vr{constructor(e){this.storageManager=new Ge(e,sn.ACCOUNTS)}getAccounts(){return br(this,void 0,void 0,(function*(){return this.storageManager.getAll()}))}getAccount(e){return br(this,void 0,void 0,(function*(){return this.storageManager.getOne((t=>t.accountIdentifier===e))}))}addAccount(e){return br(this,void 0,void 0,(function*(){return this.storageManager.addOne(e,(t=>t.accountIdentifier===e.accountIdentifier))}))}removeAccount(e){return br(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>t.accountIdentifier===e))}))}removeAccounts(e){return br(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>e.includes(t.accountIdentifier)))}))}removeAllAccounts(){return br(this,void 0,void 0,(function*(){return this.storageManager.removeAll()}))}hasPermission(e){return br(this,void 0,void 0,(function*(){return yr.hasPermission(e,this.getAccount.bind(this),this.getAccounts.bind(this))}))}}var Ar=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const wr=new k("Client");class Er extends pr{constructor(e){var t,r;super(e),this.rateLimit=2,this.rateLimitWindowInSeconds=5,this.requestCounter=[],this._transport=new T,this.events=new dr(e.eventHandlers,null!==(t=e.disableDefaultEvents)&&void 0!==t&&t),this.accountManager=new vr(e.storage),this.matrixNodes=null!==(r=e.matrixNodes)&&void 0!==r?r:[],this.handleResponse=(e,t)=>{throw new Error(`not overwritten${JSON.stringify(e)} - ${JSON.stringify(t)}`)}}get transport(){return this._transport.promise}get connectionStatus(){var e,t;return null!==(t=null===(e=this._transport.promiseResult)||void 0===e?void 0:e.connectionStatus)&&void 0!==t?t:qe.NOT_CONNECTED}get ready(){return this.transport.then((()=>{}))}getAccounts(){return Ar(this,void 0,void 0,(function*(){return this.accountManager.getAccounts()}))}getAccount(e){return Ar(this,void 0,void 0,(function*(){return this.accountManager.getAccount(e)}))}removeAccount(e){return Ar(this,void 0,void 0,(function*(){return this.accountManager.removeAccount(e)}))}removeAllAccounts(){return Ar(this,void 0,void 0,(function*(){return this.accountManager.removeAllAccounts()}))}addRequestAndCheckIfRateLimited(){return Ar(this,void 0,void 0,(function*(){const e=(new Date).getTime();return this.requestCounter=this.requestCounter.filter((t=>t+1e3*this.rateLimitWindowInSeconds>e)),this.requestCounter.push(e),this.requestCounter.length>this.rateLimit}))}init(e){return Ar(this,void 0,void 0,(function*(){return this._transport.status===I.RESOLVED?(yield this.transport).type:(yield this.setTransport(e),e.type)}))}getOwnAppMetadata(){return Ar(this,void 0,void 0,(function*(){return{senderId:yield ie(yield this.beaconId),name:this.name,icon:this.iconUrl}}))}getPeers(){return Ar(this,void 0,void 0,(function*(){return(yield this.transport).getPeers()}))}addPeer(e){return Ar(this,void 0,void 0,(function*(){return(yield this.transport).addPeer(e)}))}destroy(){const e=Object.create(null,{destroy:{get:()=>super.destroy}});return Ar(this,void 0,void 0,(function*(){this._transport.status===I.RESOLVED&&(yield(yield this.transport).disconnect()),yield e.destroy.call(this)}))}setTransport(e){return Ar(this,void 0,void 0,(function*(){e?this._transport.isSettled()?this._transport=T.resolve(e):this._transport.resolve(e):this._transport.isSettled()&&(this._transport=new T),yield this.events.emit(sr.ACTIVE_TRANSPORT_SET,e)}))}addListener(e){return Ar(this,void 0,void 0,(function*(){e.addListener(((e,t)=>Ar(this,void 0,void 0,(function*(){if("string"==typeof e){const r=yield(new Oe).deserialize(e);this.handleResponse(r,t)}})))).catch((e=>wr.error("addListener",e)))}))}sendDisconnectToPeer(e,t){return Ar(this,void 0,void 0,(function*(){const r={id:yield re(),version:ee,senderId:yield ie(yield this.beaconId),type:pe.Disconnect},n=yield(new Oe).serialize(r),i=null!=t?t:yield this.transport;yield i.send(n,e)}))}}var _r=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ir{constructor(e){this.storageManager=new Ge(e,sn.PERMISSION_LIST)}getPermissions(){return _r(this,void 0,void 0,(function*(){return this.storageManager.getAll()}))}getPermission(e){return _r(this,void 0,void 0,(function*(){return this.storageManager.getOne((t=>t.accountIdentifier===e))}))}addPermission(e){return _r(this,void 0,void 0,(function*(){return this.storageManager.addOne(e,(t=>t.accountIdentifier===e.accountIdentifier))}))}removePermission(e){return _r(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>t.accountIdentifier===e))}))}removePermissions(e){return _r(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>e.includes(t.accountIdentifier)))}))}removeAllPermissions(){return _r(this,void 0,void 0,(function*(){return this.storageManager.removeAll()}))}hasPermission(e){return _r(this,void 0,void 0,(function*(){return yr.hasPermission(e,this.getPermission.bind(this),this.getPermissions.bind(this))}))}}var Sr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class kr{constructor(e){this.storageManager=new Ge(e,sn.APP_METADATA_LIST)}getAppMetadataList(){return Sr(this,void 0,void 0,(function*(){return this.storageManager.getAll()}))}getAppMetadata(e){return Sr(this,void 0,void 0,(function*(){return this.storageManager.getOne((t=>t.senderId===e))}))}addAppMetadata(e){return Sr(this,void 0,void 0,(function*(){return this.storageManager.addOne(e,(t=>t.senderId===e.senderId))}))}removeAppMetadata(e){return Sr(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>t.senderId===e))}))}removeAppMetadatas(e){return Sr(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>e.includes(t.senderId)))}))}removeAllAppMetadata(){return Sr(this,void 0,void 0,(function*(){return this.storageManager.removeAll()}))}}var Cr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Tr=new k("IncomingRequestInterceptor");class xr{static intercept(e){return Cr(this,void 0,void 0,(function*(){const{message:t,connectionInfo:r,appMetadataManager:n,interceptorCallback:i}=e;switch(t.beaconId&&!t.senderId&&(t.senderId=t.beaconId,delete t.beaconId),t.type){case pe.PermissionRequest:t.appMetadata.beaconId&&!t.appMetadata.senderId&&(t.appMetadata.senderId=t.appMetadata.beaconId,delete t.appMetadata.beaconId),yield n.addAppMetadata(t.appMetadata),i(t,r);break;case pe.OperationRequest:{const e=yield xr.getAppMetadata(n,t.senderId);i(Object.assign({appMetadata:e},t),r)}break;case pe.SignPayloadRequest:{const e=yield xr.getAppMetadata(n,t.senderId);i(Object.assign({appMetadata:e},t),r)}break;case pe.BroadcastRequest:{const e=yield xr.getAppMetadata(n,t.senderId);i(Object.assign({appMetadata:e},t),r)}break;default:Tr.log("intercept","Message not handled")}}))}static getAppMetadata(e,t){return Cr(this,void 0,void 0,(function*(){const r=yield e.getAppMetadata(t);if(!r)throw new Error("AppMetadata not found");return r}))}}var Mr=r(4364);const Br=new k("OutgoingResponseInterceptor");class Pr{static intercept(e){return t=this,r=void 0,i=function*(){const{senderId:t,request:r,message:n,ownAppMetadata:i,permissionManager:o,appMetadataManager:s,interceptorCallback:a}=e,u=e=>{e.beaconId=e.senderId,a(e)};switch(n.type){case pe.Error:{const e={type:n.type,version:ee,senderId:t,id:n.id,errorType:n.errorType};if(n.errorType===tr.TRANSACTION_INVALID_ERROR&&n.errorData){const t=n.errorData;Array.isArray(t)&&t.every((e=>Boolean(e.kind)&&Boolean(e.id)))?e.errorData=n.errorData:Br.warn("ErrorData provided is not in correct format. It needs to be an array of RPC errors. It will not be included in the message sent to the dApp")}u(e);break}case pe.Acknowledge:u({type:n.type,version:ee,senderId:t,id:n.id});break;case pe.PermissionResponse:{const e=Object.assign({senderId:t,version:ee,appMetadata:i},n),a=e.publicKey||e.pubkey||e.pubKey,c=yield g(a),l=yield s.getAppMetadata(r.senderId);if(!l)throw new Error("AppMetadata not found");const d={accountIdentifier:yield mr(c,e.network),senderId:r.senderId,appMetadata:l,website:"",address:c,publicKey:a,network:e.network,scopes:e.scopes,connectedAt:(new Date).getTime()};o.addPermission(d).catch(Mr.error),u(e);break}case pe.OperationResponse:case pe.SignPayloadResponse:case pe.BroadcastResponse:u(Object.assign({senderId:t,version:ee},n));break;default:Br.log("intercept","Message not handled")}},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i}}var Rr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Or=new k("WalletClient");class Nr extends Er{constructor(e){super(Object.assign({storage:new dn},e)),this._isConnected=new T,this.pendingRequests=[],this.permissionManager=new Ir(new dn),this.appMetadataManager=new kr(new dn)}get isConnected(){return this._isConnected.promise}init(){const e=Object.create(null,{init:{get:()=>super.init}});return Rr(this,void 0,void 0,(function*(){const t=yield this.keyPair,r=new En(this.name,t,this.storage,this.matrixNodes,this.iconUrl,this.appUrl);return e.init.call(this,r)}))}connect(e){return Rr(this,void 0,void 0,(function*(){return this.handleResponse=(t,r)=>Rr(this,void 0,void 0,(function*(){if(t.type!==pe.Disconnect)this.pendingRequests.some((e=>e[0].id===t.id))||(this.pendingRequests.push([t,r]),"1"!==t.version&&(yield this.sendAcknowledgeResponse(t,r)),yield xr.intercept({message:t,connectionInfo:r,appMetadataManager:this.appMetadataManager,interceptorCallback:e}));else{const e=yield this.transport,r=(yield e.getPeers()).find((e=>e.senderId===t.senderId));r&&(yield this.removePeer(r))}})),this._connect()}))}_connect(){return Rr(this,void 0,void 0,(function*(){const e=yield this.transport;e.connectionStatus===qe.NOT_CONNECTED&&(yield e.connect(),e.addListener(((e,t)=>Rr(this,void 0,void 0,(function*(){if("string"==typeof e){const r=yield(new Oe).deserialize(e);this.handleResponse(r,t)}})))).catch((e=>Or.log("_connect",e))),this._isConnected.resolve(!0))}))}respond(e){return Rr(this,void 0,void 0,(function*(){const t=this.pendingRequests.find((t=>t[0].id===e.id));if(!t)throw new Error("No matching request found!");this.pendingRequests=this.pendingRequests.filter((t=>t[0].id!==e.id)),yield Pr.intercept({senderId:yield ie(yield this.beaconId),request:t[0],message:e,ownAppMetadata:yield this.getOwnAppMetadata(),permissionManager:this.permissionManager,appMetadataManager:this.appMetadataManager,interceptorCallback:e=>Rr(this,void 0,void 0,(function*(){yield this.respondToMessage(e,t[1])}))})}))}getAppMetadataList(){return Rr(this,void 0,void 0,(function*(){return this.appMetadataManager.getAppMetadataList()}))}getAppMetadata(e){return Rr(this,void 0,void 0,(function*(){return this.appMetadataManager.getAppMetadata(e)}))}removeAppMetadata(e){return Rr(this,void 0,void 0,(function*(){return this.appMetadataManager.removeAppMetadata(e)}))}removeAllAppMetadata(){return Rr(this,void 0,void 0,(function*(){return this.appMetadataManager.removeAllAppMetadata()}))}getPermissions(){return Rr(this,void 0,void 0,(function*(){return this.permissionManager.getPermissions()}))}getPermission(e){return Rr(this,void 0,void 0,(function*(){return this.permissionManager.getPermission(e)}))}removePermission(e){return Rr(this,void 0,void 0,(function*(){return this.permissionManager.removePermission(e)}))}removeAllPermissions(){return Rr(this,void 0,void 0,(function*(){return this.permissionManager.removeAllPermissions()}))}addPeer(e,t=!0){return Rr(this,void 0,void 0,(function*(){const r=Object.assign(Object.assign({},e),{senderId:yield ie(e.publicKey)});return(yield this.transport).addPeer(r,t)}))}removePeer(e,t=!1){return Rr(this,void 0,void 0,(function*(){const r=(yield this.transport).removePeer(e);return yield this.removePermissionsForPeers([e]),t&&(yield this.sendDisconnectToPeer(e)),r}))}removeAllPeers(e=!1){return Rr(this,void 0,void 0,(function*(){const t=yield(yield this.transport).getPeers(),r=(yield this.transport).removeAllPeers();if(yield this.removePermissionsForPeers(t),e){const e=t.map((e=>this.sendDisconnectToPeer(e)));yield Promise.all(e)}return r}))}removePermissionsForPeers(e){return Rr(this,void 0,void 0,(function*(){const t=yield this.permissionManager.getPermissions(),r=e.map((e=>e.senderId)),n=t.filter((e=>r.includes(e.appMetadata.senderId))).map((e=>e.accountIdentifier));yield this.permissionManager.removePermissions(n)}))}sendAcknowledgeResponse(e,t){return Rr(this,void 0,void 0,(function*(){const r={id:e.id,type:pe.Acknowledge};yield Pr.intercept({senderId:yield ie(yield this.beaconId),request:e,message:r,ownAppMetadata:yield this.getOwnAppMetadata(),permissionManager:this.permissionManager,appMetadataManager:this.appMetadataManager,interceptorCallback:e=>Rr(this,void 0,void 0,(function*(){yield this.respondToMessage(e,t)}))})}))}respondToMessage(e,t){return Rr(this,void 0,void 0,(function*(){const r=yield(new Oe).serialize(e);if(t){const e=(yield this.getPeers()).find((e=>e.publicKey===t.id));yield(yield this.transport).send(r,e)}else yield(yield this.transport).send(r)}))}}const Dr={[pe.PermissionRequest]:{sent:sr.PERMISSION_REQUEST_SENT,success:sr.PERMISSION_REQUEST_SUCCESS,error:sr.PERMISSION_REQUEST_ERROR},[pe.PermissionResponse]:{sent:sr.UNKNOWN,success:sr.UNKNOWN,error:sr.UNKNOWN},[pe.OperationRequest]:{sent:sr.OPERATION_REQUEST_SENT,success:sr.OPERATION_REQUEST_SUCCESS,error:sr.OPERATION_REQUEST_ERROR},[pe.OperationResponse]:{sent:sr.UNKNOWN,success:sr.UNKNOWN,error:sr.UNKNOWN},[pe.SignPayloadRequest]:{sent:sr.SIGN_REQUEST_SENT,success:sr.SIGN_REQUEST_SUCCESS,error:sr.SIGN_REQUEST_ERROR},[pe.SignPayloadResponse]:{sent:sr.UNKNOWN,success:sr.UNKNOWN,error:sr.UNKNOWN},[pe.BroadcastRequest]:{sent:sr.BROADCAST_REQUEST_SENT,success:sr.BROADCAST_REQUEST_SUCCESS,error:sr.BROADCAST_REQUEST_ERROR},[pe.BroadcastResponse]:{sent:sr.UNKNOWN,success:sr.UNKNOWN,error:sr.UNKNOWN},[pe.Acknowledge]:{sent:sr.UNKNOWN,success:sr.UNKNOWN,error:sr.UNKNOWN},[pe.Disconnect]:{sent:sr.UNKNOWN,success:sr.UNKNOWN,error:sr.UNKNOWN},[pe.Error]:{sent:sr.UNKNOWN,success:sr.UNKNOWN,error:sr.UNKNOWN}};class Lr{constructor(e){this.rpcUrls=e}getLinkForNetwork(e){return t=this,r=void 0,i=function*(){return this.rpcUrls[e.type]},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i}}var Ur,Fr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class jr extends Lr{constructor(e={[me.MAINNET]:"https://tezblock.io",[me.DELPHINET]:"https://delphinet.tezblock.io",[me.EDONET]:"https://edonet.tezblock.io",[me.FLORENCENET]:"https://florencenet.tezblock.io",[me.GRANADANET]:"https://granadanet.tezblock.io",[me.HANGZHOUNET]:"https://hangzhounet.tezblock.io",[me.ITHACANET]:"https://ithacanet.tezblock.io",[me.CUSTOM]:"https://ithacanet.tezblock.io"}){super(e),this.rpcUrls=e}getAddressLink(e,t){return Fr(this,void 0,void 0,(function*(){return`${yield this.getLinkForNetwork(t)}/account/${e}`}))}getTransactionLink(e,t){return Fr(this,void 0,void 0,(function*(){return`${yield this.getLinkForNetwork(t)}/transaction/${e}`}))}}!function(e){e.RAW="raw",e.OPERATION="operation",e.MICHELINE="micheline"}(Ur||(Ur={}));var zr=r(4364),Hr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Kr=new k("DAppClient");class Gr extends Er{constructor(e){var t,r,n;super(Object.assign({storage:e&&e.storage?e.storage:new dn},e)),this.openRequests=new Map,this._activeAccount=new T,this._activePeer=new T,this.blockExplorer=null!==(t=e.blockExplorer)&&void 0!==t?t:new jr,this.preferredNetwork=null!==(r=e.preferredNetwork)&&void 0!==r?r:me.MAINNET,Te(null!==(n=e.colorMode)&&void 0!==n?n:ke.LIGHT),this.disclaimerText=e.disclaimerText,this.appMetadataManager=new kr(this.storage),this.activeAccountLoaded=this.storage.get(sn.ACTIVE_ACCOUNT).then((e=>Hr(this,void 0,void 0,(function*(){e?yield this.setActiveAccount(yield this.accountManager.getAccount(e)):yield this.setActiveAccount(void 0)})))).catch((e=>Hr(this,void 0,void 0,(function*(){yield this.setActiveAccount(void 0),zr.error(e)})))),this.handleResponse=(e,t)=>Hr(this,void 0,void 0,(function*(){var r;const n=this.openRequests.get(e.id);if(Kr.log("handleResponse","Received message",e,t),n&&e.type===pe.Acknowledge)Kr.log(`acknowledge message received for ${e.id}`),zr.timeLog(e.id,"acknowledge"),this.events.emit(sr.ACKNOWLEDGE_RECEIVED,{message:e,extraInfo:{},walletInfo:yield this.getWalletInfo()}).catch(zr.error);else if(n)e.type===pe.PermissionResponse&&e.appMetadata&&(yield this.appMetadataManager.addAppMetadata(e.appMetadata)),zr.timeLog(e.id,"response"),zr.timeEnd(e.id),e.type===pe.Error||e.errorType?n.reject(e):n.resolve({message:e,connectionInfo:t}),this.openRequests.delete(e.id);else if(e.type===pe.Disconnect){const n=t.origin===be.P2P?this.p2pTransport:null!==(r=this.postMessageTransport)&&void 0!==r?r:yield this.transport;if(n){const t=(yield n.getPeers()).find((t=>t.senderId===e.senderId));t?(yield n.removePeer(t),yield this.removeAccountsForPeers([t]),yield this.events.emit(sr.CHANNEL_CLOSED)):Kr.error("handleDisconnect","cannot find peer for sender ID",e.senderId)}}else Kr.error("handleResponse","no request found for id ",e.id)}))}initInternalTransports(){return Hr(this,void 0,void 0,(function*(){const e=yield this.keyPair;this.postMessageTransport||this.p2pTransport||(this.postMessageTransport=new wn(this.name,e,this.storage),yield this.addListener(this.postMessageTransport),this.p2pTransport=new bn(this.name,e,this.storage,this.matrixNodes,this.iconUrl,this.appUrl),yield this.addListener(this.p2pTransport))}))}init(e){const t=Object.create(null,{init:{get:()=>super.init}});return Hr(this,void 0,void 0,(function*(){if(this._initPromise)return this._initPromise;try{yield this.activeAccountLoaded}catch(e){}return this._initPromise=new Promise((r=>Hr(this,void 0,void 0,(function*(){if(e)yield this.addListener(e),r(yield t.init.call(this,e));else if(this._transport.isSettled())yield(yield this.transport).connect(),r(yield t.init.call(this,yield this.transport));else{const e=yield this.getActiveAccount(),n=()=>{this.postMessageTransport&&this.postMessageTransport.stopListeningForNewPeers().catch(zr.error),this.p2pTransport&&this.p2pTransport.stopListeningForNewPeers().catch(zr.error)};if(yield this.initInternalTransports(),!this.postMessageTransport||!this.p2pTransport)return;if(this.postMessageTransport.connect().then().catch(zr.error),e&&e.origin){const n=e.origin.type;n===be.EXTENSION?r(yield t.init.call(this,this.postMessageTransport)):n===be.P2P&&r(yield t.init.call(this,this.p2pTransport))}else{const e=this.p2pTransport,t=this.postMessageTransport;t.listenForNewPeer((e=>{Kr.log("init","postmessage transport peer connected",e),this.events.emit(sr.PAIR_SUCCESS,e).catch((e=>zr.warn(e))),this.setActivePeer(e).catch(zr.error),this.setTransport(this.postMessageTransport).catch(zr.error),n(),r(Qe.POST_MESSAGE)})).catch(zr.error),e.listenForNewPeer((e=>{Kr.log("init","p2p transport peer connected",e),this.events.emit(sr.PAIR_SUCCESS,e).catch((e=>zr.warn(e))),this.setActivePeer(e).catch(zr.error),this.setTransport(this.p2pTransport).catch(zr.error),n(),r(Qe.P2P)})).catch(zr.error),dt.getAvailableExtensions().then((()=>Hr(this,void 0,void 0,(function*(){this.events.emit(sr.PAIR_INIT,{p2pPeerInfo:()=>(e.connect().then().catch(zr.error),e.getPairingRequestInfo()),postmessagePeerInfo:()=>t.getPairingRequestInfo(),preferredNetwork:this.preferredNetwork,abortedHandler:()=>{this._initPromise=void 0},disclaimerText:this.disclaimerText}).catch((e=>zr.warn(e)))})))).catch((e=>{this._initPromise=void 0,zr.error(e)}))}}})))),this._initPromise}))}getActiveAccount(){return Hr(this,void 0,void 0,(function*(){return this._activeAccount.promise}))}setActiveAccount(e){return Hr(this,void 0,void 0,(function*(){if(this._activeAccount.isSettled()?this._activeAccount=T.resolve(e):this._activeAccount.resolve(e),e){const t=e.origin.type;yield this.initInternalTransports(),t===be.EXTENSION?yield this.setTransport(this.postMessageTransport):t===be.P2P&&(yield this.setTransport(this.p2pTransport));const r=yield this.getPeer(e);yield this.setActivePeer(r)}else yield this.setActivePeer(void 0),yield this.setTransport(void 0);yield this.storage.set(sn.ACTIVE_ACCOUNT,e?e.accountIdentifier:void 0),yield this.events.emit(sr.ACTIVE_ACCOUNT_SET,e)}))}clearActiveAccount(){return this.setActiveAccount()}setColorMode(e){return Hr(this,void 0,void 0,(function*(){return Te(e)}))}getColorMode(){return Hr(this,void 0,void 0,(function*(){return xe()}))}getAppMetadata(){return Hr(this,void 0,void 0,(function*(){return this.getOwnAppMetadata()}))}showPrepare(){return Hr(this,void 0,void 0,(function*(){const e=yield(()=>Hr(this,void 0,void 0,(function*(){try{return yield this.getWalletInfo()}catch(e){return}})))();yield this.events.emit(sr.SHOW_PREPARE,{walletInfo:e})}))}hideUI(e){return Hr(this,void 0,void 0,(function*(){yield this.events.emit(sr.HIDE_UI,e)}))}removeAccount(e){const t=Object.create(null,{removeAccount:{get:()=>super.removeAccount}});return Hr(this,void 0,void 0,(function*(){const r=t.removeAccount.call(this,e),n=yield this.getActiveAccount();return n&&n.accountIdentifier===e&&(yield this.setActiveAccount(void 0)),r}))}removeAllAccounts(){const e=Object.create(null,{removeAllAccounts:{get:()=>super.removeAllAccounts}});return Hr(this,void 0,void 0,(function*(){yield e.removeAllAccounts.call(this),yield this.setActiveAccount(void 0)}))}removePeer(e,t=!1){return Hr(this,void 0,void 0,(function*(){const r=yield this.transport,n=r.removePeer(e);return yield this.removeAccountsForPeers([e]),t&&(yield this.sendDisconnectToPeer(e,r)),n}))}removeAllPeers(e=!1){return Hr(this,void 0,void 0,(function*(){const t=yield this.transport,r=yield t.getPeers(),n=t.removeAllPeers();if(yield this.removeAccountsForPeers(r),e){const e=r.map((e=>this.sendDisconnectToPeer(e,t)));yield Promise.all(e)}return n}))}subscribeToEvent(e,t){return Hr(this,void 0,void 0,(function*(){yield this.events.on(e,t)}))}checkPermissions(e){return Hr(this,void 0,void 0,(function*(){if(e===pe.PermissionRequest)return!0;const t=yield this.getActiveAccount();if(!t)throw yield this.sendInternalError("No active account set!");const r=t.scopes;switch(e){case pe.OperationRequest:return r.includes(ge.OPERATION_REQUEST);case pe.SignPayloadRequest:return r.includes(ge.SIGN);case pe.BroadcastRequest:return!0;default:return!1}}))}requestPermissions(e){return Hr(this,void 0,void 0,(function*(){const t={appMetadata:yield this.getOwnAppMetadata(),type:pe.PermissionRequest,network:e&&e.network?e.network:{type:me.MAINNET},scopes:e&&e.scopes?e.scopes:[ge.OPERATION_REQUEST,ge.SIGN]},{message:r,connectionInfo:n}=yield this.makeRequest(t).catch((e=>Hr(this,void 0,void 0,(function*(){throw yield this.handleRequestError(t,e)})))),i=r.publicKey||r.pubkey||r.pubKey,o=yield g(i),s={accountIdentifier:yield mr(o,r.network),senderId:r.senderId,origin:{type:n.origin,id:n.id},address:o,publicKey:i,network:r.network,scopes:r.scopes,threshold:r.threshold,connectedAt:(new Date).getTime()};yield this.accountManager.addAccount(s),yield this.setActiveAccount(s);const a=Object.assign(Object.assign({},r),{address:o,accountInfo:s});return yield this.notifySuccess(t,{account:s,output:a,blockExplorer:this.blockExplorer,connectionContext:n,walletInfo:yield this.getWalletInfo()}),a}))}requestSignPayload(e){return Hr(this,void 0,void 0,(function*(){if(!e.payload)throw yield this.sendInternalError("Payload must be provided");const t=yield this.getActiveAccount();if(!t)throw yield this.sendInternalError("No active account!");const r=e.payload;if("string"!=typeof r)throw new Error("Payload must be a string");const n=(()=>{switch(e.signingType){case Ur.OPERATION:if(!r.startsWith("03"))throw new Error('When using signing type "OPERATION", the payload must start with prefix "03"');return Ur.OPERATION;case Ur.MICHELINE:if(!r.startsWith("05"))throw new Error('When using signing type "MICHELINE", the payload must start with prefix "05"');return Ur.MICHELINE;case Ur.RAW:default:return Ur.RAW}})(),i={type:pe.SignPayloadRequest,signingType:n,payload:r,sourceAddress:e.sourceAddress||t.address},{message:o,connectionInfo:s}=yield this.makeRequest(i).catch((e=>Hr(this,void 0,void 0,(function*(){throw yield this.handleRequestError(i,e)}))));return yield this.notifySuccess(i,{account:t,output:o,connectionContext:s,walletInfo:yield this.getWalletInfo()}),o}))}requestOperation(e){return Hr(this,void 0,void 0,(function*(){if(!e.operationDetails)throw yield this.sendInternalError("Operation details must be provided");const t=yield this.getActiveAccount();if(!t)throw yield this.sendInternalError("No active account!");const r={type:pe.OperationRequest,network:t.network||{type:me.MAINNET},operationDetails:e.operationDetails,sourceAddress:t.address||""},{message:n,connectionInfo:i}=yield this.makeRequest(r).catch((e=>Hr(this,void 0,void 0,(function*(){throw yield this.handleRequestError(r,e)}))));return yield this.notifySuccess(r,{account:t,output:n,blockExplorer:this.blockExplorer,connectionContext:i,walletInfo:yield this.getWalletInfo()}),n}))}requestBroadcast(e){return Hr(this,void 0,void 0,(function*(){if(!e.signedTransaction)throw yield this.sendInternalError("Signed transaction must be provided");const t=e.network||{type:me.MAINNET},r={type:pe.BroadcastRequest,network:t,signedTransaction:e.signedTransaction},{message:n,connectionInfo:i}=yield this.makeRequest(r).catch((e=>Hr(this,void 0,void 0,(function*(){throw yield this.handleRequestError(r,e)}))));return yield this.notifySuccess(r,{network:t,output:n,blockExplorer:this.blockExplorer,connectionContext:i,walletInfo:yield this.getWalletInfo()}),n}))}setActivePeer(e){return Hr(this,void 0,void 0,(function*(){this._activePeer.isSettled()?this._activePeer=T.resolve(e):this._activePeer.resolve(e),e&&(yield this.initInternalTransports(),"postmessage-pairing-response"===e.type?yield this.setTransport(this.postMessageTransport):"p2p-pairing-response"===e.type&&(yield this.setTransport(this.p2pTransport)))}))}setTransport(e){const t=Object.create(null,{setTransport:{get:()=>super.setTransport}});return Hr(this,void 0,void 0,(function*(){return e||(this._initPromise=void 0),t.setTransport.call(this,e)}))}sendInternalError(e){return Hr(this,void 0,void 0,(function*(){throw yield this.events.emit(sr.INTERNAL_ERROR,{text:e}),new Error(e)}))}removeAccountsForPeers(e){return Hr(this,void 0,void 0,(function*(){const t=yield this.accountManager.getAccounts(),r=e.map((e=>e.senderId)),n=t.filter((e=>r.includes(e.senderId))).map((e=>e.accountIdentifier));yield this.accountManager.removeAccounts(n);const i=yield this.getActiveAccount();i&&n.includes(i.accountIdentifier)&&(yield this.setActiveAccount(void 0))}))}handleRequestError(e,t){return Hr(this,void 0,void 0,(function*(){if(Kr.error("handleRequestError","error response",t),t.errorType){const r=[];if(t.errorType===tr.NO_PRIVATE_KEY_FOUND_ERROR){const t=()=>Hr(this,void 0,void 0,(function*(){const t=e;let r;if(t.sourceAddress&&t.network){const e=yield mr(t.sourceAddress,t.network);r=yield this.getAccount(e),r&&(yield this.removeAccount(r.accountIdentifier))}}));r.push({text:"Remove account",actionCallback:t})}const n=yield this.getPeer(),i=yield this.getActiveAccount();throw e.type===pe.PermissionRequest&&void 0===(yield this.getActiveAccount())&&(this._initPromise=void 0,this.postMessageTransport=void 0,this.p2pTransport=void 0,yield this.setTransport(),yield this.setActivePeer()),this.events.emit(Dr[e.type].error,{errorResponse:t,walletInfo:yield this.getWalletInfo(n,i)},r).catch((e=>Kr.error("handleRequestError",e))),Qr.getError(t.errorType,t.errorData)}throw t}))}notifySuccess(e,t){return Hr(this,void 0,void 0,(function*(){this.events.emit(Dr[e.type].success,t).catch((e=>zr.warn(e)))}))}getWalletInfo(e,t){var r,n;return Hr(this,void 0,void 0,(function*(){const i=t||(yield this.getActiveAccount()),o=e||(yield this.getPeer(i));let s;i&&(s=yield this.appMetadataManager.getAppMetadata(i.senderId));const a=o;s||(s={name:a.name,icon:a.icon});const u=(e,t)=>!(!e||!t)&&e.toLowerCase()===t.toLowerCase();let c,l;if(gt.find((e=>u(e.name,null==s?void 0:s.name)))?(c=gt.find((e=>u(e.name,null==s?void 0:s.name))),l="mobile"):pt.find((e=>u(e.name,null==s?void 0:s.name)))?(c=pt.find((e=>u(e.name,null==s?void 0:s.name))),l="web"):ft.find((e=>u(e.name,null==s?void 0:s.name)))?(c=ft.find((e=>u(e.name,null==s?void 0:s.name))),l="desktop"):ht.find((e=>u(e.name,null==s?void 0:s.name)))&&(c=ht.find((e=>u(e.name,null==s?void 0:s.name))),l="extension"),c){let e;return c.hasOwnProperty("links")?e=c.links[null!==(r=null==i?void 0:i.network.type)&&void 0!==r?r:this.preferredNetwork]:c.hasOwnProperty("deepLink")&&(e=c.deepLink),{name:s.name,icon:null!==(n=s.icon)&&void 0!==n?n:c.logo,deeplink:e,type:l}}return s}))}getPeer(e){var t,r,n,i;return Hr(this,void 0,void 0,(function*(){let o;if(e){Kr.log("getPeer","We have an account",e);const s=[...null!==(r=yield null===(t=this.postMessageTransport)||void 0===t?void 0:t.getPeers())&&void 0!==r?r:[],...null!==(i=yield null===(n=this.p2pTransport)||void 0===n?void 0:n.getPeers())&&void 0!==i?i:[]];Kr.log("getPeer","Found peers",s,e),o=s.find((t=>t.senderId===e.senderId)),o||(o=s.find((t=>t.extensionId===e.origin.id)))}else o=yield this._activePeer.promise,Kr.log("getPeer","Active peer",o);if(!o)throw new Error("No matching peer found.");return o}))}makeRequest(e){var t;return Hr(this,void 0,void 0,(function*(){const r=yield re();if(zr.time(r),Kr.log("makeRequest","starting"),yield this.init(),zr.timeLog(r,"init done"),Kr.log("makeRequest","after init"),yield this.addRequestAndCheckIfRateLimited())throw this.events.emit(sr.LOCAL_RATE_LIMIT_REACHED).catch((e=>zr.warn(e))),new Error("rate limit reached");if(!(yield this.checkPermissions(e.type)))throw this.events.emit(sr.NO_PERMISSIONS).catch((e=>zr.warn(e))),new Error("No permissions to send this request to wallet!");if(!this.beaconId)throw yield this.sendInternalError("BeaconID not defined");const n=Object.assign({id:r,version:ee,senderId:yield ie(yield this.beaconId)},e),i=new T;this.addOpenRequest(n.id,i);const o=yield(new Oe).serialize(n),s=yield this.getActiveAccount(),a=yield this.getPeer(s),u=yield this.getWalletInfo(a,s);Kr.log("makeRequest","sending message",n),zr.timeLog(r,"sending");try{yield(yield this.transport).send(o,a)}catch(e){throw this.events.emit(sr.INTERNAL_ERROR,{text:"Unable to send message. If this problem persists, please reset the connection and pair your wallet again.",buttons:[{text:"Reset Connection",actionCallback:()=>Hr(this,void 0,void 0,(function*(){yield Kt(),this.disconnect()}))}]}),zr.timeLog(r,"send error"),e}return zr.timeLog(r,"sent"),this.events.emit(Dr[e.type].sent,{walletInfo:Object.assign(Object.assign({},u),{name:null!==(t=u.name)&&void 0!==t?t:"Wallet"}),extraInfo:{resetCallback:()=>Hr(this,void 0,void 0,(function*(){this.disconnect()}))}}).catch((e=>zr.warn(e))),i.promise}))}disconnect(){return Hr(this,void 0,void 0,(function*(){this.postMessageTransport=void 0,this.p2pTransport=void 0,yield Promise.all([this.clearActiveAccount(),(yield this.transport).disconnect()])}))}addOpenRequest(e,t){Kr.log("addOpenRequest",this.name,`adding request ${e} and waiting for answer`),this.openRequests.set(e,t)}}class Qr{constructor(e,t){this.name="BeaconError",this.title="Error",this.message=`[${e}]:${t}`,this.description=t}get fullDescription(){return{description:this.description}}static getError(e,t){switch(e){case tr.BROADCAST_ERROR:return new qr;case tr.NETWORK_NOT_SUPPORTED:return new Wr;case tr.NO_ADDRESS_ERROR:return new Vr;case tr.NO_PRIVATE_KEY_FOUND_ERROR:return new Yr;case tr.NOT_GRANTED_ERROR:return new Jr;case tr.PARAMETERS_INVALID_ERROR:return new Xr;case tr.TOO_MANY_OPERATIONS:return new Zr;case tr.TRANSACTION_INVALID_ERROR:return new $r(t);case tr.SIGNATURE_TYPE_NOT_SUPPORTED:return new In;case tr.ABORTED_ERROR:return new pn;case tr.UNKNOWN_ERROR:return new en}}}class qr extends Qr{constructor(){super(tr.BROADCAST_ERROR,"The transaction could not be broadcast to the network. Please try again."),this.name="BroadcastBeaconError",this.title="Broadcast Error"}}class Wr extends Qr{constructor(){super(tr.NETWORK_NOT_SUPPORTED,"The wallet does not support this network. Please select another one."),this.name="NetworkNotSupportedBeaconError",this.title="Network Error"}}class Vr extends Qr{constructor(){super(tr.NO_ADDRESS_ERROR,"The wallet does not have an account set up. Please make sure to set up your wallet and try again."),this.name="NoAddressBeaconError",this.title="No Address"}}class Yr extends Qr{constructor(){super(tr.NO_PRIVATE_KEY_FOUND_ERROR,"The account you are trying to interact with is not available. Please make sure to add the account to your wallet and try again."),this.name="NoPrivateKeyBeaconError",this.title="Account Not Found"}}class Jr extends Qr{constructor(){super(tr.NOT_GRANTED_ERROR,"You do not have the necessary permissions to perform this action. Please initiate another permission request and give the necessary permissions."),this.name="NotGrantedBeaconError",this.title="Permission Not Granted"}}class Xr extends Qr{constructor(){super(tr.PARAMETERS_INVALID_ERROR,"Some of the parameters you provided are invalid and the request could not be completed. Please check your inputs and try again."),this.name="ParametersInvalidBeaconError",this.title="Parameters Invalid"}}class Zr extends Qr{constructor(){super(tr.TOO_MANY_OPERATIONS,"The request contains too many transactions. Please include fewer operations and try again."),this.name="TooManyOperationsBeaconError",this.title="Too Many Operations"}}class $r extends Qr{constructor(e){super(tr.TRANSACTION_INVALID_ERROR,"The transaction is invalid and the node did not accept it."),this.data=e,this.name="TransactionInvalidBeaconError",this.title="Transaction Invalid",this.data=e}get fullDescription(){return{description:this.description,data:JSON.stringify(this.data,void 0,2)}}}class en extends Qr{constructor(){super(tr.UNKNOWN_ERROR,"An unknown error occured. Please try again or report it to a developer."),this.name="UnknownBeaconError",this.title="Error"}}var tn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const rn=new k("P2PTransport");class nn extends ot{constructor(e,t,r,n,i,o,s){super(e,new fe(e,t,1,r,n,o,s),new Ve(r,i)),this.type=Qe.P2P}static isAvailable(){return tn(this,void 0,void 0,(function*(){return Promise.resolve(!0)}))}connect(){const e=Object.create(null,{connect:{get:()=>super.connect}});return tn(this,void 0,void 0,(function*(){if(this._isConnected!==qe.NOT_CONNECTED)return;rn.log("connect"),this._isConnected=qe.CONNECTING,yield this.client.start();const t=yield this.getPeers();if(t.length>0){rn.log("connect",`connecting to ${t.length} peers`);const e=t.map((e=>tn(this,void 0,void 0,(function*(){return this.listen(e.publicKey)}))));Promise.all(e).catch((e=>rn.error("connect",e)))}return yield this.startOpenChannelListener(),e.connect.call(this)}))}disconnect(){const e=Object.create(null,{disconnect:{get:()=>super.disconnect}});return tn(this,void 0,void 0,(function*(){return yield this.client.stop(),e.disconnect.call(this)}))}startOpenChannelListener(){return tn(this,void 0,void 0,(function*(){}))}getPairingRequestInfo(){return tn(this,void 0,void 0,(function*(){return this.client.getPairingRequestInfo()}))}listen(e){return tn(this,void 0,void 0,(function*(){yield this.client.listenForEncryptedMessage(e,(t=>{const r={origin:be.P2P,id:e};this.notifyListeners(t,r).catch((e=>{throw e}))})).catch((e=>{throw e}))}))}}class on{static isSupported(){return Promise.resolve(!1)}}var sn;!function(e){e.TRANSPORT_P2P_PEERS_DAPP="beacon:communication-peers-dapp",e.TRANSPORT_P2P_PEERS_WALLET="beacon:communication-peers-wallet",e.TRANSPORT_POSTMESSAGE_PEERS_DAPP="beacon:postmessage-peers-dapp",e.TRANSPORT_POSTMESSAGE_PEERS_WALLET="beacon:postmessage-peers-wallet",e.ACCOUNTS="beacon:accounts",e.ACTIVE_ACCOUNT="beacon:active-account",e.BEACON_SDK_SECRET_SEED="beacon:sdk-secret-seed",e.APP_METADATA_LIST="beacon:app-metadata-list",e.PERMISSION_LIST="beacon:permissions",e.BEACON_SDK_VERSION="beacon:sdk_version",e.MATRIX_PRESERVED_STATE="beacon:sdk-matrix-preserved-state",e.MATRIX_PEER_ROOM_IDS="beacon:matrix-peer-rooms",e.MATRIX_SELECTED_NODE="beacon:matrix-selected-node",e.MULTI_NODE_SETUP_DONE="beacon:multi-node-setup"}(sn||(sn={}));const an={[sn.TRANSPORT_P2P_PEERS_DAPP]:[],[sn.TRANSPORT_P2P_PEERS_WALLET]:[],[sn.TRANSPORT_POSTMESSAGE_PEERS_DAPP]:[],[sn.TRANSPORT_POSTMESSAGE_PEERS_WALLET]:[],[sn.ACCOUNTS]:[],[sn.ACTIVE_ACCOUNT]:void 0,[sn.BEACON_SDK_SECRET_SEED]:void 0,[sn.APP_METADATA_LIST]:[],[sn.PERMISSION_LIST]:[],[sn.BEACON_SDK_VERSION]:void 0,[sn.MATRIX_PRESERVED_STATE]:{},[sn.MATRIX_PEER_ROOM_IDS]:{},[sn.MATRIX_SELECTED_NODE]:void 0,[sn.MULTI_NODE_SETUP_DONE]:void 0};var un=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class cn{static isSupported(){return un(this,void 0,void 0,(function*(){return"undefined"!=typeof window&&"undefined"!=typeof chrome&&Boolean(chrome)&&Boolean(chrome.runtime)&&Boolean(chrome.runtime.id)}))}get(e){return un(this,void 0,void 0,(function*(){return new Promise((t=>{chrome.storage.local.get(null,(r=>{r[e]?t(r[e]):t("object"==typeof an[e]?JSON.parse(JSON.stringify(an[e])):an[e])}))}))}))}set(e,t){return un(this,void 0,void 0,(function*(){return new Promise((r=>{chrome.storage.local.set({[e]:t},(()=>{r()}))}))}))}delete(e){return un(this,void 0,void 0,(function*(){return new Promise((t=>{chrome.storage.local.set({[e]:void 0},(()=>{t()}))}))}))}}var ln=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class dn{constructor(e){this.prefix=e}static isSupported(){return ln(this,void 0,void 0,(function*(){return Promise.resolve(Boolean("undefined"!=typeof window)&&Boolean(window.localStorage))}))}get(e){return ln(this,void 0,void 0,(function*(){const t=localStorage.getItem(this.getPrefixedKey(e));if(!t)return"object"==typeof an[e]?JSON.parse(JSON.stringify(an[e])):an[e];try{return JSON.parse(t)}catch(e){return t}}))}set(e,t){return ln(this,void 0,void 0,(function*(){return"string"==typeof t?localStorage.setItem(this.getPrefixedKey(e),t):localStorage.setItem(this.getPrefixedKey(e),JSON.stringify(t))}))}delete(e){return ln(this,void 0,void 0,(function*(){return Promise.resolve(localStorage.removeItem(this.getPrefixedKey(e)))}))}getPrefixedKey(e){return this.prefix?`${this.prefix}-${e}`:e}}const hn=new k("STORAGE"),fn=()=>{return e=void 0,t=void 0,n=function*(){if(yield cn.isSupported())return hn.log("getStorage","USING CHROME STORAGE"),new cn;if(yield dn.isSupported())return hn.log("getStorage","USING LOCAL STORAGE"),new dn;throw new Error("no storage type supported")},new((r=void 0)||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}));var e,t,r,n};class pn extends Qr{constructor(){super(tr.ABORTED_ERROR,"The action was aborted by the user."),this.name="UnknownBeaconError",this.title="Aborted"}}const gn={extension:dt.isAvailable(),availableExtensions:dt.getAvailableExtensions()};var mn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const yn=new k("DappP2PTransport");class bn extends nn{constructor(e,t,r,n,i,o){super(e,t,r,n,sn.TRANSPORT_P2P_PEERS_DAPP,i,o)}startOpenChannelListener(){return mn(this,void 0,void 0,(function*(){return this.client.listenForChannelOpening((e=>mn(this,void 0,void 0,(function*(){yn.log("listenForNewPeer","new publicKey",e.publicKey),yield this.addPeer(e),this._isConnected=qe.CONNECTED,this.newPeerListener&&(this.newPeerListener(e),this.newPeerListener=void 0)}))))}))}listenForNewPeer(e){return mn(this,void 0,void 0,(function*(){yn.log("listenForNewPeer"),this.newPeerListener=e}))}stopListeningForNewPeers(){return mn(this,void 0,void 0,(function*(){yn.log("stopListeningForNewPeers"),this.newPeerListener=void 0}))}}var vn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const An=new k("DappPostMessageTransport");class wn extends dt{constructor(e,t,r){super(e,t,r,sn.TRANSPORT_POSTMESSAGE_PEERS_DAPP)}startOpenChannelListener(){return vn(this,void 0,void 0,(function*(){return this.client.listenForChannelOpening((e=>vn(this,void 0,void 0,(function*(){An.log("connect","received PostMessagePairingResponse",e),yield this.addPeer(e),this._isConnected=qe.CONNECTED,this.newPeerListener&&(this.newPeerListener(e),this.newPeerListener=void 0)}))))}))}listenForNewPeer(e){return vn(this,void 0,void 0,(function*(){An.log("listenForNewPeer"),this.newPeerListener=e}))}stopListeningForNewPeers(){return vn(this,void 0,void 0,(function*(){An.log("stopListeningForNewPeers"),this.newPeerListener=void 0}))}}class En extends nn{constructor(e,t,r,n,i,o){super(e,t,r,n,sn.TRANSPORT_P2P_PEERS_WALLET,i,o)}addPeer(e,t=!0){const r=Object.create(null,{addPeer:{get:()=>super.addPeer}});return n=this,i=void 0,s=function*(){yield r.addPeer.call(this,e),t&&(yield this.client.sendPairingResponse(e))},new((o=void 0)||(o=Promise))((function(e,t){function r(e){try{u(s.next(e))}catch(e){t(e)}}function a(e){try{u(s.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(r,a)}u((s=s.apply(n,i||[])).next())}));var n,i,o,s}}class _n extends dt{constructor(e,t,r){super(e,t,r,sn.TRANSPORT_POSTMESSAGE_PEERS_WALLET)}}class In extends Qr{constructor(){super(tr.SIGNATURE_TYPE_NOT_SUPPORTED,"The wallet is not able to sign payloads of this type."),this.name="SignatureTypeNotSupportedBeaconError",this.title="Signature Type Not Supported"}}},54617:function(e,t,r){var n,i,o,s,a;a="object"==typeof(s=this).sodium&&"function"==typeof s.sodium.onload?s.sodium.onload:null,i=[t,r(25149)],n=function(e,t){"use strict";var r,n=t.ready.then((function(){function n(){if(0!==r._sodium_init())throw new Error("libsodium was not correctly initialized.");for(var t=["crypto_aead_chacha20poly1305_decrypt","crypto_aead_chacha20poly1305_decrypt_detached","crypto_aead_chacha20poly1305_encrypt","crypto_aead_chacha20poly1305_encrypt_detached","crypto_aead_chacha20poly1305_ietf_decrypt","crypto_aead_chacha20poly1305_ietf_decrypt_detached","crypto_aead_chacha20poly1305_ietf_encrypt","crypto_aead_chacha20poly1305_ietf_encrypt_detached","crypto_aead_chacha20poly1305_ietf_keygen","crypto_aead_chacha20poly1305_keygen","crypto_aead_xchacha20poly1305_ietf_decrypt","crypto_aead_xchacha20poly1305_ietf_decrypt_detached","crypto_aead_xchacha20poly1305_ietf_encrypt","crypto_aead_xchacha20poly1305_ietf_encrypt_detached","crypto_aead_xchacha20poly1305_ietf_keygen","crypto_auth","crypto_auth_hmacsha256","crypto_auth_hmacsha256_keygen","crypto_auth_hmacsha256_verify","crypto_auth_hmacsha512","crypto_auth_hmacsha512_keygen","crypto_auth_hmacsha512_verify","crypto_auth_keygen","crypto_auth_verify","crypto_box_beforenm","crypto_box_curve25519xchacha20poly1305_keypair","crypto_box_curve25519xchacha20poly1305_seal","crypto_box_curve25519xchacha20poly1305_seal_open","crypto_box_detached","crypto_box_easy","crypto_box_easy_afternm","crypto_box_keypair","crypto_box_open_detached","crypto_box_open_easy","crypto_box_open_easy_afternm","crypto_box_seal","crypto_box_seal_open","crypto_box_seed_keypair","crypto_core_ristretto255_add","crypto_core_ristretto255_from_hash","crypto_core_ristretto255_is_valid_point","crypto_core_ristretto255_random","crypto_core_ristretto255_scalar_add","crypto_core_ristretto255_scalar_complement","crypto_core_ristretto255_scalar_invert","crypto_core_ristretto255_scalar_mul","crypto_core_ristretto255_scalar_negate","crypto_core_ristretto255_scalar_random","crypto_core_ristretto255_scalar_reduce","crypto_core_ristretto255_scalar_sub","crypto_core_ristretto255_sub","crypto_generichash","crypto_generichash_blake2b_salt_personal","crypto_generichash_final","crypto_generichash_init","crypto_generichash_keygen","crypto_generichash_update","crypto_hash","crypto_hash_sha256","crypto_hash_sha256_final","crypto_hash_sha256_init","crypto_hash_sha256_update","crypto_hash_sha512","crypto_hash_sha512_final","crypto_hash_sha512_init","crypto_hash_sha512_update","crypto_kdf_derive_from_key","crypto_kdf_keygen","crypto_kx_client_session_keys","crypto_kx_keypair","crypto_kx_seed_keypair","crypto_kx_server_session_keys","crypto_onetimeauth","crypto_onetimeauth_final","crypto_onetimeauth_init","crypto_onetimeauth_keygen","crypto_onetimeauth_update","crypto_onetimeauth_verify","crypto_pwhash","crypto_pwhash_scryptsalsa208sha256","crypto_pwhash_scryptsalsa208sha256_ll","crypto_pwhash_scryptsalsa208sha256_str","crypto_pwhash_scryptsalsa208sha256_str_verify","crypto_pwhash_str","crypto_pwhash_str_needs_rehash","crypto_pwhash_str_verify","crypto_scalarmult","crypto_scalarmult_base","crypto_scalarmult_ristretto255","crypto_scalarmult_ristretto255_base","crypto_secretbox_detached","crypto_secretbox_easy","crypto_secretbox_keygen","crypto_secretbox_open_detached","crypto_secretbox_open_easy","crypto_secretstream_xchacha20poly1305_init_pull","crypto_secretstream_xchacha20poly1305_init_push","crypto_secretstream_xchacha20poly1305_keygen","crypto_secretstream_xchacha20poly1305_pull","crypto_secretstream_xchacha20poly1305_push","crypto_secretstream_xchacha20poly1305_rekey","crypto_shorthash","crypto_shorthash_keygen","crypto_shorthash_siphashx24","crypto_sign","crypto_sign_detached","crypto_sign_ed25519_pk_to_curve25519","crypto_sign_ed25519_sk_to_curve25519","crypto_sign_ed25519_sk_to_pk","crypto_sign_ed25519_sk_to_seed","crypto_sign_final_create","crypto_sign_final_verify","crypto_sign_init","crypto_sign_keypair","crypto_sign_open","crypto_sign_seed_keypair","crypto_sign_update","crypto_sign_verify_detached","crypto_stream_chacha20","crypto_stream_chacha20_ietf_xor","crypto_stream_chacha20_ietf_xor_ic","crypto_stream_chacha20_keygen","crypto_stream_chacha20_xor","crypto_stream_chacha20_xor_ic","crypto_stream_keygen","crypto_stream_xchacha20_keygen","crypto_stream_xchacha20_xor","crypto_stream_xchacha20_xor_ic","randombytes_buf","randombytes_buf_deterministic","randombytes_close","randombytes_random","randombytes_set_implementation","randombytes_stir","randombytes_uniform","sodium_version_string"],n=[w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le,de,he,fe,pe,ge,me,ye,be,ve,Ae,we,Ee,_e,Ie,Se,ke,Ce,Te,xe,Me,Be,Pe,Re,Oe,Ne,De,Le,Ue,Fe,je,ze,He,Ke,Ge,Qe,qe,We,Ve,Ye,Je,Xe,Ze,$e,et,tt,rt,nt,it,ot,st,at,ut,ct,lt,dt,ht,ft,pt,gt,mt,yt,bt,vt,At,wt,Et,_t,It,St,kt,Ct,Tt,xt,Mt,Bt,Pt,Rt,Ot,Nt,Dt,Lt,Ut,Ft,jt,zt,Ht,Kt,Gt,Qt,qt,Wt,Vt],i=0;i=240?(c=4,a=!0):l>=224?(c=3,a=!0):l>=192?(c=2,a=!0):l<128&&(c=1,a=!0)}while(!a);for(var d=c-(s.length-u),h=0;h>8&-39)<<8|87+(t=e[o]>>>4)+(t-10>>8&-39),i+=String.fromCharCode(255&n)+String.fromCharCode(n>>>8);return i}var a={ORIGINAL:1,ORIGINAL_NO_PADDING:3,URLSAFE:5,URLSAFE_NO_PADDING:7};function u(e){if(null==e)return a.URLSAFE_NO_PADDING;if(e!==a.ORIGINAL&&e!==a.ORIGINAL_NO_PADDING&&e!==a.URLSAFE&&e!=a.URLSAFE_NO_PADDING)throw new Error("unsupported base64 variant");return e}function c(e,t){t=u(t),e=A(i,e,"input");var n,i=[],s=0|Math.floor(e.length/3),a=e.length-3*s,c=4*s+(0!==a?2&t?2+(a>>>1):4:0),l=new f(c+1),d=p(e);return i.push(d),i.push(l.address),0===r._sodium_bin2base64(l.address,l.length,d,e.length,t)&&y(i,"conversion failed"),l.length=c,n=o(l.to_Uint8Array()),m(i),n}function l(e,t){var r=t||"uint8array";if(!d(r))throw new Error(r+" output format is not available");if(e instanceof f){if("uint8array"===r)return e.to_Uint8Array();if("text"===r)return o(e.to_Uint8Array());if("hex"===r)return s(e.to_Uint8Array());if("base64"===r)return c(e.to_Uint8Array(),a.URLSAFE_NO_PADDING);throw new Error('What is output format "'+r+'"?')}if("object"==typeof e){for(var n=Object.keys(e),i={},u=0;u>>24>>>8,u,d);var E=l(y,s);return m(a),E}function Oe(e){var t=[];h(e);var n=new f(0|r._crypto_kdf_keybytes()),i=n.address;t.push(i),r._crypto_kdf_keygen(i);var o=l(n,e);return m(t),o}function Ne(e,t,n,i){var o=[];h(i),e=A(o,e,"clientPublicKey");var s,a=0|r._crypto_kx_publickeybytes();e.length!==a&&b(o,"invalid clientPublicKey length"),s=p(e),o.push(s),t=A(o,t,"clientSecretKey");var u,c=0|r._crypto_kx_secretkeybytes();t.length!==c&&b(o,"invalid clientSecretKey length"),u=p(t),o.push(u),n=A(o,n,"serverPublicKey");var d,g=0|r._crypto_kx_publickeybytes();n.length!==g&&b(o,"invalid serverPublicKey length"),d=p(n),o.push(d);var v=new f(0|r._crypto_kx_sessionkeybytes()),w=v.address;o.push(w);var E=new f(0|r._crypto_kx_sessionkeybytes()),_=E.address;if(o.push(_),!(0|r._crypto_kx_client_session_keys(w,_,s,u,d))){var I=l({sharedRx:v,sharedTx:E},i);return m(o),I}y(o,"invalid usage")}function De(e){var t=[];h(e);var n=new f(0|r._crypto_kx_publickeybytes()),i=n.address;t.push(i);var o=new f(0|r._crypto_kx_secretkeybytes()),s=o.address;if(t.push(s),!(0|r._crypto_kx_keypair(i,s))){var a={publicKey:l(n,e),privateKey:l(o,e),keyType:"x25519"};return m(t),a}y(t,"internal error")}function Le(e,t){var n=[];h(t),e=A(n,e,"seed");var i,o=0|r._crypto_kx_seedbytes();e.length!==o&&b(n,"invalid seed length"),i=p(e),n.push(i);var s=new f(0|r._crypto_kx_publickeybytes()),a=s.address;n.push(a);var u=new f(0|r._crypto_kx_secretkeybytes()),c=u.address;if(n.push(c),!(0|r._crypto_kx_seed_keypair(a,c,i))){var d={publicKey:l(s,t),privateKey:l(u,t),keyType:"x25519"};return m(n),d}y(n,"internal error")}function Ue(e,t,n,i){var o=[];h(i),e=A(o,e,"serverPublicKey");var s,a=0|r._crypto_kx_publickeybytes();e.length!==a&&b(o,"invalid serverPublicKey length"),s=p(e),o.push(s),t=A(o,t,"serverSecretKey");var u,c=0|r._crypto_kx_secretkeybytes();t.length!==c&&b(o,"invalid serverSecretKey length"),u=p(t),o.push(u),n=A(o,n,"clientPublicKey");var d,g=0|r._crypto_kx_publickeybytes();n.length!==g&&b(o,"invalid clientPublicKey length"),d=p(n),o.push(d);var v=new f(0|r._crypto_kx_sessionkeybytes()),w=v.address;o.push(w);var E=new f(0|r._crypto_kx_sessionkeybytes()),_=E.address;if(o.push(_),!(0|r._crypto_kx_server_session_keys(w,_,s,u,d))){var I=l({sharedRx:v,sharedTx:E},i);return m(o),I}y(o,"invalid usage")}function Fe(e,t,n){var i=[];h(n);var o=p(e=A(i,e,"message")),s=e.length;i.push(o),t=A(i,t,"key");var a,u=0|r._crypto_onetimeauth_keybytes();t.length!==u&&b(i,"invalid key length"),a=p(t),i.push(a);var c=new f(0|r._crypto_onetimeauth_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_onetimeauth(d,o,s,0,a))){var g=l(c,n);return m(i),g}y(i,"invalid usage")}function je(e,t){var n=[];h(t),v(n,e,"state_address");var i=new f(0|r._crypto_onetimeauth_bytes()),o=i.address;if(n.push(o),!(0|r._crypto_onetimeauth_final(e,o))){var s=(r._free(e),l(i,t));return m(n),s}y(n,"invalid usage")}function ze(e,t){var n=[];h(t);var i=null;null!=e&&(i=p(e=A(n,e,"key")),e.length,n.push(i));var o=new f(144).address;if(!(0|r._crypto_onetimeauth_init(o,i))){var s=o;return m(n),s}y(n,"invalid usage")}function He(e){var t=[];h(e);var n=new f(0|r._crypto_onetimeauth_keybytes()),i=n.address;t.push(i),r._crypto_onetimeauth_keygen(i);var o=l(n,e);return m(t),o}function Ke(e,t,n){var i=[];h(n),v(i,e,"state_address");var o=p(t=A(i,t,"message_chunk")),s=t.length;i.push(o),!!(0|r._crypto_onetimeauth_update(e,o,s))&&y(i,"invalid usage"),m(i)}function Ge(e,t,n){var i=[];e=A(i,e,"hash");var o,s=0|r._crypto_onetimeauth_bytes();e.length!==s&&b(i,"invalid hash length"),o=p(e),i.push(o);var a=p(t=A(i,t,"message")),u=t.length;i.push(a),n=A(i,n,"key");var c,l=0|r._crypto_onetimeauth_keybytes();n.length!==l&&b(i,"invalid key length"),c=p(n),i.push(c);var d=!(0|r._crypto_onetimeauth_verify(o,a,u,0,c));return m(i),d}function Qe(e,t,n,i,o,s,a){var u=[];h(a),v(u,e,"keyLength"),("number"!=typeof e||(0|e)!==e||e<0)&&b(u,"keyLength must be an unsigned integer");var c=p(t=A(u,t,"password")),d=t.length;u.push(c),n=A(u,n,"salt");var g,w=0|r._crypto_pwhash_saltbytes();n.length!==w&&b(u,"invalid salt length"),g=p(n),u.push(g),v(u,i,"opsLimit"),("number"!=typeof i||(0|i)!==i||i<0)&&b(u,"opsLimit must be an unsigned integer"),v(u,o,"memLimit"),("number"!=typeof o||(0|o)!==o||o<0)&&b(u,"memLimit must be an unsigned integer"),v(u,s,"algorithm"),("number"!=typeof s||(0|s)!==s||s<0)&&b(u,"algorithm must be an unsigned integer");var E=new f(0|e),_=E.address;if(u.push(_),!(0|r._crypto_pwhash(_,e,0,c,d,0,g,i,0,o,s))){var I=l(E,a);return m(u),I}y(u,"invalid usage")}function qe(e,t,n,i,o,s){var a=[];h(s),v(a,e,"keyLength"),("number"!=typeof e||(0|e)!==e||e<0)&&b(a,"keyLength must be an unsigned integer");var u=p(t=A(a,t,"password")),c=t.length;a.push(u),n=A(a,n,"salt");var d,g=0|r._crypto_pwhash_scryptsalsa208sha256_saltbytes();n.length!==g&&b(a,"invalid salt length"),d=p(n),a.push(d),v(a,i,"opsLimit"),("number"!=typeof i||(0|i)!==i||i<0)&&b(a,"opsLimit must be an unsigned integer"),v(a,o,"memLimit"),("number"!=typeof o||(0|o)!==o||o<0)&&b(a,"memLimit must be an unsigned integer");var w=new f(0|e),E=w.address;if(a.push(E),!(0|r._crypto_pwhash_scryptsalsa208sha256(E,e,0,u,c,0,d,i,0,o))){var _=l(w,s);return m(a),_}y(a,"invalid usage")}function We(e,t,n,i,o,s,a){var u=[];h(a);var c=p(e=A(u,e,"password")),d=e.length;u.push(c);var g=p(t=A(u,t,"salt")),w=t.length;u.push(g),v(u,n,"opsLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(u,"opsLimit must be an unsigned integer"),v(u,i,"r"),("number"!=typeof i||(0|i)!==i||i<0)&&b(u,"r must be an unsigned integer"),v(u,o,"p"),("number"!=typeof o||(0|o)!==o||o<0)&&b(u,"p must be an unsigned integer"),v(u,s,"keyLength"),("number"!=typeof s||(0|s)!==s||s<0)&&b(u,"keyLength must be an unsigned integer");var E=new f(0|s),_=E.address;if(u.push(_),!(0|r._crypto_pwhash_scryptsalsa208sha256_ll(c,d,g,w,n,0,i,o,_,s))){var I=l(E,a);return m(u),I}y(u,"invalid usage")}function Ve(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"password")),a=e.length;o.push(s),v(o,t,"opsLimit"),("number"!=typeof t||(0|t)!==t||t<0)&&b(o,"opsLimit must be an unsigned integer"),v(o,n,"memLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(o,"memLimit must be an unsigned integer");var u=new f(0|r._crypto_pwhash_scryptsalsa208sha256_strbytes()).address;if(o.push(u),!(0|r._crypto_pwhash_scryptsalsa208sha256_str(u,s,a,0,t,0,n))){var c=r.UTF8ToString(u);return m(o),c}y(o,"invalid usage")}function Ye(e,t,n){var o=[];h(n),"string"!=typeof e&&b(o,"hashed_password must be a string"),e=i(e+"\0"),null!=a&&e.length-1!==a&&b(o,"invalid hashed_password length");var s=p(e),a=e.length-1;o.push(s);var u=p(t=A(o,t,"password")),c=t.length;o.push(u);var l=!(0|r._crypto_pwhash_scryptsalsa208sha256_str_verify(s,u,c,0));return m(o),l}function Je(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"password")),a=e.length;o.push(s),v(o,t,"opsLimit"),("number"!=typeof t||(0|t)!==t||t<0)&&b(o,"opsLimit must be an unsigned integer"),v(o,n,"memLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(o,"memLimit must be an unsigned integer");var u=new f(0|r._crypto_pwhash_strbytes()).address;if(o.push(u),!(0|r._crypto_pwhash_str(u,s,a,0,t,0,n))){var c=r.UTF8ToString(u);return m(o),c}y(o,"invalid usage")}function Xe(e,t,n,o){var s=[];h(o),"string"!=typeof e&&b(s,"hashed_password must be a string"),e=i(e+"\0"),null!=u&&e.length-1!==u&&b(s,"invalid hashed_password length");var a=p(e),u=e.length-1;s.push(a),v(s,t,"opsLimit"),("number"!=typeof t||(0|t)!==t||t<0)&&b(s,"opsLimit must be an unsigned integer"),v(s,n,"memLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(s,"memLimit must be an unsigned integer");var c=!!(0|r._crypto_pwhash_str_needs_rehash(a,t,0,n));return m(s),c}function Ze(e,t,n){var o=[];h(n),"string"!=typeof e&&b(o,"hashed_password must be a string"),e=i(e+"\0"),null!=a&&e.length-1!==a&&b(o,"invalid hashed_password length");var s=p(e),a=e.length-1;o.push(s);var u=p(t=A(o,t,"password")),c=t.length;o.push(u);var l=!(0|r._crypto_pwhash_str_verify(s,u,c,0));return m(o),l}function $e(e,t,n){var i=[];h(n),e=A(i,e,"privateKey");var o,s=0|r._crypto_scalarmult_scalarbytes();e.length!==s&&b(i,"invalid privateKey length"),o=p(e),i.push(o),t=A(i,t,"publicKey");var a,u=0|r._crypto_scalarmult_scalarbytes();t.length!==u&&b(i,"invalid publicKey length"),a=p(t),i.push(a);var c=new f(0|r._crypto_scalarmult_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_scalarmult(d,o,a))){var g=l(c,n);return m(i),g}y(i,"weak public key")}function et(e,t){var n=[];h(t),e=A(n,e,"privateKey");var i,o=0|r._crypto_scalarmult_scalarbytes();e.length!==o&&b(n,"invalid privateKey length"),i=p(e),n.push(i);var s=new f(0|r._crypto_scalarmult_scalarbytes()),a=s.address;if(n.push(a),!(0|r._crypto_scalarmult_base(a,i))){var u=l(s,t);return m(n),u}y(n,"insecure scalar")}function tt(e,t,n){var i=[];h(n),e=A(i,e,"scalar");var o,s=0|r._crypto_scalarmult_ristretto255_scalarbytes();e.length!==s&&b(i,"invalid scalar length"),o=p(e),i.push(o),t=A(i,t,"privateKey");var a,u=0|r._crypto_scalarmult_ristretto255_bytes();t.length!==u&&b(i,"invalid privateKey length"),a=p(t),i.push(a);var c=new f(0|r._crypto_scalarmult_ristretto255_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_scalarmult_ristretto255(d,o,a))){var g=l(c,n);return m(i),g}y(i,"input is zero element")}function rt(e,t){var n=[];h(t);var i=p(e=A(n,e,"scalar"));e.length,n.push(i);var o=new f(0|r._crypto_core_ristretto255_bytes()),s=o.address;if(n.push(s),!(0|r._crypto_scalarmult_ristretto255_base(s,i))){var a=l(o,t);return m(n),a}y(n,"scalar is 0")}function nt(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"message")),a=e.length;o.push(s),t=A(o,t,"nonce");var u,c=0|r._crypto_secretbox_noncebytes();t.length!==c&&b(o,"invalid nonce length"),u=p(t),o.push(u),n=A(o,n,"key");var d,g=0|r._crypto_secretbox_keybytes();n.length!==g&&b(o,"invalid key length"),d=p(n),o.push(d);var v=new f(0|a),w=v.address;o.push(w);var E=new f(0|r._crypto_secretbox_macbytes()),_=E.address;if(o.push(_),!(0|r._crypto_secretbox_detached(w,_,s,a,0,u,d))){var I=l({mac:E,cipher:v},i);return m(o),I}y(o,"invalid usage")}function it(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"message")),a=e.length;o.push(s),t=A(o,t,"nonce");var u,c=0|r._crypto_secretbox_noncebytes();t.length!==c&&b(o,"invalid nonce length"),u=p(t),o.push(u),n=A(o,n,"key");var d,g=0|r._crypto_secretbox_keybytes();n.length!==g&&b(o,"invalid key length"),d=p(n),o.push(d);var v=new f(a+r._crypto_secretbox_macbytes()|0),w=v.address;if(o.push(w),!(0|r._crypto_secretbox_easy(w,s,a,0,u,d))){var E=l(v,i);return m(o),E}y(o,"invalid usage")}function ot(e){var t=[];h(e);var n=new f(0|r._crypto_secretbox_keybytes()),i=n.address;t.push(i),r._crypto_secretbox_keygen(i);var o=l(n,e);return m(t),o}function st(e,t,n,i,o){var s=[];h(o);var a=p(e=A(s,e,"ciphertext")),u=e.length;s.push(a),t=A(s,t,"mac");var c,d=0|r._crypto_secretbox_macbytes();t.length!==d&&b(s,"invalid mac length"),c=p(t),s.push(c),n=A(s,n,"nonce");var g,v=0|r._crypto_secretbox_noncebytes();n.length!==v&&b(s,"invalid nonce length"),g=p(n),s.push(g),i=A(s,i,"key");var w,E=0|r._crypto_secretbox_keybytes();i.length!==E&&b(s,"invalid key length"),w=p(i),s.push(w);var _=new f(0|u),I=_.address;if(s.push(I),!(0|r._crypto_secretbox_open_detached(I,a,c,u,0,g,w))){var S=l(_,o);return m(s),S}y(s,"wrong secret key for the given ciphertext")}function at(e,t,n,i){var o=[];h(i),e=A(o,e,"ciphertext");var s,a=r._crypto_secretbox_macbytes(),u=e.length;u>>0;return m([]),t}function Qt(e,t){var n=[];h(t);for(var i=r._malloc(24),o=0;o<6;o++)r.setValue(i+4*o,r.Runtime.addFunction(e[["implementation_name","random","stir","uniform","buf","close"][o]]),"i32");!!(0|r._randombytes_set_implementation(i))&&y(n,"unsupported implementation"),m(n)}function qt(e){h(e),r._randombytes_stir()}function Wt(e,t){var n=[];h(t),v(n,e,"upper_bound"),("number"!=typeof e||(0|e)!==e||e<0)&&b(n,"upper_bound must be an unsigned integer");var i=r._randombytes_uniform(e)>>>0;return m(n),i}function Vt(){var e=r._sodium_version_string(),t=r.UTF8ToString(e);return m([]),t}return f.prototype.to_Uint8Array=function(){var e=new Uint8Array(this.length);return e.set(r.HEAPU8.subarray(this.address,this.address+this.length)),e},e.add=function(e,t){if(!(e instanceof Uint8Array&&t instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can added");var r=e.length,n=0,i=0;if(t.length!=e.length)throw new TypeError("Arguments must have the same length");for(i=0;i>=8,n+=e[i]+t[i],e[i]=255&n},e.base64_variants=a,e.compare=function(e,t){if(!(e instanceof Uint8Array&&t instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be compared");if(e.length!==t.length)throw new TypeError("Only instances of identical length can be compared");for(var r=0,n=1,i=e.length;i-- >0;)r|=t[i]-e[i]>>8&n,n&=(t[i]^e[i])-1>>8;return r+r+n-1},e.from_base64=function(e,t){t=u(t);var n,i=[],o=new f(3*(e=A(i,e,"input")).length/4),s=p(e),a=g(4),c=g(4);return i.push(s),i.push(o.address),i.push(o.result_bin_len_p),i.push(o.b64_end_p),0!==r._sodium_base642bin(o.address,o.length,s,e.length,0,a,c,t)&&y(i,"invalid input"),r.getValue(c,"i32")-s!==e.length&&y(i,"incomplete input"),o.length=r.getValue(a,"i32"),n=o.to_Uint8Array(),m(i),n},e.from_hex=function(e){var t,n=[],i=new f((e=A(n,e,"input")).length/2),o=p(e),s=g(4);return n.push(o),n.push(i.address),n.push(i.hex_end_p),0!==r._sodium_hex2bin(i.address,i.length,o,e.length,0,0,s)&&y(n,"invalid input"),r.getValue(s,"i32")-o!==e.length&&y(n,"incomplete input"),t=i.to_Uint8Array(),m(n),t},e.from_string=i,e.increment=function(e){if(!(e instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be incremented");for(var t=256,r=0,n=e.length;r>=8,t+=e[r],e[r]=255&t},e.is_zero=function(e){if(!(e instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be checked");for(var t=0,r=0,n=e.length;r 0");var n,i=[],o=g(4),s=1,a=0,u=0|e.length,c=new f(u+t);i.push(o),i.push(c.address);for(var l=c.address,d=c.address+u+t;l>>48|u>>>32|u>>>16|u))-1>>16);return 0!==r._sodium_pad(o,c.address,e.length,t,c.length)&&y(i,"internal error"),c.length=r.getValue(o,"i32"),n=c.to_Uint8Array(),m(i),n},e.unpad=function(e,t){if(!(e instanceof Uint8Array))throw new TypeError("buffer must be a Uint8Array");if((t|=0)<=0)throw new Error("block size must be > 0");var n=[],i=p(e),o=g(4);return n.push(i),n.push(o),0!==r._sodium_unpad(o,i,e.length,t)&&y(n,"unsupported/invalid padding"),e=(e=new Uint8Array(e)).subarray(0,r.getValue(o,"i32")),m(n),e},e.ready=n,e.symbols=function(){return Object.keys(e).sort()},e.to_base64=c,e.to_hex=s,e.to_string=o,e},void 0!==(o=n.apply(t,i))&&(e.exports=o),a&&s.sodium.ready.then((function(){a(s.sodium)}))},25149:function(e,t,r){var n,i,o=r(39907),s=r(4364),a=r(1048).Buffer;n=function(t){"use strict";var n;void 0===(n=t)&&(n={});var i=n;"object"!=typeof i.sodium&&("object"==typeof r.g?i=r.g:"object"==typeof window&&(i=window)),"object"==typeof i.sodium&&"number"==typeof i.sodium.totalMemory&&(n.TOTAL_MEMORY=i.sodium.totalMemory);var u=n;return n.ready=new Promise((function(t,n){(c=u).onAbort=n,c.print=function(e){},c.printErr=function(e){},c.onRuntimeInitialized=function(){try{c._crypto_secretbox_keybytes(),t()}catch(e){n(e)}},c.useBackupModule=function(){var t,n=void 0!==(n={})?n:{},i={};for(t in n)n.hasOwnProperty(t)&&(i[t]=n[t]);var c,l,d,h=[],f=!1;l="object"==typeof window,d="function"==typeof importScripts,f="object"==typeof o&&"object"==typeof o.versions&&"string"==typeof o.versions.node,c=!l&&!f&&!d;var p,g,m,y,b="";f?(b=d?r(99942).dirname(b)+"/":"//",p=function(e,t){var n=fe(e);return n?t?n:n.toString():(m||(m=r(32222)),y||(y=r(99942)),e=y.normalize(e),m.readFileSync(e,t?null:"utf8"))},g=function(e){var t=p(e,!0);return t.buffer||(t=new Uint8Array(t)),S(t.buffer),t},o.argv.length>1&&o.argv[1].replace(/\\/g,"/"),h=o.argv.slice(2),e.exports=n,o.on("unhandledRejection",Z),n.inspect=function(){return"[Emscripten Module object]"}):c?("undefined"!=typeof read&&(p=function(e){var t=fe(e);return t?de(t):read(e)}),g=function(e){var t;return(t=fe(e))?t:"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(S("object"==typeof(t=read(e,"binary"))),t)},"undefined"!=typeof scriptArgs?h=scriptArgs:void 0!==arguments&&(h=arguments),"undefined"!=typeof print&&(void 0===s&&(s={}),s.log=print,s.warn=s.error="undefined"!=typeof printErr?printErr:print)):(l||d)&&(d?b=self.location.href:document.currentScript&&(b=document.currentScript.src),b=0!==b.indexOf("blob:")?b.substr(0,b.lastIndexOf("/")+1):"",p=function(e){try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText}catch(t){var r=fe(e);if(r)return de(r);throw t}},d&&(g=function(e){try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}catch(t){var r=fe(e);if(r)return r;throw t}})),n.print;var v,A=n.printErr||void 0;for(t in i)i.hasOwnProperty(t)&&(n[t]=i[t]);i=null,n.arguments&&(h=n.arguments),n.thisProgram&&n.thisProgram,n.quit&&n.quit,n.wasmBinary&&(v=n.wasmBinary),n.noExitRuntime&&n.noExitRuntime;var w,E={Memory:function(e){this.buffer=new ArrayBuffer(65536*e.initial),this.grow=function(e){return be(e)}},Table:function(e){var t=new Array(e.initial);return t.grow=function(e){t.length>=22&&Z("Unable to grow wasm table. Use a higher value for RESERVED_FUNCTION_POINTERS or set ALLOW_TABLE_GROWTH."),t.push(null)},t.set=function(e,r){t[e]=r},t.get=function(e){return t[e]},t},Module:function(e){},Instance:function(e,t){this.exports=function(e,t,r){for(var n=new Uint8Array(t.buffer),i=new Uint8Array(123),o=25;o>=0;--o)i[48+o]=52+o,i[65+o]=o,i[97+o]=26+o;function s(e,t,r){for(var n,o,s=0,a=t,u=r.length,c=t+(3*u>>2)-("="==r[u-2])-("="==r[u-1]);s>4,a>2),a>2]=c[0|I]|c[I+1|0]<<8|c[I+2|0]<<16|c[I+3|0]<<24,u[ce+4>>2]=X,16!=(0|(ne=ne+1|0)););for(I=V($,e,64),u[(t=I)+88>>2]=1595750129,u[t+92>>2]=-1521486534,S=c[(t=e)+88|0]|c[t+89|0]<<8|c[t+90|0]<<16|c[t+91|0]<<24,ce=c[t+92|0]|c[t+93|0]<<8|c[t+94|0]<<16|c[t+95|0]<<24,y=c[t+72|0]|c[t+73|0]<<8|c[t+74|0]<<16|c[t+75|0]<<24,X=c[t+76|0]|c[t+77|0]<<8|c[t+78|0]<<16|c[t+79|0]<<24,le=c[t+80|0]|c[t+81|0]<<8|c[t+82|0]<<16|c[t+83|0]<<24,he=c[t+84|0]|c[t+85|0]<<8|c[t+86|0]<<16|c[t+87|0]<<24,ie=u[I+4>>2],$=I,t=(f=u[I+36>>2])+u[I+132>>2]|0,(ue=(g=u[I+32>>2])+(ne=u[I+128>>2])|0)>>>0>>0&&(t=t+1|0),t=t+ie|0,ue=t=(ne=ue+u[I>>2]|0)>>>0>>0?t+1|0:t,ne=Dr((ie=ne)^(c[(ne=e)+64|0]|c[ne+65|0]<<8|c[ne+66|0]<<16|c[ne+67|0]<<24)^-1377402159,t^(c[ne+68|0]|c[ne+69|0]<<8|c[ne+70|0]<<16|c[ne+71|0]<<24)^1359893119,32),w=t=_,t=t+1779033703|0,(ne=(m=ne)+-205731576|0)>>>0<4089235720&&(t=t+1|0),p=g^(D=ne),g=t,p=Dr(p,f^t,24),ne=u[(f=I)+136>>2],t=ue+(b=_)|0,(ue=p+ie|0)>>>0>>0&&(t=t+1|0),ue=ne+ue|0,t=(r=u[f+140>>2])+t|0,G=Dr((C=ue)^m,(H=C>>>0>>0?t+1|0:t)^w,16),ue=t=_,u[$+96>>2]=G,u[$+100>>2]=t,t=g+t|0,(ie=D+G|0)>>>0>>0&&(t=t+1|0),m=ie,u[I+64>>2]=m,u[$+68>>2]=t,B=t,ie=Dr(p^m,b^t,63),w=t=_,u[I+32>>2]=ie,u[I+36>>2]=t,f=u[I+12>>2],T=y,t=(pe=u[I+148>>2])+(y=u[I+44>>2])|0,(b=(g=u[I+144>>2])+(p=u[I+40>>2])|0)>>>0

>>0&&(t=t+1|0),t=t+f|0,f=X,X=t=(D=b+u[I+8>>2]|0)>>>0>>0?t+1|0:t,b=f=Dr(T^D^725511199,f^t^-1694144372,32),se=t=_,t=t+-1150833019|0,(f=f+-2067093701|0)>>>0<2227873595&&(t=t+1|0),T=p^f,p=t,y=Dr(T,y^t,24),t=X+(v=_)|0,(X=y+D|0)>>>0>>0&&(t=t+1|0),X=(D=u[I+152>>2])+X|0,t=u[I+156>>2]+t|0,ee=Dr((R=X)^b,(U=R>>>0>>0?t+1|0:t)^se,16),b=t=_,u[$+104>>2]=ee,u[$+108>>2]=t,t=p+t|0,(X=f+ee|0)>>>0>>0&&(t=t+1|0),E=X,u[I+72>>2]=E,u[$+76>>2]=t,F=t,D=Dr(y^E,v^t,63),f=_,X=u[I+20>>2],T=le,t=(fe=u[I+164>>2])+(le=u[I+52>>2])|0,(p=(K=u[I+160>>2])+(y=u[I+48>>2])|0)>>>0>>0&&(t=t+1|0),t=t+X|0,x=Dr(T^(P=$=p+u[I+16>>2]|0)^-79577749,(X=P>>>0

>>0?t+1|0:t)^he^528734635,32),he=t=_,t=t+1013904242|0,($=x+-23791573|0)>>>0<4271175723&&(t=t+1|0),T=y^(p=$),y=t,le=$=Dr(T,le^t,24),se=t=_,v=he,t=t+X|0,(X=P+$|0)>>>0<$>>>0&&(t=t+1|0),t=t+(k=n=u[I+172>>2])|0,q=Dr((z=$=(he=u[I+168>>2])+X|0)^x,(L=z>>>0>>0?t+1|0:t)^v,16),t=y+(J=_)|0,($=p+q|0)>>>0

>>0&&(t=t+1|0),T=t,p=Dr((P=$)^le,t^se,63),y=_,le=u[I+28>>2],k=S,t=(i=u[I+180>>2])+(x=u[I+60>>2])|0,(se=($=u[I+176>>2])+(S=u[I+56>>2])|0)>>>0>>0&&(t=t+1|0),t=t+le|0,t=(X=se+u[I+24>>2]|0)>>>0>>0?t+1|0:t,se=X,v=t,j=Dr(k^X^327033209,t^ce^1541459225,32),ce=t=_,t=t+-1521486534|0,(X=j+1595750129|0)>>>0<1595750129&&(t=t+1|0),le=X,S=X=Dr(S^X,t^x,24),k=le,M=t,N=ce,le=u[I+188>>2],t=v+(x=_)|0,(X=S+se|0)>>>0>>0&&(t=t+1|0),se=X,t=t+(O=le)|0,W=X=(ce=u[I+184>>2])+X|0,se=Dr(X^j,(v=N)^(N=X>>>0>>0?t+1|0:t),16),O=S,t=(S=_)+M|0,(v=(X=se)+k|0)>>>0>>0&&(t=t+1|0),j=v,X=t,v=Dr(O^v,t^x,63),x=_,t=f+H|0,(H=C+D|0)>>>0>>0&&(t=t+1|0),t=t+(k=ge=u[I+196>>2])|0,se=Dr((M=se)^(k=se=(be=u[I+192>>2])+H|0),(C=S)^(S=k>>>0>>0?t+1|0:t),32),H=I,C=t=_,O=D,t=T+t|0,(D=P+(M=se)|0)>>>0

>>0&&(t=t+1|0),T=f,f=t,Q=Dr(O^D,T^t,24),se=I,P=u[I+200>>2],O=M,t=S+(M=_)|0,(T=k+Q|0)>>>0>>0&&(t=t+1|0),S=P+T|0,t=(me=u[se+204>>2])+t|0,ye=S,re=Dr(O^S,(T=C)^(C=S>>>0

>>0?t+1|0:t),16),T=t=_,u[H+120>>2]=re,u[H+124>>2]=t,t=f+t|0,(f=D+re|0)>>>0>>0&&(t=t+1|0),S=f,u[I+80>>2]=f,u[se+84>>2]=t,f^=Q,Q=t,k=Dr(f,M^t,63),M=_,se=y,t=y+U|0,(p=R+(f=p)|0)>>>0>>0&&(t=t+1|0),y=p,t=t+(H=a=u[I+212>>2])|0,ue=Dr((O=G)^(G=p=(D=u[I+208>>2])+p|0),(p=p>>>0>>0?t+1|0:t)^ue,32),R=f,t=(f=_)+X|0,(y=(X=ue)+j|0)>>>0>>0&&(t=t+1|0),R=X=Dr(R^y,t^se,24),U=t,l=u[I+220>>2],Z=ue,t=(se=_)+p|0,(ue=G+R|0)>>>0>>0&&(t=t+1|0),t=t+(O=l)|0,f=Dr(Z^(j=X=(H=u[I+216>>2])+ue|0),(G=j>>>0>>0?t+1|0:t)^f,16),t=(t=U)+(U=_)|0,(ue=f+y|0)>>>0>>0&&(t=t+1|0),y=t,p=Dr((O=ue)^R,t^se,63),R=_,X=v,Z=x,t=x+L|0,(v=v+z|0)>>>0>>0&&(t=t+1|0),x=v,t=t+(Y=se=u[I+228>>2])|0,Y=v=(ue=u[I+224>>2])+v|0,ee=Dr(v^ee,(L=b)^(b=v>>>0>>0?t+1|0:t),32),x=X,t=B+(v=_)|0,(X=m+ee|0)>>>0>>0&&(t=t+1|0),B=X=Dr(x^(m=X),t^Z,24),z=t,L=v,oe=u[I+236>>2],t=(x=_)+b|0,(b=B+Y|0)>>>0>>0&&(t=t+1|0),t=t+(te=oe)|0,Z=X=(v=u[I+232>>2])+b|0,b=Dr(X^ee,(Y=L)^(L=X>>>0>>0?t+1|0:t),16),t=(t=z)+(z=_)|0,(m=m+b|0)>>>0>>0&&(t=t+1|0),ee=m,m=t,x=Dr(ee^B,t^x,63),B=_,te=w,t=w+N|0,(w=(Y=ie)+W|0)>>>0>>0&&(t=t+1|0),t=t+(o=u[I+244>>2])|0,N=J,J=t=(ie=(X=u[I+240>>2])+w|0)>>>0>>0?t+1|0:t,q=Dr((w=ie)^q,N^t,32),N=m,m=f,t=F+(ie=_)|0,(f=E+q|0)>>>0>>0&&(t=t+1|0),E=t,Y=Dr(f^Y,t^te,24),W=t=_,F=ie,t=t+J|0,(J=w+(te=Y)|0)>>>0>>0&&(t=t+1|0),t=t+(de=h=u[I+252>>2])|0,t=(w=(ie=u[I+248>>2])+J|0)>>>0>>0?t+1|0:t,J=w,Y=F,F=t,de=Dr(w^q,Y^t,16),q=te,t=E+(Y=_)|0,(w=f+de|0)>>>0>>0&&(t=t+1|0),te=w,f=t,q=Dr(q^w,t^W,63),W=t=_,w=t,ae=m,t=C+o|0,(E=(m=X)+ye|0)>>>0>>0&&(t=t+1|0),t=t+w|0,w=m=E+q|0,m=Dr(ae^m,(C=U)^(U=m>>>0>>0?t+1|0:t),32),E=I,t=(t=N)+(N=_)|0,(ee=m+ee|0)>>>0>>0&&(t=t+1|0),C=ee,ee=t,ae=W=Dr(q^C,W^t,24),ve=t=_,q=t,ye=m,t=U+a|0,(m=w+D|0)>>>0>>0&&(t=t+1|0),w=m,t=t+q|0,d=m=m+W|0,ye=Dr(ye^m,(U=N)^(N=m>>>0>>0?t+1|0:t),16),t=ee+(q=_)|0,(m=C+ye|0)>>>0>>0&&(t=t+1|0),C=m,ee=t,w=Dr(m^ae,t^ve,63),U=t=_,u[E+32>>2]=w,u[E+36>>2]=t,W=f,ae=b,t=fe+(E=M)|0,(f=K+(m=k)|0)>>>0>>0&&(t=t+1|0),t=t+G|0,b=f=f+j|0,f=Dr(ae^f,(k=f>>>0>>0?t+1|0:t)^z,32),G=m,t=(m=_)+W|0,(K=f+te|0)>>>0>>0&&(t=t+1|0),j=E,E=t,j=z=Dr(G^(M=K),j^t,24),G=t=_,K=t,W=f,t=k+ge|0,(f=b+be|0)>>>0>>0&&(t=t+1|0),b=f,t=t+K|0,k=f=f+z|0,W=Dr(W^f,(K=f>>>0>>0?t+1|0:t)^m,16),m=j,t=E+(z=_)|0,(f=M+W|0)>>>0>>0&&(t=t+1|0),j=f,b=G,G=t,b=Dr(m^f,b^t,63),f=_,m=p,t=(E=R)+me|0,(P=p+P|0)>>>0

>>0&&(t=t+1|0),t=t+L|0,M=Dr((R=p=P+Z|0)^de,(p=p>>>0>>0?t+1|0:t)^Y,32),L=m,t=Q+(m=_)|0,(P=S+M|0)>>>0>>0&&(t=t+1|0),S=E,E=t,Q=L=Dr(L^P,S^t,24),Z=t=_,S=t,Y=M,t=p+h|0,(M=(p=ie)+R|0)>>>0

>>0&&(t=t+1|0),t=t+S|0,t=(p=M+L|0)>>>0>>0?t+1|0:t,M=p,R=t,fe=Dr(Y^p,t^m,16),S=Q,t=E+(L=_)|0,(p=P+fe|0)>>>0

>>0&&(t=t+1|0),Q=p,m=t,E=Dr(S^p,t^Z,63),P=_,Z=B,t=B+oe|0,(x=(S=x)+(p=v)|0)>>>0

>>0&&(t=t+1|0),t=t+F|0,F=p=x+J|0,p=Dr(p^re,(x=p>>>0>>0?t+1|0:t)^T,32),B=S,t=(t=y)+(y=_)|0,(S=p+O|0)>>>0

>>0&&(t=t+1|0),T=S,O=J=Dr(B^S,t^Z,24),Z=S=_,B=t,Y=p,t=x+i|0,(x=(p=$)+F|0)>>>0

>>0&&(t=t+1|0),t=t+S|0,F=p=x+J|0,x=Dr(Y^p,(J=p>>>0>>0?t+1|0:t)^y,16),S=O,t=(t=B)+(B=_)|0,(y=(p=x)+T|0)>>>0

>>0&&(t=t+1|0),O=y,y=t,T=Dr(S^O,t^Z,63),p=_,S=I,Z=b,Y=f,re=x,te=b,t=N+r|0,(x=(b=ne)+d|0)>>>0>>0&&(t=t+1|0),t=t+f|0,f=Dr(re^(te=b=te+x|0),(b=b>>>0>>0?t+1|0:t)^B,32),t=(re=_)+m|0,(x=f+Q|0)>>>0>>0&&(t=t+1|0),m=x,x=t,Z=Dr(m^Z,t^Y,24),B=t=_,N=t,t=b+se|0,(Q=(b=ue)+te|0)>>>0>>0&&(t=t+1|0),t=t+N|0,N=b=Q+Z|0,de=Dr(f^b,re^(Q=b>>>0>>0?t+1|0:t),16),b=t=_,u[S+120>>2]=de,u[S+124>>2]=t,S=Z,t=t+x|0,(f=m+de|0)>>>0>>0&&(t=t+1|0),Z=f,m=t,x=Dr(S^f,t^B,63),S=_,B=E,Y=P,t=P+K|0,(f=E+k|0)>>>0>>0&&(t=t+1|0),E=f,t=t+(re=me=u[I+132>>2])|0,t=(f=(te=u[I+128>>2])+f|0)>>>0>>0?t+1|0:t,E=f,P=t,f=Dr(f^ye,t^q,32),K=B,t=(t=y)+(y=_)|0,(B=f+O|0)>>>0>>0&&(t=t+1|0),q=O=Dr(K^(k=B),t^Y,24),re=B=_,K=t,ae=f,t=P+pe|0,(f=g+E|0)>>>0>>0&&(t=t+1|0),E=f,t=t+B|0,O=f=f+O|0,f=Dr(ae^f,(Y=f>>>0>>0?t+1|0:t)^y,16),t=(E=_)+K|0,(P=f+k|0)>>>0>>0&&(t=t+1|0),K=P,y=P^q,q=t,y=Dr(y,t^re,63),P=_,B=p,re=W,k=T,t=R+l|0,(T=M+H|0)>>>0>>0&&(t=t+1|0),t=t+p|0,W=T=(W=k)+(M=T)|0,z=Dr(re^T,(p=T>>>0>>0?t+1|0:t)^z,32),R=k,t=ee+(T=_)|0,(k=C+z|0)>>>0>>0&&(t=t+1|0),ee=B=Dr(R^k,t^B,24),re=M=_,R=t,ae=z,C=B,t=p+le|0,(B=(p=ce)+W|0)>>>0

>>0&&(t=t+1|0),t=t+M|0,z=p=C+B|0,T=Dr(ae^p,(C=p>>>0>>0?t+1|0:t)^T,16),B=ee,t=(ee=_)+R|0,(k=(p=T)+k|0)>>>0

>>0&&(t=t+1|0),R=k,p=t,k=Dr(B^k,t^re,63),M=_,W=U,t=U+n|0,(U=(B=w)+(w=he)|0)>>>0>>0&&(t=t+1|0),t=t+J|0,U=t=(w=U+F|0)>>>0>>0?t+1|0:t,re=Dr(w^fe,t^L,32),F=R,L=p,R=f,t=G+(f=_)|0,(p=j+re|0)>>>0>>0&&(t=t+1|0),G=j=Dr(p^B,t^W,24),fe=W=_,B=t,J=f,t=U+W|0,(U=w+j|0)>>>0>>0&&(t=t+1|0),t=t+(ae=ye=u[I+156>>2])|0,t=(w=(f=u[I+152>>2])+U|0)>>>0>>0?t+1|0:t,U=w,j=J,J=t,w=Dr(w^re,j^t,16),W=G,t=(j=_)+B|0,(B=(B=p)+(p=w)|0)>>>0

>>0&&(t=t+1|0),G=B,p=t,W=Dr(W^B,t^fe,63),re=t=_,B=t,ae=R,t=Q+l|0,(R=N+H|0)>>>0>>0&&(t=t+1|0),N=R,t=t+B|0,B=R=R+W|0,E=Dr(ae^R,(N=R>>>0>>0?t+1|0:t)^E,32),R=I,t=(t=L)+(L=_)|0,(Q=E+F|0)>>>0>>0&&(t=t+1|0),F=Q,Q=t,fe=re=Dr(W^F,re^t,24),ae=t=_,W=t,ve=E,t=N+ge|0,(E=B+be|0)>>>0>>0&&(t=t+1|0),B=E,t=t+W|0,be=E=E+re|0,ge=Dr(ve^E,(N=L)^(L=E>>>0>>0?t+1|0:t),16),t=Q+(N=_)|0,(E=F+ge|0)>>>0>>0&&(t=t+1|0),F=E,Q=t,E=Dr(E^fe,t^ae,63),B=t=_,u[R+32>>2]=E,u[R+36>>2]=t,R=x,W=S,re=p,t=S+se|0,(x=(p=ue)+x|0)>>>0

>>0&&(t=t+1|0),t=t+Y|0,t=(p=x+O|0)>>>0>>0?t+1|0:t,O=p,x=t,p=Dr(p^T,t^ee,32),Y=R,t=(T=_)+re|0,(R=p+G|0)>>>0

>>0&&(t=t+1|0),S=R,R=t,Y=ee=Dr(Y^S,t^W,24),re=t=_,G=t,W=p,t=x+me|0,(p=O+te|0)>>>0>>0&&(t=t+1|0),x=p,t=t+G|0,fe=p=p+ee|0,W=Dr(W^p,(G=p>>>0>>0?t+1|0:t)^T,16),t=R+(O=_)|0,(p=S+W|0)>>>0>>0&&(t=t+1|0),ee=p,p^=Y,Y=t,x=Dr(p,t^re,63),p=_,R=w,t=n+(S=P)|0,(w=(T=y)+(y=he)|0)>>>0>>0&&(t=t+1|0),t=t+C|0,w=y=w+z|0,y=Dr(R^y,(P=y>>>0>>0?t+1|0:t)^j,32),t=(t=m)+(m=_)|0,(R=y+Z|0)>>>0>>0&&(t=t+1|0),j=z=Dr((C=T)^(T=R),t^S,24),C=S=_,R=t,Z=y,t=P+pe|0,(y=g+w|0)>>>0>>0&&(t=t+1|0),w=y,t=t+S|0,re=y=y+z|0,P=Dr(Z^y,(z=y>>>0>>0?t+1|0:t)^m,16),S=j,t=(j=_)+R|0,(m=(y=P)+T|0)>>>0>>0&&(t=t+1|0),R=m,w=t,T=Dr(S^m,t^C,63),y=_,t=h+(S=M)|0,(M=(m=k)+(k=ie)|0)>>>0>>0&&(t=t+1|0),k=M+U|0,t=t+J|0,M=b,b=t=k>>>0>>0?t+1|0:t,J=Dr(k^de,M^t,32),C=m,t=q+(m=_)|0,(M=K+J|0)>>>0>>0&&(t=t+1|0),U=S,S=t,C=K=Dr(C^M,U^t,24),Z=t=_,U=t,t=b+oe|0,(b=v+k|0)>>>0>>0&&(t=t+1|0),k=b,t=t+U|0,K=b=b+K|0,te=Dr(U=b^J,(J=b>>>0>>0?t+1|0:t)^m,16),k=C,t=S+(U=_)|0,(m=M+te|0)>>>0>>0&&(t=t+1|0),C=m,b=t,S=Dr(k^m,t^Z,63),m=_,k=I,M=x,Z=p,t=L+a|0,(L=(x=D)+be|0)>>>0>>0&&(t=t+1|0),t=t+p|0,t=(x=(q=M)+L|0)>>>0>>0?t+1|0:t,L=x,x=t,p=Dr(L^te,t^U,32),U=M,t=(te=_)+w|0,(M=p+R|0)>>>0

>>0&&(t=t+1|0),w=M,M=t,Z=Dr(U^w,t^Z,24),R=t=_,U=t,t=x+o|0,(L=(x=X)+L|0)>>>0>>0&&(t=t+1|0),t=t+U|0,me=x=L+Z|0,de=Dr(p^x,te^(L=x>>>0>>0?t+1|0:t),16),x=t=_,u[k+120>>2]=de,u[k+124>>2]=t,k=Z,t=t+M|0,(p=w+de|0)>>>0>>0&&(t=t+1|0),Z=p,w=t,k=Dr(k^p,t^R,63),M=_,R=T,U=y,p=T,t=G+ye|0,(T=f+fe|0)>>>0>>0&&(t=t+1|0),t=t+y|0,G=p=p+T|0,p=Dr(p^ge,(y=p>>>0>>0?t+1|0:t)^N,32),N=R,t=(t=b)+(b=_)|0,(R=p+C|0)>>>0

>>0&&(t=t+1|0),te=N=Dr(N^(T=R),t^U,24),q=R=_,U=t,ae=p,t=y+i|0,(y=(p=$)+G|0)>>>0

>>0&&(t=t+1|0),t=t+R|0,N=p=y+N|0,p=Dr(ae^p,(C=p>>>0>>0?t+1|0:t)^b,16),t=(b=_)+U|0,(T=p+T|0)>>>0

>>0&&(t=t+1|0),G=T,y=T^te,te=t,y=Dr(y,t^q,63),T=_,R=S,U=m,q=S,t=z+le|0,(z=(S=ce)+re|0)>>>0>>0&&(t=t+1|0),t=t+m|0,q=S=q+z|0,z=Dr(S^W,(m=S>>>0>>0?t+1|0:t)^O,32),O=R,t=Q+(S=_)|0,(R=F+z|0)>>>0>>0&&(t=t+1|0),O=Q=Dr(O^R,t^U,24),W=U=_,F=t,re=z,t=m+r|0,(z=(m=ne)+q|0)>>>0>>0&&(t=t+1|0),t=t+U|0,t=(m=z+Q|0)>>>0>>0?t+1|0:t,z=m,Q=t,S=Dr(re^m,t^S,16),U=O,t=(O=_)+F|0,(R=(m=S)+R|0)>>>0>>0&&(t=t+1|0),F=R,m=t,R=Dr(U^R,t^W,63),U=_,q=E,W=B,ae=P,t=B+J|0,(E=E+K|0)>>>0>>0&&(t=t+1|0),P=E,t=t+(re=ge=u[I+204>>2])|0,t=(E=(be=u[I+200>>2])+E|0)>>>0

>>0?t+1|0:t,P=E,B=t,re=Dr(ae^E,t^j,32),K=m,m=p,t=Y+(p=_)|0,(E=ee+re|0)>>>0>>0&&(t=t+1|0),q=ee=Dr(E^q,t^W,24),W=Y=_,J=E,j=t,t=B+Y|0,(B=P+ee|0)>>>0

>>0&&(t=t+1|0),t=t+(ae=fe=u[I+164>>2])|0,ee=P=(E=u[I+160>>2])+B|0,P=Dr(P^re,(Y=P>>>0>>0?t+1|0:t)^p,16),t=(t=j)+(j=_)|0,(B=(p=P)+J|0)>>>0

>>0&&(t=t+1|0),J=B,p=t,q=Dr(B^q,t^W,63),W=t=_,B=t,re=m,t=L+le|0,(L=(m=ce)+me|0)>>>0>>0&&(t=t+1|0),t=t+B|0,t=(m=L+q|0)>>>0>>0?t+1|0:t,L=m,B=b,b=t,m=Dr(re^m,B^t,32),B=I,t=(t=K)+(K=_)|0,(re=m+F|0)>>>0>>0&&(t=t+1|0),ae=me=Dr(q^(F=re),t^W,24),ve=q=_,W=F,re=t,F=m,t=b+ge|0,(m=L+be|0)>>>0>>0&&(t=t+1|0),b=m,t=t+q|0,me=m=m+me|0,F=Dr(F^m,(L=m>>>0>>0?t+1|0:t)^K,16),t=(q=_)+re|0,(b=(m=F)+W|0)>>>0>>0&&(t=t+1|0),W=b,m=t,b=Dr(b^ae,t^ve,63),K=t=_,u[B+32>>2]=b,u[B+36>>2]=t,B=k,re=M,ae=S,t=M+ye|0,(S=f+k|0)>>>0>>0&&(t=t+1|0),t=t+C|0,t=(f=S+N|0)>>>0>>0?t+1|0:t,N=f,S=t,f=Dr(ae^f,t^O,32),t=(t=p)+(p=_)|0,(M=f+J|0)>>>0>>0&&(t=t+1|0),C=J=Dr((k=M)^B,t^re,24),O=M=_,B=t,ae=f,t=S+r|0,(S=(f=ne)+N|0)>>>0>>0&&(t=t+1|0),t=t+M|0,re=f=S+J|0,S=Dr(ae^f,(M=f>>>0>>0?t+1|0:t)^p,16),t=(t=B)+(B=_)|0,(p=(f=S)+k|0)>>>0>>0&&(t=t+1|0),J=p,N=t,k=Dr(p^C,t^O,63),f=_,C=y,O=T,t=T+oe|0,(p=y+v|0)>>>0>>0&&(t=t+1|0),t=t+Q|0,y=p=p+z|0,p=Dr(p^P,(v=p>>>0>>0?t+1|0:t)^j,32),t=(t=w)+(w=_)|0,(T=p+Z|0)>>>0

>>0&&(t=t+1|0),P=T,T=t,C=j=Dr(P^C,t^O,24),Q=t=_,z=t,O=p,t=v+se|0,(p=y+ue|0)>>>0>>0&&(t=t+1|0),y=p,t=t+z|0,ye=p=p+j|0,oe=Dr(O^p,(z=p>>>0>>0?t+1|0:t)^w,16),t=T+(j=_)|0,(p=P+oe|0)>>>0

>>0&&(t=t+1|0),T=p,w=t,v=Dr(p^C,t^Q,63),p=_,t=l+(P=U)|0,(U=(y=R)+(R=H)|0)>>>0>>0&&(t=t+1|0),t=t+Y|0,Q=R=U+ee|0,C=Dr(R^de,(C=x)^(x=R>>>0>>0?t+1|0:t),32),O=y,t=te+(y=_)|0,(R=C+G|0)>>>0>>0&&(t=t+1|0),G=P,P=t,O=G=Dr(O^R,G^t,24),Z=t=_,U=t,Y=C,t=x+o|0,(C=(x=X)+Q|0)>>>0>>0&&(t=t+1|0),t=t+U|0,U=x=C+G|0,ee=Dr(Y^x,(C=x>>>0>>0?t+1|0:t)^y,16),t=P+(Q=_)|0,(y=R+ee|0)>>>0>>0&&(t=t+1|0),R=y,G=t,x=Dr(y^O,t^Z,63),y=_,P=I,O=k,Z=f,t=L+pe|0,(L=g+me|0)>>>0>>0&&(t=t+1|0),t=t+f|0,f=Dr((Y=k=L+k|0)^ee,(k=k>>>0>>0?t+1|0:t)^Q,32),t=(te=_)+w|0,(T=f+T|0)>>>0>>0&&(t=t+1|0),L=t,ee=Dr((w=T)^O,t^Z,24),Q=t=_,T=t,t=k+i|0,(O=(k=$)+Y|0)>>>0>>0&&(t=t+1|0),t=t+T|0,t=(k=O+ee|0)>>>0>>0?t+1|0:t,O=k,Z=t,de=Dr(f^k,te^t,16),T=t=_,u[P+120>>2]=de,u[P+124>>2]=t,t=t+L|0,(f=w+de|0)>>>0>>0&&(t=t+1|0),L=f,w=t,P=Dr(f^ee,t^Q,63),k=_,Q=p,f=v,t=M+n|0,(M=(v=he)+re|0)>>>0>>0&&(t=t+1|0),t=t+p|0,ee=v=(Y=f)+M|0,F=Dr(v^F,(p=v>>>0>>0?t+1|0:t)^q,32),M=f,t=G+(f=_)|0,(v=R+F|0)>>>0>>0&&(t=t+1|0),Y=Q=Dr(M^v,t^Q,24),te=M=_,R=t,q=F,t=p+a|0,(F=(p=D)+ee|0)>>>0

>>0&&(t=t+1|0),t=t+M|0,Q=p=F+Q|0,f=Dr(q^p,(G=p>>>0>>0?t+1|0:t)^f,16),t=(F=_)+R|0,(v=f+v|0)>>>0>>0&&(t=t+1|0),ee=v,p=v^Y,Y=t,M=Dr(p,t^te,63),R=_,te=y,q=S,v=x,t=z+fe|0,(x=(p=E)+ye|0)>>>0

>>0&&(t=t+1|0),t=t+y|0,S=p=(S=v)+x|0,p=Dr(q^p,(y=B)^(B=p>>>0>>0?t+1|0:t),32),y=v,t=(t=m)+(m=_)|0,(v=p+W|0)>>>0

>>0&&(t=t+1|0),z=y=Dr(y^v,t^te,24),te=x=_,q=t,ae=p,t=B+x|0,(p=y+S|0)>>>0>>0&&(t=t+1|0),y=p,t=t+(re=ye=u[I+132>>2])|0,W=p=(x=u[I+128>>2])+p|0,y=Dr(ae^p,(re=p>>>0>>0?t+1|0:t)^m,16),S=z,t=(z=_)+q|0,(m=(p=y)+v|0)>>>0

>>0&&(t=t+1|0),p=t,S=Dr(S^m,t^te,63),B=_,te=K,t=K+h|0,(K=(v=b)+(b=ie)|0)>>>0>>0&&(t=t+1|0),t=t+C|0,K=t=(b=U+K|0)>>>0>>0?t+1|0:t,U=Dr(b^oe,t^j,32),j=m,C=p,m=f,t=N+(f=_)|0,(p=U+J|0)>>>0>>0&&(t=t+1|0),q=N=Dr(p^v,t^te,24),oe=te=_,v=p,J=t,ve=U,t=K+te|0,(p=b+N|0)>>>0>>0&&(t=t+1|0),b=p,t=t+(ae=me=u[I+196>>2])|0,N=p=(U=u[I+192>>2])+p|0,p=Dr(ve^p,(te=p>>>0>>0?t+1|0:t)^f,16),K=q,t=(t=J)+(J=_)|0,(b=(f=p)+v|0)>>>0>>0&&(t=t+1|0),q=b,f=t,oe=Dr(K^b,t^oe,63),ae=t=_,b=t,K=m,t=Z+ge|0,(m=O+be|0)>>>0>>0&&(t=t+1|0),v=m,t=t+b|0,t=(m=m+oe|0)>>>0>>0?t+1|0:t,v=m,b=F,F=t,m=Dr(K^m,b^t,32),b=I,t=(K=_)+C|0,(C=m+j|0)>>>0>>0&&(t=t+1|0),j=C,oe=Z=Dr(oe^C,t^ae,24),ge=C=_,O=t,ae=m,t=F+ye|0,(m=v+x|0)>>>0>>0&&(t=t+1|0),v=m,t=t+C|0,be=m=m+Z|0,F=Dr(ae^m,(C=m>>>0>>0?t+1|0:t)^K,16),t=(t=O)+(O=_)|0,(v=(m=F)+j|0)>>>0>>0&&(t=t+1|0),j=v,m=t,v=Dr(v^oe,t^ge,63),K=t=_,u[b+32>>2]=v,u[b+36>>2]=t,Z=k,oe=f,ae=y,t=k+n|0,(y=(b=P)+(f=he)|0)>>>0>>0&&(t=t+1|0),t=t+G|0,G=f=y+Q|0,f=Dr(ae^f,(y=f>>>0>>0?t+1|0:t)^z,32),z=b,t=(b=_)+oe|0,(k=f+q|0)>>>0>>0&&(t=t+1|0),P=k,q=Z=Dr(z^k,t^Z,24),oe=k=_,z=P,Q=t,P=f,t=y+le|0,(y=(f=ce)+G|0)>>>0>>0&&(t=t+1|0),t=t+k|0,G=f=y+Z|0,P=Dr(P^f,(Z=f>>>0>>0?t+1|0:t)^b,16),t=(t=Q)+(Q=_)|0,(y=(f=P)+z|0)>>>0>>0&&(t=t+1|0),z=y,b=t,k=Dr(y^q,t^oe,63),f=_,q=R,oe=p,t=R+pe|0,(M=(y=M)+(p=g)|0)>>>0

>>0&&(t=t+1|0),t=t+re|0,M=p=M+W|0,p=Dr(oe^p,(R=p>>>0>>0?t+1|0:t)^J,32),J=y,t=(y=_)+w|0,(L=p+L|0)>>>0

>>0&&(t=t+1|0),w=L,L=t,W=q=Dr(J^w,t^q,24),oe=t=_,J=t,re=p,t=R+fe|0,(p=E+M|0)>>>0>>0&&(t=t+1|0),E=p,t=t+J|0,ge=p=p+q|0,re=Dr(re^p,(R=p>>>0>>0?t+1|0:t)^y,16),t=L+(J=_)|0,(p=w+re|0)>>>0>>0&&(t=t+1|0),M=p,w=t,E=Dr(p^W,t^oe,63),p=_,L=B,t=B+a|0,(B=(y=S)+(S=D)|0)>>>0>>0&&(t=t+1|0),t=t+te|0,te=S=B+N|0,N=Dr(S^de,(B=T)^(T=S>>>0>>0?t+1|0:t),32),q=y,t=Y+(y=_)|0,(S=N+ee|0)>>>0>>0&&(t=t+1|0),B=t,Y=ee=Dr(q^S,t^L,24),q=t=_,L=t,W=N,t=T+h|0,(N=(T=ie)+te|0)>>>0>>0&&(t=t+1|0),t=t+L|0,L=T=N+ee|0,W=Dr(W^T,(N=T>>>0>>0?t+1|0:t)^y,16),t=B+(ee=_)|0,(y=S+W|0)>>>0>>0&&(t=t+1|0),B=y,y^=Y,Y=t,T=Dr(y,t^q,63),y=_,S=I,te=k,q=f,oe=W,W=k,t=C+o|0,(C=(k=X)+be|0)>>>0>>0&&(t=t+1|0),t=t+f|0,f=Dr(oe^(W=k=W+C|0),(k=k>>>0>>0?t+1|0:t)^ee,32),t=(oe=_)+w|0,(M=f+M|0)>>>0>>0&&(t=t+1|0),C=t,q=Dr(M^te,t^q,24),ee=t=_,w=t,t=k+r|0,(te=(k=ne)+W|0)>>>0>>0&&(t=t+1|0),t=t+w|0,be=k=te+q|0,de=Dr(f^k,oe^(te=k>>>0>>0?t+1|0:t),16),w=t=_,u[S+120>>2]=de,u[S+124>>2]=t,t=t+C|0,(f=M+de|0)>>>0>>0&&(t=t+1|0),C=f,S=ee,ee=t,S=Dr(f^q,S^t,63),k=_,M=p,q=F,f=E,t=Z+l|0,(E=H+G|0)>>>0>>0&&(t=t+1|0),F=E,t=t+p|0,G=E=(W=f)+E|0,F=Dr(q^E,(p=E>>>0>>0?t+1|0:t)^O,32),O=f,t=Y+(f=_)|0,(E=B+F|0)>>>0>>0&&(t=t+1|0),B=M,M=t,Z=O=Dr(O^E,B^t,24),Y=t=_,B=t,q=F,t=p+se|0,(F=(p=ue)+G|0)>>>0

>>0&&(t=t+1|0),t=t+B|0,B=p=F+O|0,p=Dr(q^p,(F=p>>>0>>0?t+1|0:t)^f,16),t=M+(G=_)|0,(f=p+E|0)>>>0>>0&&(t=t+1|0),O=f,f^=Z,Z=t,E=Dr(f,t^Y,63),M=_,Y=T,q=y,W=P,t=R+i|0,(P=(f=$)+ge|0)>>>0>>0&&(t=t+1|0),t=t+y|0,y=f=P+T|0,f=Dr(W^f,(P=f>>>0

>>0?t+1|0:t)^Q,32),t=(t=m)+(m=_)|0,(R=f+j|0)>>>0>>0&&(t=t+1|0),Y=Q=Dr((T=R)^Y,t^q,24),q=R=_,j=t,W=f,t=P+me|0,(f=y+U|0)>>>0>>0&&(t=t+1|0),y=f,t=t+R|0,R=f=f+Q|0,y=Dr(W^f,(Q=f>>>0>>0?t+1|0:t)^m,16),P=Y,t=(t=j)+(j=_)|0,(m=(f=y)+T|0)>>>0>>0&&(t=t+1|0),Y=m,f=t,P=Dr(P^m,t^q,63),T=_,q=v,W=K,ae=re,t=N+K|0,(m=v+L|0)>>>0>>0&&(t=t+1|0),v=m,t=t+(oe=ge=u[I+156>>2])|0,t=(m=(re=u[I+152>>2])+m|0)>>>0>>0?t+1|0:t,v=m,K=t,m=Dr(ae^m,t^J,32),L=f,t=(f=_)+b|0,(z=m+z|0)>>>0>>0&&(t=t+1|0),q=N=Dr((b=z)^q,t^W,24),oe=W=_,z=t,ve=m,t=K+W|0,(m=v+N|0)>>>0>>0&&(t=t+1|0),v=m,t=t+(ae=fe=u[I+236>>2])|0,K=m=(J=u[I+232>>2])+m|0,f=Dr(ve^m,(N=m>>>0>>0?t+1|0:t)^f,16),m=q,t=(t=z)+(z=_)|0,(b=f+b|0)>>>0>>0&&(t=t+1|0),q=b,W=t,oe=Dr(m^b,t^oe,63),ae=t=_,m=t,b=p,t=te+pe|0,(p=g+be|0)>>>0>>0&&(t=t+1|0),t=t+m|0,te=g=p+oe|0,g=Dr(b^g,(m=g>>>0

>>0?t+1|0:t)^G,32),p=I,t=(b=_)+L|0,(L=g+Y|0)>>>0>>0&&(t=t+1|0),oe=Y=Dr(oe^(v=L),t^ae,24),pe=L=_,G=t,ae=g,t=m+se|0,(m=(g=ue)+te|0)>>>0>>0&&(t=t+1|0),t=t+L|0,L=g=m+Y|0,b=Dr(ae^g,(Y=g>>>0>>0?t+1|0:t)^b,16),t=(t=G)+(G=_)|0,(m=(g=b)+v|0)>>>0>>0&&(t=t+1|0),te=m,g=m^oe,oe=t,m=Dr(g,t^pe,63),v=t=_,u[p+32>>2]=m,u[p+36>>2]=t,ae=y,t=i+(p=k)|0,(S=(g=S)+(y=$)|0)>>>0>>0&&(t=t+1|0),t=t+F|0,B=Dr(ae^(F=y=S+B|0),(y=y>>>0>>0?t+1|0:t)^j,32),k=g,t=W+(g=_)|0,(S=B+q|0)>>>0>>0&&(t=t+1|0),j=p,p=t,q=j=Dr(k^S,j^t,24),pe=t=_,k=t,W=B,t=y+a|0,(B=(y=D)+F|0)>>>0>>0&&(t=t+1|0),t=t+k|0,be=y=B+j|0,W=Dr(W^y,(B=y>>>0>>0?t+1|0:t)^g,16),t=p+(F=_)|0,(g=S+W|0)>>>0>>0&&(t=t+1|0),j=g,p=g^q,q=t,S=Dr(p,t^pe,63),k=_,ae=f,t=ye+(p=M)|0,(f=x+(g=E)|0)>>>0>>0&&(t=t+1|0),t=t+Q|0,y=t=(f=f+R|0)>>>0>>0?t+1|0:t,M=Dr(ae^f,t^z,32),R=g,t=ee+(g=_)|0,(E=M+C|0)>>>0>>0&&(t=t+1|0),C=p,p=t,z=R=Dr(R^E,C^t,24),C=t=_,x=t,t=y+l|0,(y=f+H|0)>>>0>>0&&(t=t+1|0),t=t+x|0,pe=f=y+R|0,ee=Dr(R=f^M,(M=f>>>0>>0?t+1|0:t)^g,16),t=p+(R=_)|0,(g=E+ee|0)>>>0>>0&&(t=t+1|0),x=g,p=t,H=Dr(g^z,t^C,63),g=_,t=me+(y=T)|0,(E=U+(f=P)|0)>>>0>>0&&(t=t+1|0),t=t+N|0,U=E=E+K|0,T=Dr(E^de,(T=w)^(w=E>>>0>>0?t+1|0:t),32),P=f,t=Z+(f=_)|0,(E=T+O|0)>>>0>>0&&(t=t+1|0),C=y,y=t,z=K=Dr(P^E,C^t,24),N=t=_,P=t,C=T,t=w+ge|0,(w=U+re|0)>>>0>>0&&(t=t+1|0),T=w,t=t+P|0,t=(w=w+K|0)>>>0>>0?t+1|0:t,T=w,U=t,Q=Dr(C^w,t^f,16),t=y+(P=_)|0,(f=E+Q|0)>>>0>>0&&(t=t+1|0),K=f,y=t,w=Dr(f^z,t^N,63),f=_,E=I,z=S,N=k,C=p,t=k+Y|0,(p=S+L|0)>>>0>>0&&(t=t+1|0),S=p,t=t+(O=u[I+164>>2])|0,L=p=p+u[I+160>>2]|0,p=Dr(p^Q,(k=P)^(P=p>>>0>>0?t+1|0:t),32),t=(t=C)+(C=_)|0,(S=p+x|0)>>>0

>>0&&(t=t+1|0),k=t,N=Dr(S^z,t^N,24),z=t=_,x=t,t=P+fe|0,(P=L+J|0)>>>0>>0&&(t=t+1|0),L=P,t=t+x|0,re=P=P+N|0,Z=Dr(p^P,C^(L=P>>>0>>0?t+1|0:t),16),x=t=_,u[E+120>>2]=Z,u[E+124>>2]=t,t=t+k|0,(p=S+Z|0)>>>0>>0&&(t=t+1|0),S=p,k=t,E=Dr(p^N,t^z,63),P=_,z=g,C=b,p=H,t=B+le|0,(H=(b=ce)+be|0)>>>0>>0&&(t=t+1|0),t=t+g|0,g=Dr(C^(J=b=(O=p)+H|0),(b=b>>>0>>0?t+1|0:t)^G,32),B=p,t=(p=_)+y|0,(H=g+K|0)>>>0>>0&&(t=t+1|0),N=K=Dr(B^(y=H),t^z,24),C=H=_,B=t,O=g,t=b+n|0,(b=(g=he)+J|0)>>>0>>0&&(t=t+1|0),t=t+H|0,K=g=b+K|0,g=Dr(O^g,(z=g>>>0>>0?t+1|0:t)^p,16),t=(t=B)+(B=_)|0,(y=(p=g)+y|0)>>>0

>>0&&(t=t+1|0),J=y,p=t,y=Dr(y^N,t^C,63),b=_,H=w,N=f,C=w,t=M+h|0,(M=(w=ie)+pe|0)>>>0>>0&&(t=t+1|0),t=t+f|0,Q=w=C+M|0,C=Dr(w^W,(f=w>>>0>>0?t+1|0:t)^F,32),O=H,t=oe+(w=_)|0,(H=C+te|0)>>>0>>0&&(t=t+1|0),M=t,G=N=Dr(O^H,t^N,24),O=t=_,F=t,W=N,t=f+o|0,(N=(f=X)+Q|0)>>>0>>0&&(t=t+1|0),t=t+F|0,F=f=W+N|0,Y=Dr(f^C,(N=f>>>0>>0?t+1|0:t)^w,16),t=M+(C=_)|0,(f=H+Y|0)>>>0>>0&&(t=t+1|0),M=f,f=t,w=Dr(M^G,t^O,63),H=_,G=v,t=v+r|0,(v=(Q=m)+(m=ne)|0)>>>0>>0&&(t=t+1|0),t=t+U|0,v=t=(m=v+T|0)>>>0>>0?t+1|0:t,O=Dr(m^ee,t^R,32),T=f,t=q+(f=_)|0,(R=j+O|0)>>>0>>0&&(t=t+1|0),U=t,G=j=Dr(R^Q,t^G,24),te=t=_,t=t+v|0,(v=m+j|0)>>>0>>0&&(t=t+1|0),t=t+(Q=u[I+204>>2])|0,j=m=v+u[I+200>>2]|0,ee=Dr(m^O,(Q=m>>>0>>0?t+1|0:t)^f,16),m=G,t=U+(G=_)|0,(f=R+ee|0)>>>0>>0&&(t=t+1|0),v=f,R=t,U=Dr(m^f,t^te,63),O=t=_,f=t,q=g,t=L+se|0,(m=(g=ue)+re|0)>>>0>>0&&(t=t+1|0),t=t+f|0,L=g=m+U|0,g=Dr(q^g,(m=g>>>0>>0?t+1|0:t)^B,32),f=I,t=(t=T)+(T=_)|0,(B=g+M|0)>>>0>>0&&(t=t+1|0),M=B,B=t,q=O=Dr(U^M,O^t,24),W=t=_,U=t,te=g,t=m+n|0,(m=(g=he)+L|0)>>>0>>0&&(t=t+1|0),t=t+U|0,U=g=m+O|0,te=Dr(te^g,(O=T)^(T=g>>>0>>0?t+1|0:t),16),t=B+(L=_)|0,(g=M+te|0)>>>0>>0&&(t=t+1|0),M=g,B=t,g=Dr(g^q,t^W,63),m=t=_,u[f+32>>2]=g,u[f+36>>2]=t,O=P,t=P+r|0,(P=(f=E)+(E=ne)|0)>>>0>>0&&(t=t+1|0),t=t+z|0,K=Dr((z=E=P+K|0)^Y,(E=E>>>0>>0?t+1|0:t)^C,32),C=f,t=R+(f=_)|0,(P=v+K|0)>>>0>>0&&(t=t+1|0),v=P,P=t,O=C=Dr(C^v,t^O,24),q=t=_,R=t,Y=K,t=E+h|0,(K=(E=ie)+z|0)>>>0>>0&&(t=t+1|0),t=t+R|0,W=E=K+C|0,Y=Dr(Y^E,(R=E>>>0>>0?t+1|0:t)^f,16),t=P+(K=_)|0,(f=v+Y|0)>>>0>>0&&(t=t+1|0),P=f,z=t,v=Dr(f^O,t^q,63),E=_,C=b,t=b+o|0,(b=(f=y)+(y=X)|0)>>>0>>0&&(t=t+1|0),t=t+N|0,b=t=(y=b+F|0)>>>0>>0?t+1|0:t,G=Dr(y^ee,t^G,32),O=f,t=k+(F=_)|0,(f=S+G|0)>>>0>>0&&(t=t+1|0),S=f,k=t,N=f=Dr(O^f,t^C,24),C=t=_,O=G,t=b+t|0,(f=f+y|0)>>>0>>0&&(t=t+1|0),y=f,t=t+(ee=u[I+236>>2])|0,G=f=f+u[I+232>>2]|0,q=Dr(O^f,(b=F)^(F=f>>>0>>0?t+1|0:t),16),b=N,t=k+(N=_)|0,(f=S+q|0)>>>0>>0&&(t=t+1|0),S=f,y=t,b=Dr(b^f,t^C,63),f=_,k=w,O=p,t=Q+(C=H)|0,(p=w+j|0)>>>0>>0&&(t=t+1|0),w=p,t=t+(ee=u[I+164>>2])|0,j=p=p+u[I+160>>2]|0,p=Dr(p^Z,(w=p>>>0>>0?t+1|0:t)^x,32),Q=k,t=(H=_)+O|0,(k=p+J|0)>>>0

>>0&&(t=t+1|0),x=k,k=t,Q=C=Dr(Q^x,t^C,24),O=t=_,J=t,Z=p,t=w+a|0,(w=(p=D)+j|0)>>>0

>>0&&(t=t+1|0),t=t+J|0,re=p=w+C|0,Z=Dr(Z^p,(J=p>>>0>>0?t+1|0:t)^H,16),t=k+(j=_)|0,(p=x+Z|0)>>>0>>0&&(t=t+1|0),k=p,p=t,w=Dr(k^Q,t^O,63),H=_,x=I,C=v,Q=E,O=y,oe=Z,t=E+T|0,(y=v+U|0)>>>0>>0&&(t=t+1|0),v=y,t=t+(ee=u[I+132>>2])|0,Z=y=y+u[I+128>>2]|0,y=Dr(oe^y,(v=y>>>0>>0?t+1|0:t)^j,32),U=C,t=(C=_)+O|0,(T=y+S|0)>>>0>>0&&(t=t+1|0),E=T,T=t,j=Dr(U^E,t^Q,24),S=t=_,U=t,t=v+le|0,(Q=(v=ce)+Z|0)>>>0>>0&&(t=t+1|0),t=t+U|0,oe=v=Q+j|0,ee=Dr(y^v,C^(U=v>>>0>>0?t+1|0:t),16),y=t=_,u[x+120>>2]=ee,u[x+124>>2]=t,t=t+T|0,(v=E+ee|0)>>>0>>0&&(t=t+1|0),T=v,E=S,S=t,v=Dr(v^j,E^t,63),E=_,x=b,j=f,C=p,O=b,t=R+i|0,(b=(p=$)+W|0)>>>0

>>0&&(t=t+1|0),t=t+f|0,Q=p=O+b|0,p=Dr(p^te,(b=p>>>0>>0?t+1|0:t)^L,32),O=x,t=(x=_)+C|0,(k=(f=p)+k|0)>>>0>>0&&(t=t+1|0),R=t,L=f=Dr(O^k,t^j,24),j=t=_,Z=p,t=b+t|0,(p=f+Q|0)>>>0>>0&&(t=t+1|0),t=t+(O=u[I+156>>2])|0,C=f=p+u[I+152>>2]|0,Z=Dr(Z^f,(Q=f>>>0

>>0?t+1|0:t)^x,16),t=R+(x=_)|0,(f=k+Z|0)>>>0>>0&&(t=t+1|0),k=f,R=t,p=Dr(f^L,t^j,63),b=_,t=F+(L=H)|0,(w=G+(f=w)|0)>>>0>>0&&(t=t+1|0),H=w,t=t+(j=u[I+204>>2])|0,H=t=(w=w+u[I+200>>2]|0)>>>0>>0?t+1|0:t,j=Dr(w^Y,t^K,32),O=f,t=B+(F=_)|0,(f=M+j|0)>>>0>>0&&(t=t+1|0),M=f,B=t,K=f=Dr(O^f,t^L,24),L=t=_,G=j,t=H+t|0,(f=f+w|0)>>>0>>0&&(t=t+1|0),w=f,t=t+(O=u[I+148>>2])|0,j=f=f+u[I+144>>2]|0,Y=Dr(G^f,(O=F)^(F=f>>>0>>0?t+1|0:t),16),w=K,t=B+(K=_)|0,(f=M+Y|0)>>>0>>0&&(t=t+1|0),M=t,w=Dr(w^f,t^L,63),H=_,B=g,L=m,t=m+J|0,(m=g+re|0)>>>0>>0&&(t=t+1|0),t=t+(G=u[I+196>>2])|0,G=g=m+u[I+192>>2]|0,N=Dr(g^q,(m=g>>>0>>0?t+1|0:t)^N,32),O=B,t=z+(B=_)|0,(g=P+N|0)>>>0

>>0&&(t=t+1|0),P=g,L=g=Dr(O^g,t^L,24),J=t,q=u[I+220>>2],O=N,t=(z=_)+m|0,(m=g+G|0)>>>0>>0&&(t=t+1|0),t=t+(te=q)|0,G=g=(N=u[I+216>>2])+m|0,m=Dr(O^g,(W=B)^(B=g>>>0>>0?t+1|0:t),16),O=L,t=(L=_)+J|0,(P=(g=m)+P|0)>>>0>>0&&(t=t+1|0),g=z,z=t,J=g=Dr(O^P,g^t,63),O=t=_,t=U+t|0,(U=g+oe|0)>>>0>>0&&(t=t+1|0),t=t+(W=u[I+236>>2])|0,W=g=U+u[I+232>>2]|0,te=Dr(g^Z,(te=x)^(x=g>>>0>>0?t+1|0:t),32),t=M+(U=_)|0,(g=f+te|0)>>>0>>0&&(t=t+1|0),M=g,f=g^J,J=t,g=Dr(f,t^O,24),f=I,O=g,Z=t=_,t=x+t|0,(x=g+W|0)>>>0>>0&&(t=t+1|0),t=t+q|0,q=g=x+N|0,te=Dr(g^te,(x=U)^(U=g>>>0>>0?t+1|0:t),16),t=J+(N=_)|0,(g=M+te|0)>>>0>>0&&(t=t+1|0),M=g,J=t,g=Dr(g^O,t^Z,63),x=t=_,u[f+32>>2]=g,u[f+36>>2]=t,O=E,t=E+le|0,(E=(f=v)+(v=ce)|0)>>>0>>0&&(t=t+1|0),t=t+Q|0,C=Dr((Q=v=E+C|0)^Y,(v=v>>>0>>0?t+1|0:t)^K,32),K=f,t=z+(f=_)|0,(E=P+C|0)>>>0

>>0&&(t=t+1|0),P=t,Z=z=Dr(K^E,t^O,24),Y=t=_,K=t,O=z,t=v+o|0,(z=(v=X)+Q|0)>>>0>>0&&(t=t+1|0),t=t+K|0,W=v=O+z|0,O=Dr(v^C,(K=v>>>0>>0?t+1|0:t)^f,16),t=P+(z=_)|0,(f=E+O|0)>>>0>>0&&(t=t+1|0),C=f,Q=t,v=Dr(f^Z,t^Y,63),f=_,P=b,Z=m,t=b+se|0,(m=(E=p)+(p=ue)|0)>>>0

>>0&&(t=t+1|0),t=t+F|0,t=(p=m+j|0)>>>0>>0?t+1|0:t,j=p,p=t,F=Dr(Z^j,t^L,32),t=S+(m=_)|0,(b=T+F|0)>>>0>>0&&(t=t+1|0),T=b^E,E=t,L=T=Dr(T,t^P,24),Y=t=_,P=t,S=T,t=p+r|0,(T=(p=ne)+j|0)>>>0

>>0&&(t=t+1|0),t=t+P|0,t=(p=S+T|0)>>>0>>0?t+1|0:t,T=p,S=t,Z=Dr(p^F,t^m,16),t=E+(F=_)|0,(p=b+Z|0)>>>0>>0&&(t=t+1|0),E=p,P=t,m=Dr(p^L,t^Y,63),p=_,t=B+(L=H)|0,(w=G+(b=w)|0)>>>0>>0&&(t=t+1|0),H=w,t=t+(j=u[I+156>>2])|0,H=t=(w=w+u[I+152>>2]|0)>>>0>>0?t+1|0:t,j=Dr(w^ee,t^y,32),B=b,t=R+(b=_)|0,(y=k+j|0)>>>0>>0&&(t=t+1|0),k=y,R=t,B=y=Dr(B^y,t^L,24),L=t=_,t=H+t|0,(y=y+w|0)>>>0>>0&&(t=t+1|0),w=y,t=t+(ee=u[I+204>>2])|0,re=y=y+u[I+200>>2]|0,G=Dr(G=y^j,(j=y>>>0>>0?t+1|0:t)^b,16),t=R+(H=_)|0,(y=k+G|0)>>>0>>0&&(t=t+1|0),k=y,R=t,y=Dr(y^B,t^L,63),w=_,b=I,B=v,L=f,Y=v,t=U+n|0,(U=(v=he)+q|0)>>>0>>0&&(t=t+1|0),t=t+f|0,U=Dr((f=v=Y+U|0)^G,(v=H)^(H=f>>>0>>0?t+1|0:t),32),t=P+(G=_)|0,(v=E+U|0)>>>0>>0&&(t=t+1|0),E=t,L=Dr(v^B,t^L,24),t=H+(P=_)|0,(H=f+L|0)>>>0>>0&&(t=t+1|0),f=(f=H)+(H=u[I+128>>2])|0,t=u[I+132>>2]+t|0,q=f,ee=Dr(U^f,G^(B=f>>>0>>0?t+1|0:t),16),H=t=_,u[b+120>>2]=ee,u[b+124>>2]=t,t=E+t|0,(f=v+ee|0)>>>0>>0&&(t=t+1|0),U=f,f^=L,L=t,b=Dr(f,t^P,63),v=_,E=p,f=m,t=K+h|0,(P=(m=ie)+W|0)>>>0>>0&&(t=t+1|0),t=t+p|0,G=m=(G=f)+P|0,K=Dr(m^te,(p=m>>>0

>>0?t+1|0:t)^N,32),N=f,t=R+(m=_)|0,(f=k+K|0)>>>0>>0&&(t=t+1|0),P=f,k=E,E=t,k=f=Dr(N^f,k^t,24),R=t=_,W=K,t=p+t|0,(p=f+G|0)>>>0>>0&&(t=t+1|0),t=t+(Y=u[I+164>>2])|0,K=f=p+u[I+160>>2]|0,p=Dr(W^f,(N=f>>>0

>>0?t+1|0:t)^m,16),G=k,t=E+(m=_)|0,(f=p+P|0)>>>0

>>0&&(t=t+1|0),k=f,E=R,R=t,E=Dr(G^f,E^t,63),P=_,G=w,t=w+S|0,(y=T+(f=y)|0)>>>0>>0&&(t=t+1|0),w=y,t=t+(Y=u[I+196>>2])|0,z=Dr((W=O)^(O=y=y+u[I+192>>2]|0),(y=y>>>0>>0?t+1|0:t)^z,32),S=f,t=J+(f=_)|0,(w=M+z|0)>>>0>>0&&(t=t+1|0),T=t,J=M=Dr(S^w,t^G,24),G=t=_,S=t,W=M,t=y+i|0,(M=(y=$)+O|0)>>>0>>0&&(t=t+1|0),t=t+S|0,S=y=W+M|0,Y=Dr(y^z,(M=y>>>0>>0?t+1|0:t)^f,16),t=T+(z=_)|0,(f=w+Y|0)>>>0>>0&&(t=t+1|0),T=f,f=t,y=Dr(T^J,t^G,63),w=_,J=g,G=x,t=x+j|0,(x=g+re|0)>>>0>>0&&(t=t+1|0),t=t+(O=u[I+148>>2])|0,O=Dr((W=Z)^(Z=g=x+u[I+144>>2]|0),(g=g>>>0>>0?t+1|0:t)^F,32),x=f,t=Q+(f=_)|0,(F=C+O|0)>>>0>>0&&(t=t+1|0),C=F^J,J=t,Q=C=Dr(C,t^G,24),G=t=_,j=t,W=C,t=g+a|0,(C=(g=D)+Z|0)>>>0>>0&&(t=t+1|0),t=t+j|0,j=g=W+C|0,te=Dr(g^O,(C=g>>>0>>0?t+1|0:t)^f,16),f=Q,t=J+(Q=_)|0,(g=F+te|0)>>>0>>0&&(t=t+1|0),F=g,J=t,G=Dr(f^g,t^G,63),O=t=_,g=t,W=p,t=B+i|0,(p=(f=$)+q|0)>>>0>>0&&(t=t+1|0),t=t+g|0,Z=f=p+G|0,g=Dr(W^f,(p=f>>>0

>>0?t+1|0:t)^m,32),f=I,t=(m=_)+x|0,(T=g+T|0)>>>0>>0&&(t=t+1|0),x=T,T=t,O=G=Dr(G^x,O^t,24),W=t=_,B=t,q=g,t=p+h|0,(p=(g=ie)+Z|0)>>>0>>0&&(t=t+1|0),t=t+B|0,pe=g=p+G|0,q=Dr(q^g,(B=g>>>0

>>0?t+1|0:t)^m,16),p=O,t=T+(G=_)|0,(g=x+q|0)>>>0>>0&&(t=t+1|0),O=g,Z=t,m=Dr(p^g,t^W,63),x=t=_,u[f+32>>2]=m,u[f+36>>2]=t,t=o+(f=v)|0,(b=(g=b)+(p=X)|0)>>>0

>>0&&(t=t+1|0),t=t+N|0,b=t=(p=b+K|0)>>>0>>0?t+1|0:t,z=Dr(p^Y,t^z,32),N=g,t=J+(v=_)|0,(g=F+z|0)>>>0>>0&&(t=t+1|0),T=g,F=f,f=t,F=g=Dr(N^g,F^t,24),K=t=_,t=b+t|0,(g=p+g|0)>>>0

>>0&&(t=t+1|0),t=t+(N=u[I+204>>2])|0,Y=g=(p=g)+u[I+200>>2]|0,re=Dr(b=g^z,(z=g>>>0

>>0?t+1|0:t)^v,16),p=F,t=f+(F=_)|0,(g=T+re|0)>>>0>>0&&(t=t+1|0),J=g,f=K,K=t,b=Dr(p^g,f^t,63),g=_,t=M+(p=P)|0,(v=S+(f=E)|0)>>>0>>0&&(t=t+1|0),E=v,t=t+(T=u[I+220>>2])|0,E=t=(v=v+u[I+216>>2]|0)>>>0>>0?t+1|0:t,N=Dr(v^te,t^Q,32),S=f,t=L+(P=_)|0,(f=N+U|0)>>>0>>0&&(t=t+1|0),T=f,M=p,p=t,S=f=Dr(S^f,M^t,24),M=t=_,t=E+t|0,(f=f+v|0)>>>0>>0&&(t=t+1|0),v=f,t=t+(L=u[I+156>>2])|0,te=f=f+u[I+152>>2]|0,oe=Dr(f^N,(U=f>>>0>>0?t+1|0:t)^P,16),t=p+(L=_)|0,(f=T+oe|0)>>>0>>0&&(t=t+1|0),E=f,P=t,f=Dr(f^S,t^M,63),v=_,T=w,t=w+C|0,(y=j+(p=y)|0)>>>0>>0&&(t=t+1|0),w=y,t=t+(S=u[I+132>>2])|0,w=t=(y=y+u[I+128>>2]|0)>>>0>>0?t+1|0:t,N=Dr(y^ee,t^H,32),M=p,t=R+(H=_)|0,(p=k+N|0)>>>0>>0&&(t=t+1|0),S=p,k=T,T=t,k=p=Dr(M^p,k^t,24),M=t=_,t=w+t|0,(p=p+y|0)>>>0>>0&&(t=t+1|0),y=p,t=t+(j=u[I+196>>2])|0,R=p=p+u[I+192>>2]|0,j=Dr(w=p^N,(N=p>>>0>>0?t+1|0:t)^H,16),t=T+(H=_)|0,(p=S+j|0)>>>0>>0&&(t=t+1|0),T=p,S=t,w=Dr(p^k,t^M,63),p=_,y=I,k=b,M=g,C=b,t=B+se|0,(B=(b=ue)+pe|0)>>>0>>0&&(t=t+1|0),t=t+g|0,C=Dr((g=b=C+B|0)^j,(b=H)^(H=g>>>0>>0?t+1|0:t),32),t=P+(ee=_)|0,(b=E+C|0)>>>0>>0&&(t=t+1|0),E=b,P=t,Q=Dr(b^k,t^M,24),k=I,b=u[I+144>>2],t=H+(M=_)|0,(H=g+Q|0)>>>0>>0&&(t=t+1|0),H=(g=b)+H|0,t=(B=u[k+148>>2])+t|0,W=Dr(k=C^(j=H),ee^(C=j>>>0>>0?t+1|0:t),16),H=t=_,u[y+120>>2]=W,u[y+124>>2]=t,k=Q,t=P+t|0,(g=E+W|0)>>>0>>0&&(t=t+1|0),Q=g,y=t,E=Dr(k^g,t^M,63),P=_,g=f,k=v,t=v+z|0,(v=f+Y|0)>>>0>>0&&(t=t+1|0),t=t+(M=u[I+236>>2])|0,M=Dr((z=f=v+u[I+232>>2]|0)^q,(f=f>>>0>>0?t+1|0:t)^G,32),G=g,t=S+(g=_)|0,(v=M+T|0)>>>0>>0&&(t=t+1|0),T=t,G=k=Dr(G^v,t^k,24),Y=t=_,S=t,q=M,M=k,t=f+le|0,(k=(f=ce)+z|0)>>>0>>0&&(t=t+1|0),t=t+S|0,M=f=M+k|0,f=Dr(q^f,(z=f>>>0>>0?t+1|0:t)^g,16),S=G,t=T+(G=_)|0,(g=f+v|0)>>>0>>0&&(t=t+1|0),ee=g,T=Y,Y=t,v=Dr(S^g,T^t,63),T=_,S=p,g=w,t=U+r|0,(k=(w=ne)+te|0)>>>0>>0&&(t=t+1|0),t=t+p|0,q=Dr((p=w=(q=g)+k|0)^re,(w=p>>>0>>0?t+1|0:t)^F,32),F=g,t=Z+(k=_)|0,(g=O+q|0)>>>0>>0&&(t=t+1|0),U=g,F=g=Dr(F^g,t^S,24),O=t,Z=t=u[I+164>>2],te=t,t=w+(S=_)|0,(g=p+g|0)>>>0

>>0&&(t=t+1|0),t=t+te|0,te=g=(pe=u[I+160>>2])+(p=g)|0,w=Dr(w=g^q,(q=g>>>0

>>0?t+1|0:t)^k,16),k=F,t=(F=_)+O|0,(p=(g=w)+U|0)>>>0>>0&&(t=t+1|0),g=t,S=Dr(k^p,t^S,63),k=_,O=x,t=x+a|0,(x=(U=m)+(m=D)|0)>>>0>>0&&(t=t+1|0),t=t+N|0,L=Dr((N=m=x+R|0)^oe,(m=m>>>0>>0?t+1|0:t)^L,32),t=K+(x=_)|0,(R=L+J|0)>>>0>>0&&(t=t+1|0),K=R^U,U=t,re=J=Dr(K,t^O,24),oe=t=_,K=t,O=L,t=m+n|0,(L=(m=he)+N|0)>>>0>>0&&(t=t+1|0),t=t+K|0,K=m=L+J|0,O=Dr(O^m,(N=x)^(x=m>>>0>>0?t+1|0:t),16),t=U+(L=_)|0,(m=R+O|0)>>>0>>0&&(t=t+1|0),R=t,re=Dr(m^re,t^oe,63),oe=t=_,U=t,N=f,t=C+a|0,(D=D+j|0)>>>0>>0&&(t=t+1|0),t=t+U|0,U=D=(f=D)+re|0,D=Dr(N^D,(J=D>>>0>>0?t+1|0:t)^G,32),t=(N=_)+g|0,(f=(g=D)+p|0)>>>0>>0&&(t=t+1|0),p=f,j=t,g=Dr(re^f,oe^t,24),f=I,C=g,G=t=_,re=D,t=J+t|0,(D=g+U|0)>>>0>>0&&(t=t+1|0),t=t+B|0,oe=D=(g=D)+b|0,re=Dr(re^D,(B=D>>>0>>0?t+1|0:t)^N,16),t=j+(U=_)|0,(D=p+re|0)>>>0

>>0&&(t=t+1|0),J=D,p=t,D=Dr(D^C,t^G,63),b=t=_,u[f+32>>2]=D,u[f+36>>2]=t,C=w,t=z+(f=P)|0,(w=M+(g=E)|0)>>>0>>0&&(t=t+1|0),E=w,t=t+(N=u[I+196>>2])|0,F=Dr(C^(z=w=w+u[I+192>>2]|0),(w=w>>>0>>0?t+1|0:t)^F,32),P=g,t=R+(E=_)|0,(g=m+F|0)>>>0>>0&&(t=t+1|0),m=g,R=f,f=t,P=g=Dr(P^g,R^t,24),M=t=_,t=w+t|0,(w=g+z|0)>>>0>>0&&(t=t+1|0),t=t+Z|0,G=g=w+pe|0,Z=Dr(g^F,(R=g>>>0>>0?t+1|0:t)^E,16),t=f+(F=_)|0,(g=m+Z|0)>>>0>>0&&(t=t+1|0),z=g,m=t,w=Dr(g^P,t^M,63),g=_,E=v,t=le+(P=T)|0,(v=(f=ce)+v|0)>>>0>>0&&(t=t+1|0),t=t+q|0,M=f=v+te|0,f=Dr(f^O,(v=f>>>0>>0?t+1|0:t)^L,32),C=E,t=(t=y)+(y=_)|0,(T=f+Q|0)>>>0>>0&&(t=t+1|0),E=T,T=P,P=t,N=L=Dr(C^E,T^t,24),j=t=_,T=t,C=f,t=v+i|0,(v=(f=$)+M|0)>>>0>>0&&(t=t+1|0),t=t+T|0,T=f=v+L|0,O=Dr(C^f,(M=f>>>0>>0?t+1|0:t)^y,16),t=P+(L=_)|0,(f=E+O|0)>>>0>>0&&(t=t+1|0),P=f,y=t,f=Dr(f^N,t^j,63),v=_,N=k,t=k+r|0,(k=(E=S)+(S=ne)|0)>>>0>>0&&(t=t+1|0),t=t+x|0,j=S=k+K|0,K=Dr(S^W,(k=H)^(H=S>>>0>>0?t+1|0:t),32),k=E,t=Y+(E=_)|0,(x=K+ee|0)>>>0>>0&&(t=t+1|0),S=t,C=N=Dr(k^x,t^N,24),ee=t=_,k=t,Q=K,t=H+n|0,(K=(H=he)+j|0)>>>0>>0&&(t=t+1|0),t=t+k|0,te=H=K+N|0,Q=Dr(Q^H,(k=H>>>0>>0?t+1|0:t)^E,16),t=S+(K=_)|0,(H=x+Q|0)>>>0>>0&&(t=t+1|0),N=t,H=Dr((S=H)^C,t^ee,63),E=_,x=I,j=w,C=g,q=w,t=B+h|0,(B=(w=ie)+oe|0)>>>0>>0&&(t=t+1|0),t=t+g|0,B=t=(w=q+B|0)>>>0>>0?t+1|0:t,g=Dr(w^Q,t^K,32),t=(Q=_)+y|0,(P=g+P|0)>>>0>>0&&(t=t+1|0),ee=P,P=t,j=Dr(ee^j,t^C,24),t=B+(K=_)|0,(y=w+j|0)>>>0>>0&&(t=t+1|0),y=(w=u[I+216>>2])+y|0,t=u[I+220>>2]+t|0,q=y,y=Dr(g^y,Q^(B=y>>>0>>0?t+1|0:t),16),w=t=_,u[x+120>>2]=y,u[x+124>>2]=t,C=j,t=t+P|0,(x=(g=y)+ee|0)>>>0>>0&&(t=t+1|0),j=x,g=K,K=t,g=Dr(C^x,g^t,63),x=_,P=f,C=v,t=v+R|0,(v=f+G|0)>>>0>>0&&(t=t+1|0),t=t+(Q=u[I+204>>2])|0,U=Dr((Q=f=v+u[I+200>>2]|0)^re,(f=f>>>0>>0?t+1|0:t)^U,32),R=P,t=N+(v=_)|0,(P=S+U|0)>>>0>>0&&(t=t+1|0),S=t,C=N=Dr(R^P,t^C,24),G=t=_,R=t,Y=U,t=f+o|0,(U=(f=X)+Q|0)>>>0>>0&&(t=t+1|0),t=t+R|0,W=f=U+N|0,ee=Dr(Y^f,(R=f>>>0>>0?t+1|0:t)^v,16),t=S+(U=_)|0,(f=P+ee|0)>>>0

>>0&&(t=t+1|0),S=f,f=t,v=Dr(S^C,t^G,63),P=_,C=E,Q=p,G=t=u[I+156>>2],p=t,t=E+M|0,(H=T+(N=H)|0)>>>0>>0&&(t=t+1|0),t=t+p|0,p=Dr((Y=Z)^(Z=H=(re=u[I+152>>2])+(E=H)|0),(H=H>>>0>>0?t+1|0:t)^F,32),t=(E=_)+Q|0,(M=p+J|0)>>>0

>>0&&(t=t+1|0),T=M,M=t,N=J=Dr(T^N,t^C,24),C=t=_,F=t,Q=p,t=H+se|0,(H=(p=ue)+Z|0)>>>0

>>0&&(t=t+1|0),t=t+F|0,F=p=H+J|0,Y=Dr(Q^p,(J=p>>>0>>0?t+1|0:t)^E,16),Q=N,t=M+(N=_)|0,(p=T+Y|0)>>>0>>0&&(t=t+1|0),E=p,T=t,p=Dr(Q^p,t^C,63),H=_,C=b,Q=m,Z=O,t=b+k|0,(b=(M=D)+te|0)>>>0>>0&&(t=t+1|0),t=t+(m=u[I+236>>2])|0,O=D=b+u[I+232>>2]|0,m=Dr(Z^D,(b=D>>>0>>0?t+1|0:t)^L,32),D=M,t=(k=_)+Q|0,(M=m+z|0)>>>0>>0&&(t=t+1|0),L=D=Dr(D^M,t^C,24),C=t,Z=u[I+132>>2],oe=m,t=(z=_)+b|0,(b=D+O|0)>>>0>>0&&(t=t+1|0),t=t+(te=Z)|0,Q=D=(m=u[I+128>>2])+b|0,b=Dr(oe^D,(O=k)^(k=D>>>0>>0?t+1|0:t),16),D=L,t=(L=_)+C|0,(M=b+M|0)>>>0>>0&&(t=t+1|0),C=z,z=t,C=D=Dr(D^M,C^t,63),O=t=_,te=ee,t=B+t|0,(B=D+q|0)>>>0>>0&&(t=t+1|0),t=t+Z|0,ee=D=m+B|0,Z=Dr(te^D,(m=D>>>0>>0?t+1|0:t)^U,32),D=I,t=T+(B=_)|0,(T=E+Z|0)>>>0>>0&&(t=t+1|0),E=T,T=t,O=C=Dr(E^C,t^O,24),q=t=_,U=t,te=C,t=m+r|0,(C=(m=ne)+ee|0)>>>0>>0&&(t=t+1|0),t=t+U|0,U=m=te+C|0,te=Dr(m^Z,(te=B)^(B=m>>>0>>0?t+1|0:t),16),ee=O,t=T+(C=_)|0,(m=E+te|0)>>>0>>0&&(t=t+1|0),O=m,Z=t,m=Dr(ee^m,t^q,63),E=t=_,u[D+32>>2]=m,u[D+36>>2]=t,D=g,T=x,t=x+R|0,(x=g+W|0)>>>0>>0&&(t=t+1|0),t=t+(ee=u[I+148>>2])|0,N=Dr((ee=g=x+u[I+144>>2]|0)^Y,(g=g>>>0>>0?t+1|0:t)^N,32),R=D,t=z+(x=_)|0,(D=M+N|0)>>>0>>0&&(t=t+1|0),M=D,D=T,T=t,D=Dr(R^M,D^t,24),z=t=_,t=g+t|0,(g=(R=D)+ee|0)>>>0>>0&&(t=t+1|0),t=t+G|0,q=D=g+re|0,G=Dr(G=D^N,(N=D>>>0>>0?t+1|0:t)^x,16),g=R,t=T+(R=_)|0,(D=M+G|0)>>>0>>0&&(t=t+1|0),T=z,z=t,x=Dr(g^(M=D),T^t,63),T=_,D=v,W=b,t=J+(g=P)|0,(b=v+F|0)>>>0>>0&&(t=t+1|0),t=t+(ee=u[I+164>>2])|0,F=Dr(W^(J=b=(v=b)+u[I+160>>2]|0),(b=b>>>0>>0?t+1|0:t)^L,32),P=D,t=K+(D=_)|0,(v=F+j|0)>>>0>>0&&(t=t+1|0),L=g,g=t,L=K=Dr(P^v,L^t,24),j=t=_,P=t,Y=F,t=b+n|0,(F=(b=he)+J|0)>>>0>>0&&(t=t+1|0),t=t+P|0,W=b=F+K|0,Y=Dr(Y^b,(P=b>>>0>>0?t+1|0:t)^D,16),t=g+(F=_)|0,(D=v+Y|0)>>>0>>0&&(t=t+1|0),K=t,D=Dr((v=D)^L,t^j,63),b=_,L=p,J=H,t=H+i|0,(p=(g=$)+p|0)>>>0>>0&&(t=t+1|0),t=t+k|0,k=g=p+Q|0,g=Dr(g^y,(p=g>>>0>>0?t+1|0:t)^w,32),t=(t=f)+(f=_)|0,(w=g+S|0)>>>0>>0&&(t=t+1|0),y=w,w=t,L=S=Dr(y^L,t^J,24),J=t=_,H=t,j=g,t=p+le|0,(p=(g=ce)+k|0)>>>0>>0&&(t=t+1|0),t=t+H|0,S=g=p+S|0,j=Dr(j^g,(k=g>>>0

>>0?t+1|0:t)^f,16),f=L,t=w+(H=_)|0,(g=y+j|0)>>>0>>0&&(t=t+1|0),L=g,p=t,y=Dr(f^g,t^J,63),g=_,J=T,t=T+B|0,(x=U+(w=x)|0)>>>0>>0&&(t=t+1|0),T=x,t=t+(Q=u[(f=I)+196>>2])|0,t=(x=x+u[f+192>>2]|0)>>>0>>0?t+1|0:t,T=H,H=t,U=Dr(x^j,T^t,32),B=w,t=K+(j=_)|0,(w=v+U|0)>>>0>>0&&(t=t+1|0),T=t,K=Dr(B^(v=w),t^J,24),t=H+(B=_)|0,(w=x+K|0)>>>0>>0&&(t=t+1|0),w=(H=u[I+200>>2])+w|0,t=u[I+204>>2]+t|0,re=w,ee=Dr(U^w,j^(x=w>>>0>>0?t+1|0:t),16),w=t=_,u[f+120>>2]=ee,u[f+124>>2]=t,t=t+T|0,(f=v+ee|0)>>>0>>0&&(t=t+1|0),T=f,v=B,B=t,f=Dr(f^K,v^t,63),H=_,U=b,K=p,t=b+N|0,(b=(v=D)+q|0)>>>0>>0&&(t=t+1|0),t=t+(p=oe=u[I+212>>2])|0,j=D=(J=u[I+208>>2])+b|0,p=Dr(D^te,(b=D>>>0>>0?t+1|0:t)^C,32),C=v,t=(v=_)+K|0,(K=p+L|0)>>>0

>>0&&(t=t+1|0),D=U,U=t,L=D=Dr(C^K,D^t,24),N=t=_,C=p,t=b+t|0,(p=D+j|0)>>>0>>0&&(t=t+1|0),t=t+(Q=u[I+220>>2])|0,te=D=p+u[I+216>>2]|0,p=Dr(C^D,(j=D>>>0

>>0?t+1|0:t)^v,16),b=L,t=U+(L=_)|0,(D=p+K|0)>>>0>>0&&(t=t+1|0),U=D,K=t,b=Dr(b^D,t^N,63),v=_,D=y,N=g,C=G,G=y,t=P+se|0,(P=(y=ue)+W|0)>>>0>>0&&(t=t+1|0),t=t+g|0,G=y=G+P|0,Q=Dr(C^y,(g=y>>>0

>>0?t+1|0:t)^R,32),C=D,t=Z+(y=_)|0,(D=O+Q|0)>>>0>>0&&(t=t+1|0),R=t,N=D=Dr(C^(P=D),t^N,24),C=t=_,O=Q,t=g+t|0,(g=D+G|0)>>>0>>0&&(t=t+1|0),t=t+(Z=u[I+236>>2])|0,Q=D=g+u[I+232>>2]|0,O=Dr(O^D,(G=D>>>0>>0?t+1|0:t)^y,16),y=N,t=R+(N=_)|0,(D=P+O|0)>>>0

>>0&&(t=t+1|0),P=t,D=Dr(y^(g=D),t^C,63),y=_,C=E,t=E+o|0,(E=(R=m)+(m=X)|0)>>>0>>0&&(t=t+1|0),t=t+k|0,F=Dr((Z=m=E+S|0)^Y,(m=m>>>0>>0?t+1|0:t)^F,32),t=z+(E=_)|0,(S=M+F|0)>>>0>>0&&(t=t+1|0),k=t,z=R=Dr(S^R,t^C,24),Y=t=_,M=t,C=R,t=m+h|0,(R=(m=ie)+Z|0)>>>0>>0&&(t=t+1|0),t=t+M|0,C=Dr((Z=m=C+R|0)^F,(m=m>>>0>>0?t+1|0:t)^E,16),t=k+(E=_)|0,(k=S+C|0)>>>0>>0&&(t=t+1|0),S=k,k=t,R=Dr(S^z,t^Y,63),F=t=_,M=t,z=p,t=x+o|0,(p=X+re|0)>>>0>>0&&(t=t+1|0),t=t+M|0,Y=X=p+R|0,z=Dr(z^X,(p=X>>>0

>>0?t+1|0:t)^L,32),t=P+(x=_)|0,(X=g+z|0)>>>0>>0&&(t=t+1|0),M=t,X=Dr(R^(P=X),F^t,24),g=I,F=t=_,t=p+t|0,(p=(R=X)+Y|0)>>>0>>0&&(t=t+1|0),t=t+oe|0,Y=X=p+J|0,L=Dr(X^z,(p=x)^(x=X>>>0>>0?t+1|0:t),16),p=R,t=M+(R=_)|0,(X=P+L|0)>>>0

>>0&&(t=t+1|0),M=t,X=Dr(p^(P=X),t^F,63),p=t=_,u[g+32>>2]=X,u[g+36>>2]=t,g=f,t=(F=H)+j|0,(H=f+te|0)>>>0>>0&&(t=t+1|0),t=t+(z=u[I+164>>2])|0,J=Dr((j=f=H+u[I+160>>2]|0)^O,(f=f>>>0>>0?t+1|0:t)^N,32),O=g,t=k+(H=_)|0,(g=S+J|0)>>>0>>0&&(t=t+1|0),S=g,k=t,F=g=Dr(O^g,t^F,24),z=t=_,t=f+t|0,(f=g+j|0)>>>0>>0&&(t=t+1|0),t=t+(O=u[I+196>>2])|0,O=g=f+u[I+192>>2]|0,J=Dr(g^J,(N=H)^(H=g>>>0>>0?t+1|0:t),16),t=k+(te=_)|0,(g=S+J|0)>>>0>>0&&(t=t+1|0),S=g,k=t,z=Dr(g^F,t^z,63),g=_,F=v,t=v+G|0,(b=Q+(f=b)|0)>>>0>>0&&(t=t+1|0),t=t+(N=u[I+204>>2])|0,N=Dr((j=b=(v=b)+u[I+200>>2]|0)^C,(b=b>>>0>>0?t+1|0:t)^E,32),C=f,t=B+(f=_)|0,(v=T+N|0)>>>0>>0&&(t=t+1|0),E=t,F=B=Dr(C^v,t^F,24),C=t=_,T=t,t=b+h|0,(b=j+ie|0)>>>0>>0&&(t=t+1|0),t=t+T|0,N=Dr((Q=ie=b+B|0)^N,(b=Q>>>0>>0?t+1|0:t)^f,16),t=E+(T=_)|0,(ie=v+N|0)>>>0>>0&&(t=t+1|0),E=t,ie=Dr((v=ie)^F,t^C,63),f=_,B=D,F=y,t=m+y|0,(y=D+Z|0)>>>0>>0&&(t=t+1|0),t=t+(j=u[I+236>>2])|0,j=Dr((C=D=y+u[I+232>>2]|0)^ee,(D=D>>>0>>0?t+1|0:t)^w,32),t=K+(y=_)|0,(m=U+j|0)>>>0>>0&&(t=t+1|0),w=t,F=U=Dr(m^B,t^F,24),G=t=_,B=t,t=D+i|0,(D=C+$|0)>>>0<$>>>0&&(t=t+1|0),t=t+B|0,K=Dr((B=$=D+U|0)^j,(U=B>>>0>>0?t+1|0:t)^y,16),t=w+(j=_)|0,($=m+K|0)>>>0>>0&&(t=t+1|0),w=t,D=Dr((m=$)^F,t^G,63),y=_,$=I,t=x+r|0,(x=Y+ne|0)>>>0>>0&&(t=t+1|0),t=t+(F=g)|0,C=se,se=t=(ne=x+z|0)>>>0>>0?t+1|0:t,t=C+t|0,(x=ne+ue|0)>>>0>>0&&(t=t+1|0),ue=t,se=Dr(K^ne,j^se,32),t=E+(F=_)|0,(ne=v+se|0)>>>0>>0&&(t=t+1|0),v=g,g=t,ne=Dr((E=ne)^z,v^t,24),t=(K=_)+ue|0,(v=x+ne|0)>>>0>>0&&(t=t+1|0),u[$>>2]=v,u[$+4>>2]=t,ue=t,$=Dr(v^se,t^F,16),t=_,u[I+120>>2]=$,u[I+124>>2]=t,t=g+t|0,(g=E+$|0)>>>0<$>>>0&&(t=t+1|0),u[I+80>>2]=g,u[I+84>>2]=t,Ae=I,we=Dr(g^ne,t^K,63),u[Ae+40>>2]=we,u[I+44>>2]=_,ne=I,g=f,t=f+H|0,(f=($=ie)+O|0)>>>0<$>>>0&&(t=t+1|0),t=t+(se=u[I+132>>2])|0,f=t=(ie=f+u[I+128>>2]|0)>>>0>>0?t+1|0:t,se=Dr(ie^L,t^R,32),E=$,t=w+(H=_)|0,($=m+se|0)>>>0>>0&&(t=t+1|0),m=$,$=t,g=Dr(E^m,t^g,24),t=f+(w=_)|0,(f=g+ie|0)>>>0>>0&&(t=t+1|0),ie=(E=f)+(f=u[I+144>>2])|0,t=u[I+148>>2]+t|0,t=ie>>>0>>0?t+1|0:t,u[ne+8>>2]=ie,u[ne+12>>2]=t,ne=Dr(ie^se,t^H,16),t=_,u[I+96>>2]=ne,u[I+100>>2]=t,t=t+$|0,($=m+ne|0)>>>0>>0&&(t=t+1|0),u[I+88>>2]=$,u[I+92>>2]=t,Ae=I,we=Dr(g^$,t^w,63),u[Ae+48>>2]=we,u[I+52>>2]=_,ne=I,t=y+b|0,(g=D+Q|0)>>>0>>0&&(t=t+1|0),t=t+(ie=u[I+220>>2])|0,ie=t=($=g+u[I+216>>2]|0)>>>0>>0?t+1|0:t,t=t+le|0,(g=$+ce|0)>>>0<$>>>0&&(t=t+1|0),f=g,ce=t,g=Dr($^J,te^ie,32),w=D,t=M+(D=_)|0,($=g+P|0)>>>0

>>0&&(t=t+1|0),ie=t,$=Dr(w^(m=$),t^y,24),t=(y=_)+ce|0,(f=f+$|0)>>>0<$>>>0&&(t=t+1|0),u[ne+16>>2]=f,u[ne+20>>2]=t,ne=Dr(g^f,t^D,16),t=_,u[I+104>>2]=ne,u[I+108>>2]=t,t=t+ie|0,(ie=m+ne|0)>>>0>>0&&(t=t+1|0),ne=ie,u[I+64>>2]=ne,u[I+68>>2]=t,Ae=I,we=Dr($^ne,t^y,63),u[Ae+56>>2]=we,u[I+60>>2]=_,ne=I,ce=p,t=p+n|0,(ie=($=X)+he|0)>>>0<$>>>0&&(t=t+1|0),t=t+U|0,ie=t=(X=B+ie|0)>>>0>>0?t+1|0:t,he=Dr(X^N,t^T,32),f=$,t=k+(g=_)|0,($=S+he|0)>>>0>>0&&(t=t+1|0),p=ce,ce=t,D=Dr(f^$,p^t,24),t=ie+(f=_)|0,(ie=D+X|0)>>>0>>0&&(t=t+1|0),X=(p=ie)+(ie=u[I+152>>2])|0,t=u[I+156>>2]+t|0,t=X>>>0>>0?t+1|0:t,u[ne+24>>2]=X,u[ne+28>>2]=t,X=Dr(X^he,t^g,16),u[I+112>>2]=X,t=_,u[I+116>>2]=t,t=t+ce|0,(ce=$+X|0)>>>0<$>>>0&&(t=t+1|0),$=ce,u[I+72>>2]=$,u[ne+76>>2]=t,Ae=I,we=Dr(D^$,t^f,63),u[Ae+32>>2]=we,u[I+36>>2]=_,t=e,ne=u[I+68>>2]^(c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24)^ue,$=u[I+64>>2]^(c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24)^v,s[0|t]=$,s[t+1|0]=$>>>8,s[t+2|0]=$>>>16,s[t+3|0]=$>>>24,s[t+4|0]=ne,s[t+5|0]=ne>>>8,s[t+6|0]=ne>>>16,s[t+7|0]=ne>>>24,ne=1;t=($=ne<<3)+e|0,ce=$=I+$|0,X=u[$>>2]^(c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24),ie=u[($=$- -64|0)>>2],$=u[$+4>>2]^u[ce+4>>2]^(c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24),ce=X^ie,s[0|t]=ce,s[t+1|0]=ce>>>8,s[t+2|0]=ce>>>16,s[t+3|0]=ce>>>24,s[t+4|0]=$,s[t+5|0]=$>>>8,s[t+6|0]=$>>>16,s[t+7|0]=$>>>24,8!=(0|(ne=ne+1|0)););A=I+256|0}function S(e,t,r,n){var i=0,o=0,s=0,a=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0;for(function(e,t){for(var r=0,n=0,i=0,o=0,s=0;o=i=(n=r<<3)+e|0,s=He(t+n|0),u[o>>2]=s,u[i+4>>2]=_,16!=(0|(r=r+1|0)););}(r,t),t=V(n,e,64),s=u[r>>2],c=u[r+4>>2],n=0;;){if(i=Dr(k=u[(o=t)+32>>2],p=u[o+36>>2],14),d=_,i=Dr(k,p,18)^i,f=_^d,a=s,s=Dr(k,p,41)^i,i=(_^f)+c|0,i=(d=a+s|0)>>>0>>0?i+1|0:i,s=d,v=u[o+48>>2],s=(f=u[(c=34784+(j=n<<3)|0)>>2])+s|0,i=u[c+4>>2]+i|0,i=s>>>0>>0?i+1|0:i,s=(c=v^((C=u[o+40>>2])^v)&k)+s|0,i=(((m=u[o+52>>2])^(S=u[o+44>>2]))&p^m)+i|0,i=s>>>0>>0?i+1|0:i,d=(c=s)+(s=u[o+56>>2])|0,i=u[o+60>>2]+i|0,i=d>>>0>>0?i+1|0:i,c=d+(f=u[o+24>>2])|0,s=i,i=i+u[o+28>>2]|0,A=i=(a=c)>>>0>>0?i+1|0:i,u[o+24>>2]=a,u[o+28>>2]=i,i=Dr(g=u[o>>2],c=u[o+4>>2],28),f=_,i=Dr(g,c,34)^i,y=_^f,f=d+(Dr(g,c,39)^i)|0,i=s+(_^y)|0,i=f>>>0>>0?i+1|0:i,d=(l=f)+(f=g&((y=u[o+16>>2])|(s=u[o+8>>2]))|s&y)|0,i=(c&((h=u[o+20>>2])|(b=u[o+12>>2]))|h&b)+i|0,i=d>>>0>>0?i+1|0:i,f=d,d=i,u[o+56>>2]=f,u[o+60>>2]=i,l=y,i=Dr(a,A,14),y=_,w=Dr(a,A,18)^i,B=_^y,i=((p^S)&A^S)+m|0,(v=(y=(k^C)&a^C)+v|0)>>>0>>0&&(i=i+1|0),y=v,v=Dr(a,A,41)^w,i=(_^B)+i|0,i=(y=y+v|0)>>>0>>0?i+1|0:i,y=(w=u[(m=B=(v=(1|n)<<3)+r|0)>>2])+y|0,i=u[m+4>>2]+i|0,i=y>>>0>>0?i+1|0:i,y=(m=u[(v=v+34784|0)>>2])+y|0,i=u[v+4>>2]+i|0,m=i=y>>>0>>0?i+1|0:i,i=i+h|0,(l=(h=y)+l|0)>>>0>>0&&(i=i+1|0),h=l,v=i,u[o+16>>2]=l,u[o+20>>2]=i,l=t,i=Dr(f,d,28),o=_,w=Dr(f,d,34)^i,E=_^o,i=((c|b)&d|c&b)+m|0,(y=(o=(s|g)&f|s&g)+y|0)>>>0>>0&&(i=i+1|0),o=y,y=Dr(f,d,39)^w,i=(_^E)+i|0,i=(o=o+y|0)>>>0>>0?i+1|0:i,y=o,o=i,u[l+48>>2]=y,u[l+52>>2]=i,w=t,l=s,i=Dr(h,v,14),s=_,m=Dr(h,v,18)^i,E=_^s,i=((p^A)&v^p)+S|0,(C=(s=(a^k)&h^k)+C|0)>>>0>>0&&(i=i+1|0),m=Dr(h,v,41)^m,i=(_^E)+i|0,i=(s=m+C|0)>>>0>>0?i+1|0:i,s=(S=u[(C=O=(m=(2|n)<<3)+r|0)>>2])+s|0,i=u[C+4>>2]+i|0,i=s>>>0>>0?i+1|0:i,s=(C=u[(m=m+34784|0)>>2])+s|0,i=u[m+4>>2]+i|0,m=b,b=i=s>>>0>>0?i+1|0:i,i=m+i|0,(m=s+l|0)>>>0>>0&&(i=i+1|0),l=m,m=i,u[w+8>>2]=l,u[w+12>>2]=i,i=Dr(y,o,28),C=_,S=Dr(y,o,34)^i,C^=_,i=((c|d)&o|c&d)+b|0,(b=(b=s)+(s=(f|g)&y|f&g)|0)>>>0>>0&&(i=i+1|0),s=b,b=Dr(y,o,39)^S,i=(_^C)+i|0,i=(s=s+b|0)>>>0>>0?i+1|0:i,b=s,s=i,u[w+40>>2]=b,u[w+44>>2]=i,C=t,w=c,i=Dr(l,m,14),c=_,S=Dr(l,m,18)^i,E=_^c,i=(A^(v^A)&m)+p|0,(p=(c=a^(a^h)&l)+k|0)>>>0>>0&&(i=i+1|0),c=p,p=Dr(l,m,41)^S,i=(_^E)+i|0,i=(c=c+p|0)>>>0

>>0?i+1|0:i,c=(E=u[(S=k=(p=(3|n)<<3)+r|0)>>2])+c|0,i=u[S+4>>2]+i|0,i=c>>>0>>0?i+1|0:i,c=(S=u[(p=p+34784|0)>>2])+c|0,i=u[p+4>>2]+i|0,S=i=c>>>0>>0?i+1|0:i,i=i+w|0,(p=c+g|0)>>>0>>0&&(i=i+1|0),w=i,u[C>>2]=p,u[C+4>>2]=i,i=Dr(b,s,28),g=_,E=Dr(b,s,34)^i,g^=_,i=((o|d)&s|o&d)+S|0,(S=(I=c)+(c=(f|y)&b|f&y)|0)>>>0>>0&&(i=i+1|0),c=S,S=Dr(b,s,39)^E,i=(_^g)+i|0,g=c=c+S|0,c=i=c>>>0>>0?i+1|0:i,u[C+32>>2]=g,u[C+36>>2]=i,S=d,i=Dr(p,w,14),d=_,E=Dr(p,w,18)^i,I=_^d,i=A+(v^(m^v)&w)|0,(d=a+(h^(l^h)&p)|0)>>>0>>0&&(i=i+1|0),a=Dr(p,w,41)^E,i=(_^I)+i|0,i=(d=a+d|0)>>>0>>0?i+1|0:i,d=(E=u[(A=U=(a=(4|n)<<3)+r|0)>>2])+d|0,i=u[A+4>>2]+i|0,i=d>>>0>>0?i+1|0:i,d=(A=u[(a=a+34784|0)>>2])+d|0,i=u[a+4>>2]+i|0,a=S,S=i=d>>>0>>0?i+1|0:i,i=a+i|0,(a=d+f|0)>>>0>>0&&(i=i+1|0),A=i,u[C+56>>2]=a,u[C+60>>2]=i,i=Dr(g,c,28),f=_,E=Dr(g,c,34)^i,f^=_,i=((o|s)&c|o&s)+S|0,(S=(I=d)+(d=(y|b)&g|y&b)|0)>>>0>>0&&(i=i+1|0),d=S,S=Dr(g,c,39)^E,i=(_^f)+i|0,f=d=d+S|0,d=i=d>>>0>>0?i+1|0:i,u[C+24>>2]=f,u[C+28>>2]=i,S=t,E=o,i=Dr(a,A,14),o=_,C=Dr(a,A,18)^i,I=_^o,i=v+(m^(m^w)&A)|0,(o=h+(l^(l^p)&a)|0)>>>0>>0&&(i=i+1|0),h=Dr(a,A,41)^C,i=(_^I)+i|0,i=(o=h+o|0)>>>0>>0?i+1|0:i,o=(I=u[(v=C=(h=(5|n)<<3)+r|0)>>2])+o|0,i=u[v+4>>2]+i|0,i=o>>>0>>0?i+1|0:i,o=(v=u[(h=h+34784|0)>>2])+o|0,i=u[h+4>>2]+i|0,h=E,E=i=o>>>0>>0?i+1|0:i,i=h+i|0,(h=o+y|0)>>>0>>0&&(i=i+1|0),v=i,u[S+48>>2]=h,u[S+52>>2]=i,i=Dr(f,d,28),y=_,I=Dr(f,d,34)^i,y^=_,i=((s|c)&d|s&c)+E|0,(E=(E=o)+(o=(g|b)&f|g&b)|0)>>>0>>0&&(i=i+1|0),o=E,E=Dr(f,d,39)^I,i=(_^y)+i|0,y=o=o+E|0,o=i=o>>>0>>0?i+1|0:i,u[S+16>>2]=y,u[S+20>>2]=i,E=s,i=Dr(h,v,14),s=_,I=Dr(h,v,18)^i,N=_^s,i=m+(w^(A^w)&v)|0,(s=l+(p^(a^p)&h)|0)>>>0>>0&&(i=i+1|0),l=Dr(h,v,41)^I,i=(_^N)+i|0,i=(s=l+s|0)>>>0>>0?i+1|0:i,s=(I=u[(m=z=(l=(6|n)<<3)+r|0)>>2])+s|0,i=u[m+4>>2]+i|0,i=s>>>0>>0?i+1|0:i,s=(m=u[(l=l+34784|0)>>2])+s|0,i=u[l+4>>2]+i|0,l=E,E=i=s>>>0>>0?i+1|0:i,i=l+i|0,(l=s+b|0)>>>0>>0&&(i=i+1|0),m=i,u[S+40>>2]=l,u[S+44>>2]=i,i=Dr(y,o,28),b=_,I=Dr(y,o,34)^i,b^=_,i=((c|d)&o|c&d)+E|0,(E=(E=s)+(s=(f|g)&y|f&g)|0)>>>0>>0&&(i=i+1|0),s=E,E=Dr(y,o,39)^I,i=(_^b)+i|0,b=s=s+E|0,s=i=s>>>0>>0?i+1|0:i,u[S+8>>2]=b,u[S+12>>2]=i,E=t,I=c,i=Dr(l,m,14),c=_,S=Dr(l,m,18)^i,N=_^c,i=w+(A^(v^A)&m)|0,(c=p+(a^(a^h)&l)|0)>>>0

>>0&&(i=i+1|0),p=Dr(l,m,41)^S,i=(_^N)+i|0,i=(c=p+c|0)>>>0

>>0?i+1|0:i,c=(N=u[(w=S=(p=(7|n)<<3)+r|0)>>2])+c|0,i=u[w+4>>2]+i|0,i=c>>>0>>0?i+1|0:i,c=(w=u[(p=p+34784|0)>>2])+c|0,i=u[p+4>>2]+i|0,p=I,I=i=c>>>0>>0?i+1|0:i,i=p+i|0,(p=c+g|0)>>>0>>0&&(i=i+1|0),w=i,u[E+32>>2]=p,u[E+36>>2]=i,i=Dr(b,s,28),g=_,N=Dr(b,s,34)^i,g^=_,i=((o|d)&s|o&d)+I|0,(I=(I=c)+(c=(f|y)&b|f&y)|0)>>>0>>0&&(i=i+1|0),c=I,I=Dr(b,s,39)^N,i=(_^g)+i|0,g=c=c+I|0,c=i=c>>>0>>0?i+1|0:i,u[E>>2]=g,u[E+4>>2]=i,I=d,i=Dr(p,w,14),d=_,N=Dr(p,w,18)^i,P=_^d,i=A+(v^(m^v)&w)|0,(d=a+(h^(l^h)&p)|0)>>>0>>0&&(i=i+1|0),a=Dr(p,w,41)^N,i=(_^P)+i|0,i=(d=a+d|0)>>>0>>0?i+1|0:i,d=(P=u[(A=N=(a=(8|n)<<3)+r|0)>>2])+d|0,i=u[A+4>>2]+i|0,i=d>>>0

>>0?i+1|0:i,d=(A=u[(a=a+34784|0)>>2])+d|0,i=u[a+4>>2]+i|0,a=I,I=i=d>>>0>>0?i+1|0:i,i=a+i|0,(a=d+f|0)>>>0>>0&&(i=i+1|0),A=i,u[E+24>>2]=a,u[E+28>>2]=i,i=Dr(g,c,28),f=_,P=Dr(g,c,34)^i,f^=_,i=((o|s)&c|o&s)+I|0,(I=(I=d)+(d=(y|b)&g|y&b)|0)>>>0>>0&&(i=i+1|0),d=I,I=Dr(g,c,39)^P,i=(_^f)+i|0,f=d=d+I|0,d=i=d>>>0>>0?i+1|0:i,u[E+56>>2]=f,u[E+60>>2]=i,I=t,P=o,i=Dr(a,A,14),o=_,E=Dr(a,A,18)^i,R=_^o,i=v+(m^(m^w)&A)|0,(o=h+(l^(l^p)&a)|0)>>>0>>0&&(i=i+1|0),h=Dr(a,A,41)^E,i=(_^R)+i|0,i=(o=h+o|0)>>>0>>0?i+1|0:i,o=(R=u[(v=E=(h=(9|n)<<3)+r|0)>>2])+o|0,i=u[v+4>>2]+i|0,i=o>>>0>>0?i+1|0:i,o=(v=u[(h=h+34784|0)>>2])+o|0,i=u[h+4>>2]+i|0,h=P,P=i=o>>>0>>0?i+1|0:i,i=h+i|0,(h=o+y|0)>>>0>>0&&(i=i+1|0),v=i,u[I+16>>2]=h,u[I+20>>2]=i,i=Dr(f,d,28),y=_,R=Dr(f,d,34)^i,y^=_,i=((s|c)&d|s&c)+P|0,(P=(P=o)+(o=(g|b)&f|g&b)|0)>>>0>>0&&(i=i+1|0),o=P,P=Dr(f,d,39)^R,i=(_^y)+i|0,y=o=o+P|0,o=i=o>>>0

>>0?i+1|0:i,u[I+48>>2]=y,u[I+52>>2]=i,R=s,i=Dr(h,v,14),s=_,P=Dr(h,v,18)^i,x=_^s,i=m+(w^(A^w)&v)|0,(s=l+(p^(a^p)&h)|0)>>>0>>0&&(i=i+1|0),l=Dr(h,v,41)^P,i=(_^x)+i|0,i=(s=l+s|0)>>>0>>0?i+1|0:i,s=(x=u[(m=P=(l=(10|n)<<3)+r|0)>>2])+s|0,i=u[m+4>>2]+i|0,i=s>>>0>>0?i+1|0:i,s=(m=u[(l=l+34784|0)>>2])+s|0,i=u[l+4>>2]+i|0,l=i=s>>>0>>0?i+1|0:i,i=i+R|0,(m=s+b|0)>>>0>>0&&(i=i+1|0),b=m,m=i,u[I+8>>2]=b,u[I+12>>2]=i,i=Dr(y,o,28),R=_,x=Dr(y,o,34)^i,R^=_,i=((c|d)&o|c&d)+l|0,(l=(l=s)+(s=(f|g)&y|f&g)|0)>>>0>>0&&(i=i+1|0),s=l,l=Dr(y,o,39)^x,i=(_^R)+i|0,l=i=(s=s+l|0)>>>0>>0?i+1|0:i,u[I+40>>2]=s,u[I+44>>2]=i,R=t,x=c,i=Dr(b,m,14),c=_,I=Dr(b,m,18)^i,M=_^c,i=w+(A^(v^A)&m)|0,(c=p+(a^(a^h)&b)|0)>>>0

>>0&&(i=i+1|0),p=Dr(b,m,41)^I,i=(_^M)+i|0,i=(c=p+c|0)>>>0

>>0?i+1|0:i,c=(M=u[(w=I=(p=(11|n)<<3)+r|0)>>2])+c|0,i=u[w+4>>2]+i|0,i=c>>>0>>0?i+1|0:i,c=(w=u[(p=p+34784|0)>>2])+c|0,i=u[p+4>>2]+i|0,p=i=c>>>0>>0?i+1|0:i,i=i+x|0,(w=c+g|0)>>>0>>0&&(i=i+1|0),g=w,w=i,u[R>>2]=g,u[R+4>>2]=i,i=Dr(s,l,28),x=_,M=Dr(s,l,34)^i,x^=_,i=((o|d)&l|o&d)+p|0,(p=(p=c)+(c=(f|y)&s|f&y)|0)>>>0>>0&&(i=i+1|0),c=p,p=Dr(s,l,39)^M,i=(_^x)+i|0,p=i=(c=c+p|0)>>>0

>>0?i+1|0:i,u[R+32>>2]=c,u[R+36>>2]=i,x=t,M=d,i=Dr(g,w,14),d=_,R=Dr(g,w,18)^i,D=_^d,i=A+(v^(m^v)&w)|0,(d=a+(h^(h^b)&g)|0)>>>0>>0&&(i=i+1|0),a=Dr(g,w,41)^R,i=(_^D)+i|0,i=(d=a+d|0)>>>0>>0?i+1|0:i,d=(D=u[(A=R=(a=(12|n)<<3)+r|0)>>2])+d|0,i=u[A+4>>2]+i|0,i=d>>>0>>0?i+1|0:i,d=(A=u[(a=a+34784|0)>>2])+d|0,i=u[a+4>>2]+i|0,a=M,M=i=d>>>0>>0?i+1|0:i,i=a+i|0,(a=d+f|0)>>>0>>0&&(i=i+1|0),D=a,a=i,u[x+56>>2]=D,u[x+60>>2]=i,A=t,i=Dr(c,p,28),f=_,x=Dr(c,p,34)^i,f^=_,i=((o|l)&p|o&l)+M|0,(M=(M=d)+(d=(s|y)&c|s&y)|0)>>>0>>0&&(i=i+1|0),x=Dr(c,p,39)^x,i=(_^f)+i|0,M=d=x+M|0,f=i=d>>>0>>0?i+1|0:i,u[A+24>>2]=d,u[A+28>>2]=i,d=t,A=y,x=o,i=Dr(D,a,14),o=_,y=Dr(D,a,18)^i,T=_^o,i=v+(m^(m^w)&a)|0,(o=h+(b^(g^b)&D)|0)>>>0>>0&&(i=i+1|0),y=Dr(D,a,41)^y,i=(_^T)+i|0,i=(o=y+o|0)>>>0>>0?i+1|0:i,o=(T=u[(y=(h=(13|n)<<3)+r|0)>>2])+o|0,i=u[y+4>>2]+i|0,i=o>>>0>>0?i+1|0:i,o=(v=u[(h=h+34784|0)>>2])+o|0,i=u[h+4>>2]+i|0,v=i=o>>>0>>0?i+1|0:i,i=i+x|0,(A=o+A|0)>>>0>>0&&(i=i+1|0),x=A,h=i,u[d+48>>2]=A,u[d+52>>2]=i,i=Dr(M,f,28),A=_,T=Dr(M,f,34)^i,A^=_,i=((l|p)&f|l&p)+v|0,(v=(v=o)+(o=(s|c)&M|s&c)|0)>>>0>>0&&(i=i+1|0),o=v,v=Dr(M,f,39)^T,i=(_^A)+i|0,i=(o=o+v|0)>>>0>>0?i+1|0:i,v=o,o=i,u[d+16>>2]=v,u[d+20>>2]=i,i=Dr(x,h,14),A=_,T=Dr(x,h,18)^i,A^=_,i=m+(w^(a^w)&h)|0,(m=b+(g^(g^D)&x)|0)>>>0>>0&&(i=i+1|0),b=m,m=Dr(x,h,41)^T,i=(_^A)+i|0,i=(b=b+m|0)>>>0>>0?i+1|0:i,b=(L=u[(A=(m=(14|n)<<3)+r|0)>>2])+b|0,i=u[A+4>>2]+i|0,i=b>>>0>>0?i+1|0:i,b=(T=u[(m=m+34784|0)>>2])+b|0,i=u[m+4>>2]+i|0,i=b>>>0>>0?i+1|0:i,T=b,b=i,i=l+i|0,(l=s+T|0)>>>0>>0&&(i=i+1|0),m=l,s=i,u[d+40>>2]=l,u[d+44>>2]=i,i=Dr(v,o,28),l=_,L=Dr(v,o,34)^i,l^=_,i=((f|p)&o|f&p)+b|0,(T=(b=(c|M)&v|c&M)+T|0)>>>0>>0&&(i=i+1|0),b=T,T=Dr(v,o,39)^L,i=(_^l)+i|0,i=(b=b+T|0)>>>0>>0?i+1|0:i,T=b,l=i,u[d+8>>2]=b,u[d+12>>2]=i,i=Dr(m,s,14),b=_,L=Dr(m,s,18)^i,b^=_,i=w+(a^(a^h)&s)|0,(a=g+(D^(x^D)&m)|0)>>>0>>0&&(i=i+1|0),g=Dr(m,s,41)^L,i=(_^b)+i|0,i=(s=g+a|0)>>>0>>0?i+1|0:i,s=(h=u[(a=b=(g=(15|n)<<3)+r|0)>>2])+s|0,i=u[a+4>>2]+i|0,i=s>>>0>>0?i+1|0:i,s=(a=u[(g=g+34784|0)>>2])+s|0,i=u[g+4>>2]+i|0,g=s,i=p+(s=s>>>0>>0?i+1|0:i)|0,(a=c+g|0)>>>0>>0&&(i=i+1|0),u[d+32>>2]=a,u[d+36>>2]=i,i=Dr(T,l,28),d=_,c=Dr(T,l,34)^i,a=_^d,i=((o|f)&l|o&f)+s|0,(s=(o=(v|M)&T|v&M)+g|0)>>>0>>0&&(i=i+1|0),o=(o=s)+(s=Dr(T,l,39)^c)|0,i=(_^a)+i|0,u[(d=t)>>2]=o,u[d+4>>2]=o>>>0>>0?i+1|0:i,64==(0|n)){for(;d=r=(n=F<<3)+e|0,n=(o=u[(i=t+n|0)>>2])+u[d>>2]|0,i=u[d+4>>2]+u[i+4>>2]|0,u[d>>2]=n,u[d+4>>2]=n>>>0>>0?i+1|0:i,8!=(0|(F=F+1|0)););break}g=((n=n+16|0)<<3)+r|0,x=d=u[A+4>>2],i=d>>>6|0,d=((63&d)<<26|(M=u[A>>2])>>>6)^Dr(M,d,19),i^=_,d=Dr(M,x,61)^d,i=(c=u[E+4>>2])+(_^i)|0,(o=(o=d)+(d=m=u[E>>2])|0)>>>0>>0&&(i=i+1|0),d=(a=o)+(s=u[(o=r+j|0)>>2])|0,i=u[o+4>>2]+i|0,d=(a=d)>>>0>>0?i+1|0:i,s=o=u[B+4>>2],i=o>>>7|0,o=((127&o)<<25|(f=u[B>>2])>>>7)^Dr(f,o,1),i^=_,l=a,a=Dr(f,s,8)^o,i=(_^i)+d|0,l=o=l+a|0,o=i=o>>>0>>0?i+1|0:i,u[g>>2]=l,u[g+4>>2]=i,i=u[(a=B)+76>>2]+s|0,(s=(d=u[a+72>>2])+f|0)>>>0>>0&&(i=i+1|0),g=s,s=i,i=(d=f=u[b+4>>2])>>>6|0,f=((63&d)<<26|(v=u[b>>2])>>>6)^Dr(v,d,19),i^=_,h=g,g=Dr(v,d,61)^f,i=(_^i)+s|0,p=f=h+g|0,s=f>>>0>>0?i+1|0:i,f=h=u[B+12>>2],i=h>>>7|0,h=((127&h)<<25|(g=u[B+8>>2])>>>7)^Dr(g,h,1),i^=_,w=p,p=Dr(g,f,8)^h,i=(_^i)+s|0,i=(h=w+p|0)>>>0

>>0?i+1|0:i,p=h,s=i,u[a+128>>2]=h,u[a+132>>2]=i,a=O,h=f,i=Dr(l,o,19),w=_,f=i,i=o>>>6|0,o=Dr(l,o,61)^f^((63&o)<<26|l>>>6),l=g,i=(f=u[I+4>>2])+(_^i^w)|0,(g=(g=o)+(o=w=u[I>>2])|0)>>>0>>0&&(i=i+1|0),i=i+h|0,B=o=l+g|0,o=o>>>0>>0?i+1|0:i,g=h=u[k+4>>2],i=h>>>7|0,h=((127&h)<<25|(l=u[k>>2])>>>7)^Dr(l,h,1),i^=_,T=B,B=Dr(l,g,8)^h,i=(_^i)+o|0,i=(h=T+B|0)>>>0>>0?i+1|0:i,B=h,o=i,u[a+128>>2]=h,u[a+132>>2]=i,i=u[(h=k)+76>>2]+g|0,(a=(g=u[h+72>>2])+l|0)>>>0>>0&&(i=i+1|0),g=a,a=i,i=Dr(p,s,19),l=_,T=g,g=i,i=s>>>6|0,g=Dr(p,s,61)^g^((63&s)<<26|p>>>6),i=(_^i^l)+a|0,p=s=T+g|0,s=s>>>0>>0?i+1|0:i,g=l=u[k+12>>2],i=l>>>7|0,l=((127&l)<<25|(a=u[k+8>>2])>>>7)^Dr(a,l,1),i^=_,k=p,p=Dr(a,g,8)^l,i=(_^i)+s|0,i=(l=k+p|0)>>>0

>>0?i+1|0:i,p=l,s=i,u[h+128>>2]=l,u[h+132>>2]=i,h=U,l=g,i=Dr(B,o,19),k=_,g=i,i=o>>>6|0,o=Dr(B,o,61)^g^((63&o)<<26|B>>>6),T=a,i=(g=u[y+4>>2])+(_^i^k)|0,(a=(a=o)+(o=B=u[y>>2])|0)>>>0>>0&&(i=i+1|0),i=i+l|0,O=o=T+a|0,o=o>>>0>>0?i+1|0:i,i=(a=k=u[C+4>>2])>>>7|0,k=((127&a)<<25|(l=u[C>>2])>>>7)^Dr(l,a,1),i^=_,T=O,O=Dr(l,a,8)^k,i=(_^i)+o|0,o=i=(k=T+O|0)>>>0>>0?i+1|0:i,u[h+128>>2]=k,u[h+132>>2]=i,i=u[(h=C)+76>>2]+a|0,(l=(a=u[h+72>>2])+l|0)>>>0>>0&&(i=i+1|0),a=l,l=i,i=Dr(p,s,19),O=_,T=a,a=i,i=s>>>6|0,a=Dr(p,s,61)^a^((63&s)<<26|p>>>6),i=(_^i^O)+l|0,p=s=T+a|0,s=s>>>0>>0?i+1|0:i,i=(a=l=u[C+12>>2])>>>7|0,l=((127&a)<<25|(O=u[C+8>>2])>>>7)^Dr(O,a,1),i^=_,C=p,p=Dr(O,a,8)^l,i=(_^i)+s|0,C=l=C+p|0,s=i=l>>>0

>>0?i+1|0:i,u[h+128>>2]=l,u[h+132>>2]=i,h=z,l=a,i=Dr(k,o,19),U=_,a=i,i=o>>>6|0,a=Dr(k,o,61)^a^((63&o)<<26|k>>>6),i=(_^i^U)+d|0,i=(o=a+v|0)>>>0>>0?i+1|0:i,a=o,i=i+l|0,k=o=o+O|0,o=o>>>0>>0?i+1|0:i,i=(a=p=u[S+4>>2])>>>7|0,p=((127&a)<<25|(l=u[S>>2])>>>7)^Dr(l,a,1),i^=_,T=k,k=Dr(l,a,8)^p,i=(_^i)+o|0,o=i=(p=T+k|0)>>>0>>0?i+1|0:i,u[h+128>>2]=p,u[h+132>>2]=i,i=u[(h=S)+76>>2]+a|0,(l=(a=u[h+72>>2])+l|0)>>>0>>0&&(i=i+1|0),a=l,l=i,i=Dr(C,s,19),k=_,T=a,a=i,i=s>>>6|0,a=Dr(C,s,61)^a^((63&s)<<26|C>>>6),i=(_^i^k)+l|0,k=s=T+a|0,s=s>>>0>>0?i+1|0:i,i=(a=l=u[S+12>>2])>>>7|0,l=((127&a)<<25|(C=u[S+8>>2])>>>7)^Dr(C,a,1),i^=_,S=k,k=Dr(C,a,8)^l,i=(_^i)+s|0,i=(l=S+k|0)>>>0>>0?i+1|0:i,k=l,s=i,u[h+128>>2]=l,u[h+132>>2]=i,l=a,i=Dr(p,o,19),S=_,a=i,i=o>>>6|0,o=(o=Dr(p,o,61)^a^((63&o)<<26|p>>>6))+(a=u[(h=N)+72>>2])|0,i=u[h+76>>2]+(_^i^S)|0,i=o>>>0>>0?i+1|0:i,a=o,i=i+l|0,a=i=(o=o+C|0)>>>0>>0?i+1|0:i,i=Dr(m,c,1),l=_,S=o,p=i,i=(o=c)>>>7|0,p=p^((127&o)<<25|m>>>7)^Dr(m,o,8),i=(_^i^l)+a|0,l=o=S+p|0,o=i=o>>>0

>>0?i+1|0:i,u[h+128>>2]=l,u[h+132>>2]=i,i=u[(a=E)+76>>2]+c|0,(h=(c=u[a+72>>2])+m|0)>>>0>>0&&(i=i+1|0),c=h,h=i,i=Dr(k,s,19),p=_,m=c,c=i,i=s>>>6|0,c=Dr(k,s,61)^c^((63&s)<<26|k>>>6),i=(_^i^p)+h|0,p=s=m+c|0,s=s>>>0>>0?i+1|0:i,i=(c=h=u[E+12>>2])>>>7|0,h=((127&c)<<25|(m=u[E+8>>2])>>>7)^Dr(m,c,1),i^=_,E=p,p=Dr(m,c,8)^h,i=(_^i)+s|0,i=(h=E+p|0)>>>0

>>0?i+1|0:i,p=h,s=i,u[a+128>>2]=h,u[a+132>>2]=i,h=c,i=Dr(l,o,19),k=_,c=i,i=o>>>6|0,o=(o=Dr(l,o,61)^c^((63&o)<<26|l>>>6))+(c=u[(a=P)+72>>2])|0,i=u[a+76>>2]+(_^i^k)|0,i=o>>>0>>0?i+1|0:i,c=o,i=i+h|0,c=i=(o=o+m|0)>>>0>>0?i+1|0:i,i=Dr(w,f,1),h=_,m=o,l=i,i=(o=f)>>>7|0,l=l^((127&o)<<25|w>>>7)^Dr(w,o,8),i=(_^i^h)+c|0,h=o=m+l|0,o=i=o>>>0>>0?i+1|0:i,u[a+128>>2]=h,u[a+132>>2]=i,i=u[(a=I)+76>>2]+f|0,(f=(c=u[a+72>>2])+w|0)>>>0>>0&&(i=i+1|0),c=f,f=i,i=Dr(p,s,19),l=_,m=c,c=i,i=s>>>6|0,c=Dr(p,s,61)^c^((63&s)<<26|p>>>6),i=(_^i^l)+f|0,l=s=m+c|0,s=s>>>0>>0?i+1|0:i,i=(c=f=u[I+12>>2])>>>7|0,f=((127&c)<<25|(p=u[I+8>>2])>>>7)^Dr(p,c,1),i^=_,m=l,l=Dr(p,c,8)^f,i=(_^i)+s|0,i=(f=m+l|0)>>>0>>0?i+1|0:i,l=f,s=i,u[a+128>>2]=l,u[a+132>>2]=i,a=c,i=Dr(h,o,19),m=_,c=i,i=o>>>6|0,o=(o=Dr(h,o,61)^c^((63&o)<<26|h>>>6))+(c=u[(f=R)+72>>2])|0,i=u[f+76>>2]+(_^i^m)|0,i=o>>>0>>0?i+1|0:i,c=o,i=i+a|0,c=i=(o=o+p|0)>>>0>>0?i+1|0:i,i=Dr(B,g,1),a=_,p=o,h=i,i=(o=g)>>>7|0,h=h^((127&o)<<25|B>>>7)^Dr(B,o,8),i=(_^i^a)+c|0,a=o=p+h|0,o=i=o>>>0>>0?i+1|0:i,u[f+128>>2]=a,u[f+132>>2]=i,i=u[(c=y)+76>>2]+g|0,(g=(f=u[c+72>>2])+B|0)>>>0>>0&&(i=i+1|0),f=g,g=i,i=Dr(l,s,19),h=_,p=f,f=i,i=s>>>6|0,f=Dr(l,s,61)^f^((63&s)<<26|l>>>6),i=(_^i^h)+g|0,h=s=p+f|0,s=s>>>0>>0?i+1|0:i,g=f=u[y+12>>2],i=f>>>7|0,f=((127&f)<<25|(y=u[y+8>>2])>>>7)^Dr(y,f,1),i^=_,y=Dr(y,g,8)^f,i=(_^i)+s|0,g=f=y+h|0,s=i=f>>>0>>0?i+1|0:i,u[c+128>>2]=f,u[c+132>>2]=i,i=u[(c=A)+76>>2]+x|0,(y=(f=u[c+72>>2])+M|0)>>>0>>0&&(i=i+1|0),f=y,y=i,i=Dr(a,o,19),h=_,l=f,f=i,i=o>>>6|0,f=Dr(a,o,61)^f^((63&o)<<26|a>>>6),i=(_^i^h)+y|0,f=i=(o=l+f|0)>>>0>>0?i+1|0:i,i=Dr(v,d,1),y=_,l=o,a=i,i=(o=d)>>>7|0,o=l+(a=a^((127&o)<<25|v>>>7)^Dr(v,o,8))|0,i=(_^i^y)+f|0,u[c+128>>2]=o,u[c+132>>2]=o>>>0>>0?i+1|0:i,i=u[(o=b)+76>>2]+d|0,(c=(d=u[o+72>>2])+v|0)>>>0>>0&&(i=i+1|0),d=c,c=i,i=Dr(g,s,19),f=_,a=i,i=s>>>6|0,s=Dr(g,s,61)^a^((63&s)<<26|g>>>6),i=(_^i^f)+c|0,y=d=s+d|0,d=d>>>0>>0?i+1|0:i,i=(c=f=u[b+12>>2])>>>7|0,f=((127&c)<<25|(s=u[b+8>>2])>>>7)^Dr(s,c,1),i^=_,f=(a=y)+(y=Dr(s,c,8)^f)|0,i=(_^i)+d|0,u[o+128>>2]=f,u[o+132>>2]=f>>>0>>0?i+1|0:i}}function k(e){var t,r,n,i,o,a,u,l,d,h,f,p,g,m,y,b,v,A,w,E=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0,oe=0,se=0,ae=0;m=Qt(e),y=c[e+2|0]|c[e+3|0]<<8|c[e+4|0]<<16|c[e+5|0]<<24,b=Qt(e+5|0),v=_,re=c[e+7|0]|c[e+8|0]<<8|c[e+9|0]<<16|c[e+10|0]<<24,ne=c[e+10|0]|c[e+11|0]<<8|c[e+12|0]<<16|c[e+13|0]<<24,A=Qt(e+13|0),ie=_,L=c[e+15|0]|c[e+16|0]<<8|c[e+17|0]<<16|c[e+18|0]<<24,X=Qt(e+18|0),U=_,P=Qt(e+21|0),T=c[e+23|0]|c[e+24|0]<<8|c[e+25|0]<<16|c[e+26|0]<<24,C=Qt(e+26|0),S=_,te=c[e+28|0]|c[e+29|0]<<8|c[e+30|0]<<16|c[e+31|0]<<24,Q=c[e+31|0]|c[e+32|0]<<8|c[e+33|0]<<16|c[e+34|0]<<24,Y=Qt(e+34|0),V=_,F=c[e+36|0]|c[e+37|0]<<8|c[e+38|0]<<16|c[e+39|0]<<24,Z=Qt(e+39|0),z=_,M=Qt(e+42|0),k=c[e+44|0]|c[e+45|0]<<8|c[e+46|0]<<16|c[e+47|0]<<24,w=e,I=Qt(e+47|0),E=Tr(t=2097151&((3&(x=_))<<30|I>>>2),0,136657,0),I=_,(E=(S=2097151&((3&S)<<30|C>>>2))+E|0)>>>0>>0&&(I=I+1|0),C=(S=Tr(r=(c[e+49|0]|c[e+50|0]<<8|c[e+51|0]<<16|c[e+52|0]<<24)>>>7&2097151,0,-997805,-1))+E|0,E=_+I|0,E=C>>>0>>0?E+1|0:E,I=Tr(n=(c[e+52|0]|c[e+53|0]<<8|c[e+54|0]<<16|c[e+55|0]<<24)>>>4&2097151,0,654183,0),S=_+E|0,S=(C=I+C|0)>>>0>>0?S+1|0:S,E=C,I=Qt(e+55|0),C=E+(I=Tr(i=2097151&((1&(C=_))<<31|I>>>1),0,470296,0))|0,E=_+S|0,E=C>>>0>>0?E+1|0:E,S=Tr(o=(c[e+57|0]|c[e+58|0]<<8|c[e+59|0]<<16|c[e+60|0]<<24)>>>6&2097151,0,666643,0),I=_+E|0,O=I=(C=S+C|0)>>>0>>0?I+1|0:I,S=I,B=k>>>5&2097151,I=2097151&M,k=Tr(a=(c[e+60|0]|c[e+61|0]<<8|c[e+62|0]<<16|c[e+63|0]<<24)>>>3|0,0,-683901,-1)+I|0,E=_,M=k,N=E=k>>>0>>0?E+1|0:E,D=(E=k)- -1048576|0,K=k=N-((E>>>0<4293918720)+-1|0)|0,E=k>>21,l=B=(k=(2097151&k)<<11|D>>>21)+B|0,W=I=B>>>0>>0?E+1|0:E,E=Tr(B,I,-683901,-1),I=_+S|0,J=x=E+C|0,R=x>>>0>>0?I+1|0:I,I=Tr(t,0,-997805,-1),E=_,(I=(S=T>>>5&2097151)+I|0)>>>0>>0&&(E=E+1|0),x=(S=I)+(I=Tr(r,0,654183,0))|0,S=_+E|0,S=x>>>0>>0?S+1|0:S,E=Tr(n,0,470296,0),I=_+S|0,I=(x=E+x|0)>>>0>>0?I+1|0:I,S=Tr(i,0,666643,0),E=_+I|0,S=(T=x=S+x|0)>>>0>>0?E+1|0:E,E=2097151&P,x=Tr(t,0,654183,0)+E|0,I=_,I=x>>>0>>0?I+1|0:I,k=(E=x)+(x=Tr(r,0,470296,0))|0,E=_+I|0,E=k>>>0>>0?E+1|0:E,x=Tr(n,0,666643,0),I=_+E|0,B=k=x+k|0,k=I=k>>>0>>0?I+1|0:I,$=(E=B)- -1048576|0,j=x=I-((E>>>0<4293918720)+-1|0)|0,S=(E=x>>>21|0)+S|0,P=S=(T=x=(I=(2097151&x)<<11|$>>>21)+T|0)>>>0>>0?S+1|0:S,G=(E=T)- -1048576|0,p=C- -1048576|0,O=O-((C>>>0<4293918720)+-1|0)|0,I=(E=(S=H=S-((E>>>0<4293918720)+-1|0)|0)>>21)+R|0,O=(I=(H=(C=(2097151&S)<<11|G>>>21)+J|0)>>>0>>0?I+1|0:I)-(((C=H)>>>0<(E=-2097152&p)>>>0)+(x=O)|0)|0,oe=(E=C-E|0)-(I=-2097152&(g=E- -1048576|0))|0,se=O-((E>>>0>>0)+(C=O-((E>>>0<4293918720)+-1|0)|0)|0)|0,I=Tr(l,W,136657,0)+T|0,E=P+_|0,E=I>>>0>>0?E+1|0:E,ee=(T=I)-(I=-2097152&G)|0,J=E-((T>>>0>>0)+S|0)|0,O=M-(E=-2097152&D)|0,R=N-((M>>>0>>0)+K|0)|0,E=Tr(a,0,136657,0),I=_,(E=(S=2097151&((7&z)<<29|Z>>>3))+E|0)>>>0>>0&&(I=I+1|0),T=(S=Tr(o,0,-683901,-1))+E|0,E=_+I|0,M=T,T=T>>>0>>0?E+1|0:E,E=Tr(i,0,-683901,-1),I=_,(E=(S=F>>>6&2097151)+E|0)>>>0>>0&&(I=I+1|0),P=(S=E)+(E=Tr(a,0,-997805,-1))|0,S=_+I|0,S=P>>>0>>0?S+1|0:S,I=Tr(o,0,136657,0),E=_+S|0,G=I=(D=E=(P=I+P|0)>>>0>>0?E+1|0:E)-(((E=P)>>>0<4293918720)+-1|0)|0,E=(2097151&I)<<11|(Z=E- -1048576|0)>>>21,I=(I>>21)+T|0,N=I=(M=E+M|0)>>>0>>0?I+1|0:I,H=(E=M)- -1048576|0,K=I=I-((E>>>0<4293918720)+-1|0)|0,E=(S=I>>21)+R|0,d=T=(I=(2097151&I)<<11|H>>>21)+O|0,q=E=T>>>0>>0?E+1|0:E,I=Tr(T,E,-683901,-1),E=_+J|0,ae=S=I+ee|0,F=S>>>0>>0?E+1|0:E,R=B,E=Tr(t,0,470296,0),I=_,(E=(S=2097151&((7&U)<<29|X>>>3))+E|0)>>>0>>0&&(I=I+1|0),S=E,E=Tr(r,0,666643,0),I=_+I|0,O=S=S+E|0,S=S>>>0>>0?I+1|0:I,I=Tr(t,0,666643,0),E=_,(I=(T=L>>>6&2097151)+I|0)>>>0>>0&&(E=E+1|0),B=I,U=T=(L=E)-(((E=I)>>>0<4293918720)+-1|0)|0,I=(I=T>>>21|0)+S|0,z=I=(T=(E=(2097151&T)<<11|(ee=E- -1048576|0)>>>21)+O|0)>>>0>>0?I+1|0:I,X=I-(((E=T)>>>0<4293918720)+-1|0)|0,J=E- -1048576|0,u=M-(E=-2097152&H)|0,h=S=N-((M>>>0>>0)+K|0)|0,E=((O=X)>>>21|0)+k|0,E=(R=(M=(2097151&O)<<11|J>>>21)+R|0)>>>0>>0?E+1|0:E,R=(k=Tr(l,W,-997805,-1))+((M=R)-(I=-2097152&$)|0)|0,I=_+(E-((8191&j)+(M>>>0>>0)|0)|0)|0,I=R>>>0>>0?I+1|0:I,E=Tr(d,q,136657,0),I=_+I|0,I=(k=E+R|0)>>>0>>0?I+1|0:I,S=Tr(u,S,-683901,-1),E=_+I|0,N=E=(k=S+k|0)>>>0>>0?E+1|0:E,H=(E=k)- -1048576|0,K=S=N-((E>>>0<4293918720)+-1|0)|0,I=(E=S>>21)+F|0,R=I=(M=(S=(2097151&S)<<11|H>>>21)+ae|0)>>>0>>0?I+1|0:I,j=(E=S=M)- -1048576|0,E=(E=(M=F=I-((E>>>0<4293918720)+-1|0)|0)>>21)+se|0,oe=F=(I=(2097151&M)<<11|j>>>21)+oe|0,F=F>>>0>>0?E+1|0:E,se=S-(E=-2097152&j)|0,ae=R-((S>>>0>>0)+M|0)|0,X=k-(E=-2097152&H)|0,$=N-((k>>>0>>0)+K|0)|0,E=Tr(l,W,654183,0),S=_+(z-((8191&O)+(T>>>0<(I=-2097152&J)>>>0)|0)|0)|0,S=(k=E+(T-I|0)|0)>>>0>>0?S+1|0:S,I=Tr(d,q,-997805,-1),E=_+S|0,E=(k=I+k|0)>>>0>>0?E+1|0:E,S=Tr(u,h,136657,0),I=_+E|0,H=k=S+k|0,M=k>>>0>>0?I+1|0:I,j=P-(E=-2097152&Z)|0,z=D-((P>>>0>>0)+G|0)|0,I=Tr(n,0,-683901,-1),E=_,(I=(S=2097151&((1&V)<<31|Y>>>1))+I|0)>>>0>>0&&(E=E+1|0),S=I,I=Tr(i,0,136657,0),E=_+E|0,E=(S=S+I|0)>>>0>>0?E+1|0:E,k=(I=S)+(S=Tr(a,0,654183,0))|0,I=_+E|0,I=k>>>0>>0?I+1|0:I,E=Tr(o,0,-997805,-1),I=_+I|0,P=S=E+k|0,k=S>>>0>>0?I+1|0:I,E=Tr(r,0,-683901,-1),S=_,(E=(I=Q>>>4&2097151)+E|0)>>>0>>0&&(S=S+1|0),T=(I=Tr(n,0,136657,0))+E|0,E=_+S|0,E=T>>>0>>0?E+1|0:E,S=Tr(i,0,-997805,-1),I=_+E|0,I=(T=S+T|0)>>>0>>0?I+1|0:I,S=Tr(a,0,470296,0),E=_+I|0,E=(T=S+T|0)>>>0>>0?E+1|0:E,S=Tr(o,0,654183,0),I=_+E|0,N=I=(T=S+T|0)>>>0>>0?I+1|0:I,G=(E=T)- -1048576|0,K=S=I-((E>>>0<4293918720)+-1|0)|0,E=(E=S>>21)+k|0,k=S=(I=(2097151&S)<<11|G>>>21)+P|0,R=E=S>>>0>>0?E+1|0:E,O=(E=S)- -1048576|0,P=S=R-((E>>>0<4293918720)+-1|0)|0,I=(E=S>>21)+z|0,f=D=(S=(2097151&S)<<11|O>>>21)+j|0,Q=I=D>>>0>>0?I+1|0:I,E=Tr(D,I,-683901,-1),S=_+M|0,z=I=E+H|0,M=I>>>0>>0?S+1|0:S,Y=k-(E=-2097152&O)|0,V=P=R-((k>>>0>>0)+P|0)|0,S=(E=Tr(l,W,470296,0))+(B-(I=-2097152&ee)|0)|0,I=_+(L-((2047&U)+(B>>>0>>0)|0)|0)|0,I=S>>>0>>0?I+1|0:I,E=Tr(d,q,654183,0),I=_+I|0,I=(S=E+S|0)>>>0>>0?I+1|0:I,k=(E=Tr(u,h,-997805,-1))+S|0,S=_+I|0,S=k>>>0>>0?S+1|0:S,I=Tr(D,Q,136657,0),E=_+S|0,E=(k=I+k|0)>>>0>>0?E+1|0:E,S=Tr(Y,P,-683901,-1),I=_+E|0,R=I=(k=S+k|0)>>>0>>0?I+1|0:I,U=(E=k)- -1048576|0,P=S=I-((E>>>0<4293918720)+-1|0)|0,E=(E=S>>21)+M|0,M=E=(S=(I=(2097151&S)<<11|U>>>21)+z|0)>>>0>>0?E+1|0:E,O=(E=S)- -1048576|0,I=(E=(B=z=M-((E>>>0<4293918720)+-1|0)|0)>>21)+$|0,X=L=(z=(2097151&B)<<11|O>>>21)+X|0,z=L>>>0>>0?I+1|0:I,$=S-(E=-2097152&O)|0,Z=M-((S>>>0>>0)+B|0)|0,H=k-(E=-2097152&U)|0,D=R-((k>>>0>>0)+P|0)|0,I=Tr(l,W,666643,0),E=_,(I=(S=2097151&((1&ie)<<31|A>>>1))+I|0)>>>0>>0&&(E=E+1|0),k=(S=Tr(d,q,470296,0))+I|0,I=_+E|0,I=k>>>0>>0?I+1|0:I,S=Tr(u,h,654183,0),E=_+I|0,E=(k=S+k|0)>>>0>>0?E+1|0:E,I=Tr(f,Q,-997805,-1),S=_+E|0,S=(k=I+k|0)>>>0>>0?S+1|0:S,E=Tr(Y,V,136657,0),I=_+S|0,P=k=E+k|0,B=k>>>0>>0?I+1|0:I,M=T-(E=-2097152&G)|0,T=N-((T>>>0>>0)+K|0)|0,E=Tr(t,0,-683901,-1),I=_,(E=(S=te>>>7&2097151)+E|0)>>>0>>0&&(I=I+1|0),k=(S=E)+(E=Tr(r,0,136657,0))|0,S=_+I|0,S=k>>>0>>0?S+1|0:S,I=Tr(n,0,-997805,-1),E=_+S|0,E=(k=I+k|0)>>>0>>0?E+1|0:E,S=Tr(i,0,654183,0),I=_+E|0,I=(k=S+k|0)>>>0>>0?I+1|0:I,S=Tr(a,0,666643,0),E=_+I|0,E=(k=S+k|0)>>>0>>0?E+1|0:E,S=Tr(o,0,470296,0),I=_+E|0,E=I=(k=S+k|0)>>>0>>0?I+1|0:I,I=x>>21,k=(x=(2097151&x)<<11|p>>>21)+(S=k)|0,S=E+I|0,K=S=k>>>0>>0?S+1|0:S,N=(E=k)- -1048576|0,R=S=S-((E>>>0<4293918720)+-1|0)|0,E=(I=S>>21)+T|0,W=x=(S=(2097151&S)<<11|N>>>21)+M|0,j=E=x>>>0>>0?E+1|0:E,E=Tr(x,E,-683901,-1),I=_+B|0,B=S=E+P|0,x=S>>>0>>0?I+1|0:I,E=Tr(d,q,666643,0),S=_,(E=(I=ne>>>4&2097151)+E|0)>>>0>>0&&(S=S+1|0),T=(I=Tr(u,h,470296,0))+E|0,E=_+S|0,E=T>>>0>>0?E+1|0:E,S=Tr(f,Q,654183,0),I=_+E|0,I=(T=S+T|0)>>>0>>0?I+1|0:I,E=Tr(Y,V,-997805,-1),I=_+I|0,I=(S=E+T|0)>>>0>>0?I+1|0:I,T=(E=S)+(S=Tr(W,j,136657,0))|0,E=_+I|0,P=E=T>>>0>>0?E+1|0:E,L=(E=T)- -1048576|0,M=S=P-((E>>>0<4293918720)+-1|0)|0,E=(I=S>>21)+x|0,S=E=(x=B=(S=(2097151&S)<<11|L>>>21)+B|0)>>>0>>0?E+1|0:E,U=(E=x)- -1048576|0,E=(I=(B=O=S-((E>>>0<4293918720)+-1|0)|0)>>21)+D|0,ee=G=(O=(2097151&B)<<11|U>>>21)+H|0,O=G>>>0>>0?E+1|0:E,E=k-(I=-2097152&N)|0,k=K-((k>>>0>>0)+R|0)|0,R=E,E=(E=C>>21)+k|0,N=E=(k=C=R+(I=(2097151&C)<<11|g>>>21)|0)>>>0>>0?E+1|0:E,G=(E=k)- -1048576|0,K=C=N-((E>>>0<4293918720)+-1|0)|0,D=E=C>>21,E=Tr(q=(2097151&C)<<11|G>>>21,E,-683901,-1),I=_+S|0,I=(C=E+x|0)>>>0>>0?I+1|0:I,J=(S=C)-(E=-2097152&U)|0,H=I-((S>>>0>>0)+B|0)|0,I=Tr(q,D,136657,0)+T|0,E=P+_|0,E=I>>>0>>0?E+1|0:E,te=(S=I)-(I=-2097152&L)|0,L=E-((S>>>0>>0)+M|0)|0,E=Tr(u,h,666643,0),I=_,(E=(S=re>>>7&2097151)+E|0)>>>0>>0&&(I=I+1|0),C=(S=E)+(E=Tr(f,Q,470296,0))|0,S=_+I|0,S=C>>>0>>0?S+1|0:S,I=Tr(Y,V,654183,0),E=_+S|0,E=(C=I+C|0)>>>0>>0?E+1|0:E,I=Tr(W,j,-997805,-1),E=_+E|0,M=S=I+C|0,S=S>>>0>>0?E+1|0:E,E=Tr(f,Q,666643,0),I=_,(E=(C=2097151&((3&v)<<30|b>>>2))+E|0)>>>0>>0&&(I=I+1|0),C=E,E=Tr(Y,V,470296,0),I=_+I|0,I=(C=C+E|0)>>>0>>0?I+1|0:I,x=(E=C)+(C=Tr(W,j,654183,0))|0,E=_+I|0,B=E=x>>>0>>0?E+1|0:E,U=(E=C=x)- -1048576|0,E=(I=(T=x=B-((E>>>0<4293918720)+-1|0)|0)>>21)+S|0,P=M=(x=(2097151&T)<<11|U>>>21)+M|0,S=E=M>>>0>>0?E+1|0:E,M=(E=M)- -1048576|0,E=(I=(x=R=S-((E>>>0<4293918720)+-1|0)|0)>>21)+L|0,re=Q=(R=(2097151&x)<<11|M>>>21)+te|0,R=Q>>>0>>0?E+1|0:E,E=Tr(q,D,-997805,-1),S=_+S|0,S=(I=E+P|0)>>>0>>0?S+1|0:S,ne=I-(E=-2097152&M)|0,ie=S-((I>>>0>>0)+x|0)|0,E=Tr(q,D,654183,0)+C|0,I=B+_|0,I=E>>>0>>0?I+1|0:I,te=(S=E)-(E=-2097152&U)|0,Q=I-((S>>>0>>0)+T|0)|0,E=Tr(Y,V,666643,0),S=_,(E=(I=y>>>5&2097151)+E|0)>>>0>>0&&(S=S+1|0),C=(I=Tr(W,j,470296,0))+E|0,E=_+S|0,T=C,S=C>>>0>>0?E+1|0:E,I=2097151&m,C=Tr(W,j,666643,0)+I|0,E=_,x=C,M=C=(P=E=C>>>0>>0?E+1|0:E)-(((E=C)>>>0<4293918720)+-1|0)|0,S=(I=C>>21)+S|0,B=S=(C=(E=(2097151&C)<<11|(L=E- -1048576|0)>>>21)+T|0)>>>0>>0?S+1|0:S,U=(E=C)- -1048576|0,T=S=S-((E>>>0<4293918720)+-1|0)|0,E=(I=S>>21)+Q|0,S=E=(j=(S=(2097151&S)<<11|U>>>21)+te|0)>>>0>>0?E+1|0:E,E=Tr(q,D,470296,0)+C|0,I=B+_|0,T=(I=E>>>0>>0?I+1|0:I)-(((B=E)>>>0<(C=-2097152&U)>>>0)+T|0)|0,B=E=E-C|0,C=(I=Tr(q,D,666643,0))+(x-(E=-2097152&L)|0)|0,E=_+(P-((x>>>0>>0)+M|0)|0)|0,x=C,I=(I=(E=C>>>0>>0?E+1|0:E)>>21)+T|0,V=C=B+(E=(2097151&E)<<11|C>>>21)|0,S=(E=(I=C>>>0>>0?I+1|0:I)>>21)+S|0,T=C=(I=(2097151&I)<<11|C>>>21)+j|0,I=(S=(E=C)>>>0>>0?S+1|0:S)>>21,S=(2097151&S)<<11|E>>>21,E=I+ie|0,M=C=S+ne|0,S=(E=(I=C)>>>0>>0?E+1|0:E)>>21,E=(2097151&E)<<11|I>>>21,I=S+R|0,R=C=E+re|0,E=(E=(I=(S=C)>>>0>>0?I+1|0:I)>>21)+H|0,j=S=(I=(2097151&I)<<11|S>>>21)+J|0,I=(I=(E=S>>>0>>0?E+1|0:E)>>21)+O|0,D=S=(E=(2097151&E)<<11|S>>>21)+ee|0,E=(I=S>>>0>>0?I+1|0:I)>>21,I=(2097151&I)<<11|S>>>21,S=E+Z|0,L=C=I+$|0,I=(S=(E=C)>>>0>>0?S+1|0:S)>>21,S=(2097151&S)<<11|E>>>21,E=I+z|0,U=C=S+X|0,S=(E=(I=C)>>>0>>0?E+1|0:E)>>21,E=(2097151&E)<<11|I>>>21,I=S+ae|0,z=C=E+se|0,E=(E=(I=(S=C)>>>0>>0?I+1|0:I)>>21)+F|0,O=S=(I=(2097151&I)<<11|S>>>21)+oe|0,I=(E=S>>>0>>0?E+1|0:E)>>21,C=(2097151&E)<<11|S>>>21,E=k-(S=-2097152&G)|0,S=(N-((k>>>0>>0)+K|0)|0)+I|0,K=C=C+E|0,F=(2097151&(S=(I=C)>>>0>>0?S+1|0:S))<<11|I>>>21,P=E=S>>21,I=2097151&x,S=Tr(F,E,666643,0)+I|0,E=_,B=S,C=E=S>>>0>>0?E+1|0:E,s[0|w]=S,s[e+1|0]=(255&E)<<24|S>>>8,E=2097151&V,S=Tr(F,P,470296,0)+E|0,I=_,I=S>>>0>>0?I+1|0:I,x=S,k=(2097151&(S=C))<<11|B>>>21,S=(E=S>>21)+I|0,S=(N=x+k|0)>>>0>>0?S+1|0:S,k=N,s[e+4|0]=(2047&S)<<21|k>>>11,E=I=S,S=k,s[e+3|0]=(7&E)<<29|S>>>3,S=2097151&T,T=Tr(F,P,654183,0)+S|0,E=_,E=T>>>0>>0?E+1|0:E,S=T,T=(2097151&I)<<11|k>>>21,I=(I>>21)+E|0,I=(N=S+T|0)>>>0>>0?I+1|0:I,T=N,E=I,s[e+6|0]=(63&E)<<26|T>>>6,x=0,S=31&((65535&C)<<16|B>>>16),I=B=2097151&k,s[e+2|0]=S|I<<5,S=2097151&M,k=Tr(F,P,-997805,-1)+S|0,I=_,S=I=k>>>0>>0?I+1|0:I,S=(I=E>>21)+S|0,M=k=(E=(2097151&E)<<11|T>>>21)+k|0,S=k>>>0>>0?S+1|0:S,s[e+9|0]=(511&S)<<23|k>>>9,E=I=S,S=k,s[e+8|0]=(1&E)<<31|S>>>1,k=0,S=T&=2097151,s[e+5|0]=(524287&x)<<13|B>>>19|S<<2,S=2097151&R,x=Tr(F,P,136657,0)+S|0,E=_,E=(E=x>>>0>>0?E+1|0:E)+(S=I>>21)|0,B=x=(I=(2097151&I)<<11|M>>>21)+x|0,E=x>>>0>>0?E+1|0:E,I=x,s[e+12|0]=(4095&E)<<20|I>>>12,S=E,s[e+11|0]=(15&E)<<28|I>>>4,x=0,I=R=2097151&M,s[e+7|0]=(16383&k)<<18|T>>>14|I<<7,E=2097151&j,k=Tr(F,P,-683901,-1)+E|0,I=_,I=k>>>0>>0?I+1|0:I,I=(E=S>>21)+I|0,T=k=(S=(2097151&S)<<11|B>>>21)+k|0,E=I=k>>>0>>0?I+1|0:I,s[e+14|0]=(127&E)<<25|k>>>7,k=0,S=M=2097151&B,s[e+10|0]=(131071&x)<<15|R>>>17|S<<4,I=E>>21,S=(B=(E=(2097151&E)<<11|T>>>21)+(2097151&D)|0)>>>0>>0?I+1|0:I,s[e+17|0]=(1023&S)<<22|B>>>10,E=S,S=B,s[e+16|0]=(3&E)<<30|S>>>2,S=P=2097151&T,s[e+13|0]=(1048575&k)<<12|M>>>20|S<<1,S=(2097151&E)<<11|B>>>21,E>>=21,E=(T=S+(2097151&L)|0)>>>0>>0?E+1|0:E,I=T,s[e+20|0]=(8191&E)<<19|I>>>13,s[e+19|0]=(31&E)<<27|I>>>5,I=M=2097151&B,s[e+15|0]=(32767&x)<<17|P>>>15|I<<6,C=(2097151&E)<<11|T>>>21,E=I=E>>21,C=E=(P=C+(2097151&U)|0)>>>0>>0?E+1|0:E,s[e+21|0]=P,E=T,s[e+18|0]=(262143&k)<<14|M>>>18|E<<3,E=C,s[e+22|0]=(255&E)<<24|P>>>8,S=E,E>>=21,S=(T=(x=(2097151&S)<<11|P>>>21)+(2097151&z)|0)>>>0>>0?E+1|0:E,s[(I=e)+25|0]=(2047&S)<<21|T>>>11,E=S,S=T,s[I+24|0]=(7&E)<<29|S>>>3,S=I,x=(2097151&E)<<11|T>>>21,E>>=21,I=E=(k=B=x+(2097151&O)|0)>>>0>>0?E+1|0:E,s[S+27|0]=(63&E)<<26|k>>>6,x=0,E=B=2097151&T,s[S+23|0]=31&((65535&C)<<16|P>>>16)|E<<5,I=(E=I)>>21,I=(C=(E=(2097151&E)<<11|k>>>21)+(2097151&K)|0)>>>0>>0?I+1|0:I,S=C,s[e+31|0]=(131071&I)<<15|S>>>17,E=I,s[e+30|0]=(511&E)<<23|S>>>9,s[e+29|0]=(1&E)<<31|S>>>1,I=0,k&=2097151,s[e+26|0]=(524287&x)<<13|B>>>19|k<<2,s[e+28|0]=(16383&I)<<18|k>>>14|S<<7}function C(e){var t,r=0,n=0,i=0,o=0,s=0,a=0,d=0,h=0,p=0,g=0,m=0,y=0,b=0;A=t=A-16|0;e:{t:{r:{n:{i:{o:{s:{a:{u:{c:{l:{d:{if((e|=0)>>>0<=244){if(3&(r=(o=u[8961])>>>(e=(a=e>>>0<11?16:e+11&-8)>>>3|0)|0)){e=(r=u[35892+(s=(n=e+(1&~r)|0)<<3)>>2])+8|0,(0|(i=u[r+8>>2]))!=(0|(s=s+35884|0))?(u[i+12>>2]=s,u[s+8>>2]=i):(y=35844,b=Yt(-2,n)&o,u[y>>2]=b),n<<=3,u[r+4>>2]=3|n,u[4+(r=r+n|0)>>2]=1|u[r+4>>2];break e}if(a>>>0<=(h=u[8963])>>>0)break d;if(r){n=r=(e=(0-(e=(0-(n=2<>>12&16,n|=r=(e=e>>>r|0)>>>5&8,n|=r=(e=e>>>r|0)>>>2&4,r=u[35892+(i=(n=((n|=r=(e=e>>>r|0)>>>1&2)|(r=(e=e>>>r|0)>>>1&1))+(e>>>r|0)|0)<<3)>>2],(0|(e=u[r+8>>2]))!=(0|(i=i+35884|0))?(u[e+12>>2]=i,u[i+8>>2]=e):(o=Yt(-2,n)&o,u[8961]=o),e=r+8|0,u[r+4>>2]=3|a,s=(n<<=3)-a|0,u[4+(d=r+a|0)>>2]=1|s,u[r+n>>2]=s,h&&(r=35884+((n=h>>>3|0)<<3)|0,i=u[8966],(n=1<>2]:(u[8961]=n|o,n=r),u[r+8>>2]=i,u[n+12>>2]=i,u[i+12>>2]=r,u[i+8>>2]=n),u[8966]=d,u[8963]=s;break e}if(!(g=u[8962]))break d;for(n=r=(e=(g&0-g)-1|0)>>>12&16,n|=r=(e=e>>>r|0)>>>5&8,n|=r=(e=e>>>r|0)>>>2&4,r=u[36148+(((n|=r=(e=e>>>r|0)>>>1&2)|(r=(e=e>>>r|0)>>>1&1))+(e>>>r|0)<<2)>>2],i=(-8&u[r+4>>2])-a|0,n=r;(e=u[n+16>>2])||(e=u[n+20>>2]);)i=(n=(s=(-8&u[e+4>>2])-a|0)>>>0>>0)?s:i,r=n?e:r,n=e;if((m=r+a|0)>>>0<=r>>>0)break l;if(p=u[r+24>>2],(0|(s=u[r+12>>2]))!=(0|r)){e=u[r+8>>2],u[e+12>>2]=s,u[s+8>>2]=e;break t}if(!(e=u[(n=r+20|0)>>2])){if(!(e=u[r+16>>2]))break c;n=r+16|0}for(;d=n,s=e,(e=u[(n=e+20|0)>>2])||(n=s+16|0,e=u[s+16>>2]););u[d>>2]=0;break t}if(a=-1,!(e>>>0>4294967231)&&(a=-8&(r=e+11|0),h=u[8962])){n=0-a|0,o=0,(r=r>>>8|0)&&(o=31,a>>>0>16777215||(o=28+((e=((o=(r<<=i=r+1048320>>>16&8)<<(e=r+520192>>>16&4))<<(r=o+245760>>>16&2)>>>15|0)-(r|e|i)|0)<<1|a>>>e+21&1)|0));h:{f:{if(i=u[36148+(o<<2)>>2])for(r=a<<(31==(0|o)?0:25-(o>>>1|0)),e=0;;){if(!((d=(-8&u[i+4>>2])-a|0)>>>0>=n>>>0||(s=i,n=d))){n=0,e=i;break f}if(d=u[i+20>>2],i=u[16+((r>>>29&4)+i|0)>>2],e=d?(0|d)==(0|i)?e:d:e,r<<=!!(0|i),!i)break}else e=0;if(!(e|s)){if(!(e=(0-(e=2<>>12&16,i|=r=(e=e>>>r|0)>>>5&8,i|=r=(e=e>>>r|0)>>>2&4,e=u[36148+(((i|=r=(e=e>>>r|0)>>>1&2)|(r=(e=e>>>r|0)>>>1&1))+(e>>>r|0)<<2)>>2]}if(!e)break h}for(;n=(r=(i=(-8&u[e+4>>2])-a|0)>>>0>>0)?i:n,s=r?e:s,e=(r=u[e+16>>2])||u[e+20>>2];);}if(!(!s|n>>>0>=u[8963]-a>>>0)){if((o=s+a|0)>>>0<=s>>>0)break l;if(p=u[s+24>>2],(0|s)!=(0|(r=u[s+12>>2]))){e=u[s+8>>2],u[e+12>>2]=r,u[r+8>>2]=e;break r}if(!(e=u[(i=s+20|0)>>2])){if(!(e=u[s+16>>2]))break u;i=s+16|0}for(;d=i,r=e,(e=u[(i=e+20|0)>>2])||(i=r+16|0,e=u[r+16>>2]););u[d>>2]=0;break r}}}if((r=u[8963])>>>0>=a>>>0){e=u[8966],(n=r-a|0)>>>0>=16?(u[8963]=n,i=e+a|0,u[8966]=i,u[i+4>>2]=1|n,u[e+r>>2]=n,u[e+4>>2]=3|a):(u[8966]=0,u[8963]=0,u[e+4>>2]=3|r,u[4+(r=e+r|0)>>2]=1|u[r+4>>2]),e=e+8|0;break e}if((i=u[8964])>>>0>a>>>0){r=i-a|0,u[8964]=r,n=(e=u[8967])+a|0,u[8967]=n,u[n+4>>2]=1|r,u[e+4>>2]=3|a,e=e+8|0;break e}if(e=0,n=s=a+47|0,u[9079]?r=u[9081]:(u[9082]=-1,u[9083]=-1,u[9080]=4096,u[9081]=4096,u[9079]=t+12&-16^1431655768,u[9084]=0,u[9072]=0,r=4096),(n=(o=n+r|0)&(d=0-r|0))>>>0<=a>>>0)break e;if((r=u[9071])&&(p=(h=u[9069])+n|0)>>>0<=h>>>0|p>>>0>r>>>0)break e;if(4&c[36288])break o;d:{h:{if(r=u[8967])for(e=36292;;){if((h=u[e>>2])+u[e+4>>2]>>>0>r>>>0&&h>>>0<=r>>>0)break h;if(!(e=u[e+8>>2]))break}if(-1==(0|(r=ht(0))))break s;if(o=n,(i=(e=u[9080])+-1|0)&r&&(o=(n-r|0)+(r+i&0-e)|0),o>>>0<=a>>>0|o>>>0>2147483646)break s;if((e=u[9071])&&(d=(i=u[9069])+o|0)>>>0<=i>>>0|d>>>0>e>>>0)break s;if((0|r)!=(0|(e=ht(o))))break d;break i}if((o=d&o-i)>>>0>2147483646)break s;if((0|(r=ht(o)))==(u[e>>2]+u[e+4>>2]|0))break a;e=r}if(!(-1==(0|e)|a+48>>>0<=o>>>0)){if((r=(r=u[9081])+(s-o|0)&0-r)>>>0>2147483646){r=e;break i}if(-1!=(0|ht(r))){o=r+o|0,r=e;break i}ht(0-o|0);break s}if(r=e,-1!=(0|e))break i;break s}f()}s=0;break t}r=0;break r}if(-1!=(0|r))break i}u[9072]=4|u[9072]}if(n>>>0>2147483646)break n;if((r=ht(n))>>>0>=(e=ht(0))>>>0|-1==(0|r)|-1==(0|e))break n;if((o=e-r|0)>>>0<=a+40>>>0)break n}e=u[9069]+o|0,u[9069]=e,e>>>0>l[9070]&&(u[9070]=e);i:{o:{s:{if(n=u[8967]){for(e=36292;;){if(((i=u[e>>2])+(s=u[e+4>>2])|0)==(0|r))break s;if(!(e=u[e+8>>2]))break}break o}for(r>>>0>=(e=u[8965])>>>0&&e||(u[8965]=r),e=0,u[9074]=o,u[9073]=r,u[8969]=-1,u[8970]=u[9079],u[9076]=0;i=35884+(n=e<<3)|0,u[n+35892>>2]=i,u[n+35896>>2]=i,32!=(0|(e=e+1|0)););i=(e=o+-40|0)-(n=r+8&7?-8-r&7:0)|0,u[8964]=i,n=r+n|0,u[8967]=n,u[n+4>>2]=1|i,u[4+(e+r|0)>>2]=40,u[8968]=u[9083];break i}if(!(8&c[e+12|0]|r>>>0<=n>>>0|i>>>0>n>>>0)){u[e+4>>2]=o+s,r=(e=n+8&7?-8-n&7:0)+n|0,u[8967]=r,e=(i=u[8964]+o|0)-e|0,u[8964]=e,u[r+4>>2]=1|e,u[4+(n+i|0)>>2]=40,u[8968]=u[9083];break i}}r>>>0<(s=u[8965])>>>0&&(u[8965]=r,s=0),i=r+o|0,e=36292;o:{s:{a:{u:{c:{l:{for(;;){if((0|i)!=u[e>>2]){if(e=u[e+8>>2])continue;break l}break}if(!(8&c[e+12|0]))break c}for(e=36292;;){if((i=u[e>>2])>>>0<=n>>>0&&(s=i+u[e+4>>2]|0)>>>0>n>>>0)break u;e=u[e+8>>2]}}if(u[e>>2]=r,u[e+4>>2]=u[e+4>>2]+o,u[4+(p=(r+8&7?-8-r&7:0)+r|0)>>2]=3|a,e=((r=i+(i+8&7?-8-i&7:0)|0)-p|0)-a|0,d=a+p|0,(0|r)==(0|n)){u[8967]=d,e=u[8964]+e|0,u[8964]=e,u[d+4>>2]=1|e;break s}if(u[8966]==(0|r)){u[8966]=d,e=u[8963]+e|0,u[8963]=e,u[d+4>>2]=1|e,u[e+d>>2]=e;break s}if(1==(3&(n=u[r+4>>2]))){g=-8&n;c:if(n>>>0<=255){if(s=n>>>3|0,n=u[r+8>>2],(0|(i=u[r+12>>2]))==(0|n)){y=35844,b=u[8961]&Yt(-2,s),u[y>>2]=b;break c}u[n+12>>2]=i,u[i+8>>2]=n}else{if(h=u[r+24>>2],(0|(o=u[r+12>>2]))==(0|r))if((a=u[(i=r+20|0)>>2])||(a=u[(i=r+16|0)>>2])){for(;n=i,(a=u[(i=(o=a)+20|0)>>2])||(i=o+16|0,a=u[o+16>>2]););u[n>>2]=0}else o=0;else n=u[r+8>>2],u[n+12>>2]=o,u[o+8>>2]=n;if(h){n=u[r+28>>2];l:{if(u[(i=36148+(n<<2)|0)>>2]==(0|r)){if(u[i>>2]=o,o)break l;y=35848,b=u[8962]&Yt(-2,n),u[y>>2]=b;break c}if(u[h+(u[h+16>>2]==(0|r)?16:20)>>2]=o,!o)break c}u[o+24>>2]=h,(n=u[r+16>>2])&&(u[o+16>>2]=n,u[n+24>>2]=o),(n=u[r+20>>2])&&(u[o+20>>2]=n,u[n+24>>2]=o)}}r=r+g|0,e=e+g|0}if(u[r+4>>2]=-2&u[r+4>>2],u[d+4>>2]=1|e,u[e+d>>2]=e,e>>>0<=255){e=35884+((r=e>>>3|0)<<3)|0,(n=u[8961])&(r=1<>2]:(u[8961]=r|n,r=e),u[e+8>>2]=d,u[r+12>>2]=d,u[d+12>>2]=e,u[d+8>>2]=r;break s}if(r=0,(i=e>>>8|0)&&(r=31,e>>>0>16777215||(r=28+((r=((a=(i<<=s=i+1048320>>>16&8)<<(r=i+520192>>>16&4))<<(i=a+245760>>>16&2)>>>15|0)-(i|r|s)|0)<<1|e>>>r+21&1)|0)),u[(n=d)+28>>2]=r,u[d+16>>2]=0,u[d+20>>2]=0,n=36148+(r<<2)|0,(i=u[8962])&(s=1<>>1|0)),r=u[n>>2];;){if(n=r,(-8&u[r+4>>2])==(0|e))break a;if(r=i>>>29|0,i<<=1,!(r=u[16+(s=(4&r)+n|0)>>2]))break}u[s+16>>2]=d}else u[8962]=i|s,u[n>>2]=d;u[d+24>>2]=n,u[d+12>>2]=d,u[d+8>>2]=d;break s}for(d=(e=o+-40|0)-(i=r+8&7?-8-r&7:0)|0,u[8964]=d,i=r+i|0,u[8967]=i,u[i+4>>2]=1|d,u[4+(e+r|0)>>2]=40,u[8968]=u[9083],u[(i=(e=(s+(s+-39&7?39-s&7:0)|0)-47|0)>>>0>>0?n:e)+4>>2]=27,e=u[9076],u[i+16>>2]=u[9075],u[i+20>>2]=e,e=u[9074],u[i+8>>2]=u[9073],u[i+12>>2]=e,u[9075]=i+8,u[9074]=o,u[9073]=r,u[9076]=0,e=i+24|0;u[e+4>>2]=7,r=e+8|0,e=e+4|0,s>>>0>r>>>0;);if((0|n)==(0|i))break i;if(u[i+4>>2]=-2&u[i+4>>2],s=i-n|0,u[n+4>>2]=1|s,u[i>>2]=s,s>>>0<=255){e=35884+((r=s>>>3|0)<<3)|0,(i=u[8961])&(r=1<>2]:(u[8961]=r|i,r=e),u[e+8>>2]=n,u[r+12>>2]=n,u[n+12>>2]=e,u[n+8>>2]=r;break i}if(u[n+16>>2]=0,u[n+20>>2]=0,e=0,(i=s>>>8|0)&&(e=31,s>>>0>16777215||(e=28+((e=((d=(i<<=o=i+1048320>>>16&8)<<(e=i+520192>>>16&4))<<(i=d+245760>>>16&2)>>>15|0)-(i|e|o)|0)<<1|s>>>e+21&1)|0)),u[(r=n)+28>>2]=e,r=36148+(e<<2)|0,(i=u[8962])&(o=1<>>1|0)),r=u[r>>2];;){if(i=r,(0|s)==(-8&u[r+4>>2]))break o;if(r=e>>>29|0,e<<=1,!(r=u[16+(o=i+(4&r)|0)>>2]))break}u[o+16>>2]=n,u[n+24>>2]=i}else u[8962]=i|o,u[r>>2]=n,u[n+24>>2]=r;u[n+12>>2]=n,u[n+8>>2]=n;break i}e=u[n+8>>2],u[e+12>>2]=d,u[n+8>>2]=d,u[d+24>>2]=0,u[d+12>>2]=n,u[d+8>>2]=e}e=p+8|0;break e}e=u[i+8>>2],u[e+12>>2]=n,u[i+8>>2]=n,u[n+24>>2]=0,u[n+12>>2]=i,u[n+8>>2]=e}if(!((e=u[8964])>>>0<=a>>>0)){r=e-a|0,u[8964]=r,n=(e=u[8967])+a|0,u[8967]=n,u[n+4>>2]=1|r,u[e+4>>2]=3|a,e=e+8|0;break e}}u[8960]=48,e=0;break e}r:if(p){e=u[s+28>>2];n:{if(u[(i=36148+(e<<2)|0)>>2]==(0|s)){if(u[i>>2]=r,r)break n;h=Yt(-2,e)&h,u[8962]=h;break r}if(u[p+(u[p+16>>2]==(0|s)?16:20)>>2]=r,!r)break r}u[r+24>>2]=p,(e=u[s+16>>2])&&(u[r+16>>2]=e,u[e+24>>2]=r),(e=u[s+20>>2])&&(u[r+20>>2]=e,u[e+24>>2]=r)}r:if(n>>>0<=15)e=n+a|0,u[s+4>>2]=3|e,u[4+(e=e+s|0)>>2]=1|u[e+4>>2];else if(u[s+4>>2]=3|a,u[o+4>>2]=1|n,u[n+o>>2]=n,n>>>0<=255)e=35884+((r=n>>>3|0)<<3)|0,(n=u[8961])&(r=1<>2]:(u[8961]=r|n,r=e),u[e+8>>2]=o,u[r+12>>2]=o,u[o+12>>2]=e,u[o+8>>2]=r;else{e=0,(i=n>>>8|0)&&(e=31,n>>>0>16777215||(e=28+((e=((d=(i<<=a=i+1048320>>>16&8)<<(e=i+520192>>>16&4))<<(i=d+245760>>>16&2)>>>15|0)-(i|e|a)|0)<<1|n>>>e+21&1)|0)),u[(r=o)+28>>2]=e,u[o+16>>2]=0,u[o+20>>2]=0,r=36148+(e<<2)|0;n:{if((i=1<>>1|0)),a=u[r>>2];;){if((-8&u[(r=a)+4>>2])==(0|n))break n;if(i=e>>>29|0,e<<=1,!(a=u[16+(i=(4&i)+r|0)>>2]))break}u[i+16>>2]=o}else u[8962]=i|h,u[r>>2]=o;u[o+24>>2]=r,u[o+12>>2]=o,u[o+8>>2]=o;break r}e=u[r+8>>2],u[e+12>>2]=o,u[r+8>>2]=o,u[o+24>>2]=0,u[o+12>>2]=r,u[o+8>>2]=e}e=s+8|0;break e}t:if(p){e=u[r+28>>2];r:{if(u[(n=36148+(e<<2)|0)>>2]==(0|r)){if(u[n>>2]=s,s)break r;y=35848,b=Yt(-2,e)&g,u[y>>2]=b;break t}if(u[p+(u[p+16>>2]==(0|r)?16:20)>>2]=s,!s)break t}u[s+24>>2]=p,(e=u[r+16>>2])&&(u[s+16>>2]=e,u[e+24>>2]=s),(e=u[r+20>>2])&&(u[s+20>>2]=e,u[e+24>>2]=s)}i>>>0<=15?(e=i+a|0,u[r+4>>2]=3|e,u[4+(e=e+r|0)>>2]=1|u[e+4>>2]):(u[r+4>>2]=3|a,u[m+4>>2]=1|i,u[i+m>>2]=i,h&&(e=35884+((n=h>>>3|0)<<3)|0,s=u[8966],(n=1<>2]:(u[8961]=n|o,n=e),u[e+8>>2]=s,u[n+12>>2]=s,u[s+12>>2]=e,u[s+8>>2]=n),u[8966]=m,u[8963]=i),e=r+8|0}return A=t+16|0,0|e}function T(e,t,r){var n,i,o,s,a,c,l,h,f,p,g,m,y,b,v,A,w,E,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se=0,ae=0,ue=0,ce=0,le=0,de=0,he=0,fe=0,pe=0,ge=0,me=0,ye=0,be=0,ve=0,Ae=0,we=0,Ee=0,_e=0,Ie=0,Se=0,ke=0,Ce=0,Te=0,xe=0,Me=0;he=e,h=se=Ce=u[r+4>>2],f=se>>31,H=se=(Ae=u[t+20>>2])<<1,se=Tr(h,f,se,T=se>>31),ue=_,ae=se,n=se=u[r>>2],i=se>>31,p=se=u[t+24>>2],le=Tr(n,i,se,o=se>>31),se=_+ue|0,se=(ae=ae+le|0)>>>0>>0?se+1|0:se,ue=ae,x=ae=de=u[r+8>>2],w=ae>>31,g=ae=u[t+16>>2],ae=ue+(le=Tr(de,w,ae,s=ae>>31))|0,ue=_+se|0,ue=ae>>>0>>0?ue+1|0:ue,K=se=Ee=u[r+12>>2],E=se>>31,G=se=(ye=u[t+12>>2])<<1,se=(le=Tr(Ee,E,se,M=se>>31))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,ue=se,X=se=we=u[r+16>>2],k=se>>31,m=se=u[t+8>>2],le=Tr(we,k,se,a=se>>31),se=_+ae|0,se=(ue=ue+le|0)>>>0>>0?se+1|0:se,ce=ue,Z=ae=ge=u[r+20>>2],B=ae>>31,Q=ae=(fe=u[t+4>>2])<<1,ue=Tr(ge,B,ae,P=ae>>31),se=_+se|0,se=(ae=ce+ue|0)>>>0>>0?se+1|0:se,ue=ae,$=ae=me=u[r+24>>2],q=ae>>31,y=ae=u[t>>2],le=Tr(me,q,ae,c=ae>>31),ae=_+se|0,ae=(ue=ue+le|0)>>>0>>0?ae+1|0:ae,_e=u[r+28>>2],I=se=d(_e,19),S=se>>31,W=se=(be=u[t+36>>2])<<1,se=(le=Tr(I,S,se,R=se>>31))+ue|0,ue=_+ae|0,ue=se>>>0>>0?ue+1|0:ue,ae=se,ve=u[r+32>>2],Ie=se=d(ve,19),Se=se>>31,b=se=u[t+32>>2],le=Tr(Ie,Se,se,l=se>>31),se=_+ue|0,se=(ae=ae+le|0)>>>0>>0?se+1|0:se,ue=ae,ee=u[r+36>>2],v=r=d(ee,19),A=r>>31,V=r=(t=u[t+28>>2])<<1,ae=Tr(v,A,r,O=r>>31),se=_+se|0,pe=r=ue+ae|0,r=r>>>0>>0?se+1|0:se,se=Tr(g,s,h,f),ae=_,Ae=Tr(n,i,le=Ae,N=le>>31),ue=_+ae|0,ue=(se=Ae+se|0)>>>0>>0?ue+1|0:ue,Ae=ye,ye=Tr(de,w,ye,D=ye>>31),ae=_+ue|0,ae=(se=ye+se|0)>>>0>>0?ae+1|0:ae,ue=(ye=Tr(m,a,Ee,E))+se|0,se=_+ae|0,se=ue>>>0>>0?se+1|0:se,ae=ue,ye=fe,ue=Tr(we,k,fe,L=fe>>31),se=_+se|0,se=(ae=ae+ue|0)>>>0>>0?se+1|0:se,ue=Tr(y,c,ge,B),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ue=ae,U=ae=d(me,19),ae=ue+(be=Tr(ae,C=ae>>31,fe=be,F=fe>>31))|0,ue=_+se|0,ue=ae>>>0>>0?ue+1|0:ue,se=(be=Tr(b,l,I,S))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,be=t,t=(ue=Tr(Ie,Se,t,j=t>>31))+se|0,se=_+ae|0,se=t>>>0>>0?se+1|0:se,ae=Tr(v,A,p,o),se=_+se|0,Te=t=ae+t|0,t=t>>>0>>0?se+1|0:se,se=Tr(h,f,G,M),ue=_,ae=(me=Tr(n,i,g,s))+se|0,se=_+ue|0,se=ae>>>0>>0?se+1|0:se,me=Tr(m,a,de,w),ue=_+se|0,ue=(ae=me+ae|0)>>>0>>0?ue+1|0:ue,se=(me=Tr(Ee,E,Q,P))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,ue=(me=Tr(y,c,we,k))+se|0,se=_+ae|0,se=ue>>>0>>0?se+1|0:se,ce=ue,Y=ae=d(ge,19),ue=Tr(ae,z=ae>>31,W,R),se=_+se|0,se=(ae=ce+ue|0)>>>0>>0?se+1|0:se,ue=Tr(b,l,U,C),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ge=Tr(I,S,V,O),ue=_+se|0,ue=(ae=ge+ae|0)>>>0>>0?ue+1|0:ue,se=(ge=Tr(Ie,Se,p,o))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,ue=(ge=Tr(v,A,H,T))+se|0,se=_+ae|0,se=ue>>>0>>0?se+1|0:se,ge=ue,re=se,(ae=ue+33554432|0)>>>0<33554432&&(se=se+1|0),me=ae,ne=se,ue=Te,Te=(67108863&se)<<6|ae>>>26,se=(se>>26)+t|0,se=(ue=ue+Te|0)>>>0>>0?se+1|0:se,Te=ue,ue=se,(t=Te+16777216|0)>>>0<16777216&&(ue=ue+1|0),ie=t,se=r+(ae=ue>>25)|0,se=(t=(ue=(33554431&ue)<<7|t>>>25)+pe|0)>>>0>>0?se+1|0:se,(t=(r=t)+33554432|0)>>>0<33554432&&(se=se+1|0),xe=t,t=se,se=-67108864&xe,u[he+24>>2]=r-se,pe=e,r=Tr(h,f,Q,P),se=_,ae=Tr(n,i,m,a),ue=_+se|0,ue=(r=ae+r|0)>>>0>>0?ue+1|0:ue,ae=Tr(y,c,x,w),se=_+ue|0,se=(r=ae+r|0)>>>0>>0?se+1|0:se,ue=r,he=r=d(Ee,19),ae=Tr(r,Ee=r>>31,W,R),se=_+se|0,se=(r=ue+ae|0)>>>0>>0?se+1|0:se,ae=r,te=r=d(we,19),r=ae+(ue=Tr(b,l,r,J=r>>31))|0,ae=_+se|0,ae=r>>>0>>0?ae+1|0:ae,ue=Tr(V,O,Y,z),se=_+ae|0,se=(r=ue+r|0)>>>0>>0?se+1|0:se,ae=Tr(p,o,U,C),ue=_+se|0,ue=(r=ae+r|0)>>>0>>0?ue+1|0:ue,ae=Tr(I,S,H,T),se=_+ue|0,se=(r=ae+r|0)>>>0>>0?se+1|0:se,ae=Tr(Ie,Se,g,s),se=_+se|0,se=(r=ae+r|0)>>>0>>0?se+1|0:se,ue=Tr(v,A,G,M),ae=_+se|0,ce=r=ue+r|0,r=r>>>0>>0?ae+1|0:ae,se=Tr(y,c,h,f),ue=_,ae=(we=Tr(n,i,ye,L))+se|0,se=_+ue|0,se=ae>>>0>>0?se+1|0:se,ue=ae,we=ae=d(de,19),ae=ue+(de=Tr(ae,ke=ae>>31,fe,F))|0,ue=_+se|0,ue=ae>>>0>>0?ue+1|0:ue,de=Tr(b,l,he,Ee),se=_+ue|0,se=(ae=de+ae|0)>>>0>>0?se+1|0:se,ue=Tr(te,J,be,j),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ue=(de=Tr(p,o,Y,z))+ae|0,ae=_+se|0,ae=ue>>>0>>0?ae+1|0:ae,de=Tr(U,C,le,N),se=_+ae|0,se=(ue=de+ue|0)>>>0>>0?se+1|0:se,ae=(de=Tr(g,s,I,S))+ue|0,ue=_+se|0,ue=ae>>>0>>0?ue+1|0:ue,de=Tr(Ie,Se,Ae,D),se=_+ue|0,se=(ae=de+ae|0)>>>0>>0?se+1|0:se,ue=Tr(v,A,m,a),se=_+se|0,Me=ae=ue+ae|0,de=ae>>>0>>0?se+1|0:se,se=Tr(se=d(Ce,19),se>>31,W,R),ae=_,ue=Tr(n,i,y,c),ae=_+ae|0,ae=(se=ue+se|0)>>>0>>0?ae+1|0:ae,ue=(Ce=Tr(b,l,we,ke))+se|0,se=_+ae|0,ae=(he=Tr(he,Ee,V,O))+ue|0,ue=_+(ue>>>0>>0?se+1|0:se)|0,ue=ae>>>0>>0?ue+1|0:ue,he=Tr(p,o,te,J),se=_+ue|0,se=(ae=he+ae|0)>>>0>>0?se+1|0:se,ue=Tr(H,T,Y,z),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ue=(he=Tr(g,s,U,C))+ae|0,ae=_+se|0,ae=ue>>>0>>0?ae+1|0:ae,he=Tr(I,S,G,M),se=_+ae|0,se=(ue=he+ue|0)>>>0>>0?se+1|0:se,ae=(he=Tr(Ie,Se,m,a))+ue|0,ue=_+se|0,ue=ae>>>0>>0?ue+1|0:ue,he=Tr(v,A,Q,P),se=_+ue|0,se=(ae=he+ae|0)>>>0>>0?se+1|0:se,he=ae,Ce=se,(ae=ae+33554432|0)>>>0<33554432&&(se=se+1|0),Ee=ae,we=se,ke=(67108863&se)<<6|ae>>>26,ae=(ue=se>>26)+de|0,de=se=ke+Me|0,ue=ce,se=se>>>0>>0?ae+1|0:ae,(ae=de+16777216|0)>>>0<16777216&&(se=se+1|0),oe=ae,ce=(33554431&se)<<7|ae>>>25,se=(se>>25)+r|0,se=(ae=ue+ce|0)>>>0>>0?se+1|0:se,(r=ae+33554432|0)>>>0<33554432&&(se=se+1|0),ke=r,r=se,se=-67108864&ke,u[pe+8>>2]=ae-se,ce=e,se=Tr(p,o,h,f),ue=_,ae=(pe=Tr(n,i,be,j))+se|0,se=_+ue|0,se=ae>>>0>>0?se+1|0:se,ue=Tr(x,w,le,N),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ue=Tr(g,s,K,E),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,pe=Tr(X,k,Ae,D),ue=_+se|0,ue=(ae=pe+ae|0)>>>0>>0?ue+1|0:ue,se=(pe=Tr(m,a,Z,B))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,ue=(pe=Tr(ye,L,$,q))+se|0,se=_+ae|0,se=ue>>>0>>0?se+1|0:se,ae=ue,ue=Tr(y,c,pe=_e,Me=pe>>31),se=_+se|0,se=(ae=ae+ue|0)>>>0>>0?se+1|0:se,ue=Tr(Ie,Se,fe,F),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,_e=Tr(v,A,b,l),ue=_+se|0,ue=(ae=_e+ae|0)>>>0<_e>>>0?ue+1|0:ue,se=t>>26,t=(_e=(67108863&t)<<6|xe>>>26)+ae|0,ae=se+ue|0,se=ae=t>>>0<_e>>>0?ae+1|0:ae,(t=(ue=t)+16777216|0)>>>0<16777216&&(se=se+1|0),xe=t,t=se,se=-33554432&xe,u[ce+28>>2]=ue-se,_e=e,se=Tr(m,a,h,f),ae=_,ce=Tr(n,i,Ae,D),ue=_+ae|0,ue=(se=ce+se|0)>>>0>>0?ue+1|0:ue,ce=Tr(x,w,ye,L),ae=_+ue|0,ae=(se=ce+se|0)>>>0>>0?ae+1|0:ae,ue=(ce=Tr(y,c,K,E))+se|0,se=_+ae|0,se=ue>>>0>>0?se+1|0:se,ae=ue,ue=Tr(te,J,fe,F),se=_+se|0,se=(ae=ae+ue|0)>>>0>>0?se+1|0:se,ue=Tr(b,l,Y,z),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ce=Tr(U,C,be,j),ue=_+se|0,ue=(ae=ce+ae|0)>>>0>>0?ue+1|0:ue,se=(ce=Tr(p,o,I,S))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,ue=(ce=Tr(Ie,Se,le,N))+se|0,se=_+ae|0,se=ue>>>0>>0?se+1|0:se,ae=ue,ue=Tr(v,A,g,s),se=_+se|0,ce=ae=ae+ue|0,se=(se=ae>>>0>>0?se+1|0:se)+(ae=r>>26)|0,ue=se=(r=ce+(ue=(67108863&r)<<6|ke>>>26)|0)>>>0>>0?se+1|0:se,(r=(ae=r)+16777216|0)>>>0<16777216&&(ue=ue+1|0),Ie=r,r=ue,se=-33554432&Ie,u[_e+12>>2]=ae-se,se=Tr(h,f,V,O),ue=_,ae=(ce=Tr(n,i,b,l))+se|0,se=_+ue|0,se=ae>>>0>>0?se+1|0:se,ue=Tr(p,o,x,w),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ce=Tr(K,E,H,T),ue=_+se|0,ue=(ae=ce+ae|0)>>>0>>0?ue+1|0:ue,se=(ce=Tr(g,s,X,k))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,ue=(ce=Tr(G,M,Z,B))+se|0,se=_+ae|0,se=ue>>>0>>0?se+1|0:se,ae=ue,ue=Tr(m,a,$,q),se=_+se|0,se=(ae=ae+ue|0)>>>0>>0?se+1|0:se,ue=Tr(pe,Me,Q,P),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ve=Tr(y,c,ce=ve,Se=ce>>31),ue=_+se|0,ue=(ae=ve+ae|0)>>>0>>0?ue+1|0:ue,se=(ve=Tr(v,A,W,R))+ae|0,ae=_+ue|0,ae=se>>>0>>0?ae+1|0:ae,ve=se,se=(se=t>>25)+ae|0,se=(t=ve+(ue=(33554431&t)<<7|xe>>>25)|0)>>>0>>0?se+1|0:se,(t=(ae=t)+33554432|0)>>>0<33554432&&(se=se+1|0),ve=t,t=se,se=-67108864&ve,u[_e+32>>2]=ae-se,ue=ae=ge-(se=-67108864&me)|0,se=(se=re-((ge>>>0>>0)+ne|0)|0)+(ae=r>>25)|0,se=(r=ue+(ge=(33554431&r)<<7|Ie>>>25)|0)>>>0>>0?se+1|0:se,(ae=r+33554432|0)>>>0<33554432&&(se=se+1|0),ue=(Te-(-33554432&ie)|0)+((67108863&se)<<6|ae>>>26)|0,u[e+20>>2]=ue,se=-67108864&ae,u[e+16>>2]=r-se,se=Tr(b,l,h,f),ue=_,ae=(fe=Tr(n,i,fe,F))+se|0,se=_+ue|0,se=ae>>>0>>0?se+1|0:se,ue=(fe=Tr(x,w,be,j))+ae|0,ae=_+se|0,ae=ue>>>0>>0?ae+1|0:ae,se=(fe=Tr(p,o,K,E))+ue|0,ue=_+ae|0,ae=(le=Tr(X,k,le,N))+se|0,se=_+(se>>>0>>0?ue+1|0:ue)|0,se=ae>>>0>>0?se+1|0:se,ue=Tr(g,s,Z,B),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ue=Tr(Ae,D,$,q),se=_+se|0,se=(ae=ue+ae|0)>>>0>>0?se+1|0:se,ue=(le=Tr(m,a,pe,Me))+ae|0,ae=_+se|0,ae=ue>>>0>>0?ae+1|0:ae,se=(le=Tr(ce,Se,ye,L))+ue|0,ue=_+ae|0,ue=se>>>0>>0?ue+1|0:ue,ae=(le=Tr(y,c,ee,ee>>31))+se|0,se=_+ue|0,r=ae,se=(se=ae>>>0>>0?se+1|0:se)+(ae=t>>26)|0,se=(t=r+(ue=(67108863&t)<<6|ve>>>26)|0)>>>0>>0?se+1|0:se,ue=r=t,(t=r+16777216|0)>>>0<16777216&&(se=se+1|0),t=-33554432&(ae=t),u[e+36>>2]=r-t,r=e,ue=de-(-33554432&oe)|0,le=he-(t=-67108864&Ee)|0,Ae=Ce-((he>>>0>>0)+we|0)|0,se=Tr((33554431&(t=se))<<7|ae>>>25,se>>=25,19,0),ae=_+Ae|0,ce=r,se=ae=(t=se+le|0)>>>0>>0?ae+1|0:ae,(r=t+33554432|0)>>>0<33554432&&(se=se+1|0),ae=((67108863&se)<<6|(ae=r)>>>26)+ue|0,u[ce+4>>2]=ae,ae=e,e=-67108864&r,u[ae>>2]=t-e}function x(e,t,r){var n,i=0,o=0,s=0,a=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,E=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0;for(A=n=A-2048|0,Gr(n+1024|0,t),yt(n+1024|0,e),Gr(n,n+1024|0),yt(n,r),t=0;h=u[(a=(n+1024|0)+(96|(e=L<<7))|0)>>2],o=u[a+4>>2],c=k=Dr((i=h)^(h=St(h=u[(l=d=e+(n+1024|0)|0)>>2],c=u[l+4>>2],s=u[(l=(n+1024|0)+(32|e)|0)>>2],f=u[l+4>>2])),(c=o)^(o=_),32),m=h,b=o,i=Dr((k=St(i=u[(o=h=(n+1024|0)+(64|e)|0)>>2],y=u[o+4>>2],k,o=_))^s,(i=f)^(f=_),24),s=Dr(c^(O=St(m,b,i,y=_)),(P=_)^o,16),c=o=_,u[a>>2]=s,u[a+4>>2]=o,f=St(k,f,s,o),v=o=_,u[h>>2]=f,u[h+4>>2]=o,k=Dr(i^f,o^y,63),y=o=_,u[l>>2]=k,u[l+4>>2]=o,i=u[(o=B=(n+1024|0)+(104|e)|0)>>2],M=u[o+4>>2],C=u[(o=(n+1024|0)+(72|e)|0)>>2],g=u[o+4>>2],p=i,w=St(w=u[(i=b=(n+1024|0)+(8|e)|0)>>2],I=u[i+4>>2],m=u[(i=S=(n+1024|0)+(40|e)|0)>>2],R=u[i+4>>2]),i=St(C,g,F=Dr(p^w,(i=M)^(M=_),32),I=_),J=St(p=w,M,R=Dr(C=i^m,(m=_)^R,24),w=_),i=St(i,m,M=Dr(J^F,(X=_)^I,16),Z=_),m=F=_,u[o>>2]=i,u[o+4>>2]=m,R=Dr(i^R,m^w,63),w=_,j=u[(I=F=(n+1024|0)+(112|e)|0)>>2],N=u[I+4>>2],T=u[(I=(n+1024|0)+(80|e)|0)>>2],H=u[I+4>>2],U=Dr((g=j)^(x=St(x=u[(C=j=(n+1024|0)+(16|e)|0)>>2],E=u[C+4>>2],D=u[(p=C=(n+1024|0)+(48|e)|0)>>2],p=u[p+4>>2])),(E=N)^(N=_),32),p=Dr(T=(g=St(T,H,U,E=_))^D,p^(D=_),24),te=Dr(($=St(x,T=N,p,N=_))^U,(ee=_)^E,16),N=Dr(p^(H=St(g,D,te,re=_)),(q=_)^N,63),p=_,U=u[(x=D=(n+1024|0)+(120|e)|0)>>2],E=u[x+4>>2],G=u[(g=x=(n+1024|0)+(88|e)|0)>>2],Y=u[g+4>>2],z=Dr((Q=U)^(V=St(W=u[(g=U=(n+1024|0)+(24|e)|0)>>2],z=u[g+4>>2],T=u[(e=(n+1024|0)+(56|e)|0)>>2],g=u[e+4>>2])),(W=E)^(E=_),32),g=Dr(Q=(G=St(G,Y,z,K=_))^T,g^(T=_),24),Q=T,z=Dr((T=St(V,T=E,g,E=_))^z,(V=_)^K,16),E=Dr(g^(G=St(G,Q,z,K=_)),(Y=_)^E,63),g=_,Q=H,W=q,H=Dr(z^(O=St(O,P,R,w)),K^(P=_),32),R=Dr((z=St(Q,W,H,q=_))^R,(K=_)^w,24),w=St(w=O,P,R,O=_),P=_,u[d>>2]=w,u[d+4>>2]=P,d=Dr(w^H,q^P,16),w=_,u[D>>2]=d,u[D+4>>2]=w,d=St(z,K,d,w),w=_,u[I>>2]=d,u[I+4>>2]=w,ne=S,ie=Dr(d^R,w^O,63),u[ne>>2]=ie,u[S+4>>2]=_,S=Dr((d=St(J,X,N,p))^s,(w=c)^(c=_),32),s=Dr((w=St(G,Y,S,R=_))^N,(I=_)^p,24),d=St(d,p=c,s,c=_),p=N=_,u[b>>2]=d,u[b+4>>2]=p,d=Dr(d^S,p^R,16),b=_,u[a>>2]=d,u[a+4>>2]=b,a=St(w,I,d,b),u[x>>2]=a,d=_,u[x+4>>2]=d,ne=C,ie=Dr(s^a,d^c,63),u[ne>>2]=ie,u[C+4>>2]=_,b=f,s=St($,ee,E,g),v=St(b,v,d=Dr(M^s,Z^(f=_),32),c=_),s=St(s,p=f,a=Dr(v^E,(b=_)^g,24),f=_),S=_,u[j>>2]=s,u[j+4>>2]=S,s=Dr(s^d,c^S,16),d=_,u[B>>2]=s,u[B+4>>2]=d,s=St(v,b,s,d),u[h>>2]=s,c=h,h=_,u[c+4>>2]=h,ne=e,ie=Dr(s^a,h^f,63),u[ne>>2]=ie,u[e+4>>2]=_,e=k,a=St(T,V,k,y),k=St(i,m,s=Dr(te^a,re^(h=_),32),f=_),a=St(a,c=h,e=Dr(e^k,(i=_)^y,24),h=_),d=_,u[U>>2]=a,u[U+4>>2]=d,a=Dr(s^a,f^d,16),s=_,u[F>>2]=a,u[F+4>>2]=s,a=St(k,i,a,s),u[o>>2]=a,i=o,o=_,u[i+4>>2]=o,ne=l,ie=Dr(e^a,o^h,63),u[ne>>2]=ie,u[l+4>>2]=_,8!=(0|(L=L+1|0)););for(;l=u[(a=768+(e=(o=t<<4)+(n+1024|0)|0)|0)>>2],a=u[a+4>>2],i=l,l=u[e+256>>2],h=u[e+260>>2],f=Dr(i^(s=St(u[e>>2],u[e+4>>2],l,h)),(f=a)^(a=_),32),c=a,a=_,k=Dr((i=l)^(l=St(u[e+512>>2],u[e+516>>2],f,a)),(y=h)^(h=_),24),a=Dr(f^(M=St(s,c,k,i=_)),(m=_)^a,16),s=f=_,u[e+768>>2]=a,u[e+772>>2]=s,l=St(l,h,a,s),f=h=_,u[e+512>>2]=l,u[e+516>>2]=h,h=Dr(l^k,i^h,63),k=i=_,u[e+256>>2]=h,u[e+260>>2]=i,L=u[e+780>>2],b=u[e+520>>2],p=u[e+524>>2],y=u[e+776>>2],o=i=(n+1024|0)+(8|o)|0,d=u[e+264>>2],c=u[e+268>>2],v=St(u[o>>2],u[o+4>>2],d,c),o=St(b,p,y=Dr(y^v,(o=L)^(L=_),32),B=_),R=St(b=v,L,c=Dr(p=o^d,c^(d=_),24),v=_),o=St(o,d,L=Dr(R^y,(w=_)^B,16),F=_),d=y=_,u[e+520>>2]=o,u[e+524>>2]=d,c=Dr(o^c,d^v,63),v=_,y=u[e+900>>2],C=u[e+640>>2],g=u[e+644>>2],I=u[e+896>>2],B=u[e+384>>2],b=u[e+388>>2],I=Dr(I^(S=St(u[e+128>>2],u[e+132>>2],B,b)),(p=y)^(y=_),32),b=Dr(p=(C=St(C,g,I,j=_))^B,b^(B=_),24),p=C,C=Dr((C=I)^(I=St(S,g=y,b,y=_)),(g=j)^(j=_),16),y=Dr(b^(p=St(p,B,C,N=_)),(D=_)^y,63),B=_,b=u[e+908>>2],O=u[e+648>>2],P=u[e+652>>2],E=u[e+904>>2],S=u[e+392>>2],x=u[e+396>>2],E=Dr(E^(U=St(u[e+136>>2],u[e+140>>2],S,x)),(g=b)^(b=_),32),T=x=Dr(P=(O=St(O,P,E,g=_))^S,x^(S=_),24),E=Dr((x=St(U,P=b,x,b=_))^E,(U=_)^g,16),b=Dr(T^(O=St(O,S,E,g=_)),(P=_)^b,63),S=_,T=p,H=D,p=Dr(E^(M=St(M,m,c,v)),g^(m=_),32),c=Dr((E=St(T,H,p,D=_))^c,(g=_)^v,24),v=St(v=M,m,c,M=_),m=_,u[e>>2]=v,u[e+4>>2]=m,v=Dr(v^p,D^m,16),m=_,u[e+904>>2]=v,u[e+908>>2]=m,v=St(E,g,v,m),m=_,u[e+640>>2]=v,u[e+644>>2]=m,ne=e,ie=Dr(c^v,m^M,63),u[ne+264>>2]=ie,u[e+268>>2]=_,m=y,v=Dr((c=St(R,w,y,B))^a,(y=s)^(s=_),32),a=Dr(m^(M=St(O,P,v,y=_)),(p=B)^(B=_),24),s=St(m=c,s,a,c=_),m=_,u[i>>2]=s,u[i+4>>2]=m,s=Dr(s^v,y^m,16),i=_,u[e+768>>2]=s,u[e+772>>2]=i,s=St(M,B,s,i),u[e+648>>2]=s,i=_,u[e+652>>2]=i,ne=e,ie=Dr(s^a,i^c,63),u[ne+384>>2]=ie,u[e+388>>2]=_,c=l,y=f,l=St(I,j,b,S),L=St(c,y,f=Dr(L^l,F^(s=_),32),i=_),l=St(l,y=s,a=Dr(L^b,(c=_)^S,24),s=_),v=_,u[e+128>>2]=l,u[e+132>>2]=v,l=Dr(l^f,i^v,16),i=f=_,u[e+776>>2]=l,u[e+780>>2]=i,l=St(L,c,l,i),u[e+512>>2]=l,f=_,u[e+516>>2]=f,ne=e,ie=Dr(a^l,s^f,63),u[ne+392>>2]=ie,u[e+396>>2]=_,i=h,f=o,o=Dr(C^(l=St(x,U,h,k)),N^(h=_),32),a=Dr(i^(f=St(f,d,o,s=_)),(c=k)^(k=_),24),l=St(l,i=h,a,h=_),i=_,u[e+136>>2]=l,u[e+140>>2]=i,l=Dr(o^l,s^i,16),o=_,u[e+896>>2]=l,u[e+900>>2]=o,l=St(f,k,l,o),u[e+520>>2]=l,o=_,u[e+524>>2]=o,ne=e,ie=Dr(a^l,o^h,63),u[ne+256>>2]=ie,u[e+260>>2]=_,8!=(0|(t=t+1|0)););Gr(r,n),yt(r,n+1024|0),A=n+2048|0}function M(e,t,r){var n,i=0,o=0,s=0,a=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,E=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0;for(A=n=A-2048|0,Gr(n+1024|0,t),yt(n+1024|0,e),Gr(n,n+1024|0),t=0;h=u[(a=(n+1024|0)+(96|(e=L<<7))|0)>>2],o=u[a+4>>2],c=k=Dr((i=h)^(h=St(h=u[(l=d=e+(n+1024|0)|0)>>2],c=u[l+4>>2],s=u[(l=(n+1024|0)+(32|e)|0)>>2],f=u[l+4>>2])),(c=o)^(o=_),32),m=h,b=o,i=Dr((k=St(i=u[(o=h=(n+1024|0)+(64|e)|0)>>2],y=u[o+4>>2],k,o=_))^s,(i=f)^(f=_),24),s=Dr(c^(O=St(m,b,i,y=_)),(P=_)^o,16),c=o=_,u[a>>2]=s,u[a+4>>2]=o,f=St(k,f,s,o),v=o=_,u[h>>2]=f,u[h+4>>2]=o,k=Dr(i^f,o^y,63),y=o=_,u[l>>2]=k,u[l+4>>2]=o,i=u[(o=B=(n+1024|0)+(104|e)|0)>>2],M=u[o+4>>2],C=u[(o=(n+1024|0)+(72|e)|0)>>2],g=u[o+4>>2],p=i,w=St(w=u[(i=b=(n+1024|0)+(8|e)|0)>>2],I=u[i+4>>2],m=u[(i=S=(n+1024|0)+(40|e)|0)>>2],R=u[i+4>>2]),i=St(C,g,F=Dr(p^w,(i=M)^(M=_),32),I=_),J=St(p=w,M,R=Dr(C=i^m,(m=_)^R,24),w=_),i=St(i,m,M=Dr(J^F,(X=_)^I,16),Z=_),m=F=_,u[o>>2]=i,u[o+4>>2]=m,R=Dr(i^R,m^w,63),w=_,j=u[(I=F=(n+1024|0)+(112|e)|0)>>2],N=u[I+4>>2],T=u[(I=(n+1024|0)+(80|e)|0)>>2],H=u[I+4>>2],U=Dr((g=j)^(x=St(x=u[(C=j=(n+1024|0)+(16|e)|0)>>2],E=u[C+4>>2],D=u[(p=C=(n+1024|0)+(48|e)|0)>>2],p=u[p+4>>2])),(E=N)^(N=_),32),p=Dr(T=(g=St(T,H,U,E=_))^D,p^(D=_),24),te=Dr(($=St(x,T=N,p,N=_))^U,(ee=_)^E,16),N=Dr(p^(H=St(g,D,te,re=_)),(q=_)^N,63),p=_,U=u[(x=D=(n+1024|0)+(120|e)|0)>>2],E=u[x+4>>2],G=u[(g=x=(n+1024|0)+(88|e)|0)>>2],Y=u[g+4>>2],z=Dr((Q=U)^(V=St(W=u[(g=U=(n+1024|0)+(24|e)|0)>>2],z=u[g+4>>2],T=u[(e=(n+1024|0)+(56|e)|0)>>2],g=u[e+4>>2])),(W=E)^(E=_),32),g=Dr(Q=(G=St(G,Y,z,K=_))^T,g^(T=_),24),Q=T,z=Dr((T=St(V,T=E,g,E=_))^z,(V=_)^K,16),E=Dr(g^(G=St(G,Q,z,K=_)),(Y=_)^E,63),g=_,Q=H,W=q,H=Dr(z^(O=St(O,P,R,w)),K^(P=_),32),R=Dr((z=St(Q,W,H,q=_))^R,(K=_)^w,24),w=St(w=O,P,R,O=_),P=_,u[d>>2]=w,u[d+4>>2]=P,d=Dr(w^H,q^P,16),w=_,u[D>>2]=d,u[D+4>>2]=w,d=St(z,K,d,w),w=_,u[I>>2]=d,u[I+4>>2]=w,ne=S,ie=Dr(d^R,w^O,63),u[ne>>2]=ie,u[S+4>>2]=_,S=Dr((d=St(J,X,N,p))^s,(w=c)^(c=_),32),s=Dr((w=St(G,Y,S,R=_))^N,(I=_)^p,24),d=St(d,p=c,s,c=_),p=N=_,u[b>>2]=d,u[b+4>>2]=p,d=Dr(d^S,p^R,16),b=_,u[a>>2]=d,u[a+4>>2]=b,a=St(w,I,d,b),u[x>>2]=a,d=_,u[x+4>>2]=d,ne=C,ie=Dr(s^a,d^c,63),u[ne>>2]=ie,u[C+4>>2]=_,b=f,s=St($,ee,E,g),v=St(b,v,d=Dr(M^s,Z^(f=_),32),c=_),s=St(s,p=f,a=Dr(v^E,(b=_)^g,24),f=_),S=_,u[j>>2]=s,u[j+4>>2]=S,s=Dr(s^d,c^S,16),d=_,u[B>>2]=s,u[B+4>>2]=d,s=St(v,b,s,d),u[h>>2]=s,c=h,h=_,u[c+4>>2]=h,ne=e,ie=Dr(s^a,h^f,63),u[ne>>2]=ie,u[e+4>>2]=_,e=k,a=St(T,V,k,y),k=St(i,m,s=Dr(te^a,re^(h=_),32),f=_),a=St(a,c=h,e=Dr(e^k,(i=_)^y,24),h=_),d=_,u[U>>2]=a,u[U+4>>2]=d,a=Dr(s^a,f^d,16),s=_,u[F>>2]=a,u[F+4>>2]=s,a=St(k,i,a,s),u[o>>2]=a,i=o,o=_,u[i+4>>2]=o,ne=l,ie=Dr(e^a,o^h,63),u[ne>>2]=ie,u[l+4>>2]=_,8!=(0|(L=L+1|0)););for(;l=u[(a=768+(e=(o=t<<4)+(n+1024|0)|0)|0)>>2],a=u[a+4>>2],i=l,l=u[e+256>>2],h=u[e+260>>2],f=Dr(i^(s=St(u[e>>2],u[e+4>>2],l,h)),(f=a)^(a=_),32),c=a,a=_,k=Dr((i=l)^(l=St(u[e+512>>2],u[e+516>>2],f,a)),(y=h)^(h=_),24),a=Dr(f^(M=St(s,c,k,i=_)),(m=_)^a,16),s=f=_,u[e+768>>2]=a,u[e+772>>2]=s,l=St(l,h,a,s),f=h=_,u[e+512>>2]=l,u[e+516>>2]=h,h=Dr(l^k,i^h,63),k=i=_,u[e+256>>2]=h,u[e+260>>2]=i,L=u[e+780>>2],b=u[e+520>>2],p=u[e+524>>2],y=u[e+776>>2],o=i=(n+1024|0)+(8|o)|0,d=u[e+264>>2],c=u[e+268>>2],v=St(u[o>>2],u[o+4>>2],d,c),o=St(b,p,y=Dr(y^v,(o=L)^(L=_),32),B=_),R=St(b=v,L,c=Dr(p=o^d,c^(d=_),24),v=_),o=St(o,d,L=Dr(R^y,(w=_)^B,16),F=_),d=y=_,u[e+520>>2]=o,u[e+524>>2]=d,c=Dr(o^c,d^v,63),v=_,y=u[e+900>>2],C=u[e+640>>2],g=u[e+644>>2],I=u[e+896>>2],B=u[e+384>>2],b=u[e+388>>2],I=Dr(I^(S=St(u[e+128>>2],u[e+132>>2],B,b)),(p=y)^(y=_),32),b=Dr(p=(C=St(C,g,I,j=_))^B,b^(B=_),24),p=C,C=Dr((C=I)^(I=St(S,g=y,b,y=_)),(g=j)^(j=_),16),y=Dr(b^(p=St(p,B,C,N=_)),(D=_)^y,63),B=_,b=u[e+908>>2],O=u[e+648>>2],P=u[e+652>>2],E=u[e+904>>2],S=u[e+392>>2],x=u[e+396>>2],E=Dr(E^(U=St(u[e+136>>2],u[e+140>>2],S,x)),(g=b)^(b=_),32),T=x=Dr(P=(O=St(O,P,E,g=_))^S,x^(S=_),24),E=Dr((x=St(U,P=b,x,b=_))^E,(U=_)^g,16),b=Dr(T^(O=St(O,S,E,g=_)),(P=_)^b,63),S=_,T=p,H=D,p=Dr(E^(M=St(M,m,c,v)),g^(m=_),32),c=Dr((E=St(T,H,p,D=_))^c,(g=_)^v,24),v=St(v=M,m,c,M=_),m=_,u[e>>2]=v,u[e+4>>2]=m,v=Dr(v^p,D^m,16),m=_,u[e+904>>2]=v,u[e+908>>2]=m,v=St(E,g,v,m),m=_,u[e+640>>2]=v,u[e+644>>2]=m,ne=e,ie=Dr(c^v,m^M,63),u[ne+264>>2]=ie,u[e+268>>2]=_,m=y,v=Dr((c=St(R,w,y,B))^a,(y=s)^(s=_),32),a=Dr(m^(M=St(O,P,v,y=_)),(p=B)^(B=_),24),s=St(m=c,s,a,c=_),m=_,u[i>>2]=s,u[i+4>>2]=m,s=Dr(s^v,y^m,16),i=_,u[e+768>>2]=s,u[e+772>>2]=i,s=St(M,B,s,i),u[e+648>>2]=s,i=_,u[e+652>>2]=i,ne=e,ie=Dr(s^a,i^c,63),u[ne+384>>2]=ie,u[e+388>>2]=_,c=l,y=f,l=St(I,j,b,S),L=St(c,y,f=Dr(L^l,F^(s=_),32),i=_),l=St(l,y=s,a=Dr(L^b,(c=_)^S,24),s=_),v=_,u[e+128>>2]=l,u[e+132>>2]=v,l=Dr(l^f,i^v,16),i=f=_,u[e+776>>2]=l,u[e+780>>2]=i,l=St(L,c,l,i),u[e+512>>2]=l,f=_,u[e+516>>2]=f,ne=e,ie=Dr(a^l,s^f,63),u[ne+392>>2]=ie,u[e+396>>2]=_,i=h,f=o,o=Dr(C^(l=St(x,U,h,k)),N^(h=_),32),a=Dr(i^(f=St(f,d,o,s=_)),(c=k)^(k=_),24),l=St(l,i=h,a,h=_),i=_,u[e+136>>2]=l,u[e+140>>2]=i,l=Dr(o^l,s^i,16),o=_,u[e+896>>2]=l,u[e+900>>2]=o,l=St(f,k,l,o),u[e+520>>2]=l,o=_,u[e+524>>2]=o,ne=e,ie=Dr(a^l,o^h,63),u[ne+256>>2]=ie,u[e+260>>2]=_,8!=(0|(t=t+1|0)););Gr(r,n),yt(r,n+1024|0),A=n+2048|0}function B(e,t){var r,n,i,o,s,a,c,l,h,f,p,g,m,y,b,v,A,w,E,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0,oe=0;q=e,f=H=(z=u[t+12>>2])<<1,V=z,z=Tr(H,o=H>>31,z,T=z>>31),K=_,H=z,s=z=ie=u[t+16>>2],a=z>>31,A=z=(J=u[t+8>>2])<<1,Q=Tr(s,a,z,m=z>>31),z=_+K|0,z=(H=H+Q|0)>>>0>>0?z+1|0:z,K=H,y=H=(Q=u[t+20>>2])<<1,b=H>>31,c=H=(X=u[t+4>>2])<<1,G=Tr(y,b,H,r=H>>31),H=_+z|0,H=(K=K+G|0)>>>0>>0?H+1|0:H,w=z=W=u[t+24>>2],p=z>>31,l=z=(re=u[t>>2])<<1,G=Tr(W,p,z,n=z>>31),z=_+H|0,z=(K=G+K|0)>>>0>>0?z+1|0:z,Y=K,H=u[t+32>>2],v=K=d(H,19),x=H,K=Tr(K,g=K>>31,H,S=H>>31),z=_+z|0,z=(H=Y+K|0)>>>0>>0?z+1|0:z,Y=H,$=u[t+36>>2],h=H=d($,38),i=H>>31,N=t=(K=u[t+28>>2])<<1,G=Tr(H,i,t,M=t>>31),t=_+z|0,ee=H=Y+G|0,Z=H>>>0>>0?t+1|0:t,t=Tr(c,r,s,a),z=_,H=Tr(A,m,V,T),z=_+z|0,z=(t=H+t|0)>>>0>>0?z+1|0:z,B=Q,G=Tr(Q,k=Q>>31,l,n),H=_+z|0,H=(t=G+t|0)>>>0>>0?H+1|0:H,G=Tr(v,g,N,M),z=_+H|0,z=(t=G+t|0)>>>0>>0?z+1|0:z,H=Tr(h,i,W,p),z=_+z|0,Y=t=H+t|0,ne=t>>>0>>0?z+1|0:z,t=Tr(c,r,f,o),H=_,z=(J=Tr(G=J,E=G>>31,G,E))+t|0,t=_+H|0,t=z>>>0>>0?t+1|0:t,H=(J=Tr(l,n,s,a))+z|0,z=_+t|0,z=H>>>0>>0?z+1|0:z,C=t=d(K,38),J=K,t=(K=Tr(t,I=t>>31,K,P=K>>31))+H|0,H=_+z|0,H=t>>>0>>0?H+1|0:H,t=(z=t)+(K=Tr(v,g,t=W<<1,t>>31))|0,z=_+H|0,z=t>>>0>>0?z+1|0:z,H=Tr(h,i,y,b),z=_+z|0,R=t=H+t|0,U=z=t>>>0>>0?z+1|0:z,t=z,(z=R+33554432|0)>>>0<33554432&&(t=t+1|0),D=z,F=t,z=(z=t>>26)+ne|0,ne=t=(H=(67108863&t)<<6|D>>>26)+Y|0,H=t>>>0>>0?z+1|0:z,(t=t+16777216|0)>>>0<16777216&&(H=H+1|0),j=t,z=(z=H>>25)+Z|0,z=(t=(H=(33554431&H)<<7|t>>>25)+ee|0)>>>0>>0?z+1|0:z,H=t,t=z,(z=H+33554432|0)>>>0<33554432&&(t=t+1|0),Y=z,K=t,t=-67108864&z,u[q+24>>2]=H-t,Z=e,t=Tr(l,n,G,E),z=_,X=Tr(c,r,q=X,te=q>>31),H=_+z|0,H=(t=X+t|0)>>>0>>0?H+1|0:H,z=t,X=t=d(W,19),t=z+(W=Tr(t,ee=t>>31,w,p))|0,z=_+H|0,z=t>>>0>>0?z+1|0:z,H=(W=Tr(y,b,C,I))+t|0,t=_+z|0,t=H>>>0>>0?t+1|0:t,L=z=ie<<1,W=Tr(v,g,z,O=z>>31),z=_+t|0,z=(H=W+H|0)>>>0>>0?z+1|0:z,t=H,H=Tr(h,i,f,o),z=_+z|0,oe=t=t+H|0,W=t>>>0>>0?z+1|0:z,t=Tr(y,b,X,ee),z=_,q=Tr(l,n,q,te),H=_+z|0,H=(t=q+t|0)>>>0>>0?H+1|0:H,q=Tr(s,a,C,I),z=_+H|0,z=(t=q+t|0)>>>0>>0?z+1|0:z,H=(q=Tr(v,g,f,o))+t|0,t=_+z|0,t=H>>>0>>0?t+1|0:t,q=Tr(h,i,G,E),z=_+t|0,te=H=q+H|0,q=H>>>0>>0?z+1|0:z,t=Tr(t=d(Q,38),t>>31,B,k),z=_,Q=t,H=Tr(t=re,H=t>>31,t,H),z=_+z|0,z=(t=Q+H|0)>>>0>>0?z+1|0:z,Q=Tr(X,ee,L,O),H=_+z|0,H=(t=Q+t|0)>>>0>>0?H+1|0:H,Q=Tr(f,o,C,I),z=_+H|0,z=(t=Q+t|0)>>>0>>0?z+1|0:z,H=(Q=Tr(v,g,A,m))+t|0,t=_+z|0,t=H>>>0>>0?t+1|0:t,Q=Tr(c,r,h,i),z=_+t|0,X=H=Q+H|0,ee=z=H>>>0>>0?z+1|0:z,(t=H+33554432|0)>>>0<33554432&&(z=z+1|0),re=t,ie=z,H=(t=z>>26)+q|0,q=z=(Q=(67108863&z)<<6|re>>>26)+te|0,z=z>>>0>>0?H+1|0:H,(t=q+16777216|0)>>>0<16777216&&(z=z+1|0),te=t,Q=(33554431&z)<<7|t>>>25,z=(z>>25)+W|0,z=(H=Q+oe|0)>>>0>>0?z+1|0:z,(H=(t=H)+33554432|0)>>>0<33554432&&(z=z+1|0),W=H,Q=z,z=-67108864&H,u[Z+8>>2]=t-z,t=Tr(A,m,B,k),z=_,H=Tr(s,a,f,o),z=_+z|0,z=(t=H+t|0)>>>0>>0?z+1|0:z,H=Tr(c,r,w,p),z=_+z|0,z=(t=H+t|0)>>>0>>0?z+1|0:z,H=Tr(l,n,J,P),z=_+z|0,z=(t=H+t|0)>>>0>>0?z+1|0:z,H=(oe=Tr(h,i,x,S))+t|0,t=_+z|0,z=K>>26,K=(Y=(67108863&K)<<6|Y>>>26)+H|0,H=(t=H>>>0>>0?t+1|0:t)+z|0,z=H=K>>>0>>0?H+1|0:H,(H=(t=K)+16777216|0)>>>0<16777216&&(z=z+1|0),Y=H,K=z,z=-33554432&H,u[Z+28>>2]=t-z,t=Tr(l,n,V,T),H=_,z=(G=Tr(c,r,G,E))+t|0,t=_+H|0,t=z>>>0>>0?t+1|0:t,G=Tr(w,p,C,I),H=_+t|0,H=(z=G+z|0)>>>0>>0?H+1|0:H,t=(G=Tr(v,g,y,b))+z|0,z=_+H|0,z=t>>>0>>0?z+1|0:z,H=Tr(h,i,s,a),z=_+z|0,z=(z=(t=H+t|0)>>>0>>0?z+1|0:z)+(H=Q>>26)|0,H=t=(Q=(67108863&Q)<<6|W>>>26)+t|0,t=z=t>>>0>>0?z+1|0:z,(z=H+16777216|0)>>>0<16777216&&(t=t+1|0),W=z,Q=t,t=-33554432&z,u[Z+12>>2]=H-t,G=e,t=Tr(w,p,A,m),z=_,H=Tr(s,a,s,a),z=_+z|0,z=(t=H+t|0)>>>0>>0?z+1|0:z,H=Tr(f,o,y,b),z=_+z|0,z=(t=H+t|0)>>>0>>0?z+1|0:z,H=(V=Tr(c,r,N,M))+t|0,t=_+z|0,t=H>>>0>>0?t+1|0:t,z=(V=Tr(l,n,x,S))+H|0,H=_+t|0,H=z>>>0>>0?H+1|0:H,t=($=Tr(h,i,V=$,Z=V>>31))+z|0,z=_+H|0,z=t>>>0<$>>>0?z+1|0:z,H=t,z=(t=K>>25)+z|0,z=(H=H+(K=(33554431&K)<<7|Y>>>25)|0)>>>0>>0?z+1|0:z,(H=(t=H)+33554432|0)>>>0<33554432&&(z=z+1|0),$=H,K=z,z=-67108864&H,u[G+32>>2]=t-z,z=Q>>25,H=(Q=(33554431&Q)<<7|W>>>25)+(R-(t=-67108864&D)|0)|0,t=z+(U-((R>>>0>>0)+F|0)|0)|0,z=t=H>>>0>>0?t+1|0:t,(t=H+33554432|0)>>>0<33554432&&(z=z+1|0),Q=((67108863&z)<<6|t>>>26)+(ne=ne-(-33554432&j)|0)|0,u[G+20>>2]=Q,t&=-67108864,u[e+16>>2]=H-t,Q=e,t=Tr(f,o,w,p),H=_,z=(G=Tr(B,k,L,O))+t|0,t=_+H|0,t=z>>>0>>0?t+1|0:t,H=(G=Tr(A,m,J,P))+z|0,z=_+t|0,z=H>>>0>>0?z+1|0:z,t=(G=Tr(c,r,x,S))+H|0,H=_+z|0,H=t>>>0>>0?H+1|0:H,G=Tr(l,n,V,Z),z=_+H|0,H=t=G+t|0,z=(t=t>>>0>>0?z+1|0:z)+(z=K>>26)|0,z=(H=(K=(67108863&K)<<6|$>>>26)+H|0)>>>0>>0?z+1|0:z,K=H,W=H,t=z,(z=H+16777216|0)>>>0<16777216&&(t=t+1|0),H=-33554432&z,u[Q+36>>2]=K-H,G=Tr((33554431&t)<<7|z>>>25,t>>25,19,0),z=_+(ee-((X>>>0<(H=-67108864&re)>>>0)+ie|0)|0)|0,H=t=G+(X-H|0)|0,t=t>>>0>>0?z+1|0:z,(z=H+33554432|0)>>>0<33554432&&(t=t+1|0),K=(q-(-33554432&te)|0)+((67108863&t)<<6|z>>>26)|0,u[e+4>>2]=K,t=e,e=-67108864&z,u[t>>2]=H-e}function P(e){var t=0,r=0,n=0,i=0,o=0,s=0,a=0,c=0,d=0;e:if(e|=0){o=(n=e+-8|0)+(e=-8&(r=u[e+-4>>2]))|0;t:if(!(1&r)){if(!(3&r))break e;if((n=n-(r=u[n>>2])|0)>>>0>2])))return u[8963]=e,u[o+4>>2]=-2&r,u[n+4>>2]=1|e,void(u[e+n>>2]=e)}else{if(r>>>0<=255){if(i=u[n+8>>2],r=r>>>3|0,(0|(t=u[n+12>>2]))==(0|i)){c=35844,d=u[8961]&Yt(-2,r),u[c>>2]=d;break t}u[i+12>>2]=t,u[t+8>>2]=i;break t}if(a=u[n+24>>2],(0|n)==(0|(r=u[n+12>>2])))if((t=u[(i=n+20|0)>>2])||(t=u[(i=n+16|0)>>2])){for(;s=i,(t=u[(i=(r=t)+20|0)>>2])||(i=r+16|0,t=u[r+16>>2]););u[s>>2]=0}else r=0;else t=u[n+8>>2],u[t+12>>2]=r,u[r+8>>2]=t;if(!a)break t;i=u[n+28>>2];r:{if(u[(t=36148+(i<<2)|0)>>2]==(0|n)){if(u[t>>2]=r,r)break r;c=35848,d=u[8962]&Yt(-2,i),u[c>>2]=d;break t}if(u[a+(u[a+16>>2]==(0|n)?16:20)>>2]=r,!r)break t}if(u[r+24>>2]=a,(t=u[n+16>>2])&&(u[r+16>>2]=t,u[t+24>>2]=r),!(t=u[n+20>>2]))break t;u[r+20>>2]=t,u[t+24>>2]=r}}if(!(o>>>0<=n>>>0)&&1&(r=u[o+4>>2])){t:{if(!(2&r)){if(u[8967]==(0|o)){if(u[8967]=n,e=u[8964]+e|0,u[8964]=e,u[n+4>>2]=1|e,u[8966]!=(0|n))break e;return u[8963]=0,void(u[8966]=0)}if(u[8966]==(0|o))return u[8966]=n,e=u[8963]+e|0,u[8963]=e,u[n+4>>2]=1|e,void(u[e+n>>2]=e);e=(-8&r)+e|0;r:if(r>>>0<=255){if(r=r>>>3|0,(0|(t=u[o+8>>2]))==(0|(i=u[o+12>>2]))){c=35844,d=u[8961]&Yt(-2,r),u[c>>2]=d;break r}u[t+12>>2]=i,u[i+8>>2]=t}else{if(a=u[o+24>>2],(0|o)==(0|(r=u[o+12>>2])))if((t=u[(i=o+20|0)>>2])||(t=u[(i=o+16|0)>>2])){for(;s=i,(t=u[(i=(r=t)+20|0)>>2])||(i=r+16|0,t=u[r+16>>2]););u[s>>2]=0}else r=0;else t=u[o+8>>2],u[t+12>>2]=r,u[r+8>>2]=t;if(a){i=u[o+28>>2];n:{if(u[(t=36148+(i<<2)|0)>>2]==(0|o)){if(u[t>>2]=r,r)break n;c=35848,d=u[8962]&Yt(-2,i),u[c>>2]=d;break r}if(u[a+(u[a+16>>2]==(0|o)?16:20)>>2]=r,!r)break r}u[r+24>>2]=a,(t=u[o+16>>2])&&(u[r+16>>2]=t,u[t+24>>2]=r),(t=u[o+20>>2])&&(u[r+20>>2]=t,u[t+24>>2]=r)}}if(u[n+4>>2]=1|e,u[e+n>>2]=e,u[8966]!=(0|n))break t;return void(u[8963]=e)}u[o+4>>2]=-2&r,u[n+4>>2]=1|e,u[e+n>>2]=e}if(e>>>0<=255)return r=35884+((e=e>>>3|0)<<3)|0,(t=u[8961])&(e=1<>2]:(u[8961]=e|t,e=r),u[r+8>>2]=n,u[e+12>>2]=n,u[n+12>>2]=r,void(u[n+8>>2]=e);u[n+16>>2]=0,u[n+20>>2]=0,t=0,(i=e>>>8|0)&&(t=31,e>>>0>16777215||(t=(r=i)<<(i=i+1048320>>>16&8),t=28+((t=((t<<=a=t+520192>>>16&4)<<(s=t+245760>>>16&2)>>>15|0)-(s|i|a)|0)<<1|e>>>t+21&1)|0)),u[(o=n)+28>>2]=t,s=36148+(t<<2)|0;t:{r:{if((i=u[8962])&(r=1<>>1|0)),r=u[s>>2];;){if(t=r,(-8&u[r+4>>2])==(0|e))break r;if(r=i>>>29|0,i<<=1,!(r=u[16+(s=t+(4&r)|0)>>2]))break}u[s+16>>2]=n,u[n+24>>2]=t}else u[8962]=r|i,u[s>>2]=n,u[n+24>>2]=s;u[n+12>>2]=n,u[n+8>>2]=n;break t}e=u[t+8>>2],u[e+12>>2]=n,u[t+8>>2]=n,u[n+24>>2]=0,u[n+12>>2]=t,u[n+8>>2]=e}if(e=u[8969]+-1|0,u[8969]=e,!e){for(n=36300;n=(e=u[n>>2])+8|0,e;);u[8969]=-1}}}}function R(e,t){var r=0,n=0,i=0,o=0,s=0,a=0,c=0,l=0;o=e+t|0;e:{t:if(!(1&(r=u[e+4>>2]))){if(!(3&r))break e;if(t=(r=u[e>>2])+t|0,(0|(e=e-r|0))==u[8966]){if(!(3&~(r=u[o+4>>2])))return u[8963]=t,u[o+4>>2]=-2&r,u[e+4>>2]=1|t,void(u[o>>2]=t)}else{if(r>>>0<=255){if(i=r>>>3|0,r=u[e+8>>2],(0|(n=u[e+12>>2]))==(0|r)){c=35844,l=u[8961]&Yt(-2,i),u[c>>2]=l;break t}u[r+12>>2]=n,u[n+8>>2]=r;break t}if(a=u[e+24>>2],(0|(r=u[e+12>>2]))==(0|e))if((i=u[(n=e+20|0)>>2])||(i=u[(n=e+16|0)>>2])){for(;s=n,(i=u[(n=(r=i)+20|0)>>2])||(n=r+16|0,i=u[r+16>>2]););u[s>>2]=0}else r=0;else n=u[e+8>>2],u[n+12>>2]=r,u[r+8>>2]=n;if(!a)break t;n=u[e+28>>2];r:{if(u[(i=36148+(n<<2)|0)>>2]==(0|e)){if(u[i>>2]=r,r)break r;c=35848,l=u[8962]&Yt(-2,n),u[c>>2]=l;break t}if(u[a+(u[a+16>>2]==(0|e)?16:20)>>2]=r,!r)break t}if(u[r+24>>2]=a,(n=u[e+16>>2])&&(u[r+16>>2]=n,u[n+24>>2]=r),!(n=u[e+20>>2]))break t;u[r+20>>2]=n,u[n+24>>2]=r}}t:{if(!(2&(r=u[o+4>>2]))){if(u[8967]==(0|o)){if(u[8967]=e,t=u[8964]+t|0,u[8964]=t,u[e+4>>2]=1|t,u[8966]!=(0|e))break e;return u[8963]=0,void(u[8966]=0)}if(u[8966]==(0|o))return u[8966]=e,t=u[8963]+t|0,u[8963]=t,u[e+4>>2]=1|t,void(u[e+t>>2]=t);t=(-8&r)+t|0;r:if(r>>>0<=255){if(i=r>>>3|0,r=u[o+8>>2],(0|(n=u[o+12>>2]))==(0|r)){c=35844,l=u[8961]&Yt(-2,i),u[c>>2]=l;break r}u[r+12>>2]=n,u[n+8>>2]=r}else{if(a=u[o+24>>2],(0|o)==(0|(r=u[o+12>>2])))if((i=u[(n=o+20|0)>>2])||(i=u[(n=o+16|0)>>2])){for(;s=n,(i=u[(n=(r=i)+20|0)>>2])||(n=r+16|0,i=u[r+16>>2]););u[s>>2]=0}else r=0;else n=u[o+8>>2],u[n+12>>2]=r,u[r+8>>2]=n;if(a){n=u[o+28>>2];n:{if(u[(i=36148+(n<<2)|0)>>2]==(0|o)){if(u[i>>2]=r,r)break n;c=35848,l=u[8962]&Yt(-2,n),u[c>>2]=l;break r}if(u[a+(u[a+16>>2]==(0|o)?16:20)>>2]=r,!r)break r}u[r+24>>2]=a,(n=u[o+16>>2])&&(u[r+16>>2]=n,u[n+24>>2]=r),(n=u[o+20>>2])&&(u[r+20>>2]=n,u[n+24>>2]=r)}}if(u[e+4>>2]=1|t,u[e+t>>2]=t,u[8966]!=(0|e))break t;return void(u[8963]=t)}u[o+4>>2]=-2&r,u[e+4>>2]=1|t,u[e+t>>2]=t}if(t>>>0<=255)return t=35884+((r=t>>>3|0)<<3)|0,(n=u[8961])&(r=1<>2]:(u[8961]=r|n,r=t),u[t+8>>2]=e,u[r+12>>2]=e,u[e+12>>2]=t,void(u[e+8>>2]=r);u[e+16>>2]=0,u[e+20>>2]=0,r=0,(i=t>>>8|0)&&(r=31,t>>>0>16777215||(r=28+((r=((o=(i<<=s=i+1048320>>>16&8)<<(r=i+520192>>>16&4))<<(i=o+245760>>>16&2)>>>15|0)-(i|r|s)|0)<<1|t>>>r+21&1)|0)),u[(n=e)+28>>2]=r,i=36148+(r<<2)|0;t:{if((n=u[8962])&(s=1<>>1|0)),r=u[i>>2];;){if(i=r,(-8&u[r+4>>2])==(0|t))break t;if(r=n>>>29|0,n<<=1,!(r=u[16+(s=i+(4&r)|0)>>2]))break}u[s+16>>2]=e}else u[8962]=n|s,u[i>>2]=e;return u[e+24>>2]=i,u[e+12>>2]=e,void(u[e+8>>2]=e)}t=u[i+8>>2],u[t+12>>2]=e,u[i+8>>2]=e,u[e+24>>2]=0,u[e+12>>2]=i,u[e+8>>2]=t}}function O(e,t,r,n,i){var o,a,l,d,h,f,p,g,m,y,b,v,w,E,_,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0;for(A=o=A+-64|0,a=u[e+60>>2],l=u[e+56>>2],H=u[e+52>>2],K=u[e+48>>2],d=u[e+44>>2],h=u[e+40>>2],f=u[e+36>>2],p=u[e+32>>2],g=u[e+28>>2],m=u[e+24>>2],y=u[e+20>>2],b=u[e+16>>2],v=u[e+12>>2],w=u[e+8>>2],E=u[e+4>>2],_=u[e>>2];;){if(!i&n>>>0>63|i>>>0>0)C=r;else{if(I=0,C=S=ce(o,0,64),n|i)for(;s[I+S|0]=c[t+I|0],!i&n>>>0>(I=I+1|0)>>>0|i>>>0>0;);t=C,q=r}for(G=20,B=_,P=E,R=w,O=v,I=b,S=y,r=m,N=g,T=p,x=f,D=h,L=a,U=l,k=H,F=K,z=d;M=I,B=Kr((I=I+B|0)^F,16),F=Kr(M^(T=B+T|0),12),M=T,T=Kr((T=B)^(B=I+F|0),8),I=Kr(F^(j=M+T|0),7),M=S,P=Kr((S=S+P|0)^k,16),k=Kr(M^(x=P+x|0),12),M=x,x=Kr((x=P)^(P=S+k|0),8),S=Kr(k^(Q=M+x|0),7),k=r,R=Kr((r=r+R|0)^U,16),M=U=Kr(k^(D=R+D|0),12),U=Kr((k=R)^(R=r+U|0),8),r=Kr(M^(D=U+D|0),7),k=N,O=Kr((N=N+O|0)^L,16),z=k=Kr(k^(L=O+z|0),12),M=L,L=Kr((L=O)^(O=N+k|0),8),N=Kr(z^(k=M+L|0),7),M=D,D=Kr((B=S+B|0)^L,16),S=Kr((F=M+D|0)^S,12),L=Kr(D^(B=S+B|0),8),S=Kr(S^(D=F+L|0),7),T=Kr((P=r+P|0)^T,16),r=Kr((k=T+k|0)^r,12),F=Kr(T^(P=r+P|0),8),r=Kr(r^(z=k+F|0),7),T=Kr((R=N+R|0)^x,16),N=Kr((x=T+j|0)^N,12),k=Kr(T^(R=N+R|0),8),N=Kr(N^(T=x+k|0),7),x=Kr((O=I+O|0)^U,16),I=Kr((j=x+Q|0)^I,12),U=Kr(x^(O=I+O|0),8),I=Kr(I^(x=j+U|0),7),G=G+-2|0;);if(G=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,j=c[t+8|0]|c[t+9|0]<<8|c[t+10|0]<<16|c[t+11|0]<<24,Q=c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24,W=c[t+16|0]|c[t+17|0]<<8|c[t+18|0]<<16|c[t+19|0]<<24,V=c[t+20|0]|c[t+21|0]<<8|c[t+22|0]<<16|c[t+23|0]<<24,Y=c[t+24|0]|c[t+25|0]<<8|c[t+26|0]<<16|c[t+27|0]<<24,J=c[t+28|0]|c[t+29|0]<<8|c[t+30|0]<<16|c[t+31|0]<<24,X=c[t+32|0]|c[t+33|0]<<8|c[t+34|0]<<16|c[t+35|0]<<24,Z=c[t+36|0]|c[t+37|0]<<8|c[t+38|0]<<16|c[t+39|0]<<24,$=c[t+40|0]|c[t+41|0]<<8|c[t+42|0]<<16|c[t+43|0]<<24,ee=c[t+44|0]|c[t+45|0]<<8|c[t+46|0]<<16|c[t+47|0]<<24,te=c[t+48|0]|c[t+49|0]<<8|c[t+50|0]<<16|c[t+51|0]<<24,re=c[t+52|0]|c[t+53|0]<<8|c[t+54|0]<<16|c[t+55|0]<<24,ne=c[t+56|0]|c[t+57|0]<<8|c[t+58|0]<<16|c[t+59|0]<<24,M=c[t+60|0]|c[t+61|0]<<8|c[t+62|0]<<16|c[t+63|0]<<24,rr(C,B+_^(c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24)),rr(C+4|0,P+E^G),rr(C+8|0,R+w^j),rr(C+12|0,O+v^Q),rr(C+16|0,I+b^W),rr(C+20|0,S+y^V),rr(C+24|0,r+m^Y),rr(C+28|0,N+g^J),rr(C+32|0,T+p^X),rr(C+36|0,x+f^Z),rr(C+40|0,$^D+h),rr(C+44|0,ee^z+d),rr(C+48|0,te^F+K),rr(C+52|0,re^k+H),rr(C+56|0,ne^U+l),rr(C+60|0,M^L+a),H=((I=K+1|0)>>>0>>0)+H|0,!i&n>>>0<=64|i>>>0<0){if(!(!n|!i&n>>>0>63|i>>>0>0))for(S=0;s[S+q|0]=c[C+S|0],(0|n)!=(0|(S=S+1|0)););u[e+52>>2]=H,u[e+48>>2]=I,A=o- -64|0;break}t=t- -64|0,r=C- -64|0,i=i+-1|0,(n=n+-64|0)>>>0<4294967232&&(i=i+1|0),K=I}}function N(e,t,r,n){var i=0,o=0,s=0,a=0,l=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0;if(o=u[e+36>>2],a=u[e+32>>2],f=u[e+28>>2],s=u[e+24>>2],h=u[e+20>>2],!n&r>>>0>=16|n>>>0>0)for(C=!c[e+80|0]<<24,m=u[e+4>>2],T=d(m,5),w=u[e+8>>2],k=d(w,5),I=u[e+12>>2],S=d(I,5),i=u[e+16>>2],E=d(i,5),x=i,y=u[e>>2];i=Tr(l=((c[t+3|0]|c[t+4|0]<<8|c[t+5|0]<<16|c[t+6|0]<<24)>>>2&67108863)+s|0,0,I,0),s=_,g=Tr(h=(67108863&(c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24))+h|0,0,x,0),s=_+s|0,s=(i=g+i|0)>>>0>>0?s+1|0:s,f=(g=Tr(b=((c[t+6|0]|c[t+7|0]<<8|c[t+8|0]<<16|c[t+9|0]<<24)>>>4&67108863)+f|0,0,w,0))+i|0,i=_+s|0,a=Tr(v=((c[t+9|0]|c[t+10|0]<<8|c[t+11|0]<<16|c[t+12|0]<<24)>>>6|0)+a|0,0,m,0),i=_+(f>>>0>>0?i+1|0:i)|0,i=(s=a+f|0)>>>0>>0?i+1|0:i,o=Tr(A=((c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24)>>>8|C)+o|0,0,y,0),i=_+i|0,M=s=o+s|0,f=s>>>0>>0?i+1|0:i,i=Tr(l,0,w,0),s=_,a=Tr(h,0,I,0),o=_+s|0,o=(i=a+i|0)>>>0>>0?o+1|0:o,a=Tr(b,0,m,0),s=_+o|0,s=(i=a+i|0)>>>0>>0?s+1|0:s,o=(a=Tr(v,0,y,0))+i|0,i=_+s|0,i=o>>>0>>0?i+1|0:i,s=o,o=Tr(A,0,E,0),i=_+i|0,B=s=s+o|0,g=s>>>0>>0?i+1|0:i,i=Tr(l,0,m,0),o=_,s=(a=Tr(h,0,w,0))+i|0,i=_+o|0,i=s>>>0>>0?i+1|0:i,a=Tr(b,0,y,0),o=_+i|0,o=(s=a+s|0)>>>0>>0?o+1|0:o,i=(a=Tr(v,0,E,0))+s|0,s=_+o|0,s=i>>>0>>0?s+1|0:s,o=(a=Tr(A,0,S,0))+i|0,i=_+s|0,P=o,a=o>>>0>>0?i+1|0:i,i=Tr(l,0,y,0),o=_,s=(p=Tr(h,0,m,0))+i|0,i=_+o|0,i=s>>>0

>>0?i+1|0:i,o=Tr(b,0,E,0),i=_+i|0,i=(s=o+s|0)>>>0>>0?i+1|0:i,p=Tr(v,0,S,0),o=_+i|0,o=(s=p+s|0)>>>0

>>0?o+1|0:o,i=(p=Tr(A,0,k,0))+s|0,s=_+o|0,s=i>>>0

>>0?s+1|0:s,p=i,i=Tr(l,0,E,0),l=_,o=(h=Tr(h,0,y,0))+i|0,i=_+l|0,i=o>>>0>>0?i+1|0:i,l=Tr(b,0,S,0),i=_+i|0,i=(o=l+o|0)>>>0>>0?i+1|0:i,l=Tr(v,0,k,0),i=_+i|0,i=(o=l+o|0)>>>0>>0?i+1|0:i,l=(h=Tr(A,0,T,0))+o|0,o=_+i|0,(o=(i=(67108863&(o=l>>>0>>0?o+1|0:o))<<6|(i=l)>>>26)+p|0)>>>0>>0&&(s=s+1|0),h=o,i=a,(o=(s=(67108863&s)<<6|o>>>26)+P|0)>>>0>>0&&(i=i+1|0),a=o,o=g,(s=(i=(67108863&i)<<6|a>>>26)+B|0)>>>0>>0&&(o=o+1|0),i=s,s=f,(f=(o=(67108863&o)<<6|i>>>26)+M|0)>>>0>>0&&(s=s+1|0),s=(67108863&h)+((l=d((67108863&s)<<6|(o=f)>>>26,5)+(67108863&l)|0)>>>26|0)|0,f=67108863&a,a=67108863&i,o&=67108863,h=67108863&l,t=t+16|0,i=n+-1|0,(r=r+-16|0)>>>0<4294967280&&(i=i+1|0),n=i,!i&r>>>0>15|i>>>0>0;);u[e+20>>2]=h,u[e+36>>2]=o,u[e+32>>2]=a,u[e+28>>2]=f,u[e+24>>2]=s}function D(e,t,r){var n,i,o,a,u=0,l=0,d=0,h=0,f=0;return A=o=A-160|0,Vt(t,r,32,0),s[0|t]=248&c[0|t],s[t+31|0]=63&c[t+31|0]|64,le(o,t),_t(e,o),l=c[(i=r)+8|0]|c[i+9|0]<<8|c[i+10|0]<<16|c[i+11|0]<<24,u=c[i+12|0]|c[i+13|0]<<8|c[i+14|0]<<16|c[i+15|0]<<24,d=c[i+16|0]|c[i+17|0]<<8|c[i+18|0]<<16|c[i+19|0]<<24,h=c[i+20|0]|c[i+21|0]<<8|c[i+22|0]<<16|c[i+23|0]<<24,f=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,r=c[i+4|0]|c[i+5|0]<<8|c[i+6|0]<<16|c[i+7|0]<<24,n=t,a=c[i+28|0]|c[i+29|0]<<8|c[i+30|0]<<16|c[i+31|0]<<24,t=c[i+24|0]|c[i+25|0]<<8|c[i+26|0]<<16|c[i+27|0]<<24,s[n+24|0]=t,s[n+25|0]=t>>>8,s[n+26|0]=t>>>16,s[n+27|0]=t>>>24,s[n+28|0]=a,s[n+29|0]=a>>>8,s[n+30|0]=a>>>16,s[n+31|0]=a>>>24,s[n+16|0]=d,s[n+17|0]=d>>>8,s[n+18|0]=d>>>16,s[n+19|0]=d>>>24,s[n+20|0]=h,s[n+21|0]=h>>>8,s[n+22|0]=h>>>16,s[n+23|0]=h>>>24,s[n+8|0]=l,s[n+9|0]=l>>>8,s[n+10|0]=l>>>16,s[n+11|0]=l>>>24,s[n+12|0]=u,s[n+13|0]=u>>>8,s[n+14|0]=u>>>16,s[n+15|0]=u>>>24,s[0|n]=f,s[n+1|0]=f>>>8,s[n+2|0]=f>>>16,s[n+3|0]=f>>>24,s[n+4|0]=r,s[n+5|0]=r>>>8,s[n+6|0]=r>>>16,s[n+7|0]=r>>>24,d=c[(u=e)+8|0]|c[u+9|0]<<8|c[u+10|0]<<16|c[u+11|0]<<24,h=c[u+12|0]|c[u+13|0]<<8|c[u+14|0]<<16|c[u+15|0]<<24,f=c[u+16|0]|c[u+17|0]<<8|c[u+18|0]<<16|c[u+19|0]<<24,r=c[u+20|0]|c[u+21|0]<<8|c[u+22|0]<<16|c[u+23|0]<<24,t=c[0|u]|c[u+1|0]<<8|c[u+2|0]<<16|c[u+3|0]<<24,e=c[u+4|0]|c[u+5|0]<<8|c[u+6|0]<<16|c[u+7|0]<<24,l=c[u+28|0]|c[u+29|0]<<8|c[u+30|0]<<16|c[u+31|0]<<24,u=c[u+24|0]|c[u+25|0]<<8|c[u+26|0]<<16|c[u+27|0]<<24,s[n+56|0]=u,s[n+57|0]=u>>>8,s[n+58|0]=u>>>16,s[n+59|0]=u>>>24,s[n+60|0]=l,s[n+61|0]=l>>>8,s[n+62|0]=l>>>16,s[n+63|0]=l>>>24,s[n+48|0]=f,s[n+49|0]=f>>>8,s[n+50|0]=f>>>16,s[n+51|0]=f>>>24,s[n+52|0]=r,s[n+53|0]=r>>>8,s[n+54|0]=r>>>16,s[n+55|0]=r>>>24,s[n+40|0]=d,s[n+41|0]=d>>>8,s[n+42|0]=d>>>16,s[n+43|0]=d>>>24,s[n+44|0]=h,s[n+45|0]=h>>>8,s[n+46|0]=h>>>16,s[n+47|0]=h>>>24,s[n+32|0]=t,s[n+33|0]=t>>>8,s[n+34|0]=t>>>16,s[n+35|0]=t>>>24,s[n+36|0]=e,s[n+37|0]=e>>>8,s[n+38|0]=e>>>16,s[n+39|0]=e>>>24,A=o+160|0,0}function L(e,t){var r,n,i,o,s,a,c,l,d,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,I=0,S=0,k=0,C=0;E=f=u[(h=t)+4>>2],A=f>>31,I=f=u[h+8>>2],n=f>>31,v=f=u[h+12>>2],w=f>>31,S=f=u[h+16>>2],i=f>>31,b=f=u[h+20>>2],y=f>>31,k=f=u[h+24>>2],o=f>>31,s=f=u[h>>2],a=f>>31,g=e,m=f=Tr(h=u[h+36>>2],h>>31,121666,0),h=_,(f=f+16777216|0)>>>0<16777216&&(h=h+1|0),r=f,f=h,c=m-(-33554432&r)|0,p=Tr(h=u[t+32>>2],h>>31,121666,0),l=_,m=Tr(t=u[t+28>>2],t>>31,121666,0),h=_,C=p,(t=m+16777216|0)>>>0<16777216&&(h=h+1|0),d=t,p=t,t=(t=h>>25)+l|0,t=(h=C+(p=(33554431&h)<<7|p>>>25)|0)>>>0

>>0?t+1|0:t,p=h,C=g,h=t,(t=p+33554432|0)>>>0<33554432&&(h=h+1|0),g=((67108863&h)<<6|t>>>26)+c|0,u[C+36>>2]=g,t&=-67108864,u[e+32>>2]=p-t,g=m-(-33554432&d)|0,h=Tr(k,o,121666,0),k=_,m=Tr(b,y,121666,0),t=_,p=h,(h=m+16777216|0)>>>0<16777216&&(t=t+1|0),b=h,y=h,h=(h=t>>25)+k|0,h=(t=p+(y=(33554431&t)<<7|y>>>25)|0)>>>0>>0?h+1|0:h,(p=t+33554432|0)>>>0<33554432&&(h=h+1|0),g=g+((67108863&h)<<6|p>>>26)|0,u[e+28>>2]=g,h=-67108864&p,u[e+24>>2]=t-h,g=e,b=m-(-33554432&b)|0,t=Tr(S,i,121666,0),S=_,m=Tr(v,w,121666,0),h=_,p=t,(t=m+16777216|0)>>>0<16777216&&(h=h+1|0),v=t,w=(33554431&h)<<7|t>>>25,h=(h>>25)+S|0,y=g,t=h=(p=p+w|0)>>>0>>0?h+1|0:h,(h=p+33554432|0)>>>0<33554432&&(t=t+1|0),g=((67108863&t)<<6|h>>>26)+b|0,u[y+20>>2]=g,t=-67108864&h,u[e+16>>2]=p-t,g=e,v=m-(-33554432&v)|0,h=Tr(I,n,121666,0),I=_,m=Tr(E,A,121666,0),t=_,p=h,(h=m+16777216|0)>>>0<16777216&&(t=t+1|0),E=h,A=(33554431&t)<<7|h>>>25,t=(t>>25)+I|0,b=g,h=t=(p=p+A|0)>>>0>>0?t+1|0:t,(t=p+33554432|0)>>>0<33554432&&(h=h+1|0),g=((67108863&h)<<6|t>>>26)+v|0,u[b+12>>2]=g,t&=-67108864,u[e+8>>2]=p-t,t=Tr((33554431&f)<<7|r>>>25,f>>25,19,0),h=_,g=m-(-33554432&E)|0,f=Tr(s,a,121666,0),h=_+h|0,h=(t=f+t|0)>>>0>>0?h+1|0:h,(f=t+33554432|0)>>>0<33554432&&(h=h+1|0),m=g+((67108863&h)<<6|f>>>26)|0,u[e+4>>2]=m,h=e,e=-67108864&f,u[h>>2]=t-e}function U(e,t,r){var n,i=0,o=0,a=0;A=n=A+-64|0;e:{if(!(!r|r>>>0>=65)){if(i=-1,!(c[e+80|0]|c[e+81|0]<<8|c[e+82|0]<<16|c[e+83|0]<<24|c[e+84|0]|c[e+85|0]<<8|c[e+86|0]<<16|c[e+87|0]<<24)){if(o=e,(i=c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24)>>>0>=129){if(pe(e,128),I(e,a=e+96|0),i=(c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24)-128|0,s[e+352|0]=i,s[e+353|0]=i>>>8,s[e+354|0]=i>>>16,s[e+355|0]=i>>>24,i>>>0>=129)break e;V(a,e+224|0,i),i=c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24}pe(o,i),c[e+356|0]&&(s[e+88|0]=-1,s[e+89|0]=16777215,s[e+90|0]=65535,s[e+91|0]=255,s[e+92|0]=-1,s[e+93|0]=16777215,s[e+94|0]=65535,s[e+95|0]=255),s[e+80|0]=-1,s[e+81|0]=16777215,s[e+82|0]=65535,s[e+83|0]=255,s[e+84|0]=-1,s[e+85|0]=16777215,s[e+86|0]=65535,s[e+87|0]=255,ce((i=e+96|0)+(o=c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24)|0,0,256-o|0),I(e,i),xt(n,c[0|e]|c[e+1|0]<<8|c[e+2|0]<<16|c[e+3|0]<<24,c[e+4|0]|c[e+5|0]<<8|c[e+6|0]<<16|c[e+7|0]<<24),xt(8|n,c[e+8|0]|c[e+9|0]<<8|c[e+10|0]<<16|c[e+11|0]<<24,c[e+12|0]|c[e+13|0]<<8|c[e+14|0]<<16|c[e+15|0]<<24),xt(n+16|0,c[e+16|0]|c[e+17|0]<<8|c[e+18|0]<<16|c[e+19|0]<<24,c[e+20|0]|c[e+21|0]<<8|c[e+22|0]<<16|c[e+23|0]<<24),xt(n+24|0,c[e+24|0]|c[e+25|0]<<8|c[e+26|0]<<16|c[e+27|0]<<24,c[e+28|0]|c[e+29|0]<<8|c[e+30|0]<<16|c[e+31|0]<<24),xt(n+32|0,c[e+32|0]|c[e+33|0]<<8|c[e+34|0]<<16|c[e+35|0]<<24,c[e+36|0]|c[e+37|0]<<8|c[e+38|0]<<16|c[e+39|0]<<24),xt(n+40|0,c[e+40|0]|c[e+41|0]<<8|c[e+42|0]<<16|c[e+43|0]<<24,c[e+44|0]|c[e+45|0]<<8|c[e+46|0]<<16|c[e+47|0]<<24),xt(n+48|0,c[e+48|0]|c[e+49|0]<<8|c[e+50|0]<<16|c[e+51|0]<<24,c[e+52|0]|c[e+53|0]<<8|c[e+54|0]<<16|c[e+55|0]<<24),xt(n+56|0,c[e+56|0]|c[e+57|0]<<8|c[e+58|0]<<16|c[e+59|0]<<24,c[e+60|0]|c[e+61|0]<<8|c[e+62|0]<<16|c[e+63|0]<<24),V(t,n,r),Mt(e,64),Mt(i,256),i=0}return A=n- -64|0,i}hr(),f()}p(1854,1886,306,1931),f()}function F(e,t){var r,n,i,o,s,a,l,d,h,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,I=0,S=0;r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,E=Qt(t+4|0),f=_,A=Qt(t+7|0),g=_,w=Qt(t+10|0),p=_,n=Qt(t+13|0),v=_,m=c[t+16|0]|c[t+17|0]<<8|c[t+18|0]<<16|c[t+19|0]<<24,i=Qt(t+20|0),I=_,o=Qt(t+23|0),s=_,a=Qt(t+26|0),l=_,d=Qt(t+29|0),t=p<<3|w>>>29,S=p=w<<3,(p=p+16777216|0)>>>0<16777216&&(t=t+1|0),w=p,p=t,g=t=g<<5|A>>>27,h=b=e,b=y=A<<5,f=t=f<<6|(A=E)>>>26,(t=16777216+(A<<=6)|0)>>>0<16777216&&(f=f+1|0),E=t,y=t,t=(t=f>>25)+g|0,t=(f=b+(y=(33554431&f)<<7|y>>>25)|0)>>>0>>0?t+1|0:t,(g=f+33554432|0)>>>0<33554432&&(t=t+1|0),b=(S-(-33554432&w)|0)+((67108863&t)<<6|g>>>26)|0,u[h+12>>2]=b,t=-67108864&g,u[e+8>>2]=f-t,t=0,(m=(g=m)+16777216|0)>>>0<16777216&&(t=1),b=m,m=t,S=g-(-33554432&b)|0,t=v<<2|(g=n)>>>30,v=g<<2,g=t,t=p>>25,p=(y=v)+(v=(33554431&p)<<7|w>>>25)|0,t=t+g|0,y=f=e,f=t=p>>>0>>0?t+1|0:t,(t=p+33554432|0)>>>0<33554432&&(f=f+1|0),g=((67108863&f)<<6|t>>>26)+S|0,u[y+20>>2]=g,t&=-67108864,u[e+16>>2]=p-t,y=(f=i)<<7,t=(t=I<<7|f>>>25)+(f=m>>25)|0,t=(m=y+(g=(33554431&m)<<7|b>>>25)|0)>>>0>>0?t+1|0:t,m=f=m,(f=f+33554432|0)>>>0<33554432&&(t=t+1|0),g=f,f=t,t=-67108864&g,u[(p=e)+24>>2]=m-t,t=s<<5|(p=o)>>>27,I=p<<=5,(p=p+16777216|0)>>>0<16777216&&(t=t+1|0),v=p,p=t,f=(I-(-33554432&v)|0)+((67108863&f)<<6|g>>>26)|0,u[(m=e)+28>>2]=f,g=(f=a)<<4,f=t=l<<4|f>>>28,t=(t=p>>25)+f|0,t=(p=(b=g)+(g=(33554431&p)<<7|v>>>25)|0)>>>0>>0?t+1|0:t,p=f=p,(f=f+33554432|0)>>>0<33554432&&(t=t+1|0),g=f,f=t,t=-67108864&g,u[m+32>>2]=p-t,t=0,p=m=(m=d)<<2&33554428,(m=m+16777216|0)>>>0<16777216&&(t=t+1|0),p=(p-(33554432&m)|0)+((67108863&f)<<6|g>>>26)|0,u[e+36>>2]=p,m=Tr((33554431&t)<<7|m>>>25,t>>>25|0,19,0),t=_,t=(f=m+r|0)>>>0>>0?t+1|0:t,(p=f+33554432|0)>>>0<33554432&&(t=t+1|0),m=(A-(-33554432&E)|0)+((67108863&t)<<6|p>>>26)|0,u[e+4>>2]=m,t=e,e=-67108864&p,u[t>>2]=f-e}function j(e,t,r,n){var i,o=0,a=0;A=i=A-16|0,o=-31;e:{t:{r:{n:switch(n+-1|0){case 1:if(t>>>0<13)break t;n=c[35660]|c[35661]<<8|c[35662]<<16|c[35663]<<24,o=c[35656]|c[35657]<<8|c[35658]<<16|c[35659]<<24,s[0|e]=o,s[e+1|0]=o>>>8,s[e+2|0]=o>>>16,s[e+3|0]=o>>>24,s[e+4|0]=n,s[e+5|0]=n>>>8,s[e+6|0]=n>>>16,s[e+7|0]=n>>>24,n=c[35665]|c[35666]<<8|c[35667]<<16|c[35668]<<24,o=c[35661]|c[35662]<<8|c[35663]<<16|c[35664]<<24,s[e+5|0]=o,s[e+6|0]=o>>>8,s[e+7|0]=o>>>16,s[e+8|0]=o>>>24,s[e+9|0]=n,s[e+10|0]=n>>>8,s[e+11|0]=n>>>16,s[e+12|0]=n>>>24,a=-12,n=12;break r;case 0:break n;default:break e}if(t>>>0<12)break t;n=c[35673]|c[35674]<<8|c[35675]<<16|c[35676]<<24,o=c[35669]|c[35670]<<8|c[35671]<<16|c[35672]<<24,s[0|e]=o,s[e+1|0]=o>>>8,s[e+2|0]=o>>>16,s[e+3|0]=o>>>24,s[e+4|0]=n,s[e+5|0]=n>>>8,s[e+6|0]=n>>>16,s[e+7|0]=n>>>24,n=c[35677]|c[35678]<<8|c[35679]<<16|c[35680]<<24,s[e+8|0]=n,s[e+9|0]=n>>>8,s[e+10|0]=n>>>16,s[e+11|0]=n>>>24,a=-11,n=11}if(o=me(r))break e;if($e(i+5|0,19),!((o=t+a|0)>>>0<=(t=De(i+5|0))>>>0)&&(e=V(e+n|0,i+5|0,t+1|0),!((n=o-t|0)>>>0<4)&&(s[0|(e=e+t|0)]=4025636,s[e+1|0]=15725,s[e+2|0]=61,s[e+3|0]=0,$e(i+5|0,u[r+44>>2]),!((n=n+-3|0)>>>0<=(t=De(i+5|0))>>>0)&&(e=V(e+3|0,i+5|0,t+1|0),!((n=n-t|0)>>>0<4)&&(s[0|(e=e+t|0)]=4027436,s[e+1|0]=15732,s[e+2|0]=61,s[e+3|0]=0,$e(i+5|0,u[r+40>>2]),!((n=n+-3|0)>>>0<=(t=De(i+5|0))>>>0)&&(e=V(e+3|0,i+5|0,t+1|0),!((n=n-t|0)>>>0<4)&&(s[0|(e=e+t|0)]=4026412,s[e+1|0]=15728,s[e+2|0]=61,s[e+3|0]=0,$e(i+5|0,u[r+48>>2]),!((n=n+-3|0)>>>0<=(t=De(i+5|0))>>>0)&&(e=V(e+3|0,i+5|0,t+1|0),!((n=n-t|0)>>>0<2)&&(s[0|(e=e+t|0)]=36,s[e+1|0]=0,$(e=e+1|0,t=n+-1|0,u[r+16>>2],u[r+20>>2],3)))))))))){if(o=-31,(n=(n=t)-(t=De(e))|0)>>>0<2)break e;return s[0|(e=e+t|0)]=36,s[e+1|0]=0,e=$(e+1|0,n+-1|0,u[r>>2],u[r+4>>2],3),A=i+16|0,e?0:-31}}o=-31}return A=i+16|0,o}function z(e,t,r,n){var i,o=0;i=o=A,A=o=o-576&-64,u[o+188>>2]=0,rr(o+188|0,t);e:if(t>>>0<=64){if((0|wt(o+192|0,0,0,t))<0)break e;if((0|Or(o+192|0,o+188|0,4,0))<0)break e;if((0|Or(o+192|0,r,n,0))<0)break e;Zt(o+192|0,e,t)}else if(!((0|wt(o+192|0,0,0,64))<0||(0|Or(o+192|0,o+188|0,4,0))<0||(0|Or(o+192|0,r,n,0))<0||(0|Zt(o+192|0,o+112|0,64))<0)){if(r=u[o+116>>2],n=u[o+112>>2],s[0|e]=n,s[e+1|0]=n>>>8,s[e+2|0]=n>>>16,s[e+3|0]=n>>>24,s[e+4|0]=r,s[e+5|0]=r>>>8,s[e+6|0]=r>>>16,s[e+7|0]=r>>>24,r=u[o+124>>2],n=u[o+120>>2],s[e+8|0]=n,s[e+9|0]=n>>>8,s[e+10|0]=n>>>16,s[e+11|0]=n>>>24,s[e+12|0]=r,s[e+13|0]=r>>>8,s[e+14|0]=r>>>16,s[e+15|0]=r>>>24,r=u[o+140>>2],n=u[o+136>>2],s[e+24|0]=n,s[e+25|0]=n>>>8,s[e+26|0]=n>>>16,s[e+27|0]=n>>>24,s[e+28|0]=r,s[e+29|0]=r>>>8,s[e+30|0]=r>>>16,s[e+31|0]=r>>>24,r=u[o+132>>2],n=u[o+128>>2],s[e+16|0]=n,s[e+17|0]=n>>>8,s[e+18|0]=n>>>16,s[e+19|0]=n>>>24,s[e+20|0]=r,s[e+21|0]=r>>>8,s[e+22|0]=r>>>16,s[e+23|0]=r>>>24,e=e+32|0,(t=t+-32|0)>>>0>=65)for(;;){if(V(o+48|0,o+112|0,64),(0|zt(o+112|0,64,o+48|0,64,0,0,0))<0)break e;if(r=u[o+116>>2],n=u[o+112>>2],s[0|e]=n,s[e+1|0]=n>>>8,s[e+2|0]=n>>>16,s[e+3|0]=n>>>24,s[e+4|0]=r,s[e+5|0]=r>>>8,s[e+6|0]=r>>>16,s[e+7|0]=r>>>24,r=u[o+124>>2],n=u[o+120>>2],s[e+8|0]=n,s[e+9|0]=n>>>8,s[e+10|0]=n>>>16,s[e+11|0]=n>>>24,s[e+12|0]=r,s[e+13|0]=r>>>8,s[e+14|0]=r>>>16,s[e+15|0]=r>>>24,r=u[o+140>>2],n=u[o+136>>2],s[e+24|0]=n,s[e+25|0]=n>>>8,s[e+26|0]=n>>>16,s[e+27|0]=n>>>24,s[e+28|0]=r,s[e+29|0]=r>>>8,s[e+30|0]=r>>>16,s[e+31|0]=r>>>24,r=u[o+132>>2],n=u[o+128>>2],s[e+16|0]=n,s[e+17|0]=n>>>8,s[e+18|0]=n>>>16,s[e+19|0]=n>>>24,s[e+20|0]=r,s[e+21|0]=r>>>8,s[e+22|0]=r>>>16,s[e+23|0]=r>>>24,e=e+32|0,!((t=t+-32|0)>>>0>64))break}V(o+48|0,o+112|0,64),(0|zt(o+112|0,t,o+48|0,64,0,0,0))<0||V(e,o+112|0,t)}Mt(o+192|0,384),A=i}function H(e,t,r){var n=0,i=0,o=0,s=0,a=0,u=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0;for(o=2036477234,h=857760878,f=1634760805,s=1797285236,d=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,n=c[r+4|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24,i=c[r+8|0]|c[r+9|0]<<8|c[r+10|0]<<16|c[r+11|0]<<24,u=c[r+12|0]|c[r+13|0]<<8|c[r+14|0]<<16|c[r+15|0]<<24,g=c[r+16|0]|c[r+17|0]<<8|c[r+18|0]<<16|c[r+19|0]<<24,m=c[r+20|0]|c[r+21|0]<<8|c[r+22|0]<<16|c[r+23|0]<<24,b=c[r+24|0]|c[r+25|0]<<8|c[r+26|0]<<16|c[r+27|0]<<24,v=c[r+28|0]|c[r+29|0]<<8|c[r+30|0]<<16|c[r+31|0]<<24,r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,p=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,a=c[t+8|0]|c[t+9|0]<<8|c[t+10|0]<<16|c[t+11|0]<<24,t=c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24;l=d,f=Kr((y=r)^(r=d+f|0),16),l=g=Kr(l^(d=f+g|0),12),g=Kr((y=f)^(f=r+g|0),8),d=Kr(l^(A=g+d|0),7),l=n,h=Kr((r=n+h|0)^p,16),l=p=Kr(l^(n=h+m|0),12),p=Kr((y=h)^(h=r+p|0),8),r=Kr(l^(m=p+n|0),7),l=i,n=Kr((o=o+i|0)^a,16),l=a=Kr(l^(i=n+b|0),12),y=Kr(n^(a=o+a|0),8),o=Kr(l^(n=y+i|0),7),s=Kr((i=t)^(t=s+u|0),16),u=Kr((i=s+v|0)^u,12),t=Kr(s^(w=t+u|0),8),s=Kr(u^(i=t+i|0),7),l=n,n=Kr((n=t)^(t=r+f|0),16),r=Kr((u=l+n|0)^r,12),t=Kr(n^(f=t+r|0),8),n=Kr(r^(b=u+t|0),7),l=i,i=Kr((r=o+h|0)^g,16),o=Kr((u=l+i|0)^o,12),r=Kr(i^(h=r+o|0),8),i=Kr(o^(v=u+r|0),7),u=Kr((o=s+a|0)^p,16),s=Kr((a=u+A|0)^s,12),p=Kr(u^(o=o+s|0),8),u=Kr(s^(g=a+p|0),7),a=Kr((s=d+w|0)^y,16),d=Kr((m=a+m|0)^d,12),a=Kr(a^(s=s+d|0),8),d=Kr(d^(m=m+a|0),7),10!=(0|(E=E+1|0)););rr(e,f),rr(e+4|0,h),rr(e+8|0,o),rr(e+12|0,s),rr(e+16|0,r),rr(e+20|0,p),rr(e+24|0,a),rr(e+28|0,t)}function K(e){var t,r=0,n=0;A=t=A-48|0,r=c[28+(e|=0)|0]|c[e+29|0]<<8|c[e+30|0]<<16|c[e+31|0]<<24,u[t+24>>2]=c[e+24|0]|c[e+25|0]<<8|c[e+26|0]<<16|c[e+27|0]<<24,u[t+28>>2]=r,r=c[e+20|0]|c[e+21|0]<<8|c[e+22|0]<<16|c[e+23|0]<<24,u[t+16>>2]=c[e+16|0]|c[e+17|0]<<8|c[e+18|0]<<16|c[e+19|0]<<24,u[t+20>>2]=r,r=c[e+4|0]|c[e+5|0]<<8|c[e+6|0]<<16|c[e+7|0]<<24,u[t>>2]=c[0|e]|c[e+1|0]<<8|c[e+2|0]<<16|c[e+3|0]<<24,u[t+4>>2]=r,r=c[e+12|0]|c[e+13|0]<<8|c[e+14|0]<<16|c[e+15|0]<<24,u[t+8>>2]=c[e+8|0]|c[e+9|0]<<8|c[e+10|0]<<16|c[e+11|0]<<24,u[t+12>>2]=r,r=c[e+40|0]|c[e+41|0]<<8|c[e+42|0]<<16|c[e+43|0]<<24,u[t+32>>2]=c[e+36|0]|c[e+37|0]<<8|c[e+38|0]<<16|c[e+39|0]<<24,u[t+36>>2]=r,o[u[8956]](t,t,40,0,e+32|0,0,e),r=u[t+28>>2],n=u[t+24>>2],s[e+24|0]=n,s[e+25|0]=n>>>8,s[e+26|0]=n>>>16,s[e+27|0]=n>>>24,s[e+28|0]=r,s[e+29|0]=r>>>8,s[e+30|0]=r>>>16,s[e+31|0]=r>>>24,r=u[t+20>>2],n=u[t+16>>2],s[e+16|0]=n,s[e+17|0]=n>>>8,s[e+18|0]=n>>>16,s[e+19|0]=n>>>24,s[e+20|0]=r,s[e+21|0]=r>>>8,s[e+22|0]=r>>>16,s[e+23|0]=r>>>24,r=u[t+12>>2],n=u[t+8>>2],s[e+8|0]=n,s[e+9|0]=n>>>8,s[e+10|0]=n>>>16,s[e+11|0]=n>>>24,s[e+12|0]=r,s[e+13|0]=r>>>8,s[e+14|0]=r>>>16,s[e+15|0]=r>>>24,r=u[t+4>>2],n=u[t>>2],s[0|e]=n,s[e+1|0]=n>>>8,s[e+2|0]=n>>>16,s[e+3|0]=n>>>24,s[e+4|0]=r,s[e+5|0]=r>>>8,s[e+6|0]=r>>>16,s[e+7|0]=r>>>24,r=u[t+36>>2],n=u[t+32>>2],s[e+36|0]=n,s[e+37|0]=n>>>8,s[e+38|0]=n>>>16,s[e+39|0]=n>>>24,s[e+40|0]=r,s[e+41|0]=r>>>8,s[e+42|0]=r>>>16,s[e+43|0]=r>>>24,sr(e),A=t+48|0}function G(e,t,r){var n=0,i=0,o=0,s=0,a=0,u=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,_=0,I=0;for(i=2036477234,o=857760878,s=1634760805,a=1797285236,b=20,d=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,y=c[r+4|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24,v=c[r+8|0]|c[r+9|0]<<8|c[r+10|0]<<16|c[r+11|0]<<24,g=c[r+12|0]|c[r+13|0]<<8|c[r+14|0]<<16|c[r+15|0]<<24,h=c[r+16|0]|c[r+17|0]<<8|c[r+18|0]<<16|c[r+19|0]<<24,u=c[r+20|0]|c[r+21|0]<<8|c[r+22|0]<<16|c[r+23|0]<<24,f=c[r+24|0]|c[r+25|0]<<8|c[r+26|0]<<16|c[r+27|0]<<24,p=c[r+28|0]|c[r+29|0]<<8|c[r+30|0]<<16|c[r+31|0]<<24,r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,l=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,n=c[t+8|0]|c[t+9|0]<<8|c[t+10|0]<<16|c[t+11|0]<<24,t=c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24;A=n,n=Kr(s+u|0,7)^g,m=A^Kr(n+s|0,9),w=Kr(n+m|0,13)^u,g=Kr(m+w|0,18),t=Kr(o+d|0,7)^t,f=Kr(t+o|0,9)^f,d=Kr(t+f|0,13)^d,_=Kr(f+d|0,18),p=Kr(r+i|0,7)^p,u=Kr(p+i|0,9)^y,E=Kr(u+p|0,13)^r,I=Kr(u+E|0,18),r=Kr(a+h|0,7)^v,l=Kr(r+a|0,9)^l,h=Kr(r+l|0,13)^h,A=Kr(l+h|0,18),d=Kr((s^=g)+r|0,7)^d,y=Kr(d+s|0,9)^u,v=Kr(d+y|0,13)^r,s=Kr(y+v|0,18)^s,r=Kr((o^=_)+n|0,7)^E,l=Kr(r+o|0,9)^l,g=Kr(r+l|0,13)^n,o=Kr(l+g|0,18)^o,h=Kr((i^=I)+t|0,7)^h,n=Kr(h+i|0,9)^m,t=Kr(n+h|0,13)^t,i=Kr(t+n|0,18)^i,u=Kr((a^=A)+p|0,7)^w,f=Kr(u+a|0,9)^f,p=Kr(u+f|0,13)^p,a=Kr(f+p|0,18)^a,m=b>>>0>2,b=b+-2|0,m;);return rr(e,s),rr(e+4|0,o),rr(e+8|0,i),rr(e+12|0,a),rr(e+16|0,r),rr(e+20|0,l),rr(e+24|0,n),rr(e+28|0,t),0}function Q(e,t,r,n,i,o,a){var l,d,h,f,p,g,m,y=0;return A=l=A-560|0,Er(l+352|0,a),Vt(l+288|0,o,32,0),W(l+352|0,l+320|0,32,0),W(l+352|0,r,n,i),Jt(l+352|0,l+224|0),d=c[(y=o)+32|0]|c[y+33|0]<<8|c[y+34|0]<<16|c[y+35|0]<<24,h=c[y+36|0]|c[y+37|0]<<8|c[y+38|0]<<16|c[y+39|0]<<24,f=c[y+40|0]|c[y+41|0]<<8|c[y+42|0]<<16|c[y+43|0]<<24,p=c[y+44|0]|c[y+45|0]<<8|c[y+46|0]<<16|c[y+47|0]<<24,g=c[y+48|0]|c[y+49|0]<<8|c[y+50|0]<<16|c[y+51|0]<<24,o=c[y+52|0]|c[y+53|0]<<8|c[y+54|0]<<16|c[y+55|0]<<24,m=c[y+60|0]|c[y+61|0]<<8|c[y+62|0]<<16|c[y+63|0]<<24,y=c[y+56|0]|c[y+57|0]<<8|c[y+58|0]<<16|c[y+59|0]<<24,s[e+56|0]=y,s[e+57|0]=y>>>8,s[e+58|0]=y>>>16,s[e+59|0]=y>>>24,s[e+60|0]=m,s[e+61|0]=m>>>8,s[e+62|0]=m>>>16,s[e+63|0]=m>>>24,s[e+48|0]=g,s[e+49|0]=g>>>8,s[e+50|0]=g>>>16,s[e+51|0]=g>>>24,s[e+52|0]=o,s[e+53|0]=o>>>8,s[e+54|0]=o>>>16,s[e+55|0]=o>>>24,s[e+40|0]=f,s[e+41|0]=f>>>8,s[e+42|0]=f>>>16,s[e+43|0]=f>>>24,s[e+44|0]=p,s[e+45|0]=p>>>8,s[e+46|0]=p>>>16,s[e+47|0]=p>>>24,s[0|(o=e+32|0)]=d,s[o+1|0]=d>>>8,s[o+2|0]=d>>>16,s[o+3|0]=d>>>24,s[o+4|0]=h,s[o+5|0]=h>>>8,s[o+6|0]=h>>>16,s[o+7|0]=h>>>24,k(l+224|0),le(l,l+224|0),_t(e,l),Er(l+352|0,a),W(l+352|0,e,64,0),W(l+352|0,r,n,i),Jt(l+352|0,l+160|0),k(l+160|0),s[l+288|0]=248&c[l+288|0],s[l+319|0]=63&c[l+319|0]|64,function(e,t,r,n){var i,o,a,u,l,d,h,f,p,g,m,y,b,v,A,w,E,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re=0,ne=0,ie=0,oe=0,se=0,ae=0,ue=0,ce=0,le=0,de=0,he=0,fe=0,pe=0,ge=0,me=0,ye=0,be=0,ve=0,Ae=0,we=0,Ee=0,_e=0,Ie=0,Se=0,ke=0,Ce=0,Te=0,xe=0,Me=0,Be=0,Pe=0,Re=0,Oe=0,Ne=0,De=0,Le=0,Ue=0,Fe=0,je=0,ze=0,He=0,Ke=0,Ge=0,Qe=0,qe=0,We=0,Ve=0,Ye=0,Je=0,Xe=0,Ze=0;je=Qt(t),Ie=c[t+2|0]|c[t+3|0]<<8|c[t+4|0]<<16|c[t+5|0]<<24,Ve=Qt(t+5|0),Te=_,ye=c[t+7|0]|c[t+8|0]<<8|c[t+9|0]<<16|c[t+10|0]<<24,be=c[t+10|0]|c[t+11|0]<<8|c[t+12|0]<<16|c[t+13|0]<<24,Be=Qt(t+13|0),me=_,he=c[t+15|0]|c[t+16|0]<<8|c[t+17|0]<<16|c[t+18|0]<<24,Ge=Qt(t+18|0),pe=_,xe=Qt(t+21|0),ue=c[t+23|0]|c[t+24|0]<<8|c[t+25|0]<<16|c[t+26|0]<<24,le=Qt(t+26|0),oe=_,re=c[t+28|0]|c[t+29|0]<<8|c[t+30|0]<<16|c[t+31|0]<<24,De=Qt(r),Se=c[(t=r)+2|0]|c[t+3|0]<<8|c[t+4|0]<<16|c[t+5|0]<<24,Qe=Qt(t+5|0),de=_,ve=c[t+7|0]|c[t+8|0]<<8|c[t+9|0]<<16|c[t+10|0]<<24,ge=c[t+10|0]|c[t+11|0]<<8|c[t+12|0]<<16|c[t+13|0]<<24,qe=Qt(t+13|0),fe=_,se=c[t+15|0]|c[t+16|0]<<8|c[t+17|0]<<16|c[t+18|0]<<24,We=Qt(t+18|0),ie=_,ze=Qt(t+21|0),ne=c[t+23|0]|c[t+24|0]<<8|c[t+25|0]<<16|c[t+26|0]<<24,ae=Qt(t+26|0),r=_,t=c[t+28|0]|c[t+29|0]<<8|c[t+30|0]<<16|c[t+31|0]<<24,J=Qt(n),X=c[n+2|0]|c[n+3|0]<<8|c[n+4|0]<<16|c[n+5|0]<<24,Z=Qt(n+5|0),$=_,Le=c[n+7|0]|c[n+8|0]<<8|c[n+9|0]<<16|c[n+10|0]<<24,He=c[n+10|0]|c[n+11|0]<<8|c[n+12|0]<<16|c[n+13|0]<<24,Ke=Qt(n+13|0),Oe=_,Pe=c[n+15|0]|c[n+16|0]<<8|c[n+17|0]<<16|c[n+18|0]<<24,Ye=Qt(n+18|0),Re=_,ke=Qt(n+21|0),ee=e,t=Tr(i=t>>>7|0,0,o=2097151&((3&oe)<<30|le>>>2),0),ce=_,oe=t,t=Tr(a=2097151&((3&r)<<30|ae>>>2),0,u=re>>>7|0,0),re=_+ce|0,re=(r=oe+t|0)>>>0>>0?re+1|0:re,ae=r,t=Tr(o,0,a,0),oe=_,ne=(r=Tr(l=ne>>>5&2097151,0,u,0))+t|0,t=_+oe|0,t=ne>>>0>>0?t+1|0:t,r=ne,ne=Tr(i,0,d=ue>>>5&2097151,0),t=_+t|0,ce=oe=r+ne|0,_e=t=oe>>>0>>0?t+1|0:t,Ae=(t=oe)- -1048576|0,we=ne=_e-((t>>>0<4293918720)+-1|0)|0,t=(r=ne>>21)+re|0,le=t=(oe=(ne=(2097151&ne)<<11|Ae>>>21)+ae|0)>>>0>>0?t+1|0:t,Ce=(t=ne=oe)- -1048576|0,ae=ue=le-((t>>>0<4293918720)+-1|0)|0,oe=(t=oe=Tr(i,0,u,0))-(ue=-2097152&(Ue=t- -1048576|0))|0,t=((Ne=_)-((t>>>0>>0)+(re=Me=Ne-((t>>>0<4293918720)+-1|0)|0)|0)|0)+(r=ae>>21)|0,U=t=(P=oe+((2097151&ae)<<11|Ce>>>21)|0)>>>0>>0?t+1|0:t,ue=Tr(P,t,-683901,-1),oe=_,F=r=re>>21,t=Tr(O=(2097151&re)<<11|Ue>>>21,r,136657,0),r=_+oe|0,Me=re=t+ue|0,ue=re>>>0>>0?r+1|0:r,t=Tr(h=2097151&((1&fe)<<31|qe>>>1),0,o,0),re=_,oe=(r=Tr(f=ge>>>4&2097151,0,u,0))+t|0,t=_+re|0,r=(re=oe)>>>0>>0?t+1|0:t,oe=(t=Tr(p=se>>>6&2097151,0,d,0))+re|0,re=_+r|0,re=oe>>>0>>0?re+1|0:re,r=oe,B=t=0,oe=(t=Tr(g=2097151&ze,t,m=2097151&((7&pe)<<29|Ge>>>3),0))+r|0,r=_+re|0,r=oe>>>0>>0?r+1|0:r,re=Tr(y=2097151&((7&ie)<<29|We>>>3),0,b=2097151&xe,0),t=_+r|0,t=(oe=re+oe|0)>>>0>>0?t+1|0:t,re=oe,r=t,t=Tr(l,0,v=he>>>6&2097151,0),r=_+r|0,r=(re=t+re|0)>>>0>>0?r+1|0:r,oe=(t=re)+(re=Tr(a,0,A=2097151&((1&me)<<31|Be>>>1),0))|0,t=_+r|0,t=oe>>>0>>0?t+1|0:t,re=Tr(i,0,w=be>>>4&2097151,0),t=_+t|0,pe=oe=oe+re|0,oe=oe>>>0>>0?t+1|0:t,t=Tr(o,0,f,0),r=_,re=t,t=Tr(E=ve>>>7&2097151,0,u,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,ie=(t=re)+(re=Tr(d,0,h,0))|0,t=_+r|0,t=ie>>>0>>0?t+1|0:t,r=Tr(p,0,b,0),t=_+t|0,t=(re=r+ie|0)>>>0>>0?t+1|0:t,ie=(r=Tr(g,B,v,0))+re|0,re=_+t|0,re=ie>>>0>>0?re+1|0:re,t=Tr(m,0,y,0),r=_+re|0,r=(ie=t+ie|0)>>>0>>0?r+1|0:r,t=Tr(l,0,A,0),r=_+r|0,r=(re=t+ie|0)>>>0>>0?r+1|0:r,ie=(t=re)+(re=Tr(a,0,w,0))|0,t=_+r|0,t=ie>>>0>>0?t+1|0:t,re=Tr(i,0,I=ye>>>7&2097151,0),t=_+t|0,ge=ie=ie+re|0,se=t=ie>>>0>>0?t+1|0:t,fe=(t=ie)- -1048576|0,ie=re=se-((t>>>0<4293918720)+-1|0)|0,t=(r=re>>21)+oe|0,oe=t=(ve=(re=(2097151&re)<<11|fe>>>21)+pe|0)>>>0>>0?t+1|0:t,r=t+ue|0,(ue=(t=re=ve)+Me|0)>>>0>>0&&(r=r+1|0),t=ue,ue=oe-((re>>>0<4293918720)+-1|0)|0,he=t-(re=-2097152&(me=re- -1048576|0))|0,pe=r-((t>>>0>>0)+(oe=ue)|0)|0,N=ne-(r=-2097152&Ce)|0,j=t=le-((ne>>>0>>0)+ae|0)|0,re=Tr(O,F,-997805,-1),r=_+se|0,r=(ne=re+ge|0)>>>0>>0?r+1|0:r,re=Tr(P,U,136657,0),r=_+r|0,r=(ne=re+ne|0)>>>0>>0?r+1|0:r,re=Tr(N,t,-683901,-1),t=_+r|0,t=(ne=re+ne|0)>>>0>>0?t+1|0:t,ue=(re=ne)-(r=-2097152&fe)|0,se=t-((re>>>0>>0)+ie|0)|0,t=Tr(o,0,E,0),r=_,re=t,t=Tr(S=2097151&((3&de)<<30|Qe>>>2),0,u,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,ne=(t=re)+(re=Tr(d,0,f,0))|0,t=_+r|0,t=ne>>>0>>0?t+1|0:t,re=Tr(h,0,b,0),r=_+t|0,r=(ne=re+ne|0)>>>0>>0?r+1|0:r,re=Tr(p,0,m,0),t=_+r|0,t=(ne=re+ne|0)>>>0>>0?t+1|0:t,r=Tr(g,B,A,0),re=_+t|0,re=(ne=r+ne|0)>>>0>>0?re+1|0:re,t=Tr(y,0,v,0),r=_+re|0,r=(ne=t+ne|0)>>>0>>0?r+1|0:r,re=Tr(l,0,w,0),t=_+r|0,t=(ne=re+ne|0)>>>0>>0?t+1|0:t,re=Tr(a,0,I,0),r=_+t|0,r=(ne=re+ne|0)>>>0>>0?r+1|0:r,re=Tr(i,0,k=2097151&((3&Te)<<30|Ve>>>2),0),t=_+r|0,ie=ne=re+ne|0,ne=ne>>>0>>0?t+1|0:t,t=Tr(o,0,S,0),r=_,ae=(re=t)+(t=Tr(C=Se>>>5&2097151,0,u,0))|0,re=_+r|0,re=ae>>>0>>0?re+1|0:re,t=Tr(d,0,E,0),r=_+re|0,r=(ae=t+ae|0)>>>0>>0?r+1|0:r,re=Tr(f,0,b,0),t=_+r|0,t=(ae=re+ae|0)>>>0>>0?t+1|0:t,re=Tr(h,0,m,0),r=_+t|0,r=(ae=re+ae|0)>>>0>>0?r+1|0:r,re=Tr(p,0,v,0),t=_+r|0,t=(ae=re+ae|0)>>>0>>0?t+1|0:t,r=Tr(g,B,w,0),re=_+t|0,re=(ae=r+ae|0)>>>0>>0?re+1|0:re,t=Tr(y,0,A,0),r=_+re|0,r=(ae=t+ae|0)>>>0>>0?r+1|0:r,re=Tr(l,0,I,0),t=_+r|0,t=(ae=re+ae|0)>>>0>>0?t+1|0:t,re=Tr(a,0,k,0),r=_+t|0,r=(ae=re+ae|0)>>>0>>0?r+1|0:r,re=Tr(i,0,T=Ie>>>5&2097151,0),t=_+r|0,ve=ae=re+ae|0,Qe=t=ae>>>0>>0?t+1|0:t,te=(t=ae)- -1048576|0,qe=re=Qe-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+ne|0,ge=ie=(re=(2097151&re)<<11|te>>>21)+ie|0,We=r=ie>>>0>>0?r+1|0:r,Ve=(t=ie)- -1048576|0,ze=re=r-((t>>>0<4293918720)+-1|0)|0,t=(t=re>>21)+se|0,fe=re=(r=(2097151&re)<<11|Ve>>>21)+ue|0,Ne=t=re>>>0>>0?t+1|0:t,Be=(t=re)- -1048576|0,Me=re=Ne-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+pe|0,ue=ne=(re=(2097151&re)<<11|Be>>>21)+he|0,Ce=r=ne>>>0>>0?r+1|0:r,Ie=re=r-(((t=ne)>>>0<4293918720)+-1|0)|0,le=(2097151&re)<<11|(xe=t- -1048576|0)>>>21,ie=re>>21,r=Tr(o,0,p,0),t=_,re=r,r=Tr(u,0,h,0),t=_+t|0,t=(re=re+r|0)>>>0>>0?t+1|0:t,ne=(r=Tr(g,B,b,0))+re|0,re=_+t|0,re=ne>>>0>>0?re+1|0:re,t=Tr(d,0,y,0),r=_+re|0,r=(ne=t+ne|0)>>>0>>0?r+1|0:r,t=Tr(l,0,m,0),r=_+r|0,r=(re=t+ne|0)>>>0>>0?r+1|0:r,ne=(t=re)+(re=Tr(a,0,v,0))|0,t=_+r|0,t=ne>>>0>>0?t+1|0:t,r=Tr(i,0,A,0),t=_+t|0,t=(re=r+ne|0)>>>0>>0?t+1|0:t,ne=re,se=re+(r=Tr(O,F,-683901,-1))|0,re=_+t|0,re=se>>>0>>0?re+1|0:re,r=se,se=t,Se=(t=ne)- -1048576|0,se=re-((ne=se=se-((t>>>0<4293918720)+-1|0)|0)+((t=r)>>>0<(ae=-2097152&Se)>>>0)|0)|0,t=r=t-ae|0,r=oe>>21,oe=t+(re=(2097151&oe)<<11|me>>>21)|0,t=r+se|0,t=oe>>>0>>0?t+1|0:t,re=(r=oe)-(se=-2097152&(de=r- -1048576|0))|0,r=(t-((r>>>0>>0)+(oe=ae=t-((r>>>0<4293918720)+-1|0)|0)|0)|0)+ie|0,z=le=re+le|0,H=r=le>>>0>>0?r+1|0:r,ae=Tr(le,r,-683901,-1),se=_,r=Tr(d,0,g,B),t=_,re=r,r=Tr(u,0,p,0),t=_+t|0,t=(re=re+r|0)>>>0>>0?t+1|0:t,ie=(r=Tr(o,0,y,0))+re|0,re=_+t|0,re=ie>>>0>>0?re+1|0:re,t=Tr(l,0,b,0),r=_+re|0,r=(ie=t+ie|0)>>>0>>0?r+1|0:r,re=Tr(a,0,m,0),t=_+r|0,t=(ie=re+ie|0)>>>0>>0?t+1|0:t,re=Tr(i,0,v,0),r=_+t|0,t=(t=r=(ie=re+ie|0)>>>0>>0?r+1|0:r)+(r=ne>>21)|0,ye=ie=(t=(ne=ie+(re=(2097151&ne)<<11|Se>>>21)|0)>>>0>>0?t+1|0:t)-(((r=ne)>>>0<4293918720)+-1|0)|0,re=r-(ne=-2097152&(Fe=r- -1048576|0))|0,r=(oe>>21)+(r=t-((r>>>0>>0)+ie|0)|0)|0,K=ne=(t=(2097151&oe)<<11|de>>>21)+re|0,G=r=ne>>>0>>0?r+1|0:r,r=Tr(ne,r,136657,0),t=_+se|0,Ge=re=r+ae|0,be=re>>>0>>0?t+1|0:t,t=Tr(b,0,C,0),r=_,re=t,t=Tr(x=2097151&De,0,d,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,ne=(t=re)+(re=Tr(m,0,S,0))|0,t=_+r|0,t=ne>>>0>>0?t+1|0:t,re=Tr(v,0,E,0),r=_+t|0,r=(ne=re+ne|0)>>>0>>0?r+1|0:r,re=Tr(f,0,A,0),t=_+r|0,t=(ne=re+ne|0)>>>0>>0?t+1|0:t,r=Tr(h,0,w,0),re=_+t|0,re=(ne=r+ne|0)>>>0>>0?re+1|0:re,t=Tr(p,0,I,0),r=_+re|0,r=(ne=t+ne|0)>>>0>>0?r+1|0:r,re=Tr(g,B,T,0),t=_+r|0,t=(ne=re+ne|0)>>>0>>0?t+1|0:t,re=Tr(y,0,k,0),r=_+t|0,r=(ne=re+ne|0)>>>0>>0?r+1|0:r,re=Tr(l,0,M=2097151&je,0),t=_+r|0,re=(r=ne=re+ne|0)>>>0>>0?t+1|0:t,(t=ne+(r=(c[n+23|0]|c[n+24|0]<<8|c[n+25|0]<<16|c[n+26|0]<<24)>>>5&2097151)|0)>>>0>>0&&(re=re+1|0),oe=t,ne=re,r=Tr(m,0,C,0),t=_,re=r,r=Tr(b,0,x,0),t=_+t|0,t=(re=re+r|0)>>>0>>0?t+1|0:t,ie=(r=re)+(re=Tr(v,0,S,0))|0,r=_+t|0,r=ie>>>0>>0?r+1|0:r,re=Tr(A,0,E,0),t=_+r|0,t=(ie=re+ie|0)>>>0>>0?t+1|0:t,re=Tr(f,0,w,0),r=_+t|0,r=(ie=re+ie|0)>>>0>>0?r+1|0:r,t=Tr(h,0,I,0),re=_+r|0,re=(ie=t+ie|0)>>>0>>0?re+1|0:re,r=Tr(p,0,k,0),t=_+re|0,t=(ie=r+ie|0)>>>0>>0?t+1|0:t,re=Tr(g,B,M,0),r=_+t|0,r=(ie=re+ie|0)>>>0>>0?r+1|0:r,re=Tr(y,0,T,0),t=_+r|0,t=(ie=re+ie|0)>>>0>>0?t+1|0:t,se=ie=(re=2097151&ke)+ie|0,me=r=ie>>>0>>0?t+1|0:t,Te=(t=ie)- -1048576|0,he=re=r-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+ne|0,de=r=(ie=oe=(re=(2097151&re)<<11|Te>>>21)+oe|0)>>>0>>0?r+1|0:r,De=ce-(t=-2097152&Ae)|0,ke=_e-((ce>>>0>>0)+we|0)|0,t=Tr(o,0,l,0),r=_,re=t,t=Tr(u,0,g,B),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,ne=(t=re)+(re=Tr(a,0,d,0))|0,t=_+r|0,t=ne>>>0>>0?t+1|0:t,re=Tr(i,0,b,0),r=_+t|0,ce=ne=re+ne|0,ne=ne>>>0>>0?r+1|0:r,t=Tr(u,0,y,0),r=_,oe=(re=t)+(t=Tr(o,0,g,B))|0,re=_+r|0,re=oe>>>0>>0?re+1|0:re,r=Tr(d,0,l,0),t=_+re|0,t=(oe=r+oe|0)>>>0>>0?t+1|0:t,re=Tr(a,0,b,0),r=_+t|0,r=(oe=re+oe|0)>>>0>>0?r+1|0:r,re=Tr(i,0,m,0),t=_+r|0,ae=re=(le=t=(oe=re+oe|0)>>>0>>0?t+1|0:t)-(((t=oe)>>>0<4293918720)+-1|0)|0,t=(2097151&re)<<11|(_e=t- -1048576|0)>>>21,re=(re>>21)+ne|0,ce=re=(ne=ce=t+ce|0)>>>0>>0?re+1|0:re,we=(t=ne)- -1048576|0,t=(r=(re=Ae=re-((t>>>0<4293918720)+-1|0)|0)>>21)+ke|0,Q=t=(R=De=(Ae=(2097151&re)<<11|we>>>21)+De|0)>>>0>>0?t+1|0:t,ke=Tr(R,t,470296,0),Ae=_,D=ne-(r=-2097152&we)|0,Ue=t=ce-((ne>>>0>>0)+re|0)|0,re=Tr(N,j,666643,0),r=_+Ae|0,r=(ne=re+ke|0)>>>0>>0?r+1|0:r,re=Tr(D,t,654183,0),t=_+r|0,ce=ne=re+ne|0,re=ne>>>0>>0?t+1|0:t,t=oe-(r=-2097152&_e)|0,r=(ye>>21)+(oe=le-((oe>>>0>>0)+ae|0)|0)|0,q=ae=(ne=(2097151&ye)<<11|Fe>>>21)+t|0,je=r=ae>>>0>>0?r+1|0:r,Je=ie- -1048576|0,ne=t=de-((ie>>>0<4293918720)+-1|0)|0,r=Tr(ae,r,-997805,-1),re=_+re|0,r=(re=(oe=r+ce|0)>>>0>>0?re+1|0:re)+de|0,ke=(ie=oe+ie|0)-(re=-2097152&Je)|0,Ae=(r=ie>>>0>>0?r+1|0:r)-((ie>>>0>>0)+t|0)|0,t=Tr(D,Ue,470296,0),r=_,re=t,t=Tr(R,Q,666643,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,t=Tr(ae,je,654183,0),r=_+r|0,t=(r=(re=t+re|0)>>>0>>0?r+1|0:r)+me|0,de=(re=re+se|0)-(r=-2097152&Te)|0,se=(t=re>>>0>>0?t+1|0:t)-((re>>>0>>0)+he|0)|0,r=Tr(v,0,C,0),t=_,re=r,r=Tr(m,0,x,0),t=_+t|0,t=(re=re+r|0)>>>0>>0?t+1|0:t,oe=(r=re)+(re=Tr(A,0,S,0))|0,r=_+t|0,r=oe>>>0>>0?r+1|0:r,re=Tr(w,0,E,0),t=_+r|0,t=(oe=re+oe|0)>>>0>>0?t+1|0:t,re=Tr(f,0,I,0),r=_+t|0,r=(oe=re+oe|0)>>>0>>0?r+1|0:r,t=Tr(h,0,k,0),re=_+r|0,re=(oe=t+oe|0)>>>0>>0?re+1|0:re,r=Tr(p,0,T,0),t=_+re|0,t=(oe=r+oe|0)>>>0>>0?t+1|0:t,re=Tr(y,0,M,0),r=_+t|0,t=r=(oe=re+oe|0)>>>0>>0?r+1|0:r,(r=oe+(re=2097151&((7&Re)<<29|Ye>>>3))|0)>>>0>>0&&(t=t+1|0),ie=r,oe=t,t=Tr(A,0,C,0),r=_,re=t,t=Tr(v,0,x,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,t=Tr(w,0,S,0),r=_+r|0,r=(re=t+re|0)>>>0>>0?r+1|0:r,ce=(t=Tr(I,0,E,0))+re|0,re=_+r|0,re=ce>>>0>>0?re+1|0:re,r=Tr(f,0,k,0),t=_+re|0,t=(ce=r+ce|0)>>>0>>0?t+1|0:t,r=Tr(h,0,T,0),t=_+t|0,t=(re=r+ce|0)>>>0>>0?t+1|0:t,ce=(r=re)+(re=Tr(p,0,M,0))|0,r=_+t|0,r=ce>>>0>>0?r+1|0:r,(t=(re=Pe>>>6&2097151)+ce|0)>>>0>>0&&(r=r+1|0),_e=t,le=r,we=t- -1048576|0,pe=re=r-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+oe|0,ae=r=(ie=(re=(2097151&re)<<11|we>>>21)+ie|0)>>>0>>0?r+1|0:r,ye=(t=ie)- -1048576|0,ce=re=r-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+se|0,me=oe=(re=(2097151&re)<<11|ye>>>21)+de|0,se=r=oe>>>0>>0?r+1|0:r,he=(t=oe)- -1048576|0,Se=re=r-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+Ae|0,r=(oe=(re=(2097151&re)<<11|he>>>21)+ke|0)>>>0>>0?r+1|0:r,re=oe,oe=r,t=r+be|0,(de=(r=re)+Ge|0)>>>0>>0&&(t=t+1|0),r=de,de=oe-((re>>>0<4293918720)+-1|0)|0,Ze=r-(re=-2097152&(Xe=re- -1048576|0))|0,Ee=t-((r>>>0>>0)+(oe=de)|0)|0,r=Tr(K,G,-997805,-1),t=_+se|0,Fe=re=r+me|0,de=re>>>0>>0?t+1|0:t,r=Tr(q,je,470296,0),t=_,re=r,r=Tr(D,Ue,666643,0),t=_+t|0,r=(t=(re=re+r|0)>>>0>>0?t+1|0:t)+ae|0,ye=(re=re+ie|0)-(t=-2097152&ye)|0,be=(r=re>>>0>>0?r+1|0:r)-((re>>>0>>0)+ce|0)|0,t=Tr(q,je,666643,0),re=_+le|0,me=r=t+_e|0,se=r>>>0>>0?re+1|0:re,r=Tr(w,0,C,0),t=_,re=r,r=Tr(A,0,x,0),t=_+t|0,t=(re=re+r|0)>>>0>>0?t+1|0:t,ie=(r=re)+(re=Tr(I,0,S,0))|0,r=_+t|0,r=ie>>>0>>0?r+1|0:r,re=Tr(k,0,E,0),t=_+r|0,t=(ie=re+ie|0)>>>0>>0?t+1|0:t,re=Tr(f,0,T,0),r=_+t|0,r=(ie=re+ie|0)>>>0>>0?r+1|0:r,t=Tr(h,0,M,0),re=_+r|0,t=(r=ie=t+ie|0)>>>0>>0?re+1|0:re,(r=(re=2097151&((1&Oe)<<31|Ke>>>1))+r|0)>>>0>>0&&(t=t+1|0),ce=r,ie=t,t=Tr(I,0,C,0),r=_,re=t,t=Tr(w,0,x,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,ae=(t=Tr(k,0,S,0))+re|0,re=_+r|0,re=ae>>>0>>0?re+1|0:re,r=Tr(T,0,E,0),t=_+re|0,t=(ae=r+ae|0)>>>0>>0?t+1|0:t,re=Tr(f,0,M,0),r=_+t|0,t=r=(ae=re+ae|0)>>>0>>0?r+1|0:r,(r=ae+(re=He>>>4&2097151)|0)>>>0>>0&&(t=t+1|0),le=r,Te=t,Ye=(t=r)- -1048576|0,He=re=Te-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+ie|0,Oe=r=(ae=ce=(re=(2097151&re)<<11|Ye>>>21)+ce|0)>>>0>>0?r+1|0:r,Ge=(t=ae)- -1048576|0,Pe=re=r-((t>>>0<4293918720)+-1|0)|0,t=(t=re>>21)+se|0,t=(re=(r=(2097151&re)<<11|Ge>>>21)+me|0)>>>0>>0?t+1|0:t,r=re,Re=(re=t)-((r>>>0<(t=-2097152&we)>>>0)+pe|0)|0,De=(t=ce=r-t|0)- -1048576|0,_e=r=Re-((t>>>0<4293918720)+-1|0)|0,t=(re=r>>21)+be|0,ke=ie=(r=(2097151&r)<<11|De>>>21)+ye|0,we=t=ie>>>0>>0?t+1|0:t,Ae=(t=ie)- -1048576|0,ye=r=we-((t>>>0<4293918720)+-1|0)|0,L=ue-(t=-2097152&xe)|0,Ke=ie=Ce-((ue>>>0>>0)+Ie|0)|0,t=(2097151&r)<<11|Ae>>>21,r=(r>>21)+de|0,r=(se=t+Fe|0)>>>0>>0?r+1|0:r,ue=(re=Tr(z,H,136657,0))+(se-(t=-2097152&he)|0)|0,t=_+(r-((se>>>0>>0)+Se|0)|0)|0,t=ue>>>0>>0?t+1|0:t,re=Tr(L,ie,-683901,-1),r=_+t|0,ue=ie=re+ue|0,be=r=ie>>>0>>0?r+1|0:r,xe=(t=ie)- -1048576|0,me=r=r-((t>>>0<4293918720)+-1|0)|0,t=(re=r>>21)+Ee|0,se=ie=(r=(2097151&r)<<11|xe>>>21)+Ze|0,pe=r=(he=t=ie>>>0>>0?t+1|0:t)-(((t=ie)>>>0<4293918720)+-1|0)|0,Fe=(2097151&r)<<11|(Ce=t- -1048576|0)>>>21,Se=r>>21,t=Tr(d,0,C,0),r=_,re=t,t=Tr(o,0,x,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,t=Tr(b,0,S,0),r=_+r|0,r=(re=t+re|0)>>>0>>0?r+1|0:r,ie=(t=re)+(re=Tr(m,0,E,0))|0,t=_+r|0,t=ie>>>0>>0?t+1|0:t,r=Tr(f,0,v,0),t=_+t|0,t=(re=r+ie|0)>>>0>>0?t+1|0:t,ie=(r=Tr(h,0,A,0))+re|0,re=_+t|0,re=ie>>>0>>0?re+1|0:re,t=Tr(p,0,w,0),r=_+re|0,r=(ie=t+ie|0)>>>0>>0?r+1|0:r,t=Tr(g,B,k,0),r=_+r|0,r=(re=t+ie|0)>>>0>>0?r+1|0:r,ie=(t=re)+(re=Tr(y,0,I,0))|0,t=_+r|0,t=ie>>>0>>0?t+1|0:t,r=Tr(l,0,T,0),t=_+t|0,t=(re=r+ie|0)>>>0>>0?t+1|0:t,ie=(r=Tr(a,0,M,0))+re|0,re=_+t|0,r=(t=ie)>>>0>>0?re+1|0:re,t=Qt(n+26|0),(t=ie+(re=2097151&((3&(re=_))<<30|t>>>2))|0)>>>0>>0&&(r=r+1|0),Ie=t,ie=r,t=Tr(N,j,470296,0),r=_,re=t,t=Tr(P,U,666643,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,Ee=(t=re)+(re=Tr(R,Q,654183,0))|0,t=_+r|0,t=Ee>>>0>>0?t+1|0:t,r=Tr(D,Ue,-997805,-1),re=_+t|0,re=(Ee=r+Ee|0)>>>0>>0?re+1|0:re,r=Tr(q,je,136657,0),t=_+re|0,r=(t=(Ee=r+Ee|0)>>>0>>0?t+1|0:t)+ie|0,W=(t=Ie)- -1048576|0,ie=de=ie-((t>>>0<4293918720)+-1|0)|0,r=(r=(Ee=(re=Ee)+Ie|0)>>>0>>0?r+1|0:r)+(re=ne>>21)|0,r=(ne=Ee+(t=(2097151&ne)<<11|Je>>>21)|0)>>>0>>0?r+1|0:r,t=(Ie=ne)-(ne=-2097152&W)|0,re=Tr(K,G,-683901,-1),r=(ne=r-((Ie>>>0>>0)+ie|0)|0)+_|0,V=t- -1048576|0,de=ne-((t>>>0<4293918720)+-1|0)|0,r=(r=(Ee=t+re|0)>>>0>>0?r+1|0:r)+(re=oe>>21)|0,r=(de=(r=(oe=Ee+(t=(2097151&oe)<<11|Xe>>>21)|0)>>>0>>0?r+1|0:r)-((oe>>>0<(re=-2097152&V)>>>0)+(ne=de)|0)|0)+Se|0,(oe=(t=oe-re|0)+Fe|0)>>>0>>0&&(r=r+1|0),Y=t- -1048576|0,de=de-((t>>>0<4293918720)+-1|0)|0,Je=(t=re=oe)-(re=-2097152&Y)|0,Xe=r-((t>>>0>>0)+(oe=de)|0)|0,Ze=se-(t=-2097152&Ce)|0,Ee=he-((se>>>0>>0)+pe|0)|0,Fe=ue-(t=-2097152&xe)|0,xe=be-((ue>>>0>>0)+me|0)|0,r=Tr(K,G,654183,0),t=_+we|0,t=(re=r+ke|0)>>>0>>0?t+1|0:t,ue=(r=Tr(z,H,-997805,-1))+((se=re)-(re=-2097152&Ae)|0)|0,re=_+(t-((se>>>0>>0)+ye|0)|0)|0,t=Tr(L,Ke,136657,0),r=_+(ue>>>0>>0?re+1|0:re)|0,Ce=se=t+ue|0,ue=se>>>0>>0?r+1|0:r,Ie=fe-(t=-2097152&Be)|0,be=Ne-((fe>>>0>>0)+Me|0)|0,r=Tr(P,U,-997805,-1),t=_,re=r,r=Tr(O,F,654183,0),t=_+t|0,t=(re=re+r|0)>>>0>>0?t+1|0:t,se=(r=Tr(N,j,136657,0))+re|0,re=_+t|0,re=se>>>0>>0?re+1|0:re,t=Tr(R,Q,-683901,-1),r=_+re|0,r=(r=(se=t+se|0)>>>0>>0?r+1|0:r)+We|0,r=(t=se+ge|0)>>>0>>0?r+1|0:r,me=(re=t)-(t=-2097152&Ve)|0,he=r-((re>>>0>>0)+ze|0)|0,r=Tr(P,U,654183,0),t=_,re=r,r=Tr(O,F,470296,0),t=_+t|0,t=(re=re+r|0)>>>0>>0?t+1|0:t,se=(r=re)+(re=Tr(N,j,-997805,-1))|0,r=_+t|0,r=Qe+(se>>>0>>0?r+1|0:r)|0,r=(t=se+ve|0)>>>0>>0?r+1|0:r,se=(re=t)+(t=Tr(R,Q,136657,0))|0,re=_+r|0,re=se>>>0>>0?re+1|0:re,r=Tr(D,Ue,-683901,-1),t=_+re|0,t=(se=r+se|0)>>>0>>0?t+1|0:t,ge=(re=se)-(r=-2097152&te)|0,fe=t-((re>>>0>>0)+qe|0)|0,t=Tr(o,0,C,0),r=_,re=t,t=Tr(u,0,x,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,se=(t=Tr(d,0,S,0))+re|0,re=_+r|0,re=se>>>0>>0?re+1|0:re,r=Tr(b,0,E,0),t=_+re|0,t=(se=r+se|0)>>>0>>0?t+1|0:t,re=Tr(f,0,m,0),r=_+t|0,r=(se=re+se|0)>>>0>>0?r+1|0:r,re=Tr(h,0,v,0),t=_+r|0,t=(se=re+se|0)>>>0>>0?t+1|0:t,re=Tr(p,0,A,0),r=_+t|0,r=(se=re+se|0)>>>0>>0?r+1|0:r,t=Tr(g,B,I,0),re=_+r|0,re=(se=t+se|0)>>>0>>0?re+1|0:re,r=Tr(y,0,w,0),t=_+re|0,t=(se=r+se|0)>>>0>>0?t+1|0:t,re=Tr(l,0,k,0),r=_+t|0,r=(se=re+se|0)>>>0>>0?r+1|0:r,re=Tr(i,0,M,0),t=_+r|0,t=(se=re+se|0)>>>0>>0?t+1|0:t,re=Tr(a,0,T,0),r=_+t|0,re=(t=se=re+se|0)>>>0>>0?r+1|0:r,(t=(r=(c[n+28|0]|c[n+29|0]<<8|c[n+30|0]<<16|c[n+31|0]<<24)>>>7|0)+t|0)>>>0>>0&&(re=re+1|0),r=ie>>21,ie=(n=(2097151&ie)<<11|W>>>21)+t|0,t=r+re|0,se=ie,Se=n=(pe=t=ie>>>0>>0?t+1|0:t)-(((t=ie)>>>0<4293918720)+-1|0)|0,r=(r=n>>21)+fe|0,ie=n=(t=(2097151&n)<<11|(we=t- -1048576|0)>>>21)+ge|0,de=r=n>>>0>>0?r+1|0:r,ye=(t=n)- -1048576|0,ve=n=r-((t>>>0<4293918720)+-1|0)|0,t=(r=n>>21)+he|0,t=(re=(n=(2097151&n)<<11|ye>>>21)+me|0)>>>0>>0?t+1|0:t,n=re,fe=re=(ge=t)-(((t=re)>>>0<4293918720)+-1|0)|0,r=(r=re>>21)+be|0,Be=re=(t=(2097151&re)<<11|(he=t- -1048576|0)>>>21)+Ie|0,Me=r=re>>>0>>0?r+1|0:r,t=Tr(re,r,-683901,-1),re=_+ue|0,me=r=t+Ce|0,ue=r>>>0>>0?re+1|0:re,ke=n-(t=-2097152&he)|0,Ce=fe=ge-((n>>>0>>0)+fe|0)|0,r=Tr(K,G,470296,0)+ce|0,t=Re+_|0,t=r>>>0>>0?t+1|0:t,ce=(n=Tr(z,H,654183,0))+((re=r)-(r=-2097152&De)|0)|0,r=_+(t-((re>>>0>>0)+_e|0)|0)|0,r=ce>>>0>>0?r+1|0:r,t=Tr(L,Ke,-997805,-1),re=_+r|0,re=(n=t+ce|0)>>>0>>0?re+1|0:re,r=Tr(Be,Me,136657,0),t=_+re|0,t=(n=r+n|0)>>>0>>0?t+1|0:t,r=Tr(ke,fe,-683901,-1),t=_+t|0,ge=t=(re=n=r+n|0)>>>0>>0?t+1|0:t,be=(t=re)- -1048576|0,fe=n=ge-((t>>>0<4293918720)+-1|0)|0,t=(r=n>>21)+ue|0,t=(ce=(n=(2097151&n)<<11|be>>>21)+me|0)>>>0>>0?t+1|0:t,n=ce,ce=t,he=(t=n)- -1048576|0,t=(r=(ue=me=ce-((t>>>0<4293918720)+-1|0)|0)>>21)+xe|0,xe=_e=(me=(2097151&ue)<<11|he>>>21)+Fe|0,me=_e>>>0>>0?t+1|0:t,Qe=n-(t=-2097152&he)|0,qe=ce-((n>>>0>>0)+ue|0)|0,ze=re-(t=-2097152&be)|0,Ne=ge-((re>>>0>>0)+fe|0)|0,n=(t=Tr(K,G,666643,0))+(ae-(r=-2097152&Ge)|0)|0,r=_+(Oe-((ae>>>0>>0)+Pe|0)|0)|0,r=n>>>0>>0?r+1|0:r,re=(t=n)+(n=Tr(z,H,470296,0))|0,t=_+r|0,t=re>>>0>>0?t+1|0:t,r=Tr(L,Ke,654183,0),t=_+t|0,fe=n=r+re|0,n=n>>>0>>0?t+1|0:t,ae=ie-(t=-2097152&ye)|0,ue=de-((ie>>>0>>0)+ve|0)|0,t=Tr(P,U,470296,0),r=_,re=t,t=Tr(O,F,666643,0),r=_+r|0,r=(re=re+t|0)>>>0>>0?r+1|0:r,ie=(t=re)+(re=Tr(N,j,654183,0))|0,t=_+r|0,t=ie>>>0>>0?t+1|0:t,r=Tr(R,Q,-997805,-1),t=_+t|0,t=(re=r+ie|0)>>>0>>0?t+1|0:t,ie=(r=re)+(re=Tr(D,Ue,136657,0))|0,r=_+t|0,r=ie>>>0>>0?r+1|0:r,t=Tr(q,je,-683901,-1),re=_+r|0,r=(re=(ie=t+ie|0)>>>0>>0?re+1|0:re)+pe|0,r=(t=ie+se|0)>>>0>>0?r+1|0:r,ie=t,t=t-(re=-2097152&we)|0,ie=r-((ie>>>0>>0)+Se|0)|0,r=ne>>21,ne=(re=(2097151&ne)<<11|V>>>21)+t|0,t=r+ie|0,ce=ne,ve=re=(de=t=ne>>>0>>0?t+1|0:t)-(((t=ne)>>>0<4293918720)+-1|0)|0,r=(r=re>>21)+ue|0,Ae=re=(t=(2097151&re)<<11|(Re=t- -1048576|0)>>>21)+ae|0,Ie=r=re>>>0>>0?r+1|0:r,r=Tr(re,r,-683901,-1),t=_+n|0,t=(re=r+fe|0)>>>0>>0?t+1|0:t,r=Tr(Be,Me,-997805,-1),t=_+t|0,t=(n=r+re|0)>>>0>>0?t+1|0:t,r=Tr(ke,Ce,136657,0),re=_+t|0,ae=n=r+n|0,ie=n>>>0>>0?re+1|0:re,t=Tr(k,0,C,0),r=_,n=t,t=Tr(I,0,x,0),r=_+r|0,r=(n=n+t|0)>>>0>>0?r+1|0:r,t=Tr(T,0,S,0),r=_+r|0,r=(n=t+n|0)>>>0>>0?r+1|0:r,re=(t=n)+(n=Tr(M,0,E,0))|0,t=_+r|0,t=re>>>0>>0?t+1|0:t,(r=(n=Le>>>7&2097151)+re|0)>>>0>>0&&(t=t+1|0),se=r,n=t,t=Tr(T,0,C,0),r=_,ne=(re=t)+(t=Tr(k,0,x,0))|0,re=_+r|0,re=ne>>>0>>0?re+1|0:re,r=Tr(M,0,S,0),t=_+re|0,r=(re=ne=r+ne|0)>>>0>>0?t+1|0:t,(t=ne+(re=2097151&((3&$)<<30|Z>>>2))|0)>>>0>>0&&(r=r+1|0),ue=t,ne=r,Pe=t- -1048576|0,he=r=r-((t>>>0<4293918720)+-1|0)|0,t=n+(re=r>>>21|0)|0,ge=r=(pe=t=(se=(r=(2097151&r)<<11|Pe>>>21)+se|0)>>>0>>0?t+1|0:t)-(((t=se)>>>0<4293918720)+-1|0)|0,t=le+((2097151&r)<<11|(_e=t- -1048576|0)>>>21)|0,r=Te+(r>>21)|0,r=t>>>0>>0?r+1|0:r,le=(n=Tr(z,H,666643,0))+((re=t)-(t=-2097152&Ye)|0)|0,t=_+(r-((re>>>0>>0)+He|0)|0)|0,t=le>>>0>>0?t+1|0:t,r=Tr(L,Ke,470296,0),re=_+t|0,re=(n=r+le|0)>>>0>>0?re+1|0:re,t=Tr(Ae,Ie,136657,0),r=_+re|0,r=(n=t+n|0)>>>0>>0?r+1|0:r,re=(t=n)+(n=Tr(Be,Me,654183,0))|0,t=_+r|0,t=re>>>0>>0?t+1|0:t,n=Tr(ke,Ce,-997805,-1),r=_+t|0,we=re=n+re|0,fe=r=re>>>0>>0?r+1|0:r,ye=(t=re)- -1048576|0,le=n=r-((t>>>0<4293918720)+-1|0)|0,re=(t=n>>21)+ie|0,ie=n=(r=(2097151&n)<<11|ye>>>21)+ae|0,n=re=n>>>0>>0?re+1|0:re,be=(t=ie)- -1048576|0,ae=re=re-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+Ne|0,We=Se=(re=(2097151&re)<<11|be>>>21)+ze|0,Se=Se>>>0>>0?r+1|0:r,t=ce-(r=-2097152&Re)|0,re=de-((ce>>>0>>0)+ve|0)|0,re=(r=oe>>21)+re|0,de=re=(oe=(ce=t)+(t=(2097151&oe)<<11|Y>>>21)|0)>>>0>>0?re+1|0:re,ve=re=re-(((t=oe)>>>0<4293918720)+-1|0)|0,Oe=r=re>>21,t=Tr(Le=(2097151&re)<<11|(Re=t- -1048576|0)>>>21,r,-683901,-1),r=_+n|0,r=(re=t+ie|0)>>>0>>0?r+1|0:r,ze=re-(t=-2097152&be)|0,Ne=r-((re>>>0>>0)+ae|0)|0,t=Tr(Le,Oe,136657,0),re=_+fe|0,re=(r=t+we|0)>>>0>>0?re+1|0:re,Te=r-(t=-2097152&ye)|0,He=re-((r>>>0>>0)+le|0)|0,n=(r=Tr(L,Ke,666643,0))+(se-(t=-2097152&_e)|0)|0,t=_+(pe-((se>>>0>>0)+ge|0)|0)|0,t=n>>>0>>0?t+1|0:t,r=Tr(Ae,Ie,-997805,-1),t=_+t|0,t=(n=r+n|0)>>>0>>0?t+1|0:t,re=(r=n)+(n=Tr(Be,Me,470296,0))|0,r=_+t|0,r=re>>>0>>0?r+1|0:r,n=(t=Tr(ke,Ce,654183,0))+re|0,re=_+r|0,pe=n,ae=n>>>0>>0?re+1|0:re,ie=ne,t=Tr(M,0,C,0),r=_,n=t,t=Tr(T,0,x,0),r=_+r|0,t=r=(n=n+t|0)>>>0>>0?r+1|0:r,(r=(r=n)+(n=X>>>5&2097151)|0)>>>0>>0&&(t=t+1|0),se=r,n=t,r=2097151&J,re=Tr(M,0,x,0)+r|0,t=_,ne=re,fe=re=(ge=t=re>>>0>>0?t+1|0:t)-(((t=re)>>>0<4293918720)+-1|0)|0,t=(2097151&re)<<11|(_e=t- -1048576|0)>>>21,re=(re>>>21|0)+n|0,le=re=(n=se=t+se|0)>>>0>>0?re+1|0:re,we=(t=n)- -1048576|0,ce=re=re-((t>>>0<4293918720)+-1|0)|0,t=(r=re>>>21|0)+ie|0,t=(se=(re=(2097151&re)<<11|we>>>21)+ue|0)>>>0>>0?t+1|0:t,se=(r=Tr(Ae,Ie,654183,0))+((ie=se)-(re=-2097152&Pe)|0)|0,re=_+(t-((16383&he)+(ie>>>0>>0)|0)|0)|0,t=Tr(Be,Me,666643,0),r=_+(se>>>0>>0?re+1|0:re)|0,r=(ie=t+se|0)>>>0>>0?r+1|0:r,re=Tr(ke,Ce,470296,0),t=_+r|0,ye=ie=re+ie|0,se=re=(ue=t=ie>>>0>>0?t+1|0:t)-(((t=ie)>>>0<4293918720)+-1|0)|0,r=(r=re>>21)+ae|0,he=re=(t=(2097151&re)<<11|(be=t- -1048576|0)>>>21)+pe|0,ie=r=re>>>0>>0?r+1|0:r;pe=(t=re)- -1048576|0,t=(r=(re=ae=r-((t>>>0<4293918720)+-1|0)|0)>>21)+He|0,ae=(Te=Pe=(ae=(2097151&re)<<11|pe>>>21)+Te|0)>>>0>>0?t+1|0:t,r=Tr(Le,Oe,-997805,-1),t=_+ie|0,t=(he=r+he|0)>>>0>>0?t+1|0:t,He=(ie=he)-(r=-2097152&pe)|0,Pe=t-((ie>>>0>>0)+re|0)|0,t=Tr(Le,Oe,654183,0),re=_+ue|0,re=(r=t+ye|0)>>>0>>0?re+1|0:re,he=r-(t=-2097152&be)|0,pe=re-((r>>>0>>0)+se|0)|0,re=(t=Tr(Ae,Ie,470296,0))+(n-(r=-2097152&we)|0)|0,r=_+(le-((16383&ce)+(n>>>0>>0)|0)|0)|0,r=re>>>0>>0?r+1|0:r,t=Tr(ke,Ce,666643,0),r=_+r|0,se=n=t+re|0,ie=n>>>0>>0?r+1|0:r,t=Tr(Ae,Ie,666643,0),re=_+(ge-((4095&fe)+(ne>>>0<(r=-2097152&_e)>>>0)|0)|0)|0,ce=re=(n=t+(ne-r|0)|0)>>>0>>0?re+1|0:re,ge=(t=n)- -1048576|0,ue=re=re-((t>>>0<4293918720)+-1|0)|0,r=(t=re>>21)+ie|0,fe=ne=(re=(2097151&re)<<11|ge>>>21)+se|0,se=r=ne>>>0>>0?r+1|0:r,ie=re=r-(((t=ne)>>>0<4293918720)+-1|0)|0,r=(2097151&re)<<11|(le=t- -1048576|0)>>>21,re=(re>>21)+pe|0,pe=ne=r+he|0,ne=ne>>>0>>0?re+1|0:re,t=Tr(Le,Oe,470296,0),r=_+se|0,ie=(r=(re=t+fe|0)>>>0>>0?r+1|0:r)-(((se=re)>>>0<(re=-2097152&le)>>>0)+ie|0)|0,fe=t=se-re|0,t=Tr(Le,Oe,666643,0),re=_+(ce-((n>>>0<(r=-2097152&ge)>>>0)+ue|0)|0)|0,ue=se=t+(n-r|0)|0,n=(2097151&(re=se>>>0>>0?re+1|0:re))<<11|(t=se)>>>21,t=(r=re>>21)+ie|0,ie=re=fe+n|0,re=(t=(r=re)>>>0>>0?t+1|0:t)>>21,t=(2097151&t)<<11|r>>>21,r=re+ne|0,se=n=t+pe|0,t=(t=(r=n>>>0>>0?r+1|0:r)>>21)+Pe|0,le=n=(r=(2097151&r)<<11|n>>>21)+He|0,r=(r=(t=n>>>0>>0?t+1|0:t)>>21)+ae|0,we=n=(t=(2097151&t)<<11|n>>>21)+Te|0,re=(t=(r=n>>>0>>0?r+1|0:r)>>21)+Ne|0,ye=n=(r=(2097151&r)<<11|n>>>21)+ze|0,n=(2097151&(re=(t=n)>>>0>>0?re+1|0:re))<<11|t>>>21,t=(r=re>>21)+Se|0,be=re=n+We|0,re=(t=(r=re)>>>0>>0?t+1|0:t)>>21,t=(2097151&t)<<11|r>>>21,r=re+qe|0,he=n=t+Qe|0,t=(t=(r=n>>>0>>0?r+1|0:r)>>21)+me|0,pe=n=(r=(2097151&r)<<11|n>>>21)+xe|0,r=(r=(t=n>>>0>>0?t+1|0:t)>>21)+Ee|0,Se=n=(t=(2097151&t)<<11|n>>>21)+Ze|0,re=(t=(r=n>>>0>>0?r+1|0:r)>>21)+Xe|0,ge=n=(r=(2097151&r)<<11|n>>>21)+Je|0,t=n,r=(de-((oe>>>0<(n=-2097152&Re)>>>0)+ve|0)|0)+(r=(re=t>>>0>>0?re+1|0:re)>>21)|0,fe=re=(re=(2097151&re)<<11|t>>>21)+(t=oe-n|0)|0,ce=t=(r=re>>>0>>0?r+1|0:r)>>21,r=Tr(ve=(2097151&r)<<11|re>>>21,t,666643,0),re=_,ue=r=r+(t=2097151&ue)|0,n=re=r>>>0>>0?re+1|0:re,s[0|ee]=r,s[e+1|0]=(255&re)<<24|r>>>8,t=2097151&ie,ne=Tr(ve,ce,470296,0)+t|0,r=_,r=ne>>>0>>0?r+1|0:r,r=(t=n>>21)+r|0,r=(ie=oe=(re=ne)+(ne=(2097151&n)<<11|ue>>>21)|0)>>>0>>0?r+1|0:r,re=ie,s[e+4|0]=(2047&r)<<21|re>>>11,t=r,s[e+3|0]=(7&t)<<29|re>>>3,r=e,ne=2097151&se,oe=Tr(ve,ce,654183,0)+ne|0,re=_,re=oe>>>0>>0?re+1|0:re,ne=t,t=(t>>=21)+re|0,se=oe=(ne=(2097151&ne)<<11|ie>>>21)+oe|0,re=t=oe>>>0>>0?t+1|0:t,s[r+6|0]=(63&t)<<26|oe>>>6,oe=0,t=ae=2097151&ie,s[r+2|0]=31&((65535&n)<<16|ue>>>16)|t<<5,ne=r,t=2097151&le,n=Tr(ve,ce,-997805,-1)+t|0,r=_,r=n>>>0>>0?r+1|0:r,r=(t=re>>21)+r|0,ue=re=(ie=n)+(n=(2097151&re)<<11|se>>>21)|0,r=re>>>0>>0?r+1|0:r,s[ne+9|0]=(511&r)<<23|re>>>9,n=r,t=r,r=re,s[ne+8|0]=(1&t)<<31|r>>>1,ie=0,r=le=2097151&se,s[ne+5|0]=(524287&oe)<<13|ae>>>19|r<<2,r=2097151&we,re=Tr(ve,ce,136657,0)+r|0,t=_,t=re>>>0>>0?t+1|0:t,r=n>>21,oe=(n=(2097151&n)<<11|ue>>>21)+re|0,re=t+r|0,se=oe,re=oe>>>0>>0?re+1|0:re,s[ne+12|0]=(4095&re)<<20|oe>>>12,r=re,s[ne+11|0]=(15&r)<<28|oe>>>4,oe=0,n=ae=2097151&ue,s[ne+7|0]=(16383&ie)<<18|le>>>14|n<<7,n=ne,re=2097151&ye,ne=Tr(ve,ce,-683901,-1)+re|0,t=_,t=ne>>>0>>0?t+1|0:t,re=ne,ne=(2097151&r)<<11|se>>>21,r=(r>>21)+t|0,t=r=(ie=re+ne|0)>>>0>>0?r+1|0:r,s[n+14|0]=(127&t)<<25|ie>>>7,ne=0,n=ue=2097151&se,s[e+10|0]=(131071&oe)<<15|ae>>>17|n<<4,t>>=21,r=(se=(re=(2097151&r)<<11|ie>>>21)+(2097151&be)|0)>>>0>>0?t+1|0:t,n=se,s[e+17|0]=(1023&r)<<22|n>>>10,t=r,s[e+16|0]=(3&t)<<30|n>>>2,re=0,n=ce=2097151&ie,s[e+13|0]=(1048575&ne)<<12|ue>>>20|n<<1,t>>=21,ie=ne=(r=(2097151&r)<<11|se>>>21)+(2097151&he)|0,t=ne>>>0>>0?t+1|0:t,n=ne,s[e+20|0]=(8191&t)<<19|n>>>13,r=t,s[e+19|0]=(31&t)<<27|n>>>5,n=ue=2097151&se,s[e+15|0]=(32767&re)<<17|ce>>>15|n<<6,re=t>>=21,se=ce=(n=(2097151&r)<<11|ne>>>21)+(2097151&pe)|0,s[(ne=e)+21|0]=se,t=ie,s[ne+18|0]=(262143&oe)<<14|ue>>>18|t<<3,n=se>>>0>>0?re+1|0:re,s[ne+22|0]=(255&n)<<24|se>>>8,r=re=(t=n)>>21,oe=ie=(t=(2097151&t)<<11|se>>>21)+(2097151&Se)|0,r=ie>>>0>>0?r+1|0:r,re=ie,s[ne+25|0]=(2047&r)<<21|re>>>11,t=r,s[ne+24|0]=(7&t)<<29|re>>>3,re=ne,t>>=21,(ne=(r=(2097151&r)<<11|ie>>>21)+(2097151&ge)|0)>>>0>>0&&(t=t+1|0),r=t,s[re+27|0]=(63&t)<<26|ne>>>6,re=0,n=31&((65535&n)<<16|se>>>16),t=se=2097151&oe,s[e+23|0]=n|t<<5,oe=(2097151&r)<<11|ne>>>21,r>>=21,r=(ue=oe+(2097151&fe)|0)>>>0>>0?r+1|0:r,n=oe=ue,s[e+31|0]=(131071&r)<<15|n>>>17,t=r,s[e+30|0]=(511&t)<<23|n>>>9,s[e+29|0]=(1&t)<<31|n>>>1,r=0,ne&=2097151,s[e+26|0]=(524287&re)<<13|se>>>19|ne<<2,s[e+28|0]=(16383&r)<<18|ne>>>14|n<<7}(o,l+160|0,l+288|0,l+224|0),Mt(l+288|0,64),Mt(l+224|0,64),t&&(u[t>>2]=64,u[t+4>>2]=0),A=l+560|0,0}function q(e,t,r,n){var i;A=i=A-2272|0,ye(i+2016|0,t),ye(i+1760|0,n),Ft(i+480|0,r),tr(i+320|0,r),Dt(i,i+320|0),tt(i+320|0,i,i+480|0),Dt(i+160|0,i+320|0),Ft(t=i+640|0,i+160|0),tt(i+320|0,i,t),Dt(i+160|0,i+320|0),Ft(t=i+800|0,i+160|0),tt(i+320|0,i,t),Dt(i+160|0,i+320|0),Ft(t=i+960|0,i+160|0),tt(i+320|0,i,t),Dt(i+160|0,i+320|0),Ft(t=i+1120|0,i+160|0),tt(i+320|0,i,t),Dt(i+160|0,i+320|0),Ft(t=i+1280|0,i+160|0),tt(i+320|0,i,t),Dt(i+160|0,i+320|0),Ft(t=i+1440|0,i+160|0),tt(i+320|0,i,t),Dt(i+160|0,i+320|0),Ft(i+1600|0,i+160|0),Vr(e),Rr(e+40|0),Rr(e+80|0),n=255;e:{for(;;){if(!(c[(r=n)+(i+2016|0)|0]|c[(i+1760|0)+r|0])){if(n=r+-1|0,r)continue;break e}break}if(!((0|r)<0))for(;lt(i+320|0,e),(0|(r=s[(t=r)+(i+2016|0)|0]))>=1?(Dt(i+160|0,i+320|0),tt(i+320|0,i+160|0,(i+480|0)+d((254&r)>>>1|0,160)|0)):(0|r)>-1||(Dt(i+160|0,i+320|0),rt(i+320|0,i+160|0,(i+480|0)+d((0-r&254)>>>1|0,160)|0)),(0|(r=s[t+(i+1760|0)|0]))>=1?(Dt(i+160|0,i+320|0),st(i+320|0,i+160|0,d((254&r)>>>1|0,120)+2272|0)):(0|r)>-1||(Dt(i+160|0,i+320|0),ot(i+320|0,i+160|0,d((0-r&254)>>>1|0,120)+2272|0)),Ht(e,i+320|0),r=t+-1|0,(0|t)>0;);}A=i+2272|0}function W(e,t,r,n){var i,o=0,a=0,l=0,d=0,h=0,f=0,p=0;if(A=i=A-704|0,r|n)if(h=(f=u[(o=e)+72>>2])+(l=(a=r)<<3)|0,a=(d=u[o+76>>2])+(n<<3|a>>>29)|0,a=h>>>0>>0?a+1|0:a,u[o+72>>2]=h,u[o+76>>2]=a,o=u[o+64>>2],l=u[e+68>>2],(0|a)==(0|d)&h>>>0>>0|a>>>0>>0&&((o=o+1|0)>>>0<1&&(l=l+1|0),u[(a=e)+64>>2]=o,u[a+68>>2]=l),(o=(p=n>>>29|0)+o|0)>>>0

>>0&&(l=l+1|0),u[(a=e)+64>>2]=o,u[a+68>>2]=l,(0|n)==(0|(l=h=0-(128<(a=127&((7&d)<<29|f>>>3))>>>0)|0))&(o=d=128-a|0)>>>0<=r>>>0|l>>>0>>0){for(o=0,l=0;s[80+(e+(p=o+a|0)|0)|0]=c[t+o|0],(o=o+1|0)>>>0<1&&(l=l+1|0),(0|d)!=(0|o)|(0|l)!=(0|h););if(S(e,e+80|0,i,l=i+640|0),t=t+d|0,!(n=n-((r>>>0>>0)+h|0)|0)&(r=r-d|0)>>>0>127|n>>>0>0)for(;S(e,t,i,l),t=t+128|0,a=n+-1|0,(r=r+-128|0)>>>0<4294967168&&(a=a+1|0),n=a,!a&r>>>0>127|a>>>0>0;);if(r|n)for(o=0,l=0;s[80+(e+o|0)|0]=c[t+o|0],(a=o+1|0)>>>0<1&&(l=l+1|0),(0|r)!=(0|(o=a))|(0|n)!=(0|l););Mt(i,704)}else for(o=r,d=(r=!n&r>>>0>1|n>>>0>0)?o:1,n=r?n:0,o=0,l=0;s[80+(e+(f=o+a|0)|0)|0]=c[t+o|0],(r=o+1|0)>>>0<1&&(l=l+1|0),(0|d)!=(0|(o=r))|(0|n)!=(0|l););return A=i+704|0,0}function V(e,t,r){var n,i=0,o=0;if(r>>>0>=512)return b(0|e,0|t,0|r),e;n=e+r|0;e:if(3&(e^t))if(n>>>0<4)r=e;else if((i=n+-4|0)>>>0>>0)r=e;else for(r=e;s[0|r]=c[0|t],s[r+1|0]=c[t+1|0],s[r+2|0]=c[t+2|0],s[r+3|0]=c[t+3|0],t=t+4|0,(r=r+4|0)>>>0<=i>>>0;);else{t:if((0|r)<1)r=e;else if(3&e)for(r=e;;){if(s[0|r]=c[0|t],t=t+1|0,(r=r+1|0)>>>0>=n>>>0)break t;if(!(3&r))break}else r=e;if(!((i=-4&n)>>>0<64||r>>>0>(o=i+-64|0)>>>0))for(;u[r>>2]=u[t>>2],u[r+4>>2]=u[t+4>>2],u[r+8>>2]=u[t+8>>2],u[r+12>>2]=u[t+12>>2],u[r+16>>2]=u[t+16>>2],u[r+20>>2]=u[t+20>>2],u[r+24>>2]=u[t+24>>2],u[r+28>>2]=u[t+28>>2],u[r+32>>2]=u[t+32>>2],u[r+36>>2]=u[t+36>>2],u[r+40>>2]=u[t+40>>2],u[r+44>>2]=u[t+44>>2],u[r+48>>2]=u[t+48>>2],u[r+52>>2]=u[t+52>>2],u[r+56>>2]=u[t+56>>2],u[r+60>>2]=u[t+60>>2],t=t- -64|0,(r=r- -64|0)>>>0<=o>>>0;);if(r>>>0>=i>>>0)break e;for(;u[r>>2]=u[t>>2],t=t+4|0,(r=r+4|0)>>>0>>0;);}if(r>>>0>>0)for(;s[0|r]=c[0|t],t=t+1|0,(0|n)!=(0|(r=r+1|0)););return e}function Y(e,t,r,n,i,o,a,c){e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,a|=0,c|=0;var l,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0;A=l=A-16|0,u[l+12>>2]=0,Lr(c);e:{if(n){b=4&c;t:{r:{n:{for(;;){d=p;i:{o:{for(;;){if(m=s[r+d|0],255!=(0|(f=b?Xe(m):Ze(m))))break o;if(!i)break i;if(!yr(i,m))break n;if(!((d=d+1|0)>>>0>>0))break}e=p+1|0,u[l+12>>2]=e>>>0>>0?n:e;break r}if(y=(y<<6)+f|0,(f=h+6|0)>>>0<8)h=f;else{if(h=h+-2|0,g>>>0>=t>>>0){u[l+12>>2]=d,u[8960]=68,d=1;break t}s[e+g|0]=y>>>h,g=g+1|0}if((p=d+1|0)>>>0>>0)continue}break}u[l+12>>2]=p;break r}u[l+12>>2]=d}d=0}if(!(h>>>0<=4)){e=-1;break e}}if(e=-1,!(~(-1<>2];;){r:{if(o>>>0>=t>>>0)u[8960]=68;else{if(61==(0|(a=s[e+o|0]))){i=i+-1|0;break r}if(n&&yr(n,a))break r;u[8960]=28}c=-1;break t}if(o=o+1|0,u[r>>2]=o,!i)break}return c}(r,n,l+12|0,i,h>>>1|0)))){e=0;t:if(i&&!((d=u[l+12>>2])>>>0>=n>>>0)){r:{for(;;){if(!yr(i,s[r+d|0]))break r;if((0|(d=d+1|0))==(0|n))break}u[l+12>>2]=n;break t}u[l+12>>2]=d}v=g}}return t=u[l+12>>2],a?u[a>>2]=t+r:(0|t)!=(0|n)&&(u[8960]=28,e=-1),o&&(u[o>>2]=v),A=l+16|0,0|e}function J(e,t){var r;for(A=r=A-192|0,B(r+144|0,t),B(r+96|0,r+144|0),B(r+96|0,r+96|0),T(r+96|0,t,r+96|0),T(r+144|0,r+144|0,r+96|0),B(r+48|0,r+144|0),T(r+96|0,r+96|0,r+48|0),B(r+48|0,r+96|0),t=1;B(r+48|0,r+48|0),5!=(0|(t=t+1|0)););for(T(r+96|0,r+48|0,r+96|0),B(r+48|0,r+96|0),t=1;B(r+48|0,r+48|0),10!=(0|(t=t+1|0)););for(T(r+48|0,r+48|0,r+96|0),B(r,r+48|0),t=1;B(r,r),20!=(0|(t=t+1|0)););for(T(r+48|0,r,r+48|0),B(r+48|0,r+48|0),t=1;B(r+48|0,r+48|0),10!=(0|(t=t+1|0)););for(T(r+96|0,r+48|0,r+96|0),B(r+48|0,r+96|0),t=1;B(r+48|0,r+48|0),50!=(0|(t=t+1|0)););for(T(r+48|0,r+48|0,r+96|0),B(r,r+48|0),t=1;B(r,r),100!=(0|(t=t+1|0)););for(T(r+48|0,r,r+48|0),B(r+48|0,r+48|0),t=1;B(r+48|0,r+48|0),50!=(0|(t=t+1|0)););for(T(r+96|0,r+48|0,r+96|0),B(r+96|0,r+96|0),t=1;B(r+96|0,r+96|0),5!=(0|(t=t+1|0)););T(e,r+96|0,r+144|0),A=r+192|0}function X(e,t,r){var n,i,o,s=0;A=n=A-16|0,i=u[e+20>>2],u[e+20>>2]=0,o=u[e+4>>2],u[e+4>>2]=0,s=-26;e:{t:{r:switch(r+-1|0){case 1:if(s=-32,et(t,35621,9))break e;t=t+9|0;break t;case 0:break r;default:break e}if(s=-32,et(t,35631,8))break e;t=t+8|0}if(!et(t,35640,3)&&(t=Ne(t+3|0,n+12|0))){if(s=-26,19!=u[n+12>>2])break e;if(!et(t,35644,3)&&(t=Ne(t+3|0,n+12|0))&&(u[e+44>>2]=u[n+12>>2],!et(t,35648,3)&&(t=Ne(t+3|0,n+12|0))&&(u[e+40>>2]=u[n+12>>2],!et(t,35652,3)&&(t=Ne(t+3|0,n+12|0))&&(r=u[n+12>>2],u[e+48>>2]=r,u[e+52>>2]=r,36==(0|(r=c[0|t]))&&(u[n+12>>2]=i,t=36==(0|r)?t+1|0:t,!Y(u[e+16>>2],i,t,De(t),0,n+12|0,n+8|0,3)&&(u[e+20>>2]=u[n+12>>2],t=u[n+8>>2],36==(0|(r=c[0|t]))&&(u[n+12>>2]=o,t=36==(0|r)?t+1|0:t,!Y(u[e>>2],o,t,De(t),0,n+12|0,n+8|0,3)))))))){if(u[e+4>>2]=u[n+12>>2],t=u[n+8>>2],s=me(e))break e;return A=n+16|0,c[0|t]?-32:0}}s=-32}return A=n+16|0,s}function Z(e,t){var r,n,i,o,a,c,l=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0;(l=p=u[e+60>>2])|(h=u[e+56>>2])&&(p=h,s[(m=h+e|0)- -64|0]=1,(h=h+1|0)>>>0<1&&(l=l+1|0),!l&h>>>0<=15|l>>>0<0&&ce(m+65|0,0,15-p|0),s[e+80|0]=1,N(e,e- -64|0,16,0)),c=u[e+52>>2],w=u[e+48>>2],y=u[e+44>>2],l=u[e+24>>2],p=u[e+28>>2]+(l>>>26|0)|0,f=u[e+32>>2]+(p>>>26|0)|0,v=(p=(A=(-67108864|(r=u[e+36>>2]+(f>>>26|0)|0))+((o=(n=67108863&f)+((i=(g=67108863&p)+((f=(l=(67108863&l)+((A=u[e+20>>2]+d(r>>>26|0,5)|0)>>>26|0)|0)+((m=5+(h=67108863&A)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>31)&l|(b=f)&(f=67108863&(a=(A>>>31|0)-1|0)),b=t,l=0,(h=(m=h&p|f&m|v<<26)+u[e+40>>2]|0)>>>0>>0&&(l=1),rr(b,h),h=0,(g=(b=y)+(v=(y=p&g|f&i)<<20|v>>>6)|0)>>>0>>0&&(h=1),b=g,g=l,v=b+l|0,l=h,l=v>>>0>>0?l+1|0:l,rr(m=t+4|0,v),h=0,(y=(g=w)+(f=(w=p&n|f&o)<<14|y>>>12)|0)>>>0>>0&&(h=1),g=y,y=l,f=g+l|0,l=h,l=f>>>0>>0?l+1|0:l,rr(b=t+8|0,f),rr(h=t+12|0,l=l+(p=(t=(A&a|p&r)<<8|w>>>18)+c|0)|0),Mt(e,88)}function $(e,t,r,n,i){e|=0,t|=0,r|=0,n|=0;var o=0,a=0,u=0,l=0,h=0,g=0,m=0,y=0,b=0,v=0;Lr(i|=0),a=(o=(n>>>0)/3|0)<<2,(o=d(o,-3)+n|0)&&(a=2&i?(2|a)+(o>>>1|0)|0:a+4|0);e:{t:{y=a;r:{n:{if(a>>>0>>0){if(!(4&i)){if(u=0,!n)break r;i=0,o=0;break n}if(u=0,!n)break r;for(i=0,o=0;;){for(h=c[r+l|0]|h<<8,i=i+8|0;g=o,m=i,b=e+o|0,v=bt(h>>>(i=i+-6|0)&63),s[0|b]=v,o=o+1|0,i>>>0>5;);if((0|(l=l+1|0))==(0|n))break}if(u=o,!i)break r;b=e+o|0,v=bt(h<<12-m&63),s[0|b]=v,u=g+2|0;break r}hr(),f()}for(;;){for(h=c[r+l|0]|h<<8,i=i+8|0;g=o,m=i,b=e+o|0,v=vt(h>>>(i=i+-6|0)&63),s[0|b]=v,o=o+1|0,i>>>0>5;);if((0|(l=l+1|0))==(0|n))break}u=o,i&&(b=e+o|0,v=vt(h<<12-m&63),s[0|b]=v,u=g+2|0)}if(y>>>0>=(o=u)>>>0){if(a>>>0>o>>>0)break t;a=o;break e}p(35568,35587,230,35603),f()}ce(e+o|0,61,a-o|0)}return ce(e+a|0,0,((r=a+1|0)>>>0>>0?t:r)-a|0),0|e}function ee(e,t,r,n){var i=0,o=0,a=0,l=0,d=0,h=0;e:{if((o=u[e+56>>2])|(i=u[e+60>>2])){if(h=e,d=l=16-o|0,d=(l=(0|n)==(0|(a=0-((16>>0)+i|0)|0))&l>>>0>r>>>0|a>>>0>n>>>0)?r:d,l=a=l?n:a,a|d){if(s[(e+o|0)- -64|0]=c[0|t],i=1,o=0,1!=(0|d)|l)for(;a=i+u[e+56>>2]|0,s[(e+a|0)- -64|0]=c[t+i|0],(i=i+1|0)>>>0<1&&(o=o+1|0),(0|d)!=(0|i)|(0|o)!=(0|l););i=u[e+60>>2],a=u[e+56>>2]}else a=o;if(o=i+l|0,(a=(i=d)+a|0)>>>0>>0&&(o=o+1|0),i=a,u[h+56>>2]=i,u[h+60>>2]=o,!o&i>>>0<16|o>>>0<0)break e;N(e,e- -64|0,16,0),u[e+56>>2]=0,u[e+60>>2]=0,r=(o=r)-(i=d)|0,n=n-((o>>>0>>0)+l|0)|0,t=t+i|0}if(!n&r>>>0>=16|n>>>0>0&&(N(e,t,o=-16&r,n),r&=15,n=0,t=t+o|0),r|n){for(i=0,o=0;h=i+u[e+56>>2]|0,s[(e+h|0)- -64|0]=c[t+i|0],(i=i+1|0)>>>0<1&&(o=o+1|0),(0|r)!=(0|i)|(0|n)!=(0|o););t=e,a=e,n=n+u[e+60>>2]|0,(e=r+u[e+56>>2]|0)>>>0>>0&&(n=n+1|0),u[a+56>>2]=e,u[t+60>>2]=n}}}function te(e,t,r){var n,i=0;n=i=A,A=i=i-448&-64,!e|!t||(wt(i- -64|0,0,0,64),rr(i+60|0,u[t+48>>2]),Or(i- -64|0,i+60|0,4,0),rr(i+60|0,u[t+4>>2]),Or(i- -64|0,i+60|0,4,0),rr(i+60|0,u[t+44>>2]),Or(i- -64|0,i+60|0,4,0),rr(i+60|0,u[t+40>>2]),Or(i- -64|0,i+60|0,4,0),rr(i+60|0,19),Or(i- -64|0,i+60|0,4,0),rr(i+60|0,r),Or(i- -64|0,i+60|0,4,0),rr(i+60|0,u[t+12>>2]),Or(i- -64|0,i+60|0,4,0),(r=u[t+8>>2])&&(Or(i- -64|0,r,u[t+12>>2],0),1&s[t+56|0]&&(Mt(u[t+8>>2],u[t+12>>2]),u[t+12>>2]=0)),rr(i+60|0,u[t+20>>2]),Or(i- -64|0,i+60|0,4,0),(r=u[t+16>>2])&&Or(i- -64|0,r,u[t+20>>2],0),rr(i+60|0,u[t+28>>2]),Or(i- -64|0,i+60|0,4,0),(r=u[t+24>>2])&&(Or(i- -64|0,r,u[t+28>>2],0),2&c[t+56|0]&&(Mt(u[t+24>>2],u[t+28>>2]),u[t+28>>2]=0)),rr(i+60|0,u[t+36>>2]),Or(i- -64|0,i+60|0,4,0),(r=u[t+32>>2])&&Or(i- -64|0,r,u[t+36>>2],0),Zt(i- -64|0,e,64)),A=n}function re(e,t,r,n,i,o,a,l,d,h){var p,g=0,m=0,y=0,b=0,v=0;A=p=A-352|0,r&&(u[r>>2]=0,u[r+4>>2]=0),n&&(s[0|n]=255),v=-1;e:{if(!(!a&o>>>0<17|a>>>0<0)){if(g=a+-1|0,(m=o+-17|0)>>>0<4294967279&&(g=g+1|0),y=m,m=g,!g&y>>>0>=4294967279|g>>>0>0)break e;Hr(p+32|0,64,b=e+32|0,e),Ur(p+96|0,p+32|0),Mt(p+32|0,64),xr(p+96|0,l,d,h),xr(p+96|0,35712,0-d&15,0),ce(p+32|0,0,64),s[p+32|0]=c[0|i],ct(p+32|0,p+32|0,64,0,b,1,e),l=c[p+32|0],s[p+32|0]=c[0|i],xr(p+96|0,p+32|0,64,0),xr(p+96|0,i=i+1|0,y,m),xr(p+96|0,35712,15&(g=o+-1|0),0),xt(p+24|0,d,h),xr(p+96|0,p+24|0,8,0),g=a,(o=o+47|0)>>>0<47&&(g=g+1|0),xt(d=p+24|0,o,g),xr(p+96|0,p+24|0,8,0),Fr(p+96|0,p),Mt(p+96|0,256),at(p,i+y|0,16)?Mt(p,16):(ct(t,i,y,m,b,2,e),Lt(e+36|0,p),Rt(b),(2&l||It(b,4))&&K(e),r&&(u[r>>2]=y,u[r+4>>2]=m),v=0,n&&(s[0|n]=l))}return A=p+352|0,v}hr(),f()}function ne(e,t,r){var n,i,o,s,a,c,l,d,h,f,p,g,m=0,y=0,b=0,v=0,A=0,w=0,E=0,_=0,I=0;n=u[t+4>>2],i=u[e+4>>2],o=u[t+8>>2],y=u[e+8>>2],s=u[t+12>>2],b=u[e+12>>2],a=u[t+16>>2],v=u[e+16>>2],c=u[t+20>>2],A=u[e+20>>2],l=u[t+24>>2],w=u[e+24>>2],d=u[t+28>>2],E=u[e+28>>2],h=u[t+32>>2],_=u[e+32>>2],f=u[t+36>>2],I=u[e+36>>2],g=(r=0-r|0)&((p=u[t>>2])^(m=u[e>>2])),u[e>>2]=g^m,m=I,I=r&(I^f),u[e+36>>2]=m^I,m=_,_=r&(_^h),u[e+32>>2]=m^_,m=E,E=r&(E^d),u[e+28>>2]=m^E,m=w,w=r&(w^l),u[e+24>>2]=m^w,m=A,A=r&(A^c),u[e+20>>2]=m^A,m=v,v=r&(v^a),u[e+16>>2]=m^v,m=b,b=r&(b^s),u[e+12>>2]=m^b,m=y,y=r&(y^o),u[e+8>>2]=m^y,m=e,e=r&(n^i),u[m+4>>2]=e^i,u[t+36>>2]=I^f,u[t+32>>2]=_^h,u[t+28>>2]=E^d,u[t+24>>2]=w^l,u[t+20>>2]=A^c,u[t+16>>2]=v^a,u[t+12>>2]=b^s,u[t+8>>2]=y^o,u[t+4>>2]=e^n,u[t>>2]=p^g}function ie(e,t){var r=0,n=0,i=0,o=0,s=0,a=0,h=0,f=0,p=0,g=0;e:if(e&&(2!=u[e+36>>2]||(n=u[t>>2],c[t+8|0]<2&&!n)?(function(e,t,r){var n,i=0,o=0,s=0;if(A=n=A-4096|0,Wr(n+3072|0),Wr(n+2048|0),!(!e|!t)&&(u[n+2048>>2]=u[t>>2],u[n+2052>>2]=0,u[n+2056>>2]=u[t+4>>2],u[n+2060>>2]=0,u[n+2064>>2]=c[t+8|0],u[n+2068>>2]=0,u[n+2072>>2]=u[e+16>>2],u[n+2076>>2]=0,u[n+2080>>2]=u[e+8>>2],u[n+2084>>2]=0,u[n+2088>>2]=u[e+36>>2],u[n+2092>>2]=0,u[e+20>>2]))for(t=0;(s=127&t)||(i=u[n+2100>>2],(o=u[n+2096>>2]+1|0)>>>0<1&&(i=i+1|0),u[n+2096>>2]=o,u[n+2100>>2]=i,Wr(n),Wr(n+1024|0),x(n+3072|0,n+2048|0,n),x(n+3072|0,n,n+1024|0)),s=u[4+(o=(n+1024|0)+(s<<3)|0)>>2],u[(i=(t<<3)+r|0)>>2]=u[o>>2],u[i+4>>2]=s,(t=t+1|0)>>>0>2];);A=n+4096|0}(e,t,p=u[e+4>>2]),n=u[t>>2],g=0):(p=u[e+4>>2],g=1),!((o=!((a=n)|(n=c[t+8|0]))<<1)>>>0>=(r=u[e+20>>2])>>>0)))for(i=u[e+24>>2],r=(n=(d(i,u[t+4>>2])+o|0)+d(r,n)|0)+((n>>>0)%(i>>>0)|0?-1:i+-1|0)|0;;){if(i=1==((n>>>0)%(i>>>0)|0)?n+-1|0:r,r=g?u[u[e>>2]+4>>2]+(i<<10)|0:(o<<3)+p|0,s=u[r+4>>2],h=u[r>>2],r=u[e+28>>2],u[t+12>>2]=o,r=(s>>>0)%(r>>>0)|0,s=u[t+4>>2],a=f=c[t+8|0]?r:s,a=(f=u[t>>2])?r:a,r=u[u[e>>2]+4>>2],s=((d(a,u[e+24>>2])<<10)+r|0)+(_e(e,t,h,!0&(0|s)==(0|a))<<10)|0,h=r+(i<<10)|0,r=r+(n<<10)|0,f?x(h,s,r):M(h,s,r),(o=o+1|0)>>>0>=l[e+20>>2])break e;n=n+1|0,r=i+1|0,i=u[e+24>>2]}}function oe(e,t){var r;u[e>>2]=67108863&(c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24),u[e+4>>2]=(c[t+3|0]|c[t+4|0]<<8|c[t+5|0]<<16|c[t+6|0]<<24)>>>2&67108611,u[e+8>>2]=(c[t+6|0]|c[t+7|0]<<8|c[t+8|0]<<16|c[t+9|0]<<24)>>>4&67092735,u[e+12>>2]=(c[t+9|0]|c[t+10|0]<<8|c[t+11|0]<<16|c[t+12|0]<<24)>>>6&66076671,r=c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24,u[e+20>>2]=0,u[e+24>>2]=0,u[e+28>>2]=0,u[e+32>>2]=0,u[e+36>>2]=0,u[e+16>>2]=r>>>8&1048575,u[e+40>>2]=c[t+16|0]|c[t+17|0]<<8|c[t+18|0]<<16|c[t+19|0]<<24,u[e+44>>2]=c[t+20|0]|c[t+21|0]<<8|c[t+22|0]<<16|c[t+23|0]<<24,u[e+48>>2]=c[t+24|0]|c[t+25|0]<<8|c[t+26|0]<<16|c[t+27|0]<<24,t=c[t+28|0]|c[t+29|0]<<8|c[t+30|0]<<16|c[t+31|0]<<24,s[e+80|0]=0,u[e+56>>2]=0,u[e+60>>2]=0,u[e+52>>2]=t}function se(e,t,r){var n=0;e:if((0|e)!=(0|t)){if((t-e|0)-r>>>0<=0-(r<<1)>>>0)return V(e,t,r);if(n=3&(e^t),e>>>0>>0){if(n)n=e;else{if(3&e)for(n=e;;){if(!r)break e;if(s[0|n]=c[0|t],t=t+1|0,r=r+-1|0,!(3&(n=n+1|0)))break}else n=e;if(!(r>>>0<=3))for(;u[n>>2]=u[t>>2],t=t+4|0,n=n+4|0,(r=r+-4|0)>>>0>3;);}if(r)for(;s[0|n]=c[0|t],n=n+1|0,t=t+1|0,r=r+-1|0;);}else{if(!n){if(e+r&3)for(;;){if(!r)break e;if(s[0|(n=(r=r+-1|0)+e|0)]=c[t+r|0],!(3&n))break}if(!(r>>>0<=3))for(;u[(r=r+-4|0)+e>>2]=u[t+r>>2],r>>>0>3;);}if(!r)break e;for(;s[(r=r+-1|0)+e|0]=c[t+r|0],r;);}}return e}function ae(e,t,r,n){var i=0,o=0,a=0,u=0,l=0,d=0;e:if(r|n)for(d=e+224|0,a=e+96|0,i=c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24;;){if(u=96+(e+i|0)|0,l=o=256-i|0,!n&r>>>0<=o>>>0|n>>>0<0){V(u,t,r),t=r+(c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24)|0,s[e+352|0]=t,s[e+353|0]=t>>>8,s[e+354|0]=t>>>16,s[e+355|0]=t>>>24;break e}if(V(u,t,o),i=(c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24)+o|0,s[e+352|0]=i,s[e+353|0]=i>>>8,s[e+354|0]=i>>>16,s[e+355|0]=i>>>24,pe(e,128),I(e,a),V(a,d,128),i=(c[e+352|0]|c[e+353|0]<<8|c[e+354|0]<<16|c[e+355|0]<<24)-128|0,s[e+352|0]=i,s[e+353|0]=i>>>8,s[e+354|0]=i>>>16,s[e+355|0]=i>>>24,t=t+o|0,!((r=(o=r)-l|0)|(n=n-(o>>>0>>0)|0)))break}return 0}function ue(e,t){var r,n=0;A=r=A-48|0,function(e,t){var r,n,i,o,s,a,c,l,h=0;n=u[t+28>>2],i=u[t+24>>2],o=u[t+20>>2],s=u[t+16>>2],a=u[t+12>>2],c=u[t+8>>2],l=u[t+4>>2],h=u[t>>2],r=u[t+36>>2],t=u[t+32>>2],h=d(((n+(i+(o+(s+(a+(c+(l+(h+(d(r,19)+16777216>>>25|0)>>26)>>25)>>26)>>25)>>26)>>25)>>26)>>25)+t>>26)+r>>25,19)+h|0,u[e>>2]=67108863&h,h=l+(h>>26)|0,u[e+4>>2]=33554431&h,h=c+(h>>25)|0,u[e+8>>2]=67108863&h,h=a+(h>>26)|0,u[e+12>>2]=33554431&h,h=s+(h>>25)|0,u[e+16>>2]=67108863&h,h=o+(h>>26)|0,u[e+20>>2]=33554431&h,h=i+(h>>25)|0,u[e+24>>2]=67108863&h,h=n+(h>>26)|0,u[e+28>>2]=33554431&h,t=t+(h>>25)|0,u[e+32>>2]=67108863&t,u[e+36>>2]=r+(t>>26)&33554431}(r,t),t=u[r>>2],s[0|e]=t,s[e+2|0]=t>>>16,s[e+1|0]=t>>>8,n=u[r+4>>2],s[e+5|0]=n>>>14,s[e+4|0]=n>>>6,s[e+3|0]=n<<2|t>>>24,t=u[r+8>>2],s[e+8|0]=t>>>13,s[e+7|0]=t>>>5,s[e+6|0]=t<<3|n>>>22,n=u[r+12>>2],s[e+11|0]=n>>>11,s[e+10|0]=n>>>3,s[e+9|0]=n<<5|t>>>21,t=u[r+16>>2],s[e+15|0]=t>>>18,s[e+14|0]=t>>>10,s[e+13|0]=t>>>2,s[e+12|0]=t<<6|n>>>19,t=u[r+20>>2],s[e+16|0]=t,s[e+18|0]=t>>>16,s[e+17|0]=t>>>8,n=u[r+24>>2],s[e+21|0]=n>>>15,s[e+20|0]=n>>>7,s[e+19|0]=n<<1|t>>>24,t=u[r+28>>2],s[e+24|0]=t>>>13,s[e+23|0]=t>>>5,s[e+22|0]=t<<3|n>>>23,n=u[r+32>>2],s[e+27|0]=n>>>12,s[e+26|0]=n>>>4,s[e+25|0]=n<<4|t>>>21,t=u[r+36>>2],s[e+31|0]=t>>>18,s[e+30|0]=t>>>10,s[e+29|0]=t>>>2,s[e+28|0]=t<<6|n>>>20,A=r+48|0}function ce(e,t,r){var n=0,i=0,o=0,a=0;if(r&&(s[(n=e+r|0)-1|0]=t,s[0|e]=t,!(r>>>0<3||(s[n+-2|0]=t,s[e+1|0]=t,s[n+-3|0]=t,s[e+2|0]=t,r>>>0<7||(s[n+-4|0]=t,s[e+3|0]=t,r>>>0<9||(i=(n=0-e&3)+e|0,t=d(255&t,16843009),u[i>>2]=t,u[(n=(r=r-n&-4)+i|0)-4>>2]=t,r>>>0<9||(u[i+8>>2]=t,u[i+4>>2]=t,u[n+-8>>2]=t,u[n+-12>>2]=t,r>>>0<25||(u[i+24>>2]=t,u[i+20>>2]=t,u[i+16>>2]=t,u[i+12>>2]=t,u[n+-16>>2]=t,u[n+-20>>2]=t,u[n+-24>>2]=t,u[n+-28>>2]=t,(r=r-(a=4&i|24)|0)>>>0<32))))))))for(n=t,o=t,t=i+a|0;u[t+24>>2]=o,u[t+28>>2]=n,u[t+16>>2]=o,u[t+20>>2]=n,u[t+8>>2]=o,u[t+12>>2]=n,u[t>>2]=o,u[t+4>>2]=n,t=t+32|0,(r=r+-32|0)>>>0>31;);return e}function le(e,t){var r,n=0,i=0,o=0,a=0;for(A=r=A-464|0;i=n<<1,a=c[t+n|0],s[i+(r+400|0)|0]=15&a,s[(r+400|0)+(1|i)|0]=a>>>4,32!=(0|(n=n+1|0)););for(n=0;t=8+(i=(t=n)+c[0|(n=(r+400|0)+o|0)]|0)|0,s[0|n]=i-(240&t),n=t<<24>>28,63!=(0|(o=o+1|0)););for(s[r+463|0]=c[r+463|0]+n,fr(e),n=1;Mr(r,n>>>1|0,s[(r+400|0)+n|0]),st(r+240|0,e,r),Dt(e,r+240|0),t=n>>>0<62,n=n+2|0,t;);for(tr(r+240|0,e),Ht(r+120|0,r+240|0),lt(r+240|0,r+120|0),Ht(r+120|0,r+240|0),lt(r+240|0,r+120|0),Ht(r+120|0,r+240|0),lt(r+240|0,r+120|0),Dt(e,r+240|0),n=0;Mr(r,n>>>1|0,s[(r+400|0)+n|0]),st(r+240|0,e,r),Dt(e,r+240|0),t=n>>>0<62,n=n+2|0,t;);A=r+464|0}function de(e,t,r,n,i,o,a,l,d,h){var p,g=0;if(A=p=A-336|0,r&&(u[r>>2]=0,u[r+4>>2]=0),!o&i>>>0<4294967279|o>>>0<0)return Hr(p+16|0,64,g=e+32|0,e),Ur(p+80|0,p+16|0),Mt(p+16|0,64),xr(p+80|0,a,l,d),xr(p+80|0,35712,0-l&15,0),ce(p+16|0,0,64),s[p+16|0]=h,ct(p+16|0,p+16|0,64,0,g,1,e),xr(p+80|0,p+16|0,64,0),s[0|t]=c[p+16|0],ct(a=t+1|0,n,i,o,g,2,e),xr(p+80|0,a,i,o),xr(p+80|0,35712,15&i,0),xt(p+8|0,l,d),xr(p+80|0,p+8|0,8,0),xt(p+8|0,i- -64|0,o-((i>>>0<4294967232)+-1|0)|0),xr(p+80|0,p+8|0,8,0),Fr(p+80|0,t=i+a|0),Mt(p+80|0,256),Lt(e+36|0,t),Rt(g),(2&h||It(g,4))&&K(e),r&&((e=i+17|0)>>>0<17&&(o=o+1|0),u[r>>2]=e,u[r+4>>2]=o),A=p+336|0,0;hr(),f()}function he(e,t,r,n,i,o,s){var a,c,l,d,h=0;return A=a=A-352|0,G(a,o,s),!i&r-e>>>0>=n>>>0|0>i>>>0|r>>>0<=e>>>0&&!(!i&e-r>>>0>>0|0>>0&&e>>>0>r>>>0)||(r=se(e,r,n)),u[a+56>>2]=0,u[a+60>>2]=0,u[a+48>>2]=0,u[a+52>>2]=0,u[a+40>>2]=0,u[a+44>>2]=0,u[a+32>>2]=0,u[a+36>>2]=0,(c=!((s=(h=!i&n>>>0>32|i>>>0>0)?32:n)|(h=h?0:i)))||V(a- -64|0,r,s),d=o+16|0,o=h,(l=s+32|0)>>>0<32&&(o=o+1|0),pr(a+32|0,a+32|0,l,o,d,a),Ur(a+96|0,a+32|0),c||V(e,a- -64|0,s),Mt(a+32|0,64),!i&n>>>0>=33|i>>>0>0&&gr(e+s|0,o=r+s|0,(r=n)-s|0,i-(h+(r>>>0>>0)|0)|0,d,a),Mt(a,32),xr(a+96|0,e,n,i),Fr(a+96|0,t),Mt(a+96|0,256),A=a+352|0,0}function fe(e,t,r,n,i,s,a){var c,l,d=0,h=0,f=0;A=c=A-96|0,G(c,s,a),l=s+16|0,o[u[8951]](c+32|0,32,0,l,c),s=-1;e:{if(!(0|o[u[8945]](r,t,n,i,c+32|0))){if(s=0,!e)break e;!i&e-t>>>0>=n>>>0|0>i>>>0|e>>>0<=t>>>0&&!(!i&t-e>>>0>>0|0>>0&&t>>>0>e>>>0)||(t=se(e,t,n)),r=(s=!i&n>>>0>32|i>>>0>0)?32:n,a=s=s?0:i,r|s?(d=r,f=V(c- -64|0,t,r),s=a,(h=r+32|0)>>>0<32&&(s=s+1|0),pr(c+32|0,c+32|0,h,s,l,c),V(e,f,d)):(s=a,(d=r+32|0)>>>0<32&&(s=s+1|0),pr(h=c+32|0,f=c+32|0,d,s,l,c)),s=0,!i&n>>>0<33|i>>>0<0||gr((d=e)+(e=r)|0,e+t|0,n-e|0,i-(a+(n>>>0>>0)|0)|0,l,c)}Mt(c,32)}return A=c+96|0,s}function pe(e,t){var r,n,i=0,o=0;o=r=c[e+68|0]|c[e+69|0]<<8|c[e+70|0]<<16|c[e+71|0]<<24,(i=t+(n=c[e+64|0]|c[e+65|0]<<8|c[e+66|0]<<16|c[e+67|0]<<24)|0)>>>0>>0&&(o=o+1|0),s[e+64|0]=i,s[e+65|0]=i>>>8,s[e+66|0]=i>>>16,s[e+67|0]=i>>>24,s[e+68|0]=o,s[e+69|0]=o>>>8,s[e+70|0]=o>>>16,s[e+71|0]=o>>>24,t=c[e+76|0]|c[e+77|0]<<8|c[e+78|0]<<16|c[e+79|0]<<24,(i=(o=(0|o)==(0|r)&i>>>0>>0|o>>>0>>0)+(c[e+72|0]|c[e+73|0]<<8|c[e+74|0]<<16|c[e+75|0]<<24)|0)>>>0>>0&&(t=t+1|0),s[e+72|0]=i,s[e+73|0]=i>>>8,s[e+74|0]=i>>>16,s[e+75|0]=i>>>24,s[e+76|0]=t,s[e+77|0]=t>>>8,s[e+78|0]=t>>>16,s[e+79|0]=t>>>24}function ge(e,t){u[e>>2]=1634760805,u[e+4>>2]=857760878,u[e+8>>2]=2036477234,u[e+12>>2]=1797285236,u[e+16>>2]=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,u[e+20>>2]=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,u[e+24>>2]=c[t+8|0]|c[t+9|0]<<8|c[t+10|0]<<16|c[t+11|0]<<24,u[e+28>>2]=c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24,u[e+32>>2]=c[t+16|0]|c[t+17|0]<<8|c[t+18|0]<<16|c[t+19|0]<<24,u[e+36>>2]=c[t+20|0]|c[t+21|0]<<8|c[t+22|0]<<16|c[t+23|0]<<24,u[e+40>>2]=c[t+24|0]|c[t+25|0]<<8|c[t+26|0]<<16|c[t+27|0]<<24,u[e+44>>2]=c[t+28|0]|c[t+29|0]<<8|c[t+30|0]<<16|c[t+31|0]<<24}function me(e){var t=0,r=0;if(!e)return-25;if(!u[e>>2])return-1;e:{t:{if(t=-2,!(l[e+4>>2]<16)&&(u[e+8>>2]||(t=-18,!u[e+12>>2]))){if(r=u[e+20>>2],!u[e+16>>2])break t;if(t=-6,!(r>>>0<8)&&(u[e+24>>2]||(t=-20,!u[e+28>>2]))&&(u[e+32>>2]||(t=-21,!u[e+36>>2]))&&(t=-14,!((r=u[e+44>>2])>>>0<8||(t=-15,r>>>0>2097152||(t=-14,r>>>0<(r=u[e+48>>2])<<3>>>0))))){if(!u[e+40>>2])return-12;if(!r)return-16;if(t=-17,!(r>>>0>16777215)){if(e=u[e+52>>2])break e;t=-28}}}return t}return r?-19:-6}return e>>>0>16777215?-29:0}function ye(e,t){for(var r=0,n=0,i=0,o=0,a=0,u=0,l=0,d=0,h=0,f=0;s[e+r|0]=c[(r>>>3|0)+t|0]>>>(7&r)&1,256!=(0|(r=r+1|0)););for(i=254;;){u=(o=u)+1|0;e:if(!(!c[0|(a=e+o|0)]|o>>>0>254))for(t=1,f=(i>>>0<5?i:5)+1|0,r=u;;){l=t;t:if(n=s[0|(t=e+r|0)])if((0|(h=(d=s[0|a])+(n<<=l)|0))<=15)s[0|a]=h,s[0|t]=0;else{if((0|(t=d-n|0))<-15)break e;for(s[0|a]=t;;){if(!c[0|(t=e+r|0)]){s[0|t]=1;break t}if(s[0|t]=0,t=r>>>0<255,r=r+1|0,!t)break}}if(r=o+(t=l+1|0)|0,(0|l)==(0|f))break}if(i=i+-1|0,256==(0|u))break}}function be(e,t,r){var n,i,o,s,a,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_;p=u[t+4>>2],n=u[e+4>>2],g=u[t+8>>2],i=u[e+8>>2],m=u[t+12>>2],o=u[e+12>>2],y=u[t+16>>2],s=u[e+16>>2],b=u[t+20>>2],a=u[e+20>>2],v=u[t+24>>2],c=u[e+24>>2],A=u[t+28>>2],l=u[e+28>>2],w=u[t+32>>2],d=u[e+32>>2],E=u[t+36>>2],h=u[e+36>>2],f=u[e>>2],_=u[t>>2]^f,t=0-r|0,u[e>>2]=f^_&t,u[e+36>>2]=t&(h^E)^h,u[e+32>>2]=t&(d^w)^d,u[e+28>>2]=t&(l^A)^l,u[e+24>>2]=t&(c^v)^c,u[e+20>>2]=t&(a^b)^a,u[e+16>>2]=t&(s^y)^s,u[e+12>>2]=t&(o^m)^o,u[e+8>>2]=t&(i^g)^i,u[e+4>>2]=t&(n^p)^n}function ve(e,t,r,n){var i,o,s,a,c=0;A=i=A+-64|0,ce(i+8|0,0,52),c=De(e),u[i+20>>2]=c,u[i+36>>2]=c,u[i+4>>2]=c,o=C(c),u[i+32>>2]=o,s=C(c),u[i+16>>2]=s,a=C(c),u[i>>2]=a;e:if(!a|!o|!s||!(c=C(c)))P(o),P(s),P(a),e=-22;else{if(e=X(i,e,n)){P(u[i+32>>2]),P(u[i+16>>2]),P(u[i>>2]),P(c);break e}e=0,t=Te(u[i+40>>2],u[i+44>>2],u[i+52>>2],t,r,u[i+16>>2],u[i+20>>2],c,u[i+4>>2],0,0,n),P(u[i+32>>2]),P(u[i+16>>2]),(t||at(c,u[i>>2],u[i+4>>2]))&&(e=-35),P(c),P(u[i>>2])}return A=i- -64|0,e}function Ae(e,t){var r,n,i=0;A=r=A-288|0,F(n=e+40|0,t),Rr(i=e+80|0),B(r+240|0,n),T(r+192|0,r+240|0,2128),we(r+240|0,r+240|0,i),Ee(r+192|0,r+192|0,i),B(r+144|0,r+192|0),T(r+144|0,r+144|0,r+192|0),B(e,r+144|0),T(e,e,r+192|0),T(e,e,r+240|0),function(e,t){var r,n=0;for(A=r=A-144|0,B(r+96|0,t),B(r+48|0,r+96|0),B(r+48|0,r+48|0),T(r+48|0,t,r+48|0),T(r+96|0,r+96|0,r+48|0),B(r+96|0,r+96|0),T(r+96|0,r+48|0,r+96|0),B(r+48|0,r+96|0),n=1;B(r+48|0,r+48|0),5!=(0|(n=n+1|0)););for(T(r+96|0,r+48|0,r+96|0),B(r+48|0,r+96|0),n=1;B(r+48|0,r+48|0),10!=(0|(n=n+1|0)););for(T(r+48|0,r+48|0,r+96|0),B(r,r+48|0),n=1;B(r,r),20!=(0|(n=n+1|0)););for(T(r+48|0,r,r+48|0),B(r+48|0,r+48|0),n=1;B(r+48|0,r+48|0),10!=(0|(n=n+1|0)););for(T(r+96|0,r+48|0,r+96|0),B(r+48|0,r+96|0),n=1;B(r+48|0,r+48|0),50!=(0|(n=n+1|0)););for(T(r+48|0,r+48|0,r+96|0),B(r,r+48|0),n=1;B(r,r),100!=(0|(n=n+1|0)););for(T(r+48|0,r,r+48|0),B(r+48|0,r+48|0),n=1;B(r+48|0,r+48|0),50!=(0|(n=n+1|0)););T(r+96|0,r+48|0,r+96|0),B(r+96|0,r+96|0),B(r+96|0,r+96|0),T(e,r+96|0,t),A=r+144|0}(e,e),T(e,e,r+144|0),T(e,e,r+240|0),B(r+96|0,e),T(r+96|0,r+96|0,r+192|0),we(r+48|0,r+96|0,r+240|0);e:{if(!er(r+48|0)){if(Ee(r,r+96|0,r+240|0),i=-1,!er(r))break e;T(e,e,2176)}(0|nr(e))==(c[t+31|0]>>>7|0)&&Le(e,e),T(e+120|0,e,n),i=0}return A=r+288|0,i}function we(e,t,r){var n,i,o,s,a,c,l,d,h,f,p,g,m,y,b,v,A,w;n=u[r+4>>2],i=u[t+4>>2],o=u[r+8>>2],s=u[t+8>>2],a=u[r+12>>2],c=u[t+12>>2],l=u[r+16>>2],d=u[t+16>>2],h=u[r+20>>2],f=u[t+20>>2],p=u[r+24>>2],g=u[t+24>>2],m=u[r+28>>2],y=u[t+28>>2],b=u[r+32>>2],v=u[t+32>>2],A=u[r+36>>2],w=u[t+36>>2],u[e>>2]=u[t>>2]-u[r>>2],u[e+36>>2]=w-A,u[e+32>>2]=v-b,u[e+28>>2]=y-m,u[e+24>>2]=g-p,u[e+20>>2]=f-h,u[e+16>>2]=d-l,u[e+12>>2]=c-a,u[e+8>>2]=s-o,u[e+4>>2]=i-n}function Ee(e,t,r){var n,i,o,s,a,c,l,d,h,f,p,g,m,y,b,v,A,w;n=u[r+4>>2],i=u[t+4>>2],o=u[r+8>>2],s=u[t+8>>2],a=u[r+12>>2],c=u[t+12>>2],l=u[r+16>>2],d=u[t+16>>2],h=u[r+20>>2],f=u[t+20>>2],p=u[r+24>>2],g=u[t+24>>2],m=u[r+28>>2],y=u[t+28>>2],b=u[r+32>>2],v=u[t+32>>2],A=u[r+36>>2],w=u[t+36>>2],u[e>>2]=u[r>>2]+u[t>>2],u[e+36>>2]=A+w,u[e+32>>2]=b+v,u[e+28>>2]=m+y,u[e+24>>2]=p+g,u[e+20>>2]=h+f,u[e+16>>2]=l+d,u[e+12>>2]=a+c,u[e+8>>2]=o+s,u[e+4>>2]=n+i}function _e(e,t,r,n){var i=0,o=0;e:{t:{r:{n:{i:{if(!u[t>>2]){if(i=c[t+8|0],o=u[t+12>>2]+-1|0,!i)break n;if(i=d(i,u[e+20>>2]),t=u[t+12>>2],!n)break i;o=(t+i|0)-1|0;break n}if(i=u[e+20>>2],e=u[e+24>>2],!n)break r;n=u[t+12>>2]+(~i+e|0)|0;break t}o=i-!t|0}n=o,e=u[e+24>>2],o=0;break e}n=(e-i|0)-!u[t+12>>2]|0}o=0,3!=(0|(t=c[t+8|0]))&&(o=d(i,t+1|0))}return i=o,t=0,(i=(o=n+-1|0)+i|0)>>>0>>0&&(t=1),Tr(r,0,r,0),Tr(n,0,_,0),function(e,t,r){var n=0,i=0,o=0,s=0,a=0,u=0,c=0,l=0,f=0;e:{t:{r:{n:{i:{o:{s:{a:{u:{if(i=t){if(!(n=r))break u;break a}return w=e-d((e>>>0)/(r>>>0)|0,r)|0,E=0,void(_=0)}if(!e)break s;break o}if(!((s=n+-1|0)&n))break i;a=0-(s=(h(n)+33|0)-h(i)|0)|0;break r}return w=0,E=i,void(_=0)}if((n=32-h(i)|0)>>>0<31)break n;break t}if(w=e&s,E=0,1==(0|n))break e;return r=31&(e=n?31-h(n+-1^n)|0:32),void(_=32<=(63&e)>>>0?0:t>>>r|0)}s=n+1|0,a=63-n|0}if(n=t,o=31&(i=63&s),32<=i>>>0?(i=0,o=n>>>o|0):(i=n>>>o|0,o=((1<>>o),n=31&(a&=63),32<=a>>>0?(t=e<>>32-n|t<>>31)-(l=r&(u=n-((i=i<<1|o>>>31)+(a>>>0>>0)|0)>>31))|0,i=i-(c>>>0>>0)|0,t=t<<1|e>>>31,e=f|e<<1,f=1&u,s=s+-1|0;);return w=o,E=i,void(_=t<<1|e>>>31)}w=e,E=t,t=0}_=t}(i-(r=_)|0,t-(i>>>0>>0)|0,e),_=E,w}function Ie(e,t,r,n,i){var o;if(A=o=A-192|0,!(!r|(t+-1&255)>>>0>=64))return a[o+130>>1]=257,s[o+129|0]=32,s[o+128|0]=t,ur(o+128|4),xt(o+128|8,0,0),u[o+152>>2]=0,u[o+156>>2]=0,u[o+144>>2]=0,u[o+148>>2]=0,n?function(e,t){var r,n=0;n=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,s[e+32|0]=r,s[e+33|0]=r>>>8,s[e+34|0]=r>>>16,s[e+35|0]=r>>>24,s[e+36|0]=n,s[e+37|0]=n>>>8,s[e+38|0]=n>>>16,s[e+39|0]=n>>>24,n=c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24,t=c[t+8|0]|c[t+9|0]<<8|c[t+10|0]<<16|c[t+11|0]<<24,s[e+40|0]=t,s[e+41|0]=t>>>8,s[e+42|0]=t>>>16,s[e+43|0]=t>>>24,s[e+44|0]=n,s[e+45|0]=n>>>8,s[e+46|0]=n>>>16,s[e+47|0]=n>>>24}(o+128|0,n):(u[o+168>>2]=0,u[o+172>>2]=0,u[o+160>>2]=0,u[o+164>>2]=0),i?function(e,t){var r,n=0;n=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,s[e+48|0]=r,s[e+49|0]=r>>>8,s[e+50|0]=r>>>16,s[e+51|0]=r>>>24,s[e+52|0]=n,s[e+53|0]=n>>>8,s[e+54|0]=n>>>16,s[e+55|0]=n>>>24,n=c[t+12|0]|c[t+13|0]<<8|c[t+14|0]<<16|c[t+15|0]<<24,t=c[t+8|0]|c[t+9|0]<<8|c[t+10|0]<<16|c[t+11|0]<<24,s[e+56|0]=t,s[e+57|0]=t>>>8,s[e+58|0]=t>>>16,s[e+59|0]=t>>>24,s[e+60|0]=n,s[e+61|0]=n>>>8,s[e+62|0]=n>>>16,s[e+63|0]=n>>>24}(o+128|0,i):(u[o+184>>2]=0,u[o+188>>2]=0,u[o+176>>2]=0,u[o+180>>2]=0),ke(e,o+128|0),ce(o+32|0,0,96),ae(t=e,e=V(o,r,32),128,0),Mt(e,128),void(A=e+192|0);hr(),f()}function Se(e){var t,r=0,n=0,i=0,o=0;for(s[11+(t=A-16|0)|0]=0,s[t+12|0]=0,s[t+13|0]=0,s[t+14|0]=0,u[t+8>>2]=0;;){for(i=c[e+n|0],r=0;s[0|(o=(t+8|0)+r|0)]=c[0|o]|i^c[(3232+(r<<5)|0)+n|0],7!=(0|(r=r+1|0)););if(31==(0|(n=n+1|0)))break}for(n=127&c[e+31|0],e=0,r=0;s[0|(i=(t+8|0)+r|0)]=c[0|i]|n^c[3263+(r<<5)|0],7!=(0|(r=r+1|0)););for(r=0;r=c[(t+8|0)+e|0]+-1|r,7!=(0|(e=e+1|0)););return r>>>8&1}function ke(e,t){var r=0,n=0,i=0,o=0,a=0;for(ce(V(e,1952,64)- -64|0,0,293);i=n=(r=o<<3)+e|0,r=t+r|0,a=c[0|n]|c[n+1|0]<<8|c[n+2|0]<<16|c[n+3|0]<<24,n=(c[r+4|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24)^(c[n+4|0]|c[n+5|0]<<8|c[n+6|0]<<16|c[n+7|0]<<24),r=(c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24)^a,s[0|i]=r,s[i+1|0]=r>>>8,s[i+2|0]=r>>>16,s[i+3|0]=r>>>24,s[i+4|0]=n,s[i+5|0]=n>>>8,s[i+6|0]=n>>>16,s[i+7|0]=n>>>24,8!=(0|(o=o+1|0)););}function Ce(e,t){var r,n=0,i=0,o=0,s=0;if(A=r=A-48|0,!((n=me(e))||(n=-26,t+-1>>>0>1||(o=u[e+44>>2],n=u[e+48>>2],u[r>>2]=0,i=u[e+40>>2],u[r+28>>2]=n,u[r+12>>2]=-1,u[r+8>>2]=i,n=((i=o>>>0<(i=n<<3)>>>0?i:o)>>>0)/((o=n<<2)>>>0)|0,u[r+20>>2]=n,u[r+24>>2]=n<<2,u[r+16>>2]=d(n,o),n=u[e+52>>2],u[r+36>>2]=t,u[r+32>>2]=n,n=function(e,t){var r,n=0;return A=r=A-80|0,n=-25,!e|!t||(n=C(u[e+20>>2]<<3),u[e+4>>2]=n,n?(n=function(e,t){var r,n=0,i=0;A=r=A-16|0,i=-22;e:if(!(!e|!t)&&1024==(((n=t<<10)>>>0)/(t>>>0)|0)&&(t=C(12),u[e>>2]=t,t)){u[t>>2]=0,u[t+4>>2]=0,t=function(e,t){if(4294967168>>0)e=48;else{if(!(t=function(e){var t=0,r=0,n=0,i=0,o=0,s=0;return 4294967168<=e>>>0?(u[8960]=48,0):(e=C(76+(n=e>>>0<11?16:e+11&-8)|0))?(t=e+-8|0,63&e?(i=(-8&(s=u[(o=e+-4|0)>>2]))-(r=(e=(e=(e+63&-64)-8|0)-t>>>0>15?e:e- -64|0)-t|0)|0,3&s?(u[e+4>>2]=i|1&u[e+4>>2]|2,u[4+(i=e+i|0)>>2]=1|u[i+4>>2],u[o>>2]=r|1&u[o>>2]|2,u[e+4>>2]=1|u[e+4>>2],R(t,r)):(t=u[t>>2],u[e+4>>2]=i,u[e>>2]=t+r)):e=t,3&(t=u[e+4>>2])&&((r=-8&t)>>>0<=n+16>>>0||(u[e+4>>2]=n|1&t|2,t=e+n|0,n=r-n|0,u[t+4>>2]=3|n,u[4+(r=e+r|0)>>2]=1|u[r+4>>2],R(t,n))),e+8|0):0}(t)))return 48;u[e>>2]=t,e=0}return e}(r+12|0,n),u[8960]=t;t:{if(t)u[r+12>>2]=0;else if(t=u[r+12>>2])break t;P(u[e>>2]),u[e>>2]=0;break e}u[u[e>>2]>>2]=t,u[u[e>>2]+4>>2]=t,u[u[e>>2]+8>>2]=n,i=0}return A=r+16|0,i}(e,u[e+16>>2]))?Tt(e,u[t+56>>2]):(te(r,t,u[e+36>>2]),Mt(r- -64|0,8),function(e,t){var r,n=0,i=0,o=0;if(A=r=A-1024|0,u[t+28>>2])for(o=e+68|0,i=e- -64|0;rr(i,0),rr(o,n),z(r,1024,e,72),nt(u[u[t>>2]+4>>2]+(d(u[t+24>>2],n)<<10)|0,r),rr(i,1),z(r,1024,e,72),nt(1024+(u[u[t>>2]+4>>2]+(d(u[t+24>>2],n)<<10)|0)|0,r),(n=n+1|0)>>>0>2];);Mt(r,1024),A=r+1024|0}(r,e),Mt(r,72),n=0):n=-22),A=r+80|0,n}(r,e))))){if(u[r+8>>2])for(;Pe(r,s),(s=s+1|0)>>>0>2];);!function(e,t){var r,n=0,i=0;if(A=r=A-2048|0,!(!e|!t)){if(Gr(r+1024|0,(u[u[t>>2]+4>>2]+(u[t+24>>2]<<10)|0)-1024|0),l[t+28>>2]>=2)for(n=1;i=u[t+24>>2],yt(r+1024|0,(u[u[t>>2]+4>>2]+(i+d(n,i)<<10)|0)-1024|0),(n=n+1|0)>>>0>2];);!function(e,t){for(var r=0,n=0;xt((r=n<<3)+e|0,u[(r=t+r|0)>>2],u[r+4>>2]),128!=(0|(n=n+1|0)););}(r,r+1024|0),z(u[e>>2],u[e+4>>2],r,1024),Mt(r+1024|0,1024),Mt(r,1024),Tt(t,u[e+56>>2])}A=r+2048|0}(e,r),n=0}return A=r+48|0,n}function Te(e,t,r,n,i,o,s,a,c,l,d,h){var f,p;return A=f=A+-64|0,(p=C(c))?(u[f+32>>2]=0,u[f+36>>2]=0,u[f+24>>2]=0,u[f+28>>2]=0,u[f+20>>2]=s,u[f+16>>2]=o,u[f+12>>2]=i,u[f+8>>2]=n,u[f+4>>2]=c,u[f>>2]=p,u[f+56>>2]=0,u[f+52>>2]=r,u[f+48>>2]=r,u[f+44>>2]=t,u[f+40>>2]=e,(r=Ce(f,h))?Mt(p,c):(a&&V(a,p,c),!l|!d||!j(l,d,f,h)?(Mt(p,c),r=0):(Mt(p,c),Mt(l,d),r=-31)),P(p)):r=-22,A=f- -64|0,r}function xe(e,t,r,n,i){var o,s=0,a=0;A=o=A+-64|0;e:{t:{if((s=De(e))>>>0<128&&!r|r>>>0<0){if(r=ce(o,0,60),a=function(e){var t=0,r=0;return t=0,e&&(r=e,t=e,(1|e)>>>0<65536||(t=r)),r=t,!(e=C(t))|!(3&c[e+-4|0])||ce(e,0,r),e}(s))break t}else u[8960]=28;e=-1;break e}u[r+32>>2]=0,u[r+36>>2]=0,u[r+8>>2]=a,u[r+16>>2]=a,u[r+20>>2]=s,u[r>>2]=a,u[r+12>>2]=s,u[r+24>>2]=0,u[r+28>>2]=0,u[r+4>>2]=s,X(r,e,i)?(u[8960]=28,e=-1):(e=1,(0|t)==u[r+40>>2]&&(e=u[r+44>>2]!=(n>>>10|0))),P(a)}return A=o- -64|0,e}function Me(e,t,r,n,i,o){var s,a,u=0,c=0,l=0;return A=s=A-592|0,u=-1,Et(a=e+32|0)&&(Se(e)||Ct(i)&&(Se(i)||Ae(s+128|0,i)||(Er(s+384|0,o),W(s+384|0,e,32,0),W(s+384|0,i,32,0),W(s+384|0,t,r,n),Jt(s+384|0,s+320|0),k(s+320|0),q(s+8|0,s+320|0,s+128|0,a),_t(s+288|0,s+8|0),c=-1,l=jr(s+288|0,e),u=((s+288|0)==(0|e)?c:l)|at(e,s+288|0,32)))),A=s+592|0,u}function Be(e,t,r,n,i,o,s,a,u,c){var l;return A=l=A-352|0,Hr(l+32|0,64,u,c),Ur(l+96|0,l+32|0),Mt(l+32|0,64),xr(l+96|0,o,s,a),xr(l+96|0,34688,0-s&15,0),xr(l+96|0,t,r,n),xr(l+96|0,34688,0-r&15,0),xt(l+24|0,s,a),xr(l+96|0,l+24|0,8,0),xt(l+24|0,r,n),xr(l+96|0,l+24|0,8,0),Fr(l+96|0,l),Mt(l+96|0,256),i=zr(l,i),Mt(l,16),e&&(i?(ce(e,0,r),i=-1):(ct(e,t,r,n,u,1,c),i=0)),A=l+352|0,i}function Pe(e,t){var r,n=0,i=0,o=0;if(A=r=A-32|0,!(!e|!u[e+28>>2]))for(u[r+16>>2]=t,n=1;;){if(s[r+24|0]=i,t=0,o=0,n)for(;u[r+28>>2]=0,n=u[r+28>>2],u[r+8>>2]=u[r+24>>2],u[r+12>>2]=n,u[r+20>>2]=t,n=u[r+20>>2],u[r>>2]=u[r+16>>2],u[r+4>>2]=n,ie(e,r),(t=t+1|0)>>>0<(o=u[e+28>>2])>>>0;);if(n=o,4==(0|(i=i+1|0)))break}A=r+32|0}function Re(e,t,r,n,i,o,s,a,c,l,d){var h;return A=h=A-336|0,Hr(h+16|0,64,l,d),Ur(h+80|0,h+16|0),Mt(h+16|0,64),xr(h+80|0,s,a,c),xr(h+80|0,34688,0-a&15,0),ct(e,n,i,o,l,1,d),xr(h+80|0,e,i,o),xr(h+80|0,34688,0-i&15,0),xt(h+8|0,a,c),xr(h+80|0,h+8|0,8,0),xt(h+8|0,i,o),xr(h+80|0,h+8|0,8,0),Fr(h+80|0,t),Mt(h+80|0,256),r&&(u[r>>2]=16,u[r+4>>2]=0),A=h+336|0,0}function Oe(e,t,r,n,i,o,s,a,u,c){var l;return A=l=A-352|0,Cr(l+32|0,u,c),Ur(l+96|0,l+32|0),Mt(l+32|0,64),xr(l+96|0,o,s,a),xt(l+24|0,s,a),xr(l+96|0,l+24|0,8,0),xr(l+96|0,t,r,n),xt(l+24|0,r,n),xr(l+96|0,l+24|0,8,0),Fr(l+96|0,l),Mt(l+96|0,256),i=zr(l,i),Mt(l,16),e&&(i?(ce(e,0,r),i=-1):(Gt(e,t,r,n,u,c),i=0)),A=l+352|0,i}function Ne(e,t){var r,n=0,i=0,o=0,s=0,a=0;e:if(!(((r=c[0|e])+-48&255)>>>0>9)){for(i=r,n=e;;){if(s=n,o>>>0>429496729)break e;if((n=(255&i)-48|0)>>>0>~(i=d(o,10))>>>0)break e;if(o=n+i|0,!(((i=c[0|(n=s+1|0)])+-48&255)>>>0<10))break}(0|e)==(0|n)|(48==(0|r)?(0|e)!=(0|s):0)||(u[t>>2]=o,a=n)}return a}function De(e){var t=0,r=0,n=0;e:{t:if(3&(t=e)){if(!c[0|e])return 0;for(;;){if(!(3&(t=t+1|0)))break t;if(!c[0|t])break}break e}for(;r=t,t=t+4|0,!(~(n=u[r>>2])&n+-16843009&-2139062144););if(!(255&n))return r-e|0;for(;n=c[r+1|0],r=t=r+1|0,n;);}return t-e|0}function Le(e,t){var r,n,i,o,s,a,c,l,d;r=u[t+4>>2],n=u[t+8>>2],i=u[t+12>>2],o=u[t+16>>2],s=u[t+20>>2],a=u[t+24>>2],c=u[t+28>>2],l=u[t+32>>2],d=u[t+36>>2],u[e>>2]=0-u[t>>2],u[e+36>>2]=0-d,u[e+32>>2]=0-l,u[e+28>>2]=0-c,u[e+24>>2]=0-a,u[e+20>>2]=0-s,u[e+16>>2]=0-o,u[e+12>>2]=0-i,u[e+8>>2]=0-n,u[e+4>>2]=0-r}function Ue(e,t,r){var n=0;n=t<<8&16711680|t<<24,n|=255&(r<<8|t>>>24)|65280&(r<<24|t>>>8),t=-16777216&((255&r)<<24|t>>>8)|16711680&((16777215&r)<<8|t>>>24)|r>>>8&65280|r>>>24,s[0|e]=t,s[e+1|0]=t>>>8,s[e+2|0]=t>>>16,s[e+3|0]=t>>>24,t=n,s[e+4|0]=t,s[e+5|0]=t>>>8,s[e+6|0]=t>>>16,s[e+7|0]=t>>>24}function Fe(e,t,r){var n;n=e,r?(u[e+48>>2]=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,r=c[r+4|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24):(u[e+48>>2]=0,r=0),u[n+52>>2]=r,u[e+56>>2]=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,u[e+60>>2]=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24}function je(e,t){var r,n,i,o,s,a,c,l,d;r=u[t+8>>2],n=u[t+12>>2],i=u[t+16>>2],o=u[t+20>>2],s=u[t+24>>2],a=u[t+28>>2],c=u[t>>2],l=u[t+4>>2],d=u[t+36>>2],u[e+32>>2]=u[t+32>>2],u[e+36>>2]=d,u[e+24>>2]=s,u[e+28>>2]=a,u[e+16>>2]=i,u[e+20>>2]=o,u[e+8>>2]=r,u[e+12>>2]=n,u[e>>2]=c,u[e+4>>2]=l}function ze(e,t,r,n,i,o,s,a,c,l,d){var h;return A=h=A-336|0,Cr(h+16|0,l,d),Ur(h+80|0,h+16|0),Mt(h+16|0,64),xr(h+80|0,s,a,c),xt(h+8|0,a,c),xr(h+80|0,h+8|0,8,0),Gt(e,n,i,o,l,d),xr(h+80|0,e,i,o),xt(h+8|0,i,o),xr(h+80|0,h+8|0,8,0),Fr(h+80|0,t),Mt(h+80|0,256),r&&(u[r>>2]=16,u[r+4>>2]=0),A=h+336|0,0}function He(e){var t;return t=c[0|e]|c[e+1|0]<<8|c[e+2|0]<<16|c[e+3|0]<<24,e=c[e+4|0]|c[e+5|0]<<8|c[e+6|0]<<16|c[e+7|0]<<24,_=65280&(e<<24|t>>>8)|255&(e<<8|t>>>24)|t<<8&16711680|t<<24,-16777216&((255&e)<<24|t>>>8)|16711680&((16777215&e)<<8|t>>>24)|e>>>8&65280|e>>>24}function Ke(e,t,r,n,i,o,s,a,l,d,h){var f;return A=f=A-48|0,u[f+4>>2]=0,H(f+16|0,d,h),h=c[d+16|0]|c[d+17|0]<<8|c[d+18|0]<<16|c[d+19|0]<<24,d=c[d+20|0]|c[d+21|0]<<8|c[d+22|0]<<16|c[d+23|0]<<24,u[f+8>>2]=h,u[f+12>>2]=d,function(e,t,r,n,i,o,s,a,c,l,d){var h;A=h=A-336|0,kr(h+16|0,64,l,d),Ur(h+80|0,h+16|0),Mt(h+16|0,64),xr(h+80|0,s,a,c),xr(h+80|0,34704,0-a&15,0),Kt(e,n,i,o,l,1,d),xr(h+80|0,e,i,o),xr(h+80|0,34704,0-i&15,0),xt(h+8|0,a,c),xr(h+80|0,h+8|0,8,0),xt(h+8|0,i,o),xr(h+80|0,h+8|0,8,0),Fr(h+80|0,t),Mt(h+80|0,256),r&&(u[r>>2]=16,u[r+4>>2]=0),A=h+336|0}(e,t,r,n,i,o,s,a,l,f+4|0,f+16|0),Mt(f+16|0,32),A=f+48|0,0}function Ge(e,t,r,n,i,o,s,a,l,d){var h;return A=h=A-48|0,u[h+4>>2]=0,H(h+16|0,l,d),d=c[l+16|0]|c[l+17|0]<<8|c[l+18|0]<<16|c[l+19|0]<<24,l=c[l+20|0]|c[l+21|0]<<8|c[l+22|0]<<16|c[l+23|0]<<24,u[h+8>>2]=d,u[h+12>>2]=l,e=function(e,t,r,n,i,o,s,a,u,c){var l;return A=l=A-352|0,kr(l+32|0,64,u,c),Ur(l+96|0,l+32|0),Mt(l+32|0,64),xr(l+96|0,o,s,a),xr(l+96|0,34704,0-s&15,0),xr(l+96|0,t,r,n),xr(l+96|0,34704,0-r&15,0),xt(l+24|0,s,a),xr(l+96|0,l+24|0,8,0),xt(l+24|0,r,n),xr(l+96|0,l+24|0,8,0),Fr(l+96|0,l),Mt(l+96|0,256),i=zr(l,i),Mt(l,16),e&&(i?(ce(e,0,r),i=-1):(Kt(e,t,r,n,u,1,c),i=0)),A=l+352|0,i}(e,t,r,n,i,o,s,a,h+4|0,h+16|0),Mt(h+16|0,32),A=h+48|0,e}function Qe(e,t,r,n){var i;if(A=i=A-192|0,!(!r|(t+-1&255)>>>0>=64|(n+-1&255)>>>0>=64))return a[i+130>>1]=257,s[i+129|0]=n,s[i+128|0]=t,ur(i+128|4),xt(i+128|8,0,0),ce(i+144|0,0,48),ke(e,i+128|0),ce(n+i|0,0,128-n|0),ae(t=e,e=V(i,r,n),128,0),Mt(e,128),A=e+192|0,0;hr(),f()}function qe(e,t,r,n,i,o,s,a,c,l){var d=0,h=0;return d=-1,!i&n>>>0>=16|i>>>0>0&&(h=e,e=i+-1|0,(d=n+-16|0)>>>0<4294967280&&(e=e+1|0),d=Be(h,r,d,e,(r+n|0)-16|0,o,s,a,c,l)),t&&(e=i+-1|0,(r=n+-16|0)>>>0<4294967280&&(e=e+1|0),u[(o=t)>>2]=d?0:r,u[t+4>>2]=d?0:e),d}function We(e,t,r,n,i,o,s,a,c,l){var d=0,h=0;return d=-1,!i&n>>>0>=16|i>>>0>0&&(h=e,e=i+-1|0,(d=n+-16|0)>>>0<4294967280&&(e=e+1|0),d=Ge(h,r,d,e,(r+n|0)-16|0,o,s,a,c,l)),t&&(e=i+-1|0,(r=n+-16|0)>>>0<4294967280&&(e=e+1|0),u[(o=t)>>2]=d?0:r,u[t+4>>2]=d?0:e),d}function Ve(e,t,r,n,i,o,s,a,c,l){var d=0,h=0;return d=-1,!i&n>>>0>=16|i>>>0>0&&(h=e,e=i+-1|0,(d=n+-16|0)>>>0<4294967280&&(e=e+1|0),d=Oe(h,r,d,e,(r+n|0)-16|0,o,s,a,c,l)),t&&(e=i+-1|0,(r=n+-16|0)>>>0<4294967280&&(e=e+1|0),u[(o=t)>>2]=d?0:r,u[t+4>>2]=d?0:e),d}function Ye(e,t,r){u[e+48>>2]=r?c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24:0,u[e+52>>2]=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,u[e+56>>2]=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,u[e+60>>2]=c[t+8|0]|c[t+9|0]<<8|c[t+10|0]<<16|c[t+11|0]<<24}function Je(e,t,r,n,i,o,s){var a;return A=a=A-16|0,e=ce(e,0,128),n|=o,s>>>0<2147483649&&!n|n>>>0<0?s>>>0>8191&&i|o?(Bt(a,16),e=Te(i,s>>>10|0,1,t,r,a,16,0,32,e,128,2)?-1:0):(u[8960]=28,e=-1):(u[8960]=22,e=-1),A=a+16|0,e}function Xe(e){var t=0;return~(0-(t=e+4&~(e+65488>>>8)&~(57-e>>>8)&255|~((t=e+-65|0)>>>8)&t&~(90-e>>>8)&255|e+185&~(e+65439>>>8)&~(122-e>>>8)&255|63&~(1+(16288^e)>>>8)|62&~(1+(16338^e)>>>8))>>>8)&1+(65470^e)>>>8&255|t}function Ze(e){var t=0;return~(0-(t=e+4&~(e+65488>>>8)&~(57-e>>>8)&255|~((t=e+-65|0)>>>8)&t&~(90-e>>>8)&255|e+185&~(e+65439>>>8)&~(122-e>>>8)&255|63&~(1+(16336^e)>>>8)|62&~(1+(16340^e)>>>8))>>>8)&1+(65470^e)>>>8&255|t}function $e(e,t){var r,n,i=0,o=0,a=0,u=0;for(A=r=A-16|0,i=10;u=i,a=(t>>>0)/10|0,s[0|(o=(i=i+-1|0)+(r+6|0)|0)]=t-d(a,10)|48,!(t>>>0<10)&&(t=a,i););n=V(t=e,o,e=11-u|0)+e|0,s[0|n]=0,A=r+16|0}function et(e,t,r){var n=0,i=0,o=0;if(!r)return 0;e:if(n=c[0|e]){for(;;){if((0|(i=c[0|t]))==(0|n)&&!(!(r=r+-1|0)|!i)){if(t=t+1|0,n=c[e+1|0],e=e+1|0,n)continue;break e}break}o=n}return(255&o)-c[0|t]|0}function tt(e,t,r){var n,i,o,s=0;A=i=A-48|0,Ee(e,s=t+40|0,t),we(n=e+40|0,s,t),T(s=e+80|0,e,r),T(n,n,r+40|0),T(o=e+120|0,r+120|0,t+120|0),T(e,t+80|0,r+80|0),Ee(i,e,e),we(e,s,n),Ee(n,s,n),Ee(s,i,o),we(o,i,o),A=i+48|0}function rt(e,t,r){var n,i,o,s=0;A=i=A-48|0,Ee(e,s=t+40|0,t),we(n=e+40|0,s,t),T(s=e+80|0,e,r+40|0),T(n,n,r),T(o=e+120|0,r+120|0,t+120|0),T(e,t+80|0,r+80|0),Ee(i,e,e),we(e,s,n),Ee(n,s,n),we(s,i,o),Ee(o,i,o),A=i+48|0}function nt(e,t){for(var r=0,n=0,i=0,o=0;i=(r=n<<3)+e|0,o=c[0|(r=t+r|0)]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,r=c[r+4|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24,u[i>>2]=o,u[i+4>>2]=r,128!=(0|(n=n+1|0)););}function it(e,t,r){var n;if(u[12+(n=A-16|0)>>2]=e,u[n+8>>2]=t,t=0,u[n+4>>2]=0,(0|r)>=1)for(;u[n+4>>2]=u[n+4>>2]|c[u[n+8>>2]+t|0]^c[u[n+12>>2]+t|0],(0|r)!=(0|(t=t+1|0)););return(u[n+4>>2]+-1>>>8&1)-1|0}function ot(e,t,r){var n,i,o,s=0;A=i=A-48|0,Ee(e,s=t+40|0,t),we(n=e+40|0,s,t),T(s=e+80|0,e,r+40|0),T(n,n,r),T(o=e+120|0,r+80|0,t+120|0),Ee(i,t=t+80|0,t),we(e,s,n),Ee(n,s,n),we(s,i,o),Ee(o,i,o),A=i+48|0}function st(e,t,r){var n,i,o,s=0;A=i=A-48|0,Ee(e,s=t+40|0,t),we(n=e+40|0,s,t),T(s=e+80|0,e,r),T(n,n,r+40|0),T(o=e+120|0,r+80|0,t+120|0),Ee(i,t=t+80|0,t),we(e,s,n),Ee(n,s,n),Ee(s,i,o),we(o,i,o),A=i+48|0}function at(e,t,r){var n;if(u[12+(n=A-16|0)>>2]=e,u[n+8>>2]=t,t=0,s[n+7|0]=0,r)for(;s[n+7|0]=c[n+7|0]|c[u[n+8>>2]+t|0]^c[u[n+12>>2]+t|0],(0|r)!=(0|(t=t+1|0)););return(c[n+7|0]+-1>>>8&1)-1|0}function ut(e,t,r){var n,i=0,a=0;if(A=n=A-16|0,s[n+15|0]=0,a=-1,!(0|o[u[8949]](e,t,r))){for(;s[n+15|0]=c[e+i|0]|c[n+15|0],32!=(0|(i=i+1|0)););a=0-(c[n+15|0]+-1>>>8&1)|0}return A=n+16|0,a}function ct(e,t,r,n,i,o,s){var a,u=0,c=0;u=n,(c=r+63|0)>>>0<63&&(u=u+1|0),a=u>>>6|0,c=0-(u=(63&u)<<26|c>>>6)|0,!(u=1-(a+(0>>0)|0)|0)&c>>>0>>0|u>>>0<0&&(hr(),f()),Kt(e,t,r,n,i,o,s)}function lt(e,t){var r,n,i,o,s;A=n=A-48|0,B(e,t),B(r=e+80|0,s=t+40|0),function(e,t){var r,n,i,o,s,a,c,l,h,f,p,g,m,y,b,v,A,w,E,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0,oe=0,se=0,ae=0,ue=0;ae=e,o=H=(q=u[t+12>>2])<<1,s=H>>31,a=H=(J=u[t+4>>2])<<1,H=Tr(o,s,H,r=H>>31),G=_,K=H,k=H=te=u[t+8>>2],Q=Tr(H,$=H>>31,H,$),H=_+G|0,H=(K=K+Q|0)>>>0>>0?H+1|0:H,Q=K,c=K=ne=u[t+16>>2],l=K>>31,h=K=(ie=u[t>>2])<<1,G=Tr(c,l,K,n=K>>31),H=_+H|0,H=(K=Q+G|0)>>>0>>0?H+1|0:H,V=K,G=u[t+28>>2],E=K=d(G,38),R=G,Q=Tr(K,v=K>>31,G,C=G>>31),H=_+H|0,H=(K=V+Q|0)>>>0>>0?H+1|0:H,W=K,V=u[t+32>>2],Y=Tr(p=K=d(V,19),g=K>>31,K=(Q=u[t+24>>2])<<1,K>>31),K=_+H|0,K=(X=W+Y|0)>>>0>>0?K+1|0:K,W=X,ee=u[t+36>>2],f=H=d(ee,38),i=H>>31,A=t=(X=u[t+20>>2])<<1,Y=Tr(H,i,t,y=t>>31),t=_+K|0,T=(H=W+Y|0)<<1,U=H=(H>>>0>>0?t+1:t)<<1|H>>>31,(t=T+33554432|0)>>>0<33554432&&(H=H+1|0),O=t,F=H,t=H>>26,H=(67108863&H)<<6|O>>>26,K=Tr(a,r,c,l),Y=_,W=H,w=H=te<<1,oe=q,q=Tr(H,b=H>>31,q,x=q>>31),H=_+Y|0,H=(K=q+K|0)>>>0>>0?H+1|0:H,te=X,q=(Y=Tr(X,I=X>>31,h,n))+K|0,K=_+H|0,K=q>>>0>>0?K+1|0:K,re=q,N=H=G<<1,q=Tr(p,g,H,M=H>>31),H=_+K|0,H=(G=re+q|0)>>>0>>0?H+1|0:H,K=G,q=Q,G=Tr(f,i,Q,m=Q>>31),H=_+H|0,H=(K=K+G|0)>>>0>>0?H+1|0:H,G=K,t=t+(K=H<<1|K>>>31)|0,se=H=W+(G<<=1)|0,H=H>>>0>>0?t+1|0:t,(t=se+16777216|0)>>>0<16777216&&(H=H+1|0),j=t,t=(33554431&H)<<7|t>>>25,G=H>>25,H=Tr(o,s,oe,x),K=_,W=t,t=(Y=Tr(c,l,w,b))+H|0,H=_+K|0,H=t>>>0>>0?H+1|0:H,K=Tr(a,r,A,y),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=(Y=Tr(h,n,q,m))+t|0,t=_+H|0,t=K>>>0>>0?t+1|0:t,Y=V,V=Tr(p,g,V,S=V>>31),H=_+t|0,H=(K=V+K|0)>>>0>>0?H+1|0:H,t=(V=Tr(f,i,N,M))+K|0,K=_+H|0,t=((H=t)>>>0>>0?K+1:K)<<1|H>>>31,V=H<<1,H=t+G|0,H=(K=W+V|0)>>>0>>0?H+1|0:H,(K=(t=K)+33554432|0)>>>0<33554432&&(H=H+1|0),re=K,G=H,H=-67108864&K,u[ae+24>>2]=t-H,V=e,t=Tr(t=d(X,38),t>>31,te,I),H=_,W=t,X=Tr(t=ie,K=t>>31,t,K),K=_+H|0,K=(t=W+X|0)>>>0>>0?K+1|0:K,H=t,Z=t=d(Q,19),B=t>>31,D=t=ne<<1,t=H+(Q=Tr(Z,B,t,P=t>>31))|0,H=_+K|0,H=t>>>0>>0?H+1|0:H,K=Tr(o,s,E,v),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=(Q=Tr(p,g,w,b))+t|0,t=_+H|0,t=K>>>0>>0?t+1|0:t,Q=Tr(a,r,f,i),H=_+t|0,ae=H=((t=K=Q+K|0)>>>0>>0?H+1:H)<<1|t>>>31,K=H,(t=33554432+(X=t<<1)|0)>>>0<33554432&&(K=K+1|0),ie=t,ne=K,t=(67108863&K)<<6|t>>>26,Q=K>>26,H=Tr(Z,B,A,y),K=_,ue=t,t=(J=Tr(h,n,W=J,L=W>>31))+H|0,H=_+K|0,H=t>>>0>>0?H+1|0:H,K=(J=Tr(c,l,E,v))+t|0,t=_+H|0,t=K>>>0>>0?t+1|0:t,J=Tr(p,g,o,s),H=_+t|0,H=(K=J+K|0)>>>0>>0?H+1|0:H,t=(J=Tr(f,i,k,$))+K|0,K=_+H|0,t=((H=t)>>>0>>0?K+1:K)<<1|H>>>31,J=H<<1,H=t+Q|0,H=(K=ue+J|0)>>>0>>0?H+1|0:H,J=K,(t=K+16777216|0)>>>0<16777216&&(H=H+1|0),ue=t,K=t,t=H>>25,H=(33554431&H)<<7|K>>>25,Q=t,t=Tr(h,n,k,$),K=_,z=H,W=Tr(a,r,W,L),H=_+K|0,H=(t=W+t|0)>>>0>>0?H+1|0:H,W=Tr(Z,B,q,m),K=_+H|0,K=(t=W+t|0)>>>0>>0?K+1|0:K,W=Tr(A,y,E,v),H=_+K|0,H=(t=W+t|0)>>>0>>0?H+1|0:H,K=Tr(p,g,D,P),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=(W=Tr(f,i,o,s))+t|0,t=_+H|0,H=(H=(t=K>>>0>>0?t+1|0:t)<<1|K>>>31)+Q|0,K=H=(t=z+(K<<=1)|0)>>>0>>0?H+1|0:H,(H=t+33554432|0)>>>0<33554432&&(K=K+1|0),W=H,Q=K,H&=-67108864,u[V+8>>2]=t-H,t=Tr(w,b,te,I),K=_,H=(Z=Tr(c,l,o,s))+t|0,t=_+K|0,t=H>>>0>>0?t+1|0:t,K=(Z=Tr(a,r,q,m))+H|0,H=_+t|0,H=K>>>0>>0?H+1|0:H,t=(Z=Tr(h,n,R,C))+K|0,K=_+H|0,K=t>>>0>>0?K+1|0:K,Z=Tr(f,i,Y,S),H=_+K|0,H=(H=(H=(t=Z+t|0)>>>0>>0?H+1|0:H)<<1|t>>>31)+(K=G>>26)|0,K=t=(G=(67108863&G)<<6|re>>>26)+(t<<1)|0,t=H=t>>>0>>0?H+1|0:H,(H=K+16777216|0)>>>0<16777216&&(t=t+1|0),re=H,G=t,t=-33554432&H,u[V+28>>2]=K-t,t=Tr(h,n,oe,x),H=_,K=Tr(a,r,k,$),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=Tr(q,m,E,v),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=($=Tr(p,g,A,y))+t|0,t=_+H|0,t=K>>>0<$>>>0?t+1|0:t,H=($=Tr(f,i,c,l))+K|0,K=_+t|0,t=H,H=(H>>>0<$>>>0?K+1:K)<<1|H>>>31,K=t<<1,H=(t=Q>>26)+H|0,H=(K=K+(Q=(67108863&Q)<<6|W>>>26)|0)>>>0>>0?H+1|0:H,(K=(t=K)+16777216|0)>>>0<16777216&&(H=H+1|0),oe=K,Q=H,H=-33554432&K,u[V+12>>2]=t-H,$=e,t=Tr(q,m,w,b),H=_,K=Tr(c,l,c,l),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=Tr(o,s,A,y),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=Tr(a,r,N,M),H=_+H|0,H=(t=K+t|0)>>>0>>0?H+1|0:H,K=(V=Tr(h,n,Y,S))+t|0,t=_+H|0,t=K>>>0>>0?t+1|0:t,H=(ee=Tr(f,i,V=ee,W=V>>31))+K|0,K=_+t|0,t=H,H=(H>>>0>>0?K+1:K)<<1|H>>>31,K=t<<1,H=(t=G>>25)+H|0,H=(K=K+(G=(33554431&G)<<7|re>>>25)|0)>>>0>>0?H+1|0:H,(K=(t=K)+33554432|0)>>>0<33554432&&(H=H+1|0),ee=K,G=H,H=-67108864&K,u[$+32>>2]=t-H,H=Q>>25,K=(Q=(33554431&Q)<<7|oe>>>25)+(T-(t=-67108864&O)|0)|0,t=H+(U-((T>>>0>>0)+F|0)|0)|0,H=t=K>>>0>>0?t+1|0:t,(t=K+33554432|0)>>>0<33554432&&(H=H+1|0),Q=((67108863&H)<<6|t>>>26)+(se=se-(-33554432&j)|0)|0,u[$+20>>2]=Q,t&=-67108864,u[e+16>>2]=K-t,t=Tr(o,s,q,m),K=_,H=(q=Tr(te,I,D,P))+t|0,t=_+K|0,t=H>>>0>>0?t+1|0:t,K=(q=Tr(w,b,R,C))+H|0,H=_+t|0,H=K>>>0>>0?H+1|0:H,t=(q=Tr(a,r,Y,S))+K|0,K=_+H|0,K=t>>>0>>0?K+1|0:K,q=Tr(h,n,V,W),H=_+K|0,H=(H=(H=(t=q+t|0)>>>0>>0?H+1|0:H)<<1|t>>>31)+(K=G>>26)|0,H=(t=(G=(67108863&G)<<6|ee>>>26)+(t<<1)|0)>>>0>>0?H+1|0:H,K=t,G=t,Q=t,t=H,(H=K+16777216|0)>>>0<16777216&&(t=t+1|0),K=-33554432&H,u[e+36>>2]=G-K,G=e,Q=J-(-33554432&ue)|0,t=(H=Tr((33554431&t)<<7|H>>>25,t>>25,19,0))+(X-(K=-67108864&ie)|0)|0,K=_+(ae-((X>>>0>>0)+ne|0)|0)|0,K=t>>>0>>0?K+1|0:K,H=t,q=G,t=K,(K=H+33554432|0)>>>0<33554432&&(t=t+1|0),G=((67108863&t)<<6|K>>>26)+Q|0,u[q+4>>2]=G,t=e,e=-67108864&K,u[t>>2]=H-e}(o=e+120|0,t+80|0),Ee(i=e+40|0,t,s),B(n,i),Ee(i,r,e),we(r,r,e),we(e,n,i),we(o,o,r),A=n+48|0}function dt(e,t){var r;return A=r=A+-64|0,(t+-1&255)>>>0>=64&&(hr(),f()),s[r+3|0]=1,s[r+1|0]=256,s[r+2|0]=1,s[0|r]=t,ur(4|r),xt(8|r,0,0),ce(r+16|0,0,48),ke(e,r),A=r- -64|0,0}function ht(e){var t,r;return(e=(t=u[9108])+(r=e+3&-4)|0)>>>0<=t>>>0&&(0|r)>=1||e>>>0>an()<<16>>>0&&!(0|v(0|e))?(u[8960]=48,-1):(u[9108]=e,t)}function ft(e,t,r,n,i,o,s){var a=0,u=0,c=0;return!n&r>>>0>=16|n>>>0>0?(a=e,u=t+16|0,c=t,e=n+-1|0,(t=r+-16|0)>>>0<4294967280&&(e=e+1|0),e=Nt(a,u,c,t,e,i,o,s)):e=-1,e}function pt(e,t,r,n,i,o,s,a,c,l){if(!i&n>>>0<4294967280|i>>>0<0)return ze(e,e+n|0,0,r,n,i,o,s,a,c,l),t&&((e=n+16|0)>>>0<16&&(i=i+1|0),u[t>>2]=e,u[t+4>>2]=i),0;hr(),f()}function gt(e,t,r,n,i,o,s,a,c,l){if(!i&n>>>0<4294967280|i>>>0<0)return Re(e,e+n|0,0,r,n,i,o,s,a,c,l),t&&((e=n+16|0)>>>0<16&&(i=i+1|0),u[t>>2]=e,u[t+4>>2]=i),0;hr(),f()}function mt(e,t,r,n,i,o,s,a,c,l){if(!i&n>>>0<4294967280|i>>>0<0)return Ke(e,e+n|0,0,r,n,i,o,s,a,c,l),t&&((e=n+16|0)>>>0<16&&(i=i+1|0),u[t>>2]=e,u[t+4>>2]=i),0;hr(),f()}function yt(e,t){for(var r=0,n=0,i=0,o=0;n=(r=i<<3)+e|0,o=u[(r=t+r|0)>>2],r=u[n+4>>2]^u[r+4>>2],u[n>>2]=u[n>>2]^o,u[n+4>>2]=r,128!=(0|(i=i+1|0)););}function bt(e){var t,r;return 95&~(1+(32704^e)>>>8)|45&~(1+(16321^e)>>>8)|(t=e+65510>>>8&255)&e+65|(r=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&~r&255}function vt(e){var t,r;return 47&~(1+(16320^e)>>>8)|43&~(1+(16321^e)>>>8)|(t=e+65510>>>8&255)&e+65|(r=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&~r&255}function At(e,t,r,n,i,o,s,a,c,l,d){switch(d+-1|0){case 0:return function(e,t,r,n,i,o,s,a,c,l){var d,h;d=t,h=ce(e,0,t),e=22;e:if(!(r>>>0>0)){if(!(!r&t>>>0<16|r>>>0<0)){if(l>>>0>2147483648|(o|c)>>>0>0)break e;if(!(!c&a>>>0<3|c>>>0<0|l>>>0<8192))return Te(a,l>>>10|0,1,n,i,s,16,h,d,0,0,1)?-1:0}e=28}return u[8960]=e,-1}(e,t,r,n,i,o,s,a,c,l);case 1:return function(e,t,r,n,i,o,s,a,c,l){var d,h;d=t,h=ce(e,0,t),e=22;e:if(!(r>>>0>0)){if(!(!r&t>>>0<16|r>>>0<0)){if(l>>>0>2147483648|(o|c)>>>0>0)break e;if(!(!(a|c)|l>>>0<8192))return Te(a,l>>>10|0,1,n,i,s,16,h,d,0,0,2)?-1:0}e=28}return u[8960]=e,-1}(e,t,r,n,i,o,s,a,c,l)}return u[8960]=28,-1}function wt(e,t,r,n){var i=0;i=-1;e:if(!(r>>>0>64|n+-1>>>0>63)){t:{if(!r||!t){if(!dt(e,255&n))break t;break e}if(Qe(e,255&n,t,255&r))break e}i=0}return i}function Et(e){var t=0,r=0,n=0,i=0,o=0;for(t=32,r=1;o=(n=c[(t=t+-1|0)+e|0])-(i=c[t+3456|0])>>8&r|255&o,r&=65535+(n^i)>>>8,t;);return!!(0|o)}function _t(e,t){var r,n,i;A=r=A-144|0,J(r+96|0,t+80|0),T(r+48|0,t,r+96|0),T(r,t+40|0,r+96|0),ue(e,r),n=e,i=nr(r+48|0)<<7^c[e+31|0],s[n+31|0]=i,A=r+144|0}function It(e,t){var r,n=0;if(s[15+(r=A-16|0)|0]=0,t)for(;s[r+15|0]=c[e+n|0]|c[r+15|0],(0|(n=n+1|0))!=(0|t););return c[r+15|0]+-1>>>8&1}function St(e,t,r,n){var i;return n=t+n|0,(i=e+r|0)>>>0>>0&&(n=n+1|0),r=Tr(e<<1&-2,1&(t=t<<1|e>>>31),r,0),e=_+n|0,_=e=(t=r+i|0)>>>0>>0?e+1|0:e,t}function kt(e,t,r){var n,i=0;if(n=r>>>3|0)for(r=0;Ue((i=r<<3)+e|0,u[(i=t+i|0)>>2],u[i+4>>2]),(0|n)!=(0|(r=r+1|0)););}function Ct(e){var t=0,r=0;for(r=127&~c[e+31|0],t=30;r=~c[e+t|0]|r,t=t+-1|0;);return 1&~(((255&r)-1&236-c[0|e])>>>8)}function Tt(e,t){var r=0;!function(e,t){t&&((t=u[e>>2])&&Mt(u[t+4>>2],u[e+16>>2]<<10),(t=u[e+4>>2])&&Mt(t,u[e+20>>2]<<3))}(e,4&t),P(u[e+4>>2]),u[e+4>>2]=0,(t=u[e>>2])&&(r=u[t>>2])&&P(r),P(t),u[e>>2]=0}function xt(e,t,r){s[0|e]=t,s[e+1|0]=t>>>8,s[e+2|0]=t>>>16,s[e+3|0]=t>>>24,s[e+4|0]=r,s[e+5|0]=r>>>8,s[e+6|0]=r>>>16,s[e+7|0]=r>>>24}function Mt(e,t){var r;if(u[12+(r=A-16|0)>>2]=e,t)for(e=0;s[u[r+12>>2]+e|0]=0,(0|t)!=(0|(e=e+1|0)););}function Bt(e,t){e|=0;var r=0,n=0,i=0;if(t|=0)for(;n=e+r|0,i=qt(),s[0|n]=i,(0|(r=r+1|0))!=(0|t););}function Pt(e,t,r,n,i){var o,s;return e|=0,t|=0,r|=0,n|=0,A=o=(s=A)-128&-64,oe(o,i|=0),ee(o,t,r,n),Z(o,e),A=s,0}function Rt(e){var t=0,r=0,n=0;for(t=1;t=c[0|(n=e+r|0)]+t|0,s[0|n]=t,t=t>>>8|0,4!=(0|(r=r+1|0)););}function Ot(e,t,r,n,i,o,s,a){var u,c=0;return A=u=A-32|0,c=-1,lr(u,s,a)||(c=vr(e,t,r,n,i,o,u),Mt(u,32)),A=u+32|0,c}function Nt(e,t,r,n,i,o,s,a){var u,c=0;return A=u=A-32|0,c=-1,lr(u,s,a)||(c=Ar(e,t,r,n,i,o,u),Mt(u,32)),A=u+32|0,c}function Dt(e,t){var r,n,i;T(e,t,r=t+120|0),T(e+40|0,n=t+40|0,i=t+80|0),T(e+80|0,i,r),T(e+120|0,t,n)}function Lt(e,t){for(var r=0,n=0;s[0|(n=e+r|0)]=c[0|n]^c[t+r|0],8!=(0|(r=r+1|0)););}function Ut(e,t,r){var n,i;A=n=(i=A)-384&-64,or(n,0,0,24),Pr(n,t,32,0),Pr(n,r,32,0),cr(n,e,24),A=i}function Ft(e,t){var r;Ee(e,r=t+40|0,t),we(e+40|0,r,t),je(e+80|0,t+80|0),T(e+120|0,t+120|0,2224)}function jt(e,t,r,n,i,o,s){return!n&r>>>0>=4294967280|n>>>0>0&&(hr(),f()),Ot(e+16|0,e,t,r,n,i,o,s)}function zt(e,t,r,n,i,o,s){return t+-1>>>0>63|s>>>0>64?-1:function(e,t,r,n,i,o,s){var a,u=0;if(a=u=A,A=u=u-384&-64,!(!e|(n+-1&255)>>>0>=64|(i|o?!t:0)|s>>>0>=65|(s?!r:0)))return s?Qe(u,n,r,s):dt(u,n),ae(u,t,i,o),U(u,e,n),A=a,0;hr(),f()}(e,r,o,255&t,n,i,255&s)}function Ht(e,t){var r;T(e,t,r=t+120|0),T(e+40|0,t+40|0,t=t+80|0),T(e+80|0,t,r)}function Kt(e,t,r,n,i,s,a){1==(0|n)&r>>>0>=0|n>>>0>1&&(hr(),f()),o[u[8956]](e,t,r,n,i,s,a)}function Gt(e,t,r,n,i,s){1==(0|n)&r>>>0>=0|n>>>0>1&&(hr(),f()),o[u[8955]](e,t,r,n,i,1,0,s)}function Qt(e){var t;return t=c[0|e]|c[e+1|0]<<8,e=c[e+2|0],_=e>>>16|0,t|e<<16}function qt(){var e,t;return A=e=A-16|0,s[e+15|0]=0,t=0|g(1024,e+15|0,0),A=e+16|0,0|t}function Wt(e,t,r,n,i){var o;return A=o=A-416|0,function(e,t){var r,n=0,i=0;for(A=r=A-192|0,Xt(e),ce(r- -64|0,54,128),s[r+64|0]=54^c[0|t],n=1;s[0|(i=(r- -64|0)+n|0)]=c[0|i]^c[t+n|0],32!=(0|(n=n+1|0)););for(W(e,r- -64|0,128,0),Xt(e=e+208|0),ce(r- -64|0,92,128),s[r+64|0]=92^c[0|t],n=1;s[0|(i=(r- -64|0)+n|0)]=c[0|i]^c[t+n|0],32!=(0|(n=n+1|0)););W(e,r- -64|0,128,0),Mt(r- -64|0,128),Mt(r,64),A=r+192|0}(o,i),W(o,t,r,n),function(e,t){var r,n=0;A=r=A+-64|0,function(e,t){var r;A=r=A+-64|0,Jt(e,r),W(e=e+208|0,r,64,0),Jt(e,t),Mt(r,64),A=r- -64|0}(e,r),n=u[r+28>>2],e=u[r+24>>2],s[t+24|0]=e,s[t+25|0]=e>>>8,s[t+26|0]=e>>>16,s[t+27|0]=e>>>24,s[t+28|0]=n,s[t+29|0]=n>>>8,s[t+30|0]=n>>>16,s[t+31|0]=n>>>24,n=u[r+20>>2],e=u[r+16>>2],s[t+16|0]=e,s[t+17|0]=e>>>8,s[t+18|0]=e>>>16,s[t+19|0]=e>>>24,s[t+20|0]=n,s[t+21|0]=n>>>8,s[t+22|0]=n>>>16,s[t+23|0]=n>>>24,n=u[r+12>>2],e=u[r+8>>2],s[t+8|0]=e,s[t+9|0]=e>>>8,s[t+10|0]=e>>>16,s[t+11|0]=e>>>24,s[t+12|0]=n,s[t+13|0]=n>>>8,s[t+14|0]=n>>>16,s[t+15|0]=n>>>24,n=u[r+4>>2],e=u[r>>2],s[0|t]=e,s[t+1|0]=e>>>8,s[t+2|0]=e>>>16,s[t+3|0]=e>>>24,s[t+4|0]=n,s[t+5|0]=n>>>8,s[t+6|0]=n>>>16,s[t+7|0]=n>>>24,A=r- -64|0}(o,e),A=o+416|0,0}function Vt(e,t,r,n){var i;return A=i=A-208|0,Xt(i),W(i,t,r,n),Jt(i,e),A=i+208|0,0}function Yt(e,t){var r=0;return(-1>>>(r=31&t)&e)<>>e}function Jt(e,t){var r;A=r=A-704|0,function(e,t){var r,n=0;e:if((r=u[e+72>>2]>>>3&127)>>>0<=111){if(!(n=112-r|0))break e;V(80+(e+r|0)|0,35424,n)}else V((n=e+80|0)+r|0,35424,128-r|0),S(e,n,t,t+640|0),ce(n,0,112);kt(e+192|0,e- -64|0,16),S(e,e+80|0,t,t+640|0)}(e,r),kt(t,e,64),Mt(r,704),Mt(e,208),A=r+704|0}function Xt(e){u[e+64>>2]=0,u[e+68>>2]=0,u[e+72>>2]=0,u[e+76>>2]=0,V(e,34720,64)}function Zt(e,t,r){return r>>>0>=256&&(p(2016,2036,107,2089),f()),U(e,t,255&r)}function $t(){var e;A=e=A-16|0,s[e+15|0]=0,g(1062,e+15|0,0),A=e+16|0}function er(e){var t;return A=t=A-32|0,ue(t,e),e=It(t,32),A=t+32|0,e}function tr(e,t){var r;A=r=A-128|0,function(e,t){je(e,t),je(e+40|0,t+40|0),je(e+80|0,t+80|0)}(r+8|0,t),lt(e,r+8|0),A=r+128|0}function rr(e,t){s[0|e]=t,s[e+1|0]=t>>>8,s[e+2|0]=t>>>16,s[e+3|0]=t>>>24}function nr(e){var t;return A=t=A-32|0,ue(t,e),A=t+32|0,1&s[0|t]}function ir(e,t,r){be(e,t,r),be(e+40|0,t+40|0,r),be(e+80|0,t+80|0,r)}function or(e,t,r,n){return 0|wt(e|=0,t|=0,r|=0,n|=0)}function sr(e){s[e+32|0]=1,s[e+33|0]=0,s[e+34|0]=0,s[e+35|0]=0}function ar(e){u[e>>2]=0,u[e+4>>2]=0,u[e+8>>2]=0,u[e+12>>2]=0}function ur(e){s[0|e]=0,s[e+1|0]=0,s[e+2|0]=0,s[e+3|0]=0}function cr(e,t,r){return 0|Zt(e|=0,t|=0,r|=0)}function lr(e,t,r){return 0|function(e,t,r){var n,i=0;return A=n=A-32|0,i=-1,ut(n,r,t)||(i=G(e,35552,n)),A=n+32|0,i}(e|=0,t|=0,r|=0)}function dr(e,t,r){return 0|ut(e|=0,t|=0,r|=0)}function hr(){var e;(e=u[9105])&&o[0|e](),m(),f()}function fr(e){Vr(e),Rr(e+40|0),Rr(e+80|0),Vr(e+120|0)}function pr(e,t,r,n,i,s){o[u[8952]](e,t,r,n,i,0,0,s)}function gr(e,t,r,n,i,s){o[u[8952]](e,t,r,n,i,1,0,s)}function mr(e,t){return e|=0,Bt(t|=0,32),0|Br(e,t)}function yr(e,t){return e=function(e,t){var r=0,n=0;e:{if(n=255&t){if(3&e)for(;;){if(!(r=c[0|e])|(0|r)==(255&t))break e;if(!(3&(e=e+1|0)))break}t:if(!(~(r=u[e>>2])&r+-16843009&-2139062144))for(n=d(n,16843009);;){if(~(r^=n)&r+-16843009&-2139062144)break t;if(r=u[e+4>>2],e=e+4|0,r+-16843009&~r&-2139062144)break}for(;(n=c[0|(r=e)])&&(e=r+1|0,(0|n)!=(255&t)););return r}return De(e)+e|0}return e}(e,t),c[0|e]==(255&t)?e:0}function br(e,t,r,n,i,o){return Q(e,t,r,n,i,o,0),0}function vr(e,t,r,n,i,o,s){return he(e,t,r,n,i,o,s)}function Ar(e,t,r,n,i,o,s){return fe(e,t,r,n,i,o,s)}function wr(e,t,r,n,i,o,s){return zt(e,t,r,n,i,o,s)}function Er(e,t){Xt(e),t&&W(e,35728,34,0)}function _r(e,t,r,n,i){return Me(e,t,r,n,i,0)}function Ir(e,t){return 0|Br(e|=0,t|=0)}function Sr(e,t){return(255&(e^t))-1>>>31|0}function kr(e,t,r,n){o[u[8954]](e,t,0,r,n)}function Cr(e,t,r){o[u[8953]](e,64,0,t,r)}function Tr(e,t,r,n){return function(e,t,r,n){var i,o,s,a,u=0,c=0;return a=d(u=r>>>16|0,c=e>>>16|0),u=(65535&(c=((s=d(i=65535&r,o=65535&e))>>>16|0)+d(c,i)|0))+d(u,o)|0,e=(d(t,r)+a|0)+d(e,n)+(c>>>16)+(u>>>16)|0,_=e,65535&s|u<<16}(e,t,r,n)}function xr(e,t,r,n){o[u[8947]](e,t,r,n)}function Mr(e,t,r){!function(e,t,r){var n,i;A=n=A-128|0,Rr(e),Rr(e+40|0),Vr(e+80|0),ir(e,t,Sr(r=r-((0-(i=(128&r)>>>7|0)&r)<<1)<<24>>24,1)),ir(e,t+120|0,Sr(r,2)),ir(e,t+240|0,Sr(r,3)),ir(e,t+360|0,Sr(r,4)),ir(e,t+480|0,Sr(r,5)),ir(e,t+600|0,Sr(r,6)),ir(e,t+720|0,Sr(r,7)),ir(e,t+840|0,Sr(r,8)),je(n+8|0,e+40|0),je(n+48|0,e),Le(n+88|0,e+80|0),ir(e,n+8|0,i),A=n+128|0}(e,d(t,960)+3488|0,r)}function Br(e,t){return 0|o[u[8950]](e,t)}function Pr(e,t,r,n){return Or(e,t,r,n)}function Rr(e){u[e>>2]=1,ce(e+4|0,0,36)}function Or(e,t,r,n){return ae(e,t,r,n)}function Nr(e,t,r){return function(e,t,r){var n=0,i=0,o=0,s=0;return n=31&(o=s=63&r),32<=o>>>0?n=-1>>>n|0:(i=-1>>>n|0,n=(1<>>n),o=n&e,n=t&i,i=31&s,32<=s>>>0?(n=o<>>32-i|n<>>0?(n=-1<>>32-r|-1<>>0?(r=0,e=n>>>t|0):(r=n>>>t|0,e=((1<>>t),_=r|o,e|s}(e,t,r)}function Dr(e,t,r){return function(e,t,r){var n=0,i=0,o=0,s=0,a=0;return n=31&(s=63&r),32<=s>>>0?(i=-1<>>32-n|-1<>>0?(i=0,s=n>>>o|0):(i=n>>>o|0,s=((1<>>o),a=i,o=31&(n=0-r&63),32<=n>>>0?(i=0,r=-1>>>o|0):(i=-1>>>o|0,r=(1<>>o),e&=r,t&=i,i=31&n,32<=n>>>0?(r=e<>>32-i|t<>>0<18,R=R+2|0,x;);rr(e,r+1634760805|0),rr(e+4|0,v+n|0),rr(e+8|0,A+i|0),rr(e+12|0,M+o|0),rr(e+16|0,w+s|0),rr(e+20|0,T+857760878|0),rr(e+24|0,E+h|0),rr(e+28|0,_+f|0),rr(e+32|0,I+p|0),rr(e+36|0,C+g|0),rr(e+40|0,t+2036477234|0),rr(e+44|0,y+a|0),rr(e+48|0,m+u|0),rr(e+52|0,b+l|0),rr(e+56|0,k+d|0),rr(e+60|0,S+1797285236|0)}(e,t,r)}function Wr(e){ce(e,0,1024)}function Vr(e){ce(e,0,40)}function Yr(){return 16}function Jr(){return 32}function Xr(){return 24}function Zr(){return-17}function $r(){return 64}function en(){return 1}function tn(){return 2}function rn(){return 8}function nn(){return 0}function on(){return-1}function sn(){return 3}function an(){return n.byteLength/65536|0}return o[1]=Pt,o[2]=function(e,t,r,n,i){var o;return e|=0,A=o=A-16|0,Pt(o,t|=0,r|=0,n|=0,i|=0),e=zr(e,o),A=o+16|0,0|e},o[3]=function(e,t){return oe(e|=0,t|=0),0},o[4]=function(e,t,r,n){return ee(e|=0,t|=0,r|=0,n|=0),0},o[5]=function(e,t){return Z(e|=0,t|=0),0},o[6]=function(e,t,r){e|=0,t|=0;var n,i=0,o=0;if(A=n=A-336|0,i=-1,!function(e){var t,r=0,n=0,i=0,o=0;for(s[11+(t=A-16|0)|0]=0,s[t+12|0]=0,s[t+13|0]=0,s[t+14|0]=0,u[t+8>>2]=0;;){for(i=c[e+n|0],r=0;s[0|(o=(t+8|0)+r|0)]=c[0|o]|i^c[(34464+(r<<5)|0)+n|0],7!=(0|(r=r+1|0)););if(31==(0|(n=n+1|0)))break}for(n=127&c[e+31|0],e=0,r=0;s[0|(i=(t+8|0)+r|0)]=c[0|i]|n^c[34495+(r<<5)|0],7!=(0|(r=r+1|0)););for(r=0;r=c[(t+8|0)+e|0]+-1|r,7!=(0|(e=e+1|0)););return r>>>8&1}(r|=0)){for(i=0;s[e+i|0]=c[t+i|0],32!=(0|(i=i+1|0)););for(s[0|e]=248&c[0|e],s[e+31|0]=63&c[e+31|0]|64,F(n+288|0,r),Rr(n+240|0),Vr(n+192|0),je(n+144|0,n+288|0),Rr(n+96|0),r=254,t=0;i=t,o=r,ne(n+240|0,n+144|0,i^=t=c[(r>>>3|0)+e|0]>>>(7&r)&1),ne(n+192|0,n+96|0,i),r=r+-1|0,we(n+48|0,n+144|0,n+96|0),we(n,n+240|0,n+192|0),Ee(n+240|0,n+240|0,n+192|0),Ee(n+192|0,n+144|0,n+96|0),T(n+96|0,n+48|0,n+240|0),T(n+192|0,n+192|0,n),B(n+48|0,n),B(n,n+240|0),Ee(n+144|0,n+96|0,n+192|0),we(n+192|0,n+96|0,n+192|0),T(n+240|0,n,n+48|0),we(n,n,n+48|0),B(n+192|0,n+192|0),L(n+96|0,n),B(n+144|0,n+144|0),Ee(n+48|0,n+48|0,n+96|0),T(n+96|0,n+288|0,n+192|0),T(n+192|0,n,n+48|0),o;);ne(n+240|0,n+144|0,t),ne(n+192|0,n+96|0,t),J(n+192|0,n+192|0),T(n+240|0,n+240|0,n+192|0),ue(e,n+240|0),i=0}return A=n+336|0,0|i},o[7]=function(e,t){e|=0,t|=0;var r,n=0;for(A=r=A-208|0;s[e+n|0]=c[t+n|0],32!=(0|(n=n+1|0)););return s[0|e]=248&c[0|e],s[e+31|0]=63&c[e+31|0]|64,le(r+48|0,e),function(e,t,r){var n;A=n=A-96|0,Ee(n+48|0,r,t),we(n,r,t),J(n,n),T(e,n+48|0,n),A=n+96|0}(r,r+88|0,r+128|0),ue(e,r),A=r+208|0,0},o[8]=function(e,t,r,n,i){e|=0,n|=0,i|=0;var o,a=0;if(A=o=A-112|0,(t|=0)|(r|=0)){a=c[i+28|0]|c[i+29|0]<<8|c[i+30|0]<<16|c[i+31|0]<<24,u[o+24>>2]=c[i+24|0]|c[i+25|0]<<8|c[i+26|0]<<16|c[i+27|0]<<24,u[o+28>>2]=a,a=c[i+20|0]|c[i+21|0]<<8|c[i+22|0]<<16|c[i+23|0]<<24,u[o+16>>2]=c[i+16|0]|c[i+17|0]<<8|c[i+18|0]<<16|c[i+19|0]<<24,u[o+20>>2]=a,a=c[i+4|0]|c[i+5|0]<<8|c[i+6|0]<<16|c[i+7|0]<<24,u[o>>2]=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,u[o+4>>2]=a,a=c[i+12|0]|c[i+13|0]<<8|c[i+14|0]<<16|c[i+15|0]<<24,u[o+8>>2]=c[i+8|0]|c[i+9|0]<<8|c[i+10|0]<<16|c[i+11|0]<<24,u[o+12>>2]=a,i=c[0|n]|c[n+1|0]<<8|c[n+2|0]<<16|c[n+3|0]<<24,n=c[n+4|0]|c[n+5|0]<<8|c[n+6|0]<<16|c[n+7|0]<<24,u[o+104>>2]=0,u[o+108>>2]=0,u[o+96>>2]=i,u[o+100>>2]=n;e:{if(!r&t>>>0>=64|r>>>0>0){for(;;){for(qr(e,o+96|0,o),i=8,n=1;n=c[0|(a=(o+96|0)+i|0)]+n|0,s[0|a]=n,n=n>>>8|0,16!=(0|(i=i+1|0)););if(e=e- -64|0,r=r+-1|0,(t=t+-64|0)>>>0<4294967232&&(r=r+1|0),!(!r&t>>>0>63|r>>>0>0))break}if(!(t|r))break e}if(i=0,qr(o+32|0,o+96|0,o),t)for(;s[e+i|0]=c[(o+32|0)+i|0],(0|t)!=(0|(i=i+1|0)););}Mt(o+32|0,64),Mt(o,32)}return A=o+112|0,0},o[9]=function(e,t,r,n,i,o,a,l){e|=0,t|=0,i|=0,o|=0,a|=0,l|=0;var d,h=0,f=0;if(A=d=A-112|0,(r|=0)|(n|=0)){for(h=c[l+28|0]|c[l+29|0]<<8|c[l+30|0]<<16|c[l+31|0]<<24,u[d+24>>2]=c[l+24|0]|c[l+25|0]<<8|c[l+26|0]<<16|c[l+27|0]<<24,u[d+28>>2]=h,h=c[l+20|0]|c[l+21|0]<<8|c[l+22|0]<<16|c[l+23|0]<<24,u[d+16>>2]=c[l+16|0]|c[l+17|0]<<8|c[l+18|0]<<16|c[l+19|0]<<24,u[d+20>>2]=h,h=c[l+4|0]|c[l+5|0]<<8|c[l+6|0]<<16|c[l+7|0]<<24,u[d>>2]=c[0|l]|c[l+1|0]<<8|c[l+2|0]<<16|c[l+3|0]<<24,u[d+4>>2]=h,h=8,f=c[l+12|0]|c[l+13|0]<<8|c[l+14|0]<<16|c[l+15|0]<<24,u[d+8>>2]=c[l+8|0]|c[l+9|0]<<8|c[l+10|0]<<16|c[l+11|0]<<24,u[d+12>>2]=f,l=c[i+4|0]|c[i+5|0]<<8|c[i+6|0]<<16|c[i+7|0]<<24,u[d+96>>2]=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,u[d+100>>2]=l;s[(d+96|0)+h|0]=o,o=(255&a)<<24|o>>>8,a=a>>>8|0,16!=(0|(h=h+1|0)););if(!n&r>>>0>63|n>>>0>0)for(;;){for(h=0,qr(d+32|0,d+96|0,d);s[e+h|0]=c[(d+32|0)+h|0]^c[t+h|0],l=1,64!=(0|(h=h+1|0)););for(h=8;i=c[0|(o=(d+96|0)+h|0)]+l|0,s[0|o]=i,l=i>>>8|0,16!=(0|(h=h+1|0)););if(t=t- -64|0,e=e- -64|0,n=n+-1|0,(r=r+-64|0)>>>0<4294967232&&(n=n+1|0),!(!n&r>>>0>63|n>>>0>0))break}if(r|n&&(h=0,qr(d+32|0,d+96|0,d),r))for(;s[e+h|0]=c[(d+32|0)+h|0]^c[t+h|0],(0|r)!=(0|(h=h+1|0)););Mt(d+32|0,64),Mt(d,32)}return A=d+112|0,0},o[10]=function(e,t,r,n,i){var o;return e|=0,n|=0,A=o=A+-64|0,(t|=0)|(r|=0)&&(ge(o,i|=0),Fe(o,n,0),O(o,e=ce(e,0,t),e,t,r),Mt(o,64)),A=o- -64|0,0},o[11]=function(e,t,r,n,i){var o;return e|=0,n|=0,A=o=A+-64|0,(t|=0)|(r|=0)&&(ge(o,i|=0),Ye(o,n,0),O(o,e=ce(e,0,t),e,t,r),Mt(o,64)),A=o- -64|0,0},o[12]=function(e,t,r,n,i,o,s,a){var u;return e|=0,t|=0,i|=0,s|=0,a|=0,A=u=A-80|0,(r|=0)|(n|=0)&&(rr(u+8|0,o|=0),rr(u+12|0,s),ge(u+16|0,a),Fe(u+16|0,i,u+8|0),O(u+16|0,t,e,r,n),Mt(u+16|0,64)),A=u+80|0,0},o[13]=function(e,t,r,n,i,o,s){var a;return e|=0,t|=0,i|=0,s|=0,A=a=A-80|0,(r|=0)|(n|=0)&&(rr(a+12|0,o|=0),ge(a+16|0,s),Ye(a+16|0,i,a+12|0),O(a+16|0,t,e,r,n),Mt(a+16|0,64)),A=a+80|0,0},{g:function(){},h:function(e,t,r,n,i,o,s,a,u,c,l,d){return 0|ze(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,l|=0,d|=0)},i:function(e,t,r,n,i,o,s,a,u,c,l){return 0|pt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,c|=0,l|=0)},j:function(e,t,r,n,i,o,s,a,u,c,l,d){return 0|Re(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,l|=0,d|=0)},k:function(e,t,r,n,i,o,s,a,u,c,l){return 0|gt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,c|=0,l|=0)},l:function(e,t,r,n,i,o,s,a,u,c,l){return 0|Oe(e|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0,l|=0)},m:function(e,t,r,n,i,o,s,a,u,c,l){return 0|Ve(e|=0,t|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0,l|=0)},n:function(e,t,r,n,i,o,s,a,u,c,l){return 0|Be(e|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0,l|=0)},o:function(e,t,r,n,i,o,s,a,u,c,l){return 0|qe(e|=0,t|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0,l|=0)},p:Jr,q:function(){return 12},r:nn,s:Yr,t:Zr,u:Qr,v:Jr,w:rn,x:nn,y:Yr,z:Zr,A:Qr,B:function(e,t,r,n,i,o,s,a,u,c,l,d){return 0|Ke(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,l|=0,d|=0)},C:function(e,t,r,n,i,o,s,a,u,c,l){return 0|mt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,c|=0,l|=0)},D:function(e,t,r,n,i,o,s,a,u,c,l){return 0|Ge(e|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0,l|=0)},E:function(e,t,r,n,i,o,s,a,u,c,l){return 0|We(e|=0,t|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0,l|=0)},F:Jr,G:Xr,H:nn,I:Yr,J:Zr,K:Qr,L:Jr,M:Jr,N:function(e,t,r,n,i){return 0|Wt(e|=0,t|=0,r|=0,n|=0,i|=0)},O:function(e,t,r,n,i){return 0|function(e,t,r,n,i){var o;return A=o=A-32|0,Wt(o,t,r,n,i),t=jr(e,o),r=at(o,e,32),A=o+32|0,r|((0|e)==(0|o)?-1:t)}(e|=0,t|=0,r|=0,n|=0,i|=0)},P:Qr,Q:Jr,R:Jr,S:Jr,T:Jr,U:Xr,V:Yr,W:Zr,X:function(e,t,r){return 0|function(e,t,r){var n,i=0;return A=n=A+-64|0,Vt(n,r,32,0),r=u[n+28>>2],i=u[n+24>>2],s[t+24|0]=i,s[t+25|0]=i>>>8,s[t+26|0]=i>>>16,s[t+27|0]=i>>>24,s[t+28|0]=r,s[t+29|0]=r>>>8,s[t+30|0]=r>>>16,s[t+31|0]=r>>>24,r=u[n+20>>2],i=u[n+16>>2],s[t+16|0]=i,s[t+17|0]=i>>>8,s[t+18|0]=i>>>16,s[t+19|0]=i>>>24,s[t+20|0]=r,s[t+21|0]=r>>>8,s[t+22|0]=r>>>16,s[t+23|0]=r>>>24,r=u[n+12>>2],i=u[n+8>>2],s[t+8|0]=i,s[t+9|0]=i>>>8,s[t+10|0]=i>>>16,s[t+11|0]=i>>>24,s[t+12|0]=r,s[t+13|0]=r>>>8,s[t+14|0]=r>>>16,s[t+15|0]=r>>>24,r=u[n+4>>2],i=u[n>>2],s[0|t]=i,s[t+1|0]=i>>>8,s[t+2|0]=i>>>16,s[t+3|0]=i>>>24,s[t+4|0]=r,s[t+5|0]=r>>>8,s[t+6|0]=r>>>16,s[t+7|0]=r>>>24,Mt(n,64),e=Br(e,t),A=n- -64|0,e}(e|=0,t|=0,r|=0)},Y:mr,Z:lr,_:function(e,t,r,n,i,o,s){return 0|vr(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},$:function(e,t,r,n,i,o,s,a){return 0|Ot(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0)},aa:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){return!n&r>>>0>=4294967280|n>>>0>0&&(hr(),f()),vr(e+16|0,e,t,r,n,i,o)}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},ba:function(e,t,r,n,i,o,s){return 0|jt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},ca:function(e,t,r,n,i,o,s){return 0|Ar(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},da:function(e,t,r,n,i,o,s,a){return 0|Nt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0)},ea:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){var s=0,a=0,u=0;return!n&r>>>0>=16|n>>>0>0?(s=e,a=t+16|0,u=t,e=n+-1|0,(t=r+-16|0)>>>0<4294967280&&(e=e+1|0),e=Ar(s,a,u,t,e,i,o)):e=-1,e}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},fa:function(e,t,r,n,i,o,s){return 0|ft(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},ga:function(e,t,r,n,i){return 0|function(e,t,r,n,i){var o,a=0;return A=o=A-96|0,a=-1,mr(o+32|0,o)||(Ut(o- -64|0,o+32|0,i),a=jt(e+32|0,t,r,n,o- -64|0,i,o),t=u[o+60>>2],r=u[o+56>>2],s[e+24|0]=r,s[e+25|0]=r>>>8,s[e+26|0]=r>>>16,s[e+27|0]=r>>>24,s[e+28|0]=t,s[e+29|0]=t>>>8,s[e+30|0]=t>>>16,s[e+31|0]=t>>>24,t=u[o+52>>2],r=u[o+48>>2],s[e+16|0]=r,s[e+17|0]=r>>>8,s[e+18|0]=r>>>16,s[e+19|0]=r>>>24,s[e+20|0]=t,s[e+21|0]=t>>>8,s[e+22|0]=t>>>16,s[e+23|0]=t>>>24,t=u[o+44>>2],r=u[o+40>>2],s[e+8|0]=r,s[e+9|0]=r>>>8,s[e+10|0]=r>>>16,s[e+11|0]=r>>>24,s[e+12|0]=t,s[e+13|0]=t>>>8,s[e+14|0]=t>>>16,s[e+15|0]=t>>>24,t=u[o+36>>2],r=u[o+32>>2],s[0|e]=r,s[e+1|0]=r>>>8,s[e+2|0]=r>>>16,s[e+3|0]=r>>>24,s[e+4|0]=t,s[e+5|0]=t>>>8,s[e+6|0]=t>>>16,s[e+7|0]=t>>>24,Mt(o,32),Mt(o+32|0,32),Mt(o- -64|0,24)),A=o+96|0,a}(e|=0,t|=0,r|=0,n|=0,i|=0)},ha:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){var s,a=0;return A=s=A-32|0,a=-1,!n&r>>>0>=48|n>>>0>0&&(Ut(s,t,i),i=e,e=n+-1|0,(r=r+-32|0)>>>0<4294967264&&(e=e+1|0),a=ft(i,a=t+32|0,r,e,s,t,o)),A=s+32|0,a}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},ia:function(){return 48},ja:Yr,ka:$r,la:Jr,ma:Yr,na:$r,oa:Jr,pa:function(){return 384},qa:function(e,t,r,n,i,o,s){return 0|wr(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},ra:or,sa:function(e,t,r,n){return 0|Pr(e|=0,t|=0,r|=0,n|=0)},ta:cr,ua:Qr,va:$r,wa:function(e,t,r,n){return 0|Vt(e|=0,t|=0,r|=0,n|=0)},xa:Yr,ya:$r,za:rn,Aa:Jr,Ba:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){var s,a;return A=s=A-32|0,a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,i=c[i+4|0]|c[i+5|0]<<8|c[i+6|0]<<16|c[i+7|0]<<24,u[s+24>>2]=0,u[s+28>>2]=0,u[s+16>>2]=a,u[s+20>>2]=i,xt(s,r,n),u[s+8>>2]=0,u[s+12>>2]=0,t+-16>>>0>=49?(u[8960]=28,e=-1):(r=s+16|0,e=t+-1>>>0>63?-1:function(e,t,r,n,i){var o,s=0;if(o=s=A,A=s=s-384&-64,!(!t|!e|(r+-1&255)>>>0>=64))return Ie(s,r,t,n,i),ae(s,0,0,0),U(s,e,r),A=o,0;hr(),f()}(e,o,255&t,s,r)),A=s+32|0,e}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},Ca:Qr,Da:function(e,t,r){return e|=0,wr(t|=0,32,r|=0,32,0,0,0),0|Ir(e,t)},Ea:function(e,t){return e|=0,Bt(t|=0,32),0|Ir(e,t)},Fa:function(e,t,r,n,i){t|=0,r|=0,i|=0;var o,a,u=0;if(a=u=A,A=u=u-512&-64,o=(e|=0)||t){if(e=-1,!dr(u+96|0,n|=0,i)){for(t=t||o,e=0,or(u+128|0,0,0,64),Pr(u+128|0,u+96|0,32,0),Mt(u+96|0,32),Pr(u+128|0,r,32,0),Pr(u+128|0,i,32,0),cr(u+128|0,u+32|0,64),Mt(u+128|0,384);r=(u+32|0)+e|0,s[e+o|0]=c[0|r],s[e+t|0]=c[r+32|0],32!=(0|(e=e+1|0)););Mt(u+32|0,64),e=0}return A=a,0|e}hr(),f()},Ga:function(e,t,r,n,i){t|=0,r|=0,i|=0;var o,a,u=0;if(a=u=A,A=u=u-512&-64,o=(e|=0)||t){if(e=-1,!dr(u+96|0,n|=0,i)){for(t=t||o,e=0,or(u+128|0,0,0,64),Pr(u+128|0,u+96|0,32,0),Mt(u+96|0,32),Pr(u+128|0,i,32,0),Pr(u+128|0,r,32,0),cr(u+128|0,u+32|0,64),Mt(u+128|0,384);r=(u+32|0)+e|0,s[e+t|0]=c[0|r],s[e+o|0]=c[r+32|0],32!=(0|(e=e+1|0)););Mt(u+32|0,64),e=0}return A=a,0|e}hr(),f()},Ha:Jr,Ia:Jr,Ja:Jr,Ka:Jr,La:en,Ma:tn,Na:tn,Oa:Yr,Pa:on,Qa:nn,Ra:on,Sa:Yr,Ta:function(){return 128},Ua:function(){return 35681},Va:en,Wa:on,Xa:function(){return 8192},Ya:function(){return-2147483648},Za:tn,_a:function(){return 67108864},$a:sn,ab:function(){return 268435456},bb:function(){return 4},cb:function(){return 1073741824},db:function(e,t,r,n,i,o,s,a,u,c,l){return 0|At(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0,l|=0)},eb:function(e,t,r,n,i,o,s){return 0|Je(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},fb:function(e,t,r,n,i,o,s,a){return 0|function(e,t,r,n,i,o,s,a){switch(a+-1|0){case 1:return Je(e,t,r,n,i,o,s);default:hr(),f();case 0:}return function(e,t,r,n,i,o,s){var a;return A=a=A-16|0,e=ce(e,0,128),n|=o,s>>>0<2147483649&&!n|n>>>0<0?s>>>0>8191&&!o&i>>>0>=3|o>>>0>0?(Bt(a,16),e=Te(i,s>>>10|0,1,t,r,a,16,0,32,e,128,1)?-1:0):(u[8960]=28,e=-1):(u[8960]=22,e=-1),A=a+16|0,e}(e,t,r,n,i,o,s)}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0)},gb:function(e,t,r,n){return 0|function(e,t,r,n){return et(e,35681,10)?et(e,35692,9)?(u[8960]=28,-1):function(e,t,r,n){e:{if(1==(0|n)&r>>>0>=0|n>>>0>1)u[8960]=22;else{if(!(e=ve(e,t,r,1)))break e;-35==(0|e)&&(u[8960]=28)}e=-1}return e}(e,t,r,n):function(e,t,r,n){e:{if(1==(0|n)&r>>>0>=0|n>>>0>1)u[8960]=22;else{if(!(e=ve(e,t,r,2)))break e;-35==(0|e)&&(u[8960]=28)}e=-1}return e}(e,t,r,n)}(e|=0,t|=0,r|=0,n|=0)},hb:function(e,t,r,n){return 0|function(e,t,r,n){return et(e,35681,10)?et(e,35692,9)?(u[8960]=28,-1):xe(e,t,r,n,1):xe(e,t,r,n,2)}(e|=0,t|=0,r|=0,n|=0)},ib:Ir,jb:dr,kb:Jr,lb:Jr,mb:Jr,nb:Xr,ob:Yr,pb:Zr,qb:Qr,rb:vr,sb:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){return!n&r>>>0>=4294967280|n>>>0>0&&(hr(),f()),he(e+16|0,e,t,r,n,i,o),0}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},tb:Ar,ub:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){var s=0,a=0,u=0;return!n&r>>>0>=16|n>>>0>0?(s=e,a=t+16|0,u=t,e=n+-1|0,(t=r+-16|0)>>>0<4294967280&&(e=e+1|0),e=fe(s,a,u,t,e,i,o)):e=-1,e}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},vb:Qr,wb:function(e,t,r){return e|=0,r|=0,Bt(t|=0,24),H(e,t,r),sr(e),r=c[t+16|0]|c[t+17|0]<<8|c[t+18|0]<<16|c[t+19|0]<<24,t=c[t+20|0]|c[t+21|0]<<8|c[t+22|0]<<16|c[t+23|0]<<24,s[e+44|0]=0,s[e+45|0]=0,s[e+46|0]=0,s[e+47|0]=0,s[e+48|0]=0,s[e+49|0]=0,s[e+50|0]=0,s[e+51|0]=0,s[e+36|0]=r,s[e+37|0]=r>>>8,s[e+38|0]=r>>>16,s[e+39|0]=r>>>24,s[e+40|0]=t,s[e+41|0]=t>>>8,s[e+42|0]=t>>>16,s[e+43|0]=t>>>24,0},xb:function(e,t,r){return H(e|=0,t|=0,r|=0),sr(e),r=c[t+16|0]|c[t+17|0]<<8|c[t+18|0]<<16|c[t+19|0]<<24,t=c[t+20|0]|c[t+21|0]<<8|c[t+22|0]<<16|c[t+23|0]<<24,s[e+44|0]=0,s[e+45|0]=0,s[e+46|0]=0,s[e+47|0]=0,s[e+48|0]=0,s[e+49|0]=0,s[e+50|0]=0,s[e+51|0]=0,s[e+36|0]=r,s[e+37|0]=r>>>8,s[e+38|0]=r>>>16,s[e+39|0]=r>>>24,s[e+40|0]=t,s[e+41|0]=t>>>8,s[e+42|0]=t>>>16,s[e+43|0]=t>>>24,0},yb:K,zb:function(e,t,r,n,i,o,s,a,u,c){return 0|de(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0)},Ab:function(e,t,r,n,i,o,s,a,u,c){return 0|re(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0,u|=0,c|=0)},Bb:function(){return 52},Cb:function(){return 17},Db:Xr,Eb:Jr,Fb:function(){return-18},Gb:nn,Hb:en,Ib:tn,Jb:sn,Kb:rn,Lb:Yr,Mb:function(e,t,r,n,i){return 0|function(e,t,r,n){var i=0,o=0,s=0,a=0,u=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0;if(s=1886610805^(o=c[0|n]|c[n+1|0]<<8|c[n+2|0]<<16|c[n+3|0]<<24),a=1936682341^(i=c[n+4|0]|c[n+5|0]<<8|c[n+6|0]<<16|c[n+7|0]<<24),l=1852142177^o,d=1819895653^i,i=1852075885^(o=c[n+8|0]|c[n+9|0]<<8|c[n+10|0]<<16|c[n+11|0]<<24),u=1685025377^(n=c[n+12|0]|c[n+13|0]<<8|c[n+14|0]<<16|c[n+15|0]<<24),f=2037671283^o,h=1952801890^n,(0|(o=(t+r|0)-(b=7&r)|0))!=(0|t)){for(;p=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,m=c[t+4|0]|c[t+5|0]<<8|c[t+6|0]<<16|c[t+7|0]<<24,g=Nr(i,u,13),n=a+u|0,y=_,(i=i+s|0)>>>0>>0&&(n=n+1|0),s=n,v=Nr(i,n,32),A=_,f=Nr(a=f^p,n=h^m,16),n=n+d|0,(u=a+l|0)>>>0>>0&&(n=n+1|0),a=u^f,f=l=n^(h=_),l=Nr(a,l,21),h=_,d=s^=y,s=Nr(i^=g,s,17),g=_,n=n+d|0,(i=i+u|0)>>>0>>0&&(n=n+1|0),d=Nr(i,n,32),y=_,w=Nr(u=i^s,g^=n,13),n=f+A|0,(i=a+v|0)>>>0>>0&&(n=n+1|0),n=g+(s=n)|0,v=_,(g=i+u|0)>>>0>>0&&(n=n+1|0),u=n,a=Nr(g,n,32),f=_,h=Nr(i^=l,n=s^h,16),n=n+y|0,(l=i+d|0)>>>0>>0&&(n=n+1|0),n=(d=(i=n)^_)+f|0,(s=a+(h=f=l^h)|0)>>>0>>0&&(n=n+1|0),f=Nr(f,d,21)^s,a=n,h=n^_,g=Nr(d=g^w,n=u^v,17),n=i+n|0,(d=d+l|0)>>>0>>0&&(n=n+1|0),i=d^g,u=n^(y=_),s^=p,a^=m,l=Nr(d,n,32),d=_,(0|o)!=(0|(t=t+8|0)););t=o}switch(o=r<<24,r=0,b+-1|0){case 6:o|=c[t+6|0]<<16;case 5:o|=c[t+5|0]<<8;case 4:o|=c[t+4|0];case 3:n=(r=c[t+3|0])>>>8|0,r<<=24,o|=n;case 2:r|=(n=c[t+2|0])<<16,o|=p=n>>>16|0;case 1:r|=(n=c[t+1|0])<<8,o|=p=n>>>24|0;case 0:r=c[0|t]|r}return p=Nr(i,u,13),n=a+u|0,a=_,(t=i+s|0)>>>0>>0&&(n=n+1|0),i=n,m=Nr(t,n,32),g=_,f=Nr(u=r^f,n=o^h,16),n=n+d|0,(s=u+l|0)>>>0>>0&&(n=n+1|0),d=l=n^(h=_),f=Nr(u=s^f,l,21),h=_,a=i^=a,i=Nr(t^=p,i,17),l=_,n=n+a|0,(t=t+s|0)>>>0>>0&&(n=n+1|0),a=Nr(t,n,32),p=_,b=Nr(s=t^i,l^=n,13),n=d+g|0,(t=u+m|0)>>>0>>0&&(n=n+1|0),n=l+(i=n)|0,d=_,(s=t+s|0)>>>0>>0&&(n=n+1|0),u=n,l=Nr(s,n,32),m=_,f=Nr(t^=f,n=i^h,16),n=n+p|0,(t=t+a|0)>>>0>>0&&(n=n+1|0),i=t^f,f=a=n^(h=_),a=Nr(i,a,21),h=_,d=u^=d,u=Nr(s^=b,u,17),p=_,n=n+d|0,(s=t+s|0)>>>0>>0&&(n=n+1|0),d=Nr(s,n,32),g=_,u=Nr(s^=u,t=n^p,13),n=f+m|0,n=(f=t)+(o^(t=(i=i+l|0)>>>0>>0?n+1|0:n))|0,l=_,(r=s+(o=r^i)|0)>>>0>>0&&(n=n+1|0),o=n,s=Nr(r,n,32),f=_,a=Nr(i^=a,n=t^=h,16),n=n+g|0,(t=i+(255^d)|0)>>>0>>0&&(n=n+1|0),i=t^a,d=a=n^(h=_),a=Nr(i,a,21),h=_,l=o^=l,o=Nr(r^=u,o,17),u=_,n=n+l|0,(r=t+r|0)>>>0>>0&&(n=n+1|0),l=Nr(r,n,32),p=_,u=Nr(r^=o,t=n^u,13),n=d+f|0,n=(o=t)+(t=(i=i+s|0)>>>0>>0?n+1|0:n)|0,d=_,(r=r+i|0)>>>0>>0&&(n=n+1|0),o=n,s=Nr(r,n,32),f=_,a=Nr(i^=a,n=t^=h,16),n=n+p|0,(t=i+l|0)>>>0>>0&&(n=n+1|0),i=t^a,l=a=n^(h=_),a=Nr(i,a,21),h=_,d=o^=d,o=Nr(r^=u,o,17),u=_,n=n+d|0,(r=t+r|0)>>>0>>0&&(n=n+1|0),d=Nr(r,n,32),p=_,u=Nr(r^=o,o=n^u,13),n=l+f|0,n=o+(t=(i=i+s|0)>>>0>>0?n+1|0:n)|0,l=_,(r=r+i|0)>>>0>>0&&(n=n+1|0),o=n,s=Nr(r,n,32),f=_,a=Nr(i^=a,n=t^=h,16),n=n+p|0,(t=i+d|0)>>>0>>0&&(n=n+1|0),i=t^a,d=a=n^(h=_),a=Nr(i,a,21),h=_,l=o^=l,o=Nr(r^=u,o,17),u=_,n=n+l|0,(r=t+r|0)>>>0>>0&&(n=n+1|0),l=Nr(r,n,32),p=_,u=t=n^u,g=Nr(m=r^o,t,13),n=d+f|0,(t=i+s|0)>>>0>>0&&(n=n+1|0),s=_,o=n,a=Nr(i=t^a,n=r=h^n,16),n=n+p|0,(r=i+l|0)>>>0>>0&&(n=n+1|0),i=n,a=Nr(r^a,n^(d=_),21),n=o+u|0,(o=t+m|0)>>>0>>0&&(n=n+1|0),n=i+(s^=n)|0,(t=(o^=g)+r|0)>>>0>>0&&(n=n+1|0),r=_,o=Nr(o,s,17)^t^a,r=_^r^n,xt(e,Nr(t,n,32)^o,_^r),0}(e|=0,t|=0,r|=0,i|=0)},Nb:function(e){Bt(e|=0,16)},Ob:function(){return 208},Pb:$r,Qb:Jr,Rb:Jr,Sb:$r,Tb:function(){return-65},Ub:function(e,t,r){return 0|D(e|=0,t|=0,r|=0)},Vb:function(e,t){return 0|function(e,t){var r;return A=r=A-32|0,Bt(r,32),D(e,t,r),Mt(r,32),A=r+32|0,0}(e|=0,t|=0)},Wb:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){var s,a;return A=s=A-16|0,a=r,r=n,br(e,s+8|0,se(e- -64|0,a,n),n,i,o),64!=u[s+8>>2]|u[s+12>>2]?(t&&(u[t>>2]=0,u[t+4>>2]=0),ce(e,0,r- -64|0),e=-1):(e=0,t&&(u[t>>2]=n- -64,u[t+4>>2]=i-((n>>>0<4294967232)+-1|0))),A=s+16|0,e}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},Xb:function(e,t,r,n,i,o){return 0|function(e,t,r,n,i,o){var s=0;e:{t:{if(!(!i&n>>>0<64|i>>>0<0||(i=i+-1|0,(n=n+-64|0)>>>0<4294967232&&(i=i+1|0),!i&n>>>0>4294967231|i>>>0>0))){if(!_r(r,s=r- -64|0,n,i,o))break t;e&&ce(e,0,n)}if(r=-1,!t)break e;return u[t>>2]=0,u[t+4>>2]=0,-1}t&&(u[t>>2]=n,u[t+4>>2]=i),r=0,e&&se(e,s,n)}return r}(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},Yb:function(e,t,r,n,i,o){return 0|br(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},Zb:function(e,t,r,n,i){return 0|_r(e|=0,t|=0,r|=0,n|=0,i|=0)},_b:function(e){return Xt(e|=0),0},$b:function(e,t,r,n){return 0|W(e|=0,t|=0,r|=0,n|=0)},ac:function(e,t,r,n){return 0|function(e,t,r,n){var i;return A=i=A+-64|0,Jt(e,i),e=Q(t,r,i,64,0,n,1),A=i- -64|0,e}(e|=0,t|=0,r|=0,n|=0)},bc:function(e,t,r){return 0|function(e,t,r){var n;return A=n=A+-64|0,Jt(e,n),e=Me(t,n,64,0,r,1),A=n- -64|0,e}(e|=0,t|=0,r|=0)},cc:function(e,t){e|=0;var r,n=0;return A=r=A-256|0,n=-1,Se(t|=0)||Ae(r+96|0,t)||function(e){var t;return A=t=A-160|0,function(e,t){var r,n=0;for(A=r=A-1760|0,Ft(r+480|0,t),tr(r+320|0,t),Dt(r,r+320|0),tt(r+320|0,r,r+480|0),Dt(r+160|0,r+320|0),Ft(t=r+640|0,r+160|0),tt(r+320|0,r,t),Dt(r+160|0,r+320|0),Ft(t=r+800|0,r+160|0),tt(r+320|0,r,t),Dt(r+160|0,r+320|0),Ft(t=r+960|0,r+160|0),tt(r+320|0,r,t),Dt(r+160|0,r+320|0),Ft(t=r+1120|0,r+160|0),tt(r+320|0,r,t),Dt(r+160|0,r+320|0),Ft(t=r+1280|0,r+160|0),tt(r+320|0,r,t),Dt(r+160|0,r+320|0),Ft(t=r+1440|0,r+160|0),tt(r+320|0,r,t),Dt(r+160|0,r+320|0),Ft(r+1600|0,r+160|0),fr(e),t=252;tr(r+320|0,e),n=t,(0|(t=s[t+34208|0]))>=1?(Dt(r+160|0,r+320|0),tt(r+320|0,r+160|0,(r+480|0)+d((254&t)>>>1|0,160)|0)):(0|t)>-1||(Dt(r+160|0,r+320|0),rt(r+320|0,r+160|0,(r+480|0)+d((0-t&254)>>>1|0,160)|0)),Dt(e,r+320|0),t=n+-1|0,n;);A=r+1760|0}(t,e),e=er(t),A=t+160|0,e}(r+96|0)&&(Rr(r),we(r,r,t=r+136|0),Rr(r+48|0),Ee(r+48|0,r+48|0,t),J(r,r),T(r+48|0,r+48|0,r),ue(e,r+48|0),n=0),A=r+256|0,0|n},dc:function(e,t){e|=0;var r,n=0;return A=r=A+-64|0,Vt(r,t|=0,32,0),s[0|r]=248&c[0|r],s[r+31|0]=63&c[r+31|0]|64,t=u[r+20>>2],n=u[r+16>>2],s[e+16|0]=n,s[e+17|0]=n>>>8,s[e+18|0]=n>>>16,s[e+19|0]=n>>>24,s[e+20|0]=t,s[e+21|0]=t>>>8,s[e+22|0]=t>>>16,s[e+23|0]=t>>>24,t=u[r+12>>2],n=u[r+8>>2],s[e+8|0]=n,s[e+9|0]=n>>>8,s[e+10|0]=n>>>16,s[e+11|0]=n>>>24,s[e+12|0]=t,s[e+13|0]=t>>>8,s[e+14|0]=t>>>16,s[e+15|0]=t>>>24,t=u[r+4>>2],n=u[r>>2],s[0|e]=n,s[e+1|0]=n>>>8,s[e+2|0]=n>>>16,s[e+3|0]=n>>>24,s[e+4|0]=t,s[e+5|0]=t>>>8,s[e+6|0]=t>>>16,s[e+7|0]=t>>>24,t=u[r+28>>2],n=u[r+24>>2],s[e+24|0]=n,s[e+25|0]=n>>>8,s[e+26|0]=n>>>16,s[e+27|0]=n>>>24,s[e+28|0]=t,s[e+29|0]=t>>>8,s[e+30|0]=t>>>16,s[e+31|0]=t>>>24,Mt(r,64),A=r- -64|0,0},ec:qt,fc:$t,gc:function(e){var t=0,r=0;if((e|=0)>>>0>=2){for(r=(0-e>>>0)%(e>>>0)|0;(t=qt())>>>0>>0;);e=(t>>>0)%(e>>>0)|0}else e=0;return 0|e},hc:Bt,ic:function(e,t,r){Hr(e|=0,t|=0,1784,r|=0)},jc:Jr,kc:function(){var e=0,t=0;return(e=u[9097])&&(e=u[e+20>>2])&&(t=0|o[0|e]()),0|t},lc:function(e,t,r){!function(e,t,r){1==(0|r)&t>>>0>=0|r>>>0>1&&(p(1796,1816,197,1842),f()),Bt(e,t)}(e|=0,t|=0,r|=0)},mc:function(e,t,r,n){e|=0,r|=0;var i=0,o=0,a=0;if(!((n|=0)>>>0>2147483646|n<<1>>>0>=(t|=0)>>>0)){if(t=0,n){for(;i=t<<1,o=(a=c[t+r|0])>>>4|0,s[i+e|0]=87+(o+(o+65526>>>8&217)|0),o=(1|i)+e|0,i=15&a,s[0|o]=22272+((i<<8)+(i+65526&55552)|0)>>>8,(0|n)!=(0|(t=t+1|0)););t=n<<1}else t=0;return s[t+e|0]=0,0|e}hr(),f()},nc:function(e,t,r,n,i,o,a){e|=0,t|=0,r|=0,i|=0,o|=0,a|=0;var l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0;e:if(n|=0){t:{r:{n:for(;;){for(d=l;;){i:{if(!(255&((b=(65526+(m=(223&(g=c[r+d|0]))-55&255)^m+65520)>>>8|0)|(h=65526+(v=48^g)>>>8|0)))){if(h=1,!i|255&p)break r;if(yr(i,g))break i;l=d;break e}if(f>>>0>=t>>>0){u[8960]=68,h=0;break r}if(l=m&b|h&v,255&p?(s[e+f|0]=l|A,f=f+1|0):A=l<<4,p^=-1,h=1,(l=d+1|0)>>>0>>0)continue n;break t}if(p=0,!((d=d+1|0)>>>0>>0))break}break}l=(e=l+1|0)>>>0>>0?n:e;break e}l=d}255&p?(u[8960]=28,y=-1,l=l+-1|0,f=0):h||(f=0,y=-1)}return a?u[a>>2]=r+l:(0|n)!=(0|l)&&(u[8960]=28,y=-1),o&&(u[o>>2]=f),0|y},oc:function(e,t){var r;return e|=0,Lr(t|=0),e=d(r=(e>>>0)/3|0,-3)+e|0,d(4-(3-e&0-(t>>>1&1))|0,1&(e|e>>>1))+(r<<2|1)|0},pc:$,qc:Y,rc:function(){var e=0;return u[9104]?e=1:(u[9086]=0,function(){var e;A=e=A-16|0,ar(e),u[e>>2]&&(ar(e),ce(36348,0,40)),A=e+16|0}(),u[9085]=1,$t(),function(){var e=0;(0|(e=0|y(30)))>=1?u[8943]=e:e=u[8943],e>>>0<=15&&(hr(),f()),Bt(36400,16)}(),u[9104]=1,e=0),0|e},sc:function(e,t,r,n,i){e|=0,t|=0,r|=0,i|=0;var o,a=0,l=0,d=0;A=o=A-16|0;e:{if(n|=0){if(d=-1,(a=(a=n+-1|0)-(l=a&n?(r>>>0)%(n>>>0)|0:r&a)|0)>>>0>=~r>>>0)break e;if(!((r=r+a|0)>>>0>=i>>>0))for(e&&(u[e>>2]=r+1),e=t+r|0,d=0,s[o+15|0]=0,t=n>>>0>1?n:1,n=0;i=r=e-n|0,l=c[0|r]&c[o+15|0],r=(n^a)-1>>>24|0,s[0|i]=l|128&r,s[o+15|0]=r|c[o+15|0],(0|t)!=(0|(n=n+1|0)););}else d=-1;return A=o+16|0,0|d}hr(),f()},tc:function(e,t,r,n){e|=0,t|=0,r|=0,n|=0;var i,o=0,s=0,a=0,l=0,d=0;if(u[12+(i=A-16|0)>>2]=0,n+-1>>>0>>0){for(d=(o=r+-1|0)+t|0,r=0,t=0;l=((128^(s=c[d-r|0]))-1&u[i+12>>2]+-1&a+-1)>>>8&1,u[i+12>>2]=u[i+12>>2]|0-l&r,t|=l,a|=s,(0|n)!=(0|(r=r+1|0)););u[e>>2]=o-u[i+12>>2],e=t+-1|0}else e=-1;return 0|e},uc:function(){return 35762},vc:function(){return 10},wc:sn,xc:en,yc:function(){return 35840},zc:C,Ac:P,Bc:function(t){return 0|function(t){t|=0;var r=0|an(),o=r+t|0;if(r=n);)++i;if(i-t>16&&e.subarray&&R)return R.decode(e.subarray(t,i));for(var o="";t>10,56320|1023&c)}}else o+=String.fromCharCode((31&s)<<6|a)}else o+=String.fromCharCode(s)}return o}(T,e,t):""}function N(e,t){return e%t>0&&(e+=t-e%t),e}function D(e){k=e,n.HEAP8=C=new Int8Array(e),n.HEAP16=x=new Int16Array(e),n.HEAP32=M=new Int32Array(e),n.HEAPU8=T=new Uint8Array(e),n.HEAPU16=new Uint16Array(e),n.HEAPU32=new Uint32Array(e),n.HEAPF32=B=new Float32Array(e),n.HEAPF64=P=new Float64Array(e)}var L=n.INITIAL_MEMORY||16777216;function U(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var r=t.func;"number"==typeof r?void 0===t.arg?n.dynCall_v(r):n.dynCall_vi(r,t.arg):r(void 0===t.arg?null:t.arg)}else t(n)}}(w=n.wasmMemory?n.wasmMemory:new E.Memory({initial:L/65536,maximum:32768}))&&(k=w.buffer),L=k.byteLength,D(k),M[9108]=5279472;var F=[],j=[],z=[],H=[];function K(e){F.unshift(e)}function G(e){H.unshift(e)}var Q=Math.abs,q=Math.ceil,W=Math.floor,V=Math.min,Y=0,J=null,X=null;function Z(e){throw n.onAbort&&n.onAbort(e),A(e+=""),I=!0,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new E.RuntimeError(e)}function $(e,t){return String.prototype.startsWith?e.startsWith(t):0===e.indexOf(t)}n.preloadedImages={},n.preloadedAudios={};var ee="data:application/octet-stream;base64,";function te(e){return $(e,ee)}function re(e){return $(e,"file://")}var ne,ie,oe="";function se(){try{if(v)return new Uint8Array(v);var e=fe(oe);if(e)return e;if(g)return g(oe);throw"both async and sync fetching of the wasm failed"}catch(e){Z(e)}}te(oe)||(oe=function(e){return n.locateFile?n.locateFile(e,b):b+e}(oe));var ae={1024:function(){return n.getRandomValue()},1062:function(){if(void 0===n.getRandomValue)try{var e="object"==typeof window?window:self,t=void 0!==e.crypto?e.crypto:e.msCrypto,i=function(){var e=new Uint32Array(1);return t.getRandomValues(e),e[0]>>>0};i(),n.getRandomValue=i}catch(e){try{var o=r(10328),s=function(){var e=o.randomBytes(4);return(e[0]<<24|e[1]<<16|e[2]<<8|e[3])>>>0};s(),n.getRandomValue=s}catch(e){throw"No secure random number generator found"}}}};function ue(e){try{return w.grow(e-k.byteLength+65535>>>16),D(w.buffer),1}catch(e){}}j.push({func:function(){me()}});var ce=[],le=!1;function de(e){for(var t=[],r=0;r255&&(le&&S(!1,"Character code "+n+" ("+String.fromCharCode(n)+") at offset "+r+" not in 0x00-0xFF."),n&=255),t.push(String.fromCharCode(n))}return t.join("")}var he="function"==typeof atob?atob:function(e){var t,r,n,i,o,s,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=a.indexOf(e.charAt(c++))<<2|(i=a.indexOf(e.charAt(c++)))>>4,r=(15&i)<<4|(o=a.indexOf(e.charAt(c++)))>>2,n=(3&o)<<6|(s=a.indexOf(e.charAt(c++))),u+=String.fromCharCode(t),64!==o&&(u+=String.fromCharCode(r)),64!==s&&(u+=String.fromCharCode(n))}while(c>=2;r=T[e++];){var n=r<105;n&&1&t&&t++,ce.push(n?P[t++>>1]:M[t]),++t}return ce}(t,r);return ae[e].apply(null,n)},e:function(e,t,r){T.copyWithin(e,t,t+r)},f:function(e){e>>>=0;var t=T.length;if(e>2147483648)return!1;for(var r=1;r<=4;r*=2){var n=t*(1+.2/r);if(n=Math.min(n,e+100663296),ue(Math.min(2147483648,N(Math.max(16777216,e,n),65536))))return!0}return!1},memory:w,d:function(e){switch(e){case 30:case 75:return 16384;case 85:return 131072;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:case 79:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"==typeof navigator&&navigator.hardwareConcurrency||1}return M[ye()>>2]=28,-1},table:_},me=(function(){var e={a:ge};function t(e,t){var r=e.exports;n.asm=r,function(e){if(Y--,n.monitorRunDependencies&&n.monitorRunDependencies(Y),0==Y&&(null!==J&&(clearInterval(J),J=null),X)){var t=X;X=null,t()}}()}function r(e){t(e.instance)}function i(t){return(v||!l&&!d||"function"!=typeof fetch||re(oe)?new Promise((function(e,t){e(se())})):fetch(oe,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+oe+"'";return e.arrayBuffer()})).catch((function(){return se()}))).then((function(t){return E.instantiate(t,e)})).then(t,(function(e){A("failed to asynchronously prepare wasm: "+e),Z(e)}))}if(Y++,n.monitorRunDependencies&&n.monitorRunDependencies(Y),n.instantiateWasm)try{return n.instantiateWasm(e,t)}catch(e){return A("Module.instantiateWasm callback failed with error: "+e),!1}!function(){if(v||"function"!=typeof E.instantiateStreaming||te(oe)||re(oe)||"function"!=typeof fetch)return i(r);fetch(oe,{credentials:"same-origin"}).then((function(t){return E.instantiateStreaming(t,e).then(r,(function(e){return A("wasm streaming compile failed: "+e),A("falling back to ArrayBuffer instantiation"),i(r)}))}))}()}(),n.___wasm_call_ctors=function(){return(me=n.___wasm_call_ctors=n.asm.g).apply(null,arguments)}),ye=(n._crypto_aead_chacha20poly1305_encrypt_detached=function(){return(n._crypto_aead_chacha20poly1305_encrypt_detached=n.asm.h).apply(null,arguments)},n._crypto_aead_chacha20poly1305_encrypt=function(){return(n._crypto_aead_chacha20poly1305_encrypt=n.asm.i).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_encrypt_detached=function(){return(n._crypto_aead_chacha20poly1305_ietf_encrypt_detached=n.asm.j).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_encrypt=function(){return(n._crypto_aead_chacha20poly1305_ietf_encrypt=n.asm.k).apply(null,arguments)},n._crypto_aead_chacha20poly1305_decrypt_detached=function(){return(n._crypto_aead_chacha20poly1305_decrypt_detached=n.asm.l).apply(null,arguments)},n._crypto_aead_chacha20poly1305_decrypt=function(){return(n._crypto_aead_chacha20poly1305_decrypt=n.asm.m).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_decrypt_detached=function(){return(n._crypto_aead_chacha20poly1305_ietf_decrypt_detached=n.asm.n).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_decrypt=function(){return(n._crypto_aead_chacha20poly1305_ietf_decrypt=n.asm.o).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_keybytes=function(){return(n._crypto_aead_chacha20poly1305_ietf_keybytes=n.asm.p).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_npubbytes=function(){return(n._crypto_aead_chacha20poly1305_ietf_npubbytes=n.asm.q).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_nsecbytes=function(){return(n._crypto_aead_chacha20poly1305_ietf_nsecbytes=n.asm.r).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_abytes=function(){return(n._crypto_aead_chacha20poly1305_ietf_abytes=n.asm.s).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_messagebytes_max=function(){return(n._crypto_aead_chacha20poly1305_ietf_messagebytes_max=n.asm.t).apply(null,arguments)},n._crypto_aead_chacha20poly1305_ietf_keygen=function(){return(n._crypto_aead_chacha20poly1305_ietf_keygen=n.asm.u).apply(null,arguments)},n._crypto_aead_chacha20poly1305_keybytes=function(){return(n._crypto_aead_chacha20poly1305_keybytes=n.asm.v).apply(null,arguments)},n._crypto_aead_chacha20poly1305_npubbytes=function(){return(n._crypto_aead_chacha20poly1305_npubbytes=n.asm.w).apply(null,arguments)},n._crypto_aead_chacha20poly1305_nsecbytes=function(){return(n._crypto_aead_chacha20poly1305_nsecbytes=n.asm.x).apply(null,arguments)},n._crypto_aead_chacha20poly1305_abytes=function(){return(n._crypto_aead_chacha20poly1305_abytes=n.asm.y).apply(null,arguments)},n._crypto_aead_chacha20poly1305_messagebytes_max=function(){return(n._crypto_aead_chacha20poly1305_messagebytes_max=n.asm.z).apply(null,arguments)},n._crypto_aead_chacha20poly1305_keygen=function(){return(n._crypto_aead_chacha20poly1305_keygen=n.asm.A).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=function(){return(n._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=n.asm.B).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_encrypt=function(){return(n._crypto_aead_xchacha20poly1305_ietf_encrypt=n.asm.C).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=function(){return(n._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=n.asm.D).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_decrypt=function(){return(n._crypto_aead_xchacha20poly1305_ietf_decrypt=n.asm.E).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_keybytes=function(){return(n._crypto_aead_xchacha20poly1305_ietf_keybytes=n.asm.F).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_npubbytes=function(){return(n._crypto_aead_xchacha20poly1305_ietf_npubbytes=n.asm.G).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_nsecbytes=function(){return(n._crypto_aead_xchacha20poly1305_ietf_nsecbytes=n.asm.H).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_abytes=function(){return(n._crypto_aead_xchacha20poly1305_ietf_abytes=n.asm.I).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=function(){return(n._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=n.asm.J).apply(null,arguments)},n._crypto_aead_xchacha20poly1305_ietf_keygen=function(){return(n._crypto_aead_xchacha20poly1305_ietf_keygen=n.asm.K).apply(null,arguments)},n._crypto_auth_bytes=function(){return(n._crypto_auth_bytes=n.asm.L).apply(null,arguments)},n._crypto_auth_keybytes=function(){return(n._crypto_auth_keybytes=n.asm.M).apply(null,arguments)},n._crypto_auth=function(){return(n._crypto_auth=n.asm.N).apply(null,arguments)},n._crypto_auth_verify=function(){return(n._crypto_auth_verify=n.asm.O).apply(null,arguments)},n._crypto_auth_keygen=function(){return(n._crypto_auth_keygen=n.asm.P).apply(null,arguments)},n._crypto_box_seedbytes=function(){return(n._crypto_box_seedbytes=n.asm.Q).apply(null,arguments)},n._crypto_box_publickeybytes=function(){return(n._crypto_box_publickeybytes=n.asm.R).apply(null,arguments)},n._crypto_box_secretkeybytes=function(){return(n._crypto_box_secretkeybytes=n.asm.S).apply(null,arguments)},n._crypto_box_beforenmbytes=function(){return(n._crypto_box_beforenmbytes=n.asm.T).apply(null,arguments)},n._crypto_box_noncebytes=function(){return(n._crypto_box_noncebytes=n.asm.U).apply(null,arguments)},n._crypto_box_macbytes=function(){return(n._crypto_box_macbytes=n.asm.V).apply(null,arguments)},n._crypto_box_messagebytes_max=function(){return(n._crypto_box_messagebytes_max=n.asm.W).apply(null,arguments)},n._crypto_box_seed_keypair=function(){return(n._crypto_box_seed_keypair=n.asm.X).apply(null,arguments)},n._crypto_box_keypair=function(){return(n._crypto_box_keypair=n.asm.Y).apply(null,arguments)},n._crypto_box_beforenm=function(){return(n._crypto_box_beforenm=n.asm.Z).apply(null,arguments)},n._crypto_box_detached_afternm=function(){return(n._crypto_box_detached_afternm=n.asm._).apply(null,arguments)},n._crypto_box_detached=function(){return(n._crypto_box_detached=n.asm.$).apply(null,arguments)},n._crypto_box_easy_afternm=function(){return(n._crypto_box_easy_afternm=n.asm.aa).apply(null,arguments)},n._crypto_box_easy=function(){return(n._crypto_box_easy=n.asm.ba).apply(null,arguments)},n._crypto_box_open_detached_afternm=function(){return(n._crypto_box_open_detached_afternm=n.asm.ca).apply(null,arguments)},n._crypto_box_open_detached=function(){return(n._crypto_box_open_detached=n.asm.da).apply(null,arguments)},n._crypto_box_open_easy_afternm=function(){return(n._crypto_box_open_easy_afternm=n.asm.ea).apply(null,arguments)},n._crypto_box_open_easy=function(){return(n._crypto_box_open_easy=n.asm.fa).apply(null,arguments)},n._crypto_box_seal=function(){return(n._crypto_box_seal=n.asm.ga).apply(null,arguments)},n._crypto_box_seal_open=function(){return(n._crypto_box_seal_open=n.asm.ha).apply(null,arguments)},n._crypto_box_sealbytes=function(){return(n._crypto_box_sealbytes=n.asm.ia).apply(null,arguments)},n._crypto_generichash_bytes_min=function(){return(n._crypto_generichash_bytes_min=n.asm.ja).apply(null,arguments)},n._crypto_generichash_bytes_max=function(){return(n._crypto_generichash_bytes_max=n.asm.ka).apply(null,arguments)},n._crypto_generichash_bytes=function(){return(n._crypto_generichash_bytes=n.asm.la).apply(null,arguments)},n._crypto_generichash_keybytes_min=function(){return(n._crypto_generichash_keybytes_min=n.asm.ma).apply(null,arguments)},n._crypto_generichash_keybytes_max=function(){return(n._crypto_generichash_keybytes_max=n.asm.na).apply(null,arguments)},n._crypto_generichash_keybytes=function(){return(n._crypto_generichash_keybytes=n.asm.oa).apply(null,arguments)},n._crypto_generichash_statebytes=function(){return(n._crypto_generichash_statebytes=n.asm.pa).apply(null,arguments)},n._crypto_generichash=function(){return(n._crypto_generichash=n.asm.qa).apply(null,arguments)},n._crypto_generichash_init=function(){return(n._crypto_generichash_init=n.asm.ra).apply(null,arguments)},n._crypto_generichash_update=function(){return(n._crypto_generichash_update=n.asm.sa).apply(null,arguments)},n._crypto_generichash_final=function(){return(n._crypto_generichash_final=n.asm.ta).apply(null,arguments)},n._crypto_generichash_keygen=function(){return(n._crypto_generichash_keygen=n.asm.ua).apply(null,arguments)},n._crypto_hash_bytes=function(){return(n._crypto_hash_bytes=n.asm.va).apply(null,arguments)},n._crypto_hash=function(){return(n._crypto_hash=n.asm.wa).apply(null,arguments)},n._crypto_kdf_bytes_min=function(){return(n._crypto_kdf_bytes_min=n.asm.xa).apply(null,arguments)},n._crypto_kdf_bytes_max=function(){return(n._crypto_kdf_bytes_max=n.asm.ya).apply(null,arguments)},n._crypto_kdf_contextbytes=function(){return(n._crypto_kdf_contextbytes=n.asm.za).apply(null,arguments)},n._crypto_kdf_keybytes=function(){return(n._crypto_kdf_keybytes=n.asm.Aa).apply(null,arguments)},n._crypto_kdf_derive_from_key=function(){return(n._crypto_kdf_derive_from_key=n.asm.Ba).apply(null,arguments)},n._crypto_kdf_keygen=function(){return(n._crypto_kdf_keygen=n.asm.Ca).apply(null,arguments)},n._crypto_kx_seed_keypair=function(){return(n._crypto_kx_seed_keypair=n.asm.Da).apply(null,arguments)},n._crypto_kx_keypair=function(){return(n._crypto_kx_keypair=n.asm.Ea).apply(null,arguments)},n._crypto_kx_client_session_keys=function(){return(n._crypto_kx_client_session_keys=n.asm.Fa).apply(null,arguments)},n._crypto_kx_server_session_keys=function(){return(n._crypto_kx_server_session_keys=n.asm.Ga).apply(null,arguments)},n._crypto_kx_publickeybytes=function(){return(n._crypto_kx_publickeybytes=n.asm.Ha).apply(null,arguments)},n._crypto_kx_secretkeybytes=function(){return(n._crypto_kx_secretkeybytes=n.asm.Ia).apply(null,arguments)},n._crypto_kx_seedbytes=function(){return(n._crypto_kx_seedbytes=n.asm.Ja).apply(null,arguments)},n._crypto_kx_sessionkeybytes=function(){return(n._crypto_kx_sessionkeybytes=n.asm.Ka).apply(null,arguments)},n._crypto_pwhash_alg_argon2i13=function(){return(n._crypto_pwhash_alg_argon2i13=n.asm.La).apply(null,arguments)},n._crypto_pwhash_alg_argon2id13=function(){return(n._crypto_pwhash_alg_argon2id13=n.asm.Ma).apply(null,arguments)},n._crypto_pwhash_alg_default=function(){return(n._crypto_pwhash_alg_default=n.asm.Na).apply(null,arguments)},n._crypto_pwhash_bytes_min=function(){return(n._crypto_pwhash_bytes_min=n.asm.Oa).apply(null,arguments)},n._crypto_pwhash_bytes_max=function(){return(n._crypto_pwhash_bytes_max=n.asm.Pa).apply(null,arguments)},n._crypto_pwhash_passwd_min=function(){return(n._crypto_pwhash_passwd_min=n.asm.Qa).apply(null,arguments)},n._crypto_pwhash_passwd_max=function(){return(n._crypto_pwhash_passwd_max=n.asm.Ra).apply(null,arguments)},n._crypto_pwhash_saltbytes=function(){return(n._crypto_pwhash_saltbytes=n.asm.Sa).apply(null,arguments)},n._crypto_pwhash_strbytes=function(){return(n._crypto_pwhash_strbytes=n.asm.Ta).apply(null,arguments)},n._crypto_pwhash_strprefix=function(){return(n._crypto_pwhash_strprefix=n.asm.Ua).apply(null,arguments)},n._crypto_pwhash_opslimit_min=function(){return(n._crypto_pwhash_opslimit_min=n.asm.Va).apply(null,arguments)},n._crypto_pwhash_opslimit_max=function(){return(n._crypto_pwhash_opslimit_max=n.asm.Wa).apply(null,arguments)},n._crypto_pwhash_memlimit_min=function(){return(n._crypto_pwhash_memlimit_min=n.asm.Xa).apply(null,arguments)},n._crypto_pwhash_memlimit_max=function(){return(n._crypto_pwhash_memlimit_max=n.asm.Ya).apply(null,arguments)},n._crypto_pwhash_opslimit_interactive=function(){return(n._crypto_pwhash_opslimit_interactive=n.asm.Za).apply(null,arguments)},n._crypto_pwhash_memlimit_interactive=function(){return(n._crypto_pwhash_memlimit_interactive=n.asm._a).apply(null,arguments)},n._crypto_pwhash_opslimit_moderate=function(){return(n._crypto_pwhash_opslimit_moderate=n.asm.$a).apply(null,arguments)},n._crypto_pwhash_memlimit_moderate=function(){return(n._crypto_pwhash_memlimit_moderate=n.asm.ab).apply(null,arguments)},n._crypto_pwhash_opslimit_sensitive=function(){return(n._crypto_pwhash_opslimit_sensitive=n.asm.bb).apply(null,arguments)},n._crypto_pwhash_memlimit_sensitive=function(){return(n._crypto_pwhash_memlimit_sensitive=n.asm.cb).apply(null,arguments)},n._crypto_pwhash=function(){return(n._crypto_pwhash=n.asm.db).apply(null,arguments)},n._crypto_pwhash_str=function(){return(n._crypto_pwhash_str=n.asm.eb).apply(null,arguments)},n._crypto_pwhash_str_alg=function(){return(n._crypto_pwhash_str_alg=n.asm.fb).apply(null,arguments)},n._crypto_pwhash_str_verify=function(){return(n._crypto_pwhash_str_verify=n.asm.gb).apply(null,arguments)},n._crypto_pwhash_str_needs_rehash=function(){return(n._crypto_pwhash_str_needs_rehash=n.asm.hb).apply(null,arguments)},n._crypto_scalarmult_base=function(){return(n._crypto_scalarmult_base=n.asm.ib).apply(null,arguments)},n._crypto_scalarmult=function(){return(n._crypto_scalarmult=n.asm.jb).apply(null,arguments)},n._crypto_scalarmult_bytes=function(){return(n._crypto_scalarmult_bytes=n.asm.kb).apply(null,arguments)},n._crypto_scalarmult_scalarbytes=function(){return(n._crypto_scalarmult_scalarbytes=n.asm.lb).apply(null,arguments)},n._crypto_secretbox_keybytes=function(){return(n._crypto_secretbox_keybytes=n.asm.mb).apply(null,arguments)},n._crypto_secretbox_noncebytes=function(){return(n._crypto_secretbox_noncebytes=n.asm.nb).apply(null,arguments)},n._crypto_secretbox_macbytes=function(){return(n._crypto_secretbox_macbytes=n.asm.ob).apply(null,arguments)},n._crypto_secretbox_messagebytes_max=function(){return(n._crypto_secretbox_messagebytes_max=n.asm.pb).apply(null,arguments)},n._crypto_secretbox_keygen=function(){return(n._crypto_secretbox_keygen=n.asm.qb).apply(null,arguments)},n._crypto_secretbox_detached=function(){return(n._crypto_secretbox_detached=n.asm.rb).apply(null,arguments)},n._crypto_secretbox_easy=function(){return(n._crypto_secretbox_easy=n.asm.sb).apply(null,arguments)},n._crypto_secretbox_open_detached=function(){return(n._crypto_secretbox_open_detached=n.asm.tb).apply(null,arguments)},n._crypto_secretbox_open_easy=function(){return(n._crypto_secretbox_open_easy=n.asm.ub).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_keygen=function(){return(n._crypto_secretstream_xchacha20poly1305_keygen=n.asm.vb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_init_push=function(){return(n._crypto_secretstream_xchacha20poly1305_init_push=n.asm.wb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_init_pull=function(){return(n._crypto_secretstream_xchacha20poly1305_init_pull=n.asm.xb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_rekey=function(){return(n._crypto_secretstream_xchacha20poly1305_rekey=n.asm.yb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_push=function(){return(n._crypto_secretstream_xchacha20poly1305_push=n.asm.zb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_pull=function(){return(n._crypto_secretstream_xchacha20poly1305_pull=n.asm.Ab).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_statebytes=function(){return(n._crypto_secretstream_xchacha20poly1305_statebytes=n.asm.Bb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_abytes=function(){return(n._crypto_secretstream_xchacha20poly1305_abytes=n.asm.Cb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_headerbytes=function(){return(n._crypto_secretstream_xchacha20poly1305_headerbytes=n.asm.Db).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_keybytes=function(){return(n._crypto_secretstream_xchacha20poly1305_keybytes=n.asm.Eb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_messagebytes_max=function(){return(n._crypto_secretstream_xchacha20poly1305_messagebytes_max=n.asm.Fb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_tag_message=function(){return(n._crypto_secretstream_xchacha20poly1305_tag_message=n.asm.Gb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_tag_push=function(){return(n._crypto_secretstream_xchacha20poly1305_tag_push=n.asm.Hb).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_tag_rekey=function(){return(n._crypto_secretstream_xchacha20poly1305_tag_rekey=n.asm.Ib).apply(null,arguments)},n._crypto_secretstream_xchacha20poly1305_tag_final=function(){return(n._crypto_secretstream_xchacha20poly1305_tag_final=n.asm.Jb).apply(null,arguments)},n._crypto_shorthash_bytes=function(){return(n._crypto_shorthash_bytes=n.asm.Kb).apply(null,arguments)},n._crypto_shorthash_keybytes=function(){return(n._crypto_shorthash_keybytes=n.asm.Lb).apply(null,arguments)},n._crypto_shorthash=function(){return(n._crypto_shorthash=n.asm.Mb).apply(null,arguments)},n._crypto_shorthash_keygen=function(){return(n._crypto_shorthash_keygen=n.asm.Nb).apply(null,arguments)},n._crypto_sign_statebytes=function(){return(n._crypto_sign_statebytes=n.asm.Ob).apply(null,arguments)},n._crypto_sign_bytes=function(){return(n._crypto_sign_bytes=n.asm.Pb).apply(null,arguments)},n._crypto_sign_seedbytes=function(){return(n._crypto_sign_seedbytes=n.asm.Qb).apply(null,arguments)},n._crypto_sign_publickeybytes=function(){return(n._crypto_sign_publickeybytes=n.asm.Rb).apply(null,arguments)},n._crypto_sign_secretkeybytes=function(){return(n._crypto_sign_secretkeybytes=n.asm.Sb).apply(null,arguments)},n._crypto_sign_messagebytes_max=function(){return(n._crypto_sign_messagebytes_max=n.asm.Tb).apply(null,arguments)},n._crypto_sign_seed_keypair=function(){return(n._crypto_sign_seed_keypair=n.asm.Ub).apply(null,arguments)},n._crypto_sign_keypair=function(){return(n._crypto_sign_keypair=n.asm.Vb).apply(null,arguments)},n._crypto_sign=function(){return(n._crypto_sign=n.asm.Wb).apply(null,arguments)},n._crypto_sign_open=function(){return(n._crypto_sign_open=n.asm.Xb).apply(null,arguments)},n._crypto_sign_detached=function(){return(n._crypto_sign_detached=n.asm.Yb).apply(null,arguments)},n._crypto_sign_verify_detached=function(){return(n._crypto_sign_verify_detached=n.asm.Zb).apply(null,arguments)},n._crypto_sign_init=function(){return(n._crypto_sign_init=n.asm._b).apply(null,arguments)},n._crypto_sign_update=function(){return(n._crypto_sign_update=n.asm.$b).apply(null,arguments)},n._crypto_sign_final_create=function(){return(n._crypto_sign_final_create=n.asm.ac).apply(null,arguments)},n._crypto_sign_final_verify=function(){return(n._crypto_sign_final_verify=n.asm.bc).apply(null,arguments)},n._crypto_sign_ed25519_pk_to_curve25519=function(){return(n._crypto_sign_ed25519_pk_to_curve25519=n.asm.cc).apply(null,arguments)},n._crypto_sign_ed25519_sk_to_curve25519=function(){return(n._crypto_sign_ed25519_sk_to_curve25519=n.asm.dc).apply(null,arguments)},n._randombytes_random=function(){return(n._randombytes_random=n.asm.ec).apply(null,arguments)},n._randombytes_stir=function(){return(n._randombytes_stir=n.asm.fc).apply(null,arguments)},n._randombytes_uniform=function(){return(n._randombytes_uniform=n.asm.gc).apply(null,arguments)},n._randombytes_buf=function(){return(n._randombytes_buf=n.asm.hc).apply(null,arguments)},n._randombytes_buf_deterministic=function(){return(n._randombytes_buf_deterministic=n.asm.ic).apply(null,arguments)},n._randombytes_seedbytes=function(){return(n._randombytes_seedbytes=n.asm.jc).apply(null,arguments)},n._randombytes_close=function(){return(n._randombytes_close=n.asm.kc).apply(null,arguments)},n._randombytes=function(){return(n._randombytes=n.asm.lc).apply(null,arguments)},n._sodium_bin2hex=function(){return(n._sodium_bin2hex=n.asm.mc).apply(null,arguments)},n._sodium_hex2bin=function(){return(n._sodium_hex2bin=n.asm.nc).apply(null,arguments)},n._sodium_base64_encoded_len=function(){return(n._sodium_base64_encoded_len=n.asm.oc).apply(null,arguments)},n._sodium_bin2base64=function(){return(n._sodium_bin2base64=n.asm.pc).apply(null,arguments)},n._sodium_base642bin=function(){return(n._sodium_base642bin=n.asm.qc).apply(null,arguments)},n._sodium_init=function(){return(n._sodium_init=n.asm.rc).apply(null,arguments)},n._sodium_pad=function(){return(n._sodium_pad=n.asm.sc).apply(null,arguments)},n._sodium_unpad=function(){return(n._sodium_unpad=n.asm.tc).apply(null,arguments)},n._sodium_version_string=function(){return(n._sodium_version_string=n.asm.uc).apply(null,arguments)},n._sodium_library_version_major=function(){return(n._sodium_library_version_major=n.asm.vc).apply(null,arguments)},n._sodium_library_version_minor=function(){return(n._sodium_library_version_minor=n.asm.wc).apply(null,arguments)},n._sodium_library_minimal=function(){return(n._sodium_library_minimal=n.asm.xc).apply(null,arguments)},n.___errno_location=function(){return(ye=n.___errno_location=n.asm.yc).apply(null,arguments)}),be=(n._malloc=function(){return(n._malloc=n.asm.zc).apply(null,arguments)},n._free=function(){return(n._free=n.asm.Ac).apply(null,arguments)},n.__growWasmMemory=function(){return(be=n.__growWasmMemory=n.asm.Bc).apply(null,arguments)});function ve(e){function t(){pe||(pe=!0,n.calledRun=!0,I||(U(j),U(z),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)G(n.postRun.shift());U(H)}()))}e=e||h,Y>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)K(n.preRun.shift());U(F)}(),Y>0||(n.setStatus?(n.setStatus("Running..."),setTimeout((function(){setTimeout((function(){n.setStatus("")}),1),t()}),1)):t()))}if(n.setValue=function(e,t,r,n){switch("*"===(r=r||"i8").charAt(r.length-1)&&(r="i32"),r){case"i1":case"i8":C[0|e]=t;break;case"i16":x[e>>1]=t;break;case"i32":M[e>>2]=t;break;case"i64":ie=[t>>>0,(ne=t,+Q(ne)>=1?ne>0?(0|V(+W(ne/4294967296),4294967295))>>>0:~~+q((ne-+(~~ne>>>0))/4294967296)>>>0:0)],M[e>>2]=ie[0],M[e+4>>2]=ie[1];break;case"float":B[e>>2]=t;break;case"double":P[e>>3]=t;break;default:Z("invalid type for setValue: "+r)}},n.getValue=function(e,t,r){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return C[0|e];case"i16":return x[e>>1];case"i32":case"i64":return M[e>>2];case"float":return B[e>>2];case"double":return P[e>>3];default:Z("invalid type for getValue: "+t)}return null},n.UTF8ToString=O,X=function e(){pe||ve(),pe||(X=e)},n.run=ve,n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();ve(),Object.keys(u).forEach((function(e){"getRandomValue"!==e&&delete u[e]})),Object.keys(n).forEach((function(e){u[e]=n[e]}))};var i,c=void 0!==c?c:{},l={};for(i in c)c.hasOwnProperty(i)&&(l[i]=c[i]);var d,h,f,p=[],g=!1;h="object"==typeof window,f="function"==typeof importScripts,g="object"==typeof o&&"object"==typeof o.versions&&"string"==typeof o.versions.node,d=!h&&!g&&!f;var m,y,b,v,A="";g?(A=f?r(99942).dirname(A)+"/":"//",m=function(e,t){var n=pe(e);return n?t?n:n.toString():(b||(b=r(32222)),v||(v=r(99942)),e=v.normalize(e),b.readFileSync(e,t?null:"utf8"))},y=function(e){var t=m(e,!0);return t.buffer||(t=new Uint8Array(t)),k(t.buffer),t},o.argv.length>1&&o.argv[1].replace(/\\/g,"/"),p=o.argv.slice(2),e.exports=c,o.on("unhandledRejection",$),c.inspect=function(){return"[Emscripten Module object]"}):d?("undefined"!=typeof read&&(m=function(e){var t=pe(e);return t?he(t):read(e)}),y=function(e){var t;return(t=pe(e))?t:"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(k("object"==typeof(t=read(e,"binary"))),t)},"undefined"!=typeof scriptArgs?p=scriptArgs:void 0!==arguments&&(p=arguments),"undefined"!=typeof print&&(void 0===s&&(s={}),s.log=print,s.warn=s.error="undefined"!=typeof printErr?printErr:print)):(h||f)&&(f?A=self.location.href:document.currentScript&&(A=document.currentScript.src),A=0!==A.indexOf("blob:")?A.substr(0,A.lastIndexOf("/")+1):"",m=function(e){try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText}catch(t){var r=pe(e);if(r)return he(r);throw t}},f&&(y=function(e){try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}catch(t){var r=pe(e);if(r)return r;throw t}})),c.print;var w,E,_=c.printErr||void 0;for(i in l)l.hasOwnProperty(i)&&(c[i]=l[i]);l=null,c.arguments&&(p=c.arguments),c.thisProgram&&c.thisProgram,c.quit&&c.quit,c.wasmBinary&&(w=c.wasmBinary),c.noExitRuntime&&c.noExitRuntime,"object"!=typeof WebAssembly&&$("no native wasm support detected");var I=new WebAssembly.Table({initial:14,maximum:22,element:"anyfunc"}),S=!1;function k(e,t){e||$("Assertion failed: "+t)}var C,T,x,M,B,P,R,O="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function N(e,t){return e?function(e,t,r){for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.subarray&&O)return O.decode(e.subarray(t,i));for(var o="";t>10,56320|1023&c)}}else o+=String.fromCharCode((31&s)<<6|a)}else o+=String.fromCharCode(s)}return o}(x,e,t):""}function D(e,t){return e%t>0&&(e+=t-e%t),e}function L(e){C=e,c.HEAP8=T=new Int8Array(e),c.HEAP16=M=new Int16Array(e),c.HEAP32=B=new Int32Array(e),c.HEAPU8=x=new Uint8Array(e),c.HEAPU16=new Uint16Array(e),c.HEAPU32=new Uint32Array(e),c.HEAPF32=P=new Float32Array(e),c.HEAPF64=R=new Float64Array(e)}var U=c.INITIAL_MEMORY||16777216;function F(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var r=t.func;"number"==typeof r?void 0===t.arg?c.dynCall_v(r):c.dynCall_vi(r,t.arg):r(void 0===t.arg?null:t.arg)}else t(c)}}(E=c.wasmMemory?c.wasmMemory:new WebAssembly.Memory({initial:U/65536,maximum:32768}))&&(C=E.buffer),U=C.byteLength,L(C),B[9108]=5279472;var j=[],z=[],H=[],K=[];function G(e){j.unshift(e)}function Q(e){K.unshift(e)}var q=Math.abs,W=Math.ceil,V=Math.floor,Y=Math.min,J=0,X=null,Z=null;function $(e){throw c.onAbort&&c.onAbort(e),_(e+=""),S=!0,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(e)}function ee(e,t){return String.prototype.startsWith?e.startsWith(t):0===e.indexOf(t)}c.preloadedImages={},c.preloadedAudios={};var te="data:application/octet-stream;base64,";function re(e){return ee(e,te)}function ne(e){return ee(e,"file://")}var ie,oe,se="data:application/octet-stream;base64,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AUgEQCAAIQIMAQsgAEEDcUUEQCAAIQIMAQsgACECA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA08NASACQQNxDQALCwJAIANBfHEiBEHAAEkNACACIARBQGoiBUsNAANAIAIgASgCADYCACACIAEoAgQ2AgQgAiABKAIINgIIIAIgASgCDDYCDCACIAEoAhA2AhAgAiABKAIUNgIUIAIgASgCGDYCGCACIAEoAhw2AhwgAiABKAIgNgIgIAIgASgCJDYCJCACIAEoAig2AiggAiABKAIsNgIsIAIgASgCMDYCMCACIAEoAjQ2AjQgAiABKAI4NgI4IAIgASgCPDYCPCABQUBrIQEgAkFAayICIAVNDQALCyACIARPDQEDQCACIAEoAgA2AgAgAUEEaiEBIAJBBGoiAiAESQ0ACwwBCyADQQRJBEAgACECDAELIANBfGoiBCAASQRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAiABLQABOgABIAIgAS0AAjoAAiACIAEtAAM6AAMgAUEEaiEBIAJBBGoiAiAETQ0ACwsgAiADSQRAA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA0cNAAsLIAAL7AEBEn8gAigCBCEDIAEoAgQhBCACKAIIIQUgASgCCCEGIAIoAgwhByABKAIMIQggAigCECEJIAEoAhAhCiACKAIUIQsgASgCFCEMIAIoAhghDSABKAIYIQ4gAigCHCEPIAEoAhwhECACKAIgIREgASgCICESIAIoAiQhEyABKAIkIRQgACACKAIAIAEoAgBqNgIAIAAgEyAUajYCJCAAIBEgEmo2AiAgACAPIBBqNgIcIAAgDSAOajYCGCAAIAsgDGo2AhQgACAJIApqNgIQIAAgByAIajYCDCAAIAUgBmo2AgggACADIARqNgIECxgBAX9BxJwCKAIAIgAEQCAAEQ4ACxACAAtAAQN/IAAgASABQfgAaiICEAsgAEEoaiABQShqIgMgAUHQAGoiBBALIABB0ABqIAQgAhALIABB+ABqIAEgAxALC+wBARJ/IAIoAgQhAyABKAIEIQQgAigCCCEFIAEoAgghBiACKAIMIQcgASgCDCEIIAIoAhAhCSABKAIQIQogAigCFCELIAEoAhQhDCACKAIYIQ0gASgCGCEOIAIoAhwhDyABKAIcIRAgAigC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IQUgBSALIAggBSAOaiIOc0EIEAgiCGoiC3NBBxAIIQUgFUF+aiIVDQALIAEoAAQhLCABKAAIIS0gASgADCEuIAEoABAhLyABKAAUITAgASgAGCExIAEoABwhMiABKAAgITMgASgAJCE0IAEoACghFSABKAAsIRYgASgAMCEXIAEoADQhGSABKAA4IRogASgAPCEbIAQgASgAACANICpqcxAKIARBBGogLCAUIClqcxAKIARBCGogLSAQIChqcxAKIARBDGogLiAOICdqcxAKIARBEGogLyAFICZqcxAKIARBFGogMCAKICVqcxAKIARBGGogMSACICRqcxAKIARBHGogMiAPICNqcxAKIARBIGogMyAMICJqcxAKIARBJGogNCALICFqcxAKIARBKGogFSAYICBqcxAKIARBLGogFiAHIB9qcxAKIARBMGogFyAGIBNqcxAKIARBNGogGSAJIBJqcxAKIARBOGogGiAIIB5qcxAKIARBPGogGyARIB1qcxAKIBIgE0EBaiIHIBNJaiESIANCwABYBEACQCADQj9WDQAgA6ciAUUNAEEAIQoDQCAKICtqIAQgCmotAAA6AAAgCkEBaiIKIAFHDQALCyAAIBI2AjQgACAHNgIwIBxBQGskAAUgAUFAayEBIARBQGshAiADQkB8IQMgByETDAELCwtxACAAQuXwwYvmjZmQMzcCACAAQrLaiMvHrpmQ6wA3AgggACABKAAANgIQIAAgASgABDYCFCAAIAEoAAg2AhggACABKAAMNgIcIAAgASgAEDYCICAAIAEoABQ2AiQgACABKAAYNgIoIAAgASgAHDYCLAsLACAAIAEgAhDaAgupAwEVfyABKAIEIQsgACgCBCEMIAEoAgghDSAAKAIIIQ4gASgCDCEPIAAoAgwhAyABKAIQIRAgACgCECEEIAEoAhQhESAAKAIUIQUgASgCGCESIAAoAhghBiABKAIcIRMgACgCHCEHIAEoAiAhFCAAKAIgIQggASgCJCEVIAAoAiQhCSAAQQAgAmsiAiABKAIAIhYgACgCACIKc3EiFyAKczYCACAAIAkgCSAVcyACcSIKczYCJCAAIAggCCAUcyACcSIJczYCICAAIAcgByATcyACcSIIczYCHCAAIAYgBiAScyACcSIHczYCGCAAIAUgBSARcyACcSIGczYCFCAAIAQgBCAQcyACcSIFczYCECAAIAMgAyAPcyACcSIEczYCDCAAIA4gDSAOcyACcSIDczYCCCAAIAwgCyAMcyACcSIAczYCBCABIAogFXM2AiQgASAJIBRzNgIgIAEgCCATczYCHCABIAcgEnM2AhggASAGIBFzNgIUIAEgBSAQczYCECABIAQgD3M2AgwgASADIA1zNgIIIAEgACALczYCBCABIBYgF3M2AgALKQEBfyMAQYABayICJAAgAkEIaiABEOcCIAAgAkEIahA5IAJBgAFqJAALMgEBfyAAIAEgAUH4AGoiAhALIABBKGogAUEoaiABQdAAaiIBEAsgAEHQAGogASACEAsLrwIBE38gASgCBCEMIAAoAgQhAyABKAIIIQ0gACgCCCEEIAEoAgwhDiAAKAIMIQUgASgCECEPIAAoAhAhBiABKAIUIRAgACgCFCEHIAEoAhghESAAKAIYIQggASgCHCESIAAoAhwhCSABKAIgIRMgACgCICEKIAEoAiQhFCAAKAIkIQsgAEEAIAJrIgIgACgCACIVIAEoAgBzcSAVczYCACAAIAsgCyAUcyACcXM2AiQgACAKIAogE3MgAnFzNgIgIAAgCSAJIBJzIAJxczYCHCAAIAggCCARcyACcXM2AhggACAHIAcgEHMgAnFzNgIUIAAgBiAGIA9zIAJxczYCECAAIAUgBSAOcyACcXM2AgwgACAEIAQgDXMgAnFzNgIIIAAgAyADIAxzIAJxczYCBAskAQF/IwBBIGsiASQAIAEgABAtIAFBIBBlIQAgAUEgaiQAIAALpgQCCn8OfiAAKAIkIQQgACgCICEFIAAoAhwhBiAAKAIYIQcgACgCFCEDIAJCEFoEQCAALQBQRUEYdCEIIAAoAgQiCUEFbK0hGSAAKAIIIgpBBWytIRcgACgCDCILQQVsrSEVIAAoAhAiDEEFbK0hEyAMrSEaIAutIRggCq0hFiAJrSEUIAA1AgAhEgNAIAEoAANBAnZB////H3EgB2qtIg0gGH4gASgAAEH///8fcSADaq0iDiAafnwgASgABkEEdkH///8fcSAGaq0iDyAWfnwgASgACUEGdiAFaq0iECAUfnwgASgADEEIdiAIciAEaq0iESASfnwgDSAWfiAOIBh+fCAPIBR+fCAQIBJ+fCARIBN+fCANIBR+IA4gFn58IA8gEn58IBAg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IAFBf2pBP0sgBUHAAEtyBH8gBgUgACACIAQgAUH/AXEgAyAFQf8BcRDGAQsL0QIBA38jAEFAaiIEJAACQCACRSACQcEAT3JFBEBBfyEDIAApAFBQBEAgACAAKADgAiIDQYEBTwR/IABCgAEQWSAAIABB4ABqIgUQXiAAIAAoAOACQYB/aiIDNgDgAiADQYEBTw0DIAUgAEHgAWogAxASGiAAKADgAgUgAwutEFkgACIDLQDkAgRAIANCfzcAWAsgA0J/NwBQIABB4ABqIgMgACgA4AIiBWpBAEGAAiAFaxAQGiAAIAMQXiAEIAApAAAQESAEQQhyIAApAAgQESAEQRBqIAApABAQESAEQRhqIAApABgQESAEQSBqIAApACAQESAEQShqIAApACgQESAEQTBqIAApADAQESAEQThqIAApADgQESABIAQgAhASGiAAQcAAEAkgA0GAAhAJQQAhAwsgBEFAayQAIAMPCxAUAAtBvg5B3g5BsgJBiw8QAAALJgEBfiAAIAEgACkAQCIBfCICNwBAIAAgACkASCACIAFUrXw3AEgLCQAgAEEANgAAC0UBA38gAEGgD0HAABASQUBrQQBBpQIQEBoDQCAAIAJBA3QiA2oiBCABIANqKQAAIAQpAACFNwAAIAJBAWoiAkEIRw0ACwsWACAAEDUgAQRAIABBkJcCQiIQHBoLC5YBAQF/IwBBMGsiASQAIAEgACkAGDcDGCABIAApABA3AxAgASAAKQAANwMAIAEgACkACDcDCCABIAApACQ3AyAgASABQiggAEEgakEAIABB8JcCKAIAERQAGiAAIAEpAxg3ABggACABKQMQNwAQIAAgASkDCDcACCAAIAEpAwA3AAAgACABKQMgNwAkIAAQXyABQTBqJAALnzgCA38efiMAQYACayICJAADQCADQQN0IgQgAkGAAWpqIAEgBGopAAA3AwAgA0EBaiIDQRBHDQALIAIgAEHAABASIgFC8e30+KWn/aelfzcDWCAAKQBYISAgACkASCEcIAApAFAhCyABKQMAIAEpAyAiISABKQOAAXx8IhYgACkAQIVC0YWa7/rPlIfRAIVBIBAGIRsgASAbIBtCiJLznf/M+YTqAHwiHSAhhUEYEAYiHyAWfCABKQOIASIhfCIIhUEQEAYiFjcDYCABIBYgHXwiHTcDQCABIB0gH4VB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IAIgBSATcyIFakEHEAggCnMiCiAFakEJEAggB3MiECAKakENEAggAnMiEiAQakESEAggBXMhBSAEIBRzIgQgC2pBBxAIIBVzIgIgBGpBCRAIIAhzIgggAmpBDRAIIAtzIgsgCGpBEhAIIARzIQQgAyAWcyIDIAFqQQcQCCAMcyIMIANqQQkQCCAJcyIJIAxqQQ0QCCABcyIBIAlqQRIQCCADcyEDIAYgF3MiBiAOakEHEAggEXMiByAGakEJEAggDXMiDSAHakENEAggDnMiDiANakESEAggBnMhBiAPQQJLIREgD0F+aiEPIBENAAsgACAFEAogAEEEaiAEEAogAEEIaiADEAogAEEMaiAGEAogAEEQaiACEAogAEEUaiAIEAogAEEYaiAJEAogAEEcaiABEApBAAsEAEEICygAIAJCgICAgBBaBEAQFAALIAAgASACIAMgBCAFQfCXAigCABEUABoLJAAgAUKAgICAEFoEQBAUAAsgACABIAIgA0HolwIoAgAREQAaCxkAIAAgASACIANCACAEQeCXAigCABEVABoLEAAgACABQdiXAigCABECAAsrAQJ/IwBBEGsiACQAIABBADoAD0GACCAAQQ9qQQAQASEBIABBEGokACABC5USAR5+IAAQDyEQIAA1AAIhESAAQQVqEA8hEiAANQAHIRkgADUACiEaIABBDWoQDyEbIAA1AA8hCyAAQRJqEA8hCiAAQRVqEA8hCCAANQAXIQUgAEEaahAPIQEgADUAHCEcIAA1AB8hEyAAQSJqEA8hFCAANQAkIQwgAEEnahAPIQ8gAEEqahAPIQkgADUALCEGIAAgAEEvahAPQgKIQv///wCDIgJC0asIfiABQgKIQv///wCDfCAANQAxQgeIQv///wCDIgFC04xDfnwgADUANEIEiEL///8AgyIDQuf2J358IABBN2oQD0IBiEL///8AgyIEQpjaHH58IAA1ADlCBohC////AIMiB0KT2Ch+fCIVIAZCBYhC////AIMgADUAPEIDiCIGQoOhVn4gCUL///8Ag3wiDUKAgEB9Ig5CFYd8IglCg6FWfnwgAkLTjEN+IAVCBYhC////AIN8IAFC5/YnfnwgA0KY2hx+fCAEQpPYKH58IAJC5/YnfiAIQv///wCDfCABQpjaHH58IANCk9gofnwiBUKAgEB9IhZCFYh8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QhCIQh+DIAFC////AIMiAUIFhoQ8ABcgACAIQv///wCDIANCFYd8IgJCEYg8AB8gACACQgmIPAAeIAAgAkIBiDwAHSAAIANC////AIMiA0IChiABQhOIhDwAGiAAIAJCB4YgA0IOiIQ8ABwL2gEBBX8jAEEQayIDQQA2AAsgA0EANgIIA0AgACACai0AACEEQQAhAQNAIANBCGogAWoiBSAFLQAAIAFBBXRBoBlqIAJqLQAAIARzcjoAACABQQFqIgFBB0cNAAsgAkEBaiICQR9HDQALIAAtAB9B/wBxIQJBACEAQQAhAQNAIANBCGogAWoiBCAELQAAIAIgAUEFdEG/GWotAABzcjoAACABQQFqIgFBB0cNAAtBACEBA0AgA0EIaiAAai0AAEF/aiABciEBIABBAWoiAEEHRw0ACyABQQh2QQFxC54DAQV/IwBB0ANrIgIkAANAIANBAXQiBSACQZADamogASADai0AACIGQQ9xOgAAIAJBkANqIAVBAXJqIAZBBHY6AAAgA0EBaiIDQSBHDQALQQAhAwNAIAJBkANqIARqIgEgAS0AACADaiIBIAFBCGoiAUHwAXFrOgAAIAFBGHRBHHUhAyAEQQFqIgRBP0cNAAsgAiACLQDPAyADajoAzwMgABCqAUEBIQMDQCACIANBAXYgAkGQA2ogA2osAAAQqAEgAkHwAWogACACEHcgACACQfABahAVIANBPkkhASADQQJqIQMgAQ0ACyACQfABaiAAEE8gAkH4AGogAkHwAWoQUCACQfABaiACQfgAahA5IAJB+ABqIAJB8AFqEFAgAkHwAWogAkH4AGoQOSACQfgAaiACQfABahBQIAJB8AFqIAJB+ABqEDkgACACQfABahAVQQAhAwNAIAIgA0EBdiACQZADaiADaiwAABCoASACQfABaiAAIAIQdyAAIAJB8AFqEBUgA0E+SSEBIANBAmohAyABDQALIAJB0ANqJAALiwEBBH8jAEEwayIFJAAgACABQShqIgMgARATIABBKGoiBCADIAEQFiAAQdAAaiIDIAAgAhALIAQgBCACQShqEAsgAEH4AGoiBiACQdAAaiABQfgAahALIAUgAUHQAGoiASABEBMgACADIAQQFiAEIAMgBBATIAMgBSAGEBMgBiAFIAYQFiAFQTBqJAALXgEBfyMAQZABayICJAAg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ASEEA0AgAyIFQQFqIQMCQCAAIAVqIgYtAABFIAVB/gFLcg0AQQEhASAEQQUgBEEFSRtBAWohCSADIQIDQCABIQcCQCAAIAJqIgEsAAAiCEUNACAIIAd0IgggBiwAACIKaiILQQ9MBEAgBiALOgAAIAFBADoAAAwBCyAKIAhrIgFBcUgNAiAGIAE6AAADQCAAIAJqIgEtAABFBEAgAUEBOgAADAILIAFBADoAACACQf8BSSEBIAJBAWohAiABDQALCyAHQQFqIgEgBWohAiAHIAlHDQALCyAEQX9qIQQgA0GAAkcNAAsLlQEBBH8jAEEwayIFJAAgACABQShqIgMgARATIABBKGoiBCADIAEQFiAAQdAAaiIDIAAgAkEoahALIAQgBCACEAsgAEH4AGoiBiACQfgAaiABQfgAahALIAAgAUHQAGogAkHQAGoQCyAFIAAgABATIAAgAyAEEBYgBCADIAQQEyADIAUgBhAWIAYgBSAGEBMgBUEwaiQAC9QCAQN/IwBBoAJrIgIkACAAQShqIgMgARB6IABB0ABqIgQQHSACQfABaiADEAwgAkHAAWogAkHwAWpB0BAQCyACQfABaiACQfABaiAEEBYgAkHAAWogAkHAAWogBBATIAJBkAFqIAJBwAFqEAwgAkGQAWogAkGQAWogAkHAAWoQCyAAIAJBkAFqEAwgACAAIAJBwAFqEAsgACAAIAJB8AFqEAsgACAAELABIAAgACACQZABahALIAAgACACQfABahALIAJB4ABqIAAQDCACQeAAaiACQeAAaiACQcABahALIAJBMGogAkHgAGogAkHwAWoQFgJ/IAJBMGoQUkUEQCACIAJB4ABqIAJB8AFqEBNBfyACEFJFDQEaIAAgAEGAERALCyAAEK4BIAEtAB9BB3ZGBEAgACAAEHkLIABB+ABqIAAgAxALQQALIQAgAkGgAmokACAACyYBAX8jAEEgayIBJAAgASAAEC0gAS0AACEAIAFBIGokACAAQQFxC6oMAQZ/IAAgAWohBQJAAkAgACgCBCICQQFxDQAgAkEDcUUNASAAKAIAIgMgAWohASAAIANrIgBBmJgCKAIARwRAQZSYAigCACEEIANB/wFNBEAgACgCCCIEIANBA3YiA0EDdEGsmAJqRxogBCAAKAIMIgJGBEBBhJgCQYSYAigCAEF+IAN3cTYC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AkHgAGoQDEEBIQMDQCACQTBqIAJBMGoQDCADQQFqIgNBMkcNAAsgAkEwaiACQTBqIAJB4ABqEAsgAiACQTBqEAxBASEDA0AgAiACEAwgA0EBaiIDQeQARw0ACyACQTBqIAIgAkEwahALIAJBMGogAkEwahAMQQEhAwNAIAJBMGogAkEwahAMIANBAWoiA0EyRw0ACyACQeAAaiACQTBqIAJB4ABqEAsgAkHgAGogAkHgAGoQDCACQeAAaiACQeAAahAMIAAgAkHgAGogARALIAJBkAFqJAALKgACfwJ/QTBBgH8gAUkNARogARC0ASIBRQsEQEEwDwsgACABNgIAQQALC84CAQl/IAAgASgCICICIAEoAhwiAyABKAIYIgQgASgCFCIFIAEoAhAiBiABKAIMIgcgASgCCCIIIAEoAgQiCSABKAIAIgogASgCJCIBQRNsQYCAgAhqQRl2akEadWpBGXVqQRp1akEZdWpBGnVqQRl1akEadWpBGXVqQRp1IAFqQRl1QRNsIApqIgpB////H3E2AgAgACAJIApBGnVqIglB////D3E2AgQgACAIIAlBGXVqIghB////H3E2AgggACAHIAhBGnVqIgdB////D3E2AgwgACAGIAdBGXVqIgZB////H3E2AhAgACAFIAZBGnVqIgVB////D3E2AhQgACAEIAVBGXVqIgRB////H3E2AhggACADIARBGnVqIgNB////D3E2AhwgACACIANBGXVqIgJB////H3E2AiAgACABIAJBGnVqQf///w9xNgIkCwoAIAAgARB7QQAL1wIBBn9BgH8gAE0EQEGAmAJBMDYCAEEADwtBECAAQQtqQXhxIABBC0kbIgNBzABqECAiAEUEQEEADwsgAEF4aiEBAkAgAEE/cUUEQCABIQAMAQsgAEF8aiIFKAIAIgZBeHEgAEE/akFAcUF4aiIAIABBQGsgACABa0EPSxsiACABayICayEEIAZBA3FFBEAgASgCACEBIAAgBDYCBCAAIAEgAmo2AgAMAQsgACAEIAAoAgRBAXFyQQJyNgIEIAAgBGoiBCAEKAIEQQFyNgIEIAUgAiAFKAIAQQFxckECcjYCACAAIAAoAgRBAXI2AgQgASACEK8BCwJAIAAoAgQiAUEDcUUNACABQXhxIgIgA0EQak0NACAAIAMgAUEBcXJBAnI2AgQgACADaiIBIAIgA2siA0EDcjYCBCAAIAJqIgIgAigCBEEBcjYCBCABIAMQrwELIABBCGoLDAAgACABIAIQfEEACwoAIAAgARB9QQALKQEBfyMAQRBrIgQkACAEIAEgAiADEH4aIAAgBBA7IQAgBEEQaiQAIAALVgIBfwF+AkACf0EAIABFDQAaIACtIgKnIgEgAEEBckGAgARJDQAaQX8gASACQiCIpxsLIgEQICIARQ0AIABBfGotAABBA3FFDQAgAEEAIAEQEBoLIAALpgEBBH8jAEGACGsiAiQAIAEoAhwEQCAAQcQAaiEFIABBQGshBANAIARBABAKIAUgAxAKIAJBgAggAEHIABBWIAEoAgAoAgQgASgCGCADbEEKdGogAhCBASAEQQEQCiACQYAIIABByAAQViABKAIAKAIEIAEoAhggA2xBCnRqQYAIaiACEIEBIANBAWoiAyABKAIcSQ0ACwsgAkGACBAJIAJBgAhqJAAL8AMBAn8jACIDIQQgA0HAA2tBQHEiAyQAIABFIAFFckUEQCADQUBrQQBBAEHAABA+GiADQTxqIAEoAjAQCiADQUBrIANBPGpCBBAYGiADQTxqIAEoAgQQCiADQUBrIANBPGpCBBAYGiADQTxqIAEoAiwQCiADQUBrIANBPGpCBBAYGiADQTxqIAEoAigQCiADQUBrIANBPGpCBBAYGiADQTxqQRMQCiADQUBrIANBPGpCBBAYGiADQTxqIAIQCiADQUBrIANBPGpCBBAYGiADQTxqIAEoAgwQCiADQUBrIANBPGpCBBAYGgJAIAEoAggiAkUNACADQUBrIAIgATUCDBAYGiABLQA4QQFxRQ0AIAEoAgggASgCDBAJIAFBADYCDAsgA0E8aiABKAIUEAogA0FAayADQTxqQgQQGBogASgCECICBEAgA0FAayACIAE1AhQQGBoLIANBPGogASgCHBAKIANBQGsgA0E8akIEEBgaAkAgASgCGCICRQ0AIANBQGsgAiABNQIcEBgaIAEtADhBAnFFDQAgASgCGCABKAIcEAkgAUEANgIcCyADQTxqIAEoAiQQCiADQUBrIANBPGpCBBAYGiABKAIgIgIEQCADQUBrIAIgATUCJBAYGgsgA0FAayAAQcAAED0aCyAEJAALrwEBA38jAEEQayICJABBaiEDAkAgAEUgAUVyDQAg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chBaIAVBgAFqQQhyQgAQESAFQgA3A5gBIAVCADcDkAECQCADBEAgBUGAAWogAxDiAQwBCyAFQgA3A6gBIAVCADcDoAELAkAgBARAIAVBgAFqIAQQ1wEMAQsgBUIANwO4ASAFQgA3A7ABCyAAIAVBgAFqEFsgBUEgakEAQeAAEBAaIAAgBSACQSAQEiIAQoABEDIaIABBgAEQCSAAQcABaiQADwsQFAALEQAgACABrSACrUIghoQQvAILEgAgACABIAKtIAOtQiCGhBAcCxUAIAAgASACrSADrUIghoQgBBCFAQsXACAAIAEgAiADrSAErUIghoQgBRCHAQsXACAAIAEgAiADrSAErUIghoQgBRCDAgsXACAAIAEgAiADrSAErUIghoQgBRCEAgsVACAAIAEgAq0gA61CIIaEIAQQiQILJQAgACABIAIgAyAEIAWtIAatQiCGhCAHIAitIAmtQiCGhBCNAgslACAAIAEgAiADIAStIAWtQiCGhCAGIAetIAitQiCGhCAJEI4CCxcAIAAgASACrSADrUIghoQgBCAFELkCCxgAIAAgASACIAOtIAStQiCGhCAFIAYQagsXACAAIAEgAq0gA61CIIaEIAQgBRC6AgsYACAAIAEgAiADrSAErUIghoQgBSAGEGsLEwAgACABrSACrUIghoQgAxCRAgsTACAAIAEgAq0gA61CIIaEEJICCxYAIAAgASkAADcAMCAAIAEpAAg3ADgLIQAgACABIAKtIAOtQiCGhCAErSAFrUIghoQgBiAHEJMCCx8AIAAgASACrSADrUIghoQgBK0gBa1CIIaEIAYQiwELLQAgACABrSACrUIghoQgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCSAKEJQCCxcAIAAgASACrSADrUIghoQgBCAFELICCxIAIAAgASACrSADrUIghoQQNAsSACAAIAEgAq0gA61CIIaEECULGQAgACABIAIgA60gBK1CIIaEIAUgBhCTAQsXACAAIAEgAq0gA61CIIaEIAQgBRC0AgsVACAAIAEgAq0gA61CIIaEIAQQtQILGQAgACABIAKtIAOtQiCGhCAEIAUgBhCUAQsWACAAIAEpAAA3ACAgACABKQAINwAoCxcAIAAgASACrSADrUIghoQgBCAFELcCCxsAIAAgASACIAOtIAStQiCGhCAFIAYgBxCVAQsYACAAIAEgAiADrSAErUIghoQgBSAGEGgLGQAgACABIAKtIAOtQiCGhCAEIAUgBhCWAQsXACAAIAEgAq0gA61CIIaEIAQgBRC4AgsbACAAIAEgAiADrSAErUIghoQgBSAGIAcQlwELGAAgACABIAIgA60gBK1CIIaEIAUgBhBpCxUAIAAgASACrSADrUIghoQgBBC/AgsVACAAIAEgAq0gA61CIIaEIAQQmQELJQAgACABIAMgBK0gBa1CIIaEIAYgB60gCK1CIIaEIAkgChDIAgslACAAIAIgA60gBK1CIIaEIAUgBiAHrSAIrUIghoQgCSAKEJsBCyUAIAAgASACIAOtIAStQiCGhCAFIAatIAetQiCGhCAJIAoQygILJwAgACABIAIgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCiALEJwBCyUAIAAgASADIAStIAWtQiCGhCAGIAetIAitQiCGhCAJIAoQzgILJQAgACACIAOtIAStQiCGhCAFIAYgB60gCK1CIIaEIAkgChCdAQslACAAIAEgAyAErSAFrUIghoQgBiAHrSAIrUIghoQgCSAKEM8CCyUAIAAgAiADrSAErUIghoQgBSAGIAetIAitQiCGhCAJIAoQngELJQAgACABIAIgA60gBK1CIIaEIAUgBq0gB61CIIaEIAkgChDQAgsnACAAIAEgAiADIAStIAWtQiCGhCAGIAetIAitQiCGhCAKIAsQnwELJQAgACABIAIgA60gBK1CIIaEIAUgBq0gB61CIIaEIAkgChDRAgsnACAAIAEgAiADIAStIAWtQiCGhCAGIAetIAitQiCGhCAKIAsQoAELBABBCgsGAEGylwILCwAgACABIAIQgQILDQAgACABIAIgAxCCAgsIACAAEDVBAAsJACAAIAEQhwILCwAgACABIAIQiQELBQBBv38LBQBB0AELLAEBfyMAQUBqIgMkACAAIAMQJyABIANCwAAgAkEBEIYBIQAgA0FAayQAIAALLgEBfyMAQUBqIgQkACAAIAQQJyABIAIgBELAACADQQEQiAEhACAEQUBrJAAgAAt7AQF/AkACQAJAIANCwABUDQAgA0JAfCIDQr////8PVg0AIAIgAkFAayIFIAMgBBCFAUUNASAARQ0AIABBACADpxAQGgtBfyECIAFFDQEgAUIANwMAQX8P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ahATIANB4ABqIANBMGogA0HwAWoQCyADQcABaiADQcABaiADEAsgA0EwaiADEAwgAyADQfABahAMIANBkAFqIANB4ABqIANBwAFqEBMgA0HAAWogA0HgAGogA0HAAWoQFiADQfABaiADIANBMGoQCyADIAMgA0EwahAWIANBwAFqIANBwAFqEAwgA0HgAGogAxDdAiADQZABaiADQZABahAMIANBMGogA0EwaiADQeAAahATIANB4ABqIANBoAJqIANBwAFqEAsgA0HAAWogAyADQTBqEAsgASEEIAUNAAsgA0HwAWogA0GQAWogARBOIANBwAFqIANB4ABqIAEQTiADQcABaiADQcABahA6IANB8AFqIANB8AFqIANBwAFqEAsgACADQfABahAtQQAhBAsgA0HQAmokACAEC1QBBX9BICEBQQEhAgNAIAAgAUF/aiIBai0AACIEIAFBgBtqLQAAIgVrQQh1IAJxIANB/wFxciEDIAQgBXNB//8DakEIdiACcSECIAENAAsgA0EARwvoHgE6fiABEA8hEiABNQACIRMgAUEFahAPIRQgATUAByEVIAE1AAohFiABQQ1qEA8hFyABNQAPIREgAUESahAPIQ4gAUEVahAPIRAgATUAFyEIIAFBGmoQDyEEIAE1ABwhByACEA8hGCACNQACIRkgAkEFahAPIRogAjUAByEbIAI1AAohCiACQQ1qEA8hCSACNQAPIQsgAkESahAPIQ8gAkEVahAPIQwgAjUAFyENIAJBGmoQDyEFIAI1ABwhBiADEA8hMiADNQACITMgA0EFahAPITQgAzUAByE1IAM1AAohISADQQ1qEA8hLiADNQAPISggA0ESahAPISkgA0EVahAPISIgACAGQgeIIgYgBEICiEL///8AgyIEfiAFQgKIQv///wCDIgUgB0IHiCIHfnwgBCAFfiANQgWIQv///wCDIg0gB358IAYgCEIFiEL///8AgyIIfnwiH0KAgEB9IiBCFYd8IiNCgIBAfSIcQhWHIAYgB34iJCAkQoCAQH0iJUKAgIB/g318IiRCg6FWfiAlQhWHIiVC0asIfnwgCUIBiEL///8AgyIJIAR+IApCBIhC////AIMiCiAHfnwgC0IGiEL///8AgyILIAh+fCAMQv///wCDIgwgDkIDiEL///8AgyIOfnwgD0IDiEL///8A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wAJqEBUgAkGABWoiASACQaABahAbIAJBwAJqIAIgARAaIAJBoAFqIAJBwAJqEBUgAkGgBmoiASACQaABahAbIAJBwAJqIAIgARAaIAJBoAFqIAJBwAJqEBUgAkHAB2oiASACQaABahAbIAJBwAJqIAIgARAaIAJBoAFqIAJBwAJqEBUgAkHgCGoiASACQaABahAbIAJBwAJqIAIgARAaIAJBoAFqIAJBwAJqEBUgAkGACmoiASACQaABahAbIAJBwAJqIAIgARAaIAJBoAFqIAJBwAJqEBUgAkGgC2oiASACQaABahAbIAJBwAJqIAIgARAaIAJBoAFqIAJBwAJqEBUgAkHADGogAkGgAWoQGyAAEKoBQfwBIQEDQCACQcACaiAAEE8CQCABIgNBoIsCaiwAACIBQQFOBEAgAkGgAWogAkHAAmoQFSACQcACaiACQaABaiACQeADaiABQf4BcUEBdkGgAWxqEBoMAQsgAUF/Sg0AIAJBoAFqIAJBwAJqEBUgAkHAAmogAkGgAWogAkHgA2pBACABa0H+AXFBAXZBoAFsahCsAQsgACACQcACahAVIANBf2ohASADDQALIAJB4A1qJAALJQEBfyMAQaABayIBJAAgASAAEOMCIAEQUiEAIAFBoAFqJAAgAAvwAQECfyMAQYABayIDJAAgABAdIABBKGoQHSAAQdAAahA4IAAgASACQQAgAkGAAXFBB3YiBGsgAnFBAXRrQRh0QRh1IgJBARApECYgACABQfgAaiACQQIQKRAmIAAgAUHwAWogAkEDECkQJiAAIAFB6AJqIAJBBBApECYgACABQeADaiACQQUQKRAmIAAgAUHYBGogAkEGECkQJiAAIAFB0AVqIAJBBxApECYgACABQcgGaiACQQgQKRAmIANBCGogAEEoahAsIANBMGogABAsIANB2ABqIABB0ABqEHkgACADQQhqIAQQJiADQYABaiQAC+kGAgl/HH4gACABKAIMIgRBAXSsIhEgASgCBCIFQQF0rCILfiABKAIIIgasIhYgFn58IAEoAhAiB6wiECABKAIAIghBAXSsIg5+fCABKAIcIgJBJmysIhcgAqwiGn58IAEoAiAiCUETbKwiDCABKAIYIgNBAXSsfnwgASgCJCIKQSZsrCINIAEoAhQiAUEBdKwiEn58QgGGIh5CgICAEHwiH0Ia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IHZhciB3aW5kb3dfID0gJ29iamVjdCcgPT09IHR5cGVvZiB3aW5kb3cgPyB3aW5kb3cgOiBzZWxmOyB2YXIgY3J5cHRvXyA9IHR5cGVvZiB3aW5kb3dfLmNyeXB0byAhPT0gJ3VuZGVmaW5lZCcgPyB3aW5kb3dfLmNyeXB0byA6IHdpbmRvd18ubXNDcnlwdG87IHZhciByYW5kb21WYWx1ZXNTdGFuZGFyZCA9IGZ1bmN0aW9uKCkgeyB2YXIgYnVmID0gbmV3IFVpbnQzMkFycmF5KDEpOyBjcnlwdG9fLmdldFJhbmRvbVZhbHVlcyhidWYpOyByZXR1cm4gYnVmWzBdID4+PiAwOyB9OyByYW5kb21WYWx1ZXNTdGFuZGFyZCgpOyBNb2R1bGUuZ2V0UmFuZG9tVmFsdWUgPSByYW5kb21WYWx1ZXNTdGFuZGFyZDsgfSBjYXRjaCAoZSkgeyB0cnkgeyB2YXIgY3J5cHRvID0gcmVxdWlyZSgnY3J5cHRvJyk7IHZhciByYW5kb21WYWx1ZU5vZGVKUyA9IGZ1bmN0aW9uKCkgeyB2YXIgYnVmID0gY3J5cHRvWydyYW5kb21CeXRlcyddKDQpOyByZXR1cm4gKGJ1ZlswXSA8PCAyNCB8IGJ1ZlsxXSA8PCAxNiB8IGJ1ZlsyXSA8PCA4IHwgYnVmWzNdKSA+Pj4gMDsgfTsgcmFuZG9tVmFsdWVOb2RlSlMoKTsgTW9kdWxlLmdldFJhbmRvbVZhbHVlID0gcmFuZG9tVmFsdWVOb2RlSlM7IH0gY2F0Y2ggKGUpIHsgdGhyb3cgJ05vIHNlY3VyZSByYW5kb20gbnVtYmVyIGdlbmVyYXRvciBmb3VuZCc7IH0gfSB9IH0ATGlic29kaXVtRFJHYnVmX2xlbiA8PSBTSVpFX01BWAByYW5kb21ieXRlcy9yYW5kb21ieXRlcy5jAHJhbmRvbWJ5dGVzAFMtPmJ1ZmxlbiA8PSBCTEFLRTJCX0JMT0NLQllURVMAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2JsYWtlMmItcmVmLmMAYmxha2UyYl9maW5hbAAAAAAAAAAACMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gW291dGxlbiA8PSBVSU5UOF9NQVgAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2dlbmVyaWNoYXNoX2JsYWtlMmIuYwBjcnlwdG9fZ2VuZXJpY2hhc2hfYmxha2UyYl9maW5hbAAAAAAAAAC2eFn/hXLTAL1uFf8PCmoAKcABAJjoef+8PKD/mXHO/wC34v60DUj/AAAAAAAAAACwoA7+08mG/54YjwB/aTUAYAy9AKfX+/+fTID+amXh/x78BACSDK4AQbARCydZ8bL+CuWm/3vdKv4eFNQAUoADADDR8wB3eUD/MuOc/wBuxQFnG5AAQeARC8AHhTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/AEHAGQsBAQBB4BkLsAEm6JWPwrInsEXD9Iny75jw1d+sBdPGMzmxOAKIbVP8BccXanA9TdhPujwLdg0QZw8qIFP6LDnMxk7H/XeSrAN67P///////////////////////////////////////3/t////////////////////////////////////////f+7///////////////////////////////////////9/7dP1XBpjEljWnPei3vneFABBnxsL/PABEIU7jAG98ST/+CXDAWDcNwC3TD7/w0I9ADJMpAHhpEz/TD2j/3U+HwBRkUD/dkEOAKJz1v8Gii4AfOb0/wqKjwA0GsIAuPRMAIGPKQG+9BP/e6p6/2KBRAB51ZMAVmUe/6FnmwCMWUP/7+W+AUMLtQDG8In+7kW8/+pxPP8l/zn/RbK2/oDQswB2Gn3+AwfW//EyTf9Vy8X/04f6/xkwZP+71bT+EVhpAFPRngEFc2IABK48/qs3bv/ZtRH/FLyqAJKcZv5X1q7/cnqbAeksqgB/CO8B1uzqAK8F2wAxaj3/BkLQ/wJqbv9R6hP/12vA/0OX7gATKmz/5VVxATJEh/8RagkAMmcB/1ABqAEjmB7/EKi5AThZ6P9l0vwAKfpHAMyqT/8OLu//UE3vAL3WS/8RjfkAJlBM/75VdQBW5KoAnNjQAcPPpP+WQkz/r+EQ/41QYgFM2/IAxqJyAC7amACbK/H+m6Bo/7IJ/P5kbtQADgWnAOnvo/8cl50BZZIK//6e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";function ae(){try{if(w)return new Uint8Array(w);var e=pe(se);if(e)return e;if(y)return y(se);throw"both async and sync fetching of the wasm failed"}catch(e){$(e)}}re(se)||(se=function(e){return c.locateFile?c.locateFile(e,A):A+e}(se));var ue={1024:function(){return c.getRandomValue()},1062:function(){if(void 0===c.getRandomValue)try{var e="object"==typeof window?window:self,t=void 0!==e.crypto?e.crypto:e.msCrypto,n=function(){var e=new Uint32Array(1);return t.getRandomValues(e),e[0]>>>0};n(),c.getRandomValue=n}catch(e){try{var i=r(10328),o=function(){var e=i.randomBytes(4);return(e[0]<<24|e[1]<<16|e[2]<<8|e[3])>>>0};o(),c.getRandomValue=o}catch(e){throw"No secure random number generator found"}}}};function ce(e){try{return E.grow(e-C.byteLength+65535>>>16),L(E.buffer),1}catch(e){}}z.push({func:function(){ye()}});var le=[],de=!1;function he(e){for(var t=[],r=0;r255&&(de&&k(!1,"Character code "+n+" ("+String.fromCharCode(n)+") at offset "+r+" not in 0x00-0xFF."),n&=255),t.push(String.fromCharCode(n))}return t.join("")}var fe="function"==typeof atob?atob:function(e){var t,r,n,i,o,s,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=a.indexOf(e.charAt(c++))<<2|(i=a.indexOf(e.charAt(c++)))>>4,r=(15&i)<<4|(o=a.indexOf(e.charAt(c++)))>>2,n=(3&o)<<6|(s=a.indexOf(e.charAt(c++))),u+=String.fromCharCode(t),64!==o&&(u+=String.fromCharCode(r)),64!==s&&(u+=String.fromCharCode(n))}while(c>=2;r=x[e++];){var n=r<105;n&&1&t&&t++,le.push(n?R[t++>>1]:B[t]),++t}return le}(t,r);return ue[e].apply(null,n)},e:function(e,t,r){x.copyWithin(e,t,t+r)},f:function(e){e>>>=0;var t=x.length;if(e>2147483648)return!1;for(var r=1;r<=4;r*=2){var n=t*(1+.2/r);if(n=Math.min(n,e+100663296),ce(Math.min(2147483648,D(Math.max(16777216,e,n),65536))))return!0}return!1},memory:E,d:function(e){switch(e){case 30:case 75:return 16384;case 85:return 131072;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:case 79:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"==typeof navigator&&navigator.hardwareConcurrency||1}return B[be()>>2]=28,-1},table:I},ye=(function(){var e={a:me};function t(e,t){var r=e.exports;c.asm=r,function(e){if(J--,c.monitorRunDependencies&&c.monitorRunDependencies(J),0==J&&(null!==X&&(clearInterval(X),X=null),Z)){var t=Z;Z=null,t()}}()}function r(e){t(e.instance)}function n(t){return(w||!h&&!f||"function"!=typeof fetch||ne(se)?new Promise((function(e,t){e(ae())})):fetch(se,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+se+"'";return e.arrayBuffer()})).catch((function(){return ae()}))).then((function(t){return WebAssembly.instantiate(t,e)})).then(t,(function(e){_("failed to asynchronously prepare wasm: "+e),$(e)}))}if(J++,c.monitorRunDependencies&&c.monitorRunDependencies(J),c.instantiateWasm)try{return c.instantiateWasm(e,t)}catch(e){return _("Module.instantiateWasm callback failed with error: "+e),!1}!function(){if(w||"function"!=typeof WebAssembly.instantiateStreaming||re(se)||ne(se)||"function"!=typeof fetch)return n(r);fetch(se,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,e).then(r,(function(e){return _("wasm streaming compile failed: "+e),_("falling back to ArrayBuffer instantiation"),n(r)}))}))}()}(),c.___wasm_call_ctors=function(){return(ye=c.___wasm_call_ctors=c.asm.g).apply(null,arguments)}),be=(c._crypto_aead_chacha20poly1305_encrypt_detached=function(){return(c._crypto_aead_chacha20poly1305_encrypt_detached=c.asm.h).apply(null,arguments)},c._crypto_aead_chacha20poly1305_encrypt=function(){return(c._crypto_aead_chacha20poly1305_encrypt=c.asm.i).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_encrypt_detached=function(){return(c._crypto_aead_chacha20poly1305_ietf_encrypt_detached=c.asm.j).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_encrypt=function(){return(c._crypto_aead_chacha20poly1305_ietf_encrypt=c.asm.k).apply(null,arguments)},c._crypto_aead_chacha20poly1305_decrypt_detached=function(){return(c._crypto_aead_chacha20poly1305_decrypt_detached=c.asm.l).apply(null,arguments)},c._crypto_aead_chacha20poly1305_decrypt=function(){return(c._crypto_aead_chacha20poly1305_decrypt=c.asm.m).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_decrypt_detached=function(){return(c._crypto_aead_chacha20poly1305_ietf_decrypt_detached=c.asm.n).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_decrypt=function(){return(c._crypto_aead_chacha20poly1305_ietf_decrypt=c.asm.o).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_keybytes=function(){return(c._crypto_aead_chacha20poly1305_ietf_keybytes=c.asm.p).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_npubbytes=function(){return(c._crypto_aead_chacha20poly1305_ietf_npubbytes=c.asm.q).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_nsecbytes=function(){return(c._crypto_aead_chacha20poly1305_ietf_nsecbytes=c.asm.r).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_abytes=function(){return(c._crypto_aead_chacha20poly1305_ietf_abytes=c.asm.s).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_messagebytes_max=function(){return(c._crypto_aead_chacha20poly1305_ietf_messagebytes_max=c.asm.t).apply(null,arguments)},c._crypto_aead_chacha20poly1305_ietf_keygen=function(){return(c._crypto_aead_chacha20poly1305_ietf_keygen=c.asm.u).apply(null,arguments)},c._crypto_aead_chacha20poly1305_keybytes=function(){return(c._crypto_aead_chacha20poly1305_keybytes=c.asm.v).apply(null,arguments)},c._crypto_aead_chacha20poly1305_npubbytes=function(){return(c._crypto_aead_chacha20poly1305_npubbytes=c.asm.w).apply(null,arguments)},c._crypto_aead_chacha20poly1305_nsecbytes=function(){return(c._crypto_aead_chacha20poly1305_nsecbytes=c.asm.x).apply(null,arguments)},c._crypto_aead_chacha20poly1305_abytes=function(){return(c._crypto_aead_chacha20poly1305_abytes=c.asm.y).apply(null,arguments)},c._crypto_aead_chacha20poly1305_messagebytes_max=function(){return(c._crypto_aead_chacha20poly1305_messagebytes_max=c.asm.z).apply(null,arguments)},c._crypto_aead_chacha20poly1305_keygen=function(){return(c._crypto_aead_chacha20poly1305_keygen=c.asm.A).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=function(){return(c._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=c.asm.B).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_encrypt=function(){return(c._crypto_aead_xchacha20poly1305_ietf_encrypt=c.asm.C).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=function(){return(c._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=c.asm.D).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_decrypt=function(){return(c._crypto_aead_xchacha20poly1305_ietf_decrypt=c.asm.E).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_keybytes=function(){return(c._crypto_aead_xchacha20poly1305_ietf_keybytes=c.asm.F).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_npubbytes=function(){return(c._crypto_aead_xchacha20poly1305_ietf_npubbytes=c.asm.G).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_nsecbytes=function(){return(c._crypto_aead_xchacha20poly1305_ietf_nsecbytes=c.asm.H).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_abytes=function(){return(c._crypto_aead_xchacha20poly1305_ietf_abytes=c.asm.I).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=function(){return(c._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=c.asm.J).apply(null,arguments)},c._crypto_aead_xchacha20poly1305_ietf_keygen=function(){return(c._crypto_aead_xchacha20poly1305_ietf_keygen=c.asm.K).apply(null,arguments)},c._crypto_auth_bytes=function(){return(c._crypto_auth_bytes=c.asm.L).apply(null,arguments)},c._crypto_auth_keybytes=function(){return(c._crypto_auth_keybytes=c.asm.M).apply(null,arguments)},c._crypto_auth=function(){return(c._crypto_auth=c.asm.N).apply(null,arguments)},c._crypto_auth_verify=function(){return(c._crypto_auth_verify=c.asm.O).apply(null,arguments)},c._crypto_auth_keygen=function(){return(c._crypto_auth_keygen=c.asm.P).apply(null,arguments)},c._crypto_box_seedbytes=function(){return(c._crypto_box_seedbytes=c.asm.Q).apply(null,arguments)},c._crypto_box_publickeybytes=function(){return(c._crypto_box_publickeybytes=c.asm.R).apply(null,arguments)},c._crypto_box_secretkeybytes=function(){return(c._crypto_box_secretkeybytes=c.asm.S).apply(null,arguments)},c._crypto_box_beforenmbytes=function(){return(c._crypto_box_beforenmbytes=c.asm.T).apply(null,arguments)},c._crypto_box_noncebytes=function(){return(c._crypto_box_noncebytes=c.asm.U).apply(null,arguments)},c._crypto_box_macbytes=function(){return(c._crypto_box_macbytes=c.asm.V).apply(null,arguments)},c._crypto_box_messagebytes_max=function(){return(c._crypto_box_messagebytes_max=c.asm.W).apply(null,arguments)},c._crypto_box_seed_keypair=function(){return(c._crypto_box_seed_keypair=c.asm.X).apply(null,arguments)},c._crypto_box_keypair=function(){return(c._crypto_box_keypair=c.asm.Y).apply(null,arguments)},c._crypto_box_beforenm=function(){return(c._crypto_box_beforenm=c.asm.Z).apply(null,arguments)},c._crypto_box_detached_afternm=function(){return(c._crypto_box_detached_afternm=c.asm._).apply(null,arguments)},c._crypto_box_detached=function(){return(c._crypto_box_detached=c.asm.$).apply(null,arguments)},c._crypto_box_easy_afternm=function(){return(c._crypto_box_easy_afternm=c.asm.aa).apply(null,arguments)},c._crypto_box_easy=function(){return(c._crypto_box_easy=c.asm.ba).apply(null,arguments)},c._crypto_box_open_detached_afternm=function(){return(c._crypto_box_open_detached_afternm=c.asm.ca).apply(null,arguments)},c._crypto_box_open_detached=function(){return(c._crypto_box_open_detached=c.asm.da).apply(null,arguments)},c._crypto_box_open_easy_afternm=function(){return(c._crypto_box_open_easy_afternm=c.asm.ea).apply(null,arguments)},c._crypto_box_open_easy=function(){return(c._crypto_box_open_easy=c.asm.fa).apply(null,arguments)},c._crypto_box_seal=function(){return(c._crypto_box_seal=c.asm.ga).apply(null,arguments)},c._crypto_box_seal_open=function(){return(c._crypto_box_seal_open=c.asm.ha).apply(null,arguments)},c._crypto_box_sealbytes=function(){return(c._crypto_box_sealbytes=c.asm.ia).apply(null,arguments)},c._crypto_generichash_bytes_min=function(){return(c._crypto_generichash_bytes_min=c.asm.ja).apply(null,arguments)},c._crypto_generichash_bytes_max=function(){return(c._crypto_generichash_bytes_max=c.asm.ka).apply(null,arguments)},c._crypto_generichash_bytes=function(){return(c._crypto_generichash_bytes=c.asm.la).apply(null,arguments)},c._crypto_generichash_keybytes_min=function(){return(c._crypto_generichash_keybytes_min=c.asm.ma).apply(null,arguments)},c._crypto_generichash_keybytes_max=function(){return(c._crypto_generichash_keybytes_max=c.asm.na).apply(null,arguments)},c._crypto_generichash_keybytes=function(){return(c._crypto_generichash_keybytes=c.asm.oa).apply(null,arguments)},c._crypto_generichash_statebytes=function(){return(c._crypto_generichash_statebytes=c.asm.pa).apply(null,arguments)},c._crypto_generichash=function(){return(c._crypto_generichash=c.asm.qa).apply(null,arguments)},c._crypto_generichash_init=function(){return(c._crypto_generichash_init=c.asm.ra).apply(null,arguments)},c._crypto_generichash_update=function(){return(c._crypto_generichash_update=c.asm.sa).apply(null,arguments)},c._crypto_generichash_final=function(){return(c._crypto_generichash_final=c.asm.ta).apply(null,arguments)},c._crypto_generichash_keygen=function(){return(c._crypto_generichash_keygen=c.asm.ua).apply(null,arguments)},c._crypto_hash_bytes=function(){return(c._crypto_hash_bytes=c.asm.va).apply(null,arguments)},c._crypto_hash=function(){return(c._crypto_hash=c.asm.wa).apply(null,arguments)},c._crypto_kdf_bytes_min=function(){return(c._crypto_kdf_bytes_min=c.asm.xa).apply(null,arguments)},c._crypto_kdf_bytes_max=function(){return(c._crypto_kdf_bytes_max=c.asm.ya).apply(null,arguments)},c._crypto_kdf_contextbytes=function(){return(c._crypto_kdf_contextbytes=c.asm.za).apply(null,arguments)},c._crypto_kdf_keybytes=function(){return(c._crypto_kdf_keybytes=c.asm.Aa).apply(null,arguments)},c._crypto_kdf_derive_from_key=function(){return(c._crypto_kdf_derive_from_key=c.asm.Ba).apply(null,arguments)},c._crypto_kdf_keygen=function(){return(c._crypto_kdf_keygen=c.asm.Ca).apply(null,arguments)},c._crypto_kx_seed_keypair=function(){return(c._crypto_kx_seed_keypair=c.asm.Da).apply(null,arguments)},c._crypto_kx_keypair=function(){return(c._crypto_kx_keypair=c.asm.Ea).apply(null,arguments)},c._crypto_kx_client_session_keys=function(){return(c._crypto_kx_client_session_keys=c.asm.Fa).apply(null,arguments)},c._crypto_kx_server_session_keys=function(){return(c._crypto_kx_server_session_keys=c.asm.Ga).apply(null,arguments)},c._crypto_kx_publickeybytes=function(){return(c._crypto_kx_publickeybytes=c.asm.Ha).apply(null,arguments)},c._crypto_kx_secretkeybytes=function(){return(c._crypto_kx_secretkeybytes=c.asm.Ia).apply(null,arguments)},c._crypto_kx_seedbytes=function(){return(c._crypto_kx_seedbytes=c.asm.Ja).apply(null,arguments)},c._crypto_kx_sessionkeybytes=function(){return(c._crypto_kx_sessionkeybytes=c.asm.Ka).apply(null,arguments)},c._crypto_pwhash_alg_argon2i13=function(){return(c._crypto_pwhash_alg_argon2i13=c.asm.La).apply(null,arguments)},c._crypto_pwhash_alg_argon2id13=function(){return(c._crypto_pwhash_alg_argon2id13=c.asm.Ma).apply(null,arguments)},c._crypto_pwhash_alg_default=function(){return(c._crypto_pwhash_alg_default=c.asm.Na).apply(null,arguments)},c._crypto_pwhash_bytes_min=function(){return(c._crypto_pwhash_bytes_min=c.asm.Oa).apply(null,arguments)},c._crypto_pwhash_bytes_max=function(){return(c._crypto_pwhash_bytes_max=c.asm.Pa).apply(null,arguments)},c._crypto_pwhash_passwd_min=function(){return(c._crypto_pwhash_passwd_min=c.asm.Qa).apply(null,arguments)},c._crypto_pwhash_passwd_max=function(){return(c._crypto_pwhash_passwd_max=c.asm.Ra).apply(null,arguments)},c._crypto_pwhash_saltbytes=function(){return(c._crypto_pwhash_saltbytes=c.asm.Sa).apply(null,arguments)},c._crypto_pwhash_strbytes=function(){return(c._crypto_pwhash_strbytes=c.asm.Ta).apply(null,arguments)},c._crypto_pwhash_strprefix=function(){return(c._crypto_pwhash_strprefix=c.asm.Ua).apply(null,arguments)},c._crypto_pwhash_opslimit_min=function(){return(c._crypto_pwhash_opslimit_min=c.asm.Va).apply(null,arguments)},c._crypto_pwhash_opslimit_max=function(){return(c._crypto_pwhash_opslimit_max=c.asm.Wa).apply(null,arguments)},c._crypto_pwhash_memlimit_min=function(){return(c._crypto_pwhash_memlimit_min=c.asm.Xa).apply(null,arguments)},c._crypto_pwhash_memlimit_max=function(){return(c._crypto_pwhash_memlimit_max=c.asm.Ya).apply(null,arguments)},c._crypto_pwhash_opslimit_interactive=function(){return(c._crypto_pwhash_opslimit_interactive=c.asm.Za).apply(null,arguments)},c._crypto_pwhash_memlimit_interactive=function(){return(c._crypto_pwhash_memlimit_interactive=c.asm._a).apply(null,arguments)},c._crypto_pwhash_opslimit_moderate=function(){return(c._crypto_pwhash_opslimit_moderate=c.asm.$a).apply(null,arguments)},c._crypto_pwhash_memlimit_moderate=function(){return(c._crypto_pwhash_memlimit_moderate=c.asm.ab).apply(null,arguments)},c._crypto_pwhash_opslimit_sensitive=function(){return(c._crypto_pwhash_opslimit_sensitive=c.asm.bb).apply(null,arguments)},c._crypto_pwhash_memlimit_sensitive=function(){return(c._crypto_pwhash_memlimit_sensitive=c.asm.cb).apply(null,arguments)},c._crypto_pwhash=function(){return(c._crypto_pwhash=c.asm.db).apply(null,arguments)},c._crypto_pwhash_str=function(){return(c._crypto_pwhash_str=c.asm.eb).apply(null,arguments)},c._crypto_pwhash_str_alg=function(){return(c._crypto_pwhash_str_alg=c.asm.fb).apply(null,arguments)},c._crypto_pwhash_str_verify=function(){return(c._crypto_pwhash_str_verify=c.asm.gb).apply(null,arguments)},c._crypto_pwhash_str_needs_rehash=function(){return(c._crypto_pwhash_str_needs_rehash=c.asm.hb).apply(null,arguments)},c._crypto_scalarmult_base=function(){return(c._crypto_scalarmult_base=c.asm.ib).apply(null,arguments)},c._crypto_scalarmult=function(){return(c._crypto_scalarmult=c.asm.jb).apply(null,arguments)},c._crypto_scalarmult_bytes=function(){return(c._crypto_scalarmult_bytes=c.asm.kb).apply(null,arguments)},c._crypto_scalarmult_scalarbytes=function(){return(c._crypto_scalarmult_scalarbytes=c.asm.lb).apply(null,arguments)},c._crypto_secretbox_keybytes=function(){return(c._crypto_secretbox_keybytes=c.asm.mb).apply(null,arguments)},c._crypto_secretbox_noncebytes=function(){return(c._crypto_secretbox_noncebytes=c.asm.nb).apply(null,arguments)},c._crypto_secretbox_macbytes=function(){return(c._crypto_secretbox_macbytes=c.asm.ob).apply(null,arguments)},c._crypto_secretbox_messagebytes_max=function(){return(c._crypto_secretbox_messagebytes_max=c.asm.pb).apply(null,arguments)},c._crypto_secretbox_keygen=function(){return(c._crypto_secretbox_keygen=c.asm.qb).apply(null,arguments)},c._crypto_secretbox_detached=function(){return(c._crypto_secretbox_detached=c.asm.rb).apply(null,arguments)},c._crypto_secretbox_easy=function(){return(c._crypto_secretbox_easy=c.asm.sb).apply(null,arguments)},c._crypto_secretbox_open_detached=function(){return(c._crypto_secretbox_open_detached=c.asm.tb).apply(null,arguments)},c._crypto_secretbox_open_easy=function(){return(c._crypto_secretbox_open_easy=c.asm.ub).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_keygen=function(){return(c._crypto_secretstream_xchacha20poly1305_keygen=c.asm.vb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_init_push=function(){return(c._crypto_secretstream_xchacha20poly1305_init_push=c.asm.wb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_init_pull=function(){return(c._crypto_secretstream_xchacha20poly1305_init_pull=c.asm.xb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_rekey=function(){return(c._crypto_secretstream_xchacha20poly1305_rekey=c.asm.yb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_push=function(){return(c._crypto_secretstream_xchacha20poly1305_push=c.asm.zb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_pull=function(){return(c._crypto_secretstream_xchacha20poly1305_pull=c.asm.Ab).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_statebytes=function(){return(c._crypto_secretstream_xchacha20poly1305_statebytes=c.asm.Bb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_abytes=function(){return(c._crypto_secretstream_xchacha20poly1305_abytes=c.asm.Cb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_headerbytes=function(){return(c._crypto_secretstream_xchacha20poly1305_headerbytes=c.asm.Db).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_keybytes=function(){return(c._crypto_secretstream_xchacha20poly1305_keybytes=c.asm.Eb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_messagebytes_max=function(){return(c._crypto_secretstream_xchacha20poly1305_messagebytes_max=c.asm.Fb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_tag_message=function(){return(c._crypto_secretstream_xchacha20poly1305_tag_message=c.asm.Gb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_tag_push=function(){return(c._crypto_secretstream_xchacha20poly1305_tag_push=c.asm.Hb).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_tag_rekey=function(){return(c._crypto_secretstream_xchacha20poly1305_tag_rekey=c.asm.Ib).apply(null,arguments)},c._crypto_secretstream_xchacha20poly1305_tag_final=function(){return(c._crypto_secretstream_xchacha20poly1305_tag_final=c.asm.Jb).apply(null,arguments)},c._crypto_shorthash_bytes=function(){return(c._crypto_shorthash_bytes=c.asm.Kb).apply(null,arguments)},c._crypto_shorthash_keybytes=function(){return(c._crypto_shorthash_keybytes=c.asm.Lb).apply(null,arguments)},c._crypto_shorthash=function(){return(c._crypto_shorthash=c.asm.Mb).apply(null,arguments)},c._crypto_shorthash_keygen=function(){return(c._crypto_shorthash_keygen=c.asm.Nb).apply(null,arguments)},c._crypto_sign_statebytes=function(){return(c._crypto_sign_statebytes=c.asm.Ob).apply(null,arguments)},c._crypto_sign_bytes=function(){return(c._crypto_sign_bytes=c.asm.Pb).apply(null,arguments)},c._crypto_sign_seedbytes=function(){return(c._crypto_sign_seedbytes=c.asm.Qb).apply(null,arguments)},c._crypto_sign_publickeybytes=function(){return(c._crypto_sign_publickeybytes=c.asm.Rb).apply(null,arguments)},c._crypto_sign_secretkeybytes=function(){return(c._crypto_sign_secretkeybytes=c.asm.Sb).apply(null,arguments)},c._crypto_sign_messagebytes_max=function(){return(c._crypto_sign_messagebytes_max=c.asm.Tb).apply(null,arguments)},c._crypto_sign_seed_keypair=function(){return(c._crypto_sign_seed_keypair=c.asm.Ub).apply(null,arguments)},c._crypto_sign_keypair=function(){return(c._crypto_sign_keypair=c.asm.Vb).apply(null,arguments)},c._crypto_sign=function(){return(c._crypto_sign=c.asm.Wb).apply(null,arguments)},c._crypto_sign_open=function(){return(c._crypto_sign_open=c.asm.Xb).apply(null,arguments)},c._crypto_sign_detached=function(){return(c._crypto_sign_detached=c.asm.Yb).apply(null,arguments)},c._crypto_sign_verify_detached=function(){return(c._crypto_sign_verify_detached=c.asm.Zb).apply(null,arguments)},c._crypto_sign_init=function(){return(c._crypto_sign_init=c.asm._b).apply(null,arguments)},c._crypto_sign_update=function(){return(c._crypto_sign_update=c.asm.$b).apply(null,arguments)},c._crypto_sign_final_create=function(){return(c._crypto_sign_final_create=c.asm.ac).apply(null,arguments)},c._crypto_sign_final_verify=function(){return(c._crypto_sign_final_verify=c.asm.bc).apply(null,arguments)},c._crypto_sign_ed25519_pk_to_curve25519=function(){return(c._crypto_sign_ed25519_pk_to_curve25519=c.asm.cc).apply(null,arguments)},c._crypto_sign_ed25519_sk_to_curve25519=function(){return(c._crypto_sign_ed25519_sk_to_curve25519=c.asm.dc).apply(null,arguments)},c._randombytes_random=function(){return(c._randombytes_random=c.asm.ec).apply(null,arguments)},c._randombytes_stir=function(){return(c._randombytes_stir=c.asm.fc).apply(null,arguments)},c._randombytes_uniform=function(){return(c._randombytes_uniform=c.asm.gc).apply(null,arguments)},c._randombytes_buf=function(){return(c._randombytes_buf=c.asm.hc).apply(null,arguments)},c._randombytes_buf_deterministic=function(){return(c._randombytes_buf_deterministic=c.asm.ic).apply(null,arguments)},c._randombytes_seedbytes=function(){return(c._randombytes_seedbytes=c.asm.jc).apply(null,arguments)},c._randombytes_close=function(){return(c._randombytes_close=c.asm.kc).apply(null,arguments)},c._randombytes=function(){return(c._randombytes=c.asm.lc).apply(null,arguments)},c._sodium_bin2hex=function(){return(c._sodium_bin2hex=c.asm.mc).apply(null,arguments)},c._sodium_hex2bin=function(){return(c._sodium_hex2bin=c.asm.nc).apply(null,arguments)},c._sodium_base64_encoded_len=function(){return(c._sodium_base64_encoded_len=c.asm.oc).apply(null,arguments)},c._sodium_bin2base64=function(){return(c._sodium_bin2base64=c.asm.pc).apply(null,arguments)},c._sodium_base642bin=function(){return(c._sodium_base642bin=c.asm.qc).apply(null,arguments)},c._sodium_init=function(){return(c._sodium_init=c.asm.rc).apply(null,arguments)},c._sodium_pad=function(){return(c._sodium_pad=c.asm.sc).apply(null,arguments)},c._sodium_unpad=function(){return(c._sodium_unpad=c.asm.tc).apply(null,arguments)},c._sodium_version_string=function(){return(c._sodium_version_string=c.asm.uc).apply(null,arguments)},c._sodium_library_version_major=function(){return(c._sodium_library_version_major=c.asm.vc).apply(null,arguments)},c._sodium_library_version_minor=function(){return(c._sodium_library_version_minor=c.asm.wc).apply(null,arguments)},c._sodium_library_minimal=function(){return(c._sodium_library_minimal=c.asm.xc).apply(null,arguments)},c.___errno_location=function(){return(be=c.___errno_location=c.asm.yc).apply(null,arguments)});function ve(e){function t(){ge||(ge=!0,c.calledRun=!0,S||(F(z),F(H),c.onRuntimeInitialized&&c.onRuntimeInitialized(),function(){if(c.postRun)for("function"==typeof c.postRun&&(c.postRun=[c.postRun]);c.postRun.length;)Q(c.postRun.shift());F(K)}()))}e=e||p,J>0||(function(){if(c.preRun)for("function"==typeof c.preRun&&(c.preRun=[c.preRun]);c.preRun.length;)G(c.preRun.shift());F(j)}(),J>0||(c.setStatus?(c.setStatus("Running..."),setTimeout((function(){setTimeout((function(){c.setStatus("")}),1),t()}),1)):t()))}if(c._malloc=function(){return(c._malloc=c.asm.zc).apply(null,arguments)},c._free=function(){return(c._free=c.asm.Ac).apply(null,arguments)},c.setValue=function(e,t,r,n){switch("*"===(r=r||"i8").charAt(r.length-1)&&(r="i32"),r){case"i1":case"i8":T[0|e]=t;break;case"i16":M[e>>1]=t;break;case"i32":B[e>>2]=t;break;case"i64":oe=[t>>>0,(ie=t,+q(ie)>=1?ie>0?(0|Y(+V(ie/4294967296),4294967295))>>>0:~~+W((ie-+(~~ie>>>0))/4294967296)>>>0:0)],B[e>>2]=oe[0],B[e+4>>2]=oe[1];break;case"float":P[e>>2]=t;break;case"double":R[e>>3]=t;break;default:$("invalid type for setValue: "+r)}},c.getValue=function(e,t,r){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return T[0|e];case"i16":return M[e>>1];case"i32":case"i64":return B[e>>2];case"float":return P[e>>2];case"double":return R[e>>3];default:$("invalid type for getValue: "+t)}return null},c.UTF8ToString=N,Z=function e(){ge||ve(),ge||(Z=e)},c.run=ve,c.preInit)for("function"==typeof c.preInit&&(c.preInit=[c.preInit]);c.preInit.length>0;)c.preInit.pop()();ve()})).catch((function(){u.useBackupModule()})),"object"==typeof o&&"function"==typeof o.removeAllListeners&&(o.removeAllListeners("uncaughtException"),o.removeAllListeners("unhandledRejection")),n},void 0===(i=n.apply(t,[t]))||(e.exports=i)},19671:(e,t,r)=>{"use strict";var n,i=r(4364),o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,u=Object.prototype.hasOwnProperty,c=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},l=(e,t,r)=>(c(e,t,"read from private field"),r?r.call(e):t.get(e)),d=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},h=(e,t,r,n)=>(c(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),f={};((e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:!0})})(f,{AptosConnectAccount:()=>_,AptosConnectWallet:()=>x,AptosConnectWalletPlugin:()=>j,registerAptosConnect:()=>z}),e.exports=(n=f,((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of a(t))u.call(e,r)||void 0===r||o(e,r,{get:()=>t[r],enumerable:!(n=s(t,r))||n.enumerable});return e})(o({},"__esModule",{value:!0}),n));var p,g,m=r(751),y=r(89836),b=r(751),v=r(8702),A=r(77419),w=r(89836),E=r(751),_=class{constructor({address:e,ansName:t,publicKey:r}){this.chains=E.APTOS_CHAINS,this.features=[],d(this,p,void 0),d(this,g,void 0),h(this,g,r),h(this,p,e),this.label=t}get address(){return l(this,p).toString()}get publicKey(){return l(this,g).toUint8Array()}get signingScheme(){if(l(this,g)instanceof w.Ed25519PublicKey)return w.SigningScheme.Ed25519;if(l(this,g)instanceof w.MultiEd25519PublicKey)return w.SigningScheme.MultiEd25519;if(l(this,g)instanceof w.AnyPublicKey)return w.SigningScheme.SingleKey;if(l(this,g)instanceof w.MultiKey)return w.SigningScheme.MultiKey;throw new Error("Unsupported public key type")}};p=new WeakMap,g=new WeakMap;var I="Continue with Google",S="https://aptosconnect.app",k="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iaF8yMCB3XzIwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjU0IDEyLjc2MTNDMjMuNTQgMTEuOTQ1OSAyMy40NjY4IDExLjE2MTggMjMuMzMwOSAxMC40MDkxSDEyLjVWMTQuODU3NUgxOC42ODkxQzE4LjQyMjUgMTYuMjk1IDE3LjYxMjMgMTcuNTEyOSAxNi4zOTQzIDE4LjMyODRWMjEuMjEzOEgyMC4xMTA5QzIyLjI4NTUgMTkuMjExOCAyMy41NCAxNi4yNjM2IDIzLjU0IDEyLjc2MTNaIiBmaWxsPSIjNDI4NUY0Ij48L3BhdGg+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi40OTk1IDIzLjk5OThDMTUuNjA0NSAyMy45OTk4IDE4LjIwNzcgMjIuOTcgMjAuMTEwNCAyMS4yMTM3TDE2LjM5MzggMTguMzI4MkMxNS4zNjQgMTkuMDE4MiAxNC4wNDY3IDE5LjQyNTkgMTIuNDk5NSAxOS40MjU5QzkuNTA0MjUgMTkuNDI1OSA2Ljk2OTAyIDE3LjQwMyA2LjA2NDcgMTQuNjg0OEgyLjIyMjY2VjE3LjY2NDRDNC4xMTQ5MyAyMS40MjI4IDguMDA0MDIgMjMuOTk5OCAxMi40OTk1IDIzLjk5OThaIiBmaWxsPSIjMzRBODUzIj48L3BhdGg+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjA2NTIzIDE0LjY4NTFDNS44MzUyMyAxMy45OTUxIDUuNzA0NTUgMTMuMjU4MSA1LjcwNDU1IDEyLjUwMDFDNS43MDQ1NSAxMS43NDIyIDUuODM1MjMgMTEuMDA1MSA2LjA2NTIzIDEwLjMxNTFWNy4zMzU1N0gyLjIyMzE4QzEuNDQ0MzIgOC44ODgwNyAxIDEwLjY0NDQgMSAxMi41MDAxQzEgMTQuMzU1OCAxLjQ0NDMyIDE2LjExMjIgMi4yMjMxOCAxNy42NjQ3TDYuMDY1MjMgMTQuNjg1MVoiIGZpbGw9IiNGQkJDMDUiPjwvcGF0aD48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjQ5OTUgNS41NzM4NkMxNC4xODc5IDUuNTczODYgMTUuNzAzOCA2LjE1NDA5IDE2Ljg5NTYgNy4yOTM2NEwyMC4xOTQgMy45OTUyM0MxOC4yMDI0IDIuMTM5NTUgMTUuNTk5MiAxIDEyLjQ5OTUgMUM4LjAwNDAyIDEgNC4xMTQ5MyAzLjU3NzA1IDIuMjIyNjYgNy4zMzU0NUw2LjA2NDcgMTAuMzE1QzYuOTY5MDIgNy41OTY4MiA5LjUwNDI1IDUuNTczODYgMTIuNDk5NSA1LjU3Mzg2WiIgZmlsbD0iI0VBNDMzNSI+PC9wYXRoPjwvc3ZnPg==";function C({address:e,name:t,publicKey:r}){return new b.AccountInfo({address:e,ansName:t,publicKey:r})}var T=class e{constructor({network:e=y.Network.MAINNET,...t}){if(this.name=I,this.version="1.0.0",this.icon=k,this.url=S,this.chains=b.APTOS_CHAINS,this.client=new A.ACDappClient(t),!y.NetworkToNodeAPI[e])throw new Error("Network not supported");const r=new y.AptosConfig({network:e});this.aptosClient=new y.Aptos(r)}static get connectedAccount(){const t=localStorage.getItem(e.connectedAccountStorageKey);if(t)try{const{address:e,publicKey:r}=JSON.parse(t);return t?new b.AccountInfo({address:y.AccountAddress.from(e),publicKey:(0,v.deserializePublicKeyB64)(r)}):void 0}catch(e){return i.warn("Failed to parse state, resetting it"),void(this.connectedAccount=void 0)}}static set connectedAccount(t){if(void 0!==t){const r={address:t.address.toString(),publicKey:(0,v.serializePublicKeyB64)(t.publicKey)};localStorage.setItem(e.connectedAccountStorageKey,JSON.stringify(r))}else localStorage.removeItem(e.connectedAccountStorageKey)}get accounts(){const{connectedAccount:t}=e;return t?[new _(t)]:[]}get features(){return{[b.AptosConnectNamespace]:{connect:this.connect.bind(this),version:"1.0.0"},[b.AptosDisconnectNamespace]:{disconnect:this.disconnect.bind(this),version:"1.0.0"},[b.AptosGetAccountNamespace]:{account:this.getAccount.bind(this),version:"1.0.0"},[b.AptosGetNetworkNamespace]:{network:this.getNetwork.bind(this),version:"1.0.0"},[b.AptosOnAccountChangeNamespace]:{onAccountChange:this.onAccountChange.bind(this),version:"1.0.0"},[b.AptosOnNetworkChangeNamespace]:{onNetworkChange:this.onNetworkChange.bind(this),version:"1.0.0"},[b.AptosSignAndSubmitTransactionNamespace]:{signAndSubmitTransaction:this.signAndSubmitTransaction.bind(this),version:"1.1.0"},[b.AptosSignMessageNamespace]:{signMessage:this.signMessage.bind(this),version:"1.0.0"},[b.AptosSignTransactionNamespace]:{signTransaction:this.signTransaction.bind(this),version:"1.0.0"}}}async connect(){const{connectedAccount:t}=e;if(void 0!==t)return{args:t,status:b.UserResponseStatus.APPROVED};const r=await this.client.connect();if("dismissed"===r.status)return{status:b.UserResponseStatus.REJECTED};const n=C(r.args.account);return e.connectedAccount=n,{args:n,status:b.UserResponseStatus.APPROVED}}async disconnect(){const{connectedAccount:t}=e;t&&(await this.client.disconnect(t.address),e.connectedAccount=void 0)}async getAccount(){const{connectedAccount:t}=e;if(!t)throw new b.AptosWalletError(b.AptosWalletErrorCode.Unauthorized);return C(t)}async getNetwork(){const{network:e}=this.aptosClient.config;return{chainId:await this.aptosClient.getChainId(),name:e,url:y.NetworkToNodeAPI[e]}}async signMessage(t){const{connectedAccount:r}=e;if(!r)throw new b.AptosWalletError(b.AptosWalletErrorCode.Unauthorized);const{chainId:n}=await this.getNetwork(),{message:i,nonce:o}=t,s=new TextEncoder,a=s.encode(i),u=s.encode(o),c=await this.client.signMessage({chainId:n,message:a,nonce:u,signerAddress:r.address});if("dismissed"===c.status)return{status:b.UserResponseStatus.REJECTED};const{fullMessage:l,signature:d}=c.args;return{args:{fullMessage:l,signature:d,address:r.address.toString(),application:"",chainId:n,message:i,nonce:o,prefix:"APTOS"},status:b.UserResponseStatus.APPROVED}}async signTransaction(t,r){const{connectedAccount:n}=e;if(!n)throw new b.AptosWalletError(b.AptosWalletErrorCode.Unauthorized);const i=t.feePayerAddress?{address:t.feePayerAddress}:void 0,o=t.secondarySignerAddresses?.map((e=>({address:e}))),s=await this.client.signTransaction({feePayer:i,secondarySigners:o,signerAddress:n.address,transaction:t.rawTransaction});return"dismissed"===s.status?{status:b.UserResponseStatus.REJECTED}:{args:s.args.authenticator,status:b.UserResponseStatus.APPROVED}}async signAndSubmitTransaction(t){const{gasUnitPrice:r,maxGasAmount:n,payload:i}=t,{connectedAccount:o}=e;if(!o)throw new b.AptosWalletError(b.AptosWalletErrorCode.Unauthorized);const s=await this.client.signAndSubmitTransaction({gasUnitPrice:r,maxGasAmount:n,network:this.aptosClient.config.network,payload:i,signerAddress:o.address});return"dismissed"===s.status?{status:b.UserResponseStatus.REJECTED}:{args:await this.aptosClient.getTransactionByHash({transactionHash:s.args.txnHash}),status:b.UserResponseStatus.APPROVED}}async onAccountChange(e){}async onNetworkChange(e){}};T.connectedAccountStorageKey="@aptos-connect/connectedAccount";var x=T,M=r(89836),B=r(751),P=r(77419),R=r(80244),O=r(89836),N=r(80244);function D(e,t){const r=N.BCS.bcsToBytes(e),n=new O.Deserializer(r);return t.deserialize(n)}function L({address:e,name:t,publicKey:r}){if(r instanceof M.MultiEd25519PublicKey||r instanceof M.MultiKey)throw new Error("Unsupported public key type");return{address:e.toString(),ansName:t,publicKey:r.toString()}}function U(e){if("dismissed"===e.status)throw new B.AptosWalletError(0,"Rejected");return e.args}var F=class e{constructor({network:e=M.Network.MAINNET,...t}){if(this.providerName="open",this.version="v2",this.name=I,this.url=S,this.icon=k,this.client=new P.ACDappClient(t),!M.NetworkToNodeAPI[e])throw new Error("Network not supported");const r=new M.AptosConfig({network:e});this.aptosClient=new M.Aptos(r)}static get connectedAccount(){const t=localStorage.getItem(e.connectedAccountStorageKey);return t?JSON.parse(t):void 0}static set connectedAccount(t){void 0!==t?localStorage.setItem(e.connectedAccountStorageKey,JSON.stringify(t)):localStorage.removeItem(e.connectedAccountStorageKey)}async connect(){const{connectedAccount:t}=e;if(void 0!==t)return t;const r=await this.client.connect();if("dismissed"===r.status)throw new B.AptosWalletError(B.AptosWalletErrorCode.Unauthorized);const n=L(r.args.account);return e.connectedAccount=n,n}async account(){const[e]=await this.client.getConnectedAccounts();if(void 0===e)throw new B.AptosWalletError(B.AptosWalletErrorCode.Unauthorized);return L(e)}async disconnect(){const{connectedAccount:t}=e;t&&(await this.client.disconnect(t.address),e.connectedAccount=void 0)}async signAndSubmitTransaction(t,r){const{connectedAccount:n}=e;if(!n)throw new B.AptosWalletError(B.AptosWalletErrorCode.Unauthorized);let i,o;if("data"in t){const{data:e,options:r}=t;i=e,o={expirationTimestamp:r?.expireTimestamp,gasUnitPrice:r?.gasUnitPrice,maxGasAmount:r?.maxGasAmount,network:this.aptosClient.config.network}}else i=function(e){if("multisig_address"in e)throw new Error("Multisig payload not supported");if("code"in e)throw new Error("Script payload not supported");if("function"in e)return{function:e.function,functionArguments:e.arguments,typeArguments:e.type_arguments};throw new Error("Unsupported payload type")}(t),o={expirationTimestamp:r?.expirationTimestamp,gasUnitPrice:r?.gasUnitPrice??r?.gas_unit_price,maxGasAmount:r?.maxGasAmount??r?.max_gas_amount,network:this.aptosClient.config.network};const s=await this.client.signAndSubmitTransaction({signerAddress:M.AccountAddress.from(n.address),...o,payload:i}),{txnHash:a}=U(s);return{hash:a}}async signAndSubmitBCSTransaction(t,r){const{connectedAccount:n}=e;if(!n)throw new B.AptosWalletError(B.AptosWalletErrorCode.Unauthorized);const i=D(t,M.TransactionPayload),o=await this.client.signAndSubmitTransaction({expirationTimestamp:r?.expirationTimestamp,gasUnitPrice:r?.gasUnitPrice??r?.gas_unit_price,maxGasAmount:r?.maxGasAmount??r?.max_gas_amount,network:this.aptosClient.config.network,payload:i,signerAddress:M.AccountAddress.from(n.address)}),{txnHash:s}=U(o);return{hash:s}}async signMessage(t){const{connectedAccount:r}=e;if(!r)throw new B.AptosWalletError(B.AptosWalletErrorCode.Unauthorized);const n=await this.aptosClient.getChainId(),{message:i,nonce:o}=t,s=new TextEncoder,a=s.encode(i),u=s.encode(o),c=await this.client.signMessage({chainId:n,message:a,nonce:u,signerAddress:M.AccountAddress.from(r.address)}),{fullMessage:l,signature:d}=U(c),h={address:r.address.toString(),application:this.client.dappInfo.domain,chainId:n,message:i,nonce:o,prefix:"APTOS"};return{fullMessage:l,signature:d.toString(),...h}}async signTransaction(t,r){const{connectedAccount:n}=e;if(!n)throw new B.AptosWalletError(B.AptosWalletErrorCode.Unauthorized);if("rawTransaction"in t){const e=t,r=e.feePayerAddress?{address:e.feePayerAddress}:void 0,i=e.secondarySignerAddresses?.map((e=>({address:e}))),o=await this.client.signTransaction({feePayer:r,secondarySigners:i,signerAddress:M.AccountAddress.from(n.address),transaction:e.rawTransaction}),{authenticator:s}=U(o);return s}if(!(t instanceof R.TxnBuilderTypes.TransactionPayload))throw new Error("Not supported");const i=D(t,M.TransactionPayload),o=r,s=o?.sender?{address:M.AccountAddress.from(o.sender)}:void 0,a=await this.client.signTransaction({expirationSecondsFromNow:o?.expirationSecondsFromNow,expirationTimestamp:o?.expirationTimestamp,gasUnitPrice:o?.gasUnitPrice??o?.gas_unit_price,maxGasAmount:o?.maxGasAmount??o?.max_gas_amount,network:this.aptosClient.config.network,payload:i,sender:s,sequenceNumber:o?.sequenceNumber,signerAddress:M.AccountAddress.from(n.address)}),{authenticator:u,rawTransaction:c}=U(a);if(void 0===c)throw new Error("The wallet did not return a raw transaction");const l=function(e){if(e instanceof M.AccountAuthenticatorEd25519)return new M.TransactionAuthenticatorEd25519(e.public_key,e.signature);if(e instanceof M.AccountAuthenticatorSingleKey)return e.isEd25519()?new M.TransactionAuthenticatorEd25519(e.public_key.publicKey,e.signature.signature):new M.TransactionAuthenticatorSingleSender(e);throw new Error("Cannot convert account authenticator to a compatible transaction authenticator")}(u);return new M.SignedTransaction(c,l).bcsToBytes()}async onNetworkChange(e){}async onAccountChange(e){}async network(){const{network:e}=this.aptosClient.config,t=await this.aptosClient.getChainId(),r=M.NetworkToNodeAPI[e];return{chainId:t.toString(),name:e,url:r}}};F.connectedAccountStorageKey="AptosConnectWalletPlugin.connectedAccount";var j=F;function z(e={}){const t=new x(e);(0,m.registerWallet)(t)}},89286:(e,t,r)=>{"use strict";var n,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,u={};function c(e){const t=atob(e);return Uint8Array.from(t,(e=>e.charCodeAt(0)))}function l(e){const t=String.fromCharCode(...e);return btoa(t)}((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(u,{AptosWalletErrorResponseMessage:()=>Te,AptosWalletRequestMessage:()=>Ie,AptosWalletSuccessResponseMessage:()=>ke,ConnectRequest:()=>D,ConnectResponse:()=>Z,DisconnectRequest:()=>$,DisconnectResponse:()=>te,EntryFunctionArgumentVariant:()=>M,GetConnectedAccountsRequest:()=>ne,GetConnectedAccountsResponse:()=>oe,IsConnectedRequest:()=>se,IsConnectedResponse:()=>ue,PromptApprovalResponseMessage:()=>De,PromptOpenerPingRequestMessage:()=>Pe,PromptOpenerPingResponseMessage:()=>Oe,PromptUnauthorizedErrorMessage:()=>Ue,SignAndSubmitTransactionRequest:()=>he,SignAndSubmitTransactionResponse:()=>fe,SignMessageRequest:()=>ge,SignMessageResponse:()=>me,SignTransactionRequest:()=>be,SignTransactionResponse:()=>Ae,TransactionPayloadInputVariant:()=>U,base64ToBytes:()=>c,bytesToBase64:()=>l,chainIdToNetwork:()=>h,deserializeAccountAuthenticatorInput:()=>y,deserializeAccountInfo:()=>_,deserializeAccountInput:()=>k,deserializeDappInfo:()=>T,deserializeEntryFunctionArgument:()=>P,deserializePublicKey:()=>w,deserializeSignature:()=>N,deserializeTransactionPayloadInput:()=>G,deserializeWalletRequest:()=>q,deserializeWalletRequestWithArgs:()=>V,deserializeWalletResponse:()=>de,isAptosWalletResponseMessage:()=>xe,isSupportedNetwork:()=>f,isTypedMessage:()=>Ee,makeUserApproval:()=>Y,makeUserResponseDeserializeFn:()=>X,makeUserResponseSerializeFn:()=>J,serializeAccountAuthenticatorInput:()=>m,serializeAccountInfo:()=>E,serializeAccountInput:()=>S,serializeDappInfo:()=>C,serializeEntryFunctionArgument:()=>B,serializePublicKey:()=>A,serializeSignature:()=>O,serializeTransactionPayloadInput:()=>K,serializeWalletRequest:()=>Q,serializeWalletRequestWithArgs:()=>W,serializeWalletResponse:()=>le,urlDecodeWalletRequest:()=>je,urlEncodeWalletRequest:()=>Fe}),e.exports=(n=u,((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of s(t))a.call(e,r)||void 0===r||i(e,r,{get:()=>t[r],enumerable:!(n=o(t,r))||n.enumerable});return e})(i({},"__esModule",{value:!0}),n));var d=r(89836);function h(e){switch(e){case d.NetworkToChainId.mainnet:return d.Network.MAINNET;case d.NetworkToChainId.testnet:return d.Network.TESTNET;default:return d.Network.DEVNET}}function f(e){return[d.Network.MAINNET,d.Network.TESTNET,d.Network.DEVNET].includes(e)}var p=r(89836),g=r(89836);function m(e,t){e.serialize(t.address),e.serialize(t.authenticator)}function y(e){return{address:e.deserialize(g.AccountAddress),authenticator:e.deserialize(g.AccountAuthenticator)}}var b=r(89836),v=r(89836);function A(e,t){if(t instanceof v.Ed25519PublicKey)e.serializeU32AsUleb128(v.SigningScheme.Ed25519);else if(t instanceof v.MultiEd25519PublicKey)e.serializeU32AsUleb128(v.SigningScheme.MultiEd25519);else if(t instanceof v.AnyPublicKey)e.serializeU32AsUleb128(v.SigningScheme.SingleKey);else{if(!(t instanceof v.MultiKey))throw new Error("Unexpected public key type");e.serializeU32AsUleb128(v.SigningScheme.MultiKey)}e.serialize(t)}function w(e){const t=e.deserializeUleb128AsU32();switch(t){case v.SigningScheme.Ed25519:return e.deserialize(v.Ed25519PublicKey);case v.SigningScheme.MultiEd25519:return e.deserialize(v.MultiEd25519PublicKey);case v.SigningScheme.SingleKey:return e.deserialize(v.AnyPublicKey);case v.SigningScheme.MultiKey:return e.deserialize(v.MultiKey);default:throw new Error(`Unknown signing scheme: ${t}`)}}function E(e,t){e.serialize(t.address),A(e,t.publicKey),e.serializeStr(t.name??"")}function _(e){const t=e.deserialize(b.AccountAddress),r=w(e),n=e.deserializeStr();return{address:t,publicKey:r,...n.length>0?{name:n}:void 0}}var I=r(89836);function S(e,t){e.serialize(t.address),e.serializeBool(void 0!==t.publicKey),t.publicKey&&A(e,t.publicKey)}function k(e){return{address:e.deserialize(I.AccountAddress),publicKey:e.deserializeBool()?w(e):void 0}}function C(e,t){e.serializeStr(t.domain),e.serializeStr(t.name),e.serializeBool(void 0!==t.imageURI),void 0!==t.imageURI&&e.serializeStr(t.imageURI)}function T(e){const t=e.deserializeStr(),r=e.deserializeStr();return{domain:t,imageURI:e.deserializeBool()?e.deserializeStr():void 0,name:r}}var x=r(89836),M=(e=>(e[e.Undefined=0]="Undefined",e[e.Array=1]="Array",e[e.String=2]="String",e[e.Uint8Array=3]="Uint8Array",e[e.AccountAddress=4]="AccountAddress",e[e.FixedBytes=5]="FixedBytes",e))(M||{});function B(e,t){if(null!=t)if(Array.isArray(t)){e.serializeU32AsUleb128(1),e.serializeU32AsUleb128(t.length);for(const r of t)B(e,r)}else{if("string"==typeof t||"number"==typeof t||"boolean"==typeof t||"bigint"==typeof t)return e.serializeU32AsUleb128(2),void e.serializeStr(t.toString());if(t instanceof Uint8Array)return e.serializeU32AsUleb128(3),void e.serializeBytes(t);if(t instanceof ArrayBuffer)return e.serializeU32AsUleb128(3),void e.serializeBytes(new Uint8Array(t));if("values"in t){e.serializeU32AsUleb128(1),e.serializeU32AsUleb128(t.values.length);for(const r of t.values)B(e,r)}else{if("data"in t)return e.serializeU32AsUleb128(4),void e.serialize(t);if(void 0===t.value)return e.serializeU32AsUleb128(0),void e.serialize(t);if(t.value instanceof Uint8Array)return e.serializeU32AsUleb128(5),void e.serializeBytes(t.value);e.serializeU32AsUleb128(2),e.serializeStr(t.value.toString())}}else e.serializeU32AsUleb128(0)}function P(e){switch(e.deserializeUleb128AsU32()){case 0:return;case 1:{const t=e.deserializeUleb128AsU32(),r=[];for(let n=0;n(e[e.EntryFunction=0]="EntryFunction",e[e.Script=1]="Script",e[e.Multisig=2]="Multisig",e))(U||{});function F(e,t){e.serializeU32AsUleb128(t.length);for(const r of t){const t="string"==typeof r?(0,L.parseTypeTag)(r,{allowGenerics:!0}):r;e.serialize(t)}}function j(e){const t=[],r=e.deserializeUleb128AsU32();for(let n=0;n{t.serializeBool("approved"===r.status),"approved"===r.status&&e(t,r.args)}}function X(e){return t=>t.deserializeBool()?{args:e(t),status:"approved"}:{status:"dismissed"}}(e=>{function t(e,t){e.serializeOptionStr(t.dappId),e.serializeOptionStr(t.dappEd25519PublicKeyB64)}function r(e,t){if(1===t)return{};const r=e.deserializeOptionStr();return{dappEd25519PublicKeyB64:e.deserializeOptionStr(),dappId:r}}e.name="connect",e.supportedVersions=[1,2],e.currentVersion=2,e.serializeArgs=t,e.deserializeArgs=r,e.serialize=function(r,n={}){return W({args:n,dappInfo:r,name:e.name,version:e.currentVersion},t)},e.deserialize=function(e){return V(e,(t=>r(t,e.version)))},e.isSerialized=function(t){return t.name===e.name&&e.supportedVersions.includes(t.version)}})(D||(D={}));var Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce=r(89836);function le(e,t){const r=new ce.Serializer;return t(r,e),{data:r.toUint8Array()}}function de({data:e},t){return{args:t(new ce.Deserializer(e))}}(e=>{e.supportedVersions=[1,2],e.currentVersion=2;const t=J((function(e,t){E(e,t.account)})),r=J((function(e,t){E(e,t.account),e.serializeOptionStr(void 0!==t.pairing?JSON.stringify(t.pairing):void 0)})),n=X((function(e){const t=_(e),r=e.deserializeOptionStr();return{account:t,pairing:void 0!==r?JSON.parse(r):void 0}}));e.serialize=function(n,i=e.currentVersion){return le(n,1===i?t:r)},e.deserialize=function(e){return de(e,n)}})(Z||(Z={})),(ee=$||($={})).name="disconnect",ee.currentVersion=1,ee.serialize=function(e){return Q({dappInfo:e,name:ee.name,version:ee.currentVersion})},ee.deserialize=function(e){return q(e)},ee.isSerialized=function(e){return e.name===ee.name&&e.version===ee.currentVersion},(re=te||(te={})).serialize=function(e){return le(e,(()=>{}))},re.deserialize=function(e){return de(e,(()=>({})))},(ie=ne||(ne={})).name="getConnectedAccounts",ie.currentVersion=1,ie.serialize=function(e){return Q({dappInfo:e,name:ie.name,version:ie.currentVersion})},ie.deserialize=function(e){return q(e)},ie.isSerialized=function(e){return e.name===ie.name&&e.version===ie.currentVersion},(e=>{function t(e,t){e.serializeU32AsUleb128(t.length);for(const r of t)E(e,r)}function r(e){const t=e.deserializeUleb128AsU32(),r=[];for(let n=0;n{function t(e,t){e.serializeBool(t)}function r(e){return e.deserializeBool()}e.serialize=function(e){return le(e,t)},e.deserialize=function(e){return de(e,r)}})(ue||(ue={}));var he,fe,pe=r(89836);(e=>{function t(e,t){if(void 0!==t.network&&!f(t.network))throw new Error(`Unsupported network '${t.network}'`);e.serializeBool(void 0!==t.signerAddress),void 0!==t.signerAddress&&e.serialize(t.signerAddress),e.serializeOptionStr(t.network),"bcsToBytes"in t.payload?(e.serializeBool(!0),e.serialize(t.payload)):(e.serializeBool(!1),K(e,t.payload)),e.serializeU64(t.expirationTimestamp??0),e.serializeU32AsUleb128(t.gasUnitPrice??0),e.serializeU32AsUleb128(t.maxGasAmount??0),e.serializeU32AsUleb128(t.feePayer?1:0),t.feePayer&&m(e,t.feePayer)}function r(e,t){const r=t>=3&&e.deserializeBool()?e.deserialize(pe.AccountAddress):void 0,n=1===t?e.deserializeStr():e.deserializeOptionStr();if(void 0!==n&&!f(n))throw new Error(`Unsupported network '${n}'`);const i=1===t||e.deserializeBool()?e.deserialize(pe.TransactionPayload):G(e),o=Number(e.deserializeU64()),s=e.deserializeUleb128AsU32(),a=e.deserializeUleb128AsU32();return{expirationTimestamp:o>0?o:void 0,feePayer:e.deserializeUleb128AsU32()?y(e):void 0,gasUnitPrice:s>0?s:void 0,maxGasAmount:a>0?a:void 0,network:n,payload:i,signerAddress:r}}e.name="signAndSubmitTransaction",e.supportedVersions=[1,2,3],e.currentVersion=3,e.serializeArgs=t,e.deserializeArgs=r,e.serialize=function(r,n){return W({args:n,dappInfo:r,name:e.name,version:e.currentVersion},t)},e.deserialize=function(e){return V(e,(t=>r(t,e.version)))},e.isSerialized=function(t){return t.name===e.name&&e.supportedVersions.includes(t.version)}})(he||(he={})),(e=>{const t=J((function(e,t){e.serializeStr(t.txnHash)})),r=X((function(e){return{txnHash:e.deserializeStr()}}));e.serialize=function(e){return le(e,t)},e.deserialize=function(e){return de(e,r)}})(fe||(fe={}));var ge,me,ye=r(89836);(e=>{function t(e,t){e.serializeBool(void 0!==t.signerAddress),void 0!==t.signerAddress&&e.serialize(t.signerAddress),e.serializeU8(t.chainId),e.serializeBytes(t.nonce),e.serializeBytes(t.message)}e.name="signMessage",e.supportedVersions=[1,2],e.currentVersion=2,e.serialize=function(r,n){return W({args:n,dappInfo:r,name:e.name,version:e.currentVersion},t)},e.deserialize=function(e){return V(e,(t=>function(e,t){const r=t>=2&&e.deserializeBool()?e.deserialize(ye.AccountAddress):void 0,n=e.deserializeU8(),i=e.deserializeBytes();return{chainId:n,message:e.deserializeBytes(),nonce:i,signerAddress:r}}(t,e.version)))},e.isSerialized=function(t){return t.name===e.name&&t.version===e.currentVersion}})(ge||(ge={})),(e=>{const t=J((function(e,t){e.serializeStr(t.fullMessage),O(e,t.signature)})),r=X((function(e){return{fullMessage:e.deserializeStr(),signature:N(e)}}));e.serialize=function(e){return le(e,t)},e.deserialize=function(e){return de(e,r)}})(me||(me={}));var be,ve=r(89836);(e=>{function t(e,t){if(void 0!==t.network&&!f(t.network))throw new Error(`Unsupported network '${t.network}'`);e.serializeBool(void 0!==t.signerAddress),void 0!==t.signerAddress&&e.serialize(t.signerAddress),e.serializeOptionStr(t.network),e.serializeBool(void 0!==t.sender),void 0!==t.sender&&S(e,t.sender),e.serialize(t.payload),e.serializeU32AsUleb128(t.expirationSecondsFromNow??0),e.serializeU64(t.expirationTimestamp??0),e.serializeU32AsUleb128(t.gasUnitPrice??0),e.serializeU32AsUleb128(t.maxGasAmount??0),e.serializeBool(void 0!==t.feePayer),void 0!==t.feePayer&&S(e,t.feePayer);const r=t.secondarySigners??[];e.serializeU32AsUleb128(r.length);for(const t of r)S(e,t)}e.name="signTransaction",e.supportedVersions=[1,2,3],e.currentVersion=3,e.normalizeArgs=function(e){const{feePayer:t,secondarySigners:r,senderPublicKey:n,signerAddress:i,transaction:o}=e,s={address:o.sender,publicKey:n},a=h(e.transaction.chain_id.chainId);return{expirationTimestamp:Number(o.expiration_timestamp_secs),feePayer:t,gasUnitPrice:Number(o.gas_unit_price),maxGasAmount:Number(o.max_gas_amount),network:a,payload:o.payload,secondarySigners:r,sender:s,signerAddress:i}},e.serialize=function(r,n){return W({args:n,dappInfo:r,name:e.name,version:e.currentVersion},t)},e.deserialize=function(e){return V(e,(t=>function(e,t){const r=t>=3&&e.deserializeBool()?e.deserialize(ve.AccountAddress):void 0,n=1===t?e.deserializeStr():e.deserializeOptionStr();if(void 0!==n&&!f(n))throw new Error(`Unsupported network '${n}'`);const i=e.deserializeBool()?k(e):void 0,o=e.deserialize(ve.TransactionPayload),s=e.deserializeUleb128AsU32(),a=Number(e.deserializeU64()),u=e.deserializeUleb128AsU32(),c=e.deserializeUleb128AsU32(),l=e.deserializeBool()?k(e):void 0,d=e.deserializeUleb128AsU32(),h=[];for(let t=0;t0?s:void 0,expirationTimestamp:a>0?a:void 0,feePayer:l,gasUnitPrice:u>0?u:void 0,maxGasAmount:c>0?c:void 0,network:n,payload:o,secondarySigners:h,sender:i,signerAddress:r}}(t,e.version)))},e.isSerialized=function(t){return t.name===e.name&&e.supportedVersions.includes(t.version)}})(be||(be={}));var Ae,we=r(89836);function Ee(e,t){return t?.__messageType===e.TYPE}(e=>{const t=J((function(e,t){e.serialize(t.authenticator),e.serializeBool(void 0!==t.rawTransaction),void 0!==t.rawTransaction&&e.serialize(t.rawTransaction)})),r=X((function(e){return{authenticator:e.deserialize(we.AccountAuthenticator),rawTransaction:e.deserializeBool()?e.deserialize(we.RawTransaction):void 0}}));e.serialize=function(e){return le(e,t)},e.deserialize=function(e){return de(e,r)}})(Ae||(Ae={}));var _e=class e{constructor(t,r){this.nonce=t,this.serializedValue=r,this.__messageType=e.TYPE}};_e.TYPE="AptosWalletRequest";var Ie=_e,Se=class e{constructor(t,r){this.serializedValue=t,this.nonce=r,this.__messageType=e.TYPE}};Se.TYPE="AptosWalletSuccessResponseMessage";var ke=Se,Ce=class e{constructor(t,r){this.error=t,this.nonce=r,this.__messageType=e.TYPE}};Ce.TYPE="AptosWalletErrorResponseMessage";var Te=Ce;function xe(e){return Ee(ke,e)||Ee(Te,e)}var Me=r(89836),Be=class e{constructor(){this.__messageType=e.TYPE}};Be.TYPE="PromptOpenerPingRequest";var Pe=Be,Re=class e{constructor(){this.__messageType=e.TYPE}};Re.TYPE="PromptOpenerPingResponse";var Oe=Re,Ne=class e{constructor(t){this.serializedValue=t,this.__messageType=e.TYPE}};Ne.TYPE="PromptApprovalResponse";var De=Ne,Le=class e{constructor(){this.__messageType=e.TYPE}};Le.TYPE="PromptUnauthorizedError";var Ue=Le;function Fe(e){const t=new Me.Serializer;return t.serializeStr(e.name),t.serializeBytes(e.data),t.serializeStr(e.version.toString()),l(t.toUint8Array())}function je(e){const t=new Me.Deserializer(c(e)),r=t.deserializeStr(),n=t.deserializeBytes();let i;try{i=Number(t.deserializeStr())}catch{i=1}return{data:n,name:r,version:i}}},87046:(e,t,r)=>{"use strict";var n,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(u,{WebWalletTransport:()=>A}),e.exports=(n=u,((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of s(t))a.call(e,r)||void 0===r||i(e,r,{get:()=>t[r],enumerable:!(n=o(t,r))||n.enumerable});return e})(i({},"__esModule",{value:!0}),n));var c=r(89286),l=r(89286),d={height:695,width:465},h=l.ConnectResponse.serialize({status:"dismissed"}),f=class extends Error{constructor(){super("Unauthorized")}},p=r(89286),g=r(89836),m="@aptos-connect/dapp-local-state";function y(){const e=window.localStorage.getItem(m);return e?function(e){const t=new g.Deserializer(e),r=t.deserializeUleb128AsU32(),n=[];for(let e=0;e`${e}=${JSON.stringify(t)}`)).reduce(((e,t)=>`${e}, ${t}`)),s=e instanceof URL?e.href:e,a=window.open(s,void 0,o);if(null===a)throw new Error("Couldn't open prompt");return a}(t);return async function(e,t){return new Promise(((r,n)=>{const i={onMessage:o=>{if(o.source===t&&o.origin===e)return(0,l.isTypedMessage)(l.PromptUnauthorizedErrorMessage,o.data)?(window.removeEventListener("message",i.onMessage),clearTimeout(i.promptPollerId),void n(new f)):void((0,l.isTypedMessage)(l.PromptOpenerPingRequestMessage,o.data)?t.postMessage(new l.PromptOpenerPingResponseMessage,e):(0,l.isTypedMessage)(l.PromptApprovalResponseMessage,o.data)&&(window.removeEventListener("message",i.onMessage),clearTimeout(i.promptPollerId),r(o.data.serializedValue)))},promptPollerId:setInterval((()=>{t.closed&&(window.removeEventListener("message",i.onMessage),clearTimeout(i.promptPollerId),r(h))}),500)};window.addEventListener("message",i.onMessage)}))}(this.baseUrl,r)}async sendRequest(e){switch(e.name){case c.IsConnectedRequest.name:{const e=v();return c.IsConnectedResponse.serialize(e.length>0)}case c.GetConnectedAccountsRequest.name:{const e=v();return c.GetConnectedAccountsResponse.serialize(e)}case c.ConnectRequest.name:{const t=await this.sendPromptRequest(e),r=c.ConnectResponse.deserialize(t);if("approved"===r.args.status){const{account:e,pairing:t}=r.args.args;void 0===t&&function(e){const{connectedAccounts:t,...r}=y();t.push(e),b({...r,connectedAccounts:t})}(e)}return t}case c.DisconnectRequest.name:{const[e]=v();return e&&function(e){const{connectedAccounts:t,...r}=y(),n=t.findIndex((t=>t.address.equals(e)));n>=0&&t.splice(n,1),b({...r,connectedAccounts:t})}(e.address),c.DisconnectResponse.serialize({})}case c.SignMessageRequest.name:case c.SignTransactionRequest.name:case c.SignAndSubmitTransactionRequest.name:return this.sendPromptRequest(e);default:throw new Error("Unexpected request")}}}},93028:(e,t,r)=>{"use strict";var n,i=Object.create,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,l=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of a(t))c.call(e,i)||i===r||o(e,i,{get:()=>t[i],enumerable:!(n=s(t,i))||n.enumerable});return e},d={};((e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:!0})})(d,{default:()=>f}),e.exports=(n=d,l(o({},"__esModule",{value:!0}),n));var h=((e,t,r)=>(r=null!=e?i(u(e)):{},l(e&&e.__esModule?r:o(r,"default",{value:e,enumerable:!0}),e)))(r(26660));async function f(e){var t;const{params:r,method:n,url:i,headers:o,body:s,overrides:a}=e,u={headers:o,method:n,url:i,params:r,data:s,withCredentials:null==(t=null==a?void 0:a.WITH_CREDENTIALS)||t};try{const e=await(0,h.default)(u);return{status:e.status,statusText:e.statusText,data:e.data,headers:e.headers,config:e.config}}catch(e){const t=e;if(t.response)return t.response;throw e}}},2732:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=r(17812);t.a=(e,t,r,o)=>{for(var s,a=o>1?void 0:o?i(t,r):t,u=e.length-1;u>=0;u--)(s=e[u])&&(a=(o?s(t,r,a):s(a))||a);return o&&a&&n(t,r,a),a},t.b=async function(e){return new Promise((t=>{setTimeout(t,e)}))},t.c=()=>Math.floor(Date.now()/1e3),t.d=function(e){let t=new Date(1e3*e);return t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),Math.floor(t.getTime()/1e3)},t.e=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=t+"==".substring(0,(3-t.length%3)%3);return o.decode.call(void 0,r)}},89836:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(4364);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){return null!=e?e:t()}function a(e){let t,r=e[0],n=1;for(;nr.call(t,...e))),t=void 0)}return r}Object.defineProperty(t,"__esModule",{value:!0});var u,c=r(2732),l=4294967295,d=18446744073709551615n,h=340282366920938463463374607431768211455n,f=115792089237316195423570985008687907853269984665640564039457584007913129639935n,p=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){let e=this.deserializeBytes();return(new TextDecoder).decode(e)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(e){return this.deserializeBool()?this.deserialize(e):void 0}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(1!==e&&0!==e)throw new Error("Invalid boolean value");return 1===e}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32(),t=this.deserializeU32();return BigInt(BigInt(t)<l)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}deserialize(e){return e.deserialize(this)}deserializeVector(e){let t=this.deserializeUleb128AsU32(),r=new Array;for(let n=0;ne.message])}`,"invalid_hex_chars")}}static fromHexInput(t){return t instanceof Uint8Array?new e(t):e.fromHexString(t)}static isValid(t){try{return e.fromHexString(t),{valid:!0}}catch(e){return{valid:!1,invalidReason:a([e,"optionalAccess",e=>e.invalidReason]),invalidReasonMessage:a([e,"optionalAccess",e=>e.message])}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}},v=class{bcsToBytes(){let e=new A;return this.serialize(e),e.toUint8Array()}bcsToHex(){let e=this.bcsToBytes();return b.fromHexInput(e)}},A=t.Serializer=class{constructor(e=64){if(e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(e),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){let t=BigInt(e)&d,r=BigInt(e)>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){let t=BigInt(e)&h,r=BigInt(e)>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e,r=[];for(;t>>>7;)r.push(127&t|128),t>>>=7;r.push(t),this.appendToBuffer(new Uint8Array(r))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(e){e.serialize(this)}serializeVector(e){this.serializeU32AsUleb128(e.length),e.forEach((e=>{e.serialize(this)}))}serializeOption(e){let t=void 0!==e;this.serializeBool(t),t&&e.serialize(this)}serializeOptionStr(e){void 0===e?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(e))}};function w(e){if("boolean"!=typeof e)throw new Error(`${e} is not a boolean value`)}c.a.call(void 0,[I(0,255)],A.prototype,"serializeU8",1),c.a.call(void 0,[I(0,65535)],A.prototype,"serializeU16",1),c.a.call(void 0,[I(0,l)],A.prototype,"serializeU32",1),c.a.call(void 0,[I(BigInt(0),d)],A.prototype,"serializeU64",1),c.a.call(void 0,[I(BigInt(0),h)],A.prototype,"serializeU128",1),c.a.call(void 0,[I(BigInt(0),f)],A.prototype,"serializeU256",1),c.a.call(void 0,[I(0,l)],A.prototype,"serializeU32AsUleb128",1);var E=(e,t,r)=>`${e} is out of range: [${t}, ${r}]`;function _(e,t,r){let n=BigInt(e);if(n>BigInt(r)||n{let o=i.value;return i.value=function(r){return _(r,e,t),o.apply(this,[r])},i}}var S,k,C,T,x,M,B,P=class e extends v{constructor(e){super(),this.value=b.fromHexInput(e).toUint8Array()}serialize(e){e.serializeFixedBytes(this.value)}serializeForEntryFunction(e){e.serialize(this)}serializeForScriptFunction(e){e.serialize(this)}static deserialize(t,r){let n=t.deserializeFixedBytes(r);return new e(n)}},R=class e extends v{constructor(e){super(),this.value=new P(e)}serialize(e){e.serialize(this.value)}serializeForEntryFunction(e){e.serializeU32AsUleb128(this.value.value.length),e.serialize(this)}static deserialize(t,r){let n=P.deserialize(t,r);return new e(n.value)}},O=((M=O||{}).JSON="application/json",M.BCS="application/x-bcs",M.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",M.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",M),N=t.TypeTagVariants=((x=N||{})[x.Bool=0]="Bool",x[x.U8=1]="U8",x[x.U64=2]="U64",x[x.U128=3]="U128",x[x.Address=4]="Address",x[x.Signer=5]="Signer",x[x.Vector=6]="Vector",x[x.Struct=7]="Struct",x[x.U16=8]="U16",x[x.U32=9]="U32",x[x.U256=10]="U256",x[x.Reference=254]="Reference",x[x.Generic=255]="Generic",x),D=t.ScriptTransactionArgumentVariants=((T=D||{})[T.U8=0]="U8",T[T.U64=1]="U64",T[T.U128=2]="U128",T[T.Address=3]="Address",T[T.U8Vector=4]="U8Vector",T[T.Bool=5]="Bool",T[T.U16=6]="U16",T[T.U32=7]="U32",T[T.U256=8]="U256",T),L=t.TransactionPayloadVariants=(e=>(e[e.Script=0]="Script",e[e.EntryFunction=2]="EntryFunction",e[e.Multisig=3]="Multisig",e))(L||{}),U=t.TransactionVariants=((C=U||{})[C.MultiAgentTransaction=0]="MultiAgentTransaction",C[C.FeePayerTransaction=1]="FeePayerTransaction",C),F=t.TransactionAuthenticatorVariant=((k=F||{})[k.Ed25519=0]="Ed25519",k[k.MultiEd25519=1]="MultiEd25519",k[k.MultiAgent=2]="MultiAgent",k[k.FeePayer=3]="FeePayer",k[k.SingleSender=4]="SingleSender",k),j=t.AccountAuthenticatorVariant=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(j||{}),z=t.AnyPublicKeyVariant=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(z||{}),H=t.AnySignatureVariant=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(H||{}),K=t.EphemeralPublicKeyVariant=((S=K||{})[S.Ed25519=0]="Ed25519",S),G=t.EphemeralSignatureVariant=(e=>(e[e.Ed25519=0]="Ed25519",e))(G||{}),Q=t.EphemeralCertificateVariant=(e=>(e[e.ZkProof=0]="ZkProof",e))(Q||{}),q=t.ZkpVariant=(e=>(e[e.Groth16=0]="Groth16",e))(q||{}),W=t.TransactionResponseType=((B=W||{}).Pending="pending_transaction",B.User="user_transaction",B.Genesis="genesis_transaction",B.BlockMetadata="block_metadata_transaction",B.StateCheckpoint="state_checkpoint_transaction",B.Validator="validator_transaction",B.BlockEpilogue="block_epilogue_transaction",B),V=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(V||{}),Y=t.MoveAbility=(e=>(e.STORE="store",e.DROP="drop",e.KEY="key",e.COPY="copy",e))(Y||{}),J=t.RoleType=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(J||{}),X=t.SigningScheme=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(X||{}),Z=t.SigningSchemeInput=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",e))(Z||{}),$=t.DeriveScheme=(e=>(e[e.DeriveAuid=251]="DeriveAuid",e[e.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",e[e.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",e[e.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",e[e.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",e))($||{}),ee=class e extends v{constructor(e){super(),w(e),this.value=e}serialize(e){e.serializeBool(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(5),e.serialize(this)}static deserialize(t){return new e(t.deserializeBool())}},te=t.U8=class e extends v{constructor(e){super(),_(e,0,255),this.value=e}serialize(e){e.serializeU8(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(0),e.serialize(this)}static deserialize(t){return new e(t.deserializeU8())}},re=t.U16=class e extends v{constructor(e){super(),_(e,0,65535),this.value=e}serialize(e){e.serializeU16(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(6),e.serialize(this)}static deserialize(t){return new e(t.deserializeU16())}},ne=t.U32=class e extends v{constructor(e){super(),_(e,0,l),this.value=e}serialize(e){e.serializeU32(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(7),e.serialize(this)}static deserialize(t){return new e(t.deserializeU32())}},ie=t.U64=class e extends v{constructor(e){super(),_(e,BigInt(0),d),this.value=BigInt(e)}serialize(e){e.serializeU64(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(1),e.serialize(this)}static deserialize(t){return new e(t.deserializeU64())}},oe=t.U128=class e extends v{constructor(e){super(),_(e,BigInt(0),h),this.value=BigInt(e)}serialize(e){e.serializeU128(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(2),e.serialize(this)}static deserialize(t){return new e(t.deserializeU128())}},se=t.U256=class e extends v{constructor(e){super(),_(e,BigInt(0),f),this.value=BigInt(e)}serialize(e){e.serializeU256(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(8),e.serialize(this)}static deserialize(t){return new e(t.deserializeU256())}},ae=class e extends v{constructor(e){super(),this.values=e}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){if(!(this.values[0]instanceof te)&&void 0!==this.values[0])throw new Error("Script function arguments only accept u8 vectors");e.serializeU32AsUleb128(4),e.serialize(this)}static U8(t){let r;if(Array.isArray(t)&&0===t.length)r=[];else if(Array.isArray(t)&&"number"==typeof t[0])r=t;else if("string"==typeof t){let e=b.fromHexInput(t);r=Array.from(e.toUint8Array())}else{if(!(t instanceof Uint8Array))throw new Error("Invalid input type, must be an number[], Uint8Array, or hex string");r=Array.from(t)}return new e(r.map((e=>new te(e))))}static U16(t){return new e(t.map((e=>new re(e))))}static U32(t){return new e(t.map((e=>new ne(e))))}static U64(t){return new e(t.map((e=>new ie(e))))}static U128(t){return new e(t.map((e=>new oe(e))))}static U256(t){return new e(t.map((e=>new se(e))))}static Bool(t){return new e(t.map((e=>new ee(e))))}static MoveString(t){return new e(t.map((e=>new ue(e))))}serialize(e){e.serializeVector(this.values)}static deserialize(t,r){let n=t.deserializeUleb128AsU32(),i=new Array;for(let e=0;e(e.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",e.INVALID_HEX_CHARS="invalid_hex_chars",e.TOO_SHORT="too_short",e.TOO_LONG="too_long",e.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",e.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",e.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES",e))(he||{}),fe=class e extends v{constructor(t){if(super(),t.length!==e.LENGTH)throw new m("AccountAddress data should be exactly 32 bytes long","incorrect_number_of_bytes");this.data=t}isSpecial(){return this.data.slice(0,this.data.length-1).every((e=>0===e))&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let e=g.bytesToHex.call(void 0,this.data);return this.isSpecial()&&(e=e[e.length-1]),e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return g.bytesToHex.call(void 0,this.data)}toUint8Array(){return this.data}serialize(e){e.serializeFixedBytes(this.data)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(3),e.serialize(this)}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e(r)}static fromStringStrict(t){if(!t.startsWith("0x"))throw new m("Hex string must start with a leading 0x.","leading_zero_x_required");let r=e.fromString(t);if(t.length!==e.LONG_STRING_LENGTH+2){if(!r.isSpecial())throw new m(`The given hex string ${t} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");if(3!==t.length)throw new m(`The given hex string ${t} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}return r}static fromString(t){let r,n=t;if(t.startsWith("0x")&&(n=t.slice(2)),0===n.length)throw new m("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(n.length>64)throw new m("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");try{r=g.hexToBytes.call(void 0,n.padStart(64,"0"))}catch(e){throw new m(`Hex characters are invalid: ${a([e,"optionalAccess",e=>e.message])}`,"invalid_hex_chars")}return new e(r)}static from(t){return"string"==typeof t?e.fromString(t):t instanceof Uint8Array?new e(t):t}static fromStrict(t){return"string"==typeof t?e.fromStringStrict(t):t instanceof Uint8Array?new e(t):t}static isValid(t){try{return t.strict?e.fromStrict(t.input):e.from(t.input),{valid:!0}}catch(e){return{valid:!1,invalidReason:a([e,"optionalAccess",e=>e.invalidReason]),invalidReasonMessage:a([e,"optionalAccess",e=>e.message])}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}};fe.LENGTH=32,fe.LONG_STRING_LENGTH=64,fe.ZERO=fe.from("0x0"),fe.ONE=fe.from("0x1"),fe.TWO=fe.from("0x2"),fe.THREE=fe.from("0x3"),fe.FOUR=fe.from("0x4"),fe.A=fe.from("0xA");var pe=fe,ge=class e extends v{constructor(t){super();let{data:r}=t,n=b.fromHexInput(r);if(n.toUint8Array().length!==e.LENGTH)throw new Error(`Authentication Key length should be ${e.LENGTH}`);this.data=n}serialize(e){e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(t){let{scheme:r,input:n}=t,i=b.fromHexInput(n).toUint8Array(),o=new Uint8Array([...i,r]),s=de.sha3_256.create();s.update(o);let a=s.digest();return new e({data:a})}static fromPublicKeyAndScheme(e){let{publicKey:t}=e;return t.authKey()}static fromPublicKey(e){let{publicKey:t}=e;return t.authKey()}derivedAddress(){return new pe(this.data.toUint8Array())}};ge.LENGTH=32;var me=ge,ye=r(74500),be=r(64989),ve=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(r(87599)),Ae=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,we=t.APTOS_BIP44_REGEX=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,Ee=t.KeyType=(e=>(e.ED25519="ed25519 seed",e))(Ee||{}),_e=t.HARDENED_OFFSET=2147483648;function Ie(e){return we.test(e)}function Se(e){return Ae.test(e)}var ke=(e,t)=>{let r=ye.hmac.create(be.sha512,e).update(t).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}},Ce=t.CKDPriv=({key:e,chainCode:t},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let i=new Uint8Array(n),o=new Uint8Array([0]),s=new Uint8Array([...o,...e,...i]);return ke(t,s)},Te=e=>e.replace("'",""),xe=t.splitPath=e=>e.split("/").slice(1).map(Te),Me=t.mnemonicToSeed=e=>{let t=e.trim().split(/\s+/).map((e=>e.toLowerCase())).join(" ");return ve.mnemonicToSeedSync(t)},Be=class extends v{toString(){let e=this.toUint8Array();return b.fromHexInput(e).toString()}},Pe=t.AccountPublicKey=class extends Be{},Re=class extends v{toString(){let e=this.toUint8Array();return b.fromHexInput(e).toString()}},Oe=e=>"string"==typeof e?b.isValid(e).valid?e:n.from(e,"utf8"):e,Ne=[237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16];function De(e){let t=e.toUint8Array().slice(32);for(let e=Ne.length-1;e>=0;e-=1){if(t[e]Ne[e])return!1}return!1}var Le=class e extends Pe{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!De(r))return!1;let n=Oe(t),i=b.fromHexInput(n).toUint8Array(),o=r.toUint8Array(),s=this.key.toUint8Array();return le.ed25519.verify(o,i,s)}authKey(){return me.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}static isInstance(t){return"key"in t&&a([t,"access",e=>e.key,"optionalAccess",e=>e.data,"optionalAccess",e=>e.length])===e.LENGTH}};Le.LENGTH=32;var Ue=Le,Fe=class e extends v{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.signingKey=r}static generate(){let t=le.ed25519.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!Se(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,Me(r))}static fromDerivationPathInner(t,r,n=_e){let{key:i,chainCode:o}=ke(e.SLIP_0010_SEED,r),s=xe(t).map((e=>parseInt(e,10))),{key:a}=s.reduce(((e,t)=>Ce(e,t+n)),{key:i,chainCode:o});return new e(a)}publicKey(){let e=le.ed25519.getPublicKey(this.signingKey.toUint8Array());return new Ue(e)}sign(e){let t=Oe(e),r=b.fromHexInput(t).toUint8Array(),n=le.ed25519.sign(r,this.signingKey.toUint8Array());return new He(n)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};Fe.LENGTH=32,Fe.SLIP_0010_SEED="ed25519 seed";var je=Fe,ze=class e extends Re{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}};ze.LENGTH=64;var He=ze,Ke=class e extends Pe{constructor(t){super();let{publicKeys:r,threshold:n}=t;if(r.length>e.MAX_KEYS||r.lengthr.length)throw new Error(`Threshold must be between ${e.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof qe))return!1;let n=[];for(let e=0;e<4;e+=1)for(let t=0;t<8;t+=1)if(r.bitmap[e]&1<<7-t){let r=8*e+t;n.push(r)}if(n.length!==r.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(n.length{e.set(t.toUint8Array(),r*Ue.LENGTH)})),e[this.publicKeys.length*Ue.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r[r.length-1],i=[];for(let e=0;ee.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n})}toUint8Array(){let t=new Uint8Array(this.signatures.length*He.LENGTH+e.BITMAP_LEN);return this.signatures.forEach(((e,r)=>{t.set(e.toUint8Array(),r*He.LENGTH)})),t.set(this.bitmap,this.signatures.length*He.LENGTH),t}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let e=0;e{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");if(o>0&&t<=r[o-1])throw new Error("The bits need to be sorted in ascending order.");i.add(t);let s=Math.floor(t/8),a=n[s];a|=128>>t%8,n[s]=a})),n}};Qe.MAX_SIGNATURES_SUPPORTED=32,Qe.BITMAP_LEN=4;var qe=Qe,We=r(18019),Ve=r(11335),Ye=class e extends Be{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e,n=Oe(t),i=b.fromHexInput(n).toUint8Array(),o=de.sha3_256.call(void 0,i),s=r.toUint8Array();return We.secp256k1.verify(s,o,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}static isInstance(t){return"key"in t&&a([t,"access",e=>e.key,"optionalAccess",e=>e.data,"optionalAccess",e=>e.length])===e.LENGTH}};Ye.LENGTH=65;var Je=Ye,Xe=class e extends v{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.key=r}static generate(){let t=We.secp256k1.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!Ie(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,Me(r))}static fromDerivationPathInner(t,r){let{privateKey:n}=Ve.HDKey.fromMasterSeed(r).derive(t);if(null===n)throw new Error("Invalid key");return new e(n)}sign(e){let t=Oe(e),r=b.fromHexInput(t),n=de.sha3_256.call(void 0,r.toUint8Array()),i=We.secp256k1.sign(n,this.key.toUint8Array(),{lowS:!0});return new et(i.toCompactRawBytes())}publicKey(){let e=We.secp256k1.getPublicKey(this.key.toUint8Array(),!1);return new Je(e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};Xe.LENGTH=32;var Ze=Xe,$e=class e extends Re{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}};$e.LENGTH=64;var et=$e,tt=r(59717),rt=class e extends Be{constructor(e){super();let t=e.constructor.name;if(t!==Ue.name)throw new Error(`Unsupported key for EphemeralPublicKey - ${t}`);this.publicKey=e,this.variant=0}toUint8Array(){return this.bcsToBytes()}verifySignature(e){let{message:t,signature:r}=e;return this.publicKey.verifySignature({message:t,signature:r.signature})}serialize(e){if(!(this.publicKey instanceof Ue))throw new Error("Unknown public key type");e.serializeU32AsUleb128(0),this.publicKey.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(Ue.deserialize(t));throw new Error(`Unknown variant index for EphemeralPublicKey: ${r}`)}static isPublicKey(t){return t instanceof e}},nt=t.EphemeralSignature=class e extends Re{constructor(e){super();let t=e.constructor.name;if(t!==He.name)throw new Error(`Unsupported signature for EphemeralSignature - ${t}`);this.signature=e}toUint8Array(){return this.bcsToBytes()}static fromHex(t){let r=b.fromHexInput(t),n=new p(r.toUint8Array());return e.deserialize(n)}serialize(e){if(!(this.signature instanceof He))throw new Error("Unknown signature type");e.serializeU32AsUleb128(0),this.signature.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(He.deserialize(t));throw new Error(`Unknown variant index for EphemeralSignature: ${r}`)}},it=r(92254),ot=[it.poseidon1,it.poseidon2,it.poseidon3,it.poseidon4,it.poseidon5,it.poseidon6,it.poseidon7,it.poseidon8,it.poseidon9,it.poseidon10,it.poseidon11,it.poseidon12,it.poseidon13,it.poseidon14,it.poseidon15,it.poseidon16],st=31,at=15*st;function ut(e,t){return function(e,t){if(e.length>t)throw new Error(`Inputted bytes of length ${e} is longer than ${t}`);return dt(ct(e,t))}((new TextEncoder).encode(e),t)}function ct(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);return function(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);let r=function(e,t){if(tat)throw new Error(`Can't pack more than ${at}. Was given ${e.length} bytes`);return function(e,t){let r=[];for(let n=0;nlt(e)))}(r)}(e,t).concat([BigInt(e.length)])}function lt(e){let t=BigInt(0);for(let r=e.length-1;r>=0;r-=1)t=t<ot.length)throw new Error(`Unable to hash input of length ${e.length}. Max input length is ${ot.length}`);return ot[e.length-1](e)}var ht,ft=class extends v{toString(){let e=this.bcsToBytes();return b.fromHexInput(e).toString()}},pt=(e=>(e.FULLNODE="Fullnode",e.INDEXER="Indexer",e.FAUCET="Faucet",e.PEPPER="Pepper",e.PROVER="Prover",e))(pt||{}),gt=t.DEFAULT_MAX_GAS_AMOUNT=2e5,mt=t.DEFAULT_TXN_EXP_SEC_FROM_NOW=20,yt=t.DEFAULT_TXN_TIMEOUT_SEC=20,bt=t.APTOS_COIN="0x1::aptos_coin::AptosCoin",vt=t.RAW_TRANSACTION_SALT="APTOS::RawTransaction",At=t.RAW_TRANSACTION_WITH_DATA_SALT="APTOS::RawTransactionWithData",wt=t.ProcessorType=((ht=wt||{}).ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",ht.DEFAULT="default_processor",ht.EVENTS_PROCESSOR="events_processor",ht.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",ht.STAKE_PROCESSOR="stake_processor",ht.TOKEN_V2_PROCESSOR="token_v2_processor",ht.USER_TRANSACTION_PROCESSOR="user_transaction_processor",ht.OBJECT_PROCESSOR="objects_processor",ht),Et=class extends Error{constructor({apiType:e,aptosRequest:t,aptosResponse:r}){super(function({apiType:e,aptosRequest:t,aptosResponse:r}){let n=a([r,"access",e=>e.headers,"optionalAccess",e=>e.traceparent,"optionalAccess",e=>e.split,"call",e=>e("-"),"access",e=>e[1]]),i=n?`(trace_id:${n}) `:"",o=`Request to [${e}]: ${t.method} ${s(r.url,(()=>t.url))} ${i}failed with`;return"Indexer"===e&&null!=a([r,"access",e=>e.data,"optionalAccess",e=>e.errors,"optionalAccess",e=>e[0],"optionalAccess",e=>e.message])?`${o}: ${r.data.errors[0].message}`:null!=a([r,"access",e=>e.data,"optionalAccess",e=>e.message])&&null!=a([r,"access",e=>e.data,"optionalAccess",e=>e.error_code])?`${o}: ${JSON.stringify(r.data)}`:`${o} status: ${r.statusText}(code:${r.status}) and response body: ${function(e){let t=JSON.stringify(e);return t.length<=_t?t:`truncated(original_size:${t.length}): ${t.slice(0,_t/2)}...${t.slice(-_t/2)}`}(r.data)}`}({apiType:e,aptosRequest:t,aptosResponse:r})),this.name="AptosApiError",this.url=r.url,this.status=r.status,this.statusText=r.statusText,this.data=r.data,this.request=t}},_t=400,It="1.25.0",St={mainnet:"https://api.mainnet.aptoslabs.com/v1/graphql",testnet:"https://api.testnet.aptoslabs.com/v1/graphql",devnet:"https://api.devnet.aptoslabs.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},kt=t.NetworkToNodeAPI={mainnet:"https://api.mainnet.aptoslabs.com/v1",testnet:"https://api.testnet.aptoslabs.com/v1",devnet:"https://api.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},Ct=t.NetworkToFaucetAPI={mainnet:"https://faucet.mainnet.aptoslabs.com",testnet:"https://faucet.testnet.aptoslabs.com",devnet:"https://faucet.devnet.aptoslabs.com",local:"http://127.0.0.1:8081"},Tt=t.NetworkToPepperAPI={mainnet:"https://api.mainnet.aptoslabs.com/keyless/pepper/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/pepper/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/pepper/v0",local:"https://api.devnet.aptoslabs.com/keyless/pepper/v0"},xt=t.NetworkToProverAPI={mainnet:"https://api.mainnet.aptoslabs.com/keyless/prover/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/prover/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/prover/v0",local:"https://api.devnet.aptoslabs.com/keyless/prover/v0"},Mt=t.Network=(e=>(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e.CUSTOM="custom",e))(Mt||{}),Bt=t.NetworkToChainId={mainnet:1,testnet:2,local:4},Pt=t.NetworkToNetworkName={mainnet:"mainnet",testnet:"testnet",devnet:"devnet",local:"local",custom:"custom"};function Rt(e,t){let r=t.bcsToBytes(),n=new p(r);return e.deserialize(n)}async function Ot(e,t){let{url:r,method:n,body:i,contentType:o,params:u,overrides:c,originMethod:l}=e,d={...a([c,"optionalAccess",e=>e.HEADERS]),"x-aptos-client":`aptos-typescript-sdk/${It}`,"content-type":s(o,(()=>"application/json")),"x-aptos-typescript-sdk-origin-method":l};return a([c,"optionalAccess",e=>e.AUTH_TOKEN])&&(d.Authorization=`Bearer ${a([c,"optionalAccess",e=>e.AUTH_TOKEN])}`),a([c,"optionalAccess",e=>e.API_KEY])&&(d.Authorization=`Bearer ${a([c,"optionalAccess",e=>e.API_KEY])}`),t.provider({url:r,method:n,body:i,params:u,headers:d,overrides:c})}async function Nt(e,t,r){let{url:n,path:i}=e,o=i?`${n}/${i}`:n,s=await Ot({...e,url:o},t.client),a={status:s.status,statusText:s.statusText,data:s.data,headers:s.headers,config:s.config,request:s.request,url:o};if(401===a.status)throw new Et({apiType:r,aptosRequest:e,aptosResponse:a});if("Indexer"===r){let t=a.data;if(t.errors)throw new Et({apiType:r,aptosRequest:e,aptosResponse:a});a.data=t.data}else if(("Pepper"===r||"Prover"===r)&&a.status>=400)throw new Et({apiType:r,aptosRequest:e,aptosResponse:a});if(a.status>=200&&a.status<300)return a;throw new Et({apiType:r,aptosRequest:e,aptosResponse:a})}async function Dt(e){let{aptosConfig:t,overrides:r,params:n,contentType:i,acceptType:o,path:s,originMethod:a,type:u}=e;return Nt({url:t.getRequestUrl(u),method:"GET",originMethod:a,path:s,contentType:i,acceptType:o,params:n,overrides:{...t.clientConfig,...r}},t,e.type)}async function Lt(e){let{aptosConfig:t}=e;return Dt({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...a([t,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([t,"access",e=>e.fullnodeConfig,"optionalAccess",e=>e.HEADERS])}}})}async function Ut(e){let t,r=[],n=e.params;do{let i=await Dt({type:"Fullnode",aptosConfig:e.aptosConfig,originMethod:e.originMethod,path:e.path,params:n,overrides:e.overrides});t=i.headers["x-aptos-cursor"],delete i.headers,r.push(...i.data),n.start=t}while(null!=t);return r}async function Ft(e){let{type:t,originMethod:r,path:n,body:i,acceptType:o,contentType:s,params:a,aptosConfig:u,overrides:c}=e;return Nt({url:u.getRequestUrl(t),method:"POST",originMethod:r,path:n,body:i,contentType:s,acceptType:o,params:a,overrides:c},u,e.type)}async function jt(e){let{aptosConfig:t}=e;return Ft({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...a([t,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([t,"access",e=>e.fullnodeConfig,"optionalAccess",e=>e.HEADERS])}}})}async function zt(e){let{aptosConfig:t}=e;return Ft({...e,type:"Indexer",overrides:{...t.clientConfig,...t.indexerConfig,...e.overrides,HEADERS:{...a([t,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([t,"access",e=>e.indexerConfig,"optionalAccess",e=>e.HEADERS])}}})}async function Ht(e){let{aptosConfig:t}=e,r={...t,clientConfig:{...t.clientConfig}};return a([r,"optionalAccess",e=>e.clientConfig,"optionalAccess",e=>delete e.API_KEY]),Ft({...e,type:"Faucet",overrides:{...r.clientConfig,...r.faucetConfig,...e.overrides,HEADERS:{...a([r,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([r,"access",e=>e.faucetConfig,"optionalAccess",e=>e.HEADERS])}}})}async function Kt(e){return Ft({...e,type:"Pepper"})}async function Gt(e){return Ft({...e,type:"Prover"})}var Qt=new Map;function qt(e,t,r){return async(...n)=>{if(Qt.has(t)){let{value:e,timestamp:n}=Qt.get(t);if(void 0===r||Date.now()-n<=r)return e}let i=await e(...n);return Qt.set(t,{value:i,timestamp:Date.now()}),i}}var Wt=t.MAX_AUD_VAL_BYTES=120,Vt=t.MAX_UID_KEY_BYTES=30,Yt=t.MAX_UID_VAL_BYTES=330,Jt=t.MAX_ISS_VAL_BYTES=120,Xt=t.MAX_EXTRA_FIELD_BYTES=350,Zt=t.MAX_JWT_HEADER_B64_BYTES=300,$t=t.MAX_COMMITED_EPK_BYTES=93,er=class e extends Pe{constructor(t,r){super();let n=b.fromHexInput(r).toUint8Array();if(n.length!==e.ID_COMMITMENT_LENGTH)throw new Error(`Id Commitment length in bytes should be ${e.ID_COMMITMENT_LENGTH}`);this.iss=t,this.idCommitment=n}authKey(){let e=new A;return e.serializeU32AsUleb128(3),e.serializeFixedBytes(this.bcsToBytes()),me.fromSchemeAndBytes({scheme:2,input:e.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}toString(){return b.fromHexInput(this.toUint8Array()).toString()}verifySignature(e){throw new Error("Not yet implemented")}serialize(e){e.serializeStr(this.iss),e.serializeBytes(this.idCommitment)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new e(r,n)}static load(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new e(r,n)}static isPublicKey(t){return t instanceof e}static create(t){return rr(t),new e(t.iss,rr(t))}static fromJwtAndPepper(t){let{jwt:r,pepper:n,uidKey:i="sub"}=t,o=tt.jwtDecode.call(void 0,r),s=o.iss;if("string"!=typeof o.aud)throw new Error("aud was not found or an array of values");let a=o.aud,u=o[i];return e.create({iss:s,uidKey:i,uidVal:u,aud:a,pepper:n})}static isInstance(e){return"iss"in e&&"string"==typeof e.iss&&"idCommitment"in e&&e.idCommitment instanceof Uint8Array}};er.ID_COMMITMENT_LENGTH=32;var tr=er;function rr(e){let{uidKey:t,uidVal:r,aud:n,pepper:i}=e;return function(e,t){let r=new Uint8Array(t);for(let n=0;n>=BigInt(8);return r}(dt([lt(b.fromHexInput(i).toUint8Array()),ut(n,Wt),ut(r,Yt),ut(t,Vt)]),tr.ID_COMMITMENT_LENGTH)}var nr=class e extends Re{constructor(e){super();let{jwtHeader:t,ephemeralCertificate:r,expiryDateSecs:n,ephemeralPublicKey:i,ephemeralSignature:o}=e;this.jwtHeader=t,this.ephemeralCertificate=r,this.expiryDateSecs=n,this.ephemeralPublicKey=i,this.ephemeralSignature=o}toUint8Array(){return this.bcsToBytes()}serialize(e){this.ephemeralCertificate.serialize(e),e.serializeStr(this.jwtHeader),e.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(e),this.ephemeralSignature.serialize(e)}static deserialize(t){let r=ir.deserialize(t),n=t.deserializeStr(),i=t.deserializeU64(),o=rt.deserialize(t),s=nt.deserialize(t);return new e({jwtHeader:n,expiryDateSecs:Number(i),ephemeralCertificate:r,ephemeralPublicKey:o,ephemeralSignature:s})}static getSimulationSignature(){return new e({jwtHeader:"{}",ephemeralCertificate:new ir(new cr({proof:new ur(new ar({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new rt(new Ue(new Uint8Array(32))),ephemeralSignature:new nt(new He(new Uint8Array(64)))})}static isSignature(t){return t instanceof e}},ir=t.EphemeralCertificate=class e extends Re{constructor(e,t){super(),this.signature=e,this.variant=t}toUint8Array(){return this.signature.toUint8Array()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(cr.deserialize(t),r);throw new Error(`Unknown variant index for EphemeralCertificate: ${r}`)}},or=class e extends v{constructor(e){if(super(),this.data=b.fromHexInput(e).toUint8Array(),32!==this.data.length)throw new Error("Input needs to be 32 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(32);return new e(r)}},sr=class e extends v{constructor(e){if(super(),this.data=b.fromHexInput(e).toUint8Array(),64!==this.data.length)throw new Error("Input needs to be 64 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(64);return new e(r)}},ar=t.Groth16Zkp=class e extends ft{constructor(e){super();let{a:t,b:r,c:n}=e;this.a=new or(t),this.b=new sr(r),this.c=new or(n)}serialize(e){this.a.serialize(e),this.b.serialize(e),this.c.serialize(e)}static deserialize(t){let r=or.deserialize(t).bcsToBytes(),n=sr.deserialize(t).bcsToBytes(),i=or.deserialize(t).bcsToBytes();return new e({a:r,b:n,c:i})}},ur=t.ZkProof=class e extends v{constructor(e,t){super(),this.proof=e,this.variant=t}serialize(e){e.serializeU32AsUleb128(this.variant),this.proof.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(ar.deserialize(t),r);throw new Error(`Unknown variant index for ZkProof: ${r}`)}},cr=t.ZeroKnowledgeSig=class e extends Re{constructor(e){super();let{proof:t,expHorizonSecs:r,trainingWheelsSignature:n,extraField:i,overrideAudVal:o}=e;this.proof=t,this.expHorizonSecs=r,this.trainingWheelsSignature=n,this.extraField=i,this.overrideAudVal=o}toUint8Array(){return this.bcsToBytes()}static fromBytes(t){return e.deserialize(new p(t))}serialize(e){this.proof.serialize(e),e.serializeU64(this.expHorizonSecs),e.serializeOptionStr(this.extraField),e.serializeOptionStr(this.overrideAudVal),e.serializeOption(this.trainingWheelsSignature)}static deserialize(t){let r=ur.deserialize(t),n=Number(t.deserializeU64()),i=t.deserializeOptionStr(),o=t.deserializeOptionStr(),s=t.deserializeOption(nt);return new e({proof:r,expHorizonSecs:n,trainingWheelsSignature:s,extraField:i,overrideAudVal:o})}},lr=t.KeylessConfiguration=class e{constructor(e,t){this.verficationKey=e,this.maxExpHorizonSecs=t}static create(t,r){return new e(new dr({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2}),r)}},dr=class e{constructor(e){let{alphaG1:t,betaG2:r,deltaG2:n,gammaAbcG1:i,gammaG2:o}=e;this.alphaG1=new or(t),this.betaG2=new sr(r),this.deltaG2=new sr(n),this.gammaAbcG1=[new or(i[0]),new or(i[1])],this.gammaG2=new sr(o)}static fromGroth16VerificationKeyResponse(t){return new e({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2})}};async function hr(e){let{aptosConfig:t}=e;return qt((async()=>{let t=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await Lt({aptosConfig:t,originMethod:"getKeylessConfigurationResource",path:`accounts/${pe.from("0x1").toString()}/resource/0x1::keyless_account::Configuration`,params:{ledger_version:a([r,"optionalAccess",e=>e.ledgerVersion])}});return n.data}(e),r=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await Lt({aptosConfig:t,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${pe.from("0x1").toString()}/resource/0x1::keyless_account::Groth16VerificationKey`,params:{ledger_version:a([r,"optionalAccess",e=>e.ledgerVersion])}});return n.data}(e);return lr.create(r,Number(t.max_exp_horizon_secs))}),`keyless-configuration-${t.network}`,3e5)()}var fr=class e extends Pe{constructor(e){if(super(),this.publicKey=e,e instanceof Ue)this.variant=0;else if(e instanceof Je)this.variant=1;else{if(!(e instanceof tr))throw new Error("Unsupported public key type");this.variant=3}}verifySignature(e){let{message:t,signature:r}=e;return!!pr.isInstance(r)&&this.publicKey.verifySignature({message:t,signature:r.signature})}authKey(){return me.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=Ue.deserialize(t);break;case 1:r=Je.deserialize(t);break;case 3:r=tr.deserialize(t);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${n}`)}return new e(r)}static isPublicKey(t){return t instanceof e}isEd25519(){return this.publicKey instanceof Ue}isSecp256k1PublicKey(){return this.publicKey instanceof Je}static isInstance(e){return"publicKey"in e&&"variant"in e}},pr=t.AnySignature=class e extends Re{constructor(e){if(super(),this.signature=e,e instanceof He)this.variant=0;else if(e instanceof et)this.variant=1;else{if(!(e instanceof nr))throw new Error("Unsupported signature type");this.variant=3}}toUint8Array(){return i.warn("[Aptos SDK] Calls to AnySignature.toUint8Array() will soon return the underlying signature bytes. Use AnySignature.bcsToBytes() instead."),this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=He.deserialize(t);break;case 1:r=et.deserialize(t);break;case 3:r=nr.deserialize(t);break;default:throw new Error(`Unknown variant index for AnySignature: ${n}`)}return new e(r)}static isInstance(e){return"signature"in e&&"object"==typeof e.signature&&null!==e.signature&&"toUint8Array"in e.signature}},gr=class e extends Pe{constructor(e){super();let{publicKeys:t,signaturesRequired:r}=e;if(r<1)throw new Error("The number of required signatures needs to be greater than 0");if(t.lengthe instanceof fr?e:new fr(e))),this.signaturesRequired=r}verifySignature(e){throw new Error("not implemented")}authKey(){return me.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.publicKeys),e.serializeU8(this.signaturesRequired)}static deserialize(t){let r=t.deserializeVector(fr),n=t.deserializeU8();return new e({publicKeys:r,signaturesRequired:n})}createBitmap(e){let{bits:t}=e,r=new Uint8Array([0,0,0,0]),n=new Set;return t.forEach(((e,t)=>{if(t+1>this.publicKeys.length)throw new Error(`Signature index ${t+1} is out of public keys range, ${this.publicKeys.length}.`);if(n.has(e))throw new Error(`Duplicate bit ${e} detected.`);n.add(e);let i=Math.floor(e/8),o=r[i];o|=128>>e%8,r[i]=o})),r}getIndex(e){let t=e instanceof fr?e:new fr(e),r=this.publicKeys.findIndex((e=>e.toString()===t.toString()));if(-1!==r)return r;throw new Error("Public key not found in MultiKey")}},mr=class e extends Re{constructor(t){super();let{signatures:r,bitmap:n}=t;if(r.length>e.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map((e=>e instanceof pr?e:new pr(e))),n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n});let i=this.bitmap.reduce(((e,t)=>e+function(e){let t=e;return t-=t>>1&1431655765,t=(858993459&t)+(t>>2&858993459),16843009*(t+(t>>4)&252645135)>>24}(t)),0);if(i!==this.signatures.length)throw new Error(`Expecting ${i} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(t){let{bits:r}=t,n=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((t=>{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");i.add(t);let r=Math.floor(t/8),o=n[r];o|=128>>t%8,n[r]=o})),n}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.signatures),e.serializeBytes(this.bitmap)}static deserialize(t){let r=t.deserializeVector(pr),n=t.deserializeBytes();return new e({signatures:r,bitmap:n})}};mr.BITMAP_LEN=4,mr.MAX_SIGNATURES_SUPPORTED=8*mr.BITMAP_LEN;var yr=mr,br=class extends v{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return vr.load(e);case 1:return Ar.load(e);case 2:return wr.load(e);case 3:return Er.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${t}`)}}isEd25519(){return this instanceof vr}isMultiEd25519(){return this instanceof Ar}isSingleKey(){return this instanceof wr}isMultiKey(){return this instanceof Er}},vr=t.AccountAuthenticatorEd25519=class e extends br{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Ue.deserialize(t),n=He.deserialize(t);return new e(r,n)}},Ar=t.AccountAuthenticatorMultiEd25519=class e extends br{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Ge.deserialize(t),n=qe.deserialize(t);return new e(r,n)}},wr=t.AccountAuthenticatorSingleKey=class e extends br{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(2),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=fr.deserialize(t),n=pr.deserialize(t);return new e(r,n)}},Er=t.AccountAuthenticatorMultiKey=class e extends br{constructor(e,t){super(),this.public_keys=e,this.signatures=t}serialize(e){e.serializeU32AsUleb128(3),this.public_keys.serialize(e),this.signatures.serialize(e)}static load(t){let r=gr.deserialize(t),n=yr.deserialize(t);return new e(r,n)}},_r=class e extends v{constructor(e){super(),this.chainId=e}serialize(e){e.serializeU8(this.chainId)}static deserialize(t){let r=t.deserializeU8();return new e(r)}},Ir=class e extends v{constructor(e){super(),this.identifier=e}serialize(e){e.serializeStr(this.identifier)}static deserialize(t){let r=t.deserializeStr();return new e(r)}},Sr=(e,t)=>{let r=e.bcsToBytes(),i="string"==typeof t?n.from(t,"utf8"):t,o=new Uint8Array([...r,...i,254]);return new pe(de.sha3_256.call(void 0,o))},kr=t.createResourceAddress=(e,t)=>{let r=e.bcsToBytes(),i="string"==typeof t?n.from(t,"utf8"):t,o=new Uint8Array([...r,...i,255]);return new pe(de.sha3_256.call(void 0,o))},Cr=t.createTokenAddress=(e,t,r)=>Sr(e,`${t}::${r}`),Tr=class e extends v{constructor(e,t){super(),this.address=e,this.name=t}static fromStr(t){let r=t.split("::");if(2!==r.length)throw new Error("Invalid module id.");return new e(pe.fromString(r[0]),new Ir(r[1]))}serialize(e){this.address.serialize(e),this.name.serialize(e)}static deserialize(t){let r=pe.deserialize(t),n=Ir.deserialize(t);return new e(r,n)}},xr=class extends v{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return Mr.load(e);case 1:return Br.load(e);case 2:return Or.load(e);case 3:return Nr.load(e);case 4:return Lr.load(e);case 5:return Ur.load(e);case 6:return zr.load(e);case 7:return Hr.load(e);case 8:return Pr.load(e);case 9:return Rr.load(e);case 10:return Dr.load(e);case 255:return jr.load(e);default:throw new Error(`Unknown variant index for TypeTag: ${t}`)}}isBool(){return this instanceof Mr}isAddress(){return this instanceof Lr}isGeneric(){return this instanceof jr}isSigner(){return this instanceof Ur}isVector(){return this instanceof zr}isStruct(){return this instanceof Hr}isU8(){return this instanceof Br}isU16(){return this instanceof Pr}isU32(){return this instanceof Rr}isU64(){return this instanceof Or}isU128(){return this instanceof Nr}isU256(){return this instanceof Dr}},Mr=t.TypeTagBool=class e extends xr{toString(){return"bool"}serialize(e){e.serializeU32AsUleb128(0)}static load(t){return new e}},Br=t.TypeTagU8=class e extends xr{toString(){return"u8"}serialize(e){e.serializeU32AsUleb128(1)}static load(t){return new e}},Pr=t.TypeTagU16=class e extends xr{toString(){return"u16"}serialize(e){e.serializeU32AsUleb128(8)}static load(t){return new e}},Rr=t.TypeTagU32=class e extends xr{toString(){return"u32"}serialize(e){e.serializeU32AsUleb128(9)}static load(t){return new e}},Or=t.TypeTagU64=class e extends xr{toString(){return"u64"}serialize(e){e.serializeU32AsUleb128(2)}static load(t){return new e}},Nr=t.TypeTagU128=class e extends xr{toString(){return"u128"}serialize(e){e.serializeU32AsUleb128(3)}static load(t){return new e}},Dr=t.TypeTagU256=class e extends xr{toString(){return"u256"}serialize(e){e.serializeU32AsUleb128(10)}static load(t){return new e}},Lr=t.TypeTagAddress=class e extends xr{toString(){return"address"}serialize(e){e.serializeU32AsUleb128(4)}static load(t){return new e}},Ur=t.TypeTagSigner=class e extends xr{toString(){return"signer"}serialize(e){e.serializeU32AsUleb128(5)}static load(t){return new e}},Fr=t.TypeTagReference=class e extends xr{constructor(e){super(),this.value=e}toString(){return`&${this.value.toString()}`}serialize(e){e.serializeU32AsUleb128(254)}static load(t){let r=xr.deserialize(t);return new e(r)}},jr=t.TypeTagGeneric=class e extends xr{constructor(e){if(super(),this.value=e,e<0)throw new Error("Generic type parameter index cannot be negative")}toString(){return`T${this.value}`}serialize(e){e.serializeU32AsUleb128(255),e.serializeU32(this.value)}static load(t){let r=t.deserializeU32();return new e(r)}},zr=t.TypeTagVector=class e extends xr{constructor(e){super(),this.value=e}toString(){return`vector<${this.value.toString()}>`}static u8(){return new e(new Br)}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(t){let r=xr.deserialize(t);return new e(r)}},Hr=t.TypeTagStruct=class e extends xr{constructor(e){super(),this.value=e}toString(){let e="";return this.value.typeArgs.length>0&&(e=`<${this.value.typeArgs.map((e=>e.toString())).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${e}`}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(t){let r=Kr.deserialize(t);return new e(r)}isTypeTag(e,t,r){return this.value.moduleName.identifier===t&&this.value.name.identifier===r&&this.value.address.equals(e)}isString(){return this.isTypeTag(pe.ONE,"string","String")}isOption(){return this.isTypeTag(pe.ONE,"option","Option")}isObject(){return this.isTypeTag(pe.ONE,"object","Object")}},Kr=t.StructTag=class e extends v{constructor(e,t,r,n){super(),this.address=e,this.moduleName=t,this.name=r,this.typeArgs=n}serialize(e){e.serialize(this.address),e.serialize(this.moduleName),e.serialize(this.name),e.serializeVector(this.typeArgs)}static deserialize(t){let r=pe.deserialize(t),n=Ir.deserialize(t),i=Ir.deserialize(t),o=t.deserializeVector(xr);return new e(r,n,i,o)}};function Gr(){return new Kr(pe.ONE,new Ir("string"),new Ir("String"),[])}function Qr(e){return new Kr(pe.ONE,new Ir("object"),new Ir("Object"),[e])}function qr(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return te.deserialize(e);case 1:return ie.deserialize(e);case 2:return oe.deserialize(e);case 3:return pe.deserialize(e);case 4:return ae.deserialize(e,te);case 5:return ee.deserialize(e);case 6:return re.deserialize(e);case 7:return ne.deserialize(e);case 8:return se.deserialize(e);default:throw new Error(`Unknown variant index for ScriptTransactionArgument: ${t}`)}}var Wr=class extends v{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return Vr.load(e);case 2:return Yr.load(e);case 3:return Jr.load(e);default:throw new Error(`Unknown variant index for TransactionPayload: ${t}`)}}},Vr=t.TransactionPayloadScript=class e extends Wr{constructor(e){super(),this.script=e}serialize(e){e.serializeU32AsUleb128(0),this.script.serialize(e)}static load(t){let r=Zr.deserialize(t);return new e(r)}},Yr=t.TransactionPayloadEntryFunction=class e extends Wr{constructor(e){super(),this.entryFunction=e}serialize(e){e.serializeU32AsUleb128(2),this.entryFunction.serialize(e)}static load(t){let r=Xr.deserialize(t);return new e(r)}},Jr=t.TransactionPayloadMultiSig=class e extends Wr{constructor(e){super(),this.multiSig=e}serialize(e){e.serializeU32AsUleb128(3),this.multiSig.serialize(e)}static load(t){let r=$r.deserialize(t);return new e(r)}},Xr=t.EntryFunction=class e{constructor(e,t,r,n){this.module_name=e,this.function_name=t,this.type_args=r,this.args=n}static build(t,r,n,i){return new e(Tr.fromStr(t),new Ir(r),n,i)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),e.serializeVector(this.type_args),e.serializeU32AsUleb128(this.args.length),this.args.forEach((t=>{t.serializeForEntryFunction(e)}))}static deserialize(t){let r=Tr.deserialize(t),n=Ir.deserialize(t),i=t.deserializeVector(xr),o=t.deserializeUleb128AsU32(),s=new Array;for(let e=0;e{t.serializeForScriptFunction(e)}))}static deserialize(t){let r=t.deserializeBytes(),n=t.deserializeVector(xr),i=t.deserializeUleb128AsU32(),o=new Array;for(let e=0;e[])),e.feePayerAddress):e.secondarySignerAddresses?new nn(e.rawTransaction,e.secondarySignerAddresses):e.rawTransaction}function yn(e,t){let r=de.sha3_256.create();if(!t.startsWith("APTOS::"))throw new Error(`Domain separator needs to start with 'APTOS::'. Provided - ${t}`);r.update(t);let n=r.digest(),i=e,o=new Uint8Array(n.length+i.length);return o.set(n),o.set(i,n.length),o}function bn(e){let t=mn(e);return e.feePayerAddress||e.secondarySignerAddresses?yn(t.bcsToBytes(),At):yn(t.bcsToBytes(),vt)}var vn=class e{constructor(e){this.signingScheme=0;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=t.publicKey(),this.accountAddress=r?pe.from(r):this.publicKey.authKey().derivedAddress()}static generate(){let t=je.generate();return new e({privateKey:t})}static fromDerivationPath(t){let{path:r,mnemonic:n}=t,i=je.fromDerivationPath(r,n);return new e({privateKey:i})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new vr(this.publicKey,this.privateKey.sign(e))}signTransactionWithAuthenticator(e){return new vr(this.publicKey,this.signTransaction(e))}sign(e){return this.privateKey.sign(e)}signTransaction(e){return this.sign(bn(e))}},An=class e{constructor(e){this.signingScheme=2;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=new fr(t.publicKey()),this.accountAddress=r?pe.from(r):this.publicKey.authKey().derivedAddress()}static generate(t={}){let r,{scheme:n=0}=t;switch(n){case 0:r=je.generate();break;case 2:r=Ze.generate();break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}static fromDerivationPath(t){let r,{scheme:n=0,path:i,mnemonic:o}=t;switch(n){case 0:r=je.fromDerivationPath(i,o);break;case 2:r=Ze.fromDerivationPath(i,o);break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new wr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new wr(this.publicKey,this.signTransaction(e))}sign(e){return new pr(this.privateKey.sign(e))}signTransaction(e){return this.sign(bn(e))}},wn=class{static generate(e={}){let{scheme:t=0,legacy:r=!0}=e;return 0===t&&r?vn.generate():An.generate({scheme:t})}static fromPrivateKey(e){let{privateKey:t,address:r,legacy:n=!0}=e;return t instanceof je&&n?new vn({privateKey:t,address:r}):new An({privateKey:t,address:r})}static fromPrivateKeyAndAddress(e){return this.fromPrivateKey(e)}static fromDerivationPath(e){let{scheme:t=0,mnemonic:r,path:n,legacy:i=!0}=e;return 0===t&&i?vn.fromDerivationPath({mnemonic:r,path:n}):An.fromDerivationPath({scheme:t,mnemonic:r,path:n})}static authKey(e){let{publicKey:t}=e;return t.authKey()}verifySignature(e){return this.publicKey.verifySignature(e)}},En=class e extends v{constructor(e){super();let{privateKey:t,expiryDateSecs:r,blinder:n}=e;this.privateKey=t,this.publicKey=new rt(t.publicKey()),this.expiryDateSecs=r||c.d.call(void 0,c.c.call(void 0)+1209600),this.blinder=void 0!==n?b.fromHexInput(n).toUint8Array():g.randomBytes.call(void 0,_n.BLINDER_LENGTH);let i=ct(this.publicKey.bcsToBytes(),93);i.push(BigInt(this.expiryDateSecs)),i.push(lt(this.blinder));let o=dt(i);this.nonce=o.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(e){e.serializeU32AsUleb128(this.publicKey.variant),e.serializeBytes(this.privateKey.toUint8Array()),e.serializeU64(this.expiryDateSecs),e.serializeFixedBytes(this.blinder)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();if(0!==n)throw new Error(`Unknown variant index for EphemeralPublicKey: ${n}`);r=je.deserialize(t);let i=t.deserializeU64(),o=t.deserializeFixedBytes(31);return new e({privateKey:r,expiryDateSecs:Number(i),blinder:o})}static fromBytes(t){return e.deserialize(new p(t))}static generate(t){let r;return a([t,"optionalAccess",e=>e.scheme]),r=je.generate(),new e({privateKey:r,expiryDateSecs:a([t,"optionalAccess",e=>e.expiryDateSecs])})}sign(e){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new nt(this.privateKey.sign(e))}};En.BLINDER_LENGTH=31;var _n=En,In=o(r(7717)),Sn=class e extends v{constructor(t){super();let{address:r,ephemeralKeyPair:n,uidKey:i,uidVal:o,aud:s,pepper:a,proof:u,proofFetchCallback:c,jwt:l}=t;if(this.ephemeralKeyPair=n,this.publicKey=tr.create(t),this.accountAddress=r?pe.from(r):this.publicKey.authKey().derivedAddress(),this.uidKey=i,this.uidVal=o,this.aud=s,this.jwt=l,this.emitter=new In.default,this.proofOrPromise=u,u instanceof cr)this.proof=u;else{if(void 0===c)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",(async e=>{await c(e),this.emitter.removeAllListeners()})),this.init(u)}this.signingScheme=2;let d=b.fromHexInput(a).toUint8Array();if(d.length!==e.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${e.PEPPER_LENGTH}`);this.pepper=d}async init(e){try{this.proof=await e,this.emitter.emit("proofFetchFinish",{status:"Success"})}catch(e){e instanceof Error?this.emitter.emit("proofFetchFinish",{status:"Failed",error:e.toString()}):this.emitter.emit("proofFetchFinish",{status:"Failed",error:"Unknown"})}}serialize(e){if(e.serializeStr(this.jwt),e.serializeStr(this.uidKey),e.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(e),void 0===this.proof)throw new Error("Connot serialize - proof undefined");this.proof.serialize(e)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeStr(),i=t.deserializeFixedBytes(31),o=_n.deserialize(t),s=cr.deserialize(t);return e.create({proof:s,pepper:i,uidKey:n,jwt:r,ephemeralKeyPair:o})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(e){let t=new pr(this.sign(e)),r=new fr(this.publicKey);return new wr(r,t)}signTransactionWithAuthenticator(e){let t=new pr(this.signTransaction(e)),r=new fr(this.publicKey);return new wr(r,t)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(e){let{expiryDateSecs:t}=this.ephemeralKeyPair;if(this.isExpired())throw new Error("EphemeralKeyPair is expired");if(void 0===this.proof)throw new Error("Proof not defined");let r=this.ephemeralKeyPair.getPublicKey(),n=this.ephemeralKeyPair.sign(e);return new nr({jwtHeader:c.e.call(void 0,this.jwt.split(".")[0]),ephemeralCertificate:new ir(this.proof,0),expiryDateSecs:t,ephemeralPublicKey:r,ephemeralSignature:n})}signTransaction(e){if(void 0===this.proof)throw new Error("Proof not found");let t=mn(e),r=new Cn(t,this.proof.proof).hash();return this.sign(r)}verifySignature(e){let{message:t,signature:r}=e;return!(this.isExpired()||!this.ephemeralKeyPair.getPublicKey().verifySignature({message:t,signature:r.ephemeralSignature}))}static fromBytes(t){return e.deserialize(new p(t))}static create(t){let{address:r,proof:n,jwt:i,ephemeralKeyPair:o,pepper:s,uidKey:a="sub",proofFetchCallback:u}=t,c=tt.jwtDecode.call(void 0,i),l=c.iss;if("string"!=typeof c.aud)throw new Error("aud was not found or an array of values");let d=c.aud,h=c[a];return new e({address:r,proof:n,ephemeralKeyPair:o,iss:l,uidKey:a,uidVal:h,aud:d,pepper:s,jwt:i,proofFetchCallback:u})}};Sn.PEPPER_LENGTH=31;var kn=Sn,Cn=class extends v{constructor(e,t){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=e,this.proof=t}serialize(e){e.serializeFixedBytes(this.transaction.bcsToBytes()),e.serializeOption(this.proof)}hash(){return yn(this.bcsToBytes(),this.domainSeparator)}},Tn=class e{constructor(e){let{multiKey:t,signers:r}=e;this.publicKey=t,this.signingScheme=3,this.accountAddress=this.publicKey.authKey().derivedAddress();let n=[];for(let e of r)n.push(this.publicKey.getIndex(e.publicKey));let i=r.map(((e,t)=>[e,n[t]]));i.sort(((e,t)=>e[1]-t[1])),this.signers=i.map((e=>e[0])),this.signerIndicies=i.map((e=>e[1])),this.signaturesBitmap=this.publicKey.createBitmap({bits:n})}static fromPublicKeysAndSigners(t){let{publicKeys:r,signaturesRequired:n,signers:i}=t,o=new gr({publicKeys:r,signaturesRequired:n});return new e({multiKey:o,signers:i})}static isMultiKeySigner(t){return t instanceof e}signWithAuthenticator(e){return new Er(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Er(this.publicKey,this.signTransaction(e))}async waitForProofFetch(){let e=this.signers.filter((e=>e instanceof kn)).map((async e=>e.waitForProofFetch()));await Promise.all(e)}sign(e){let t=[];for(let r of this.signers)t.push(r.sign(e));return new yr({signatures:t,bitmap:this.signaturesBitmap})}signTransaction(e){let t=[];for(let r of this.signers)t.push(r.signTransaction(e));return new yr({signatures:t,bitmap:this.signaturesBitmap})}verifySignature(e){let{message:t,signature:r}=e;if(!this.signerIndicies.every(((e,t)=>0===t||e>=this.signerIndicies[t-1])))return!1;for(let e=0;e"queryIndexer")),path:"",body:r,overrides:{WITH_CREDENTIALS:!1}});return i}async function Fn(e){let t=await async function(e){let{aptosConfig:t}=e;return(await Un({aptosConfig:t,query:{query:Nn},originMethod:"getProcessorStatuses"})).processor_status}({aptosConfig:e.aptosConfig});return BigInt(t[0].last_success_version)}async function jn(e){let{aptosConfig:t,processorType:r}=e;return(await Un({aptosConfig:t,query:{query:Nn,variables:{where_condition:{processor:{_eq:r}}}},originMethod:"getProcessorStatus"})).processor_status[0]}async function zn(e){let{aptosConfig:t,handle:r,data:n,options:i}=e;return(await jt({aptosConfig:t,originMethod:"getTableItem",path:`tables/${r}/item`,params:{ledger_version:a([i,"optionalAccess",e=>e.ledgerVersion])},body:n})).data}async function Hn(e){let{aptosConfig:t,accountAddress:r}=e,{data:n}=await Lt({aptosConfig:t,originMethod:"getInfo",path:`accounts/${pe.from(r).toString()}`});return n}async function Kn(e){return void 0!==a([e,"access",e=>e.options,"optionalAccess",e=>e.ledgerVersion])?Gn(e):qt((async()=>Gn(e)),`module-${e.accountAddress}-${e.moduleName}`,3e5)()}async function Gn(e){let{aptosConfig:t,accountAddress:r,moduleName:n,options:i}=e,{data:o}=await Lt({aptosConfig:t,originMethod:"getModule",path:`accounts/${pe.from(r).toString()}/module/${n}`,params:{ledger_version:a([i,"optionalAccess",e=>e.ledgerVersion])}});return o}async function Qn(e){let{aptosConfig:t,accountAddress:r,resourceType:n,options:i}=e,{data:o}=await Lt({aptosConfig:t,originMethod:"getResource",path:`accounts/${pe.from(r).toString()}/resource/${n}`,params:{ledger_version:a([i,"optionalAccess",e=>e.ledgerVersion])}});return o.data}async function qn(e){let{aptosConfig:t,authenticationKey:r,options:n}=e,i=await Qn({aptosConfig:t,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:n}),{address_map:{handle:o}}=i,s=pe.from(r);try{let e=await zn({aptosConfig:t,handle:o,data:{key:s.toString(),key_type:"address",value_type:"address"},options:n});return pe.from(e)}catch(e){if(e instanceof Et&&"table_item_not_found"===e.data.error_code)return s;throw e}}async function Wn(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i=pe.from(r).toStringLong(),o={query:"\n query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n metadata {\n token_standard\n symbol\n supply_aggregator_table_key_v1\n supply_aggregator_table_handle_v1\n project_uri\n name\n last_transaction_version\n last_transaction_timestamp\n icon_uri\n decimals\n creator_address\n asset_type\n }\n }\n}\n ",variables:{where_condition:{...a([n,"optionalAccess",e=>e.where]),owner_address:{_eq:i}},offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:o,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function Vn(e){let{aptosConfig:t,authKey:r}=e,n=await qn({aptosConfig:t,authenticationKey:r.derivedAddress()});try{return await Hn({aptosConfig:t,accountAddress:n}),!0}catch(e){if(404===e.status)return!1;throw new Error(`Error while looking for an account info ${n.toString()}`)}}async function Yn(e){let{aptosConfig:t,options:r}=e;return Ut({aptosConfig:t,originMethod:"getTransactions",path:"transactions",params:{start:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit])}})}async function Jn(e){let{aptosConfig:t}=e;return qt((async()=>{let{data:e}=await Lt({aptosConfig:t,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return e}),`gas-price-${t.network}`,3e5)()}async function Xn(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await Lt({aptosConfig:t,path:`transactions/by_hash/${r}`,originMethod:"getTransactionByHash"});return n}async function Zn(e){let t,r,{aptosConfig:n,transactionHash:i,options:o}=e,u=s(a([o,"optionalAccess",e=>e.timeoutSecs]),(()=>20)),l=s(a([o,"optionalAccess",e=>e.checkSuccess]),(()=>!0)),d=!0,h=0,f=200;function p(e){if(!(e instanceof Et)||(r=e,404!==e.status&&e.status>=400&&e.status<500))throw e}try{t=await Xn({aptosConfig:n,transactionHash:i}),d="pending_transaction"===t.type}catch(e){p(e)}if(d){let e=Date.now();try{t=await async function(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await Lt({aptosConfig:t,path:`transactions/wait_by_hash/${r}`,originMethod:"longWaitForTransaction"});return n}({aptosConfig:n,transactionHash:i}),d="pending_transaction"===t.type}catch(e){p(e)}h=(Date.now()-e)/1e3}for(;d&&!(h>=u);){try{if(t=await Xn({aptosConfig:n,transactionHash:i}),d="pending_transaction"===t.type,!d)break}catch(e){p(e)}await c.b.call(void 0,f),h+=f/1e3,f*=1.5}if(void 0===t)throw r||new ei(`Fetching transaction ${i} failed and timed out after ${u} seconds`,t);if("pending_transaction"===t.type)throw new ei(`Transaction ${i} timed out in pending state after ${u} seconds`,t);if(!l)return t;if(!t.success)throw new ti(`Transaction ${i} failed with an error: ${t.vm_status}`,t);return t}async function $n(e){let{aptosConfig:t,processorType:r}=e,n=BigInt(e.minimumLedgerVersion),i=(new Date).getTime(),o=BigInt(-1);for(;o3e3)throw new Error("waitForLastSuccessIndexerVersionSync timeout");if(o=void 0===r?await Fn({aptosConfig:t}):(await jn({aptosConfig:t,processorType:r})).last_success_version,o>=n)break;await c.b.call(void 0,200)}}var ei=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},ti=class extends Error{constructor(e,t){super(e),this.transaction=t}};async function ri(e){let{aptosConfig:t,block:r,options:n}=e;if(a([n,"optionalAccess",e=>e.withTransactions])){r.transactions=s(r.transactions,(()=>[]));let e,n=r.transactions[r.transactions.length-1],i=BigInt(r.first_version),o=BigInt(r.last_version),u=a([n,"optionalAccess",e=>e.version]);if(e=void 0===u?i-1n:BigInt(u),e===o)return r;let c=[],l=100n;for(let r=e+1n;re.ledgerVersion]),start:a([n,"optionalAccess",e=>e.offset]),limit:s(a([n,"optionalAccess",e=>e.limit]),(()=>1e3))}})}({aptosConfig:this.config,...e})}async getAccountModule(e){return Kn({aptosConfig:this.config,...e})}async getAccountTransactions(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return Ut({aptosConfig:t,originMethod:"getTransactions",path:`accounts/${pe.from(r).toString()}/transactions`,params:{start:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit])}})}({aptosConfig:this.config,...e})}async getAccountResources(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return Ut({aptosConfig:t,originMethod:"getResources",path:`accounts/${pe.from(r).toString()}/resources`,params:{ledger_version:a([n,"optionalAccess",e=>e.ledgerVersion]),start:a([n,"optionalAccess",e=>e.offset]),limit:s(a([n,"optionalAccess",e=>e.limit]),(()=>999))}})}({aptosConfig:this.config,...e})}async getAccountResource(e){return Qn({aptosConfig:this.config,...e})}async lookupOriginalAccountAddress(e){return qn({aptosConfig:this.config,...e})}async getAccountTokensCount(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n={owner_address:{_eq:pe.from(r).toStringLong()},amount:{_gt:0}},i=await Un({aptosConfig:t,query:{query:"\n query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {\n current_token_ownerships_v2_aggregate(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getAccountTokensCount"});return i.current_token_ownerships_v2_aggregate.aggregate?i.current_token_ownerships_v2_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountOwnedTokens(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:pe.from(r).toStringLong()},amount:{_gt:0}};a([n,"optionalAccess",e=>e.tokenStandard])&&(i.token_standard={_eq:a([n,"optionalAccess",e=>e.tokenStandard])});let o={query:Mn,variables:{where_condition:i,offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:o,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountOwnedTokensFromCollectionAddress(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,collectionAddress:n,options:i}=e,o={owner_address:{_eq:pe.from(r).toStringLong()},current_token_data:{collection_id:{_eq:pe.from(n).toStringLong()}},amount:{_gt:0}};a([i,"optionalAccess",e=>e.tokenStandard])&&(o.token_standard={_eq:a([i,"optionalAccess",e=>e.tokenStandard])});let s={query:Bn,variables:{where_condition:o,offset:a([i,"optionalAccess",e=>e.offset]),limit:a([i,"optionalAccess",e=>e.limit]),order_by:a([i,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:s,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountCollectionsWithOwnedTokens(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:pe.from(r).toStringLong()}};a([n,"optionalAccess",e=>e.tokenStandard])&&(i.current_collection={token_standard:{_eq:a([n,"optionalAccess",e=>e.tokenStandard])}});let o={query:"\n query getAccountCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {\n current_collection_ownership_v2_view(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n mutable_description\n max_supply\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n collection_id\n collection_name\n collection_uri\n creator_address\n distinct_tokens\n last_transaction_version\n owner_address\n single_token_uri\n }\n}\n ",variables:{where_condition:i,offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:o,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}({aptosConfig:this.config,...e})}async getAccountTransactionsCount(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=pe.from(r).toStringLong(),i=await Un({aptosConfig:t,query:{query:"\n query getAccountTransactionsCount($address: String) {\n account_transactions_aggregate(where: {account_address: {_eq: $address}}) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountTransactionsCount"});return i.account_transactions_aggregate.aggregate?i.account_transactions_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountCoinsData(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),Wn({aptosConfig:this.config,...e})}async getAccountCoinsCount(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=pe.from(r).toStringLong(),i=await Un({aptosConfig:t,query:{query:"\n query getAccountCoinsCount($address: String) {\n current_fungible_asset_balances_aggregate(\n where: {owner_address: {_eq: $address}}\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountCoinsCount"});if(!i.current_fungible_asset_balances_aggregate.aggregate)throw Error("Failed to get the count of account coins");return i.current_fungible_asset_balances_aggregate.aggregate.count}({aptosConfig:this.config,...e})}async getAccountAPTAmount(e){return this.getAccountCoinAmount({coinType:bt,...e})}async getAccountCoinAmount(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let t,r,{aptosConfig:n,accountAddress:i,coinType:o,faMetadataAddress:s}=e;if(void 0!==o&&void 0!==s)r=pe.from(s).toStringLong();else if(void 0!==o&&void 0===s)t=o,r=e.coinType===bt?pe.A.toStringLong():Sr(pe.A,o).toStringLong();else{if(void 0!==o||void 0===s)throw new Error("Either coinType, fungibleAssetAddress, or both must be provided");{let e=pe.from(s);r=e.toStringLong(),e===pe.A&&(t=bt)}}let a=pe.from(i).toStringLong(),u={asset_type:{_eq:r}};void 0!==o&&(u={asset_type:{_in:[t,r]}});let c=await Wn({aptosConfig:n,accountAddress:a,options:{where:u}});return c[0]?c[0].amount:0}({aptosConfig:this.config,...e})}async getAccountOwnedObjects(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:pe.from(r).toStringLong()}},o={query:On,variables:{where_condition:i,offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:o,originMethod:"getAccountOwnedObjects"})).current_objects}({aptosConfig:this.config,...e})}async deriveAccountFromPrivateKey(e){return async function(e){let{aptosConfig:t,privateKey:r}=e,n=new fr(r.publicKey());if(r instanceof Ze){let e=me.fromPublicKey({publicKey:n}).derivedAddress();return wn.fromPrivateKey({privateKey:r,address:e})}if(r instanceof je){let e=me.fromPublicKey({publicKey:n});if(await Vn({authKey:e,aptosConfig:t})){let t=e.derivedAddress();return wn.fromPrivateKey({privateKey:r,address:t,legacy:!1})}let i=me.fromPublicKey({publicKey:n.publicKey});if(await Vn({authKey:i,aptosConfig:t})){let e=i.derivedAddress();return wn.fromPrivateKey({privateKey:r,address:e,legacy:!0})}}throw new Error(`Can't derive account from private key ${r}`)}({aptosConfig:this.config,...e})}},oi=o(r(93028)),si=class{constructor(e){this.network=s(a([e,"optionalAccess",e=>e.network]),(()=>"devnet")),this.fullnode=a([e,"optionalAccess",e=>e.fullnode]),this.faucet=a([e,"optionalAccess",e=>e.faucet]),this.pepper=a([e,"optionalAccess",e=>e.pepper]),this.prover=a([e,"optionalAccess",e=>e.prover]),this.indexer=a([e,"optionalAccess",e=>e.indexer]),this.client=s(a([e,"optionalAccess",e=>e.client]),(()=>({provider:oi.default}))),this.clientConfig=s(a([e,"optionalAccess",e=>e.clientConfig]),(()=>({}))),this.fullnodeConfig=s(a([e,"optionalAccess",e=>e.fullnodeConfig]),(()=>({}))),this.indexerConfig=s(a([e,"optionalAccess",e=>e.indexerConfig]),(()=>({}))),this.faucetConfig=s(a([e,"optionalAccess",e=>e.faucetConfig]),(()=>({})))}getRequestUrl(e){switch(e){case"Fullnode":if(void 0!==this.fullnode)return this.fullnode;if("custom"===this.network)throw new Error("Please provide a custom full node url");return kt[this.network];case"Faucet":if(void 0!==this.faucet)return this.faucet;if("custom"===this.network)throw new Error("Please provide a custom faucet url");return Ct[this.network];case"Indexer":if(void 0!==this.indexer)return this.indexer;if("custom"===this.network)throw new Error("Please provide a custom indexer url");return St[this.network];case"Pepper":if(void 0!==this.pepper)return this.pepper;if("custom"===this.network)throw new Error("Please provide a custom pepper service url");return Tt[this.network];case"Prover":if(void 0!==this.prover)return this.prover;if("custom"===this.network)throw new Error("Please provide a custom prover service url");return xt[this.network];default:throw Error(`apiType ${e} is not supported`)}}isPepperServiceRequest(e){return Tt[this.network]===e}isProverServiceRequest(e){return xt[this.network]===e}};function ai(e){return!!e.match(/^[_a-zA-Z0-9]+$/)}function ui(e){return!!e.match(/\s/)}function ci(e,t){let r=t;for(;re.allowGenerics]),(()=>!1)),n=[],i=[],o=[],u=0,c="",l=1;for(;u"===t){if(""!==c){let e=pi(c,i,r);o.push(e)}let t=n.pop();if(void 0===t)throw new hi(e,"unexpected '>'");if(l!==o.length)throw new hi(e,"type argument count doesn't match expected amount");let{savedStr:s,savedTypes:a,savedExpectedTypes:u}=t;i=o,o=a,c=s,l=u}else if(","===t){if(0===n.length)throw new hi(e,"unexpected ','");if(0===c.length)throw new hi(e,"no type argument before ','");let t=pi(c,i,r);i=[],o.push(t),c="",l+=1}else{if(ui(t)){let t=!1;if(0!==c.length){let e=pi(c,i,r);i=[],o.push(e),c="",t=!0}u=ci(e,u);let n=e[u];if(u"!==n)throw new hi(e,"unexpected whitespace character");continue}c+=t}u+=1}if(n.length>0)throw new hi(e,"no matching '>' for '<'");switch(o.length){case 0:return pi(c,i,r);case 1:if(""===c)return o[0];throw new hi(e,"unexpected ','");default:throw new hi(e,"unexpected whitespace character")}}function pi(e,t,r){let n=e.trim();if(function(e){switch(e){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}(n.toLowerCase())&&t.length>0)throw new hi(e,"primitive types not expected to have type arguments");switch(n.toLowerCase()){case"signer":return new Ur;case"bool":return new Mr;case"address":return new Lr;case"u8":return new Br;case"u16":return new Pr;case"u32":return new Rr;case"u64":return new Or;case"u128":return new Nr;case"u256":return new Dr;case"vector":if(1!==t.length)throw new hi(e,"vector type expected to have exactly one type argument");return new zr(t[0]);default:if(function(e){return!!e.match(/^&.+$/)}(n)){let e=n.substring(1);return new Fr(pi(e,t,r))}if(function(e){return!!e.match(/^T[0-9]+$/)}(n)){if(r)return new jr(Number(n.split("T")[1]));throw new hi(e,"unexpected generic type")}if(!n.match(/:/))throw new hi(e,"unknown type");let i,o=n.split("::");if(3!==o.length)throw new hi(e,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");try{i=pe.fromString(o[0])}catch(t){throw new hi(e,"struct address must be valid")}if(!ai(o[1]))throw new hi(e,"module name must only contain alphanumeric or '_' characters");if(!ai(o[2]))throw new hi(e,"struct name must only contain alphanumeric or '_' characters");return new Hr(new Kr(i,new Ir(o[1]),new Ir(o[2]),t))}}function gi(e){return"boolean"==typeof e}function mi(e){return"string"==typeof e}function yi(e){return"number"==typeof e}function bi(e){return yi(e)?e:mi(e)&&""!==e?Number.parseInt(e,10):void 0}function vi(e){return"number"==typeof e||"bigint"==typeof e||"string"==typeof e}function Ai(e){return null==e}function wi(e){return Ei(e)||ki(e)||Ci(e)||Ti(e)||xi(e)||Mi(e)||Bi(e)||_i(e)||Ii(e)||Si(e)||e instanceof ae||e instanceof ce}function Ei(e){return e instanceof ee}function _i(e){return e instanceof pe}function Ii(e){return e instanceof ue}function Si(e){return e instanceof P}function ki(e){return e instanceof te}function Ci(e){return e instanceof re}function Ti(e){return e instanceof ne}function xi(e){return e instanceof ie}function Mi(e){return e instanceof oe}function Bi(e){return e instanceof se}function Pi(e){return"bytecode"in e}function Ri(e,t){throw new Error(`Type mismatch for argument ${t}, expected '${e}'`)}function Oi(e){let t=e.params.findIndex((e=>"signer"!==e&&"&signer"!==e));return t<0?e.params.length:t}function Ni(e){let t=e.split("::");if(3!==t.length)throw new Error(`Invalid function ${e}`);return{moduleAddress:t[0],moduleName:t[1],functionName:t[2]}}var Di=new TextEncoder;function Li(e){return s(a([e,"optionalAccess",e=>e.map,"call",e=>e((e=>mi(e)?fi(e):e))]),(()=>[]))}async function Ui(e,t,r,n){let i=await Kn({aptosConfig:n,accountAddress:e,moduleName:t});if(i.abi)return i.abi.exposed_functions.find((e=>e.name===r))}async function Fi(e,t,r,n){let i=await Ui(e,t,r,n);if(!i)throw new Error(`Could not find entry function ABI for '${e}::${t}::${r}'`);if(!i.is_entry)throw new Error(`'${e}::${t}::${r}' is not an entry function`);let o=Oi(i),s=[];for(let e=o;e=t.parameters.length)throw new Error(`Too many arguments for '${e}', expected ${t.parameters.length}`);return Hi(r,t.parameters[n],n,i)}function Hi(e,t,r,n){return wi(e)?(Ki(t,e,r),e):function(e,t,r,n){if(t.isBool()){if(gi(e))return new ee(e);if(mi(e)){if("true"===e)return new ee(!0);if("false"===e)return new ee(!1)}Ri("boolean",r)}if(t.isAddress()){if(mi(e))return pe.fromString(e);Ri("string | AccountAddress",r)}if(t.isU8()){let t=bi(e);if(void 0!==t)return new te(t);Ri("number | string",r)}if(t.isU16()){let t=bi(e);if(void 0!==t)return new re(t);Ri("number | string",r)}if(t.isU32()){let t=bi(e);if(void 0!==t)return new ne(t);Ri("number | string",r)}if(t.isU64()){if(vi(e))return new ie(BigInt(e));Ri("bigint | number | string",r)}if(t.isU128()){if(vi(e))return new oe(BigInt(e));Ri("bigint | number | string",r)}if(t.isU256()){if(vi(e))return new se(BigInt(e));Ri("bigint | number | string",r)}if(t.isGeneric()){let i=t.value;if(i<0||i>=n.length)throw new Error(`Generic argument ${t.toString()} is invalid for argument ${r}`);return Hi(e,n[i],r,n)}if(t.isVector()){if(t.value.isU8()){if(mi(e))return ae.U8(Di.encode(e));if(e instanceof Uint8Array)return ae.U8(e);if(e instanceof ArrayBuffer)return ae.U8(new Uint8Array(e))}if(Array.isArray(e))return new ae(e.map((e=>Hi(e,t.value,r,n))));throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}if(t.isStruct()){if(t.isString()){if(mi(e))return new ue(e);Ri("string",r)}if(t.isObject()){if(mi(e))return pe.fromString(e);Ri("string | AccountAddress",r)}if(t.isOption())return Ai(e)?(t.value.typeArgs[0],new ce(null)):new ce(Hi(e,t.value.typeArgs[0],r,n));throw new Error(`Unsupported struct input type for argument ${r}, type '${t.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}(e,t,r,n)}function Ki(e,t,r){if(e.isBool()){if(Ei(t))return;Ri("Bool",r)}if(e.isAddress()){if(_i(t))return;Ri("AccountAddress",r)}if(e.isU8()){if(ki(t))return;Ri("U8",r)}if(e.isU16()){if(Ci(t))return;Ri("U16",r)}if(e.isU32()){if(Ti(t))return;Ri("U32",r)}if(e.isU64()){if(xi(t))return;Ri("U64",r)}if(e.isU128()){if(Mi(t))return;Ri("U128",r)}if(e.isU256()){if(Bi(t))return;Ri("U256",r)}if(e.isVector()){if(t instanceof ae)return void(t.values.length>0&&Ki(e.value,t.values[0],r));Ri("MoveVector",r)}if(e instanceof Hr){if(e.isString()){if(Ii(t))return;Ri("MoveString",r)}if(e.isObject()){if(_i(t))return;Ri("AccountAddress",r)}if(e.isOption()){if(t instanceof ce)return void(void 0!==t.value&&Ki(e.value.typeArgs[0],t.value,r));Ri("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${e.toString()}'`)}async function Gi(e){if(Pi(e))return function(e){return new Vr(new Zr(b.fromHexInput(e.bytecode).toUint8Array(),Li(e.typeArguments),e.functionArguments))}(e);let{moduleAddress:t,moduleName:r,functionName:n}=Ni(e.function),i=await to({key:"entry-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:Fi});return Qi({...e,abi:i})}function Qi(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=Ni(e.function),o=Li(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e.functionArguments.map(((r,n)=>zi(e.function,t,r,n,o)));if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);let a=Xr.build(`${r}::${n}`,i,o,s);if("multisigAddress"in e){let t=pe.from(e.multisigAddress);return new Jr(new $r(t,new en(a)))}return new Yr(a)}async function qi(e){let{moduleAddress:t,moduleName:r,functionName:n}=Ni(e.function);return Wi({abi:await to({key:"view-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:ji}),...e})}function Wi(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=Ni(e.function),o=Li(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let u=s(a([e,"optionalAccess",e=>e.functionArguments,"optionalAccess",e=>e.map,"call",r=>r(((r,n)=>zi(e.function,t,r,n,o)))]),(()=>[]));if(u.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${u.length}`);return Xr.build(`${r}::${n}`,i,o,u)}async function Vi(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,[{chainId:u},{gasEstimate:c},l]=await Promise.all([(async()=>Bt[t.network]?{chainId:Bt[t.network]}:{chainId:(await Ln({aptosConfig:t})).chain_id})(),(async()=>a([i,"optionalAccess",e=>e.gasUnitPrice])?{gasEstimate:i.gasUnitPrice}:{gasEstimate:(await Jn({aptosConfig:t})).gas_estimate})(),(async()=>{let e=async()=>void 0!==a([i,"optionalAccess",e=>e.accountSequenceNumber])?i.accountSequenceNumber:(await Hn({aptosConfig:t,accountAddress:r})).sequence_number;if(!o||!pe.from(o).equals(pe.ZERO))return e();try{return await e()}catch(e){return 0}})()]),{maxGasAmount:d,gasUnitPrice:h,expireTimestamp:f}={maxGasAmount:a([i,"optionalAccess",e=>e.maxGasAmount])?BigInt(i.maxGasAmount):BigInt(2e5),gasUnitPrice:s(a([i,"optionalAccess",e=>e.gasUnitPrice]),(()=>BigInt(c))),expireTimestamp:s(a([i,"optionalAccess",e=>e.expireTimestamp]),(()=>BigInt(Math.floor(Date.now()/1e3)+20)))};return new tn(pe.from(r),BigInt(l),n,BigInt(d),BigInt(h),BigInt(f),new _r(u))}async function Yi(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,u=await Vi({aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o});if("secondarySignerAddresses"in e){let t=s(a([e,"access",e=>e.secondarySignerAddresses,"optionalAccess",e=>e.map,"call",e=>e((e=>pe.from(e)))]),(()=>[]));return new gn(u,t,e.feePayerAddress?pe.from(e.feePayerAddress):void 0)}return new pn(u,e.feePayerAddress?pe.from(e.feePayerAddress):void 0)}function Ji(e){let t,{signerPublicKey:r,transaction:n,secondarySignersPublicKeys:i,feePayerPublicKey:o}=e,a=Xi(r);if(n.feePayerAddress){let e=new on(n.rawTransaction,s(n.secondarySignerAddresses,(()=>[])),n.feePayerAddress),t=[];i&&(t=i.map((e=>Xi(e))));let r=Xi(o),u=new dn(a,s(n.secondarySignerAddresses,(()=>[])),t,{address:n.feePayerAddress,authenticator:r});return new fn(e.raw_txn,u).bcsToBytes()}if(n.secondarySignerAddresses){let e=new nn(n.rawTransaction,n.secondarySignerAddresses),t=[];t=i.map((e=>Xi(e)));let r=new ln(a,n.secondarySignerAddresses,t);return new fn(e.raw_txn,r).bcsToBytes()}if(a instanceof vr)t=new un(a.public_key,a.signature);else{if(!(a instanceof wr))throw new Error("Invalid public key");t=new hn(a)}return new fn(n.rawTransaction,t).bcsToBytes()}function Xi(e){let t=new He(new Uint8Array(64));if(Ue.isInstance(e))return new vr(e,t);if(fr.isInstance(e))return new wr(e,new pr(t));if(tr.isInstance(e)||Je.isInstance(e))return i.warn("Expected AccountPublicKey, but got PublicKey. Please wrap your public key with AnyPublicKey."),new wr(new fr(e),new pr(t));throw new Error("Unsupported public key")}function Zi(e){let t,{transaction:r,feePayerAuthenticator:n,additionalSignersAuthenticators:i}=e,o=Rt(br,e.senderAuthenticator);if(r.feePayerAddress){if(!n)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");t=new dn(o,s(r.secondarySignerAddresses,(()=>[])),s(i,(()=>[])),{address:r.feePayerAddress,authenticator:n})}else if(r.secondarySignerAddresses){if(!i)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");t=new ln(o,r.secondarySignerAddresses,i)}else t=o instanceof vr?new un(o.public_key,o.signature):new hn(o);return new fn(r.rawTransaction,t).bcsToBytes()}function $i(e){let t=de.sha3_256.create();for(let r of e)t.update(r);return t.digest()}var eo=$i(["APTOS::Transaction"]);async function to({key:e,moduleAddress:t,moduleName:r,functionName:n,aptosConfig:i,abi:o,fetch:s}){return void 0!==o?o:qt((async()=>s(t,r,n,i)),`${e}-${i.network}-${t}-${r}-${n}`,3e5)()}async function ro(e){let t=await async function(e){let t,r,{aptosConfig:n,data:i}=e;return"bytecode"in i?r=await Gi(i):"multisigAddress"in i?(t={aptosConfig:n,multisigAddress:i.multisigAddress,function:i.function,functionArguments:i.functionArguments,typeArguments:i.typeArguments,abi:i.abi},r=await Gi(t)):(t={aptosConfig:n,function:i.function,functionArguments:i.functionArguments,typeArguments:i.typeArguments,abi:i.abi},r=await Gi(t)),r}(e);return async function(e,t){let r,{aptosConfig:n,sender:i,options:o}=e;if(function(e){return!0===e.withFeePayer}(e)&&(r=pe.ZERO.toString()),function(e){return"secondarySignerAddresses"in e}(e)){let{secondarySignerAddresses:s}=e;return Yi({aptosConfig:n,sender:i,payload:t,options:o,secondarySignerAddresses:s,feePayerAddress:r})}return Yi({aptosConfig:n,sender:i,payload:t,options:o,feePayerAddress:r})}(e,t)}function no(e){let{signer:t,transaction:r}=e;return t.signTransactionWithAuthenticator(r)}async function io(e){let{aptosConfig:t,transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:o,options:u}=e,c=Ji({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:o,options:u}),{data:l}=await jt({aptosConfig:t,body:c,path:"transactions/simulate",params:{estimate_gas_unit_price:s(a([e,"access",e=>e.options,"optionalAccess",e=>e.estimateGasUnitPrice]),(()=>!1)),estimate_max_gas_amount:s(a([e,"access",e=>e.options,"optionalAccess",e=>e.estimateMaxGasAmount]),(()=>!1)),estimate_prioritized_gas_unit_price:s(a([e,"access",e=>e.options,"optionalAccess",e=>e.estimatePrioritizedGasUnitPrice]),(()=>!1))},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return l}async function oo(e){let{aptosConfig:t}=e,r=Zi({...e}),{data:n}=await jt({aptosConfig:t,body:r,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return n}async function so(e){let{aptosConfig:t,signer:r,transaction:n}=e;return(r instanceof kn||r instanceof Tn)&&await r.waitForProofFetch(),oo({aptosConfig:t,transaction:n,senderAuthenticator:no({signer:r,transaction:n})})}var ao={typeParameters:[],parameters:[zr.u8(),new zr(zr.u8())]},uo={typeParameters:[],parameters:[new Br,zr.u8(),new Br,zr.u8(),zr.u8(),zr.u8()]},co={typeParameters:[{constraints:[]}],parameters:[new Lr,new Or]},lo=class{constructor(e){this.config=e}async transferCoinTransaction(e){return async function(e){let{aptosConfig:t,sender:r,recipient:n,amount:i,coinType:o,options:a}=e;return ro({aptosConfig:t,sender:r,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[s(o,(()=>bt))],functionArguments:[n,i],abi:co},options:a})}({aptosConfig:this.config,...e})}},ho={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector"},fo="0x4::token::Token",po={typeParameters:[],parameters:[new Hr(Gr()),new Or,new Hr(Gr()),new Hr(Gr()),new Mr,new Mr,new Mr,new Mr,new Mr,new Mr,new Mr,new Mr,new Mr,new Or,new Or]};async function go(e){let{aptosConfig:t,options:r}=e,n=a([r,"optionalAccess",e=>e.where]);a([r,"optionalAccess",e=>e.tokenStandard])&&(n.token_standard={_eq:s(a([r,"optionalAccess",e=>e.tokenStandard]),(()=>"v2"))});let i={query:"\n query getCollectionData($where_condition: current_collections_v2_bool_exp!) {\n current_collections_v2(where: $where_condition) {\n uri\n total_minted_v2\n token_standard\n table_handle_v1\n mutable_uri\n mutable_description\n max_supply\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n cdn_asset_uris {\n cdn_image_uri\n asset_uri\n animation_optimizer_retry_count\n cdn_animation_uri\n cdn_json_uri\n image_optimizer_retry_count\n json_parser_retry_count\n raw_animation_uri\n raw_image_uri\n }\n }\n}\n ",variables:{where_condition:n,offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit])}};return(await Un({aptosConfig:t,query:i,originMethod:"getCollectionData"})).current_collections_v2[0]}var mo={typeParameters:[],parameters:[new Hr(Gr()),new Hr(Gr()),new Hr(Gr()),new Hr(Gr()),new zr(new Hr(Gr())),new zr(new Hr(Gr())),new zr(zr.u8())]},yo={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0))),new Lr]},bo={typeParameters:[],parameters:[new Hr(Gr()),new Hr(Gr()),new Hr(Gr()),new Hr(Gr()),new zr(new Hr(Gr())),new zr(new Hr(Gr())),new zr(zr.u8()),new Lr]},vo={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0)))]},Ao={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0)))]},wo={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0)))]},Eo={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr())]},_o={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr())]},Io={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr())]},So={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr()),new Hr(Gr()),zr.u8()]},ko={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr())]},Co={typeParameters:[{constraints:["key"]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr()),new Hr(Gr()),zr.u8()]},To={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr()),new jr(1)]},xo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Hr(Qr(new jr(0))),new Hr(Gr()),new jr(1)]};function Mo(e,t){let r=new Array;return t.forEach(((t,n)=>{r.push(Bo(e[n],t))})),r}function Bo(e,t){return Hi(e,fi(t),0,[]).bcsToBytes()}var Po=class{constructor(e){this.config=e}async getCollectionData(e){await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"});let{creatorAddress:t,collectionName:r,options:n}=e,i={collection_name:{_eq:r},creator_address:{_eq:pe.from(t).toStringLong()}};return a([n,"optionalAccess",e=>e.tokenStandard])&&(i.token_standard={_eq:s(a([n,"optionalAccess",e=>e.tokenStandard]),(()=>"v2"))}),go({aptosConfig:this.config,options:{where:i}})}async getCollectionDataByCreatorAddressAndCollectionName(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,creatorAddress:r,collectionName:n,options:i}=e,o={collection_name:{_eq:n},creator_address:{_eq:pe.from(r).toStringLong()}};return a([i,"optionalAccess",e=>e.tokenStandard])&&(o.token_standard={_eq:s(a([i,"optionalAccess",e=>e.tokenStandard]),(()=>"v2"))}),go({aptosConfig:t,options:{...i,where:o}})}({aptosConfig:this.config,...e})}async getCollectionDataByCreatorAddress(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,creatorAddress:r,options:n}=e,i={creator_address:{_eq:pe.from(r).toStringLong()}};return a([n,"optionalAccess",e=>e.tokenStandard])&&(i.token_standard={_eq:s(a([n,"optionalAccess",e=>e.tokenStandard]),(()=>"v2"))}),go({aptosConfig:t,options:{...n,where:i}})}({aptosConfig:this.config,...e})}async getCollectionDataByCollectionId(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,collectionId:r,options:n}=e,i={collection_id:{_eq:pe.from(r).toStringLong()}};return a([n,"optionalAccess",e=>e.tokenStandard])&&(i.token_standard={_eq:s(a([n,"optionalAccess",e=>e.tokenStandard]),(()=>"v2"))}),go({aptosConfig:t,options:{...n,where:i}})}({aptosConfig:this.config,...e})}async getCollectionId(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{creatorAddress:t,collectionName:r,options:n,aptosConfig:i}=e,o={collection_name:{_eq:r},creator_address:{_eq:pe.from(t).toStringLong()}};return a([n,"optionalAccess",e=>e.tokenStandard])&&(o.token_standard={_eq:s(a([n,"optionalAccess",e=>e.tokenStandard]),(()=>"v2"))}),(await go({aptosConfig:i,options:{where:o}})).collection_id}({aptosConfig:this.config,...e})}async getDigitalAssetData(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:pe.from(r).toStringLong()}};return(await Un({aptosConfig:t,query:{query:"\n query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {\n current_token_datas_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}({aptosConfig:this.config,...e})}async getCurrentDigitalAssetOwnership(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:pe.from(r).toStringLong()},amount:{_gt:0}};return(await Un({aptosConfig:t,query:{query:Dn,variables:{where_condition:n}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}({aptosConfig:this.config,...e})}async getOwnedDigitalAssets(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,ownerAddress:r,options:n}=e,i={owner_address:{_eq:pe.from(r).toStringLong()},amount:{_gt:0}},o={query:Dn,variables:{where_condition:i,offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:o,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getDigitalAssetActivity(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r,options:n}=e,i={query:"\n query getTokenActivity($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {\n token_activities_v2(\n where: $where_condition\n order_by: $order_by\n offset: $offset\n limit: $limit\n ) {\n ...TokenActivitiesFields\n }\n}\n \n fragment TokenActivitiesFields on token_activities_v2 {\n after_value\n before_value\n entry_function_id_str\n event_account_address\n event_index\n from_address\n is_fungible_v2\n property_version_v1\n to_address\n token_amount\n token_data_id\n token_standard\n transaction_timestamp\n transaction_version\n type\n}\n ",variables:{where_condition:{token_data_id:{_eq:pe.from(r).toStringLong()}},offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:i,originMethod:"getDigitalAssetActivity"})).token_activities_v2}({aptosConfig:this.config,...e})}async createCollectionTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n}=e;return ro({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new ue(e.description),new ie(s(e.maxSupply,(()=>d))),new ue(e.name),new ue(e.uri),new ee(s(e.mutableDescription,(()=>!0))),new ee(s(e.mutableRoyalty,(()=>!0))),new ee(s(e.mutableURI,(()=>!0))),new ee(s(e.mutableTokenDescription,(()=>!0))),new ee(s(e.mutableTokenName,(()=>!0))),new ee(s(e.mutableTokenProperties,(()=>!0))),new ee(s(e.mutableTokenURI,(()=>!0))),new ee(s(e.tokensBurnableByCreator,(()=>!0))),new ee(s(e.tokensFreezableByCreator,(()=>!0))),new ie(s(e.royaltyNumerator,(()=>0))),new ie(s(e.royaltyDenominator,(()=>1)))],abi:po},options:r})}({aptosConfig:this.config,...e})}async mintDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n,collection:i,description:o,name:u,uri:c,propertyKeys:l,propertyTypes:d,propertyValues:h}=e,f=a([d,"optionalAccess",e=>e.map,"call",e=>e((e=>ho[e]))]);return ro({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new ue(i),new ue(o),new ue(u),new ue(c),ae.MoveString(s(l,(()=>[]))),ae.MoveString(s(f,(()=>[]))),Mo(s(h,(()=>[])),s(f,(()=>[])))],abi:mo},options:r})}({aptosConfig:this.config,...e})}async transferDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,sender:r,digitalAssetAddress:n,recipient:i,digitalAssetType:o,options:a}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[s(o,(()=>fo))],functionArguments:[pe.from(n),pe.from(i)],abi:yo},options:a})}({aptosConfig:this.config,...e})}async mintSoulBoundTransaction(e){return async function(e){let{aptosConfig:t,account:r,collection:n,description:i,name:o,uri:u,recipient:c,propertyKeys:l,propertyTypes:d,propertyValues:h,options:f}=e;if(a([l,"optionalAccess",e=>e.length])!==a([h,"optionalAccess",e=>e.length]))throw new Error("Property keys and property values counts do not match");if(a([d,"optionalAccess",e=>e.length])!==a([h,"optionalAccess",e=>e.length]))throw new Error("Property types and property values counts do not match");let p=a([d,"optionalAccess",e=>e.map,"call",e=>e((e=>ho[e]))]);return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[n,i,o,u,ae.MoveString(s(l,(()=>[]))),ae.MoveString(s(p,(()=>[]))),Mo(s(h,(()=>[])),s(p,(()=>[]))),c],abi:bo},options:f})}({aptosConfig:this.config,...e})}async burnDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[s(i,(()=>fo))],functionArguments:[pe.from(n)],abi:vo},options:o})}({aptosConfig:this.config,...e})}async freezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[s(i,(()=>fo))],functionArguments:[n],abi:Ao},options:o})}({aptosConfig:this.config,...e})}async unfreezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[s(i,(()=>fo))],functionArguments:[n],abi:wo},options:o})}({aptosConfig:this.config,...e})}async setDigitalAssetDescriptionTransaction(e){return async function(e){let{aptosConfig:t,creator:r,description:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[s(o,(()=>fo))],functionArguments:[pe.from(i),new ue(n)],abi:Eo},options:a})}({aptosConfig:this.config,...e})}async setDigitalAssetNameTransaction(e){return async function(e){let{aptosConfig:t,creator:r,name:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[s(o,(()=>fo))],functionArguments:[pe.from(i),new ue(n)],abi:_o},options:a})}({aptosConfig:this.config,...e})}async setDigitalAssetURITransaction(e){return async function(e){let{aptosConfig:t,creator:r,uri:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[s(o,(()=>fo))],functionArguments:[pe.from(i),new ue(n)],abi:Io},options:a})}({aptosConfig:this.config,...e})}async addDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[s(u,(()=>fo))],functionArguments:[pe.from(a),new ue(n),new ue(ho[i]),ae.U8(Bo(o,ho[i]))],abi:So},options:c})}({aptosConfig:this.config,...e})}async removeDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[s(o,(()=>fo))],functionArguments:[pe.from(i),new ue(n)],abi:ko},options:a})}({aptosConfig:this.config,...e})}async updateDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[s(u,(()=>fo))],functionArguments:[pe.from(a),new ue(n),new ue(ho[i]),Bo(o,ho[i])],abi:Co},options:c})}({aptosConfig:this.config,...e})}async addDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[s(u,(()=>fo)),ho[i]],functionArguments:[pe.from(a),new ue(n),o],abi:To},options:c})}({aptosConfig:this.config,...e})}async updateDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[s(u,(()=>fo)),ho[i]],functionArguments:[pe.from(a),new ue(n),o],abi:xo},options:c})}({aptosConfig:this.config,...e})}};async function Ro(e){let{aptosConfig:t,options:r}=e;(e=>{if(e&&e.length>300)throw new Error("Event type length exceeds the maximum length of 300")})(a([r,"optionalAccess",e=>e.where,"optionalAccess",e=>e.indexed_type,"optionalAccess",e=>e._eq]));let n={query:"\n query getEvents($where_condition: events_bool_exp, $offset: Int, $limit: Int, $order_by: [events_order_by!]) {\n events(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n account_address\n creation_number\n data\n event_index\n sequence_number\n transaction_block_height\n transaction_version\n type\n indexed_type\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit]),order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:n,originMethod:"getEvents"})).events}var Oo=class{constructor(e){this.config=e}async getModuleEventsByEventType(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{aptosConfig:t,eventType:r,options:n}=e;return Ro({aptosConfig:t,options:{...n,where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:r}}}})}({aptosConfig:this.config,...e})}async getAccountEventsByCreationNumber(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,creationNumber:n,options:i}=e;return Ro({aptosConfig:r,options:{...i,where:{account_address:{_eq:pe.from(t).toStringLong()},creation_number:{_eq:n}}}})}({aptosConfig:this.config,...e})}async getAccountEventsByEventType(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,eventType:n,options:i}=e;return Ro({aptosConfig:r,options:{...i,where:{account_address:{_eq:pe.from(t).toStringLong()},indexed_type:{_eq:n}}}})}({aptosConfig:this.config,...e})}async getEvents(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"events_processor"}),Ro({aptosConfig:this.config,...e})}},No=class{constructor(e){this.config=e}async fundAccount(e){let t=await async function(e){let{aptosConfig:t,accountAddress:r,amount:n,options:i}=e,o=a([i,"optionalAccess",e=>e.timeoutSecs])||20,{data:s}=await Ht({aptosConfig:t,path:"fund",body:{address:pe.from(r).toString(),amount:n},originMethod:"fundAccount"}),u=s.txn_hashes[0],c=await Zn({aptosConfig:t,transactionHash:u,options:{timeoutSecs:o,checkSuccess:a([i,"optionalAccess",e=>e.checkSuccess])}});if("user_transaction"===c.type)return c;throw new Error(`Unexpected transaction received for fund account: ${c.type}`)}({aptosConfig:this.config,...e});return!1!==a([e,"access",e=>e.options,"optionalAccess",e=>e.waitForIndexer])&&await $n({aptosConfig:this.config,minimumLedgerVersion:BigInt(t.version),processorType:"fungible_asset_processor"}),t}};async function Do(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetMetadata($where_condition: fungible_asset_metadata_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_metadata(where: $where_condition, offset: $offset, limit: $limit) {\n icon_uri\n project_uri\n supply_aggregator_table_handle_v1\n supply_aggregator_table_key_v1\n creator_address\n asset_type\n decimals\n last_transaction_timestamp\n last_transaction_version\n name\n symbol\n token_standard\n supply_v2\n maximum_v2\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset])}};return(await Un({aptosConfig:t,query:n,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}var Lo={typeParameters:[{constraints:[]}],parameters:[fi("0x1::object::Object"),new Lr,new Or]},Uo=class{constructor(e){this.config=e}async getFungibleAssetMetadata(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),Do({aptosConfig:this.config,...e})}async getFungibleAssetMetadataByAssetType(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),(await Do({aptosConfig:this.config,options:{where:{asset_type:{_eq:e.assetType}}}}))[0]}async getFungibleAssetMetadataByCreatorAddress(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),await Do({aptosConfig:this.config,options:{where:{creator_address:{_eq:pe.from(e.creatorAddress).toStringLong()}}}})}async getFungibleAssetActivities(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetActivities($where_condition: fungible_asset_activities_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_activities(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n block_height\n entry_function_id_str\n event_index\n gas_fee_payer_address\n is_frozen\n is_gas_fee\n is_transaction_success\n owner_address\n storage_id\n storage_refund_amount\n token_standard\n transaction_timestamp\n transaction_version\n type\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset])}};return(await Un({aptosConfig:t,query:n,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}({aptosConfig:this.config,...e})}async getCurrentFungibleAssetBalances(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getCurrentFungibleAssetBalances($where_condition: current_fungible_asset_balances_bool_exp, $offset: Int, $limit: Int) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset])}};return(await Un({aptosConfig:t,query:n,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}({aptosConfig:this.config,...e})}async transferFungibleAsset(e){return async function(e){let{aptosConfig:t,sender:r,fungibleAssetMetadataAddress:n,recipient:i,amount:o,options:s}=e;return ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,i,o],abi:Lo},options:s})}({aptosConfig:this.config,...e})}};async function Fo(e){let{aptosConfig:t,payload:r,options:n}=e,i=await qi({...r,aptosConfig:t}),o=new A;i.serialize(o);let s=o.toUint8Array(),{data:u}=await jt({aptosConfig:t,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:a([n,"optionalAccess",e=>e.ledgerVersion])},body:s});return u}var jo=class{constructor(e){this.config=e}async getLedgerInfo(){return Ln({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r,options:n}=e,{data:i}=await Lt({aptosConfig:t,originMethod:"getBlockByVersion",path:`blocks/by_version/${r}`,params:{with_transactions:a([n,"optionalAccess",e=>e.withTransactions])}});return ri({block:i,...e})}({aptosConfig:this.config,...e})}async getBlockByHeight(e){return async function(e){let{aptosConfig:t,blockHeight:r,options:n}=e,{data:i}=await Lt({aptosConfig:t,originMethod:"getBlockByHeight",path:`blocks/by_height/${r}`,params:{with_transactions:a([n,"optionalAccess",e=>e.withTransactions])}});return ri({block:i,...e})}({aptosConfig:this.config,...e})}async view(e){return Fo({aptosConfig:this.config,...e})}async viewJson(e){return async function(e){let{aptosConfig:t,payload:r,options:n}=e,{data:i}=await jt({aptosConfig:t,originMethod:"viewJson",path:"view",params:{ledger_version:a([n,"optionalAccess",e=>e.ledgerVersion])},body:{function:r.function,type_arguments:s(r.typeArguments,(()=>[])),arguments:s(r.functionArguments,(()=>[]))}});return i}({aptosConfig:this.config,...e})}async getChainTopUserTransactions(e){return async function(e){let{aptosConfig:t,limit:r}=e;return(await Un({aptosConfig:t,query:{query:"\n query getChainTopUserTransactions($limit: Int) {\n user_transactions(limit: $limit, order_by: {version: desc}) {\n version\n }\n}\n ",variables:{limit:r}},originMethod:"getChainTopUserTransactions"})).user_transactions}({aptosConfig:this.config,...e})}async queryIndexer(e){return Un({aptosConfig:this.config,...e})}async getIndexerLastSuccessVersion(){return Fn({aptosConfig:this.config})}async getProcessorStatus(e){return jn({aptosConfig:this.config,processorType:e})}},zo=["A name must be between 3 and 63 characters long,","and can only contain lowercase a-z, 0-9, and hyphens.","A name may not start or end with a hyphen."].join(" ");function Ho(e){return!(!e||e.length<3||e.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(e))}function Ko(e){let[t,r,...n]=e.replace(/\.apt$/,"").split(".");if(n.length>0)throw new Error(`${e} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!Ho(t))throw new Error(`${t} is not valid. ${zo}`);if(r&&!Ho(r))throw new Error(`${r} is not valid. ${zo}`);return{domainName:r||t,subdomainName:r?t:void 0}}function Go(e){if(!e)return!1;let t=new Date(e.domain_expiration_timestamp).getTime(){if(e&&"object"==typeof e&&"vec"in e&&Array.isArray(e.vec))return e.vec[0]};async function Vo(e){let{aptosConfig:t,name:r}=e,n=qo(t),{domainName:i,subdomainName:o}=Ko(r);try{let e=await Fo({aptosConfig:t,payload:{function:`${n}::router::get_expiration`,functionArguments:[i,o]}});return 1e3*Number(e[0])}catch(e){return}}async function Yo(e){let{aptosConfig:t}=e,r=qo(t),[n]=await Fo({aptosConfig:t,payload:{function:`${r}::config::reregistration_grace_sec`,functionArguments:[]}}),i=n/60/60/24,o=()=>new Date;return new Date(o().setDate(o().getDate()-i)).toISOString()}function Jo(e){return{...e,expiration_timestamp:new Date(e.expiration_timestamp).getTime()}}var Xo=class{constructor(e){this.config=e}async getOwnerAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=qo(t),{domainName:i,subdomainName:o}=Ko(r),s=await Fo({aptosConfig:t,payload:{function:`${n}::router::get_owner_addr`,functionArguments:[i,o]}}),a=Wo(s[0]);return a?pe.from(a):void 0}({aptosConfig:this.config,...e})}async getExpiration(e){return Vo({aptosConfig:this.config,...e})}async getTargetAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=qo(t),{domainName:i,subdomainName:o}=Ko(r),s=await Fo({aptosConfig:t,payload:{function:`${n}::router::get_target_addr`,functionArguments:[i,o]}}),a=Wo(s[0]);return a?pe.from(a):void 0}({aptosConfig:this.config,...e})}async setTargetAddress(e){return async function(e){let{aptosConfig:t,sender:r,name:n,address:i,options:o}=e,s=qo(t),{domainName:a,subdomainName:u}=Ko(n);return await ro({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::set_target_addr`,functionArguments:[a,u,i]},options:o})}({aptosConfig:this.config,...e})}async getPrimaryName(e){return async function(e){let{aptosConfig:t,address:r}=e,n=qo(t),i=await Fo({aptosConfig:t,payload:{function:`${n}::router::get_primary_name`,functionArguments:[pe.from(r).toString()]}}),o=Wo(i[1]),s=Wo(i[0]);if(o)return[s,o].filter(Boolean).join(".")}({aptosConfig:this.config,...e})}async setPrimaryName(e){return async function(e){let{aptosConfig:t,sender:r,name:n,options:i}=e,o=qo(t);if(!n)return await ro({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::clear_primary_name`,functionArguments:[]},options:i});let{domainName:s,subdomainName:a}=Ko(n);return await ro({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::set_primary_name`,functionArguments:[s,a]},options:i})}({aptosConfig:this.config,...e})}async registerName(e){return async function(e){let{aptosConfig:t,expiration:r,name:n,sender:i,targetAddress:o,toAddress:a,options:u,transferable:c}=e,l=qo(t),{domainName:d,subdomainName:h}=Ko(n),f="subdomain:independent"===r.policy||"subdomain:follow-domain"===r.policy;if(h&&!f)throw new Error("Subdomains must have an expiration policy of either 'subdomain:independent' or 'subdomain:follow-domain'");if(f&&!h)throw new Error(`Policy is set to ${r.policy} but no subdomain was provided`);if("domain"===r.policy){let e=s(r.years,(()=>1));if(1!==e)throw new Error("For now, names can only be registered for 1 year at a time");let n=31536e3*e;return await ro({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${l}::router::register_domain`,functionArguments:[d,n,o,a]},options:u})}if(!h)throw new Error(`${r.policy} requires a subdomain to be provided.`);let p=await Vo({aptosConfig:t,name:d});if(!p)throw new Error("The domain does not exist");let g="subdomain:independent"===r.policy?r.expirationDate:p;if(g>p)throw new Error("The subdomain expiration time cannot be greater than the domain expiration time");return await ro({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${l}::router::register_subdomain`,functionArguments:[d,h,Math.round(g/1e3),"subdomain:follow-domain"===r.policy?1:0,!!c,o,a]},options:u})}({aptosConfig:this.config,...e})}async renewDomain(e){return async function(e){let{aptosConfig:t,sender:r,name:n,years:i=1,options:o}=e,s=qo(t),a=31536e3*i,{domainName:u,subdomainName:c}=Ko(n);if(c)throw new Error("Subdomains cannot be renewed");if(1!==i)throw new Error("Currently, only 1 year renewals are supported");return await ro({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::renew_domain`,functionArguments:[u,a]},options:o})}({aptosConfig:this.config,...e})}async getName(e){return async function(e){let{aptosConfig:t,name:r}=e,{domainName:n,subdomainName:i=""}=Ko(r),o=(await Un({aptosConfig:t,query:{query:Pn,variables:{where_condition:{domain:{_eq:n},subdomain:{_eq:i}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return o&&(o=Jo(o)),Go(o)?o:void 0}({aptosConfig:this.config,...e})}async getAccountNames(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Yo({aptosConfig:t});return(await Un({aptosConfig:t,originMethod:"getAccountNames",query:{query:Pn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i}}}}})).current_aptos_names.map(Jo)}({aptosConfig:this.config,...e})}async getAccountDomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Yo({aptosConfig:t});return(await Un({aptosConfig:t,originMethod:"getAccountDomains",query:{query:Pn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_eq:""}}}}})).current_aptos_names.map(Jo)}({aptosConfig:this.config,...e})}async getAccountSubdomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Yo({aptosConfig:t});return(await Un({aptosConfig:t,originMethod:"getAccountSubdomains",query:{query:Pn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_neq:""}}}}})).current_aptos_names.map(Jo)}({aptosConfig:this.config,...e})}async getDomainSubdomains(e){return async function(e){let{aptosConfig:t,options:r,domain:n}=e;return(await Un({aptosConfig:t,originMethod:"getDomainSubdomains",query:{query:Pn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),domain:{_eq:n},subdomain:{_neq:""}}}}})).current_aptos_names.map(Jo).filter(Go)}({aptosConfig:this.config,...e})}},Zo=class{constructor(e){this.config=e}async getNumberOfDelegators(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"stake_processor"}),async function(e){let{aptosConfig:t,poolAddress:r}=e,n=pe.from(r).toStringLong(),i=await Un({aptosConfig:t,query:{query:Rn,variables:{where_condition:{pool_address:{_eq:n}}}}});return i.num_active_delegator_per_pool[0]?i.num_active_delegator_per_pool[0].num_active_delegator:0}({aptosConfig:this.config,...e})}async getNumberOfDelegatorsForAllPools(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"stake_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:Rn,variables:{order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:n})).num_active_delegator_per_pool}({aptosConfig:this.config,...e})}async getDelegatedStakingActivities(e){return await ni({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"stake_processor"}),async function(e){let{aptosConfig:t,delegatorAddress:r,poolAddress:n}=e,i={query:"\n query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) {\n delegated_staking_activities(\n where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}}\n ) {\n amount\n delegator_address\n event_index\n event_type\n pool_address\n transaction_version\n }\n}\n ",variables:{delegatorAddress:pe.from(r).toStringLong(),poolAddress:pe.from(n).toStringLong()}};return(await Un({aptosConfig:t,query:i})).delegated_staking_activities}({aptosConfig:this.config,...e})}},$o=class{constructor(e){this.config=e}async simple(e){return ro({aptosConfig:this.config,...e})}async multiAgent(e){return ro({aptosConfig:this.config,...e})}};function es(e,t,r){let n=r.value;return r.value=async function(...e){let[t]=e;if(t.transaction.feePayerAddress&&!t.feePayerAuthenticator)throw new Error("You are submitting a Fee Payer transaction but missing the feePayerAuthenticator");return n.apply(this,e)},r}function ts(e,t,r){let n=r.value;return r.value=async function(...e){let[t]=e;if(t.transaction.feePayerAddress&&!t.feePayerPublicKey)throw new Error("You are simulating a Fee Payer transaction but missing the feePayerPublicKey");return n.apply(this,e)},r}var rs=class{constructor(e){this.config=e}async simple(e){return io({aptosConfig:this.config,...e})}async multiAgent(e){return io({aptosConfig:this.config,...e})}};c.a.call(void 0,[ts],rs.prototype,"simple",1),c.a.call(void 0,[ts],rs.prototype,"multiAgent",1);var ns=class{constructor(e){this.config=e}async simple(e){return oo({aptosConfig:this.config,...e})}async multiAgent(e){return oo({aptosConfig:this.config,...e})}};c.a.call(void 0,[es],ns.prototype,"simple",1),c.a.call(void 0,[es],ns.prototype,"multiAgent",1);var is=class{constructor(e,t,r,n,i){this.lastUncommintedNumber=null,this.currentNumber=null,this.lock=!1,this.aptosConfig=e,this.account=t,this.maxWaitTime=r,this.maximumInFlight=n,this.sleepTime=i}async nextSequenceNumber(){for(;this.lock;)await c.b.call(void 0,this.sleepTime);this.lock=!0;let e=BigInt(0);try{if((null===this.lastUncommintedNumber||null===this.currentNumber)&&await this.initialize(),this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight){await this.update();let e=c.c.call(void 0);for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await c.b.call(void 0,this.sleepTime),c.c.call(void 0)-e>this.maxWaitTime?(i.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(e){i.error("error in getting next sequence number for this account",e)}finally{this.lock=!1}return e}async initialize(){let{sequence_number:e}=await Hn({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(e),this.lastUncommintedNumber=BigInt(e)}async update(){let{sequence_number:e}=await Hn({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await c.b.call(void 0,this.sleepTime);this.lock=!0;try{await this.update();let e=c.c.call(void 0);for(;this.lastUncommintedNumber!==this.currentNumber;)c.c.call(void 0)-e>this.maxWaitTime?(i.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await c.b.call(void 0,this.sleepTime),await this.update())}catch(e){i.error("error in synchronizing this account sequence number with the one on chain",e)}finally{this.lock=!1}}}},os=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(e){this.cancelled=!1,this.pendingDequeue.length>0?a([this,"access",e=>e.pendingDequeue,"access",e=>e.shift,"call",e=>e(),"optionalAccess",e=>e.resolve,"call",t=>t(e)]):this.queue.push(e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise(((e,t)=>{this.pendingDequeue.push({resolve:e,reject:t})}))}isEmpty(){return 0===this.queue.length}cancel(){this.cancelled=!0,this.pendingDequeue.forEach((async({reject:e})=>{e(new ss("Task cancelled"))})),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},ss=class extends Error{},as="fulfilled",us=t.TransactionWorkerEventsEnum=(e=>(e.TransactionSent="transactionSent",e.TransactionSendFailed="transactionSendFailed",e.TransactionExecuted="transactionExecuted",e.TransactionExecutionFailed="transactionExecutionFailed",e.ExecutionFinish="executionFinish",e))(us||{}),cs=t.TransactionWorker=class extends In.default{constructor(e,t,r=30,n=100,i=10){super(),this.taskQueue=new os,this.transactionsQueue=new os,this.outstandingTransactions=new os,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=e,this.account=t,this.started=!1,this.accountSequnceNumber=new is(e,t,r,n,i)}async submitNextTransaction(){try{for(;;){let e=await this.accountSequnceNumber.nextSequenceNumber();if(null===e)return;let t=await this.generateNextTransaction(this.account,e);if(!t)return;let r=so({aptosConfig:this.aptosConfig,transaction:t,signer:this.account});await this.outstandingTransactions.enqueue([r,e])}}catch(e){if(e instanceof ss)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${e}`)}}async processTransactions(){try{for(;;){let e=[],t=[],[r,n]=await this.outstandingTransactions.dequeue();for(e.push(r),t.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),e.push(r),t.push(n);let i=await Promise.allSettled(e);for(let e=0;ethis.submitNextTransaction())),this.taskQueue.enqueue((()=>this.processTransactions())),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}},ls=class extends In.default{constructor(e){super(),this.config=e}start(e){let{sender:t}=e;this.account=t,this.transactionWorker=new cs(this.config,t),this.transactionWorker.start(),this.registerToEvents()}push(e){let{data:t,options:r}=e;for(let e of t)this.transactionWorker.push(e,r)}registerToEvents(){this.transactionWorker.on("transactionSent",(async e=>{this.emit("transactionSent",e)})),this.transactionWorker.on("transactionSendFailed",(async e=>{this.emit("transactionSendFailed",e)})),this.transactionWorker.on("transactionExecuted",(async e=>{this.emit("transactionExecuted",e)})),this.transactionWorker.on("transactionExecutionFailed",(async e=>{this.emit("transactionExecutionFailed",e)})),this.transactionWorker.on("executionFinish",(async e=>{this.emit("executionFinish",e)}))}forSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.start({sender:t}),this.push({data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}},ds=class{constructor(e){this.config=e,this.build=new $o(this.config),this.simulate=new rs(this.config),this.submit=new ns(this.config),this.batch=new ls(this.config)}async getTransactions(e){return Yn({aptosConfig:this.config,...e})}async getTransactionByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r}=e,{data:n}=await Lt({aptosConfig:t,originMethod:"getTransactionByVersion",path:`transactions/by_version/${r}`});return n}({aptosConfig:this.config,...e})}async getTransactionByHash(e){return Xn({aptosConfig:this.config,...e})}async isPendingTransaction(e){return async function(e){let{aptosConfig:t,transactionHash:r}=e;try{return"pending_transaction"===(await Xn({aptosConfig:t,transactionHash:r})).type}catch(e){if(404===a([e,"optionalAccess",e=>e.status]))return!0;throw e}}({aptosConfig:this.config,...e})}async waitForTransaction(e){return Zn({aptosConfig:this.config,...e})}async getGasPriceEstimation(){return Jn({aptosConfig:this.config})}getSigningMessage(e){return function(e){let{transaction:t}=e;return bn(t)}(e)}async publishPackageTransaction(e){return async function(e){let{aptosConfig:t,account:r,metadataBytes:n,moduleBytecode:i,options:o}=e,s=i.map((e=>ae.U8(e)));return ro({aptosConfig:t,sender:pe.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[ae.U8(n),new ae(s)],abi:ao},options:o})}({aptosConfig:this.config,...e})}async rotateAuthKey(e){return async function(e){let{aptosConfig:t,fromAccount:r,toNewPrivateKey:n}=e,i=await Hn({aptosConfig:t,accountAddress:r.accountAddress}),o=wn.fromPrivateKey({privateKey:n,legacy:!0}),s=new sn({sequenceNumber:BigInt(i.sequence_number),originator:r.accountAddress,currentAuthKey:pe.from(i.authentication_key),newPublicKey:o.publicKey}).bcsToBytes(),a=r.sign(s),u=o.sign(s),c=await ro({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new te(r.signingScheme),ae.U8(r.publicKey.toUint8Array()),new te(o.signingScheme),ae.U8(o.publicKey.toUint8Array()),ae.U8(a.toUint8Array()),ae.U8(u.toUint8Array())],abi:uo}});return so({aptosConfig:t,signer:r,transaction:c})}({aptosConfig:this.config,...e})}sign(e){return no({...e})}signAsFeePayer(e){let{signer:t,transaction:r}=e;if(!r.feePayerAddress)throw new Error(`Transaction ${r} is not a Fee Payer transaction`);return r.feePayerAddress=t.accountAddress,no({signer:t,transaction:r})}async batchTransactionsForSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.batch.forSingleAccount({sender:t,data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}async signAndSubmitTransaction(e){let{signer:t,transaction:r}=e;return so({aptosConfig:this.config,signer:t,transaction:r})}},hs=class{constructor(e){this.config=e}async getTableItem(e){return zn({aptosConfig:this.config,...e})}async getTableItemsData(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getTableItemsData($where_condition: table_items_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_items_order_by!]) {\n table_items(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n decoded_key\n decoded_value\n key\n table_handle\n transaction_version\n write_set_change_index\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit]),order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:n,originMethod:"getTableItemsData"})).table_items}({aptosConfig:this.config,...e})}async getTableItemsMetadata(e){return await ni({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getTableItemsMetadata($where_condition: table_metadatas_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_metadatas_order_by!]) {\n table_metadatas(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n handle\n key_type\n value_type\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit]),order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:n,originMethod:"getTableItemsMetadata"})).table_metadatas}({aptosConfig:this.config,...e})}};async function fs(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,uidKey:i="sub",derivationPath:o}=e,s={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,epk_blinder:b.fromHexInput(n.blinder).toStringWithoutPrefix(),uid_key:i,derivation_path:o},{data:a}=await Kt({aptosConfig:t,path:"fetch",body:s,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return b.fromHexInput(a.pepper).toUint8Array()}async function ps(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,pepper:i=await fs(e),uidKey:o="sub"}=e;if(b.fromHexInput(i).toUint8Array().length!==kn.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${kn.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:s}=await hr({aptosConfig:t});if(se.where]),offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit]),order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await Un({aptosConfig:t,query:n,originMethod:"getObjectData"})).current_objects}({aptosConfig:t,options:{...n,where:i}}))[0]}({aptosConfig:this.config,...e})}},ys=class{constructor(e){this.config=new si(e),this.account=new ii(this.config),this.ans=new Xo(this.config),this.coin=new lo(this.config),this.digitalAsset=new Po(this.config),this.event=new Oo(this.config),this.faucet=new No(this.config),this.fungibleAsset=new Uo(this.config),this.general=new jo(this.config),this.staking=new Zo(this.config),this.transaction=new ds(this.config),this.table=new hs(this.config),this.keyless=new gs(this.config),this.object=new ms(this.config)}};function bs(e,t,r){Object.getOwnPropertyNames(t.prototype).forEach((n=>{let i=Object.getOwnPropertyDescriptor(t.prototype,n);i&&(i.value=function(...e){return this[r][n](...e)},Object.defineProperty(e.prototype,n,i))}))}bs(ys,ii,"account"),bs(ys,Xo,"ans"),bs(ys,lo,"coin"),bs(ys,Po,"digitalAsset"),bs(ys,Oo,"event"),bs(ys,No,"faucet"),bs(ys,Uo,"fungibleAsset"),bs(ys,jo,"general"),bs(ys,Zo,"staking"),bs(ys,ds,"transaction"),bs(ys,hs,"table"),bs(ys,gs,"keyless"),bs(ys,ms,"object"),t.APTOS_BIP44_REGEX=we,t.APTOS_COIN=bt,t.APTOS_HARDENED_REGEX=Ae,t.Account=wn,t.AccountAddress=pe,t.AccountAuthenticator=br,t.AccountAuthenticatorEd25519=vr,t.AccountAuthenticatorMultiEd25519=Ar,t.AccountAuthenticatorMultiKey=Er,t.AccountAuthenticatorSingleKey=wr,t.AccountAuthenticatorVariant=j,t.AccountPublicKey=Pe,t.AccountSequenceNumber=is,t.AddressInvalidReason=he,t.AnyPublicKey=fr,t.AnyPublicKeyVariant=z,t.AnySignature=pr,t.AnySignatureVariant=H,t.Aptos=ys,t.AptosApiError=Et,t.AptosApiType=pt,t.AptosConfig=si,t.AuthenticationKey=me,t.Bool=ee,t.CKDPriv=Ce,t.ChainId=_r,t.DEFAULT_MAX_GAS_AMOUNT=gt,t.DEFAULT_TXN_EXP_SEC_FROM_NOW=mt,t.DEFAULT_TXN_TIMEOUT_SEC=yt,t.DeriveScheme=$,t.Deserializer=p,t.EPK_HORIZON_SECS=1e7,t.Ed25519Account=vn,t.Ed25519PrivateKey=je,t.Ed25519PublicKey=Ue,t.Ed25519Signature=He,t.EntryFunction=Xr,t.EntryFunctionBytes=R,t.EphemeralCertificate=ir,t.EphemeralCertificateVariant=Q,t.EphemeralKeyPair=_n,t.EphemeralPublicKey=rt,t.EphemeralPublicKeyVariant=K,t.EphemeralSignature=nt,t.EphemeralSignatureVariant=G,t.FeePayerRawTransaction=on,t.FixedBytes=P,t.Groth16Zkp=ar,t.HARDENED_OFFSET=_e,t.Hex=b,t.HexInvalidReason=y,t.Identifier=Ir,t.KeyType=Ee,t.KeylessAccount=kn,t.KeylessConfiguration=lr,t.KeylessPublicKey=tr,t.KeylessSignature=nr,t.MAX_AUD_VAL_BYTES=Wt,t.MAX_COMMITED_EPK_BYTES=$t,t.MAX_EXTRA_FIELD_BYTES=Xt,t.MAX_ISS_VAL_BYTES=Jt,t.MAX_JWT_HEADER_B64_BYTES=Zt,t.MAX_UID_KEY_BYTES=Vt,t.MAX_UID_VAL_BYTES=Yt,t.MimeType=O,t.ModuleId=Tr,t.MoveAbility=Y,t.MoveFunctionVisibility=V,t.MoveOption=ce,t.MoveString=ue,t.MoveVector=ae,t.MultiAgentRawTransaction=nn,t.MultiAgentTransaction=gn,t.MultiEd25519PublicKey=Ge,t.MultiEd25519Signature=qe,t.MultiKey=gr,t.MultiKeyAccount=Tn,t.MultiKeySignature=yr,t.MultiSig=$r,t.MultiSigTransactionPayload=en,t.Network=Mt,t.NetworkToChainId=Bt,t.NetworkToFaucetAPI=Ct,t.NetworkToIndexerAPI=St,t.NetworkToNetworkName=Pt,t.NetworkToNodeAPI=kt,t.NetworkToPepperAPI=Tt,t.NetworkToProverAPI=xt,t.ParsingError=m,t.ProcessorType=wt,t.PublicKey=Be,t.RAW_TRANSACTION_SALT=vt,t.RAW_TRANSACTION_WITH_DATA_SALT=At,t.RawTransaction=tn,t.RawTransactionWithData=rn,t.RoleType=J,t.RotationProofChallenge=sn,t.Script=Zr,t.ScriptTransactionArgumentVariants=D,t.Secp256k1PrivateKey=Ze,t.Secp256k1PublicKey=Je,t.Secp256k1Signature=et,t.Serializable=v,t.Serializer=A,t.Signature=Re,t.SignedTransaction=fn,t.SigningScheme=X,t.SigningSchemeInput=Z,t.SimpleTransaction=pn,t.SingleKeyAccount=An,t.StructTag=Kr,t.TransactionAuthenticator=an,t.TransactionAuthenticatorEd25519=un,t.TransactionAuthenticatorFeePayer=dn,t.TransactionAuthenticatorMultiAgent=ln,t.TransactionAuthenticatorMultiEd25519=cn,t.TransactionAuthenticatorSingleSender=hn,t.TransactionAuthenticatorVariant=F,t.TransactionPayload=Wr,t.TransactionPayloadEntryFunction=Yr,t.TransactionPayloadMultiSig=Jr,t.TransactionPayloadScript=Vr,t.TransactionPayloadVariants=L,t.TransactionResponseType=W,t.TransactionVariants=U,t.TransactionWorker=cs,t.TransactionWorkerEventsEnum=us,t.TypeTag=xr,t.TypeTagAddress=Lr,t.TypeTagBool=Mr,t.TypeTagGeneric=jr,t.TypeTagParserError=hi,t.TypeTagParserErrorType=di,t.TypeTagReference=Fr,t.TypeTagSigner=Ur,t.TypeTagStruct=Hr,t.TypeTagU128=Nr,t.TypeTagU16=Pr,t.TypeTagU256=Dr,t.TypeTagU32=Rr,t.TypeTagU64=Or,t.TypeTagU8=Br,t.TypeTagVariants=N,t.TypeTagVector=zr,t.U128=oe,t.U16=re,t.U256=se,t.U32=ne,t.U64=ie,t.U8=te,t.ZeroKnowledgeSig=cr,t.ZkProof=ur,t.ZkpVariant=q,t.aptosCoinStructTag=function(){return new Kr(pe.ONE,new Ir("aptos_coin"),new Ir("AptosCoin"),[])},t.aptosRequest=Nt,t.buildTransaction=Yi,t.checkOrConvertArgument=Hi,t.convertArgument=zi,t.convertNumber=bi,t.createObjectAddress=Sr,t.createResourceAddress=kr,t.createTokenAddress=Cr,t.deriveKey=ke,t.deriveTransactionType=mn,t.deserializeFromScriptArgument=qr,t.ensureBoolean=w,t.fetchEntryFunctionAbi=Fi,t.fetchFunctionAbi=Ui,t.fetchViewFunctionAbi=ji,t.findFirstNonSignerArg=Oi,t.generateRawTransaction=Vi,t.generateSignedTransaction=Zi,t.generateSignedTransactionForSimulation=Ji,t.generateSigningMessage=yn,t.generateSigningMessageForSerializable=function(e){return yn(e.bcsToBytes(),`APTOS::${e.constructor.name}`)},t.generateSigningMessageForTransaction=bn,t.generateTransactionPayload=Gi,t.generateTransactionPayloadWithABI=Qi,t.generateUserTransactionHash=function(e){let t=Zi(e);return new b($i([eo,new Uint8Array([0]),t])).toString()},t.generateViewFunctionPayload=qi,t.generateViewFunctionPayloadWithABI=Wi,t.get=Dt,t.getAptosFullNode=Lt,t.getAptosPepperService=async function(e){return Dt({...e,type:"Pepper"})},t.getAuthenticatorForSimulation=Xi,t.getFunctionParts=Ni,t.getKeylessConfig=hr,t.hashValues=$i,t.isBcsAddress=_i,t.isBcsBool=Ei,t.isBcsFixedBytes=Si,t.isBcsString=Ii,t.isBcsU128=Mi,t.isBcsU16=Ci,t.isBcsU256=Bi,t.isBcsU32=Ti,t.isBcsU64=xi,t.isBcsU8=ki,t.isBlockEpilogueTransactionResponse=function(e){return"block_epilogue_transaction"===e.type},t.isBlockMetadataTransactionResponse=function(e){return"block_metadata_transaction"===e.type},t.isBool=gi,t.isCanonicalEd25519Signature=De,t.isEd25519Signature=function(e){return"signature"in e&&"ed25519_signature"===e.signature},t.isEmptyOption=Ai,t.isEncodedEntryFunctionArgument=wi,t.isFeePayerSignature=function(e){return"fee_payer_signature"===e.type},t.isGenesisTransactionResponse=function(e){return"genesis_transaction"===e.type},t.isLargeNumber=vi,t.isMultiAgentSignature=function(e){return"multi_agent_signature"===e.type},t.isMultiEd25519Signature=function(e){return"multi_ed25519_signature"===e.type},t.isNumber=yi,t.isPendingTransactionResponse=function(e){return"pending_transaction"===e.type},t.isScriptDataInput=Pi,t.isSecp256k1Signature=function(e){return"signature"in e&&"secp256k1_ecdsa_signature"===e.signature},t.isStateCheckpointTransactionResponse=function(e){return"state_checkpoint_transaction"===e.type},t.isString=mi,t.isUserTransactionResponse=function(e){return"user_transaction"===e.type},t.isValidBIP44Path=Ie,t.isValidHardenedPath=Se,t.isValidatorTransactionResponse=function(e){return"validator_transaction"===e.type},t.mnemonicToSeed=Me,t.normalizeBundle=Rt,t.objectStructTag=Qr,t.optionStructTag=function(e){return new Kr(pe.ONE,new Ir("option"),new Ir("Option"),[e])},t.outOfRangeErrorMessage=E,t.paginateWithCursor=Ut,t.parseTypeTag=fi,t.post=Ft,t.postAptosFaucet=Ht,t.postAptosFullNode=jt,t.postAptosIndexer=zt,t.postAptosPepperService=Kt,t.postAptosProvingService=Gt,t.promiseFulfilledStatus=as,t.request=Ot,t.splitPath=xe,t.standardizeTypeTags=Li,t.stringStructTag=Gr,t.throwTypeMismatch=Ri,t.validateNumberInRange=_},87599:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToSeedSync=t.mnemonicToSeed=t.validateMnemonic=t.entropyToMnemonic=t.mnemonicToEntropy=t.generateMnemonic=void 0;const n=r(98460),i=r(57154),o=r(79688),s=r(64989),a=r(49074),u=r(56710);function c(e){if("string"!=typeof e)throw new TypeError("Invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}function l(e){const t=c(e),r=t.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:t,words:r}}function d(e){(0,n.bytes)(e,16,20,24,28,32)}t.generateMnemonic=function(e,t=128){if((0,n.number)(t),t%32!=0||t>256)throw new TypeError("Invalid entropy");return g((0,a.randomBytes)(t/8),e)};const h=e=>{const t=8-e.length/4;return new Uint8Array([(0,o.sha256)(e)[0]>>t<{if("string"!=typeof e)throw new Error(`Wordlist: non-string element: ${e}`)})),u.utils.chain(u.utils.checksum(1,h),u.utils.radix2(11,!0),u.utils.alphabet(e))}function p(e,t){const{words:r}=l(e),n=f(t).decode(r);return d(n),n}function g(e,t){return d(e),f(t).encode(e).join((e=>"あいこくしん"===e[0])(t)?" ":" ")}t.mnemonicToEntropy=p,t.entropyToMnemonic=g,t.validateMnemonic=function(e,t){try{p(e,t)}catch(e){return!1}return!0};const m=e=>c(`mnemonic${e}`);t.mnemonicToSeed=function(e,t=""){return(0,i.pbkdf2Async)(s.sha512,l(e).nfkd,m(t),{c:2048,dkLen:64})},t.mnemonicToSeedSync=function(e,t=""){return(0,i.pbkdf2)(s.sha512,l(e).nfkd,m(t),{c:2048,dkLen:64})}},7717:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";var n,i=r(4364),o=Object.create,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,d=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of u(t))l.call(e,i)||i===r||s(e,i,{get:()=>t[i],enumerable:!(n=a(t,i))||n.enumerable});return e},h=(e,t,r)=>(r=null!=e?o(c(e)):{},d(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),f={};((e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})})(f,{ChainIdToAnsSupportedNetworkMap:()=>I,NetworkName:()=>_,TxnBuilderTypes:()=>fe.TxnBuilderTypes,Types:()=>fe.Types,WalletCore:()=>ve,WalletCoreV1:()=>he,WalletReadyState:()=>E,WalletStandardCore:()=>me,areBCSArguments:()=>ue,convertNetwork:()=>V,convertV2PayloadToV1JSONPayload:()=>J,convertV2TransactionPayloadToV1BCSPayload:()=>Y,fetchDevnetChainId:()=>de,generalizedErrorMessage:()=>ae,generateTransactionPayloadFromV1Input:()=>X,getAptosConfig:()=>ce,getLocalStorage:()=>re,isAptosNetwork:()=>le,isInAppBrowser:()=>oe,isMobile:()=>ie,isRedirectable:()=>se,removeLocalStorage:()=>te,scopePollingDetectionStrategy:()=>Z,setLocalStorage:()=>ee}),e.exports=(n=f,d(s({},"__esModule",{value:!0}),n));var p="3.16.0",g=r(80244),m=r(89836),y=h(r(36703)),b=r(49045),v=r(43747),A=[];A.push(new v.TWallet);var w=A,E=(e=>(e.Installed="Installed",e.NotDetected="NotDetected",e.Loadable="Loadable",e.Unsupported="Unsupported",e))(E||{}),_=(e=>(e.Mainnet="mainnet",e.Testnet="testnet",e.Devnet="devnet",e))(_||{}),I={1:"mainnet",2:"testnet"},S=class extends Error{constructor(e,t){super(e),this.error=t}},k=class extends S{constructor(){super(...arguments),this.name="WalletNotSelectedError"}},C=class extends S{constructor(){super(...arguments),this.name="WalletNotReadyError"}},T=class extends S{constructor(){super(...arguments),this.name="WalletConnectionError"}},x=class extends S{constructor(){super(...arguments),this.name="WalletDisconnectionError"}},M=class extends S{constructor(){super(...arguments),this.name="WalletAccountError"}},B=class extends S{constructor(){super(...arguments),this.name="WalletGetNetworkError"}},P=class extends S{constructor(){super(...arguments),this.name="WalletAccountChangeError"}},R=class extends S{constructor(){super(...arguments),this.name="WalletNetworkChangeError"}},O=class extends S{constructor(){super(...arguments),this.name="WalletNotConnectedError"}},N=class extends S{constructor(){super(...arguments),this.name="WalletSignMessageError"}},D=class extends S{constructor(){super(...arguments),this.name="WalletSignMessageAndVerifyError"}},L=class extends S{constructor(){super(...arguments),this.name="WalletSignAndSubmitMessageError"}},U=class extends S{constructor(){super(...arguments),this.name="WalletSignTransactionError"}},F=class extends S{constructor(){super(...arguments),this.name="WalletNotSupportedMethod"}},j=class extends S{constructor(){super(...arguments),this.name="WalletChangeNetworkError"}},z=r(80244),H=h(r(36703)),K=r(1048),G=r(89836),Q=h(r(82926)),q=r(89836),W=r(80244);function V(e){switch(null==e?void 0:e.name){case"mainnet":return q.Network.MAINNET;case"testnet":return q.Network.TESTNET;case"devnet":return q.Network.DEVNET;default:throw new Error("Invalid Aptos network name")}}function Y(e){const t=new W.BCS.Deserializer(e.bcsToBytes());return W.TxnBuilderTypes.TransactionPayload.deserialize(t)}function J(e){var t,r;if("bytecode"in e)throw new Error("script payload not supported");if("multisigAddress"in e){const r=null==(t=e.typeArguments)?void 0:t.map((e=>e instanceof q.TypeTag?e.toString():e));return{type:"multisig_payload",multisig_address:e.multisigAddress.toString(),function:e.function,type_arguments:r||[],arguments:e.functionArguments}}{const t=null==(r=e.typeArguments)?void 0:r.map((e=>e instanceof q.TypeTag?e.toString():e));return{type:"entry_function_payload",function:e.function,type_arguments:t||[],arguments:e.functionArguments}}}async function X(e,t){if("function"in t){const r={function:t.function,functionArguments:t.arguments,typeArguments:t.type_arguments};return(0,q.generateTransactionPayload)({...r,aptosConfig:e})}throw new Error("Payload type not supported")}function Z(e){if("undefined"==typeof window||"undefined"==typeof document)return;const t=[];function r(){if(e())for(const e of t)e()}const n=setInterval(r,1e3);t.push((()=>clearInterval(n))),"loading"===document.readyState&&(document.addEventListener("DOMContentLoaded",r,{once:!0}),t.push((()=>document.removeEventListener("DOMContentLoaded",r)))),"complete"!==document.readyState&&(window.addEventListener("load",r,{once:!0}),t.push((()=>window.removeEventListener("load",r)))),r()}var $="AptosWalletName";function ee(e){localStorage.setItem($,e)}function te(){localStorage.removeItem($)}function re(){localStorage.getItem($)}var ne=r(89836);function ie(){return/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/i.test(navigator.userAgent)}function oe(){const e=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),t=/(Android).*Version\/[\d.]+.*Chrome\/[^\s]+ Mobile/i.test(navigator.userAgent);return e||t}function se(){return!("undefined"==typeof navigator||!navigator)&&ie()&&!oe()}function ae(e){return"object"==typeof e&&"message"in e?e.message:e}var ue=e=>0!==e.length&&e.every((e=>e instanceof ne.Serializable)),ce=e=>{if(!e)throw new Error("Undefined network");return le(e)?new ne.AptosConfig({network:V(e)}):new ne.AptosConfig({network:ne.Network.CUSTOM,fullnode:e.url})},le=e=>{if(!e)throw new Error("Undefined network");return void 0!==ne.NetworkToNodeAPI[e.name]},de=async()=>{const e=new ne.Aptos;return await e.getChainId()},he=class extends H.default{async connect(e){return await e.connect()}async resolveSignAndSubmitTransaction(e,t,r,n){var i,o,s,a,u,c,l,d;if(ue(e.functionArguments)){const u=ce(t),c=Y(await(0,G.generateTransactionPayload)({...e,aptosConfig:u}));return await this.signAndSubmitBCSTransaction(c,r,{max_gas_amount:(null==(i=n.options)?void 0:i.maxGasAmount)?BigInt(null==(o=n.options)?void 0:o.maxGasAmount):void 0,gas_unit_price:(null==(s=n.options)?void 0:s.gasUnitPrice)?BigInt(null==(a=n.options)?void 0:a.gasUnitPrice):void 0})}const h=J(e);return await this.signAndSubmitTransaction(h,r,{max_gas_amount:(null==(u=n.options)?void 0:u.maxGasAmount)?BigInt(null==(c=n.options)?void 0:c.maxGasAmount):void 0,gas_unit_price:(null==(l=n.options)?void 0:l.gasUnitPrice)?BigInt(null==(d=n.options)?void 0:d.gasUnitPrice):void 0})}async signAndSubmitTransaction(e,t,r){try{return await t.signAndSubmitTransaction(e,r)}catch(e){const t="object"==typeof e&&"message"in e?e.message:e;throw new L(t).message}}async signAndSubmitBCSTransaction(e,t,r){if(!("signAndSubmitBCSTransaction"in t))throw new F(`Submit a BCS Transaction is not supported by ${t.name}`).message;try{return await t.signAndSubmitBCSTransaction(e,r)}catch(e){const t="object"==typeof e&&"message"in e?e.message:e;throw new L(t).message}}async signTransaction(e,t,r){try{return await t.signTransaction(e,r)}catch(e){const t="object"==typeof e&&"message"in e?e.message:e;throw new U(t).message}}async signMessageAndVerify(e,t,r){try{const n=await t.signMessage(e);if(!n)throw new D("Failed to sign a message").message;i.log("signMessageAndVerify signMessage response",n);let o=!1;if(Array.isArray(n.signature)){const{fullMessage:e,signature:t,bitmap:i}=n;if(!i)throw new D("Failed to get a bitmap").message;{const n=r.minKeysRequired;if(t.lengthArray.from({length:8}).map(((t,r)=>e>>r&1)))),s=n.map(((e,t)=>t)).filter((e=>n[e])),a=r.publicKey.filter(((e,t)=>s.includes(t)));o=!0;for(let r=0;r{var t,r,n;let i={name:e.name,url:e.url,icon:e.icon,provider:e,connect:e.features["aptos:connect"].connect,disconnect:e.features["aptos:disconnect"].disconnect,network:e.features["aptos:network"].network,account:e.features["aptos:account"].account,signAndSubmitTransaction:null==(t=e.features["aptos:signAndSubmitTransaction"])?void 0:t.signAndSubmitTransaction,signMessage:e.features["aptos:signMessage"].signMessage,onAccountChange:e.features["aptos:onAccountChange"].onAccountChange,onNetworkChange:e.features["aptos:onNetworkChange"].onNetworkChange,signTransaction:e.features["aptos:signTransaction"].signTransaction,openInMobileApp:null==(r=e.features["aptos:openInMobileApp"])?void 0:r.openInMobileApp,changeNetwork:null==(n=e.features["aptos:changeNetwork"])?void 0:n.changeNetwork,readyState:"Installed",isAIP62Standard:!0};this._all_wallets=this._all_wallets.filter((e=>e.name!==i.name)),this._all_wallets.push(i),this.emit("standardWalletsAdded",i)},this._wallets=e,this._optInWallets=t,this.scopePollingDetectionStrategy(),this.fetchAptosWallets()}scopePollingDetectionStrategy(){var e;null==(e=this._wallets)||e.forEach((e=>{this._all_wallets.push(e),e.readyState||(e.readyState="undefined"==typeof window||"undefined"==typeof document?"Unsupported":"NotDetected"),"undefined"!=typeof window&&Z((()=>{const t=e.providerName||e.name.toLowerCase();return!!Object.keys(window).includes(t)&&(e.readyState="Installed",e.provider=window[t],this.emit("readyStateChange",e),!0)}))}))}fetchAptosWallets(){let{aptosWallets:e,on:t}=(0,b.getAptosWallets)();if(this.setWallets(e),"undefined"==typeof window)return;const r=this;t("register",(function(){let{aptosWallets:e}=(0,b.getAptosWallets)();r.setWallets(e)})),t("unregister",(function(){let{aptosWallets:e}=(0,b.getAptosWallets)();r.setWallets(e)}))}appendNotDetectedStandardSupportedWallets(e){be.map((t=>{this.excludeWallet(t.name)||-1===e.findIndex((e=>e.name==t.name))&&(this._all_wallets.push(t),this.emit("standardWalletsAdded",t))}))}setWallets(e){const t=[];[...w,...e].map((e=>{this.excludeWallet(e.name)||(0,b.isWalletWithRequiredFeatureSet)(e)&&(e.readyState="Installed",t.push(e),this.standardizeStandardWalletToPluginWalletType(e))})),this._standard_wallets=t,this.appendNotDetectedStandardSupportedWallets(this._standard_wallets)}excludeWallet(e){return this._optInWallets.length>0&&!this._optInWallets.includes(e)}recordEvent(e,t){var r,n,i;this.ga4.gtag("event",`wallet_adapter_${e}`,{wallet:null==(r=this._wallet)?void 0:r.name,network:null==(n=this._network)?void 0:n.name,network_url:null==(i=this._network)?void 0:i.url,adapter_core_version:p,send_to:"G-GNVVWBL3J9",...t})}ensureWalletExists(e){if(!e)throw(new O).name;if("Loadable"!==e.readyState&&"Installed"!==e.readyState)throw new C("Wallet is not set").name}ensureAccountExists(e){if(!e)throw new M("Account is not set").name}doesWalletExist(){if(!this._connected||this._connecting||!this._wallet)throw(new O).name;if("Loadable"!==this._wallet.readyState&&"Installed"!==this._wallet.readyState)throw(new C).name;return!0}clearData(){this._connected=!1,this.setWallet(null),this.setAccount(null),this.setNetwork(null),te()}async setAnsName(){var e;if((null==(e=this._network)?void 0:e.chainId)&&this._account){if(!I[this._network.chainId]||!le(this._network))return void(this._account.ansName=void 0);const e=new m.AptosConfig({network:V(this._network)}),t=new m.Aptos(e),r=await t.ans.getPrimaryName({address:this._account.address});this._account.ansName=r}}setWallet(e){this._wallet=e}setAccount(e){var t;if(null!==e){if(null==(t=this._wallet)?void 0:t.isAIP62Standard){if("status"in e){const t=e;if(t.status===b.UserResponseStatus.REJECTED)throw this._connecting=!1,new T("User has rejected the request").message;return void(this._account={address:t.args.address.toString(),publicKey:t.args.publicKey.toString(),ansName:t.args.ansName})}{const t=e;return void(this._account={address:t.address.toString(),publicKey:t.publicKey.toString(),ansName:t.ansName})}}this._account={...e}}else this._account=null}setNetwork(e){var t,r,n;if(null!==e){if(null==(t=this._wallet)?void 0:t.isAIP62Standard){const t=e;return this.recordEvent("network_change",{from:null==(r=this._network)?void 0:r.name,to:t.name}),void(this._network={name:t.name.toLowerCase(),chainId:t.chainId.toString(),url:t.url})}this.recordEvent("network_change",{from:null==(n=this._network)?void 0:n.name,to:e.name}),this._network={...e,name:e.name.toLowerCase()}}else this._network=null}isConnected(){return this._connected}get wallets(){return this._all_wallets}get pluginWallets(){return this._wallets}get standardWallets(){return this._standard_wallets}get wallet(){try{return this._wallet?{name:this._wallet.name,icon:this._wallet.icon,url:this._wallet.url}:null}catch(e){throw new k(e).message}}get account(){try{return this._account}catch(e){throw new M(e).message}}get network(){try{return this._network}catch(e){throw new B(e).message}}async connect(e){var t;const r=this._all_wallets.find((t=>t.name===e));if(r){if(this._connected&&(null==(t=this._wallet)?void 0:t.name)===e)throw new T(`${e} wallet is already connected`).message;if(se()&&"Installed"!==r.readyState){if(r.isAIP62Standard&&r.openInMobileApp)return void r.openInMobileApp();if(r.deeplinkProvider){const e=encodeURIComponent(window.location.href),t=r.deeplinkProvider({url:e});window.location.href=t}}else"Installed"!==r.readyState&&"Loadable"!==r.readyState||await this.connectWallet(r)}}async connectWallet(e){try{let t;this._connecting=!0,this.setWallet(e),t=e.isAIP62Standard?await this.walletStandardCore.connect(e):await this.walletCoreV1.connect(e),this.setAccount(t);const r=await e.network();this.setNetwork(r),await this.setAnsName(),ee(e.name),this._connected=!0,this.recordEvent("wallet_connect"),this.emit("connect",t)}catch(e){this.clearData();const t=ae(e);throw new T(t).message}finally{this._connecting=!1}}async disconnect(){try{this.ensureWalletExists(this._wallet),await this._wallet.disconnect(),this.clearData(),this.recordEvent("wallet_disconnect"),this.emit("disconnect")}catch(e){const t=ae(e);throw new x(t).message}}async signAndSubmitTransaction(e){try{if("function"in e.data&&"0x1::account::rotate_authentication_key_call"===e.data.function)throw new L("SCAM SITE DETECTED").message;this.ensureWalletExists(this._wallet),this.ensureAccountExists(this._account),this.recordEvent("sign_and_submit_transaction");const t=e.data,r=ce(this._network),n=new m.Aptos(r);if(this._wallet.signAndSubmitTransaction){if(this._wallet.isAIP62Standard){const{hash:t,...r}=await this.walletStandardCore.signAndSubmitTransaction(e,n,this._account,this._wallet);return{hash:t,output:r}}{const{hash:r,...n}=await this.walletCoreV1.resolveSignAndSubmitTransaction(t,this._network,this._wallet,e);return{hash:r,output:n}}}const i=await n.transaction.build.simple({sender:this._account.address,data:e.data,options:e.options}),o=await this.signTransaction(i);return await this.submitTransaction({transaction:i,senderAuthenticator:o})}catch(e){const t=ae(e);throw new L(t).message}}async signTransaction(e,t,r){var n,i,o,s;try{if(this.ensureWalletExists(this._wallet),this.recordEvent("sign_transaction"),this._wallet.signTransaction){if(this._wallet.isAIP62Standard){if("rawTransaction"in e)return await this.walletStandardCore.signTransaction(e,this._wallet,t);{const t=ce(this._network);this.ensureAccountExists(this._account);const s=this._account.address,a=await X(t,e),u=r,c={accountSequenceNumber:null==u?void 0:u.sequenceNumber,expireTimestamp:null!=(n=null==u?void 0:u.expireTimestamp)?n:null==u?void 0:u.expirationTimestamp,gasUnitPrice:null!=(i=null==u?void 0:u.gasUnitPrice)?i:null==u?void 0:u.gas_unit_price,maxGasAmount:null!=(o=null==u?void 0:u.maxGasAmount)?o:null==u?void 0:u.max_gas_amount},l=await(0,m.generateRawTransaction)({aptosConfig:t,payload:a,sender:s,options:c});return await this.walletStandardCore.signTransaction(new m.SimpleTransaction(l),this._wallet,!1)}}if("rawTransaction"in e)return await this._wallet.signTransaction(e,t);{const t=await this.walletCoreV1.signTransaction(e,this._wallet,{max_gas_amount:(null==r?void 0:r.maxGasAmount)?BigInt(null==r?void 0:r.maxGasAmount):void 0,gas_unit_price:(null==r?void 0:r.gasUnitPrice)?BigInt(null==r?void 0:r.gasUnitPrice):void 0});if(!t)throw new Error("error");const n=new g.BCS.Deserializer(t),i=g.TxnBuilderTypes.SignedTransaction.deserialize(n).authenticator,o=i.public_key.value,s=i.signature.value;return new m.AccountAuthenticatorEd25519(new m.Ed25519PublicKey(o),new m.Ed25519Signature(s))}}throw new F(`Sign Transaction is not supported by ${null==(s=this.wallet)?void 0:s.name}`).message}catch(e){const t=ae(e);throw new U(t).message}}async signMessage(e){try{return this.ensureWalletExists(this._wallet),this.recordEvent("sign_message"),this._wallet.isAIP62Standard?await this.walletStandardCore.signMessage(e,this._wallet):await this._wallet.signMessage(e)}catch(e){const t=ae(e);throw new N(t).message}}async submitTransaction(e){try{this.ensureWalletExists(this._wallet);const{additionalSignersAuthenticators:t}=e,r=void 0!==t?"multi-agent":"simple";if(this.recordEvent("submit_transaction",{transaction_type:r}),this._wallet.submitTransaction)return await this._wallet.submitTransaction(e);const n=new m.AptosConfig({network:V(this.network)}),i=new m.Aptos(n);if(void 0!==t){const r={...e,additionalSignersAuthenticators:t};return i.transaction.submit.multiAgent(r)}return i.transaction.submit.simple(e)}catch(e){const t=ae(e);throw new U(t).message}}async onAccountChange(){try{this.ensureWalletExists(this._wallet),await this._wallet.onAccountChange((async e=>{this.setAccount(e),await this.setAnsName(),this.recordEvent("account_change"),this.emit("accountChange",this._account)}))}catch(e){const t=ae(e);throw new P(t).message}}async onNetworkChange(){try{this.ensureWalletExists(this._wallet),await this._wallet.onNetworkChange((async e=>{this.setNetwork(e),await this.setAnsName(),this.emit("networkChange",this._network)}))}catch(e){const t=ae(e);throw new R(t).message}}async changeNetwork(e){var t;try{this.ensureWalletExists(this._wallet),this.recordEvent("change_network_request",{from:null==(t=this._network)?void 0:t.name,to:e});const r=e===m.Network.DEVNET?await de():m.NetworkToChainId[e];if(this._wallet.changeNetwork){const t={name:e,chainId:r},n=await this._wallet.changeNetwork(t);if(n.status===b.UserResponseStatus.REJECTED)throw new T("User has rejected the request").message;return n.args}throw new j(`${this._wallet.name} does not support changing network request`).message}catch(e){const t=ae(e);throw new j(t).message}}async signMessageAndVerify(e){try{return this.ensureWalletExists(this._wallet),this.ensureAccountExists(this._account),this.recordEvent("sign_message_and_verify"),this._wallet.isAIP62Standard?this.walletStandardCore.signMessageAndVerify(e,this._wallet):await this.walletCoreV1.signMessageAndVerify(e,this._wallet,this._account)}catch(e){const t=ae(e);throw new D(t).message}}};"undefined"!=typeof window&&(window.WALLET_ADAPTER_CORE_VERSION=p)},49045:(e,t,r)=>{"use strict";function n(e,t){return null!=e?e:t()}function i(e){let t,r=e[0],n=1;for(;nr.call(t,...e))),t=void 0)}return r}Object.defineProperty(t,"__esModule",{value:!0});var o,s=r(58847);o=s,Object.keys(o).filter((e=>"default"!==e&&"__esModule"!==e)).forEach((e=>{t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:()=>o[e]})}));var a=r(7852),u=class e extends a.Serializable{constructor({address:e,publicKey:t,ansName:r}){super(),this.address=a.AccountAddress.from(e),this.publicKey=t,this.ansName=r}serialize(e){if(this.address.serialize(e),this.publicKey instanceof a.Ed25519PublicKey)e.serializeU32AsUleb128(a.SigningScheme.Ed25519);else if(this.publicKey instanceof a.MultiEd25519PublicKey)e.serializeU32AsUleb128(a.SigningScheme.MultiEd25519);else if(this.publicKey instanceof a.AnyPublicKey)e.serializeU32AsUleb128(a.SigningScheme.SingleKey);else{if(!(this.publicKey instanceof a.MultiKey))throw new Error("Unsupported public key");e.serializeU32AsUleb128(a.SigningScheme.MultiKey)}this.publicKey.serialize(e),e.serializeStr(n(this.ansName,(()=>"")))}static deserialize(t){let r,n=a.AccountAddress.deserialize(t),i=t.deserializeUleb128AsU32();switch(i){case a.SigningScheme.Ed25519:r=a.Ed25519PublicKey.deserialize(t);break;case a.SigningScheme.MultiEd25519:r=a.MultiEd25519PublicKey.deserialize(t);break;case a.SigningScheme.SingleKey:r=a.AnyPublicKey.deserialize(t);break;case a.SigningScheme.MultiKey:r=a.MultiKey.deserialize(t);break;default:throw new Error(`Unknown variant index for WrappedPublicKey: ${i}`)}let o=t.deserializeStr()||void 0;return new e({address:n,publicKey:r,ansName:o})}},c="aptos:devnet",l=t.APTOS_TESTNET_CHAIN="aptos:testnet",d=t.APTOS_LOCALNET_CHAIN="aptos:localnet",h=t.APTOS_MAINNET_CHAIN="aptos:mainnet",f=t.APTOS_CHAINS=[c,l,d,h],p=["aptos:account","aptos:connect","aptos:disconnect","aptos:network","aptos:onAccountChange","aptos:onNetworkChange","aptos:signMessage","aptos:signTransaction"];function g(e,t=[]){return[...p,...t].every((t=>t in e.features))}var m,y=((m=y||{})[m.Unauthorized=4100]="Unauthorized",m[m.InternalError=-30001]="InternalError",m),b=t.AptosWalletErrors=Object.freeze({4100:{status:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[-30001]:{status:"Internal error",message:"Something went wrong within the wallet."}}),v=t.AptosWalletError=class e extends Error{constructor(t,r){super(n(n(r,(()=>i([b,"access",e=>e[t],"optionalAccess",e=>e.message]))),(()=>"Unknown error occurred"))),this.code=t,this.status=n(i([b,"access",e=>e[t],"optionalAccess",e=>e.status]),(()=>"Unknown error")),this.name="AptosWalletError",Object.setPrototypeOf(this,e.prototype)}},A=(e=>(e.APPROVED="Approved",e.REJECTED="Rejected",e))(A||{});t.APTOS_CHAINS=f,t.APTOS_DEVNET_CHAIN=c,t.APTOS_LOCALNET_CHAIN=d,t.APTOS_MAINNET_CHAIN=h,t.APTOS_TESTNET_CHAIN=l,t.AccountInfo=u,t.AptosChangeNetworkNamespace="aptos:changeNetwork",t.AptosConnectNamespace="aptos:connect",t.AptosDisconnectNamespace="aptos:disconnect",t.AptosGetAccountNamespace="aptos:account",t.AptosGetNetworkNamespace="aptos:network",t.AptosOnAccountChangeNamespace="aptos:onAccountChange",t.AptosOnNetworkChangeNamespace="aptos:onNetworkChange",t.AptosSignAndSubmitTransactionNamespace="aptos:signAndSubmitTransaction",t.AptosSignMessageNamespace="aptos:signMessage",t.AptosSignTransactionNamespace="aptos:signTransaction",t.AptosWalletError=v,t.AptosWalletErrorCode=y,t.AptosWalletErrors=b,t.UserResponseStatus=A,t.getAptosWallets=function(){let{get:e,on:t}=s.getWallets.call(void 0),r=e(),n=[];return r.map((e=>{g(e)&&n.push(e)})),{aptosWallets:n,on:t}},t.isWalletWithRequiredFeatureSet=g},41324:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=r(17812);t.a=(e,t,r,o)=>{for(var s,a=o>1?void 0:o?i(t,r):t,u=e.length-1;u>=0;u--)(s=e[u])&&(a=(o?s(t,r,a):s(a))||a);return o&&a&&n(t,r,a),a},t.b=async function(e){return new Promise((t=>{setTimeout(t,e)}))},t.c=()=>Math.floor(Date.now()/1e3),t.d=function(e){let t=new Date(1e3*e);return t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),Math.floor(t.getTime()/1e3)},t.e=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=t+"==".substring(0,(3-t.length%3)%3);return o.decode.call(void 0,r)}},7852:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(4364);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){return null!=e?e:t()}function a(e){let t,r=e[0],n=1;for(;nr.call(t,...e))),t=void 0)}return r}Object.defineProperty(t,"__esModule",{value:!0});var u,c=r(41324),l=4294967295,d=18446744073709551615n,h=340282366920938463463374607431768211455n,f=115792089237316195423570985008687907853269984665640564039457584007913129639935n,p=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){let e=this.deserializeBytes();return(new TextDecoder).decode(e)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(e){return this.deserializeBool()?this.deserialize(e):void 0}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(1!==e&&0!==e)throw new Error("Invalid boolean value");return 1===e}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32(),t=this.deserializeU32();return BigInt(BigInt(t)<l)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}deserialize(e){return e.deserialize(this)}deserializeVector(e){let t=this.deserializeUleb128AsU32(),r=new Array;for(let n=0;ne.message])}`,"invalid_hex_chars")}}static fromHexInput(t){return t instanceof Uint8Array?new e(t):e.fromHexString(t)}static isValid(t){try{return e.fromHexString(t),{valid:!0}}catch(e){return{valid:!1,invalidReason:a([e,"optionalAccess",e=>e.invalidReason]),invalidReasonMessage:a([e,"optionalAccess",e=>e.message])}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}},v=class{bcsToBytes(){let e=new A;return this.serialize(e),e.toUint8Array()}bcsToHex(){let e=this.bcsToBytes();return b.fromHexInput(e)}},A=t.Serializer=class{constructor(e=64){if(e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(e),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){let t=BigInt(e)&d,r=BigInt(e)>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){let t=BigInt(e)&h,r=BigInt(e)>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e,r=[];for(;t>>>7;)r.push(127&t|128),t>>>=7;r.push(t),this.appendToBuffer(new Uint8Array(r))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(e){e.serialize(this)}serializeVector(e){this.serializeU32AsUleb128(e.length),e.forEach((e=>{e.serialize(this)}))}serializeOption(e){let t=void 0!==e;this.serializeBool(t),t&&e.serialize(this)}serializeOptionStr(e){void 0===e?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(e))}};function w(e){if("boolean"!=typeof e)throw new Error(`${e} is not a boolean value`)}c.a.call(void 0,[I(0,255)],A.prototype,"serializeU8",1),c.a.call(void 0,[I(0,65535)],A.prototype,"serializeU16",1),c.a.call(void 0,[I(0,l)],A.prototype,"serializeU32",1),c.a.call(void 0,[I(BigInt(0),d)],A.prototype,"serializeU64",1),c.a.call(void 0,[I(BigInt(0),h)],A.prototype,"serializeU128",1),c.a.call(void 0,[I(BigInt(0),f)],A.prototype,"serializeU256",1),c.a.call(void 0,[I(0,l)],A.prototype,"serializeU32AsUleb128",1);var E=(e,t,r)=>`${e} is out of range: [${t}, ${r}]`;function _(e,t,r){let n=BigInt(e);if(n>BigInt(r)||n{let o=i.value;return i.value=function(r){return _(r,e,t),o.apply(this,[r])},i}}var S,k,C,T,x,M,B,P,R=class e extends v{constructor(e){super(),this.value=b.fromHexInput(e).toUint8Array()}serialize(e){e.serializeFixedBytes(this.value)}serializeForEntryFunction(e){e.serialize(this)}serializeForScriptFunction(e){e.serialize(this)}static deserialize(t,r){let n=t.deserializeFixedBytes(r);return new e(n)}},O=class e extends v{constructor(e){super(),this.value=new R(e)}serialize(e){e.serialize(this.value)}serializeForEntryFunction(e){e.serializeU32AsUleb128(this.value.value.length),e.serialize(this)}static deserialize(t,r){let n=R.deserialize(t,r);return new e(n.value)}},N=((B=N||{}).JSON="application/json",B.BCS="application/x-bcs",B.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",B.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",B),D=t.TypeTagVariants=((M=D||{})[M.Bool=0]="Bool",M[M.U8=1]="U8",M[M.U64=2]="U64",M[M.U128=3]="U128",M[M.Address=4]="Address",M[M.Signer=5]="Signer",M[M.Vector=6]="Vector",M[M.Struct=7]="Struct",M[M.U16=8]="U16",M[M.U32=9]="U32",M[M.U256=10]="U256",M[M.Reference=254]="Reference",M[M.Generic=255]="Generic",M),L=t.ScriptTransactionArgumentVariants=((x=L||{})[x.U8=0]="U8",x[x.U64=1]="U64",x[x.U128=2]="U128",x[x.Address=3]="Address",x[x.U8Vector=4]="U8Vector",x[x.Bool=5]="Bool",x[x.U16=6]="U16",x[x.U32=7]="U32",x[x.U256=8]="U256",x),U=t.TransactionPayloadVariants=(e=>(e[e.Script=0]="Script",e[e.EntryFunction=2]="EntryFunction",e[e.Multisig=3]="Multisig",e))(U||{}),F=t.TransactionVariants=((T=F||{})[T.MultiAgentTransaction=0]="MultiAgentTransaction",T[T.FeePayerTransaction=1]="FeePayerTransaction",T),j=t.TransactionAuthenticatorVariant=((C=j||{})[C.Ed25519=0]="Ed25519",C[C.MultiEd25519=1]="MultiEd25519",C[C.MultiAgent=2]="MultiAgent",C[C.FeePayer=3]="FeePayer",C[C.SingleSender=4]="SingleSender",C),z=t.AccountAuthenticatorVariant=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(z||{}),H=t.AnyPublicKeyVariant=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(H||{}),K=t.AnySignatureVariant=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(K||{}),G=t.EphemeralPublicKeyVariant=((k=G||{})[k.Ed25519=0]="Ed25519",k),Q=t.EphemeralSignatureVariant=(e=>(e[e.Ed25519=0]="Ed25519",e))(Q||{}),q=t.EphemeralCertificateVariant=(e=>(e[e.ZkProof=0]="ZkProof",e))(q||{}),W=t.ZkpVariant=(e=>(e[e.Groth16=0]="Groth16",e))(W||{}),V=t.TransactionResponseType=((S=V||{}).Pending="pending_transaction",S.User="user_transaction",S.Genesis="genesis_transaction",S.BlockMetadata="block_metadata_transaction",S.StateCheckpoint="state_checkpoint_transaction",S.Validator="validator_transaction",S),Y=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(Y||{}),J=t.MoveAbility=(e=>(e.STORE="store",e.DROP="drop",e.KEY="key",e.COPY="copy",e))(J||{}),X=t.RoleType=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(X||{}),Z=t.SigningScheme=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(Z||{}),$=t.SigningSchemeInput=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",e))($||{}),ee=t.DeriveScheme=(e=>(e[e.DeriveAuid=251]="DeriveAuid",e[e.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",e[e.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",e[e.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",e[e.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",e))(ee||{}),te=class e extends v{constructor(e){super(),w(e),this.value=e}serialize(e){e.serializeBool(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(5),e.serialize(this)}static deserialize(t){return new e(t.deserializeBool())}},re=t.U8=class e extends v{constructor(e){super(),_(e,0,255),this.value=e}serialize(e){e.serializeU8(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(0),e.serialize(this)}static deserialize(t){return new e(t.deserializeU8())}},ne=t.U16=class e extends v{constructor(e){super(),_(e,0,65535),this.value=e}serialize(e){e.serializeU16(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(6),e.serialize(this)}static deserialize(t){return new e(t.deserializeU16())}},ie=t.U32=class e extends v{constructor(e){super(),_(e,0,l),this.value=e}serialize(e){e.serializeU32(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(7),e.serialize(this)}static deserialize(t){return new e(t.deserializeU32())}},oe=t.U64=class e extends v{constructor(e){super(),_(e,BigInt(0),d),this.value=BigInt(e)}serialize(e){e.serializeU64(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(1),e.serialize(this)}static deserialize(t){return new e(t.deserializeU64())}},se=t.U128=class e extends v{constructor(e){super(),_(e,BigInt(0),h),this.value=BigInt(e)}serialize(e){e.serializeU128(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(2),e.serialize(this)}static deserialize(t){return new e(t.deserializeU128())}},ae=t.U256=class e extends v{constructor(e){super(),_(e,BigInt(0),f),this.value=BigInt(e)}serialize(e){e.serializeU256(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(8),e.serialize(this)}static deserialize(t){return new e(t.deserializeU256())}},ue=class e extends v{constructor(e){super(),this.values=e}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){if(!(this.values[0]instanceof re)&&void 0!==this.values[0])throw new Error("Script function arguments only accept u8 vectors");e.serializeU32AsUleb128(4),e.serialize(this)}static U8(t){let r;if(Array.isArray(t)&&"number"==typeof t[0])r=t;else if("string"==typeof t){let e=b.fromHexInput(t);r=Array.from(e.toUint8Array())}else{if(!(t instanceof Uint8Array))throw new Error("Invalid input type");r=Array.from(t)}return new e(r.map((e=>new re(e))))}static U16(t){return new e(t.map((e=>new ne(e))))}static U32(t){return new e(t.map((e=>new ie(e))))}static U64(t){return new e(t.map((e=>new oe(e))))}static U128(t){return new e(t.map((e=>new se(e))))}static U256(t){return new e(t.map((e=>new ae(e))))}static Bool(t){return new e(t.map((e=>new te(e))))}static MoveString(t){return new e(t.map((e=>new ce(e))))}serialize(e){e.serializeVector(this.values)}static deserialize(t,r){let n=t.deserializeUleb128AsU32(),i=new Array;for(let e=0;e0===e))&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let e=g.bytesToHex.call(void 0,this.data);return this.isSpecial()&&(e=e[e.length-1]),e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return g.bytesToHex.call(void 0,this.data)}toUint8Array(){return this.data}serialize(e){e.serializeFixedBytes(this.data)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(3),e.serialize(this)}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e(r)}static fromStringStrict(t){if(!t.startsWith("0x"))throw new m("Hex string must start with a leading 0x.","leading_zero_x_required");let r=e.fromString(t);if(t.length!==e.LONG_STRING_LENGTH+2){if(!r.isSpecial())throw new m(`The given hex string ${t} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");if(3!==t.length)throw new m(`The given hex string ${t} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}return r}static fromString(t){let r,n=t;if(t.startsWith("0x")&&(n=t.slice(2)),0===n.length)throw new m("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(n.length>64)throw new m("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");try{r=g.hexToBytes.call(void 0,n.padStart(64,"0"))}catch(e){throw new m(`Hex characters are invalid: ${a([e,"optionalAccess",e=>e.message])}`,"invalid_hex_chars")}return new e(r)}static from(t){return t instanceof e?t:t instanceof Uint8Array?new e(t):e.fromString(t)}static fromStrict(t){return t instanceof e?t:t instanceof Uint8Array?new e(t):e.fromStringStrict(t)}static isValid(t){try{return t.strict?e.fromStrict(t.input):e.from(t.input),{valid:!0}}catch(e){return{valid:!1,invalidReason:a([e,"optionalAccess",e=>e.invalidReason]),invalidReasonMessage:a([e,"optionalAccess",e=>e.message])}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}};pe.LENGTH=32,pe.LONG_STRING_LENGTH=64,pe.ZERO=pe.from("0x0"),pe.ONE=pe.from("0x1"),pe.TWO=pe.from("0x2"),pe.THREE=pe.from("0x3"),pe.FOUR=pe.from("0x4");var ge=pe,me=class e extends v{constructor(t){super();let{data:r}=t,n=b.fromHexInput(r);if(n.toUint8Array().length!==e.LENGTH)throw new Error(`Authentication Key length should be ${e.LENGTH}`);this.data=n}serialize(e){e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(t){let{scheme:r,input:n}=t,i=b.fromHexInput(n).toUint8Array(),o=new Uint8Array([...i,r]),s=he.sha3_256.create();s.update(o);let a=s.digest();return new e({data:a})}static fromPublicKeyAndScheme(e){let{publicKey:t}=e;return t.authKey()}static fromPublicKey(e){let{publicKey:t}=e;return t.authKey()}derivedAddress(){return new ge(this.data.toUint8Array())}};me.LENGTH=32;var ye=me,be=r(74500),ve=r(64989),Ae=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(r(76260)),we=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,Ee=t.APTOS_BIP44_REGEX=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,_e=t.KeyType=(e=>(e.ED25519="ed25519 seed",e))(_e||{}),Ie=t.HARDENED_OFFSET=2147483648;function Se(e){return Ee.test(e)}function ke(e){return we.test(e)}var Ce=(e,t)=>{let r=be.hmac.create(ve.sha512,e).update(t).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}},Te=t.CKDPriv=({key:e,chainCode:t},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let i=new Uint8Array(n),o=new Uint8Array([0]),s=new Uint8Array([...o,...e,...i]);return Ce(t,s)},xe=e=>e.replace("'",""),Me=t.splitPath=e=>e.split("/").slice(1).map(xe),Be=t.mnemonicToSeed=e=>{let t=e.trim().split(/\s+/).map((e=>e.toLowerCase())).join(" ");return Ae.mnemonicToSeedSync(t)},Pe=class extends v{toString(){let e=this.toUint8Array();return b.fromHexInput(e).toString()}},Re=t.AccountPublicKey=class extends Pe{},Oe=class extends v{toString(){let e=this.toUint8Array();return b.fromHexInput(e).toString()}},Ne=e=>"string"==typeof e?b.isValid(e).valid?e:n.from(e,"utf8"):e,De=[237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16],Le=class e extends Re{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof He))return!1;let n=Ne(t),i=b.fromHexInput(n).toUint8Array(),o=r.toUint8Array(),s=this.key.toUint8Array();return!!r.isCanonicalSignature()&&de.ed25519.verify(o,i,s)}authKey(){return ye.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}};Le.LENGTH=32;var Ue=Le,Fe=class e extends v{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.signingKey=r}static generate(){let t=de.ed25519.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!ke(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,Be(r))}static fromDerivationPathInner(t,r,n=Ie){let{key:i,chainCode:o}=Ce(e.SLIP_0010_SEED,r),s=Me(t).map((e=>parseInt(e,10))),{key:a}=s.reduce(((e,t)=>Te(e,t+n)),{key:i,chainCode:o});return new e(a)}publicKey(){let e=de.ed25519.getPublicKey(this.signingKey.toUint8Array());return new Ue(e)}sign(e){let t=Ne(e),r=b.fromHexInput(t).toUint8Array(),n=de.ed25519.sign(r,this.signingKey.toUint8Array());return new He(n)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};Fe.LENGTH=32,Fe.SLIP_0010_SEED="ed25519 seed";var je=Fe,ze=class e extends Oe{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}isCanonicalSignature(){let e=this.toUint8Array().slice(32);for(let t=e.length-1;t>=0;t-=1){if(e[t]De[t])return!1}return!1}};ze.LENGTH=64;var He=ze,Ke=class e extends Re{constructor(t){super();let{publicKeys:r,threshold:n}=t;if(r.length>e.MAX_KEYS||r.lengthr.length)throw new Error(`Threshold must be between ${e.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof qe))return!1;let n=[];for(let e=0;e<4;e+=1)for(let t=0;t<8;t+=1)if(r.bitmap[e]&1<<7-t){let r=8*e+t;n.push(r)}if(n.length!==r.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(n.length{e.set(t.toUint8Array(),r*Ue.LENGTH)})),e[this.publicKeys.length*Ue.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r[r.length-1],i=[];for(let e=0;ee.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n})}toUint8Array(){let t=new Uint8Array(this.signatures.length*He.LENGTH+e.BITMAP_LEN);return this.signatures.forEach(((e,r)=>{t.set(e.toUint8Array(),r*He.LENGTH)})),t.set(this.bitmap,this.signatures.length*He.LENGTH),t}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let e=0;e{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");if(o>0&&t<=r[o-1])throw new Error("The bits need to be sorted in ascending order.");i.add(t);let s=Math.floor(t/8),a=n[s];a|=128>>t%8,n[s]=a})),n}};Qe.MAX_SIGNATURES_SUPPORTED=32,Qe.BITMAP_LEN=4;var qe=Qe,We=r(18019),Ve=r(11335),Ye=class e extends Pe{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof et))return!1;let n=Ne(t),i=b.fromHexInput(n).toUint8Array(),o=he.sha3_256.call(void 0,i),s=r.toUint8Array();return We.secp256k1.verify(s,o,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}};Ye.LENGTH=65;var Je=Ye,Xe=class e extends v{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.key=r}static generate(){let t=We.secp256k1.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!Se(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,Be(r))}static fromDerivationPathInner(t,r){let{privateKey:n}=Ve.HDKey.fromMasterSeed(r).derive(t);if(null===n)throw new Error("Invalid key");return new e(n)}sign(e){let t=Ne(e),r=b.fromHexInput(t),n=he.sha3_256.call(void 0,r.toUint8Array()),i=We.secp256k1.sign(n,this.key.toUint8Array(),{lowS:!0});return new et(i.toCompactRawBytes())}publicKey(){let e=We.secp256k1.getPublicKey(this.key.toUint8Array(),!1);return new Je(e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};Xe.LENGTH=32;var Ze=Xe,$e=class e extends Oe{constructor(t){super();let r=b.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}};$e.LENGTH=64;var et=$e,tt=r(59717),rt=class e extends Pe{constructor(e){super();let t=e.constructor.name;if(t!==Ue.name)throw new Error(`Unsupported key for EphemeralPublicKey - ${t}`);this.publicKey=e,this.variant=0}toUint8Array(){return this.bcsToBytes()}verifySignature(e){let{message:t,signature:r}=e;return this.publicKey.verifySignature({message:t,signature:r})}serialize(e){if(!(this.publicKey instanceof Ue))throw new Error("Unknown public key type");e.serializeU32AsUleb128(0),this.publicKey.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(Ue.deserialize(t));throw new Error(`Unknown variant index for EphemeralPublicKey: ${r}`)}static isPublicKey(t){return t instanceof e}},nt=t.EphemeralSignature=class e extends Oe{constructor(e){super();let t=e.constructor.name;if(t!==He.name)throw new Error(`Unsupported signature for EphemeralSignature - ${t}`);this.signature=e}toUint8Array(){return this.bcsToBytes()}static fromHex(t){let r=b.fromHexInput(t),n=new p(r.toUint8Array());return e.deserialize(n)}serialize(e){if(!(this.signature instanceof He))throw new Error("Unknown signature type");e.serializeU32AsUleb128(0),this.signature.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(He.deserialize(t));throw new Error(`Unknown variant index for EphemeralSignature: ${r}`)}},it=r(92254),ot=[it.poseidon1,it.poseidon2,it.poseidon3,it.poseidon4,it.poseidon5,it.poseidon6,it.poseidon7,it.poseidon8,it.poseidon9,it.poseidon10,it.poseidon11,it.poseidon12,it.poseidon13,it.poseidon14,it.poseidon15,it.poseidon16],st=31,at=15*st;function ut(e,t){return function(e,t){if(e.length>t)throw new Error(`Inputted bytes of length ${e} is longer than ${t}`);return dt(ct(e,t))}((new TextEncoder).encode(e),t)}function ct(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);return function(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);let r=function(e,t){if(tat)throw new Error(`Can't pack more than ${at}. Was given ${e.length} bytes`);return function(e,t){let r=[];for(let n=0;nlt(e)))}(r)}(e,t).concat([BigInt(e.length)])}function lt(e){let t=BigInt(0);for(let r=e.length-1;r>=0;r-=1)t=t<ot.length)throw new Error(`Unable to hash input of length ${e.length}. Max input length is ${ot.length}`);return ot[e.length-1](e)}var ht=class extends v{toString(){let e=this.bcsToBytes();return b.fromHexInput(e).toString()}},ft=class extends Error{constructor(e,t,r){super(r),this.name="AptosApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.data=t.data,this.request=e}},pt="1.18.0",gt={mainnet:"https://api.mainnet.aptoslabs.com/v1/graphql",testnet:"https://api.testnet.aptoslabs.com/v1/graphql",devnet:"https://api.devnet.aptoslabs.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},mt=t.NetworkToNodeAPI={mainnet:"https://api.mainnet.aptoslabs.com/v1",testnet:"https://api.testnet.aptoslabs.com/v1",devnet:"https://api.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},yt=t.NetworkToFaucetAPI={mainnet:"https://faucet.mainnet.aptoslabs.com",testnet:"https://faucet.testnet.aptoslabs.com",devnet:"https://faucet.devnet.aptoslabs.com",local:"http://127.0.0.1:8081"},bt=t.NetworkToPepperAPI={mainnet:"https://api.mainnet.aptoslabs.com/keyless/pepper/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/pepper/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/pepper/v0",local:"https://api.devnet.aptoslabs.com/keyless/pepper/v0"},vt=t.NetworkToProverAPI={mainnet:"https://api.mainnet.aptoslabs.com/keyless/prover/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/prover/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/prover/v0",local:"https://api.devnet.aptoslabs.com/keyless/prover/v0"},At=t.Network=(e=>(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e.CUSTOM="custom",e))(At||{}),wt=t.NetworkToChainId={mainnet:1,testnet:2,local:4},Et=t.NetworkToNetworkName={mainnet:"mainnet",testnet:"testnet",devnet:"devnet",local:"local",custom:"custom"},_t=(e=>(e.FULLNODE="Fullnode",e.INDEXER="Indexer",e.FAUCET="Faucet",e.PEPPER="Pepper",e.PROVER="Prover",e))(_t||{}),It=t.DEFAULT_MAX_GAS_AMOUNT=2e5,St=t.DEFAULT_TXN_EXP_SEC_FROM_NOW=20,kt=t.DEFAULT_TXN_TIMEOUT_SEC=20,Ct=t.APTOS_COIN="0x1::aptos_coin::AptosCoin",Tt=t.RAW_TRANSACTION_SALT="APTOS::RawTransaction",xt=t.RAW_TRANSACTION_WITH_DATA_SALT="APTOS::RawTransactionWithData",Mt=t.ProcessorType=(e=>(e.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",e.DEFAULT="default_processor",e.EVENTS_PROCESSOR="events_processor",e.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",e.STAKE_PROCESSOR="stake_processor",e.TOKEN_V2_PROCESSOR="token_v2_processor",e.USER_TRANSACTION_PROCESSOR="user_transaction_processor",e))(Mt||{});function Bt(e,t){let r=t.bcsToBytes(),n=new p(r);return e.deserialize(n)}var Pt={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",429:"Too Many Requests",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable"};async function Rt(e,t){let{url:r,method:n,body:i,contentType:o,params:u,overrides:c,originMethod:l}=e,d={...a([c,"optionalAccess",e=>e.HEADERS]),"x-aptos-client":`aptos-typescript-sdk/${pt}`,"content-type":s(o,(()=>"application/json")),"x-aptos-typescript-sdk-origin-method":l};return a([c,"optionalAccess",e=>e.AUTH_TOKEN])&&(d.Authorization=`Bearer ${a([c,"optionalAccess",e=>e.AUTH_TOKEN])}`),a([c,"optionalAccess",e=>e.API_KEY])&&(d.Authorization=`Bearer ${a([c,"optionalAccess",e=>e.API_KEY])}`),t.provider({url:r,method:n,body:i,params:u,headers:d,overrides:c})}async function Ot(e,t,r){let n,{url:i,path:o}=e,a=o?`${i}/${o}`:i,u=await Rt({...e,url:a},t.client),c={status:u.status,statusText:u.statusText,data:u.data,headers:u.headers,config:u.config,request:u.request,url:a};if(401===c.status)throw new ft(e,c,`Error: ${c.data}`);if("Indexer"===r){let t=c.data;if(t.errors)throw new ft(e,c,s(`Indexer error: ${t.errors[0].message}`,(()=>`Indexer unhandled Error ${u.status} : ${u.statusText}`)));c.data=t.data}else if(("Pepper"===r||"Prover"===r)&&c.status>=400)throw new ft(e,c,`${u.data}`);if(c.status>=200&&c.status<300)return c;throw n=c&&c.data&&"message"in c.data&&"error_code"in c.data?JSON.stringify(c.data):c.status in Pt?Pt[c.status]:`Unhandled Error ${c.status} : ${c.statusText}`,new ft(e,c,`${r} error: ${n}`)}async function Nt(e){let{aptosConfig:t,overrides:r,params:n,contentType:i,acceptType:o,path:s,originMethod:a,type:u}=e;return Ot({url:t.getRequestUrl(u),method:"GET",originMethod:a,path:s,contentType:i,acceptType:o,params:n,overrides:{...t.clientConfig,...r}},t,e.type)}async function Dt(e){let{aptosConfig:t}=e;return Nt({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...a([t,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([t,"access",e=>e.fullnodeConfig,"optionalAccess",e=>e.HEADERS])}}})}async function Lt(e){let t,r=[],n=e.params;do{let i=await Nt({type:"Fullnode",aptosConfig:e.aptosConfig,originMethod:e.originMethod,path:e.path,params:n,overrides:e.overrides});t=i.headers["x-aptos-cursor"],delete i.headers,r.push(...i.data),n.start=t}while(null!=t);return r}async function Ut(e){let{type:t,originMethod:r,path:n,body:i,acceptType:o,contentType:s,params:a,aptosConfig:u,overrides:c}=e;return Ot({url:u.getRequestUrl(t),method:"POST",originMethod:r,path:n,body:i,contentType:s,acceptType:o,params:a,overrides:c},u,e.type)}async function Ft(e){let{aptosConfig:t}=e;return Ut({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...a([t,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([t,"access",e=>e.fullnodeConfig,"optionalAccess",e=>e.HEADERS])}}})}async function jt(e){let{aptosConfig:t}=e;return Ut({...e,type:"Indexer",overrides:{...t.clientConfig,...t.indexerConfig,...e.overrides,HEADERS:{...a([t,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([t,"access",e=>e.indexerConfig,"optionalAccess",e=>e.HEADERS])}}})}async function zt(e){let{aptosConfig:t}=e,r={...t,clientConfig:{...t.clientConfig}};return a([r,"optionalAccess",e=>e.clientConfig,"optionalAccess",e=>delete e.API_KEY]),Ut({...e,type:"Faucet",overrides:{...r.clientConfig,...r.faucetConfig,...e.overrides,HEADERS:{...a([r,"access",e=>e.clientConfig,"optionalAccess",e=>e.HEADERS]),...a([r,"access",e=>e.faucetConfig,"optionalAccess",e=>e.HEADERS])}}})}async function Ht(e){return Ut({...e,type:"Pepper"})}async function Kt(e){return Ut({...e,type:"Prover"})}var Gt=new Map;function Qt(e,t,r){return async(...n)=>{if(Gt.has(t)){let{value:e,timestamp:n}=Gt.get(t);if(void 0===r||Date.now()-n<=r)return e}let i=await e(...n);return Gt.set(t,{value:i,timestamp:Date.now()}),i}}var qt=t.MAX_AUD_VAL_BYTES=120,Wt=t.MAX_UID_KEY_BYTES=30,Vt=t.MAX_UID_VAL_BYTES=330,Yt=t.MAX_ISS_VAL_BYTES=120,Jt=t.MAX_EXTRA_FIELD_BYTES=350,Xt=t.MAX_JWT_HEADER_B64_BYTES=300,Zt=t.MAX_COMMITED_EPK_BYTES=93,$t=class e extends Re{constructor(t,r){super();let n=b.fromHexInput(r).toUint8Array();if(n.length!==e.ID_COMMITMENT_LENGTH)throw new Error(`Id Commitment length in bytes should be ${e.ID_COMMITMENT_LENGTH}`);this.iss=t,this.idCommitment=n}authKey(){let e=new A;return e.serializeU32AsUleb128(3),e.serializeFixedBytes(this.bcsToBytes()),ye.fromSchemeAndBytes({scheme:2,input:e.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}toString(){return b.fromHexInput(this.toUint8Array()).toString()}verifySignature(e){throw new Error("Not yet implemented")}serialize(e){e.serializeStr(this.iss),e.serializeBytes(this.idCommitment)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new e(r,n)}static load(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new e(r,n)}static isPublicKey(t){return t instanceof e}static create(t){return tr(t),new e(t.iss,tr(t))}static fromJwtAndPepper(t){let{jwt:r,pepper:n,uidKey:i="sub"}=t,o=tt.jwtDecode.call(void 0,r),s=o.iss;if("string"!=typeof o.aud)throw new Error("aud was not found or an array of values");let a=o.aud,u=o[i];return e.create({iss:s,uidKey:i,uidVal:u,aud:a,pepper:n})}};$t.ID_COMMITMENT_LENGTH=32;var er=$t;function tr(e){let{uidKey:t,uidVal:r,aud:n,pepper:i}=e;return function(e,t){let r=new Uint8Array(t);for(let n=0;n>=BigInt(8);return r}(dt([lt(b.fromHexInput(i).toUint8Array()),ut(n,qt),ut(r,Vt),ut(t,Wt)]),er.ID_COMMITMENT_LENGTH)}var rr=class e extends Oe{constructor(e){super();let{jwtHeader:t,ephemeralCertificate:r,expiryDateSecs:n,ephemeralPublicKey:i,ephemeralSignature:o}=e;this.jwtHeader=t,this.ephemeralCertificate=r,this.expiryDateSecs=n,this.ephemeralPublicKey=i,this.ephemeralSignature=o}toUint8Array(){return this.bcsToBytes()}serialize(e){this.ephemeralCertificate.serialize(e),e.serializeStr(this.jwtHeader),e.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(e),this.ephemeralSignature.serialize(e)}static deserialize(t){let r=nr.deserialize(t),n=t.deserializeStr(),i=t.deserializeU64(),o=rt.deserialize(t),s=nt.deserialize(t);return new e({jwtHeader:n,expiryDateSecs:Number(i),ephemeralCertificate:r,ephemeralPublicKey:o,ephemeralSignature:s})}static getSimulationSignature(){return new e({jwtHeader:"{}",ephemeralCertificate:new nr(new ur({proof:new ar(new sr({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new rt(new Ue(new Uint8Array(32))),ephemeralSignature:new nt(new He(new Uint8Array(64)))})}static isSignature(t){return t instanceof e}},nr=t.EphemeralCertificate=class e extends Oe{constructor(e,t){super(),this.signature=e,this.variant=t}toUint8Array(){return this.signature.toUint8Array()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(ur.deserialize(t),r);throw new Error(`Unknown variant index for EphemeralCertificate: ${r}`)}},ir=class e extends v{constructor(e){if(super(),this.data=b.fromHexInput(e).toUint8Array(),32!==this.data.length)throw new Error("Input needs to be 32 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(32);return new e(r)}},or=class e extends v{constructor(e){if(super(),this.data=b.fromHexInput(e).toUint8Array(),64!==this.data.length)throw new Error("Input needs to be 64 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(64);return new e(r)}},sr=t.Groth16Zkp=class e extends ht{constructor(e){super();let{a:t,b:r,c:n}=e;this.a=new ir(t),this.b=new or(r),this.c=new ir(n)}serialize(e){this.a.serialize(e),this.b.serialize(e),this.c.serialize(e)}static deserialize(t){let r=ir.deserialize(t).bcsToBytes(),n=or.deserialize(t).bcsToBytes(),i=ir.deserialize(t).bcsToBytes();return new e({a:r,b:n,c:i})}},ar=t.ZkProof=class e extends v{constructor(e,t){super(),this.proof=e,this.variant=t}serialize(e){e.serializeU32AsUleb128(this.variant),this.proof.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(sr.deserialize(t),r);throw new Error(`Unknown variant index for ZkProof: ${r}`)}},ur=t.ZeroKnowledgeSig=class e extends Oe{constructor(e){super();let{proof:t,expHorizonSecs:r,trainingWheelsSignature:n,extraField:i,overrideAudVal:o}=e;this.proof=t,this.expHorizonSecs=r,this.trainingWheelsSignature=n,this.extraField=i,this.overrideAudVal=o}toUint8Array(){return this.bcsToBytes()}static fromBytes(t){return e.deserialize(new p(t))}serialize(e){this.proof.serialize(e),e.serializeU64(this.expHorizonSecs),e.serializeOptionStr(this.extraField),e.serializeOptionStr(this.overrideAudVal),e.serializeOption(this.trainingWheelsSignature)}static deserialize(t){let r=ar.deserialize(t),n=Number(t.deserializeU64()),i=t.deserializeOptionStr(),o=t.deserializeOptionStr(),s=t.deserializeOption(nt);return new e({proof:r,expHorizonSecs:n,trainingWheelsSignature:s,extraField:i,overrideAudVal:o})}},cr=t.KeylessConfiguration=class e{constructor(e,t){this.verficationKey=e,this.maxExpHorizonSecs=t}static create(t,r){return new e(new lr({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2}),r)}},lr=class e{constructor(e){let{alphaG1:t,betaG2:r,deltaG2:n,gammaAbcG1:i,gammaG2:o}=e;this.alphaG1=new ir(t),this.betaG2=new or(r),this.deltaG2=new or(n),this.gammaAbcG1=[new ir(i[0]),new ir(i[1])],this.gammaG2=new or(o)}static fromGroth16VerificationKeyResponse(t){return new e({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2})}};async function dr(e){let{aptosConfig:t}=e;return Qt((async()=>{let t=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await Dt({aptosConfig:t,originMethod:"getKeylessConfigurationResource",path:`accounts/${ge.from("0x1").toString()}/resource/0x1::keyless_account::Configuration`,params:{ledger_version:a([r,"optionalAccess",e=>e.ledgerVersion])}});return n.data}(e),r=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await Dt({aptosConfig:t,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${ge.from("0x1").toString()}/resource/0x1::keyless_account::Groth16VerificationKey`,params:{ledger_version:a([r,"optionalAccess",e=>e.ledgerVersion])}});return n.data}(e);return cr.create(r,Number(t.max_exp_horizon_secs))}),`keyless-configuration-${t.network}`,3e5)()}var hr=class e extends Re{constructor(e){if(super(),this.publicKey=e,e instanceof Ue)this.variant=0;else if(e instanceof Je)this.variant=1;else{if(!(e instanceof er))throw new Error("Unsupported public key type");this.variant=3}}verifySignature(e){let{message:t,signature:r}=e;return r instanceof fr&&this.publicKey.verifySignature({message:t,signature:r.signature})}authKey(){return ye.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=Ue.deserialize(t);break;case 1:r=Je.deserialize(t);break;case 3:r=er.deserialize(t);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${n}`)}return new e(r)}static isPublicKey(t){return t instanceof e}isEd25519(){return this.publicKey instanceof Ue}isSecp256k1PublicKey(){return this.publicKey instanceof Je}},fr=t.AnySignature=class e extends Oe{constructor(e){if(super(),this.signature=e,e instanceof He)this.variant=0;else if(e instanceof et)this.variant=1;else{if(!(e instanceof rr))throw new Error("Unsupported signature type");this.variant=3}}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=He.deserialize(t);break;case 1:r=et.deserialize(t);break;case 3:r=rr.deserialize(t);break;default:throw new Error(`Unknown variant index for AnySignature: ${n}`)}return new e(r)}},pr=class e extends Re{constructor(e){super();let{publicKeys:t,signaturesRequired:r}=e;if(r<1)throw new Error("The number of required signatures needs to be greater than 0");if(t.lengthe instanceof hr?e:new hr(e))),this.signaturesRequired=r}verifySignature(e){throw new Error("not implemented")}authKey(){return ye.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.publicKeys),e.serializeU8(this.signaturesRequired)}static deserialize(t){let r=t.deserializeVector(hr),n=t.deserializeU8();return new e({publicKeys:r,signaturesRequired:n})}createBitmap(e){let{bits:t}=e,r=new Uint8Array([0,0,0,0]),n=new Set;return t.forEach(((e,t)=>{if(t+1>this.publicKeys.length)throw new Error(`Signature index ${t+1} is out of public keys range, ${this.publicKeys.length}.`);if(n.has(e))throw new Error(`Duplicate bit ${e} detected.`);n.add(e);let i=Math.floor(e/8),o=r[i];o|=128>>e%8,r[i]=o})),r}getIndex(e){let t=e instanceof hr?e:new hr(e),r=this.publicKeys.findIndex((e=>e.toString()===t.toString()));if(-1!==r)return r;throw new Error("Public key not found in MultiKey")}},gr=class e extends Oe{constructor(t){super();let{signatures:r,bitmap:n}=t;if(r.length>e.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map((e=>e instanceof fr?e:new fr(e))),n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n});let i=this.bitmap.reduce(((e,t)=>e+function(e){let t=e;return t-=t>>1&1431655765,t=(858993459&t)+(t>>2&858993459),16843009*(t+(t>>4)&252645135)>>24}(t)),0);if(i!==this.signatures.length)throw new Error(`Expecting ${i} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(t){let{bits:r}=t,n=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((t=>{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");i.add(t);let r=Math.floor(t/8),o=n[r];o|=128>>t%8,n[r]=o})),n}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.signatures),e.serializeBytes(this.bitmap)}static deserialize(t){let r=t.deserializeVector(fr),n=t.deserializeBytes();return new e({signatures:r,bitmap:n})}};gr.BITMAP_LEN=4,gr.MAX_SIGNATURES_SUPPORTED=8*gr.BITMAP_LEN;var mr=gr,yr=class extends v{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return br.load(e);case 1:return vr.load(e);case 2:return Ar.load(e);case 3:return wr.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${t}`)}}isEd25519(){return this instanceof br}isMultiEd25519(){return this instanceof vr}isSingleKey(){return this instanceof Ar}isMultiKey(){return this instanceof wr}},br=t.AccountAuthenticatorEd25519=class e extends yr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Ue.deserialize(t),n=He.deserialize(t);return new e(r,n)}},vr=t.AccountAuthenticatorMultiEd25519=class e extends yr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Ge.deserialize(t),n=qe.deserialize(t);return new e(r,n)}},Ar=t.AccountAuthenticatorSingleKey=class e extends yr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(2),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=hr.deserialize(t),n=fr.deserialize(t);return new e(r,n)}},wr=t.AccountAuthenticatorMultiKey=class e extends yr{constructor(e,t){super(),this.public_keys=e,this.signatures=t}serialize(e){e.serializeU32AsUleb128(3),this.public_keys.serialize(e),this.signatures.serialize(e)}static load(t){let r=pr.deserialize(t),n=mr.deserialize(t);return new e(r,n)}},Er=class e extends v{constructor(e){super(),this.chainId=e}serialize(e){e.serializeU8(this.chainId)}static deserialize(t){let r=t.deserializeU8();return new e(r)}},_r=class e extends v{constructor(e){super(),this.identifier=e}serialize(e){e.serializeStr(this.identifier)}static deserialize(t){let r=t.deserializeStr();return new e(r)}},Ir=class e extends v{constructor(e,t){super(),this.address=e,this.name=t}static fromStr(t){let r=t.split("::");if(2!==r.length)throw new Error("Invalid module id.");return new e(ge.fromString(r[0]),new _r(r[1]))}serialize(e){this.address.serialize(e),this.name.serialize(e)}static deserialize(t){let r=ge.deserialize(t),n=_r.deserialize(t);return new e(r,n)}},Sr=class extends v{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return kr.load(e);case 1:return Cr.load(e);case 2:return Mr.load(e);case 3:return Br.load(e);case 4:return Rr.load(e);case 5:return Or.load(e);case 6:return Lr.load(e);case 7:return Ur.load(e);case 8:return Tr.load(e);case 9:return xr.load(e);case 10:return Pr.load(e);case 255:return Dr.load(e);default:throw new Error(`Unknown variant index for TypeTag: ${t}`)}}isBool(){return this instanceof kr}isAddress(){return this instanceof Rr}isGeneric(){return this instanceof Dr}isSigner(){return this instanceof Or}isVector(){return this instanceof Lr}isStruct(){return this instanceof Ur}isU8(){return this instanceof Cr}isU16(){return this instanceof Tr}isU32(){return this instanceof xr}isU64(){return this instanceof Mr}isU128(){return this instanceof Br}isU256(){return this instanceof Pr}},kr=t.TypeTagBool=class e extends Sr{toString(){return"bool"}serialize(e){e.serializeU32AsUleb128(0)}static load(t){return new e}},Cr=t.TypeTagU8=class e extends Sr{toString(){return"u8"}serialize(e){e.serializeU32AsUleb128(1)}static load(t){return new e}},Tr=t.TypeTagU16=class e extends Sr{toString(){return"u16"}serialize(e){e.serializeU32AsUleb128(8)}static load(t){return new e}},xr=t.TypeTagU32=class e extends Sr{toString(){return"u32"}serialize(e){e.serializeU32AsUleb128(9)}static load(t){return new e}},Mr=t.TypeTagU64=class e extends Sr{toString(){return"u64"}serialize(e){e.serializeU32AsUleb128(2)}static load(t){return new e}},Br=t.TypeTagU128=class e extends Sr{toString(){return"u128"}serialize(e){e.serializeU32AsUleb128(3)}static load(t){return new e}},Pr=t.TypeTagU256=class e extends Sr{toString(){return"u256"}serialize(e){e.serializeU32AsUleb128(10)}static load(t){return new e}},Rr=t.TypeTagAddress=class e extends Sr{toString(){return"address"}serialize(e){e.serializeU32AsUleb128(4)}static load(t){return new e}},Or=t.TypeTagSigner=class e extends Sr{toString(){return"signer"}serialize(e){e.serializeU32AsUleb128(5)}static load(t){return new e}},Nr=t.TypeTagReference=class e extends Sr{constructor(e){super(),this.value=e}toString(){return`&${this.value.toString()}`}serialize(e){e.serializeU32AsUleb128(254)}static load(t){let r=Sr.deserialize(t);return new e(r)}},Dr=t.TypeTagGeneric=class e extends Sr{constructor(e){if(super(),this.value=e,e<0)throw new Error("Generic type parameter index cannot be negative")}toString(){return`T${this.value}`}serialize(e){e.serializeU32AsUleb128(255),e.serializeU32(this.value)}static load(t){let r=t.deserializeU32();return new e(r)}},Lr=t.TypeTagVector=class e extends Sr{constructor(e){super(),this.value=e}toString(){return`vector<${this.value.toString()}>`}static u8(){return new e(new Cr)}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(t){let r=Sr.deserialize(t);return new e(r)}},Ur=t.TypeTagStruct=class e extends Sr{constructor(e){super(),this.value=e}toString(){let e="";return this.value.typeArgs.length>0&&(e=`<${this.value.typeArgs.map((e=>e.toString())).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${e}`}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(t){let r=Fr.deserialize(t);return new e(r)}isTypeTag(e,t,r){return this.value.moduleName.identifier===t&&this.value.name.identifier===r&&this.value.address.equals(e)}isString(){return this.isTypeTag(ge.ONE,"string","String")}isOption(){return this.isTypeTag(ge.ONE,"option","Option")}isObject(){return this.isTypeTag(ge.ONE,"object","Object")}},Fr=t.StructTag=class e extends v{constructor(e,t,r,n){super(),this.address=e,this.moduleName=t,this.name=r,this.typeArgs=n}serialize(e){e.serialize(this.address),e.serialize(this.moduleName),e.serialize(this.name),e.serializeVector(this.typeArgs)}static deserialize(t){let r=ge.deserialize(t),n=_r.deserialize(t),i=_r.deserialize(t),o=t.deserializeVector(Sr);return new e(r,n,i,o)}};function jr(){return new Fr(ge.ONE,new _r("string"),new _r("String"),[])}function zr(e){return new Fr(ge.ONE,new _r("object"),new _r("Object"),[e])}function Hr(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return re.deserialize(e);case 1:return oe.deserialize(e);case 2:return se.deserialize(e);case 3:return ge.deserialize(e);case 4:return ue.deserialize(e,re);case 5:return te.deserialize(e);case 6:return ne.deserialize(e);case 7:return ie.deserialize(e);case 8:return ae.deserialize(e);default:throw new Error(`Unknown variant index for ScriptTransactionArgument: ${t}`)}}var Kr=class extends v{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return Gr.load(e);case 2:return Qr.load(e);case 3:return qr.load(e);default:throw new Error(`Unknown variant index for TransactionPayload: ${t}`)}}},Gr=t.TransactionPayloadScript=class e extends Kr{constructor(e){super(),this.script=e}serialize(e){e.serializeU32AsUleb128(0),this.script.serialize(e)}static load(t){let r=Vr.deserialize(t);return new e(r)}},Qr=t.TransactionPayloadEntryFunction=class e extends Kr{constructor(e){super(),this.entryFunction=e}serialize(e){e.serializeU32AsUleb128(2),this.entryFunction.serialize(e)}static load(t){let r=Wr.deserialize(t);return new e(r)}},qr=t.TransactionPayloadMultiSig=class e extends Kr{constructor(e){super(),this.multiSig=e}serialize(e){e.serializeU32AsUleb128(3),this.multiSig.serialize(e)}static load(t){let r=Yr.deserialize(t);return new e(r)}},Wr=t.EntryFunction=class e{constructor(e,t,r,n){this.module_name=e,this.function_name=t,this.type_args=r,this.args=n}static build(t,r,n,i){return new e(Ir.fromStr(t),new _r(r),n,i)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),e.serializeVector(this.type_args),e.serializeU32AsUleb128(this.args.length),this.args.forEach((t=>{t.serializeForEntryFunction(e)}))}static deserialize(t){let r=Ir.deserialize(t),n=_r.deserialize(t),i=t.deserializeVector(Sr),o=t.deserializeUleb128AsU32(),s=new Array;for(let e=0;e{t.serializeForScriptFunction(e)}))}static deserialize(t){let r=t.deserializeBytes(),n=t.deserializeVector(Sr),i=t.deserializeUleb128AsU32(),o=new Array;for(let e=0;e[])),e.feePayerAddress):e.secondarySignerAddresses?new $r(e.rawTransaction,e.secondarySignerAddresses):e.rawTransaction}function fn(e,t){let r=he.sha3_256.create();if(!t.startsWith("APTOS::"))throw new Error(`Domain separator needs to start with 'APTOS::'. Provided - ${t}`);r.update(t);let n=r.digest(),i=e,o=new Uint8Array(n.length+i.length);return o.set(n),o.set(i,n.length),o}function pn(e){let t=hn(e);return e.feePayerAddress||e.secondarySignerAddresses?fn(t.bcsToBytes(),xt):fn(t.bcsToBytes(),Tt)}var gn=class e{constructor(e){this.signingScheme=0;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=t.publicKey(),this.accountAddress=r?ge.from(r):this.publicKey.authKey().derivedAddress()}static generate(){let t=je.generate();return new e({privateKey:t})}static fromDerivationPath(t){let{path:r,mnemonic:n}=t,i=je.fromDerivationPath(r,n);return new e({privateKey:i})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new br(this.publicKey,this.privateKey.sign(e))}signTransactionWithAuthenticator(e){return new br(this.publicKey,this.signTransaction(e))}sign(e){return this.privateKey.sign(e)}signTransaction(e){return this.sign(pn(e))}},mn=class e{constructor(e){this.signingScheme=2;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=new hr(t.publicKey()),this.accountAddress=r?ge.from(r):this.publicKey.authKey().derivedAddress()}static generate(t={}){let r,{scheme:n=0}=t;switch(n){case 0:r=je.generate();break;case 2:r=Ze.generate();break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}static fromDerivationPath(t){let r,{scheme:n=0,path:i,mnemonic:o}=t;switch(n){case 0:r=je.fromDerivationPath(i,o);break;case 2:r=Ze.fromDerivationPath(i,o);break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new Ar(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Ar(this.publicKey,this.signTransaction(e))}sign(e){return new fr(this.privateKey.sign(e))}signTransaction(e){return this.sign(pn(e))}},yn=class{static generate(e={}){let{scheme:t=0,legacy:r=!0}=e;return 0===t&&r?gn.generate():mn.generate({scheme:t})}static fromPrivateKey(e){let{privateKey:t,address:r,legacy:n=!0}=e;return t instanceof je&&n?new gn({privateKey:t,address:r}):new mn({privateKey:t,address:r})}static fromPrivateKeyAndAddress(e){return this.fromPrivateKey(e)}static fromDerivationPath(e){let{scheme:t=0,mnemonic:r,path:n,legacy:i=!0}=e;return 0===t&&i?gn.fromDerivationPath({mnemonic:r,path:n}):mn.fromDerivationPath({scheme:t,mnemonic:r,path:n})}static authKey(e){let{publicKey:t}=e;return t.authKey()}verifySignature(e){return this.publicKey.verifySignature(e)}},bn=class e extends v{constructor(e){super();let{privateKey:t,expiryDateSecs:r,blinder:n}=e;this.privateKey=t,this.publicKey=new rt(t.publicKey()),this.expiryDateSecs=r||c.d.call(void 0,c.c.call(void 0)+1209600),this.blinder=void 0!==n?b.fromHexInput(n).toUint8Array():g.randomBytes.call(void 0,vn.BLINDER_LENGTH);let i=ct(this.publicKey.bcsToBytes(),93);i.push(BigInt(this.expiryDateSecs)),i.push(lt(this.blinder));let o=dt(i);this.nonce=o.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(e){e.serializeU32AsUleb128(this.publicKey.variant),e.serializeBytes(this.privateKey.toUint8Array()),e.serializeU64(this.expiryDateSecs),e.serializeFixedBytes(this.blinder)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();if(0!==n)throw new Error(`Unknown variant index for EphemeralPublicKey: ${n}`);r=je.deserialize(t);let i=t.deserializeU64(),o=t.deserializeFixedBytes(31);return new e({privateKey:r,expiryDateSecs:Number(i),blinder:o})}static fromBytes(t){return e.deserialize(new p(t))}static generate(t){let r;return a([t,"optionalAccess",e=>e.scheme]),r=je.generate(),new e({privateKey:r,expiryDateSecs:a([t,"optionalAccess",e=>e.expiryDateSecs])})}sign(e){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new nt(this.privateKey.sign(e))}};bn.BLINDER_LENGTH=31;var vn=bn,An=o(r(68121)),wn=class e extends v{constructor(t){super();let{address:r,ephemeralKeyPair:n,uidKey:i,uidVal:o,aud:s,pepper:a,proof:u,proofFetchCallback:c,jwt:l}=t;if(this.ephemeralKeyPair=n,this.publicKey=er.create(t),this.accountAddress=r?ge.from(r):this.publicKey.authKey().derivedAddress(),this.uidKey=i,this.uidVal=o,this.aud=s,this.jwt=l,this.emitter=new An.default,this.proofOrPromise=u,u instanceof ur)this.proof=u;else{if(void 0===c)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",(async e=>{await c(e),this.emitter.removeAllListeners()})),this.init(u)}this.signingScheme=2;let d=b.fromHexInput(a).toUint8Array();if(d.length!==e.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${e.PEPPER_LENGTH}`);this.pepper=d}async init(e){try{this.proof=await e,this.emitter.emit("proofFetchFinish",{status:"Success"})}catch(e){e instanceof Error?this.emitter.emit("proofFetchFinish",{status:"Failed",error:e.toString()}):this.emitter.emit("proofFetchFinish",{status:"Failed",error:"Unknown"})}}serialize(e){if(e.serializeStr(this.jwt),e.serializeStr(this.uidKey),e.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(e),void 0===this.proof)throw new Error("Connot serialize - proof undefined");this.proof.serialize(e)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeStr(),i=t.deserializeFixedBytes(31),o=vn.deserialize(t),s=ur.deserialize(t);return e.create({proof:s,pepper:i,uidKey:n,jwt:r,ephemeralKeyPair:o})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(e){let t=new fr(this.sign(e)),r=new hr(this.publicKey);return new Ar(r,t)}signTransactionWithAuthenticator(e){let t=new fr(this.signTransaction(e)),r=new hr(this.publicKey);return new Ar(r,t)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(e){let{expiryDateSecs:t}=this.ephemeralKeyPair;if(this.isExpired())throw new Error("EphemeralKeyPair is expired");if(void 0===this.proof)throw new Error("Proof not defined");let r=this.ephemeralKeyPair.getPublicKey(),n=this.ephemeralKeyPair.sign(e);return new rr({jwtHeader:c.e.call(void 0,this.jwt.split(".")[0]),ephemeralCertificate:new nr(this.proof,0),expiryDateSecs:t,ephemeralPublicKey:r,ephemeralSignature:n})}signTransaction(e){if(void 0===this.proof)throw new Error("Proof not found");let t=hn(e),r=new _n(t,this.proof.proof).hash();return this.sign(r)}verifySignature(e){throw new Error("Not implemented")}static fromBytes(t){return e.deserialize(new p(t))}static create(t){let{address:r,proof:n,jwt:i,ephemeralKeyPair:o,pepper:s,uidKey:a="sub",proofFetchCallback:u}=t,c=tt.jwtDecode.call(void 0,i),l=c.iss;if("string"!=typeof c.aud)throw new Error("aud was not found or an array of values");let d=c.aud,h=c[a];return new e({address:r,proof:n,ephemeralKeyPair:o,iss:l,uidKey:a,uidVal:h,aud:d,pepper:s,jwt:i,proofFetchCallback:u})}};wn.PEPPER_LENGTH=31;var En=wn,_n=class extends v{constructor(e,t){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=e,this.proof=t}serialize(e){e.serializeFixedBytes(this.transaction.bcsToBytes()),e.serializeOption(this.proof)}hash(){return fn(this.bcsToBytes(),this.domainSeparator)}},In=class e{constructor(e){let{multiKey:t,signers:r}=e;this.publicKey=t,this.signingScheme=3,this.accountAddress=this.publicKey.authKey().derivedAddress();let n=[];for(let e of r)n.push(this.publicKey.getIndex(e.publicKey));let i=r.map(((e,t)=>[e,n[t]]));i.sort(((e,t)=>e[1]-t[1])),this.signers=i.map((e=>e[0])),this.signerIndicies=i.map((e=>e[1])),this.signaturesBitmap=this.publicKey.createBitmap({bits:n})}static fromPublicKeysAndSigners(t){let{publicKeys:r,signaturesRequired:n,signers:i}=t,o=new pr({publicKeys:r,signaturesRequired:n});return new e({multiKey:o,signers:i})}static isMultiKeySigner(t){return t instanceof e}signWithAuthenticator(e){return new wr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new wr(this.publicKey,this.signTransaction(e))}async waitForProofFetch(){let e=this.signers.filter((e=>e instanceof En)).map((async e=>e.waitForProofFetch()));await Promise.all(e)}sign(e){let t=[];for(let r of this.signers)t.push(r.sign(e));return new mr({signatures:t,bitmap:this.signaturesBitmap})}signTransaction(e){let t=[];for(let r of this.signers)t.push(r.signTransaction(e));return new mr({signatures:t,bitmap:this.signaturesBitmap})}verifySignature(e){let{message:t,signature:r}=e;if(!this.signerIndicies.every(((e,t)=>0===t||e>=this.signerIndicies[t-1])))return!1;for(let e=0;e"queryIndexer")),path:"",body:r,overrides:{WITH_CREDENTIALS:!1}});return i}async function Nn(e){let t=await async function(e){let{aptosConfig:t}=e;return(await On({aptosConfig:t,query:{query:Bn},originMethod:"getProcessorStatuses"})).processor_status}({aptosConfig:e.aptosConfig});return BigInt(t[0].last_success_version)}async function Dn(e){let{aptosConfig:t,processorType:r}=e;return(await On({aptosConfig:t,query:{query:Bn,variables:{where_condition:{processor:{_eq:r}}}},originMethod:"getProcessorStatus"})).processor_status[0]}async function Ln(e){let{aptosConfig:t,handle:r,data:n,options:i}=e;return(await Ft({aptosConfig:t,originMethod:"getTableItem",path:`tables/${r}/item`,params:{ledger_version:a([i,"optionalAccess",e=>e.ledgerVersion])},body:n})).data}async function Un(e){let{aptosConfig:t,accountAddress:r}=e,{data:n}=await Dt({aptosConfig:t,originMethod:"getInfo",path:`accounts/${ge.from(r).toString()}`});return n}async function Fn(e){return void 0!==a([e,"access",e=>e.options,"optionalAccess",e=>e.ledgerVersion])?jn(e):Qt((async()=>jn(e)),`module-${e.accountAddress}-${e.moduleName}`,3e5)()}async function jn(e){let{aptosConfig:t,accountAddress:r,moduleName:n,options:i}=e,{data:o}=await Dt({aptosConfig:t,originMethod:"getModule",path:`accounts/${ge.from(r).toString()}/module/${n}`,params:{ledger_version:a([i,"optionalAccess",e=>e.ledgerVersion])}});return o}async function zn(e){let{aptosConfig:t,accountAddress:r,resourceType:n,options:i}=e,{data:o}=await Dt({aptosConfig:t,originMethod:"getResource",path:`accounts/${ge.from(r).toString()}/resource/${n}`,params:{ledger_version:a([i,"optionalAccess",e=>e.ledgerVersion])}});return o.data}async function Hn(e){let{aptosConfig:t,authenticationKey:r,options:n}=e,i=await zn({aptosConfig:t,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:n}),{address_map:{handle:o}}=i,s=ge.from(r);try{let e=await Ln({aptosConfig:t,handle:o,data:{key:s.toString(),key_type:"address",value_type:"address"},options:n});return ge.from(e)}catch(e){if(e instanceof ft&&"table_item_not_found"===e.data.error_code)return s;throw e}}async function Kn(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i=ge.from(r).toStringLong(),o={query:"\n query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n metadata {\n token_standard\n symbol\n supply_aggregator_table_key_v1\n supply_aggregator_table_handle_v1\n project_uri\n name\n last_transaction_version\n last_transaction_timestamp\n icon_uri\n decimals\n creator_address\n asset_type\n }\n }\n}\n ",variables:{where_condition:{...a([n,"optionalAccess",e=>e.where]),owner_address:{_eq:i}},offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:o,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function Gn(e){let{aptosConfig:t,authKey:r}=e,n=await Hn({aptosConfig:t,authenticationKey:r.derivedAddress()});try{return await Un({aptosConfig:t,accountAddress:n}),!0}catch(e){if(404===e.status)return!1;throw new Error(`Error while looking for an account info ${n.toString()}`)}}async function Qn(e){let{aptosConfig:t,options:r}=e;return Lt({aptosConfig:t,originMethod:"getTransactions",path:"transactions",params:{start:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit])}})}async function qn(e){let{aptosConfig:t}=e;return Qt((async()=>{let{data:e}=await Dt({aptosConfig:t,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return e}),`gas-price-${t.network}`,3e5)()}async function Wn(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await Dt({aptosConfig:t,path:`transactions/by_hash/${r}`,originMethod:"getTransactionByHash"});return n}async function Vn(e){let t,r,{aptosConfig:n,transactionHash:i,options:o}=e,u=s(a([o,"optionalAccess",e=>e.timeoutSecs]),(()=>20)),l=s(a([o,"optionalAccess",e=>e.checkSuccess]),(()=>!0)),d=!0,h=0,f=200;function p(e){if(!(e instanceof ft)||(r=e,404!==e.status&&e.status>=400&&e.status<500))throw e}try{t=await Wn({aptosConfig:n,transactionHash:i}),d="pending_transaction"===t.type}catch(e){p(e)}if(d){let e=Date.now();try{t=await async function(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await Dt({aptosConfig:t,path:`transactions/wait_by_hash/${r}`,originMethod:"longWaitForTransaction"});return n}({aptosConfig:n,transactionHash:i}),d="pending_transaction"===t.type}catch(e){p(e)}h=(Date.now()-e)/1e3}for(;d&&!(h>=u);){try{if(t=await Wn({aptosConfig:n,transactionHash:i}),d="pending_transaction"===t.type,!d)break}catch(e){p(e)}await c.b.call(void 0,f),h+=f/1e3,f*=1.5}if(void 0===t)throw r||new Jn(`Fetching transaction ${i} failed and timed out after ${u} seconds`,t);if("pending_transaction"===t.type)throw new Jn(`Transaction ${i} timed out in pending state after ${u} seconds`,t);if(!l)return t;if(!t.success)throw new Xn(`Transaction ${i} failed with an error: ${t.vm_status}`,t);return t}async function Yn(e){let{aptosConfig:t,processorType:r}=e,n=BigInt(e.minimumLedgerVersion),i=(new Date).getTime(),o=BigInt(-1);for(;o3e3)throw new Error("waitForLastSuccessIndexerVersionSync timeout");if(o=void 0===r?await Nn({aptosConfig:t}):(await Dn({aptosConfig:t,processorType:r})).last_success_version,o>=n)break;await c.b.call(void 0,200)}}var Jn=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},Xn=class extends Error{constructor(e,t){super(e),this.transaction=t}};async function Zn(e){let{aptosConfig:t,block:r,options:n}=e;if(a([n,"optionalAccess",e=>e.withTransactions])){r.transactions=s(r.transactions,(()=>[]));let e,n=r.transactions[r.transactions.length-1],i=BigInt(r.first_version),o=BigInt(r.last_version),u=a([n,"optionalAccess",e=>e.version]);if(e=void 0===u?i-1n:BigInt(u),e===o)return r;let c=[],l=100n;for(let r=e+1n;re.ledgerVersion]),start:a([n,"optionalAccess",e=>e.offset]),limit:s(a([n,"optionalAccess",e=>e.limit]),(()=>1e3))}})}({aptosConfig:this.config,...e})}async getAccountModule(e){return Fn({aptosConfig:this.config,...e})}async getAccountTransactions(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return Lt({aptosConfig:t,originMethod:"getTransactions",path:`accounts/${ge.from(r).toString()}/transactions`,params:{start:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit])}})}({aptosConfig:this.config,...e})}async getAccountResources(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return Lt({aptosConfig:t,originMethod:"getResources",path:`accounts/${ge.from(r).toString()}/resources`,params:{ledger_version:a([n,"optionalAccess",e=>e.ledgerVersion]),start:a([n,"optionalAccess",e=>e.offset]),limit:s(a([n,"optionalAccess",e=>e.limit]),(()=>999))}})}({aptosConfig:this.config,...e})}async getAccountResource(e){return zn({aptosConfig:this.config,...e})}async lookupOriginalAccountAddress(e){return Hn({aptosConfig:this.config,...e})}async getAccountTokensCount(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n={owner_address:{_eq:ge.from(r).toStringLong()},amount:{_gt:0}},i=await On({aptosConfig:t,query:{query:"\n query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {\n current_token_ownerships_v2_aggregate(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getAccountTokensCount"});return i.current_token_ownerships_v2_aggregate.aggregate?i.current_token_ownerships_v2_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountOwnedTokens(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:ge.from(r).toStringLong()},amount:{_gt:0}};a([n,"optionalAccess",e=>e.tokenStandard])&&(i.token_standard={_eq:a([n,"optionalAccess",e=>e.tokenStandard])});let o={query:kn,variables:{where_condition:i,offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:o,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountOwnedTokensFromCollectionAddress(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,collectionAddress:n,options:i}=e,o={owner_address:{_eq:ge.from(r).toStringLong()},current_token_data:{collection_id:{_eq:ge.from(n).toStringLong()}},amount:{_gt:0}};a([i,"optionalAccess",e=>e.tokenStandard])&&(o.token_standard={_eq:a([i,"optionalAccess",e=>e.tokenStandard])});let s={query:Cn,variables:{where_condition:o,offset:a([i,"optionalAccess",e=>e.offset]),limit:a([i,"optionalAccess",e=>e.limit]),order_by:a([i,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:s,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountCollectionsWithOwnedTokens(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:ge.from(r).toStringLong()},amount:{_gt:0}};a([n,"optionalAccess",e=>e.tokenStandard])&&(i.current_collection={token_standard:{_eq:a([n,"optionalAccess",e=>e.tokenStandard])}});let o={query:"\n query getAccountCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {\n current_collection_ownership_v2_view(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n mutable_description\n max_supply\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n collection_id\n collection_name\n collection_uri\n creator_address\n distinct_tokens\n last_transaction_version\n owner_address\n single_token_uri\n }\n}\n ",variables:{where_condition:i,offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:o,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}({aptosConfig:this.config,...e})}async getAccountTransactionsCount(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=ge.from(r).toStringLong(),i=await On({aptosConfig:t,query:{query:"\n query getAccountTransactionsCount($address: String) {\n account_transactions_aggregate(where: {account_address: {_eq: $address}}) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountTransactionsCount"});return i.account_transactions_aggregate.aggregate?i.account_transactions_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountCoinsData(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),Kn({aptosConfig:this.config,...e})}async getAccountCoinsCount(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=ge.from(r).toStringLong(),i=await On({aptosConfig:t,query:{query:"\n query getAccountCoinsCount($address: String) {\n current_fungible_asset_balances_aggregate(\n where: {owner_address: {_eq: $address}}\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountCoinsCount"});if(!i.current_fungible_asset_balances_aggregate.aggregate)throw Error("Failed to get the count of account coins");return i.current_fungible_asset_balances_aggregate.aggregate.count}({aptosConfig:this.config,...e})}async getAccountAPTAmount(e){return this.getAccountCoinAmount({coinType:Ct,...e})}async getAccountCoinAmount(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,coinType:n}=e,i=ge.from(r).toStringLong(),o=await Kn({aptosConfig:t,accountAddress:i,options:{where:{asset_type:{_eq:n}}}});return o[0]?o[0].amount:0}({aptosConfig:this.config,...e})}async getAccountOwnedObjects(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={query:"\n query getAccountOwnedObjects($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {\n current_objects(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n allow_ungated_transfer\n state_key_hash\n owner_address\n object_address\n last_transaction_version\n last_guid_creation_num\n is_deleted\n }\n}\n ",variables:{where_condition:{owner_address:{_eq:ge.from(r).toStringLong()}},offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:i,originMethod:"getAccountOwnedObjects"})).current_objects}({aptosConfig:this.config,...e})}async deriveAccountFromPrivateKey(e){return async function(e){let{aptosConfig:t,privateKey:r}=e,n=new hr(r.publicKey());if(r instanceof Ze){let e=ye.fromPublicKey({publicKey:n}).derivedAddress();return yn.fromPrivateKey({privateKey:r,address:e})}if(r instanceof je){let e=ye.fromPublicKey({publicKey:n});if(await Gn({authKey:e,aptosConfig:t})){let t=e.derivedAddress();return yn.fromPrivateKey({privateKey:r,address:t,legacy:!1})}let i=ye.fromPublicKey({publicKey:n.publicKey});if(await Gn({authKey:i,aptosConfig:t})){let e=i.derivedAddress();return yn.fromPrivateKey({privateKey:r,address:e,legacy:!0})}}throw new Error(`Can't derive account from private key ${r}`)}({aptosConfig:this.config,...e})}},ti=o(r(93028)),ri=class{constructor(e){this.network=s(a([e,"optionalAccess",e=>e.network]),(()=>"devnet")),this.fullnode=a([e,"optionalAccess",e=>e.fullnode]),this.faucet=a([e,"optionalAccess",e=>e.faucet]),this.pepper=a([e,"optionalAccess",e=>e.pepper]),this.prover=a([e,"optionalAccess",e=>e.prover]),this.indexer=a([e,"optionalAccess",e=>e.indexer]),this.client=s(a([e,"optionalAccess",e=>e.client]),(()=>({provider:ti.default}))),this.clientConfig=s(a([e,"optionalAccess",e=>e.clientConfig]),(()=>({}))),this.fullnodeConfig=s(a([e,"optionalAccess",e=>e.fullnodeConfig]),(()=>({}))),this.indexerConfig=s(a([e,"optionalAccess",e=>e.indexerConfig]),(()=>({}))),this.faucetConfig=s(a([e,"optionalAccess",e=>e.faucetConfig]),(()=>({})))}getRequestUrl(e){switch(e){case"Fullnode":if(void 0!==this.fullnode)return this.fullnode;if("custom"===this.network)throw new Error("Please provide a custom full node url");return mt[this.network];case"Faucet":if(void 0!==this.faucet)return this.faucet;if("custom"===this.network)throw new Error("Please provide a custom faucet url");return yt[this.network];case"Indexer":if(void 0!==this.indexer)return this.indexer;if("custom"===this.network)throw new Error("Please provide a custom indexer url");return gt[this.network];case"Pepper":if(void 0!==this.pepper)return this.pepper;if("custom"===this.network)throw new Error("Please provide a custom pepper service url");return bt[this.network];case"Prover":if(void 0!==this.prover)return this.prover;if("custom"===this.network)throw new Error("Please provide a custom prover service url");return vt[this.network];default:throw Error(`apiType ${e} is not supported`)}}isPepperServiceRequest(e){return bt[this.network]===e}isProverServiceRequest(e){return vt[this.network]===e}};function ni(e){return!!e.match(/^[_a-zA-Z0-9]+$/)}function ii(e){return!!e.match(/\s/)}function oi(e,t){let r=t;for(;re.allowGenerics]),(()=>!1)),n=[],i=[],o=[],u=0,c="",l=1;for(;u"===t){if(""!==c){let e=li(c,i,r);o.push(e)}let t=n.pop();if(void 0===t)throw new ui(e,"unexpected '>'");if(l!==o.length)throw new ui(e,"type argument count doesn't match expected amount");let{savedStr:s,savedTypes:a,savedExpectedTypes:u}=t;i=o,o=a,c=s,l=u}else if(","===t){if(0===n.length)throw new ui(e,"unexpected ','");if(0===c.length)throw new ui(e,"no type argument before ','");let t=li(c,i,r);i=[],o.push(t),c="",l+=1}else{if(ii(t)){let t=!1;if(0!==c.length){let e=li(c,i,r);i=[],o.push(e),c="",t=!0}u=oi(e,u);let n=e[u];if(u"!==n)throw new ui(e,"unexpected whitespace character");continue}c+=t}u+=1}if(n.length>0)throw new ui(e,"no matching '>' for '<'");switch(o.length){case 0:return li(c,i,r);case 1:if(""===c)return o[0];throw new ui(e,"unexpected ','");default:throw new ui(e,"unexpected whitespace character")}}function li(e,t,r){let n=e.trim();if(function(e){switch(e){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}(n.toLowerCase())&&t.length>0)throw new ui(e,"primitive types not expected to have type arguments");switch(n.toLowerCase()){case"signer":return new Or;case"bool":return new kr;case"address":return new Rr;case"u8":return new Cr;case"u16":return new Tr;case"u32":return new xr;case"u64":return new Mr;case"u128":return new Br;case"u256":return new Pr;case"vector":if(1!==t.length)throw new ui(e,"vector type expected to have exactly one type argument");return new Lr(t[0]);default:if(function(e){return!!e.match(/^&.+$/)}(n)){let e=n.substring(1);return new Nr(li(e,t,r))}if(function(e){return!!e.match(/^T[0-9]+$/)}(n)){if(r)return new Dr(Number(n.split("T")[1]));throw new ui(e,"unexpected generic type")}if(!n.match(/:/))throw new ui(e,"unknown type");let i,o=n.split("::");if(3!==o.length)throw new ui(e,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");try{i=ge.fromString(o[0])}catch(t){throw new ui(e,"struct address must be valid")}if(!ni(o[1]))throw new ui(e,"module name must only contain alphanumeric or '_' characters");if(!ni(o[2]))throw new ui(e,"struct name must only contain alphanumeric or '_' characters");return new Ur(new Fr(i,new _r(o[1]),new _r(o[2]),t))}}function di(e){return"boolean"==typeof e}function hi(e){return"string"==typeof e}function fi(e){return"number"==typeof e}function pi(e){return"number"==typeof e||"bigint"==typeof e||"string"==typeof e}function gi(e){return null==e}function mi(e){return yi(e)||wi(e)||Ei(e)||_i(e)||Ii(e)||Si(e)||ki(e)||bi(e)||vi(e)||Ai(e)||e instanceof ue||e instanceof le}function yi(e){return e instanceof te}function bi(e){return e instanceof ge}function vi(e){return e instanceof ce}function Ai(e){return e instanceof R}function wi(e){return e instanceof re}function Ei(e){return e instanceof ne}function _i(e){return e instanceof ie}function Ii(e){return e instanceof oe}function Si(e){return e instanceof se}function ki(e){return e instanceof ae}function Ci(e){return"bytecode"in e}function Ti(e,t){throw new Error(`Type mismatch for argument ${t}, expected '${e}'`)}function xi(e){let t=e.params.findIndex((e=>"signer"!==e&&"&signer"!==e));return t<0?e.params.length:t}function Mi(e){let t=e.split("::");if(3!==t.length)throw new Error(`Invalid function ${e}`);return{moduleAddress:t[0],moduleName:t[1],functionName:t[2]}}var Bi=new TextEncoder;function Pi(e){return s(a([e,"optionalAccess",e=>e.map,"call",e=>e((e=>hi(e)?ci(e):e))]),(()=>[]))}async function Ri(e,t,r,n){let i=await Fn({aptosConfig:n,accountAddress:e,moduleName:t});if(i.abi)return i.abi.exposed_functions.find((e=>e.name===r))}async function Oi(e,t,r,n){let i=await Ri(e,t,r,n);if(!i)throw new Error(`Could not find entry function ABI for '${e}::${t}::${r}'`);if(!i.is_entry)throw new Error(`'${e}::${t}::${r}' is not an entry function`);let o=xi(i),s=[];for(let e=o;e=t.parameters.length)throw new Error(`Too many arguments for '${e}', expected ${t.parameters.length}`);return Li(r,t.parameters[n],n,i)}function Li(e,t,r,n){return mi(e)?(Ui(t,e,r),e):function(e,t,r,n){if(t.isBool()){if(di(e))return new te(e);if(hi(e)){if("true"===e)return new te(!0);if("false"===e)return new te(!1)}Ti("boolean",r)}if(t.isAddress()){if(hi(e))return ge.fromString(e);Ti("string | AccountAddress",r)}if(t.isU8()){if(fi(e))return new re(e);if(hi(e))return new re(Number.parseInt(e,10));Ti("number",r)}if(t.isU16()){if(fi(e))return new ne(e);if(hi(e))return new ne(Number.parseInt(e,10));Ti("number",r)}if(t.isU32()){if(fi(e))return new ie(e);if(hi(e))return new ie(Number.parseInt(e,10));Ti("number",r)}if(t.isU64()){if(pi(e))return new oe(BigInt(e));Ti("bigint | number | string",r)}if(t.isU128()){if(pi(e))return new se(BigInt(e));Ti("bigint | number | string",r)}if(t.isU256()){if(pi(e))return new ae(BigInt(e));Ti("bigint | number | string",r)}if(t.isGeneric()){let i=t.value;if(i<0||i>=n.length)throw new Error(`Generic argument ${t.toString()} is invalid for argument ${r}`);return Li(e,n[i],r,n)}if(t.isVector()){if(t.value.isU8()){if(hi(e))return ue.U8(Bi.encode(e));if(e instanceof Uint8Array)return ue.U8(e);if(e instanceof ArrayBuffer)return ue.U8(new Uint8Array(e))}if(Array.isArray(e))return new ue(e.map((e=>Li(e,t.value,r,n))));throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}if(t.isStruct()){if(t.isString()){if(hi(e))return new ce(e);Ti("string",r)}if(t.isObject()){if(hi(e))return ge.fromString(e);Ti("string | AccountAddress",r)}if(t.isOption())return gi(e)?new le(null):new le(Li(e,t.value.typeArgs[0],r,n));throw new Error(`Unsupported struct input type for argument ${r}, type '${t.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}(e,t,r,n)}function Ui(e,t,r){if(e.isBool()){if(yi(t))return;Ti("Bool",r)}if(e.isAddress()){if(bi(t))return;Ti("AccountAddress",r)}if(e.isU8()){if(wi(t))return;Ti("U8",r)}if(e.isU16()){if(Ei(t))return;Ti("U16",r)}if(e.isU32()){if(_i(t))return;Ti("U32",r)}if(e.isU64()){if(Ii(t))return;Ti("U64",r)}if(e.isU128()){if(Si(t))return;Ti("U128",r)}if(e.isU256()){if(ki(t))return;Ti("U256",r)}if(e.isVector()){if(t instanceof ue)return void(t.values.length>0&&Ui(e.value,t.values[0],r));Ti("MoveVector",r)}if(e instanceof Ur){if(e.isString()){if(vi(t))return;Ti("MoveString",r)}if(e.isObject()){if(bi(t))return;Ti("AccountAddress",r)}if(e.isOption()){if(t instanceof le)return void(void 0!==t.value&&Ui(e.value.typeArgs[0],t.value,r));Ti("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${e.toString()}'`)}async function Fi(e){if(Ci(e))return function(e){return new Gr(new Vr(b.fromHexInput(e.bytecode).toUint8Array(),Pi(e.typeArguments),e.functionArguments))}(e);let{moduleAddress:t,moduleName:r,functionName:n}=Mi(e.function),i=await Ji({key:"entry-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:Oi});return ji({...e,abi:i})}function ji(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=Mi(e.function),o=Pi(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e.functionArguments.map(((r,n)=>Di(e.function,t,r,n,o)));if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);let a=Wr.build(`${r}::${n}`,i,o,s);if("multisigAddress"in e){let t=ge.from(e.multisigAddress);return new qr(new Yr(t,new Jr(a)))}return new Qr(a)}async function zi(e){let{moduleAddress:t,moduleName:r,functionName:n}=Mi(e.function);return Hi({abi:await Ji({key:"view-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:Ni}),...e})}function Hi(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=Mi(e.function),o=Pi(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let u=s(a([e,"optionalAccess",e=>e.functionArguments,"optionalAccess",e=>e.map,"call",r=>r(((r,n)=>Di(e.function,t,r,n,o)))]),(()=>[]));if(u.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${u.length}`);return Wr.build(`${r}::${n}`,i,o,u)}async function Ki(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,[{chainId:u},{gasEstimate:c},l]=await Promise.all([(async()=>wt[t.network]?{chainId:wt[t.network]}:{chainId:(await Rn({aptosConfig:t})).chain_id})(),(async()=>a([i,"optionalAccess",e=>e.gasUnitPrice])?{gasEstimate:i.gasUnitPrice}:{gasEstimate:(await qn({aptosConfig:t})).gas_estimate})(),(async()=>{let e=async()=>void 0!==a([i,"optionalAccess",e=>e.accountSequenceNumber])?i.accountSequenceNumber:(await Un({aptosConfig:t,accountAddress:r})).sequence_number;if(!o||!ge.from(o).equals(ge.ZERO))return e();try{return await e()}catch(e){return 0}})()]),{maxGasAmount:d,gasUnitPrice:h,expireTimestamp:f}={maxGasAmount:a([i,"optionalAccess",e=>e.maxGasAmount])?BigInt(i.maxGasAmount):BigInt(2e5),gasUnitPrice:s(a([i,"optionalAccess",e=>e.gasUnitPrice]),(()=>BigInt(c))),expireTimestamp:s(a([i,"optionalAccess",e=>e.expireTimestamp]),(()=>BigInt(Math.floor(Date.now()/1e3)+20)))};return new Xr(ge.from(r),BigInt(l),n,BigInt(d),BigInt(h),BigInt(f),new Er(u))}async function Gi(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,u=await Ki({aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o});if("secondarySignerAddresses"in e){let t=s(a([e,"access",e=>e.secondarySignerAddresses,"optionalAccess",e=>e.map,"call",e=>e((e=>ge.from(e)))]),(()=>[]));return new dn(u,t,e.feePayerAddress?ge.from(e.feePayerAddress):void 0)}return new ln(u,e.feePayerAddress?ge.from(e.feePayerAddress):void 0)}function Qi(e){let t,{signerPublicKey:r,transaction:n,secondarySignersPublicKeys:i,feePayerPublicKey:o}=e,a=qi(r);if(n.feePayerAddress){let e=new en(n.rawTransaction,s(n.secondarySignerAddresses,(()=>[])),n.feePayerAddress),t=[];i&&(t=i.map((e=>qi(e))));let r=qi(o),u=new an(a,s(n.secondarySignerAddresses,(()=>[])),t,{address:n.feePayerAddress,authenticator:r});return new cn(e.raw_txn,u).bcsToBytes()}if(n.secondarySignerAddresses){let e=new $r(n.rawTransaction,n.secondarySignerAddresses),t=[];t=i.map((e=>qi(e)));let r=new sn(a,n.secondarySignerAddresses,t);return new cn(e.raw_txn,r).bcsToBytes()}if(a instanceof br)t=new nn(a.public_key,a.signature);else{if(!(a instanceof Ar))throw new Error("Invalid public key");t=new un(a)}return new cn(n.rawTransaction,t).bcsToBytes()}function qi(e){if((e instanceof er||e instanceof Je)&&(e=new hr(e)),e instanceof hr){if(e.publicKey instanceof Ue)return new Ar(e,new fr(new He(new Uint8Array(64))));if(e.publicKey instanceof Je)return new Ar(e,new fr(new et(new Uint8Array(64))));if(e.publicKey instanceof er)return new Ar(e,new fr(new He(new Uint8Array(64))))}return new br(new Ue(e.toUint8Array()),new He(new Uint8Array(64)))}function Wi(e){let t,{transaction:r,feePayerAuthenticator:n,additionalSignersAuthenticators:i}=e,o=Bt(yr,e.senderAuthenticator);if(r.feePayerAddress){if(!n)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");t=new an(o,s(r.secondarySignerAddresses,(()=>[])),s(i,(()=>[])),{address:r.feePayerAddress,authenticator:n})}else if(r.secondarySignerAddresses){if(!i)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");t=new sn(o,r.secondarySignerAddresses,i)}else t=o instanceof br?new nn(o.public_key,o.signature):new un(o);return new cn(r.rawTransaction,t).bcsToBytes()}function Vi(e){let t=he.sha3_256.create();for(let r of e)t.update(r);return t.digest()}var Yi=Vi(["APTOS::Transaction"]);async function Ji({key:e,moduleAddress:t,moduleName:r,functionName:n,aptosConfig:i,abi:o,fetch:s}){return void 0!==o?o:Qt((async()=>s(t,r,n,i)),`${e}-${i.network}-${t}-${r}-${n}`,3e5)()}async function Xi(e){let t=await async function(e){let t,r,{aptosConfig:n,data:i}=e;return"bytecode"in i?r=await Fi(i):"multisigAddress"in i?(t={aptosConfig:n,multisigAddress:i.multisigAddress,function:i.function,functionArguments:i.functionArguments,typeArguments:i.typeArguments,abi:i.abi},r=await Fi(t)):(t={aptosConfig:n,function:i.function,functionArguments:i.functionArguments,typeArguments:i.typeArguments,abi:i.abi},r=await Fi(t)),r}(e);return async function(e,t){let r,{aptosConfig:n,sender:i,options:o}=e;if(function(e){return!0===e.withFeePayer}(e)&&(r=ge.ZERO.toString()),function(e){return"secondarySignerAddresses"in e}(e)){let{secondarySignerAddresses:s}=e;return Gi({aptosConfig:n,sender:i,payload:t,options:o,secondarySignerAddresses:s,feePayerAddress:r})}return Gi({aptosConfig:n,sender:i,payload:t,options:o,feePayerAddress:r})}(e,t)}function Zi(e){let{signer:t,transaction:r}=e;return t.signTransactionWithAuthenticator(r)}async function $i(e){let{aptosConfig:t,transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:o,options:u}=e,c=Qi({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:o,options:u}),{data:l}=await Ft({aptosConfig:t,body:c,path:"transactions/simulate",params:{estimate_gas_unit_price:s(a([e,"access",e=>e.options,"optionalAccess",e=>e.estimateGasUnitPrice]),(()=>!1)),estimate_max_gas_amount:s(a([e,"access",e=>e.options,"optionalAccess",e=>e.estimateMaxGasAmount]),(()=>!1)),estimate_prioritized_gas_unit_price:s(a([e,"access",e=>e.options,"optionalAccess",e=>e.estimatePrioritizedGasUnitPrice]),(()=>!1))},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return l}async function eo(e){let{aptosConfig:t}=e,r=Wi({...e}),{data:n}=await Ft({aptosConfig:t,body:r,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return n}async function to(e){let{aptosConfig:t,signer:r,transaction:n}=e;return(r instanceof En||r instanceof In)&&await r.waitForProofFetch(),eo({aptosConfig:t,transaction:n,senderAuthenticator:Zi({signer:r,transaction:n})})}var ro={typeParameters:[],parameters:[Lr.u8(),new Lr(Lr.u8())]},no={typeParameters:[],parameters:[new Cr,Lr.u8(),new Cr,Lr.u8(),Lr.u8(),Lr.u8()]},io={typeParameters:[{constraints:[]}],parameters:[new Rr,new Mr]},oo=class{constructor(e){this.config=e}async transferCoinTransaction(e){return async function(e){let{aptosConfig:t,sender:r,recipient:n,amount:i,coinType:o,options:a}=e;return Xi({aptosConfig:t,sender:r,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[s(o,(()=>Ct))],functionArguments:[n,i],abi:io},options:a})}({aptosConfig:this.config,...e})}},so={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector"},ao="0x4::token::Token",uo={typeParameters:[],parameters:[new Ur(jr()),new Mr,new Ur(jr()),new Ur(jr()),new kr,new kr,new kr,new kr,new kr,new kr,new kr,new kr,new kr,new Mr,new Mr]};async function co(e){let{aptosConfig:t,creatorAddress:r,collectionName:n,options:i}=e,o={collection_name:{_eq:n},creator_address:{_eq:ge.from(r).toStringLong()}};return a([i,"optionalAccess",e=>e.tokenStandard])&&(o.token_standard={_eq:s(a([i,"optionalAccess",e=>e.tokenStandard]),(()=>"v2"))}),(await On({aptosConfig:t,query:{query:Tn,variables:{where_condition:o}},originMethod:"getCollectionData"})).current_collections_v2[0]}var lo={typeParameters:[],parameters:[new Ur(jr()),new Ur(jr()),new Ur(jr()),new Ur(jr()),new Lr(new Ur(jr())),new Lr(new Ur(jr())),new Lr(Lr.u8())]},ho={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0))),new Rr]},fo={typeParameters:[],parameters:[new Ur(jr()),new Ur(jr()),new Ur(jr()),new Ur(jr()),new Lr(new Ur(jr())),new Lr(new Ur(jr())),new Lr(Lr.u8()),new Rr]},po={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0)))]},go={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0)))]},mo={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0)))]},yo={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr())]},bo={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr())]},vo={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr())]},Ao={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr()),new Ur(jr()),Lr.u8()]},wo={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr())]},Eo={typeParameters:[{constraints:["key"]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr()),new Ur(jr()),Lr.u8()]},_o={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr()),new Dr(1)]},Io={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Ur(zr(new Dr(0))),new Ur(jr()),new Dr(1)]};function So(e,t){let r=new Array;return t.forEach(((t,n)=>{r.push(ko(e[n],t))})),r}function ko(e,t){return Li(e,ci(t),0,[]).bcsToBytes()}var Co=class{constructor(e){this.config=e}async getCollectionData(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),co({aptosConfig:this.config,...e})}async getCollectionDataByCollectionId(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,collectionId:r}=e,n={collection_id:{_eq:ge.from(r).toStringLong()}};return(await On({aptosConfig:t,query:{query:Tn,variables:{where_condition:n}},originMethod:"getCollectionData"})).current_collections_v2[0]}({aptosConfig:this.config,...e})}async getCollectionId(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){return(await co(e)).collection_id}({aptosConfig:this.config,...e})}async getDigitalAssetData(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:ge.from(r).toStringLong()}};return(await On({aptosConfig:t,query:{query:"\n query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {\n current_token_datas_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}({aptosConfig:this.config,...e})}async getCurrentDigitalAssetOwnership(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:ge.from(r).toStringLong()},amount:{_gt:0}};return(await On({aptosConfig:t,query:{query:Pn,variables:{where_condition:n}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}({aptosConfig:this.config,...e})}async getOwnedDigitalAssets(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,ownerAddress:r,options:n}=e,i={owner_address:{_eq:ge.from(r).toStringLong()},amount:{_gt:0}},o={query:Pn,variables:{where_condition:i,offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:o,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getDigitalAssetActivity(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r,options:n}=e,i={query:"\n query getTokenActivity($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {\n token_activities_v2(\n where: $where_condition\n order_by: $order_by\n offset: $offset\n limit: $limit\n ) {\n ...TokenActivitiesFields\n }\n}\n \n fragment TokenActivitiesFields on token_activities_v2 {\n after_value\n before_value\n entry_function_id_str\n event_account_address\n event_index\n from_address\n is_fungible_v2\n property_version_v1\n to_address\n token_amount\n token_data_id\n token_standard\n transaction_timestamp\n transaction_version\n type\n}\n ",variables:{where_condition:{token_data_id:{_eq:ge.from(r).toStringLong()}},offset:a([n,"optionalAccess",e=>e.offset]),limit:a([n,"optionalAccess",e=>e.limit]),order_by:a([n,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:i,originMethod:"getDigitalAssetActivity"})).token_activities_v2}({aptosConfig:this.config,...e})}async createCollectionTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n}=e;return Xi({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new ce(e.description),new oe(s(e.maxSupply,(()=>d))),new ce(e.name),new ce(e.uri),new te(s(e.mutableDescription,(()=>!0))),new te(s(e.mutableRoyalty,(()=>!0))),new te(s(e.mutableURI,(()=>!0))),new te(s(e.mutableTokenDescription,(()=>!0))),new te(s(e.mutableTokenName,(()=>!0))),new te(s(e.mutableTokenProperties,(()=>!0))),new te(s(e.mutableTokenURI,(()=>!0))),new te(s(e.tokensBurnableByCreator,(()=>!0))),new te(s(e.tokensFreezableByCreator,(()=>!0))),new oe(s(e.royaltyNumerator,(()=>0))),new oe(s(e.royaltyDenominator,(()=>1)))],abi:uo},options:r})}({aptosConfig:this.config,...e})}async mintDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n,collection:i,description:o,name:u,uri:c,propertyKeys:l,propertyTypes:d,propertyValues:h}=e,f=a([d,"optionalAccess",e=>e.map,"call",e=>e((e=>so[e]))]);return Xi({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new ce(i),new ce(o),new ce(u),new ce(c),ue.MoveString(s(l,(()=>[]))),ue.MoveString(s(f,(()=>[]))),So(s(h,(()=>[])),s(f,(()=>[])))],abi:lo},options:r})}({aptosConfig:this.config,...e})}async transferDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,sender:r,digitalAssetAddress:n,recipient:i,digitalAssetType:o,options:a}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[s(o,(()=>ao))],functionArguments:[ge.from(n),ge.from(i)],abi:ho},options:a})}({aptosConfig:this.config,...e})}async mintSoulBoundTransaction(e){return async function(e){let{aptosConfig:t,account:r,collection:n,description:i,name:o,uri:u,recipient:c,propertyKeys:l,propertyTypes:d,propertyValues:h,options:f}=e;if(a([l,"optionalAccess",e=>e.length])!==a([h,"optionalAccess",e=>e.length]))throw new Error("Property keys and property values counts do not match");if(a([d,"optionalAccess",e=>e.length])!==a([h,"optionalAccess",e=>e.length]))throw new Error("Property types and property values counts do not match");let p=a([d,"optionalAccess",e=>e.map,"call",e=>e((e=>so[e]))]);return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[n,i,o,u,ue.MoveString(s(l,(()=>[]))),ue.MoveString(s(p,(()=>[]))),So(s(h,(()=>[])),s(p,(()=>[]))),c],abi:fo},options:f})}({aptosConfig:this.config,...e})}async burnDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[s(i,(()=>ao))],functionArguments:[ge.from(n)],abi:po},options:o})}({aptosConfig:this.config,...e})}async freezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[s(i,(()=>ao))],functionArguments:[n],abi:go},options:o})}({aptosConfig:this.config,...e})}async unfreezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[s(i,(()=>ao))],functionArguments:[n],abi:mo},options:o})}({aptosConfig:this.config,...e})}async setDigitalAssetDescriptionTransaction(e){return async function(e){let{aptosConfig:t,creator:r,description:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[s(o,(()=>ao))],functionArguments:[ge.from(i),new ce(n)],abi:yo},options:a})}({aptosConfig:this.config,...e})}async setDigitalAssetNameTransaction(e){return async function(e){let{aptosConfig:t,creator:r,name:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[s(o,(()=>ao))],functionArguments:[ge.from(i),new ce(n)],abi:bo},options:a})}({aptosConfig:this.config,...e})}async setDigitalAssetURITransaction(e){return async function(e){let{aptosConfig:t,creator:r,uri:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[s(o,(()=>ao))],functionArguments:[ge.from(i),new ce(n)],abi:vo},options:a})}({aptosConfig:this.config,...e})}async addDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[s(u,(()=>ao))],functionArguments:[ge.from(a),new ce(n),new ce(so[i]),ue.U8(ko(o,so[i]))],abi:Ao},options:c})}({aptosConfig:this.config,...e})}async removeDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,digitalAssetAddress:i,digitalAssetType:o,options:a}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[s(o,(()=>ao))],functionArguments:[ge.from(i),new ce(n)],abi:wo},options:a})}({aptosConfig:this.config,...e})}async updateDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[s(u,(()=>ao))],functionArguments:[ge.from(a),new ce(n),new ce(so[i]),ko(o,so[i])],abi:Eo},options:c})}({aptosConfig:this.config,...e})}async addDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[s(u,(()=>ao)),so[i]],functionArguments:[ge.from(a),new ce(n),o],abi:_o},options:c})}({aptosConfig:this.config,...e})}async updateDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:a,digitalAssetType:u,options:c}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[s(u,(()=>ao)),so[i]],functionArguments:[ge.from(a),new ce(n),o],abi:Io},options:c})}({aptosConfig:this.config,...e})}};async function To(e){let{aptosConfig:t,options:r}=e;(e=>{if(e&&e.length>300)throw new Error("Event type length exceeds the maximum length of 300")})(a([r,"optionalAccess",e=>e.where,"optionalAccess",e=>e.indexed_type,"optionalAccess",e=>e._eq]));let n={query:"\n query getEvents($where_condition: events_bool_exp, $offset: Int, $limit: Int, $order_by: [events_order_by!]) {\n events(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n account_address\n creation_number\n data\n event_index\n sequence_number\n transaction_block_height\n transaction_version\n type\n indexed_type\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit]),order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:n,originMethod:"getEvents"})).events}var xo=class{constructor(e){this.config=e}async getModuleEventsByEventType(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{aptosConfig:t,eventType:r,options:n}=e;return To({aptosConfig:t,options:{where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:r}},pagination:n,orderBy:a([n,"optionalAccess",e=>e.orderBy])}})}({aptosConfig:this.config,...e})}async getAccountEventsByCreationNumber(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,creationNumber:n,options:i}=e;return To({aptosConfig:r,options:{where:{account_address:{_eq:ge.from(t).toStringLong()},creation_number:{_eq:n}},pagination:i,orderBy:a([i,"optionalAccess",e=>e.orderBy])}})}({aptosConfig:this.config,...e})}async getAccountEventsByEventType(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,eventType:n,options:i}=e;return To({aptosConfig:r,options:{where:{account_address:{_eq:ge.from(t).toStringLong()},indexed_type:{_eq:n}},pagination:i,orderBy:a([i,"optionalAccess",e=>e.orderBy])}})}({aptosConfig:this.config,...e})}async getEvents(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"events_processor"}),To({aptosConfig:this.config,...e})}},Mo=class{constructor(e){this.config=e}async fundAccount(e){let t=await async function(e){let{aptosConfig:t,accountAddress:r,amount:n,options:i}=e,o=a([i,"optionalAccess",e=>e.timeoutSecs])||20,{data:s}=await zt({aptosConfig:t,path:"fund",body:{address:ge.from(r).toString(),amount:n},originMethod:"fundAccount"}),u=s.txn_hashes[0],c=await Vn({aptosConfig:t,transactionHash:u,options:{timeoutSecs:o,checkSuccess:a([i,"optionalAccess",e=>e.checkSuccess])}});if("user_transaction"===c.type)return c;throw new Error(`Unexpected transaction received for fund account: ${c.type}`)}({aptosConfig:this.config,...e});return!1!==a([e,"access",e=>e.options,"optionalAccess",e=>e.waitForIndexer])&&await Yn({aptosConfig:this.config,minimumLedgerVersion:BigInt(t.version)}),t}};async function Bo(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetMetadata($where_condition: fungible_asset_metadata_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_metadata(where: $where_condition, offset: $offset, limit: $limit) {\n icon_uri\n project_uri\n supply_aggregator_table_handle_v1\n supply_aggregator_table_key_v1\n creator_address\n asset_type\n decimals\n last_transaction_timestamp\n last_transaction_version\n name\n symbol\n token_standard\n supply_v2\n maximum_v2\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset])}};return(await On({aptosConfig:t,query:n,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}var Po={typeParameters:[{constraints:[]}],parameters:[ci("0x1::object::Object"),new Rr,new Mr]},Ro=class{constructor(e){this.config=e}async getFungibleAssetMetadata(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),Bo({aptosConfig:this.config,...e})}async getFungibleAssetMetadataByAssetType(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),(await Bo({aptosConfig:this.config,options:{where:{asset_type:{_eq:e.assetType}}}}))[0]}async getFungibleAssetActivities(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetActivities($where_condition: fungible_asset_activities_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_activities(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n block_height\n entry_function_id_str\n event_index\n gas_fee_payer_address\n is_frozen\n is_gas_fee\n is_transaction_success\n owner_address\n storage_id\n storage_refund_amount\n token_standard\n transaction_timestamp\n transaction_version\n type\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset])}};return(await On({aptosConfig:t,query:n,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}({aptosConfig:this.config,...e})}async getCurrentFungibleAssetBalances(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getCurrentFungibleAssetBalances($where_condition: current_fungible_asset_balances_bool_exp, $offset: Int, $limit: Int) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset])}};return(await On({aptosConfig:t,query:n,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}({aptosConfig:this.config,...e})}async transferFungibleAsset(e){return async function(e){let{aptosConfig:t,sender:r,fungibleAssetMetadataAddress:n,recipient:i,amount:o,options:s}=e;return Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,i,o],abi:Po},options:s})}({aptosConfig:this.config,...e})}};async function Oo(e){let{aptosConfig:t,payload:r,options:n}=e,i=await zi({...r,aptosConfig:t}),o=new A;i.serialize(o);let s=o.toUint8Array(),{data:u}=await Ft({aptosConfig:t,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:a([n,"optionalAccess",e=>e.ledgerVersion])},body:s});return u}var No=class{constructor(e){this.config=e}async getLedgerInfo(){return Rn({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r,options:n}=e,{data:i}=await Dt({aptosConfig:t,originMethod:"getBlockByVersion",path:`blocks/by_version/${r}`,params:{with_transactions:a([n,"optionalAccess",e=>e.withTransactions])}});return Zn({block:i,...e})}({aptosConfig:this.config,...e})}async getBlockByHeight(e){return async function(e){let{aptosConfig:t,blockHeight:r,options:n}=e,{data:i}=await Dt({aptosConfig:t,originMethod:"getBlockByHeight",path:`blocks/by_height/${r}`,params:{with_transactions:a([n,"optionalAccess",e=>e.withTransactions])}});return Zn({block:i,...e})}({aptosConfig:this.config,...e})}async view(e){return Oo({aptosConfig:this.config,...e})}async getChainTopUserTransactions(e){return async function(e){let{aptosConfig:t,limit:r}=e;return(await On({aptosConfig:t,query:{query:"\n query getChainTopUserTransactions($limit: Int) {\n user_transactions(limit: $limit, order_by: {version: desc}) {\n version\n }\n}\n ",variables:{limit:r}},originMethod:"getChainTopUserTransactions"})).user_transactions}({aptosConfig:this.config,...e})}async queryIndexer(e){return On({aptosConfig:this.config,...e})}async getIndexerLastSuccessVersion(){return Nn({aptosConfig:this.config})}async getProcessorStatus(e){return Dn({aptosConfig:this.config,processorType:e})}},Do=["A name must be between 3 and 63 characters long,","and can only contain lowercase a-z, 0-9, and hyphens.","A name may not start or end with a hyphen."].join(" ");function Lo(e){return!(!e||e.length<3||e.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(e))}function Uo(e){let[t,r,...n]=e.replace(/\.apt$/,"").split(".");if(n.length>0)throw new Error(`${e} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!Lo(t))throw new Error(`${t} is not valid. ${Do}`);if(r&&!Lo(r))throw new Error(`${r} is not valid. ${Do}`);return{domainName:r||t,subdomainName:r?t:void 0}}var Fo={testnet:"0x5f8fd2347449685cf41d4db97926ec3a096eaf381332be4f1318ad4d16a8497c",mainnet:"0x867ed1f6bf916171b1de3ee92849b8978b7d1b9e0a8cc982a3d19d535dfd9c0c",local:"0x585fc9f0f0c54183b039ffc770ca282ebd87307916c215a3e692f2f8e4305e82",custom:null,devnet:null};function jo(e){let t=Fo[e.network];if(!t)throw new Error(`The ANS contract is not deployed to ${e.network}`);return t}var zo=e=>{if(e&&"object"==typeof e&&"vec"in e&&Array.isArray(e.vec))return e.vec[0]};async function Ho(e){let{aptosConfig:t,name:r}=e,n=jo(t),{domainName:i,subdomainName:o}=Uo(r);try{let e=await Oo({aptosConfig:t,payload:{function:`${n}::router::get_expiration`,functionArguments:[i,o]}});return 1e3*Number(e[0])}catch(e){return}}async function Ko(e){let{aptosConfig:t}=e,r=jo(t),[n]=await Oo({aptosConfig:t,payload:{function:`${r}::config::reregistration_grace_sec`,functionArguments:[]}}),i=n/60/60/24,o=()=>new Date;return new Date(o().setDate(o().getDate()-i)).toISOString()}function Go(e){return{...e,expiration_timestamp:new Date(e.expiration_timestamp).getTime()}}var Qo=class{constructor(e){this.config=e}async getOwnerAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=jo(t),{domainName:i,subdomainName:o}=Uo(r),s=await Oo({aptosConfig:t,payload:{function:`${n}::router::get_owner_addr`,functionArguments:[i,o]}}),a=zo(s[0]);return a?ge.from(a):void 0}({aptosConfig:this.config,...e})}async getExpiration(e){return Ho({aptosConfig:this.config,...e})}async getTargetAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=jo(t),{domainName:i,subdomainName:o}=Uo(r),s=await Oo({aptosConfig:t,payload:{function:`${n}::router::get_target_addr`,functionArguments:[i,o]}}),a=zo(s[0]);return a?ge.from(a):void 0}({aptosConfig:this.config,...e})}async setTargetAddress(e){return async function(e){let{aptosConfig:t,sender:r,name:n,address:i,options:o}=e,s=jo(t),{domainName:a,subdomainName:u}=Uo(n);return await Xi({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::set_target_addr`,functionArguments:[a,u,i]},options:o})}({aptosConfig:this.config,...e})}async getPrimaryName(e){return async function(e){let{aptosConfig:t,address:r}=e,n=jo(t),i=await Oo({aptosConfig:t,payload:{function:`${n}::router::get_primary_name`,functionArguments:[ge.from(r).toString()]}}),o=zo(i[1]),s=zo(i[0]);if(o)return[s,o].filter(Boolean).join(".")}({aptosConfig:this.config,...e})}async setPrimaryName(e){return async function(e){let{aptosConfig:t,sender:r,name:n,options:i}=e,o=jo(t);if(!n)return await Xi({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::clear_primary_name`,functionArguments:[]},options:i});let{domainName:s,subdomainName:a}=Uo(n);return await Xi({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::set_primary_name`,functionArguments:[s,a]},options:i})}({aptosConfig:this.config,...e})}async registerName(e){return async function(e){let{aptosConfig:t,expiration:r,name:n,sender:i,targetAddress:o,toAddress:a,options:u,transferable:c}=e,l=jo(t),{domainName:d,subdomainName:h}=Uo(n),f="subdomain:independent"===r.policy||"subdomain:follow-domain"===r.policy;if(h&&!f)throw new Error("Subdomains must have an expiration policy of either 'subdomain:independent' or 'subdomain:follow-domain'");if(f&&!h)throw new Error(`Policy is set to ${r.policy} but no subdomain was provided`);if("domain"===r.policy){let e=s(r.years,(()=>1));if(1!==e)throw new Error("For now, names can only be registered for 1 year at a time");let n=31536e3*e;return await Xi({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${l}::router::register_domain`,functionArguments:[d,n,o,a]},options:u})}if(!h)throw new Error(`${r.policy} requires a subdomain to be provided.`);let p=await Ho({aptosConfig:t,name:d});if(!p)throw new Error("The domain does not exist");let g="subdomain:independent"===r.policy?r.expirationDate:p;if(g>p)throw new Error("The subdomain expiration time cannot be greater than the domain expiration time");return await Xi({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${l}::router::register_subdomain`,functionArguments:[d,h,Math.round(g/1e3),"subdomain:follow-domain"===r.policy?1:0,!!c,o,a]},options:u})}({aptosConfig:this.config,...e})}async renewDomain(e){return async function(e){let{aptosConfig:t,sender:r,name:n,years:i=1,options:o}=e,s=jo(t),a=31536e3*i,{domainName:u,subdomainName:c}=Uo(n);if(c)throw new Error("Subdomains cannot be renewed");if(1!==i)throw new Error("Currently, only 1 year renewals are supported");return await Xi({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::renew_domain`,functionArguments:[u,a]},options:o})}({aptosConfig:this.config,...e})}async getName(e){return async function(e){let{aptosConfig:t,name:r}=e,{domainName:n,subdomainName:i=""}=Uo(r),o=(await On({aptosConfig:t,query:{query:xn,variables:{where_condition:{domain:{_eq:n},subdomain:{_eq:i},is_active:{_eq:!0}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return o&&(o=Go(o)),o}({aptosConfig:this.config,...e})}async getAccountNames(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Ko({aptosConfig:t});return(await On({aptosConfig:t,originMethod:"getAccountNames",query:{query:xn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i}}}}})).current_aptos_names.map(Go)}({aptosConfig:this.config,...e})}async getAccountDomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Ko({aptosConfig:t});return(await On({aptosConfig:t,originMethod:"getAccountDomains",query:{query:xn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_eq:""}}}}})).current_aptos_names.map(Go)}({aptosConfig:this.config,...e})}async getAccountSubdomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Ko({aptosConfig:t});return(await On({aptosConfig:t,originMethod:"getAccountSubdomains",query:{query:xn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_neq:""}}}}})).current_aptos_names.map(Go)}({aptosConfig:this.config,...e})}async getDomainSubdomains(e){return async function(e){let{aptosConfig:t,options:r,domain:n}=e;return(await On({aptosConfig:t,originMethod:"getDomainSubdomains",query:{query:xn,variables:{limit:a([r,"optionalAccess",e=>e.limit]),offset:a([r,"optionalAccess",e=>e.offset]),order_by:a([r,"optionalAccess",e=>e.orderBy]),where_condition:{...s(a([e,"access",e=>e.options,"optionalAccess",e=>e.where]),(()=>({}))),domain:{_eq:n},subdomain:{_neq:""},is_active:{_eq:!0}}}}})).current_aptos_names.map(Go)}({aptosConfig:this.config,...e})}},qo=class{constructor(e){this.config=e}async getNumberOfDelegators(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"stake_processor"}),async function(e){let{aptosConfig:t,poolAddress:r}=e,n=ge.from(r).toStringLong(),i=await On({aptosConfig:t,query:{query:Mn,variables:{where_condition:{pool_address:{_eq:n}}}}});return i.num_active_delegator_per_pool[0]?i.num_active_delegator_per_pool[0].num_active_delegator:0}({aptosConfig:this.config,...e})}async getNumberOfDelegatorsForAllPools(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"stake_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:Mn,variables:{order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:n})).num_active_delegator_per_pool}({aptosConfig:this.config,...e})}async getDelegatedStakingActivities(e){return await $n({config:this.config,minimumLedgerVersion:a([e,"optionalAccess",e=>e.minimumLedgerVersion]),processorType:"stake_processor"}),async function(e){let{aptosConfig:t,delegatorAddress:r,poolAddress:n}=e,i={query:"\n query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) {\n delegated_staking_activities(\n where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}}\n ) {\n amount\n delegator_address\n event_index\n event_type\n pool_address\n transaction_version\n }\n}\n ",variables:{delegatorAddress:ge.from(r).toStringLong(),poolAddress:ge.from(n).toStringLong()}};return(await On({aptosConfig:t,query:i})).delegated_staking_activities}({aptosConfig:this.config,...e})}},Wo=class{constructor(e){this.config=e}async simple(e){return Xi({aptosConfig:this.config,...e})}async multiAgent(e){return Xi({aptosConfig:this.config,...e})}};function Vo(e,t,r){let n=r.value;return r.value=async function(...e){let[t]=e;if(t.transaction.feePayerAddress&&!t.feePayerAuthenticator)throw new Error("You are submitting a Fee Payer transaction but missing the feePayerAuthenticator");return n.apply(this,e)},r}function Yo(e,t,r){let n=r.value;return r.value=async function(...e){let[t]=e;if(t.transaction.feePayerAddress&&!t.feePayerPublicKey)throw new Error("You are simulating a Fee Payer transaction but missing the feePayerPublicKey");return n.apply(this,e)},r}var Jo=class{constructor(e){this.config=e}async simple(e){return $i({aptosConfig:this.config,...e})}async multiAgent(e){return $i({aptosConfig:this.config,...e})}};c.a.call(void 0,[Yo],Jo.prototype,"simple",1),c.a.call(void 0,[Yo],Jo.prototype,"multiAgent",1);var Xo=class{constructor(e){this.config=e}async simple(e){return eo({aptosConfig:this.config,...e})}async multiAgent(e){return eo({aptosConfig:this.config,...e})}};c.a.call(void 0,[Vo],Xo.prototype,"simple",1),c.a.call(void 0,[Vo],Xo.prototype,"multiAgent",1);var Zo=class{constructor(e,t,r,n,i){this.lastUncommintedNumber=null,this.currentNumber=null,this.lock=!1,this.aptosConfig=e,this.account=t,this.maxWaitTime=r,this.maximumInFlight=n,this.sleepTime=i}async nextSequenceNumber(){for(;this.lock;)await c.b.call(void 0,this.sleepTime);this.lock=!0;let e=BigInt(0);try{if((null===this.lastUncommintedNumber||null===this.currentNumber)&&await this.initialize(),this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight){await this.update();let e=c.c.call(void 0);for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await c.b.call(void 0,this.sleepTime),c.c.call(void 0)-e>this.maxWaitTime?(i.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(e){i.error("error in getting next sequence number for this account",e)}finally{this.lock=!1}return e}async initialize(){let{sequence_number:e}=await Un({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(e),this.lastUncommintedNumber=BigInt(e)}async update(){let{sequence_number:e}=await Un({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await c.b.call(void 0,this.sleepTime);this.lock=!0;try{await this.update();let e=c.c.call(void 0);for(;this.lastUncommintedNumber!==this.currentNumber;)c.c.call(void 0)-e>this.maxWaitTime?(i.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await c.b.call(void 0,this.sleepTime),await this.update())}catch(e){i.error("error in synchronizing this account sequence number with the one on chain",e)}finally{this.lock=!1}}}},$o=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(e){this.cancelled=!1,this.pendingDequeue.length>0?a([this,"access",e=>e.pendingDequeue,"access",e=>e.shift,"call",e=>e(),"optionalAccess",e=>e.resolve,"call",t=>t(e)]):this.queue.push(e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise(((e,t)=>{this.pendingDequeue.push({resolve:e,reject:t})}))}isEmpty(){return 0===this.queue.length}cancel(){this.cancelled=!0,this.pendingDequeue.forEach((async({reject:e})=>{e(new es("Task cancelled"))})),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},es=class extends Error{},ts="fulfilled",rs=t.TransactionWorkerEventsEnum=(e=>(e.TransactionSent="transactionSent",e.TransactionSendFailed="transactionSendFailed",e.TransactionExecuted="transactionExecuted",e.TransactionExecutionFailed="transactionExecutionFailed",e.ExecutionFinish="executionFinish",e))(rs||{}),ns=t.TransactionWorker=class extends An.default{constructor(e,t,r=30,n=100,i=10){super(),this.taskQueue=new $o,this.transactionsQueue=new $o,this.outstandingTransactions=new $o,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=e,this.account=t,this.started=!1,this.accountSequnceNumber=new Zo(e,t,r,n,i)}async submitNextTransaction(){try{for(;;){let e=await this.accountSequnceNumber.nextSequenceNumber();if(null===e)return;let t=await this.generateNextTransaction(this.account,e);if(!t)return;let r=to({aptosConfig:this.aptosConfig,transaction:t,signer:this.account});await this.outstandingTransactions.enqueue([r,e])}}catch(e){if(e instanceof es)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${e}`)}}async processTransactions(){try{for(;;){let e=[],t=[],[r,n]=await this.outstandingTransactions.dequeue();for(e.push(r),t.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),e.push(r),t.push(n);let i=await Promise.allSettled(e);for(let e=0;ethis.submitNextTransaction())),this.taskQueue.enqueue((()=>this.processTransactions())),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}},is=class extends An.default{constructor(e){super(),this.config=e}start(e){let{sender:t}=e;this.account=t,this.transactionWorker=new ns(this.config,t),this.transactionWorker.start(),this.registerToEvents()}push(e){let{data:t,options:r}=e;for(let e of t)this.transactionWorker.push(e,r)}registerToEvents(){this.transactionWorker.on("transactionSent",(async e=>{this.emit("transactionSent",e)})),this.transactionWorker.on("transactionSendFailed",(async e=>{this.emit("transactionSendFailed",e)})),this.transactionWorker.on("transactionExecuted",(async e=>{this.emit("transactionExecuted",e)})),this.transactionWorker.on("transactionExecutionFailed",(async e=>{this.emit("transactionExecutionFailed",e)})),this.transactionWorker.on("executionFinish",(async e=>{this.emit("executionFinish",e)}))}forSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.start({sender:t}),this.push({data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}},os=class{constructor(e){this.config=e,this.build=new Wo(this.config),this.simulate=new Jo(this.config),this.submit=new Xo(this.config),this.batch=new is(this.config)}async getTransactions(e){return Qn({aptosConfig:this.config,...e})}async getTransactionByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r}=e,{data:n}=await Dt({aptosConfig:t,originMethod:"getTransactionByVersion",path:`transactions/by_version/${r}`});return n}({aptosConfig:this.config,...e})}async getTransactionByHash(e){return Wn({aptosConfig:this.config,...e})}async isPendingTransaction(e){return async function(e){let{aptosConfig:t,transactionHash:r}=e;try{return"pending_transaction"===(await Wn({aptosConfig:t,transactionHash:r})).type}catch(e){if(404===a([e,"optionalAccess",e=>e.status]))return!0;throw e}}({aptosConfig:this.config,...e})}async waitForTransaction(e){return Vn({aptosConfig:this.config,...e})}async getGasPriceEstimation(){return qn({aptosConfig:this.config})}getSigningMessage(e){return function(e){let{transaction:t}=e;return pn(t)}(e)}async publishPackageTransaction(e){return async function(e){let{aptosConfig:t,account:r,metadataBytes:n,moduleBytecode:i,options:o}=e,s=i.map((e=>ue.U8(e)));return Xi({aptosConfig:t,sender:ge.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[ue.U8(n),new ue(s)],abi:ro},options:o})}({aptosConfig:this.config,...e})}async rotateAuthKey(e){return async function(e){let{aptosConfig:t,fromAccount:r,toNewPrivateKey:n}=e,i=await Un({aptosConfig:t,accountAddress:r.accountAddress}),o=yn.fromPrivateKey({privateKey:n,legacy:!0}),s=new tn({sequenceNumber:BigInt(i.sequence_number),originator:r.accountAddress,currentAuthKey:ge.from(i.authentication_key),newPublicKey:o.publicKey}).bcsToBytes(),a=r.sign(s),u=o.sign(s),c=await Xi({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new re(r.signingScheme),ue.U8(r.publicKey.toUint8Array()),new re(o.signingScheme),ue.U8(o.publicKey.toUint8Array()),ue.U8(a.toUint8Array()),ue.U8(u.toUint8Array())],abi:no}});return to({aptosConfig:t,signer:r,transaction:c})}({aptosConfig:this.config,...e})}sign(e){return Zi({...e})}signAsFeePayer(e){let{signer:t,transaction:r}=e;if(!r.feePayerAddress)throw new Error(`Transaction ${r} is not a Fee Payer transaction`);return r.feePayerAddress=t.accountAddress,Zi({signer:t,transaction:r})}async batchTransactionsForSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.batch.forSingleAccount({sender:t,data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}async signAndSubmitTransaction(e){let{signer:t,transaction:r}=e;return to({aptosConfig:this.config,signer:t,transaction:r})}},ss=class{constructor(e){this.config=e}async getTableItem(e){return Ln({aptosConfig:this.config,...e})}async getTableItemsData(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getTableItemsData($where_condition: table_items_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_items_order_by!]) {\n table_items(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n decoded_key\n decoded_value\n key\n table_handle\n transaction_version\n write_set_change_index\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit]),order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:n,originMethod:"getTableItemsData"})).table_items}({aptosConfig:this.config,...e})}async getTableItemsMetadata(e){return await $n({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getTableItemsMetadata($where_condition: table_metadatas_bool_exp!, $offset: Int, $limit: Int, $order_by: [table_metadatas_order_by!]) {\n table_metadatas(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n handle\n key_type\n value_type\n }\n}\n ",variables:{where_condition:a([r,"optionalAccess",e=>e.where]),offset:a([r,"optionalAccess",e=>e.offset]),limit:a([r,"optionalAccess",e=>e.limit]),order_by:a([r,"optionalAccess",e=>e.orderBy])}};return(await On({aptosConfig:t,query:n,originMethod:"getTableItemsMetadata"})).table_metadatas}({aptosConfig:this.config,...e})}};async function as(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,uidKey:i="sub",derivationPath:o}=e,s={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,epk_blinder:b.fromHexInput(n.blinder).toStringWithoutPrefix(),uid_key:i,derivation_path:o},{data:a}=await Ht({aptosConfig:t,path:"fetch",body:s,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return b.fromHexInput(a.pepper).toUint8Array()}async function us(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,pepper:i=await as(e),uidKey:o="sub"}=e;if(b.fromHexInput(i).toUint8Array().length!==En.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${En.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:s}=await dr({aptosConfig:t});if(s{let i=Object.getOwnPropertyDescriptor(t.prototype,n);i&&(i.value=function(...e){return this[r][n](...e)},Object.defineProperty(e.prototype,n,i))}))}ds(ls,ei,"account"),ds(ls,Qo,"ans"),ds(ls,oo,"coin"),ds(ls,Co,"digitalAsset"),ds(ls,xo,"event"),ds(ls,Mo,"faucet"),ds(ls,Ro,"fungibleAsset"),ds(ls,No,"general"),ds(ls,qo,"staking"),ds(ls,os,"transaction"),ds(ls,ss,"table"),ds(ls,cs,"keyless"),t.APTOS_BIP44_REGEX=Ee,t.APTOS_COIN=Ct,t.APTOS_HARDENED_REGEX=we,t.Account=yn,t.AccountAddress=ge,t.AccountAuthenticator=yr,t.AccountAuthenticatorEd25519=br,t.AccountAuthenticatorMultiEd25519=vr,t.AccountAuthenticatorMultiKey=wr,t.AccountAuthenticatorSingleKey=Ar,t.AccountAuthenticatorVariant=z,t.AccountPublicKey=Re,t.AccountSequenceNumber=Zo,t.AddressInvalidReason=fe,t.AnyPublicKey=hr,t.AnyPublicKeyVariant=H,t.AnySignature=fr,t.AnySignatureVariant=K,t.Aptos=ls,t.AptosApiError=ft,t.AptosApiType=_t,t.AptosConfig=ri,t.AuthenticationKey=ye,t.Bool=te,t.CKDPriv=Te,t.ChainId=Er,t.DEFAULT_MAX_GAS_AMOUNT=It,t.DEFAULT_TXN_EXP_SEC_FROM_NOW=St,t.DEFAULT_TXN_TIMEOUT_SEC=kt,t.DeriveScheme=ee,t.Deserializer=p,t.EPK_HORIZON_SECS=1e7,t.Ed25519Account=gn,t.Ed25519PrivateKey=je,t.Ed25519PublicKey=Ue,t.Ed25519Signature=He,t.EntryFunction=Wr,t.EntryFunctionBytes=O,t.EphemeralCertificate=nr,t.EphemeralCertificateVariant=q,t.EphemeralKeyPair=vn,t.EphemeralPublicKey=rt,t.EphemeralPublicKeyVariant=G,t.EphemeralSignature=nt,t.EphemeralSignatureVariant=Q,t.FeePayerRawTransaction=en,t.FixedBytes=R,t.Groth16Zkp=sr,t.HARDENED_OFFSET=Ie,t.Hex=b,t.HexInvalidReason=y,t.Identifier=_r,t.KeyType=_e,t.KeylessAccount=En,t.KeylessConfiguration=cr,t.KeylessPublicKey=er,t.KeylessSignature=rr,t.MAX_AUD_VAL_BYTES=qt,t.MAX_COMMITED_EPK_BYTES=Zt,t.MAX_EXTRA_FIELD_BYTES=Jt,t.MAX_ISS_VAL_BYTES=Yt,t.MAX_JWT_HEADER_B64_BYTES=Xt,t.MAX_UID_KEY_BYTES=Wt,t.MAX_UID_VAL_BYTES=Vt,t.MimeType=N,t.ModuleId=Ir,t.MoveAbility=J,t.MoveFunctionVisibility=Y,t.MoveOption=le,t.MoveString=ce,t.MoveVector=ue,t.MultiAgentRawTransaction=$r,t.MultiAgentTransaction=dn,t.MultiEd25519PublicKey=Ge,t.MultiEd25519Signature=qe,t.MultiKey=pr,t.MultiKeyAccount=In,t.MultiKeySignature=mr,t.MultiSig=Yr,t.MultiSigTransactionPayload=Jr,t.Network=At,t.NetworkToChainId=wt,t.NetworkToFaucetAPI=yt,t.NetworkToIndexerAPI=gt,t.NetworkToNetworkName=Et,t.NetworkToNodeAPI=mt,t.NetworkToPepperAPI=bt,t.NetworkToProverAPI=vt,t.ParsingError=m,t.ProcessorType=Mt,t.PublicKey=Pe,t.RAW_TRANSACTION_SALT=Tt,t.RAW_TRANSACTION_WITH_DATA_SALT=xt,t.RawTransaction=Xr,t.RawTransactionWithData=Zr,t.RoleType=X,t.RotationProofChallenge=tn,t.Script=Vr,t.ScriptTransactionArgumentVariants=L,t.Secp256k1PrivateKey=Ze,t.Secp256k1PublicKey=Je,t.Secp256k1Signature=et,t.Serializable=v,t.Serializer=A,t.Signature=Oe,t.SignedTransaction=cn,t.SigningScheme=Z,t.SigningSchemeInput=$,t.SimpleTransaction=ln,t.SingleKeyAccount=mn,t.StructTag=Fr,t.TransactionAuthenticator=rn,t.TransactionAuthenticatorEd25519=nn,t.TransactionAuthenticatorFeePayer=an,t.TransactionAuthenticatorMultiAgent=sn,t.TransactionAuthenticatorMultiEd25519=on,t.TransactionAuthenticatorSingleSender=un,t.TransactionAuthenticatorVariant=j,t.TransactionPayload=Kr,t.TransactionPayloadEntryFunction=Qr,t.TransactionPayloadMultiSig=qr,t.TransactionPayloadScript=Gr,t.TransactionPayloadVariants=U,t.TransactionResponseType=V,t.TransactionVariants=F,t.TransactionWorker=ns,t.TransactionWorkerEventsEnum=rs,t.TypeTag=Sr,t.TypeTagAddress=Rr,t.TypeTagBool=kr,t.TypeTagGeneric=Dr,t.TypeTagParserError=ui,t.TypeTagParserErrorType=ai,t.TypeTagReference=Nr,t.TypeTagSigner=Or,t.TypeTagStruct=Ur,t.TypeTagU128=Br,t.TypeTagU16=Tr,t.TypeTagU256=Pr,t.TypeTagU32=xr,t.TypeTagU64=Mr,t.TypeTagU8=Cr,t.TypeTagVariants=D,t.TypeTagVector=Lr,t.U128=se,t.U16=ne,t.U256=ae,t.U32=ie,t.U64=oe,t.U8=re,t.ZeroKnowledgeSig=ur,t.ZkProof=ar,t.ZkpVariant=W,t.aptosCoinStructTag=function(){return new Fr(ge.ONE,new _r("aptos_coin"),new _r("AptosCoin"),[])},t.aptosRequest=Ot,t.buildTransaction=Gi,t.checkOrConvertArgument=Li,t.convertArgument=Di,t.deriveKey=Ce,t.deriveTransactionType=hn,t.deserializeFromScriptArgument=Hr,t.ensureBoolean=w,t.fetchEntryFunctionAbi=Oi,t.fetchFunctionAbi=Ri,t.fetchViewFunctionAbi=Ni,t.findFirstNonSignerArg=xi,t.generateRawTransaction=Ki,t.generateSignedTransaction=Wi,t.generateSignedTransactionForSimulation=Qi,t.generateSigningMessage=fn,t.generateSigningMessageForSerializable=function(e){return fn(e.bcsToBytes(),`APTOS::${e.constructor.name}`)},t.generateSigningMessageForTransaction=pn,t.generateTransactionPayload=Fi,t.generateTransactionPayloadWithABI=ji,t.generateUserTransactionHash=function(e){let t=Wi(e);return new b(Vi([Yi,new Uint8Array([0]),t])).toString()},t.generateViewFunctionPayload=zi,t.generateViewFunctionPayloadWithABI=Hi,t.get=Nt,t.getAptosFullNode=Dt,t.getAptosPepperService=async function(e){return Nt({...e,type:"Pepper"})},t.getAuthenticatorForSimulation=qi,t.getFunctionParts=Mi,t.getKeylessConfig=dr,t.hashValues=Vi,t.isBcsAddress=bi,t.isBcsBool=yi,t.isBcsFixedBytes=Ai,t.isBcsString=vi,t.isBcsU128=Si,t.isBcsU16=Ei,t.isBcsU256=ki,t.isBcsU32=_i,t.isBcsU64=Ii,t.isBcsU8=wi,t.isBlockMetadataTransactionResponse=function(e){return"block_metadata_transaction"===e.type},t.isBool=di,t.isEd25519Signature=function(e){return"signature"in e&&"ed25519_signature"===e.signature},t.isEncodedEntryFunctionArgument=mi,t.isFeePayerSignature=function(e){return"fee_payer_signature"===e.type},t.isGenesisTransactionResponse=function(e){return"genesis_transaction"===e.type},t.isLargeNumber=pi,t.isMultiAgentSignature=function(e){return"multi_agent_signature"===e.type},t.isMultiEd25519Signature=function(e){return"multi_ed25519_signature"===e.type},t.isNull=gi,t.isNumber=fi,t.isPendingTransactionResponse=function(e){return"pending_transaction"===e.type},t.isScriptDataInput=Ci,t.isSecp256k1Signature=function(e){return"signature"in e&&"secp256k1_ecdsa_signature"===e.signature},t.isStateCheckpointTransactionResponse=function(e){return"state_checkpoint_transaction"===e.type},t.isString=hi,t.isUserTransactionResponse=function(e){return"user_transaction"===e.type},t.isValidBIP44Path=Se,t.isValidHardenedPath=ke,t.isValidatorTransactionResponse=function(e){return"validator_transaction"===e.type},t.mnemonicToSeed=Be,t.normalizeBundle=Bt,t.objectStructTag=zr,t.optionStructTag=function(e){return new Fr(ge.ONE,new _r("option"),new _r("Option"),[e])},t.outOfRangeErrorMessage=E,t.paginateWithCursor=Lt,t.parseTypeTag=ci,t.post=Ut,t.postAptosFaucet=zt,t.postAptosFullNode=Ft,t.postAptosIndexer=jt,t.postAptosPepperService=Ht,t.postAptosProvingService=Kt,t.promiseFulfilledStatus=ts,t.request=Rt,t.splitPath=Me,t.standardizeTypeTags=Pi,t.stringStructTag=jr,t.throwTypeMismatch=Ti,t.validateNumberInRange=_},68121:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToSeedSync=t.mnemonicToSeed=t.validateMnemonic=t.entropyToMnemonic=t.mnemonicToEntropy=t.generateMnemonic=void 0;const n=r(98460),i=r(57154),o=r(79688),s=r(64989),a=r(49074),u=r(56710);function c(e){if("string"!=typeof e)throw new TypeError("Invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}function l(e){const t=c(e),r=t.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:t,words:r}}function d(e){(0,n.bytes)(e,16,20,24,28,32)}t.generateMnemonic=function(e,t=128){if((0,n.number)(t),t%32!=0||t>256)throw new TypeError("Invalid entropy");return g((0,a.randomBytes)(t/8),e)};const h=e=>{const t=8-e.length/4;return new Uint8Array([(0,o.sha256)(e)[0]>>t<{if("string"!=typeof e)throw new Error(`Wordlist: non-string element: ${e}`)})),u.utils.chain(u.utils.checksum(1,h),u.utils.radix2(11,!0),u.utils.alphabet(e))}function p(e,t){const{words:r}=l(e),n=f(t).decode(r);return d(n),n}function g(e,t){return d(e),f(t).encode(e).join((e=>"あいこくしん"===e[0])(t)?" ":" ")}t.mnemonicToEntropy=p,t.entropyToMnemonic=g,t.validateMnemonic=function(e,t){try{p(e,t)}catch(e){return!1}return!0};const m=e=>c(`mnemonic${e}`);t.mnemonicToSeed=function(e,t=""){return(0,i.pbkdf2Async)(s.sha512,l(e).nfkd,m(t),{c:2048,dkLen:64})},t.mnemonicToSeedSync=function(e,t=""){return(0,i.pbkdf2)(s.sha512,l(e).nfkd,m(t),{c:2048,dkLen:64})}},36703:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";function n(e,t){return null!=e?e:t()}function i(e){let t,r=e[0],n=1;for(;nr.call(t,...e))),t=void 0)}return r}Object.defineProperty(t,"__esModule",{value:!0});var o,s=r(58847);o=s,Object.keys(o).filter((e=>"default"!==e&&"__esModule"!==e)).forEach((e=>{t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:()=>o[e]})}));var a=r(89836),u=class e extends a.Serializable{constructor({address:e,publicKey:t,ansName:r}){super(),this.address=a.AccountAddress.from(e),this.publicKey=t,this.ansName=r}serialize(e){if(this.address.serialize(e),this.publicKey instanceof a.Ed25519PublicKey)e.serializeU32AsUleb128(a.SigningScheme.Ed25519);else if(this.publicKey instanceof a.MultiEd25519PublicKey)e.serializeU32AsUleb128(a.SigningScheme.MultiEd25519);else if(this.publicKey instanceof a.AnyPublicKey)e.serializeU32AsUleb128(a.SigningScheme.SingleKey);else{if(!(this.publicKey instanceof a.MultiKey))throw new Error("Unsupported public key");e.serializeU32AsUleb128(a.SigningScheme.MultiKey)}this.publicKey.serialize(e),e.serializeStr(n(this.ansName,(()=>"")))}static deserialize(t){let r,n=a.AccountAddress.deserialize(t),i=t.deserializeUleb128AsU32();switch(i){case a.SigningScheme.Ed25519:r=a.Ed25519PublicKey.deserialize(t);break;case a.SigningScheme.MultiEd25519:r=a.MultiEd25519PublicKey.deserialize(t);break;case a.SigningScheme.SingleKey:r=a.AnyPublicKey.deserialize(t);break;case a.SigningScheme.MultiKey:r=a.MultiKey.deserialize(t);break;default:throw new Error(`Unknown variant index for WrappedPublicKey: ${i}`)}let o=t.deserializeStr()||void 0;return new e({address:n,publicKey:r,ansName:o})}},c="aptos:devnet",l=t.APTOS_TESTNET_CHAIN="aptos:testnet",d=t.APTOS_LOCALNET_CHAIN="aptos:localnet",h=t.APTOS_MAINNET_CHAIN="aptos:mainnet",f=t.APTOS_CHAINS=[c,l,d,h],p=["aptos:account","aptos:connect","aptos:disconnect","aptos:network","aptos:onAccountChange","aptos:onNetworkChange","aptos:signMessage","aptos:signTransaction"];function g(e,t=[]){return[...p,...t].every((t=>t in e.features))}var m,y=((m=y||{})[m.Unauthorized=4100]="Unauthorized",m[m.InternalError=-30001]="InternalError",m),b=t.AptosWalletErrors=Object.freeze({4100:{status:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[-30001]:{status:"Internal error",message:"Something went wrong within the wallet."}}),v=t.AptosWalletError=class e extends Error{constructor(t,r){super(n(n(r,(()=>i([b,"access",e=>e[t],"optionalAccess",e=>e.message]))),(()=>"Unknown error occurred"))),this.code=t,this.status=n(i([b,"access",e=>e[t],"optionalAccess",e=>e.status]),(()=>"Unknown error")),this.name="AptosWalletError",Object.setPrototypeOf(this,e.prototype)}},A=(e=>(e.APPROVED="Approved",e.REJECTED="Rejected",e))(A||{});t.APTOS_CHAINS=f,t.APTOS_DEVNET_CHAIN=c,t.APTOS_LOCALNET_CHAIN=d,t.APTOS_MAINNET_CHAIN=h,t.APTOS_TESTNET_CHAIN=l,t.AccountInfo=u,t.AptosChangeNetworkNamespace="aptos:changeNetwork",t.AptosConnectNamespace="aptos:connect",t.AptosDisconnectNamespace="aptos:disconnect",t.AptosGetAccountNamespace="aptos:account",t.AptosGetNetworkNamespace="aptos:network",t.AptosOnAccountChangeNamespace="aptos:onAccountChange",t.AptosOnNetworkChangeNamespace="aptos:onNetworkChange",t.AptosOpenInMobileAppNamespace="aptos:openInMobileApp",t.AptosSignAndSubmitTransactionNamespace="aptos:signAndSubmitTransaction",t.AptosSignMessageNamespace="aptos:signMessage",t.AptosSignTransactionNamespace="aptos:signTransaction",t.AptosWalletError=v,t.AptosWalletErrorCode=y,t.AptosWalletErrors=b,t.UserResponseStatus=A,t.getAptosWallets=function(){let{get:e,on:t}=s.getWallets.call(void 0),r=e(),n=[];return r.map((e=>{g(e)&&n.push(e)})),{aptosWallets:n,on:t}},t.isWalletWithRequiredFeatureSet=g},43747:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DevTWallet:()=>Fo,LocalTWallet:()=>Uo,MyWalletAccount:()=>Oo,QaTWallet:()=>jo,TWallet:()=>No});var n=r(33136),i="\n fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {\n token_standard\n token_properties_mutated_v1\n token_data_id\n table_type_v1\n storage_id\n property_version_v1\n owner_address\n last_transaction_version\n last_transaction_timestamp\n is_soulbound_v2\n is_fungible_v2\n amount\n current_token_data {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",o=`\n query getAccountOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${i}`,s=`\n query getAccountOwnedTokensFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${i}`,a="\n query getCollectionData($where_condition: current_collections_v2_bool_exp!) {\n current_collections_v2(where: $where_condition) {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n}\n ",u="\n query getNames($offset: Int, $limit: Int, $where_condition: current_aptos_names_bool_exp, $order_by: [current_aptos_names_order_by!]) {\n current_aptos_names(\n limit: $limit\n where: $where_condition\n order_by: $order_by\n offset: $offset\n ) {\n ...AnsTokenFragment\n }\n}\n \n fragment AnsTokenFragment on current_aptos_names {\n domain\n expiration_timestamp\n registered_address\n subdomain\n token_standard\n is_primary\n owner_address\n}\n ",c="\n query getNumberOfDelegators($where_condition: num_active_delegator_per_pool_bool_exp, $order_by: [num_active_delegator_per_pool_order_by!]) {\n num_active_delegator_per_pool(where: $where_condition, order_by: $order_by) {\n num_active_delegator\n pool_address\n }\n}\n ",l="\n query getProcessorStatus($where_condition: processor_status_bool_exp) {\n processor_status(where: $where_condition) {\n last_success_version\n processor\n last_updated\n }\n}\n ",d=`\n query getCurrentTokenOwnership($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${i}`,h=class extends Error{constructor(e,t,r){super(r),this.name="AptosApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.data=t.data,this.request=e}},f="1.18.0",p={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",429:"Too Many Requests",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable"};async function g(e,t,r){let n,{url:i,path:o}=e,s=o?`${i}/${o}`:i,a=await async function(e,t){let{url:r,method:n,body:i,contentType:o,params:s,overrides:a,originMethod:u}=e,c={...a?.HEADERS,"x-aptos-client":`aptos-typescript-sdk/${f}`,"content-type":o??"application/json","x-aptos-typescript-sdk-origin-method":u};return a?.AUTH_TOKEN&&(c.Authorization=`Bearer ${a?.AUTH_TOKEN}`),a?.API_KEY&&(c.Authorization=`Bearer ${a?.API_KEY}`),t.provider({url:r,method:n,body:i,params:s,headers:c,overrides:a})}({...e,url:s},t.client),u={status:a.status,statusText:a.statusText,data:a.data,headers:a.headers,config:a.config,request:a.request,url:s};if(401===u.status)throw new h(e,u,`Error: ${u.data}`);if("Indexer"===r){let t=u.data;if(t.errors)throw new h(e,u,`Indexer error: ${t.errors[0].message}`??0);u.data=t.data}else if(("Pepper"===r||"Prover"===r)&&u.status>=400)throw new h(e,u,`${a.data}`);if(u.status>=200&&u.status<300)return u;throw n=u&&u.data&&"message"in u.data&&"error_code"in u.data?JSON.stringify(u.data):u.status in p?p[u.status]:`Unhandled Error ${u.status} : ${u.statusText}`,new h(e,u,`${r} error: ${n}`)}async function m(e){let{type:t,originMethod:r,path:n,body:i,acceptType:o,contentType:s,params:a,aptosConfig:u,overrides:c}=e;return g({url:u.getRequestUrl(t),method:"POST",originMethod:r,path:n,body:i,contentType:s,acceptType:o,params:a,overrides:c},u,e.type)}async function y(e){let{aptosConfig:t}=e;return m({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function b(e){let{aptosConfig:t}=e;return m({...e,type:"Indexer",overrides:{...t.clientConfig,...t.indexerConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.indexerConfig?.HEADERS}}})}async function v(e){let{aptosConfig:t}=e,r={...t,clientConfig:{...t.clientConfig}};return delete r?.clientConfig?.API_KEY,m({...e,type:"Faucet",overrides:{...r.clientConfig,...r.faucetConfig,...e.overrides,HEADERS:{...r.clientConfig?.HEADERS,...r.faucetConfig?.HEADERS}}})}async function A(e){return m({...e,type:"Pepper"})}async function w(e){return m({...e,type:"Prover"})}async function E(e){let{aptosConfig:t,overrides:r,params:n,contentType:i,acceptType:o,path:s,originMethod:a,type:u}=e;return g({url:t.getRequestUrl(u),method:"GET",originMethod:a,path:s,contentType:i,acceptType:o,params:n,overrides:{...t.clientConfig,...r}},t,e.type)}async function _(e){let{aptosConfig:t}=e;return E({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function I(e){let t,r=[],n=e.params;do{let i=await E({type:"Fullnode",aptosConfig:e.aptosConfig,originMethod:e.originMethod,path:e.path,params:n,overrides:e.overrides});t=i.headers["x-aptos-cursor"],delete i.headers,r.push(...i.data),n.start=t}while(null!=t);return r}async function S(e){let{aptosConfig:t}=e,{data:r}=await _({aptosConfig:t,originMethod:"getLedgerInfo",path:""});return r}async function k(e){let{aptosConfig:t,query:r,originMethod:n}=e,{data:i}=await b({aptosConfig:t,originMethod:n??"queryIndexer",path:"",body:r,overrides:{WITH_CREDENTIALS:!1}});return i}async function C(e){let t=await async function(e){let{aptosConfig:t}=e;return(await k({aptosConfig:t,query:{query:l},originMethod:"getProcessorStatuses"})).processor_status}({aptosConfig:e.aptosConfig});return BigInt(t[0].last_success_version)}async function T(e){let{aptosConfig:t,processorType:r}=e;return(await k({aptosConfig:t,query:{query:l,variables:{where_condition:{processor:{_eq:r}}}},originMethod:"getProcessorStatus"})).processor_status[0]}var x=r(93584);async function M(e){return new Promise((t=>{setTimeout(t,e)}))}var B=()=>Math.floor(Date.now()/1e3);function P(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=t+"==".substring(0,(3-t.length%3)%3);return(0,x.D4)(r)}var R=new Map;function O(e,t,r){return async(...n)=>{if(R.has(t)){let{value:e,timestamp:n}=R.get(t);if(void 0===r||Date.now()-n<=r)return e}let i=await e(...n);return R.set(t,{value:i,timestamp:Date.now()}),i}}var N=(e=>(e.FULLNODE="Fullnode",e.INDEXER="Indexer",e.FAUCET="Faucet",e.PEPPER="Pepper",e.PROVER="Prover",e))(N||{}),D="0x1::aptos_coin::AptosCoin",L=(e=>(e.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",e.DEFAULT="default_processor",e.EVENTS_PROCESSOR="events_processor",e.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",e.STAKE_PROCESSOR="stake_processor",e.TOKEN_V2_PROCESSOR="token_v2_processor",e.USER_TRANSACTION_PROCESSOR="user_transaction_processor",e))(L||{});async function U(e){let{aptosConfig:t,options:r}=e;return I({aptosConfig:t,originMethod:"getTransactions",path:"transactions",params:{start:r?.offset,limit:r?.limit}})}async function F(e){let{aptosConfig:t}=e;return O((async()=>{let{data:e}=await _({aptosConfig:t,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return e}),`gas-price-${t.network}`,3e5)()}async function j(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await _({aptosConfig:t,path:`transactions/by_hash/${r}`,originMethod:"getTransactionByHash"});return n}async function z(e){let t,r,{aptosConfig:n,transactionHash:i,options:o}=e,s=o?.timeoutSecs??20,a=o?.checkSuccess??!0,u=!0,c=0,l=200;function d(e){if(!(e instanceof h)||(r=e,404!==e.status&&e.status>=400&&e.status<500))throw e}try{t=await j({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type}catch(e){d(e)}if(u){let e=Date.now();try{t=await async function(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await _({aptosConfig:t,path:`transactions/wait_by_hash/${r}`,originMethod:"longWaitForTransaction"});return n}({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type}catch(e){d(e)}c=(Date.now()-e)/1e3}for(;u&&!(c>=s);){try{if(t=await j({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type,!u)break}catch(e){d(e)}await M(l),c+=l/1e3,l*=1.5}if(void 0===t)throw r||new K(`Fetching transaction ${i} failed and timed out after ${s} seconds`,t);if("pending_transaction"===t.type)throw new K(`Transaction ${i} timed out in pending state after ${s} seconds`,t);if(!a)return t;if(!t.success)throw new G(`Transaction ${i} failed with an error: ${t.vm_status}`,t);return t}async function H(e){let{aptosConfig:t,processorType:r}=e,n=BigInt(e.minimumLedgerVersion),i=(new Date).getTime(),o=BigInt(-1);for(;o3e3)throw new Error("waitForLastSuccessIndexerVersionSync timeout");if(o=void 0===r?await C({aptosConfig:t}):(await T({aptosConfig:t,processorType:r})).last_success_version,o>=n)break;await M(200)}}var K=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},G=class extends Error{constructor(e,t){super(e),this.transaction=t}};async function Q(e){let{aptosConfig:t,block:r,options:n}=e;if(n?.withTransactions){r.transactions=r.transactions??[];let e,n=r.transactions[r.transactions.length-1],i=BigInt(r.first_version),o=BigInt(r.last_version),s=n?.version;if(e=void 0===s?i-1n:BigInt(s),e===o)return r;let a=[],u=100n;for(let r=e+1n;r(e.TOO_SHORT="too_short",e.INVALID_LENGTH="invalid_length",e.INVALID_HEX_CHARS="invalid_hex_chars",e))(Z||{}),$=class e{constructor(e){this.data=e}toUint8Array(){return this.data}toStringWithoutPrefix(){return(0,X.My)(this.data)}toString(){return`0x${this.toStringWithoutPrefix()}`}static fromHexString(t){let r=t;if(r.startsWith("0x")&&(r=r.slice(2)),0===r.length)throw new J("Hex string is too short, must be at least 1 char long, excluding the optional leading 0x.","too_short");if(r.length%2!=0)throw new J("Hex string must be an even number of hex characters.","invalid_length");try{return new e((0,X.aT)(r))}catch(e){throw new J(`Hex string contains invalid hex characters: ${e?.message}`,"invalid_hex_chars")}}static fromHexInput(t){return t instanceof Uint8Array?new e(t):e.fromHexString(t)}static isValid(t){try{return e.fromHexString(t),{valid:!0}}catch(e){return{valid:!1,invalidReason:e?.invalidReason,invalidReasonMessage:e?.message}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}},ee=Object.defineProperty,te=Object.getOwnPropertyDescriptor,re=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?te(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&ee(t,r,o),o},ne=class{bcsToBytes(){let e=new ie;return this.serialize(e),e.toUint8Array()}bcsToHex(){let e=this.bcsToBytes();return $.fromHexInput(e)}},ie=class{constructor(e=64){if(e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(e),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){let t=BigInt(e)&W,r=BigInt(e)>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){let t=BigInt(e)&V,r=BigInt(e)>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e,r=[];for(;t>>>7;)r.push(127&t|128),t>>>=7;r.push(t),this.appendToBuffer(new Uint8Array(r))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(e){e.serialize(this)}serializeVector(e){this.serializeU32AsUleb128(e.length),e.forEach((e=>{e.serialize(this)}))}serializeOption(e){let t=void 0!==e;this.serializeBool(t),t&&e.serialize(this)}serializeOptionStr(e){void 0===e?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(e))}};function oe(e){if("boolean"!=typeof e)throw new Error(`${e} is not a boolean value`)}re([ue(0,255)],ie.prototype,"serializeU8",1),re([ue(0,65535)],ie.prototype,"serializeU16",1),re([ue(0,q)],ie.prototype,"serializeU32",1),re([ue(BigInt(0),W)],ie.prototype,"serializeU64",1),re([ue(BigInt(0),V)],ie.prototype,"serializeU128",1),re([ue(BigInt(0),Y)],ie.prototype,"serializeU256",1),re([ue(0,q)],ie.prototype,"serializeU32AsUleb128",1);var se=(e,t,r)=>`${e} is out of range: [${t}, ${r}]`;function ae(e,t,r){let n=BigInt(e);if(n>BigInt(r)||n{let o=i.value;return i.value=function(r){return ae(r,e,t),o.apply(this,[r])},i}}var ce=(e=>(e.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",e.INVALID_HEX_CHARS="invalid_hex_chars",e.TOO_SHORT="too_short",e.TOO_LONG="too_long",e.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",e.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",e.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES",e))(ce||{}),le=class e extends ne{constructor(t){if(super(),t.length!==e.LENGTH)throw new J("AccountAddress data should be exactly 32 bytes long","incorrect_number_of_bytes");this.data=t}isSpecial(){return this.data.slice(0,this.data.length-1).every((e=>0===e))&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let e=(0,X.My)(this.data);return this.isSpecial()&&(e=e[e.length-1]),e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return(0,X.My)(this.data)}toUint8Array(){return this.data}serialize(e){e.serializeFixedBytes(this.data)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(3),e.serialize(this)}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e(r)}static fromStringStrict(t){if(!t.startsWith("0x"))throw new J("Hex string must start with a leading 0x.","leading_zero_x_required");let r=e.fromString(t);if(t.length!==e.LONG_STRING_LENGTH+2){if(!r.isSpecial())throw new J(`The given hex string ${t} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");if(3!==t.length)throw new J(`The given hex string ${t} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}return r}static fromString(t){let r,n=t;if(t.startsWith("0x")&&(n=t.slice(2)),0===n.length)throw new J("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(n.length>64)throw new J("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");try{r=(0,X.aT)(n.padStart(64,"0"))}catch(e){throw new J(`Hex characters are invalid: ${e?.message}`,"invalid_hex_chars")}return new e(r)}static from(t){return t instanceof e?t:t instanceof Uint8Array?new e(t):e.fromString(t)}static fromStrict(t){return t instanceof e?t:t instanceof Uint8Array?new e(t):e.fromStringStrict(t)}static isValid(t){try{return t.strict?e.fromStrict(t.input):e.from(t.input),{valid:!0}}catch(e){return{valid:!1,invalidReason:e?.invalidReason,invalidReasonMessage:e?.message}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}};le.LENGTH=32,le.LONG_STRING_LENGTH=64,le.ZERO=le.from("0x0"),le.ONE=le.from("0x1"),le.TWO=le.from("0x2"),le.THREE=le.from("0x3"),le.FOUR=le.from("0x4");var de=le,he=class{constructor(e){this.config=e}async fundAccount(e){let t=await async function(e){let{aptosConfig:t,accountAddress:r,amount:n,options:i}=e,o=i?.timeoutSecs||20,{data:s}=await v({aptosConfig:t,path:"fund",body:{address:de.from(r).toString(),amount:n},originMethod:"fundAccount"}),a=s.txn_hashes[0],u=await z({aptosConfig:t,transactionHash:a,options:{timeoutSecs:o,checkSuccess:i?.checkSuccess}});if("user_transaction"===u.type)return u;throw new Error(`Unexpected transaction received for fund account: ${u.type}`)}({aptosConfig:this.config,...e});return!1!==e.options?.waitForIndexer&&await H({aptosConfig:this.config,minimumLedgerVersion:BigInt(t.version)}),t}},fe=class e extends ne{constructor(e){super(),this.identifier=e}serialize(e){e.serializeStr(this.identifier)}static deserialize(t){let r=t.deserializeStr();return new e(r)}},pe=class extends ne{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return ge.load(e);case 1:return me.load(e);case 2:return ve.load(e);case 3:return Ae.load(e);case 4:return Ee.load(e);case 5:return _e.load(e);case 6:return ke.load(e);case 7:return Ce.load(e);case 8:return ye.load(e);case 9:return be.load(e);case 10:return we.load(e);case 255:return Se.load(e);default:throw new Error(`Unknown variant index for TypeTag: ${t}`)}}isBool(){return this instanceof ge}isAddress(){return this instanceof Ee}isGeneric(){return this instanceof Se}isSigner(){return this instanceof _e}isVector(){return this instanceof ke}isStruct(){return this instanceof Ce}isU8(){return this instanceof me}isU16(){return this instanceof ye}isU32(){return this instanceof be}isU64(){return this instanceof ve}isU128(){return this instanceof Ae}isU256(){return this instanceof we}},ge=class e extends pe{toString(){return"bool"}serialize(e){e.serializeU32AsUleb128(0)}static load(t){return new e}},me=class e extends pe{toString(){return"u8"}serialize(e){e.serializeU32AsUleb128(1)}static load(t){return new e}},ye=class e extends pe{toString(){return"u16"}serialize(e){e.serializeU32AsUleb128(8)}static load(t){return new e}},be=class e extends pe{toString(){return"u32"}serialize(e){e.serializeU32AsUleb128(9)}static load(t){return new e}},ve=class e extends pe{toString(){return"u64"}serialize(e){e.serializeU32AsUleb128(2)}static load(t){return new e}},Ae=class e extends pe{toString(){return"u128"}serialize(e){e.serializeU32AsUleb128(3)}static load(t){return new e}},we=class e extends pe{toString(){return"u256"}serialize(e){e.serializeU32AsUleb128(10)}static load(t){return new e}},Ee=class e extends pe{toString(){return"address"}serialize(e){e.serializeU32AsUleb128(4)}static load(t){return new e}},_e=class e extends pe{toString(){return"signer"}serialize(e){e.serializeU32AsUleb128(5)}static load(t){return new e}},Ie=class e extends pe{constructor(e){super(),this.value=e}toString(){return`&${this.value.toString()}`}serialize(e){e.serializeU32AsUleb128(254)}static load(t){let r=pe.deserialize(t);return new e(r)}},Se=class e extends pe{constructor(e){if(super(),this.value=e,e<0)throw new Error("Generic type parameter index cannot be negative")}toString(){return`T${this.value}`}serialize(e){e.serializeU32AsUleb128(255),e.serializeU32(this.value)}static load(t){let r=t.deserializeU32();return new e(r)}},ke=class e extends pe{constructor(e){super(),this.value=e}toString(){return`vector<${this.value.toString()}>`}static u8(){return new e(new me)}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(t){let r=pe.deserialize(t);return new e(r)}},Ce=class e extends pe{constructor(e){super(),this.value=e}toString(){let e="";return this.value.typeArgs.length>0&&(e=`<${this.value.typeArgs.map((e=>e.toString())).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${e}`}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(t){let r=Te.deserialize(t);return new e(r)}isTypeTag(e,t,r){return this.value.moduleName.identifier===t&&this.value.name.identifier===r&&this.value.address.equals(e)}isString(){return this.isTypeTag(de.ONE,"string","String")}isOption(){return this.isTypeTag(de.ONE,"option","Option")}isObject(){return this.isTypeTag(de.ONE,"object","Object")}},Te=class e extends ne{constructor(e,t,r,n){super(),this.address=e,this.moduleName=t,this.name=r,this.typeArgs=n}serialize(e){e.serialize(this.address),e.serialize(this.moduleName),e.serialize(this.name),e.serializeVector(this.typeArgs)}static deserialize(t){let r=de.deserialize(t),n=fe.deserialize(t),i=fe.deserialize(t),o=t.deserializeVector(pe);return new e(r,n,i,o)}};function xe(){return new Te(de.ONE,new fe("string"),new fe("String"),[])}function Me(e){return new Te(de.ONE,new fe("object"),new fe("Object"),[e])}function Be(e){return!!e.match(/^[_a-zA-Z0-9]+$/)}function Pe(e){return!!e.match(/\s/)}function Re(e,t){let r=t;for(;r"===t){if(""!==a){let e=Ue(a,i,r);o.push(e)}let t=n.pop();if(void 0===t)throw new De(e,"unexpected '>'");if(u!==o.length)throw new De(e,"type argument count doesn't match expected amount");let{savedStr:s,savedTypes:c,savedExpectedTypes:l}=t;i=o,o=c,a=s,u=l}else if(","===t){if(0===n.length)throw new De(e,"unexpected ','");if(0===a.length)throw new De(e,"no type argument before ','");let t=Ue(a,i,r);i=[],o.push(t),a="",u+=1}else{if(Pe(t)){let t=!1;if(0!==a.length){let e=Ue(a,i,r);i=[],o.push(e),a="",t=!0}s=Re(e,s);let n=e[s];if(s"!==n)throw new De(e,"unexpected whitespace character");continue}a+=t}s+=1}if(n.length>0)throw new De(e,"no matching '>' for '<'");switch(o.length){case 0:return Ue(a,i,r);case 1:if(""===a)return o[0];throw new De(e,"unexpected ','");default:throw new De(e,"unexpected whitespace character")}}function Ue(e,t,r){let n=e.trim();if(function(e){switch(e){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}(n.toLowerCase())&&t.length>0)throw new De(e,"primitive types not expected to have type arguments");switch(n.toLowerCase()){case"signer":return new _e;case"bool":return new ge;case"address":return new Ee;case"u8":return new me;case"u16":return new ye;case"u32":return new be;case"u64":return new ve;case"u128":return new Ae;case"u256":return new we;case"vector":if(1!==t.length)throw new De(e,"vector type expected to have exactly one type argument");return new ke(t[0]);default:if(function(e){return!!e.match(/^&.+$/)}(n)){let e=n.substring(1);return new Ie(Ue(e,t,r))}if(function(e){return!!e.match(/^T[0-9]+$/)}(n)){if(r)return new Se(Number(n.split("T")[1]));throw new De(e,"unexpected generic type")}if(!n.match(/:/))throw new De(e,"unknown type");let i,o=n.split("::");if(3!==o.length)throw new De(e,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");try{i=de.fromString(o[0])}catch{throw new De(e,"struct address must be valid")}if(!Be(o[1]))throw new De(e,"module name must only contain alphanumeric or '_' characters");if(!Be(o[2]))throw new De(e,"struct name must only contain alphanumeric or '_' characters");return new Ce(new Te(i,new fe(o[1]),new fe(o[2]),t))}}var Fe=class e extends ne{constructor(e){super(),this.value=$.fromHexInput(e).toUint8Array()}serialize(e){e.serializeFixedBytes(this.value)}serializeForEntryFunction(e){e.serialize(this)}serializeForScriptFunction(e){e.serialize(this)}static deserialize(t,r){let n=t.deserializeFixedBytes(r);return new e(n)}},je=class e extends ne{constructor(e){super(),oe(e),this.value=e}serialize(e){e.serializeBool(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(5),e.serialize(this)}static deserialize(t){return new e(t.deserializeBool())}},ze=class e extends ne{constructor(e){super(),ae(e,0,255),this.value=e}serialize(e){e.serializeU8(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(0),e.serialize(this)}static deserialize(t){return new e(t.deserializeU8())}},He=class e extends ne{constructor(e){super(),ae(e,0,65535),this.value=e}serialize(e){e.serializeU16(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(6),e.serialize(this)}static deserialize(t){return new e(t.deserializeU16())}},Ke=class e extends ne{constructor(e){super(),ae(e,0,q),this.value=e}serialize(e){e.serializeU32(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(7),e.serialize(this)}static deserialize(t){return new e(t.deserializeU32())}},Ge=class e extends ne{constructor(e){super(),ae(e,BigInt(0),W),this.value=BigInt(e)}serialize(e){e.serializeU64(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(1),e.serialize(this)}static deserialize(t){return new e(t.deserializeU64())}},Qe=class e extends ne{constructor(e){super(),ae(e,BigInt(0),V),this.value=BigInt(e)}serialize(e){e.serializeU128(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(2),e.serialize(this)}static deserialize(t){return new e(t.deserializeU128())}},qe=class e extends ne{constructor(e){super(),ae(e,BigInt(0),Y),this.value=BigInt(e)}serialize(e){e.serializeU256(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(8),e.serialize(this)}static deserialize(t){return new e(t.deserializeU256())}},We=class e extends ne{constructor(e){super(),this.values=e}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){if(!(this.values[0]instanceof ze)&&void 0!==this.values[0])throw new Error("Script function arguments only accept u8 vectors");e.serializeU32AsUleb128(4),e.serialize(this)}static U8(t){let r;if(Array.isArray(t)&&"number"==typeof t[0])r=t;else if("string"==typeof t){let e=$.fromHexInput(t);r=Array.from(e.toUint8Array())}else{if(!(t instanceof Uint8Array))throw new Error("Invalid input type");r=Array.from(t)}return new e(r.map((e=>new ze(e))))}static U16(t){return new e(t.map((e=>new He(e))))}static U32(t){return new e(t.map((e=>new Ke(e))))}static U64(t){return new e(t.map((e=>new Ge(e))))}static U128(t){return new e(t.map((e=>new Qe(e))))}static U256(t){return new e(t.map((e=>new qe(e))))}static Bool(t){return new e(t.map((e=>new je(e))))}static MoveString(t){return new e(t.map((e=>new Ve(e))))}serialize(e){e.serializeVector(this.values)}static deserialize(t,r){let n=t.deserializeUleb128AsU32(),i=new Array;for(let e=0;e{t.serializeForEntryFunction(e)}))}static deserialize(t){let r=dt.deserialize(t),n=fe.deserialize(t),i=t.deserializeVector(pe),o=t.deserializeUleb128AsU32(),s=new Array;for(let e=0;e{t.serializeForScriptFunction(e)}))}static deserialize(t){let r=t.deserializeBytes(),n=t.deserializeVector(pe),i=t.deserializeUleb128AsU32(),o=new Array;for(let e=0;e"string"==typeof e?$.isValid(e).valid?e:Ot.from(e,"utf8"):e,Dt=r(97713),Lt=r(15460),Ut=r(87971);function Ft(e){if("string"!=typeof e)throw new TypeError("Invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}var jt,zt=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,Ht=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,Kt=((jt=Kt||{}).ED25519="ed25519 seed",jt),Gt=(e,t)=>{let r=Dt.w.create(Lt.Zf,e).update(t).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}},Qt=e=>e.replace("'",""),qt=e=>{let t=e.trim().split(/\s+/).map((e=>e.toLowerCase())).join(" ");return function(e,t=""){return(0,Ut.A)(Lt.Zf,function(e){const t=Ft(e),r=t.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:t,words:r}}(e).nfkd,(e=>Ft(`mnemonic${e}`))(t),{c:2048,dkLen:64})}(t)},Wt=class e extends ne{constructor(t){super();let{data:r}=t,n=$.fromHexInput(r);if(n.toUint8Array().length!==e.LENGTH)throw new Error(`Authentication Key length should be ${e.LENGTH}`);this.data=n}serialize(e){e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(t){let{scheme:r,input:n}=t,i=$.fromHexInput(n).toUint8Array(),o=new Uint8Array([...i,r]),s=Ct.C2.create();s.update(o);let a=s.digest();return new e({data:a})}static fromPublicKeyAndScheme(e){let{publicKey:t}=e;return t.authKey()}static fromPublicKey(e){let{publicKey:t}=e;return t.authKey()}derivedAddress(){return new de(this.data.toUint8Array())}};Wt.LENGTH=32;var Vt=Wt,Yt=r(1032),Jt=[237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16],Xt=class e extends Pt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof rr))return!1;let n=Nt(t),i=$.fromHexInput(n).toUint8Array(),o=r.toUint8Array(),s=this.key.toUint8Array();return!!r.isCanonicalSignature()&&Yt.ev.verify(o,i,s)}authKey(){return Vt.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}};Xt.LENGTH=32;var Zt=Xt,$t=class e extends ne{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.signingKey=r}static generate(){let t=Yt.ev.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!function(e){return zt.test(e)}(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,qt(r))}static fromDerivationPathInner(t,r,n=2147483648){let{key:i,chainCode:o}=Gt(e.SLIP_0010_SEED,r),s=(e=>e.split("/").slice(1).map(Qt))(t).map((e=>parseInt(e,10))),{key:a}=s.reduce(((e,t)=>(({key:e,chainCode:t},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let i=new Uint8Array(n),o=new Uint8Array([0]),s=new Uint8Array([...o,...e,...i]);return Gt(t,s)})(e,t+n)),{key:i,chainCode:o});return new e(a)}publicKey(){let e=Yt.ev.getPublicKey(this.signingKey.toUint8Array());return new Zt(e)}sign(e){let t=Nt(e),r=$.fromHexInput(t).toUint8Array(),n=Yt.ev.sign(r,this.signingKey.toUint8Array());return new rr(n)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};$t.LENGTH=32,$t.SLIP_0010_SEED="ed25519 seed";var er=$t,tr=class e extends Rt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}isCanonicalSignature(){let e=this.toUint8Array().slice(32);for(let t=e.length-1;t>=0;t-=1){if(e[t]Jt[t])return!1}return!1}};tr.LENGTH=64;var rr=tr,nr=class e extends Pt{constructor(t){super();let{publicKeys:r,threshold:n}=t;if(r.length>e.MAX_KEYS||r.lengthr.length)throw new Error(`Threshold must be between ${e.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof sr))return!1;let n=[];for(let e=0;e<4;e+=1)for(let t=0;t<8;t+=1)if(r.bitmap[e]&1<<7-t){let r=8*e+t;n.push(r)}if(n.length!==r.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(n.length{e.set(t.toUint8Array(),r*Zt.LENGTH)})),e[this.publicKeys.length*Zt.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r[r.length-1],i=[];for(let e=0;ee.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n})}toUint8Array(){let t=new Uint8Array(this.signatures.length*rr.LENGTH+e.BITMAP_LEN);return this.signatures.forEach(((e,r)=>{t.set(e.toUint8Array(),r*rr.LENGTH)})),t.set(this.bitmap,this.signatures.length*rr.LENGTH),t}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let e=0;e{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");if(o>0&&t<=r[o-1])throw new Error("The bits need to be sorted in ascending order.");i.add(t);let s=Math.floor(t/8),a=n[s];a|=128>>t%8,n[s]=a})),n}};or.MAX_SIGNATURES_SUPPORTED=32,or.BITMAP_LEN=4;var sr=or,ar=r(72896),ur=r(41972),cr=class e extends Bt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof pr))return!1;let n=Nt(t),i=$.fromHexInput(n).toUint8Array(),o=(0,Ct.C2)(i),s=r.toUint8Array();return ar.bI.verify(s,o,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}};cr.LENGTH=65;var lr=cr,dr=class e extends ne{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.key=r}static generate(){let t=ar.bI.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!function(e){return Ht.test(e)}(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,qt(r))}static fromDerivationPathInner(t,r){let{privateKey:n}=ur.c.fromMasterSeed(r).derive(t);if(null===n)throw new Error("Invalid key");return new e(n)}sign(e){let t=Nt(e),r=$.fromHexInput(t),n=(0,Ct.C2)(r.toUint8Array()),i=ar.bI.sign(n,this.key.toUint8Array(),{lowS:!0});return new pr(i.toCompactRawBytes())}publicKey(){let e=ar.bI.getPublicKey(this.key.toUint8Array(),!1);return new lr(e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};dr.LENGTH=32;var hr=dr,fr=class e extends Rt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}};fr.LENGTH=64;var pr=fr,gr=r(92254),mr=[gr.poseidon1,gr.poseidon2,gr.poseidon3,gr.poseidon4,gr.poseidon5,gr.poseidon6,gr.poseidon7,gr.poseidon8,gr.poseidon9,gr.poseidon10,gr.poseidon11,gr.poseidon12,gr.poseidon13,gr.poseidon14,gr.poseidon15,gr.poseidon16],yr=31,br=15*yr;function vr(e,t){return function(e,t){if(e.length>t)throw new Error(`Inputted bytes of length ${e} is longer than ${t}`);return Er(Ar(e,t))}((new TextEncoder).encode(e),t)}function Ar(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);return function(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);let r=function(e,t){if(tbr)throw new Error(`Can't pack more than ${br}. Was given ${e.length} bytes`);return function(e,t){let r=[];for(let n=0;nwr(e)))}(r)}(e,t).concat([BigInt(e.length)])}function wr(e){let t=BigInt(0);for(let r=e.length-1;r>=0;r-=1)t=t<mr.length)throw new Error(`Unable to hash input of length ${e.length}. Max input length is ${mr.length}`);return mr[e.length-1](e)}var _r=class extends ne{toString(){let e=this.bcsToBytes();return $.fromHexInput(e).toString()}},Ir=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){let e=this.deserializeBytes();return(new TextDecoder).decode(e)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(e){return this.deserializeBool()?this.deserialize(e):void 0}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(1!==e&&0!==e)throw new Error("Invalid boolean value");return 1===e}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32(),t=this.deserializeU32();return BigInt(BigInt(t)<q)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}deserialize(e){return e.deserialize(this)}deserializeVector(e){let t=this.deserializeUleb128AsU32(),r=new Array;for(let n=0;n>=BigInt(8);return r}(Er([wr($.fromHexInput(i).toUint8Array()),vr(n,120),vr(r,330),vr(t,30)]),xr.ID_COMMITMENT_LENGTH)}var Br=class e extends Rt{constructor(e){super();let{jwtHeader:t,ephemeralCertificate:r,expiryDateSecs:n,ephemeralPublicKey:i,ephemeralSignature:o}=e;this.jwtHeader=t,this.ephemeralCertificate=r,this.expiryDateSecs=n,this.ephemeralPublicKey=i,this.ephemeralSignature=o}toUint8Array(){return this.bcsToBytes()}serialize(e){this.ephemeralCertificate.serialize(e),e.serializeStr(this.jwtHeader),e.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(e),this.ephemeralSignature.serialize(e)}static deserialize(t){let r=Pr.deserialize(t),n=t.deserializeStr(),i=t.deserializeU64(),o=Sr.deserialize(t),s=kr.deserialize(t);return new e({jwtHeader:n,expiryDateSecs:Number(i),ephemeralCertificate:r,ephemeralPublicKey:o,ephemeralSignature:s})}static getSimulationSignature(){return new e({jwtHeader:"{}",ephemeralCertificate:new Pr(new Lr({proof:new Dr(new Nr({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new Sr(new Zt(new Uint8Array(32))),ephemeralSignature:new kr(new rr(new Uint8Array(64)))})}static isSignature(t){return t instanceof e}},Pr=class e extends Rt{constructor(e,t){super(),this.signature=e,this.variant=t}toUint8Array(){return this.signature.toUint8Array()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(Lr.deserialize(t),r);throw new Error(`Unknown variant index for EphemeralCertificate: ${r}`)}},Rr=class e extends ne{constructor(e){if(super(),this.data=$.fromHexInput(e).toUint8Array(),32!==this.data.length)throw new Error("Input needs to be 32 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(32);return new e(r)}},Or=class e extends ne{constructor(e){if(super(),this.data=$.fromHexInput(e).toUint8Array(),64!==this.data.length)throw new Error("Input needs to be 64 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(64);return new e(r)}},Nr=class e extends _r{constructor(e){super();let{a:t,b:r,c:n}=e;this.a=new Rr(t),this.b=new Or(r),this.c=new Rr(n)}serialize(e){this.a.serialize(e),this.b.serialize(e),this.c.serialize(e)}static deserialize(t){let r=Rr.deserialize(t).bcsToBytes(),n=Or.deserialize(t).bcsToBytes(),i=Rr.deserialize(t).bcsToBytes();return new e({a:r,b:n,c:i})}},Dr=class e extends ne{constructor(e,t){super(),this.proof=e,this.variant=t}serialize(e){e.serializeU32AsUleb128(this.variant),this.proof.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(Nr.deserialize(t),r);throw new Error(`Unknown variant index for ZkProof: ${r}`)}},Lr=class e extends Rt{constructor(e){super();let{proof:t,expHorizonSecs:r,trainingWheelsSignature:n,extraField:i,overrideAudVal:o}=e;this.proof=t,this.expHorizonSecs=r,this.trainingWheelsSignature=n,this.extraField=i,this.overrideAudVal=o}toUint8Array(){return this.bcsToBytes()}static fromBytes(t){return e.deserialize(new Ir(t))}serialize(e){this.proof.serialize(e),e.serializeU64(this.expHorizonSecs),e.serializeOptionStr(this.extraField),e.serializeOptionStr(this.overrideAudVal),e.serializeOption(this.trainingWheelsSignature)}static deserialize(t){let r=Dr.deserialize(t),n=Number(t.deserializeU64()),i=t.deserializeOptionStr(),o=t.deserializeOptionStr(),s=t.deserializeOption(kr);return new e({proof:r,expHorizonSecs:n,trainingWheelsSignature:s,extraField:i,overrideAudVal:o})}},Ur=class e{constructor(e,t){this.verficationKey=e,this.maxExpHorizonSecs=t}static create(t,r){return new e(new Fr({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2}),r)}},Fr=class e{constructor(e){let{alphaG1:t,betaG2:r,deltaG2:n,gammaAbcG1:i,gammaG2:o}=e;this.alphaG1=new Rr(t),this.betaG2=new Or(r),this.deltaG2=new Or(n),this.gammaAbcG1=[new Rr(i[0]),new Rr(i[1])],this.gammaG2=new Or(o)}static fromGroth16VerificationKeyResponse(t){return new e({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2})}};var jr=class e extends Pt{constructor(e){if(super(),this.publicKey=e,e instanceof Zt)this.variant=0;else if(e instanceof lr)this.variant=1;else{if(!(e instanceof xr))throw new Error("Unsupported public key type");this.variant=3}}verifySignature(e){let{message:t,signature:r}=e;return r instanceof zr&&this.publicKey.verifySignature({message:t,signature:r.signature})}authKey(){return Vt.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=Zt.deserialize(t);break;case 1:r=lr.deserialize(t);break;case 3:r=xr.deserialize(t);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${n}`)}return new e(r)}static isPublicKey(t){return t instanceof e}isEd25519(){return this.publicKey instanceof Zt}isSecp256k1PublicKey(){return this.publicKey instanceof lr}},zr=class e extends Rt{constructor(e){if(super(),this.signature=e,e instanceof rr)this.variant=0;else if(e instanceof pr)this.variant=1;else{if(!(e instanceof Br))throw new Error("Unsupported signature type");this.variant=3}}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=rr.deserialize(t);break;case 1:r=pr.deserialize(t);break;case 3:r=Br.deserialize(t);break;default:throw new Error(`Unknown variant index for AnySignature: ${n}`)}return new e(r)}},Hr=class e extends Pt{constructor(e){super();let{publicKeys:t,signaturesRequired:r}=e;if(r<1)throw new Error("The number of required signatures needs to be greater than 0");if(t.lengthe instanceof jr?e:new jr(e))),this.signaturesRequired=r}verifySignature(e){throw new Error("not implemented")}authKey(){return Vt.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.publicKeys),e.serializeU8(this.signaturesRequired)}static deserialize(t){let r=t.deserializeVector(jr),n=t.deserializeU8();return new e({publicKeys:r,signaturesRequired:n})}createBitmap(e){let{bits:t}=e,r=new Uint8Array([0,0,0,0]),n=new Set;return t.forEach(((e,t)=>{if(t+1>this.publicKeys.length)throw new Error(`Signature index ${t+1} is out of public keys range, ${this.publicKeys.length}.`);if(n.has(e))throw new Error(`Duplicate bit ${e} detected.`);n.add(e);let i=Math.floor(e/8),o=r[i];o|=128>>e%8,r[i]=o})),r}getIndex(e){let t=e instanceof jr?e:new jr(e),r=this.publicKeys.findIndex((e=>e.toString()===t.toString()));if(-1!==r)return r;throw new Error("Public key not found in MultiKey")}},Kr=class e extends Rt{constructor(t){super();let{signatures:r,bitmap:n}=t;if(r.length>e.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map((e=>e instanceof zr?e:new zr(e))),n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n});let i=this.bitmap.reduce(((e,t)=>e+function(e){let t=e;return t-=t>>1&1431655765,t=(858993459&t)+(t>>2&858993459),16843009*(t+(t>>4)&252645135)>>24}(t)),0);if(i!==this.signatures.length)throw new Error(`Expecting ${i} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(t){let{bits:r}=t,n=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((t=>{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");i.add(t);let r=Math.floor(t/8),o=n[r];o|=128>>t%8,n[r]=o})),n}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.signatures),e.serializeBytes(this.bitmap)}static deserialize(t){let r=t.deserializeVector(zr),n=t.deserializeBytes();return new e({signatures:r,bitmap:n})}};Kr.BITMAP_LEN=4,Kr.MAX_SIGNATURES_SUPPORTED=8*Kr.BITMAP_LEN;var Gr=Kr,Qr=class extends ne{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return qr.load(e);case 1:return Wr.load(e);case 2:return Vr.load(e);case 3:return Yr.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${t}`)}}isEd25519(){return this instanceof qr}isMultiEd25519(){return this instanceof Wr}isSingleKey(){return this instanceof Vr}isMultiKey(){return this instanceof Yr}},qr=class e extends Qr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Zt.deserialize(t),n=rr.deserialize(t);return new e(r,n)}},Wr=class e extends Qr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=ir.deserialize(t),n=sr.deserialize(t);return new e(r,n)}},Vr=class e extends Qr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(2),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=jr.deserialize(t),n=zr.deserialize(t);return new e(r,n)}},Yr=class e extends Qr{constructor(e,t){super(),this.public_keys=e,this.signatures=t}serialize(e){e.serializeU32AsUleb128(3),this.public_keys.serialize(e),this.signatures.serialize(e)}static load(t){let r=Hr.deserialize(t),n=Gr.deserialize(t);return new e(r,n)}},Jr=class e{constructor(e){this.signingScheme=0;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=t.publicKey(),this.accountAddress=r?de.from(r):this.publicKey.authKey().derivedAddress()}static generate(){let t=er.generate();return new e({privateKey:t})}static fromDerivationPath(t){let{path:r,mnemonic:n}=t,i=er.fromDerivationPath(r,n);return new e({privateKey:i})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new qr(this.publicKey,this.privateKey.sign(e))}signTransactionWithAuthenticator(e){return new qr(this.publicKey,this.signTransaction(e))}sign(e){return this.privateKey.sign(e)}signTransaction(e){return this.sign(Mt(e))}},Xr=class e{constructor(e){this.signingScheme=2;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=new jr(t.publicKey()),this.accountAddress=r?de.from(r):this.publicKey.authKey().derivedAddress()}static generate(t={}){let r,{scheme:n=0}=t;switch(n){case 0:r=er.generate();break;case 2:r=hr.generate();break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}static fromDerivationPath(t){let r,{scheme:n=0,path:i,mnemonic:o}=t;switch(n){case 0:r=er.fromDerivationPath(i,o);break;case 2:r=hr.fromDerivationPath(i,o);break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new Vr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Vr(this.publicKey,this.signTransaction(e))}sign(e){return new zr(this.privateKey.sign(e))}signTransaction(e){return this.sign(Mt(e))}},Zr=class{static generate(e={}){let{scheme:t=0,legacy:r=!0}=e;return 0===t&&r?Jr.generate():Xr.generate({scheme:t})}static fromPrivateKey(e){let{privateKey:t,address:r,legacy:n=!0}=e;return t instanceof er&&n?new Jr({privateKey:t,address:r}):new Xr({privateKey:t,address:r})}static fromPrivateKeyAndAddress(e){return this.fromPrivateKey(e)}static fromDerivationPath(e){let{scheme:t=0,mnemonic:r,path:n,legacy:i=!0}=e;return 0===t&&i?Jr.fromDerivationPath({mnemonic:r,path:n}):Xr.fromDerivationPath({scheme:t,mnemonic:r,path:n})}static authKey(e){let{publicKey:t}=e;return t.authKey()}verifySignature(e){return this.publicKey.verifySignature(e)}};async function $r(e){let{aptosConfig:t,accountAddress:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getInfo",path:`accounts/${de.from(r).toString()}`});return n}async function en(e){return void 0!==e.options?.ledgerVersion?tn(e):O((async()=>tn(e)),`module-${e.accountAddress}-${e.moduleName}`,3e5)()}async function tn(e){let{aptosConfig:t,accountAddress:r,moduleName:n,options:i}=e,{data:o}=await _({aptosConfig:t,originMethod:"getModule",path:`accounts/${de.from(r).toString()}/module/${n}`,params:{ledger_version:i?.ledgerVersion}});return o}async function rn(e){let{aptosConfig:t,accountAddress:r,resourceType:n,options:i}=e,{data:o}=await _({aptosConfig:t,originMethod:"getResource",path:`accounts/${de.from(r).toString()}/resource/${n}`,params:{ledger_version:i?.ledgerVersion}});return o.data}async function nn(e){let{aptosConfig:t,authenticationKey:r,options:n}=e,i=await rn({aptosConfig:t,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:n}),{address_map:{handle:o}}=i,s=de.from(r);try{let e=await lt({aptosConfig:t,handle:o,data:{key:s.toString(),key_type:"address",value_type:"address"},options:n});return de.from(e)}catch(e){if(e instanceof h&&"table_item_not_found"===e.data.error_code)return s;throw e}}async function on(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i=de.from(r).toStringLong(),o={query:"\n query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n metadata {\n token_standard\n symbol\n supply_aggregator_table_key_v1\n supply_aggregator_table_handle_v1\n project_uri\n name\n last_transaction_version\n last_transaction_timestamp\n icon_uri\n decimals\n creator_address\n asset_type\n }\n }\n}\n ",variables:{where_condition:{...n?.where,owner_address:{_eq:i}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:o,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function sn(e){let{aptosConfig:t,authKey:r}=e,n=await nn({aptosConfig:t,authenticationKey:r.derivedAddress()});try{return await $r({aptosConfig:t,accountAddress:n}),!0}catch(e){if(404===e.status)return!1;throw new Error(`Error while looking for an account info ${n.toString()}`)}}var an=new TextEncoder;function un(e){return e?.map((e=>Je(e)?Le(e):e))??[]}async function cn(e,t,r,n){let i=await en({aptosConfig:n,accountAddress:e,moduleName:t});if(i.abi)return i.abi.exposed_functions.find((e=>e.name===r))}async function ln(e,t,r,n){let i=await cn(e,t,r,n);if(!i)throw new Error(`Could not find entry function ABI for '${e}::${t}::${r}'`);if(!i.is_entry)throw new Error(`'${e}::${t}::${r}' is not an entry function`);let o=function(e){let t=e.params.findIndex((e=>"signer"!==e&&"&signer"!==e));return t<0?e.params.length:t}(i),s=[];for(let e=o;e=t.parameters.length)throw new Error(`Too many arguments for '${e}', expected ${t.parameters.length}`);return fn(r,t.parameters[n],n,i)}function fn(e,t,r,n){return function(e){return $e(e)||rt(e)||nt(e)||it(e)||ot(e)||st(e)||at(e)||et(e)||tt(e)||function(e){return e instanceof Fe}(e)||e instanceof We||e instanceof Ye}(e)?(pn(t,e,r),e):function(e,t,r,n){if(t.isBool()){if(function(e){return"boolean"==typeof e}(e))return new je(e);if(Je(e)){if("true"===e)return new je(!0);if("false"===e)return new je(!1)}ut("boolean",r)}if(t.isAddress()){if(Je(e))return de.fromString(e);ut("string | AccountAddress",r)}if(t.isU8()){if(Xe(e))return new ze(e);if(Je(e))return new ze(Number.parseInt(e,10));ut("number",r)}if(t.isU16()){if(Xe(e))return new He(e);if(Je(e))return new He(Number.parseInt(e,10));ut("number",r)}if(t.isU32()){if(Xe(e))return new Ke(e);if(Je(e))return new Ke(Number.parseInt(e,10));ut("number",r)}if(t.isU64()){if(Ze(e))return new Ge(BigInt(e));ut("bigint | number | string",r)}if(t.isU128()){if(Ze(e))return new Qe(BigInt(e));ut("bigint | number | string",r)}if(t.isU256()){if(Ze(e))return new qe(BigInt(e));ut("bigint | number | string",r)}if(t.isGeneric()){let i=t.value;if(i<0||i>=n.length)throw new Error(`Generic argument ${t.toString()} is invalid for argument ${r}`);return fn(e,n[i],r,n)}if(t.isVector()){if(t.value.isU8()){if(Je(e))return We.U8(an.encode(e));if(e instanceof Uint8Array)return We.U8(e);if(e instanceof ArrayBuffer)return We.U8(new Uint8Array(e))}if(Array.isArray(e))return new We(e.map((e=>fn(e,t.value,r,n))));throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}if(t.isStruct()){if(t.isString()){if(Je(e))return new Ve(e);ut("string",r)}if(t.isObject()){if(Je(e))return de.fromString(e);ut("string | AccountAddress",r)}if(t.isOption())return function(e){return null==e}(e)?new Ye(null):new Ye(fn(e,t.value.typeArgs[0],r,n));throw new Error(`Unsupported struct input type for argument ${r}, type '${t.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}(e,t,r,n)}function pn(e,t,r){if(e.isBool()){if($e(t))return;ut("Bool",r)}if(e.isAddress()){if(et(t))return;ut("AccountAddress",r)}if(e.isU8()){if(rt(t))return;ut("U8",r)}if(e.isU16()){if(nt(t))return;ut("U16",r)}if(e.isU32()){if(it(t))return;ut("U32",r)}if(e.isU64()){if(ot(t))return;ut("U64",r)}if(e.isU128()){if(st(t))return;ut("U128",r)}if(e.isU256()){if(at(t))return;ut("U256",r)}if(e.isVector()){if(t instanceof We)return void(t.values.length>0&&pn(e.value,t.values[0],r));ut("MoveVector",r)}if(e instanceof Ce){if(e.isString()){if(tt(t))return;ut("MoveString",r)}if(e.isObject()){if(et(t))return;ut("AccountAddress",r)}if(e.isOption()){if(t instanceof Ye)return void(void 0!==t.value&&pn(e.value.typeArgs[0],t.value,r));ut("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${e.toString()}'`)}var gn=class e extends ne{constructor(e,t){super(),this.rawTransaction=e,this.feePayerAddress=t}serialize(e){this.rawTransaction.serialize(e),void 0===this.feePayerAddress?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(t){let r,n=_t.deserialize(t);return t.deserializeBool()&&(r=de.deserialize(t)),new e(n,r)}},mn=class e extends ne{constructor(e,t,r){super(),this.rawTransaction=e,this.feePayerAddress=r,this.secondarySignerAddresses=t}serialize(e){this.rawTransaction.serialize(e),e.serializeVector(this.secondarySignerAddresses),void 0===this.feePayerAddress?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(t){let r,n=_t.deserialize(t),i=t.deserializeVector(de);return t.deserializeBool()&&(r=de.deserialize(t)),new e(n,i,r)}},yn=class extends ne{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return bn.load(e);case 1:return vn.load(e);case 2:return An.load(e);case 3:return wn.load(e);case 4:return En.load(e);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${t}`)}}},bn=class e extends yn{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Zt.deserialize(t),n=rr.deserialize(t);return new e(r,n)}},vn=class e extends yn{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=ir.deserialize(t),n=sr.deserialize(t);return new e(r,n)}},An=class e extends yn{constructor(e,t,r){super(),this.sender=e,this.secondary_signer_addresses=t,this.secondary_signers=r}serialize(e){e.serializeU32AsUleb128(2),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers)}static load(t){let r=Qr.deserialize(t),n=t.deserializeVector(de),i=t.deserializeVector(Qr);return new e(r,n,i)}},wn=class e extends yn{constructor(e,t,r,n){super(),this.sender=e,this.secondary_signer_addresses=t,this.secondary_signers=r,this.fee_payer=n}serialize(e){e.serializeU32AsUleb128(3),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers),this.fee_payer.address.serialize(e),this.fee_payer.authenticator.serialize(e)}static load(t){let r=Qr.deserialize(t),n=t.deserializeVector(de),i=t.deserializeVector(Qr),o=de.deserialize(t),s=Qr.deserialize(t);return new e(r,n,i,{address:o,authenticator:s})}},En=class e extends yn{constructor(e){super(),this.sender=e}serialize(e){e.serializeU32AsUleb128(4),this.sender.serialize(e)}static load(t){let r=Qr.deserialize(t);return new e(r)}},_n=class e extends ne{constructor(e,t){super(),this.raw_txn=e,this.authenticator=t}serialize(e){this.raw_txn.serialize(e),this.authenticator.serialize(e)}static deserialize(t){let r=_t.deserialize(t),n=yn.deserialize(t);return new e(r,n)}},In={mainnet:"https://api.mainnet.aptoslabs.com/v1/graphql",testnet:"https://api.testnet.aptoslabs.com/v1/graphql",devnet:"https://api.devnet.aptoslabs.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},Sn={mainnet:"https://api.mainnet.aptoslabs.com/v1",testnet:"https://api.testnet.aptoslabs.com/v1",devnet:"https://api.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},kn={mainnet:"https://faucet.mainnet.aptoslabs.com",testnet:"https://faucet.testnet.aptoslabs.com",devnet:"https://faucet.devnet.aptoslabs.com",local:"http://127.0.0.1:8081"},Cn={mainnet:"https://api.mainnet.aptoslabs.com/keyless/pepper/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/pepper/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/pepper/v0",local:"https://api.devnet.aptoslabs.com/keyless/pepper/v0"},Tn={mainnet:"https://api.mainnet.aptoslabs.com/keyless/prover/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/prover/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/prover/v0",local:"https://api.devnet.aptoslabs.com/keyless/prover/v0"},xn=(e=>(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e.CUSTOM="custom",e))(xn||{}),Mn={mainnet:1,testnet:2,local:4};async function Bn(e){if(function(e){return"bytecode"in e}(e))return function(e){return new gt(new vt($.fromHexInput(e.bytecode).toUint8Array(),un(e.typeArguments),e.functionArguments))}(e);let{moduleAddress:t,moduleName:r,functionName:n}=ct(e.function),i=await On({key:"entry-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:ln});return function(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=ct(e.function),o=un(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e.functionArguments.map(((r,n)=>hn(e.function,t,r,n,o)));if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);let a=bt.build(`${r}::${n}`,i,o,s);if("multisigAddress"in e){let t=de.from(e.multisigAddress);return new yt(new At(t,new wt(a)))}return new mt(a)}({...e,abi:i})}async function Pn(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,s=await async function(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,[{chainId:s},{gasEstimate:a},u]=await Promise.all([(async()=>Mn[t.network]?{chainId:Mn[t.network]}:{chainId:(await S({aptosConfig:t})).chain_id})(),(async()=>i?.gasUnitPrice?{gasEstimate:i.gasUnitPrice}:{gasEstimate:(await F({aptosConfig:t})).gas_estimate})(),(async()=>{let e=async()=>void 0!==i?.accountSequenceNumber?i.accountSequenceNumber:(await $r({aptosConfig:t,accountAddress:r})).sequence_number;if(!o||!de.from(o).equals(de.ZERO))return e();try{return await e()}catch{return 0}})()]),{maxGasAmount:c,gasUnitPrice:l,expireTimestamp:d}={maxGasAmount:i?.maxGasAmount?BigInt(i.maxGasAmount):BigInt(2e5),gasUnitPrice:i?.gasUnitPrice??BigInt(a),expireTimestamp:i?.expireTimestamp??BigInt(Math.floor(Date.now()/1e3)+20)};return new _t(de.from(r),BigInt(u),n,BigInt(c),BigInt(l),BigInt(d),new Et(s))}({aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o});if("secondarySignerAddresses"in e){let t=e.secondarySignerAddresses?.map((e=>de.from(e)))??[];return new mn(s,t,e.feePayerAddress?de.from(e.feePayerAddress):void 0)}return new gn(s,e.feePayerAddress?de.from(e.feePayerAddress):void 0)}function Rn(e){if((e instanceof xr||e instanceof lr)&&(e=new jr(e)),e instanceof jr){if(e.publicKey instanceof Zt)return new Vr(e,new zr(new rr(new Uint8Array(64))));if(e.publicKey instanceof lr)return new Vr(e,new zr(new pr(new Uint8Array(64))));if(e.publicKey instanceof xr)return new Vr(e,new zr(new rr(new Uint8Array(64))))}return new qr(new Zt(e.toUint8Array()),new rr(new Uint8Array(64)))}async function On({key:e,moduleAddress:t,moduleName:r,functionName:n,aptosConfig:i,abi:o,fetch:s}){return void 0!==o?o:O((async()=>s(t,r,n,i)),`${e}-${i.network}-${t}-${r}-${n}`,3e5)()}!function(e){let t=Ct.C2.create();for(let r of e)t.update(r);t.digest()}(["APTOS::Transaction"]);var Nn=class e extends ne{constructor(e){super();let{privateKey:t,expiryDateSecs:r,blinder:n}=e;this.privateKey=t,this.publicKey=new Sr(t.publicKey()),this.expiryDateSecs=r||function(e){let t=new Date(1e3*e);return t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),Math.floor(t.getTime()/1e3)}(B()+1209600),this.blinder=void 0!==n?$.fromHexInput(n).toUint8Array():(0,X.po)(Dn.BLINDER_LENGTH);let i=Ar(this.publicKey.bcsToBytes(),93);i.push(BigInt(this.expiryDateSecs)),i.push(wr(this.blinder));let o=Er(i);this.nonce=o.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(e){e.serializeU32AsUleb128(this.publicKey.variant),e.serializeBytes(this.privateKey.toUint8Array()),e.serializeU64(this.expiryDateSecs),e.serializeFixedBytes(this.blinder)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();if(0!==n)throw new Error(`Unknown variant index for EphemeralPublicKey: ${n}`);r=er.deserialize(t);let i=t.deserializeU64(),o=t.deserializeFixedBytes(31);return new e({privateKey:r,expiryDateSecs:Number(i),blinder:o})}static fromBytes(t){return e.deserialize(new Ir(t))}static generate(t){let r;return r=er.generate(),new e({privateKey:r,expiryDateSecs:t?.expiryDateSecs})}sign(e){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new kr(this.privateKey.sign(e))}};Nn.BLINDER_LENGTH=31;var Dn=Nn;const Ln=r(54130);var Un=class e extends ne{constructor(t){super();let{address:r,ephemeralKeyPair:n,uidKey:i,uidVal:o,aud:s,pepper:a,proof:u,proofFetchCallback:c,jwt:l}=t;if(this.ephemeralKeyPair=n,this.publicKey=xr.create(t),this.accountAddress=r?de.from(r):this.publicKey.authKey().derivedAddress(),this.uidKey=i,this.uidVal=o,this.aud=s,this.jwt=l,this.emitter=new Ln,this.proofOrPromise=u,u instanceof Lr)this.proof=u;else{if(void 0===c)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",(async e=>{await c(e),this.emitter.removeAllListeners()})),this.init(u)}this.signingScheme=2;let d=$.fromHexInput(a).toUint8Array();if(d.length!==e.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${e.PEPPER_LENGTH}`);this.pepper=d}async init(e){try{this.proof=await e,this.emitter.emit("proofFetchFinish",{status:"Success"})}catch(e){e instanceof Error?this.emitter.emit("proofFetchFinish",{status:"Failed",error:e.toString()}):this.emitter.emit("proofFetchFinish",{status:"Failed",error:"Unknown"})}}serialize(e){if(e.serializeStr(this.jwt),e.serializeStr(this.uidKey),e.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(e),void 0===this.proof)throw new Error("Connot serialize - proof undefined");this.proof.serialize(e)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeStr(),i=t.deserializeFixedBytes(31),o=Dn.deserialize(t),s=Lr.deserialize(t);return e.create({proof:s,pepper:i,uidKey:n,jwt:r,ephemeralKeyPair:o})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(e){let t=new zr(this.sign(e)),r=new jr(this.publicKey);return new Vr(r,t)}signTransactionWithAuthenticator(e){let t=new zr(this.signTransaction(e)),r=new jr(this.publicKey);return new Vr(r,t)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(e){let{expiryDateSecs:t}=this.ephemeralKeyPair;if(this.isExpired())throw new Error("EphemeralKeyPair is expired");if(void 0===this.proof)throw new Error("Proof not defined");let r=this.ephemeralKeyPair.getPublicKey(),n=this.ephemeralKeyPair.sign(e);return new Br({jwtHeader:P(this.jwt.split(".")[0]),ephemeralCertificate:new Pr(this.proof,0),expiryDateSecs:t,ephemeralPublicKey:r,ephemeralSignature:n})}signTransaction(e){if(void 0===this.proof)throw new Error("Proof not found");let t=Tt(e),r=new jn(t,this.proof.proof).hash();return this.sign(r)}verifySignature(e){throw new Error("Not implemented")}static fromBytes(t){return e.deserialize(new Ir(t))}static create(t){let{address:r,proof:n,jwt:i,ephemeralKeyPair:o,pepper:s,uidKey:a="sub",proofFetchCallback:u}=t,c=(0,Cr.s)(i),l=c.iss;if("string"!=typeof c.aud)throw new Error("aud was not found or an array of values");let d=c.aud,h=c[a];return new e({address:r,proof:n,ephemeralKeyPair:o,iss:l,uidKey:a,uidVal:h,aud:d,pepper:s,jwt:i,proofFetchCallback:u})}};Un.PEPPER_LENGTH=31;var Fn=Un,jn=class extends ne{constructor(e,t){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=e,this.proof=t}serialize(e){e.serializeFixedBytes(this.transaction.bcsToBytes()),e.serializeOption(this.proof)}hash(){return xt(this.bcsToBytes(),this.domainSeparator)}},zn=class e{constructor(e){let{multiKey:t,signers:r}=e;this.publicKey=t,this.signingScheme=3,this.accountAddress=this.publicKey.authKey().derivedAddress();let n=[];for(let e of r)n.push(this.publicKey.getIndex(e.publicKey));let i=r.map(((e,t)=>[e,n[t]]));i.sort(((e,t)=>e[1]-t[1])),this.signers=i.map((e=>e[0])),this.signerIndicies=i.map((e=>e[1])),this.signaturesBitmap=this.publicKey.createBitmap({bits:n})}static fromPublicKeysAndSigners(t){let{publicKeys:r,signaturesRequired:n,signers:i}=t,o=new Hr({publicKeys:r,signaturesRequired:n});return new e({multiKey:o,signers:i})}static isMultiKeySigner(t){return t instanceof e}signWithAuthenticator(e){return new Yr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Yr(this.publicKey,this.signTransaction(e))}async waitForProofFetch(){let e=this.signers.filter((e=>e instanceof Fn)).map((async e=>e.waitForProofFetch()));await Promise.all(e)}sign(e){let t=[];for(let r of this.signers)t.push(r.sign(e));return new Gr({signatures:t,bitmap:this.signaturesBitmap})}signTransaction(e){let t=[];for(let r of this.signers)t.push(r.signTransaction(e));return new Gr({signatures:t,bitmap:this.signaturesBitmap})}verifySignature(e){let{message:t,signature:r}=e;if(!this.signerIndicies.every(((e,t)=>0===t||e>=this.signerIndicies[t-1])))return!1;for(let e=0;eRn(e))));let r=Rn(o),a=new wn(s,n.secondarySignerAddresses??[],t,{address:n.feePayerAddress,authenticator:r});return new _n(e.raw_txn,a).bcsToBytes()}if(n.secondarySignerAddresses){let e=new St(n.rawTransaction,n.secondarySignerAddresses),t=[];t=i.map((e=>Rn(e)));let r=new An(s,n.secondarySignerAddresses,t);return new _n(e.raw_txn,r).bcsToBytes()}if(s instanceof qr)t=new bn(s.public_key,s.signature);else{if(!(s instanceof Vr))throw new Error("Invalid public key");t=new En(s)}return new _n(n.rawTransaction,t).bcsToBytes()}({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:o,options:s}),{data:u}=await y({aptosConfig:t,body:a,path:"transactions/simulate",params:{estimate_gas_unit_price:e.options?.estimateGasUnitPrice??!1,estimate_max_gas_amount:e.options?.estimateMaxGasAmount??!1,estimate_prioritized_gas_unit_price:e.options?.estimatePrioritizedGasUnitPrice??!1},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return u}async function qn(e){let{aptosConfig:t}=e,r=function(e){let t,{transaction:r,feePayerAuthenticator:n,additionalSignersAuthenticators:i}=e,o=function(e,t){let r=t.bcsToBytes(),n=new Ir(r);return e.deserialize(n)}(Qr,e.senderAuthenticator);if(r.feePayerAddress){if(!n)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");t=new wn(o,r.secondarySignerAddresses??[],i??[],{address:r.feePayerAddress,authenticator:n})}else if(r.secondarySignerAddresses){if(!i)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");t=new An(o,r.secondarySignerAddresses,i)}else t=o instanceof qr?new bn(o.public_key,o.signature):new En(o);return new _n(r.rawTransaction,t).bcsToBytes()}({...e}),{data:n}=await y({aptosConfig:t,body:r,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return n}async function Wn(e){let{aptosConfig:t,signer:r,transaction:n}=e;return(r instanceof Fn||r instanceof zn)&&await r.waitForProofFetch(),qn({aptosConfig:t,transaction:n,senderAuthenticator:Gn({signer:r,transaction:n})})}var Vn={typeParameters:[],parameters:[ke.u8(),new ke(ke.u8())]},Yn={typeParameters:[],parameters:[new me,ke.u8(),new me,ke.u8(),ke.u8(),ke.u8()]};async function Jn(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetMetadata($where_condition: fungible_asset_metadata_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_metadata(where: $where_condition, offset: $offset, limit: $limit) {\n icon_uri\n project_uri\n supply_aggregator_table_handle_v1\n supply_aggregator_table_key_v1\n creator_address\n asset_type\n decimals\n last_transaction_timestamp\n last_transaction_version\n name\n symbol\n token_standard\n supply_v2\n maximum_v2\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await k({aptosConfig:t,query:n,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}var Xn={typeParameters:[{constraints:[]}],parameters:[Le("0x1::object::Object"),new Ee,new ve]};async function Zn(e){void 0!==e.minimumLedgerVersion&&await H({aptosConfig:e.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:e.processorType})}var $n=class{constructor(e){this.config=e}async getFungibleAssetMetadata(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),Jn({aptosConfig:this.config,...e})}async getFungibleAssetMetadataByAssetType(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),(await Jn({aptosConfig:this.config,options:{where:{asset_type:{_eq:e.assetType}}}}))[0]}async getFungibleAssetActivities(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetActivities($where_condition: fungible_asset_activities_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_activities(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n block_height\n entry_function_id_str\n event_index\n gas_fee_payer_address\n is_frozen\n is_gas_fee\n is_transaction_success\n owner_address\n storage_id\n storage_refund_amount\n token_standard\n transaction_timestamp\n transaction_version\n type\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await k({aptosConfig:t,query:n,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}({aptosConfig:this.config,...e})}async getCurrentFungibleAssetBalances(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getCurrentFungibleAssetBalances($where_condition: current_fungible_asset_balances_bool_exp, $offset: Int, $limit: Int) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await k({aptosConfig:t,query:n,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}({aptosConfig:this.config,...e})}async transferFungibleAsset(e){return async function(e){let{aptosConfig:t,sender:r,fungibleAssetMetadataAddress:n,recipient:i,amount:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,i,o],abi:Xn},options:s})}({aptosConfig:this.config,...e})}};async function ei(e){let{aptosConfig:t,payload:r,options:n}=e,i=await async function(e){let{moduleAddress:t,moduleName:r,functionName:n}=ct(e.function);return function(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=ct(e.function),o=un(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e?.functionArguments?.map(((r,n)=>hn(e.function,t,r,n,o)))??[];if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);return bt.build(`${r}::${n}`,i,o,s)}({abi:await On({key:"view-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:dn}),...e})}({...r,aptosConfig:t}),o=new ie;i.serialize(o);let s=o.toUint8Array(),{data:a}=await y({aptosConfig:t,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:n?.ledgerVersion},body:s});return a}var ti=class{constructor(e){this.config=e}async getLedgerInfo(){return S({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r,options:n}=e,{data:i}=await _({aptosConfig:t,originMethod:"getBlockByVersion",path:`blocks/by_version/${r}`,params:{with_transactions:n?.withTransactions}});return Q({block:i,...e})}({aptosConfig:this.config,...e})}async getBlockByHeight(e){return async function(e){let{aptosConfig:t,blockHeight:r,options:n}=e,{data:i}=await _({aptosConfig:t,originMethod:"getBlockByHeight",path:`blocks/by_height/${r}`,params:{with_transactions:n?.withTransactions}});return Q({block:i,...e})}({aptosConfig:this.config,...e})}async view(e){return ei({aptosConfig:this.config,...e})}async getChainTopUserTransactions(e){return async function(e){let{aptosConfig:t,limit:r}=e;return(await k({aptosConfig:t,query:{query:"\n query getChainTopUserTransactions($limit: Int) {\n user_transactions(limit: $limit, order_by: {version: desc}) {\n version\n }\n}\n ",variables:{limit:r}},originMethod:"getChainTopUserTransactions"})).user_transactions}({aptosConfig:this.config,...e})}async queryIndexer(e){return k({aptosConfig:this.config,...e})}async getIndexerLastSuccessVersion(){return C({aptosConfig:this.config})}async getProcessorStatus(e){return T({aptosConfig:this.config,processorType:e})}};async function ri(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,uidKey:i="sub",derivationPath:o}=e,s={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,epk_blinder:$.fromHexInput(n.blinder).toStringWithoutPrefix(),uid_key:i,derivation_path:o},{data:a}=await A({aptosConfig:t,path:"fetch",body:s,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return $.fromHexInput(a.pepper).toUint8Array()}async function ni(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,pepper:i=await ri(e),uidKey:o="sub"}=e;if($.fromHexInput(i).toUint8Array().length!==Fn.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${Fn.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:s}=await async function(e){let{aptosConfig:t}=e;return O((async()=>{let t=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getKeylessConfigurationResource",path:`accounts/${de.from("0x1").toString()}/resource/0x1::keyless_account::Configuration`,params:{ledger_version:r?.ledgerVersion}});return n.data}(e),r=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${de.from("0x1").toString()}/resource/0x1::keyless_account::Groth16VerificationKey`,params:{ledger_version:r?.ledgerVersion}});return n.data}(e);return Ur.create(r,Number(t.max_exp_horizon_secs))}),`keyless-configuration-${t.network}`,3e5)()}({aptosConfig:t});if(s=this.maximumInFlight){await this.update();let e=B();for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await M(this.sleepTime),B()-e>this.maxWaitTime?(hi.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(e){hi.error("error in getting next sequence number for this account",e)}finally{this.lock=!1}return e}async initialize(){let{sequence_number:e}=await $r({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(e),this.lastUncommintedNumber=BigInt(e)}async update(){let{sequence_number:e}=await $r({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await M(this.sleepTime);this.lock=!0;try{await this.update();let e=B();for(;this.lastUncommintedNumber!==this.currentNumber;)B()-e>this.maxWaitTime?(hi.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await M(this.sleepTime),await this.update())}catch(e){hi.error("error in synchronizing this account sequence number with the one on chain",e)}finally{this.lock=!1}}}},pi=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(e){this.cancelled=!1,this.pendingDequeue.length>0?this.pendingDequeue.shift()?.resolve(e):this.queue.push(e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise(((e,t)=>{this.pendingDequeue.push({resolve:e,reject:t})}))}isEmpty(){return 0===this.queue.length}cancel(){this.cancelled=!0,this.pendingDequeue.forEach((async({reject:e})=>{e(new gi("Task cancelled"))})),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},gi=class extends Error{},mi="fulfilled",yi=((li=yi||{}).TransactionSent="transactionSent",li.TransactionSendFailed="transactionSendFailed",li.TransactionExecuted="transactionExecuted",li.TransactionExecutionFailed="transactionExecutionFailed",li.ExecutionFinish="executionFinish",li),bi=class extends Ln{constructor(e,t,r=30,n=100,i=10){super(),this.taskQueue=new pi,this.transactionsQueue=new pi,this.outstandingTransactions=new pi,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=e,this.account=t,this.started=!1,this.accountSequnceNumber=new fi(e,t,r,n,i)}async submitNextTransaction(){try{for(;;){let e=await this.accountSequnceNumber.nextSequenceNumber();if(null===e)return;let t=await this.generateNextTransaction(this.account,e);if(!t)return;let r=Wn({aptosConfig:this.aptosConfig,transaction:t,signer:this.account});await this.outstandingTransactions.enqueue([r,e])}}catch(e){if(e instanceof gi)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${e}`)}}async processTransactions(){try{for(;;){let e=[],t=[],[r,n]=await this.outstandingTransactions.dequeue();for(e.push(r),t.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),e.push(r),t.push(n);let i=await Promise.allSettled(e);for(let e=0;ethis.submitNextTransaction())),this.taskQueue.enqueue((()=>this.processTransactions())),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}},vi=class extends Ln{constructor(e){super(),this.config=e}start(e){let{sender:t}=e;this.account=t,this.transactionWorker=new bi(this.config,t),this.transactionWorker.start(),this.registerToEvents()}push(e){let{data:t,options:r}=e;for(let e of t)this.transactionWorker.push(e,r)}registerToEvents(){this.transactionWorker.on("transactionSent",(async e=>{this.emit("transactionSent",e)})),this.transactionWorker.on("transactionSendFailed",(async e=>{this.emit("transactionSendFailed",e)})),this.transactionWorker.on("transactionExecuted",(async e=>{this.emit("transactionExecuted",e)})),this.transactionWorker.on("transactionExecutionFailed",(async e=>{this.emit("transactionExecutionFailed",e)})),this.transactionWorker.on("executionFinish",(async e=>{this.emit("executionFinish",e)}))}forSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.start({sender:t}),this.push({data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}},Ai=class{constructor(e){this.config=e}async simple(e){return Qn({aptosConfig:this.config,...e})}async multiAgent(e){return Qn({aptosConfig:this.config,...e})}};re([ui],Ai.prototype,"simple",1),re([ui],Ai.prototype,"multiAgent",1);var wi=class{constructor(e){this.config=e,this.build=new di(this.config),this.simulate=new Ai(this.config),this.submit=new ci(this.config),this.batch=new vi(this.config)}async getTransactions(e){return U({aptosConfig:this.config,...e})}async getTransactionByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getTransactionByVersion",path:`transactions/by_version/${r}`});return n}({aptosConfig:this.config,...e})}async getTransactionByHash(e){return j({aptosConfig:this.config,...e})}async isPendingTransaction(e){return async function(e){let{aptosConfig:t,transactionHash:r}=e;try{return"pending_transaction"===(await j({aptosConfig:t,transactionHash:r})).type}catch(e){if(404===e?.status)return!0;throw e}}({aptosConfig:this.config,...e})}async waitForTransaction(e){return z({aptosConfig:this.config,...e})}async getGasPriceEstimation(){return F({aptosConfig:this.config})}getSigningMessage(e){return function(e){let{transaction:t}=e;return Mt(t)}(e)}async publishPackageTransaction(e){return async function(e){let{aptosConfig:t,account:r,metadataBytes:n,moduleBytecode:i,options:o}=e,s=i.map((e=>We.U8(e)));return Kn({aptosConfig:t,sender:de.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[We.U8(n),new We(s)],abi:Vn},options:o})}({aptosConfig:this.config,...e})}async rotateAuthKey(e){return async function(e){let{aptosConfig:t,fromAccount:r,toNewPrivateKey:n}=e,i=await $r({aptosConfig:t,accountAddress:r.accountAddress}),o=Zr.fromPrivateKey({privateKey:n,legacy:!0}),s=new Hn({sequenceNumber:BigInt(i.sequence_number),originator:r.accountAddress,currentAuthKey:de.from(i.authentication_key),newPublicKey:o.publicKey}).bcsToBytes(),a=r.sign(s),u=o.sign(s),c=await Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new ze(r.signingScheme),We.U8(r.publicKey.toUint8Array()),new ze(o.signingScheme),We.U8(o.publicKey.toUint8Array()),We.U8(a.toUint8Array()),We.U8(u.toUint8Array())],abi:Yn}});return Wn({aptosConfig:t,signer:r,transaction:c})}({aptosConfig:this.config,...e})}sign(e){return Gn({...e})}signAsFeePayer(e){let{signer:t,transaction:r}=e;if(!r.feePayerAddress)throw new Error(`Transaction ${r} is not a Fee Payer transaction`);return r.feePayerAddress=t.accountAddress,Gn({signer:t,transaction:r})}async batchTransactionsForSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.batch.forSingleAccount({sender:t,data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}async signAndSubmitTransaction(e){let{signer:t,transaction:r}=e;return Wn({aptosConfig:this.config,signer:t,transaction:r})}},Ei=class{constructor(e){this.config=e}async getAccountInfo(e){return $r({aptosConfig:this.config,...e})}async getAccountModules(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return I({aptosConfig:t,originMethod:"getModules",path:`accounts/${de.from(r).toString()}/modules`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??1e3}})}({aptosConfig:this.config,...e})}async getAccountModule(e){return en({aptosConfig:this.config,...e})}async getAccountTransactions(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return I({aptosConfig:t,originMethod:"getTransactions",path:`accounts/${de.from(r).toString()}/transactions`,params:{start:n?.offset,limit:n?.limit}})}({aptosConfig:this.config,...e})}async getAccountResources(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return I({aptosConfig:t,originMethod:"getResources",path:`accounts/${de.from(r).toString()}/resources`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??999}})}({aptosConfig:this.config,...e})}async getAccountResource(e){return rn({aptosConfig:this.config,...e})}async lookupOriginalAccountAddress(e){return nn({aptosConfig:this.config,...e})}async getAccountTokensCount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}},i=await k({aptosConfig:t,query:{query:"\n query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {\n current_token_ownerships_v2_aggregate(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getAccountTokensCount"});return i.current_token_ownerships_v2_aggregate.aggregate?i.current_token_ownerships_v2_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountOwnedTokens(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}};n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard});let s={query:o,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:s,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountOwnedTokensFromCollectionAddress(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,collectionAddress:n,options:i}=e,o={owner_address:{_eq:de.from(r).toStringLong()},current_token_data:{collection_id:{_eq:de.from(n).toStringLong()}},amount:{_gt:0}};i?.tokenStandard&&(o.token_standard={_eq:i?.tokenStandard});let a={query:s,variables:{where_condition:o,offset:i?.offset,limit:i?.limit,order_by:i?.orderBy}};return(await k({aptosConfig:t,query:a,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountCollectionsWithOwnedTokens(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}};n?.tokenStandard&&(i.current_collection={token_standard:{_eq:n?.tokenStandard}});let o={query:"\n query getAccountCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {\n current_collection_ownership_v2_view(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n mutable_description\n max_supply\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n collection_id\n collection_name\n collection_uri\n creator_address\n distinct_tokens\n last_transaction_version\n owner_address\n single_token_uri\n }\n}\n ",variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:o,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}({aptosConfig:this.config,...e})}async getAccountTransactionsCount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=de.from(r).toStringLong(),i=await k({aptosConfig:t,query:{query:"\n query getAccountTransactionsCount($address: String) {\n account_transactions_aggregate(where: {account_address: {_eq: $address}}) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountTransactionsCount"});return i.account_transactions_aggregate.aggregate?i.account_transactions_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountCoinsData(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),on({aptosConfig:this.config,...e})}async getAccountCoinsCount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=de.from(r).toStringLong(),i=await k({aptosConfig:t,query:{query:"\n query getAccountCoinsCount($address: String) {\n current_fungible_asset_balances_aggregate(\n where: {owner_address: {_eq: $address}}\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountCoinsCount"});if(!i.current_fungible_asset_balances_aggregate.aggregate)throw Error("Failed to get the count of account coins");return i.current_fungible_asset_balances_aggregate.aggregate.count}({aptosConfig:this.config,...e})}async getAccountAPTAmount(e){return this.getAccountCoinAmount({coinType:D,...e})}async getAccountCoinAmount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,coinType:n}=e,i=de.from(r).toStringLong(),o=await on({aptosConfig:t,accountAddress:i,options:{where:{asset_type:{_eq:n}}}});return o[0]?o[0].amount:0}({aptosConfig:this.config,...e})}async getAccountOwnedObjects(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={query:"\n query getAccountOwnedObjects($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {\n current_objects(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n allow_ungated_transfer\n state_key_hash\n owner_address\n object_address\n last_transaction_version\n last_guid_creation_num\n is_deleted\n }\n}\n ",variables:{where_condition:{owner_address:{_eq:de.from(r).toStringLong()}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:i,originMethod:"getAccountOwnedObjects"})).current_objects}({aptosConfig:this.config,...e})}async deriveAccountFromPrivateKey(e){return async function(e){let{aptosConfig:t,privateKey:r}=e,n=new jr(r.publicKey());if(r instanceof hr){let e=Vt.fromPublicKey({publicKey:n}).derivedAddress();return Zr.fromPrivateKey({privateKey:r,address:e})}if(r instanceof er){let e=Vt.fromPublicKey({publicKey:n});if(await sn({authKey:e,aptosConfig:t})){let t=e.derivedAddress();return Zr.fromPrivateKey({privateKey:r,address:t,legacy:!1})}let i=Vt.fromPublicKey({publicKey:n.publicKey});if(await sn({authKey:i,aptosConfig:t})){let e=i.derivedAddress();return Zr.fromPrivateKey({privateKey:r,address:e,legacy:!0})}}throw new Error(`Can't derive account from private key ${r}`)}({aptosConfig:this.config,...e})}},_i=["A name must be between 3 and 63 characters long,","and can only contain lowercase a-z, 0-9, and hyphens.","A name may not start or end with a hyphen."].join(" ");function Ii(e){return!(!e||e.length<3||e.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(e))}function Si(e){let[t,r,...n]=e.replace(/\.apt$/,"").split(".");if(n.length>0)throw new Error(`${e} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!Ii(t))throw new Error(`${t} is not valid. ${_i}`);if(r&&!Ii(r))throw new Error(`${r} is not valid. ${_i}`);return{domainName:r||t,subdomainName:r?t:void 0}}var ki={testnet:"0x5f8fd2347449685cf41d4db97926ec3a096eaf381332be4f1318ad4d16a8497c",mainnet:"0x867ed1f6bf916171b1de3ee92849b8978b7d1b9e0a8cc982a3d19d535dfd9c0c",local:"0x585fc9f0f0c54183b039ffc770ca282ebd87307916c215a3e692f2f8e4305e82",custom:null,devnet:null};function Ci(e){let t=ki[e.network];if(!t)throw new Error(`The ANS contract is not deployed to ${e.network}`);return t}var Ti=e=>{if(e&&"object"==typeof e&&"vec"in e&&Array.isArray(e.vec))return e.vec[0]};async function xi(e){let{aptosConfig:t,name:r}=e,n=Ci(t),{domainName:i,subdomainName:o}=Si(r);try{let e=await ei({aptosConfig:t,payload:{function:`${n}::router::get_expiration`,functionArguments:[i,o]}});return 1e3*Number(e[0])}catch{return}}async function Mi(e){let{aptosConfig:t}=e,r=Ci(t),[n]=await ei({aptosConfig:t,payload:{function:`${r}::config::reregistration_grace_sec`,functionArguments:[]}}),i=n/60/60/24,o=()=>new Date;return new Date(o().setDate(o().getDate()-i)).toISOString()}function Bi(e){return{...e,expiration_timestamp:new Date(e.expiration_timestamp).getTime()}}var Pi=class{constructor(e){this.config=e}async getOwnerAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=Ci(t),{domainName:i,subdomainName:o}=Si(r),s=await ei({aptosConfig:t,payload:{function:`${n}::router::get_owner_addr`,functionArguments:[i,o]}}),a=Ti(s[0]);return a?de.from(a):void 0}({aptosConfig:this.config,...e})}async getExpiration(e){return xi({aptosConfig:this.config,...e})}async getTargetAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=Ci(t),{domainName:i,subdomainName:o}=Si(r),s=await ei({aptosConfig:t,payload:{function:`${n}::router::get_target_addr`,functionArguments:[i,o]}}),a=Ti(s[0]);return a?de.from(a):void 0}({aptosConfig:this.config,...e})}async setTargetAddress(e){return async function(e){let{aptosConfig:t,sender:r,name:n,address:i,options:o}=e,s=Ci(t),{domainName:a,subdomainName:u}=Si(n);return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::set_target_addr`,functionArguments:[a,u,i]},options:o})}({aptosConfig:this.config,...e})}async getPrimaryName(e){return async function(e){let{aptosConfig:t,address:r}=e,n=Ci(t),i=await ei({aptosConfig:t,payload:{function:`${n}::router::get_primary_name`,functionArguments:[de.from(r).toString()]}}),o=Ti(i[1]),s=Ti(i[0]);if(o)return[s,o].filter(Boolean).join(".")}({aptosConfig:this.config,...e})}async setPrimaryName(e){return async function(e){let{aptosConfig:t,sender:r,name:n,options:i}=e,o=Ci(t);if(!n)return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::clear_primary_name`,functionArguments:[]},options:i});let{domainName:s,subdomainName:a}=Si(n);return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::set_primary_name`,functionArguments:[s,a]},options:i})}({aptosConfig:this.config,...e})}async registerName(e){return async function(e){let{aptosConfig:t,expiration:r,name:n,sender:i,targetAddress:o,toAddress:s,options:a,transferable:u}=e,c=Ci(t),{domainName:l,subdomainName:d}=Si(n),h="subdomain:independent"===r.policy||"subdomain:follow-domain"===r.policy;if(d&&!h)throw new Error("Subdomains must have an expiration policy of either 'subdomain:independent' or 'subdomain:follow-domain'");if(h&&!d)throw new Error(`Policy is set to ${r.policy} but no subdomain was provided`);if("domain"===r.policy){let e=r.years??1;if(1!==e)throw new Error("For now, names can only be registered for 1 year at a time");let n=31536e3*e;return await Kn({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${c}::router::register_domain`,functionArguments:[l,n,o,s]},options:a})}if(!d)throw new Error(`${r.policy} requires a subdomain to be provided.`);let f=await xi({aptosConfig:t,name:l});if(!f)throw new Error("The domain does not exist");let p="subdomain:independent"===r.policy?r.expirationDate:f;if(p>f)throw new Error("The subdomain expiration time cannot be greater than the domain expiration time");return await Kn({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${c}::router::register_subdomain`,functionArguments:[l,d,Math.round(p/1e3),"subdomain:follow-domain"===r.policy?1:0,!!u,o,s]},options:a})}({aptosConfig:this.config,...e})}async renewDomain(e){return async function(e){let{aptosConfig:t,sender:r,name:n,years:i=1,options:o}=e,s=Ci(t),a=31536e3*i,{domainName:u,subdomainName:c}=Si(n);if(c)throw new Error("Subdomains cannot be renewed");if(1!==i)throw new Error("Currently, only 1 year renewals are supported");return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::renew_domain`,functionArguments:[u,a]},options:o})}({aptosConfig:this.config,...e})}async getName(e){return async function(e){let{aptosConfig:t,name:r}=e,{domainName:n,subdomainName:i=""}=Si(r),o=(await k({aptosConfig:t,query:{query:u,variables:{where_condition:{domain:{_eq:n},subdomain:{_eq:i},is_active:{_eq:!0}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return o&&(o=Bi(o)),o}({aptosConfig:this.config,...e})}async getAccountNames(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Mi({aptosConfig:t});return(await k({aptosConfig:t,originMethod:"getAccountNames",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}async getAccountDomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Mi({aptosConfig:t});return(await k({aptosConfig:t,originMethod:"getAccountDomains",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_eq:""}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}async getAccountSubdomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Mi({aptosConfig:t});return(await k({aptosConfig:t,originMethod:"getAccountSubdomains",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_neq:""}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}async getDomainSubdomains(e){return async function(e){let{aptosConfig:t,options:r,domain:n}=e;return(await k({aptosConfig:t,originMethod:"getDomainSubdomains",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},domain:{_eq:n},subdomain:{_neq:""},is_active:{_eq:!0}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}},Ri=r(76722),Oi=class{constructor(e){this.network=e?.network??"devnet",this.fullnode=e?.fullnode,this.faucet=e?.faucet,this.pepper=e?.pepper,this.prover=e?.prover,this.indexer=e?.indexer,this.client=e?.client??{provider:Ri.A},this.clientConfig=e?.clientConfig??{},this.fullnodeConfig=e?.fullnodeConfig??{},this.indexerConfig=e?.indexerConfig??{},this.faucetConfig=e?.faucetConfig??{}}getRequestUrl(e){switch(e){case"Fullnode":if(void 0!==this.fullnode)return this.fullnode;if("custom"===this.network)throw new Error("Please provide a custom full node url");return Sn[this.network];case"Faucet":if(void 0!==this.faucet)return this.faucet;if("custom"===this.network)throw new Error("Please provide a custom faucet url");return kn[this.network];case"Indexer":if(void 0!==this.indexer)return this.indexer;if("custom"===this.network)throw new Error("Please provide a custom indexer url");return In[this.network];case"Pepper":if(void 0!==this.pepper)return this.pepper;if("custom"===this.network)throw new Error("Please provide a custom pepper service url");return Cn[this.network];case"Prover":if(void 0!==this.prover)return this.prover;if("custom"===this.network)throw new Error("Please provide a custom prover service url");return Tn[this.network];default:throw Error(`apiType ${e} is not supported`)}}isPepperServiceRequest(e){return Cn[this.network]===e}isProverServiceRequest(e){return Tn[this.network]===e}},Ni={typeParameters:[{constraints:[]}],parameters:[new Ee,new ve]},Di=class{constructor(e){this.config=e}async transferCoinTransaction(e){return async function(e){let{aptosConfig:t,sender:r,recipient:n,amount:i,coinType:o,options:s}=e;return Kn({aptosConfig:t,sender:r,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[o??D],functionArguments:[n,i],abi:Ni},options:s})}({aptosConfig:this.config,...e})}},Li={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector"},Ui="0x4::token::Token",Fi={typeParameters:[],parameters:[new Ce(xe()),new ve,new Ce(xe()),new Ce(xe()),new ge,new ge,new ge,new ge,new ge,new ge,new ge,new ge,new ge,new ve,new ve]};async function ji(e){let{aptosConfig:t,creatorAddress:r,collectionName:n,options:i}=e,o={collection_name:{_eq:n},creator_address:{_eq:de.from(r).toStringLong()}};return i?.tokenStandard&&(o.token_standard={_eq:i?.tokenStandard??"v2"}),(await k({aptosConfig:t,query:{query:a,variables:{where_condition:o}},originMethod:"getCollectionData"})).current_collections_v2[0]}var zi={typeParameters:[],parameters:[new Ce(xe()),new Ce(xe()),new Ce(xe()),new Ce(xe()),new ke(new Ce(xe())),new ke(new Ce(xe())),new ke(ke.u8())]},Hi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ee]},Ki={typeParameters:[],parameters:[new Ce(xe()),new Ce(xe()),new Ce(xe()),new Ce(xe()),new ke(new Ce(xe())),new ke(new Ce(xe())),new ke(ke.u8()),new Ee]},Gi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0)))]},Qi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0)))]},qi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0)))]},Wi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Vi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Yi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Ji={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Ce(xe()),ke.u8()]},Xi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Zi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Ce(xe()),ke.u8()]},$i={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Se(1)]},eo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Se(1)]};function to(e,t){let r=new Array;return t.forEach(((t,n)=>{r.push(ro(e[n],t))})),r}function ro(e,t){return fn(e,Le(t),0,[]).bcsToBytes()}var no=class{constructor(e){this.config=e}async getCollectionData(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),ji({aptosConfig:this.config,...e})}async getCollectionDataByCollectionId(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,collectionId:r}=e,n={collection_id:{_eq:de.from(r).toStringLong()}};return(await k({aptosConfig:t,query:{query:a,variables:{where_condition:n}},originMethod:"getCollectionData"})).current_collections_v2[0]}({aptosConfig:this.config,...e})}async getCollectionId(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){return(await ji(e)).collection_id}({aptosConfig:this.config,...e})}async getDigitalAssetData(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:de.from(r).toStringLong()}};return(await k({aptosConfig:t,query:{query:"\n query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {\n current_token_datas_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}({aptosConfig:this.config,...e})}async getCurrentDigitalAssetOwnership(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:de.from(r).toStringLong()},amount:{_gt:0}};return(await k({aptosConfig:t,query:{query:d,variables:{where_condition:n}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}({aptosConfig:this.config,...e})}async getOwnedDigitalAssets(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,ownerAddress:r,options:n}=e,i={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}},o={query:d,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:o,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getDigitalAssetActivity(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r,options:n}=e,i={query:"\n query getTokenActivity($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {\n token_activities_v2(\n where: $where_condition\n order_by: $order_by\n offset: $offset\n limit: $limit\n ) {\n ...TokenActivitiesFields\n }\n}\n \n fragment TokenActivitiesFields on token_activities_v2 {\n after_value\n before_value\n entry_function_id_str\n event_account_address\n event_index\n from_address\n is_fungible_v2\n property_version_v1\n to_address\n token_amount\n token_data_id\n token_standard\n transaction_timestamp\n transaction_version\n type\n}\n ",variables:{where_condition:{token_data_id:{_eq:de.from(r).toStringLong()}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:i,originMethod:"getDigitalAssetActivity"})).token_activities_v2}({aptosConfig:this.config,...e})}async createCollectionTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n}=e;return Kn({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new Ve(e.description),new Ge(e.maxSupply??W),new Ve(e.name),new Ve(e.uri),new je(e.mutableDescription??!0),new je(e.mutableRoyalty??!0),new je(e.mutableURI??!0),new je(e.mutableTokenDescription??!0),new je(e.mutableTokenName??!0),new je(e.mutableTokenProperties??!0),new je(e.mutableTokenURI??!0),new je(e.tokensBurnableByCreator??!0),new je(e.tokensFreezableByCreator??!0),new Ge(e.royaltyNumerator??0),new Ge(e.royaltyDenominator??1)],abi:Fi},options:r})}({aptosConfig:this.config,...e})}async mintDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n,collection:i,description:o,name:s,uri:a,propertyKeys:u,propertyTypes:c,propertyValues:l}=e,d=c?.map((e=>Li[e]));return Kn({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new Ve(i),new Ve(o),new Ve(s),new Ve(a),We.MoveString(u??[]),We.MoveString(d??[]),to(l??[],d??[])],abi:zi},options:r})}({aptosConfig:this.config,...e})}async transferDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,sender:r,digitalAssetAddress:n,recipient:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[o??Ui],functionArguments:[de.from(n),de.from(i)],abi:Hi},options:s})}({aptosConfig:this.config,...e})}async mintSoulBoundTransaction(e){return async function(e){let{aptosConfig:t,account:r,collection:n,description:i,name:o,uri:s,recipient:a,propertyKeys:u,propertyTypes:c,propertyValues:l,options:d}=e;if(u?.length!==l?.length)throw new Error("Property keys and property values counts do not match");if(c?.length!==l?.length)throw new Error("Property types and property values counts do not match");let h=c?.map((e=>Li[e]));return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[n,i,o,s,We.MoveString(u??[]),We.MoveString(h??[]),to(l??[],h??[]),a],abi:Ki},options:d})}({aptosConfig:this.config,...e})}async burnDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[i??Ui],functionArguments:[de.from(n)],abi:Gi},options:o})}({aptosConfig:this.config,...e})}async freezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[i??Ui],functionArguments:[n],abi:Qi},options:o})}({aptosConfig:this.config,...e})}async unfreezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[i??Ui],functionArguments:[n],abi:qi},options:o})}({aptosConfig:this.config,...e})}async setDigitalAssetDescriptionTransaction(e){return async function(e){let{aptosConfig:t,creator:r,description:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Wi},options:s})}({aptosConfig:this.config,...e})}async setDigitalAssetNameTransaction(e){return async function(e){let{aptosConfig:t,creator:r,name:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Vi},options:s})}({aptosConfig:this.config,...e})}async setDigitalAssetURITransaction(e){return async function(e){let{aptosConfig:t,creator:r,uri:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Yi},options:s})}({aptosConfig:this.config,...e})}async addDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[a??Ui],functionArguments:[de.from(s),new Ve(n),new Ve(Li[i]),We.U8(ro(o,Li[i]))],abi:Ji},options:u})}({aptosConfig:this.config,...e})}async removeDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Xi},options:s})}({aptosConfig:this.config,...e})}async updateDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[a??Ui],functionArguments:[de.from(s),new Ve(n),new Ve(Li[i]),ro(o,Li[i])],abi:Zi},options:u})}({aptosConfig:this.config,...e})}async addDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[a??Ui,Li[i]],functionArguments:[de.from(s),new Ve(n),o],abi:$i},options:u})}({aptosConfig:this.config,...e})}async updateDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[a??Ui,Li[i]],functionArguments:[de.from(s),new Ve(n),o],abi:eo},options:u})}({aptosConfig:this.config,...e})}};async function io(e){let{aptosConfig:t,options:r}=e;(e=>{if(e&&e.length>300)throw new Error("Event type length exceeds the maximum length of 300")})(r?.where?.indexed_type?._eq);let n={query:"\n query getEvents($where_condition: events_bool_exp, $offset: Int, $limit: Int, $order_by: [events_order_by!]) {\n events(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n account_address\n creation_number\n data\n event_index\n sequence_number\n transaction_block_height\n transaction_version\n type\n indexed_type\n }\n}\n ",variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await k({aptosConfig:t,query:n,originMethod:"getEvents"})).events}var oo=class{constructor(e){this.config=e}async getModuleEventsByEventType(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{aptosConfig:t,eventType:r,options:n}=e;return io({aptosConfig:t,options:{where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:r}},pagination:n,orderBy:n?.orderBy}})}({aptosConfig:this.config,...e})}async getAccountEventsByCreationNumber(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,creationNumber:n,options:i}=e;return io({aptosConfig:r,options:{where:{account_address:{_eq:de.from(t).toStringLong()},creation_number:{_eq:n}},pagination:i,orderBy:i?.orderBy}})}({aptosConfig:this.config,...e})}async getAccountEventsByEventType(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,eventType:n,options:i}=e;return io({aptosConfig:r,options:{where:{account_address:{_eq:de.from(t).toStringLong()},indexed_type:{_eq:n}},pagination:i,orderBy:i?.orderBy}})}({aptosConfig:this.config,...e})}async getEvents(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"events_processor"}),io({aptosConfig:this.config,...e})}},so=class{constructor(e){this.config=new Oi(e),this.account=new Ei(this.config),this.ans=new Pi(this.config),this.coin=new Di(this.config),this.digitalAsset=new no(this.config),this.event=new oo(this.config),this.faucet=new he(this.config),this.fungibleAsset=new $n(this.config),this.general=new ti(this.config),this.staking=new oi(this.config),this.transaction=new wi(this.config),this.table=new si(this.config),this.keyless=new ii(this.config)}};function ao(e,t,r){Object.getOwnPropertyNames(t.prototype).forEach((n=>{let i=Object.getOwnPropertyDescriptor(t.prototype,n);i&&(i.value=function(...e){return this[r][n](...e)},Object.defineProperty(e.prototype,n,i))}))}ao(so,Ei,"account"),ao(so,Pi,"ans"),ao(so,Di,"coin"),ao(so,no,"digitalAsset"),ao(so,oo,"event"),ao(so,he,"faucet"),ao(so,$n,"fungibleAsset"),ao(so,ti,"general"),ao(so,oi,"staking"),ao(so,wi,"transaction"),ao(so,si,"table"),ao(so,ii,"keyless");var uo,co=(e=>(e.JSON="application/json",e.BCS="application/x-bcs",e.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",e.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",e))(co||{}),lo=(e=>(e[e.Bool=0]="Bool",e[e.U8=1]="U8",e[e.U64=2]="U64",e[e.U128=3]="U128",e[e.Address=4]="Address",e[e.Signer=5]="Signer",e[e.Vector=6]="Vector",e[e.Struct=7]="Struct",e[e.U16=8]="U16",e[e.U32=9]="U32",e[e.U256=10]="U256",e[e.Reference=254]="Reference",e[e.Generic=255]="Generic",e))(lo||{}),ho=(e=>(e[e.U8=0]="U8",e[e.U64=1]="U64",e[e.U128=2]="U128",e[e.Address=3]="Address",e[e.U8Vector=4]="U8Vector",e[e.Bool=5]="Bool",e[e.U16=6]="U16",e[e.U32=7]="U32",e[e.U256=8]="U256",e))(ho||{}),fo=(e=>(e[e.Script=0]="Script",e[e.EntryFunction=2]="EntryFunction",e[e.Multisig=3]="Multisig",e))(fo||{}),po=((uo=po||{})[uo.MultiAgentTransaction=0]="MultiAgentTransaction",uo[uo.FeePayerTransaction=1]="FeePayerTransaction",uo),go=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.MultiAgent=2]="MultiAgent",e[e.FeePayer=3]="FeePayer",e[e.SingleSender=4]="SingleSender",e))(go||{}),mo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(mo||{}),yo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(yo||{}),bo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(bo||{}),vo=(e=>(e[e.Ed25519=0]="Ed25519",e))(vo||{}),Ao=(e=>(e[e.Ed25519=0]="Ed25519",e))(Ao||{}),wo=(e=>(e[e.ZkProof=0]="ZkProof",e))(wo||{}),Eo=(e=>(e[e.Groth16=0]="Groth16",e))(Eo||{}),_o=(e=>(e.Pending="pending_transaction",e.User="user_transaction",e.Genesis="genesis_transaction",e.BlockMetadata="block_metadata_transaction",e.StateCheckpoint="state_checkpoint_transaction",e.Validator="validator_transaction",e))(_o||{}),Io=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(Io||{}),So=(e=>(e.STORE="store",e.DROP="drop",e.KEY="key",e.COPY="copy",e))(So||{}),ko=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(ko||{}),Co=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(Co||{}),To=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",e))(To||{}),xo=(e=>(e[e.DeriveAuid=251]="DeriveAuid",e[e.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",e[e.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",e[e.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",e[e.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",e))(xo||{}),Mo=["aptos:devnet","aptos:testnet","aptos:localnet","aptos:mainnet"],Bo=(e=>(e[e.Unauthorized=4100]="Unauthorized",e[e.InternalError=-30001]="InternalError",e))(Bo||{}),Po=(Object.freeze({4100:{status:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[-30001]:{status:"Internal error",message:"Something went wrong within the wallet."}}),Error,(e=>(e.APPROVED="Approved",e.REJECTED="Rejected",e))(Po||{})),Ro=r(46944);class Oo{constructor(e){this.address=e.accountAddress.toString(),this.publicKey=e.publicKey.toUint8Array(),this.chains=Mo,this.features=["aptos:connect"],this.signingScheme=n.nkB.SingleKey}}class No{constructor(e="PROD"){this.env=e,this.url="https://www.twallet.ai",this.version="1.0.0",this.name="T wallet",this.icon="data:image/png;base64,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",this.chains=Mo,this.accounts=[],this.provider=typeof window<"u"?window.dekey:void 0,this.initializing=!1,this.account=async()=>{var e;const t=await(null==(e=this.provider)?void 0:e.request({method:"aptos_account"}));return{address:t.address,publicKey:t.publicKey}},this.connect=async()=>{var e;if(!this.initializing){this.initializing=!0,await r.e(38551).then(r.bind(r,38551));const e=Do(this.env);if(!e)throw this.initializing=!1,new Error(`walletDomain not found with env: ${this.env}`);if(null==window||!window.initializeDekeyProvider)throw this.initializing=!1,new Error("initializeDekeyProvider not found");await window.initializeDekeyProvider(e),this.provider=window.dekey}if(!await this.checkProvider())return{status:Po.REJECTED};const t=await(null==(e=this.provider)?void 0:e.request({method:"aptos_requestAccounts"}));return t?{status:Po.APPROVED,args:{address:t.address,publicKey:t.publicKey}}:(await new Promise((e=>setTimeout(e,2e3))),{status:Po.REJECTED})},this.checkProvider=async()=>new Promise((e=>{setTimeout((()=>{e(!1)}),1e4);const t=setInterval((()=>{this.provider&&(e(!0),clearInterval(t))}),100)})),this.network=async()=>{const{chainId:e,name:t,url:r}=await this.provider.request({method:"aptos_network"});return{name:t,chainId:e,url:r}},this.disconnect=async()=>Promise.resolve(),this.signTransaction=async(e,t)=>{try{const t=e.rawTransaction.bcsToBytes(),{concatedSig:r,uncompressedPubkey:i}=await this.provider.request({method:"aptos_signTransaction",params:[Array.from(t)]}),o=new n.Tb1(i),s=new n.ZPU(r),a=new n.MiK(new n.fa0(o),new n.hmZ(s));return Promise.resolve({status:Po.APPROVED,args:a})}catch(e){throw e.message}},this.signAndSubmitTransaction=async e=>{const t=e.rawTransaction.bcsToBytes(),r=await this.provider.request({method:"aptos_signAndSubmitTransaction",params:[Array.from(t)]});return{status:Po.APPROVED,args:r}},this.signMessage=async e=>{var t;try{const r=await(null==(t=this.provider)?void 0:t.request({method:"aptos_signMessage",params:[e.message]}));return{status:Po.APPROVED,args:r}}catch(e){throw e.message}},this.onAccountChange=async()=>Promise.resolve(),this.onNetworkChange=async e=>{const t=async()=>{const t=await this.network(),{name:r,chainId:n,url:i}=t;e({name:r,chainId:n,url:i})};this.provider.on("chainChanged",(()=>{t()}))},"PROD"===e&&Lo(this)}get features(){return{"aptos:connect":{version:"1.0.0",connect:this.connect},"aptos:network":{version:"1.0.0",network:this.network},"aptos:disconnect":{version:"1.0.0",disconnect:this.disconnect},"aptos:signTransaction":{version:"1.0.0",signTransaction:this.signTransaction},"aptos:signAndSubmitTransaction":{version:"1.0.0",signAndSubmitTransaction:this.signAndSubmitTransaction},"aptos:signMessage":{version:"1.0.0",signMessage:this.signMessage},"aptos:onAccountChange":{version:"1.0.0",onAccountChange:this.onAccountChange},"aptos:onNetworkChange":{version:"1.0.0",onNetworkChange:this.onNetworkChange},"aptos:account":{version:"1.0.0",account:this.account}}}}const Do=e=>"LOCAL"===e?"http://localhost:5173":"DEV"===e?"https://dev.twallet.ai":"QA"===e?"https://qa.twallet.ai":"PROD"===e?"https://www.twallet.ai":void 0,Lo=e=>{typeof window>"u"||(0,Ro.LN)(e)};class Uo extends No{constructor(){super("LOCAL"),this.url="http://localhost:5173",this.name="Local T wallet",Lo(this)}}class Fo extends No{constructor(){super("DEV"),this.url="https://dev.twallet.ai",this.name="Dev T wallet",Lo(this)}}class jo extends No{constructor(){super("QA"),this.url="https://qa.twallet.ai",this.name="Qa T wallet",Lo(this)}}},54130:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";r.r(t),r.d(t,{Auth0Client:()=>Z,AuthenticationError:()=>p,CacheKey:()=>M,GenericError:()=>f,InMemoryCache:()=>P,LocalStorageCache:()=>B,MfaRequiredError:()=>b,MissingRefreshTokenError:()=>v,PopupCancelledError:()=>y,PopupTimeoutError:()=>m,TimeoutError:()=>g,User:()=>$,createAuth0Client:()=>ee});var n=r(4364);function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0?setTimeout(r,t):r()}}window.addEventListener("storage",s),e.addToWaiting(s);var a=setTimeout(s,Math.max(0,t-Date.now()))}))];case 1:return r.sent(),[2]}}))}))},e.addToWaiting=function(t){this.removeFromWaiting(t),void 0!==e.waiters&&e.waiters.push(t)},e.removeFromWaiting=function(t){void 0!==e.waiters&&(e.waiters=e.waiters.filter((function(e){return e!==t})))},e.notifyWaiters=function(){void 0!==e.waiters&&e.waiters.slice().forEach((function(e){return e()}))},e.prototype.releaseLock=function(e){return r(this,void 0,void 0,(function(){return n(this,(function(t){switch(t.label){case 0:return[4,this.releaseLock__private__(e)];case 1:return[2,t.sent()]}}))}))},e.prototype.releaseLock__private__=function(t){return r(this,void 0,void 0,(function(){var r,o,s;return n(this,(function(n){switch(n.label){case 0:return r=window.localStorage,o=i+"-"+t,null===(s=r.getItem(o))?[2]:(s=JSON.parse(s)).id!==this.id?[3,2]:[4,u.default().lock(s.iat)];case 1:n.sent(),this.acquiredIatSet.delete(s.iat),r.removeItem(o),u.default().unlock(s.iat),e.notifyWaiters(),n.label=2;case 2:return[2]}}))}))},e.lockCorrector=function(){for(var t=Date.now()-5e3,r=window.localStorage,n=Object.keys(r),o=!1,s=0;sDate.now();class f extends Error{constructor(e,t){super(t),this.error=e,this.error_description=t,Object.setPrototypeOf(this,f.prototype)}static fromPayload({error:e,error_description:t}){return new f(e,t)}}class p extends f{constructor(e,t,r,n=null){super(e,t),this.state=r,this.appState=n,Object.setPrototypeOf(this,p.prototype)}}class g extends f{constructor(){super("timeout","Timeout"),Object.setPrototypeOf(this,g.prototype)}}class m extends g{constructor(e){super(),this.popup=e,Object.setPrototypeOf(this,m.prototype)}}class y extends f{constructor(e){super("cancelled","Popup closed"),this.popup=e,Object.setPrototypeOf(this,y.prototype)}}class b extends f{constructor(e,t,r){super(e,t),this.mfa_token=r,Object.setPrototypeOf(this,b.prototype)}}class v extends f{constructor(e,t){super("missing_refresh_token",`Missing Refresh Token (audience: '${A(e,["default"])}', scope: '${A(t)}')`),this.audience=e,this.scope=t,Object.setPrototypeOf(this,v.prototype)}}function A(e,t=[]){return e&&!t.includes(e)?e:""}const w=()=>window.crypto,E=()=>{let e="";return Array.from(w().getRandomValues(new Uint8Array(43))).forEach((t=>e+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_~."[t%66])),e},_=e=>btoa(e),I=e=>{var{clientId:t}=e,r=i(e,["clientId"]);return new URLSearchParams((e=>Object.keys(e).filter((t=>void 0!==e[t])).reduce(((t,r)=>Object.assign(Object.assign({},t),{[r]:e[r]})),{}))(Object.assign({client_id:t},r))).toString()},S=e=>(e=>decodeURIComponent(atob(e).split("").map((e=>"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2))).join("")))(e.replace(/_/g,"/").replace(/-/g,"+")),k=async(e,t)=>{const r=await fetch(e,t);return{ok:r.ok,json:await r.json()}},C=async(e,t,r,n,i,o,s=1e4)=>i?(async(e,t,r,n,i,o,s)=>{return a={auth:{audience:t,scope:r},timeout:i,fetchUrl:e,fetchOptions:n,useFormData:s},u=o,new Promise((function(e,t){const r=new MessageChannel;r.port1.onmessage=function(n){n.data.error?t(new Error(n.data.error)):e(n.data),r.port1.close()},u.postMessage(a,[r.port2])}));var a,u})(e,t,r,n,s,i,o):(async(e,t,r)=>{const n=new AbortController;let i;return t.signal=n.signal,Promise.race([k(e,t),new Promise(((e,t)=>{i=setTimeout((()=>{n.abort(),t(new Error("Timeout when executing 'fetch'"))}),r)}))]).finally((()=>{clearTimeout(i)}))})(e,n,s);async function T(e,t){var{baseUrl:r,timeout:n,audience:o,scope:s,auth0Client:a,useFormData:u}=e,c=i(e,["baseUrl","timeout","audience","scope","auth0Client","useFormData"]);const l=u?I(c):JSON.stringify(c);return await async function(e,t,r,n,o,s,a){let u,c=null;for(let i=0;i<3;i++)try{u=await C(e,r,n,o,s,a,t),c=null;break}catch(e){c=e}if(c)throw c;const l=u.json,{error:d,error_description:h}=l,p=i(l,["error","error_description"]),{ok:g}=u;if(!g){const t=h||`HTTP error. Unable to fetch ${e}`;if("mfa_required"===d)throw new b(d,t,p.mfa_token);if("missing_refresh_token"===d)throw new v(r,n);throw new f(d||"request_error",t)}return p}(`${r}/oauth/token`,n,o||"default",s,{method:"POST",body:l,headers:{"Content-Type":u?"application/x-www-form-urlencoded":"application/json","Auth0-Client":btoa(JSON.stringify(a||d))}},t,u)}const x=(...e)=>{return(t=e.filter(Boolean).join(" ").trim().split(/\s+/),Array.from(new Set(t))).join(" ");var t};class M{constructor(e,t="@@auth0spajs@@",r){this.prefix=t,this.suffix=r,this.clientId=e.clientId,this.scope=e.scope,this.audience=e.audience}toKey(){return[this.prefix,this.clientId,this.audience,this.scope,this.suffix].filter(Boolean).join("::")}static fromKey(e){const[t,r,n,i]=e.split("::");return new M({clientId:r,scope:i,audience:n},t)}static fromCacheEntry(e){const{scope:t,audience:r,client_id:n}=e;return new M({scope:t,audience:r,clientId:n})}}class B{set(e,t){localStorage.setItem(e,JSON.stringify(t))}get(e){const t=window.localStorage.getItem(e);if(t)try{return JSON.parse(t)}catch(e){return}}remove(e){localStorage.removeItem(e)}allKeys(){return Object.keys(window.localStorage).filter((e=>e.startsWith("@@auth0spajs@@")))}}class P{constructor(){this.enclosedCache=function(){let e={};return{set(t,r){e[t]=r},get(t){const r=e[t];if(r)return r},remove(t){delete e[t]},allKeys:()=>Object.keys(e)}}()}}class R{constructor(e,t,r){this.cache=e,this.keyManifest=t,this.nowProvider=r||h}async setIdToken(e,t,r){var n;const i=this.getIdTokenCacheKey(e);await this.cache.set(i,{id_token:t,decodedToken:r}),await(null===(n=this.keyManifest)||void 0===n?void 0:n.add(i))}async getIdToken(e){const t=await this.cache.get(this.getIdTokenCacheKey(e.clientId));if(!t&&e.scope&&e.audience){const t=await this.get(e);if(!t)return;if(!t.id_token||!t.decodedToken)return;return{id_token:t.id_token,decodedToken:t.decodedToken}}if(t)return{id_token:t.id_token,decodedToken:t.decodedToken}}async get(e,t=0){var r;let n=await this.cache.get(e.toKey());if(!n){const t=await this.getCacheKeys();if(!t)return;const r=this.matchExistingCacheKey(e,t);r&&(n=await this.cache.get(r))}if(!n)return;const i=await this.nowProvider(),o=Math.floor(i/1e3);return n.expiresAt-t!e||t.includes(e))).reduce((async(e,t)=>{await e,await this.cache.remove(t)}),Promise.resolve()),await(null===(t=this.keyManifest)||void 0===t?void 0:t.clear()))}async wrapCacheEntry(e){const t=await this.nowProvider();return{body:e,expiresAt:Math.floor(t/1e3)+e.expires_in}}async getCacheKeys(){var e;return this.keyManifest?null===(e=await this.keyManifest.get())||void 0===e?void 0:e.keys:this.cache.allKeys?this.cache.allKeys():void 0}getIdTokenCacheKey(e){return new M({clientId:e},"@@auth0spajs@@","@@user@@").toKey()}matchExistingCacheKey(e,t){return t.filter((t=>{var r;const n=M.fromKey(t),i=new Set(n.scope&&n.scope.split(" ")),o=(null===(r=e.scope)||void 0===r?void 0:r.split(" "))||[],s=n.scope&&o.reduce(((e,t)=>e&&i.has(t)),!0);return"@@auth0spajs@@"===n.prefix&&n.clientId===e.clientId&&n.audience===e.audience&&s}))[0]}}class O{constructor(e,t,r){this.storage=e,this.clientId=t,this.cookieDomain=r,this.storageKey=`a0.spajs.txs.${this.clientId}`}create(e){this.storage.save(this.storageKey,e,{daysUntilExpire:1,cookieDomain:this.cookieDomain})}get(){return this.storage.get(this.storageKey)}remove(){this.storage.remove(this.storageKey,{cookieDomain:this.cookieDomain})}}const N=e=>"number"==typeof e,D=["iss","aud","exp","nbf","iat","jti","azp","nonce","auth_time","at_hash","c_hash","acr","amr","sub_jwk","cnf","sip_from_tag","sip_date","sip_callid","sip_cseq_num","sip_via_branch","orig","dest","mky","events","toe","txn","rph","sid","vot","vtm"];var L=a((function(e,t){var r=o&&o.__assign||function(){return r=Object.assign||function(e){for(var t,r=1,n=arguments.length;rz.get(e)||z.get(`_legacy_${e}`),save(e,t,r){let n={};"https:"===window.location.protocol&&(n={secure:!0}),(null==r?void 0:r.daysUntilExpire)&&(n.expires=r.daysUntilExpire),(null==r?void 0:r.cookieDomain)&&(n.domain=r.cookieDomain),F(`_legacy_${e}`,JSON.stringify(t),n),z.save(e,t,r)},remove(e,t){let r={};(null==t?void 0:t.cookieDomain)&&(r.domain=t.cookieDomain),j(e,r),z.remove(e,t),z.remove(`_legacy_${e}`,t)}},K={get(e){if("undefined"==typeof sessionStorage)return;const t=sessionStorage.getItem(e);return null!=t?JSON.parse(t):void 0},save(e,t){sessionStorage.setItem(e,JSON.stringify(t))},remove(e){sessionStorage.removeItem(e)}};var G,Q=function(e){return G=G||function(e,t,r){var n=function(e,t){var r=atob(e);return r}("Lyogcm9sbHVwLXBsdWdpbi13ZWItd29ya2VyLWxvYWRlciAqLwohZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7Y2xhc3MgZSBleHRlbmRzIEVycm9ye2NvbnN0cnVjdG9yKHQscil7c3VwZXIociksdGhpcy5lcnJvcj10LHRoaXMuZXJyb3JfZGVzY3JpcHRpb249cixPYmplY3Quc2V0UHJvdG90eXBlT2YodGhpcyxlLnByb3RvdHlwZSl9c3RhdGljIGZyb21QYXlsb2FkKHtlcnJvcjp0LGVycm9yX2Rlc2NyaXB0aW9uOnJ9KXtyZXR1cm4gbmV3IGUodCxyKX19Y2xhc3MgdCBleHRlbmRzIGV7Y29uc3RydWN0b3IoZSxzKXtzdXBlcigibWlzc2luZ19yZWZyZXNoX3Rva2VuIixgTWlzc2luZyBSZWZyZXNoIFRva2VuIChhdWRpZW5jZTogJyR7cihlLFsiZGVmYXVsdCJdKX0nLCBzY29wZTogJyR7cihzKX0nKWApLHRoaXMuYXVkaWVuY2U9ZSx0aGlzLnNjb3BlPXMsT2JqZWN0LnNldFByb3RvdHlwZU9mKHRoaXMsdC5wcm90b3R5cGUpfX1mdW5jdGlvbiByKGUsdD1bXSl7cmV0dXJuIGUmJiF0LmluY2x1ZGVzKGUpP2U6IiJ9Y29uc3Qgcz1lPT57dmFye2NsaWVudElkOnR9PWUscj1mdW5jdGlvbihlLHQpe3ZhciByPXt9O2Zvcih2YXIgcyBpbiBlKU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLHMpJiZ0LmluZGV4T2Yocyk8MCYmKHJbc109ZVtzXSk7aWYobnVsbCE9ZSYmImZ1bmN0aW9uIj09dHlwZW9mIE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMpe3ZhciBvPTA7Zm9yKHM9T2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyhlKTtvPHMubGVuZ3RoO28rKyl0LmluZGV4T2Yoc1tvXSk8MCYmT2JqZWN0LnByb3RvdHlwZS5wcm9wZXJ0eUlzRW51bWVyYWJsZS5jYWxsKGUsc1tvXSkmJihyW3Nbb11dPWVbc1tvXV0pfXJldHVybiByfShlLFsiY2xpZW50SWQiXSk7cmV0dXJuIG5ldyBVUkxTZWFyY2hQYXJhbXMoKGU9Pk9iamVjdC5rZXlzKGUpLmZpbHRlcigodD0+dm9pZCAwIT09ZVt0XSkpLnJlZHVjZSgoKHQscik9Pk9iamVjdC5hc3NpZ24oT2JqZWN0LmFzc2lnbih7fSx0KSx7W3JdOmVbcl19KSkse30pKShPYmplY3QuYXNzaWduKHtjbGllbnRfaWQ6dH0scikpKS50b1N0cmluZygpfTtsZXQgbz17fTtjb25zdCBuPShlLHQpPT5gJHtlfXwke3R9YDthZGRFdmVudExpc3RlbmVyKCJtZXNzYWdlIiwoYXN5bmMoe2RhdGE6e3RpbWVvdXQ6ZSxhdXRoOnIsZmV0Y2hVcmw6aSxmZXRjaE9wdGlvbnM6Yyx1c2VGb3JtRGF0YTphfSxwb3J0czpbZl19KT0+e2xldCBwO2NvbnN0e2F1ZGllbmNlOmwsc2NvcGU6dX09cnx8e307dHJ5e2NvbnN0IHI9YT8oZT0+e2NvbnN0IHQ9bmV3IFVSTFNlYXJjaFBhcmFtcyhlKSxyPXt9O3JldHVybiB0LmZvckVhY2goKChlLHQpPT57clt0XT1lfSkpLHJ9KShjLmJvZHkpOkpTT04ucGFyc2UoYy5ib2R5KTtpZighci5yZWZyZXNoX3Rva2VuJiYicmVmcmVzaF90b2tlbiI9PT1yLmdyYW50X3R5cGUpe2NvbnN0IGU9KChlLHQpPT5vW24oZSx0KV0pKGwsdSk7aWYoIWUpdGhyb3cgbmV3IHQobCx1KTtjLmJvZHk9YT9zKE9iamVjdC5hc3NpZ24oT2JqZWN0LmFzc2lnbih7fSxyKSx7cmVmcmVzaF90b2tlbjplfSkpOkpTT04uc3RyaW5naWZ5KE9iamVjdC5hc3NpZ24oT2JqZWN0LmFzc2lnbih7fSxyKSx7cmVmcmVzaF90b2tlbjplfSkpfWxldCBkLGc7ImZ1bmN0aW9uIj09dHlwZW9mIEFib3J0Q29udHJvbGxlciYmKGQ9bmV3IEFib3J0Q29udHJvbGxlcixjLnNpZ25hbD1kLnNpZ25hbCk7dHJ5e2c9YXdhaXQgUHJvbWlzZS5yYWNlKFsoaD1lLG5ldyBQcm9taXNlKChlPT5zZXRUaW1lb3V0KGUsaCkpKSksZmV0Y2goaSxPYmplY3QuYXNzaWduKHt9LGMpKV0pfWNhdGNoKGUpe3JldHVybiB2b2lkIGYucG9zdE1lc3NhZ2Uoe2Vycm9yOmUubWVzc2FnZX0pfWlmKCFnKXJldHVybiBkJiZkLmFib3J0KCksdm9pZCBmLnBvc3RNZXNzYWdlKHtlcnJvcjoiVGltZW91dCB3aGVuIGV4ZWN1dGluZyAnZmV0Y2gnIn0pO3A9YXdhaXQgZy5qc29uKCkscC5yZWZyZXNoX3Rva2VuPygoKGUsdCxyKT0+e29bbih0LHIpXT1lfSkocC5yZWZyZXNoX3Rva2VuLGwsdSksZGVsZXRlIHAucmVmcmVzaF90b2tlbik6KChlLHQpPT57ZGVsZXRlIG9bbihlLHQpXX0pKGwsdSksZi5wb3N0TWVzc2FnZSh7b2s6Zy5vayxqc29uOnB9KX1jYXRjaChlKXtmLnBvc3RNZXNzYWdlKHtvazohMSxqc29uOntlcnJvcjplLmVycm9yLGVycm9yX2Rlc2NyaXB0aW9uOmUubWVzc2FnZX19KX12YXIgaH0pKX0oKTsKCg=="),i=n.indexOf("\n",10)+1,o=n.substring(i)+"",s=new Blob([o],{type:"application/javascript"});return URL.createObjectURL(s)}(),new Worker(G,e)};const q={};class W{constructor(e,t){this.cache=e,this.clientId=t,this.manifestKey=this.createManifestKeyFrom(this.clientId)}async add(e){var t;const r=new Set((null===(t=await this.cache.get(this.manifestKey))||void 0===t?void 0:t.keys)||[]);r.add(e),await this.cache.set(this.manifestKey,{keys:[...r]})}async remove(e){const t=await this.cache.get(this.manifestKey);if(t){const r=new Set(t.keys);return r.delete(e),r.size>0?await this.cache.set(this.manifestKey,{keys:[...r]}):await this.cache.remove(this.manifestKey)}}get(){return this.cache.get(this.manifestKey)}clear(){return this.cache.remove(this.manifestKey)}createManifestKeyFrom(e){return`@@auth0spajs@@::${e}`}}const V={memory:()=>(new P).enclosedCache,localstorage:()=>new B},Y=e=>V[e],J=e=>{const{openUrl:t,onRedirect:r}=e,n=i(e,["openUrl","onRedirect"]);return Object.assign(Object.assign({},n),{openUrl:!1===t||t?t:r})},X=new c;class Z{constructor(e){let t,r;if(this.userCache=(new P).enclosedCache,this.defaultOptions={authorizationParams:{scope:"openid profile email"},useRefreshTokensFallback:!1,useFormData:!0},this._releaseLockOnPageHide=async()=>{await X.releaseLock("auth0.lock.getTokenSilently"),window.removeEventListener("pagehide",this._releaseLockOnPageHide)},this.options=Object.assign(Object.assign(Object.assign({},this.defaultOptions),e),{authorizationParams:Object.assign(Object.assign({},this.defaultOptions.authorizationParams),e.authorizationParams)}),"undefined"!=typeof window&&(()=>{if(!w())throw new Error("For security reasons, `window.crypto` is required to run `auth0-spa-js`.");if(void 0===w().subtle)throw new Error("\n auth0-spa-js must run on a secure origin. See https://github.com/auth0/auth0-spa-js/blob/master/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin for more information.\n ")})(),e.cache&&e.cacheLocation&&n.warn("Both `cache` and `cacheLocation` options have been specified in the Auth0Client configuration; ignoring `cacheLocation` and using `cache`."),e.cache)r=e.cache;else{if(t=e.cacheLocation||"memory",!Y(t))throw new Error(`Invalid cache location "${t}"`);r=Y(t)()}this.httpTimeoutMs=e.httpTimeoutInSeconds?1e3*e.httpTimeoutInSeconds:1e4,this.cookieStorage=!1===e.legacySameSiteCookie?z:H,this.orgHintCookieName=`auth0.${this.options.clientId}.organization_hint`,this.isAuthenticatedCookieName=(e=>`auth0.${this.options.clientId}.is.authenticated`)(),this.sessionCheckExpiryDays=e.sessionCheckExpiryDays||1;const i=e.useCookiesForTransactions?this.cookieStorage:K;var o;this.scope=x("openid",this.options.authorizationParams.scope,this.options.useRefreshTokens?"offline_access":""),this.transactionManager=new O(i,this.options.clientId,this.options.cookieDomain),this.nowProvider=this.options.nowProvider||h,this.cacheManager=new R(r,r.allKeys?void 0:new W(r,this.options.clientId),this.nowProvider),this.domainUrl=(o=this.options.domain,/^https?:\/\//.test(o)?o:`https://${o}`),this.tokenIssuer=((e,t)=>e?e.startsWith("https://")?e:`https://${e}/`:`${t}/`)(this.options.issuer,this.domainUrl),"undefined"!=typeof window&&window.Worker&&this.options.useRefreshTokens&&"memory"===t&&(this.worker=new Q)}_url(e){const t=encodeURIComponent(btoa(JSON.stringify(this.options.auth0Client||d)));return`${this.domainUrl}${e}&auth0Client=${t}`}_authorizeUrl(e){return this._url(`/authorize?${I(e)}`)}async _verifyIdToken(e,t,r){const n=await this.nowProvider();return(e=>{if(!e.id_token)throw new Error("ID token is required but missing");const t=(e=>{const t=e.split("."),[r,n,i]=t;if(3!==t.length||!r||!n||!i)throw new Error("ID token could not be decoded");const o=JSON.parse(S(n)),s={__raw:e},a={};return Object.keys(o).forEach((e=>{s[e]=o[e],D.includes(e)||(a[e]=o[e])})),{encoded:{header:r,payload:n,signature:i},header:JSON.parse(S(r)),claims:s,user:a}})(e.id_token);if(!t.claims.iss)throw new Error("Issuer (iss) claim must be a string present in the ID token");if(t.claims.iss!==e.iss)throw new Error(`Issuer (iss) claim mismatch in the ID token; expected "${e.iss}", found "${t.claims.iss}"`);if(!t.user.sub)throw new Error("Subject (sub) claim must be a string present in the ID token");if("RS256"!==t.header.alg)throw new Error(`Signature algorithm of "${t.header.alg}" is not supported. Expected the ID token to be signed with "RS256".`);if(!t.claims.aud||"string"!=typeof t.claims.aud&&!Array.isArray(t.claims.aud))throw new Error("Audience (aud) claim must be a string or array of strings present in the ID token");if(Array.isArray(t.claims.aud)){if(!t.claims.aud.includes(e.aud))throw new Error(`Audience (aud) claim mismatch in the ID token; expected "${e.aud}" but was not one of "${t.claims.aud.join(", ")}"`);if(t.claims.aud.length>1){if(!t.claims.azp)throw new Error("Authorized Party (azp) claim must be a string present in the ID token when Audience (aud) claim has multiple values");if(t.claims.azp!==e.aud)throw new Error(`Authorized Party (azp) claim mismatch in the ID token; expected "${e.aud}", found "${t.claims.azp}"`)}}else if(t.claims.aud!==e.aud)throw new Error(`Audience (aud) claim mismatch in the ID token; expected "${e.aud}" but found "${t.claims.aud}"`);if(e.nonce){if(!t.claims.nonce)throw new Error("Nonce (nonce) claim must be a string present in the ID token");if(t.claims.nonce!==e.nonce)throw new Error(`Nonce (nonce) claim mismatch in the ID token; expected "${e.nonce}", found "${t.claims.nonce}"`)}if(e.max_age&&!N(t.claims.auth_time))throw new Error("Authentication Time (auth_time) claim must be a number present in the ID token when Max Age (max_age) is specified");if(null==t.claims.exp||!N(t.claims.exp))throw new Error("Expiration Time (exp) claim must be a number present in the ID token");if(!N(t.claims.iat))throw new Error("Issued At (iat) claim must be a number present in the ID token");const r=e.leeway||60,n=new Date(e.now||Date.now()),i=new Date(0);if(i.setUTCSeconds(t.claims.exp+r),n>i)throw new Error(`Expiration Time (exp) claim error in the ID token; current time (${n}) is after expiration time (${i})`);if(null!=t.claims.nbf&&N(t.claims.nbf)){const e=new Date(0);if(e.setUTCSeconds(t.claims.nbf-r),ni)throw new Error(`Authentication Time (auth_time) claim in the ID token indicates that too much time has passed since the last end-user authentication. Current time (${n}) is after last auth at ${i}`)}if(e.organization){const r=e.organization.trim();if(r.startsWith("org_")){const e=r;if(!t.claims.org_id)throw new Error("Organization ID (org_id) claim must be a string present in the ID token");if(e!==t.claims.org_id)throw new Error(`Organization ID (org_id) claim mismatch in the ID token; expected "${e}", found "${t.claims.org_id}"`)}else{const e=r.toLowerCase();if(!t.claims.org_name)throw new Error("Organization Name (org_name) claim must be a string present in the ID token");if(e!==t.claims.org_name)throw new Error(`Organization Name (org_name) claim mismatch in the ID token; expected "${e}", found "${t.claims.org_name}"`)}}return t})({iss:this.tokenIssuer,aud:this.options.clientId,id_token:e,nonce:t,organization:r,leeway:this.options.leeway,max_age:(i=this.options.authorizationParams.max_age,"string"!=typeof i?i:parseInt(i,10)||void 0),now:n});var i}_processOrgHint(e){e?this.cookieStorage.save(this.orgHintCookieName,e,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}):this.cookieStorage.remove(this.orgHintCookieName,{cookieDomain:this.options.cookieDomain})}async _prepareAuthorizeUrl(e,t,r){const n=_(E()),i=_(E()),o=E(),s=(e=>{const t=new Uint8Array(e);return(e=>{const t={"+":"-","/":"_","=":""};return e.replace(/[+/=]/g,(e=>t[e]))})(window.btoa(String.fromCharCode(...Array.from(t))))})(await(async e=>{const t=w().subtle.digest({name:"SHA-256"},(new TextEncoder).encode(e));return await t})(o)),a=((e,t,r,n,i,o,s,a)=>Object.assign(Object.assign(Object.assign({client_id:e.clientId},e.authorizationParams),r),{scope:x(t,r.scope),response_type:"code",response_mode:a||"query",state:n,nonce:i,redirect_uri:s||e.authorizationParams.redirect_uri,code_challenge:o,code_challenge_method:"S256"}))(this.options,this.scope,e,n,i,s,e.redirect_uri||this.options.authorizationParams.redirect_uri||r,null==t?void 0:t.response_mode),u=this._authorizeUrl(a);return{nonce:i,code_verifier:o,scope:a.scope,audience:a.audience||"default",redirect_uri:a.redirect_uri,state:n,url:u}}async loginWithPopup(e,t){var r;if(e=e||{},!(t=t||{}).popup&&(t.popup=(e=>{const t=window.screenX+(window.innerWidth-400)/2,r=window.screenY+(window.innerHeight-600)/2;return window.open("","auth0:authorize:popup",`left=${t},top=${r},width=400,height=600,resizable,scrollbars=yes,status=1`)})(),!t.popup))throw new Error("Unable to open a popup for loginWithPopup - window.open returned `null`");const n=await this._prepareAuthorizeUrl(e.authorizationParams||{},{response_mode:"web_message"},window.location.origin);t.popup.location.href=n.url;const i=await(e=>new Promise(((t,r)=>{let n;const i=setInterval((()=>{e.popup&&e.popup.closed&&(clearInterval(i),clearTimeout(o),window.removeEventListener("message",n,!1),r(new y(e.popup)))}),1e3),o=setTimeout((()=>{clearInterval(i),r(new m(e.popup)),window.removeEventListener("message",n,!1)}),1e3*(e.timeoutInSeconds||60));n=function(s){if(s.data&&"authorization_response"===s.data.type){if(clearTimeout(o),clearInterval(i),window.removeEventListener("message",n,!1),e.popup.close(),s.data.response.error)return r(f.fromPayload(s.data.response));t(s.data.response)}},window.addEventListener("message",n)})))(Object.assign(Object.assign({},t),{timeoutInSeconds:t.timeoutInSeconds||this.options.authorizeTimeoutInSeconds||60}));if(n.state!==i.state)throw new f("state_mismatch","Invalid state");const o=(null===(r=e.authorizationParams)||void 0===r?void 0:r.organization)||this.options.authorizationParams.organization;await this._requestToken({audience:n.audience,scope:n.scope,code_verifier:n.code_verifier,grant_type:"authorization_code",code:i.code,redirect_uri:n.redirect_uri},{nonceIn:n.nonce,organization:o})}async getUser(){var e;const t=await this._getIdTokenFromCache();return null===(e=null==t?void 0:t.decodedToken)||void 0===e?void 0:e.user}async getIdTokenClaims(){var e;const t=await this._getIdTokenFromCache();return null===(e=null==t?void 0:t.decodedToken)||void 0===e?void 0:e.claims}async loginWithRedirect(e={}){var t;const r=J(e),{openUrl:n,fragment:o,appState:s}=r,a=i(r,["openUrl","fragment","appState"]),u=(null===(t=a.authorizationParams)||void 0===t?void 0:t.organization)||this.options.authorizationParams.organization,c=await this._prepareAuthorizeUrl(a.authorizationParams||{}),{url:l}=c,d=i(c,["url"]);this.transactionManager.create(Object.assign(Object.assign(Object.assign({},d),{appState:s}),u&&{organization:u}));const h=o?`${l}#${o}`:l;n?await n(h):window.location.assign(h)}async handleRedirectCallback(e=window.location.href){const t=e.split("?").slice(1);if(0===t.length)throw new Error("There are no query params available for parsing.");const{state:r,code:n,error:i,error_description:o}=(e=>{e.indexOf("#")>-1&&(e=e.substring(0,e.indexOf("#")));const t=new URLSearchParams(e);return{state:t.get("state"),code:t.get("code")||void 0,error:t.get("error")||void 0,error_description:t.get("error_description")||void 0}})(t.join("")),s=this.transactionManager.get();if(!s)throw new f("missing_transaction","Invalid state");if(this.transactionManager.remove(),i)throw new p(i,o||i,r,s.appState);if(!s.code_verifier||s.state&&s.state!==r)throw new f("state_mismatch","Invalid state");const a=s.organization,u=s.nonce,c=s.redirect_uri;return await this._requestToken(Object.assign({audience:s.audience,scope:s.scope,code_verifier:s.code_verifier,grant_type:"authorization_code",code:n},c?{redirect_uri:c}:{}),{nonceIn:u,organization:a}),{appState:s.appState}}async checkSession(e){if(!this.cookieStorage.get(this.isAuthenticatedCookieName)){if(!this.cookieStorage.get("auth0.is.authenticated"))return;this.cookieStorage.save(this.isAuthenticatedCookieName,!0,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}),this.cookieStorage.remove("auth0.is.authenticated")}try{await this.getTokenSilently(e)}catch(e){}}async getTokenSilently(e={}){var t;const r=Object.assign(Object.assign({cacheMode:"on"},e),{authorizationParams:Object.assign(Object.assign(Object.assign({},this.options.authorizationParams),e.authorizationParams),{scope:x(this.scope,null===(t=e.authorizationParams)||void 0===t?void 0:t.scope)})}),n=await((e,t)=>{let r=q[t];return r||(r=e().finally((()=>{delete q[t],r=null})),q[t]=r),r})((()=>this._getTokenSilently(r)),`${this.options.clientId}::${r.authorizationParams.audience}::${r.authorizationParams.scope}`);return e.detailedResponse?n:null==n?void 0:n.access_token}async _getTokenSilently(e){const{cacheMode:t}=e,r=i(e,["cacheMode"]);if("off"!==t){const e=await this._getEntryFromCache({scope:r.authorizationParams.scope,audience:r.authorizationParams.audience||"default",clientId:this.options.clientId});if(e)return e}if("cache-only"!==t){if(!await(async(e,t=3)=>{for(let r=0;rX.acquireLock("auth0.lock.getTokenSilently",5e3)),10))throw new g;try{if(window.addEventListener("pagehide",this._releaseLockOnPageHide),"off"!==t){const e=await this._getEntryFromCache({scope:r.authorizationParams.scope,audience:r.authorizationParams.audience||"default",clientId:this.options.clientId});if(e)return e}const e=this.options.useRefreshTokens?await this._getTokenUsingRefreshToken(r):await this._getTokenFromIFrame(r),{id_token:n,access_token:i,oauthTokenScope:o,expires_in:s}=e;return Object.assign(Object.assign({id_token:n,access_token:i},o?{scope:o}:null),{expires_in:s})}finally{await X.releaseLock("auth0.lock.getTokenSilently"),window.removeEventListener("pagehide",this._releaseLockOnPageHide)}}}async getTokenWithPopup(e={},t={}){var r;const n=Object.assign(Object.assign({},e),{authorizationParams:Object.assign(Object.assign(Object.assign({},this.options.authorizationParams),e.authorizationParams),{scope:x(this.scope,null===(r=e.authorizationParams)||void 0===r?void 0:r.scope)})});return t=Object.assign(Object.assign({},l),t),await this.loginWithPopup(n,t),(await this.cacheManager.get(new M({scope:n.authorizationParams.scope,audience:n.authorizationParams.audience||"default",clientId:this.options.clientId}))).access_token}async isAuthenticated(){return!!await this.getUser()}_buildLogoutUrl(e){null!==e.clientId?e.clientId=e.clientId||this.options.clientId:delete e.clientId;const t=e.logoutParams||{},{federated:r}=t,n=i(t,["federated"]),o=r?"&federated":"";return this._url(`/v2/logout?${I(Object.assign({clientId:e.clientId},n))}`)+o}async logout(e={}){const t=J(e),{openUrl:r}=t,n=i(t,["openUrl"]);null===e.clientId?await this.cacheManager.clear():await this.cacheManager.clear(e.clientId||this.options.clientId),this.cookieStorage.remove(this.orgHintCookieName,{cookieDomain:this.options.cookieDomain}),this.cookieStorage.remove(this.isAuthenticatedCookieName,{cookieDomain:this.options.cookieDomain}),this.userCache.remove("@@user@@");const o=this._buildLogoutUrl(n);r?await r(o):!1!==r&&window.location.assign(o)}async _getTokenFromIFrame(e){const t=Object.assign(Object.assign({},e.authorizationParams),{prompt:"none"}),r=this.cookieStorage.get(this.orgHintCookieName);r&&!t.organization&&(t.organization=r);const{url:n,state:i,nonce:o,code_verifier:s,redirect_uri:a,scope:u,audience:c}=await this._prepareAuthorizeUrl(t,{response_mode:"web_message"},window.location.origin);try{if(window.crossOriginIsolated)throw new f("login_required","The application is running in a Cross-Origin Isolated context, silently retrieving a token without refresh token is not possible.");const r=e.timeoutInSeconds||this.options.authorizeTimeoutInSeconds,l=await((e,t,r=60)=>new Promise(((n,i)=>{const o=window.document.createElement("iframe");o.setAttribute("width","0"),o.setAttribute("height","0"),o.style.display="none";const s=()=>{window.document.body.contains(o)&&(window.document.body.removeChild(o),window.removeEventListener("message",a,!1))};let a;const u=setTimeout((()=>{i(new g),s()}),1e3*r);a=function(e){if(e.origin!=t)return;if(!e.data||"authorization_response"!==e.data.type)return;const r=e.source;r&&r.close(),e.data.response.error?i(f.fromPayload(e.data.response)):n(e.data.response),clearTimeout(u),window.removeEventListener("message",a,!1),setTimeout(s,2e3)},window.addEventListener("message",a,!1),window.document.body.appendChild(o),o.setAttribute("src",e)})))(n,this.domainUrl,r);if(i!==l.state)throw new f("state_mismatch","Invalid state");const d=await this._requestToken(Object.assign(Object.assign({},e.authorizationParams),{code_verifier:s,code:l.code,grant_type:"authorization_code",redirect_uri:a,timeout:e.authorizationParams.timeout||this.httpTimeoutMs}),{nonceIn:o,organization:t.organization});return Object.assign(Object.assign({},d),{scope:u,oauthTokenScope:d.scope,audience:c})}catch(e){throw"login_required"===e.error&&this.logout({openUrl:!1}),e}}async _getTokenUsingRefreshToken(e){const t=await this.cacheManager.get(new M({scope:e.authorizationParams.scope,audience:e.authorizationParams.audience||"default",clientId:this.options.clientId}));if(!(t&&t.refresh_token||this.worker)){if(this.options.useRefreshTokensFallback)return await this._getTokenFromIFrame(e);throw new v(e.authorizationParams.audience||"default",e.authorizationParams.scope)}const r=e.authorizationParams.redirect_uri||this.options.authorizationParams.redirect_uri||window.location.origin,n="number"==typeof e.timeoutInSeconds?1e3*e.timeoutInSeconds:null;try{const i=await this._requestToken(Object.assign(Object.assign(Object.assign({},e.authorizationParams),{grant_type:"refresh_token",refresh_token:t&&t.refresh_token,redirect_uri:r}),n&&{timeout:n}));return Object.assign(Object.assign({},i),{scope:e.authorizationParams.scope,oauthTokenScope:i.scope,audience:e.authorizationParams.audience||"default"})}catch(t){if((t.message.indexOf("Missing Refresh Token")>-1||t.message&&t.message.indexOf("invalid refresh token")>-1)&&this.options.useRefreshTokensFallback)return await this._getTokenFromIFrame(e);throw t}}async _saveEntryInCache(e){const{id_token:t,decodedToken:r}=e,n=i(e,["id_token","decodedToken"]);this.userCache.set("@@user@@",{id_token:t,decodedToken:r}),await this.cacheManager.setIdToken(this.options.clientId,e.id_token,e.decodedToken),await this.cacheManager.set(n)}async _getIdTokenFromCache(){const e=this.options.authorizationParams.audience||"default",t=await this.cacheManager.getIdToken(new M({clientId:this.options.clientId,audience:e,scope:this.scope})),r=this.userCache.get("@@user@@");return t&&t.id_token===(null==r?void 0:r.id_token)?r:(this.userCache.set("@@user@@",t),t)}async _getEntryFromCache({scope:e,audience:t,clientId:r}){const n=await this.cacheManager.get(new M({scope:e,audience:t,clientId:r}),60);if(n&&n.access_token){const{access_token:e,oauthTokenScope:t,expires_in:r}=n,i=await this._getIdTokenFromCache();return i&&Object.assign(Object.assign({id_token:i.id_token,access_token:e},t?{scope:t}:null),{expires_in:r})}}async _requestToken(e,t){const{nonceIn:r,organization:n}=t||{},i=await T(Object.assign({baseUrl:this.domainUrl,client_id:this.options.clientId,auth0Client:this.options.auth0Client,useFormData:this.options.useFormData,timeout:this.httpTimeoutMs},e),this.worker),o=await this._verifyIdToken(i.id_token,r,n);return await this._saveEntryInCache(Object.assign(Object.assign(Object.assign(Object.assign({},i),{decodedToken:o,scope:e.scope,audience:e.audience||"default"}),i.scope?{oauthTokenScope:i.scope}:null),{client_id:this.options.clientId})),this.cookieStorage.save(this.isAuthenticatedCookieName,!0,{daysUntilExpire:this.sessionCheckExpiryDays,cookieDomain:this.options.cookieDomain}),this._processOrgHint(n),Object.assign(Object.assign({},i),{decodedToken:o})}}class ${}async function ee(e){const t=new Z(e);return await t.checkSession(),t}},3530:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=function(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}},63034:(e,t,r)=>{"use strict";var n;r.d(t,{C:()=>a,T:()=>c,w:()=>u});var i=r(14041),o=r(3927),s=(r(57924),(0,i.createContext)("undefined"!=typeof HTMLElement?(0,o.A)({key:"css"}):null)),a=s.Provider,u=function(e){return(0,i.forwardRef)((function(t,r){var n=(0,i.useContext)(s);return e(t,n,r)}))},c=(0,i.createContext)({});(n||(n=r.t(i,2))).useInsertionEffect&&(n||(n=r.t(i,2))).useInsertionEffect},15428:(e,t,r)=>{"use strict";var n;r.d(t,{AH:()=>l,i7:()=>d,mL:()=>c});var i=r(14041),o=(r(3927),r(63034)),s=(r(75985),r(85780)),a=r(57924),u=(n||(n=r.t(i,2))).useInsertionEffect?(n||(n=r.t(i,2))).useInsertionEffect:i.useLayoutEffect,c=(0,o.w)((function(e,t){var r=e.styles,n=(0,a.J)([r],void 0,(0,i.useContext)(o.T)),c=(0,i.useRef)();return u((function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,o=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(i=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),c.current=[r,i],function(){r.flush()}}),[t]),u((function(){var e=c.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==n.next&&(0,s.sk)(t,n.next,!0),r.tags.length){var i=r.tags[r.tags.length-1].nextElementSibling;r.before=i,r.flush()}t.insert("",n,r,!1)}}),[t,n.name]),null}));function l(){for(var e=arguments.length,t=new Array(e),r=0;r{"use strict";r.d(t,{A:()=>ne});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?l(A,--b):0,m--,10===v&&(m=1,g--),v}function I(){return v=b2||T(v)>3?"":" "}function R(e,t){for(;--t&&I()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return C(e,k()+(t<6&&32==S()&&32==I()))}function O(e){for(;I();)switch(v){case e:return b;case 34:case 39:34!==e&&39!==e&&O(v);break;case 40:41===e&&O(e);break;case 92:I()}return b}function N(e,t){for(;I()&&e+v!==57&&(e+v!==84||47!==S()););return"/*"+C(t,b-1)+"*"+o(47===e?e:I())}function D(e){for(;!T(S());)I();return C(e,b)}var L="-ms-",U="-moz-",F="-webkit-",j="comm",z="rule",H="decl",K="@keyframes";function G(e,t){for(var r="",n=f(e),i=0;i6)switch(l(e,t+1)){case 109:if(45!==l(e,t+4))break;case 102:return u(e,/(.+:)(.+)-([^]+)/,"$1"+F+"$2-$3$1"+U+(108==l(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?q(u(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==l(e,t+1))break;case 6444:switch(l(e,h(e)-3-(~c(e,"!important")&&10))){case 107:return u(e,":",":"+F)+e;case 101:return u(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+F+(45===l(e,14)?"inline-":"")+"box$3$1"+F+"$2$3$1"+L+"$2box$3")+e}break;case 5936:switch(l(e,t+11)){case 114:return F+e+L+u(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return F+e+L+u(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return F+e+L+u(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return F+e+L+e+e}return e}function W(e){return M(V("",null,null,null,[""],e=x(e),0,[0],e))}function V(e,t,r,n,i,s,a,l,d){for(var f=0,g=0,m=a,y=0,b=0,v=0,A=1,w=1,E=1,C=0,T="",x=i,M=s,O=n,L=T;w;)switch(v=C,C=I()){case 40:if(108!=v&&58==L.charCodeAt(m-1)){-1!=c(L+=u(B(C),"&","&\f"),"&\f")&&(E=-1);break}case 34:case 39:case 91:L+=B(C);break;case 9:case 10:case 13:case 32:L+=P(v);break;case 92:L+=R(k()-1,7);continue;case 47:switch(S()){case 42:case 47:p(J(N(I(),k()),t,r),d);break;default:L+="/"}break;case 123*A:l[f++]=h(L)*E;case 125*A:case 59:case 0:switch(C){case 0:case 125:w=0;case 59+g:b>0&&h(L)-m&&p(b>32?X(L+";",n,r,m-1):X(u(L," ","")+";",n,r,m-2),d);break;case 59:L+=";";default:if(p(O=Y(L,t,r,f,g,i,l,T,x=[],M=[],m),s),123===C)if(0===g)V(L,t,O,O,x,s,m,l,M);else switch(y){case 100:case 109:case 115:V(e,O,O,n&&p(Y(e,O,O,0,0,i,l,T,i,x=[],m),M),i,M,m,l,n?x:M);break;default:V(L,O,O,O,[""],M,0,l,M)}}f=g=b=0,A=E=1,T=L="",m=a;break;case 58:m=1+h(L),b=v;default:if(A<1)if(123==C)--A;else if(125==C&&0==A++&&125==_())continue;switch(L+=o(C),C*A){case 38:E=g>0?1:(L+="\f",-1);break;case 44:l[f++]=(h(L)-1)*E,E=1;break;case 64:45===S()&&(L+=B(I())),y=S(),g=m=h(T=L+=D(k())),C++;break;case 45:45===v&&2==h(L)&&(A=0)}}return s}function Y(e,t,r,n,o,s,c,l,h,p,g){for(var m=o-1,y=0===o?s:[""],b=f(y),v=0,A=0,E=0;v0?y[_]+" "+I:u(I,/&\f/g,y[_])))&&(h[E++]=S);return w(e,t,r,0===o?z:l,h,p,g)}function J(e,t,r){return w(e,t,r,j,o(v),d(e,2,-2),0)}function X(e,t,r,n){return w(e,t,r,H,d(e,0,n),d(e,n+1,-1),n)}r(4364);var Z=function(e,t,r){for(var n=0,i=0;n=i,i=S(),38===n&&12===i&&(t[r]=1),!T(i);)I();return C(e,b)},$=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||$.get(r))&&!n){$.set(e,!0);for(var i=[],s=function(e,t){return M(function(e,t){var r=-1,n=44;do{switch(T(n)){case 0:38===n&&12===S()&&(t[r]=1),e[r]+=Z(b-1,t,r);break;case 2:e[r]+=B(n);break;case 4:if(44===n){e[++r]=58===S()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=o(n)}}while(n=I());return e}(x(e),t))}(t,i),a=r.props,u=0,c=0;u-1&&!e.return)switch(e.type){case H:e.return=q(e.value,e.length);break;case K:return G([E(e,{value:u(e.value,"@","@"+F)})],n);case z:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return G([E(e,{props:[u(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return G([E(e,{props:[u(t,/:(plac\w+)/,":"+F+"input-$1")]}),E(e,{props:[u(t,/:(plac\w+)/,":-moz-$1")]}),E(e,{props:[u(t,/:(plac\w+)/,L+"input-$1")]})],n)}return""}))}}];const ne=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,o,s=e.stylisPlugins||re,a={},u=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r{"use strict";r.d(t,{J:()=>g});const n=function(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)},i={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var o=r(3530),s=/[A-Z]|^ms/g,a=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},l=(0,o.A)((function(e){return u(e)?e:e.replace(s,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(a,(function(e,t,r){return f={name:t,styles:r,next:f},t}))}return 1===i[e]||u(e)||"number"!=typeof t||0===t?t:t+"px"};function h(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return f={name:r.name,styles:r.styles,next:f},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)f={name:n.name,styles:n.styles,next:f},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i{"use strict";function n(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}r.d(t,{Rk:()=>n,SF:()=>i,sk:()=>o});var i=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},o=function(e,t,r){i(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}},81166:(e,t)=>{"use strict";function r(e){if(Array.isArray(e)){const t=[];let n=0;for(let i=0;ie.length)throw new Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return e.slice(t,r)}function i(e){if(0===e[0])throw new Error("invalid RLP: extra zeros");return l(c(e))}function o(e,t){if(e<56)return Uint8Array.from([e+t]);const r=p(e),n=p(t+55+r.length/2);return Uint8Array.from(d(n+r))}function s(e,t=!1){if(null==e||0===e.length)return Uint8Array.from([]);const r=a(m(e));if(t)return r;if(0!==r.remainder.length)throw new Error("invalid RLP: remainder must be zero");return r.data}function a(e){let t,r,o,s,u;const c=[],l=e[0];if(l<=127)return{data:e.slice(0,1),remainder:e.slice(1)};if(l<=183){if(t=l-127,o=128===l?Uint8Array.from([]):n(e,1,t),2===t&&o[0]<128)throw new Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:o,remainder:e.slice(t)}}if(l<=191){if(r=l-182,e.length-1e.length)throw new Error("invalid RLP: total length is larger than the data");for(s=n(e,r,o);s.length;)u=a(s),c.push(u.data),s=u.remainder;return{data:c,remainder:e.slice(o)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.RLP=t.utils=t.decode=t.encode=void 0,t.encode=r,t.decode=s;const u=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function c(e){let t="";for(let r=0;re+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;t=2&&"0"===e[0]&&"x"===e[1]}function m(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return g(e)?d((t="string"!=typeof(r=e)?r:g(r)?r.slice(2):r).length%2?`0${t}`:t):f(e);var t,r;if("number"==typeof e||"bigint"==typeof e)return e?d(p(e)):Uint8Array.from([]);if(null==e)return Uint8Array.from([]);throw new Error("toBytes: received unsupported type "+typeof e)}t.utils={bytesToHex:c,concatBytes:h,hexToBytes:d,utf8ToBytes:f},t.RLP={encode:r,decode:s}},71277:(e,t,r)=>{"use strict";r.d(t,{bv:()=>d,PW:()=>h});var n=r(5372),i=r(8080),o=r(89729);const s=new(r(27587).Vy)("address/5.6.0");function a(e){(0,n.Lo)(e,20)||s.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const i=(0,n.k9)((0,o.keccak256)(r));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const u={};for(let e=0;e<10;e++)u[String(e)]=String(e);for(let e=0;e<26;e++)u[String.fromCharCode(65+e)]=String(10+e);const c=Math.floor((l=9007199254740991,Math.log10?Math.log10(l):Math.log(l)/Math.LN10));var l;function d(e){let t=null;if("string"!=typeof e&&s.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=a(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&s.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>u[e])).join("");for(;t.length>=c;){let e=t.substring(0,c);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&s.throwArgumentError("bad icap checksum","address",e),t=(0,i.Os)(e.substring(4));t.length<40;)t="0"+t;t=a("0x"+t)}else s.throwArgumentError("invalid address","address",e);return t}function h(e){try{return d(e),!0}catch(e){}return!1}},8080:(e,t,r)=>{"use strict";r.d(t,{gH:()=>h,Os:()=>y});var n=r(82823),i=r.n(n),o=r(5372),s=r(27587),a=i().BN;const u=new s.Vy("bignumber/5.6.0"),c={},l=9007199254740991;let d=!1;class h{constructor(e,t){u.checkNew(new.target,h),e!==c&&u.throwError("cannot call constructor directly; use BigNumber.from",s.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return p(g(this).fromTwos(e))}toTwos(e){return p(g(this).toTwos(e))}abs(){return"-"===this._hex[0]?h.from(this._hex.substring(1)):this}add(e){return p(g(this).add(g(e)))}sub(e){return p(g(this).sub(g(e)))}div(e){return h.from(e).isZero()&&m("division-by-zero","div"),p(g(this).div(g(e)))}mul(e){return p(g(this).mul(g(e)))}mod(e){const t=g(e);return t.isNeg()&&m("division-by-zero","mod"),p(g(this).umod(t))}pow(e){const t=g(e);return t.isNeg()&&m("negative-power","pow"),p(g(this).pow(t))}and(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","and"),p(g(this).and(t))}or(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","or"),p(g(this).or(t))}xor(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","xor"),p(g(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&m("negative-width","mask"),p(g(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&m("negative-width","shl"),p(g(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&m("negative-width","shr"),p(g(this).shrn(e))}eq(e){return g(this).eq(g(e))}lt(e){return g(this).lt(g(e))}lte(e){return g(this).lte(g(e))}gt(e){return g(this).gt(g(e))}gte(e){return g(this).gte(g(e))}isNegative(){return"-"===this._hex[0]}isZero(){return g(this).isZero()}toNumber(){try{return g(this).toNumber()}catch(e){m("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return u.throwError("this platform does not support BigInt",s.Vy.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?d||(d=!0,u.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?u.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",s.Vy.errors.UNEXPECTED_ARGUMENT,{}):u.throwError("BigNumber.toString does not accept parameters",s.Vy.errors.UNEXPECTED_ARGUMENT,{})),g(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof h)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new h(c,f(e)):e.match(/^-?[0-9]+$/)?new h(c,f(new a(e))):u.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&m("underflow","BigNumber.from",e),(e>=l||e<=-l)&&m("overflow","BigNumber.from",e),h.from(String(e));const t=e;if("bigint"==typeof t)return h.from(t.toString());if((0,o.aY)(t))return h.from((0,o.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return h.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,o.Lo)(e)||"-"===e[0]&&(0,o.Lo)(e.substring(1))))return h.from(e)}return u.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function f(e){if("string"!=typeof e)return f(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&u.throwArgumentError("invalid hex","value",e),"0x00"===(e=f(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function p(e){return h.from(f(e))}function g(e){const t=h.from(e).toHexString();return"-"===t[0]?new a("-"+t.substring(3),16):new a(t.substring(2),16)}function m(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),u.throwError(e,s.Vy.errors.NUMERIC_FAULT,n)}function y(e){return new a(e,36).toString(16)}},5372:(e,t,r)=>{"use strict";r.d(t,{k9:()=>c,xW:()=>l,qn:()=>b,cm:()=>m,Ab:()=>y,Fh:()=>v,bj:()=>A,c$:()=>g,aY:()=>u,f:()=>s,Lo:()=>f,FU:()=>E,Pc:()=>w,gr:()=>d,e8:()=>h});const n=new(r(27587).Vy)("bytes/5.6.1");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function s(e){return f(e)&&!(e.length%2)||u(e)}function a(e){return"number"==typeof e&&e==e&&e%1==0}function u(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!a(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function c(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),f(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":n.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;ec(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),o(n)}function d(e){let t=c(e);if(0===t.length)return t;let r=0;for(;rt&&n.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),o(r)}function f(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const p="0123456789abcdef";function g(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=p[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(f(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":n.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(u(e)){let t="0x";for(let r=0;r>4]+p[15&n]}return t}return n.throwArgumentError("invalid hexlify value","value",e)}function m(e){if("string"!=typeof e)e=g(e);else if(!f(e)||e.length%2)return null;return(e.length-2)/2}function y(e,t,r){return"string"!=typeof e?e=g(e):(!f(e)||e.length%2)&&n.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function b(e){let t="0x";return e.forEach((e=>{t+=g(e).substring(2)})),t}function v(e){const t=function(e){"string"!=typeof e&&(e=g(e)),f(e)||n.throwArgumentError("invalid hex string","value",e),e=e.substring(2);let t=0;for(;t2*t+2&&n.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function w(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(s(e)){let r=c(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=g(r.slice(0,32)),t.s=g(r.slice(32,64))):65===r.length?(t.r=g(r.slice(0,32)),t.s=g(r.slice(32,64)),t.v=r[64]):n.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:n.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=g(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=h(c(t._vs),32);t._vs=g(r);const i=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=i:t.recoveryParam!==i&&n.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const o=g(r);null==t.s?t.s=o:t.s!==o&&n.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?n.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&n.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&f(t.r)?t.r=A(t.r,32):n.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&f(t.s)?t.s=A(t.s,32):n.throwArgumentError("signature missing or invalid s","signature",e);const r=c(t.s);r[0]>=128&&n.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const i=g(r);t._vs&&(f(t._vs)||n.throwArgumentError("signature invalid _vs","signature",e),t._vs=A(t._vs,32)),null==t._vs?t._vs=i:t._vs!==i&&n.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}function E(e){return g(l([(e=w(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}},32899:(e,t,r)=>{"use strict";r.d(t,{Is:()=>a,XK:()=>o,eR:()=>i,pD:()=>s});var n=r(8080);const i=n.gH.from(-1),o=n.gH.from(0),s=n.gH.from(1),a=n.gH.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},35665:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(57561).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},72526:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(75616).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},89729:(e,t,r)=>{"use strict";r.r(t),r.d(t,{keccak256:()=>s});var n=r(30671),i=r.n(n),o=r(5372);function s(e){return"0x"+i().keccak_256((0,o.k9)(e))}},27587:(e,t,r)=>{"use strict";r.d(t,{Vy:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},52428:(e,t,r)=>{"use strict";r.d(t,{VY:()=>g,qN:()=>c,A4:()=>p,yY:()=>s,$J:()=>a,k_:()=>u,Ic:()=>l});var n=r(27587),i=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const o=new n.Vy("properties/5.6.0");function s(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function a(e,t){for(let r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function u(e){return i(this,void 0,void 0,(function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})}))}function c(e,t){e&&"object"==typeof e||o.throwArgumentError("invalid object","object",e),Object.keys(e).forEach((r=>{t[r]||o.throwArgumentError("invalid object key - "+r,"transaction:"+r,e)}))}function l(e){const t={};for(const r in e)t[r]=e[r];return t}const d={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function h(e){if(null==e||d[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rp(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&s(t,r,p(n))}return t}return o.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function p(e){return f(e)}class g{constructor(e){for(const t in e)this[t]=p(e[t])}}},76460:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(52034).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},40379:(e,t,r)=>{"use strict";r.d(t,{hR:()=>V,uN:()=>J,jL:()=>Y});var n=r(82823),i=r.n(n),o=r(99499),s=r.n(o);function a(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},e(r,r.exports),r.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self;var u=c;function c(e,t){if(!e)throw new Error(t||"Assertion failed")}c.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var l=a((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),d=a((function(e,t){var r=t;r.assert=u,r.toArray=l.toArray,r.zero2=l.zero2,r.toHex=l.toHex,r.encode=l.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(i())(e,"hex","le")}})),h=d.getNAF,f=d.getJSF,p=d.assert;function g(e,t){this.type=e,this.p=new(i())(t.p,16),this.red=t.prime?i().red(t.prime):i().mont(this.p),this.zero=new(i())(0).toRed(this.red),this.one=new(i())(1).toRed(this.red),this.two=new(i())(2).toRed(this.red),this.n=t.n&&new(i())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var m=g;function y(e,t){this.curve=e,this.type=t,this.precomputed=null}g.prototype.point=function(){throw new Error("Not implemented")},g.prototype.validate=function(){throw new Error("Not implemented")},g.prototype._fixedNafMul=function(e,t){p(e.precomputed);var r=e._getDoubles(),n=h(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];p(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},g.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var g=o-1,m=o;if(1===u[g]&&1===u[m]){var y=[t[g],null,null,t[m]];0===t[g].y.cmp(t[m].y)?(y[1]=t[g].add(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg())):0===t[g].y.cmp(t[m].y.redNeg())?(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].add(t[m].neg())):(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],v=f(r[g],r[m]);for(d=Math.max(v[0].length,d),l[g]=new Array(d),l[m]=new Array(d),s=0;s=0;o--){for(var I=0;o>=0;){var S=!0;for(s=0;s=0&&I++,E=E.dblp(I),o<0)break;for(s=0;s0?a=c[s][k-1>>1]:k<0&&(a=c[s][-k-1>>1].neg()),E="affine"===a.type?E.mixedAdd(a):E.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},y.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(s=t,a=r),n.negative&&(n=n.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:o},{a:s,b:a}]},A.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},A.prototype.pointFromX=function(e,t){(e=new(i())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(t&&!o||!t&&o)&&(n=n.redNeg()),this.point(e,n)},A.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},A.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},E.prototype.isInfinity=function(){return this.inf},E.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},E.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},E.prototype.getX=function(){return this.x.fromRed()},E.prototype.getY=function(){return this.y.fromRed()},E.prototype.mul=function(e){return e=new(i())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},E.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},E.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},E.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},E.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},E.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},b(_,m.BasePoint),A.prototype.jpoint=function(e,t,r){return new _(this,e,t,r)},_.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},_.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},_.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},_.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},_.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},_.prototype.inspect=function(){return this.isInfinity()?"":""},_.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var I=a((function(e,t){var r=t;r.base=m,r.short=w,r.mont=null,r.edwards=null})),S=a((function(e,t){var r,n=t,i=d.assert;function o(e){"short"===e.type?this.curve=new I.short(e):"edwards"===e.type?this.curve=new I.edwards(e):this.curve=new I.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function a(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,a("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:s().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),a("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:s().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),a("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:s().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),a("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:s().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),a("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:s().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),a("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s().sha256,gRed:!1,g:["9"]}),a("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}a("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:s().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function k(e){if(!(this instanceof k))return new k(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=l.toArray(e.entropy,e.entropyEnc||"hex"),r=l.toArray(e.nonce,e.nonceEnc||"hex"),n=l.toArray(e.pers,e.persEnc||"hex");u(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var C=k;k.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},k.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=l.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var B=d.assert;function P(e,t){if(e instanceof P)return e;this._importDER(e,t)||(B(e.r&&e.s,"Signature without r or s"),this.r=new(i())(e.r,16),this.s=new(i())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var R=P;function O(){this.place=0}function N(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function D(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}P.prototype._importDER=function(e,t){e=d.toArray(e,t);var r=new O;if(48!==e[r.place++])return!1;var n=N(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var o=N(e,r);if(!1===o)return!1;var s=e.slice(r.place,o+r.place);if(r.place+=o,2!==e[r.place++])return!1;var a=N(e,r);if(!1===a)return!1;if(e.length!==a+r.place)return!1;var u=e.slice(r.place,a+r.place);if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}return this.r=new(i())(s),this.s=new(i())(u),this.recoveryParam=null,!0},P.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=D(t),r=D(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];L(n,t.length),(n=n.concat(t)).push(2),L(n,r.length);var i=n.concat(r),o=[48];return L(o,i.length),o=o.concat(i),d.encode(o,e)};var U=function(){throw new Error("unsupported")},F=d.assert;function j(e){if(!(this instanceof j))return new j(e);"string"==typeof e&&(F(Object.prototype.hasOwnProperty.call(S,e),"Unknown curve "+e),e=S[e]),e instanceof S.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var z=j;j.prototype.keyPair=function(e){return new M(this,e)},j.prototype.keyFromPrivate=function(e,t){return M.fromPrivate(this,e,t)},j.prototype.keyFromPublic=function(e,t){return M.fromPublic(this,e,t)},j.prototype.genKeyPair=function(e){e||(e={});for(var t=new C({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||U(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(i())(2));;){var o=new(i())(t.generate(r));if(!(o.cmp(n)>0))return o.iaddn(1),this.keyFromPrivate(o)}},j.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},j.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(i())(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),a=e.toArray("be",o),u=new C({hash:this.hash,entropy:s,nonce:a,pers:n.pers,persEnc:n.persEnc||"utf8"}),c=this.n.sub(new(i())(1)),l=0;;l++){var d=n.k?n.k(l):new(i())(u.generate(this.n.byteLength()));if(!((d=this._truncateToN(d,!0)).cmpn(1)<=0||d.cmp(c)>=0)){var h=this.g.mul(d);if(!h.isInfinity()){var f=h.getX(),p=f.umod(this.n);if(0!==p.cmpn(0)){var g=d.invm(this.n).mul(p.mul(t.getPrivate()).iadd(e));if(0!==(g=g.umod(this.n)).cmpn(0)){var m=(h.getY().isOdd()?1:0)|(0!==f.cmp(p)?2:0);return n.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),m^=1),new R({r:p,s:g,recoveryParam:m})}}}}}},j.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(i())(e,16)),r=this.keyFromPublic(r,n);var o=(t=new R(t,"hex")).r,s=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,u=s.invm(this.n),c=u.mul(e).umod(this.n),l=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,r.getPublic(),l)).isInfinity()&&a.eqXToP(o):!(a=this.g.mulAdd(c,r.getPublic(),l)).isInfinity()&&0===a.getX().umod(this.n).cmp(o)},j.prototype.recoverPubKey=function(e,t,r,n){F((3&r)===r,"The recovery param is more than two bits"),t=new R(t,n);var o=this.n,s=new(i())(e),a=t.r,u=t.s,c=1&r,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");a=l?this.curve.pointFromX(a.add(this.curve.n),c):this.curve.pointFromX(a,c);var d=t.r.invm(o),h=o.sub(s).mul(d).umod(o),f=u.mul(d).umod(o);return this.g.mulAdd(h,a,f)},j.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new R(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var H=a((function(e,t){var r=t;r.version="6.5.4",r.utils=d,r.rand=function(){throw new Error("unsupported")},r.curve=I,r.curves=S,r.ec=z,r.eddsa=null})).ec,K=r(5372),G=r(52428);const Q=new(r(27587).Vy)("signing-key/5.6.0");let q=null;function W(){return q||(q=new H("secp256k1")),q}class V{constructor(e){(0,G.yY)(this,"curve","secp256k1"),(0,G.yY)(this,"privateKey",(0,K.c$)(e));const t=W().keyFromPrivate((0,K.k9)(this.privateKey));(0,G.yY)(this,"publicKey","0x"+t.getPublic(!1,"hex")),(0,G.yY)(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),(0,G.yY)(this,"_isSigningKey",!0)}_addPoint(e){const t=W().keyFromPublic((0,K.k9)(this.publicKey)),r=W().keyFromPublic((0,K.k9)(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=W().keyFromPrivate((0,K.k9)(this.privateKey)),r=(0,K.k9)(e);32!==r.length&&Q.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return(0,K.Pc)({recoveryParam:n.recoveryParam,r:(0,K.bj)("0x"+n.r.toString(16),32),s:(0,K.bj)("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=W().keyFromPrivate((0,K.k9)(this.privateKey)),r=W().keyFromPublic((0,K.k9)(J(e)));return(0,K.bj)("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Y(e,t){const r=(0,K.Pc)(t),n={r:(0,K.k9)(r.r),s:(0,K.k9)(r.s)};return"0x"+W().recoverPubKey((0,K.k9)(e),n,r.recoveryParam).encode("hex",!1)}function J(e,t){const r=(0,K.k9)(e);if(32===r.length){const e=new V(r);return t?"0x"+W().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?(0,K.c$)(r):"0x"+W().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+W().keyFromPublic(r).getPublic(!0,"hex"):(0,K.c$)(r):Q.throwArgumentError("invalid public or private key","key","[REDACTED]")}},55833:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(49349).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},97867:(e,t,r)=>{"use strict";r.d(t,{YW:()=>c,_v:()=>l});var n=r(5372);const i=new(r(27587).Vy)("strings/5.6.0");var o,s;function a(e,t,r,n,i){if(e===s.BAD_PREFIX||e===s.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===s.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(o||(o={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(s||(s={}));const u=Object.freeze({error:function(e,t,r,n,o){return i.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:a,replace:function(e,t,r,n,i){return e===s.OVERLONG?(n.push(i),0):(n.push(65533),a(e,t,r))}});function c(e,t=o.current){t!=o.current&&(i.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,n.k9)(r)}function l(e,t){return function(e,t){null==t&&(t=u.error),e=(0,n.k9)(e);const r=[];let i=0;for(;i>7)){r.push(n);continue}let o=null,a=null;if(192==(224&n))o=1,a=127;else if(224==(240&n))o=2,a=2047;else{if(240!=(248&n)){i+=t(128==(192&n)?s.UNEXPECTED_CONTINUE:s.BAD_PREFIX,i-1,e,r);continue}o=3,a=65535}if(i-1+o>=e.length){i+=t(s.OVERRUN,i-1,e,r);continue}let u=n&(1<<8-o-1)-1;for(let n=0;n1114111?i+=t(s.OUT_OF_RANGE,i-1-o,e,r,u):u>=55296&&u<=57343?i+=t(s.UTF16_SURROGATE,i-1-o,e,r,u):u<=a?i+=t(s.OVERLONG,i-1-o,e,r,u):r.push(u))}return r}(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}},40931:(e,t,r)=>{"use strict";r.r(t),r.d(t,{TransactionTypes:()=>w,accessListify:()=>M,computeAddress:()=>k,parse:()=>D,recoverAddress:()=>C,serialize:()=>O});var n=r(71277),i=r(8080),o=r(5372),s=r(32899),a=r(89729),u=r(52428),c=r(27587);const l=new c.Vy("rlp/5.6.0");function d(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function h(e,t,r){let n=0;for(let i=0;it+1+n&&l.throwError("child data too short",c.Vy.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:i}}function m(e,t){if(0===e.length&&l.throwError("data too short",c.Vy.errors.BUFFER_OVERRUN,{}),e[t]>=248){const r=e[t]-247;t+1+r>e.length&&l.throwError("data short segment too short",c.Vy.errors.BUFFER_OVERRUN,{});const n=h(e,t+1,r);return t+1+r+n>e.length&&l.throwError("data long segment too short",c.Vy.errors.BUFFER_OVERRUN,{}),g(e,t,t+1+r,r+n)}if(e[t]>=192){const r=e[t]-192;return t+1+r>e.length&&l.throwError("data array too short",c.Vy.errors.BUFFER_OVERRUN,{}),g(e,t,t+1,r)}if(e[t]>=184){const r=e[t]-183;t+1+r>e.length&&l.throwError("data array too short",c.Vy.errors.BUFFER_OVERRUN,{});const n=h(e,t+1,r);return t+1+r+n>e.length&&l.throwError("data array too short",c.Vy.errors.BUFFER_OVERRUN,{}),{consumed:1+r+n,result:(0,o.c$)(e.slice(t+1+r,t+1+r+n))}}if(e[t]>=128){const r=e[t]-128;return t+1+r>e.length&&l.throwError("data too short",c.Vy.errors.BUFFER_OVERRUN,{}),{consumed:1+r,result:(0,o.c$)(e.slice(t+1,t+1+r))}}return{consumed:1,result:(0,o.c$)(e[t])}}function y(e){const t=(0,o.k9)(e),r=m(t,0);return r.consumed!==t.length&&l.throwArgumentError("invalid rlp data","data",e),r.result}var b=r(40379),v=r(4364);const A=new c.Vy("transactions/5.6.0");var w;function E(e){return"0x"===e?null:(0,n.bv)(e)}function _(e){return"0x"===e?s.XK:i.gH.from(e)}!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(w||(w={}));const I=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],S={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function k(e){const t=(0,b.uN)(e);return(0,n.bv)((0,o.Ab)((0,a.keccak256)((0,o.Ab)(t,1)),12))}function C(e,t){return k((0,b.jL)((0,o.k9)(e),t))}function T(e,t){const r=(0,o.gr)(i.gH.from(e).toHexString());return r.length>32&&A.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function x(e,t){return{address:(0,n.bv)(e),storageKeys:(t||[]).map(((t,r)=>(32!==(0,o.cm)(t)&&A.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}function M(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&A.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),x(e[0],e[1])):x(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return x(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}function B(e){return M(e).map((e=>[e.address,e.storageKeys]))}function P(e,t){if(null!=e.gasPrice){const t=i.gH.from(e.gasPrice),r=i.gH.from(e.maxFeePerGas||0);t.eq(r)||A.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:r})}const r=[T(e.chainId||0,"chainId"),T(e.nonce||0,"nonce"),T(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),T(e.maxFeePerGas||0,"maxFeePerGas"),T(e.gasLimit||0,"gasLimit"),null!=e.to?(0,n.bv)(e.to):"0x",T(e.value||0,"value"),e.data||"0x",B(e.accessList||[])];if(t){const e=(0,o.Pc)(t);r.push(T(e.recoveryParam,"recoveryParam")),r.push((0,o.gr)(e.r)),r.push((0,o.gr)(e.s))}return(0,o.qn)(["0x02",p(r)])}function R(e,t){const r=[T(e.chainId||0,"chainId"),T(e.nonce||0,"nonce"),T(e.gasPrice||0,"gasPrice"),T(e.gasLimit||0,"gasLimit"),null!=e.to?(0,n.bv)(e.to):"0x",T(e.value||0,"value"),e.data||"0x",B(e.accessList||[])];if(t){const e=(0,o.Pc)(t);r.push(T(e.recoveryParam,"recoveryParam")),r.push((0,o.gr)(e.r)),r.push((0,o.gr)(e.s))}return(0,o.qn)(["0x01",p(r)])}function O(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&A.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){(0,u.qN)(e,S);const r=[];I.forEach((function(t){let n=e[t.name]||[];const i={};t.numeric&&(i.hexPad="left"),n=(0,o.k9)((0,o.c$)(n,i)),t.length&&n.length!==t.length&&n.length>0&&A.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n),t.maxLength&&(n=(0,o.gr)(n),n.length>t.maxLength&&A.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n)),r.push((0,o.c$)(n))}));let n=0;if(null!=e.chainId?(n=e.chainId,"number"!=typeof n&&A.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!(0,o.f)(t)&&t.v>28&&(n=Math.floor((t.v-35)/2)),0!==n&&(r.push((0,o.c$)(n)),r.push("0x"),r.push("0x")),!t)return p(r);const i=(0,o.Pc)(t);let s=27+i.recoveryParam;return 0!==n?(r.pop(),r.pop(),r.pop(),s+=2*n+8,i.v>28&&i.v!==s&&A.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):i.v!==s&&A.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),r.push((0,o.c$)(s)),r.push((0,o.gr)((0,o.k9)(i.r))),r.push((0,o.gr)((0,o.k9)(i.s))),p(r)}(e,t);switch(e.type){case 1:return R(e,t);case 2:return P(e,t)}return A.throwError(`unsupported transaction type: ${e.type}`,c.Vy.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}function N(e,t,r){try{const r=_(t[0]).toNumber();if(0!==r&&1!==r)throw new Error("bad recid");e.v=r}catch(e){A.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=(0,o.bj)(t[1],32),e.s=(0,o.bj)(t[2],32);try{const t=(0,a.keccak256)(r(e));e.from=C(t,{r:e.r,s:e.s,recoveryParam:e.v})}catch(e){v.log(e)}}function D(e){const t=(0,o.k9)(e);if(t[0]>127)return function(e){const t=y(e);9!==t.length&&6!==t.length&&A.throwArgumentError("invalid raw transaction","rawTransaction",e);const r={nonce:_(t[0]).toNumber(),gasPrice:_(t[1]),gasLimit:_(t[2]),to:E(t[3]),value:_(t[4]),data:t[5],chainId:0};if(6===t.length)return r;try{r.v=i.gH.from(t[6]).toNumber()}catch(e){return v.log(e),r}if(r.r=(0,o.bj)(t[7],32),r.s=(0,o.bj)(t[8],32),i.gH.from(r.r).isZero()&&i.gH.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);let n=r.v-27;const i=t.slice(0,6);0!==r.chainId&&(i.push((0,o.c$)(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);const s=(0,a.keccak256)(p(i));try{r.from=C(s,{r:(0,o.c$)(r.r),s:(0,o.c$)(r.s),recoveryParam:n})}catch(e){v.log(e)}r.hash=(0,a.keccak256)(e)}return r.type=null,r}(t);switch(t[0]){case 1:return function(e){const t=y(e.slice(1));8!==t.length&&11!==t.length&&A.throwArgumentError("invalid component count for transaction type: 1","payload",(0,o.c$)(e));const r={type:1,chainId:_(t[0]).toNumber(),nonce:_(t[1]).toNumber(),gasPrice:_(t[2]),gasLimit:_(t[3]),to:E(t[4]),value:_(t[5]),data:t[6],accessList:M(t[7])};return 8===t.length||(r.hash=(0,a.keccak256)(e),N(r,t.slice(8),R)),r}(t);case 2:return function(e){const t=y(e.slice(1));9!==t.length&&12!==t.length&&A.throwArgumentError("invalid component count for transaction type: 2","payload",(0,o.c$)(e));const r=_(t[2]),n=_(t[3]),i={type:2,chainId:_(t[0]).toNumber(),nonce:_(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:_(t[4]),to:E(t[5]),value:_(t[6]),data:t[7],accessList:M(t[8])};return 9===t.length||(i.hash=(0,a.keccak256)(e),N(i,t.slice(9),P)),i}(t)}return A.throwError(`unsupported transaction type: ${t[0]}`,c.Vy.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}},38101:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(31237).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},77273:(e,t,r)=>{"use strict";r.r(t),r.d(t,{componentsToDebugString:()=>ce,default:()=>pe,getFullscreenElement:()=>D,getScreenFrame:()=>V,hashComponents:()=>le,isAndroid:()=>L,isChromium:()=>P,isDesktopSafari:()=>O,isEdgeHTML:()=>B,isGecko:()=>N,isTrident:()=>M,isWebKit:()=>R,load:()=>fe,loadSources:()=>T,murmurX64Hash128:()=>ge,prepareForSources:()=>de,sources:()=>ae,transformSource:()=>x,withIframe:()=>F});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=i+r?(i=a,[4,c(0)]):[3,3]):[3,4];case 2:o.sent(),o.label=3;case 3:return++s,[3,1];case 4:return[2,n]}}))}))}function f(e){e.then(void 0,(function(){}))}function p(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]+t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]+t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]+t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]+t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function g(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]*t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]*t[3],r[1]+=r[2]>>>16,r[2]&=65535,r[2]+=e[3]*t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]*t[3],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[2]*t[2],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[3]*t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function m(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<>>32-t,e[1]<>>32-t]:(t-=32,[e[1]<>>32-t,e[0]<>>32-t])}function y(e,t){return 0==(t%=64)?e:t<32?[e[0]<>>32-t,e[1]<>>1]),e=b(e=g(e,[4283543511,3981806797]),[0,e[0]>>>1]),b(e=g(e,[3301882366,444984403]),[0,e[0]>>>1])}function A(e,t){t=t||0;var r,n=(e=e||"").length%16,i=e.length-n,o=[0,t],s=[0,t],a=[0,0],u=[0,0],c=[2277735313,289559509],l=[1291169091,658871167];for(r=0;r>>0).toString(16)).slice(-8)+("00000000"+(o[1]>>>0).toString(16)).slice(-8)+("00000000"+(s[0]>>>0).toString(16)).slice(-8)+("00000000"+(s[1]>>>0).toString(16)).slice(-8)}function w(e){return parseInt(e)}function E(e){return parseFloat(e)}function _(e,t){return"number"==typeof e&&isNaN(e)?t:e}function I(e){return e.reduce((function(e,t){return e+(t?1:0)}),0)}function S(e,t){if(void 0===t&&(t=1),Math.abs(t)>=1)return Math.round(e/t)*t;var r=1/t;return Math.round(e*r)/r}function k(e){return e&&"object"==typeof e&&"message"in e?e:{message:e}}function C(e){return"function"!=typeof e}function T(e,t,r){var n=Object.keys(e).filter((function(e){return!function(e,t){for(var r=0,n=e.length;r=4}function B(){var e=window,t=navigator;return I(["msWriteProfilerMark"in e,"MSStream"in e,"msLaunchUri"in t,"msSaveBlob"in t])>=3&&!M()}function P(){var e=window,t=navigator;return I(["webkitPersistentStorage"in t,"webkitTemporaryStorage"in t,0===t.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in e,"BatteryManager"in e,"webkitMediaStream"in e,"webkitSpeechGrammar"in e])>=5}function R(){var e=window,t=navigator;return I(["ApplePayError"in e,"CSSPrimitiveValue"in e,"Counter"in e,0===t.vendor.indexOf("Apple"),"getStorageUpdates"in t,"WebKitMediaKeys"in e])>=4}function O(){var e=window;return I(["safari"in e,!("DeviceMotionEvent"in e),!("ongestureend"in e),!("standalone"in navigator)])>=3}function N(){var e,t,r=window;return I(["buildID"in navigator,"MozAppearance"in(null!==(t=null===(e=document.documentElement)||void 0===e?void 0:e.style)&&void 0!==t?t:{}),"onmozfullscreenchange"in r,"mozInnerScreenX"in r,"CSSMozDocumentRule"in r,"CanvasCaptureMediaStream"in r])>=4}function D(){var e=document;return e.fullscreenElement||e.msFullscreenElement||e.mozFullScreenElement||e.webkitFullscreenElement||null}function L(){var e=P(),t=N();if(!e&&!t)return!1;var r=window;return I(["onorientationchange"in r,"orientation"in r,e&&!("SharedWorker"in r),t&&/android/i.test(navigator.appVersion)])>=2}function U(e){var t=new Error(e);return t.name=e,t}function F(e,t,r){var n,s,a;return void 0===r&&(r=50),i(this,void 0,void 0,(function(){var i,u;return o(this,(function(o){switch(o.label){case 0:i=document,o.label=1;case 1:return i.body?[3,3]:[4,c(r)];case 2:return o.sent(),[3,1];case 3:u=i.createElement("iframe"),o.label=4;case 4:return o.trys.push([4,,10,11]),[4,new Promise((function(e,r){var n=!1,o=function(){n=!0,e()};u.onload=o,u.onerror=function(e){n=!0,r(e)};var s=u.style;s.setProperty("display","block","important"),s.position="absolute",s.top="0",s.left="0",s.visibility="hidden",t&&"srcdoc"in u?u.srcdoc=t:u.src="about:blank",i.body.appendChild(u);var a=function(){var e,t;n||("complete"===(null===(t=null===(e=u.contentWindow)||void 0===e?void 0:e.document)||void 0===t?void 0:t.readyState)?o():setTimeout(a,10))};a()}))];case 5:o.sent(),o.label=6;case 6:return(null===(s=null===(n=u.contentWindow)||void 0===n?void 0:n.document)||void 0===s?void 0:s.body)?[3,8]:[4,c(r)];case 7:return o.sent(),[3,6];case 8:return[4,e(u,u.contentWindow)];case 9:return[2,o.sent()];case 10:return null===(a=u.parentNode)||void 0===a||a.removeChild(u),[7];case 11:return[2]}}))}))}function j(e){for(var t=function(e){for(var t,r,n="Unexpected syntax '".concat(e,"'"),i=/^\s*([a-z-]*)(.*)$/i.exec(e),o=i[1]||void 0,s={},a=/([.:#][\w-]+|\[.+?\])/gi,u=function(e,t){s[e]=s[e]||[],s[e].push(t)};;){var c=a.exec(i[2]);if(!c)break;var l=c[0];switch(l[0]){case".":u("class",l.slice(1));break;case"#":u("id",l.slice(1));break;case"[":var d=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(l);if(!d)throw new Error(n);u(d[1],null!==(r=null!==(t=d[4])&&void 0!==t?t:d[5])&&void 0!==r?r:"");break;default:throw new Error(n)}}return[o,s]}(e),r=t[0],n=t[1],i=document.createElement(null!=r?r:"div"),o=0,s=Object.keys(n);o.6*r.length}))).sort(),[2,i]}var u}))}))},fontPreferences:function(){return void 0===e&&(e=4e3),F((function(t,r){var n=r.document,i=n.body,o=i.style;o.width="".concat(e,"px"),o.webkitTextSizeAdjust=o.textSizeAdjust="none",P()?i.style.zoom="".concat(1/r.devicePixelRatio):R()&&(i.style.zoom="reset");var a=n.createElement("div");return a.textContent=s([],Array(e/20|0),!0).map((function(){return"word"})).join(" "),i.appendChild(a),function(e,t){for(var r={},n={},i=0,o=Object.keys(se);i');var e},audio:function(){var e=window,t=e.OfflineAudioContext||e.webkitOfflineAudioContext;if(!t)return-2;if(R()&&!O()&&!function(){var e=window;return I(["DOMRectList"in e,"RTCPeerConnectionIceEvent"in e,"SVGGeometryElement"in e,"ontransitioncancel"in e])>=3}())return-1;var r=new t(1,5e3,44100),n=r.createOscillator();n.type="triangle",n.frequency.value=1e4;var i=r.createDynamicsCompressor();i.threshold.value=-50,i.knee.value=40,i.ratio.value=12,i.attack.value=0,i.release.value=.25,n.connect(i),i.connect(r.destination),n.start(0);var o=function(e){var t=function(){};return[new Promise((function(r,n){var i=!1,o=0,s=0;e.oncomplete=function(e){return r(e.renderedBuffer)};var a=function(){setTimeout((function(){return n(U("timeout"))}),Math.min(500,s+5e3-Date.now()))},u=function(){try{var t=e.startRendering();switch(l(t)&&f(t),e.state){case"running":s=Date.now(),i&&a();break;case"suspended":document.hidden||o++,i&&o>=3?n(U("suspended")):setTimeout(u,500)}}catch(e){n(e)}};u(),t=function(){i||(i=!0,s>0&&a())}})),t]}(r),s=o[0],a=o[1],u=s.then((function(e){return function(e){for(var t=0,r=0;r=3||r.push(t.languages);else if("string"==typeof t.languages){var i=t.languages;i&&r.push(i.split(","))}return r},colorDepth:function(){return window.screen.colorDepth},deviceMemory:function(){return _(E(navigator.deviceMemory),void 0)},screenResolution:function(){var e=screen,t=function(e){return _(w(e),null)},r=[t(e.width),t(e.height)];return r.sort().reverse(),r},hardwareConcurrency:function(){return _(w(navigator.hardwareConcurrency),void 0)},timezone:function(){var e,t=null===(e=window.Intl)||void 0===e?void 0:e.DateTimeFormat;if(t){var r=(new t).resolvedOptions().timeZone;if(r)return r}var n,i=(n=(new Date).getFullYear(),-Math.max(E(new Date(n,0,1).getTimezoneOffset()),E(new Date(n,6,1).getTimezoneOffset())));return"UTC".concat(i>=0?"+":"").concat(Math.abs(i))},sessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},localStorage:function(){try{return!!window.localStorage}catch(e){return!0}},indexedDB:function(){if(!M()&&!B())try{return!!window.indexedDB}catch(e){return!0}},openDatabase:function(){return!!window.openDatabase},cpuClass:function(){return navigator.cpuClass},platform:function(){var e=navigator.platform;return"MacIntel"===e&&R()&&!O()?function(){if("iPad"===navigator.platform)return!0;var e=screen,t=e.width/e.height;return I(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,t>.65&&t<1.53])>=2}()?"iPad":"iPhone":e},plugins:function(){var e=navigator.plugins;if(e){for(var t=[],r=0;r=.001))try{var e=new XMLHttpRequest;e.open("get","https://m1.openfpcdn.io/fingerprintjs/v".concat(u,"/npm-monitoring"),!0),e.send()}catch(e){a.error(e)}}(),[4,de(r)];case 1:return e.sent(),[2,he(T(ae,{debug:n},[]),n)]}}))}))}var pe={load:fe,hashComponents:le,componentsToDebugString:ce},ge=A},55064:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i,o=r(28684),s=r(55478),a=r(52897),u=r(5401),c=r(63863),l=function(){function e(e){this.container=e}return e.prototype.getPlatformInfoString=function(){return this.container.getProviders().map((function(e){if(function(e){var t=e.getComponent();return"VERSION"===(null==t?void 0:t.type)}(e)){var t=e.getImmediate();return"".concat(t.library,"/").concat(t.version)}return null})).filter((function(e){return e})).join(" ")},e}(),d="@firebase/app",h="0.9.22",f=new a.Logger("@firebase/app"),p="[DEFAULT]",g=((n={})[d]="fire-core",n["@firebase/app-compat"]="fire-core-compat",n["@firebase/analytics"]="fire-analytics",n["@firebase/analytics-compat"]="fire-analytics-compat",n["@firebase/app-check"]="fire-app-check",n["@firebase/app-check-compat"]="fire-app-check-compat",n["@firebase/auth"]="fire-auth",n["@firebase/auth-compat"]="fire-auth-compat",n["@firebase/database"]="fire-rtdb",n["@firebase/database-compat"]="fire-rtdb-compat",n["@firebase/functions"]="fire-fn",n["@firebase/functions-compat"]="fire-fn-compat",n["@firebase/installations"]="fire-iid",n["@firebase/installations-compat"]="fire-iid-compat",n["@firebase/messaging"]="fire-fcm",n["@firebase/messaging-compat"]="fire-fcm-compat",n["@firebase/performance"]="fire-perf",n["@firebase/performance-compat"]="fire-perf-compat",n["@firebase/remote-config"]="fire-rc",n["@firebase/remote-config-compat"]="fire-rc-compat",n["@firebase/storage"]="fire-gcs",n["@firebase/storage-compat"]="fire-gcs-compat",n["@firebase/firestore"]="fire-fst",n["@firebase/firestore-compat"]="fire-fst-compat",n["fire-js"]="fire-js",n.firebase="fire-js-all",n),m=new Map,y=new Map;function b(e,t){try{e.container.addComponent(t)}catch(r){f.debug("Component ".concat(t.name," failed to register with FirebaseApp ").concat(e.name),r)}}function v(e){var t,r,n=e.name;if(y.has(n))return f.debug("There were multiple attempts to register component ".concat(n,".")),!1;y.set(n,e);try{for(var i=s.__values(m.values()),o=i.next();!o.done;o=i.next())b(o.value,e)}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return!0}function A(e,t){var r=e.container.getProvider("heartbeat").getImmediate({optional:!0});return r&&r.triggerHeartbeat(),e.container.getProvider(t)}var w=((i={})["no-app"]="No Firebase App '{$appName}' has been created - call initializeApp() first",i["bad-app-name"]="Illegal App name: '{$appName}",i["duplicate-app"]="Firebase App named '{$appName}' already exists with different options or config",i["app-deleted"]="Firebase App named '{$appName}' already deleted",i["no-options"]="Need to provide options, when not being deployed to hosting via source.",i["invalid-app-argument"]="firebase.{$appName}() takes either no argument or a Firebase App instance.",i["invalid-log-argument"]="First argument to `onLog` must be null or a function.",i["idb-open"]="Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.",i["idb-get"]="Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.",i["idb-set"]="Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.",i["idb-delete"]="Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.",i),E=new u.ErrorFactory("app","Firebase",w),_=function(){function e(e,t,r){var n=this;this._isDeleted=!1,this._options=s.__assign({},e),this._config=s.__assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=r,this.container.addComponent(new o.Component("app",(function(){return n}),"PUBLIC"))}return Object.defineProperty(e.prototype,"automaticDataCollectionEnabled",{get:function(){return this.checkDestroyed(),this._automaticDataCollectionEnabled},set:function(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return this.checkDestroyed(),this._name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this.checkDestroyed(),this._options},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"config",{get:function(){return this.checkDestroyed(),this._config},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isDeleted",{get:function(){return this._isDeleted},set:function(e){this._isDeleted=e},enumerable:!1,configurable:!0}),e.prototype.checkDestroyed=function(){if(this.isDeleted)throw E.create("app-deleted",{appName:this._name})},e}();function I(e,t){var r,n;void 0===t&&(t={});var i=e;"object"!=typeof t&&(t={name:t});var a=s.__assign({name:p,automaticDataCollectionEnabled:!1},t),c=a.name;if("string"!=typeof c||!c)throw E.create("bad-app-name",{appName:String(c)});if(i||(i=u.getDefaultAppConfig()),!i)throw E.create("no-options");var l=m.get(c);if(l){if(u.deepEqual(i,l.options)&&u.deepEqual(a,l.config))return l;throw E.create("duplicate-app",{appName:c})}var d=new o.ComponentContainer(c);try{for(var h=s.__values(y.values()),f=h.next();!f.done;f=h.next()){var g=f.value;d.addComponent(g)}}catch(e){r={error:e}}finally{try{f&&!f.done&&(n=h.return)&&n.call(h)}finally{if(r)throw r.error}}var b=new _(i,a,d);return m.set(c,b),b}function S(e,t,r){var n,i=null!==(n=g[e])&&void 0!==n?n:e;r&&(i+="-".concat(r));var s=i.match(/\s|\//),a=t.match(/\s|\//);if(s||a){var u=['Unable to register library "'.concat(i,'" with version "').concat(t,'":')];return s&&u.push('library name "'.concat(i,'" contains illegal characters (whitespace or "/")')),s&&a&&u.push("and"),a&&u.push('version name "'.concat(t,'" contains illegal characters (whitespace or "/")')),void f.warn(u.join(" "))}v(new o.Component("".concat(i,"-version"),(function(){return{library:i,version:t}}),"VERSION"))}var k="firebase-heartbeat-database",C=1,T="firebase-heartbeat-store",x=null;function M(){return x||(x=c.openDB(k,C,{upgrade:function(e,t){0===t&&e.createObjectStore(T)}}).catch((function(e){throw E.create("idb-open",{originalErrorMessage:e.message})}))),x}function B(e){return s.__awaiter(this,void 0,void 0,(function(){var t,r;return s.__generator(this,(function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),[4,M()];case 1:return[4,n.sent().transaction(T).objectStore(T).get(R(e))];case 2:return[2,n.sent()];case 3:return(t=n.sent())instanceof u.FirebaseError?f.warn(t.message):(r=E.create("idb-get",{originalErrorMessage:null==t?void 0:t.message}),f.warn(r.message)),[3,4];case 4:return[2]}}))}))}function P(e,t){return s.__awaiter(this,void 0,void 0,(function(){var r,n,i,o;return s.__generator(this,(function(s){switch(s.label){case 0:return s.trys.push([0,4,,5]),[4,M()];case 1:return r=s.sent(),[4,(n=r.transaction(T,"readwrite")).objectStore(T).put(t,R(e))];case 2:return s.sent(),[4,n.done];case 3:return s.sent(),[3,5];case 4:return(i=s.sent())instanceof u.FirebaseError?f.warn(i.message):(o=E.create("idb-set",{originalErrorMessage:null==i?void 0:i.message}),f.warn(o.message)),[3,5];case 5:return[2]}}))}))}function R(e){return"".concat(e.name,"!").concat(e.options.appId)}var O=function(){function e(e){var t=this;this.container=e,this._heartbeatsCache=null;var r=this.container.getProvider("app").getImmediate();this._storage=new D(r),this._heartbeatsCachePromise=this._storage.read().then((function(e){return t._heartbeatsCache=e,e}))}return e.prototype.triggerHeartbeat=function(){return s.__awaiter(this,void 0,void 0,(function(){var e,t,r,n;return s.__generator(this,(function(i){switch(i.label){case 0:return e=this.container.getProvider("platform-logger").getImmediate(),t=e.getPlatformInfoString(),r=N(),null!==this._heartbeatsCache?[3,2]:(n=this,[4,this._heartbeatsCachePromise]);case 1:n._heartbeatsCache=i.sent(),i.label=2;case 2:return this._heartbeatsCache.lastSentHeartbeatDate===r||this._heartbeatsCache.heartbeats.some((function(e){return e.date===r}))?[2]:(this._heartbeatsCache.heartbeats.push({date:r,agent:t}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter((function(e){var t=new Date(e.date).valueOf();return Date.now()-t<=2592e6})),[2,this._storage.overwrite(this._heartbeatsCache)])}}))}))},e.prototype.getHeartbeatsHeader=function(){return s.__awaiter(this,void 0,void 0,(function(){var e,t,r,n,i;return s.__generator(this,(function(o){switch(o.label){case 0:return null!==this._heartbeatsCache?[3,2]:[4,this._heartbeatsCachePromise];case 1:o.sent(),o.label=2;case 2:return null===this._heartbeatsCache||0===this._heartbeatsCache.heartbeats.length?[2,""]:(e=N(),t=function(e,t){var r,n;void 0===t&&(t=1024);var i=[],o=e.slice(),a=function(e){var r=i.find((function(t){return t.agent===e.agent}));if(r){if(r.dates.push(e.date),L(i)>t)return r.dates.pop(),"break"}else if(i.push({agent:e.agent,dates:[e.date]}),L(i)>t)return i.pop(),"break";o=o.slice(1)};try{for(var u=s.__values(e),c=u.next();!c.done&&"break"!==a(c.value);c=u.next());}catch(e){r={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(r)throw r.error}}return{heartbeatsToSend:i,unsentEntries:o}}(this._heartbeatsCache.heartbeats),r=t.heartbeatsToSend,n=t.unsentEntries,i=u.base64urlEncodeWithoutPadding(JSON.stringify({version:2,heartbeats:r})),this._heartbeatsCache.lastSentHeartbeatDate=e,n.length>0?(this._heartbeatsCache.heartbeats=n,[4,this._storage.overwrite(this._heartbeatsCache)]):[3,4]);case 3:return o.sent(),[3,5];case 4:this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache),o.label=5;case 5:return[2,i]}}))}))},e}();function N(){return(new Date).toISOString().substring(0,10)}var D=function(){function e(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}return e.prototype.runIndexedDBEnvironmentCheck=function(){return s.__awaiter(this,void 0,void 0,(function(){return s.__generator(this,(function(e){return u.isIndexedDBAvailable()?[2,u.validateIndexedDBOpenable().then((function(){return!0})).catch((function(){return!1}))]:[2,!1]}))}))},e.prototype.read=function(){return s.__awaiter(this,void 0,void 0,(function(){return s.__generator(this,(function(e){switch(e.label){case 0:return[4,this._canUseIndexedDBPromise];case 1:return e.sent()?[3,2]:[2,{heartbeats:[]}];case 2:return[4,B(this.app)];case 3:return[2,e.sent()||{heartbeats:[]}]}}))}))},e.prototype.overwrite=function(e){var t;return s.__awaiter(this,void 0,void 0,(function(){var r;return s.__generator(this,(function(n){switch(n.label){case 0:return[4,this._canUseIndexedDBPromise];case 1:return n.sent()?[3,2]:[2];case 2:return[4,this.read()];case 3:return r=n.sent(),[2,P(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:r.lastSentHeartbeatDate,heartbeats:e.heartbeats})]}}))}))},e.prototype.add=function(e){var t;return s.__awaiter(this,void 0,void 0,(function(){var r;return s.__generator(this,(function(n){switch(n.label){case 0:return[4,this._canUseIndexedDBPromise];case 1:return n.sent()?[3,2]:[2];case 2:return[4,this.read()];case 3:return r=n.sent(),[2,P(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:r.lastSentHeartbeatDate,heartbeats:s.__spreadArray(s.__spreadArray([],s.__read(r.heartbeats),!1),s.__read(e.heartbeats),!1)})]}}))}))},e}();function L(e){return u.base64urlEncodeWithoutPadding(JSON.stringify({version:2,heartbeats:e})).length}v(new o.Component("platform-logger",(function(e){return new l(e)}),"PRIVATE")),v(new o.Component("heartbeat",(function(e){return new O(e)}),"PRIVATE")),S(d,h,"node"),S(d,h,"cjs5"),S("fire-js",""),Object.defineProperty(t,"FirebaseError",{enumerable:!0,get:function(){return u.FirebaseError}}),t.SDK_VERSION="10.5.2",t._DEFAULT_ENTRY_NAME=p,t._addComponent=b,t._addOrOverwriteComponent=function(e,t){e.container.addOrOverwriteComponent(t)},t._apps=m,t._clearComponents=function(){y.clear()},t._components=y,t._getProvider=A,t._registerComponent=v,t._removeServiceInstance=function(e,t,r){void 0===r&&(r=p),A(e,t).clearInstance(r)},t.deleteApp=function(e){return s.__awaiter(this,void 0,void 0,(function(){var t;return s.__generator(this,(function(r){switch(r.label){case 0:return t=e.name,m.has(t)?(m.delete(t),[4,Promise.all(e.container.getProviders().map((function(e){return e.delete()})))]):[3,2];case 1:r.sent(),e.isDeleted=!0,r.label=2;case 2:return[2]}}))}))},t.getApp=function(e){void 0===e&&(e=p);var t=m.get(e);if(!t&&e===p&&u.getDefaultAppConfig())return I();if(!t)throw E.create("no-app",{appName:e});return t},t.getApps=function(){return Array.from(m.values())},t.initializeApp=I,t.onLog=function(e,t){if(null!==e&&"function"!=typeof e)throw E.create("invalid-log-argument");a.setUserLogHandler(e,t)},t.registerVersion=S,t.setLogLevel=function(e){a.setLogLevel(e)}},45952:(e,t,r)=>{"use strict";var n=r(4364),i=r(5401),o=r(55064),s=r(52897),a=r(55478),u=r(28684);const c=function(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}},l=new i.ErrorFactory("auth","Firebase",{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}),d=new s.Logger("@firebase/auth");function h(e,...t){d.logLevel<=s.LogLevel.ERROR&&d.error(`Auth (${o.SDK_VERSION}): ${e}`,...t)}function f(e,...t){throw y(e,...t)}function p(e,...t){return y(e,...t)}function g(e,t,r){const n=Object.assign(Object.assign({},c()),{[t]:r});return new i.ErrorFactory("auth","Firebase",n).create(t,{appName:e.name})}function m(e,t,r){if(!(t instanceof r))throw r.name!==t.constructor.name&&f(e,"argument-error"),g(e,"argument-error",`Type of ${t.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}function y(e,...t){if("string"!=typeof e){const r=t[0],n=[...t.slice(1)];return n[0]&&(n[0].appName=e.name),e._errorFactory.create(r,...n)}return l.create(e,...t)}function b(e,t,...r){if(!e)throw y(t,...r)}function v(e){const t="INTERNAL ASSERTION FAILED: "+e;throw h(t),new Error(t)}function A(e,t){e||v(t)}function w(){var e;return"undefined"!=typeof self&&(null===(e=self.location)||void 0===e?void 0:e.href)||""}function E(){return"http:"===_()||"https:"===_()}function _(){var e;return"undefined"!=typeof self&&(null===(e=self.location)||void 0===e?void 0:e.protocol)||null}class I{constructor(e,t){this.shortDelay=e,this.longDelay=t,A(t>e,"Short delay should be less than long delay!"),this.isMobile=i.isMobileCordova()||i.isReactNative()}get(){return"undefined"!=typeof navigator&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&(E()||i.isBrowserExtension()||"connection"in navigator)&&!navigator.onLine?Math.min(5e3,this.shortDelay):this.isMobile?this.longDelay:this.shortDelay}}function S(e,t){A(e.emulator,"Emulator should always be set here");const{url:r}=e.emulator;return t?`${r}${t.startsWith("/")?t.slice(1):t}`:r}class k{static initialize(e,t,r){this.fetchImpl=e,t&&(this.headersImpl=t),r&&(this.responseImpl=r)}static fetch(){return this.fetchImpl?this.fetchImpl:"undefined"!=typeof self&&"fetch"in self?self.fetch:"undefined"!=typeof globalThis&&globalThis.fetch?globalThis.fetch:"undefined"!=typeof fetch?fetch:void v("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:"undefined"!=typeof self&&"Headers"in self?self.Headers:"undefined"!=typeof globalThis&&globalThis.Headers?globalThis.Headers:"undefined"!=typeof Headers?Headers:void v("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:"undefined"!=typeof self&&"Response"in self?self.Response:"undefined"!=typeof globalThis&&globalThis.Response?globalThis.Response:"undefined"!=typeof Response?Response:void v("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}const C={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},T=new I(3e4,6e4);function x(e,t){return e.tenantId&&!t.tenantId?Object.assign(Object.assign({},t),{tenantId:e.tenantId}):t}async function M(e,t,r,n,o={}){return B(e,o,(async()=>{let o={},s={};n&&("GET"===t?s=n:o={body:JSON.stringify(n)});const a=i.querystring(Object.assign({key:e.config.apiKey},s)).slice(1),u=await e._getAdditionalHeaders();return u["Content-Type"]="application/json",e.languageCode&&(u["X-Firebase-Locale"]=e.languageCode),k.fetch()(R(e,e.config.apiHost,r,a),Object.assign({method:t,headers:u,referrerPolicy:"no-referrer"},o))}))}async function B(e,t,r){e._canInitEmulator=!1;const n=Object.assign(Object.assign({},C),t);try{const t=new N(e),i=await Promise.race([r(),t.promise]);t.clearNetworkTimeout();const o=await i.json();if("needConfirmation"in o)throw D(e,"account-exists-with-different-credential",o);if(i.ok&&!("errorMessage"in o))return o;{const t=i.ok?o.errorMessage:o.error.message,[r,s]=t.split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===r)throw D(e,"credential-already-in-use",o);if("EMAIL_EXISTS"===r)throw D(e,"email-already-in-use",o);if("USER_DISABLED"===r)throw D(e,"user-disabled",o);const a=n[r]||r.toLowerCase().replace(/[_\s]+/g,"-");if(s)throw g(e,a,s);f(e,a)}}catch(t){if(t instanceof i.FirebaseError)throw t;f(e,"network-request-failed",{message:String(t)})}}async function P(e,t,r,n,i={}){const o=await M(e,t,r,n,i);return"mfaPendingCredential"in o&&f(e,"multi-factor-auth-required",{_serverResponse:o}),o}function R(e,t,r,n){const i=`${t}${r}?${n}`;return e.config.emulator?S(e.config,i):`${e.config.apiScheme}://${i}`}function O(e){switch(e){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}class N{constructor(e){this.auth=e,this.timer=null,this.promise=new Promise(((e,t)=>{this.timer=setTimeout((()=>t(p(this.auth,"network-request-failed"))),T.get())}))}clearNetworkTimeout(){clearTimeout(this.timer)}}function D(e,t,r){const n={appName:e.name};r.email&&(n.email=r.email),r.phoneNumber&&(n.phoneNumber=r.phoneNumber);const i=p(e,t,n);return i.customData._tokenResponse=r,i}function L(e){return void 0!==e&&void 0!==e.getResponse}function U(e){return void 0!==e&&void 0!==e.enterprise}class F{constructor(e){if(this.siteKey="",this.recaptchaEnforcementState=[],void 0===e.recaptchaKey)throw new Error("recaptchaKey undefined");this.siteKey=e.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=e.recaptchaEnforcementState}getProviderEnforcementState(e){if(!this.recaptchaEnforcementState||0===this.recaptchaEnforcementState.length)return null;for(const t of this.recaptchaEnforcementState)if(t.provider&&t.provider===e)return O(t.enforcementState);return null}isProviderEnabled(e){return"ENFORCE"===this.getProviderEnforcementState(e)||"AUDIT"===this.getProviderEnforcementState(e)}}async function j(e,t){return M(e,"GET","/v2/recaptchaConfig",x(e,t))}function z(e){if(e)try{const t=new Date(Number(e));if(!isNaN(t.getTime()))return t.toUTCString()}catch(e){}}async function H(e,t=!1){const r=i.getModularInstance(e),n=await r.getIdToken(t),o=G(n);b(o&&o.exp&&o.auth_time&&o.iat,r.auth,"internal-error");const s="object"==typeof o.firebase?o.firebase:void 0,a=null==s?void 0:s.sign_in_provider;return{claims:o,token:n,authTime:z(K(o.auth_time)),issuedAtTime:z(K(o.iat)),expirationTime:z(K(o.exp)),signInProvider:a||null,signInSecondFactor:(null==s?void 0:s.sign_in_second_factor)||null}}function K(e){return 1e3*Number(e)}function G(e){const[t,r,n]=e.split(".");if(void 0===t||void 0===r||void 0===n)return h("JWT malformed, contained fewer than 3 sections"),null;try{const e=i.base64Decode(r);return e?JSON.parse(e):(h("Failed to decode base64 JWT payload"),null)}catch(e){return h("Caught error parsing JWT payload as JSON",null==e?void 0:e.toString()),null}}async function Q(e,t,r=!1){if(r)return t;try{return await t}catch(t){throw t instanceof i.FirebaseError&&function({code:e}){return"auth/user-disabled"===e||"auth/user-token-expired"===e}(t)&&e.auth.currentUser===e&&await e.auth.signOut(),t}}class q{constructor(e){this.user=e,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(e){var t;if(e){const e=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),e}{this.errorBackoff=3e4;const e=(null!==(t=this.user.stsTokenManager.expirationTime)&&void 0!==t?t:0)-Date.now()-3e5;return Math.max(0,e)}}schedule(e=!1){if(!this.isRunning)return;const t=this.getInterval(e);this.timerId=setTimeout((async()=>{await this.iteration()}),t)}async iteration(){try{await this.user.getIdToken(!0)}catch(e){return void("auth/network-request-failed"===(null==e?void 0:e.code)&&this.schedule(!0))}this.schedule()}}class W{constructor(e,t){this.createdAt=e,this.lastLoginAt=t,this._initializeTime()}_initializeTime(){this.lastSignInTime=z(this.lastLoginAt),this.creationTime=z(this.createdAt)}_copy(e){this.createdAt=e.createdAt,this.lastLoginAt=e.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}async function V(e){var t;const r=e.auth,n=await e.getIdToken(),i=await Q(e,async function(e,t){return M(e,"POST","/v1/accounts:lookup",t)}(r,{idToken:n}));b(null==i?void 0:i.users.length,r,"internal-error");const o=i.users[0];e._notifyReloadListener(o);const s=(null===(t=o.providerUserInfo)||void 0===t?void 0:t.length)?o.providerUserInfo.map((e=>{var{providerId:t}=e,r=a.__rest(e,["providerId"]);return{providerId:t,uid:r.rawId||"",displayName:r.displayName||null,email:r.email||null,phoneNumber:r.phoneNumber||null,photoURL:r.photoUrl||null}})):[],u=(c=e.providerData,l=s,[...c.filter((e=>!l.some((t=>t.providerId===e.providerId)))),...l]);var c,l;const d=e.isAnonymous,h=!(e.email&&o.passwordHash||(null==u?void 0:u.length)),f=!!d&&h,p={uid:o.localId,displayName:o.displayName||null,photoURL:o.photoUrl||null,email:o.email||null,emailVerified:o.emailVerified||!1,phoneNumber:o.phoneNumber||null,tenantId:o.tenantId||null,providerData:u,metadata:new W(o.createdAt,o.lastLoginAt),isAnonymous:f};Object.assign(e,p)}async function Y(e){const t=i.getModularInstance(e);await V(t),await t.auth._persistUserIfCurrent(t),t.auth._notifyListenersIfCurrent(t)}class J{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(e){b(e.idToken,"internal-error"),b(void 0!==e.idToken,"internal-error"),b(void 0!==e.refreshToken,"internal-error");const t="expiresIn"in e&&void 0!==e.expiresIn?Number(e.expiresIn):function(e){const t=G(e);return b(t,"internal-error"),b(void 0!==t.exp,"internal-error"),b(void 0!==t.iat,"internal-error"),Number(t.exp)-Number(t.iat)}(e.idToken);this.updateTokensAndExpiration(e.idToken,e.refreshToken,t)}async getToken(e,t=!1){return b(!this.accessToken||this.refreshToken,e,"user-token-expired"),t||!this.accessToken||this.isExpired?this.refreshToken?(await this.refresh(e,this.refreshToken),this.accessToken):null:this.accessToken}clearRefreshToken(){this.refreshToken=null}async refresh(e,t){const{accessToken:r,refreshToken:n,expiresIn:o}=await async function(e,t){const r=await B(e,{},(async()=>{const r=i.querystring({grant_type:"refresh_token",refresh_token:t}).slice(1),{tokenApiHost:n,apiKey:o}=e.config,s=R(e,n,"/v1/token",`key=${o}`),a=await e._getAdditionalHeaders();return a["Content-Type"]="application/x-www-form-urlencoded",k.fetch()(s,{method:"POST",headers:a,body:r})}));return{accessToken:r.access_token,expiresIn:r.expires_in,refreshToken:r.refresh_token}}(e,t);this.updateTokensAndExpiration(r,n,Number(o))}updateTokensAndExpiration(e,t,r){this.refreshToken=t||null,this.accessToken=e||null,this.expirationTime=Date.now()+1e3*r}static fromJSON(e,t){const{refreshToken:r,accessToken:n,expirationTime:i}=t,o=new J;return r&&(b("string"==typeof r,"internal-error",{appName:e}),o.refreshToken=r),n&&(b("string"==typeof n,"internal-error",{appName:e}),o.accessToken=n),i&&(b("number"==typeof i,"internal-error",{appName:e}),o.expirationTime=i),o}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(e){this.accessToken=e.accessToken,this.refreshToken=e.refreshToken,this.expirationTime=e.expirationTime}_clone(){return Object.assign(new J,this.toJSON())}_performRefresh(){return v("not implemented")}}function X(e,t){b("string"==typeof e||void 0===e,"internal-error",{appName:t})}class Z{constructor(e){var{uid:t,auth:r,stsTokenManager:n}=e,i=a.__rest(e,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new q(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=t,this.auth=r,this.stsTokenManager=n,this.accessToken=n.accessToken,this.displayName=i.displayName||null,this.email=i.email||null,this.emailVerified=i.emailVerified||!1,this.phoneNumber=i.phoneNumber||null,this.photoURL=i.photoURL||null,this.isAnonymous=i.isAnonymous||!1,this.tenantId=i.tenantId||null,this.providerData=i.providerData?[...i.providerData]:[],this.metadata=new W(i.createdAt||void 0,i.lastLoginAt||void 0)}async getIdToken(e){const t=await Q(this,this.stsTokenManager.getToken(this.auth,e));return b(t,this.auth,"internal-error"),this.accessToken!==t&&(this.accessToken=t,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),t}getIdTokenResult(e){return H(this,e)}reload(){return Y(this)}_assign(e){this!==e&&(b(this.uid===e.uid,this.auth,"internal-error"),this.displayName=e.displayName,this.photoURL=e.photoURL,this.email=e.email,this.emailVerified=e.emailVerified,this.phoneNumber=e.phoneNumber,this.isAnonymous=e.isAnonymous,this.tenantId=e.tenantId,this.providerData=e.providerData.map((e=>Object.assign({},e))),this.metadata._copy(e.metadata),this.stsTokenManager._assign(e.stsTokenManager))}_clone(e){const t=new Z(Object.assign(Object.assign({},this),{auth:e,stsTokenManager:this.stsTokenManager._clone()}));return t.metadata._copy(this.metadata),t}_onReload(e){b(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=e,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(e){this.reloadListener?this.reloadListener(e):this.reloadUserInfo=e}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(e,t=!1){let r=!1;e.idToken&&e.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(e),r=!0),t&&await V(this),await this.auth._persistUserIfCurrent(this),r&&this.auth._notifyListenersIfCurrent(this)}async delete(){const e=await this.getIdToken();return await Q(this,async function(e,t){return M(e,"POST","/v1/accounts:delete",t)}(this.auth,{idToken:e})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map((e=>Object.assign({},e))),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(e,t){var r,n,i,o,s,a,u,c;const l=null!==(r=t.displayName)&&void 0!==r?r:void 0,d=null!==(n=t.email)&&void 0!==n?n:void 0,h=null!==(i=t.phoneNumber)&&void 0!==i?i:void 0,f=null!==(o=t.photoURL)&&void 0!==o?o:void 0,p=null!==(s=t.tenantId)&&void 0!==s?s:void 0,g=null!==(a=t._redirectEventId)&&void 0!==a?a:void 0,m=null!==(u=t.createdAt)&&void 0!==u?u:void 0,y=null!==(c=t.lastLoginAt)&&void 0!==c?c:void 0,{uid:v,emailVerified:A,isAnonymous:w,providerData:E,stsTokenManager:_}=t;b(v&&_,e,"internal-error");const I=J.fromJSON(this.name,_);b("string"==typeof v,e,"internal-error"),X(l,e.name),X(d,e.name),b("boolean"==typeof A,e,"internal-error"),b("boolean"==typeof w,e,"internal-error"),X(h,e.name),X(f,e.name),X(p,e.name),X(g,e.name),X(m,e.name),X(y,e.name);const S=new Z({uid:v,auth:e,email:d,emailVerified:A,displayName:l,isAnonymous:w,photoURL:f,phoneNumber:h,tenantId:p,stsTokenManager:I,createdAt:m,lastLoginAt:y});return E&&Array.isArray(E)&&(S.providerData=E.map((e=>Object.assign({},e)))),g&&(S._redirectEventId=g),S}static async _fromIdTokenResponse(e,t,r=!1){const n=new J;n.updateFromServerResponse(t);const i=new Z({uid:t.localId,auth:e,stsTokenManager:n,isAnonymous:r});return await V(i),i}}const $=new Map;function ee(e){A(e instanceof Function,"Expected a class definition");let t=$.get(e);return t?(A(t instanceof e,"Instance stored in cache mismatched with class"),t):(t=new e,$.set(e,t),t)}class te{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(e,t){this.storage[e]=t}async _get(e){const t=this.storage[e];return void 0===t?null:t}async _remove(e){delete this.storage[e]}_addListener(e,t){}_removeListener(e,t){}}te.type="NONE";const re=te;function ne(e,t,r){return`firebase:${e}:${t}:${r}`}class ie{constructor(e,t,r){this.persistence=e,this.auth=t,this.userKey=r;const{config:n,name:i}=this.auth;this.fullUserKey=ne(this.userKey,n.apiKey,i),this.fullPersistenceKey=ne("persistence",n.apiKey,i),this.boundEventHandler=t._onStorageEvent.bind(t),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(e){return this.persistence._set(this.fullUserKey,e.toJSON())}async getCurrentUser(){const e=await this.persistence._get(this.fullUserKey);return e?Z._fromJSON(this.auth,e):null}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(e){if(this.persistence===e)return;const t=await this.getCurrentUser();return await this.removeCurrentUser(),this.persistence=e,t?this.setCurrentUser(t):void 0}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(e,t,r="authUser"){if(!t.length)return new ie(ee(re),e,r);const n=(await Promise.all(t.map((async e=>{if(await e._isAvailable())return e})))).filter((e=>e));let i=n[0]||ee(re);const o=ne(r,e.config.apiKey,e.name);let s=null;for(const r of t)try{const t=await r._get(o);if(t){const n=Z._fromJSON(e,t);r!==i&&(s=n),i=r;break}}catch(e){}const a=n.filter((e=>e._shouldAllowMigration));return i._shouldAllowMigration&&a.length?(i=a[0],s&&await i._set(o,s.toJSON()),await Promise.all(t.map((async e=>{if(e!==i)try{await e._remove(o)}catch(e){}}))),new ie(i,e,r)):new ie(i,e,r)}}function oe(e){const t=e.toLowerCase();if(t.includes("opera/")||t.includes("opr/")||t.includes("opios/"))return"Opera";if(ce(t))return"IEMobile";if(t.includes("msie")||t.includes("trident/"))return"IE";if(t.includes("edge/"))return"Edge";if(se(t))return"Firefox";if(t.includes("silk/"))return"Silk";if(de(t))return"Blackberry";if(he(t))return"Webos";if(ae(t))return"Safari";if((t.includes("chrome/")||ue(t))&&!t.includes("edge/"))return"Chrome";if(le(t))return"Android";{const t=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,r=e.match(t);if(2===(null==r?void 0:r.length))return r[1]}return"Other"}function se(e=i.getUA()){return/firefox\//i.test(e)}function ae(e=i.getUA()){const t=e.toLowerCase();return t.includes("safari/")&&!t.includes("chrome/")&&!t.includes("crios/")&&!t.includes("android")}function ue(e=i.getUA()){return/crios\//i.test(e)}function ce(e=i.getUA()){return/iemobile/i.test(e)}function le(e=i.getUA()){return/android/i.test(e)}function de(e=i.getUA()){return/blackberry/i.test(e)}function he(e=i.getUA()){return/webos/i.test(e)}function fe(e=i.getUA()){return/iphone|ipad|ipod/i.test(e)||/macintosh/i.test(e)&&/mobile/i.test(e)}function pe(e=i.getUA()){return fe(e)||le(e)||he(e)||de(e)||/windows phone/i.test(e)||ce(e)}function ge(e,t=[]){let r;switch(e){case"Browser":r=oe(i.getUA());break;case"Worker":r=`${oe(i.getUA())}-${e}`;break;default:r=e}const n=t.length?t.join(","):"FirebaseCore-web";return`${r}/JsCore/${o.SDK_VERSION}/${n}`}class me{constructor(e){this.auth=e,this.queue=[]}pushCallback(e,t){const r=t=>new Promise(((r,n)=>{try{r(e(t))}catch(e){n(e)}}));r.onAbort=t,this.queue.push(r);const n=this.queue.length-1;return()=>{this.queue[n]=()=>Promise.resolve()}}async runMiddleware(e){if(this.auth.currentUser===e)return;const t=[];try{for(const r of this.queue)await r(e),r.onAbort&&t.push(r.onAbort)}catch(e){t.reverse();for(const e of t)try{e()}catch(e){}throw this.auth._errorFactory.create("login-blocked",{originalMessage:null==e?void 0:e.message})}}}class ye{constructor(e){var t,r,n,i;const o=e.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=null!==(t=o.minPasswordLength)&&void 0!==t?t:6,o.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=o.maxPasswordLength),void 0!==o.containsLowercaseCharacter&&(this.customStrengthOptions.containsLowercaseLetter=o.containsLowercaseCharacter),void 0!==o.containsUppercaseCharacter&&(this.customStrengthOptions.containsUppercaseLetter=o.containsUppercaseCharacter),void 0!==o.containsNumericCharacter&&(this.customStrengthOptions.containsNumericCharacter=o.containsNumericCharacter),void 0!==o.containsNonAlphanumericCharacter&&(this.customStrengthOptions.containsNonAlphanumericCharacter=o.containsNonAlphanumericCharacter),this.enforcementState=e.enforcementState,"ENFORCEMENT_STATE_UNSPECIFIED"===this.enforcementState&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=null!==(n=null===(r=e.allowedNonAlphanumericCharacters)||void 0===r?void 0:r.join(""))&&void 0!==n?n:"",this.forceUpgradeOnSignin=null!==(i=e.forceUpgradeOnSignin)&&void 0!==i&&i,this.schemaVersion=e.schemaVersion}validatePassword(e){var t,r,n,i,o,s;const a={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(e,a),this.validatePasswordCharacterOptions(e,a),a.isValid&&(a.isValid=null===(t=a.meetsMinPasswordLength)||void 0===t||t),a.isValid&&(a.isValid=null===(r=a.meetsMaxPasswordLength)||void 0===r||r),a.isValid&&(a.isValid=null===(n=a.containsLowercaseLetter)||void 0===n||n),a.isValid&&(a.isValid=null===(i=a.containsUppercaseLetter)||void 0===i||i),a.isValid&&(a.isValid=null===(o=a.containsNumericCharacter)||void 0===o||o),a.isValid&&(a.isValid=null===(s=a.containsNonAlphanumericCharacter)||void 0===s||s),a}validatePasswordLengthOptions(e,t){const r=this.customStrengthOptions.minPasswordLength,n=this.customStrengthOptions.maxPasswordLength;r&&(t.meetsMinPasswordLength=e.length>=r),n&&(t.meetsMaxPasswordLength=e.length<=n)}validatePasswordCharacterOptions(e,t){let r;this.updatePasswordCharacterOptionsStatuses(t,!1,!1,!1,!1);for(let n=0;n="a"&&r<="z",r>="A"&&r<="Z",r>="0"&&r<="9",this.allowedNonAlphanumericCharacters.includes(r))}updatePasswordCharacterOptionsStatuses(e,t,r,n,i){this.customStrengthOptions.containsLowercaseLetter&&(e.containsLowercaseLetter||(e.containsLowercaseLetter=t)),this.customStrengthOptions.containsUppercaseLetter&&(e.containsUppercaseLetter||(e.containsUppercaseLetter=r)),this.customStrengthOptions.containsNumericCharacter&&(e.containsNumericCharacter||(e.containsNumericCharacter=n)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(e.containsNonAlphanumericCharacter||(e.containsNonAlphanumericCharacter=i))}}class be{constructor(e,t,r,n){this.app=e,this.heartbeatServiceProvider=t,this.appCheckServiceProvider=r,this.config=n,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new Ae(this),this.idTokenSubscription=new Ae(this),this.beforeStateQueue=new me(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=l,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=e.name,this.clientVersion=n.sdkClientVersion}_initializeWithPersistence(e,t){return t&&(this._popupRedirectResolver=ee(t)),this._initializationPromise=this.queue((async()=>{var r,n;if(!this._deleted&&(this.persistenceManager=await ie.create(this,e),!this._deleted)){if(null===(r=this._popupRedirectResolver)||void 0===r?void 0:r._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch(e){}await this.initializeCurrentUser(t),this.lastNotifiedUid=(null===(n=this.currentUser)||void 0===n?void 0:n.uid)||null,this._deleted||(this._isInitialized=!0)}})),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;const e=await this.assertedPersistence.getCurrentUser();return this.currentUser||e?this.currentUser&&e&&this.currentUser.uid===e.uid?(this._currentUser._assign(e),void await this.currentUser.getIdToken()):void await this._updateCurrentUser(e,!0):void 0}async initializeCurrentUser(e){var t;const r=await this.assertedPersistence.getCurrentUser();let n=r,i=!1;if(e&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();const r=null===(t=this.redirectUser)||void 0===t?void 0:t._redirectEventId,o=null==n?void 0:n._redirectEventId,s=await this.tryRedirectSignIn(e);r&&r!==o||!(null==s?void 0:s.user)||(n=s.user,i=!0)}if(!n)return this.directlySetCurrentUser(null);if(!n._redirectEventId){if(i)try{await this.beforeStateQueue.runMiddleware(n)}catch(e){n=r,this._popupRedirectResolver._overrideRedirectResult(this,(()=>Promise.reject(e)))}return n?this.reloadAndSetCurrentUserOrClear(n):this.directlySetCurrentUser(null)}return b(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===n._redirectEventId?this.directlySetCurrentUser(n):this.reloadAndSetCurrentUserOrClear(n)}async tryRedirectSignIn(e){let t=null;try{t=await this._popupRedirectResolver._completeRedirectFn(this,e,!0)}catch(e){await this._setRedirectUser(null)}return t}async reloadAndSetCurrentUserOrClear(e){try{await V(e)}catch(e){if("auth/network-request-failed"!==(null==e?void 0:e.code))return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(e)}useDeviceLanguage(){this.languageCode=function(){if("undefined"==typeof navigator)return null;const e=navigator;return e.languages&&e.languages[0]||e.language||null}()}async _delete(){this._deleted=!0}async updateCurrentUser(e){const t=e?i.getModularInstance(e):null;return t&&b(t.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(t&&t._clone(this))}async _updateCurrentUser(e,t=!1){if(!this._deleted)return e&&b(this.tenantId===e.tenantId,this,"tenant-id-mismatch"),t||await this.beforeStateQueue.runMiddleware(e),this.queue((async()=>{await this.directlySetCurrentUser(e),this.notifyAuthListeners()}))}async signOut(){return await this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null,!0)}setPersistence(e){return this.queue((async()=>{await this.assertedPersistence.setPersistence(ee(e))}))}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}async validatePassword(e){this._getPasswordPolicyInternal()||await this._updatePasswordPolicy();const t=this._getPasswordPolicyInternal();return t.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):t.validatePassword(e)}_getPasswordPolicyInternal(){return null===this.tenantId?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}async _updatePasswordPolicy(){const e=await async function(e,t={}){return M(e,"GET","/v2/passwordPolicy",x(e,t))}(this),t=new ye(e);null===this.tenantId?this._projectPasswordPolicy=t:this._tenantPasswordPolicies[this.tenantId]=t}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(e){this._errorFactory=new i.ErrorFactory("auth","Firebase",e())}onAuthStateChanged(e,t,r){return this.registerStateListener(this.authStateSubscription,e,t,r)}beforeAuthStateChanged(e,t){return this.beforeStateQueue.pushCallback(e,t)}onIdTokenChanged(e,t,r){return this.registerStateListener(this.idTokenSubscription,e,t,r)}authStateReady(){return new Promise(((e,t)=>{if(this.currentUser)e();else{const r=this.onAuthStateChanged((()=>{r(),e()}),t)}}))}toJSON(){var e;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(e=this._currentUser)||void 0===e?void 0:e.toJSON()}}async _setRedirectUser(e,t){const r=await this.getOrInitRedirectPersistenceManager(t);return null===e?r.removeCurrentUser():r.setCurrentUser(e)}async getOrInitRedirectPersistenceManager(e){if(!this.redirectPersistenceManager){const t=e&&ee(e)||this._popupRedirectResolver;b(t,this,"argument-error"),this.redirectPersistenceManager=await ie.create(this,[ee(t._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(e){var t,r;return this._isInitialized&&await this.queue((async()=>{})),(null===(t=this._currentUser)||void 0===t?void 0:t._redirectEventId)===e?this._currentUser:(null===(r=this.redirectUser)||void 0===r?void 0:r._redirectEventId)===e?this.redirectUser:null}async _persistUserIfCurrent(e){if(e===this.currentUser)return this.queue((async()=>this.directlySetCurrentUser(e)))}_notifyListenersIfCurrent(e){e===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var e,t;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const r=null!==(t=null===(e=this.currentUser)||void 0===e?void 0:e.uid)&&void 0!==t?t:null;this.lastNotifiedUid!==r&&(this.lastNotifiedUid=r,this.authStateSubscription.next(this.currentUser))}registerStateListener(e,t,r,n){if(this._deleted)return()=>{};const i="function"==typeof t?t:t.next.bind(t);let o=!1;const s=this._isInitialized?Promise.resolve():this._initializationPromise;if(b(s,this,"internal-error"),s.then((()=>{o||i(this.currentUser)})),"function"==typeof t){const i=e.addObserver(t,r,n);return()=>{o=!0,i()}}{const r=e.addObserver(t);return()=>{o=!0,r()}}}async directlySetCurrentUser(e){this.currentUser&&this.currentUser!==e&&this._currentUser._stopProactiveRefresh(),e&&this.isProactiveRefreshEnabled&&e._startProactiveRefresh(),this.currentUser=e,e?await this.assertedPersistence.setCurrentUser(e):await this.assertedPersistence.removeCurrentUser()}queue(e){return this.operations=this.operations.then(e,e),this.operations}get assertedPersistence(){return b(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(e){e&&!this.frameworks.includes(e)&&(this.frameworks.push(e),this.frameworks.sort(),this.clientVersion=ge(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){var e;const t={"X-Client-Version":this.clientVersion};this.app.options.appId&&(t["X-Firebase-gmpid"]=this.app.options.appId);const r=await(null===(e=this.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===e?void 0:e.getHeartbeatsHeader());r&&(t["X-Firebase-Client"]=r);const n=await this._getAppCheckToken();return n&&(t["X-Firebase-AppCheck"]=n),t}async _getAppCheckToken(){var e;const t=await(null===(e=this.appCheckServiceProvider.getImmediate({optional:!0}))||void 0===e?void 0:e.getToken());return(null==t?void 0:t.error)&&function(e,...t){d.logLevel<=s.LogLevel.WARN&&d.warn(`Auth (${o.SDK_VERSION}): ${e}`,...t)}(`Error while retrieving App Check token: ${t.error}`),null==t?void 0:t.token}}function ve(e){return i.getModularInstance(e)}class Ae{constructor(e){this.auth=e,this.observer=null,this.addObserver=i.createSubscribe((e=>this.observer=e))}get next(){return b(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}function we(e){return new Promise(((t,r)=>{const n=document.createElement("script");var i,o;n.setAttribute("src",e),n.onload=t,n.onerror=e=>{const t=p("internal-error");t.customData=e,r(t)},n.type="text/javascript",n.charset="UTF-8",(null!==(o=null===(i=document.getElementsByTagName("head"))||void 0===i?void 0:i[0])&&void 0!==o?o:document).appendChild(n)}))}function Ee(e){return`__${e}${Math.floor(1e6*Math.random())}`}class _e{constructor(e){this.type="recaptcha-enterprise",this.auth=ve(e)}async verify(e="verify",t=!1){function r(t,r,n){const i=window.grecaptcha;U(i)?i.enterprise.ready((()=>{i.enterprise.execute(t,{action:e}).then((e=>{r(e)})).catch((()=>{r("NO_RECAPTCHA")}))})):n(Error("No reCAPTCHA enterprise script loaded."))}return new Promise(((e,n)=>{(async function(e){if(!t){if(null==e.tenantId&&null!=e._agentRecaptchaConfig)return e._agentRecaptchaConfig.siteKey;if(null!=e.tenantId&&void 0!==e._tenantRecaptchaConfigs[e.tenantId])return e._tenantRecaptchaConfigs[e.tenantId].siteKey}return new Promise((async(t,r)=>{j(e,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then((n=>{if(void 0!==n.recaptchaKey){const r=new F(n);return null==e.tenantId?e._agentRecaptchaConfig=r:e._tenantRecaptchaConfigs[e.tenantId]=r,t(r.siteKey)}r(new Error("recaptcha Enterprise site key undefined"))})).catch((e=>{r(e)}))}))})(this.auth).then((i=>{if(!t&&U(window.grecaptcha))r(i,e,n);else{if("undefined"==typeof window)return void n(new Error("RecaptchaVerifier is only supported in browser"));we("https://www.google.com/recaptcha/enterprise.js?render="+i).then((()=>{r(i,e,n)})).catch((e=>{n(e)}))}})).catch((e=>{n(e)}))}))}}async function Ie(e,t,r,n=!1){const i=new _e(e);let o;try{o=await i.verify(r)}catch(e){o=await i.verify(r,!0)}const s=Object.assign({},t);return n?Object.assign(s,{captchaResp:o}):Object.assign(s,{captchaResponse:o}),Object.assign(s,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(s,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),s}async function Se(e,t,r,i){var o;if(null===(o=e._getRecaptchaConfig())||void 0===o?void 0:o.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){const n=await Ie(e,t,r,"getOobCode"===r);return i(e,n)}return i(e,t).catch((async o=>{if("auth/missing-recaptcha-token"===o.code){n.log(`${r} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);const o=await Ie(e,t,r,"getOobCode"===r);return i(e,o)}return Promise.reject(o)}))}function ke(e,t){const r=o._getProvider(e,"auth");if(r.isInitialized()){const e=r.getImmediate(),n=r.getOptions();if(i.deepEqual(n,null!=t?t:{}))return e;f(e,"already-initialized")}return r.initialize({options:t})}function Ce(e,t,r){const i=ve(e);b(i._canInitEmulator,i,"emulator-config-failed"),b(/^https?:\/\//.test(t),i,"invalid-emulator-scheme");const o=!!(null==r?void 0:r.disableWarnings),s=Te(t),{host:a,port:u}=function(e){const t=Te(e),r=/(\/\/)?([^?#/]+)/.exec(e.substr(t.length));if(!r)return{host:"",port:null};const n=r[2].split("@").pop()||"",i=/^(\[[^\]]+\])(:|$)/.exec(n);if(i){const e=i[1];return{host:e,port:xe(n.substr(e.length+1))}}{const[e,t]=n.split(":");return{host:e,port:xe(t)}}}(t),c=null===u?"":`:${u}`;i.config.emulator={url:`${s}//${a}${c}/`},i.settings.appVerificationDisabledForTesting=!0,i.emulatorConfig=Object.freeze({host:a,port:u,protocol:s.replace(":",""),options:Object.freeze({disableWarnings:o})}),o||function(){function e(){const e=document.createElement("p"),t=e.style;e.innerText="Running in emulator mode. Do not use with production credentials.",t.position="fixed",t.width="100%",t.backgroundColor="#ffffff",t.border=".1em solid #000000",t.color="#b50000",t.bottom="0px",t.left="0px",t.margin="0px",t.zIndex="10000",t.textAlign="center",e.classList.add("firebase-emulator-warning"),document.body.appendChild(e)}void 0!==n&&"function"==typeof n.info&&n.info("WARNING: You are using the Auth Emulator, which is intended for local testing only. Do not use with production credentials."),"undefined"!=typeof window&&"undefined"!=typeof document&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",e):e())}()}function Te(e){const t=e.indexOf(":");return t<0?"":e.substr(0,t+1)}function xe(e){if(!e)return null;const t=Number(e);return isNaN(t)?null:t}class Me{constructor(e,t){this.providerId=e,this.signInMethod=t}toJSON(){return v("not implemented")}_getIdTokenResponse(e){return v("not implemented")}_linkToIdToken(e,t){return v("not implemented")}_getReauthenticationResolver(e){return v("not implemented")}}async function Be(e,t){return M(e,"POST","/v1/accounts:resetPassword",x(e,t))}async function Pe(e,t){return M(e,"POST","/v1/accounts:update",t)}async function Re(e,t){return P(e,"POST","/v1/accounts:signInWithPassword",x(e,t))}async function Oe(e,t){return M(e,"POST","/v1/accounts:sendOobCode",x(e,t))}async function Ne(e,t){return Oe(e,t)}async function De(e,t){return Oe(e,t)}class Le extends Me{constructor(e,t,r,n=null){super("password",r),this._email=e,this._password=t,this._tenantId=n}static _fromEmailAndPassword(e,t){return new Le(e,t,"password")}static _fromEmailAndCode(e,t,r=null){return new Le(e,t,"emailLink",r)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(e){const t="string"==typeof e?JSON.parse(e):e;if((null==t?void 0:t.email)&&(null==t?void 0:t.password)){if("password"===t.signInMethod)return this._fromEmailAndPassword(t.email,t.password);if("emailLink"===t.signInMethod)return this._fromEmailAndCode(t.email,t.password,t.tenantId)}return null}async _getIdTokenResponse(e){switch(this.signInMethod){case"password":return Se(e,{returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"},"signInWithPassword",Re);case"emailLink":return async function(e,t){return P(e,"POST","/v1/accounts:signInWithEmailLink",x(e,t))}(e,{email:this._email,oobCode:this._password});default:f(e,"internal-error")}}async _linkToIdToken(e,t){switch(this.signInMethod){case"password":return Pe(e,{idToken:t,returnSecureToken:!0,email:this._email,password:this._password});case"emailLink":return async function(e,t){return P(e,"POST","/v1/accounts:signInWithEmailLink",x(e,t))}(e,{idToken:t,email:this._email,oobCode:this._password});default:f(e,"internal-error")}}_getReauthenticationResolver(e){return this._getIdTokenResponse(e)}}async function Ue(e,t){return P(e,"POST","/v1/accounts:signInWithIdp",x(e,t))}class Fe extends Me{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(e){const t=new Fe(e.providerId,e.signInMethod);return e.idToken||e.accessToken?(e.idToken&&(t.idToken=e.idToken),e.accessToken&&(t.accessToken=e.accessToken),e.nonce&&!e.pendingToken&&(t.nonce=e.nonce),e.pendingToken&&(t.pendingToken=e.pendingToken)):e.oauthToken&&e.oauthTokenSecret?(t.accessToken=e.oauthToken,t.secret=e.oauthTokenSecret):f("argument-error"),t}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(e){const t="string"==typeof e?JSON.parse(e):e,{providerId:r,signInMethod:n}=t,i=a.__rest(t,["providerId","signInMethod"]);if(!r||!n)return null;const o=new Fe(r,n);return o.idToken=i.idToken||void 0,o.accessToken=i.accessToken||void 0,o.secret=i.secret,o.nonce=i.nonce,o.pendingToken=i.pendingToken||null,o}_getIdTokenResponse(e){return Ue(e,this.buildRequest())}_linkToIdToken(e,t){const r=this.buildRequest();return r.idToken=t,Ue(e,r)}_getReauthenticationResolver(e){const t=this.buildRequest();return t.autoCreate=!1,Ue(e,t)}buildRequest(){const e={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)e.pendingToken=this.pendingToken;else{const t={};this.idToken&&(t.id_token=this.idToken),this.accessToken&&(t.access_token=this.accessToken),this.secret&&(t.oauth_token_secret=this.secret),t.providerId=this.providerId,this.nonce&&!this.pendingToken&&(t.nonce=this.nonce),e.postBody=i.querystring(t)}return e}}const je={USER_NOT_FOUND:"user-not-found"};class ze extends Me{constructor(e){super("phone","phone"),this.params=e}static _fromVerification(e,t){return new ze({verificationId:e,verificationCode:t})}static _fromTokenResponse(e,t){return new ze({phoneNumber:e,temporaryProof:t})}_getIdTokenResponse(e){return async function(e,t){return P(e,"POST","/v1/accounts:signInWithPhoneNumber",x(e,t))}(e,this._makeVerificationRequest())}_linkToIdToken(e,t){return async function(e,t){const r=await P(e,"POST","/v1/accounts:signInWithPhoneNumber",x(e,t));if(r.temporaryProof)throw D(e,"account-exists-with-different-credential",r);return r}(e,Object.assign({idToken:t},this._makeVerificationRequest()))}_getReauthenticationResolver(e){return async function(e,t){return P(e,"POST","/v1/accounts:signInWithPhoneNumber",x(e,Object.assign(Object.assign({},t),{operation:"REAUTH"})),je)}(e,this._makeVerificationRequest())}_makeVerificationRequest(){const{temporaryProof:e,phoneNumber:t,verificationId:r,verificationCode:n}=this.params;return e&&t?{temporaryProof:e,phoneNumber:t}:{sessionInfo:r,code:n}}toJSON(){const e={providerId:this.providerId};return this.params.phoneNumber&&(e.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(e.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(e.verificationCode=this.params.verificationCode),this.params.verificationId&&(e.verificationId=this.params.verificationId),e}static fromJSON(e){"string"==typeof e&&(e=JSON.parse(e));const{verificationId:t,verificationCode:r,phoneNumber:n,temporaryProof:i}=e;return r||t||n||i?new ze({verificationId:t,verificationCode:r,phoneNumber:n,temporaryProof:i}):null}}class He{constructor(e){var t,r,n,o,s,a;const u=i.querystringDecode(i.extractQuerystring(e)),c=null!==(t=u.apiKey)&&void 0!==t?t:null,l=null!==(r=u.oobCode)&&void 0!==r?r:null,d=function(e){switch(e){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!==(n=u.mode)&&void 0!==n?n:null);b(c&&l&&d,"argument-error"),this.apiKey=c,this.operation=d,this.code=l,this.continueUrl=null!==(o=u.continueUrl)&&void 0!==o?o:null,this.languageCode=null!==(s=u.languageCode)&&void 0!==s?s:null,this.tenantId=null!==(a=u.tenantId)&&void 0!==a?a:null}static parseLink(e){const t=function(e){const t=i.querystringDecode(i.extractQuerystring(e)).link,r=t?i.querystringDecode(i.extractQuerystring(t)).deep_link_id:null,n=i.querystringDecode(i.extractQuerystring(e)).deep_link_id;return(n?i.querystringDecode(i.extractQuerystring(n)).link:null)||n||r||t||e}(e);try{return new He(t)}catch(e){return null}}}class Ke{constructor(){this.providerId=Ke.PROVIDER_ID}static credential(e,t){return Le._fromEmailAndPassword(e,t)}static credentialWithLink(e,t){const r=He.parseLink(t);return b(r,"argument-error"),Le._fromEmailAndCode(e,r.code,r.tenantId)}}Ke.PROVIDER_ID="password",Ke.EMAIL_PASSWORD_SIGN_IN_METHOD="password",Ke.EMAIL_LINK_SIGN_IN_METHOD="emailLink";class Ge{constructor(e){this.providerId=e,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(e){this.defaultLanguageCode=e}setCustomParameters(e){return this.customParameters=e,this}getCustomParameters(){return this.customParameters}}class Qe extends Ge{constructor(){super(...arguments),this.scopes=[]}addScope(e){return this.scopes.includes(e)||this.scopes.push(e),this}getScopes(){return[...this.scopes]}}class qe extends Qe{static credentialFromJSON(e){const t="string"==typeof e?JSON.parse(e):e;return b("providerId"in t&&"signInMethod"in t,"argument-error"),Fe._fromParams(t)}credential(e){return this._credential(Object.assign(Object.assign({},e),{nonce:e.rawNonce}))}_credential(e){return b(e.idToken||e.accessToken,"argument-error"),Fe._fromParams(Object.assign(Object.assign({},e),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(e){return qe.oauthCredentialFromTaggedObject(e)}static credentialFromError(e){return qe.oauthCredentialFromTaggedObject(e.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{oauthIdToken:t,oauthAccessToken:r,oauthTokenSecret:n,pendingToken:i,nonce:o,providerId:s}=e;if(!(r||n||t||i))return null;if(!s)return null;try{return new qe(s)._credential({idToken:t,accessToken:r,nonce:o,pendingToken:i})}catch(e){return null}}}class We extends Qe{constructor(){super("facebook.com")}static credential(e){return Fe._fromParams({providerId:We.PROVIDER_ID,signInMethod:We.FACEBOOK_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return We.credentialFromTaggedObject(e)}static credentialFromError(e){return We.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e))return null;if(!e.oauthAccessToken)return null;try{return We.credential(e.oauthAccessToken)}catch(e){return null}}}We.FACEBOOK_SIGN_IN_METHOD="facebook.com",We.PROVIDER_ID="facebook.com";class Ve extends Qe{constructor(){super("google.com"),this.addScope("profile")}static credential(e,t){return Fe._fromParams({providerId:Ve.PROVIDER_ID,signInMethod:Ve.GOOGLE_SIGN_IN_METHOD,idToken:e,accessToken:t})}static credentialFromResult(e){return Ve.credentialFromTaggedObject(e)}static credentialFromError(e){return Ve.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{oauthIdToken:t,oauthAccessToken:r}=e;if(!t&&!r)return null;try{return Ve.credential(t,r)}catch(e){return null}}}Ve.GOOGLE_SIGN_IN_METHOD="google.com",Ve.PROVIDER_ID="google.com";class Ye extends Qe{constructor(){super("github.com")}static credential(e){return Fe._fromParams({providerId:Ye.PROVIDER_ID,signInMethod:Ye.GITHUB_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return Ye.credentialFromTaggedObject(e)}static credentialFromError(e){return Ye.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e))return null;if(!e.oauthAccessToken)return null;try{return Ye.credential(e.oauthAccessToken)}catch(e){return null}}}Ye.GITHUB_SIGN_IN_METHOD="github.com",Ye.PROVIDER_ID="github.com";class Je extends Me{constructor(e,t){super(e,e),this.pendingToken=t}_getIdTokenResponse(e){return Ue(e,this.buildRequest())}_linkToIdToken(e,t){const r=this.buildRequest();return r.idToken=t,Ue(e,r)}_getReauthenticationResolver(e){const t=this.buildRequest();return t.autoCreate=!1,Ue(e,t)}toJSON(){return{signInMethod:this.signInMethod,providerId:this.providerId,pendingToken:this.pendingToken}}static fromJSON(e){const t="string"==typeof e?JSON.parse(e):e,{providerId:r,signInMethod:n,pendingToken:i}=t;return r&&n&&i&&r===n?new Je(r,i):null}static _create(e,t){return new Je(e,t)}buildRequest(){return{requestUri:"http://localhost",returnSecureToken:!0,pendingToken:this.pendingToken}}}class Xe extends Ge{constructor(e){b(e.startsWith("saml."),"argument-error"),super(e)}static credentialFromResult(e){return Xe.samlCredentialFromTaggedObject(e)}static credentialFromError(e){return Xe.samlCredentialFromTaggedObject(e.customData||{})}static credentialFromJSON(e){const t=Je.fromJSON(e);return b(t,"argument-error"),t}static samlCredentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{pendingToken:t,providerId:r}=e;if(!t||!r)return null;try{return Je._create(r,t)}catch(e){return null}}}class Ze extends Qe{constructor(){super("twitter.com")}static credential(e,t){return Fe._fromParams({providerId:Ze.PROVIDER_ID,signInMethod:Ze.TWITTER_SIGN_IN_METHOD,oauthToken:e,oauthTokenSecret:t})}static credentialFromResult(e){return Ze.credentialFromTaggedObject(e)}static credentialFromError(e){return Ze.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{oauthAccessToken:t,oauthTokenSecret:r}=e;if(!t||!r)return null;try{return Ze.credential(t,r)}catch(e){return null}}}async function $e(e,t){return P(e,"POST","/v1/accounts:signUp",x(e,t))}Ze.TWITTER_SIGN_IN_METHOD="twitter.com",Ze.PROVIDER_ID="twitter.com";class et{constructor(e){this.user=e.user,this.providerId=e.providerId,this._tokenResponse=e._tokenResponse,this.operationType=e.operationType}static async _fromIdTokenResponse(e,t,r,n=!1){const i=await Z._fromIdTokenResponse(e,r,n),o=tt(r);return new et({user:i,providerId:o,_tokenResponse:r,operationType:t})}static async _forOperation(e,t,r){await e._updateTokensIfNecessary(r,!0);const n=tt(r);return new et({user:e,providerId:n,_tokenResponse:r,operationType:t})}}function tt(e){return e.providerId?e.providerId:"phoneNumber"in e?"phone":null}class rt extends i.FirebaseError{constructor(e,t,r,n){var i;super(t.code,t.message),this.operationType=r,this.user=n,Object.setPrototypeOf(this,rt.prototype),this.customData={appName:e.name,tenantId:null!==(i=e.tenantId)&&void 0!==i?i:void 0,_serverResponse:t.customData._serverResponse,operationType:r}}static _fromErrorAndOperation(e,t,r,n){return new rt(e,t,r,n)}}function nt(e,t,r,n){return("reauthenticate"===t?r._getReauthenticationResolver(e):r._getIdTokenResponse(e)).catch((r=>{if("auth/multi-factor-auth-required"===r.code)throw rt._fromErrorAndOperation(e,r,t,n);throw r}))}function it(e){return new Set(e.map((({providerId:e})=>e)).filter((e=>!!e)))}async function ot(e,t,r=!1){const n=await Q(e,t._linkToIdToken(e.auth,await e.getIdToken()),r);return et._forOperation(e,"link",n)}async function st(e,t,r){await V(t);const n=!1===e?"provider-already-linked":"no-such-provider";b(it(t.providerData).has(r)===e,t.auth,n)}async function at(e,t,r=!1){const{auth:n}=e,i="reauthenticate";try{const o=await Q(e,nt(n,i,t,e),r);b(o.idToken,n,"internal-error");const s=G(o.idToken);b(s,n,"internal-error");const{sub:a}=s;return b(e.uid===a,n,"user-mismatch"),et._forOperation(e,i,o)}catch(e){throw"auth/user-not-found"===(null==e?void 0:e.code)&&f(n,"user-mismatch"),e}}async function ut(e,t,r=!1){const n="signIn",i=await nt(e,n,t),o=await et._fromIdTokenResponse(e,n,i);return r||await e._updateCurrentUser(o.user),o}async function ct(e,t){return ut(ve(e),t)}async function lt(e,t){const r=i.getModularInstance(e);return await st(!1,r,t.providerId),ot(r,t)}async function dt(e,t){return at(i.getModularInstance(e),t)}class ht{constructor(e,t){this.factorId=e,this.uid=t.mfaEnrollmentId,this.enrollmentTime=new Date(t.enrolledAt).toUTCString(),this.displayName=t.displayName}static _fromServerResponse(e,t){return"phoneInfo"in t?ft._fromServerResponse(e,t):"totpInfo"in t?pt._fromServerResponse(e,t):f(e,"internal-error")}}class ft extends ht{constructor(e){super("phone",e),this.phoneNumber=e.phoneInfo}static _fromServerResponse(e,t){return new ft(t)}}class pt extends ht{constructor(e){super("totp",e)}static _fromServerResponse(e,t){return new pt(t)}}function gt(e,t,r){var n;b((null===(n=r.url)||void 0===n?void 0:n.length)>0,e,"invalid-continue-uri"),b(void 0===r.dynamicLinkDomain||r.dynamicLinkDomain.length>0,e,"invalid-dynamic-link-domain"),t.continueUrl=r.url,t.dynamicLinkDomain=r.dynamicLinkDomain,t.canHandleCodeInApp=r.handleCodeInApp,r.iOS&&(b(r.iOS.bundleId.length>0,e,"missing-ios-bundle-id"),t.iOSBundleId=r.iOS.bundleId),r.android&&(b(r.android.packageName.length>0,e,"missing-android-pkg-name"),t.androidInstallApp=r.android.installApp,t.androidMinimumVersionCode=r.android.minimumVersion,t.androidPackageName=r.android.packageName)}async function mt(e){const t=ve(e);t._getPasswordPolicyInternal()&&await t._updatePasswordPolicy()}async function yt(e,t){const r=i.getModularInstance(e),n=await Be(r,{oobCode:t}),o=n.requestType;switch(b(o,r,"internal-error"),o){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":b(n.newEmail,r,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":b(n.mfaInfo,r,"internal-error");default:b(n.email,r,"internal-error")}let s=null;return n.mfaInfo&&(s=ht._fromServerResponse(ve(r),n.mfaInfo)),{data:{email:("VERIFY_AND_CHANGE_EMAIL"===n.requestType?n.newEmail:n.email)||null,previousEmail:("VERIFY_AND_CHANGE_EMAIL"===n.requestType?n.email:n.newEmail)||null,multiFactorInfo:s},operation:o}}async function bt(e,t,r){const{auth:n}=e,i={idToken:await e.getIdToken(),returnSecureToken:!0};t&&(i.email=t),r&&(i.password=r);const o=await Q(e,Pe(n,i));await e._updateTokensIfNecessary(o,!0)}class vt{constructor(e,t,r={}){this.isNewUser=e,this.providerId=t,this.profile=r}}class At extends vt{constructor(e,t,r,n){super(e,t,r),this.username=n}}class wt extends vt{constructor(e,t){super(e,"facebook.com",t)}}class Et extends At{constructor(e,t){super(e,"github.com",t,"string"==typeof(null==t?void 0:t.login)?null==t?void 0:t.login:null)}}class _t extends vt{constructor(e,t){super(e,"google.com",t)}}class It extends At{constructor(e,t,r){super(e,"twitter.com",t,r)}}function St(e,t,r,n){return i.getModularInstance(e).onIdTokenChanged(t,r,n)}function kt(e,t,r){return i.getModularInstance(e).beforeAuthStateChanged(t,r)}class Ct{constructor(e,t,r){this.type=e,this.credential=t,this.user=r}static _fromIdtoken(e,t){return new Ct("enroll",e,t)}static _fromMfaPendingCredential(e){return new Ct("signin",e)}toJSON(){const e="enroll"===this.type?"idToken":"pendingCredential";return{multiFactorSession:{[e]:this.credential}}}static fromJSON(e){var t,r;if(null==e?void 0:e.multiFactorSession){if(null===(t=e.multiFactorSession)||void 0===t?void 0:t.pendingCredential)return Ct._fromMfaPendingCredential(e.multiFactorSession.pendingCredential);if(null===(r=e.multiFactorSession)||void 0===r?void 0:r.idToken)return Ct._fromIdtoken(e.multiFactorSession.idToken)}return null}}class Tt{constructor(e,t,r){this.session=e,this.hints=t,this.signInResolver=r}static _fromError(e,t){const r=ve(e),n=t.customData._serverResponse,i=(n.mfaInfo||[]).map((e=>ht._fromServerResponse(r,e)));b(n.mfaPendingCredential,r,"internal-error");const o=Ct._fromMfaPendingCredential(n.mfaPendingCredential);return new Tt(o,i,(async e=>{const i=await e._process(r,o);delete n.mfaInfo,delete n.mfaPendingCredential;const s=Object.assign(Object.assign({},n),{idToken:i.idToken,refreshToken:i.refreshToken});switch(t.operationType){case"signIn":const e=await et._fromIdTokenResponse(r,t.operationType,s);return await r._updateCurrentUser(e.user),e;case"reauthenticate":return b(t.user,r,"internal-error"),et._forOperation(t.user,t.operationType,s);default:f(r,"internal-error")}}))}async resolveSignIn(e){const t=e;return this.signInResolver(t)}}class xt{constructor(e){this.user=e,this.enrolledFactors=[],e._onReload((t=>{t.mfaInfo&&(this.enrolledFactors=t.mfaInfo.map((t=>ht._fromServerResponse(e.auth,t))))}))}static _fromUser(e){return new xt(e)}async getSession(){return Ct._fromIdtoken(await this.user.getIdToken(),this.user)}async enroll(e,t){const r=e,n=await this.getSession(),i=await Q(this.user,r._process(this.user.auth,n,t));return await this.user._updateTokensIfNecessary(i),this.user.reload()}async unenroll(e){const t="string"==typeof e?e:e.uid,r=await this.user.getIdToken();try{const e=await Q(this.user,(n=this.user.auth,i={idToken:r,mfaEnrollmentId:t},M(n,"POST","/v2/accounts/mfaEnrollment:withdraw",x(n,i))));this.enrolledFactors=this.enrolledFactors.filter((({uid:e})=>e!==t)),await this.user._updateTokensIfNecessary(e),await this.user.reload()}catch(e){throw e}var n,i}}const Mt=new WeakMap,Bt="__sak";class Pt{constructor(e,t){this.storageRetriever=e,this.type=t}_isAvailable(){try{return this.storage?(this.storage.setItem(Bt,"1"),this.storage.removeItem(Bt),Promise.resolve(!0)):Promise.resolve(!1)}catch(e){return Promise.resolve(!1)}}_set(e,t){return this.storage.setItem(e,JSON.stringify(t)),Promise.resolve()}_get(e){const t=this.storage.getItem(e);return Promise.resolve(t?JSON.parse(t):null)}_remove(e){return this.storage.removeItem(e),Promise.resolve()}get storage(){return this.storageRetriever()}}class Rt extends Pt{constructor(){super((()=>window.localStorage),"LOCAL"),this.boundEventHandler=(e,t)=>this.onStorageEvent(e,t),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=function(){const e=i.getUA();return ae(e)||fe(e)}()&&function(){try{return!(!window||window===window.top)}catch(e){return!1}}(),this.fallbackToPolling=pe(),this._shouldAllowMigration=!0}forAllChangedKeys(e){for(const t of Object.keys(this.listeners)){const r=this.storage.getItem(t),n=this.localCache[t];r!==n&&e(t,n,r)}}onStorageEvent(e,t=!1){if(!e.key)return void this.forAllChangedKeys(((e,t,r)=>{this.notifyListeners(e,r)}));const r=e.key;if(t?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const n=this.storage.getItem(r);if(e.newValue!==n)null!==e.newValue?this.storage.setItem(r,e.newValue):this.storage.removeItem(r);else if(this.localCache[r]===e.newValue&&!t)return}const n=()=>{const e=this.storage.getItem(r);(t||this.localCache[r]!==e)&&this.notifyListeners(r,e)},o=this.storage.getItem(r);i.isIE()&&10===document.documentMode&&o!==e.newValue&&e.newValue!==e.oldValue?setTimeout(n,10):n()}notifyListeners(e,t){this.localCache[e]=t;const r=this.listeners[e];if(r)for(const e of Array.from(r))e(t?JSON.parse(t):t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval((()=>{this.forAllChangedKeys(((e,t,r)=>{this.onStorageEvent(new StorageEvent("storage",{key:e,oldValue:t,newValue:r}),!0)}))}),1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(e,t){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[e]||(this.listeners[e]=new Set,this.localCache[e]=this.storage.getItem(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}async _set(e,t){await super._set(e,t),this.localCache[e]=JSON.stringify(t)}async _get(e){const t=await super._get(e);return this.localCache[e]=JSON.stringify(t),t}async _remove(e){await super._remove(e),delete this.localCache[e]}}Rt.type="LOCAL";const Ot=Rt;class Nt extends Pt{constructor(){super((()=>window.sessionStorage),"SESSION")}_addListener(e,t){}_removeListener(e,t){}}Nt.type="SESSION";const Dt=Nt;class Lt{constructor(e){this.eventTarget=e,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(e){const t=this.receivers.find((t=>t.isListeningto(e)));if(t)return t;const r=new Lt(e);return this.receivers.push(r),r}isListeningto(e){return this.eventTarget===e}async handleEvent(e){const t=e,{eventId:r,eventType:n,data:i}=t.data,o=this.handlersMap[n];if(!(null==o?void 0:o.size))return;t.ports[0].postMessage({status:"ack",eventId:r,eventType:n});const s=Array.from(o).map((async e=>e(t.origin,i))),a=await function(e){return Promise.all(e.map((async e=>{try{return{fulfilled:!0,value:await e}}catch(e){return{fulfilled:!1,reason:e}}})))}(s);t.ports[0].postMessage({status:"done",eventId:r,eventType:n,response:a})}_subscribe(e,t){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[e]||(this.handlersMap[e]=new Set),this.handlersMap[e].add(t)}_unsubscribe(e,t){this.handlersMap[e]&&t&&this.handlersMap[e].delete(t),t&&0!==this.handlersMap[e].size||delete this.handlersMap[e],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}function Ut(e="",t=10){let r="";for(let e=0;e{const u=Ut("",20);n.port1.start();const c=setTimeout((()=>{a(new Error("unsupported_event"))}),r);o={messageChannel:n,onMessage(e){const t=e;if(t.data.eventId===u)switch(t.data.status){case"ack":clearTimeout(c),i=setTimeout((()=>{a(new Error("timeout"))}),3e3);break;case"done":clearTimeout(i),s(t.data.response);break;default:clearTimeout(c),clearTimeout(i),a(new Error("invalid_response"))}}},this.handlers.add(o),n.port1.addEventListener("message",o.onMessage),this.target.postMessage({eventType:e,eventId:u,data:t},[n.port2])})).finally((()=>{o&&this.removeMessageHandler(o)}))}}function jt(){return window}function zt(){return void 0!==jt().WorkerGlobalScope&&"function"==typeof jt().importScripts}const Ht="firebaseLocalStorageDb",Kt="firebaseLocalStorage",Gt="fbase_key";class Qt{constructor(e){this.request=e}toPromise(){return new Promise(((e,t)=>{this.request.addEventListener("success",(()=>{e(this.request.result)})),this.request.addEventListener("error",(()=>{t(this.request.error)}))}))}}function qt(e,t){return e.transaction([Kt],t?"readwrite":"readonly").objectStore(Kt)}function Wt(){const e=indexedDB.open(Ht,1);return new Promise(((t,r)=>{e.addEventListener("error",(()=>{r(e.error)})),e.addEventListener("upgradeneeded",(()=>{const t=e.result;try{t.createObjectStore(Kt,{keyPath:Gt})}catch(e){r(e)}})),e.addEventListener("success",(async()=>{const r=e.result;r.objectStoreNames.contains(Kt)?t(r):(r.close(),await function(){const e=indexedDB.deleteDatabase(Ht);return new Qt(e).toPromise()}(),t(await Wt()))}))}))}async function Vt(e,t,r){const n=qt(e,!0).put({[Gt]:t,value:r});return new Qt(n).toPromise()}function Yt(e,t){const r=qt(e,!0).delete(t);return new Qt(r).toPromise()}class Jt{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then((()=>{}),(()=>{}))}async _openDb(){return this.db||(this.db=await Wt()),this.db}async _withRetries(e){let t=0;for(;;)try{const t=await this._openDb();return await e(t)}catch(e){if(t++>3)throw e;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return zt()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=Lt._getInstance(zt()?self:null),this.receiver._subscribe("keyChanged",(async(e,t)=>({keyProcessed:(await this._poll()).includes(t.key)}))),this.receiver._subscribe("ping",(async(e,t)=>["keyChanged"]))}async initializeSender(){var e,t;if(this.activeServiceWorker=await async function(){if(!(null===navigator||void 0===navigator?void 0:navigator.serviceWorker))return null;try{return(await navigator.serviceWorker.ready).active}catch(e){return null}}(),!this.activeServiceWorker)return;this.sender=new Ft(this.activeServiceWorker);const r=await this.sender._send("ping",{},800);r&&(null===(e=r[0])||void 0===e?void 0:e.fulfilled)&&(null===(t=r[0])||void 0===t?void 0:t.value.includes("keyChanged"))&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(e){var t;if(this.sender&&this.activeServiceWorker&&((null===(t=null===navigator||void 0===navigator?void 0:navigator.serviceWorker)||void 0===t?void 0:t.controller)||null)===this.activeServiceWorker)try{await this.sender._send("keyChanged",{key:e},this.serviceWorkerReceiverAvailable?800:50)}catch(t){}}async _isAvailable(){try{if(!indexedDB)return!1;const e=await Wt();return await Vt(e,Bt,"1"),await Yt(e,Bt),!0}catch(e){}return!1}async _withPendingWrite(e){this.pendingWrites++;try{await e()}finally{this.pendingWrites--}}async _set(e,t){return this._withPendingWrite((async()=>(await this._withRetries((r=>Vt(r,e,t))),this.localCache[e]=t,this.notifyServiceWorker(e))))}async _get(e){const t=await this._withRetries((t=>async function(e,t){const r=qt(e,!1).get(t),n=await new Qt(r).toPromise();return void 0===n?null:n.value}(t,e)));return this.localCache[e]=t,t}async _remove(e){return this._withPendingWrite((async()=>(await this._withRetries((t=>Yt(t,e))),delete this.localCache[e],this.notifyServiceWorker(e))))}async _poll(){const e=await this._withRetries((e=>{const t=qt(e,!1).getAll();return new Qt(t).toPromise()}));if(!e)return[];if(0!==this.pendingWrites)return[];const t=[],r=new Set;for(const{fbase_key:n,value:i}of e)r.add(n),JSON.stringify(this.localCache[n])!==JSON.stringify(i)&&(this.notifyListeners(n,i),t.push(n));for(const e of Object.keys(this.localCache))this.localCache[e]&&!r.has(e)&&(this.notifyListeners(e,null),t.push(e));return t}notifyListeners(e,t){this.localCache[e]=t;const r=this.listeners[e];if(r)for(const e of Array.from(r))e(t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval((async()=>this._poll()),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(e,t){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[e]||(this.listeners[e]=new Set,this._get(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&this.stopPolling()}}Jt.type="LOCAL";const Xt=Jt,Zt=1e12;class $t{constructor(e){this.auth=e,this.counter=Zt,this._widgets=new Map}render(e,t){const r=this.counter;return this._widgets.set(r,new er(e,this.auth.name,t||{})),this.counter++,r}reset(e){var t;const r=e||Zt;null===(t=this._widgets.get(r))||void 0===t||t.delete(),this._widgets.delete(r)}getResponse(e){var t;const r=e||Zt;return(null===(t=this._widgets.get(r))||void 0===t?void 0:t.getResponse())||""}async execute(e){var t;const r=e||Zt;return null===(t=this._widgets.get(r))||void 0===t||t.execute(),""}}class er{constructor(e,t,r){this.params=r,this.timerId=null,this.deleted=!1,this.responseToken=null,this.clickHandler=()=>{this.execute()};const n="string"==typeof e?document.getElementById(e):e;b(n,"argument-error",{appName:t}),this.container=n,this.isVisible="invisible"!==this.params.size,this.isVisible?this.execute():this.container.addEventListener("click",this.clickHandler)}getResponse(){return this.checkIfDeleted(),this.responseToken}delete(){this.checkIfDeleted(),this.deleted=!0,this.timerId&&(clearTimeout(this.timerId),this.timerId=null),this.container.removeEventListener("click",this.clickHandler)}execute(){this.checkIfDeleted(),this.timerId||(this.timerId=window.setTimeout((()=>{this.responseToken=function(e){const t=[],r="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let e=0;e<50;e++)t.push(r.charAt(Math.floor(62*Math.random())));return t.join("")}();const{callback:e,"expired-callback":t}=this.params;if(e)try{e(this.responseToken)}catch(e){}this.timerId=window.setTimeout((()=>{if(this.timerId=null,this.responseToken=null,t)try{t()}catch(e){}this.isVisible&&this.execute()}),6e4)}),500))}checkIfDeleted(){if(this.deleted)throw new Error("reCAPTCHA mock was already deleted!")}}const tr=Ee("rcb"),rr=new I(3e4,6e4);class nr{constructor(){var e;this.hostLanguage="",this.counter=0,this.librarySeparatelyLoaded=!!(null===(e=jt().grecaptcha)||void 0===e?void 0:e.render)}load(e,t=""){return b(function(e){return e.length<=6&&/^\s*[a-zA-Z0-9\-]*\s*$/.test(e)}(t),e,"argument-error"),this.shouldResolveImmediately(t)&&L(jt().grecaptcha)?Promise.resolve(jt().grecaptcha):new Promise(((r,n)=>{const o=jt().setTimeout((()=>{n(p(e,"network-request-failed"))}),rr.get());jt()[tr]=()=>{jt().clearTimeout(o),delete jt()[tr];const i=jt().grecaptcha;if(!i||!L(i))return void n(p(e,"internal-error"));const s=i.render;i.render=(e,t)=>{const r=s(e,t);return this.counter++,r},this.hostLanguage=t,r(i)},we(`https://www.google.com/recaptcha/api.js??${i.querystring({onload:tr,render:"explicit",hl:t})}`).catch((()=>{clearTimeout(o),n(p(e,"internal-error"))}))}))}clearedOneInstance(){this.counter--}shouldResolveImmediately(e){var t;return!!(null===(t=jt().grecaptcha)||void 0===t?void 0:t.render)&&(e===this.hostLanguage||this.counter>0||this.librarySeparatelyLoaded)}}class ir{async load(e){return new $t(e)}clearedOneInstance(){}}const or="recaptcha",sr={theme:"light",type:"image"};class ar{constructor(e,t){this.verificationId=e,this.onConfirmation=t}confirm(e){const t=ze._fromVerification(this.verificationId,e);return this.onConfirmation(t)}}async function ur(e,t,r){var n;const i=await r.verify();try{let o;if(b("string"==typeof i,e,"argument-error"),b(r.type===or,e,"argument-error"),o="string"==typeof t?{phoneNumber:t}:t,"session"in o){const t=o.session;if("phoneNumber"in o){b("enroll"===t.type,e,"internal-error");const r=await function(e,t){return M(e,"POST","/v2/accounts/mfaEnrollment:start",x(e,t))}(e,{idToken:t.credential,phoneEnrollmentInfo:{phoneNumber:o.phoneNumber,recaptchaToken:i}});return r.phoneSessionInfo.sessionInfo}{b("signin"===t.type,e,"internal-error");const r=(null===(n=o.multiFactorHint)||void 0===n?void 0:n.uid)||o.multiFactorUid;b(r,e,"missing-multi-factor-info");const s=await function(e,t){return M(e,"POST","/v2/accounts/mfaSignIn:start",x(e,t))}(e,{mfaPendingCredential:t.credential,mfaEnrollmentId:r,phoneSignInInfo:{recaptchaToken:i}});return s.phoneResponseInfo.sessionInfo}}{const{sessionInfo:t}=await async function(e,t){return M(e,"POST","/v1/accounts:sendVerificationCode",x(e,t))}(e,{phoneNumber:o.phoneNumber,recaptchaToken:i});return t}}finally{r._reset()}}class cr{constructor(e){this.providerId=cr.PROVIDER_ID,this.auth=ve(e)}verifyPhoneNumber(e,t){return ur(this.auth,e,i.getModularInstance(t))}static credential(e,t){return ze._fromVerification(e,t)}static credentialFromResult(e){const t=e;return cr.credentialFromTaggedObject(t)}static credentialFromError(e){return cr.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{phoneNumber:t,temporaryProof:r}=e;return t&&r?ze._fromTokenResponse(t,r):null}}function lr(e,t){return t?ee(t):(b(e._popupRedirectResolver,e,"argument-error"),e._popupRedirectResolver)}cr.PROVIDER_ID="phone",cr.PHONE_SIGN_IN_METHOD="phone";class dr extends Me{constructor(e){super("custom","custom"),this.params=e}_getIdTokenResponse(e){return Ue(e,this._buildIdpRequest())}_linkToIdToken(e,t){return Ue(e,this._buildIdpRequest(t))}_getReauthenticationResolver(e){return Ue(e,this._buildIdpRequest())}_buildIdpRequest(e){const t={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return e&&(t.idToken=e),t}}function hr(e){return ut(e.auth,new dr(e),e.bypassAuthState)}function fr(e){const{auth:t,user:r}=e;return b(r,t,"internal-error"),at(r,new dr(e),e.bypassAuthState)}async function pr(e){const{auth:t,user:r}=e;return b(r,t,"internal-error"),ot(r,new dr(e),e.bypassAuthState)}class gr{constructor(e,t,r,n,i=!1){this.auth=e,this.resolver=r,this.user=n,this.bypassAuthState=i,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(t)?t:[t]}execute(){return new Promise((async(e,t)=>{this.pendingPromise={resolve:e,reject:t};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(e){this.reject(e)}}))}async onAuthEvent(e){const{urlResponse:t,sessionId:r,postBody:n,tenantId:i,error:o,type:s}=e;if(o)return void this.reject(o);const a={auth:this.auth,requestUri:t,sessionId:r,tenantId:i||void 0,postBody:n||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(s)(a))}catch(e){this.reject(e)}}onError(e){this.reject(e)}getIdpTask(e){switch(e){case"signInViaPopup":case"signInViaRedirect":return hr;case"linkViaPopup":case"linkViaRedirect":return pr;case"reauthViaPopup":case"reauthViaRedirect":return fr;default:f(this.auth,"internal-error")}}resolve(e){A(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(e),this.unregisterAndCleanUp()}reject(e){A(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(e),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}const mr=new I(2e3,1e4);class yr extends gr{constructor(e,t,r,n,i){super(e,t,n,i),this.provider=r,this.authWindow=null,this.pollId=null,yr.currentPopupAction&&yr.currentPopupAction.cancel(),yr.currentPopupAction=this}async executeNotNull(){const e=await this.execute();return b(e,this.auth,"internal-error"),e}async onExecution(){A(1===this.filter.length,"Popup operations only handle one event");const e=Ut();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],e),this.authWindow.associatedEvent=e,this.resolver._originValidation(this.auth).catch((e=>{this.reject(e)})),this.resolver._isIframeWebStorageSupported(this.auth,(e=>{e||this.reject(p(this.auth,"web-storage-unsupported"))})),this.pollUserCancellation()}get eventId(){var e;return(null===(e=this.authWindow)||void 0===e?void 0:e.associatedEvent)||null}cancel(){this.reject(p(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,yr.currentPopupAction=null}pollUserCancellation(){const e=()=>{var t,r;(null===(r=null===(t=this.authWindow)||void 0===t?void 0:t.window)||void 0===r?void 0:r.closed)?this.pollId=window.setTimeout((()=>{this.pollId=null,this.reject(p(this.auth,"popup-closed-by-user"))}),8e3):this.pollId=window.setTimeout(e,mr.get())};e()}}yr.currentPopupAction=null;const br="pendingRedirect",vr=new Map;class Ar extends gr{constructor(e,t,r=!1){super(e,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],t,void 0,r),this.eventId=null}async execute(){let e=vr.get(this.auth._key());if(!e){try{const t=await async function(e,t){const r=Ir(t),n=_r(e);if(!await n._isAvailable())return!1;const i="true"===await n._get(r);return await n._remove(r),i}(this.resolver,this.auth)?await super.execute():null;e=()=>Promise.resolve(t)}catch(t){e=()=>Promise.reject(t)}vr.set(this.auth._key(),e)}return this.bypassAuthState||vr.set(this.auth._key(),(()=>Promise.resolve(null))),e()}async onAuthEvent(e){if("signInViaRedirect"===e.type)return super.onAuthEvent(e);if("unknown"!==e.type){if(e.eventId){const t=await this.auth._redirectUserForId(e.eventId);if(t)return this.user=t,super.onAuthEvent(e);this.resolve(null)}}else this.resolve(null)}async onExecution(){}cleanUp(){}}async function wr(e,t){return _r(e)._set(Ir(t),"true")}function Er(e,t){vr.set(e._key(),t)}function _r(e){return ee(e._redirectPersistence)}function Ir(e){return ne(br,e.config.apiKey,e.name)}async function Sr(e,t,r=!1){const n=ve(e),i=lr(n,t),o=new Ar(n,i,r),s=await o.execute();return s&&!r&&(delete s.user._redirectEventId,await n._persistUserIfCurrent(s.user),await n._setRedirectUser(null,t)),s}async function kr(e){const t=Ut(`${e.uid}:::`);return e._redirectEventId=t,await e.auth._setRedirectUser(e),await e.auth._persistUserIfCurrent(e),t}class Cr{constructor(e){this.auth=e,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(e){this.consumers.add(e),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,e)&&(this.sendToConsumer(this.queuedRedirectEvent,e),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(e){this.consumers.delete(e)}onEvent(e){if(this.hasEventBeenHandled(e))return!1;let t=!1;return this.consumers.forEach((r=>{this.isEventForConsumer(e,r)&&(t=!0,this.sendToConsumer(e,r),this.saveEventToCache(e))})),this.hasHandledPotentialRedirect||!function(e){switch(e.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return xr(e);default:return!1}}(e)||(this.hasHandledPotentialRedirect=!0,t||(this.queuedRedirectEvent=e,t=!0)),t}sendToConsumer(e,t){var r;if(e.error&&!xr(e)){const n=(null===(r=e.error.code)||void 0===r?void 0:r.split("auth/")[1])||"internal-error";t.onError(p(this.auth,n))}else t.onAuthEvent(e)}isEventForConsumer(e,t){const r=null===t.eventId||!!e.eventId&&e.eventId===t.eventId;return t.filter.includes(e.type)&&r}hasEventBeenHandled(e){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(Tr(e))}saveEventToCache(e){this.cachedEventUids.add(Tr(e)),this.lastProcessedEventTime=Date.now()}}function Tr(e){return[e.type,e.eventId,e.sessionId,e.tenantId].filter((e=>e)).join("-")}function xr({type:e,error:t}){return"unknown"===e&&"auth/no-auth-event"===(null==t?void 0:t.code)}async function Mr(e,t={}){return M(e,"GET","/v1/projects",t)}const Br=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,Pr=/^https?/;function Rr(e){const t=w(),{protocol:r,hostname:n}=new URL(t);if(e.startsWith("chrome-extension://")){const i=new URL(e);return""===i.hostname&&""===n?"chrome-extension:"===r&&e.replace("chrome-extension://","")===t.replace("chrome-extension://",""):"chrome-extension:"===r&&i.hostname===n}if(!Pr.test(r))return!1;if(Br.test(e))return n===e;const i=e.replace(/\./g,"\\.");return new RegExp("^(.+\\."+i+"|"+i+")$","i").test(n)}const Or=new I(3e4,6e4);function Nr(){const e=jt().___jsl;if(null==e?void 0:e.H)for(const t of Object.keys(e.H))if(e.H[t].r=e.H[t].r||[],e.H[t].L=e.H[t].L||[],e.H[t].r=[...e.H[t].L],e.CP)for(let t=0;t{var n,i,o;function s(){Nr(),gapi.load("gapi.iframes",{callback:()=>{t(gapi.iframes.getContext())},ontimeout:()=>{Nr(),r(p(e,"network-request-failed"))},timeout:Or.get()})}if(null===(i=null===(n=jt().gapi)||void 0===n?void 0:n.iframes)||void 0===i?void 0:i.Iframe)t(gapi.iframes.getContext());else{if(!(null===(o=jt().gapi)||void 0===o?void 0:o.load)){const t=Ee("iframefcb");return jt()[t]=()=>{gapi.load?s():r(p(e,"network-request-failed"))},we(`https://apis.google.com/js/api.js?onload=${t}`).catch((e=>r(e)))}s()}})).catch((e=>{throw Dr=null,e}))}(e),Dr}const Ur=new I(5e3,15e3),Fr={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},jr=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function zr(e){const t=e.config;b(t.authDomain,e,"auth-domain-config-required");const r=t.emulator?S(t,"emulator/auth/iframe"):`https://${e.config.authDomain}/__/auth/iframe`,n={apiKey:t.apiKey,appName:e.name,v:o.SDK_VERSION},s=jr.get(e.config.apiHost);s&&(n.eid=s);const a=e._getFrameworks();return a.length&&(n.fw=a.join(",")),`${r}?${i.querystring(n).slice(1)}`}const Hr={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class Kr{constructor(e){this.window=e,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch(e){}}}const Gr=encodeURIComponent("fac");async function Qr(e,t,r,n,s,a){b(e.config.authDomain,e,"auth-domain-config-required"),b(e.config.apiKey,e,"invalid-api-key");const u={apiKey:e.config.apiKey,appName:e.name,authType:r,redirectUrl:n,v:o.SDK_VERSION,eventId:s};if(t instanceof Ge){t.setDefaultLanguage(e.languageCode),u.providerId=t.providerId||"",i.isEmpty(t.getCustomParameters())||(u.customParameters=JSON.stringify(t.getCustomParameters()));for(const[e,t]of Object.entries(a||{}))u[e]=t}if(t instanceof Qe){const e=t.getScopes().filter((e=>""!==e));e.length>0&&(u.scopes=e.join(","))}e.tenantId&&(u.tid=e.tenantId);const c=u;for(const e of Object.keys(c))void 0===c[e]&&delete c[e];const l=await e._getAppCheckToken(),d=l?`#${Gr}=${encodeURIComponent(l)}`:"";return`${function({config:e}){return e.emulator?S(e,"emulator/auth/handler"):`https://${e.authDomain}/__/auth/handler`}(e)}?${i.querystring(c).slice(1)}${d}`}const qr="webStorageSupport",Wr=class{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=Dt,this._completeRedirectFn=Sr,this._overrideRedirectResult=Er}async _openPopup(e,t,r,n){var o;return A(null===(o=this.eventManagers[e._key()])||void 0===o?void 0:o.manager,"_initialize() not called before _openPopup()"),function(e,t,r,n=500,o=600){const s=Math.max((window.screen.availHeight-o)/2,0).toString(),a=Math.max((window.screen.availWidth-n)/2,0).toString();let u="";const c=Object.assign(Object.assign({},Hr),{width:n.toString(),height:o.toString(),top:s,left:a}),l=i.getUA().toLowerCase();r&&(u=ue(l)?"_blank":r),se(l)&&(t=t||"http://localhost",c.scrollbars="yes");const d=Object.entries(c).reduce(((e,[t,r])=>`${e}${t}=${r},`),"");if(function(e=i.getUA()){var t;return fe(e)&&!!(null===(t=window.navigator)||void 0===t?void 0:t.standalone)}(l)&&"_self"!==u)return function(e,t){const r=document.createElement("a");r.href=e,r.target=t;const n=document.createEvent("MouseEvent");n.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),r.dispatchEvent(n)}(t||"",u),new Kr(null);const h=window.open(t||"",u,d);b(h,e,"popup-blocked");try{h.focus()}catch(e){}return new Kr(h)}(e,await Qr(e,t,r,w(),n),Ut())}async _openRedirect(e,t,r,n){return await this._originValidation(e),i=await Qr(e,t,r,w(),n),jt().location.href=i,new Promise((()=>{}));var i}_initialize(e){const t=e._key();if(this.eventManagers[t]){const{manager:e,promise:r}=this.eventManagers[t];return e?Promise.resolve(e):(A(r,"If manager is not set, promise should be"),r)}const r=this.initAndGetManager(e);return this.eventManagers[t]={promise:r},r.catch((()=>{delete this.eventManagers[t]})),r}async initAndGetManager(e){const t=await async function(e){const t=await Lr(e),r=jt().gapi;return b(r,e,"internal-error"),t.open({where:document.body,url:zr(e),messageHandlersFilter:r.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:Fr,dontclear:!0},(t=>new Promise((async(r,n)=>{await t.restyle({setHideOnLeave:!1});const i=p(e,"network-request-failed"),o=jt().setTimeout((()=>{n(i)}),Ur.get());function s(){jt().clearTimeout(o),r(t)}t.ping(s).then(s,(()=>{n(i)}))}))))}(e),r=new Cr(e);return t.register("authEvent",(t=>(b(null==t?void 0:t.authEvent,e,"invalid-auth-event"),{status:r.onEvent(t.authEvent)?"ACK":"ERROR"})),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[e._key()]={manager:r},this.iframes[e._key()]=t,r}_isIframeWebStorageSupported(e,t){this.iframes[e._key()].send(qr,{type:qr},(r=>{var n;const i=null===(n=null==r?void 0:r[0])||void 0===n?void 0:n[qr];void 0!==i&&t(!!i),f(e,"internal-error")}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(e){const t=e._key();return this.originValidationPromises[t]||(this.originValidationPromises[t]=async function(e){if(e.config.emulator)return;const{authorizedDomains:t}=await Mr(e);for(const e of t)try{if(Rr(e))return}catch(e){}f(e,"unauthorized-domain")}(e)),this.originValidationPromises[t]}get _shouldInitProactively(){return pe()||ae()||fe()}};class Vr{constructor(e){this.factorId=e}_process(e,t,r){switch(t.type){case"enroll":return this._finalizeEnroll(e,t.credential,r);case"signin":return this._finalizeSignIn(e,t.credential);default:return v("unexpected MultiFactorSessionType")}}}class Yr extends Vr{constructor(e){super("phone"),this.credential=e}static _fromCredential(e){return new Yr(e)}_finalizeEnroll(e,t,r){return function(e,t){return M(e,"POST","/v2/accounts/mfaEnrollment:finalize",x(e,t))}(e,{idToken:t,displayName:r,phoneVerificationInfo:this.credential._makeVerificationRequest()})}_finalizeSignIn(e,t){return function(e,t){return M(e,"POST","/v2/accounts/mfaSignIn:finalize",x(e,t))}(e,{mfaPendingCredential:t,phoneVerificationInfo:this.credential._makeVerificationRequest()})}}class Jr{constructor(){}static assertion(e){return Yr._fromCredential(e)}}Jr.FACTOR_ID="phone";class Xr{static assertionForEnrollment(e,t){return Zr._fromSecret(e,t)}static assertionForSignIn(e,t){return Zr._fromEnrollmentId(e,t)}static async generateSecret(e){var t;const r=e;b(void 0!==(null===(t=r.user)||void 0===t?void 0:t.auth),"internal-error");const n=await(i=r.user.auth,o={idToken:r.credential,totpEnrollmentInfo:{}},M(i,"POST","/v2/accounts/mfaEnrollment:start",x(i,o)));var i,o;return $r._fromStartTotpMfaEnrollmentResponse(n,r.user.auth)}}Xr.FACTOR_ID="totp";class Zr extends Vr{constructor(e,t,r){super("totp"),this.otp=e,this.enrollmentId=t,this.secret=r}static _fromSecret(e,t){return new Zr(t,void 0,e)}static _fromEnrollmentId(e,t){return new Zr(t,e)}async _finalizeEnroll(e,t,r){return b(void 0!==this.secret,e,"argument-error"),function(e,t){return M(e,"POST","/v2/accounts/mfaEnrollment:finalize",x(e,t))}(e,{idToken:t,displayName:r,totpVerificationInfo:this.secret._makeTotpVerificationInfo(this.otp)})}async _finalizeSignIn(e,t){b(void 0!==this.enrollmentId&&void 0!==this.otp,e,"argument-error");const r={verificationCode:this.otp};return function(e,t){return M(e,"POST","/v2/accounts/mfaSignIn:finalize",x(e,t))}(e,{mfaPendingCredential:t,mfaEnrollmentId:this.enrollmentId,totpVerificationInfo:r})}}class $r{constructor(e,t,r,n,i,o,s){this.sessionInfo=o,this.auth=s,this.secretKey=e,this.hashingAlgorithm=t,this.codeLength=r,this.codeIntervalSeconds=n,this.enrollmentCompletionDeadline=i}static _fromStartTotpMfaEnrollmentResponse(e,t){return new $r(e.totpSessionInfo.sharedSecretKey,e.totpSessionInfo.hashingAlgorithm,e.totpSessionInfo.verificationCodeLength,e.totpSessionInfo.periodSec,new Date(e.totpSessionInfo.finalizeEnrollmentTime).toUTCString(),e.totpSessionInfo.sessionInfo,t)}_makeTotpVerificationInfo(e){return{sessionInfo:this.sessionInfo,verificationCode:e}}generateQrCodeUrl(e,t){var r;let n=!1;return(en(e)||en(t))&&(n=!0),n&&(en(e)&&(e=(null===(r=this.auth.currentUser)||void 0===r?void 0:r.email)||"unknownuser"),en(t)&&(t=this.auth.name)),`otpauth://totp/${t}:${e}?secret=${this.secretKey}&issuer=${t}&algorithm=${this.hashingAlgorithm}&digits=${this.codeLength}`}}function en(e){return void 0===e||0===(null==e?void 0:e.length)}var tn="@firebase/auth",rn="1.3.2";class nn{constructor(e){this.auth=e,this.internalListeners=new Map}getUid(){var e;return this.assertAuthConfigured(),(null===(e=this.auth.currentUser)||void 0===e?void 0:e.uid)||null}async getToken(e){return this.assertAuthConfigured(),await this.auth._initializationPromise,this.auth.currentUser?{accessToken:await this.auth.currentUser.getIdToken(e)}:null}addAuthTokenListener(e){if(this.assertAuthConfigured(),this.internalListeners.has(e))return;const t=this.auth.onIdTokenChanged((t=>{e((null==t?void 0:t.stsTokenManager.accessToken)||null)}));this.internalListeners.set(e,t),this.updateProactiveRefresh()}removeAuthTokenListener(e){this.assertAuthConfigured();const t=this.internalListeners.get(e);t&&(this.internalListeners.delete(e),t(),this.updateProactiveRefresh())}assertAuthConfigured(){b(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}const on=i.getExperimentalSetting("authIdTokenMaxAge")||300;let sn=null;var an;an="Browser",o._registerComponent(new u.Component("auth",((e,{options:t})=>{const r=e.getProvider("app").getImmediate(),n=e.getProvider("heartbeat"),i=e.getProvider("app-check-internal"),{apiKey:o,authDomain:s}=r.options;b(o&&!o.includes(":"),"invalid-api-key",{appName:r.name});const a={apiKey:o,authDomain:s,clientPlatform:an,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:ge(an)},u=new be(r,n,i,a);return function(e,t){const r=(null==t?void 0:t.persistence)||[],n=(Array.isArray(r)?r:[r]).map(ee);(null==t?void 0:t.errorMap)&&e._updateErrorMap(t.errorMap),e._initializeWithPersistence(n,null==t?void 0:t.popupRedirectResolver)}(u,t),u}),"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback(((e,t,r)=>{e.getProvider("auth-internal").initialize()}))),o._registerComponent(new u.Component("auth-internal",(e=>{return t=ve(e.getProvider("auth").getImmediate()),new nn(t);var t}),"PRIVATE").setInstantiationMode("EXPLICIT")),o.registerVersion(tn,rn,function(e){switch(e){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";default:return}}(an)),o.registerVersion(tn,rn,"cjs2017"),t.AUTH_ERROR_CODES_MAP_DO_NOT_USE_INTERNALLY={ADMIN_ONLY_OPERATION:"auth/admin-restricted-operation",ARGUMENT_ERROR:"auth/argument-error",APP_NOT_AUTHORIZED:"auth/app-not-authorized",APP_NOT_INSTALLED:"auth/app-not-installed",CAPTCHA_CHECK_FAILED:"auth/captcha-check-failed",CODE_EXPIRED:"auth/code-expired",CORDOVA_NOT_READY:"auth/cordova-not-ready",CORS_UNSUPPORTED:"auth/cors-unsupported",CREDENTIAL_ALREADY_IN_USE:"auth/credential-already-in-use",CREDENTIAL_MISMATCH:"auth/custom-token-mismatch",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"auth/requires-recent-login",DEPENDENT_SDK_INIT_BEFORE_AUTH:"auth/dependent-sdk-initialized-before-auth",DYNAMIC_LINK_NOT_ACTIVATED:"auth/dynamic-link-not-activated",EMAIL_CHANGE_NEEDS_VERIFICATION:"auth/email-change-needs-verification",EMAIL_EXISTS:"auth/email-already-in-use",EMULATOR_CONFIG_FAILED:"auth/emulator-config-failed",EXPIRED_OOB_CODE:"auth/expired-action-code",EXPIRED_POPUP_REQUEST:"auth/cancelled-popup-request",INTERNAL_ERROR:"auth/internal-error",INVALID_API_KEY:"auth/invalid-api-key",INVALID_APP_CREDENTIAL:"auth/invalid-app-credential",INVALID_APP_ID:"auth/invalid-app-id",INVALID_AUTH:"auth/invalid-user-token",INVALID_AUTH_EVENT:"auth/invalid-auth-event",INVALID_CERT_HASH:"auth/invalid-cert-hash",INVALID_CODE:"auth/invalid-verification-code",INVALID_CONTINUE_URI:"auth/invalid-continue-uri",INVALID_CORDOVA_CONFIGURATION:"auth/invalid-cordova-configuration",INVALID_CUSTOM_TOKEN:"auth/invalid-custom-token",INVALID_DYNAMIC_LINK_DOMAIN:"auth/invalid-dynamic-link-domain",INVALID_EMAIL:"auth/invalid-email",INVALID_EMULATOR_SCHEME:"auth/invalid-emulator-scheme",INVALID_IDP_RESPONSE:"auth/invalid-credential",INVALID_MESSAGE_PAYLOAD:"auth/invalid-message-payload",INVALID_MFA_SESSION:"auth/invalid-multi-factor-session",INVALID_OAUTH_CLIENT_ID:"auth/invalid-oauth-client-id",INVALID_OAUTH_PROVIDER:"auth/invalid-oauth-provider",INVALID_OOB_CODE:"auth/invalid-action-code",INVALID_ORIGIN:"auth/unauthorized-domain",INVALID_PASSWORD:"auth/wrong-password",INVALID_PERSISTENCE:"auth/invalid-persistence-type",INVALID_PHONE_NUMBER:"auth/invalid-phone-number",INVALID_PROVIDER_ID:"auth/invalid-provider-id",INVALID_RECIPIENT_EMAIL:"auth/invalid-recipient-email",INVALID_SENDER:"auth/invalid-sender",INVALID_SESSION_INFO:"auth/invalid-verification-id",INVALID_TENANT_ID:"auth/invalid-tenant-id",MFA_INFO_NOT_FOUND:"auth/multi-factor-info-not-found",MFA_REQUIRED:"auth/multi-factor-auth-required",MISSING_ANDROID_PACKAGE_NAME:"auth/missing-android-pkg-name",MISSING_APP_CREDENTIAL:"auth/missing-app-credential",MISSING_AUTH_DOMAIN:"auth/auth-domain-config-required",MISSING_CODE:"auth/missing-verification-code",MISSING_CONTINUE_URI:"auth/missing-continue-uri",MISSING_IFRAME_START:"auth/missing-iframe-start",MISSING_IOS_BUNDLE_ID:"auth/missing-ios-bundle-id",MISSING_OR_INVALID_NONCE:"auth/missing-or-invalid-nonce",MISSING_MFA_INFO:"auth/missing-multi-factor-info",MISSING_MFA_SESSION:"auth/missing-multi-factor-session",MISSING_PHONE_NUMBER:"auth/missing-phone-number",MISSING_SESSION_INFO:"auth/missing-verification-id",MODULE_DESTROYED:"auth/app-deleted",NEED_CONFIRMATION:"auth/account-exists-with-different-credential",NETWORK_REQUEST_FAILED:"auth/network-request-failed",NULL_USER:"auth/null-user",NO_AUTH_EVENT:"auth/no-auth-event",NO_SUCH_PROVIDER:"auth/no-such-provider",OPERATION_NOT_ALLOWED:"auth/operation-not-allowed",OPERATION_NOT_SUPPORTED:"auth/operation-not-supported-in-this-environment",POPUP_BLOCKED:"auth/popup-blocked",POPUP_CLOSED_BY_USER:"auth/popup-closed-by-user",PROVIDER_ALREADY_LINKED:"auth/provider-already-linked",QUOTA_EXCEEDED:"auth/quota-exceeded",REDIRECT_CANCELLED_BY_USER:"auth/redirect-cancelled-by-user",REDIRECT_OPERATION_PENDING:"auth/redirect-operation-pending",REJECTED_CREDENTIAL:"auth/rejected-credential",SECOND_FACTOR_ALREADY_ENROLLED:"auth/second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"auth/maximum-second-factor-count-exceeded",TENANT_ID_MISMATCH:"auth/tenant-id-mismatch",TIMEOUT:"auth/timeout",TOKEN_EXPIRED:"auth/user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"auth/too-many-requests",UNAUTHORIZED_DOMAIN:"auth/unauthorized-continue-uri",UNSUPPORTED_FIRST_FACTOR:"auth/unsupported-first-factor",UNSUPPORTED_PERSISTENCE:"auth/unsupported-persistence-type",UNSUPPORTED_TENANT_OPERATION:"auth/unsupported-tenant-operation",UNVERIFIED_EMAIL:"auth/unverified-email",USER_CANCELLED:"auth/user-cancelled",USER_DELETED:"auth/user-not-found",USER_DISABLED:"auth/user-disabled",USER_MISMATCH:"auth/user-mismatch",USER_SIGNED_OUT:"auth/user-signed-out",WEAK_PASSWORD:"auth/weak-password",WEB_STORAGE_UNSUPPORTED:"auth/web-storage-unsupported",ALREADY_INITIALIZED:"auth/already-initialized",RECAPTCHA_NOT_ENABLED:"auth/recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"auth/missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"auth/invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"auth/invalid-recaptcha-action",MISSING_CLIENT_TYPE:"auth/missing-client-type",MISSING_RECAPTCHA_VERSION:"auth/missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"auth/invalid-recaptcha-version",INVALID_REQ_TYPE:"auth/invalid-req-type"},t.ActionCodeOperation={EMAIL_SIGNIN:"EMAIL_SIGNIN",PASSWORD_RESET:"PASSWORD_RESET",RECOVER_EMAIL:"RECOVER_EMAIL",REVERT_SECOND_FACTOR_ADDITION:"REVERT_SECOND_FACTOR_ADDITION",VERIFY_AND_CHANGE_EMAIL:"VERIFY_AND_CHANGE_EMAIL",VERIFY_EMAIL:"VERIFY_EMAIL"},t.ActionCodeURL=He,t.AuthCredential=Me,t.AuthEventManager=Cr,t.AuthImpl=be,t.AuthPopup=Kr,t.EmailAuthCredential=Le,t.EmailAuthProvider=Ke,t.FacebookAuthProvider=We,t.FactorId={PHONE:"phone",TOTP:"totp"},t.FetchProvider=k,t.GithubAuthProvider=Ye,t.GoogleAuthProvider=Ve,t.OAuthCredential=Fe,t.OAuthProvider=qe,t.OperationType={LINK:"link",REAUTHENTICATE:"reauthenticate",SIGN_IN:"signIn"},t.PhoneAuthCredential=ze,t.PhoneAuthProvider=cr,t.PhoneMultiFactorGenerator=Jr,t.ProviderId={FACEBOOK:"facebook.com",GITHUB:"github.com",GOOGLE:"google.com",PASSWORD:"password",PHONE:"phone",TWITTER:"twitter.com"},t.RecaptchaVerifier=class{constructor(e,t,r=Object.assign({},sr)){this.parameters=r,this.type=or,this.destroyed=!1,this.widgetId=null,this.tokenChangeListeners=new Set,this.renderPromise=null,this.recaptcha=null,this.auth=ve(e),this.isInvisible="invisible"===this.parameters.size,b("undefined"!=typeof document,this.auth,"operation-not-supported-in-this-environment");const n="string"==typeof t?document.getElementById(t):t;b(n,this.auth,"argument-error"),this.container=n,this.parameters.callback=this.makeTokenCallback(this.parameters.callback),this._recaptchaLoader=this.auth.settings.appVerificationDisabledForTesting?new ir:new nr,this.validateStartingState()}async verify(){this.assertNotDestroyed();const e=await this.render(),t=this.getAssertedRecaptcha();return t.getResponse(e)||new Promise((r=>{const n=e=>{e&&(this.tokenChangeListeners.delete(n),r(e))};this.tokenChangeListeners.add(n),this.isInvisible&&t.execute(e)}))}render(){try{this.assertNotDestroyed()}catch(e){return Promise.reject(e)}return this.renderPromise||(this.renderPromise=this.makeRenderPromise().catch((e=>{throw this.renderPromise=null,e}))),this.renderPromise}_reset(){this.assertNotDestroyed(),null!==this.widgetId&&this.getAssertedRecaptcha().reset(this.widgetId)}clear(){this.assertNotDestroyed(),this.destroyed=!0,this._recaptchaLoader.clearedOneInstance(),this.isInvisible||this.container.childNodes.forEach((e=>{this.container.removeChild(e)}))}validateStartingState(){b(!this.parameters.sitekey,this.auth,"argument-error"),b(this.isInvisible||!this.container.hasChildNodes(),this.auth,"argument-error"),b("undefined"!=typeof document,this.auth,"operation-not-supported-in-this-environment")}makeTokenCallback(e){return t=>{if(this.tokenChangeListeners.forEach((e=>e(t))),"function"==typeof e)e(t);else if("string"==typeof e){const r=jt()[e];"function"==typeof r&&r(t)}}}assertNotDestroyed(){b(!this.destroyed,this.auth,"internal-error")}async makeRenderPromise(){if(await this.init(),!this.widgetId){let e=this.container;if(!this.isInvisible){const t=document.createElement("div");e.appendChild(t),e=t}this.widgetId=this.getAssertedRecaptcha().render(e,this.parameters)}return this.widgetId}async init(){b(E()&&!zt(),this.auth,"internal-error"),await function(){let e=null;return new Promise((t=>{"complete"!==document.readyState?(e=()=>t(),window.addEventListener("load",e)):t()})).catch((t=>{throw e&&window.removeEventListener("load",e),t}))}(),this.recaptcha=await this._recaptchaLoader.load(this.auth,this.auth.languageCode||void 0);const e=await async function(e){return(await M(e,"GET","/v1/recaptchaParams")).recaptchaSiteKey||""}(this.auth);b(e,this.auth,"internal-error"),this.parameters.sitekey=e}getAssertedRecaptcha(){return b(this.recaptcha,this.auth,"internal-error"),this.recaptcha}},t.SAMLAuthCredential=Je,t.SAMLAuthProvider=Xe,t.SignInMethod={EMAIL_LINK:"emailLink",EMAIL_PASSWORD:"password",FACEBOOK:"facebook.com",GITHUB:"github.com",GOOGLE:"google.com",PHONE:"phone",TWITTER:"twitter.com"},t.TotpMultiFactorGenerator=Xr,t.TotpSecret=$r,t.TwitterAuthProvider=Ze,t.UserImpl=Z,t._assert=b,t._castAuth=ve,t._clearRedirectOutcomes=function(){vr.clear()},t._createError=p,t._fail=f,t._generateEventId=Ut,t._getClientVersion=ge,t._getInstance=ee,t._getProjectConfig=Mr,t._getRedirectResult=Sr,t._getRedirectUrl=Qr,t._isAndroid=le,t._isIOS=fe,t._isIOS7Or8=function(e=i.getUA()){return/(iPad|iPhone|iPod).*OS 7_\d/i.test(e)||/(iPad|iPhone|iPod).*OS 8_\d/i.test(e)},t._overrideRedirectResult=Er,t._persistenceKeyName=ne,t.applyActionCode=async function(e,t){await async function(e,t){return M(e,"POST","/v1/accounts:update",x(e,t))}(i.getModularInstance(e),{oobCode:t})},t.beforeAuthStateChanged=kt,t.browserLocalPersistence=Ot,t.browserPopupRedirectResolver=Wr,t.browserSessionPersistence=Dt,t.checkActionCode=yt,t.confirmPasswordReset=async function(e,t,r){await Be(i.getModularInstance(e),{oobCode:t,newPassword:r}).catch((async t=>{throw"auth/password-does-not-meet-requirements"===t.code&&mt(e),t}))},t.connectAuthEmulator=Ce,t.createUserWithEmailAndPassword=async function(e,t,r){const n=ve(e),i=Se(n,{returnSecureToken:!0,email:t,password:r,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",$e),o=await i.catch((t=>{throw"auth/password-does-not-meet-requirements"===t.code&&mt(e),t})),s=await et._fromIdTokenResponse(n,"signIn",o);return await n._updateCurrentUser(s.user),s},t.debugAssert=A,t.debugErrorMap=function(){return{"admin-restricted-operation":"This operation is restricted to administrators only.","argument-error":"","app-not-authorized":"This app, identified by the domain where it's hosted, is not authorized to use Firebase Authentication with the provided API key. Review your key configuration in the Google API console.","app-not-installed":"The requested mobile application corresponding to the identifier (Android package name or iOS bundle ID) provided is not installed on this device.","captcha-check-failed":"The reCAPTCHA response token provided is either invalid, expired, already used or the domain associated with it does not match the list of whitelisted domains.","code-expired":"The SMS code has expired. Please re-send the verification code to try again.","cordova-not-ready":"Cordova framework is not ready.","cors-unsupported":"This browser is not supported.","credential-already-in-use":"This credential is already associated with a different user account.","custom-token-mismatch":"The custom token corresponds to a different audience.","requires-recent-login":"This operation is sensitive and requires recent authentication. Log in again before retrying this request.","dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK.","dynamic-link-not-activated":"Please activate Dynamic Links in the Firebase Console and agree to the terms and conditions.","email-change-needs-verification":"Multi-factor users must always have a verified email.","email-already-in-use":"The email address is already in use by another account.","emulator-config-failed":'Auth instance has already been used to make a network call. Auth can no longer be configured to use the emulator. Try calling "connectAuthEmulator()" sooner.',"expired-action-code":"The action code has expired.","cancelled-popup-request":"This operation has been cancelled due to another conflicting popup being opened.","internal-error":"An internal AuthError has occurred.","invalid-app-credential":"The phone verification request contains an invalid application verifier. The reCAPTCHA token response is either invalid or expired.","invalid-app-id":"The mobile app identifier is not registed for the current project.","invalid-user-token":"This user's credential isn't valid for this project. This can happen if the user's token has been tampered with, or if the user isn't for the project associated with this API key.","invalid-auth-event":"An internal AuthError has occurred.","invalid-verification-code":"The SMS verification code used to create the phone auth credential is invalid. Please resend the verification code sms and be sure to use the verification code provided by the user.","invalid-continue-uri":"The continue URL provided in the request is invalid.","invalid-cordova-configuration":"The following Cordova plugins must be installed to enable OAuth sign-in: cordova-plugin-buildinfo, cordova-universal-links-plugin, cordova-plugin-browsertab, cordova-plugin-inappbrowser and cordova-plugin-customurlscheme.","invalid-custom-token":"The custom token format is incorrect. Please check the documentation.","invalid-dynamic-link-domain":"The provided dynamic link domain is not configured or authorized for the current project.","invalid-email":"The email address is badly formatted.","invalid-emulator-scheme":"Emulator URL must start with a valid scheme (http:// or https://).","invalid-api-key":"Your API key is invalid, please check you have copied it correctly.","invalid-cert-hash":"The SHA-1 certificate hash provided is invalid.","invalid-credential":"The supplied auth credential is malformed or has expired.","invalid-message-payload":"The email template corresponding to this action contains invalid characters in its message. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-multi-factor-session":"The request does not contain a valid proof of first factor successful sign-in.","invalid-oauth-provider":"EmailAuthProvider is not supported for this operation. This operation only supports OAuth providers.","invalid-oauth-client-id":"The OAuth client ID provided is either invalid or does not match the specified API key.","unauthorized-domain":"This domain is not authorized for OAuth operations for your Firebase project. Edit the list of authorized domains from the Firebase console.","invalid-action-code":"The action code is invalid. This can happen if the code is malformed, expired, or has already been used.","wrong-password":"The password is invalid or the user does not have a password.","invalid-persistence-type":"The specified persistence type is invalid. It can only be local, session or none.","invalid-phone-number":"The format of the phone number provided is incorrect. Please enter the phone number in a format that can be parsed into E.164 format. E.164 phone numbers are written in the format [+][country code][subscriber number including area code].","invalid-provider-id":"The specified provider ID is invalid.","invalid-recipient-email":"The email corresponding to this action failed to send as the provided recipient email address is invalid.","invalid-sender":"The email template corresponding to this action contains an invalid sender email or name. Please fix by going to the Auth email templates section in the Firebase Console.","invalid-verification-id":"The verification ID used to create the phone auth credential is invalid.","invalid-tenant-id":"The Auth instance's tenant ID is invalid.","login-blocked":"Login blocked by user-provided method: {$originalMessage}","missing-android-pkg-name":"An Android Package Name must be provided if the Android App is required to be installed.","auth-domain-config-required":"Be sure to include authDomain when calling firebase.initializeApp(), by following the instructions in the Firebase console.","missing-app-credential":"The phone verification request is missing an application verifier assertion. A reCAPTCHA response token needs to be provided.","missing-verification-code":"The phone auth credential was created with an empty SMS verification code.","missing-continue-uri":"A continue URL must be provided in the request.","missing-iframe-start":"An internal AuthError has occurred.","missing-ios-bundle-id":"An iOS Bundle ID must be provided if an App Store ID is provided.","missing-or-invalid-nonce":"The request does not contain a valid nonce. This can occur if the SHA-256 hash of the provided raw nonce does not match the hashed nonce in the ID token payload.","missing-password":"A non-empty password must be provided","missing-multi-factor-info":"No second factor identifier is provided.","missing-multi-factor-session":"The request is missing proof of first factor successful sign-in.","missing-phone-number":"To send verification codes, provide a phone number for the recipient.","missing-verification-id":"The phone auth credential was created with an empty verification ID.","app-deleted":"This instance of FirebaseApp has been deleted.","multi-factor-info-not-found":"The user does not have a second factor matching the identifier provided.","multi-factor-auth-required":"Proof of ownership of a second factor is required to complete sign-in.","account-exists-with-different-credential":"An account already exists with the same email address but different sign-in credentials. Sign in using a provider associated with this email address.","network-request-failed":"A network AuthError (such as timeout, interrupted connection or unreachable host) has occurred.","no-auth-event":"An internal AuthError has occurred.","no-such-provider":"User was not linked to an account with the given provider.","null-user":"A null user object was provided as the argument for an operation which requires a non-null user object.","operation-not-allowed":"The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase console, under the sign-in method tab of the Auth section.","operation-not-supported-in-this-environment":'This operation is not supported in the environment this application is running on. "location.protocol" must be http, https or chrome-extension and web storage must be enabled.',"popup-blocked":"Unable to establish a connection with the popup. It may have been blocked by the browser.","popup-closed-by-user":"The popup has been closed by the user before finalizing the operation.","provider-already-linked":"User can only be linked to one identity for the given provider.","quota-exceeded":"The project's quota for this operation has been exceeded.","redirect-cancelled-by-user":"The redirect operation has been cancelled by the user before finalizing.","redirect-operation-pending":"A redirect sign-in operation is already pending.","rejected-credential":"The request contains malformed or mismatching credentials.","second-factor-already-in-use":"The second factor is already enrolled on this account.","maximum-second-factor-count-exceeded":"The maximum allowed number of second factors on a user has been exceeded.","tenant-id-mismatch":"The provided tenant ID does not match the Auth instance's tenant ID",timeout:"The operation has timed out.","user-token-expired":"The user's credential is no longer valid. The user must sign in again.","too-many-requests":"We have blocked all requests from this device due to unusual activity. Try again later.","unauthorized-continue-uri":"The domain of the continue URL is not whitelisted. Please whitelist the domain in the Firebase console.","unsupported-first-factor":"Enrolling a second factor or signing in with a multi-factor account requires sign-in with a supported first factor.","unsupported-persistence-type":"The current environment does not support the specified persistence type.","unsupported-tenant-operation":"This operation is not supported in a multi-tenant context.","unverified-email":"The operation requires a verified email.","user-cancelled":"The user did not grant your application the permissions it requested.","user-not-found":"There is no user record corresponding to this identifier. The user may have been deleted.","user-disabled":"The user account has been disabled by an administrator.","user-mismatch":"The supplied credentials do not correspond to the previously signed in user.","user-signed-out":"","weak-password":"The password must be 6 characters long or more.","web-storage-unsupported":"This browser is not supported or 3rd party cookies and data may be disabled.","already-initialized":"initializeAuth() has already been called with different options. To avoid this error, call initializeAuth() with the same options as when it was originally called, or call getAuth() to return the already initialized instance.","missing-recaptcha-token":"The reCAPTCHA token is missing when sending request to the backend.","invalid-recaptcha-token":"The reCAPTCHA token is invalid when sending request to the backend.","invalid-recaptcha-action":"The reCAPTCHA action is invalid when sending request to the backend.","recaptcha-not-enabled":"reCAPTCHA Enterprise integration is not enabled for this project.","missing-client-type":"The reCAPTCHA client type is missing when sending request to the backend.","missing-recaptcha-version":"The reCAPTCHA version is missing when sending request to the backend.","invalid-req-type":"Invalid request parameters.","invalid-recaptcha-version":"The reCAPTCHA version is invalid when sending request to the backend.","unsupported-password-policy-schema-version":"The password policy received from the backend uses a schema version that is not supported by this version of the Firebase SDK.","password-does-not-meet-requirements":"The password does not meet the requirements."}},t.deleteUser=async function(e){return i.getModularInstance(e).delete()},t.fetchSignInMethodsForEmail=async function(e,t){const r={identifier:t,continueUri:E()?w():"http://localhost"},{signinMethods:n}=await async function(e,t){return M(e,"POST","/v1/accounts:createAuthUri",x(e,t))}(i.getModularInstance(e),r);return n||[]},t.getAdditionalUserInfo=function(e){const{user:t,_tokenResponse:r}=e;return t.isAnonymous&&!r?{providerId:null,isNewUser:!1,profile:null}:function(e){var t,r;if(!e)return null;const{providerId:n}=e,i=e.rawUserInfo?JSON.parse(e.rawUserInfo):{},o=e.isNewUser||"identitytoolkit#SignupNewUserResponse"===e.kind;if(!n&&(null==e?void 0:e.idToken)){const n=null===(r=null===(t=G(e.idToken))||void 0===t?void 0:t.firebase)||void 0===r?void 0:r.sign_in_provider;if(n)return new vt(o,"anonymous"!==n&&"custom"!==n?n:null)}if(!n)return null;switch(n){case"facebook.com":return new wt(o,i);case"github.com":return new Et(o,i);case"google.com":return new _t(o,i);case"twitter.com":return new It(o,i,e.screenName||null);case"custom":case"anonymous":return new vt(o,null);default:return new vt(o,n,i)}}(r)},t.getAuth=function(e=o.getApp()){const t=o._getProvider(e,"auth");if(t.isInitialized())return t.getImmediate();const r=ke(e,{popupRedirectResolver:Wr,persistence:[Xt,Ot,Dt]}),n=i.getExperimentalSetting("authTokenSyncURL");if(n){const e=(s=n,async e=>{const t=e&&await e.getIdTokenResult(),r=t&&((new Date).getTime()-Date.parse(t.issuedAtTime))/1e3;if(r&&r>on)return;const n=null==t?void 0:t.token;sn!==n&&(sn=n,await fetch(s,{method:n?"POST":"DELETE",headers:n?{Authorization:`Bearer ${n}`}:{}}))});kt(r,e,(()=>e(r.currentUser))),St(r,(t=>e(t)))}var s;const a=i.getDefaultEmulatorHost("auth");return a&&Ce(r,`http://${a}`),r},t.getIdToken=function(e,t=!1){return i.getModularInstance(e).getIdToken(t)},t.getIdTokenResult=H,t.getMultiFactorResolver=function(e,t){var r;const n=i.getModularInstance(e),o=t;return b(t.customData.operationType,n,"argument-error"),b(null===(r=o.customData._serverResponse)||void 0===r?void 0:r.mfaPendingCredential,n,"argument-error"),Tt._fromError(n,o)},t.getRedirectResult=async function(e,t){return await ve(e)._initializationPromise,Sr(e,t,!1)},t.inMemoryPersistence=re,t.indexedDBLocalPersistence=Xt,t.initializeAuth=ke,t.initializeRecaptchaConfig=function(e){return async function(e){const t=ve(e),r=await j(t,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}),n=new F(r);null==t.tenantId?t._agentRecaptchaConfig=n:t._tenantRecaptchaConfigs[t.tenantId]=n,n.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")&&new _e(t).verify()}(e)},t.isSignInWithEmailLink=function(e,t){const r=He.parseLink(t);return"EMAIL_SIGNIN"===(null==r?void 0:r.operation)},t.linkWithCredential=lt,t.linkWithPhoneNumber=async function(e,t,r){const n=i.getModularInstance(e);await st(!1,n,"phone");const o=await ur(n.auth,t,i.getModularInstance(r));return new ar(o,(e=>lt(n,e)))},t.linkWithPopup=async function(e,t,r){const n=i.getModularInstance(e);m(n.auth,t,Ge);const o=lr(n.auth,r);return new yr(n.auth,"linkViaPopup",t,o,n).executeNotNull()},t.linkWithRedirect=function(e,t,r){return async function(e,t,r){const n=i.getModularInstance(e);m(n.auth,t,Ge),await n.auth._initializationPromise;const o=lr(n.auth,r);await st(!1,n,t.providerId),await wr(o,n.auth);const s=await kr(n);return o._openRedirect(n.auth,t,"linkViaRedirect",s)}(e,t,r)},t.multiFactor=function(e){const t=i.getModularInstance(e);return Mt.has(t)||Mt.set(t,xt._fromUser(t)),Mt.get(t)},t.onAuthStateChanged=function(e,t,r,n){return i.getModularInstance(e).onAuthStateChanged(t,r,n)},t.onIdTokenChanged=St,t.parseActionCodeURL=function(e){return He.parseLink(e)},t.prodErrorMap=c,t.reauthenticateWithCredential=dt,t.reauthenticateWithPhoneNumber=async function(e,t,r){const n=i.getModularInstance(e),o=await ur(n.auth,t,i.getModularInstance(r));return new ar(o,(e=>dt(n,e)))},t.reauthenticateWithPopup=async function(e,t,r){const n=i.getModularInstance(e);m(n.auth,t,Ge);const o=lr(n.auth,r);return new yr(n.auth,"reauthViaPopup",t,o,n).executeNotNull()},t.reauthenticateWithRedirect=function(e,t,r){return async function(e,t,r){const n=i.getModularInstance(e);m(n.auth,t,Ge),await n.auth._initializationPromise;const o=lr(n.auth,r);await wr(o,n.auth);const s=await kr(n);return o._openRedirect(n.auth,t,"reauthViaRedirect",s)}(e,t,r)},t.reload=Y,t.sendEmailVerification=async function(e,t){const r=i.getModularInstance(e),n={requestType:"VERIFY_EMAIL",idToken:await e.getIdToken()};t&>(r.auth,n,t);const{email:o}=await async function(e,t){return Oe(e,t)}(r.auth,n);o!==e.email&&await e.reload()},t.sendPasswordResetEmail=async function(e,t,r){const n=ve(e),i={requestType:"PASSWORD_RESET",email:t,clientType:"CLIENT_TYPE_WEB"};r&>(n,i,r),await Se(n,i,"getOobCode",Ne)},t.sendSignInLinkToEmail=async function(e,t,r){const n=ve(e),i={requestType:"EMAIL_SIGNIN",email:t,clientType:"CLIENT_TYPE_WEB"};!function(e,t){b(t.handleCodeInApp,n,"argument-error"),t&>(n,e,t)}(i,r),await Se(n,i,"getOobCode",De)},t.setPersistence=function(e,t){return i.getModularInstance(e).setPersistence(t)},t.signInAnonymously=async function(e){var t;const r=ve(e);if(await r._initializationPromise,null===(t=r.currentUser)||void 0===t?void 0:t.isAnonymous)return new et({user:r.currentUser,providerId:null,operationType:"signIn"});const n=await $e(r,{returnSecureToken:!0}),i=await et._fromIdTokenResponse(r,"signIn",n,!0);return await r._updateCurrentUser(i.user),i},t.signInWithCredential=ct,t.signInWithCustomToken=async function(e,t){const r=ve(e),n=await async function(e,t){return P(e,"POST","/v1/accounts:signInWithCustomToken",x(e,t))}(r,{token:t,returnSecureToken:!0}),i=await et._fromIdTokenResponse(r,"signIn",n);return await r._updateCurrentUser(i.user),i},t.signInWithEmailAndPassword=function(e,t,r){return ct(i.getModularInstance(e),Ke.credential(t,r)).catch((async t=>{throw"auth/password-does-not-meet-requirements"===t.code&&mt(e),t}))},t.signInWithEmailLink=async function(e,t,r){const n=i.getModularInstance(e),o=Ke.credentialWithLink(t,r||w());return b(o._tenantId===(n.tenantId||null),n,"tenant-id-mismatch"),ct(n,o)},t.signInWithPhoneNumber=async function(e,t,r){const n=ve(e),o=await ur(n,t,i.getModularInstance(r));return new ar(o,(e=>ct(n,e)))},t.signInWithPopup=async function(e,t,r){const n=ve(e);m(e,t,Ge);const i=lr(n,r);return new yr(n,"signInViaPopup",t,i).executeNotNull()},t.signInWithRedirect=function(e,t,r){return async function(e,t,r){const n=ve(e);m(e,t,Ge),await n._initializationPromise;const i=lr(n,r);return await wr(i,n),i._openRedirect(n,t,"signInViaRedirect")}(e,t,r)},t.signOut=function(e){return i.getModularInstance(e).signOut()},t.unlink=async function(e,t){const r=i.getModularInstance(e);await st(!0,r,t);const{providerUserInfo:n}=await async function(e,t){return M(e,"POST","/v1/accounts:update",t)}(r.auth,{idToken:await r.getIdToken(),deleteProvider:[t]}),o=it(n||[]);return r.providerData=r.providerData.filter((e=>o.has(e.providerId))),o.has("phone")||(r.phoneNumber=null),await r.auth._persistUserIfCurrent(r),r},t.updateCurrentUser=function(e,t){return i.getModularInstance(e).updateCurrentUser(t)},t.updateEmail=function(e,t){return bt(i.getModularInstance(e),t,null)},t.updatePassword=function(e,t){return bt(i.getModularInstance(e),null,t)},t.updatePhoneNumber=async function(e,t){await ot(i.getModularInstance(e),t)},t.updateProfile=async function(e,{displayName:t,photoURL:r}){if(void 0===t&&void 0===r)return;const n=i.getModularInstance(e),o={idToken:await n.getIdToken(),displayName:t,photoUrl:r,returnSecureToken:!0},s=await Q(n,async function(e,t){return M(e,"POST","/v1/accounts:update",t)}(n.auth,o));n.displayName=s.displayName||null,n.photoURL=s.photoUrl||null;const a=n.providerData.find((({providerId:e})=>"password"===e));a&&(a.displayName=n.displayName,a.photoURL=n.photoURL),await n._updateTokensIfNecessary(s)},t.useDeviceLanguage=function(e){i.getModularInstance(e).useDeviceLanguage()},t.validatePassword=async function(e,t){return ve(e).validatePassword(t)},t.verifyBeforeUpdateEmail=async function(e,t,r){const n=i.getModularInstance(e),o={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:await e.getIdToken(),newEmail:t};r&>(n.auth,o,r);const{email:s}=await async function(e,t){return Oe(e,t)}(n.auth,o);s!==e.email&&await e.reload()},t.verifyPasswordResetCode=async function(e,t){const{data:r}=await yt(i.getModularInstance(e),t);return r.email}},99644:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(45952);r(5401),r(55064),r(52897),r(55478),r(28684),t.ActionCodeOperation=n.ActionCodeOperation,t.ActionCodeURL=n.ActionCodeURL,t.AuthCredential=n.AuthCredential,t.AuthErrorCodes=n.AUTH_ERROR_CODES_MAP_DO_NOT_USE_INTERNALLY,t.EmailAuthCredential=n.EmailAuthCredential,t.EmailAuthProvider=n.EmailAuthProvider,t.FacebookAuthProvider=n.FacebookAuthProvider,t.FactorId=n.FactorId,t.GithubAuthProvider=n.GithubAuthProvider,t.GoogleAuthProvider=n.GoogleAuthProvider,t.OAuthCredential=n.OAuthCredential,t.OAuthProvider=n.OAuthProvider,t.OperationType=n.OperationType,t.PhoneAuthCredential=n.PhoneAuthCredential,t.PhoneAuthProvider=n.PhoneAuthProvider,t.PhoneMultiFactorGenerator=n.PhoneMultiFactorGenerator,t.ProviderId=n.ProviderId,t.RecaptchaVerifier=n.RecaptchaVerifier,t.SAMLAuthProvider=n.SAMLAuthProvider,t.SignInMethod=n.SignInMethod,t.TotpMultiFactorGenerator=n.TotpMultiFactorGenerator,t.TotpSecret=n.TotpSecret,t.TwitterAuthProvider=n.TwitterAuthProvider,t.applyActionCode=n.applyActionCode,t.beforeAuthStateChanged=n.beforeAuthStateChanged,t.browserLocalPersistence=n.browserLocalPersistence,t.browserPopupRedirectResolver=n.browserPopupRedirectResolver,t.browserSessionPersistence=n.browserSessionPersistence,t.checkActionCode=n.checkActionCode,t.confirmPasswordReset=n.confirmPasswordReset,t.connectAuthEmulator=n.connectAuthEmulator,t.createUserWithEmailAndPassword=n.createUserWithEmailAndPassword,t.debugErrorMap=n.debugErrorMap,t.deleteUser=n.deleteUser,t.fetchSignInMethodsForEmail=n.fetchSignInMethodsForEmail,t.getAdditionalUserInfo=n.getAdditionalUserInfo,t.getAuth=n.getAuth,t.getIdToken=n.getIdToken,t.getIdTokenResult=n.getIdTokenResult,t.getMultiFactorResolver=n.getMultiFactorResolver,t.getRedirectResult=n.getRedirectResult,t.inMemoryPersistence=n.inMemoryPersistence,t.indexedDBLocalPersistence=n.indexedDBLocalPersistence,t.initializeAuth=n.initializeAuth,t.initializeRecaptchaConfig=n.initializeRecaptchaConfig,t.isSignInWithEmailLink=n.isSignInWithEmailLink,t.linkWithCredential=n.linkWithCredential,t.linkWithPhoneNumber=n.linkWithPhoneNumber,t.linkWithPopup=n.linkWithPopup,t.linkWithRedirect=n.linkWithRedirect,t.multiFactor=n.multiFactor,t.onAuthStateChanged=n.onAuthStateChanged,t.onIdTokenChanged=n.onIdTokenChanged,t.parseActionCodeURL=n.parseActionCodeURL,t.prodErrorMap=n.prodErrorMap,t.reauthenticateWithCredential=n.reauthenticateWithCredential,t.reauthenticateWithPhoneNumber=n.reauthenticateWithPhoneNumber,t.reauthenticateWithPopup=n.reauthenticateWithPopup,t.reauthenticateWithRedirect=n.reauthenticateWithRedirect,t.reload=n.reload,t.sendEmailVerification=n.sendEmailVerification,t.sendPasswordResetEmail=n.sendPasswordResetEmail,t.sendSignInLinkToEmail=n.sendSignInLinkToEmail,t.setPersistence=n.setPersistence,t.signInAnonymously=n.signInAnonymously,t.signInWithCredential=n.signInWithCredential,t.signInWithCustomToken=n.signInWithCustomToken,t.signInWithEmailAndPassword=n.signInWithEmailAndPassword,t.signInWithEmailLink=n.signInWithEmailLink,t.signInWithPhoneNumber=n.signInWithPhoneNumber,t.signInWithPopup=n.signInWithPopup,t.signInWithRedirect=n.signInWithRedirect,t.signOut=n.signOut,t.unlink=n.unlink,t.updateCurrentUser=n.updateCurrentUser,t.updateEmail=n.updateEmail,t.updatePassword=n.updatePassword,t.updatePhoneNumber=n.updatePhoneNumber,t.updateProfile=n.updateProfile,t.useDeviceLanguage=n.useDeviceLanguage,t.validatePassword=n.validatePassword,t.verifyBeforeUpdateEmail=n.verifyBeforeUpdateEmail,t.verifyPasswordResetCode=n.verifyPasswordResetCode},28684:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(55478),i=r(5401),o=function(){function e(e,t,r){this.name=e,this.instanceFactory=t,this.type=r,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}return e.prototype.setInstantiationMode=function(e){return this.instantiationMode=e,this},e.prototype.setMultipleInstances=function(e){return this.multipleInstances=e,this},e.prototype.setServiceProps=function(e){return this.serviceProps=e,this},e.prototype.setInstanceCreatedCallback=function(e){return this.onInstanceCreated=e,this},e}(),s="[DEFAULT]",a=function(){function e(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}return e.prototype.get=function(e){var t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){var r=new i.Deferred;if(this.instancesDeferred.set(t,r),this.isInitialized(t)||this.shouldAutoInitialize())try{var n=this.getOrInitializeService({instanceIdentifier:t});n&&r.resolve(n)}catch(e){}}return this.instancesDeferred.get(t).promise},e.prototype.getImmediate=function(e){var t,r=this.normalizeInstanceIdentifier(null==e?void 0:e.identifier),n=null!==(t=null==e?void 0:e.optional)&&void 0!==t&&t;if(!this.isInitialized(r)&&!this.shouldAutoInitialize()){if(n)return null;throw Error("Service ".concat(this.name," is not available"))}try{return this.getOrInitializeService({instanceIdentifier:r})}catch(e){if(n)return null;throw e}},e.prototype.getComponent=function(){return this.component},e.prototype.setComponent=function(e){var t,r;if(e.name!==this.name)throw Error("Mismatching Component ".concat(e.name," for Provider ").concat(this.name,"."));if(this.component)throw Error("Component for ".concat(this.name," has already been provided"));if(this.component=e,this.shouldAutoInitialize()){if(function(e){return"EAGER"===e.instantiationMode}(e))try{this.getOrInitializeService({instanceIdentifier:s})}catch(e){}try{for(var i=n.__values(this.instancesDeferred.entries()),o=i.next();!o.done;o=i.next()){var a=n.__read(o.value,2),u=a[0],c=a[1],l=this.normalizeInstanceIdentifier(u);try{var d=this.getOrInitializeService({instanceIdentifier:l});c.resolve(d)}catch(e){}}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}}},e.prototype.clearInstance=function(e){void 0===e&&(e=s),this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)},e.prototype.delete=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(t){switch(t.label){case 0:return e=Array.from(this.instances.values()),[4,Promise.all(n.__spreadArray(n.__spreadArray([],n.__read(e.filter((function(e){return"INTERNAL"in e})).map((function(e){return e.INTERNAL.delete()}))),!1),n.__read(e.filter((function(e){return"_delete"in e})).map((function(e){return e._delete()}))),!1))];case 1:return t.sent(),[2]}}))}))},e.prototype.isComponentSet=function(){return null!=this.component},e.prototype.isInitialized=function(e){return void 0===e&&(e=s),this.instances.has(e)},e.prototype.getOptions=function(e){return void 0===e&&(e=s),this.instancesOptions.get(e)||{}},e.prototype.initialize=function(e){var t,r;void 0===e&&(e={});var i=e.options,o=void 0===i?{}:i,s=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(s))throw Error("".concat(this.name,"(").concat(s,") has already been initialized"));if(!this.isComponentSet())throw Error("Component ".concat(this.name," has not been registered yet"));var a=this.getOrInitializeService({instanceIdentifier:s,options:o});try{for(var u=n.__values(this.instancesDeferred.entries()),c=u.next();!c.done;c=u.next()){var l=n.__read(c.value,2),d=l[0],h=l[1];s===this.normalizeInstanceIdentifier(d)&&h.resolve(a)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(t)throw t.error}}return a},e.prototype.onInit=function(e,t){var r,n=this.normalizeInstanceIdentifier(t),i=null!==(r=this.onInitCallbacks.get(n))&&void 0!==r?r:new Set;i.add(e),this.onInitCallbacks.set(n,i);var o=this.instances.get(n);return o&&e(o,n),function(){i.delete(e)}},e.prototype.invokeOnInitCallbacks=function(e,t){var r,i,o=this.onInitCallbacks.get(t);if(o)try{for(var s=n.__values(o),a=s.next();!a.done;a=s.next()){var u=a.value;try{u(e,t)}catch(e){}}}catch(e){r={error:e}}finally{try{a&&!a.done&&(i=s.return)&&i.call(s)}finally{if(r)throw r.error}}},e.prototype.getOrInitializeService=function(e){var t,r=e.instanceIdentifier,n=e.options,i=void 0===n?{}:n,o=this.instances.get(r);if(!o&&this.component&&(o=this.component.instanceFactory(this.container,{instanceIdentifier:(t=r,t===s?void 0:t),options:i}),this.instances.set(r,o),this.instancesOptions.set(r,i),this.invokeOnInitCallbacks(o,r),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,r,o)}catch(e){}return o||null},e.prototype.normalizeInstanceIdentifier=function(e){return void 0===e&&(e=s),this.component?this.component.multipleInstances?e:s:e},e.prototype.shouldAutoInitialize=function(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode},e}(),u=function(){function e(e){this.name=e,this.providers=new Map}return e.prototype.addComponent=function(e){var t=this.getProvider(e.name);if(t.isComponentSet())throw new Error("Component ".concat(e.name," has already been registered with ").concat(this.name));t.setComponent(e)},e.prototype.addOrOverwriteComponent=function(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)},e.prototype.getProvider=function(e){if(this.providers.has(e))return this.providers.get(e);var t=new a(e,this);return this.providers.set(e,t),t},e.prototype.getProviders=function(){return Array.from(this.providers.values())},e}();t.Component=o,t.ComponentContainer=u,t.Provider=a},52897:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0});var i,o,s=r(55478),a=[];t.LogLevel=void 0,(o=t.LogLevel||(t.LogLevel={}))[o.DEBUG=0]="DEBUG",o[o.VERBOSE=1]="VERBOSE",o[o.INFO=2]="INFO",o[o.WARN=3]="WARN",o[o.ERROR=4]="ERROR",o[o.SILENT=5]="SILENT";var u={debug:t.LogLevel.DEBUG,verbose:t.LogLevel.VERBOSE,info:t.LogLevel.INFO,warn:t.LogLevel.WARN,error:t.LogLevel.ERROR,silent:t.LogLevel.SILENT},c=t.LogLevel.INFO,l=((i={})[t.LogLevel.DEBUG]="log",i[t.LogLevel.VERBOSE]="log",i[t.LogLevel.INFO]="info",i[t.LogLevel.WARN]="warn",i[t.LogLevel.ERROR]="error",i),d=function(e,t){for(var r=[],i=2;i=(null!=i?i:r.logLevel)&&e({level:t.LogLevel[n].toLowerCase(),message:a,args:o,type:r.name})}},i=0,o=a;i{"use strict";var n=r(4364),i=r(39907);Object.defineProperty(t,"__esModule",{value:!0});const o={NODE_CLIENT:!1,NODE_ADMIN:!1,SDK_VERSION:"${JSCORE_VERSION}"},s=function(e,t){if(!e)throw a(t)},a=function(e){return new Error("Firebase Database ("+o.SDK_VERSION+") INTERNAL ASSERT FAILED: "+e)},u=function(e){const t=[];let r=0;for(let n=0;n>6|192,t[r++]=63&i|128):55296==(64512&i)&&n+1>18|240,t[r++]=i>>12&63|128,t[r++]=i>>6&63|128,t[r++]=63&i|128):(t[r++]=i>>12|224,t[r++]=i>>6&63|128,t[r++]=63&i|128)}return t},c={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const r=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,n=[];for(let t=0;t>2,l=(3&i)<<4|s>>4;let d=(15&s)<<2|u>>6,h=63&u;a||(h=64,o||(d=64)),n.push(r[c],r[l],r[d],r[h])}return n.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(u(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){const t=[];let r=0,n=0;for(;r191&&i<224){const o=e[r++];t[n++]=String.fromCharCode((31&i)<<6|63&o)}else if(i>239&&i<365){const o=((7&i)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++])-65536;t[n++]=String.fromCharCode(55296+(o>>10)),t[n++]=String.fromCharCode(56320+(1023&o))}else{const o=e[r++],s=e[r++];t[n++]=String.fromCharCode((15&i)<<12|(63&o)<<6|63&s)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const r=t?this.charToByteMapWebSafe_:this.charToByteMap_,n=[];for(let t=0;t>4;if(n.push(u),64!==s){const e=o<<4&240|s>>2;if(n.push(e),64!==a){const e=s<<6&192|a;n.push(e)}}}return n},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class l extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const d=function(e){const t=u(e);return c.encodeByteArray(t,!0)},h=function(e){return d(e).replace(/\./g,"")},f=function(e){try{return c.decodeString(e,!0)}catch(e){n.error("base64Decode failed: ",e)}return null};function p(e,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:return new Date(t.getTime());case Object:void 0===e&&(e={});break;case Array:e=[];break;default:return t}for(const r in t)t.hasOwnProperty(r)&&"__proto__"!==r&&(e[r]=p(e[r],t[r]));return e}function g(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r.g)return r.g;throw new Error("Unable to locate global object.")}const m=()=>{try{return g().__FIREBASE_DEFAULTS__||(()=>{if(void 0===i)return;const e="MISSING_ENV_VAR".__FIREBASE_DEFAULTS__;return e?JSON.parse(e):void 0})()||(()=>{if("undefined"==typeof document)return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(e){return}const t=e&&f(e[1]);return t&&JSON.parse(t)})()}catch(e){return void n.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`)}},y=e=>{var t,r;return null===(r=null===(t=m())||void 0===t?void 0:t.emulatorHosts)||void 0===r?void 0:r[e]};class b{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}wrapCallback(e){return(t,r)=>{t?this.reject(t):this.resolve(r),"function"==typeof e&&(this.promise.catch((()=>{})),1===e.length?e(t):e(t,r))}}}function v(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function A(){var e;const t=null===(e=m())||void 0===e?void 0:e.forceEnvironment;if("node"===t)return!0;if("browser"===t)return!1;try{return"[object process]"===Object.prototype.toString.call(r.g.process)}catch(e){return!1}}class w extends Error{constructor(e,t,r){super(t),this.code=e,this.customData=r,this.name="FirebaseError",Object.setPrototypeOf(this,w.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,E.prototype.create)}}class E{constructor(e,t,r){this.service=e,this.serviceName=t,this.errors=r}create(e,...t){const r=t[0]||{},n=`${this.service}/${e}`,i=this.errors[e],o=i?function(e,t){return e.replace(_,((e,r)=>{const n=t[r];return null!=n?String(n):`<${r}?>`}))}(i,r):"Error",s=`${this.serviceName}: ${o} (${n}).`;return new w(n,s,r)}}const _=/\{\$([^}]+)}/g;function I(e){return JSON.parse(e)}const S=function(e){let t={},r={},n={},i="";try{const o=e.split(".");t=I(f(o[0])||""),r=I(f(o[1])||""),i=o[2],n=r.d||{},delete r.d}catch(e){}return{header:t,claims:r,data:n,signature:i}};function k(e){return null!==e&&"object"==typeof e}class C{constructor(e,t){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then((()=>{e(this)})).catch((e=>{this.error(e)}))}next(e){this.forEachObserver((t=>{t.next(e)}))}error(e){this.forEachObserver((t=>{t.error(e)})),this.close(e)}complete(){this.forEachObserver((e=>{e.complete()})),this.close()}subscribe(e,t,r){let n;if(void 0===e&&void 0===t&&void 0===r)throw new Error("Missing Observer.");n=function(e,t){if("object"!=typeof e||null===e)return!1;for(const t of["next","error","complete"])if(t in e&&"function"==typeof e[t])return!0;return!1}(e)?e:{next:e,error:t,complete:r},void 0===n.next&&(n.next=T),void 0===n.error&&(n.error=T),void 0===n.complete&&(n.complete=T);const i=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then((()=>{try{this.finalError?n.error(this.finalError):n.complete()}catch(e){}})),this.observers.push(n),i}unsubscribeOne(e){void 0!==this.observers&&void 0!==this.observers[e]&&(delete this.observers[e],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let t=0;t{if(void 0!==this.observers&&void 0!==this.observers[e])try{t(this.observers[e])}catch(e){void 0!==n&&n.error&&n.error(e)}}))}close(e){this.finalized||(this.finalized=!0,void 0!==e&&(this.finalError=e),this.task.then((()=>{this.observers=void 0,this.onNoObservers=void 0})))}}function T(){}function x(e,t){return`${e} failed: ${t} argument `}const M=144e5;t.CONSTANTS=o,t.DecodeBase64StringError=l,t.Deferred=b,t.ErrorFactory=E,t.FirebaseError=w,t.MAX_VALUE_MILLIS=M,t.RANDOM_FACTOR=.5,t.Sha1=class{constructor(){this.chain_=[],this.buf_=[],this.W_=[],this.pad_=[],this.inbuf_=0,this.total_=0,this.blockSize=64,this.pad_[0]=128;for(let e=1;e>>31)}let n,i,o=this.chain_[0],s=this.chain_[1],a=this.chain_[2],u=this.chain_[3],c=this.chain_[4];for(let e=0;e<80;e++){e<40?e<20?(n=u^s&(a^u),i=1518500249):(n=s^a^u,i=1859775393):e<60?(n=s&a|u&(s|a),i=2400959708):(n=s^a^u,i=3395469782);const t=(o<<5|o>>>27)+n+c+i+r[e]&4294967295;c=u,u=a,a=4294967295&(s<<30|s>>>2),s=o,o=t}this.chain_[0]=this.chain_[0]+o&4294967295,this.chain_[1]=this.chain_[1]+s&4294967295,this.chain_[2]=this.chain_[2]+a&4294967295,this.chain_[3]=this.chain_[3]+u&4294967295,this.chain_[4]=this.chain_[4]+c&4294967295}update(e,t){if(null==e)return;void 0===t&&(t=e.length);const r=t-this.blockSize;let n=0;const i=this.buf_;let o=this.inbuf_;for(;n=56;e--)this.buf_[e]=255&t,t/=256;this.compress_(this.buf_);let r=0;for(let t=0;t<5;t++)for(let n=24;n>=0;n-=8)e[r]=this.chain_[t]>>n&255,++r;return e}},t.areCookiesEnabled=function(){return!("undefined"==typeof navigator||!navigator.cookieEnabled)},t.assert=s,t.assertionError=a,t.async=function(e,t){return(...r)=>{Promise.resolve(!0).then((()=>{e(...r)})).catch((e=>{t&&t(e)}))}},t.base64=c,t.base64Decode=f,t.base64Encode=d,t.base64urlEncodeWithoutPadding=h,t.calculateBackoffMillis=function(e,t=1e3,r=2){const n=t*Math.pow(r,e),i=Math.round(.5*n*(Math.random()-.5)*2);return Math.min(M,n+i)},t.contains=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.createMockUserToken=function(e,t){if(e.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const r=t||"demo-project",n=e.iat||0,i=e.sub||e.user_id;if(!i)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const o=Object.assign({iss:`https://securetoken.google.com/${r}`,aud:r,iat:n,exp:n+3600,auth_time:n,sub:i,user_id:i,firebase:{sign_in_provider:"custom",identities:{}}},e);return[h(JSON.stringify({alg:"none",type:"JWT"})),h(JSON.stringify(o)),""].join(".")},t.createSubscribe=function(e,t){const r=new C(e,t);return r.subscribe.bind(r)},t.decode=S,t.deepCopy=function(e){return p(void 0,e)},t.deepEqual=function e(t,r){if(t===r)return!0;const n=Object.keys(t),i=Object.keys(r);for(const o of n){if(!i.includes(o))return!1;const n=t[o],s=r[o];if(k(n)&&k(s)){if(!e(n,s))return!1}else if(n!==s)return!1}for(const e of i)if(!n.includes(e))return!1;return!0},t.deepExtend=p,t.errorPrefix=x,t.extractQuerystring=function(e){const t=e.indexOf("?");if(!t)return"";const r=e.indexOf("#",t);return e.substring(t,r>0?r:void 0)},t.getDefaultAppConfig=()=>{var e;return null===(e=m())||void 0===e?void 0:e.config},t.getDefaultEmulatorHost=y,t.getDefaultEmulatorHostnameAndPort=e=>{const t=y(e);if(!t)return;const r=t.lastIndexOf(":");if(r<=0||r+1===t.length)throw new Error(`Invalid host ${t} with no separate hostname and port!`);const n=parseInt(t.substring(r+1),10);return"["===t[0]?[t.substring(1,r-1),n]:[t.substring(0,r),n]},t.getDefaults=m,t.getExperimentalSetting=e=>{var t;return null===(t=m())||void 0===t?void 0:t[`_${e}`]},t.getGlobal=g,t.getModularInstance=function(e){return e&&e._delegate?e._delegate:e},t.getUA=v,t.isAdmin=function(e){const t=S(e).claims;return"object"==typeof t&&!0===t.admin},t.isBrowser=function(){return"object"==typeof self&&self.self===self},t.isBrowserExtension=function(){const e="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof e&&void 0!==e.id},t.isElectron=function(){return v().indexOf("Electron/")>=0},t.isEmpty=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0},t.isIE=function(){const e=v();return e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0},t.isIndexedDBAvailable=function(){try{return"object"==typeof indexedDB}catch(e){return!1}},t.isMobileCordova=function(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(v())},t.isNode=A,t.isNodeSdk=function(){return!0===o.NODE_CLIENT||!0===o.NODE_ADMIN},t.isReactNative=function(){return"object"==typeof navigator&&"ReactNative"===navigator.product},t.isSafari=function(){return!A()&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")},t.isUWP=function(){return v().indexOf("MSAppHost/")>=0},t.isValidFormat=function(e){const t=S(e).claims;return!!t&&"object"==typeof t&&t.hasOwnProperty("iat")},t.isValidTimestamp=function(e){const t=S(e).claims,r=Math.floor((new Date).getTime()/1e3);let n=0,i=0;return"object"==typeof t&&(t.hasOwnProperty("nbf")?n=t.nbf:t.hasOwnProperty("iat")&&(n=t.iat),i=t.hasOwnProperty("exp")?t.exp:n+86400),!!r&&!!n&&!!i&&r>=n&&r<=i},t.issuedAtTime=function(e){const t=S(e).claims;return"object"==typeof t&&t.hasOwnProperty("iat")?t.iat:null},t.jsonEval=I,t.map=function(e,t,r){const n={};for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=t.call(r,e[i],i,e));return n},t.ordinal=function(e){return Number.isFinite(e)?e+function(e){const t=(e=Math.abs(e))%100;if(t>=10&&t<=20)return"th";const r=e%10;return 1===r?"st":2===r?"nd":3===r?"rd":"th"}(e):`${e}`},t.promiseWithTimeout=function(e,t=2e3){const r=new b;return setTimeout((()=>r.reject("timeout!")),t),e.then(r.resolve,r.reject),r.promise},t.querystring=function(e){const t=[];for(const[r,n]of Object.entries(e))Array.isArray(n)?n.forEach((e=>{t.push(encodeURIComponent(r)+"="+encodeURIComponent(e))})):t.push(encodeURIComponent(r)+"="+encodeURIComponent(n));return t.length?"&"+t.join("&"):""},t.querystringDecode=function(e){const t={};return e.replace(/^\?/,"").split("&").forEach((e=>{if(e){const[r,n]=e.split("=");t[decodeURIComponent(r)]=decodeURIComponent(n)}})),t},t.safeGet=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0},t.stringLength=function(e){let t=0;for(let r=0;r=55296&&n<=56319?(t+=4,r++):t+=3}return t},t.stringToByteArray=function(e){const t=[];let r=0;for(let n=0;n=55296&&i<=56319){const t=i-55296;n++,s(n>6|192,t[r++]=63&i|128):i<65536?(t[r++]=i>>12|224,t[r++]=i>>6&63|128,t[r++]=63&i|128):(t[r++]=i>>18|240,t[r++]=i>>12&63|128,t[r++]=i>>6&63|128,t[r++]=63&i|128)}return t},t.stringify=function(e){return JSON.stringify(e)},t.uuidv4=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))},t.validateArgCount=function(e,t,r,n){let i;if(nr&&(i=0===r?"none":"no more than "+r),i)throw new Error(e+" failed: Was called with "+n+(1===n?" argument.":" arguments.")+" Expects "+i+".")},t.validateCallback=function(e,t,r,n){if((!n||r)&&"function"!=typeof r)throw new Error(x(e,t)+"must be a valid function.")},t.validateContextObject=function(e,t,r,n){if((!n||r)&&("object"!=typeof r||null===r))throw new Error(x(e,t)+"must be a valid context object.")},t.validateIndexedDBOpenable=function(){return new Promise(((e,t)=>{try{let r=!0;const n="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(n);i.onsuccess=()=>{i.result.close(),r||self.indexedDB.deleteDatabase(n),e(!0)},i.onupgradeneeded=()=>{r=!1},i.onerror=()=>{var e;t((null===(e=i.error)||void 0===e?void 0:e.message)||"")}}catch(e){t(e)}}))},t.validateNamespace=function(e,t,r){if((!r||t)&&"string"!=typeof t)throw new Error(x(e,"namespace")+"must be a valid firebase namespace.")}},24766:(e,t,r)=>{"use strict";var n=r(4364);t.A=function(e){return void 0===e&&(e={timeout:3e3}),new Promise((function(t){var r,i,o;null!==(r=window.ethereum)&&void 0!==r&&r.isGamestop?t(window.ethereum):window.gamestop?t(window.gamestop):(i=!1,o=function(){var e;i||(i=!0,window.removeEventListener("gamestop#initialized",o),null!==(e=window.ethereum)&&void 0!==e&&e.isGamestop?t(window.ethereum):window.gamestop?t(window.gamestop):(n.error("Gamestop Browser Wallet not detected"),t(null)))},window.addEventListener("gamestop#initialized",o),setTimeout(o,e.timeout))}))}},66853:e=>{"use strict";var t,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s={};((e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})})(s,{DEFAULT_BACKEND_URL:()=>a,NetworkName:()=>u,PairingStatus:()=>c,SigningRequestStatus:()=>d,SigningRequestTypes:()=>l}),e.exports=(t=s,((e,t,s,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of i(t))o.call(e,s)||void 0===s||r(e,s,{get:()=>t[s],enumerable:!(a=n(t,s))||a.enumerable});return e})(r({},"__esModule",{value:!0}),t));var a="https://identityconnect.com",u=(e=>(e.DEVNET="devnet",e.MAINNET="mainnet",e.TESTNET="testnet",e))(u||{}),c=(e=>(e.Finalized="FINALIZED",e.Pending="PENDING",e))(c||{}),l=(e=>(e.SIGN_AND_SUBMIT_TRANSACTION="SIGN_AND_SUBMIT_TRANSACTION",e.SIGN_MESSAGE="SIGN_MESSAGE",e.SIGN_TRANSACTION="SIGN_TRANSACTION",e))(l||{}),d=(e=>(e.APPROVED="APPROVED",e.CANCELLED="CANCELLED",e.INVALID="INVALID",e.PENDING="PENDING",e.REJECTED="REJECTED",e))(d||{})},8702:(e,t,r)=>{"use strict";var n,i=r(1048).Buffer,o=Object.create,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,d=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of u(t))l.call(e,i)||i===r||s(e,i,{get:()=>t[i],enumerable:!(n=a(t,i))||n.enumerable});return e},h=(e,t,r)=>(r=null!=e?o(c(e)):{},d(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),f={};((e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})})(f,{AccountConnectionAction:()=>Ee,DecryptionError:()=>A,EncryptionEnvelopeError:()=>b,EnvelopeMessageMismatchError:()=>v,KeyTypes:()=>E,REQUIRED_FIELDS:()=>te,SIGNATURE_PREFIX:()=>R,aptosAccountToEd25519Keypair:()=>T,aptosAccountToSerializedInfo:()=>Se,concatUint8array:()=>P,constructMetadata:()=>se,convertEd25519PublicKeyToX25519PublicKey:()=>O,convertEd25519SecretKeyToX25519SecretKey:()=>N,createEd25519KeyPair:()=>I,createSerializedAccountInfo:()=>Ie,createX25519KeyPair:()=>_,dangerouslyEncryptAndSignEnvelopeUnvalidated:()=>ae,decodeBase64:()=>M,decryptEnvelope:()=>le,decryptMessage:()=>G,decryptMessageDirect:()=>Q,decryptObject:()=>q,decryptObjectDirect:()=>W,decryptSerializedEncryptionResult:()=>U,decryptSerializedEncryptionResultDirect:()=>F,deriveAccountTransportEd25519Keypair:()=>_e,deserializeEd25519PublicKeyB64:()=>ge,deserializeEd25519SignatureB64:()=>be,deserializeEncryptionResult:()=>L,deserializePublicKeyB64:()=>pe,deserializeSignatureB64:()=>ye,deserializeTransportEnvelope:()=>ie,ed25519KeypairFromSecret:()=>x,encodeBase64:()=>B,encryptAndSignEnvelope:()=>oe,encryptMessage:()=>j,encryptMessageDirect:()=>z,encryptObject:()=>H,encryptObjectDirect:()=>K,ensureMetadataFields:()=>ne,ensurePrivatePublicFieldsDisjoint:()=>re,hashAndVerifySignature:()=>Z,keypairToEd25519:()=>k,keypairToX25519:()=>C,makeEd25519SecretKeySignCallbackNoDomainSeparation:()=>J,messageHash:()=>V,publicKeyB64FromEd25519PublicKeyB64:()=>ve,serializeEncryptionResult:()=>D,serializePublicKeyB64:()=>fe,serializeSignatureB64:()=>me,signWithEd25519SecretKey:()=>Y,toKey:()=>S,verifyEnvelopeSignature:()=>ce,verifySignature:()=>X}),e.exports=(n=f,d(s({},"__esModule",{value:!0}),n));var p=r(89836),g=r(91403),m=h(r(82926)),y=h(r(50544)),b=class extends Error{},v=class e extends b{constructor(t,r){super(t),this.field=r,this.name="EnvelopeMessageMismatchError",Object.setPrototypeOf(this,e.prototype)}},A=class e extends b{constructor(t){super(t),this.name="DecryptionError",Object.setPrototypeOf(this,e.prototype)}},w=h(r(82926)),E=(e=>(e.Ed25519PublicKey="Ed25519PublicKey",e.Ed25519SecretKey="Ed25519SecretKey",e.X25519PublicKey="X25519PublicKey",e.X25519SecretKey="X25519SecretKey",e))(E||{});function _(){return C(w.default.box.keyPair())}function I(){return k(w.default.sign.keyPair())}function S(e,t){return{key:e,type:t}}function k(e){return{publicKey:S(e.publicKey,"Ed25519PublicKey"),secretKey:S(e.secretKey,"Ed25519SecretKey")}}function C(e){return{publicKey:S(e.publicKey,"X25519PublicKey"),secretKey:S(e.secretKey,"X25519SecretKey")}}function T(e){return x(e.signingKey.secretKey)}function x(e){return k(w.default.sign.keyPair.fromSeed(e.slice(0,32)))}function M(e){return globalThis.Buffer?new Uint8Array(i.from(e,"base64")):Uint8Array.from(atob(e),(e=>e.codePointAt(0)))}function B(e){return globalThis.Buffer?i.from(e).toString("base64"):btoa(Array.from(e,(e=>String.fromCodePoint(e))).join(""))}function P(e,t){const r=new Uint8Array(e.length+t.length);return r.set(e),r.set(t,e.length),r}var R="APTOS::IDENTITY_CONNECT";function O(e,t){const r=y.default.convertPublicKey(e.key.slice(0,32));if(!r)throw new Error(`${t} is not a valid Ed25519 public key`);return S(r,"X25519PublicKey")}function N(e){return S(y.default.convertSecretKey(e.key.slice(0,32)),"X25519SecretKey")}function D(e){return{nonceB64:B(e.nonce),securedB64:B(e.secured)}}function L(e){return{nonce:M(e.nonceB64),secured:M(e.securedB64)}}function U(e,t,r){const n=L(r);return q(e,t,n.secured,n.nonce)}function F(e,t,r){const n=L(r);return W(e,t,n.secured,n.nonce)}function j(e,t,r){return z(e,O(t,"receiver public key"),r)}function z(e,t,r){const n=m.default.randomBytes(m.default.box.nonceLength),i=(new TextEncoder).encode(r);return{nonce:n,secured:m.default.box(i,n,t.key,e.key.slice(0,32))}}function H(e,t,r){return K(e,O(t,"receiver public key"),r)}function K(e,t,r){return z(e,t,JSON.stringify(r))}function G(e,t,r,n){return Q(e,N(t),r,n)}function Q(e,t,r,n){let i;try{i=m.default.box.open(r,n,e.key.slice(0,32),t.key.slice(0,32))}catch(e){throw new A(`Could not decrypt message: ${e.message}`)}if(!i)throw new A("Could not decrypt message");return(new TextDecoder).decode(i)}function q(e,t,r,n){return W(e,N(t),r,n)}function W(e,t,r,n){const i=Q(e,t,r,n);return JSON.parse(i)}function V(e,t){const r=new Uint8Array((0,g.sha3_256)(`${R}::${t}::`));return new Uint8Array((0,g.sha3_256)(P(r,e)))}function Y(e,t,r){return m.default.sign.detached(V(e,r),t.key)}function J(e){return async t=>new p.Ed25519Signature(m.default.sign.detached(t,e.key))}function X(e,t,r,n){return r.verifySignature({message:V(e,n),signature:t})}function Z(e,t,r,n){const i=e instanceof Uint8Array?e:(new TextEncoder).encode(e);return X((0,g.sha3_256)(i),t,r,n)}var $=r(89836),ee=r(91403),te=["receiverEd25519PublicKeyB64","senderEd25519PublicKeyB64","senderX25519PublicKeyB64","sequence","timestampMillis"].sort();function re(e,t){const r=Object.keys(e).filter((e=>Object.keys(t).includes(e)));if(r.length>0){const e=r[0];throw new v(`Field ${e} appears in both private and public message fields`,e)}}function ne(e){const t=Object.keys(e).sort(),r=t.filter((e=>!te.includes(e))),n=te.filter((e=>!t.includes(e)));if(r.length>0||n.length>0){let e=r.length>0?`extra(${r.join(", ")})`:"";const t=n.length>0?`missing(${n.join(", ")})`:"";throw e=e.length>0&&t.length>0?`${e}, `:e,new v(`PublicMessage metadata fields do not conform to spec: ${e}${t}`,"_metadata")}}function ie(e){const t=JSON.parse(e.serializedPublicMessage);return{...e,publicMessage:t}}function oe(e,t,r,n,i,o){const s=_(),a=se(t,r,n,s.publicKey);return ne(a),re(o,i),ae(e,r,a,o,i,s)}function se(e,t,r,n){return{receiverEd25519PublicKeyB64:B(t.key),senderEd25519PublicKeyB64:B(e.key),senderX25519PublicKeyB64:B(n.key),sequence:r,timestampMillis:Date.now()}}function ae(e,t,r,n,i,o){const s=D(H(o.secretKey,t,n)),a=M(s.securedB64),u=JSON.stringify({...i,_metadata:r}),c=function(e,t,r){const n=Y(ue(e,t),r,"SECURED_ENVELOPE");return $.Hex.fromHexInput(n).toString()}((new TextEncoder).encode(u),a,e);return{encryptedPrivateMessage:s,messageSignature:c,serializedPublicMessage:u}}function ue(e,t){const r=(0,ee.sha3_256)(e),n=(0,ee.sha3_256)(t),i=new Uint8Array(r.length+n.length);return i.set(r),i.set(n,r.length),(0,ee.sha3_256)(i)}function ce(e,t,r,n){const i=new $.Ed25519Signature($.Hex.fromHexInput(r).toUint8Array()),o=new $.Ed25519PublicKey(n.key);if(!X(ue(e,t),i,o,"SECURED_ENVELOPE"))throw new v("Could not verify SecuredEnvelope signature","messageSignature")}function le(e,t,r){const{encryptedPrivateMessage:n,messageSignature:i,serializedPublicMessage:o}=r,s=JSON.parse(o),a=M(n.securedB64);if(ce((new TextEncoder).encode(o),a,i,e),B(e.key)!==s._metadata.senderEd25519PublicKeyB64)throw new v("senderEd25519PublicKey in envelope does not match provided receiverEd25519SecretKey","senderPublicKey");const u=S(M(s._metadata.senderX25519PublicKeyB64),"X25519PublicKey"),c=L(n),l=q(u,t,c.secured,c.nonce);return ne(s._metadata),re(l,s),{messageSignature:i,privateMessage:l,publicMessage:s}}var de=r(89286),he=r(89836);function fe(e){const t=new he.Serializer;return(0,de.serializePublicKey)(t,e),(0,de.bytesToBase64)(t.toUint8Array())}function pe(e){const t=(0,de.base64ToBytes)(e),r=new he.Deserializer(t);return(0,de.deserializePublicKey)(r)}function ge(e){return new he.Ed25519PublicKey(M(e))}function me(e){const t=new he.Serializer;return(0,de.serializeSignature)(t,e),(0,de.bytesToBase64)(t.toUint8Array())}function ye(e){const t=(0,de.base64ToBytes)(e),r=new he.Deserializer(t);return(0,de.deserializeSignature)(r)}function be(e){const t=he.Hex.fromHexInput(e).toUint8Array();return new he.Ed25519Signature(t)}function ve(e){return fe(ge(e))}var Ae=r(89836),we=r(91403),Ee=(e=>(e.ADD="add",e.REMOVE="remove",e))(Ee||{});function _e(e,t){const r=t instanceof Ae.PublicKey?t.toUint8Array():t.key;if(e instanceof Function){const t=e(V(r,"TRANSPORT_KEYPAIR"));return t instanceof Promise?t.then((e=>x(e.toUint8Array()))):x(t.toUint8Array())}return x(Y(r,e,"TRANSPORT_KEYPAIR"))}function Ie(...[e,t,r,n,i,o]){const s=t.authKey(),a={accountAddress:o||s.derivedAddress().toString(),action:n,intentId:i,publicKeyB64:fe(t),timestampMillis:Date.now(),transportEd25519PublicKeyB64:B(r.key)},u=JSON.stringify(a),c=(new TextEncoder).encode(u),l=e(V((0,we.sha3_256)(c),"ACCOUNT_INFO"));return l instanceof Promise?l.then((e=>({accountInfoSerialized:u,signatureB64:me(e)}))):{accountInfoSerialized:u,signatureB64:me(l)}}async function Se(e,t){const r=async t=>e.sign(t),n=await _e(r,e.publicKey);return Ie(r,e.publicKey,n.publicKey,"add",t)}},90325:(e,t)=>{"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5L=t.add5H=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;const r=BigInt(2**32-1),n=BigInt(32);function i(e,t=!1){return t?{h:Number(e&r),l:Number(e>>n&r)}:{h:0|Number(e>>n&r),l:0|Number(e&r)}}function o(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0);t.toBig=s;const a=(e,t,r)=>e>>>r;t.shrSH=a;const u=(e,t,r)=>e<<32-r|t>>>r;t.shrSL=u;const c=(e,t,r)=>e>>>r|t<<32-r;t.rotrSH=c;const l=(e,t,r)=>e<<32-r|t>>>r;t.rotrSL=l;const d=(e,t,r)=>e<<64-r|t>>>r-32;t.rotrBH=d;const h=(e,t,r)=>e>>>r-32|t<<64-r;t.rotrBL=h;const f=(e,t)=>t;t.rotr32H=f;const p=(e,t)=>e;t.rotr32L=p;const g=(e,t,r)=>e<>>32-r;t.rotlSH=g;const m=(e,t,r)=>t<>>32-r;t.rotlSL=m;const y=(e,t,r)=>t<>>64-r;t.rotlBH=y;const b=(e,t,r)=>e<>>64-r;function v(e,t,r,n){const i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:0|i}}t.rotlBL=b,t.add=v;const A=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0);t.add3L=A;const w=(e,t,r,n)=>t+r+n+(e/2**32|0)|0;t.add3H=w;const E=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0);t.add4L=E;const _=(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0;t.add4H=_;const I=(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0);t.add5L=I;const S=(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0;t.add5H=S;const k={fromBig:i,split:o,toBig:s,shrSH:a,shrSL:u,rotrSH:c,rotrSL:l,rotrBH:d,rotrBL:h,rotr32H:f,rotr32L:p,rotlSH:g,rotlSL:m,rotlBH:y,rotlBL:b,add:v,add3L:A,add3H:w,add4L:E,add4H:_,add5H:S,add5L:I};t.default=k},45129:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},91403:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const n=r(90325),i=r(34558),o=r(19063),[s,a,u]=[[],[],[]],c=BigInt(0),l=BigInt(1),d=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=l,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],s.push(2*(5*n+r)),a.push((e+1)*(e+2)/2%64);let i=c;for(let e=0;e<7;e++)t=(t<>h)*p)%f,t&d&&(i^=l<<(l<r>32?(0,i.rotlBH)(e,t,r):(0,i.rotlSH)(e,t,r),b=(e,t,r)=>r>32?(0,i.rotlBL)(e,t,r):(0,i.rotlSL)(e,t,r);function v(e,t=24){const r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const n=(t+8)%10,i=(t+2)%10,o=r[i],s=r[i+1],a=y(o,s,1)^r[n],u=b(o,s,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=u}let t=e[2],i=e[3];for(let r=0;r<24;r++){const n=a[r],o=y(t,i,n),u=b(t,i,n),c=s[r];t=e[c],i=e[c+1],e[c]=o,e[c+1]=u}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}r.fill(0)}t.keccakP=v;class A extends o.Hash{constructor(e,t,r,i=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.number)(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){v(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,n.exists)(this);const{blockLen:t,state:r}=this,i=(e=(0,o.toBytes)(e)).length;for(let n=0;n=r&&this.keccak();const o=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.output)(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new A(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}t.Keccak=A;const w=(e,t,r)=>(0,o.wrapConstructor)((()=>new A(t,e,r)));t.sha3_224=w(6,144,28),t.sha3_256=w(6,136,32),t.sha3_384=w(6,104,48),t.sha3_512=w(6,72,64),t.keccak_224=w(1,144,28),t.keccak_256=w(1,136,32),t.keccak_384=w(1,104,48),t.keccak_512=w(1,72,64);const E=(e,t,r)=>(0,o.wrapXOFConstructorWithOpts)(((n={})=>new A(t,e,void 0===n.dkLen?r:n.dkLen,!0)));t.shake128=E(31,168,16),t.shake256=E(31,136,32)},19063:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const n=r(45129),i=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const o=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function s(e){if("string"!=typeof e)throw new Error("utf8ToBytes expected string, got "+typeof e);return new Uint8Array((new TextEncoder).encode(e))}function a(e){if("string"==typeof e&&(e=s(e)),!i(e))throw new Error("expected Uint8Array, got "+typeof e);return e}t.bytesToHex=function(e){if(!i(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},t.asyncLoop=async function(e,r,n){let i=Date.now();for(let o=0;o=0&&ee+t.length),0));let r=0;return e.forEach((e=>{if(!i(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t},t.Hash=class{clone(){return this._cloneInto()}};const u={}.toString;t.checkOpts=function(e,t){if(void 0!==t&&"[object Object]"!==u.call(t))throw new Error("Options should be object or undefined");return Object.assign(e,t)},t.wrapConstructor=function(e){const t=t=>e().update(a(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}},77419:(e,t,r)=>{"use strict";var n,i=Object.create,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,l=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of a(t))c.call(e,i)||i===r||o(e,i,{get:()=>t[i],enumerable:!(n=s(t,i))||n.enumerable});return e},d={};((e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:!0})})(d,{ACDappClient:()=>O,ACKeylessClient:()=>G,DAPP_PAIRINGS_WINDOW_STORAGE_KEY:()=>C,ICDappClient:()=>j,windowStateAccessors:()=>T}),e.exports=(n=d,l(o({},"__esModule",{value:!0}),n));var h=r(89286),f=r(87046),p=r(89836),g=r(66853),m=r(8702),y="https://aptosconnect.app",b=r(89836),v=r(66853),A=r(8702),w=r(5437),E=((e,t,r)=>(r=null!=e?i(u(e)):{},l(e&&e.__esModule?r:o(r,"default",{value:e,enumerable:!0}),e)))(r(26660)),_=class e extends Error{constructor(t){super(t),this.name="SignatureRequestError",Object.setPrototypeOf(this,e.prototype)}},I=class e extends Error{constructor(t){super(`Missing the following fields: ${t.join(", ")}`),this.name="UnexpectedSignatureResponseError",Object.setPrototypeOf(this,e.prototype)}},S=class e extends Error{constructor(){super(),this.name="PairingExpiredError",Object.setPrototypeOf(this,e.prototype)}},k=class e extends Error{constructor(){super("Dapp ID is invalid or not associated with a registered Dapp."),this.name="UnregisteredDappError",Object.setPrototypeOf(this,e.prototype)}},C="icDappPairings",T={async get(e){return(await this.getAll())[e]},async getAll(){const e=window.localStorage.getItem(C);return e?JSON.parse(e):{}},async update(e,t){const r=await this.getAll();void 0===t?delete r[e]:r[e]=t;const n=JSON.stringify(r);window.localStorage.setItem(C,n)}},x=["address","application","chainId","fullMessage","message","nonce","prefix","signature"],M=["hash"],B=/^Sequence number mismatch, expected (?:\S+ to be )?(\d+)/;async function P(e){return new Promise((t=>{setTimeout(t,e)}))}var R=class{constructor({accessors:e=T,axiosConfig:t,defaultNetworkName:r=v.NetworkName.MAINNET}={}){this.onDisconnectListeners=new Set,this.accessors=e,this.defaultNetworkName=r,this.axiosInstance=E.default.create({baseURL:y,...t});const n="undefined"!=typeof window;this.initPromise=n?this.syncFirstPairing():void 0}async getPairing(e){return(await this.axiosInstance.get(`v1/pairing/${e}/`)).data.data.pairing}async syncFirstPairing(){const e=await this.accessors.getAll(),t=Object.values(e)[0];if(void 0!==t)try{const{dappSpecificWallet:e,maxDappSequenceNumber:r}=await this.getPairing(t.pairingId);await this.accessors.update(t.accountAddress,{...t,currSequenceNumber:r,dappWalletId:e?.id})}catch(e){await this.accessors.update(t.accountAddress,void 0)}}async createSigningRequest(e,t,r,n){const i=(0,A.decodeBase64)(e.dappEd25519SecretKeyB64),o=(0,A.decodeBase64)(e.dappEd25519PublicKeyB64),s=(0,A.decodeBase64)(e.accountTransportEd25519PublicKeyB64);let a=e.currSequenceNumber+1;return async function(e,t,r=1){for(let n=0;n{const u=await(0,A.encryptAndSignEnvelope)((0,A.toKey)(i,A.KeyTypes.Ed25519SecretKey),(0,A.toKey)(o,A.KeyTypes.Ed25519PublicKey),(0,A.toKey)(s,A.KeyTypes.Ed25519PublicKey),a,{apiVersion:"0.2.0",networkName:r,requestType:t},n),c=await this.axiosInstance.post(`v1/pairing/${e.pairingId}/signing-request/`,u);return await this.accessors.update(e.accountAddress,{...e,currSequenceNumber:a}),c.data.data.signingRequest}),(e=>{if((0,E.isAxiosError)(e)){const t=e.response?.data?.message,r=t?.match(B)?.[1];if(void 0!==r)return void(a=Number(r))}throw e}))}async getSigningRequest(e){const t=await this.axiosInstance.get(`v1/signing-request/${e}/`,{validateStatus:e=>200===e||404===e});return t.data?.data?.signingRequest}async deletePairing(e,t,r){const n=await(0,A.encryptAndSignEnvelope)(t,r,r,0,{},{});await this.axiosInstance.post(`v1/pairing/${e}/delete/`,n,{validateStatus:e=>204===e||404===e})}async cancelSigningRequest(e,t){const r=e.currSequenceNumber,n=(0,A.decodeBase64)(e.dappEd25519SecretKeyB64),i=(0,A.decodeBase64)(e.dappEd25519PublicKeyB64),o=(0,A.decodeBase64)(e.accountTransportEd25519PublicKeyB64),s=await(0,A.encryptAndSignEnvelope)((0,A.toKey)(n,A.KeyTypes.Ed25519SecretKey),(0,A.toKey)(i,A.KeyTypes.Ed25519PublicKey),(0,A.toKey)(o,A.KeyTypes.Ed25519PublicKey),r+1,{},{}),a=await this.axiosInstance.patch(`v1/signing-request/${t}/cancel/`,s);return await this.accessors.update(e.accountAddress,{...e,currSequenceNumber:r+1}),a.data.data.signingRequest}async signRequest(e,t,r,{cancelToken:n,networkName:i}={}){await this.initPromise;const o=await this.accessors.get(e);if(void 0===o)throw new Error("The requested account is not paired");let s;try{for(s=await this.createSigningRequest(o,t,i||this.defaultNetworkName,r);"PENDING"===s.status;){if(await P(2500),n?.cancelled){s.status=v.SigningRequestStatus.CANCELLED;break}s=await this.getSigningRequest(s.id)??s}}catch(t){if((0,E.isAxiosError)(t)&&"404"===t.code){await this.accessors.update(e,void 0);for(const t of this.onDisconnectListeners)t(e);throw new S}throw t}if("APPROVED"!==s.status)throw new _(s.status);return(0,A.decryptEnvelope)((0,A.toKey)((0,A.decodeBase64)(o.accountTransportEd25519PublicKeyB64),A.KeyTypes.Ed25519PublicKey),(0,A.toKey)((0,A.decodeBase64)(o.dappEd25519SecretKeyB64),A.KeyTypes.Ed25519SecretKey),s.responseEnvelope).privateMessage}async addPairing({publicKey:e,secretKey:t},r){await this.accessors.update(r.account.accountAddress,{accountAddress:r.account.accountAddress,accountAlias:r.account.userSubmittedAlias??void 0,accountPublicKeyB64:r.account.publicKeyB64,accountTransportEd25519PublicKeyB64:r.account.transportEd25519PublicKeyB64,currSequenceNumber:r.maxDappSequenceNumber,dappEd25519PublicKeyB64:(0,A.encodeBase64)(e.key),dappEd25519SecretKeyB64:(0,A.encodeBase64)(t.key),dappWalletId:r.dappSpecificWalletId,pairingId:r.id})}async disconnect(e){const t=await this.accessors.get(e);if(void 0===t)throw new Error("The specified account is not paired");const r=(0,A.decodeBase64)(t.dappEd25519SecretKeyB64),n=(0,A.decodeBase64)(t.dappEd25519PublicKeyB64);await this.deletePairing(t.pairingId,(0,A.toKey)(r,A.KeyTypes.Ed25519SecretKey),(0,A.toKey)(n,A.KeyTypes.Ed25519PublicKey)),await this.accessors.update(e,void 0);for(const t of this.onDisconnectListeners)t(e)}async signMessage(e,t,r){const n=await this.signRequest(e,v.SigningRequestTypes.SIGN_MESSAGE,t,r);return function(e){const t=new Set(Object.keys(e)),r=x.filter((e=>!t.has(e)));if(r.length>0)throw new I(r)}(n),n}async signTransaction(e,t,r){const n=(0,w.serializeSignTransactionRequestArgs)(t),i=await this.signRequest(e,v.SigningRequestTypes.SIGN_TRANSACTION,n,r);return(0,w.deserializeSignTransactionResponseArgs)(i)}async signAndSubmitTransaction(e,t,r){const n=(0,w.serializeSignAndSubmitTransactionRequestArgs)(t);try{const t=await this.signRequest(e,v.SigningRequestTypes.SIGN_AND_SUBMIT_TRANSACTION,n,r);return function(e){const t=new Set(Object.keys(e)),r=M.filter((e=>!t.has(e)));if(r.length>0)throw new I(r)}(t),t}catch(e){if(e instanceof E.AxiosError&&e.response?.data?.message)throw new Error(e.response?.data?.message);throw e}}async getConnectedAccounts(){await this.initPromise;const e=await this.accessors.getAll();return Object.values(e).map((({accountAddress:e,accountEd25519PublicKeyB64:t,accountPublicKeyB64:r})=>({address:b.AccountAddress.from(e),publicKey:void 0!==r?(0,A.deserializePublicKeyB64)(r):(0,A.deserializeEd25519PublicKeyB64)(t)})))}onDisconnect(e){return this.onDisconnectListeners.add(e),()=>this.onDisconnectListeners.delete(e)}},O=class{constructor({backendBaseURL:e,dappId:t,dappImageURI:r,dappName:n,defaultNetworkName:i=g.NetworkName.MAINNET,frontendBaseURL:o=y}={}){this.defaultNetworkName=i,this.dappInfo={domain:window.location.origin,imageURI:r,name:n??document.title},this.transport=new f.WebWalletTransport(o),this.dappId=t,this.pairingClient=new R({axiosConfig:{baseURL:e??o},defaultNetworkName:i})}async getKeylessAccounts(){const e=h.GetConnectedAccountsRequest.serialize(this.dappInfo),t=await this.transport.sendRequest(e);return h.GetConnectedAccountsResponse.deserialize(t).args}async getIcAccounts(){return this.pairingClient.getConnectedAccounts()??[]}async isIcAccount(e){return void 0!==(await this.getIcAccounts()).find((t=>t.address.equals(p.AccountAddress.from(e))))}async getConnectedAccounts(){return[...await this.getKeylessAccounts(),...await this.getIcAccounts()]}async disconnect(e){if(await this.isIcAccount(e)){const t=p.AccountAddress.from(e).toString();await this.pairingClient.disconnect(t)}else{const e=h.DisconnectRequest.serialize(this.dappInfo);await this.transport.sendRequest(e)}}async connect(){const e=(0,m.createEd25519KeyPair)(),t={dappEd25519PublicKeyB64:(0,m.encodeBase64)(e.publicKey.key),dappId:this.dappId},r=h.ConnectRequest.serialize(this.dappInfo,t),n=await this.transport.sendRequest(r),i=h.ConnectResponse.deserialize(n);if("approved"===i.args.status){const{account:t,pairing:r}=i.args.args;return r&&await this.pairingClient.addPairing(e,r),(0,h.makeUserApproval)({account:t})}return i.args}async signMessage(e){const{signerAddress:t}=e;if(await this.isIcAccount(t)){const{chainId:r}=e,n=(0,h.chainIdToNetwork)(r);let i,o;try{i=(new TextDecoder).decode(e.message),o=(new TextDecoder).decode(e.nonce)}catch(e){throw new Error("Only UTF-8 encoded text is supported when using IC")}const{fullMessage:s,signature:a}=await this.pairingClient.signMessage(t.toString(),{address:!0,application:!0,chainId:!0,message:i,nonce:o},{networkName:n}),u=p.Hex.fromHexInput(a).toUint8Array(),c=u.length===p.Ed25519Signature.LENGTH?new p.Ed25519Signature(u):p.AnySignature.deserialize(new p.Deserializer(u));return(0,h.makeUserApproval)({fullMessage:s,signature:c})}const r=h.SignMessageRequest.serialize(this.dappInfo,e),n=await this.transport.sendRequest(r);return h.SignMessageResponse.deserialize(n).args}async signTransaction(e){const t="transaction"in e?h.SignTransactionRequest.normalizeArgs(e):e,{signerAddress:r}=e;if(await this.isIcAccount(r)){const{expirationSecondsFromNow:e,expirationTimestamp:n,feePayer:i,gasUnitPrice:o,maxGasAmount:s,network:a,payload:u,secondarySigners:c,sender:l,sequenceNumber:d}=t;if(void 0!==i)throw new Error("Sponsored transaction not currently supported");if(c&&c.length>0)throw new Error("Multi-agent transactions not currently supported");const f=await this.pairingClient.signTransaction(r.toString(),{options:{expirationSecondsFromNow:e,expirationTimestamp:n,gasUnitPrice:o,maxGasAmount:s,sender:l?.address.toString(),sequenceNumber:void 0!==d?Number(d):void 0},payload:u},{networkName:a});return(0,h.makeUserApproval)({authenticator:f.accountAuthenticator,rawTransaction:f.rawTxn})}const n=h.SignTransactionRequest.serialize(this.dappInfo,t),i=await this.transport.sendRequest(n);return h.SignTransactionResponse.deserialize(i).args}async signAndSubmitTransaction(e){const{signerAddress:t}=e;if(await this.isIcAccount(t)){const{expirationTimestamp:r,feePayer:n,gasUnitPrice:i,maxGasAmount:o,network:s}=e,a=new p.AptosConfig({network:s});let u,c;if(u="bcsToBytes"in e.payload?e.payload:"bytecode"in e.payload?await(0,p.generateTransactionPayload)(e.payload):void 0!==e.payload.abi?(0,p.generateTransactionPayloadWithABI)({...e.payload,abi:e.payload.abi}):await(0,p.generateTransactionPayload)({aptosConfig:a,...e.payload}),void 0!==n){const e=await(0,p.generateRawTransaction)({aptosConfig:a,feePayerAddress:n.address,options:{gasUnitPrice:i,maxGasAmount:o},payload:u,sender:t});c={feePayerAuthenticator:n.authenticator,rawTxn:new p.FeePayerRawTransaction(e,[],n.address)}}else c={options:{expirationTimestamp:r,gasUnitPrice:i,maxGasAmount:o},payload:u};const{hash:l}=await this.pairingClient.signAndSubmitTransaction(t.toString(),c,{networkName:s});return(0,h.makeUserApproval)({txnHash:l})}const r=h.SignAndSubmitTransactionRequest.serialize(this.dappInfo,e),n=await this.transport.sendRequest(r);return h.SignAndSubmitTransactionResponse.deserialize(n).args}},N=r(8702),D=r(26660),L={height:695,width:465};function U(e,t=L){const{height:r,width:n}=t,i={height:r,left:window.screenLeft+Math.round((window.outerWidth-n)/2),popup:!0,top:window.screenTop+Math.round((window.outerHeight-r)/2),width:n},o=Object.entries(i).map((([e,t])=>`${e}=${JSON.stringify(t)}`)).reduce(((e,t)=>`${e}, ${t}`)),s=e instanceof URL?e.href:e,a=window.open(s,void 0,o);if(null===a)throw new Error("Couldn't open prompt");return a}async function F(e){return new Promise((t=>{const r={onMessage:n=>{n.source===e&&(window.removeEventListener("message",r.onMessage),clearTimeout(r.promptPollerId),t({args:n.data,status:"approved"}))},promptPollerId:setInterval((()=>{e.closed&&(window.removeEventListener("message",r.onMessage),clearTimeout(r.promptPollerId),t({status:"dismissed"}))}),500)};window.addEventListener("message",r.onMessage)}))}var j=class extends R{constructor(e,{frontendBaseURL:t=y,...r}={}){super(r),this.dappId=e,this.frontendBaseURL=t}async createPairingRequest(e){try{return(await this.axiosInstance.post("v1/pairing/",{dappEd25519PublicKeyB64:e,dappId:this.dappId})).data.data.pairing}catch(e){if((0,D.isAxiosError)(e)&&"Dapp not found"===e.response?.data?.message)throw new k;throw e}}async connect(){const{publicKey:e,secretKey:t}=(0,N.createEd25519KeyPair)(),r=(0,N.encodeBase64)(e.key),n=new URL(`${this.frontendBaseURL}/pairing`),i=await U(n.href);let o;try{o=(await this.createPairingRequest(r)).id}catch(e){throw i.close(),e}n.searchParams.set("pairingId",o),i.location.href=n.href;const s=await F(i);if("dismissed"===s.status)return void this.deletePairing(o,t,e);const a=s.args;return await this.addPairing({publicKey:e,secretKey:t},a),a.account.accountAddress}async offboard(e){const t=await this.accessors.get(e);if(void 0===t)throw new Error("This account is not paired");const r=t.dappWalletId;if(void 0===r)throw new Error("This account cannot be offboarded");const n=U(new URL(`${this.frontendBaseURL}/offboarding?walletId=${r}`)),i=await F(n);return!("approved"!==i.status||!i.args.offboarded||(this.disconnect(e),0))}},z=r(89286),H=r(87046),K=r(66853),G=class{constructor({dappImageURI:e,dappName:t,defaultNetworkName:r=K.NetworkName.MAINNET,frontendBaseURL:n=y}={}){this.defaultNetworkName=r,this.dappInfo={domain:window.location.origin,imageURI:e,name:t??document.title},this.transport=new H.WebWalletTransport(n)}async isConnected(){const e=z.IsConnectedRequest.serialize(this.dappInfo),t=await this.transport.sendRequest(e);return z.IsConnectedResponse.deserialize(t).args}async getConnectedAccounts(){const e=z.GetConnectedAccountsRequest.serialize(this.dappInfo),t=await this.transport.sendRequest(e);return z.GetConnectedAccountsResponse.deserialize(t).args}async disconnect(){const e=z.DisconnectRequest.serialize(this.dappInfo);await this.transport.sendRequest(e)}async connect(){const e=z.ConnectRequest.serialize(this.dappInfo),t=await this.transport.sendRequest(e);return z.ConnectResponse.deserialize(t).args}async signMessage(e){const t=z.SignMessageRequest.serialize(this.dappInfo,e),r=await this.transport.sendRequest(t);return z.SignMessageResponse.deserialize(r).args}async signTransaction(e){const t="transaction"in e?z.SignTransactionRequest.normalizeArgs(e):e,r=z.SignTransactionRequest.serialize(this.dappInfo,t),n=await this.transport.sendRequest(r);return z.SignTransactionResponse.deserialize(n).args}async signAndSubmitTransaction(e){const t=z.SignAndSubmitTransactionRequest.serialize(this.dappInfo,e),r=await this.transport.sendRequest(t);return z.SignAndSubmitTransactionResponse.deserialize(r).args}}},5437:(e,t,r)=>{"use strict";var n,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,u={};((e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})})(u,{bcsDeserialize:()=>p,bcsSerialize:()=>f,deserializeJsonTransactionPayload:()=>E,deserializeRawTransaction:()=>S,deserializeSignAndSubmitTransactionRequestArgs:()=>T,deserializeSignTransactionRequestArgs:()=>B,deserializeSignTransactionResponseArgs:()=>O,isBcsSerializable:()=>h,makeFullMessage:()=>D,serializeJsonTransactionPayload:()=>w,serializeRawTransaction:()=>I,serializeSignAndSubmitTransactionRequestArgs:()=>C,serializeSignTransactionRequestArgs:()=>M,serializeSignTransactionResponseArgs:()=>R}),e.exports=(n=u,((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of s(t))a.call(e,r)||void 0===r||i(e,r,{get:()=>t[r],enumerable:!(n=o(t,r))||n.enumerable});return e})(i({},"__esModule",{value:!0}),n));var c=r(89836),l=r(80244);function d(e){return void 0!==e?.serialize&&void 0!==e?.bcsToBytes&&void 0!==e?.bcsToHex}function h(e){return function(e){return void 0!==e?.serialize}(e)||d(e)}function f(e){if(d(e))return e.bcsToHex().toString();const t=l.BCS.bcsToBytes(e);return c.Hex.fromHexInput(t).toString()}function p(e,t){const r=c.Hex.fromHexString(t).toUint8Array(),n=new c.Deserializer(r);return e.deserialize(n)}var g=r(89836),m=class e extends Error{constructor(t){super(t),this.name="UnexpectedValueError",Object.setPrototypeOf(this,e.prototype)}};function y(e){return e instanceof Uint8Array?{type:"Uint8Array",value:g.Hex.fromHexInput(e).toString()}:Array.isArray(e)?e.map(y):e}function b(e){return function(e){return"Uint8Array"===e?.type&&"string"==typeof e?.value}(e)?g.Hex.fromHexInput(e.value).toUint8Array():Array.isArray(e)?e.map(b):e}function v(e){const t=e.arguments.map(y);return{...e,arguments:t,type:"entry_function_payload"}}function A(e){const t=e.arguments.map(b);return{...e,arguments:t,type:"entry_function_payload"}}function w(e){if("entry_function_payload"===e.type||void 0===e.type)return v(e);if("multisig_payload"===e.type){const t=void 0!==e.transaction_payload?v(e.transaction_payload):void 0;return{...e,transaction_payload:t}}throw new m}function E(e){if("entry_function_payload"===e.type||void 0===e.type)return A(e);if("multisig_payload"===e.type){const t=void 0!==e.transaction_payload?A(e.transaction_payload):void 0;return{...e,transaction_payload:t}}throw new m}var _=r(89836);function I(e){const t=f(e);if("fee_payer_address"in e)return{type:"fee_payer_raw_txn",value:t};if("secondary_signer_addresses"in e)return{type:"multi_agent_raw_txn",value:t};if("chain_id"in e)return{type:"raw_txn",value:t};throw new m("Invalid raw transaction type")}function S(e){switch(e.type){case"raw_txn":return p(_.RawTransaction,e.value);case"fee_payer_raw_txn":case"multi_agent_raw_txn":return p(_.RawTransactionWithData,e.value);default:throw new m("Invalid raw transaction type")}}var k=r(89836);function C(e){if("payload"in e){const t=h(e.payload)?f(e.payload):w(e.payload);return{options:e.options,payload:t}}if("feePayerAuthenticator"in e)return{feePayerAuthenticator:f(e.feePayerAuthenticator),rawTxn:I(e.rawTxn)};if("rawTxn"in e)return{rawTxn:I(e.rawTxn)};throw new m}function T(e){if("payload"in e){const t="string"==typeof e.payload?p(k.TransactionPayload,e.payload):E(e.payload);return{options:e.options,payload:t}}if("feePayerAuthenticator"in e){const t=S(e.rawTxn);return{feePayerAuthenticator:p(k.AccountAuthenticator,e.feePayerAuthenticator),rawTxn:t}}if("rawTxn"in e)return{rawTxn:S(e.rawTxn)};throw new m}var x=r(89836);function M(e){if("payload"in e){const t=h(e.payload)?f(e.payload):w(e.payload);return{options:e.options,payload:t}}if("rawTxn"in e)return{rawTxn:I(e.rawTxn)};throw new m}function B(e){if("payload"in e){const t="string"==typeof e.payload?p(x.TransactionPayload,e.payload):E(e.payload);return{options:e.options,payload:t}}if("rawTxn"in e)return{rawTxn:S(e.rawTxn)};throw new m}var P=r(89836);function R(e){const t=f(e.accountAuthenticator);return"rawTxn"in e?{accountAuthenticator:t,rawTxn:f(e.rawTxn)}:{accountAuthenticator:t}}function O(e){const t=p(P.AccountAuthenticator,e.accountAuthenticator);return"rawTxn"in e?{accountAuthenticator:t,rawTxn:p(P.RawTransaction,e.rawTxn)}:{accountAuthenticator:t}}var N="APTOS";function D(e,t){let r=N;return t.address&&(r+=`\naddress: ${e.address}`),t.application&&(r+=`\napplication: ${e.application}`),t.chainId&&(r+=`\nchainId: ${e.chainId}`),r+=`\nmessage: ${e.message}`,r+=`\nnonce: ${e.nonce}`,{fullMessage:r,prefix:N}}},62096:function(e,t,r){var n,i,o=r(4364);e.exports=(n={418:function(e,t){!function(e,t){for(var r in t)e[r]=t[r]}(t,function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3),i=function(){function e(e,t){void 0===e&&(e={}),void 0===t&&(t={splitValues:!1});var r,i=this;this.headersMap={},e&&("undefined"!=typeof Headers&&e instanceof Headers?n.getHeaderKeys(e).forEach((function(r){n.getHeaderValues(e,r).forEach((function(e){t.splitValues?i.append(r,n.splitHeaderValue(e)):i.append(r,e)}))})):"object"==typeof(r=e)&&"object"==typeof r.headersMap&&"function"==typeof r.forEach?e.forEach((function(e,t){i.append(e,t)})):"undefined"!=typeof Map&&e instanceof Map?e.forEach((function(e,t){i.append(t,e)})):"string"==typeof e?this.appendFromString(e):"object"==typeof e&&Object.getOwnPropertyNames(e).forEach((function(t){var r=e[t];Array.isArray(r)?r.forEach((function(e){i.append(t,e)})):i.append(t,r)})))}return e.prototype.appendFromString=function(e){for(var t=e.split("\r\n"),r=0;r0){var o=n.substring(0,i).trim(),s=n.substring(i+1).trim();this.append(o,s)}}},e.prototype.delete=function(e,t){var r=n.normalizeName(e);if(void 0===t)delete this.headersMap[r];else{var i=this.headersMap[r];if(i){var o=i.indexOf(t);o>=0&&i.splice(o,1),0===i.length&&delete this.headersMap[r]}}},e.prototype.append=function(e,t){var r=this,i=n.normalizeName(e);Array.isArray(this.headersMap[i])||(this.headersMap[i]=[]),Array.isArray(t)?t.forEach((function(e){r.headersMap[i].push(n.normalizeValue(e))})):this.headersMap[i].push(n.normalizeValue(t))},e.prototype.set=function(e,t){var r=n.normalizeName(e);if(Array.isArray(t)){var i=[];t.forEach((function(e){i.push(n.normalizeValue(e))})),this.headersMap[r]=i}else this.headersMap[r]=[n.normalizeValue(t)]},e.prototype.has=function(e,t){var r=this.headersMap[n.normalizeName(e)];if(!Array.isArray(r))return!1;if(void 0!==t){var i=n.normalizeValue(t);return r.indexOf(i)>=0}return!0},e.prototype.get=function(e){var t=this.headersMap[n.normalizeName(e)];return void 0!==t?t.concat():[]},e.prototype.forEach=function(e){var t=this;Object.getOwnPropertyNames(this.headersMap).forEach((function(r){e(r,t.headersMap[r])}),this)},e.prototype.toHeaders=function(){if("undefined"!=typeof Headers){var e=new Headers;return this.forEach((function(t,r){r.forEach((function(r){e.append(t,r)}))})),e}throw new Error("Headers class is not defined")},e}();t.BrowserHeaders=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(0);t.BrowserHeaders=n.BrowserHeaders},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iterateHeaders=function(e,t){for(var r=e[Symbol.iterator](),n=r.next();!n.done;)t(n.value[0]),n=r.next()},t.iterateHeadersKeys=function(e,t){for(var r=e.keys(),n=r.next();!n.done;)t(n.value),n=r.next()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2);t.normalizeName=function(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()},t.normalizeValue=function(e){return"string"!=typeof e&&(e=String(e)),e},t.getHeaderValues=function(e,t){var r=e;if(r instanceof Headers&&r.getAll)return r.getAll(t);var n=r.get(t);return n&&"string"==typeof n?[n]:n},t.getHeaderKeys=function(e){var t=e,r={},i=[];return t.keys?n.iterateHeadersKeys(t,(function(e){r[e]||(r[e]=!0,i.push(e))})):t.forEach?t.forEach((function(e,t){r[t]||(r[t]=!0,i.push(t))})):n.iterateHeaders(t,(function(e){var t=e[0];r[t]||(r[t]=!0,i.push(t))})),i},t.splitHeaderValue=function(e){var t=[];return e.split(", ").forEach((function(e){e.split(",").forEach((function(e){t.push(e)}))})),t}}]))},617:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChunkParser=t.ChunkType=t.encodeASCII=t.decodeASCII=void 0;var n,i=r(65);function o(e){return 9===(t=e)||10===t||13===t||e>=32&&e<=126;var t}function s(e){for(var t=0;t!==e.length;++t)if(!o(e[t]))throw new Error("Metadata is not valid (printable) ASCII");return String.fromCharCode.apply(String,Array.prototype.slice.call(e))}function a(e){return!(128&~e.getUint8(0))}function u(e){return e.getUint32(1,!1)}function c(e,t,r){return e.byteLength-t>=r}function l(e,t,r){if(e.slice)return e.slice(t,r);var n=e.length;void 0!==r&&(n=r);for(var i=new Uint8Array(n-t),o=0,s=t;s=0?r:o.httpStatusToCode(t);this.props.debug&&s.debug("onHeaders.code",n);var i=e.get("grpc-message")||[];if(this.props.debug&&s.debug("onHeaders.gRPCMessage",i),this.rawOnHeaders(e),n!==o.Code.OK){var a=this.decodeGRPCStatus(i[0]);this.rawOnError(n,a,e)}}},e.prototype.onTransportChunk=function(e){var t=this;if(this.closed)this.props.debug&&s.debug("grpc.onChunk received after request was closed - ignoring");else{var r=[];try{r=this.parser.parse(e)}catch(e){return this.props.debug&&s.debug("onChunk.parsing error",e,e.message),void this.rawOnError(o.Code.Internal,"parsing error: "+e.message)}r.forEach((function(e){if(e.chunkType===i.ChunkType.MESSAGE){var r=t.methodDefinition.responseType.deserializeBinary(e.data);t.rawOnMessage(r)}else e.chunkType===i.ChunkType.TRAILERS&&(t.responseHeaders?(t.responseTrailers=new n.Metadata(e.trailers),t.props.debug&&s.debug("onChunk.trailers",t.responseTrailers)):(t.responseHeaders=new n.Metadata(e.trailers),t.rawOnHeaders(t.responseHeaders)))}))}},e.prototype.onTransportEnd=function(){if(this.props.debug&&s.debug("grpc.onEnd"),this.closed)this.props.debug&&s.debug("grpc.onEnd received after request was closed - ignoring");else if(void 0!==this.responseTrailers){var e=l(this.responseTrailers);if(null!==e){var t=this.responseTrailers.get("grpc-message"),r=this.decodeGRPCStatus(t[0]);this.rawOnEnd(e,r,this.responseTrailers)}else this.rawOnError(o.Code.Internal,"Response closed without grpc-status (Trailers provided)")}else{if(void 0===this.responseHeaders)return void this.rawOnError(o.Code.Unknown,"Response closed without headers");var n=l(this.responseHeaders),i=this.responseHeaders.get("grpc-message");if(this.props.debug&&s.debug("grpc.headers only response ",n,i),null===n)return void this.rawOnEnd(o.Code.Unknown,"Response closed without grpc-status (Headers only)",this.responseHeaders);var a=this.decodeGRPCStatus(i[0]);this.rawOnEnd(n,a,this.responseHeaders)}},e.prototype.decodeGRPCStatus=function(e){if(!e)return"";try{return decodeURIComponent(e)}catch(t){return e}},e.prototype.rawOnEnd=function(e,t,r){var n=this;this.props.debug&&s.debug("rawOnEnd",e,t,r),this.completed||(this.completed=!0,this.onEndCallbacks.forEach((function(i){if(!n.closed)try{i(e,t,r)}catch(e){setTimeout((function(){throw e}),0)}})))},e.prototype.rawOnHeaders=function(e){this.props.debug&&s.debug("rawOnHeaders",e),this.completed||this.onHeadersCallbacks.forEach((function(t){try{t(e)}catch(e){setTimeout((function(){throw e}),0)}}))},e.prototype.rawOnError=function(e,t,r){var i=this;void 0===r&&(r=new n.Metadata),this.props.debug&&s.debug("rawOnError",e,t),this.completed||(this.completed=!0,this.onEndCallbacks.forEach((function(n){if(!i.closed)try{n(e,t,r)}catch(e){setTimeout((function(){throw e}),0)}})))},e.prototype.rawOnMessage=function(e){var t=this;this.props.debug&&s.debug("rawOnMessage",e.toObject()),this.completed||this.closed||this.onMessageCallbacks.forEach((function(r){if(!t.closed)try{r(e)}catch(e){setTimeout((function(){throw e}),0)}}))},e.prototype.onHeaders=function(e){this.onHeadersCallbacks.push(e)},e.prototype.onMessage=function(e){this.onMessageCallbacks.push(e)},e.prototype.onEnd=function(e){this.onEndCallbacks.push(e)},e.prototype.start=function(e){if(this.started)throw new Error("Client already started - cannot .start()");this.started=!0;var t=new n.Metadata(e||{});t.set("content-type","application/grpc-web+proto"),t.set("x-grpc-web","1"),this.transport.start(t)},e.prototype.send=function(e){if(!this.started)throw new Error("Client not started - .start() must be called before .send()");if(this.closed)throw new Error("Client already closed - cannot .send()");if(this.finishedSending)throw new Error("Client already finished sending - cannot .send()");if(!this.methodDefinition.requestStream&&this.sentFirstMessage)throw new Error("Message already sent for non-client-streaming method - cannot .send()");this.sentFirstMessage=!0;var t=u.frameRequest(e);this.transport.sendMessage(t)},e.prototype.finishSend=function(){if(!this.started)throw new Error("Client not started - .finishSend() must be called before .close()");if(this.closed)throw new Error("Client already closed - cannot .send()");if(this.finishedSending)throw new Error("Client already finished sending - cannot .finishSend()");this.finishedSending=!0,this.transport.finishSend()},e.prototype.close=function(){if(!this.started)throw new Error("Client not started - .start() must be called before .close()");if(this.closed)throw new Error("Client already closed - cannot .close()");this.closed=!0,this.props.debug&&s.debug("request.abort aborting request"),this.transport.cancel()},e}();function l(e){var t=e.get("grpc-status")||[];if(t.length>0)try{var r=t[0];return parseInt(r,10)}catch(e){return null}return null}},346:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debug=void 0,t.debug=function(){for(var e=[],t=0;t=55296&&r<=56319){var n=e.charCodeAt(t+1);n>=56320&&n<=57343&&(r=65536+(r-55296<<10)+(n-56320))}return r}function d(e){for(var t=new Uint8Array(e.length),r=0,n=0;n{"use strict";r.r(t),r.d(t,{AddMetadataSchemaToCollectionParamsCodec:()=>qy,AddMetadataSchemaToCollectionResultCodec:()=>Wy,AwaitingOrderStatus:()=>zb,AwaitingOrderStatusTypeT:()=>Hb,BaseExchangeCurrency:()=>_v,BigNumberCodec:()=>Oy,BigNumberT:()=>Ny,BurnAddress:()=>ny,CreateCollectionParamsCodec:()=>Zm,CreateCollectionsResultsCodec:()=>$m,CreateProjectParamsCodec:()=>qb,CreateProjectResultsCodec:()=>Vb,DEFAULT_ACCOUNT_APPLICATION:()=>CS,DEFAULT_ACCOUNT_INDEX:()=>TS,DEFAULT_ACCOUNT_LAYER:()=>kS,DEFAULT_ACCOUNT_MAPPING_KEY:()=>IS,DEFAULT_SIGNATURE_MESSAGE:()=>SS,ERC20TokenCodec:()=>yy,ERC20TokenType:()=>gy,ERC20TokenTypeT:()=>my,ERC721TokenCodec:()=>Ay,ERC721TokenType:()=>by,ERC721TokenTypeT:()=>vy,ETHTokenCodec:()=>py,ETHTokenType:()=>hy,ETHTokenTypeT:()=>fy,EthAddress:()=>ry,EthHeaders:()=>sm,ExchangeType:()=>vb,ExchangeTypeT:()=>Ab,FEE_DECIMAL_PLACES_ERROR_MESSAGE:()=>HC,FeeCodec:()=>dy,FeeParamsCodec:()=>jy,FlatTokenCodec:()=>dv,FlatTokenWithAmountAndToAddressCodec:()=>pv,FlatTokenWithAmountCodec:()=>hv,FlexibleDepositCodec:()=>Rv,GetAwaitingOrderStatusResponseCodec:()=>Qb,GetMetadataSchemaParamsCodec:()=>Jy,GetMetadataSchemaResultCodec:()=>Xy,GetProjectParamsCodec:()=>Wb,HexadecimalString:()=>oy,IMXDClientMethodParams:()=>Xb,IMXDClientMethodResults:()=>Zb,ImmutableAssetStatus:()=>sb,ImmutableAssetStatusCodec:()=>ab,ImmutableCreateExchangeV3ParamsCodec:()=>Eb,ImmutableCreateExchangeV3ResponseCodec:()=>_b,ImmutableExchangeType:()=>eb,ImmutableExchangeTypeV3:()=>tb,ImmutableFeeInfoCodec:()=>hb,ImmutableFeeType:()=>lb,ImmutableFeeTypeCodec:()=>db,ImmutableGetNFTPrimaryTransactionStatusResponseCodec:()=>Bb,ImmutableGetNFTPrimaryTransactionsHistoryResultCodec:()=>Ob,ImmutableGetNFTSecondaryTransactionStatusResponseCodec:()=>Pb,ImmutableGetNFTSecondaryTransactionsHistoryResultCodec:()=>Lb,ImmutableGetPrimaryTransactionsHistoryParamsCodec:()=>Rb,ImmutableGetSecondaryTransactionsHistoryParamsCodec:()=>Nb,ImmutableIMXDClient:()=>ES,ImmutableMethodParams:()=>fb,ImmutableMethodResults:()=>mb,ImmutableNFTCheckoutPrimaryParamsCodec:()=>kb,ImmutableNFTCheckoutPrimaryResponseCodec:()=>Cb,ImmutableNFTCheckoutSecondaryParamsParamsCodec:()=>xb,ImmutableNFTCheckoutSecondaryResponseCodec:()=>Mb,ImmutableNFTSecondaryTransactionBaseCodec:()=>Tb,ImmutableOrderMakerTakerType:()=>$y,ImmutableOrderMakerTakerTypeCodec:()=>nb,ImmutableOrderStatus:()=>Zy,ImmutableOrderStatusCodec:()=>rb,ImmutableRollupStatus:()=>ub,ImmutableRollupStatusCodec:()=>cb,ImmutableTransactionBaseCodec:()=>Sb,ImmutableTransactionStatus:()=>ib,ImmutableTransactionStatusCodec:()=>ob,ImmutableXClient:()=>xC,ImmutableXController:()=>pC,ImmutableXServer:()=>MC,ImmutableXWallet:()=>gC,ImmutableX__factory:()=>Zk,ImxLinkInfoEventType:()=>ev,IntegerString:()=>sy,LINK_INFO_MESSAGE_TYPE:()=>$b,LINK_MESSAGE_TYPE:()=>tv,Link:()=>FC,LinkError:()=>ov,LinkParamsCodecs:()=>Nv,LinkResultsCodecs:()=>$v,LocalStorageKeys:()=>om,MAX_ECDSA_BN:()=>KS,MFAOption:()=>Fb,MFAOptionTypeT:()=>jb,MINIMUM_BASE_PRICE_ERROR_MESSAGE:()=>zC,MINIMUM_BASE_PRICE_VALUE:()=>GC,MINTABLE_ASSET_ID_PREFIX:()=>MS,MISSING_HEX_PREFIX:()=>GS,MetadataObjectCodec:()=>Qy,MetadataPropertyCodec:()=>Gy,MetadataTypes:()=>Hy,MetadataTypesT:()=>Ky,MintBodyCodec:()=>By,MintFeeCodec:()=>Iy,MintUserCodec:()=>Py,MintV2BodyCodec:()=>Ry,MintableERC20TokenCodec:()=>_y,MintableERC20TokenType:()=>wy,MintableERC20TokenTypeT:()=>Ey,MintableERC721TokenCodec:()=>Ty,MintableERC721TokenDataCodec:()=>Cy,MintableERC721TokenType:()=>Sy,MintableERC721TokenTypeT:()=>ky,NFTTransactionStatus:()=>Ib,NFT_ASSET_ID_PREFIX:()=>xS,NonNegativeBigNumber:()=>Ly,NumberString:()=>iy,ONE_BN:()=>US,ORDER:()=>QS,OrderParamsCodec:()=>Fy,PARSE_SETTINGS:()=>RC,PERCENTAGE_DECIMAL_PLACES_MULTIPLIER:()=>jC,PRICE_WITH_FEES_TOO_SMALL_ERROR_MESSAGE:()=>KC,PRIME_BN:()=>HS,PositiveBigNumber:()=>Dy,PositiveIntegerC:()=>cy,PositiveIntegerStringC:()=>ay,PositiveNumberStringC:()=>uy,ProjectResultCodec:()=>Yb,ProjectsResultCodec:()=>Jb,ProviderPreference:()=>Mv,RegistrationMethodParams:()=>gb,RiskAssessmentHeader:()=>Ub,Routes:()=>nv,SECP_ORDER:()=>qS,STRINGIFY_SETTINGS:()=>PC,StarkMethodParams:()=>pb,Stark__factory:()=>tC,TWO_POW_22_BN:()=>FS,TWO_POW_31_BN:()=>jS,TWO_POW_63_BN:()=>zS,TokenCodec:()=>My,TokenTypeCodec:()=>xy,TransferParamsCodec:()=>Uy,UnexpectedProviderError:()=>gS,UpdateCollectionParamsCodec:()=>ey,UpdateCollectionsResultCodec:()=>ty,UpdateMetadataSchemaByNameParamsCodec:()=>Vy,UpdateMetadataSchemaByNameResultCodec:()=>Yy,V2:()=>CC,V3:()=>TC,VerifyOTPParamsCodec:()=>Kb,VerifyOTPResponseCodec:()=>Gb,WidgetParamsCodec:()=>wb,ZERO_BN:()=>LS,addFeePercentages:()=>VC,amountToQuantizedAmount:()=>fS,assertEither:()=>eS,assertInRange:()=>_k,assertNever:()=>$I,assistanceMessage:()=>nS,calculateFeeBreakdownFromBasePrice:()=>XC,calculateFeeBreakdownFromFullPrice:()=>$C,calculateFeeBreakdownFromPriceAmounts:()=>WC,checkHexValue:()=>$S,checkIfHashedKeyIsAboveLimit:()=>ik,constantPoints:()=>OS,convertBnAndAssertRange:()=>Ik,createGameWalletProvider:()=>tS,createMagicProvider:()=>rS,decodeForFunction:()=>WI,deserializeSignature:()=>Gk,erc20Balance:()=>bS,erc20BalanceV2:()=>wS,errorsToArray:()=>qI,errorsToError:()=>QI,eth8ToEth:()=>lS,eth8ToWei:()=>cS,ethBalance:()=>yS,ethBalanceV2:()=>AS,ethToEth8:()=>hS,ethToken:()=>uS,fixMessage:()=>Fk,formatError:()=>sS,formatMessage:()=>kk,formatMessageWithFee:()=>Ck,fromEnum:()=>ly,getAccountPath:()=>tk,getAssetID:()=>Ak,getAssetInfo:()=>mk,getAssetType:()=>yk,getCancelOrderMsg:()=>qk,getDepositMsg:()=>Lk,getFullIframeOptions:()=>NC,getIntFromBits:()=>ek,getKeyPair:()=>ok,getKeyPairFromPath:()=>ak,getKeyPairFromPrivateKey:()=>dk,getKeyPairFromPublicKey:()=>lk,getLimitOrderMsg:()=>Bk,getLimitOrderMsgWithFee:()=>Mk,getMintingBlob:()=>bk,getMintingBlobHash:()=>vk,getPrivateKeyFromPath:()=>sk,getProvider:()=>mS,getPublic:()=>uk,getRegisterUserMsg:()=>Ok,getRegisterUserMsgVerifyEth:()=>Dk,getStarkPublicKey:()=>ck,getTransferMsg:()=>Pk,getWithdrawMsg:()=>Uk,getXCoordinate:()=>hk,grindKey:()=>nk,hashKeyWithIndex:()=>rk,hashMessage:()=>xk,hexTuples:()=>fk,importRecoveryParam:()=>Kk,initIframeDom:()=>UC,instructionEncodingMap:()=>DS,isGameWalletProvider:()=>Bv,isHexPrefixed:()=>ZS,isMobile:()=>eT,logE:()=>JI,logPipe:()=>VI,logTE:()=>YI,messageTypes:()=>rv,messagingUrls:()=>iv,packCancelOrderMsg:()=>Qk,packRegisterUserMsg:()=>Rk,packRegisterUserMsgVerifyEth:()=>Nk,parseTokenInput:()=>wk,payloadId:()=>iS,pedersen:()=>Ek,prime:()=>BS,serializeEthSignature:()=>Hk,serializeMessage:()=>Sk,serializeOrderMsgWithFee:()=>Tk,serializeSignature:()=>zk,shiftPoint:()=>NS,sign:()=>jk,signAuthHeader:()=>Wk,sleep:()=>aS,starkEc:()=>RS,switchCase:()=>ZI,taskEitherWithError:()=>XI,tokenQuantizedAmount:()=>pS,truncate250:()=>gk,truncateMintable240:()=>pk,validateFeePercentagesToTwoDecimalPlaces:()=>YC,valueOrThrow:()=>KI,valueOrThrowTE:()=>GI,version:()=>AC,weiToEth8:()=>dS});var n=r(62679),i=r.n(n),o=r(26660),s=r.n(o),a=r(27500),u=r(18564),c=r(8080),l=r(5372),d=r(35665),h=r.n(d),f=r(27587),p=h().BN;const g=new f.Vy("bignumber/5.6.2"),m={},y=9007199254740991;let b=!1;class v{constructor(e,t){e!==m&&g.throwError("cannot call constructor directly; use BigNumber.from",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return w(E(this).fromTwos(e))}toTwos(e){return w(E(this).toTwos(e))}abs(){return"-"===this._hex[0]?v.from(this._hex.substring(1)):this}add(e){return w(E(this).add(E(e)))}sub(e){return w(E(this).sub(E(e)))}div(e){return v.from(e).isZero()&&_("division-by-zero","div"),w(E(this).div(E(e)))}mul(e){return w(E(this).mul(E(e)))}mod(e){const t=E(e);return t.isNeg()&&_("division-by-zero","mod"),w(E(this).umod(t))}pow(e){const t=E(e);return t.isNeg()&&_("negative-power","pow"),w(E(this).pow(t))}and(e){const t=E(e);return(this.isNegative()||t.isNeg())&&_("unbound-bitwise-result","and"),w(E(this).and(t))}or(e){const t=E(e);return(this.isNegative()||t.isNeg())&&_("unbound-bitwise-result","or"),w(E(this).or(t))}xor(e){const t=E(e);return(this.isNegative()||t.isNeg())&&_("unbound-bitwise-result","xor"),w(E(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&_("negative-width","mask"),w(E(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&_("negative-width","shl"),w(E(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&_("negative-width","shr"),w(E(this).shrn(e))}eq(e){return E(this).eq(E(e))}lt(e){return E(this).lt(E(e))}lte(e){return E(this).lte(E(e))}gt(e){return E(this).gt(E(e))}gte(e){return E(this).gte(E(e))}isNegative(){return"-"===this._hex[0]}isZero(){return E(this).isZero()}toNumber(){try{return E(this).toNumber()}catch(e){_("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return g.throwError("this platform does not support BigInt",f.Vy.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?b||(b=!0,g.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?g.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.Vy.errors.UNEXPECTED_ARGUMENT,{}):g.throwError("BigNumber.toString does not accept parameters",f.Vy.errors.UNEXPECTED_ARGUMENT,{})),E(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof v)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new v(m,A(e)):e.match(/^-?[0-9]+$/)?new v(m,A(new p(e))):g.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&_("underflow","BigNumber.from",e),(e>=y||e<=-y)&&_("overflow","BigNumber.from",e),v.from(String(e));const t=e;if("bigint"==typeof t)return v.from(t.toString());if((0,l.aY)(t))return v.from((0,l.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return v.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,l.Lo)(e)||"-"===e[0]&&(0,l.Lo)(e.substring(1))))return v.from(e)}return g.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function A(e){if("string"!=typeof e)return A(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&g.throwArgumentError("invalid hex","value",e),"0x00"===(e=A(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function w(e){return v.from(A(e))}function E(e){const t=v.from(e).toHexString();return"-"===t[0]?new p("-"+t.substring(3),16):new p(t.substring(2),16)}function _(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),g.throwError(e,f.Vy.errors.NUMERIC_FAULT,n)}var I=r(52428);const S="abi/5.6.4",k=new f.Vy(S);class C{constructor(e,t,r,n){this.name=e,this.type=t,this.localName=r,this.dynamic=n}_throwError(e,t){k.throwArgumentError(e,this.localName,t)}}class T{constructor(e){(0,I.yY)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return(0,l.qn)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData((0,l.xW)(e._data))}writeBytes(e){let t=(0,l.k9)(e);const r=t.length%this.wordSize;return r&&(t=(0,l.xW)([t,this._padding.slice(r)])),this._writeData(t)}_getValue(e){let t=(0,l.k9)(v.from(e));return t.length>this.wordSize&&k.throwError("value out-of-bounds",f.Vy.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,l.xW)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class x{constructor(e,t,r,n){(0,I.yY)(this,"_data",(0,l.k9)(e)),(0,I.yY)(this,"wordSize",t||32),(0,I.yY)(this,"_coerceFunc",r),(0,I.yY)(this,"allowLoose",n),this._offset=0}get data(){return(0,l.c$)(this._data)}get consumed(){return this._offset}static coerce(e,t){let r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):x.coerce(e,t)}_peekBytes(e,t,r){let n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:k.throwError("data out-of-bounds",f.Vy.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}subReader(e){return new x(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}readValue(){return v.from(this.readBytes(this.wordSize))}}var M=r(30671),B=r.n(M);function P(e){return"0x"+B().keccak_256((0,l.k9)(e))}const R=new f.Vy("rlp/5.6.1");function O(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function N(e){if(Array.isArray(e)){let t=[];if(e.forEach((function(e){t=t.concat(N(e))})),t.length<=55)return t.unshift(192+t.length),t;const r=O(t.length);return r.unshift(247+r.length),r.concat(t)}(0,l.f)(e)||R.throwArgumentError("RLP object must be BytesLike","object",e);const t=Array.prototype.slice.call((0,l.k9)(e));if(1===t.length&&t[0]<=127)return t;if(t.length<=55)return t.unshift(128+t.length),t;const r=O(t.length);return r.unshift(183+r.length),r.concat(t)}function D(e){return(0,l.c$)(N(e))}const L=new f.Vy("address/5.6.1");function U(e){(0,l.Lo)(e,20)||L.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=(0,l.k9)(P(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const F={};for(let e=0;e<10;e++)F[String(e)]=String(e);for(let e=0;e<26;e++)F[String.fromCharCode(65+e)]=String(10+e);const j=Math.floor((z=9007199254740991,Math.log10?Math.log10(z):Math.log(z)/Math.LN10));var z;function H(e){let t=null;if("string"!=typeof e&&L.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=U(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&L.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>F[e])).join("");for(;t.length>=j;){let e=t.substring(0,j);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&L.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new p(r,36).toString(16);t.length<40;)t="0"+t;t=U("0x"+t)}else L.throwArgumentError("invalid address","address",e);var r;return t}function K(e){let t=null;try{t=H(e.from)}catch(t){L.throwArgumentError("missing from address","transaction",e)}const r=(0,l.gr)((0,l.k9)(v.from(e.nonce).toHexString()));return H((0,l.Ab)(P(D([t,r])),12))}const G=new f.Vy("strings/5.6.1");var Q,q;function W(e,t,r,n,i){if(e===q.BAD_PREFIX||e===q.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===q.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(Q||(Q={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(q||(q={}));const V=Object.freeze({error:function(e,t,r,n,i){return G.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:W,replace:function(e,t,r,n,i){return e===q.OVERLONG?(n.push(i),0):(n.push(65533),W(e,t,r))}});function Y(e,t=Q.current){t!=Q.current&&(G.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,l.k9)(r)}function J(e,t){return function(e,t){null==t&&(t=V.error),e=(0,l.k9)(e);const r=[];let n=0;for(;n>7)){r.push(i);continue}let o=null,s=null;if(192==(224&i))o=1,s=127;else if(224==(240&i))o=2,s=2047;else{if(240!=(248&i)){n+=t(128==(192&i)?q.UNEXPECTED_CONTINUE:q.BAD_PREFIX,n-1,e,r);continue}o=3,s=65535}if(n-1+o>=e.length){n+=t(q.OVERRUN,n-1,e,r);continue}let a=i&(1<<8-o-1)-1;for(let i=0;i1114111?n+=t(q.OUT_OF_RANGE,n-1-o,e,r,a):a>=55296&&a<=57343?n+=t(q.UTF16_SURROGATE,n-1-o,e,r,a):a<=s?n+=t(q.OVERLONG,n-1-o,e,r,a):r.push(a))}return r}(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function X(e){return P(Y(e))}class Z extends C{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,t){try{t=H(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return H((0,l.bj)(e.readValue().toHexString(),20))}}class $ extends C{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const ee=new f.Vy(S);function te(e,t,r){let n=null;if(Array.isArray(r))n=r;else if(r&&"object"==typeof r){let e={};n=t.map((t=>{const n=t.localName;return n||ee.throwError("cannot encode object for signature with missing names",f.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]&&ee.throwError("cannot encode object for signature with duplicate names",f.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]=!0,r[n]}))}else ee.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&ee.throwArgumentError("types/value length mismatch","tuple",r);let i=new T(e.wordSize),o=new T(e.wordSize),s=[];t.forEach(((e,t)=>{let r=n[t];if(e.dynamic){let t=o.length;e.encode(o,r);let n=i.writeUpdatableValue();s.push((e=>{n(e+t)}))}else e.encode(i,r)})),s.forEach((e=>{e(i.length)}));let a=e.appendWriter(i);return a+=e.appendWriter(o),a}function re(e,t){let r=[],n=e.subReader(0);t.forEach((t=>{let i=null;if(t.dynamic){let r=e.readValue(),o=n.subReader(r.toNumber());try{i=t.decode(o)}catch(e){if(e.code===f.Vy.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(e){if(e.code===f.Vy.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&r.push(i)}));const i=t.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach(((e,t)=>{let n=e.localName;if(!n||1!==i[n])return;if("length"===n&&(n="_length"),null!=r[n])return;const o=r[t];o instanceof Error?Object.defineProperty(r,n,{enumerable:!0,get:()=>{throw o}}):r[n]=o}));for(let e=0;e{throw t}})}return Object.freeze(r)}class ne extends C{constructor(e,t,r){super("array",e.type+"["+(t>=0?t:"")+"]",r,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let r=0;re._data.length&&ee.throwError("insufficient data length",f.Vy.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let r=[];for(let e=0;e{e.dynamic&&(r=!0),n.push(e.type)})),super("tuple","tuple("+n.join(",")+")",t,r),this.coders=e}defaultValue(){const e=[];this.coders.forEach((t=>{e.push(t.defaultValue())}));const t=this.coders.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});return this.coders.forEach(((r,n)=>{let i=r.localName;i&&1===t[i]&&("length"===i&&(i="_length"),null==e[i]&&(e[i]=e[n]))})),Object.freeze(e)}encode(e,t){return te(e,this.coders,t)}decode(e){return e.coerce(this.name,re(e,this.coders))}}var me=r(4364);const ye=new f.Vy(S),be={};let ve={calldata:!0,memory:!0,storage:!0},Ae={calldata:!0,memory:!0};function we(e,t){if("bytes"===e||"string"===e){if(ve[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&Ae[t])return!0;return(ve[t]||"payable"===t)&&ye.throwArgumentError("invalid modifier","name",t),!1}function Ee(e,t){for(let r in t)(0,I.yY)(e,r,t[r])}const _e=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),Ie=new RegExp(/^(.*)\[([0-9]*)\]$/);class Se{constructor(e,t){e!==be&&ye.throwError("use fromString",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),Ee(this,t);let r=this.type.match(Ie);Ee(this,r?{arrayLength:parseInt(r[2]||"-1"),arrayChildren:Se.fromObject({type:r[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=_e.sighash),_e[e]||ye.throwArgumentError("invalid format type","format",e),e===_e.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==_e.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===_e.full?", ":",")+")"):t+=this.type,e!==_e.sighash&&(!0===this.indexed&&(t+=" indexed"),e===_e.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?Se.fromString(e,t):Se.fromObject(e)}static fromObject(e){return Se.isParamType(e)?e:new Se(be,{name:e.name||null,type:De(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(Se.fromObject):null})}static fromString(e,t){return r=function(e,t){let r=e;function n(t){ye.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function i(e){let r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},s=o;for(let r=0;rSe.fromString(e,t)))}class Ce{constructor(e,t){e!==be&&ye.throwError("use a static from method",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),Ee(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return Ce.isFragment(e)?e:"string"==typeof e?Ce.fromString(e):Ce.fromObject(e)}static fromObject(e){if(Ce.isFragment(e))return e;switch(e.type){case"function":return Re.fromObject(e);case"event":return Te.fromObject(e);case"constructor":return Pe.fromObject(e);case"error":return Ne.fromObject(e);case"fallback":case"receive":return null}return ye.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?Te.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?Re.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?Pe.fromString(e.trim()):"error"===e.split(" ")[0]?Ne.fromString(e.substring(5).trim()):ye.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}}class Te extends Ce{format(e){if(e||(e=_e.sighash),_e[e]||ye.throwArgumentError("invalid format type","format",e),e===_e.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==_e.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===_e.full?", ":",")+") ",e!==_e.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"==typeof e?Te.fromString(e):Te.fromObject(e)}static fromObject(e){if(Te.isEventFragment(e))return e;"event"!==e.type&&ye.throwArgumentError("invalid event object","value",e);const t={name:Ue(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(Se.fromObject):[],type:"event"};return new Te(be,t)}static fromString(e){let t=e.match(Fe);t||ye.throwArgumentError("invalid event string","value",e);let r=!1;return t[3].split(" ").forEach((e=>{switch(e.trim()){case"anonymous":r=!0;break;case"":break;default:ye.warn("unknown modifier: "+e)}})),Te.fromObject({name:t[1].trim(),anonymous:r,inputs:ke(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function xe(e,t){t.gas=null;let r=e.split("@");return 1!==r.length?(r.length>2&&ye.throwArgumentError("invalid human-readable ABI signature","value",e),r[1].match(/^[0-9]+$/)||ye.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=v.from(r[1]),r[0]):e}function Me(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:me.log("unknown modifier: "+e)}}))}function Be(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&ye.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&ye.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||ye.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&ye.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&ye.throwArgumentError("unable to determine stateMutability","value",e),t}class Pe extends Ce{format(e){if(e||(e=_e.sighash),_e[e]||ye.throwArgumentError("invalid format type","format",e),e===_e.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});e===_e.sighash&&ye.throwError("cannot format a constructor for sighash",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map((t=>t.format(e))).join(e===_e.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"==typeof e?Pe.fromString(e):Pe.fromObject(e)}static fromObject(e){if(Pe.isConstructorFragment(e))return e;"constructor"!==e.type&&ye.throwArgumentError("invalid constructor object","value",e);let t=Be(e);t.constant&&ye.throwArgumentError("constructor cannot be constant","value",e);const r={name:null,type:e.type,inputs:e.inputs?e.inputs.map(Se.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?v.from(e.gas):null};return new Pe(be,r)}static fromString(e){let t={type:"constructor"},r=(e=xe(e,t)).match(Fe);return r&&"constructor"===r[1].trim()||ye.throwArgumentError("invalid constructor string","value",e),t.inputs=ke(r[2].trim(),!1),Me(r[3].trim(),t),Pe.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class Re extends Pe{format(e){if(e||(e=_e.sighash),_e[e]||ye.throwArgumentError("invalid format type","format",e),e===_e.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e)))),outputs:this.outputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==_e.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===_e.full?", ":",")+") ",e!==_e.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((t=>t.format(e))).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"==typeof e?Re.fromString(e):Re.fromObject(e)}static fromObject(e){if(Re.isFunctionFragment(e))return e;"function"!==e.type&&ye.throwArgumentError("invalid function object","value",e);let t=Be(e);const r={type:e.type,name:Ue(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(Se.fromObject):[],outputs:e.outputs?e.outputs.map(Se.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?v.from(e.gas):null};return new Re(be,r)}static fromString(e){let t={type:"function"},r=(e=xe(e,t)).split(" returns ");r.length>2&&ye.throwArgumentError("invalid function string","value",e);let n=r[0].match(Fe);if(n||ye.throwArgumentError("invalid function signature","value",e),t.name=n[1].trim(),t.name&&Ue(t.name),t.inputs=ke(n[2],!1),Me(n[3].trim(),t),r.length>1){let n=r[1].match(Fe);""==n[1].trim()&&""==n[3].trim()||ye.throwArgumentError("unexpected tokens","value",e),t.outputs=ke(n[2],!1)}else t.outputs=[];return Re.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function Oe(e){const t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||ye.throwArgumentError(`cannot specify user defined ${t} error`,"fragment",e),e}class Ne extends Ce{format(e){if(e||(e=_e.sighash),_e[e]||ye.throwArgumentError("invalid format type","format",e),e===_e.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==_e.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===_e.full?", ":",")+") ",t.trim()}static from(e){return"string"==typeof e?Ne.fromString(e):Ne.fromObject(e)}static fromObject(e){if(Ne.isErrorFragment(e))return e;"error"!==e.type&&ye.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:Ue(e.name),inputs:e.inputs?e.inputs.map(Se.fromObject):[]};return Oe(new Ne(be,t))}static fromString(e){let t={type:"error"},r=e.match(Fe);return r||ye.throwArgumentError("invalid error signature","value",e),t.name=r[1].trim(),t.name&&Ue(t.name),t.inputs=ke(r[2],!1),Oe(Ne.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&"error"===e.type}}function De(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const Le=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function Ue(e){return e&&e.match(Le)||ye.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const Fe=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"),je=new f.Vy(S),ze=new RegExp(/^bytes([0-9]*)$/),He=new RegExp(/^(u?int)([0-9]*)$/),Ke=new class{constructor(e){(0,I.yY)(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new Z(e.name);case"bool":return new ie(e.name);case"string":return new pe(e.name);case"bytes":return new se(e.name);case"array":return new ne(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new ge((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new ue(e.name)}let t=e.type.match(He);if(t){let r=parseInt(t[2]||"256");return(0===r||r>256||r%8!=0)&&je.throwArgumentError("invalid "+t[1]+" bit length","param",e),new fe(r/8,"int"===t[1],e.name)}if(t=e.type.match(ze),t){let r=parseInt(t[1]);return(0===r||r>32)&&je.throwArgumentError("invalid bytes length","param",e),new ae(r,e.name)}return je.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new x(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new T(this._getWordSize())}getDefaultValue(e){const t=e.map((e=>this._getCoder(Se.from(e))));return new ge(t,"_").defaultValue()}encode(e,t){e.length!==t.length&&je.throwError("types/values length mismatch",f.Vy.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const r=e.map((e=>this._getCoder(Se.from(e)))),n=new ge(r,"_"),i=this._getWriter();return n.encode(i,t),i.data}decode(e,t,r){const n=e.map((e=>this._getCoder(Se.from(e))));return new ge(n,"_").decode(this._getReader((0,l.k9)(t),r))}},Ge=new f.Vy(S);class Qe extends I.VY{}class qe extends I.VY{}class We extends I.VY{}class Ve extends I.VY{static isIndexed(e){return!(!e||!e._isIndexed)}}const Ye={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function Je(e,t){const r=new Error(`deferred error during ABI decoding triggered accessing ${e}`);return r.error=t,r}class Xe{constructor(e){let t=[];t="string"==typeof e?JSON.parse(e):e,(0,I.yY)(this,"fragments",t.map((e=>Ce.from(e))).filter((e=>null!=e))),(0,I.yY)(this,"_abiCoder",(0,I.$J)(new.target,"getAbiCoder")()),(0,I.yY)(this,"functions",{}),(0,I.yY)(this,"errors",{}),(0,I.yY)(this,"events",{}),(0,I.yY)(this,"structs",{}),this.fragments.forEach((e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void Ge.warn("duplicate definition - constructor"):void(0,I.yY)(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;case"error":t=this.errors;break;default:return}let r=e.format();t[r]?Ge.warn("duplicate definition - "+r):t[r]=e})),this.deploy||(0,I.yY)(this,"deploy",Pe.from({payable:!1,type:"constructor"})),(0,I.yY)(this,"_isInterface",!0)}format(e){e||(e=_e.full),e===_e.sighash&&Ge.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map((t=>t.format(e)));return e===_e.json?JSON.stringify(t.map((e=>JSON.parse(e)))):t}static getAbiCoder(){return Ke}static getAddress(e){return H(e)}static getSighash(e){return(0,l.Ab)(X(e.format()),0,4)}static getEventTopic(e){return X(e.format())}getFunction(e){if((0,l.Lo)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];Ge.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.functions).filter((e=>e.split("(")[0]===t));return 0===r.length?Ge.throwArgumentError("no matching function","name",t):r.length>1&&Ge.throwArgumentError("multiple matching functions","name",t),this.functions[r[0]]}const t=this.functions[Re.fromString(e).format()];return t||Ge.throwArgumentError("no matching function","signature",e),t}getEvent(e){if((0,l.Lo)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];Ge.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.events).filter((e=>e.split("(")[0]===t));return 0===r.length?Ge.throwArgumentError("no matching event","name",t):r.length>1&&Ge.throwArgumentError("multiple matching events","name",t),this.events[r[0]]}const t=this.events[Te.fromString(e).format()];return t||Ge.throwArgumentError("no matching event","signature",e),t}getError(e){if((0,l.Lo)(e)){const t=(0,I.$J)(this.constructor,"getSighash");for(const r in this.errors)if(e===t(this.errors[r]))return this.errors[r];Ge.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.errors).filter((e=>e.split("(")[0]===t));return 0===r.length?Ge.throwArgumentError("no matching error","name",t):r.length>1&&Ge.throwArgumentError("multiple matching errors","name",t),this.errors[r[0]]}const t=this.errors[Re.fromString(e).format()];return t||Ge.throwArgumentError("no matching error","signature",e),t}getSighash(e){if("string"==typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(e){throw t}}return(0,I.$J)(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"==typeof e&&(e=this.getEvent(e)),(0,I.$J)(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,t){"string"==typeof e&&(e=this.getError(e));const r=(0,l.k9)(t);return(0,l.c$)(r.slice(0,4))!==this.getSighash(e)&&Ge.throwArgumentError(`data signature does not match error ${e.name}.`,"data",(0,l.c$)(r)),this._decodeParams(e.inputs,r.slice(4))}encodeErrorResult(e,t){return"string"==typeof e&&(e=this.getError(e)),(0,l.c$)((0,l.xW)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionData(e,t){"string"==typeof e&&(e=this.getFunction(e));const r=(0,l.k9)(t);return(0,l.c$)(r.slice(0,4))!==this.getSighash(e)&&Ge.throwArgumentError(`data signature does not match function ${e.name}.`,"data",(0,l.c$)(r)),this._decodeParams(e.inputs,r.slice(4))}encodeFunctionData(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,l.c$)((0,l.xW)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"==typeof e&&(e=this.getFunction(e));let r=(0,l.k9)(t),n=null,i="",o=null,s=null,a=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,r)}catch(e){}break;case 4:{const e=(0,l.c$)(r.slice(0,4)),t=Ye[e];if(t)o=this._abiCoder.decode(t.inputs,r.slice(4)),s=t.name,a=t.signature,t.reason&&(n=o[0]),"Error"===s?i=`; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(o[0])}`:"Panic"===s&&(i=`; VM Exception while processing transaction: reverted with panic code ${o[0]}`);else try{const t=this.getError(e);o=this._abiCoder.decode(t.inputs,r.slice(4)),s=t.name,a=t.format()}catch(e){}break}}return Ge.throwError("call revert exception"+i,f.Vy.errors.CALL_EXCEPTION,{method:e.format(),data:(0,l.c$)(t),errorArgs:o,errorName:s,errorSignature:a,reason:n})}encodeFunctionResult(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,l.c$)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&Ge.throwError("too many arguments for "+e.format(),f.Vy.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let r=[];e.anonymous||r.push(this.getEventTopic(e));const n=(e,t)=>"string"===e.type?X(t):"bytes"===e.type?P((0,l.c$)(t)):("bool"===e.type&&"boolean"==typeof t&&(t=t?"0x01":"0x00"),e.type.match(/^u?int/)&&(t=v.from(t).toHexString()),"address"===e.type&&this._abiCoder.encode(["address"],[t]),(0,l.bj)((0,l.c$)(t),32));for(t.forEach(((t,i)=>{let o=e.inputs[i];o.indexed?null==t?r.push(null):"array"===o.baseType||"tuple"===o.baseType?Ge.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,t):Array.isArray(t)?r.push(t.map((e=>n(o,e)))):r.push(n(o,t)):null!=t&&Ge.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,t)}));r.length&&null===r[r.length-1];)r.pop();return r}encodeEventLog(e,t){"string"==typeof e&&(e=this.getEvent(e));const r=[],n=[],i=[];return e.anonymous||r.push(this.getEventTopic(e)),t.length!==e.inputs.length&&Ge.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach(((e,o)=>{const s=t[o];if(e.indexed)if("string"===e.type)r.push(X(s));else if("bytes"===e.type)r.push(P(s));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");r.push(this._abiCoder.encode([e.type],[s]))}else n.push(e),i.push(s)})),{data:this._abiCoder.encode(n,i),topics:r}}decodeEventLog(e,t,r){if("string"==typeof e&&(e=this.getEvent(e)),null!=r&&!e.anonymous){let t=this.getEventTopic(e);(0,l.Lo)(r[0],32)&&r[0].toLowerCase()===t||Ge.throwError("fragment/topic mismatch",f.Vy.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:r[0]}),r=r.slice(1)}let n=[],i=[],o=[];e.inputs.forEach(((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(n.push(Se.fromObject({type:"bytes32",name:e.name})),o.push(!0)):(n.push(e),o.push(!1)):(i.push(e),o.push(!1))}));let s=null!=r?this._abiCoder.decode(n,(0,l.xW)(r)):null,a=this._abiCoder.decode(i,t,!0),u=[],c=0,d=0;e.inputs.forEach(((e,t)=>{if(e.indexed)if(null==s)u[t]=new Ve({_isIndexed:!0,hash:null});else if(o[t])u[t]=new Ve({_isIndexed:!0,hash:s[d++]});else try{u[t]=s[d++]}catch(e){u[t]=e}else try{u[t]=a[c++]}catch(e){u[t]=e}if(e.name&&null==u[e.name]){const r=u[t];r instanceof Error?Object.defineProperty(u,e.name,{enumerable:!0,get:()=>{throw Je(`property ${JSON.stringify(e.name)}`,r)}}):u[e.name]=r}}));for(let e=0;e{throw Je(`index ${e}`,t)}})}return Object.freeze(u)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new qe({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:v.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new Qe({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}parseError(e){const t=(0,l.c$)(e);let r=this.getError(t.substring(0,10).toLowerCase());return r?new We({args:this._abiCoder.decode(r.inputs,"0x"+t.substring(10)),errorFragment:r,name:r.name,signature:r.format(),sighash:this.getSighash(r)}):null}static isInterface(e){return!(!e||!e._isInterface)}}const Ze=new f.Vy("abstract-provider/5.6.1");I.VY;class $e{constructor(){Ze.checkAbstract(new.target,$e),(0,I.yY)(this,"_isProvider",!0)}getFeeData(){return function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){const{block:e,gasPrice:t}=yield(0,I.k_)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let r=null,n=null;return e&&e.baseFeePerGas&&(n=v.from("1500000000"),r=e.baseFeePerGas.mul(2).add(n)),{maxFeePerGas:r,maxPriorityFeePerGas:n,gasPrice:t}}))}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}var et=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const tt=new f.Vy("abstract-signer/5.6.2"),rt=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],nt=[f.Vy.errors.INSUFFICIENT_FUNDS,f.Vy.errors.NONCE_EXPIRED,f.Vy.errors.REPLACEMENT_UNDERPRICED];class it{constructor(){tt.checkAbstract(new.target,it),(0,I.yY)(this,"_isSigner",!0)}getBalance(e){return et(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return et(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return et(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield(0,I.k_)(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return et(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield(0,I.k_)(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return et(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return et(this,void 0,void 0,(function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return et(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return et(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return et(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===rt.indexOf(t)&&tt.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=(0,I.Ic)(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&tt.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return et(this,void 0,void 0,(function*(){const t=yield(0,I.k_)(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>et(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&tt.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||tt.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):tt.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&tt.throwError("network does not support EIP-1559",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):tt.throwError("failed to get consistent fee data",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(nt.indexOf(e.code)>=0)throw e;return tt.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.Vy.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&tt.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield(0,I.k_)(t)}))}_checkProvider(e){this.provider||tt.throwError("missing provider",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}}class ot extends it{constructor(e,t){super(),(0,I.yY)(this,"address",e),(0,I.yY)(this,"provider",t||null)}getAddress(){return Promise.resolve(this.address)}_fail(e,t){return Promise.resolve().then((()=>{tt.throwError(e,f.Vy.errors.UNSUPPORTED_OPERATION,{operation:t})}))}signMessage(e){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(e){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(e,t,r){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(e){return new ot(this.address,e)}}const st=new f.Vy("transactions/5.6.2");var at;function ut(e,t){return{address:H(e),storageKeys:(t||[]).map(((t,r)=>(32!==(0,l.cm)(t)&&st.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(at||(at={}));var ct=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const lt=new f.Vy("contracts/5.6.2"),dt={chainId:!0,data:!0,from:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0,customData:!0,ccipReadEnabled:!0};function ht(e,t){return ct(this,void 0,void 0,(function*(){const r=yield t;"string"!=typeof r&<.throwArgumentError("invalid address or ENS name","name",r);try{return H(r)}catch(e){}e||lt.throwError("a provider or signer is needed to resolve ENS names",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"});const n=yield e.resolveName(r);return null==n&<.throwArgumentError("resolver or addr is not configured for ENS name","name",r),n}))}function ft(e,t,r){return ct(this,void 0,void 0,(function*(){return Array.isArray(r)?yield Promise.all(r.map(((r,n)=>ft(e,Array.isArray(t)?t[n]:t[r.name],r)))):"address"===r.type?yield ht(e,t):"tuple"===r.type?yield ft(e,t,r.components):"array"===r.baseType?Array.isArray(t)?yield Promise.all(t.map((t=>ft(e,t,r.arrayChildren)))):Promise.reject(lt.makeError("invalid value for array",f.Vy.errors.INVALID_ARGUMENT,{argument:"value",value:t})):t}))}function pt(e,t,r){return ct(this,void 0,void 0,(function*(){let n={};r.length===t.inputs.length+1&&"object"==typeof r[r.length-1]&&(n=(0,I.Ic)(r.pop())),lt.checkArgumentCount(r.length,t.inputs.length,"passed to contract"),e.signer?n.from?n.from=(0,I.k_)({override:ht(e.signer,n.from),signer:e.signer.getAddress()}).then((e=>ct(this,void 0,void 0,(function*(){return H(e.signer)!==e.override&<.throwError("Contract with a Signer cannot override from",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),e.override})))):n.from=e.signer.getAddress():n.from&&(n.from=ht(e.provider,n.from));const i=yield(0,I.k_)({args:ft(e.signer||e.provider,r,t.inputs),address:e.resolvedAddress,overrides:(0,I.k_)(n)||{}}),o=e.interface.encodeFunctionData(t,i.args),s={data:o,to:i.address},a=i.overrides;if(null!=a.nonce&&(s.nonce=v.from(a.nonce).toNumber()),null!=a.gasLimit&&(s.gasLimit=v.from(a.gasLimit)),null!=a.gasPrice&&(s.gasPrice=v.from(a.gasPrice)),null!=a.maxFeePerGas&&(s.maxFeePerGas=v.from(a.maxFeePerGas)),null!=a.maxPriorityFeePerGas&&(s.maxPriorityFeePerGas=v.from(a.maxPriorityFeePerGas)),null!=a.from&&(s.from=a.from),null!=a.type&&(s.type=a.type),null!=a.accessList&&(s.accessList=function(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&st.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),ut(e[0],e[1])):ut(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return ut(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}(a.accessList)),null==s.gasLimit&&null!=t.gas){let e=21e3;const r=(0,l.k9)(o);for(let t=0;tnull!=n[e]));return u.length&<.throwError(`cannot override ${u.map((e=>JSON.stringify(e))).join(",")}`,f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:u}),s}))}function gt(e,t){const r=t.wait.bind(t);t.wait=t=>r(t).then((t=>(t.events=t.logs.map((r=>{let n=(0,I.A4)(r),i=null;try{i=e.interface.parseLog(r)}catch(e){}return i&&(n.args=i.args,n.decode=(t,r)=>e.interface.decodeEventLog(i.eventFragment,t,r),n.event=i.name,n.eventSignature=i.signature),n.removeListener=()=>e.provider,n.getBlock=()=>e.provider.getBlock(t.blockHash),n.getTransaction=()=>e.provider.getTransaction(t.transactionHash),n.getTransactionReceipt=()=>Promise.resolve(t),n})),t)))}function mt(e,t,r){const n=e.signer||e.provider;return function(...i){return ct(this,void 0,void 0,(function*(){let o;if(i.length===t.inputs.length+1&&"object"==typeof i[i.length-1]){const e=(0,I.Ic)(i.pop());null!=e.blockTag&&(o=yield e.blockTag),delete e.blockTag,i.push(e)}null!=e.deployTransaction&&(yield e._deployed(o));const s=yield pt(e,t,i),a=yield n.call(s,o);try{let n=e.interface.decodeFunctionResult(t,a);return r&&1===t.outputs.length&&(n=n[0]),n}catch(t){throw t.code===f.Vy.errors.CALL_EXCEPTION&&(t.address=e.address,t.args=i,t.transaction=s),t}}))}}function yt(e,t,r){return t.constant?mt(e,t,r):function(e,t){return function(...r){return ct(this,void 0,void 0,(function*(){e.signer||lt.throwError("sending a transaction requires a signer",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),null!=e.deployTransaction&&(yield e._deployed());const n=yield pt(e,t,r),i=yield e.signer.sendTransaction(n);return gt(e,i),i}))}}(e,t)}function bt(e){return!e.address||null!=e.topics&&0!==e.topics.length?(e.address||"*")+"@"+(e.topics?e.topics.map((e=>Array.isArray(e)?e.join("|"):e)).join(":"):""):"*"}class vt{constructor(e,t){(0,I.yY)(this,"tag",e),(0,I.yY)(this,"filter",t),this._listeners=[]}addListener(e,t){this._listeners.push({listener:e,once:t})}removeListener(e){let t=!1;this._listeners=this._listeners.filter((r=>!(!t&&r.listener===e&&(t=!0,1))))}removeAllListeners(){this._listeners=[]}listeners(){return this._listeners.map((e=>e.listener))}listenerCount(){return this._listeners.length}run(e){const t=this.listenerCount();return this._listeners=this._listeners.filter((t=>{const r=e.slice();return setTimeout((()=>{t.listener.apply(this,r)}),0),!t.once})),t}prepareEvent(e){}getEmit(e){return[e]}}class At extends vt{constructor(){super("error",null)}}class wt extends vt{constructor(e,t,r,n){const i={address:e};let o=t.getEventTopic(r);n?(o!==n[0]&<.throwArgumentError("topic mismatch","topics",n),i.topics=n.slice()):i.topics=[o],super(bt(i),i),(0,I.yY)(this,"address",e),(0,I.yY)(this,"interface",t),(0,I.yY)(this,"fragment",r)}prepareEvent(e){super.prepareEvent(e),e.event=this.fragment.name,e.eventSignature=this.fragment.format(),e.decode=(e,t)=>this.interface.decodeEventLog(this.fragment,e,t);try{e.args=this.interface.decodeEventLog(this.fragment,e.data,e.topics)}catch(t){e.args=null,e.decodeError=t}}getEmit(e){const t=function(e){const t=[],r=function(e,n){if(Array.isArray(n))for(let i in n){const o=e.slice();o.push(i);try{r(o,n[i])}catch(e){t.push({path:o,error:e})}}};return r([],e),t}(e.args);if(t.length)throw t[0].error;const r=(e.args||[]).slice();return r.push(e),r}}class Et extends vt{constructor(e,t){super("*",{address:e}),(0,I.yY)(this,"address",e),(0,I.yY)(this,"interface",t)}prepareEvent(e){super.prepareEvent(e);try{const t=this.interface.parseLog(e);e.event=t.name,e.eventSignature=t.signature,e.decode=(e,r)=>this.interface.decodeEventLog(t.eventFragment,e,r),e.args=t.args}catch(e){}}}class _t{constructor(e,t,r){(0,I.yY)(this,"interface",(0,I.$J)(new.target,"getInterface")(t)),null==r?((0,I.yY)(this,"provider",null),(0,I.yY)(this,"signer",null)):it.isSigner(r)?((0,I.yY)(this,"provider",r.provider||null),(0,I.yY)(this,"signer",r)):$e.isProvider(r)?((0,I.yY)(this,"provider",r),(0,I.yY)(this,"signer",null)):lt.throwArgumentError("invalid signer or provider","signerOrProvider",r),(0,I.yY)(this,"callStatic",{}),(0,I.yY)(this,"estimateGas",{}),(0,I.yY)(this,"functions",{}),(0,I.yY)(this,"populateTransaction",{}),(0,I.yY)(this,"filters",{});{const e={};Object.keys(this.interface.events).forEach((t=>{const r=this.interface.events[t];(0,I.yY)(this.filters,t,((...e)=>({address:this.address,topics:this.interface.encodeFilterTopics(r,e)}))),e[r.name]||(e[r.name]=[]),e[r.name].push(t)})),Object.keys(e).forEach((t=>{const r=e[t];1===r.length?(0,I.yY)(this.filters,t,this.filters[r[0]]):lt.warn(`Duplicate definition of ${t} (${r.join(", ")})`)}))}if((0,I.yY)(this,"_runningEvents",{}),(0,I.yY)(this,"_wrappedEmits",{}),null==e&<.throwArgumentError("invalid contract address or ENS name","addressOrName",e),(0,I.yY)(this,"address",e),this.provider)(0,I.yY)(this,"resolvedAddress",ht(this.provider,e));else try{(0,I.yY)(this,"resolvedAddress",Promise.resolve(H(e)))}catch(e){lt.throwError("provider is required to use ENS name as contract address",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}this.resolvedAddress.catch((e=>{}));const n={},i={};Object.keys(this.interface.functions).forEach((e=>{const t=this.interface.functions[e];if(i[e])lt.warn(`Duplicate ABI entry for ${JSON.stringify(e)}`);else{i[e]=!0;{const r=t.name;n[`%${r}`]||(n[`%${r}`]=[]),n[`%${r}`].push(e)}null==this[e]&&(0,I.yY)(this,e,yt(this,t,!0)),null==this.functions[e]&&(0,I.yY)(this.functions,e,yt(this,t,!1)),null==this.callStatic[e]&&(0,I.yY)(this.callStatic,e,mt(this,t,!0)),null==this.populateTransaction[e]&&(0,I.yY)(this.populateTransaction,e,function(e,t){return function(...r){return pt(e,t,r)}}(this,t)),null==this.estimateGas[e]&&(0,I.yY)(this.estimateGas,e,function(e,t){const r=e.signer||e.provider;return function(...n){return ct(this,void 0,void 0,(function*(){r||lt.throwError("estimate require a provider or signer",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"});const i=yield pt(e,t,n);return yield r.estimateGas(i)}))}}(this,t))}})),Object.keys(n).forEach((e=>{const t=n[e];if(t.length>1)return;e=e.substring(1);const r=t[0];try{null==this[e]&&(0,I.yY)(this,e,this[r])}catch(e){}null==this.functions[e]&&(0,I.yY)(this.functions,e,this.functions[r]),null==this.callStatic[e]&&(0,I.yY)(this.callStatic,e,this.callStatic[r]),null==this.populateTransaction[e]&&(0,I.yY)(this.populateTransaction,e,this.populateTransaction[r]),null==this.estimateGas[e]&&(0,I.yY)(this.estimateGas,e,this.estimateGas[r])}))}static getContractAddress(e){return K(e)}static getInterface(e){return Xe.isInterface(e)?e:new Xe(e)}deployed(){return this._deployed()}_deployed(e){return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then((()=>this)):this._deployedPromise=this.provider.getCode(this.address,e).then((e=>("0x"===e&<.throwError("contract not deployed",f.Vy.errors.UNSUPPORTED_OPERATION,{contractAddress:this.address,operation:"getDeployed"}),this)))),this._deployedPromise}fallback(e){this.signer||lt.throwError("sending a transactions require a signer",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});const t=(0,I.Ic)(e||{});return["from","to"].forEach((function(e){null!=t[e]&<.throwError("cannot override "+e,f.Vy.errors.UNSUPPORTED_OPERATION,{operation:e})})),t.to=this.resolvedAddress,this.deployed().then((()=>this.signer.sendTransaction(t)))}connect(e){"string"==typeof e&&(e=new ot(e,this.provider));const t=new this.constructor(this.address,this.interface,e);return this.deployTransaction&&(0,I.yY)(t,"deployTransaction",this.deployTransaction),t}attach(e){return new this.constructor(e,this.interface,this.signer||this.provider)}static isIndexed(e){return Ve.isIndexed(e)}_normalizeRunningEvent(e){return this._runningEvents[e.tag]?this._runningEvents[e.tag]:e}_getRunningEvent(e){if("string"==typeof e){if("error"===e)return this._normalizeRunningEvent(new At);if("event"===e)return this._normalizeRunningEvent(new vt("event",null));if("*"===e)return this._normalizeRunningEvent(new Et(this.address,this.interface));const t=this.interface.getEvent(e);return this._normalizeRunningEvent(new wt(this.address,this.interface,t))}if(e.topics&&e.topics.length>0){try{const t=e.topics[0];if("string"!=typeof t)throw new Error("invalid topic");const r=this.interface.getEvent(t);return this._normalizeRunningEvent(new wt(this.address,this.interface,r,e.topics))}catch(e){}const t={address:this.address,topics:e.topics};return this._normalizeRunningEvent(new vt(bt(t),t))}return this._normalizeRunningEvent(new Et(this.address,this.interface))}_checkRunningEvents(e){if(0===e.listenerCount()){delete this._runningEvents[e.tag];const t=this._wrappedEmits[e.tag];t&&e.filter&&(this.provider.off(e.filter,t),delete this._wrappedEmits[e.tag])}}_wrapEvent(e,t,r){const n=(0,I.A4)(t);return n.removeListener=()=>{r&&(e.removeListener(r),this._checkRunningEvents(e))},n.getBlock=()=>this.provider.getBlock(t.blockHash),n.getTransaction=()=>this.provider.getTransaction(t.transactionHash),n.getTransactionReceipt=()=>this.provider.getTransactionReceipt(t.transactionHash),e.prepareEvent(n),n}_addEventListener(e,t,r){if(this.provider||lt.throwError("events require a provider or a signer with a provider",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"once"}),e.addListener(t,r),this._runningEvents[e.tag]=e,!this._wrappedEmits[e.tag]){const r=r=>{let n=this._wrapEvent(e,r,t);if(null==n.decodeError)try{const t=e.getEmit(n);this.emit(e.filter,...t)}catch(e){n.decodeError=e.error}null!=e.filter&&this.emit("event",n),null!=n.decodeError&&this.emit("error",n.decodeError,n)};this._wrappedEmits[e.tag]=r,null!=e.filter&&this.provider.on(e.filter,r)}}queryFilter(e,t,r){const n=this._getRunningEvent(e),i=(0,I.Ic)(n.filter);return"string"==typeof t&&(0,l.Lo)(t,32)?(null!=r&<.throwArgumentError("cannot specify toBlock with blockhash","toBlock",r),i.blockHash=t):(i.fromBlock=null!=t?t:0,i.toBlock=null!=r?r:"latest"),this.provider.getLogs(i).then((e=>e.map((e=>this._wrapEvent(n,e,null)))))}on(e,t){return this._addEventListener(this._getRunningEvent(e),t,!1),this}once(e,t){return this._addEventListener(this._getRunningEvent(e),t,!0),this}emit(e,...t){if(!this.provider)return!1;const r=this._getRunningEvent(e),n=r.run(t)>0;return this._checkRunningEvents(r),n}listenerCount(e){return this.provider?null==e?Object.keys(this._runningEvents).reduce(((e,t)=>e+this._runningEvents[t].listenerCount()),0):this._getRunningEvent(e).listenerCount():0}listeners(e){if(!this.provider)return[];if(null==e){const e=[];for(let t in this._runningEvents)this._runningEvents[t].listeners().forEach((t=>{e.push(t)}));return e}return this._getRunningEvent(e).listeners()}removeAllListeners(e){if(!this.provider)return this;if(null==e){for(const e in this._runningEvents){const t=this._runningEvents[e];t.removeAllListeners(),this._checkRunningEvents(t)}return this}const t=this._getRunningEvent(e);return t.removeAllListeners(),this._checkRunningEvents(t),this}off(e,t){if(!this.provider)return this;const r=this._getRunningEvent(e);return r.removeListener(t),this._checkRunningEvents(r),this}removeListener(e,t){return this.off(e,t)}}class It extends _t{}class St{constructor(e,t,r){let n=null;n="string"==typeof t?t:(0,l.aY)(t)?(0,l.c$)(t):t&&"string"==typeof t.object?t.object:"!","0x"!==n.substring(0,2)&&(n="0x"+n),(!(0,l.Lo)(n)||n.length%2)&<.throwArgumentError("invalid bytecode","bytecode",t),r&&!it.isSigner(r)&<.throwArgumentError("invalid signer","signer",r),(0,I.yY)(this,"bytecode",n),(0,I.yY)(this,"interface",(0,I.$J)(new.target,"getInterface")(e)),(0,I.yY)(this,"signer",r||null)}getDeployTransaction(...e){let t={};if(e.length===this.interface.deploy.inputs.length+1&&"object"==typeof e[e.length-1]){t=(0,I.Ic)(e.pop());for(const e in t)if(!dt[e])throw new Error("unknown transaction override "+e)}return["data","from","to"].forEach((e=>{null!=t[e]&<.throwError("cannot override "+e,f.Vy.errors.UNSUPPORTED_OPERATION,{operation:e})})),t.value&&(v.from(t.value).isZero()||this.interface.deploy.payable||lt.throwError("non-payable constructor cannot override value",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:t.value})),lt.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor"),t.data=(0,l.c$)((0,l.xW)([this.bytecode,this.interface.encodeDeploy(e)])),t}deploy(...e){return ct(this,void 0,void 0,(function*(){let t={};e.length===this.interface.deploy.inputs.length+1&&(t=e.pop()),lt.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor");const r=yield ft(this.signer,e,this.interface.deploy.inputs);r.push(t);const n=this.getDeployTransaction(...r),i=yield this.signer.sendTransaction(n),o=(0,I.$J)(this.constructor,"getContractAddress")(i),s=(0,I.$J)(this.constructor,"getContract")(o,this.interface,this.signer);return gt(s,i),(0,I.yY)(s,"deployTransaction",i),s}))}attach(e){return this.constructor.getContract(e,this.interface,this.signer)}connect(e){return new this.constructor(this.interface,this.bytecode,e)}static fromSolidity(e,t){null==e&<.throwError("missing compiler output",f.Vy.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),"string"==typeof e&&(e=JSON.parse(e));const r=e.abi;let n=null;return e.bytecode?n=e.bytecode:e.evm&&e.evm.bytecode&&(n=e.evm.bytecode),new this(r,n,t)}static getInterface(e){return It.getInterface(e)}static getContractAddress(e){return K(e)}static getContract(e,t,r){return new It(e,t,r)}}const kt="providers/5.6.8";var Ct=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Tt=new f.Vy("abstract-signer/5.6.2"),xt=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],Mt=[f.Vy.errors.INSUFFICIENT_FUNDS,f.Vy.errors.NONCE_EXPIRED,f.Vy.errors.REPLACEMENT_UNDERPRICED];class Bt{constructor(){Tt.checkAbstract(new.target,Bt),(0,I.yY)(this,"_isSigner",!0)}getBalance(e){return Ct(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return Ct(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return Ct(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield(0,I.k_)(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return Ct(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield(0,I.k_)(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return Ct(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return Ct(this,void 0,void 0,(function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return Ct(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return Ct(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return Ct(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===xt.indexOf(t)&&Tt.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=(0,I.Ic)(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&Tt.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return Ct(this,void 0,void 0,(function*(){const t=yield(0,I.k_)(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>Ct(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&Tt.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||Tt.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):Tt.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&Tt.throwError("network does not support EIP-1559",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):Tt.throwError("failed to get consistent fee data",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(Mt.indexOf(e.code)>=0)throw e;return Tt.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.Vy.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&Tt.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield(0,I.k_)(t)}))}_checkProvider(e){this.provider||Tt.throwError("missing provider",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}}var Pt=r(76460),Rt=r.n(Pt),Ot=Rt().BN;const Nt=new f.Vy("bignumber/5.6.2"),Dt={};let Lt=!1;class Ut{constructor(e,t){e!==Dt&&Nt.throwError("cannot call constructor directly; use BigNumber.from",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return jt(zt(this).fromTwos(e))}toTwos(e){return jt(zt(this).toTwos(e))}abs(){return"-"===this._hex[0]?Ut.from(this._hex.substring(1)):this}add(e){return jt(zt(this).add(zt(e)))}sub(e){return jt(zt(this).sub(zt(e)))}div(e){return Ut.from(e).isZero()&&Ht("division-by-zero","div"),jt(zt(this).div(zt(e)))}mul(e){return jt(zt(this).mul(zt(e)))}mod(e){const t=zt(e);return t.isNeg()&&Ht("division-by-zero","mod"),jt(zt(this).umod(t))}pow(e){const t=zt(e);return t.isNeg()&&Ht("negative-power","pow"),jt(zt(this).pow(t))}and(e){const t=zt(e);return(this.isNegative()||t.isNeg())&&Ht("unbound-bitwise-result","and"),jt(zt(this).and(t))}or(e){const t=zt(e);return(this.isNegative()||t.isNeg())&&Ht("unbound-bitwise-result","or"),jt(zt(this).or(t))}xor(e){const t=zt(e);return(this.isNegative()||t.isNeg())&&Ht("unbound-bitwise-result","xor"),jt(zt(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&Ht("negative-width","mask"),jt(zt(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&Ht("negative-width","shl"),jt(zt(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&Ht("negative-width","shr"),jt(zt(this).shrn(e))}eq(e){return zt(this).eq(zt(e))}lt(e){return zt(this).lt(zt(e))}lte(e){return zt(this).lte(zt(e))}gt(e){return zt(this).gt(zt(e))}gte(e){return zt(this).gte(zt(e))}isNegative(){return"-"===this._hex[0]}isZero(){return zt(this).isZero()}toNumber(){try{return zt(this).toNumber()}catch(e){Ht("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return Nt.throwError("this platform does not support BigInt",f.Vy.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?Lt||(Lt=!0,Nt.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?Nt.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.Vy.errors.UNEXPECTED_ARGUMENT,{}):Nt.throwError("BigNumber.toString does not accept parameters",f.Vy.errors.UNEXPECTED_ARGUMENT,{})),zt(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof Ut)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new Ut(Dt,Ft(e)):e.match(/^-?[0-9]+$/)?new Ut(Dt,Ft(new Ot(e))):Nt.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&Ht("underflow","BigNumber.from",e),(e>=9007199254740991||e<=-9007199254740991)&&Ht("overflow","BigNumber.from",e),Ut.from(String(e));const t=e;if("bigint"==typeof t)return Ut.from(t.toString());if((0,l.aY)(t))return Ut.from((0,l.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return Ut.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,l.Lo)(e)||"-"===e[0]&&(0,l.Lo)(e.substring(1))))return Ut.from(e)}return Nt.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function Ft(e){if("string"!=typeof e)return Ft(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&Nt.throwArgumentError("invalid hex","value",e),"0x00"===(e=Ft(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function jt(e){return Ut.from(Ft(e))}function zt(e){const t=Ut.from(e).toHexString();return"-"===t[0]?new Ot("-"+t.substring(3),16):new Ot(t.substring(2),16)}function Ht(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),Nt.throwError(e,f.Vy.errors.NUMERIC_FAULT,n)}function Kt(e){return"0x"+B().keccak_256((0,l.k9)(e))}const Gt=new f.Vy("rlp/5.6.1");function Qt(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function qt(e,t,r){let n=0;for(let i=0;it+1+n&&Gt.throwError("child data too short",f.Vy.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:i}}function Jt(e,t){if(0===e.length&&Gt.throwError("data too short",f.Vy.errors.BUFFER_OVERRUN,{}),e[t]>=248){const r=e[t]-247;t+1+r>e.length&&Gt.throwError("data short segment too short",f.Vy.errors.BUFFER_OVERRUN,{});const n=qt(e,t+1,r);return t+1+r+n>e.length&&Gt.throwError("data long segment too short",f.Vy.errors.BUFFER_OVERRUN,{}),Yt(e,t,t+1+r,r+n)}if(e[t]>=192){const r=e[t]-192;return t+1+r>e.length&&Gt.throwError("data array too short",f.Vy.errors.BUFFER_OVERRUN,{}),Yt(e,t,t+1,r)}if(e[t]>=184){const r=e[t]-183;t+1+r>e.length&&Gt.throwError("data array too short",f.Vy.errors.BUFFER_OVERRUN,{});const n=qt(e,t+1,r);return t+1+r+n>e.length&&Gt.throwError("data array too short",f.Vy.errors.BUFFER_OVERRUN,{}),{consumed:1+r+n,result:(0,l.c$)(e.slice(t+1+r,t+1+r+n))}}if(e[t]>=128){const r=e[t]-128;return t+1+r>e.length&&Gt.throwError("data too short",f.Vy.errors.BUFFER_OVERRUN,{}),{consumed:1+r,result:(0,l.c$)(e.slice(t+1,t+1+r))}}return{consumed:1,result:(0,l.c$)(e[t])}}function Xt(e){const t=(0,l.k9)(e),r=Jt(t,0);return r.consumed!==t.length&&Gt.throwArgumentError("invalid rlp data","data",e),r.result}const Zt=new f.Vy("address/5.6.1");function $t(e){(0,l.Lo)(e,20)||Zt.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=(0,l.k9)(Kt(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const er={};for(let e=0;e<10;e++)er[String(e)]=String(e);for(let e=0;e<26;e++)er[String.fromCharCode(65+e)]=String(10+e);const tr=Math.floor(function(e){return Math.log10?Math.log10(e):Math.log(e)/Math.LN10}(9007199254740991));function rr(e){let t=null;if("string"!=typeof e&&Zt.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=$t(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&Zt.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>er[e])).join("");for(;t.length>=tr;){let e=t.substring(0,tr);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&Zt.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new Ot(r,36).toString(16);t.length<40;)t="0"+t;t=$t("0x"+t)}else Zt.throwArgumentError("invalid address","address",e);var r;return t}const nr="hash/5.6.1",ir=new f.Vy("strings/5.6.1");var or,sr;function ar(e,t,r,n,i){if(e===sr.BAD_PREFIX||e===sr.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===sr.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(or||(or={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(sr||(sr={}));const ur=Object.freeze({error:function(e,t,r,n,i){return ir.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:ar,replace:function(e,t,r,n,i){return e===sr.OVERLONG?(n.push(i),0):(n.push(65533),ar(e,t,r))}});function cr(e,t){null==t&&(t=ur.error),e=(0,l.k9)(e);const r=[];let n=0;for(;n>7)){r.push(i);continue}let o=null,s=null;if(192==(224&i))o=1,s=127;else if(224==(240&i))o=2,s=2047;else{if(240!=(248&i)){n+=t(128==(192&i)?sr.UNEXPECTED_CONTINUE:sr.BAD_PREFIX,n-1,e,r);continue}o=3,s=65535}if(n-1+o>=e.length){n+=t(sr.OVERRUN,n-1,e,r);continue}let a=i&(1<<8-o-1)-1;for(let i=0;i1114111?n+=t(sr.OUT_OF_RANGE,n-1-o,e,r,a):a>=55296&&a<=57343?n+=t(sr.UTF16_SURROGATE,n-1-o,e,r,a):a<=s?n+=t(sr.OVERLONG,n-1-o,e,r,a):r.push(a))}return r}function lr(e,t=or.current){t!=or.current&&(ir.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,l.k9)(r)}function dr(e){return e.map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function hr(e,t){return dr(cr(e,t))}function fr(e,t=or.current){return cr(lr(e,t))}function pr(e){return Kt(lr(e))}const gr=new f.Vy(nr),mr=new Uint8Array(32);mr.fill(0);const yr=Ut.from(-1),br=Ut.from(0),vr=Ut.from(1),Ar=Ut.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),wr=(0,l.bj)(vr.toHexString(),32),Er=(0,l.bj)(br.toHexString(),32),_r={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},Ir=["name","version","chainId","verifyingContract","salt"];function Sr(e){return function(t){return"string"!=typeof t&&gr.throwArgumentError(`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}const kr={name:Sr("name"),version:Sr("version"),chainId:function(e){try{return Ut.from(e).toString()}catch(e){}return gr.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return rr(e).toLowerCase()}catch(e){}return gr.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{const t=(0,l.k9)(e);if(32!==t.length)throw new Error("bad length");return(0,l.c$)(t)}catch(e){}return gr.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function Cr(e){{const t=e.match(/^(u?)int(\d*)$/);if(t){const r=""===t[1],n=parseInt(t[2]||"256");(n%8!=0||n>256||t[2]&&t[2]!==String(n))&&gr.throwArgumentError("invalid numeric width","type",e);const i=Ar.mask(r?n-1:n),o=r?i.add(vr).mul(yr):br;return function(t){const r=Ut.from(t);return(r.lt(o)||r.gt(i))&&gr.throwArgumentError(`value out-of-bounds for ${e}`,"value",t),(0,l.bj)(r.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const r=parseInt(t[1]);return(0===r||r>32||t[1]!==String(r))&&gr.throwArgumentError("invalid bytes width","type",e),function(t){return(0,l.k9)(t).length!==r&&gr.throwArgumentError(`invalid length for ${e}`,"value",t),function(e){const t=(0,l.k9)(e),r=t.length%32;return r?(0,l.qn)([t,mr.slice(r)]):(0,l.c$)(t)}(t)}}}switch(e){case"address":return function(e){return(0,l.bj)(rr(e),32)};case"bool":return function(e){return e?wr:Er};case"bytes":return function(e){return Kt(e)};case"string":return function(e){return pr(e)}}return null}function Tr(e,t){return`${e}(${t.map((({name:e,type:t})=>t+" "+e)).join(",")})`}class xr{constructor(e){(0,I.yY)(this,"types",Object.freeze((0,I.A4)(e))),(0,I.yY)(this,"_encoderCache",{}),(0,I.yY)(this,"_types",{});const t={},r={},n={};Object.keys(e).forEach((e=>{t[e]={},r[e]=[],n[e]={}}));for(const n in e){const i={};e[n].forEach((o=>{i[o.name]&&gr.throwArgumentError(`duplicate variable name ${JSON.stringify(o.name)} in ${JSON.stringify(n)}`,"types",e),i[o.name]=!0;const s=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];s===n&&gr.throwArgumentError(`circular type reference to ${JSON.stringify(s)}`,"types",e),Cr(s)||(r[s]||gr.throwArgumentError(`unknown type ${JSON.stringify(s)}`,"types",e),r[s].push(n),t[n][s]=!0)}))}const i=Object.keys(r).filter((e=>0===r[e].length));0===i.length?gr.throwArgumentError("missing primary type","types",e):i.length>1&&gr.throwArgumentError(`ambiguous primary types or unused types: ${i.map((e=>JSON.stringify(e))).join(", ")}`,"types",e),(0,I.yY)(this,"primaryType",i[0]),function i(o,s){s[o]&&gr.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",e),s[o]=!0,Object.keys(t[o]).forEach((e=>{r[e]&&(i(e,s),Object.keys(s).forEach((t=>{n[t][e]=!0})))})),delete s[o]}(this.primaryType,{});for(const t in n){const r=Object.keys(n[t]);r.sort(),this._types[t]=Tr(t,e[t])+r.map((t=>Tr(t,e[t]))).join("")}}getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=Cr(e);if(t)return t}const t=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const e=t[1],r=this.getEncoder(e),n=parseInt(t[3]);return t=>{n>=0&&t.length!==n&&gr.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let i=t.map(r);return this._types[e]&&(i=i.map(Kt)),Kt((0,l.qn)(i))}}const r=this.types[e];if(r){const t=pr(this._types[e]);return e=>{const n=r.map((({name:t,type:r})=>{const n=this.getEncoder(r)(e[t]);return this._types[r]?Kt(n):n}));return n.unshift(t),(0,l.qn)(n)}}return gr.throwArgumentError(`unknown type: ${e}`,"type",e)}encodeType(e){const t=this._types[e];return t||gr.throwArgumentError(`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return Kt(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,r){if(Cr(e))return r(e,t);const n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){const e=n[1],i=parseInt(n[3]);return i>=0&&t.length!==i&&gr.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(e,t,r)))}const i=this.types[e];return i?i.reduce(((e,{name:n,type:i})=>(e[n]=this._visit(i,t[n],r),e)),{}):gr.throwArgumentError(`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new xr(e)}static getPrimaryType(e){return xr.from(e).primaryType}static hashStruct(e,t,r){return xr.from(t).hashStruct(e,r)}static hashDomain(e){const t=[];for(const r in e){const n=_r[r];n||gr.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(r)}`,"domain",e),t.push({name:r,type:n})}return t.sort(((e,t)=>Ir.indexOf(e.name)-Ir.indexOf(t.name))),xr.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,r){return(0,l.qn)(["0x1901",xr.hashDomain(e),xr.from(t).hash(r)])}static hash(e,t,r){return Kt(xr.encode(e,t,r))}static resolveNames(e,t,r,n){return function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){e=(0,I.Ic)(e);const i={};e.verifyingContract&&!(0,l.Lo)(e.verifyingContract,20)&&(i[e.verifyingContract]="0x");const o=xr.from(t);o.visit(r,((e,t)=>("address"!==e||(0,l.Lo)(t,20)||(i[t]="0x"),t)));for(const e in i)i[e]=yield n(e);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),r=o.visit(r,((e,t)=>"address"===e&&i[t]?i[t]:t)),{domain:e,value:r}}))}static getPayload(e,t,r){xr.hashDomain(e);const n={},i=[];Ir.forEach((t=>{const r=e[t];null!=r&&(n[t]=kr[t](r),i.push({name:t,type:_r[t]}))}));const o=xr.from(t),s=(0,I.Ic)(t);return s.EIP712Domain?gr.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):s.EIP712Domain=i,o.encode(r),{types:s,domain:n,primaryType:o.primaryType,message:o.visit(r,((e,t)=>{if(e.match(/^bytes(\d*)/))return(0,l.c$)((0,l.k9)(t));if(e.match(/^u?int/))return Ut.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&gr.throwArgumentError("invalid string","value",t),t}return gr.throwArgumentError("unsupported type","type",e)}))}}}const Mr=Ut.from(0);var Br=r(99499),Pr=r.n(Br);function Rr(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},e(r,r.exports),r.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self;var Or=Nr;function Nr(e,t){if(!e)throw new Error(t||"Assertion failed")}Nr.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var Dr=Rr((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),Lr=Rr((function(e,t){var r=t;r.assert=Or,r.toArray=Dr.toArray,r.zero2=Dr.zero2,r.toHex=Dr.toHex,r.encode=Dr.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(Rt())(e,"hex","le")}})),Ur=Lr.getNAF,Fr=Lr.getJSF,jr=Lr.assert;function zr(e,t){this.type=e,this.p=new(Rt())(t.p,16),this.red=t.prime?Rt().red(t.prime):Rt().mont(this.p),this.zero=new(Rt())(0).toRed(this.red),this.one=new(Rt())(1).toRed(this.red),this.two=new(Rt())(2).toRed(this.red),this.n=t.n&&new(Rt())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var Hr=zr;function Kr(e,t){this.curve=e,this.type=t,this.precomputed=null}zr.prototype.point=function(){throw new Error("Not implemented")},zr.prototype.validate=function(){throw new Error("Not implemented")},zr.prototype._fixedNafMul=function(e,t){jr(e.precomputed);var r=e._getDoubles(),n=Ur(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];jr(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},zr.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var f=o-1,p=o;if(1===u[f]&&1===u[p]){var g=[t[f],null,null,t[p]];0===t[f].y.cmp(t[p].y)?(g[1]=t[f].add(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg())):0===t[f].y.cmp(t[p].y.redNeg())?(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].add(t[p].neg())):(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=Fr(r[f],r[p]);for(d=Math.max(y[0].length,d),l[f]=new Array(d),l[p]=new Array(d),s=0;s=0;o--){for(var E=0;o>=0;){var _=!0;for(s=0;s=0&&E++,A=A.dblp(E),o<0)break;for(s=0;s0?a=c[s][I-1>>1]:I<0&&(a=c[s][-I-1>>1].neg()),A="affine"===a.type?A.mixedAdd(a):A.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},Kr.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(o=t,s=r),n.negative&&(n=n.neg(),i=i.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:n,b:i},{a:o,b:s}]},qr.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},qr.prototype.pointFromX=function(e,t){(e=new(Rt())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},qr.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},qr.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},Vr.prototype.isInfinity=function(){return this.inf},Vr.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},Vr.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},Vr.prototype.getX=function(){return this.x.fromRed()},Vr.prototype.getY=function(){return this.y.fromRed()},Vr.prototype.mul=function(e){return e=new(Rt())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},Vr.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},Vr.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},Vr.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},Vr.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},Vr.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},Gr(Yr,Hr.BasePoint),qr.prototype.jpoint=function(e,t,r){return new Yr(this,e,t,r)},Yr.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},Yr.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},Yr.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},Yr.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},Yr.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},Yr.prototype.inspect=function(){return this.isInfinity()?"":""},Yr.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var Jr=Rr((function(e,t){var r=t;r.base=Hr,r.short=Wr,r.mont=null,r.edwards=null})),Xr=Rr((function(e,t){var r,n=t,i=Lr.assert;function o(e){"short"===e.type?this.curve=new Jr.short(e):"edwards"===e.type?this.curve=new Jr.edwards(e):this.curve=new Jr.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:Pr().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:Pr().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:Pr().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:Pr().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:Pr().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Pr().sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Pr().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:Pr().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function Zr(e){if(!(this instanceof Zr))return new Zr(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=Dr.toArray(e.entropy,e.entropyEnc||"hex"),r=Dr.toArray(e.nonce,e.nonceEnc||"hex"),n=Dr.toArray(e.pers,e.persEnc||"hex");Or(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var $r=Zr;Zr.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},Zr.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=Dr.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var nn=Lr.assert;function on(e,t){if(e instanceof on)return e;this._importDER(e,t)||(nn(e.r&&e.s,"Signature without r or s"),this.r=new(Rt())(e.r,16),this.s=new(Rt())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var sn=on;function an(){this.place=0}function un(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function cn(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}on.prototype._importDER=function(e,t){e=Lr.toArray(e,t);var r=new an;if(48!==e[r.place++])return!1;var n=un(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var i=un(e,r);if(!1===i)return!1;var o=e.slice(r.place,i+r.place);if(r.place+=i,2!==e[r.place++])return!1;var s=un(e,r);if(!1===s)return!1;if(e.length!==s+r.place)return!1;var a=e.slice(r.place,s+r.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}return this.r=new(Rt())(o),this.s=new(Rt())(a),this.recoveryParam=null,!0},on.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=cn(t),r=cn(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];ln(n,t.length),(n=n.concat(t)).push(2),ln(n,r.length);var i=n.concat(r),o=[48];return ln(o,i.length),o=o.concat(i),Lr.encode(o,e)};var dn=function(){throw new Error("unsupported")},hn=Lr.assert;function fn(e){if(!(this instanceof fn))return new fn(e);"string"==typeof e&&(hn(Object.prototype.hasOwnProperty.call(Xr,e),"Unknown curve "+e),e=Xr[e]),e instanceof Xr.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var pn=fn;fn.prototype.keyPair=function(e){return new rn(this,e)},fn.prototype.keyFromPrivate=function(e,t){return rn.fromPrivate(this,e,t)},fn.prototype.keyFromPublic=function(e,t){return rn.fromPublic(this,e,t)},fn.prototype.genKeyPair=function(e){e||(e={});for(var t=new $r({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||dn(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(Rt())(2));;){var i=new(Rt())(t.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},fn.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},fn.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(Rt())(e,16));for(var i=this.n.byteLength(),o=t.getPrivate().toArray("be",i),s=e.toArray("be",i),a=new $r({hash:this.hash,entropy:o,nonce:s,pers:n.pers,persEnc:n.persEnc||"utf8"}),u=this.n.sub(new(Rt())(1)),c=0;;c++){var l=n.k?n.k(c):new(Rt())(a.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(u)>=0)){var d=this.g.mul(l);if(!d.isInfinity()){var h=d.getX(),f=h.umod(this.n);if(0!==f.cmpn(0)){var p=l.invm(this.n).mul(f.mul(t.getPrivate()).iadd(e));if(0!==(p=p.umod(this.n)).cmpn(0)){var g=(d.getY().isOdd()?1:0)|(0!==h.cmp(f)?2:0);return n.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),g^=1),new sn({r:f,s:p,recoveryParam:g})}}}}}},fn.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(Rt())(e,16)),r=this.keyFromPublic(r,n);var i=(t=new sn(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,a=o.invm(this.n),u=a.mul(e).umod(this.n),c=a.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(u,r.getPublic(),c)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(u,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},fn.prototype.recoverPubKey=function(e,t,r,n){hn((3&r)===r,"The recovery param is more than two bits"),t=new sn(t,n);var i=this.n,o=new(Rt())(e),s=t.r,a=t.s,u=1&r,c=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");s=c?this.curve.pointFromX(s.add(this.curve.n),u):this.curve.pointFromX(s,u);var l=t.r.invm(i),d=i.sub(o).mul(l).umod(i),h=a.mul(l).umod(i);return this.g.mulAdd(d,s,h)},fn.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new sn(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var gn=Rr((function(e,t){var r=t;r.version="6.5.4",r.utils=Lr,r.rand=function(){throw new Error("unsupported")},r.curve=Jr,r.curves=Xr,r.ec=pn,r.eddsa=null})),mn=gn.ec;const yn=new f.Vy("signing-key/5.6.2");let bn=null;function vn(){return bn||(bn=new mn("secp256k1")),bn}class An{constructor(e){(0,I.yY)(this,"curve","secp256k1"),(0,I.yY)(this,"privateKey",(0,l.c$)(e)),32!==(0,l.cm)(this.privateKey)&&yn.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");const t=vn().keyFromPrivate((0,l.k9)(this.privateKey));(0,I.yY)(this,"publicKey","0x"+t.getPublic(!1,"hex")),(0,I.yY)(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),(0,I.yY)(this,"_isSigningKey",!0)}_addPoint(e){const t=vn().keyFromPublic((0,l.k9)(this.publicKey)),r=vn().keyFromPublic((0,l.k9)(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=vn().keyFromPrivate((0,l.k9)(this.privateKey)),r=(0,l.k9)(e);32!==r.length&&yn.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return(0,l.Pc)({recoveryParam:n.recoveryParam,r:(0,l.bj)("0x"+n.r.toString(16),32),s:(0,l.bj)("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=vn().keyFromPrivate((0,l.k9)(this.privateKey)),r=vn().keyFromPublic((0,l.k9)(wn(e)));return(0,l.bj)("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function wn(e,t){const r=(0,l.k9)(e);if(32===r.length){const e=new An(r);return t?"0x"+vn().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?(0,l.c$)(r):"0x"+vn().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+vn().keyFromPublic(r).getPublic(!0,"hex"):(0,l.c$)(r):yn.throwArgumentError("invalid public or private key","key","[REDACTED]")}const En=new f.Vy("transactions/5.6.2");var _n;function In(e){return"0x"===e?null:rr(e)}function Sn(e){return"0x"===e?Mr:Ut.from(e)}function kn(e,t){return function(e){const t=wn(e);return rr((0,l.Ab)(Kt((0,l.Ab)(t,1)),12))}(function(e,t){const r=(0,l.Pc)(t),n={r:(0,l.k9)(r.r),s:(0,l.k9)(r.s)};return"0x"+vn().recoverPubKey((0,l.k9)(e),n,r.recoveryParam).encode("hex",!1)}((0,l.k9)(e),t))}function Cn(e,t){const r=(0,l.gr)(Ut.from(e).toHexString());return r.length>32&&En.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function Tn(e,t){return{address:rr(e),storageKeys:(t||[]).map(((t,r)=>(32!==(0,l.cm)(t)&&En.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}function xn(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&En.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),Tn(e[0],e[1])):Tn(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return Tn(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}function Mn(e){return xn(e).map((e=>[e.address,e.storageKeys]))}function Bn(e,t){if(null!=e.gasPrice){const t=Ut.from(e.gasPrice),r=Ut.from(e.maxFeePerGas||0);t.eq(r)||En.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:r})}const r=[Cn(e.chainId||0,"chainId"),Cn(e.nonce||0,"nonce"),Cn(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),Cn(e.maxFeePerGas||0,"maxFeePerGas"),Cn(e.gasLimit||0,"gasLimit"),null!=e.to?rr(e.to):"0x",Cn(e.value||0,"value"),e.data||"0x",Mn(e.accessList||[])];if(t){const e=(0,l.Pc)(t);r.push(Cn(e.recoveryParam,"recoveryParam")),r.push((0,l.gr)(e.r)),r.push((0,l.gr)(e.s))}return(0,l.qn)(["0x02",Vt(r)])}function Pn(e,t){const r=[Cn(e.chainId||0,"chainId"),Cn(e.nonce||0,"nonce"),Cn(e.gasPrice||0,"gasPrice"),Cn(e.gasLimit||0,"gasLimit"),null!=e.to?rr(e.to):"0x",Cn(e.value||0,"value"),e.data||"0x",Mn(e.accessList||[])];if(t){const e=(0,l.Pc)(t);r.push(Cn(e.recoveryParam,"recoveryParam")),r.push((0,l.gr)(e.r)),r.push((0,l.gr)(e.s))}return(0,l.qn)(["0x01",Vt(r)])}function Rn(e,t,r){try{const r=Sn(t[0]).toNumber();if(0!==r&&1!==r)throw new Error("bad recid");e.v=r}catch(e){En.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=(0,l.bj)(t[1],32),e.s=(0,l.bj)(t[2],32);try{const t=Kt(r(e));e.from=kn(t,{r:e.r,s:e.s,recoveryParam:e.v})}catch(e){}}function On(e){e=atob(e);const t=[];for(let r=0;r{o[t.toLowerCase()]=e})):n.headers.keys().forEach((e=>{o[e.toLowerCase()]=n.headers.get(e)})),{headers:o,statusCode:n.status,statusMessage:n.statusText,body:(0,l.k9)(new Uint8Array(i))}}))}const Un=new f.Vy("web/5.6.1");function Fn(e){return new Promise((t=>{setTimeout(t,e)}))}function jn(e,t){if(null==e)return null;if("string"==typeof e)return e;if((0,l.f)(e)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return hr(e)}catch(e){}return(0,l.c$)(e)}return e}function zn(e,t,r){let n=null;if(null!=t){n=lr(t);const r="string"==typeof e?{url:e}:(0,I.Ic)(e);if(r.headers){const e=0!==Object.keys(r.headers).filter((e=>"content-type"===e.toLowerCase())).length;e||(r.headers=(0,I.Ic)(r.headers),r.headers["content-type"]="application/json")}else r.headers={"content-type":"application/json"};e=r}return function(e,t,r){const n="object"==typeof e&&null!=e.throttleLimit?e.throttleLimit:12;Un.assertArgument(n>0&&n%1==0,"invalid connection throttle limit","connection.throttleLimit",n);const i="object"==typeof e?e.throttleCallback:null,o="object"==typeof e&&"number"==typeof e.throttleSlotInterval?e.throttleSlotInterval:100;Un.assertArgument(o>0&&o%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",o);const s="object"==typeof e&&!!e.errorPassThrough,a={};let u=null;const c={method:"GET"};let l=!1,d=12e4;if("string"==typeof e)u=e;else if("object"==typeof e){if(null!=e&&null!=e.url||Un.throwArgumentError("missing URL","connection.url",e),u=e.url,"number"==typeof e.timeout&&e.timeout>0&&(d=e.timeout),e.headers)for(const t in e.headers)a[t.toLowerCase()]={key:t,value:String(e.headers[t])},["if-none-match","if-modified-since"].indexOf(t.toLowerCase())>=0&&(l=!0);if(c.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){"https:"!==u.substring(0,6)&&!0!==e.allowInsecureAuthentication&&Un.throwError("basic authentication requires a secure https url",f.Vy.errors.INVALID_ARGUMENT,{argument:"url",url:u,user:e.user,password:"[REDACTED]"});const t=e.user+":"+e.password;a.authorization={key:"Authorization",value:"Basic "+Nn(lr(t))}}null!=e.skipFetchSetup&&(c.skipFetchSetup=!!e.skipFetchSetup)}const h=new RegExp("^data:([a-z0-9-]+/[a-z0-9-]+);base64,(.*)$","i"),p=u?u.match(h):null;if(p)try{const e={statusCode:200,statusMessage:"OK",headers:{"content-type":p[1]},body:On(p[2])};let t=e.body;return r&&(t=r(e.body,e)),Promise.resolve(t)}catch(e){Un.throwError("processing response error",f.Vy.errors.SERVER_ERROR,{body:jn(p[1],p[2]),error:e,requestBody:null,requestMethod:"GET",url:u})}t&&(c.method="POST",c.body=t,null==a["content-type"]&&(a["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==a["content-length"]&&(a["content-length"]={key:"Content-Length",value:String(t.length)}));const g={};Object.keys(a).forEach((e=>{const t=a[e];g[t.key]=t.value})),c.headers=g;const m=function(){let e=null;return{promise:new Promise((function(t,r){d&&(e=setTimeout((()=>{null!=e&&(e=null,r(Un.makeError("timeout",f.Vy.errors.TIMEOUT,{requestBody:jn(c.body,g["content-type"]),requestMethod:c.method,timeout:d,url:u})))}),d))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),y=function(){return function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){for(let e=0;e=300)&&(m.cancel(),Un.throwError("bad response",f.Vy.errors.SERVER_ERROR,{status:t.statusCode,headers:t.headers,body:jn(a,t.headers?t.headers["content-type"]:null),requestBody:jn(c.body,g["content-type"]),requestMethod:c.method,url:u})),r)try{const e=yield r(a,t);return m.cancel(),e}catch(r){if(r.throttleRetry&&e{let n=null;if(null!=e)try{n=JSON.parse(hr(e))}catch(t){Un.throwError("invalid JSON",f.Vy.errors.SERVER_ERROR,{body:e,error:t})}return r&&(n=r(n,t)),n}))}function Hn(e,t){return t||(t={}),null==(t=(0,I.Ic)(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(r,n){let i=null,o=!1;const s=()=>!o&&(o=!0,i&&clearTimeout(i),!0);t.timeout&&(i=setTimeout((()=>{s()&&n(new Error("timeout"))}),t.timeout));const a=t.retryLimit;let u=0;!function i(){return e().then((function(e){if(void 0!==e)s()&&r(e);else if(t.oncePoll)t.oncePoll.once("poll",i);else if(t.onceBlock)t.onceBlock.once("block",i);else if(!o){if(u++,u>a)return void(s()&&n(new Error("retry limit reached")));let e=t.interval*parseInt(String(Math.random()*Math.pow(2,u)));et.ceiling&&(e=t.ceiling),setTimeout(i,e)}return null}),(function(e){s()&&n(e)}))}()}))}const Kn=new f.Vy("abstract-provider/5.6.1");class Gn extends I.VY{static isForkEvent(e){return!(!e||!e._isForkEvent)}}class Qn{constructor(){Kn.checkAbstract(new.target,Qn),(0,I.yY)(this,"_isProvider",!0)}getFeeData(){return function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){const{block:e,gasPrice:t}=yield(0,I.k_)({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let r=null,n=null;return e&&e.baseFeePerGas&&(n=Ut.from("1500000000"),r=e.baseFeePerGas.mul(2).add(n)),{maxFeePerGas:r,maxPriorityFeePerGas:n,gasPrice:t}}))}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}class qn{constructor(e){(0,I.yY)(this,"alphabet",e),(0,I.yY)(this,"base",e.length),(0,I.yY)(this,"_alphabetMap",{}),(0,I.yY)(this,"_leader",e.charAt(0));for(let t=0;t0;)r.push(n%this.base),n=n/this.base|0}let n="";for(let e=0;0===t[e]&&e=0;--e)n+=this.alphabet[r[e]];return n}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r{let i=e.split(":");r+=parseInt(i[0],16),n[r]=t(i[1])})),n}function Yn(e){let t=0;return e.split(",").map((e=>{let r=e.split("-");1===r.length?r[1]="0":""===r[1]&&(r[1]="1");let n=t+parseInt(r[0],16);return t=parseInt(r[1],16),{l:n,h:t}}))}function Jn(e,t){let r=0;for(let n=0;n=r&&e<=r+i.h&&(e-r)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-r))continue;return i}}return null}const Xn=Yn("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),Zn="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((e=>parseInt(e,16))),$n=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],ei=Vn("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),ti=Vn("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),ri=Vn("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(e){if(e.length%4!=0)throw new Error("bad data");let t=[];for(let r=0;r{if(Zn.indexOf(e)>=0)return[];if(e>=65024&&e<=65039)return[];let t=function(e){let t=Jn(e,$n);if(t)return[e+t.s];let r=ei[e];if(r)return r;let n=ti[e];return n?[e+n[0]]:ri[e]||null}(e);return t||[e]})),t=r.reduce(((e,t)=>(t.forEach((t=>{e.push(t)})),e)),[]),t=fr(dr(t),or.NFKC),t.forEach((e=>{if(Jn(e,ni))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),t.forEach((e=>{if(Jn(e,Xn))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));let n=dr(t);if("-"===n.substring(0,1)||"--"===n.substring(2,4)||"-"===n.substring(n.length-1))throw new Error("invalid hyphen");if(n.length>63)throw new Error("too long");return n}const oi=new f.Vy(nr),si=new Uint8Array(32);si.fill(0);const ai=new RegExp("^((.*)\\.)?([^.]+)$");function ui(e){"string"!=typeof e&&oi.throwArgumentError("invalid ENS name; not a string","name",e);let t=e,r=si;for(;t.length;){const n=t.match(ai);null!=n&&""!==n[2]||oi.throwArgumentError("invalid ENS address; missing component","name",e);const i=lr(ii(n[3]));r=Kt((0,l.xW)([r,Kt(i)])),t=n[2]||""}return(0,l.c$)(r)}function ci(e){return(0,l.c$)((0,l.xW)(e.split(".").map((e=>{const t=lr("_"+ii(e));return t[0]=t.length-1,t}))))+"00"}const li=new f.Vy("networks/5.6.4");function di(e){const t=function(t,r){null==r&&(r={});const n=[];if(t.InfuraProvider&&"-"!==r.infura)try{n.push(new t.InfuraProvider(e,r.infura))}catch(e){}if(t.EtherscanProvider&&"-"!==r.etherscan)try{n.push(new t.EtherscanProvider(e,r.etherscan))}catch(e){}if(t.AlchemyProvider&&"-"!==r.alchemy)try{n.push(new t.AlchemyProvider(e,r.alchemy))}catch(e){}if(t.PocketProvider&&"-"!==r.pocket){const i=["goerli","ropsten","rinkeby"];try{const o=new t.PocketProvider(e,r.pocket);o.network&&-1===i.indexOf(o.network.name)&&n.push(o)}catch(e){}}if(t.CloudflareProvider&&"-"!==r.cloudflare)try{n.push(new t.CloudflareProvider(e))}catch(e){}if(t.AnkrProvider&&"-"!==r.ankr)try{const i=["ropsten"],o=new t.AnkrProvider(e,r.ankr);o.network&&-1===i.indexOf(o.network.name)&&n.push(o)}catch(e){}if(0===n.length)return null;if(t.FallbackProvider){let i=1;return null!=r.quorum?i=r.quorum:"homestead"===e&&(i=2),new t.FallbackProvider(n,i)}return n[0]};return t.renetwork=function(e){return di(e)},t}function hi(e,t){const r=function(r,n){return r.JsonRpcProvider?new r.JsonRpcProvider(e,t):null};return r.renetwork=function(t){return hi(e,t)},r}const fi={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:di("homestead")},pi={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:di("ropsten")},gi={chainId:63,name:"classicMordor",_defaultProvider:hi("https://www.ethercluster.com/mordor","classicMordor")},mi={unspecified:{chainId:0,name:"unspecified"},homestead:fi,mainnet:fi,morden:{chainId:2,name:"morden"},ropsten:pi,testnet:pi,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:di("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:di("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:di("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},classic:{chainId:61,name:"classic",_defaultProvider:hi("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:gi,classicTestnet:gi,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:hi("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:di("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:di("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function yi(e){return"0x"+Pr().sha256().update((0,l.k9)(e)).digest("hex")}new f.Vy("sha2/5.6.1");var bi=r(68993),vi=r.n(bi);r(4364);const Ai=new f.Vy(kt);class wi{constructor(){this.formats=this.getDefaultFormats()}getDefaultFormats(){const e={},t=this.address.bind(this),r=this.bigNumber.bind(this),n=this.blockTag.bind(this),i=this.data.bind(this),o=this.hash.bind(this),s=this.hex.bind(this),a=this.number.bind(this),u=this.type.bind(this);return e.transaction={hash:o,type:u,accessList:wi.allowNull(this.accessList.bind(this),null),blockHash:wi.allowNull(o,null),blockNumber:wi.allowNull(a,null),transactionIndex:wi.allowNull(a,null),confirmations:wi.allowNull(a,null),from:t,gasPrice:wi.allowNull(r),maxPriorityFeePerGas:wi.allowNull(r),maxFeePerGas:wi.allowNull(r),gasLimit:r,to:wi.allowNull(t,null),value:r,nonce:a,data:i,r:wi.allowNull(this.uint256),s:wi.allowNull(this.uint256),v:wi.allowNull(a),creates:wi.allowNull(t,null),raw:wi.allowNull(i)},e.transactionRequest={from:wi.allowNull(t),nonce:wi.allowNull(a),gasLimit:wi.allowNull(r),gasPrice:wi.allowNull(r),maxPriorityFeePerGas:wi.allowNull(r),maxFeePerGas:wi.allowNull(r),to:wi.allowNull(t),value:wi.allowNull(r),data:wi.allowNull((e=>this.data(e,!0))),type:wi.allowNull(a),accessList:wi.allowNull(this.accessList.bind(this),null)},e.receiptLog={transactionIndex:a,blockNumber:a,transactionHash:o,address:t,topics:wi.arrayOf(o),data:i,logIndex:a,blockHash:o},e.receipt={to:wi.allowNull(this.address,null),from:wi.allowNull(this.address,null),contractAddress:wi.allowNull(t,null),transactionIndex:a,root:wi.allowNull(s),gasUsed:r,logsBloom:wi.allowNull(i),blockHash:o,transactionHash:o,logs:wi.arrayOf(this.receiptLog.bind(this)),blockNumber:a,confirmations:wi.allowNull(a,null),cumulativeGasUsed:r,effectiveGasPrice:wi.allowNull(r),status:wi.allowNull(a),type:u},e.block={hash:wi.allowNull(o),parentHash:o,number:a,timestamp:a,nonce:wi.allowNull(s),difficulty:this.difficulty.bind(this),gasLimit:r,gasUsed:r,miner:wi.allowNull(t),extraData:i,transactions:wi.allowNull(wi.arrayOf(o)),baseFeePerGas:wi.allowNull(r)},e.blockWithTransactions=(0,I.Ic)(e.block),e.blockWithTransactions.transactions=wi.allowNull(wi.arrayOf(this.transactionResponse.bind(this))),e.filter={fromBlock:wi.allowNull(n,void 0),toBlock:wi.allowNull(n,void 0),blockHash:wi.allowNull(o,void 0),address:wi.allowNull(t,void 0),topics:wi.allowNull(this.topics.bind(this),void 0)},e.filterLog={blockNumber:wi.allowNull(a),blockHash:wi.allowNull(o),transactionIndex:a,removed:wi.allowNull(this.boolean.bind(this)),address:t,data:wi.allowFalsish(i,"0x"),topics:wi.arrayOf(o),transactionHash:o,logIndex:a},e}accessList(e){return xn(e||[])}number(e){return"0x"===e?0:Ut.from(e).toNumber()}type(e){return"0x"===e||null==e?0:Ut.from(e).toNumber()}bigNumber(e){return Ut.from(e)}boolean(e){if("boolean"==typeof e)return e;if("string"==typeof e){if("true"===(e=e.toLowerCase()))return!0;if("false"===e)return!1}throw new Error("invalid boolean - "+e)}hex(e,t){return"string"==typeof e&&(t||"0x"===e.substring(0,2)||(e="0x"+e),(0,l.Lo)(e))?e.toLowerCase():Ai.throwArgumentError("invalid hash","value",e)}data(e,t){const r=this.hex(e,t);if(r.length%2!=0)throw new Error("invalid data; odd-length - "+e);return r}address(e){return rr(e)}callAddress(e){if(!(0,l.Lo)(e,32))return null;const t=rr((0,l.Ab)(e,12));return"0x0000000000000000000000000000000000000000"===t?null:t}contractAddress(e){return function(e){let t=null;try{t=rr(e.from)}catch(t){Zt.throwArgumentError("missing from address","transaction",e)}const r=(0,l.gr)((0,l.k9)(Ut.from(e.nonce).toHexString()));return rr((0,l.Ab)(Kt(Vt([t,r])),12))}(e)}blockTag(e){if(null==e)return"latest";if("earliest"===e)return"0x0";if("latest"===e||"pending"===e)return e;if("number"==typeof e||(0,l.Lo)(e))return(0,l.Fh)(e);throw new Error("invalid blockTag")}hash(e,t){const r=this.hex(e,t);return 32!==(0,l.cm)(r)?Ai.throwArgumentError("invalid hash","value",e):r}difficulty(e){if(null==e)return null;const t=Ut.from(e);try{return t.toNumber()}catch(e){}return null}uint256(e){if(!(0,l.Lo)(e))throw new Error("invalid uint256");return(0,l.bj)(e,32)}_block(e,t){null!=e.author&&null==e.miner&&(e.miner=e.author);const r=null!=e._difficulty?e._difficulty:e.difficulty,n=wi.check(t,e);return n._difficulty=null==r?null:Ut.from(r),n}block(e){return this._block(e,this.formats.block)}blockWithTransactions(e){return this._block(e,this.formats.blockWithTransactions)}transactionRequest(e){return wi.check(this.formats.transactionRequest,e)}transactionResponse(e){null!=e.gas&&null==e.gasLimit&&(e.gasLimit=e.gas),e.to&&Ut.from(e.to).isZero()&&(e.to="0x0000000000000000000000000000000000000000"),null!=e.input&&null==e.data&&(e.data=e.input),null==e.to&&null==e.creates&&(e.creates=this.contractAddress(e)),1!==e.type&&2!==e.type||null!=e.accessList||(e.accessList=[]);const t=wi.check(this.formats.transaction,e);if(null!=e.chainId){let r=e.chainId;(0,l.Lo)(r)&&(r=Ut.from(r).toNumber()),t.chainId=r}else{let r=e.networkId;null==r&&null==t.v&&(r=e.chainId),(0,l.Lo)(r)&&(r=Ut.from(r).toNumber()),"number"!=typeof r&&null!=t.v&&(r=(t.v-35)/2,r<0&&(r=0),r=parseInt(r)),"number"!=typeof r&&(r=0),t.chainId=r}return t.blockHash&&"x"===t.blockHash.replace(/0/g,"")&&(t.blockHash=null),t}transaction(e){return function(e){const t=(0,l.k9)(e);if(t[0]>127)return function(e){const t=Xt(e);9!==t.length&&6!==t.length&&En.throwArgumentError("invalid raw transaction","rawTransaction",e);const r={nonce:Sn(t[0]).toNumber(),gasPrice:Sn(t[1]),gasLimit:Sn(t[2]),to:In(t[3]),value:Sn(t[4]),data:t[5],chainId:0};if(6===t.length)return r;try{r.v=Ut.from(t[6]).toNumber()}catch(e){return r}if(r.r=(0,l.bj)(t[7],32),r.s=(0,l.bj)(t[8],32),Ut.from(r.r).isZero()&&Ut.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);let n=r.v-27;const i=t.slice(0,6);0!==r.chainId&&(i.push((0,l.c$)(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);const o=Kt(Vt(i));try{r.from=kn(o,{r:(0,l.c$)(r.r),s:(0,l.c$)(r.s),recoveryParam:n})}catch(e){}r.hash=Kt(e)}return r.type=null,r}(t);switch(t[0]){case 1:return function(e){const t=Xt(e.slice(1));8!==t.length&&11!==t.length&&En.throwArgumentError("invalid component count for transaction type: 1","payload",(0,l.c$)(e));const r={type:1,chainId:Sn(t[0]).toNumber(),nonce:Sn(t[1]).toNumber(),gasPrice:Sn(t[2]),gasLimit:Sn(t[3]),to:In(t[4]),value:Sn(t[5]),data:t[6],accessList:xn(t[7])};return 8===t.length||(r.hash=Kt(e),Rn(r,t.slice(8),Pn)),r}(t);case 2:return function(e){const t=Xt(e.slice(1));9!==t.length&&12!==t.length&&En.throwArgumentError("invalid component count for transaction type: 2","payload",(0,l.c$)(e));const r=Sn(t[2]),n=Sn(t[3]),i={type:2,chainId:Sn(t[0]).toNumber(),nonce:Sn(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:Sn(t[4]),to:In(t[5]),value:Sn(t[6]),data:t[7],accessList:xn(t[8])};return 9===t.length||(i.hash=Kt(e),Rn(i,t.slice(9),Bn)),i}(t)}return En.throwError(`unsupported transaction type: ${t[0]}`,f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}(e)}receiptLog(e){return wi.check(this.formats.receiptLog,e)}receipt(e){const t=wi.check(this.formats.receipt,e);if(null!=t.root)if(t.root.length<=4){const e=Ut.from(t.root).toNumber();0===e||1===e?(null!=t.status&&t.status!==e&&Ai.throwArgumentError("alt-root-status/status mismatch","value",{root:t.root,status:t.status}),t.status=e,delete t.root):Ai.throwArgumentError("invalid alt-root-status","value.root",t.root)}else 66!==t.root.length&&Ai.throwArgumentError("invalid root hash","value.root",t.root);return null!=t.status&&(t.byzantium=!0),t}topics(e){return Array.isArray(e)?e.map((e=>this.topics(e))):null!=e?this.hash(e,!0):null}filter(e){return wi.check(this.formats.filter,e)}filterLog(e){return wi.check(this.formats.filterLog,e)}static check(e,t){const r={};for(const n in e)try{const i=e[n](t[n]);void 0!==i&&(r[n]=i)}catch(e){throw e.checkKey=n,e.checkValue=t[n],e}return r}static allowNull(e,t){return function(r){return null==r?t:e(r)}}static allowFalsish(e,t){return function(r){return r?e(r):t}}static arrayOf(e){return function(t){if(!Array.isArray(t))throw new Error("not an array");const r=[];return t.forEach((function(t){r.push(e(t))})),r}}}var Ei=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const _i=new f.Vy(kt);function Ii(e){return null==e?"null":(32!==(0,l.cm)(e)&&_i.throwArgumentError("invalid topic","topic",e),e.toLowerCase())}function Si(e){for(e=e.slice();e.length>0&&null==e[e.length-1];)e.pop();return e.map((e=>{if(Array.isArray(e)){const t={};e.forEach((e=>{t[Ii(e)]=!0}));const r=Object.keys(t);return r.sort(),r.join("|")}return Ii(e)})).join("&")}function ki(e){if("string"==typeof e){if(e=e.toLowerCase(),32===(0,l.cm)(e))return"tx:"+e;if(-1===e.indexOf(":"))return e}else{if(Array.isArray(e))return"filter:*:"+Si(e);if(Gn.isForkEvent(e))throw _i.warn("not implemented"),new Error("not implemented");if(e&&"object"==typeof e)return"filter:"+(e.address||"*")+":"+Si(e.topics||[])}throw new Error("invalid event - "+e)}function Ci(){return(new Date).getTime()}function Ti(e){return new Promise((t=>{setTimeout(t,e)}))}const xi=["block","network","pending","poll"];class Mi{constructor(e,t,r){(0,I.yY)(this,"tag",e),(0,I.yY)(this,"listener",t),(0,I.yY)(this,"once",r),this._lastBlockNumber=-2,this._inflight=!1}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){const e=this.tag.split(":");return"tx"!==e[0]?null:e[1]}get filter(){const e=this.tag.split(":");if("filter"!==e[0])return null;const t=e[1],r=""===(n=e[2])?[]:n.split(/&/g).map((e=>{if(""===e)return[];const t=e.split("|").map((e=>"null"===e?null:e));return 1===t.length?t[0]:t}));var n;const i={};return r.length>0&&(i.topics=r),t&&"*"!==t&&(i.address=t),i}pollable(){return this.tag.indexOf(":")>=0||xi.indexOf(this.tag)>=0}}const Bi={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function Pi(e){return(0,l.bj)(Ut.from(e).toHexString(),32)}function Ri(e){return Wn.encode((0,l.xW)([e,(0,l.Ab)(yi(yi(e)),0,4)]))}const Oi=new RegExp("^(ipfs)://(.*)$","i"),Ni=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),Oi,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function Di(e,t){try{return hr(Li(e,t))}catch(e){}return null}function Li(e,t){if("0x"===e)return null;const r=Ut.from((0,l.Ab)(e,t,t+32)).toNumber(),n=Ut.from((0,l.Ab)(e,r,r+32)).toNumber();return(0,l.Ab)(e,r+32,r+32+n)}function Ui(e){return e.match(/^ipfs:\/\/ipfs\//i)?e=e.substring(12):e.match(/^ipfs:\/\//i)?e=e.substring(7):_i.throwArgumentError("unsupported IPFS format","link",e),`https://gateway.ipfs.io/ipfs/${e}`}function Fi(e){const t=(0,l.k9)(e);if(t.length>32)throw new Error("internal; should not happen");const r=new Uint8Array(32);return r.set(t,32-t.length),r}function ji(e){if(e.length%32==0)return e;const t=new Uint8Array(32*Math.ceil(e.length/32));return t.set(e),t}function zi(e){const t=[];let r=0;for(let n=0;nUt.from(e).eq(1))).catch((e=>{if(e.code===f.Vy.errors.CALL_EXCEPTION)return!1;throw this._supportsEip2544=null,e}))),this._supportsEip2544}_fetch(e,t){return Ei(this,void 0,void 0,(function*(){const r={to:this.address,ccipReadEnabled:!0,data:(0,l.qn)([e,ui(this.name),t||"0x"])};let n=!1;(yield this.supportsWildcard())&&(n=!0,r.data=(0,l.qn)(["0x9061b923",zi([ci(this.name),r.data])]));try{let e=yield this.provider.call(r);return(0,l.k9)(e).length%32==4&&_i.throwError("resolver threw error",f.Vy.errors.CALL_EXCEPTION,{transaction:r,data:e}),n&&(e=Li(e,0)),e}catch(e){if(e.code===f.Vy.errors.CALL_EXCEPTION)return null;throw e}}))}_fetchBytes(e,t){return Ei(this,void 0,void 0,(function*(){const r=yield this._fetch(e,t);return null!=r?Li(r,0):null}))}_getAddress(e,t){const r=Bi[String(e)];if(null==r&&_i.throwError(`unsupported coin type: ${e}`,f.Vy.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`}),"eth"===r.ilk)return this.provider.formatter.address(t);const n=(0,l.k9)(t);if(null!=r.p2pkh){const e=t.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return Ri((0,l.xW)([[r.p2pkh],"0x"+e[2]]))}}if(null!=r.p2sh){const e=t.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return Ri((0,l.xW)([[r.p2sh],"0x"+e[2]]))}}if(null!=r.prefix){const e=n[1];let t=n[0];if(0===t?20!==e&&32!==e&&(t=-1):t=-1,t>=0&&n.length===2+e&&e>=1&&e<=75){const e=vi().toWords(n.slice(2));return e.unshift(t),vi().encode(r.prefix,e)}}return null}getAddress(e){return Ei(this,void 0,void 0,(function*(){if(null==e&&(e=60),60===e)try{const e=yield this._fetch("0x3b3b57de");return"0x"===e||"0x0000000000000000000000000000000000000000000000000000000000000000"===e?null:this.provider.formatter.callAddress(e)}catch(e){if(e.code===f.Vy.errors.CALL_EXCEPTION)return null;throw e}const t=yield this._fetchBytes("0xf1cb7e06",Pi(e));if(null==t||"0x"===t)return null;const r=this._getAddress(e,t);return null==r&&_i.throwError("invalid or unsupported coin data",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`,coinType:e,data:t}),r}))}getAvatar(){return Ei(this,void 0,void 0,(function*(){const e=[{type:"name",content:this.name}];try{const t=yield this.getText("avatar");if(null==t)return null;for(let r=0;re[t]));return"sia://"+t}return _i.throwError("invalid or unsupported content hash data",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:e})}))}getText(e){return Ei(this,void 0,void 0,(function*(){let t=lr(e);t=(0,l.xW)([Pi(64),Pi(t.length),t]),t.length%32!=0&&(t=(0,l.xW)([t,(0,l.bj)("0x",32-e.length%32)]));const r=yield this._fetchBytes("0x59d1d43c",(0,l.c$)(t));return null==r||"0x"===r?null:hr(r)}))}}let Ki=null,Gi=1;class Qi extends Qn{constructor(e){if(super(),this._events=[],this._emitted={block:-2},this.disableCcipRead=!1,this.formatter=new.target.getFormatter(),(0,I.yY)(this,"anyNetwork","any"===e),this.anyNetwork&&(e=this.detectNetwork()),e instanceof Promise)this._networkPromise=e,e.catch((e=>{})),this._ready().catch((e=>{}));else{const t=(0,I.$J)(new.target,"getNetwork")(e);t?((0,I.yY)(this,"_network",t),this.emit("network",t,null)):_i.throwArgumentError("invalid network","network",e)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._maxFilterBlockRange=10,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return Ei(this,void 0,void 0,(function*(){if(null==this._network){let e=null;if(this._networkPromise)try{e=yield this._networkPromise}catch(e){}null==e&&(e=yield this.detectNetwork()),e||_i.throwError("no network detected",f.Vy.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=e:(0,I.yY)(this,"_network",e),this.emit("network",e,null))}return this._network}))}get ready(){return Hn((()=>this._ready().then((e=>e),(e=>{if(e.code!==f.Vy.errors.NETWORK_ERROR||"noNetwork"!==e.event)throw e}))))}static getFormatter(){return null==Ki&&(Ki=new wi),Ki}static getNetwork(e){return function(e){if(null==e)return null;if("number"==typeof e){for(const t in mi){const r=mi[t];if(r.chainId===e)return{name:r.name,chainId:r.chainId,ensAddress:r.ensAddress||null,_defaultProvider:r._defaultProvider||null}}return{chainId:e,name:"unknown"}}if("string"==typeof e){const t=mi[e];return null==t?null:{name:t.name,chainId:t.chainId,ensAddress:t.ensAddress,_defaultProvider:t._defaultProvider||null}}const t=mi[e.name];if(!t)return"number"!=typeof e.chainId&&li.throwArgumentError("invalid network chainId","network",e),e;0!==e.chainId&&e.chainId!==t.chainId&&li.throwArgumentError("network chainId mismatch","network",e);let r=e._defaultProvider||null;var n;return null==r&&t._defaultProvider&&(r=(n=t._defaultProvider)&&"function"==typeof n.renetwork?t._defaultProvider.renetwork(e):t._defaultProvider),{name:e.name,chainId:t.chainId,ensAddress:e.ensAddress||t.ensAddress||null,_defaultProvider:r}}(null==e?"homestead":e)}ccipReadFetch(e,t,r){return Ei(this,void 0,void 0,(function*(){if(this.disableCcipRead||0===r.length)return null;const n=e.to.toLowerCase(),i=t.toLowerCase(),o=[];for(let e=0;e=0?null:JSON.stringify({data:i,sender:n}),u=yield zn({url:s,errorPassThrough:!0},a,((e,t)=>(e.status=t.statusCode,e)));if(u.data)return u.data;const c=u.message||"unknown error";if(u.status>=400&&u.status<500)return _i.throwError(`response not found during CCIP fetch: ${c}`,f.Vy.errors.SERVER_ERROR,{url:t,errorMessage:c});o.push(c)}return _i.throwError(`error encountered during CCIP fetch: ${o.map((e=>JSON.stringify(e))).join(", ")}`,f.Vy.errors.SERVER_ERROR,{urls:r,errorMessages:o})}))}_getInternalBlockNumber(e){return Ei(this,void 0,void 0,(function*(){if(yield this._ready(),e>0)for(;this._internalBlockNumber;){const t=this._internalBlockNumber;try{const r=yield t;if(Ci()-r.respTime<=e)return r.blockNumber;break}catch(e){if(this._internalBlockNumber===t)break}}const t=Ci(),r=(0,I.k_)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then((e=>null),(e=>e))}).then((({blockNumber:e,networkError:n})=>{if(n)throw this._internalBlockNumber===r&&(this._internalBlockNumber=null),n;const i=Ci();return(e=Ut.from(e).toNumber()){this._internalBlockNumber===r&&(this._internalBlockNumber=null)})),(yield r).blockNumber}))}poll(){return Ei(this,void 0,void 0,(function*(){const e=Gi++,t=[];let r=null;try{r=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(e){return void this.emit("error",e)}if(this._setFastBlockNumber(r),this.emit("poll",e,r),r!==this._lastBlockNumber){if(-2===this._emitted.block&&(this._emitted.block=r-1),Math.abs(this._emitted.block-r)>1e3)_i.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${r})`),this.emit("error",_i.makeError("network block skew detected",f.Vy.errors.NETWORK_ERROR,{blockNumber:r,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",r);else for(let e=this._emitted.block+1;e<=r;e++)this.emit("block",e);this._emitted.block!==r&&(this._emitted.block=r,Object.keys(this._emitted).forEach((e=>{if("block"===e)return;const t=this._emitted[e];"pending"!==t&&r-t>12&&delete this._emitted[e]}))),-2===this._lastBlockNumber&&(this._lastBlockNumber=r-1),this._events.forEach((e=>{switch(e.type){case"tx":{const r=e.hash;let n=this.getTransactionReceipt(r).then((e=>e&&null!=e.blockNumber?(this._emitted["t:"+r]=e.blockNumber,this.emit(r,e),null):null)).catch((e=>{this.emit("error",e)}));t.push(n);break}case"filter":if(!e._inflight){e._inflight=!0;const n=e.filter;n.fromBlock=e._lastBlockNumber+1,n.toBlock=r,n.toBlock-this._maxFilterBlockRange>n.fromBlock&&(n.fromBlock=n.toBlock-this._maxFilterBlockRange);const i=this.getLogs(n).then((t=>{e._inflight=!1,0!==t.length&&t.forEach((t=>{t.blockNumber>e._lastBlockNumber&&(e._lastBlockNumber=t.blockNumber),this._emitted["b:"+t.blockHash]=t.blockNumber,this._emitted["t:"+t.transactionHash]=t.blockNumber,this.emit(n,t)}))})).catch((t=>{this.emit("error",t),e._inflight=!1}));t.push(i)}}})),this._lastBlockNumber=r,Promise.all(t).then((()=>{this.emit("didPoll",e)})).catch((e=>{this.emit("error",e)}))}else this.emit("didPoll",e)}))}resetEventsBlock(e){this._lastBlockNumber=e-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return Ei(this,void 0,void 0,(function*(){return _i.throwError("provider does not support network detection",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})}))}getNetwork(){return Ei(this,void 0,void 0,(function*(){const e=yield this._ready(),t=yield this.detectNetwork();if(e.chainId!==t.chainId){if(this.anyNetwork)return this._network=t,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",t,e),yield Ti(0),this._network;const r=_i.makeError("underlying network changed",f.Vy.errors.NETWORK_ERROR,{event:"changed",network:e,detectedNetwork:t});throw this.emit("error",r),r}return e}))}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then((e=>{this._setFastBlockNumber(e)}),(e=>{})),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(e){e&&!this._poller?(this._poller=setInterval((()=>{this.poll()}),this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout((()=>{this.poll(),this._bootstrapPoll=setTimeout((()=>{this._poller||this.poll(),this._bootstrapPoll=null}),this.pollingInterval)}),0))):!e&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(e){if("number"!=typeof e||e<=0||parseInt(String(e))!=e)throw new Error("invalid polling interval");this._pollingInterval=e,this._poller&&(clearInterval(this._poller),this._poller=setInterval((()=>{this.poll()}),this._pollingInterval))}_getFastBlockNumber(){const e=Ci();return e-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=e,this._fastBlockNumberPromise=this.getBlockNumber().then((e=>((null==this._fastBlockNumber||e>this._fastBlockNumber)&&(this._fastBlockNumber=e),this._fastBlockNumber)))),this._fastBlockNumberPromise}_setFastBlockNumber(e){null!=this._fastBlockNumber&&ethis._fastBlockNumber)&&(this._fastBlockNumber=e,this._fastBlockNumberPromise=Promise.resolve(e)))}waitForTransaction(e,t,r){return Ei(this,void 0,void 0,(function*(){return this._waitForTransaction(e,null==t?1:t,r||0,null)}))}_waitForTransaction(e,t,r,n){return Ei(this,void 0,void 0,(function*(){const i=yield this.getTransactionReceipt(e);return(i?i.confirmations:0)>=t?i:new Promise(((i,o)=>{const s=[];let a=!1;const u=function(){return!!a||(a=!0,s.forEach((e=>{e()})),!1)},c=e=>{e.confirmations{this.removeListener(e,c)})),n){let r=n.startBlock,i=null;const c=s=>Ei(this,void 0,void 0,(function*(){a||(yield Ti(1e3),this.getTransactionCount(n.from).then((l=>Ei(this,void 0,void 0,(function*(){if(!a){if(l<=n.nonce)r=s;else{{const t=yield this.getTransaction(e);if(t&&null!=t.blockNumber)return}for(null==i&&(i=r-3,i{a||this.once("block",c)})))}));if(a)return;this.once("block",c),s.push((()=>{this.removeListener("block",c)}))}if("number"==typeof r&&r>0){const e=setTimeout((()=>{u()||o(_i.makeError("timeout exceeded",f.Vy.errors.TIMEOUT,{timeout:r}))}),r);e.unref&&e.unref(),s.push((()=>{clearTimeout(e)}))}}))}))}getBlockNumber(){return Ei(this,void 0,void 0,(function*(){return this._getInternalBlockNumber(0)}))}getGasPrice(){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield this.perform("getGasPrice",{});try{return Ut.from(e)}catch(t){return _i.throwError("bad result from backend",f.Vy.errors.SERVER_ERROR,{method:"getGasPrice",result:e,error:t})}}))}getBalance(e,t){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield(0,I.k_)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getBalance",r);try{return Ut.from(n)}catch(e){return _i.throwError("bad result from backend",f.Vy.errors.SERVER_ERROR,{method:"getBalance",params:r,result:n,error:e})}}))}getTransactionCount(e,t){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield(0,I.k_)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getTransactionCount",r);try{return Ut.from(n).toNumber()}catch(e){return _i.throwError("bad result from backend",f.Vy.errors.SERVER_ERROR,{method:"getTransactionCount",params:r,result:n,error:e})}}))}getCode(e,t){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield(0,I.k_)({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getCode",r);try{return(0,l.c$)(n)}catch(e){return _i.throwError("bad result from backend",f.Vy.errors.SERVER_ERROR,{method:"getCode",params:r,result:n,error:e})}}))}getStorageAt(e,t,r){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork();const n=yield(0,I.k_)({address:this._getAddress(e),blockTag:this._getBlockTag(r),position:Promise.resolve(t).then((e=>(0,l.Fh)(e)))}),i=yield this.perform("getStorageAt",n);try{return(0,l.c$)(i)}catch(e){return _i.throwError("bad result from backend",f.Vy.errors.SERVER_ERROR,{method:"getStorageAt",params:n,result:i,error:e})}}))}_wrapTransaction(e,t,r){if(null!=t&&32!==(0,l.cm)(t))throw new Error("invalid response - sendTransaction");const n=e;return null!=t&&e.hash!==t&&_i.throwError("Transaction hash mismatch from Provider.sendTransaction.",f.Vy.errors.UNKNOWN_ERROR,{expectedHash:e.hash,returnedHash:t}),n.wait=(t,n)=>Ei(this,void 0,void 0,(function*(){let i;null==t&&(t=1),null==n&&(n=0),0!==t&&null!=r&&(i={data:e.data,from:e.from,nonce:e.nonce,to:e.to,value:e.value,startBlock:r});const o=yield this._waitForTransaction(e.hash,t,n,i);return null==o&&0===t?null:(this._emitted["t:"+e.hash]=o.blockNumber,0===o.status&&_i.throwError("transaction failed",f.Vy.errors.CALL_EXCEPTION,{transactionHash:e.hash,transaction:e,receipt:o}),o)})),n}sendTransaction(e){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield Promise.resolve(e).then((e=>(0,l.c$)(e))),r=this.formatter.transaction(e);null==r.confirmations&&(r.confirmations=0);const n=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{const e=yield this.perform("sendTransaction",{signedTransaction:t});return this._wrapTransaction(r,e,n)}catch(e){throw e.transaction=r,e.transactionHash=r.hash,e}}))}_getTransactionRequest(e){return Ei(this,void 0,void 0,(function*(){const t=yield e,r={};return["from","to"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?this._getAddress(e):null)))})),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?Ut.from(e):null)))})),["type"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>null!=e?e:null)))})),t.accessList&&(r.accessList=this.formatter.accessList(t.accessList)),["data"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?(0,l.c$)(e):null)))})),this.formatter.transactionRequest(yield(0,I.k_)(r))}))}_getFilter(e){return Ei(this,void 0,void 0,(function*(){e=yield e;const t={};return null!=e.address&&(t.address=this._getAddress(e.address)),["blockHash","topics"].forEach((r=>{null!=e[r]&&(t[r]=e[r])})),["fromBlock","toBlock"].forEach((r=>{null!=e[r]&&(t[r]=this._getBlockTag(e[r]))})),this.formatter.filter(yield(0,I.k_)(t))}))}_call(e,t,r){return Ei(this,void 0,void 0,(function*(){r>=10&&_i.throwError("CCIP read exceeded maximum redirections",f.Vy.errors.SERVER_ERROR,{redirects:r,transaction:e});const n=e.to,i=yield this.perform("call",{transaction:e,blockTag:t});if(r>=0&&"latest"===t&&null!=n&&"0x556f1830"===i.substring(0,10)&&(0,l.cm)(i)%32==4)try{const o=(0,l.Ab)(i,4),s=(0,l.Ab)(o,0,32);Ut.from(s).eq(n)||_i.throwError("CCIP Read sender did not match",f.Vy.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:e,data:i});const a=[],u=Ut.from((0,l.Ab)(o,32,64)).toNumber(),c=Ut.from((0,l.Ab)(o,u,u+32)).toNumber(),d=(0,l.Ab)(o,u+32);for(let t=0;tEi(this,void 0,void 0,(function*(){const e=yield this.perform("getBlock",n);if(null==e)return null!=n.blockHash&&null==this._emitted["b:"+n.blockHash]||null!=n.blockTag&&r>this._emitted.block?null:void 0;if(t){let t=null;for(let r=0;rthis._wrapTransaction(e))),r}return this.formatter.block(e)}))),{oncePoll:this})}))}getBlock(e){return this._getBlock(e,!1)}getBlockWithTransactions(e){return this._getBlock(e,!0)}getTransaction(e){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return Hn((()=>Ei(this,void 0,void 0,(function*(){const r=yield this.perform("getTransaction",t);if(null==r)return null==this._emitted["t:"+e]?null:void 0;const n=this.formatter.transactionResponse(r);if(null==n.blockNumber)n.confirmations=0;else if(null==n.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-n.blockNumber+1;e<=0&&(e=1),n.confirmations=e}return this._wrapTransaction(n)}))),{oncePoll:this})}))}getTransactionReceipt(e){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return Hn((()=>Ei(this,void 0,void 0,(function*(){const r=yield this.perform("getTransactionReceipt",t);if(null==r)return null==this._emitted["t:"+e]?null:void 0;if(null==r.blockHash)return;const n=this.formatter.receipt(r);if(null==n.blockNumber)n.confirmations=0;else if(null==n.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-n.blockNumber+1;e<=0&&(e=1),n.confirmations=e}return n}))),{oncePoll:this})}))}getLogs(e){return Ei(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield(0,I.k_)({filter:this._getFilter(e)}),r=yield this.perform("getLogs",t);return r.forEach((e=>{null==e.removed&&(e.removed=!1)})),wi.arrayOf(this.formatter.filterLog.bind(this.formatter))(r)}))}getEtherPrice(){return Ei(this,void 0,void 0,(function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})}))}_getBlockTag(e){return Ei(this,void 0,void 0,(function*(){if("number"==typeof(e=yield e)&&e<0){e%1&&_i.throwArgumentError("invalid BlockTag","blockTag",e);let t=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return t+=e,t<0&&(t=0),this.formatter.blockTag(t)}return this.formatter.blockTag(e)}))}getResolver(e){return Ei(this,void 0,void 0,(function*(){let t=e;for(;;){if(""===t||"."===t)return null;if("eth"!==e&&"eth"===t)return null;const r=yield this._getResolver(t,"getResolver");if(null!=r){const n=new Hi(this,r,e);return t===e||(yield n.supportsWildcard())?n:null}t=t.split(".").slice(1).join(".")}}))}_getResolver(e,t){return Ei(this,void 0,void 0,(function*(){null==t&&(t="ENS");const r=yield this.getNetwork();r.ensAddress||_i.throwError("network does not support ENS",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:t,network:r.name});try{const t=yield this.call({to:r.ensAddress,data:"0x0178b8bf"+ui(e).substring(2)});return this.formatter.callAddress(t)}catch(e){}return null}))}resolveName(e){return Ei(this,void 0,void 0,(function*(){e=yield e;try{return Promise.resolve(this.formatter.address(e))}catch(t){if((0,l.Lo)(e))throw t}"string"!=typeof e&&_i.throwArgumentError("invalid ENS name","name",e);const t=yield this.getResolver(e);return t?yield t.getAddress():null}))}lookupAddress(e){return Ei(this,void 0,void 0,(function*(){e=yield e;const t=(e=this.formatter.address(e)).substring(2).toLowerCase()+".addr.reverse",r=yield this._getResolver(t,"lookupAddress");if(null==r)return null;const n=Di(yield this.call({to:r,data:"0x691f3431"+ui(t).substring(2)}),0);return(yield this.resolveName(n))!=e?null:n}))}getAvatar(e){return Ei(this,void 0,void 0,(function*(){let t=null;if((0,l.Lo)(e)){const r=this.formatter.address(e).substring(2).toLowerCase()+".addr.reverse",n=yield this._getResolver(r,"getAvatar");if(!n)return null;t=new Hi(this,n,r);try{const e=yield t.getAvatar();if(e)return e.url}catch(e){if(e.code!==f.Vy.errors.CALL_EXCEPTION)throw e}try{const e=Di(yield this.call({to:n,data:"0x691f3431"+ui(r).substring(2)}),0);t=yield this.getResolver(e)}catch(e){if(e.code!==f.Vy.errors.CALL_EXCEPTION)throw e;return null}}else if(t=yield this.getResolver(e),!t)return null;const r=yield t.getAvatar();return null==r?null:r.url}))}perform(e,t){return _i.throwError(e+" not implemented",f.Vy.errors.NOT_IMPLEMENTED,{operation:e})}_startEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_stopEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_addEventListener(e,t,r){const n=new Mi(ki(e),t,r);return this._events.push(n),this._startEvent(n),this}on(e,t){return this._addEventListener(e,t,!1)}once(e,t){return this._addEventListener(e,t,!0)}emit(e,...t){let r=!1,n=[],i=ki(e);return this._events=this._events.filter((e=>e.tag!==i||(setTimeout((()=>{e.listener.apply(this,t)}),0),r=!0,!e.once||(n.push(e),!1)))),n.forEach((e=>{this._stopEvent(e)})),r}listenerCount(e){if(!e)return this._events.length;let t=ki(e);return this._events.filter((e=>e.tag===t)).length}listeners(e){if(null==e)return this._events.map((e=>e.listener));let t=ki(e);return this._events.filter((e=>e.tag===t)).map((e=>e.listener))}off(e,t){if(null==t)return this.removeAllListeners(e);const r=[];let n=!1,i=ki(e);return this._events=this._events.filter((e=>e.tag!==i||e.listener!=t||!!n||(n=!0,r.push(e),!1))),r.forEach((e=>{this._stopEvent(e)})),this}removeAllListeners(e){let t=[];if(null==e)t=this._events,this._events=[];else{const r=ki(e);this._events=this._events.filter((e=>e.tag!==r||(t.push(e),!1)))}return t.forEach((e=>{this._stopEvent(e)})),this}}var qi=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Wi=new f.Vy(kt),Vi=["call","estimateGas"];function Yi(e,t){if(null==e)return null;if("string"==typeof e.message&&e.message.match("reverted")){const r=(0,l.Lo)(e.data)?e.data:null;if(!t||r)return{message:e.message,data:r}}if("object"==typeof e){for(const r in e){const n=Yi(e[r],t);if(n)return n}return null}if("string"==typeof e)try{return Yi(JSON.parse(e),t)}catch(e){}return null}function Ji(e,t,r){const n=r.transaction||r.signedTransaction;if("call"===e){const e=Yi(t,!0);if(e)return e.data;Wi.throwError("missing revert data in call exception; Transaction reverted without a reason string",f.Vy.errors.CALL_EXCEPTION,{data:"0x",transaction:n,error:t})}if("estimateGas"===e){let r=Yi(t.body,!1);null==r&&(r=Yi(t,!1)),r&&Wi.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.Vy.errors.UNPREDICTABLE_GAS_LIMIT,{reason:r.message,method:e,transaction:n,error:t})}let i=t.message;throw t.code===f.Vy.errors.SERVER_ERROR&&t.error&&"string"==typeof t.error.message?i=t.error.message:"string"==typeof t.body?i=t.body:"string"==typeof t.responseText&&(i=t.responseText),i=(i||"").toLowerCase(),i.match(/insufficient funds|base fee exceeds gas limit/i)&&Wi.throwError("insufficient funds for intrinsic transaction cost",f.Vy.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:n}),i.match(/nonce (is )?too low/i)&&Wi.throwError("nonce has already been used",f.Vy.errors.NONCE_EXPIRED,{error:t,method:e,transaction:n}),i.match(/replacement transaction underpriced|transaction gas price.*too low/i)&&Wi.throwError("replacement fee too low",f.Vy.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:n}),i.match(/only replay-protected/i)&&Wi.throwError("legacy pre-eip-155 transactions not supported",f.Vy.errors.UNSUPPORTED_OPERATION,{error:t,method:e,transaction:n}),Vi.indexOf(e)>=0&&i.match(/gas required exceeds allowance|always failing transaction|execution reverted/)&&Wi.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.Vy.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:n}),t}function Xi(e){return new Promise((function(t){setTimeout(t,e)}))}function Zi(e){if(e.error){const t=new Error(e.error.message);throw t.code=e.error.code,t.data=e.error.data,t}return e.result}function $i(e){return e?e.toLowerCase():e}const eo={};class to extends Bt{constructor(e,t,r){if(super(),e!==eo)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");(0,I.yY)(this,"provider",t),null==r&&(r=0),"string"==typeof r?((0,I.yY)(this,"_address",this.provider.formatter.address(r)),(0,I.yY)(this,"_index",null)):"number"==typeof r?((0,I.yY)(this,"_index",r),(0,I.yY)(this,"_address",null)):Wi.throwArgumentError("invalid address or index","addressOrIndex",r)}connect(e){return Wi.throwError("cannot alter JSON-RPC Signer connection",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new ro(eo,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then((e=>(e.length<=this._index&&Wi.throwError("unknown account #"+this._index,f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(e[this._index]))))}sendUncheckedTransaction(e){e=(0,I.Ic)(e);const t=this.getAddress().then((e=>(e&&(e=e.toLowerCase()),e)));if(null==e.gasLimit){const r=(0,I.Ic)(e);r.from=t,e.gasLimit=this.provider.estimateGas(r)}return null!=e.to&&(e.to=Promise.resolve(e.to).then((e=>qi(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.provider.resolveName(e);return null==t&&Wi.throwArgumentError("provided ENS name resolves to null","tx.to",e),t}))))),(0,I.k_)({tx:(0,I.k_)(e),sender:t}).then((({tx:t,sender:r})=>{null!=t.from?t.from.toLowerCase()!==r&&Wi.throwArgumentError("from address mismatch","transaction",e):t.from=r;const n=this.provider.constructor.hexlifyTransaction(t,{from:!0});return this.provider.send("eth_sendTransaction",[n]).then((e=>e),(e=>Ji("sendTransaction",e,n)))}))}signTransaction(e){return Wi.throwError("signing transactions is unsupported",f.Vy.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(e){return qi(this,void 0,void 0,(function*(){const t=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),r=yield this.sendUncheckedTransaction(e);try{return yield Hn((()=>qi(this,void 0,void 0,(function*(){const e=yield this.provider.getTransaction(r);if(null!==e)return this.provider._wrapTransaction(e,r,t)}))),{oncePoll:this.provider})}catch(e){throw e.transactionHash=r,e}}))}signMessage(e){return qi(this,void 0,void 0,(function*(){const t="string"==typeof e?lr(e):e,r=yield this.getAddress();return yield this.provider.send("personal_sign",[(0,l.c$)(t),r.toLowerCase()])}))}_legacySignMessage(e){return qi(this,void 0,void 0,(function*(){const t="string"==typeof e?lr(e):e,r=yield this.getAddress();return yield this.provider.send("eth_sign",[r.toLowerCase(),(0,l.c$)(t)])}))}_signTypedData(e,t,r){return qi(this,void 0,void 0,(function*(){const n=yield xr.resolveNames(e,t,r,(e=>this.provider.resolveName(e))),i=yield this.getAddress();return yield this.provider.send("eth_signTypedData_v4",[i.toLowerCase(),JSON.stringify(xr.getPayload(n.domain,t,n.value))])}))}unlock(e){return qi(this,void 0,void 0,(function*(){const t=this.provider,r=yield this.getAddress();return t.send("personal_unlockAccount",[r.toLowerCase(),e,null])}))}}class ro extends to{sendTransaction(e){return this.sendUncheckedTransaction(e).then((e=>({hash:e,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:t=>this.provider.waitForTransaction(e,t)})))}}const no={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class io extends Qi{constructor(e,t){let r=t;null==r&&(r=new Promise(((e,t)=>{setTimeout((()=>{this.detectNetwork().then((t=>{e(t)}),(e=>{t(e)}))}),0)}))),super(r),e||(e=(0,I.$J)(this.constructor,"defaultUrl")()),"string"==typeof e?(0,I.yY)(this,"connection",Object.freeze({url:e})):(0,I.yY)(this,"connection",Object.freeze((0,I.Ic)(e))),this._nextId=42}get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout((()=>{this._cache.detectNetwork=null}),0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return qi(this,void 0,void 0,(function*(){yield Xi(0);let e=null;try{e=yield this.send("eth_chainId",[])}catch(t){try{e=yield this.send("net_version",[])}catch(e){}}if(null!=e){const t=(0,I.$J)(this.constructor,"getNetwork");try{return t(Ut.from(e).toNumber())}catch(t){return Wi.throwError("could not detect network",f.Vy.errors.NETWORK_ERROR,{chainId:e,event:"invalidNetwork",serverError:t})}}return Wi.throwError("could not detect network",f.Vy.errors.NETWORK_ERROR,{event:"noNetwork"})}))}getSigner(e){return new to(eo,this,e)}getUncheckedSigner(e){return this.getSigner(e).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then((e=>e.map((e=>this.formatter.address(e)))))}send(e,t){const r={method:e,params:t,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:(0,I.A4)(r),provider:this});const n=["eth_chainId","eth_blockNumber"].indexOf(e)>=0;if(n&&this._cache[e])return this._cache[e];const i=zn(this.connection,JSON.stringify(r),Zi).then((e=>(this.emit("debug",{action:"response",request:r,response:e,provider:this}),e)),(e=>{throw this.emit("debug",{action:"response",error:e,request:r,provider:this}),e}));return n&&(this._cache[e]=i,setTimeout((()=>{this._cache[e]=null}),0)),i}prepareRequest(e,t){switch(e){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[$i(t.address),t.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[$i(t.address),t.blockTag]];case"getCode":return["eth_getCode",[$i(t.address),t.blockTag]];case"getStorageAt":return["eth_getStorageAt",[$i(t.address),(0,l.bj)(t.position,32),t.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[t.signedTransaction]];case"getBlock":return t.blockTag?["eth_getBlockByNumber",[t.blockTag,!!t.includeTransactions]]:t.blockHash?["eth_getBlockByHash",[t.blockHash,!!t.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[t.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[t.transactionHash]];case"call":return["eth_call",[(0,I.$J)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0}),t.blockTag]];case"estimateGas":return["eth_estimateGas",[(0,I.$J)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0})]];case"getLogs":return t.filter&&null!=t.filter.address&&(t.filter.address=$i(t.filter.address)),["eth_getLogs",[t.filter]]}return null}perform(e,t){return qi(this,void 0,void 0,(function*(){if("call"===e||"estimateGas"===e){const e=t.transaction;if(e&&null!=e.type&&Ut.from(e.type).isZero()&&null==e.maxFeePerGas&&null==e.maxPriorityFeePerGas){const r=yield this.getFeeData();null==r.maxFeePerGas&&null==r.maxPriorityFeePerGas&&((t=(0,I.Ic)(t)).transaction=(0,I.Ic)(e),delete t.transaction.type)}}const r=this.prepareRequest(e,t);null==r&&Wi.throwError(e+" not implemented",f.Vy.errors.NOT_IMPLEMENTED,{operation:e});try{return yield this.send(r[0],r[1])}catch(r){return Ji(e,r,t)}}))}_startEvent(e){"pending"===e.tag&&this._startPending(),super._startEvent(e)}_startPending(){if(null!=this._pendingFilter)return;const e=this,t=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=t,t.then((function(r){return function n(){e.send("eth_getFilterChanges",[r]).then((function(r){if(e._pendingFilter!=t)return null;let n=Promise.resolve();return r.forEach((function(t){e._emitted["t:"+t.toLowerCase()]="pending",n=n.then((function(){return e.getTransaction(t).then((function(t){return e.emit("pending",t),null}))}))})),n.then((function(){return Xi(1e3)}))})).then((function(){if(e._pendingFilter==t)return setTimeout((function(){n()}),0),null;e.send("eth_uninstallFilter",[r])})).catch((e=>{}))}(),r})).catch((e=>{}))}_stopEvent(e){"pending"===e.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(e)}static hexlifyTransaction(e,t){const r=(0,I.Ic)(no);if(t)for(const e in t)t[e]&&(r[e]=!0);(0,I.qN)(e,r);const n={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((function(t){if(null==e[t])return;const r=(0,l.Fh)(Ut.from(e[t]));"gasLimit"===t&&(t="gas"),n[t]=r})),["from","to","data"].forEach((function(t){null!=e[t]&&(n[t]=(0,l.c$)(e[t]))})),e.accessList&&(n.accessList=xn(e.accessList)),n}}const oo=new f.Vy(kt);let so=1;function ao(e,t){const r="Web3LegacyFetcher";return function(e,n){const i={method:e,params:n,id:so++,jsonrpc:"2.0"};return new Promise(((e,n)=>{this.emit("debug",{action:"request",fetcher:r,request:(0,I.A4)(i),provider:this}),t(i,((t,o)=>{if(t)return this.emit("debug",{action:"response",fetcher:r,error:t,request:i,provider:this}),n(t);if(this.emit("debug",{action:"response",fetcher:r,request:i,response:o,provider:this}),o.error){const e=new Error(o.error.message);return e.code=o.error.code,e.data=o.error.data,n(e)}e(o.result)}))}))}}class uo extends io{constructor(e,t){null==e&&oo.throwArgumentError("missing provider","provider",e);let r=null,n=null,i=null;"function"==typeof e?(r="unknown:",n=e):(r=e.host||e.path||"",!r&&e.isMetaMask&&(r="metamask"),i=e,e.request?(""===r&&(r="eip-1193:"),n=function(e){return function(t,r){null==r&&(r=[]);const n={method:t,params:r};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:(0,I.A4)(n),provider:this}),e.request(n).then((e=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:n,response:e,provider:this}),e)),(e=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:n,error:e,provider:this}),e}))}}(e)):e.sendAsync?n=ao(0,e.sendAsync.bind(e)):e.send?n=ao(0,e.send.bind(e)):oo.throwArgumentError("unsupported provider","provider",e),r||(r="unknown:")),super(r,t),(0,I.yY)(this,"jsonRpcFetchFunc",n),(0,I.yY)(this,"provider",i)}send(e,t){return this.jsonRpcFetchFunc(e,t)}}var co,lo,ho,fo,po,go=r(24766),mo=r(32537),yo=r(39219),bo=r(30721),vo=r(71277),Ao=r(95103).Fs,wo=r(23898),Eo=new bo.Type("DateFromISOString",(function(e){return e instanceof Date}),(function(e,t){return Ao(bo.string.validate(e,t),(0,wo.cy)((function(r){var n=new Date(r);return isNaN(n.getTime())?bo.failure(e,t):bo.success(n)})))}),(function(e){return e.toISOString()})),_o=bo.brand(bo.string,(function(e){return e.length>0}),"NonEmptyString"),Io=r(30424),So=((po=So||{}).MissingApiKey="MISSING_API_KEY",po.ModalNotReady="MODAL_NOT_READY",po.MalformedResponse="MALFORMED_RESPONSE",po.InvalidArgument="INVALID_ARGUMENT",po.ExtensionNotInitialized="EXTENSION_NOT_INITIALIZED",po.IncompatibleExtensions="INCOMPATIBLE_EXTENSIONS",po),ko=((lo=ko||{}).SyncWeb3Method="SYNC_WEB3_METHOD",lo.DuplicateIframe="DUPLICATE_IFRAME",lo.ReactNativeEndpointConfiguration="REACT_NATIVE_ENDPOINT_CONFIGURATION",lo.DeprecationNotice="DEPRECATION_NOTICE",lo),Co=((co=Co||{})[co.ParseError=-32700]="ParseError",co[co.InvalidRequest=-32600]="InvalidRequest",co[co.MethodNotFound=-32601]="MethodNotFound",co[co.InvalidParams=-32602]="InvalidParams",co[co.InternalError=-32603]="InternalError",co[co.MagicLinkFailedVerification=-1e4]="MagicLinkFailedVerification",co[co.MagicLinkExpired=-10001]="MagicLinkExpired",co[co.MagicLinkRateLimited=-10002]="MagicLinkRateLimited",co[co.MagicLinkInvalidRedirectURL=-10006]="MagicLinkInvalidRedirectURL",co[co.UserAlreadyLoggedIn=-10003]="UserAlreadyLoggedIn",co[co.UpdateEmailFailed=-10004]="UpdateEmailFailed",co[co.UserRequestEditEmail=-10005]="UserRequestEditEmail",co[co.InactiveRecipient=-10010]="InactiveRecipient",co[co.AccessDeniedToUser=-10011]="AccessDeniedToUser",co[co.RedirectLoginComplete=-10015]="RedirectLoginComplete",co),To=((fo=To||{}).MetaMask="metamask",fo.CoinbaseWallet="coinbase_wallet",fo),xo=(e=>(e.WalletSelected="wallet_selected",e.WalletConnected="wallet_connected",e.WalletRejected="wallet_rejected",e))(xo||{}),Mo=((ho=Mo||{}).LoginWithSms="magic_auth_login_with_sms",ho.LoginWithEmailOTP="magic_auth_login_with_email_otp",ho.LoginWithMagicLink="magic_auth_login_with_magic_link",ho.LoginWithCredential="magic_auth_login_with_credential",ho.SetAuthorizationToken="magic_auth_set_authorization_token",ho.GetIdToken="magic_auth_get_id_token",ho.GenerateIdToken="magic_auth_generate_id_token",ho.GetMetadata="magic_auth_get_metadata",ho.IsLoggedIn="magic_is_logged_in",ho.Logout="magic_auth_logout",ho.UpdateEmail="magic_auth_update_email",ho.UserSettings="magic_auth_settings",ho.UserSettingsTestMode="magic_auth_settings_testing_mode",ho.LoginWithSmsTestMode="magic_auth_login_with_sms_testing_mode",ho.LoginWithEmailOTPTestMode="magic_auth_login_with_email_otp_testing_mode",ho.LoginWithMagicLinkTestMode="magic_login_with_magic_link_testing_mode",ho.LoginWithCredentialTestMode="magic_auth_login_with_credential_testing_mode",ho.GetIdTokenTestMode="magic_auth_get_id_token_testing_mode",ho.GenerateIdTokenTestMode="magic_auth_generate_id_token_testing_mode",ho.GetMetadataTestMode="magic_auth_get_metadata_testing_mode",ho.IsLoggedInTestMode="magic_auth_is_logged_in_testing_mode",ho.LogoutTestMode="magic_auth_logout_testing_mode",ho.UpdateEmailTestMode="magic_auth_update_email_testing_mode",ho.IntermediaryEvent="magic_intermediary_event",ho.RequestAccounts="eth_requestAccounts",ho.GetInfo="magic_get_info",ho.ShowUI="magic_wallet",ho.NFTPurchase="magic_nft_purchase",ho.NFTCheckout="magic_nft_checkout",ho.RequestUserInfoWithUI="mc_request_user_info",ho.Disconnect="mc_disconnect",ho.UpdatePhoneNumber="magic_auth_update_phone_number",ho.UpdatePhoneNumberTestMode="magic_auth_update_phone_number_testing_mode",ho.RecoverAccount="magic_auth_recover_account",ho.RecoverAccountTestMode="magic_auth_recover_account_testing_mode",ho.MagicBoxHeartBeat="magic_box_heart_beat",ho.AutoConnect="mc_auto_connect",ho.Login="mc_login",ho.EncryptV1="magic_auth_encrypt_v1",ho.DecryptV1="magic_auth_decrypt_v1",ho.ShowNFTs="magic_show_nfts",ho.ShowOnRamp="magic_show_fiat_onramp",ho.ShowSendTokensUI="magic_show_send_tokens_ui",ho.ShowAddress="magic_show_address",ho.ShowBalances="magic_show_balances",ho),Bo=(e=>(e.MAGIC_HANDLE_RESPONSE="MAGIC_HANDLE_RESPONSE",e.MAGIC_OVERLAY_READY="MAGIC_OVERLAY_READY",e.MAGIC_SHOW_OVERLAY="MAGIC_SHOW_OVERLAY",e.MAGIC_HIDE_OVERLAY="MAGIC_HIDE_OVERLAY",e.MAGIC_HANDLE_EVENT="MAGIC_HANDLE_EVENT",e.MAGIC_MG_BOX_SEND_RECEIPT="MAGIC_MG_BOX_SEND_RECEIPT",e))(Bo||{}),Po=(e=>(e.MAGIC_HANDLE_REQUEST="MAGIC_HANDLE_REQUEST",e))(Po||{}),Ro=(e=>(e.MFA="mfa",e.Recovery="recovery",e))(Ro||{}),Oo=(e=>(e.Harmony="HARMONY",e))(Oo||{}),No=(e=>(e.PhoneNumber="phone_number",e))(No||{}),Do=r(39907),Lo=r(4364),Uo=Object.create,Fo=Object.defineProperty,jo=Object.defineProperties,zo=Object.getOwnPropertyDescriptor,Ho=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertyNames,Go=Object.getOwnPropertySymbols,Qo=Object.getPrototypeOf,qo=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,Vo=(e,t,r)=>t in e?Fo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Yo=(e,t)=>{for(var r in t||(t={}))qo.call(t,r)&&Vo(e,r,t[r]);if(Go)for(var r of Go(t))Wo.call(t,r)&&Vo(e,r,t[r]);return e},Jo=(e,t)=>jo(e,Ho(t)),Xo=(e,t,r)=>new Promise(((n,i)=>{var o=e=>{try{a(r.next(e))}catch(e){i(e)}},s=e=>{try{a(r.throw(e))}catch(e){i(e)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(o,s);a((r=r.apply(e,t)).next())})),Zo=((e,t)=>()=>(t||e(t={exports:{}},t),t.exports))(((e,t)=>{var r=Object.prototype.hasOwnProperty,n="~";function i(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function s(e,t,r,i,s){if("function"!=typeof r)throw new TypeError("The listener must be a function");var a=new o(r,i||e,s),u=n?n+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function u(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(n=!1)),u.prototype.eventNames=function(){var e,t,i=[];if(0===this._eventsCount)return i;for(t in e=this._events)r.call(e,t)&&i.push(n?t.slice(1):t);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},u.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,o=r.length,s=new Array(o);iLo.error("SEMVER",...e):()=>{},ts=function(e){let t={exports:{}};return function(e,t){let{MAX_SAFE_COMPONENT_LENGTH:r}=$o,n=(t=e.exports={}).re=[],i=t.src=[],o=t.t={},s=0,a=(e,t,r)=>{let a=s++;es(a,t),o[e]=a,i[a]=t,n[a]=new RegExp(t,r?"g":void 0)};a("NUMERICIDENTIFIER","0|[1-9]\\d*"),a("NUMERICIDENTIFIERLOOSE","[0-9]+"),a("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),a("MAINVERSION",`(${i[o.NUMERICIDENTIFIER]})\\.(${i[o.NUMERICIDENTIFIER]})\\.(${i[o.NUMERICIDENTIFIER]})`),a("MAINVERSIONLOOSE",`(${i[o.NUMERICIDENTIFIERLOOSE]})\\.(${i[o.NUMERICIDENTIFIERLOOSE]})\\.(${i[o.NUMERICIDENTIFIERLOOSE]})`),a("PRERELEASEIDENTIFIER",`(?:${i[o.NUMERICIDENTIFIER]}|${i[o.NONNUMERICIDENTIFIER]})`),a("PRERELEASEIDENTIFIERLOOSE",`(?:${i[o.NUMERICIDENTIFIERLOOSE]}|${i[o.NONNUMERICIDENTIFIER]})`),a("PRERELEASE",`(?:-(${i[o.PRERELEASEIDENTIFIER]}(?:\\.${i[o.PRERELEASEIDENTIFIER]})*))`),a("PRERELEASELOOSE",`(?:-?(${i[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[o.PRERELEASEIDENTIFIERLOOSE]})*))`),a("BUILDIDENTIFIER","[0-9A-Za-z-]+"),a("BUILD",`(?:\\+(${i[o.BUILDIDENTIFIER]}(?:\\.${i[o.BUILDIDENTIFIER]})*))`),a("FULLPLAIN",`v?${i[o.MAINVERSION]}${i[o.PRERELEASE]}?${i[o.BUILD]}?`),a("FULL",`^${i[o.FULLPLAIN]}$`),a("LOOSEPLAIN",`[v=\\s]*${i[o.MAINVERSIONLOOSE]}${i[o.PRERELEASELOOSE]}?${i[o.BUILD]}?`),a("LOOSE",`^${i[o.LOOSEPLAIN]}$`),a("GTLT","((?:<|>)?=?)"),a("XRANGEIDENTIFIERLOOSE",`${i[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),a("XRANGEIDENTIFIER",`${i[o.NUMERICIDENTIFIER]}|x|X|\\*`),a("XRANGEPLAIN",`[v=\\s]*(${i[o.XRANGEIDENTIFIER]})(?:\\.(${i[o.XRANGEIDENTIFIER]})(?:\\.(${i[o.XRANGEIDENTIFIER]})(?:${i[o.PRERELEASE]})?${i[o.BUILD]}?)?)?`),a("XRANGEPLAINLOOSE",`[v=\\s]*(${i[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[o.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[o.XRANGEIDENTIFIERLOOSE]})(?:${i[o.PRERELEASELOOSE]})?${i[o.BUILD]}?)?)?`),a("XRANGE",`^${i[o.GTLT]}\\s*${i[o.XRANGEPLAIN]}$`),a("XRANGELOOSE",`^${i[o.GTLT]}\\s*${i[o.XRANGEPLAINLOOSE]}$`),a("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),a("COERCERTL",i[o.COERCE],!0),a("LONETILDE","(?:~>?)"),a("TILDETRIM",`(\\s*)${i[o.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",a("TILDE",`^${i[o.LONETILDE]}${i[o.XRANGEPLAIN]}$`),a("TILDELOOSE",`^${i[o.LONETILDE]}${i[o.XRANGEPLAINLOOSE]}$`),a("LONECARET","(?:\\^)"),a("CARETTRIM",`(\\s*)${i[o.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",a("CARET",`^${i[o.LONECARET]}${i[o.XRANGEPLAIN]}$`),a("CARETLOOSE",`^${i[o.LONECARET]}${i[o.XRANGEPLAINLOOSE]}$`),a("COMPARATORLOOSE",`^${i[o.GTLT]}\\s*(${i[o.LOOSEPLAIN]})$|^$`),a("COMPARATOR",`^${i[o.GTLT]}\\s*(${i[o.FULLPLAIN]})$|^$`),a("COMPARATORTRIM",`(\\s*)${i[o.GTLT]}\\s*(${i[o.LOOSEPLAIN]}|${i[o.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",a("HYPHENRANGE",`^\\s*(${i[o.XRANGEPLAIN]})\\s+-\\s+(${i[o.XRANGEPLAIN]})\\s*$`),a("HYPHENRANGELOOSE",`^\\s*(${i[o.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[o.XRANGEPLAINLOOSE]})\\s*$`),a("STAR","(<|>)?=?\\s*\\*"),a("GTE0","^\\s*>=\\s*0.0.0\\s*$"),a("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(t,t.exports),t.exports}(),rs=/^[0-9]+$/,ns=(e,t)=>{let r=rs.test(e),n=rs.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:ens(t,e)},{MAX_LENGTH:os,MAX_SAFE_INTEGER:ss}=$o,{re:as,t:us}=ts,{compareIdentifiers:cs}=is,ls=class{constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ls){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>os)throw new TypeError(`version is longer than ${os} characters`);es("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let r=e.trim().match(t.loose?as[us.LOOSE]:as[us.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>ss||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ss||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ss||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}},ds=(e,t,r)=>new ls(e,r).compare(new ls(t,r)),hs=(e,t,r,n)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return((e,t,r)=>0===ds(e,t,r))(e,r,n);case"!=":return((e,t,r)=>0!==ds(e,t,r))(e,r,n);case">":return((e,t,r)=>ds(e,t,r)>0)(e,r,n);case">=":return((e,t,r)=>ds(e,t,r)>=0)(e,r,n);case"<":return((e,t,r)=>ds(e,t,r)<0)(e,r,n);case"<=":return((e,t,r)=>ds(e,t,r)<=0)(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}},fs=Symbol("SemVer ANY"),ps=class{static get ANY(){return fs}constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ps){if(e.loose===!!t.loose)return e;e=e.value}es("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===fs?this.value="":this.value=this.operator+this.semver.version,es("comp",this)}parse(e){let t=this.options.loose?gs[ms.COMPARATORLOOSE]:gs[ms.COMPARATOR],r=e.match(t);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new ls(r[2],this.options.loose):this.semver=fs}toString(){return this.value}test(e){if(es("Comparator.test",e,this.options.loose),this.semver===fs||e===fs)return!0;if("string"==typeof e)try{e=new ls(e,this.options)}catch(e){return!1}return hs(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof ps))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new ys(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new ys(this.value,t).test(e.semver);let r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,o=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),s=hs(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),a=hs(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||n||i&&o||s||a}},{re:gs,t:ms}=ts,ys=class{constructor(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ys)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ys(e.raw,t);if(e instanceof ps)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){let{loose:t}=this.options;e=e.trim();let r=t?bs[vs.HYPHENRANGELOOSE]:bs[vs.HYPHENRANGE];e=e.replace(r,Os(this.options.includePrerelease)),es("hyphen replace",e),e=e.replace(bs[vs.COMPARATORTRIM],As),es("comparator trim",e,bs[vs.COMPARATORTRIM]),e=(e=(e=e.replace(bs[vs.TILDETRIM],ws)).replace(bs[vs.CARETTRIM],Es)).split(/\s+/).join(" ");let n=t?bs[vs.COMPARATORLOOSE]:bs[vs.COMPARATOR];return e.split(" ").map((e=>Is(e,this.options))).join(" ").split(/\s+/).map((e=>Rs(e,this.options))).filter(this.options.loose?e=>!!e.match(n):()=>!0).map((e=>new ps(e,this.options)))}intersects(e,t){if(!(e instanceof ys))throw new TypeError("a Range is required");return this.set.some((r=>_s(r,t)&&e.set.some((e=>_s(e,t)&&r.every((r=>e.every((e=>r.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new ls(e,this.options)}catch(e){return!1}for(let t=0;t{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every((e=>i.intersects(e,t))),i=n.pop();return r},Is=(e,t)=>(es("comp",e,t),e=Ts(e,t),es("caret",e),e=ks(e,t),es("tildes",e),e=Ms(e,t),es("xrange",e),e=Ps(e,t),es("stars",e),e),Ss=e=>!e||"x"===e.toLowerCase()||"*"===e,ks=(e,t)=>e.trim().split(/\s+/).map((e=>Cs(e,t))).join(" "),Cs=(e,t)=>{let r=t.loose?bs[vs.TILDELOOSE]:bs[vs.TILDE];return e.replace(r,((t,r,n,i,o)=>{let s;return es("tilde",e,t,r,n,i,o),Ss(r)?s="":Ss(n)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:Ss(i)?s=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:o?(es("replaceTilde pr",o),s=`>=${r}.${n}.${i}-${o} <${r}.${+n+1}.0-0`):s=`>=${r}.${n}.${i} <${r}.${+n+1}.0-0`,es("tilde return",s),s}))},Ts=(e,t)=>e.trim().split(/\s+/).map((e=>xs(e,t))).join(" "),xs=(e,t)=>{es("caret",e,t);let r=t.loose?bs[vs.CARETLOOSE]:bs[vs.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,((t,r,i,o,s)=>{let a;return es("caret",e,t,r,i,o,s),Ss(r)?a="":Ss(i)?a=`>=${r}.0.0${n} <${+r+1}.0.0-0`:Ss(o)?a="0"===r?`>=${r}.${i}.0${n} <${r}.${+i+1}.0-0`:`>=${r}.${i}.0${n} <${+r+1}.0.0-0`:s?(es("replaceCaret pr",s),a="0"===r?"0"===i?`>=${r}.${i}.${o}-${s} <${r}.${i}.${+o+1}-0`:`>=${r}.${i}.${o}-${s} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${o}-${s} <${+r+1}.0.0-0`):(es("no pr"),a="0"===r?"0"===i?`>=${r}.${i}.${o}${n} <${r}.${i}.${+o+1}-0`:`>=${r}.${i}.${o}${n} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${o} <${+r+1}.0.0-0`),es("caret return",a),a}))},Ms=(e,t)=>(es("replaceXRanges",e,t),e.split(/\s+/).map((e=>Bs(e,t))).join(" ")),Bs=(e,t)=>{e=e.trim();let r=t.loose?bs[vs.XRANGELOOSE]:bs[vs.XRANGE];return e.replace(r,((r,n,i,o,s,a)=>{es("xRange",e,r,n,i,o,s,a);let u=Ss(i),c=u||Ss(o),l=c||Ss(s),d=l;return"="===n&&d&&(n=""),a=t.includePrerelease?"-0":"",u?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&d?(c&&(o=0),s=0,">"===n?(n=">=",c?(i=+i+1,o=0,s=0):(o=+o+1,s=0)):"<="===n&&(n="<",c?i=+i+1:o=+o+1),"<"===n&&(a="-0"),r=`${n+i}.${o}.${s}${a}`):c?r=`>=${i}.0.0${a} <${+i+1}.0.0-0`:l&&(r=`>=${i}.${o}.0${a} <${i}.${+o+1}.0-0`),es("xRange return",r),r}))},Ps=(e,t)=>(es("replaceStars",e,t),e.trim().replace(bs[vs.STAR],"")),Rs=(e,t)=>(es("replaceGTE0",e,t),e.trim().replace(bs[t.includePrerelease?vs.GTE0PRE:vs.GTE0],"")),Os=e=>(t,r,n,i,o,s,a,u,c,l,d,h,f)=>`${r=Ss(n)?"":Ss(i)?`>=${n}.0.0${e?"-0":""}`:Ss(o)?`>=${n}.${i}.0${e?"-0":""}`:s?`>=${r}`:`>=${r}${e?"-0":""}`} ${u=Ss(c)?"":Ss(l)?`<${+c+1}.0.0-0`:Ss(d)?`<${c}.${+l+1}.0-0`:h?`<=${c}.${l}.${d}-${h}`:e?`<${c}.${l}.${+d+1}-0`:`<=${u}`}`.trim(),Ns=(e,t,r)=>{for(let r=0;r0){let n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0},Ds=(e,t,r)=>{try{t=new ys(t,r)}catch(e){return!1}return t.test(e)},{MAX_LENGTH:Ls}=$o,{re:Us,t:Fs}=ts,{re:js,t:zs}=ts,Hs=(e,t)=>{if(e instanceof ls)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=js[zs.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),js[zs.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;js[zs.COERCERTL].lastIndex=-1}else r=e.match(js[zs.COERCE]);return null===r?null:((e,t)=>{if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ls)return e;if("string"!=typeof e||e.length>Ls||!(t.loose?Us[Fs.LOOSE]:Us[Fs.FULL]).test(e))return null;try{return new ls(e,t)}catch(e){return null}})(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)};function Ks(e){return String.fromCharCode(parseInt(e.slice(1),16))}function Gs(e){return`%${`00${e.charCodeAt(0).toString(16)}`.slice(-2)}`}function Qs(e){return function(e){return btoa(encodeURIComponent(e).replace(/%[0-9A-F]{2}/g,Ks))}(JSON.stringify(e))}function qs(e){return JSON.parse(function(e){return decodeURIComponent(Array.from(atob(e),Gs).join(""))}(e))}function Ws(e){return void 0===e}function Vs(e){return function(e){return null===e}(e)||Ws(e)}function Ys(e){if(!e)return!0;for(let t in e)if(Object.hasOwnProperty.call(e,t))return!1;return!0}var Js={},Xs={"magic-sdk":"magic-sdk","@magic-sdk/react-native":"magic-sdk-rn","@magic-sdk/react-native-bare":"magic-sdk-rn-bare","@magic-sdk/react-native-expo":"magic-sdk-rn-expo"},Zs=class extends Error{constructor(e,t){super(`Magic SDK Error: [${e}] ${t}`),this.code=e,this.rawMessage=t,this.__proto__=Error,Object.setPrototypeOf(this,Zs.prototype)}},$s=class extends Error{constructor(e){super(),this.__proto__=Error;let t=Number(null==e?void 0:e.code);this.rawMessage=(null==e?void 0:e.message)||"Internal error",this.code=function(e){return!Vs(e)&&"number"==typeof e&&Object.values(Co).includes(e)}(t)?t:Co.InternalError,this.message=`Magic RPC Error: [${this.code}] ${this.rawMessage}`,this.data=(null==e?void 0:e.data)||void 0,Object.setPrototypeOf(this,$s.prototype)}},ea=class{constructor(e,t){this.code=e,this.rawMessage=t,this.message=`Magic SDK Warning: [${e}] ${t}`}log(){Lo.warn(this.message)}},ta=class extends Error{constructor(e,t,r,n){super(`Magic Extension Error (${e.name}): [${t}] ${r}`),this.code=t,this.rawMessage=r,this.data=n,this.__proto__=Error,Object.setPrototypeOf(this,ta.prototype)}},ra=class{constructor(e,t,r){this.code=t,this.rawMessage=r,this.message=`Magic Extension Warning (${e.name}): [${t}] ${r}`}log(){Lo.warn(this.message)}};function na(){return new Zs(So.MissingApiKey,"Please provide an API key that you acquired from the Magic developer dashboard.")}function ia(){return new Zs(So.MalformedResponse,"Response from the Magic iframe is malformed.")}function oa(e){return new Zs(So.ExtensionNotInitialized,`Extensions must be initialized with a Magic SDK instance before \`Extension.${e}\` can be accessed. Do not invoke \`Extension.${e}\` inside an extension constructor.`)}function sa(e){let{method:t,removalVersions:r,useInstead:n}=e,i=r[Js.sdkName],o=n?` Use \`${n}\` instead.`:"",s=`\`${t}\` will be removed from \`${Js.sdkName}\` in version \`${i}\`.${o}`;return new ea(ko.DeprecationNotice,s)}var aa=function*(){let e=0;for(;;)e(r=null!=e?Uo(Qo(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of Ko(t))!qo.call(e,r)&&undefined!==r&&Fo(e,r,{get:()=>t[r],enumerable:!(n=zo(t,r))||n.enumerable});return e})(e&&e.__esModule?r:Fo(r,"default",{value:e,enumerable:!0}),e)))(Zo()),ga=class extends pa.default{};function ma(){let e=new ga;return{emitter:e,createChainingEmitterMethod:(t,r)=>(...n)=>(e[t].apply(e,n),r),createBoundEmitterMethod:t=>(...r)=>e[t].apply(e,r)}}var ya=Symbol("isPromiEvent");function ba(e){return!!e[ya]}function va(e){let t=Aa(e),{createBoundEmitterMethod:r,createChainingEmitterMethod:n}=ma(),i=Symbol("Promise.then"),o=Symbol("Promise.catch"),s=Symbol("Promise.finally"),a=(e,t)=>(...r)=>{let n=t[e].apply(t,r);return u(n)},u=e=>Object.assign(e,{[ya]:!0,[i]:e[i]||e.then,[o]:e[o]||e.catch,[s]:e[s]||e.finally,then:a(i,e),catch:a(o,e),finally:a(s,e),on:n("on",e),once:n("once",e),addListener:n("addListener",e),off:n("off",e),removeListener:n("removeListener",e),removeAllListeners:n("removeAllListeners",e),emit:r("emit"),eventNames:r("eventNames"),listeners:r("listeners"),listenerCount:r("listenerCount")}),c=u(t.then((e=>(c.emit("done",e),c.emit("settled"),e)),(e=>{throw c.emit("error",e),c.emit("settled"),e})));return c}function Aa(e){return new Promise(((t,r)=>{let n=e(t,r);Promise.resolve(n).catch(r)}))}var wa,Ea=class{constructor(e){this.sdk=e}get overlay(){return this.sdk.overlay}request(e){let t=this.overlay.post(Po.MAGIC_HANDLE_REQUEST,da(e)),r=va(((e,r)=>{t.then((t=>{if(n(),t.hasError)r(new $s(t.payload.error));else{if(!t.hasResult)throw ia();e(t.payload.result)}})).catch((e=>{n(),r(e)}))})),n=this.overlay.on(Bo.MAGIC_HANDLE_EVENT,(t=>{var n;let{response:i}=t.data;if(i.id===e.id&&(null==(n=i.result)?void 0:n.event)){let{event:e,params:t=[]}=i.result;r.emit(e,...t)}}));return r}createIntermediaryEvent(e,t){return r=>{let n=ha(Mo.IntermediaryEvent,[{payloadId:t,eventType:e,args:r}]);this.request(n)}}},_a={"magic-sdk":"v18.0.0","@magic-sdk/react-native":"v14.0.0","@magic-sdk/react-native-bare":"v19.0.0","@magic-sdk/react-native-expo":"v19.0.0"},Ia=class extends Ea{loginWithMagicLink(e){let t="@magic-sdk/react-native"===Js.sdkName||"@magic-sdk/react-native-bare"===Js.sdkName||"@magic-sdk/react-native-expo"===Js.sdkName;if(t&&function(e,t){let[r]=e.split(".").map(Number);return r>=19}(Js.version))throw new Error("loginWithMagicLink() is deprecated for this package, please utlize a passcode method like loginWithSMS or loginWithEmailOTP instead.");sa({method:"auth.loginWithMagicLink()",removalVersions:_a,useInstead:t?"@magic-ext/auth auth.loginWithEmailOTP()":"@magic-ext/auth auth.loginWithMagicLink()"}).log();let{email:r,showUI:n=!0,redirectURI:i}=e,o=ha(this.sdk.testMode?Mo.LoginWithMagicLinkTestMode:Mo.LoginWithMagicLink,[{email:r,showUI:n,redirectURI:i}]);return this.request(o)}loginWithSMS(e){sa({method:"auth.loginWithSMS()",removalVersions:_a,useInstead:"@magic-ext/auth auth.loginWithSMS()"}).log();let{phoneNumber:t}=e,r=ha(this.sdk.testMode?Mo.LoginWithSmsTestMode:Mo.LoginWithSms,[{phoneNumber:t,showUI:!0}]);return this.request(r)}loginWithEmailOTP(e){sa({method:"auth.loginWithEmailOTP()",removalVersions:_a,useInstead:"@magic-ext/auth auth.loginWithEmailOTP()"}).log();let{email:t,showUI:r}=e,n=ha(this.sdk.testMode?Mo.LoginWithEmailOTPTestMode:Mo.LoginWithEmailOTP,[{email:t,showUI:r}]);if(!r){let e=this.request(n);return e&&(e.on("verify-email-otp",(e=>{this.createIntermediaryEvent("verify-email-otp",n.id)(e)})),e.on("cancel",(()=>{this.createIntermediaryEvent("cancel",n.id)()}))),e}return this.request(n)}loginWithCredential(e){sa({method:"auth.loginWithCredential()",removalVersions:_a,useInstead:"@magic-ext/auth auth.loginWithCredential()"}).log();let t=null!=e?e:"";if(!e&&"web"===Js.platform){t=window.location.search;let e=window.location.origin+window.location.pathname;window.history.replaceState(null,"",e)}let r=ha(this.sdk.testMode?Mo.LoginWithCredentialTestMode:Mo.LoginWithCredential,[t]);return this.request(r)}setAuthorizationToken(e){sa({method:"auth.setAuthorizationToken()",removalVersions:_a,useInstead:"@magic-ext/auth auth.setAuthorizationToken()"}).log();let t=ha(Mo.SetAuthorizationToken,[{jwt:e}]);return this.request(t)}updateEmailWithUI(e){sa({method:"auth.updateEmailWithUI()",removalVersions:_a,useInstead:"@magic-ext/auth auth.updateEmailWithUI()"}).log();let{email:t,showUI:r=!0}=e,n=ha(this.sdk.testMode?Mo.UpdateEmailTestMode:Mo.UpdateEmail,[{email:t,showUI:r}]);return this.request(n)}updatePhoneNumberWithUI(){sa({method:"auth.updatePhoneNumberWithUI()",removalVersions:_a,useInstead:"@magic-ext/auth auth.updatePhoneNumberWithUI()"}).log();let e=ha(this.sdk.testMode?Mo.UpdatePhoneNumberTestMode:Mo.UpdatePhoneNumber);return this.request(e)}},Sa={};function ka(e){return(...t)=>Xo(this,null,(function*(){return wa||(wa=yield Js.configureStorage()),yield wa.ready(),wa[e](...t)}))}((e,t)=>{for(var r in t)Fo(e,r,{get:t[r],enumerable:!0})})(Sa,{clear:()=>Ma,getItem:()=>Ca,iterate:()=>Oa,key:()=>Pa,keys:()=>Ra,length:()=>Ba,removeItem:()=>xa,setItem:()=>Ta});var Ca=ka("getItem"),Ta=ka("setItem"),xa=ka("removeItem"),Ma=ka("clear"),Ba=ka("length"),Pa=ka("key"),Ra=ka("keys"),Oa=ka("iterate"),Na=class extends Ea{constructor(){super(...arguments),this.localForageKey="mc_active_wallet"}getIdToken(e){let t=ha(this.sdk.testMode?Mo.GetIdTokenTestMode:Mo.GetIdToken,[e]);return this.request(t)}generateIdToken(e){let t=ha(this.sdk.testMode?Mo.GenerateIdTokenTestMode:Mo.GenerateIdToken,[e]);return this.request(t)}getInfo(){return Xo(this,null,(function*(){let e=yield Ca(this.localForageKey),t=ha(Mo.GetInfo,[{walletType:e}]);return this.request(t)}))}isLoggedIn(){let e=ha(this.sdk.testMode?Mo.IsLoggedInTestMode:Mo.IsLoggedIn);return this.request(e)}logout(){xa(this.localForageKey);let e=ha(this.sdk.testMode?Mo.LogoutTestMode:Mo.Logout);return this.request(e)}requestInfoWithUI(e){let t=ha(Mo.RequestUserInfoWithUI,e?[e]:[]);return this.request(t)}showSettings(e){let t=ha(this.sdk.testMode?Mo.UserSettingsTestMode:Mo.UserSettings,[e]);return this.request(t)}recoverAccount(e){let t=ha(this.sdk.testMode?Mo.RecoverAccountTestMode:Mo.RecoverAccount,[e]);return this.request(t)}getMetadata(){sa({method:"user.getMetadata()",removalVersions:_a,useInstead:"user.getInfo()"}).log();let e=ha(this.sdk.testMode?Mo.GetMetadataTestMode:Mo.GetMetadata);return this.request(e)}updateEmail(e){sa({method:"user.updateEmail()",removalVersions:_a,useInstead:"auth.updateEmailWithUI()"}).log();let{email:t,showUI:r=!0}=e,n=ha(this.sdk.testMode?Mo.UpdateEmailTestMode:Mo.UpdateEmail,[{email:t,showUI:r}]);return this.request(n)}updatePhoneNumber(){sa({method:"user.updatePhoneNumber()",removalVersions:_a,useInstead:"auth.updatePhoneNumberWithUI()"}).log();let e=ha(this.sdk.testMode?Mo.UpdatePhoneNumberTestMode:Mo.UpdatePhoneNumber);return this.request(e)}};function Da(e,t){return t?new URL(e,t):new URL(e)}function La(){let e=window.crypto.getRandomValues(new Uint8Array(16));e[6]=15&e[6]|64,e[8]=191&e[8]|128;let t="";return t+=e[0].toString(16),t+=e[1].toString(16),t+=e[2].toString(16),t+=e[3].toString(16),t+="-",t+=e[4].toString(16),t+=e[5].toString(16),t+="-",t+=e[6].toString(16),t+=e[7].toString(16),t+="-",t+=e[8].toString(16),t+=e[9].toString(16),t+="-",t+=e[10].toString(16),t+=e[11].toString(16),t+=e[12].toString(16),t+=e[13].toString(16),t+=e[14].toString(16),t+=e[15].toString(16),t}var Ua="STORE_KEY_PRIVATE_KEY",Fa="STORE_KEY_PUBLIC_JWK",ja="ECDSA",za="P-256",Ha={name:ja,namedCurve:za},Ka={name:ja,namedCurve:za};function Ga(e){return Qa(function(e){return encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,((e,t)=>String.fromCharCode(parseInt(t,16))))}(e))}function Qa(e){return btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+/g,"")}var qa=class extends Ea{constructor(){super(...arguments),this.localForageKey="mc_active_wallet"}connectWithUI(){let e=va(((t,r)=>Xo(this,null,(function*(){try{if(this.isMetaMaskBrowser()&&(yield this.isWalletEnabled(To.MetaMask))){let e=yield this.autoConnectIfWalletBrowser(To.MetaMask);return void t(e)}if(this.isCoinbaseWalletBrowser()&&(yield this.isWalletEnabled(To.CoinbaseWallet))){let e=yield this.autoConnectIfWalletBrowser(To.CoinbaseWallet);return void t(e)}let n=this.getUserEnv(),i=ha(Mo.Login,[n]),o=this.request(i);o.on(xo.WalletSelected,(e=>this.handleWalletSelected(Jo(Yo({},e),{payloadId:i.id})))),o.on("id-token-created",(t=>{e.emit("id-token-created",t)}));let s=yield o;s.error&&r(s),t(s)}catch(e){r(e)}}))));return e}showUI(){return this.request(ha(Mo.ShowUI))}showAddress(){return this.request(ha(Mo.ShowAddress))}showSendTokensUI(){return this.request(ha(Mo.ShowSendTokensUI))}showOnRamp(){return this.request(ha(Mo.ShowOnRamp))}showNFTs(){return this.request(ha(Mo.ShowNFTs))}showBalances(){return this.request(ha(Mo.ShowBalances))}getInfo(){return Xo(this,null,(function*(){sa({method:"wallet.getInfo()",removalVersions:_a,useInstead:"user.getInfo()"}).log();let e=yield Ca(this.localForageKey),t=ha(Mo.GetInfo,[{walletType:e}]);return this.request(t)}))}disconnect(){sa({method:"wallet.disconnect()",removalVersions:_a,useInstead:"user.logout()"}).log(),xa(this.localForageKey);let e=ha(Mo.Disconnect);return this.request(e)}requestUserInfoWithUI(e){sa({method:"wallet.requestUserInfoWithUI()",removalVersions:_a,useInstead:"user.requestUserInfoWithUI()"}).log();let t=ha(Mo.RequestUserInfoWithUI,e?[e]:[]);return this.request(t)}getProvider(){return Xo(this,null,(function*(){switch(yield Ca(this.localForageKey)){case To.MetaMask:return this.getMetaMaskProvider();case To.CoinbaseWallet:return this.getCoinbaseProvider();default:return this.sdk.rpcProvider}}))}isMetaMaskInstalled(){var e,t,r;return(null==(e=window.ethereum)?void 0:e.isMetaMask)||!(null==(r=null==(t=window.ethereum)?void 0:t.providers)||!r.find((e=>null==e?void 0:e.isMetaMask)))}isMetaMaskBrowser(){return this.isMobile()&&this.isMetaMaskInstalled()}getMetaMaskProvider(){var e,t;return(null==(t=null==(e=window.ethereum)?void 0:e.providers)?void 0:t.find((e=>null==e?void 0:e.isMetaMask)))||window.ethereum}connectToMetaMask(){if(this.isMobile()&&!this.isMetaMaskInstalled()){let e=`https://metamask.app.link/dapp/${window.location.href.replace(/(^\w+:|^)\/\//,"")}`;window.location.href=e}return this.getMetaMaskProvider().request({method:"eth_requestAccounts"})}isCoinbaseWalletInstalled(){var e,t,r;return(null==(e=window.ethereum)?void 0:e.isCoinbaseWallet)||!(null==(r=null==(t=window.ethereum)?void 0:t.providers)||!r.find((e=>null==e?void 0:e.isCoinbaseWallet)))}isCoinbaseWalletBrowser(){var e;return!(null==(e=window.ethereum)||!e.isCoinbaseBrowser)}getCoinbaseProvider(){var e,t;return(null==(t=null==(e=window.ethereum)?void 0:e.providers)?void 0:t.find((e=>null==e?void 0:e.isCoinbaseWallet)))||window.ethereum}connectToCoinbaseWallet(){if(this.isMobile()&&!this.isCoinbaseWalletBrowser()){let e=`https://go.cb-w.com/dapp?cb_url=${encodeURIComponent(window.location.href)}`;window.location.href=e}return this.getCoinbaseProvider().request({method:"eth_requestAccounts"})}isMobile(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Silk|Opera Mini/i.test(navigator.userAgent)}getUserEnv(){return{env:{isMetaMaskInstalled:this.isMetaMaskInstalled(),isCoinbaseWalletInstalled:this.isCoinbaseWalletInstalled()}}}connectToThirdPartyWallet(e){switch(e){case To.MetaMask:return this.connectToMetaMask();case To.CoinbaseWallet:return this.connectToCoinbaseWallet();default:throw new Error(`Invalid provider: ${e}. Must be one of "metamask" or "coinbase_wallet".`)}}isWalletEnabled(e){let t=ha("mc_is_wallet_enabled",[{wallet:e}]);return this.request(t)}handleWalletSelected(e){return Xo(this,null,(function*(){try{let t=yield this.connectToThirdPartyWallet(e.wallet);yield Ta(this.localForageKey,e.wallet),this.createIntermediaryEvent(xo.WalletConnected,e.payloadId)(t)}catch(t){Lo.error(t),this.createIntermediaryEvent(xo.WalletRejected,e.payloadId)()}}))}autoConnectIfWalletBrowser(e){return Xo(this,null,(function*(){let t;e===To.MetaMask&&(t=yield this.getMetaMaskProvider().request({method:"eth_requestAccounts"})),e===To.CoinbaseWallet&&(t=yield this.getCoinbaseProvider().request({method:"eth_requestAccounts"})),yield Ta(this.localForageKey,e);let r=ha(Mo.AutoConnect,[{wallet:e,address:t}]);return this.request(r)}))}},{createBoundEmitterMethod:Wa,createChainingEmitterMethod:Va}=ma(),Ya=class extends Ea{constructor(){super(...arguments),this.isMagic=!0,this.on=Va("on",this),this.once=Va("once",this),this.addListener=Va("addListener",this),this.off=Va("off",this),this.removeListener=Va("removeListener",this),this.removeAllListeners=Va("removeAllListeners",this),this.emit=Wa("emit"),this.eventNames=Wa("eventNames"),this.listeners=Wa("listeners"),this.listenerCount=Wa("listenerCount")}sendAsync(e,t){if(!t)throw function(e){return new Zs(So.InvalidArgument,`Invalid ${(e=>{let t=e+1,r=t%10,n=t%100;return 1===r&&11!==n?`${t}st`:2===r&&12!==n?`${t}nd`:3===r&&13!==n?`${t}rd`:`${t}th`})(e.argument)} argument given to \`${e.procedure}\`.\n Expected: \`${e.expected}\`\n Received: \`${e.received}\``)}({procedure:"Magic.rpcProvider.sendAsync",argument:1,expected:"function",received:null===t?"null":typeof t});if(Array.isArray(e))this.overlay.post(Po.MAGIC_HANDLE_REQUEST,e.map((e=>{let t=da(e);return this.prefixPayloadMethodForTestMode(t),t}))).then((e=>{t(null,e.map((e=>Jo(Yo({},e.payload),{error:e.hasError?new $s(e.payload.error):null}))))}));else{let r=da(e);this.prefixPayloadMethodForTestMode(r),this.overlay.post(Po.MAGIC_HANDLE_REQUEST,r).then((e=>{t(e.hasError?new $s(e.payload.error):null,e.payload)}))}}send(e,t){if("string"==typeof e){let r=ha(e,Array.isArray(t)?t:[]);return this.request(r)}if(Array.isArray(e)||t)return void this.sendAsync(e,t);let r=new ea(ko.SyncWeb3Method,"Non-async web3 methods are deprecated in web3 > 1.0 and are not supported by the Magic web3 provider. Please use an async method instead.");return r.log(),new fa(e).applyError({code:-32603,message:r.rawMessage}).payload}enable(){let e=ha(Mo.Login);return this.request(e)}request(e){return this.prefixPayloadMethodForTestMode(e),super.request(e)}prefixPayloadMethodForTestMode(e){this.sdk.testMode&&(e.method=`testMode/eth/${e.method}`)}},Ja=["request","overlay","sdk"];function Xa(e){let t=Object.getPrototypeOf(e),r=[t];for(;t!==Ea.prototype;)t=Object.getPrototypeOf(t),r.push(t);return r}var Za=class extends Ea{constructor(){super(void 0),this.__sdk_access_field_descriptors__=new Map,this.__is_initialized__=!1,this.utils={createPromiEvent:va,isPromiEvent:ba,encodeJSON:Qs,decodeJSON:qs,createJsonRpcRequestPayload:ha,standardizeJsonRpcRequestPayload:da,storage:Sa};let e=[this,...Xa(this)];Ja.forEach((t=>{let r=e.map((e=>Object.getOwnPropertyDescriptor(e,t))),n=r.findIndex((e=>!!e)),i=n>0,o=r[n];o&&(this.__sdk_access_field_descriptors__.set(t,{descriptor:o,isPrototypeField:i}),Object.defineProperty(this,t,{configurable:!0,get:()=>{throw oa(t)}}))}))}init(e){this.__is_initialized__||(Ja.forEach((e=>{if(this.__sdk_access_field_descriptors__.has(e)){let{descriptor:t,isPrototypeField:r}=this.__sdk_access_field_descriptors__.get(e);r?delete this[e]:Object.defineProperty(this,e,t)}})),this.sdk=e,this.__is_initialized__=!0)}createDeprecationWarning(e){let{method:t,removalVersion:r,useInstead:n}=e;return new ra(this,"DEPRECATION_NOTICE",`\`${t}\` will be removed from this Extension in version \`${r}\`.${n?` Use \`${n}\` instead.`:""}`)}createWarning(e,t){return new ra(this,e,t)}createError(e,t,r){return new ta(this,e,t,r)}},$a=class extends Za{};$a.Internal=class extends Za{},$a.Anonymous="anonymous extension";var eu=class extends Ea{purchase(e){let t=ha(Mo.NFTPurchase,[e]);return this.request(t)}checkout(e){return Xo(this,null,(function*(){let t=ha(Mo.NFTCheckout,[e]);return this.request(t)}))}};function tu(e){return!e.compat||null==e.compat[Js.sdkName]||("string"==typeof e.compat[Js.sdkName]?Ds(Hs(Js.version),e.compat[Js.sdkName]):!!e.compat[Js.sdkName])}function ru(e){var t;let r=null!=(t=null==e?void 0:e.extensions)?t:[],n={},i=[];if(Array.isArray(r)?r.forEach((e=>{tu(e)?(e.init(this),(e.name||e.name!==$a.Anonymous)&&(this[e.name]=e),e instanceof $a.Internal&&(Ys(e.config)||(n[e.name]=e.config))):i.push(e)})):Object.keys(r).forEach((e=>{if(tu(r[e])){r[e].init(this);let t=r[e];this[e]=t,t instanceof $a.Internal&&(Ys(t.config)||(n[r[e].name]=t.config))}else i.push(r[e])})),i.length)throw function(e){let t=`Some extensions are incompatible with \`${Js.sdkName}@${Js.version}\`:`;return e.filter((e=>void 0!==e.compat&&null!==e.compat)).forEach((e=>{let r=e.compat[Js.sdkName];"string"==typeof r?t+=`\n - Extension \`${e.name}\` supports version(s) \`${r}\``:r||(t+=`\n - Extension \`${e.name}\` does not support ${Js.platform} environments.`)})),new Zs(So.IncompatibleExtensions,t)}(i);return n}var nu=class{constructor(e,t){var r,n;if(this.apiKey=e,!e)throw na();"react-native"===Js.platform&&(null==t?void 0:t.endpoint)&&new ea(ko.ReactNativeEndpointConfiguration,`CUSTOM DOMAINS ARE NOT SUPPORTED WHEN USING MAGIC SDK WITH REACT NATIVE! The \`endpoint\` parameter SHOULD NOT be provided. The Magic \`\n "),document.body.appendChild(n._element),n._iframe=n._element.querySelector("iframe"),window.fromFlutter=n._handleMobileMessage,n._flutterHandlerInterval=setInterval((function(){window.fromFlutter=n._handleMobileMessage}),100),window.addEventListener("message",n._handleMessage,!1)},n._collapseIframe=function(){n._iframe&&(n._iframe.style.top="",n._iframe.style.right="",n._iframe.style.height="2px",n._iframe.style.width="2px")},n._expandIframe=function(){n._iframe&&(n._iframe.style.top="0px",n._iframe.style.bottom="0px",n._iframe.style.left="0px",n._iframe.style.right="0px",n._iframe.style.width="100%",n._iframe.style.height="100%")},n._getPreferredAdapter=function(){return localStorage&&localStorage.getItem("solflarePreferredWalletAdapter")||null},n._setPreferredAdapter=function(e){localStorage&&e&&localStorage.setItem("solflarePreferredWalletAdapter",e)},n._clearPreferredAdapter=function(){localStorage&&localStorage.removeItem("solflarePreferredWalletAdapter")},n._webConnected=function(){n._connectHandler&&(n._connectHandler.resolve(),n._connectHandler=null),n.emit("connect",n.publicKey)},n._webDisconnected=function(){n._connectHandler&&(n._connectHandler.reject(),n._connectHandler=null),n._disconnected(),n.emit("disconnect")},n._disconnected=function(){window.removeEventListener("message",n._handleMessage,!1),n._removeElement(),n._clearPreferredAdapter(),n._adapterInstance=null},n._handleMobileMessage=function(e){var t,r;null===(r=null===(t=n._iframe)||void 0===t?void 0:t.contentWindow)||void 0===r||r.postMessage({channel:"solflareMobileToIframe",data:e},"*")},(null==r?void 0:r.network)&&(n._network=null==r?void 0:r.network),(null==r?void 0:r.provider)&&(n._provider=null==r?void 0:r.provider),(null==r?void 0:r.params)&&(n._iframeParams=O({},null==r?void 0:r.params)),n}return R(t,e),Object.defineProperty(t.prototype,"publicKey",{get:function(){var e;return(null===(e=this._adapterInstance)||void 0===e?void 0:e.publicKey)||null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isConnected",{get:function(){var e;return!!(null===(e=this._adapterInstance)||void 0===e?void 0:e.connected)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"connected",{get:function(){return this.isConnected},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"autoApprove",{get:function(){return!1},enumerable:!1,configurable:!0}),t.prototype.connect=function(){return N(this,void 0,void 0,(function(){var e=this;return D(this,(function(t){switch(t.label){case 0:return this.connected?[2]:(this._injectElement(),[4,new Promise((function(t,r){e._connectHandler={resolve:t,reject:r}}))]);case 1:return t.sent(),[2]}}))}))},t.prototype.disconnect=function(){return N(this,void 0,void 0,(function(){return D(this,(function(e){switch(e.label){case 0:return this._adapterInstance?[4,this._adapterInstance.disconnect()]:[2];case 1:return e.sent(),this._disconnected(),this.emit("disconnect"),[2]}}))}))},t.prototype.signTransaction=function(e){return N(this,void 0,void 0,(function(){var t,r;return D(this,(function(i){switch(i.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return t=P(e)?Uint8Array.from(e.serialize({verifySignatures:!1,requireAllSignatures:!1})):e.serialize(),[4,this._adapterInstance.signTransaction(t)];case 1:return r=i.sent(),[2,P(e)?n.Transaction.from(r):n.VersionedTransaction.deserialize(r)]}}))}))},t.prototype.signAllTransactions=function(e){return N(this,void 0,void 0,(function(){var t,r;return D(this,(function(i){switch(i.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return t=e.map((function(e){return P(e)?Uint8Array.from(e.serialize({verifySignatures:!1,requireAllSignatures:!1})):e.serialize()})),[4,this._adapterInstance.signAllTransactions(t)];case 1:if((r=i.sent()).length!==e.length)throw new Error("Failed to sign all transactions");return[2,r.map((function(t,r){return P(e[r])?n.Transaction.from(t):n.VersionedTransaction.deserialize(t)}))]}}))}))},t.prototype.signAndSendTransaction=function(e,t){return N(this,void 0,void 0,(function(){var r;return D(this,(function(n){switch(n.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return r=P(e)?e.serialize({verifySignatures:!1,requireAllSignatures:!1}):e.serialize(),[4,this._adapterInstance.signAndSendTransaction(r,t)];case 1:return[2,n.sent()]}}))}))},t.prototype.signMessage=function(e,t){return void 0===t&&(t="utf8"),N(this,void 0,void 0,(function(){return D(this,(function(r){switch(r.label){case 0:if(!this.connected)throw new Error("Wallet not connected");return[4,this._adapterInstance.signMessage(e,t)];case 1:return[2,r.sent()]}}))}))},t.prototype.sign=function(e,t){return void 0===t&&(t="utf8"),N(this,void 0,void 0,(function(){return D(this,(function(r){switch(r.label){case 0:return[4,this.signMessage(e,t)];case 1:return[2,r.sent()]}}))}))},t.prototype.detectWallet=function(e){var t;return void 0===e&&(e=10),N(this,void 0,void 0,(function(){return D(this,(function(r){return window.SolflareApp||(null===(t=window.solflare)||void 0===t?void 0:t.isSolflare)?[2,!0]:[2,new Promise((function(t){var r,n;r=setInterval((function(){var e;(window.SolflareApp||(null===(e=window.solflare)||void 0===e?void 0:e.isSolflare))&&(clearInterval(r),clearTimeout(n),t(!0))}),500),n=setTimeout((function(){clearInterval(r),t(!1)}),1e3*e)}))]}))}))},t.IFRAME_URL="https://connect.solflare.com/",t}(i)},73140:e=>{"use strict";e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(o);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var d=0,h=o-1;(0!==l||d>>0,c[h]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,r++}for(var f=o-i;f!==o&&0===c[f];)f++;for(var p=new Uint8Array(n+(o-f)),g=n;f!==o;)p[g++]=c[f++];return p}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var u=(o-i)*c+1>>>0,l=new Uint8Array(u);i!==o;){for(var d=t[i],h=0,f=u-1;(0!==d||h>>0,l[f]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");n=h,i++}for(var p=u-n;p!==u&&0===l[p];)p++;for(var g=a.repeat(r);p{const n=r(73140);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},79620:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(96411);function i(e,t,r){return void 0===t&&(t=new Uint8Array(2)),void 0===r&&(r=0),t[r+0]=e>>>8,t[r+1]=e>>>0,t}function o(e,t,r){return void 0===t&&(t=new Uint8Array(2)),void 0===r&&(r=0),t[r+0]=e>>>0,t[r+1]=e>>>8,t}function s(e,t){return void 0===t&&(t=0),e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]}function a(e,t){return void 0===t&&(t=0),(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function u(e,t){return void 0===t&&(t=0),e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]}function c(e,t){return void 0===t&&(t=0),(e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t])>>>0}function l(e,t,r){return void 0===t&&(t=new Uint8Array(4)),void 0===r&&(r=0),t[r+0]=e>>>24,t[r+1]=e>>>16,t[r+2]=e>>>8,t[r+3]=e>>>0,t}function d(e,t,r){return void 0===t&&(t=new Uint8Array(4)),void 0===r&&(r=0),t[r+0]=e>>>0,t[r+1]=e>>>8,t[r+2]=e>>>16,t[r+3]=e>>>24,t}function h(e,t,r){return void 0===t&&(t=new Uint8Array(8)),void 0===r&&(r=0),l(e/4294967296>>>0,t,r),l(e>>>0,t,r+4),t}function f(e,t,r){return void 0===t&&(t=new Uint8Array(8)),void 0===r&&(r=0),d(e>>>0,t,r),d(e/4294967296>>>0,t,r+4),t}t.readInt16BE=function(e,t){return void 0===t&&(t=0),(e[t+0]<<8|e[t+1])<<16>>16},t.readUint16BE=function(e,t){return void 0===t&&(t=0),(e[t+0]<<8|e[t+1])>>>0},t.readInt16LE=function(e,t){return void 0===t&&(t=0),(e[t+1]<<8|e[t])<<16>>16},t.readUint16LE=function(e,t){return void 0===t&&(t=0),(e[t+1]<<8|e[t])>>>0},t.writeUint16BE=i,t.writeInt16BE=i,t.writeUint16LE=o,t.writeInt16LE=o,t.readInt32BE=s,t.readUint32BE=a,t.readInt32LE=u,t.readUint32LE=c,t.writeUint32BE=l,t.writeInt32BE=l,t.writeUint32LE=d,t.writeInt32LE=d,t.readInt64BE=function(e,t){void 0===t&&(t=0);var r=s(e,t),n=s(e,t+4);return 4294967296*r+n-4294967296*(n>>31)},t.readUint64BE=function(e,t){return void 0===t&&(t=0),4294967296*a(e,t)+a(e,t+4)},t.readInt64LE=function(e,t){void 0===t&&(t=0);var r=u(e,t);return 4294967296*u(e,t+4)+r-4294967296*(r>>31)},t.readUint64LE=function(e,t){void 0===t&&(t=0);var r=c(e,t);return 4294967296*c(e,t+4)+r},t.writeUint64BE=h,t.writeInt64BE=h,t.writeUint64LE=f,t.writeInt64LE=f,t.readUintBE=function(e,t,r){if(void 0===r&&(r=0),e%8!=0)throw new Error("readUintBE supports only bitLengths divisible by 8");if(e/8>t.length-r)throw new Error("readUintBE: array is too short for the given bitLength");for(var n=0,i=1,o=e/8+r-1;o>=r;o--)n+=t[o]*i,i*=256;return n},t.readUintLE=function(e,t,r){if(void 0===r&&(r=0),e%8!=0)throw new Error("readUintLE supports only bitLengths divisible by 8");if(e/8>t.length-r)throw new Error("readUintLE: array is too short for the given bitLength");for(var n=0,i=1,o=r;o=i;s--)r[s]=t/o&255,o*=256;return r},t.writeUintLE=function(e,t,r,i){if(void 0===r&&(r=new Uint8Array(e/8)),void 0===i&&(i=0),e%8!=0)throw new Error("writeUintLE supports only bitLengths divisible by 8");if(!n.isSafeInteger(t))throw new Error("writeUintLE value must be an integer");for(var o=1,s=i;s{"use strict";var n=r(63447),i=r(38767);t.cS=128,t.On=64,t.J4=64,t.Cc=16,t.wU=16,t.wm=Math.pow(2,32)-1,t.np=255,t._n=255;var o=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),s=[[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30],[28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6],[22,16,24,0,10,4,30,26,20,28,6,12,14,2,18,8],[14,18,6,2,26,24,22,28,4,12,10,20,8,0,30,16],[18,0,10,14,4,8,20,30,28,2,22,24,12,16,6,26],[4,24,12,20,0,22,16,6,8,26,14,10,30,28,2,18],[24,10,2,30,28,26,8,20,0,14,12,6,18,4,16,22],[26,22,14,28,24,2,6,18,10,0,30,8,16,12,4,20],[12,30,28,18,22,6,0,16,24,4,26,14,2,8,20,10],[20,4,16,8,14,12,2,10,30,22,18,28,6,24,26,0],[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30],[28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6]];!function(){function e(e,r){if(void 0===e&&(e=64),this.digestLength=e,this.blockSize=t.cS,this._state=new Int32Array(o),this._buffer=new Uint8Array(t.cS),this._bufferLength=0,this._ctr=new Uint32Array(4),this._flag=new Uint32Array(4),this._lastNode=!1,this._finished=!1,this._vtmp=new Uint32Array(32),this._mtmp=new Uint32Array(32),e<1||e>t.On)throw new Error("blake2b: wrong digest length");r&&this.validateConfig(r);var i=0;r&&r.key&&(i=r.key.length);var s=1,a=1;r&&r.tree&&(s=r.tree.fanout,a=r.tree.maxDepth),this._state[0]^=e|i<<8|s<<16|a<<24,r&&r.tree&&(this._state[1]^=r.tree.leafSize,this._state[2]^=r.tree.nodeOffsetLowBits,this._state[3]^=r.tree.nodeOffsetHighBits,this._state[4]^=r.tree.nodeDepth|r.tree.innerDigestLength<<8,this._lastNode=r.tree.lastNode),r&&r.salt&&(this._state[8]^=n.readUint32LE(r.salt,0),this._state[9]^=n.readUint32LE(r.salt,4),this._state[10]^=n.readUint32LE(r.salt,8),this._state[11]^=n.readUint32LE(r.salt,12)),r&&r.personalization&&(this._state[12]^=n.readUint32LE(r.personalization,0),this._state[13]^=n.readUint32LE(r.personalization,4),this._state[14]^=n.readUint32LE(r.personalization,8),this._state[15]^=n.readUint32LE(r.personalization,12)),this._initialState=new Uint32Array(this._state),r&&r.key&&i>0&&(this._paddedKey=new Uint8Array(t.cS),this._paddedKey.set(r.key),this._buffer.set(this._paddedKey),this._bufferLength=t.cS)}e.prototype.reset=function(){return this._state.set(this._initialState),this._paddedKey?(this._buffer.set(this._paddedKey),this._bufferLength=t.cS):this._bufferLength=0,i.wipe(this._ctr),i.wipe(this._flag),this._finished=!1,this},e.prototype.validateConfig=function(e){if(e.key&&e.key.length>t.J4)throw new Error("blake2b: wrong key length");if(e.salt&&e.salt.length!==t.wU)throw new Error("blake2b: wrong salt length");if(e.personalization&&e.personalization.length!==t.Cc)throw new Error("blake2b: wrong personalization length");if(e.tree){if(e.tree.fanout<0||e.tree.fanout>t.np)throw new Error("blake2b: wrong tree fanout");if(e.tree.maxDepth<0||e.tree.maxDepth>t._n)throw new Error("blake2b: wrong tree depth");if(e.tree.leafSize<0||e.tree.leafSize>t.wm)throw new Error("blake2b: wrong leaf size");if(e.tree.innerDigestLength<0||e.tree.innerDigestLength>t.On)throw new Error("blake2b: wrong tree inner digest length")}},e.prototype.update=function(e,r){if(void 0===r&&(r=e.length),this._finished)throw new Error("blake2b: can't update because hash was finished.");var n=t.cS-this._bufferLength,i=0;if(0===r)return this;if(r>n){for(var o=0;ot.cS;){for(o=0;o>>16,_=65535&p,I=p>>>16;E+=g>>>16,_+=65535&m,I+=m>>>16,_+=(E+=(w+=65535&g)>>>16)>>>16,w=65535&(f=65535&w|E<<16),E=f>>>16,_=65535&(p=65535&_|(I+=_>>>16)<<16),I=p>>>16,E+=c>>>16,_+=65535&l,I+=l>>>16,f=65535&(w+=65535&c)|(E+=w>>>16)<<16,w=A^=p=65535&(_+=E>>>16)|(I+=_>>>16)<<16,A=v^=f,v=w,w=65535&y,E=y>>>16,_=65535&b,I=b>>>16,E+=v>>>16,_+=65535&A,I+=A>>>16,w=(g^=y=65535&(w+=65535&v)|(E+=w>>>16)<<16)<<8|(m^=b=65535&(_+=E>>>16)|(I+=_>>>16)<<16)>>>24,g=m<<8|g>>>24,m=w,w=65535&f,E=f>>>16,_=65535&p,I=p>>>16,E+=g>>>16,_+=65535&m,I+=m>>>16,_+=(E+=(w+=65535&g)>>>16)>>>16,w=65535&(f=65535&w|E<<16),E=f>>>16,_=65535&(p=65535&_|(I+=_>>>16)<<16),I=p>>>16,E+=d>>>16,_+=65535&h,I+=h>>>16,w=(v^=f=65535&(w+=65535&d)|(E+=w>>>16)<<16)<<16|(A^=p=65535&(_+=E>>>16)|(I+=_>>>16)<<16)>>>16,v=A<<16|v>>>16,A=w,w=65535&y,E=y>>>16,_=65535&b,I=b>>>16,E+=v>>>16,_+=65535&A,I+=A>>>16,w=(m^=b=65535&(_+=(E+=(w+=65535&v)>>>16)>>>16)|(I+=_>>>16)<<16)<<1|(g^=y=65535&w|E<<16)>>>31,g=g<<1|m>>>31,m=w,e[t]=f,e[o]=p,e[r]=g,e[s]=m,e[n]=y,e[a]=b,e[i]=v,e[u]=A},e.prototype._incrementCounter=function(e){for(var t=0;t<3;t++){var r=this._ctr[t]+e;if(this._ctr[t]=r>>>0,this._ctr[t]===r)return;e=1}},e.prototype._processBlock=function(e){this._incrementCounter(e);var t=this._vtmp;t.set(this._state),t.set(o,16),t[24]^=this._ctr[0],t[25]^=this._ctr[1],t[26]^=this._ctr[2],t[27]^=this._ctr[3],t[28]^=this._flag[0],t[29]^=this._flag[1],t[30]^=this._flag[2],t[31]^=this._flag[3];for(var r=this._mtmp,i=0;i<32;i++)r[i]=n.readUint32LE(this._buffer,4*i);for(var a=0;a<12;a++)this._G(t,0,8,16,24,1,9,17,25,r[s[a][0]],r[s[a][0]+1],r[s[a][1]],r[s[a][1]+1]),this._G(t,2,10,18,26,3,11,19,27,r[s[a][2]],r[s[a][2]+1],r[s[a][3]],r[s[a][3]+1]),this._G(t,4,12,20,28,5,13,21,29,r[s[a][4]],r[s[a][4]+1],r[s[a][5]],r[s[a][5]+1]),this._G(t,6,14,22,30,7,15,23,31,r[s[a][6]],r[s[a][6]+1],r[s[a][7]],r[s[a][7]+1]),this._G(t,0,10,20,30,1,11,21,31,r[s[a][8]],r[s[a][8]+1],r[s[a][9]],r[s[a][9]+1]),this._G(t,2,12,22,24,3,13,23,25,r[s[a][10]],r[s[a][10]+1],r[s[a][11]],r[s[a][11]+1]),this._G(t,4,14,16,26,5,15,17,27,r[s[a][12]],r[s[a][12]+1],r[s[a][13]],r[s[a][13]+1]),this._G(t,6,8,18,28,7,9,19,29,r[s[a][14]],r[s[a][14]+1],r[s[a][15]],r[s[a][15]+1]);for(i=0;i<16;i++)this._state[i]^=t[i]^t[i+16]}}()},47209:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(63447),i=r(38767),o=20;function s(e,t,r){for(var i=1634760805,s=857760878,a=2036477234,u=1797285236,c=r[3]<<24|r[2]<<16|r[1]<<8|r[0],l=r[7]<<24|r[6]<<16|r[5]<<8|r[4],d=r[11]<<24|r[10]<<16|r[9]<<8|r[8],h=r[15]<<24|r[14]<<16|r[13]<<8|r[12],f=r[19]<<24|r[18]<<16|r[17]<<8|r[16],p=r[23]<<24|r[22]<<16|r[21]<<8|r[20],g=r[27]<<24|r[26]<<16|r[25]<<8|r[24],m=r[31]<<24|r[30]<<16|r[29]<<8|r[28],y=t[3]<<24|t[2]<<16|t[1]<<8|t[0],b=t[7]<<24|t[6]<<16|t[5]<<8|t[4],v=t[11]<<24|t[10]<<16|t[9]<<8|t[8],A=t[15]<<24|t[14]<<16|t[13]<<8|t[12],w=i,E=s,_=a,I=u,S=c,k=l,C=d,T=h,x=f,M=p,B=g,P=m,R=y,O=b,N=v,D=A,L=0;L>>16|R<<16)|0)>>>20|S<<12,k=(k^=M=M+(O=(O^=E=E+k|0)>>>16|O<<16)|0)>>>20|k<<12,C=(C^=B=B+(N=(N^=_=_+C|0)>>>16|N<<16)|0)>>>20|C<<12,T=(T^=P=P+(D=(D^=I=I+T|0)>>>16|D<<16)|0)>>>20|T<<12,C=(C^=B=B+(N=(N^=_=_+C|0)>>>24|N<<8)|0)>>>25|C<<7,T=(T^=P=P+(D=(D^=I=I+T|0)>>>24|D<<8)|0)>>>25|T<<7,k=(k^=M=M+(O=(O^=E=E+k|0)>>>24|O<<8)|0)>>>25|k<<7,S=(S^=x=x+(R=(R^=w=w+S|0)>>>24|R<<8)|0)>>>25|S<<7,k=(k^=B=B+(D=(D^=w=w+k|0)>>>16|D<<16)|0)>>>20|k<<12,C=(C^=P=P+(R=(R^=E=E+C|0)>>>16|R<<16)|0)>>>20|C<<12,T=(T^=x=x+(O=(O^=_=_+T|0)>>>16|O<<16)|0)>>>20|T<<12,S=(S^=M=M+(N=(N^=I=I+S|0)>>>16|N<<16)|0)>>>20|S<<12,T=(T^=x=x+(O=(O^=_=_+T|0)>>>24|O<<8)|0)>>>25|T<<7,S=(S^=M=M+(N=(N^=I=I+S|0)>>>24|N<<8)|0)>>>25|S<<7,C=(C^=P=P+(R=(R^=E=E+C|0)>>>24|R<<8)|0)>>>25|C<<7,k=(k^=B=B+(D=(D^=w=w+k|0)>>>24|D<<8)|0)>>>25|k<<7;n.writeUint32LE(w+i|0,e,0),n.writeUint32LE(E+s|0,e,4),n.writeUint32LE(_+a|0,e,8),n.writeUint32LE(I+u|0,e,12),n.writeUint32LE(S+c|0,e,16),n.writeUint32LE(k+l|0,e,20),n.writeUint32LE(C+d|0,e,24),n.writeUint32LE(T+h|0,e,28),n.writeUint32LE(x+f|0,e,32),n.writeUint32LE(M+p|0,e,36),n.writeUint32LE(B+g|0,e,40),n.writeUint32LE(P+m|0,e,44),n.writeUint32LE(R+y|0,e,48),n.writeUint32LE(O+b|0,e,52),n.writeUint32LE(N+v|0,e,56),n.writeUint32LE(D+A|0,e,60)}function a(e,t,r,n,o){if(void 0===o&&(o=0),32!==e.length)throw new Error("ChaCha: key size must be 32 bytes");if(n.length>>=8,t++;if(n>0)throw new Error("ChaCha: counter overflow")}t.streamXOR=a,t.stream=function(e,t,r,n){return void 0===n&&(n=0),i.wipe(r),a(e,t,r,r,n)}},21663:(e,t,r)=>{"use strict";var n=r(47209),i=r(47591),o=r(38767),s=r(63447),a=r(2591);t.J4=32,t.PX=12,t.iW=16;var u=new Uint8Array(16),c=function(){function e(e){if(this.nonceLength=t.PX,this.tagLength=t.iW,e.length!==t.J4)throw new Error("ChaCha20Poly1305 needs 32-byte key");this._key=new Uint8Array(e)}return e.prototype.seal=function(e,t,r,i){if(e.length>16)throw new Error("ChaCha20Poly1305: incorrect nonce length");var s=new Uint8Array(16);s.set(e,s.length-e.length);var a=new Uint8Array(32);n.stream(this._key,s,a,4);var u,c=t.length+this.tagLength;if(i){if(i.length!==c)throw new Error("ChaCha20Poly1305: incorrect destination length");u=i}else u=new Uint8Array(c);return n.streamXOR(this._key,s,t,u,4),this._authenticate(u.subarray(u.length-this.tagLength,u.length),a,u.subarray(0,u.length-this.tagLength),r),o.wipe(s),u},e.prototype.open=function(e,t,r,i){if(e.length>16)throw new Error("ChaCha20Poly1305: incorrect nonce length");if(t.length0&&a.update(u.subarray(n.length%16))),a.update(r),r.length%16>0&&a.update(u.subarray(r.length%16));var c=new Uint8Array(8);n&&s.writeUint64LE(n.length,c),a.update(c),s.writeUint64LE(r.length,c),a.update(c);for(var l=a.digest(),d=0;d{"use strict";function r(e,t){if(e.length!==t.length)return 0;for(var r=0,n=0;n>>8}Object.defineProperty(t,"__esModule",{value:!0}),t.select=function(e,t,r){return~(e-1)&t|e-1&r},t.lessOrEqual=function(e,t){return(0|e)-(0|t)-1>>>31&1},t.compare=r,t.equal=function(e,t){return 0!==e.length&&0!==t.length&&0!==r(e,t)}},17379:(e,t,r)=>{"use strict";r(27687);var n=r(75121);r(38767);function i(e){var t=new Float64Array(16);if(e)for(var r=0;r>16&1),r[o-1]&=65535;r[15]=n[15]-32767-(r[14]>>16&1);var a=r[15]>>16&1;r[14]&=65535,h(n,r,1-a)}for(o=0;o<16;o++)e[2*o]=255&n[o],e[2*o+1]=n[o]>>8}function p(e){var t=new Uint8Array(32);return f(t,e),1&t[0]}function g(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function m(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function y(e,t,r){var n,i,o=0,s=0,a=0,u=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=r[0],L=r[1],U=r[2],F=r[3],j=r[4],z=r[5],H=r[6],K=r[7],G=r[8],Q=r[9],q=r[10],W=r[11],V=r[12],Y=r[13],J=r[14],X=r[15];o+=(n=t[0])*D,s+=n*L,a+=n*U,u+=n*F,c+=n*j,l+=n*z,d+=n*H,h+=n*K,f+=n*G,p+=n*Q,g+=n*q,m+=n*W,y+=n*V,b+=n*Y,v+=n*J,A+=n*X,s+=(n=t[1])*D,a+=n*L,u+=n*U,c+=n*F,l+=n*j,d+=n*z,h+=n*H,f+=n*K,p+=n*G,g+=n*Q,m+=n*q,y+=n*W,b+=n*V,v+=n*Y,A+=n*J,w+=n*X,a+=(n=t[2])*D,u+=n*L,c+=n*U,l+=n*F,d+=n*j,h+=n*z,f+=n*H,p+=n*K,g+=n*G,m+=n*Q,y+=n*q,b+=n*W,v+=n*V,A+=n*Y,w+=n*J,E+=n*X,u+=(n=t[3])*D,c+=n*L,l+=n*U,d+=n*F,h+=n*j,f+=n*z,p+=n*H,g+=n*K,m+=n*G,y+=n*Q,b+=n*q,v+=n*W,A+=n*V,w+=n*Y,E+=n*J,_+=n*X,c+=(n=t[4])*D,l+=n*L,d+=n*U,h+=n*F,f+=n*j,p+=n*z,g+=n*H,m+=n*K,y+=n*G,b+=n*Q,v+=n*q,A+=n*W,w+=n*V,E+=n*Y,_+=n*J,I+=n*X,l+=(n=t[5])*D,d+=n*L,h+=n*U,f+=n*F,p+=n*j,g+=n*z,m+=n*H,y+=n*K,b+=n*G,v+=n*Q,A+=n*q,w+=n*W,E+=n*V,_+=n*Y,I+=n*J,S+=n*X,d+=(n=t[6])*D,h+=n*L,f+=n*U,p+=n*F,g+=n*j,m+=n*z,y+=n*H,b+=n*K,v+=n*G,A+=n*Q,w+=n*q,E+=n*W,_+=n*V,I+=n*Y,S+=n*J,k+=n*X,h+=(n=t[7])*D,f+=n*L,p+=n*U,g+=n*F,m+=n*j,y+=n*z,b+=n*H,v+=n*K,A+=n*G,w+=n*Q,E+=n*q,_+=n*W,I+=n*V,S+=n*Y,k+=n*J,C+=n*X,f+=(n=t[8])*D,p+=n*L,g+=n*U,m+=n*F,y+=n*j,b+=n*z,v+=n*H,A+=n*K,w+=n*G,E+=n*Q,_+=n*q,I+=n*W,S+=n*V,k+=n*Y,C+=n*J,T+=n*X,p+=(n=t[9])*D,g+=n*L,m+=n*U,y+=n*F,b+=n*j,v+=n*z,A+=n*H,w+=n*K,E+=n*G,_+=n*Q,I+=n*q,S+=n*W,k+=n*V,C+=n*Y,T+=n*J,x+=n*X,g+=(n=t[10])*D,m+=n*L,y+=n*U,b+=n*F,v+=n*j,A+=n*z,w+=n*H,E+=n*K,_+=n*G,I+=n*Q,S+=n*q,k+=n*W,C+=n*V,T+=n*Y,x+=n*J,M+=n*X,m+=(n=t[11])*D,y+=n*L,b+=n*U,v+=n*F,A+=n*j,w+=n*z,E+=n*H,_+=n*K,I+=n*G,S+=n*Q,k+=n*q,C+=n*W,T+=n*V,x+=n*Y,M+=n*J,B+=n*X,y+=(n=t[12])*D,b+=n*L,v+=n*U,A+=n*F,w+=n*j,E+=n*z,_+=n*H,I+=n*K,S+=n*G,k+=n*Q,C+=n*q,T+=n*W,x+=n*V,M+=n*Y,B+=n*J,P+=n*X,b+=(n=t[13])*D,v+=n*L,A+=n*U,w+=n*F,E+=n*j,_+=n*z,I+=n*H,S+=n*K,k+=n*G,C+=n*Q,T+=n*q,x+=n*W,M+=n*V,B+=n*Y,P+=n*J,R+=n*X,v+=(n=t[14])*D,A+=n*L,w+=n*U,E+=n*F,_+=n*j,I+=n*z,S+=n*H,k+=n*K,C+=n*G,T+=n*Q,x+=n*q,M+=n*W,B+=n*V,P+=n*Y,R+=n*J,O+=n*X,A+=(n=t[15])*D,s+=38*(E+=n*U),a+=38*(_+=n*F),u+=38*(I+=n*j),c+=38*(S+=n*z),l+=38*(k+=n*H),d+=38*(C+=n*K),h+=38*(T+=n*G),f+=38*(x+=n*Q),p+=38*(M+=n*q),g+=38*(B+=n*W),m+=38*(P+=n*V),y+=38*(R+=n*Y),b+=38*(O+=n*J),v+=38*(N+=n*X),o=(n=(o+=38*(w+=n*L))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),s=(n=s+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),A=(n=A+i+65535)-65536*(i=Math.floor(n/65536)),o=(n=(o+=i-1+37*(i-1))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),s=(n=s+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),A=(n=A+i+65535)-65536*(i=Math.floor(n/65536)),o+=i-1+37*(i-1),e[0]=o,e[1]=s,e[2]=a,e[3]=u,e[4]=c,e[5]=l,e[6]=d,e[7]=h,e[8]=f,e[9]=p,e[10]=g,e[11]=m,e[12]=y,e[13]=b,e[14]=v,e[15]=A}function b(e,t){y(e,t,t)}function v(e,t){var r=i(),n=i(),o=i(),s=i(),u=i(),c=i(),l=i(),d=i(),h=i();m(r,e[1],e[0]),m(h,t[1],t[0]),y(r,r,h),g(n,e[0],e[1]),g(h,t[0],t[1]),y(n,n,h),y(o,e[3],t[3]),y(o,o,a),y(s,e[2],t[2]),g(s,s,s),m(u,n,r),m(c,s,o),g(l,s,o),g(d,n,r),y(e[0],u,c),y(e[1],d,l),y(e[2],l,c),y(e[3],u,d)}function A(e,t,r){for(var n=0;n<4;n++)h(e[n],t[n],r)}function w(e,t){var r=i(),n=i(),o=i();(function(e,t){var r,n=i();for(r=0;r<16;r++)n[r]=t[r];for(r=253;r>=0;r--)b(n,n),2!==r&&4!==r&&y(n,n,t);for(r=0;r<16;r++)e[r]=n[r]})(o,t[2]),y(r,t[0],o),y(n,t[1],o),f(e,n),e[31]^=p(r)<<7}function E(e,t){var r=[i(),i(),i(),i()];l(r[0],u),l(r[1],c),l(r[2],s),y(r[3],u,c),function(e,t,r){l(e[0],o),l(e[1],s),l(e[2],s),l(e[3],o);for(var n=255;n>=0;--n){var i=r[n/8|0]>>(7&n)&1;A(e,t,i),v(t,e),v(e,e),A(e,t,i)}}(e,r,t)}t.K=function(e){if(e.length!==t.TP)throw new Error("ed25519: seed must be "+t.TP+" bytes");var r=n.hash(e);r[0]&=248,r[31]&=127,r[31]|=64;var o=new Uint8Array(32),s=[i(),i(),i(),i()];E(s,r),w(o,s);var a=new Uint8Array(64);return a.set(e),a.set(o,32),{publicKey:o,secretKey:a}};var _=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function I(e,t){var r,n,i,o;for(n=63;n>=32;--n){for(r=0,i=n-32,o=n-12;i>4)*_[i],r=t[i]>>8,t[i]&=255;for(i=0;i<32;i++)t[i]-=r*_[i];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function S(e){for(var t=new Float64Array(64),r=0;r<64;r++)t[r]=e[r];for(r=0;r<64;r++)e[r]=0;I(e,t)}t._S=function(e,t){var r=new Float64Array(64),o=[i(),i(),i(),i()],s=n.hash(e.subarray(0,32));s[0]&=248,s[31]&=127,s[31]|=64;var a=new Uint8Array(64);a.set(s.subarray(32),32);var u=new n.SHA512;u.update(a.subarray(32)),u.update(t);var c=u.digest();u.clean(),S(c),E(o,c),w(a,o),u.reset(),u.update(a.subarray(0,32)),u.update(e.subarray(32)),u.update(t);var l=u.digest();S(l);for(var d=0;d<32;d++)r[d]=c[d];for(d=0;d<32;d++)for(var h=0;h<32;h++)r[d+h]+=l[d]*s[h];return I(a.subarray(32),r),a}},88605:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSerializableHash=function(e){return void 0!==e.saveState&&void 0!==e.restoreState&&void 0!==e.cleanSavedState}},1427:(e,t,r)=>{"use strict";var n=r(55663),i=r(38767),o=function(){function e(e,t,r,i){void 0===r&&(r=new Uint8Array(0)),this._counter=new Uint8Array(1),this._hash=e,this._info=i;var o=n.hmac(this._hash,r,t);this._hmac=new n.HMAC(e,o),this._buffer=new Uint8Array(this._hmac.digestLength),this._bufpos=this._buffer.length}return e.prototype._fillBuffer=function(){this._counter[0]++;var e=this._counter[0];if(0===e)throw new Error("hkdf: cannot expand more");this._hmac.reset(),e>1&&this._hmac.update(this._buffer),this._info&&this._hmac.update(this._info),this._hmac.update(this._counter),this._hmac.finish(this._buffer),this._bufpos=0},e.prototype.expand=function(e){for(var t=new Uint8Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(88605),i=r(2591),o=r(38767),s=function(){function e(e,t){this._finished=!1,this._inner=new e,this._outer=new e,this.blockSize=this._outer.blockSize,this.digestLength=this._outer.digestLength;var r=new Uint8Array(this.blockSize);t.length>this.blockSize?this._inner.update(t).finish(r).clean():r.set(t);for(var i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mul=Math.imul||function(e,t){var r=65535&e,n=65535&t;return r*n+((e>>>16&65535)*n+r*(t>>>16&65535)<<16>>>0)|0},t.add=function(e,t){return e+t|0},t.sub=function(e,t){return e-t|0},t.rotl=function(e,t){return e<>>32-t},t.rotr=function(e,t){return e<<32-t|e>>>t},t.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},t.MAX_SAFE_INTEGER=9007199254740991,t.isSafeInteger=function(e){return t.isInteger(e)&&e>=-t.MAX_SAFE_INTEGER&&e<=t.MAX_SAFE_INTEGER}},47591:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2591),i=r(38767);t.DIGEST_LENGTH=16;var o=function(){function e(e){this.digestLength=t.DIGEST_LENGTH,this._buffer=new Uint8Array(16),this._r=new Uint16Array(10),this._h=new Uint16Array(10),this._pad=new Uint16Array(8),this._leftover=0,this._fin=0,this._finished=!1;var r=e[0]|e[1]<<8;this._r[0]=8191&r;var n=e[2]|e[3]<<8;this._r[1]=8191&(r>>>13|n<<3);var i=e[4]|e[5]<<8;this._r[2]=7939&(n>>>10|i<<6);var o=e[6]|e[7]<<8;this._r[3]=8191&(i>>>7|o<<9);var s=e[8]|e[9]<<8;this._r[4]=255&(o>>>4|s<<12),this._r[5]=s>>>1&8190;var a=e[10]|e[11]<<8;this._r[6]=8191&(s>>>14|a<<2);var u=e[12]|e[13]<<8;this._r[7]=8065&(a>>>11|u<<5);var c=e[14]|e[15]<<8;this._r[8]=8191&(u>>>8|c<<8),this._r[9]=c>>>5&127,this._pad[0]=e[16]|e[17]<<8,this._pad[1]=e[18]|e[19]<<8,this._pad[2]=e[20]|e[21]<<8,this._pad[3]=e[22]|e[23]<<8,this._pad[4]=e[24]|e[25]<<8,this._pad[5]=e[26]|e[27]<<8,this._pad[6]=e[28]|e[29]<<8,this._pad[7]=e[30]|e[31]<<8}return e.prototype._blocks=function(e,t,r){for(var n=this._fin?0:2048,i=this._h[0],o=this._h[1],s=this._h[2],a=this._h[3],u=this._h[4],c=this._h[5],l=this._h[6],d=this._h[7],h=this._h[8],f=this._h[9],p=this._r[0],g=this._r[1],m=this._r[2],y=this._r[3],b=this._r[4],v=this._r[5],A=this._r[6],w=this._r[7],E=this._r[8],_=this._r[9];r>=16;){var I=e[t+0]|e[t+1]<<8;i+=8191&I;var S=e[t+2]|e[t+3]<<8;o+=8191&(I>>>13|S<<3);var k=e[t+4]|e[t+5]<<8;s+=8191&(S>>>10|k<<6);var C=e[t+6]|e[t+7]<<8;a+=8191&(k>>>7|C<<9);var T=e[t+8]|e[t+9]<<8;u+=8191&(C>>>4|T<<12),c+=T>>>1&8191;var x=e[t+10]|e[t+11]<<8;l+=8191&(T>>>14|x<<2);var M=e[t+12]|e[t+13]<<8;d+=8191&(x>>>11|M<<5);var B=e[t+14]|e[t+15]<<8,P=0,R=P;R+=i*p,R+=o*(5*_),R+=s*(5*E),R+=a*(5*w),P=(R+=u*(5*A))>>>13,R&=8191,R+=c*(5*v),R+=l*(5*b),R+=d*(5*y),R+=(h+=8191&(M>>>8|B<<8))*(5*m);var O=P+=(R+=(f+=B>>>5|n)*(5*g))>>>13;O+=i*g,O+=o*p,O+=s*(5*_),O+=a*(5*E),P=(O+=u*(5*w))>>>13,O&=8191,O+=c*(5*A),O+=l*(5*v),O+=d*(5*b),O+=h*(5*y),P+=(O+=f*(5*m))>>>13,O&=8191;var N=P;N+=i*m,N+=o*g,N+=s*p,N+=a*(5*_),P=(N+=u*(5*E))>>>13,N&=8191,N+=c*(5*w),N+=l*(5*A),N+=d*(5*v),N+=h*(5*b);var D=P+=(N+=f*(5*y))>>>13;D+=i*y,D+=o*m,D+=s*g,D+=a*p,P=(D+=u*(5*_))>>>13,D&=8191,D+=c*(5*E),D+=l*(5*w),D+=d*(5*A),D+=h*(5*v);var L=P+=(D+=f*(5*b))>>>13;L+=i*b,L+=o*y,L+=s*m,L+=a*g,P=(L+=u*p)>>>13,L&=8191,L+=c*(5*_),L+=l*(5*E),L+=d*(5*w),L+=h*(5*A);var U=P+=(L+=f*(5*v))>>>13;U+=i*v,U+=o*b,U+=s*y,U+=a*m,P=(U+=u*g)>>>13,U&=8191,U+=c*p,U+=l*(5*_),U+=d*(5*E),U+=h*(5*w);var F=P+=(U+=f*(5*A))>>>13;F+=i*A,F+=o*v,F+=s*b,F+=a*y,P=(F+=u*m)>>>13,F&=8191,F+=c*g,F+=l*p,F+=d*(5*_),F+=h*(5*E);var j=P+=(F+=f*(5*w))>>>13;j+=i*w,j+=o*A,j+=s*v,j+=a*b,P=(j+=u*y)>>>13,j&=8191,j+=c*m,j+=l*g,j+=d*p,j+=h*(5*_);var z=P+=(j+=f*(5*E))>>>13;z+=i*E,z+=o*w,z+=s*A,z+=a*v,P=(z+=u*b)>>>13,z&=8191,z+=c*y,z+=l*m,z+=d*g,z+=h*p;var H=P+=(z+=f*(5*_))>>>13;H+=i*_,H+=o*E,H+=s*w,H+=a*A,P=(H+=u*v)>>>13,H&=8191,H+=c*b,H+=l*y,H+=d*m,H+=h*g,i=R=8191&(P=(P=((P+=(H+=f*p)>>>13)<<2)+P|0)+(R&=8191)|0),o=O+=P>>>=13,s=N&=8191,a=D&=8191,u=L&=8191,c=U&=8191,l=F&=8191,d=j&=8191,h=z&=8191,f=H&=8191,t+=16,r-=16}this._h[0]=i,this._h[1]=o,this._h[2]=s,this._h[3]=a,this._h[4]=u,this._h[5]=c,this._h[6]=l,this._h[7]=d,this._h[8]=h,this._h[9]=f},e.prototype.finish=function(e,t){void 0===t&&(t=0);var r,n,i,o,s=new Uint16Array(10);if(this._leftover){for(o=this._leftover,this._buffer[o++]=1;o<16;o++)this._buffer[o]=0;this._fin=1,this._blocks(this._buffer,0,16)}for(r=this._h[1]>>>13,this._h[1]&=8191,o=2;o<10;o++)this._h[o]+=r,r=this._h[o]>>>13,this._h[o]&=8191;for(this._h[0]+=5*r,r=this._h[0]>>>13,this._h[0]&=8191,this._h[1]+=r,r=this._h[1]>>>13,this._h[1]&=8191,this._h[2]+=r,s[0]=this._h[0]+5,r=s[0]>>>13,s[0]&=8191,o=1;o<10;o++)s[o]=this._h[o]+r,r=s[o]>>>13,s[o]&=8191;for(s[9]-=8192,n=(1^r)-1,o=0;o<10;o++)s[o]&=n;for(n=~n,o=0;o<10;o++)this._h[o]=this._h[o]&n|s[o];for(this._h[0]=65535&(this._h[0]|this._h[1]<<13),this._h[1]=65535&(this._h[1]>>>3|this._h[2]<<10),this._h[2]=65535&(this._h[2]>>>6|this._h[3]<<7),this._h[3]=65535&(this._h[3]>>>9|this._h[4]<<4),this._h[4]=65535&(this._h[4]>>>12|this._h[5]<<1|this._h[6]<<14),this._h[5]=65535&(this._h[6]>>>2|this._h[7]<<11),this._h[6]=65535&(this._h[7]>>>5|this._h[8]<<8),this._h[7]=65535&(this._h[8]>>>8|this._h[9]<<5),i=this._h[0]+this._pad[0],this._h[0]=65535&i,o=1;o<8;o++)i=(this._h[o]+this._pad[o]|0)+(i>>>16)|0,this._h[o]=65535&i;return e[t+0]=this._h[0]>>>0,e[t+1]=this._h[0]>>>8,e[t+2]=this._h[1]>>>0,e[t+3]=this._h[1]>>>8,e[t+4]=this._h[2]>>>0,e[t+5]=this._h[2]>>>8,e[t+6]=this._h[3]>>>0,e[t+7]=this._h[3]>>>8,e[t+8]=this._h[4]>>>0,e[t+9]=this._h[4]>>>8,e[t+10]=this._h[5]>>>0,e[t+11]=this._h[5]>>>8,e[t+12]=this._h[6]>>>0,e[t+13]=this._h[6]>>>8,e[t+14]=this._h[7]>>>0,e[t+15]=this._h[7]>>>8,this._finished=!0,this},e.prototype.update=function(e){var t,r=0,n=e.length;if(this._leftover){(t=16-this._leftover)>n&&(t=n);for(var i=0;i=16&&(t=n-n%16,this._blocks(e,r,t),r+=t,n-=t),n){for(i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(7841),i=r(63447),o=r(38767);function s(e,r){return void 0===r&&(r=t.defaultRandomSource),r.randomBytes(e)}t.defaultRandomSource=new n.SystemRandomSource,t.randomBytes=s,t.randomUint32=function(e){void 0===e&&(e=t.defaultRandomSource);var r=s(4,e),n=i.readUint32LE(r);return o.wipe(r),n};var a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function u(e,r,n){if(void 0===r&&(r=a),void 0===n&&(n=t.defaultRandomSource),r.length<2)throw new Error("randomString charset is too short");if(r.length>256)throw new Error("randomString charset is too long");for(var i="",u=r.length,c=256-256%u;e>0;){for(var l=s(Math.ceil(256*e/c),n),d=0;d0;d++){var h=l[d];h{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.isAvailable=!1,this.isInstantiated=!1;var e="undefined"!=typeof self?self.crypto||self.msCrypto:null;e&&e.getRandomValues&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}return e.prototype.randomBytes=function(e){if(!this.isAvailable||!this._crypto)throw new Error("Browser random byte generator is not available.");for(var t=new Uint8Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(38767),i=function(){function e(){this.isAvailable=!1,this.isInstantiated=!1;var e=r(45423);e&&e.randomBytes&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}return e.prototype.randomBytes=function(e){if(!this.isAvailable||!this._crypto)throw new Error("Node.js random byte generator is not available.");var t=this._crypto.randomBytes(e);if(t.length!==e)throw new Error("NodeRandomSource: got fewer bytes than requested");for(var r=new Uint8Array(e),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(14262),i=r(61052),o=function(){function e(){return this.isAvailable=!1,this.name="",this._source=new n.BrowserRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Browser")):(this._source=new i.NodeRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Node")):void 0)}return e.prototype.randomBytes=function(e){if(!this.isAvailable)throw new Error("System random byte generator is not available.");return this._source.randomBytes(e)},e}();t.SystemRandomSource=o},91311:(e,t,r)=>{"use strict";var n=r(63447),i=r(38767);t.On=32,t.cS=64;var o=function(){function e(){this.digestLength=t.On,this.blockSize=t.cS,this._state=new Int32Array(8),this._temp=new Int32Array(64),this._buffer=new Uint8Array(128),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this.reset()}return e.prototype._initState=function(){this._state[0]=1779033703,this._state[1]=3144134277,this._state[2]=1013904242,this._state[3]=2773480762,this._state[4]=1359893119,this._state[5]=2600822924,this._state[6]=528734635,this._state[7]=1541459225},e.prototype.reset=function(){return this._initState(),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this},e.prototype.clean=function(){i.wipe(this._buffer),i.wipe(this._temp),this.reset()},e.prototype.update=function(e,t){if(void 0===t&&(t=e.length),this._finished)throw new Error("SHA256: can't update because hash was finished.");var r=0;if(this._bytesHashed+=t,this._bufferLength>0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=e[r++],t--;this._bufferLength===this.blockSize&&(a(this._temp,this._state,this._buffer,0,this.blockSize),this._bufferLength=0)}for(t>=this.blockSize&&(r=a(this._temp,this._state,e,r,t),t%=this.blockSize);t>0;)this._buffer[this._bufferLength++]=e[r++],t--;return this},e.prototype.finish=function(e){if(!this._finished){var t=this._bytesHashed,r=this._bufferLength,i=t/536870912|0,o=t<<3,s=t%64<56?64:128;this._buffer[r]=128;for(var u=r+1;u0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},e.prototype.restoreState=function(e){return this._state.set(e.state),this._bufferLength=e.bufferLength,e.buffer&&this._buffer.set(e.buffer),this._bytesHashed=e.bytesHashed,this._finished=!1,this},e.prototype.cleanSavedState=function(e){i.wipe(e.state),e.buffer&&i.wipe(e.buffer),e.bufferLength=0,e.bytesHashed=0},e}();t.aD=o;var s=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function a(e,t,r,i,o){for(;o>=64;){for(var a=t[0],u=t[1],c=t[2],l=t[3],d=t[4],h=t[5],f=t[6],p=t[7],g=0;g<16;g++){var m=i+4*g;e[g]=n.readUint32BE(r,m)}for(g=16;g<64;g++){var y=e[g-2],b=(y>>>17|y<<15)^(y>>>19|y<<13)^y>>>10,v=((y=e[g-15])>>>7|y<<25)^(y>>>18|y<<14)^y>>>3;e[g]=(b+e[g-7]|0)+(v+e[g-16]|0)}for(g=0;g<64;g++)b=(((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&h^~d&f)|0)+(p+(s[g]+e[g]|0)|0)|0,v=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&u^a&c^u&c)|0,p=f,f=h,h=d,d=l+b|0,l=c,c=u,u=a,a=b+v|0;t[0]+=a,t[1]+=u,t[2]+=c,t[3]+=l,t[4]+=d,t[5]+=h,t[6]+=f,t[7]+=p,i+=64,o-=64}return i}t.tW=function(e){var t=new o;t.update(e);var r=t.digest();return t.clean(),r}},75121:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(63447),i=r(38767);t.DIGEST_LENGTH=64,t.BLOCK_SIZE=128;var o=function(){function e(){this.digestLength=t.DIGEST_LENGTH,this.blockSize=t.BLOCK_SIZE,this._stateHi=new Int32Array(8),this._stateLo=new Int32Array(8),this._tempHi=new Int32Array(16),this._tempLo=new Int32Array(16),this._buffer=new Uint8Array(256),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this.reset()}return e.prototype._initState=function(){this._stateHi[0]=1779033703,this._stateHi[1]=3144134277,this._stateHi[2]=1013904242,this._stateHi[3]=2773480762,this._stateHi[4]=1359893119,this._stateHi[5]=2600822924,this._stateHi[6]=528734635,this._stateHi[7]=1541459225,this._stateLo[0]=4089235720,this._stateLo[1]=2227873595,this._stateLo[2]=4271175723,this._stateLo[3]=1595750129,this._stateLo[4]=2917565137,this._stateLo[5]=725511199,this._stateLo[6]=4215389547,this._stateLo[7]=327033209},e.prototype.reset=function(){return this._initState(),this._bufferLength=0,this._bytesHashed=0,this._finished=!1,this},e.prototype.clean=function(){i.wipe(this._buffer),i.wipe(this._tempHi),i.wipe(this._tempLo),this.reset()},e.prototype.update=function(e,r){if(void 0===r&&(r=e.length),this._finished)throw new Error("SHA512: can't update because hash was finished.");var n=0;if(this._bytesHashed+=r,this._bufferLength>0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=e[n++],r--;this._bufferLength===this.blockSize&&(a(this._tempHi,this._tempLo,this._stateHi,this._stateLo,this._buffer,0,this.blockSize),this._bufferLength=0)}for(r>=this.blockSize&&(n=a(this._tempHi,this._tempLo,this._stateHi,this._stateLo,e,n,r),r%=this.blockSize);r>0;)this._buffer[this._bufferLength++]=e[n++],r--;return this},e.prototype.finish=function(e){if(!this._finished){var t=this._bytesHashed,r=this._bufferLength,i=t/536870912|0,o=t<<3,s=t%128<112?128:256;this._buffer[r]=128;for(var u=r+1;u0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},e.prototype.restoreState=function(e){return this._stateHi.set(e.stateHi),this._stateLo.set(e.stateLo),this._bufferLength=e.bufferLength,e.buffer&&this._buffer.set(e.buffer),this._bytesHashed=e.bytesHashed,this._finished=!1,this},e.prototype.cleanSavedState=function(e){i.wipe(e.stateHi),i.wipe(e.stateLo),e.buffer&&i.wipe(e.buffer),e.bufferLength=0,e.bytesHashed=0},e}();t.SHA512=o;var s=new Int32Array([1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591]);function a(e,t,r,i,o,a,u){for(var c,l,d,h,f,p,g,m,y=r[0],b=r[1],v=r[2],A=r[3],w=r[4],E=r[5],_=r[6],I=r[7],S=i[0],k=i[1],C=i[2],T=i[3],x=i[4],M=i[5],B=i[6],P=i[7];u>=128;){for(var R=0;R<16;R++){var O=8*R+a;e[R]=n.readUint32BE(o,O),t[R]=n.readUint32BE(o,O+4)}for(R=0;R<80;R++){var N,D,L=y,U=b,F=v,j=A,z=w,H=E,K=_,G=S,Q=k,q=C,W=T,V=x,Y=M,J=B;if(f=65535&(l=P),p=l>>>16,g=65535&(c=I),m=c>>>16,f+=65535&(l=(x>>>14|w<<18)^(x>>>18|w<<14)^(w>>>9|x<<23)),p+=l>>>16,g+=65535&(c=(w>>>14|x<<18)^(w>>>18|x<<14)^(x>>>9|w<<23)),m+=c>>>16,f+=65535&(l=x&M^~x&B),p+=l>>>16,g+=65535&(c=w&E^~w&_),m+=c>>>16,c=s[2*R],f+=65535&(l=s[2*R+1]),p+=l>>>16,g+=65535&c,m+=c>>>16,c=e[R%16],p+=(l=t[R%16])>>>16,g+=65535&c,m+=c>>>16,g+=(p+=(f+=65535&l)>>>16)>>>16,f=65535&(l=h=65535&f|p<<16),p=l>>>16,g=65535&(c=d=65535&g|(m+=g>>>16)<<16),m=c>>>16,f+=65535&(l=(S>>>28|y<<4)^(y>>>2|S<<30)^(y>>>7|S<<25)),p+=l>>>16,g+=65535&(c=(y>>>28|S<<4)^(S>>>2|y<<30)^(S>>>7|y<<25)),m+=c>>>16,p+=(l=S&k^S&C^k&C)>>>16,g+=65535&(c=y&b^y&v^b&v),m+=c>>>16,N=65535&(g+=(p+=(f+=65535&l)>>>16)>>>16)|(m+=g>>>16)<<16,D=65535&f|p<<16,f=65535&(l=W),p=l>>>16,g=65535&(c=j),m=c>>>16,p+=(l=h)>>>16,g+=65535&(c=d),m+=c>>>16,b=L,v=U,A=F,w=j=65535&(g+=(p+=(f+=65535&l)>>>16)>>>16)|(m+=g>>>16)<<16,E=z,_=H,I=K,y=N,k=G,C=Q,T=q,x=W=65535&f|p<<16,M=V,B=Y,P=J,S=D,R%16==15)for(O=0;O<16;O++)c=e[O],f=65535&(l=t[O]),p=l>>>16,g=65535&c,m=c>>>16,c=e[(O+9)%16],f+=65535&(l=t[(O+9)%16]),p+=l>>>16,g+=65535&c,m+=c>>>16,d=e[(O+1)%16],f+=65535&(l=((h=t[(O+1)%16])>>>1|d<<31)^(h>>>8|d<<24)^(h>>>7|d<<25)),p+=l>>>16,g+=65535&(c=(d>>>1|h<<31)^(d>>>8|h<<24)^d>>>7),m+=c>>>16,d=e[(O+14)%16],p+=(l=((h=t[(O+14)%16])>>>19|d<<13)^(d>>>29|h<<3)^(h>>>6|d<<26))>>>16,g+=65535&(c=(d>>>19|h<<13)^(h>>>29|d<<3)^d>>>6),m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,e[O]=65535&g|m<<16,t[O]=65535&f|p<<16}f=65535&(l=S),p=l>>>16,g=65535&(c=y),m=c>>>16,c=r[0],p+=(l=i[0])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[0]=y=65535&g|m<<16,i[0]=S=65535&f|p<<16,f=65535&(l=k),p=l>>>16,g=65535&(c=b),m=c>>>16,c=r[1],p+=(l=i[1])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[1]=b=65535&g|m<<16,i[1]=k=65535&f|p<<16,f=65535&(l=C),p=l>>>16,g=65535&(c=v),m=c>>>16,c=r[2],p+=(l=i[2])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[2]=v=65535&g|m<<16,i[2]=C=65535&f|p<<16,f=65535&(l=T),p=l>>>16,g=65535&(c=A),m=c>>>16,c=r[3],p+=(l=i[3])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[3]=A=65535&g|m<<16,i[3]=T=65535&f|p<<16,f=65535&(l=x),p=l>>>16,g=65535&(c=w),m=c>>>16,c=r[4],p+=(l=i[4])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[4]=w=65535&g|m<<16,i[4]=x=65535&f|p<<16,f=65535&(l=M),p=l>>>16,g=65535&(c=E),m=c>>>16,c=r[5],p+=(l=i[5])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[5]=E=65535&g|m<<16,i[5]=M=65535&f|p<<16,f=65535&(l=B),p=l>>>16,g=65535&(c=_),m=c>>>16,c=r[6],p+=(l=i[6])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[6]=_=65535&g|m<<16,i[6]=B=65535&f|p<<16,f=65535&(l=P),p=l>>>16,g=65535&(c=I),m=c>>>16,c=r[7],p+=(l=i[7])>>>16,g+=65535&c,m+=c>>>16,m+=(g+=(p+=(f+=65535&l)>>>16)>>>16)>>>16,r[7]=I=65535&g|m<<16,i[7]=P=65535&f|p<<16,a+=128,u-=128}return a}t.hash=function(e){var t=new o;t.update(e);var r=t.digest();return t.clean(),r}},38767:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wipe=function(e){for(var t=0;t{"use strict";t.Tc=t.TZ=t.wE=t.Xx=void 0;const n=r(15050),i=r(38767);function o(e){const t=new Float64Array(16);if(e)for(let r=0;r=0;--e){const t=r[e>>>3]>>>(7&e)&1;c(i,s,t),c(p,g,t),l(m,i,p),d(i,i,p),l(p,s,g),d(s,s,g),f(g,m),f(y,i),h(i,p,i),h(p,s,m),l(m,i,p),d(i,i,p),f(s,i),d(p,g,y),h(i,p,a),l(i,i,g),h(p,p,i),h(i,g,y),h(g,s,n),f(s,m),c(i,s,t),c(p,g,t)}for(let e=0;e<16;e++)n[e+16]=i[e],n[e+32]=p[e],n[e+48]=s[e],n[e+64]=g[e];const b=n.subarray(32),v=n.subarray(16);!function(e,t){const r=o();for(let e=0;e<16;e++)r[e]=t[e];for(let e=253;e>=0;e--)f(r,r),2!==e&&4!==e&&h(r,r,t);for(let t=0;t<16;t++)e[t]=r[t]}(b,b),h(v,v,b);const A=new Uint8Array(32);return function(e,t){const r=o(),n=o();for(let e=0;e<16;e++)n[e]=t[e];u(n),u(n),u(n);for(let e=0;e<2;e++){r[0]=n[0]-65517;for(let e=1;e<15;e++)r[e]=n[e]-65535-(r[e-1]>>16&1),r[e-1]&=65535;r[15]=n[15]-32767-(r[14]>>16&1);const e=r[15]>>16&1;r[14]&=65535,c(n,r,1-e)}for(let t=0;t<16;t++)e[2*t]=255&n[t],e[2*t+1]=n[t]>>8}(A,v),A}t.TZ=function(e){const r=(0,n.randomBytes)(32,e),o=function(e){if(e.length!==t.wE)throw new Error(`x25519: seed must be ${t.wE} bytes`);const r=new Uint8Array(e);return{publicKey:(n=r,p(n,s)),secretKey:r};var n}(r);return(0,i.wipe)(r),o},t.Tc=function(e,r,n=!1){if(e.length!==t.Xx)throw new Error("X25519: incorrect secret key length");if(r.length!==t.Xx)throw new Error("X25519: incorrect public key length");const i=p(e,r);if(n){let e=0;for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomStringForEntropy=t.randomString=t.randomUint32=t.randomBytes=t.defaultRandomSource=void 0;const n=r(10406),i=r(63447),o=r(38767);function s(e,r=t.defaultRandomSource){return r.randomBytes(e)}t.defaultRandomSource=new n.SystemRandomSource,t.randomBytes=s,t.randomUint32=function(e=t.defaultRandomSource){const r=s(4,e),n=(0,i.readUint32LE)(r);return(0,o.wipe)(r),n};const a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function u(e,r=a,n=t.defaultRandomSource){if(r.length<2)throw new Error("randomString charset is too short");if(r.length>256)throw new Error("randomString charset is too long");let i="";const u=r.length,c=256-256%u;for(;e>0;){const t=s(Math.ceil(256*e/c),n);for(let n=0;n0;n++){const o=t[n];o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserRandomSource=void 0,t.BrowserRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;const e="undefined"!=typeof self?self.crypto||self.msCrypto:null;e&&void 0!==e.getRandomValues&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}randomBytes(e){if(!this.isAvailable||!this._crypto)throw new Error("Browser random byte generator is not available.");const t=new Uint8Array(e);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeRandomSource=void 0;const n=r(38767);t.NodeRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;{const e=r(70190);e&&e.randomBytes&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}}randomBytes(e){if(!this.isAvailable||!this._crypto)throw new Error("Node.js random byte generator is not available.");let t=this._crypto.randomBytes(e);if(t.length!==e)throw new Error("NodeRandomSource: got fewer bytes than requested");const r=new Uint8Array(e);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SystemRandomSource=void 0;const n=r(451),i=r(72639);t.SystemRandomSource=class{constructor(){return this.isAvailable=!1,this.name="",this._source=new n.BrowserRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Browser")):(this._source=new i.NodeRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Node")):void 0)}randomBytes(e){if(!this.isAvailable)throw new Error("System random byte generator is not available.");return this._source.randomBytes(e)}}},61182:(e,t,r)=>{"use strict";function n(e){return Object.keys(e)}var i;r.r(t),r.d(t,{BeaconWallet:()=>hn,BeaconWalletNotInitialized:()=>ln,MissingRequiredScopes:()=>dn,VERSION:()=>cn}),function(e){e.PENDING="pending",e.RESOLVED="resolved",e.REJECTED="rejected"}(i||(i={}));const o=()=>{throw new Error("ExposedPromise not initialized yet.")};class s{constructor(){this._resolve=o,this._reject=o,this._status=i.PENDING,this._promise=new Promise(((e,t)=>{this._resolve=t=>{this.isSettled()||(this._promiseResult=t,e(t),this._status=i.RESOLVED)},this._reject=e=>{this.isSettled()||(this._promiseError=e,t(e),this._status=i.REJECTED)}}))}get promise(){return this._promise}get resolve(){return this._resolve}get reject(){return this._reject}get status(){return this._status}get promiseResult(){return this._promiseResult}get promiseError(){return this._promiseError}static resolve(e){const t=new s;return t.resolve(e),t}static reject(e){const t=new s;return t.reject(e),t}isPending(){return this.status===i.PENDING}isResolved(){return this.status===i.RESOLVED}isRejected(){return this.status===i.REJECTED}isSettled(){return this.isResolved()||this.isRejected()}}var a=r(29848),u=r(79869),c=r(1048).Buffer,l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function d(e){return c.from(e).toString("hex")}function h(e){return l(this,void 0,void 0,(function*(){return yield u.ready,d((0,u.crypto_generichash)(32,e))}))}function f(e){return l(this,void 0,void 0,(function*(){return yield u.ready,(0,u.crypto_sign_seed_keypair)((0,u.crypto_generichash)(32,(0,u.from_string)(e)))}))}function p(e,t){return l(this,void 0,void 0,(function*(){yield u.ready;const r=c.from((0,u.randombytes_buf)(u.crypto_secretbox_NONCEBYTES));return d(c.concat([r,c.from((0,u.crypto_secretbox_easy)(c.from(e,"utf8"),r,t))]))}))}function g(e,t){return l(this,void 0,void 0,(function*(){yield u.ready;const r=e.slice(0,u.crypto_secretbox_NONCEBYTES),n=e.slice(u.crypto_secretbox_NONCEBYTES);return c.from((0,u.crypto_secretbox_open_easy)(n,r,t)).toString("utf8")}))}function m(e,t,r){return l(this,void 0,void 0,(function*(){yield u.ready;const n=(0,u.crypto_sign_ed25519_sk_to_curve25519)(c.from(r)),i=(0,u.crypto_sign_ed25519_pk_to_curve25519)(c.from(t)),o=(0,u.crypto_box_seal_open)(e,i,n);return c.from(o).toString()}))}function y(e,t){return`@${e}:${t}`}var b,v,A,w,E,_,I,S,k,C,T,x=r(1048).Buffer;function M(){return e=this,t=void 0,n=function*(){yield u.ready;const e=(0,u.randombytes_buf)(16);return[e.slice(0,4),e.slice(4,6),e.slice(6,8),e.slice(8,10),e.slice(10,16)].map((function(e){return x.from(e).toString("hex")})).join("-")},new((r=void 0)||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}));var e,t,r,n}!function(e){e.BlockchainRequest="blockchain_request",e.PermissionRequest="permission_request",e.SignPayloadRequest="sign_payload_request",e.OperationRequest="operation_request",e.BroadcastRequest="broadcast_request",e.BlockchainResponse="blockchain_response",e.PermissionResponse="permission_response",e.SignPayloadResponse="sign_payload_response",e.OperationResponse="operation_response",e.BroadcastResponse="broadcast_response",e.Acknowledge="acknowledge",e.Disconnect="disconnect",e.Error="error"}(b||(b={})),function(e){e.SIGN="sign",e.OPERATION_REQUEST="operation_request",e.ENCRYPT="encrypt",e.THRESHOLD="threshold"}(v||(v={})),function(e){e.MAINNET="mainnet",e.DELPHINET="delphinet",e.EDONET="edonet",e.FLORENCENET="florencenet",e.GRANADANET="granadanet",e.HANGZHOUNET="hangzhounet",e.ITHACANET="ithacanet",e.JAKARTANET="jakartanet",e.CUSTOM="custom"}(A||(A={})),function(e){e.ENDORSEMENT="endorsement",e.SEED_NONCE_REVELATION="seed_nonce_revelation",e.DOUBLE_ENDORSEMENT_EVIDENCE="double_endorsement_evidence",e.DOUBLE_BAKING_EVIDENCE="double_baking_evidence",e.ACTIVATE_ACCOUNT="activate_account",e.PROPOSALS="proposals",e.BALLOT="ballot",e.REVEAL="reveal",e.TRANSACTION="transaction",e.ORIGINATION="origination",e.DELEGATION="delegation"}(w||(w={})),function(e){e.WEBSITE="website",e.EXTENSION="extension",e.P2P="p2p"}(E||(E={})),function(e){e.BACKGROUND="toBackground",e.PAGE="toPage",e.EXTENSION="toExtension"}(_||(_={})),function(e){e.BROADCAST_ERROR="BROADCAST_ERROR",e.NETWORK_NOT_SUPPORTED="NETWORK_NOT_SUPPORTED",e.NO_ADDRESS_ERROR="NO_ADDRESS_ERROR",e.NO_PRIVATE_KEY_FOUND_ERROR="NO_PRIVATE_KEY_FOUND_ERROR",e.NOT_GRANTED_ERROR="NOT_GRANTED_ERROR",e.PARAMETERS_INVALID_ERROR="PARAMETERS_INVALID_ERROR",e.TOO_MANY_OPERATIONS="TOO_MANY_OPERATIONS",e.TRANSACTION_INVALID_ERROR="TRANSACTION_INVALID_ERROR",e.SIGNATURE_TYPE_NOT_SUPPORTED="SIGNATURE_TYPE_NOT_SUPPORTED",e.ABORTED_ERROR="ABORTED_ERROR",e.UNKNOWN_ERROR="UNKNOWN_ERROR"}(I||(I={})),function(e){e.NOT_CONNECTED="NOT_CONNECTED",e.CONNECTING="CONNECTING",e.CONNECTED="CONNECTED"}(S||(S={})),function(e){e.CHROME_MESSAGE="chrome_message",e.POST_MESSAGE="post_message",e.LEDGER="ledger",e.P2P="p2p"}(k||(k={})),(T=C||(C={})).TRANSPORT_P2P_PEERS_DAPP="beacon:communication-peers-dapp",T.TRANSPORT_P2P_PEERS_WALLET="beacon:communication-peers-wallet",T.TRANSPORT_POSTMESSAGE_PEERS_DAPP="beacon:postmessage-peers-dapp",T.TRANSPORT_POSTMESSAGE_PEERS_WALLET="beacon:postmessage-peers-wallet",T.ACCOUNTS="beacon:accounts",T.ACTIVE_ACCOUNT="beacon:active-account",T.BEACON_SDK_SECRET_SEED="beacon:sdk-secret-seed",T.APP_METADATA_LIST="beacon:app-metadata-list",T.PERMISSION_LIST="beacon:permissions",T.BEACON_SDK_VERSION="beacon:sdk_version",T.MATRIX_PRESERVED_STATE="beacon:sdk-matrix-preserved-state",T.MATRIX_PEER_ROOM_IDS="beacon:matrix-peer-rooms",T.MATRIX_SELECTED_NODE="beacon:matrix-selected-node",T.MULTI_NODE_SETUP_DONE="beacon:multi-node-setup";const B={[C.TRANSPORT_P2P_PEERS_DAPP]:[],[C.TRANSPORT_P2P_PEERS_WALLET]:[],[C.TRANSPORT_POSTMESSAGE_PEERS_DAPP]:[],[C.TRANSPORT_POSTMESSAGE_PEERS_WALLET]:[],[C.ACCOUNTS]:[],[C.ACTIVE_ACCOUNT]:void 0,[C.BEACON_SDK_SECRET_SEED]:void 0,[C.APP_METADATA_LIST]:[],[C.PERMISSION_LIST]:[],[C.BEACON_SDK_VERSION]:void 0,[C.MATRIX_PRESERVED_STATE]:{},[C.MATRIX_PEER_ROOM_IDS]:{},[C.MATRIX_SELECTED_NODE]:void 0,[C.MULTI_NODE_SETUP_DONE]:void 0};var P,R;!function(e){e.RAW="raw",e.OPERATION="operation",e.MICHELINE="micheline"}(P||(P={})),function(e){e.LIGHT="light",e.DARK="dark"}(R||(R={}));const O="3";var N=r(4364);const D=[e=>{}];let L={postMessage:(e,t)=>{N.log("GOT MOCK POST MESSAGE",e),D.forEach((t=>{t({data:e})}))},addEventListener:(e,t)=>{D.push(t)},removeEventListener:(e,t)=>{D.splice(D.indexOf((e=>e===t)),1)},location:{origin:"*"}};try{"undefined"!=typeof window&&(L=window)}catch(e){N.log(`not defined: ${e}`)}var U=r(4364),F=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class j{constructor(e){if(this._beaconId=new s,this._keyPair=new s,!e.name)throw new Error("Name not set");if(!e.storage)throw new Error("Storage not set");this.name=e.name,this.iconUrl=e.iconUrl,this.appUrl=e.appUrl,this.storage=e.storage,L.beaconCreatedClientInstance?U.warn("[BEACON] It looks like you created multiple Beacon SDK Client instances. This can lead to problems. Only create one instance and re-use it everywhere."):L.beaconCreatedClientInstance=!0,this.initSDK().catch(U.error)}get beaconId(){return this._beaconId.promise}get keyPair(){return this._keyPair.promise}destroy(){return F(this,void 0,void 0,(function*(){yield this.removeBeaconEntriesFromStorage(),L.beaconCreatedClientInstance=!1}))}initSDK(){return F(this,void 0,void 0,(function*(){return this.storage.set(C.BEACON_SDK_VERSION,"3.0.0").catch(U.error),this.loadOrCreateBeaconSecret().catch(U.error),this.keyPair.then((e=>{this._beaconId.resolve(d(e.publicKey))}))}))}removeBeaconEntriesFromStorage(){return F(this,void 0,void 0,(function*(){const e=Object.values(C);yield Promise.all(e.map((e=>this.storage.delete(e))))}))}loadOrCreateBeaconSecret(){return F(this,void 0,void 0,(function*(){const e=yield this.storage.get(C.BEACON_SDK_SECRET_SEED);if(e&&"string"==typeof e)this._keyPair.resolve(yield f(e));else{const e=yield M();yield this.storage.set(C.BEACON_SDK_SECRET_SEED,e),this._keyPair.resolve(yield f(e))}}))}}var z=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class H{constructor(e,t){this.storage=e,this.storageKey=t}getAll(){return z(this,void 0,void 0,(function*(){return this.storage.get(this.storageKey)}))}getOne(e){return z(this,void 0,void 0,(function*(){return(yield this.storage.get(this.storageKey)).find(e)}))}addOne(e,t,r=!0){return z(this,void 0,void 0,(function*(){const n=yield this.storage.get(this.storageKey);if(n.some(t)){if(r)for(let r=0;r!e(t)));return this.storage.set(this.storageKey,t)}))}removeAll(){return z(this,void 0,void 0,(function*(){return this.storage.delete(this.storageKey)}))}}var K=r(1048).Buffer;const G=(e,t)=>{return r=void 0,n=void 0,o=function*(){const r=[e,t.type];t.name&&r.push(`name:${t.name}`),t.rpcUrl&&r.push(`rpc:${t.rpcUrl}`),yield u.ready;const n=K.from((0,u.crypto_generichash)(10,r.join("-")));return a.encode(n)},new((i=void 0)||(i=Promise))((function(e,t){function s(e){try{u(o.next(e))}catch(e){t(e)}}function a(e){try{u(o.throw(e))}catch(e){t(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof i?r:new i((function(e){e(r)}))).then(s,a)}u((o=o.apply(r,n||[])).next())}));var r,n,i,o};class Q{static hasPermission(e,t,r){return n=this,i=void 0,s=function*(){switch(e.type){case b.PermissionRequest:case b.BroadcastRequest:return!0;case b.OperationRequest:{const r=yield G(e.sourceAddress,e.network),n=yield t(r);return!!n&&n.scopes.includes(v.OPERATION_REQUEST)}case b.SignPayloadRequest:{const t=(yield r()).filter((t=>t.address===e.sourceAddress));return 0!==t.length&&t.some((e=>e.scopes.includes(v.SIGN)))}default:throw new Error("Message not handled")}},new((o=void 0)||(o=Promise))((function(e,t){function r(e){try{u(s.next(e))}catch(e){t(e)}}function a(e){try{u(s.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(r,a)}u((s=s.apply(n,i||[])).next())}));var n,i,o,s}}var q=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class W{constructor(e){this.storageManager=new H(e,C.ACCOUNTS)}getAccounts(){return q(this,void 0,void 0,(function*(){return this.storageManager.getAll()}))}getAccount(e){return q(this,void 0,void 0,(function*(){return this.storageManager.getOne((t=>t.accountIdentifier===e))}))}addAccount(e){return q(this,void 0,void 0,(function*(){return this.storageManager.addOne(e,(t=>t.accountIdentifier===e.accountIdentifier))}))}removeAccount(e){return q(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>t.accountIdentifier===e))}))}removeAccounts(e){return q(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>e.includes(t.accountIdentifier)))}))}removeAllAccounts(){return q(this,void 0,void 0,(function*(){return this.storageManager.removeAll()}))}hasPermission(e){return q(this,void 0,void 0,(function*(){return Q.hasPermission(e,this.getAccount.bind(this),this.getAccounts.bind(this))}))}}var V=r(1048).Buffer;const Y=e=>{return t=void 0,r=void 0,i=function*(){yield u.ready;const t=V.from((0,u.crypto_generichash)(5,V.from(e,"hex")));return a.encode(t)},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i};var J=r(4364);let X=!!L.beaconSdkDebugEnabled;X&&J.log("[BEACON]: Debug mode is ON (turned on either by the developer or a browser extension)");var Z=r(4364);class ${constructor(e){this.name=e}debug(e,...t){this._log("debug",e,t)}log(e,...t){this._log("log",e,t)}warn(e,...t){this._log("warn",e,t)}error(e,...t){this._log("error",e,t)}_log(e,t,r=[]){if(!X)return;let n=`[BEACON] ${(new Date).toISOString()} [${this.name}](${t})`,i=r;switch(r[0]&&"string"==typeof r[0]&&(n+=` ${r[0]}`,i=r.slice(1)),e){case"error":Z.group(n),Z.error(...i);break;case"warn":Z.group(n),Z.warn(...i);break;case"debug":Z.groupCollapsed(n),Z.debug(...i);break;default:Z.group(n),Z.log(...i)}Z.groupEnd()}}var ee=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const te=new $("Client");class re extends j{constructor(e){var t;super(e),this.rateLimit=2,this.rateLimitWindowInSeconds=5,this.requestCounter=[],this._transport=new s,this.accountManager=new W(e.storage),this.matrixNodes=null!==(t=e.matrixNodes)&&void 0!==t?t:[],this.handleResponse=(e,t)=>{throw new Error(`not overwritten${JSON.stringify(e)} - ${JSON.stringify(t)}`)}}get transport(){return this._transport.promise}get connectionStatus(){var e,t;return null!==(t=null===(e=this._transport.promiseResult)||void 0===e?void 0:e.connectionStatus)&&void 0!==t?t:S.NOT_CONNECTED}get ready(){return this.transport.then((()=>{}))}getAccounts(){return ee(this,void 0,void 0,(function*(){return this.accountManager.getAccounts()}))}getAccount(e){return ee(this,void 0,void 0,(function*(){return this.accountManager.getAccount(e)}))}removeAccount(e){return ee(this,void 0,void 0,(function*(){return this.accountManager.removeAccount(e)}))}removeAllAccounts(){return ee(this,void 0,void 0,(function*(){return this.accountManager.removeAllAccounts()}))}addRequestAndCheckIfRateLimited(){return ee(this,void 0,void 0,(function*(){const e=(new Date).getTime();return this.requestCounter=this.requestCounter.filter((t=>t+1e3*this.rateLimitWindowInSeconds>e)),this.requestCounter.push(e),this.requestCounter.length>this.rateLimit}))}init(e){return ee(this,void 0,void 0,(function*(){return this._transport.status===i.RESOLVED?(yield this.transport).type:(yield this.setTransport(e),e.type)}))}getOwnAppMetadata(){return ee(this,void 0,void 0,(function*(){return{senderId:yield Y(yield this.beaconId),name:this.name,icon:this.iconUrl}}))}getPeers(){return ee(this,void 0,void 0,(function*(){return(yield this.transport).getPeers()}))}addPeer(e){return ee(this,void 0,void 0,(function*(){return(yield this.transport).addPeer(e)}))}destroy(){const e=Object.create(null,{destroy:{get:()=>super.destroy}});return ee(this,void 0,void 0,(function*(){this._transport.status===i.RESOLVED&&(yield(yield this.transport).disconnect()),yield e.destroy.call(this)}))}setTransport(e){return ee(this,void 0,void 0,(function*(){e?this._transport.isSettled()?this._transport=s.resolve(e):this._transport.resolve(e):this._transport.isSettled()&&(this._transport=new s)}))}addListener(e){return ee(this,void 0,void 0,(function*(){e.addListener(((e,t)=>ee(this,void 0,void 0,(function*(){if("string"==typeof e){const r=yield(new Ae).deserialize(e);this.handleResponse(r,t)}})))).catch((e=>te.error("addListener",e)))}))}sendDisconnectToPeer(e,t){return ee(this,void 0,void 0,(function*(){const r={id:yield M(),version:O,senderId:yield Y(yield this.beaconId),type:b.Disconnect},n=yield(new Ae).serialize(r),i=null!=t?t:yield this.transport;yield i.send(n,e)}))}}class ne{constructor(e,t){this.name="BeaconError",this.title="Error",this.message=`[${e}]:${t}`,this.description=t}get fullDescription(){return{description:this.description}}static getError(e,t){switch(e){case I.BROADCAST_ERROR:return new ie;case I.NETWORK_NOT_SUPPORTED:return new oe;case I.NO_ADDRESS_ERROR:return new se;case I.NO_PRIVATE_KEY_FOUND_ERROR:return new ae;case I.NOT_GRANTED_ERROR:return new ue;case I.PARAMETERS_INVALID_ERROR:return new ce;case I.TOO_MANY_OPERATIONS:return new le;case I.TRANSACTION_INVALID_ERROR:return new de(t);case I.SIGNATURE_TYPE_NOT_SUPPORTED:return new Re;case I.ABORTED_ERROR:return new _e;case I.UNKNOWN_ERROR:return new he}}}class ie extends ne{constructor(){super(I.BROADCAST_ERROR,"The transaction could not be broadcast to the network. Please try again."),this.name="BroadcastBeaconError",this.title="Broadcast Error"}}class oe extends ne{constructor(){super(I.NETWORK_NOT_SUPPORTED,"The wallet does not support this network. Please select another one."),this.name="NetworkNotSupportedBeaconError",this.title="Network Error"}}class se extends ne{constructor(){super(I.NO_ADDRESS_ERROR,"The wallet does not have an account set up. Please make sure to set up your wallet and try again."),this.name="NoAddressBeaconError",this.title="No Address"}}class ae extends ne{constructor(){super(I.NO_PRIVATE_KEY_FOUND_ERROR,"The account you are trying to interact with is not available. Please make sure to add the account to your wallet and try again."),this.name="NoPrivateKeyBeaconError",this.title="Account Not Found"}}class ue extends ne{constructor(){super(I.NOT_GRANTED_ERROR,"You do not have the necessary permissions to perform this action. Please initiate another permission request and give the necessary permissions."),this.name="NotGrantedBeaconError",this.title="Permission Not Granted"}}class ce extends ne{constructor(){super(I.PARAMETERS_INVALID_ERROR,"Some of the parameters you provided are invalid and the request could not be completed. Please check your inputs and try again."),this.name="ParametersInvalidBeaconError",this.title="Parameters Invalid"}}class le extends ne{constructor(){super(I.TOO_MANY_OPERATIONS,"The request contains too many transactions. Please include fewer operations and try again."),this.name="TooManyOperationsBeaconError",this.title="Too Many Operations"}}class de extends ne{constructor(e){super(I.TRANSACTION_INVALID_ERROR,"The transaction is invalid and the node did not accept it."),this.data=e,this.name="TransactionInvalidBeaconError",this.title="Transaction Invalid",this.data=e}get fullDescription(){return{description:this.description,data:JSON.stringify(this.data,void 0,2)}}}class he extends ne{constructor(){super(I.UNKNOWN_ERROR,"An unknown error occured. Please try again or report it to a developer."),this.name="UnknownBeaconError",this.title="Error"}}var fe=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const pe=new $("Transport");class ge{constructor(e,t,r){this.type=k.POST_MESSAGE,this._isConnected=S.NOT_CONNECTED,this.listeners=[],this.name=e,this.client=t,this.peerManager=r}get connectionStatus(){return this._isConnected}static isAvailable(){return fe(this,void 0,void 0,(function*(){return Promise.resolve(!1)}))}connect(){return fe(this,void 0,void 0,(function*(){pe.log("connect"),this._isConnected=S.CONNECTED}))}disconnect(){return fe(this,void 0,void 0,(function*(){pe.log("disconnect"),this._isConnected=S.NOT_CONNECTED}))}send(e,t){return fe(this,void 0,void 0,(function*(){if(t)return this.client.sendMessage(e,t);{const t=(yield this.getPeers()).map((t=>this.client.sendMessage(e,t)));return(yield Promise.all(t))[0]}}))}addListener(e){return fe(this,void 0,void 0,(function*(){pe.debug("addListener",e),this.listeners.push(e)}))}removeListener(e){return fe(this,void 0,void 0,(function*(){pe.log("removeListener"),this.listeners=this.listeners.filter((t=>t!==e))}))}getPeers(){return fe(this,void 0,void 0,(function*(){return this.peerManager.getPeers()}))}addPeer(e,t=!0){return fe(this,void 0,void 0,(function*(){pe.log("addPeer","adding peer",e),yield this.peerManager.addPeer(e),yield this.listen(e.publicKey)}))}removePeer(e){return fe(this,void 0,void 0,(function*(){pe.log("removePeer","removing peer",e),yield this.peerManager.removePeer(e.publicKey),this.client&&(yield this.client.unsubscribeFromEncryptedMessage(e.publicKey))}))}removeAllPeers(){return fe(this,void 0,void 0,(function*(){pe.log("removeAllPeers"),yield this.peerManager.removeAllPeers(),this.client&&(yield this.client.unsubscribeFromEncryptedMessages())}))}notifyListeners(e,t){return fe(this,void 0,void 0,(function*(){0===this.listeners.length?pe.warn("notifyListeners","0 listeners notified!",this):pe.log("notifyListeners",`Notifying ${this.listeners.length} listeners`,this),this.listeners.forEach((r=>{r(e,t)}))}))}}var me=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class ye{constructor(e){this.prefix=e}static isSupported(){return me(this,void 0,void 0,(function*(){return Promise.resolve(Boolean("undefined"!=typeof window)&&Boolean(window.localStorage))}))}get(e){return me(this,void 0,void 0,(function*(){const t=localStorage.getItem(this.getPrefixedKey(e));if(!t)return"object"==typeof B[e]?JSON.parse(JSON.stringify(B[e])):B[e];try{return JSON.parse(t)}catch(e){return t}}))}set(e,t){return me(this,void 0,void 0,(function*(){return"string"==typeof t?localStorage.setItem(this.getPrefixedKey(e),t):localStorage.setItem(this.getPrefixedKey(e),JSON.stringify(t))}))}delete(e){return me(this,void 0,void 0,(function*(){return Promise.resolve(localStorage.removeItem(this.getPrefixedKey(e)))}))}getPrefixedKey(e){return this.prefix?`${this.prefix}-${e}`:e}}new $("STORAGE");var be=r(1048).Buffer,ve=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ae{serialize(e){return ve(this,void 0,void 0,(function*(){const t=JSON.stringify(e);return a.encode(be.from(t))}))}deserialize(e){return ve(this,void 0,void 0,(function*(){if("string"!=typeof e)throw new Error("Encoded payload needs to be a string");return JSON.parse(a.decode(e).toString())}))}}var we=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ee{constructor(e){this.storageManager=new H(e,C.APP_METADATA_LIST)}getAppMetadataList(){return we(this,void 0,void 0,(function*(){return this.storageManager.getAll()}))}getAppMetadata(e){return we(this,void 0,void 0,(function*(){return this.storageManager.getOne((t=>t.senderId===e))}))}addAppMetadata(e){return we(this,void 0,void 0,(function*(){return this.storageManager.addOne(e,(t=>t.senderId===e.senderId))}))}removeAppMetadata(e){return we(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>t.senderId===e))}))}removeAppMetadatas(e){return we(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>e.includes(t.senderId)))}))}removeAllAppMetadata(){return we(this,void 0,void 0,(function*(){return this.storageManager.removeAll()}))}}class _e extends ne{constructor(){super(I.ABORTED_ERROR,"The action was aborted by the user."),this.name="UnknownBeaconError",this.title="Aborted"}}var Ie=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Se{constructor(e,t){this.storageManager=new H(e,t)}hasPeer(e){return Ie(this,void 0,void 0,(function*(){return!!(yield this.getPeer(e))}))}getPeers(){return Ie(this,void 0,void 0,(function*(){return this.storageManager.getAll()}))}getPeer(e){return Ie(this,void 0,void 0,(function*(){return this.storageManager.getOne((t=>t.publicKey===e))}))}addPeer(e){return Ie(this,void 0,void 0,(function*(){return this.storageManager.addOne(e,(t=>t.publicKey===e.publicKey))}))}removePeer(e){return Ie(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>t.publicKey===e))}))}removePeers(e){return Ie(this,void 0,void 0,(function*(){return this.storageManager.remove((t=>e.includes(t.publicKey)))}))}removeAllPeers(){return Ie(this,void 0,void 0,(function*(){return this.storageManager.removeAll()}))}}var ke=r(1048).Buffer,Ce=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Te{constructor(e){this.keyPair=e}getPublicKey(){return Ce(this,void 0,void 0,(function*(){return d(this.keyPair.publicKey)}))}getPublicKeyHash(){return Ce(this,void 0,void 0,(function*(){return h(this.keyPair.publicKey)}))}createCryptoBox(e,t){return Ce(this,void 0,void 0,(function*(){const r=(0,u.crypto_sign_ed25519_sk_to_curve25519)(ke.from(t)),n=(0,u.crypto_sign_ed25519_pk_to_curve25519)(ke.from(t).slice(32,64)),i=(0,u.crypto_sign_ed25519_pk_to_curve25519)(ke.from(e,"hex"));return[ke.from(n),ke.from(r),ke.from(i)]}))}createCryptoBoxServer(e,t){return Ce(this,void 0,void 0,(function*(){const r=yield this.createCryptoBox(e,t);return(0,u.crypto_kx_server_session_keys)(...r)}))}createCryptoBoxClient(e,t){return Ce(this,void 0,void 0,(function*(){const r=yield this.createCryptoBox(e,t);return(0,u.crypto_kx_client_session_keys)(...r)}))}encryptMessageAsymmetric(e,t){return Ce(this,void 0,void 0,(function*(){return function(e,t){return l(this,void 0,void 0,(function*(){yield u.ready;const r=(0,u.crypto_sign_ed25519_pk_to_curve25519)(c.from(t));return d((0,u.crypto_box_seal)(e,r))}))}(t,ke.from(e,"hex"))}))}}var xe=r(4364),Me=r(1048).Buffer,Be=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Pe extends Te{constructor(e,t){super(t),this.name=e,this.init().catch(xe.error)}start(){return Be(this,void 0,void 0,(function*(){yield u.ready}))}getPairingRequestInfo(){return Be(this,void 0,void 0,(function*(){return{id:yield M(),type:"postmessage-pairing-request",name:this.name,version:O,publicKey:yield this.getPublicKey()}}))}getPairingResponseInfo(e){return Be(this,void 0,void 0,(function*(){return{id:e.id,type:"postmessage-pairing-response",name:this.name,version:O,publicKey:yield this.getPublicKey()}}))}unsubscribeFromEncryptedMessage(e){return Be(this,void 0,void 0,(function*(){this.activeListeners.get(e)&&this.activeListeners.delete(e)}))}unsubscribeFromEncryptedMessages(){return Be(this,void 0,void 0,(function*(){this.activeListeners.clear()}))}decryptMessage(e,t){return Be(this,void 0,void 0,(function*(){const{sharedRx:r}=yield this.createCryptoBoxServer(e,this.keyPair.privateKey),n=Me.from(t,"hex");if(n.length>=u.crypto_secretbox_NONCEBYTES+u.crypto_secretbox_MACBYTES)try{return yield g(n,r)}catch(e){}throw new Error("Could not decrypt message")}))}encryptMessage(e,t){return Be(this,void 0,void 0,(function*(){const{sharedTx:r}=yield this.createCryptoBoxClient(e,this.keyPair.privateKey);return p(t,r)}))}}class Re extends ne{constructor(){super(I.SIGNATURE_TYPE_NOT_SUPPORTED,"The wallet is not able to sign payloads of this type."),this.name="SignatureTypeNotSupportedBeaconError",this.title="Signature Type Not Supported"}}var Oe,Ne=r(26660),De=r.n(Ne);!function(e){e.TEXT="m.text"}(Oe||(Oe={}));class Le{constructor(e,t,r,n){this.type=e,this.sender=t,this.content=r,this.timestamp=n}static from(e){if(Fe(e))return new Le(e.content.msgtype,e.sender,e.content.body,e.origin_server_ts)}}const Ue=e=>"m.room.message"===e.type,Fe=e=>Ue(e)&&e.content instanceof Object&&"msgtype"in e.content&&e.content.msgtype===Oe.TEXT;var je;!function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.JOINED=1]="JOINED",e[e.INVITED=2]="INVITED",e[e.LEFT=3]="LEFT"}(je||(je={}));class ze{constructor(e,t=je.UNKNOWN,r=[],n=[]){this.id=e,this.status=t,this.members=r,this.messages=n}static fromSync(e){function t(e,t){return Object.entries(e).map((([e,r])=>t(e,r)))}return[...t(e.join,ze.fromJoined),...t(e.invite,ze.fromInvited),...t(e.leave,ze.fromLeft)]}static from(e,t){return"string"==typeof e?new ze(e,t||je.UNKNOWN):void 0!==t?new ze(e.id,t,e.members,e.messages):e}static merge(e,t){return t&&t.id===e.id?new ze(e.id,e.status,[...t.members,...e.members].filter(((e,t,r)=>r.indexOf(e)===t)),[...t.messages,...e.messages]):ze.from(e)}static fromJoined(e,t){const r=[...t.state.events,...t.timeline.events],n=ze.getMembersFromEvents(r),i=ze.getMessagesFromEvents(r);return new ze(e,je.JOINED,n,i)}static fromInvited(e,t){const r=ze.getMembersFromEvents(t.invite_state.events);return new ze(e,je.INVITED,r)}static fromLeft(e,t){const r=[...t.state.events,...t.timeline.events],n=ze.getMembersFromEvents(r),i=ze.getMessagesFromEvents(r);return new ze(e,je.LEFT,n,i)}static getMembersFromEvents(e){return ze.getUniqueEvents(e.filter((e=>(e=>"m.room.create"===e.type&&e.content instanceof Object&&"creator"in e.content)(e)||(e=>"m.room.member"===e.type&&e.content instanceof Object&&"membership"in e.content&&"join"===e.content.membership)(e)))).map((e=>e.sender)).filter(((e,t,r)=>r.indexOf(e)===t))}static getMessagesFromEvents(e){return ze.getUniqueEvents(e.filter(Ue)).map((e=>Le.from(e))).filter(Boolean)}static getUniqueEvents(e){const t={},r=[];return e.forEach(((e,n)=>{const i=e.event_id;void 0!==i&&i in t||(void 0!==i&&(t[i]=n),r.push(e))})),r}}var He=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ke=["syncToken","rooms"];class Ge{constructor(e){this.storage=e,this.state={isRunning:!1,userId:void 0,deviceId:void 0,txnNo:0,accessToken:void 0,syncToken:void 0,pollingTimeout:void 0,pollingRetries:0,rooms:{}},this.onStateChangedListeners=new Map,this.waitReadyPromise=new Promise(((e,t)=>He(this,void 0,void 0,(function*(){try{yield this.initFromStorage(),e()}catch(e){t(e)}}))))}get(e){return this.state[e]}getRoom(e){const t=ze.from(e,je.UNKNOWN);return this.state.rooms[t.id]||t}update(e){return He(this,void 0,void 0,(function*(){yield this.waitReady();const t=Object.assign({},this.state);this.setState(e),this.updateStorage(e),this.notifyListeners(t,this.state,e)}))}onStateChanged(e,...t){t.length>0?t.forEach((t=>{this.onStateChangedListeners.set(t,e)})):this.onStateChangedListeners.set("all",e)}waitReady(){return He(this,void 0,void 0,(function*(){return this.waitReadyPromise}))}initFromStorage(){return He(this,void 0,void 0,(function*(){const e=yield this.storage.get(C.MATRIX_PRESERVED_STATE);this.setState(e)}))}prepareData(e){const t=["rooms"].some((t=>void 0!==e[t]))?JSON.parse(JSON.stringify(e)):e;return Object.values(t.rooms||{}).forEach((e=>{e.messages=[]})),t}updateStorage(e){if(Object.entries(e).filter((([e,t])=>Ke.includes(e)&&Boolean(t))).length>0){const e={};Ke.forEach((t=>{e[t]=this.state[t]})),this.storage.set(C.MATRIX_PRESERVED_STATE,this.prepareData(e))}}setState(e){this.state={isRunning:e.isRunning||this.state.isRunning,userId:e.userId||this.state.userId,deviceId:e.deviceId||this.state.deviceId,txnNo:e.txnNo||this.state.txnNo,accessToken:e.accessToken||this.state.accessToken,syncToken:e.syncToken||this.state.syncToken,pollingTimeout:e.pollingTimeout||this.state.pollingTimeout,pollingRetries:e.pollingRetries||this.state.pollingRetries,rooms:this.mergeRooms(this.state.rooms,e.rooms)}}mergeRooms(e,t){if(!t)return e;const r=Array.isArray(t)?t:Object.values(t),n=Object.assign({},e);return r.forEach((t=>{n[t.id]=ze.merge(t,e[t.id])})),n}notifyListeners(e,t,r){const i=this.onStateChangedListeners.get("all");i&&i(e,t,r),n(r).filter((e=>void 0!==r[e])).forEach((n=>{const i=this.onStateChangedListeners.get(n);i&&i(e,t,r)}))}}var Qe=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class qe{constructor(e){this.baseUrl=e,this.cancelTokenSource=De().CancelToken.source()}get(e,t,r){return Qe(this,void 0,void 0,(function*(){return this.send("GET",e,r,t)}))}post(e,t,r,n){return Qe(this,void 0,void 0,(function*(){return this.send("POST",e,r,n,t)}))}put(e,t,r,n){return Qe(this,void 0,void 0,(function*(){return this.send("PUT",e,r,n,t)}))}cancelAllRequests(){return Qe(this,void 0,void 0,(function*(){return this.cancelTokenSource.cancel("Manually cancelled")}))}send(e,t,r,n,i){return Qe(this,void 0,void 0,(function*(){const o=r?this.getHeaders(r):void 0,s=n?this.getParams(n):void 0;let a;try{a=yield De().request({method:e,url:t,baseURL:this.apiUrl("/_matrix/client/r0"),headers:o,data:i,params:s,cancelToken:this.cancelTokenSource.token})}catch(e){throw e.response.data}return a.data}))}getHeaders(e){const t={},r=[];if(e.accessToken&&r.push(["Authorization",`Bearer ${e.accessToken}`]),0!==r.length){for(const[e,n]of r)t[e]=n;return t}}getParams(e){if(!e)return;const t=Object.assign(e,{});return n(t).forEach((e=>void 0===t[e]&&delete t[e])),t}apiUrl(...e){return[this.baseUrl.endsWith("/")?this.baseUrl.substr(0,this.baseUrl.length-1):this.baseUrl,...e.map((e=>e.startsWith("/")?e.substr(1):e))].join("/")}}var We=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Ve{constructor(e){this.httpClient=e}createRoom(e,t={}){return We(this,void 0,void 0,(function*(){return this.httpClient.post("/createRoom",t,{accessToken:e})}))}inviteToRoom(e,t,r){return We(this,void 0,void 0,(function*(){return r.status!==je.JOINED&&r.status!==je.UNKNOWN?Promise.reject(`User is not a member of room ${r.id}.`):this.httpClient.post(`/rooms/${encodeURIComponent(r.id)}/invite`,{user_id:t},{accessToken:e})}))}joinRoom(e,t){return We(this,void 0,void 0,(function*(){return t.status===je.JOINED?Promise.resolve({room_id:t.id}):this.httpClient.post(`/rooms/${encodeURIComponent(t.id)}/join`,{},{accessToken:e})}))}getJoinedRooms(e){return We(this,void 0,void 0,(function*(){return this.httpClient.get("/joined_rooms",void 0,{accessToken:e})}))}}class Ye{constructor(e){this.httpClient=e}login(e,t,r){return n=this,i=void 0,s=function*(){return this.httpClient.post("/login",{type:"m.login.password",identifier:{type:"m.id.user",user:e},password:t,device_id:r})},new((o=void 0)||(o=Promise))((function(e,t){function r(e){try{u(s.next(e))}catch(e){t(e)}}function a(e){try{u(s.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(r,a)}u((s=s.apply(n,i||[])).next())}));var n,i,o,s}}var Je=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Xe{constructor(e){this.httpClient=e,this.cachedPromises=new Map}sync(e,t){return Je(this,void 0,void 0,(function*(){return this.withCache("sync",(()=>this.httpClient.get("/sync",{timeout:t?t.pollingTimeout:void 0,since:t?t.syncToken:void 0},{accessToken:e})))}))}sendMessage(e,t,r,n){return Je(this,void 0,void 0,(function*(){return new Promise(((i,o)=>this.scheduleEvent({accessToken:e,roomId:t,type:"m.room.message",content:r,txnId:n,onSuccess:i,onError:o})))}))}scheduleEvent(e){this.sendEvent(e)}sendEvent(e){return Je(this,void 0,void 0,(function*(){const{roomId:t,type:r,txnId:n,content:i,accessToken:o}=e;try{const s=yield this.httpClient.put(`/rooms/${encodeURIComponent(t)}/send/${r}/${encodeURIComponent(n)}`,i,{accessToken:o});e.onSuccess(s)}catch(t){e.onError(t)}}))}withCache(e,t){let r=this.cachedPromises.get(e);return r||(r=t().finally((()=>{this.cachedPromises.delete(e)})),this.cachedPromises.set(e,r)),r}}var Ze,$e=r(50046);!function(e){e.INVITE="invite",e.MESSAGE="message"}(Ze||(Ze={}));class et extends $e.EventEmitter{constructor(){super(...arguments),this.eventEmitProviders=new Map([[Ze.INVITE,()=>[this.isInvite,this.emitInvite.bind(this)]],[Ze.MESSAGE,()=>[this.isMessage,this.emitMessage.bind(this)]]])}onStateChanged(e,t,r){for(const e of n(Ze))this.emitIfEvent(Ze[e],r)}emitIfEvent(e,t){const r=this.eventEmitProviders.get(e);if(r){const[n,i]=r();n(t)&&i(e,t)}}emitClientEvent(e,t,r){this.emit(e,{type:e,content:t,timestamp:r})}isInvite(e){return!!e.rooms&&e.rooms.some((e=>e.status===je.INVITED))}emitInvite(e,t){t.rooms.filter((e=>e.status===je.INVITED)).map((e=>[e.id,e.members])).forEach((([t,r])=>{this.emitClientEvent(e,{roomId:t,members:r})}))}isMessage(e){return!!e.rooms&&e.rooms.some((e=>e.messages.length>0))}emitMessage(e,t){t.rooms.filter((e=>e.messages.length>0)).map((e=>e.messages.map((t=>[e.id,t,t.timestamp])))).reduce(((e,t)=>e.concat(t)),[]).forEach((([t,r,n])=>{this.emitClientEvent(e,{roomId:t,message:r},n)}))}}var tt=r(4364),rt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const nt=new $("MatrixClient");class it{constructor(e,t,r,n,i,o){this.store=e,this.eventEmitter=t,this.userService=r,this.roomService=n,this.eventService=i,this.httpClient=o,this.isActive=!0,this._isReady=new s,this.store.onStateChanged(((e,t,r)=>{this.eventEmitter.onStateChanged(e,t,r)}),"rooms")}static create(e){const t=new Ge(e.storage),r=new et,n=new qe(e.baseUrl),i=new Ye(n),o=new Ve(n),s=new Xe(n);return new it(t,r,i,o,s,n)}get joinedRooms(){return new Promise((e=>rt(this,void 0,void 0,(function*(){yield this.isConnected(),e(Object.values(this.store.get("rooms")).filter((e=>e.status===je.JOINED)))}))))}get invitedRooms(){return new Promise((e=>rt(this,void 0,void 0,(function*(){yield this.isConnected(),e(Object.values(this.store.get("rooms")).filter((e=>e.status===je.INVITED)))}))))}get leftRooms(){return new Promise((e=>rt(this,void 0,void 0,(function*(){yield this.isConnected(),e(Object.values(this.store.get("rooms")).filter((e=>e.status===je.LEFT)))}))))}start(e){return rt(this,void 0,void 0,(function*(){const t=yield this.userService.login(e.id,e.password,e.deviceId);yield this.store.update({accessToken:t.access_token});const r=new Promise(((e,t)=>rt(this,void 0,void 0,(function*(){yield this.poll(0,(t=>rt(this,void 0,void 0,(function*(){this.store.get("isRunning")||e(),yield this.store.update({isRunning:!0,syncToken:t.next_batch,pollingTimeout:3e4,pollingRetries:0,rooms:ze.fromSync(t.rooms)})}))),(e=>rt(this,void 0,void 0,(function*(){this.store.get("isRunning")||t(e),yield this.store.update({isRunning:!1,pollingRetries:this.store.get("pollingRetries")+1})}))))}))));return r.then((()=>{this._isReady.resolve()})).catch(tt.error),r}))}isConnected(){return rt(this,void 0,void 0,(function*(){return this._isReady.promise}))}stop(){return rt(this,void 0,void 0,(function*(){return nt.log("MATRIX CLIENT STOPPED"),this.isActive=!1,this._isReady=new s,this.httpClient.cancelAllRequests()}))}subscribe(e,t){this.eventEmitter.on(e,t)}unsubscribe(e,t){t&&this.eventEmitter.removeListener(e,t)}unsubscribeAll(e){this.eventEmitter.removeAllListeners(e)}getRoomById(e){return rt(this,void 0,void 0,(function*(){return yield this.isConnected(),this.store.getRoom(e)}))}createTrustedPrivateRoom(...e){return rt(this,void 0,void 0,(function*(){return yield this.isConnected(),this.requiresAuthorization("createRoom",(t=>rt(this,void 0,void 0,(function*(){return(yield this.roomService.createRoom(t,{room_version:"5",invite:e,preset:"public_chat",is_direct:!0})).room_id}))))}))}inviteToRooms(e,...t){return rt(this,void 0,void 0,(function*(){yield this.isConnected(),yield this.requiresAuthorization("invite",(r=>Promise.all(t.map((t=>{const n=this.store.getRoom(t);this.roomService.inviteToRoom(r,e,n).catch((e=>nt.warn("inviteToRooms",e)))})))))}))}joinRooms(...e){return rt(this,void 0,void 0,(function*(){yield this.isConnected(),yield this.requiresAuthorization("join",(t=>Promise.all(e.map((e=>{const r=this.store.getRoom(e);return this.roomService.joinRoom(t,r)})))))}))}sendTextMessage(e,t){return rt(this,void 0,void 0,(function*(){yield this.isConnected(),yield this.requiresAuthorization("send",(r=>rt(this,void 0,void 0,(function*(){const n=yield this.createTxnId();return this.eventService.sendMessage(r,e,{msgtype:"m.text",body:t},n)}))))}))}poll(e,t,r){return rt(this,void 0,void 0,(function*(){const n=this.store,i=this.sync.bind(this),o=(s,a)=>rt(this,void 0,void 0,(function*(){let u=0;try{const e=yield i();t(e)}catch(e){r(e),u=n.get("pollingRetries"),this.isActive&&nt.log(`Retry syncing... ${u} retries so far`)}finally{this.isActive?setTimeout((()=>rt(this,void 0,void 0,(function*(){yield o(s,a)}))),u>3?5e3+e:e):a(new Error("Syncing stopped manually."))}}));return new Promise(o)}))}sync(){return rt(this,void 0,void 0,(function*(){return this.requiresAuthorization("sync",(e=>rt(this,void 0,void 0,(function*(){return this.eventService.sync(e,{pollingTimeout:this.store.get("pollingTimeout"),syncToken:this.store.get("syncToken")})}))))}))}requiresAuthorization(e,t){return rt(this,void 0,void 0,(function*(){const r=this.store.get("accessToken");return r?t(r):Promise.reject(`${e} requires authorization but no access token has been provided.`)}))}createTxnId(){return rt(this,void 0,void 0,(function*(){const e=(new Date).getTime(),t=this.store.get("txnNo");return yield this.store.update({txnNo:t+1}),`m${e}.${t}`}))}}var ot=r(4364),st=r(1048).Buffer,at=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ut=new $("P2PCommunicationClient"),ct=["beacon-node-1.diamond.papers.tech","beacon-node-1.sky.papers.tech","beacon-node-2.sky.papers.tech","beacon-node-1.hope.papers.tech","beacon-node-1.hope-2.papers.tech","beacon-node-1.hope-3.papers.tech","beacon-node-1.hope-4.papers.tech","beacon-node-1.hope-5.papers.tech"];class lt extends Te{constructor(e,t,r,n,i,o,a){super(t),this.name=e,this.replicationCount=r,this.storage=n,this.iconUrl=o,this.appUrl=a,this.client=new s,this.activeListeners=new Map,this.ignoredRooms=[],this.loginCounter=0,ut.log("constructor","P2PCommunicationClient created");const u=i.length>0?i:ct;this.ENABLED_RELAY_SERVERS=u}getPairingRequestInfo(){return at(this,void 0,void 0,(function*(){const e={id:yield M(),type:"p2p-pairing-request",name:this.name,version:O,publicKey:yield this.getPublicKey(),relayServer:yield this.getRelayServer()};return this.iconUrl&&(e.icon=this.iconUrl),this.appUrl&&(e.appUrl=this.appUrl),e}))}getPairingResponseInfo(e){return at(this,void 0,void 0,(function*(){const t={id:e.id,type:"p2p-pairing-response",name:this.name,version:O,publicKey:yield this.getPublicKey(),relayServer:yield this.getRelayServer()};return this.iconUrl&&(t.icon=this.iconUrl),this.appUrl&&(t.appUrl=this.appUrl),t}))}getRelayServer(){return at(this,void 0,void 0,(function*(){if(this.relayServer)return this.relayServer.promise;this.relayServer=new s;const e=yield this.storage.get(C.MATRIX_SELECTED_NODE);if(e&&e.length>0)return this.relayServer.resolve(e),e;const t=[...this.ENABLED_RELAY_SERVERS];for(;t.length>0;){const e=Math.floor(Math.random()*t.length),r=t[e];try{return yield De().get(`https://${r}/_matrix/client/versions`),this.storage.set(C.MATRIX_SELECTED_NODE,r).catch((e=>ut.log(e))),this.relayServer.resolve(r),r}catch(n){ut.log(`Ignoring server "${r}", trying another one...`),t.splice(e,1)}}throw this.relayServer.reject("No matrix server reachable!"),new Error("No matrix server reachable!")}))}tryJoinRooms(e,t=1){return at(this,void 0,void 0,(function*(){try{yield(yield this.client.promise).joinRooms(e)}catch(r){t<=10&&"M_FORBIDDEN"===r.errcode?(ut.log("Retrying to join...",r),setTimeout((()=>at(this,void 0,void 0,(function*(){yield this.tryJoinRooms(e,t+1)}))),200)):ut.log(`Failed to join after ${t} tries.`,r)}}))}start(){return at(this,void 0,void 0,(function*(){ut.log("start","starting client"),yield u.ready;const e=(0,u.crypto_generichash)(32,(0,u.from_string)(`login:${Math.floor(Date.now()/1e3/300)}`)),t=(0,u.crypto_sign_detached)(e,this.keyPair.privateKey);ut.log("start","connecting to server");const r=yield this.getRelayServer(),n=it.create({baseUrl:`https://${r}`,storage:this.storage});this.initialListener=e=>at(this,void 0,void 0,(function*(){this.initialEvent&&this.initialEvent.timestamp&&e&&e.timestamp?this.initialEvent.timestampat(this,void 0,void 0,(function*(){let t;1===e.content.members.length&&(t=e.content.members[0]),yield this.tryJoinRooms(e.content.roomId),t&&(yield this.updateRelayServer(t),yield this.updatePeerRoom(t,e.content.roomId))})))),ut.log("start","login",yield this.getPublicKeyHash(),"on",r);try{yield n.start({id:yield this.getPublicKeyHash(),password:`ed:${d(t)}:${yield this.getPublicKey()}`,deviceId:d(this.keyPair.publicKey)})}catch(e){if(ot.log("ERROR, RETRYING"),yield this.reset(),ot.log("TRYING AGAIN"),this.loginCounter<=this.ENABLED_RELAY_SERVERS.length)return this.loginCounter++,void this.start();throw new Error("Too many login attempts. Try again later.")}ot.log("client is ready"),this.client.resolve(n)}))}stop(){return at(this,void 0,void 0,(function*(){this.client.isResolved()&&(yield(yield this.client.promise).stop().catch((e=>ut.error(e)))),yield this.reset()}))}reset(){return at(this,void 0,void 0,(function*(){yield this.storage.delete(C.MATRIX_PEER_ROOM_IDS).catch((e=>ut.log(e))),yield this.storage.delete(C.MATRIX_PRESERVED_STATE).catch((e=>ut.log(e))),yield this.storage.delete(C.MATRIX_SELECTED_NODE).catch((e=>ut.log(e))),this.relayServer=void 0,this.client=new s,this.initialEvent=void 0,this.initialListener=void 0}))}listenForEncryptedMessage(e,t){return at(this,void 0,void 0,(function*(){if(this.activeListeners.has(e))return;const{sharedRx:r}=yield this.createCryptoBoxServer(e,this.keyPair.privateKey),n=n=>at(this,void 0,void 0,(function*(){if(this.isTextMessage(n.content)&&(yield this.isSender(n,e))){let e;yield this.updateRelayServer(n.content.message.sender),yield this.updatePeerRoom(n.content.message.sender,n.content.roomId);try{e=st.from(n.content.message.content,"hex")}catch(e){}if(e&&e.length>=u.crypto_secretbox_NONCEBYTES+u.crypto_secretbox_MACBYTES)try{const n=yield g(e,r);t(n)}catch(e){}}}));this.activeListeners.set(e,n),(yield this.client.promise).subscribe(Ze.MESSAGE,n);const i=this.initialEvent;i&&i.timestamp&&(new Date).getTime()-i.timestamp<3e5?(ut.log("listenForEncryptedMessage","Handling previous event"),yield n(i)):ut.log("listenForEncryptedMessage","No previous event found");const o=this.initialListener;o&&(yield this.client.promise).unsubscribe(Ze.MESSAGE,o),this.initialListener=void 0,this.initialEvent=void 0}))}unsubscribeFromEncryptedMessage(e){return at(this,void 0,void 0,(function*(){const t=this.activeListeners.get(e);t&&((yield this.client.promise).unsubscribe(Ze.MESSAGE,t),this.activeListeners.delete(e))}))}unsubscribeFromEncryptedMessages(){return at(this,void 0,void 0,(function*(){(yield this.client.promise).unsubscribeAll(Ze.MESSAGE),this.activeListeners.clear()}))}sendMessage(e,t){return at(this,void 0,void 0,(function*(){const{sharedTx:r}=yield this.createCryptoBoxClient(t.publicKey,this.keyPair.privateKey),n=y(yield h(st.from(t.publicKey,"hex")),t.relayServer),i=yield this.getRelevantRoom(n);yield this.waitForJoin(i);const o=yield p(e,r);(yield this.client.promise).sendTextMessage(i,o).catch((e=>at(this,void 0,void 0,(function*(){if("M_FORBIDDEN"===e.errcode){ut.log("sendMessage","M_FORBIDDEN",e),yield this.deleteRoomIdFromRooms(i);const t=yield this.getRelevantRoom(n);(yield this.client.promise).sendTextMessage(t,o).catch((e=>at(this,void 0,void 0,(function*(){ut.log("sendMessage","inner error",e)}))))}else ut.log("sendMessage","not forbidden",e)}))))}))}updatePeerRoom(e,t){return at(this,void 0,void 0,(function*(){const r=e.split(":");if(r.length<2||!r[0].startsWith("@"))throw new Error("Invalid sender");const n=yield this.storage.get(C.MATRIX_PEER_ROOM_IDS),i=n[e];i&&i[1]&&this.ignoredRooms.push(i[1]),n[e]=t,yield this.storage.set(C.MATRIX_PEER_ROOM_IDS,n)}))}deleteRoomIdFromRooms(e){return at(this,void 0,void 0,(function*(){const t=yield this.storage.get(C.MATRIX_PEER_ROOM_IDS),r=Object.entries(t).filter((t=>t[1]!==e)).reduce(((e,t)=>Object.assign(Object.assign({},e),{[t[0]]:t[1]})),{});yield this.storage.set(C.MATRIX_PEER_ROOM_IDS,r),this.ignoredRooms.push(e)}))}listenForChannelOpening(e){return at(this,void 0,void 0,(function*(){(yield this.client.promise).subscribe(Ze.MESSAGE,(t=>at(this,void 0,void 0,(function*(){if(this.isTextMessage(t.content)&&(yield this.isChannelOpenMessage(t.content))){ut.log("listenForChannelOpening","channel opening",JSON.stringify(t)),yield this.updateRelayServer(t.content.message.sender),yield this.updatePeerRoom(t.content.message.sender,t.content.roomId);const r=t.content.message.content.split(":"),n=st.from(r[r.length-1],"hex");if(n.length>=u.crypto_secretbox_NONCEBYTES+u.crypto_secretbox_MACBYTES)try{const t=JSON.parse(yield m(n,this.keyPair.publicKey,this.keyPair.privateKey));e(Object.assign(Object.assign({},t),{senderId:yield Y(t.publicKey)}))}catch(e){}}}))))}))}waitForJoin(e,t=0){return at(this,void 0,void 0,(function*(){const r=yield(yield this.client.promise).getRoomById(e);if(ut.log("waitForJoin",`Currently ${r.members.length} members, we need at least 2`),!(r.members.length>=2||0===r.members.length)){if(t<=200)return ut.log(`Waiting for join... Try: ${t}`),new Promise((r=>{setTimeout((()=>at(this,void 0,void 0,(function*(){r(this.waitForJoin(e,t+1))}))),100*(t>50?10:1))}));throw new Error(`No one joined after ${t} tries.`)}}))}sendPairingResponse(e){return at(this,void 0,void 0,(function*(){ut.log("sendPairingResponse");const t=y(yield h(st.from(e.publicKey,"hex")),e.relayServer),r=yield(yield this.client.promise).createTrustedPrivateRoom(t);yield this.updatePeerRoom(t,r),yield this.waitForJoin(r);const n=void 0===e.version?yield this.getPublicKey():JSON.stringify(yield this.getPairingResponseInfo(e)),i=yield this.encryptMessageAsymmetric(e.publicKey,n),o=["@channel-open",t,i].join(":");(yield this.client.promise).sendTextMessage(r,o).catch((e=>at(this,void 0,void 0,(function*(){if("M_FORBIDDEN"===e.errcode){ut.log("sendMessage","M_FORBIDDEN",e),yield this.deleteRoomIdFromRooms(r);const n=yield this.getRelevantRoom(t);(yield this.client.promise).sendTextMessage(n,o).catch((e=>at(this,void 0,void 0,(function*(){ut.log("sendMessage","inner error",e)}))))}else ut.log("sendMessage","not forbidden",e)}))))}))}isTextMessage(e){return e.message.type===Oe.TEXT}updateRelayServer(e){return at(this,void 0,void 0,(function*(){const t=e.split(":");if(t.length<2||!t[0].startsWith("@"))throw new Error("Invalid sender");const r=t.shift(),n=t.join(":"),i=localStorage.getItem("beacon:communication-peers-dapp")?new Se(this.storage,C.TRANSPORT_P2P_PEERS_DAPP):new Se(this.storage,C.TRANSPORT_P2P_PEERS_WALLET),o=(yield i.getPeers()).map((e=>at(this,void 0,void 0,(function*(){`@${yield h(st.from(e.publicKey,"hex"))}`===r&&e.relayServer!==n&&(e.relayServer=n,yield i.addPeer(e))}))));yield Promise.all(o)}))}isChannelOpenMessage(e){return at(this,void 0,void 0,(function*(){return e.message.content.startsWith(`@channel-open:@${yield h(st.from(yield this.getPublicKey(),"hex"))}`)}))}isSender(e,t){return at(this,void 0,void 0,(function*(){return e.content.message.sender.startsWith(`@${yield h(st.from(t,"hex"))}`)}))}getRelevantRoom(e){return at(this,void 0,void 0,(function*(){const t=yield this.storage.get(C.MATRIX_PEER_ROOM_IDS);let r=t[e];if(!r){ut.log("getRelevantRoom",`No room found for peer ${e}, checking joined ones.`);const n=yield this.getRelevantJoinedRoom(e);r=n.id,t[e]=n.id,yield this.storage.set(C.MATRIX_PEER_ROOM_IDS,t)}return ut.log("getRelevantRoom",`Using room ${r}`),r}))}getRelevantJoinedRoom(e){return at(this,void 0,void 0,(function*(){const t=yield(yield this.client.promise).joinedRooms;ut.log("checking joined rooms",t,e);const r=t.filter((e=>!this.ignoredRooms.some((t=>e.id===t)))).filter((t=>t.members.some((t=>t===e))));let n;if(0===r.length||this.ignoredRooms.length>0){ut.log("getRelevantJoinedRoom","no relevant rooms found, creating new one");const t=yield(yield this.client.promise).createTrustedPrivateRoom(e);n=yield(yield this.client.promise).getRoomById(t),ut.log("getRelevantJoinedRoom",`waiting for other party to join room: ${n.id}`),yield this.waitForJoin(t),ut.log("getRelevantJoinedRoom",`new room created and peer invited: ${n.id}`)}else n=r[0],ut.log("getRelevantJoinedRoom",`channel already open, reusing room ${n.id}`);return n}))}}var dt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ht=new $("P2PTransport");class ft extends ge{constructor(e,t,r,n,i,o,s){super(e,new lt(e,t,1,r,n,o,s),new Se(r,i)),this.type=k.P2P}static isAvailable(){return dt(this,void 0,void 0,(function*(){return Promise.resolve(!0)}))}connect(){const e=Object.create(null,{connect:{get:()=>super.connect}});return dt(this,void 0,void 0,(function*(){if(this._isConnected!==S.NOT_CONNECTED)return;ht.log("connect"),this._isConnected=S.CONNECTING,yield this.client.start();const t=yield this.getPeers();if(t.length>0){ht.log("connect",`connecting to ${t.length} peers`);const e=t.map((e=>dt(this,void 0,void 0,(function*(){return this.listen(e.publicKey)}))));Promise.all(e).catch((e=>ht.error("connect",e)))}return yield this.startOpenChannelListener(),e.connect.call(this)}))}disconnect(){const e=Object.create(null,{disconnect:{get:()=>super.disconnect}});return dt(this,void 0,void 0,(function*(){return yield this.client.stop(),e.disconnect.call(this)}))}startOpenChannelListener(){return dt(this,void 0,void 0,(function*(){}))}getPairingRequestInfo(){return dt(this,void 0,void 0,(function*(){return this.client.getPairingRequestInfo()}))}listen(e){return dt(this,void 0,void 0,(function*(){yield this.client.listenForEncryptedMessage(e,(t=>{const r={origin:E.P2P,id:e};this.notifyListeners(t,r).catch((e=>{throw e}))})).catch((e=>{throw e}))}))}}var pt=r(4364),gt=r(1048).Buffer,mt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class yt extends Pe{constructor(){super(...arguments),this.activeListeners=new Map}init(){return mt(this,void 0,void 0,(function*(){this.subscribeToMessages().catch(pt.error)}))}listenForEncryptedMessage(e,t){return mt(this,void 0,void 0,(function*(){this.activeListeners.has(e)||this.activeListeners.set(e,((r,n)=>mt(this,void 0,void 0,(function*(){try{const i=yield this.decryptMessage(e,r.encryptedPayload);t(i,n)}catch(e){}}))))}))}sendMessage(e,t){var r;return mt(this,void 0,void 0,(function*(){const n=yield this.encryptMessage(t.publicKey,e),i=null===(r=t)||void 0===r?void 0:r.extensionId,o={target:_.EXTENSION,encryptedPayload:n,targetId:i};L.postMessage(o,L.location.origin)}))}listenForChannelOpening(e){return mt(this,void 0,void 0,(function*(){L.addEventListener("message",(t=>mt(this,void 0,void 0,(function*(){var r,n;if(t.source!==L||t.origin!==L.location.origin)return;const i=null===(r=null==t?void 0:t.data)||void 0===r?void 0:r.message;if(i&&i.target===_.PAGE&&(yield this.isChannelOpenMessage(i))){const r=gt.from(i.payload,"hex");if(r.length>=u.crypto_secretbox_NONCEBYTES+u.crypto_secretbox_MACBYTES)try{const i=JSON.parse(yield m(r,this.keyPair.publicKey,this.keyPair.privateKey));e(Object.assign(Object.assign({},i),{senderId:yield Y(i.publicKey),extensionId:null===(n=null==t?void 0:t.data)||void 0===n?void 0:n.sender.id}))}catch(e){}}}))))}))}sendPairingRequest(e){return mt(this,void 0,void 0,(function*(){const t={target:_.EXTENSION,payload:yield(new Ae).serialize(yield this.getPairingRequestInfo()),targetId:e};L.postMessage(t,L.location.origin)}))}isChannelOpenMessage(e){return mt(this,void 0,void 0,(function*(){return"object"==typeof e&&e.hasOwnProperty("payload")}))}subscribeToMessages(){return mt(this,void 0,void 0,(function*(){L.addEventListener("message",(e=>{if(e.source===L&&e.origin===L.location.origin&&"object"==typeof e&&e){const t=e.data;t.message&&t.message.target===_.PAGE&&this.activeListeners.forEach((e=>{e(t.message,{origin:E.EXTENSION,id:t.sender.id||""})}))}}))}))}}var bt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const vt=new $("PostMessageTransport");let At,wt,Et=!1;class _t extends ge{constructor(e,t,r,n){super(e,new yt(e,t),new Se(r,n)),this.type=k.POST_MESSAGE}static isAvailable(){return bt(this,void 0,void 0,(function*(){return new Promise((e=>{const t=r=>{const n=r.data;n&&"pong"===n.payload&&(e(!0),L.removeEventListener("message",t))};L.addEventListener("message",t);const r={target:_.EXTENSION,payload:"ping"};L.postMessage(r,L.location.origin)}))}))}static getAvailableExtensions(){return bt(this,void 0,void 0,(function*(){return At||wt||(wt=[],At=new Promise((e=>{_t.listenForExtensions(),setTimeout((()=>{e(null!=wt?wt:[])}),1e3)})).finally((()=>{At=void 0})),At)}))}static listenForExtensions(){if(Et)return;L.addEventListener("message",(e=>{if(e.source!==L||e.origin!==L.location.origin)return;const t=e.data,r=t.sender;var n;t&&"pong"===t.payload&&r&&(vt.log("getAvailableExtensions",`extension "${r.name}" is available`,r),n=r,wt||(wt=[]),wt.some((e=>e.id===n.id))||(wt.push(n),L.postMessage("extensionsUpdated",L.location.origin)))}));const e={target:_.EXTENSION,payload:"ping"};L.postMessage(e,L.location.origin),Et=!0}connect(){const e=Object.create(null,{connect:{get:()=>super.connect}});return bt(this,void 0,void 0,(function*(){if(vt.log("connect"),this._isConnected!==S.NOT_CONNECTED)return;this._isConnected=S.CONNECTING;const t=yield this.getPeers();if(t.length>0){vt.log("connect",`connecting to ${t.length} peers`);const e=t.map((e=>bt(this,void 0,void 0,(function*(){return this.listen(e.publicKey)}))));Promise.all(e).catch((e=>vt.error("connect",e)))}yield this.startOpenChannelListener(),yield e.connect.call(this)}))}startOpenChannelListener(){return bt(this,void 0,void 0,(function*(){}))}getPairingRequestInfo(){return bt(this,void 0,void 0,(function*(){return this.client.getPairingRequestInfo()}))}listen(e){return bt(this,void 0,void 0,(function*(){vt.log("listen",e),yield this.client.listenForEncryptedMessage(e,((e,t)=>{const r={origin:E.EXTENSION,id:t.id};this.notifyListeners(e,r).catch((e=>{throw e}))})).catch((e=>{throw e}))}))}}const It=":host {\n --animation-duration: 300ms;\n all: initial;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeOut {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n\n.animated {\n animation-duration: var(--animation-duration);\n animation-fill-mode: both;\n}\n\n.fadeIn {\n animation-name: fadeIn;\n}\n\n.fadeOut {\n animation-name: fadeOut;\n}\n\n.beacon-modal__wrapper {\n position: relative;\n top: 0;\n display: inline-block;\n z-index: 2147483000;\n max-width: 500px;\n width: 80%;\n padding: 24px;\n}\n\n@media (min-height: 700px) {\n .beacon-modal__wrapper {\n top: 50%;\n transform: translateY(-50%);\n }\n}\n\n.theme__light .beacon-modal__base,\n.theme__light .beacon-modal__close__wrapper {\n background: #fff;\n}\n\n.theme__dark .beacon-modal__base,\n.theme__dark .beacon-modal__close__wrapper {\n background: #27334c;\n}\n\n.beacon-modal__base,\n.beacon-modal__close__wrapper {\n box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);\n}\n\n.beacon-modal__base {\n margin: 0 auto;\n border-radius: 32px;\n overflow: hidden;\n}\n\n.beacon-modal__header {\n padding: 16px 0;\n width: 100%;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n\n.beacon-modal__headerLogo {\n width: 100%;\n max-width: 320px;\n margin: 20px auto;\n height: 100%;\n}\n\na,\nbutton {\n cursor: pointer;\n}\n\n.beacon-modal__close__wrapper {\n position: absolute;\n top: 44px;\n right: 24px;\n z-index: 10000;\n cursor: pointer;\n border-radius: 100%;\n}\n\n.beacon-modal__close__icon {\n width: 16px;\n height: 16px;\n position: relative;\n top: 0;\n right: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n transform: rotate(45deg);\n margin: 8px;\n}\n\n.beacon-modal__close__line1 {\n position: absolute;\n width: 90%;\n}\n\n.beacon-modal__close__line2 {\n position: absolute;\n width: 90%;\n transform: rotate(90deg);\n}\n\n.theme__light .beacon-modal__close__line2,\n.theme__light .beacon-modal__close__line1 {\n border: 1px solid #000;\n}\n\n.theme__dark .beacon-modal__close__line2,\n.theme__dark .beacon-modal__close__line1 {\n border: 1px solid #fff;\n}\n\n.beacon-alert__base {\n position: fixed;\n overflow-y: scroll;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 2147482999;\n background-color: rgb(17 17 17 / 0.84);\n text-align: center;\n -ms-overflow-style: none;\n scrollbar-width: none;\n font-family: Roboto, Helvetica, sans-serif;\n}\n\n.beacon-alert__base::-webkit-scrollbar {\n display: none;\n}\n\n.beacon-alert__title {\n text-align: center;\n}\n\n.beacon-alert__text,\n.beacon-alert__title {\n margin: 0 auto;\n padding: 0 0 24px;\n}\n\n.margin__bottom {\n margin-bottom: 16px;\n}\n\n.beacon-alert__title {\n font-size: 18px;\n}\n\n.theme__light .beacon-alert__title {\n color: #3b3d40;\n}\n\n.theme__dark .beacon-alert__title,\n.theme__dark .beacon-alert__text {\n color: #7c99d6;\n}\n\n.beacon-alert__text {\n color: #000;\n font-size: 14px;\n}\n\n.beacon-modal__button,\n.beacon-modal__button--outline {\n height: 36px;\n font-size: 14px;\n letter-spacing: 0.84px;\n margin-bottom: 4px;\n margin-inline-end: 2px;\n margin-inline-start: 2px;\n margin-left: 2px;\n margin-right: 2px;\n margin-top: 4px;\n padding-inline-end: 15.4px;\n padding-inline-start: 15.4px;\n padding-left: 15.4px;\n padding-right: 15.4px;\n overflow-wrap: break-word;\n pointer-events: auto;\n text-align: center;\n border-radius: 4px;\n border: 2px solid #3880ff;\n}\n\n.beacon-modal__button {\n background: #3880ff;\n color: #fff;\n}\n\n.beacon-modal__button--outline {\n background: #fff;\n color: #444444;\n border: 1px solid #444444;\n}\n\n.beacon-alert__image {\n width: 200px;\n height: 200px;\n box-sizing: border-box;\n box-shadow: 0 10px 20px 0 rgba(17, 17, 17, 0.12);\n border: 1px solid rgba(17, 17, 17, 0.04);\n border-radius: 16px;\n}\n.connect__btn {\n margin: 24px 0;\n width: 100%;\n}\n\n#beacon-modal__content {\n padding: 24px;\n}\n\n#beacon-switch {\n margin-top: 24px;\n}\n\n#beacon-title {\n margin: 0 0 24px;\n}\n\na {\n text-decoration: none;\n}\n\npre {\n white-space: pre-wrap; /* css-3 */\n white-space: -moz-pre-wrap; /* Mozilla, since 1999 */\n white-space: -pre-wrap; /* Opera 4-6 */\n white-space: -o-pre-wrap; /* Opera 7 */\n word-wrap: break-word; /* Internet Explorer 5.5+ */\n padding: 16px;\n background: #ececec;\n line-height: 1.25rem;\n}\n",St="#beacon-main-text {\n display: initial;\n}\n.beacon-selection__container {\n padding: 16px 16px 0;\n}\n.beacon-selection__list {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n text-decoration: none;\n padding-bottom: 12px;\n align-items: center;\n}\n.beacon-list__title {\n text-align: left;\n font-size: 12px;\n}\n.beacon-list__wrapper:nth-child(-n + 3) {\n padding: 0 0 1rem;\n}\n.theme__light .beacon-list__title {\n color: #7c828b;\n}\n.theme__dark .beacon-list__title,\n.theme__dark #beacon--disclaimer {\n color: #7c99d6;\n}\n\n.beacon-selection__name {\n font-size: 1rem;\n font-weight: 600;\n text-align: left;\n}\n.theme__light .beacon-selection__name,\n.theme__light .beacon--selection__name__lg {\n color: #3b3d40;\n}\n.theme__dark .beacon-selection__name,\n.theme__dark .beacon--selection__name__lg {\n color: #6183ff;\n}\n.beacon-selection__img {\n width: 48px;\n height: 48px;\n box-shadow: 0 4px 12px 0 rgba(17, 17, 17, 0.24);\n border-radius: 16px;\n background-color: #fff;\n}\n.beacon--selection__name__lg {\n font-size: 1.5rem;\n font-weight: 600;\n text-align: center;\n padding: 1rem 0;\n}\n.beacon--selected__container {\n padding: 2rem 0 0;\n}\n#beacon--qr__copy__container {\n height: 0;\n}\n#beacon--qr__copy {\n display: none;\n position: relative;\n top: -190px;\n left: 138px;\n margin: 0;\n}\n#beacon--qr__container {\n margin-left: auto;\n margin-right: auto;\n}\n#beacon--qr__container:hover #beacon--qr__copy {\n display: block;\n}\n.disabled {\n cursor: initial;\n}\n.disabled span,\n.disabled img {\n opacity: 0.48;\n}\n.disabled p {\n text-align: left;\n margin: 0;\n font-size: 10px;\n font-weight: 300;\n}\n.disabled img {\n -webkit-filter: grayscale(100%);\n -moz-filter: grayscale(100%);\n -ms-filter: grayscale(100%);\n -o-filter: grayscale(100%);\n filter: grayscale(100%);\n filter: gray;\n}\n\n#beacon--disclaimer {\n text-align: left;\n padding-top: 24px;\n font-size: 0.875rem;\n}\n.progress-line,\n.progress-line:before {\n height: 3px;\n width: -webkit-fill-available;\n margin-left: -24px;\n margin-right: -24px;\n}\n.progress-line {\n background-color: #a7c4f7;\n display: -webkit-flex;\n display: flex;\n}\n.progress-line:before {\n background-color: #3880ff;\n content: '';\n -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n@-webkit-keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n@keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n",kt=(e,t)=>t.test(e.navigator.userAgent),Ct=e=>((e,t)=>e.matchMedia("(any-pointer:coarse)").matches)(e),Tt=e=>kt(e,/iPhone|iPod/i)||(e=>!!kt(e,/iPad/i)||!(!kt(e,/Macintosh/i)||!Ct(e)))(e),xt=e=>kt(e,/android|sink/i);var Mt=r(8036),Bt=r(4364);const Pt=new $("QR"),Rt=(e,t)=>`${e}?type=tzip10&data=${t}`;var Ot=r(4364),Nt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let Dt=[{key:"galleon_desktop",name:"Galleon",shortName:"Galleon",color:"",logo:"data:image/;base64,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",deepLink:"galleon://"},{key:"umami_desktop",name:"Umami",shortName:"Umami",color:"",logo:"data:image/;base64,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",deepLink:"umami://"}],Lt=[{key:"spire_chrome",id:"gpfndedineagiepkpinficbcbbgjoenn",name:"Spire",shortName:"Spire",color:"",logo:"data:image/;base64,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",link:"https://spirewallet.com/"},{key:"temple_chrome",id:"ookjlbkiijinhpmnjffcofjonbfbgaoc",name:"Temple Wallet",shortName:"Temple",color:"",logo:"data:image/;base64,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",link:"https://templewallet.com/"}],Ut=[{key:"kukai_web",name:"Kukai Wallet",shortName:"Kukai",color:"",logo:"data:image/;base64,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",links:{mainnet:"https://wallet.kukai.app",delphinet:"https://testnet.kukai.app",edonet:"https://edonet.kukai.app",florencenet:"https://florencenet.kukai.app",granadanet:"https://granadanet.kukai.app",hangzhounet:"https://hangzhounet.kukai.app",ithacanet:"https://ithacanet.kukai.app",jakartanet:"https://jakartanet.kukai.app"}}],Ft=[{key:"airgap_ios",name:"AirGap Wallet",shortName:"AirGap",color:"rgb(4, 235, 204)",logo:"data:image/;base64,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",universalLink:"https://wallet.airgap.it",deepLink:"airgap-wallet://"},{key:"naan_ios",name:"Naan Wallet",shortName:"Naan",color:"rgb(129, 100, 100)",logo:"data:image/;base64,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",universalLink:"https://naanwallet.com",deepLink:"naan://"},{key:"autonomy-app",name:"Autonomy",shortName:"Autonomy",color:"",logo:"data:image/;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAIPElEQVR4AeXBe2yNdwPA8e/vdw5VdGmxJsV0SiKaLC5L3GLuySLZTObSLKOtS8XQHdritNWn+lTbHWXVRlyaoUhZOtFISJhLJAhxi6nJrOJadVDM5XC0nOd9+4dkked3ejunXu/5fITxXwQwSYCTBDhJgJMEOEmAkwQ4SYCTBDgrrejWrVtUVVVRzzAMDMPgXd26daNnz560FiutpLa2lhkzZvDq1StiY2ORUmJm1apVlJSUEBoaSmuw0kqKiopITU3lt99+48svvyQyMhIzgwcPJicnh/z8fFqDpBXcu3ePiooKxo0bh6Zp6LqOymeffUZdXR1//fUXrUHSCrKzs9E0jXrdunUjKiqKY8eOoZKRkUF2djatQeJn58+f56OPPqJXr168lZyczJo1a/B4PJjp3LkzQ4cOZe/evfibxI8Mw+Cnn34iNTWVf2vXrh3fffcdmzdvRmXu3Lls3ryZ2tpa/EniR2VlZYwfP56QkBDeNXnyZA4ePMiTJ08wY7VamT9/PoWFhfiTxE9evnxJWVkZcXFxqKSlpZGbm4vK2LFj+fPPP3E6nfiLxE/y8/NJTk5GSolKv379ePnyJX///Tcqmqah6zr+IvGD27dvc/v2bYYNG0ZDMjIyyM7ORiUqKopOnTpx9uxZ/EHiB7quo2kajfHxxx8zcOBADhw4gIrdbsfhcGAYBr4m8bETJ07Qo0cPPvnkExprwYIFbNy4kbq6Osx07NiRCRMmsGPHDnxN4kMej4eff/6ZlJQUmqJNmzYkJCSwbt06VKZNm0Z5eTkulwtfkvhQSUkJMTExBAcH01Tjx4/nzJkz1NTUYEYIwZIlS3A4HPiSxEeePn3K/v37mTJlCiqHDx+muLgYlYyMDLKzs1EZNGgQDx484Pr16/iKxEfy8vJITU1FCIGZuro65s+fT1JSElVVVZjp06cPQUFBXLx4ERVN08jKysJXJD5w9epVnj17xoABA1BZu3YtV65cweVysXTpUlTS0tLIzc1FJSIigujoaI4cOYIvSHxA13U0TUPlwYMH6LrOWzt37uTEiROYCQ0NZcyYMezevRsVm83G2rVref36NS0laaGDBw/Sr18/wsPDUcnIyOCff/7hLcMwsNlseDwezMyaNYvS0lLcbjdmgoKCiI+Pp7i4mJaStMDr169Zv349iYmJqFy4cIFffvmFd507d44tW7ZgxmKx8OOPP1JQUIDKhAkTOH78OI8ePaIlJC2wYcMGZs6cSdu2bVFZtGgRb968wUxaWhpPnjzBzMiRI6msrKS6uhqVZcuWsWLFClpC0kwPHz7k5MmTfPXVV6js2rWLo0ePonL//n10XUdF0zR0XUclOjoaKSWXLl2iuSTNtGLFCpYtW4aK2+1m8eLFeNOhQwfu3r3LlStXMPPpp58SHh7O6dOnUUlPTycnJ4fmkjTDpUuXsFgs9O3bF5XVq1dz48YNvLHb7RQVFaHrOipLly5l5cqVGIaBmbCwMEaNGkV5eTnNIWmGnJwc0tPTUblz5w55eXl4ExkZSXJyMl26dGHIkCHs27cPMx06dGDixImUlpaiMnv2bLZv347b7aapJE20Z88eRowYQVhYGCp2ux2Xy4U3DoeD4OBg6v3www9s2rSJ2tpazHz//ffs2bMHl8uFGYvFgs1mo6CggKaSNMGrV6/YunUrc+bMQeXUqVOUlpbizfDhw5k6dSpvWa1W5s2bR1FREWaEECxevBiHw4HKyJEjqayspLq6mqaQNEFhYSGJiYlYLBbMGIaBzWbDMAxUpJSsWbMGIQT/Nm7cOCoqKnA6nZgZNGgQ9+/f58aNG6hkZmaSlZVFU0gayel0cvnyZUaPHo3Ktm3bOH36NN7ExcXx+eefYyYzMxNd11HJzMwkKysLlcjISCIiIjh16hSNZaWRdF0nMzMTlefPn5OWloY3UkrGjBnDoUOHqOfxeHjL4/FQ7+bNm5SUlBAeHk49j8fDWx6Ph0ePHnHs2DG++OILzCxZsoTY2FjKysqQUtIQK41w9uxZOnXqRM+ePVHJzc2luroabxISEqjndDoRQiCEoJ4QAiEE9WJjYxFC8Pz5c4QQCCGoJ4RACEFcXBx9+vRBpX379kyePJlt27YRHx9PQ6w0wDAMHA4HW7ZsQeXatWsUFBTgTVRUFIWFhQQFBeFvMTExxMTEMGnSJEJCQvBG0oCdO3fy9ddf07FjR1RSUlJwu914k5+fT1BQEK1BCIHdbicvL4+GSLx48eIFu3fvZvr06agcOXKE8vJyvBk1ahTffvstrWngwIE8ffqUq1ev4o3Ei5UrV5KSkoIQAjNv3rxh4cKFeGOxWCgoKOB90DQNXdfxRqJw8+ZN7t69y5AhQ1ApLi6moqICb2bNmkX//v15H8LDw+nfvz+///47KlYUdF1H13VUHj9+jKZpeBMSEkJ6ejput5v3JSEhgWnTpjF69GjatGnDu6yY8Hg8OJ1Ounbtisry5cupqanBm2fPnhEZGcn7FhYWhsvlIjQ0lHdJTEgpiY+PZ+PGjZi5fPky69ev50Nht9sJDQ3FjERhypQpnDx5kqqqKt6VlJREXV0dH4Lu3buTmJiIisSLvLw8UlNT+be9e/dy4MABPhTLly8nODgYFYkXXbt2ZcSIEfz666/Uq62tJSkpiQ9FdHQ08fHxeCNpwOzZsykvL6empoaioiIqKyv5UOTm5mKxWPDGSgOEEOTk5LBgwQL279/Ph2LYsGF88803NMRKI/Tu3ZuhQ4fyxx9/EBERwf86IQSrVq2iMaw0ks1mw2az8f9GEuAkAU4S4CQBThLgJAFOEuAkAe4/IW7lge8FkmkAAAAASUVORK5CYII=",universalLink:"https://au.bitmark.com/apps/tezos",deepLink:"autonomy-tezos://"}];const jt=()=>Dt,zt=()=>Lt,Ht=()=>Ut,Kt=()=>Ft,Gt=new Ae,Qt=["ookjlbkiijinhpmnjffcofjonbfbgaoc","gpfndedineagiepkpinficbcbbgjoenn"];var qt,Wt;!function(e){e[e.DESKTOP=0]="DESKTOP",e[e.IOS=1]="IOS",e[e.ANDROID=2]="ANDROID"}(qt||(qt={})),function(e){e.IOS="ios",e.ANDROID="android",e.EXTENSION="extension",e.DESKTOP="desktop",e.WEB="web"}(Wt||(Wt={}));class Vt{static getPlatfrom(){return Nt(this,void 0,void 0,(function*(){return xt(window)?qt.ANDROID:Tt(window)?qt.IOS:qt.DESKTOP}))}static getPairingInfo(e,t,r,n){return Nt(this,void 0,void 0,(function*(){const i=null!=n?n:yield Vt.getPlatfrom(),o=e.p2pSyncCode,s=e.postmessageSyncCode,a=e.preferredNetwork;switch(i){case qt.DESKTOP:return Vt.getDesktopPairingAlert(o,t,s,r,a);case qt.IOS:return Vt.getIOSPairingAlert(o,t,a);case qt.ANDROID:return Vt.getAndroidPairingAlert(o,t,a);default:throw new Error("platform unknown")}}))}static getDesktopPairingAlert(e,t,r,n,i){return Nt(this,void 0,void 0,(function*(){const o=yield _t.getAvailableExtensions();o.forEach((e=>{const t=Qt.indexOf(e.id);t>=0&&Qt.splice(t,1)}));const s=[];return zt().length>0&&s.push({title:"Browser Extensions",type:Wt.EXTENSION,wallets:[...o.map((e=>{var n,i,o,s,a;const u=zt().find((t=>t.id===e.id));return{key:null!==(n=null==u?void 0:u.key)&&void 0!==n?n:e.id,name:null!==(i=e.name)&&void 0!==i?i:null==u?void 0:u.name,logo:null!==(o=e.iconUrl)&&void 0!==o?o:null==u?void 0:u.logo,shortName:null!==(s=e.shortName)&&void 0!==s?s:null==u?void 0:u.shortName,color:null!==(a=e.color)&&void 0!==a?a:null==u?void 0:u.color,enabled:!0,clicked:!1,clickHandler(){return Nt(this,void 0,void 0,(function*(){if(!this.clicked){if(this.clicked=!0,r){const t=yield Gt.serialize(yield r()),n={target:_.EXTENSION,payload:t,targetId:e.id};L.postMessage(n,L.location.origin)}t(Wt.EXTENSION,this)}}))}}})),...zt().filter((e=>Qt.some((t=>t===e.id)))).map((e=>({key:e.key,name:e.name,shortName:e.shortName,color:e.color,logo:e.logo,enabled:!1,clickHandler:()=>{}})))].sort(((e,t)=>e.key.localeCompare(t.key)))}),jt().length>0&&s.push({title:"Desktop & Web Wallets",type:Wt.DESKTOP,wallets:[...jt().map((r=>({key:r.key,name:r.name,shortName:r.shortName,color:r.color,logo:r.logo,enabled:!0,clicked:!1,clickHandler(){return Nt(this,void 0,void 0,(function*(){if(this.clicked)return;this.clicked=!0;const n=yield Gt.serialize(yield e()),i=Rt(r.deepLink,n);window.open(i,"_blank"),t(Wt.DESKTOP,this,!0)}))}}))),...yield Vt.getWebList(e,t,i)].sort(((e,t)=>e.key.localeCompare(t.key)))}),Kt().length>0&&s.push({title:"Mobile Wallets",type:Wt.IOS,wallets:[...Kt().map((r=>({key:r.key,name:r.name,shortName:r.shortName,color:r.color,logo:r.logo,enabled:!0,clicked:!1,clickHandler(){return Nt(this,void 0,void 0,(function*(){if(this.clicked)return;this.clicked=!0;const r=yield Gt.serialize(yield e());n(r),t(Wt.IOS,this,!0)}))}})))].sort(((e,t)=>e.key.localeCompare(t.key)))}),{walletLists:s,buttons:[]}}))}static getIOSPairingAlert(e,t,r){return Nt(this,void 0,void 0,(function*(){return{walletLists:[{title:"Mobile Wallets",type:Wt.IOS,wallets:Kt().map((r=>({key:r.key,name:r.name,shortName:r.shortName,color:r.color,logo:r.logo,enabled:!0,clicked:!1,clickHandler(){var n;return Nt(this,void 0,void 0,(function*(){if(this.clicked)return;this.clicked=!0;const i=yield Gt.serialize(yield e()),o=Rt(null!==(n=r.deepLink)&&void 0!==n?n:r.universalLink,i),s=document.createElement("a");s.setAttribute("href",o),s.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0})),t(Wt.IOS,this,!0)}))}}))).sort(((e,t)=>e.key.localeCompare(t.key)))},{title:"Web Wallets",type:Wt.WEB,wallets:[...yield Vt.getWebList(e,t,r)].sort(((e,t)=>e.key.localeCompare(t.key)))}],buttons:[]}}))}static getAndroidPairingAlert(e,t,r){return Nt(this,void 0,void 0,(function*(){return{walletLists:[{title:"Web Wallets",type:Wt.WEB,wallets:[...yield Vt.getWebList(e,t,r)].sort(((e,t)=>e.key.localeCompare(t.key)))}],buttons:[{title:"Mobile Wallets",text:"Connect Wallet",clickHandler:()=>Nt(this,void 0,void 0,(function*(){const r=yield Gt.serialize(yield e()),n=Rt("tezos://",r);window.open(n,"_blank"),t(Wt.ANDROID)}))}]}}))}static getWebList(e,t,r){return Nt(this,void 0,void 0,(function*(){return Ht().map((n=>({key:n.key,name:n.name,shortName:n.shortName,color:n.color,logo:n.logo,enabled:!0,clicked:!1,clickHandler(){if(this.clicked)return;this.clicked=!0;const i=window.open("","_blank");e().then((e=>Gt.serialize(e))).then((e=>{var o;const s=Rt(null!==(o=n.links[r])&&void 0!==o?o:n.links[A.MAINNET],e);i?i.location.href=s:window.open(s,"_blank"),t(Wt.WEB,this,!0)})).catch((e=>{Ot.error(e)}))}}))).sort(((e,t)=>e.key.localeCompare(t.key)))}))}}const Yt=(e,t,r,n)=>{const i=document.createElement(e);return t.length>0&&i.classList.add(...t.filter((e=>!!e)).map((e=>$t(e)))),r.forEach((e=>{i.setAttribute($t(e[0]),$t(e[1]))})),"object"==typeof n&&Array.isArray(n)?n.filter((e=>!!e)).forEach((e=>{i.appendChild(e)})):"string"==typeof n&&(i.innerText=n),i},Jt=(e,t,r)=>{const n=document.createElementNS("http://www.w3.org/2000/svg","svg");return e.length>0&&n.classList.add(...e.filter((e=>!!e))),t.forEach((e=>{n.setAttribute($t(e[0]),$t(e[1]))})),"object"==typeof r&&Array.isArray(r)&&r.filter((e=>!!e)).forEach((e=>{n.appendChild(e)})),n},Xt=e=>{const t=document.createElementNS("http://www.w3.org/2000/svg","path");return e.forEach((e=>{t.setAttribute($t(e[0]),$t(e[1]))})),t},Zt=e=>{const t=document.createElementNS("http://www.w3.org/2000/svg","g");return e.filter((e=>!!e)).forEach((e=>{t.appendChild(e)})),t},$t=e=>{const t=document.createElement("div");return t.innerText=e,t.innerHTML},er=e=>{e.innerHTML=""};var tr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const rr=new $("Alert"),nr=new Ae,ir=(e,t,r)=>tr(void 0,void 0,void 0,(function*(){const n=()=>tr(void 0,void 0,void 0,(function*(){return Vt.getPairingInfo(r,((e,t,r)=>tr(void 0,void 0,void 0,(function*(){r||(yield pr())}))),(()=>tr(void 0,void 0,void 0,(function*(){w()}))))})),i=yield n(),o=t.getElementById("pairing-container");if(!o)throw new Error("container not found");const s=document.createElement("span");o.appendChild(s),i.buttons.forEach((e=>tr(void 0,void 0,void 0,(function*(){const r=yield M(),n=Yt("div",["beacon-list__title"],[],e.title),i=Yt("button",["beacon-modal__button","connect__btn"],[],e.text),o=document.createElement("a");o.id=`button_${r}`,o.appendChild(n),o.appendChild(i),s.appendChild(o);const a=t.getElementById(o.id);a&&a.addEventListener("click",(()=>tr(void 0,void 0,void 0,(function*(){e.clickHandler()}))))}))));const a=document.createElement("span");o.appendChild(a);const u=e=>{er(a),e.forEach((e=>{const r=document.createElement("div");r.classList.add("beacon-list__wrapper"),a.appendChild(r),r.appendChild(Yt("div",["beacon-list__title"],[],e.title));const n=document.createElement("span");r.appendChild(n),e.wallets.forEach((r=>tr(void 0,void 0,void 0,(function*(){((e,r,n)=>{const i=`Open in ${n.name}`,o=n.key,s=n.logo?Yt("div",[],[],[Yt("img",["beacon-selection__img"],[["src",n.logo]],"")]):Jt(["beacon-selection__img","svg-inline--fa","fa-wallet","fa-w-16"],[["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","wallet"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 512 512"],["style","enable-background:new 0 0 512 512;"],["xml:space","preserve"]],[Xt([["d","M376.2,181H152.9c-5.2,0-9.4-4.2-9.4-9.4s4.2-9.4,9.4-9.4h225c5.2,0,9.4-4.2,9.4-9.4c0-15.5-12.6-28.1-28.1-28.1H143.5c-20.7,0-37.5,16.8-37.5,37.5v187.5c0,20.7,16.8,37.5,37.5,37.5h232.7c16.4,0,29.8-12.6,29.8-28.1v-150C406,193.6,392.7,181,376.2,181z M349.8,302.9c-10.4,0-18.8-8.4-18.8-18.8s8.4-18.8,18.8-18.8s18.8,8.4,18.8,18.8S360.1,302.9,349.8,302.9z"]])]),a=Yt("div",["beacon-selection__name"],[],[Yt("span",[],[],n.name),n.enabled?void 0:Yt("p",[],[],"Not installed")]),u=Yt("a",["beacon-selection__list",n.enabled?"":"disabled"],[["tabindex","0"],["id",`wallet_${o}`],["alt",i],["target","_blank"]],[a,s]),c=document.createElement("span");c.appendChild(u),e.appendChild(c);const l=t.getElementById(`wallet_${o}`),d=e=>tr(void 0,void 0,void 0,(function*(){if(e&&"Enter"!==e.key)return;n.clickHandler();const i=t.getElementById("beacon-modal__content");i&&r!==Wt.EXTENSION&&r!==Wt.IOS&&(er(i),i.appendChild(Yt("p",["beacon-alert__title"],[],"Establishing Connection..")),i.appendChild(Yt("div",["progress-line"],[["id","beacon-toast-loader"]],"")),i.appendChild(Yt("div",["beacon--selected__container"],[],[...n.logo?[Yt("img",["beacon-selection__img"],[["src",n.logo]],""),Yt("img",["beacon--selection__name__lg"],[],n.name)]:[]])))}));l&&(l.addEventListener("click",(()=>d())),l.addEventListener("keydown",d))})(n,e.type,r)}))))}))};u(i.walletLists);const c=e=>tr(void 0,void 0,void 0,(function*(){if("extensionsUpdated"===e.data){const e=yield n();u(e.walletLists)}}));let l;l=t=>{t.data===`closeAlert-${e}`&&(L.removeEventListener("message",c),L.removeEventListener("message",l))},L.addEventListener("message",c),L.addEventListener("message",l);const d=t.getElementById("beacon--qr__container"),h=t.getElementById("beacon--qr__copy"),f=t.getElementById("beacon-title"),p=xt(window)?"android":Tt(window)?"ios":"desktop",g=t.getElementById("beacon-main-text"),m=t.getElementById("pairing-container"),y=t.getElementById("beacon--switch__container"),b=()=>tr(void 0,void 0,void 0,(function*(){const e=r?yield nr.serialize(yield r.p2pSyncCode()):"";navigator.clipboard.writeText(e).then((()=>{h&&(h.innerText="Copied"),rr.log("Copying to clipboard was successful!")}),(e=>{rr.error("Could not copy text to clipboard: ",e)}))}));let v=!1;let A=!1;const w=()=>{var e;e=A?"none":p,tr(void 0,void 0,void 0,(function*(){const n=t.getElementById("beacon-switch");if(n&&(n.innerText="none"===e?"Pair wallet on same device":"Pair wallet on another device"),g&&m&&y&&h&&d&&f)switch(g.style.display="none",f.style.textAlign="center",m.style.display="none",y.style.display="initial",e){case"ios":case"android":m.style.display="initial";break;case"desktop":m.style.display="initial",f.style.textAlign="left",g.style.display="none",y.style.display="initial";break;default:if(!v){v=!0;const e=yield nr.serialize(yield r.p2pSyncCode()),t=((e,t)=>{const r=Mt(0,"L");e.length>500&&Pt.warn("getQrData",'The size of the payload in the QR code is quite long and some devices might not be able to scan it anymore. To reduce the QR size, try using a shorter "name", "appUrl" and "iconUrl"');try{return r.addData(e),r.make(),r.createSvgTag()}catch(e){throw Bt.error("error",e),e}})(Rt("tezos://",e)),n=t.replace("{or=e},ar=()=>or,ur=(e,t,r,n)=>Yt("div",["beacon-alert__base","animated","fadeIn"],[["id",`beacon-alert-modal-${e}`]],[Yt("div",["beacon-modal__wrapper"],[],[Yt("div",["beacon-modal__header"],[],[Jt([],[["xmlns","http://www.w3.org/2000/svg"],["id","Guides"],["x","0"],["y","0"],["version","1.1"],["viewBox","0 0 179.2 43"],["xml:space","preserve"],["width","140"],["height","40"]],[Yt("style",[],[],".st0 {\n fill: #3880ff;\n }\n .st1 {\n fill: #fff;\n }"),Xt([["d","M45 19v.9c0 .3-.2 7.5-3.4 13.2-3.3 5.6-9.4 9.3-9.7 9.5l-.8.4-1.3-.8-7.6-4.4c-.5-.3-.9-.6-1.4-.9-.4-.3-.7-.5-1.1-.8-.8-.7-1.5-1.4-2.1-2.2-.9-1.1-1.6-2.4-2.1-3.7-.9-2.3-1.3-4.8-1.2-7.5.8-.4 1.6-.6 2.4-.6h.6c-.2 2.4.1 4.6.8 6.6 1 2.8 2.9 5.1 5.5 6.6l7.4 4.3c.2-.1.4-.2.6-.4 1.9-1.3 5.3-4.1 7.3-7.6 2.2-3.9 2.8-8.9 3-10.8L38.8 19c.3-1 .4-2.1.5-3.2L45 19z"],["class","st0"]]),Xt([["d","M36.3 4.1v10.3c0 .5 0 1.1-.1 1.6s-.1.9-.2 1.3c-.2 1-.5 2-.9 3-.5 1.3-1.3 2.6-2.2 3.7-1.5 1.9-3.5 3.6-5.9 4.8-.9-.6-1.6-1.3-2-2.4 2.1-1 3.9-2.3 5.2-4 1.9-2.3 3-5.1 3-8.1V5.9l-.6-.3c-2-1-6.1-2.6-10.1-2.6-4.5 0-9.1 2-10.9 2.9v3.6c-1 .3-2 .7-3 1.1V4.1l.8-.4C9.7 3.5 16 0 22.5 0s12.8 3.5 13.1 3.6l.7.5z"],["class","st0"]]),Xt([["d","M10.5 16.5l-7.4 4.3v.7c.2 2.1.9 6.5 2.9 10 2.2 3.9 6.2 6.9 7.9 8l3.1-1.8c.8.7 1.6 1.4 2.5 2L13.8 43l-.8-.5c-.3-.2-6.4-3.9-9.7-9.5C.1 27.4 0 20.2 0 19.9V19l1.3-.8L9 13.9c.5-.3.9-.5 1.4-.7.4-.2.8-.4 1.3-.5 1-.4 2-.6 3-.7 1.4-.2 2.9-.2 4.3 0 2.4.3 4.8 1.2 7.1 2.7 0 1-.4 2-1 2.9-1.9-1.3-4-2.2-6-2.5-3.1-.6-6-.1-8.6 1.4z"],["class","st0"]]),Zt([Xt([["d","M73.9 23c.9 1 1.3 2.3 1.3 3.7 0 1.9-.6 3.4-1.9 4.5-1.3 1.1-3.1 1.7-5.5 1.7h-8.6v-23h8.4c2.3 0 4.1.5 5.3 1.5 1.2 1 1.8 2.4 1.8 4.2 0 1.5-.4 2.7-1.2 3.6-.8.9-1.8 1.5-3.1 1.8 1.5.3 2.6 1 3.5 2zm-11.7-3h5c1.5 0 2.6-.3 3.4-1 .8-.7 1.2-1.6 1.2-2.8 0-1.2-.4-2.1-1.1-2.8-.8-.7-1.9-1-3.5-1h-4.8V20zm8.7 9.4c.9-.7 1.3-1.7 1.3-3s-.4-2.3-1.3-3c-.9-.7-2.1-1.1-3.7-1.1h-5v8.2h5c1.6-.1 2.8-.4 3.7-1.1zM95.3 24.6H81c.1 2.1.6 3.6 1.7 4.6s2.4 1.5 4 1.5c1.4 0 2.6-.4 3.6-1.1 1-.7 1.6-1.7 1.8-2.9h3.2c-.2 1.2-.7 2.4-1.5 3.3-.8 1-1.7 1.7-2.9 2.3-1.2.5-2.6.8-4.1.8-1.7 0-3.2-.4-4.6-1.1-1.3-.7-2.4-1.8-3.1-3.2-.8-1.4-1.1-3-1.1-4.9 0-1.9.4-3.5 1.1-4.9.8-1.4 1.8-2.5 3.1-3.2 1.3-.7 2.9-1.1 4.6-1.1 1.7 0 3.3.4 4.6 1.1 1.3.7 2.3 1.7 3 3 .7 1.2 1 2.6 1 4.1.1.7 0 1.2-.1 1.7zm-3.5-4.8c-.5-.9-1.2-1.6-2.1-2-.9-.4-1.8-.7-2.8-.7-1.6 0-3 .5-4.1 1.5-1.1 1-1.7 2.5-1.8 4.5h11.5c0-1.3-.2-2.4-.7-3.3zM111.2 16c1.2.9 2.1 2 2.5 3.5V15h3v18h-3v-4.6c-.5 1.5-1.3 2.6-2.5 3.5-1.2.9-2.7 1.3-4.4 1.3-1.6 0-3-.4-4.3-1.1-1.2-.7-2.2-1.8-2.9-3.2-.7-1.4-1.1-3-1.1-4.9 0-1.9.4-3.5 1.1-4.9.7-1.4 1.7-2.5 2.9-3.2 1.2-.7 2.7-1.1 4.3-1.1 1.7-.1 3.1.4 4.4 1.2zm-8 3.1c-1.1 1.2-1.7 2.8-1.7 4.8 0 2.1.5 3.7 1.7 4.8 1.1 1.2 2.6 1.8 4.4 1.8 1.2 0 2.2-.3 3.2-.8.9-.5 1.7-1.3 2.2-2.3.5-1 .8-2.1.8-3.5 0-1.3-.3-2.5-.8-3.5s-1.2-1.8-2.2-2.3c-.9-.5-2-.8-3.2-.8-1.9.1-3.3.7-4.4 1.8zM135 16.6c1.5 1.2 2.4 2.9 2.8 4.9h-3.1c-.2-1.3-.8-2.3-1.8-3-1-.7-2.2-1.1-3.6-1.1-1 0-2 .2-2.9.7-.9.5-1.6 1.2-2.1 2.2-.5 1-.8 2.2-.8 3.7s.3 2.7.8 3.7 1.2 1.7 2.1 2.2c.9.5 1.8.7 2.9.7 1.4 0 2.6-.4 3.6-1.1 1-.7 1.6-1.8 1.8-3h3.1c-.3 2.1-1.3 3.7-2.8 4.9-1.5 1.2-3.4 1.8-5.7 1.8-1.7 0-3.2-.4-4.6-1.1-1.3-.7-2.4-1.8-3.1-3.2-.8-1.4-1.1-3-1.1-4.9 0-1.9.4-3.5 1.1-4.9.8-1.4 1.8-2.5 3.1-3.2 1.3-.7 2.9-1.1 4.6-1.1 2.3-.1 4.2.6 5.7 1.8zM154.5 15.9c1.4.7 2.4 1.8 3.2 3.2.8 1.4 1.2 3 1.2 4.9 0 1.9-.4 3.5-1.2 4.9-.8 1.4-1.8 2.4-3.2 3.2-1.4.7-2.9 1.1-4.6 1.1-1.7 0-3.3-.4-4.6-1.1-1.4-.7-2.4-1.8-3.2-3.2-.8-1.4-1.2-3-1.2-4.9 0-1.9.4-3.5 1.2-4.9.8-1.4 1.9-2.5 3.2-3.2 1.4-.7 2.9-1.1 4.6-1.1 1.7-.1 3.2.3 4.6 1.1zm-7.6 2.2c-.9.5-1.6 1.2-2.2 2.2-.6 1-.8 2.2-.8 3.7 0 1.4.3 2.7.8 3.6.6 1 1.3 1.7 2.2 2.2.9.5 1.9.7 3 .7s2.1-.2 3-.7c.9-.5 1.6-1.2 2.2-2.2.6-1 .8-2.2.8-3.6 0-1.5-.3-2.7-.8-3.7-.6-1-1.3-1.7-2.2-2.2-.9-.5-1.9-.7-3-.7s-2.1.2-3 .7zM177.3 16.7c1.3 1.3 1.9 3.3 1.9 5.8v10.4h-3V22.8c0-1.8-.5-3.2-1.4-4.1-.9-1-2.2-1.4-3.7-1.4-1.6 0-2.9.5-3.9 1.6s-1.5 2.6-1.5 4.6V33h-3V15h3v4.3c.5-1.5 1.3-2.6 2.4-3.4 1.2-.8 2.5-1.2 4-1.2 2.2 0 3.9.6 5.2 2z"],["class","st1"]])])]),Yt("div",["beacon-modal__close__wrapper"],[["id",`beacon-alert-${e}-close`]],[Yt("div",["beacon-modal__close__icon"],[],[Yt("div",["beacon-modal__close__line1"],[],[]),Yt("div",["beacon-modal__close__line2"],[],[])])])]),Yt("div",["beacon-modal__base"],[],[Yt("div",[],[["id","beacon-modal__content"]],[Yt("div",[],[],[Yt("p",["beacon-alert__title"],[],t),...n,Yt("div",["beacon-action__container"],[],r)])])])])]);var cr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let lr,dr;"undefined"!=typeof window&&void 0!==window.document&&(dr=window.document);const hr={},fr=e=>(L.postMessage(`closeAlert-${e}`),new Promise((t=>{var r;const n=dr.getElementById(`beacon-alert-wrapper-${e}`);if(!n)return t();const i=null===(r=n.shadowRoot)||void 0===r?void 0:r.getElementById(`beacon-alert-modal-${e}`);if(i){const r=300,o=hr[e];o&&(clearTimeout(o),hr[e]=void 0),i.className=i.className.replace("fadeIn","fadeOut"),window.setTimeout((()=>{const e=n.parentNode;e&&e.removeChild(n),lr&&lr.focus(),t()}),r)}else t()}))),pr=()=>cr(void 0,void 0,void 0,(function*(){return new Promise((e=>cr(void 0,void 0,void 0,(function*(){const t=dr.querySelectorAll('[id^="beacon-alert-wrapper-"]');if(t.length>0){const r=[];t.forEach((e=>cr(void 0,void 0,void 0,(function*(){r.push(e.id.split("-")[3])})))),yield Promise.all(r.map(fr)),e()}else e()}))))})),gr=e=>cr(void 0,void 0,void 0,(function*(){var t,r;const n=e.body,i=e.data,o=e.title,s=e.timer,a=e.pairingPayload,u=e.disclaimerText,c=e.closeButtonCallback;yield pr();const l=(yield M()).split("-").join(""),d=dr.createElement("div");d.setAttribute("id",`beacon-alert-wrapper-${l}`);const h=d.attachShadow({mode:"open"}),f=dr.createElement("div");f.setAttribute("tabindex","0"),h.appendChild(f);const p=[...null!==(r=null===(t=e.buttons)||void 0===t?void 0:t.map((e=>{var t,r;return{text:e.text,actionCallback:null!==(t=e.actionCallback)&&void 0!==t?t:()=>Promise.resolve(),style:null!==(r=e.style)&&void 0!==r?r:"outline"}})))&&void 0!==r?r:[]];let g=a?"string"==typeof n?Yt("div",[],[["id","beacon--qr__container"]],[Yt("div",[],[["id","beacon--qr__copy__container"]],[Yt("button",["beacon-modal__button--outline"],[["id","beacon--qr__copy"]],"Copy")])]):Yt("span",[],[],""):Yt("span",[],[],null!=n?n:"");i&&(g=Yt("span",[],[],[g,Yt("pre",[],[["style","text-align: left"]],i)]));const{style:m,html:y}=((e,t,r,n,i)=>{const o=r,s=n.map(((t,r)=>Yt("button",["beacon-modal__button"+("outline"===t.style?"--outline":"")],[["id",`beacon-alert-${e}-${r}`]],t.text)));let a=It;i&&(a+=St);const u=Yt("span",[],[],o),c=i?((e,t,r,n)=>ur(e,t,r,[Yt("span",[],[["id","pairing-container"]],""),Yt("div",["beacon-alert__text"],[["id","beacon-main-text"]],[Yt("p",["beacon-list__title"],[["id","beacon-title"]],[document.createTextNode("Scan QR code with a Beacon-compatible wallet. "),Yt("a",[],[["href","https://docs.walletbeacon.io/supported-wallets"],["target","_blank"]],"Learn more"),...n])]),Yt("div",[],[["id","beacon--switch__container"]],[Yt("button",["beacon-modal__button--outline"],[["id","beacon-switch"]],"")]),Yt("div",[],[["id","beacon--disclaimer"]],"")]))(e,[u],s,[t]):((e,t,r,n)=>ur(e,t,r,[Yt("div",["beacon-alert__text"],[["id","beacon-main-text"]],n)]))(e,[u],s,[t]);return{style:a,html:c}})(l,g,o,p,!!(null==a?void 0:a.p2pSyncCode));f.appendChild(y);const b=dr.createElement("style");b.textContent=m,h.appendChild(b),s&&(hr[l]=window.setTimeout((()=>cr(void 0,void 0,void 0,(function*(){yield fr(l)}))),s)),dr.body.prepend(d);const v=h.getElementById(`beacon-alert-${l}-close`),A=()=>cr(void 0,void 0,void 0,(function*(){c&&c(),yield fr(l)}));if(u){const e=h.getElementById("beacon--disclaimer");e&&(e.innerText=u)}const w=ar(),E=h.getElementById(`beacon-alert-modal-${l}`);E&&(E.classList.add(`theme__${w}`),E.addEventListener("click",A));const _=h.querySelectorAll(".beacon-modal__wrapper");return _.length>0&&_[0].addEventListener("click",(e=>{e.stopPropagation()})),lr=dr.activeElement,f.focus(),p.forEach(((e,t)=>{const r=h.getElementById(`beacon-alert-${l}-${t}`);r&&r.addEventListener("click",(()=>cr(void 0,void 0,void 0,(function*(){yield fr(l),e.actionCallback&&(yield e.actionCallback())}))))})),v&&v.addEventListener("click",(()=>cr(void 0,void 0,void 0,(function*(){yield A()})))),window.addEventListener("keydown",(e=>cr(void 0,void 0,void 0,(function*(){"Escape"===e.key&&(yield A())})))),a&&(yield ir(l,h,a)),l})),mr=":host {\n --animation-duration: 300ms;\n all: initial;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n@keyframes fadeOut {\n from {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n\n.animated {\n animation-duration: var(--animation-duration);\n animation-fill-mode: both;\n}\n\n.fadeIn {\n animation-name: fadeIn;\n}\n\n.fadeOut {\n animation-name: fadeOut;\n}\n\n.beacon-toast__base {\n position: fixed;\n top: 16px;\n right: 16px;\n z-index: 2147483000;\n margin: 0 auto;\n border-radius: 8px;\n overflow: hidden;\n box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);\n flex-direction: column;\n}\n@media (max-width: 576px) {\n .beacon-toast__base {\n top: 8px;\n right: 8px;\n left: 8px;\n }\n .beacon-toast__wallet__outer {\n flex-wrap: wrap;\n }\n .beacon-toast__wallet__link {\n display: flex;\n margin-left: 12px !important;\n }\n}\n\n.theme__light.beacon-toast__base {\n background: #fff;\n}\n\n.theme__dark.beacon-toast__base {\n background: #27334c;\n}\n\n.theme__dark p {\n color: #6183ff;\n}\n\na {\n text-decoration: none;\n color: #3880ff;\n}\n\na svg {\n width: 12px;\n margin-left: 2px;\n}\n\na:visited {\n color: #3880ff;\n}\n\nhr {\n height: 1px;\n color: rgba(0, 0, 0, 0.12);\n background-color: rgba(0, 0, 0, 0.12);\n border: none;\n width: 100%;\n margin: 0;\n display: none;\n}\n\n.show {\n display: block !important;\n}\n\n.hide {\n display: none !important;\n}\n\n#beacon-toast-list {\n display: none;\n}\n\n.beacon-toast__upside_down {\n transform: rotate(180deg);\n}\n\n.beacon-toast__content {\n justify-content: space-between;\n min-height: 56px;\n height: 0;\n}\n\n.beacon-toast__action__item,\n.beacon-toast__powered a,\n.beacon-toast__wallet__container,\n#beacon-text,\n.beacon-toast__action__item p,\n.beacon-toast__wallet__outer {\n align-items: center;\n}\n\n.beacon-toast__content,\n.beacon-toast__base,\n.beacon-toast__action__item,\n.beacon-toast__powered a,\n#beacon-text,\n.beacon-toast__wallet__container,\n.beacon-toast__wallet__outer {\n display: flex;\n}\n\n.beacon-toast__content,\n.beacon-toast__action__item,\n.beacon-toast__powered a {\n padding: 0 16px;\n font-family: Roboto, Helvetica, sans-serif;\n}\n\n#beacon-text strong {\n display: contents;\n}\n.beacon-toast__wallet__link {\n margin-left: 8px;\n}\n.beacon-toast__wallet__link svg {\n margin-left: 4px;\n}\n.beacon-toast__powered a {\n margin: 4px 0 12px;\n font-size: 12px;\n opacity: 0.64;\n}\n\n.beacon-toast__powered svg {\n width: 20px;\n height: 20px;\n margin: 0 2px 0 4px;\n}\n\n.beacon-toast__action__item {\n font-size: 14px;\n max-width: 40ch;\n}\n\n.beacon-toast__action__item p {\n margin-right: 8px;\n}\n\n.beacon-toast__action__item__subtitle,\n.beacon-toast__powered a {\n min-width: 88px;\n color: rgba(0, 0, 0, 0.54);\n}\n\n.theme__dark .beacon-toast__powered a {\n color: #7c99d6;\n}\n\n.beacon-toast__content__img {\n width: 24px;\n height: 24px;\n margin-right: 4px;\n image-rendering: -moz-crisp-edges; /* Firefox */\n image-rendering: -o-crisp-edges; /* Opera */\n image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */\n image-rendering: crisp-edges;\n -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */\n}\n\n.beacon-toast__more {\n width: 14px;\n transition: transform 0.5s;\n}\n\na,\n.beacon-toast__more {\n cursor: pointer;\n}\n\na:hover {\n opacity: 0.64;\n}\n\n.theme__dark .beacon-toast__more {\n color: #7c99d6;\n}\n\n.beacon-toast__more--action {\n margin: 8px 0;\n}\n\n#beacon-text {\n padding-right: 24px;\n}\n\n#beacon-text-content {\n display: flex;\n align-items: center;\n}\n\n.progress-line,\n.progress-line:before {\n height: 3px;\n width: 100%;\n margin: 0;\n}\n.progress-line {\n background-color: #a7c4f7;\n display: -webkit-flex;\n display: flex;\n}\n.progress-line:before {\n background-color: #3880ff;\n content: '';\n -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n}\n@-webkit-keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n@keyframes running-progress {\n 0% {\n margin-left: 0px;\n margin-right: 100%;\n }\n 50% {\n margin-left: 25%;\n margin-right: 0%;\n }\n 100% {\n margin-left: 100%;\n margin-right: 0;\n }\n}\n";var yr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};let br,vr,Ar,wr;"undefined"!=typeof window&&void 0!==window.document&&(br=window.document);const Er=e=>{for(;e.firstChild;)e.removeChild(e.firstChild)},_r=e=>{var t,r;const n=null===(t=null==wr?void 0:wr.walletInfo)||void 0===t?void 0:t.icon,i=null===(r=null==wr?void 0:wr.walletInfo)||void 0===r?void 0:r.name;let o;const s=Yt("strong",[],[],null!=i?i:"Wallet");o=n?Yt("span",["beacon-toast__wallet__container"],[],[Yt("img",["beacon-toast__content__img"],[["src",n]],""),s]):s;const a=e.split("{{wallet}}");if(1===a.length)return[Yt("span",[],[],e)];{const e=[];for(let t=0;tnew Promise((e=>{var t;wr=void 0;const r=br.getElementById("beacon-toast-wrapper");if(!r)return e();const n=null===(t=r.shadowRoot)||void 0===t?void 0:t.getElementById("beacon-toast");if(n){const t=300;vr&&(clearTimeout(vr),vr=void 0),n.className=n.className.replace("fadeIn","fadeOut"),window.setTimeout((()=>{const t=r.parentNode;t&&t.removeChild(r),e()}),t)}else e()})),Sr=(e,t,r)=>{const n=e.getElementById(t);return n&&n.addEventListener("click",(()=>yr(void 0,void 0,void 0,(function*(){yield r(n)})))),n},kr=(e,t)=>{const r=e.getElementById(t);r&&(r.classList.remove("hide"),r.classList.add("show"))},Cr=(e,t)=>{const r=e.getElementById(t);r&&(r.classList.add("hide"),r.classList.remove("show"))},Tr=e=>{kr(e,"beacon-toast-button-close"),Cr(e,"beacon-toast-button-expand")},xr=e=>{const t=e.getElementById("beacon-toast-button-expand"),r=e.getElementById("beacon-toast-list");t&&r&&(t.classList.remove("beacon-toast__upside_down"),r.classList.add("hide"),r.classList.remove("show"))},Mr=e=>{const t=e.getElementById("beacon-toast-button-expand"),r=e.getElementById("beacon-toast-list");t&&r&&(t.classList.add("beacon-toast__upside_down"),r.classList.remove("hide"),r.classList.add("show"))},Br=e=>{const t=e.getElementById("beacon-toast-button-expand"),r=e.getElementById("beacon-toast-list");t&&r&&(t.classList.contains("beacon-toast__upside_down")?xr(e):Mr(e))},Pr=(e,t,r)=>yr(void 0,void 0,void 0,(function*(){const n=t.actions;if(n&&n.length>0){const t=n.map((e=>yr(void 0,void 0,void 0,(function*(){return t=e,yr(void 0,void 0,void 0,(function*(){const{text:e,isBold:r,actionText:n,actionLogo:i,actionCallback:o}=t,s=yield M(),a=br.createElement("div");a.classList.add("beacon-toast__action__item"),Er(a);const u=e=>Yt("strong",[],[],e);if(o){e.length>0&&a.appendChild(Yt("p",[],[],e));const t=Yt("span",[],[],[Yt("span",[],[],n),i&&"external"===i?Jt(["svg-inline--fa","fa-external-link-alt","fa-w-16"],[["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","external-link-alt"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 512 512"]],[Xt([["fill","currentColor"],["d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]])]):void 0]);a.appendChild(Yt("p",[],[],[Yt("a",[],[["id",s]],[r?u([t]):t])]))}else if(n){e.length>0&&a.appendChild(Yt("p",["beacon-toast__action__item__subtitle"],[],e));const t=Yt("span",[],[],n);a.appendChild(Yt("p",[],[],[r?u([t]):t]))}else{const t=Yt("p",[],[],e);a.appendChild(r?u([t]):t)}return o&&a.addEventListener("click",o),a}));var t}))));(yield Promise.all(t)).forEach((e=>r.appendChild(e)));const i=br.createElement("small");i.classList.add("beacon-toast__powered"),i.appendChild(Yt("a",[],[["href","https://walletbeacon.io"],["target","_blank"]],[document.createTextNode("powered by"),Jt([],[["id","f63e95a9-fd19-4487-bc1a-09eb2f066704"],["data-name","Guides"],["xmlns","http://www.w3.org/2000/svg"],["width","65"],["height","65"],["viewBox","0 0 65 65"]],[Yt("title",[],[],"beacon_logo"),Xt([["fill","currentColor"],["d","M59.66,29.52v1.06c0,.37-.18,9.07-4.11,15.88S44.16,57.75,43.84,57.93l-.91.54-1.61-.93-9.19-5.3a14.68,14.68,0,0,1-1.63-1.06h0a14.09,14.09,0,0,1-1.29-1,17.63,17.63,0,0,1-2.56-2.7,18.58,18.58,0,0,1-2.56-4.51,21.53,21.53,0,0,1-1.5-9,6.21,6.21,0,0,1,2.93-.73c.25,0,.49,0,.74,0a18.29,18.29,0,0,0,1,7.93,15.06,15.06,0,0,0,6.67,8l8.93,5.16c.2-.13.43-.3.68-.48,2.26-1.6,6.42-4.92,8.86-9.13C55.12,39.94,55.8,34,56,31.57l-3.79-2.19a23,23,0,0,0,.6-3.83Z"]]),Xt([["fill","currentColor"],["d","M49.22,11.43V23.89c0,.65,0,1.3-.1,1.94v0c-.06.55-.13,1.1-.24,1.63A18,18,0,0,1,47.82,31a19.11,19.11,0,0,1-2.62,4.49,21.37,21.37,0,0,1-7.07,5.8,6.08,6.08,0,0,1-2.42-2.84A18.1,18.1,0,0,0,42,33.7h0a15.12,15.12,0,0,0,3.58-9.81V13.6c-.21-.11-.47-.21-.74-.35-2.52-1.16-7.47-3.1-12.36-3.1-5.42,0-11,2.4-13.08,3.45V18a22.54,22.54,0,0,0-3.63,1.38V11.43l.92-.52c.33-.18,8-4.38,15.79-4.38s15.48,4.2,15.8,4.38Z"]]),Xt([["fill","currentColor"],["d","M18,26.4,9,31.55q0,.35.06.78a31.63,31.63,0,0,0,3.49,12.28c2.71,4.71,7.55,8.3,9.53,9.64l3.79-2.19a23.33,23.33,0,0,0,3,2.44l-6.88,4-.92-.54c-.31-.18-7.75-4.69-11.68-11.5S5.36,30.92,5.35,30.56V29.49L7,28.55l9.17-5.29c.57-.32,1.14-.61,1.72-.87a13.46,13.46,0,0,1,1.55-.61A17.52,17.52,0,0,1,23,20.91a19.2,19.2,0,0,1,5.19,0,21.49,21.49,0,0,1,8.55,3.24,6.29,6.29,0,0,1-1.25,3.51,17.9,17.9,0,0,0-7.3-3.06A15.14,15.14,0,0,0,18,26.4Z"]])]),document.createTextNode("Beacon")])),r.appendChild(i),(e=>{kr(e,"beacon-toast-button-expand"),Cr(e,"beacon-toast-button-close")})(e)}else Tr(e),xr(e)})),Rr=e=>yr(void 0,void 0,void 0,(function*(){wr=e;const t=e.timer,r=br.createElement("div");r.setAttribute("id","beacon-toast-wrapper");const n=r.attachShadow({mode:"open"}),i=br.createElement("div"),{style:o,html:s}=(e=>{const t=e.body,r=_r(t),n=(e=>Yt("div",["beacon-toast__base","animated","fadeIn"],[["id","beacon-toast"]],[Yt("div",["beacon-toast__content"],[],[Yt("span",[],[["id","beacon-text"]],[Yt("p",[],[["id","beacon-text-content"]],e),Yt("a",["beacon-toast__wallet__link"],[["id","beacon-open-wallet"]],[Yt("span",[],[],"Open"),Jt(["svg-inline--fa","fa-external-link-alt","fa-w-16"],[["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","external-link-alt"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 512 512"]],[Xt([["fill","currentColor"],["d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]])])])]),Jt(["beacon-toast__more","svg-inline--fa","fa-angle-down","fa-w-10"],[["id","beacon-toast-button-expand"],["aria-hidden","true"],["focusable","false"],["data-prefix","fas"],["data-icon","angle-down"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 320 512"]],[Xt([["fill","currentColor"],["d","M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"]])]),Jt(["beacon-toast__more","svg-inline--fa","fa-times","fa-w-10"],[["id","beacon-toast-button-close"],["aria-hidden","true"],["focusable","false"],["data-prefix","fal"],["data-icon","times"],["role","img"],["xmlns","http://www.w3.org/2000/svg"],["viewBox","0 0 320 512"]],[Xt([["fill","currentColor"],["d","M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"]])])]),Yt("div",["progress-line"],[["id","beacon-toast-loader"]],""),Yt("hr",["hide"],[["id","beacon-toast-loader-placeholder"]],""),Yt("div",["beacon-toast__more--action"],[["id","beacon-toast-list"]],"")]))([Yt("span",["beacon-toast__wallet__outer"],[],r)]);return{style:mr,html:n}})(e);i.appendChild(s);const a=br.createElement("style");a.textContent=o,n.appendChild(i),n.appendChild(a),t&&(vr=window.setTimeout((()=>yr(void 0,void 0,void 0,(function*(){yield Ir()}))),t)),br.body.prepend(r);const u=ar(),c=n.getElementById("beacon-toast");c&&c.classList.add(`theme__${u}`);const l=n.getElementById("beacon-toast-list");l&&(yield Pr(n,e,l));const d=n.getElementById("beacon-open-wallet");d&&(e.openWalletAction?d.addEventListener("click",(()=>{e.openWalletAction&&e.openWalletAction()})):d.classList.add("hide")),"loading"===wr.state&&(Ar=window.setTimeout((()=>yr(void 0,void 0,void 0,(function*(){const e=n.getElementById("beacon-toast-button-expand");e&&!e.classList.contains("beacon-toast__upside_down")&&Br(n)}))),5e3)),Sr(n,"beacon-toast-button-done",(()=>yr(void 0,void 0,void 0,(function*(){yield Ir()}))));const h=Sr(n,"beacon-toast-button-close",(()=>yr(void 0,void 0,void 0,(function*(){yield Ir()}))));h&&"loading"===wr.state&&h.classList.add("hide"),Sr(n,"beacon-toast-button-expand",(()=>yr(void 0,void 0,void 0,(function*(){Br(n)}))))})),Or=e=>yr(void 0,void 0,void 0,(function*(){var t;if(Ar&&clearTimeout(Ar),br.getElementById("beacon-toast-wrapper")?e.forceNew?(yield Ir(),yield Rr(e)):yield(e=>yr(void 0,void 0,void 0,(function*(){wr=Object.assign(Object.assign({},wr),e);const t=e.timer,r=br.getElementById("beacon-toast-wrapper");if(!r)return;const n=r.shadowRoot;if(!n)return;const i=n.getElementById("beacon-toast-list");i&&(Er(i),yield Pr(n,e,i)),"loading"===wr.state&&(Ar=window.setTimeout((()=>yr(void 0,void 0,void 0,(function*(){const e=n.getElementById("beacon-toast-button-expand");e&&!e.classList.contains("beacon-toast__upside_down")&&Br(n)}))),5e3));const o=n.getElementById("beacon-text-content");o&&(Er(o),o.appendChild(Yt("span",["beacon-toast__wallet__outer"],[],_r(e.body))));const s=n.getElementById("beacon-open-wallet");s&&(e.openWalletAction?(s.classList.remove("hide"),s.addEventListener("click",(()=>{e.openWalletAction&&e.openWalletAction()}))):s.classList.add("hide")),t&&(vr=window.setTimeout((()=>yr(void 0,void 0,void 0,(function*(){yield Ir()}))),t));const a=n.getElementById("beacon-toast-button-done");a&&a.addEventListener("click",(()=>yr(void 0,void 0,void 0,(function*(){yield Ir()}))))})))(e):yield Rr(e),wr&&"finished"===wr.state){const e=null===(t=br.getElementById("beacon-toast-wrapper"))||void 0===t?void 0:t.shadowRoot;e&&((e=>{Cr(e,"beacon-toast-loader"),kr(e,"beacon-toast-loader-placeholder")})(e),Tr(e),Mr(e))}})),Nr=e=>e.length>=12?`${e.substr(0,5)}...${e.substr(-5)}`:e;var Dr=r(4364),Lr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ur=new $("BeaconEvents"),Fr=5e3;var jr;!function(e){e.PERMISSION_REQUEST_SENT="PERMISSION_REQUEST_SENT",e.PERMISSION_REQUEST_SUCCESS="PERMISSION_REQUEST_SUCCESS",e.PERMISSION_REQUEST_ERROR="PERMISSION_REQUEST_ERROR",e.OPERATION_REQUEST_SENT="OPERATION_REQUEST_SENT",e.OPERATION_REQUEST_SUCCESS="OPERATION_REQUEST_SUCCESS",e.OPERATION_REQUEST_ERROR="OPERATION_REQUEST_ERROR",e.SIGN_REQUEST_SENT="SIGN_REQUEST_SENT",e.SIGN_REQUEST_SUCCESS="SIGN_REQUEST_SUCCESS",e.SIGN_REQUEST_ERROR="SIGN_REQUEST_ERROR",e.BROADCAST_REQUEST_SENT="BROADCAST_REQUEST_SENT",e.BROADCAST_REQUEST_SUCCESS="BROADCAST_REQUEST_SUCCESS",e.BROADCAST_REQUEST_ERROR="BROADCAST_REQUEST_ERROR",e.ACKNOWLEDGE_RECEIVED="ACKNOWLEDGE_RECEIVED",e.LOCAL_RATE_LIMIT_REACHED="LOCAL_RATE_LIMIT_REACHED",e.NO_PERMISSIONS="NO_PERMISSIONS",e.ACTIVE_ACCOUNT_SET="ACTIVE_ACCOUNT_SET",e.ACTIVE_TRANSPORT_SET="ACTIVE_TRANSPORT_SET",e.SHOW_PREPARE="SHOW_PREPARE",e.HIDE_UI="HIDE_UI",e.PAIR_INIT="PAIR_INIT",e.PAIR_SUCCESS="PAIR_SUCCESS",e.CHANNEL_CLOSED="CHANNEL_CLOSED",e.INTERNAL_ERROR="INTERNAL_ERROR",e.UNKNOWN="UNKNOWN"}(jr||(jr={}));const zr=e=>Lr(void 0,void 0,void 0,(function*(){let t;const r=[];if(e.walletInfo.deeplink&&("web"===e.walletInfo.type||"mobile"===e.walletInfo.type&&Ct(window)||"desktop"===e.walletInfo.type&&!Ct(window))){const r=e.walletInfo.deeplink;t=()=>Lr(void 0,void 0,void 0,(function*(){const e=document.createElement("a");e.setAttribute("href",r),e.setAttribute("target","_blank"),e.dispatchEvent(new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0}))}))}r.push({text:"No answer from your wallet received yet. Please make sure the wallet is open.",isBold:!0}),r.push({text:"Did you make a mistake?",actionText:"Cancel Request",actionCallback:()=>Lr(void 0,void 0,void 0,(function*(){yield Ir()}))}),r.push({text:"Wallet not receiving request?",actionText:"Reset Connection",actionCallback:()=>Lr(void 0,void 0,void 0,(function*(){yield Ir();const t=e.extraInfo.resetCallback;t&&(Ur.log("showSentToast","resetCallback invoked"),yield t())}))}),Or({body:"Request sent to  {{wallet}}",walletInfo:e.walletInfo,state:"loading",actions:r,openWalletAction:t}).catch((e=>Dr.error(e)))})),Hr=(e,t)=>Lr(void 0,void 0,void 0,(function*(){const r=e.errorResponse.errorType?ne.getError(e.errorResponse.errorType,e.errorResponse.errorData):new he,n=[{text:r.title,isBold:!0},{text:r.description}];e.errorResponse.errorType===I.TRANSACTION_INVALID_ERROR&&e.errorResponse.errorData&&n.push({text:"",actionText:"Show Details",actionCallback:()=>Lr(void 0,void 0,void 0,(function*(){yield Ir(),yield gr({title:r.title,body:r.fullDescription.description,data:r.fullDescription.data,buttons:t})}))}),yield Or({body:"{{wallet}}  has returned an error",timer:e.errorResponse.errorType===I.ABORTED_ERROR?Fr:void 0,state:"finished",walletInfo:e.walletInfo,actions:n})})),Kr=()=>()=>Lr(void 0,void 0,void 0,(function*(){})),Gr={[jr.PERMISSION_REQUEST_SENT]:zr,[jr.PERMISSION_REQUEST_SUCCESS]:e=>Lr(void 0,void 0,void 0,(function*(){const{output:t}=e;yield Or({body:"{{wallet}}  has granted permission",timer:Fr,walletInfo:e.walletInfo,state:"finished",actions:[{text:"Address",actionText:Nr(t.address),isBold:!0},{text:"Network",actionText:`${t.network.type}`},{text:"Permissions",actionText:t.scopes.join(", ")}]})})),[jr.PERMISSION_REQUEST_ERROR]:Hr,[jr.OPERATION_REQUEST_SENT]:zr,[jr.OPERATION_REQUEST_SUCCESS]:e=>Lr(void 0,void 0,void 0,(function*(){const{account:t,output:r,blockExplorer:n}=e;yield Or({body:"{{wallet}}  successfully submitted operation",timer:Fr,state:"finished",walletInfo:e.walletInfo,actions:[{text:Nr(r.transactionHash),isBold:!0,actionText:"Open Blockexplorer",actionLogo:"external",actionCallback:()=>Lr(void 0,void 0,void 0,(function*(){const e=yield n.getTransactionLink(r.transactionHash,t.network);window.open(e,"_blank"),yield Ir()}))}]})})),[jr.OPERATION_REQUEST_ERROR]:Hr,[jr.SIGN_REQUEST_SENT]:zr,[jr.SIGN_REQUEST_SUCCESS]:e=>Lr(void 0,void 0,void 0,(function*(){const t=e.output;yield Or({body:"{{wallet}}  successfully signed payload",timer:Fr,state:"finished",walletInfo:e.walletInfo,actions:[{text:`Signature: ${Nr(t.signature)}`,actionText:"Copy to clipboard",actionCallback:()=>Lr(void 0,void 0,void 0,(function*(){navigator.clipboard.writeText(t.signature).then((()=>{Ur.log("showSignSuccessAlert","Copying to clipboard was successful!")}),(e=>{Ur.error("showSignSuccessAlert","Could not copy text to clipboard: ",e)})),yield Ir()}))}]})})),[jr.SIGN_REQUEST_ERROR]:Hr,[jr.BROADCAST_REQUEST_SENT]:zr,[jr.BROADCAST_REQUEST_SUCCESS]:e=>Lr(void 0,void 0,void 0,(function*(){const{network:t,output:r,blockExplorer:n}=e;yield Or({body:"{{wallet}}  successfully injected operation",timer:Fr,state:"finished",walletInfo:e.walletInfo,actions:[{text:Nr(r.transactionHash),isBold:!0,actionText:"Open Blockexplorer",actionLogo:"external",actionCallback:()=>Lr(void 0,void 0,void 0,(function*(){const e=yield n.getTransactionLink(r.transactionHash,t);window.open(e,"_blank"),yield Ir()}))}]})})),[jr.BROADCAST_REQUEST_ERROR]:Hr,[jr.ACKNOWLEDGE_RECEIVED]:e=>Lr(void 0,void 0,void 0,(function*(){Or({body:"Awaiting confirmation in  {{wallet}}",state:"acknowledge",walletInfo:e.walletInfo}).catch((e=>Dr.error(e)))})),[jr.LOCAL_RATE_LIMIT_REACHED]:()=>Lr(void 0,void 0,void 0,(function*(){gr({title:"Error",body:"Rate limit reached. Please slow down",buttons:[{text:"Done",style:"outline"}],timer:3e3}).catch((e=>Dr.error(e)))})),[jr.NO_PERMISSIONS]:()=>Lr(void 0,void 0,void 0,(function*(){yield gr({title:"No Permission",body:"Please allow the wallet to handle this type of request."})})),[jr.ACTIVE_ACCOUNT_SET]:Kr(),[jr.ACTIVE_TRANSPORT_SET]:Kr(),[jr.SHOW_PREPARE]:e=>Lr(void 0,void 0,void 0,(function*(){const t=e.walletInfo?"Preparing Request for  {{wallet}}...":"Preparing Request...";Or({body:t,state:"prepare",walletInfo:e.walletInfo}).catch((e=>Dr.error(e)))})),[jr.HIDE_UI]:e=>Lr(void 0,void 0,void 0,(function*(){e?(e.includes("alert")&&pr(),e.includes("toast")&&Ir()):Ir()})),[jr.PAIR_INIT]:e=>Lr(void 0,void 0,void 0,(function*(){const t={title:"Choose your preferred wallet",body:"

",pairingPayload:{p2pSyncCode:e.p2pPeerInfo,postmessageSyncCode:e.postmessagePeerInfo,preferredNetwork:e.preferredNetwork},closeButtonCallback:e.abortedHandler,disclaimerText:e.disclaimerText};yield gr(t)})),[jr.PAIR_SUCCESS]:()=>Lr(void 0,void 0,void 0,(function*(){yield pr()})),[jr.CHANNEL_CLOSED]:()=>Lr(void 0,void 0,void 0,(function*(){yield gr({title:"Channel closed",body:"Your peer has closed the connection.",buttons:[{text:"Done",style:"outline"}],timer:1500})})),[jr.INTERNAL_ERROR]:e=>Lr(void 0,void 0,void 0,(function*(){var t;const r=[...null!==(t=e.buttons)&&void 0!==t?t:[]];r.push({text:"Done",style:"outline"});const n={title:"Internal Error",body:e.text,buttons:r};yield gr(n)})),[jr.UNKNOWN]:Kr()};class Qr{constructor(e={},t){this.callbackMap={[jr.PERMISSION_REQUEST_SENT]:[Gr.PERMISSION_REQUEST_SENT],[jr.PERMISSION_REQUEST_SUCCESS]:[Gr.PERMISSION_REQUEST_SUCCESS],[jr.PERMISSION_REQUEST_ERROR]:[Gr.PERMISSION_REQUEST_ERROR],[jr.OPERATION_REQUEST_SENT]:[Gr.OPERATION_REQUEST_SENT],[jr.OPERATION_REQUEST_SUCCESS]:[Gr.OPERATION_REQUEST_SUCCESS],[jr.OPERATION_REQUEST_ERROR]:[Gr.OPERATION_REQUEST_ERROR],[jr.SIGN_REQUEST_SENT]:[Gr.SIGN_REQUEST_SENT],[jr.SIGN_REQUEST_SUCCESS]:[Gr.SIGN_REQUEST_SUCCESS],[jr.SIGN_REQUEST_ERROR]:[Gr.SIGN_REQUEST_ERROR],[jr.BROADCAST_REQUEST_SENT]:[Gr.BROADCAST_REQUEST_SENT],[jr.BROADCAST_REQUEST_SUCCESS]:[Gr.BROADCAST_REQUEST_SUCCESS],[jr.BROADCAST_REQUEST_ERROR]:[Gr.BROADCAST_REQUEST_ERROR],[jr.ACKNOWLEDGE_RECEIVED]:[Gr.ACKNOWLEDGE_RECEIVED],[jr.LOCAL_RATE_LIMIT_REACHED]:[Gr.LOCAL_RATE_LIMIT_REACHED],[jr.NO_PERMISSIONS]:[Gr.NO_PERMISSIONS],[jr.ACTIVE_ACCOUNT_SET]:[Gr.ACTIVE_ACCOUNT_SET],[jr.ACTIVE_TRANSPORT_SET]:[Gr.ACTIVE_TRANSPORT_SET],[jr.SHOW_PREPARE]:[Gr.SHOW_PREPARE],[jr.HIDE_UI]:[Gr.HIDE_UI],[jr.PAIR_INIT]:[Gr.PAIR_INIT],[jr.PAIR_SUCCESS]:[Gr.PAIR_SUCCESS],[jr.CHANNEL_CLOSED]:[Gr.CHANNEL_CLOSED],[jr.INTERNAL_ERROR]:[Gr.INTERNAL_ERROR],[jr.UNKNOWN]:[Gr.UNKNOWN]},t&&this.setAllHandlers(),this.overrideDefaults(e)}on(e,t){return Lr(this,void 0,void 0,(function*(){const r=this.callbackMap[e]||[];r.push(t),this.callbackMap[e]=r}))}emit(e,t,r){return Lr(this,void 0,void 0,(function*(){const n=this.callbackMap[e];n&&n.length>0&&n.forEach((n=>Lr(this,void 0,void 0,(function*(){try{yield n(t,r)}catch(t){Ur.error(`error handling event ${e}`,t)}}))))}))}overrideDefaults(e){Object.keys(e).forEach((t=>{const r=t,n=e[r];n&&(this.callbackMap[r]=[n.handler])}))}setAllHandlers(e){Object.keys(this.callbackMap).forEach((t=>{const r=t;this.callbackMap[r]=[],e?this.callbackMap[r].push(e):this.callbackMap[r].push(((...e)=>{Ur.log(t,...e)}))}))}}const qr={[b.BlockchainRequest]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.BlockchainResponse]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.PermissionRequest]:{sent:jr.PERMISSION_REQUEST_SENT,success:jr.PERMISSION_REQUEST_SUCCESS,error:jr.PERMISSION_REQUEST_ERROR},[b.PermissionResponse]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.OperationRequest]:{sent:jr.OPERATION_REQUEST_SENT,success:jr.OPERATION_REQUEST_SUCCESS,error:jr.OPERATION_REQUEST_ERROR},[b.OperationResponse]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.SignPayloadRequest]:{sent:jr.SIGN_REQUEST_SENT,success:jr.SIGN_REQUEST_SUCCESS,error:jr.SIGN_REQUEST_ERROR},[b.SignPayloadResponse]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.BroadcastRequest]:{sent:jr.BROADCAST_REQUEST_SENT,success:jr.BROADCAST_REQUEST_SUCCESS,error:jr.BROADCAST_REQUEST_ERROR},[b.BroadcastResponse]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.Acknowledge]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.Disconnect]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN},[b.Error]:{sent:jr.UNKNOWN,success:jr.UNKNOWN,error:jr.UNKNOWN}};class Wr{constructor(e){this.rpcUrls=e}getLinkForNetwork(e){return t=this,r=void 0,i=function*(){return this.rpcUrls[e.type]},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i}}var Vr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};class Yr extends Wr{constructor(e={[A.MAINNET]:"https://tezblock.io",[A.DELPHINET]:"https://delphinet.tezblock.io",[A.EDONET]:"https://edonet.tezblock.io",[A.FLORENCENET]:"https://florencenet.tezblock.io",[A.GRANADANET]:"https://granadanet.tezblock.io",[A.HANGZHOUNET]:"https://hangzhounet.tezblock.io",[A.ITHACANET]:"https://ithacanet.tezblock.io",[A.JAKARTANET]:"https://jakartanet.tezblock.io",[A.CUSTOM]:"https://jakartanet.tezblock.io"}){super(e),this.rpcUrls=e}getAddressLink(e,t){return Vr(this,void 0,void 0,(function*(){return`${yield this.getLinkForNetwork(t)}/account/${e}`}))}getTransactionLink(e,t){return Vr(this,void 0,void 0,(function*(){return`${yield this.getLinkForNetwork(t)}/transaction/${e}`}))}}var Jr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Xr=new $("DappPostMessageTransport");class Zr extends _t{constructor(e,t,r){super(e,t,r,C.TRANSPORT_POSTMESSAGE_PEERS_DAPP)}startOpenChannelListener(){return Jr(this,void 0,void 0,(function*(){return this.client.listenForChannelOpening((e=>Jr(this,void 0,void 0,(function*(){Xr.log("connect","received PostMessagePairingResponse",e),yield this.addPeer(e),this._isConnected=S.CONNECTED,this.newPeerListener&&(this.newPeerListener(e),this.newPeerListener=void 0)}))))}))}listenForNewPeer(e){return Jr(this,void 0,void 0,(function*(){Xr.log("listenForNewPeer"),this.newPeerListener=e}))}stopListeningForNewPeers(){return Jr(this,void 0,void 0,(function*(){Xr.log("stopListeningForNewPeers"),this.newPeerListener=void 0}))}}var $r=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const en=new $("DappP2PTransport");class tn extends ft{constructor(e,t,r,n,i,o){super(e,t,r,n,C.TRANSPORT_P2P_PEERS_DAPP,i,o)}startOpenChannelListener(){return $r(this,void 0,void 0,(function*(){return this.client.listenForChannelOpening((e=>$r(this,void 0,void 0,(function*(){en.log("listenForNewPeer","new publicKey",e.publicKey),yield this.addPeer(e),this._isConnected=S.CONNECTED,this.newPeerListener&&(this.newPeerListener(e),this.newPeerListener=void 0)}))))}))}listenForNewPeer(e){return $r(this,void 0,void 0,(function*(){en.log("listenForNewPeer"),this.newPeerListener=e}))}stopListeningForNewPeers(){return $r(this,void 0,void 0,(function*(){en.log("stopListeningForNewPeers"),this.newPeerListener=void 0}))}}var rn=r(4364),nn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const on=new $("DAppClient");class sn extends re{constructor(e){var t,r,n,i;super(Object.assign({storage:e&&e.storage?e.storage:new ye},e)),this.events=new Qr,this.openRequests=new Map,this._activeAccount=new s,this._activePeer=new s,this.blockchains=new Map,this.events=new Qr(e.eventHandlers,null!==(t=e.disableDefaultEvents)&&void 0!==t&&t),this.blockExplorer=null!==(r=e.blockExplorer)&&void 0!==r?r:new Yr,this.preferredNetwork=null!==(n=e.preferredNetwork)&&void 0!==n?n:A.MAINNET,sr(null!==(i=e.colorMode)&&void 0!==i?i:R.LIGHT),this.disclaimerText=e.disclaimerText,this.appMetadataManager=new Ee(this.storage),this.activeAccountLoaded=this.storage.get(C.ACTIVE_ACCOUNT).then((e=>nn(this,void 0,void 0,(function*(){e?yield this.setActiveAccount(yield this.accountManager.getAccount(e)):yield this.setActiveAccount(void 0)})))).catch((e=>nn(this,void 0,void 0,(function*(){yield this.setActiveAccount(void 0),rn.error(e)})))),this.handleResponse=(e,t)=>nn(this,void 0,void 0,(function*(){var r,n;const i=this.openRequests.get(e.id);if(on.log("handleResponse","Received message",e,t),"3"===e.version){const n=e;if(i&&n.message.type===b.Acknowledge)on.log(`acknowledge message received for ${e.id}`),rn.timeLog(e.id,"acknowledge"),this.events.emit(jr.ACKNOWLEDGE_RECEIVED,{message:n.message,extraInfo:{},walletInfo:yield this.getWalletInfo()}).catch(rn.error);else if(i){const r=n.message.blockchainData.appMetadata;n.message.type===b.PermissionResponse&&r&&(yield this.appMetadataManager.addAppMetadata(r)),rn.timeLog(n.id,"response"),rn.timeEnd(n.id),n.message.type===b.Error?i.reject(n.message):i.resolve({message:e,connectionInfo:t}),this.openRequests.delete(n.id)}else if(n.message.type===b.Disconnect){const n=t.origin===E.P2P?this.p2pTransport:null!==(r=this.postMessageTransport)&&void 0!==r?r:yield this.transport;if(n){const t=(yield n.getPeers()).find((t=>t.senderId===e.senderId));t?(yield n.removePeer(t),yield this.removeAccountsForPeers([t]),yield this.events.emit(jr.CHANNEL_CLOSED)):on.error("handleDisconnect","cannot find peer for sender ID",e.senderId)}}else on.error("handleResponse","no request found for id ",e.id)}else{const r=e;if(i&&r.type===b.Acknowledge)on.log(`acknowledge message received for ${e.id}`),rn.timeLog(e.id,"acknowledge"),this.events.emit(jr.ACKNOWLEDGE_RECEIVED,{message:r,extraInfo:{},walletInfo:yield this.getWalletInfo()}).catch(rn.error);else if(i)r.type===b.PermissionResponse&&r.appMetadata&&(yield this.appMetadataManager.addAppMetadata(r.appMetadata)),rn.timeLog(r.id,"response"),rn.timeEnd(r.id),r.type===b.Error||e.errorType?i.reject(r):i.resolve({message:e,connectionInfo:t}),this.openRequests.delete(r.id);else if(r.type===b.Disconnect||e.typedMessage.type===b.Disconnect){const r=t.origin===E.P2P?this.p2pTransport:null!==(n=this.postMessageTransport)&&void 0!==n?n:yield this.transport;if(r){const t=(yield r.getPeers()).find((t=>t.senderId===e.senderId));t?(yield r.removePeer(t),yield this.removeAccountsForPeers([t]),yield this.events.emit(jr.CHANNEL_CLOSED)):on.error("handleDisconnect","cannot find peer for sender ID",e.senderId)}}else on.error("handleResponse","no request found for id ",e.id)}}))}initInternalTransports(){return nn(this,void 0,void 0,(function*(){const e=yield this.keyPair;this.postMessageTransport||this.p2pTransport||(this.postMessageTransport=new Zr(this.name,e,this.storage),yield this.addListener(this.postMessageTransport),this.p2pTransport=new tn(this.name,e,this.storage,this.matrixNodes,this.iconUrl,this.appUrl),yield this.addListener(this.p2pTransport))}))}init(e){const t=Object.create(null,{init:{get:()=>super.init}});return nn(this,void 0,void 0,(function*(){if(this._initPromise)return this._initPromise;try{yield this.activeAccountLoaded}catch(e){}return this._initPromise=new Promise((r=>nn(this,void 0,void 0,(function*(){if(e)yield this.addListener(e),r(yield t.init.call(this,e));else if(this._transport.isSettled())yield(yield this.transport).connect(),r(yield t.init.call(this,yield this.transport));else{const e=yield this.getActiveAccount(),n=()=>{this.postMessageTransport&&this.postMessageTransport.stopListeningForNewPeers().catch(rn.error),this.p2pTransport&&this.p2pTransport.stopListeningForNewPeers().catch(rn.error)};if(yield this.initInternalTransports(),!this.postMessageTransport||!this.p2pTransport)return;if(this.postMessageTransport.connect().then().catch(rn.error),e&&e.origin){const n=e.origin.type;n===E.EXTENSION?r(yield t.init.call(this,this.postMessageTransport)):n===E.P2P&&r(yield t.init.call(this,this.p2pTransport))}else{const e=this.p2pTransport,t=this.postMessageTransport;t.listenForNewPeer((e=>{on.log("init","postmessage transport peer connected",e),this.events.emit(jr.PAIR_SUCCESS,e).catch((e=>rn.warn(e))),this.setActivePeer(e).catch(rn.error),this.setTransport(this.postMessageTransport).catch(rn.error),n(),r(k.POST_MESSAGE)})).catch(rn.error),e.listenForNewPeer((e=>{on.log("init","p2p transport peer connected",e),this.events.emit(jr.PAIR_SUCCESS,e).catch((e=>rn.warn(e))),this.setActivePeer(e).catch(rn.error),this.setTransport(this.p2pTransport).catch(rn.error),n(),r(k.P2P)})).catch(rn.error),_t.getAvailableExtensions().then((()=>nn(this,void 0,void 0,(function*(){this.events.emit(jr.PAIR_INIT,{p2pPeerInfo:()=>(e.connect().then().catch(rn.error),e.getPairingRequestInfo()),postmessagePeerInfo:()=>t.getPairingRequestInfo(),preferredNetwork:this.preferredNetwork,abortedHandler:()=>{this._initPromise=void 0},disclaimerText:this.disclaimerText}).catch((e=>rn.warn(e)))})))).catch((e=>{this._initPromise=void 0,rn.error(e)}))}}})))),this._initPromise}))}getActiveAccount(){return nn(this,void 0,void 0,(function*(){return this._activeAccount.promise}))}setActiveAccount(e){return nn(this,void 0,void 0,(function*(){if(this._activeAccount.isSettled()?this._activeAccount=s.resolve(e):this._activeAccount.resolve(e),e){const t=e.origin.type;yield this.initInternalTransports(),t===E.EXTENSION?yield this.setTransport(this.postMessageTransport):t===E.P2P&&(yield this.setTransport(this.p2pTransport));const r=yield this.getPeer(e);yield this.setActivePeer(r)}else yield this.setActivePeer(void 0),yield this.setTransport(void 0);yield this.storage.set(C.ACTIVE_ACCOUNT,e?e.accountIdentifier:void 0),yield this.events.emit(jr.ACTIVE_ACCOUNT_SET,e)}))}clearActiveAccount(){return this.setActiveAccount()}setColorMode(e){return nn(this,void 0,void 0,(function*(){return sr(e)}))}getColorMode(){return nn(this,void 0,void 0,(function*(){return ar()}))}getAppMetadata(){return nn(this,void 0,void 0,(function*(){return this.getOwnAppMetadata()}))}showPrepare(){return nn(this,void 0,void 0,(function*(){const e=yield(()=>nn(this,void 0,void 0,(function*(){try{return yield this.getWalletInfo()}catch(e){return}})))();yield this.events.emit(jr.SHOW_PREPARE,{walletInfo:e})}))}hideUI(e){return nn(this,void 0,void 0,(function*(){yield this.events.emit(jr.HIDE_UI,e)}))}removeAccount(e){const t=Object.create(null,{removeAccount:{get:()=>super.removeAccount}});return nn(this,void 0,void 0,(function*(){const r=t.removeAccount.call(this,e),n=yield this.getActiveAccount();return n&&n.accountIdentifier===e&&(yield this.setActiveAccount(void 0)),r}))}removeAllAccounts(){const e=Object.create(null,{removeAllAccounts:{get:()=>super.removeAllAccounts}});return nn(this,void 0,void 0,(function*(){yield e.removeAllAccounts.call(this),yield this.setActiveAccount(void 0)}))}removePeer(e,t=!1){return nn(this,void 0,void 0,(function*(){const r=yield this.transport,n=r.removePeer(e);return yield this.removeAccountsForPeers([e]),t&&(yield this.sendDisconnectToPeer(e,r)),n}))}removeAllPeers(e=!1){return nn(this,void 0,void 0,(function*(){const t=yield this.transport,r=yield t.getPeers(),n=t.removeAllPeers();if(yield this.removeAccountsForPeers(r),e){const e=r.map((e=>this.sendDisconnectToPeer(e,t)));yield Promise.all(e)}return n}))}subscribeToEvent(e,t){return nn(this,void 0,void 0,(function*(){yield this.events.on(e,t)}))}checkPermissions(e){return nn(this,void 0,void 0,(function*(){if(e===b.PermissionRequest)return!0;const t=yield this.getActiveAccount();if(!t)throw yield this.sendInternalError("No active account set!");const r=t.scopes;switch(e){case b.OperationRequest:return r.includes(v.OPERATION_REQUEST);case b.SignPayloadRequest:return r.includes(v.SIGN);case b.BroadcastRequest:return!0;default:return!1}}))}addBlockchain(e){this.blockchains.set(e.identifier,e),e.getWalletLists().then((e=>{var t,r,n,i;i=e.desktopList,Dt=i,n=e.extensionList,Lt=n,r=e.webList,Ut=r,t=e.iOSList,Ft=t}))}removeBlockchain(e){this.blockchains.delete(e)}permissionRequest(e){return nn(this,void 0,void 0,(function*(){rn.log("PERMISSION REQUEST");const t=this.blockchains.get(e.blockchainIdentifier);if(!t)throw new Error(`Blockchain "${e.blockchainIdentifier}" not supported by dAppClient`);const r=Object.assign(Object.assign({},e),{type:b.PermissionRequest,blockchainData:Object.assign(Object.assign({},e.blockchainData),{appMetadata:yield this.getOwnAppMetadata()})});rn.log("REQUESTION PERMIMISSION V3","xxx",r);const{message:n,connectionInfo:i}=yield this.makeRequestV3(r).catch((e=>nn(this,void 0,void 0,(function*(){throw new Error("TODO")}))));rn.log("RESPONSE V3",n,i);const o=yield t.getAccountInfosFromPermissionResponse(n.message),s={accountIdentifier:o[0].accountId,senderId:n.senderId,origin:{type:i.origin,id:i.id},address:o[0].address,publicKey:o[0].publicKey,scopes:n.message.blockchainData.scopes,connectedAt:(new Date).getTime(),chainData:n.message.blockchainData};return yield this.accountManager.addAccount(s),yield this.setActiveAccount(s),yield t.handleResponse({request:r,account:s,output:n,blockExplorer:this.blockExplorer,connectionContext:i,walletInfo:yield this.getWalletInfo()}),yield this.notifySuccess(r,{account:s,output:{address:o[0].address,network:{type:A.MAINNET},scopes:[v.OPERATION_REQUEST]},blockExplorer:this.blockExplorer,connectionContext:i,walletInfo:yield this.getWalletInfo()}),n.message}))}request(e){return nn(this,void 0,void 0,(function*(){rn.log("REQUEST",e);const t=this.blockchains.get(e.blockchainIdentifier);if(!t)throw new Error(`Blockchain "${t}" not supported by dAppClient`);yield t.validateRequest(e);const r=yield this.getActiveAccount();if(!r)throw yield this.sendInternalError("No active account!");const n=Object.assign(Object.assign({},e),{type:b.BlockchainRequest,accountId:r.accountIdentifier}),{message:i,connectionInfo:o}=yield this.makeRequestV3(n).catch((e=>nn(this,void 0,void 0,(function*(){throw rn.error(e),new Error("TODO")}))));return yield t.handleResponse({request:n,account:r,output:i,blockExplorer:this.blockExplorer,connectionContext:o,walletInfo:yield this.getWalletInfo()}),i.message}))}requestPermissions(e){return nn(this,void 0,void 0,(function*(){const t={appMetadata:yield this.getOwnAppMetadata(),type:b.PermissionRequest,network:e&&e.network?e.network:{type:A.MAINNET},scopes:e&&e.scopes?e.scopes:[v.OPERATION_REQUEST,v.SIGN]},{message:r,connectionInfo:n}=yield this.makeRequest(t).catch((e=>nn(this,void 0,void 0,(function*(){throw yield this.handleRequestError(t,e)})))),i=r.publicKey||r.pubkey||r.pubKey,o=yield function(e){return l(this,void 0,void 0,(function*(){yield u.ready;const t={edpk:{length:54,prefix:c.from(new Uint8Array([6,161,159]))},sppk:{length:55,prefix:c.from(new Uint8Array([6,161,161]))},p2pk:{length:55,prefix:c.from(new Uint8Array([6,161,164]))}};let r,n;if(64===e.length)r=t.edpk.prefix,n=e;else{const i=Object.entries(t);for(let t=0;t{switch(e.signingType){case P.OPERATION:if(!r.startsWith("03"))throw new Error('When using signing type "OPERATION", the payload must start with prefix "03"');return P.OPERATION;case P.MICHELINE:if(!r.startsWith("05"))throw new Error('When using signing type "MICHELINE", the payload must start with prefix "05"');return P.MICHELINE;case P.RAW:default:return P.RAW}})(),i={type:b.SignPayloadRequest,signingType:n,payload:r,sourceAddress:e.sourceAddress||t.address},{message:o,connectionInfo:s}=yield this.makeRequest(i).catch((e=>nn(this,void 0,void 0,(function*(){throw yield this.handleRequestError(i,e)}))));return yield this.notifySuccess(i,{account:t,output:o,connectionContext:s,walletInfo:yield this.getWalletInfo()}),o}))}requestOperation(e){return nn(this,void 0,void 0,(function*(){if(!e.operationDetails)throw yield this.sendInternalError("Operation details must be provided");const t=yield this.getActiveAccount();if(!t)throw yield this.sendInternalError("No active account!");const r={type:b.OperationRequest,network:t.network||{type:A.MAINNET},operationDetails:e.operationDetails,sourceAddress:t.address||""},{message:n,connectionInfo:i}=yield this.makeRequest(r).catch((e=>nn(this,void 0,void 0,(function*(){throw yield this.handleRequestError(r,e)}))));return yield this.notifySuccess(r,{account:t,output:n,blockExplorer:this.blockExplorer,connectionContext:i,walletInfo:yield this.getWalletInfo()}),n}))}requestBroadcast(e){return nn(this,void 0,void 0,(function*(){if(!e.signedTransaction)throw yield this.sendInternalError("Signed transaction must be provided");const t=e.network||{type:A.MAINNET},r={type:b.BroadcastRequest,network:t,signedTransaction:e.signedTransaction},{message:n,connectionInfo:i}=yield this.makeRequest(r).catch((e=>nn(this,void 0,void 0,(function*(){throw yield this.handleRequestError(r,e)}))));return yield this.notifySuccess(r,{network:t,output:n,blockExplorer:this.blockExplorer,connectionContext:i,walletInfo:yield this.getWalletInfo()}),n}))}setActivePeer(e){return nn(this,void 0,void 0,(function*(){this._activePeer.isSettled()?this._activePeer=s.resolve(e):this._activePeer.resolve(e),e&&(yield this.initInternalTransports(),"postmessage-pairing-response"===e.type?yield this.setTransport(this.postMessageTransport):"p2p-pairing-response"===e.type&&(yield this.setTransport(this.p2pTransport)))}))}setTransport(e){const t=Object.create(null,{setTransport:{get:()=>super.setTransport}});return nn(this,void 0,void 0,(function*(){e||(this._initPromise=void 0);const r=t.setTransport.call(this,e);return yield this.events.emit(jr.ACTIVE_TRANSPORT_SET,e),r}))}sendInternalError(e){return nn(this,void 0,void 0,(function*(){throw yield this.events.emit(jr.INTERNAL_ERROR,{text:e}),new Error(e)}))}removeAccountsForPeers(e){return nn(this,void 0,void 0,(function*(){const t=yield this.accountManager.getAccounts(),r=e.map((e=>e.senderId)),n=t.filter((e=>r.includes(e.senderId))).map((e=>e.accountIdentifier));yield this.accountManager.removeAccounts(n);const i=yield this.getActiveAccount();i&&n.includes(i.accountIdentifier)&&(yield this.setActiveAccount(void 0))}))}handleRequestError(e,t){return nn(this,void 0,void 0,(function*(){if(on.error("handleRequestError","error response",t),t.errorType){const r=[];if(t.errorType===I.NO_PRIVATE_KEY_FOUND_ERROR){const t=()=>nn(this,void 0,void 0,(function*(){const t=e;let r;if(t.sourceAddress&&t.network){const e=yield G(t.sourceAddress,t.network);r=yield this.getAccount(e),r&&(yield this.removeAccount(r.accountIdentifier))}}));r.push({text:"Remove account",actionCallback:t})}const n=yield this.getPeer(),i=yield this.getActiveAccount();throw e.type===b.PermissionRequest&&void 0===(yield this.getActiveAccount())&&(this._initPromise=void 0,this.postMessageTransport=void 0,this.p2pTransport=void 0,yield this.setTransport(),yield this.setActivePeer()),this.events.emit(qr[e.type].error,{errorResponse:t,walletInfo:yield this.getWalletInfo(n,i)},r).catch((e=>on.error("handleRequestError",e))),ne.getError(t.errorType,t.errorData)}throw t}))}notifySuccess(e,t){return nn(this,void 0,void 0,(function*(){this.events.emit(qr[e.type].success,t).catch((e=>rn.warn(e)))}))}getWalletInfo(e,t){var r,n;return nn(this,void 0,void 0,(function*(){const i=t||(yield this.getActiveAccount()),o=e||(yield this.getPeer(i));let s;i&&(s=yield this.appMetadataManager.getAppMetadata(i.senderId));const a=o;s||(s={name:a.name,icon:a.icon});const u=(e,t)=>!(!e||!t)&&e.toLowerCase()===t.toLowerCase();let c,l;if(Kt().find((e=>u(e.name,null==s?void 0:s.name)))?(c=Kt().find((e=>u(e.name,null==s?void 0:s.name))),l="mobile"):Ht().find((e=>u(e.name,null==s?void 0:s.name)))?(c=Ht().find((e=>u(e.name,null==s?void 0:s.name))),l="web"):jt().find((e=>u(e.name,null==s?void 0:s.name)))?(c=jt().find((e=>u(e.name,null==s?void 0:s.name))),l="desktop"):zt().find((e=>u(e.name,null==s?void 0:s.name)))&&(c=zt().find((e=>u(e.name,null==s?void 0:s.name))),l="extension"),c){let e;return c.hasOwnProperty("links")?e=c.links[null!==(r=null==i?void 0:i.network.type)&&void 0!==r?r:this.preferredNetwork]:c.hasOwnProperty("deepLink")&&(e=c.deepLink),{name:s.name,icon:null!==(n=s.icon)&&void 0!==n?n:c.logo,deeplink:e,type:l}}return s}))}getPeer(e){var t,r,n,i;return nn(this,void 0,void 0,(function*(){let o;if(e){on.log("getPeer","We have an account",e);const s=[...null!==(r=yield null===(t=this.postMessageTransport)||void 0===t?void 0:t.getPeers())&&void 0!==r?r:[],...null!==(i=yield null===(n=this.p2pTransport)||void 0===n?void 0:n.getPeers())&&void 0!==i?i:[]];on.log("getPeer","Found peers",s,e),o=s.find((t=>t.senderId===e.senderId)),o||(o=s.find((t=>t.extensionId===e.origin.id)))}else o=yield this._activePeer.promise,on.log("getPeer","Active peer",o);if(!o)throw new Error("No matching peer found.");return o}))}makeRequest(e){var t;return nn(this,void 0,void 0,(function*(){const r=yield M();if(rn.time(r),on.log("makeRequest","starting"),yield this.init(),rn.timeLog(r,"init done"),on.log("makeRequest","after init"),yield this.addRequestAndCheckIfRateLimited())throw this.events.emit(jr.LOCAL_RATE_LIMIT_REACHED).catch((e=>rn.warn(e))),new Error("rate limit reached");if(!(yield this.checkPermissions(e.type)))throw this.events.emit(jr.NO_PERMISSIONS).catch((e=>rn.warn(e))),new Error("No permissions to send this request to wallet!");if(!this.beaconId)throw yield this.sendInternalError("BeaconID not defined");const n=Object.assign({id:r,version:"2",senderId:yield Y(yield this.beaconId)},e),i=new s;this.addOpenRequest(n.id,i);const o=yield(new Ae).serialize(n),a=yield this.getActiveAccount(),u=yield this.getPeer(a),c=yield this.getWalletInfo(u,a);on.log("makeRequest","sending message",n),rn.timeLog(r,"sending");try{yield(yield this.transport).send(o,u)}catch(e){throw this.events.emit(jr.INTERNAL_ERROR,{text:"Unable to send message. If this problem persists, please reset the connection and pair your wallet again.",buttons:[{text:"Reset Connection",actionCallback:()=>nn(this,void 0,void 0,(function*(){yield Ir(),this.disconnect()}))}]}),rn.timeLog(r,"send error"),e}return rn.timeLog(r,"sent"),this.events.emit(qr[e.type].sent,{walletInfo:Object.assign(Object.assign({},c),{name:null!==(t=c.name)&&void 0!==t?t:"Wallet"}),extraInfo:{resetCallback:()=>nn(this,void 0,void 0,(function*(){this.disconnect()}))}}).catch((e=>rn.warn(e))),i.promise}))}makeRequestV3(e){var t;return nn(this,void 0,void 0,(function*(){const r=yield M();if(rn.time(r),on.log("makeRequest","starting"),yield this.init(),rn.timeLog(r,"init done"),on.log("makeRequest","after init"),yield this.addRequestAndCheckIfRateLimited())throw this.events.emit(jr.LOCAL_RATE_LIMIT_REACHED).catch((e=>rn.warn(e))),new Error("rate limit reached");if(!this.beaconId)throw yield this.sendInternalError("BeaconID not defined");const n={id:r,version:O,senderId:yield Y(yield this.beaconId),message:e},i=new s;this.addOpenRequest(n.id,i);const o=yield(new Ae).serialize(n),a=yield this.getActiveAccount(),u=yield this.getPeer(a),c=yield this.getWalletInfo(u,a);on.log("makeRequest","sending message",n),rn.timeLog(r,"sending");try{yield(yield this.transport).send(o,u)}catch(e){throw this.events.emit(jr.INTERNAL_ERROR,{text:"Unable to send message. If this problem persists, please reset the connection and pair your wallet again.",buttons:[{text:"Reset Connection",actionCallback:()=>nn(this,void 0,void 0,(function*(){yield Ir(),this.disconnect()}))}]}),rn.timeLog(r,"send error"),e}rn.timeLog(r,"sent");const l=e.type;return this.events.emit(qr[l].sent,{walletInfo:Object.assign(Object.assign({},c),{name:null!==(t=c.name)&&void 0!==t?t:"Wallet"}),extraInfo:{resetCallback:()=>nn(this,void 0,void 0,(function*(){this.disconnect()}))}}).catch((e=>rn.warn(e))),i.promise}))}disconnect(){return nn(this,void 0,void 0,(function*(){this.postMessageTransport=void 0,this.p2pTransport=void 0,yield Promise.all([this.clearActiveAccount(),(yield this.transport).disconnect()])}))}addOpenRequest(e,t){on.log("addOpenRequest",this.name,`adding request ${e} and waiting for answer`),this.openRequests.set(e,t)}}var an=r(61693);function un(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}const cn={commitHash:"cbdd0af87e400489076259d065e2d328feb8e1b4",version:"12.1.0"};class ln extends Error{constructor(){super("You need to initialize BeaconWallet by calling beaconWallet.requestPermissions first"),this.name="BeaconWalletNotInitialized"}}class dn extends Error{constructor(e){super(`Required permissions scopes were not granted: ${e.join(",")}`),this.requiredScopes=e,this.name="MissingRequiredScopes"}}class hn{constructor(e){this.client=new sn(e)}validateRequiredScopesOrFail(e,t){const r=new Set(t);for(const t of e)r.has(t)&&r.delete(t);if(r.size>0)throw new dn(Array.from(r))}requestPermissions(e){return un(this,void 0,void 0,(function*(){yield this.client.requestPermissions(e)}))}getPKH(){return un(this,void 0,void 0,(function*(){const e=yield this.client.getActiveAccount();if(!e)throw new ln;return e.address}))}mapTransferParamsToWalletParams(e){return un(this,void 0,void 0,(function*(){let t;yield this.client.showPrepare();try{t=yield e()}catch(e){throw yield this.client.hideUI(),e}return this.removeDefaultParams(t,yield(0,an.createTransferOperation)(this.formatParameters(t)))}))}mapOriginateParamsToWalletParams(e){return un(this,void 0,void 0,(function*(){let t;yield this.client.showPrepare();try{t=yield e()}catch(e){throw yield this.client.hideUI(),e}return this.removeDefaultParams(t,yield(0,an.createOriginationOperation)(this.formatParameters(t)))}))}mapDelegateParamsToWalletParams(e){return un(this,void 0,void 0,(function*(){let t;yield this.client.showPrepare();try{t=yield e()}catch(e){throw yield this.client.hideUI(),e}return this.removeDefaultParams(t,yield(0,an.createSetDelegateOperation)(this.formatParameters(t)))}))}formatParameters(e){return e.fee&&(e.fee=e.fee.toString()),e.storageLimit&&(e.storageLimit=e.storageLimit.toString()),e.gasLimit&&(e.gasLimit=e.gasLimit.toString()),e}removeDefaultParams(e,t){return e.fee||delete t.fee,e.storageLimit||delete t.storage_limit,e.gasLimit||delete t.gas_limit,t}sendOperations(e){return un(this,void 0,void 0,(function*(){const t=yield this.client.getActiveAccount();if(!t)throw new ln;const r=t.scopes;this.validateRequiredScopesOrFail(r,[v.OPERATION_REQUEST]);const{transactionHash:n}=yield this.client.requestOperation({operationDetails:e});return n}))}disconnect(){return un(this,void 0,void 0,(function*(){yield this.client.destroy()}))}clearActiveAccount(){return un(this,void 0,void 0,(function*(){yield this.client.setActiveAccount()}))}}},79965:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Contract:()=>rr,DefaultProtocol:()=>p,JSONParseError:()=>N,MacroError:()=>b,MichelineParseError:()=>O,MichelsonError:()=>ue,MichelsonInstructionError:()=>Ot,MichelsonTypeError:()=>le,MichelsonValidationError:()=>Be,Parser:()=>j,ProtoGreaterOfEqual:()=>m,ProtoInferiorTo:()=>y,Protocol:()=>f,VERSION:()=>ar,assertContractValid:()=>Vt,assertDataListIfAny:()=>it,assertDataValid:()=>Yt,assertMichelsonBigMapStorableType:()=>qe,assertMichelsonComparableType:()=>ze,assertMichelsonContract:()=>Ze,assertMichelsonData:()=>Xe,assertMichelsonInstruction:()=>je,assertMichelsonPackableType:()=>He,assertMichelsonPassableType:()=>Qe,assertMichelsonPushableType:()=>Ke,assertMichelsonStorableType:()=>Ge,assertMichelsonType:()=>Ye,assertTypeAnnotationsValid:()=>Ft,assertTypesEqual:()=>Xt,assertViewNameValid:()=>Ve,contractEntryPoint:()=>qt,contractEntryPoints:()=>Wt,contractSection:()=>Kt,contractViews:()=>Gt,decodeAddressBytes:()=>Bt,decodePublicKeyBytes:()=>Rt,decodePublicKeyHashBytes:()=>Pt,dummyContract:()=>nr,emitMicheline:()=>Q,formatError:()=>sr,formatStack:()=>ir,functionType:()=>Jt,instructionIDs:()=>Te,isContractValid:()=>$t,isDataValid:()=>er,isInstruction:()=>nt,isMichelsonCode:()=>tt,isMichelsonData:()=>et,isMichelsonError:()=>ce,isMichelsonScript:()=>$e,isMichelsonType:()=>rt,isTypeAnnotationsValid:()=>Zt,isTypeEqual:()=>tr,packData:()=>St,packDataBytes:()=>kt,refContract:()=>h,sourceReference:()=>n,traceDumpFunc:()=>or,unpackData:()=>xt,unpackDataBytes:()=>Mt});const n=Symbol("source_reference");class i extends Error{constructor(e,t,r){super(r),this.src=e,this.idx=t,Object.setPrototypeOf(this,i.prototype)}}var o;!function(e){e[e.Comment=0]="Comment",e[e.Number=1]="Number",e[e.String=2]="String",e[e.Bytes=3]="Bytes",e[e.Ident=4]="Ident"}(o||(o={}));const s=new RegExp("\\s"),a=new RegExp("[:@%_A-Za-z]"),u=new RegExp("[@%_\\.A-Za-z0-9]"),c=new RegExp("[0-9]"),l=new RegExp("[0-9a-fA-F]");function*d(e,t=!1){let r=0;for(;r1&&"0x"===e.substr(r,2)){for(r+=2;r1&&"/*"===e.substr(r,2)){for(r+=2;r1&&"*/"===e.substr(r,2));)r++;if(r===e.length)throw new i(e,r,"Unterminated C style comment");r+=2,t&&(yield{t:o.Comment,v:e.slice(d,r),first:d,last:r})}else{if("("!==n&&")"!==n&&"{"!==n&&"}"!==n&&";"!==n)throw new i(e,r,`Invalid character at offset ${r}: \`${n}'`);r++,yield{t:n,v:n,first:d,last:r}}}}const h=Symbol("ref_contract");var f;!function(e){e.Ps9mPmXa="Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P",e.PtCJ7pwo="PtCJ7pwoxe8JasnHY8YonnLYjcVHmhiARPJvqcC6VfHT5s8k8sY",e.PsYLVpVv="PsYLVpVvgbLhAhoqAkMFUo6gudkJ9weNXhUYCiLDzcUpFpkk8Wt",e.PsddFKi3="PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP",e.Pt24m4xi="Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd",e.PsBABY5H="PsBABY5HQTSkA4297zNHfsZNKtxULfL18y95qb3m53QJiXGmrbU",e.PsBabyM1="PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS",e.PsCARTHA="PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb",e.PsDELPH1="PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo",e.PtEdoTez="PtEdoTezd3RHSC31mpxxo1npxFjoWWcFgQtxapi51Z8TLu6v6Uq",e.PtEdo2Zk="PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA",e.PsFLoren="PsFLorenaUUuikDWvMDr6fGBRG8kt3e3D3fHoXK1j1BFRxeSH4i",e.PsFLorena="PsFLorenaUUuikDWvMDr6fGBRG8kt3e3D3fHoXK1j1BFRxeSH4i",e.PtGRANAD="PtGRANADsDU8R9daYKAgWnQYAJ64omN1o3KMGVCykShA97vQbvV",e.PtGRANADs="PtGRANADsDU8R9daYKAgWnQYAJ64omN1o3KMGVCykShA97vQbvV",e.PtHangzH="PtHangzHogokSuiMHemCuowEavgYTP8J5qQ9fQS793MHYFpCY3r",e.PtHangz2="PtHangz2aRngywmSRGGvrcTyMbbdpWdpFKuS4uMWxg2RaH9i1qx",e.PsiThaCa="PsiThaCaT47Zboaw71QWScM8sXeMM7bbQFncK9FLqYc6EKdpjVP",e.Psithaca2="Psithaca2MLRFYargivpo7YvUr7wUDqyxrdhC5CQq78mRvimz6A",e.PtJakarta="PtJakartaiDz69SfDDLXJSiuZqTSeSKRDbKVZC8MNzJnvRjvnGw",e.ProtoALpha="ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK"}(f||(f={}));const p=f.Psithaca2,g={Ps9mPmXaRzmzk35gbAYNCAw6UXdE2qoABTHbN2oEEc1qM7CwT9P:0,PtCJ7pwoxe8JasnHY8YonnLYjcVHmhiARPJvqcC6VfHT5s8k8sY:1,PsYLVpVvgbLhAhoqAkMFUo6gudkJ9weNXhUYCiLDzcUpFpkk8Wt:2,PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP:3,Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd:4,PsBABY5HQTSkA4297zNHfsZNKtxULfL18y95qb3m53QJiXGmrbU:5,PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS:5,PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb:6,PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo:7,PtEdoTezd3RHSC31mpxxo1npxFjoWWcFgQtxapi51Z8TLu6v6Uq:8,PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA:8,PsFLorenaUUuikDWvMDr6fGBRG8kt3e3D3fHoXK1j1BFRxeSH4i:9,PtGRANADsDU8R9daYKAgWnQYAJ64omN1o3KMGVCykShA97vQbvV:10,PtHangzHogokSuiMHemCuowEavgYTP8J5qQ9fQS793MHYFpCY3r:11,PtHangz2aRngywmSRGGvrcTyMbbdpWdpFKuS4uMWxg2RaH9i1qx:11,PsiThaCaT47Zboaw71QWScM8sXeMM7bbQFncK9FLqYc6EKdpjVP:12,Psithaca2MLRFYargivpo7YvUr7wUDqyxrdhC5CQq78mRvimz6A:12,PtJakartaiDz69SfDDLXJSiuZqTSeSKRDbKVZC8MNzJnvRjvnGw:13,ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK:13};function m(e,t){return g[e]>=g[t]}function y(e,t){return g[e][e+1,t])),i+=a,o+=c;break}case"I":o!==r.length&&(s[1]=r[o++]);break;default:throw new b(e,`${e.prim}: unexpected character: ${c}`)}return{r:n(a,u,[0,s]),n:i,an:o}}function _(e,t,r,n){const i=t[0];switch(i){case"A":return t.length>1?[{prim:"DUP"},{prim:"DIP",args:[[{prim:"CAR",annots:["@%%"]},_(e,t.slice(1),[],n)]]},{prim:"CDR",annots:["@%%"]},{prim:"SWAP"},{prim:"PAIR",annots:["%@","%@",...r]}]:n.a;case"D":return t.length>1?[{prim:"DUP"},{prim:"DIP",args:[[{prim:"CDR",annots:["@%%"]},_(e,t.slice(1),[],n)]]},{prim:"CAR",annots:["@%%"]},{prim:"PAIR",annots:["%@","%@",...r]}]:n.d;default:throw new b(e,`${e.prim}: unexpected character: ${i}`)}}function I(e,t){let r=e.length;for(;r>0&&e[r-1]===t;)r--;return e.slice(0,r)}function S(e){const t=[],r=[];if(void 0!==e)for(const n of e)(0!==n.length&&"%"===n[0]?t:r).push(n);return{fields:t,rest:r}}function k({prim:e,annots:t,args:r}){return Object.assign(Object.assign({prim:e},t&&{annots:t}),r&&{args:r})}const C=/^P[PAI]{3,}R$/,T=/^UNP[PAI]{2,}R$/,x=/^C[AD]{2,}R$/,M=/^SET_C[AD]+R$/,B=/^MAP_C[AD]+R$/,P=/^DI{2,}P$/,R=/^DU+P$/;class O extends Error{constructor(e,t){super(t),this.token=e,Object.setPrototypeOf(this,O.prototype)}}class N extends Error{constructor(e,t){super(t),this.node=e,Object.setPrototypeOf(this,N.prototype)}}const D=new O(null,"Unexpected EOF");function L(e){return e.t===o.Ident&&("@"===e.v[0]||"%"===e.v[0]||":"===e.v[0])}const U=new RegExp("^-?[0-9]+$"),F=new RegExp("^([0-9a-fA-F]{2})*$");class j{constructor(e){this.opt=e}expand(e){var t,r,i;if(void 0!==(null===(t=this.opt)||void 0===t?void 0:t.expandGlobalConstant)&&"constant"===e.prim){const t=function(e,t){return void 0!==e.args&&1===e.args.length&&"string"in e.args[0]&&e.args[0].string in t?t[e.args[0].string]:e}(e,this.opt.expandGlobalConstant);return t!==e&&(t[n]=Object.assign(Object.assign({},e[n]||{first:0,last:0}),{globalConstant:e})),t}if(void 0===(null===(r=this.opt)||void 0===r?void 0:r.expandMacros)||(null===(i=this.opt)||void 0===i?void 0:i.expandMacros)){const t=function(e,t){const r=(null==t?void 0:t.protocol)||p;function n(e){return void 0!==e?[{prim:"RENAME",annots:e}]:[]}switch(e.prim){case"CMPEQ":case"CMPNEQ":case"CMPLT":case"CMPGT":case"CMPLE":case"CMPGE":if(v(e,0))return[{prim:"COMPARE"},k({prim:e.prim.slice(3),annots:e.annots})];break;case"IFEQ":case"IFNEQ":case"IFLT":case"IFGT":case"IFLE":case"IFGE":if(v(e,2))return[{prim:e.prim.slice(2)},k({prim:"IF",annots:e.annots,args:e.args})];break;case"IFCMPEQ":case"IFCMPNEQ":case"IFCMPLT":case"IFCMPGT":case"IFCMPLE":case"IFCMPGE":if(v(e,2))return[{prim:"COMPARE"},{prim:e.prim.slice(5)},k({prim:"IF",annots:e.annots,args:e.args})];break;case"FAIL":if(v(e,0)&&A(e))return[{prim:"UNIT"},{prim:"FAILWITH"}];break;case"ASSERT":if(v(e,0)&&A(e))return[{prim:"IF",args:[[],[[{prim:"UNIT"},{prim:"FAILWITH"}]]]}];break;case"ASSERT_EQ":case"ASSERT_NEQ":case"ASSERT_LT":case"ASSERT_GT":case"ASSERT_LE":case"ASSERT_GE":if(v(e,0)&&A(e))return[{prim:e.prim.slice(7)},{prim:"IF",args:[[],[[{prim:"UNIT"},{prim:"FAILWITH"}]]]}];break;case"ASSERT_CMPEQ":case"ASSERT_CMPNEQ":case"ASSERT_CMPLT":case"ASSERT_CMPGT":case"ASSERT_CMPLE":case"ASSERT_CMPGE":if(v(e,0)&&A(e))return[[{prim:"COMPARE"},{prim:e.prim.slice(10)}],{prim:"IF",args:[[],[[{prim:"UNIT"},{prim:"FAILWITH"}]]]}];break;case"ASSERT_NONE":if(v(e,0)&&A(e))return[{prim:"IF_NONE",args:[[],[[{prim:"UNIT"},{prim:"FAILWITH"}]]]}];break;case"ASSERT_SOME":if(v(e,0))return[{prim:"IF_NONE",args:[[[{prim:"UNIT"},{prim:"FAILWITH"}]],n(e.annots)]}];break;case"ASSERT_LEFT":if(v(e,0))return[{prim:"IF_LEFT",args:[n(e.annots),[[{prim:"UNIT"},{prim:"FAILWITH"}]]]}];break;case"ASSERT_RIGHT":if(v(e,0))return[{prim:"IF_LEFT",args:[[[{prim:"UNIT"},{prim:"FAILWITH"}]],n(e.annots)]}];break;case"IF_SOME":if(v(e,2))return[k({prim:"IF_NONE",annots:e.annots,args:[e.args[1],e.args[0]]})];break;case"IF_RIGHT":if(v(e,2))return[k({prim:"IF_LEFT",annots:e.annots,args:[e.args[1],e.args[0]]})];break;case"CAR":case"CDR":if(void 0===e.args)return e;if(v(e,1)&&w(e,e.args[0])){const t=parseInt(e.args[0].int,10);return k({prim:"GET",args:[{int:"CAR"===e.prim?String(2*t+1):String(2*t)}],annots:e.annots})}}if(C.test(e.prim)&&v(e,0)){const{fields:t,rest:r}=S(e.annots),{r:n}=E(e,e.prim.slice(1),t,((e,t,r)=>[...e||[],...t||[],r]));return n.map((([e,t],i)=>{const o=[...I(t,null).map((e=>null===e?"%":e)),...0===e&&i===n.length-1?r:[]],s=k({prim:"PAIR",annots:0!==o.length?o:void 0});return 0===e?s:{prim:"DIP",args:1===e?[[s]]:[{int:String(e)},[s]]}}))}if(T.test(e.prim)){if(y(r,f.PtEdo2Zk)&&v(e,0)){const{r:t}=E(e,e.prim.slice(3),e.annots||[],((e,t,r)=>[r,...t||[],...e||[]]));return t.map((([e,t])=>{const r=[{prim:"DUP"},k({prim:"CAR",annots:null!==t[0]?[t[0]]:void 0}),{prim:"DIP",args:[[k({prim:"CDR",annots:null!==t[1]?[t[1]]:void 0})]]}];return 0===e?r:{prim:"DIP",args:1===e?[[r]]:[{int:String(e)},[r]]}}))}if("UNPAIR"===e.prim)return e;if(v(e,0)){const{r:t}=E(e,e.prim.slice(3),[],((e,t,r)=>[r,...t||[],...e||[]]));return t.map((([e])=>{const t=k({prim:"UNPAIR"});return 0===e?t:{prim:"DIP",args:1===e?[[t]]:[{int:String(e)},[t]]}}))}}if(x.test(e.prim)&&v(e,0)){const t=[...e.prim.slice(1,e.prim.length-1)];return t.map(((r,n)=>{const i=n===t.length-1?e.annots:void 0;switch(r){case"A":return k({prim:"CAR",annots:i});case"D":return k({prim:"CDR",annots:i});default:throw new b(e,`unexpected character: ${r}`)}}))}if(M.test(e.prim)&&v(e,0)){const{fields:t,rest:r}=S(e.annots);if(t.length>1)throw new b(e,`unexpected annotation on macro ${e.prim}: ${t}`);const n=0!==t.length?{a:[{prim:"DUP"},{prim:"CAR",annots:t},{prim:"DROP"},{prim:"CDR",annots:["@%%"]},{prim:"SWAP"},{prim:"PAIR",annots:[t[0],"%@"]}],d:[{prim:"DUP"},{prim:"CDR",annots:t},{prim:"DROP"},{prim:"CAR",annots:["@%%"]},{prim:"PAIR",annots:["%@",t[0]]}]}:{a:[{prim:"CDR",annots:["@%%"]},{prim:"SWAP"},{prim:"PAIR",annots:["%","%@"]}],d:[{prim:"CAR",annots:["@%%"]},{prim:"PAIR",annots:["%@","%"]}]};return _(e,e.prim.slice(5,e.prim.length-1),r,n)}if(B.test(e.prim)&&v(e,1)){const{fields:t}=S(e.annots);if(t.length>1)throw new b(e,`unexpected annotation on macro ${e.prim}: ${t}`);const r={a:[{prim:"DUP"},{prim:"CDR",annots:["@%%"]},{prim:"DIP",args:[[k({prim:"CAR",annots:0!==t.length?["@"+t[0].slice(1)]:void 0}),e.args[0]]]},{prim:"SWAP"},{prim:"PAIR",annots:[0!==t.length?t[0]:"%","%@"]}],d:[{prim:"DUP"},k({prim:"CDR",annots:0!==t.length?["@"+t[0].slice(1)]:void 0}),e.args[0],{prim:"SWAP"},{prim:"CAR",annots:["@%%"]},{prim:"PAIR",annots:["%@",0!==t.length?t[0]:"%"]}]};return _(e,e.prim.slice(5,e.prim.length-1),[],r)}if(P.test(e.prim)&&v(e,1)){let t=0;for(;"I"===e.prim[1+t];)t++;return k({prim:"DIP",args:[{int:String(t)},e.args[0]]})}if(R.test(e.prim)){let t=0;for(;"U"===e.prim[1+t];)t++;if(y(r,f.PtEdo2Zk)){if(1===t){if(void 0===e.args)return e;v(e,1)&&w(e,e.args[0])&&(t=parseInt(e.args[0].int,10))}else v(e,0);return 1===t?[k({prim:"DUP",annots:e.annots})]:2===t?[{prim:"DIP",args:[[k({prim:"DUP",annots:e.annots})]]},{prim:"SWAP"}]:[{prim:"DIP",args:[{int:String(t-1)},[k({prim:"DUP",annots:e.annots})]]},{prim:"DIG",args:[{int:String(t)}]}]}if(1===t)return e;if(v(e,0))return k({prim:"DUP",args:[{int:String(t)}],annots:e.annots})}return e}(e,this.opt);return t!==e&&(t[n]=Object.assign(Object.assign({},e[n]||{first:0,last:0}),{macro:e})),t}return e}parseListExpr(e,t){var r;const i={first:t.first,last:t.last},s="("===t.t;let a;if(s){if(a=e.next(),a.done)throw D;i.last=a.value.last}else a={value:t};if(a.value.t!==o.Ident)throw new O(a.value,`not an identifier: ${a.value.v}`);const u={prim:a.value.v,[n]:i};for(;;){const t=e.next();if(t.done){if(s)throw D;break}if(")"===t.value.t){if(!s)throw new O(t.value,"unexpected closing bracket");i.last=t.value.last;break}if(L(t.value))u.annots=u.annots||[],u.annots.push(t.value.v),i.last=t.value.last;else{u.args=u.args||[];const o=this.parseExpr(e,t.value);i.last=(null===(r=o[n])||void 0===r?void 0:r.last)||i.last,u.args.push(o)}}return this.expand(u)}parseArgs(e,t){var r;const i={first:t.first,last:t.last},o={prim:t.v,[n]:i};for(;;){const t=e.next();if(t.done||"}"===t.value.t||";"===t.value.t)return[o,t];if(L(t.value))i.last=t.value.last,o.annots=o.annots||[],o.annots.push(t.value.v);else{const s=this.parseExpr(e,t.value);i.last=(null===(r=s[n])||void 0===r?void 0:r.last)||i.last,o.args=o.args||[],o.args.push(s)}}}parseSequenceExpr(e,t){var r,i;const s={first:t.first,last:t.last},a=[];a[n]=s;const u="{"===t.t;let c="{"===t.t?null:{value:t};for(;;){if(null===c&&(c=e.next(),c.done||(s.last=c.value.last)),c.done){if(u)throw D;return a}if("}"===c.value.t){if(u)return a;throw new O(c.value,"unexpected closing bracket")}if(c.value.t===o.Ident){const[t,i]=this.parseArgs(e,c.value);s.last=(null===(r=t[n])||void 0===r?void 0:r.last)||s.last,a.push(this.expand(t)),c=i}else{const t=this.parseExpr(e,c.value);s.last=(null===(i=t[n])||void 0===i?void 0:i.last)||s.last,a.push(t),c=null}null===c&&(c=e.next(),c.done||(s.last=c.value.last)),c.done||";"!==c.value.t||(c=null)}}parseExpr(e,t){switch(t.t){case o.Ident:return this.expand({prim:t.v,[n]:{first:t.first,last:t.last}});case o.Number:return{int:t.v,[n]:{first:t.first,last:t.last}};case o.String:return{string:JSON.parse(t.v),[n]:{first:t.first,last:t.last}};case o.Bytes:return{bytes:t.v.slice(2),[n]:{first:t.first,last:t.last}};case"{":return this.parseSequenceExpr(e,t);default:return this.parseListExpr(e,t)}}parseSequence(e){if("string"!=typeof e)throw new TypeError(`string type was expected, got ${typeof e} instead`);const t=d(e),r=t.next();return r.done?null:this.parseSequenceExpr(t,r.value)}parseList(e){if("string"!=typeof e)throw new TypeError(`string type was expected, got ${typeof e} instead`);const t=d(e),r=t.next();return r.done?null:this.parseListExpr(t,r.value)}parseMichelineExpression(e){if("string"!=typeof e)throw new TypeError(`string type was expected, got ${typeof e} instead`);const t=d(e),r=t.next();return r.done?null:this.parseExpr(t,r.value)}parseScript(e){return this.parseSequence(e)}parseData(e){return this.parseList(e)}parseJSON(e){if("object"!=typeof e)throw new TypeError(`object type was expected, got ${typeof e} instead`);if(Array.isArray(e)){const t=[];for(const r of e){if(null===r||"object"!=typeof r)throw new N(r,`unexpected sequence element: ${r}`);t.push(this.parseJSON(r))}return t}if("prim"in e){const t=e;if("string"==typeof t.prim&&(void 0===t.annots||Array.isArray(t.annots))&&(void 0===t.args||Array.isArray(t.args))){const e={prim:t.prim};if(void 0!==t.annots){for(const e of t.annots)if("string"!=typeof e)throw new N(e,`string expected: ${e}`);e.annots=t.annots}if(void 0!==t.args){e.args=[];for(const r of t.args){if(null===r||"object"!=typeof r)throw new N(r,`unexpected argument: ${r}`);e.args.push(this.parseJSON(r))}}return this.expand(e)}throw new N(e,`malformed prim expression: ${e}`)}if("string"in e){if("string"==typeof e.string)return{string:e.string};throw new N(e,`malformed string literal: ${e}`)}if("int"in e){if("string"==typeof e.int&&U.test(e.int))return{int:e.int};throw new N(e,`malformed int literal: ${e}`)}if("bytes"in e){if("string"==typeof e.bytes&&F.test(e.bytes))return{bytes:e.bytes};throw new N(e,`malformed bytes literal: ${e}`)}throw new N(e,`unexpected object: ${e}`)}}class z{constructor(e,t=0){this.opt=e,this.lev=t}indent(e=0){var t;let r="";if(void 0!==(null===(t=this.opt)||void 0===t?void 0:t.indent))for(let t=this.lev+e;t>0;t--)r+=this.opt.indent;return r}get lf(){var e;return(null===(e=this.opt)||void 0===e?void 0:e.newline)||""}get lfsp(){var e;return(null===(e=this.opt)||void 0===e?void 0:e.newline)||" "}down(e){return new z(this.opt,this.lev+e)}}function H(e){return"prim"in e&&(void 0!==e.annots&&0!==e.annots.length||void 0!==e.args&&0!==e.args.length)}function K(e){if(void 0!==e.args)for(const t of e.args)if(Array.isArray(t)||H(t))return!0;return!1}function G(e,t,r){var i;const o=null===(i=e[n])||void 0===i?void 0:i.macro;if(r&&o)return G(o,t,r);if(Array.isArray(e))return function(e,t,r){let n="{"+t.lf,i=e.length;for(const o of e){if(n+=t.indent(1),"prim"in o){if(n+=o.prim,void 0!==o.annots)for(const e of o.annots)n+=" "+e;if(void 0!==o.args){const e=K(o);for(const i of o.args)n+=e?t.lfsp+t.indent(2)+G(i,t.down(2),r):" "+G(i,t,r)}}else n+=G(o,t.down(1),r);n+=i>1?";"+t.lfsp:t.lf,i--}return n+t.indent()+"}"}(e,t,r);if("string"in e)return JSON.stringify(e.string);if("int"in e)return e.int;if("bytes"in e)return"0x"+e.bytes;{if(!(void 0!==e.annots&&0!==e.annots.length||void 0!==e.args&&0!==e.args.length))return e.prim;let n="("+e.prim;if(void 0!==e.annots)for(const t of e.annots)n+=" "+t;if(void 0!==e.args){const i=K(e);for(const o of e.args)n+=i?t.lfsp+t.indent(1)+G(o,t.down(1),r):" "+G(o,t,r)}return n+")"}}function Q(e,t,r=!1){if("object"!=typeof e)throw new TypeError(`object type was expected, got ${typeof e} instead`);return G(e,new z(t),r)}const q=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],W=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998];class V extends Error{constructor(e){super(e),this.message=e,this.name="Base58DecodingError"}}class Y extends Error{constructor(e){super(e),this.message=e,this.name="InvalidMessageError"}}function J(e){const t=(e.length+9)%64,r=0===t?0:64-t;if(e.length>268435455)throw new Y(`SHA-256 -- message length is too big: ${e.length}`);const n=e.length<<3,i=[...e,128,...new Array(r).fill(0),0,0,0,0,n>>24&255,n>>16&255,n>>8&255,255&n];function o(e,t){return e>>>t|e<<32-t}const s=[...q],a=new Array(64),u=new Array(8);for(let e=0;e>>3,t=o(a[r-2],17)^o(a[r-2],19)^a[r-2]>>>10;a[r]=(0|t)+a[r-7]+e+a[r-16]|0,r++}for(let e=0;e<8;e++)u[e]=s[e];for(let e=0;e<64;e++){const t=o(u[0],2)^o(u[0],13)^o(u[0],22),r=o(u[4],6)^o(u[4],11)^o(u[4],25),n=u[7]+r+(u[4]&u[5]^~u[4]&u[6])+W[e]+a[e]|0,i=t+(u[0]&u[1]^u[0]&u[2]^u[1]&u[2])|0;u[7]=u[6],u[6]=u[5],u[5]=u[4],u[4]=u[3]+n|0,u[3]=u[2],u[2]=u[1],u[1]=u[0],u[0]=n+i|0}for(let e=0;e<8;e++)s[e]=s[e]+u[e]|0}const c=[];for(const e of s)c.push(e>>24&255),c.push(e>>16&255),c.push(e>>8&255),c.push(255&e);return c}const X=[0,1,2,3,4,5,6,7,8,-1,-1,-1,-1,-1,-1,-1,9,10,11,12,13,14,15,16,-1,17,18,19,20,21,-1,22,23,24,25,26,27,28,29,30,31,32,-1,-1,-1,-1,-1,-1,33,34,35,36,37,38,39,40,41,42,43,-1,44,45,46,47,48,49,50,51,52,53,54,55,56,57],Z=[0,1,2,3,4,5,6,7,8,16,17,18,19,20,21,22,23,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,48,49,50,51,52,53,54,55,56,57,58,60,61,62,63,64,65,66,67,68,69,70,71,72,73];function $(e,t){const r=e.charCodeAt(t)-49;if(r>=X.length||-1===X[r])throw new V(`Unexpected character at position ${t}: ${e[t]}`);return X[r]}function ee(e){const t=function(e){const t=[];let r=0;for(;r0;)t.push(0);return t.reverse()}(e);if(t.length<4)throw new V(`Data is too short ${t.length}`);const r=t.slice(0,t.length-4),n=t.slice(t.length-4),i=J(J(r));if(n[0]!==i[0]||n[1]!==i[1]||n[2]!==i[2]||n[3]!==i[3])throw new V("Invalid checksum");return r}class te extends Error{constructor(e){super(e),this.message=e,this.name="InvalidContractError"}}class re extends Error{constructor(e){super(e),this.message=e,this.name="InvalidTypeExpressionError"}}class ne extends Error{constructor(e){super(e),this.message=e,this.name="InvalidDataExpressionError"}}class ie extends Error{constructor(e){super(`Contract has no entrypoint named: '${e}'`),this.entrypoint=e,this.name="InvalidEntrypointError"}}class oe extends Error{constructor(e){super(e),this.message=e,this.name="TezosIdEncodeError"}}class se extends Error{constructor(e){super(e),this.message=e,this.name="LongIntegerError"}}class ae extends Error{constructor(e){super(`Unable to parse hex byte: ${e}`),this.hexByte=e,this.name="HexParseError"}}class ue extends Error{constructor(e,t){super(t),this.val=e,Object.setPrototypeOf(this,ue.prototype)}}function ce(e){return e instanceof ue}class le extends ue{constructor(e,t,r){super(e,r),void 0!==t&&(this.data=t),Object.setPrototypeOf(this,le.prototype)}}class de{constructor(e){if(this.neg=!1,this.buf=[],void 0!==e)if("string"==typeof e)for(let t=0;t57)throw new se(`unexpected character in integer constant: ${e[t]}`);this.append(r-48)}}else e<0?(this.neg=!0,this.append(-e)):this.append(e)}append(e){let t=0;for(;0!==e||t=0&&this.buf[r]===e.buf[r];)r--;t=r<0?0:this.buf[r]=0}catch(e){return!1}}const ge=/^(@%|@%%|%@|[@:%]([_0-9a-zA-Z][_0-9a-zA-Z.%@]*)?)$/;function me(e,t){if(Array.isArray(e))return{};let r,n,i;if(void 0!==e.annots)for(const o of e.annots)if(0!==o.length){if(!ge.test(o)||!(null==t?void 0:t.specialVar)&&("@%"===o||"@%%"===o)||!(null==t?void 0:t.specialFields)&&"%@"===o)throw new ue(e,`${e.prim}: unexpected annotation: ${o}`);switch(o[0]){case"%":((null==t?void 0:t.emptyFields)||o.length>1)&&(r=r||[],r.push(o));break;case":":o.length>1&&(n=n||[],n.push(o));break;case"@":((null==t?void 0:t.emptyVar)||o.length>1)&&(i=i||[],i.push(o))}}return{f:r,t:n,v:i}}const ye={BlockHash:[32,[1,52]],OperationHash:[32,[5,116]],OperationListHash:[32,[133,233]],OperationListListHash:[32,[29,159,109]],ProtocolHash:[32,[2,170]],ContextHash:[32,[79,199]],ED25519PublicKeyHash:[20,[6,161,159]],SECP256K1PublicKeyHash:[20,[6,161,161]],P256PublicKeyHash:[20,[6,161,164]],ContractHash:[20,[2,90,121]],CryptoboxPublicKeyHash:[16,[153,103]],ED25519Seed:[32,[13,15,58,7]],ED25519PublicKey:[32,[13,15,37,217]],SECP256K1SecretKey:[32,[17,162,224,201]],P256SecretKey:[32,[16,81,238,189]],ED25519EncryptedSeed:[56,[7,90,60,179,41]],SECP256K1EncryptedSecretKey:[56,[9,237,241,174,150]],P256EncryptedSecretKey:[56,[9,48,57,115,171]],SECP256K1PublicKey:[33,[3,254,226,86]],P256PublicKey:[33,[3,178,139,127]],SECP256K1Scalar:[33,[38,248,136]],SECP256K1Element:[33,[5,92,0]],ED25519SecretKey:[64,[43,246,78,7]],ED25519Signature:[64,[9,245,205,134,18]],SECP256K1Signature:[64,[13,115,101,19,63]],P256Signature:[64,[54,240,44,52]],GenericSignature:[64,[4,130,43]],ChainID:[4,[87,82,0]]};function be(e,...t){const r=ee(e);for(const e of t){const[t,n]=ye[e];if(r.length===t+n.length){let t=0;for(;t0;)t.push(0);return t.reverse(),String.fromCharCode(...t.map((e=>Z[e]+49)))}([...e,...t.slice(0,4)])}([...n,...t])}function Ae(e,t){const r=t,n=Array.isArray(r)?r:r.args;return 2===n.length?"pair"===e?{prim:"pair",args:n}:{prim:"Pair",args:n}:Object.assign(Object.assign({},Array.isArray(r)?{prim:e}:r),{args:[n[0],{prim:e,args:n.slice(1)}]})}function we(e){return Array.isArray(e)||"pair"===e.prim}function Ee(e){return Array.isArray(e)||"prim"in e&&"Pair"===e.prim}const _e=/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])[T ]([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60)(\.[0-9]+)?(Z|[+-]([01][0-9]|2[0-3]):([0-5][0-9]))$/;function Ie(e){if("string"in e){if(pe(e.string))return new Date(parseInt(e.string,10));if(_e.test(e.string)){const t=new Date(e.string);if(!Number.isNaN(t.valueOf))return t}}else if(fe(e.int))return new Date(parseInt(e.int,10));return null}function Se(e){return e.map((e=>(e>>4&15).toString(16)+(15&e).toString(16))).join("")}const ke=31,Ce={ABS:!0,ADD:!0,ADDRESS:!0,AMOUNT:!0,AND:!0,APPLY:!0,BALANCE:!0,BLAKE2B:!0,CAR:!0,CDR:!0,CHAIN_ID:!0,CHECK_SIGNATURE:!0,COMPARE:!0,CONCAT:!0,CONS:!0,EDIV:!0,EQ:!0,EXEC:!0,FAILWITH:!0,GE:!0,GET_AND_UPDATE:!0,GT:!0,HASH_KEY:!0,IMPLICIT_ACCOUNT:!0,INT:!0,ISNAT:!0,JOIN_TICKETS:!0,KECCAK:!0,LE:!0,LEVEL:!0,LSL:!0,LSR:!0,LT:!0,MEM:!0,MUL:!0,NEG:!0,NEQ:!0,NEVER:!0,NOT:!0,NOW:!0,OR:!0,PACK:!0,PAIRING_CHECK:!0,READ_TICKET:!0,SAPLING_VERIFY_UPDATE:!0,SELF:!0,SELF_ADDRESS:!0,SENDER:!0,SET_DELEGATE:!0,SHA256:!0,SHA3:!0,SHA512:!0,SIZE:!0,SLICE:!0,SOME:!0,SOURCE:!0,SPLIT_TICKET:!0,SUB:!0,SWAP:!0,TICKET:!0,TOTAL_VOTING_POWER:!0,TRANSFER_TOKENS:!0,UNIT:!0,VOTING_POWER:!0,XOR:!0,RENAME:!0,OPEN_CHEST:!0,SUB_MUTEZ:!0},Te=Object.assign({},Ce,{CONTRACT:!0,CREATE_CONTRACT:!0,DIG:!0,DIP:!0,DROP:!0,DUG:!0,DUP:!0,EMPTY_BIG_MAP:!0,EMPTY_MAP:!0,EMPTY_SET:!0,GET:!0,IF:!0,IF_CONS:!0,IF_LEFT:!0,IF_NONE:!0,ITER:!0,LAMBDA:!0,LEFT:!0,LOOP:!0,LOOP_LEFT:!0,MAP:!0,NIL:!0,NONE:!0,PAIR:!0,PUSH:!0,RIGHT:!0,SAPLING_EMPTY_STATE:!0,UNPACK:!0,UNPAIR:!0,UPDATE:!0,CAST:!0,VIEW:!0}),xe={unit:!0,never:!0,bool:!0,int:!0,nat:!0,string:!0,chain_id:!0,bytes:!0,mutez:!0,key_hash:!0,key:!0,signature:!0,timestamp:!0,address:!0},Me=Object.assign({},xe,{or:!0,pair:!0,set:!0,big_map:!0,contract:!0,lambda:!0,list:!0,map:!0,operation:!0,option:!0,bls12_381_g1:!0,bls12_381_g2:!0,bls12_381_fr:!0,sapling_transaction:!0,sapling_state:!0,ticket:!0,chest_key:!0,chest:!0});class Be extends ue{constructor(e,t){super(e,t),this.val=e,Object.setPrototypeOf(this,Be.prototype)}}function Pe(e){return"prim"in e}function Re(e){if(Pe(e))return!0;throw new Be(e,"prim expression expected")}function Oe(e){if(Array.isArray(e))return!0;throw new Be(e,"sequence expression expected")}function Ne(e){if(function(e){return Array.isArray(e)||"prim"in e}(e))return!0;throw new Be(e,"prim or sequence expression expected")}function De(e){if("-"===e.int[0])throw new Be(e,"natural number expected")}function Le(e){if("int"in e)return!0;throw new Be(e,"int literal expected")}function Ue(e){if("string"in e)return!0;throw new Be(e,"string literal expected")}function Fe(e,t){var r;if(0===t&&void 0===e.args||(null===(r=e.args)||void 0===r?void 0:r.length)===t)return!0;throw new Be(e,`${t} arguments expected`)}function je(e){var t,r;if(Array.isArray(e)){for(const t of e){if(!Array.isArray(t)&&!Pe(t))throw new Be(e,"sequence or prim expected");je(t)}return!0}if(Re(e)){if(Object.prototype.hasOwnProperty.call(Ce,e.prim))return Fe(e,0),!0;switch(e.prim){case"DROP":case"PAIR":case"UNPAIR":case"DUP":case"UPDATE":case"GET":void 0!==e.args&&Fe(e,1)&&Le(e.args[0])&&De(e.args[0]);break;case"DIG":case"DUG":case"SAPLING_EMPTY_STATE":Fe(e,1)&&Le(e.args[0])&&De(e.args[0]);break;case"NONE":case"LEFT":case"RIGHT":case"NIL":case"CAST":Fe(e,1)&&Ye(e.args[0]);break;case"UNPACK":Fe(e,1)&&He(e.args[0]);break;case"CONTRACT":Fe(e,1)&&Qe(e.args[0]);break;case"IF_NONE":case"IF_LEFT":case"IF_CONS":case"IF":Fe(e,2)&&(Oe(e.args[0])&&je(e.args[0]),Oe(e.args[1])&&je(e.args[1]));break;case"MAP":case"ITER":case"LOOP":case"LOOP_LEFT":Fe(e,1)&&je(e.args[0]);break;case"CREATE_CONTRACT":Fe(e,1)&&Ze(e.args[0]);break;case"DIP":if(2===(null===(t=e.args)||void 0===t?void 0:t.length))Le(e.args[0])&&De(e.args[0]),Oe(e.args[1])&&je(e.args[1]);else{if(1!==(null===(r=e.args)||void 0===r?void 0:r.length))throw new Be(e,"1 or 2 arguments expected");Oe(e.args[0])&&je(e.args[0])}break;case"PUSH":Fe(e,2)&&(Ke(e.args[0]),Xe(e.args[1]));break;case"EMPTY_SET":Fe(e,1)&&ze(e.args[0]);break;case"EMPTY_MAP":Fe(e,2)&&(ze(e.args[0]),Ye(e.args[1]));break;case"EMPTY_BIG_MAP":Fe(e,2)&&(ze(e.args[0]),qe(e.args[1]));break;case"LAMBDA":Fe(e,3)&&(Ye(e.args[0]),Ye(e.args[1]),Oe(e.args[2])&&je(e.args[2]));break;case"VIEW":Fe(e,2)&&(Ue(e.args[0])&&Ve(e.args[0]),Ye(e.args[1])&&Ke(e.args[1]));break;default:throw new Be(e,"instruction expected")}}return!0}function ze(e){if(Ne(e))if(Array.isArray(e)||"pair"===e.prim||"or"===e.prim||"option"===e.prim)Je(e,(e=>ze(e)));else if(!Object.prototype.hasOwnProperty.call(xe,e.prim))throw new Be(e,`${e.prim}: type is not comparable`);return!0}function He(e){if(Ne(e)&&Pe(e)){if(!Object.prototype.hasOwnProperty.call(Me,e.prim)||"big_map"===e.prim||"operation"===e.prim||"sapling_state"===e.prim||"ticket"===e.prim)throw new Be(e,`${e.prim}: type can't be used inside PACK/UNPACK instructions`);Je(e,(e=>He(e)))}return!0}function Ke(e){if(Ne(e)&&Pe(e)){if(!Object.prototype.hasOwnProperty.call(Me,e.prim)||"big_map"===e.prim||"operation"===e.prim||"sapling_state"===e.prim||"ticket"===e.prim||"contract"===e.prim)throw new Be(e,`${e.prim}: type can't be pushed`);Je(e,(e=>Ke(e)))}return!0}function Ge(e){if(Ne(e)&&Pe(e)){if(!Object.prototype.hasOwnProperty.call(Me,e.prim)||"operation"===e.prim||"contract"===e.prim)throw new Be(e,`${e.prim}: type can't be used as part of a storage`);Je(e,(e=>Ge(e)))}return!0}function Qe(e){if(Ne(e)&&Pe(e)){if(!Object.prototype.hasOwnProperty.call(Me,e.prim)||"operation"===e.prim)throw new Be(e,`${e.prim}: type can't be used as part of a parameter`);Je(e,(e=>Qe(e)))}return!0}function qe(e){if(Ne(e)&&Pe(e)){if(!Object.prototype.hasOwnProperty.call(Me,e.prim)||"big_map"===e.prim||"operation"===e.prim||"sapling_state"===e.prim)throw new Be(e,`${e.prim}: type can't be used inside a big_map`);Je(e,(e=>qe(e)))}return!0}const We=new RegExp("^[a-zA-Z0-9_.%@]*$");function Ve(e){if(e.string.length>ke)throw new Be(e,`view name too long: ${e.string}`);if(!We.test(e.string))throw new Be(e,`invalid character(s) in view name: ${e.string}`)}function Ye(e){if(Ne(e)&&Pe(e)){if(!Object.prototype.hasOwnProperty.call(Me,e.prim))throw new Be(e,"type expected");Je(e,(e=>Ye(e)))}return!0}function Je(e,t){if(Array.isArray(e)||"pair"===e.prim){const r=Array.isArray(e)?e:e.args;if(void 0===r||r.length<2)throw new Be(e,"at least 2 arguments expected");return r.forEach((e=>{Ne(e)&&t(e)})),!0}switch(e.prim){case"option":case"list":Fe(e,1)&&Ne(e.args[0])&&t(e.args[0]);break;case"contract":Fe(e,1)&&Qe(e.args[0]);break;case"or":Fe(e,2)&&Ne(e.args[0])&&Ne(e.args[1])&&(t(e.args[0]),t(e.args[1]));break;case"lambda":Fe(e,2)&&(Ye(e.args[0]),Ye(e.args[1]));break;case"set":Fe(e,1)&&ze(e.args[0]);break;case"map":Fe(e,2)&&Ne(e.args[0])&&Ne(e.args[1])&&(ze(e.args[0]),t(e.args[1]));break;case"big_map":Fe(e,2)&&Ne(e.args[0])&&Ne(e.args[1])&&(ze(e.args[0]),qe(e.args[1]),t(e.args[1]));break;case"ticket":Fe(e,1)&&Ne(e.args[0])&&ze(e.args[0]);break;case"sapling_state":case"sapling_transaction":Fe(e,1)&&Le(e.args[0]);break;default:Fe(e,0)}return!0}function Xe(e){if("int"in e||"string"in e||"bytes"in e)return!0;if(Array.isArray(e)){let t=0;for(const r of e)Pe(r)&&"Elt"===r.prim?(Fe(r,2)&&(Xe(r.args[0]),Xe(r.args[1])),t++):Xe(r);if(0!==t&&t!==e.length)throw new Be(e,"data entries and map elements can't be intermixed");return!0}if(!Pe(e))throw new Be(e,"data entry expected");switch(e.prim){case"Unit":case"True":case"False":case"None":Fe(e,0);break;case"Pair":if(void 0===e.args||e.args.length<2)throw new Be(e,"at least 2 arguments expected");for(const t of e.args)Xe(t);break;case"Left":case"Right":case"Some":Fe(e,1)&&Xe(e.args[0]);break;default:if(!Object.prototype.hasOwnProperty.call(Te,e.prim))throw new Be(e,"data entry or instruction expected");je(e)}return!0}function Ze(e){if(Oe(e)){const t={},r={};for(const n of e)if(Re(n)){if("view"!==n.prim){if(n.prim in t)throw new Be(e,`duplicate contract section: ${n.prim}`);t[n.prim]=!0}switch(n.prim){case"code":Fe(n,1)&&Oe(n.args[0])&&je(n.args[0]);break;case"parameter":Fe(n,1)&&Qe(n.args[0]);break;case"storage":Fe(n,1)&&Ge(n.args[0]);break;case"view":if(Fe(n,4)){if(Ue(n.args[0])){const t=n.args[0];if(t.string in r)throw new Be(e,`duplicate view name: ${t.string}`);r[t.string]=!0,Ve(t)}Ke(n.args[1]),Ke(n.args[2]),Oe(n.args[3])&&je(n.args[3])}break;default:throw new Be(e,`unexpected contract section: ${n.prim}`)}}}return!0}function $e(e){try{return Ze(e),!0}catch(e){return!1}}function et(e){try{return Xe(e),!0}catch(e){return!1}}function tt(e){try{return je(e),!0}catch(e){return!1}}function rt(e){try{return Ye(e),!0}catch(e){return!1}}function nt(e){return Object.prototype.hasOwnProperty.call(Te,e.prim)}function it(e){if(!Array.isArray(e))return!1;for(const t of e)if("prim"in t){if(nt(t))throw new ue(e,`Instruction outside of a lambda: ${JSON.stringify(e)}`);if("Elt"===t.prim)throw new ue(e,`Elt item outside of a map literal: ${JSON.stringify(e)}`)}return!0}const ot=["parameter","storage","code","False","Elt","Left","None","Pair","Right","Some","True","Unit","PACK","UNPACK","BLAKE2B","SHA256","SHA512","ABS","ADD","AMOUNT","AND","BALANCE","CAR","CDR","CHECK_SIGNATURE","COMPARE","CONCAT","CONS","CREATE_ACCOUNT","CREATE_CONTRACT","IMPLICIT_ACCOUNT","DIP","DROP","DUP","EDIV","EMPTY_MAP","EMPTY_SET","EQ","EXEC","FAILWITH","GE","GET","GT","HASH_KEY","IF","IF_CONS","IF_LEFT","IF_NONE","INT","LAMBDA","LE","LEFT","LOOP","LSL","LSR","LT","MAP","MEM","MUL","NEG","NEQ","NIL","NONE","NOT","NOW","OR","PAIR","PUSH","RIGHT","SIZE","SOME","SOURCE","SENDER","SELF","STEPS_TO_QUOTA","SUB","SWAP","TRANSFER_TOKENS","SET_DELEGATE","UNIT","UPDATE","XOR","ITER","LOOP_LEFT","ADDRESS","CONTRACT","ISNAT","CAST","RENAME","bool","contract","int","key","key_hash","lambda","list","map","big_map","nat","option","or","pair","set","signature","string","bytes","mutez","timestamp","unit","operation","address","SLICE","DIG","DUG","EMPTY_BIG_MAP","APPLY","chain_id","CHAIN_ID","LEVEL","SELF_ADDRESS","never","NEVER","UNPAIR","VOTING_POWER","TOTAL_VOTING_POWER","KECCAK","SHA3","PAIRING_CHECK","bls12_381_g1","bls12_381_g2","bls12_381_fr","sapling_state","sapling_transaction","SAPLING_EMPTY_STATE","SAPLING_VERIFY_UPDATE","ticket","TICKET","READ_TICKET","SPLIT_TICKET","JOIN_TICKETS","GET_AND_UPDATE","chest","chest_key","OPEN_CHEST","VIEW","view","constant","SUB_MUTEZ"],st=Object.assign({},...ot.map(((e,t)=>({[e]:t}))));var at;!function(e){e[e.Int=0]="Int",e[e.String=1]="String",e[e.Sequence=2]="Sequence",e[e.Prim0=3]="Prim0",e[e.Prim0Annot=4]="Prim0Annot",e[e.Prim1=5]="Prim1",e[e.Prim1Annot=6]="Prim1Annot",e[e.Prim2=7]="Prim2",e[e.Prim2Annot=8]="Prim2Annot",e[e.Prim=9]="Prim",e[e.Bytes=10]="Bytes"}(at||(at={}));class ut{constructor(){this.buffer=[]}get length(){return this.buffer.length}writeBytes(e){this.buffer.push(...e.map((e=>255&e)))}writeUint8(e){const t=0|e;this.buffer.push(255&t)}writeUint16(e){const t=0|e;this.buffer.push(t>>8&255),this.buffer.push(255&t)}writeUint32(e){const t=0|e;this.buffer.push(t>>24&255),this.buffer.push(t>>16&255),this.buffer.push(t>>8&255),this.buffer.push(255&t)}writeInt8(e){this.writeUint8(e)}writeInt16(e){this.writeUint16(e)}writeInt32(e){this.writeUint32(e)}}const ct=new Error("bounds out of range");class lt{constructor(e,t=0,r=e.length){this.buffer=e,this.idx=t,this.cap=r}get length(){return this.cap-this.idx}readBytes(e){if(this.cap-this.idx>>0}readUint16(){if(this.cap-this.idx<2)throw ct;return(this.buffer[this.idx++]<<8|this.buffer[this.idx++])>>>0}readUint32(){if(this.cap-this.idx<4)throw ct;return(this.buffer[this.idx++]<<24|this.buffer[this.idx++]<<16|this.buffer[this.idx++]<<8|this.buffer[this.idx++])>>>0}readInt8(){if(this.cap-this.idx<1)throw ct;return this.buffer[this.idx++]<<24>>24}readInt16(){if(this.cap-this.idx<2)throw ct;return(this.buffer[this.idx++]<<8|this.buffer[this.idx++])<<16>>16}readInt32(){if(this.cap-this.idx<4)throw ct;return this.buffer[this.idx++]<<24|this.buffer[this.idx++]<<16|this.buffer[this.idx++]<<8|this.buffer[this.idx++]}}var dt,ht,ft;function pt(e){let t;const r=e.readUint8();switch(r){case ht.ED25519:t="ED25519PublicKeyHash";break;case ht.SECP256K1:t="SECP256K1PublicKeyHash";break;case ht.P256:t="P256PublicKeyHash";break;default:throw new Error(`unknown public key hash tag: ${r}`)}return{type:t,hash:e.readBytes(20)}}function gt(e){let t;const r=e.readUint8();switch(r){case dt.Implicit:t=pt(e);break;case dt.Originated:t={type:"ContractHash",hash:e.readBytes(20)},e.readBytes(1);break;default:throw new Error(`unknown address tag: ${r}`)}if(0!==e.length){const r=new TextDecoder;t.entryPoint=r.decode(new Uint8Array(e.readBytes(e.length)))}return t}function mt(e,t){let r;switch(e.type){case"ED25519PublicKeyHash":r=ht.ED25519;break;case"SECP256K1PublicKeyHash":r=ht.SECP256K1;break;case"P256PublicKeyHash":r=ht.P256;break;default:throw new Error(`unexpected address type: ${e.type}`)}t.writeUint8(r),t.writeBytes(Array.from(e.hash))}function yt(e){let t,r;const n=e.readUint8();switch(n){case ft.ED25519:r="ED25519PublicKey",t=32;break;case ft.SECP256K1:r="SECP256K1PublicKey",t=33;break;case ft.P256:r="P256PublicKey",t=33;break;default:throw new Error(`unknown public key tag: ${n}`)}return{type:r,publicKey:e.readBytes(t)}}function bt(e,t,r){var n,i;const[o,s]=r(e);if(Array.isArray(o)){const e=new ut;for(const t of o){const r=s.next();if(r.done)throw new Error("REPORT ME: iterator is done");bt(t,e,r.value)}return t.writeUint8(at.Sequence),t.writeUint32(e.length),void t.writeBytes(e.buffer)}if("string"in o){const e=(new TextEncoder).encode(o.string);return t.writeUint8(at.String),t.writeUint32(e.length),void t.writeBytes(Array.from(e))}if("int"in o){t.writeUint8(at.Int);let e=BigInt(o.int);const r=e<0;r&&(e=-e);let n=0;do{const i=0===n?BigInt(6):BigInt(7);let o=e&(BigInt(1)<>=i,e&&(o|=BigInt(128)),0===n&&r&&(o|=BigInt(64)),t.writeUint8(Number(o)),n++}while(e);return}if("bytes"in o){const e=function(e){const t=[];for(let r=0;r=3&&t.writeUint32(0)}function vt(e,t){function*r(){for(;;)yield Tt}const[n,i]=t,o=e.readUint8();switch(o){case at.Int:{const t=[];let r;do{r=e.readInt8(),t.push(r)}while(128&r);let n=BigInt(0),o=!1;for(let e=t.length-1;e>=0;e--){const r=0===e?BigInt(6):BigInt(7),i=BigInt(t[e]);n<<=r,n|=i&(BigInt(1)<0;){const e=a.next();if(e.done)throw new Error("REPORT ME: iterator is done");o.push(vt(r,e.value))}a=n(o),s=e}return i(o)}default:{if(o>9)throw new Error(`Unknown tag: ${o}`);const t=e.readUint8();if(t>=ot.length)throw new Error(`Unknown primitive tag: ${t}`);const s=ot[t],a=o-3>>1;let u={prim:s},c=r(),l=e.copy();for(let t=0;t<2;t++){if(u={prim:s},a<3)for(let e=0;e0;){const e=c.next();if(e.done)throw new Error("REPORT ME: iterator is done");u.args.push(vt(t,e.value))}}c=n(u),l=e}if(1==(o-3&1)||3===a){const t=e.readUint32();if(0!==t){const r=e.readBytes(t),n=new TextDecoder;u.annots=n.decode(new Uint8Array(r)).split(" ")}}return i(u)}}}!function(e){e[e.Implicit=0]="Implicit",e[e.Originated=1]="Originated"}(dt||(dt={})),function(e){e[e.ED25519=0]="ED25519",e[e.SECP256K1=1]="SECP256K1",e[e.P256=2]="P256"}(ht||(ht={})),function(e){e[e.ED25519=0]="ED25519",e[e.SECP256K1=1]="SECP256K1",e[e.P256=2]="P256"}(ft||(ft={}));const At=e=>"prim"in e&&("Left"===e.prim||"Right"===e.prim),wt=e=>"prim"in e&&("Some"===e.prim||"None"===e.prim),Et=e=>{if(we(e))return t=>{if(!Ee(t))throw new le(e,t,`pair expected: ${JSON.stringify(t)}`);it(t);const r=Ae("pair",e);return[Ae("Pair",t),function*(){for(const e of r.args)yield Et(e)}()]};switch(e.prim){case"or":return t=>{if(!At(t))throw new le(e,t,`or expected: ${JSON.stringify(t)}`);return[t,function*(){yield Et(e.args["Left"===t.prim?0:1])}()]};case"option":return t=>{if(!wt(t))throw new le(e,t,`option expected: ${JSON.stringify(t)}`);return[t,function*(){"Some"===t.prim&&(yield Et(e.args[0]))}()]};case"list":case"set":return t=>{if(!Array.isArray(t))throw new le(e,t,`${e.prim} expected: ${JSON.stringify(t)}`);return[t,function*(){for(const r of t)yield Et(e.args[0])}()]};case"map":return t=>{if(!Array.isArray(t))throw new le(e,t,`map expected: ${JSON.stringify(t)}`);return[t,function*(){for(const r of t)yield t=>{if(!("prim"in t)||"Elt"!==t.prim)throw new le(e,t,`map element expected: ${JSON.stringify(t)}`);return[t,function*(){for(const t of e.args)yield Et(t)}()]}}()]};case"chain_id":return t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`chain id expected: ${JSON.stringify(t)}`);let r;if("string"in t){const n=be(t.string,"ChainID");if(null===n)throw new le(e,t,`chain id base58 expected: ${t.string}`);r={bytes:Se(n[1])}}else r=t;return[r,[][Symbol.iterator]()]};case"signature":return t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`signature expected: ${JSON.stringify(t)}`);let r;if("string"in t){const n=be(t.string,"ED25519Signature","SECP256K1Signature","P256Signature","GenericSignature");if(null===n)throw new le(e,t,`signature base58 expected: ${t.string}`);r={bytes:Se(n[1])}}else r=t;return[r,[][Symbol.iterator]()]};case"key_hash":return t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`key hash expected: ${JSON.stringify(t)}`);let r;if("string"in t){const n=be(t.string,"ED25519PublicKeyHash","SECP256K1PublicKeyHash","P256PublicKeyHash");if(null===n)throw new le(e,t,`key hash base58 expected: ${t.string}`);const i=new ut;mt({type:n[0],hash:n[1]},i),r={bytes:Se(i.buffer)}}else r=t;return[r,[][Symbol.iterator]()]};case"key":return t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`public key expected: ${JSON.stringify(t)}`);let r;if("string"in t){const n=be(t.string,"ED25519PublicKey","SECP256K1PublicKey","P256PublicKey");if(null===n)throw new le(e,t,`public key base58 expected: ${t.string}`);const i=new ut;!function(e,t){let r;switch(e.type){case"ED25519PublicKey":r=ft.ED25519;break;case"SECP256K1PublicKey":r=ft.SECP256K1;break;case"P256PublicKey":r=ft.P256;break;default:throw new Error(`unexpected public key type: ${e.type}`)}t.writeUint8(r),t.writeBytes(Array.from(e.publicKey))}({type:n[0],publicKey:n[1]},i),r={bytes:Se(i.buffer)}}else r=t;return[r,[][Symbol.iterator]()]};case"address":return t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`address expected: ${JSON.stringify(t)}`);let r;if("string"in t){const n=t.string.split("%"),i=be(n[0],"ED25519PublicKeyHash","SECP256K1PublicKeyHash","P256PublicKeyHash","ContractHash");if(null===i)throw new le(e,t,`address base58 expected: ${t.string}`);const o=new ut;!function(e,t){if("ContractHash"===e.type?(t.writeUint8(dt.Originated),t.writeBytes(Array.from(e.hash)),t.writeUint8(0)):(t.writeUint8(dt.Implicit),mt(e,t)),void 0!==e.entryPoint&&""!==e.entryPoint&&"default"!==e.entryPoint){const r=(new TextEncoder).encode(e.entryPoint);t.writeBytes(Array.from(r))}}({type:i[0],hash:i[1],entryPoint:n.length>1?n[1]:void 0},o),r={bytes:Se(o.buffer)}}else r=t;return[r,[][Symbol.iterator]()]};case"timestamp":return t=>{if(!("string"in t)&&!("int"in t))throw new le(e,t,`timestamp expected: ${JSON.stringify(t)}`);let r;if("string"in t){const n=Ie(t);if(null===n)throw new le(e,t,`can't parse date: ${t.string}`);r={int:String(Math.floor(n.getTime()/1e3))}}else r=t;return[r,[][Symbol.iterator]()]};default:return It}},_t=e=>"prim"in e&&"PUSH"===e.prim,It=e=>_t(e)?(je(e),[e,function*(){yield It,yield Et(e.args[0])}()]):[e,function*(){for(;;)yield It}()];function St(e,t){const r=new ut;return r.writeUint8(5),bt(e,r,void 0!==t?Et(t):It),r.buffer}function kt(e,t){return{bytes:Se(St(e,t))}}const Ct=e=>{if(we(e)){const t=Array.isArray(e)?e:e.args;return[r=>{if(!Ee(r))throw new le(e,r,`pair expected: ${JSON.stringify(r)}`);return function*(){for(const e of t)yield Ct(e)}()},e=>e]}switch(e.prim){case"or":return[t=>{if(!At(t))throw new le(e,t,`or expected: ${JSON.stringify(t)}`);return function*(){yield Ct(e.args["Left"===t.prim?0:1])}()},e=>e];case"option":return[t=>{if(!wt(t))throw new le(e,t,`option expected: ${JSON.stringify(t)}`);return function*(){"Some"===t.prim&&(yield Ct(e.args[0]))}()},e=>e];case"list":case"set":return[t=>{if(!Array.isArray(t))throw new le(e,t,`${e.prim} expected: ${JSON.stringify(t)}`);return function*(){for(;;)yield Ct(e.args[0])}()},e=>e];case"map":return[t=>{if(!Array.isArray(t))throw new le(e,t,`map expected: ${JSON.stringify(t)}`);return function*(){for(;;)yield[t=>{if(!("prim"in t)||"Elt"!==t.prim)throw new le(e,t,`map element expected: ${JSON.stringify(t)}`);return function*(){for(const t of e.args)yield Ct(t)}()},e=>e]}()},e=>e];case"chain_id":return[()=>[][Symbol.iterator](),t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`chain id expected: ${JSON.stringify(t)}`);if("string"in t)return t;const r=he(t.bytes);if(null===r)throw new le(e,t,`can't parse bytes: ${t.bytes}`);return{string:ve("ChainID",r)}}];case"signature":return[()=>[][Symbol.iterator](),t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`signature expected: ${JSON.stringify(t)}`);if("string"in t)return t;const r=he(t.bytes);if(null===r)throw new le(e,t,`can't parse bytes: ${t.bytes}`);return{string:ve("GenericSignature",r)}}];case"key_hash":return[()=>[][Symbol.iterator](),t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`key hash expected: ${JSON.stringify(t)}`);if("string"in t)return t;const r=he(t.bytes);if(null===r)throw new le(e,t,`can't parse bytes: ${t.bytes}`);const n=pt(new lt(new Uint8Array(r)));return{string:ve(n.type,n.hash)+(n.entryPoint?"%"+n.entryPoint:"")}}];case"key":return[()=>[][Symbol.iterator](),t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`public key expected: ${JSON.stringify(t)}`);if("string"in t)return t;const r=he(t.bytes);if(null===r)throw new le(e,t,`can't parse bytes: ${t.bytes}`);const n=yt(new lt(new Uint8Array(r)));return{string:ve(n.type,n.publicKey)}}];case"address":return[()=>[][Symbol.iterator](),t=>{if(!("bytes"in t)&&!("string"in t))throw new le(e,t,`address expected: ${JSON.stringify(t)}`);if("string"in t)return t;const r=he(t.bytes);if(null===r)throw new le(e,t,`can't parse bytes: ${t.bytes}`);const n=gt(new lt(new Uint8Array(r)));return{string:ve(n.type,n.hash)+(n.entryPoint?"%"+n.entryPoint:"")}}];case"timestamp":return[()=>[][Symbol.iterator](),t=>{if(!("int"in t)&&!("string"in t))throw new le(e,t,`address expected: ${JSON.stringify(t)}`);return"string"in t?t:{string:new Date(1e3*parseInt(t.int,10)).toISOString().slice(0,19)+"Z"}}];default:return Tt}},Tt=[e=>_t(e)?(je(e),function*(){yield Tt,yield Ct(e.args[0])}()):function*(){for(;;)yield Tt}(),e=>e];function xt(e,t){const r=new lt(e);if(5!==r.readUint8())throw new Error("incorrect packed data magic number");const n=vt(r,void 0!==t?Ct(t):Tt);if(Xe(n))return n;throw new Error}function Mt(e,t){const r=he(e.bytes);if(null===r)throw new Error(`can't parse bytes: "${e.bytes}"`);return xt(r,t)}function Bt(e){const t=he(e.bytes);if(null===t)throw new Error(`can't parse bytes: "${e.bytes}"`);return gt(new lt(new Uint8Array(t)))}function Pt(e){const t=he(e.bytes);if(null===t)throw new Error(`can't parse bytes: "${e.bytes}"`);return pt(new lt(new Uint8Array(t)))}function Rt(e){const t=he(e.bytes);if(null===t)throw new Error(`can't parse bytes: "${e.bytes}"`);return yt(new lt(new Uint8Array(t)))}class Ot extends ue{constructor(e,t,r){super(e,r),this.stackState=t,Object.setPrototypeOf(this,Ot.prototype)}}function Nt(e){return Array.isArray(e)?"pair":e.prim}function Dt(e){return"prim"in e?e.args:e}function Lt(e,t,r=!1){if(Nt(e)!==Nt(t))throw new le(e,void 0,`types mismatch: ${Nt(e)} != ${Nt(t)}`);const n=[me(e),me(t)];if(n[0].t&&n[1].t&&n[0].t[0]!==n[1].t[0])throw new le(e,void 0,`${Nt(e)}: type names mismatch: ${n[0].t[0]} != ${n[1].t[0]}`);if(r&&n[0].f&&n[1].f&&n[0].f[0]!==n[1].f[0])throw new le(e,void 0,`${Nt(e)}: field names mismatch: ${n[0].f[0]} != ${n[1].f}`);if(we(e)){const r=Ae("pair",e),n=Ae("pair",t);return Lt(r.args[0],n.args[0],!0),void Lt(r.args[1],n.args[1],!0)}switch(e.prim){case"option":case"list":case"contract":case"set":case"ticket":Lt(e.args[0],t.args[0]);break;case"or":Lt(e.args[0],t.args[0],!0),Lt(e.args[1],t.args[1],!0);break;case"lambda":case"map":case"big_map":Lt(e.args[0],t.args[0]),Lt(e.args[1],t.args[1]);break;case"sapling_state":case"sapling_transaction":if(parseInt(e.args[0].int,10)!==parseInt(t.args[0].int,10))throw new le(e,void 0,`${Nt(e)}: type argument mismatch: ${e.args[0].int} != ${t.args[0].int}`)}}function Ut(e,t){if(e.length!==t.length)throw new le(e,void 0,`stack length mismatch: ${e.length} != ${t.length}`);for(let r=0;r1)throw new le(e,void 0,`${e.prim}: at most one type annotation allowed: ${e.annots}`);if(t){if(((null===(n=o.f)||void 0===n?void 0:n.length)||0)>1)throw new le(e,void 0,`${e.prim}: at most one field annotation allowed: ${e.annots}`)}else if(((null===(i=o.f)||void 0===i?void 0:i.length)||0)>0)throw new le(e,void 0,`${e.prim}: field annotations aren't allowed: ${e.annots}`)}if(we(e)){const t=Dt(e);for(const e of t)Ft(e,!0)}else switch(e.prim){case"option":case"list":case"contract":case"set":Ft(e.args[0]);break;case"or":for(const t of e.args)Ft(t,!0);break;case"lambda":case"map":case"big_map":Ft(e.args[0]),Ft(e.args[1])}}function jt(e){if(!Array.isArray(e))return!1;for(const t of e)if(!(Array.isArray(t)&&jt(t)||"prim"in t&&nt(t)))return!1;return!0}function zt(e,t,r){if(we(t)){if(Ee(e)){it(e);const n=Ae("Pair",e),i=Ae("pair",t);return zt(n.args[0],i.args[0],r),void zt(n.args[1],i.args[1],r)}throw new le(t,e,`pair expected: ${JSON.stringify(e)}`)}switch(t.prim){case"int":if("int"in e&&fe(e.int))return;throw new le(t,e,`integer value expected: ${JSON.stringify(e)}`);case"nat":case"mutez":if("int"in e&&pe(e.int))return;throw new le(t,e,`natural value expected: ${JSON.stringify(e)}`);case"string":if("string"in e)return;throw new le(t,e,`string value expected: ${JSON.stringify(e)}`);case"bytes":case"bls12_381_g1":case"bls12_381_g2":if("bytes"in e&&null!==he(e.bytes))return;throw new le(t,e,`bytes value expected: ${JSON.stringify(e)}`);case"bool":if("prim"in e&&("True"===e.prim||"False"===e.prim))return;throw new le(t,e,`boolean value expected: ${JSON.stringify(e)}`);case"key_hash":if("string"in e&&null!==be(e.string,"ED25519PublicKeyHash","SECP256K1PublicKeyHash","P256PublicKeyHash"))return;if("bytes"in e)try{return void Pt(e)}catch(e){}throw new le(t,e,`key hash expected: ${JSON.stringify(e)}`);case"timestamp":if(("string"in e||"int"in e)&&null!==Ie(e))return;throw new le(t,e,`timestamp expected: ${JSON.stringify(e)}`);case"address":if("string"in e){let t=e.string;const r=e.string.indexOf("%");if(r>=0&&(t=e.string.slice(0,r)),null!==be(t,"ED25519PublicKeyHash","SECP256K1PublicKeyHash","P256PublicKeyHash","ContractHash"))return}else if("bytes"in e)try{return void Bt(e)}catch(e){}throw new le(t,e,`address expected: ${JSON.stringify(e)}`);case"key":if("string"in e&&null!==be(e.string,"ED25519PublicKey","SECP256K1PublicKey","P256PublicKey"))return;if("bytes"in e)try{return void Rt(e)}catch(e){}throw new le(t,e,`public key expected: ${JSON.stringify(e)}`);case"unit":if("prim"in e&&"Unit"===e.prim)return;throw new le(t,e,`unit value expected: ${JSON.stringify(e)}`);case"signature":if("bytes"in e||"string"in e&&null!==be(e.string,"ED25519Signature","SECP256K1Signature","P256Signature","GenericSignature"))return;throw new le(t,e,`signature expected: ${JSON.stringify(e)}`);case"chain_id":if(("bytes"in e||"string"in e)&&null!==("string"in e?ee(e.string):he(e.bytes)))return;throw new le(t,e,`chain id expected: ${JSON.stringify(e)}`);case"option":if("prim"in e){if("None"===e.prim)return;if("Some"===e.prim)return void zt(e.args[0],t.args[0],r)}throw new le(t,e,`option expected: ${JSON.stringify(e)}`);case"list":case"set":if(it(e)){for(const n of e)zt(n,t.args[0],r);return}throw new le(t,e,`${t.prim} expected: ${JSON.stringify(e)}`);case"or":if("prim"in e){if("Left"===e.prim)return void zt(e.args[0],t.args[0],r);if("Right"===e.prim)return void zt(e.args[0],t.args[1],r)}throw new le(t,e,`union (or) expected: ${JSON.stringify(e)}`);case"lambda":if(jt(e)){const n=Ht(e,[t.args[0]],r);if("failed"in n)throw new le(t,e,`function is failed with error type: ${n.failed}`);if(1!==n.length)throw new le(t,e,"function must return a value");return void Lt(t.args[1],n[0])}throw new le(t,e,`function expected: ${JSON.stringify(e)}`);case"map":case"big_map":if(Array.isArray(e)){for(const n of e){if(!("prim"in n)||"Elt"!==n.prim)throw new le(t,e,`map elements expected: ${JSON.stringify(e)}`);zt(n.args[0],t.args[0],r),zt(n.args[1],t.args[1],r)}return}throw new le(t,e,`${t.prim} expected: ${JSON.stringify(e)}`);case"bls12_381_fr":if("int"in e&&fe(e.int)||"bytes"in e&&null!==he(e.bytes))return;throw new le(t,e,`BLS12-381 element expected: ${JSON.stringify(e)}`);case"sapling_state":if(Array.isArray(e))return;throw new le(t,e,`sapling state expected: ${JSON.stringify(e)}`);case"ticket":return void zt(e,{prim:"pair",args:[{prim:"address"},t.args[0],{prim:"nat"}]},r);default:throw new le(t,e,`type ${Nt(t)} don't have Michelson literal representation`)}}function Ht(e,t,r){const n=(null==r?void 0:r.protocol)||p;if(Array.isArray(e))return function(e,t,r){let n=t,i=t,o=0;for(const t of e){const e=Ht(t,i,r);if(n=e,"failed"in e)break;i=e,o++}if("failed"in n&&0==n.level&&(!("prim"in n.failed)||"never"!==n.failed.prim)&&o!==e.length-1)throw new Ot(e,n,"FAIL must appear in a tail position");if(void 0!==(null==r?void 0:r.traceCallback)){const i={op:e,in:t,out:n};r.traceCallback(i)}return"failed"in n?{failed:n.failed,level:n.level+1}:n}(e,t,r);const i=e;function o(e,...r){if(t.length{try{return e(...r)}catch(e){throw e instanceof ue?new Ot(i,t,e.message):e}}}function a(e){return r=>{try{return e(r)}catch(e){throw e instanceof ue?new Ot(i,t,e.message):e}}}const u=s(me),c=s(Ut),l=s(Lt),d=a(ze),g=a(He),m=a(Ge),b=a(Ke),v=a(qe);function A(e,r){const n=u(i,Object.assign(Object.assign({},r),{emptyFields:void 0!==e.f&&e.f>1,emptyVar:void 0!==e.v&&e.v>1})),o=(e,r,n)=>{if(e&&e.length>(r||0))throw new Ot(i,t,`${i.prim}: at most ${r||0} ${n} annotations allowed`)};return o(n.f,e.f,"field"),o(n.t,e.t,"type"),o(n.v,e.v,"variable"),n}function w(e,t){const r=e,n=Array.isArray(r)?{prim:"pair",args:r}:r,i=u(n),o=void 0!==t.v||void 0!==t.t||void 0!==t.f?[...(null===t.v?i.v:t.v)||[],...(null===t.t?i.t:t.t)||[],...(null===t.f?i.f:t.f)||[]]:void 0,s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i["@"+(e.v?e.v[0].slice(1)+".":"")+t];function T(e,t){return"failed"in e||"failed"in t?"failed"in e?t:e:(c(e,t),e)}const x=(e=>{var i,s,a,p,x;switch(e.prim){case"DUP":{const r=e.args?parseInt(e.args[0].int,10):1;if(0===r)throw new Ot(e,t,"DUP 0 is forbidden");const n=o(r-1,null)[0];if("ticket"===Nt(n))throw new Ot(e,t,"ticket can't be DUPed");return[n,...t]}case"SWAP":{const e=o(0,null,null);return A({}),[e[1],e[0],...t.slice(2)]}case"SOME":return[w({prim:"option",args:[o(0,null)[0]]},A({t:1,v:1})),...t.slice(1)];case"UNIT":return[w({prim:"unit"},A({v:1,t:1})),...t];case"PAIR":{const r=e.args?parseInt(e.args[0].int,10):2;if(r<2)throw new Ot(e,t,`PAIR ${r} is forbidden`);const n=o(0,...new Array(r).fill(null)),i=A({f:r,t:1,v:1},{specialFields:!0}),s=e=>{const t=e.lastIndexOf(".");return e.slice(t>0?t+1:1)},a=n.map(((e,t)=>{var r;const n=u(e);return w(e,{v:null,t:null,f:i.f&&i.f.length>t&&"%"!==i.f[t]?"%@"===i.f[t]?n.v?["%"+s((null===(r=n.v)||void 0===r?void 0:r[0])||"")]:void 0:[i.f[t]]:void 0})}));return[w({prim:"pair",args:a},{t:i.t,v:i.v}),...t.slice(r)]}case"UNPAIR":{const r=e.args?parseInt(e.args[0].int,10):2;if(r<2)throw new Ot(e,t,`UNPAIR ${r} is forbidden`);const n=o(0,["pair"])[0],i=A({f:2,v:2},{specialVar:!0});return[...I(n,r).map(((e,t)=>_(n,e,i,t,0===t?"car":"cdr"))),...t.slice(1)]}case"CAR":case"CDR":{const r=Ae("pair",o(0,["pair"])[0]);return[_(r,r.args["CAR"===e.prim?0:1],A({f:1,v:1},{specialVar:!0}),0,e.prim.toLocaleLowerCase()),...t.slice(1)]}case"CONS":{const e=o(0,null,["list"]);return l(e[0],e[1].args[0]),[E({prim:"list",args:[e[1].args[0]]}),...t.slice(2)]}case"SIZE":return o(0,["string","list","set","map","bytes"]),[E({prim:"nat"}),...t.slice(1)];case"MEM":{const e=o(0,null,["set","map","big_map"]);return d(e[0]),l(e[0],e[1].args[0]),[E({prim:"bool"}),...t.slice(2)]}case"GET":if(e.args){const r=parseInt(e.args[0].int,10);return[E(S(o(0,["pair"])[0],r)),...t.slice(1)]}{const e=o(0,null,["map","big_map"]);return d(e[0]),l(e[0],e[1].args[0]),[E({prim:"option",args:[e[1].args[1]]}),...t.slice(2)]}case"UPDATE":if(e.args){const r=parseInt(e.args[0].int,10),n=o(0,null,["pair"]);return[E(k(n[1],n[0],r)),...t.slice(2)]}{const e=o(0,null,["bool","option"]);if(d(e[0]),"bool"===e[1].prim){const r=o(2,["set"]);return l(e[0],r[0].args[0]),[E({prim:"set",args:[w(e[0],{t:null})]}),...t.slice(3)]}const r=o(2,["map","big_map"]);return l(e[0],r[0].args[0]),"map"===r[0].prim?[E({prim:"map",args:[w(e[0],{t:null}),w(e[1].args[0],{t:null})]}),...t.slice(3)]:(v(e[1].args[0]),[E({prim:"big_map",args:[w(e[0],{t:null}),w(e[1].args[0],{t:null})]}),...t.slice(3)])}case"GET_AND_UPDATE":{const e=A({v:2}),r=o(0,null,["option"],["map","big_map"]);d(r[0]),l(r[0],r[2].args[0]),l(r[1].args[0],r[2].args[1]);const n=null===(i=e.v)||void 0===i?void 0:i.map((e=>"@"!==e?[e]:void 0));return"map"===r[2].prim?[w({prim:"option",args:[r[2].args[1]]},{v:null==n?void 0:n[0]}),w({prim:"map",args:[w(r[0],{t:null}),w(r[1].args[0],{t:null})]},{v:null==n?void 0:n[1]}),...t.slice(3)]:(v(r[1].args[0]),[w({prim:"option",args:[r[2].args[1]]},{v:null==n?void 0:n[0]}),w({prim:"big_map",args:[w(r[0],{t:null}),w(r[1].args[0],{t:null})]},{v:null==n?void 0:n[1]}),...t.slice(3)])}case"EXEC":{const e=o(0,null,["lambda"]);return l(e[0],e[1].args[0]),[E(e[1].args[1]),...t.slice(2)]}case"APPLY":{const r=o(0,null,["lambda"]);if(m(r[0]),b(r[0]),!we(r[1].args[0]))throw new Ot(e,t,`${e.prim}: function's argument must be a pair: ${Nt(r[1].args[0])}`);const n=r[1].args[0];return l(r[0],Dt(n)[0]),[E({prim:"lambda",args:[Dt(n)[1],r[1].args[1]]}),...t.slice(2)]}case"FAILWITH":{const e=o(0,null)[0];return y(n,f.PtEdo2Zk)||g(e),{failed:e,level:0}}case"NEVER":return o(0,["never"]),{failed:{prim:"never"},level:0};case"RENAME":return[E(o(0,null)[0]),...t.slice(1)];case"CONCAT":{const r=o(0,["string","list","bytes"]);if("list"===r[0].prim){if("string"!==Nt(r[0].args[0])&&"bytes"!==Nt(r[0].args[0]))throw new Ot(e,t,`${e.prim}: can't concatenate list of ${Nt(r[0].args[0])}'s`);return[E(r[0].args[0]),...t.slice(1)]}const n=o(1,["string","bytes"]);if(r[0].prim!==n[0].prim)throw new Ot(e,t,`${e.prim}: can't concatenate ${r[0].prim} with ${n[0].prim}`);return[E(n[0]),...t.slice(2)]}case"SLICE":return[E({prim:"option",args:[o(0,["nat"],["nat"],["string","bytes"])[2]]},"@slice"),...t.slice(3)];case"PACK":{const e=o(0,null)[0];return g(e),[E({prim:"bytes"},"@packed"),...t.slice(1)]}case"ADD":{const r=o(0,["nat","int","timestamp","mutez","bls12_381_g1","bls12_381_g2","bls12_381_fr"],["nat","int","timestamp","mutez","bls12_381_g1","bls12_381_g2","bls12_381_fr"]);if("nat"===r[0].prim&&"int"===r[1].prim||"int"===r[0].prim&&"nat"===r[1].prim)return[E({prim:"int"}),...t.slice(2)];if("int"===r[0].prim&&"timestamp"===r[1].prim||"timestamp"===r[0].prim&&"int"===r[1].prim)return[E({prim:"timestamp"}),...t.slice(2)];if(("int"===r[0].prim||"nat"===r[0].prim||"mutez"===r[0].prim||"bls12_381_g1"===r[0].prim||"bls12_381_g2"===r[0].prim||"bls12_381_fr"===r[0].prim)&&r[0].prim===r[1].prim)return[E(r[0]),...t.slice(2)];throw new Ot(e,t,`${e.prim}: can't add ${r[0].prim} to ${r[1].prim}`)}case"SUB":{const r=y(n,f.PsiThaCa)?o(0,["nat","int","timestamp","mutez"],["nat","int","timestamp","mutez"]):o(0,["nat","int","timestamp"],["nat","int","timestamp"]);if(("nat"===r[0].prim||"int"===r[0].prim)&&("nat"===r[1].prim||"int"===r[1].prim)||"timestamp"===r[0].prim&&"timestamp"===r[1].prim)return[E({prim:"int"}),...t.slice(2)];if("timestamp"===r[0].prim&&"int"===r[1].prim)return[E({prim:"timestamp"}),...t.slice(2)];if("mutez"===r[0].prim&&"mutez"===r[1].prim)return[E({prim:"mutez"}),...t.slice(2)];throw new Ot(e,t,`${e.prim}: can't subtract ${r[0].prim} from ${r[1].prim}`)}case"SUB_MUTEZ":return o(0,["mutez"],["mutez"]),[E({prim:"option",args:[{prim:"mutez"}]}),...t.slice(2)];case"MUL":{const r=o(0,["nat","int","mutez","bls12_381_g1","bls12_381_g2","bls12_381_fr"],["nat","int","mutez","bls12_381_g1","bls12_381_g2","bls12_381_fr"]);if("nat"===r[0].prim&&"int"===r[1].prim||"int"===r[0].prim&&"nat"===r[1].prim)return[E({prim:"int"}),...t.slice(2)];if("nat"===r[0].prim&&"mutez"===r[1].prim||"mutez"===r[0].prim&&"nat"===r[1].prim)return[E({prim:"mutez"}),...t.slice(2)];if(("bls12_381_g1"===r[0].prim||"bls12_381_g2"===r[0].prim||"bls12_381_fr"===r[0].prim)&&"bls12_381_fr"===r[1].prim||("nat"===r[0].prim||"int"===r[0].prim)&&r[0].prim===r[1].prim)return[E(r[0]),...t.slice(2)];if(("nat"===r[0].prim||"int"===r[0].prim)&&"bls12_381_fr"===r[1].prim||("nat"===r[1].prim||"int"===r[1].prim)&&"bls12_381_fr"===r[0].prim)return[E({prim:"bls12_381_fr"}),...t.slice(2)];throw new Ot(e,t,`${e.prim}: can't multiply ${r[0].prim} by ${r[1].prim}`)}case"EDIV":{const r=(e,t)=>({prim:"option",args:[{prim:"pair",args:[{prim:e},{prim:t}]}]}),n=o(0,["nat","int","mutez"],["nat","int","mutez"]);if("nat"===n[0].prim&&"nat"===n[1].prim)return[E(r("nat","nat")),...t.slice(2)];if(!("nat"!==n[0].prim&&"int"!==n[0].prim||"nat"!==n[1].prim&&"int"!==n[1].prim))return[E(r("int","nat")),...t.slice(2)];if("mutez"===n[0].prim&&"nat"===n[1].prim)return[E(r("mutez","mutez")),...t.slice(2)];if("mutez"===n[0].prim&&"mutez"===n[1].prim)return[E(r("nat","mutez")),...t.slice(2)];throw new Ot(e,t,`${e.prim}: can't euclideally divide ${n[0].prim} by ${n[1].prim}`)}case"ABS":return o(0,["int"]),[E({prim:"nat"}),...t.slice(1)];case"ISNAT":return o(0,["int"]),[E({prim:"option",args:[{prim:"nat"}]}),...t.slice(1)];case"INT":return o(0,["nat","bls12_381_fr"]),[E({prim:"int"}),...t.slice(1)];case"NEG":{const e=o(0,["nat","int","bls12_381_g1","bls12_381_g2","bls12_381_fr"])[0];return"nat"===e.prim||"int"===e.prim?[E({prim:"int"}),...t.slice(1)]:[E(e),...t.slice(1)]}case"LSL":case"LSR":return o(0,["nat"],["nat"]),[E({prim:"nat"}),...t.slice(2)];case"OR":case"XOR":{const r=o(0,["nat","bool"],["nat","bool"]);if(r[0].prim!==r[1].prim)throw new Ot(e,t,`${e.prim}: both arguments must be of the same type: ${r[0].prim}, ${r[1].prim}`);return[E(r[1]),...t.slice(2)]}case"AND":{const r=o(0,["nat","bool","int"],["nat","bool"]);if(("int"!==r[0].prim||"nat"!==r[1].prim)&&r[0].prim!==r[1].prim)throw new Ot(e,t,`${e.prim}: both arguments must be of the same type: ${r[0].prim}, ${r[1].prim}`);return[E(r[1]),...t.slice(2)]}case"NOT":return"bool"===o(0,["nat","bool","int"])[0].prim?[E({prim:"bool"}),...t.slice(1)]:[E({prim:"int"}),...t.slice(1)];case"COMPARE":{const e=o(0,null,null);return d(e[0]),d(e[1]),[E({prim:"int"}),...t.slice(2)]}case"EQ":case"NEQ":case"LT":case"GT":case"LE":case"GE":return o(0,["int"]),[E({prim:"bool"}),...t.slice(1)];case"SELF":{if(void 0===(null==r?void 0:r.contract))throw new Ot(e,t,`${e.prim}: contract required`);const n=A({f:1,v:1}),i=qt(r.contract,null===(s=n.f)||void 0===s?void 0:s[0]);if(null===i)throw new Ot(e,t,`${e.prim}: contract has no entrypoint ${i}`);return[w({prim:"contract",args:[i]},{v:n.v?n.v:["@self"]}),...t]}case"TRANSFER_TOKENS":{const e=o(0,null,["mutez"],["contract"]);return l(e[0],e[2].args[0]),[E({prim:"operation"}),...t.slice(3)]}case"SET_DELEGATE":{const r=o(0,["option"])[0];if("key_hash"!==Nt(r.args[0]))throw new Ot(e,t,`${e.prim}: key hash expected: ${Nt(r.args[0])}`);return[E({prim:"operation"}),...t.slice(1)]}case"IMPLICIT_ACCOUNT":return o(0,["key_hash"]),[E({prim:"contract",args:[{prim:"unit"}]}),...t.slice(1)];case"NOW":return[E({prim:"timestamp"},"@now"),...t];case"AMOUNT":return[E({prim:"mutez"},"@amount"),...t];case"BALANCE":return[E({prim:"mutez"},"@balance"),...t];case"CHECK_SIGNATURE":return o(0,["key"],["signature"],["bytes"]),[E({prim:"bool"}),...t.slice(3)];case"BLAKE2B":case"SHA256":case"SHA512":case"KECCAK":case"SHA3":return o(0,["bytes"]),[E({prim:"bytes"}),...t.slice(1)];case"HASH_KEY":return o(0,["key"]),[E({prim:"key_hash"}),...t.slice(1)];case"SOURCE":return[E({prim:"address"},"@source"),...t];case"SENDER":return[E({prim:"address"},"@sender"),...t];case"ADDRESS":{const e=o(0,["contract"])[0],r=A({v:1});return[w({prim:"address",[h]:e},{v:r.v?r.v:C(u(e),"address")}),...t.slice(1)]}case"SELF_ADDRESS":{const e={prim:"address"};return void 0!==(null==r?void 0:r.contract)&&(e[h]={prim:"contract",args:[Kt(r.contract,"parameter").args[0]]}),[E(e,"@address"),...t]}case"CHAIN_ID":return[E({prim:"chain_id"}),...t];case"DROP":{A({});const r=void 0!==e.args?parseInt(e.args[0].int,10):1;return o(r-1,null),t.slice(r)}case"DIG":{A({});const r=parseInt(e.args[0].int,10);return[o(r,null)[0],...t.slice(0,r),...t.slice(r+1)]}case"DUG":{A({});const r=parseInt(e.args[0].int,10);return[...t.slice(1,r+1),o(0,null)[0],...t.slice(r+1)]}case"NONE":return Ft(e.args[0]),[w({prim:"option",args:[e.args[0]]},A({t:1,v:1})),...t];case"LEFT":case"RIGHT":{const r=o(0,null)[0],n=A({f:2,t:1,v:1},{specialFields:!0}),i=u(r),s=[w(r,{t:null,v:null,f:n.f&&n.f.length>0&&"%"!==n.f[0]?"%@"===n.f[0]?i.v?["%"+i.v[0].slice(1)]:void 0:n.f:void 0}),w(e.args[0],{t:null,f:n.f&&n.f.length>1&&"%"!==n.f[1]?n.f:void 0})];return[w({prim:"or",args:"LEFT"===e.prim?s:[s[1],s[0]]},{t:n.t,v:n.v}),...t.slice(1)]}case"NIL":return Ft(e.args[0]),[w({prim:"list",args:[e.args[0]]},A({t:1,v:1})),...t];case"UNPACK":return o(0,["bytes"]),Ft(e.args[0]),[E({prim:"option",args:[e.args[0]]},"@unpacked"),...t.slice(1)];case"CONTRACT":{const r=o(0,["address"])[0];Ft(e.args[0]);const n=A({v:1,f:1}),i=r[h];if(void 0!==i){const r=qt(i,null===(a=n.f)||void 0===a?void 0:a[0]);if(null===r)throw new Ot(e,t,`${e.prim}: contract has no entrypoint ${r}`);l(r,e.args[0])}return[w({prim:"option",args:[{prim:"contract",args:[e.args[0]]}]},{v:n.v?n.v:C(u(r),"contract")}),...t.slice(1)]}case"CAST":{A({});const r=o(0,null)[0];return Ft(e.args[0]),l(e.args[0],r),[e.args[0],...t.slice(1)]}case"IF_NONE":{A({});const n=o(0,["option"])[0],i=t.slice(1);return T(Ht(e.args[0],i,r),Ht(e.args[1],[w(n.args[0],{t:null,v:C(u(n),"some")}),...i],r))}case"IF_LEFT":{A({});const n=o(0,["or"])[0],i=u(n),s=u(n.args[0]),a=u(n.args[1]),c=t.slice(1);return T(Ht(e.args[0],[w(n.args[0],{t:null,v:C(i,s.f?s.f[0].slice(1):"left")}),...c],r),Ht(e.args[1],[w(n.args[1],{t:null,v:C(i,a.f?a.f[0].slice(1):"right")}),...c],r))}case"IF_CONS":{A({});const n=o(0,["list"])[0],i=u(n),s=t.slice(1);return T(Ht(e.args[0],[w(n.args[0],{t:null,v:C(i,"hd")}),w(n,{t:null,v:C(i,"tl")}),...s],r),Ht(e.args[1],s,r))}case"IF":{A({}),o(0,["bool"]);const n=t.slice(1);return T(Ht(e.args[0],n,r),Ht(e.args[1],n,r))}case"MAP":{const n=o(0,["list","map","option"])[0],i=t.slice(1),s="map"===n.prim?{prim:"pair",args:n.args}:n.args[0],a=Ht(e.args[0],[w(s,{t:null,v:C(u(n),"elt")}),...i],r);if("failed"in a){if(!("prim"in a.failed)||"never"!==a.failed.prim)throw new Ot(e,t,`${e.prim}: FAIL is not allowed in MAP`);return{failed:a.failed,level:a.level+1}}if(a.length<1)throw new Ot(e,t,`${e.prim}: function must return a value`);return c(a.slice(1),i),"list"===n.prim?[E({prim:"list",args:[a[0]]}),...i]:"map"===n.prim?[E({prim:"map",args:[n.args[0],a[0]]}),...i]:[E({prim:"option",args:[a[0]]}),...i]}case"ITER":{A({});const n=o(0,["set","list","map"])[0],i=t.slice(1),s="map"===n.prim?{prim:"pair",args:n.args}:n.args[0],a=Ht(e.args[0],[w(s,{t:null,v:C(u(n),"elt")}),...i],r);return"failed"in a?{failed:a.failed,level:a.level+1}:(c(a,i),i)}case"LOOP":{A({}),o(0,["bool"]);const n=t.slice(1),i=Ht(e.args[0],n,r);return"failed"in i?{failed:i.failed,level:i.level+1}:(c(i,[{prim:"bool"},...n]),n)}case"LOOP_LEFT":{A({});const n=o(0,["or"])[0],i=t.slice(1),s=Ht(e.args[0],[w(n.args[0],{t:null,v:C(u(n),"left")}),...i],r);return"failed"in s?{failed:s.failed,level:s.level+1}:(c(s,[n,...i]),[w(n.args[1],{t:null,v:A({v:1}).v}),...i])}case"DIP":{A({});const n=2===e.args.length?parseInt(e.args[0].int,10):1;o(n-1,null);const i=t.slice(0,n),s=t.slice(n),a=2===e.args.length?Ht(e.args[1],s,r):Ht(e.args[0],s,r);return"failed"in a?{failed:a.failed,level:a.level+1}:[...i,...a]}case"CREATE_CONTRACT":{const r=A({v:2}),n=o(0,["option"],["mutez"],null);if("key_hash"!==Nt(n[0].args[0]))throw new Ot(e,t,`${e.prim}: key hash expected: ${Nt(n[0].args[0])}`);m(n[2])&&(Vt(e.args[0]),Lt(Kt(e.args[0],"storage").args[0],n[2]));const i=null===(p=r.v)||void 0===p?void 0:p.map((e=>"@"!==e?[e]:void 0));return[w({prim:"operation"},{v:null==i?void 0:i[0]}),w({prim:"address",[h]:{prim:"contract",args:[Kt(e.args[0],"parameter").args[0]]}},{v:null==i?void 0:i[1]}),...t.slice(3)]}case"PUSH":return Ft(e.args[0]),zt(e.args[1],e.args[0],Object.assign(Object.assign({},r),{contract:void 0})),[E(e.args[0]),...t];case"EMPTY_SET":return Ft(e.args[0]),d(e.args[0]),[w({prim:"set",args:e.args},A({t:1,v:1})),...t];case"EMPTY_MAP":return Ft(e.args[0]),d(e.args[0]),Ft(e.args[1]),[w({prim:"map",args:e.args},A({t:1,v:1})),...t];case"EMPTY_BIG_MAP":return Ft(e.args[0]),d(e.args[0]),Ft(e.args[1]),v(e.args[0]),[w({prim:"big_map",args:e.args},A({t:1,v:1})),...t];case"LAMBDA":{Ft(e.args[0]),Ft(e.args[1]);const n=Ht(e.args[2],[e.args[0]],Object.assign(Object.assign({},r),{contract:void 0}));if("failed"in n)return{failed:n.failed,level:n.level+1};if(1!==n.length)throw new Ot(e,t,`${e.prim}: function must return a value`);return l(e.args[1],n[0]),[E({prim:"lambda",args:[e.args[0],e.args[1]]}),...t]}case"LEVEL":return[E({prim:"nat"},"@level"),...t];case"TOTAL_VOTING_POWER":return[E({prim:"nat"}),...t];case"VOTING_POWER":return o(0,["key_hash"]),[E({prim:"nat"}),...t.slice(1)];case"TICKET":{const e=o(0,null,["nat"])[0];return d(e),[w({prim:"ticket",args:[e]},A({t:1,v:1})),...t.slice(2)]}case"JOIN_TICKETS":{const r=Ae("pair",o(0,["pair"])[0]);if("ticket"!==Nt(r.args[0]))throw new Ot(e,t,`${e.prim}: ticket expected: ${Nt(r.args[0])}`);return l(r.args[0],r.args[1]),[E({prim:"option",args:[w(r.args[0],{t:null})]}),...t.slice(1)]}case"SPLIT_TICKET":{const r=o(0,["ticket"],["pair"]),n=Ae("pair",r[1]);if("nat"!==Nt(n.args[0]))throw new Ot(e,t,`${e.prim}: nat expected: ${Nt(n.args[0])}`);return l(n.args[0],n.args[1]),[E({prim:"option",args:[{prim:"pair",args:[w(r[0],{t:null}),w(r[0],{t:null})]}]}),...t.slice(2)]}case"READ_TICKET":{const e=A({v:2}),r=o(0,["ticket"])[0],n=null===(x=e.v)||void 0===x?void 0:x.map((e=>"@"!==e?[e]:void 0));return[w({prim:"pair",args:[{prim:"address"},w(r.args[0],{t:null}),{prim:"nat"}]},{v:null==n?void 0:n[0]}),w(r,{v:null==n?void 0:n[1],t:null}),...t.slice(1)]}case"PAIRING_CHECK":{const r=o(0,["list"])[0].args[0];if(!we(r))throw new Ot(e,t,`${e.prim}: pair expected: ${Nt(r)}`);const n=Ae("pair",r);if("bls12_381_g1"!==Nt(n.args[0]))throw new Ot(e,t,`${e.prim}: bls12_381_g1 expected: ${Nt(n.args[0])}`);if("bls12_381_g2"!==Nt(n.args[1]))throw new Ot(e,t,`${e.prim}: bls12_381_g2 expected: ${Nt(n.args[1])}`);return[E({prim:"bool"}),...t.slice(1)]}case"SAPLING_EMPTY_STATE":return[w({prim:"sapling_state",args:[e.args[0]]},A({v:1,t:1})),...t];case"SAPLING_VERIFY_UPDATE":{const r=o(0,["sapling_transaction"],["sapling_state"]);if(parseInt(r[0].args[0].int,10)!==parseInt(r[1].args[0].int,10))throw new Ot(e,t,`${e.prim}: sapling memo size mismatch: ${r[0].args[0].int} != ${r[1].args[0].int}`);return y(n,f.PtJakarta)?[E({prim:"option",args:[{prim:"pair",args:[{prim:"int"},w(r[1],{t:null})]}]}),...t.slice(2)]:[E({prim:"option",args:[{prim:"pair",args:[{prim:"bytes"},{prim:"pair",args:[{prim:"int"},w(r[1],{t:null})]}]}]}),...t.slice(2)]}case"OPEN_CHEST":return o(0,["chest_key"],["chest"],["nat"]),[E({prim:"or",args:[{prim:"bytes"},{prim:"bool"}]}),...t.slice(3)];case"VIEW":{const r=o(0,null,["address"]);return b(r[0]),[E({prim:"option",args:[e.args[1]]}),...t.slice(2)]}default:throw new ue(e,`unexpected instruction: ${e.prim}`)}})(i);if(void 0!==(null==r?void 0:r.traceCallback)){const e={op:i,in:t,out:x};r.traceCallback(e)}return x}function Kt(e,t){for(const r of e)if(r.prim===t)return r;throw new ue(e,`missing contract section: ${t}`)}function Gt(e){const t={};for(const r of e)"view"===r.prim&&(t[r.args[0].string]=r);return t}function Qt(e){if(Array.isArray(e))for(const t of e)if("prim"in t&&("parameter"===t.prim||"storage"===t.prim||"code"===t.prim))return!0;return!1}function qt(e,t){t=t||"%default";const r=Wt(e).find((e=>e[0]===t));return void 0!==r?r[1]:"%default"===t?Qt(e)?Kt(e,"parameter").args[0]:e:null}function Wt(e){if(Qt(e)){const t=Kt(e,"parameter"),r=Wt(t.args[0]),n=me(t);return n.f?[[n.f[0],t.args[0]],...r]:r}if(t=e,Array.isArray(t)||"or"===t.prim){const t=Dt(e),r=e=>{const r=me(t[e]);if("or"===Nt(t[e])){const n=Wt(t[e]);return r.f?[[r.f[0],t[e]],...n]:n}return r.f?[[r.f[0],t[e]]]:[]};return[...r(0),...r(1)]}var t;return[]}function Vt(e,t){const r=(r,n,i,o)=>{Ft(r,!0),Ft(n);const s=Ht(o,[{prim:"pair",args:[Object.assign(Object.assign({},r),{annots:["@parameter"]}),Object.assign(Object.assign({},n),{annots:["@storage"]})]}],Object.assign(Object.assign({},t),{contract:e}));if("failed"in s)return s;try{Ut(s,[i])}catch(e){throw e instanceof ue?new Ot(o,s,e.message):e}return s},n=Kt(e,"parameter").args[0],i=Kt(e,"storage").args[0],o=r(n,i,{prim:"pair",args:[{prim:"list",args:[{prim:"operation"}]},i]},Kt(e,"code").args[0]);for(const t of Object.values(Gt(e)))r(t.args[1],i,t.args[2],t.args[3]);return o}function Yt(e,t,r){Ft(t),zt(e,t,r||null)}function Jt(e,t,r){for(const e of t)Ft(e);if(void 0!==(null==r?void 0:r.contract))for(const e of["parameter","storage"])Ft(Kt(r.contract,e).args[0]);return Ht(e,t,r||null)}function Xt(e,t,r=!1){if(Array.isArray(e)){for(const t of e)Ft(t);for(const e of t)Ft(e)}else Ft(e),Ft(t);Lt(e,t,r)}function Zt(e,t=!1){try{return Ft(e,t),!0}catch(e){return!1}}function $t(e,t){try{return Vt(e,t)}catch(e){return null}}function er(e,t,r){try{return Yt(e,t,r),!0}catch(e){return!1}}function tr(e,t,r=!1){try{return Xt(e,t,r),!0}catch(e){return!1}}class rr{constructor(e,t){this.contract=e,this.ctx=Object.assign({contract:e},t),this.output=Vt(e,this.ctx)}static parse(e,t){const r=new j(t),n="string"==typeof e?r.parseScript(e):r.parseJSON(e);if(null===n)throw new te("empty contract");if(Ze(n))return new rr(n,t)}static parseTypeExpression(e,t){const r=new j(t),n="string"==typeof e?r.parseScript(e):r.parseJSON(e);if(null===n)throw new re("empty type expression");if(Ye(n)&&Ft(n))return n;throw void 0}static parseDataExpression(e,t){const r=new j(t),n="string"==typeof e?r.parseScript(e):r.parseJSON(e);if(null===n)throw new ne("empty data expression");if(Xe(n))return n;throw void 0}section(e){return Kt(this.contract,e)}entryPoints(){return Wt(this.contract)}entryPoint(e){return qt(this.contract,e)}assertDataValid(e,t){Yt(e,t,this.ctx)}isDataValid(e,t){return er(e,t,this.ctx)}assertParameterValid(e,t){const r=this.entryPoint(e||void 0);if(null===r)throw new ie(null==e?void 0:e.toString());this.assertDataValid(t,r)}isParameterValid(e,t){try{return this.assertParameterValid(e,t),!0}catch(e){return!1}}functionType(e,t){return Jt(e,t,this.ctx)}}const nr=new rr([{prim:"parameter",args:[{prim:"unit"}]},{prim:"storage",args:[{prim:"unit"}]},{prim:"code",args:[[{prim:"CAR"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"PAIR"}]]}]);function ir(e){return"failed"in e?`[FAILED: ${Q(e.failed)}]`:e.map(((e,t)=>{const r=me(e);return`[${t}${r.v?"/"+r.v[0]:""}]: ${Q(e)}`})).join("\n")}function or(e,t){return r=>{var i;if(Array.isArray(r)&&!e)return;const o=null===(i=r.op[n])||void 0===i?void 0:i.macro,s=`${o?"Macro":"Op"}: ${o?Q(o,void 0,!0)+" / ":""}${Q(r.op)}\nInput:\n${ir(r.in)}\nOutput:\n${ir(r.out)}\n`;t(s)}}function sr(e){var t;if(e instanceof Ot){const r=null===(t=e.val[n])||void 0===t?void 0:t.macro;return`${r?"Macro":"Op"}: ${r?Q(r,void 0,!0)+" / ":""}${Q(e.val)}\nStack:\n${ir(e.stackState)}\n`}return e instanceof le?`Type: ${Array.isArray(e.val)?"["+e.val.map(((e,t)=>`[${t}]: ${Q(e)}`)).join("; ")+"]":Q(e.val)}\n${e.data?`Data: ${Q(e.data)}\n`:""}\n`:`Value: ${Q(e.val)}`}const ar={commitHash:"cbdd0af87e400489076259d065e2d328feb8e1b4",version:"12.1.0"}},61693:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BatchOperation:()=>no,BigMapAbstraction:()=>Fo,ChainIds:()=>vi,CompositeForger:()=>ss,Context:()=>rs,ContractAbstraction:()=>Uo,ContractMethod:()=>xo,ContractMethodObject:()=>Ro,ContractView:()=>Lo,DEFAULT_FEE:()=>ui,DEFAULT_GAS_LIMIT:()=>ai,DEFAULT_SMART_CONTRACT_METHOD_NAME:()=>Do,DEFAULT_STORAGE_LIMIT:()=>ci,DefaultGlobalConstantsProvider:()=>ls,DelegateOperation:()=>wo,DelegationWalletOperation:()=>ho,Estimate:()=>yo,GlobalConstantNotFound:()=>Qo,InvalidCodeParameter:()=>ki,InvalidDelegationSource:()=>Si,InvalidInitParameter:()=>Ci,InvalidParameterError:()=>Ii,InvalidViewParameterError:()=>Ti,InvalidViewSimulationContext:()=>Pi,LegacyWalletProvider:()=>Po,MANAGER_LAMBDA:()=>ko,MichelCodecPacker:()=>cs,MichelCodecParser:()=>Ko,MichelsonMap:()=>je,MissedBlockDuringConfirmationError:()=>uo,NaiveEstimateProvider:()=>ds,NoopParser:()=>us,ObservableSubscription:()=>Xo,OpKind:()=>$,Operation:()=>ro,OperationBatch:()=>so,OriginationOperation:()=>Eo,OriginationParameterError:()=>Oi,OriginationWalletOperation:()=>fo,PollingSubscribeProvider:()=>$o,Protocols:()=>li,RPCEstimateProvider:()=>Ao,RevealEstimateError:()=>bo,RevealOperationError:()=>Ri,RpcForger:()=>as,RpcPacker:()=>Go,RpcReadAdapter:()=>Vo,TaquitoLocalForger:()=>es,TezosOperationError:()=>Vi,TezosPreapplyFailureError:()=>Yi,TezosToolkit:()=>hs,TransactionOperation:()=>So,TransactionWalletOperation:()=>po,UnconfiguredGlobalConstantsProviderError:()=>qo,UnitValue:()=>vr,VIEW_LAMBDA:()=>Co,ViewSimulationError:()=>xi,Wallet:()=>Bo,WalletOperation:()=>co,WalletOperationBatch:()=>Mo,compose:()=>To,createOriginationOperation:()=>Ni,createRegisterDelegateOperation:()=>Ui,createRegisterGlobalConstantOperation:()=>ji,createRevealOperation:()=>Fi,createSetDelegateOperation:()=>Li,createTransferOperation:()=>Di,defaultConfigConfirmation:()=>ts,protocols:()=>bi,validateAndExtractFailwith:()=>Mi});var n,i,o=r(26660),s=r.n(o);!function(e){e[e.CONTINUE=100]="CONTINUE",e[e.SWITCHING_PROTOCOLS=101]="SWITCHING_PROTOCOLS",e[e.PROCESSING=102]="PROCESSING",e[e.OK=200]="OK",e[e.CREATED=201]="CREATED",e[e.ACCEPTED=202]="ACCEPTED",e[e.NON_AUTHORITATIVE_INFORMATION=203]="NON_AUTHORITATIVE_INFORMATION",e[e.NO_CONTENT=204]="NO_CONTENT",e[e.RESET_CONTENT=205]="RESET_CONTENT",e[e.PARTIAL_CONTENT=206]="PARTIAL_CONTENT",e[e.MULTI_STATUS=207]="MULTI_STATUS",e[e.ALREADY_REPORTED=208]="ALREADY_REPORTED",e[e.IM_USED=226]="IM_USED",e[e.MULTIPLE_CHOICES=300]="MULTIPLE_CHOICES",e[e.MOVED_PERMANENTLY=301]="MOVED_PERMANENTLY",e[e.FOUND=302]="FOUND",e[e.SEE_OTHER=303]="SEE_OTHER",e[e.NOT_MODIFIED=304]="NOT_MODIFIED",e[e.USE_PROXY=305]="USE_PROXY",e[e.SWITCH_PROXY=306]="SWITCH_PROXY",e[e.TEMPORARY_REDIRECT=307]="TEMPORARY_REDIRECT",e[e.PERMANENT_REDIRECT=308]="PERMANENT_REDIRECT",e[e.BAD_REQUEST=400]="BAD_REQUEST",e[e.UNAUTHORIZED=401]="UNAUTHORIZED",e[e.PAYMENT_REQUIRED=402]="PAYMENT_REQUIRED",e[e.FORBIDDEN=403]="FORBIDDEN",e[e.NOT_FOUND=404]="NOT_FOUND",e[e.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",e[e.NOT_ACCEPTABLE=406]="NOT_ACCEPTABLE",e[e.PROXY_AUTHENTICATION_REQUIRED=407]="PROXY_AUTHENTICATION_REQUIRED",e[e.REQUEST_TIMEOUT=408]="REQUEST_TIMEOUT",e[e.CONFLICT=409]="CONFLICT",e[e.GONE=410]="GONE",e[e.LENGTH_REQUIRED=411]="LENGTH_REQUIRED",e[e.PRECONDITION_FAILED=412]="PRECONDITION_FAILED",e[e.PAYLOAD_TOO_LARGE=413]="PAYLOAD_TOO_LARGE",e[e.URI_TOO_LONG=414]="URI_TOO_LONG",e[e.UNSUPPORTED_MEDIA_TYPE=415]="UNSUPPORTED_MEDIA_TYPE",e[e.RANGE_NOT_SATISFIABLE=416]="RANGE_NOT_SATISFIABLE",e[e.EXPECTATION_FAILED=417]="EXPECTATION_FAILED",e[e.I_AM_A_TEAPOT=418]="I_AM_A_TEAPOT",e[e.MISDIRECTED_REQUEST=421]="MISDIRECTED_REQUEST",e[e.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",e[e.LOCKED=423]="LOCKED",e[e.FAILED_DEPENDENCY=424]="FAILED_DEPENDENCY",e[e.UPGRADE_REQUIRED=426]="UPGRADE_REQUIRED",e[e.PRECONDITION_REQUIRED=428]="PRECONDITION_REQUIRED",e[e.TOO_MANY_REQUESTS=429]="TOO_MANY_REQUESTS",e[e.REQUEST_HEADER_FIELDS_TOO_LARGE=431]="REQUEST_HEADER_FIELDS_TOO_LARGE",e[e.UNAVAILABLE_FOR_LEGAL_REASONS=451]="UNAVAILABLE_FOR_LEGAL_REASONS",e[e.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",e[e.NOT_IMPLEMENTED=501]="NOT_IMPLEMENTED",e[e.BAD_GATEWAY=502]="BAD_GATEWAY",e[e.SERVICE_UNAVAILABLE=503]="SERVICE_UNAVAILABLE",e[e.GATEWAY_TIMEOUT=504]="GATEWAY_TIMEOUT",e[e.HTTP_VERSION_NOT_SUPPORTED=505]="HTTP_VERSION_NOT_SUPPORTED",e[e.VARIANT_ALSO_NEGOTIATES=506]="VARIANT_ALSO_NEGOTIATES",e[e.INSUFFICIENT_STORAGE=507]="INSUFFICIENT_STORAGE",e[e.LOOP_DETECTED=508]="LOOP_DETECTED",e[e.NOT_EXTENDED=510]="NOT_EXTENDED",e[e.NETWORK_AUTHENTICATION_REQUIRED=511]="NETWORK_AUTHENTICATION_REQUIRED"}(n||(n={})),function(e){e.TEXT="text",e.JSON="json"}(i||(i={}));class a extends Error{constructor(e,t,r,n,i){super(e),this.message=e,this.status=t,this.statusText=r,this.body=n,this.url=i,this.name="HttpResponse"}}class u extends Error{constructor(e){super(e),this.errorDetail=e,this.name="HttpRequestFailed"}}class c{constructor(e=3e4){this.timeout=e}serialize(e){if(!e)return"";const t=[];for(const r in e)if(e.hasOwnProperty(r)&&void 0!==e[r]){const n="function"==typeof e[r].toJSON?e[r].toJSON():e[r];if(null===n){t.push(encodeURIComponent(r));continue}if(Array.isArray(n)){n.forEach((e=>{t.push(encodeURIComponent(r)+"="+encodeURIComponent(e))}));continue}t.push(encodeURIComponent(r)+"="+encodeURIComponent(n))}const r=t.join("&");return r?`?${r}`:""}createRequest({url:e,method:t,timeout:r=this.timeout,query:n,headers:o={},json:c=!0},l){return d=this,h=void 0,p=function*(){let d,h,f;o["Content-Type"]||(o["Content-Type"]="application/json"),c?d=i.JSON:(d=i.TEXT,h=[e=>e]);try{f=yield s().request({url:e+this.serialize(n),method:null!=t?t:"GET",headers:o,responseType:d,transformResponse:h,timeout:r,data:l})}catch(t){if(t.response){let r;throw r="object"==typeof t.response.data?JSON.stringify(t.response.data):t.response.data,new a(`Http error response: (${t.response.status}) ${r}`,t.response.status,t.response.statusText,r,e+this.serialize(n))}throw new u(t)}return f.data},new((f=void 0)||(f=Promise))((function(e,t){function r(e){try{i(p.next(e))}catch(e){t(e)}}function n(e){try{i(p.throw(e))}catch(e){t(e)}}function i(t){var i;t.done?e(t.value):(i=t.value,i instanceof f?i:new f((function(e){e(i)}))).then(r,n)}i((p=p.apply(d,h||[])).next())}));var d,h,f,p}}var l,d=r(55553),h=r.n(d),f=r(1048),p=(r(17379),r(91703),r(89620)),g=r.n(p),m=r(29848),y=r.n(m);r(13360),r(94567),function(e){e.TZ1="tz1",e.TZ2="tz2",e.TZ3="tz3",e.TZ4="tz4",e.KT="KT",e.KT1="KT1",e.EDSK2="edsk2",e.SPSK="spsk",e.P2SK="p2sk",e.EDPK="edpk",e.SPPK="sppk",e.P2PK="p2pk",e.EDESK="edesk",e.SPESK="spesk",e.P2ESK="p2esk",e.EDSK="edsk",e.EDSIG="edsig",e.SPSIG="spsig",e.P2SIG="p2sig",e.SIG="sig",e.NET="Net",e.NCE="nce",e.B="B",e.O="o",e.LO="Lo",e.LLO="LLo",e.P="P",e.CO="Co",e.ID="id",e.EXPR="expr",e.TZ="TZ",e.VH="vh",e.TXR1="txr1",e.TXI="txi",e.TXM="txm",e.TXC="txc",e.TXMR="txmr",e.TXRL="txM",e.TXW="txw"}(l||(l={}));const b={[l.TZ1]:new Uint8Array([6,161,159]),[l.TZ2]:new Uint8Array([6,161,161]),[l.TZ3]:new Uint8Array([6,161,164]),[l.TZ4]:new Uint8Array([6,161,166]),[l.KT]:new Uint8Array([2,90,121]),[l.KT1]:new Uint8Array([2,90,121]),[l.EDSK]:new Uint8Array([43,246,78,7]),[l.EDSK2]:new Uint8Array([13,15,58,7]),[l.SPSK]:new Uint8Array([17,162,224,201]),[l.P2SK]:new Uint8Array([16,81,238,189]),[l.EDPK]:new Uint8Array([13,15,37,217]),[l.SPPK]:new Uint8Array([3,254,226,86]),[l.P2PK]:new Uint8Array([3,178,139,127]),[l.EDESK]:new Uint8Array([7,90,60,179,41]),[l.SPESK]:new Uint8Array([9,237,241,174,150]),[l.P2ESK]:new Uint8Array([9,48,57,115,171]),[l.EDSIG]:new Uint8Array([9,245,205,134,18]),[l.SPSIG]:new Uint8Array([13,115,101,19,63]),[l.P2SIG]:new Uint8Array([54,240,44,52]),[l.SIG]:new Uint8Array([4,130,43]),[l.NET]:new Uint8Array([87,82,0]),[l.NCE]:new Uint8Array([69,220,169]),[l.B]:new Uint8Array([1,52]),[l.O]:new Uint8Array([5,116]),[l.LO]:new Uint8Array([133,233]),[l.LLO]:new Uint8Array([29,159,109]),[l.P]:new Uint8Array([2,170]),[l.CO]:new Uint8Array([79,179]),[l.ID]:new Uint8Array([153,103]),[l.EXPR]:new Uint8Array([13,44,64,27]),[l.TZ]:new Uint8Array([2,90,121]),[l.VH]:new Uint8Array([1,106,242]),[l.TXR1]:new Uint8Array([1,128,120,31]),[l.TXI]:new Uint8Array([79,148,196]),[l.TXM]:new Uint8Array([79,149,30]),[l.TXC]:new Uint8Array([79,148,17]),[l.TXMR]:new Uint8Array([18,7,206,87]),[l.TXRL]:new Uint8Array([79,146,82]),[l.TXW]:new Uint8Array([79,150,72])},v={[l.TZ1]:20,[l.TZ2]:20,[l.TZ3]:20,[l.TZ4]:20,[l.KT]:20,[l.KT1]:20,[l.EDPK]:32,[l.SPPK]:33,[l.P2PK]:33,[l.EDSIG]:64,[l.SPSIG]:64,[l.P2SIG]:64,[l.SIG]:64,[l.NET]:4,[l.B]:32,[l.P]:32,[l.O]:32,[l.VH]:32,[l.TXR1]:20,[l.TXI]:32,[l.TXM]:32,[l.TXC]:32,[l.TXMR]:32,[l.TXRL]:32,[l.TXW]:32};Error;class A extends Error{constructor(e,t){super(`The public key '${e}' is invalid. ${t}`),this.publicKey=e,this.name="InvalidPublicKeyError"}}Error,Error;class w extends Error{constructor(e){super(`The contract address '${e}' is invalid`),this.contractAddress=e,this.name="InvalidContractAddressError"}}class E extends Error{constructor(e){super(`The address '${e}' is invalid`),this.address=e,this.name="InvalidAddressError"}}class _ extends Error{constructor(e){super(`The chain id '${e}' is invalid`),this.chainId=e,this.name="InvalidChainIdError"}}class I extends Error{constructor(e){super(`The public key hash '${e}' is invalid`),this.keyHash=e,this.name="InvalidKeyHashError"}}Error,Error;class S extends Error{constructor(e){super(`The operation hash '${e}' is invalid`),this.operationHash=e,this.name="InvalidOperationHashError"}}class k extends Error{constructor(e){super(`The operation kind '${e}' is unsupported`),this.operationKind=e,this.name="InvalidOperationKindError"}}class C extends Error{constructor(e){super(e),this.message=e,this.name="DeprecationError"}}Error;class T extends Error{constructor(e,t){super(`Unable to convert ${e} to a ${t}`),this.value=e,this.desiredType=t,this.name="ValueConversionError"}}var x,M;function B(e,t){const r=new RegExp(`^(${t.join("|")})`).exec(e);if(!r||0===r.length)return x.NO_PREFIX_MATCHED;const n=r[0];if(!function(e){return"string"==typeof e&&e in b}(n))return x.NO_PREFIX_MATCHED;const i=/^(KT1\w{33})(%(.*))?/.exec(e);i&&(e=i[1]);let o=y().decodeUnsafe(e);return o?(o=o.slice(b[n].length),o.length!==v[n]?x.INVALID_LENGTH:x.VALID):x.INVALID_CHECKSUM}(M=x||(x={}))[M.NO_PREFIX_MATCHED=0]="NO_PREFIX_MATCHED",M[M.INVALID_CHECKSUM=1]="INVALID_CHECKSUM",M[M.INVALID_LENGTH=2]="INVALID_LENGTH",M[M.VALID=3]="VALID";const P=[l.TZ1,l.TZ2,l.TZ3,l.TZ4],R=[l.KT1,l.TXR1],O=[l.EDSIG,l.P2SIG,l.SPSIG,l.SIG],N=[l.EDPK,l.SPPK,l.P2PK],D=[l.O],L=(l.P,[l.B]);function U(e){return B(e,[...P,...R])}function F(e){return B(e,[l.NET])}function j(e){return B(e,R)}function z(e){return B(e,P)}function H(e){return B(e,D)}function K(e,t){const r="string"==typeof e?Uint8Array.from(f.Buffer.from(e,"hex")):e,n=new Uint8Array(t.length+r.length);return n.set(t),n.set(r,t.length),y().encode(f.Buffer.from(n.buffer))}const G=(e,t)=>y().decode(e).slice(t.length);function Q(e){if("00"===e.substring(0,2)){const t={"0000":b.tz1,"0001":b.tz2,"0002":b.tz3};return K(e.substring(4),t[e.substring(0,4)])}return K(e.substring(2,42),b.KT)}function q(e){if("0"===e[0]){const t={"00":new Uint8Array([6,161,159]),"01":new Uint8Array([6,161,161]),"02":new Uint8Array([6,161,164])};return K(e.substring(2),t[e.substring(0,2)])}}const W=e=>{const t=new Uint8Array(e),r=[];return t.forEach((e=>{const t=`00${e.toString(16)}`.slice(-2);r.push(t)})),r.join("")};function V(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const r=e[t];let i;if(void 0!==r){if(Array.isArray(r))return i=X(r),void(n[t]=i);i=new(h())(r),n[t]=i}})),n}var Z,$;!function(e){e.BAKING_REWARDS="baking rewards",e.REWARDS="rewards",e.FEES="fees",e.DEPOSITS="deposits",e.LEGACY_REWARDS="legacy_rewards",e.LEGACY_FEES="legacy_fees",e.LEGACY_DEPOSITS="legacy_deposits",e.BLOCK_FEES="block fees",e.NONCE_REVELATION_REWARDS="nonce revelation rewards",e.DOUBLE_SIGNING_EVIDENCE_REWARDS="double signing evidence rewards",e.ENDORSING_REWARDS="endorsing rewards",e.BAKING_BONUSES="baking bonuses",e.STORAGE_FEES="storage fees",e.PUNISHMENTS="punishments",e.LOST_ENDORSING_REWARDS="lost endorsing rewards",e.SUBSIDY="subsidy",e.BURNED="burned",e.COMMITMENT="commitment",e.BOOTSTRAP="bootstrap",e.INVOICE="invoice",e.MINTED="minted"}(Z||(Z={})),function(e){e.ORIGINATION="origination",e.DELEGATION="delegation",e.REVEAL="reveal",e.TRANSACTION="transaction",e.ACTIVATION="activate_account",e.ENDORSEMENT="endorsement",e.PREENDORSEMENT="preendorsement",e.SET_DEPOSITS_LIMIT="set_deposits_limit",e.DOUBLE_PREENDORSEMENT_EVIDENCE="double_preendorsement_evidence",e.ENDORSEMENT_WITH_SLOT="endorsement_with_slot",e.SEED_NONCE_REVELATION="seed_nonce_revelation",e.DOUBLE_ENDORSEMENT_EVIDENCE="double_endorsement_evidence",e.DOUBLE_BAKING_EVIDENCE="double_baking_evidence",e.PROPOSALS="proposals",e.BALLOT="ballot",e.FAILING_NOOP="failing_noop",e.REGISTER_GLOBAL_CONSTANT="register_global_constant"}($||($={}));class ee{constructor(e,t="main",r=new c){this.url=e,this.chain=t,this.httpBackend=r}createURL(e){return`${this.url.replace(/\/+$/g,"")}${e}`}validateAddress(e){if(U(e)!==x.VALID)throw new E(e)}validateContract(e){if(j(e)!==x.VALID)throw new E(e)}getBlockHash({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/hash`),method:"GET"})}))}getLiveBlocks({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/live_blocks`),method:"GET"})}))}getBalance(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){this.validateAddress(e);const r=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}/balance`),method:"GET"});return new(h())(r)}))}getStorage(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return this.validateContract(e),this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}/storage`),method:"GET"})}))}getScript(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return this.validateContract(e),this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}/script`),method:"GET"})}))}getNormalizedScript(e,t={unparsing_mode:"Readable"},{block:r}=J){return Y(this,void 0,void 0,(function*(){return this.validateContract(e),this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${r}/context/contracts/${e}/script/normalized`),method:"POST"},t)}))}getContract(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){this.validateAddress(e);const r=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}`),method:"GET"});return Object.assign(Object.assign({},r),{balance:new(h())(r.balance)})}))}getManagerKey(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return this.validateAddress(e),this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}/manager_key`),method:"GET"})}))}getDelegate(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){let r;this.validateAddress(e);try{r=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}/delegate`),method:"GET"})}catch(e){if(!(e instanceof a&&e.status===n.NOT_FOUND))throw e;r=null}return r}))}getBigMapKey(e,t,{block:r}=J){return Y(this,void 0,void 0,(function*(){return this.validateAddress(e),this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${r}/context/contracts/${e}/big_map_get`),method:"POST"},t)}))}getBigMapExpr(e,t,{block:r}=J){return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${r}/context/big_maps/${e}/${t}`),method:"GET"})}))}getDelegates(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){this.validateAddress(e);const r=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/delegates/${e}`),method:"GET"}),n=X(r,["balance","full_balance","current_frozen_deposits","frozen_deposits","frozen_balance","frozen_deposits_limit","staking_balance","delegated_balance","voting_power"]);return Object.assign(Object.assign(Object.assign({},r),n),{frozen_balance_by_cycle:r.frozen_balance_by_cycle?r.frozen_balance_by_cycle.map((e=>{var{deposit:t,deposits:r,fees:n,rewards:i}=e,o=V(e,["deposit","deposits","fees","rewards"]);const s=X({deposit:t,deposits:r,fees:n,rewards:i},["deposit","deposits","fees","rewards"]);return Object.assign(Object.assign({},o),{deposit:s.deposit,deposits:s.deposits,fees:s.fees,rewards:s.rewards})})):void 0})}))}getConstants({block:e}=J){return Y(this,void 0,void 0,(function*(){const t=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/context/constants`),method:"GET"}),r=X(t,["time_between_blocks","hard_gas_limit_per_operation","hard_gas_limit_per_block","proof_of_work_threshold","tokens_per_roll","seed_nonce_revelation_tip","block_security_deposit","endorsement_security_deposit","block_reward","endorsement_reward","cost_per_byte","hard_storage_limit_per_operation","test_chain_duration","baking_reward_per_endorsement","delay_per_missing_endorsement","minimal_block_delay","liquidity_baking_subsidy","cache_layout","baking_reward_fixed_portion","baking_reward_bonus_per_slot","endorsing_reward_per_slot","double_baking_punishment","delay_increment_per_round"]);return Object.assign(Object.assign({},t),r)}))}getBlock({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}`),method:"GET"})}))}getBlockHeader({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/header`),method:"GET"})}))}getBlockMetadata({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/metadata`),method:"GET"})}))}getBakingRights(e={},{block:t}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/baking_rights`),method:"GET",query:e})}))}getEndorsingRights(e={},{block:t}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/endorsing_rights`),method:"GET",query:e})}))}getBallotList({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/ballot_list`),method:"GET"})}))}getBallots({block:e}=J){return Y(this,void 0,void 0,(function*(){return X(yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/ballots`),method:"GET"}),["yay","nay","pass"])}))}getCurrentProposal({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/current_proposal`),method:"GET"})}))}getCurrentQuorum({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/current_quorum`),method:"GET"})}))}getVotesListings({block:e}=J){return Y(this,void 0,void 0,(function*(){const t=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/listings`),method:"GET"});return t.map((e=>(e.voting_power&&(e.voting_power=new(h())(e.voting_power)),e))),t}))}getProposals({block:e}=J){return Y(this,void 0,void 0,(function*(){const t=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/proposals`),method:"GET"});return t.map((e=>e[1]=new(h())(e[1]))),t}))}forgeOperations(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/forge/operations`),method:"POST"},e)}))}injectOperation(e){return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL("/injection/operation"),method:"POST"},e)}))}preapplyOperations(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/preapply/operations`),method:"POST"},e)}))}getEntrypoints(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return this.validateContract(e),yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}/entrypoints`),method:"GET"})}))}runOperation(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/scripts/run_operation`),method:"POST"},e)}))}runCode(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/scripts/run_code`),method:"POST"},e)}))}runView(e,{block:t}=J){var{unparsing_mode:r="Readable"}=e,n=V(e,["unparsing_mode"]);return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/scripts/run_view`),method:"POST"},Object.assign({unparsing_mode:r},n))}))}getChainId(){return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/chain_id`),method:"GET"})}))}packData(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){const r=yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/helpers/scripts/pack_data`),method:"POST"},e),{gas:n}=r,i=V(r,["gas"]);let o=n;const s=new(h())(n||"");return s.isNaN()||(o=s),Object.assign({gas:o},i)}))}getRpcUrl(){return this.url}getCurrentPeriod({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/current_period`),method:"GET"})}))}getSuccessorPeriod({block:e}=J){return Y(this,void 0,void 0,(function*(){return yield this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/votes/successor_period`),method:"GET"})}))}getSaplingDiffById(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/sapling/${e}/get_diff`),method:"GET"})}))}getSaplingDiffByContract(e,{block:t}=J){return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${t}/context/contracts/${e}/single_sapling_get_diff`),method:"GET"})}))}getProtocols({block:e}=J){return Y(this,void 0,void 0,(function*(){return this.httpBackend.createRequest({url:this.createURL(`/chains/${this.chain}/blocks/${e}/protocols`),method:"GET"})}))}}var te,re=r(32537),ne=r(57804),ie=r(38583),oe=r(7405),se=r(71166),ae=r(50446),ue=r(6657),ce=r(39219),le=r(94506),de=r(99691),he=r(92537),fe=r(32449),pe=r(29827),ge=r(69230),me=r(83217),ye=r(35340),be=r(5575),ve=r(44093),Ae=r(69745),we=r(87957),Ee=r(82160),_e=r(84370),Ie=r(39983),Se=r(54727),ke=r(62743),Ce=r(75429),Te=r(33089),xe=r(6242),Me=r(22518),Be=r(59570),Pe=r(84604),Re=r(45343),Oe=r(56075),Ne=r.n(Oe),De=r(1048).Buffer;class Le extends Error{constructor(e){super(`The map type '${e}' is invalid`),this.mapType=e,this.name="InvalidMapTypeError"}}const Ue=Symbol.for("taquito-michelson-map-type-symbol");class Fe extends Error{constructor(e,t,r){super(`${r} not compliant with underlying michelson type`),this.value=e,this.type=t,this.name="MapTypecheckError"}}class je{constructor(e){this.valueMap=new Map,this.keyMap=new Map,this[te]=!0,e&&this.setType(e)}static isMichelsonMap(e){return e&&!0===e[Ue]}setType(e){if(!("args"in(t=e))||!Array.isArray(t.args)||2!==t.args.length)throw new Le(e.toString());var t;this.keySchema=new mr(e.args[0]),this.valueSchema=new mr(e.args[1])}removeType(){this.keySchema=void 0,this.valueSchema=void 0}static fromLiteral(e,t){const r=new je(t);return Object.keys(e).forEach((t=>{r.set(t,e[t])})),r}typecheckKey(e){return!this.keySchema||this.keySchema.Typecheck(e)}typecheckValue(e){return!this.valueSchema||this.valueSchema.Typecheck(e)}assertTypecheckValue(e){if(!this.typecheckValue(e))throw new Fe(e,this.valueSchema,"value")}assertTypecheckKey(e){if(!this.typecheckKey(e))throw new Fe(e,this.keySchema,"key")}serializeDeterministically(e){return Ne()(e)}*keys(){for(const[e]of this.entries())yield e}*values(){for(const[,e]of this.entries())yield e}*entries(){for(const e of this.valueMap.keys())yield[this.keyMap.get(e),this.valueMap.get(e)]}get(e){this.assertTypecheckKey(e);const t=this.serializeDeterministically(e);return this.valueMap.get(t)}set(e,t){this.assertTypecheckKey(e),this.assertTypecheckValue(t);const r=this.serializeDeterministically(e);this.keyMap.set(r,e),this.valueMap.set(r,t)}delete(e){this.assertTypecheckKey(e),this.keyMap.delete(this.serializeDeterministically(e)),this.valueMap.delete(this.serializeDeterministically(e))}has(e){this.assertTypecheckKey(e);const t=this.serializeDeterministically(e);return this.keyMap.has(t)&&this.valueMap.has(t)}clear(){this.keyMap.clear(),this.valueMap.clear()}get size(){return this.keyMap.size}forEach(e){for(const[t,r]of this.entries())e(r,t,this)}}te=Ue;class ze extends Error{constructor(e,t,r){super(),this.value=e,this.token=t,this.name="ValidationError";const n=this.token.annot(),i=n?`[${n}] `:"";this.message=`${i}${r}`}}class He{constructor(e,t,r){this.val=e,this.idx=t,this.fac=r,this.createToken=this.fac}typeWithoutAnnotations(){const e=t=>t.args?{prim:t.prim,args:t.args.map((t=>e(t)))}:{prim:t.prim};return e(this.val)}annot(){return(Array.isArray(this.val.annots)&&this.val.annots.length>0?this.val.annots[0]:String(this.idx)).replace(/(%|:)(_Liq_entry_)?/,"")}hasAnnotations(){return Array.isArray(this.val.annots)&&this.val.annots.length}get tokenVal(){return this.val}ExtractSignature(){return[[this.ExtractSchema()]]}}class Ke extends He{compare(e,t){return e===t?0:ethis.KeySchema.compare(e,t))).map((e=>({prim:"Elt",args:[this.KeySchema.EncodeObject(e),this.ValueSchema.EncodeObject(t.get(e))]})))}EncodeObject(e){const t=e,r=this.isValid(t);if(r)throw r;return Array.from(t.keys()).sort(((e,t)=>this.KeySchema.compare(e,t))).map((e=>({prim:"Elt",args:[this.KeySchema.EncodeObject(e),this.ValueSchema.EncodeObject(t.get(e))]})))}Execute(e,t){if(t&&t[Qe.prim])return t[Qe.prim](e,this.val);if(Array.isArray(e)){const t=new je(this.val);return e.forEach((e=>{t.set(this.KeySchema.ToKey(e.args[0]),this.ValueSchema.Execute(e.args[1]))})),t}if("int"in e)return e.int;throw new Ge(e,this,`Big map is expecting either an array (Athens) or an object with an int property (Babylon). Got ${JSON.stringify(e)}`)}findAndReturnTokens(e,t){return Qe.prim===e&&t.push(this),this.KeySchema.findAndReturnTokens(e,t),this.ValueSchema.findAndReturnTokens(e,t),t}}Qe.prim="big_map";class qe extends Error{constructor(e){super(e),this.message=e,this.name="OrTokenDecodingError"}}class We extends Ke{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}Encode(e){const t=e[e.length-1],r=this.createToken(this.val.args[0],this.idx);let n=1;r instanceof We&&(n=Object.keys(r.ExtractSchema()).length);const i=this.createToken(this.val.args[1],this.idx+n);if(String(r.annot())!==String(t)||r instanceof We){if(String(i.annot())!==String(t)||i instanceof We){if(r instanceof We){const t=r.Encode(e);if(t)return{prim:"Left",args:[t]}}if(i instanceof We){const t=i.Encode(e);if(t)return{prim:"Right",args:[t]}}return null}return e.pop(),{prim:"Right",args:[i.Encode(e)]}}return e.pop(),{prim:"Left",args:[r.Encode(e)]}}ExtractSignature(){const e=this.createToken(this.val.args[0],this.idx);let t=1;e instanceof We&&(t=Object.keys(e.ExtractSchema()).length);const r=this.createToken(this.val.args[1],this.idx+t),n=[];if(e instanceof We)n.push(...e.ExtractSignature());else for(const t of e.ExtractSignature())n.push([e.annot(),...t]);if(r instanceof We)n.push(...r.ExtractSignature());else for(const e of r.ExtractSignature())n.push([r.annot(),...e]);return n}EncodeObject(e){const t=Object.keys(e)[0],r=this.createToken(this.val.args[0],this.idx);let n=1;r instanceof We&&(n=Object.keys(r.ExtractSchema()).length);const i=this.createToken(this.val.args[1],this.idx+n);if(String(r.annot())!==String(t)||r instanceof We){if(String(i.annot())!==String(t)||i instanceof We){if(r instanceof We){const t=r.EncodeObject(e);if(t)return{prim:"Left",args:[t]}}if(i instanceof We){const t=i.EncodeObject(e);if(t)return{prim:"Right",args:[t]}}return null}return{prim:"Right",args:[i.EncodeObject(e[t])]}}return{prim:"Left",args:[r.EncodeObject(e[t])]}}Execute(e,t){const r=this.createToken(this.val.args[0],this.idx);let n=1;r instanceof We&&(n=Object.keys(r.ExtractSchema()).length);const i=this.createToken(this.val.args[1],this.idx+n);if("Right"===e.prim)return i instanceof We?i.Execute(e.args[0],t):{[i.annot()]:i.Execute(e.args[0],t)};if("Left"===e.prim)return r instanceof We?r.Execute(e.args[0],t):{[r.annot()]:r.Execute(e.args[0],t)};throw new qe(`Was expecting Left or Right prim but got: ${e.prim}`)}traversal(e,t,r){const n=this.createToken(this.val.args[0],this.idx);let i,o=1;n instanceof We&&!n.hasAnnotations()?(i=e(n),o=Object.keys(n.ExtractSchema()).length):i={[n.annot()]:e(n)};const s=this.createToken(this.val.args[1],this.idx+o);let a;return a=s instanceof We&&!s.hasAnnotations()?t(s):{[s.annot()]:t(s)},r(i,a)}ExtractSchema(){return this.traversal((e=>e.ExtractSchema()),(e=>e.ExtractSchema()),((e,t)=>Object.assign(Object.assign({},e),t)))}generateSchema(){return{__michelsonType:We.prim,schema:this.traversal((e=>e instanceof We&&!e.hasAnnotations()?e.generateSchema().schema:e.generateSchema()),(e=>e instanceof We&&!e.hasAnnotations()?e.generateSchema().schema:e.generateSchema()),((e,t)=>Object.assign(Object.assign({},e),t)))}}findToken(e){const t=this.createToken(this.val.args[0],this.idx);let r=1;t instanceof We&&(r=Object.keys(t.ExtractSchema()).length);const n=this.createToken(this.val.args[1],this.idx+r);if(String(t.annot())===String(e)&&!(t instanceof We)&&t instanceof Ke)return t;if(String(n.annot())===String(e)&&!(n instanceof We)&&n instanceof Ke)return n;if(t instanceof We){const r=t.findToken(e);if(r)return r}if(n instanceof We){const t=n.findToken(e);if(t)return t}return null}compare(e,t){const r=Object.keys(e)[0];if(r!==Object.keys(t)[0])return JSON.stringify(this.EncodeObject(e))r.findAndReturnTokens(e,t)),(r=>r.findAndReturnTokens(e,t)),((e,t)=>Object.assign(Object.assign({},e),t))),t}}We.prim="or";class Ve extends Error{constructor(e){super(e),this.message=e,this.name="TokenArgumentValidationError"}}class Ye extends Error{constructor(e,t){super(`Tokens ${e} and ${t} are not comparable`),this.val1=e,this.val2=t,this.name="TokenComparisonError"}}function Je(e,t=Xe.prim){if(Array.isArray(e))return Je({prim:t,args:e},t);if(void 0===e.args)throw new Ve("Encountered an invalid PairToken with no arguments, a pair must have two or more arguments");return e.args.length>2?[e.args[0],{prim:t,args:e.args.slice(1)}]:[e.args[0],e.args[1]]}class Xe extends Ke{constructor(e,t,r){super(Array.isArray(e)?{prim:Xe.prim,args:e}:e,t,r)}args(){return Je(this.val)}tokens(){let e=0;return this.args().map((t=>{const r=this.createToken(t,this.idx+e);return r instanceof Xe?e+=Object.keys(r.ExtractSchema()).length:e++,r}))}Encode(e){return{prim:"Pair",args:this.tokens().map((t=>t.Encode(e)))}}ExtractSignature(){const e=this.args(),t=this.createToken(e[0],this.idx);let r=1;t instanceof We&&(r=Object.keys(t.ExtractSchema()).length);const n=this.createToken(e[1],this.idx+r),i=[];for(const e of t.ExtractSignature())for(const t of n.ExtractSignature())i.push([...e,...t]);return i}ToBigMapKey(e){return{key:this.EncodeObject(e),type:this.typeWithoutAnnotations()}}ToKey(e){return this.Execute(e)}EncodeObject(e){const[t,r]=this.tokens();let n,i;return n=t instanceof Xe&&!t.hasAnnotations()?e:e[t.annot()],i=r instanceof Xe&&!r.hasAnnotations()?e:e[r.annot()],{prim:"Pair",args:[t.EncodeObject(n),r.EncodeObject(i)]}}traversal(e,t){const r=this.args(),n=this.createToken(r[0],this.idx);let i,o=1;n instanceof Xe&&(o=Object.keys(n.ExtractSchema()).length),i=n instanceof Xe&&!n.hasAnnotations()?e(n):{[n.annot()]:e(n)};const s=this.createToken(r[1],this.idx+o);let a;return a=s instanceof Xe&&!s.hasAnnotations()?t(s):{[s.annot()]:t(s)},Object.assign(Object.assign({},i),a)}Execute(e,t){const r=Je(e,"Pair");return this.traversal((e=>e.Execute(r[0],t)),(e=>e.Execute(r[1],t)))}ExtractSchema(){return this.traversal((e=>e.ExtractSchema()),(e=>e.ExtractSchema()))}generateSchema(){return{__michelsonType:Xe.prim,schema:this.traversal((e=>e instanceof Xe&&!e.hasAnnotations()?e.generateSchema().schema:e.generateSchema()),(e=>e instanceof Xe&&!e.hasAnnotations()?e.generateSchema().schema:e.generateSchema()))}}compare(e,t){const[r,n]=this.tokens(),i=(e,t)=>e instanceof Xe&&!e.hasAnnotations()?t:t[e.annot()];if(r instanceof Ke&&n instanceof Ke){const o=r.compare(i(r,e),i(r,t));return 0===o?n.compare(i(n,e),i(n,t)):o}throw new Ye(e,t)}findAndReturnTokens(e,t){return Xe.prim===e&&t.push(this),this.tokens().map((r=>r.findAndReturnTokens(e,t))),t}}Xe.prim="pair";class Ze extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="NatValidationError"}}class $e extends Ke{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}Execute(e){return new(h())(e[Object.keys(e)[0]])}Encode(e){const t=e.pop(),r=this.isValid(t);if(r)throw r;return{int:new(h())(t).toFixed()}}isValid(e){const t=new(h())(e);return t.isNaN()?new Ze(e,this,`Value is not a number: ${e}`):t.isNegative()?new Ze(e,this,`Value cannot be negative: ${e}`):null}EncodeObject(e){const t=this.isValid(e);if(t)throw t;return{int:new(h())(e).toFixed()}}ExtractSchema(){return $e.prim}generateSchema(){return{__michelsonType:$e.prim,schema:$e.prim}}ToBigMapKey(e){return{key:{int:String(e)},type:{prim:$e.prim}}}ToKey({int:e}){return new(h())(e)}compare(e,t){const r=Number(e),n=Number(t);return r===n?0:re.startsWith("tz");return r(e)&&r(t)?super.compare(e,t):r(e)?-1:r(t)?1:super.compare(e,t)}findAndReturnTokens(e,t){return rt.prim===e&&t.push(this),t}}rt.prim="address";class nt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="MapValidationError"}}class it extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}get ValueSchema(){return this.createToken(this.val.args[1],0)}get KeySchema(){return this.createToken(this.val.args[0],0)}isValid(e){return je.isMichelsonMap(e)?null:new nt(e,this,"Value must be a MichelsonMap")}Execute(e,t){const r=new je(this.val);return e.forEach((e=>{r.set(this.KeySchema.ToKey(e.args[0]),this.ValueSchema.Execute(e.args[1],t))})),r}Encode(e){const t=e.pop(),r=this.isValid(t);if(r)throw r;return Array.from(t.keys()).sort(((e,t)=>this.KeySchema.compare(e,t))).map((e=>({prim:"Elt",args:[this.KeySchema.EncodeObject(e),this.ValueSchema.EncodeObject(t.get(e))]})))}EncodeObject(e){const t=e,r=this.isValid(t);if(r)throw r;return Array.from(t.keys()).sort(((e,t)=>this.KeySchema.compare(e,t))).map((e=>({prim:"Elt",args:[this.KeySchema.EncodeObject(e),this.ValueSchema.EncodeObject(t.get(e))]})))}ExtractSchema(){return{map:{key:this.KeySchema.ExtractSchema(),value:this.ValueSchema.ExtractSchema()}}}generateSchema(){return{__michelsonType:it.prim,schema:{key:this.KeySchema.generateSchema(),value:this.ValueSchema.generateSchema()}}}findAndReturnTokens(e,t){return it.prim===e&&t.push(this),this.KeySchema.findAndReturnTokens(e,t),this.ValueSchema.findAndReturnTokens(e,t),t}}it.prim="map";class ot extends Ke{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}Execute(e){return"true"===String(e.prim).toLowerCase()}Encode(e){return{prim:e.pop()?"True":"False"}}EncodeObject(e){return{prim:e?"True":"False"}}ExtractSchema(){return ot.prim}generateSchema(){return{__michelsonType:ot.prim,schema:ot.prim}}ToBigMapKey(e){return{key:this.EncodeObject(e),type:{prim:ot.prim}}}ToKey(e){return this.EncodeObject(e)}compare(e,t){return e&&t||!e&&!t?0:e?1:-1}findAndReturnTokens(e,t){return ot.prim===e&&t.push(this),t}}ot.prim="bool";class st extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="ContractValidationError"}}class at extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return U(e)!==x.VALID?new st(e,this,"Contract address is not valid"):null}Execute(e){return e.string?e.string:Q(e.bytes)}Encode(e){const t=e.pop(),r=this.isValid(t);if(r)throw r;return{string:t}}EncodeObject(e){const t=this.isValid(e);if(t)throw t;return{string:e}}ExtractSchema(){return at.prim}generateSchema(){const e=this.createToken(this.val.args[0],0);return{__michelsonType:at.prim,schema:{parameter:e.generateSchema()}}}findAndReturnTokens(e,t){return at.prim===e&&t.push(this),t}}at.prim="contract";class ut extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="ListValidationError"}}class ct extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}get valueSchema(){return this.createToken(this.val.args[0],this.idx)}isValid(e){return Array.isArray(e)?null:new ut(e,this,"Value must be an array")}Encode(e){const t=e.pop(),r=this.isValid(t);if(r)throw r;const n=this.createToken(this.val.args[0],0);return t.reduce(((e,t)=>[...e,n.EncodeObject(t)]),[])}Execute(e,t){const r=this.createToken(this.val.args[0],0),n=this.isValid(e);if(n)throw n;return e.reduce(((e,n)=>[...e,r.Execute(n,t)]),[])}EncodeObject(e){const t=this.createToken(this.val.args[0],0),r=this.isValid(e);if(r)throw r;return e.reduce(((e,r)=>[...e,t.EncodeObject(r)]),[])}ExtractSchema(){return{[ct.prim]:this.valueSchema.ExtractSchema()}}generateSchema(){return{__michelsonType:ct.prim,schema:this.valueSchema.generateSchema()}}findAndReturnTokens(e,t){return ct.prim===e&&t.push(this),this.createToken(this.val.args[0],this.idx).findAndReturnTokens(e,t),t}}ct.prim="list";class lt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="MutezValidationError"}}class dt extends Ke{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}Execute(e){return new(h())(e[Object.keys(e)[0]])}ExtractSchema(){return dt.prim}generateSchema(){return{__michelsonType:dt.prim,schema:dt.prim}}isValid(e){return new(h())(e).isNaN()?new lt(e,this,`Value is not a number: ${e}`):null}Encode(e){const t=e.pop(),r=this.isValid(t);if(r)throw r;return{int:String(t).toString()}}EncodeObject(e){const t=this.isValid(e);if(t)throw t;return{int:String(e).toString()}}ToBigMapKey(e){return{key:{int:String(e)},type:{prim:dt.prim}}}ToKey({int:e}){return e}compare(e,t){const r=Number(e),n=Number(t);return r===n?0:rthis.KeySchema.compare(e,t))).reduce(((e,t)=>[...e,this.KeySchema.EncodeObject(t)]),[])}Execute(e,t){return e.reduce(((e,r)=>[...e,this.KeySchema.Execute(r,t)]),[])}EncodeObject(e){const t=this.isValid(e);if(t)throw t;return e.sort(((e,t)=>this.KeySchema.compare(e,t))).reduce(((e,t)=>[...e,this.KeySchema.EncodeObject(t)]),[])}ExtractSchema(){return Tt.prim}generateSchema(){return{__michelsonType:Tt.prim,schema:this.KeySchema.generateSchema()}}findAndReturnTokens(e,t){return Tt.prim===e&&t.push(this),this.KeySchema.findAndReturnTokens(e,t),t}}Tt.prim="set";class xt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="ChainIDValidationError"}}class Mt extends Ke{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return F(e)!==x.VALID?new xt(e,this,"ChainID is not valid"):null}Execute(e){return e[Object.keys(e)[0]]}ExtractSchema(){return Mt.prim}generateSchema(){return{__michelsonType:Mt.prim,schema:Mt.prim}}Encode(e){const t=e.pop(),r=this.isValid(t);if(r)throw r;return{string:t}}EncodeObject(e){const t=this.isValid(e);if(t)throw t;return{string:e}}ToKey({string:e}){return e}ToBigMapKey(e){return{key:{string:e},type:{prim:Mt.prim}}}findAndReturnTokens(e,t){return Mt.prim===e&&t.push(this),t}}Mt.prim="chain_id";class Bt extends Error{constructor(){super("Tickets cannot be sent to the blockchain; they are created on-chain"),this.name="TicketEncodeError"}}const Pt={prim:"contract"},Rt={prim:"int"};class Ot extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}get valueToken(){return this.createToken(this.val.args[0],this.idx)}Encode(e){throw new Bt}EncodeObject(e){throw new Bt}Execute(e,t){if(t&&t[Ot.prim])return t[Ot.prim](e,this.val);const r=this.createToken(Pt,this.idx),n=this.valueToken,i=this.createToken(Rt,this.idx);return void 0===e.args[2]&&void 0!==e.args[1].args?{ticketer:r.Execute(e.args[0],t),value:n.Execute(e.args[1].args[0],t),amount:i.Execute(e.args[1].args[1],t)}:{ticketer:r.Execute(e.args[0],t),value:n.Execute(e.args[1],t),amount:i.Execute(e.args[2],t)}}ExtractSchema(){return{ticketer:at.prim,value:this.valueToken.ExtractSchema(),amount:yt.prim}}generateSchema(){return{__michelsonType:Ot.prim,schema:{value:this.valueToken.generateSchema(),ticketer:{__michelsonType:at.prim,schema:at.prim},amount:{__michelsonType:yt.prim,schema:yt.prim}}}}findAndReturnTokens(e,t){return Ot.prim===e&&t.push(this),this.valueToken.findAndReturnTokens(e,t),t}}Ot.prim="ticket";class Nt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="NeverTokenError"}}class Dt extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}Encode(e){const t=e.pop();throw new Nt(t,this,"Assigning a value to the type never is forbidden.")}EncodeObject(e){throw new Nt(e,this,"Assigning a value to the type never is forbidden.")}Execute(e){throw new Nt(e,this,"There is no literal value for the type never.")}ExtractSchema(){return Dt.prim}generateSchema(){return{__michelsonType:Dt.prim,schema:Dt.prim}}findAndReturnTokens(e,t){return Dt.prim===e&&t.push(this),t}}Dt.prim="never";class Lt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="SaplingStateValidationError"}}class Ut extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return"object"==typeof e&&0===Object.keys(e).length}Execute(e,t){if(t&&t[Ut.prim])return t[Ut.prim](e,this.val);if("int"in e)return e.int;throw new Lt(e,this,`Sapling state is expecting an object with an int property. Got ${JSON.stringify(e)}`)}Encode(e){const t=e.pop();if(this.isValid(t))return[];throw new Lt(t,this,`Invalid sapling_state. Received: ${t} while expecting: {}`)}EncodeObject(e){if(this.isValid(e))return[];throw new Lt(e,this,`Invalid sapling_state. Received: ${e} while expecting: {}`)}ExtractSchema(){return{[Ut.prim]:{"memo-size":Number(this.val.args[0].int)}}}generateSchema(){return{__michelsonType:Ut.prim,schema:{memoSize:this.val.args[0].int}}}findAndReturnTokens(e,t){return Ut.prim===e&&t.push(this),t}}Ut.prim="sapling_state";class Ft extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="SaplingTransactionValidationError"}}class jt extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}Execute(e){throw new Ft(e,this,"There is no literal value for the sapling_transaction type.")}validateBytes(e){const t=/^(0x|0X)?([0-9a-fA-F]*$)/.exec(e);if(t&&t[2].length%2==0)return t[2];throw new Ft(e,this,`Invalid bytes: ${e}`)}convertUint8ArrayToHexString(e){return e.constructor===Uint8Array?De.from(e).toString("hex"):e}Encode(e){let t=e.pop();return t=this.validateBytes(this.convertUint8ArrayToHexString(t)),{bytes:String(t).toString()}}EncodeObject(e){return e=this.validateBytes(this.convertUint8ArrayToHexString(e)),{bytes:String(e).toString()}}ExtractSchema(){return{[jt.prim]:{"memo-size":Number(this.val.args[0].int)}}}generateSchema(){return{__michelsonType:jt.prim,schema:{memoSize:this.val.args[0].int}}}findAndReturnTokens(e,t){return jt.prim===e&&t.push(this),t}}jt.prim="sapling_transaction";class zt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="Bls12381frValidationError"}}class Ht extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return/^[0-9a-fA-F]*$/.test(e)&&e.length%2==0?null:new zt(e,this,`Invalid bytes: ${e}`)}convertUint8ArrayToHexString(e){return e.constructor===Uint8Array?De.from(e).toString("hex"):e}Encode(e){let t=e.pop();if("number"==typeof t)return{int:t.toString()};{t=this.convertUint8ArrayToHexString(t);const e=this.isValid(t);if(e)throw e;return{bytes:t}}}EncodeObject(e){if("number"==typeof e)return{int:e.toString()};{e=this.convertUint8ArrayToHexString(e);const t=this.isValid(e);if(t)throw t;return{bytes:e}}}Execute(e){return e.bytes}ExtractSchema(){return Ht.prim}generateSchema(){return{__michelsonType:Ht.prim,schema:Ht.prim}}findAndReturnTokens(e,t){return Ht.prim===e&&t.push(this),t}}Ht.prim="bls12_381_fr";class Kt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="Bls12381g1ValidationError"}}class Gt extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return/^[0-9a-fA-F]*$/.test(e)&&e.length%2==0?null:new Kt(e,this,`Invalid bytes: ${e}`)}convertUint8ArrayToHexString(e){return e.constructor===Uint8Array?De.from(e).toString("hex"):e}Encode(e){let t=e.pop();t=this.convertUint8ArrayToHexString(t);const r=this.isValid(t);if(r)throw r;return{bytes:t}}EncodeObject(e){e=this.convertUint8ArrayToHexString(e);const t=this.isValid(e);if(t)throw t;return{bytes:e}}Execute(e){return e.bytes}ExtractSchema(){return Gt.prim}generateSchema(){return{__michelsonType:Gt.prim,schema:Gt.prim}}findAndReturnTokens(e,t){return Gt.prim===e&&t.push(this),t}}Gt.prim="bls12_381_g1";class Qt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="Bls12381g2ValidationError"}}class qt extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return/^[0-9a-fA-F]*$/.test(e)&&e.length%2==0?null:new Qt(e,this,`Invalid bytes: ${e}`)}convertUint8ArrayToHexString(e){return e.constructor===Uint8Array?De.from(e).toString("hex"):e}Encode(e){let t=e.pop();t=this.convertUint8ArrayToHexString(t);const r=this.isValid(t);if(r)throw r;return{bytes:t}}EncodeObject(e){e=this.convertUint8ArrayToHexString(e);const t=this.isValid(e);if(t)throw t;return{bytes:e}}Execute(e){return e.bytes}ExtractSchema(){return qt.prim}generateSchema(){return{__michelsonType:qt.prim,schema:qt.prim}}findAndReturnTokens(e,t){return qt.prim===e&&t.push(this),t}}qt.prim="bls12_381_g2";class Wt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="ChestValidationError"}}class Vt extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return/^[0-9a-fA-F]*$/.test(e)&&e.length%2==0?null:new Wt(e,this,`Invalid bytes: ${e}`)}convertUint8ArrayToHexString(e){return e.constructor===Uint8Array?De.from(e).toString("hex"):e}Encode(e){let t=e.pop();t=this.convertUint8ArrayToHexString(t);const r=this.isValid(t);if(r)throw r;return{bytes:t}}EncodeObject(e){e=this.convertUint8ArrayToHexString(e);const t=this.isValid(e);if(t)throw t;return{bytes:e}}Execute(e){return e.bytes}ExtractSchema(){return Vt.prim}generateSchema(){return{__michelsonType:Vt.prim,schema:Vt.prim}}findAndReturnTokens(e,t){return Vt.prim===e&&t.push(this),t}}Vt.prim="chest";class Yt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="ChestKeyValidationError"}}class Jt extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}isValid(e){return/^[0-9a-fA-F]*$/.test(e)&&e.length%2==0?null:new Yt(e,this,`Invalid bytes: ${e}`)}convertUint8ArrayToHexString(e){return e.constructor===Uint8Array?De.from(e).toString("hex"):e}Encode(e){let t=e.pop();t=this.convertUint8ArrayToHexString(t);const r=this.isValid(t);if(r)throw r;return{bytes:t}}EncodeObject(e){e=this.convertUint8ArrayToHexString(e);const t=this.isValid(e);if(t)throw t;return{bytes:e}}Execute(e){return e.bytes}ExtractSchema(){return Jt.prim}generateSchema(){return{__michelsonType:Jt.prim,schema:Jt.prim}}findAndReturnTokens(e,t){return Jt.prim===e&&t.push(this),t}}Jt.prim="chest_key";class Xt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="GlobalConstantEncodingError"}}class Zt extends ze{constructor(e,t,r){super(e,t,r),this.value=e,this.token=t,this.name="GlobalConstantDecodingError"}}class $t extends He{constructor(e,t,r){super(e,t,r),this.val=e,this.idx=t,this.fac=r}Execute(e,t){if(t&&t[$t.prim])return t[$t.prim](e,this.val);throw new Zt(e,this,`Unable to decode a value represented by a global constants. Please provide an expanded script to the Michelson-Encoder or semantics for the decoding. The following global constant hash was encountered: ${this.val.args[0].string}.`)}Encode(e){throw new Xt(e,this,`Unable to encode a script containing global constants. Please provide an expanded script to the Michelson-Encoder. The following global constant hash was encountered: ${this.val.args[0].string}.`)}EncodeObject(e){throw new Xt(e,this,`Unable to encode a script containing global constants. Please provide an expanded script to the Michelson-Encoder. The following global constant hash was encountered: ${this.val.args[0].string}.`)}ExtractSchema(){return $t.prim}generateSchema(){return{__michelsonType:$t.prim,schema:{hash:this.val.args[0].string}}}findAndReturnTokens(e,t){return $t.prim===e&&t.push(this),t}}$t.prim="constant";const er=[Xe,$e,et,Qe,rt,it,ot,We,at,ct,dt,ft,pt,gt,yt,bt,At,Et,It,St,kt,Tt,Mt,Ot,Dt,Ut,jt,Ht,Gt,qt,Vt,Jt,$t];class tr extends Error{constructor(e,t){super(e),this.message=e,this.data=t,this.name="Invalid token error"}}function rr(e,t){if(Array.isArray(e))return new Xe(e,t,rr);const r=er.find((t=>t.prim===e.prim));if(!r)throw new tr("Malformed data expected a value with a valid prim property",e);return new r(e,t,rr)}class nr extends Error{constructor(e,t){super(`Unable to encode the parameter of the view: ${e}.`),this.smartContractViewName=e,this.originalError=t,this.name="ViewEncodingError"}}class ir extends Error{constructor(e){super(e),this.message=e,this.name="InvalidScriptError"}}class or extends Error{constructor(e){super("Invalid RPC response passed as argument(s)"),this.script=e,this.name="InvalidRpcResponseError"}}class sr extends Error{constructor(e,t,r){super(`\n ${e}. Error encountered when trying to encode arguments: \n\n [${t}]\n `),this.message=e,this.args=t,this.originalError=r,this.name="ParameterEncodingError"}}class ar extends Error{constructor(e){super(e),this.message=e,this.name="InvalidBigMapSchema"}}class ur extends Error{constructor(e){super(e),this.message=e,this.name="InvalidBigMapDiff"}}class cr extends Error{constructor(e,t){super(`Unable to encode ${e}. ${t}`),this.obj=e,this.details=t,this.name="BigMapEncodingError"}}class lr extends Error{constructor(e,t){super(`Unable to encode ${e}. ${t}`),this.obj=e,this.details=t,this.name="StorageEncodingError"}}class dr extends Error{constructor(e){super(e),this.message=e,this.name="MissingArgumentError"}}var hr;const fr=Symbol.for("taquito-schema-type-symbol");function pr(e,t=Xe.prim){var r,n;return Array.isArray(e)?pr({prim:t,args:e},t):e.prim===t&&e.args&&e.args.length>2?Object.assign(Object.assign({},e),{args:[null===(r=e.args)||void 0===r?void 0:r[0],{prim:t,args:null===(n=e.args)||void 0===n?void 0:n.slice(1)}]}):e}function gr(e,t){const r=pr(e),n=pr(t);return r.prim===n.prim&&(void 0===r.args&&void 0===n.args||void 0!==r.args&&void 0!==n.args&&r.args.length===n.args.length&&r.args.every(((e,t)=>{var r;return gr(e,null===(r=n.args)||void 0===r?void 0:r[t])})))&&(void 0===r.annots&&void 0===n.annots||void 0!==r.annots&&void 0!==n.annots&&r.annots.length===n.annots.length&&r.annots.every(((e,t)=>{var r;return e===(null===(r=n.annots)||void 0===r?void 0:r[t])})))}class mr{constructor(e){if(this.val=e,this[hr]=!0,this.root=rr(e,0),this.root instanceof Qe)this.bigMap=this.root;else if(this.isExpressionExtended(e)&&"pair"===e.prim){const t=e.args[0];this.isExpressionExtended(t)&&"big_map"===t.prim&&(this.bigMap=new Qe(t,0,rr))}}static isSchema(e){return e&&!0===e[fr]}static fromRPCResponse(e){const t=e&&e.script&&Array.isArray(e.script.code)&&e.script.code.find((e=>"storage"===e.prim));if(!t||!Array.isArray(t.args))throw new or(e.script);return new mr(t.args[0])}isExpressionExtended(e){return"prim"in e&&Array.isArray(e.args)}removeTopLevelAnnotation(e){return(this.root instanceof Xe||this.root instanceof We)&&this.root.hasAnnotations()&&"object"==typeof e&&1===Object.keys(e).length?e[Object.keys(e)[0]]:e}Execute(e,t){const r=this.root.Execute(e,t);return this.removeTopLevelAnnotation(r)}Typecheck(e){if(this.root instanceof Qe&&Number.isInteger(Number(e)))return!0;try{return this.root.EncodeObject(e),!0}catch(e){return!1}}ExecuteOnBigMapDiff(e,t){if(!this.bigMap)throw new ar("Big map schema is undefined");if(!Array.isArray(e))throw new ur("Big map diff must be an array");const r=e.map((({key:e,value:t})=>({args:[e,t]})));return this.bigMap.Execute(r,t)}ExecuteOnBigMapValue(e,t){if(!this.bigMap)throw new ar("No big map schema");return this.bigMap.ValueSchema.Execute(e,t)}EncodeBigMapKey(e){if(!this.bigMap)throw new ar("Big map schema is undefined");try{return this.bigMap.KeySchema.ToBigMapKey(e)}catch(e){throw new cr("big map key",e)}}Encode(e){try{return this.root.EncodeObject(e)}catch(e){if(e instanceof ze)throw e;throw new lr("storage object",e)}}ExtractSchema(){return this.removeTopLevelAnnotation(this.root.ExtractSchema())}generateSchema(){return this.removeTopLevelAnnotation(this.root.generateSchema())}ComputeState(e,t){if(!this.bigMap)throw new ar("Big map schema is undefined");const r=e.reduce(((e,t)=>Object.assign(Object.assign({},e),this.ExecuteOnBigMapDiff(t.contents[0].metadata.operation_result.big_map_diff))),{});return Object.assign(Object.assign({},this.Execute(t)),{[this.bigMap.annot()]:r})}FindFirstInTopLevelPair(e,t){return this.findValue(this.root.val,e,t)}findValue(e,t,r){if(gr(r,e))return t;if(Array.isArray(e)||"pair"===e.prim){const n=pr(e),i=pr(t,"Pair");if(void 0===n.args||void 0===i.args)throw new dr("Tokens have no arguments");return this.findValue(n.args[0],i.args[0],r)||this.findValue(n.args[1],i.args[1],r)}}findToken(e){return this.root.findAndReturnTokens(e,[])}}hr=fr;class yr{constructor(e){this.root=rr(e,0)}static fromRPCResponse(e){const t=e&&e.script&&Array.isArray(e.script.code)&&e.script.code.find((e=>"parameter"===e.prim));if(!t||!Array.isArray(t.args))throw new or(e.script);return new yr(t.args[0])}get isMultipleEntryPoint(){return this.root instanceof We||this.root instanceof pt&&this.root.subToken()instanceof We}get hasAnnotation(){return!this.isMultipleEntryPoint||"0"!==Object.keys(this.ExtractSchema())[0]}Execute(e,t){return this.root.Execute(e,t)}Encode(...e){try{return this.root.Encode(e.reverse())}catch(t){if(t instanceof ze)throw t;throw new sr("Unable to encode parameter",e.toString(),t)}}EncodeObject(e){try{return this.root.EncodeObject(e)}catch(t){if(t instanceof ze)throw t;throw new sr("Unable to encode parameter object",e,t)}}ExtractSchema(){return this.root.ExtractSchema()}generateSchema(){return this.root.generateSchema()}ExtractSignatures(){return this.root.ExtractSignature()}}class br{constructor(e){if(4!==e.length||!("string"in e[0]))throw new ir(`Invalid on-chain view: ${JSON.stringify(e)}`);this.viewName=e[0].string,this.viewArgsType=e[1],this.viewReturnType=e[2],this.instructions=e[3],this.rootArgsType=rr(this.viewArgsType,0),this.rootReturnType=rr(this.viewReturnType,0)}static fromRPCResponse(e){const t=[],r=e&&e.script&&Array.isArray(e.script.code)&&e.script.code.filter((e=>"view"===e.prim));return r&&r.forEach((e=>{if(!e.args||4!==e.args.length)throw new ir(`Invalid on-chain view found in the script: ${JSON.stringify(e)}`);t.push(new br(e.args))})),t}encodeViewArgs(e){try{return this.rootArgsType.EncodeObject(e)}catch(e){throw new nr(this.viewName,e)}}decodeViewResult(e,t){return this.rootReturnType.Execute(e,t)}extractArgsSchema(){return this.rootArgsType.ExtractSchema()}extractResultSchema(){return this.rootReturnType.ExtractSchema()}}const vr=Symbol();var Ar=r(79965),wr=r(1048).Buffer;const Er=e=>e.reduce(((e,t)=>e+t.toString(16).padStart(2,"0")),""),_r=(e,t=8)=>e.toString(16).padStart(t,"0");var Ir;!function(e){e.SECRET="secret",e.RAW="raw",e.TZ1="tz1",e.BRANCH="branch",e.ZARITH="zarith",e.PUBLIC_KEY="public_key",e.PKH="pkh",e.DELEGATE="delegate",e.SCRIPT="script",e.BALLOT_STATEMENT="ballotStmt",e.PROPOSAL="proposal",e.PROPOSAL_ARR="proposalArr",e.INT32="int32",e.INT16="int16",e.PARAMETERS="parameters",e.ADDRESS="address",e.OPERATION="operation",e.OP_ACTIVATE_ACCOUNT="activate_account",e.OP_DELEGATION="delegation",e.OP_TRANSACTION="transaction",e.OP_ORIGINATION="origination",e.OP_BALLOT="ballot",e.OP_ENDORSEMENT="endorsement",e.OP_SEED_NONCE_REVELATION="seed_nonce_revelation",e.OP_REVEAL="reveal",e.OP_PROPOSALS="proposals",e.OP_REGISTER_GLOBAL_CONSTANT="register_global_constant",e.VALUE="value",e.MANAGER="manager",e.BLOCK_PAYLOAD_HASH="blockPayloadHash"}(Ir||(Ir={}));const Sr={"00":"parameter","01":"storage","02":"code","03":"False","04":"Elt","05":"Left","06":"None","07":"Pair","08":"Right","09":"Some","0a":"True","0b":"Unit","0c":"PACK","0d":"UNPACK","0e":"BLAKE2B","0f":"SHA256",10:"SHA512",11:"ABS",12:"ADD",13:"AMOUNT",14:"AND",15:"BALANCE",16:"CAR",17:"CDR",18:"CHECK_SIGNATURE",19:"COMPARE","1a":"CONCAT","1b":"CONS","1c":"CREATE_ACCOUNT","1d":"CREATE_CONTRACT","1e":"IMPLICIT_ACCOUNT","1f":"DIP",20:"DROP",21:"DUP",22:"EDIV",23:"EMPTY_MAP",24:"EMPTY_SET",25:"EQ",26:"EXEC",27:"FAILWITH",28:"GE",29:"GET","2a":"GT","2b":"HASH_KEY","2c":"IF","2d":"IF_CONS","2e":"IF_LEFT","2f":"IF_NONE",30:"INT",31:"LAMBDA",32:"LE",33:"LEFT",34:"LOOP",35:"LSL",36:"LSR",37:"LT",38:"MAP",39:"MEM","3a":"MUL","3b":"NEG","3c":"NEQ","3d":"NIL","3e":"NONE","3f":"NOT",40:"NOW",41:"OR",42:"PAIR",43:"PUSH",44:"RIGHT",45:"SIZE",46:"SOME",47:"SOURCE",48:"SENDER",49:"SELF","4a":"STEPS_TO_QUOTA","4b":"SUB","4c":"SWAP","4d":"TRANSFER_TOKENS","4e":"SET_DELEGATE","4f":"UNIT",50:"UPDATE",51:"XOR",52:"ITER",53:"LOOP_LEFT",54:"ADDRESS",55:"CONTRACT",56:"ISNAT",57:"CAST",58:"RENAME",59:"bool","5a":"contract","5b":"int","5c":"key","5d":"key_hash","5e":"lambda","5f":"list",60:"map",61:"big_map",62:"nat",63:"option",64:"or",65:"pair",66:"set",67:"signature",68:"string",69:"bytes","6a":"mutez","6b":"timestamp","6c":"unit","6d":"operation","6e":"address","6f":"SLICE",70:"DIG",71:"DUG",72:"EMPTY_BIG_MAP",73:"APPLY",74:"chain_id",75:"CHAIN_ID",76:"LEVEL",77:"SELF_ADDRESS",78:"never",79:"NEVER","7a":"UNPAIR","7b":"VOTING_POWER","7c":"TOTAL_VOTING_POWER","7d":"KECCAK","7e":"SHA3","7f":"PAIRING_CHECK",80:"bls12_381_g1",81:"bls12_381_g2",82:"bls12_381_fr",83:"sapling_state",84:"sapling_transaction",85:"SAPLING_EMPTY_STATE",86:"SAPLING_VERIFY_UPDATE",87:"ticket",88:"TICKET",89:"READ_TICKET","8a":"SPLIT_TICKET","8b":"JOIN_TICKETS","8c":"GET_AND_UPDATE","8d":"chest","8e":"chest_key","8f":"OPEN_CHEST",90:"VIEW",91:"view",92:"constant",93:"SUB_MUTEZ"},kr=(()=>{const e={};return Object.keys(Sr).forEach((t=>{e[Sr[t]]=t})),e})(),Cr={4:"activate_account",107:"reveal",110:"delegation",108:"transaction",109:"origination",6:"ballot",0:"endorsement",1:"seed_nonce_revelation",5:"proposals",111:"register_global_constant"},Tr=(()=>{const e={};return Object.keys(Cr).forEach((t=>{const r="string"==typeof t?parseInt(t,10):t;e[Cr[r]]=_r(r,2)})),e})(),xr={"00":"default","01":"root","02":"do","03":"set_delegate","04":"remove_delegate"},Mr=(()=>{const e={};return Object.keys(xr).forEach((t=>{e[xr[t]]=t})),e})();class Br extends Error{constructor(e){super(e),this.message=e,this.name="InvalidBlockHashError"}}class Pr extends Error{constructor(e){super(e),this.message=e,this.name="InvalidOperationSchemaError"}}class Rr extends Error{constructor(e){super(`Oversized entrypoint: ${e}. The maximum length of entrypoint is 31`),this.entrypoint=e,this.name="OversizedEntryPointError"}}class Or extends Error{constructor(e){super(`The ballot value '${e}' is invalid`),this.ballotValue=e,this.name="InvalidBallotValueError"}}class Nr extends Error{constructor(e){super(`Failed to decode ballot value ${e}`),this.ballotValue=e,this.name="DecodeBallotValueError"}}class Dr extends Error{constructor(e){super(`The hex string '${e}' is invalid`),this.hexString=e,this.name="InvalidHexStringError"}}class Lr extends Error{constructor(e){super(`Failed to encode michelson value '${e}'`),this.value=e,this.name="UnexpectedMichelsonValueError"}}class Ur extends Error{constructor(e){super(e),this.message=e,this.name="OperationDecodingError"}}class Fr extends Error{constructor(e){super(e),this.message=e,this.name="OperationEncodingError"}}class jr extends Error{constructor(e){super(`The operation '${e}' is unsupported`),this.op=e,this.name="UnsupportedOperationError"}}class zr{constructor(e,t=0){this.arr=e,this.offset=t}static fromHexString(e){const t=e.toLowerCase();if(/^(([a-f]|\d){2})*$/.test(t)){const e=new Uint8Array((t.match(/([a-z]|\d){2}/g)||[]).map((e=>parseInt(e,16))));return new zr(e)}throw new Dr(t)}consume(e){const t=this.arr.subarray(this.offset,this.offset+e);return this.offset+=e,t}get(e){return this.arr[this.offset+e]}length(){return this.arr.length-this.offset}}const Hr=e=>"prim"in e,Kr=e=>"bytes"in e&&"string"==typeof e.bytes,Gr=e=>"string"in e&&"string"==typeof e.string,Qr=e=>"int"in e&&"string"==typeof e.int,qr=e=>{if(Array.isArray(e)){const t=e.map((e=>qr(e))).join(""),r=t.length/2;return`02${_r(r)}${t}`}if(Hr(e))return tn(e);if(Kr(e))return Yr(e);if(Gr(e))return Xr(e);if(Qr(e))return $r(e);throw new Lr(e)},Wr=e=>{const t=e.consume(1);switch(t[0]){case 10:return Jr(e);case 1:return Zr(e);case 0:return en(e);case 2:{const t=new zr(Vr(e)),r=[];for(;t.length()>0;)r.push(Wr(t));return r}default:return rn(e,t)}},Vr=(e,t=4)=>{const r=e.consume(t),n=parseInt(wr.from(r).toString("hex"),16);return e.consume(n)},Yr=e=>{if(!/^([A-Fa-f0-9]{2})*$/.test(e.bytes))throw new Dr(e.bytes);const t=e.bytes.length/2;return`0a${_r(t)}${e.bytes}`},Jr=e=>{const t=Vr(e);return{bytes:wr.from(t).toString("hex")}},Xr=e=>{const t=wr.from(e.string,"utf8").toString("hex"),r=t.length/2;return`01${_r(r)}${t}`},Zr=e=>{const t=Vr(e);return{string:wr.from(t).toString("utf8")}},$r=({int:e})=>{const t=new d.BigNumber(e,10),r="-"===t.toString(2)[0]?"1":"0",n=t.toString(2).replace(/-/g,""),i=n.length<=6?6:(n.length-6)%7?n.length+7-(n.length-6)%7:n.length,o=n.padStart(i,"0").match(/\d{6,7}/g).reverse();return o[0]=r+o[0],`00${o.map(((e,t)=>parseInt((t===o.length-1?"0":"1")+e,2).toString(16).padStart(2,"0"))).join("")}`},en=e=>{let t=e.consume(1)[0];const r=[];for(;128&t;)r.push(t),t=e.consume(1)[0];r.push(t);const n=!!(64&r[0]);r[0]=127&r[0];const i=r.map(((e,t)=>e.toString(2).slice(0===t?-6:-7).padStart(0===t?6:7,"0"))).reverse();let o=new d.BigNumber(i.join(""),2);return n&&(o=o.times(-1)),{int:o.toFixed()}},tn=e=>{const t=+Array.isArray(e.annots),r=Array.isArray(e.args)?e.args.length:0,n=_r(Math.min(2*r+t+3,9),2),i=kr[e.prim];let o=(e.args||[]).map((e=>qr(e))).join("");const s=Array.isArray(e.annots)?sn(e.annots):"";return"LAMBDA"===e.prim&&r&&(o=_r(o.length/2)+o+_r(0)),("pair"===e.prim||"Pair"===e.prim)&&r>2&&(o=""===s?_r(o.length/2)+o+_r(0):_r(o.length/2)+o),"view"===e.prim&&e.args&&(o=_r(o.length/2)+o+_r(0)),`${n}${i}${o}${s}`},rn=(e,t)=>{const r=(t[0]-3)%2==1;let n=Math.floor((t[0]-3)/2);const i=e.consume(1)[0].toString(16).padStart(2,"0"),o={prim:Sr[i]};if("LAMBDA"===Sr[i]&&e.consume(4),"view"===Sr[i])return 0!=n?nn(e,o):o;let s,a;("pair"===Sr[i]||"Pair"===Sr[i])&&n>2&&(s=on(e),n=0,a=an(e));const u=new Array(n).fill(0).map((()=>Wr(e)));return"LAMBDA"===Sr[i]&&e.consume(4),s?o.args=s:u.length&&(o.args=u),a&&""!==a[0]?o.annots=a:r&&(o.annots=an(e)),o},nn=(e,t)=>(e.consume(4),t.args=new Array(4).fill(0).map((()=>Wr(e))),e.consume(4),t),on=e=>{const t=new zr(Vr(e)),r=[];for(;t.length()>0;)r.push(Wr(t));return r},sn=e=>{const t=e.map((e=>wr.from(e,"utf8").toString("hex"))).join("20"),r=t.length/2;return`${_r(r)}${t}`},an=e=>{const t=e.consume(4),r=parseInt(wr.from(t).toString("hex"),16),n=e.consume(r);return wr.from(n).toString("hex").split("20").map((e=>wr.from(e,"hex").toString("utf8")))},un=e=>t=>W(wr.from(G(t,b[e]))),cn=e=>t=>K(t.consume(v[e]),b[e]),ln=cn(l.TZ1),dn=cn(l.B),hn=e=>{const t=e.consume(1);return 0===t[0]?cn(l.TZ1)(e):1===t[0]?cn(l.TZ2)(e):2===t[0]?cn(l.TZ3)(e):void 0},fn=un(l.B),pn=un(l.TZ1),gn=e=>e?"ff":"00",mn=e=>un(l.P)(e),yn=e=>cn(l.P)(e),bn=e=>{switch(e.substr(0,3)){case l.TZ1:return"00"+un(l.TZ1)(e);case l.TZ2:return"01"+un(l.TZ2)(e);case l.TZ3:return"02"+un(l.TZ3)(e);default:throw new I(e)}},vn=e=>{const t=_r(e.consume(1)[0],2);if(t in xr)return xr[t];{const t=Vr(e,1),r=wr.from(t).toString("utf8");if(r.length>31)throw new Rr(r);return r}},An={branch:"branch",contents:["operation"]},wn={pkh:"tz1",secret:"secret"},En={source:"pkh",fee:"zarith",counter:"zarith",gas_limit:"zarith",storage_limit:"zarith",public_key:"public_key"},_n={source:"pkh",fee:"zarith",counter:"zarith",gas_limit:"zarith",storage_limit:"zarith",delegate:"delegate"},In={source:"pkh",fee:"zarith",counter:"zarith",gas_limit:"zarith",storage_limit:"zarith",amount:"zarith",destination:"address",parameters:"parameters"},Sn={source:"pkh",fee:"zarith",counter:"zarith",gas_limit:"zarith",storage_limit:"zarith",balance:"zarith",delegate:"delegate",script:"script"},kn={source:"pkh",period:"int32",proposal:"proposal",ballot:"ballotStmt"},Cn={level:"int32"},Tn={level:"int32",nonce:"raw"},xn={source:"pkh",period:"int32",proposals:"proposalArr"},Mn={source:"pkh",fee:"zarith",counter:"zarith",gas_limit:"zarith",storage_limit:"zarith",value:"value"},Bn=e=>t=>r=>Object.keys(t).reduce(((n,i)=>{const o=t[i];if(Array.isArray(o)){const t=e[o[0]],s=r[i];if(!Array.isArray(s))throw new Fr(`Expected value to be Array ${JSON.stringify(s)}`);return n+s.reduce(((e,r)=>e+t(r)),"")}return n+(0,e[o])(r[i])}),""),Pn=e=>t=>r=>Object.keys(t).reduce(((n,i)=>{const o=t[i];if(Array.isArray(o)){const t=e[o[0]],s=[],a=r.length();for(;r.length()>0;)if(s.push(t(r)),a===r.length())throw new Ur("Unable to decode value");return Object.assign(Object.assign({},n),{[i]:s})}{const t=(0,e[o])(r);return void 0!==t?Object.assign(Object.assign({},n),{[i]:t}):Object.assign({},n)}}),{}),Rn={[Ir.SECRET]:e=>Er(e.consume(20)),[Ir.RAW]:e=>Er(e.consume(32)),[Ir.TZ1]:ln,[Ir.BRANCH]:dn,[Ir.ZARITH]:e=>{let t=0;for(;t=0;n-=1){const t=127&e.get(n);r=r.multipliedBy(128),r=r.plus(t)}return e.consume(t+1),new(h())(r).toString()},[Ir.PUBLIC_KEY]:e=>{switch(e.consume(1)[0]){case 0:return cn(l.EDPK)(e);case 1:return cn(l.SPPK)(e);case 2:return cn(l.P2PK)(e);default:throw new A(e.toString())}},[Ir.PKH]:hn,[Ir.DELEGATE]:e=>{const t=(e=>255===e.consume(1)[0])(e);if(t)return hn(e)},[Ir.INT32]:e=>{const t=e.consume(4);let r=0;for(let e=0;e{const t=Vr(e),r=Vr(e);return{code:Wr(new zr(t)),storage:Wr(new zr(r))}},[Ir.BALLOT_STATEMENT]:e=>{const t=e.consume(1);switch(t[0]){case 0:return"yay";case 1:return"nay";case 2:return"pass";default:throw new Nr(t[0].toString())}},[Ir.PROPOSAL]:yn,[Ir.PROPOSAL_ARR]:e=>{const t=[];for(e.consume(4);e.length()>0;)t.push(yn(e));return t},[Ir.PARAMETERS]:e=>{if(0!==e.consume(1)[0]){const t=vn(e),r=Vr(e);return{entrypoint:t,value:Wr(new zr(r))}}},[Ir.ADDRESS]:e=>{switch(e.consume(1)[0]){case 0:return hn(e);case 1:{const t=cn(l.KT1)(e);return e.consume(1),t}default:throw new E(e.toString())}},[Ir.VALUE]:e=>{const t=Vr(e);return Wr(new zr(t))}};Rn[Ir.OPERATION]=(e=>t=>{const r=t.consume(1),n=Cr[r[0]];if(void 0===n)throw new jr(r[0].toString());const i=e[n](t);if("object"!=typeof i)throw new Ur("Decoded invalid operation");return Object.assign({kind:n},i)})(Rn),Rn[Ir.OP_ACTIVATE_ACCOUNT]=e=>Pn(Rn)(wn)(e),Rn[Ir.OP_DELEGATION]=e=>Pn(Rn)(_n)(e),Rn[Ir.OP_TRANSACTION]=e=>Pn(Rn)(In)(e),Rn[Ir.OP_ORIGINATION]=e=>Pn(Rn)(Sn)(e),Rn[Ir.OP_BALLOT]=e=>Pn(Rn)(kn)(e),Rn[Ir.OP_ENDORSEMENT]=e=>Pn(Rn)(Cn)(e),Rn[Ir.OP_SEED_NONCE_REVELATION]=e=>Pn(Rn)(Tn)(e),Rn[Ir.OP_PROPOSALS]=e=>Pn(Rn)(xn)(e),Rn[Ir.OP_REVEAL]=e=>Pn(Rn)(En)(e),Rn[Ir.OP_REGISTER_GLOBAL_CONSTANT]=e=>Pn(Rn)(Mn)(e),Rn[Ir.MANAGER]=Pn(Rn)(An);const On={[Ir.SECRET]:e=>e,[Ir.RAW]:e=>e,[Ir.TZ1]:pn,[Ir.BRANCH]:fn,[Ir.ZARITH]:e=>{const t=[];let r=new(h())(e,10);if(r.isNaN())throw new TypeError(`Invalid zarith number ${e}`);for(;;){if(r.lt(128)){r.lt(16)&&t.push("0"),t.push(r.toString(16));break}{let e=r.mod(128);r=r.minus(e),r=r.dividedBy(128),e=e.plus(128),t.push(e.toString(16))}}return t.join("")},[Ir.PUBLIC_KEY]:e=>{switch(e.substr(0,4)){case l.EDPK:return"00"+un(l.EDPK)(e);case l.SPPK:return"01"+un(l.SPPK)(e);case l.P2PK:return"02"+un(l.P2PK)(e);default:throw new A(e)}},[Ir.PKH]:bn,[Ir.DELEGATE]:e=>e?gn(!0)+bn(e):gn(!1),[Ir.SCRIPT]:e=>{const t=qr(e.code),r=qr(e.storage);return`${_r(t.length/2,8)}${t}${_r(r.length/2,8)}${r}`},[Ir.BALLOT_STATEMENT]:e=>{switch(e){case"yay":return"00";case"nay":return"01";case"pass":return"02";default:throw new Or(e)}},[Ir.PROPOSAL]:mn,[Ir.PROPOSAL_ARR]:e=>_r(32*e.length)+e.map((e=>mn(e))).join(""),[Ir.INT32]:e=>{const t=parseInt(String(e),10),r=[];for(let e=0;e<4;e++){const n=8*(4-(e+1));r.push((t&255<>n)}return wr.from(r).toString("hex")},[Ir.PARAMETERS]:e=>{if(!e||"default"===e.entrypoint&&"prim"in e.value&&"Unit"===e.value.prim)return"00";const t=(e=>{if(e in Mr)return`${Mr[e]}`;if(e.length>31)throw new Rr(e);return`ff${qr({string:e}).slice(8)}`})(e.entrypoint),r=qr(e.value);return`ff${t}${(r.length/2).toString(16).padStart(8,"0")}${r}`},[Ir.ADDRESS]:e=>{switch(e.substr(0,3)){case l.TZ1:case l.TZ2:case l.TZ3:return"00"+bn(e);case l.KT1:return"01"+un(l.KT1)(e)+"00";default:throw new E(e)}},[Ir.VALUE]:e=>{const t=qr(e);return`${_r(t.length/2)}${t}`}};On[Ir.OPERATION]=(e=>t=>{if(!(t.kind in e)||!(t.kind in Tr))throw new k(t.kind);return Tr[t.kind]+e[t.kind](t)})(On),On[Ir.OP_ACTIVATE_ACCOUNT]=e=>Bn(On)(wn)(e),On[Ir.OP_DELEGATION]=e=>Bn(On)(_n)(e),On[Ir.OP_TRANSACTION]=e=>Bn(On)(In)(e),On[Ir.OP_ORIGINATION]=e=>Bn(On)(Sn)(e),On[Ir.OP_BALLOT]=e=>Bn(On)(kn)(e),On[Ir.OP_ENDORSEMENT]=e=>Bn(On)(Cn)(e),On[Ir.OP_SEED_NONCE_REVELATION]=e=>Bn(On)(Tn)(e),On[Ir.OP_PROPOSALS]=e=>Bn(On)(xn)(e),On[Ir.OP_REVEAL]=e=>Bn(On)(En)(e),On[Ir.OP_REGISTER_GLOBAL_CONSTANT]=e=>Bn(On)(Mn)(e),On[Ir.MANAGER]=Bn(On)(An);const Nn=un(l.VH),Dn=cn(l.VH),Ln=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i{const e={};return Object.keys(Un).forEach((t=>{const r="string"==typeof t?parseInt(t,10):t;e[Un[r]]=_r(r,2)})),e})(),jn={slot:"int16",level:"int32",round:"int32",block_payload_hash:"blockPayloadHash"},zn=e=>t=>{if(!(t.kind in e)||!(t.kind in Fn))throw new k(t.kind);return Fn[t.kind]+e[t.kind](t)},Hn=e=>t=>{const r=t.consume(1),n=Un[r[0]];if(void 0===n)throw new jr(r[0].toString());const i=e[n](t);if("object"!=typeof i)throw new Ur("Decoded invalid operation");return Object.assign({kind:n},i)},Kn=Object.assign(Object.assign({},Rn),{[Ir.INT16]:e=>{const t=e.consume(2);let r=0;for(let e=0;ePn(Kn)(wn)(e),Kn[Ir.OP_DELEGATION]=e=>Pn(Kn)(_n)(e),Kn[Ir.OP_TRANSACTION]=e=>Pn(Kn)(In)(e),Kn[Ir.OP_ORIGINATION]=e=>Pn(Kn)(Sn)(e),Kn[Ir.OP_BALLOT]=e=>Pn(Kn)(kn)(e),Kn[Ir.OP_ENDORSEMENT]=e=>Pn(Kn)(jn)(e),Kn[Ir.OP_SEED_NONCE_REVELATION]=e=>Pn(Kn)(Tn)(e),Kn[Ir.OP_PROPOSALS]=e=>Pn(Kn)(xn)(e),Kn[Ir.OP_REVEAL]=e=>Pn(Kn)(En)(e),Kn[Ir.OP_REGISTER_GLOBAL_CONSTANT]=e=>Pn(Kn)(Mn)(e),Kn[Ir.MANAGER]=Pn(Kn)(An);const Gn=Object.assign(Object.assign({},On),{[Ir.INT16]:e=>{const t=parseInt(String(e),10),r=[];for(let e=0;e<2;e++){const n=8*(2-(e+1));r.push((t&255<>n)}return wr.from(r).toString("hex")},[Ir.BLOCK_PAYLOAD_HASH]:Nn});Gn[Ir.OPERATION]=zn(Gn),Gn[Ir.OP_ACTIVATE_ACCOUNT]=e=>Bn(Gn)(wn)(e),Gn[Ir.OP_DELEGATION]=e=>Bn(Gn)(_n)(e),Gn[Ir.OP_TRANSACTION]=e=>Bn(Gn)(In)(e),Gn[Ir.OP_ORIGINATION]=e=>Bn(Gn)(Sn)(e),Gn[Ir.OP_BALLOT]=e=>Bn(Gn)(kn)(e),Gn[Ir.OP_ENDORSEMENT]=e=>Bn(Gn)(jn)(e),Gn[Ir.OP_SEED_NONCE_REVELATION]=e=>Bn(Gn)(Tn)(e),Gn[Ir.OP_PROPOSALS]=e=>Bn(Gn)(xn)(e),Gn[Ir.OP_REVEAL]=e=>Bn(Gn)(En)(e),Gn[Ir.OP_REGISTER_GLOBAL_CONSTANT]=e=>Bn(Gn)(Mn)(e),Gn[Ir.MANAGER]=Bn(Gn)(An);const Qn={activate_account:wn,reveal:En,delegation:_n,transaction:In,origination:Sn,ballot:kn,endorsement:Cn,seed_nonce_revelation:Tn,proposals:xn,register_global_constant:Mn},qn=e=>{const t=e.kind,r=Object.keys(e).filter((e=>"kind"!==e)),n=Object.keys(Qn[t]);var i;return i=r,n.filter((e=>!i.includes(e)))};var Wn;!function(e){e.Pt24m4xi="Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd",e.PsBABY5H="PsBABY5HQTSkA4297zNHfsZNKtxULfL18y95qb3m53QJiXGmrbU",e.PsBabyM1="PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS",e.PsCARTHA="PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb",e.PsDELPH1="PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo",e.PtEdo2Zk="PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA",e.PsFLorena="PsFLorenaUUuikDWvMDr6fGBRG8kt3e3D3fHoXK1j1BFRxeSH4i",e.PtGRANADs="PtGRANADsDU8R9daYKAgWnQYAJ64omN1o3KMGVCykShA97vQbvV",e.PtHangz2="PtHangz2aRngywmSRGGvrcTyMbbdpWdpFKuS4uMWxg2RaH9i1qx",e.Psithaca2="Psithaca2MLRFYargivpo7YvUr7wUDqyxrdhC5CQq78mRvimz6A",e.ProtoALpha="ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK"}(Wn||(Wn={}));const Vn={Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd:4,PsBABY5HQTSkA4297zNHfsZNKtxULfL18y95qb3m53QJiXGmrbU:5,PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS:5,PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb:6,PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo:7,PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA:8,PsFLorenaUUuikDWvMDr6fGBRG8kt3e3D3fHoXK1j1BFRxeSH4i:9,PtGRANADsDU8R9daYKAgWnQYAJ64omN1o3KMGVCykShA97vQbvV:10,PtHangz2aRngywmSRGGvrcTyMbbdpWdpFKuS4uMWxg2RaH9i1qx:11,Psithaca2MLRFYargivpo7YvUr7wUDqyxrdhC5CQq78mRvimz6A:12,ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK:13},Yn=Object.assign(Object.assign({},Sr),{84:"sapling_transaction_deprecated",94:"tx_rollup_l2_address",95:"MIN_BLOCK_TIME",96:"sapling_transaction"}),Jn=(()=>{const e={};return Object.keys(Yn).forEach((t=>{e[Yn[t]]=t})),e})(),Xn=e=>{if(Array.isArray(e)){const t=e.map((e=>Xn(e))).join(""),r=t.length/2;return`02${_r(r)}${t}`}if(Hr(e))return $n(e);if(Kr(e))return Yr(e);if(Gr(e))return Xr(e);if(Qr(e))return $r(e);throw new Lr("Unexpected value")},Zn=e=>{const t=e.consume(1);switch(t[0]){case 10:return Jr(e);case 1:return Zr(e);case 0:return en(e);case 2:{const t=new zr(Vr(e)),r=[];for(;t.length()>0;)r.push(Zn(t));return r}default:return ei(e,t)}},$n=e=>{const t=+Array.isArray(e.annots),r=Array.isArray(e.args)?e.args.length:0,n=_r(Math.min(2*r+t+3,9),2),i=Jn[e.prim];let o=(e.args||[]).map((e=>Xn(e))).join("");const s=Array.isArray(e.annots)?sn(e.annots):"";return"LAMBDA"===e.prim&&r&&(o=_r(o.length/2)+o+_r(0)),("pair"===e.prim||"Pair"===e.prim)&&r>2&&(o=""===s?_r(o.length/2)+o+_r(0):_r(o.length/2)+o),"view"===e.prim&&e.args&&(o=_r(o.length/2)+o+_r(0)),`${n}${i}${o}${s}`},ei=(e,t)=>{const r=(t[0]-3)%2==1;let n=Math.floor((t[0]-3)/2);const i=e.consume(1)[0].toString(16).padStart(2,"0"),o={prim:Yn[i]};if("LAMBDA"===Yn[i]&&e.consume(4),"view"===Yn[i])return 0!=n?ti(e,o):o;let s,a;("pair"===Yn[i]||"Pair"===Yn[i])&&n>2&&(s=ri(e),n=0,a=an(e));const u=new Array(n).fill(0).map((()=>Zn(e)));return"LAMBDA"===Yn[i]&&e.consume(4),s?o.args=s:u.length&&(o.args=u),a&&""!==a[0]?o.annots=a:r&&(o.annots=an(e)),o},ti=(e,t)=>(e.consume(4),t.args=new Array(4).fill(0).map((()=>Zn(e))),e.consume(4),t),ri=e=>{const t=new zr(Vr(e)),r=[];for(;t.length()>0;)r.push(Zn(t));return r},ni=Object.assign(Object.assign({},Gn),{[Ir.SCRIPT]:e=>{const t=Xn(e.code),r=Xn(e.storage);return`${_r(t.length/2,8)}${t}${_r(r.length/2,8)}${r}`},[Ir.PARAMETERS]:e=>{if(!e||"default"===e.entrypoint&&"prim"in e.value&&"Unit"===e.value.prim)return"00";const t=(e=>{if(e in Mr)return`${Mr[e]}`;if(e.length>31)throw new Rr(e);return`ff${Xn({string:e}).slice(8)}`})(e.entrypoint),r=Xn(e.value);return`ff${t}${(r.length/2).toString(16).padStart(8,"0")}${r}`},[Ir.VALUE]:e=>{const t=Xn(e);return`${_r(t.length/2)}${t}`}});ni[Ir.OPERATION]=zn(ni),ni[Ir.OP_ACTIVATE_ACCOUNT]=e=>Bn(ni)(wn)(e),ni[Ir.OP_DELEGATION]=e=>Bn(ni)(_n)(e),ni[Ir.OP_TRANSACTION]=e=>Bn(ni)(In)(e),ni[Ir.OP_ORIGINATION]=e=>Bn(ni)(Sn)(e),ni[Ir.OP_BALLOT]=e=>Bn(ni)(kn)(e),ni[Ir.OP_ENDORSEMENT]=e=>Bn(ni)(jn)(e),ni[Ir.OP_SEED_NONCE_REVELATION]=e=>Bn(ni)(Tn)(e),ni[Ir.OP_PROPOSALS]=e=>Bn(ni)(xn)(e),ni[Ir.OP_REVEAL]=e=>Bn(ni)(En)(e),ni[Ir.OP_REGISTER_GLOBAL_CONSTANT]=e=>Bn(ni)(Mn)(e),ni[Ir.MANAGER]=Bn(ni)(An);const ii=Object.assign(Object.assign({},Kn),{[Ir.SCRIPT]:e=>{const t=Vr(e),r=Vr(e);return{code:Zn(new zr(t)),storage:Zn(new zr(r))}},[Ir.PARAMETERS]:e=>{if(0!==e.consume(1)[0]){const t=vn(e),r=Vr(e);return{entrypoint:t,value:Zn(new zr(r))}}},[Ir.VALUE]:e=>{const t=Vr(e);return Zn(new zr(t))}});ii[Ir.OPERATION]=Hn(ii),ii[Ir.OP_ACTIVATE_ACCOUNT]=e=>Pn(ii)(wn)(e),ii[Ir.OP_DELEGATION]=e=>Pn(ii)(_n)(e),ii[Ir.OP_TRANSACTION]=e=>Pn(ii)(In)(e),ii[Ir.OP_ORIGINATION]=e=>Pn(ii)(Sn)(e),ii[Ir.OP_BALLOT]=e=>Pn(ii)(kn)(e),ii[Ir.OP_ENDORSEMENT]=e=>Pn(ii)(jn)(e),ii[Ir.OP_SEED_NONCE_REVELATION]=e=>Pn(ii)(Tn)(e),ii[Ir.OP_PROPOSALS]=e=>Pn(ii)(xn)(e),ii[Ir.OP_REVEAL]=e=>Pn(ii)(En)(e),ii[Ir.OP_REGISTER_GLOBAL_CONSTANT]=e=>Pn(ii)(Mn)(e),ii[Ir.MANAGER]=Pn(ii)(An);const oi=Wn.Psithaca2;class si{constructor(e=oi){var t,r,n,i;this.protocolHash=e,this.codec=(t=Ir.MANAGER,(r=this.protocolHash)===Wn.Psithaca2?{encoder:Gn[t],decoder:e=>{const r=zr.fromHexString(e);return Kn[t](r)}}:(n=r,i=Wn.Psithaca2,Vn[n]{const r=zr.fromHexString(e);return Rn[t](r)}}:{encoder:ni[t],decoder:e=>{const r=zr.fromHexString(e);return ii[t](r)}}))}forge(e){if(B(e.branch,L)!==x.VALID)throw new Br(`The block hash ${e.branch} is invalid`);var t;for(const r of e.contents){if(t=r.kind,!Object.keys(Qn).includes(t))throw new k(r.kind);const e=qn(r);if(1===e.length){if("delegation"===r.kind&&"delegate"===e[0])continue;if("origination"===r.kind&&"delegate"===e[0])continue;if("transaction"===r.kind&&"parameters"===e[0])continue;throw new Pr(`Missing properties: ${e.join(", ").toString()}`)}if(e.length>1)throw new Pr(`Missing properties: ${e.join(", ").toString()}`)}return Promise.resolve(this.codec.encoder(e))}parse(e){return Promise.resolve(this.codec.decoder(e))}}new si;var ai,ui,ci,li,di=r(4364);function hi(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i(e.on("data",(e=>{t.next(e)})),e.on("error",(e=>{t.error(e)})),e.on("close",(()=>{t.complete()})),()=>{e.close()})))}!function(e){e[e.DELEGATION=10600]="DELEGATION",e[e.ORIGINATION=10600]="ORIGINATION",e[e.TRANSFER=10600]="TRANSFER",e[e.REVEAL=1100]="REVEAL"}(ai||(ai={})),function(e){e[e.DELEGATION=1257]="DELEGATION",e[e.ORIGINATION=1e4]="ORIGINATION",e[e.TRANSFER=1e4]="TRANSFER",e[e.REVEAL=374]="REVEAL"}(ui||(ui={})),function(e){e[e.DELEGATION=0]="DELEGATION",e[e.ORIGINATION=257]="ORIGINATION",e[e.TRANSFER=257]="TRANSFER",e[e.REVEAL=0]="REVEAL"}(ci||(ci={})),function(e){e.Pt24m4xi="Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd",e.PsBABY5H="PsBABY5HQTSkA4297zNHfsZNKtxULfL18y95qb3m53QJiXGmrbU",e.PsBabyM1="PsBabyM1eUXZseaJdmXFApDSBqj8YBfwELoxZHHW77EMcAbbwAS",e.PsCARTHA="PsCARTHAGazKbHtnKfLzQg3kms52kSRpgnDY982a9oYsSXRLQEb",e.PsDELPH1="PsDELPH1Kxsxt8f9eWbxQeRxkjfbxoqM52jvs5Y5fBxWWh4ifpo",e.PtEdo2Zk="PtEdo2ZkT9oKpimTah6x2embF25oss54njMuPzkJTEi5RqfdZFA",e.PsFLorena="PsFLorenaUUuikDWvMDr6fGBRG8kt3e3D3fHoXK1j1BFRxeSH4i",e.PtGRANADs="PtGRANADsDU8R9daYKAgWnQYAJ64omN1o3KMGVCykShA97vQbvV",e.PtHangz2="PtHangz2aRngywmSRGGvrcTyMbbdpWdpFKuS4uMWxg2RaH9i1qx",e.PsiThaCa="PsiThaCaT47Zboaw71QWScM8sXeMM7bbQFncK9FLqYc6EKdpjVP",e.Psithaca2="Psithaca2MLRFYargivpo7YvUr7wUDqyxrdhC5CQq78mRvimz6A",e.ProtoALpha="ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK"}(li||(li={}));const bi={"004":[li.Pt24m4xi],"005":[li.PsBABY5H,li.PsBabyM1],"006":[li.PsCARTHA],"007":[li.PsDELPH1],"008":[li.PtEdo2Zk],"009":[li.PsFLorena],"010":[li.PtGRANADs],"011":[li.PtHangz2],"012":[li.PsiThaCa],"013":[li.Psithaca2],"014":[li.ProtoALpha]};var vi;!function(e){e.MAINNET="NetXdQprcVkpaWU",e.CARTHAGENET="NetXjD3HPJJjmcd",e.DELPHINET="NetXm8tYqnMWky1",e.EDONET="NetXSgo1ZT2DRUG",e.FLORENCENET="NetXxkAx4woPLyu",e.GRANADANET="NetXz969SFaFn8k",e.HANGZHOUNET="NetXZSsxBpMQeAT",e.ITHACANET="NetXbhmtAbMukLc",e.ITHACANET2="NetXnHfVqm9iesp"}(vi||(vi={}));const Ai=6,wi=3;function Ei(e){switch(e){case"tz":return Ai;case"mtz":return wi;default:return 0}}function _i(e="mutez",t="mutez",r){const n=new(h())(r);return n.isNaN()?r:n.multipliedBy(Math.pow(10,Ei(e))).dividedBy(Math.pow(10,Ei(t)))}class Ii extends Error{constructor(e,t,r){super(`${e} Received ${r.length} arguments while expecting one of the following signatures (${JSON.stringify(t)})`),this.smartContractMethodName=e,this.sigs=t,this.args=r,this.name="Invalid parameters error"}}class Si extends Error{constructor(e){super(`Since Babylon delegation source can no longer be a contract address ${e}. Please use the smart contract abstraction to set your delegate.`),this.source=e,this.name="Invalid delegation source error"}}class ki extends Error{constructor(e,t){super(e),this.message=e,this.data=t,this.name="InvalidCodeParameter"}}class Ci extends Error{constructor(e,t){super(e),this.message=e,this.data=t,this.name="InvalidInitParameter"}}class Ti extends Error{constructor(e,t,r,n){super(`Unable to encode the parameter of the view: ${e}. Received ${r} as parameter while expecting one of the following signatures (${JSON.stringify(t)})`),this.smartContractViewName=e,this.sigs=t,this.args=r,this.originalError=n,this.name="Invalid view parameters error",this.cause=n}}class xi extends Error{constructor(e,t,r,n){super(e),this.message=e,this.viewName=t,this.failWith=r,this.originalError=n,this.name="ViewSimulationError"}}const Mi=e=>{if(Bi(e.body)){const t=JSON.parse(e.body);if(Array.isArray(t)&&"with"in t[t.length-1])return t[t.length-1].with}},Bi=e=>{try{JSON.parse(e)}catch(e){return!1}return!0};class Pi extends Error{constructor(e){super(`${e} Please configure the context of the view execution in the executeView method.`),this.info=e,this.name="InvalidViewSimulationContext"}}class Ri extends Error{constructor(e){super(e),this.message=e,this.name="RevealOperationError"}}class Oi extends Error{constructor(e){super(e),this.message=e,this.name="OriginationParameterError"}}const Ni=({code:e,init:t,balance:r="0",delegate:n,storage:i,fee:o=ui.ORIGINATION,gasLimit:s=ai.ORIGINATION,storageLimit:a=ci.ORIGINATION,mutez:u=!1})=>fi(void 0,void 0,void 0,(function*(){if(void 0!==i&&void 0!==t)throw new Oi("Storage and Init cannot be set a the same time. Please either use storage or init but not both.");if(!Array.isArray(e))throw new ki("Wrong code parameter type, expected an array",e);let c;if(void 0!==i){const t=e.find((e=>"prim"in e&&"storage"===e.prim));if(void 0===(null==t?void 0:t.args))throw new ki("The storage section is missing from the script",e);c=new mr(t.args[0]).Encode(i)}else{if(void 0===t||"object"!=typeof t)throw new Ci("Wrong init parameter type, expected JSON Michelson",t);c=t}const l={code:e,storage:c},d={kind:$.ORIGINATION,fee:o,gas_limit:s,storage_limit:a,balance:u?r.toString():_i("tz","mutez",r).toString(),script:l};return n&&(d.delegate=n),d})),Di=({to:e,amount:t,parameter:r,fee:n=ui.TRANSFER,gasLimit:i=ai.TRANSFER,storageLimit:o=ci.TRANSFER,mutez:s=!1})=>fi(void 0,void 0,void 0,(function*(){return{kind:$.TRANSACTION,fee:n,gas_limit:i,storage_limit:o,amount:s?t.toString():_i("tz","mutez",t).toString(),destination:e,parameters:r}})),Li=({delegate:e,source:t,fee:r=ui.DELEGATION,gasLimit:n=ai.DELEGATION,storageLimit:i=ci.DELEGATION})=>fi(void 0,void 0,void 0,(function*(){return{kind:$.DELEGATION,source:t,fee:r,gas_limit:n,storage_limit:i,delegate:e}})),Ui=({fee:e=ui.DELEGATION,gasLimit:t=ai.DELEGATION,storageLimit:r=ci.DELEGATION},n)=>fi(void 0,void 0,void 0,(function*(){return{kind:$.DELEGATION,fee:e,gas_limit:t,storage_limit:r,delegate:n}})),Fi=({fee:e=ui.REVEAL,gasLimit:t=ai.REVEAL,storageLimit:r=ci.REVEAL},n,i)=>fi(void 0,void 0,void 0,(function*(){return{kind:$.REVEAL,fee:e,public_key:i,source:n,gas_limit:t,storage_limit:r}})),ji=({value:e,source:t,fee:r,gasLimit:n,storageLimit:i})=>fi(void 0,void 0,void 0,(function*(){return{kind:$.REGISTER_GLOBAL_CONSTANT,value:e,fee:r,gas_limit:n,storage_limit:i,source:t}})),zi=(e,t)=>Object.assign(Object.assign({},e),{kind:t}),Hi=(e,t)=>{if(Array.isArray(e)){const r=e.find((e=>e.kind===t));if(r&&Ki(r,t))return r}},Ki=(e,t)=>e.kind===t,Gi=e=>-1!==["transaction","delegation","origination","reveal","register_global_constant"].indexOf(e.kind),Qi=e=>-1!==["transaction","delegation","origination","register_global_constant"].indexOf(e.kind),qi=e=>"metadata"in e,Wi=e=>qi(e)&&"operation_result"in e.metadata;class Vi extends Error{constructor(e,t){super(),this.errors=e,this.errorDetails=t,this.name="TezosOperationError";const r=e[e.length-1];this.id=r.id,this.kind=r.kind,this.message=`(${this.kind}) ${this.id}`,"with"in r&&(r.with.string?this.message=r.with.string:r.with.int?this.message=r.with.int:this.message=JSON.stringify(r.with))}}class Yi extends Error{constructor(e){super("Preapply returned an unexpected result"),this.result=e,this.name="TezosPreapplyFailureError"}}const Ji=e=>{const t=Array.isArray(e)?e:[e],r=[];for(let e=0;er.push(e.result))))}return r},Xi=(e,t="failed")=>{const r=Array.isArray(e)?e:[e];let n=[];for(let e=0;e(0,ie.v)((()=>yi(this.context.stream.subscribeBlock("head")))).pipe((0,ye.o)(1e3*e.timeout,(0,oe.$)(new Error("Confirmation polling timed out")))))),(0,be.t)({refCount:!0})),this.confirmed$=this.currentHead$.pipe((0,ve.T)((e=>{for(let t=3;t>=0;t--)e.operations[t].forEach((t=>{t.hash===this.hash&&(this._foundAt=e.header.level)}));if(e.header.level-this._foundAt>=0)return this._foundAt})),(0,Ae.p)((e=>void 0!==e)),(0,we.$)(),(0,be.t)()),this._foundAt=Number.POSITIVE_INFINITY,H(this.hash)!==x.VALID)throw new S(this.hash);this.confirmed$.pipe((0,we.$)(),(0,Ee.W)((()=>(0,se.of)(ae.w)))).subscribe()}get includedInBlock(){return this._foundAt}get revealOperation(){return Array.isArray(this.results)&&this.results.find((e=>"reveal"===e.kind))}get revealStatus(){return this.revealOperation?this.revealOperation.metadata.operation_result.status:"unknown"}get status(){return this.results.map((e=>Wi(e)?e.metadata.operation_result.status:"unknown"))[0]||"unknown"}confirmation(e,t){return fi(this,void 0,void 0,(function*(){if(void 0!==e&&e<1)throw new $i("Confirmation count must be at least 1");const{defaultConfirmationCount:r,confirmationPollingTimeoutSecond:n}=this.context.config;this._pollingConfig$.next({timeout:t||n});const i=void 0!==e?e:r;return new Promise(((e,t)=>{this.confirmed$.pipe((0,me.n)((()=>this.currentHead$)),(0,Ae.p)((e=>e.header.level-this._foundAt>=i-1)),(0,we.$)()).subscribe((t=>{e(this._foundAt+(i-1))}),t)}))}))}}class no extends ro{constructor(e,t,r,n,i,o){super(e,n,i,o),this.params=t,this.source=r}sumProp(e,t){return e.reduce(((e,r)=>t in r?Number(r[t])+e:e),0)}get status(){return this.results.filter((e=>-1!==oo.indexOf(e.kind))).map((e=>Wi(e)?e.metadata.operation_result.status:"unknown"))[0]||"unknown"}get fee(){return this.sumProp(this.params,"fee")}get gasLimit(){return this.sumProp(this.params,"gas_limit")}get storageLimit(){return this.sumProp(this.params,"storage_limit")}get consumedGas(){return String(this.sumProp(Ji({contents:this.results}),"consumed_gas"))}get storageDiff(){return String(this.sumProp(Ji({contents:this.results}),"paid_storage_size_diff"))}get errors(){return Xi({contents:this.results})}}class io{constructor(e){this.context=e}get rpc(){return this.context.rpc}get signer(){return this.context.signer}isRevealOpNeeded(e,t){return fi(this,void 0,void 0,(function*(){return!(!(yield this.isAccountRevealRequired(t))||!this.isRevealRequiredForOpType(e))}))}isAccountRevealRequired(e){return fi(this,void 0,void 0,(function*(){return!(yield this.context.readProvider.isAccountRevealed(e,"head"))}))}isRevealRequiredForOpType(e){let t=!1;for(const r of e)Qi(r)&&(t=!0);return t}prepareOperation({operation:e,source:t},r){return fi(this,void 0,void 0,(function*(){const n={};let i=[];const o=this.context.readProvider.getBlockHash("head~2"),s=this.context.readProvider.getNextProtocol("head");i=Array.isArray(e)?[...e]:[e];const a=r||(yield this.signer.publicKeyHash());let u=Promise.resolve(void 0);for(let e=0;e({counter:""+ ++n[a],fee:void 0===e.fee?"0":`${e.fee}`,gas_limit:void 0===e.gas_limit?"0":`${e.gas_limit}`,storage_limit:void 0===e.storage_limit?"0":`${e.storage_limit}`}),p=e=>({source:void 0===e.source?t||a:e.source});return{opOb:{branch:c,contents:i.map((e=>{switch(e.kind){case $.ACTIVATION:return Object.assign({},e);case $.REVEAL:return Object.assign(Object.assign(Object.assign({},e),p(e)),f(e));case $.ORIGINATION:return Object.assign(Object.assign(Object.assign(Object.assign({},e),{balance:void 0!==e.balance?`${e.balance}`:"0"}),p(e)),f(e));case $.TRANSACTION:{const t=Object.assign(Object.assign(Object.assign(Object.assign({},e),{amount:void 0!==e.amount?`${e.amount}`:"0"}),p(e)),f(e));if(t.source.toLowerCase().startsWith("kt1"))throw new C(`KT1 addresses are not supported as source since ${li.PsBabyM1}`);return t}case $.DELEGATION:case $.REGISTER_GLOBAL_CONSTANT:return Object.assign(Object.assign(Object.assign({},e),p(e)),f(e));default:throw new k(e.kind)}})),protocol:l},counter:h}}))}forge({opOb:{branch:e,contents:t,protocol:r},counter:n}){return fi(this,void 0,void 0,(function*(){return{opbytes:yield this.context.forger.forge({branch:e,contents:t}),opOb:{branch:e,contents:t,protocol:r},counter:n}}))}simulate(e){return fi(this,void 0,void 0,(function*(){return{opResponse:yield this.rpc.runOperation(e),op:e,context:this.context.clone()}}))}estimate(e,t){var{fee:r,gasLimit:n,storageLimit:i}=e,o=hi(e,["fee","gasLimit","storageLimit"]);return fi(this,void 0,void 0,(function*(){let e=r,s=n,a=i;if(void 0===r||void 0===n||void 0===i){const u=yield t(Object.assign({fee:r,gasLimit:n,storageLimit:i},o));void 0===e&&(e=u.suggestedFeeMutez),void 0===s&&(s=u.gasLimit),void 0===a&&(a=u.storageLimit)}return{fee:e,gasLimit:s,storageLimit:a}}))}signAndInject(e){return fi(this,void 0,void 0,(function*(){const t=yield this.signer.sign(e.opbytes,new Uint8Array([3]));e.opbytes=t.sbytes,e.opOb.signature=t.prefixSig;const r=[],n=yield this.rpc.preapplyOperations([e.opOb]);if(!Array.isArray(n))throw new Yi(n);for(let e=0;efi(this,void 0,void 0,(function*(){return n[o]}))));s.push(yield this.getRPCOp(Object.assign(Object.assign({},e),t)))}else s.push(Object.assign({},e));o++}if(i){const e={kind:$.REVEAL},i=yield this.estimate(e,(()=>fi(this,void 0,void 0,(function*(){return n[0]}))));s.unshift(yield Fi(Object.assign({},i),t,r))}const a=e&&e.source||t,u=yield this.prepareOperation({operation:s,source:a}),c=yield this.forge(u),{hash:l,context:d,forgedBytes:h,opResponse:f}=yield this.signAndInject(c);return new no(l,s,a,h,f,d)}))}}class ao{constructor(e,t){this.context=e,this.estimator=t}batch(e){const t=new so(this.context,this.estimator);return Array.isArray(e)&&t.with(e),t}}class uo extends Error{constructor(){super("Taquito missed a block while waiting for operation confirmation and was not able to find the operation"),this.name="MissedBlockDuringConfirmationError"}}class co{constructor(e,t,r){if(this.opHash=e,this.context=t,this._newHead$=r,this._operationResult=new ne.m(1),this._includedInBlock=new ne.m(1),this._included=!1,this.newHead$=this._newHead$.pipe((0,_e.M)((e=>{if(!this._included&&this.lastHead&&e.header.level-this.lastHead.header.level>1)throw new uo;this.lastHead=e})),(0,be.t)({bufferSize:1,refCount:!0})),this.confirmed$=this.newHead$.pipe((0,ve.T)((e=>{for(const t of e.operations)for(const r of t)if(r.hash===this.opHash)return this._included=!0,this._includedInBlock.next(e),this._operationResult.next(r.contents),e})),(0,Ae.p)((e=>void 0!==e)),(0,we.$)(),(0,be.t)({bufferSize:1,refCount:!0})),H(this.opHash)!==x.VALID)throw new S(this.opHash);this.confirmed$.pipe((0,we.$)(),(0,Ee.W)((()=>(0,se.of)(void 0)))).subscribe()}operationResults(){return fi(this,void 0,void 0,(function*(){return this._operationResult.pipe((0,we.$)()).toPromise()}))}receipt(){return fi(this,void 0,void 0,(function*(){return((e,{ALLOCATION_BURN:t,ORIGINATION_BURN:r}={ALLOCATION_BURN:257,ORIGINATION_BURN:257})=>{const n=Ji({contents:e});let i=new(h())(0),o=new(h())(0),s=new(h())(0),a=new(h())(0),u=new(h())(0),c=new(h())(0);return n.forEach((e=>{s=s.plus(e.fee||0),a=a.plus(Array.isArray(e.originated_contracts)?e.originated_contracts.length*r:0),u=u.plus("allocated_destination_contract"in e?t:0),i=i.plus(e.consumed_gas||0),c=c.plus("paid_storage_size_diff"in e&&Number(e.paid_storage_size_diff)||0)})),o=o.plus(u).plus(a).plus(c),{totalFee:s,totalGas:i,totalStorage:o,totalAllocationBurn:u,totalOriginationBurn:a,totalPaidStorageDiff:c,totalStorageBurn:new(h())(o.multipliedBy(1e3))}})(yield this.operationResults())}))}getCurrentConfirmation(){return fi(this,void 0,void 0,(function*(){return this._included?(0,ue.zV)([this._includedInBlock,(0,ce.H)(this.context.readProvider.getBlock("head"))]).pipe((0,ve.T)((([e,t])=>t.header.level-e.header.level+1)),(0,we.$)()).toPromise():0}))}isInCurrentBranch(e="head"){return fi(this,void 0,void 0,(function*(){if(!this._included)return!0;const t=yield this.context.readProvider.getBlockLevel(e),r=yield this._includedInBlock.pipe((0,we.$)()).toPromise(),n=t-r.header.level;if(n<=0)return!0;const i=Math.min(r.header.level+n,r.header.level+60);return new Set(yield this.context.readProvider.getLiveBlocks(i)).has(r.hash)}))}confirmationObservable(e){if(void 0!==e&&e<1)throw new $i("Confirmation count must be at least 1");const{defaultConfirmationCount:t}=this.context.config,r=void 0!==e?e:t;if(void 0===r)throw new eo("Default confirmation count can not be undefined!");return(0,ue.zV)([this._includedInBlock,this.newHead$]).pipe((0,Ie.F)((([,e],[,t])=>e.hash===t.hash)),(0,ve.T)((([e,t])=>({block:t,expectedConfirmation:r,currentConfirmation:t.header.level-e.header.level+1,completed:t.header.level-e.header.level>=r-1,isInCurrentBranch:()=>this.isInCurrentBranch(t.hash)}))),(0,Se.v)((({completed:e})=>!e),!0))}confirmation(e){return this.confirmationObservable(e).toPromise()}}class lo extends co{constructor(e,t,r){super(e,t,r),this.opHash=e,this.context=t}revealOperation(){return fi(this,void 0,void 0,(function*(){return(yield this.operationResults()).find((e=>e.kind===$.REVEAL))}))}status(){return fi(this,void 0,void 0,(function*(){return this._included?(yield this.operationResults()).filter((e=>-1!==oo.indexOf(e.kind))).map((e=>Wi(e)?e.metadata.operation_result.status:"unknown"))[0]||"unknown":"pending"}))}}class ho extends co{constructor(e,t,r){super(e,t,r),this.opHash=e,this.context=t}revealOperation(){return fi(this,void 0,void 0,(function*(){return(yield this.operationResults()).find((e=>e.kind===$.REVEAL))}))}delegationOperation(){return fi(this,void 0,void 0,(function*(){return(yield this.operationResults()).find((e=>e.kind===$.DELEGATION))}))}status(){return fi(this,void 0,void 0,(function*(){if(!this._included)return"pending";const e=yield this.delegationOperation();return e?e.metadata.operation_result.status:"unknown"}))}}class fo extends co{constructor(e,t,r){super(e,t,r),this.opHash=e,this.context=t}originationOperation(){return fi(this,void 0,void 0,(function*(){const e=yield this.operationResults();return Hi(e,$.ORIGINATION)}))}revealOperation(){return fi(this,void 0,void 0,(function*(){const e=yield this.operationResults();return Hi(e,$.REVEAL)}))}status(){return fi(this,void 0,void 0,(function*(){if(!this._included)return"pending";const e=yield this.originationOperation();return e?e.metadata.operation_result.status:"unknown"}))}contract(){return fi(this,void 0,void 0,(function*(){const e=yield this.originationOperation(),t=((null==e?void 0:e.metadata.operation_result.originated_contracts)||[])[0];return this.context.wallet.at(t)}))}}class po extends co{constructor(e,t,r){super(e,t,r),this.opHash=e,this.context=t}revealOperation(){return fi(this,void 0,void 0,(function*(){return(yield this.operationResults()).find((e=>e.kind===$.REVEAL))}))}transactionOperation(){return fi(this,void 0,void 0,(function*(){return(yield this.operationResults()).find((e=>e.kind===$.TRANSACTION))}))}status(){return fi(this,void 0,void 0,(function*(){if(!this._included)return"pending";const e=yield this.transactionOperation();return e?e.metadata.operation_result.status:"unknown"}))}}class go{constructor(e){this.context=e,this.sharedHeadObs=(0,ie.v)((()=>yi(this.context.stream.subscribeBlock("head"))))}createNewHeadObservable(){return fi(this,void 0,void 0,(function*(){return e=this.sharedHeadObs,t=this.context,e.pipe((0,ye.o)(1e3*t.config.confirmationPollingTimeoutSecond,(0,oe.$)(new Error("Confirmation polling timed out")),r),(0,be.t)({refCount:!0,scheduler:r}));var e,t,r}))}createPastBlockWalker(e,t=1){return(0,ce.H)(this.context.readProvider.getBlock(e)).pipe((0,me.n)((e=>1===t?(0,se.of)(e):(0,le.y)(e.header.level,t-1).pipe((0,ke.Z)(e),(0,Ce.H)((e=>fi(this,void 0,void 0,(function*(){return this.context.readProvider.getBlock("number"==typeof e?e:e.header.level)}))))))))}createHeadObservableFromConfig({blockIdentifier:e}){return fi(this,void 0,void 0,(function*(){const t=[];return e&&t.push(this.createPastBlockWalker(e)),t.push(yield this.createNewHeadObservable()),(0,de.x)(...t)}))}createOperation(e,t={}){return fi(this,void 0,void 0,(function*(){return new co(e,this.context.clone(),yield this.createHeadObservableFromConfig(t))}))}createBatchOperation(e,t={}){return fi(this,void 0,void 0,(function*(){return new lo(e,this.context.clone(),yield this.createHeadObservableFromConfig(t))}))}createTransactionOperation(e,t={}){return fi(this,void 0,void 0,(function*(){return new po(e,this.context.clone(),yield this.createHeadObservableFromConfig(t))}))}createDelegationOperation(e,t={}){return fi(this,void 0,void 0,(function*(){return new ho(e,this.context.clone(),yield this.createHeadObservableFromConfig(t))}))}createOriginationOperation(e,t={}){return fi(this,void 0,void 0,(function*(){return new fo(e,this.context.clone(),yield this.createHeadObservableFromConfig(t))}))}}class mo extends io{constructor(e){super(e)}getBalance(e){return fi(this,void 0,void 0,(function*(){if(U(e)!==x.VALID)throw new E(e);return this.context.readProvider.getBalance(e,"head")}))}getDelegate(e){return fi(this,void 0,void 0,(function*(){if(U(e)!==x.VALID)throw new E(e);return this.context.readProvider.getDelegate(e,"head")}))}activate(e,t){return fi(this,void 0,void 0,(function*(){if(z(e)!==x.VALID)throw new I(e);const r={kind:$.ACTIVATION,pkh:e,secret:t},n=yield this.prepareOperation({operation:[r],source:e}),i=yield this.forge(n),o=`${i.opbytes}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`;return new ro(yield this.rpc.injectOperation(o),Object.assign(Object.assign({},i),{opbytes:o}),[],this.context.clone())}))}}class yo{constructor(e,t,r,n,i=100){this._milligasLimit=e,this._storageLimit=t,this.opSize=r,this.minimalFeePerStorageByteMutez=n,this.baseFeeMutez=i}get burnFeeMutez(){return this.roundUp(Number(this.storageLimit)*Number(this.minimalFeePerStorageByteMutez))}get storageLimit(){const e=Math.max(Number(this._storageLimit),0);return e>0?e:0}get gasLimit(){return this.roundUp(Number(this._milligasLimit)/1e3+100)}get operationFeeMutez(){return.1*(Number(this._milligasLimit)/1e3+100)+1*Number(this.opSize)}roundUp(e){return Math.ceil(Number(e))}get minimalFeeMutez(){return this.roundUp(100+this.operationFeeMutez)}get suggestedFeeMutez(){return this.roundUp(this.operationFeeMutez+200)}get usingBaseFeeMutez(){return Math.max(Number(this.baseFeeMutez),100)+this.roundUp(this.operationFeeMutez)}get totalCost(){return this.minimalFeeMutez+this.burnFeeMutez}get consumedMilligas(){return Number(this._milligasLimit)}static createEstimateInstanceFromProperties(e){let t,r=0,n=0,i=0,o=0;return e.forEach((e=>{r+=e.milligasLimit,n+=e.storageLimit,i+=e.opSize,o=Math.max(e.minimalFeePerStorageByteMutez,o),e.baseFeeMutez&&(t=t?t+e.baseFeeMutez:e.baseFeeMutez)})),new yo(r,n,i,o,t)}static createArrayEstimateInstancesFromProperties(e){return e.map((e=>new yo(e.milligasLimit,e.storageLimit,e.opSize,e.minimalFeePerStorageByteMutez,e.baseFeeMutez)))}}class bo extends Error{constructor(){super("Unable to estimate the reveal operation, the public key is unknown"),this.name="Reveal Estimate Error"}}const vo=(e,t)=>({fee:void 0===e.fee?t.fee:e.fee,gasLimit:void 0===e.gasLimit?t.gasLimit:e.gasLimit,storageLimit:void 0===e.storageLimit?t.storageLimit:e.storageLimit});class Ao extends io{constructor(){super(...arguments),this.ALLOCATION_STORAGE=257,this.ORIGINATION_STORAGE=257,this.OP_SIZE_REVEAL=128}getKeys(){return fi(this,void 0,void 0,(function*(){const e=this.context.isAnySignerConfigured();return{publicKeyHash:e?yield this.signer.publicKeyHash():yield this.context.walletProvider.getPKH(),publicKey:e?yield this.signer.publicKey():void 0}}))}getAccountLimits(e,t,r){return fi(this,void 0,void 0,(function*(){const n=yield this.context.readProvider.getBalance(e,"head"),{hard_gas_limit_per_operation:i,hard_gas_limit_per_block:o,hard_storage_limit_per_operation:s,cost_per_byte:a}=t;return{fee:0,gasLimit:r?Math.floor(this.ajustGasForBatchOperation(o,i,r).toNumber()):i.toNumber(),storageLimit:Math.floor(h().min(n.dividedBy(a),s).toNumber())}}))}ajustGasForBatchOperation(e,t,r){return h().min(t,e.div(r+1))}getEstimationPropertiesFromOperationContent(e,t,r){const n=Ji({contents:[e]});let i=0,o=0,s=0;return n.forEach((e=>{s+="originated_contracts"in e&&void 0!==e.originated_contracts?e.originated_contracts.length*this.ORIGINATION_STORAGE:0,s+="allocated_destination_contract"in e?this.ALLOCATION_STORAGE:0,i+=Number(e.consumed_gas)||0,o+=Number(e.consumed_milligas)||0,s+="paid_storage_size_diff"in e&&Number(e.paid_storage_size_diff)||0,s+="storage_size"in e&&"global_address"in e&&Number(e.storage_size)||0})),0!==i&&0===o&&(o=1e3*i),Gi(e)?{milligasLimit:o||0,storageLimit:Number(s||0),opSize:t,minimalFeePerStorageByteMutez:r.toNumber()}:{milligasLimit:0,storageLimit:0,opSize:t,minimalFeePerStorageByteMutez:r.toNumber(),baseFeeMutez:0}}prepareEstimate(e,t,r){return fi(this,void 0,void 0,(function*(){const n=yield this.prepareOperation(e,r),{opbytes:i,opOb:{branch:o,contents:s}}=yield this.forge(n),a={operation:{branch:o,contents:s,signature:"edsigtkpiSSschcaCt9pUVrpNPf7TTcgvgDEDD6NCEHMy8NNQJCGnMfLZzYoQj74yLjo9wx6MPVV29CvVzgi7qEcEUok3k7AuMg"},chain_id:yield this.context.readProvider.getChainId()},{opResponse:u}=yield this.simulate(a),{cost_per_byte:c}=t,l=[...Xi(u,"backtracked"),...Xi(u)];if(l.length)throw new Vi(l,"Error occurred during estimation");let d=1;return Array.isArray(e.operation)&&e.operation.length>1&&(d="reveal"===u.contents[0].kind?e.operation.length-1:e.operation.length),u.contents.map((e=>this.getEstimationPropertiesFromOperationContent(e,"reveal"===e.kind?this.OP_SIZE_REVEAL/2:i.length/2/d,c)))}))}originate(e){var{fee:t,storageLimit:r,gasLimit:n}=e,i=hi(e,["fee","storageLimit","gasLimit"]);return fi(this,void 0,void 0,(function*(){const{publicKeyHash:e}=yield this.getKeys(),o=yield this.context.readProvider.getProtocolConstants("head"),s=yield this.getAccountLimits(e,o),a=yield Ni(yield this.context.parser.prepareCodeOrigination(Object.assign(Object.assign({},i),vo({fee:t,storageLimit:r,gasLimit:n},s)))),u=yield this.isRevealOpNeeded([a],e),c=u?yield this.addRevealOp([a],e):a,l=yield this.prepareEstimate({operation:c,source:e},o,e);return u&&l.shift(),yo.createEstimateInstanceFromProperties(l)}))}transfer(e){var{fee:t,storageLimit:r,gasLimit:n}=e,i=hi(e,["fee","storageLimit","gasLimit"]);return fi(this,void 0,void 0,(function*(){if(U(i.to)!==x.VALID)throw new E(i.to);if(i.source&&U(i.source)!==x.VALID)throw new E(i.source);const e=(yield this.getKeys()).publicKeyHash,o=yield this.context.readProvider.getProtocolConstants("head"),s=yield this.getAccountLimits(e,o),a=yield Di(Object.assign(Object.assign({},i),vo({fee:t,storageLimit:r,gasLimit:n},s))),u=yield this.isRevealOpNeeded([a],e),c=u?yield this.addRevealOp([a],e):a,l=yield this.prepareEstimate({operation:c,source:e},o,e);return u&&l.shift(),yo.createEstimateInstanceFromProperties(l)}))}setDelegate(e){var{fee:t,gasLimit:r,storageLimit:n}=e,i=hi(e,["fee","gasLimit","storageLimit"]);return fi(this,void 0,void 0,(function*(){if(i.source&&U(i.source)!==x.VALID)throw new E(i.source);if(i.delegate&&U(i.delegate)!==x.VALID)throw new E(i.delegate);const e=(yield this.getKeys()).publicKeyHash,o=i.source||e,s=yield this.context.readProvider.getProtocolConstants("head"),a=yield this.getAccountLimits(o,s),u=yield Li(Object.assign(Object.assign({},i),vo({fee:t,storageLimit:n,gasLimit:r},a))),c=yield this.isRevealOpNeeded([u],e),l=c?yield this.addRevealOp([u],e):u,d=yield this.prepareEstimate({operation:l,source:e},s,e);return c&&d.shift(),yo.createEstimateInstanceFromProperties(d)}))}batch(e){return fi(this,void 0,void 0,(function*(){const{publicKeyHash:t}=yield this.getKeys();let r=[];const n=yield this.context.readProvider.getProtocolConstants("head"),i=yield this.getAccountLimits(t,n,e.length);for(const t of e)switch(t.kind){case $.TRANSACTION:r.push(yield Di(Object.assign(Object.assign({},t),vo(t,i))));break;case $.ORIGINATION:r.push(yield Ni(yield this.context.parser.prepareCodeOrigination(Object.assign(Object.assign({},t),vo(t,i)))));break;case $.DELEGATION:r.push(yield Li(Object.assign(Object.assign({},t),vo(t,i))));break;case $.ACTIVATION:r.push(Object.assign(Object.assign({},t),i));break;case $.REGISTER_GLOBAL_CONSTANT:r.push(yield ji(Object.assign(Object.assign({},t),vo(t,i))));break;default:throw new k(e.kind)}r=(yield this.isRevealOpNeeded(r,t))?yield this.addRevealOp(r,t):r;const o=yield this.prepareEstimate({operation:r,source:t},n,t);return yo.createArrayEstimateInstancesFromProperties(o)}))}registerDelegate(e){return fi(this,void 0,void 0,(function*(){const t=(yield this.getKeys()).publicKeyHash,r=yield this.context.readProvider.getProtocolConstants("head"),n=yield this.getAccountLimits(t,r),i=yield Ui(Object.assign(Object.assign({},e),n),t),o=yield this.isRevealOpNeeded([i],t),s=o?yield this.addRevealOp([i],t):i,a=yield this.prepareEstimate({operation:s,source:t},r,t);return o&&a.shift(),yo.createEstimateInstanceFromProperties(a)}))}reveal(e){return fi(this,void 0,void 0,(function*(){const{publicKeyHash:t,publicKey:r}=yield this.getKeys();if(!r)throw new bo;if(yield this.isAccountRevealRequired(t)){const n=yield this.context.readProvider.getProtocolConstants("head"),i=yield this.getAccountLimits(t,n),o=yield Fi(Object.assign(Object.assign({},e),i),t,r),s=yield this.prepareEstimate({operation:o,source:t},n,t);return yo.createEstimateInstanceFromProperties(s)}}))}registerGlobalConstant(e){var{fee:t,storageLimit:r,gasLimit:n}=e,i=hi(e,["fee","storageLimit","gasLimit"]);return fi(this,void 0,void 0,(function*(){const e=(yield this.getKeys()).publicKeyHash,o=yield this.context.readProvider.getProtocolConstants("head"),s=yield this.getAccountLimits(e,o),a=yield ji(Object.assign(Object.assign({},i),vo({fee:t,storageLimit:r,gasLimit:n},s))),u=yield this.isRevealOpNeeded([a],e),c=u?yield this.addRevealOp([a],e):a,l=yield this.prepareEstimate({operation:c,source:e},o,e);return u&&l.shift(),yo.createEstimateInstanceFromProperties(l)}))}addRevealOp(e,t){return fi(this,void 0,void 0,(function*(){const{publicKey:r}=yield this.getKeys();if(!r)throw new bo;return e.unshift(yield Fi(Object.assign({fee:ui.REVEAL,gasLimit:ai.REVEAL,storageLimit:ci.REVEAL}),t,yield this.signer.publicKey())),e}))}}class wo extends ro{constructor(e,t,r,n,i,o){super(e,n,i,o),this.params=t,this.source=r}get operationResults(){const e=Array.isArray(this.results)&&this.results.find((e=>"delegation"===e.kind));return e&&e.metadata&&e.metadata.operation_result||void 0}get status(){const e=this.operationResults;return e?e.status:"unknown"}get delegate(){return this.delegate}get isRegisterOperation(){return this.delegate===this.source}get fee(){return this.params.fee}get gasLimit(){return this.params.gas_limit}get storageLimit(){return this.params.storage_limit}get consumedGas(){return this.operationResults&&this.operationResults.consumed_gas||void 0}get errors(){return this.operationResults&&this.operationResults.errors}}class Eo extends ro{constructor(e,t,r,n,i,o){super(e,r,n,i),this.params=t,this.contractProvider=o;const s=this.operationResults&&this.operationResults.originated_contracts;Array.isArray(s)&&(this.contractAddress=s[0])}get status(){const e=this.operationResults;return e?e.status:"unknown"}get operationResults(){const e=Array.isArray(this.results)&&this.results.find((e=>"origination"===e.kind));return e&&Wi(e)&&e.metadata.operation_result||void 0}get fee(){return this.params.fee}get gasLimit(){return this.params.gas_limit}get storageLimit(){return this.params.storage_limit}get consumedGas(){return this.operationResults&&this.operationResults.consumed_gas||void 0}get storageDiff(){return this.operationResults&&this.operationResults.paid_storage_size_diff||void 0}get storageSize(){return this.operationResults&&this.operationResults.storage_size||void 0}get errors(){return this.operationResults&&this.operationResults.errors}contract(e,t){return fi(this,void 0,void 0,(function*(){if(!this.contractAddress)throw new Zi("No contract was originated in this operation");return yield this.confirmation(e,t),this.contractProvider.at(this.contractAddress)}))}}class _o extends ro{constructor(e,t,r,n,i,o){super(e,n,i,o),this.params=t,this.source=r,this.globalConstantHash=this.operationResults&&this.operationResults.global_address}get operationResults(){const e=Array.isArray(this.results)&&this.results.find((e=>"register_global_constant"===e.kind));return e&&e.metadata&&e.metadata.operation_result||void 0}get status(){const e=this.operationResults;return e?e.status:"unknown"}get registeredExpression(){return this.params.value}get fee(){return this.params.fee}get gasLimit(){return this.params.gas_limit}get storageLimit(){return this.params.storage_limit}get errors(){return this.operationResults&&this.operationResults.errors}}class Io extends ro{constructor(e,t,r,n,i,o){super(e,n,i,o),this.params=t,this.source=r}get operationResults(){const e=Array.isArray(this.results)&&this.results.find((e=>"reveal"===e.kind));return e?[e]:[]}get status(){const e=this.operationResults[0];return e?e.metadata.operation_result.status:"unknown"}get fee(){return this.params.fee}get gasLimit(){return this.params.gas_limit}get storageLimit(){return this.params.storage_limit}get publicKey(){return this.params.public_key}sumProp(e,t){return e.reduce(((e,r)=>t in r?Number(r[t])+e:e),0)}get consumedGas(){return String(this.sumProp(Ji({contents:this.operationResults}),"consumed_gas"))}get storageDiff(){return String(this.sumProp(Ji({contents:this.operationResults}),"paid_storage_size_diff"))}get storageSize(){return String(this.sumProp(Ji({contents:this.operationResults}),"storage_size"))}get errors(){return Xi({contents:this.operationResults})}}class So extends ro{constructor(e,t,r,n,i,o){super(e,n,i,o),this.params=t,this.source=r}get operationResults(){const e=Array.isArray(this.results)&&this.results.find((e=>"transaction"===e.kind));return e?[e]:[]}get status(){const e=this.operationResults[0];return e?e.metadata.operation_result.status:"unknown"}get amount(){return new(h())(this.params.amount)}get destination(){return this.params.destination}get fee(){return this.params.fee}get gasLimit(){return this.params.gas_limit}get storageLimit(){return this.params.storage_limit}sumProp(e,t){return e.reduce(((e,r)=>t in r?Number(r[t])+e:e),0)}get consumedGas(){return String(this.sumProp(Ji({contents:this.operationResults}),"consumed_gas"))}get storageDiff(){return String(this.sumProp(Ji({contents:this.operationResults}),"paid_storage_size_diff"))}get storageSize(){return String(this.sumProp(Ji({contents:this.operationResults}),"storage_size"))}get errors(){return Xi({contents:this.operationResults})}}const ko={setDelegate:e=>[{prim:"DROP"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"PUSH",args:[{prim:"key_hash"},{string:e}]},{prim:"SOME"},{prim:"SET_DELEGATE"},{prim:"CONS"}],removeDelegate:()=>[{prim:"DROP"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"NONE",args:[{prim:"key_hash"}]},{prim:"SET_DELEGATE"},{prim:"CONS"}],transferImplicit:(e,t)=>[{prim:"DROP"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"PUSH",args:[{prim:"key_hash"},{string:e}]},{prim:"IMPLICIT_ACCOUNT"},{prim:"PUSH",args:[{prim:"mutez"},{int:`${t}`}]},{prim:"UNIT"},{prim:"TRANSFER_TOKENS"},{prim:"CONS"}],transferToContract:(e,t)=>[{prim:"DROP"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"PUSH",args:[{prim:"address"},{string:e}]},{prim:"CONTRACT",args:[{prim:"unit"}]},[{prim:"IF_NONE",args:[[[{prim:"UNIT"},{prim:"FAILWITH"}]],[]]}],{prim:"PUSH",args:[{prim:"mutez"},{int:`${t}`}]},{prim:"UNIT"},{prim:"TRANSFER_TOKENS"},{prim:"CONS"}]},Co={code:[{prim:"parameter",args:[{prim:"lambda",args:[{prim:"unit"},{prim:"pair",args:[{prim:"list",args:[{prim:"operation"}]},{prim:"unit"}]}]}]},{prim:"storage",args:[{prim:"unit"}]},{prim:"code",args:[[{prim:"CAR"},{prim:"UNIT"},{prim:"EXEC"}]]}],storage:"Unit"};function To(e,t){return(r,n)=>t(e(r,n),n)}class xo{constructor(e,t,r,n,i,o=!0,s=!1){this.provider=e,this.address=t,this.parameterSchema=r,this.name=n,this.args=i,this.isMultipleEntrypoint=o,this.isAnonymous=s}validateArgs(e,t,r){const n=t.ExtractSignatures();if(!n.find((t=>t.length===e.length)))throw new Ii(r,n,e)}get schema(){return this.isAnonymous?this.parameterSchema.ExtractSchema()[this.name]:this.parameterSchema.ExtractSchema()}getSignature(){if(!this.isAnonymous){const e=this.parameterSchema.ExtractSignatures();return 1==e.length?e[0]:e}{const e=this.parameterSchema.ExtractSignatures().find((e=>e[0]===this.name));if(e)return e.shift(),e}}send(e={}){return this.provider instanceof Bo?this.provider.transfer(this.toTransferParams(e)).send():this.provider.transfer(this.toTransferParams(e))}toTransferParams({fee:e,gasLimit:t,storageLimit:r,source:n,amount:i=0,mutez:o=!1}={}){return{to:this.address,amount:i,fee:e,mutez:o,source:n,gasLimit:t,storageLimit:r,parameter:{entrypoint:this.isMultipleEntrypoint?this.name:Do,value:this.isAnonymous?this.parameterSchema.Encode(this.name,...this.args):this.parameterSchema.Encode(...this.args)}}}}class Mo{constructor(e,t){this.walletProvider=e,this.context=t,this.operations=[]}withTransfer(e){if(U(e.to)!==x.VALID)throw new E(e.to);return this.operations.push(Object.assign({kind:$.TRANSACTION},e)),this}withContractCall(e){return this.withTransfer(e.toTransferParams())}withDelegation(e){if(e.delegate&&U(e.delegate)!==x.VALID)throw new E(e.delegate);return this.operations.push(Object.assign({kind:$.DELEGATION},e)),this}withOrigination(e){return this.operations.push(Object.assign({kind:$.ORIGINATION},e)),this}mapOperation(e){return fi(this,void 0,void 0,(function*(){switch(e.kind){case $.TRANSACTION:return this.walletProvider.mapTransferParamsToWalletParams((()=>fi(this,void 0,void 0,(function*(){return e}))));case $.ORIGINATION:return this.walletProvider.mapOriginateParamsToWalletParams((()=>fi(this,void 0,void 0,(function*(){return this.context.parser.prepareCodeOrigination(Object.assign({},e))}))));case $.DELEGATION:return this.walletProvider.mapDelegateParamsToWalletParams((()=>fi(this,void 0,void 0,(function*(){return e}))));default:throw new k(e.kind)}}))}with(e){for(const t of e)switch(t.kind){case $.TRANSACTION:this.withTransfer(t);break;case $.ORIGINATION:this.withOrigination(t);break;case $.DELEGATION:this.withDelegation(t);break;default:throw new k(t.kind)}return this}send(){return fi(this,void 0,void 0,(function*(){const e=[];for(const t of this.operations)e.push(yield this.mapOperation(t));const t=yield this.walletProvider.sendOperations(e);return this.context.operationFactory.createBatchOperation(t)}))}}class Bo{constructor(e){this.context=e,this.walletCommand=e=>({send:e})}get walletProvider(){return this.context.walletProvider}pkh({forceRefetch:e}={}){return fi(this,void 0,void 0,(function*(){return this._pkh&&!e||(this._pkh=yield this.walletProvider.getPKH()),this._pkh}))}originate(e){return this.walletCommand((()=>fi(this,void 0,void 0,(function*(){const t=yield this.walletProvider.mapOriginateParamsToWalletParams((()=>this.context.parser.prepareCodeOrigination(Object.assign({},e)))),r=yield this.walletProvider.sendOperations([t]);return this.context.operationFactory.createOriginationOperation(r)}))))}setDelegate(e){if(e.delegate&&U(e.delegate)!==x.VALID)throw new E(e.delegate);return this.walletCommand((()=>fi(this,void 0,void 0,(function*(){const t=yield this.walletProvider.mapDelegateParamsToWalletParams((()=>fi(this,void 0,void 0,(function*(){return e})))),r=yield this.walletProvider.sendOperations([t]);return this.context.operationFactory.createDelegationOperation(r)}))))}registerDelegate(){return this.walletCommand((()=>fi(this,void 0,void 0,(function*(){const e=yield this.walletProvider.mapDelegateParamsToWalletParams((()=>fi(this,void 0,void 0,(function*(){return{delegate:yield this.pkh()}})))),t=yield this.walletProvider.sendOperations([e]);return this.context.operationFactory.createDelegationOperation(t)}))))}transfer(e){if(U(e.to)!==x.VALID)throw new E(e.to);return this.walletCommand((()=>fi(this,void 0,void 0,(function*(){const t=yield this.walletProvider.mapTransferParamsToWalletParams((()=>fi(this,void 0,void 0,(function*(){return e})))),r=yield this.walletProvider.sendOperations([t]);return this.context.operationFactory.createTransactionOperation(r)}))))}batch(e){const t=new Mo(this.walletProvider,this.context);return Array.isArray(e)&&t.with(e),t}at(e,t=(e=>e)){return fi(this,void 0,void 0,(function*(){if(j(e)!==x.VALID)throw new w(e);const r=this.context.withExtensions().rpc,n=this.context.withExtensions().readProvider,i=yield n.getScript(e,"head"),o=yield n.getEntrypoints(e),s=new Uo(e,i,this,this.context.contract,o,r,n);return t(s,this.context)}))}}class Po{constructor(e){this.context=e}getPKH(){return fi(this,void 0,void 0,(function*(){return this.context.signer.publicKeyHash()}))}mapTransferParamsToWalletParams(e){return fi(this,void 0,void 0,(function*(){return zi(yield e(),$.TRANSACTION)}))}mapOriginateParamsToWalletParams(e){return fi(this,void 0,void 0,(function*(){return zi(yield e(),$.ORIGINATION)}))}mapDelegateParamsToWalletParams(e){return fi(this,void 0,void 0,(function*(){return zi(yield e(),$.DELEGATION)}))}sendOperations(e){return fi(this,void 0,void 0,(function*(){return(yield this.context.batch.batch(e).send()).hash}))}}class Ro{constructor(e,t,r,n,i="unit",o=!0,s=!1){this.provider=e,this.address=t,this.parameterSchema=r,this.name=n,this.args=i,this.isMultipleEntrypoint=o,this.isAnonymous=s}getSignature(){return this.isAnonymous?this.parameterSchema.ExtractSchema()[this.name]:this.parameterSchema.ExtractSchema()}send(e={}){return this.provider instanceof Bo?this.provider.transfer(this.toTransferParams(e)).send():this.provider.transfer(this.toTransferParams(e))}toTransferParams({fee:e,gasLimit:t,storageLimit:r,source:n,amount:i=0,mutez:o=!1}={}){return{to:this.address,amount:i,fee:e,mutez:o,source:n,gasLimit:t,storageLimit:r,parameter:{entrypoint:this.isMultipleEntrypoint?this.name:Do,value:this.isAnonymous?this.parameterSchema.EncodeObject({[this.name]:this.args}):this.parameterSchema.EncodeObject(this.args)}}}}class Oo{constructor(e,t,r,n,i,o="Unit"){this._rpc=e,this._readProvider=t,this._contractAddress=r,this._smartContractViewSchema=n,this._contractStorageType=i,this._args=o}getSignature(){return{parameter:this._smartContractViewSchema.extractArgsSchema(),result:this._smartContractViewSchema.extractResultSchema()}}executeView(e){return fi(this,void 0,void 0,(function*(){this.verifyContextExecution(e);const t=(yield this._readProvider.getBalance(this._contractAddress,"head")).toString(),r=yield this._readProvider.getChainId(),n=yield this._readProvider.getStorage(this._contractAddress,"head");return this.executeViewAndDecodeResult(((e,t,r,n,i,o,s,a,u,c="0")=>({script:[{prim:"parameter",args:[{prim:"pair",args:[e,r]}]},{prim:"storage",args:[{prim:"option",args:[t]}]},{prim:"code",args:[[{prim:"CAR"},n,{prim:"SOME"},{prim:"NIL",args:[{prim:"operation"}]},{prim:"PAIR"}]]}],storage:{prim:"None"},input:{prim:"Pair",args:[i,o]},amount:c,balance:s,chain_id:a,source:u}))(this._smartContractViewSchema.viewArgsType,this._smartContractViewSchema.viewReturnType,this._contractStorageType,this.adaptViewCodeToContext(this._smartContractViewSchema.instructions,e.viewCaller,t),this.transformArgsToMichelson(),n,t,r,e.source))}))}verifyContextExecution(e){if(e.source&&U(e.source)!==x.VALID)throw new Pi(`The source account who initialized the view execution is invalid: ${e.source}.`);if(!e.viewCaller||U(e.viewCaller)!==x.VALID)throw new Pi(`The contract which is the caller of view is invalid: ${e.viewCaller}.`)}transformArgsToMichelson(){try{return this._smartContractViewSchema.encodeViewArgs(this._args)}catch(e){throw new Ti(this._smartContractViewSchema.viewName,this.getSignature(),this._args,e)}}adaptViewCodeToContext(e,t,r){const n={BALANCE:[{prim:"PUSH",args:[{prim:"mutez"},{int:r}]}],SENDER:[{prim:"PUSH",args:[{prim:"address"},{string:t}]}],SELF_ADDRESS:[{prim:"PUSH",args:[{prim:"address"},{string:this._contractAddress}]}],AMOUNT:[{prim:"PUSH",args:[{prim:"mutez"},{int:"0"}]}]};return e.forEach(((i,o)=>{i.prim in n&&(e[o]=Object(n)[i.prim]),i.args&&0!==i.args.length?this.adaptViewCodeToContext(i.args,t,r):Array.isArray(i)&&this.adaptViewCodeToContext(i,t,r)})),e}executeViewAndDecodeResult(e){return fi(this,void 0,void 0,(function*(){let t;try{t=(yield this._rpc.runCode(e)).storage}catch(e){const t=Mi(e);throw t?new xi(`The simulation of the on-chain view named ${this._smartContractViewSchema.viewName} failed with: ${JSON.stringify(t)}`,this._smartContractViewSchema.viewName,t,e):e}if(!t.args)throw new xi(`View simulation failed with an invalid result: ${t}`,this._smartContractViewSchema.viewName);return this._smartContractViewSchema.decodeViewResult(t.args[0])}))}}class No{constructor(e,t){this.provider=e,this.contractAddress=t}createContractMethodFlatParams(e,t,r,n=!0,i=!1){return new xo(this.provider,this.contractAddress,e,t,r,n,i)}createContractMethodObjectParam(e,t,r,n=!0,i=!1){return new Ro(this.provider,this.contractAddress,e,t,r,n,i)}createContractViewObjectParam(e,t,r,n,i){return new Oo(e,t,this.contractAddress,r,n,i)}}const Do="default";class Lo{constructor(e,t,r,n,i,o,s){this.currentContract=e,this.name=t,this.callbackParametersSchema=r,this.parameterSchema=n,this.args=i,this.rpc=o,this.readProvider=s}read(e){return fi(this,void 0,void 0,(function*(){if(j(e)==x.VALID)throw new C("Since version 12, the lambda view no longer depends on a lambda contract. The read method no longer accepts a contract address as a parameter.");if(e&&F(e)!==x.VALID)throw new _(e);const t=this.parameterSchema.Encode(...this.args),r=yield this.rpc.runView({contract:this.currentContract.address,entrypoint:this.name,input:t,chain_id:e||(yield this.readProvider.getChainId())});return this.callbackParametersSchema.Execute(r.data)}))}}class Uo{constructor(e,t,r,n,i,o,s){this.address=e,this.script=t,this.storageProvider=n,this.entrypoints=i,this.rpc=o,this.readProvider=s,this.methods={},this.methodsObject={},this.views={},this.contractViews={},this.contractMethodFactory=new No(r,e),this.schema=mr.fromRPCResponse({script:this.script}),this.parameterSchema=yr.fromRPCResponse({script:this.script}),this.viewSchema=br.fromRPCResponse({script:this.script}),0!==this.viewSchema.length&&this._initializeOnChainViews(this,o,this.readProvider,this.viewSchema),this._initializeMethods(this,this.entrypoints.entrypoints,this.rpc,this.readProvider)}_initializeMethods(e,t,r,n){const i=this.parameterSchema,o=Object.keys(t);if(i.isMultipleEntryPoint)o.forEach((i=>{const o=new yr(t[i]);if(this.methods[i]=function(...t){return e.contractMethodFactory.createContractMethodFlatParams(o,i,t)},this.methodsObject[i]=function(t){return e.contractMethodFactory.createContractMethodObjectParam(o,i,t)},(e=>{let t=!1;if("prim"in e&&"pair"===e.prim&&e.args){const r=e.args[e.args.length-1];"prim"in r&&"contract"===r.prim&&(t=!0)}return t})(t[i])){const o=function(...o){const s=t[i].args[0],a=new yr(s),u=t[i].args[1].args[0],c=new yr(u);return((e,t,r)=>{const n=t.ExtractSignatures();if(!n.find((t=>t.length===e.length)))throw new Ii(r,n,e)})(o,a,i),new Lo(e,i,c,a,o,r,n)};this.views[i]=o}})),Object.keys(i.ExtractSchema()).filter((e=>-1===Object.keys(t).indexOf(e))).forEach((t=>{this.methods[t]=function(...r){return e.contractMethodFactory.createContractMethodFlatParams(i,t,r,!1,!0)},this.methodsObject[t]=function(r){return e.contractMethodFactory.createContractMethodObjectParam(i,t,r,!1,!0)}}));else{const t=this.parameterSchema;this.methods[Do]=function(...r){return e.contractMethodFactory.createContractMethodFlatParams(t,Do,r,!1)},this.methodsObject[Do]=function(r){return e.contractMethodFactory.createContractMethodObjectParam(t,Do,r,!1)}}}_initializeOnChainViews(e,t,r,n){const i=this.schema.val;n.forEach((n=>{this.contractViews[n.viewName]=function(o){return e.contractMethodFactory.createContractViewObjectParam(t,r,n,i,o)}}))}storage(){return this.storageProvider.getStorage(this.address,this.schema)}bigMap(e){return this.storageProvider.getBigMapKey(this.address,e,this.schema)}}class Fo{constructor(e,t,r){this.id=e,this.schema=t,this.provider=r}get(e,t){return fi(this,void 0,void 0,(function*(){try{return yield this.provider.getBigMapKeyByID(this.id.toString(),e,this.schema,t)}catch(e){if(e instanceof a&&e.status===n.NOT_FOUND)return;throw e}}))}getMultipleValues(e,t,r=5){return fi(this,void 0,void 0,(function*(){return this.provider.getBigMapKeysByID(this.id.toString(),e,this.schema,t,r)}))}toJSON(){return this.id.toString()}toString(){return this.id.toString()}}class jo{constructor(e,t){this.id=e,this.provider=t}getSaplingDiff(e){return fi(this,void 0,void 0,(function*(){return this.provider.getSaplingDiffByID(this.id.toString(),e)}))}getId(){return this.id.toString()}}const zo=e=>({big_map:(t,r)=>{if(t&&"int"in t&&void 0!==t.int){const n=new mr(r);return new Fo(new(h())(t.int),n,e)}return{}},sapling_state:t=>t&&"int"in t&&void 0!==t.int?new jo(new(h())(t.int),e):{}});class Ho extends io{constructor(e,t){super(e),this.estimator=t,this.contractProviderTypeSymbol=Symbol.for("taquito--provider-type-symbol")}getStorage(e,t){return fi(this,void 0,void 0,(function*(){if(j(e)!==x.VALID)throw new w(e);const r=yield this.context.readProvider.getScript(e,"head");let n;return t||(t=r),n=mr.isSchema(t)?t:mr.fromRPCResponse({script:t}),n.Execute(r.storage,zo(this))}))}getBigMapKey(e,t,r){return fi(this,void 0,void 0,(function*(){if(j(e)!==x.VALID)throw new w(e);let n;r||(r=(yield this.rpc.getContract(e)).script),n=mr.isSchema(r)?r:mr.fromRPCResponse({script:r});const i=n.EncodeBigMapKey(t),o=yield this.rpc.getBigMapKey(e,i);return n.ExecuteOnBigMapValue(o)}))}getBigMapKeyByID(e,t,r,n){return fi(this,void 0,void 0,(function*(){const{key:i,type:o}=r.EncodeBigMapKey(t),{packed:s}=yield this.context.packer.packData({data:i,type:o}),a=(u=s,K(g().blake2b((e=>{const t=e.match(/[\da-f]{2}/gi);if(t)return new Uint8Array(t.map((e=>parseInt(e,16))));throw new T(e,"Uint8Array")})(u),void 0,32),b.expr));var u;const c=n?yield this.context.readProvider.getBigMapValue({id:e.toString(),expr:a},n):yield this.context.readProvider.getBigMapValue({id:e.toString(),expr:a},"head");return r.ExecuteOnBigMapValue(c,zo(this))}))}getBigMapKeysByID(e,t,r,n,i=5){return fi(this,void 0,void 0,(function*(){const o=yield this.getBlockForRequest(t,n),s=new je;let a=0,u=[];for(;athis.getBigMapValueOrUndefined(t,e,r,o)));u=[...u,...yield Promise.all(n)],a+=i}for(let e=0;efi(this,void 0,void 0,(function*(){return i}))));return r.unshift(yield Fi(Object.assign({},o),t,n)),r}}return e}))}originate(e){return fi(this,void 0,void 0,(function*(){const t=yield this.estimate(e,this.estimator.originate.bind(this.estimator)),r=yield this.signer.publicKeyHash(),n=yield Ni(yield this.context.parser.prepareCodeOrigination(Object.assign(Object.assign({},e),t))),i=yield this.addRevealOperationIfNeeded(n,r),o=yield this.prepareOperation({operation:i,source:r}),s=yield this.forge(o),{hash:a,context:u,forgedBytes:c,opResponse:l}=yield this.signAndInject(s);return new Eo(a,n,c,l,u,this)}))}setDelegate(e){return fi(this,void 0,void 0,(function*(){if(e.source&&U(e.source)!==x.VALID)throw new E(e.source);if(e.delegate&&U(e.delegate)!==x.VALID)throw new E(e.delegate);if(/kt1/i.test(e.source))throw new Si(e.source);const t=yield this.estimate(e,this.estimator.setDelegate.bind(this.estimator)),r=yield this.signer.publicKeyHash(),n=yield Li(Object.assign(Object.assign({},e),t)),i=e.source||r,o=yield this.addRevealOperationIfNeeded(n,r),s=yield this.prepareOperation({operation:o,source:i}),a=yield this.forge(s),{hash:u,context:c,forgedBytes:l,opResponse:d}=yield this.signAndInject(a);return new wo(u,n,i,l,d,c)}))}registerDelegate(e){return fi(this,void 0,void 0,(function*(){const t=yield this.estimate(e,this.estimator.registerDelegate.bind(this.estimator)),r=yield this.signer.publicKeyHash(),n=yield Ui(Object.assign(Object.assign({},e),t),r),i=yield this.addRevealOperationIfNeeded(n,r),o=yield this.prepareOperation({operation:i}),s=yield this.forge(o),{hash:a,context:u,forgedBytes:c,opResponse:l}=yield this.signAndInject(s);return new wo(a,n,r,c,l,u)}))}transfer(e){return fi(this,void 0,void 0,(function*(){if(U(e.to)!==x.VALID)throw new E(e.to);if(e.source&&U(e.source)!==x.VALID)throw new E(e.source);const t=yield this.signer.publicKeyHash(),r=yield this.estimate(e,this.estimator.transfer.bind(this.estimator)),n=yield Di(Object.assign(Object.assign({},e),r)),i=e.source||t,o=yield this.addRevealOperationIfNeeded(n,t),s=yield this.prepareOperation({operation:o,source:e.source}),a=yield this.forge(s),{hash:u,context:c,forgedBytes:l,opResponse:d}=yield this.signAndInject(a);return new So(u,n,i,l,d,c)}))}reveal(e){return fi(this,void 0,void 0,(function*(){const t=yield this.signer.publicKeyHash(),r=yield this.estimator.reveal(e);if(r){const n=yield this.estimate(e,(()=>fi(this,void 0,void 0,(function*(){return r})))),i=yield Fi(Object.assign({},n),t,yield this.signer.publicKey()),o=yield this.prepareOperation({operation:i,source:t}),s=yield this.forge(o),{hash:a,context:u,forgedBytes:c,opResponse:l}=yield this.signAndInject(s);return new Io(a,i,t,c,l,u)}throw new Ri(`The publicKeyHash '${t}' has already been revealed.`)}))}registerGlobalConstant(e){return fi(this,void 0,void 0,(function*(){const t=yield this.signer.publicKeyHash(),r=yield this.estimate(e,this.estimator.registerGlobalConstant.bind(this.estimator)),n=yield ji(Object.assign(Object.assign({},e),r)),i=yield this.addRevealOperationIfNeeded(n,t),o=yield this.prepareOperation({operation:i,source:t}),s=yield this.forge(o),{hash:a,context:u,forgedBytes:c,opResponse:l}=yield this.signAndInject(s);return new _o(a,n,t,c,l,u)}))}at(e,t=(e=>e)){return fi(this,void 0,void 0,(function*(){if(j(e)!==x.VALID)throw new w(e);const r=this.context.withExtensions().rpc,n=this.context.withExtensions().readProvider,i=yield n.getScript(e,"head"),o=yield n.getEntrypoints(e),s=new Uo(e,i,this,this,o,r,n);return t(s,this.context)}))}batch(e){const t=new so(this.context,this.estimator);return Array.isArray(e)&&t.with(e),t}}class Ko{constructor(e){this.context=e}getNextProto(){return fi(this,void 0,void 0,(function*(){if(!this.context.proto){const e=yield this.context.readProvider.getNextProtocol("head");this.context.proto=e}return this.context.proto}))}parseScript(e){return fi(this,void 0,void 0,(function*(){return new Ar.Parser({protocol:yield this.getNextProto()}).parseScript(e)}))}parseMichelineExpression(e){return fi(this,void 0,void 0,(function*(){return new Ar.Parser({protocol:yield this.getNextProto()}).parseMichelineExpression(e)}))}parseJSON(e){return fi(this,void 0,void 0,(function*(){return new Ar.Parser({protocol:yield this.getNextProto()}).parseJSON(e)}))}prepareCodeOrigination(e){return fi(this,void 0,void 0,(function*(){const t=e;if(t.code=yield this.formatCodeParam(e.code),e.init)t.init=yield this.formatInitParam(e.init);else if(e.storage){const r=t.code.find((e=>"prim"in e&&"storage"===e.prim));if(!(null==r?void 0:r.args))throw new ki("The storage section is missing from the script",e.code);const n=new mr(r.args[0]),i=yield this.findGlobalConstantsHashAndValue(n);if(0!==Object.keys(i).length){const n=new Ar.Parser({expandGlobalConstant:i}).parseJSON(r.args[0]),o=new mr(n);t.init=o.Encode(e.storage)}else t.init=n.Encode(e.storage);delete t.storage}return t}))}formatCodeParam(e){return fi(this,void 0,void 0,(function*(){let t;if("string"==typeof e){const r=yield this.parseScript(e);if(null===r)throw new ki("Invalid code parameter",e);t=r}else{const r=yield this.parseJSON(e),n=["parameter","storage","code"];t=r.sort(((e,t)=>n.indexOf(e.prim)-n.indexOf(t.prim)))}return t}))}formatInitParam(e){return fi(this,void 0,void 0,(function*(){let t;if("string"==typeof e){const r=yield this.parseMichelineExpression(e);if(null===r)throw new Ci("Invalid init parameter",e);t=r}else t=yield this.parseJSON(e);return t}))}findGlobalConstantsHashAndValue(e){return fi(this,void 0,void 0,(function*(){const t=e.findToken("constant"),r={};if(0!==t.length)for(const e of t){const t=e.tokenVal.args;if(t){const e=t[0].string,n=yield this.context.globalConstantsProvider.getGlobalConstantByHash(e);Object.assign(r,{[e]:n})}}return r}))}}class Go{constructor(e){this.context=e}packData(e){return fi(this,void 0,void 0,(function*(){return this.context.rpc.packData(e)}))}}class Qo extends Error{constructor(e){super(`Please load the value associated with the constant ${e} using the loadGlobalConstant method of the DefaultGlobalConstantsProvider.`),this.hash=e,this.name="GlobalConstantNotFound"}}class qo extends Error{constructor(){super("No global constants provider has been configured. Please configure one by calling setGlobalConstantsProvider({globalConstantsProvider}) on your TezosToolkit instance."),this.name="UnconfiguredGlobalConstantsProviderError"}}class Wo{getGlobalConstantByHash(e){return fi(this,void 0,void 0,(function*(){throw new qo}))}}class Vo{constructor(e){this.context=e}getBalance(e,t){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getBalance(e,{block:String(t)})}))}getDelegate(e,t){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getDelegate(e,{block:String(t)})}))}getNextProtocol(e){return fi(this,void 0,void 0,(function*(){return(yield this.context.rpc.getProtocols({block:String(e)})).next_protocol}))}getProtocolConstants(e){return fi(this,void 0,void 0,(function*(){const{time_between_blocks:t,minimal_block_delay:r,hard_gas_limit_per_operation:n,hard_gas_limit_per_block:i,hard_storage_limit_per_operation:o,cost_per_byte:s}=yield this.context.rpc.getConstants({block:String(e)});return{time_between_blocks:t,minimal_block_delay:r,hard_gas_limit_per_operation:n,hard_gas_limit_per_block:i,hard_storage_limit_per_operation:o,cost_per_byte:s}}))}getScript(e,t){return fi(this,void 0,void 0,(function*(){const{script:r}=yield this.context.rpc.getContract(e,{block:String(t)});return r}))}getStorage(e,t){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getStorage(e,{block:String(t)})}))}getBlockHash(e){return fi(this,void 0,void 0,(function*(){const{hash:t}=yield this.context.rpc.getBlockHeader({block:String(e)});return t}))}getBlockLevel(e){return fi(this,void 0,void 0,(function*(){const{level:t}=yield this.context.rpc.getBlockHeader({block:String(e)});return t}))}getCounter(e,t){return fi(this,void 0,void 0,(function*(){const{counter:r}=yield this.context.rpc.getContract(e,{block:String(t)});return r||"0"}))}getBlockTimestamp(e){return fi(this,void 0,void 0,(function*(){const{timestamp:t}=yield this.context.rpc.getBlockHeader({block:String(e)});return t}))}getBigMapValue(e,t){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getBigMapExpr(e.id,e.expr,{block:String(t)})}))}getSaplingDiffById(e,t){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getSaplingDiffById(e.id,{block:String(t)})}))}getEntrypoints(e){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getEntrypoints(e)}))}getChainId(){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getChainId()}))}isAccountRevealed(e,t){return fi(this,void 0,void 0,(function*(){const r=yield this.context.rpc.getManagerKey(e,{block:String(t)});return r&&"object"==typeof r?!!r.key:!!r}))}getBlock(e){return fi(this,void 0,void 0,(function*(){return this.context.rpc.getBlock({block:String(e)})}))}getLiveBlocks(e){return this.context.rpc.getLiveBlocks({block:String(e)})}}const Yo=(e,t)=>{const r=[];return Array.isArray(t)?r.push(...t):r.push(t),r.every((t=>"and"in t||"or"in t?((e,t)=>{if(Array.isArray(t.and))return t.and.every((t=>Yo(e,t)));if(Array.isArray(t.or))return t.or.some((t=>Yo(e,t)));throw new to("Filter expression must contain either and/or property")})(e,t):((e,t)=>"opHash"in t?((e,t)=>e.hash===t.opHash)(e,t):"source"in t?((e,t)=>{switch(e.kind){case"endorsement":return"metadata"in e&&e.metadata.delegate===t.source;case"activate_account":return"metadata"in e&&e.pkh===t.source;default:return"source"in e&&e.source===t.source}})(e,t):"kind"in t?((e,t)=>"kind"in e&&e.kind===t.kind)(e,t):"destination"in t&&((e,t)=>{switch(e.kind){case"delegation":return e.delegate===t.destination;case"origination":if("metadata"in e&&"operation_result"in e.metadata&&"originated_contracts"in e.metadata.operation_result&&Array.isArray(e.metadata.operation_result.originated_contracts))return e.metadata.operation_result.originated_contracts.some((e=>e===t.destination));break;case"transaction":return e.destination===t.destination;default:return!1}})(e,t))(e,t)))};class Jo extends Error{constructor(e){super(e),this.message=e,this.name="UnsupportedEventError"}}class Xo{constructor(e,t=!1,r=(0,Te.L)()){this.shouldRetry=t,this.operatorFunction=r,this.errorListeners=[],this.messageListeners=[],this.closeListeners=[],this.completed$=new he.B7,e.pipe((0,xe.Q)(this.completed$),(0,_e.M)((e=>{this.call(this.messageListeners,e)}),(e=>{this.call(this.errorListeners,e)}),(()=>{this.call(this.closeListeners)})),this.shouldRetry?r:(0,_e.M)(),(0,Ee.W)((()=>fe.t))).subscribe()}call(e,t){for(const r of e)try{r(t)}catch(e){di.error(e)}}remove(e,t){const r=e.indexOf(t);-1!==r&&e.splice(r,1)}on(e,t){switch(e){case"data":this.messageListeners.push(t);break;case"error":this.errorListeners.push(t);break;case"close":this.closeListeners.push(t);break;default:throw new Jo(`Trying to register on an unsupported event: ${e}`)}}off(e,t){switch(e){case"data":this.remove(this.messageListeners,t);break;case"error":this.remove(this.errorListeners,t);break;case"close":this.remove(this.closeListeners,t);break;default:throw new Jo(`Trying to unregister on an unsupported event: ${e}`)}}close(){this.completed$.next()}}const Zo={shouldObservableSubscriptionRetry:!1,observableSubscriptionRetryFunction:(0,Te.L)()};class $o{constructor(e,t={}){this.context=e,this._config$=new pe.t(Object.assign(Object.assign({},Zo),t)),this.timer$=this._config$.pipe((0,Me.E)("pollingIntervalMilliseconds"),(0,me.n)((e=>e?(0,ge.O)(0,e):(0,ce.H)(this.getConfirmationPollingInterval()).pipe((0,me.n)((e=>(0,ge.O)(0,e))))))),this.newBlock$=this.timer$.pipe((0,me.n)((()=>(e=>(0,ce.H)(e.rpc.getBlock()).pipe((0,we.$)()))(this.context))),(0,Be.w)("hash"),(0,Pe.m)(),(0,Re.B)())}get config(){return this._config$.getValue()}getConfirmationPollingInterval(){return fi(this,void 0,void 0,(function*(){if(!this.config.pollingIntervalMilliseconds){const e=5e3,t=1e3;try{const r=yield this.context.readProvider.getProtocolConstants("head"),n=(r.minimal_block_delay?r.minimal_block_delay.multipliedBy(1e3):r.time_between_blocks?r.time_between_blocks[0].multipliedBy(1e3):new(h())(e)).dividedBy(3);this.config.pollingIntervalMilliseconds=0===n.toNumber()?t:n.toNumber()}catch(t){return e}}return this.config.pollingIntervalMilliseconds}))}subscribeBlock(e){return new Xo(this.newBlock$,this.config.shouldObservableSubscriptionRetry,this.config.observableSubscriptionRetryFunction)}subscribe(e){return new Xo(this.newBlock$.pipe((0,Me.E)("hash")),this.config.shouldObservableSubscriptionRetry,this.config.observableSubscriptionRetryFunction)}subscribeOperation(e){return new Xo(this.newBlock$.pipe((e=>(0,Ce.H)((t=>new re.c((r=>{for(const n of t.operations)for(const t of n)for(const n of t.contents)Yo(Object.assign({hash:t.hash},n),e)&&r.next(Object.assign({hash:t.hash},n));r.complete()})))))(e)),this.config.shouldObservableSubscriptionRetry,this.config.observableSubscriptionRetryFunction)}}class es{constructor(e){this.context=e}getNextProto(){return fi(this,void 0,void 0,(function*(){if(!this.context.proto){const e=yield this.context.readProvider.getNextProtocol("head");this.context.proto=e}return this.context.proto}))}forge({branch:e,contents:t}){return fi(this,void 0,void 0,(function*(){return new si(yield this.getNextProto()).forge({branch:e,contents:t})}))}}const ts={defaultConfirmationCount:1,confirmationPollingTimeoutSecond:180};class rs{constructor(e,t=new mi,r,n=new pe.t(Object.assign({},ts)),i,o,s,a,u,c,l,d){this._rpc=e,this._signer=t,this._proto=r,this._config=n,this.providerDecorator=[],this.tz=new mo(this),this.estimate=new Ao(this),this.contract=new Ho(this,this.estimate),this.batch=new ao(this,this.estimate),this.wallet=new Bo(this),this.withExtensions=()=>{let e=this.clone();return this.providerDecorator.forEach((t=>{e=t(e)})),e},"string"==typeof this._rpc?this._rpcClient=new ee(this._rpc):this._rpcClient=this._rpc,this._forger=i||new es(this),this._injector=o||new pi(this),this.operationFactory=new go(this),this._walletProvider=a||new Po(this),this._parser=u||new Ko(this),this._packer=s||new Go(this),this._globalConstantsProvider=c||new Wo,this._readProvider=l||new Vo(this),this._stream=d||new $o(this)}get config(){return this._config.getValue()}set config(e){this._config.next(Object.assign({},e))}setPartialConfig(e){this._config.next(Object.assign(Object.assign({},this._config.getValue()),e))}get rpc(){return this._rpcClient}set rpc(e){this._rpcClient=e}get injector(){return this._injector}set injector(e){this._injector=e}get forger(){return this._forger}set forger(e){this._forger=e}get signer(){return this._signer}set signer(e){this._signer=e}get walletProvider(){return this._walletProvider}set walletProvider(e){this._walletProvider=e}set proto(e){this._proto=e}get proto(){return this._proto}get parser(){return this._parser}set parser(e){this._parser=e}get packer(){return this._packer}set packer(e){this._packer=e}get globalConstantsProvider(){return this._globalConstantsProvider}set globalConstantsProvider(e){this._globalConstantsProvider=e}get readProvider(){return this._readProvider}set readProvider(e){this._readProvider=e}get stream(){return this._stream}set stream(e){this._stream=e}isAnyProtocolActive(e=[]){return fi(this,void 0,void 0,(function*(){if(this._proto)return e.includes(this._proto);{const t=yield this.readProvider.getNextProtocol("head");return e.includes(t)}}))}isAnySignerConfigured(){return!(this.signer instanceof mi)}clone(){return new rs(this.rpc,this.signer,this.proto,this._config,this.forger,this._injector,this.packer,this._walletProvider,this._parser,this._globalConstantsProvider,this._readProvider,this._stream)}registerProviderDecorator(e){this.providerDecorator.push(e)}}const ns={commitHash:"cbdd0af87e400489076259d065e2d328feb8e1b4",version:"12.1.0"};class is extends Error{constructor(e){super("Forging mismatch error"),this.results=e,this.name="ForgingMismatchError"}}class os extends Error{constructor(){super("At least one forger must be specified"),this.name="UnspecifiedForgerError"}}class ss{constructor(e){if(this.forgers=e,0===e.length)throw new os}forge({branch:e,contents:t}){return fi(this,void 0,void 0,(function*(){const r=yield Promise.all(this.forgers.map((r=>r.forge({branch:e,contents:t}))));if(0===r.length)throw new os;let n=r.pop();for(;r.length;){const e=r.pop();if(e!==n)throw new is([n,e]);n=e}return n}))}}class as{constructor(e){this.context=e}forge({branch:e,contents:t}){return this.context.rpc.forgeOperations({branch:e,contents:t})}}class us{prepareCodeOrigination(e){return fi(this,void 0,void 0,(function*(){return e}))}}class cs{packData(e){return fi(this,void 0,void 0,(function*(){const{bytes:t}=(0,Ar.packDataBytes)(e.data,e.type);return{packed:t}}))}}class ls{constructor(){this._globalConstantsLibrary={}}loadGlobalConstant(e){for(const t in e)Object.assign(this._globalConstantsLibrary,{[t]:e[t]})}getGlobalConstantByHash(e){return fi(this,void 0,void 0,(function*(){const t=this._globalConstantsLibrary[e];if(!t)throw new Qo(e);return t}))}}class ds{constructor(e){this.protocol=e,this._costPerByte=250}registerGlobalConstant(e){throw new k(e.kind)}originate({fee:e=ui.ORIGINATION,storageLimit:t=ci.ORIGINATION,gasLimit:r=1e3*ai.ORIGINATION}){return fi(this,void 0,void 0,(function*(){return new yo(r,t,185,this._costPerByte,e)}))}transfer({fee:e=ui.TRANSFER,storageLimit:t=ci.TRANSFER,gasLimit:r=1e3*ai.TRANSFER}){return fi(this,void 0,void 0,(function*(){return new yo(r,t,162,this._costPerByte,e)}))}setDelegate({fee:e=ui.DELEGATION,gasLimit:t=1e3*ai.DELEGATION}){return fi(this,void 0,void 0,(function*(){return new yo(t,0,157,this._costPerByte,e)}))}registerDelegate({fee:e=ui.DELEGATION,gasLimit:t=1e3*ai.DELEGATION}){return fi(this,void 0,void 0,(function*(){return new yo(t,0,157,this._costPerByte,e)}))}reveal(){return fi(this,void 0,void 0,(function*(){return new yo(1e3*ai.REVEAL,ci.REVEAL,64,this._costPerByte,ui.REVEAL)}))}batch(e){return fi(this,void 0,void 0,(function*(){const t=[];for(const r of e)switch(r.kind){case"transaction":t.push(yield this.transfer(r));break;case"origination":t.push(yield this.originate(r));break;case"delegation":t.push(yield this.setDelegate(r));break;case"activate_account":t.push(new yo(0,0,0,this._costPerByte,0));break;default:throw new k(e.kind)}return t}))}}class hs{constructor(e){this._rpc=e,this._options={},this.format=_i,"string"==typeof this._rpc?this._rpcClient=new ee(this._rpc):this._rpcClient=this._rpc,this._context=new rs(e),this._wallet=new Bo(this._context),this.setProvider({rpc:this._rpcClient}),this.batch=this._context.batch.batch.bind(this._context.batch)}setProvider({rpc:e,stream:t,signer:r,protocol:n,config:i,forger:o,wallet:s,packer:a,globalConstantsProvider:u,readProvider:c}){this.setRpcProvider(e),this.setStreamProvider(t),this.setSignerProvider(r),this.setForgerProvider(o),this.setWalletProvider(s),this.setPackerProvider(a),this.setGlobalConstantsProvider(u),this.setReadProvider(c),this._context.proto=n,i&&this._context.setPartialConfig(i)}setSignerProvider(e){this._options.signer||void 0!==e?void 0!==e&&(this._context.signer=e,this._options.signer=e):(this._context.signer=new mi,this._options.signer=e)}setRpcProvider(e){"string"==typeof e?this._rpcClient=new ee(e):void 0===e||(this._rpcClient=e),this._options.rpc=this._rpcClient,this._context.rpc=this._rpcClient}setForgerProvider(e){if(void 0!==e)this._options.forger=e,this._context.forger=e;else if(void 0===this._options.forger){const e=this.getFactory(es)();this._options.forger=e,this._context.forger=e}}setStreamProvider(e){if("string"==typeof e){const t=new $o(new rs(new ee(e)));this._options.stream=t,this._context.stream=t}else if(void 0!==e)this._options.stream=e,this._context.stream=e;else if(void 0===this._options.stream){const e=this.getFactory($o)();this._options.stream=e,this._context.stream=e}}setWalletProvider(e){if(this._options.wallet||void 0!==e)void 0!==e&&(this._options.wallet=e,this._context.walletProvider=e);else{const e=this.getFactory(Po)();this._options.wallet=e,this._context.walletProvider=e}}setPackerProvider(e){if(this._options.packer||void 0!==e)void 0!==e&&(this._context.packer=e,this._options.packer=e);else{const e=this.getFactory(Go)();this._context.packer=e,this._options.packer=e}}setGlobalConstantsProvider(e){if(this._options.globalConstantsProvider||void 0!==e)void 0!==e&&(this._context.globalConstantsProvider=e,this._options.globalConstantsProvider=e);else{const e=new Wo;this._context.globalConstantsProvider=e,this._options.globalConstantsProvider=e}}setReadProvider(e){const t=void 0===e?this.getFactory(Vo)():e;this._options.readProvider=t,this._context.readProvider=t}get tz(){return this._context.tz}get contract(){return this._context.contract}get wallet(){return this._wallet}get operation(){return this._context.operationFactory}get estimate(){return this._context.estimate}get stream(){return this._context.stream}get rpc(){return this._context.rpc}get signer(){return this._context.signer}get globalConstants(){return this._context.globalConstantsProvider}addExtension(e){Array.isArray(e)?e.forEach((e=>e.configureContext(this._context))):e.configureContext(this._context)}getFactory(e){return(...t)=>new e(this._context,...t)}getVersionInfo(){return ns}}},94567:(e,t,r)=>{var n=r(1048).Buffer;e.exports=function(e){return ArrayBuffer.isView(e)?n.from(e.buffer,e.byteOffset,e.byteLength):n.from(e)}},51540:(e,t,r)=>{"use strict";r.d(t,{wp:()=>C,fL:()=>B,N$:()=>U,lT:()=>R});var n=r(69740),i=r(24586),o=r(89239),s=r(78377),a=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,u=Math.ceil,c=Math.floor,l="[BigNumber Error] ",d=l+"Number primitive has more than 15 significant digits: ",h=1e14,f=14,p=9007199254740991,g=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],m=1e7,y=1e9;function b(e){var t=0|e;return e>0||e===t?t:t-1}function v(e){for(var t,r,n=1,i=e.length,o=e[0]+"";nc^r?1:-1;for(a=(u=i.length)<(c=o.length)?u:c,s=0;so[s]^r?1:-1;return u==c?0:u>c^r?1:-1}function w(e,t,r,n){if(er||e!==c(e))throw Error(l+(n||"Argument")+("number"==typeof e?er?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function E(e){var t=e.c.length-1;return b(e.e/f)==t&&e.c[t]%2!=0}function _(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function I(e,t,r){var n,i;if(t<0){for(i=r+".";++t;i+=r);e=i+e}else if(++t>(n=e.length)){for(i=r,t-=n;--t;i+=r);e+=i}else tL?y.c=y.e=null:e.e=10;l/=10,u++);return void(u>L?y.c=y.e=null:(y.e=u,y.c=[e]))}m=String(e)}else{if(!a.test(m=String(e)))return i(y,m,h);y.s=45==m.charCodeAt(0)?(m=m.slice(1),-1):1}(u=m.indexOf("."))>-1&&(m=m.replace(".","")),(l=m.search(/e/i))>0?(u<0&&(u=l),u+=+m.slice(l+1),m=m.substring(0,l)):u<0&&(u=m.length)}else{if(w(t,2,H.length,"Base"),10==t&&K)return V(y=new G(e),P+y.e+1,R);if(m=String(e),h="number"==typeof e){if(0*e!=0)return i(y,m,h,t);if(y.s=1/e<0?(m=m.slice(1),-1):1,G.DEBUG&&m.replace(/^0\.0*|\./,"").length>15)throw Error(d+e)}else y.s=45===m.charCodeAt(0)?(m=m.slice(1),-1):1;for(r=H.slice(0,t),u=l=0,g=m.length;lu){u=g;continue}}else if(!s&&(m==m.toUpperCase()&&(m=m.toLowerCase())||m==m.toLowerCase()&&(m=m.toUpperCase()))){s=!0,l=-1,u=0;continue}return i(y,String(e),h,t)}h=!1,(u=(m=n(m,t,10,y.s)).indexOf("."))>-1?m=m.replace(".",""):u=m.length}for(l=0;48===m.charCodeAt(l);l++);for(g=m.length;48===m.charCodeAt(--g););if(m=m.slice(l,++g)){if(g-=l,h&&G.DEBUG&&g>15&&(e>p||e!==c(e)))throw Error(d+y.s*e);if((u=u-l-1)>L)y.c=y.e=null;else if(u=N)?_(u,s):I(u,s,"0");else if(o=(e=V(new G(e),t,r)).e,a=(u=v(e.c)).length,1==n||2==n&&(t<=o||o<=O)){for(;aa){if(--t>0)for(u+=".";t--;u+="0");}else if((t+=o-a)>0)for(o+1==a&&(u+=".");t--;u+="0");return e.s<0&&i?"-"+u:u}function q(e,t){for(var r,n,i=1,o=new G(e[0]);i=10;i/=10,n++);return(r=n+r*f-1)>L?e.c=e.e=null:r=10;a/=10,i++);if((o=t-i)<0)o+=f,s=t,l=m[d=0],p=c(l/y[i-s-1]%10);else if((d=u((o+1)/f))>=m.length){if(!n)break e;for(;m.length<=d;m.push(0));l=p=0,i=1,s=(o%=f)-f+1}else{for(l=a=m[d],i=1;a>=10;a/=10,i++);p=(s=(o%=f)-f+i)<0?0:c(l/y[i-s-1]%10)}if(n=n||t<0||null!=m[d+1]||(s<0?l:l%y[i-s-1]),n=r<4?(p||n)&&(0==r||r==(e.s<0?3:2)):p>5||5==p&&(4==r||n||6==r&&(o>0?s>0?l/y[i-s]:0:m[d-1])%10&1||r==(e.s<0?8:7)),t<1||!m[0])return m.length=0,n?(t-=e.e+1,m[0]=y[(f-t%f)%f],e.e=-t||0):m[0]=e.e=0,e;if(0==o?(m.length=d,a=1,d--):(m.length=d+1,a=y[f-o],m[d]=s>0?c(l/y[i-s]%y[s])*a:0),n)for(;;){if(0==d){for(o=1,s=m[0];s>=10;s/=10,o++);for(s=m[0]+=a,a=1;s>=10;s/=10,a++);o!=a&&(e.e++,m[0]==h&&(m[0]=1));break}if(m[d]+=a,m[d]!=h)break;m[d--]=0,a=1}for(o=m.length;0===m[--o];m.pop());}e.e>L?e.c=e.e=null:e.e=N?_(t,r):I(t,r,"0"),e.s<0?"-"+t:t)}return G.clone=e,G.ROUND_UP=0,G.ROUND_DOWN=1,G.ROUND_CEIL=2,G.ROUND_FLOOR=3,G.ROUND_HALF_UP=4,G.ROUND_HALF_DOWN=5,G.ROUND_HALF_EVEN=6,G.ROUND_HALF_CEIL=7,G.ROUND_HALF_FLOOR=8,G.EUCLID=9,G.config=G.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(l+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(w(r=e[t],0,y,t),P=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(w(r=e[t],0,8,t),R=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(w(r[0],-y,0,t),w(r[1],0,y,t),O=r[0],N=r[1]):(w(r,-y,y,t),O=-(N=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)w(r[0],-y,-1,t),w(r[1],1,y,t),D=r[0],L=r[1];else{if(w(r,-y,y,t),!r)throw Error(l+t+" cannot be zero: "+r);D=-(L=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(l+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw U=!r,Error(l+"crypto unavailable");U=r}else U=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(w(r=e[t],0,9,t),F=r),e.hasOwnProperty(t="POW_PRECISION")&&(w(r=e[t],0,y,t),j=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(l+t+" not an object: "+r);z=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(l+t+" invalid: "+r);K="0123456789"==r.slice(0,10),H=r}}return{DECIMAL_PLACES:P,ROUNDING_MODE:R,EXPONENTIAL_AT:[O,N],RANGE:[D,L],CRYPTO:U,MODULO_MODE:F,POW_PRECISION:j,FORMAT:z,ALPHABET:H}},G.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!G.DEBUG)return!0;var t,r,n=e.c,i=e.e,o=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===o||-1===o)&&i>=-y&&i<=y&&i===c(i)){if(0===n[0]){if(0===i&&1===n.length)return!0;break e}if((t=(i+1)%f)<1&&(t+=f),String(n[0]).length==t){for(t=0;t=h||r!==c(r))break e;if(0!==r)return!0}}}else if(null===n&&null===i&&(null===o||1===o||-1===o))return!0;throw Error(l+"Invalid BigNumber: "+e)},G.maximum=G.max=function(){return q(arguments,-1)},G.minimum=G.min=function(){return q(arguments,1)},G.random=(o=9007199254740992,s=Math.random()*o&2097151?function(){return c(Math.random()*o)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,n,i,o,a=0,d=[],h=new G(B);if(null==e?e=P:w(e,0,y),i=u(e/f),U)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(i*=2));a>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[a]=r[0],t[a+1]=r[1]):(d.push(o%1e14),a+=2);a=i/2}else{if(!crypto.randomBytes)throw U=!1,Error(l+"crypto unavailable");for(t=crypto.randomBytes(i*=7);a=9e15?crypto.randomBytes(7).copy(t,a):(d.push(o%1e14),a+=7);a=i/7}if(!U)for(;a=10;o/=10,a++);ar-1&&(null==s[i+1]&&(s[i+1]=0),s[i+1]+=s[i]/r|0,s[i]%=r)}return s.reverse()}return function(n,i,o,s,a){var u,c,l,d,h,f,p,g,m=n.indexOf("."),y=P,b=R;for(m>=0&&(d=j,j=0,n=n.replace(".",""),f=(g=new G(i)).pow(n.length-m),j=d,g.c=t(I(v(f.c),f.e,"0"),10,o,e),g.e=g.c.length),l=d=(p=t(n,i,o,a?(u=H,e):(u=e,H))).length;0==p[--d];p.pop());if(!p[0])return u.charAt(0);if(m<0?--l:(f.c=p,f.e=l,f.s=s,p=(f=r(f,g,y,b,o)).c,h=f.r,l=f.e),m=p[c=l+y+1],d=o/2,h=h||c<0||null!=p[c+1],h=b<4?(null!=m||h)&&(0==b||b==(f.s<0?3:2)):m>d||m==d&&(4==b||h||6==b&&1&p[c-1]||b==(f.s<0?8:7)),c<1||!p[0])n=h?I(u.charAt(1),-y,u.charAt(0)):u.charAt(0);else{if(p.length=c,h)for(--o;++p[--c]>o;)p[c]=0,c||(++l,p=[1].concat(p));for(d=p.length;!p[--d];);for(m=0,n="";m<=d;n+=u.charAt(p[m++]));n=I(n,l,u.charAt(0))}return n}}(),r=function(){function e(e,t,r){var n,i,o,s,a=0,u=e.length,c=t%m,l=t/m|0;for(e=e.slice();u--;)a=((i=c*(o=e[u]%m)+(n=l*o+(s=e[u]/m|0)*c)%m*m+a)/r|0)+(n/m|0)+l*s,e[u]=i%r;return a&&(e=[a].concat(e)),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;it[i]?1:-1;break}return o}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]1;e.splice(0,1));}return function(n,i,o,s,a){var u,l,d,p,g,m,y,v,A,w,E,_,I,S,k,C,T,x=n.s==i.s?1:-1,M=n.c,B=i.c;if(!(M&&M[0]&&B&&B[0]))return new G(n.s&&i.s&&(M?!B||M[0]!=B[0]:B)?M&&0==M[0]||!B?0*x:x/0:NaN);for(A=(v=new G(x)).c=[],x=o+(l=n.e-i.e)+1,a||(a=h,l=b(n.e/f)-b(i.e/f),x=x/f|0),d=0;B[d]==(M[d]||0);d++);if(B[d]>(M[d]||0)&&l--,x<0)A.push(1),p=!0;else{for(S=M.length,C=B.length,d=0,x+=2,(g=c(a/(B[0]+1)))>1&&(B=e(B,g,a),M=e(M,g,a),C=B.length,S=M.length),I=C,E=(w=M.slice(0,C)).length;E=a/2&&k++;do{if(g=0,(u=t(B,w,C,E))<0){if(_=w[0],C!=E&&(_=_*a+(w[1]||0)),(g=c(_/k))>1)for(g>=a&&(g=a-1),y=(m=e(B,g,a)).length,E=w.length;1==t(m,w,y,E);)g--,r(m,C=10;x/=10,d++);V(v,o+(v.e=d+l*f-1)+1,s,p)}else v.e=l,v.r=+p;return v}}(),S=/^(-?)0([xbo])(?=\w[\w.]*$)/i,k=/^([^.]+)\.$/,C=/^\.([^.]+)$/,T=/^-?(Infinity|NaN)$/,x=/^\s*\+(?=[\w.])|^\s+|\s+$/g,i=function(e,t,r,n){var i,o=r?t:t.replace(x,"");if(T.test(o))e.s=isNaN(o)?null:o<0?-1:1;else{if(!r&&(o=o.replace(S,(function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t})),n&&(i=n,o=o.replace(k,"$1").replace(C,"0.$1")),t!=o))return new G(o,i);if(G.DEBUG)throw Error(l+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},M.absoluteValue=M.abs=function(){var e=new G(this);return e.s<0&&(e.s=1),e},M.comparedTo=function(e,t){return A(this,new G(e,t))},M.decimalPlaces=M.dp=function(e,t){var r,n,i,o=this;if(null!=e)return w(e,0,y),null==t?t=R:w(t,0,8),V(new G(o),e+o.e+1,t);if(!(r=o.c))return null;if(n=((i=r.length-1)-b(this.e/f))*f,i=r[i])for(;i%10==0;i/=10,n--);return n<0&&(n=0),n},M.dividedBy=M.div=function(e,t){return r(this,new G(e,t),P,R)},M.dividedToIntegerBy=M.idiv=function(e,t){return r(this,new G(e,t),0,1)},M.exponentiatedBy=M.pow=function(e,t){var r,n,i,o,s,a,d,h,p=this;if((e=new G(e)).c&&!e.isInteger())throw Error(l+"Exponent not an integer: "+Y(e));if(null!=t&&(t=new G(t)),s=e.e>14,!p.c||!p.c[0]||1==p.c[0]&&!p.e&&1==p.c.length||!e.c||!e.c[0])return h=new G(Math.pow(+Y(p),s?e.s*(2-E(e)):+Y(e))),t?h.mod(t):h;if(a=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new G(NaN);(n=!a&&p.isInteger()&&t.isInteger())&&(p=p.mod(t))}else{if(e.e>9&&(p.e>0||p.e<-1||(0==p.e?p.c[0]>1||s&&p.c[1]>=24e7:p.c[0]<8e13||s&&p.c[0]<=9999975e7)))return o=p.s<0&&E(e)?-0:0,p.e>-1&&(o=1/o),new G(a?1/o:o);j&&(o=u(j/f+2))}for(s?(r=new G(.5),a&&(e.s=1),d=E(e)):d=(i=Math.abs(+Y(e)))%2,h=new G(B);;){if(d){if(!(h=h.times(p)).c)break;o?h.c.length>o&&(h.c.length=o):n&&(h=h.mod(t))}if(i){if(0===(i=c(i/2)))break;d=i%2}else if(V(e=e.times(r),e.e+1,1),e.e>14)d=E(e);else{if(0==(i=+Y(e)))break;d=i%2}p=p.times(p),o?p.c&&p.c.length>o&&(p.c.length=o):n&&(p=p.mod(t))}return n?h:(a&&(h=B.div(h)),t?h.mod(t):o?V(h,j,R,void 0):h)},M.integerValue=function(e){var t=new G(this);return null==e?e=R:w(e,0,8),V(t,t.e+1,e)},M.isEqualTo=M.eq=function(e,t){return 0===A(this,new G(e,t))},M.isFinite=function(){return!!this.c},M.isGreaterThan=M.gt=function(e,t){return A(this,new G(e,t))>0},M.isGreaterThanOrEqualTo=M.gte=function(e,t){return 1===(t=A(this,new G(e,t)))||0===t},M.isInteger=function(){return!!this.c&&b(this.e/f)>this.c.length-2},M.isLessThan=M.lt=function(e,t){return A(this,new G(e,t))<0},M.isLessThanOrEqualTo=M.lte=function(e,t){return-1===(t=A(this,new G(e,t)))||0===t},M.isNaN=function(){return!this.s},M.isNegative=function(){return this.s<0},M.isPositive=function(){return this.s>0},M.isZero=function(){return!!this.c&&0==this.c[0]},M.minus=function(e,t){var r,n,i,o,s=this,a=s.s;if(t=(e=new G(e,t)).s,!a||!t)return new G(NaN);if(a!=t)return e.s=-t,s.plus(e);var u=s.e/f,c=e.e/f,l=s.c,d=e.c;if(!u||!c){if(!l||!d)return l?(e.s=-t,e):new G(d?s:NaN);if(!l[0]||!d[0])return d[0]?(e.s=-t,e):new G(l[0]?s:3==R?-0:0)}if(u=b(u),c=b(c),l=l.slice(),a=u-c){for((o=a<0)?(a=-a,i=l):(c=u,i=d),i.reverse(),t=a;t--;i.push(0));i.reverse()}else for(n=(o=(a=l.length)<(t=d.length))?a:t,a=t=0;t0)for(;t--;l[r++]=0);for(t=h-1;n>a;){if(l[--n]=0;){for(r=0,p=_[i]%A,g=_[i]/A|0,o=i+(s=u);o>i;)r=((c=p*(c=E[--s]%A)+(a=g*c+(l=E[s]/A|0)*p)%A*A+y[o]+r)/v|0)+(a/A|0)+g*l,y[o--]=c%v;y[o]=r}return r?++n:y.splice(0,1),W(e,y,n)},M.negated=function(){var e=new G(this);return e.s=-e.s||null,e},M.plus=function(e,t){var r,n=this,i=n.s;if(t=(e=new G(e,t)).s,!i||!t)return new G(NaN);if(i!=t)return e.s=-t,n.minus(e);var o=n.e/f,s=e.e/f,a=n.c,u=e.c;if(!o||!s){if(!a||!u)return new G(i/0);if(!a[0]||!u[0])return u[0]?e:new G(a[0]?n:0*i)}if(o=b(o),s=b(s),a=a.slice(),i=o-s){for(i>0?(s=o,r=u):(i=-i,r=a),r.reverse();i--;r.push(0));r.reverse()}for((i=a.length)-(t=u.length)<0&&(r=u,u=a,a=r,t=i),i=0;t;)i=(a[--t]=a[t]+u[t]+i)/h|0,a[t]=h===a[t]?0:a[t]%h;return i&&(a=[i].concat(a),++s),W(e,a,s)},M.precision=M.sd=function(e,t){var r,n,i,o=this;if(null!=e&&e!==!!e)return w(e,1,y),null==t?t=R:w(t,0,8),V(new G(o),e,t);if(!(r=o.c))return null;if(n=(i=r.length-1)*f+1,i=r[i]){for(;i%10==0;i/=10,n--);for(i=r[0];i>=10;i/=10,n++);}return e&&o.e+1>n&&(n=o.e+1),n},M.shiftedBy=function(e){return w(e,-9007199254740991,p),this.times("1e"+e)},M.squareRoot=M.sqrt=function(){var e,t,n,i,o,s=this,a=s.c,u=s.s,c=s.e,l=P+4,d=new G("0.5");if(1!==u||!a||!a[0])return new G(!u||u<0&&(!a||a[0])?NaN:a?s:1/0);if(0==(u=Math.sqrt(+Y(s)))||u==1/0?(((t=v(a)).length+c)%2==0&&(t+="0"),u=Math.sqrt(+t),c=b((c+1)/2)-(c<0||c%2),n=new G(t=u==1/0?"5e"+c:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+c)):n=new G(u+""),n.c[0])for((u=(c=n.e)+l)<3&&(u=0);;)if(o=n,n=d.times(o.plus(r(s,o,l,1))),v(o.c).slice(0,u)===(t=v(n.c)).slice(0,u)){if(n.e0&&g>0){for(o=g%a||a,d=p.substr(0,o);o0&&(d+=c+p.slice(o)),f&&(d="-"+d)}n=h?d+(r.decimalSeparator||"")+((u=+r.fractionGroupSize)?h.replace(new RegExp("\\d{"+u+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):h):d}return(r.prefix||"")+n+(r.suffix||"")},M.toFraction=function(e){var t,n,i,o,s,a,u,c,d,h,p,m,y=this,b=y.c;if(null!=e&&(!(u=new G(e)).isInteger()&&(u.c||1!==u.s)||u.lt(B)))throw Error(l+"Argument "+(u.isInteger()?"out of range: ":"not an integer: ")+Y(u));if(!b)return new G(y);for(t=new G(B),d=n=new G(B),i=c=new G(B),m=v(b),s=t.e=m.length-y.e-1,t.c[0]=g[(a=s%f)<0?f+a:a],e=!e||u.comparedTo(t)>0?s>0?t:d:u,a=L,L=1/0,u=new G(m),c.c[0]=0;h=r(u,t,0,1),1!=(o=n.plus(h.times(i))).comparedTo(e);)n=i,i=o,d=c.plus(h.times(o=d)),c=o,t=u.minus(h.times(o=t)),u=o;return o=r(e.minus(n),i,0,1),c=c.plus(o.times(d)),n=n.plus(o.times(i)),c.s=d.s=y.s,p=r(d,i,s*=2,R).minus(y).abs().comparedTo(r(c,n,s,R).minus(y).abs())<1?[d,i]:[c,n],L=a,p},M.toNumber=function(){return+Y(this)},M.toPrecision=function(e,t){return null!=e&&w(e,1,y),Q(this,e,t,2)},M.toString=function(e){var t,r=this,i=r.s,o=r.e;return null===o?i?(t="Infinity",i<0&&(t="-"+t)):t="NaN":(null==e?t=o<=O||o>=N?_(v(r.c),o):I(v(r.c),o,"0"):10===e&&K?t=I(v((r=V(new G(r),P+o+1,R)).c),r.e,"0"):(w(e,2,H.length,"Base"),t=n(I(v(r.c),o,"0"),10,e,i,!0)),i<0&&r.c[0]&&(t="-"+t)),t},M.valueOf=M.toJSON=function(){return Y(this)},M._isBigNumber=!0,M[Symbol.toStringTag]="BigNumber",M[Symbol.for("nodejs.util.inspect.custom")]=M.valueOf,null!=t&&G.set(t),G}();var S=r(92354),k=(r(55880),r(6379),r(61045),r(93643),r(45250),r(1048).Buffer);class C extends o.CT{constructor(e){let{config:t={},state:r={}}=e;super(),(0,i.A)(this,"defaultConfig",{}),(0,i.A)(this,"defaultState",{}),(0,i.A)(this,"disabled",!1),(0,i.A)(this,"name","BaseController"),(0,i.A)(this,"initialConfig",void 0),(0,i.A)(this,"initialState",void 0),(0,i.A)(this,"internalConfig",this.defaultConfig),(0,i.A)(this,"internalState",this.defaultState),this.initialState=r,this.initialConfig=t}get config(){return this.internalConfig}get state(){return this.internalState}configure(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(arguments.length>2&&void 0!==arguments[2]&&!arguments[2])for(const t in e)void 0!==this.internalConfig[t]&&(this.internalConfig[t]=e[t],this[t]=e[t]);else{this.internalConfig=t?e:Object.assign(this.internalConfig,e);for(const e in this.internalConfig)void 0!==this.internalConfig[e]&&(this[e]=this.internalConfig[e])}}update(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.internalState=t?(0,n.A)({},e):(0,n.A)((0,n.A)({},this.internalState),e),this.emit("store",this.internalState)}initialize(){return this.internalState=this.defaultState,this.internalConfig=this.defaultConfig,this.configure(this.initialConfig),this.update(this.initialState),this}}const T=()=>!0,x=["newListener","removeListener"],M=e=>!x.includes(e);function B(e,t){let r=(t||{}).eventFilter||T;if("string"==typeof r&&"skipInternal"===r&&(r=M),"function"!=typeof r)throw new Error("createEventEmitterProxy - Invalid eventFilter");let n=e,i=e=>{const t=n;n=e,t.eventNames().filter(r).forEach((r=>{(function(e,t){return void 0!==e.rawListeners?e.rawListeners(t):e.listeners(t)})(t,r).forEach((t=>e.on(r,t)))})),t.removeAllListeners()};return new Proxy({},{get:(e,t)=>"setTarget"===t?i:n[t],set:(e,t,r)=>"setTarget"===t?(i=r,!0):(n[t]=r,!0)})}function P(e,t){if(""!==e&&!/^[a-f0-9]+$/iu.test(e))throw new Error(`Expected an unprefixed hex string. Received: ${e}`);if(t<0)throw new Error(`Expected a non-negative integer target length. Received: ${t}`);return String.prototype.padStart.call(e,t,"0")}o.CT;const R=async(e,t)=>{const r=k.from(e,"hex"),n=(0,s.Ag)(t),i=(0,s.Ij)(k.from(n,"hex"),r);return function(e,t,r){const n=(0,s.dc)(t),i=(0,s.dc)(r),o=(0,s.U8)(e),a=P(k.from((0,s.$U)(n)).toString("hex"),64),u=P(k.from((0,s.$U)(i)).toString("hex"),64),c=(0,s.Ag)((0,s.Q9)(o));return(0,s.VO)(a.concat(u,c))}(k.from((0,s.CZ)(i.v)),k.from(i.r),k.from(i.s))};Error;const O=["Gateway timeout","ETIMEDOUT","failed to parse response body","Failed to fetch"];function N(e){switch(e.status){case 405:throw S.rK.methodNotFound();case 418:throw S.rK.internal({message:"Request is being rate limited."});case 503:case 504:throw S.rK.internal({message:"Gateway timeout. The request took too long to process.This can happen when querying over too wide a block range."})}}function D(e){return new Promise((t=>{setTimeout(t,e)}))}function L(e,t){if(200!==e.status)throw S.rK.internal({message:`Non-200 status code: '${e.status}'`,data:t});if(t.error)throw S.rK.internal({data:t.error});return t.result}function U(e){let{rpcTarget:t,originHttpHeaderKey:r}=e;return(0,o.jg)((async(e,n,i)=>{const{fetchUrl:o,fetchParams:s}=function(e){let{req:t,rpcTarget:r,originHttpHeaderKey:n}=e;const i=new URL(r),o={id:t.id,jsonrpc:t.jsonrpc,method:t.method,params:t.params},s=t.origin,a={method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(o)};return n&&s&&(a.headers[n]=s),{fetchUrl:i.href,fetchParams:a}}({req:e,rpcTarget:t,originHttpHeaderKey:r});for(let e=0;e<5;e++){try{const e=await fetch(o,s);N(e);const t=await e.json(),r=L(e,t);return void(n.result=r)}catch(e){const t=e.toString();if(!O.some((e=>t.includes(e))))throw e}await D(1e3)}}))}},48723:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OPEN_BROADCAST_CHANNELS=t.BroadcastChannel=void 0,t.enforceOptions=function(e){a=e};var n=r(94660),i=r(23993),o=r(86324),s=new Set;t.OPEN_BROADCAST_CHANNELS=s;var a,u=0,c=function(e,t){var r,c;this.id=u++,s.add(this),this.name=e,a&&(t=a),this.options=(0,o.fillOptionsWithDefaults)(t),this.method=(0,i.chooseMethod)(this.options),this._iL=!1,this._onML=null,this._addEL={message:[],internal:[]},this._uMP=new Set,this._befC=[],this._prepP=null,c=(r=this).method.create(r.name,r.options),(0,n.isPromise)(c)?(r._prepP=c,c.then((function(e){r._state=e}))):r._state=c};function l(e,t,r){var i={time:e.method.microSeconds(),type:t,data:r};return(e._prepP?e._prepP:n.PROMISE_RESOLVED_VOID).then((function(){var t=e.method.postMessage(e._state,i);return e._uMP.add(t),t.catch().then((function(){return e._uMP.delete(t)})),t}))}function d(e){return e._addEL.message.length>0||e._addEL.internal.length>0}function h(e,t,r){e._addEL[t].push(r),function(e){if(!e._iL&&d(e)){var t=function(t){e._addEL[t.type].forEach((function(r){var n=r.time-1e5;(t.time>=n||"server"===e.method.type)&&r.fn(t.data)}))},r=e.method.microSeconds();e._prepP?e._prepP.then((function(){e._iL=!0,e.method.onMessage(e._state,t,r)})):(e._iL=!0,e.method.onMessage(e._state,t,r))}}(e)}function f(e,t,r){e._addEL[t]=e._addEL[t].filter((function(e){return e!==r})),function(e){if(e._iL&&!d(e)){e._iL=!1;var t=e.method.microSeconds();e.method.onMessage(e._state,null,t)}}(e)}t.BroadcastChannel=c,c._pubkey=!0,c.prototype={postMessage:function(e){if(this.closed)throw new Error("BroadcastChannel.postMessage(): Cannot post message after channel has closed "+JSON.stringify(e));return l(this,"message",e)},postInternal:function(e){return l(this,"internal",e)},set onmessage(e){var t={time:this.method.microSeconds(),fn:e};f(this,"message",this._onML),e&&"function"==typeof e?(this._onML=t,h(this,"message",t)):this._onML=null},addEventListener:function(e,t){h(this,e,{time:this.method.microSeconds(),fn:t})},removeEventListener:function(e,t){f(this,e,this._addEL[e].find((function(e){return e.fn===t})))},close:function(){var e=this;if(!this.closed){s.delete(this),this.closed=!0;var t=this._prepP?this._prepP:n.PROMISE_RESOLVED_VOID;return this._onML=null,this._addEL.message=[],t.then((function(){return Promise.all(Array.from(e._uMP))})).then((function(){return Promise.all(e._befC.map((function(e){return e()})))})).then((function(){return e.method.close(e._state)}))}},get type(){return this.method.type},get isClosed(){return this.closed}}},6379:(e,t,r)=>{"use strict";var n=r(76378);e.exports={BroadcastChannel:n.BroadcastChannel,enforceOptions:n.enforceOptions}},76378:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BroadcastChannel",{enumerable:!0,get:function(){return n.BroadcastChannel}}),Object.defineProperty(t,"OPEN_BROADCAST_CHANNELS",{enumerable:!0,get:function(){return n.OPEN_BROADCAST_CHANNELS}}),Object.defineProperty(t,"enforceOptions",{enumerable:!0,get:function(){return n.enforceOptions}});var n=r(48723)},23993:(e,t,r)=>{"use strict";var n=r(5806);Object.defineProperty(t,"__esModule",{value:!0}),t.chooseMethod=function(e){var t=[].concat(e.methods,c).filter(Boolean);if(e.type){if("simulate"===e.type)return u.default;var r=t.find((function(t){return t.type===e.type}));if(r)return r;throw new Error("method-type "+e.type+" not found")}e.webWorkerSupport||(t=t.filter((function(e){return"idb"!==e.type})));var n=t.find((function(t){return t.canBeUsed(e)}));if(n)return n;throw new Error("No useable method found in "+JSON.stringify(c.map((function(e){return e.type}))))};var i=n(r(90228)),o=n(r(76305)),s=n(r(48987)),a=n(r(85188)),u=n(r(70577)),c=[i.default,o.default,s.default,a.default]},76305:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TRANSACTION_SETTINGS=void 0,t.averageResponseTime=S,t.canBeUsed=I,t.cleanOldMessages=y,t.close=w,t.commitIndexedDBTransaction=d,t.create=b,t.createDatabase=h,t.default=void 0,t.getAllMessages=function(e){var t=e.transaction(u,"readonly",c),r=t.objectStore(u),n=[];return new Promise((function(e){r.openCursor().onsuccess=function(r){var i=r.target.result;i?(n.push(i.value),i.continue()):(d(t),e(n))}}))},t.getIdb=l,t.getMessagesHigherThan=p,t.getOldMessages=m,t.microSeconds=void 0,t.onMessage=_,t.postMessage=E,t.removeMessagesById=g,t.type=void 0,t.writeMessage=f;var n=r(94660),i=r(4937),o=r(86324),s=n.microSeconds;t.microSeconds=s;var a="pubkey.broadcast-channel-0-",u="messages",c={durability:"relaxed"};function l(){if("undefined"!=typeof indexedDB)return indexedDB;if("undefined"!=typeof window){if(void 0!==window.mozIndexedDB)return window.mozIndexedDB;if(void 0!==window.webkitIndexedDB)return window.webkitIndexedDB;if(void 0!==window.msIndexedDB)return window.msIndexedDB}return!1}function d(e){e.commit&&e.commit()}function h(e){var t=l(),r=a+e,n=t.open(r);return n.onupgradeneeded=function(e){e.target.result.createObjectStore(u,{keyPath:"id",autoIncrement:!0})},new Promise((function(e,t){n.onerror=function(e){return t(e)},n.onsuccess=function(){e(n.result)}}))}function f(e,t,r){var n={uuid:t,time:(new Date).getTime(),data:r},i=e.transaction([u],"readwrite",c);return new Promise((function(e,t){i.oncomplete=function(){return e()},i.onerror=function(e){return t(e)},i.objectStore(u).add(n),d(i)}))}function p(e,t){var r=e.transaction(u,"readonly",c),n=r.objectStore(u),i=[],o=IDBKeyRange.bound(t+1,1/0);if(n.getAll){var s=n.getAll(o);return new Promise((function(e,t){s.onerror=function(e){return t(e)},s.onsuccess=function(t){e(t.target.result)}}))}return new Promise((function(e,s){var a=function(){try{return o=IDBKeyRange.bound(t+1,1/0),n.openCursor(o)}catch(e){return n.openCursor()}}();a.onerror=function(e){return s(e)},a.onsuccess=function(n){var o=n.target.result;o?o.value.ide.lastCursorId&&(e.lastCursorId=t.id),t})).filter((function(t){return function(e,t){return!(e.uuid===t.uuid||t.eMIs.has(e.id)||e.data.time{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addStorageEventListener=h,t.averageResponseTime=b,t.canBeUsed=y,t.close=g,t.create=p,t.default=void 0,t.getLocalStorage=c,t.microSeconds=void 0,t.onMessage=m,t.postMessage=d,t.removeStorageEventListener=f,t.storageKey=l,t.type=void 0;var n=r(4937),i=r(86324),o=r(94660),s=o.microSeconds;t.microSeconds=s;var a="pubkey.broadcastChannel-",u="localstorage";function c(){var e;if("undefined"==typeof window)return null;try{e=window.localStorage,e=window["ie8-eventlistener/storage"]||window.localStorage}catch(e){}return e}function l(e){return a+e}function d(e,t){return new Promise((function(r){(0,o.sleep)().then((function(){var n=l(e.channelName),i={token:(0,o.randomToken)(),time:(new Date).getTime(),data:t,uuid:e.uuid},s=JSON.stringify(i);c().setItem(n,s);var a=document.createEvent("Event");a.initEvent("storage",!0,!0),a.key=n,a.newValue=s,window.dispatchEvent(a),r()}))}))}function h(e,t){var r=l(e),n=function(e){e.key===r&&t(JSON.parse(e.newValue))};return window.addEventListener("storage",n),n}function f(e){window.removeEventListener("storage",e)}function p(e,t){if(!y(t=(0,i.fillOptionsWithDefaults)(t)))throw new Error("BroadcastChannel: localstorage cannot be used");var r=(0,o.randomToken)(),s=new n.ObliviousSet(t.localstorage.removeTimeout),a={channelName:e,uuid:r,eMIs:s};return a.listener=h(e,(function(e){a.messagesCallback&&e.uuid!==r&&e.token&&!s.has(e.token)&&(e.data.time&&e.data.time{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.averageResponseTime=d,t.canBeUsed=l,t.close=a,t.create=s,t.microSeconds=t.default=void 0,t.onMessage=c,t.postMessage=u,t.type=void 0;var n=r(94660),i=n.microSeconds;t.microSeconds=i;var o="native";function s(e){var t={messagesCallback:null,bc:new BroadcastChannel(e),subFns:[]};return t.bc.onmessage=function(e){t.messagesCallback&&t.messagesCallback(e.data)},t}function a(e){e.bc.close(),e.subFns=[]}function u(e,t){try{return e.bc.postMessage(t,!1),n.PROMISE_RESOLVED_VOID}catch(e){return Promise.reject(e)}}function c(e,t){e.messagesCallback=t}function l(e){if("undefined"==typeof window)return!1;if(!e.support3PC)return!1;if("function"==typeof BroadcastChannel){if(BroadcastChannel._pubkey)throw new Error("BroadcastChannel: Do not overwrite window.BroadcastChannel with this module, this is not a polyfill");return!0}return!1}function d(){return 150}t.type=o;var h={create:s,close:a,onMessage:c,postMessage:u,canBeUsed:l,type:o,averageResponseTime:d,microSeconds:i};t.default=h},85188:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(5806);Object.defineProperty(t,"__esModule",{value:!0}),t.averageResponseTime=k,t.canBeUsed=S,t.close=_,t.create=E,t.default=void 0,t.getSocketInstance=A,t.microSeconds=void 0,t.onMessage=I,t.postMessage=v,t.removeStorageEventListener=function(){m&&m.disconnect()},t.setupSocketConnection=w,t.storageKey=b,t.type=void 0;var o=i(r(51024)),s=i(r(8817)),a=r(4937),u=r(308),c=r(53192),l=r(55329),d=r(94660),h=r(86324),f=d.microSeconds;t.microSeconds=f;var p="pubkey.broadcastChannel-",g="server";t.type=g;var m=null,y=new Set;function b(e){return p+e}function v(e,t){return new Promise((function(r,i){(0,d.sleep)().then((0,s.default)(o.default.mark((function s(){var a,u,h,f;return o.default.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return a=b(e.channelName),u=(0,l.keccak256)(n.from(a,"utf8")),o.next=4,(0,l.encryptData)(u.toString("hex"),{token:(0,d.randomToken)(),time:(new Date).getTime(),data:t,uuid:e.uuid});case 4:return h=o.sent,o.t0=(0,c.getPublic)(u).toString("hex"),o.t1=h,o.next=9,(0,c.sign)(u,(0,l.keccak256)(n.from(h,"utf8")));case 9:return o.t2=o.sent.toString("hex"),f={sameOriginCheck:!0,sameIpCheck:!0,key:o.t0,data:o.t1,signature:o.t2},e.timeout&&(f.timeout=e.timeout),o.abrupt("return",fetch(e.serverUrl+"/channel/set",{method:"POST",body:JSON.stringify(f),headers:{"Content-Type":"application/json; charset=utf-8"}}).then(r).catch(i));case 13:case"end":return o.stop()}}),s)}))))}))}function A(e){if(m)return m;var t=(0,u.io)(e,{transports:["websocket","polling"],withCredentials:!0,reconnectionDelayMax:1e4,reconnectionAttempts:10});return t.on("connect_error",(function(e){t.io.opts.transports=["polling","websocket"],d.log.error("connect error",e)})),t.on("connect",(0,s.default)(o.default.mark((function e(){var r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.io.engine,d.log.debug("initially connected to",r.transport.name),r.once("upgrade",(function(){d.log.debug("upgraded",r.transport.name)})),r.once("close",(function(e){d.log.debug("connection closed",e)}));case 4:case"end":return e.stop()}}),e)})))),t.on("error",(function(e){d.log.error("socket errored",e),t.disconnect()})),m=t,t}function w(e,t,r){var i=A(e),a=b(t.channelName),u=(0,l.keccak256)(n.from(a,"utf8")),h=(0,c.getPublic)(u).toString("hex");i.connected?i.emit("check_auth_status",h,{sameOriginCheck:!0,sameIpCheck:!0}):i.once("connect",(function(){d.log.debug("connected with socket"),i.emit("check_auth_status",h,{sameOriginCheck:!0,sameIpCheck:!0})}));var f=function(){i.once("connect",(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.has(t.channelName)&&i.emit("check_auth_status",h,{sameOriginCheck:!0,sameIpCheck:!0});case 1:case"end":return e.stop()}}),e)}))))},p=function(){var e=(0,s.default)(o.default.mark((function e(t){var n;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.decryptData)(u.toString("hex"),t);case 3:n=e.sent,d.log.info(n),r(n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),d.log.error(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}();return i.on("disconnect",(function(){d.log.debug("socket disconnected"),y.has(t.channelName)&&(d.log.error("socket disconnected unexpectedly, reconnecting socket"),f())})),i.on(h+"_success",p),"undefined"!=typeof document&&document.addEventListener("visibilitychange",(function e(){i&&y.has(t.channelName)?i.connected||"visible"!==document.visibilityState||f():document.removeEventListener("visibilitychange",e)})),i}function E(e,t){t=(0,h.fillOptionsWithDefaults)(t);var r={channelName:e,uuid:(0,d.randomToken)(),eMIs:new a.ObliviousSet(t.server.removeTimeout),serverUrl:t.server.url};return t.server.timeout&&(r.timeout=t.server.timeout),w(t.server.url,r,(function(e){r.messagesCallback&&e.uuid!==r.uuid&&e.token&&!r.eMIs.has(e.token)&&(r.eMIs.add(e.token),r.messagesCallback(e.data))})),y.add(e),r}function _(e){y.delete(e.channelName)}function I(e,t,r){e.messagesCallbackTime=r,e.messagesCallback=t}function S(){return!0}function k(){return 500}var C={create:E,close:_,onMessage:I,postMessage:v,canBeUsed:S,type:g,averageResponseTime:k,microSeconds:f};t.default=C},70577:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.averageResponseTime=d,t.canBeUsed=l,t.close=a,t.create=s,t.microSeconds=t.default=void 0,t.onMessage=c,t.postMessage=u,t.type=void 0;var n=r(94660).microSeconds;t.microSeconds=n;var i="simulate";t.type=i;var o=new Set;function s(e){var t={name:e,messagesCallback:null};return o.add(t),t}function a(e){o.delete(e)}function u(e,t){return new Promise((function(r){return setTimeout((function(){Array.from(o).filter((function(t){return t.name===e.name})).filter((function(t){return t!==e})).filter((function(e){return!!e.messagesCallback})).forEach((function(e){return e.messagesCallback(t)})),r()}),5)}))}function c(e,t){e.messagesCallback=t}function l(){return!0}function d(){return 5}var h={create:s,close:a,onMessage:c,postMessage:u,canBeUsed:l,type:i,averageResponseTime:d,microSeconds:n};t.default=h},86324:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fillOptionsWithDefaults=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=JSON.parse(JSON.stringify(e));return void 0===t.support3PC&&(t.support3PC=(0,n.are3PCSupported)()),void 0===t.webWorkerSupport&&(t.webWorkerSupport=!0),t.idb||(t.idb={}),t.idb.ttl||(t.idb.ttl=45e3),t.idb.fallbackInterval||(t.idb.fallbackInterval=150),e.idb&&"function"==typeof e.idb.onclose&&(t.idb.onclose=e.idb.onclose),t.localstorage||(t.localstorage={}),t.localstorage.removeTimeout||(t.localstorage.removeTimeout=6e4),t.server||(t.server={}),t.server.url||(t.server.url="https://broadcast-server.tor.us"),t.server.removeTimeout||(t.server.removeTimeout=3e5),e.methods&&(t.methods=e.methods),t};var n=r(94660)},94660:(e,t,r)=>{"use strict";var n=r(5806);Object.defineProperty(t,"__esModule",{value:!0}),t.PROMISE_RESOLVED_VOID=t.PROMISE_RESOLVED_TRUE=t.PROMISE_RESOLVED_FALSE=void 0,t.are3PCSupported=function(){if("undefined"==typeof navigator)return!1;var e=i.default.parse(navigator.userAgent);d.info(JSON.stringify(e),"current browser info");var t=!0;return navigator.brave&&(t=!1),e.engine.name!==i.default.ENGINE_MAP.WebKit&&e.engine.name!==i.default.ENGINE_MAP.Gecko||(t=!1),t},t.isPromise=function(e){return!(!e||"function"!=typeof e.then)},t.log=void 0,t.microSeconds=function(){var e=(new Date).getTime();return e===c?1e3*e+ ++l:(c=e,l=0,1e3*e)},t.randomInt=function(e,t){return Math.floor(Math.random()*(t-e+1)+e)},t.randomToken=function(){return Math.random().toString(36).substring(2)},t.setLogLevel=void 0,t.sleep=function(e,t){return e||(e=0),new Promise((function(r){return setTimeout((function(){return r(t)}),e)}))};var i=n(r(93643)),o=n(r(55880)),s=Promise.resolve(!1);t.PROMISE_RESOLVED_FALSE=s;var a=Promise.resolve(!0);t.PROMISE_RESOLVED_TRUE=a;var u=Promise.resolve();t.PROMISE_RESOLVED_VOID=u;var c=0,l=0,d=o.default.getLogger("broadcast-channel");t.log=d,d.setLevel("error"),t.setLogLevel=function(e){d.setLevel(e)}},53192:(e,t,r)=>{"use strict";r.r(t),r.d(t,{decrypt:()=>T,derive:()=>I,derivePadded:()=>k,deriveUnpadded:()=>S,encrypt:()=>C,generatePrivate:()=>v,getPublic:()=>A,getPublicCompressed:()=>w,sign:()=>E,verify:()=>_});var n=r(10328),i=r(13360),o=r(1048).Buffer;const s=new i.ec("secp256k1"),a=r.g.crypto||r.g.msCrypto||{},u=a.subtle||a.webkitSubtle,c=o.from("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141","hex"),l=o.alloc(32,0);function d(e,t){if(!e)throw new Error(t||"Assertion failed")}function h(e){return t=e,!(!o.isBuffer(t)||32!==t.length)&&e.compare(l)>0&&e.compare(c)<0;var t}function f(e){const t=new Uint8Array(e);return void 0===a.getRandomValues?o.from(n.randomBytes(e)):(a.getRandomValues(t),o.from(t))}async function p(e){if(u){const t=await u.digest("SHA-512",e);return new Uint8Array(t)}const t=n.createHash("sha512").update(e).digest();return new Uint8Array(t)}function g(e){return async function(t,r,i){if(u){const n={name:"AES-CBC"},s=await u.importKey("raw",r,n,!1,[e]),a={name:"AES-CBC",iv:t},c=await u[e](a,s,i);return o.from(new Uint8Array(c))}if("encrypt"===e){const e=n.createCipheriv("aes-256-cbc",r,t),s=e.update(i),a=e.final();return o.concat([s,a])}if("decrypt"===e){const e=n.createDecipheriv("aes-256-cbc",r,t),s=e.update(i),a=e.final();return o.concat([s,a])}throw new Error(`Unsupported operation: ${e}`)}}const m=g("encrypt"),y=g("decrypt");async function b(e,t){if(u){const r={name:"HMAC",hash:{name:"SHA-256"}},n=await u.importKey("raw",new Uint8Array(e),r,!1,["sign","verify"]),i=await u.sign("HMAC",n,t);return o.from(new Uint8Array(i))}const r=n.createHmac("sha256",o.from(e));return r.update(t),r.digest()}const v=function(){let e=f(32);for(;!h(e);)e=f(32);return e},A=function(e){return d(32===e.length,"Bad private key"),d(h(e),"Bad private key"),o.from(s.keyFromPrivate(e).getPublic("array"))},w=function(e){return d(32===e.length,"Bad private key"),d(h(e),"Bad private key"),o.from(s.keyFromPrivate(e).getPublic(!0,"array"))},E=async function(e,t){return d(32===e.length,"Bad private key"),d(h(e),"Bad private key"),d(t.length>0,"Message should not be empty"),d(t.length<=32,"Message is too long"),o.from(s.sign(t,e,{canonical:!0}).toDER())},_=async function(e,t,r){if(d(65===e.length||33===e.length,"Bad public key"),65===e.length&&d(4===e[0],"Bad public key"),33===e.length&&d(2===e[0]||3===e[0],"Bad public key"),d(t.length>0,"Message should not be empty"),d(t.length<=32,"Message is too long"),s.verify(t,r,e))return null;throw new Error("Bad signature")},I=async function(e,t){d(o.isBuffer(e),"Bad private key"),d(o.isBuffer(t),"Bad public key"),d(32===e.length,"Bad private key"),d(h(e),"Bad private key"),d(65===t.length||33===t.length,"Bad public key"),65===t.length&&d(4===t[0],"Bad public key"),33===t.length&&d(2===t[0]||3===t[0],"Bad public key");const r=s.keyFromPrivate(e),n=s.keyFromPublic(t),i=r.derive(n.getPublic());return o.from(i.toArray())},S=I,k=async function(e,t){d(o.isBuffer(e),"Bad private key"),d(o.isBuffer(t),"Bad public key"),d(32===e.length,"Bad private key"),d(h(e),"Bad private key"),d(65===t.length||33===t.length,"Bad public key"),65===t.length&&d(4===t[0],"Bad public key"),33===t.length&&d(2===t[0]||3===t[0],"Bad public key");const r=s.keyFromPrivate(e),n=s.keyFromPublic(t),i=r.derive(n.getPublic());return o.from(i.toString(16,64),"hex")},C=async function(e,t,r){let n=(r=r||{}).ephemPrivateKey||f(32);for(;!h(n);)n=r.ephemPrivateKey||f(32);const i=A(n),s=await S(n,e),a=await p(s),u=r.iv||f(16),c=a.slice(0,32),l=a.slice(32),d=await m(u,o.from(c),t),g=o.concat([u,i,d]);return{iv:u,ephemPublicKey:i,ciphertext:d,mac:await b(o.from(l),g)}},T=async function(e,t,r){const n=null!=r&&r,i=n?k:S,s=await i(e,t.ephemPublicKey),a=await p(s),u=a.slice(0,32),c=a.slice(32),l=o.concat([t.iv,t.ephemPublicKey,t.ciphertext]),d=await async function(e,t,r){return function(e,t){if(e.length!==t.length)return!1;let r=0;for(let n=0;n{"use strict";r.d(t,{y$:()=>H,aX:()=>p});var n=r(52428),i=r(27587);const o="abi/5.0.7";r(4364);const s=new i.Vy(o),a={};let u={calldata:!0,memory:!0,storage:!0},c={calldata:!0,memory:!0};function l(e,t){if("bytes"===e||"string"===e){if(u[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&c[t])return!0;return(u[t]||"payable"===t)&&s.throwArgumentError("invalid modifier","name",t),!1}function d(e,t){for(let r in t)(0,n.yY)(e,r,t[r])}const h=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),f=new RegExp(/^(.*)\[([0-9]*)\]$/);class p{constructor(e,t){e!==a&&s.throwError("use fromString",i.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),d(this,t);let r=this.type.match(f);d(this,r?{arrayLength:parseInt(r[2]||"-1"),arrayChildren:p.fromObject({type:r[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=h.sighash),h[e]||s.throwArgumentError("invalid format type","format",e),e===h.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==h.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===h.full?", ":",")+")"):t+=this.type,e!==h.sighash&&(!0===this.indexed&&(t+=" indexed"),e===h.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?p.fromString(e,t):p.fromObject(e)}static fromObject(e){return p.isParamType(e)?e:new p(a,{name:e.name||null,type:g(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(p.fromObject):null})}static fromString(e,t){return r=function(e,t){let r=e;function n(t){s.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function i(e){let r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},a=o;for(let r=0;rthis.wordSize&&b.throwError("value out-of-bounds",i.Vy.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,m.xW)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class w{constructor(e,t,r,i){(0,n.yY)(this,"_data",(0,m.k9)(e)),(0,n.yY)(this,"wordSize",t||32),(0,n.yY)(this,"_coerceFunc",r),(0,n.yY)(this,"allowLoose",i),this._offset=0}get data(){return(0,m.c$)(this._data)}get consumed(){return this._offset}static coerce(e,t){let r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):w.coerce(e,t)}_peekBytes(e,t,r){let n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:b.throwError("data out-of-bounds",i.Vy.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}subReader(e){return new w(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}readValue(){return y.gH.from(this.readBytes(this.wordSize))}}var E=r(71277);class _ extends v{constructor(e){super("address","address",e,!1)}encode(e,t){try{(0,E.bv)(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return(0,E.bv)((0,m.bj)(e.readValue().toHexString(),20))}}class I extends v{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const S=new i.Vy(o);function k(e,t,r){let n=null;if(Array.isArray(r))n=r;else if(r&&"object"==typeof r){let e={};n=t.map((t=>{const n=t.localName;return n||S.throwError("cannot encode object for signature with missing names",i.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]&&S.throwError("cannot encode object for signature with duplicate names",i.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]=!0,r[n]}))}else S.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&S.throwArgumentError("types/value length mismatch","tuple",r);let o=new A(e.wordSize),s=new A(e.wordSize),a=[];t.forEach(((e,t)=>{let r=n[t];if(e.dynamic){let t=s.length;e.encode(s,r);let n=o.writeUpdatableValue();a.push((e=>{n(e+t)}))}else e.encode(o,r)})),a.forEach((e=>{e(o.length)}));let u=e.appendWriter(o);return u+=e.appendWriter(s),u}function C(e,t){let r=[],n=e.subReader(0);t.forEach((t=>{let o=null;if(t.dynamic){let r=e.readValue(),s=n.subReader(r.toNumber());try{o=t.decode(s)}catch(e){if(e.code===i.Vy.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}}else try{o=t.decode(e)}catch(e){if(e.code===i.Vy.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}null!=o&&r.push(o)}));const o=t.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach(((e,t)=>{let n=e.localName;if(!n||1!==o[n])return;if("length"===n&&(n="_length"),null!=r[n])return;const i=r[t];i instanceof Error?Object.defineProperty(r,n,{get:()=>{throw i}}):r[n]=i}));for(let e=0;e{throw t}})}return Object.freeze(r)}class T extends v{constructor(e,t,r){super("array",e.type+"["+(t>=0?t:"")+"]",r,-1===t||e.dynamic),this.coder=e,this.length=t}encode(e,t){Array.isArray(t)||this._throwError("expected array value",t);let r=this.length;-1===r&&(r=t.length,e.writeValue(t.length)),S.checkArgumentCount(t.length,r,"coder array"+(this.localName?" "+this.localName:""));let n=[];for(let e=0;e{e.dynamic&&(r=!0),n.push(e.type)})),super("tuple","tuple("+n.join(",")+")",t,r),this.coders=e}encode(e,t){return k(e,this.coders,t)}decode(e){return e.coerce(this.name,C(e,this.coders))}}const F=new i.Vy(o),j=new RegExp(/^bytes([0-9]*)$/),z=new RegExp(/^(u?int)([0-9]*)$/);class H{constructor(e){F.checkNew(new.target,H),(0,n.yY)(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new _(e.name);case"bool":return new x(e.name);case"string":return new L(e.name);case"bytes":return new B(e.name);case"array":return new T(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new U((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new R(e.name)}let t=e.type.match(z);if(t){let r=parseInt(t[2]||"256");return(0===r||r>256||r%8!=0)&&F.throwArgumentError("invalid "+t[1]+" bit length","param",e),new N(r/8,"int"===t[1],e.name)}if(t=e.type.match(j),t){let r=parseInt(t[1]);return(0===r||r>32)&&F.throwArgumentError("invalid bytes length","param",e),new P(r,e.name)}return F.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new w(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new A(this._getWordSize())}encode(e,t){e.length!==t.length&&F.throwError("types/values length mismatch",i.Vy.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const r=e.map((e=>this._getCoder(p.from(e)))),n=new U(r,"_"),o=this._getWriter();return n.encode(o,t),o.data}decode(e,t,r){const n=e.map((e=>this._getCoder(p.from(e))));return new U(n,"_").decode(this._getReader((0,m.k9)(t),r))}}new H,new i.Vy(o)},96864:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},97386:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(96864),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},44551:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},57082:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(r(26093)),a=r(69596),u=r(57082),c=r(45083),l=r(84945),d=r(82167),h=r(72406),f=r(3881),p=r(91433),g=function(){function e(e,t,r,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===r&&(r=l.KECCAK256_RLP),void 0===n&&(n=l.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=r,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var r=t.nonce,n=t.balance,i=t.stateRoot,o=t.codeHash;return new e(r?new a.BN((0,d.toBuffer)(r)):void 0,n?new a.BN((0,d.toBuffer)(n)):void 0,i?(0,d.toBuffer)(i):void 0,o?(0,d.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var r=i(t,4),n=r[0],o=r[1],s=r[2],u=r[3];return new e(new a.BN(n),new a.BN(o),s,u)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(l.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(l.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var r=(0,c.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var i=(0,h.keccakFromString)(n+r).toString("hex"),o="0x",s=0;s=8?o+=r[s].toUpperCase():o+=r[s];return o},t.isValidChecksumAddress=function(e,r){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,r)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var r=new a.BN(t);return r.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(r),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(r)])).slice(-20)},t.isValidPrivate=function(e){return(0,u.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length?(0,u.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,u.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,u.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},62484:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=i(r(26093)),s=r(69596),a=r(82167),u=r(2415),c=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,u.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){return(0,o.default)(n.isBuffer(t),"Public key should be Buffer"),new e((0,u.pubToAddress)(t))},e.fromPrivateKey=function(t){return(0,o.default)(n.isBuffer(t),"Private key should be Buffer"),new e((0,u.privateToAddress)(t))},e.generate=function(t,r){return(0,o.default)(s.BN.isBN(r)),new e((0,u.generateAddress)(t.buf,r.toArrayLike(n)))},e.generate2=function(t,r,i){return(0,o.default)(n.isBuffer(r)),(0,o.default)(n.isBuffer(i)),new e((0,u.generateAddress2)(t.buf,r,i))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),r=new s.BN("ffff","hex");return e.gte(t)&&e.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=c},82167:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=r(69596),a=r(45083),u=r(3881);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var r=(0,t.intToHex)(e);return n.from((0,a.padToEven)(r.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var c=function(e,r,n){var i=(0,t.zeros)(r);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,u.assertIsBuffer)(e),l(e)},t.unpadArray=function(e){return(0,u.assertIsArray)(e),l(e)},t.unpadHexString=function(e){return(0,u.assertIsHexString)(e),e=(0,a.stripHexPrefix)(e),l(e)},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e))return n.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw new Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw new Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var r=[],i=0;i0&&0===c[0])throw new Error("".concat(u," cannot have leading zeroes, received: ").concat(c.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):Uint8Array.from(null!=t?t:[])}},84945:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=r(1048),i=r(69596);t.MAX_UINT64=new i.BN("ffffffffffffffff",16),t.MAX_INTEGER=new i.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},69596:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(r(60940));t.BN=a.default;var u=o(r(187));t.rlp=u},72406:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var i=r(97386),o=r(13257),s=r(69596),a=r(82167),u=r(3881);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,u.assertIsBuffer)(e),t){case 224:return(0,i.keccak224)(e);case 256:return(0,i.keccak256)(e);case 384:return(0,i.keccak384)(e);case 512:return(0,i.keccak512)(e);default:throw new Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,r){void 0===r&&(r=256),(0,u.assertIsString)(e);var i=n.from(e,"utf8");return(0,t.keccak)(i,r)},t.keccakFromHexString=function(e,r){return void 0===r&&(r=256),(0,u.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),r)},t.keccakFromArray=function(e,r){return void 0===r&&(r=256),(0,u.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),r)};var c=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,u.assertIsBuffer)(e),c(e)},t.sha256FromString=function(e){return(0,u.assertIsString)(e),c(e)},t.sha256FromArray=function(e){return(0,u.assertIsArray)(e),c(e)};var l=function(e,t){e=(0,a.toBuffer)(e);var r=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(r,32):r};t.ripemd160=function(e,t){return(0,u.assertIsBuffer)(e),l(e,t)},t.ripemd160FromString=function(e,t){return(0,u.assertIsString)(e),l(e,t)},t.ripemd160FromArray=function(e,t){return(0,u.assertIsArray)(e),l(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},3881:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var i=r(45083);t.assertIsHexString=function(e){if(!(0,i.isHexString)(e)){var t="This method only supports 0x-prefixed hex strings but input was: ".concat(e);throw new Error(t)}},t.assertIsBuffer=function(e){if(!n.isBuffer(e)){var t="This method only supports Buffer but input was: ".concat(e);throw new Error(t)}},t.assertIsArray=function(e){if(!Array.isArray(e)){var t="This method only supports number arrays but input was: ".concat(e);throw new Error(t)}},t.assertIsString=function(e){if("string"!=typeof e){var t="This method only supports strings but input was: ".concat(e);throw new Error(t)}}},39180:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,i(r(84945),t),i(r(2415),t),i(r(62484),t),i(r(72406),t),i(r(79066),t),i(r(82167),t),i(r(85961),t),i(r(69596),t),i(r(91433),t);var o=r(45083);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},45083:(e,t,r)=>{"use strict";var n=r(1048).Buffer;function i(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=i,t.stripHexPrefix=function(e){if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return i(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[r?"some":"every"]((function(t){return e.indexOf(t)>=0}))},t.toAscii=function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r=i.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):t.allowZero&&0===i.length||!t.length||(0,o.default)(t.length===i.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[r]=i}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:i,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:i})})),r)if("string"==typeof r&&(r=n.from((0,s.stripHexPrefix)(r),"hex")),n.isBuffer(r)&&(r=a.rlp.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=(0,u.toBuffer)(t)}))}else{if("object"!=typeof r)throw new Error("invalid data");var i=Object.keys(r);t.forEach((function(t){-1!==i.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==i.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},79066:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(57082),o=r(69596),s=r(82167),a=r(72406),u=r(3881),c=r(91433);function l(e,t){var r=(0,c.toType)(e,c.TypeOutput.BN);if(!t)return r.subn(27);var n=(0,c.toType)(t,c.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function d(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,r){var o=(0,i.ecdsaSign)(e,t),s=o.signature,a=o.recid,u=n.from(s.slice(0,32)),l=n.from(s.slice(32,64));if(!r||"number"==typeof r){if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:l,v:r?a+(2*r+35):a+27}}return{r:u,s:l,v:(0,c.toType)(r,c.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,r,o,a){var u=n.concat([(0,s.setLengthLeft)(r,32),(0,s.setLengthLeft)(o,32)],64),c=l(t,a);if(!d(c))throw new Error("Invalid signature v value");var h=(0,i.ecdsaRecover)(u,c.toNumber(),e);return n.from((0,i.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(r,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");var o=(0,c.toType)(e,c.TypeOutput.Number),a=r;return(o>28&&o%2==1||1===o||28===o)&&((a=n.from(r))[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,r,n,i=(0,s.toBuffer)(e);if(i.length>=65)t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!d(l(e,i)))return!1;var u=new o.BN(t),c=new o.BN(r);return!(u.isZero()||u.gt(a)||c.isZero()||c.gt(a)||n&&1===c.cmp(s))},t.hashPersonalMessage=function(e){(0,u.assertIsBuffer)(e);var t=n.from("Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},91433:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var i,o=r(69596),s=r(45083),a=r(82167);function u(e){return(0,a.unpadBuffer)(e.toArrayLike(n))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=u,t.bnToRlp=function(e){return u(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(i=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"==typeof e&&!(0,s.isHexString)(e))throw new Error("A string must be provided with a 0x-prefix, given: ".concat(e));if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");var r=(0,a.toBuffer)(e);if(t===i.Buffer)return r;if(t===i.BN)return new o.BN(r);if(t===i.Number){var n=new o.BN(r),u=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(n.gt(u))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return n.toNumber()}return"0x".concat(r.toString("hex"))}}},60940:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(79062).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},76424:(e,t,r)=>{e.exports=r(15924)(r(90164))},90164:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},15924:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},19410:e=>{"use strict";e.exports={ErrorResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:JSON.stringify(e),r=e.error&&e.error.data?e.error.data:null,n=new Error("Returned error: "+t);return n.data=r,n},InvalidNumberOfParams:function(e,t,r){return new Error('Invalid number of parameters for "'+r+'". Got '+e+" expected "+t+"!")},InvalidConnection:function(e,t){return this.ConnectionError("CONNECTION ERROR: Couldn't connect to node "+e+".",t)},InvalidProvider:function(){return new Error("Provider not set or invalid")},InvalidResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:"Invalid JSON RPC response: "+JSON.stringify(e);return new Error(t)},ConnectionTimeout:function(e){return new Error("CONNECTION TIMEOUT: timeout of "+e+" ms achived")},ConnectionNotOpenError:function(e){return this.ConnectionError("connection not open on send()",e)},ConnectionCloseError:function(e){return"object"==typeof e&&e.code&&e.reason?this.ConnectionError("CONNECTION ERROR: The connection got closed with the close code `"+e.code+"` and the following reason string `"+e.reason+"`",e):new Error("CONNECTION ERROR: The connection closed unexpectedly")},MaxAttemptsReachedOnReconnectingError:function(){return new Error("Maximum number of reconnect attempts reached!")},PendingRequestsOnReconnectingError:function(){return new Error("CONNECTION ERROR: Provider started to reconnect before the response got received!")},ConnectionError:function(e,t){const r=new Error(e);return t&&(r.code=t.code,r.reason=t.reason),r},RevertInstructionError:function(e,t){var r=new Error("Your request got reverted with the following reason string: "+e);return r.reason=e,r.signature=t,r},TransactionRevertInstructionError:function(e,t,r){var n=new Error("Transaction has been reverted by the EVM:\n"+JSON.stringify(r,null,2));return n.reason=e,n.signature=t,n.receipt=r,n},TransactionError:function(e,t){var r=new Error(e);return r.receipt=t,r},NoContractAddressFoundError:function(e){return this.TransactionError("The transaction receipt didn't contain a contract address.",e)},ContractCodeNotStoredError:function(e){return this.TransactionError("The contract code couldn't be stored, please check your gas limit.",e)},TransactionRevertedWithoutReasonError:function(e){return this.TransactionError("Transaction has been reverted by the EVM:\n"+JSON.stringify(e,null,2),e)},TransactionOutOfGasError:function(e){return this.TransactionError("Transaction ran out of gas. Please provide more gas:\n"+JSON.stringify(e,null,2),e)},ResolverMethodMissingError:function(e,t){return new Error("The resolver at "+e+'does not implement requested method: "'+t+'".')},ContractMissingABIError:function(){return new Error("You must provide the json interface of the contract when instantiating a contract object.")},ContractOnceRequiresCallbackError:function(){return new Error("Once requires a callback as the second parameter.")},ContractEventDoesNotExistError:function(e){return new Error('Event "'+e+"\" doesn't exist in this contract.")},ContractReservedEventError:function(e){return new Error('The event "'+e+"\" is a reserved event name, you can't use it.")},ContractMissingDeployDataError:function(){return new Error('No "data" specified in neither the given options, nor the default options.')},ContractNoAddressDefinedError:function(){return new Error("This contract object doesn't have address set yet, please set an address first.")},ContractNoFromAddressDefinedError:function(){return new Error('No "from" address specified in neither the given options, nor the default options.')}}},68741:(e,t,r)=>{"use strict";var n=r(95439),i=r(64164),o=function(e){return n.toBN(e).toString(10)},s=function(e){if(void 0!==e)return function(e){return"latest"===e||"pending"===e||"earliest"===e}(e)?e:"genesis"===e?"0x0":n.isHexStrict(e)?"string"==typeof e?e.toLowerCase():e:n.numberToHex(e)},a=function(e){if(e.to&&(e.to=l(e.to)),e.data&&e.input)throw new Error('You can\'t have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.');if(!e.data&&e.input&&(e.data=e.input,delete e.input),e.data&&!e.data.startsWith("0x")&&(e.data="0x"+e.data),e.data&&!n.isHex(e.data))throw new Error("The data field must be HEX encoded data.");return(e.gas||e.gasLimit)&&(e.gas=e.gas||e.gasLimit),(e.maxPriorityFeePerGas||e.maxFeePerGas)&&delete e.gasPrice,["gasPrice","gas","value","maxPriorityFeePerGas","maxFeePerGas","nonce"].filter((function(t){return void 0!==e[t]})).forEach((function(t){e[t]=n.numberToHex(e[t])})),e},u=function(e){return null!==e.blockNumber&&(e.blockNumber=n.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=n.hexToNumber(e.transactionIndex)),e.nonce=n.hexToNumber(e.nonce),e.gas=n.hexToNumber(e.gas),e.gasPrice&&(e.gasPrice=o(e.gasPrice)),e.maxFeePerGas&&(e.maxFeePerGas=o(e.maxFeePerGas)),e.maxPriorityFeePerGas&&(e.maxPriorityFeePerGas=o(e.maxPriorityFeePerGas)),e.type&&(e.type=n.hexToNumber(e.type)),e.value=o(e.value),e.to&&n.isAddress(e.to)?e.to=n.toChecksumAddress(e.to):e.to=null,e.from&&(e.from=n.toChecksumAddress(e.from)),e},c=function(e){if("string"==typeof e.blockHash&&"string"==typeof e.transactionHash&&"string"==typeof e.logIndex){var t=n.sha3(e.blockHash.replace("0x","")+e.transactionHash.replace("0x","")+e.logIndex.replace("0x",""));e.id="log_"+t.replace("0x","").substr(0,8)}else e.id||(e.id=null);return null!==e.blockNumber&&(e.blockNumber=n.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=n.hexToNumber(e.transactionIndex)),null!==e.logIndex&&(e.logIndex=n.hexToNumber(e.logIndex)),e.address&&(e.address=n.toChecksumAddress(e.address)),e},l=function(e){var t=new i(e);if(t.isValid()&&t.isDirect())return t.toAddress().toLowerCase();if(n.isAddress(e))return"0x"+e.toLowerCase().replace("0x","");throw new Error(`Provided address ${e} is invalid, the capitalization checksum test failed, or it's an indirect IBAN address which can't be converted.`)};e.exports={inputDefaultBlockNumberFormatter:function(e){return s(this&&null==e?this.defaultBlock:e)},inputBlockNumberFormatter:s,inputCallFormatter:function(e){var t=(e=a(e)).from||(this?this.defaultAccount:null);return t&&(e.from=l(t)),e},inputTransactionFormatter:function(e){if("number"!=typeof(e=a(e)).from&&(!e.from||"object"!=typeof e.from)){if(e.from=e.from||(this?this.defaultAccount:null),!e.from&&"number"!=typeof e.from)throw new Error('The send transactions "from" field must be defined!');e.from=l(e.from)}return e},inputAddressFormatter:l,inputPostFormatter:function(e){return e.ttl&&(e.ttl=n.numberToHex(e.ttl)),e.workToProve&&(e.workToProve=n.numberToHex(e.workToProve)),e.priority&&(e.priority=n.numberToHex(e.priority)),Array.isArray(e.topics)||(e.topics=e.topics?[e.topics]:[]),e.topics=e.topics.map((function(e){return 0===e.indexOf("0x")?e:n.fromUtf8(e)})),e},inputLogFormatter:function(e){var t=function(e){return null==e?null:0===(e=String(e)).indexOf("0x")?e:n.fromUtf8(e)};return void 0===e&&(e={}),void 0===e.fromBlock&&(e={...e,fromBlock:"latest"}),(e.fromBlock||0===e.fromBlock)&&(e.fromBlock=s(e.fromBlock)),(e.toBlock||0===e.toBlock)&&(e.toBlock=s(e.toBlock)),e.topics=e.topics||[],e.topics=e.topics.map((function(e){return Array.isArray(e)?e.map(t):t(e)})),t=null,e.address&&(e.address=Array.isArray(e.address)?e.address.map((function(e){return l(e)})):l(e.address)),e},inputSignFormatter:function(e){return n.isHexStrict(e)?e:n.utf8ToHex(e)},inputStorageKeysFormatter:function(e){return e.map(n.numberToHex)},outputProofFormatter:function(e){return e.address=n.toChecksumAddress(e.address),e.nonce=n.hexToNumberString(e.nonce),e.balance=n.hexToNumberString(e.balance),e},outputBigNumberFormatter:o,outputTransactionFormatter:u,outputTransactionReceiptFormatter:function(e){if("object"!=typeof e)throw new Error("Received receipt is invalid: "+e);return null!==e.blockNumber&&(e.blockNumber=n.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=n.hexToNumber(e.transactionIndex)),e.cumulativeGasUsed=n.hexToNumber(e.cumulativeGasUsed),e.gasUsed=n.hexToNumber(e.gasUsed),Array.isArray(e.logs)&&(e.logs=e.logs.map(c)),e.effectiveGasPrice&&(e.effectiveGasPrice=n.hexToNumber(e.effectiveGasPrice)),e.contractAddress&&(e.contractAddress=n.toChecksumAddress(e.contractAddress)),void 0!==e.status&&null!==e.status&&(e.status=Boolean(parseInt(e.status))),e},outputBlockFormatter:function(e){return e.gasLimit=n.hexToNumber(e.gasLimit),e.gasUsed=n.hexToNumber(e.gasUsed),e.size=n.hexToNumber(e.size),e.timestamp=n.hexToNumber(e.timestamp),null!==e.number&&(e.number=n.hexToNumber(e.number)),e.difficulty&&(e.difficulty=o(e.difficulty)),e.totalDifficulty&&(e.totalDifficulty=o(e.totalDifficulty)),Array.isArray(e.transactions)&&e.transactions.forEach((function(e){if("string"!=typeof e)return u(e)})),e.miner&&(e.miner=n.toChecksumAddress(e.miner)),e.baseFeePerGas&&(e.baseFeePerGas=n.hexToNumber(e.baseFeePerGas)),e},outputLogFormatter:c,outputPostFormatter:function(e){return e.expiry=n.hexToNumber(e.expiry),e.sent=n.hexToNumber(e.sent),e.ttl=n.hexToNumber(e.ttl),e.workProved=n.hexToNumber(e.workProved),e.topics||(e.topics=[]),e.topics=e.topics.map((function(e){return n.toUtf8(e)})),e},outputSyncingFormatter:function(e){return e.startingBlock=n.hexToNumber(e.startingBlock),e.currentBlock=n.hexToNumber(e.currentBlock),e.highestBlock=n.hexToNumber(e.highestBlock),e.knownStates&&(e.knownStates=n.hexToNumber(e.knownStates),e.pulledStates=n.hexToNumber(e.pulledStates)),e}}},90109:(e,t,r)=>{"use strict";var n=r(19410),i=r(68741);e.exports={errors:n,formatters:i}},85941:(e,t,r)=>{"use strict";var n=r(90109).errors,i=r(90109).formatters,o=r(95439),s=r(64504),a=r(62330).subscriptions,u=r(40931),c=function(e){if(!e.call||!e.name)throw new Error('When creating a method you need to provide at least the "name" and "call" property.');this.name=e.name,this.call=e.call,this.params=e.params||0,this.inputFormatter=e.inputFormatter,this.outputFormatter=e.outputFormatter,this.transformPayload=e.transformPayload,this.extraFormatters=e.extraFormatters,this.abiCoder=e.abiCoder,this.requestManager=e.requestManager,this.accounts=e.accounts,this.defaultBlock=e.defaultBlock||"latest",this.defaultAccount=e.defaultAccount||null,this.transactionBlockTimeout=e.transactionBlockTimeout||50,this.transactionConfirmationBlocks=e.transactionConfirmationBlocks||24,this.transactionPollingTimeout=e.transactionPollingTimeout||750,this.transactionPollingInterval=e.transactionPollingInterval||1e3,this.blockHeaderTimeout=e.blockHeaderTimeout||10,this.defaultCommon=e.defaultCommon,this.defaultChain=e.defaultChain,this.defaultHardfork=e.defaultHardfork,this.handleRevert=e.handleRevert};c.prototype.setRequestManager=function(e,t){this.requestManager=e,t&&(this.accounts=t)},c.prototype.createFunction=function(e,t){var r=this.buildCall();return r.call=this.call,this.setRequestManager(e||this.requestManager,t||this.accounts),r},c.prototype.attachToObject=function(e){var t=this.buildCall();t.call=this.call;var r=this.name.split(".");r.length>1?(e[r[0]]=e[r[0]]||{},e[r[0]][r[1]]=t):e[r[0]]=t},c.prototype.getCall=function(e){return"function"==typeof this.call?this.call(e):this.call},c.prototype.extractCallback=function(e){if("function"==typeof e[e.length-1])return e.pop()},c.prototype.validateArgs=function(e){if(e.length!==this.params)throw n.InvalidNumberOfParams(e.length,this.params,this.name)},c.prototype.formatInput=function(e){var t=this;return this.inputFormatter?this.inputFormatter.map((function(r,n){return r?r.call(t,e[n]):e[n]})):e},c.prototype.formatOutput=function(e){var t=this;return Array.isArray(e)?e.map((function(e){return t.outputFormatter&&e?t.outputFormatter(e):e})):this.outputFormatter&&e?this.outputFormatter(e):e},c.prototype.toPayload=function(e){var t=this.getCall(e),r=this.extractCallback(e),n=this.formatInput(e);this.validateArgs(n);var i={method:t,params:n,callback:r};return this.transformPayload&&(i=this.transformPayload(i)),i},c.prototype._confirmTransaction=function(e,t,r){var l=this,d=!1,h=!0,f=0,p=0,g=null,m=null,y=null,b=r.params[0]&&"object"==typeof r.params[0]&&r.params[0].gas?r.params[0].gas:null,v=!!r.params[0]&&"object"==typeof r.params[0]&&r.params[0].data&&r.params[0].from&&!r.params[0].to,A=v&&r.params[0].data.length>2,w=[new c({name:"getBlockByNumber",call:"eth_getBlockByNumber",params:2,inputFormatter:[i.inputBlockNumberFormatter,function(e){return!!e}],outputFormatter:i.outputBlockFormatter}),new c({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:i.outputTransactionReceiptFormatter}),new c({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[i.inputAddressFormatter,i.inputDefaultBlockNumberFormatter]}),new c({name:"getTransactionByHash",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:i.outputTransactionFormatter}),new a({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:i.outputBlockFormatter}}})],E={};w.forEach((e=>{e.attachToObject(E),e.requestManager=l.requestManager}));var _=function(a,c,w,_,I){if(!w)return I||(I={unsubscribe:function(){clearInterval(g),clearTimeout(m)}}),(a?s.resolve(a):E.getTransactionReceipt(t)).catch((function(t){I.unsubscribe(),d=!0,o._fireError({message:"Failed to check for transaction receipt:",data:t},e.eventEmitter,e.reject)})).then((async function(t){if(!t||!t.blockHash)throw new Error("Receipt missing or blockHash null");if(l.extraFormatters&&l.extraFormatters.receiptFormatter&&(t=l.extraFormatters.receiptFormatter(t)),e.eventEmitter.listeners("confirmation").length>0){var r;if(void 0===a||0!==p){var n=await E.getBlockByNumber("latest"),i=n?n.hash:null;c?y?(r=await E.getBlockByNumber(y.number+1))&&(y=r,e.eventEmitter.emit("confirmation",p,t,i)):(r=await E.getBlockByNumber(t.blockNumber),y=r,e.eventEmitter.emit("confirmation",p,t,i)):e.eventEmitter.emit("confirmation",p,t,i)}(c&&r||!c)&&p++,h=!1,p===l.transactionConfirmationBlocks+1&&(I.unsubscribe(),e.eventEmitter.removeAllListeners())}return t})).then((async function(t){if(v&&!d){if(!t.contractAddress)return h&&(I.unsubscribe(),d=!0),void o._fireError(n.NoContractAddressFoundError(t),e.eventEmitter,e.reject,null,t);var r;try{r=await E.getCode(t.contractAddress)}catch(e){}if(!r)return;!0===t.status&&A||r.length>2?(e.eventEmitter.emit("receipt",t),l.extraFormatters&&l.extraFormatters.contractDeployFormatter?e.resolve(l.extraFormatters.contractDeployFormatter(t)):e.resolve(t),h&&e.eventEmitter.removeAllListeners()):o._fireError(n.ContractCodeNotStoredError(t),e.eventEmitter,e.reject,null,t),h&&I.unsubscribe(),d=!0}return t})).then((async function(t){if(!v&&!d){if(t.outOfGas||b&&b===t.gasUsed||!0!==t.status&&"0x1"!==t.status&&void 0!==t.status)if(JSON.stringify(t,null,2),!1===t.status||"0x0"===t.status)try{var s;if(!l.handleRevert||"eth_sendTransaction"!==l.call&&"eth_sendRawTransaction"!==l.call)throw!1;var a=r.params[0];if("eth_sendRawTransaction"===l.call){var c=r.params[0],f=u.parse(c);a=i.inputTransactionFormatter({data:f.data,to:f.to,from:f.from,gas:f.gasLimit.toHexString(),gasPrice:f.gasPrice.toHexString(),value:f.value.toHexString()})}if(!(s=await l.getRevertReason(a,t.blockNumber)))throw!1;o._fireError(n.TransactionRevertInstructionError(s.reason,s.signature,t),e.eventEmitter,e.reject,null,t)}catch(r){o._fireError(n.TransactionRevertedWithoutReasonError(t),e.eventEmitter,e.reject,null,t)}else o._fireError(n.TransactionOutOfGasError(t),e.eventEmitter,e.reject,null,t);else e.eventEmitter.emit("receipt",t),e.resolve(t),h&&e.eventEmitter.removeAllListeners();h&&I.unsubscribe(),d=!0}})).catch((function(){f++,c?f-1>=l.transactionPollingTimeout&&(I.unsubscribe(),d=!0,o._fireError(n.TransactionError("Transaction was not mined within "+l.transactionPollingTimeout+" seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject)):f-1>=l.transactionBlockTimeout&&(I.unsubscribe(),d=!0,o._fireError(n.TransactionError("Transaction was not mined within "+l.transactionBlockTimeout+" blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject))}));I.unsubscribe(),d=!0,o._fireError({message:"Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.",data:w},e.eventEmitter,e.reject)},I=function(e){let t=!1;const r=()=>{g=setInterval(_.bind(null,e,!0),l.transactionPollingInterval)};if(!this.requestManager.provider.on)return r();E.subscribe("newBlockHeaders",(function(n,i,o){if(t=!0,n||!i)return r();_(e,!1,n,0,o)})),m=setTimeout((()=>{t||r()}),1e3*this.blockHeaderTimeout)}.bind(this);E.getTransactionReceipt(t).then((function(t){t&&t.blockHash?(e.eventEmitter.listeners("confirmation").length>0&&I(t),_(t,!1)):d||I()})).catch((function(){d||I()}))};var l=function(e,t){return"number"==typeof e?t.wallet[e]:e&&"object"==typeof e&&e.address&&e.privateKey?e:t.wallet[e.toLowerCase()]};c.prototype.buildCall=function(){var e=this,t="eth_sendTransaction"===e.call||"eth_sendRawTransaction"===e.call,r="eth_call"===e.call,i=function(){var i=s(!t),a=e.toPayload(Array.prototype.slice.call(arguments)),u=function(s,u){var c;if(e.handleRevert&&r&&e.abiCoder&&(!s&&e.isRevertReasonString(u)?c=u.substring(10):s&&s.data&&(c=s.data.substring(10)),c)){var l=e.abiCoder.decodeParameter("string","0x"+c),d="Error(String)";o._fireError(n.RevertInstructionError(l,d),i.eventEmitter,i.reject,a.callback,{reason:l,signature:d})}else{try{u=e.formatOutput(u)}catch(e){s=e}if(u instanceof Error&&(s=u),s)return s.error&&(s=s.error),o._fireError(s,i.eventEmitter,i.reject,a.callback);a.callback&&a.callback(null,u),t?(i.eventEmitter.emit("transactionHash",u),e._confirmTransaction(i,u,a)):s||i.resolve(u)}},d=function(t){var r={...a,method:"eth_sendRawTransaction",params:[t.rawTransaction]};e.requestManager.send(r,u)},h=function(e,t){var r;if(t&&t.accounts&&t.accounts.wallet&&t.accounts.wallet.length)if("eth_sendTransaction"===e.method){var n=e.params[0];if((r=l(n&&"object"==typeof n?n.from:null,t.accounts))&&r.privateKey)return delete(n=JSON.parse(JSON.stringify(n))).from,t.defaultChain&&!n.chain&&(n.chain=t.defaultChain),t.defaultHardfork&&!n.hardfork&&(n.hardfork=t.defaultHardfork),t.defaultCommon&&!n.common&&(n.common=t.defaultCommon),void t.accounts.signTransaction(n,r.privateKey).then(d).catch((function(e){if("function"==typeof i.eventEmitter.listeners&&i.eventEmitter.listeners("error").length){try{i.eventEmitter.emit("error",e)}catch(e){}i.eventEmitter.removeAllListeners(),i.eventEmitter.catch((function(){}))}i.reject(e)}))}else if("eth_sign"===e.method){var o=e.params[1];if((r=l(e.params[0],t.accounts))&&r.privateKey){var s=t.accounts.sign(o,r.privateKey);return e.callback&&e.callback(null,s.signature),void i.resolve(s.signature)}}return t.requestManager.send(e,u)};return t&&a.params[0]&&"object"==typeof a.params[0]&&void 0===a.params[0].gasPrice&&(void 0===a.params[0].maxPriorityFeePerGas||void 0===a.params[0].maxFeePerGas)?function(e,t){return new Promise(((r,n)=>{try{var i=new c({name:"getBlockByNumber",call:"eth_getBlockByNumber",params:2,inputFormatter:[function(e){return e?o.toHex(e):"latest"},function(){return!1}]}).createFunction(e.requestManager),s=new c({name:"getGasPrice",call:"eth_gasPrice",params:0}).createFunction(e.requestManager);Promise.all([i(),s()]).then((e=>{const[n,i]=e;if(("0x2"===t.type||void 0===t.type)&&n&&n.baseFeePerGas){let e,i;t.gasPrice?(e=t.gasPrice,i=t.gasPrice,delete t.gasPrice):(e=t.maxPriorityFeePerGas||"0x9502F900",i=t.maxFeePerGas||o.toHex(o.toBN(n.baseFeePerGas).mul(o.toBN(2)).add(o.toBN(e)))),r({maxFeePerGas:i,maxPriorityFeePerGas:e})}else{if(t.maxPriorityFeePerGas||t.maxFeePerGas)throw Error("Network doesn't support eip-1559");r({gasPrice:i})}}))}catch(e){n(e)}}))}(e,a.params[0]).then((r=>{void 0!==r.gasPrice?a.params[0].gasPrice=r.gasPrice:void 0!==r.maxPriorityFeePerGas&&void 0!==r.maxFeePerGas&&(a.params[0].maxPriorityFeePerGas=r.maxPriorityFeePerGas,a.params[0].maxFeePerGas=r.maxFeePerGas),t&&setTimeout((()=>{i.eventEmitter.emit("sending",a)}),0),h(a,e)})):(t&&setTimeout((()=>{i.eventEmitter.emit("sending",a)}),0),h(a,e)),t&&setTimeout((()=>{i.eventEmitter.emit("sent",a)}),0),i.eventEmitter};return i.method=e,i.request=this.request.bind(this),i},c.prototype.getRevertReason=function(e,t){var r=this;return new Promise((function(n,i){new c({name:"call",call:"eth_call",params:2,abiCoder:r.abiCoder,handleRevert:!0}).createFunction(r.requestManager)(e,o.numberToHex(t)).then((function(){n(!1)})).catch((function(e){e.reason?n({reason:e.reason,signature:e.signature}):i(e)}))}))},c.prototype.isRevertReasonString=function(e){return"string"==typeof e&&(e.length-2)/2%32==4&&"0x08c379a0"===e.substring(0,10)},c.prototype.request=function(){var e=this.toPayload(Array.prototype.slice.call(arguments));return e.format=this.formatOutput.bind(this),e},e.exports=c},64504:(e,t,r)=>{"use strict";var n=r(28985),i=function(e){var t,r,i=new Promise((function(){t=arguments[0],r=arguments[1]}));if(e)return{resolve:t,reject:r,eventEmitter:i};var o=new n;return i._events=o._events,i.emit=o.emit,i.on=o.on,i.once=o.once,i.off=o.off,i.listeners=o.listeners,i.addListener=o.addListener,i.removeListener=o.removeListener,i.removeAllListeners=o.removeAllListeners,{resolve:t,reject:r,eventEmitter:i}};i.resolve=function(e){var t=i(!0);return t.resolve(e),t.eventEmitter},e.exports=i},7512:(e,t,r)=>{"use strict";var n=r(38953),i=r(90109).errors,o=function(e){this.requestManager=e,this.requests=[]};o.prototype.add=function(e){this.requests.push(e)},o.prototype.execute=function(){var e=this.requests,t=this._sortResponses.bind(this);this.requestManager.sendBatch(e,(function(r,o){o=t(o),e.map((function(e,t){return o[t]||{}})).forEach((function(t,r){if(e[r].callback){if(t&&t.error)return e[r].callback(i.ErrorResponse(t));if(!n.isValidResponse(t))return e[r].callback(i.InvalidResponse(t));try{e[r].callback(null,e[r].format?e[r].format(t.result):t.result)}catch(t){e[r].callback(t)}}}))}))},o.prototype._sortResponses=function(e){return(e||[]).sort(((e,t)=>e.id-t.id))},e.exports=o},63288:e=>{"use strict";var t=null,r="object"==typeof globalThis?globalThis:void 0;if(!r)try{r=Function("return this")()}catch(e){r=self}void 0!==r.ethereum?t=r.ethereum:void 0!==r.web3&&r.web3.currentProvider&&(r.web3.currentProvider.sendAsync&&(r.web3.currentProvider.send=r.web3.currentProvider.sendAsync,delete r.web3.currentProvider.sendAsync),!r.web3.currentProvider.on&&r.web3.currentProvider.connection&&"ipcProviderWrapper"===r.web3.currentProvider.connection.constructor.name&&(r.web3.currentProvider.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");"data"===e?this.connection.on("data",(function(e){var r="";e=e.toString();try{r=JSON.parse(e)}catch(r){return t(new Error("Couldn't parse response data"+e))}r.id||-1===r.method.indexOf("_subscription")||t(null,r)})):this.connection.on(e,t)}),t=r.web3.currentProvider),e.exports=t},37768:(e,t,r)=>{"use strict";const{callbackify:n}=r(49208);var i=r(90109).errors,o=r(38953),s=r(7512),a=r(63288),u=function e(t,r){this.provider=null,this.providers=e.providers,this.setProvider(t,r),this.subscriptions=new Map};u.givenProvider=a,u.providers={WebsocketProvider:r(65417),HttpProvider:r(62115),IpcProvider:r(49659)},u.prototype.setProvider=function(e,t){var r=this;if(e&&"string"==typeof e&&this.providers)if(/^http(s)?:\/\//i.test(e))e=new this.providers.HttpProvider(e);else if(/^ws(s)?:\/\//i.test(e))e=new this.providers.WebsocketProvider(e);else if(e&&"object"==typeof t&&"function"==typeof t.connect)e=new this.providers.IpcProvider(e,t);else if(e)throw new Error("Can't autodetect provider for \""+e+'"');if(this.provider&&this.provider.connected&&this.clearSubscriptions(),this.provider=e||null,this.provider&&this.provider.on){"function"==typeof e.request?this.provider.on("message",(function(e){if(e&&"eth_subscription"===e.type&&e.data){const t=e.data;t.subscription&&r.subscriptions.has(t.subscription)&&r.subscriptions.get(t.subscription).callback(null,t.result)}})):this.provider.on("data",(function(e,t){(e=e||t).method&&e.params&&e.params.subscription&&r.subscriptions.has(e.params.subscription)&&r.subscriptions.get(e.params.subscription).callback(null,e.params.result)})),this.provider.on("connect",(function(){r.subscriptions.forEach((function(e){e.subscription.resubscribe()}))})),this.provider.on("error",(function(e){r.subscriptions.forEach((function(t){t.callback(e)}))}));const t=function(e){r._isCleanCloseEvent(e)&&!r._isIpcCloseError(e)||(r.subscriptions.forEach((function(t){t.callback(i.ConnectionCloseError(e)),r.subscriptions.delete(t.subscription.id)})),r.provider&&r.provider.emit&&r.provider.emit("error",i.ConnectionCloseError(e))),r.provider&&r.provider.emit&&r.provider.emit("end",e)};this.provider.on("disconnect",t)}},u.prototype.send=function(e,t){if(t=t||function(){},!this.provider)return t(i.InvalidProvider());const{method:r,params:s}=e,a=o.toPayload(r,s),u=this._jsonrpcResultCallback(t,a);if(this.provider.request)n(this.provider.request.bind(this.provider))({method:r,params:s},t);else if(this.provider.sendAsync)this.provider.sendAsync(a,u);else{if(!this.provider.send)throw new Error("Provider does not have a request or send method to use.");this.provider.send(a,u)}},u.prototype.sendBatch=function(e,t){if(!this.provider)return t(i.InvalidProvider());var r=o.toBatchPayload(e);this.provider[this.provider.sendAsync?"sendAsync":"send"](r,(function(e,r){return e?t(e):Array.isArray(r)?void t(null,r):t(i.InvalidResponse(r))}))},u.prototype.addSubscription=function(e,t){if(!this.provider.on)throw new Error("The provider doesn't support subscriptions: "+this.provider.constructor.name);this.subscriptions.set(e.id,{callback:t,subscription:e})},u.prototype.removeSubscription=function(e,t){if(this.subscriptions.has(e)){var r=this.subscriptions.get(e).subscription.options.type;return this.subscriptions.delete(e),void this.send({method:r+"_unsubscribe",params:[e]},t)}"function"==typeof t&&t(null)},u.prototype.clearSubscriptions=function(e){try{var t=this;return this.subscriptions.size>0&&this.subscriptions.forEach((function(r,n){e&&"syncing"===r.name||t.removeSubscription(n)})),this.provider.reset&&this.provider.reset(),!0}catch(e){throw new Error(`Error while clearing subscriptions: ${e}`)}},u.prototype._isCleanCloseEvent=function(e){return"object"==typeof e&&([1e3].includes(e.code)||!0===e.wasClean)},u.prototype._isIpcCloseError=function(e){return"boolean"==typeof e&&e},u.prototype._jsonrpcResultCallback=function(e,t){return function(r,n){return n&&n.id&&t.id!==n.id?e(new Error(`Wrong response id ${n.id} (expected: ${t.id}) in ${JSON.stringify(t)}`)):r?e(r):n&&n.error?e(i.ErrorResponse(n)):o.isValidResponse(n)?void e(null,n.result):e(i.InvalidResponse(n))}},e.exports={Manager:u,BatchManager:s}},38953:e=>{"use strict";var t={messageId:0,toPayload:function(e,r){if(!e)throw new Error('JSONRPC method should be specified for params: "'+JSON.stringify(r)+'"!');return t.messageId++,{jsonrpc:"2.0",id:t.messageId,method:e,params:r||[]}},isValidResponse:function(e){return Array.isArray(e)?e.every(t):t(e);function t(e){return!(!e||e.error||"2.0"!==e.jsonrpc||"number"!=typeof e.id&&"string"!=typeof e.id||void 0===e.result)}},toBatchPayload:function(e){return e.map((function(e){return t.toPayload(e.method,e.params)}))}};e.exports=t},62330:(e,t,r)=>{"use strict";var n=r(4364),i=r(34713),o=function(e){this.name=e.name,this.type=e.type,this.subscriptions=e.subscriptions||{},this.requestManager=null};o.prototype.setRequestManager=function(e){this.requestManager=e},o.prototype.attachToObject=function(e){var t=this.buildCall(),r=this.name.split(".");r.length>1?(e[r[0]]=e[r[0]]||{},e[r[0]][r[1]]=t):e[r[0]]=t},o.prototype.buildCall=function(){var e=this;return function(){e.subscriptions[arguments[0]]||n.warn("Subscription "+JSON.stringify(arguments[0])+" doesn't exist. Subscribing anyway.");var t=new i({subscription:e.subscriptions[arguments[0]]||{},requestManager:e.requestManager,type:e.type});return t.subscribe.apply(t,arguments)}},e.exports={subscriptions:o,subscription:i}},34713:(e,t,r)=>{"use strict";var n=r(90109).errors,i=r(28985),o=r(90109).formatters;function s(e){return e}function a(e){i.call(this),this.id=null,this.callback=s,this.arguments=null,this.lastBlock=null,this.options={subscription:e.subscription,type:e.type,requestManager:e.requestManager}}a.prototype=Object.create(i.prototype),a.prototype.constructor=a,a.prototype._extractCallback=function(e){if("function"==typeof e[e.length-1])return e.pop()},a.prototype._validateArgs=function(e){var t=this.options.subscription;if(t||(t={}),t.params||(t.params=0),e.length!==t.params)throw n.InvalidNumberOfParams(e.length,t.params,t.subscriptionName)},a.prototype._formatInput=function(e){var t=this.options.subscription;return t&&t.inputFormatter?t.inputFormatter.map((function(t,r){return t?t(e[r]):e[r]})):e},a.prototype._formatOutput=function(e){var t=this.options.subscription;return t&&t.outputFormatter&&e?t.outputFormatter(e):e},a.prototype._toPayload=function(e){var t=[];if(this.callback=this._extractCallback(e)||s,this.subscriptionMethod||(this.subscriptionMethod=e.shift(),this.options.subscription.subscriptionName&&(this.subscriptionMethod=this.options.subscription.subscriptionName)),this.arguments||(this.arguments=this._formatInput(e),this._validateArgs(this.arguments),e=[]),t.push(this.subscriptionMethod),t=t.concat(this.arguments),e.length)throw new Error("Only a callback is allowed as parameter on an already instantiated subscription.");return{method:this.options.type+"_subscribe",params:t}},a.prototype.unsubscribe=function(e){this.options.requestManager.removeSubscription(this.id,e),this.id=null,this.lastBlock=null,this.removeAllListeners()},a.prototype.subscribe=function(){var e=this,t=Array.prototype.slice.call(arguments),r=this._toPayload(t);if(!r)return this;if(!this.options.requestManager.provider)return setTimeout((function(){var t=new Error("No provider set.");e.callback(t,null,e),e.emit("error",t)}),0),this;if(!this.options.requestManager.provider.on)return setTimeout((function(){var t=new Error("The current provider doesn't support subscriptions: "+e.options.requestManager.provider.constructor.name);e.callback(t,null,e),e.emit("error",t)}),0),this;if(this.lastBlock&&this.options.params&&"object"==typeof this.options.params&&(r.params[1]=this.options.params,r.params[1].fromBlock=o.inputBlockNumberFormatter(this.lastBlock+1)),this.id&&this.unsubscribe(),this.options.params=r.params[1],"logs"===r.params[0]&&r.params[1]&&"object"==typeof r.params[1]&&r.params[1].hasOwnProperty("fromBlock")&&isFinite(r.params[1].fromBlock)){var n=Object.assign({},r.params[1]);this.options.requestManager.send({method:"eth_getLogs",params:[n]},(function(t,r){t?setTimeout((function(){e.callback(t,null,e),e.emit("error",t)}),0):r.forEach((function(t){var r=e._formatOutput(t);e.callback(null,r,e),e.emit("data",r)}))}))}return"object"==typeof r.params[1]&&delete r.params[1].fromBlock,this.options.requestManager.send(r,(function(t,n){!t&&n?(e.id=n,e.method=r.params[0],e.options.requestManager.addSubscription(e,(function(t,r){t?(e.callback(t,!1,e),e.emit("error",t)):(Array.isArray(r)||(r=[r]),r.forEach((function(t){var r=e._formatOutput(t);if(e.lastBlock=r&&"object"==typeof r?r.blockNumber:null,"function"==typeof e.options.subscription.subscriptionHandler)return e.options.subscription.subscriptionHandler.call(e,r);e.emit("data",r),e.callback(null,r,e)})))})),e.emit("connected",n)):setTimeout((function(){e.callback(t,!1,e),e.emit("error",t)}),0)})),this},a.prototype.resubscribe=function(){this.options.requestManager.removeSubscription(this.id),this.id=null,this.subscribe(this.callback)},e.exports=a},67129:(e,t,r)=>{"use strict";var n=r(90109).formatters,i=r(85941),o=r(95439);e.exports=function(e){var t=function(t){var r;return t.property?(e[t.property]||(e[t.property]={}),r=e[t.property]):r=e,t.methods&&t.methods.forEach((function(t){t instanceof i||(t=new i(t)),t.attachToObject(r),t.setRequestManager(e._requestManager)})),e};return t.formatters=n,t.utils=o,t.Method=i,t}},64409:(e,t,r)=>{const n=r(37768),i=r(67129);e.exports={packageInit:(e,t)=>{if(t=Array.prototype.slice.call(t),!e)throw new Error('You need to instantiate using the "new" keyword.');Object.defineProperty(e,"currentProvider",{get:()=>e._provider,set:t=>e.setProvider(t),enumerable:!0,configurable:!0}),t[0]&&t[0]._requestManager?e._requestManager=t[0]._requestManager:e._requestManager=new n.Manager(t[0],t[1]),e.givenProvider=n.Manager.givenProvider,e.providers=n.Manager.providers,e._provider=e._requestManager.provider,e.setProvider||(e.setProvider=(t,r)=>(e._requestManager.setProvider(t,r),e._provider=e._requestManager.provider,!0)),e.setRequestManager=t=>{e._requestManager=t,e._provider=t.provider},e.BatchRequest=n.BatchManager.bind(null,e._requestManager),e.extend=i(e)},addProviders:e=>{e.givenProvider=n.Manager.givenProvider,e.providers=n.Manager.providers}}},49206:(e,t,r)=>{var n=r(1048).Buffer,i=r(95439),o=r(4860).y$,s=r(4860).aX,a=new o((function(e,t){return!e.match(/^u?int/)||Array.isArray(t)||t&&"object"==typeof t&&"BN"===t.constructor.name?t:t.toString()}));function u(){}var c=function(){};c.prototype.encodeFunctionSignature=function(e){return("function"==typeof e||"object"==typeof e&&e)&&(e=i._jsonInterfaceMethodToString(e)),i.sha3(e).slice(0,10)},c.prototype.encodeEventSignature=function(e){return("function"==typeof e||"object"==typeof e&&e)&&(e=i._jsonInterfaceMethodToString(e)),i.sha3(e)},c.prototype.encodeParameter=function(e,t){return this.encodeParameters([e],[t])},c.prototype.encodeParameters=function(e,t){var r=this;return e=r.mapTypes(e),t=t.map((function(t,n){let i=e[n];if("object"==typeof i&&i.type&&(i=i.type),t=r.formatParam(i,t),"string"==typeof i&&i.includes("tuple")){const e=a._getCoder(s.from(i)),n=(e,t)=>{if("array"===e.name)return t.map((t=>n(a._getCoder(s.from(e.type.replace("[]",""))),t)));e.coders.forEach(((e,i)=>{"tuple"===e.name?n(e,t[i]):t[i]=r.formatParam(e.name,t[i])}))};n(e,t)}return t})),a.encode(e,t)},c.prototype.mapTypes=function(e){var t=this,r=[];return e.forEach((function(e){if("object"==typeof e&&"function"===e.type&&(e=Object.assign({},e,{type:"bytes24"})),t.isSimplifiedStructFormat(e)){var n=Object.keys(e)[0];r.push(Object.assign(t.mapStructNameAndType(n),{components:t.mapStructToCoderFormat(e[n])}))}else r.push(e)})),r},c.prototype.isSimplifiedStructFormat=function(e){return"object"==typeof e&&void 0===e.components&&void 0===e.name},c.prototype.mapStructNameAndType=function(e){var t="tuple";return e.indexOf("[]")>-1&&(t="tuple[]",e=e.slice(0,-2)),{type:t,name:e}},c.prototype.mapStructToCoderFormat=function(e){var t=this,r=[];return Object.keys(e).forEach((function(n){"object"!=typeof e[n]?r.push({name:n,type:e[n]}):r.push(Object.assign(t.mapStructNameAndType(n),{components:t.mapStructToCoderFormat(e[n])}))})),r},c.prototype.formatParam=function(e,t){const r=new RegExp(/^bytes([0-9]*)$/),o=new RegExp(/^bytes([0-9]*)\[\]$/),s=new RegExp(/^(u?int)([0-9]*)$/),a=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(i.isBN(t)||i.isBigNumber(t))return t.toString(10);if(e.match(o)||e.match(a))return t.map((t=>this.formatParam(e.replace("[]",""),t)));let u=e.match(s);if(u){let e=parseInt(u[2]||"256");e/80&&(!t||"0x"===t||"0X"===t))throw new Error("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");var n=a.decode(this.mapTypes(e),"0x"+t.replace(/0x/i,""),r),i=new u;return i.__length__=0,e.forEach((function(e,t){var r=n[i.__length__];const o="object"==typeof e&&e.type&&"string"===e.type;r="0x"!==r||o||"string"==typeof e&&"string"===e?r:null,i[t]=r,("function"==typeof e||e&&"object"==typeof e)&&e.name&&(i[e.name]=r),i.__length__++})),i},c.prototype.decodeLog=function(e,t,r){var n=this;r=Array.isArray(r)?r:[r],t=t||"";var i=[],o=[],s=0;e.forEach((function(e,t){e.indexed?(o[t]=["bool","int","uint","address","fixed","ufixed"].find((function(t){return-1!==e.type.indexOf(t)}))?n.decodeParameter(e.type,r[s]):r[s],s++):i[t]=e}));var a=t,c=a?this.decodeParametersWith(i,a,!0):[],l=new u;return l.__length__=0,e.forEach((function(e,t){l[t]="string"===e.type?"":null,void 0!==c[t]&&(l[t]=c[t]),void 0!==o[t]&&(l[t]=o[t]),e.name&&(l[e.name]=l[t]),l.__length__++})),l};var l=new c;e.exports=l},36122:(e,t,r)=>{"use strict";var n=r(4364),i=r(64409),o=r(85941),s=r(95439),a=r(62330).subscription,u=r(90109).formatters,c=r(90109).errors,l=r(64504),d=r(49206),h=function e(t,r,n){var o=this,a=Array.prototype.slice.call(arguments);if(!(this instanceof e))throw new Error('Please use the "new" keyword to instantiate a web3.eth.Contract() object!');if(this.setProvider=function(){i.packageInit(o,arguments),o.clearSubscriptions=o._requestManager.clearSubscriptions},i.packageInit(this,[this.constructor]),this.clearSubscriptions=this._requestManager.clearSubscriptions,!t||!Array.isArray(t))throw c.ContractMissingABIError();this.options={};var l=a[a.length-1];l&&"object"==typeof l&&!Array.isArray(l)&&(n=l,this.options={...this.options,...this._getOrSetDefaultOptions(n)},r&&"object"==typeof r&&(r=null)),Object.defineProperty(this.options,"address",{set:function(e){e&&(o._address=s.toChecksumAddress(u.inputAddressFormatter(e)))},get:function(){return o._address},enumerable:!0}),Object.defineProperty(this.options,"jsonInterface",{set:function(e){return o.methods={},o.events={},o._jsonInterface=e.map((function(e){var t,r;if(e.constant="view"===e.stateMutability||"pure"===e.stateMutability||e.constant,e.payable="payable"===e.stateMutability||e.payable,e.name&&(r=s._jsonInterfaceMethodToString(e)),"function"===e.type){if(e.signature=d.encodeFunctionSignature(r),t=o._createTxObject.bind({method:e,parent:o}),o.methods[e.name]){var n=o._createTxObject.bind({method:e,parent:o,nextMethod:o.methods[e.name]});o.methods[e.name]=n}else o.methods[e.name]=t;o.methods[e.signature]=t,o.methods[r]=t}else if("event"===e.type){e.signature=d.encodeEventSignature(r);var i=o._on.bind(o,e.signature);o.events[e.name]&&"bound "!==o.events[e.name].name||(o.events[e.name]=i),o.events[e.signature]=i,o.events[r]=i}return e})),o.events.allEvents=o._on.bind(o,"allevents"),o._jsonInterface},get:function(){return o._jsonInterface},enumerable:!0});var h=this.constructor.defaultAccount,f=this.constructor.defaultBlock||"latest";Object.defineProperty(this,"handleRevert",{get:function(){return!1===o.options.handleRevert||!0===o.options.handleRevert?o.options.handleRevert:this.constructor.handleRevert},set:function(e){o.options.handleRevert=e},enumerable:!0}),Object.defineProperty(this,"defaultCommon",{get:function(){return o.options.common||this.constructor.defaultCommon},set:function(e){o.options.common=e},enumerable:!0}),Object.defineProperty(this,"defaultHardfork",{get:function(){return o.options.hardfork||this.constructor.defaultHardfork},set:function(e){o.options.hardfork=e},enumerable:!0}),Object.defineProperty(this,"defaultChain",{get:function(){return o.options.chain||this.constructor.defaultChain},set:function(e){o.options.chain=e},enumerable:!0}),Object.defineProperty(this,"transactionPollingTimeout",{get:function(){return 0===o.options.transactionPollingTimeout?o.options.transactionPollingTimeout:o.options.transactionPollingTimeout||this.constructor.transactionPollingTimeout},set:function(e){o.options.transactionPollingTimeout=e},enumerable:!0}),Object.defineProperty(this,"transactionPollingInterval",{get:function(){return 0===o.options.transactionPollingInterval?o.options.transactionPollingInterval:o.options.transactionPollingInterval||this.constructor.transactionPollingInterval},set:function(e){o.options.transactionPollingInterval=e},enumerable:!0}),Object.defineProperty(this,"transactionConfirmationBlocks",{get:function(){return 0===o.options.transactionConfirmationBlocks?o.options.transactionConfirmationBlocks:o.options.transactionConfirmationBlocks||this.constructor.transactionConfirmationBlocks},set:function(e){o.options.transactionConfirmationBlocks=e},enumerable:!0}),Object.defineProperty(this,"transactionBlockTimeout",{get:function(){return 0===o.options.transactionBlockTimeout?o.options.transactionBlockTimeout:o.options.transactionBlockTimeout||this.constructor.transactionBlockTimeout},set:function(e){o.options.transactionBlockTimeout=e},enumerable:!0}),Object.defineProperty(this,"blockHeaderTimeout",{get:function(){return 0===o.options.blockHeaderTimeout?o.options.blockHeaderTimeout:o.options.blockHeaderTimeout||this.constructor.blockHeaderTimeout},set:function(e){o.options.blockHeaderTimeout=e},enumerable:!0}),Object.defineProperty(this,"defaultAccount",{get:function(){return h},set:function(e){return e&&(h=s.toChecksumAddress(u.inputAddressFormatter(e))),e},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function(){return f},set:function(e){return f=e,e},enumerable:!0}),this.methods={},this.events={},this._address=null,this._jsonInterface=[],this.options.address=r,this.options.jsonInterface=t};h.setProvider=function(e,t){i.packageInit(this,[e]),this._ethAccounts=t},h.prototype._getCallback=function(e){if(e&&e[e.length-1]&&"function"==typeof e[e.length-1])return e.pop()},h.prototype._checkListener=function(e,t){if(t===e)throw c.ContractReservedEventError(e)},h.prototype._getOrSetDefaultOptions=function(e){var t=e.gasPrice?String(e.gasPrice):null,r=e.from?s.toChecksumAddress(u.inputAddressFormatter(e.from)):null;return e.data=e.data||this.options.data,e.from=r||this.options.from,e.gasPrice=t||this.options.gasPrice,e.gas=e.gas||e.gasLimit||this.options.gas,delete e.gasLimit,e},h.prototype._encodeEventABI=function(e,t){var r=(t=t||{}).filter||{},n={};if(["fromBlock","toBlock"].filter((function(e){return void 0!==t[e]})).forEach((function(e){n[e]=u.inputBlockNumberFormatter(t[e])})),Array.isArray(t.topics))n.topics=t.topics;else{if(n.topics=[],e&&!e.anonymous&&"ALLEVENTS"!==e.name&&n.topics.push(e.signature),"ALLEVENTS"!==e.name){var i=e.inputs.filter((function(e){return!0===e.indexed})).map((function(e){var t=r[e.name];return t?Array.isArray(t)?t.map((function(t){return d.encodeParameter(e.type,t)})):d.encodeParameter(e.type,t):null}));n.topics=n.topics.concat(i)}n.topics.length||delete n.topics}return this.options.address&&(n.address=this.options.address.toLowerCase()),n},h.prototype._decodeEventABI=function(e){var t=this;e.data=e.data||"",e.topics=e.topics||[];var r=u.outputLogFormatter(e);if("ALLEVENTS"===t.name&&(t=t.jsonInterface.find((function(t){return t.signature===e.topics[0]}))||{anonymous:!0}),t.inputs=t.inputs||[],!t.anonymous){let r=0;t.inputs.forEach((e=>e.indexed?r++:null)),r>0&&e.topics.length!==r+1&&(t={anonymous:!0,inputs:[]})}var n=t.anonymous?e.topics:e.topics.slice(1);return r.returnValues=d.decodeLog(t.inputs,e.data,n),delete r.returnValues.__length__,r.event=t.name,r.signature=t.anonymous||!e.topics[0]?null:e.topics[0],r.raw={data:r.data,topics:r.topics},delete r.data,delete r.topics,r},h.prototype._encodeMethodABI=function(){var e=this._method.signature,t=this.arguments||[],r=!1,n=this._parent.options.jsonInterface.filter((function(t){return"constructor"===e&&t.type===e||(t.signature===e||t.signature===e.replace("0x","")||t.name===e)&&"function"===t.type})).map((function(e){var n=Array.isArray(e.inputs)?e.inputs.length:0;if(n!==t.length)throw new Error("The number of arguments is not matching the methods required number. You need to pass "+n+" arguments.");return"function"===e.type&&(r=e.signature),Array.isArray(e.inputs)?e.inputs:[]})).map((function(e){return d.encodeParameters(e,t).replace("0x","")}))[0]||"";if("constructor"===e){if(!this._deployData)throw new Error("The contract has no contract data option set. This is necessary to append the constructor parameters.");return this._deployData.startsWith("0x")||(this._deployData="0x"+this._deployData),this._deployData+n}var i=r?r+n:n;if(!i)throw new Error("Couldn't find a matching contract method named \""+this._method.name+'".');return i},h.prototype._decodeMethodReturn=function(e,t){if(!t)return null;t=t.length>=2?t.slice(2):t;var r=d.decodeParameters(e,t);return 1===r.__length__?r[0]:(delete r.__length__,r)},h.prototype.deploy=function(e,t){if((e=e||{}).arguments=e.arguments||[],!(e=this._getOrSetDefaultOptions(e)).data){if("function"==typeof t)return t(c.ContractMissingDeployDataError());throw c.ContractMissingDeployDataError()}var r=this.options.jsonInterface.find((e=>"constructor"===e.type))||{};return r.signature="constructor",this._createTxObject.apply({method:r,parent:this,deployData:e.data,_ethAccounts:this.constructor._ethAccounts},e.arguments)},h.prototype._generateEventOptions=function(){var e=Array.prototype.slice.call(arguments),t=this._getCallback(e),r="object"===(!!e[e.length-1]&&typeof e[e.length-1])?e.pop():{},n="string"==typeof e[0]?e[0]:"allevents",i="allevents"===n.toLowerCase()?{name:"ALLEVENTS",jsonInterface:this.options.jsonInterface}:this.options.jsonInterface.find((function(e){return"event"===e.type&&(e.name===n||e.signature==="0x"+n.replace("0x",""))}));if(!i)throw c.ContractEventDoesNotExistError(n);if(!s.isAddress(this.options.address))throw c.ContractNoAddressDefinedError();return{params:this._encodeEventABI(i,r),event:i,callback:t}},h.prototype.clone=function(){return new this.constructor(this.options.jsonInterface,this.options.address,this.options)},h.prototype.once=function(e,t,r){var n=Array.prototype.slice.call(arguments);if(!(r=this._getCallback(n)))throw c.ContractOnceRequiresCallbackError();t&&delete t.fromBlock,this._on(e,t,(function(e,t,n){n.unsubscribe(),"function"==typeof r&&r(e,t,n)}))},h.prototype._on=function(){var e=this._generateEventOptions.apply(this,arguments);e.params&&e.params.toBlock&&(delete e.params.toBlock,n.warn("Invalid option: toBlock. Use getPastEvents for specific range.")),this._checkListener("newListener",e.event.name),this._checkListener("removeListener",e.event.name);var t=new a({subscription:{params:1,inputFormatter:[u.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event),subscriptionHandler:function(e){e.removed?this.emit("changed",e):this.emit("data",e),"function"==typeof this.callback&&this.callback(null,e,this)}},type:"eth",requestManager:this._requestManager});return t.subscribe("logs",e.params,e.callback||function(){}),t},h.prototype.getPastEvents=function(){var e=this._generateEventOptions.apply(this,arguments),t=new o({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[u.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event)});t.setRequestManager(this._requestManager);var r=t.buildCall();return t=null,r(e.params,e.callback)},h.prototype._createTxObject=function(){var e=Array.prototype.slice.call(arguments),t={};if("function"===this.method.type&&(t.call=this.parent._executeMethod.bind(t,"call"),t.call.request=this.parent._executeMethod.bind(t,"call",!0)),t.send=this.parent._executeMethod.bind(t,"send"),t.send.request=this.parent._executeMethod.bind(t,"send",!0),t.encodeABI=this.parent._encodeMethodABI.bind(t),t.estimateGas=this.parent._executeMethod.bind(t,"estimate"),t.createAccessList=this.parent._executeMethod.bind(t,"createAccessList"),e&&this.method.inputs&&e.length!==this.method.inputs.length){if(this.nextMethod)return this.nextMethod.apply(null,e);throw c.InvalidNumberOfParams(e.length,this.method.inputs.length,this.method.name)}return t.arguments=e||[],t._method=this.method,t._parent=this.parent,t._ethAccounts=this.parent.constructor._ethAccounts||this._ethAccounts,this.deployData&&(t._deployData=this.deployData),t},h.prototype._processExecuteArguments=function(e,t){var r={};if(r.type=e.shift(),r.callback=this._parent._getCallback(e),"call"!==r.type||!0===e[e.length-1]||"string"!=typeof e[e.length-1]&&!isFinite(e[e.length-1])||(r.defaultBlock=e.pop()),r.options="object"===(!!e[e.length-1]&&typeof e[e.length-1])?e.pop():{},r.generateRequest=!0===e[e.length-1]&&e.pop(),r.options=this._parent._getOrSetDefaultOptions(r.options),r.options.data=this.encodeABI(),!this._deployData&&!s.isAddress(this._parent.options.address))throw c.ContractNoAddressDefinedError();return this._deployData||(r.options.to=this._parent.options.address),r.options.data?r:s._fireError(new Error("Couldn't find a matching contract method, or the number of parameters is wrong."),t.eventEmitter,t.reject,r.callback)},h.prototype._executeMethod=function(){var e=this,t=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),r),r=l("send"!==t.type),n=e.constructor._ethAccounts||e._ethAccounts;if(t.generateRequest){var i={params:[u.inputCallFormatter.call(this._parent,t.options)],callback:t.callback};return"call"===t.type?(i.params.push(u.inputDefaultBlockNumberFormatter.call(this._parent,t.defaultBlock)),i.method="eth_call",i.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):i.method="eth_sendTransaction",i}switch(t.type){case"createAccessList":return s.isAddress(t.options.from)?new o({name:"createAccessList",call:"eth_createAccessList",params:2,inputFormatter:[u.inputTransactionFormatter,u.inputDefaultBlockNumberFormatter],requestManager:e._parent._requestManager,accounts:n,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction()(t.options,t.callback):s._fireError(c.ContractNoFromAddressDefinedError(),r.eventEmitter,r.reject,t.callback);case"estimate":return new o({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[u.inputCallFormatter],outputFormatter:s.hexToNumber,requestManager:e._parent._requestManager,accounts:n,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction()(t.options,t.callback);case"call":return new o({name:"call",call:"eth_call",params:2,inputFormatter:[u.inputCallFormatter,u.inputDefaultBlockNumberFormatter],outputFormatter:function(t){return e._parent._decodeMethodReturn(e._method.outputs,t)},requestManager:e._parent._requestManager,accounts:n,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,handleRevert:e._parent.handleRevert,abiCoder:d}).createFunction()(t.options,t.defaultBlock,t.callback);case"send":if(!s.isAddress(t.options.from))return s._fireError(c.ContractNoFromAddressDefinedError(),r.eventEmitter,r.reject,t.callback);if("boolean"==typeof this._method.payable&&!this._method.payable&&t.options.value&&t.options.value>0)return s._fireError(new Error("Can not send value to non-payable contract method or constructor"),r.eventEmitter,r.reject,t.callback);var a={receiptFormatter:function(t){if(Array.isArray(t.logs)){var r=t.logs.map((t=>e._parent._decodeEventABI.call({name:"ALLEVENTS",jsonInterface:e._parent.options.jsonInterface},t)));t.events={};var n=0;r.forEach((function(e){e.event?t.events[e.event]?Array.isArray(t.events[e.event])?t.events[e.event].push(e):t.events[e.event]=[t.events[e.event],e]:t.events[e.event]=e:(t.events[n]=e,n++)})),delete t.logs}return t},contractDeployFormatter:function(t){var r=e._parent.clone();return r.options.address=t.contractAddress,r}};return new o({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[u.inputTransactionFormatter],requestManager:e._parent._requestManager,accounts:e.constructor._ethAccounts||e._ethAccounts,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,transactionBlockTimeout:e._parent.transactionBlockTimeout,transactionConfirmationBlocks:e._parent.transactionConfirmationBlocks,transactionPollingTimeout:e._parent.transactionPollingTimeout,transactionPollingInterval:e._parent.transactionPollingInterval,defaultCommon:e._parent.defaultCommon,defaultChain:e._parent.defaultChain,defaultHardfork:e._parent.defaultHardfork,handleRevert:e._parent.handleRevert,extraFormatters:a,abiCoder:d}).createFunction()(t.options,t.callback);default:throw new Error('Method "'+t.type+'" not implemented.')}},e.exports=h},64164:(e,t,r)=>{"use strict";const n=r(95439),i=r(82823),o=function(e){const t="A".charCodeAt(0),r="Z".charCodeAt(0);return(e=(e=e.toUpperCase()).substr(4)+e.substr(0,4)).split("").map((function(e){const n=e.charCodeAt(0);return n>=t&&n<=r?n-t+10:e})).join("")},s=function(e){let t,r=e;for(;r.length>2;)t=r.slice(0,9),r=parseInt(t,10)%97+r.slice(t.length);return parseInt(r,10)%97};class a{constructor(e){this._iban=e}static toAddress(e){if(!(e=new a(e)).isDirect())throw new Error("IBAN is indirect and can't be converted");return e.toAddress()}static toIban(e){return a.fromAddress(e).toString()}static fromAddress(e){if(!n.isAddress(e))throw new Error("Provided address is not a valid address: "+e);e=e.replace("0x","").replace("0X","");const t=function(e,t){let r=e;for(;r.length<30;)r="0"+r;return r}(new i(e,16).toString(36));return a.fromBban(t.toUpperCase())}static fromBban(e){const t=("0"+(98-s(o("XE00"+e)))).slice(-2);return new a("XE"+t+e)}static createIndirect(e){return a.fromBban("ETH"+e.institution+e.identifier)}static isValid(e){return new a(e).isValid()}isValid(){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===s(o(this._iban))}isDirect(){return 34===this._iban.length||35===this._iban.length}isIndirect(){return 20===this._iban.length}checksum(){return this._iban.substr(2,2)}institution(){return this.isIndirect()?this._iban.substr(7,4):""}client(){return this.isIndirect()?this._iban.substr(11):""}toAddress(){if(this.isDirect()){const e=this._iban.substr(4),t=new i(e,36);return n.toChecksumAddress(t.toString(16,20))}return""}toString(){return this._iban}}e.exports=a},62115:(e,t,r)=>{var n=r(90109).errors,i=r(78853).XMLHttpRequest,o=r(4865),s=r(27500),a=function(e,t){t=t||{},this.withCredentials=t.withCredentials||!1,this.timeout=t.timeout||0,this.headers=t.headers,this.agent=t.agent,this.connected=!1;const r=!1!==t.keepAlive;this.host=e||"http://localhost:8545",this.agent||("https"===this.host.substring(0,5)?this.httpsAgent=new s.Agent({keepAlive:r}):this.httpAgent=new o.Agent({keepAlive:r}))};a.prototype._prepareRequest=function(){var e;if("undefined"!=typeof XMLHttpRequest)e=new XMLHttpRequest;else{e=new i;var t={httpsAgent:this.httpsAgent,httpAgent:this.httpAgent,baseUrl:this.baseUrl};this.agent&&(t.httpsAgent=this.agent.https,t.httpAgent=this.agent.http,t.baseUrl=this.agent.baseUrl),e.nodejsSet(t)}return e.open("POST",this.host,!0),e.setRequestHeader("Content-Type","application/json"),e.timeout=this.timeout,e.withCredentials=this.withCredentials,this.headers&&this.headers.forEach((function(t){e.setRequestHeader(t.name,t.value)})),e},a.prototype.send=function(e,t){var r=this,i=this._prepareRequest();i.onreadystatechange=function(){if(4===i.readyState&&1!==i.timeout){var e=i.responseText,o=null;try{e=JSON.parse(e)}catch(e){o=n.InvalidResponse(i.responseText)}r.connected=!0,t(o,e)}},i.ontimeout=function(){r.connected=!1,t(n.ConnectionTimeout(this.timeout))};try{i.send(JSON.stringify(e))}catch(e){this.connected=!1,t(n.InvalidConnection(this.host))}},a.prototype.disconnect=function(){},a.prototype.supportsSubscriptions=function(){return!1},e.exports=a},49659:(e,t,r)=>{"use strict";var n=r(90109).errors,i=r(98614),o=function(e,t){var r=this;this.responseCallbacks={},this.notificationCallbacks=[],this.path=e,this.connected=!1,this.connection=t.connect({path:this.path}),this.addDefaultEvents();var n=function(e){var t=null;Array.isArray(e)?e.forEach((function(e){r.responseCallbacks[e.id]&&(t=e.id)})):t=e.id,t||-1===e.method.indexOf("_subscription")?r.responseCallbacks[t]&&(r.responseCallbacks[t](null,e),delete r.responseCallbacks[t]):r.notificationCallbacks.forEach((function(t){"function"==typeof t&&t(e)}))};"Socket"===t.constructor.name?i(this.connection).done(n):this.connection.on("data",(function(e){r._parseResponse(e.toString()).forEach(n)}))};o.prototype.addDefaultEvents=function(){var e=this;this.connection.on("connect",(function(){e.connected=!0})),this.connection.on("close",(function(){e.connected=!1})),this.connection.on("error",(function(){e._timeout()})),this.connection.on("end",(function(){e._timeout()})),this.connection.on("timeout",(function(){e._timeout()}))},o.prototype._parseResponse=function(e){var t=this,r=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var i=null;try{i=JSON.parse(e)}catch(r){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){throw t._timeout(),n.InvalidResponse(e)}),15e3))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,i&&r.push(i)})),r},o.prototype._addResponseCallback=function(e,t){var r=e.id||e[0].id,n=e.method||e[0].method;this.responseCallbacks[r]=t,this.responseCallbacks[r].method=n},o.prototype._timeout=function(){for(var e in this.responseCallbacks)this.responseCallbacks.hasOwnProperty(e)&&(this.responseCallbacks[e](n.InvalidConnection("on IPC")),delete this.responseCallbacks[e])},o.prototype.reconnect=function(){this.connection.connect({path:this.path})},o.prototype.send=function(e,t){this.connection.writable||this.connection.connect({path:this.path}),this.connection.write(JSON.stringify(e)),this._addResponseCallback(e,t)},o.prototype.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");"data"===e?this.notificationCallbacks.push(t):this.connection.on(e,t)},o.prototype.once=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");this.connection.once(e,t)},o.prototype.removeListener=function(e,t){var r=this;"data"===e?this.notificationCallbacks.forEach((function(e,n){e===t&&r.notificationCallbacks.splice(n,1)})):this.connection.removeListener(e,t)},o.prototype.removeAllListeners=function(e){"data"===e?this.notificationCallbacks=[]:this.connection.removeAllListeners(e)},o.prototype.reset=function(){this._timeout(),this.notificationCallbacks=[],this.connection.removeAllListeners("error"),this.connection.removeAllListeners("end"),this.connection.removeAllListeners("timeout"),this.addDefaultEvents()},o.prototype.supportsSubscriptions=function(){return!0},e.exports=o},40404:(e,t,r)=>{var n=r(39907),i=r(1048).Buffer,o="[object process]"===Object.prototype.toString.call(void 0!==n?n:0),s="undefined"!=typeof navigator&&"ReactNative"===navigator.product,a=null,u=null;if(o||s){a=function(e){return i.from(e).toString("base64")};var c=r(75442);if(c.URL){var l=c.URL;u=function(e){return new l(e)}}else u=r(75442).parse}else a=btoa.bind("object"==typeof globalThis?globalThis:self),u=function(e){return new URL(e)};e.exports={parseURL:u,btoa:a}},65417:(e,t,r)=>{"use strict";var n=r(28985),i=r(40404),o=r(90109).errors,s=r(4217).w3cwebsocket,a=function(e,t){n.call(this),t=t||{},this.url=e,this._customTimeout=t.timeout||15e3,this.headers=t.headers||{},this.protocol=t.protocol||void 0,this.reconnectOptions=Object.assign({auto:!1,delay:5e3,maxAttempts:!1,onTimeout:!1},t.reconnect),this.clientConfig=t.clientConfig||void 0,this.requestOptions=t.requestOptions||void 0,this.DATA="data",this.CLOSE="close",this.ERROR="error",this.CONNECT="connect",this.RECONNECT="reconnect",this.connection=null,this.requestQueue=new Map,this.responseQueue=new Map,this.reconnectAttempts=0,this.reconnecting=!1;var r=i.parseURL(e);r.username&&r.password&&(this.headers.authorization="Basic "+i.btoa(r.username+":"+r.password)),r.auth&&(this.headers.authorization="Basic "+i.btoa(r.auth)),Object.defineProperty(this,"connected",{get:function(){return this.connection&&this.connection.readyState===this.connection.OPEN},enumerable:!0}),this.connect()};(a.prototype=Object.create(n.prototype)).constructor=a,a.prototype.connect=function(){this.connection=new s(this.url,this.protocol,void 0,this.headers,this.requestOptions,this.clientConfig),this._addSocketListeners()},a.prototype._onMessage=function(e){var t=this;this._parseResponse("string"==typeof e.data?e.data:"").forEach((function(e){if(e.method&&-1!==e.method.indexOf("_subscription"))t.emit(t.DATA,e);else{var r=e.id;Array.isArray(e)&&(r=e[0].id),t.responseQueue.has(r)&&(void 0!==t.responseQueue.get(r).callback&&t.responseQueue.get(r).callback(!1,e),t.responseQueue.delete(r))}}))},a.prototype._onConnect=function(){if(this.emit(this.CONNECT),this.reconnectAttempts=0,this.reconnecting=!1,this.requestQueue.size>0){var e=this;this.requestQueue.forEach((function(t,r){e.send(t.payload,t.callback),e.requestQueue.delete(r)}))}},a.prototype._onClose=function(e){var t=this;!this.reconnectOptions.auto||[1e3,1001].includes(e.code)&&!1!==e.wasClean?(this.emit(this.CLOSE,e),this.requestQueue.size>0&&this.requestQueue.forEach((function(r,n){r.callback(o.ConnectionNotOpenError(e)),t.requestQueue.delete(n)})),this.responseQueue.size>0&&this.responseQueue.forEach((function(r,n){r.callback(o.InvalidConnection("on WS",e)),t.responseQueue.delete(n)})),this._removeSocketListeners(),this.removeAllListeners()):this.reconnect()},a.prototype._addSocketListeners=function(){this.connection.addEventListener("message",this._onMessage.bind(this)),this.connection.addEventListener("open",this._onConnect.bind(this)),this.connection.addEventListener("close",this._onClose.bind(this))},a.prototype._removeSocketListeners=function(){this.connection.removeEventListener("message",this._onMessage),this.connection.removeEventListener("open",this._onConnect),this.connection.removeEventListener("close",this._onClose)},a.prototype._parseResponse=function(e){var t=this,r=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var n=null;try{n=JSON.parse(e)}catch(r){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){t.reconnectOptions.auto&&t.reconnectOptions.onTimeout?t.reconnect():(t.emit(t.ERROR,o.ConnectionTimeout(t._customTimeout)),t.requestQueue.size>0&&t.requestQueue.forEach((function(e,r){e.callback(o.ConnectionTimeout(t._customTimeout)),t.requestQueue.delete(r)})))}),t._customTimeout))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,n&&r.push(n)})),r},a.prototype.send=function(e,t){var r=e.id,n={payload:e,callback:t};if(Array.isArray(e)&&(r=e[0].id),this.connection.readyState===this.connection.CONNECTING||this.reconnecting)this.requestQueue.set(r,n);else{if(this.connection.readyState!==this.connection.OPEN)return this.requestQueue.delete(r),this.emit(this.ERROR,o.ConnectionNotOpenError()),void n.callback(o.ConnectionNotOpenError());this.responseQueue.set(r,n),this.requestQueue.delete(r);try{this.connection.send(JSON.stringify(n.payload))}catch(e){n.callback(e),this.responseQueue.delete(r)}}},a.prototype.reset=function(){this.responseQueue.clear(),this.requestQueue.clear(),this.removeAllListeners(),this._removeSocketListeners(),this._addSocketListeners()},a.prototype.disconnect=function(e,t){this._removeSocketListeners(),this.connection.close(e||1e3,t)},a.prototype.supportsSubscriptions=function(){return!0},a.prototype.reconnect=function(){var e=this;this.reconnecting=!0,this.responseQueue.size>0&&this.responseQueue.forEach((function(t,r){t.callback(o.PendingRequestsOnReconnectingError()),e.responseQueue.delete(r)})),!this.reconnectOptions.maxAttempts||this.reconnectAttempts0&&this.requestQueue.forEach((function(t,r){t.callback(o.MaxAttemptsReachedOnReconnectingError()),e.requestQueue.delete(r)})))},e.exports=a},95439:(e,t,r)=>{var n=r(82483),i=r(94858),o=r(42757),s=r(22644),a=r(82823),u=function(e,t){var r=[];return t.forEach((function(t){if("object"==typeof t.components){if("tuple"!==t.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var n="",i=t.type.indexOf("[");i>=0&&(n=t.type.substring(i));var o=u(e,t.components);Array.isArray(o)&&e?r.push("tuple("+o.join(",")+")"+n):e?r.push("("+o+")"):r.push("("+o.join(",")+")"+n)}else r.push(t.type)})),r},c=function(e){if(!i.isHexStrict(e))throw new Error("The parameter must be a valid HEX string.");var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r7?r+=e[n].toUpperCase():r+=e[n];return r},toHex:i.toHex,toBN:i.toBN,bytesToHex:i.bytesToHex,hexToBytes:i.hexToBytes,hexToNumberString:i.hexToNumberString,hexToNumber:i.hexToNumber,toDecimal:i.hexToNumber,numberToHex:i.numberToHex,fromDecimal:i.numberToHex,hexToUtf8:i.hexToUtf8,hexToString:i.hexToUtf8,toUtf8:i.hexToUtf8,stripHexPrefix:i.stripHexPrefix,utf8ToHex:i.utf8ToHex,stringToHex:i.utf8ToHex,fromUtf8:i.utf8ToHex,hexToAscii:c,toAscii:c,asciiToHex:l,fromAscii:l,unitMap:n.unitMap,toWei:function(e,t){if(t=d(t),!i.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return i.isBN(e)?n.toWei(e,t):n.toWei(e,t).toString(10)},fromWei:function(e,t){if(t=d(t),!i.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return i.isBN(e)?n.fromWei(e,t):n.fromWei(e,t).toString(10)},padLeft:i.leftPad,leftPad:i.leftPad,padRight:i.rightPad,rightPad:i.rightPad,toTwosComplement:i.toTwosComplement,isBloom:i.isBloom,isUserEthereumAddressInBloom:i.isUserEthereumAddressInBloom,isContractAddressInBloom:i.isContractAddressInBloom,isTopic:i.isTopic,isTopicInBloom:i.isTopicInBloom,isInBloom:i.isInBloom,compareBlockNumbers:function(e,t){if(e==t)return 0;if("genesis"!=e&&"earliest"!=e&&0!=e||"genesis"!=t&&"earliest"!=t&&0!=t){if("genesis"==e||"earliest"==e)return-1;if("genesis"==t||"earliest"==t)return 1;if("latest"==e)return"pending"==t?-1:1;if("latest"===t)return"pending"==e?1:-1;if("pending"==e)return 1;if("pending"==t)return-1;{let r=new a(e),n=new a(t);return r.lt(n)?-1:r.eq(n)?0:1}}return 0},toNumber:i.toNumber}},42757:(e,t,r)=>{var n=r(82823),i=r(94858),o=function(e){var t=typeof e;if("string"===t)return i.isHexStrict(e)?new n(e.replace(/0x/i,""),16):new n(e,10);if("number"===t)return new n(e);if(i.isBigNumber(e))return new n(e.toString(10));if(i.isBN(e))return e;throw new Error(e+" is not a number")},s=function(e,t,r){var s,a;if("bytes"===(e=function(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}(e))){if(t.replace(/^0x/i,"").length%2!=0)throw new Error("Invalid bytes characters "+t.length);return t}if("string"===e)return i.utf8ToHex(t);if("bool"===e)return t?"01":"00";if(e.startsWith("address")){if(s=r?64:40,!i.isAddress(t))throw new Error(t+" is not a valid address, or the checksum is invalid.");return i.leftPad(t.toLowerCase(),s)}if(s=function(e){var t=/^\D+(\d+).*$/.exec(e);return t?parseInt(t[1],10):null}(e),e.startsWith("bytes")){if(!s)throw new Error("bytes[] not yet supported in solidity");if(r&&(s=32),s<1||s>32||s256)throw new Error("Invalid uint"+s+" size");if((a=o(t)).bitLength()>s)throw new Error("Supplied uint exceeds width: "+s+" vs "+a.bitLength());if(a.lt(new n(0)))throw new Error("Supplied uint "+a.toString()+" is negative");return s?i.leftPad(a.toString("hex"),s/8*2):a}if(e.startsWith("int")){if(s%8||s<8||s>256)throw new Error("Invalid int"+s+" size");if((a=o(t)).bitLength()>s)throw new Error("Supplied int exceeds width: "+s+" vs "+a.bitLength());return a.lt(new n(0))?a.toTwos(s).toString("hex"):s?i.leftPad(a.toString("hex"),s/8*2):a}throw new Error("Unsupported or invalid type: "+e)},a=function(e){if(Array.isArray(e))throw new Error("Autodetection of array types is not supported.");var t,r,o="";if(e&&"object"==typeof e&&(e.hasOwnProperty("v")||e.hasOwnProperty("t")||e.hasOwnProperty("value")||e.hasOwnProperty("type"))?(t=e.hasOwnProperty("t")?e.t:e.type,o=e.hasOwnProperty("v")?e.v:e.value):(t=i.toHex(e,!0),o=i.toHex(e),t.startsWith("int")||t.startsWith("uint")||(t="bytes")),!t.startsWith("int")&&!t.startsWith("uint")||"string"!=typeof o||/^(-)?0x/i.test(o)||(o=new n(o)),Array.isArray(o)){if(r=function(e){var t=/^\D+\d*\[(\d+)\]$/.exec(e);return t?parseInt(t[1],10):null}(t),r&&o.length!==r)throw new Error(t+" is not matching the given array "+JSON.stringify(o));r=o.length}return Array.isArray(o)?o.map((function(e){return s(t,e,r).toString("hex").replace("0x","")})).join(""):s(t,o,r).toString("hex").replace("0x","")};e.exports={soliditySha3:function(){var e=Array.prototype.slice.call(arguments).map(a);return i.sha3("0x"+e.join(""))},soliditySha3Raw:function(){return i.sha3Raw("0x"+Array.prototype.slice.call(arguments).map(a).join(""))},encodePacked:function(){return"0x"+Array.prototype.slice.call(arguments).map(a).join("").toLowerCase()}}},94858:(e,t,r)=>{var n=r(1048).Buffer,i=r(82823),o=r(65547),s=r(82094),a=r(39180),u=r(14164),c=function(e){return i.isBN(e)},l=function(e){return e&&e.constructor&&"BigNumber"===e.constructor.name},d=function(e){try{return o.apply(null,arguments)}catch(t){throw new Error(t+' Given value: "'+e+'"')}},h=function(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x|0X)?[0-9a-f]{40}$/.test(e)&&!/^(0x|0X)?[0-9A-F]{40}$/.test(e))||f(e))},f=function(e){e=e.replace(/^0x/i,"");for(var t=w(e.toLowerCase()).replace(/^0x/i,""),r=0;r<40;r++)if(parseInt(t[r],16)>7&&e[r].toUpperCase()!==e[r]||parseInt(t[r],16)<=7&&e[r].toLowerCase()!==e[r])return!1;return!0},p=function(e){var t="";e=(e=(e=(e=(e=s.encode(e)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var r=0;r>>4).toString(16)),t.push((15&e[r]).toString(16));return"0x"+t.join("")},isHex:v,isHexStrict:b,stripHexPrefix:function(e){return 0!==e&&v(e)?e.replace(/^(-)?0x/i,"$1"):e},leftPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+new Array(i).join(r||"0")+e},rightPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+e+new Array(i).join(r||"0")},toTwosComplement:function(e){return"0x"+d(e).toTwos(256).toString(16,64)},sha3:w,sha3Raw:function(e){return null===(e=w(e))?A:e},toNumber:function(e){return"number"==typeof e?e:g(y(e))}}},61045:(e,t,r)=>{"use strict";r.d(t,{F6:()=>b,He:()=>h,Jt:()=>m,KL:()=>l,Qv:()=>d,TF:()=>A,bE:()=>y,yJ:()=>v});var n=r(69740),i=r(98089),o=r.n(i),s=r(55880);const a=r.n(s)().getLogger("http-helpers");a.setLevel(s.levels.INFO);let u="torus-default",c="";function l(e){c=e}function d(e){u=e}function h(e){a.setLevel(e)}async function f(e,t){let r=null;try{r=new URL(e)}catch(e){}return fetch(e,t)}function p(){const e={};return u&&(e["x-api-key"]=u),c&&(e["x-embed-host"]=c),e}function g(e){a.info(`Response: ${e.status} ${e.statusText}`),a.info(`Url: ${e.url}`)}const m=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r={mode:"cors",headers:{}};(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).useAPIKey&&(r.headers=(0,n.A)((0,n.A)({},r.headers),p()));const i=o()(r,t,{method:"GET"}),s=await f(e,i);if(s.ok){const e=s.headers.get("content-type");return null!=e&&e.includes("application/json")?s.json():s.text()}throw g(s),s},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const s={mode:"cors",headers:{"Content-Type":"application/json; charset=utf-8"}};i.useAPIKey&&(s.headers=(0,n.A)((0,n.A)({},s.headers),p()));const u=o()(s,r,{method:"POST"});return i.isUrlEncodedData?(u.body=t,"application/json; charset=utf-8"===u.headers["Content-Type"]&&delete u.headers["Content-Type"]):u.body=JSON.stringify(t),((e,t)=>{const r=new Promise(((t,r)=>{const n=setTimeout((()=>{clearTimeout(n),r(new Error(`Timed out in ${e}ms`))}),e)}));return Promise.race([t,r])})(i.timeout||6e4,f(e,u).then((e=>{if(i.logTracingHeader&&function(e){a.info(`Request tracing with traceID=${e.headers.get("x-web3-correlation-id")}`)}(e),e.ok){const t=e.headers.get("content-type");return null!=t&&t.includes("application/json")?e.json():e.text()}throw g(e),e})))},b=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const s={mode:"cors",headers:{"Content-Type":"application/json; charset=utf-8"}};i.useAPIKey&&(s.headers=(0,n.A)((0,n.A)({},s.headers),p()));const a=o()(s,r,{method:"PATCH"});i.isUrlEncodedData?(a.body=t,"application/json; charset=utf-8"===a.headers["Content-Type"]&&delete a.headers["Content-Type"]):a.body=JSON.stringify(t);const u=await f(e,a);if(u.ok){const e=u.headers.get("content-type");return null!=e&&e.includes("application/json")?u.json():u.text()}throw g(u),u},v=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const s={mode:"cors",headers:{"Content-Type":"application/json; charset=utf-8"}};i.useAPIKey&&(s.headers=(0,n.A)((0,n.A)({},s.headers),p()));const a=o()(s,r,{method:"PUT"});i.isUrlEncodedData?(a.body=t,"application/json; charset=utf-8"===a.headers["Content-Type"]&&delete a.headers["Content-Type"]):a.body=JSON.stringify(t);const u=await f(e,a);if(u.ok){const e=u.headers.get("content-type");return null!=e&&e.includes("application/json")?u.json():u.text()}throw g(u),u},A=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const s={mode:"cors",headers:{"Content-Type":"application/json; charset=utf-8"}};i.useAPIKey&&(s.headers=(0,n.A)((0,n.A)({},s.headers),p()));const a=o()(s,r,{method:"DELETE"});i.isUrlEncodedData?(a.body=t,"application/json; charset=utf-8"===a.headers["Content-Type"]&&delete a.headers["Content-Type"]):a.body=JSON.stringify(t);const u=await f(e,a);if(u.ok){const e=u.headers.get("content-type");return null!=e&&e.includes("application/json")?u.json():u.text()}throw g(u),u}},55329:(e,t,r)=>{"use strict";r.r(t),r.d(t,{decryptData:()=>A,default:()=>p,ec:()=>f,encParamsBufToHex:()=>b,encParamsHexToBuf:()=>y,encryptAndSetData:()=>E,encryptData:()=>v,getAndDecryptData:()=>w,getDeviceShare:()=>k,getTorusShare:()=>S,keccak256:()=>h,setDeviceShare:()=>I,setTorusShare:()=>_});var n=r(69740),i=r(24586),o=r(61045),s=r(72325),a=r.n(s),u=r(13360),c=r(10852),l=r(53192),d=r(1048).Buffer;function h(e){return d.from((0,c.So)(e))}const f=new u.ec("secp256k1");class p{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"https://metadata.tor.us",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,i.A)(this,"metadataHost",void 0),(0,i.A)(this,"serverTimeOffset",void 0),this.metadataHost=e,this.serverTimeOffset=t}static setAPIKey(e){(0,o.Qv)(e)}static setEmbedHost(e){(0,o.KL)(e)}generateMetadataParams(e,t){var r,n;const i=f.keyFromPrivate(t,"hex"),o={data:e,timestamp:Math.floor(this.serverTimeOffset+Date.now()/1e3).toString(16)},s=i.sign(h(d.from(a()(o),"utf8")));return{pub_key_X:i.getPublic().getX().toString(16,64),pub_key_Y:i.getPublic().getY().toString(16,64),set_data:o,signature:d.from(s.r.toString(16,64)+s.s.toString(16,64)+(null!==(r=null===(n=s.recoveryParam)||void 0===n?void 0:n.toString(16).padStart(2,"0").slice(-2))&&void 0!==r?r:"00"),"hex").toString("base64")}}generatePubKeyParams(e){const t=f.keyFromPrivate(e,"hex");return{pub_key_X:t.getPublic().getX().toString(16,64),pub_key_Y:t.getPublic().getY().toString(16,64)}}async setMetadata(e,t,r){const i=null!==t?(0,n.A)((0,n.A)({},e),{},{namespace:t}):e;return(await(0,o.bE)(`${this.metadataHost}/set`,i,r,{useAPIKey:!0})).message}async getMetadata(e,t,r){const i=null!==t?(0,n.A)((0,n.A)({},e),{},{namespace:t}):e;return(await(0,o.bE)(`${this.metadataHost}/get`,i,r,{useAPIKey:!0})).message}}const g="webauthn_torus_share",m="webauthn_device_share";function y(e){return{iv:d.from(e.iv,"hex"),ephemPublicKey:d.from(e.ephemPublicKey,"hex"),ciphertext:d.from(e.ciphertext,"hex"),mac:d.from(e.mac,"hex")}}function b(e){return{iv:d.from(e.iv).toString("hex"),ephemPublicKey:d.from(e.ephemPublicKey).toString("hex"),ciphertext:d.from(e.ciphertext).toString("hex"),mac:d.from(e.mac).toString("hex")}}async function v(e,t){const r=JSON.stringify(t),n=d.from(r,"utf-8"),i=b(await(0,l.encrypt)((0,l.getPublic)(d.from(e,"hex")),n));return JSON.stringify(i)}async function A(e,t){const r=y(JSON.parse(t)),n=f.keyFromPrivate(e),i=(await(0,l.decrypt)(d.from(n.getPrivate().toString("hex",64),"hex"),r)).toString("utf-8");return JSON.parse(i)}async function w(e,t,r){const n=f.keyFromPrivate(t).getPublic(),i=await e.getMetadata({pub_key_X:n.getX().toString(16),pub_key_Y:n.getY().toString(16)},r);return i?await A(t,i):null}async function E(e,t,r,n){const i=await v(t,r),o=e.generateMetadataParams(i,t);await e.setMetadata(o,n)}async function _(e,t,r,n,i){const o=f.keyFromPrivate(r).getPrivate(),s=f.keyFromPublic({x:t.pub_key_X,y:t.pub_key_Y}),a=await w(e,r,g);let u={};a&&(u=a);const c=JSON.stringify(i),h=d.from(c,"utf-8"),p=b(await(0,l.encrypt)(d.from(s.getPublic("hex"),"hex"),h));u[n]=p,await E(e,o.toString("hex",64),u,g)}async function I(e,t,r,n){const i=f.keyFromPrivate(t).getPrivate(),o=await w(e,t,m);let s={};o&&(s=o),s[r]=n,await E(e,i.toString("hex",64),s,m)}async function S(e,t,r,n){const i=await w(e,r,g);if(!i)return null;const o=i[n];if(!o)return null;const s=y(o),a=f.keyFromPrivate(t).getPrivate(),u=(await(0,l.decrypt)(d.from(a.toString("hex",64),"hex"),s)).toString("utf-8");return JSON.parse(u)}async function k(e,t,r){const n=await w(e,t,m);return n?n[r]:null}},72325:(e,t,r)=>{"use strict";var n="undefined"!=typeof JSON?JSON:r(18731),i=Array.isArray||function(e){return"[object Array]"==={}.toString.call(e)},o=Object.keys||function(e){var t=Object.prototype.hasOwnProperty||function(){return!0},r=[];for(var n in e)t.call(e,n)&&r.push(n);return r};e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var r=t.space||"";"number"==typeof r&&(r=Array(r+1).join(" "));var s,a="boolean"==typeof t.cycles&&t.cycles,u=t.replacer||function(e,t){return t},c=t.cmp&&(s=t.cmp,function(e){return function(t,r){var n={key:t,value:e[t]},i={key:r,value:e[r]};return s(n,i)}}),l=[];return function e(t,s,d,h){var f=r?"\n"+new Array(h+1).join(r):"",p=r?": ":":";if(d&&d.toJSON&&"function"==typeof d.toJSON&&(d=d.toJSON()),void 0!==(d=u.call(t,s,d))){if("object"!=typeof d||null===d)return n.stringify(d);if(i(d)){for(var g=[],m=0;m{"use strict";t.parse=r(46180),t.stringify=r(93338)},46180:e=>{"use strict";var t,r,n,i={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"};function o(e){throw{name:"SyntaxError",message:e,at:t,text:n}}function s(e){return e&&e!==r&&o("Expected '"+e+"' instead of '"+r+"'"),r=n.charAt(t),t+=1,r}function a(){var e,t="";for("-"===r&&(t="-",s("-"));r>="0"&&r<="9";)t+=r,s();if("."===r)for(t+=".";s()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,s(),"-"!==r&&"+"!==r||(t+=r,s());r>="0"&&r<="9";)t+=r,s();return e=Number(t),isFinite(e)||o("Bad number"),e}function u(){var e,t,n,a="";if('"'===r)for(;s();){if('"'===r)return s(),a;if("\\"===r)if(s(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(s(),16),isFinite(e));t+=1)n=16*n+e;a+=String.fromCharCode(n)}else{if("string"!=typeof i[r])break;a+=i[r]}else a+=r}o("Bad string")}function c(){for(;r&&r<=" ";)s()}function l(){switch(c(),r){case"{":return function(){var e,t={};if("{"===r){if(s("{"),c(),"}"===r)return s("}"),t;for(;r;){if(e=u(),c(),s(":"),Object.prototype.hasOwnProperty.call(t,e)&&o('Duplicate key "'+e+'"'),t[e]=l(),c(),"}"===r)return s("}"),t;s(","),c()}}o("Bad object")}();case"[":return function(){var e=[];if("["===r){if(s("["),c(),"]"===r)return s("]"),e;for(;r;){if(e.push(l()),c(),"]"===r)return s("]"),e;s(","),c()}}o("Bad array")}();case'"':return u();case"-":return a();default:return r>="0"&&r<="9"?a():function(){switch(r){case"t":return s("t"),s("r"),s("u"),s("e"),!0;case"f":return s("f"),s("a"),s("l"),s("s"),s("e"),!1;case"n":return s("n"),s("u"),s("l"),s("l"),null;default:o("Unexpected '"+r+"'")}}()}}e.exports=function(e,i){var s;return n=e,t=0,r=" ",s=l(),c(),r&&o("Syntax error"),"function"==typeof i?function e(t,r){var n,o,s=t[r];if(s&&"object"==typeof s)for(n in l)Object.prototype.hasOwnProperty.call(s,n)&&(void 0===(o=e(s,n))?delete s[n]:s[n]=o);return i.call(t,r,s)}({"":s},""):s}},93338:e=>{"use strict";var t,r,n,i=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=o[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function a(e,i){var o,u,c,l,d,h=t,f=i[e];switch(f&&"object"==typeof f&&"function"==typeof f.toJSON&&(f=f.toJSON(e)),"function"==typeof n&&(f=n.call(i,e,f)),typeof f){case"string":return s(f);case"number":return isFinite(f)?String(f):"null";case"boolean":case"null":return String(f);case"object":if(!f)return"null";if(t+=r,d=[],"[object Array]"===Object.prototype.toString.apply(f)){for(l=f.length,o=0;o{"use strict";r.d(t,{CT:()=>d,Vv:()=>m,WJ:()=>g,iR:()=>y,jg:()=>p,ld:()=>f});var n=r(24586),i=r(60446),o=r(50046),s=r(30282),a=r.n(s),u=r(69740),c=r(92354);function l(e,t,r){try{Reflect.apply(e,t,r)}catch(e){setTimeout((()=>{throw e}))}}r(71822),r(53358),r(32720),i.Duplex;class d extends o.EventEmitter{emit(e){let t="error"===e;const r=this._events;if(void 0!==r)t=t&&void 0===r.error;else if(!t)return!1;for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o0&&([e]=i),e instanceof Error)throw e;const t=new Error("Unhandled error."+(e?` (${e.message})`:""));throw t.context=e,t}const s=r[e];if(void 0===s)return!1;if("function"==typeof s)l(s,this,i);else{const e=s.length,t=function(e){const t=e.length,r=new Array(t);for(let n=0;n{const o=e[t.method];return void 0===o?n():"function"==typeof o?o(t,r,n,i):(r.result=o,i())}}function p(e){return async(t,r,n,i)=>{let o;const s=new Promise((e=>{o=e}));let a=null,u=!1;const c=async()=>{u=!0,n((e=>{a=e,o()})),await s};try{await e(t,r,c),u?(await s,a(null)):i(null)}catch(e){const t=e;a?a(t):i(t)}}}class g extends d{constructor(){super(),(0,n.A)(this,"_middleware",void 0),this._middleware=[]}static async _runAllMiddleware(e,t,r){const n=[];let i=null,o=!1;for(const s of r)if([i,o]=await g._runMiddleware(e,t,s,n),o)break;return[i,o,n.reverse()]}static _runMiddleware(e,t,r,n){return new Promise((i=>{const o=e=>{const r=e||t.error;r&&(t.error=(0,c.P5)(r)),i([r,!0])},s=e=>{t.error?o(t.error):(e&&("function"!=typeof e&&o(new h({code:-32603,message:"JRPCEngine: 'next' return handlers must be functions"})),n.push(e)),i([null,!1]))};try{r(e,t,s,o)}catch(e){o(e)}}))}static async _runReturnHandlers(e){for(const t of e)await new Promise(((e,r)=>{t((t=>t?r(t):e()))}))}static _checkForCompletion(e,t,r){if(!("result"in t)&&!("error"in t))throw new h({code:-32603,message:"Response has no error or result for request"});if(!r)throw new h({code:-32603,message:"Nothing ended request"})}push(e){this._middleware.push(e)}handle(e,t){if(t&&"function"!=typeof t)throw new Error('"callback" must be a function if provided.');return Array.isArray(e)?t?this._handleBatch(e,t):this._handleBatch(e):t?this._handle(e,t):this._promiseHandle(e)}asMiddleware(){return async(e,t,r,n)=>{try{const[i,o,s]=await g._runAllMiddleware(e,t,this._middleware);return o?(await g._runReturnHandlers(s),n(i)):r((async e=>{try{await g._runReturnHandlers(s)}catch(t){return e(t)}return e()}))}catch(e){return n(e)}}}async _handleBatch(e,t){try{const r=await Promise.all(e.map(this._promiseHandle.bind(this)));return t?t(null,r):r}catch(e){if(t)return t(e);throw e}}_promiseHandle(e){return new Promise((t=>{this._handle(e,((e,r)=>{t(r)}))}))}async _handle(e,t){if(!e||Array.isArray(e)||"object"!=typeof e){const e=new h({code:-32603,message:"request must be plain object"});return t(e,{id:void 0,jsonrpc:"2.0",error:e})}if("string"!=typeof e.method){const r=new h({code:-32603,message:"method must be string"});return t(r,{id:e.id,jsonrpc:"2.0",error:r})}const r=(0,u.A)({},e),n={id:r.id,jsonrpc:r.jsonrpc};let i=null;try{await this._processRequest(r,n)}catch(e){i=e}return i&&(delete n.result,n.error||(n.error=(0,c.P5)(i))),t(i,n)}async _processRequest(e,t){const[r,n,i]=await g._runAllMiddleware(e,t,this._middleware);if(g._checkForCompletion(e,t,n),await g._runReturnHandlers(i),r)throw r}}function m(e){const t=new g;return e.forEach((e=>t.push(e))),t.asMiddleware()}function y(e){const t=new d;return t.sendAsync=async t=>{const r=await e.handle(t);if(r.error){var n,i;const e=(0,c.P5)(r.error,{fallbackError:{message:(null===(n=r.error)||void 0===n?void 0:n.message)||r.error.toString(),code:(null===(i=r.error)||void 0===i?void 0:i.code)||-32603}});throw c.rK.internal(e)}return r.result},t.send=(t,r)=>{if("function"!=typeof r)throw new Error('Must provide callback to "send" method.');e.handle(t,r)},e.on&&e.on("notification",(e=>{t.emit("data",null,e)})),t.request=async e=>{const r=(0,u.A)((0,u.A)({},e),{},{id:Math.random().toString(36).slice(2),jsonrpc:"2.0"});return await t.sendAsync(r)},t}i.Duplex,Symbol("IGNORE_SUBSTREAM"),i.Duplex},69363:(e,t,r)=>{"use strict";const{AbortError:n,codes:i}=r(35443),{isNodeStream:o,isWebStream:s,kControllerErrorFunction:a}=r(74579),u=r(80862),{ERR_INVALID_ARG_TYPE:c}=i;e.exports.addAbortSignal=function(t,r){if(((e,t)=>{if("object"!=typeof e||!("aborted"in e))throw new c("signal","AbortSignal",e)})(t),!o(r)&&!s(r))throw new c("stream",["ReadableStream","WritableStream","Stream"],r);return e.exports.addAbortSignalNoValidate(t,r)},e.exports.addAbortSignalNoValidate=function(e,t){if("object"!=typeof e||!("aborted"in e))return t;const r=o(t)?()=>{t.destroy(new n(void 0,{cause:e.reason}))}:()=>{t[a](new n(void 0,{cause:e.reason}))};return e.aborted?r():(e.addEventListener("abort",r),u(t,(()=>e.removeEventListener("abort",r)))),t}},1753:(e,t,r)=>{"use strict";const{StringPrototypeSlice:n,SymbolIterator:i,TypedArrayPrototypeSet:o,Uint8Array:s}=r(93670),{Buffer:a}=r(1048),{inspect:u}=r(3968);e.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(e){const t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}unshift(e){const t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}shift(){if(0===this.length)return;const e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}clear(){this.head=this.tail=null,this.length=0}join(e){if(0===this.length)return"";let t=this.head,r=""+t.data;for(;null!==(t=t.next);)r+=e+t.data;return r}concat(e){if(0===this.length)return a.alloc(0);const t=a.allocUnsafe(e>>>0);let r=this.head,n=0;for(;r;)o(t,r.data,n),n+=r.data.length,r=r.next;return t}consume(e,t){const r=this.head.data;if(eo.length)){e===o.length?(t+=o,++i,r.next?this.head=r.next:this.head=this.tail=null):(t+=n(o,0,e),this.head=r,r.data=n(o,e));break}t+=o,e-=o.length,++i}while(null!==(r=r.next));return this.length-=i,t}_getBuffer(e){const t=a.allocUnsafe(e),r=e;let n=this.head,i=0;do{const a=n.data;if(!(e>a.length)){e===a.length?(o(t,a,r-e),++i,n.next?this.head=n.next:this.head=this.tail=null):(o(t,new s(a.buffer,a.byteOffset,e),r-e),this.head=n,n.data=a.slice(e));break}o(t,a,r-e),e-=a.length,++i}while(null!==(n=n.next));return this.length-=i,t}[Symbol.for("nodejs.util.inspect.custom")](e,t){return u(this,{...t,depth:0,customInspect:!1})}}},65366:(e,t,r)=>{"use strict";const{pipeline:n}=r(34846),i=r(78842),{destroyer:o}=r(93432),{isNodeStream:s,isReadable:a,isWritable:u,isWebStream:c,isTransformStream:l,isWritableStream:d,isReadableStream:h}=r(74579),{AbortError:f,codes:{ERR_INVALID_ARG_VALUE:p,ERR_MISSING_ARGS:g}}=r(35443),m=r(80862);e.exports=function(...e){if(0===e.length)throw new g("streams");if(1===e.length)return i.from(e[0]);const t=[...e];if("function"==typeof e[0]&&(e[0]=i.from(e[0])),"function"==typeof e[e.length-1]){const t=e.length-1;e[t]=i.from(e[t])}for(let r=0;r0&&!(u(e[r])||d(e[r])||l(e[r])))throw new p(`streams[${r}]`,t[r],"must be writable")}let r,y,b,v,A;const w=e[0],E=n(e,(function(e){const t=v;v=null,t?t(e):e?A.destroy(e):I||_||A.destroy()})),_=!!(u(w)||d(w)||l(w)),I=!!(a(E)||h(E)||l(E));if(A=new i({writableObjectMode:!(null==w||!w.writableObjectMode),readableObjectMode:!(null==E||!E.writableObjectMode),writable:_,readable:I}),_){if(s(w))A._write=function(e,t,n){w.write(e,t)?n():r=n},A._final=function(e){w.end(),y=e},w.on("drain",(function(){if(r){const e=r;r=null,e()}}));else if(c(w)){const e=(l(w)?w.writable:w).getWriter();A._write=async function(t,r,n){try{await e.ready,e.write(t).catch((()=>{})),n()}catch(e){n(e)}},A._final=async function(t){try{await e.ready,e.close().catch((()=>{})),y=t}catch(e){t(e)}}}const e=l(E)?E.readable:E;m(e,(()=>{if(y){const e=y;y=null,e()}}))}if(I)if(s(E))E.on("readable",(function(){if(b){const e=b;b=null,e()}})),E.on("end",(function(){A.push(null)})),A._read=function(){for(;;){const e=E.read();if(null===e)return void(b=A._read);if(!A.push(e))return}};else if(c(E)){const e=(l(E)?E.readable:E).getReader();A._read=async function(){for(;;)try{const{value:t,done:r}=await e.read();if(!A.push(t))return;if(r)return void A.push(null)}catch{return}}}return A._destroy=function(e,t){e||null===v||(e=new f),b=null,r=null,y=null,null===v?t(e):(v=t,s(E)&&o(E,e))},A}},93432:(e,t,r)=>{"use strict";const n=r(39907),{aggregateTwoErrors:i,codes:{ERR_MULTIPLE_CALLBACK:o},AbortError:s}=r(35443),{Symbol:a}=r(93670),{kDestroyed:u,isDestroyed:c,isFinished:l,isServerRequest:d}=r(74579),h=a("kDestroy"),f=a("kConstruct");function p(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function g(e,t,r){let i=!1;function o(t){if(i)return;i=!0;const o=e._readableState,s=e._writableState;p(t,s,o),s&&(s.closed=!0),o&&(o.closed=!0),"function"==typeof r&&r(t),t?n.nextTick(m,e,t):n.nextTick(y,e)}try{e._destroy(t||null,o)}catch(t){o(t)}}function m(e,t){b(e,t),y(e)}function y(e){const t=e._readableState,r=e._writableState;r&&(r.closeEmitted=!0),t&&(t.closeEmitted=!0),(null!=r&&r.emitClose||null!=t&&t.emitClose)&&e.emit("close")}function b(e,t){const r=e._readableState,n=e._writableState;null!=n&&n.errorEmitted||null!=r&&r.errorEmitted||(n&&(n.errorEmitted=!0),r&&(r.errorEmitted=!0),e.emit("error",t))}function v(e,t,r){const i=e._readableState,o=e._writableState;if(null!=o&&o.destroyed||null!=i&&i.destroyed)return this;null!=i&&i.autoDestroy||null!=o&&o.autoDestroy?e.destroy(t):t&&(t.stack,o&&!o.errored&&(o.errored=t),i&&!i.errored&&(i.errored=t),r?n.nextTick(b,e,t):b(e,t))}function A(e){let t=!1;function r(r){if(t)return void v(e,null!=r?r:new o);t=!0;const i=e._readableState,s=e._writableState,a=s||i;i&&(i.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(h,r):r?v(e,r,!0):n.nextTick(w,e)}try{e._construct((e=>{n.nextTick(r,e)}))}catch(e){n.nextTick(r,e)}}function w(e){e.emit(f)}function E(e){return(null==e?void 0:e.setHeader)&&"function"==typeof e.abort}function _(e){e.emit("close")}function I(e,t){e.emit("error",t),n.nextTick(_,e)}e.exports={construct:function(e,t){if("function"!=typeof e._construct)return;const r=e._readableState,i=e._writableState;r&&(r.constructed=!1),i&&(i.constructed=!1),e.once(f,t),e.listenerCount(f)>1||n.nextTick(A,e)},destroyer:function(e,t){e&&!c(e)&&(t||l(e)||(t=new s),d(e)?(e.socket=null,e.destroy(t)):E(e)?e.abort():E(e.req)?e.req.abort():"function"==typeof e.destroy?e.destroy(t):"function"==typeof e.close?e.close():t?n.nextTick(I,e,t):n.nextTick(_,e),e.destroyed||(e[u]=!0))},destroy:function(e,t){const r=this._readableState,n=this._writableState,o=n||r;return null!=n&&n.destroyed||null!=r&&r.destroyed?("function"==typeof t&&t(),this):(p(e,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),o.constructed?g(this,e,t):this.once(h,(function(r){g(this,i(r,e),t)})),this)},undestroy:function(){const e=this._readableState,t=this._writableState;e&&(e.constructed=!0,e.closed=!1,e.closeEmitted=!1,e.destroyed=!1,e.errored=null,e.errorEmitted=!1,e.reading=!1,e.ended=!1===e.readable,e.endEmitted=!1===e.readable),t&&(t.constructed=!0,t.destroyed=!1,t.closed=!1,t.closeEmitted=!1,t.errored=null,t.errorEmitted=!1,t.finalCalled=!1,t.prefinished=!1,t.ended=!1===t.writable,t.ending=!1===t.writable,t.finished=!1===t.writable)},errorOrDestroy:v}},78842:(e,t,r)=>{"use strict";const{ObjectDefineProperties:n,ObjectGetOwnPropertyDescriptor:i,ObjectKeys:o,ObjectSetPrototypeOf:s}=r(93670);e.exports=c;const a=r(34664),u=r(55672);s(c.prototype,a.prototype),s(c,a);{const e=o(u.prototype);for(let t=0;t{const n=r(39907),i=r(1048),{isReadable:o,isWritable:s,isIterable:a,isNodeStream:u,isReadableNodeStream:c,isWritableNodeStream:l,isDuplexNodeStream:d}=r(74579),h=r(80862),{AbortError:f,codes:{ERR_INVALID_ARG_TYPE:p,ERR_INVALID_RETURN_VALUE:g}}=r(35443),{destroyer:m}=r(93432),y=r(78842),b=r(34664),{createDeferredPromise:v}=r(3968),A=r(37556),w=globalThis.Blob||i.Blob,E=void 0!==w?function(e){return e instanceof w}:function(e){return!1},_=globalThis.AbortController||r(67083).AbortController,{FunctionPrototypeCall:I}=r(93670);class S extends y{constructor(e){super(e),!1===(null==e?void 0:e.readable)&&(this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0),!1===(null==e?void 0:e.writable)&&(this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0)}}function k(e){const t=e.readable&&"function"!=typeof e.readable.read?b.wrap(e.readable):e.readable,r=e.writable;let n,i,a,u,c,l=!!o(t),d=!!s(r);function p(e){const t=u;u=null,t?t(e):e&&c.destroy(e)}return c=new S({readableObjectMode:!(null==t||!t.readableObjectMode),writableObjectMode:!(null==r||!r.writableObjectMode),readable:l,writable:d}),d&&(h(r,(e=>{d=!1,e&&m(t,e),p(e)})),c._write=function(e,t,i){r.write(e,t)?i():n=i},c._final=function(e){r.end(),i=e},r.on("drain",(function(){if(n){const e=n;n=null,e()}})),r.on("finish",(function(){if(i){const e=i;i=null,e()}}))),l&&(h(t,(e=>{l=!1,e&&m(t,e),p(e)})),t.on("readable",(function(){if(a){const e=a;a=null,e()}})),t.on("end",(function(){c.push(null)})),c._read=function(){for(;;){const e=t.read();if(null===e)return void(a=c._read);if(!c.push(e))return}}),c._destroy=function(e,o){e||null===u||(e=new f),a=null,n=null,i=null,null===u?o(e):(u=o,m(r,e),m(t,e))},c}e.exports=function e(t,r){if(d(t))return t;if(c(t))return k({readable:t});if(l(t))return k({writable:t});if(u(t))return k({writable:!1,readable:!1});if("function"==typeof t){const{value:e,write:i,final:o,destroy:s}=function(e){let{promise:t,resolve:r}=v();const i=new _,o=i.signal;return{value:e(async function*(){for(;;){const e=t;t=null;const{chunk:i,done:s,cb:a}=await e;if(n.nextTick(a),s)return;if(o.aborted)throw new f(void 0,{cause:o.reason});({promise:t,resolve:r}=v()),yield i}}(),{signal:o}),write(e,t,n){const i=r;r=null,i({chunk:e,done:!1,cb:n})},final(e){const t=r;r=null,t({done:!0,cb:e})},destroy(e,t){i.abort(),t(e)}}}(t);if(a(e))return A(S,e,{objectMode:!0,write:i,final:o,destroy:s});const u=null==e?void 0:e.then;if("function"==typeof u){let t;const r=I(u,e,(e=>{if(null!=e)throw new g("nully","body",e)}),(e=>{m(t,e)}));return t=new S({objectMode:!0,readable:!1,write:i,final(e){o((async()=>{try{await r,n.nextTick(e,null)}catch(t){n.nextTick(e,t)}}))},destroy:s})}throw new g("Iterable, AsyncIterable or AsyncFunction",r,e)}if(E(t))return e(t.arrayBuffer());if(a(t))return A(S,t,{objectMode:!0,writable:!1});if("object"==typeof(null==t?void 0:t.writable)||"object"==typeof(null==t?void 0:t.readable))return k({readable:null!=t&&t.readable?c(null==t?void 0:t.readable)?null==t?void 0:t.readable:e(t.readable):void 0,writable:null!=t&&t.writable?l(null==t?void 0:t.writable)?null==t?void 0:t.writable:e(t.writable):void 0});const i=null==t?void 0:t.then;if("function"==typeof i){let e;return I(i,t,(t=>{null!=t&&e.push(t),e.push(null)}),(t=>{m(e,t)})),e=new S({objectMode:!0,writable:!1,read(){}})}throw new p(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)}},80862:(e,t,r)=>{const n=r(39907),{AbortError:i,codes:o}=r(35443),{ERR_INVALID_ARG_TYPE:s,ERR_STREAM_PREMATURE_CLOSE:a}=o,{kEmptyObject:u,once:c}=r(3968),{validateAbortSignal:l,validateFunction:d,validateObject:h,validateBoolean:f}=r(13045),{Promise:p,PromisePrototypeThen:g}=r(93670),{isClosed:m,isReadable:y,isReadableNodeStream:b,isReadableStream:v,isReadableFinished:A,isReadableErrored:w,isWritable:E,isWritableNodeStream:_,isWritableStream:I,isWritableFinished:S,isWritableErrored:k,isNodeStream:C,willEmitClose:T,kIsClosedPromise:x}=r(74579),M=()=>{};function B(e,t,r){var o,f;if(2===arguments.length?(r=t,t=u):null==t?t=u:h(t,"options"),d(r,"callback"),l(t.signal,"options.signal"),r=c(r),v(e)||I(e))return function(e,t,r){let o=!1,s=M;if(t.signal)if(s=()=>{o=!0,r.call(e,new i(void 0,{cause:t.signal.reason}))},t.signal.aborted)n.nextTick(s);else{const n=r;r=c(((...r)=>{t.signal.removeEventListener("abort",s),n.apply(e,r)})),t.signal.addEventListener("abort",s)}const a=(...t)=>{o||n.nextTick((()=>r.apply(e,t)))};return g(e[x].promise,a,a),M}(e,t,r);if(!C(e))throw new s("stream",["ReadableStream","WritableStream","Stream"],e);const p=null!==(o=t.readable)&&void 0!==o?o:b(e),B=null!==(f=t.writable)&&void 0!==f?f:_(e),P=e._writableState,R=e._readableState,O=()=>{e.writable||L()};let N=T(e)&&b(e)===p&&_(e)===B,D=S(e,!1);const L=()=>{D=!0,e.destroyed&&(N=!1),(!N||e.readable&&!p)&&(p&&!U||r.call(e))};let U=A(e,!1);const F=()=>{U=!0,e.destroyed&&(N=!1),(!N||e.writable&&!B)&&(B&&!D||r.call(e))},j=t=>{r.call(e,t)};let z=m(e);const H=()=>{z=!0;const t=k(e)||w(e);return t&&"boolean"!=typeof t?r.call(e,t):p&&!U&&b(e,!0)&&!A(e,!1)?r.call(e,new a):!B||D||S(e,!1)?void r.call(e):r.call(e,new a)},K=()=>{z=!0;const t=k(e)||w(e);if(t&&"boolean"!=typeof t)return r.call(e,t);r.call(e)},G=()=>{e.req.on("finish",L)};!function(e){return e.setHeader&&"function"==typeof e.abort}(e)?B&&!P&&(e.on("end",O),e.on("close",O)):(e.on("complete",L),N||e.on("abort",H),e.req?G():e.on("request",G)),N||"boolean"!=typeof e.aborted||e.on("aborted",H),e.on("end",F),e.on("finish",L),!1!==t.error&&e.on("error",j),e.on("close",H),z?n.nextTick(H):null!=P&&P.errorEmitted||null!=R&&R.errorEmitted?N||n.nextTick(K):(p||N&&!y(e)||!D&&!1!==E(e))&&(B||N&&!E(e)||!U&&!1!==y(e))?R&&e.req&&e.aborted&&n.nextTick(K):n.nextTick(K);const Q=()=>{r=M,e.removeListener("aborted",H),e.removeListener("complete",L),e.removeListener("abort",H),e.removeListener("request",G),e.req&&e.req.removeListener("finish",L),e.removeListener("end",O),e.removeListener("close",O),e.removeListener("finish",L),e.removeListener("end",F),e.removeListener("error",j),e.removeListener("close",H)};if(t.signal&&!z){const o=()=>{const n=r;Q(),n.call(e,new i(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)n.nextTick(o);else{const n=r;r=c(((...r)=>{t.signal.removeEventListener("abort",o),n.apply(e,r)})),t.signal.addEventListener("abort",o)}}return Q}e.exports=B,e.exports.finished=function(e,t){var r;let n=!1;return null===t&&(t=u),null!==(r=t)&&void 0!==r&&r.cleanup&&(f(t.cleanup,"cleanup"),n=t.cleanup),new p(((r,i)=>{const o=B(e,t,(e=>{n&&o(),e?i(e):r()}))}))}},37556:(e,t,r)=>{"use strict";const n=r(39907),{PromisePrototypeThen:i,SymbolAsyncIterator:o,SymbolIterator:s}=r(93670),{Buffer:a}=r(1048),{ERR_INVALID_ARG_TYPE:u,ERR_STREAM_NULL_VALUES:c}=r(35443).codes;e.exports=function(e,t,r){let l,d;if("string"==typeof t||t instanceof a)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});if(t&&t[o])d=!0,l=t[o]();else{if(!t||!t[s])throw new u("iterable",["Iterable"],t);d=!1,l=t[s]()}const h=new e({objectMode:!0,highWaterMark:1,...r});let f=!1;return h._read=function(){f||(f=!0,async function(){for(;;){try{const{value:e,done:t}=d?await l.next():l.next();if(t)h.push(null);else{const t=e&&"function"==typeof e.then?await e:e;if(null===t)throw f=!1,new c;if(h.push(t))continue;f=!1}}catch(e){h.destroy(e)}break}}())},h._destroy=function(e,t){i(async function(e){const t=null!=e,r="function"==typeof l.throw;if(t&&r){const{value:t,done:r}=await l.throw(e);if(await t,r)return}if("function"==typeof l.return){const{value:e}=await l.return();await e}}(e),(()=>n.nextTick(t,e)),(r=>n.nextTick(t,r||e)))},h}},79731:(e,t,r)=>{"use strict";const{ArrayIsArray:n,ObjectSetPrototypeOf:i}=r(93670),{EventEmitter:o}=r(50046);function s(e){o.call(this,e)}function a(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?n(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}i(s.prototype,o.prototype),i(s,o),s.prototype.pipe=function(e,t){const r=this;function n(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function i(){r.readable&&r.resume&&r.resume()}r.on("data",n),e.on("drain",i),e._isStdio||t&&!1===t.end||(r.on("end",u),r.on("close",c));let s=!1;function u(){s||(s=!0,e.end())}function c(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){d(),0===o.listenerCount(this,"error")&&this.emit("error",e)}function d(){r.removeListener("data",n),e.removeListener("drain",i),r.removeListener("end",u),r.removeListener("close",c),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",d),r.removeListener("close",d),e.removeListener("close",d)}return a(r,"error",l),a(e,"error",l),r.on("end",d),r.on("close",d),e.on("close",d),e.emit("pipe",r),e},e.exports={Stream:s,prependListener:a}},11543:(e,t,r)=>{"use strict";const n=globalThis.AbortController||r(67083).AbortController,{codes:{ERR_INVALID_ARG_VALUE:i,ERR_INVALID_ARG_TYPE:o,ERR_MISSING_ARGS:s,ERR_OUT_OF_RANGE:a},AbortError:u}=r(35443),{validateAbortSignal:c,validateInteger:l,validateObject:d}=r(13045),h=r(93670).Symbol("kWeak"),{finished:f}=r(80862),p=r(65366),{addAbortSignalNoValidate:g}=r(69363),{isWritable:m,isNodeStream:y}=r(74579),{ArrayPrototypePush:b,MathFloor:v,Number:A,NumberIsNaN:w,Promise:E,PromiseReject:_,PromisePrototypeThen:I,Symbol:S}=r(93670),k=S("kEmpty"),C=S("kEof");function T(e,t){if("function"!=typeof e)throw new o("fn",["Function","AsyncFunction"],e);null!=t&&d(t,"options"),null!=(null==t?void 0:t.signal)&&c(t.signal,"options.signal");let r=1;return null!=(null==t?void 0:t.concurrency)&&(r=v(t.concurrency)),l(r,"concurrency",1),async function*(){var i,o;const s=new n,a=this,c=[],l=s.signal,d={signal:l},h=()=>s.abort();let f,p;null!=t&&null!==(i=t.signal)&&void 0!==i&&i.aborted&&h(),null==t||null===(o=t.signal)||void 0===o||o.addEventListener("abort",h);let g=!1;function m(){g=!0}!async function(){try{for await(let t of a){var n;if(g)return;if(l.aborted)throw new u;try{t=e(t,d)}catch(e){t=_(e)}t!==k&&("function"==typeof(null===(n=t)||void 0===n?void 0:n.catch)&&t.catch(m),c.push(t),f&&(f(),f=null),!g&&c.length&&c.length>=r&&await new E((e=>{p=e})))}c.push(C)}catch(e){const t=_(e);I(t,void 0,m),c.push(t)}finally{var i;g=!0,f&&(f(),f=null),null==t||null===(i=t.signal)||void 0===i||i.removeEventListener("abort",h)}}();try{for(;;){for(;c.length>0;){const e=await c[0];if(e===C)return;if(l.aborted)throw new u;e!==k&&(yield e),c.shift(),p&&(p(),p=null)}await new E((e=>{f=e}))}}finally{s.abort(),g=!0,p&&(p(),p=null)}}.call(this)}async function x(e,t=void 0){for await(const r of M.call(this,e,t))return!0;return!1}function M(e,t){if("function"!=typeof e)throw new o("fn",["Function","AsyncFunction"],e);return T.call(this,(async function(t,r){return await e(t,r)?t:k}),t)}class B extends s{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}}function P(e){if(e=A(e),w(e))return 0;if(e<0)throw new a("number",">= 0",e);return e}e.exports.streamReturningOperators={asIndexedPairs:function(e=void 0){return null!=e&&d(e,"options"),null!=(null==e?void 0:e.signal)&&c(e.signal,"options.signal"),async function*(){let t=0;for await(const n of this){var r;if(null!=e&&null!==(r=e.signal)&&void 0!==r&&r.aborted)throw new u({cause:e.signal.reason});yield[t++,n]}}.call(this)},drop:function(e,t=void 0){return null!=t&&d(t,"options"),null!=(null==t?void 0:t.signal)&&c(t.signal,"options.signal"),e=P(e),async function*(){var r;if(null!=t&&null!==(r=t.signal)&&void 0!==r&&r.aborted)throw new u;for await(const r of this){var n;if(null!=t&&null!==(n=t.signal)&&void 0!==n&&n.aborted)throw new u;e--<=0&&(yield r)}}.call(this)},filter:M,flatMap:function(e,t){const r=T.call(this,e,t);return async function*(){for await(const e of r)yield*e}.call(this)},map:T,take:function(e,t=void 0){return null!=t&&d(t,"options"),null!=(null==t?void 0:t.signal)&&c(t.signal,"options.signal"),e=P(e),async function*(){var r;if(null!=t&&null!==(r=t.signal)&&void 0!==r&&r.aborted)throw new u;for await(const r of this){var n;if(null!=t&&null!==(n=t.signal)&&void 0!==n&&n.aborted)throw new u;if(!(e-- >0))return;yield r}}.call(this)},compose:function(e,t){if(null!=t&&d(t,"options"),null!=(null==t?void 0:t.signal)&&c(t.signal,"options.signal"),y(e)&&!m(e))throw new i("stream",e,"must be writable");const r=p(this,e);return null!=t&&t.signal&&g(t.signal,r),r}},e.exports.promiseReturningOperators={every:async function(e,t=void 0){if("function"!=typeof e)throw new o("fn",["Function","AsyncFunction"],e);return!await x.call(this,(async(...t)=>!await e(...t)),t)},forEach:async function(e,t){if("function"!=typeof e)throw new o("fn",["Function","AsyncFunction"],e);for await(const r of T.call(this,(async function(t,r){return await e(t,r),k}),t));},reduce:async function(e,t,r){var i;if("function"!=typeof e)throw new o("reducer",["Function","AsyncFunction"],e);null!=r&&d(r,"options"),null!=(null==r?void 0:r.signal)&&c(r.signal,"options.signal");let s=arguments.length>1;if(null!=r&&null!==(i=r.signal)&&void 0!==i&&i.aborted){const e=new u(void 0,{cause:r.signal.reason});throw this.once("error",(()=>{})),await f(this.destroy(e)),e}const a=new n,l=a.signal;if(null!=r&&r.signal){const e={once:!0,[h]:this};r.signal.addEventListener("abort",(()=>a.abort()),e)}let p=!1;try{for await(const n of this){var g;if(p=!0,null!=r&&null!==(g=r.signal)&&void 0!==g&&g.aborted)throw new u;s?t=await e(t,n,{signal:l}):(t=n,s=!0)}if(!p&&!s)throw new B}finally{a.abort()}return t},toArray:async function(e){null!=e&&d(e,"options"),null!=(null==e?void 0:e.signal)&&c(e.signal,"options.signal");const t=[];for await(const n of this){var r;if(null!=e&&null!==(r=e.signal)&&void 0!==r&&r.aborted)throw new u(void 0,{cause:e.signal.reason});b(t,n)}return t},some:x,find:async function(e,t){for await(const r of M.call(this,e,t))return r}}},7932:(e,t,r)=>{"use strict";const{ObjectSetPrototypeOf:n}=r(93670);e.exports=o;const i=r(68102);function o(e){if(!(this instanceof o))return new o(e);i.call(this,e)}n(o.prototype,i.prototype),n(o,i),o.prototype._transform=function(e,t,r){r(null,e)}},34846:(e,t,r)=>{const n=r(39907),{ArrayIsArray:i,Promise:o,SymbolAsyncIterator:s}=r(93670),a=r(80862),{once:u}=r(3968),c=r(93432),l=r(78842),{aggregateTwoErrors:d,codes:{ERR_INVALID_ARG_TYPE:h,ERR_INVALID_RETURN_VALUE:f,ERR_MISSING_ARGS:p,ERR_STREAM_DESTROYED:g,ERR_STREAM_PREMATURE_CLOSE:m},AbortError:y}=r(35443),{validateFunction:b,validateAbortSignal:v}=r(13045),{isIterable:A,isReadable:w,isReadableNodeStream:E,isNodeStream:_,isTransformStream:I,isWebStream:S,isReadableStream:k,isReadableEnded:C}=r(74579),T=globalThis.AbortController||r(67083).AbortController;let x,M;function B(e,t,r){let n=!1;return e.on("close",(()=>{n=!0})),{destroy:t=>{n||(n=!0,c.destroyer(e,t||new g("pipe")))},cleanup:a(e,{readable:t,writable:r},(e=>{n=!e}))}}function P(e){if(A(e))return e;if(E(e))return async function*(e){M||(M=r(34664)),yield*M.prototype[s].call(e)}(e);throw new h("val",["Readable","Iterable","AsyncIterable"],e)}async function R(e,t,r,{end:n}){let i,s=null;const u=e=>{if(e&&(i=e),s){const e=s;s=null,e()}},c=()=>new o(((e,t)=>{i?t(i):s=()=>{i?t(i):e()}}));t.on("drain",u);const l=a(t,{readable:!1},u);try{t.writableNeedDrain&&await c();for await(const r of e)t.write(r)||await c();n&&t.end(),await c(),r()}catch(e){r(i!==e?d(i,e):e)}finally{l(),t.off("drain",u)}}async function O(e,t,r,{end:n}){I(t)&&(t=t.writable);const i=t.getWriter();try{for await(const t of e)await i.ready,i.write(t).catch((()=>{}));await i.ready,n&&await i.close(),r()}catch(e){try{await i.abort(e),r(e)}catch(e){r(e)}}}function N(e,t,o){if(1===e.length&&i(e[0])&&(e=e[0]),e.length<2)throw new p("streams");const s=new T,a=s.signal,u=null==o?void 0:o.signal,c=[];function d(){L(new y)}let g,m;v(u,"options.signal"),null==u||u.addEventListener("abort",d);const b=[];let C,M=0;function N(e){L(e,0==--M)}function L(e,r){if(!e||g&&"ERR_STREAM_PREMATURE_CLOSE"!==g.code||(g=e),g||r){for(;b.length;)b.shift()(g);null==u||u.removeEventListener("abort",d),s.abort(),r&&(g||c.forEach((e=>e())),n.nextTick(t,g,m))}}for(let z=0;z0,Q=K||!1!==(null==o?void 0:o.end),q=z===e.length-1;if(_(H)){if(Q){const{destroy:W,cleanup:V}=B(H,K,G);b.push(W),w(H)&&q&&c.push(V)}function U(e){e&&"AbortError"!==e.name&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code&&N(e)}H.on("error",U),w(H)&&q&&c.push((()=>{H.removeListener("error",U)}))}if(0===z)if("function"==typeof H){if(C=H({signal:a}),!A(C))throw new f("Iterable, AsyncIterable or Stream","source",C)}else C=A(H)||E(H)||I(H)?H:l.from(H);else if("function"==typeof H){var F;if(C=I(C)?P(null===(F=C)||void 0===F?void 0:F.readable):P(C),C=H(C,{signal:a}),K){if(!A(C,!0))throw new f("AsyncIterable",`transform[${z-1}]`,C)}else{var j;x||(x=r(7932));const Y=new x({objectMode:!0}),J=null===(j=C)||void 0===j?void 0:j.then;if("function"==typeof J)M++,J.call(C,(e=>{m=e,null!=e&&Y.write(e),Q&&Y.end(),n.nextTick(N)}),(e=>{Y.destroy(e),n.nextTick(N,e)}));else if(A(C,!0))M++,R(C,Y,N,{end:Q});else{if(!k(C)&&!I(C))throw new f("AsyncIterable or Promise","destination",C);{const $=C.readable||C;M++,R($,Y,N,{end:Q})}}C=Y;const{destroy:X,cleanup:Z}=B(C,!1,!0);b.push(X),q&&c.push(Z)}}else if(_(H)){if(E(C)){M+=2;const ee=D(C,H,N,{end:Q});w(H)&&q&&c.push(ee)}else if(I(C)||k(C)){const te=C.readable||C;M++,R(te,H,N,{end:Q})}else{if(!A(C))throw new h("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],C);M++,R(C,H,N,{end:Q})}C=H}else if(S(H)){if(E(C))M++,O(P(C),H,N,{end:Q});else if(k(C)||A(C))M++,O(C,H,N,{end:Q});else{if(!I(C))throw new h("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],C);M++,O(C.readable,H,N,{end:Q})}C=H}else C=l.from(H)}return(null!=a&&a.aborted||null!=u&&u.aborted)&&n.nextTick(d),C}function D(e,t,r,{end:i}){let o=!1;if(t.on("close",(()=>{o||r(new m)})),e.pipe(t,{end:!1}),i){function s(){o=!0,t.end()}C(e)?n.nextTick(s):e.once("end",s)}else r();return a(e,{readable:!0,writable:!1},(t=>{const n=e._readableState;t&&"ERR_STREAM_PREMATURE_CLOSE"===t.code&&n&&n.ended&&!n.errored&&!n.errorEmitted?e.once("end",r).once("error",r):r(t)})),a(t,{readable:!1,writable:!0},r)}e.exports={pipelineImpl:N,pipeline:function(...e){return N(e,u(function(e){return b(e[e.length-1],"streams[stream.length - 1]"),e.pop()}(e)))}}},34664:(e,t,r)=>{const n=r(39907),{ArrayPrototypeIndexOf:i,NumberIsInteger:o,NumberIsNaN:s,NumberParseInt:a,ObjectDefineProperties:u,ObjectKeys:c,ObjectSetPrototypeOf:l,Promise:d,SafeSet:h,SymbolAsyncIterator:f,Symbol:p}=r(93670);e.exports=F,F.ReadableState=U;const{EventEmitter:g}=r(50046),{Stream:m,prependListener:y}=r(79731),{Buffer:b}=r(1048),{addAbortSignal:v}=r(69363),A=r(80862);let w=r(3968).debuglog("stream",(e=>{w=e}));const E=r(1753),_=r(93432),{getHighWaterMark:I,getDefaultHighWaterMark:S}=r(40107),{aggregateTwoErrors:k,codes:{ERR_INVALID_ARG_TYPE:C,ERR_METHOD_NOT_IMPLEMENTED:T,ERR_OUT_OF_RANGE:x,ERR_STREAM_PUSH_AFTER_EOF:M,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:B}}=r(35443),{validateObject:P}=r(13045),R=p("kPaused"),{StringDecoder:O}=r(18888),N=r(37556);l(F.prototype,m.prototype),l(F,m);const D=()=>{},{errorOrDestroy:L}=_;function U(e,t,n){"boolean"!=typeof n&&(n=t instanceof r(78842)),this.objectMode=!(!e||!e.objectMode),n&&(this.objectMode=this.objectMode||!(!e||!e.readableObjectMode)),this.highWaterMark=e?I(this,e,"readableHighWaterMark",n):S(!1),this.buffer=new E,this.length=0,this.pipes=[],this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.constructed=!0,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this[R]=null,this.errorEmitted=!1,this.emitClose=!e||!1!==e.emitClose,this.autoDestroy=!e||!1!==e.autoDestroy,this.destroyed=!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.multiAwaitDrain=!1,this.readingMore=!1,this.dataEmitted=!1,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new O(e.encoding),this.encoding=e.encoding)}function F(e){if(!(this instanceof F))return new F(e);const t=this instanceof r(78842);this._readableState=new U(e,this,t),e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.construct&&(this._construct=e.construct),e.signal&&!t&&v(e.signal,this)),m.call(this,e),_.construct(this,(()=>{this._readableState.needReadable&&Q(this,this._readableState)}))}function j(e,t,r,n){w("readableAddChunk",t);const i=e._readableState;let o;if(i.objectMode||("string"==typeof t?(r=r||i.defaultEncoding,i.encoding!==r&&(n&&i.encoding?t=b.from(t,r).toString(i.encoding):(t=b.from(t,r),r=""))):t instanceof b?r="":m._isUint8Array(t)?(t=m._uint8ArrayToBuffer(t),r=""):null!=t&&(o=new C("chunk",["string","Buffer","Uint8Array"],t))),o)L(e,o);else if(null===t)i.reading=!1,function(e,t){if(w("onEofChunk"),!t.ended){if(t.decoder){const e=t.decoder.end();e&&e.length&&(t.buffer.push(e),t.length+=t.objectMode?1:e.length)}t.ended=!0,t.sync?K(e):(t.needReadable=!1,t.emittedReadable=!0,G(e))}}(e,i);else if(i.objectMode||t&&t.length>0)if(n)if(i.endEmitted)L(e,new B);else{if(i.destroyed||i.errored)return!1;z(e,i,t,!0)}else if(i.ended)L(e,new M);else{if(i.destroyed||i.errored)return!1;i.reading=!1,i.decoder&&!r?(t=i.decoder.write(t),i.objectMode||0!==t.length?z(e,i,t,!1):Q(e,i)):z(e,i,t,!1)}else n||(i.reading=!1,Q(e,i));return!i.ended&&(i.length0?(t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null,t.dataEmitted=!0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&K(e)),Q(e,t)}function H(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:s(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}function K(e){const t=e._readableState;w("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(w("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(G,e))}function G(e){const t=e._readableState;w("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||t.errored||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,J(e)}function Q(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,n.nextTick(q,e,t))}function q(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!1===t[R]?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function V(e){w("readable nexttick read 0"),e.read(0)}function Y(e,t){w("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),J(e),t.flowing&&!t.reading&&e.read(0)}function J(e){const t=e._readableState;for(w("flow",t.flowing);t.flowing&&null!==e.read(););}function X(e,t){"function"!=typeof e.read&&(e=F.wrap(e,{objectMode:!0}));const r=async function*(e,t){let r,n=D;function i(t){this===e?(n(),n=D):n=t}e.on("readable",i);const o=A(e,{writable:!1},(e=>{r=e?k(r,e):null,n(),n=D}));try{for(;;){const t=e.destroyed?null:e.read();if(null!==t)yield t;else{if(r)throw r;if(null===r)return;await new d(i)}}}catch(e){throw r=k(r,e),r}finally{!r&&!1===(null==t?void 0:t.destroyOnReturn)||void 0!==r&&!e._readableState.autoDestroy?(e.off("readable",i),o()):_.destroyer(e,null)}}(e,t);return r.stream=e,r}function Z(e,t){if(0===t.length)return null;let r;return t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r}function $(e){const t=e._readableState;w("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(ee,t,e))}function ee(e,t){if(w("endReadableNT",e.endEmitted,e.length),!e.errored&&!e.closeEmitted&&!e.endEmitted&&0===e.length)if(e.endEmitted=!0,t.emit("end"),t.writable&&!1===t.allowHalfOpen)n.nextTick(te,t);else if(e.autoDestroy){const e=t._writableState;(!e||e.autoDestroy&&(e.finished||!1===e.writable))&&t.destroy()}}function te(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}let re;function ne(){return void 0===re&&(re={}),re}F.prototype.destroy=_.destroy,F.prototype._undestroy=_.undestroy,F.prototype._destroy=function(e,t){t(e)},F.prototype[g.captureRejectionSymbol]=function(e){this.destroy(e)},F.prototype.push=function(e,t){return j(this,e,t,!1)},F.prototype.unshift=function(e,t){return j(this,e,t,!0)},F.prototype.isPaused=function(){const e=this._readableState;return!0===e[R]||!1===e.flowing},F.prototype.setEncoding=function(e){const t=new O(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;const r=this._readableState.buffer;let n="";for(const e of r)n+=t.write(e);return r.clear(),""!==n&&r.push(n),this._readableState.length=n.length,this},F.prototype.read=function(e){w("read",e),void 0===e?e=NaN:o(e)||(e=a(e,10));const t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=function(e){if(e>1073741824)throw new x("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,++e}(e)),0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return w("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?$(this):K(this),null;if(0===(e=H(e,t))&&t.ended)return 0===t.length&&$(this),null;let n,i=t.needReadable;if(w("need readable",i),(0===t.length||t.length-e0?Z(e,t):null,null===n?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.multiAwaitDrain?t.awaitDrainWriters.clear():t.awaitDrainWriters=null),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&$(this)),null===n||t.errorEmitted||t.closeEmitted||(t.dataEmitted=!0,this.emit("data",n)),n},F.prototype._read=function(e){throw new T("_read()")},F.prototype.pipe=function(e,t){const r=this,i=this._readableState;1===i.pipes.length&&(i.multiAwaitDrain||(i.multiAwaitDrain=!0,i.awaitDrainWriters=new h(i.awaitDrainWriters?[i.awaitDrainWriters]:[]))),i.pipes.push(e),w("pipe count=%d opts=%j",i.pipes.length,t);const o=t&&!1===t.end||e===n.stdout||e===n.stderr?g:s;function s(){w("onend"),e.end()}let a;i.endEmitted?n.nextTick(o):r.once("end",o),e.on("unpipe",(function t(n,o){w("onunpipe"),n===r&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,w("cleanup"),e.removeListener("close",f),e.removeListener("finish",p),a&&e.removeListener("drain",a),e.removeListener("error",d),e.removeListener("unpipe",t),r.removeListener("end",s),r.removeListener("end",g),r.removeListener("data",l),u=!0,a&&i.awaitDrainWriters&&(!e._writableState||e._writableState.needDrain)&&a())}));let u=!1;function c(){u||(1===i.pipes.length&&i.pipes[0]===e?(w("false write response, pause",0),i.awaitDrainWriters=e,i.multiAwaitDrain=!1):i.pipes.length>1&&i.pipes.includes(e)&&(w("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),a||(a=function(e,t){return function(){const r=e._readableState;r.awaitDrainWriters===t?(w("pipeOnDrain",1),r.awaitDrainWriters=null):r.multiAwaitDrain&&(w("pipeOnDrain",r.awaitDrainWriters.size),r.awaitDrainWriters.delete(t)),r.awaitDrainWriters&&0!==r.awaitDrainWriters.size||!e.listenerCount("data")||e.resume()}}(r,e),e.on("drain",a))}function l(t){w("ondata");const r=e.write(t);w("dest.write",r),!1===r&&c()}function d(t){if(w("onerror",t),g(),e.removeListener("error",d),0===e.listenerCount("error")){const r=e._writableState||e._readableState;r&&!r.errorEmitted?L(e,t):e.emit("error",t)}}function f(){e.removeListener("finish",p),g()}function p(){w("onfinish"),e.removeListener("close",f),g()}function g(){w("unpipe"),r.unpipe(e)}return r.on("data",l),y(e,"error",d),e.once("close",f),e.once("finish",p),e.emit("pipe",r),!0===e.writableNeedDrain?i.flowing&&c():i.flowing||(w("pipe resume"),r.resume()),e},F.prototype.unpipe=function(e){const t=this._readableState;if(0===t.pipes.length)return this;if(!e){const e=t.pipes;t.pipes=[],this.pause();for(let t=0;t0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,w("on readable",i.length,i.reading),i.length?K(this):i.reading||n.nextTick(V,this))),r},F.prototype.addListener=F.prototype.on,F.prototype.removeListener=function(e,t){const r=m.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(W,this),r},F.prototype.off=F.prototype.removeListener,F.prototype.removeAllListeners=function(e){const t=m.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(W,this),t},F.prototype.resume=function(){const e=this._readableState;return e.flowing||(w("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(Y,e,t))}(this,e)),e[R]=!1,this},F.prototype.pause=function(){return w("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(w("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[R]=!0,this},F.prototype.wrap=function(e){let t=!1;e.on("data",(r=>{!this.push(r)&&e.pause&&(t=!0,e.pause())})),e.on("end",(()=>{this.push(null)})),e.on("error",(e=>{L(this,e)})),e.on("close",(()=>{this.destroy()})),e.on("destroy",(()=>{this.destroy()})),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};const r=c(e);for(let t=1;t{"use strict";const{MathFloor:n,NumberIsInteger:i}=r(93670),{ERR_INVALID_ARG_VALUE:o}=r(35443).codes;function s(e){return e?16:16384}e.exports={getHighWaterMark:function(e,t,r,a){const u=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,a,r);if(null!=u){if(!i(u)||u<0)throw new o(a?`options.${r}`:"options.highWaterMark",u);return n(u)}return s(e.objectMode)},getDefaultHighWaterMark:s}},68102:(e,t,r)=>{"use strict";const{ObjectSetPrototypeOf:n,Symbol:i}=r(93670);e.exports=c;const{ERR_METHOD_NOT_IMPLEMENTED:o}=r(35443).codes,s=r(78842),{getHighWaterMark:a}=r(40107);n(c.prototype,s.prototype),n(c,s);const u=i("kCallback");function c(e){if(!(this instanceof c))return new c(e);const t=e?a(this,e,"readableHighWaterMark",!0):null;0===t&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),s.call(this,e),this._readableState.sync=!1,this[u]=null,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function l(e){"function"!=typeof this._flush||this.destroyed?(this.push(null),e&&e()):this._flush(((t,r)=>{t?e?e(t):this.destroy(t):(null!=r&&this.push(r),this.push(null),e&&e())}))}function d(){this._final!==l&&l.call(this)}c.prototype._final=l,c.prototype._transform=function(e,t,r){throw new o("_transform()")},c.prototype._write=function(e,t,r){const n=this._readableState,i=this._writableState,o=n.length;this._transform(e,t,((e,t)=>{e?r(e):(null!=t&&this.push(t),i.ended||o===n.length||n.length{"use strict";const{Symbol:n,SymbolAsyncIterator:i,SymbolIterator:o,SymbolFor:s}=r(93670),a=n("kDestroyed"),u=n("kIsErrored"),c=n("kIsReadable"),l=n("kIsDisturbed"),d=s("nodejs.webstream.isClosedPromise"),h=s("nodejs.webstream.controllerErrorFunction");function f(e,t=!1){var r;return!(!e||"function"!=typeof e.pipe||"function"!=typeof e.on||t&&("function"!=typeof e.pause||"function"!=typeof e.resume)||e._writableState&&!1===(null===(r=e._readableState)||void 0===r?void 0:r.readable)||e._writableState&&!e._readableState)}function p(e){var t;return!(!e||"function"!=typeof e.write||"function"!=typeof e.on||e._readableState&&!1===(null===(t=e._writableState)||void 0===t?void 0:t.writable))}function g(e){return e&&(e._readableState||e._writableState||"function"==typeof e.write&&"function"==typeof e.on||"function"==typeof e.pipe&&"function"==typeof e.on)}function m(e){return!(!e||g(e)||"function"!=typeof e.pipeThrough||"function"!=typeof e.getReader||"function"!=typeof e.cancel)}function y(e){return!(!e||g(e)||"function"!=typeof e.getWriter||"function"!=typeof e.abort)}function b(e){return!(!e||g(e)||"object"!=typeof e.readable||"object"!=typeof e.writable)}function v(e){if(!g(e))return null;const t=e._writableState,r=e._readableState,n=t||r;return!!(e.destroyed||e[a]||null!=n&&n.destroyed)}function A(e){if(!p(e))return null;if(!0===e.writableEnded)return!0;const t=e._writableState;return(null==t||!t.errored)&&("boolean"!=typeof(null==t?void 0:t.ended)?null:t.ended)}function w(e,t){if(!f(e))return null;const r=e._readableState;return(null==r||!r.errored)&&("boolean"!=typeof(null==r?void 0:r.endEmitted)?null:!!(r.endEmitted||!1===t&&!0===r.ended&&0===r.length))}function E(e){return e&&null!=e[c]?e[c]:"boolean"!=typeof(null==e?void 0:e.readable)?null:!v(e)&&f(e)&&e.readable&&!w(e)}function _(e){return"boolean"!=typeof(null==e?void 0:e.writable)?null:!v(e)&&p(e)&&e.writable&&!A(e)}function I(e){return"boolean"==typeof e._closed&&"boolean"==typeof e._defaultKeepAlive&&"boolean"==typeof e._removedConnection&&"boolean"==typeof e._removedContLen}function S(e){return"boolean"==typeof e._sent100&&I(e)}e.exports={kDestroyed:a,isDisturbed:function(e){var t;return!(!e||!(null!==(t=e[l])&&void 0!==t?t:e.readableDidRead||e.readableAborted))},kIsDisturbed:l,isErrored:function(e){var t,r,n,i,o,s,a,c,l,d;return!(!e||!(null!==(t=null!==(r=null!==(n=null!==(i=null!==(o=null!==(s=e[u])&&void 0!==s?s:e.readableErrored)&&void 0!==o?o:e.writableErrored)&&void 0!==i?i:null===(a=e._readableState)||void 0===a?void 0:a.errorEmitted)&&void 0!==n?n:null===(c=e._writableState)||void 0===c?void 0:c.errorEmitted)&&void 0!==r?r:null===(l=e._readableState)||void 0===l?void 0:l.errored)&&void 0!==t?t:null===(d=e._writableState)||void 0===d?void 0:d.errored))},kIsErrored:u,isReadable:E,kIsReadable:c,kIsClosedPromise:d,kControllerErrorFunction:h,isClosed:function(e){if(!g(e))return null;if("boolean"==typeof e.closed)return e.closed;const t=e._writableState,r=e._readableState;return"boolean"==typeof(null==t?void 0:t.closed)||"boolean"==typeof(null==r?void 0:r.closed)?(null==t?void 0:t.closed)||(null==r?void 0:r.closed):"boolean"==typeof e._closed&&I(e)?e._closed:null},isDestroyed:v,isDuplexNodeStream:function(e){return!(!e||"function"!=typeof e.pipe||!e._readableState||"function"!=typeof e.on||"function"!=typeof e.write)},isFinished:function(e,t){return g(e)?!(!v(e)&&(!1!==(null==t?void 0:t.readable)&&E(e)||!1!==(null==t?void 0:t.writable)&&_(e))):null},isIterable:function(e,t){return null!=e&&(!0===t?"function"==typeof e[i]:!1===t?"function"==typeof e[o]:"function"==typeof e[i]||"function"==typeof e[o])},isReadableNodeStream:f,isReadableStream:m,isReadableEnded:function(e){if(!f(e))return null;if(!0===e.readableEnded)return!0;const t=e._readableState;return!(!t||t.errored)&&("boolean"!=typeof(null==t?void 0:t.ended)?null:t.ended)},isReadableFinished:w,isReadableErrored:function(e){var t,r;return g(e)?e.readableErrored?e.readableErrored:null!==(t=null===(r=e._readableState)||void 0===r?void 0:r.errored)&&void 0!==t?t:null:null},isNodeStream:g,isWebStream:function(e){return m(e)||y(e)||b(e)},isWritable:_,isWritableNodeStream:p,isWritableStream:y,isWritableEnded:A,isWritableFinished:function(e,t){if(!p(e))return null;if(!0===e.writableFinished)return!0;const r=e._writableState;return(null==r||!r.errored)&&("boolean"!=typeof(null==r?void 0:r.finished)?null:!!(r.finished||!1===t&&!0===r.ended&&0===r.length))},isWritableErrored:function(e){var t,r;return g(e)?e.writableErrored?e.writableErrored:null!==(t=null===(r=e._writableState)||void 0===r?void 0:r.errored)&&void 0!==t?t:null:null},isServerRequest:function(e){var t;return"boolean"==typeof e._consuming&&"boolean"==typeof e._dumped&&void 0===(null===(t=e.req)||void 0===t?void 0:t.upgradeOrConnect)},isServerResponse:S,willEmitClose:function(e){if(!g(e))return null;const t=e._writableState,r=e._readableState,n=t||r;return!n&&S(e)||!!(n&&n.autoDestroy&&n.emitClose&&!1===n.closed)},isTransformStream:b}},55672:(e,t,r)=>{const n=r(39907),{ArrayPrototypeSlice:i,Error:o,FunctionPrototypeSymbolHasInstance:s,ObjectDefineProperty:a,ObjectDefineProperties:u,ObjectSetPrototypeOf:c,StringPrototypeToLowerCase:l,Symbol:d,SymbolHasInstance:h}=r(93670);e.exports=O,O.WritableState=P;const{EventEmitter:f}=r(50046),p=r(79731).Stream,{Buffer:g}=r(1048),m=r(93432),{addAbortSignal:y}=r(69363),{getHighWaterMark:b,getDefaultHighWaterMark:v}=r(40107),{ERR_INVALID_ARG_TYPE:A,ERR_METHOD_NOT_IMPLEMENTED:w,ERR_MULTIPLE_CALLBACK:E,ERR_STREAM_CANNOT_PIPE:_,ERR_STREAM_DESTROYED:I,ERR_STREAM_ALREADY_FINISHED:S,ERR_STREAM_NULL_VALUES:k,ERR_STREAM_WRITE_AFTER_END:C,ERR_UNKNOWN_ENCODING:T}=r(35443).codes,{errorOrDestroy:x}=m;function M(){}c(O.prototype,p.prototype),c(O,p);const B=d("kOnFinished");function P(e,t,n){"boolean"!=typeof n&&(n=t instanceof r(78842)),this.objectMode=!(!e||!e.objectMode),n&&(this.objectMode=this.objectMode||!(!e||!e.writableObjectMode)),this.highWaterMark=e?b(this,e,"writableHighWaterMark",n):v(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;const i=!(!e||!1!==e.decodeStrings);this.decodeStrings=!i,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=U.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,R(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!e||!1!==e.emitClose,this.autoDestroy=!e||!1!==e.autoDestroy,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[B]=[]}function R(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}function O(e){const t=this instanceof r(78842);if(!t&&!s(O,this))return new O(e);this._writableState=new P(e,this,t),e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final),"function"==typeof e.construct&&(this._construct=e.construct),e.signal&&y(e.signal,this)),p.call(this,e),m.construct(this,(()=>{const e=this._writableState;e.writing||H(this,e),G(this,e)}))}function N(e,t,r,i){const o=e._writableState;if("function"==typeof r)i=r,r=o.defaultEncoding;else{if(r){if("buffer"!==r&&!g.isEncoding(r))throw new T(r)}else r=o.defaultEncoding;"function"!=typeof i&&(i=M)}if(null===t)throw new k;if(!o.objectMode)if("string"==typeof t)!1!==o.decodeStrings&&(t=g.from(t,r),r="buffer");else if(t instanceof g)r="buffer";else{if(!p._isUint8Array(t))throw new A("chunk",["string","Buffer","Uint8Array"],t);t=p._uint8ArrayToBuffer(t),r="buffer"}let s;return o.ending?s=new C:o.destroyed&&(s=new I("write")),s?(n.nextTick(i,s),x(e,s,!0),s):(o.pendingcb++,function(e,t,r,n,i){const o=t.objectMode?1:r.length;t.length+=o;const s=t.lengthr.bufferedIndex&&H(e,r),i?null!==r.afterWriteTickInfo&&r.afterWriteTickInfo.cb===o?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:o,stream:e,state:r},n.nextTick(F,r.afterWriteTickInfo)):j(e,r,1,o))):x(e,new E)}function F({stream:e,state:t,count:r,cb:n}){return t.afterWriteTickInfo=null,j(e,t,r,n)}function j(e,t,r,n){for(!t.ending&&!e.destroyed&&0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"));r-- >0;)t.pendingcb--,n();t.destroyed&&z(t),G(e,t)}function z(e){if(e.writing)return;for(let r=e.bufferedIndex;r1&&e._writev){t.pendingcb-=s-1;const n=t.allNoop?M:e=>{for(let t=a;t256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}function K(e){return e.ending&&!e.destroyed&&e.constructed&&0===e.length&&!e.errored&&0===e.buffered.length&&!e.finished&&!e.writing&&!e.errorEmitted&&!e.closeEmitted}function G(e,t,r){K(t)&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.finalCalled=!0,function(e,t){let r=!1;function i(i){if(r)x(e,null!=i?i:E());else if(r=!0,t.pendingcb--,i){const r=t[B].splice(0);for(let e=0;e{K(t)?Q(e,t):t.pendingcb--}),e,t)):K(t)&&(t.pendingcb++,Q(e,t))))}function Q(e,t){t.pendingcb--,t.finished=!0;const r=t[B].splice(0);for(let e=0;e{"use strict";const{ArrayIsArray:n,ArrayPrototypeIncludes:i,ArrayPrototypeJoin:o,ArrayPrototypeMap:s,NumberIsInteger:a,NumberIsNaN:u,NumberMAX_SAFE_INTEGER:c,NumberMIN_SAFE_INTEGER:l,NumberParseInt:d,ObjectPrototypeHasOwnProperty:h,RegExpPrototypeExec:f,String:p,StringPrototypeToUpperCase:g,StringPrototypeTrim:m}=r(93670),{hideStackFrames:y,codes:{ERR_SOCKET_BAD_PORT:b,ERR_INVALID_ARG_TYPE:v,ERR_INVALID_ARG_VALUE:A,ERR_OUT_OF_RANGE:w,ERR_UNKNOWN_SIGNAL:E}}=r(35443),{normalizeEncoding:_}=r(3968),{isAsyncFunction:I,isArrayBufferView:S}=r(3968).types,k={},C=/^[0-7]+$/,T=y(((e,t,r=l,n=c)=>{if("number"!=typeof e)throw new v(t,"number",e);if(!a(e))throw new w(t,"an integer",e);if(en)throw new w(t,`>= ${r} && <= ${n}`,e)})),x=y(((e,t,r=-2147483648,n=2147483647)=>{if("number"!=typeof e)throw new v(t,"number",e);if(!a(e))throw new w(t,"an integer",e);if(en)throw new w(t,`>= ${r} && <= ${n}`,e)})),M=y(((e,t,r=!1)=>{if("number"!=typeof e)throw new v(t,"number",e);if(!a(e))throw new w(t,"an integer",e);const n=r?1:0,i=4294967295;if(ei)throw new w(t,`>= ${n} && <= ${i}`,e)}));function B(e,t){if("string"!=typeof e)throw new v(t,"string",e)}const P=y(((e,t,r)=>{if(!i(r,e)){const n=o(s(r,(e=>"string"==typeof e?`'${e}'`:p(e))),", ");throw new A(t,e,"must be one of: "+n)}}));function R(e,t){if("boolean"!=typeof e)throw new v(t,"boolean",e)}function O(e,t,r){return null!=e&&h(e,t)?e[t]:r}const N=y(((e,t,r=null)=>{const i=O(r,"allowArray",!1),o=O(r,"allowFunction",!1);if(!O(r,"nullable",!1)&&null===e||!i&&n(e)||"object"!=typeof e&&(!o||"function"!=typeof e))throw new v(t,"Object",e)})),D=y(((e,t)=>{if(null!=e&&"object"!=typeof e&&"function"!=typeof e)throw new v(t,"a dictionary",e)})),L=y(((e,t,r=0)=>{if(!n(e))throw new v(t,"Array",e);if(e.length{if(!S(e))throw new v(t,["Buffer","TypedArray","DataView"],e)})),F=y(((e,t)=>{if(void 0!==e&&(null===e||"object"!=typeof e||!("aborted"in e)))throw new v(t,"AbortSignal",e)})),j=y(((e,t)=>{if("function"!=typeof e)throw new v(t,"Function",e)})),z=y(((e,t)=>{if("function"!=typeof e||I(e))throw new v(t,"Function",e)})),H=y(((e,t)=>{if(void 0!==e)throw new v(t,"undefined",e)})),K=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function G(e,t){if(void 0===e||!f(K,e))throw new A(t,e,'must be an array or string of format "; rel=preload; as=style"')}e.exports={isInt32:function(e){return e===(0|e)},isUint32:function(e){return e===e>>>0},parseFileMode:function(e,t,r){if(void 0===e&&(e=r),"string"==typeof e){if(null===f(C,e))throw new A(t,e,"must be a 32-bit unsigned integer or an octal string");e=d(e,8)}return M(e,t),e},validateArray:L,validateStringArray:function(e,t){L(e,t);for(let r=0;rn||(null!=r||null!=n)&&u(e))throw new w(t,`${null!=r?`>= ${r}`:""}${null!=r&&null!=n?" && ":""}${null!=n?`<= ${n}`:""}`,e)},validateObject:N,validateOneOf:P,validatePlainFunction:z,validatePort:function(e,t="Port",r=!0){if("number"!=typeof e&&"string"!=typeof e||"string"==typeof e&&0===m(e).length||+e!=+e>>>0||e>65535||0===e&&!r)throw new b(t,e,r);return 0|e},validateSignalName:function(e,t="signal"){if(B(e,t),void 0===k[e]){if(void 0!==k[g(e)])throw new E(e+" (signals must use all capital letters)");throw new E(e)}},validateString:B,validateUint32:M,validateUndefined:H,validateUnion:function(e,t,r){if(!i(r,e))throw new v(t,`('${o(r,"|")}')`,e)},validateAbortSignal:F,validateLinkHeaderValue:function(e){if("string"==typeof e)return G(e,"hints"),e;if(n(e)){const t=e.length;let r="";if(0===t)return r;for(let n=0;n; rel=preload; as=style"')}}},60446:(e,t,r)=>{"use strict";const n=r(38690),i=r(50359),o=n.Readable.destroy;e.exports=n.Readable,e.exports._uint8ArrayToBuffer=n._uint8ArrayToBuffer,e.exports._isUint8Array=n._isUint8Array,e.exports.isDisturbed=n.isDisturbed,e.exports.isErrored=n.isErrored,e.exports.isReadable=n.isReadable,e.exports.Readable=n.Readable,e.exports.Writable=n.Writable,e.exports.Duplex=n.Duplex,e.exports.Transform=n.Transform,e.exports.PassThrough=n.PassThrough,e.exports.addAbortSignal=n.addAbortSignal,e.exports.finished=n.finished,e.exports.destroy=n.destroy,e.exports.destroy=o,e.exports.pipeline=n.pipeline,e.exports.compose=n.compose,Object.defineProperty(n,"promises",{configurable:!0,enumerable:!0,get:()=>i}),e.exports.Stream=n.Stream,e.exports.default=e.exports},35443:(e,t,r)=>{"use strict";const{format:n,inspect:i,AggregateError:o}=r(3968),s=globalThis.AggregateError||o,a=Symbol("kIsNodeError"),u=["string","function","number","object","Function","Object","boolean","bigint","symbol"],c=/^([A-Z][a-z0-9]*)+$/,l={};function d(e,t){if(!e)throw new l.ERR_INTERNAL_ASSERTION(t)}function h(e){let t="",r=e.length;const n="-"===e[0]?1:0;for(;r>=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function f(e,t,r){r||(r=Error);class i extends r{constructor(...r){super(function(e,t,r){if("function"==typeof t)return d(t.length<=r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${t.length}).`),t(...r);const i=(t.match(/%[dfijoOs]/g)||[]).length;return d(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),0===r.length?t:n(t,...r)}(e,t,r))}toString(){return`${this.name} [${e}]: ${this.message}`}}Object.defineProperties(i.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${e}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),i.prototype.code=e,i.prototype[a]=!0,l[e]=i}function p(e){const t="__node_internal_"+e.name;return Object.defineProperty(e,"name",{value:t}),e}class g extends Error{constructor(e="The operation was aborted",t=void 0){if(void 0!==t&&"object"!=typeof t)throw new l.ERR_INVALID_ARG_TYPE("options","Object",t);super(e,t),this.code="ABORT_ERR",this.name="AbortError"}}f("ERR_ASSERTION","%s",Error),f("ERR_INVALID_ARG_TYPE",((e,t,r)=>{d("string"==typeof e,"'name' must be a string"),Array.isArray(t)||(t=[t]);let n="The ";e.endsWith(" argument")?n+=`${e} `:n+=`"${e}" ${e.includes(".")?"property":"argument"} `,n+="must be ";const o=[],s=[],a=[];for(const e of t)d("string"==typeof e,"All expected entries have to be of type string"),u.includes(e)?o.push(e.toLowerCase()):c.test(e)?s.push(e):(d("object"!==e,'The value "object" should be written as "Object"'),a.push(e));if(s.length>0){const e=o.indexOf("object");-1!==e&&(o.splice(o,e,1),s.push("Object"))}if(o.length>0){switch(o.length){case 1:n+=`of type ${o[0]}`;break;case 2:n+=`one of type ${o[0]} or ${o[1]}`;break;default:{const e=o.pop();n+=`one of type ${o.join(", ")}, or ${e}`}}(s.length>0||a.length>0)&&(n+=" or ")}if(s.length>0){switch(s.length){case 1:n+=`an instance of ${s[0]}`;break;case 2:n+=`an instance of ${s[0]} or ${s[1]}`;break;default:{const e=s.pop();n+=`an instance of ${s.join(", ")}, or ${e}`}}a.length>0&&(n+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(n+="an "),n+=`${a[0]}`;break;case 2:n+=`one of ${a[0]} or ${a[1]}`;break;default:{const e=a.pop();n+=`one of ${a.join(", ")}, or ${e}`}}if(null==r)n+=`. Received ${r}`;else if("function"==typeof r&&r.name)n+=`. Received function ${r.name}`;else if("object"==typeof r){var l;null!==(l=r.constructor)&&void 0!==l&&l.name?n+=`. Received an instance of ${r.constructor.name}`:n+=`. Received ${i(r,{depth:-1})}`}else{let e=i(r,{colors:!1});e.length>25&&(e=`${e.slice(0,25)}...`),n+=`. Received type ${typeof r} (${e})`}return n}),TypeError),f("ERR_INVALID_ARG_VALUE",((e,t,r="is invalid")=>{let n=i(t);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${n}`}),TypeError),f("ERR_INVALID_RETURN_VALUE",((e,t,r)=>{var n;return`Expected ${e} to be returned from the "${t}" function but got ${null!=r&&null!==(n=r.constructor)&&void 0!==n&&n.name?`instance of ${r.constructor.name}`:"type "+typeof r}.`}),TypeError),f("ERR_MISSING_ARGS",((...e)=>{let t;d(e.length>0,"At least one arg needs to be specified");const r=e.length;switch(e=(Array.isArray(e)?e:[e]).map((e=>`"${e}"`)).join(" or "),r){case 1:t+=`The ${e[0]} argument`;break;case 2:t+=`The ${e[0]} and ${e[1]} arguments`;break;default:{const r=e.pop();t+=`The ${e.join(", ")}, and ${r} arguments`}}return`${t} must be specified`}),TypeError),f("ERR_OUT_OF_RANGE",((e,t,r)=>{let n;return d(t,'Missing "range" argument'),Number.isInteger(r)&&Math.abs(r)>2**32?n=h(String(r)):"bigint"==typeof r?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=h(n)),n+="n"):n=i(r),`The value of "${e}" is out of range. It must be ${t}. Received ${n}`}),RangeError),f("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error),f("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error),f("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error),f("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error),f("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error),f("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),f("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error),f("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error),f("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error),f("ERR_STREAM_WRITE_AFTER_END","write after end",Error),f("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError),e.exports={AbortError:g,aggregateTwoErrors:p((function(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;const r=new s([t,e],t.message);return r.code=t.code,r}return e||t})),hideStackFrames:p,codes:l}},93670:e=>{"use strict";e.exports={ArrayIsArray:e=>Array.isArray(e),ArrayPrototypeIncludes:(e,t)=>e.includes(t),ArrayPrototypeIndexOf:(e,t)=>e.indexOf(t),ArrayPrototypeJoin:(e,t)=>e.join(t),ArrayPrototypeMap:(e,t)=>e.map(t),ArrayPrototypePop:(e,t)=>e.pop(t),ArrayPrototypePush:(e,t)=>e.push(t),ArrayPrototypeSlice:(e,t,r)=>e.slice(t,r),Error,FunctionPrototypeCall:(e,t,...r)=>e.call(t,...r),FunctionPrototypeSymbolHasInstance:(e,t)=>Function.prototype[Symbol.hasInstance].call(e,t),MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties:(e,t)=>Object.defineProperties(e,t),ObjectDefineProperty:(e,t,r)=>Object.defineProperty(e,t,r),ObjectGetOwnPropertyDescriptor:(e,t)=>Object.getOwnPropertyDescriptor(e,t),ObjectKeys:e=>Object.keys(e),ObjectSetPrototypeOf:(e,t)=>Object.setPrototypeOf(e,t),Promise,PromisePrototypeCatch:(e,t)=>e.catch(t),PromisePrototypeThen:(e,t,r)=>e.then(t,r),PromiseReject:e=>Promise.reject(e),ReflectApply:Reflect.apply,RegExpPrototypeTest:(e,t)=>e.test(t),SafeSet:Set,String,StringPrototypeSlice:(e,t,r)=>e.slice(t,r),StringPrototypeToLowerCase:e=>e.toLowerCase(),StringPrototypeToUpperCase:e=>e.toUpperCase(),StringPrototypeTrim:e=>e.trim(),Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,TypedArrayPrototypeSet:(e,t,r)=>e.set(t,r),Uint8Array}},3968:(e,t,r)=>{"use strict";const n=r(1048),i=Object.getPrototypeOf((async function(){})).constructor,o=globalThis.Blob||n.Blob,s=void 0!==o?function(e){return e instanceof o}:function(e){return!1};class a extends Error{constructor(e){if(!Array.isArray(e))throw new TypeError("Expected input to be an Array, got "+typeof e);let t="";for(let r=0;r{e=r,t=n})),resolve:e,reject:t}},promisify:e=>new Promise(((t,r)=>{e(((e,...n)=>e?r(e):t(...n)))})),debuglog:()=>function(){},format:(e,...t)=>e.replace(/%([sdifj])/g,(function(...[e,r]){const n=t.shift();return"f"===r?n.toFixed(6):"j"===r?JSON.stringify(n):"s"===r&&"object"==typeof n?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})),inspect(e){switch(typeof e){case"string":if(e.includes("'")){if(!e.includes('"'))return`"${e}"`;if(!e.includes("`")&&!e.includes("${"))return`\`${e}\``}return`'${e}'`;case"number":return isNaN(e)?"NaN":Object.is(e,-0)?String(e):e;case"bigint":return`${String(e)}n`;case"boolean":case"undefined":return String(e);case"object":return"{}"}},types:{isAsyncFunction:e=>e instanceof i,isArrayBufferView:e=>ArrayBuffer.isView(e)},isBlob:s},e.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")},38690:(e,t,r)=>{const{Buffer:n}=r(1048),{ObjectDefineProperty:i,ObjectKeys:o,ReflectApply:s}=r(93670),{promisify:{custom:a}}=r(3968),{streamReturningOperators:u,promiseReturningOperators:c}=r(11543),{codes:{ERR_ILLEGAL_CONSTRUCTOR:l}}=r(35443),d=r(65366),{pipeline:h}=r(34846),{destroyer:f}=r(93432),p=r(80862),g=r(50359),m=r(74579),y=e.exports=r(79731).Stream;y.isDisturbed=m.isDisturbed,y.isErrored=m.isErrored,y.isReadable=m.isReadable,y.Readable=r(34664);for(const A of o(u)){const w=u[A];function b(...e){if(new.target)throw l();return y.Readable.from(s(w,this,e))}i(b,"name",{__proto__:null,value:w.name}),i(b,"length",{__proto__:null,value:w.length}),i(y.Readable.prototype,A,{__proto__:null,value:b,enumerable:!1,configurable:!0,writable:!0})}for(const E of o(c)){const _=c[E];function b(...e){if(new.target)throw l();return s(_,this,e)}i(b,"name",{__proto__:null,value:_.name}),i(b,"length",{__proto__:null,value:_.length}),i(y.Readable.prototype,E,{__proto__:null,value:b,enumerable:!1,configurable:!0,writable:!0})}y.Writable=r(55672),y.Duplex=r(78842),y.Transform=r(68102),y.PassThrough=r(7932),y.pipeline=h;const{addAbortSignal:v}=r(69363);y.addAbortSignal=v,y.finished=p,y.destroy=f,y.compose=d,i(y,"promises",{__proto__:null,configurable:!0,enumerable:!0,get:()=>g}),i(h,a,{__proto__:null,enumerable:!0,get:()=>g.pipeline}),i(p,a,{__proto__:null,enumerable:!0,get:()=>g.finished}),y.Stream=y,y._isUint8Array=function(e){return e instanceof Uint8Array},y._uint8ArrayToBuffer=function(e){return n.from(e.buffer,e.byteOffset,e.byteLength)}},50359:(e,t,r)=>{"use strict";const{ArrayPrototypePop:n,Promise:i}=r(93670),{isIterable:o,isNodeStream:s,isWebStream:a}=r(74579),{pipelineImpl:u}=r(34846),{finished:c}=r(80862);r(38690),e.exports={finished:c,pipeline:function(...e){return new i(((t,r)=>{let i,c;const l=e[e.length-1];if(l&&"object"==typeof l&&!s(l)&&!o(l)&&!a(l)){const t=n(e);i=t.signal,c=t.end}u(e,((e,n)=>{e?r(e):t(n)}),{signal:i,end:c})}))}}},84829:(e,t,r)=>{"use strict";r.d(t,{F3:()=>I,sV:()=>m,Yj:()=>S,uv:()=>w,F8:()=>C,PV:()=>E,ny:()=>g,y$:()=>_,lX:()=>v,el:()=>A,Xh:()=>k,t2:()=>a,Yd:()=>u,sE:()=>b,f7:()=>h,r0:()=>c,Rm:()=>f,_i:()=>d,m5:()=>l,VS:()=>p,LN:()=>y});var n=r(24586),i=r(97702),o=r.n(i),s=r(69740);const a={MAINNET:"mainnet",TESTNET:"testnet",CYAN:"cyan",AQUA:"aqua",CELESTE:"celeste"},u={SAPPHIRE_DEVNET:"sapphire_devnet",SAPPHIRE_MAINNET:"sapphire_mainnet"},c=(a.MAINNET,a.TESTNET,a.CYAN,a.AQUA,a.CELESTE,a.CELESTE,a.AQUA,u.SAPPHIRE_MAINNET,a.CELESTE,u.SAPPHIRE_MAINNET,a.CYAN,u.SAPPHIRE_MAINNET,a.MAINNET,u.SAPPHIRE_MAINNET,a.TESTNET,u.SAPPHIRE_DEVNET,a.MAINNET,a.TESTNET,a.CYAN,a.AQUA,a.CELESTE,u.SAPPHIRE_MAINNET,u.SAPPHIRE_DEVNET,a.MAINNET,a.TESTNET,a.CYAN,a.AQUA,a.CELESTE,a.MAINNET,a.TESTNET,a.CYAN,a.AQUA,a.CELESTE,o());function l(e){return c.encode(e)}function d(e){return c.decode(e)}function h(e){return JSON.parse(c.decode(e))}function f(e){return c.encode(JSON.stringify(e))}function p(e){let t,r=!1,n=0;try{t=window[e],r=!0,n=t.length;const i="__storage_test__";return t.setItem(i,i),t.removeItem(i),!0}catch(e){const t=e;return t&&(22===t.code||1014===t.code||"QuotaExceededError"===t.name||"NS_ERROR_DOM_QUOTA_REACHED"===t.name)&&r&&0!==n}}class g{constructor(){(0,n.A)(this,"store",{})}getItem(e){return this.store[e]||null}setItem(e,t){this.store[e]=t}}class m{constructor(e,t){(0,n.A)(this,"storage",void 0),(0,n.A)(this,"_storeKey",void 0),this.storage=t,this._storeKey=e;try{t.getItem(e)||this.resetStore()}catch(e){}}static getInstance(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"local";if(!this.instance){let r;r="local"===t&&p("localStorage")?window.localStorage:"session"===t&&p("sessionStorage")?window.sessionStorage:new g,this.instance=new this(e,r)}return this.instance}toJSON(){return this.storage.getItem(this._storeKey)}resetStore(){const e=this.getStore();return this.storage.setItem(this._storeKey,JSON.stringify({})),e}getStore(){return JSON.parse(this.storage.getItem(this._storeKey)||"{}")}get(e){return JSON.parse(this.storage.getItem(this._storeKey)||"{}")[e]}set(e,t){const r=JSON.parse(this.storage.getItem(this._storeKey)||"{}");r[e]=t,this.storage.setItem(this._storeKey,JSON.stringify(r))}}(0,n.A)(m,"instance",void 0);const y="openlogin_store",b={POPUP:"popup",REDIRECT:"redirect"},v=(0,s.A)((0,s.A)({},u),a),A={SECP256K1:"secp256k1",ED25519:"ed25519"},w={GOOGLE:"google",FACEBOOK:"facebook",REDDIT:"reddit",DISCORD:"discord",TWITCH:"twitch",APPLE:"apple",LINE:"line",GITHUB:"github",KAKAO:"kakao",LINKEDIN:"linkedin",TWITTER:"twitter",WEIBO:"weibo",WECHAT:"wechat",EMAIL_PASSWORDLESS:"email_passwordless",SMS_PASSWORDLESS:"sms_passwordless",WEBAUTHN:"webauthn",JWT:"jwt"},E={DEFAULT:"default",OPTIONAL:"optional",MANDATORY:"mandatory",NONE:"none"},_={LOGIN:"login",ENABLE_MFA:"enable_mfa",MODIFY_MFA:"modify_mfa"},I={PRODUCTION:"production",DEVELOPMENT:"development",STAGING:"staging",TESTING:"testing"},S={en:"en",ja:"ja",ko:"ko",de:"de",zh:"zh",es:"es",fr:"fr",pt:"pt",nl:"nl"},k={light:"light",dark:"dark",auto:"auto"},C={DEVICE:"deviceShareFactor",BACKUP_SHARE:"backUpShareFactor",SOCIAL_BACKUP:"socialBackupFactor",PASSWORD:"passwordFactor"}},99777:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BUTTON_POSITION:()=>tt,LOGIN_PROVIDER:()=>Xe,PAYMENT_PROVIDER:()=>$e,TORUS_BUILD_ENV:()=>et,TorusInpageProvider:()=>At,WALLET_OPENLOGIN_VERIFIER_MAP:()=>Ze,default:()=>Rt});var n=r(17502),i=r(24586),o=r(36122),s=r.n(o),a=r(95439);const u={ROPSTEN:"ropsten",MAINNET:"mainnet",POLYGON:"polygon-mainnet"},c=[{inputs:[{internalType:"string",name:"_verifier",type:"string"},{internalType:"bytes32",name:"hashedVerifierId",type:"bytes32"}],name:"getNodeSet",outputs:[{internalType:"uint256",name:"currentEpoch",type:"uint256"},{internalType:"string[]",name:"torusNodeEndpoints",type:"string[]"},{internalType:"uint256[]",name:"torusNodePubX",type:"uint256[]"},{internalType:"uint256[]",name:"torusNodePubY",type:"uint256[]"},{internalType:"uint256[]",name:"torusIndexes",type:"uint256[]"}],stateMutability:"view",type:"function"}];class l{constructor(){let e,{network:t=u.MAINNET,proxyAddress:r="0xf20336e16B5182637f09821c27BDe29b0AFcfe80"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,"_currentEpoch","19"),(0,i.A)(this,"_torusNodeEndpoints",["https://torus-19.torusnode.com/jrpc","https://torus-node.ens.domains/jrpc","https://torus-node.matic.network/jrpc","https://torus.zilliqa.network/jrpc","https://torus-mainnet.cosmos.network/jrpc","https://torus2.etherscan.com/jrpc","https://torus-node-v2.skalelabs.com/jrpc","https://torus-node.binancex.dev/jrpc","https://torusnode.ont.io/jrpc"]),(0,i.A)(this,"_torusNodePub",[{X:"bbe83c64177c3775550e6ba6ac2bc059f6847d644c9e4894e42c60d7974d8c2b",Y:"82b49a7caf70def38cdad2740af45c1e4f969650105c5019a29bb18b21a9acb5"},{X:"c208cac4ef9a47d386097a9c915b28e9cb89213abee8d26a17198ee261201b0d",Y:"c7db2fe4631109f40833de9dc78d07e35706549ee48fa557b33e4e75e1047873"},{X:"ca1766bb426d4ca5582818a0c5439d560ea64f5baa060793ab29dd3d0ceacfe",Y:"d46c1d08c40e1306e1bca328c2287b8268166b11a1ba4b8442ea2ad0c5e32152"},{X:"c3934dd2f6f4b3d2e1e398cc501e143c1e1a381b52feb6d1525af34d16253768",Y:"71f5141a5035799099f5ea3e241e66946bc55dc857ac3bd7d6fcdb8dcd3eeeef"},{X:"22e66f1929631d00bf026227581597f085fd94fd952fc0dca9f0833398b5c064",Y:"6088b3912e10a1e9d50355a609c10db7d188f16a2e2fd7357e51bf4f6a74f0a1"},{X:"9dc9fa410f3ce9eb70df70cdea00a49f2c4cc7a31c08c0dab5f863ed35ff5139",Y:"627a291cb87a75c61da3f65d6818e1e05e360217179817ed27e8c73bca7ec122"},{X:"118b9fc07e97b096d899b9f6658463ce6a8caa64038e37fc969df4e6023dd8c6",Y:"baf9fa4e51770f4796ea165dd03a769b8606681a38954a0a92c4cbffd6609ce9"},{X:"8a6d8b925da15a273dec3d8f8395ec35cd6878f274b2b180e4e106999db64043",Y:"96f67f870c157743da0b1eb84d89bf30500d74dc84c11f501ee1cb013acc8c46"},{X:"39cecb62e863729f572f7dfc46c24867981bf04bb405fed0df39e33984bfade5",Y:"61c2364434012e68a2be2e9952805037e52629d7762fafc8e10e9fb5bad8f790"}]),(0,i.A)(this,"_torusIndexes",[1,2,3,4,5,6,7,8,9]),(0,i.A)(this,"_network",u.MAINNET),(0,i.A)(this,"nodeListAddress",void 0),(0,i.A)(this,"updated",void 0),(0,i.A)(this,"nodeListContract",void 0);try{e=new URL(t).href}catch(r){const n="b8cdb0e4cff24599a286bf8e87ff1c96";e="https://".concat(t,".infura.io/v3/").concat(n)}s().setProvider(e),this.nodeListContract=new(s())(c,r),this.nodeListAddress=r,this.updated=!1,this._network=t}get _nodeDetails(){return{currentEpoch:this._currentEpoch,nodeListAddress:this.nodeListAddress,torusNodeEndpoints:this._torusNodeEndpoints,torusNodePub:this._torusNodePub,torusIndexes:this._torusIndexes,updated:this.updated}}async getNodeDetails(e){let{skip:t=!1,verifier:r,verifierId:n}=e;try{if(t&&this._network===u.MAINNET)return this._nodeDetails;if(this.updated&&this._network===u.MAINNET)return this._nodeDetails;const e=(0,a.keccak256)(n),i=await this.nodeListContract.methods.getNodeSet(r,e).call(),{currentEpoch:o,torusNodeEndpoints:s,torusNodePubX:c,torusNodePubY:l,torusIndexes:d}=i;this._currentEpoch=o,this._torusIndexes=d.map((e=>Number(e)));const h=[],f=[];for(let e=0;e1&&void 0!==arguments[1]?arguments[1]:{};const r={mode:"cors",headers:{}};(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).useAPIKey&&(r.headers=m(m({},r.headers),function(){const e={};return b&&(e["x-api-key"]=b),e}()));const n=h()(r,t,{method:"GET"}),i=await fetch(e,n);if(i.ok)return i.json();throw function(e){y.info("Response: ".concat(e.status," ").concat(e.statusText)),y.info("Url: ".concat(e.url))}(i),i};var w=r(34156),E=r(22644),_=r.n(E);r(97702),r(63793),r(1048).Buffer,URL;var I=r(50046),S=r(30282),k=r.n(S),C=r(32182),T=r(71822),x=r.n(T),M=r(53358),B=r.n(M),P=r(32720),R=r.n(P);function O(){}const N="ACK";class D extends w.Duplex{constructor(e){let{name:t,target:r,targetWindow:n=window,targetOrigin:o="*"}=e;if(super({objectMode:!0}),(0,i.A)(this,"_init",void 0),(0,i.A)(this,"_haveSyn",void 0),(0,i.A)(this,"_name",void 0),(0,i.A)(this,"_target",void 0),(0,i.A)(this,"_targetWindow",void 0),(0,i.A)(this,"_targetOrigin",void 0),(0,i.A)(this,"_onMessage",void 0),(0,i.A)(this,"_synIntervalId",void 0),!t||!r)throw new Error("Invalid input.");this._init=!1,this._haveSyn=!1,this._name=t,this._target=r,this._targetWindow=n,this._targetOrigin=o,this._onMessage=this.onMessage.bind(this),this._synIntervalId=null,window.addEventListener("message",this._onMessage,!1),this._handShake()}_break(){this.cork(),this._write("BRK",null,O),this._haveSyn=!1,this._init=!1}_handShake(){this._write("SYN",null,O),this.cork()}_onData(e){if(this._init)if("BRK"===e)this._break();else try{this.push(e)}catch(e){this.emit("error",e)}else"SYN"===e?(this._haveSyn=!0,this._write(N,null,O)):e===N&&(this._init=!0,this._haveSyn||this._write(N,null,O),this.uncork())}_postMessage(e){const t=this._targetOrigin;this._targetWindow.postMessage({target:this._target,data:e},t)}onMessage(e){const t=e.data;"*"!==this._targetOrigin&&e.origin!==this._targetOrigin||e.source!==this._targetWindow||"object"!=typeof t||t.target!==this._name||!t.data||this._onData(t.data)}_read(){}_write(e,t,r){this._postMessage(e),r()}_destroy(){window.removeEventListener("message",this._onMessage,!1)}}function L(e,t,r){try{Reflect.apply(e,t,r)}catch(e){setTimeout((()=>{throw e}))}}class U extends I.EventEmitter{emit(e){let t="error"===e;const r=this._events;if(void 0!==r)t=t&&void 0===r.error;else if(!t)return!1;for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o0&&([e]=i),e instanceof Error)throw e;const t=new Error("Unhandled error.".concat(e?" (".concat(e.message,")"):""));throw t.context=e,t}const s=r[e];if(void 0===s)return!1;if("function"==typeof s)L(s,this,i);else{const e=s.length,t=function(e){const t=e.length,r=new Array(t);for(let n=0;n{const o=e=>{const r=e||t.error;r&&(t.error=(0,C.serializeError)(r)),i([r,!0])},s=e=>{t.error?o(t.error):(e&&("function"!=typeof e&&o(new F({code:-32603,message:"JRPCEngine: 'next' return handlers must be functions"})),n.push(e)),i([null,!1]))};try{r(e,t,s,o)}catch(e){o(e)}}))}static async _runReturnHandlers(e){for(const t of e)await new Promise(((e,r)=>{t((t=>t?r(t):e()))}))}static _checkForCompletion(e,t,r){if(!("result"in t)&&!("error"in t))throw new F({code:-32603,message:"Response has no error or result for request"});if(!r)throw new F({code:-32603,message:"Nothing ended request"})}push(e){this._middleware.push(e)}handle(e,t){if(t&&"function"!=typeof t)throw new Error('"callback" must be a function if provided.');return Array.isArray(e)?t?this._handleBatch(e,t):this._handleBatch(e):t?this._handle(e,t):this._promiseHandle(e)}asMiddleware(){return async(e,t,r,n)=>{try{const[i,o,s]=await z._runAllMiddleware(e,t,this._middleware);return o?(await z._runReturnHandlers(s),n(i)):r((async e=>{try{await z._runReturnHandlers(s)}catch(t){return e(t)}return e()}))}catch(e){return n(e)}}}async _handleBatch(e,t){try{const r=await Promise.all(e.map(this._promiseHandle.bind(this)));return t?t(null,r):r}catch(e){if(t)return t(e);throw e}}_promiseHandle(e){return new Promise((t=>{this._handle(e,((e,r)=>{t(r)}))}))}async _handle(e,t){if(!e||Array.isArray(e)||"object"!=typeof e){const e=new F({code:-32603,message:"request must be plain object"});return t(e,{id:void 0,jsonrpc:"2.0",error:e})}if("string"!=typeof e.method){const r=new F({code:-32603,message:"method must be string"});return t(r,{id:e.id,jsonrpc:"2.0",error:r})}const r=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{}),{},{objectMode:!0})),(0,i.A)(this,"_substreams",void 0),(0,i.A)(this,"getStream",void 0),this._substreams={}}createStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error('ObjectMultiplex - Substream for name "'.concat(e,'" already exists'));const t=new H({parent:this,name:e});return this._substreams[e]=t,function(e,r){const n=B()((e=>t.destroy(e||void 0)));x()(e,{readable:!1},n),x()(e,{writable:!1},n)}(this),t}ignoreStream(e){if(!e)throw new Error("ObjectMultiplex - name must not be empty");if(this._substreams[e])throw new Error('ObjectMultiplex - Substream for name "'.concat(e,'" already exists'));this._substreams[e]=Q}_read(){}_write(e,t,r){const{name:n,data:i}=e;if(!n)return window.console.warn('ObjectMultiplex - malformed chunk without name "'.concat(e,'"')),r();const o=this._substreams[n];return o?(o!==Q&&o.push(i),r()):(window.console.warn('ObjectMultiplex - orphaned data for stream "'.concat(n,'"')),r())}}var W=r(17545);function V(e,t,r,n,i,o,s){try{var a=e[o](s),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}function Y(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function s(e){V(o,n,i,s,a,"next",e)}function a(e){V(o,n,i,s,a,"throw",e)}s(void 0)}))}}function J(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var X=r(11369);function Z(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{};const r={mode:"cors",headers:{}};(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).useAPIKey&&(r.headers=se(se({},r.headers),le()));const n=h()(r,t,{method:"GET"}),i=await fetch(e,n);if(i.ok)return i.json();throw de(i),i},fe=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const i={mode:"cors",headers:{"Content-Type":"application/json; charset=utf-8"}};n.useAPIKey&&(i.headers=se(se({},i.headers),le()));const o=h()(i,r,{method:"POST"});return n.isUrlEncodedData?(o.body=t,"application/json; charset=utf-8"===o.headers["Content-Type"]&&delete o.headers["Content-Type"]):o.body=JSON.stringify(t),((e,t)=>{const r=new Promise(((t,r)=>{const n=setTimeout((()=>{clearTimeout(n),r(new Error("Timed out in ".concat(e,"ms")))}),e)}));return Promise.race([t,r])})(n.timeout||6e4,fetch(e,o).then((e=>{if(e.ok)return e.json();throw de(e),e})))},pe=(e,t)=>({jsonrpc:"2.0",method:e,id:10,params:t});var ge=r(82751),me=r.n(ge),ye=r(13360),be=r(5172),ve=r.n(be),Ae=r(55246);function we(e,t){return we=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},we(e,t)}function Ee(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&we(e,t)}function _e(e,t){if(t&&("object"===(0,W.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ie(e){return Ie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ie(e)}function Se(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Se=function(){return!!e})()}function ke(e){var t="function"==typeof Map?new Map:void 0;return ke=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(Se())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var i=new(e.bind.apply(e,n));return r&&we(i,r.prototype),i}(e,arguments,Ie(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),we(r,e)},ke(e)}function Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&(s.data.startsWith("Error occurred while verifying params")?e[o]=(n=s.data).charAt(0).toUpperCase()+n.slice(1):e[o]=s.data),e}),{}));if(r.length>0){var s=r.length>1?"\n".concat(r.map((function(e){return"• ".concat(e)})).join("\n")):r[0];n(new Error(s))}else{var c;n(new Be({errors:a,responses:u,predicate:(null===(c=i)||void 0===c?void 0:c.message)||i}))}}}))}))}))}))};function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Oe(e){for(var t=1;tn.length||r<=0)return[];if(r===n.length)return[n];if(1===r)return n.reduce((function(e,t){return[].concat(Te(e),[[t]])}),[]);for(var i=[],o=[],s=0;s<=n.length-r+1;s+=1){o=e(n.slice(s+1),r-1);for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{},r=t.enableOneKey,n=void 0!==r&&r,i=t.metadataHost,o=void 0===i?"https://metadata.tor.us":i,s=t.allowHost,a=void 0===s?"https://signer.tor.us/api/allow":s,u=t.signerHost,c=void 0===u?"https://signer.tor.us/api/sign":u,l=t.serverTimeOffset,d=void 0===l?0:l,h=t.network,f=void 0===h?"mainnet":h;J(this,e),this.ec=new ye.ec("secp256k1"),this.metadataHost=o,this.allowHost=a,this.enableOneKey=n,this.serverTimeOffset=d||0,this.signerHost=c,this.network=f}var t,r,n,i,o,s,a,u;return $(e,[{key:"getUserTypeAndAddress",value:(u=Y(te().mark((function e(t,r,n){var i,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S=arguments;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.verifier,o=n.verifierId,s=S.length>3&&void 0!==S[3]&&S[3],e.next=4,Ue(t,i,o);case 4:if(e.t0=e.sent,e.t0){e.next=7;break}e.t0={};case 7:if(a=e.t0,u=a.keyResult,c=a.errorResult,l=!1,!c||!JSON.stringify(c).includes("Verifier + VerifierID has not yet been assigned")){e.next=26;break}if(s){e.next=14;break}throw new Error("Verifier + VerifierID has not yet been assigned");case 14:return e.next=16,je({endpoints:t,torusNodePubs:r,lastPoint:void 0,firstPoint:void 0,verifier:i,verifierId:o,signerHost:this.signerHost,network:this.network});case 16:return e.next=18,Fe(t,i,o,1e3);case 18:if(e.t1=e.sent,e.t1){e.next=21;break}e.t1={};case 21:h=e.t1,d=h.keyResult,l=!0,e.next=31;break;case 26:if(!u){e.next=30;break}d=u,e.next=31;break;case 30:throw new Error("node results do not match at first lookup ".concat(JSON.stringify(u||{}),", ").concat(JSON.stringify(c||{})));case 31:if(!d){e.next=61;break}return f=d.keys[0],p=f.pub_key_X,g=f.pub_key_Y,e.prev=33,e.next=37,this.getOrSetNonce(p,g,void 0,!l);case 37:w=e.sent,m=w.typeOfUser,y=w.nonce,b=w.pubNonce,A=w.upgraded,y=new(me())(y||"0",16),e.next=48;break;case 45:throw e.prev=45,e.t2=e.catch(33),new Ne;case 48:if("v1"!==m){e.next=52;break}v=this.ec.keyFromPublic({x:p.toString(16),y:g.toString(16)}).getPublic().add(this.ec.keyFromPrivate(y.toString(16)).getPublic()),e.next=57;break;case 52:if("v2"!==m){e.next=56;break}v=this.ec.keyFromPublic({x:p.toString(16),y:g.toString(16)}).getPublic().add(this.ec.keyFromPublic({x:b.x,y:b.y}).getPublic()),e.next=57;break;case 56:throw new Error("getOrSetNonce should always return typeOfUser.");case 57:return E=v.getX().toString(16),_=v.getY().toString(16),I=this.generateAddressFromPubKey(v.getX(),v.getY()),e.abrupt("return",{typeOfUser:m,nonce:y,pubNonce:b,upgraded:A,X:E,Y:_,address:I});case 61:throw new Error("node results do not match at final lookup ".concat(JSON.stringify(u||{}),", ").concat(JSON.stringify(c||{})));case 62:case"end":return e.stop()}}),e,this,[[33,45]])}))),function(e,t,r){return u.apply(this,arguments)})},{key:"setCustomKey",value:(a=Y(te().mark((function e(t){var r,n,i,o,s,a,u,c,l;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.privKeyHex,n=t.metadataNonce,i=t.torusKeyHex,o=t.customKeyHex,i?s=new(me())(i,16):(a=new(me())(r,16),s=a.sub(n).umod(this.ec.curve.n)),u=new(me())(o,16),c=u.sub(s).umod(this.ec.curve.n),l=this.generateMetadataParams(c.toString(16),s.toString(16)),e.next=7,this.setMetadata(l);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})},{key:"retrieveShares",value:(s=Y(te().mark((function e(t,r,n,i,o){var s,a,u,c,l,d,h,f,p,g=this,m=arguments;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=m.length>5&&void 0!==m[5]?m[5]:{},a=[],e.next=4,he(this.allowHost,{headers:{verifier:n,verifier_id:i.verifier_id,network:this.network}},{useAPIKey:!0});case 4:for(u=(0,re.F_)(),c=(0,re.qb)(u).toString("hex"),l=c.slice(2,66),d=c.slice(66),h=(0,Ae.keccak256)(o),f=0;f=3*~~(t.length/4)+1?Promise.resolve(e):Promise.reject(new Error("invalid ".concat(JSON.stringify(e))))})).then((function(e){for(var a=[],c=[],l=0;l=1+~~(t.length/2)&&s)){e.next=25;break}for(a=[],c=[],l=0;l0?(n[l].result.keys.sort((function(e,t){return new(me())(e.Index,16).cmp(new(me())(t.Index,16))})),n[l].result.keys[0].Metadata?(d={ephemPublicKey:xe.from(n[l].result.keys[0].Metadata.ephemPublicKey,"hex"),iv:xe.from(n[l].result.keys[0].Metadata.iv,"hex"),mac:xe.from(n[l].result.keys[0].Metadata.mac,"hex"),mode:xe.from(n[l].result.keys[0].Metadata.mode,"hex")},a.push((0,re.Yc)(u,He(He({},d),{},{ciphertext:xe.from(atob(n[l].result.keys[0].Share).padStart(64,"0"),"hex")})).catch((function(e){return Me.debug("share decryption",e)})))):a.push(Promise.resolve(xe.from(n[l].result.keys[0].Share.padStart(64,"0"),"hex")))):a.push(Promise.resolve(void 0)),c.push(new(me())(r[l],16));return e.next=8,Promise.all(a);case 8:if(h=e.sent,!i.resolved){e.next=11;break}return e.abrupt("return",void 0);case 11:f=h.reduce((function(e,t,r){return t&&e.push({index:c[r],value:new(me())(t)}),e}),[]),p=De(f.length,1+~~(t.length/2)),y=function(e){var t=p[e],r=f.filter((function(e,r){return t.includes(r)})),n=r.map((function(e){return e.value})),i=r.map((function(e){return e.index})),o=g.lagrangeInterpolation(n,i),a=(0,re.qb)(xe.from(o.toString(16,64),"hex")).toString("hex"),u=a.slice(2,66),c=a.slice(66);if(0===new(me())(u,16).cmp(new(me())(s.X,16))&&0===new(me())(c,16).cmp(new(me())(s.Y,16)))return m=o,"break"},b=0;case 15:if(!(b torus.js/retrieveShares",{privKey:r.toString(16),metadataNonce:s.toString(16)}),r=r.add(s).umod(g.ec.curve.n),c=g.generateAddressFromPrivKey(r),Me.debug("> torus.js/retrieveShares",{ethAddress:c,privKey:r.toString(16)}),e.abrupt("return",{ethAddress:c,privKey:r.toString("hex",64),metadataNonce:s});case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,r,n,i){return s.apply(this,arguments)})},{key:"getMetadata",value:(o=Y(te().mark((function e(t,r){var n;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fe("".concat(this.metadataHost,"/get"),t,r,{useAPIKey:!0});case 3:if((n=e.sent)&&n.message){e.next=6;break}return e.abrupt("return",new(me())(0));case 6:return e.abrupt("return",new(me())(n.message,16));case 9:return e.prev=9,e.t0=e.catch(0),Me.error("get metadata error",e.t0),e.abrupt("return",new(me())(0));case 13:case"end":return e.stop()}}),e,this,[[0,9]])}))),function(e,t){return o.apply(this,arguments)})},{key:"generateMetadataParams",value:function(e,t){var r=this.ec.keyFromPrivate(t.toString("hex",64)),n={data:e,timestamp:new(me())(~~(this.serverTimeOffset+Date.now()/1e3)).toString(16)},i=r.sign((0,Ae.keccak256)(ve()(n)).slice(2));return{pub_key_X:r.getPublic().getX().toString("hex"),pub_key_Y:r.getPublic().getY().toString("hex"),set_data:n,signature:xe.from(i.r.toString(16,64)+i.s.toString(16,64)+new(me())(i.v).toString(16,2),"hex").toString("base64")}}},{key:"setMetadata",value:(i=Y(te().mark((function e(t,r){var n;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fe("".concat(this.metadataHost,"/set"),t,r,{useAPIKey:!0});case 3:return n=e.sent,e.abrupt("return",n.message);case 7:return e.prev=7,e.t0=e.catch(0),Me.error("set metadata error",e.t0),e.abrupt("return","");case 11:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(e,t){return i.apply(this,arguments)})},{key:"lagrangeInterpolation",value:function(e,t){if(e.length!==t.length)return null;for(var r=new(me())(0),n=0;n3&&void 0!==I[3]&&I[3],Me.debug("> torus.js/getPublicAddress",{endpoints:t,torusNodePubs:r,verifier:i,verifierId:o,isExtended:s}),u=!1,e.next=6,Ue(t,i,o);case 6:if(e.t0=e.sent,e.t0){e.next=9;break}e.t0={};case 9:if(c=e.t0,l=c.keyResult,!(d=c.errorResult)||!JSON.stringify(d).includes("Verifier not supported")){e.next=16;break}throw new Error("Verifier not supported. Check if you: \n\n 1. Are on the right network (Torus testnet/mainnet) \n\n 2. Have setup a verifier on dashboard.web3auth.io?");case 16:if(!d||!JSON.stringify(d).includes("Verifier + VerifierID has not yet been assigned")){e.next=29;break}return e.next=19,je({endpoints:t,torusNodePubs:r,lastPoint:void 0,firstPoint:void 0,verifier:i,verifierId:o,signerHost:this.signerHost,network:this.network});case 19:return e.next=21,Fe(t,i,o,1e3);case 21:if(e.t1=e.sent,e.t1){e.next=24;break}e.t1={};case 24:h=e.t1,a=h.keyResult,u=!0,e.next=34;break;case 29:if(!l){e.next=33;break}a=l,e.next=34;break;case 33:throw new Error("node results do not match at first lookup ".concat(JSON.stringify(l||{}),", ").concat(JSON.stringify(d||{})));case 34:if(Me.debug("> torus.js/getPublicAddress",{finalKeyResult:a,isNewKey:u}),!a){e.next=76;break}if(p=a.keys[0],g=p.pub_key_X,m=p.pub_key_Y,!this.enableOneKey){e.next=64;break}return e.prev=38,e.next=42,this.getOrSetNonce(g,m,void 0,!u);case 42:E=e.sent,y=E.typeOfUser,b=E.nonce,v=E.pubNonce,w=E.upgraded,b=new(me())(b||"0",16),e.next=53;break;case 50:throw e.prev=50,e.t2=e.catch(38),new Ne;case 53:if("v1"!==y){e.next=57;break}A=this.ec.keyFromPublic({x:g.toString(16),y:m.toString(16)}).getPublic().add(this.ec.keyFromPrivate(b.toString(16)).getPublic()),e.next=62;break;case 57:if("v2"!==y){e.next=61;break}A=w?this.ec.keyFromPublic({x:g.toString(16),y:m.toString(16)}).getPublic():this.ec.keyFromPublic({x:g.toString(16),y:m.toString(16)}).getPublic().add(this.ec.keyFromPublic({x:v.x,y:v.y}).getPublic()),e.next=62;break;case 61:throw new Error("getOrSetNonce should always return typeOfUser.");case 62:e.next=69;break;case 64:return y="v1",e.next=67,this.getMetadata({pub_key_X:g,pub_key_Y:m});case 67:b=e.sent,A=this.ec.keyFromPublic({x:g.toString(16),y:m.toString(16)}).getPublic().add(this.ec.keyFromPrivate(b.toString(16)).getPublic());case 69:if(g=A.getX().toString(16),m=A.getY().toString(16),_=this.generateAddressFromPubKey(A.getX(),A.getY()),Me.debug("> torus.js/getPublicAddress",{X:g,Y:m,address:_,typeOfUser:y,nonce:null===(f=b)||void 0===f?void 0:f.toString(16),pubNonce:v}),s){e.next=75;break}return e.abrupt("return",_);case 75:return e.abrupt("return",{typeOfUser:y,address:_,X:g,Y:m,metadataNonce:b,pubNonce:v});case 76:throw new Error("node results do not match at final lookup ".concat(JSON.stringify(l||{}),", ").concat(JSON.stringify(d||{})));case 77:case"end":return e.stop()}}),e,this,[[38,50]])}))),function(e,t,r){return n.apply(this,arguments)})},{key:"getOrSetNonce",value:(r=Y(te().mark((function e(t,r,n){var i,o,s=arguments;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=s.length>3&&void 0!==s[3]&&s[3]?"getNonce":"getOrSetNonce",i=n?this.generateMetadataParams(o,n):{pub_key_X:t,pub_key_Y:r,set_data:{data:o}},e.abrupt("return",fe("".concat(this.metadataHost,"/get_or_set_nonce"),i,void 0,{useAPIKey:!0}));case 4:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return r.apply(this,arguments)})},{key:"getNonce",value:(t=Y(te().mark((function e(t,r,n){return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.getOrSetNonce(t,r,n,!0));case 1:case"end":return e.stop()}}),e,this)}))),function(e,r,n){return t.apply(this,arguments)})},{key:"getPostboxKeyFrom1OutOf1",value:function(e,t){var r=new(me())(e,16),n=new(me())(t,16);return r.sub(n).umod(this.ec.curve.n).toString("hex")}}],[{key:"enableLogging",value:function(){arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?Me.disableAll():Me.enableAll()}},{key:"setAPIKey",value:function(e){ue=e}},{key:"setEmbedHost",value:function(e){ce=e}},{key:"isGetOrSetNonceError",value:function(e){return e instanceof Ne}}]),e}(),Ge=r(15051),Qe=r(38792),qe=r.n(Qe),We=r(76605),Ve=r(13257),Ye=r.n(Ve),Je=r(1048).Buffer;const Xe={GOOGLE:"google",FACEBOOK:"facebook",TWITCH:"twitch",REDDIT:"reddit",DISCORD:"discord"},Ze={[Xe.GOOGLE]:"tkey-google",[Xe.FACEBOOK]:"tkey-facebook",[Xe.TWITCH]:"tkey-twitch",[Xe.REDDIT]:"tkey-reddit",[Xe.DISCORD]:"tkey-discord"},$e={MOONPAY:"moonpay",WYRE:"wyre",RAMPNETWORK:"rampnetwork",XANPOOL:"xanpool",MERCURYO:"mercuryo",TRANSAK:"transak"},et={PRODUCTION:"production",DEVELOPMENT:"development",BINANCE:"binance",TESTING:"testing",LRC:"lrc",BETA:"beta"},tt={BOTTOM_LEFT:"bottom-left",TOP_LEFT:"top-left",BOTTOM_RIGHT:"bottom-right",TOP_RIGHT:"top-right"},rt={[$e.RAMPNETWORK]:{line1:"Debit Card/ Apple Pay/ Bank transfer",line2:"0.49% - 2.9%",line3:"5,000€/purchase, 20,000€/mo",supportPage:"https://instant.ramp.network/",minOrderValue:50,maxOrderValue:2e4,validCurrencies:["GBP","EUR","USD"],validCryptoCurrencies:["ETH","DAI","USDC","BSC_BNB"],includeFees:!0,enforceMax:!1},[$e.MOONPAY]:{line1:"Credit / Debit Card / Apple Pay",line2:"4.5% or 5 USD",line3:"2,000€/day, 10,000€/mo",supportPage:"https://help.moonpay.io/en/",minOrderValue:24.99,maxOrderValue:5e4,validCurrencies:["USD","EUR","GBP","AUD","CAD","SGD","RUB"],validCryptoCurrencies:["ETH","DAI","TUSD","USDC","USDT","BNB_BSC","BUSD_BSC"],includeFees:!0,enforceMax:!1},[$e.WYRE]:{line1:"Apple Pay/ Debit/ Credit Card",line2:"4.9% + 30¢ or 5 USD",line3:"$250/day",supportPage:"https://support.sendwyre.com/en/",minOrderValue:5,maxOrderValue:500,validCurrencies:["USD","AUD","CAD","GBP","EUR"],validCryptoCurrencies:["ETH","DAI","USDC","USDT"],includeFees:!1,enforceMax:!1},[$e.XANPOOL]:{line1:"PayNow/ InstaPay/ FPS/ GoJekPay/ UPI/ PromptPay/ VietelPay/ DuitNow",line2:"2.5% buying, 3% selling",line3:"$2,500 / day",supportPage:"mailto:support@xanpool.com",minOrderValue:100,maxOrderValue:2500,validCurrencies:["SGD","HKD","MYR","PHP","INR","VND","THB","IDR"],validCryptoCurrencies:["ETH","USDT"],includeFees:!0,sell:!0,enforceMax:!1},[$e.MERCURYO]:{line1:"Credit/ Debit Card/ Apple Pay",line2:"3.95% or 4 USD",line3:"10,000€/day, 25,000€/mo",supportPage:"mailto:support@mercuryo.io",minOrderValue:30,maxOrderValue:5e3,validCurrencies:["USD","EUR","RUB","TRY","GBP","UAH"],validCryptoCurrencies:["ETH","DAI","BAT","USDT","OKB"],includeFees:!0,enforceMax:!1},[$e.TRANSAK]:{line1:"Credit/ Debit Card/
Bank Transfer (sepa/gbp)",line2:"0.99% - 5.5% or 5 USD",line3:"500€/day",supportPage:"https://support.transak.com/hc/en-US",minOrderValue:20,maxOrderValue:500,validCurrencies:["USD","EUR","GBP","AUD","CAD","SGD"],validCryptoCurrencies:["ETH","DAI","USDC","USDT"],includeFees:!0,enforceMax:!1}};var nt={supportedVerifierList:[Xe.GOOGLE,Xe.REDDIT,Xe.DISCORD],paymentProviders:rt,api:"https://api.tor.us",translations:{en:{embed:{continue:"Continue",actionRequired:"Authorization required",pendingAction:"Click continue to proceed with your request in a popup",cookiesRequired:"Cookies Required",enableCookies:"Please enable cookies in your browser preferences to access Torus",clickHere:"More Info"}},de:{embed:{continue:"Fortsetzen",actionRequired:"Autorisierung erforderlich",pendingAction:"Klicken Sie in einem Popup auf Weiter, um mit Ihrer Anfrage fortzufahren",cookiesRequired:"Cookies benötigt",enableCookies:"Bitte aktivieren Sie Cookies in Ihren Browsereinstellungen, um auf Torus zuzugreifen",clickHere:"Mehr Info"}},ja:{embed:{continue:"継続する",actionRequired:"認証が必要です",pendingAction:"続行をクリックして、ポップアップでリクエストを続行します",cookiesRequired:"必要なクッキー",enableCookies:"Torusにアクセスするには、ブラウザの設定でCookieを有効にしてください。",clickHere:"詳しくは"}},ko:{embed:{continue:"계속하다",actionRequired:"승인 필요",pendingAction:"팝업에서 요청을 진행하려면 계속을 클릭하십시오.",cookiesRequired:"쿠키 필요",enableCookies:"브라우저 환경 설정에서 쿠키를 활성화하여 Torus에 액세스하십시오.",clickHere:"더 많은 정보"}},zh:{embed:{continue:"继续",actionRequired:"需要授权",pendingAction:"单击继续以在弹出窗口中继续您的请求",cookiesRequired:"必填Cookie",enableCookies:"请在您的浏览器首选项中启用cookie以访问Torus。",clickHere:"更多信息"}}},prodTorusUrl:"",localStorageKeyPrefix:"torus-"};const it=e=>new Promise(((t,r)=>{null!=window.document.body?Promise.resolve(e()).then(t).catch(r):window.document.addEventListener("DOMContentLoaded",(()=>{Promise.resolve(e()).then(t).catch(r)}))})),ot=e=>{const t=window.document.createElement("template"),r=e.trim();return t.innerHTML=r,t.content.firstChild},st=(e,t,r)=>{const n=i=>{r(i),e.removeListener(t,n)};e.on(t,n)};var at=p().getLogger("torus-embed"),ut={errors:{disconnected:()=>"Torus: Lost connection to Torus.",permanentlyDisconnected:()=>"Torus: Disconnected from iframe. Page reload required.",sendSiteMetadata:()=>"Torus: Failed to send site metadata. This is an internal error, please report this bug.",unsupportedSync:e=>"Torus: The Torus Ethereum provider does not support synchronous methods like ".concat(e," without a callback parameter."),invalidDuplexStream:()=>"Must provide a Node.js-style duplex stream.",invalidOptions:(e,t)=>"Invalid options. Received: { maxEventListeners: ".concat(e,", shouldSendMetadata: ").concat(t," }"),invalidRequestArgs:()=>"Expected a single, non-array, object argument.",invalidRequestMethod:()=>"'args.method' must be a non-empty string.",invalidRequestParams:()=>"'args.params' must be an object or array if provided.",invalidLoggerObject:()=>"'args.logger' must be an object if provided.",invalidLoggerMethod:e=>"'args.logger' must include required method '".concat(e,"'.")},info:{connected:e=>'Torus: Connected to chain with ID "'.concat(e,'".')},warnings:{enableDeprecation:'Torus: ""ethereum.enable()" is deprecated and may be removed in the future. Please use "ethereum.send("eth_requestAccounts")" instead. For more information, see: https://eips.ethereum.org/EIPS/eip-1102',sendDeprecation:'Torus: "ethereum.send(...)" is deprecated and may be removed in the future. Please use "ethereum.sendAsync(...)" or "ethereum.request(...)" instead.\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193',events:{close:'Torus: The event "close" is deprecated and may be removed in the future. Please use "disconnect" instead.\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193',data:'Torus: The event "data" is deprecated and will be removed in the future.Use "message" instead.\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193#message',networkChanged:'Torus: The event "networkChanged" is deprecated and may be removed in the future. Please use "chainChanged" instead.\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193',notification:'Torus: The event "notification" is deprecated and may be removed in the future. Please use "message" instead.\nFor more information, see: https://eips.ethereum.org/EIPS/eip-1193'},publicConfigStore:'Torus: The property "publicConfigStore" is deprecated and WILL be removed in the future.'}};const{paymentProviders:ct}=nt;function lt(e,t,r){let n='MetaMask: Lost connection to "'.concat(e,'".');null!=t&&t.stack&&(n+="\n".concat(t.stack)),at.warn(n),r&&r.listenerCount("error")>0&&r.emit("error",n)}const dt=()=>Math.random().toString(36).slice(2),ht=async(e,t)=>{let r,n;const i="1.22.3";let o=t.version||i;try{if(("binance"===e||"production"===e)&&!t.version){let e;e=nt.prodTorusUrl?{data:nt.prodTorusUrl}:await A("".concat(nt.api,"/latestversion?name=@toruslabs/torus-embed&version=").concat(i),{},{useAPIKey:!0}),o=e.data,nt.prodTorusUrl=e.data}}catch(e){at.error(e,"unable to fetch latest version")}switch(at.info("version used: ",o),e){case"binance":r="https://binance.tor.us/v".concat(o),n="info";break;case"testing":r="https://testing.tor.us",n="debug";break;case"lrc":r="https://lrc.tor.us",n="debug";break;case"beta":r="https://beta.tor.us",n="debug";break;case"development":r="http://localhost:4050",n="debug";break;default:r="https://app.tor.us/v".concat(o),n="error"}return{torusUrl:r,logLevel:n}},ft=()=>{let e=window.navigator.language||"en-US";const t=e.split("-");return e=Object.prototype.hasOwnProperty.call(nt.translations,t[0])?t[0]:"en",e},pt=["eth_subscription"],gt=()=>{},mt="directories=0,titlebar=0,toolbar=0,status=0,location=0,menubar=0,height=660,width=375",yt="directories=0,titlebar=0,toolbar=0,status=0,location=0,menubar=0,height=700,width=450";function bt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}U.defaultMaxListeners=100;const vt=function(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return(n,i)=>n||i.error?t(n||i.error):!r||Array.isArray(i)?e(i):e(i.result)};class At extends U{constructor(e){let{maxEventListeners:t=100,shouldSendMetadata:r=!0,jsonRpcStreamName:n="provider"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(super(),(0,i.A)(this,"chainId",void 0),(0,i.A)(this,"selectedAddress",void 0),(0,i.A)(this,"_rpcEngine",void 0),(0,i.A)(this,"networkVersion",void 0),(0,i.A)(this,"shouldSendMetadata",void 0),(0,i.A)(this,"isTorus",void 0),(0,i.A)(this,"_publicConfigStore",void 0),(0,i.A)(this,"tryPreopenHandle",void 0),(0,i.A)(this,"enable",void 0),(0,i.A)(this,"_state",void 0),(0,i.A)(this,"_jsonRpcConnection",void 0),(0,i.A)(this,"_sentWarnings",{enable:!1,experimentalMethods:!1,send:!1,publicConfigStore:!1,events:{close:!1,data:!1,networkChanged:!1,notification:!1}}),!(0,We.duplex)(e))throw new Error(ut.errors.invalidDuplexStream());this.isTorus=!0,this.setMaxListeners(t),this._state=function(e){for(var t=1;t{this._state.isConnected=!0}));const s=function(){const e={},t=new U,r=new w.Duplex({objectMode:!0,read:function(){return!1},write:function(r,n,i){let o;try{r.id?function(t){const r=e[t.id];if(!r)throw new Error('StreamMiddleware - Unknown response id "'.concat(t.id,'"'));delete e[t.id],Object.assign(r.res,t),setTimeout(r.end)}(r):function(e){t.emit("notification",e)}(r)}catch(e){o=e}i(o)}});return{events:t,middleware:(t,n,i,o)=>{r.push(t),e[t.id]={req:t,res:n,next:i,end:o}},stream:r}}();R()(s.stream,o.createStream(n),s.stream,this._handleStreamDisconnect.bind(this,"MetaMask RpcProvider"));const a=new z;a.push(((e,t,r,n)=>{const i=e.id,o=_()(32).toString("hex");e.id=o,t.id=o,r((r=>{e.id=i,t.id=i,r()}))})),a.push(((e,t,r)=>{"string"==typeof e.method&&e.method||(t.error=C.ethErrors.rpc.invalidRequest({message:"The request 'method' must be a non-empty string.",data:e})),r((e=>{const{error:r}=t;return r?(at.error("MetaMask - RPC Error: ".concat(r.message),r),e()):e()}))})),a.push(s.middleware),this._rpcEngine=a,s.events.on("notification",(e=>{const{method:t,params:r}=e;"wallet_accountsChanged"===t?this._handleAccountsChanged(r):"wallet_unlockStateChanged"===t?this._handleUnlockStateChanged(r):"wallet_chainChanged"===t?this._handleChainChanged(r):pt.includes(e.method)&&(this.emit("data",e),this.emit("notification",r.result),this.emit("message",{type:t,data:r}))}))}get publicConfigStore(){return this._sentWarnings.publicConfigStore||(at.warn(ut.warnings.publicConfigStore),this._sentWarnings.publicConfigStore=!0),this._publicConfigStore}isConnected(){return this._state.isConnected}async request(e){if(!e||"object"!=typeof e||Array.isArray(e))throw C.ethErrors.rpc.invalidRequest({message:ut.errors.invalidRequestArgs(),data:e});const{method:t,params:r}=e;if("string"!=typeof t||0===t.length)throw C.ethErrors.rpc.invalidRequest({message:ut.errors.invalidRequestMethod(),data:e});if(void 0!==r&&!Array.isArray(r)&&("object"!=typeof r||null===r))throw C.ethErrors.rpc.invalidRequest({message:ut.errors.invalidRequestParams(),data:e});return new Promise(((e,n)=>{this._rpcRequest({method:t,params:r},vt(e,n))}))}sendAsync(e,t){this._rpcRequest(e,t)}addListener(e,t){return this._warnOfDeprecation(e),super.addListener(e,t)}on(e,t){return this._warnOfDeprecation(e),super.on(e,t)}once(e,t){return this._warnOfDeprecation(e),super.once(e,t)}prependListener(e,t){return this._warnOfDeprecation(e),super.prependListener(e,t)}prependOnceListener(e,t){return this._warnOfDeprecation(e),super.prependOnceListener(e,t)}async _initializeState(){try{const{accounts:e,chainId:t,isUnlocked:r,networkVersion:n}=await this.request({method:"wallet_getProviderState"});this.emit("connect",{chainId:t}),this._handleChainChanged({chainId:t,networkVersion:n}),this._handleUnlockStateChanged({accounts:e,isUnlocked:r}),this._handleAccountsChanged(e)}catch(e){at.error("MetaMask: Failed to get initial state. Please report this bug.",e)}finally{at.info("initialized state"),this._state.initialized=!0,this.emit("_initialized")}}_rpcRequest(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=t;const i=e;if(!Array.isArray(i))if(i.jsonrpc||(i.jsonrpc="2.0"),"eth_accounts"===i.method||"eth_requestAccounts"===i.method)n=(e,n)=>{this._handleAccountsChanged(n.result||[],"eth_accounts"===i.method,r),t(e,n)};else if("wallet_getProviderState"===i.method)return void this._rpcEngine.handle(e,n);this.tryPreopenHandle(i,n)}send(e,t){return this._sentWarnings.send||(at.warn(ut.warnings.sendDeprecation),this._sentWarnings.send=!0),"string"!=typeof e||t&&!Array.isArray(t)?e&&"object"==typeof e&&"function"==typeof t?this._rpcRequest(e,t):this._sendSync(e):new Promise(((r,n)=>{try{this._rpcRequest({method:e,params:t},vt(r,n,!1))}catch(e){n(e)}}))}_sendSync(e){let t;switch(e.method){case"eth_accounts":t=this.selectedAddress?[this.selectedAddress]:[];break;case"eth_coinbase":t=this.selectedAddress||null;break;case"eth_uninstallFilter":this._rpcRequest(e,gt),t=!0;break;case"net_version":t=this.networkVersion||null;break;default:throw new Error(ut.errors.unsupportedSync(e.method))}return{id:e.id,jsonrpc:e.jsonrpc,result:t}}_handleConnect(e){this._state.isConnected||(this._state.isConnected=!0,this.emit("connect",{chainId:e}),at.debug(ut.info.connected(e)))}_handleDisconnect(e,t){if(this._state.isConnected||!this._state.isPermanentlyDisconnected&&!e){let r;this._state.isConnected=!1,e?(r=new C.EthereumRpcError(1013,t||ut.errors.disconnected()),at.debug(r)):(r=new C.EthereumRpcError(1011,t||ut.errors.permanentlyDisconnected()),at.error(r),this.chainId=null,this._state.accounts=null,this.selectedAddress=null,this._state.isUnlocked=!1,this._state.isPermanentlyDisconnected=!0),this.emit("disconnect",r)}}_handleStreamDisconnect(e,t){lt(e,t,this),this._handleDisconnect(!1,t?t.message:void 0)}_handleAccountsChanged(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e;Array.isArray(n)||(at.error("MetaMask: Received non-array accounts parameter. Please report this bug.",n),n=[]);for(const t of e)if("string"!=typeof t){at.error("MetaMask: Received non-string account. Please report this bug.",e),n=[];break}qe()(this._state.accounts,n)||(t&&Array.isArray(this._state.accounts)&&this._state.accounts.length>0&&!r&&at.error('MetaMask: "eth_accounts" unexpectedly updated accounts. Please report this bug.',n),this._state.accounts=n,this.emit("accountsChanged",n)),this.selectedAddress!==n[0]&&(this.selectedAddress=n[0]||null)}_handleChainChanged(){let{chainId:e,networkVersion:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e&&t?"loading"===t?this._handleDisconnect(!0):(this._handleConnect(e),e!==this.chainId&&(this.chainId=e,this._state.initialized&&this.emit("chainChanged",this.chainId))):at.error("MetaMask: Received invalid network parameters. Please report this bug.",{chainId:e,networkVersion:t})}_handleUnlockStateChanged(){let{accounts:e,isUnlocked:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"boolean"==typeof t?t!==this._state.isUnlocked&&(this._state.isUnlocked=t,this._handleAccountsChanged(e||[])):at.error("MetaMask: Received invalid isUnlocked parameter. Please report this bug.",{isUnlocked:t})}_warnOfDeprecation(e){!1===this._sentWarnings.events[e]&&(at.warn(ut.warnings.events[e]),this._sentWarnings.events[e]=!0)}}(0,i.A)(At,"_defaultState",{accounts:null,isConnected:!1,isUnlocked:!1,initialized:!1,isPermanentlyDisconnected:!1,hasEmittedConnection:!1});const wt=(e,t)=>{const r={};return e.algorithms.forEach((e=>{r[e]=Ye()(e).update(t,"utf8").digest("base64")})),r};class Et extends I.EventEmitter{constructor(e){let{url:t,target:r,features:n}=e;super(),(0,i.A)(this,"url",void 0),(0,i.A)(this,"target",void 0),(0,i.A)(this,"features",void 0),(0,i.A)(this,"window",void 0),(0,i.A)(this,"windowTimer",void 0),(0,i.A)(this,"iClosedWindow",void 0),this.url=t,this.target=r||"_blank",this.features=n||function(){const e=void 0!==window.screenLeft?window.screenLeft:window.screenX,t=void 0!==window.screenTop?window.screenTop:window.screenY,r=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:window.screen.width,n=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:window.screen.height,i=Math.abs((r-1200)/2/1+e),o=Math.abs((n-700)/2/1+t);return"titlebar=0,toolbar=0,status=0,location=0,menubar=0,height=".concat(700,",width=").concat(1200,",top=").concat(o,",left=").concat(i)}(),this.window=void 0,this.windowTimer=void 0,this.iClosedWindow=!1,this._setupTimer()}_setupTimer(){this.windowTimer=Number(setInterval((()=>{this.window&&this.window.closed&&(clearInterval(this.windowTimer),this.iClosedWindow||this.emit("close"),this.iClosedWindow=!1,this.window=void 0),void 0===this.window&&clearInterval(this.windowTimer)}),500))}open(){var e;return this.window=window.open(this.url.href,this.target,this.features),null!==(e=this.window)&&void 0!==e&&e.focus&&this.window.focus(),Promise.resolve()}close(){this.iClosedWindow=!0,this.window&&this.window.close()}redirect(e){e?window.location.replace(this.url.href):window.location.href=this.url.href}}function _t(e){return new Promise(((t,r)=>{try{const r=document.createElement("img");r.onload=()=>t(!0),r.onerror=()=>t(!1),r.src=e}catch(e){r(e)}}))}const It=e=>{const{document:t}=e,r=t.querySelector('head > meta[property="og:site_name"]');if(r)return r.content;const n=t.querySelector('head > meta[name="title"]');return n?n.content:t.title&&t.title.length>0?t.title:e.location.hostname};async function St(e){const{document:t}=e;let r=t.querySelector('head > link[rel="shortcut icon"]');return r&&await _t(r.href)?r.href:(r=Array.from(t.querySelectorAll('head > link[rel="icon"]')).find((e=>Boolean(e.href))),r&&await _t(r.href)?r.href:null)}const kt=["host","chainId","networkName"];function Ct(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Tt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,"buttonPosition",tt.BOTTOM_LEFT),(0,i.A)(this,"torusUrl",void 0),(0,i.A)(this,"torusIframe",void 0),(0,i.A)(this,"styleLink",void 0),(0,i.A)(this,"isLoggedIn",void 0),(0,i.A)(this,"isInitialized",void 0),(0,i.A)(this,"torusWidgetVisibility",void 0),(0,i.A)(this,"torusAlert",void 0),(0,i.A)(this,"nodeDetailManager",void 0),(0,i.A)(this,"torusJs",void 0),(0,i.A)(this,"apiKey",void 0),(0,i.A)(this,"modalZIndex",void 0),(0,i.A)(this,"alertZIndex",void 0),(0,i.A)(this,"torusAlertContainer",void 0),(0,i.A)(this,"isIframeFullScreen",void 0),(0,i.A)(this,"whiteLabel",void 0),(0,i.A)(this,"requestedVerifier",void 0),(0,i.A)(this,"currentVerifier",void 0),(0,i.A)(this,"embedTranslations",void 0),(0,i.A)(this,"ethereum",void 0),(0,i.A)(this,"provider",void 0),(0,i.A)(this,"communicationMux",void 0),(0,i.A)(this,"isLoginCallback",void 0),(0,i.A)(this,"dappStorageKey",void 0),(0,i.A)(this,"paymentProviders",nt.paymentProviders),(0,i.A)(this,"loginHint",""),(0,i.A)(this,"useWalletConnect",void 0),this.buttonPosition=e,this.torusUrl="",this.isLoggedIn=!1,this.isInitialized=!1,this.torusWidgetVisibility=!0,this.requestedVerifier="",this.currentVerifier="",this.nodeDetailManager=new l,this.torusJs=new Ke({metadataHost:"https://metadata.tor.us",allowHost:"https://signer.tor.us/api/allow"}),this.apiKey=r,Ke.setAPIKey(r),v(r),this.modalZIndex=t,this.alertZIndex=t+1e3,this.isIframeFullScreen=!1,this.dappStorageKey=""}async init(){let{buildEnv:e=et.PRODUCTION,enableLogging:t=!1,enabledVerifiers:r=xt,network:n={host:"mainnet",chainId:null,networkName:"",blockExplorer:"",ticker:"",tickerName:""},loginConfig:i={},showTorusButton:o=!0,integrity:s={check:!1,hash:Mt,version:""},whiteLabel:a,skipTKey:u=!1,useLocalStorage:c=!1,useWalletConnect:l=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.isInitialized)throw new Error("Already initialized");const{torusUrl:d,logLevel:f}=await ht(e,s);at.info(d,"url loaded"),this.torusUrl=d,this.whiteLabel=a,this.useWalletConnect=l,at.setDefaultLevel(f),t?at.enableAll():at.disableAll(),this.torusWidgetVisibility=o;let p="";if(Pt&&c){const e="".concat(nt.localStorageKeyPrefix).concat(window.location.hostname),t=window.localStorage.getItem(e);if(t)p=t;else{const t="torus-app-".concat(dt());window.localStorage.setItem(e,t),p=t}}this.dappStorageKey=p;const g=new URL(d);g.pathname.endsWith("/")?g.pathname+="popup":g.pathname+="/popup",p&&(g.hash="#dappStorageKey=".concat(p)),this.torusIframe=ot('
")),o=ot('
');o.appendChild(i),n.appendChild(o),this._setEmbedWhiteLabel(n),it((()=>{this.torusAlertContainer.style.display="block",this.torusAlertContainer.appendChild(n)})),it((()=>{i.addEventListener("click",(()=>{this._handleWindow(e,{url:t,target:"_blank",features:yt}),n.remove(),0===this.torusAlertContainer.children.length&&(this.torusAlertContainer.style.display="none")}))}))}}},93561:function(e,t,r){var n,i,o=r(4364);!function(s,a){"use strict";n=function(){var e=function(){},t="undefined",r=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),n=["trace","debug","info","warn","error"];function i(e,t){var r=e[t];if("function"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function s(){o.log&&(o.log.apply?o.log.apply(o,arguments):Function.prototype.apply.apply(o.log,[o,arguments])),o.trace&&o.trace()}function a(t,r){for(var i=0;i=0&&r<=u.levels.SILENT))throw"log.setLevel() called with invalid level: "+r;if(s=r,!1!==i&&function(e){var r=(n[e]||"silent").toUpperCase();if(typeof window!==t&&l){try{return void(window.localStorage[l]=r)}catch(e){}try{window.document.cookie=encodeURIComponent(l)+"="+r+";"}catch(e){}}}(r),a.call(u,r,e),typeof o===t&&r{"use strict";var n=r(1048).Buffer,i=new(0,r(13360).ec)("secp256k1"),o=r.g.crypto||r.g.msCrypto||{},s=o.subtle||o.webkitSubtle,a=r(10328);const u=n.from("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141","hex"),c=n.alloc(32,0);function l(e,t){if(!e)throw new Error(t||"Assertion failed")}function d(e){return t=e,!(!n.isBuffer(t)||32!==t.length)&&e.compare(c)>0&&e.compare(u)<0;var t}function h(e){var t=new Uint8Array(e);return void 0===o.getRandomValues?n.from(a.randomBytes(e)):(o.getRandomValues(t),n.from(t))}function f(e){return function(t,r,i){return new Promise((function(o){if(s)return s.importKey("raw",r,{name:"AES-CBC"},!1,[e]).then((function(r){var n={name:"AES-CBC",iv:t};return s[e](n,r,i)})).then((function(e){o(n.from(new Uint8Array(e)))}));if("encrypt"===e){var u=a.createCipheriv("aes-256-cbc",r,t);let e=u.update(i),s=u.final();o(n.concat([e,s]))}else if("decrypt"===e){var c=a.createDecipheriv("aes-256-cbc",r,t);let e=c.update(i),s=c.final();o(n.concat([e,s]))}}))}}f("encrypt");var p=f("decrypt");t.F_=function(){for(var e=h(32);!d(e);)e=h(32);return e};t.qb=function(e){return l(32===e.length,"Bad private key"),l(d(e),"Bad private key"),n.from(i.keyFromPrivate(e).getPublic("arr"))};t.Yc=function(e,t){var r,o,s;return(o=e,s=t.ephemPublicKey,new Promise((function(e){l(n.isBuffer(o),"Bad private key"),l(n.isBuffer(s),"Bad public key"),l(32===o.length,"Bad private key"),l(d(o),"Bad private key"),l(65===s.length||33===s.length,"Bad public key"),65===s.length&&l(4===s[0],"Bad public key"),33===s.length&&l(2===s[0]||3===s[0],"Bad public key");var t=i.keyFromPrivate(o),r=i.keyFromPublic(s),a=t.derive(r.getPublic());e(n.from(a.toArray()))}))).then((function(e){return t=e,new Promise((function(e){var r=a.createHash("sha512").update(t).digest();e(new Uint8Array(r))}));var t})).then((function(e){r=e.slice(0,32);var i,o,s,u=e.slice(32),c=n.concat([t.iv,t.ephemPublicKey,t.ciphertext]);return i=u,o=c,s=t.mac,new Promise((function(e){var t=a.createHmac("sha256",n.from(i));t.update(o),e(function(e,t){if(e.length!==t.length)return!1;for(var r=0,n=0;n=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},4606:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},24096:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(4606),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},12152:(e,t,r)=>{e.exports=r(2724)(r(6436))},6436:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},2724:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},88057:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},9168:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(r(26093)),a=r(10950),u=r(9168),c=r(42777),l=r(71975),d=r(18821),h=r(74076),f=r(39655),p=r(11819),g=function(){function e(e,t,r,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===r&&(r=l.KECCAK256_RLP),void 0===n&&(n=l.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=r,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var r=t.nonce,n=t.balance,i=t.stateRoot,o=t.codeHash;return new e(r?new a.BN((0,d.toBuffer)(r)):void 0,n?new a.BN((0,d.toBuffer)(n)):void 0,i?(0,d.toBuffer)(i):void 0,o?(0,d.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var r=i(t,4),n=r[0],o=r[1],s=r[2],u=r[3];return new e(new a.BN(n),new a.BN(o),s,u)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(l.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(l.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var r=(0,c.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var i=(0,h.keccakFromString)(n+r).toString("hex"),o="0x",s=0;s=8?o+=r[s].toUpperCase():o+=r[s];return o},t.isValidChecksumAddress=function(e,r){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,r)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var r=new a.BN(t);return r.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(r),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(r)])).slice(-20)},t.isValidPrivate=function(e){return(0,u.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length?(0,u.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,u.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,u.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},28670:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=i(r(26093)),s=r(10950),a=r(18821),u=r(25637),c=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,u.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){return(0,o.default)(n.isBuffer(t),"Public key should be Buffer"),new e((0,u.pubToAddress)(t))},e.fromPrivateKey=function(t){return(0,o.default)(n.isBuffer(t),"Private key should be Buffer"),new e((0,u.privateToAddress)(t))},e.generate=function(t,r){return(0,o.default)(s.BN.isBN(r)),new e((0,u.generateAddress)(t.buf,r.toArrayLike(n)))},e.generate2=function(t,r,i){return(0,o.default)(n.isBuffer(r)),(0,o.default)(n.isBuffer(i)),new e((0,u.generateAddress2)(t.buf,r,i))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),r=new s.BN("ffff","hex");return e.gte(t)&&e.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=c},18821:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=r(10950),a=r(42777),u=r(39655);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var r=(0,t.intToHex)(e);return n.from((0,a.padToEven)(r.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var c=function(e,r,n){var i=(0,t.zeros)(r);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,u.assertIsBuffer)(e),l(e)},t.unpadArray=function(e){return(0,u.assertIsArray)(e),l(e)},t.unpadHexString=function(e){return(0,u.assertIsHexString)(e),e=(0,a.stripHexPrefix)(e),l(e)},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e))return n.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw new Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw new Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var r=[],i=0;i0&&0===c[0])throw new Error("".concat(u," cannot have leading zeroes, received: ").concat(c.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):Uint8Array.from(null!=t?t:[])}},71975:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=r(1048),i=r(10950);t.MAX_UINT64=new i.BN("ffffffffffffffff",16),t.MAX_INTEGER=new i.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},10950:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(r(82751));t.BN=a.default;var u=o(r(187));t.rlp=u},74076:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var i=r(24096),o=r(13257),s=r(10950),a=r(18821),u=r(39655);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,u.assertIsBuffer)(e),t){case 224:return(0,i.keccak224)(e);case 256:return(0,i.keccak256)(e);case 384:return(0,i.keccak384)(e);case 512:return(0,i.keccak512)(e);default:throw new Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,r){void 0===r&&(r=256),(0,u.assertIsString)(e);var i=n.from(e,"utf8");return(0,t.keccak)(i,r)},t.keccakFromHexString=function(e,r){return void 0===r&&(r=256),(0,u.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),r)},t.keccakFromArray=function(e,r){return void 0===r&&(r=256),(0,u.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),r)};var c=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,u.assertIsBuffer)(e),c(e)},t.sha256FromString=function(e){return(0,u.assertIsString)(e),c(e)},t.sha256FromArray=function(e){return(0,u.assertIsArray)(e),c(e)};var l=function(e,t){e=(0,a.toBuffer)(e);var r=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(r,32):r};t.ripemd160=function(e,t){return(0,u.assertIsBuffer)(e),l(e,t)},t.ripemd160FromString=function(e,t){return(0,u.assertIsString)(e),l(e,t)},t.ripemd160FromArray=function(e,t){return(0,u.assertIsArray)(e),l(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},39655:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var i=r(42777);t.assertIsHexString=function(e){if(!(0,i.isHexString)(e)){var t="This method only supports 0x-prefixed hex strings but input was: ".concat(e);throw new Error(t)}},t.assertIsBuffer=function(e){if(!n.isBuffer(e)){var t="This method only supports Buffer but input was: ".concat(e);throw new Error(t)}},t.assertIsArray=function(e){if(!Array.isArray(e)){var t="This method only supports number arrays but input was: ".concat(e);throw new Error(t)}},t.assertIsString=function(e){if("string"!=typeof e){var t="This method only supports strings but input was: ".concat(e);throw new Error(t)}}},31209:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,i(r(71975),t),i(r(25637),t),i(r(28670),t),i(r(74076),t),i(r(56856),t),i(r(18821),t),i(r(67179),t),i(r(10950),t),i(r(11819),t);var o=r(42777);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},42777:(e,t,r)=>{"use strict";var n=r(1048).Buffer;function i(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=i,t.stripHexPrefix=function(e){if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return i(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[r?"some":"every"]((function(t){return e.indexOf(t)>=0}))},t.toAscii=function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r=i.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):t.allowZero&&0===i.length||!t.length||(0,o.default)(t.length===i.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[r]=i}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:i,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:i})})),r)if("string"==typeof r&&(r=n.from((0,s.stripHexPrefix)(r),"hex")),n.isBuffer(r)&&(r=a.rlp.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=(0,u.toBuffer)(t)}))}else{if("object"!=typeof r)throw new Error("invalid data");var i=Object.keys(r);t.forEach((function(t){-1!==i.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==i.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},56856:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(9168),o=r(10950),s=r(18821),a=r(74076),u=r(39655),c=r(11819);function l(e,t){var r=(0,c.toType)(e,c.TypeOutput.BN);if(!t)return r.subn(27);var n=(0,c.toType)(t,c.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function d(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,r){var o=(0,i.ecdsaSign)(e,t),s=o.signature,a=o.recid,u=n.from(s.slice(0,32)),l=n.from(s.slice(32,64));if(!r||"number"==typeof r){if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:l,v:r?a+(2*r+35):a+27}}return{r:u,s:l,v:(0,c.toType)(r,c.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,r,o,a){var u=n.concat([(0,s.setLengthLeft)(r,32),(0,s.setLengthLeft)(o,32)],64),c=l(t,a);if(!d(c))throw new Error("Invalid signature v value");var h=(0,i.ecdsaRecover)(u,c.toNumber(),e);return n.from((0,i.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(r,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");var o=(0,c.toType)(e,c.TypeOutput.Number),a=r;return(o>28&&o%2==1||1===o||28===o)&&((a=n.from(r))[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,r,n,i=(0,s.toBuffer)(e);if(i.length>=65)t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!d(l(e,i)))return!1;var u=new o.BN(t),c=new o.BN(r);return!(u.isZero()||u.gt(a)||c.isZero()||c.gt(a)||n&&1===c.cmp(s))},t.hashPersonalMessage=function(e){(0,u.assertIsBuffer)(e);var t=n.from("Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},11819:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var i,o=r(10950),s=r(42777),a=r(18821);function u(e){return(0,a.unpadBuffer)(e.toArrayLike(n))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=u,t.bnToRlp=function(e){return u(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(i=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"==typeof e&&!(0,s.isHexString)(e))throw new Error("A string must be provided with a 0x-prefix, given: ".concat(e));if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");var r=(0,a.toBuffer)(e);if(t===i.Buffer)return r;if(t===i.BN)return new o.BN(r);if(t===i.Number){var n=new o.BN(r),u=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(n.gt(u))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return n.toNumber()}return"0x".concat(r.toString("hex"))}}},79184:function(e,t,r){var n,i,o=r(4364);!function(s,a){"use strict";n=function(){var e=function(){},t="undefined",r=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),n=["trace","debug","info","warn","error"];function i(e,t){var r=e[t];if("function"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function s(){o.log&&(o.log.apply?o.log.apply(o,arguments):Function.prototype.apply.apply(o.log,[o,arguments])),o.trace&&o.trace()}function a(t,r){for(var i=0;i=0&&r<=u.levels.SILENT))throw"log.setLevel() called with invalid level: "+r;if(s=r,!1!==i&&function(e){var r=(n[e]||"silent").toUpperCase();if(typeof window!==t&&l){try{return void(window.localStorage[l]=r)}catch(e){}try{window.document.cookie=encodeURIComponent(l)+"="+r+";"}catch(e){}}}(r),a.call(u,r,e),typeof o===t&&r{var n=r(82483),i=r(25196),o=r(82495),s=r(22644),a=r(96184),u=function(e,t){var r=[];return t.forEach((function(t){if("object"==typeof t.components){if("tuple"!==t.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var n="",i=t.type.indexOf("[");i>=0&&(n=t.type.substring(i));var o=u(e,t.components);Array.isArray(o)&&e?r.push("tuple("+o.join(",")+")"+n):e?r.push("("+o+")"):r.push("("+o.join(",")+")"+n)}else r.push(t.type)})),r},c=function(e){if(!i.isHexStrict(e))throw new Error("The parameter must be a valid HEX string.");var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r7?r+=e[n].toUpperCase():r+=e[n];return r},toHex:i.toHex,toBN:i.toBN,bytesToHex:i.bytesToHex,hexToBytes:i.hexToBytes,hexToNumberString:i.hexToNumberString,hexToNumber:i.hexToNumber,toDecimal:i.hexToNumber,numberToHex:i.numberToHex,fromDecimal:i.numberToHex,hexToUtf8:i.hexToUtf8,hexToString:i.hexToUtf8,toUtf8:i.hexToUtf8,stripHexPrefix:i.stripHexPrefix,utf8ToHex:i.utf8ToHex,stringToHex:i.utf8ToHex,fromUtf8:i.utf8ToHex,hexToAscii:c,toAscii:c,asciiToHex:l,fromAscii:l,unitMap:n.unitMap,toWei:function(e,t){if(t=d(t),!i.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return i.isBN(e)?n.toWei(e,t):n.toWei(e,t).toString(10)},fromWei:function(e,t){if(t=d(t),!i.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return i.isBN(e)?n.fromWei(e,t):n.fromWei(e,t).toString(10)},padLeft:i.leftPad,leftPad:i.leftPad,padRight:i.rightPad,rightPad:i.rightPad,toTwosComplement:i.toTwosComplement,isBloom:i.isBloom,isUserEthereumAddressInBloom:i.isUserEthereumAddressInBloom,isContractAddressInBloom:i.isContractAddressInBloom,isTopic:i.isTopic,isTopicInBloom:i.isTopicInBloom,isInBloom:i.isInBloom,compareBlockNumbers:function(e,t){if(e==t)return 0;if("genesis"!=e&&"earliest"!=e&&0!=e||"genesis"!=t&&"earliest"!=t&&0!=t){if("genesis"==e||"earliest"==e)return-1;if("genesis"==t||"earliest"==t)return 1;if("latest"==e)return"pending"==t?-1:1;if("latest"===t)return"pending"==e?1:-1;if("pending"==e)return 1;if("pending"==t)return-1;{let r=new a(e),n=new a(t);return r.lt(n)?-1:r.eq(n)?0:1}}return 0},toNumber:i.toNumber}},82495:(e,t,r)=>{var n=r(96184),i=r(25196),o=function(e){var t=typeof e;if("string"===t)return i.isHexStrict(e)?new n(e.replace(/0x/i,""),16):new n(e,10);if("number"===t)return new n(e);if(i.isBigNumber(e))return new n(e.toString(10));if(i.isBN(e))return e;throw new Error(e+" is not a number")},s=function(e,t,r){var s,a;if("bytes"===(e=function(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}(e))){if(t.replace(/^0x/i,"").length%2!=0)throw new Error("Invalid bytes characters "+t.length);return t}if("string"===e)return i.utf8ToHex(t);if("bool"===e)return t?"01":"00";if(e.startsWith("address")){if(s=r?64:40,!i.isAddress(t))throw new Error(t+" is not a valid address, or the checksum is invalid.");return i.leftPad(t.toLowerCase(),s)}if(s=function(e){var t=/^\D+(\d+).*$/.exec(e);return t?parseInt(t[1],10):null}(e),e.startsWith("bytes")){if(!s)throw new Error("bytes[] not yet supported in solidity");if(r&&(s=32),s<1||s>32||s256)throw new Error("Invalid uint"+s+" size");if((a=o(t)).bitLength()>s)throw new Error("Supplied uint exceeds width: "+s+" vs "+a.bitLength());if(a.lt(new n(0)))throw new Error("Supplied uint "+a.toString()+" is negative");return s?i.leftPad(a.toString("hex"),s/8*2):a}if(e.startsWith("int")){if(s%8||s<8||s>256)throw new Error("Invalid int"+s+" size");if((a=o(t)).bitLength()>s)throw new Error("Supplied int exceeds width: "+s+" vs "+a.bitLength());return a.lt(new n(0))?a.toTwos(s).toString("hex"):s?i.leftPad(a.toString("hex"),s/8*2):a}throw new Error("Unsupported or invalid type: "+e)},a=function(e){if(Array.isArray(e))throw new Error("Autodetection of array types is not supported.");var t,r,o="";if(e&&"object"==typeof e&&(e.hasOwnProperty("v")||e.hasOwnProperty("t")||e.hasOwnProperty("value")||e.hasOwnProperty("type"))?(t=e.hasOwnProperty("t")?e.t:e.type,o=e.hasOwnProperty("v")?e.v:e.value):(t=i.toHex(e,!0),o=i.toHex(e),t.startsWith("int")||t.startsWith("uint")||(t="bytes")),!t.startsWith("int")&&!t.startsWith("uint")||"string"!=typeof o||/^(-)?0x/i.test(o)||(o=new n(o)),Array.isArray(o)){if(r=function(e){var t=/^\D+\d*\[(\d+)\]$/.exec(e);return t?parseInt(t[1],10):null}(t),r&&o.length!==r)throw new Error(t+" is not matching the given array "+JSON.stringify(o));r=o.length}return Array.isArray(o)?o.map((function(e){return s(t,e,r).toString("hex").replace("0x","")})).join(""):s(t,o,r).toString("hex").replace("0x","")};e.exports={soliditySha3:function(){var e=Array.prototype.slice.call(arguments).map(a);return i.sha3("0x"+e.join(""))},soliditySha3Raw:function(){return i.sha3Raw("0x"+Array.prototype.slice.call(arguments).map(a).join(""))},encodePacked:function(){return"0x"+Array.prototype.slice.call(arguments).map(a).join("").toLowerCase()}}},25196:(e,t,r)=>{var n=r(1048).Buffer,i=r(96184),o=r(65547),s=r(82094),a=r(31209),u=r(14164),c=function(e){return i.isBN(e)},l=function(e){return e&&e.constructor&&"BigNumber"===e.constructor.name},d=function(e){try{return o.apply(null,arguments)}catch(t){throw new Error(t+' Given value: "'+e+'"')}},h=function(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x|0X)?[0-9a-f]{40}$/.test(e)&&!/^(0x|0X)?[0-9A-F]{40}$/.test(e))||f(e))},f=function(e){e=e.replace(/^0x/i,"");for(var t=w(e.toLowerCase()).replace(/^0x/i,""),r=0;r<40;r++)if(parseInt(t[r],16)>7&&e[r].toUpperCase()!==e[r]||parseInt(t[r],16)<=7&&e[r].toLowerCase()!==e[r])return!1;return!0},p=function(e){var t="";e=(e=(e=(e=(e=s.encode(e)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var r=0;r>>4).toString(16)),t.push((15&e[r]).toString(16));return"0x"+t.join("")},isHex:v,isHexStrict:b,stripHexPrefix:function(e){return 0!==e&&v(e)?e.replace(/^(-)?0x/i,"$1"):e},leftPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+new Array(i).join(r||"0")+e},rightPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+e+new Array(i).join(r||"0")},toTwosComplement:function(e){return"0x"+d(e).toTwos(256).toString(16,64)},sha3:w,sha3Raw:function(e){return null===(e=w(e))?A:e},toNumber:function(e){return"number"==typeof e?e:g(y(e))}}},96184:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(24526).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],f=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);r=(p=p.idivn(f)).isZero()?g+r:l[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function g(e,t,r){return(new m).mulp(e,t,r)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=f),o.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?p(this,e,t):n<63?f(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):g(this,e,t),r},m.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},m.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[r]=67108863&o}return 0!==t&&(this.words[r]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new _(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function v(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function I(e){_.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},i(v,b),v.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new v;else if("p224"===e)t=new A;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},_.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},_.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},_.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},_.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},_.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},_.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},_.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},_.prototype.isqr=function(e){return this.imul(e,e.clone())},_.prototype.sqr=function(e){return this.mul(e,e)},_.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},_.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},_.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new I(e)},i(I,_),I.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},I.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},I.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},I.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},I.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},43555:(e,t,r)=>{"use strict";const n=r(67885),i=r(6500),o=n.__importDefault(r(10655)),s=r(87860);t.Ay=class{constructor(){this.localStorage=o.default}getKeys(){return n.__awaiter(this,void 0,void 0,(function*(){return Object.keys(this.localStorage)}))}getEntries(){return n.__awaiter(this,void 0,void 0,(function*(){return Object.entries(this.localStorage).map(s.parseEntry)}))}getItem(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=this.localStorage.getItem(e);if(null!==t)return i.safeJsonParse(t)}))}setItem(e,t){return n.__awaiter(this,void 0,void 0,(function*(){this.localStorage.setItem(e,i.safeJsonStringify(t))}))}removeItem(e){return n.__awaiter(this,void 0,void 0,(function*(){this.localStorage.removeItem(e)}))}}},10655:(e,t,r)=>{"use strict";!function(){let t;function n(){}t=n,t.prototype.getItem=function(e){return this.hasOwnProperty(e)?String(this[e]):null},t.prototype.setItem=function(e,t){this[e]=String(t)},t.prototype.removeItem=function(e){delete this[e]},t.prototype.clear=function(){const e=this;Object.keys(e).forEach((function(t){e[t]=void 0,delete e[t]}))},t.prototype.key=function(e){return e=e||0,Object.keys(this)[e]},t.prototype.__defineGetter__("length",(function(){return Object.keys(this).length})),void 0!==r.g&&r.g.localStorage?e.exports=r.g.localStorage:"undefined"!=typeof window&&window.localStorage?e.exports=window.localStorage:e.exports=new n}()},87860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(67885);n.__exportStar(r(52753),t),n.__exportStar(r(89597),t)},52753:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IKeyValueStorage=void 0,t.IKeyValueStorage=class{}},89597:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseEntry=void 0;const n=r(6500);t.parseEntry=function(e){var t;return[e[0],n.safeJsonParse(null!==(t=e[1])&&void 0!==t?t:"")]}},67885:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>o,__asyncDelegator:()=>A,__asyncGenerator:()=>v,__asyncValues:()=>w,__await:()=>b,__awaiter:()=>l,__classPrivateFieldGet:()=>S,__classPrivateFieldSet:()=>k,__createBinding:()=>h,__decorate:()=>a,__exportStar:()=>f,__extends:()=>i,__generator:()=>d,__importDefault:()=>I,__importStar:()=>_,__makeTemplateObject:()=>E,__metadata:()=>c,__param:()=>u,__read:()=>g,__rest:()=>s,__spread:()=>m,__spreadArrays:()=>y,__values:()=>p});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function m(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function A(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,i,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function I(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function k(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},2522:(e,t,r)=>{"use strict";function n(){return(null===r.g||void 0===r.g?void 0:r.g.crypto)||(null===r.g||void 0===r.g?void 0:r.g.msCrypto)||{}}function i(){const e=n();return e.subtle||e.webkitSubtle}Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowserCryptoAvailable=t.getSubtleCrypto=t.getBrowerCrypto=void 0,t.getBrowerCrypto=n,t.getSubtleCrypto=i,t.isBrowserCryptoAvailable=function(){return!!n()&&!!i()}},61916:(e,t,r)=>{"use strict";var n=r(39907);function i(){return"undefined"==typeof document&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product}function o(){return void 0!==n&&void 0!==n.versions&&void 0!==n.versions.node}Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowser=t.isNode=t.isReactNative=void 0,t.isReactNative=i,t.isNode=o,t.isBrowser=function(){return!i()&&!o()}},3961:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(23299);n.__exportStar(r(2522),t),n.__exportStar(r(61916),t)},23299:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>o,__asyncDelegator:()=>A,__asyncGenerator:()=>v,__asyncValues:()=>w,__await:()=>b,__awaiter:()=>l,__classPrivateFieldGet:()=>S,__classPrivateFieldSet:()=>k,__createBinding:()=>h,__decorate:()=>a,__exportStar:()=>f,__extends:()=>i,__generator:()=>d,__importDefault:()=>I,__importStar:()=>_,__makeTemplateObject:()=>E,__metadata:()=>c,__param:()=>u,__read:()=>g,__rest:()=>s,__spread:()=>m,__spreadArrays:()=>y,__values:()=>p});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function m(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function A(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,i,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function I(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function k(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},56493:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EthereumProvider:()=>To,OPTIONAL_EVENTS:()=>go,OPTIONAL_METHODS:()=>fo,REQUIRED_EVENTS:()=>po,REQUIRED_METHODS:()=>ho,default:()=>Co});var n=r(50046),i=r.n(n),o=r(21663),s=r(1427),a=r(32996),u=r(91311),c=r(38877),l=r(1030),d=r(24661),h=r(91315),f=r(20635),p=r(67822),g=r(68032),m=r(5132),y=r(39907),b=r(4364);const v=":";function A(e,t){return e.includes(":")?[e]:t.chains||[]}const w="base10",E="base16",_="base64pad",I="utf8";function S(){const e=(0,a.po)(32);return(0,l.dI)(e,E)}function k(e){const t=(0,u.tW)((0,l.sH)(e,I));return(0,l.dI)(t,E)}function C(e){return Number((0,l.dI)(e,w))}function T(e){const t=function(e){return(0,l.sH)(`${e}`,w)}(typeof e.type<"u"?e.type:0);if(1===C(t)&&typeof e.senderPublicKey>"u")throw new Error("Missing sender public key for type 1 envelope");const r=typeof e.senderPublicKey<"u"?(0,l.sH)(e.senderPublicKey,E):void 0,n=typeof e.iv<"u"?(0,l.sH)(e.iv,E):(0,a.po)(12);return function(e){if(1===C(e.type)){if(typeof e.senderPublicKey>"u")throw new Error("Missing sender public key for type 1 envelope");return(0,l.dI)((0,l.xW)([e.type,e.senderPublicKey,e.iv,e.sealed]),_)}return(0,l.dI)((0,l.xW)([e.type,e.iv,e.sealed]),_)}({type:t,sealed:new o.g6((0,l.sH)(e.symKey,E)).seal(n,(0,l.sH)(e.message,I)),iv:n,senderPublicKey:r})}function x(e){const t=(0,l.sH)(e,_),r=t.slice(0,1);if(1===C(r)){const e=33,n=e+12,i=t.slice(1,e),o=t.slice(e,n);return{type:r,sealed:t.slice(n),iv:o,senderPublicKey:i}}const n=t.slice(1,13);return{type:r,sealed:t.slice(13),iv:n}}function M(e){const t=e?.type||0;if(1===t){if(typeof e?.senderPublicKey>"u")throw new Error("missing sender public key");if(typeof e?.receiverPublicKey>"u")throw new Error("missing receiver public key")}return{type:t,senderPublicKey:e?.senderPublicKey,receiverPublicKey:e?.receiverPublicKey}}function B(e){return 1===e.type&&"string"==typeof e.senderPublicKey&&"string"==typeof e.receiverPublicKey}var P=Object.defineProperty,R=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,D=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&D(e,r,t[r]);if(R)for(var r of R(t))N.call(t,r)&&D(e,r,t[r]);return e};const U="ReactNative",F={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"},j="js";function z(){return typeof y<"u"&&typeof y.versions<"u"&&typeof y.versions.node<"u"}function H(){return!(0,f.getDocument)()&&!!(0,f.getNavigator)()&&navigator.product===U}function K(){return!z()&&!!(0,f.getNavigator)()}function G(){return H()?F.reactNative:z()?F.node:K()?F.browser:F.unknown}function Q(e,t,n){const i=function(){if(G()===F.reactNative&&typeof r.g<"u"&&typeof(null==r.g?void 0:r.g.Platform)<"u"){const{OS:e,Version:t}=r.g.Platform;return[e,t].join("-")}const e=(0,d.o0)();if(null===e)return"unknown";const t=e.os?e.os.replace(" ","").toLowerCase():"unknown";return"browser"===e.type?[t,e.name,e.version].join("-"):[t,e.version].join("-")}(),o=function(){var e;const t=G();return t===F.browser?[t,(null==(e=(0,f.getLocation)())?void 0:e.host)||"unknown"].join(":"):t}();return[[e,t].join("-"),[j,n].join("-"),i,o].join("/")}function q(e,t){return e.filter((e=>t.includes(e))).length===e.length}function W(e){return Object.fromEntries(e.entries())}function V(e){return new Map(Object.entries(e))}function Y(e=h.FIVE_MINUTES,t){const r=(0,h.toMiliseconds)(e||h.FIVE_MINUTES);let n,i,o;return{resolve:e=>{o&&n&&(clearTimeout(o),n(e))},reject:e=>{o&&i&&(clearTimeout(o),i(e))},done:()=>new Promise(((e,s)=>{o=setTimeout((()=>{s(new Error(t))}),r),n=e,i=s}))}}function J(e,t,r){return new Promise((async(n,i)=>{const o=setTimeout((()=>i(new Error(r))),t);try{n(await e)}catch(e){i(e)}clearTimeout(o)}))}function X(e,t){if("string"==typeof t&&t.startsWith(`${e}:`))return t;if("topic"===e.toLowerCase()){if("string"!=typeof t)throw new Error('Value must be "string" for expirer target type: topic');return`topic:${t}`}if("id"===e.toLowerCase()){if("number"!=typeof t)throw new Error('Value must be "number" for expirer target type: id');return`id:${t}`}throw new Error(`Unknown expirer target type: ${e}`)}function Z(e){const[t,r]=e.split(":"),n={id:void 0,topic:void 0};if("topic"===t&&"string"==typeof r)n.topic=r;else{if("id"!==t||!Number.isInteger(Number(r)))throw new Error(`Invalid target, expected id:number or topic:string, got ${t}:${r}`);n.id=Number(r)}return n}function $(e,t){return(0,h.fromMiliseconds)((t||Date.now())+(0,h.toMiliseconds)(e))}function ee(e){return Date.now()>=(0,h.toMiliseconds)(e)}function te(e,t){return`${e}${t?`:${t}`:""}`}function re(e=[],t=[]){return[...new Set([...e,...t])]}function ne(e){return e?.relay||{protocol:"irn"}}function ie(e){const t=m.RELAY_JSONRPC[e];if(typeof t>"u")throw new Error(`Relay Protocol not supported: ${e}`);return t}var oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ce=(e,t,r)=>t in e?oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;function le(e,t="-"){const r={},n="relay"+t;return Object.keys(e).forEach((t=>{if(t.startsWith(n)){const i=t.replace(n,""),o=e[t];r[i]=o}})),r}function de(e){return e.startsWith("//")?e.substring(2):e}function he(e){const t=[];return e.forEach((e=>{const[r,n]=e.split(":");t.push(`${r}:${n}`)})),t}function fe(e){return e.includes(":")}function pe(e){return fe(e)?e.split(":")[0]:e}Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;const ge={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},me={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function ye(e,t){const{message:r,code:n}=me[e];return{message:t?`${r} ${t}`:r,code:n}}function be(e,t){const{message:r,code:n}=ge[e];return{message:t?`${r} ${t}`:r,code:n}}function ve(e,t){return!!Array.isArray(e)&&(!(typeof t<"u"&&e.length)||e.every(t))}function Ae(e){return Object.getPrototypeOf(e)===Object.prototype&&Object.keys(e).length}function we(e){return typeof e>"u"}function Ee(e,t){return!(!t||!we(e))||"string"==typeof e&&!!e.trim().length}function _e(e,t){return!(!t||!we(e))||"number"==typeof e&&!isNaN(e)}function Ie(e){return!(!Ee(e,!1)||!e.includes(":"))&&2===e.split(":").length}function Se(e){let t=!0;return ve(e)?e.length&&(t=e.every((e=>Ee(e,!1)))):t=!1,t}function ke(e,t){let r=null;return Object.values(e).forEach((e=>{if(r)return;const n=function(e,t){let r=null;return Se(e?.methods)?Se(e?.events)||(r=be("UNSUPPORTED_EVENTS",`${t}, events should be an array of strings or empty array for no events`)):r=be("UNSUPPORTED_METHODS",`${t}, methods should be an array of strings or empty array for no methods`),r}(e,`${t}, namespace`);n&&(r=n)})),r}function Ce(e,t){let r=null;if(e&&Ae(e)){const n=ke(e,t);n&&(r=n);const i=function(e,t){let r=null;return Object.values(e).forEach((e=>{if(r)return;const n=function(e,t){let r=null;return ve(e)?e.forEach((e=>{r||function(e){if(Ee(e,!1)&&e.includes(":")){const t=e.split(":");if(3===t.length){const e=t[0]+":"+t[1];return!!t[2]&&Ie(e)}}return!1}(e)||(r=be("UNSUPPORTED_ACCOUNTS",`${t}, account ${e} should be a string and conform to "namespace:chainId:address" format`))})):r=be("UNSUPPORTED_ACCOUNTS",`${t}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),r}(e?.accounts,`${t} namespace`);n&&(r=n)})),r}(e,t);i&&(r=i)}else r=ye("MISSING_OR_INVALID",`${t}, namespaces should be an object with data`);return r}function Te(e){return Ee(e.protocol,!0)}function xe(e){return typeof e<"u"&&null!==typeof e}function Me(e,t){return!(!Ie(t)||!function(e){const t=[];return Object.values(e).forEach((e=>{t.push(...he(e.accounts))})),t}(e).includes(t))}function Be(e,t,r){let n=null;const i=function(e){const t={};return Object.keys(e).forEach((r=>{var n;r.includes(":")?t[r]=e[r]:null==(n=e[r].chains)||n.forEach((n=>{t[n]={methods:e[r].methods,events:e[r].events}}))})),t}(e),o=function(e){const t={};return Object.keys(e).forEach((r=>{if(r.includes(":"))t[r]=e[r];else{const n=he(e[r].accounts);n?.forEach((n=>{t[n]={accounts:e[r].accounts.filter((e=>e.includes(`${n}:`))),methods:e[r].methods,events:e[r].events}}))}})),t}(t),s=Object.keys(i),a=Object.keys(o),u=Pe(Object.keys(e)),c=Pe(Object.keys(t)),l=u.filter((e=>!c.includes(e)));return l.length&&(n=ye("NON_CONFORMING_NAMESPACES",`${r} namespaces keys don't satisfy requiredNamespaces.\n Required: ${l.toString()}\n Received: ${Object.keys(t).toString()}`)),q(s,a)||(n=ye("NON_CONFORMING_NAMESPACES",`${r} namespaces chains don't satisfy required namespaces.\n Required: ${s.toString()}\n Approved: ${a.toString()}`)),Object.keys(t).forEach((e=>{if(!e.includes(":")||n)return;const i=he(t[e].accounts);i.includes(e)||(n=ye("NON_CONFORMING_NAMESPACES",`${r} namespaces accounts don't satisfy namespace accounts for ${e}\n Required: ${e}\n Approved: ${i.toString()}`))})),s.forEach((e=>{n||(q(i[e].methods,o[e].methods)?q(i[e].events,o[e].events)||(n=ye("NON_CONFORMING_NAMESPACES",`${r} namespaces events don't satisfy namespace events for ${e}`)):n=ye("NON_CONFORMING_NAMESPACES",`${r} namespaces methods don't satisfy namespace methods for ${e}`))})),n}function Pe(e){return[...new Set(e.map((e=>e.includes(":")?e.split(":")[0]:e)))]}function Re(){const e=G();return new Promise((t=>{switch(e){case F.browser:t(K()&&navigator?.onLine);break;case F.reactNative:t(async function(){if(H()&&typeof r.g<"u"&&null!=r.g&&r.g.NetInfo){const e=await(null==r.g?void 0:r.g.NetInfo.fetch());return e?.isConnected}return!0}());break;case F.node:default:t(!0)}}))}const Oe={};class Ne{static get(e){return Oe[e]}static set(e,t){Oe[e]=t}static delete(e){delete Oe[e]}}var De=r(43555),Le=r(2360),Ue=r(39532),Fe=r(16930);class je extends Fe.H{constructor(e){super(),this.opts=e,this.protocol="wc",this.version=2}}class ze extends Fe.H{constructor(e,t){super(),this.core=e,this.logger=t,this.records=new Map}}class He{constructor(e,t){this.logger=e,this.core=t}}class Ke extends Fe.H{constructor(e,t){super(),this.relayer=e,this.logger=t}}class Ge extends Fe.H{constructor(e){super()}}class Qe{constructor(e,t,r,n){this.core=e,this.logger=t,this.name=r}}class qe extends Fe.H{constructor(e,t){super(),this.relayer=e,this.logger=t}}class We extends Fe.H{constructor(e,t){super(),this.core=e,this.logger=t}}class Ve{constructor(e,t){this.projectId=e,this.logger=t}}i();class Ye{constructor(e){this.opts=e,this.protocol="wc",this.version=2}}n.EventEmitter;class Je{constructor(e){this.client=e}}var Xe=r(25607),Ze=r(71763),$e=r(51604),et=r(14350);const tt=e=>e.split("?")[0],rt="undefined"!=typeof WebSocket?WebSocket:void 0!==r.g&&void 0!==r.g.WebSocket?r.g.WebSocket:"undefined"!=typeof window&&void 0!==window.WebSocket?window.WebSocket:"undefined"!=typeof self&&void 0!==self.WebSocket?self.WebSocket:r(68679),nt=class{constructor(e){if(this.url=e,this.events=new n.EventEmitter,this.registering=!1,!(0,et.isWsUrl)(e))throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`);this.url=e}get connected(){return void 0!==this.socket}get connecting(){return this.registering}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}async open(e=this.url){await this.register(e)}async close(){return new Promise(((e,t)=>{void 0!==this.socket?(this.socket.onclose=t=>{this.onClose(t),e()},this.socket.close()):t(new Error("Connection already closed"))}))}async send(e,t){void 0===this.socket&&(this.socket=await this.register());try{this.socket.send((0,Xe.h)(e))}catch(t){this.onError(e.id,t)}}register(e=this.url){if(!(0,et.isWsUrl)(e))throw new Error(`Provided URL is not compatible with WebSocket connection: ${e}`);if(this.registering){const e=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=e||this.events.listenerCount("open")>=e)&&this.events.setMaxListeners(e+1),new Promise(((e,t)=>{this.events.once("register_error",(e=>{this.resetMaxListeners(),t(e)})),this.events.once("open",(()=>{if(this.resetMaxListeners(),void 0===this.socket)return t(new Error("WebSocket connection is missing or invalid"));e(this.socket)}))}))}return this.url=e,this.registering=!0,new Promise(((t,n)=>{const i=(0,et.isReactNative)()?void 0:{rejectUnauthorized:!(0,et.isLocalhostUrl)(e)},o=new rt(e,[],i);"undefined"!=typeof WebSocket||void 0!==r.g&&void 0!==r.g.WebSocket||"undefined"!=typeof window&&void 0!==window.WebSocket||"undefined"!=typeof self&&void 0!==self.WebSocket?o.onerror=e=>{const t=e;n(this.emitError(t.error))}:o.on("error",(e=>{n(this.emitError(e))})),o.onopen=()=>{this.onOpen(o),t(o)}}))}onOpen(e){e.onmessage=e=>this.onPayload(e),e.onclose=e=>this.onClose(e),this.socket=e,this.registering=!1,this.events.emit("open")}onClose(e){this.socket=void 0,this.registering=!1,this.events.emit("close",e)}onPayload(e){if(void 0===e.data)return;const t="string"==typeof e.data?(0,Xe.j)(e.data):e.data;this.events.emit("payload",t)}onError(e,t){const r=this.parseError(t),n=r.message||r.toString(),i=(0,et.formatJsonRpcError)(e,n);this.events.emit("payload",i)}parseError(e,t=this.url){return(0,et.parseConnectionError)(e,tt(t),"WS")}resetMaxListeners(){this.events.getMaxListeners()>10&&this.events.setMaxListeners(10)}emitError(e){const t=this.parseError(new Error((null==e?void 0:e.message)||`WebSocket connection failed for host: ${tt(this.url)}`));return this.events.emit("register_error",t),t}};var it=r(18677),ot=r.n(it),st=function(e,t){if(e.length>=255)throw new TypeError("Alphabet too long");for(var r=new Uint8Array(256),n=0;n>>0,s=new Uint8Array(o);e[t];){var l=r[e.charCodeAt(t)];if(255===l)return;for(var d=0,h=o-1;(0!==l||d>>0,s[h]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,t++}if(" "!==e[t]){for(var f=o-i;f!==o&&0===s[f];)f++;for(var p=new Uint8Array(n+(o-f)),g=n;f!==o;)p[g++]=s[f++];return p}}}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var s=(o-i)*l+1>>>0,c=new Uint8Array(s);i!==o;){for(var d=t[i],h=0,f=s-1;(0!==d||h>>0,c[f]=d%a>>>0,d=d/a>>>0;if(0!==d)throw new Error("Non-zero carry");n=h,i++}for(var p=s-n;p!==s&&0===c[p];)p++;for(var g=u.repeat(r);p{if(e instanceof Uint8Array&&"Uint8Array"===e.constructor.name)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Unknown type, must be binary type")};class ut{constructor(e,t,r){this.name=e,this.prefix=t,this.baseEncode=r}encode(e){if(e instanceof Uint8Array)return`${this.prefix}${this.baseEncode(e)}`;throw Error("Unknown type, must be binary type")}}class ct{constructor(e,t,r){if(this.name=e,this.prefix=t,void 0===t.codePointAt(0))throw new Error("Invalid prefix character");this.prefixCodePoint=t.codePointAt(0),this.baseDecode=r}decode(e){if("string"==typeof e){if(e.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(e)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(e.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(e){return dt(this,e)}}class lt{constructor(e){this.decoders=e}or(e){return dt(this,e)}decode(e){const t=e[0],r=this.decoders[t];if(r)return r.decode(e);throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}const dt=(e,t)=>new lt({...e.decoders||{[e.prefix]:e},...t.decoders||{[t.prefix]:t}});class ht{constructor(e,t,r,n){this.name=e,this.prefix=t,this.baseEncode=r,this.baseDecode=n,this.encoder=new ut(e,t,r),this.decoder=new ct(e,t,n)}encode(e){return this.encoder.encode(e)}decode(e){return this.decoder.decode(e)}}const ft=({name:e,prefix:t,encode:r,decode:n})=>new ht(e,t,r,n),pt=({prefix:e,name:t,alphabet:r})=>{const{encode:n,decode:i}=st(r,t);return ft({prefix:e,name:t,encode:n,decode:e=>at(i(e))})},gt=({name:e,prefix:t,bitsPerChar:r,alphabet:n})=>ft({prefix:t,name:e,encode:e=>((e,t,r)=>{const n="="===t[t.length-1],i=(1<r;)s-=r,o+=t[i&a>>s];if(s&&(o+=t[i&a<((e,t,r,n)=>{const i={};for(let e=0;e=8&&(a-=8,s[c++]=255&u>>a)}if(a>=r||255&u<<8-a)throw new SyntaxError("Unexpected end of data");return s})(t,n,r,e)}),mt=ft({prefix:"\0",name:"identity",encode:e=>(e=>(new TextDecoder).decode(e))(e),decode:e=>(e=>(new TextEncoder).encode(e))(e)});var yt=Object.freeze({__proto__:null,identity:mt});const bt=gt({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1});var vt=Object.freeze({__proto__:null,base2:bt});const At=gt({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3});var wt=Object.freeze({__proto__:null,base8:At});const Et=pt({prefix:"9",name:"base10",alphabet:"0123456789"});var _t=Object.freeze({__proto__:null,base10:Et});const It=gt({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),St=gt({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4});var kt=Object.freeze({__proto__:null,base16:It,base16upper:St});const Ct=gt({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),Tt=gt({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),xt=gt({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),Mt=gt({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),Bt=gt({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),Pt=gt({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),Rt=gt({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),Ot=gt({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),Nt=gt({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5});var Dt=Object.freeze({__proto__:null,base32:Ct,base32upper:Tt,base32pad:xt,base32padupper:Mt,base32hex:Bt,base32hexupper:Pt,base32hexpad:Rt,base32hexpadupper:Ot,base32z:Nt});const Lt=pt({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),Ut=pt({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"});var Ft=Object.freeze({__proto__:null,base36:Lt,base36upper:Ut});const jt=pt({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),zt=pt({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"});var Ht=Object.freeze({__proto__:null,base58btc:jt,base58flickr:zt});const Kt=gt({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),Gt=gt({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),Qt=gt({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),qt=gt({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6});var Wt=Object.freeze({__proto__:null,base64:Kt,base64pad:Gt,base64url:Qt,base64urlpad:qt});const Vt=Array.from("🚀🪐☄🛰🌌🌑🌒🌓🌔🌕🌖🌗🌘🌍🌏🌎🐉☀💻🖥💾💿😂❤😍🤣😊🙏💕😭😘👍😅👏😁🔥🥰💔💖💙😢🤔😆🙄💪😉☺👌🤗💜😔😎😇🌹🤦🎉💞✌✨🤷😱😌🌸🙌😋💗💚😏💛🙂💓🤩😄😀🖤😃💯🙈👇🎶😒🤭❣😜💋👀😪😑💥🙋😞😩😡🤪👊🥳😥🤤👉💃😳✋😚😝😴🌟😬🙃🍀🌷😻😓⭐✅🥺🌈😈🤘💦✔😣🏃💐☹🎊💘😠☝😕🌺🎂🌻😐🖕💝🙊😹🗣💫💀👑🎵🤞😛🔴😤🌼😫⚽🤙☕🏆🤫👈😮🙆🍻🍃🐶💁😲🌿🧡🎁⚡🌞🎈❌✊👋😰🤨😶🤝🚶💰🍓💢🤟🙁🚨💨🤬✈🎀🍺🤓😙💟🌱😖👶🥴▶➡❓💎💸⬇😨🌚🦋😷🕺⚠🙅😟😵👎🤲🤠🤧📌🔵💅🧐🐾🍒😗🤑🌊🤯🐷☎💧😯💆👆🎤🙇🍑❄🌴💣🐸💌📍🥀🤢👅💡💩👐📸👻🤐🤮🎼🥵🚩🍎🍊👼💍📣🥂"),Yt=Vt.reduce(((e,t,r)=>(e[r]=t,e)),[]),Jt=Vt.reduce(((e,t,r)=>(e[t.codePointAt(0)]=r,e)),[]),Xt=ft({prefix:"🚀",name:"base256emoji",encode:function(e){return e.reduce(((e,t)=>e+Yt[t]),"")},decode:function(e){const t=[];for(const r of e){const e=Jt[r.codePointAt(0)];if(void 0===e)throw new Error(`Non-base256emoji character: ${r}`);t.push(e)}return new Uint8Array(t)}});var Zt=Object.freeze({__proto__:null,base256emoji:Xt}),$t=128,er=-128,tr=Math.pow(2,31),rr=Math.pow(2,7),nr=Math.pow(2,14),ir=Math.pow(2,21),or=Math.pow(2,28),sr=Math.pow(2,35),ar=Math.pow(2,42),ur=Math.pow(2,49),cr=Math.pow(2,56),lr=Math.pow(2,63),dr=function e(t,r,n){r=r||[];for(var i=n=n||0;t>=tr;)r[n++]=255&t|$t,t/=128;for(;t&er;)r[n++]=255&t|$t,t>>>=7;return r[n]=0|t,e.bytes=n-i+1,r},hr=function(e){return e(dr(e,t,r),t),pr=e=>hr(e),gr=(e,t)=>{const r=t.byteLength,n=pr(e),i=n+pr(r),o=new Uint8Array(i+r);return fr(e,o,0),fr(r,o,n),o.set(t,i),new mr(e,r,t,o)};class mr{constructor(e,t,r,n){this.code=e,this.size=t,this.digest=r,this.bytes=n}}const yr=({name:e,code:t,encode:r})=>new br(e,t,r);class br{constructor(e,t,r){this.name=e,this.code=t,this.encode=r}digest(e){if(e instanceof Uint8Array){const t=this.encode(e);return t instanceof Uint8Array?gr(this.code,t):t.then((e=>gr(this.code,e)))}throw Error("Unknown type, must be binary type")}}const vr=e=>async t=>new Uint8Array(await crypto.subtle.digest(e,t)),Ar=yr({name:"sha2-256",code:18,encode:vr("SHA-256")}),wr=yr({name:"sha2-512",code:19,encode:vr("SHA-512")});Object.freeze({__proto__:null,sha256:Ar,sha512:wr});const Er=at,_r={code:0,name:"identity",encode:Er,digest:e=>gr(0,Er(e))};Object.freeze({__proto__:null,identity:_r}),new TextEncoder,new TextDecoder;const Ir={...yt,...vt,...wt,..._t,...kt,...Dt,...Ft,...Ht,...Wt,...Zt};function Sr(e){return null!=globalThis.Buffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e}function kr(e,t,r,n){return{name:e,prefix:t,encoder:{name:e,prefix:t,encode:r},decoder:{decode:n}}}const Cr=kr("utf8","u",(e=>"u"+new TextDecoder("utf8").decode(e)),(e=>(new TextEncoder).encode(e.substring(1)))),Tr=kr("ascii","a",(e=>{let t="a";for(let r=0;r{const t=function(e=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?Sr(globalThis.Buffer.allocUnsafe(e)):new Uint8Array(e)}((e=e.substring(1)).length);for(let r=0;r{if(!this.initialized){const e=await this.getKeyChain();typeof e<"u"&&(this.keychain=e),this.initialized=!0}},this.has=e=>(this.isInitialized(),this.keychain.has(e)),this.set=async(e,t)=>{this.isInitialized(),this.keychain.set(e,t),await this.persist()},this.get=e=>{this.isInitialized();const t=this.keychain.get(e);if(typeof t>"u"){const{message:t}=ye("NO_MATCHING_KEY",`${this.name}: ${e}`);throw new Error(t)}return t},this.del=async e=>{this.isInitialized(),this.keychain.delete(e),await this.persist()},this.core=e,this.logger=(0,Ue.generateChildLogger)(t,this.name)}get context(){return(0,Ue.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+"//"+this.name}async setKeyChain(e){await this.core.storage.setItem(this.storageKey,W(e))}async getKeyChain(){const e=await this.core.storage.getItem(this.storageKey);return typeof e<"u"?V(e):void 0}async persist(){await this.setKeyChain(this.keychain)}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}}class hn{constructor(e,t,r){this.core=e,this.logger=t,this.name="crypto",this.initialized=!1,this.init=async()=>{this.initialized||(await this.keychain.init(),this.initialized=!0)},this.hasKeys=e=>(this.isInitialized(),this.keychain.has(e)),this.getClientId=async()=>{this.isInitialized();const e=await this.getClientSeed(),t=Ze.generateKeyPair(e);return Ze.encodeIss(t.publicKey)},this.generateKeyPair=()=>{this.isInitialized();const e=function(){const e=c.TZ();return{privateKey:(0,l.dI)(e.secretKey,E),publicKey:(0,l.dI)(e.publicKey,E)}}();return this.setPrivateKey(e.publicKey,e.privateKey)},this.signJWT=async e=>{this.isInitialized();const t=await this.getClientSeed(),r=Ze.generateKeyPair(t),n=S(),i=Or;return await Ze.signJWT(n,e,i,r)},this.generateSharedKey=(e,t,r)=>{this.isInitialized();const n=function(e,t){const r=c.Tc((0,l.sH)(e,E),(0,l.sH)(t,E),!0),n=new s.i(u.aD,r).expand(32);return(0,l.dI)(n,E)}(this.getPrivateKey(e),t);return this.setSymKey(n,r)},this.setSymKey=async(e,t)=>{this.isInitialized();const r=t||function(e){const t=(0,u.tW)((0,l.sH)(e,E));return(0,l.dI)(t,E)}(e);return await this.keychain.set(r,e),r},this.deleteKeyPair=async e=>{this.isInitialized(),await this.keychain.del(e)},this.deleteSymKey=async e=>{this.isInitialized(),await this.keychain.del(e)},this.encode=async(e,t,r)=>{this.isInitialized();const n=M(r),i=(0,Xe.h)(t);if(B(n)){const t=n.senderPublicKey,r=n.receiverPublicKey;e=await this.generateSharedKey(t,r)}const o=this.getSymKey(e),{type:s,senderPublicKey:a}=n;return T({type:s,symKey:o,message:i,senderPublicKey:a})},this.decode=async(e,t,r)=>{this.isInitialized();const n=function(e,t){const r=x(e);return M({type:C(r.type),senderPublicKey:typeof r.senderPublicKey<"u"?(0,l.dI)(r.senderPublicKey,E):void 0,receiverPublicKey:t?.receiverPublicKey})}(t,r);if(B(n)){const t=n.receiverPublicKey,r=n.senderPublicKey;e=await this.generateSharedKey(t,r)}try{const r=function(e){const t=new o.g6((0,l.sH)(e.symKey,E)),{sealed:r,iv:n}=x(e.encoded),i=t.open(n,r);if(null===i)throw new Error("Failed to decrypt");return(0,l.dI)(i,I)}({symKey:this.getSymKey(e),encoded:t});return(0,Xe.j)(r)}catch(t){this.logger.error(`Failed to decode message from topic: '${e}', clientId: '${await this.getClientId()}'`),this.logger.error(t)}},this.getPayloadType=e=>C(x(e).type),this.getPayloadSenderPublicKey=e=>{const t=x(e);return t.senderPublicKey?(0,l.dI)(t.senderPublicKey,E):void 0},this.core=e,this.logger=(0,Ue.generateChildLogger)(t,this.name),this.keychain=r||new dn(this.core,this.logger)}get context(){return(0,Ue.getLoggerContext)(this.logger)}async setPrivateKey(e,t){return await this.keychain.set(e,t),e}getPrivateKey(e){return this.keychain.get(e)}async getClientSeed(){let e="";try{e=this.keychain.get(Rr)}catch{e=S(),await this.keychain.set(Rr,e)}return function(e,t="utf8"){const r=xr[t];if(!r)throw new Error(`Unsupported encoding "${t}"`);return"utf8"!==t&&"utf-8"!==t||null==globalThis.Buffer||null==globalThis.Buffer.from?r.decoder.decode(`${r.prefix}${e}`):Sr(globalThis.Buffer.from(e,"utf-8"))}(e,"base16")}getSymKey(e){return this.keychain.get(e)}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}}class fn extends He{constructor(e,t){super(e,t),this.logger=e,this.core=t,this.messages=new Map,this.name="messages",this.version="0.3",this.initialized=!1,this.storagePrefix=Br,this.init=async()=>{if(!this.initialized){this.logger.trace("Initialized");try{const e=await this.getRelayerMessages();typeof e<"u"&&(this.messages=e),this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",size:this.messages.size})}catch(e){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(e)}finally{this.initialized=!0}}},this.set=async(e,t)=>{this.isInitialized();const r=k(t);let n=this.messages.get(e);return typeof n>"u"&&(n={}),typeof n[r]<"u"||(n[r]=t,this.messages.set(e,n),await this.persist()),r},this.get=e=>{this.isInitialized();let t=this.messages.get(e);return typeof t>"u"&&(t={}),t},this.has=(e,t)=>(this.isInitialized(),typeof this.get(e)[k(t)]<"u"),this.del=async e=>{this.isInitialized(),this.messages.delete(e),await this.persist()},this.logger=(0,Ue.generateChildLogger)(e,this.name),this.core=t}get context(){return(0,Ue.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+"//"+this.name}async setRelayerMessages(e){await this.core.storage.setItem(this.storageKey,W(e))}async getRelayerMessages(){const e=await this.core.storage.getItem(this.storageKey);return typeof e<"u"?V(e):void 0}async persist(){await this.setRelayerMessages(this.messages)}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}}class pn extends Ke{constructor(e,t){super(e,t),this.relayer=e,this.logger=t,this.events=new n.EventEmitter,this.name="publisher",this.queue=new Map,this.publishTimeout=(0,h.toMiliseconds)(h.TEN_SECONDS),this.needsTransportRestart=!1,this.publish=async(e,t,r)=>{var n;this.logger.debug("Publishing Payload"),this.logger.trace({type:"method",method:"publish",params:{topic:e,message:t,opts:r}});try{const i=r?.ttl||Nr,o=ne(r),s=r?.prompt||!1,a=r?.tag||0,u=r?.id||(0,et.getBigIntRpcId)().toString(),c={topic:e,message:t,opts:{ttl:i,relay:o,prompt:s,tag:a,id:u}},l=setTimeout((()=>this.queue.set(u,c)),this.publishTimeout);try{await await J(this.rpcPublish(e,t,i,o,s,a,u),this.publishTimeout,"Failed to publish payload, please try again."),this.removeRequestFromQueue(u),this.relayer.events.emit(Kr,c)}catch(e){if(this.logger.debug("Publishing Payload stalled"),this.needsTransportRestart=!0,null!=(n=r?.internal)&&n.throwOnFailedPublish)throw this.removeRequestFromQueue(u),e;return}finally{clearTimeout(l)}this.logger.debug("Successfully Published Payload"),this.logger.trace({type:"method",method:"publish",params:{topic:e,message:t,opts:r}})}catch(e){throw this.logger.debug("Failed to Publish Payload"),this.logger.error(e),e}},this.on=(e,t)=>{this.events.on(e,t)},this.once=(e,t)=>{this.events.once(e,t)},this.off=(e,t)=>{this.events.off(e,t)},this.removeListener=(e,t)=>{this.events.removeListener(e,t)},this.relayer=e,this.logger=(0,Ue.generateChildLogger)(t,this.name),this.registerEventListeners()}get context(){return(0,Ue.getLoggerContext)(this.logger)}rpcPublish(e,t,r,n,i,o,s){var a,u,c,l;const d={method:ie(n.protocol).publish,params:{topic:e,message:t,ttl:r,prompt:i,tag:o},id:s};return we(null==(a=d.params)?void 0:a.prompt)&&(null==(u=d.params)||delete u.prompt),we(null==(c=d.params)?void 0:c.tag)&&(null==(l=d.params)||delete l.tag),this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"message",direction:"outgoing",request:d}),this.relayer.request(d)}removeRequestFromQueue(e){this.queue.delete(e)}checkQueue(){this.queue.forEach((async e=>{const{topic:t,message:r,opts:n}=e;await this.publish(t,r,n)}))}registerEventListeners(){this.relayer.core.heartbeat.on(Le.HEARTBEAT_EVENTS.pulse,(()=>{if(this.needsTransportRestart)return this.needsTransportRestart=!1,void this.relayer.events.emit(Hr);this.checkQueue()})),this.relayer.on(Fr,(e=>{this.removeRequestFromQueue(e.id.toString())}))}}class gn{constructor(){this.map=new Map,this.set=(e,t)=>{const r=this.get(e);this.exists(e,t)||this.map.set(e,[...r,t])},this.get=e=>this.map.get(e)||[],this.exists=(e,t)=>this.get(e).includes(t),this.delete=(e,t)=>{if(typeof t>"u")return void this.map.delete(e);if(!this.map.has(e))return;const r=this.get(e);if(!this.exists(e,t))return;const n=r.filter((e=>e!==t));n.length?this.map.set(e,n):this.map.delete(e)},this.clear=()=>{this.map.clear()}}get topics(){return Array.from(this.map.keys())}}var mn=Object.defineProperty,yn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,En=(e,t,r)=>t in e?mn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_n=(e,t)=>{for(var r in t||(t={}))An.call(t,r)&&En(e,r,t[r]);if(vn)for(var r of vn(t))wn.call(t,r)&&En(e,r,t[r]);return e},In=(e,t)=>yn(e,bn(t));class Sn extends qe{constructor(e,t){super(e,t),this.relayer=e,this.logger=t,this.subscriptions=new Map,this.topicMap=new gn,this.events=new n.EventEmitter,this.name="subscription",this.version="0.3",this.pending=new Map,this.cached=[],this.initialized=!1,this.pendingSubscriptionWatchLabel="pending_sub_watch_label",this.pollingInterval=20,this.storagePrefix=Br,this.subscribeTimeout=1e4,this.restartInProgress=!1,this.batchSubscribeTopicsLimit=500,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),this.registerEventListeners(),this.clientId=await this.relayer.core.crypto.getClientId())},this.subscribe=async(e,t)=>{await this.restartToComplete(),this.isInitialized(),this.logger.debug("Subscribing Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:e,opts:t}});try{const r=ne(t),n={topic:e,relay:r};this.pending.set(e,n);const i=await this.rpcSubscribe(e,r);return this.onSubscribe(i,n),this.logger.debug("Successfully Subscribed Topic"),this.logger.trace({type:"method",method:"subscribe",params:{topic:e,opts:t}}),i}catch(e){throw this.logger.debug("Failed to Subscribe Topic"),this.logger.error(e),e}},this.unsubscribe=async(e,t)=>{await this.restartToComplete(),this.isInitialized(),typeof t?.id<"u"?await this.unsubscribeById(e,t.id,t):await this.unsubscribeByTopic(e,t)},this.isSubscribed=async e=>!!this.topics.includes(e)||await new Promise(((t,r)=>{const n=new h.Watch;n.start(this.pendingSubscriptionWatchLabel);const i=setInterval((()=>{!this.pending.has(e)&&this.topics.includes(e)&&(clearInterval(i),n.stop(this.pendingSubscriptionWatchLabel),t(!0)),n.elapsed(this.pendingSubscriptionWatchLabel)>=Zr&&(clearInterval(i),n.stop(this.pendingSubscriptionWatchLabel),r(new Error("Subscription resolution timeout")))}),this.pollingInterval)})).catch((()=>!1)),this.on=(e,t)=>{this.events.on(e,t)},this.once=(e,t)=>{this.events.once(e,t)},this.off=(e,t)=>{this.events.off(e,t)},this.removeListener=(e,t)=>{this.events.removeListener(e,t)},this.restart=async()=>{this.restartInProgress=!0,await this.restore(),await this.reset(),this.restartInProgress=!1},this.relayer=e,this.logger=(0,Ue.generateChildLogger)(t,this.name),this.clientId=""}get context(){return(0,Ue.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+"//"+this.name}get length(){return this.subscriptions.size}get ids(){return Array.from(this.subscriptions.keys())}get values(){return Array.from(this.subscriptions.values())}get topics(){return this.topicMap.topics}hasSubscription(e,t){let r=!1;try{r=this.getSubscription(e).topic===t}catch{}return r}onEnable(){this.cached=[],this.initialized=!0}onDisable(){this.cached=this.values,this.subscriptions.clear(),this.topicMap.clear()}async unsubscribeByTopic(e,t){const r=this.topicMap.get(e);await Promise.all(r.map((async r=>await this.unsubscribeById(e,r,t))))}async unsubscribeById(e,t,r){this.logger.debug("Unsubscribing Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:e,id:t,opts:r}});try{const n=ne(r);await this.rpcUnsubscribe(e,t,n);const i=be("USER_DISCONNECTED",`${this.name}, ${e}`);await this.onUnsubscribe(e,t,i),this.logger.debug("Successfully Unsubscribed Topic"),this.logger.trace({type:"method",method:"unsubscribe",params:{topic:e,id:t,opts:r}})}catch(e){throw this.logger.debug("Failed to Unsubscribe Topic"),this.logger.error(e),e}}async rpcSubscribe(e,t){const r={method:ie(t.protocol).subscribe,params:{topic:e}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:r});try{await await J(this.relayer.request(r),this.subscribeTimeout)}catch{this.logger.debug("Outgoing Relay Subscribe Payload stalled"),this.relayer.events.emit(Hr)}return k(e+this.clientId)}async rpcBatchSubscribe(e){if(!e.length)return;const t={method:ie(e[0].relay.protocol).batchSubscribe,params:{topics:e.map((e=>e.topic))}};this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:t});try{return await await J(this.relayer.request(t),this.subscribeTimeout)}catch{this.logger.debug("Outgoing Relay Payload stalled"),this.relayer.events.emit(Hr)}}rpcUnsubscribe(e,t,r){const n={method:ie(r.protocol).unsubscribe,params:{topic:e,id:t}};return this.logger.debug("Outgoing Relay Payload"),this.logger.trace({type:"payload",direction:"outgoing",request:n}),this.relayer.request(n)}onSubscribe(e,t){this.setSubscription(e,In(_n({},t),{id:e})),this.pending.delete(t.topic)}onBatchSubscribe(e){e.length&&e.forEach((e=>{this.setSubscription(e.id,_n({},e)),this.pending.delete(e.topic)}))}async onUnsubscribe(e,t,r){this.events.removeAllListeners(t),this.hasSubscription(t,e)&&this.deleteSubscription(t,r),await this.relayer.messages.del(e)}async setRelayerSubscriptions(e){await this.relayer.core.storage.setItem(this.storageKey,e)}async getRelayerSubscriptions(){return await this.relayer.core.storage.getItem(this.storageKey)}setSubscription(e,t){this.subscriptions.has(e)||(this.logger.debug("Setting subscription"),this.logger.trace({type:"method",method:"setSubscription",id:e,subscription:t}),this.addSubscription(e,t))}addSubscription(e,t){this.subscriptions.set(e,_n({},t)),this.topicMap.set(t.topic,e),this.events.emit(Yr,t)}getSubscription(e){this.logger.debug("Getting subscription"),this.logger.trace({type:"method",method:"getSubscription",id:e});const t=this.subscriptions.get(e);if(!t){const{message:t}=ye("NO_MATCHING_KEY",`${this.name}: ${e}`);throw new Error(t)}return t}deleteSubscription(e,t){this.logger.debug("Deleting subscription"),this.logger.trace({type:"method",method:"deleteSubscription",id:e,reason:t});const r=this.getSubscription(e);this.subscriptions.delete(e),this.topicMap.delete(r.topic,e),this.events.emit(Jr,In(_n({},r),{reason:t}))}async persist(){await this.setRelayerSubscriptions(this.values),this.events.emit("subscription_sync")}async reset(){if(this.cached.length){const e=Math.ceil(this.cached.length/this.batchSubscribeTopicsLimit);for(let t=0;t"u"||!e.length)return;if(this.subscriptions.size){const{message:e}=ye("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(e),this.logger.error(`${this.name}: ${JSON.stringify(this.values)}`),new Error(e)}this.cached=e,this.logger.debug(`Successfully Restored subscriptions for ${this.name}`),this.logger.trace({type:"method",method:"restore",subscriptions:this.values})}catch(e){this.logger.debug(`Failed to Restore subscriptions for ${this.name}`),this.logger.error(e)}}async batchSubscribe(e){if(!e.length)return;const t=await this.rpcBatchSubscribe(e);ve(t)&&this.onBatchSubscribe(t.map(((t,r)=>In(_n({},e[r]),{id:t}))))}async onConnect(){this.restartInProgress||(await this.restart(),this.onEnable())}onDisconnect(){this.onDisable()}async checkPending(){if(!this.initialized||this.relayer.transportExplicitlyClosed)return;const e=[];this.pending.forEach((t=>{e.push(t)})),await this.batchSubscribe(e)}registerEventListeners(){this.relayer.core.heartbeat.on(Le.HEARTBEAT_EVENTS.pulse,(async()=>{await this.checkPending()})),this.relayer.on(jr,(async()=>{await this.onConnect()})),this.relayer.on(zr,(()=>{this.onDisconnect()})),this.events.on(Yr,(async e=>{const t=Yr;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,data:e}),await this.persist()})),this.events.on(Jr,(async e=>{const t=Jr;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,data:e}),await this.persist()}))}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}async restartToComplete(){this.restartInProgress&&await new Promise((e=>{const t=setInterval((()=>{this.restartInProgress||(clearInterval(t),e())}),this.pollingInterval)}))}}var kn=Object.defineProperty,Cn=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Mn=(e,t,r)=>t in e?kn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;class Bn extends Ge{constructor(e){super(e),this.protocol="wc",this.version=2,this.events=new n.EventEmitter,this.name="relayer",this.transportExplicitlyClosed=!1,this.initialized=!1,this.connectionAttemptInProgress=!1,this.connectionStatusPollingInterval=20,this.staleConnectionErrors=["socket hang up","socket stalled"],this.hasExperiencedNetworkDisruption=!1,this.request=async e=>{this.logger.debug("Publishing Request Payload");try{return await this.toEstablishConnection(),await this.provider.request(e)}catch(e){throw this.logger.debug("Failed to Publish Request"),this.logger.error(e),e}},this.onPayloadHandler=e=>{this.onProviderPayload(e)},this.onConnectHandler=()=>{this.events.emit(jr)},this.onDisconnectHandler=()=>{this.onProviderDisconnect()},this.onProviderErrorHandler=e=>{this.logger.error(e),this.events.emit("relayer_error",e),this.logger.info("Fatal socket error received, closing transport"),this.transportClose()},this.registerProviderListeners=()=>{this.provider.on(Gr,this.onPayloadHandler),this.provider.on(Qr,this.onConnectHandler),this.provider.on(qr,this.onDisconnectHandler),this.provider.on(Wr,this.onProviderErrorHandler)},this.core=e.core,this.logger=typeof e.logger<"u"&&"string"!=typeof e.logger?(0,Ue.generateChildLogger)(e.logger,this.name):(0,Ue.pino)((0,Ue.getDefaultLoggerOptions)({level:e.logger||"error"})),this.messages=new fn(this.logger,e.core),this.subscriber=new Sn(this,this.logger),this.publisher=new pn(this,this.logger),this.relayUrl=e?.relayUrl||Dr,this.projectId=e.projectId,this.provider={}}async init(){this.logger.trace("Initialized"),this.registerEventListeners(),await this.createProvider(),await Promise.all([this.messages.init(),this.subscriber.init()]);try{await this.transportOpen()}catch{this.logger.warn(`Connection via ${this.relayUrl} failed, attempting to connect via failover domain ${Lr}...`),await this.restartTransport(Lr)}this.initialized=!0,setTimeout((async()=>{0===this.subscriber.topics.length&&(this.logger.info("No topics subscribed to after init, closing transport"),await this.transportClose(),this.transportExplicitlyClosed=!1)}),1e4)}get context(){return(0,Ue.getLoggerContext)(this.logger)}get connected(){return this.provider.connection.connected}get connecting(){return this.provider.connection.connecting}async publish(e,t,r){this.isInitialized(),await this.publisher.publish(e,t,r),await this.recordMessageEvent({topic:e,message:t,publishedAt:Date.now()})}async subscribe(e,t){var r;this.isInitialized();let n=(null==(r=this.subscriber.topicMap.get(e))?void 0:r[0])||"";return n||(await Promise.all([new Promise((t=>{this.subscriber.once(Yr,(r=>{r.topic===e&&t()}))})),new Promise((async r=>{n=await this.subscriber.subscribe(e,t),r()}))]),n)}async unsubscribe(e,t){this.isInitialized(),await this.subscriber.unsubscribe(e,t)}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}async transportClose(){this.transportExplicitlyClosed=!0,this.hasExperiencedNetworkDisruption&&this.connected?await J(this.provider.disconnect(),1e3,"provider.disconnect()").catch((()=>this.onProviderDisconnect())):this.connected&&await this.provider.disconnect()}async transportOpen(e){if(this.transportExplicitlyClosed=!1,await this.confirmOnlineStateOrThrow(),!this.connectionAttemptInProgress){e&&e!==this.relayUrl&&(this.relayUrl=e,await this.transportClose(),await this.createProvider()),this.connectionAttemptInProgress=!0;try{await Promise.all([new Promise((e=>{if(!this.initialized)return e();this.subscriber.once(Xr,(()=>{e()}))})),new Promise((async(e,t)=>{try{await J(this.provider.connect(),1e4,`Socket stalled when trying to connect to ${this.relayUrl}`)}catch(e){return void t(e)}e()}))])}catch(e){this.logger.error(e);const t=e;if(!this.isConnectionStalled(t.message))throw e;this.provider.events.emit(qr)}finally{this.connectionAttemptInProgress=!1,this.hasExperiencedNetworkDisruption=!1}}}async restartTransport(e){await this.confirmOnlineStateOrThrow(),!this.connectionAttemptInProgress&&(this.relayUrl=e||this.relayUrl,await this.transportClose(),await this.createProvider(),await this.transportOpen())}async confirmOnlineStateOrThrow(){if(!await Re())throw new Error("No internet connection detected. Please restart your network and try again.")}isConnectionStalled(e){return this.staleConnectionErrors.some((t=>e.includes(t)))}async createProvider(){this.provider.connection&&this.unregisterProviderListeners();const e=await this.core.crypto.signJWT(this.relayUrl);this.provider=new $e.F(new nt(function({protocol:e,version:t,relayUrl:r,sdkVersion:n,auth:i,projectId:o,useOnCloseEvent:s}){const a=r.split("?"),u={auth:i,ua:Q(e,t,n),projectId:o,useOnCloseEvent:s||void 0},c=function(e,t){let r=g.parse(e);return r=L(L({},r),t),g.stringify(r)}(a[1]||"",u);return a[0]+"?"+c}({sdkVersion:"2.10.1",protocol:this.protocol,version:this.version,relayUrl:this.relayUrl,projectId:this.projectId,auth:e,useOnCloseEvent:!0}))),this.registerProviderListeners()}async recordMessageEvent(e){const{topic:t,message:r}=e;await this.messages.set(t,r)}async shouldIgnoreMessageEvent(e){const{topic:t,message:r}=e;if(!r||0===r.length)return this.logger.debug(`Ignoring invalid/empty message: ${r}`),!0;if(!await this.subscriber.isSubscribed(t))return this.logger.debug(`Ignoring message for non-subscribed topic ${t}`),!0;const n=this.messages.has(t,r);return n&&this.logger.debug(`Ignoring duplicate message: ${r}`),n}async onProviderPayload(e){if(this.logger.debug("Incoming Relay Payload"),this.logger.trace({type:"payload",direction:"incoming",payload:e}),(0,et.isJsonRpcRequest)(e)){if(!e.method.endsWith("_subscription"))return;const t=e.params,{topic:r,message:n,publishedAt:i}=t.data,o={topic:r,message:n,publishedAt:i};this.logger.debug("Emitting Relayer Payload"),this.logger.trace(((e,t)=>{for(var r in t||(t={}))Tn.call(t,r)&&Mn(e,r,t[r]);if(Cn)for(var r of Cn(t))xn.call(t,r)&&Mn(e,r,t[r]);return e})({type:"event",event:t.id},o)),this.events.emit(t.id,o),await this.acknowledgePayload(e),await this.onMessageEvent(o)}else(0,et.isJsonRpcResponse)(e)&&this.events.emit(Fr,e)}async onMessageEvent(e){await this.shouldIgnoreMessageEvent(e)||(this.events.emit(Ur,e),await this.recordMessageEvent(e))}async acknowledgePayload(e){const t=(0,et.formatJsonRpcResult)(e.id,!0);await this.provider.connection.send(t)}unregisterProviderListeners(){this.provider.off(Gr,this.onPayloadHandler),this.provider.off(Qr,this.onConnectHandler),this.provider.off(qr,this.onDisconnectHandler),this.provider.off(Wr,this.onProviderErrorHandler)}async registerEventListeners(){this.events.on(Hr,(()=>{this.restartTransport().catch((e=>this.logger.error(e)))}));let e=await Re();!function(e){switch(G()){case F.browser:!function(e){K()&&(window.addEventListener("online",(()=>e(!0))),window.addEventListener("offline",(()=>e(!1))))}(e);break;case F.reactNative:!function(e){H()&&typeof r.g<"u"&&null!=r.g&&r.g.NetInfo&&r.g?.NetInfo.addEventListener((t=>e(t?.isConnected)))}(e);case F.node:}}((async t=>{this.initialized&&e!==t&&(e=t,t?await this.restartTransport().catch((e=>this.logger.error(e))):(this.hasExperiencedNetworkDisruption=!0,await this.transportClose().catch((e=>this.logger.error(e)))))}))}onProviderDisconnect(){this.events.emit(zr),this.attemptToReconnect()}attemptToReconnect(){this.transportExplicitlyClosed||(this.logger.info("attemptToReconnect called. Connecting..."),setTimeout((async()=>{await this.restartTransport().catch((e=>this.logger.error(e)))}),(0,h.toMiliseconds)(Vr)))}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}async toEstablishConnection(){if(await this.confirmOnlineStateOrThrow(),!this.connected){if(this.connectionAttemptInProgress)return await new Promise((e=>{const t=setInterval((()=>{this.connected&&(clearInterval(t),e())}),this.connectionStatusPollingInterval)}));await this.restartTransport()}}}var Pn=Object.defineProperty,Rn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,Dn=(e,t,r)=>t in e?Pn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ln=(e,t)=>{for(var r in t||(t={}))On.call(t,r)&&Dn(e,r,t[r]);if(Rn)for(var r of Rn(t))Nn.call(t,r)&&Dn(e,r,t[r]);return e};class Un extends Qe{constructor(e,t,r,n=Br,i=void 0){super(e,t,r,n),this.core=e,this.logger=t,this.name=r,this.map=new Map,this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=Br,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach((e=>{this.getKey&&null!==e&&!we(e)?this.map.set(this.getKey(e),e):function(e){var t;return null==(t=e?.proposer)?void 0:t.publicKey}(e)?this.map.set(e.id,e):function(e){return e?.topic}(e)&&this.map.set(e.topic,e)})),this.cached=[],this.initialized=!0)},this.set=async(e,t)=>{this.isInitialized(),this.map.has(e)?await this.update(e,t):(this.logger.debug("Setting value"),this.logger.trace({type:"method",method:"set",key:e,value:t}),this.map.set(e,t),await this.persist())},this.get=e=>(this.isInitialized(),this.logger.debug("Getting value"),this.logger.trace({type:"method",method:"get",key:e}),this.getData(e)),this.getAll=e=>(this.isInitialized(),e?this.values.filter((t=>Object.keys(e).every((r=>ot()(t[r],e[r]))))):this.values),this.update=async(e,t)=>{this.isInitialized(),this.logger.debug("Updating value"),this.logger.trace({type:"method",method:"update",key:e,update:t});const r=Ln(Ln({},this.getData(e)),t);this.map.set(e,r),await this.persist()},this.delete=async(e,t)=>{this.isInitialized(),this.map.has(e)&&(this.logger.debug("Deleting value"),this.logger.trace({type:"method",method:"delete",key:e,reason:t}),this.map.delete(e),await this.persist())},this.logger=(0,Ue.generateChildLogger)(t,this.name),this.storagePrefix=n,this.getKey=i}get context(){return(0,Ue.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+"//"+this.name}get length(){return this.map.size}get keys(){return Array.from(this.map.keys())}get values(){return Array.from(this.map.values())}async setDataStore(e){await this.core.storage.setItem(this.storageKey,e)}async getDataStore(){return await this.core.storage.getItem(this.storageKey)}getData(e){const t=this.map.get(e);if(!t){const{message:t}=ye("NO_MATCHING_KEY",`${this.name}: ${e}`);throw this.logger.error(t),new Error(t)}return t}async persist(){await this.setDataStore(this.values)}async restore(){try{const e=await this.getDataStore();if(typeof e>"u"||!e.length)return;if(this.map.size){const{message:e}=ye("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(e),new Error(e)}this.cached=e,this.logger.debug(`Successfully Restored value for ${this.name}`),this.logger.trace({type:"method",method:"restore",value:this.values})}catch(e){this.logger.debug(`Failed to Restore value for ${this.name}`),this.logger.error(e)}}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}}class Fn{constructor(e,t){this.core=e,this.logger=t,this.name="pairing",this.version="0.3",this.events=new(i()),this.initialized=!1,this.storagePrefix=Br,this.ignoredPayloadTypes=[1],this.registeredMethods=[],this.init=async()=>{this.initialized||(await this.pairings.init(),await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.initialized=!0,this.logger.trace("Initialized"))},this.register=({methods:e})=>{this.isInitialized(),this.registeredMethods=[...new Set([...this.registeredMethods,...e])]},this.create=async()=>{this.isInitialized();const e=S(),t=await this.core.crypto.setSymKey(e),r=$(h.FIVE_MINUTES),n={protocol:"irn"},i={topic:t,expiry:r,relay:n,active:!1},o=function(e){return`${e.protocol}:${e.topic}@${e.version}?`+g.stringify(((e,t)=>{for(var r in t||(t={}))ae.call(t,r)&&ce(e,r,t[r]);if(se)for(var r of se(t))ue.call(t,r)&&ce(e,r,t[r]);return e})({symKey:e.symKey},function(e,t="-"){const r={};return Object.keys(e).forEach((n=>{const i="relay"+t+n;e[n]&&(r[i]=e[n])})),r}(e.relay)))}({protocol:this.core.protocol,version:this.core.version,topic:t,symKey:e,relay:n});return await this.pairings.set(t,i),await this.core.relayer.subscribe(t),this.core.expirer.set(t,r),{topic:t,uri:o}},this.pair=async e=>{this.isInitialized(),this.isValidPair(e);const{topic:t,symKey:r,relay:n}=function(e){const t=e.indexOf(":"),r=-1!==e.indexOf("?")?e.indexOf("?"):void 0,n=e.substring(0,t),i=e.substring(t+1,r).split("@"),o=typeof r<"u"?e.substring(r):"",s=g.parse(o);return{protocol:n,topic:de(i[0]),version:parseInt(i[1],10),symKey:s.symKey,relay:le(s)}}(e.uri);let i;if(this.pairings.keys.includes(t)&&(i=this.pairings.get(t),i.active))throw new Error(`Pairing already exists: ${t}. Please try again with a new connection URI.`);this.core.crypto.keychain.has(t)||(await this.core.crypto.setSymKey(r,t),await this.core.relayer.subscribe(t,{relay:n}));const o=$(h.FIVE_MINUTES),s={topic:t,relay:n,expiry:o,active:!1};return await this.pairings.set(t,s),this.core.expirer.set(t,o),e.activatePairing&&await this.activate({topic:t}),this.events.emit(en,s),s},this.activate=async({topic:e})=>{this.isInitialized();const t=$(h.THIRTY_DAYS);await this.pairings.update(e,{active:!0,expiry:t}),this.core.expirer.set(e,t)},this.ping=async e=>{this.isInitialized(),await this.isValidPing(e);const{topic:t}=e;if(this.pairings.keys.includes(t)){const e=await this.sendRequest(t,"wc_pairingPing",{}),{done:r,resolve:n,reject:i}=Y();this.events.once(te("pairing_ping",e),(({error:e})=>{e?i(e):n()})),await r()}},this.updateExpiry=async({topic:e,expiry:t})=>{this.isInitialized(),await this.pairings.update(e,{expiry:t})},this.updateMetadata=async({topic:e,metadata:t})=>{this.isInitialized(),await this.pairings.update(e,{peerMetadata:t})},this.getPairings=()=>(this.isInitialized(),this.pairings.values),this.disconnect=async e=>{this.isInitialized(),await this.isValidDisconnect(e);const{topic:t}=e;this.pairings.keys.includes(t)&&(await this.sendRequest(t,"wc_pairingDelete",be("USER_DISCONNECTED")),await this.deletePairing(t))},this.sendRequest=async(e,t,r)=>{const n=(0,et.formatJsonRpcRequest)(t,r),i=await this.core.crypto.encode(e,n),o=$r[t].req;return this.core.history.set(e,n),this.core.relayer.publish(e,i,o),n.id},this.sendResult=async(e,t,r)=>{const n=(0,et.formatJsonRpcResult)(e,r),i=await this.core.crypto.encode(t,n),o=await this.core.history.get(t,e),s=$r[o.request.method].res;await this.core.relayer.publish(t,i,s),await this.core.history.resolve(n)},this.sendError=async(e,t,r)=>{const n=(0,et.formatJsonRpcError)(e,r),i=await this.core.crypto.encode(t,n),o=await this.core.history.get(t,e),s=$r[o.request.method]?$r[o.request.method].res:$r.unregistered_method.res;await this.core.relayer.publish(t,i,s),await this.core.history.resolve(n)},this.deletePairing=async(e,t)=>{await this.core.relayer.unsubscribe(e),await Promise.all([this.pairings.delete(e,be("USER_DISCONNECTED")),this.core.crypto.deleteSymKey(e),t?Promise.resolve():this.core.expirer.del(e)])},this.cleanup=async()=>{const e=this.pairings.getAll().filter((e=>ee(e.expiry)));await Promise.all(e.map((e=>this.deletePairing(e.topic))))},this.onRelayEventRequest=e=>{const{topic:t,payload:r}=e;switch(r.method){case"wc_pairingPing":return this.onPairingPingRequest(t,r);case"wc_pairingDelete":return this.onPairingDeleteRequest(t,r);default:return this.onUnknownRpcMethodRequest(t,r)}},this.onRelayEventResponse=async e=>{const{topic:t,payload:r}=e,n=(await this.core.history.get(t,r.id)).request.method;return"wc_pairingPing"===n?this.onPairingPingResponse(t,r):this.onUnknownRpcMethodResponse(n)},this.onPairingPingRequest=async(e,t)=>{const{id:r}=t;try{this.isValidPing({topic:e}),await this.sendResult(r,e,!0),this.events.emit("pairing_ping",{id:r,topic:e})}catch(t){await this.sendError(r,e,t),this.logger.error(t)}},this.onPairingPingResponse=(e,t)=>{const{id:r}=t;setTimeout((()=>{(0,et.isJsonRpcResult)(t)?this.events.emit(te("pairing_ping",r),{}):(0,et.isJsonRpcError)(t)&&this.events.emit(te("pairing_ping",r),{error:t.error})}),500)},this.onPairingDeleteRequest=async(e,t)=>{const{id:r}=t;try{this.isValidDisconnect({topic:e}),await this.deletePairing(e),this.events.emit("pairing_delete",{id:r,topic:e})}catch(t){await this.sendError(r,e,t),this.logger.error(t)}},this.onUnknownRpcMethodRequest=async(e,t)=>{const{id:r,method:n}=t;try{if(this.registeredMethods.includes(n))return;const t=be("WC_METHOD_UNSUPPORTED",n);await this.sendError(r,e,t),this.logger.error(t)}catch(t){await this.sendError(r,e,t),this.logger.error(t)}},this.onUnknownRpcMethodResponse=e=>{this.registeredMethods.includes(e)||this.logger.error(be("WC_METHOD_UNSUPPORTED",e))},this.isValidPair=e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`pair() params: ${e}`);throw new Error(t)}if(!function(e){if(Ee(e,!1))try{return typeof new URL(e)<"u"}catch{return!1}return!1}(e.uri)){const{message:t}=ye("MISSING_OR_INVALID",`pair() uri: ${e.uri}`);throw new Error(t)}},this.isValidPing=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`ping() params: ${e}`);throw new Error(t)}const{topic:t}=e;await this.isValidPairingTopic(t)},this.isValidDisconnect=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`disconnect() params: ${e}`);throw new Error(t)}const{topic:t}=e;await this.isValidPairingTopic(t)},this.isValidPairingTopic=async e=>{if(!Ee(e,!1)){const{message:t}=ye("MISSING_OR_INVALID",`pairing topic should be a string: ${e}`);throw new Error(t)}if(!this.pairings.keys.includes(e)){const{message:t}=ye("NO_MATCHING_KEY",`pairing topic doesn't exist: ${e}`);throw new Error(t)}if(ee(this.pairings.get(e).expiry)){await this.deletePairing(e);const{message:t}=ye("EXPIRED",`pairing topic: ${e}`);throw new Error(t)}},this.core=e,this.logger=(0,Ue.generateChildLogger)(t,this.name),this.pairings=new Un(this.core,this.logger,this.name,this.storagePrefix)}get context(){return(0,Ue.getLoggerContext)(this.logger)}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}registerRelayerEvents(){this.core.relayer.on(Ur,(async e=>{const{topic:t,message:r}=e;if(!this.pairings.keys.includes(t)||this.ignoredPayloadTypes.includes(this.core.crypto.getPayloadType(r)))return;const n=await this.core.crypto.decode(t,r);try{(0,et.isJsonRpcRequest)(n)?(this.core.history.set(t,n),this.onRelayEventRequest({topic:t,payload:n})):(0,et.isJsonRpcResponse)(n)&&(await this.core.history.resolve(n),await this.onRelayEventResponse({topic:t,payload:n}),this.core.history.delete(t,n.id))}catch(e){this.logger.error(e)}}))}registerExpirerEvents(){this.core.expirer.on(an,(async e=>{const{topic:t}=Z(e.target);t&&this.pairings.keys.includes(t)&&(await this.deletePairing(t,!0),this.events.emit("pairing_expire",{topic:t}))}))}}class jn extends ze{constructor(e,t){super(e,t),this.core=e,this.logger=t,this.records=new Map,this.events=new n.EventEmitter,this.name="history",this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=Br,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach((e=>this.records.set(e.id,e))),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.set=(e,t,r)=>{if(this.isInitialized(),this.logger.debug("Setting JSON-RPC request history record"),this.logger.trace({type:"method",method:"set",topic:e,request:t,chainId:r}),this.records.has(t.id))return;const n={id:t.id,topic:e,request:{method:t.method,params:t.params||null},chainId:r,expiry:$(h.THIRTY_DAYS)};this.records.set(n.id,n),this.events.emit(tn,n)},this.resolve=async e=>{if(this.isInitialized(),this.logger.debug("Updating JSON-RPC response history record"),this.logger.trace({type:"method",method:"update",response:e}),!this.records.has(e.id))return;const t=await this.getRecord(e.id);typeof t.response>"u"&&(t.response=(0,et.isJsonRpcError)(e)?{error:e.error}:{result:e.result},this.records.set(t.id,t),this.events.emit(rn,t))},this.get=async(e,t)=>(this.isInitialized(),this.logger.debug("Getting record"),this.logger.trace({type:"method",method:"get",topic:e,id:t}),await this.getRecord(t)),this.delete=(e,t)=>{this.isInitialized(),this.logger.debug("Deleting record"),this.logger.trace({type:"method",method:"delete",id:t}),this.values.forEach((r=>{if(r.topic===e){if(typeof t<"u"&&r.id!==t)return;this.records.delete(r.id),this.events.emit(nn,r)}}))},this.exists=async(e,t)=>(this.isInitialized(),!!this.records.has(t)&&(await this.getRecord(t)).topic===e),this.on=(e,t)=>{this.events.on(e,t)},this.once=(e,t)=>{this.events.once(e,t)},this.off=(e,t)=>{this.events.off(e,t)},this.removeListener=(e,t)=>{this.events.removeListener(e,t)},this.logger=(0,Ue.generateChildLogger)(t,this.name)}get context(){return(0,Ue.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+"//"+this.name}get size(){return this.records.size}get keys(){return Array.from(this.records.keys())}get values(){return Array.from(this.records.values())}get pending(){const e=[];return this.values.forEach((t=>{if(typeof t.response<"u")return;const r={topic:t.topic,request:(0,et.formatJsonRpcRequest)(t.request.method,t.request.params,t.id),chainId:t.chainId};return e.push(r)})),e}async setJsonRpcRecords(e){await this.core.storage.setItem(this.storageKey,e)}async getJsonRpcRecords(){return await this.core.storage.getItem(this.storageKey)}getRecord(e){this.isInitialized();const t=this.records.get(e);if(!t){const{message:t}=ye("NO_MATCHING_KEY",`${this.name}: ${e}`);throw new Error(t)}return t}async persist(){await this.setJsonRpcRecords(this.values),this.events.emit("history_sync")}async restore(){try{const e=await this.getJsonRpcRecords();if(typeof e>"u"||!e.length)return;if(this.records.size){const{message:e}=ye("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(e),new Error(e)}this.cached=e,this.logger.debug(`Successfully Restored records for ${this.name}`),this.logger.trace({type:"method",method:"restore",records:this.values})}catch(e){this.logger.debug(`Failed to Restore records for ${this.name}`),this.logger.error(e)}}registerEventListeners(){this.events.on(tn,(e=>{const t=tn;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,record:e}),this.persist()})),this.events.on(rn,(e=>{const t=rn;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,record:e}),this.persist()})),this.events.on(nn,(e=>{const t=nn;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,record:e}),this.persist()})),this.core.heartbeat.on(Le.HEARTBEAT_EVENTS.pulse,(()=>{this.cleanup()}))}cleanup(){try{this.records.forEach((e=>{(0,h.toMiliseconds)(e.expiry||0)-Date.now()<=0&&(this.logger.info(`Deleting expired history log: ${e.id}`),this.delete(e.topic,e.id))}))}catch(e){this.logger.warn(e)}}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}}class zn extends We{constructor(e,t){super(e,t),this.core=e,this.logger=t,this.expirations=new Map,this.events=new n.EventEmitter,this.name="expirer",this.version="0.3",this.cached=[],this.initialized=!1,this.storagePrefix=Br,this.init=async()=>{this.initialized||(this.logger.trace("Initialized"),await this.restore(),this.cached.forEach((e=>this.expirations.set(e.target,e))),this.cached=[],this.registerEventListeners(),this.initialized=!0)},this.has=e=>{try{const t=this.formatTarget(e);return typeof this.getExpiration(t)<"u"}catch{return!1}},this.set=(e,t)=>{this.isInitialized();const r=this.formatTarget(e),n={target:r,expiry:t};this.expirations.set(r,n),this.checkExpiry(r,n),this.events.emit(on,{target:r,expiration:n})},this.get=e=>{this.isInitialized();const t=this.formatTarget(e);return this.getExpiration(t)},this.del=e=>{if(this.isInitialized(),this.has(e)){const t=this.formatTarget(e),r=this.getExpiration(t);this.expirations.delete(t),this.events.emit(sn,{target:t,expiration:r})}},this.on=(e,t)=>{this.events.on(e,t)},this.once=(e,t)=>{this.events.once(e,t)},this.off=(e,t)=>{this.events.off(e,t)},this.removeListener=(e,t)=>{this.events.removeListener(e,t)},this.logger=(0,Ue.generateChildLogger)(t,this.name)}get context(){return(0,Ue.getLoggerContext)(this.logger)}get storageKey(){return this.storagePrefix+this.version+"//"+this.name}get length(){return this.expirations.size}get keys(){return Array.from(this.expirations.keys())}get values(){return Array.from(this.expirations.values())}formatTarget(e){if("string"==typeof e)return function(e){return X("topic",e)}(e);if("number"==typeof e)return function(e){return X("id",e)}(e);const{message:t}=ye("UNKNOWN_TYPE","Target type: "+typeof e);throw new Error(t)}async setExpirations(e){await this.core.storage.setItem(this.storageKey,e)}async getExpirations(){return await this.core.storage.getItem(this.storageKey)}async persist(){await this.setExpirations(this.values),this.events.emit("expirer_sync")}async restore(){try{const e=await this.getExpirations();if(typeof e>"u"||!e.length)return;if(this.expirations.size){const{message:e}=ye("RESTORE_WILL_OVERRIDE",this.name);throw this.logger.error(e),new Error(e)}this.cached=e,this.logger.debug(`Successfully Restored expirations for ${this.name}`),this.logger.trace({type:"method",method:"restore",expirations:this.values})}catch(e){this.logger.debug(`Failed to Restore expirations for ${this.name}`),this.logger.error(e)}}getExpiration(e){const t=this.expirations.get(e);if(!t){const{message:t}=ye("NO_MATCHING_KEY",`${this.name}: ${e}`);throw this.logger.error(t),new Error(t)}return t}checkExpiry(e,t){const{expiry:r}=t;(0,h.toMiliseconds)(r)-Date.now()<=0&&this.expire(e,t)}expire(e,t){this.expirations.delete(e),this.events.emit(an,{target:e,expiration:t})}checkExpirations(){this.core.relayer.connected&&this.expirations.forEach(((e,t)=>this.checkExpiry(t,e)))}registerEventListeners(){this.core.heartbeat.on(Le.HEARTBEAT_EVENTS.pulse,(()=>this.checkExpirations())),this.events.on(on,(e=>{const t=on;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,data:e}),this.persist()})),this.events.on(an,(e=>{const t=an;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,data:e}),this.persist()})),this.events.on(sn,(e=>{const t=sn;this.logger.info(`Emitting ${t}`),this.logger.debug({type:"event",event:t,data:e}),this.persist()}))}isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}}}class Hn extends Ve{constructor(e,t){super(e,t),this.projectId=e,this.logger=t,this.name=un,this.initialized=!1,this.queue=[],this.verifyDisabled=!1,this.init=async e=>{if(this.verifyDisabled||H()||!K())return;const t=e?.verifyUrl||cn;this.verifyUrl!==t&&this.removeIframe(),this.verifyUrl=t;try{await this.createIframe()}catch(e){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(e)}if(!this.initialized){this.removeIframe(),this.verifyUrl=ln;try{await this.createIframe()}catch(e){this.logger.info(`Verify iframe failed to load: ${this.verifyUrl}`),this.logger.info(e),this.verifyDisabled=!0}}},this.register=async e=>{this.initialized?this.sendPost(e.attestationId):(this.addToQueue(e.attestationId),await this.init())},this.resolve=async e=>{if(this.isDevEnv)return"";const t=e?.verifyUrl||cn;let r;try{r=await this.fetchAttestation(e.attestationId,t)}catch(n){this.logger.info(`failed to resolve attestation: ${e.attestationId} from url: ${t}`),this.logger.info(n),r=await this.fetchAttestation(e.attestationId,ln)}return r},this.fetchAttestation=async(e,t)=>{this.logger.info(`resolving attestation: ${e} from url: ${t}`);const r=this.startAbortTimer(2*h.ONE_SECOND),n=await fetch(`${t}/attestation/${e}`,{signal:this.abortController.signal});return clearTimeout(r),200===n.status?await n.json():void 0},this.addToQueue=e=>{this.queue.push(e)},this.processQueue=()=>{0!==this.queue.length&&(this.queue.forEach((e=>this.sendPost(e))),this.queue=[])},this.sendPost=e=>{var t;try{if(!this.iframe)return;null==(t=this.iframe.contentWindow)||t.postMessage(e,"*"),this.logger.info(`postMessage sent: ${e} ${this.verifyUrl}`)}catch{}},this.createIframe=async()=>{let e;const t=r=>{"verify_ready"===r.data&&(this.initialized=!0,this.processQueue(),window.removeEventListener("message",t),e())};await Promise.race([new Promise((r=>{if(document.getElementById(un))return r();window.addEventListener("message",t);const n=document.createElement("iframe");n.id=un,n.src=`${this.verifyUrl}/${this.projectId}`,n.style.display="none",document.body.append(n),this.iframe=n,e=r})),new Promise(((e,r)=>setTimeout((()=>{window.removeEventListener("message",t),r("verify iframe load timeout")}),(0,h.toMiliseconds)(h.FIVE_SECONDS))))])},this.removeIframe=()=>{this.iframe&&(this.iframe.remove(),this.iframe=void 0,this.initialized=!1)},this.logger=(0,Ue.generateChildLogger)(t,this.name),this.verifyUrl=cn,this.abortController=new AbortController,this.isDevEnv=z()&&"MISSING_ENV_VAR".IS_VITEST}get context(){return(0,Ue.getLoggerContext)(this.logger)}startAbortTimer(e){return this.abortController=new AbortController,setTimeout((()=>this.abortController.abort()),(0,h.toMiliseconds)(e))}}var Kn=Object.defineProperty,Gn=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Wn=(e,t,r)=>t in e?Kn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Vn=(e,t)=>{for(var r in t||(t={}))Qn.call(t,r)&&Wn(e,r,t[r]);if(Gn)for(var r of Gn(t))qn.call(t,r)&&Wn(e,r,t[r]);return e};class Yn extends je{constructor(e){super(e),this.protocol="wc",this.version=2,this.name=Mr,this.events=new n.EventEmitter,this.initialized=!1,this.on=(e,t)=>this.events.on(e,t),this.once=(e,t)=>this.events.once(e,t),this.off=(e,t)=>this.events.off(e,t),this.removeListener=(e,t)=>this.events.removeListener(e,t),this.projectId=e?.projectId,this.relayUrl=e?.relayUrl||Dr;const t=typeof e?.logger<"u"&&"string"!=typeof e?.logger?e.logger:(0,Ue.pino)((0,Ue.getDefaultLoggerOptions)({level:e?.logger||"error"}));this.logger=(0,Ue.generateChildLogger)(t,this.name),this.heartbeat=new Le.HeartBeat,this.crypto=new hn(this,this.logger,e?.keychain),this.history=new jn(this,this.logger),this.expirer=new zn(this,this.logger),this.storage=null!=e&&e.storage?e.storage:new De.Ay(Vn(Vn({},Pr),e?.storageOptions)),this.relayer=new Bn({core:this,logger:this.logger,relayUrl:this.relayUrl,projectId:this.projectId}),this.pairing=new Fn(this,this.logger),this.verify=new Hn(this.projectId||"",this.logger)}static async init(e){const t=new Yn(e);await t.initialize();const r=await t.crypto.getClientId();return await t.storage.setItem("WALLETCONNECT_CLIENT_ID",r),t}get context(){return(0,Ue.getLoggerContext)(this.logger)}async start(){this.initialized||await this.initialize()}async initialize(){this.logger.trace("Initialized");try{await this.crypto.init(),await this.history.init(),await this.expirer.init(),await this.relayer.init(),await this.heartbeat.init(),await this.pairing.init(),this.initialized=!0,this.logger.info("Core Initialization Success")}catch(e){throw this.logger.warn(`Core Initialization Failure at epoch ${Date.now()}`,e),this.logger.error(e.message),e}}}const Jn=Yn,Xn="client",Zn=`wc@2:${Xn}:`,$n=Xn,ei="WALLETCONNECT_DEEPLINK_CHOICE",ti="Proposal expired",ri=h.SEVEN_DAYS,ni={wc_sessionPropose:{req:{ttl:h.FIVE_MINUTES,prompt:!0,tag:1100},res:{ttl:h.FIVE_MINUTES,prompt:!1,tag:1101}},wc_sessionSettle:{req:{ttl:h.FIVE_MINUTES,prompt:!1,tag:1102},res:{ttl:h.FIVE_MINUTES,prompt:!1,tag:1103}},wc_sessionUpdate:{req:{ttl:h.ONE_DAY,prompt:!1,tag:1104},res:{ttl:h.ONE_DAY,prompt:!1,tag:1105}},wc_sessionExtend:{req:{ttl:h.ONE_DAY,prompt:!1,tag:1106},res:{ttl:h.ONE_DAY,prompt:!1,tag:1107}},wc_sessionRequest:{req:{ttl:h.FIVE_MINUTES,prompt:!0,tag:1108},res:{ttl:h.FIVE_MINUTES,prompt:!1,tag:1109}},wc_sessionEvent:{req:{ttl:h.FIVE_MINUTES,prompt:!0,tag:1110},res:{ttl:h.FIVE_MINUTES,prompt:!1,tag:1111}},wc_sessionDelete:{req:{ttl:h.ONE_DAY,prompt:!1,tag:1112},res:{ttl:h.ONE_DAY,prompt:!1,tag:1113}},wc_sessionPing:{req:{ttl:h.THIRTY_SECONDS,prompt:!1,tag:1114},res:{ttl:h.THIRTY_SECONDS,prompt:!1,tag:1115}}},ii={min:h.FIVE_MINUTES,max:h.SEVEN_DAYS},oi="IDLE",si="ACTIVE",ai=["wc_sessionPropose","wc_sessionRequest","wc_authRequest"];var ui=Object.defineProperty,ci=Object.defineProperties,li=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable,pi=(e,t,r)=>t in e?ui(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,gi=(e,t)=>{for(var r in t||(t={}))hi.call(t,r)&&pi(e,r,t[r]);if(di)for(var r of di(t))fi.call(t,r)&&pi(e,r,t[r]);return e},mi=(e,t)=>ci(e,li(t));class yi extends Je{constructor(e){super(e),this.name="engine",this.events=new(i()),this.initialized=!1,this.ignoredPayloadTypes=[1],this.requestQueue={state:oi,queue:[]},this.sessionRequestQueue={state:oi,queue:[]},this.requestQueueDelay=h.ONE_SECOND,this.init=async()=>{this.initialized||(await this.cleanup(),this.registerRelayerEvents(),this.registerExpirerEvents(),this.registerPairingEvents(),this.client.core.pairing.register({methods:Object.keys(ni)}),this.initialized=!0,setTimeout((()=>{this.sessionRequestQueue.queue=this.getPendingSessionRequests(),this.processSessionRequestQueue()}),(0,h.toMiliseconds)(this.requestQueueDelay)))},this.connect=async e=>{await this.isInitialized();const t=mi(gi({},e),{requiredNamespaces:e.requiredNamespaces||{},optionalNamespaces:e.optionalNamespaces||{}});await this.isValidConnect(t);const{pairingTopic:r,requiredNamespaces:n,optionalNamespaces:i,sessionProperties:o,relays:s}=t;let a,u=r,c=!1;if(u&&(c=this.client.core.pairing.pairings.get(u).active),!u||!c){const{topic:e,uri:t}=await this.client.core.pairing.create();u=e,a=t}const l=await this.client.core.crypto.generateKeyPair(),d=gi({requiredNamespaces:n,optionalNamespaces:i,relays:s??[{protocol:"irn"}],proposer:{publicKey:l,metadata:this.client.metadata}},o&&{sessionProperties:o}),{reject:f,resolve:p,done:g}=Y(h.FIVE_MINUTES,ti);if(this.events.once(te("session_connect"),(async({error:e,session:t})=>{if(e)f(e);else if(t){t.self.publicKey=l;const e=mi(gi({},t),{requiredNamespaces:t.requiredNamespaces,optionalNamespaces:t.optionalNamespaces});await this.client.session.set(t.topic,e),await this.setExpiry(t.topic,t.expiry),u&&await this.client.core.pairing.updateMetadata({topic:u,metadata:t.peer.metadata}),p(e)}})),!u){const{message:e}=ye("NO_MATCHING_KEY",`connect() pairing topic: ${u}`);throw new Error(e)}const m=await this.sendRequest({topic:u,method:"wc_sessionPropose",params:d}),y=$(h.FIVE_MINUTES);return await this.setProposal(m,gi({id:m,expiry:y},d)),{uri:a,approval:g}},this.pair=async e=>(await this.isInitialized(),await this.client.core.pairing.pair(e)),this.approve=async e=>{await this.isInitialized(),await this.isValidApprove(e);const{id:t,relayProtocol:r,namespaces:n,sessionProperties:i}=e,o=this.client.proposal.get(t);let{pairingTopic:s,proposer:a,requiredNamespaces:u,optionalNamespaces:c}=o;s=s||"",Ae(u)||(u=function(e,t){const r=Ce(e,"approve()");if(r)throw new Error(r.message);const n={};for(const[t,r]of Object.entries(e))n[t]={methods:r.methods,events:r.events,chains:r.accounts.map((e=>`${e.split(":")[0]}:${e.split(":")[1]}`))};return n}(n));const l=await this.client.core.crypto.generateKeyPair(),d=a.publicKey,h=await this.client.core.crypto.generateSharedKey(l,d);s&&t&&(await this.client.core.pairing.updateMetadata({topic:s,metadata:a.metadata}),await this.sendResult({id:t,topic:s,result:{relay:{protocol:r??"irn"},responderPublicKey:l}}),await this.client.proposal.delete(t,be("USER_DISCONNECTED")),await this.client.core.pairing.activate({topic:s}));const f=gi({relay:{protocol:r??"irn"},namespaces:n,requiredNamespaces:u,optionalNamespaces:c,pairingTopic:s,controller:{publicKey:l,metadata:this.client.metadata},expiry:$(ri)},i&&{sessionProperties:i});await this.client.core.relayer.subscribe(h),await this.sendRequest({topic:h,method:"wc_sessionSettle",params:f,throwOnFailedPublish:!0});const p=mi(gi({},f),{topic:h,pairingTopic:s,acknowledged:!1,self:f.controller,peer:{publicKey:a.publicKey,metadata:a.metadata},controller:l});return await this.client.session.set(h,p),await this.setExpiry(h,$(ri)),{topic:h,acknowledged:()=>new Promise((e=>setTimeout((()=>e(this.client.session.get(h))),500)))}},this.reject=async e=>{await this.isInitialized(),await this.isValidReject(e);const{id:t,reason:r}=e,{pairingTopic:n}=this.client.proposal.get(t);n&&(await this.sendError(t,n,r),await this.client.proposal.delete(t,be("USER_DISCONNECTED")))},this.update=async e=>{await this.isInitialized(),await this.isValidUpdate(e);const{topic:t,namespaces:r}=e,n=await this.sendRequest({topic:t,method:"wc_sessionUpdate",params:{namespaces:r}}),{done:i,resolve:o,reject:s}=Y();return this.events.once(te("session_update",n),(({error:e})=>{e?s(e):o()})),await this.client.session.update(t,{namespaces:r}),{acknowledged:i}},this.extend=async e=>{await this.isInitialized(),await this.isValidExtend(e);const{topic:t}=e,r=await this.sendRequest({topic:t,method:"wc_sessionExtend",params:{}}),{done:n,resolve:i,reject:o}=Y();return this.events.once(te("session_extend",r),(({error:e})=>{e?o(e):i()})),await this.setExpiry(t,$(ri)),{acknowledged:n}},this.request=async e=>{await this.isInitialized(),await this.isValidRequest(e);const{chainId:t,request:n,topic:i,expiry:o}=e,s=(0,et.payloadId)(),{done:a,resolve:u,reject:c}=Y(o);return this.events.once(te("session_request",s),(({error:e,result:t})=>{e?c(e):u(t)})),await Promise.all([new Promise((async e=>{await this.sendRequest({clientRpcId:s,topic:i,method:"wc_sessionRequest",params:{request:n,chainId:t},expiry:o,throwOnFailedPublish:!0}).catch((e=>c(e))),this.client.events.emit("session_request_sent",{topic:i,request:n,chainId:t,id:s}),e()})),new Promise((async e=>{const t=await this.client.core.storage.getItem(ei);(async function({id:e,topic:t,wcDeepLink:n}){try{if(!n)return;const i="string"==typeof n?JSON.parse(n):n;let o=i?.href;if("string"!=typeof o)return;o.endsWith("/")&&(o=o.slice(0,-1));const s=`${o}/wc?requestId=${e}&sessionTopic=${t}`,a=G();a===F.browser?s.startsWith("https://")?window.open(s,"_blank","noreferrer noopener"):window.open(s,"_self","noreferrer noopener"):a===F.reactNative&&typeof(null==r.g?void 0:r.g.Linking)<"u"&&await r.g.Linking.openURL(s)}catch(e){b.error(e)}})({id:s,topic:i,wcDeepLink:t}),e()})),a()]).then((e=>e[2]))},this.respond=async e=>{await this.isInitialized(),await this.isValidRespond(e);const{topic:t,response:r}=e,{id:n}=r;(0,et.isJsonRpcResult)(r)?await this.sendResult({id:n,topic:t,result:r.result,throwOnFailedPublish:!0}):(0,et.isJsonRpcError)(r)&&await this.sendError(n,t,r.error),this.cleanupAfterResponse(e)},this.ping=async e=>{await this.isInitialized(),await this.isValidPing(e);const{topic:t}=e;if(this.client.session.keys.includes(t)){const e=await this.sendRequest({topic:t,method:"wc_sessionPing",params:{}}),{done:r,resolve:n,reject:i}=Y();this.events.once(te("session_ping",e),(({error:e})=>{e?i(e):n()})),await r()}else this.client.core.pairing.pairings.keys.includes(t)&&await this.client.core.pairing.ping({topic:t})},this.emit=async e=>{await this.isInitialized(),await this.isValidEmit(e);const{topic:t,event:r,chainId:n}=e;await this.sendRequest({topic:t,method:"wc_sessionEvent",params:{event:r,chainId:n}})},this.disconnect=async e=>{await this.isInitialized(),await this.isValidDisconnect(e);const{topic:t}=e;this.client.session.keys.includes(t)?(await this.sendRequest({topic:t,method:"wc_sessionDelete",params:be("USER_DISCONNECTED"),throwOnFailedPublish:!0}),await this.deleteSession(t)):await this.client.core.pairing.disconnect({topic:t})},this.find=e=>(this.isInitialized(),this.client.session.getAll().filter((t=>function(e,t){const{requiredNamespaces:r}=t,n=Object.keys(e.namespaces),i=Object.keys(r);let o=!0;return!!q(i,n)&&(n.forEach((t=>{const{accounts:n,methods:i,events:s}=e.namespaces[t],a=he(n),u=r[t];q(A(t,u),a)&&q(u.methods,i)&&q(u.events,s)||(o=!1)})),o)}(t,e)))),this.getPendingSessionRequests=()=>(this.isInitialized(),this.client.pendingRequest.getAll()),this.cleanupDuplicatePairings=async e=>{if(e.pairingTopic)try{const t=this.client.core.pairing.pairings.get(e.pairingTopic),r=this.client.core.pairing.pairings.getAll().filter((r=>{var n,i;return(null==(n=r.peerMetadata)?void 0:n.url)&&(null==(i=r.peerMetadata)?void 0:i.url)===e.peer.metadata.url&&r.topic&&r.topic!==t.topic}));if(0===r.length)return;this.client.logger.info(`Cleaning up ${r.length} duplicate pairing(s)`),await Promise.all(r.map((e=>this.client.core.pairing.disconnect({topic:e.topic})))),this.client.logger.info("Duplicate pairings clean up finished")}catch(e){this.client.logger.error(e)}},this.deleteSession=async(e,t)=>{const{self:r}=this.client.session.get(e);await this.client.core.relayer.unsubscribe(e),this.client.session.delete(e,be("USER_DISCONNECTED")),this.client.core.crypto.keychain.has(r.publicKey)&&await this.client.core.crypto.deleteKeyPair(r.publicKey),this.client.core.crypto.keychain.has(e)&&await this.client.core.crypto.deleteSymKey(e),t||this.client.core.expirer.del(e),this.client.core.storage.removeItem(ei).catch((e=>this.client.logger.warn(e)))},this.deleteProposal=async(e,t)=>{await Promise.all([this.client.proposal.delete(e,be("USER_DISCONNECTED")),t?Promise.resolve():this.client.core.expirer.del(e)])},this.deletePendingSessionRequest=async(e,t,r=!1)=>{await Promise.all([this.client.pendingRequest.delete(e,t),r?Promise.resolve():this.client.core.expirer.del(e)]),this.sessionRequestQueue.queue=this.sessionRequestQueue.queue.filter((t=>t.id!==e)),r&&(this.sessionRequestQueue.state=oi)},this.setExpiry=async(e,t)=>{this.client.session.keys.includes(e)&&await this.client.session.update(e,{expiry:t}),this.client.core.expirer.set(e,t)},this.setProposal=async(e,t)=>{await this.client.proposal.set(e,t),this.client.core.expirer.set(e,t.expiry)},this.setPendingSessionRequest=async e=>{const t=ni.wc_sessionRequest.req.ttl,{id:r,topic:n,params:i,verifyContext:o}=e;await this.client.pendingRequest.set(r,{id:r,topic:n,params:i,verifyContext:o}),t&&this.client.core.expirer.set(r,$(t))},this.sendRequest=async e=>{const{topic:t,method:r,params:n,expiry:i,relayRpcId:o,clientRpcId:s,throwOnFailedPublish:a}=e,u=(0,et.formatJsonRpcRequest)(r,n,s);if(K()&&ai.includes(r)){const e=k(JSON.stringify(u));this.client.core.verify.register({attestationId:e})}const c=await this.client.core.crypto.encode(t,u),l=ni[r].req;return i&&(l.ttl=i),o&&(l.id=o),this.client.core.history.set(t,u),a?(l.internal=mi(gi({},l.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(t,c,l)):this.client.core.relayer.publish(t,c,l).catch((e=>this.client.logger.error(e))),u.id},this.sendResult=async e=>{const{id:t,topic:r,result:n,throwOnFailedPublish:i}=e,o=(0,et.formatJsonRpcResult)(t,n),s=await this.client.core.crypto.encode(r,o),a=await this.client.core.history.get(r,t),u=ni[a.request.method].res;i?(u.internal=mi(gi({},u.internal),{throwOnFailedPublish:!0}),await this.client.core.relayer.publish(r,s,u)):this.client.core.relayer.publish(r,s,u).catch((e=>this.client.logger.error(e))),await this.client.core.history.resolve(o)},this.sendError=async(e,t,r)=>{const n=(0,et.formatJsonRpcError)(e,r),i=await this.client.core.crypto.encode(t,n),o=await this.client.core.history.get(t,e),s=ni[o.request.method].res;this.client.core.relayer.publish(t,i,s),await this.client.core.history.resolve(n)},this.cleanup=async()=>{const e=[],t=[];this.client.session.getAll().forEach((t=>{ee(t.expiry)&&e.push(t.topic)})),this.client.proposal.getAll().forEach((e=>{ee(e.expiry)&&t.push(e.id)})),await Promise.all([...e.map((e=>this.deleteSession(e))),...t.map((e=>this.deleteProposal(e)))])},this.onRelayEventRequest=async e=>{this.requestQueue.queue.push(e),await this.processRequestsQueue()},this.processRequestsQueue=async()=>{if(this.requestQueue.state!==si){for(this.client.logger.info(`Request queue starting with ${this.requestQueue.queue.length} requests`);this.requestQueue.queue.length>0;){this.requestQueue.state=si;const e=this.requestQueue.queue.shift();if(e)try{this.processRequest(e),await new Promise((e=>setTimeout(e,300)))}catch(e){this.client.logger.warn(e)}}this.requestQueue.state=oi}else this.client.logger.info("Request queue already active, skipping...")},this.processRequest=e=>{const{topic:t,payload:r}=e,n=r.method;switch(n){case"wc_sessionPropose":return this.onSessionProposeRequest(t,r);case"wc_sessionSettle":return this.onSessionSettleRequest(t,r);case"wc_sessionUpdate":return this.onSessionUpdateRequest(t,r);case"wc_sessionExtend":return this.onSessionExtendRequest(t,r);case"wc_sessionPing":return this.onSessionPingRequest(t,r);case"wc_sessionDelete":return this.onSessionDeleteRequest(t,r);case"wc_sessionRequest":return this.onSessionRequest(t,r);case"wc_sessionEvent":return this.onSessionEventRequest(t,r);default:return this.client.logger.info(`Unsupported request method ${n}`)}},this.onRelayEventResponse=async e=>{const{topic:t,payload:r}=e,n=(await this.client.core.history.get(t,r.id)).request.method;switch(n){case"wc_sessionPropose":return this.onSessionProposeResponse(t,r);case"wc_sessionSettle":return this.onSessionSettleResponse(t,r);case"wc_sessionUpdate":return this.onSessionUpdateResponse(t,r);case"wc_sessionExtend":return this.onSessionExtendResponse(t,r);case"wc_sessionPing":return this.onSessionPingResponse(t,r);case"wc_sessionRequest":return this.onSessionRequestResponse(t,r);default:return this.client.logger.info(`Unsupported response method ${n}`)}},this.onRelayEventUnknownPayload=e=>{const{topic:t}=e,{message:r}=ye("MISSING_OR_INVALID",`Decoded payload on topic ${t} is not identifiable as a JSON-RPC request or a response.`);throw new Error(r)},this.onSessionProposeRequest=async(e,t)=>{const{params:r,id:n}=t;try{this.isValidConnect(gi({},t.params));const i=$(h.FIVE_MINUTES),o=gi({id:n,pairingTopic:e,expiry:i},r);await this.setProposal(n,o);const s=k(JSON.stringify(t)),a=await this.getVerifyContext(s,o.proposer.metadata);this.client.events.emit("session_proposal",{id:n,params:o,verifyContext:a})}catch(t){await this.sendError(n,e,t),this.client.logger.error(t)}},this.onSessionProposeResponse=async(e,t)=>{const{id:r}=t;if((0,et.isJsonRpcResult)(t)){const{result:n}=t;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",result:n});const i=this.client.proposal.get(r);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",proposal:i});const o=i.proposer.publicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",selfPublicKey:o});const s=n.responderPublicKey;this.client.logger.trace({type:"method",method:"onSessionProposeResponse",peerPublicKey:s});const a=await this.client.core.crypto.generateSharedKey(o,s);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",sessionTopic:a});const u=await this.client.core.relayer.subscribe(a);this.client.logger.trace({type:"method",method:"onSessionProposeResponse",subscriptionId:u}),await this.client.core.pairing.activate({topic:e})}else(0,et.isJsonRpcError)(t)&&(await this.client.proposal.delete(r,be("USER_DISCONNECTED")),this.events.emit(te("session_connect"),{error:t.error}))},this.onSessionSettleRequest=async(e,t)=>{const{id:r,params:n}=t;try{this.isValidSessionSettleRequest(n);const{relay:r,controller:i,expiry:o,namespaces:s,requiredNamespaces:a,optionalNamespaces:u,sessionProperties:c,pairingTopic:l}=t.params,d=gi({topic:e,relay:r,expiry:o,namespaces:s,acknowledged:!0,pairingTopic:l,requiredNamespaces:a,optionalNamespaces:u,controller:i.publicKey,self:{publicKey:"",metadata:this.client.metadata},peer:{publicKey:i.publicKey,metadata:i.metadata}},c&&{sessionProperties:c});await this.sendResult({id:t.id,topic:e,result:!0}),this.events.emit(te("session_connect"),{session:d}),this.cleanupDuplicatePairings(d)}catch(t){await this.sendError(r,e,t),this.client.logger.error(t)}},this.onSessionSettleResponse=async(e,t)=>{const{id:r}=t;(0,et.isJsonRpcResult)(t)?(await this.client.session.update(e,{acknowledged:!0}),this.events.emit(te("session_approve",r),{})):(0,et.isJsonRpcError)(t)&&(await this.client.session.delete(e,be("USER_DISCONNECTED")),this.events.emit(te("session_approve",r),{error:t.error}))},this.onSessionUpdateRequest=async(e,t)=>{const{params:r,id:n}=t;try{const t=`${e}_session_update`,i=Ne.get(t);if(i&&this.isRequestOutOfSync(i,n))return void this.client.logger.info(`Discarding out of sync request - ${n}`);this.isValidUpdate(gi({topic:e},r)),await this.client.session.update(e,{namespaces:r.namespaces}),await this.sendResult({id:n,topic:e,result:!0}),this.client.events.emit("session_update",{id:n,topic:e,params:r}),Ne.set(t,n)}catch(t){await this.sendError(n,e,t),this.client.logger.error(t)}},this.isRequestOutOfSync=(e,t)=>parseInt(t.toString().slice(0,-3))<=parseInt(e.toString().slice(0,-3)),this.onSessionUpdateResponse=(e,t)=>{const{id:r}=t;(0,et.isJsonRpcResult)(t)?this.events.emit(te("session_update",r),{}):(0,et.isJsonRpcError)(t)&&this.events.emit(te("session_update",r),{error:t.error})},this.onSessionExtendRequest=async(e,t)=>{const{id:r}=t;try{this.isValidExtend({topic:e}),await this.setExpiry(e,$(ri)),await this.sendResult({id:r,topic:e,result:!0}),this.client.events.emit("session_extend",{id:r,topic:e})}catch(t){await this.sendError(r,e,t),this.client.logger.error(t)}},this.onSessionExtendResponse=(e,t)=>{const{id:r}=t;(0,et.isJsonRpcResult)(t)?this.events.emit(te("session_extend",r),{}):(0,et.isJsonRpcError)(t)&&this.events.emit(te("session_extend",r),{error:t.error})},this.onSessionPingRequest=async(e,t)=>{const{id:r}=t;try{this.isValidPing({topic:e}),await this.sendResult({id:r,topic:e,result:!0}),this.client.events.emit("session_ping",{id:r,topic:e})}catch(t){await this.sendError(r,e,t),this.client.logger.error(t)}},this.onSessionPingResponse=(e,t)=>{const{id:r}=t;setTimeout((()=>{(0,et.isJsonRpcResult)(t)?this.events.emit(te("session_ping",r),{}):(0,et.isJsonRpcError)(t)&&this.events.emit(te("session_ping",r),{error:t.error})}),500)},this.onSessionDeleteRequest=async(e,t)=>{const{id:r}=t;try{this.isValidDisconnect({topic:e,reason:t.params}),await Promise.all([new Promise((t=>{this.client.core.relayer.once(Kr,(async()=>{t(await this.deleteSession(e))}))})),this.sendResult({id:r,topic:e,result:!0})]),this.client.events.emit("session_delete",{id:r,topic:e})}catch(e){this.client.logger.error(e)}},this.onSessionRequest=async(e,t)=>{const{id:r,params:n}=t;try{this.isValidRequest(gi({topic:e},n));const t=k(JSON.stringify((0,et.formatJsonRpcRequest)("wc_sessionRequest",n,r))),i=this.client.session.get(e),o={id:r,topic:e,params:n,verifyContext:await this.getVerifyContext(t,i.peer.metadata)};await this.setPendingSessionRequest(o),this.addSessionRequestToSessionRequestQueue(o),this.processSessionRequestQueue()}catch(t){await this.sendError(r,e,t),this.client.logger.error(t)}},this.onSessionRequestResponse=(e,t)=>{const{id:r}=t;(0,et.isJsonRpcResult)(t)?this.events.emit(te("session_request",r),{result:t.result}):(0,et.isJsonRpcError)(t)&&this.events.emit(te("session_request",r),{error:t.error})},this.onSessionEventRequest=async(e,t)=>{const{id:r,params:n}=t;try{const t=`${e}_session_event_${n.event.name}`,i=Ne.get(t);if(i&&this.isRequestOutOfSync(i,r))return void this.client.logger.info(`Discarding out of sync request - ${r}`);this.isValidEmit(gi({topic:e},n)),this.client.events.emit("session_event",{id:r,topic:e,params:n}),Ne.set(t,r)}catch(t){await this.sendError(r,e,t),this.client.logger.error(t)}},this.addSessionRequestToSessionRequestQueue=e=>{this.sessionRequestQueue.queue.push(e)},this.cleanupAfterResponse=e=>{this.deletePendingSessionRequest(e.response.id,{message:"fulfilled",code:0}),setTimeout((()=>{this.sessionRequestQueue.state=oi,this.processSessionRequestQueue()}),(0,h.toMiliseconds)(this.requestQueueDelay))},this.processSessionRequestQueue=()=>{if(this.sessionRequestQueue.state===si)return void this.client.logger.info("session request queue is already active.");const e=this.sessionRequestQueue.queue[0];if(e)try{this.sessionRequestQueue.state=si,this.client.events.emit("session_request",e)}catch(e){this.client.logger.error(e)}else this.client.logger.info("session request queue is empty.")},this.onPairingCreated=e=>{if(e.active)return;const t=this.client.proposal.getAll().find((t=>t.pairingTopic===e.topic));t&&this.onSessionProposeRequest(e.topic,(0,et.formatJsonRpcRequest)("wc_sessionPropose",{requiredNamespaces:t.requiredNamespaces,optionalNamespaces:t.optionalNamespaces,relays:t.relays,proposer:t.proposer},t.id))},this.isValidConnect=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`connect() params: ${JSON.stringify(e)}`);throw new Error(t)}const{pairingTopic:t,requiredNamespaces:r,optionalNamespaces:n,sessionProperties:i,relays:o}=e;if(we(t)||await this.isValidPairingTopic(t),!function(e,t){let r=!1;return e?e&&ve(e)&&e.length&&e.forEach((e=>{r=Te(e)})):r=!0,r}(o)){const{message:e}=ye("MISSING_OR_INVALID",`connect() relays: ${o}`);throw new Error(e)}!we(r)&&0!==Ae(r)&&this.validateNamespaces(r,"requiredNamespaces"),!we(n)&&0!==Ae(n)&&this.validateNamespaces(n,"optionalNamespaces"),we(i)||this.validateSessionProps(i,"sessionProperties")},this.validateNamespaces=(e,t)=>{const r=function(e,t,r){let n=null;if(e&&Ae(e)){const i=ke(e,t);i&&(n=i);const o=function(e,t,r){let n=null;return Object.entries(e).forEach((([e,i])=>{if(n)return;const o=function(e,t,r){let n=null;return ve(t)&&t.length?t.forEach((e=>{n||Ie(e)||(n=be("UNSUPPORTED_CHAINS",`${r}, chain ${e} should be a string and conform to "namespace:chainId" format`))})):Ie(e)||(n=be("UNSUPPORTED_CHAINS",`${r}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)),n}(e,A(e,i),`${t} ${r}`);o&&(n=o)})),n}(e,t,r);o&&(n=o)}else n=ye("MISSING_OR_INVALID",`${t}, ${r} should be an object with data`);return n}(e,"connect()",t);if(r)throw new Error(r.message)},this.isValidApprove=async e=>{if(!xe(e))throw new Error(ye("MISSING_OR_INVALID",`approve() params: ${e}`).message);const{id:t,namespaces:r,relayProtocol:n,sessionProperties:i}=e;await this.isValidProposalId(t);const o=this.client.proposal.get(t),s=Ce(r,"approve()");if(s)throw new Error(s.message);const a=Be(o.requiredNamespaces,r,"approve()");if(a)throw new Error(a.message);if(!Ee(n,!0)){const{message:e}=ye("MISSING_OR_INVALID",`approve() relayProtocol: ${n}`);throw new Error(e)}we(i)||this.validateSessionProps(i,"sessionProperties")},this.isValidReject=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`reject() params: ${e}`);throw new Error(t)}const{id:t,reason:r}=e;if(await this.isValidProposalId(t),!function(e){return!!(e&&"object"==typeof e&&e.code&&_e(e.code,!1)&&e.message&&Ee(e.message,!1))}(r)){const{message:e}=ye("MISSING_OR_INVALID",`reject() reason: ${JSON.stringify(r)}`);throw new Error(e)}},this.isValidSessionSettleRequest=e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`onSessionSettleRequest() params: ${e}`);throw new Error(t)}const{relay:t,controller:r,namespaces:n,expiry:i}=e;if(!Te(t)){const{message:e}=ye("MISSING_OR_INVALID","onSessionSettleRequest() relay protocol should be a string");throw new Error(e)}const o=function(e,t){let r=null;return Ee(e?.publicKey,!1)||(r=ye("MISSING_OR_INVALID","onSessionSettleRequest() controller public key should be a string")),r}(r);if(o)throw new Error(o.message);const s=Ce(n,"onSessionSettleRequest()");if(s)throw new Error(s.message);if(ee(i)){const{message:e}=ye("EXPIRED","onSessionSettleRequest()");throw new Error(e)}},this.isValidUpdate=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`update() params: ${e}`);throw new Error(t)}const{topic:t,namespaces:r}=e;await this.isValidSessionTopic(t);const n=this.client.session.get(t),i=Ce(r,"update()");if(i)throw new Error(i.message);const o=Be(n.requiredNamespaces,r,"update()");if(o)throw new Error(o.message)},this.isValidExtend=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`extend() params: ${e}`);throw new Error(t)}const{topic:t}=e;await this.isValidSessionTopic(t)},this.isValidRequest=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`request() params: ${e}`);throw new Error(t)}const{topic:t,request:r,chainId:n,expiry:i}=e;await this.isValidSessionTopic(t);const{namespaces:o}=this.client.session.get(t);if(!Me(o,n)){const{message:e}=ye("MISSING_OR_INVALID",`request() chainId: ${n}`);throw new Error(e)}if(!function(e){return!(we(e)||!Ee(e.method,!1))}(r)){const{message:e}=ye("MISSING_OR_INVALID",`request() ${JSON.stringify(r)}`);throw new Error(e)}if(!function(e,t,r){return!!Ee(r,!1)&&function(e,t){const r=[];return Object.values(e).forEach((e=>{he(e.accounts).includes(t)&&r.push(...e.methods)})),r}(e,t).includes(r)}(o,n,r.method)){const{message:e}=ye("MISSING_OR_INVALID",`request() method: ${r.method}`);throw new Error(e)}if(i&&!function(e,t){return _e(e,!1)&&e<=t.max&&e>=t.min}(i,ii)){const{message:e}=ye("MISSING_OR_INVALID",`request() expiry: ${i}. Expiry must be a number (in seconds) between ${ii.min} and ${ii.max}`);throw new Error(e)}},this.isValidRespond=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`respond() params: ${e}`);throw new Error(t)}const{topic:t,response:r}=e;if(await this.isValidSessionTopic(t),!function(e){return!(we(e)||we(e.result)&&we(e.error)||!_e(e.id,!1)||!Ee(e.jsonrpc,!1))}(r)){const{message:e}=ye("MISSING_OR_INVALID",`respond() response: ${JSON.stringify(r)}`);throw new Error(e)}},this.isValidPing=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`ping() params: ${e}`);throw new Error(t)}const{topic:t}=e;await this.isValidSessionOrPairingTopic(t)},this.isValidEmit=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`emit() params: ${e}`);throw new Error(t)}const{topic:t,event:r,chainId:n}=e;await this.isValidSessionTopic(t);const{namespaces:i}=this.client.session.get(t);if(!Me(i,n)){const{message:e}=ye("MISSING_OR_INVALID",`emit() chainId: ${n}`);throw new Error(e)}if(!function(e){return!(we(e)||!Ee(e.name,!1))}(r)){const{message:e}=ye("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(r)}`);throw new Error(e)}if(!function(e,t,r){return!!Ee(r,!1)&&function(e,t){const r=[];return Object.values(e).forEach((e=>{he(e.accounts).includes(t)&&r.push(...e.events)})),r}(e,t).includes(r)}(i,n,r.name)){const{message:e}=ye("MISSING_OR_INVALID",`emit() event: ${JSON.stringify(r)}`);throw new Error(e)}},this.isValidDisconnect=async e=>{if(!xe(e)){const{message:t}=ye("MISSING_OR_INVALID",`disconnect() params: ${e}`);throw new Error(t)}const{topic:t}=e;await this.isValidSessionOrPairingTopic(t)},this.getVerifyContext=async(e,t)=>{const r={verified:{verifyUrl:t.verifyUrl||cn,validation:"UNKNOWN",origin:t.url||""}};try{const n=await this.client.core.verify.resolve({attestationId:e,verifyUrl:t.verifyUrl});n&&(r.verified.origin=n.origin,r.verified.isScam=n.isScam,r.verified.validation=n.origin===new URL(t.url).origin?"VALID":"INVALID")}catch(e){this.client.logger.info(e)}return this.client.logger.info(`Verify context: ${JSON.stringify(r)}`),r},this.validateSessionProps=(e,t)=>{Object.values(e).forEach((e=>{if(!Ee(e,!1)){const{message:r}=ye("MISSING_OR_INVALID",`${t} must be in Record format. Received: ${JSON.stringify(e)}`);throw new Error(r)}}))}}async isInitialized(){if(!this.initialized){const{message:e}=ye("NOT_INITIALIZED",this.name);throw new Error(e)}await this.client.core.relayer.confirmOnlineStateOrThrow()}registerRelayerEvents(){this.client.core.relayer.on(Ur,(async e=>{const{topic:t,message:r}=e;if(this.ignoredPayloadTypes.includes(this.client.core.crypto.getPayloadType(r)))return;const n=await this.client.core.crypto.decode(t,r);try{(0,et.isJsonRpcRequest)(n)?(this.client.core.history.set(t,n),this.onRelayEventRequest({topic:t,payload:n})):(0,et.isJsonRpcResponse)(n)?(await this.client.core.history.resolve(n),await this.onRelayEventResponse({topic:t,payload:n}),this.client.core.history.delete(t,n.id)):this.onRelayEventUnknownPayload({topic:t,payload:n})}catch(e){this.client.logger.error(e)}}))}registerExpirerEvents(){this.client.core.expirer.on(an,(async e=>{const{topic:t,id:r}=Z(e.target);if(r&&this.client.pendingRequest.keys.includes(r))return await this.deletePendingSessionRequest(r,ye("EXPIRED"),!0);t?this.client.session.keys.includes(t)&&(await this.deleteSession(t,!0),this.client.events.emit("session_expire",{topic:t})):r&&(await this.deleteProposal(r,!0),this.client.events.emit("proposal_expire",{id:r}))}))}registerPairingEvents(){this.client.core.pairing.events.on(en,(e=>this.onPairingCreated(e)))}isValidPairingTopic(e){if(!Ee(e,!1)){const{message:t}=ye("MISSING_OR_INVALID",`pairing topic should be a string: ${e}`);throw new Error(t)}if(!this.client.core.pairing.pairings.keys.includes(e)){const{message:t}=ye("NO_MATCHING_KEY",`pairing topic doesn't exist: ${e}`);throw new Error(t)}if(ee(this.client.core.pairing.pairings.get(e).expiry)){const{message:t}=ye("EXPIRED",`pairing topic: ${e}`);throw new Error(t)}}async isValidSessionTopic(e){if(!Ee(e,!1)){const{message:t}=ye("MISSING_OR_INVALID",`session topic should be a string: ${e}`);throw new Error(t)}if(!this.client.session.keys.includes(e)){const{message:t}=ye("NO_MATCHING_KEY",`session topic doesn't exist: ${e}`);throw new Error(t)}if(ee(this.client.session.get(e).expiry)){await this.deleteSession(e);const{message:t}=ye("EXPIRED",`session topic: ${e}`);throw new Error(t)}}async isValidSessionOrPairingTopic(e){if(this.client.session.keys.includes(e))await this.isValidSessionTopic(e);else{if(!this.client.core.pairing.pairings.keys.includes(e)){if(Ee(e,!1)){const{message:t}=ye("NO_MATCHING_KEY",`session or pairing topic doesn't exist: ${e}`);throw new Error(t)}{const{message:t}=ye("MISSING_OR_INVALID",`session or pairing topic should be a string: ${e}`);throw new Error(t)}}this.isValidPairingTopic(e)}}async isValidProposalId(e){if("number"!=typeof e){const{message:t}=ye("MISSING_OR_INVALID",`proposal id should be a number: ${e}`);throw new Error(t)}if(!this.client.proposal.keys.includes(e)){const{message:t}=ye("NO_MATCHING_KEY",`proposal id doesn't exist: ${e}`);throw new Error(t)}if(ee(this.client.proposal.get(e).expiry)){await this.deleteProposal(e);const{message:t}=ye("EXPIRED",`proposal id: ${e}`);throw new Error(t)}}}class bi extends Un{constructor(e,t){super(e,t,"proposal",Zn),this.core=e,this.logger=t}}class vi extends Un{constructor(e,t){super(e,t,"session",Zn),this.core=e,this.logger=t}}class Ai extends Un{constructor(e,t){super(e,t,"request",Zn,(e=>e.id)),this.core=e,this.logger=t}}class wi extends Ye{constructor(e){super(e),this.protocol="wc",this.version=2,this.name=$n,this.events=new n.EventEmitter,this.on=(e,t)=>this.events.on(e,t),this.once=(e,t)=>this.events.once(e,t),this.off=(e,t)=>this.events.off(e,t),this.removeListener=(e,t)=>this.events.removeListener(e,t),this.removeAllListeners=e=>this.events.removeAllListeners(e),this.connect=async e=>{try{return await this.engine.connect(e)}catch(e){throw this.logger.error(e.message),e}},this.pair=async e=>{try{return await this.engine.pair(e)}catch(e){throw this.logger.error(e.message),e}},this.approve=async e=>{try{return await this.engine.approve(e)}catch(e){throw this.logger.error(e.message),e}},this.reject=async e=>{try{return await this.engine.reject(e)}catch(e){throw this.logger.error(e.message),e}},this.update=async e=>{try{return await this.engine.update(e)}catch(e){throw this.logger.error(e.message),e}},this.extend=async e=>{try{return await this.engine.extend(e)}catch(e){throw this.logger.error(e.message),e}},this.request=async e=>{try{return await this.engine.request(e)}catch(e){throw this.logger.error(e.message),e}},this.respond=async e=>{try{return await this.engine.respond(e)}catch(e){throw this.logger.error(e.message),e}},this.ping=async e=>{try{return await this.engine.ping(e)}catch(e){throw this.logger.error(e.message),e}},this.emit=async e=>{try{return await this.engine.emit(e)}catch(e){throw this.logger.error(e.message),e}},this.disconnect=async e=>{try{return await this.engine.disconnect(e)}catch(e){throw this.logger.error(e.message),e}},this.find=e=>{try{return this.engine.find(e)}catch(e){throw this.logger.error(e.message),e}},this.getPendingSessionRequests=()=>{try{return this.engine.getPendingSessionRequests()}catch(e){throw this.logger.error(e.message),e}},this.name=e?.name||$n,this.metadata=e?.metadata||(0,p.g)()||{name:"",description:"",url:"",icons:[""]};const t=typeof e?.logger<"u"&&"string"!=typeof e?.logger?e.logger:(0,Ue.pino)((0,Ue.getDefaultLoggerOptions)({level:e?.logger||"error"}));this.core=e?.core||new Jn(e),this.logger=(0,Ue.generateChildLogger)(t,this.name),this.session=new vi(this.core,this.logger),this.proposal=new bi(this.core,this.logger),this.pendingRequest=new Ai(this.core,this.logger),this.engine=new yi(this)}static async init(e){const t=new wi(e);return await t.initialize(),t}get context(){return(0,Ue.getLoggerContext)(this.logger)}get pairing(){return this.core.pairing.pairings}async initialize(){this.logger.trace("Initialized");try{await this.core.start(),await this.session.init(),await this.proposal.init(),await this.pendingRequest.init(),await this.engine.init(),this.core.verify.init({verifyUrl:this.metadata.verifyUrl}),this.logger.info("SignClient Initialization Success")}catch(e){throw this.logger.info("SignClient Initialization Failure"),this.logger.error(e.message),e}}}var Ei=r(40396);const _i="error",Ii="wc@2:universal_provider:",Si="default_chain_changed";var ki=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof r.g<"u"?r.g:typeof self<"u"?self:{},Ci={exports:{}};!function(e,t){(function(){var r,n="Expected a function",i="__lodash_hash_undefined__",o="__lodash_placeholder__",s=32,a=128,u=1/0,c=9007199254740991,l=NaN,d=4294967295,h=d-1,f=d>>>1,p=[["ary",a],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",s],["partialRight",64],["rearg",256]],g="[object Arguments]",m="[object Array]",y="[object Boolean]",b="[object Date]",v="[object Error]",A="[object Function]",w="[object GeneratorFunction]",E="[object Map]",_="[object Number]",I="[object Object]",S="[object Promise]",k="[object RegExp]",C="[object Set]",T="[object String]",x="[object Symbol]",M="[object WeakMap]",B="[object ArrayBuffer]",P="[object DataView]",R="[object Float32Array]",O="[object Float64Array]",N="[object Int8Array]",D="[object Int16Array]",L="[object Int32Array]",U="[object Uint8Array]",F="[object Uint8ClampedArray]",j="[object Uint16Array]",z="[object Uint32Array]",H=/\b__p \+= '';/g,K=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Q=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,W=RegExp(Q.source),V=RegExp(q.source),Y=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,re=RegExp(te.source),ne=/^\s+/,ie=/\s/,oe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,se=/\{\n\/\* \[wrapped with (.+)\] \*/,ae=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,le=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,fe=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,ge=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ve=/($^)/,Ae=/['\n\r\u2028\u2029\\]/g,we="\\ud800-\\udfff",Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_e="\\u2700-\\u27bf",Ie="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",ke="\\ufe0e\\ufe0f",Ce="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Te="["+we+"]",xe="["+Ce+"]",Me="["+Ee+"]",Be="\\d+",Pe="["+_e+"]",Re="["+Ie+"]",Oe="[^"+we+Ce+Be+_e+Ie+Se+"]",Ne="\\ud83c[\\udffb-\\udfff]",De="[^"+we+"]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+Se+"]",je="\\u200d",ze="(?:"+Re+"|"+Oe+")",He="(?:"+Fe+"|"+Oe+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Qe="(?:"+Me+"|"+Ne+")?",qe="["+ke+"]?",We=qe+Qe+"(?:"+je+"(?:"+[De,Le,Ue].join("|")+")"+qe+Qe+")*",Ve="(?:"+[Pe,Le,Ue].join("|")+")"+We,Ye="(?:"+[De+Me+"?",Me,Le,Ue,Te].join("|")+")",Je=RegExp("['’]","g"),Xe=RegExp(Me,"g"),Ze=RegExp(Ne+"(?="+Ne+")|"+Ye+We,"g"),$e=RegExp([Fe+"?"+Re+"+"+Ke+"(?="+[xe,Fe,"$"].join("|")+")",He+"+"+Ge+"(?="+[xe,Fe+ze,"$"].join("|")+")",Fe+"?"+ze+"+"+Ke,Fe+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Be,Ve].join("|"),"g"),et=RegExp("["+je+we+Ee+ke+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nt=-1,it={};it[R]=it[O]=it[N]=it[D]=it[L]=it[U]=it[F]=it[j]=it[z]=!0,it[g]=it[m]=it[B]=it[y]=it[P]=it[b]=it[v]=it[A]=it[E]=it[_]=it[I]=it[k]=it[C]=it[T]=it[M]=!1;var ot={};ot[g]=ot[m]=ot[B]=ot[P]=ot[y]=ot[b]=ot[R]=ot[O]=ot[N]=ot[D]=ot[L]=ot[E]=ot[_]=ot[I]=ot[k]=ot[C]=ot[T]=ot[x]=ot[U]=ot[F]=ot[j]=ot[z]=!0,ot[v]=ot[A]=ot[M]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},at=parseFloat,ut=parseInt,ct="object"==typeof ki&&ki&&ki.Object===Object&&ki,lt="object"==typeof self&&self&&self.Object===Object&&self,dt=ct||lt||Function("return this")(),ht=t&&!t.nodeType&&t,ft=ht&&e&&!e.nodeType&&e,pt=ft&&ft.exports===ht,gt=pt&&ct.process,mt=function(){try{return ft&&ft.require&&ft.require("util").types||gt&>.binding&>.binding("util")}catch{}}(),yt=mt&&mt.isArrayBuffer,bt=mt&&mt.isDate,vt=mt&&mt.isMap,At=mt&&mt.isRegExp,wt=mt&&mt.isSet,Et=mt&&mt.isTypedArray;function _t(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function It(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i-1}function Mt(e,t,r){for(var n=-1,i=null==e?0:e.length;++n-1;);return r}function $t(e,t){for(var r=e.length;r--&&Ft(t,e[r],0)>-1;);return r}var er=Gt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tr=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function rr(e){return"\\"+st[e]}function nr(e){return et.test(e)}function ir(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function or(e,t){return function(r){return e(t(r))}}function sr(e,t){for(var r=-1,n=e.length,i=0,s=[];++r",""":'"',"'":"'"}),hr=function e(t){var ie=(t=null==t?dt:hr.defaults(dt.Object(),t,hr.pick(dt,rt))).Array,we=t.Date,Ee=t.Error,_e=t.Function,Ie=t.Math,Se=t.Object,ke=t.RegExp,Ce=t.String,Te=t.TypeError,xe=ie.prototype,Me=_e.prototype,Be=Se.prototype,Pe=t["__core-js_shared__"],Re=Me.toString,Oe=Be.hasOwnProperty,Ne=0,De=function(){var e=/[^.]+$/.exec(Pe&&Pe.keys&&Pe.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Le=Be.toString,Ue=Re.call(Se),Fe=dt._,je=ke("^"+Re.call(Oe).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ze=pt?t.Buffer:r,He=t.Symbol,Ke=t.Uint8Array,Ge=ze?ze.allocUnsafe:r,Qe=or(Se.getPrototypeOf,Se),qe=Se.create,We=Be.propertyIsEnumerable,Ve=xe.splice,Ye=He?He.isConcatSpreadable:r,Ze=He?He.iterator:r,et=He?He.toStringTag:r,st=function(){try{var e=uo(Se,"defineProperty");return e({},"",{}),e}catch{}}(),ct=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,lt=we&&we.now!==dt.Date.now&&we.now,ht=t.setTimeout!==dt.setTimeout&&t.setTimeout,ft=Ie.ceil,gt=Ie.floor,mt=Se.getOwnPropertySymbols,Dt=ze?ze.isBuffer:r,Gt=t.isFinite,fr=xe.join,pr=or(Se.keys,Se),gr=Ie.max,mr=Ie.min,yr=we.now,br=t.parseInt,vr=Ie.random,Ar=xe.reverse,wr=uo(t,"DataView"),Er=uo(t,"Map"),_r=uo(t,"Promise"),Ir=uo(t,"Set"),Sr=uo(t,"WeakMap"),kr=uo(Se,"create"),Cr=Sr&&new Sr,Tr={},xr=Lo(wr),Mr=Lo(Er),Br=Lo(_r),Pr=Lo(Ir),Rr=Lo(Sr),Or=He?He.prototype:r,Nr=Or?Or.valueOf:r,Dr=Or?Or.toString:r;function Lr(e){if(ea(e)&&!Ks(e)&&!(e instanceof zr)){if(e instanceof jr)return e;if(Oe.call(e,"__wrapped__"))return Uo(e)}return new jr(e)}var Ur=function(){function e(){}return function(t){if(!$s(t))return{};if(qe)return qe(t);e.prototype=t;var n=new e;return e.prototype=r,n}}();function Fr(){}function jr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}function zr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Hr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function sn(e,t,n,i,o,s){var a,u=1&t,c=2&t,l=4&t;if(n&&(a=o?n(e,i,o,s):n(e)),a!==r)return a;if(!$s(e))return e;var d=Ks(e);if(d){if(a=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&Oe.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!u)return ki(e,a)}else{var h=ho(e),f=h==A||h==w;if(Ws(e))return Ai(e,u);if(h==I||h==g||f&&!o){if(a=c||f?{}:po(e),!u)return c?function(e,t){return Ci(e,lo(e),t)}(e,function(e,t){return e&&Ci(t,Ba(t),e)}(a,e)):function(e,t){return Ci(e,co(e),t)}(e,tn(a,e))}else{if(!ot[h])return o?e:{};a=function(e,t,r){var n=e.constructor;switch(t){case B:return wi(e);case y:case b:return new n(+e);case P:return function(e,t){var r=t?wi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case R:case O:case N:case D:case L:case U:case F:case j:case z:return Ei(e,r);case E:return new n;case _:case T:return new n(e);case k:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case C:return new n;case x:return function(e){return Nr?Se(Nr.call(e)):{}}(e)}}(e,h,u)}}s||(s=new qr);var p=s.get(e);if(p)return p;s.set(e,a),oa(e)?e.forEach((function(r){a.add(sn(r,t,n,r,e,s))})):ta(e)&&e.forEach((function(r,i){a.set(i,sn(r,t,n,i,e,s))}));var m=d?r:(l?c?to:eo:c?Ba:Ma)(e);return St(m||e,(function(r,i){m&&(r=e[i=r]),Zr(a,i,sn(r,t,n,i,e,s))})),a}function an(e,t,n){var i=n.length;if(null==e)return!i;for(e=Se(e);i--;){var o=n[i],s=t[o],a=e[o];if(a===r&&!(o in e)||!s(a))return!1}return!0}function un(e,t,i){if("function"!=typeof e)throw new Te(n);return To((function(){e.apply(r,i)}),t)}function cn(e,t,r,n){var i=-1,o=xt,s=!0,a=e.length,u=[],c=t.length;if(!a)return u;r&&(t=Bt(t,Yt(r))),n?(o=Mt,s=!1):t.length>=200&&(o=Xt,s=!1,t=new Qr(t));e:for(;++i-1},Kr.prototype.set=function(e,t){var r=this.__data__,n=$r(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Gr.prototype.clear=function(){this.size=0,this.__data__={hash:new Hr,map:new(Er||Kr),string:new Hr}},Gr.prototype.delete=function(e){var t=so(this,e).delete(e);return this.size-=t?1:0,t},Gr.prototype.get=function(e){return so(this,e).get(e)},Gr.prototype.has=function(e){return so(this,e).has(e)},Gr.prototype.set=function(e,t){var r=so(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},Qr.prototype.add=Qr.prototype.push=function(e){return this.__data__.set(e,i),this},Qr.prototype.has=function(e){return this.__data__.has(e)},qr.prototype.clear=function(){this.__data__=new Kr,this.size=0},qr.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},qr.prototype.get=function(e){return this.__data__.get(e)},qr.prototype.has=function(e){return this.__data__.has(e)},qr.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Kr){var n=r.__data__;if(!Er||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Gr(n)}return r.set(e,t),this.size=r.size,this};var ln=Mi(bn),dn=Mi(vn,!0);function hn(e,t){var r=!0;return ln(e,(function(e,n,i){return r=!!t(e,n,i)})),r}function fn(e,t,n){for(var i=-1,o=e.length;++i0&&r(a)?t>1?gn(a,t-1,r,n,i):Pt(i,a):n||(i[i.length]=a)}return i}var mn=Bi(),yn=Bi(!0);function bn(e,t){return e&&mn(e,t,Ma)}function vn(e,t){return e&&yn(e,t,Ma)}function An(e,t){return Tt(t,(function(t){return Js(e[t])}))}function wn(e,t){for(var n=0,i=(t=mi(t,e)).length;null!=e&&nt}function Sn(e,t){return null!=e&&Oe.call(e,t)}function kn(e,t){return null!=e&&t in Se(e)}function Cn(e,t,n){for(var i=n?Mt:xt,o=e[0].length,s=e.length,a=s,u=ie(s),c=1/0,l=[];a--;){var d=e[a];a&&t&&(d=Bt(d,Yt(t))),c=mr(d.length,c),u[a]=!n&&(t||o>=120&&d.length>=120)?new Qr(a&&d):r}d=e[0];var h=-1,f=u[0];e:for(;++h=a?u:u*("desc"==r[n]?-1:1)}return e.index-t.index}(e,t,r)}));n--;)e[n]=e[n].value;return e}(Dn(e,(function(e,r,i){return{criteria:Bt(t,(function(t){return t(e)})),index:++n,value:e}})))}function Hn(e,t,r){for(var n=-1,i=t.length,o={};++n-1;)a!==e&&Ve.call(a,u,1),Ve.call(e,u,1);return e}function Gn(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r];if(r==n||i!==o){var o=i;mo(i)?Ve.call(e,i,1):ui(e,i)}}return e}function Qn(e,t){return e+gt(vr()*(t-e+1))}function qn(e,t){var r="";if(!e||t<1||t>c)return r;do{t%2&&(r+=e),(t=gt(t/2))&&(e+=e)}while(t);return r}function Wn(e,t){return xo(Io(e,t,ru),e+"")}function Vn(e){return Vr(Fa(e))}function Yn(e,t){var r=Fa(e);return Po(r,on(t,0,r.length))}function Jn(e,t,n,i){if(!$s(e))return e;for(var o=-1,s=(t=mi(t,e)).length,a=s-1,u=e;null!=u&&++oi?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=ie(i);++n>>1,s=e[o];null!==s&&!aa(s)&&(r?s<=t:s=200){var c=t?null:qi(e);if(c)return ar(c);s=!1,i=Xt,u=new Qr}else u=t?[]:a;e:for(;++n=i?e:ei(e,t,n)}var vi=ct||function(e){return dt.clearTimeout(e)};function Ai(e,t){if(t)return e.slice();var r=e.length,n=Ge?Ge(r):new e.constructor(r);return e.copy(n),n}function wi(e){var t=new e.constructor(e.byteLength);return new Ke(t).set(new Ke(e)),t}function Ei(e,t){var r=t?wi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function _i(e,t){if(e!==t){var n=e!==r,i=null===e,o=e==e,s=aa(e),a=t!==r,u=null===t,c=t==t,l=aa(t);if(!u&&!l&&!s&&e>t||s&&a&&c&&!u&&!l||i&&a&&c||!n&&c||!o)return 1;if(!i&&!s&&!l&&e1?n[o-1]:r,a=o>2?n[2]:r;for(s=e.length>3&&"function"==typeof s?(o--,s):r,a&&yo(n[0],n[1],a)&&(s=o<3?r:s,o=1),t=Se(t);++i-1?o[s?t[a]:a]:r}}function Di(e){return $i((function(t){var i=t.length,o=i,s=jr.prototype.thru;for(e&&t.reverse();o--;){var a=t[o];if("function"!=typeof a)throw new Te(n);if(s&&!u&&"wrapper"==no(a))var u=new jr([],!0)}for(o=u?o:i;++o1&&v.reverse(),h&&lu))return!1;var l=s.get(e),d=s.get(t);if(l&&d)return l==t&&d==e;var h=-1,f=!0,p=2&n?new Qr:r;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(oe,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return St(p,(function(r){var n="_."+r[0];t&r[1]&&!xt(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(se);return t?t[1].split(ae):[]}(n),r)))}function Bo(e){var t=0,n=0;return function(){var i=yr(),o=16-(i-n);if(n=i,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(r,arguments)}}function Po(e,t){var n=-1,i=e.length,o=i-1;for(t=t===r?i:t;++n1?e[t-1]:r;return n="function"==typeof n?(e.pop(),n):r,is(e,n)}));function ds(e){var t=Lr(e);return t.__chain__=!0,t}function hs(e,t){return t(e)}var fs=$i((function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,o=function(t){return nn(t,e)};return!(t>1||this.__actions__.length)&&i instanceof zr&&mo(n)?((i=i.slice(n,+n+(t?1:0))).__actions__.push({func:hs,args:[o],thisArg:r}),new jr(i,this.__chain__).thru((function(e){return t&&!e.length&&e.push(r),e}))):this.thru(o)})),ps=Ti((function(e,t,r){Oe.call(e,r)?++e[r]:rn(e,r,1)})),gs=Ni(Ho),ms=Ni(Ko);function ys(e,t){return(Ks(e)?St:ln)(e,oo(t,3))}function bs(e,t){return(Ks(e)?kt:dn)(e,oo(t,3))}var vs=Ti((function(e,t,r){Oe.call(e,r)?e[r].push(t):rn(e,r,[t])})),As=Wn((function(e,t,r){var n=-1,i="function"==typeof t,o=Qs(e)?ie(e.length):[];return ln(e,(function(e){o[++n]=i?_t(t,e,r):Tn(e,t,r)})),o})),ws=Ti((function(e,t,r){rn(e,r,t)}));function Es(e,t){return(Ks(e)?Bt:Dn)(e,oo(t,3))}var _s=Ti((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]})),Is=Wn((function(e,t){if(null==e)return[];var r=t.length;return r>1&&yo(e,t[0],t[1])?t=[]:r>2&&yo(t[0],t[1],t[2])&&(t=[t[0]]),zn(e,gn(t,1),[])})),Ss=lt||function(){return dt.Date.now()};function ks(e,t,n){return t=n?r:t,t=e&&null==t?e.length:t,Vi(e,a,r,r,r,r,t)}function Cs(e,t){var i;if("function"!=typeof t)throw new Te(n);return e=fa(e),function(){return--e>0&&(i=t.apply(this,arguments)),e<=1&&(t=r),i}}var Ts=Wn((function(e,t,r){var n=1;if(r.length){var i=sr(r,io(Ts));n|=s}return Vi(e,n,t,r,i)})),xs=Wn((function(e,t,r){var n=3;if(r.length){var i=sr(r,io(xs));n|=s}return Vi(t,n,e,r,i)}));function Ms(e,t,i){var o,s,a,u,c,l,d=0,h=!1,f=!1,p=!0;if("function"!=typeof e)throw new Te(n);function g(t){var n=o,i=s;return o=s=r,d=t,u=e.apply(i,n)}function m(e){var n=e-l;return l===r||n>=t||n<0||f&&e-d>=a}function y(){var e=Ss();if(m(e))return b(e);c=To(y,function(e){var r=t-(e-l);return f?mr(r,a-(e-d)):r}(e))}function b(e){return c=r,p&&o?g(e):(o=s=r,u)}function v(){var e=Ss(),n=m(e);if(o=arguments,s=this,l=e,n){if(c===r)return function(e){return d=e,c=To(y,t),h?g(e):u}(l);if(f)return vi(c),c=To(y,t),g(l)}return c===r&&(c=To(y,t)),u}return t=ga(t)||0,$s(i)&&(h=!!i.leading,a=(f="maxWait"in i)?gr(ga(i.maxWait)||0,t):a,p="trailing"in i?!!i.trailing:p),v.cancel=function(){c!==r&&vi(c),d=0,o=l=s=c=r},v.flush=function(){return c===r?u:b(Ss())},v}var Bs=Wn((function(e,t){return un(e,1,t)})),Ps=Wn((function(e,t,r){return un(e,ga(t)||0,r)}));function Rs(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Te(n);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=e.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(Rs.Cache||Gr),r}function Os(e){if("function"!=typeof e)throw new Te(n);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Rs.Cache=Gr;var Ns=yi((function(e,t){var r=(t=1==t.length&&Ks(t[0])?Bt(t[0],Yt(oo())):Bt(gn(t,1),Yt(oo()))).length;return Wn((function(n){for(var i=-1,o=mr(n.length,r);++i=t})),Hs=xn(function(){return arguments}())?xn:function(e){return ea(e)&&Oe.call(e,"callee")&&!We.call(e,"callee")},Ks=ie.isArray,Gs=yt?Yt(yt):function(e){return ea(e)&&_n(e)==B};function Qs(e){return null!=e&&Zs(e.length)&&!Js(e)}function qs(e){return ea(e)&&Qs(e)}var Ws=Dt||gu,Vs=bt?Yt(bt):function(e){return ea(e)&&_n(e)==b};function Ys(e){if(!ea(e))return!1;var t=_n(e);return t==v||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!na(e)}function Js(e){if(!$s(e))return!1;var t=_n(e);return t==A||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xs(e){return"number"==typeof e&&e==fa(e)}function Zs(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=c}function $s(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ea(e){return null!=e&&"object"==typeof e}var ta=vt?Yt(vt):function(e){return ea(e)&&ho(e)==E};function ra(e){return"number"==typeof e||ea(e)&&_n(e)==_}function na(e){if(!ea(e)||_n(e)!=I)return!1;var t=Qe(e);if(null===t)return!0;var r=Oe.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Re.call(r)==Ue}var ia=At?Yt(At):function(e){return ea(e)&&_n(e)==k},oa=wt?Yt(wt):function(e){return ea(e)&&ho(e)==C};function sa(e){return"string"==typeof e||!Ks(e)&&ea(e)&&_n(e)==T}function aa(e){return"symbol"==typeof e||ea(e)&&_n(e)==x}var ua=Et?Yt(Et):function(e){return ea(e)&&Zs(e.length)&&!!it[_n(e)]},ca=Ki(Nn),la=Ki((function(e,t){return e<=t}));function da(e){if(!e)return[];if(Qs(e))return sa(e)?cr(e):ki(e);if(Ze&&e[Ze])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[Ze]());var t=ho(e);return(t==E?ir:t==C?ar:Fa)(e)}function ha(e){return e?(e=ga(e))===u||e===-u?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function fa(e){var t=ha(e),r=t%1;return t==t?r?t-r:t:0}function pa(e){return e?on(fa(e),0,d):0}function ga(e){if("number"==typeof e)return e;if(aa(e))return l;if($s(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=$s(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Vt(e);var r=pe.test(e);return r||me.test(e)?ut(e.slice(2),r?2:8):fe.test(e)?l:+e}function ma(e){return Ci(e,Ba(e))}function ya(e){return null==e?"":si(e)}var ba=xi((function(e,t){if(wo(t)||Qs(t))Ci(t,Ma(t),e);else for(var r in t)Oe.call(t,r)&&Zr(e,r,t[r])})),va=xi((function(e,t){Ci(t,Ba(t),e)})),Aa=xi((function(e,t,r,n){Ci(t,Ba(t),e,n)})),wa=xi((function(e,t,r,n){Ci(t,Ma(t),e,n)})),Ea=$i(nn),_a=Wn((function(e,t){e=Se(e);var n=-1,i=t.length,o=i>2?t[2]:r;for(o&&yo(t[0],t[1],o)&&(i=1);++n1),t})),Ci(e,to(e),r),n&&(r=sn(r,7,Xi));for(var i=t.length;i--;)ui(r,t[i]);return r})),Na=$i((function(e,t){return null==e?{}:function(e,t){return Hn(e,t,(function(t,r){return ka(e,r)}))}(e,t)}));function Da(e,t){if(null==e)return{};var r=Bt(to(e),(function(e){return[e]}));return t=oo(t),Hn(e,r,(function(e,r){return t(e,r[0])}))}var La=Wi(Ma),Ua=Wi(Ba);function Fa(e){return null==e?[]:Jt(e,Ma(e))}var ja=Ri((function(e,t,r){return t=t.toLowerCase(),e+(r?za(t):t)}));function za(e){return Ya(ya(e).toLowerCase())}function Ha(e){return(e=ya(e))&&e.replace(be,er).replace(Xe,"")}var Ka=Ri((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Ga=Ri((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Qa=Pi("toLowerCase"),qa=Ri((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})),Wa=Ri((function(e,t,r){return e+(r?" ":"")+Ya(t)})),Va=Ri((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Ya=Pi("toUpperCase");function Ja(e,t,n){return e=ya(e),(t=n?r:t)===r?function(e){return tt.test(e)}(e)?function(e){return e.match($e)||[]}(e):function(e){return e.match(ue)||[]}(e):e.match(t)||[]}var Xa=Wn((function(e,t){try{return _t(e,r,t)}catch(e){return Ys(e)?e:new Ee(e)}})),Za=$i((function(e,t){return St(t,(function(t){t=Do(t),rn(e,t,Ts(e[t],e))})),e}));function $a(e){return function(){return e}}var eu=Di(),tu=Di(!0);function ru(e){return e}function nu(e){return Rn("function"==typeof e?e:sn(e,1))}var iu=Wn((function(e,t){return function(r){return Tn(r,e,t)}})),ou=Wn((function(e,t){return function(r){return Tn(e,r,t)}}));function su(e,t,r){var n=Ma(t),i=An(t,n);null==r&&(!$s(t)||!i.length&&n.length)&&(r=t,t=e,e=this,i=An(t,Ma(t)));var o=!($s(r)&&"chain"in r&&!r.chain),s=Js(e);return St(i,(function(r){var n=t[r];e[r]=n,s&&(e.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=e(this.__wrapped__);return(r.__actions__=ki(this.__actions__)).push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,Pt([this.value()],arguments))})})),e}function au(){}var uu=ji(Bt),cu=ji(Ct),lu=ji(Nt);function du(e){return bo(e)?Kt(Do(e)):function(e){return function(t){return wn(t,e)}}(e)}var hu=Hi(),fu=Hi(!0);function pu(){return[]}function gu(){return!1}var mu=Fi((function(e,t){return e+t}),0),yu=Qi("ceil"),bu=Fi((function(e,t){return e/t}),1),vu=Qi("floor"),Au=Fi((function(e,t){return e*t}),1),wu=Qi("round"),Eu=Fi((function(e,t){return e-t}),0);return Lr.after=function(e,t){if("function"!=typeof t)throw new Te(n);return e=fa(e),function(){if(--e<1)return t.apply(this,arguments)}},Lr.ary=ks,Lr.assign=ba,Lr.assignIn=va,Lr.assignInWith=Aa,Lr.assignWith=wa,Lr.at=Ea,Lr.before=Cs,Lr.bind=Ts,Lr.bindAll=Za,Lr.bindKey=xs,Lr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ks(e)?e:[e]},Lr.chain=ds,Lr.chunk=function(e,t,n){t=(n?yo(e,t,n):t===r)?1:gr(fa(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,s=0,a=ie(ft(i/t));oo?0:o+n),(i=i===r||i>o?o:fa(i))<0&&(i+=o),i=n>i?0:pa(i);n>>0)?(e=ya(e))&&("string"==typeof t||null!=t&&!ia(t))&&!(t=si(t))&&nr(e)?bi(cr(e),0,n):e.split(t,n):[]},Lr.spread=function(e,t){if("function"!=typeof e)throw new Te(n);return t=null==t?0:gr(fa(t),0),Wn((function(r){var n=r[t],i=bi(r,0,t);return n&&Pt(i,n),_t(e,this,i)}))},Lr.tail=function(e){var t=null==e?0:e.length;return t?ei(e,1,t):[]},Lr.take=function(e,t,n){return e&&e.length?ei(e,0,(t=n||t===r?1:fa(t))<0?0:t):[]},Lr.takeRight=function(e,t,n){var i=null==e?0:e.length;return i?ei(e,(t=i-(t=n||t===r?1:fa(t)))<0?0:t,i):[]},Lr.takeRightWhile=function(e,t){return e&&e.length?li(e,oo(t,3),!1,!0):[]},Lr.takeWhile=function(e,t){return e&&e.length?li(e,oo(t,3)):[]},Lr.tap=function(e,t){return t(e),e},Lr.throttle=function(e,t,r){var i=!0,o=!0;if("function"!=typeof e)throw new Te(n);return $s(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),Ms(e,t,{leading:i,maxWait:t,trailing:o})},Lr.thru=hs,Lr.toArray=da,Lr.toPairs=La,Lr.toPairsIn=Ua,Lr.toPath=function(e){return Ks(e)?Bt(e,Do):aa(e)?[e]:ki(No(ya(e)))},Lr.toPlainObject=ma,Lr.transform=function(e,t,r){var n=Ks(e),i=n||Ws(e)||ua(e);if(t=oo(t,4),null==r){var o=e&&e.constructor;r=i?n?new o:[]:$s(e)&&Js(o)?Ur(Qe(e)):{}}return(i?St:bn)(e,(function(e,n,i){return t(r,e,n,i)})),r},Lr.unary=function(e){return ks(e,1)},Lr.union=es,Lr.unionBy=ts,Lr.unionWith=rs,Lr.uniq=function(e){return e&&e.length?ai(e):[]},Lr.uniqBy=function(e,t){return e&&e.length?ai(e,oo(t,2)):[]},Lr.uniqWith=function(e,t){return t="function"==typeof t?t:r,e&&e.length?ai(e,r,t):[]},Lr.unset=function(e,t){return null==e||ui(e,t)},Lr.unzip=ns,Lr.unzipWith=is,Lr.update=function(e,t,r){return null==e?e:ci(e,t,gi(r))},Lr.updateWith=function(e,t,n,i){return i="function"==typeof i?i:r,null==e?e:ci(e,t,gi(n),i)},Lr.values=Fa,Lr.valuesIn=function(e){return null==e?[]:Jt(e,Ba(e))},Lr.without=os,Lr.words=Ja,Lr.wrap=function(e,t){return Ds(gi(t),e)},Lr.xor=ss,Lr.xorBy=as,Lr.xorWith=us,Lr.zip=cs,Lr.zipObject=function(e,t){return fi(e||[],t||[],Zr)},Lr.zipObjectDeep=function(e,t){return fi(e||[],t||[],Jn)},Lr.zipWith=ls,Lr.entries=La,Lr.entriesIn=Ua,Lr.extend=va,Lr.extendWith=Aa,su(Lr,Lr),Lr.add=mu,Lr.attempt=Xa,Lr.camelCase=ja,Lr.capitalize=za,Lr.ceil=yu,Lr.clamp=function(e,t,n){return n===r&&(n=t,t=r),n!==r&&(n=(n=ga(n))==n?n:0),t!==r&&(t=(t=ga(t))==t?t:0),on(ga(e),t,n)},Lr.clone=function(e){return sn(e,4)},Lr.cloneDeep=function(e){return sn(e,5)},Lr.cloneDeepWith=function(e,t){return sn(e,5,t="function"==typeof t?t:r)},Lr.cloneWith=function(e,t){return sn(e,4,t="function"==typeof t?t:r)},Lr.conformsTo=function(e,t){return null==t||an(e,t,Ma(t))},Lr.deburr=Ha,Lr.defaultTo=function(e,t){return null==e||e!=e?t:e},Lr.divide=bu,Lr.endsWith=function(e,t,n){e=ya(e),t=si(t);var i=e.length,o=n=n===r?i:on(fa(n),0,i);return(n-=t.length)>=0&&e.slice(n,o)==t},Lr.eq=Fs,Lr.escape=function(e){return(e=ya(e))&&V.test(e)?e.replace(q,tr):e},Lr.escapeRegExp=function(e){return(e=ya(e))&&re.test(e)?e.replace(te,"\\$&"):e},Lr.every=function(e,t,n){var i=Ks(e)?Ct:hn;return n&&yo(e,t,n)&&(t=r),i(e,oo(t,3))},Lr.find=gs,Lr.findIndex=Ho,Lr.findKey=function(e,t){return Lt(e,oo(t,3),bn)},Lr.findLast=ms,Lr.findLastIndex=Ko,Lr.findLastKey=function(e,t){return Lt(e,oo(t,3),vn)},Lr.floor=vu,Lr.forEach=ys,Lr.forEachRight=bs,Lr.forIn=function(e,t){return null==e?e:mn(e,oo(t,3),Ba)},Lr.forInRight=function(e,t){return null==e?e:yn(e,oo(t,3),Ba)},Lr.forOwn=function(e,t){return e&&bn(e,oo(t,3))},Lr.forOwnRight=function(e,t){return e&&vn(e,oo(t,3))},Lr.get=Sa,Lr.gt=js,Lr.gte=zs,Lr.has=function(e,t){return null!=e&&fo(e,t,Sn)},Lr.hasIn=ka,Lr.head=Qo,Lr.identity=ru,Lr.includes=function(e,t,r,n){e=Qs(e)?e:Fa(e),r=r&&!n?fa(r):0;var i=e.length;return r<0&&(r=gr(i+r,0)),sa(e)?r<=i&&e.indexOf(t,r)>-1:!!i&&Ft(e,t,r)>-1},Lr.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=null==r?0:fa(r);return i<0&&(i=gr(n+i,0)),Ft(e,t,i)},Lr.inRange=function(e,t,n){return t=ha(t),n===r?(n=t,t=0):n=ha(n),function(e,t,r){return e>=mr(t,r)&&e=-c&&e<=c},Lr.isSet=oa,Lr.isString=sa,Lr.isSymbol=aa,Lr.isTypedArray=ua,Lr.isUndefined=function(e){return e===r},Lr.isWeakMap=function(e){return ea(e)&&ho(e)==M},Lr.isWeakSet=function(e){return ea(e)&&"[object WeakSet]"==_n(e)},Lr.join=function(e,t){return null==e?"":fr.call(e,t)},Lr.kebabCase=Ka,Lr.last=Yo,Lr.lastIndexOf=function(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var o=i;return n!==r&&(o=(o=fa(n))<0?gr(i+o,0):mr(o,i-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,o):Ut(e,zt,o,!0)},Lr.lowerCase=Ga,Lr.lowerFirst=Qa,Lr.lt=ca,Lr.lte=la,Lr.max=function(e){return e&&e.length?fn(e,ru,In):r},Lr.maxBy=function(e,t){return e&&e.length?fn(e,oo(t,2),In):r},Lr.mean=function(e){return Ht(e,ru)},Lr.meanBy=function(e,t){return Ht(e,oo(t,2))},Lr.min=function(e){return e&&e.length?fn(e,ru,Nn):r},Lr.minBy=function(e,t){return e&&e.length?fn(e,oo(t,2),Nn):r},Lr.stubArray=pu,Lr.stubFalse=gu,Lr.stubObject=function(){return{}},Lr.stubString=function(){return""},Lr.stubTrue=function(){return!0},Lr.multiply=Au,Lr.nth=function(e,t){return e&&e.length?jn(e,fa(t)):r},Lr.noConflict=function(){return dt._===this&&(dt._=Fe),this},Lr.noop=au,Lr.now=Ss,Lr.pad=function(e,t,r){e=ya(e);var n=(t=fa(t))?ur(e):0;if(!t||n>=t)return e;var i=(t-n)/2;return zi(gt(i),r)+e+zi(ft(i),r)},Lr.padEnd=function(e,t,r){e=ya(e);var n=(t=fa(t))?ur(e):0;return t&&nt){var i=e;e=t,t=i}if(n||e%1||t%1){var o=vr();return mr(e+o*(t-e+at("1e-"+((o+"").length-1))),t)}return Qn(e,t)},Lr.reduce=function(e,t,r){var n=Ks(e)?Rt:Qt,i=arguments.length<3;return n(e,oo(t,4),r,i,ln)},Lr.reduceRight=function(e,t,r){var n=Ks(e)?Ot:Qt,i=arguments.length<3;return n(e,oo(t,4),r,i,dn)},Lr.repeat=function(e,t,n){return t=(n?yo(e,t,n):t===r)?1:fa(t),qn(ya(e),t)},Lr.replace=function(){var e=arguments,t=ya(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Lr.result=function(e,t,n){var i=-1,o=(t=mi(t,e)).length;for(o||(o=1,e=r);++ic)return[];var r=d,n=mr(e,d);t=oo(t),e-=d;for(var i=Wt(n,t);++r=s)return e;var u=n-ur(i);if(u<1)return i;var c=a?bi(a,0,u).join(""):e.slice(0,u);if(o===r)return c+i;if(a&&(u+=c.length-u),ia(o)){if(e.slice(u).search(o)){var l,d=c;for(o.global||(o=ke(o.source,ya(he.exec(o))+"g")),o.lastIndex=0;l=o.exec(d);)var h=l.index;c=c.slice(0,h===r?u:h)}}else if(e.indexOf(si(o),u)!=u){var f=c.lastIndexOf(o);f>-1&&(c=c.slice(0,f))}return c+i},Lr.unescape=function(e){return(e=ya(e))&&W.test(e)?e.replace(Q,dr):e},Lr.uniqueId=function(e){var t=++Ne;return ya(e)+t},Lr.upperCase=Va,Lr.upperFirst=Ya,Lr.each=ys,Lr.eachRight=bs,Lr.first=Qo,su(Lr,function(){var e={};return bn(Lr,(function(t,r){Oe.call(Lr.prototype,r)||(e[r]=t)})),e}(),{chain:!1}),Lr.VERSION="4.17.21",St(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Lr[e].placeholder=Lr})),St(["drop","take"],(function(e,t){zr.prototype[e]=function(n){n=n===r?1:gr(fa(n),0);var i=this.__filtered__&&!t?new zr(this):this.clone();return i.__filtered__?i.__takeCount__=mr(n,i.__takeCount__):i.__views__.push({size:mr(n,d),type:e+(i.__dir__<0?"Right":"")}),i},zr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),St(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r;zr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:oo(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),St(["head","last"],(function(e,t){var r="take"+(t?"Right":"");zr.prototype[e]=function(){return this[r](1).value()[0]}})),St(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right");zr.prototype[e]=function(){return this.__filtered__?new zr(this):this[r](1)}})),zr.prototype.compact=function(){return this.filter(ru)},zr.prototype.find=function(e){return this.filter(e).head()},zr.prototype.findLast=function(e){return this.reverse().find(e)},zr.prototype.invokeMap=Wn((function(e,t){return"function"==typeof e?new zr(this):this.map((function(r){return Tn(r,e,t)}))})),zr.prototype.reject=function(e){return this.filter(Os(oo(e)))},zr.prototype.slice=function(e,t){e=fa(e);var n=this;return n.__filtered__&&(e>0||t<0)?new zr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==r&&(n=(t=fa(t))<0?n.dropRight(-t):n.take(t-e)),n)},zr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zr.prototype.toArray=function(){return this.take(d)},bn(zr.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),o=Lr[i?"take"+("last"==t?"Right":""):t],s=i||/^find/.test(t);o&&(Lr.prototype[t]=function(){var t=this.__wrapped__,a=i?[1]:arguments,u=t instanceof zr,c=a[0],l=u||Ks(t),d=function(e){var t=o.apply(Lr,Pt([e],a));return i&&h?t[0]:t};l&&n&&"function"==typeof c&&1!=c.length&&(u=l=!1);var h=this.__chain__,f=!!this.__actions__.length,p=s&&!h,g=u&&!f;if(!s&&l){t=g?t:new zr(this);var m=e.apply(t,a);return m.__actions__.push({func:hs,args:[d],thisArg:r}),new jr(m,h)}return p&&g?e.apply(this,a):(m=this.thru(d),p?i?m.value()[0]:m.value():m)})})),St(["pop","push","shift","sort","splice","unshift"],(function(e){var t=xe[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);Lr.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(Ks(i)?i:[],e)}return this[r]((function(r){return t.apply(Ks(r)?r:[],e)}))}})),bn(zr.prototype,(function(e,t){var r=Lr[t];if(r){var n=r.name+"";Oe.call(Tr,n)||(Tr[n]=[]),Tr[n].push({name:t,func:r})}})),Tr[Li(r,2).name]=[{name:"wrapper",func:r}],zr.prototype.clone=function(){var e=new zr(this.__wrapped__);return e.__actions__=ki(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ki(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ki(this.__views__),e},zr.prototype.reverse=function(){if(this.__filtered__){var e=new zr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},zr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=Ks(e),n=t<0,i=r?e.length:0,o=function(e,t,r){for(var n=-1,i=r.length;++n=this.__values__.length;return{done:e,value:e?r:this.__values__[this.__index__++]}},Lr.prototype.plant=function(e){for(var t,n=this;n instanceof Fr;){var i=Uo(n);i.__index__=0,i.__values__=r,t?o.__wrapped__=i:t=i;var o=i;n=n.__wrapped__}return o.__wrapped__=e,t},Lr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof zr){var t=e;return this.__actions__.length&&(t=new zr(this)),(t=t.reverse()).__actions__.push({func:hs,args:[$o],thisArg:r}),new jr(t,this.__chain__)}return this.thru($o)},Lr.prototype.toJSON=Lr.prototype.valueOf=Lr.prototype.value=function(){return di(this.__wrapped__,this.__actions__)},Lr.prototype.first=Lr.prototype.head,Ze&&(Lr.prototype[Ze]=function(){return this}),Lr}();ft?((ft.exports=hr)._=hr,ht._=hr):dt._=hr}).call(ki)}(Ci,Ci.exports);var Ti=Object.defineProperty,xi=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Oi=(e,t,r)=>t in e?Ti(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ni=(e,t)=>{for(var r in t||(t={}))Pi.call(t,r)&&Oi(e,r,t[r]);if(Bi)for(var r of Bi(t))Ri.call(t,r)&&Oi(e,r,t[r]);return e},Di=(e,t)=>xi(e,Mi(t));function Li(e,t,r){var n;const i=function(e){const[t,r]=e.split(v);return{namespace:t,reference:r}}(e);return(null==(n=t.rpcMap)?void 0:n[i.reference])||`https://rpc.walletconnect.com/v1/?chainId=${i.namespace}:${i.reference}&projectId=${r}`}function Ui(e){return e.includes(":")?e.split(":")[1]:e}function Fi(e){return e.map((e=>`${e.split(":")[0]}:${e.split(":")[1]}`))}function ji(e){var t,r,n,i;const o={};if(!Ae(e))return o;for(const[s,a]of Object.entries(e)){const e=fe(s)?[s]:a.chains,u=a.methods||[],c=a.events||[],l=a.rpcMap||{},d=pe(s);o[d]=Di(Ni(Ni({},o[d]),a),{chains:re(e,null==(t=o[d])?void 0:t.chains),methods:re(u,null==(r=o[d])?void 0:r.methods),events:re(c,null==(n=o[d])?void 0:n.events),rpcMap:Ni(Ni({},l),null==(i=o[d])?void 0:i.rpcMap)})}return o}function zi(e){return e.includes(":")?e.split(":")[2]:e}function Hi(e){const t={};for(const[r,n]of Object.entries(e)){const e=n.methods||[],i=n.events||[],o=n.accounts||[],s=fe(r)?[r]:n.chains?n.chains:Fi(n.accounts);t[r]={chains:s,methods:e,events:i,accounts:o}}return t}function Ki(e){return"number"==typeof e?e:e.includes("0x")?parseInt(e,16):e.includes(":")?Number(e.split(":")[1]):Number(e)}const Gi={},Qi=e=>Gi[e],qi=(e,t)=>{Gi[e]=t};class Wi{constructor(e){this.name="polkadot",this.namespace=e.namespace,this.events=Qi("events"),this.client=Qi("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}request(e){return this.namespace.methods.includes(e.request.method)?this.client.request(e):this.getHttpProvider().request(e.request)}setDefaultChain(e,t){this.httpProviders[e]||this.setHttpProvider(e,t),this.chainId=e,this.events.emit(Si,`${this.name}:${e}`)}getAccounts(){const e=this.namespace.accounts;return e&&e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2]))||[]}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{var r;const n=Ui(t);e[n]=this.createHttpProvider(n,null==(r=this.namespace.rpcMap)?void 0:r[t])})),e}getHttpProvider(){const e=`${this.name}:${this.chainId}`,t=this.httpProviders[e];if(typeof t>"u")throw new Error(`JSON-RPC provider for ${e} not found`);return t}setHttpProvider(e,t){const r=this.createHttpProvider(e,t);r&&(this.httpProviders[e]=r)}createHttpProvider(e,t){const r=t||Li(e,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${e}`);return new $e.F(new Ei.A(r,Qi("disableProviderPing")))}}class Vi{constructor(e){this.name="eip155",this.namespace=e.namespace,this.events=Qi("events"),this.client=Qi("client"),this.httpProviders=this.createHttpProviders(),this.chainId=parseInt(this.getDefaultChain())}async request(e){switch(e.request.method){case"eth_requestAccounts":case"eth_accounts":return this.getAccounts();case"wallet_switchEthereumChain":return await this.handleSwitchChain(e);case"eth_chainId":return parseInt(this.getDefaultChain())}return this.namespace.methods.includes(e.request.method)?await this.client.request(e):this.getHttpProvider().request(e.request)}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}setDefaultChain(e,t){this.httpProviders[e]||this.setHttpProvider(parseInt(e),t),this.chainId=parseInt(e),this.events.emit(Si,`${this.name}:${e}`)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId.toString();if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}createHttpProvider(e,t){const r=t||Li(`${this.name}:${e}`,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${e}`);return new $e.F(new Ei.V(r,Qi("disableProviderPing")))}setHttpProvider(e,t){const r=this.createHttpProvider(e,t);r&&(this.httpProviders[e]=r)}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{var r;const n=parseInt(Ui(t));e[n]=this.createHttpProvider(n,null==(r=this.namespace.rpcMap)?void 0:r[t])})),e}getAccounts(){const e=this.namespace.accounts;return e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}getHttpProvider(){const e=this.chainId,t=this.httpProviders[e];if(typeof t>"u")throw new Error(`JSON-RPC provider for ${e} not found`);return t}async handleSwitchChain(e){var t,r;let n=e.request.params?null==(t=e.request.params[0])?void 0:t.chainId:"0x0";n=n.startsWith("0x")?n:`0x${n}`;const i=parseInt(n,16);if(this.isChainApproved(i))this.setDefaultChain(`${i}`);else{if(!this.namespace.methods.includes("wallet_switchEthereumChain"))throw new Error(`Failed to switch to chain 'eip155:${i}'. The chain is not approved or the wallet does not support 'wallet_switchEthereumChain' method.`);await this.client.request({topic:e.topic,request:{method:e.request.method,params:[{chainId:n}]},chainId:null==(r=this.namespace.chains)?void 0:r[0]}),this.setDefaultChain(`${i}`)}return null}isChainApproved(e){return this.namespace.chains.includes(`${this.name}:${e}`)}}class Yi{constructor(e){this.name="solana",this.namespace=e.namespace,this.events=Qi("events"),this.client=Qi("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}requestAccounts(){return this.getAccounts()}request(e){return this.namespace.methods.includes(e.request.method)?this.client.request(e):this.getHttpProvider().request(e.request)}setDefaultChain(e,t){this.httpProviders[e]||this.setHttpProvider(e,t),this.chainId=e,this.events.emit(Si,`${this.name}:${e}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}getAccounts(){const e=this.namespace.accounts;return e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{var r;const n=Ui(t);e[n]=this.createHttpProvider(n,null==(r=this.namespace.rpcMap)?void 0:r[t])})),e}getHttpProvider(){const e=`${this.name}:${this.chainId}`,t=this.httpProviders[e];if(typeof t>"u")throw new Error(`JSON-RPC provider for ${e} not found`);return t}setHttpProvider(e,t){const r=this.createHttpProvider(e,t);r&&(this.httpProviders[e]=r)}createHttpProvider(e,t){const r=t||Li(e,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${e}`);return new $e.F(new Ei.A(r,Qi("disableProviderPing")))}}class Ji{constructor(e){this.name="cosmos",this.namespace=e.namespace,this.events=Qi("events"),this.client=Qi("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}request(e){return this.namespace.methods.includes(e.request.method)?this.client.request(e):this.getHttpProvider().request(e.request)}setDefaultChain(e,t){this.httpProviders[e]||this.setHttpProvider(e,t),this.chainId=e,this.events.emit(Si,`${this.name}:${this.chainId}`)}getAccounts(){const e=this.namespace.accounts;return e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{var r;const n=Ui(t);e[n]=this.createHttpProvider(n,null==(r=this.namespace.rpcMap)?void 0:r[t])})),e}getHttpProvider(){const e=`${this.name}:${this.chainId}`,t=this.httpProviders[e];if(typeof t>"u")throw new Error(`JSON-RPC provider for ${e} not found`);return t}setHttpProvider(e,t){const r=this.createHttpProvider(e,t);r&&(this.httpProviders[e]=r)}createHttpProvider(e,t){const r=t||Li(e,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${e}`);return new $e.F(new Ei.A(r,Qi("disableProviderPing")))}}class Xi{constructor(e){this.name="cip34",this.namespace=e.namespace,this.events=Qi("events"),this.client=Qi("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}requestAccounts(){return this.getAccounts()}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}request(e){return this.namespace.methods.includes(e.request.method)?this.client.request(e):this.getHttpProvider().request(e.request)}setDefaultChain(e,t){this.httpProviders[e]||this.setHttpProvider(e,t),this.chainId=e,this.events.emit(Si,`${this.name}:${this.chainId}`)}getAccounts(){const e=this.namespace.accounts;return e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{const r=this.getCardanoRPCUrl(t),n=Ui(t);e[n]=this.createHttpProvider(n,r)})),e}getHttpProvider(){const e=`${this.name}:${this.chainId}`,t=this.httpProviders[e];if(typeof t>"u")throw new Error(`JSON-RPC provider for ${e} not found`);return t}getCardanoRPCUrl(e){const t=this.namespace.rpcMap;if(t)return t[e]}setHttpProvider(e,t){const r=this.createHttpProvider(e,t);r&&(this.httpProviders[e]=r)}createHttpProvider(e,t){const r=t||this.getCardanoRPCUrl(e);if(!r)throw new Error(`No RPC url provided for chainId: ${e}`);return new $e.F(new Ei.A(r,Qi("disableProviderPing")))}}class Zi{constructor(e){this.name="elrond",this.namespace=e.namespace,this.events=Qi("events"),this.client=Qi("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}requestAccounts(){return this.getAccounts()}request(e){return this.namespace.methods.includes(e.request.method)?this.client.request(e):this.getHttpProvider().request(e.request)}setDefaultChain(e,t){this.httpProviders[e]||this.setHttpProvider(e,t),this.chainId=e,this.events.emit(Si,`${this.name}:${e}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}getAccounts(){const e=this.namespace.accounts;return e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{var r;const n=Ui(t);e[n]=this.createHttpProvider(n,null==(r=this.namespace.rpcMap)?void 0:r[t])})),e}getHttpProvider(){const e=`${this.name}:${this.chainId}`,t=this.httpProviders[e];if(typeof t>"u")throw new Error(`JSON-RPC provider for ${e} not found`);return t}setHttpProvider(e,t){const r=this.createHttpProvider(e,t);r&&(this.httpProviders[e]=r)}createHttpProvider(e,t){const r=t||Li(e,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${e}`);return new $e.F(new Ei.A(r,Qi("disableProviderPing")))}}class $i{constructor(e){this.name="multiversx",this.namespace=e.namespace,this.events=Qi("events"),this.client=Qi("client"),this.chainId=this.getDefaultChain(),this.httpProviders=this.createHttpProviders()}updateNamespace(e){this.namespace=Object.assign(this.namespace,e)}requestAccounts(){return this.getAccounts()}request(e){return this.namespace.methods.includes(e.request.method)?this.client.request(e):this.getHttpProvider().request(e.request)}setDefaultChain(e,t){this.httpProviders[e]||this.setHttpProvider(e,t),this.chainId=e,this.events.emit(Si,`${this.name}:${e}`)}getDefaultChain(){if(this.chainId)return this.chainId;if(this.namespace.defaultChain)return this.namespace.defaultChain;const e=this.namespace.chains[0];if(!e)throw new Error("ChainId not found");return e.split(":")[1]}getAccounts(){const e=this.namespace.accounts;return e?[...new Set(e.filter((e=>e.split(":")[1]===this.chainId.toString())).map((e=>e.split(":")[2])))]:[]}createHttpProviders(){const e={};return this.namespace.chains.forEach((t=>{var r;const n=Ui(t);e[n]=this.createHttpProvider(n,null==(r=this.namespace.rpcMap)?void 0:r[t])})),e}getHttpProvider(){const e=`${this.name}:${this.chainId}`,t=this.httpProviders[e];if(typeof t>"u")throw new Error(`JSON-RPC provider for ${e} not found`);return t}setHttpProvider(e,t){const r=this.createHttpProvider(e,t);r&&(this.httpProviders[e]=r)}createHttpProvider(e,t){const r=t||Li(e,this.namespace,this.client.core.projectId);if(!r)throw new Error(`No RPC url provided for chainId: ${e}`);return new $e.F(new Ei.A(r,Qi("disableProviderPing")))}}var eo=Object.defineProperty,to=Object.defineProperties,ro=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,so=(e,t,r)=>t in e?eo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ao=(e,t)=>{for(var r in t||(t={}))io.call(t,r)&&so(e,r,t[r]);if(no)for(var r of no(t))oo.call(t,r)&&so(e,r,t[r]);return e},uo=(e,t)=>to(e,ro(t));class co{constructor(e){this.events=new(i()),this.rpcProviders={},this.shouldAbortPairingAttempt=!1,this.maxPairingAttempts=10,this.disableProviderPing=!1,this.providerOpts=e,this.logger=typeof e?.logger<"u"&&"string"!=typeof e?.logger?e.logger:(0,Ue.pino)((0,Ue.getDefaultLoggerOptions)({level:e?.logger||_i})),this.disableProviderPing=e?.disableProviderPing||!1}static async init(e){const t=new co(e);return await t.initialize(),t}async request(e,t){const[r,n]=this.validateChain(t);if(!this.session)throw new Error("Please call connect() before request()");return await this.getProvider(r).request({request:ao({},e),chainId:`${r}:${n}`,topic:this.session.topic})}sendAsync(e,t,r){this.request(e,r).then((e=>t(null,e))).catch((e=>t(e,void 0)))}async enable(){if(!this.client)throw new Error("Sign Client not initialized");return this.session||await this.connect({namespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties}),await this.requestAccounts()}async disconnect(){var e;if(!this.session)throw new Error("Please call connect() before enable()");await this.client.disconnect({topic:null==(e=this.session)?void 0:e.topic,reason:be("USER_DISCONNECTED")}),await this.cleanup()}async connect(e){if(!this.client)throw new Error("Sign Client not initialized");if(this.setNamespaces(e),await this.cleanupPendingPairings(),!e.skipPairing)return await this.pair(e.pairingTopic)}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}removeListener(e,t){this.events.removeListener(e,t)}off(e,t){this.events.off(e,t)}get isWalletConnect(){return!0}async pair(e){this.shouldAbortPairingAttempt=!1;let t=0;do{if(this.shouldAbortPairingAttempt)throw new Error("Pairing aborted");if(t>=this.maxPairingAttempts)throw new Error("Max auto pairing attempts reached");const{uri:r,approval:n}=await this.client.connect({pairingTopic:e,requiredNamespaces:this.namespaces,optionalNamespaces:this.optionalNamespaces,sessionProperties:this.sessionProperties});r&&(this.uri=r,this.events.emit("display_uri",r)),await n().then((e=>{this.session=e,this.namespaces||(this.namespaces=Hi(e.namespaces),this.persist("namespaces",this.namespaces))})).catch((e=>{if(e.message!==ti)throw e;t++}))}while(!this.session);return this.onConnect(),this.session}setDefaultChain(e,t){try{if(!this.session)return;const[r,n]=this.validateChain(e);this.getProvider(r).setDefaultChain(n,t)}catch(e){if(!/Please call connect/.test(e.message))throw e}}async cleanupPendingPairings(e={}){this.logger.info("Cleaning up inactive pairings...");const t=this.client.pairing.getAll();if(ve(t)){for(const r of t)e.deletePairings?this.client.core.expirer.set(r.topic,0):await this.client.core.relayer.subscriber.unsubscribe(r.topic);this.logger.info(`Inactive pairings cleared: ${t.length}`)}}abortPairingAttempt(){this.shouldAbortPairingAttempt=!0}async checkStorage(){if(this.namespaces=await this.getFromStore("namespaces"),this.optionalNamespaces=await this.getFromStore("optionalNamespaces")||{},this.client.session.length){const e=this.client.session.keys.length-1;this.session=this.client.session.get(this.client.session.keys[e]),this.createProviders()}}async initialize(){this.logger.trace("Initialized"),await this.createClient(),await this.checkStorage(),this.registerEventListeners()}async createClient(){this.client=this.providerOpts.client||await wi.init({logger:this.providerOpts.logger||_i,relayUrl:this.providerOpts.relayUrl||"wss://relay.walletconnect.com",projectId:this.providerOpts.projectId,metadata:this.providerOpts.metadata,storageOptions:this.providerOpts.storageOptions,storage:this.providerOpts.storage,name:this.providerOpts.name}),this.logger.trace("SignClient Initialized")}createProviders(){if(!this.client)throw new Error("Sign Client not initialized");if(!this.session)throw new Error("Session not initialized. Please call connect() before enable()");const e=[...new Set(Object.keys(this.session.namespaces).map((e=>pe(e))))];qi("client",this.client),qi("events",this.events),qi("disableProviderPing",this.disableProviderPing),e.forEach((e=>{if(!this.session)return;const t=function(e,t){const r=Object.keys(t.namespaces).filter((t=>t.includes(e)));if(!r.length)return[];const n=[];return r.forEach((e=>{const r=t.namespaces[e].accounts;n.push(...r)})),n}(e,this.session),r=Fi(t),n=function(e={},t={}){const r=ji(e),n=ji(t);return Ci.exports.merge(r,n)}(this.namespaces,this.optionalNamespaces),i=uo(ao({},n[e]),{accounts:t,chains:r});switch(e){case"eip155":this.rpcProviders[e]=new Vi({namespace:i});break;case"solana":this.rpcProviders[e]=new Yi({namespace:i});break;case"cosmos":this.rpcProviders[e]=new Ji({namespace:i});break;case"polkadot":this.rpcProviders[e]=new Wi({namespace:i});break;case"cip34":this.rpcProviders[e]=new Xi({namespace:i});break;case"elrond":this.rpcProviders[e]=new Zi({namespace:i});break;case"multiversx":this.rpcProviders[e]=new $i({namespace:i})}}))}registerEventListeners(){if(typeof this.client>"u")throw new Error("Sign Client is not initialized");this.client.on("session_ping",(e=>{this.events.emit("session_ping",e)})),this.client.on("session_event",(e=>{const{params:t}=e,{event:r}=t;if("accountsChanged"===r.name){const e=r.data;e&&ve(e)&&this.events.emit("accountsChanged",e.map(zi))}else if("chainChanged"===r.name){const e=t.chainId,r=t.event.data,n=pe(e),i=Ki(e)!==Ki(r)?`${n}:${Ki(r)}`:e;this.onChainChanged(i)}else this.events.emit(r.name,r.data);this.events.emit("session_event",e)})),this.client.on("session_update",(({topic:e,params:t})=>{var r;const{namespaces:n}=t,i=null==(r=this.client)?void 0:r.session.get(e);this.session=uo(ao({},i),{namespaces:n}),this.onSessionUpdate(),this.events.emit("session_update",{topic:e,params:t})})),this.client.on("session_delete",(async e=>{await this.cleanup(),this.events.emit("session_delete",e),this.events.emit("disconnect",uo(ao({},be("USER_DISCONNECTED")),{data:e.topic}))})),this.on(Si,(e=>{this.onChainChanged(e,!0)}))}getProvider(e){if(!this.rpcProviders[e])throw new Error(`Provider not found: ${e}`);return this.rpcProviders[e]}onSessionUpdate(){Object.keys(this.rpcProviders).forEach((e=>{var t;this.getProvider(e).updateNamespace(null==(t=this.session)?void 0:t.namespaces[e])}))}setNamespaces(e){const{namespaces:t,optionalNamespaces:r,sessionProperties:n}=e;t&&Object.keys(t).length&&(this.namespaces=t),r&&Object.keys(r).length&&(this.optionalNamespaces=r),this.sessionProperties=n,this.persist("namespaces",t),this.persist("optionalNamespaces",r)}validateChain(e){const[t,r]=e?.split(":")||["",""];if(!this.namespaces||!Object.keys(this.namespaces).length)return[t,r];if(t&&!Object.keys(this.namespaces||{}).map((e=>pe(e))).includes(t))throw new Error(`Namespace '${t}' is not configured. Please call connect() first with namespace config.`);if(t&&r)return[t,r];const n=pe(Object.keys(this.namespaces)[0]);return[n,this.rpcProviders[n].getDefaultChain()]}async requestAccounts(){const[e]=this.validateChain();return await this.getProvider(e).requestAccounts()}onChainChanged(e,t=!1){var r;if(!this.namespaces)return;const[n,i]=this.validateChain(e);t||this.getProvider(n).setDefaultChain(i),(null!=(r=this.namespaces[n])?r:this.namespaces[`${n}:${i}`]).defaultChain=i,this.persist("namespaces",this.namespaces),this.events.emit("chainChanged",i)}onConnect(){this.createProviders(),this.events.emit("connect",{session:this.session})}async cleanup(){this.session=void 0,this.namespaces=void 0,this.optionalNamespaces=void 0,this.sessionProperties=void 0,this.persist("namespaces",void 0),this.persist("optionalNamespaces",void 0),this.persist("sessionProperties",void 0),await this.cleanupPendingPairings({deletePairings:!0})}persist(e,t){this.client.core.storage.setItem(`${Ii}/${e}`,t)}async getFromStore(e){return await this.client.core.storage.getItem(`${Ii}/${e}`)}}const lo=co,ho=["eth_sendTransaction","personal_sign"],fo=["eth_accounts","eth_requestAccounts","eth_sendRawTransaction","eth_sign","eth_signTransaction","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4","eth_sendTransaction","personal_sign","wallet_switchEthereumChain","wallet_addEthereumChain","wallet_getPermissions","wallet_requestPermissions","wallet_registerOnboarding","wallet_watchAsset","wallet_scanQRCode"],po=["chainChanged","accountsChanged"],go=["chainChanged","accountsChanged","message","disconnect","connect"];var mo=Object.defineProperty,yo=Object.defineProperties,bo=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Eo=(e,t,r)=>t in e?mo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_o=(e,t)=>{for(var r in t||(t={}))Ao.call(t,r)&&Eo(e,r,t[r]);if(vo)for(var r of vo(t))wo.call(t,r)&&Eo(e,r,t[r]);return e},Io=(e,t)=>yo(e,bo(t));function So(e){return Number(e[0].split(":")[1])}function ko(e){return`0x${e.toString(16)}`}class Co{constructor(){this.events=new n.EventEmitter,this.namespace="eip155",this.accounts=[],this.chainId=1,this.STORAGE_KEY="wc@2:ethereum_provider:",this.on=(e,t)=>(this.events.on(e,t),this),this.once=(e,t)=>(this.events.once(e,t),this),this.removeListener=(e,t)=>(this.events.removeListener(e,t),this),this.off=(e,t)=>(this.events.off(e,t),this),this.parseAccount=e=>this.isCompatibleChainId(e)?this.parseAccountId(e).address:e,this.signer={},this.rpc={}}static async init(e){const t=new Co;return await t.initialize(e),t}async request(e){return await this.signer.request(e,this.formatChainId(this.chainId))}sendAsync(e,t){this.signer.sendAsync(e,t,this.formatChainId(this.chainId))}get connected(){return!!this.signer.client&&this.signer.client.core.relayer.connected}get connecting(){return!!this.signer.client&&this.signer.client.core.relayer.connecting}async enable(){return this.session||await this.connect(),await this.request({method:"eth_requestAccounts"})}async connect(e){if(!this.signer.client)throw new Error("Provider not initialized. Call init() first");this.loadConnectOpts(e);const{required:t,optional:r}=function(e){const{chains:t,optionalChains:r,methods:n,optionalMethods:i,events:o,optionalEvents:s,rpcMap:a}=e;if(!ve(t))throw new Error("Invalid chains");const u={chains:t,methods:n||ho,events:o||po,rpcMap:_o({},t.length?{[So(t)]:a[So(t)]}:{})},c=o?.filter((e=>!po.includes(e))),l=n?.filter((e=>!ho.includes(e)));if(!(r||s||i||null!=c&&c.length||null!=l&&l.length))return{required:t.length?u:void 0};const d={chains:[...new Set(c?.length&&l?.length||!r?u.chains.concat(r||[]):r)],methods:[...new Set(u.methods.concat(null!=i&&i.length?i:fo))],events:[...new Set(u.events.concat(null!=s&&s.length?s:go))],rpcMap:a};return{required:t.length?u:void 0,optional:r.length?d:void 0}}(this.rpc);try{const n=await new Promise((async(n,i)=>{var o;this.rpc.showQrModal&&(null==(o=this.modal)||o.subscribeModal((e=>{!e.open&&!this.signer.session&&(this.signer.abortPairingAttempt(),i(new Error("Connection request reset. Please try again.")))}))),await this.signer.connect(Io(_o({namespaces:_o({},t&&{[this.namespace]:t})},r&&{optionalNamespaces:{[this.namespace]:r}}),{pairingTopic:e?.pairingTopic})).then((e=>{n(e)})).catch((e=>{i(new Error(e.message))}))}));if(!n)return;const i=function(e,t=[]){const r=[];return Object.keys(e).forEach((n=>{if(t.length&&!t.includes(n))return;const i=e[n];r.push(...i.accounts)})),r}(n.namespaces,[this.namespace]);this.setChainIds(this.rpc.chains.length?this.rpc.chains:i),this.setAccounts(i),this.events.emit("connect",{chainId:ko(this.chainId)})}catch(e){throw this.signer.logger.error(e),e}finally{this.modal&&this.modal.closeModal()}}async disconnect(){this.session&&await this.signer.disconnect(),this.reset()}get isWalletConnect(){return!0}get session(){return this.signer.session}registerEventListeners(){this.signer.on("session_event",(e=>{const{params:t}=e,{event:r}=t;"accountsChanged"===r.name?(this.accounts=this.parseAccounts(r.data),this.events.emit("accountsChanged",this.accounts)):"chainChanged"===r.name?this.setChainId(this.formatChainId(r.data)):this.events.emit(r.name,r.data),this.events.emit("session_event",e)})),this.signer.on("chainChanged",(e=>{const t=parseInt(e);this.chainId=t,this.events.emit("chainChanged",ko(this.chainId)),this.persist()})),this.signer.on("session_update",(e=>{this.events.emit("session_update",e)})),this.signer.on("session_delete",(e=>{this.reset(),this.events.emit("session_delete",e),this.events.emit("disconnect",Io(_o({},be("USER_DISCONNECTED")),{data:e.topic,name:"USER_DISCONNECTED"}))})),this.signer.on("display_uri",(e=>{var t,r;this.rpc.showQrModal&&(null==(t=this.modal)||t.closeModal(),null==(r=this.modal)||r.openModal({uri:e})),this.events.emit("display_uri",e)}))}switchEthereumChain(e){this.request({method:"wallet_switchEthereumChain",params:[{chainId:e.toString(16)}]})}isCompatibleChainId(e){return"string"==typeof e&&e.startsWith(`${this.namespace}:`)}formatChainId(e){return`${this.namespace}:${e}`}parseChainId(e){return Number(e.split(":")[1])}setChainIds(e){const t=e.filter((e=>this.isCompatibleChainId(e))).map((e=>this.parseChainId(e)));t.length&&(this.chainId=t[0],this.events.emit("chainChanged",ko(this.chainId)),this.persist())}setChainId(e){if(this.isCompatibleChainId(e)){const t=this.parseChainId(e);this.chainId=t,this.switchEthereumChain(t)}}parseAccountId(e){const[t,r,n]=e.split(":");return{chainId:`${t}:${r}`,address:n}}setAccounts(e){this.accounts=e.filter((e=>this.parseChainId(this.parseAccountId(e).chainId)===this.chainId)).map((e=>this.parseAccountId(e).address)),this.events.emit("accountsChanged",this.accounts)}getRpcConfig(e){var t,r;const n=null!=(t=e?.chains)?t:[],i=null!=(r=e?.optionalChains)?r:[],o=n.concat(i);if(!o.length)throw new Error("No chains specified in either `chains` or `optionalChains`");const s=n.length?e?.methods||ho:[],a=n.length?e?.events||po:[],u=e?.optionalMethods||[],c=e?.optionalEvents||[],l=e?.rpcMap||this.buildRpcMap(o,e.projectId),d=e?.qrModalOptions||void 0;return{chains:n?.map((e=>this.formatChainId(e))),optionalChains:i.map((e=>this.formatChainId(e))),methods:s,events:a,optionalMethods:u,optionalEvents:c,rpcMap:l,showQrModal:!(null==e||!e.showQrModal),qrModalOptions:d,projectId:e.projectId,metadata:e.metadata}}buildRpcMap(e,t){const r={};return e.forEach((e=>{r[e]=this.getRpcUrl(e,t)})),r}async initialize(e){if(this.rpc=this.getRpcConfig(e),this.chainId=this.rpc.chains.length?So(this.rpc.chains):So(this.rpc.optionalChains),this.signer=await lo.init({projectId:this.rpc.projectId,metadata:this.rpc.metadata,disableProviderPing:e.disableProviderPing,relayUrl:e.relayUrl,storageOptions:e.storageOptions}),this.registerEventListeners(),await this.loadPersistedSession(),this.rpc.showQrModal){let e;try{const{WalletConnectModal:t}=await r.e(85577).then(r.bind(r,85577));e=t}catch{throw new Error("To use QR modal, please install @walletconnect/modal package")}if(e)try{this.modal=new e(_o({walletConnectVersion:2,projectId:this.rpc.projectId,standaloneChains:this.rpc.chains},this.rpc.qrModalOptions))}catch(e){throw this.signer.logger.error(e),new Error("Could not generate WalletConnectModal Instance")}}}loadConnectOpts(e){if(!e)return;const{chains:t,optionalChains:r,rpcMap:n}=e;t&&ve(t)&&(this.rpc.chains=t.map((e=>this.formatChainId(e))),t.forEach((e=>{this.rpc.rpcMap[e]=n?.[e]||this.getRpcUrl(e)}))),r&&ve(r)&&(this.rpc.optionalChains=[],this.rpc.optionalChains=r?.map((e=>this.formatChainId(e))),r.forEach((e=>{this.rpc.rpcMap[e]=n?.[e]||this.getRpcUrl(e)})))}getRpcUrl(e,t){var r;return(null==(r=this.rpc.rpcMap)?void 0:r[e])||`https://rpc.walletconnect.com/v1/?chainId=eip155:${e}&projectId=${t||this.rpc.projectId}`}async loadPersistedSession(){if(!this.session)return;const e=await this.signer.client.core.storage.getItem(`${this.STORAGE_KEY}/chainId`),t=this.session.namespaces[`${this.namespace}:${e}`]?this.session.namespaces[`${this.namespace}:${e}`]:this.session.namespaces[this.namespace];this.setChainIds(e?[this.formatChainId(e)]:t?.accounts),this.setAccounts(t?.accounts)}reset(){this.chainId=1,this.accounts=[]}persist(){this.session&&this.signer.client.core.storage.setItem(`${this.STORAGE_KEY}/chainId`,this.chainId)}parseAccounts(e){return"string"==typeof e||e instanceof String?[this.parseAccount(e)]:e.map((e=>this.parseAccount(e)))}}const To=Co},16930:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});class n{}},47910:(e,t,r)=>{"use strict";r.r(t),r.d(t,{IEvents:()=>n.H});var n=r(16930)},96446:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HEARTBEAT_EVENTS=t.HEARTBEAT_INTERVAL=void 0;const n=r(91315);t.HEARTBEAT_INTERVAL=n.FIVE_SECONDS,t.HEARTBEAT_EVENTS={pulse:"heartbeat_pulse"}},24182:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(6228).__exportStar(r(96446),t)},2228:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HeartBeat=void 0;const n=r(6228),i=r(50046),o=r(91315),s=r(50854),a=r(24182);class u extends s.IHeartBeat{constructor(e){super(e),this.events=new i.EventEmitter,this.interval=a.HEARTBEAT_INTERVAL,this.interval=(null==e?void 0:e.interval)||a.HEARTBEAT_INTERVAL}static init(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=new u(e);return yield t.init(),t}))}init(){return n.__awaiter(this,void 0,void 0,(function*(){yield this.initialize()}))}stop(){clearInterval(this.intervalRef)}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}initialize(){return n.__awaiter(this,void 0,void 0,(function*(){this.intervalRef=setInterval((()=>this.pulse()),o.toMiliseconds(this.interval))}))}pulse(){this.events.emit(a.HEARTBEAT_EVENTS.pulse)}}t.HeartBeat=u},2360:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(6228);n.__exportStar(r(2228),t),n.__exportStar(r(50854),t),n.__exportStar(r(24182),t)},52686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IHeartBeat=void 0;const n=r(47910);class i extends n.IEvents{constructor(e){super()}}t.IHeartBeat=i},50854:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(6228).__exportStar(r(52686),t)},6228:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>o,__asyncDelegator:()=>A,__asyncGenerator:()=>v,__asyncValues:()=>w,__await:()=>b,__awaiter:()=>l,__classPrivateFieldGet:()=>S,__classPrivateFieldSet:()=>k,__createBinding:()=>h,__decorate:()=>a,__exportStar:()=>f,__extends:()=>i,__generator:()=>d,__importDefault:()=>I,__importStar:()=>_,__makeTemplateObject:()=>E,__metadata:()=>c,__param:()=>u,__read:()=>g,__rest:()=>s,__spread:()=>m,__spreadArrays:()=>y,__values:()=>p});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function m(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function A(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,i,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function I(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function k(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},40396:(e,t,r)=>{"use strict";r.d(t,{V:()=>c,A:()=>l});var n=r(50046),i=r(10288),o=r.n(i),s=r(25607),a=r(14350);const u={headers:{Accept:"application/json","Content-Type":"application/json"},method:"POST"};class c{constructor(e,t=!1){if(this.url=e,this.disableProviderPing=t,this.events=new n.EventEmitter,this.isAvailable=!1,this.registering=!1,!(0,a.isHttpUrl)(e))throw new Error(`Provided URL is not compatible with HTTP connection: ${e}`);this.url=e,this.disableProviderPing=t}get connected(){return this.isAvailable}get connecting(){return this.registering}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}async open(e=this.url){await this.register(e)}async close(){if(!this.isAvailable)throw new Error("Connection already closed");this.onClose()}async send(e,t){this.isAvailable||await this.register();try{const t=(0,s.h)(e),r=await o()(this.url,Object.assign(Object.assign({},u),{body:t})),n=await r.json();this.onPayload({data:n})}catch(t){this.onError(e.id,t)}}async register(e=this.url){if(!(0,a.isHttpUrl)(e))throw new Error(`Provided URL is not compatible with HTTP connection: ${e}`);if(this.registering){const e=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=e||this.events.listenerCount("open")>=e)&&this.events.setMaxListeners(e+1),new Promise(((e,t)=>{this.events.once("register_error",(e=>{this.resetMaxListeners(),t(e)})),this.events.once("open",(()=>{if(this.resetMaxListeners(),void 0===this.isAvailable)return t(new Error("HTTP connection is missing or invalid"));e()}))}))}this.url=e,this.registering=!0;try{if(!this.disableProviderPing){const t=(0,s.h)({id:1,jsonrpc:"2.0",method:"test",params:[]});await o()(e,Object.assign(Object.assign({},u),{body:t}))}this.onOpen()}catch(e){const t=this.parseError(e);throw this.events.emit("register_error",t),this.onClose(),t}}onOpen(){this.isAvailable=!0,this.registering=!1,this.events.emit("open")}onClose(){this.isAvailable=!1,this.registering=!1,this.events.emit("close")}onPayload(e){if(void 0===e.data)return;const t="string"==typeof e.data?(0,s.j)(e.data):e.data;this.events.emit("payload",t)}onError(e,t){const r=this.parseError(t),n=r.message||r.toString(),i=(0,a.formatJsonRpcError)(e,n);this.events.emit("payload",i)}parseError(e,t=this.url){return(0,a.parseConnectionError)(e,t,"HTTP")}resetMaxListeners(){this.events.getMaxListeners()>10&&this.events.setMaxListeners(10)}}const l=c},51604:(e,t,r)=>{"use strict";r.d(t,{F:()=>o});var n=r(50046),i=r(14350);class o extends i.IJsonRpcProvider{constructor(e){super(e),this.events=new n.EventEmitter,this.hasRegisteredEventListeners=!1,this.connection=this.setConnection(e),this.connection.connected&&this.registerEventListeners()}async connect(e=this.connection){await this.open(e)}async disconnect(){await this.close()}on(e,t){this.events.on(e,t)}once(e,t){this.events.once(e,t)}off(e,t){this.events.off(e,t)}removeListener(e,t){this.events.removeListener(e,t)}async request(e,t){return this.requestStrict((0,i.formatJsonRpcRequest)(e.method,e.params||[],e.id||(0,i.getBigIntRpcId)().toString()),t)}async requestStrict(e,t){return new Promise((async(r,n)=>{if(!this.connection.connected)try{await this.open()}catch(e){n(e)}this.events.on(`${e.id}`,(e=>{(0,i.isJsonRpcError)(e)?n(e.error):r(e.result)}));try{await this.connection.send(e,t)}catch(e){n(e)}}))}setConnection(e=this.connection){return e}onPayload(e){this.events.emit("payload",e),(0,i.isJsonRpcResponse)(e)?this.events.emit(`${e.id}`,e):this.events.emit("message",{type:e.method,data:e.params})}onClose(e){e&&3e3===e.code&&this.events.emit("error",new Error(`WebSocket connection closed abnormally with code: ${e.code} ${e.reason?`(${e.reason})`:""}`)),this.events.emit("disconnect")}async open(e=this.connection){this.connection===e&&this.connection.connected||(this.connection.connected&&this.close(),"string"==typeof e&&(await this.connection.open(e),e=this.connection),this.connection=this.setConnection(e),await this.connection.open(),this.registerEventListeners(),this.events.emit("connect"))}async close(){await this.connection.close()}registerEventListeners(){this.hasRegisteredEventListeners||(this.connection.on("payload",(e=>this.onPayload(e))),this.connection.on("close",(e=>this.onClose(e))),this.connection.on("error",(e=>this.events.emit("error",e))),this.connection.on("register_error",(e=>this.onClose())),this.hasRegisteredEventListeners=!0)}}},5471:(e,t,r)=>{"use strict";r.d(t,{Uf:()=>l,XW:()=>d,fO:()=>u,jf:()=>c,zR:()=>a});const n="PARSE_ERROR",i="INVALID_REQUEST",o="METHOD_NOT_FOUND",s="INVALID_PARAMS",a="INTERNAL_ERROR",u="SERVER_ERROR",c=[-32700,-32600,-32601,-32602,-32603],l={[n]:{code:-32700,message:"Parse error"},[i]:{code:-32600,message:"Invalid Request"},[o]:{code:-32601,message:"Method not found"},[s]:{code:-32602,message:"Invalid params"},[a]:{code:-32603,message:"Internal error"},[u]:{code:-32e3,message:"Server error"}},d=u},24890:(e,t,r)=>{"use strict";var n=r(3961);r.o(n,"IJsonRpcProvider")&&r.d(t,{IJsonRpcProvider:function(){return n.IJsonRpcProvider}}),r.o(n,"formatJsonRpcError")&&r.d(t,{formatJsonRpcError:function(){return n.formatJsonRpcError}}),r.o(n,"formatJsonRpcRequest")&&r.d(t,{formatJsonRpcRequest:function(){return n.formatJsonRpcRequest}}),r.o(n,"formatJsonRpcResult")&&r.d(t,{formatJsonRpcResult:function(){return n.formatJsonRpcResult}}),r.o(n,"getBigIntRpcId")&&r.d(t,{getBigIntRpcId:function(){return n.getBigIntRpcId}}),r.o(n,"isHttpUrl")&&r.d(t,{isHttpUrl:function(){return n.isHttpUrl}}),r.o(n,"isJsonRpcError")&&r.d(t,{isJsonRpcError:function(){return n.isJsonRpcError}}),r.o(n,"isJsonRpcRequest")&&r.d(t,{isJsonRpcRequest:function(){return n.isJsonRpcRequest}}),r.o(n,"isJsonRpcResponse")&&r.d(t,{isJsonRpcResponse:function(){return n.isJsonRpcResponse}}),r.o(n,"isJsonRpcResult")&&r.d(t,{isJsonRpcResult:function(){return n.isJsonRpcResult}}),r.o(n,"isLocalhostUrl")&&r.d(t,{isLocalhostUrl:function(){return n.isLocalhostUrl}}),r.o(n,"isReactNative")&&r.d(t,{isReactNative:function(){return n.isReactNative}}),r.o(n,"isWsUrl")&&r.d(t,{isWsUrl:function(){return n.isWsUrl}}),r.o(n,"payloadId")&&r.d(t,{payloadId:function(){return n.payloadId}})},43036:(e,t,r)=>{"use strict";r.d(t,{eF:()=>a,mE:()=>i,rI:()=>s,vG:()=>o});var n=r(5471);function i(e){return n.jf.includes(e)}function o(e){return Object.keys(n.Uf).includes(e)?n.Uf[e]:n.Uf[n.XW]}function s(e){return Object.values(n.Uf).find((t=>t.code===e))||n.Uf[n.XW]}function a(e,t,r){return e.message.includes("getaddrinfo ENOTFOUND")||e.message.includes("connect ECONNREFUSED")?new Error(`Unavailable ${r} RPC url at ${t}`):e}},9295:(e,t,r)=>{"use strict";r.d(t,{ER:()=>o,Im:()=>u,dZ:()=>c,eX:()=>s,e_:()=>a});var n=r(43036),i=r(5471);function o(e=3){return Date.now()*Math.pow(10,e)+Math.floor(Math.random()*Math.pow(10,e))}function s(e=6){return BigInt(o(e))}function a(e,t,r){return{id:r||o(),jsonrpc:"2.0",method:e,params:t}}function u(e,t){return{id:e,jsonrpc:"2.0",result:t}}function c(e,t,r){return{id:e,jsonrpc:"2.0",error:l(t,r)}}function l(e,t){return void 0===e?(0,n.vG)(i.zR):("string"==typeof e&&(e=Object.assign(Object.assign({},(0,n.vG)(i.fO)),{message:e})),void 0!==t&&(e.data=t),(0,n.mE)(e.code)&&(e=(0,n.rI)(e.code)),e)}},14350:(e,t,r)=>{"use strict";r.d(t,{IJsonRpcProvider:()=>s.kF,formatJsonRpcError:()=>o.dZ,formatJsonRpcRequest:()=>o.e_,formatJsonRpcResult:()=>o.Im,getBigIntRpcId:()=>o.eX,isHttpUrl:()=>a.q$,isJsonRpcError:()=>u.U$,isJsonRpcRequest:()=>u.p3,isJsonRpcResponse:()=>u.tq,isJsonRpcResult:()=>u.xT,isLocalhostUrl:()=>a.z,isWsUrl:()=>a.A1,parseConnectionError:()=>n.eF,payloadId:()=>o.ER}),r(5471);var n=r(43036),i=r(24890);r.o(i,"IJsonRpcProvider")&&r.d(t,{IJsonRpcProvider:function(){return i.IJsonRpcProvider}}),r.o(i,"formatJsonRpcError")&&r.d(t,{formatJsonRpcError:function(){return i.formatJsonRpcError}}),r.o(i,"formatJsonRpcRequest")&&r.d(t,{formatJsonRpcRequest:function(){return i.formatJsonRpcRequest}}),r.o(i,"formatJsonRpcResult")&&r.d(t,{formatJsonRpcResult:function(){return i.formatJsonRpcResult}}),r.o(i,"getBigIntRpcId")&&r.d(t,{getBigIntRpcId:function(){return i.getBigIntRpcId}}),r.o(i,"isHttpUrl")&&r.d(t,{isHttpUrl:function(){return i.isHttpUrl}}),r.o(i,"isJsonRpcError")&&r.d(t,{isJsonRpcError:function(){return i.isJsonRpcError}}),r.o(i,"isJsonRpcRequest")&&r.d(t,{isJsonRpcRequest:function(){return i.isJsonRpcRequest}}),r.o(i,"isJsonRpcResponse")&&r.d(t,{isJsonRpcResponse:function(){return i.isJsonRpcResponse}}),r.o(i,"isJsonRpcResult")&&r.d(t,{isJsonRpcResult:function(){return i.isJsonRpcResult}}),r.o(i,"isLocalhostUrl")&&r.d(t,{isLocalhostUrl:function(){return i.isLocalhostUrl}}),r.o(i,"isReactNative")&&r.d(t,{isReactNative:function(){return i.isReactNative}}),r.o(i,"isWsUrl")&&r.d(t,{isWsUrl:function(){return i.isWsUrl}}),r.o(i,"payloadId")&&r.d(t,{payloadId:function(){return i.payloadId}});var o=r(9295),s=r(11972),a=r(19191),u=r(66863)},11972:(e,t,r)=>{"use strict";r.d(t,{kF:()=>o});class n{}class i extends n{constructor(){super()}}class o extends i{constructor(e){super()}}},19191:(e,t,r)=>{"use strict";r.d(t,{A1:()=>a,q$:()=>s,z:()=>u});const n="^https?:",i="^wss?:";function o(e,t){const r=function(e){const t=e.match(new RegExp(/^\w+:/,"gi"));if(t&&t.length)return t[0]}(e);return void 0!==r&&new RegExp(t).test(r)}function s(e){return o(e,n)}function a(e){return o(e,i)}function u(e){return new RegExp("wss?://localhost(:d{2,5})?").test(e)}},66863:(e,t,r)=>{"use strict";function n(e){return"object"==typeof e&&"id"in e&&"jsonrpc"in e&&"2.0"===e.jsonrpc}function i(e){return n(e)&&"method"in e}function o(e){return n(e)&&(s(e)||a(e))}function s(e){return"result"in e}function a(e){return"error"in e}r.d(t,{U$:()=>a,p3:()=>i,tq:()=>o,xT:()=>s})},68679:e=>{"use strict";e.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},55857:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINO_CUSTOM_CONTEXT_KEY=t.PINO_LOGGER_DEFAULTS=void 0,t.PINO_LOGGER_DEFAULTS={level:"info"},t.PINO_CUSTOM_CONTEXT_KEY="custom_context"},39532:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pino=void 0;const n=r(72944),i=n.__importDefault(r(46713));Object.defineProperty(t,"pino",{enumerable:!0,get:function(){return i.default}}),n.__exportStar(r(55857),t),n.__exportStar(r(1477),t)},1477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateChildLogger=t.formatChildLoggerContext=t.getLoggerContext=t.setBrowserLoggerContext=t.getBrowserLoggerContext=t.getDefaultLoggerOptions=void 0;const n=r(55857);function i(e,t=n.PINO_CUSTOM_CONTEXT_KEY){return e[t]||""}function o(e,t,r=n.PINO_CUSTOM_CONTEXT_KEY){return e[r]=t,e}function s(e,t=n.PINO_CUSTOM_CONTEXT_KEY){let r="";return r=void 0===e.bindings?i(e,t):e.bindings().context||"",r}function a(e,t,r=n.PINO_CUSTOM_CONTEXT_KEY){const i=s(e,r);return i.trim()?`${i}/${t}`:t}t.getDefaultLoggerOptions=function(e){return Object.assign(Object.assign({},e),{level:(null==e?void 0:e.level)||n.PINO_LOGGER_DEFAULTS.level})},t.getBrowserLoggerContext=i,t.setBrowserLoggerContext=o,t.getLoggerContext=s,t.formatChildLoggerContext=a,t.generateChildLogger=function(e,t,r=n.PINO_CUSTOM_CONTEXT_KEY){const i=a(e,t,r);return o(e.child({context:i}),i,r)}},72944:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>o,__asyncDelegator:()=>A,__asyncGenerator:()=>v,__asyncValues:()=>w,__await:()=>b,__awaiter:()=>l,__classPrivateFieldGet:()=>S,__classPrivateFieldSet:()=>k,__createBinding:()=>h,__decorate:()=>a,__exportStar:()=>f,__extends:()=>i,__generator:()=>d,__importDefault:()=>I,__importStar:()=>_,__makeTemplateObject:()=>E,__metadata:()=>c,__param:()=>u,__read:()=>g,__rest:()=>s,__spread:()=>m,__spreadArrays:()=>y,__values:()=>p});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function m(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function A(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,i,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function I(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function k(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},5132:(e,t,r)=>{"use strict";r.d(t,{RELAY_JSONRPC:()=>n}),r(39696);const n={waku:{publish:"waku_publish",batchPublish:"waku_batchPublish",subscribe:"waku_subscribe",batchSubscribe:"waku_batchSubscribe",subscription:"waku_subscription",unsubscribe:"waku_unsubscribe",batchUnsubscribe:"waku_batchUnsubscribe"},irn:{publish:"irn_publish",batchPublish:"irn_batchPublish",subscribe:"irn_subscribe",batchSubscribe:"irn_batchSubscribe",subscription:"irn_subscription",unsubscribe:"irn_unsubscribe",batchUnsubscribe:"irn_batchUnsubscribe"},iridium:{publish:"iridium_publish",batchPublish:"iridium_batchPublish",subscribe:"iridium_subscribe",batchSubscribe:"iridium_batchSubscribe",subscription:"iridium_subscription",unsubscribe:"iridium_unsubscribe",batchUnsubscribe:"iridium_batchUnsubscribe"}}},39696:()=>{},71763:(e,t,r)=>{"use strict";r.d(t,{encodeIss:()=>I,generateKeyPair:()=>S,signJWT:()=>k});var n=r(17379),i=r(27687),o=r(91315);const s="EdDSA",a="JWT",u=".",c="base64url",l="utf8",d="utf8",h=":",f="did",p="key",g="base58btc",m="z",y="K36",b=32;var v=r(62308),A=r(33759),w=r(51928),E=r(25607);function _(e){return(0,A.d)((0,w.s)((0,E.h)(e),l),c)}function I(e){const t=(0,w.s)(y,g),r=m+(0,A.d)((0,v.x)([t,e]),g);return[f,p,r].join(h)}function S(e=(0,i.randomBytes)(b)){return n.K(e)}async function k(e,t,r,i,l=(0,o.fromMiliseconds)(Date.now())){const h={alg:s,typ:a},f={iss:I(i.publicKey),sub:e,aud:t,iat:l,exp:l+r},p=(g={header:h,payload:f},(0,w.s)([_(g.header),_(g.payload)].join(u),d));var g;return function(e){return[_(e.header),_(e.payload),(t=e.signature,(0,A.d)(t,c))].join(u);var t}({header:h,payload:f,signature:n._S(i.secretKey,p)})}r(99486)},99486:()=>{},25607:(e,t,r)=>{"use strict";r.d(t,{h:()=>s,j:()=>o});const n=e=>JSON.stringify(e,((e,t)=>"bigint"==typeof t?t.toString()+"n":t)),i=e=>{const t=e.replace(/([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g,'$1"$2n"$3');return JSON.parse(t,((e,t)=>"string"==typeof t&&t.match(/^\d+n$/)?BigInt(t.substring(0,t.length-1)):t))};function o(e){if("string"!=typeof e)throw new Error("Cannot safe json parse value of type "+typeof e);try{return i(e)}catch(t){return e}}function s(e){return"string"==typeof e?e:n(e)||""}},23493:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(14979);n.__exportStar(r(65793),t),n.__exportStar(r(38364),t)},65793:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ONE_THOUSAND=t.ONE_HUNDRED=void 0,t.ONE_HUNDRED=100,t.ONE_THOUSAND=1e3},38364:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ONE_YEAR=t.FOUR_WEEKS=t.THREE_WEEKS=t.TWO_WEEKS=t.ONE_WEEK=t.THIRTY_DAYS=t.SEVEN_DAYS=t.FIVE_DAYS=t.THREE_DAYS=t.ONE_DAY=t.TWENTY_FOUR_HOURS=t.TWELVE_HOURS=t.SIX_HOURS=t.THREE_HOURS=t.ONE_HOUR=t.SIXTY_MINUTES=t.THIRTY_MINUTES=t.TEN_MINUTES=t.FIVE_MINUTES=t.ONE_MINUTE=t.SIXTY_SECONDS=t.THIRTY_SECONDS=t.TEN_SECONDS=t.FIVE_SECONDS=t.ONE_SECOND=void 0,t.ONE_SECOND=1,t.FIVE_SECONDS=5,t.TEN_SECONDS=10,t.THIRTY_SECONDS=30,t.SIXTY_SECONDS=60,t.ONE_MINUTE=t.SIXTY_SECONDS,t.FIVE_MINUTES=5*t.ONE_MINUTE,t.TEN_MINUTES=10*t.ONE_MINUTE,t.THIRTY_MINUTES=30*t.ONE_MINUTE,t.SIXTY_MINUTES=60*t.ONE_MINUTE,t.ONE_HOUR=t.SIXTY_MINUTES,t.THREE_HOURS=3*t.ONE_HOUR,t.SIX_HOURS=6*t.ONE_HOUR,t.TWELVE_HOURS=12*t.ONE_HOUR,t.TWENTY_FOUR_HOURS=24*t.ONE_HOUR,t.ONE_DAY=t.TWENTY_FOUR_HOURS,t.THREE_DAYS=3*t.ONE_DAY,t.FIVE_DAYS=5*t.ONE_DAY,t.SEVEN_DAYS=7*t.ONE_DAY,t.THIRTY_DAYS=30*t.ONE_DAY,t.ONE_WEEK=t.SEVEN_DAYS,t.TWO_WEEKS=2*t.ONE_WEEK,t.THREE_WEEKS=3*t.ONE_WEEK,t.FOUR_WEEKS=4*t.ONE_WEEK,t.ONE_YEAR=365*t.ONE_DAY},91315:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(14979);n.__exportStar(r(33661),t),n.__exportStar(r(77048),t),n.__exportStar(r(17009),t),n.__exportStar(r(23493),t)},17009:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(14979).__exportStar(r(2634),t)},2634:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IWatch=void 0,t.IWatch=class{}},46950:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromMiliseconds=t.toMiliseconds=void 0;const n=r(23493);t.toMiliseconds=function(e){return e*n.ONE_THOUSAND},t.fromMiliseconds=function(e){return Math.floor(e/n.ONE_THOUSAND)}},73298:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0,t.delay=function(e){return new Promise((t=>{setTimeout((()=>{t(!0)}),e)}))}},33661:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(14979);n.__exportStar(r(73298),t),n.__exportStar(r(46950),t)},77048:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Watch=void 0;class r{constructor(){this.timestamps=new Map}start(e){if(this.timestamps.has(e))throw new Error(`Watch already started for label: ${e}`);this.timestamps.set(e,{started:Date.now()})}stop(e){const t=this.get(e);if(void 0!==t.elapsed)throw new Error(`Watch already stopped for label: ${e}`);const r=Date.now()-t.started;this.timestamps.set(e,{started:t.started,elapsed:r})}get(e){const t=this.timestamps.get(e);if(void 0===t)throw new Error(`No timestamp found for label: ${e}`);return t}elapsed(e){const t=this.get(e);return t.elapsed||Date.now()-t.started}}t.Watch=r,t.default=r},14979:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>o,__asyncDelegator:()=>A,__asyncGenerator:()=>v,__asyncValues:()=>w,__await:()=>b,__awaiter:()=>l,__classPrivateFieldGet:()=>S,__classPrivateFieldSet:()=>k,__createBinding:()=>h,__decorate:()=>a,__exportStar:()=>f,__extends:()=>i,__generator:()=>d,__importDefault:()=>I,__importStar:()=>_,__makeTemplateObject:()=>E,__metadata:()=>c,__param:()=>u,__read:()=>g,__rest:()=>s,__spread:()=>m,__spreadArrays:()=>y,__values:()=>p});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function m(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(r=i[e](t)).value instanceof b?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function A(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:b(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,i,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function I(e){return e&&e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function k(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},32996:(e,t,r)=>{"use strict";t.po=t.yE=void 0;const n=r(9932);r(63447),r(38767);function i(e,r=t.yE){return r.randomBytes(e)}t.yE=new n.SystemRandomSource,t.po=i},14557:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserRandomSource=void 0,t.BrowserRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;const e="undefined"!=typeof self?self.crypto||self.msCrypto:null;e&&void 0!==e.getRandomValues&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}randomBytes(e){if(!this.isAvailable||!this._crypto)throw new Error("Browser random byte generator is not available.");const t=new Uint8Array(e);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeRandomSource=void 0;const n=r(38767);t.NodeRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;{const e=r(93775);e&&e.randomBytes&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}}randomBytes(e){if(!this.isAvailable||!this._crypto)throw new Error("Node.js random byte generator is not available.");let t=this._crypto.randomBytes(e);if(t.length!==e)throw new Error("NodeRandomSource: got fewer bytes than requested");const r=new Uint8Array(e);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SystemRandomSource=void 0;const n=r(14557),i=r(3701);t.SystemRandomSource=class{constructor(){return this.isAvailable=!1,this.name="",this._source=new n.BrowserRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Browser")):(this._source=new i.NodeRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Node")):void 0)}randomBytes(e){if(!this.isAvailable)throw new Error("System random byte generator is not available.");return this._source.randomBytes(e)}}},20635:(e,t)=>{"use strict";function r(e){let t;return"undefined"!=typeof window&&void 0!==window[e]&&(t=window[e]),t}function n(e){const t=r(e);if(!t)throw new Error(`${e} is not defined in Window`);return t}Object.defineProperty(t,"__esModule",{value:!0}),t.getLocalStorage=t.getLocalStorageOrThrow=t.getCrypto=t.getCryptoOrThrow=t.getLocation=t.getLocationOrThrow=t.getNavigator=t.getNavigatorOrThrow=t.getDocument=t.getDocumentOrThrow=t.getFromWindowOrThrow=t.getFromWindow=void 0,t.getFromWindow=r,t.getFromWindowOrThrow=n,t.getDocumentOrThrow=function(){return n("document")},t.getDocument=function(){return r("document")},t.getNavigatorOrThrow=function(){return n("navigator")},t.getNavigator=function(){return r("navigator")},t.getLocationOrThrow=function(){return n("location")},t.getLocation=function(){return r("location")},t.getCryptoOrThrow=function(){return n("crypto")},t.getCrypto=function(){return r("crypto")},t.getLocalStorageOrThrow=function(){return n("localStorage")},t.getLocalStorage=function(){return r("localStorage")}},67822:(e,t,r)=>{"use strict";t.g=void 0;const n=r(20635);t.g=function(){let e,t;try{e=n.getDocumentOrThrow(),t=n.getLocationOrThrow()}catch(e){return null}function r(...t){const r=e.getElementsByTagName("meta");for(let e=0;en.getAttribute(e))).filter((e=>!!e&&t.includes(e)));if(i.length&&i){const e=n.getAttribute("content");if(e)return e}}return""}const i=function(){let t=r("name","og:site_name","og:title","twitter:title");return t||(t=e.title),t}();return{description:r("description","og:description","twitter:description","keywords"),url:t.origin,icons:function(){const r=e.getElementsByTagName("link"),n=[];for(let e=0;e-1){const e=i.getAttribute("href");if(e)if(-1===e.toLowerCase().indexOf("https:")&&-1===e.toLowerCase().indexOf("http:")&&0!==e.indexOf("//")){let r=t.protocol+"//"+t.host;if(0===e.indexOf("/"))r+=e;else{const n=t.pathname.split("/");n.pop(),r+=n.join("/")+"/"+e}n.push(r)}else if(0===e.indexOf("//")){const r=t.protocol+e;n.push(r)}else n.push(e)}}return n}(),name:i}}},43173:(e,t,r)=>{"use strict";r.d(t,{Af:()=>m,DJ:()=>f});var n,i,o=r(69740),s=r(24586),a=r(92354),u=r(51540),c=r(50764),l=r(89239),d=r(56512),h=r.n(d);class f extends u.wp{constructor(e){let{config:t,state:r}=e;if(super({config:t,state:r}),(0,s.A)(this,"_providerEngineProxy",null),!t.chainConfig)throw c.WalletInitializationError.invalidProviderConfigError("Please provide chainConfig");if(!t.chainConfig.chainId)throw c.WalletInitializationError.invalidProviderConfigError("Please provide chainId inside chainConfig");if(!t.chainConfig.rpcTarget)throw c.WalletInitializationError.invalidProviderConfigError("Please provide rpcTarget inside chainConfig");this.defaultState={chainId:"loading"},this.defaultConfig={chainConfig:t.chainConfig,networks:{[t.chainConfig.chainId]:t.chainConfig}},super.initialize()}get currentChainConfig(){return this.config.chainConfig}get provider(){return this._providerEngineProxy}get chainId(){return this.state.chainId}set provider(e){throw new Error("Method not implemented.")}async request(e){var t;if(!e||"object"!=typeof e||Array.isArray(e))throw a.rK.invalidRequest({message:c.WalletProviderError.invalidRequestArgs().message,data:(0,o.A)((0,o.A)({},e||{}),{},{cause:c.WalletProviderError.invalidRequestArgs().message})});const{method:r,params:n}=e;if("string"!=typeof r||0===r.length)throw a.rK.invalidRequest({message:c.WalletProviderError.invalidRequestMethod().message,data:(0,o.A)((0,o.A)({},e||{}),{},{cause:c.WalletProviderError.invalidRequestMethod().message})});if(void 0!==n&&!Array.isArray(n)&&("object"!=typeof n||null===n))throw a.rK.invalidRequest({message:c.WalletProviderError.invalidRequestParams().message,data:(0,o.A)((0,o.A)({},e||{}),{},{cause:c.WalletProviderError.invalidRequestParams().message})});return null===(t=this.provider)||void 0===t?void 0:t.request(e)}sendAsync(e,t){return t?this.send(e,t):this.request(e)}send(e,t){this.request(e).then((e=>t(null,{result:e}))).catch((e=>t(e,null)))}addChain(e){if(!e.chainId)throw a.rK.invalidParams("chainId is required");if(!e.rpcTarget)throw a.rK.invalidParams("chainId is required");this.configure({networks:(0,o.A)((0,o.A)({},this.config.networks),{},{[e.chainId]:e})})}getChainConfig(e){var t;const r=null===(t=this.config.networks)||void 0===t?void 0:t[e];if(!r)throw a.rK.invalidRequest(`Chain ${e} is not supported, please add chainConfig for it`);return r}updateProviderEngineProxy(e){this._providerEngineProxy?this._providerEngineProxy.setTarget(e):this._providerEngineProxy=(0,u.fL)(e)}getProviderEngineProxy(){return this._providerEngineProxy}}function p(e){return(t,r,n,i)=>"chainId"===t.method?(r.result=e,i()):n()}function g(e){return(t,r,n,i)=>"provider_config"===t.method?(r.result=e,i()):n()}class m extends f{constructor(e){let{config:t,state:r}=e;super({config:t,state:r})}async setupProvider(){const{networkMiddleware:e}=function(e){const{chainId:t,rpcTarget:r}=e,n=(0,u.N$)({rpcTarget:r});return{networkMiddleware:(0,l.Vv)([p(t),g(e),n]),fetchMiddleware:n}}(this.config.chainConfig),t=new l.WJ;t.push(e);const r=(0,l.iR)(t);this.updateProviderEngineProxy(r);const n=this.config.chainConfig.chainId;this.state.chainId!==n&&(this.emit("chainChanged",n),this.emit("connect",{chainId:n})),this.update({chainId:this.config.chainConfig.chainId})}async switchChain(e){if(!this._providerEngineProxy)throw a.Pm.custom({message:"Provider is not initialized",code:4902});const t=this.getChainConfig(e.chainId);this.update({chainId:"loading"}),this.configure({chainConfig:t}),await this.setupProvider()}updateProviderEngineProxy(e){this._providerEngineProxy?this._providerEngineProxy.setTarget(e):this._providerEngineProxy=(0,u.fL)(e)}getProviderEngineProxy(){return this._providerEngineProxy}lookupNetwork(){throw new Error("Method not implemented.")}}n=m,(0,s.A)(m,"getProviderInstance",(async e=>{const t=new n({config:{chainConfig:e.chainConfig}});return await t.setupProvider(),t}));class y extends f{constructor(e){let{config:t,state:r}=e;super({config:{chainConfig:(0,o.A)((0,o.A)({},t.chainConfig),{},{chainNamespace:c.CHAIN_NAMESPACES.OTHER})},state:r}),(0,s.A)(this,"_providerEngineProxy",null)}get provider(){return this._providerEngineProxy}set provider(e){throw new Error("Method not implemented.")}addChain(e){throw new Error("Method not implemented.")}async setupProvider(e){const t=this.getPrivKeyMiddleware(e),r=new l.WJ;r.push(t);const n=(0,l.iR)(r);this.updateProviderEngineProxy(n)}updateProviderEngineProxy(e){this._providerEngineProxy?this._providerEngineProxy.setTarget(e):this._providerEngineProxy=(0,u.fL)(e)}async switchChain(e){return Promise.resolve()}getProviderEngineProxy(){return this._providerEngineProxy}async lookupNetwork(){return Promise.resolve("")}getPrivKeyMiddleware(e){const t={getPrivatekey:async()=>e};return this.createPrivKeyMiddleware(t)}createPrivKeyMiddleware(e){let{getPrivatekey:t}=e;return(0,l.ld)({private_key:(0,l.jg)((async function(e,r){r.result=await t()}))})}}i=y,(0,s.A)(y,"getProviderInstance",(async e=>{const t=new i({config:{chainConfig:e.chainConfig}});return await t.setupProvider(e.privKey),t})),h()()},50764:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ADAPTER_CATEGORY:()=>T,ADAPTER_EVENTS:()=>M,ADAPTER_NAMES:()=>k,ADAPTER_NAMESPACES:()=>f,ADAPTER_STATUS:()=>x,BaseAdapter:()=>B,BaseNetworkSwitch:()=>P,CHAIN_NAMESPACES:()=>h,EVM_ADAPTERS:()=>I,MULTI_CHAIN_ADAPTERS:()=>E,OPENLOGIN_NETWORK:()=>s.lX,PROVIDER_EVENTS:()=>K,SOLANA_ADAPTERS:()=>_,WALLET_ADAPTERS:()=>S,WEB3AUTH_NETWORK:()=>C,WalletInitializationError:()=>b,WalletLoginError:()=>v,WalletOperationsError:()=>A,WalletProviderError:()=>w,Web3AuthError:()=>y,authServer:()=>R,checkIfTokenIsExpired:()=>L,clearToken:()=>H,getChainConfig:()=>m,getEvmChainConfig:()=>p,getSavedToken:()=>j,getSolanaChainConfig:()=>g,isHexStrict:()=>D,log:()=>O,saveToken:()=>z,signChallenge:()=>U,storageAvailable:()=>N,verifySignedChallenge:()=>F});var n=r(24586),i=r(69740),o=r(89239),s=r(84829),a=r(26031),u=r(61045),c=r(33182),l=r(55880),d=r.n(l);const h={EIP155:"eip155",SOLANA:"solana",OTHER:"other"},f={EIP155:"eip155",SOLANA:"solana",XRPL:"xrpl",MULTICHAIN:"multichain"},p=e=>{const t=h.EIP155;return 1===e?{chainNamespace:t,chainId:"0x1",rpcTarget:"https://rpc.ankr.com/eth",displayName:"Ethereum Mainnet",blockExplorer:"https://etherscan.io/",ticker:"ETH",tickerName:"Ethereum",decimals:18}:5===e?{chainNamespace:t,chainId:"0x5",rpcTarget:"https://rpc.ankr.com/eth_goerli",displayName:"Goerli Testnet",blockExplorer:"https://goerli.etherscan.io/",ticker:"ETH",tickerName:"Ethereum",decimals:18}:11155111===e?{chainNamespace:t,chainId:"0xaa36a7",rpcTarget:"https://rpc.ankr.com/eth_sepolia",displayName:"Sepolia Testnet",blockExplorer:"https://sepolia.etherscan.io/",ticker:"ETH",tickerName:"Ethereum",decimals:18}:137===e?{chainNamespace:t,chainId:"0x89",rpcTarget:"https://rpc.ankr.com/polygon",displayName:"Polygon Mainnet",blockExplorer:"https://polygonscan.com",ticker:"MATIC",tickerName:"Polygon"}:80001===e?{chainNamespace:t,chainId:"0x13881",rpcTarget:"https://rpc.ankr.com/polygon_mumbai",displayName:"Polygon Mumbai Testnet",blockExplorer:"https://mumbai.polygonscan.com/",ticker:"MATIC",tickerName:"Polygon",decimals:18}:56===e?{chainNamespace:t,chainId:"0x38",rpcTarget:"https://rpc.ankr.com/bsc",displayName:"Binance SmartChain Mainnet",blockExplorer:"https://bscscan.com",ticker:"BNB",tickerName:"Binance SmartChain",decimals:18}:97===e?{chainNamespace:t,chainId:"0x61",rpcTarget:"https://rpc.ankr.com/bsc_testnet_chapel",displayName:"Binance SmartChain Testnet",blockExplorer:"https://testnet.bscscan.com",ticker:"BNB",tickerName:"Binance SmartChain",decimals:18}:25===e?{chainNamespace:t,chainId:"0x19",rpcTarget:"https://rpc.cronos.org",displayName:"Cronos Mainnet",blockExplorer:"https://cronoscan.com/",ticker:"CRO",tickerName:"Cronos"}:338===e?{chainNamespace:t,chainId:"0x152",rpcTarget:"https://rpc-t3.cronos.org/",displayName:"Cronos Testnet",blockExplorer:"https://cronoscan.com/",ticker:"CRO",tickerName:"Cronos",decimals:18}:8217===e?{chainNamespace:t,chainId:"0x2019",rpcTarget:"https://public-node-api.klaytnapi.com/v1/cypress",displayName:"Klaytn Mainnet",blockExplorer:"https://scope.klaytn.com",ticker:"KLAY",tickerName:"Klaytn",decimals:18}:null},g=e=>{const t=h.SOLANA;return 1===e?{chainNamespace:t,chainId:"0x1",rpcTarget:"https://rpc.ankr.com/solana",displayName:"Solana Mainnet",blockExplorer:"https://explorer.solana.com",ticker:"SOL",tickerName:"Solana",decimals:9}:2===e?{chainNamespace:t,chainId:"0x2",rpcTarget:"https://api.testnet.solana.com",displayName:"Solana Testnet",blockExplorer:"https://explorer.solana.com?cluster=testnet",ticker:"SOL",tickerName:"Solana",decimals:9}:3===e?{chainNamespace:t,chainId:"0x3",rpcTarget:"https://api.devnet.solana.com",displayName:"Solana Devnet",blockExplorer:"https://explorer.solana.com?cluster=devnet",ticker:"SOL",tickerName:"Solana",decimals:9}:null},m=(e,t)=>{if(e===h.OTHER)return null;const r=t?"number"==typeof t?t:parseInt(t,16):(e=>{if(e===h.EIP155)return 1;if(e===h.SOLANA)return 1;throw new Error(`Chain namespace ${e} is not supported`)})(e);return e===h.EIP155?p(r):e===h.SOLANA?g(r):null};class y extends a.e{constructor(e,t){super(t),(0,n.A)(this,"code",void 0),(0,n.A)(this,"message",void 0),this.code=e,this.message=t||"",Object.defineProperty(this,"name",{value:"Web3AuthError"})}toJSON(){return{name:this.name,code:this.code,message:this.message}}toString(){return JSON.stringify(this.toJSON())}}class b extends y{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{value:"WalletInitializationError"})}static fromCode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new b(e,`${b.messages[e]}, ${t}`)}static notFound(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5001,e)}static notInstalled(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5002,e)}static notReady(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5003,e)}static windowBlocked(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5004,e)}static windowClosed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5005,e)}static incompatibleChainNameSpace(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5006,e)}static duplicateAdapterError(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5007,e)}static invalidProviderConfigError(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5008,e)}static providerNotReadyError(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5009,e)}static rpcConnectionError(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5010,e)}static invalidParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5011,e)}static invalidNetwork(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return b.fromCode(5013,e)}}(0,n.A)(b,"messages",{5e3:"Custom",5001:"Wallet is not found",5002:"Wallet is not installed",5003:"Wallet is not ready yet",5004:"Wallet window is blocked",5005:"Wallet window has been closed by the user",5006:"Incompatible chain namespace provided",5007:"Adapter has already been included",5008:"Invalid provider Config",5009:"Provider is not ready yet",5010:"Failed to connect with rpc url",5011:"Invalid params passed in",5013:"Invalid network provided"});class v extends y{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{value:"WalletLoginError"})}static fromCode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new v(e,`${v.messages[e]}. ${t}`)}static connectionError(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5111,e)}static disconnectionError(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5112,e)}static notConnectedError(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5113,e)}static popupClosed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5114,e)}static mfaEnabled(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5115,e)}static chainConfigNotAdded(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5116,e)}static unsupportedOperation(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5117,e)}static coreKitKeyNotFound(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5118,e)}static userNotLoggedIn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return v.fromCode(5119,e)}}(0,n.A)(v,"messages",{5e3:"Custom",5111:"Failed to connect with wallet",5112:"Failed to disconnect from wallet",5113:"Wallet is not connected",5114:"Wallet popup has been closed by the user",5115:"User has already enabled mfa, please use the @web3auth/web3auth-web sdk for login with mfa",5116:"Chain config has not been added. Please add the chain config before calling switchChain",5117:"Unsupported operation",5118:"useCoreKitKey flag is enabled but coreKitKey is not available",5119:"User not logged in."});class A extends y{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{value:"WalletOperationsError"})}static fromCode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new A(e,`${A.messages[e]}, ${t}`)}static chainIDNotAllowed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return A.fromCode(5201,e)}static operationNotAllowed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return A.fromCode(5202,e)}static chainNamespaceNotAllowed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return A.fromCode(5203,e)}}(0,n.A)(A,"messages",{5e3:"Custom",5201:"Provided chainId is not allowed",5202:"This operation is not allowed"});class w extends y{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{value:"WalletProviderError"})}static fromCode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new A(e,`${w.messages[e]}, ${t}`)}static invalidRequestArgs(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return A.fromCode(5301,e)}static invalidRequestMethod(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return A.fromCode(5302,e)}static invalidRequestParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return A.fromCode(5303,e)}}(0,n.A)(w,"messages",{5e3:"Custom",5301:"Expected a single, non-array, object argument.",5302:"'args.method' must be a non-empty string.",5303:"'args.params' must be an object or array if provided."});const E={OPENLOGIN:"openlogin",WALLET_CONNECT_V2:"wallet-connect-v2"},_=(0,i.A)({TORUS_SOLANA:"torus-solana",PHANTOM:"phantom",SOLFLARE:"solflare",SLOPE:"slope"},E),I=(0,i.A)({TORUS_EVM:"torus-evm",METAMASK:"metamask",COINBASE:"coinbase"},E),S=(0,i.A)((0,i.A)({},I),_),k={[E.OPENLOGIN]:"OpenLogin",[E.WALLET_CONNECT_V2]:"Wallet Connect v2",[_.TORUS_SOLANA]:"Torus",[_.PHANTOM]:"Phantom",[_.SOLFLARE]:"Solflare",[_.SLOPE]:"Slope",[I.TORUS_EVM]:"Torus",[I.METAMASK]:"Metamask",[I.COINBASE]:"Coinbase"},C=s.lX,T={EXTERNAL:"external",IN_APP:"in_app"},x={NOT_READY:"not_ready",READY:"ready",CONNECTING:"connecting",CONNECTED:"connected",DISCONNECTED:"disconnected",ERRORED:"errored"},M=(0,i.A)((0,i.A)({},x),{},{ADAPTER_DATA_UPDATED:"adapter_data_updated",CACHE_CLEAR:"cache_clear"});class B extends o.CT{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),(0,n.A)(this,"adapterData",{}),(0,n.A)(this,"sessionTime",86400),(0,n.A)(this,"clientId",void 0),(0,n.A)(this,"web3AuthNetwork",s.lX.MAINNET),(0,n.A)(this,"rehydrated",!1),(0,n.A)(this,"chainConfig",null),(0,n.A)(this,"knownChainConfigs",{}),(0,n.A)(this,"adapterNamespace",void 0),(0,n.A)(this,"currentChainNamespace",void 0),(0,n.A)(this,"type",void 0),(0,n.A)(this,"name",void 0),(0,n.A)(this,"status",void 0),this.setAdapterSettings(e)}get chainConfigProxy(){return this.chainConfig?(0,i.A)({},this.chainConfig):null}get connnected(){return this.status===x.CONNECTED}setAdapterSettings(e){if(this.status===x.READY)return;null!=e&&e.sessionTime&&(this.sessionTime=e.sessionTime),null!=e&&e.clientId&&(this.clientId=e.clientId),null!=e&&e.web3AuthNetwork&&(this.web3AuthNetwork=e.web3AuthNetwork);const t=e.chainConfig;if(t){if(!t.chainNamespace)throw b.notReady("ChainNamespace is required while setting chainConfig");this.currentChainNamespace=t.chainNamespace;const e=m(t.chainNamespace,t.chainId),r=(0,i.A)((0,i.A)({},e||{}),t);this.chainConfig=r,this.addChainConfig(r)}}checkConnectionRequirements(){if(this.name!==S.WALLET_CONNECT_V2||this.status!==x.CONNECTING){if(this.status===x.CONNECTING)throw b.notReady("Already connecting");if(this.status===x.CONNECTED)throw v.connectionError("Already connected");if(this.status!==x.READY)throw v.connectionError("Wallet adapter is not ready yet, Please wait for init function to resolve before calling connect/connectTo function")}}checkInitializationRequirements(){if(!this.clientId)throw b.invalidParams("Please initialize Web3Auth with a valid clientId in constructor");if(!this.chainConfig)throw b.invalidParams("rpcTarget is required in chainConfig");if(!this.chainConfig.rpcTarget&&this.chainConfig.chainNamespace!==h.OTHER)throw b.invalidParams("rpcTarget is required in chainConfig");if(!this.chainConfig.chainId&&this.chainConfig.chainNamespace!==h.OTHER)throw b.invalidParams("chainID is required in chainConfig");if(this.status!==x.NOT_READY){if(this.status===x.CONNECTED)throw b.notReady("Already connected");if(this.status===x.READY)throw b.notReady("Adapter is already initialized")}}checkDisconnectionRequirements(){if(this.status!==x.CONNECTED)throw v.disconnectionError("Not connected with wallet")}checkAddChainRequirements(e){if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]||this.provider))throw v.notConnectedError("Not connected with wallet.");if(this.currentChainNamespace!==e.chainNamespace)throw A.chainNamespaceNotAllowed("This adapter doesn't support this chainNamespace")}checkSwitchChainRequirements(e){let{chainId:t}=e;if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]||this.provider))throw v.notConnectedError("Not connected with wallet.");if(!this.knownChainConfigs[t])throw v.chainConfigNotAdded("Invalid chainId")}updateAdapterData(e){this.adapterData=e,this.emit(M.ADAPTER_DATA_UPDATED,{adapterName:this.name,data:e})}addChainConfig(e){const t=this.knownChainConfigs[e.chainId];this.knownChainConfigs[e.chainId]=(0,i.A)((0,i.A)({},t||{}),e)}getChainConfig(e){return this.knownChainConfigs[e]||null}}class P{}const R="https://authjs.web3auth.io";var O=d().getLogger("web3auth-logger");function N(e){let t,r=!1,n=0;try{t=window[e],r=!0,n=t.length;const i="__storage_test__";return t.setItem(i,i),t.removeItem(i),!0}catch(e){const t=e;return!(!t||22!==t.code&&1014!==t.code&&"QuotaExceededError"!==t.name&&"NS_ERROR_DOM_QUOTA_REACHED"!==t.name||!r||0===n)}}const D=e=>("string"==typeof e||"number"==typeof e)&&/^(-)?0x[0-9a-f]*$/i.test(e),L=e=>{const t=(0,c.s)(e);return!t.exp||t.exp{const r={payload:e,header:{t:"solana"===t?"sip99":"eip191"},network:"solana"===t?"solana":"ethereum"},n=await(0,u.bE)(`${R}/siww/get`,r);if(!n.success)throw new Error("Failed to authenticate user, Please reach out to Web3Auth Support team");return n.challenge},F=async(e,t,r,n,i,o,s)=>{const a={signature:{s:t,t:"solana"===e?"sip99":"eip191"},message:r,issuer:n,audience:void 0!==window.location?window.location.hostname:"com://reactnative",timeout:i},c=await(0,u.bE)(`${R}/siww/verify`,a,{headers:{client_id:o,wallet_provider:n,web3auth_network:s}});if(!c.success)throw O.error("Failed to authenticate user, ,message verification failed",c.error),new Error("Failed to authenticate user, ,message verification failed");return c.token},j=(e,t)=>N("localStorage")?localStorage.getItem(`${e.toLowerCase()}_${t}`):null,z=(e,t,r)=>N("localStorage")?localStorage.setItem(`${e.toLowerCase()}_${t}`,r):null,H=(e,t)=>N("localStorage")?localStorage.removeItem(`${e.toLowerCase()}_${t}`):null,K={INITIALIZED:"initialized",ERRORED:"errored"}},44883:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EthereumPrivateKeyProvider:()=>Pt,TransactionFormatter:()=>Mt,WalletConnectV2Provider:()=>ct,getProviderHandlers:()=>_t});var n=r(69740),i=r(24586),o=r(92354),s=r(89239);r(21663),r(1427),r(86592),r(91311),r(38877),r(1030),r(91315),r(20635),r(67822),r(68032),r(5132),r(39907),r(4364);const a=":";function u(e){const[t,r]=e.split(a);return{namespace:t,reference:r}}function c(e){const[t,r,n]=e.split(a);return{namespace:t,reference:r,address:n}}function l(e){const{namespace:t,reference:r}=c(e);return function(e){const{namespace:t,reference:r}=e;return[t,r].join(a)}({namespace:t,reference:r})}function d(e,t=[]){const r=[];return Object.keys(e).forEach((n=>{if(t.length&&!t.includes(n))return;const i=e[n];r.push(...i.accounts)})),r}Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,Object.defineProperty,Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var h=r(50764),f=r(43173),p=r(51540);function g(e,t,r){if(r>e.length)throw new Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return e.slice(t,r)}function m(e){if(0===e[0])throw new Error("invalid RLP: extra zeros");return A(function(e){let t="";for(let r=0;re.length)throw new Error("invalid RLP: total length is larger than the data");for(i=g(e,r,n);i.length;)o=b(i),s.push(o.data),i=o.remainder;return{data:s,remainder:e.slice(n)}}}const v=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function A(e){const t=Number.parseInt(e,16);if(Number.isNaN(t))throw new Error("Invalid byte sequence");return t}function w(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(e.length/2);for(let r=0;re+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;t=2&&"0"===e[0]&&"x"===e[1]}function S(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return I(e)?w((r="string"!=typeof(n=e)?n:I(n)?n.slice(2):n).length%2?`0${r}`:r):(t=e,(new TextEncoder).encode(t));var t,r,n;if("number"==typeof e||"bigint"==typeof e)return e?w(_(e)):Uint8Array.from([]);if(null==e)return Uint8Array.from([]);throw new Error("toBytes: received unsupported type "+typeof e)}const k=function e(t){if(Array.isArray(t)){const r=[];let n=0;for(let i=0;ix.Buffer.from(e,t);function B(e,t){const r=(e,r)=>t(M(e),r)>>>0;return r.signed=(e,r)=>t(M(e),r),r.unsigned=r,r.model=e,r}B("crc1",((e,t=0)=>{let r=~~t,n=0;for(let t=0;t{let r=~~t;for(let t=0;t{let r=~~t;for(let t=0;t{let r=~~t;for(let t=0;t{let r=~~t;for(let t=0;t>8);return r}));let D=[0,4129,8258,12387,16516,20645,24774,28903,33032,37161,41290,45419,49548,53677,57806,61935,4657,528,12915,8786,21173,17044,29431,25302,37689,33560,45947,41818,54205,50076,62463,58334,9314,13379,1056,5121,25830,29895,17572,21637,42346,46411,34088,38153,58862,62927,50604,54669,13907,9842,5649,1584,30423,26358,22165,18100,46939,42874,38681,34616,63455,59390,55197,51132,18628,22757,26758,30887,2112,6241,10242,14371,51660,55789,59790,63919,35144,39273,43274,47403,23285,19156,31415,27286,6769,2640,14899,10770,56317,52188,64447,60318,39801,35672,47931,43802,27814,31879,19684,23749,11298,15363,3168,7233,60846,64911,52716,56781,44330,48395,36200,40265,32407,28342,24277,20212,15891,11826,7761,3696,65439,61374,57309,53244,48923,44858,40793,36728,37256,33193,45514,41451,53516,49453,61774,57711,4224,161,12482,8419,20484,16421,28742,24679,33721,37784,41979,46042,49981,54044,58239,62302,689,4752,8947,13010,16949,21012,25207,29270,46570,42443,38312,34185,62830,58703,54572,50445,13538,9411,5280,1153,29798,25671,21540,17413,42971,47098,34713,38840,59231,63358,50973,55100,9939,14066,1681,5808,26199,30326,17941,22068,55628,51565,63758,59695,39368,35305,47498,43435,22596,18533,30726,26663,6336,2273,14466,10403,52093,56156,60223,64286,35833,39896,43963,48026,19061,23124,27191,31254,2801,6864,10931,14994,64814,60687,56684,52557,48554,44427,40424,36297,31782,27655,23652,19525,15522,11395,7392,3265,61215,65342,53085,57212,44955,49082,36825,40952,28183,32310,20053,24180,11923,16050,3793,7920];"undefined"!=typeof Int32Array&&(D=new Int32Array(D)),B("ccitt",((e,t)=>{let r=void 0!==t?~~t:65535;for(let t=0;t>8^e[t])]^r<<8);return r}));let L=[0,49345,49537,320,49921,960,640,49729,50689,1728,1920,51009,1280,50625,50305,1088,52225,3264,3456,52545,3840,53185,52865,3648,2560,51905,52097,2880,51457,2496,2176,51265,55297,6336,6528,55617,6912,56257,55937,6720,7680,57025,57217,8e3,56577,7616,7296,56385,5120,54465,54657,5440,55041,6080,5760,54849,53761,4800,4992,54081,4352,53697,53377,4160,61441,12480,12672,61761,13056,62401,62081,12864,13824,63169,63361,14144,62721,13760,13440,62529,15360,64705,64897,15680,65281,16320,16e3,65089,64001,15040,15232,64321,14592,63937,63617,14400,10240,59585,59777,10560,60161,11200,10880,59969,60929,11968,12160,61249,11520,60865,60545,11328,58369,9408,9600,58689,9984,59329,59009,9792,8704,58049,58241,9024,57601,8640,8320,57409,40961,24768,24960,41281,25344,41921,41601,25152,26112,42689,42881,26432,42241,26048,25728,42049,27648,44225,44417,27968,44801,28608,28288,44609,43521,27328,27520,43841,26880,43457,43137,26688,30720,47297,47489,31040,47873,31680,31360,47681,48641,32448,32640,48961,32e3,48577,48257,31808,46081,29888,30080,46401,30464,47041,46721,30272,29184,45761,45953,29504,45313,29120,28800,45121,20480,37057,37249,20800,37633,21440,21120,37441,38401,22208,22400,38721,21760,38337,38017,21568,39937,23744,23936,40257,24320,40897,40577,24128,23040,39617,39809,23360,39169,22976,22656,38977,34817,18624,18816,35137,19200,35777,35457,19008,19968,36545,36737,20288,36097,19904,19584,35905,17408,33985,34177,17728,34561,18368,18048,34369,33281,17088,17280,33601,16640,33217,32897,16448];"undefined"!=typeof Int32Array&&(L=new Int32Array(L)),B("crc-16-modbus",((e,t)=>{let r=void 0!==t?~~t:65535;for(let t=0;t>8);return r})),B("xmodem",((e,t)=>{let r=void 0!==t?~~t:0;for(let t=0;t>>8&255;n^=255&e[t],n^=n>>>4,r=r<<8&65535,r^=n,n=n<<5&65535,r^=n,n=n<<7&65535,r^=n}return r}));let U=[0,4489,8978,12955,17956,22445,25910,29887,35912,40385,44890,48851,51820,56293,59774,63735,4225,264,13203,8730,22181,18220,30135,25662,40137,36160,49115,44626,56045,52068,63999,59510,8450,12427,528,5017,26406,30383,17460,21949,44362,48323,36440,40913,60270,64231,51324,55797,12675,8202,4753,792,30631,26158,21685,17724,48587,44098,40665,36688,64495,60006,55549,51572,16900,21389,24854,28831,1056,5545,10034,14011,52812,57285,60766,64727,34920,39393,43898,47859,21125,17164,29079,24606,5281,1320,14259,9786,57037,53060,64991,60502,39145,35168,48123,43634,25350,29327,16404,20893,9506,13483,1584,6073,61262,65223,52316,56789,43370,47331,35448,39921,29575,25102,20629,16668,13731,9258,5809,1848,65487,60998,56541,52564,47595,43106,39673,35696,33800,38273,42778,46739,49708,54181,57662,61623,2112,6601,11090,15067,20068,24557,28022,31999,38025,34048,47003,42514,53933,49956,61887,57398,6337,2376,15315,10842,24293,20332,32247,27774,42250,46211,34328,38801,58158,62119,49212,53685,10562,14539,2640,7129,28518,32495,19572,24061,46475,41986,38553,34576,62383,57894,53437,49460,14787,10314,6865,2904,32743,28270,23797,19836,50700,55173,58654,62615,32808,37281,41786,45747,19012,23501,26966,30943,3168,7657,12146,16123,54925,50948,62879,58390,37033,33056,46011,41522,23237,19276,31191,26718,7393,3432,16371,11898,59150,63111,50204,54677,41258,45219,33336,37809,27462,31439,18516,23005,11618,15595,3696,8185,63375,58886,54429,50452,45483,40994,37561,33584,31687,27214,22741,18780,15843,11370,7921,3960];"undefined"!=typeof Int32Array&&(U=new Int32Array(U)),B("kermit",((e,t)=>{let r=void 0!==t?~~t:0;for(let t=0;t>8);return r}));let F=[0,8801531,9098509,825846,9692897,1419802,1651692,10452759,10584377,2608578,2839604,11344079,3303384,11807523,12104405,4128302,12930697,4391538,5217156,13227903,5679208,13690003,14450021,5910942,6606768,14844747,15604413,6837830,16197969,7431594,8256604,16494759,840169,9084178,8783076,18463,10434312,1670131,1434117,9678590,11358416,2825259,2590173,10602790,4109873,12122826,11821884,3289031,13213536,5231515,4409965,12912278,5929345,14431610,13675660,5693559,6823513,15618722,14863188,6588335,16513208,8238147,7417269,16212302,1680338,10481449,9664223,1391140,9061683,788936,36926,8838341,12067563,4091408,3340262,11844381,2868234,11372785,10555655,2579964,14478683,5939616,5650518,13661357,5180346,13190977,12967607,4428364,8219746,16457881,16234863,7468436,15633027,6866552,6578062,14816117,1405499,9649856,10463030,1698765,8819930,55329,803287,9047340,11858690,3325945,4072975,12086004,2561507,10574104,11387118,2853909,13647026,5664841,5958079,14460228,4446803,12949160,13176670,5194661,7454091,16249200,16476294,8201341,14834538,6559633,6852199,15647388,3360676,11864927,12161705,4185682,10527045,2551230,2782280,11286707,9619101,1346150,1577872,10379115,73852,8875143,9172337,899466,16124205,7357910,8182816,16421083,6680524,14918455,15678145,6911546,5736468,13747439,14507289,5968354,12873461,4334094,5159928,13170435,4167245,12180150,11879232,3346363,11301036,2767959,2532769,10545498,10360692,1596303,1360505,9604738,913813,9157998,8856728,92259,16439492,8164415,7343561,16138546,6897189,15692510,14936872,6662099,5986813,14488838,13733104,5750795,13156124,5174247,4352529,12855018,2810998,11315341,10498427,2522496,12124823,4148844,3397530,11901793,9135439,862644,110658,8912057,1606574,10407765,9590435,1317464,15706879,6940164,6651890,14889737,8145950,16384229,16161043,7394792,5123014,13133629,12910283,4370992,14535975,5997020,5707818,13718737,2504095,10516836,11329682,2796649,11916158,3383173,4130419,12143240,8893606,129117,876971,9121104,1331783,9576124,10389322,1625009,14908182,6633453,6925851,15721184,7380471,16175372,16402682,8127489,4389423,12891860,13119266,5137369,13704398,5722165,6015427,14517560];"undefined"!=typeof Int32Array&&(F=new Int32Array(F)),B("crc-24",((e,t)=>{let r=void 0!==t?~~t:11994318;for(let t=0;t>16^e[t])]^r<<8);return r}));let j=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];"undefined"!=typeof Int32Array&&(j=new Int32Array(j));const z=B("crc-32",((e,t)=>{let r=0===t?0:~t;for(let t=0;t>>8;return~r}));let H=[0,79764919,159529838,222504665,319059676,398814059,445009330,507990021,638119352,583659535,797628118,726387553,890018660,835552979,1015980042,944750013,1276238704,1221641927,1167319070,1095957929,1595256236,1540665371,1452775106,1381403509,1780037320,1859660671,1671105958,1733955601,2031960084,2111593891,1889500026,1952343757,2552477408,2632100695,2443283854,2506133561,2334638140,2414271883,2191915858,2254759653,3190512472,3135915759,3081330742,3009969537,2905550212,2850959411,2762807018,2691435357,3560074640,3505614887,3719321342,3648080713,3342211916,3287746299,3467911202,3396681109,4063920168,4143685023,4223187782,4286162673,3779000052,3858754371,3904687514,3967668269,881225847,809987520,1023691545,969234094,662832811,591600412,771767749,717299826,311336399,374308984,453813921,533576470,25881363,88864420,134795389,214552010,2023205639,2086057648,1897238633,1976864222,1804852699,1867694188,1645340341,1724971778,1587496639,1516133128,1461550545,1406951526,1302016099,1230646740,1142491917,1087903418,2896545431,2825181984,2770861561,2716262478,3215044683,3143675388,3055782693,3001194130,2326604591,2389456536,2200899649,2280525302,2578013683,2640855108,2418763421,2498394922,3769900519,3832873040,3912640137,3992402750,4088425275,4151408268,4197601365,4277358050,3334271071,3263032808,3476998961,3422541446,3585640067,3514407732,3694837229,3640369242,1762451694,1842216281,1619975040,1682949687,2047383090,2127137669,1938468188,2001449195,1325665622,1271206113,1183200824,1111960463,1543535498,1489069629,1434599652,1363369299,622672798,568075817,748617968,677256519,907627842,853037301,1067152940,995781531,51762726,131386257,177728840,240578815,269590778,349224269,429104020,491947555,4046411278,4126034873,4172115296,4234965207,3794477266,3874110821,3953728444,4016571915,3609705398,3555108353,3735388376,3664026991,3290680682,3236090077,3449943556,3378572211,3174993278,3120533705,3032266256,2961025959,2923101090,2868635157,2813903052,2742672763,2604032198,2683796849,2461293480,2524268063,2284983834,2364738477,2175806836,2238787779,1569362073,1498123566,1409854455,1355396672,1317987909,1246755826,1192025387,1137557660,2072149281,2135122070,1912620623,1992383480,1753615357,1816598090,1627664531,1707420964,295390185,358241886,404320391,483945776,43990325,106832002,186451547,266083308,932423249,861060070,1041341759,986742920,613929101,542559546,756411363,701822548,3316196985,3244833742,3425377559,3370778784,3601682597,3530312978,3744426955,3689838204,3819031489,3881883254,3928223919,4007849240,4037393693,4100235434,4180117107,4259748804,2310601993,2373574846,2151335527,2231098320,2596047829,2659030626,2470359227,2550115596,2947551409,2876312838,2788305887,2733848168,3165939309,3094707162,3040238851,2985771188];"undefined"!=typeof Int32Array&&(H=new Int32Array(H)),B("crc-32-mpeg",((e,t)=>{let r=void 0!==t?~~t:4294967295;for(let t=0;t>24^e[t])]^r<<8;return r}));let K=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];"undefined"!=typeof Int32Array&&(K=new Int32Array(K)),B("jam",((e,t=-1)=>{let r=0===t?0:~~t;for(let t=0;t>>8;return r}));var G=r(50046);const Q={mainnet:{name:"mainnet",chainId:1,networkId:1,defaultHardfork:"shanghai",consensus:{type:"pow",algorithm:"ethash",ethash:{}},comment:"The Ethereum main chain",url:"https://ethstats.net/",genesis:{gasLimit:5e3,difficulty:17179869184,nonce:"0x0000000000000042",extraData:"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa"},hardforks:[{name:"chainstart",block:0,forkHash:"0xfc64ec04"},{name:"homestead",block:115e4,forkHash:"0x97c2c34c"},{name:"dao",block:192e4,forkHash:"0x91d1f948"},{name:"tangerineWhistle",block:2463e3,forkHash:"0x7a64da13"},{name:"spuriousDragon",block:2675e3,forkHash:"0x3edd5b10"},{name:"byzantium",block:437e4,forkHash:"0xa00bc324"},{name:"constantinople",block:728e4,forkHash:"0x668db0af"},{name:"petersburg",block:728e4,forkHash:"0x668db0af"},{name:"istanbul",block:9069e3,forkHash:"0x879d6e30"},{name:"muirGlacier",block:92e5,forkHash:"0xe029e991"},{name:"berlin",block:12244e3,forkHash:"0x0eb440f6"},{name:"london",block:12965e3,forkHash:"0xb715077d"},{name:"arrowGlacier",block:13773e3,forkHash:"0x20c327fc"},{name:"grayGlacier",block:1505e4,forkHash:"0xf0afd0e3"},{name:"paris",ttd:"58750000000000000000000",block:15537394,forkHash:"0xf0afd0e3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,timestamp:"1681338455",forkHash:"0xdce96c2d"},{name:"cancun",block:null,forkHash:null}],bootstrapNodes:[{ip:"18.138.108.67",port:30303,id:"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666",location:"ap-southeast-1-001",comment:"bootnode-aws-ap-southeast-1-001"},{ip:"3.209.45.79",port:30303,id:"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de",location:"us-east-1-001",comment:"bootnode-aws-us-east-1-001"},{ip:"65.108.70.101",port:30303,id:"2b252ab6a1d0f971d9722cb839a42cb81db019ba44c08754628ab4a823487071b5695317c8ccd085219c3a03af063495b2f1da8d18218da2d6a82981b45e6ffc",location:"eu-west-1-001",comment:"bootnode-hetzner-hel"},{ip:"157.90.35.166",port:30303,id:"4aeb4ab6c14b23e2c4cfdce879c04b0748a20d8e9b59e25ded2a08143e265c6c25936e74cbc8e641e3312ca288673d91f2f93f8e277de3cfa444ecdaaf982052",location:"eu-central-1-001",comment:"bootnode-hetzner-fsn"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"]},goerli:{name:"goerli",chainId:5,networkId:5,defaultHardfork:"shanghai",consensus:{type:"poa",algorithm:"clique",clique:{period:15,epoch:3e4}},comment:"Cross-client PoA test network",url:"https://github.com/goerli/testnet",genesis:{timestamp:"0x5c51a607",gasLimit:10485760,difficulty:1,nonce:"0x0000000000000000",extraData:"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},hardforks:[{name:"chainstart",block:0,forkHash:"0xa3f5ab08"},{name:"homestead",block:0,forkHash:"0xa3f5ab08"},{name:"tangerineWhistle",block:0,forkHash:"0xa3f5ab08"},{name:"spuriousDragon",block:0,forkHash:"0xa3f5ab08"},{name:"byzantium",block:0,forkHash:"0xa3f5ab08"},{name:"constantinople",block:0,forkHash:"0xa3f5ab08"},{name:"petersburg",block:0,forkHash:"0xa3f5ab08"},{name:"istanbul",block:1561651,forkHash:"0xc25efa5c"},{name:"berlin",block:4460644,forkHash:"0x757a1c47"},{name:"london",block:5062605,forkHash:"0xb8c6299d"},{name:"paris",ttd:"10790000",block:7382819,forkHash:"0xb8c6299d"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,timestamp:"1678832736",forkHash:"0xf9843abf"},{name:"cancun",block:null,forkHash:null}],bootstrapNodes:[{ip:"51.141.78.53",port:30303,id:"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a",location:"",comment:"Upstream bootnode 1"},{ip:"13.93.54.137",port:30303,id:"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b",location:"",comment:"Upstream bootnode 2"},{ip:"94.237.54.114",port:30313,id:"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291",location:"",comment:"Upstream bootnode 3"},{ip:"18.218.250.66",port:30313,id:"b5948a2d3e9d486c4d75bf32713221c2bd6cf86463302339299bd227dc2e276cd5a1c7ca4f43a0e9122fe9af884efed563bd2a1fd28661f3b5f5ad7bf1de5949",location:"",comment:"Upstream bootnode 4"},{ip:"3.11.147.67",port:30303,id:"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91",location:"",comment:"Ethereum Foundation bootnode"},{ip:"51.15.116.226",port:30303,id:"a869b02cec167211fb4815a82941db2e7ed2936fd90e78619c53eb17753fcf0207463e3419c264e2a1dd8786de0df7e68cf99571ab8aeb7c4e51367ef186b1dd",location:"",comment:"Goerli Initiative bootnode"},{ip:"51.15.119.157",port:30303,id:"807b37ee4816ecf407e9112224494b74dd5933625f655962d892f2f0f02d7fbbb3e2a94cf87a96609526f30c998fd71e93e2f53015c558ffc8b03eceaf30ee33",location:"",comment:"Goerli Initiative bootnode"},{ip:"51.15.119.157",port:40303,id:"a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd",location:"",comment:"Goerli Initiative bootnode"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net"]},sepolia:{name:"sepolia",chainId:11155111,networkId:11155111,defaultHardfork:"shanghai",consensus:{type:"pow",algorithm:"ethash",ethash:{}},comment:"PoW test network to replace Ropsten",url:"https://github.com/ethereum/go-ethereum/pull/23730",genesis:{timestamp:"0x6159af19",gasLimit:3e7,difficulty:131072,nonce:"0x0000000000000000",extraData:"0x5365706f6c69612c20417468656e732c204174746963612c2047726565636521"},hardforks:[{name:"chainstart",block:0,forkHash:"0xfe3366e7"},{name:"homestead",block:0,forkHash:"0xfe3366e7"},{name:"tangerineWhistle",block:0,forkHash:"0xfe3366e7"},{name:"spuriousDragon",block:0,forkHash:"0xfe3366e7"},{name:"byzantium",block:0,forkHash:"0xfe3366e7"},{name:"constantinople",block:0,forkHash:"0xfe3366e7"},{name:"petersburg",block:0,forkHash:"0xfe3366e7"},{name:"istanbul",block:0,forkHash:"0xfe3366e7"},{name:"muirGlacier",block:0,forkHash:"0xfe3366e7"},{name:"berlin",block:0,forkHash:"0xfe3366e7"},{name:"london",block:0,forkHash:"0xfe3366e7"},{name:"paris",ttd:"17000000000000000",block:1450409,forkHash:"0xfe3366e7"},{name:"mergeForkIdTransition",block:1735371,forkHash:"0xb96cbd13"},{name:"shanghai",block:null,timestamp:"1677557088",forkHash:"0xf7f9bc08"},{name:"cancun",block:null,forkHash:null}],bootstrapNodes:[{ip:"18.168.182.86",port:30303,id:"9246d00bc8fd1742e5ad2428b80fc4dc45d786283e05ef6edbd9002cbc335d40998444732fbe921cb88e1d2c73d1b1de53bae6a2237996e9bfe14f871baf7066",location:"",comment:"geth"},{ip:"52.14.151.177",port:30303,id:"ec66ddcf1a974950bd4c782789a7e04f8aa7110a72569b6e65fcd51e937e74eed303b1ea734e4d19cfaec9fbff9b6ee65bf31dcb50ba79acce9dd63a6aca61c7",location:"",comment:"besu"},{ip:"165.22.196.173",port:30303,id:"ce970ad2e9daa9e14593de84a8b49da3d54ccfdf83cbc4fe519cb8b36b5918ed4eab087dedd4a62479b8d50756b492d5f762367c8d20329a7854ec01547568a6",location:"",comment:"EF"},{ip:"65.108.95.67",port:30303,id:"075503b13ed736244896efcde2a992ec0b451357d46cb7a8132c0384721742597fc8f0d91bbb40bb52e7d6e66728d36a1fda09176294e4a30cfac55dcce26bc6",location:"",comment:"lodestar"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.sepolia.ethdisco.net"]},holesky:{name:"holesky",chainId:17e3,networkId:17e3,defaultHardfork:"paris",consensus:{type:"pos",algorithm:"casper"},comment:"PoS test network to replace Goerli",url:"https://github.com/eth-clients/holesky/",genesis:{baseFeePerGas:"0x3B9ACA00",difficulty:"0x01",extraData:"0x",gasLimit:"0x17D7840",nonce:"0x0000000000001234",timestamp:"0x65156994"},hardforks:[{name:"chainstart",block:0,forkHash:"0xc61a6098"},{name:"homestead",block:0,forkHash:"0xc61a6098"},{name:"tangerineWhistle",block:0,forkHash:"0xc61a6098"},{name:"spuriousDragon",block:0,forkHash:"0xc61a6098"},{name:"byzantium",block:0,forkHash:"0xc61a6098"},{name:"constantinople",block:0,forkHash:"0xc61a6098"},{name:"petersburg",block:0,forkHash:"0xc61a6098"},{name:"istanbul",block:0,forkHash:"0xc61a6098"},{name:"muirGlacier",block:0,forkHash:"0xc61a6098"},{name:"berlin",block:0,forkHash:"0xc61a6098"},{name:"london",block:0,forkHash:"0xc61a6098"},{name:"paris",ttd:"0",block:0,forkHash:"0xc61a6098"},{name:"mergeForkIdTransition",block:0,forkHash:"0xc61a6098"},{name:"shanghai",block:null,timestamp:"1696000704",forkHash:"0xfd4f016b"},{name:"cancun",block:null,forkHash:null}],bootstrapNodes:[{ip:"146.190.13.128",port:30303,id:"ac906289e4b7f12df423d654c5a962b6ebe5b3a74cc9e06292a85221f9a64a6f1cfdd6b714ed6dacef51578f92b34c60ee91e9ede9c7f8fadc4d347326d95e2b",location:"",comment:"bootnode 1"},{ip:"178.128.136.233",port:30303,id:"a3435a0155a3e837c02f5e7f5662a2f1fbc25b48e4dc232016e1c51b544cb5b4510ef633ea3278c0e970fa8ad8141e2d4d0f9f95456c537ff05fdf9b31c15072",location:"",comment:"bootnode 2"}],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.holesky.ethdisco.net"]}};var q,W,V,Y,J,X;!function(e){e[e.Mainnet=1]="Mainnet",e[e.Goerli=5]="Goerli",e[e.Sepolia=11155111]="Sepolia",e[e.Holesky=17e3]="Holesky"}(q||(q={})),q.Mainnet,T.ZU,(0,T.aT)("0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544"),q.Goerli,T.ZU,(0,T.aT)("0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008"),q.Sepolia,T.ZU,(0,T.aT)("0x5eb6e371a698b8d68f665192350ffcecbbbf322916f4b51bd79bb6887da3f494"),q.Holesky,T.ZU,(0,T.aT)("0x69d8c9d72f6fa4ad42d4702b433707212f90db395eb54dc20bc85de253788783"),function(e){e.Chainstart="chainstart",e.Homestead="homestead",e.Dao="dao",e.TangerineWhistle="tangerineWhistle",e.SpuriousDragon="spuriousDragon",e.Byzantium="byzantium",e.Constantinople="constantinople",e.Petersburg="petersburg",e.Istanbul="istanbul",e.MuirGlacier="muirGlacier",e.Berlin="berlin",e.London="london",e.ArrowGlacier="arrowGlacier",e.GrayGlacier="grayGlacier",e.MergeForkIdTransition="mergeForkIdTransition",e.Paris="paris",e.Shanghai="shanghai",e.Cancun="cancun"}(W||(W={})),function(e){e.ProofOfStake="pos",e.ProofOfWork="pow",e.ProofOfAuthority="poa"}(V||(V={})),function(e){e.Ethash="ethash",e.Clique="clique",e.Casper="casper"}(Y||(Y={})),function(e){e.PolygonMainnet="polygon-mainnet",e.PolygonMumbai="polygon-mumbai",e.ArbitrumOne="arbitrum-one",e.xDaiChain="x-dai-chain",e.OptimisticKovan="optimistic-kovan",e.OptimisticEthereum="optimistic-ethereum"}(J||(J={})),function(e){e.Draft="draft",e.Review="review",e.Final="final"}(X||(X={}));const Z={1153:{comment:"Transient storage opcodes",url:"https://eips.ethereum.org/EIPS/eip-1153",status:X.Review,minimumHardfork:W.Chainstart,requiredEIPs:[],gasPrices:{tstore:{v:100,d:"Base fee of the TSTORE opcode"},tload:{v:100,d:"Base fee of the TLOAD opcode"}}},1559:{comment:"Fee market change for ETH 1.0 chain",url:"https://eips.ethereum.org/EIPS/eip-1559",status:X.Final,minimumHardfork:W.Berlin,requiredEIPs:[2930],gasConfig:{baseFeeMaxChangeDenominator:{v:8,d:"Maximum base fee change denominator"},elasticityMultiplier:{v:2,d:"Maximum block gas target elasticity"},initialBaseFee:{v:1e9,d:"Initial base fee on first EIP1559 block"}}},2315:{comment:"Simple subroutines for the EVM",url:"https://eips.ethereum.org/EIPS/eip-2315",status:X.Draft,minimumHardfork:W.Istanbul,requiredEIPs:[],gasPrices:{beginsub:{v:2,d:"Base fee of the BEGINSUB opcode"},returnsub:{v:5,d:"Base fee of the RETURNSUB opcode"},jumpsub:{v:10,d:"Base fee of the JUMPSUB opcode"}}},2565:{comment:"ModExp gas cost",url:"https://eips.ethereum.org/EIPS/eip-2565",status:X.Final,minimumHardfork:W.Byzantium,requiredEIPs:[],gasPrices:{modexpGquaddivisor:{v:3,d:"Gquaddivisor from modexp precompile for gas calculation"}}},2718:{comment:"Typed Transaction Envelope",url:"https://eips.ethereum.org/EIPS/eip-2718",status:X.Final,minimumHardfork:W.Chainstart,requiredEIPs:[]},2929:{comment:"Gas cost increases for state access opcodes",url:"https://eips.ethereum.org/EIPS/eip-2929",status:X.Final,minimumHardfork:W.Chainstart,requiredEIPs:[],gasPrices:{coldsload:{v:2100,d:"Gas cost of the first read of storage from a given location (per transaction)"},coldaccountaccess:{v:2600,d:"Gas cost of the first read of a given address (per transaction)"},warmstorageread:{v:100,d:"Gas cost of reading storage locations which have already loaded 'cold'"},sstoreCleanGasEIP2200:{v:2900,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreNoopGasEIP2200:{v:100,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:100,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitRefundEIP2200:{v:19900,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanRefundEIP2200:{v:4900,d:"Once per SSTORE operation for resetting to the original non-zero value"},call:{v:0,d:"Base fee of the CALL opcode"},callcode:{v:0,d:"Base fee of the CALLCODE opcode"},delegatecall:{v:0,d:"Base fee of the DELEGATECALL opcode"},staticcall:{v:0,d:"Base fee of the STATICCALL opcode"},balance:{v:0,d:"Base fee of the BALANCE opcode"},extcodesize:{v:0,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:0,d:"Base fee of the EXTCODECOPY opcode"},extcodehash:{v:0,d:"Base fee of the EXTCODEHASH opcode"},sload:{v:0,d:"Base fee of the SLOAD opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"}}},2930:{comment:"Optional access lists",url:"https://eips.ethereum.org/EIPS/eip-2930",status:X.Final,minimumHardfork:W.Istanbul,requiredEIPs:[2718,2929],gasPrices:{accessListStorageKeyCost:{v:1900,d:"Gas cost per storage key in an Access List transaction"},accessListAddressCost:{v:2400,d:"Gas cost per storage key in an Access List transaction"}}},3074:{comment:"AUTH and AUTHCALL opcodes",url:"https://eips.ethereum.org/EIPS/eip-3074",status:X.Review,minimumHardfork:W.London,requiredEIPs:[],gasPrices:{auth:{v:3100,d:"Gas cost of the AUTH opcode"},authcall:{v:0,d:"Gas cost of the AUTHCALL opcode"},authcallValueTransfer:{v:6700,d:"Paid for CALL when the value transfer is non-zero"}}},3198:{comment:"BASEFEE opcode",url:"https://eips.ethereum.org/EIPS/eip-3198",status:X.Final,minimumHardfork:W.London,requiredEIPs:[],gasPrices:{basefee:{v:2,d:"Gas cost of the BASEFEE opcode"}}},3529:{comment:"Reduction in refunds",url:"https://eips.ethereum.org/EIPS/eip-3529",status:X.Final,minimumHardfork:W.Berlin,requiredEIPs:[2929],gasConfig:{maxRefundQuotient:{v:5,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},gasPrices:{selfdestructRefund:{v:0,d:"Refunded following a selfdestruct operation"},sstoreClearRefundEIP2200:{v:4800,d:"Once per SSTORE operation for clearing an originally existing storage slot"}}},3540:{comment:"EVM Object Format (EOF) v1",url:"https://eips.ethereum.org/EIPS/eip-3540",status:X.Review,minimumHardfork:W.London,requiredEIPs:[3541]},3541:{comment:"Reject new contracts starting with the 0xEF byte",url:"https://eips.ethereum.org/EIPS/eip-3541",status:X.Final,minimumHardfork:W.Berlin,requiredEIPs:[]},3554:{comment:"Difficulty Bomb Delay to December 1st 2021",url:"https://eips.ethereum.org/EIPS/eip-3554",status:X.Final,minimumHardfork:W.MuirGlacier,requiredEIPs:[],pow:{difficultyBombDelay:{v:95e5,d:"the amount of blocks to delay the difficulty bomb with"}}},3607:{comment:"Reject transactions from senders with deployed code",url:"https://eips.ethereum.org/EIPS/eip-3607",status:X.Final,minimumHardfork:W.Chainstart,requiredEIPs:[]},3651:{comment:"Warm COINBASE",url:"https://eips.ethereum.org/EIPS/eip-3651",status:X.Review,minimumHardfork:W.London,requiredEIPs:[2929]},3670:{comment:"EOF - Code Validation",url:"https://eips.ethereum.org/EIPS/eip-3670",status:"Review",minimumHardfork:W.London,requiredEIPs:[3540],gasConfig:{},gasPrices:{},vm:{},pow:{}},3675:{comment:"Upgrade consensus to Proof-of-Stake",url:"https://eips.ethereum.org/EIPS/eip-3675",status:X.Final,minimumHardfork:W.London,requiredEIPs:[]},3855:{comment:"PUSH0 instruction",url:"https://eips.ethereum.org/EIPS/eip-3855",status:X.Review,minimumHardfork:W.Chainstart,requiredEIPs:[],gasPrices:{push0:{v:2,d:"Base fee of the PUSH0 opcode"}}},3860:{comment:"Limit and meter initcode",url:"https://eips.ethereum.org/EIPS/eip-3860",status:X.Review,minimumHardfork:W.SpuriousDragon,requiredEIPs:[],gasPrices:{initCodeWordCost:{v:2,d:"Gas to pay for each word (32 bytes) of initcode when creating a contract"}},vm:{maxInitCodeSize:{v:49152,d:"Maximum length of initialization code when creating a contract"}}},4345:{comment:"Difficulty Bomb Delay to June 2022",url:"https://eips.ethereum.org/EIPS/eip-4345",status:X.Final,minimumHardfork:W.London,requiredEIPs:[],pow:{difficultyBombDelay:{v:107e5,d:"the amount of blocks to delay the difficulty bomb with"}}},4399:{comment:"Supplant DIFFICULTY opcode with PREVRANDAO",url:"https://eips.ethereum.org/EIPS/eip-4399",status:X.Review,minimumHardfork:W.London,requiredEIPs:[],gasPrices:{prevrandao:{v:2,d:"Base fee of the PREVRANDAO opcode (previously DIFFICULTY)"}}},4788:{comment:"Beacon block root in the EVM",url:"https://eips.ethereum.org/EIPS/eip-4788",status:X.Draft,minimumHardfork:W.Cancun,requiredEIPs:[],gasPrices:{},vm:{historicalRootsLength:{v:8191,d:"The modulo parameter of the beaconroot ring buffer in the beaconroot statefull precompile"}}},4844:{comment:"Shard Blob Transactions",url:"https://eips.ethereum.org/EIPS/eip-4844",status:X.Draft,minimumHardfork:W.Paris,requiredEIPs:[1559,2718,2930,4895],gasConfig:{blobGasPerBlob:{v:131072,d:"The base fee for blob gas per blob"},targetBlobGasPerBlock:{v:393216,d:"The target blob gas consumed per block"},maxblobGasPerBlock:{v:786432,d:"The max blob gas allowable per block"},blobGasPriceUpdateFraction:{v:3338477,d:"The denominator used in the exponential when calculating a blob gas price"}},gasPrices:{simpleGasPerBlob:{v:12e3,d:"The basic gas fee for each blob"},minBlobGasPrice:{v:1,d:"The minimum fee per blob gas"},kzgPointEvaluationGasPrecompilePrice:{v:5e4,d:"The fee associated with the point evaluation precompile"},blobhash:{v:3,d:"Base fee of the BLOBHASH opcode"}},sharding:{blobCommitmentVersionKzg:{v:1,d:"The number indicated a versioned hash is a KZG commitment"},fieldElementsPerBlob:{v:4096,d:"The number of field elements allowed per blob"}}},4895:{comment:"Beacon chain push withdrawals as operations",url:"https://eips.ethereum.org/EIPS/eip-4895",status:X.Review,minimumHardfork:W.Paris,requiredEIPs:[]},5133:{comment:"Delaying Difficulty Bomb to mid-September 2022",url:"https://eips.ethereum.org/EIPS/eip-5133",status:X.Draft,minimumHardfork:W.GrayGlacier,requiredEIPs:[],pow:{difficultyBombDelay:{v:114e5,d:"the amount of blocks to delay the difficulty bomb with"}}},5656:{comment:"MCOPY - Memory copying instruction",url:"https://eips.ethereum.org/EIPS/eip-5656",status:X.Draft,minimumHardfork:W.Shanghai,requiredEIPs:[],gasPrices:{mcopy:{v:3,d:"Base fee of the MCOPY opcode"}}},6780:{comment:"SELFDESTRUCT only in same transaction",url:"https://eips.ethereum.org/EIPS/eip-6780",status:X.Draft,minimumHardfork:W.London,requiredEIPs:[]},7516:{comment:"BLOBBASEFEE opcode",url:"https://eips.ethereum.org/EIPS/eip-7516",status:X.Draft,minimumHardfork:W.Paris,requiredEIPs:[4844],gasPrices:{blobbasefee:{v:2,d:"Gas cost of the BLOBBASEFEE opcode"}}}};var $;!function(e){e.Draft="draft",e.Review="review",e.Final="final"}($||($={}));const ee={chainstart:{name:"chainstart",comment:"Start of the Ethereum main chain",url:"",status:$.Final,gasConfig:{minGasLimit:{v:5e3,d:"Minimum the gas limit may ever be"},gasLimitBoundDivisor:{v:1024,d:"The bound divisor of the gas limit, used in update calculations"},maxRefundQuotient:{v:2,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},gasPrices:{base:{v:2,d:"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},exp:{v:10,d:"Base fee of the EXP opcode"},expByte:{v:10,d:"Times ceil(log256(exponent)) for the EXP instruction"},keccak256:{v:30,d:"Base fee of the SHA3 opcode"},keccak256Word:{v:6,d:"Once per word of the SHA3 operation's data"},sload:{v:50,d:"Base fee of the SLOAD opcode"},sstoreSet:{v:2e4,d:"Once per SSTORE operation if the zeroness changes from zero"},sstoreReset:{v:5e3,d:"Once per SSTORE operation if the zeroness does not change from zero"},sstoreRefund:{v:15e3,d:"Once per SSTORE operation if the zeroness changes to zero"},jumpdest:{v:1,d:"Base fee of the JUMPDEST opcode"},log:{v:375,d:"Base fee of the LOG opcode"},logData:{v:8,d:"Per byte in a LOG* operation's data"},logTopic:{v:375,d:"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},create:{v:32e3,d:"Base fee of the CREATE opcode"},call:{v:40,d:"Base fee of the CALL opcode"},callStipend:{v:2300,d:"Free gas given at beginning of call"},callValueTransfer:{v:9e3,d:"Paid for CALL when the value transfor is non-zero"},callNewAccount:{v:25e3,d:"Paid for CALL when the destination address didn't exist prior"},selfdestructRefund:{v:24e3,d:"Refunded following a selfdestruct operation"},memory:{v:3,d:"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},quadCoeffDiv:{v:512,d:"Divisor for the quadratic particle of the memory cost equation"},createData:{v:200,d:""},tx:{v:21e3,d:"Per transaction. NOTE: Not payable on data of calls between transactions"},txCreation:{v:32e3,d:"The cost of creating a contract via tx"},txDataZero:{v:4,d:"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},txDataNonZero:{v:68,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},copy:{v:3,d:"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},ecRecover:{v:3e3,d:""},sha256:{v:60,d:""},sha256Word:{v:12,d:""},ripemd160:{v:600,d:""},ripemd160Word:{v:120,d:""},identity:{v:15,d:""},identityWord:{v:3,d:""},stop:{v:0,d:"Base fee of the STOP opcode"},add:{v:3,d:"Base fee of the ADD opcode"},mul:{v:5,d:"Base fee of the MUL opcode"},sub:{v:3,d:"Base fee of the SUB opcode"},div:{v:5,d:"Base fee of the DIV opcode"},sdiv:{v:5,d:"Base fee of the SDIV opcode"},mod:{v:5,d:"Base fee of the MOD opcode"},smod:{v:5,d:"Base fee of the SMOD opcode"},addmod:{v:8,d:"Base fee of the ADDMOD opcode"},mulmod:{v:8,d:"Base fee of the MULMOD opcode"},signextend:{v:5,d:"Base fee of the SIGNEXTEND opcode"},lt:{v:3,d:"Base fee of the LT opcode"},gt:{v:3,d:"Base fee of the GT opcode"},slt:{v:3,d:"Base fee of the SLT opcode"},sgt:{v:3,d:"Base fee of the SGT opcode"},eq:{v:3,d:"Base fee of the EQ opcode"},iszero:{v:3,d:"Base fee of the ISZERO opcode"},and:{v:3,d:"Base fee of the AND opcode"},or:{v:3,d:"Base fee of the OR opcode"},xor:{v:3,d:"Base fee of the XOR opcode"},not:{v:3,d:"Base fee of the NOT opcode"},byte:{v:3,d:"Base fee of the BYTE opcode"},address:{v:2,d:"Base fee of the ADDRESS opcode"},balance:{v:20,d:"Base fee of the BALANCE opcode"},origin:{v:2,d:"Base fee of the ORIGIN opcode"},caller:{v:2,d:"Base fee of the CALLER opcode"},callvalue:{v:2,d:"Base fee of the CALLVALUE opcode"},calldataload:{v:3,d:"Base fee of the CALLDATALOAD opcode"},calldatasize:{v:2,d:"Base fee of the CALLDATASIZE opcode"},calldatacopy:{v:3,d:"Base fee of the CALLDATACOPY opcode"},codesize:{v:2,d:"Base fee of the CODESIZE opcode"},codecopy:{v:3,d:"Base fee of the CODECOPY opcode"},gasprice:{v:2,d:"Base fee of the GASPRICE opcode"},extcodesize:{v:20,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:20,d:"Base fee of the EXTCODECOPY opcode"},blockhash:{v:20,d:"Base fee of the BLOCKHASH opcode"},coinbase:{v:2,d:"Base fee of the COINBASE opcode"},timestamp:{v:2,d:"Base fee of the TIMESTAMP opcode"},number:{v:2,d:"Base fee of the NUMBER opcode"},difficulty:{v:2,d:"Base fee of the DIFFICULTY opcode"},gaslimit:{v:2,d:"Base fee of the GASLIMIT opcode"},pop:{v:2,d:"Base fee of the POP opcode"},mload:{v:3,d:"Base fee of the MLOAD opcode"},mstore:{v:3,d:"Base fee of the MSTORE opcode"},mstore8:{v:3,d:"Base fee of the MSTORE8 opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"},jump:{v:8,d:"Base fee of the JUMP opcode"},jumpi:{v:10,d:"Base fee of the JUMPI opcode"},pc:{v:2,d:"Base fee of the PC opcode"},msize:{v:2,d:"Base fee of the MSIZE opcode"},gas:{v:2,d:"Base fee of the GAS opcode"},push:{v:3,d:"Base fee of the PUSH opcode"},dup:{v:3,d:"Base fee of the DUP opcode"},swap:{v:3,d:"Base fee of the SWAP opcode"},callcode:{v:40,d:"Base fee of the CALLCODE opcode"},return:{v:0,d:"Base fee of the RETURN opcode"},invalid:{v:0,d:"Base fee of the INVALID opcode"},selfdestruct:{v:0,d:"Base fee of the SELFDESTRUCT opcode"}},vm:{stackLimit:{v:1024,d:"Maximum size of VM stack allowed"},callCreateDepth:{v:1024,d:"Maximum depth of call/create stack"},maxExtraDataSize:{v:32,d:"Maximum size extra data may be after Genesis"}},pow:{minimumDifficulty:{v:131072,d:"The minimum that the difficulty may ever be"},difficultyBoundDivisor:{v:2048,d:"The bound divisor of the difficulty, used in the update calculations"},durationLimit:{v:13,d:"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},epochDuration:{v:3e4,d:"Duration between proof-of-work epochs"},timebombPeriod:{v:1e5,d:"Exponential difficulty timebomb period"},minerReward:{v:BigInt("5000000000000000000"),d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:0,d:"the amount of blocks to delay the difficulty bomb with"}}},homestead:{name:"homestead",comment:"Homestead hardfork with protocol and network changes",url:"https://eips.ethereum.org/EIPS/eip-606",status:$.Final,gasPrices:{delegatecall:{v:40,d:"Base fee of the DELEGATECALL opcode"}}},dao:{name:"dao",comment:"DAO rescue hardfork",url:"https://eips.ethereum.org/EIPS/eip-779",status:$.Final},tangerineWhistle:{name:"tangerineWhistle",comment:"Hardfork with gas cost changes for IO-heavy operations",url:"https://eips.ethereum.org/EIPS/eip-608",status:$.Final,gasPrices:{sload:{v:200,d:"Once per SLOAD operation"},call:{v:700,d:"Once per CALL operation & message call transaction"},extcodesize:{v:700,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:700,d:"Base fee of the EXTCODECOPY opcode"},balance:{v:400,d:"Base fee of the BALANCE opcode"},delegatecall:{v:700,d:"Base fee of the DELEGATECALL opcode"},callcode:{v:700,d:"Base fee of the CALLCODE opcode"},selfdestruct:{v:5e3,d:"Base fee of the SELFDESTRUCT opcode"}}},spuriousDragon:{name:"spuriousDragon",comment:"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit",url:"https://eips.ethereum.org/EIPS/eip-607",status:$.Final,gasPrices:{expByte:{v:50,d:"Times ceil(log256(exponent)) for the EXP instruction"}},vm:{maxCodeSize:{v:24576,d:"Maximum length of contract code"}}},byzantium:{name:"byzantium",comment:"Hardfork with new precompiles, instructions and other protocol changes",url:"https://eips.ethereum.org/EIPS/eip-609",status:$.Final,gasPrices:{modexpGquaddivisor:{v:20,d:"Gquaddivisor from modexp precompile for gas calculation"},ecAdd:{v:500,d:"Gas costs for curve addition precompile"},ecMul:{v:4e4,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:1e5,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:8e4,d:"Gas costs regarding curve pairing precompile input length"},revert:{v:0,d:"Base fee of the REVERT opcode"},staticcall:{v:700,d:"Base fee of the STATICCALL opcode"},returndatasize:{v:2,d:"Base fee of the RETURNDATASIZE opcode"},returndatacopy:{v:3,d:"Base fee of the RETURNDATACOPY opcode"}},pow:{minerReward:{v:BigInt("3000000000000000000"),d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:3e6,d:"the amount of blocks to delay the difficulty bomb with"}}},constantinople:{name:"constantinople",comment:"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)",url:"https://eips.ethereum.org/EIPS/eip-1013",status:$.Final,gasPrices:{netSstoreNoopGas:{v:200,d:"Once per SSTORE operation if the value doesn't change"},netSstoreInitGas:{v:2e4,d:"Once per SSTORE operation from clean zero"},netSstoreCleanGas:{v:5e3,d:"Once per SSTORE operation from clean non-zero"},netSstoreDirtyGas:{v:200,d:"Once per SSTORE operation from dirty"},netSstoreClearRefund:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},netSstoreResetRefund:{v:4800,d:"Once per SSTORE operation for resetting to the original non-zero value"},netSstoreResetClearRefund:{v:19800,d:"Once per SSTORE operation for resetting to the original zero value"},shl:{v:3,d:"Base fee of the SHL opcode"},shr:{v:3,d:"Base fee of the SHR opcode"},sar:{v:3,d:"Base fee of the SAR opcode"},extcodehash:{v:400,d:"Base fee of the EXTCODEHASH opcode"},create2:{v:32e3,d:"Base fee of the CREATE2 opcode"}},pow:{minerReward:{v:BigInt("2000000000000000000"),d:"The amount a miner gets rewarded for mining a block"},difficultyBombDelay:{v:5e6,d:"the amount of blocks to delay the difficulty bomb with"}}},petersburg:{name:"petersburg",comment:"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople",url:"https://eips.ethereum.org/EIPS/eip-1716",status:$.Final,gasPrices:{netSstoreNoopGas:{v:null,d:"Removed along EIP-1283"},netSstoreInitGas:{v:null,d:"Removed along EIP-1283"},netSstoreCleanGas:{v:null,d:"Removed along EIP-1283"},netSstoreDirtyGas:{v:null,d:"Removed along EIP-1283"},netSstoreClearRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetClearRefund:{v:null,d:"Removed along EIP-1283"}}},istanbul:{name:"istanbul",comment:"HF targeted for December 2019 following the Constantinople/Petersburg HF",url:"https://eips.ethereum.org/EIPS/eip-1679",status:$.Final,gasConfig:{},gasPrices:{blake2Round:{v:1,d:"Gas cost per round for the Blake2 F precompile"},ecAdd:{v:150,d:"Gas costs for curve addition precompile"},ecMul:{v:6e3,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:45e3,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:34e3,d:"Gas costs regarding curve pairing precompile input length"},txDataNonZero:{v:16,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},sstoreSentryGasEIP2200:{v:2300,d:"Minimum gas required to be present for an SSTORE call, not consumed"},sstoreNoopGasEIP2200:{v:800,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:800,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitGasEIP2200:{v:2e4,d:"Once per SSTORE operation from clean zero to non-zero"},sstoreInitRefundEIP2200:{v:19200,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanGasEIP2200:{v:5e3,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreCleanRefundEIP2200:{v:4200,d:"Once per SSTORE operation for resetting to the original non-zero value"},sstoreClearRefundEIP2200:{v:15e3,d:"Once per SSTORE operation for clearing an originally existing storage slot"},balance:{v:700,d:"Base fee of the BALANCE opcode"},extcodehash:{v:700,d:"Base fee of the EXTCODEHASH opcode"},chainid:{v:2,d:"Base fee of the CHAINID opcode"},selfbalance:{v:5,d:"Base fee of the SELFBALANCE opcode"},sload:{v:800,d:"Base fee of the SLOAD opcode"}}},muirGlacier:{name:"muirGlacier",comment:"HF to delay the difficulty bomb",url:"https://eips.ethereum.org/EIPS/eip-2384",status:$.Final,pow:{difficultyBombDelay:{v:9e6,d:"the amount of blocks to delay the difficulty bomb with"}}},berlin:{name:"berlin",comment:"HF targeted for July 2020 following the Muir Glacier HF",url:"https://eips.ethereum.org/EIPS/eip-2070",status:$.Final,eips:[2565,2929,2718,2930]},london:{name:"london",comment:"HF targeted for July 2021 following the Berlin fork",url:"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md",status:$.Final,eips:[1559,3198,3529,3541]},arrowGlacier:{name:"arrowGlacier",comment:"HF to delay the difficulty bomb",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md",status:$.Final,eips:[4345]},grayGlacier:{name:"grayGlacier",comment:"Delaying the difficulty bomb to Mid September 2022",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/gray-glacier.md",status:$.Final,eips:[5133]},paris:{name:"paris",comment:"Hardfork to upgrade the consensus mechanism to Proof-of-Stake",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/merge.md",status:$.Final,consensus:{type:"pos",algorithm:"casper",casper:{}},eips:[3675,4399]},mergeForkIdTransition:{name:"mergeForkIdTransition",comment:"Pre-merge hardfork to fork off non-upgraded clients",url:"https://eips.ethereum.org/EIPS/eip-3675",status:$.Final,eips:[]},shanghai:{name:"shanghai",comment:"Next feature hardfork after the merge hardfork having withdrawals, warm coinbase, push0, limit/meter initcode",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md",status:$.Final,eips:[3651,3855,3860,4895]},cancun:{name:"cancun",comment:"Next feature hardfork after shanghai, includes proto-danksharding EIP 4844 blobs (still WIP hence not for production use), transient storage opcodes, parent beacon block root availability in EVM, selfdestruct only in same transaction, and blob base fee opcode",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md",status:$.Final,eips:[1153,4844,4788,5656,6780,7516]}};class te{constructor(e){this._eips=[],this._paramsCache={},this._activatedEIPsCache=[],this.events=new G.EventEmitter,this._customChains=e.customChains??[],this._chainParams=this.setChain(e.chain),this.DEFAULT_HARDFORK=this._chainParams.defaultHardfork??W.Shanghai,this.HARDFORK_CHANGES=this.hardforks().map((e=>[e.name,ee[e.name]])),this._hardfork=this.DEFAULT_HARDFORK,void 0!==e.hardfork&&this.setHardfork(e.hardfork),e.eips&&this.setEIPs(e.eips),0===Object.keys(this._paramsCache).length&&(this._buildParamsCache(),this._buildActivatedEIPsCache())}static custom(e,t={}){const r=t.baseChain??"mainnet",n={...te._getChainParams(r)};if(n.name="custom-chain","string"!=typeof e)return new te({chain:{...n,...e},...t});if(e===J.PolygonMainnet)return te.custom({name:J.PolygonMainnet,chainId:137,networkId:137},t);if(e===J.PolygonMumbai)return te.custom({name:J.PolygonMumbai,chainId:80001,networkId:80001},t);if(e===J.ArbitrumOne)return te.custom({name:J.ArbitrumOne,chainId:42161,networkId:42161},t);if(e===J.xDaiChain)return te.custom({name:J.xDaiChain,chainId:100,networkId:100},t);if(e===J.OptimisticKovan)return te.custom({name:J.OptimisticKovan,chainId:69,networkId:69},{hardfork:W.Berlin,...t});if(e===J.OptimisticEthereum)return te.custom({name:J.OptimisticEthereum,chainId:10,networkId:10},{hardfork:W.Berlin,...t});throw new Error(`Custom chain ${e} not supported`)}static fromGethGenesis(e,{chain:t,eips:r,genesisHash:n,hardfork:i,mergeForkIdPostMerge:o}){const s=function(e,t,r){try{const n=["config","difficulty","gasLimit","nonce","alloc"];if(n.some((t=>!(t in e)))){const t=n.filter((t=>!(t in e)));throw new Error(`Invalid format, expected geth genesis field "${t}" missing`)}return void 0!==t&&(e.name=t),function(e,t=!0){const{name:r,config:n,difficulty:i,mixHash:o,gasLimit:s,coinbase:a,baseFeePerGas:u,excessBlobGas:c}=e;let{extraData:l,timestamp:d,nonce:h}=e;const f=Number(d),{chainId:p}=n;if(""===l&&(l="0x"),(0,T.Xs)(d)||(d=(0,T.y6)(parseInt(d))),18!==h.length&&(h=function(e){return e&&"0x0"!==e?(0,T.Xs)(e)?"0x"+(0,T.Ag)(e).padStart(16,"0"):"0x"+e.padStart(16,"0"):"0x0000000000000000"}(h)),n.eip155Block!==n.eip158Block)throw new Error("EIP155 block number must equal EIP 158 block number since both are part of SpuriousDragon hardfork and the client only supports activating the full hardfork");const g={name:r,chainId:p,networkId:p,genesis:{timestamp:d,gasLimit:s,difficulty:i,nonce:h,extraData:l,mixHash:o,coinbase:a,baseFeePerGas:u,excessBlobGas:c},hardfork:void 0,hardforks:[],bootstrapNodes:[],consensus:void 0!==n.clique?{type:"poa",algorithm:"clique",clique:{period:n.clique.period??n.clique.blockperiodseconds,epoch:n.clique.epoch??n.clique.epochlength}}:{type:"pow",algorithm:"ethash",ethash:{}}},m={[W.Homestead]:{name:"homesteadBlock"},[W.Dao]:{name:"daoForkBlock"},[W.TangerineWhistle]:{name:"eip150Block"},[W.SpuriousDragon]:{name:"eip155Block"},[W.Byzantium]:{name:"byzantiumBlock"},[W.Constantinople]:{name:"constantinopleBlock"},[W.Petersburg]:{name:"petersburgBlock"},[W.Istanbul]:{name:"istanbulBlock"},[W.MuirGlacier]:{name:"muirGlacierBlock"},[W.Berlin]:{name:"berlinBlock"},[W.London]:{name:"londonBlock"},[W.MergeForkIdTransition]:{name:"mergeForkBlock",postMerge:t},[W.Shanghai]:{name:"shanghaiTime",postMerge:!0,isTimestamp:!0},[W.Cancun]:{name:"cancunTime",postMerge:!0,isTimestamp:!0}},y=Object.keys(m).reduce(((e,t)=>(e[m[t].name]=t,e)),{}),b=Object.keys(n).filter((e=>void 0!==y[e]&&void 0!==n[e]&&null!==n[e]));g.hardforks=b.map((e=>({name:y[e],block:!0===m[y[e]].isTimestamp||"number"!=typeof n[e]?null:n[e],timestamp:!0===m[y[e]].isTimestamp&&"number"==typeof n[e]?n[e]:void 0}))).filter((e=>null!==e.block||void 0!==e.timestamp));for(const e of g.hardforks)e.timestamp===f&&(e.timestamp=0);if(g.hardforks.sort((function(e,t){return(e.block??1/0)-(t.block??1/0)})),g.hardforks.sort((function(e,t){return(e.timestamp??f)-(t.timestamp??f)})),void 0!==n.terminalTotalDifficulty){const e={name:W.Paris,ttd:n.terminalTotalDifficulty,block:null},t=g.hardforks.findIndex((e=>!0===m[e.name]?.postMerge));-1!==t?g.hardforks.splice(t,0,e):g.hardforks.push(e)}const v=g.hardforks.length>0?g.hardforks.slice(-1)[0]:void 0;return g.hardfork=v?.name,g.hardforks.unshift({name:W.Chainstart,block:0}),g}(e,r)}catch(e){throw new Error(`Error parsing parameters file: ${e.message}`)}}(e,t,o),a=new te({chain:s.name??"custom",customChains:[s],eips:r,hardfork:i??s.hardfork});return void 0!==n&&a.setForkHashes(n),a}static isSupportedChainId(e){const t=this.getInitializedChains();return Boolean(t.names[e.toString()])}static _getChainParams(e,t){const r=this.getInitializedChains(t);if("number"==typeof e||"bigint"==typeof e){if(e=e.toString(),r.names[e])return r[r.names[e]];throw new Error(`Chain with ID ${e} not supported`)}if(void 0!==r[e])return r[e];throw new Error(`Chain with name ${e} not supported`)}setChain(e){if("number"==typeof e||"bigint"==typeof e||"string"==typeof e)this._chainParams=te._getChainParams(e,this._customChains);else{if("object"!=typeof e)throw new Error("Wrong input format");{if(this._customChains.length>0)throw new Error("Chain must be a string, number, or bigint when initialized with customChains passed in");const t=["networkId","genesis","hardforks","bootstrapNodes"];for(const r of t)if(!(r in e))throw new Error(`Missing required chain parameter: ${r}`);this._chainParams=e}}for(const e of this.hardforks())if(void 0===e.block)throw new Error("Hardfork cannot have undefined block number");return this._chainParams}setHardfork(e){let t=!1;for(const r of this.HARDFORK_CHANGES)r[0]===e&&(this._hardfork!==e&&(this._hardfork=e,this._buildParamsCache(),this._buildActivatedEIPsCache(),this.events.emit("hardforkChanged",e)),t=!0);if(!t)throw new Error(`Hardfork with name ${e} not supported`)}getHardforkBy(e){let{blockNumber:t,timestamp:r,td:n}=e;t=(0,T.Ax)(t,T.eq.BigInt),n=(0,T.Ax)(n,T.eq.BigInt),r=(0,T.Ax)(r,T.eq.BigInt);const i=this.hardforks().filter((e=>null!==e.block||null!==e.ttd&&void 0!==e.ttd||void 0!==e.timestamp)),o=i.findIndex((e=>null!==e.ttd&&void 0!==e.ttd));if(i.slice(o+1).findIndex((e=>null!==e.ttd&&void 0!==e.ttd))>=0)throw Error("More than one merge hardforks found with ttd specified");let s=i.findIndex((e=>void 0!==t&&null!==e.block&&BigInt(e.block)>t||void 0!==r&&void 0!==e.timestamp&&e.timestamp>r));if(-1===s)s=i.length;else if(0===s)throw Error("Must have at least one hardfork at block 0");if(void 0===r&&(s-=i.slice(0,s).reverse().findIndex((e=>null!==e.block||void 0!==e.ttd))),s-=1,null===i[s].block&&void 0===i[s].timestamp)(null==n||BigInt(i[s].ttd)>n)&&(s-=1);else if(o>=0&&null!=n){if(s>=o&&BigInt(i[o].ttd)>n)throw Error("Maximum HF determined by total difficulty is lower than the block number HF");if(sMath.max(Number(t.timestamp??"0"),e)),0)>r)throw Error("Maximum HF determined by timestamp is lower than the block number/ttd HF");if(i.slice(s+1).reduce(((e,t)=>Math.min(Number(t.timestamp??r),e)),Number(r))=r}activeOnBlock(e){return this.hardforkIsActiveOnBlock(null,e)}hardforkGteHardfork(e,t){e=e??this._hardfork;const r=this.hardforks();let n=-1,i=-1,o=0;for(const s of r)s.name===e&&(n=o),s.name===t&&(i=o),o+=1;return n>=i&&-1!==i}gteHardfork(e){return this.hardforkGteHardfork(null,e)}hardforkBlock(e){e=e??this._hardfork;const t=this._getHardfork(e)?.block;return null==t?null:BigInt(t)}hardforkTimestamp(e){e=e??this._hardfork;const t=this._getHardfork(e)?.timestamp;return null==t?null:BigInt(t)}eipBlock(e){for(const t of this.HARDFORK_CHANGES){const r=t[1];if("eips"in r&&r.eips.includes(e))return this.hardforkBlock(t[0])}return null}hardforkTTD(e){e=e??this._hardfork;const t=this._getHardfork(e)?.ttd;return null==t?null:BigInt(t)}nextHardforkBlockOrTimestamp(e){e=e??this._hardfork;const t=this.hardforks();let r=t.findIndex((t=>t.name===e));if(e===W.Paris&&(r-=1),r<0)return null;let n=t[r].timestamp??t[r].block;n=null!=n?Number(n):null;const i=t.slice(r+1).find((e=>{let t=e.timestamp??e.block;return t=null!=t?Number(t):null,e.name!==W.Paris&&null!=t&&t!==n}));if(void 0===i)return null;const o=i.timestamp??i.block;return null==o?null:BigInt(o)}_calcForkHash(e,t){let r=new Uint8Array(0),n=0;for(const t of this.hardforks()){const{block:i,timestamp:o,name:s}=t;let a=o??i;if(a=null!==a?Number(a):null,"number"==typeof a&&0!==a&&a!==n&&s!==W.Paris){const e=(0,T.aT)("0x"+a.toString(16).padStart(16,"0"));r=(0,T.Id)(r,e),n=a}if(t.name===e)break}const i=(0,T.Id)(t,r);return(0,T.My)((0,T.m5)(z(i)>>>0))}forkHash(e,t){e=e??this._hardfork;const r=this._getHardfork(e);if(null===r||null===r?.block&&void 0===r?.timestamp&&void 0===r?.ttd)throw new Error("No fork hash calculation possible for future hardfork");if(null!=r?.forkHash)return r.forkHash;if(!t)throw new Error("genesisHash required for forkHash calculation");return this._calcForkHash(e,t)}hardforkForForkHash(e){const t=this.hardforks().filter((t=>t.forkHash===e));return t.length>=1?t[t.length-1]:null}setForkHashes(e){for(const t of this.hardforks()){const r=t.timestamp??t.block;null!==t.forkHash&&void 0!==t.forkHash||null==r&&void 0===t.ttd||(t.forkHash=this.forkHash(t.name,e))}}genesis(){return this._chainParams.genesis}hardforks(){return this._chainParams.hardforks}bootstrapNodes(){return this._chainParams.bootstrapNodes}dnsNetworks(){return this._chainParams.dnsNetworks}hardfork(){return this._hardfork}chainId(){return BigInt(this._chainParams.chainId)}chainName(){return this._chainParams.name}networkId(){return BigInt(this._chainParams.networkId)}eips(){return this._eips}consensusType(){const e=this.hardfork();let t;for(const r of this.HARDFORK_CHANGES)if("consensus"in r[1]&&(t=r[1].consensus.type),r[0]===e)break;return t??this._chainParams.consensus.type}consensusAlgorithm(){const e=this.hardfork();let t;for(const r of this.HARDFORK_CHANGES)if("consensus"in r[1]&&(t=r[1].consensus.algorithm),r[0]===e)break;return t??this._chainParams.consensus.algorithm}consensusConfig(){const e=this.hardfork();let t;for(const r of this.HARDFORK_CHANGES){if("consensus"in r[1]){const e=r[1],n=e.consensus.algorithm;t=e.consensus[n]}if(r[0]===e)break}return t??this._chainParams.consensus[this.consensusAlgorithm()]??{}}copy(){const e=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return e.events=new G.EventEmitter,e}static getInitializedChains(e){const t={};for(const[e,r]of Object.entries(q))t[r]=e.toLowerCase();const r={...Q};if(e)for(const n of e){const{name:e}=n;t[n.chainId.toString()]=e,r[e]=n}return r.names=t,r}}var re,ne;!function(e){e[e.EIP155ReplayProtection=155]="EIP155ReplayProtection",e[e.EIP1559FeeMarket=1559]="EIP1559FeeMarket",e[e.EIP2718TypedTransaction=2718]="EIP2718TypedTransaction",e[e.EIP2930AccessLists=2930]="EIP2930AccessLists"}(re||(re={})),function(e){e[e.Legacy=0]="Legacy",e[e.AccessListEIP2930=1]="AccessListEIP2930",e[e.FeeMarketEIP1559=2]="FeeMarketEIP1559",e[e.BlobEIP4844=3]="BlobEIP4844"}(ne||(ne={}));class ie{static getAccessListData(e){let t,r;if(function(e){if(0===e.length)return!0;const t=e[0];return!!Array.isArray(t)}(e)){r=e??[];const n=[];for(let e=0;e0?new T.pV(d):void 0,this.value=(0,T.U8)((0,T.ZJ)(""===o?"0x":o)),this.data=(0,T.ZJ)(""===s?"0x":s),this.v=h.length>0?(0,T.U8)(h):void 0,this.r=f.length>0?(0,T.U8)(f):void 0,this.s=p.length>0?(0,T.U8)(p):void 0,this._validateCannotExceedMaxInteger({value:this.value,r:this.r,s:this.s}),this._validateCannotExceedMaxInteger({gasLimit:this.gasLimit},64),this._validateCannotExceedMaxInteger({nonce:this.nonce},64,!0);const g=void 0===this.to||null===this.to,m=t.allowUnlimitedInitCodeSize??!1,y=t.common??this._getCommon();g&&y.isActivatedEIP(3860)&&!1===m&&function(e,t){const r=e.param("vm","maxInitCodeSize");if(r&&BigInt(t)>r)throw new Error(`the initcode size of this transaction is too large: it is ${t} while the max is ${e.param("vm","maxInitCodeSize")}`)}(y,this.data.length)}get type(){return this._type}supports(e){return this.activeCapabilities.includes(e)}getValidationErrors(){const e=[];return this.isSigned()&&!this.verifySignature()&&e.push("Invalid Signature"),this.getBaseFee()>this.gasLimit&&e.push(`gasLimit is too low. given ${this.gasLimit}, need at least ${this.getBaseFee()}`),e}isValid(){return 0===this.getValidationErrors().length}getBaseFee(){const e=this.common.param("gasPrices","tx");let t=this.getDataFee();if(e&&(t+=e),this.common.gteHardfork("homestead")&&this.toCreationAddress()){const e=this.common.param("gasPrices","txCreation");e&&(t+=e)}return t}getDataFee(){const e=this.common.param("gasPrices","txDataZero"),t=this.common.param("gasPrices","txDataNonZero");let r=T.ZU;for(let n=0;n-1&&this.activeCapabilities.splice(e,1)}return s}toJSON(){return{type:(0,T.Q9)(BigInt(this.type)),nonce:(0,T.Q9)(this.nonce),gasLimit:(0,T.Q9)(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:(0,T.Q9)(this.value),data:(0,T.My)(this.data),v:void 0!==this.v?(0,T.Q9)(this.v):void 0,r:void 0!==this.r?(0,T.Q9)(this.r):void 0,s:void 0!==this.s?(0,T.Q9)(this.s):void 0}}_getCommon(e,t){if(void 0!==t){const r=(0,T.U8)((0,T.ZJ)(t));if(e){if(e.chainId()!==r){const e=this._errorMsg("The chain ID does not match the chain ID of Common");throw new Error(e)}return e.copy()}return te.isSupportedChainId(r)?new te({chain:r}):te.custom({name:"custom-chain",networkId:r,chainId:r},{baseChain:this.DEFAULT_CHAIN})}return e?.copy()??new te({chain:this.DEFAULT_CHAIN})}_validateCannotExceedMaxInteger(e,t=256,r=!1){for(const[n,i]of Object.entries(e))switch(t){case 64:if(r){if(void 0!==i&&i>=T.ET){const e=this._errorMsg(`${n} cannot equal or exceed MAX_UINT64 (2^64-1), given ${i}`);throw new Error(e)}}else if(void 0!==i&&i>T.ET){const e=this._errorMsg(`${n} cannot exceed MAX_UINT64 (2^64-1), given ${i}`);throw new Error(e)}break;case 256:if(r){if(void 0!==i&&i>=T.GE){const e=this._errorMsg(`${n} cannot equal or exceed MAX_INTEGER (2^256-1), given ${i}`);throw new Error(e)}}else if(void 0!==i&&i>T.GE){const e=this._errorMsg(`${n} cannot exceed MAX_INTEGER (2^256-1), given ${i}`);throw new Error(e)}break;default:{const e=this._errorMsg("unimplemented bits value");throw new Error(e)}}}static _validateNotArray(e){const t=["nonce","gasPrice","gasLimit","to","value","data","v","r","s","type","baseFee","maxFeePerGas","chainId"];for(const[r,n]of Object.entries(e))if(t.includes(r)&&Array.isArray(n))throw new Error(`${r} cannot be an array`)}_getSharedErrorPostfix(){let e="";try{e=this.isSigned()?(0,T.My)(this.hash()):"not available (unsigned)"}catch(t){e="error"}let t="";try{t=this.isSigned().toString()}catch(t){e="error"}let r="";try{r=this.common.hardfork()}catch(e){r="error"}let n=`tx type=${this.type} hash=${e} nonce=${this.nonce} value=${this.value} `;return n+=`signed=${t} hf=${r}`,n}}function ae(e,t){const r=e.maxPriorityFeePerGas,n=e.maxFeePerGas-t,i=(rT.DZ){const t=ce(e,"Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");throw new Error(t)}}function fe(e){if(void 0!==e.cache.senderPubKey)return e.cache.senderPubKey;const t=e.getMessageToVerifySignature(),{v:r,r:n,s:i}=e;he(e);try{const o=(0,T.Rp)(t,r,(0,T.v9)(n),(0,T.v9)(i),e.supports(re.EIP155ReplayProtection)?e.common.chainId():void 0);return Object.isFrozen(e)&&(e.cache.senderPubKey=o),o}catch(t){const r=ce(e,"Invalid Signature");throw new Error(r)}}function pe(e){return(0,ue.So)(e.getMessageToSign())}function ge(e,t){return(0,T.Id)(oe(e.type),k(t??e.raw()))}function me(e){const{v:t}=e;if(void 0!==t&&t!==T.ZU&&t!==T.ex){const t=ce(e,"The y-parity of the transaction should either be 0 or 1");throw new Error(t)}}function ye(e){return le(e,BigInt(ie.getDataFeeEIP2930(e.accessList,e.common)))}class be extends se{constructor(e,t={}){super({...e,type:ne.FeeMarketEIP1559},t);const{chainId:r,accessList:n,maxFeePerGas:i,maxPriorityFeePerGas:o}=e;if(this.common=this._getCommon(t.common,r),this.chainId=this.common.chainId(),!1===this.common.isActivatedEIP(1559))throw new Error("EIP-1559 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([1559,2718,2930]);const s=ie.getAccessListData(n??[]);if(this.accessList=s.accessList,this.AccessListJSON=s.AccessListJSON,ie.verifyAccessList(this.accessList),this.maxFeePerGas=(0,T.U8)((0,T.ZJ)(""===i?"0x":i)),this.maxPriorityFeePerGas=(0,T.U8)((0,T.ZJ)(""===o?"0x":o)),this._validateCannotExceedMaxInteger({maxFeePerGas:this.maxFeePerGas,maxPriorityFeePerGas:this.maxPriorityFeePerGas}),se._validateNotArray(e),this.gasLimit*this.maxFeePerGas>T.GE){const e=this._errorMsg("gasLimit * maxFeePerGas cannot exceed MAX_INTEGER (2^256-1)");throw new Error(e)}if(this.maxFeePerGasT.GE){const e=this._errorMsg("gasLimit * gasPrice cannot exceed MAX_INTEGER");throw new Error(e)}me(this),he(this),(t?.freeze??1)&&Object.freeze(this)}static fromTxData(e,t={}){return new ve(e,t)}static fromSerializedTx(e,t={}){if(!1===(0,T.ND)(e.subarray(0,1),oe(ne.AccessListEIP2930)))throw new Error(`Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: ${ne.AccessListEIP2930}, received: ${(0,T.My)(e.subarray(0,1))}`);const r=C(Uint8Array.from(e.subarray(1)));if(!Array.isArray(r))throw new Error("Invalid serialized tx input: must be array");return ve.fromValuesArray(r,t)}static fromValuesArray(e,t={}){if(8!==e.length&&11!==e.length)throw new Error("Invalid EIP-2930 transaction. Only expecting 8 values (for unsigned tx) or 11 values (for signed tx).");const[r,n,i,o,s,a,u,c,l,d,h]=e;return this._validateNotArray({chainId:r,v:l}),(0,T.M9)({nonce:n,gasPrice:i,gasLimit:o,value:a,v:l,r:d,s:h}),new ve({chainId:(0,T.U8)(r),nonce:n,gasPrice:i,gasLimit:o,to:s,value:a,data:u,accessList:c??[],v:void 0!==l?(0,T.U8)(l):void 0,r:d,s:h},t)}getDataFee(){return ye(this)}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}raw(){return[(0,T.v9)(this.chainId),(0,T.v9)(this.nonce),(0,T.v9)(this.gasPrice),(0,T.v9)(this.gasLimit),void 0!==this.to?this.to.bytes:new Uint8Array(0),(0,T.v9)(this.value),this.data,this.accessList,void 0!==this.v?(0,T.v9)(this.v):new Uint8Array(0),void 0!==this.r?(0,T.v9)(this.r):new Uint8Array(0),void 0!==this.s?(0,T.v9)(this.s):new Uint8Array(0)]}serialize(){return ge(this)}getMessageToSign(){return ge(this,this.raw().slice(0,8))}getHashedMessageToSign(){return pe(this)}hash(){return de(this)}getMessageToVerifySignature(){return this.getHashedMessageToSign()}getSenderPublicKey(){return fe(this)}_processSignature(e,t,r){const n={...this.txOptions,common:this.common};return ve.fromTxData({chainId:this.chainId,nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:e-T.kr,r:(0,T.U8)(t),s:(0,T.U8)(r)},n)}toJSON(){const e=ie.getAccessListJSON(this.accessList);return{...super.toJSON(),chainId:(0,T.Q9)(this.chainId),gasPrice:(0,T.Q9)(this.gasPrice),accessList:e}}errorStr(){let e=this._getSharedErrorPostfix();return e+=` gasPrice=${this.gasPrice} accessListCount=${this.accessList?.length??0}`,e}_errorMsg(e){return ce(this,e)}}class Ae extends se{constructor(e,t={}){super({...e,type:ne.BlobEIP4844},t);const{chainId:r,accessList:n,maxFeePerGas:i,maxPriorityFeePerGas:o,maxFeePerBlobGas:s}=e;if(this.common=this._getCommon(t.common,r),this.chainId=this.common.chainId(),!1===this.common.isActivatedEIP(1559))throw new Error("EIP-1559 not enabled on Common");if(!1===this.common.isActivatedEIP(4844))throw new Error("EIP-4844 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([1559,2718,2930]);const a=ie.getAccessListData(n??[]);if(this.accessList=a.accessList,this.AccessListJSON=a.AccessListJSON,ie.verifyAccessList(this.accessList),this.maxFeePerGas=(0,T.U8)((0,T.ZJ)(""===i?"0x":i)),this.maxPriorityFeePerGas=(0,T.U8)((0,T.ZJ)(""===o?"0x":o)),this._validateCannotExceedMaxInteger({maxFeePerGas:this.maxFeePerGas,maxPriorityFeePerGas:this.maxPriorityFeePerGas}),se._validateNotArray(e),this.gasLimit*this.maxFeePerGas>T.GE){const e=this._errorMsg("gasLimit * maxFeePerGas cannot exceed MAX_INTEGER (2^256-1)");throw new Error(e)}if(this.maxFeePerGas(0,T.ZJ)(e))),me(this),he(this);for(const e of this.blobVersionedHashes){if(32!==e.length){const e=this._errorMsg("versioned hash is invalid length");throw new Error(e)}if(BigInt(e[0])!==this.common.param("sharding","blobCommitmentVersionKzg")){const e=this._errorMsg("versioned hash does not start with KZG commitment version");throw new Error(e)}}if(this.blobVersionedHashes.length>16777216){const e=this._errorMsg("tx can contain at most 16777216 blobs");throw new Error(e)}this.blobs=e.blobs?.map((e=>(0,T.ZJ)(e))),this.kzgCommitments=e.kzgCommitments?.map((e=>(0,T.ZJ)(e))),this.kzgProofs=e.kzgProofs?.map((e=>(0,T.ZJ)(e))),(t?.freeze??1)&&Object.freeze(this)}static fromTxData(e,t){if(void 0!==e.blobsData){if(void 0!==e.blobs)throw new Error("cannot have both raw blobs data and encoded blobs in constructor");if(void 0!==e.kzgCommitments)throw new Error("cannot have both raw blobs data and KZG commitments in constructor");if(void 0!==e.blobVersionedHashes)throw new Error("cannot have both raw blobs data and versioned hashes in constructor");if(void 0!==e.kzgProofs)throw new Error("cannot have both raw blobs data and KZG proofs in constructor");e.blobs=(0,T.Ri)(e.blobsData.reduce(((e,t)=>e+t))),e.kzgCommitments=(0,T.Se)(e.blobs),e.blobVersionedHashes=(0,T.d2)(e.kzgCommitments),e.kzgProofs=(0,T.tK)(e.blobs,e.kzgCommitments)}return new Ae(e,t)}static minimalFromNetworkWrapper(e,t){return Ae.fromTxData({...e,blobs:void 0,kzgCommitments:void 0,kzgProofs:void 0},t)}static fromSerializedTx(e,t={}){if(!1===(0,T.ND)(e.subarray(0,1),oe(ne.BlobEIP4844)))throw new Error(`Invalid serialized tx input: not an EIP-4844 transaction (wrong tx type, expected: ${ne.BlobEIP4844}, received: ${(0,T.My)(e.subarray(0,1))}`);const r=C(e.subarray(1));if(!Array.isArray(r))throw new Error("Invalid serialized tx input: must be array");return Ae.fromValuesArray(r,t)}static fromValuesArray(e,t={}){if(11!==e.length&&14!==e.length)throw new Error("Invalid EIP-4844 transaction. Only expecting 11 values (for unsigned tx) or 14 values (for signed tx).");const[r,n,i,o,s,a,u,c,l,d,h,f,p,g]=e;return this._validateNotArray({chainId:r,v:f}),(0,T.M9)({nonce:n,maxPriorityFeePerGas:i,maxFeePerGas:o,gasLimit:s,value:u,maxFeePerBlobGas:d,v:f,r:p,s:g}),new Ae({chainId:(0,T.U8)(r),nonce:n,maxPriorityFeePerGas:i,maxFeePerGas:o,gasLimit:s,to:a,value:u,data:c,accessList:l??[],maxFeePerBlobGas:d,blobVersionedHashes:h,v:void 0!==f?(0,T.U8)(f):void 0,r:p,s:g},t)}static fromSerializedBlobTxNetworkWrapper(e,t){if(!t||!t.common)throw new Error("common instance required to validate versioned hashes");if(!1===(0,T.ND)(e.subarray(0,1),oe(ne.BlobEIP4844)))throw new Error(`Invalid serialized tx input: not an EIP-4844 transaction (wrong tx type, expected: ${ne.BlobEIP4844}, received: ${(0,T.My)(e.subarray(0,1))}`);const r=C(e.subarray(1));if(4!==r.length)throw Error("Expected 4 values in the deserialized network transaction");const[n,i,o,s]=r,a=Ae.fromValuesArray(n,{...t,freeze:!1});if(void 0===a.to)throw Error("BlobEIP4844Transaction can not be send without a valid `to`");const u=Number(t.common.param("sharding","blobCommitmentVersionKzg"));return((e,t,r,n,i)=>{if(e.length!==t.length||t.length!==r.length)throw new Error("Number of blobVersionedHashes, blobs, and commitments not all equal");if(0===e.length)throw new Error("Invalid transaction with empty blobs");let o;try{o=T.m.verifyBlobKzgProofBatch(t,r,n)}catch(e){throw new Error(`KZG verification of blobs fail with error=${e}`)}if(!o)throw new Error("KZG proof cannot be verified from blobs/commitments");for(let t=0;t(0,T.My)(e)))}}_processSignature(e,t,r){const n={...this.txOptions,common:this.common};return Ae.fromTxData({chainId:this.chainId,nonce:this.nonce,maxPriorityFeePerGas:this.maxPriorityFeePerGas,maxFeePerGas:this.maxFeePerGas,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:e-T.kr,r:(0,T.U8)(t),s:(0,T.U8)(r),maxFeePerBlobGas:this.maxFeePerBlobGas,blobVersionedHashes:this.blobVersionedHashes,blobs:this.blobs,kzgCommitments:this.kzgCommitments,kzgProofs:this.kzgProofs},n)}errorStr(){let e=this._getSharedErrorPostfix();return e+=` maxFeePerGas=${this.maxFeePerGas} maxPriorityFeePerGas=${this.maxPriorityFeePerGas}`,e}_errorMsg(e){return ce(this,e)}numBlobs(){return this.blobVersionedHashes.length}}function we(e,t){const r=Number(e),n=2*Number(t);return r===n+35||r===n+36}class Ee extends se{constructor(e,t={}){if(super({...e,type:ne.Legacy},t),this.common=this._validateTxV(this.v,t.common),this.gasPrice=(0,T.U8)((0,T.ZJ)(""===e.gasPrice?"0x":e.gasPrice)),this.gasPrice*this.gasLimit>T.GE){const e=this._errorMsg("gas limit * gasPrice cannot exceed MAX_INTEGER (2^256-1)");throw new Error(e)}this._validateCannotExceedMaxInteger({gasPrice:this.gasPrice}),se._validateNotArray(e),this.common.gteHardfork("spuriousDragon")&&(this.isSigned()?we(this.v,this.common.chainId())&&this.activeCapabilities.push(re.EIP155ReplayProtection):this.activeCapabilities.push(re.EIP155ReplayProtection)),(t?.freeze??1)&&Object.freeze(this)}static fromTxData(e,t={}){return new Ee(e,t)}static fromSerializedTx(e,t={}){const r=C(e);if(!Array.isArray(r))throw new Error("Invalid serialized tx input. Must be array");return this.fromValuesArray(r,t)}static fromValuesArray(e,t={}){if(6!==e.length&&9!==e.length)throw new Error("Invalid transaction. Only expecting 6 values (for unsigned tx) or 9 values (for signed tx).");const[r,n,i,o,s,a,u,c,l]=e;return(0,T.M9)({nonce:r,gasPrice:n,gasLimit:i,value:s,v:u,r:c,s:l}),new Ee({nonce:r,gasPrice:n,gasLimit:i,to:o,value:s,data:a,v:u,r:c,s:l},t)}raw(){return[(0,T.v9)(this.nonce),(0,T.v9)(this.gasPrice),(0,T.v9)(this.gasLimit),void 0!==this.to?this.to.bytes:new Uint8Array(0),(0,T.v9)(this.value),this.data,void 0!==this.v?(0,T.v9)(this.v):new Uint8Array(0),void 0!==this.r?(0,T.v9)(this.r):new Uint8Array(0),void 0!==this.s?(0,T.v9)(this.s):new Uint8Array(0)]}serialize(){return k(this.raw())}getMessageToSign(){const e=[(0,T.v9)(this.nonce),(0,T.v9)(this.gasPrice),(0,T.v9)(this.gasLimit),void 0!==this.to?this.to.bytes:new Uint8Array(0),(0,T.v9)(this.value),this.data];return this.supports(re.EIP155ReplayProtection)&&(e.push((0,T.v9)(this.common.chainId())),e.push((0,T.a$)((0,T.ZJ)(0))),e.push((0,T.a$)((0,T.ZJ)(0)))),e}getHashedMessageToSign(){const e=this.getMessageToSign();return(0,ue.So)(k(e))}getDataFee(){return le(this)}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}hash(){return de(this)}getMessageToVerifySignature(){if(!this.isSigned()){const e=this._errorMsg("This transaction is not signed");throw new Error(e)}return this.getHashedMessageToSign()}getSenderPublicKey(){return fe(this)}_processSignature(e,t,r){this.supports(re.EIP155ReplayProtection)&&(e+=this.common.chainId()*T.l$+T.lo);const n={...this.txOptions,common:this.common};return Ee.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:e,r:(0,T.U8)(t),s:(0,T.U8)(r)},n)}toJSON(){return{...super.toJSON(),gasPrice:(0,T.Q9)(this.gasPrice)}}_validateTxV(e,t){let r;const n=void 0!==e?Number(e):void 0;if(void 0!==n&&n<37&&27!==n&&28!==n)throw new Error(`Legacy txs need either v = 27/28 or v >= 37 (EIP-155 replay protection), got v = ${n}`);if(void 0!==n&&0!==n&&(!t||t.gteHardfork("spuriousDragon"))&&27!==n&&28!==n)if(t){if(!we(BigInt(n),t.chainId()))throw new Error(`Incompatible EIP155-based V ${n} and chain id ${t.chainId()}. See the Common parameter of the Transaction constructor to set the chain id.`)}else{let e;e=(n-35)%2==0?35:36,r=BigInt(n-e)/T.l$}return this._getCommon(t,r)}errorStr(){let e=this._getSharedErrorPostfix();return e+=` gasPrice=${this.gasPrice}`,e}_errorMsg(e){return ce(this,e)}}class _e{constructor(){}static fromTxData(e,t={}){if("type"in e&&void 0!==e.type){if(function(e){return Number((0,T.U8)((0,T.ZJ)(e.type)))===ne.Legacy}(e))return Ee.fromTxData(e,t);if(function(e){return Number((0,T.U8)((0,T.ZJ)(e.type)))===ne.AccessListEIP2930}(e))return ve.fromTxData(e,t);if(function(e){return Number((0,T.U8)((0,T.ZJ)(e.type)))===ne.FeeMarketEIP1559}(e))return be.fromTxData(e,t);if(function(e){return Number((0,T.U8)((0,T.ZJ)(e.type)))===ne.BlobEIP4844}(e))return Ae.fromTxData(e,t);throw new Error(`Tx instantiation with type ${e?.type} not supported`)}return Ee.fromTxData(e,t)}static fromSerializedData(e,t={}){if(!(e[0]<=127))return Ee.fromSerializedTx(e,t);switch(e[0]){case ne.AccessListEIP2930:return ve.fromSerializedTx(e,t);case ne.FeeMarketEIP1559:return be.fromSerializedTx(e,t);case ne.BlobEIP4844:return Ae.fromSerializedTx(e,t);default:throw new Error(`TypedTransaction with ID ${e[0]} unknown`)}}static fromBlockBodyData(e,t={}){if(e instanceof Uint8Array)return this.fromSerializedData(e,t);if(Array.isArray(e))return Ee.fromValuesArray(e,t);throw new Error("Cannot decode transaction: unknown type input")}static async fromJsonRpcProvider(e,t,r){const n=(0,T.sO)(e),i=await(0,T.wg)(n,{method:"eth_getTransactionByHash",params:[t]});if(null===i)throw new Error("No data returned from provider");return _e.fromRPC(i,r)}static async fromRPC(e,t={}){return _e.fromTxData((e=>{const t=Object.assign({},e);return t.gasLimit=(0,T.Ax)(t.gasLimit??t.gas,T.eq.BigInt),t.data=void 0===t.data?t.input:t.data,t.gasPrice=void 0!==t.gasPrice?BigInt(t.gasPrice):void 0,t.value=void 0!==t.value?BigInt(t.value):void 0,t.to=null!==t.to&&void 0!==t.to?(0,T.cg)((0,T.ZJ)(t.to),20):null,t.v="0x0"===t.v?"0x":t.v,t.r="0x0"===t.r?"0x":t.r,t.s="0x0"===t.s?"0x":t.s,"0x"===t.v&&"0x"===t.r&&"0x"===t.s||(t.v=(0,T.Ax)(t.v,T.eq.BigInt)),t})(e),t)}}var Ie=r(64291),Se=r(61045),ke=r(26093),Ce=r.n(ke),Te=r(84903),xe=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,Me=Math.ceil,Be=Math.floor,Pe="[BigNumber Error] ",Re=Pe+"Number primitive has more than 15 significant digits: ",Oe=1e14,Ne=14,De=9007199254740991,Le=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],Ue=1e7,Fe=1e9;function je(e){var t=0|e;return e>0||e===t?t:t-1}function ze(e){for(var t,r,n=1,i=e.length,o=e[0]+"";nc^r?1:-1;for(a=(u=i.length)<(c=o.length)?u:c,s=0;so[s]^r?1:-1;return u==c?0:u>c^r?1:-1}function Ke(e,t,r,n){if(er||e!==Be(e))throw Error(Pe+(n||"Argument")+("number"==typeof e?er?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function Ge(e){var t=e.c.length-1;return je(e.e/Ne)==t&&e.c[t]%2!=0}function Qe(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function qe(e,t,r){var n,i;if(t<0){for(i=r+".";++t;i+=r);e=i+e}else if(++t>(n=e.length)){for(i=r,t-=n;--t;i+=r);e+=i}else tv?h.c=h.e=null:e.e=10;u/=10,a++);return void(a>v?h.c=h.e=null:(h.e=a,h.c=[e]))}d=String(e)}else{if(!xe.test(d=String(e)))return i(h,d,c);h.s=45==d.charCodeAt(0)?(d=d.slice(1),-1):1}(a=d.indexOf("."))>-1&&(d=d.replace(".","")),(u=d.search(/e/i))>0?(a<0&&(a=u),a+=+d.slice(u+1),d=d.substring(0,u)):a<0&&(a=d.length)}else{if(Ke(t,2,I.length,"Base"),10==t&&S)return M(h=new k(e),p+h.e+1,g);if(d=String(e),c="number"==typeof e){if(0*e!=0)return i(h,d,c,t);if(h.s=1/e<0?(d=d.slice(1),-1):1,k.DEBUG&&d.replace(/^0\.0*|\./,"").length>15)throw Error(Re+e)}else h.s=45===d.charCodeAt(0)?(d=d.slice(1),-1):1;for(r=I.slice(0,t),a=u=0,l=d.length;ua){a=l;continue}}else if(!s&&(d==d.toUpperCase()&&(d=d.toLowerCase())||d==d.toLowerCase()&&(d=d.toUpperCase()))){s=!0,u=-1,a=0;continue}return i(h,String(e),c,t)}c=!1,(a=(d=n(d,t,10,h.s)).indexOf("."))>-1?d=d.replace(".",""):a=d.length}for(u=0;48===d.charCodeAt(u);u++);for(l=d.length;48===d.charCodeAt(--l););if(d=d.slice(u,++l)){if(l-=u,c&&k.DEBUG&&l>15&&(e>De||e!==Be(e)))throw Error(Re+h.s*e);if((a=a-u-1)>v)h.c=h.e=null;else if(a=y)?Qe(u,s):qe(u,s,"0");else if(o=(e=M(new k(e),t,r)).e,a=(u=ze(e.c)).length,1==n||2==n&&(t<=o||o<=m)){for(;aa){if(--t>0)for(u+=".";t--;u+="0");}else if((t+=o-a)>0)for(o+1==a&&(u+=".");t--;u+="0");return e.s<0&&i?"-"+u:u}function T(e,t){for(var r,n,i=1,o=new k(e[0]);i=10;i/=10,n++);return(r=n+r*Ne-1)>v?e.c=e.e=null:r=10;a/=10,i++);if((o=t-i)<0)o+=Ne,s=t,u=d[c=0],l=Be(u/h[i-s-1]%10);else if((c=Me((o+1)/Ne))>=d.length){if(!n)break e;for(;d.length<=c;d.push(0));u=l=0,i=1,s=(o%=Ne)-Ne+1}else{for(u=a=d[c],i=1;a>=10;a/=10,i++);l=(s=(o%=Ne)-Ne+i)<0?0:Be(u/h[i-s-1]%10)}if(n=n||t<0||null!=d[c+1]||(s<0?u:u%h[i-s-1]),n=r<4?(l||n)&&(0==r||r==(e.s<0?3:2)):l>5||5==l&&(4==r||n||6==r&&(o>0?s>0?u/h[i-s]:0:d[c-1])%10&1||r==(e.s<0?8:7)),t<1||!d[0])return d.length=0,n?(t-=e.e+1,d[0]=h[(Ne-t%Ne)%Ne],e.e=-t||0):d[0]=e.e=0,e;if(0==o?(d.length=c,a=1,c--):(d.length=c+1,a=h[Ne-o],d[c]=s>0?Be(u/h[i-s]%h[s])*a:0),n)for(;;){if(0==c){for(o=1,s=d[0];s>=10;s/=10,o++);for(s=d[0]+=a,a=1;s>=10;s/=10,a++);o!=a&&(e.e++,d[0]==Oe&&(d[0]=1));break}if(d[c]+=a,d[c]!=Oe)break;d[c--]=0,a=1}for(o=d.length;0===d[--o];d.pop());}e.e>v?e.c=e.e=null:e.e=y?Qe(t,r):qe(t,r,"0"),e.s<0?"-"+t:t)}return k.clone=e,k.ROUND_UP=0,k.ROUND_DOWN=1,k.ROUND_CEIL=2,k.ROUND_FLOOR=3,k.ROUND_HALF_UP=4,k.ROUND_HALF_DOWN=5,k.ROUND_HALF_EVEN=6,k.ROUND_HALF_CEIL=7,k.ROUND_HALF_FLOOR=8,k.EUCLID=9,k.config=k.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(Pe+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(Ke(r=e[t],0,Fe,t),p=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(Ke(r=e[t],0,8,t),g=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(Ke(r[0],-Fe,0,t),Ke(r[1],0,Fe,t),m=r[0],y=r[1]):(Ke(r,-Fe,Fe,t),m=-(y=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)Ke(r[0],-Fe,-1,t),Ke(r[1],1,Fe,t),b=r[0],v=r[1];else{if(Ke(r,-Fe,Fe,t),!r)throw Error(Pe+t+" cannot be zero: "+r);b=-(v=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(Pe+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw A=!r,Error(Pe+"crypto unavailable");A=r}else A=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(Ke(r=e[t],0,9,t),w=r),e.hasOwnProperty(t="POW_PRECISION")&&(Ke(r=e[t],0,Fe,t),E=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(Pe+t+" not an object: "+r);_=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(Pe+t+" invalid: "+r);S="0123456789"==r.slice(0,10),I=r}}return{DECIMAL_PLACES:p,ROUNDING_MODE:g,EXPONENTIAL_AT:[m,y],RANGE:[b,v],CRYPTO:A,MODULO_MODE:w,POW_PRECISION:E,FORMAT:_,ALPHABET:I}},k.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!k.DEBUG)return!0;var t,r,n=e.c,i=e.e,o=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===o||-1===o)&&i>=-Fe&&i<=Fe&&i===Be(i)){if(0===n[0]){if(0===i&&1===n.length)return!0;break e}if((t=(i+1)%Ne)<1&&(t+=Ne),String(n[0]).length==t){for(t=0;t=Oe||r!==Be(r))break e;if(0!==r)return!0}}}else if(null===n&&null===i&&(null===o||1===o||-1===o))return!0;throw Error(Pe+"Invalid BigNumber: "+e)},k.maximum=k.max=function(){return T(arguments,-1)},k.minimum=k.min=function(){return T(arguments,1)},k.random=(o=9007199254740992,s=Math.random()*o&2097151?function(){return Be(Math.random()*o)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,n,i,o,a=0,u=[],c=new k(f);if(null==e?e=p:Ke(e,0,Fe),i=Me(e/Ne),A)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(i*=2));a>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[a]=r[0],t[a+1]=r[1]):(u.push(o%1e14),a+=2);a=i/2}else{if(!crypto.randomBytes)throw A=!1,Error(Pe+"crypto unavailable");for(t=crypto.randomBytes(i*=7);a=9e15?crypto.randomBytes(7).copy(t,a):(u.push(o%1e14),a+=7);a=i/7}if(!A)for(;a=10;o/=10,a++);ar-1&&(null==s[i+1]&&(s[i+1]=0),s[i+1]+=s[i]/r|0,s[i]%=r)}return s.reverse()}return function(n,i,o,s,a){var u,c,l,d,h,f,m,y,b=n.indexOf("."),v=p,A=g;for(b>=0&&(d=E,E=0,n=n.replace(".",""),f=(y=new k(i)).pow(n.length-b),E=d,y.c=t(qe(ze(f.c),f.e,"0"),10,o,e),y.e=y.c.length),l=d=(m=t(n,i,o,a?(u=I,e):(u=e,I))).length;0==m[--d];m.pop());if(!m[0])return u.charAt(0);if(b<0?--l:(f.c=m,f.e=l,f.s=s,m=(f=r(f,y,v,A,o)).c,h=f.r,l=f.e),b=m[c=l+v+1],d=o/2,h=h||c<0||null!=m[c+1],h=A<4?(null!=b||h)&&(0==A||A==(f.s<0?3:2)):b>d||b==d&&(4==A||h||6==A&&1&m[c-1]||A==(f.s<0?8:7)),c<1||!m[0])n=h?qe(u.charAt(1),-v,u.charAt(0)):u.charAt(0);else{if(m.length=c,h)for(--o;++m[--c]>o;)m[c]=0,c||(++l,m=[1].concat(m));for(d=m.length;!m[--d];);for(b=0,n="";b<=d;n+=u.charAt(m[b++]));n=qe(n,l,u.charAt(0))}return n}}(),r=function(){function e(e,t,r){var n,i,o,s,a=0,u=e.length,c=t%Ue,l=t/Ue|0;for(e=e.slice();u--;)a=((i=c*(o=e[u]%Ue)+(n=l*o+(s=e[u]/Ue|0)*c)%Ue*Ue+a)/r|0)+(n/Ue|0)+l*s,e[u]=i%r;return a&&(e=[a].concat(e)),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;it[i]?1:-1;break}return o}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]1;e.splice(0,1));}return function(n,i,o,s,a){var u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S=n.s==i.s?1:-1,C=n.c,T=i.c;if(!(C&&C[0]&&T&&T[0]))return new k(n.s&&i.s&&(C?!T||C[0]!=T[0]:T)?C&&0==C[0]||!T?0*S:S/0:NaN);for(m=(g=new k(S)).c=[],S=o+(c=n.e-i.e)+1,a||(a=Oe,c=je(n.e/Ne)-je(i.e/Ne),S=S/Ne|0),l=0;T[l]==(C[l]||0);l++);if(T[l]>(C[l]||0)&&c--,S<0)m.push(1),d=!0;else{for(w=C.length,_=T.length,l=0,S+=2,(h=Be(a/(T[0]+1)))>1&&(T=e(T,h,a),C=e(C,h,a),_=T.length,w=C.length),A=_,b=(y=C.slice(0,_)).length;b<_;y[b++]=0);I=T.slice(),I=[0].concat(I),E=T[0],T[1]>=a/2&&E++;do{if(h=0,(u=t(T,y,_,b))<0){if(v=y[0],_!=b&&(v=v*a+(y[1]||0)),(h=Be(v/E))>1)for(h>=a&&(h=a-1),p=(f=e(T,h,a)).length,b=y.length;1==t(f,y,p,b);)h--,r(f,_=10;S/=10,l++);M(g,o+(g.e=l+c*Ne-1)+1,s,d)}else g.e=c,g.r=+d;return g}}(),a=/^(-?)0([xbo])(?=\w[\w.]*$)/i,u=/^([^.]+)\.$/,c=/^\.([^.]+)$/,l=/^-?(Infinity|NaN)$/,d=/^\s*\+(?=[\w.])|^\s+|\s+$/g,i=function(e,t,r,n){var i,o=r?t:t.replace(d,"");if(l.test(o))e.s=isNaN(o)?null:o<0?-1:1;else{if(!r&&(o=o.replace(a,(function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t})),n&&(i=n,o=o.replace(u,"$1").replace(c,"0.$1")),t!=o))return new k(o,i);if(k.DEBUG)throw Error(Pe+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},h.absoluteValue=h.abs=function(){var e=new k(this);return e.s<0&&(e.s=1),e},h.comparedTo=function(e,t){return He(this,new k(e,t))},h.decimalPlaces=h.dp=function(e,t){var r,n,i,o=this;if(null!=e)return Ke(e,0,Fe),null==t?t=g:Ke(t,0,8),M(new k(o),e+o.e+1,t);if(!(r=o.c))return null;if(n=((i=r.length-1)-je(this.e/Ne))*Ne,i=r[i])for(;i%10==0;i/=10,n--);return n<0&&(n=0),n},h.dividedBy=h.div=function(e,t){return r(this,new k(e,t),p,g)},h.dividedToIntegerBy=h.idiv=function(e,t){return r(this,new k(e,t),0,1)},h.exponentiatedBy=h.pow=function(e,t){var r,n,i,o,s,a,u,c,l=this;if((e=new k(e)).c&&!e.isInteger())throw Error(Pe+"Exponent not an integer: "+B(e));if(null!=t&&(t=new k(t)),s=e.e>14,!l.c||!l.c[0]||1==l.c[0]&&!l.e&&1==l.c.length||!e.c||!e.c[0])return c=new k(Math.pow(+B(l),s?e.s*(2-Ge(e)):+B(e))),t?c.mod(t):c;if(a=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new k(NaN);(n=!a&&l.isInteger()&&t.isInteger())&&(l=l.mod(t))}else{if(e.e>9&&(l.e>0||l.e<-1||(0==l.e?l.c[0]>1||s&&l.c[1]>=24e7:l.c[0]<8e13||s&&l.c[0]<=9999975e7)))return o=l.s<0&&Ge(e)?-0:0,l.e>-1&&(o=1/o),new k(a?1/o:o);E&&(o=Me(E/Ne+2))}for(s?(r=new k(.5),a&&(e.s=1),u=Ge(e)):u=(i=Math.abs(+B(e)))%2,c=new k(f);;){if(u){if(!(c=c.times(l)).c)break;o?c.c.length>o&&(c.c.length=o):n&&(c=c.mod(t))}if(i){if(0===(i=Be(i/2)))break;u=i%2}else if(M(e=e.times(r),e.e+1,1),e.e>14)u=Ge(e);else{if(0==(i=+B(e)))break;u=i%2}l=l.times(l),o?l.c&&l.c.length>o&&(l.c.length=o):n&&(l=l.mod(t))}return n?c:(a&&(c=f.div(c)),t?c.mod(t):o?M(c,E,g,void 0):c)},h.integerValue=function(e){var t=new k(this);return null==e?e=g:Ke(e,0,8),M(t,t.e+1,e)},h.isEqualTo=h.eq=function(e,t){return 0===He(this,new k(e,t))},h.isFinite=function(){return!!this.c},h.isGreaterThan=h.gt=function(e,t){return He(this,new k(e,t))>0},h.isGreaterThanOrEqualTo=h.gte=function(e,t){return 1===(t=He(this,new k(e,t)))||0===t},h.isInteger=function(){return!!this.c&&je(this.e/Ne)>this.c.length-2},h.isLessThan=h.lt=function(e,t){return He(this,new k(e,t))<0},h.isLessThanOrEqualTo=h.lte=function(e,t){return-1===(t=He(this,new k(e,t)))||0===t},h.isNaN=function(){return!this.s},h.isNegative=function(){return this.s<0},h.isPositive=function(){return this.s>0},h.isZero=function(){return!!this.c&&0==this.c[0]},h.minus=function(e,t){var r,n,i,o,s=this,a=s.s;if(t=(e=new k(e,t)).s,!a||!t)return new k(NaN);if(a!=t)return e.s=-t,s.plus(e);var u=s.e/Ne,c=e.e/Ne,l=s.c,d=e.c;if(!u||!c){if(!l||!d)return l?(e.s=-t,e):new k(d?s:NaN);if(!l[0]||!d[0])return d[0]?(e.s=-t,e):new k(l[0]?s:3==g?-0:0)}if(u=je(u),c=je(c),l=l.slice(),a=u-c){for((o=a<0)?(a=-a,i=l):(c=u,i=d),i.reverse(),t=a;t--;i.push(0));i.reverse()}else for(n=(o=(a=l.length)<(t=d.length))?a:t,a=t=0;t0)for(;t--;l[r++]=0);for(t=Oe-1;n>a;){if(l[--n]=0;){for(r=0,h=v[i]%m,f=v[i]/m|0,o=i+(s=u);o>i;)r=((c=h*(c=b[--s]%m)+(a=f*c+(l=b[s]/m|0)*h)%m*m+p[o]+r)/g|0)+(a/m|0)+f*l,p[o--]=c%g;p[o]=r}return r?++n:p.splice(0,1),x(e,p,n)},h.negated=function(){var e=new k(this);return e.s=-e.s||null,e},h.plus=function(e,t){var r,n=this,i=n.s;if(t=(e=new k(e,t)).s,!i||!t)return new k(NaN);if(i!=t)return e.s=-t,n.minus(e);var o=n.e/Ne,s=e.e/Ne,a=n.c,u=e.c;if(!o||!s){if(!a||!u)return new k(i/0);if(!a[0]||!u[0])return u[0]?e:new k(a[0]?n:0*i)}if(o=je(o),s=je(s),a=a.slice(),i=o-s){for(i>0?(s=o,r=u):(i=-i,r=a),r.reverse();i--;r.push(0));r.reverse()}for((i=a.length)-(t=u.length)<0&&(r=u,u=a,a=r,t=i),i=0;t;)i=(a[--t]=a[t]+u[t]+i)/Oe|0,a[t]=Oe===a[t]?0:a[t]%Oe;return i&&(a=[i].concat(a),++s),x(e,a,s)},h.precision=h.sd=function(e,t){var r,n,i,o=this;if(null!=e&&e!==!!e)return Ke(e,1,Fe),null==t?t=g:Ke(t,0,8),M(new k(o),e,t);if(!(r=o.c))return null;if(n=(i=r.length-1)*Ne+1,i=r[i]){for(;i%10==0;i/=10,n--);for(i=r[0];i>=10;i/=10,n++);}return e&&o.e+1>n&&(n=o.e+1),n},h.shiftedBy=function(e){return Ke(e,-9007199254740991,De),this.times("1e"+e)},h.squareRoot=h.sqrt=function(){var e,t,n,i,o,s=this,a=s.c,u=s.s,c=s.e,l=p+4,d=new k("0.5");if(1!==u||!a||!a[0])return new k(!u||u<0&&(!a||a[0])?NaN:a?s:1/0);if(0==(u=Math.sqrt(+B(s)))||u==1/0?(((t=ze(a)).length+c)%2==0&&(t+="0"),u=Math.sqrt(+t),c=je((c+1)/2)-(c<0||c%2),n=new k(t=u==1/0?"5e"+c:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+c)):n=new k(u+""),n.c[0])for((u=(c=n.e)+l)<3&&(u=0);;)if(o=n,n=d.times(o.plus(r(s,o,l,1))),ze(o.c).slice(0,u)===(t=ze(n.c)).slice(0,u)){if(n.e0&&p>0){for(o=p%a||a,l=f.substr(0,o);o0&&(l+=c+f.slice(o)),h&&(l="-"+l)}n=d?l+(r.decimalSeparator||"")+((u=+r.fractionGroupSize)?d.replace(new RegExp("\\d{"+u+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):d):l}return(r.prefix||"")+n+(r.suffix||"")},h.toFraction=function(e){var t,n,i,o,s,a,u,c,l,d,h,p,m=this,y=m.c;if(null!=e&&(!(u=new k(e)).isInteger()&&(u.c||1!==u.s)||u.lt(f)))throw Error(Pe+"Argument "+(u.isInteger()?"out of range: ":"not an integer: ")+B(u));if(!y)return new k(m);for(t=new k(f),l=n=new k(f),i=c=new k(f),p=ze(y),s=t.e=p.length-m.e-1,t.c[0]=Le[(a=s%Ne)<0?Ne+a:a],e=!e||u.comparedTo(t)>0?s>0?t:l:u,a=v,v=1/0,u=new k(p),c.c[0]=0;d=r(u,t,0,1),1!=(o=n.plus(d.times(i))).comparedTo(e);)n=i,i=o,l=c.plus(d.times(o=l)),c=o,t=u.minus(d.times(o=t)),u=o;return o=r(e.minus(n),i,0,1),c=c.plus(o.times(l)),n=n.plus(o.times(i)),c.s=l.s=m.s,h=r(l,i,s*=2,g).minus(m).abs().comparedTo(r(c,n,s,g).minus(m).abs())<1?[l,i]:[c,n],v=a,h},h.toNumber=function(){return+B(this)},h.toPrecision=function(e,t){return null!=e&&Ke(e,1,Fe),C(this,e,t,2)},h.toString=function(e){var t,r=this,i=r.s,o=r.e;return null===o?i?(t="Infinity",i<0&&(t="-"+t)):t="NaN":(null==e?t=o<=m||o>=y?Qe(ze(r.c),o):qe(ze(r.c),o,"0"):10===e&&S?t=qe(ze((r=M(new k(r),p+o+1,g)).c),r.e,"0"):(Ke(e,2,I.length,"Base"),t=n(qe(ze(r.c),o,"0"),10,e,i,!0)),i<0&&r.c[0]&&(t="-"+t)),t},h.valueOf=h.toJSON=function(){return B(this)},h._isBigNumber=!0,h[Symbol.toStringTag]="BigNumber",h[Symbol.for("nodejs.util.inspect.custom")]=h.valueOf,null!=t&&k.set(t),k}();const Ve=We;var Ye,Je=r(21664),Xe=r.n(Je),Ze=r(1048).Buffer;function $e(e){return 42===e.length}function et(e){let{getAccounts:t,getPrivateKey:r,processDecryptMessage:i,processEncryptionPublicKey:a,processEthSignMessage:u,processPersonalMessage:c,processTransaction:l,processSignTransaction:d,processTypedMessage:h,processTypedMessageV3:f,processTypedMessageV4:p}=e;if(!t)throw new Error("opts.getAccounts is required");async function g(e,r){if("string"==typeof e&&e.length>0){const n=(await t(r)).map((e=>e.toLowerCase())),i=e.toLowerCase();if(n.includes(i))return i}throw o.rK.invalidParams({message:"Invalid parameters: must provide an Ethereum address."})}async function m(e,t){if(!r)throw o.rK.methodNotSupported();t.result=r(e)}return(0,s.ld)({eth_accounts:(0,s.jg)((async function(e,r){r.result=await t(e)})),eth_private_key:(0,s.jg)(m),private_key:(0,s.jg)(m),eth_coinbase:(0,s.jg)((async function(e,r){const n=await t(e);r.result=n[0]||null})),eth_sendTransaction:(0,s.jg)((async function(e,t){if(!l)throw o.rK.methodNotSupported();const r=e.params[0]||{from:""};r.from=await g(r.from,e),t.result=await l(r,e)})),eth_signTransaction:(0,s.jg)((async function(e,t){if(!d)throw o.rK.methodNotSupported();const r=e.params[0]||{from:""};r.from=await g(r.from,e),t.result=await d(r,e)})),eth_sign:(0,s.jg)((async function(e,t){if(!u)throw o.rK.methodNotSupported();const r=await g(e.params[0],e),i=e.params[1],s=e.params[2]||{},a=(0,n.A)((0,n.A)({},s),{},{from:r,data:i});t.result=await u(a,e)})),eth_signTypedData:(0,s.jg)((async function(e,t){if(!h)throw o.rK.methodNotSupported();const r=e.params[0],i=await g(e.params[1],e),s=e.params[2]||{},a=(0,n.A)((0,n.A)({},s),{},{from:i,data:r});t.result=await h(a,e,"V1")})),eth_signTypedData_v3:(0,s.jg)((async function(e,t){if(!f)throw o.rK.methodNotSupported();const r=await g(e.params[0],e),n={data:e.params[1],from:r,version:"V3"};t.result=await f(n,e,"V3")})),eth_signTypedData_v4:(0,s.jg)((async function(e,t){if(!p)throw o.rK.methodNotSupported();const r=await g(e.params[0],e),n={data:e.params[1],from:r,version:"V4"};t.result=await p(n,e,"V4")})),personal_sign:(0,s.jg)((async function(e,t){if(!c)throw o.rK.methodNotSupported();const r=e.params[0],i=e.params[1],s=e.params[2]||{};let a,u;if($e(r)&&!$e(i)){let e="The eth_personalSign method requires params ordered ";e+="[message, address]. This was previously handled incorrectly, ",e+="and has been corrected automatically. ",e+="Please switch this param order for smooth behavior in the future.",t.warning=e,a=r,u=i}else u=r,a=i;a=await g(a,e);const l=(0,n.A)((0,n.A)({},s),{},{from:a,data:u});t.result=await c(l,e)})),eth_getEncryptionPublicKey:(0,s.jg)((async function(e,t){if(!a)throw o.rK.methodNotSupported();const r=await g(e.params[0],e);t.result=await a(r,e)})),eth_decrypt:(0,s.jg)((async function(e,t){if(!i)throw o.rK.methodNotSupported();const r=e.params[0],s=await g(e.params[1],e),a=e.params[2]||{},u=(0,n.A)((0,n.A)({},a),{},{from:s,data:r});t.result=i(u,e)}))})}function tt(e){const{getAccounts:t,getPrivateKey:r,processTransaction:n,processSignTransaction:i,processEthSignMessage:o,processTypedMessage:a,processTypedMessageV3:u,processTypedMessageV4:c,processPersonalMessage:l,processEncryptionPublicKey:d,processDecryptMessage:h}=e;return(0,s.Vv)([(0,s.ld)({eth_syncing:!1}),et({getAccounts:t,getPrivateKey:r,processTransaction:n,processEthSignMessage:o,processSignTransaction:i,processTypedMessage:a,processTypedMessageV3:u,processTypedMessageV4:c,processPersonalMessage:l,processEncryptionPublicKey:d,processDecryptMessage:h})])}function rt(e){let{addChain:t,switchChain:r}=e;return(0,s.ld)({wallet_addEthereumChain:(0,s.jg)((async function(e,r){var n;const i=null!==(n=e.params)&&void 0!==n&&n.length?e.params[0]:void 0;if(!i)throw o.rK.invalidParams("Missing chain params");if(!i.chainId)throw o.rK.invalidParams("Missing chainId in chainParams");if(!i.rpcUrls||0===i.rpcUrls.length)throw o.rK.invalidParams("Missing rpcUrls in chainParams");if(!i.nativeCurrency)throw o.rK.invalidParams("Missing nativeCurrency in chainParams");r.result=await t(i)})),wallet_switchEthereumChain:(0,s.jg)((async function(e,t){var n;const i=null!==(n=e.params)&&void 0!==n&&n.length?e.params[0]:void 0;if(!i)throw o.rK.invalidParams("Missing chainId");t.result=await r(i)}))})}function nt(e){return(t,r,n,i)=>"eth_chainId"===t.method?(r.result=e,i()):n()}function it(e){return(t,r,n,i)=>"eth_provider_config"===t.method?(r.result=e,i()):n()}function ot(e){const{chainId:t,rpcTarget:r}=e,n=(0,p.N$)({rpcTarget:r});return{networkMiddleware:(0,s.Vv)([nt(t),it(e),n]),fetchMiddleware:n}}async function st(e){if(e.session.length){const t=e.session.keys.length-1;return e.session.get(e.session.keys[t])}return null}async function at(e,t,r,n){const i=await st(e);if(!i)throw o.Pm.disconnected();return e.request({topic:i.topic,chainId:`eip155:${t}`,request:{method:r,params:n}})}async function ut(e){const t=await st(e);if(!t)throw o.Pm.disconnected();const r=d(t.namespaces);if(r&&r.length)return[...new Set(r.map((e=>c(e).address)))];throw new Error("Failed to get accounts")}class ct extends f.DJ{constructor(e){let{config:t,state:r,connector:o}=e;super({config:{chainConfig:(0,n.A)((0,n.A)({},t.chainConfig),{},{chainNamespace:h.CHAIN_NAMESPACES.EIP155}),skipLookupNetwork:!!t.skipLookupNetwork},state:(0,n.A)((0,n.A)({},r||{}),{},{chainId:"loading",accounts:[]})}),(0,i.A)(this,"connector",null),this.connector=o||null}async enable(){if(!this.connector)throw o.Pm.custom({message:"Connector is not initialized, pass wallet connect connector in constructor",code:4902});return await this.setupProvider(this.connector),this._providerEngineProxy.request({method:"eth_accounts"})}async setupProvider(e){this.onConnectorStateUpdate(e),await this.setupEngine(e)}async switchChain(e){let{chainId:t}=e;if(!this.connector)throw o.Pm.custom({message:"Connector is not initialized, pass wallet connect connector in constructor",code:4902});const r=this.getChainConfig(t);this.configure({chainConfig:r}),await this.setupEngine(this.connector),this.lookupNetwork(this.connector)}async addChain(e){super.addChain(e)}async lookupNetwork(e){const t=this.config.chainConfig.chainId;return this.update({chainId:t}),this.emit("chainChanged",t),this.emit("connect",{chainId:t}),this.config.chainConfig.chainId}async setupEngine(e){const{chainId:t}=this.config.chainConfig,r=function(e){let{connector:t,chainId:r}=e;return{getPrivateKey:async()=>{throw o.rK.methodNotSupported()},getAccounts:async e=>ut(t),processTransaction:async(e,n)=>await at(t,r,"eth_sendTransaction",[e]),processSignTransaction:async(e,n)=>await at(t,r,"eth_signTransaction",[e]),processEthSignMessage:async(e,n)=>await at(t,r,"eth_sign",[e.from,e.data]),processPersonalMessage:async(e,n)=>await at(t,r,"personal_sign",[e.from,e.data]),processTypedMessage:async(e,n)=>await at(t,r,"eth_signTypedData",[e.data,e.from]),processTypedMessageV3:async e=>await at(t,r,"eth_signTypedData_v3",[e.from,e.data]),processTypedMessageV4:async e=>await at(t,r,"eth_signTypedData_v4",[e.from,e.data]),processEncryptionPublicKey:async e=>{throw o.rK.methodNotSupported()},processDecryptMessage:e=>{throw o.rK.methodNotSupported()}}}({connector:e,chainId:parseInt(t,16)}),n=await ut(e);this.update({accounts:n||[]});const i=tt(r),a=this.getChainSwitchMiddleware(),u=new s.WJ,{networkMiddleware:c}=ot(this.config.chainConfig);u.push(i),u.push(a),u.push(c);const l=(0,s.iR)(u);this.updateProviderEngineProxy(l)}getChainSwitchMiddleware(){return rt({addChain:async e=>{const{chainId:t,chainName:r,rpcUrls:n,blockExplorerUrls:i,nativeCurrency:o}=e;this.addChain({chainNamespace:h.CHAIN_NAMESPACES.EIP155,chainId:t,ticker:(null==o?void 0:o.symbol)||"ETH",tickerName:(null==o?void 0:o.name)||"Ether",displayName:r,rpcTarget:n[0],blockExplorer:(null==i?void 0:i[0])||"",decimals:(null==o?void 0:o.decimals)||18})},switchChain:async e=>{const{chainId:t}=e;await this.switchChain({chainId:t})}})}connectedTopic(){var e;if(!this.connector)throw h.WalletLoginError.notConnectedError("Wallet connect connector is not connected");if(null!==(e=this.connector)&&void 0!==e&&null!==(e=e.session)&&void 0!==e&&e.length){var t;const e=this.connector.session.keys.length-1;return null===(t=this.connector.session.get(this.connector.session.keys[e]))||void 0===t?void 0:t.topic}}checkIfChainIdAllowed(e){if(!this.connector||!this.connectedTopic())return!1;const t=function(e,t=[]){const r=[];return Object.keys(e).forEach((n=>{if(t.length&&!t.includes(n))return;const i=e[n];r.push(...function(e){return function(e,t){const r=[];return e.forEach((e=>{const n=t(e);r.includes(n)||r.push(n)})),r}(e,l)}(i.accounts))})),r}(this.connector.session.get(this.connectedTopic()).namespaces);let r=!1;for(const n of t){const t=u(n);if(Number.parseInt(t.reference,10)===Number.parseInt(e,10)){r=!0;break}}return r}checkIfAccountAllowed(e){if(!this.connector||!this.connectedTopic())return!1;const t=d(this.connector.session.get(this.connectedTopic()).namespaces);let r=!1;for(const i of t){var n;if((null===(n=c(i).address)||void 0===n?void 0:n.toLowerCase())===(null==e?void 0:e.toLowerCase())){r=!0;break}}return r}async onConnectorStateUpdate(e){e.events.on("session_event",(async t=>{if(h.log.debug("session_event data",t),!this.provider)throw h.WalletLoginError.notConnectedError("Wallet connect connector is not connected");const{event:r}=t.params,{name:i,data:o}=r||{};if("accountsChanged"===i&&null!=o&&o.length&&this.state.accounts[0]!==o[0]&&this.checkIfAccountAllowed(o[0])&&(this.update({accounts:o}),this.emit("accountsChanged",o)),"chainChanged"===r.name){const{chainId:t,rpcUrl:r}=o,i=`0x${t.toString(16)}`;if(!this.checkIfChainIdAllowed(i))return;if(i&&this.state.chainId!==i){const t=(0,h.getChainConfig)(h.CHAIN_NAMESPACES.EIP155,i)||{};this.configure({chainConfig:(0,n.A)((0,n.A)({},t),{},{chainId:i,rpcTarget:r,chainNamespace:h.CHAIN_NAMESPACES.EIP155})}),await this.setupEngine(e)}}}))}}Ye=ct,(0,i.A)(ct,"getProviderInstance",(async e=>{const t=new Ye({config:{chainConfig:e.chainConfig,skipLookupNetwork:e.skipLookupNetwork}});return await t.setupProvider(e.connector),t}));const lt=new Ve("1e18"),dt=new Ve("1e9"),ht=new Ve("1"),ft={hex:e=>new Ve("string"==typeof e?(0,T.Ag)(e):e,16),dec:e=>new Ve(e,10)},pt={WEI:e=>e.div(lt),GWEI:e=>e.div(dt),ETH:e=>e.div(ht)},gt={WEI:e=>e.times(lt).dp(0,Ve.ROUND_HALF_UP),GWEI:e=>e.times(dt).dp(9,Ve.ROUND_HALF_UP),ETH:e=>e.times(ht).dp(9,Ve.ROUND_HALF_UP)},mt={hex:e=>e.toString(16),dec:e=>new Ve(e).toString(10)},yt=(e,t)=>{let{fromNumericBase:r="hex",toNumericBase:n,fromDenomination:i,toDenomination:o,numberOfDecimals:s}=t;return(e=>{const{value:t,fromNumericBase:r,fromDenomination:n,toNumericBase:i,toDenomination:o,numberOfDecimals:s}=e;let a=ft[r](t);return n&&(a=pt[n](a)),o&&(a=gt[o](a)),s&&(a=a.dp(s,Ve.ROUND_HALF_DOWN)),i&&(a=mt[i](a)),a})({fromNumericBase:r,toNumericBase:n,fromDenomination:i,toDenomination:o,numberOfDecimals:s,value:e||"0"})};function bt(e){return yt(e,{fromNumericBase:"dec",toNumericBase:"hex",fromDenomination:"GWEI",toDenomination:"WEI"})}function vt(e){return yt(e,{fromNumericBase:"hex",toNumericBase:"dec",fromDenomination:"WEI",toDenomination:"GWEI"})}function At(e){return vt(bt(e)).toString()}const wt=(e,t)=>{try{Ce().ok(e&&"object"==typeof e,"Params must be an object."),Ce().ok("data"in e,'Params must include a "data" field.'),Ce().ok("from"in e,'Params must include a "from" field.'),Ce().ok("string"==typeof e.from&&(0,T.$m)(e.from),'"from" field must be a valid, lowercase, hexadecimal Ethereum address string.');let n=null,i=null;switch(e.version){case Ie.SignTypedDataVersion.V1:"string"==typeof e.data?Ce().doesNotThrow((()=>{n=JSON.parse(e.data)}),'"data" must be a valid JSON string.'):n=e.data,Ce().ok(Array.isArray(n),"params.data must be an array."),Ce().doesNotThrow((()=>{(0,Ie.typedSignatureHash)(n)}),"Signing data must be valid EIP-712 typed data.");break;case Ie.SignTypedDataVersion.V3:case Ie.SignTypedDataVersion.V4:{var r;"string"==typeof e.data?Ce().doesNotThrow((()=>{n=JSON.parse(e.data)}),'"data" must be a valid JSON string.'):n=e.data;const o=n;Ce().ok(o.primaryType in o.types,`Primary type of "${o.primaryType}" has no type definition.`);const s=Te.validate(o,Ie.TYPED_MESSAGE_SCHEMA.properties);Ce().strictEqual(s.errors.length,0,"Signing data must conform to EIP-712 schema. See https://git.io/fNtcx."),i=null===(r=o.domain)||void 0===r?void 0:r.chainId,i&&(Ce().ok(!Number.isNaN(t),`Cannot sign messages for chainId "${i}", because Web3Auth is switching networks.`),"string"==typeof i&&(i=Number.parseInt(i,(0,h.isHexStrict)(i)?16:10)),Ce().strictEqual(i,t,`Provided chainId "${i}" must match the active chainId "${t}"`));break}default:Ce().fail(`Unknown typed data version "${e.version}"`)}}catch(e){throw o.rK.invalidInput({message:null==e?void 0:e.message})}};async function Et(e,t,r){const n=await r.formatTransaction(e),i=await r.getCommonConfiguration(),o=_e.fromTxData(n,{common:i}).sign(Ze.from(t,"hex")).serialize();return Ze.from(o)}function _t(e){let{txFormatter:t,privKey:r,getProviderEngineProxy:i}=e;return{getAccounts:async e=>[`0x${Ze.from((0,T.xt)(Ze.from(r,"hex"))).toString("hex")}`],getPrivateKey:async e=>r,processTransaction:async(e,n)=>{const s=i();if(!s)throw o.Pm.custom({message:"Provider is not initialized",code:4902});e.input&&!e.data&&(e.data=e.input);const a=await Et(e,r,t);return await s.request({method:"eth_sendRawTransaction",params:["0x".concat(a.toString("hex"))]})},processSignTransaction:async(e,n)=>{if(!i())throw o.Pm.custom({message:"Provider is not initialized",code:4902});return e.input&&!e.data&&(e.data=e.input),`0x${(await Et(e,r,t)).toString("hex")}`},processEthSignMessage:async(e,t)=>(0,p.lT)(r,e.data),processPersonalMessage:async(e,t)=>{const n=Ze.from(r,"hex");return(0,Ie.personalSign)({privateKey:n,data:e.data})},processTypedMessage:async(e,t)=>{h.log.debug("processTypedMessage",e);const s=Ze.from(r,"hex"),a=i();if(!a)throw o.Pm.custom({message:"Provider is not initialized",code:4902});const u=await a.request({method:"eth_chainId"}),c=Number.parseInt(u,(0,h.isHexStrict)(u)?16:10),l=(0,n.A)((0,n.A)({},e),{},{version:Ie.SignTypedDataVersion.V1});wt(l,c);const d="string"==typeof l.data?JSON.parse(l.data):l.data;return(0,Ie.signTypedData)({privateKey:s,data:d,version:Ie.SignTypedDataVersion.V1})},processTypedMessageV3:async(e,t)=>{h.log.debug("processTypedMessageV3",e);const n=Ze.from(r,"hex"),s=i();if(!s)throw o.Pm.custom({message:"Provider is not initialized",code:4902});const a=await s.request({method:"eth_chainId"}),u=Number.parseInt(a,(0,h.isHexStrict)(a)?16:10);wt(e,u);const c="string"==typeof e.data?JSON.parse(e.data):e.data;return(0,Ie.signTypedData)({privateKey:n,data:c,version:Ie.SignTypedDataVersion.V3})},processTypedMessageV4:async(e,t)=>{h.log.debug("processTypedMessageV4",e);const n=Ze.from(r,"hex"),s=i();if(!s)throw o.Pm.custom({message:"Provider is not initialized",code:4902});const a=await s.request({method:"eth_chainId"}),u=Number.parseInt(a,(0,h.isHexStrict)(a)?16:10);wt(e,u);const c="string"==typeof e.data?JSON.parse(e.data):e.data;return(0,Ie.signTypedData)({privateKey:n,data:c,version:Ie.SignTypedDataVersion.V4})},processEncryptionPublicKey:async(e,t)=>(h.log.info("processEncryptionPublicKey",e),(0,Ie.getEncryptionPublicKey)(r)),processDecryptMessage:(e,t)=>{h.log.info("processDecryptMessage",e);const n=(0,T.Ag)(e.data),i=Ze.from(n,"hex");return(0,Ie.decrypt)({encryptedData:JSON.parse(i.toString("utf8")),privateKey:r})}}}function It(e){return(0,T.VO)(e.toString(16))}function St(e){return Xe().isBN(e)?e:new(Xe())((0,T.Ag)(e),16)}const kt="sentEther",Ct="fee-market",Tt="legacy",xt="eth_gasPrice";class Mt{constructor(e){let{getProviderEngineProxy:t}=e;(0,i.A)(this,"API_SUPPORTED_CHAINIDS",new Set(["0x1","0x5","0x13881","0xa4b1","0xa86a","0x2105","0x38","0xfa","0xa","0x89"])),(0,i.A)(this,"chainConfig",null),(0,i.A)(this,"getProviderEngineProxy",void 0),(0,i.A)(this,"isEIP1559Compatible",!1),this.getProviderEngineProxy=t}get providerProxy(){return this.getProviderEngineProxy()}async init(){this.chainConfig=await this.providerProxy.request({method:"eth_provider_config"}),this.isEIP1559Compatible=await this.getEIP1559Compatibility()}async getCommonConfiguration(){if(!this.chainConfig)throw new Error("Chain config not initialized");const{displayName:e,chainId:t}=this.chainConfig,r=this.isEIP1559Compatible?W.Paris:W.Berlin,n={name:e,chainId:"loading"===t?0:Number.parseInt(t,16),networkId:"loading"===t?0:Number.parseInt(t,16),defaultHardfork:r};return te.custom(n)}async formatTransaction(e){if(!this.chainConfig)throw new Error("Chain config not initialized");const t=(0,n.A)({},e);if(void 0===t.nonce&&(t.nonce=await this.providerProxy.request({method:"eth_getTransactionCount",params:[e.from,"latest"]})),!this.isEIP1559Compatible&&t.gasPrice){if(t.maxFeePerGas&&delete t.maxFeePerGas,t.maxPriorityFeePerGas&&delete t.maxPriorityFeePerGas,!t.gasLimit)if(t.gas)t.gasLimit=t.gas;else{const e=await this.getDefaultGasLimit(t);e&&(t.gasLimit=e)}return t}if(!t.gasLimit)if(t.gas)t.gasLimit=t.gas;else{const e=await this.getDefaultGasLimit(t);e&&(t.gasLimit=e)}const{gasPrice:r,maxFeePerGas:i,maxPriorityFeePerGas:o}=await this.getDefaultGasFees(t);return this.isEIP1559Compatible?(!t.gasPrice||t.maxFeePerGas||t.maxPriorityFeePerGas?(i&&!t.maxFeePerGas&&(t.maxFeePerGas=i),o&&!t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=o),r&&!t.maxFeePerGas&&(t.maxFeePerGas=r),t.maxFeePerGas&&!t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=t.maxFeePerGas)):(t.maxFeePerGas=t.gasPrice,t.maxPriorityFeePerGas=(s="string"==typeof o?(0,T.Ag)(o):o,a="string"==typeof t.gasPrice?(0,T.Ag)(t.gasPrice):t.gasPrice,null!=s&&null!=a&&new We(s,10).lt(a,10)?o:t.gasPrice)),delete t.gasPrice):(delete t.maxPriorityFeePerGas,delete t.maxFeePerGas),!r||t.gasPrice||t.maxPriorityFeePerGas||t.maxFeePerGas||(t.gasPrice=r),t.type=this.isEIP1559Compatible?"0x2":"0x0",t.chainId=this.chainConfig.chainId,t;var s,a}async fetchEthGasPriceEstimate(){return{gasPrice:vt(await this.providerProxy.request({method:"eth_gasPrice",params:[]})).toString()}}async fetchGasEstimatesViaEthFeeHistory(){const e=await this.providerProxy.request({method:"eth_feeHistory",params:[10,"latest",[10,50,95]]}),t=e.baseFeePerGas[e.baseFeePerGas.length-1],r=e.reward.reduce(((e,t)=>({slow:e.slow.plus(new Ve(t[0],16)),average:e.average.plus(new Ve(t[1],16)),fast:e.fast.plus(new Ve(t[2],16))})),{slow:new Ve(0),average:new Ve(0),fast:new Ve(0)});return{estimatedBaseFee:vt(t).toString(),high:{maxWaitTimeEstimate:3e4,minWaitTimeEstimate:15e3,suggestedMaxFeePerGas:vt(r.fast.plus(t).toString(16)).toString(),suggestedMaxPriorityFeePerGas:vt(r.fast.toString(16)).toString()},medium:{maxWaitTimeEstimate:45e3,minWaitTimeEstimate:15e3,suggestedMaxFeePerGas:vt(r.average.plus(t).toString(16)).toString(),suggestedMaxPriorityFeePerGas:vt(r.average.toString(16)).toString()},low:{maxWaitTimeEstimate:6e4,minWaitTimeEstimate:15e3,suggestedMaxFeePerGas:vt(r.slow.plus(t).toString(16)).toString(),suggestedMaxPriorityFeePerGas:vt(r.slow.toString(16)).toString()}}}async getEIP1559Compatibility(){const e=await this.providerProxy.request({method:"eth_getBlockByNumber",params:["latest",!1]});return!(!e||void 0===e.baseFeePerGas)}async fetchGasFeeEstimateData(){if(!this.chainConfig)throw new Error("Chain config not initialized");const e="0x1"===this.chainConfig.chainId,t=Number.parseInt(this.chainConfig.chainId,16);let r;try{if(this.isEIP1559Compatible){let e;try{if(!this.API_SUPPORTED_CHAINIDS.has(this.chainConfig.chainId))throw new Error("Chain id not supported by api");e=await async function(e){const t=await(0,Se.Jt)(e);return(0,n.A)((0,n.A)({},t),{},{estimatedBaseFee:At(t.estimatedBaseFee),low:(0,n.A)((0,n.A)({},t.low),{},{suggestedMaxPriorityFeePerGas:At(t.low.suggestedMaxPriorityFeePerGas),suggestedMaxFeePerGas:At(t.low.suggestedMaxFeePerGas)}),medium:(0,n.A)((0,n.A)({},t.medium),{},{suggestedMaxPriorityFeePerGas:At(t.medium.suggestedMaxPriorityFeePerGas),suggestedMaxFeePerGas:At(t.medium.suggestedMaxFeePerGas)}),high:(0,n.A)((0,n.A)({},t.high),{},{suggestedMaxPriorityFeePerGas:At(t.high.suggestedMaxPriorityFeePerGas),suggestedMaxFeePerGas:At(t.high.suggestedMaxFeePerGas)})})}("https://gas-api.metaswap.codefi.network/networks//suggestedGasFees".replace("",`${t}`))}catch(t){e=await this.fetchGasEstimatesViaEthFeeHistory()}r={gasFeeEstimates:e,gasEstimateType:Ct}}else{if(!e)throw new Error("Main gas fee/price estimation failed. Use fallback");r={gasFeeEstimates:await async function(e){const t=await(0,Se.Jt)(e,{referrer:e,referrerPolicy:"no-referrer-when-downgrade",method:"GET",mode:"cors"});return{low:t.SafeGasPrice,medium:t.ProposeGasPrice,high:t.FastGasPrice}}("https://gas-api.metaswap.codefi.network/networks//gasPrices".replace("",`${t}`)),gasEstimateType:Tt}}}catch(e){try{r={gasFeeEstimates:await this.fetchEthGasPriceEstimate(),gasEstimateType:xt}}catch(e){throw new Error(`Gas fee/price estimation failed. Message: ${e.message}`)}}return r}async getDefaultGasFees(e){if(!this.isEIP1559Compatible&&e.gasPrice||this.isEIP1559Compatible&&e.maxFeePerGas&&e.maxPriorityFeePerGas)return{};try{const{gasFeeEstimates:e,gasEstimateType:t}=await this.fetchGasFeeEstimateData();if(this.isEIP1559Compatible&&t===Ct){const{medium:{suggestedMaxPriorityFeePerGas:t,suggestedMaxFeePerGas:r}={}}=e;if(t&&r)return{maxFeePerGas:(0,T.VO)(bt(r)),maxPriorityFeePerGas:(0,T.VO)(bt(t))}}else{if(t===Tt)return{gasPrice:(0,T.VO)(bt(e.medium))};if(t===xt)return{gasPrice:(0,T.VO)(bt(e.gasPrice))}}}catch(e){h.log.error(e)}const{gasPrice:t}=await this.fetchEthGasPriceEstimate();return{gasPrice:(0,T.VO)(bt(t))}}async estimateTxGas(e){const t=(0,n.A)({},e);return delete t.gasPrice,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas,await this.providerProxy.request({method:"eth_estimateGas",params:[t]})}async analyzeGasUsage(e){const t=await this.providerProxy.request({method:"eth_getBlockByNumber",params:["latest",!1]});let r=It(function(e,t,r){const n=new(Xe())(19),i=new(Xe())(20);return e.mul(n).div(i)}(St(t.gasLimit)));try{r=await this.estimateTxGas(e)}catch(e){h.log.warn(e)}return{blockGasLimit:t.gasLimit,estimatedGasHex:r}}addGasBuffer(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1.5;const n=St(e),i=St(t).muln(.9),o=n.muln(r);return n.gt(i)?It(n):o.lt(i)?It(o):It(i)}async determineTransactionCategory(e){const{data:t,to:r}=e;let n,i="";if(t&&!r)n="contractDeployment";else{try{i=await this.providerProxy.request({method:"eth_getCode",params:[r,"latest"]})}catch(e){h.log.warn(e)}n=i&&"0x"!==i&&"0x0"!==i?"contractInteraction":kt}return{transactionCategory:n,code:i}}async getDefaultGasLimit(e){const{transactionCategory:t}=await this.determineTransactionCategory((0,n.A)({},e));if(e.gas)return e.gas;if(e.to&&t===kt){if(e.data)throw Error("TxGasUtil - Trying to call a function on a non-contract address");const t=21e3;return(0,T.VO)(t.toString(16))}const{blockGasLimit:r,estimatedGasHex:i}=await this.analyzeGasUsage(e);return this.addGasBuffer((0,T.VO)(i),r)}}var Bt;class Pt extends f.DJ{constructor(e){let{config:t,state:r}=e;super({config:{chainConfig:(0,n.A)((0,n.A)({},t.chainConfig),{},{chainNamespace:h.CHAIN_NAMESPACES.EIP155})},state:r})}async enable(){if(!this.state.privateKey)throw o.Pm.custom({message:"Private key is not found in state, plz pass it in constructor state param",code:4902});return await this.setupProvider(this.state.privateKey),this._providerEngineProxy.request({method:"eth_accounts"})}async setupProvider(e){const t=new Mt({getProviderEngineProxy:this.getProviderEngineProxy.bind(this)}),r=tt(_t({txFormatter:t,privKey:e,getProviderEngineProxy:this.getProviderEngineProxy.bind(this)})),n=this.getChainSwitchMiddleware(),i=new s.WJ,{networkMiddleware:o}=ot(this.config.chainConfig);i.push(r),i.push(n),i.push(this.getAccountMiddleware()),i.push(o);const a=(0,s.iR)(i);this.updateProviderEngineProxy(a),await t.init(),await this.lookupNetwork()}async updateAccount(e){if(!this._providerEngineProxy)throw o.Pm.custom({message:"Provider is not initialized",code:4902});await this._providerEngineProxy.request({method:"eth_private_key"})!==e.privateKey&&(await this.setupProvider(e.privateKey),this.emit("accountsChanged",{accounts:await this._providerEngineProxy.request({method:"eth_accounts"})}))}async switchChain(e){if(!this._providerEngineProxy)throw o.Pm.custom({message:"Provider is not initialized",code:4902});const t=this.getChainConfig(e.chainId);this.update({chainId:"loading"}),this.configure({chainConfig:t});const r=await this._providerEngineProxy.request({method:"eth_private_key"});await this.setupProvider(r)}async lookupNetwork(){if(!this._providerEngineProxy)throw o.Pm.custom({message:"Provider is not initialized",code:4902});const{chainId:e}=this.config.chainConfig;if(!e)throw o.rK.invalidParams("chainId is required while lookupNetwork");const t=await this._providerEngineProxy.request({method:"net_version",params:[]});if(parseInt(e,16)!==parseInt(t,10))throw o.Pm.chainDisconnected(`Invalid network, net_version is: ${t}`);return this.state.chainId!==e&&(this.emit("chainChanged",e),this.emit("connect",{chainId:e})),this.update({chainId:e}),t}getChainSwitchMiddleware(){return rt({addChain:async e=>{const{chainId:t,chainName:r,rpcUrls:n,blockExplorerUrls:i,nativeCurrency:o}=e;this.addChain({chainNamespace:h.CHAIN_NAMESPACES.EIP155,chainId:t,ticker:(null==o?void 0:o.symbol)||"ETH",tickerName:(null==o?void 0:o.name)||"Ether",displayName:r,rpcTarget:n[0],blockExplorer:(null==i?void 0:i[0])||"",decimals:(null==o?void 0:o.decimals)||18})},switchChain:async e=>{const{chainId:t}=e;await this.switchChain({chainId:t})}})}getAccountMiddleware(){return function(e){let{updatePrivatekey:t}=e;return(0,s.ld)({wallet_updateAccount:(0,s.jg)((async function(e,r){var n;const i=null!==(n=e.params)&&void 0!==n&&n.length?e.params[0]:void 0;if(null==i||!i.privateKey)throw o.rK.invalidParams("Missing privateKey");r.result=await t(i)}))})}({updatePrivatekey:async e=>{const{privateKey:t}=e;await this.updateAccount({privateKey:t})}})}}Bt=Pt,(0,i.A)(Pt,"getProviderInstance",(async e=>{const t=new Bt({config:{chainConfig:e.chainConfig}});return await t.setupProvider(e.privKey),t}))},86592:(e,t,r)=>{"use strict";t.yE=void 0;const n=r(37432);r(63447),r(38767);t.yE=new n.SystemRandomSource},60785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BrowserRandomSource=void 0,t.BrowserRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;const e="undefined"!=typeof self?self.crypto||self.msCrypto:null;e&&void 0!==e.getRandomValues&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}randomBytes(e){if(!this.isAvailable||!this._crypto)throw new Error("Browser random byte generator is not available.");const t=new Uint8Array(e);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeRandomSource=void 0;const n=r(38767);t.NodeRandomSource=class{constructor(){this.isAvailable=!1,this.isInstantiated=!1;{const e=r(36320);e&&e.randomBytes&&(this._crypto=e,this.isAvailable=!0,this.isInstantiated=!0)}}randomBytes(e){if(!this.isAvailable||!this._crypto)throw new Error("Node.js random byte generator is not available.");let t=this._crypto.randomBytes(e);if(t.length!==e)throw new Error("NodeRandomSource: got fewer bytes than requested");const r=new Uint8Array(e);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SystemRandomSource=void 0;const n=r(60785),i=r(15433);t.SystemRandomSource=class{constructor(){return this.isAvailable=!1,this.name="",this._source=new n.BrowserRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Browser")):(this._source=new i.NodeRandomSource,this._source.isAvailable?(this.isAvailable=!0,void(this.name="Node")):void 0)}randomBytes(e){if(!this.isAvailable)throw new Error("System random byte generator is not available.");return this._source.randomBytes(e)}}},21664:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(98102).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},90072:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Web3AuthNoModal:()=>l});var n=r(69740),i=r(24586),o=r(89239),s=r(50764);const a=(0,n.A)((0,n.A)({},s.CHAIN_NAMESPACES),{},{MULTICHAIN:"multichain"});var u=r(43173);const c="Web3Auth-cachedAdapter";class l extends o.CT{constructor(e){var t,r,o,a;if(super(),(0,i.A)(this,"coreOptions",void 0),(0,i.A)(this,"connectedAdapterName",null),(0,i.A)(this,"status",s.ADAPTER_STATUS.NOT_READY),(0,i.A)(this,"cachedAdapter",null),(0,i.A)(this,"walletAdapters",{}),(0,i.A)(this,"commonJRPCProvider",null),(0,i.A)(this,"plugins",{}),(0,i.A)(this,"storage","localStorage"),!e.clientId)throw s.WalletInitializationError.invalidParams("Please provide a valid clientId in constructor");if(e.enableLogging?s.log.enableAll():s.log.setLevel("error"),null===(t=e.chainConfig)||void 0===t||!t.chainNamespace||!Object.values(s.CHAIN_NAMESPACES).includes(null===(r=e.chainConfig)||void 0===r?void 0:r.chainNamespace))throw s.WalletInitializationError.invalidParams("Please provide a valid chainNamespace in chainConfig");"session"===e.storageKey&&(this.storage="sessionStorage"),this.cachedAdapter=(0,s.storageAvailable)(this.storage)?window[this.storage].getItem(c):null,this.coreOptions=(0,n.A)((0,n.A)({},e),{},{chainConfig:(0,n.A)((0,n.A)({},(0,s.getChainConfig)(null===(o=e.chainConfig)||void 0===o?void 0:o.chainNamespace,null===(a=e.chainConfig)||void 0===a?void 0:a.chainId)||{}),e.chainConfig)}),this.subscribeToAdapterEvents=this.subscribeToAdapterEvents.bind(this)}get connected(){return Boolean(this.connectedAdapterName)}get provider(){return this.status!==s.ADAPTER_STATUS.NOT_READY&&this.commonJRPCProvider?this.commonJRPCProvider:null}set provider(e){throw new Error("Not implemented")}async init(){this.commonJRPCProvider=await u.Af.getProviderInstance({chainConfig:this.coreOptions.chainConfig});const e=Object.keys(this.walletAdapters).map((e=>{if(this.subscribeToAdapterEvents(this.walletAdapters[e]),this.walletAdapters[e].chainConfigProxy)this.walletAdapters[e].setAdapterSettings({sessionTime:this.coreOptions.sessionTime,clientId:this.coreOptions.clientId,web3AuthNetwork:this.coreOptions.web3AuthNetwork,useCoreKitKey:this.coreOptions.useCoreKitKey});else{const t=this.coreOptions.chainConfig;if(!t.chainNamespace)throw s.WalletInitializationError.invalidParams("Please provide chainNamespace in chainConfig");this.walletAdapters[e].setAdapterSettings({chainConfig:t,sessionTime:this.coreOptions.sessionTime,clientId:this.coreOptions.clientId,web3AuthNetwork:this.coreOptions.web3AuthNetwork,useCoreKitKey:this.coreOptions.useCoreKitKey})}return this.walletAdapters[e].init({autoConnect:this.cachedAdapter===e}).catch((e=>s.log.error(e)))}));this.status=s.ADAPTER_STATUS.READY,await Promise.all(e)}configureAdapter(e){this.checkInitRequirements();const t=this.coreOptions.chainConfig;if(!t.chainNamespace)throw s.WalletInitializationError.invalidParams("Please provide chainNamespace in chainConfig");if(this.walletAdapters[e.name])throw s.WalletInitializationError.duplicateAdapterError(`Wallet adapter for ${e.name} already exists`);if(e.adapterNamespace!==s.ADAPTER_NAMESPACES.MULTICHAIN&&e.adapterNamespace!==t.chainNamespace)throw s.WalletInitializationError.incompatibleChainNameSpace(`This wallet adapter belongs to ${e.adapterNamespace} which is incompatible with currently used namespace: ${t.chainNamespace}`);return e.adapterNamespace===s.ADAPTER_NAMESPACES.MULTICHAIN&&e.currentChainNamespace&&t.chainNamespace!==e.currentChainNamespace&&e.setAdapterSettings({chainConfig:t}),this.walletAdapters[e.name]=e,this}clearCache(){(0,s.storageAvailable)(this.storage)&&(window[this.storage].removeItem(c),this.cachedAdapter=null)}async addChain(e){if(this.status===s.ADAPTER_STATUS.CONNECTED&&this.connectedAdapterName)return this.walletAdapters[this.connectedAdapterName].addChain(e);if(this.commonJRPCProvider)return this.commonJRPCProvider.addChain(e);throw s.WalletInitializationError.notReady("No wallet is ready")}async switchChain(e){if(this.status===s.ADAPTER_STATUS.CONNECTED&&this.connectedAdapterName)return this.walletAdapters[this.connectedAdapterName].switchChain(e);if(this.commonJRPCProvider)return this.commonJRPCProvider.switchChain(e);throw s.WalletInitializationError.notReady("No wallet is ready")}async connectTo(e,t){if(!this.walletAdapters[e]||!this.commonJRPCProvider)throw s.WalletInitializationError.notFound(`Please add wallet adapter for ${e} wallet, before connecting`);const r=await this.walletAdapters[e].connect(t);return this.commonJRPCProvider.updateProviderEngineProxy(r.provider||r),this.provider}async logout(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{cleanup:!1};if(this.status!==s.ADAPTER_STATUS.CONNECTED||!this.connectedAdapterName)throw s.WalletLoginError.notConnectedError("No wallet is connected");await this.walletAdapters[this.connectedAdapterName].disconnect(e)}async getUserInfo(){if(s.log.debug("Getting user info",this.status,this.connectedAdapterName),this.status!==s.ADAPTER_STATUS.CONNECTED||!this.connectedAdapterName)throw s.WalletLoginError.notConnectedError("No wallet is connected");return this.walletAdapters[this.connectedAdapterName].getUserInfo()}async authenticateUser(){if(this.status!==s.ADAPTER_STATUS.CONNECTED||!this.connectedAdapterName)throw s.WalletLoginError.notConnectedError("No wallet is connected");return this.walletAdapters[this.connectedAdapterName].authenticateUser()}async addPlugin(e){if(this.plugins[e.name])throw new Error(`Plugin ${e.name} already exist`);if(e.pluginNamespace!==a.MULTICHAIN&&e.pluginNamespace!==this.coreOptions.chainConfig.chainNamespace)throw new Error(`This plugin belongs to ${e.pluginNamespace} namespace which is incompatible with currently used namespace: ${this.coreOptions.chainConfig.chainNamespace}`);return this.plugins[e.name]=e,this}subscribeToAdapterEvents(e){e.on(s.ADAPTER_EVENTS.CONNECTED,(async e=>{if(!this.commonJRPCProvider)throw s.WalletInitializationError.notFound("CommonJrpcProvider not found");const{provider:t}=this.walletAdapters[e.adapter];this.commonJRPCProvider.updateProviderEngineProxy(t.provider||t),this.status=s.ADAPTER_STATUS.CONNECTED,this.connectedAdapterName=e.adapter,this.cacheWallet(e.adapter),s.log.debug("connected",this.status,this.connectedAdapterName),Object.values(this.plugins).map((async t=>{try{if(!t.SUPPORTED_ADAPTERS.includes(e.adapter))return;await t.initWithWeb3Auth(this),await t.connect()}catch(e){if(5211===e.code)return;s.log.error(e)}})),this.emit(s.ADAPTER_EVENTS.CONNECTED,(0,n.A)({},e))})),e.on(s.ADAPTER_EVENTS.DISCONNECTED,(async e=>{if(this.status=s.ADAPTER_STATUS.READY,(0,s.storageAvailable)(this.storage)){const e=window[this.storage].getItem(c);this.connectedAdapterName===e&&this.clearCache()}s.log.debug("disconnected",this.status,this.connectedAdapterName),await Promise.all(Object.values(this.plugins).map((e=>e.disconnect().catch((e=>{5211!==e.code&&s.log.error(e)}))))),this.connectedAdapterName=null,this.emit(s.ADAPTER_EVENTS.DISCONNECTED,e)})),e.on(s.ADAPTER_EVENTS.CONNECTING,(e=>{this.status=s.ADAPTER_STATUS.CONNECTING,this.emit(s.ADAPTER_EVENTS.CONNECTING,e),s.log.debug("connecting",this.status,this.connectedAdapterName)})),e.on(s.ADAPTER_EVENTS.ERRORED,(e=>{this.status=s.ADAPTER_STATUS.ERRORED,this.clearCache(),this.emit(s.ADAPTER_EVENTS.ERRORED,e),s.log.debug("errored",this.status,this.connectedAdapterName)})),e.on(s.ADAPTER_EVENTS.ADAPTER_DATA_UPDATED,(e=>{s.log.debug("adapter data updated",e),this.emit(s.ADAPTER_EVENTS.ADAPTER_DATA_UPDATED,e)})),e.on(s.ADAPTER_EVENTS.CACHE_CLEAR,(e=>{s.log.debug("adapter cache clear",e),(0,s.storageAvailable)(this.storage)&&this.clearCache()}))}checkInitRequirements(){if(this.status===s.ADAPTER_STATUS.CONNECTING)throw s.WalletInitializationError.notReady("Already pending connection");if(this.status===s.ADAPTER_STATUS.CONNECTED)throw s.WalletInitializationError.notReady("Already connected");if(this.status===s.ADAPTER_STATUS.READY)throw s.WalletInitializationError.notReady("Adapter is already initialized")}cacheWallet(e){(0,s.storageAvailable)(this.storage)&&(window[this.storage].setItem(c,e),this.cachedAdapter=e)}}},44816:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BUILD_ENV:()=>i.F3,BrowserStorage:()=>i.sV,LANGUAGES:()=>i.Yj,LOGIN_PROVIDER:()=>i.uv,MFA_FACTOR:()=>i.F8,MFA_LEVELS:()=>i.PV,MemoryStore:()=>i.ny,OPENLOGIN_ACTIONS:()=>i.y$,OPENLOGIN_NETWORK:()=>i.lX,OpenloginAdapter:()=>tt,SUPPORTED_KEY_CURVES:()=>i.el,THEME_MODES:()=>i.Xh,TORUS_LEGACY_NETWORK:()=>i.t2,TORUS_SAPPHIRE_NETWORK:()=>i.Yd,UX_MODE:()=>i.sE,base64toJSON:()=>i.f7,base64url:()=>i.r0,getOpenloginDefaultOptions:()=>et,jsonToBase64:()=>i.Rm,safeatob:()=>i._i,safebtoa:()=>i.m5,storageAvailable:()=>i.VS,storeKey:()=>i.LN});var n={};r.r(n),r.d(n,{Decoder:()=>Te,Encoder:()=>ke,PacketType:()=>Se,protocol:()=>Ie});var i=r(84829),o=r(69740),s=r(24586),a=r(26031),u=r(55880),c=r.n(u),l=r(61045);class d{constructor(){(0,s.A)(this,"sessionId",void 0)}checkSessionParams(){if(!this.sessionId)throw new Error("Session id is required");this.sessionId=this.sessionId.padStart(64,"0")}request(e){let{method:t="GET",url:r,data:n={},headers:i={}}=e;const o={headers:i};switch(t){case"GET":return(0,l.Jt)(r,o);case"POST":return(0,l.bE)(r,n,o);case"PUT":return(0,l.yJ)(r,n,o);case"PATCH":return(0,l.F6)(r,n,o)}throw new Error("Invalid method type")}}var h=r(53192),f=r(55329),p=r(1048).Buffer;class g extends d{constructor(){let{sessionServerBaseUrl:e,sessionNamespace:t,sessionTime:r,sessionId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(),(0,s.A)(this,"sessionServerBaseUrl","https://broadcast-server.tor.us"),(0,s.A)(this,"sessionNamespace",void 0),(0,s.A)(this,"sessionTime",86400),(0,s.A)(this,"sessionId",""),e&&(this.sessionServerBaseUrl=e),t&&(this.sessionNamespace=t),r&&(this.sessionTime=r),n&&(this.sessionId=n.padStart(64,"0"))}static generateRandomSessionKey(){return(0,h.generatePrivate)().toString("hex").padStart(64,"0")}async createSession(e){super.checkSessionParams();const t=p.from(this.sessionId,"hex"),r=(0,h.getPublic)(t).toString("hex"),n=await(0,f.encryptData)(this.sessionId,e),i={key:r,data:n,signature:(await(0,h.sign)(t,(0,f.keccak256)(p.from(n,"utf8")))).toString("hex"),namespace:this.sessionNamespace,timeout:this.sessionTime};return await super.request({method:"POST",url:`${this.sessionServerBaseUrl}/store/set`,data:i}),this.sessionId}async authorizeSession(){super.checkSessionParams();const e=(0,h.getPublic)(p.from(this.sessionId,"hex")).toString("hex"),t=new URL(`${this.sessionServerBaseUrl}/store/get`);t.searchParams.append("key",e),this.sessionNamespace&&t.searchParams.append("namespace",this.sessionNamespace);const r=await super.request({url:t.toString()});if(!r.message)throw new Error("Session Expired or Invalid public key");const n=await(0,f.decryptData)(this.sessionId,r.message);if(n.error)throw new Error("There was an error decrypting data.");return n}async updateSession(e){super.checkSessionParams();const t=p.from(this.sessionId,"hex"),r=(0,h.getPublic)(t).toString("hex"),n=await(0,f.encryptData)(this.sessionId,e),i={key:r,data:n,signature:(await(0,h.sign)(t,(0,f.keccak256)(p.from(n,"utf8")))).toString("hex"),namespace:this.sessionNamespace};await super.request({method:"PUT",url:`${this.sessionServerBaseUrl}/store/update`,data:i})}async invalidateSession(){super.checkSessionParams();const e=p.from(this.sessionId,"hex"),t=(0,h.getPublic)(e).toString("hex"),r=await(0,f.encryptData)(this.sessionId,{}),n={key:t,data:r,signature:(await(0,h.sign)(e,(0,f.keccak256)(p.from(r,"utf8")))).toString("hex"),namespace:this.sessionNamespace,timeout:1};return await super.request({method:"POST",url:`${this.sessionServerBaseUrl}/store/set`,data:n}),this.sessionId="",!0}}const m=Object.create(null);m.open="0",m.close="1",m.ping="2",m.pong="3",m.message="4",m.upgrade="5",m.noop="6";const y=Object.create(null);Object.keys(m).forEach((e=>{y[m[e]]=e}));const b={type:"error",data:"parser error"},v="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),A="function"==typeof ArrayBuffer,w=e=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,E=({type:e,data:t},r,n)=>v&&t instanceof Blob?r?n(t):_(t,n):A&&(t instanceof ArrayBuffer||w(t))?r?n(t):_(new Blob([t]),n):n(m[e]+(t||"")),_=(e,t)=>{const r=new FileReader;return r.onload=function(){const e=r.result.split(",")[1];t("b"+(e||""))},r.readAsDataURL(e)};function I(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let S;const k="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let e=0;e<64;e++)k["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(e)]=e;const C="function"==typeof ArrayBuffer,T=(e,t)=>{if("string"!=typeof e)return{type:"message",data:M(e,t)};const r=e.charAt(0);return"b"===r?{type:"message",data:x(e.substring(1),t)}:y[r]?e.length>1?{type:y[r],data:e.substring(1)}:{type:y[r]}:b},x=(e,t)=>{if(C){const r=(e=>{let t,r,n,i,o,s=.75*e.length,a=e.length,u=0;"="===e[e.length-1]&&(s--,"="===e[e.length-2]&&s--);const c=new ArrayBuffer(s),l=new Uint8Array(c);for(t=0;t>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c})(e);return M(r,t)}return{base64:!0,data:e}},M=(e,t)=>"blob"===t?e instanceof Blob?e:new Blob([e]):e instanceof ArrayBuffer?e:e.buffer,B=String.fromCharCode(30);let P;function R(e){return e.reduce(((e,t)=>e+t.length),0)}function O(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let i=0;i(e.hasOwnProperty(r)&&(t[r]=e[r]),t)),{})}const U=D.setTimeout,F=D.clearTimeout;function j(e,t){t.useNativeTimers?(e.setTimeoutFn=U.bind(D),e.clearTimeoutFn=F.bind(D)):(e.setTimeoutFn=D.setTimeout.bind(D),e.clearTimeoutFn=D.clearTimeout.bind(D))}class z extends Error{constructor(e,t,r){super(e),this.description=t,this.context=r,this.type="TransportError"}}class H extends N.Emitter{constructor(e){super(),this.writable=!1,j(this,e),this.opts=e,this.query=e.query,this.socket=e.socket}onError(e,t,r){return super.emitReserved("error",new z(e,t,r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(e){"open"===this.readyState&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const t=T(e,this.socket.binaryType);this.onPacket(t)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,t={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(t)}_hostname(){const e=this.opts.hostname;return-1===e.indexOf(":")?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(e){const t=function(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}(e);return t.length?"?"+t:""}}const K="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),G=64,Q={};let q,W=0,V=0;function Y(e){let t="";do{t=K[e%G]+t,e=Math.floor(e/G)}while(e>0);return t}function J(){const e=Y(+new Date);return e!==q?(W=0,q=e):e+"."+Y(W++)}for(;V{var e;3===r.readyState&&(null===(e=this.opts.cookieJar)||void 0===e||e.parseCookies(r)),4===r.readyState&&(200===r.status||1223===r.status?this.onLoad():this.setTimeoutFn((()=>{this.onError("number"==typeof r.status?r.status:0)}),0))},r.send(this.data)}catch(e){return void this.setTimeoutFn((()=>{this.onError(e)}),0)}"undefined"!=typeof document&&(this.index=re.requestsCount++,re.requests[this.index]=this)}onError(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}cleanup(e){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=ee,e)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete re.requests[this.index],this.xhr=null}}onLoad(){const e=this.xhr.responseText;null!==e&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}function ne(){for(let e in re.requests)re.requests.hasOwnProperty(e)&&re.requests[e].abort()}re.requestsCount=0,re.requests={},"undefined"!=typeof document&&("function"==typeof attachEvent?attachEvent("onunload",ne):"function"==typeof addEventListener&&addEventListener("onpagehide"in D?"pagehide":"unload",ne,!1));const ie="function"==typeof Promise&&"function"==typeof Promise.resolve?e=>Promise.resolve().then(e):(e,t)=>t(e,0),oe=D.WebSocket||D.MozWebSocket;r(1048).Buffer;const se="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase(),ae={websocket:class extends H{constructor(e){super(e),this.supportsBinary=!e.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const e=this.uri(),t=this.opts.protocols,r=se?{}:L(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=se?new oe(e,t,r):t?new oe(e,t):new oe(e)}catch(e){return this.emitReserved("error",e)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{try{this.ws.send(e)}catch(e){}n&&ie((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=J()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}check(){return!!oe}},webtransport:class extends H{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then((()=>{this.onClose()})).catch((e=>{this.onError("webtransport error",e)})),this.transport.ready.then((()=>{this.transport.createBidirectionalStream().then((e=>{const t=function(e,t){P||(P=new TextDecoder);const r=[];let n=0,i=-1,o=!1;return new TransformStream({transform(s,a){for(r.push(s);;){if(0===n){if(R(r)<1)break;const e=O(r,1);o=!(128&~e[0]),i=127&e[0],n=i<126?3:126===i?1:2}else if(1===n){if(R(r)<2)break;const e=O(r,2);i=new DataView(e.buffer,e.byteOffset,e.length).getUint16(0),n=3}else if(2===n){if(R(r)<8)break;const e=O(r,8),t=new DataView(e.buffer,e.byteOffset,e.length),o=t.getUint32(0);if(o>Math.pow(2,21)-1){a.enqueue(b);break}i=o*Math.pow(2,32)+t.getUint32(4),n=3}else{if(R(r)e){a.enqueue(b);break}}}})}(Number.MAX_SAFE_INTEGER,this.socket.binaryType),r=e.readable.pipeThrough(t).getReader(),n=new TransformStream({transform(e,t){!function(e,t){v&&e.data instanceof Blob?e.data.arrayBuffer().then(I).then(t):A&&(e.data instanceof ArrayBuffer||w(e.data))?t(I(e.data)):E(e,!1,(e=>{S||(S=new TextEncoder),t(S.encode(e))}))}(e,(r=>{const n=r.length;let i;if(n<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,n);else if(n<65536){i=new Uint8Array(3);const e=new DataView(i.buffer);e.setUint8(0,126),e.setUint16(1,n)}else{i=new Uint8Array(9);const e=new DataView(i.buffer);e.setUint8(0,127),e.setBigUint64(1,BigInt(n))}e.data&&"string"!=typeof e.data&&(i[0]|=128),t.enqueue(i),t.enqueue(r)}))}});n.readable.pipeTo(e.writable),this.writer=n.writable.getWriter();const i=()=>{r.read().then((({done:e,value:t})=>{e||(this.onPacket(t),i())})).catch((e=>{}))};i();const o={type:"open"};this.query.sid&&(o.data=`{"sid":"${this.query.sid}"}`),this.writer.write(o).then((()=>this.onOpen()))}))})))}write(e){this.writable=!1;for(let t=0;t{n&&ie((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){var e;null===(e=this.transport)||void 0===e||e.close()}},polling:class extends H{constructor(e){if(super(e),this.polling=!1,"undefined"!=typeof location){const t="https:"===location.protocol;let r=location.port;r||(r=t?"443":"80"),this.xd="undefined"!=typeof location&&e.hostname!==location.hostname||r!==e.port}const t=e&&e.forceBase64;this.supportsBinary=te&&!t,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(e){this.readyState="pausing";const t=()=>{this.readyState="paused",e()};if(this.polling||!this.writable){let e=0;this.polling&&(e++,this.once("pollComplete",(function(){--e||t()}))),this.writable||(e++,this.once("drain",(function(){--e||t()})))}else t()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){((e,t)=>{const r=e.split(B),n=[];for(let e=0;e{if("opening"===this.readyState&&"open"===e.type&&this.onOpen(),"close"===e.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(e)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const e=()=>{this.write([{type:"close"}])};"open"===this.readyState?e():this.once("open",e)}write(e){this.writable=!1,((e,t)=>{const r=e.length,n=new Array(r);let i=0;e.forEach(((e,o)=>{E(e,!1,(e=>{n[o]=e,++i===r&&t(n.join(B))}))}))})(e,(e=>{this.doWrite(e,(()=>{this.writable=!0,this.emitReserved("drain")}))}))}uri(){const e=this.opts.secure?"https":"http",t=this.query||{};return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=J()),this.supportsBinary||t.sid||(t.b64=1),this.createUri(e,t)}request(e={}){return Object.assign(e,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new re(this.uri(),e)}doWrite(e,t){const r=this.request({method:"POST",data:e});r.on("success",t),r.on("error",((e,t)=>{this.onError("xhr post error",e,t)}))}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",((e,t)=>{this.onError("xhr poll error",e,t)})),this.pollXhr=e}}},ue=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,ce=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function le(e){const t=e,r=e.indexOf("["),n=e.indexOf("]");-1!=r&&-1!=n&&(e=e.substring(0,r)+e.substring(r,n).replace(/:/g,";")+e.substring(n,e.length));let i=ue.exec(e||""),o={},s=14;for(;s--;)o[ce[s]]=i[s]||"";return-1!=r&&-1!=n&&(o.source=t,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=function(e,t){const r=t.replace(/\/{2,9}/g,"/").split("/");return"/"!=t.slice(0,1)&&0!==t.length||r.splice(0,1),"/"==t.slice(-1)&&r.splice(r.length-1,1),r}(0,o.path),o.queryKey=function(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(e,t,n){t&&(r[t]=n)})),r}(0,o.query),o}class de extends N.Emitter{constructor(e,t={}){super(),this.binaryType="arraybuffer",this.writeBuffer=[],e&&"object"==typeof e&&(t=e,e=null),e?(e=le(e),t.hostname=e.host,t.secure="https"===e.protocol||"wss"===e.protocol,t.port=e.port,e.query&&(t.query=e.query)):t.host&&(t.hostname=le(t.host).host),j(this,t),this.secure=null!=t.secure?t.secure:"undefined"!=typeof location&&"https:"===location.protocol,t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=t.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=t.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(e){let t={},r=e.split("&");for(let e=0,n=r.length;e{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(e){const t=Object.assign({},this.opts.query);t.EIO=4,t.transport=e,this.id&&(t.sid=this.id);const r=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new ae[e](r)}open(){let e;if(this.opts.rememberUpgrade&&de.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((()=>{this.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(e=>this.onClose("transport close",e)))}probe(e){let t=this.createTransport(e),r=!1;de.priorWebsocketSuccess=!1;const n=()=>{r||(t.send([{type:"ping",data:"probe"}]),t.once("packet",(e=>{if(!r)if("pong"===e.type&&"probe"===e.data){if(this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;de.priorWebsocketSuccess="websocket"===t.name,this.transport.pause((()=>{r||"closed"!==this.readyState&&(c(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())}))}else{const e=new Error("probe error");e.transport=t.name,this.emitReserved("upgradeError",e)}})))};function i(){r||(r=!0,c(),t.close(),t=null)}const o=e=>{const r=new Error("probe error: "+e);r.transport=t.name,i(),this.emitReserved("upgradeError",r)};function s(){o("transport closed")}function a(){o("socket closed")}function u(e){t&&e.name!==t.name&&i()}const c=()=>{t.removeListener("open",n),t.removeListener("error",o),t.removeListener("close",s),this.off("close",a),this.off("upgrading",u)};t.once("open",n),t.once("error",o),t.once("close",s),this.once("close",a),this.once("upgrading",u),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn((()=>{r||t.open()}),200):t.open()}onOpen(){if(this.readyState="open",de.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let e=0;const t=this.upgrades.length;for(;e{this.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this.getWritablePackets();this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let e=1;for(let r=0;r=57344?r+=3:(n++,r+=4);return r}(t):Math.ceil(1.33*(t.byteLength||t.size))),r>0&&e>this.maxPayload)return this.writeBuffer.slice(0,r);e+=2}var t;return this.writeBuffer}write(e,t,r){return this.sendPacket("message",e,t,r),this}send(e,t,r){return this.sendPacket("message",e,t,r),this}sendPacket(e,t,r,n){if("function"==typeof t&&(n=t,t=void 0),"function"==typeof r&&(n=r,r=null),"closing"===this.readyState||"closed"===this.readyState)return;(r=r||{}).compress=!1!==r.compress;const i={type:e,data:t,options:r};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){const e=()=>{this.onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},r=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(()=>{this.upgrading?r():e()})):this.upgrading?r():e()),this}onError(e){de.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(e,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(e){const t=[];let r=0;const n=e.length;for(;r"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,pe=Object.prototype.toString,ge="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===pe.call(Blob),me="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===pe.call(File);function ye(e){return he&&(e instanceof ArrayBuffer||fe(e))||ge&&e instanceof Blob||me&&e instanceof File}function be(e,t){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e)){for(let t=0,r=e.length;t=0&&e.num{delete this.acks[e];for(let t=0;t{this.io.clearTimeoutFn(i),t.apply(this,[null,...e])}}emitWithAck(e,...t){const r=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise(((n,i)=>{t.push(((e,t)=>r?e?i(e):n(t):n(e))),this.emit(e,...t)}))}_addToQueue(e){let t;"function"==typeof e[e.length-1]&&(t=e.pop());const r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push(((e,...n)=>{if(r===this._queue[0])return null!==e?r.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(e)):(this._queue.shift(),t&&t(null,...n)),r.pending=!1,this._drainQueue()})),this._queue.push(r),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||0===this._queue.length)return;const t=this._queue[0];t.pending&&!e||(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){"function"==typeof this.auth?this.auth((e=>{this._sendConnectPacket(e)})):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Se.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t)}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Se.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Se.EVENT:case Se.BINARY_EVENT:this.onevent(e);break;case Se.ACK:case Se.BINARY_ACK:this.onack(e);break;case Se.DISCONNECT:this.ondisconnect();break;case Se.CONNECT_ERROR:this.destroy();const t=new Error(e.data.message);t.data=e.data.data,this.emitReserved("connect_error",t)}}onevent(e){const t=e.data||[];null!=e.id&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const t=this._anyListeners.slice();for(const r of t)r.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&"string"==typeof e[e.length-1]&&(this._lastOffset=e[e.length-1])}ack(e){const t=this;let r=!1;return function(...n){r||(r=!0,t.packet({type:Se.ACK,id:e,data:n}))}}onack(e){const t=this.acks[e.id];"function"==typeof t&&(t.apply(this,e.data),delete this.acks[e.id])}onconnect(e,t){this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach((e=>this.emitEvent(e))),this.receiveBuffer=[],this.sendBuffer.forEach((e=>{this.notifyOutgoingListeners(e),this.packet(e)})),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach((e=>e())),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Se.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const t=this._anyListeners;for(let r=0;r0&&e.jitter<=1?e.jitter:0,this.attempts=0}Re.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=1&Math.floor(10*t)?e+r:e-r}return 0|Math.min(e,this.max)},Re.prototype.reset=function(){this.attempts=0},Re.prototype.setMin=function(e){this.ms=e},Re.prototype.setMax=function(e){this.max=e},Re.prototype.setJitter=function(e){this.jitter=e};class Oe extends N.Emitter{constructor(e,t){var r;super(),this.nsps={},this.subs=[],e&&"object"==typeof e&&(t=e,e=void 0),(t=t||{}).path=t.path||"/socket.io",this.opts=t,j(this,t),this.reconnection(!1!==t.reconnection),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(r=t.randomizationFactor)&&void 0!==r?r:.5),this.backoff=new Re({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==t.timeout?2e4:t.timeout),this._readyState="closed",this.uri=e;const i=t.parser||n;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=!1!==t.autoConnect,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}reconnectionAttempts(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}randomizationFactor(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new de(this.uri,this.opts);const t=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const n=Me(t,"open",(function(){r.onopen(),e&&e()})),i=t=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",t),e?e(t):this.maybeReconnectOnOpen()},o=Me(t,"error",i);if(!1!==this._timeout){const e=this._timeout,r=this.setTimeoutFn((()=>{n(),i(new Error("timeout")),t.close()}),e);this.opts.autoUnref&&r.unref(),this.subs.push((()=>{this.clearTimeoutFn(r)}))}return this.subs.push(n),this.subs.push(o),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(Me(e,"ping",this.onping.bind(this)),Me(e,"data",this.ondata.bind(this)),Me(e,"error",this.onerror.bind(this)),Me(e,"close",this.onclose.bind(this)),Me(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(e){this.onclose("parse error",e)}}ondecoded(e){ie((()=>{this.emitReserved("packet",e)}),this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,t){let r=this.nsps[e];return r?this._autoConnect&&!r.active&&r.connect():(r=new Pe(this,e,t),this.nsps[e]=r),r}_destroy(e){const t=Object.keys(this.nsps);for(const e of t)if(this.nsps[e].active)return;this._close()}_packet(e){const t=this.encoder.encode(e);for(let r=0;re())),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(e,t){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const t=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn((()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),e.skipReconnect||e.open((t=>{t?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",t)):e.onreconnect()})))}),t);this.opts.autoUnref&&r.unref(),this.subs.push((()=>{this.clearTimeoutFn(r)}))}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const Ne={};function De(e,t){"object"==typeof e&&(t=e,e=void 0);const r=function(e,t="",r){let n=e;r=r||"undefined"!=typeof location&&location,null==e&&(e=r.protocol+"//"+r.host),"string"==typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?r.protocol+e:r.host+e),/^(https?|wss?):\/\//.test(e)||(e=void 0!==r?r.protocol+"//"+e:"https://"+e),n=le(e)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const i=-1!==n.host.indexOf(":")?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+i+":"+n.port+t,n.href=n.protocol+"://"+i+(r&&r.port===n.port?"":":"+n.port),n}(e,(t=t||{}).path||"/socket.io"),n=r.source,i=r.id,o=r.path,s=Ne[i]&&o in Ne[i].nsps;let a;return t.forceNew||t["force new connection"]||!1===t.multiplex||s?a=new Oe(n,t):(Ne[i]||(Ne[i]=new Oe(n,t)),a=Ne[i]),r.query&&!t.query&&(t.query=r.queryKey),a.socket(r.path,t)}Object.assign(De,{Manager:Oe,Socket:Pe,io:De,connect:De});var Le=r(1048).Buffer,Ue=c().getLogger("SecurePubSub");class Fe{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.A)(this,"options",void 0),(0,s.A)(this,"SOCKET_CONN",null),this.options=e,this.options.timeout=e.timeout||600,this.options.serverUrl=e.serverUrl||"https://broadcast-server.tor.us",this.options.enableLogging=e.enableLogging||!1,this.options.namespace=e.namespace||"",this.options.enableLogging?Ue.enableAll():Ue.disableAll()}static setLogLevel(e){Ue.setLevel(e),(0,l.He)(e)}async publish(e,t){const r=(0,f.keccak256)(Le.from(e,"utf8")),n=await(0,f.encryptData)(r.toString("hex"),t),i=await(0,h.sign)(r,(0,f.keccak256)(Le.from(n,"utf8"))),o={key:(0,h.getPublic)(r).toString("hex"),data:n,signature:i.toString("hex"),timeout:this.options.timeout,namespace:this.options.namespace};return(0,l.bE)(`${this.options.serverUrl}/channel/set`,o)}async subscribe(e){let t=!0;const r=(0,f.keccak256)(Le.from(e,"utf8")),n=(0,h.getPublic)(r).toString("hex"),i=this.getSocketConnection();i.connected?(Ue.debug("already connected with socket"),i.emit("check_auth_status",n,{namespace:this.options.namespace})):i.once("connect",(()=>{Ue.debug("connected with socket"),i.emit("check_auth_status",n,{namespace:this.options.namespace})}));const o=()=>{i.once("connect",(async()=>{Ue.debug("connected with socket using reconnect"),t&&i.emit("check_auth_status",n,{namespace:this.options.namespace})}))},s=()=>{t||document.removeEventListener("visibilitychange",s),i.connected||"visible"!==document.visibilityState||o()},a=()=>{Ue.debug("socket disconnected",t),t?(Ue.error("socket disconnected unexpectedly, reconnecting socket"),o()):i.removeListener("disconnect",a)};i.on("disconnect",a);const u=new Promise(((e,o)=>{Ue.info("listening to",`${n}_success`),i.once(`${n}_success`,(async n=>{try{const t=await(0,f.decryptData)(r.toString("hex"),n);Ue.info("got data",t),e(t)}catch(e){Ue.error(e),o(e)}finally{t=!1,document.removeEventListener("visibilitychange",s)}}))}));return"undefined"!=typeof document&&document.addEventListener("visibilitychange",s),u}cleanup(){this.SOCKET_CONN&&(this.SOCKET_CONN.disconnect(),this.SOCKET_CONN=null)}getSocketConnection(){if(this.SOCKET_CONN)return this.SOCKET_CONN;const e=De(this.options.serverUrl,{transports:["websocket","polling"],withCredentials:!0,reconnectionDelayMax:1e4,reconnectionAttempts:10});return e.on("connect_error",(t=>{e.io.opts.transports=["polling","websocket"],Ue.error("connect error",t)})),e.on("connect",(async()=>{const{engine:t}=e.io;Ue.debug("initially connected to",t.transport.name),t.once("upgrade",(()=>{Ue.debug("upgraded",t.transport.name)})),t.once("close",(e=>{Ue.debug("connection closed",e)}))})),e.on("error",(t=>{Ue.error("socket errored",t),e.disconnect()})),this.SOCKET_CONN=e,this.SOCKET_CONN}}var je=r(50046),ze=r(93643),He=r.n(ze),Ke=(r(1048).Buffer,r(4364));class Ge extends a.e{constructor(e,t){super(t),(0,s.A)(this,"code",void 0),(0,s.A)(this,"message",void 0),this.code=e,this.message=t||"",Object.defineProperty(this,"name",{value:"OpenloginError"})}toJSON(){return{name:this.name,code:this.code,message:this.message}}toString(){return JSON.stringify(this.toJSON())}}class Qe extends Ge{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{value:"InitializationError"})}static fromCode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Qe(e,`${Qe.messages[e]}, ${t}`)}static invalidParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Qe.fromCode(5001,e)}static notInitialized(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Qe.fromCode(5002,e)}}(0,s.A)(Qe,"messages",{5e3:"Custom",5001:"Invalid constructor params",5002:"SDK not initialized. please call init first"});class qe extends Ge{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{value:"LoginError"})}static fromCode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new qe(e,`${qe.messages[e]}, ${t}`)}static invalidLoginParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return qe.fromCode(5111,e)}static userNotLoggedIn(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return qe.fromCode(5112,e)}static popupClosed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return qe.fromCode(5113,e)}static loginFailed(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return qe.fromCode(5114,e)}static popupBlocked(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return qe.fromCode(5115,e)}}(0,s.A)(qe,"messages",{5e3:"Custom",5111:"Invalid login params",5112:"User not logged in.",5113:"login popup has been closed by the user",5114:"Login failed",5115:"Popup was blocked. Please call this function as soon as user clicks button or use redirect mode"});const We=(0,u.getLogger)("openlogin");function Ve(e){const{baseURL:t,query:r,hash:n}=e,i=new URL(t);if(r&&Object.keys(r).forEach((e=>{i.searchParams.append(e,r[e])})),n){const e=new URL(Ve({baseURL:t,query:n})).searchParams.toString();i.hash=e}return i.toString()}We.setLevel("error");class Ye extends je.EventEmitter{constructor(e){let{url:t,target:r,features:n,timeout:i=3e4}=e;super(),(0,s.A)(this,"url",void 0),(0,s.A)(this,"target",void 0),(0,s.A)(this,"features",void 0),(0,s.A)(this,"window",void 0),(0,s.A)(this,"windowTimer",void 0),(0,s.A)(this,"iClosedWindow",void 0),(0,s.A)(this,"timeout",void 0),this.url=t,this.target=r||"_blank",this.features=n||function(){if("undefined"==typeof window)return"";const e=void 0!==window.screenLeft?window.screenLeft:window.screenX,t=void 0!==window.screenTop?window.screenTop:window.screenY,r=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:window.screen.width,n=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:window.screen.height,i=Math.abs((r-1200)/2/1+e);return`titlebar=0,toolbar=0,status=0,location=0,menubar=0,height=700,width=1200,top=${Math.abs((n-700)/2/1+t)},left=${i}`}(),this.window=void 0,this.windowTimer=void 0,this.iClosedWindow=!1,this.timeout=i,this._setupTimer()}_setupTimer(){this.windowTimer=Number(setInterval((()=>{this.window&&this.window.closed&&(clearInterval(this.windowTimer),setTimeout((()=>{this.iClosedWindow||this.emit("close"),this.iClosedWindow=!1,this.window=void 0}),this.timeout)),void 0===this.window&&clearInterval(this.windowTimer)}),500))}open(){var e;if(this.window=window.open(this.url,this.target,this.features),!this.window)throw qe.popupBlocked();null!==(e=this.window)&&void 0!==e&&e.focus&&this.window.focus()}close(){this.iClosedWindow=!0,this.window&&this.window.close()}redirect(e){e?window.location.replace(this.url):window.location.href=this.url}async listenOnChannel(e){const t=new Fe,r=await t.subscribe(e);this.close(),t.cleanup();const n=JSON.parse(r);return n.error?{error:n.error,state:n.state}:n.data}}class Je{constructor(e){if((0,s.A)(this,"state",{}),(0,s.A)(this,"options",void 0),(0,s.A)(this,"sessionManager",void 0),(0,s.A)(this,"currentStorage",void 0),(0,s.A)(this,"_storageBaseKey","openlogin_store"),(0,s.A)(this,"dappState",void 0),(0,s.A)(this,"addVersionInUrls",!0),!e.clientId)throw Qe.invalidParams("clientId is required");if(e.network||(e.network=i.lX.SAPPHIRE_MAINNET),e.buildEnv||(e.buildEnv=i.F3.PRODUCTION),(e.buildEnv===i.F3.DEVELOPMENT||e.buildEnv===i.F3.TESTING||e.sdkUrl)&&(this.addVersionInUrls=!1),e.sdkUrl||e.useMpc||(e.buildEnv===i.F3.DEVELOPMENT?e.sdkUrl="http://localhost:3000":e.buildEnv===i.F3.STAGING?e.sdkUrl="https://staging-auth.web3auth.io":e.buildEnv===i.F3.TESTING?e.sdkUrl="https://develop-auth.web3auth.io":e.sdkUrl="https://auth.web3auth.io"),e.useMpc&&!e.sdkUrl){if(Object.values(i.t2).includes(e.network))throw new Error("MPC is not supported on legacy networks");e.buildEnv===i.F3.DEVELOPMENT?e.sdkUrl="http://localhost:3000":e.buildEnv===i.F3.STAGING?e.sdkUrl="https://staging-mpc-auth.web3auth.io":e.buildEnv===i.F3.TESTING?e.sdkUrl="https://develop-mpc-auth.web3auth.io":e.sdkUrl="https://mpc-auth.web3auth.io"}e.redirectUrl||"undefined"==typeof window||(e.redirectUrl=`${window.location.protocol}//${window.location.host}${window.location.pathname}`),e.uxMode||(e.uxMode=i.sE.REDIRECT),"boolean"!=typeof e.replaceUrlOnRedirect&&(e.replaceUrlOnRedirect=!0),e.originData||(e.originData={}),e.whiteLabel||(e.whiteLabel={}),e.loginConfig||(e.loginConfig={}),e.mfaSettings||(e.mfaSettings={}),e.storageServerUrl||(e.storageServerUrl="https://broadcast-server.tor.us"),e.storageKey||(e.storageKey="local"),e.webauthnTransports||(e.webauthnTransports=["internal"]),e.sessionTime||(e.sessionTime=86400),this.options=e}get privKey(){return this.options.useMpc?this.state.factorKey||"":this.state.privKey?this.state.privKey.padStart(64,"0"):""}get coreKitKey(){return this.state.coreKitKey?this.state.coreKitKey.padStart(64,"0"):""}get ed25519PrivKey(){return this.state.ed25519PrivKey?this.state.ed25519PrivKey.padStart(128,"0"):""}get coreKitEd25519Key(){return this.state.coreKitEd25519PrivKey?this.state.coreKitEd25519PrivKey.padStart(128,"0"):""}get sessionId(){return this.state.sessionId||""}get sessionNamespace(){return this.options.sessionNamespace||""}get appState(){return this.state.userInfo.appState||this.dappState||""}get baseUrl(){return this.addVersionInUrls?`${this.options.sdkUrl}/v${"6.1.0".split(".")[0]}`:`${this.options.sdkUrl}`}async init(){const e=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t={},r=new URL(window.location.href);r.searchParams.forEach(((e,r)=>{"result"!==r&&(t[r]=e)}));const n=r.searchParams.get("result");if(n)try{const e=JSON.parse((0,i._i)(n));Object.keys(e).forEach((r=>{t[r]=e[r]}))}catch(e){We.error(e)}const s=r.hash.substring(1),a=new URL(`${window.location.origin}/?${s}`);a.searchParams.forEach(((e,r)=>{"result"!==r&&(t[r]=e)}));const u=a.searchParams.get("result");if(u)try{const e=JSON.parse((0,i._i)(u));Object.keys(e).forEach((r=>{t[r]=e[r]}))}catch(e){We.error(e)}if(e){const e=new URL(window.location.origin+window.location.pathname);if(e.search=window.location.search,u){const t=JSON.parse((0,i._i)(u));delete t.sessionId,delete t.sessionNamespace,delete t.error,e.hash=(0,i.m5)(JSON.stringify(t))}window.history.replaceState((0,o.A)((0,o.A)({},window.history.state),{},{as:e.href,url:e.href}),"",e.href)}return t}(this.options.replaceUrlOnRedirect);e.sessionNamespace&&(this.options.sessionNamespace=e.sessionNamespace);const t=this.options.sessionNamespace?`${this._storageBaseKey}_${this.options.sessionNamespace}`:this._storageBaseKey;this.currentStorage=i.sV.getInstance(t,this.options.storageKey);const r=this.currentStorage.get("sessionId");if(this.sessionManager=new g({sessionServerBaseUrl:this.options.storageServerUrl,sessionNamespace:this.options.sessionNamespace,sessionTime:this.options.sessionTime,sessionId:r}),this.options.network!==i.lX.TESTNET&&this.options.network!==i.lX.SAPPHIRE_DEVNET||Ke.log(`%c WARNING! You are on ${this.options.network}. Please set network: 'mainnet' or 'sapphire_mainnet' in production`,"color: #FF0000"),this.options.buildEnv!==i.F3.PRODUCTION&&Ke.log(`%c WARNING! You are using build env ${this.options.buildEnv}. Please set buildEnv: 'production' in production`,"color: #FF0000"),e.error)throw this.dappState=e.state,qe.loginFailed(e.error);if(e.sessionId&&(this.currentStorage.set("sessionId",e.sessionId),this.sessionManager.sessionId=e.sessionId),this.sessionManager.sessionId){const e=await this._authorizeSession();this.updateState(e),0===Object.keys(e).length&&this.currentStorage.set("sessionId","")}}async login(e){if(!e.loginProvider)throw qe.invalidLoginParams("loginProvider is required");const t={redirectUrl:this.options.redirectUrl},r=(0,o.A)((0,o.A)({loginProvider:e.loginProvider},t),e),n={actionType:i.y$.LOGIN,options:this.options,params:r},s=await this.openloginHandler(`${this.baseUrl}/start`,n,(a=e.loginProvider,a!==i.uv.FACEBOOK&&a!==i.uv.LINE||!function(){if("undefined"==typeof window)return!1;const e=He().getParser(window.navigator.userAgent).getPlatform();return e.type===He().PLATFORMS_MAP.tablet||e.type===He().PLATFORMS_MAP.mobile}()?1e4:3e5));var a;if(this.options.uxMode===i.sE.REDIRECT)return null;if(s.error)throw this.dappState=s.state,qe.loginFailed(s.error);return this.sessionManager.sessionId=s.sessionId,this.options.sessionNamespace=s.sessionNamespace,this.currentStorage.set("sessionId",s.sessionId),await this.rehydrateSession(),{privKey:this.privKey}}async logout(){if(!this.sessionManager.sessionId)throw qe.userNotLoggedIn();await this.sessionManager.invalidateSession(),this.updateState({privKey:"",coreKitKey:"",coreKitEd25519PrivKey:"",ed25519PrivKey:"",walletKey:"",oAuthPrivateKey:"",tKey:"",metadataNonce:"",keyMode:void 0,userInfo:{name:"",profileImage:"",dappShare:"",idToken:"",oAuthIdToken:"",oAuthAccessToken:"",appState:"",email:"",verifier:"",verifierId:"",aggregateVerifier:"",typeOfLogin:"",isMfaEnabled:!1},authToken:"",sessionId:"",factorKey:"",signatures:[],tssShareIndex:-1,tssPubKey:"",tssShare:"",tssNonce:-1}),this.currentStorage.set("sessionId","")}async setupMFA(e){if(!this.sessionId)throw qe.userNotLoggedIn();const t={redirectUrl:this.options.redirectUrl},r={actionType:i.y$.ENABLE_MFA,options:this.options,params:(0,o.A)((0,o.A)({},t),e),sessionId:this.sessionId},n=await this.openloginHandler(`${this.baseUrl}/start`,r);if(this.options.uxMode!==i.sE.REDIRECT)return this.sessionManager.sessionId=n.sessionId,this.options.sessionNamespace=n.sessionNamespace,this.currentStorage.set("sessionId",n.sessionId),await this.rehydrateSession(),!0}async changeSocialFactor(e){if(!this.sessionId)throw qe.userNotLoggedIn();const t={redirectUrl:this.options.redirectUrl},r={actionType:i.y$.MODIFY_MFA,options:this.options,params:(0,o.A)((0,o.A)({},t),e),sessionId:this.sessionId},n=await this.openloginHandler(`${this.baseUrl}/start`,r);if(this.options.uxMode!==i.sE.REDIRECT)return this.sessionManager.sessionId=n.sessionId,this.options.sessionNamespace=n.sessionNamespace,this.currentStorage.set("sessionId",n.sessionId),await this.rehydrateSession(),!0}getUserInfo(){if(!this.sessionManager.sessionId)throw qe.userNotLoggedIn();return this.state.userInfo}async getLoginId(e){if(!this.sessionManager)throw Qe.notInitialized();const t=g.generateRandomSessionKey(),r=new g({sessionServerBaseUrl:this.options.storageServerUrl,sessionNamespace:this.options.sessionNamespace,sessionTime:600,sessionId:t});return await r.createSession(JSON.parse(JSON.stringify(e))),t}async _authorizeSession(){try{return this.sessionManager.sessionId?await this.sessionManager.authorizeSession():{}}catch(e){return We.error("authorization failed",e),{}}}updateState(e){this.state=(0,o.A)((0,o.A)({},this.state),e)}async rehydrateSession(){const e=await this._authorizeSession();this.updateState(e)}async openloginHandler(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e4;const n=await this.getLoginId(t),o={loginId:n,sessionNamespace:this.options.sessionNamespace};if(this.options.uxMode!==i.sE.REDIRECT)return new Promise(((t,s)=>{const a=Ve({baseURL:e,hash:{b64Params:(0,i.Rm)(o)}}),u=new Ye({url:a,timeout:r});u.on("close",(()=>{s(qe.popupClosed())})),u.listenOnChannel(n).then(t).catch(s);try{u.open()}catch(e){s(e)}}));{const t=Ve({baseURL:e,hash:{b64Params:(0,i.Rm)(o)}});window.location.href=t}}}var Xe=r(50764),Ze=r(98089),$e=r.n(Ze);const et=()=>({adapterSettings:{network:i.lX.SAPPHIRE_MAINNET,clientId:"",uxMode:i.sE.POPUP},loginSettings:{},privateKeyProvider:void 0});class tt extends Xe.BaseAdapter{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super(e),(0,s.A)(this,"name",Xe.WALLET_ADAPTERS.OPENLOGIN),(0,s.A)(this,"adapterNamespace",Xe.ADAPTER_NAMESPACES.MULTICHAIN),(0,s.A)(this,"type",Xe.ADAPTER_CATEGORY.IN_APP),(0,s.A)(this,"openloginInstance",null),(0,s.A)(this,"status",Xe.ADAPTER_STATUS.NOT_READY),(0,s.A)(this,"currentChainNamespace",Xe.CHAIN_NAMESPACES.EIP155),(0,s.A)(this,"privateKeyProvider",null),(0,s.A)(this,"openloginOptions",void 0),(0,s.A)(this,"loginSettings",{loginProvider:""}),this.setAdapterSettings((0,o.A)((0,o.A)({},e.adapterSettings),{},{chainConfig:e.chainConfig,clientId:e.clientId||"",sessionTime:e.sessionTime,web3AuthNetwork:e.web3AuthNetwork,useCoreKitKey:e.useCoreKitKey,privateKeyProvider:e.privateKeyProvider})),this.loginSettings=e.loginSettings||{loginProvider:""},this.privateKeyProvider=e.privateKeyProvider||null}get chainConfigProxy(){return this.chainConfig?(0,o.A)({},this.chainConfig):null}get provider(){return this.status!==Xe.ADAPTER_STATUS.NOT_READY&&this.privateKeyProvider?this.privateKeyProvider:null}set provider(e){throw new Error("Not implemented")}async init(e){if(super.checkInitializationRequirements(),!this.clientId)throw Xe.WalletInitializationError.invalidParams("clientId is required before openlogin's initialization");if(!this.openloginOptions)throw Xe.WalletInitializationError.invalidParams("openloginOptions is required before openlogin's initialization");const t=this.openloginOptions.uxMode===i.sE.REDIRECT;if(this.openloginOptions=(0,o.A)((0,o.A)({},this.openloginOptions),{},{replaceUrlOnRedirect:t}),this.openloginInstance=new Je((0,o.A)((0,o.A)({},this.openloginOptions),{},{clientId:this.clientId,network:this.openloginOptions.network||this.web3AuthNetwork||i.lX.SAPPHIRE_MAINNET})),Xe.log.debug("initializing openlogin adapter init"),await this.openloginInstance.init(),!this.chainConfig)throw Xe.WalletInitializationError.invalidParams("chainConfig is required before initialization");this.status=Xe.ADAPTER_STATUS.READY,this.emit(Xe.ADAPTER_EVENTS.READY,Xe.WALLET_ADAPTERS.OPENLOGIN);try{Xe.log.debug("initializing openlogin adapter"),this._getFinalPrivKey()&&(e.autoConnect||t)&&(this.rehydrated=!0,await this.connect())}catch(e){Xe.log.error("Failed to connect with cached openlogin provider",e),this.emit("ERRORED",e)}}async connect(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{loginProvider:""};super.checkConnectionRequirements(),this.status=Xe.ADAPTER_STATUS.CONNECTING,this.emit(Xe.ADAPTER_EVENTS.CONNECTING,(0,o.A)((0,o.A)({},e),{},{adapter:Xe.WALLET_ADAPTERS.OPENLOGIN}));try{return await this.connectWithProvider(e),this.provider}catch(e){if(Xe.log.error("Failed to connect with openlogin provider",e),this.status=Xe.ADAPTER_STATUS.READY,this.emit(Xe.ADAPTER_EVENTS.ERRORED,e),null!=e&&e.message.includes("user closed popup"))throw Xe.WalletLoginError.popupClosed();if(e instanceof Xe.Web3AuthError)throw e;throw Xe.WalletLoginError.connectionError("Failed to login with openlogin")}}async disconnect(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{cleanup:!1};if(this.status!==Xe.ADAPTER_STATUS.CONNECTED)throw Xe.WalletLoginError.notConnectedError("Not connected with wallet");if(!this.openloginInstance)throw Xe.WalletInitializationError.notReady("openloginInstance is not ready");await this.openloginInstance.logout(),e.cleanup?(this.status=Xe.ADAPTER_STATUS.NOT_READY,this.openloginInstance=null,this.privateKeyProvider=null):this.status=Xe.ADAPTER_STATUS.READY,this.rehydrated=!1,this.emit(Xe.ADAPTER_EVENTS.DISCONNECTED)}async authenticateUser(){if(this.status!==Xe.ADAPTER_STATUS.CONNECTED)throw Xe.WalletLoginError.notConnectedError("Not connected with wallet, Please login/connect first");return{idToken:(await this.getUserInfo()).idToken}}async getUserInfo(){if(this.status!==Xe.ADAPTER_STATUS.CONNECTED)throw Xe.WalletLoginError.notConnectedError("Not connected with wallet");if(!this.openloginInstance)throw Xe.WalletInitializationError.notReady("openloginInstance is not ready");return this.openloginInstance.getUserInfo()}setAdapterSettings(e){super.setAdapterSettings(e);const t=et();Xe.log.info("setting adapter settings",e),this.openloginOptions=(0,o.A)((0,o.A)((0,o.A)({},t.adapterSettings),this.openloginOptions),e),e.web3AuthNetwork&&(this.openloginOptions.network=e.web3AuthNetwork),void 0!==e.useCoreKitKey&&(this.openloginOptions.useCoreKitKey=e.useCoreKitKey),e.privateKeyProvider&&(this.privateKeyProvider=e.privateKeyProvider)}async addChain(e){var t;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];super.checkAddChainRequirements(e,r),null===(t=this.privateKeyProvider)||void 0===t||t.addChain(e),this.addChainConfig(e)}async switchChain(e){var t;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];super.checkSwitchChainRequirements(e,r),await(null===(t=this.privateKeyProvider)||void 0===t?void 0:t.switchChain(e)),this.setAdapterSettings({chainConfig:this.getChainConfig(e.chainId)})}_getFinalPrivKey(){var e;if(!this.openloginInstance)return"";let t=this.openloginInstance.privKey;if(null!==(e=this.openloginOptions)&&void 0!==e&&e.useCoreKitKey){if(this.openloginInstance.privKey&&!this.openloginInstance.coreKitKey)throw Xe.WalletLoginError.coreKitKeyNotFound();t=this.openloginInstance.coreKitKey}return t}_getFinalEd25519PrivKey(){var e;if(!this.openloginInstance)return"";let t=this.openloginInstance.ed25519PrivKey;if(null!==(e=this.openloginOptions)&&void 0!==e&&e.useCoreKitKey){if(this.openloginInstance.ed25519PrivKey&&!this.openloginInstance.coreKitEd25519Key)throw Xe.WalletLoginError.coreKitKeyNotFound();t=this.openloginInstance.coreKitEd25519Key}return t}async connectWithProvider(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{loginProvider:""};if(!this.privateKeyProvider)throw Xe.WalletInitializationError.invalidParams("PrivateKey Provider is required before initialization");if(!this.openloginInstance)throw Xe.WalletInitializationError.notReady("openloginInstance is not ready");if(!this._getFinalPrivKey()||null!==(e=t.extraLoginOptions)&&void 0!==e&&e.id_token){var r;if(this.loginSettings.curve||(this.loginSettings.curve=this.currentChainNamespace===Xe.CHAIN_NAMESPACES.SOLANA?i.el.ED25519:i.el.SECP256K1),!t.loginProvider&&!this.loginSettings.loginProvider)throw Xe.WalletInitializationError.invalidParams("loginProvider is required for login");await this.openloginInstance.login($e()(this.loginSettings,t,{extraLoginOptions:(0,o.A)((0,o.A)({},t.extraLoginOptions||{}),{},{login_hint:t.login_hint||(null===(r=t.extraLoginOptions)||void 0===r?void 0:r.login_hint)})}))}let n=this._getFinalPrivKey();n&&(this.currentChainNamespace===Xe.CHAIN_NAMESPACES.SOLANA&&(n=this._getFinalEd25519PrivKey()),await this.privateKeyProvider.setupProvider(n),this.status=Xe.ADAPTER_STATUS.CONNECTED,this.emit(Xe.ADAPTER_EVENTS.CONNECTED,{adapter:Xe.WALLET_ADAPTERS.OPENLOGIN,reconnected:this.rehydrated}))}}},67083:e=>{"use strict";const{AbortController:t,AbortSignal:r}="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0;e.exports=t,e.exports.AbortSignal=r,e.exports.default=t},41183:function(e){"use strict";!function(t){function r(e){return parseInt(e)===e}function n(e){if(!r(e.length))return!1;for(var t=0;t255)return!1;return!0}function i(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function o(e){return new Uint8Array(e)}function s(e,t,r,n,i){null==n&&null==i||(e=e.slice?e.slice(n,i):Array.prototype.slice.call(e,n,i)),t.set(e,r)}var a,u={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},c=(a="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r>4]+a[15&n])}return t.join("")}}),l={16:10,24:12,32:14},d=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],h=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],f=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],g=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],v=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],A=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],E=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],_=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],I=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],S=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function k(e){for(var t=[],r=0;r>2,this._Ke[r][t%4]=o[t],this._Kd[e-r][t%4]=o[t];for(var s,a=0,u=i;u>16&255]<<24^h[s>>8&255]<<16^h[255&s]<<8^h[s>>24&255]^d[a]<<24,a+=1,8!=i)for(t=1;t>8&255]<<8^h[s>>16&255]<<16^h[s>>24&255]<<24,t=i/2+1;t>2,f=u%4,this._Ke[c][f]=o[t],this._Kd[e-c][f]=o[t++],u++}for(var c=1;c>24&255]^_[s>>16&255]^I[s>>8&255]^S[255&s]},C.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=k(e),i=0;i<4;i++)n[i]^=this._Ke[0][i];for(var s=1;s>24&255]^g[n[(i+1)%4]>>16&255]^m[n[(i+2)%4]>>8&255]^y[255&n[(i+3)%4]]^this._Ke[s][i];n=r.slice()}var a,u=o(16);for(i=0;i<4;i++)a=this._Ke[t][i],u[4*i]=255&(h[n[i]>>24&255]^a>>24),u[4*i+1]=255&(h[n[(i+1)%4]>>16&255]^a>>16),u[4*i+2]=255&(h[n[(i+2)%4]>>8&255]^a>>8),u[4*i+3]=255&(h[255&n[(i+3)%4]]^a);return u},C.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=k(e),i=0;i<4;i++)n[i]^=this._Kd[0][i];for(var s=1;s>24&255]^v[n[(i+3)%4]>>16&255]^A[n[(i+2)%4]>>8&255]^w[255&n[(i+1)%4]]^this._Kd[s][i];n=r.slice()}var a,u=o(16);for(i=0;i<4;i++)a=this._Kd[t][i],u[4*i]=255&(f[n[i]>>24&255]^a>>24),u[4*i+1]=255&(f[n[(i+3)%4]>>16&255]^a>>16),u[4*i+2]=255&(f[n[(i+2)%4]>>8&255]^a>>8),u[4*i+3]=255&(f[255&n[(i+1)%4]]^a);return u};var T=function(e){if(!(this instanceof T))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new C(e)};T.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=o(e.length),r=o(16),n=0;n=0;--t)this._counter[t]=e%256,e>>=8},P.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},P.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var R=function(e,t){if(!(this instanceof R))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof P||(t=new P(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new C(e)};R.prototype.encrypt=function(e){for(var t=i(e,!0),r=0;r16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,n=0;n{"use strict";var t={white:37,black:30,blue:34,cyan:36,green:32,magenta:35,red:31,yellow:33,brightBlack:90,brightRed:91,brightGreen:92,brightYellow:93,brightBlue:94,brightMagenta:95,brightCyan:96,brightWhite:97},r={bgBlack:40,bgRed:41,bgGreen:42,bgYellow:43,bgBlue:44,bgMagenta:45,bgCyan:46,bgWhite:47,bgBrightBlack:100,bgBrightRed:101,bgBrightGreen:102,bgBrightYellow:103,bgBrightBlue:104,bgBrightMagenta:105,bgBrightCyan:106,bgBrightWhite:107},n={},i={},o={};Object.keys(t).forEach((function(e){var r=n[e]="["+t[e]+"m",s=i[e]="";o[e]=function(e){return r+e+s}})),Object.keys(r).forEach((function(e){var t=n[e]="["+r[e]+"m",s=i[e]="";o[e]=function(e){return t+e+s}})),e.exports=o,o.open=n,o.close=i},80244:(e,t,r)=>{"use strict";var n,i=r(4364),o=Object.create,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,d=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},h=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of u(t))l.call(e,i)||i===r||s(e,i,{get:()=>t[i],enumerable:!(n=a(t,i))||n.enumerable});return e},f=(e,t,r)=>(r=null!=e?o(c(e)):{},h(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),p=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?a(t,r):t,u=e.length-1;u>=0;u--)(i=e[u])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&s(t,r,o),o},g={};d(g,{APTOS_COIN:()=>N,AccountSequenceNumber:()=>$r,Account_Transactions_Select_Column:()=>dn,Address_Events_Summary_Select_Column:()=>hn,Address_Version_From_Events_Select_Column:()=>fn,Address_Version_From_Move_Resources_Select_Column:()=>pn,AnsClient:()=>Xr,ApiError:()=>Sr,AptosAccount:()=>Yt,AptosApiError:()=>z,AptosClient:()=>Er,AptosToken:()=>Kr,BCS:()=>ee,Block_Metadata_Transactions_Select_Column:()=>gn,CKDPriv:()=>T,COIN_TRANSFER:()=>Qr,CoinClient:()=>qr,Coin_Activities_Select_Column:()=>mn,Coin_Balances_Select_Column:()=>yn,Coin_Infos_Select_Column:()=>bn,Coin_Supply_Select_Column:()=>vn,Collection_Datas_Select_Column:()=>An,Current_Ans_Lookup_Select_Column:()=>wn,Current_Ans_Lookup_V2_Select_Column:()=>En,Current_Aptos_Names_Select_Column:()=>_n,Current_Coin_Balances_Select_Column:()=>In,Current_Collection_Datas_Select_Column:()=>Sn,Current_Collection_Ownership_V2_View_Select_Column:()=>kn,Current_Collections_V2_Select_Column:()=>Cn,Current_Delegated_Staking_Pool_Balances_Select_Column:()=>Tn,Current_Delegated_Voter_Select_Column:()=>xn,Current_Delegator_Balances_Select_Column:()=>Mn,Current_Fungible_Asset_Balances_Select_Column:()=>Bn,Current_Objects_Select_Column:()=>Pn,Current_Staking_Pool_Voter_Select_Column:()=>Rn,Current_Table_Items_Select_Column:()=>On,Current_Token_Datas_Select_Column:()=>Nn,Current_Token_Datas_V2_Select_Column:()=>Dn,Current_Token_Ownerships_Select_Column:()=>Ln,Current_Token_Ownerships_V2_Select_Column:()=>Un,Current_Token_Pending_Claims_Select_Column:()=>Fn,Cursor_Ordering:()=>jn,Delegated_Staking_Activities_Select_Column:()=>zn,Delegated_Staking_Pools_Select_Column:()=>Hn,Delegator_Distinct_Pool_Select_Column:()=>Kn,Events_Select_Column:()=>Gn,FailedTransactionError:()=>Ir,FaucetClient:()=>Wr,FungibleAssetClient:()=>zr,Fungible_Asset_Activities_Select_Column:()=>Qn,Fungible_Asset_Metadata_Select_Column:()=>qn,HexString:()=>Z,IndexerClient:()=>Cr,Indexer_Status_Select_Column:()=>Wn,Ledger_Infos_Select_Column:()=>Vn,Move_Resources_Select_Column:()=>Yn,Network:()=>J,NetworkToIndexerAPI:()=>W,NetworkToNodeAPI:()=>V,Nft_Marketplace_V2_Current_Nft_Marketplace_Auctions_Select_Column:()=>Jn,Nft_Marketplace_V2_Current_Nft_Marketplace_Collection_Offers_Select_Column:()=>Xn,Nft_Marketplace_V2_Current_Nft_Marketplace_Listings_Select_Column:()=>Zn,Nft_Marketplace_V2_Current_Nft_Marketplace_Token_Offers_Select_Column:()=>$n,Nft_Marketplace_V2_Nft_Marketplace_Activities_Select_Column:()=>ei,Nft_Metadata_Crawler_Parsed_Asset_Uris_Select_Column:()=>ti,NodeAPIToNetwork:()=>Y,Num_Active_Delegator_Per_Pool_Select_Column:()=>ri,Order_By:()=>ni,Processor_Status_Select_Column:()=>ii,PropertyMap:()=>Br,PropertyValue:()=>Mr,Proposal_Votes_Select_Column:()=>oi,Provider:()=>Tr,TRANSFER_COINS:()=>Gr,Table_Items_Select_Column:()=>si,Table_Metadatas_Select_Column:()=>ai,TokenClient:()=>jr,TokenTypes:()=>Lr,Token_Activities_Select_Column:()=>ui,Token_Activities_V2_Select_Column:()=>ci,Token_Datas_Select_Column:()=>li,Token_Ownerships_Select_Column:()=>di,Tokens_Select_Column:()=>hi,TransactionBuilder:()=>mr,TransactionBuilderABI:()=>vr,TransactionBuilderEd25519:()=>yr,TransactionBuilderMultiEd25519:()=>br,TransactionBuilderRemoteABI:()=>Ar,TransactionWorker:()=>sn,TransactionWorkerEvents:()=>on,TxnBuilderTypes:()=>$,TypeTagParser:()=>at,Types:()=>an,User_Transactions_Select_Column:()=>fi,WaitForTransactionError:()=>_r,ansContractsMap:()=>Vr,aptosRequest:()=>K,argToTransactionArgument:()=>pr,derivePath:()=>B,deserializePropertyMap:()=>Nr,deserializeValueBasedOnTypeTag:()=>Dr,ensureBigInt:()=>lr,ensureBoolean:()=>ur,ensureNumber:()=>cr,get:()=>G,getAddressFromAccountOrAddress:()=>Jt,getMasterKeyFromSeed:()=>C,getPropertyType:()=>Pr,getPropertyValueRaw:()=>Rr,getPublicKey:()=>x,getSinglePropertyValueRaw:()=>Or,isValidPath:()=>M,nameComponentPattern:()=>Yr,namePattern:()=>Jr,post:()=>Q,serializeArg:()=>dr}),e.exports=(n=g,h(s({},"__esModule",{value:!0}),n));var m=f(r(82926)),y=f(r(1114)),b=r(50281),v=r(35917),A=r(68957),w=f(r(82926)),E=r(24805),_=r(97752),I=r(50281),S=/^m(\/[0-9]+')+$/,k=e=>e.replace("'",""),C=e=>{const t=E.hmac.create(_.sha512,"ed25519 seed").update((0,I.hexToBytes)(e)).digest();return{key:t.slice(0,32),chainCode:t.slice(32)}},T=({key:e,chainCode:t},r)=>{const n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);const i=new Uint8Array(n),o=new Uint8Array([0]),s=new Uint8Array([...o,...e,...i]),a=E.hmac.create(_.sha512,t).update(s).digest();return{key:a.slice(0,32),chainCode:a.slice(32)}},x=(e,t=!0)=>{const r=w.default.sign.keyPair.fromSeed(e).secretKey.subarray(32),n=new Uint8Array([0]);return t?new Uint8Array([...n,...r]):r},M=e=>!!S.test(e)&&!e.split("/").slice(1).map(k).some(Number.isNaN),B=(e,t,r=2147483648)=>{if(!M(e))throw new Error("Invalid derivation path");const{key:n,chainCode:i}=C(t);return e.split("/").slice(1).map(k).map((e=>parseInt(e,10))).reduce(((e,t)=>T(e,t+r)),{key:n,chainCode:i})},P="1.21.0";async function R(e){return new Promise((t=>{setTimeout(t,e)}))}var O=2e5,N="0x1::aptos_coin::AptosCoin";function D(e){let t,r,n;return"object"==typeof e?(t=e.hashFunction,r=e.ttlMs,n=e.tags):t=e,(e,i,o)=>{if(null!=o.value)o.value=F(o.value,t,r,n);else{if(null==o.get)throw new Error("Only put a Memoize() decorator on a method or get accessor.");o.get=F(o.get,t,r,n)}}}function L(e,t){return D({ttlMs:e,hashFunction:t})}var U=new Map;function F(e,t,r=0,n){const i=Symbol("__memoized_map__");return function(...o){let s;const a=this;a.hasOwnProperty(i)||Object.defineProperty(a,i,{configurable:!1,enumerable:!1,writable:!1,value:new Map});const u=a[i];if(Array.isArray(n))for(const e of n)U.has(e)?U.get(e).push(u):U.set(e,[u]);if(t||o.length>0||r>0){let n;n=!0===t?o.map((e=>e.toString())).join("!"):t?t.apply(a,o):o[0];const i=`${n}__timestamp`;let c=!1;if(r>0)if(u.has(i)){const e=u.get(i);c=Date.now()-e>r}else c=!0;u.has(n)&&!c?s=u.get(n):(s=e.apply(a,o),u.set(n,s),r>0&&u.set(i,Date.now()))}else{const t=a;u.has(t)?s=u.get(t):(s=e.apply(a,o),u.set(t,s))}return s}}var j=f(r(93028)),z=class extends Error{constructor(e,t,r){super(r),this.name="AptosApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.data=t.data,this.request=e}},H={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",429:"Too Many Requests",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable"};async function K(e){const{url:t,endpoint:r,method:n,body:i,contentType:o,params:s,overrides:a}=e,u=`${t}/${null!=r?r:""}`,c=await async function(e,t,r,n,i,o){const s={...null==o?void 0:o.HEADERS,"x-aptos-client":`aptos-ts-sdk/${P}`,"content-type":null!=n?n:"application/json"};return(null==o?void 0:o.TOKEN)&&(s.Authorization=`Bearer ${null==o?void 0:o.TOKEN}`),await(0,j.default)({url:e,method:t,body:r,params:i,headers:s,overrides:o})}(u,n,i,o,s,a),l={status:c.status,statusText:c.statusText,data:c.data,headers:c.headers,config:c.config,url:u};if(l.status>=200&&l.status<300)return l;const d=H[l.status];throw new z(e,l,null!=d?d:"Generic Error")}async function G(e){return await K({...e,method:"GET"})}async function Q(e){return await K({...e,method:"POST"})}async function q(e){const t=[];let r;const n=e.params;for(;;){n.start=r;const i=await G({url:e.url,endpoint:e.endpoint,params:n,originMethod:e.originMethod,overrides:e.overrides});if(r=i.headers["x-aptos-cursor"],delete i.headers,t.push(...i.data),null==r)break}return t}var W={mainnet:"https://indexer.mainnet.aptoslabs.com/v1/graphql",testnet:"https://indexer-testnet.staging.gcp.aptosdev.com/v1/graphql",devnet:"https://indexer-devnet.staging.gcp.aptosdev.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},V={mainnet:"https://fullnode.mainnet.aptoslabs.com/v1",testnet:"https://fullnode.testnet.aptoslabs.com/v1",devnet:"https://fullnode.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},Y={"https://fullnode.mainnet.aptoslabs.com/v1":"mainnet","https://fullnode.testnet.aptoslabs.com/v1":"testnet","https://fullnode.devnet.aptoslabs.com/v1":"devnet","http://127.0.0.1:8080/v1":"local"},J=(e=>(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e))(J||{}),X=r(50281),Z=class e{static fromBuffer(t){return e.fromUint8Array(t)}static fromUint8Array(t){return new e((0,X.bytesToHex)(t))}static ensure(t){return"string"==typeof t?new e(t):t}constructor(e){e.startsWith("0x")?this.hexString=e:this.hexString=`0x${e}`}hex(){return this.hexString}noPrefix(){return this.hexString.slice(2)}toString(){return this.hex()}toShortString(){return`0x${this.hexString.replace(/^0x0*/,"")}`}toUint8Array(){return Uint8Array.from((0,X.hexToBytes)(this.noPrefix()))}},$={};d($,{AccountAddress:()=>Ie,AccountAuthenticator:()=>Le,AccountAuthenticatorEd25519:()=>Ue,AccountAuthenticatorMultiEd25519:()=>Fe,ArgumentABI:()=>jt,AuthenticationKey:()=>qt,ChainId:()=>kt,ChangeSet:()=>mt,Ed25519PublicKey:()=>ke,Ed25519Signature:()=>Te,EntryFunction:()=>dt,EntryFunctionABI:()=>Kt,FeePayerRawTransaction:()=>wt,Identifier:()=>je,Module:()=>pt,ModuleId:()=>gt,MultiAgentRawTransaction:()=>At,MultiEd25519PublicKey:()=>xe,MultiEd25519Signature:()=>Be,MultiSig:()=>ft,MultiSigTransactionPayload:()=>ht,RawTransaction:()=>ct,RawTransactionWithData:()=>vt,RotationProofChallenge:()=>Wt,Script:()=>lt,ScriptABI:()=>zt,SignedTransaction:()=>bt,StructTag:()=>$e,Transaction:()=>Lt,TransactionArgument:()=>Ct,TransactionArgumentAddress:()=>Ot,TransactionArgumentBool:()=>Dt,TransactionArgumentU128:()=>Pt,TransactionArgumentU16:()=>xt,TransactionArgumentU256:()=>Rt,TransactionArgumentU32:()=>Mt,TransactionArgumentU64:()=>Bt,TransactionArgumentU8:()=>Tt,TransactionArgumentU8Vector:()=>Nt,TransactionAuthenticator:()=>Pe,TransactionAuthenticatorEd25519:()=>Re,TransactionAuthenticatorFeePayer:()=>De,TransactionAuthenticatorMultiAgent:()=>Ne,TransactionAuthenticatorMultiEd25519:()=>Oe,TransactionPayload:()=>Et,TransactionPayloadEntryFunction:()=>It,TransactionPayloadMultisig:()=>St,TransactionPayloadScript:()=>_t,TransactionScriptABI:()=>Ht,TypeArgumentABI:()=>Ft,TypeTag:()=>ze,TypeTagAddress:()=>Ye,TypeTagBool:()=>He,TypeTagParser:()=>at,TypeTagParserError:()=>ut,TypeTagSigner:()=>Je,TypeTagStruct:()=>Ze,TypeTagU128:()=>We,TypeTagU16:()=>Ge,TypeTagU256:()=>Ve,TypeTagU32:()=>Qe,TypeTagU64:()=>qe,TypeTagU8:()=>Ke,TypeTagVector:()=>Xe,UserTransaction:()=>Ut,WriteSet:()=>yt,objectStructTag:()=>rt,optionStructTag:()=>tt,stringStructTag:()=>et});var ee={};d(ee,{Deserializer:()=>ae,Serializer:()=>oe,bcsSerializeBool:()=>be,bcsSerializeBytes:()=>Ae,bcsSerializeFixedBytes:()=>we,bcsSerializeStr:()=>ve,bcsSerializeU128:()=>me,bcsSerializeU16:()=>pe,bcsSerializeU256:()=>ye,bcsSerializeU32:()=>ge,bcsSerializeU8:()=>fe,bcsSerializeUint64:()=>he,bcsToBytes:()=>de,deserializeVector:()=>le,serializeVector:()=>ue,serializeVectorWithFunc:()=>ce});var te=2**32-1,re=BigInt(2**64)-BigInt(1),ne=BigInt(2**128)-BigInt(1),ie=BigInt(2**256)-BigInt(1),oe=class{constructor(){this.buffer=new ArrayBuffer(64),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){const t=BigInt(e.toString())&re,r=BigInt(e.toString())>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){const t=BigInt(e.toString())&ne,r=BigInt(e.toString())>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e;const r=[];for(;t>>>7!=0;)r.push(127&t|128),t>>>=7;r.push(t),this.serialize(new Uint8Array(r))}getBytes(){return new Uint8Array(this.buffer).slice(0,this.offset)}};function se(e,t,r){return(n,i,o)=>{const s=o.value;return o.value=function(n){const i=BigInt(n.toString());if(i>BigInt(t.toString())||ithis.buffer.byteLength)throw new Error("Reached to the end of buffer");const t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){const e=this.deserializeBytes();return(new TextDecoder).decode(e)}deserializeBytes(){const e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){const e=new Uint8Array(this.read(1))[0];if(1!==e&&0!==e)throw new Error("Invalid boolean value");return 1===e}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){const e=this.deserializeU32(),t=this.deserializeU32();return BigInt(BigInt(t)<te)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}};function ue(e,t){t.serializeU32AsUleb128(e.length),e.forEach((e=>{e.serialize(t)}))}function ce(e,t){const r=new oe;r.serializeU32AsUleb128(e.length);const n=r[t];return e.forEach((e=>{n.call(r,e)})),r.getBytes()}function le(e,t){const r=e.deserializeUleb128AsU32(),n=[];for(let i=0;ie.LENGTH)throw new Error("Hex string is too long. Address's length is 32 bytes.");if(n.length===e.LENGTH)return new e(n);const i=new Uint8Array(e.LENGTH);return i.set(n,e.LENGTH-n.length),new e(i)}static isValid(t){if(""===t)return!1;let r=Z.ensure(t);return r.noPrefix().length%2!=0&&(r=new Z(`0${r.noPrefix()}`)),r.toUint8Array().length<=e.LENGTH}toHexString(){return Z.fromUint8Array(this.address).hex()}serialize(e){e.serializeFixedBytes(this.address)}static deserialize(t){return new e(t.deserializeFixedBytes(e.LENGTH))}static standardizeAddress(e){const t=e.toLowerCase();return`0x${(t.startsWith("0x")?t.slice(2):t).padStart(64,"0")}`}};_e.LENGTH=32,_e.CORE_CODE_ADDRESS=_e.fromHex("0x1");var Ie=_e,Se=class e{constructor(t){if(t.length!==e.LENGTH)throw new Error(`Ed25519PublicKey length should be ${e.LENGTH}`);this.value=t}toBytes(){return this.value}serialize(e){e.serializeBytes(this.value)}static deserialize(t){const r=t.deserializeBytes();return new e(r)}};Se.LENGTH=32;var ke=Se,Ce=class e{constructor(t){if(this.value=t,t.length!==e.LENGTH)throw new Error(`Ed25519Signature length should be ${e.LENGTH}`)}serialize(e){e.serializeBytes(this.value)}static deserialize(t){const r=t.deserializeBytes();return new e(r)}};Ce.LENGTH=64;var Te=Ce,xe=class e{constructor(e,t){if(this.public_keys=e,this.threshold=t,t>32)throw new Error('"threshold" cannot be larger than 32')}toBytes(){const e=new Uint8Array(this.public_keys.length*ke.LENGTH+1);return this.public_keys.forEach(((t,r)=>{e.set(t.value,r*ke.LENGTH)})),e[this.public_keys.length*ke.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toBytes())}static deserialize(t){const r=t.deserializeBytes(),n=r[r.length-1],i=[];for(let e=0;e{t.set(e.value,r*Te.LENGTH)})),t.set(this.bitmap,this.signatures.length*Te.LENGTH),t}static createBitmap(e){const t=new Uint8Array([0,0,0,0]),r=new Set;return e.forEach((e=>{if(e>=32)throw new Error(`Invalid bit value ${e}.`);if(r.has(e))throw new Error("Duplicated bits detected.");r.add(e);const n=Math.floor(e/8);let i=t[n];i|=128>>e%8,t[n]=i})),t}serialize(e){e.serializeBytes(this.toBytes())}static deserialize(t){const r=t.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let e=0;e"===r)return[["GT",">"],1];if(","===r)return[["COMMA",","],1];if(it(r)){let r="";for(let n=t;n"!==this.tokens[0][1];)"<"===this.tokens[0][1]?this.consumeWholeGeneric():this.tokens.shift();this.consume(">")}parseCommaList(e,t){const r=[];for(this.tokens.length<=0&&nt("Invalid type tag.");!(this.tokens[0][1]===e||(r.push(this.parseTypeTag()),this.tokens.length>0&&this.tokens[0][1]===e)||(this.consume(","),this.tokens.length>0&&this.tokens[0][1]===e&&t));)this.tokens.length<=0&&nt("Invalid type tag.");return r}parseTypeTag(){0===this.tokens.length&&nt("Invalid type tag.");const[t,r]=this.tokens.shift();if("u8"===r)return new Ke;if("u16"===r)return new Ge;if("u32"===r)return new Qe;if("u64"===r)return new qe;if("u128"===r)return new We;if("u256"===r)return new Ve;if("bool"===r)return new He;if("address"===r)return new Ye;if("vector"===r){this.consume("<");const e=this.parseTypeTag();return this.consume(">"),new Xe(e)}if("string"===r)return new Ze(et);if("IDENT"===t&&(r.startsWith("0x")||r.startsWith("0X"))){const e=Ie.fromHex(r);this.consume("::");const[t,n]=this.tokens.shift();"IDENT"!==t&&nt("Invalid type tag."),this.consume("::");const[i,o]=this.tokens.shift();if("IDENT"!==i&&nt("Invalid type tag."),Ie.CORE_CODE_ADDRESS.toHexString()===e.toHexString()&&"object"===n&&"Object"===o)return this.consumeWholeGeneric(),new Ye;let s=[];this.tokens.length>0&&"<"===this.tokens[0][1]&&(this.consume("<"),s=this.parseCommaList(">",!0),this.consume(">"));const a=new $e(e,new je(n),new je(o),s);return new Ze(a)}if("GENERIC"===t){0===this.typeTags.length&&nt("Can't convert generic type since no typeTags were specified.");const t=parseInt(r.substring(1),10);return new e(this.typeTags[t]).parseTypeTag()}throw new Error("Invalid type tag.")}},ut=class extends Error{constructor(e){super(e),this.name="TypeTagParserError"}},ct=class e{constructor(e,t,r,n,i,o,s){this.sender=e,this.sequence_number=t,this.payload=r,this.max_gas_amount=n,this.gas_unit_price=i,this.expiration_timestamp_secs=o,this.chain_id=s}serialize(e){this.sender.serialize(e),e.serializeU64(this.sequence_number),this.payload.serialize(e),e.serializeU64(this.max_gas_amount),e.serializeU64(this.gas_unit_price),e.serializeU64(this.expiration_timestamp_secs),this.chain_id.serialize(e)}static deserialize(t){const r=Ie.deserialize(t),n=t.deserializeU64(),i=Et.deserialize(t),o=t.deserializeU64(),s=t.deserializeU64(),a=t.deserializeU64(),u=kt.deserialize(t);return new e(r,n,i,o,s,a,u)}},lt=class e{constructor(e,t,r){this.code=e,this.ty_args=t,this.args=r}serialize(e){e.serializeBytes(this.code),ue(this.ty_args,e),ue(this.args,e)}static deserialize(t){const r=t.deserializeBytes(),n=le(t,ze),i=le(t,Ct);return new e(r,n,i)}},dt=class e{constructor(e,t,r,n){this.module_name=e,this.function_name=t,this.ty_args=r,this.args=n}static natural(t,r,n,i){return new e(gt.fromStr(t),new je(r),n,i)}static natual(t,r,n,i){return e.natural(t,r,n,i)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),ue(this.ty_args,e),e.serializeU32AsUleb128(this.args.length),this.args.forEach((t=>{e.serializeBytes(t)}))}static deserialize(t){const r=gt.deserialize(t),n=je.deserialize(t),i=le(t,ze),o=t.deserializeUleb128AsU32(),s=[];for(let e=0;ee.toLowerCase())).join(" "),{key:i}=B(t,(0,b.bytesToHex)(y.mnemonicToSeedSync(n)));return new e(i)}constructor(e,t){this.signingKey=e?m.default.sign.keyPair.fromSeed(e.slice(0,32)):m.default.sign.keyPair(),this.accountAddress=Z.ensure(t||this.authKey().hex())}address(){return this.accountAddress}authKey(){const e=new ke(this.signingKey.publicKey);return qt.fromEd25519PublicKey(e).derivedAddress()}static getResourceAccountAddress(e,t){const r=de(Ie.fromHex(e)),n=new Uint8Array([...r,...t,qt.DERIVE_RESOURCE_ACCOUNT_SCHEME]),i=A.sha3_256.create();return i.update(n),Z.fromUint8Array(i.digest())}static getCollectionID(e,t){const r=(new TextEncoder).encode(`${e}::${t}`),n=v.sha256.create();return n.update(r),Z.fromUint8Array(n.digest())}pubKey(){return Z.fromUint8Array(this.signingKey.publicKey)}signBuffer(e){const t=m.default.sign.detached(e,this.signingKey.secretKey);return Z.fromUint8Array(t)}signHexString(e){const t=Z.ensure(e).toUint8Array();return this.signBuffer(t)}verifySignature(e,t){const r=Z.ensure(e).toUint8Array(),n=Z.ensure(t).toUint8Array();return m.default.sign.detached.verify(r,n,this.signingKey.publicKey)}toPrivateKeyObject(){return{address:this.address().hex(),publicKeyHex:this.pubKey().hex(),privateKeyHex:Z.fromUint8Array(this.signingKey.secretKey.slice(0,32)).hex()}}};p([D()],Vt.prototype,"authKey",1);var Yt=Vt;function Jt(e){return e instanceof Yt?e.address():Z.ensure(e)}var Xt="\n fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {\n token_standard\n token_properties_mutated_v1\n token_data_id\n table_type_v1\n storage_id\n property_version_v1\n owner_address\n last_transaction_version\n last_transaction_timestamp\n is_soulbound_v2\n is_fungible_v2\n amount\n current_token_data {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",Zt="\n fragment TokenActivitiesFields on token_activities_v2 {\n after_value\n before_value\n entry_function_id_str\n event_account_address\n event_index\n from_address\n is_fungible_v2\n property_version_v1\n to_address\n token_amount\n token_data_id\n token_standard\n transaction_timestamp\n transaction_version\n type\n}\n ",$t=`\n query getAccountTransactionsData($where_condition: account_transactions_bool_exp!, $offset: Int, $limit: Int, $order_by: [account_transactions_order_by!]) {\n account_transactions(\n where: $where_condition\n order_by: $order_by\n limit: $limit\n offset: $offset\n ) {\n token_activities_v2 {\n ...TokenActivitiesFields\n }\n transaction_version\n account_address\n }\n}\n ${Zt}`,er=`\n query getOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Xt}`,tr=`\n query getOwnedTokensByTokenData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Xt}`,rr=`\n query getTokenActivities($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {\n token_activities_v2(\n where: $where_condition\n order_by: $order_by\n offset: $offset\n limit: $limit\n ) {\n ...TokenActivitiesFields\n }\n}\n ${Zt}`,nr=`\n query getTokenCurrentOwnerData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Xt}`,ir=`\n query getTokenOwnedFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Xt}`,or=`\n query getTokenOwnersData($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Xt}`,sr=r(68957);function ar(e,t,r){if(!(null==t?void 0:t.includes(typeof e)))throw new Error(r||`Invalid arg: ${e} type should be ${t instanceof Array?t.join(" or "):t}`)}function ur(e){if(ar(e,["boolean","string"]),"boolean"==typeof e)return e;if("true"===e)return!0;if("false"===e)return!1;throw new Error("Invalid boolean string.")}function cr(e){if(ar(e,["number","string"]),"number"==typeof e)return e;const t=Number.parseInt(e,10);if(Number.isNaN(t))throw new Error("Invalid number string.");return t}function lr(e){return ar(e,["number","bigint","string"]),BigInt(e)}function dr(e,t,r){hr(e,t,r,0)}function hr(e,t,r,n){if(t instanceof He)r.serializeBool(ur(e));else if(t instanceof Ke)r.serializeU8(cr(e));else if(t instanceof Ge)r.serializeU16(cr(e));else if(t instanceof Qe)r.serializeU32(cr(e));else if(t instanceof qe)r.serializeU64(lr(e));else if(t instanceof We)r.serializeU128(lr(e));else if(t instanceof Ve)r.serializeU256(lr(e));else if(t instanceof Ye)fr(e,r);else if(t instanceof Xe)!function(e,t,r,n){if(t.value instanceof Ke){if(e instanceof Uint8Array)return void r.serializeBytes(e);if(e instanceof Z)return void r.serializeBytes(e.toUint8Array());if("string"==typeof e)return void r.serializeStr(e)}if(!Array.isArray(e))throw new Error("Invalid vector args.");r.serializeU32AsUleb128(e.length),e.forEach((e=>hr(e,t.value,r,n+1)))}(e,t,r,n);else{if(!(t instanceof Ze))throw new Error("Unsupported arg type.");!function(e,t,r,n){const{address:i,module_name:o,name:s,type_args:a}=t.value,u=`${Z.fromUint8Array(i.address).toShortString()}::${o.value}::${s.value}`;if("0x1::string::String"===u)ar(e,["string"]),r.serializeStr(e);else if("0x1::object::Object"===u)fr(e,r);else{if("0x1::option::Option"!==u)throw new Error("Unsupported struct type in function argument");if(1!==a.length)throw new Error(`Option has the wrong number of type arguments ${a.length}`);!function(e,t,r,n){null==e?r.serializeU32AsUleb128(0):(r.serializeU32AsUleb128(1),hr(e,t,r,n+1))}(e,a[0],r,n)}}(e,t,r,n)}}function fr(e,t){let r;if("string"==typeof e||e instanceof Z)r=Ie.fromHex(e);else{if(!(e instanceof Ie))throw new Error("Invalid account address.");r=e}r.serialize(t)}function pr(e,t){if(t instanceof He)return new Dt(ur(e));if(t instanceof Ke)return new Tt(cr(e));if(t instanceof Ge)return new xt(cr(e));if(t instanceof Qe)return new Mt(cr(e));if(t instanceof qe)return new Bt(lr(e));if(t instanceof We)return new Pt(lr(e));if(t instanceof Ve)return new Rt(lr(e));if(t instanceof Ye){let t;if("string"==typeof e||e instanceof Z)t=Ie.fromHex(e);else{if(!(e instanceof Ie))throw new Error("Invalid account address.");t=e}return new Ot(t)}if(t instanceof Xe&&t.value instanceof Ke){if(!(e instanceof Uint8Array))throw new Error(`${e} should be an instance of Uint8Array`);return new Nt(e)}throw new Error("Unknown type for TransactionArgument.")}var gr="APTOS::RawTransactionWithData",mr=class{constructor(e,t){this.rawTxnBuilder=t,this.signingFunction=e}build(e,t,r){if(!this.rawTxnBuilder)throw new Error("this.rawTxnBuilder doesn't exist.");return this.rawTxnBuilder.build(e,t,r)}static getSigningMessage(e){const t=sr.sha3_256.create();if(e instanceof ct)t.update("APTOS::RawTransaction");else if(e instanceof At)t.update(gr);else{if(!(e instanceof wt))throw new Error("Unknown transaction type.");t.update(gr)}const r=t.digest(),n=de(e),i=new Uint8Array(r.length+n.length);return i.set(r),i.set(n,r.length),i}},yr=class extends mr{constructor(e,t,r){super(e,r),this.publicKey=t}rawToSigned(e){const t=mr.getSigningMessage(e),r=this.signingFunction(t),n=new Re(new ke(this.publicKey),r);return new bt(e,n)}sign(e){return de(this.rawToSigned(e))}},br=class extends mr{constructor(e,t){super(e),this.publicKey=t}rawToSigned(e){const t=mr.getSigningMessage(e),r=this.signingFunction(t),n=new Oe(this.publicKey,r);return new bt(e,n)}sign(e){return de(this.rawToSigned(e))}},vr=class e{constructor(e,t){this.abiMap=new Map,e.forEach((e=>{const t=new ae(e),r=zt.deserialize(t);let n;if(r instanceof Kt){const e=r,{address:t,name:i}=e.module_name;n=`${Z.fromUint8Array(t.address).toShortString()}::${i.value}::${e.name}`}else n=r.name;if(this.abiMap.has(n))throw new Error("Found conflicting ABI interfaces");this.abiMap.set(n,r)})),this.builderConfig={maxGasAmount:BigInt(O),expSecFromNow:20,...t}}static toBCSArgs(e,t){if(e.length!==t.length)throw new Error("Wrong number of args provided.");return t.map(((t,r)=>{const n=new oe;return dr(t,e[r].type_tag,n),n.getBytes()}))}static toTransactionArguments(e,t){if(e.length!==t.length)throw new Error("Wrong number of args provided.");return t.map(((t,r)=>pr(t,e[r].type_tag)))}setSequenceNumber(e){this.builderConfig.sequenceNumber=BigInt(e)}buildTransactionPayload(t,r,n){const i=r.map((e=>new at(e).parseTypeTag()));let o;if(!this.abiMap.has(t))throw new Error(`Cannot find function: ${t}`);const s=this.abiMap.get(t);if(s instanceof Kt){const t=s,r=e.toBCSArgs(t.args,n);o=new It(new dt(t.module_name,new je(t.name),i,r))}else{if(!(s instanceof Ht))throw new Error("Unknown ABI format.");{const t=s,r=e.toTransactionArguments(t.args,n);o=new _t(new lt(t.code,i,r))}}return o}build(e,t,r){const{sender:n,sequenceNumber:i,gasUnitPrice:o,maxGasAmount:s,expSecFromNow:a,chainId:u}=this.builderConfig;if(!o)throw new Error("No gasUnitPrice provided.");const c=n instanceof Ie?n:Ie.fromHex(n),l=BigInt(Math.floor(Date.now()/1e3)+Number(a)),d=this.buildTransactionPayload(e,t,r);if(d)return new ct(c,BigInt(i),d,BigInt(s),BigInt(o),l,new kt(Number(u)));throw new Error("Invalid ABI.")}},Ar=class{constructor(e,t){this.aptosClient=e,this.builderConfig=t}async fetchABI(e){const t=(await this.aptosClient.getAccountModules(e)).map((e=>e.abi)).flatMap((e=>e.exposed_functions.filter((e=>e.is_entry)).map((t=>({fullName:`${e.address}::${e.name}::${t.name}`,...t}))))),r=new Map;return t.forEach((e=>{r.set(e.fullName,e)})),r}async build(e,t,r){if(3!==(e=e.replace(/^0[xX]0*/g,"0x")).split("::").length)throw new Error("'func' needs to be a fully qualified function name in format
::::, e.g. 0x1::coin::transfer");const[n,i]=e.split("::"),o=await this.fetchABI(n);if(!o.has(e))throw new Error(`${e} doesn't exist.`);const s=o.get(e),a=s.params.filter((e=>"signer"!==e&&"&signer"!==e)).map(((e,r)=>new jt(`var${r}`,new at(e,t).parseTypeTag()))),u=new Kt(s.name,gt.fromStr(`${n}::${i}`),"",s.generic_type_params.map(((e,t)=>new Ft(`${t}`))),a),{sender:c,...l}=this.builderConfig,d=c instanceof Ie?Z.fromUint8Array(c.address):c,[{sequence_number:h},f,{gas_estimate:p}]=await Promise.all([(null==l?void 0:l.sequenceNumber)?Promise.resolve({sequence_number:null==l?void 0:l.sequenceNumber}):this.aptosClient.getAccount(d),(null==l?void 0:l.chainId)?Promise.resolve(null==l?void 0:l.chainId):this.aptosClient.getChainId(),(null==l?void 0:l.gasUnitPrice)?Promise.resolve({gas_estimate:null==l?void 0:l.gasUnitPrice}):this.aptosClient.estimateGasPrice()]);return new vr([de(u)],{sender:c,sequenceNumber:h,chainId:f,gasUnitPrice:BigInt(p),...l}).build(e,t,r)}};p([L(6e5)],Ar.prototype,"fetchABI",1);var wr=class e{constructor(e,t,r=!1){if(!e)throw new Error("Node URL cannot be empty.");this.nodeUrl=r?e:function(e){let t=`${e}`;return t.endsWith("/")&&(t=t.substring(0,t.length-1)),t.endsWith("/v1")||(t=`${t}/v1`),t}(e),this.config=null==t?{}:{...t}}async getAccount(e){const{data:t}=await G({url:this.nodeUrl,endpoint:`accounts/${Z.ensure(e).hex()}`,originMethod:"getAccount",overrides:{...this.config}});return t}async getAccountTransactions(e,t){const{data:r}=await G({url:this.nodeUrl,endpoint:`accounts/${Z.ensure(e).hex()}/transactions`,originMethod:"getAccountTransactions",params:{start:null==t?void 0:t.start,limit:null==t?void 0:t.limit},overrides:{...this.config}});return r}async getAccountModules(e,t){return await q({url:this.nodeUrl,endpoint:`accounts/${e}/modules`,params:{ledger_version:null==t?void 0:t.ledgerVersion,limit:1e3},originMethod:"getAccountModules",overrides:{...this.config}})}async getAccountModule(e,t,r){const{data:n}=await G({url:this.nodeUrl,endpoint:`accounts/${Z.ensure(e).hex()}/module/${t}`,originMethod:"getAccountModule",params:{ledger_version:null==r?void 0:r.ledgerVersion},overrides:{...this.config}});return n}async getAccountResources(e,t){return await q({url:this.nodeUrl,endpoint:`accounts/${e}/resources`,params:{ledger_version:null==t?void 0:t.ledgerVersion,limit:9999},originMethod:"getAccountResources",overrides:{...this.config}})}async getAccountResource(e,t,r){const{data:n}=await G({url:this.nodeUrl,endpoint:`accounts/${Z.ensure(e).hex()}/resource/${t}`,originMethod:"getAccountResource",params:{ledger_version:null==r?void 0:r.ledgerVersion},overrides:{...this.config}});return n}static generateBCSTransaction(e,t){return new yr((t=>{const r=e.signBuffer(t);return new $.Ed25519Signature(r.toUint8Array())}),e.pubKey().toUint8Array()).sign(t)}static generateBCSSimulation(e,t){return new yr((e=>{const t=new Uint8Array(64);return new $.Ed25519Signature(t)}),e.pubKey().toUint8Array()).sign(t)}async generateTransaction(e,t,r){const n={sender:e};if((null==r?void 0:r.sequence_number)&&(n.sequenceNumber=r.sequence_number),(null==r?void 0:r.gas_unit_price)&&(n.gasUnitPrice=r.gas_unit_price),(null==r?void 0:r.max_gas_amount)&&(n.maxGasAmount=r.max_gas_amount),null==r?void 0:r.expiration_timestamp_secs){const e=Number.parseInt(r.expiration_timestamp_secs,10);n.expSecFromNow=e-Math.floor(Date.now()/1e3)}return new Ar(this,n).build(t.function,t.type_arguments,t.arguments)}async generateFeePayerTransaction(e,t,r,n=[],i){const o=await this.generateTransaction(e,t,i),s=n.map((e=>Ie.fromHex(e)));return new $.FeePayerRawTransaction(o,s,Ie.fromHex(r))}async submitFeePayerTransaction(e,t,r,n=[]){const i=new $.TransactionAuthenticatorFeePayer(t,e.secondary_signer_addresses,n,{address:e.fee_payer_address,authenticator:r}),o=de(new $.SignedTransaction(e.raw_txn,i));return await this.submitSignedBCSTransaction(o)}async signMultiTransaction(e,t){const r=new $.Ed25519Signature(e.signBuffer(mr.getSigningMessage(t)).toUint8Array()),n=new $.AccountAuthenticatorEd25519(new $.Ed25519PublicKey(e.signingKey.publicKey),r);return Promise.resolve(n)}async signTransaction(t,r){return Promise.resolve(e.generateBCSTransaction(t,r))}async getEventsByCreationNumber(e,t,r){const{data:n}=await G({url:this.nodeUrl,endpoint:`accounts/${Z.ensure(e).hex()}/events/${t}`,originMethod:"getEventsByCreationNumber",params:{start:null==r?void 0:r.start,limit:null==r?void 0:r.limit},overrides:{...this.config}});return n}async getEventsByEventHandle(e,t,r,n){const{data:i}=await G({url:this.nodeUrl,endpoint:`accounts/${Z.ensure(e).hex()}/events/${t}/${r}`,originMethod:"getEventsByEventHandle",params:{start:null==n?void 0:n.start,limit:null==n?void 0:n.limit},overrides:{...this.config}});return i}async submitTransaction(e){return this.submitSignedBCSTransaction(e)}async simulateTransaction(t,r,n){let i;return i=t instanceof Yt?e.generateBCSSimulation(t,r):t instanceof xe?new br((()=>{const{threshold:e}=t,r=[],n=[];for(let t=0;t{const e=new Uint8Array(64);return new $.Ed25519Signature(e)}),t.toBytes()).sign(r),this.submitBCSSimulation(i,n)}async submitSignedBCSTransaction(e){const{data:t}=await Q({url:this.nodeUrl,body:e,endpoint:"transactions",originMethod:"submitSignedBCSTransaction",contentType:"application/x.aptos.signed_transaction+bcs",overrides:{...this.config}});return t}async submitBCSSimulation(e,t){var r,n,i;const o={estimate_gas_unit_price:null!=(r=null==t?void 0:t.estimateGasUnitPrice)&&r,estimate_max_gas_amount:null!=(n=null==t?void 0:t.estimateMaxGasAmount)&&n,estimate_prioritized_gas_unit_price:null!=(i=null==t?void 0:t.estimatePrioritizedGasUnitPrice)&&i},{data:s}=await Q({url:this.nodeUrl,body:e,endpoint:"transactions/simulate",params:o,originMethod:"submitBCSSimulation",contentType:"application/x.aptos.signed_transaction+bcs",overrides:{...this.config}});return s}async getTransactions(e){var t;const{data:r}=await G({url:this.nodeUrl,endpoint:"transactions",originMethod:"getTransactions",params:{start:null==(t=null==e?void 0:e.start)?void 0:t.toString(),limit:null==e?void 0:e.limit},overrides:{...this.config}});return r}async getTransactionByHash(e){const{data:t}=await G({url:this.nodeUrl,endpoint:`transactions/by_hash/${e}`,originMethod:"getTransactionByHash",overrides:{...this.config}});return t}async getTransactionByVersion(e){const{data:t}=await G({url:this.nodeUrl,endpoint:`transactions/by_version/${e}`,originMethod:"getTransactionByVersion",overrides:{...this.config}});return t}async transactionPending(e){try{return"pending_transaction"===(await this.getTransactionByHash(e)).type}catch(e){if(404===(null==e?void 0:e.status))return!0;throw e}}async waitForTransactionWithResult(e,t){var r,n;const i=null!=(r=null==t?void 0:t.timeoutSecs)?r:20,o=null!=(n=null==t?void 0:t.checkSuccess)&&n;let s,a=!0,u=0;for(;a&&!(u>=i);){try{if(s=await this.getTransactionByHash(e),a="pending_transaction"===s.type,!a)break}catch(e){const t=e instanceof Sr,r=t&&404!==e.status&&e.status>=400&&e.status<500;if(!t||r)throw e}await R(1e3),u+=1}if(void 0===s)throw new Error(`Waiting for transaction ${e} failed`);if(a)throw new _r(`Waiting for transaction ${e} timed out after ${i} seconds`,s);if(!o)return s;if(!(null==s?void 0:s.success))throw new Ir(`Transaction ${e} failed with an error: ${s.vm_status}`,s);return s}async waitForTransaction(e,t){await this.waitForTransactionWithResult(e,t)}async getLedgerInfo(){const{data:e}=await G({url:this.nodeUrl,originMethod:"getLedgerInfo",overrides:{...this.config}});return e}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getTableItem(e,t,r){var n;return(await Q({url:this.nodeUrl,body:t,endpoint:`tables/${e}/item`,originMethod:"getTableItem",params:{ledger_version:null==(n=null==r?void 0:r.ledgerVersion)?void 0:n.toString()},overrides:{...this.config}})).data}async generateRawTransaction(e,t,r){const[{sequence_number:n},i,{gas_estimate:o}]=await Promise.all([(null==r?void 0:r.providedSequenceNumber)?Promise.resolve({sequence_number:r.providedSequenceNumber}):this.getAccount(e),this.getChainId(),(null==r?void 0:r.gasUnitPrice)?Promise.resolve({gas_estimate:r.gasUnitPrice}):this.estimateGasPrice()]),{maxGasAmount:s,gasUnitPrice:a,expireTimestamp:u}={maxGasAmount:BigInt(O),gasUnitPrice:BigInt(o),expireTimestamp:BigInt(Math.floor(Date.now()/1e3)+20),...r};return new $.RawTransaction($.AccountAddress.fromHex(e),BigInt(n),t,s,a,u,new $.ChainId(i))}async generateSignSubmitTransaction(t,r,n){const i=await this.generateRawTransaction(t.address(),r,n),o=e.generateBCSTransaction(t,i);return(await this.submitSignedBCSTransaction(o)).hash}async signAndSubmitTransaction(t,r){const n=e.generateBCSTransaction(t,r);return(await this.submitSignedBCSTransaction(n)).hash}async publishPackage(e,t,r,n){const i=new oe;ue(r,i);const o=new $.TransactionPayloadEntryFunction($.EntryFunction.natural("0x1::code","publish_package_txn",[],[Ae(t),i.getBytes()]));return this.generateSignSubmitTransaction(e,o,n)}async createResourceAccountAndPublishPackage(e,t,r,n,i){const o=new oe;ue(n,o);const s=new $.TransactionPayloadEntryFunction($.EntryFunction.natural("0x1::resource_account","create_resource_account_and_publish_package",[],[Ae(t),Ae(r),o.getBytes()]));return this.generateSignSubmitTransaction(e,s,i)}async generateSignSubmitWaitForTransaction(e,t,r){const n=await this.generateSignSubmitTransaction(e,t,r);return this.waitForTransactionWithResult(n,r)}async estimateGasPrice(){const{data:e}=await G({url:this.nodeUrl,endpoint:"estimate_gas_price",originMethod:"estimateGasPrice",overrides:{...this.config}});return e}async estimateMaxGasAmount(e){const t=`0x1::coin::CoinStore<${N}>`,[{gas_estimate:r},n]=await Promise.all([this.estimateGasPrice(),this.getAccountResources(e)]),i=n.find((e=>e.type===t));return BigInt(i.data.coin.value)/BigInt(r)}async rotateAuthKeyEd25519(t,r,n){const{sequence_number:i,authentication_key:o}=await this.getAccount(t.address()),s=new Yt(r),a=new $.RotationProofChallenge($.AccountAddress.CORE_CODE_ADDRESS,"account","RotationProofChallenge",BigInt(i),$.AccountAddress.fromHex(t.address()),new $.AccountAddress(new Z(o).toUint8Array()),s.pubKey().toUint8Array()),u=Z.fromUint8Array(de(a)),c=t.signHexString(u),l=s.signHexString(u),d=new $.TransactionPayloadEntryFunction($.EntryFunction.natural("0x1::account","rotate_authentication_key",[],[fe(0),Ae(t.pubKey().toUint8Array()),fe(0),Ae(s.pubKey().toUint8Array()),Ae(c.toUint8Array()),Ae(l.toUint8Array())])),h=await this.generateRawTransaction(t.address(),d,n),f=e.generateBCSTransaction(t,h);return this.submitSignedBCSTransaction(f)}async lookupOriginalAddress(e){const t=await this.getAccountResource("0x1","0x1::account::OriginatingAddress"),{address_map:{handle:r}}=t.data,n=await this.getTableItem(r,{key_type:"address",value_type:"address",key:Z.ensure(e).hex()});return new Z(n)}async getBlockByHeight(e,t){const{data:r}=await G({url:this.nodeUrl,endpoint:`blocks/by_height/${e}`,originMethod:"getBlockByHeight",params:{with_transactions:t},overrides:{...this.config}});return r}async getBlockByVersion(e,t){const{data:r}=await G({url:this.nodeUrl,endpoint:`blocks/by_version/${e}`,originMethod:"getBlockByVersion",params:{with_transactions:t},overrides:{...this.config}});return r}async view(e,t){const{data:r}=await Q({url:this.nodeUrl,body:e,endpoint:"view",originMethod:"getTableItem",params:{ledger_version:t},overrides:{...this.config}});return r}clearCache(e){!function(e){const t=new Set;for(const r of e){const e=U.get(r);if(e)for(const r of e)t.has(r)||(r.clear(),t.add(r))}t.size}(e)}};p([kr],wr.prototype,"getAccount",1),p([kr],wr.prototype,"getAccountTransactions",1),p([kr,L(6e5)],wr.prototype,"getAccountModules",1),p([kr],wr.prototype,"getAccountModule",1),p([kr],wr.prototype,"getAccountResources",1),p([kr],wr.prototype,"getAccountResource",1),p([kr],wr.prototype,"getEventsByCreationNumber",1),p([kr],wr.prototype,"getEventsByEventHandle",1),p([kr],wr.prototype,"submitSignedBCSTransaction",1),p([kr],wr.prototype,"submitBCSSimulation",1),p([kr],wr.prototype,"getTransactions",1),p([kr],wr.prototype,"getTransactionByHash",1),p([kr],wr.prototype,"getTransactionByVersion",1),p([kr],wr.prototype,"getLedgerInfo",1),p([D()],wr.prototype,"getChainId",1),p([kr],wr.prototype,"getTableItem",1),p([kr,D({ttlMs:3e5,tags:["gas_estimates"]})],wr.prototype,"estimateGasPrice",1),p([kr],wr.prototype,"estimateMaxGasAmount",1),p([kr],wr.prototype,"getBlockByHeight",1),p([kr],wr.prototype,"getBlockByVersion",1),p([kr],wr.prototype,"view",1);var Er=wr,_r=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},Ir=class extends Error{constructor(e,t){super(e),this.transaction=t}},Sr=class extends Error{constructor(e,t,r,n){super(t),this.status=e,this.message=t,this.errorCode=r,this.vmErrorCode=n}};function kr(e,t,r){const n=r.value;return r.value=async function(...e){var t,r;try{return await n.apply(this,[...e])}catch(e){if(e instanceof z)throw new Sr(e.status,JSON.stringify({message:e.message,...e.data}),null==(t=e.data)?void 0:t.error_code,null==(r=e.data)?void 0:r.vm_error_code);throw e}},r}var Cr=class e{constructor(e,t){this.endpoint=e,this.config=t}static validateAddress(e){if(e.length<66)throw new Error(`${e} is less than 66 chars long.`)}async queryIndexer(e){const t=await Q({url:this.endpoint,body:e,overrides:{WITH_CREDENTIALS:!1,...this.config}});if(t.data.errors)throw new Sr(t.data.errors[0].extensions.code,JSON.stringify({message:t.data.errors[0].message,error_code:t.data.errors[0].extensions.code}));return t.data.data}async getIndexerLedgerInfo(){return this.queryIndexer({query:"\n query getIndexerLedgerInfo {\n ledger_infos {\n chain_id\n }\n}\n "})}async getAccountNFTs(t,r){const n=Z.ensure(t).hex();e.validateAddress(n);const i={query:"\n query getAccountCurrentTokens($address: String!, $offset: Int, $limit: Int) {\n current_token_ownerships(\n where: {owner_address: {_eq: $address}, amount: {_gt: 0}}\n order_by: [{last_transaction_version: desc}, {creator_address: asc}, {collection_name: asc}, {name: asc}]\n offset: $offset\n limit: $limit\n ) {\n amount\n current_token_data {\n ...TokenDataFields\n }\n current_collection_data {\n ...CollectionDataFields\n }\n last_transaction_version\n property_version\n }\n}\n \n fragment TokenDataFields on current_token_datas {\n creator_address\n collection_name\n description\n metadata_uri\n name\n token_data_id_hash\n collection_data_id_hash\n}\n \n\n fragment CollectionDataFields on current_collection_datas {\n metadata_uri\n supply\n description\n collection_name\n collection_data_id_hash\n table_handle\n creator_address\n}\n ",variables:{address:n,offset:null==r?void 0:r.offset,limit:null==r?void 0:r.limit}};return this.queryIndexer(i)}async getTokenActivities(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={token_data_id:{_eq:o}};(null==r?void 0:r.tokenStandard)&&(s.token_standard={_eq:null==r?void 0:r.tokenStandard});const a={query:rr,variables:{where_condition:s,offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}async getTokenActivitiesCount(e){const t={query:"\n query getTokenActivitiesCount($token_id: String) {\n token_activities_v2_aggregate(where: {token_data_id: {_eq: $token_id}}) {\n aggregate {\n count\n }\n }\n}\n ",variables:{token_id:e}};return this.queryIndexer(t)}async getAccountTokensCount(t,r){var n,i;const o={owner_address:{_eq:t},amount:{_gt:"0"}};(null==r?void 0:r.tokenStandard)&&(o.token_standard={_eq:null==r?void 0:r.tokenStandard});const s=Z.ensure(t).hex();e.validateAddress(s);const a={query:"\n query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {\n current_token_ownerships_v2_aggregate(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{where_condition:o,offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit}};return this.queryIndexer(a)}async getTokenData(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={token_data_id:{_eq:o}};(null==r?void 0:r.tokenStandard)&&(s.token_standard={_eq:null==r?void 0:r.tokenStandard});const a={query:"\n query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {\n current_token_datas_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",variables:{where_condition:s,offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}async getTokenOwnersData(t,r,n){var i,o;const s=Z.ensure(t).hex();e.validateAddress(s);const a={token_data_id:{_eq:s},amount:{_gt:"0"}};r&&(a.property_version_v1={_eq:r}),(null==n?void 0:n.tokenStandard)&&(a.token_standard={_eq:null==n?void 0:n.tokenStandard});const u={query:or,variables:{where_condition:a,offset:null==(i=null==n?void 0:n.options)?void 0:i.offset,limit:null==(o=null==n?void 0:n.options)?void 0:o.limit,order_by:null==n?void 0:n.orderBy}};return this.queryIndexer(u)}async getTokenCurrentOwnerData(t,r,n){var i,o;const s=Z.ensure(t).hex();e.validateAddress(s);const a={token_data_id:{_eq:s},amount:{_gt:"0"}};r&&(a.property_version_v1={_eq:r}),(null==n?void 0:n.tokenStandard)&&(a.token_standard={_eq:null==n?void 0:n.tokenStandard});const u={query:nr,variables:{where_condition:a,offset:null==(i=null==n?void 0:n.options)?void 0:i.offset,limit:null==(o=null==n?void 0:n.options)?void 0:o.limit,order_by:null==n?void 0:n.orderBy}};return this.queryIndexer(u)}async getOwnedTokens(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={owner_address:{_eq:o},amount:{_gt:0}};(null==r?void 0:r.tokenStandard)&&(s.token_standard={_eq:null==r?void 0:r.tokenStandard});const a={query:er,variables:{where_condition:s,offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}async getOwnedTokensByTokenData(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={token_data_id:{_eq:o},amount:{_gt:0}};(null==r?void 0:r.tokenStandard)&&(s.token_standard={_eq:null==r?void 0:r.tokenStandard});const a={query:tr,variables:{where_condition:s,offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}async getTokenOwnedFromCollectionAddress(t,r,n){var i,o;const s=Z.ensure(t).hex();e.validateAddress(s);const a=Z.ensure(r).hex();e.validateAddress(a);const u={owner_address:{_eq:s},current_token_data:{collection_id:{_eq:a}},amount:{_gt:0}};(null==n?void 0:n.tokenStandard)&&(u.token_standard={_eq:null==n?void 0:n.tokenStandard});const c={query:ir,variables:{where_condition:u,offset:null==(i=null==n?void 0:n.options)?void 0:i.offset,limit:null==(o=null==n?void 0:n.options)?void 0:o.limit,order_by:null==n?void 0:n.orderBy}};return this.queryIndexer(c)}async getTokenOwnedFromCollectionNameAndCreatorAddress(e,t,r,n){const i=await this.getCollectionAddress(r,t,n);return await this.getTokenOwnedFromCollectionAddress(e,i,n)}async getCollectionData(t,r,n){var i,o;const s=Z.ensure(t).hex();e.validateAddress(s);const a={collection_name:{_eq:r},creator_address:{_eq:s}};(null==n?void 0:n.tokenStandard)&&(a.token_standard={_eq:null==n?void 0:n.tokenStandard});const u={query:"\n query getCollectionData($where_condition: current_collections_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collections_v2_order_by!]) {\n current_collections_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n}\n ",variables:{where_condition:a,offset:null==(i=null==n?void 0:n.options)?void 0:i.offset,limit:null==(o=null==n?void 0:n.options)?void 0:o.limit,order_by:null==n?void 0:n.orderBy}};return this.queryIndexer(u)}async getCollectionAddress(e,t,r){return(await this.getCollectionData(e,t,r)).current_collections_v2[0].collection_id}async getCollectionsWithOwnedTokens(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={owner_address:{_eq:o}};(null==r?void 0:r.tokenStandard)&&(s.current_collection={token_standard:{_eq:null==r?void 0:r.tokenStandard}});const a={query:"\n query getCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {\n current_collection_ownership_v2_view(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n mutable_description\n max_supply\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n collection_id\n collection_name\n collection_uri\n creator_address\n distinct_tokens\n last_transaction_version\n owner_address\n single_token_uri\n }\n}\n ",variables:{where_condition:s,offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(a)}async getAccountTransactionsCount(t){const r=Z.ensure(t).hex();e.validateAddress(r);const n={query:"\n query getAccountTransactionsCount($address: String) {\n account_transactions_aggregate(where: {account_address: {_eq: $address}}) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:r}};return this.queryIndexer(n)}async getAccountTransactionsData(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={query:$t,variables:{where_condition:{account_address:{_eq:o}},offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(s)}async getTopUserTransactions(e){const t={query:"\n query getTopUserTransactions($limit: Int) {\n user_transactions(limit: $limit, order_by: {version: desc}) {\n version\n }\n}\n ",variables:{limit:e}};return this.queryIndexer(t)}async getUserTransactions(e){var t,r;const n={query:"\n query getUserTransactions($where_condition: user_transactions_bool_exp!, $offset: Int, $limit: Int, $order_by: [user_transactions_order_by!]) {\n user_transactions(\n order_by: $order_by\n where: $where_condition\n limit: $limit\n offset: $offset\n ) {\n version\n }\n}\n ",variables:{where_condition:{version:{_lte:null==e?void 0:e.startVersion}},offset:null==(t=null==e?void 0:e.options)?void 0:t.offset,limit:null==(r=null==e?void 0:e.options)?void 0:r.limit,order_by:null==e?void 0:e.orderBy}};return this.queryIndexer(n)}async getDelegatedStakingActivities(t,r){const n=Z.ensure(t).hex(),i=Z.ensure(r).hex();e.validateAddress(n),e.validateAddress(i);const o={query:"\n query getDelegatedStakingActivities($delegatorAddress: String, $poolAddress: String) {\n delegated_staking_activities(\n where: {delegator_address: {_eq: $delegatorAddress}, pool_address: {_eq: $poolAddress}}\n ) {\n amount\n delegator_address\n event_index\n event_type\n pool_address\n transaction_version\n }\n}\n ",variables:{delegatorAddress:n,poolAddress:i}};return this.queryIndexer(o)}async getNumberOfDelegators(t){const r=Z.ensure(t).hex();e.validateAddress(r);const n={query:'\n query getNumberOfDelegators($poolAddress: String) {\n num_active_delegator_per_pool(\n where: {pool_address: {_eq: $poolAddress}, num_active_delegator: {_gt: "0"}}\n distinct_on: pool_address\n ) {\n num_active_delegator\n pool_address\n }\n}\n ',variables:{poolAddress:r}};return this.queryIndexer(n)}async getAccountCoinsData(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={query:"\n query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n metadata {\n token_standard\n symbol\n supply_aggregator_table_key_v1\n supply_aggregator_table_handle_v1\n project_uri\n name\n last_transaction_version\n last_transaction_timestamp\n icon_uri\n decimals\n creator_address\n asset_type\n }\n }\n}\n ",variables:{where_condition:{owner_address:{_eq:o}},offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(s)}async getAccountCoinsDataCount(t){const r=Z.ensure(t).hex();e.validateAddress(r);const n={query:"\n query getAccountCoinsDataCount($address: String) {\n current_fungible_asset_balances_aggregate(\n where: {owner_address: {_eq: $address}}\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:r}};return this.queryIndexer(n)}async getAccountOwnedObjects(t,r){var n,i;const o=Z.ensure(t).hex();e.validateAddress(o);const s={query:"\n query getCurrentObjects($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {\n current_objects(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n allow_ungated_transfer\n state_key_hash\n owner_address\n object_address\n last_transaction_version\n last_guid_creation_num\n is_deleted\n }\n}\n ",variables:{where_condition:{owner_address:{_eq:o}},offset:null==(n=null==r?void 0:r.options)?void 0:n.offset,limit:null==(i=null==r?void 0:r.options)?void 0:i.limit,order_by:null==r?void 0:r.orderBy}};return this.queryIndexer(s)}},Tr=class{constructor(e,t,r=!1){let n=null,i=null;if("object"==typeof e&&function(e){return void 0!==e.fullnodeUrl&&"string"==typeof e.fullnodeUrl}(e)?(n=e.fullnodeUrl,i=e.indexerUrl,this.network="CUSTOM"):(n=V[e],i=W[e],this.network=e),"CUSTOM"===this.network&&!n)throw new Error("fullnode url is not provided");i&&(this.indexerClient=new Cr(i,t)),this.aptosClient=new Er(n,t,r)}};function xr(e,t,r){Object.getOwnPropertyNames(t.prototype).forEach((n=>{const i=Object.getOwnPropertyDescriptor(t.prototype,n);i&&(i.value=function(...e){return this[r][n](...e)},Object.defineProperty(e.prototype,n,i))})),Object.getOwnPropertyNames(t).forEach((n=>{const i=Object.getOwnPropertyDescriptor(t,n);i&&(i.value=function(...e){return this[r][n](...e)},e.hasOwnProperty.call(e,n)||Object.defineProperty(e,n,i))}))}xr(Tr,Er,"aptosClient"),xr(Tr,Cr,"indexerClient");var Mr=class{constructor(e,t){this.type=e,this.value=t}},Br=class{constructor(){this.data={}}setProperty(e,t){this.data[e]=t}};function Pr(e){let t;return t="string"===e||"String"===e?new Ze(et):new at(e).parseTypeTag(),t}function Rr(e,t){if(e.length!==t.length)throw new Error("Length of property values and types not match");const r=new Array;return t.forEach(((t,n)=>{try{const i=Pr(t),o=new oe;dr(e[n],i,o),r.push(o.getBytes())}catch(t){r.push((new TextEncoder).encode(e[n]))}})),r}function Or(e,t){if(!e||!t)throw new Error("value or type can not be empty");try{const r=Pr(t),n=new oe;return dr(e,r,n),n.getBytes()}catch(t){return(new TextEncoder).encode(e)}}function Nr(e){const t=e.map.data,r=new Br;return t.forEach((e=>{const{key:t}=e,n=e.value.value,i=e.value.type,o=Dr(Pr(i),n),s=new Mr(i,o);r.setProperty(t,s)})),r}function Dr(e,t){const r=new ae(new Z(t).toUint8Array());let n="";return n=e instanceof Ke?r.deserializeU8().toString():e instanceof qe?r.deserializeU64().toString():e instanceof We?r.deserializeU128().toString():e instanceof He?r.deserializeBool()?"true":"false":e instanceof Ye?Z.fromUint8Array(r.deserializeFixedBytes(32)).hex():e instanceof Ze&&e.isStringTypeTag()?r.deserializeStr():t,n}var Lr={};d(Lr,{PropertyMap:()=>Br,PropertyValue:()=>Mr,Token:()=>Fr,TokenData:()=>Ur});var Ur=class{constructor(e,t,r,n,i,o,s,a){this.collection=e,this.description=t,this.name=r,this.maximum=n,this.supply=i,this.uri=o,this.default_properties=Nr(s),this.mutability_config=a}},Fr=class{constructor(e,t,r){this.id=e,this.amount=t,this.token_properties=Nr(r)}},jr=class{constructor(e){this.aptosClient=e}async createCollection(e,t,r,n,i=re,o){const s=new Ar(this.aptosClient,{sender:e.address(),...o}),a=await s.build("0x3::token::create_collection_script",[],[t,r,n,i,[!1,!1,!1]]),u=Er.generateBCSTransaction(e,a);return(await this.aptosClient.submitSignedBCSTransaction(u)).hash}async createToken(e,t,r,n,i,o,s=re,a=e.address(),u=0,c=0,l=[],d=[],h=[],f){const p=new Ar(this.aptosClient,{sender:e.address(),...f}),g=await p.build("0x3::token::create_token_script",[],[t,r,n,i,s,o,a,u,c,[!1,!1,!1,!1,!1],l,Rr(d,h),h]),m=Er.generateBCSTransaction(e,g);return(await this.aptosClient.submitSignedBCSTransaction(m)).hash}async createTokenWithMutabilityConfig(e,t,r,n,i,o,s=re,a=e.address(),u=0,c=0,l=[],d=[],h=[],f=[!1,!1,!1,!1,!1],p){const g=new Ar(this.aptosClient,{sender:e.address(),...p}),m=await g.build("0x3::token::create_token_script",[],[t,r,n,i,s,o,a,u,c,f,l,d,h]),y=Er.generateBCSTransaction(e,m);return(await this.aptosClient.submitSignedBCSTransaction(y)).hash}async offerToken(e,t,r,n,i,o,s=0,a){const u=new Ar(this.aptosClient,{sender:e.address(),...a}),c=await u.build("0x3::token_transfers::offer_script",[],[t,r,n,i,s,o]),l=Er.generateBCSTransaction(e,c);return(await this.aptosClient.submitSignedBCSTransaction(l)).hash}async claimToken(e,t,r,n,i,o=0,s){const a=new Ar(this.aptosClient,{sender:e.address(),...s}),u=await a.build("0x3::token_transfers::claim_script",[],[t,r,n,i,o]),c=Er.generateBCSTransaction(e,u);return(await this.aptosClient.submitSignedBCSTransaction(c)).hash}async cancelTokenOffer(e,t,r,n,i,o=0,s){const a=new Ar(this.aptosClient,{sender:e.address(),...s}),u=await a.build("0x3::token_transfers::cancel_offer_script",[],[t,r,n,i,o]),c=Er.generateBCSTransaction(e,u);return(await this.aptosClient.submitSignedBCSTransaction(c)).hash}async directTransferToken(e,t,r,n,i,o,s=0,a){const u=new Ar(this.aptosClient,{sender:e.address(),...a}),c=await u.build("0x3::token::direct_transfer_script",[],[r,n,i,s,o]),l=new $.MultiAgentRawTransaction(c,[$.AccountAddress.fromHex(t.address())]),d=new $.Ed25519Signature(e.signBuffer(mr.getSigningMessage(l)).toUint8Array()),h=new $.AccountAuthenticatorEd25519(new $.Ed25519PublicKey(e.signingKey.publicKey),d),f=new $.Ed25519Signature(t.signBuffer(mr.getSigningMessage(l)).toUint8Array()),p=new $.AccountAuthenticatorEd25519(new $.Ed25519PublicKey(t.signingKey.publicKey),f),g=new $.TransactionAuthenticatorMultiAgent(h,[$.AccountAddress.fromHex(t.address())],[p]),m=de(new $.SignedTransaction(c,g));return(await this.aptosClient.submitSignedBCSTransaction(m)).hash}async directTransferTokenWithFeePayer(e,t,r,n,i,o,s,a=0,u){const c=new Ar(this.aptosClient,{sender:e.address(),...u}),l=await c.build("0x3::token::direct_transfer_script",[],[r,n,i,a,o]),d=new $.FeePayerRawTransaction(l,[$.AccountAddress.fromHex(t.address())],$.AccountAddress.fromHex(s.address())),h=new $.Ed25519Signature(e.signBuffer(mr.getSigningMessage(d)).toUint8Array()),f=new $.AccountAuthenticatorEd25519(new $.Ed25519PublicKey(e.signingKey.publicKey),h),p=new $.Ed25519Signature(t.signBuffer(mr.getSigningMessage(d)).toUint8Array()),g=new $.AccountAuthenticatorEd25519(new $.Ed25519PublicKey(t.signingKey.publicKey),p),m=new $.Ed25519Signature(s.signBuffer(mr.getSigningMessage(d)).toUint8Array()),y=new $.AccountAuthenticatorEd25519(new $.Ed25519PublicKey(s.signingKey.publicKey),m),b=new $.TransactionAuthenticatorFeePayer(f,[$.AccountAddress.fromHex(t.address())],[g],{address:$.AccountAddress.fromHex(s.address()),authenticator:y}),v=de(new $.SignedTransaction(l,b));return(await this.aptosClient.submitSignedBCSTransaction(v)).hash}async optInTokenTransfer(e,t,r){const n=new Ar(this.aptosClient,{sender:e.address(),...r}),i=await n.build("0x3::token::opt_in_direct_transfer",[],[t]),o=Er.generateBCSTransaction(e,i);return(await this.aptosClient.submitSignedBCSTransaction(o)).hash}async transferWithOptIn(e,t,r,n,i,o,s,a){const u=new Ar(this.aptosClient,{sender:e.address(),...a}),c=await u.build("0x3::token::transfer_with_opt_in",[],[t,r,n,i,o,s]),l=Er.generateBCSTransaction(e,c);return(await this.aptosClient.submitSignedBCSTransaction(l)).hash}async burnByCreator(e,t,r,n,i,o,s){const a=new Ar(this.aptosClient,{sender:e.address(),...s}),u=await a.build("0x3::token::burn_by_creator",[],[t,r,n,i,o]),c=Er.generateBCSTransaction(e,u);return(await this.aptosClient.submitSignedBCSTransaction(c)).hash}async burnByOwner(e,t,r,n,i,o,s){const a=new Ar(this.aptosClient,{sender:e.address(),...s}),u=await a.build("0x3::token::burn",[],[t,r,n,i,o]),c=Er.generateBCSTransaction(e,u);return(await this.aptosClient.submitSignedBCSTransaction(c)).hash}async mutateTokenProperties(e,t,r,n,i,o,s,a,u,c,l){const d=new Ar(this.aptosClient,{sender:e.address(),...l}),h=await d.build("0x3::token::mutate_token_properties",[],[t,r,n,i,o,s,a,u,c]),f=Er.generateBCSTransaction(e,h);return(await this.aptosClient.submitSignedBCSTransaction(f)).hash}async getCollectionData(e,t){const r=(await this.aptosClient.getAccountResources(e)).find((e=>"0x3::token::Collections"===e.type)),{handle:n}=r.data.collection_data,i={key_type:"0x1::string::String",value_type:"0x3::token::CollectionData",key:t};return await this.aptosClient.getTableItem(n,i)}async getTokenData(e,t,r){const n=e instanceof Z?e.hex():e,i=await this.aptosClient.getAccountResource(n,"0x3::token::Collections"),{handle:o}=i.data.token_data,s={key_type:"0x3::token::TokenDataId",value_type:"0x3::token::TokenData",key:{creator:n,collection:t,name:r}},a=await this.aptosClient.getTableItem(o,s);return new Ur(a.collection,a.description,a.name,a.maximum,a.supply,a.uri,a.default_properties,a.mutability_config)}async getToken(e,t,r,n="0"){const i={creator:e instanceof Z?e.hex():e,collection:t,name:r};return this.getTokenForAccount(e,{token_data_id:i,property_version:n})}async getTokenForAccount(e,t){const r=await this.aptosClient.getAccountResource(e instanceof Z?e.hex():e,"0x3::token::TokenStore"),{handle:n}=r.data.tokens,i={key_type:"0x3::token::TokenId",value_type:"0x3::token::Token",key:t};try{const e=await this.aptosClient.getTableItem(n,i);return new Fr(e.id,e.amount,e.token_properties)}catch(e){return 404===(null==e?void 0:e.status)?{id:t,amount:"0",token_properties:new Br}:e}}},zr=class{constructor(e){this.assetType="0x1::fungible_asset::Metadata",this.provider=e}async transfer(e,t,r,n,i){const o=await this.generateTransfer(e,t,r,n,i);return await this.provider.signAndSubmitTransaction(e,o)}async getPrimaryBalance(e,t){const r={function:"0x1::primary_fungible_store::balance",type_arguments:[this.assetType],arguments:[Z.ensure(e).hex(),Z.ensure(t).hex()]},n=await this.provider.view(r);return BigInt(n[0])}async generateTransfer(e,t,r,n,i){const o=new Ar(this.provider,{sender:e.address(),...i});return await o.build("0x1::primary_fungible_store::transfer",[this.assetType],[Z.ensure(t).hex(),Z.ensure(r).hex(),n])}},Hr={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",VECTOR:"vector",STRING:"string"},Kr=class{constructor(e){this.tokenType="0x4::token::Token",this.provider=e}async submitTransaction(e,t,r,n,i){const o=new Ar(this.provider,{sender:e.address(),...i}),s=await o.build(`0x4::aptos_token::${t}`,r,n),a=Er.generateBCSTransaction(e,s);return(await this.provider.submitSignedBCSTransaction(a)).hash}async createCollection(e,t,r,n,i=re,o,s){var a,u,c,l,d,h,f,p,g,m,y;return this.submitTransaction(e,"create_collection",[],[t,i,r,n,null==(a=null==o?void 0:o.mutableDescription)||a,null==(u=null==o?void 0:o.mutableRoyalty)||u,null==(c=null==o?void 0:o.mutableURI)||c,null==(l=null==o?void 0:o.mutableTokenDescription)||l,null==(d=null==o?void 0:o.mutableTokenName)||d,null==(h=null==o?void 0:o.mutableTokenProperties)||h,null==(f=null==o?void 0:o.mutableTokenURI)||f,null==(p=null==o?void 0:o.tokensBurnableByCreator)||p,null==(g=null==o?void 0:o.tokensFreezableByCreator)||g,null!=(m=null==o?void 0:o.royaltyNumerator)?m:0,null!=(y=null==o?void 0:o.royaltyDenominator)?y:1],s)}async mint(e,t,r,n,i,o=[],s=[],a=[],u){return this.submitTransaction(e,"mint",[],[t,r,n,i,o,s,Rr(a,s)],u)}async mintSoulBound(e,t,r,n,i,o,s=[],a=[],u=[],c){return this.submitTransaction(e,"mint_soul_bound",[],[t,r,n,i,s,a,Rr(u,a),o.address().hex()],c)}async burnToken(e,t,r,n){return this.submitTransaction(e,"burn",[r||this.tokenType],[Z.ensure(t).hex()],n)}async freezeTokenTransafer(e,t,r,n){return this.submitTransaction(e,"freeze_transfer",[r||this.tokenType],[Z.ensure(t).hex()],n)}async unfreezeTokenTransafer(e,t,r,n){return this.submitTransaction(e,"unfreeze_transfer",[r||this.tokenType],[Z.ensure(t).hex()],n)}async setTokenDescription(e,t,r,n,i){return this.submitTransaction(e,"set_description",[n||this.tokenType],[Z.ensure(t).hex(),r],i)}async setTokenName(e,t,r,n,i){return this.submitTransaction(e,"set_name",[n||this.tokenType],[Z.ensure(t).hex(),r],i)}async setTokenURI(e,t,r,n,i){return this.submitTransaction(e,"set_uri",[n||this.tokenType],[Z.ensure(t).hex(),r],i)}async addTokenProperty(e,t,r,n,i,o,s){return this.submitTransaction(e,"add_property",[o||this.tokenType],[Z.ensure(t).hex(),r,Hr[n],Or(i,Hr[n])],s)}async removeTokenProperty(e,t,r,n,i){return this.submitTransaction(e,"remove_property",[n||this.tokenType],[Z.ensure(t).hex(),r],i)}async updateTokenProperty(e,t,r,n,i,o,s){return this.submitTransaction(e,"update_property",[o||this.tokenType],[Z.ensure(t).hex(),r,Hr[n],Or(i,Hr[n])],s)}async addTypedProperty(e,t,r,n,i,o,s){return this.submitTransaction(e,"add_typed_property",[o||this.tokenType,Hr[n]],[Z.ensure(t).hex(),r,i],s)}async updateTypedProperty(e,t,r,n,i,o,s){return this.submitTransaction(e,"update_typed_property",[o||this.tokenType,Hr[n]],[Z.ensure(t).hex(),r,i],s)}async transferTokenOwnership(e,t,r,n,i){const o=new Ar(this.provider,{sender:e.address(),...i}),s=await o.build("0x1::object::transfer",[n||this.tokenType],[Z.ensure(t).hex(),Z.ensure(r).hex()]),a=Er.generateBCSTransaction(e,s);return(await this.provider.submitSignedBCSTransaction(a)).hash}async transfer(e,t){let r=t;if(null==r&&(r=(await this.provider.getTokenData(Z.ensure(e.tokenAddress).hex())).current_token_datas_v2[0].is_fungible_v2),r){const t=e,r=new zr(this.provider);return await r.transfer(t.owner,t.tokenAddress,t.recipient,t.amount,t.extraArgs)}const n=e;return await this.transferTokenOwnership(n.owner,n.tokenAddress,n.recipient,n.tokenType,n.extraArgs)}async burnObject(e,t,r,n){const i=new Ar(this.provider,{sender:e.address(),...n}),o=await i.build("0x1::object::burn",[r||"0x1::object::ObjectCore"],[Z.ensure(t).hex()]),s=Er.generateBCSTransaction(e,o);return(await this.provider.submitSignedBCSTransaction(s)).hash}},Gr="0x1::aptos_account::transfer_coins",Qr="0x1::coin::transfer",qr=class{constructor(e){this.aptosClient=e}async transfer(e,t,r,n){var o,s,a;const u=(null!=(o=null==n?void 0:n.coinType)?o:"").toString().includes("::");if((null==n?void 0:n.coinType)&&!u&&Ie.isValid(n.coinType)){i.warn("to transfer a fungible asset, use `FungibleAssetClient()` class for better support");const o=new Tr({fullnodeUrl:this.aptosClient.nodeUrl,indexerUrl:null!=(s=W[Y[this.aptosClient.nodeUrl]])?s:this.aptosClient.nodeUrl}),a=new zr(o);return await a.transfer(e,null==n?void 0:n.coinType,Jt(t),r)}const c=null!=(a=null==n?void 0:n.coinType)?a:N;let l;l=void 0===(null==n?void 0:n.createReceiverIfMissing)||(null==n?void 0:n.createReceiverIfMissing)?Gr:Qr;const d=Jt(t),h=new Ar(this.aptosClient,{sender:e.address(),...n}),f=await h.build(l,[c],[d,r]),p=Er.generateBCSTransaction(e,f);return(await this.aptosClient.submitSignedBCSTransaction(p)).hash}async checkBalance(e,t){var r,n,o;const s=(null!=(r=null==t?void 0:t.coinType)?r:"").toString().includes("::");if((null==t?void 0:t.coinType)&&!s&&Ie.isValid(t.coinType)){i.warn("to check balance of a fungible asset, use `FungibleAssetClient()` class for better support");const r=new Tr({fullnodeUrl:this.aptosClient.nodeUrl,indexerUrl:null!=(n=W[Y[this.aptosClient.nodeUrl]])?n:this.aptosClient.nodeUrl}),o=new zr(r);return await o.getPrimaryBalance(Jt(e),null==t?void 0:t.coinType)}const a=`0x1::coin::CoinStore<${null!=(o=null==t?void 0:t.coinType)?o:N}>`,u=Jt(e),c=await this.aptosClient.getAccountResource(u,a);return BigInt(c.data.coin.value)}},Wr=class extends Er{constructor(e,t,r){if(super(e,r),!t)throw new Error("Faucet URL cannot be empty.");this.faucetUrl=t,this.config=r}async fundAccount(e,t,r=20){const{data:n}=await Q({url:this.faucetUrl,endpoint:"mint",body:null,params:{address:Z.ensure(e).noPrefix(),amount:t},overrides:{...this.config},originMethod:"fundAccount"}),i=[];for(let e=0;e[^.]+)\\.(?!apt$))?(?[^.]+)(?:\\.apt)?$"),Xr=class{constructor(e,t){var r;if(this.provider=e,!Vr[this.provider.network]&&!t)throw new Error("Error: For custom providers, you must pass in a contract address");this.contractAddress=null!=(r=Vr[this.provider.network])?r:t}async getPrimaryNameByAddress(e){const t=(await this.provider.getAccountResource(this.contractAddress,`${this.contractAddress}::domains::ReverseLookupRegistryV1`)).data,{handle:r}=t.registry,n={key_type:"address",value_type:`${this.contractAddress}::domains::NameRecordKeyV1`,key:e};try{const e=await this.provider.getTableItem(r,n);return e.subdomain_name.vec[0]?`${e.subdomain_name.vec[0]}.${e.domain_name}`:e.domain_name}catch(e){if(404===e.status)return null;throw new Error(e)}}async getAddressByName(e){var t,r;const{domain:n,subdomain:i}=null!=(r=null==(t=e.match(Jr))?void 0:t.groups)?r:{};if(!n)return null;const o=i?await this.getRegistrationForSubdomainName(n,i):await this.getRegistrationForDomainName(n);return null===o?null:o.target}async mintAptosName(e,t,r=1,n){if(null===t.match(Yr))throw new Sr(400,`Name ${t} is not valid`);const i=await this.getRegistrationForDomainName(t);if(i&&Math.ceil(Date.now()/1e3)Math.floor(Date.now()/1e3),$r=class{constructor(e,t,r,n,i){this.lastUncommintedNumber=null,this.currentNumber=null,this.lock=!1,this.provider=e,this.account=t,this.maxWaitTime=r,this.maximumInFlight=n,this.sleepTime=i}async nextSequenceNumber(){for(;this.lock;)await R(this.sleepTime);this.lock=!0;let e=BigInt(0);try{if(null!==this.lastUncommintedNumber&&null!==this.currentNumber||await this.initialize(),this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight){await this.update();const e=Zr();for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await R(this.sleepTime),Zr()-e>this.maxWaitTime?(i.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.address()}`),await this.initialize()):await this.update()}e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(e){i.error("error in getting next sequence number for this account",e)}finally{this.lock=!1}return e}async initialize(){const{sequence_number:e}=await this.provider.getAccount(this.account.address());this.currentNumber=BigInt(e),this.lastUncommintedNumber=BigInt(e)}async update(){const{sequence_number:e}=await this.provider.getAccount(this.account.address());return this.lastUncommintedNumber=BigInt(e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await R(this.sleepTime);this.lock=!0;try{await this.update();const e=Zr();for(;this.lastUncommintedNumber!==this.currentNumber;)Zr()-e>this.maxWaitTime?(i.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.address()}`),await this.initialize()):(await R(this.sleepTime),await this.update())}catch(e){i.error("error in synchronizing this account sequence number with the one on chain",e)}finally{this.lock=!1}}}},en=f(r(78838)),tn=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(e){if(this.cancelled=!1,this.pendingDequeue.length>0){const t=this.pendingDequeue.shift();null==t||t.resolve(e)}else this.queue.push(e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise(((e,t)=>{this.pendingDequeue.push({resolve:e,reject:t})}))}isEmpty(){return 0===this.queue.length}cancel(){this.cancelled=!0,this.pendingDequeue.forEach((async({reject:e})=>{e(new rn("Task cancelled"))})),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},rn=class extends Error{},nn="fulfilled",on=(e=>(e.TransactionSent="transactionSent",e.TransactionSendFailed="transactionsendFailed",e.TransactionExecuted="transactionExecuted",e.TransactionExecutionFailed="transactionexecutionFailed",e))(on||{}),sn=class extends en.default{constructor(e,t,r=30,n=100,i=10){super(),this.taskQueue=new tn,this.transactionsQueue=new tn,this.outstandingTransactions=new tn,this.sentTransactions=[],this.executedTransactions=[],this.provider=e,this.account=t,this.started=!1,this.accountSequnceNumber=new $r(e,t,r,n,i)}async submitNextTransaction(){try{for(;;){if(this.transactionsQueue.isEmpty())return;const e=await this.accountSequnceNumber.nextSequenceNumber();if(null===e)return;const t=await this.generateNextTransaction(this.account,e);if(!t)return;const r=this.provider.submitSignedBCSTransaction(t);await this.outstandingTransactions.enqueue([r,e])}}catch(e){if(e instanceof rn)return;i.log(e)}}async processTransactions(){try{for(;;){const e=[],t=[];let[r,n]=await this.outstandingTransactions.dequeue();for(e.push(r),t.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),e.push(r),t.push(n);const i=await Promise.allSettled(e);for(let e=0;ethis.submitNextTransaction())),this.taskQueue.enqueue((()=>this.processTransactions())),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}},an={};d(an,{AptosErrorCode:()=>un,MoveFunctionVisibility:()=>cn,RoleType:()=>ln});var un=(e=>(e.ACCOUNT_NOT_FOUND="account_not_found",e.RESOURCE_NOT_FOUND="resource_not_found",e.MODULE_NOT_FOUND="module_not_found",e.STRUCT_FIELD_NOT_FOUND="struct_field_not_found",e.VERSION_NOT_FOUND="version_not_found",e.TRANSACTION_NOT_FOUND="transaction_not_found",e.TABLE_ITEM_NOT_FOUND="table_item_not_found",e.BLOCK_NOT_FOUND="block_not_found",e.STATE_VALUE_NOT_FOUND="state_value_not_found",e.VERSION_PRUNED="version_pruned",e.BLOCK_PRUNED="block_pruned",e.INVALID_INPUT="invalid_input",e.INVALID_TRANSACTION_UPDATE="invalid_transaction_update",e.SEQUENCE_NUMBER_TOO_OLD="sequence_number_too_old",e.VM_ERROR="vm_error",e.HEALTH_CHECK_FAILED="health_check_failed",e.MEMPOOL_IS_FULL="mempool_is_full",e.INTERNAL_ERROR="internal_error",e.WEB_FRAMEWORK_ERROR="web_framework_error",e.BCS_NOT_SUPPORTED="bcs_not_supported",e.API_DISABLED="api_disabled",e))(un||{}),cn=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(cn||{}),ln=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(ln||{}),dn=(e=>(e.AccountAddress="account_address",e.TransactionVersion="transaction_version",e))(dn||{}),hn=(e=>(e.AccountAddress="account_address",e.MinBlockHeight="min_block_height",e.NumDistinctVersions="num_distinct_versions",e))(hn||{}),fn=(e=>(e.AccountAddress="account_address",e.TransactionVersion="transaction_version",e))(fn||{}),pn=(e=>(e.Address="address",e.TransactionVersion="transaction_version",e))(pn||{}),gn=(e=>(e.BlockHeight="block_height",e.Epoch="epoch",e.FailedProposerIndices="failed_proposer_indices",e.Id="id",e.PreviousBlockVotesBitvec="previous_block_votes_bitvec",e.Proposer="proposer",e.Round="round",e.Timestamp="timestamp",e.Version="version",e))(gn||{}),mn=(e=>(e.ActivityType="activity_type",e.Amount="amount",e.BlockHeight="block_height",e.CoinType="coin_type",e.EntryFunctionIdStr="entry_function_id_str",e.EventAccountAddress="event_account_address",e.EventCreationNumber="event_creation_number",e.EventIndex="event_index",e.EventSequenceNumber="event_sequence_number",e.IsGasFee="is_gas_fee",e.IsTransactionSuccess="is_transaction_success",e.OwnerAddress="owner_address",e.StorageRefundAmount="storage_refund_amount",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(mn||{}),yn=(e=>(e.Amount="amount",e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.OwnerAddress="owner_address",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(yn||{}),bn=(e=>(e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.CreatorAddress="creator_address",e.Decimals="decimals",e.Name="name",e.SupplyAggregatorTableHandle="supply_aggregator_table_handle",e.SupplyAggregatorTableKey="supply_aggregator_table_key",e.Symbol="symbol",e.TransactionCreatedTimestamp="transaction_created_timestamp",e.TransactionVersionCreated="transaction_version_created",e))(bn||{}),vn=(e=>(e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.Supply="supply",e.TransactionEpoch="transaction_epoch",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(vn||{}),An=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Description="description",e.DescriptionMutable="description_mutable",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Supply="supply",e.TableHandle="table_handle",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.UriMutable="uri_mutable",e))(An||{}),wn=(e=>(e.Domain="domain",e.ExpirationTimestamp="expiration_timestamp",e.IsDeleted="is_deleted",e.LastTransactionVersion="last_transaction_version",e.RegisteredAddress="registered_address",e.Subdomain="subdomain",e.TokenName="token_name",e))(wn||{}),En=(e=>(e.Domain="domain",e.ExpirationTimestamp="expiration_timestamp",e.IsDeleted="is_deleted",e.LastTransactionVersion="last_transaction_version",e.RegisteredAddress="registered_address",e.Subdomain="subdomain",e.TokenName="token_name",e.TokenStandard="token_standard",e))(En||{}),_n=(e=>(e.Domain="domain",e.DomainWithSuffix="domain_with_suffix",e.ExpirationTimestamp="expiration_timestamp",e.IsActive="is_active",e.IsPrimary="is_primary",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.RegisteredAddress="registered_address",e.Subdomain="subdomain",e.TokenName="token_name",e.TokenStandard="token_standard",e))(_n||{}),In=(e=>(e.Amount="amount",e.CoinType="coin_type",e.CoinTypeHash="coin_type_hash",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e))(In||{}),Sn=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Description="description",e.DescriptionMutable="description_mutable",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Supply="supply",e.TableHandle="table_handle",e.UriMutable="uri_mutable",e))(Sn||{}),kn=(e=>(e.CollectionId="collection_id",e.CollectionName="collection_name",e.CollectionUri="collection_uri",e.CreatorAddress="creator_address",e.DistinctTokens="distinct_tokens",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.SingleTokenUri="single_token_uri",e))(kn||{}),Cn=(e=>(e.CollectionId="collection_id",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.CurrentSupply="current_supply",e.Description="description",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.MaxSupply="max_supply",e.MutableDescription="mutable_description",e.MutableUri="mutable_uri",e.TableHandleV1="table_handle_v1",e.TokenStandard="token_standard",e.TotalMintedV2="total_minted_v2",e.Uri="uri",e))(Cn||{}),Tn=(e=>(e.ActiveTableHandle="active_table_handle",e.InactiveTableHandle="inactive_table_handle",e.LastTransactionVersion="last_transaction_version",e.OperatorCommissionPercentage="operator_commission_percentage",e.StakingPoolAddress="staking_pool_address",e.TotalCoins="total_coins",e.TotalShares="total_shares",e))(Tn||{}),xn=(e=>(e.DelegationPoolAddress="delegation_pool_address",e.DelegatorAddress="delegator_address",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.PendingVoter="pending_voter",e.TableHandle="table_handle",e.Voter="voter",e))(xn||{}),Mn=(e=>(e.DelegatorAddress="delegator_address",e.LastTransactionVersion="last_transaction_version",e.ParentTableHandle="parent_table_handle",e.PoolAddress="pool_address",e.PoolType="pool_type",e.Shares="shares",e.TableHandle="table_handle",e))(Mn||{}),Bn=(e=>(e.Amount="amount",e.AssetType="asset_type",e.IsFrozen="is_frozen",e.IsPrimary="is_primary",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.StorageId="storage_id",e.TokenStandard="token_standard",e))(Bn||{}),Pn=(e=>(e.AllowUngatedTransfer="allow_ungated_transfer",e.IsDeleted="is_deleted",e.LastGuidCreationNum="last_guid_creation_num",e.LastTransactionVersion="last_transaction_version",e.ObjectAddress="object_address",e.OwnerAddress="owner_address",e.StateKeyHash="state_key_hash",e))(Pn||{}),Rn=(e=>(e.LastTransactionVersion="last_transaction_version",e.OperatorAddress="operator_address",e.StakingPoolAddress="staking_pool_address",e.VoterAddress="voter_address",e))(Rn||{}),On=(e=>(e.DecodedKey="decoded_key",e.DecodedValue="decoded_value",e.IsDeleted="is_deleted",e.Key="key",e.KeyHash="key_hash",e.LastTransactionVersion="last_transaction_version",e.TableHandle="table_handle",e))(On||{}),Nn=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.DefaultProperties="default_properties",e.Description="description",e.DescriptionMutable="description_mutable",e.LargestPropertyVersion="largest_property_version",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Name="name",e.PayeeAddress="payee_address",e.PropertiesMutable="properties_mutable",e.RoyaltyMutable="royalty_mutable",e.RoyaltyPointsDenominator="royalty_points_denominator",e.RoyaltyPointsNumerator="royalty_points_numerator",e.Supply="supply",e.TokenDataIdHash="token_data_id_hash",e.UriMutable="uri_mutable",e))(Nn||{}),Dn=(e=>(e.CollectionId="collection_id",e.Description="description",e.IsFungibleV2="is_fungible_v2",e.LargestPropertyVersionV1="largest_property_version_v1",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Maximum="maximum",e.Supply="supply",e.TokenDataId="token_data_id",e.TokenName="token_name",e.TokenProperties="token_properties",e.TokenStandard="token_standard",e.TokenUri="token_uri",e))(Dn||{}),Ln=(e=>(e.Amount="amount",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Name="name",e.OwnerAddress="owner_address",e.PropertyVersion="property_version",e.TableType="table_type",e.TokenDataIdHash="token_data_id_hash",e.TokenProperties="token_properties",e))(Ln||{}),Un=(e=>(e.Amount="amount",e.IsFungibleV2="is_fungible_v2",e.IsSoulboundV2="is_soulbound_v2",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.OwnerAddress="owner_address",e.PropertyVersionV1="property_version_v1",e.StorageId="storage_id",e.TableTypeV1="table_type_v1",e.TokenDataId="token_data_id",e.TokenPropertiesMutatedV1="token_properties_mutated_v1",e.TokenStandard="token_standard",e))(Un||{}),Fn=(e=>(e.Amount="amount",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionId="collection_id",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.FromAddress="from_address",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Name="name",e.PropertyVersion="property_version",e.TableHandle="table_handle",e.ToAddress="to_address",e.TokenDataId="token_data_id",e.TokenDataIdHash="token_data_id_hash",e))(Fn||{}),jn=(e=>(e.Asc="ASC",e.Desc="DESC",e))(jn||{}),zn=(e=>(e.Amount="amount",e.DelegatorAddress="delegator_address",e.EventIndex="event_index",e.EventType="event_type",e.PoolAddress="pool_address",e.TransactionVersion="transaction_version",e))(zn||{}),Hn=(e=>(e.FirstTransactionVersion="first_transaction_version",e.StakingPoolAddress="staking_pool_address",e))(Hn||{}),Kn=(e=>(e.DelegatorAddress="delegator_address",e.PoolAddress="pool_address",e))(Kn||{}),Gn=(e=>(e.AccountAddress="account_address",e.CreationNumber="creation_number",e.Data="data",e.EventIndex="event_index",e.IndexedType="indexed_type",e.SequenceNumber="sequence_number",e.TransactionBlockHeight="transaction_block_height",e.TransactionVersion="transaction_version",e.Type="type",e))(Gn||{}),Qn=(e=>(e.Amount="amount",e.AssetType="asset_type",e.BlockHeight="block_height",e.EntryFunctionIdStr="entry_function_id_str",e.EventIndex="event_index",e.GasFeePayerAddress="gas_fee_payer_address",e.IsFrozen="is_frozen",e.IsGasFee="is_gas_fee",e.IsTransactionSuccess="is_transaction_success",e.OwnerAddress="owner_address",e.StorageId="storage_id",e.StorageRefundAmount="storage_refund_amount",e.TokenStandard="token_standard",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.Type="type",e))(Qn||{}),qn=(e=>(e.AssetType="asset_type",e.CreatorAddress="creator_address",e.Decimals="decimals",e.IconUri="icon_uri",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Name="name",e.ProjectUri="project_uri",e.SupplyAggregatorTableHandleV1="supply_aggregator_table_handle_v1",e.SupplyAggregatorTableKeyV1="supply_aggregator_table_key_v1",e.Symbol="symbol",e.TokenStandard="token_standard",e))(qn||{}),Wn=(e=>(e.Db="db",e.IsIndexerUp="is_indexer_up",e))(Wn||{}),Vn=(e=>(e.ChainId="chain_id",e))(Vn||{}),Yn=(e=>(e.Address="address",e.TransactionVersion="transaction_version",e))(Yn||{}),Jn=(e=>(e.BuyItNowPrice="buy_it_now_price",e.CoinType="coin_type",e.CollectionId="collection_id",e.ContractAddress="contract_address",e.CurrentBidPrice="current_bid_price",e.CurrentBidder="current_bidder",e.EntryFunctionIdStr="entry_function_id_str",e.ExpirationTime="expiration_time",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.ListingId="listing_id",e.Marketplace="marketplace",e.Seller="seller",e.StartingBidPrice="starting_bid_price",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e))(Jn||{}),Xn=(e=>(e.Buyer="buyer",e.CoinType="coin_type",e.CollectionId="collection_id",e.CollectionOfferId="collection_offer_id",e.ContractAddress="contract_address",e.EntryFunctionIdStr="entry_function_id_str",e.ExpirationTime="expiration_time",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.ItemPrice="item_price",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Marketplace="marketplace",e.RemainingTokenAmount="remaining_token_amount",e.TokenStandard="token_standard",e))(Xn||{}),Zn=(e=>(e.CoinType="coin_type",e.CollectionId="collection_id",e.ContractAddress="contract_address",e.EntryFunctionIdStr="entry_function_id_str",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.ListingId="listing_id",e.Marketplace="marketplace",e.Price="price",e.Seller="seller",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e))(Zn||{}),$n=(e=>(e.Buyer="buyer",e.CoinType="coin_type",e.CollectionId="collection_id",e.ContractAddress="contract_address",e.EntryFunctionIdStr="entry_function_id_str",e.ExpirationTime="expiration_time",e.FeeScheduleId="fee_schedule_id",e.IsDeleted="is_deleted",e.LastTransactionTimestamp="last_transaction_timestamp",e.LastTransactionVersion="last_transaction_version",e.Marketplace="marketplace",e.OfferId="offer_id",e.Price="price",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e))($n||{}),ei=(e=>(e.Buyer="buyer",e.CoinType="coin_type",e.CollectionId="collection_id",e.CollectionName="collection_name",e.ContractAddress="contract_address",e.CreatorAddress="creator_address",e.EntryFunctionIdStr="entry_function_id_str",e.EventIndex="event_index",e.EventType="event_type",e.FeeScheduleId="fee_schedule_id",e.Marketplace="marketplace",e.OfferOrListingId="offer_or_listing_id",e.Price="price",e.PropertyVersion="property_version",e.Seller="seller",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenName="token_name",e.TokenStandard="token_standard",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(ei||{}),ti=(e=>(e.AnimationOptimizerRetryCount="animation_optimizer_retry_count",e.AssetUri="asset_uri",e.CdnAnimationUri="cdn_animation_uri",e.CdnImageUri="cdn_image_uri",e.CdnJsonUri="cdn_json_uri",e.ImageOptimizerRetryCount="image_optimizer_retry_count",e.JsonParserRetryCount="json_parser_retry_count",e.RawAnimationUri="raw_animation_uri",e.RawImageUri="raw_image_uri",e))(ti||{}),ri=(e=>(e.NumActiveDelegator="num_active_delegator",e.PoolAddress="pool_address",e))(ri||{}),ni=(e=>(e.Asc="asc",e.AscNullsFirst="asc_nulls_first",e.AscNullsLast="asc_nulls_last",e.Desc="desc",e.DescNullsFirst="desc_nulls_first",e.DescNullsLast="desc_nulls_last",e))(ni||{}),ii=(e=>(e.LastSuccessVersion="last_success_version",e.LastUpdated="last_updated",e.Processor="processor",e))(ii||{}),oi=(e=>(e.NumVotes="num_votes",e.ProposalId="proposal_id",e.ShouldPass="should_pass",e.StakingPoolAddress="staking_pool_address",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.VoterAddress="voter_address",e))(oi||{}),si=(e=>(e.DecodedKey="decoded_key",e.DecodedValue="decoded_value",e.Key="key",e.TableHandle="table_handle",e.TransactionVersion="transaction_version",e.WriteSetChangeIndex="write_set_change_index",e))(si||{}),ai=(e=>(e.Handle="handle",e.KeyType="key_type",e.ValueType="value_type",e))(ai||{}),ui=(e=>(e.CoinAmount="coin_amount",e.CoinType="coin_type",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.EventAccountAddress="event_account_address",e.EventCreationNumber="event_creation_number",e.EventIndex="event_index",e.EventSequenceNumber="event_sequence_number",e.FromAddress="from_address",e.Name="name",e.PropertyVersion="property_version",e.ToAddress="to_address",e.TokenAmount="token_amount",e.TokenDataIdHash="token_data_id_hash",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.TransferType="transfer_type",e))(ui||{}),ci=(e=>(e.AfterValue="after_value",e.BeforeValue="before_value",e.EntryFunctionIdStr="entry_function_id_str",e.EventAccountAddress="event_account_address",e.EventIndex="event_index",e.FromAddress="from_address",e.IsFungibleV2="is_fungible_v2",e.PropertyVersionV1="property_version_v1",e.ToAddress="to_address",e.TokenAmount="token_amount",e.TokenDataId="token_data_id",e.TokenStandard="token_standard",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.Type="type",e))(ci||{}),li=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.DefaultProperties="default_properties",e.Description="description",e.DescriptionMutable="description_mutable",e.LargestPropertyVersion="largest_property_version",e.Maximum="maximum",e.MaximumMutable="maximum_mutable",e.MetadataUri="metadata_uri",e.Name="name",e.PayeeAddress="payee_address",e.PropertiesMutable="properties_mutable",e.RoyaltyMutable="royalty_mutable",e.RoyaltyPointsDenominator="royalty_points_denominator",e.RoyaltyPointsNumerator="royalty_points_numerator",e.Supply="supply",e.TokenDataIdHash="token_data_id_hash",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e.UriMutable="uri_mutable",e))(li||{}),di=(e=>(e.Amount="amount",e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Name="name",e.OwnerAddress="owner_address",e.PropertyVersion="property_version",e.TableHandle="table_handle",e.TableType="table_type",e.TokenDataIdHash="token_data_id_hash",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(di||{}),hi=(e=>(e.CollectionDataIdHash="collection_data_id_hash",e.CollectionName="collection_name",e.CreatorAddress="creator_address",e.Name="name",e.PropertyVersion="property_version",e.TokenDataIdHash="token_data_id_hash",e.TokenProperties="token_properties",e.TransactionTimestamp="transaction_timestamp",e.TransactionVersion="transaction_version",e))(hi||{}),fi=(e=>(e.BlockHeight="block_height",e.EntryFunctionIdStr="entry_function_id_str",e.Epoch="epoch",e.ExpirationTimestampSecs="expiration_timestamp_secs",e.GasUnitPrice="gas_unit_price",e.MaxGasAmount="max_gas_amount",e.ParentSignatureType="parent_signature_type",e.Sender="sender",e.SequenceNumber="sequence_number",e.Timestamp="timestamp",e.Version="version",e))(fi||{})},85931:(e,t)=>{"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!((r=e)instanceof Uint8Array||null!=r&&"object"==typeof r&&"Uint8Array"===r.constructor.name))throw new Error("Expected Uint8Array");var r;if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;const n=r(85931),i=r(50281);class o extends i.Hash{constructor(e,t,r,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=r,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,i.createView)(this.buffer)}update(e){(0,n.exists)(this);const{view:t,buffer:r,blockLen:o}=this,s=(e=(0,i.toBytes)(e)).length;for(let n=0;no-a&&(this.process(r,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(r,o-8,BigInt(8*this.length),s),this.process(r,0);const u=(0,i.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5L=t.add5H=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;const r=BigInt(2**32-1),n=BigInt(32);function i(e,t=!1){return t?{h:Number(e&r),l:Number(e>>n&r)}:{h:0|Number(e>>n&r),l:0|Number(e&r)}}function o(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0);t.toBig=s;const a=(e,t,r)=>e>>>r;t.shrSH=a;const u=(e,t,r)=>e<<32-r|t>>>r;t.shrSL=u;const c=(e,t,r)=>e>>>r|t<<32-r;t.rotrSH=c;const l=(e,t,r)=>e<<32-r|t>>>r;t.rotrSL=l;const d=(e,t,r)=>e<<64-r|t>>>r-32;t.rotrBH=d;const h=(e,t,r)=>e>>>r-32|t<<64-r;t.rotrBL=h;const f=(e,t)=>t;t.rotr32H=f;const p=(e,t)=>e;t.rotr32L=p;const g=(e,t,r)=>e<>>32-r;t.rotlSH=g;const m=(e,t,r)=>t<>>32-r;t.rotlSL=m;const y=(e,t,r)=>t<>>64-r;t.rotlBH=y;const b=(e,t,r)=>e<>>64-r;function v(e,t,r,n){const i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:0|i}}t.rotlBL=b,t.add=v;const A=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0);t.add3L=A;const w=(e,t,r,n)=>t+r+n+(e/2**32|0)|0;t.add3H=w;const E=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0);t.add4L=E;const _=(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0;t.add4H=_;const I=(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0);t.add5L=I;const S=(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0;t.add5H=S;const k={fromBig:i,split:o,toBig:s,shrSH:a,shrSL:u,rotrSH:c,rotrSL:l,rotrBH:d,rotrBL:h,rotr32H:f,rotr32L:p,rotlSH:g,rotlSL:m,rotlBH:y,rotlBL:b,add:v,add3L:A,add3H:w,add4L:E,add4H:_,add5H:S,add5L:I};t.default=k},38863:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},24805:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=t.HMAC=void 0;const n=r(85931),i=r(50281);class o extends i.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,n.hash)(e);const r=(0,i.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?e.create().update(r).digest():r);for(let e=0;enew o(e,t).update(r).digest(),t.hmac.create=(e,t)=>new o(e,t)},35917:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha224=t.sha256=void 0;const n=r(58901),i=r(50281),o=(e,t,r)=>e&t^e&r^t&r,s=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class c extends n.SHA2{constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],n=(0,i.rotr)(t,7)^(0,i.rotr)(t,18)^t>>>3,o=(0,i.rotr)(r,17)^(0,i.rotr)(r,19)^r>>>10;u[e]=o+u[e-7]+n+u[e-16]|0}let{A:r,B:n,C:a,D:c,E:l,F:d,G:h,H:f}=this;for(let e=0;e<64;e++){const t=f+((0,i.rotr)(l,6)^(0,i.rotr)(l,11)^(0,i.rotr)(l,25))+((p=l)&d^~p&h)+s[e]+u[e]|0,g=((0,i.rotr)(r,2)^(0,i.rotr)(r,13)^(0,i.rotr)(r,22))+o(r,n,a)|0;f=h,h=d,d=l,l=c+t|0,c=a,a=n,n=r,r=t+g|0}var p;r=r+this.A|0,n=n+this.B|0,a=a+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,h=h+this.G|0,f=f+this.H|0,this.set(r,n,a,c,l,d,h,f)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class l extends c{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}t.sha256=(0,i.wrapConstructor)((()=>new c)),t.sha224=(0,i.wrapConstructor)((()=>new l))},68957:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const n=r(85931),i=r(29880),o=r(50281),[s,a,u]=[[],[],[]],c=BigInt(0),l=BigInt(1),d=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=l,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],s.push(2*(5*n+r)),a.push((e+1)*(e+2)/2%64);let i=c;for(let e=0;e<7;e++)t=(t<>h)*p)%f,t&d&&(i^=l<<(l<r>32?(0,i.rotlBH)(e,t,r):(0,i.rotlSH)(e,t,r),b=(e,t,r)=>r>32?(0,i.rotlBL)(e,t,r):(0,i.rotlSL)(e,t,r);function v(e,t=24){const r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const n=(t+8)%10,i=(t+2)%10,o=r[i],s=r[i+1],a=y(o,s,1)^r[n],u=b(o,s,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=u}let t=e[2],i=e[3];for(let r=0;r<24;r++){const n=a[r],o=y(t,i,n),u=b(t,i,n),c=s[r];t=e[c],i=e[c+1],e[c]=o,e[c+1]=u}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}r.fill(0)}t.keccakP=v;class A extends o.Hash{constructor(e,t,r,i=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.number)(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){v(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,n.exists)(this);const{blockLen:t,state:r}=this,i=(e=(0,o.toBytes)(e)).length;for(let n=0;n=r&&this.keccak();const o=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.output)(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new A(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}t.Keccak=A;const w=(e,t,r)=>(0,o.wrapConstructor)((()=>new A(t,e,r)));t.sha3_224=w(6,144,28),t.sha3_256=w(6,136,32),t.sha3_384=w(6,104,48),t.sha3_512=w(6,72,64),t.keccak_224=w(1,144,28),t.keccak_256=w(1,136,32),t.keccak_384=w(1,104,48),t.keccak_512=w(1,72,64);const E=(e,t,r)=>(0,o.wrapXOFConstructorWithOpts)(((n={})=>new A(t,e,void 0===n.dkLen?r:n.dkLen,!0)));t.shake128=E(31,168,16),t.shake256=E(31,136,32)},97752:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512_224=t.sha512=t.SHA512=void 0;const n=r(58901),i=r(29880),o=r(50281),[s,a]=(()=>i.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))))(),u=new Uint32Array(80),c=new Uint32Array(80);class l extends n.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:r,Bl:n,Ch:i,Cl:o,Dh:s,Dl:a,Eh:u,El:c,Fh:l,Fl:d,Gh:h,Gl:f,Hh:p,Hl:g}=this;return[e,t,r,n,i,o,s,a,u,c,l,d,h,f,p,g]}set(e,t,r,n,i,o,s,a,u,c,l,d,h,f,p,g){this.Ah=0|e,this.Al=0|t,this.Bh=0|r,this.Bl=0|n,this.Ch=0|i,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|u,this.El=0|c,this.Fh=0|l,this.Fl=0|d,this.Gh=0|h,this.Gl=0|f,this.Hh=0|p,this.Hl=0|g}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t),c[r]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|u[e-15],r=0|c[e-15],n=i.default.rotrSH(t,r,1)^i.default.rotrSH(t,r,8)^i.default.shrSH(t,r,7),o=i.default.rotrSL(t,r,1)^i.default.rotrSL(t,r,8)^i.default.shrSL(t,r,7),s=0|u[e-2],a=0|c[e-2],l=i.default.rotrSH(s,a,19)^i.default.rotrBH(s,a,61)^i.default.shrSH(s,a,6),d=i.default.rotrSL(s,a,19)^i.default.rotrBL(s,a,61)^i.default.shrSL(s,a,6),h=i.default.add4L(o,d,c[e-7],c[e-16]),f=i.default.add4H(h,n,l,u[e-7],u[e-16]);u[e]=0|f,c[e]=0|h}let{Ah:r,Al:n,Bh:o,Bl:l,Ch:d,Cl:h,Dh:f,Dl:p,Eh:g,El:m,Fh:y,Fl:b,Gh:v,Gl:A,Hh:w,Hl:E}=this;for(let e=0;e<80;e++){const t=i.default.rotrSH(g,m,14)^i.default.rotrSH(g,m,18)^i.default.rotrBH(g,m,41),_=i.default.rotrSL(g,m,14)^i.default.rotrSL(g,m,18)^i.default.rotrBL(g,m,41),I=g&y^~g&v,S=m&b^~m&A,k=i.default.add5L(E,_,S,a[e],c[e]),C=i.default.add5H(k,w,t,I,s[e],u[e]),T=0|k,x=i.default.rotrSH(r,n,28)^i.default.rotrBH(r,n,34)^i.default.rotrBH(r,n,39),M=i.default.rotrSL(r,n,28)^i.default.rotrBL(r,n,34)^i.default.rotrBL(r,n,39),B=r&o^r&d^o&d,P=n&l^n&h^l&h;w=0|v,E=0|A,v=0|y,A=0|b,y=0|g,b=0|m,({h:g,l:m}=i.default.add(0|f,0|p,0|C,0|T)),f=0|d,p=0|h,d=0|o,h=0|l,o=0|r,l=0|n;const R=i.default.add3L(T,M,P);r=i.default.add3H(R,C,x,B),n=0|R}({h:r,l:n}=i.default.add(0|this.Ah,0|this.Al,0|r,0|n)),({h:o,l}=i.default.add(0|this.Bh,0|this.Bl,0|o,0|l)),({h:d,l:h}=i.default.add(0|this.Ch,0|this.Cl,0|d,0|h)),({h:f,l:p}=i.default.add(0|this.Dh,0|this.Dl,0|f,0|p)),({h:g,l:m}=i.default.add(0|this.Eh,0|this.El,0|g,0|m)),({h:y,l:b}=i.default.add(0|this.Fh,0|this.Fl,0|y,0|b)),({h:v,l:A}=i.default.add(0|this.Gh,0|this.Gl,0|v,0|A)),({h:w,l:E}=i.default.add(0|this.Hh,0|this.Hl,0|w,0|E)),this.set(r,n,o,l,d,h,f,p,g,m,y,b,v,A,w,E)}roundClean(){u.fill(0),c.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=l;class d extends l{constructor(){super(),this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class h extends l{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class f extends l{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,o.wrapConstructor)((()=>new l)),t.sha512_224=(0,o.wrapConstructor)((()=>new d)),t.sha512_256=(0,o.wrapConstructor)((()=>new h)),t.sha384=(0,o.wrapConstructor)((()=>new f))},50281:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const n=r(38863);function i(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const o=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));t.bytesToHex=function(e){if(!i(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r=s&&e<=a?e-s:e>=u&&e<=c?e-(u-10):e>=l&&e<=d?e-(l-10):void 0}function f(e){if("string"!=typeof e)throw new Error("utf8ToBytes expected string, got "+typeof e);return new Uint8Array((new TextEncoder).encode(e))}function p(e){if("string"==typeof e&&(e=f(e)),!i(e))throw new Error("expected Uint8Array, got "+typeof e);return e}t.hexToBytes=function(e){if("string"!=typeof e)throw new Error("hex string expected, got "+typeof e);const t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const n=new Uint8Array(r);for(let t=0,i=0;t{},t.asyncLoop=async function(e,r,n){let i=Date.now();for(let o=0;o=0&&ee().update(p(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(p(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(p(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}},78838:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";const n=t;n.bignum=r(82823),n.define=r(70424).define,n.base=r(81284),n.constants=r(34962),n.decoders=r(98720),n.encoders=r(87912)},70424:(e,t,r)=>{"use strict";const n=r(87912),i=r(98720),o=r(35615);function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new s(e,t)},s.prototype._createNamed=function(e){const t=this.name;function r(e){this._initNamed(e,t)}return o(r,e),r.prototype._initNamed=function(t,r){e.call(this,t,r)},new r(this)},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},s.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},s.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},9428:(e,t,r)=>{"use strict";const n=r(35615),i=r(49963).a,o=r(19845).Buffer;function s(e,t){i.call(this,t),o.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function a(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return a.isEncoderBuffer(e)||(e=new a(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=o.byteLength(e);else{if(!o.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(s,i),t.t=s,s.isDecoderBuffer=function(e){return e instanceof s||"object"==typeof e&&o.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},s.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},s.prototype.restore=function(e){const t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const r=new s(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.d=a,a.isEncoderBuffer=function(e){return e instanceof a||"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},a.prototype.join=function(e,t){return e||(e=o.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(r){r.join(e,t),t+=r.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):o.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},81284:(e,t,r)=>{"use strict";const n=t;n.Reporter=r(49963).a,n.DecoderBuffer=r(9428).t,n.EncoderBuffer=r(9428).d,n.Node=r(67410)},67410:(e,t,r)=>{"use strict";const n=r(49963).a,i=r(9428).d,o=r(9428).t,s=r(7784),a=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(a);function c(e,t,r){const n={};this._baseState=n,n.name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=c;const l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];c.prototype.clone=function(){const e=this._baseState,t={};l.forEach((function(r){t[r]=e[r]}));const r=new this.constructor(t.parent);return r._baseState=t,r},c.prototype._wrap=function(){const e=this._baseState;u.forEach((function(t){this[t]=function(){const r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}}),this)},c.prototype._init=function(e){const t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),s.equal(t.children.length,1,"Root node can have only one child")},c.prototype._useArgs=function(e){const t=this._baseState,r=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==r.length&&(s(null===t.children),t.children=r,r.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!=typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(r){r==(0|r)&&(r|=0);const n=e[r];t[n]=r})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){c.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),a.forEach((function(e){c.prototype[e]=function(){const t=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(r),this}})),c.prototype.use=function(e){s(e);const t=this._baseState;return s(null===t.use),t.use=e,this},c.prototype.optional=function(){return this._baseState.optional=!0,this},c.prototype.def=function(e){const t=this._baseState;return s(null===t.default),t.default=e,t.optional=!0,this},c.prototype.explicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},c.prototype.implicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},c.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},c.prototype.key=function(e){const t=this._baseState;return s(null===t.key),t.key=e,this},c.prototype.any=function(){return this._baseState.any=!0,this},c.prototype.choice=function(e){const t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},c.prototype.contains=function(e){const t=this._baseState;return s(null===t.use),t.contains=e,this},c.prototype._decode=function(e,t){const r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));let n,i=r.default,s=!0,a=null;if(null!==r.key&&(a=e.enterKey(r.key)),r.optional){let n=null;if(null!==r.explicit?n=r.explicit:null!==r.implicit?n=r.implicit:null!==r.tag&&(n=r.tag),null!==n||r.any){if(s=this._peekTag(e,n,r.any),e.isError(s))return s}else{const n=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),s=!0}catch(e){s=!1}e.restore(n)}}if(r.obj&&s&&(n=e.enterObject()),s){if(null!==r.explicit){const t=this._decodeTag(e,r.explicit);if(e.isError(t))return t;e=t}const n=e.offset;if(null===r.use&&null===r.choice){let t;r.any&&(t=e.save());const n=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(n))return n;r.any?i=e.raw(t):e=n}if(t&&t.track&&null!==r.tag&&t.track(e.path(),n,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(i=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(e,t)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){const n=new o(i);i=this._getUse(r.contains,e._reporterState.obj)._decode(n,t)}}return r.obj&&s&&(i=e.leaveObject(n)),null===r.key||null===i&&!0!==s?null!==a&&e.exitKey(a):e.leaveKey(a,r.key,i),i},c.prototype._decodeGeneric=function(e,t,r){const n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},c.prototype._getUse=function(e,t){const r=this._baseState;return r.useDecoder=this._use(e,t),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},c.prototype._decodeChoice=function(e,t){const r=this._baseState;let n=null,i=!1;return Object.keys(r.choice).some((function(o){const s=e.save(),a=r.choice[o];try{const r=a._decode(e,t);if(e.isError(r))return!1;n={type:o,value:r},i=!0}catch(t){return e.restore(s),!1}return!0}),this),i?n:e.error("Choice not matched")},c.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},c.prototype._encode=function(e,t,r){const n=this._baseState;if(null!==n.default&&n.default===e)return;const i=this._encodeValue(e,t,r);return void 0===i||this._skipDefault(i,t,r)?void 0:i},c.prototype._encodeValue=function(e,t,r){const i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new n);let o=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i.default)return;e=i.default}let s=null,a=!1;if(i.any)o=this._createEncoderBuffer(e);else if(i.choice)o=this._encodeChoice(e,t);else if(i.contains)s=this._getUse(i.contains,r)._encode(e,t),a=!0;else if(i.children)s=i.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");const n=t.enterKey(r._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");const i=r._encode(e[r._baseState.key],t,e);return t.leaveKey(n),i}),this).filter((function(e){return e})),s=this._createEncoderBuffer(s);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const r=this.clone();r._baseState.implicit=null,s=this._createEncoderBuffer(e.map((function(r){const n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)}),r))}else null!==i.use?o=this._getUse(i.use,r)._encode(e,t):(s=this._encodePrimitive(i.tag,e),a=!0);if(!i.any&&null===i.choice){const e=null!==i.implicit?i.implicit:i.tag,r=null===i.implicit?"universal":"context";null===e?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(o=this._encodeComposite(e,a,r,s))}return null!==i.explicit&&(o=this._encodeComposite(i.explicit,!1,"context",o)),o},c.prototype._encodeChoice=function(e,t){const r=this._baseState,n=r.choice[e.type];return n||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},c.prototype._encodePrimitive=function(e,t){const r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},c.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},c.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},49963:(e,t,r)=>{"use strict";const n=r(35615);function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function o(e,t){this.path=e,this.rethrow(t)}t.a=i,i.prototype.isError=function(e){return e instanceof o},i.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,r){const n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){const t=this._reporterState,r=t.obj;return t.obj=e,r},i.prototype.error=function(e){let t;const r=this._reporterState,n=e instanceof o;if(t=n?e:new o(r.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},i.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(o,Error),o.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},76457:(e,t)=>{"use strict";function r(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=r(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=r(t.tag)},34962:(e,t,r)=>{"use strict";const n=t;n._reverse=function(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t},n.der=r(76457)},23975:(e,t,r)=>{"use strict";const n=r(35615),i=r(82823),o=r(9428).t,s=r(67410),a=r(76457);function u(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){s.call(this,"der",e)}function l(e,t){let r=e.readUInt8(t);if(e.isError(r))return r;const n=a.tagClass[r>>6],i=!(32&r);if(31&~r)r&=31;else{let n=r;for(r=0;!(128&~n);){if(n=e.readUInt8(t),e.isError(n))return n;r<<=7,r|=127&n}}return{cls:n,primitive:i,tag:r,tagStr:a.tag[r]}}function d(e,t,r){let n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(!(128&n))return n;const i=127&n;if(i>4)return e.error("length octect is too long");n=0;for(let t=0;t{"use strict";const n=t;n.der=r(23975),n.pem=r(13850)},13850:(e,t,r)=>{"use strict";const n=r(35615),i=r(19845).Buffer,o=r(23975);function s(e){o.call(this,e),this.enc="pem"}n(s,o),e.exports=s,s.prototype.decode=function(e,t){const r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/;let a=-1,u=-1;for(let e=0;e{"use strict";const n=r(35615),i=r(19845).Buffer,o=r(67410),s=r(76457);function a(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){o.call(this,"der",e)}function c(e){return e<10?"0"+e:e}e.exports=a,a.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(u,o),u.prototype._encodeComposite=function(e,t,r,n){const o=function(e,t,r,n){let i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),s.tagByName.hasOwnProperty(e))i=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);i=e}return i>=31?n.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|=s.tagClassByName[r||"universal"]<<6,i)}(e,t,r,this.reporter);if(n.length<128){const e=i.alloc(2);return e[0]=o,e[1]=n.length,this._createEncoderBuffer([e,n])}let a=1;for(let e=n.length;e>=256;e>>=8)a++;const u=i.alloc(2+a);u[0]=o,u[1]=128|a;for(let e=1+a,t=n.length;t>0;e--,t>>=8)u[e]=255&t;return this._createEncoderBuffer([u,n])},u.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=i.alloc(2*e.length);for(let r=0;r=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let n=0;for(let t=0;t=128;r>>=7)n++}const o=i.alloc(n);let s=o.length-1;for(let t=e.length-1;t>=0;t--){let r=e[t];for(o[s--]=127&r;(r>>=7)>0;)o[s--]=128|127&r}return this._createEncoderBuffer(o)},u.prototype._encodeTime=function(e,t){let r;const n=new Date(e);return"gentime"===t?r=[c(n.getUTCFullYear()),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[c(n.getUTCFullYear()%100),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},u.prototype._encodeNull=function(){return this._createEncoderBuffer("")},u.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=i.from(t)}if(i.isBuffer(e)){let t=e.length;0===e.length&&t++;const r=i.alloc(t);return e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let r=1;for(let t=e;t>=256;t>>=8)r++;const n=new Array(r);for(let t=n.length-1;t>=0;t--)n[t]=255&e,e>>=8;return 128&n[0]&&n.unshift(0),this._createEncoderBuffer(i.from(n))},u.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},u.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},u.prototype._skipDefault=function(e,t,r){const n=this._baseState;let i;if(null===n.default)return!1;const o=e.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join()),o.length!==n.defaultBuffer.length)return!1;for(i=0;i{"use strict";const n=t;n.der=r(35775),n.pem=r(48962)},48962:(e,t,r)=>{"use strict";const n=r(35615),i=r(35775);function o(e){i.call(this,e),this.enc="pem"}n(o,i),e.exports=o,o.prototype.encode=function(e,t){const r=i.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"];for(let e=0;e{"use strict";var n=r(39907),i=r(4364);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function s(e,t){for(var r=0;r1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i{"use strict";var n=r(39907);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;te.length)&&(r=e.length),e.substring(r-t.length,r)===t}var v="",A="",w="",E="",_={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function I(e){var t=Object.keys(e),r=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){r[t]=e[t]})),Object.defineProperty(r,"message",{value:e.message}),r}function S(e){return m(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var k=function(e,t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(k,e);var r,i,a,l,d=(r=k,i=h(),function(){var e,t=p(r);if(i){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return u(this,e)});function k(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,k),"object"!==g(e)||null===e)throw new y("options","Object",e);var r=e.message,i=e.operator,o=e.stackStartFn,s=e.actual,a=e.expected,l=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=r)t=d.call(this,String(r));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(v="",A="",E="",w=""):(v="",A="",E="",w="")),"object"===g(s)&&null!==s&&"object"===g(a)&&null!==a&&"stack"in s&&s instanceof Error&&"stack"in a&&a instanceof Error&&(s=I(s),a=I(a)),"deepStrictEqual"===i||"strictEqual"===i)t=d.call(this,function(e,t,r){var i="",o="",s=0,a="",u=!1,c=S(e),l=c.split("\n"),d=S(t).split("\n"),h=0,f="";if("strictEqual"===r&&"object"===g(e)&&"object"===g(t)&&null!==e&&null!==t&&(r="strictEqualObject"),1===l.length&&1===d.length&&l[0]!==d[0]){var p=l[0].length+d[0].length;if(p<=10){if(!("object"===g(e)&&null!==e||"object"===g(t)&&null!==t||0===e&&0===t))return"".concat(_[r],"\n\n")+"".concat(l[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==r&&p<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;l[0][h]===d[0][h];)h++;h>2&&(f="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var r=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,r-e.length)}(" ",h),"^"),h=0)}}for(var m=l[l.length-1],y=d[d.length-1];m===y&&(h++<2?a="\n ".concat(m).concat(a):i=m,l.pop(),d.pop(),0!==l.length&&0!==d.length);)m=l[l.length-1],y=d[d.length-1];var I=Math.max(l.length,d.length);if(0===I){var k=c.split("\n");if(k.length>30)for(k[26]="".concat(v,"...").concat(E);k.length>27;)k.pop();return"".concat(_.notIdentical,"\n\n").concat(k.join("\n"),"\n")}h>3&&(a="\n".concat(v,"...").concat(E).concat(a),u=!0),""!==i&&(a="\n ".concat(i).concat(a),i="");var C=0,T=_[r]+"\n".concat(A,"+ actual").concat(E," ").concat(w,"- expected").concat(E),x=" ".concat(v,"...").concat(E," Lines skipped");for(h=0;h1&&h>2&&(M>4?(o+="\n".concat(v,"...").concat(E),u=!0):M>3&&(o+="\n ".concat(d[h-2]),C++),o+="\n ".concat(d[h-1]),C++),s=h,i+="\n".concat(w,"-").concat(E," ").concat(d[h]),C++;else if(d.length1&&h>2&&(M>4?(o+="\n".concat(v,"...").concat(E),u=!0):M>3&&(o+="\n ".concat(l[h-2]),C++),o+="\n ".concat(l[h-1]),C++),s=h,o+="\n".concat(A,"+").concat(E," ").concat(l[h]),C++;else{var B=d[h],P=l[h],R=P!==B&&(!b(P,",")||P.slice(0,-1)!==B);R&&b(B,",")&&B.slice(0,-1)===P&&(R=!1,P+=","),R?(M>1&&h>2&&(M>4?(o+="\n".concat(v,"...").concat(E),u=!0):M>3&&(o+="\n ".concat(l[h-2]),C++),o+="\n ".concat(l[h-1]),C++),s=h,o+="\n".concat(A,"+").concat(E," ").concat(P),i+="\n".concat(w,"-").concat(E," ").concat(B),C+=2):(o+=i,i="",1!==M&&0!==h||(o+="\n ".concat(P),C++))}if(C>20&&h30)for(f[26]="".concat(v,"...").concat(E);f.length>27;)f.pop();t=1===f.length?d.call(this,"".concat(h," ").concat(f[0])):d.call(this,"".concat(h,"\n\n").concat(f.join("\n"),"\n"))}else{var p=S(s),m="",C=_[i];"notDeepEqual"===i||"notEqual"===i?(p="".concat(_[i],"\n\n").concat(p)).length>1024&&(p="".concat(p.slice(0,1021),"...")):(m="".concat(S(a)),p.length>512&&(p="".concat(p.slice(0,509),"...")),m.length>512&&(m="".concat(m.slice(0,509),"...")),"deepEqual"===i||"equal"===i?p="".concat(C,"\n\n").concat(p,"\n\nshould equal\n\n"):m=" ".concat(i," ").concat(m)),t=d.call(this,"".concat(p).concat(m))}return Error.stackTraceLimit=l,t.generatedMessage=!r,Object.defineProperty(c(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=s,t.expected=a,t.operator=i,Error.captureStackTrace&&Error.captureStackTrace(c(t),o),t.stack,t.name="AssertionError",u(t)}return a=k,(l=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return m(this,o(o({},t),{},{customInspect:!1,depth:0}))}}])&&s(a.prototype,l),Object.defineProperty(a,"prototype",{writable:!1}),k}(l(Error),m.custom);e.exports=k},41342:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}var s,a,u={};function c(e,t,r){r||(r=Error);var s=function(r){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(l,r);var s,a,u,c=(a=l,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=o(a);if(u){var r=o(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function l(r,n,i){var o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),o=c.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,i)),o.code=e,o}return s=l,Object.defineProperty(s,"prototype",{writable:!1}),s}(r);u[e]=s}function l(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",(function(e,t,i){var o,a,u,c,d;if(void 0===s&&(s=r(26093)),s("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(a="not ",t.substr(0,4)===a)?(o="must not be",t=t.replace(/^not /,"")):o="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-9,r)===t}(e," argument"))u="The ".concat(e," ").concat(o," ").concat(l(t,"type"));else{var h=("number"!=typeof d&&(d=0),d+1>(c=e).length||-1===c.indexOf(".",d)?"argument":"property");u='The "'.concat(e,'" ').concat(h," ").concat(o," ").concat(l(t,"type"))}return u+". Received type ".concat(n(i))}),TypeError),c("ERR_INVALID_ARG_VALUE",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===a&&(a=r(37966));var i=a.inspect(t);return i.length>128&&(i="".concat(i.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(i)}),TypeError,RangeError),c("ERR_INVALID_RETURN_VALUE",(function(e,t,r){var i;return i=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(n(r)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(i,".")}),TypeError),c("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),n=0;n0,"At least one arg needs to be specified");var i="The ",o=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),o){case 1:i+="".concat(t[0]," argument");break;case 2:i+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:i+=t.slice(0,o-1).join(", "),i+=", and ".concat(t[o-1]," arguments")}return"".concat(i," must be specified")}),TypeError),e.exports.codes=u},5656:(e,t,r)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,s,a=[],u=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){c=!0,i=e}finally{try{if(!u&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r10)return!0;for(var t=0;t57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function R(e){return Object.keys(e).filter(P).concat(l(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function O(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);i{"use strict";var n,i=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new s},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=r(53558)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?h((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?h((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?h(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":i,"%ThrowTypeError%":l,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=h(i.prototype))}return g[t]=r,r},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=r(79138),v=r(92571),A=b.call(Function.call,Array.prototype.concat),w=b.call(Function.apply,Array.prototype.splice),E=b.call(Function.call,String.prototype.replace),_=b.call(Function.call,String.prototype.slice),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,S=/\\(\\)?/g,k=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var o=g[n];if(o===f&&(o=m(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');var r=function(e){var t=_(e,0,1),r=_(e,-1);if("%"===t&&"%"!==r)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var n=[];return E(e,I,(function(e,t,r,i){n[n.length]=r?E(i,S,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=k("%"+n+"%",t),a=o.name,c=o.value,l=!1,d=o.alias;d&&(n=d[0],w(r,A([0,1],d)));for(var h=1,f=!0;h=r.length){var b=u(c,p);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[p]}else f=v(c,p),c=c[p];f&&!l&&(g[a]=c)}}return c}},95161:(e,t,r)=>{"use strict";var n=r(5144),i=r(14834),o=r(79818),s=o("Object.prototype.toString"),a=r(51913)(),u="undefined"==typeof globalThis?r.g:globalThis,c=i(),l=o("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1}return!!f&&function(e){var t=!1;return n(h,(function(r,n){if(!t)try{t=r.call(e)===n}catch(e){}})),t}(e)}},74166:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},98633:(e,t,r)=>{"use strict";var n=r(55387),i=r(2625),o=r(44772),s=r(95161);function a(e){return e.call.bind(e)}var u="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,l=a(Object.prototype.toString),d=a(Number.prototype.valueOf),h=a(String.prototype.valueOf),f=a(Boolean.prototype.valueOf);if(u)var p=a(BigInt.prototype.valueOf);if(c)var g=a(Symbol.prototype.valueOf);function m(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function y(e){return"[object Map]"===l(e)}function b(e){return"[object Set]"===l(e)}function v(e){return"[object WeakMap]"===l(e)}function A(e){return"[object WeakSet]"===l(e)}function w(e){return"[object ArrayBuffer]"===l(e)}function E(e){return"undefined"!=typeof ArrayBuffer&&(w.working?w(e):e instanceof ArrayBuffer)}function _(e){return"[object DataView]"===l(e)}function I(e){return"undefined"!=typeof DataView&&(_.working?_(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=i,t.isTypedArray=s,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):s(e)||I(e)},t.isUint8Array=function(e){return"Uint8Array"===o(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===o(e)},t.isUint16Array=function(e){return"Uint16Array"===o(e)},t.isUint32Array=function(e){return"Uint32Array"===o(e)},t.isInt8Array=function(e){return"Int8Array"===o(e)},t.isInt16Array=function(e){return"Int16Array"===o(e)},t.isInt32Array=function(e){return"Int32Array"===o(e)},t.isFloat32Array=function(e){return"Float32Array"===o(e)},t.isFloat64Array=function(e){return"Float64Array"===o(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===o(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===o(e)},y.working="undefined"!=typeof Map&&y(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(y.working?y(e):e instanceof Map)},b.working="undefined"!=typeof Set&&b(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(b.working?b(e):e instanceof Set)},v.working="undefined"!=typeof WeakMap&&v(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(v.working?v(e):e instanceof WeakMap)},A.working="undefined"!=typeof WeakSet&&A(new WeakSet),t.isWeakSet=function(e){return A(e)},w.working="undefined"!=typeof ArrayBuffer&&w(new ArrayBuffer),t.isArrayBuffer=E,_.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&_(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=I;var S="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function k(e){return"[object SharedArrayBuffer]"===l(e)}function C(e){return void 0!==S&&(void 0===k.working&&(k.working=k(new S)),k.working?k(e):e instanceof S)}function T(e){return m(e,d)}function x(e){return m(e,h)}function M(e){return m(e,f)}function B(e){return u&&m(e,p)}function P(e){return c&&m(e,g)}t.isSharedArrayBuffer=C,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===l(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===l(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===l(e)},t.isGeneratorObject=function(e){return"[object Generator]"===l(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===l(e)},t.isNumberObject=T,t.isStringObject=x,t.isBooleanObject=M,t.isBigIntObject=B,t.isSymbolObject=P,t.isBoxedPrimitive=function(e){return T(e)||x(e)||M(e)||B(e)||P(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(E(e)||C(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},37966:(e,t,r)=>{var n=r(39907),i=r(4364),o=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),a=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&t._extend(n,r),w(n.showHidden)&&(n.showHidden=!1),w(n.depth)&&(n.depth=2),w(n.colors)&&(n.colors=!1),w(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=d),f(n,e,n.depth)}function d(e,t){var r=l.styles[t];return r?"["+l.colors[r][0]+"m"+e+"["+l.colors[r][1]+"m":e}function h(e,t){return e}function f(e,r,n){if(e.customInspect&&r&&k(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return A(i)||(i=f(e,i,n)),i}var o=function(e,t){if(w(t))return e.stylize("undefined","undefined");if(A(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return v(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}(e,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),S(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return p(r);if(0===s.length){if(k(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(E(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(I(r))return e.stylize(Date.prototype.toString.call(r),"date");if(S(r))return p(r)}var c,l="",d=!1,h=["{","}"];return m(r)&&(d=!0,h=["[","]"]),k(r)&&(l=" [Function"+(r.name?": "+r.name:"")+"]"),E(r)&&(l=" "+RegExp.prototype.toString.call(r)),I(r)&&(l=" "+Date.prototype.toUTCString.call(r)),S(r)&&(l=" "+p(r)),0!==s.length||d&&0!=r.length?n<0?E(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=d?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(c,l,h)):h[0]+l+h[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function g(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),M(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=b(r)?f(e,u.value,null):f(e,u.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map((function(e){return" "+e})).join("\n").slice(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),w(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.slice(1,-1),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function m(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function b(e){return null===e}function v(e){return"number"==typeof e}function A(e){return"string"==typeof e}function w(e){return void 0===e}function E(e){return _(e)&&"[object RegExp]"===C(e)}function _(e){return"object"==typeof e&&null!==e}function I(e){return _(e)&&"[object Date]"===C(e)}function S(e){return _(e)&&("[object Error]"===C(e)||e instanceof Error)}function k(e){return"function"==typeof e}function C(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!a[e])if(u.test(e)){var r=n.pid;a[e]=function(){var n=t.format.apply(t,arguments);i.error("%s %d: %s",e,r,n)}}else a[e]=function(){};return a[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(98633),t.isArray=m,t.isBoolean=y,t.isNull=b,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=A,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=w,t.isRegExp=E,t.types.isRegExp=E,t.isObject=_,t.isDate=I,t.types.isDate=I,t.isError=S,t.types.isNativeError=S,t.isFunction=k,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(74166);var x=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;i.log("%s - %s",(r=[T((e=new Date).getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":"),[e.getDate(),x[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(35615),t._extend=function(e,t){if(!t||!_(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var B="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function P(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(B&&e[B]){var t;if("function"!=typeof(t=e[B]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,B,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],o=0;o{"use strict";var n=r(5144),i=r(14834),o=r(79818),s=o("Object.prototype.toString"),a=r(51913)(),u="undefined"==typeof globalThis?r.g:globalThis,c=i(),l=o("String.prototype.slice"),d={},h=r(81856),f=Object.getPrototypeOf;a&&h&&f&&n(c,(function(e){if("function"==typeof u[e]){var t=new u[e];if(Symbol.toStringTag in t){var r=f(t),n=h(r,Symbol.toStringTag);if(!n){var i=f(r);n=h(i,Symbol.toStringTag)}d[e]=n.get}}}));var p=r(95161);e.exports=function(e){return!!p(e)&&(a&&Symbol.toStringTag in e?function(e){var t=!1;return n(d,(function(r,n){if(!t)try{var i=r.call(e);i===n&&(t=i)}catch(e){}})),t}(e):l(s(e),8,-1))}},9195:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(55478),i=r(30526),o=function(){function e(){this._semaphore=new i.default(1)}return e.prototype.acquire=function(){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(e){switch(e.label){case 0:return[4,this._semaphore.acquire()];case 1:return[2,e.sent()[1]]}}))}))},e.prototype.runExclusive=function(e){return this._semaphore.runExclusive((function(){return e()}))},e.prototype.isLocked=function(){return this._semaphore.isLocked()},e.prototype.release=function(){this._semaphore.release()},e}();t.default=o},30526:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(55478),i=function(){function e(e){if(this._maxConcurrency=e,this._queue=[],e<=0)throw new Error("semaphore must be initialized to a positive value");this._value=e}return e.prototype.acquire=function(){var e=this,t=this.isLocked(),r=new Promise((function(t){return e._queue.push(t)}));return t||this._dispatch(),r},e.prototype.runExclusive=function(e){return n.__awaiter(this,void 0,void 0,(function(){var t,r,i;return n.__generator(this,(function(n){switch(n.label){case 0:return[4,this.acquire()];case 1:t=n.sent(),r=t[0],i=t[1],n.label=2;case 2:return n.trys.push([2,,4,5]),[4,e(r)];case 3:return[2,n.sent()];case 4:return i(),[7];case 5:return[2]}}))}))},e.prototype.isLocked=function(){return this._value<=0},e.prototype.release=function(){if(this._maxConcurrency>1)throw new Error("this method is unavailabel on semaphores with concurrency > 1; use the scoped release returned by acquire instead");if(this._currentReleaser){var e=this._currentReleaser;this._currentReleaser=void 0,e()}},e.prototype._dispatch=function(){var e=this,t=this._queue.shift();if(t){var r=!1;this._currentReleaser=function(){r||(r=!0,e._value++,e._dispatch())},t([this._value--,this._currentReleaser])}},e}();t.default=i},24200:(e,t,r)=>{"use strict";t.eu=void 0;var n=r(9195);Object.defineProperty(t,"eu",{enumerable:!0,get:function(){return n.default}});r(30526),r(7867)},7867:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withTimeout=void 0;var n=r(55478);t.withTimeout=function(e,t,r){var i=this;return void 0===r&&(r=new Error("timeout")),{acquire:function(){return new Promise((function(o,s){return n.__awaiter(i,void 0,void 0,(function(){var i,a;return n.__generator(this,(function(n){switch(n.label){case 0:return i=!1,setTimeout((function(){i=!0,s(r)}),t),[4,e.acquire()];case 1:return a=n.sent(),i?(Array.isArray(a)?a[1]:a)():o(a),[2]}}))}))}))},runExclusive:function(e){return n.__awaiter(this,void 0,void 0,(function(){var t,r;return n.__generator(this,(function(n){switch(n.label){case 0:t=function(){},n.label=1;case 1:return n.trys.push([1,,7,8]),[4,this.acquire()];case 2:return r=n.sent(),Array.isArray(r)?(t=r[1],[4,e(r[0])]):[3,4];case 3:return[2,n.sent()];case 4:return t=r,[4,e()];case 5:return[2,n.sent()];case 6:return[3,8];case 7:return t(),[7];case 8:return[2]}}))}))},release:function(){e.release()},isLocked:function(){return e.isLocked()}}}},62679:e=>{"use strict";e.exports=(e,{include:t,exclude:r}={})=>{const n=e=>{const n=t=>"string"==typeof t?e===t:t.test(e);return t?t.some(n):!r||!r.some(n)};for(const[t,r]of(e=>{const t=new Set;do{for(const r of Reflect.ownKeys(e))t.add([e,r])}while((e=Reflect.getPrototypeOf(e))&&e!==Object.prototype);return t})(e.constructor.prototype)){if("constructor"===r||!n(r))continue;const i=Reflect.getOwnPropertyDescriptor(t,r);i&&"function"==typeof i.value&&(e[r]=e[r].bind(e))}return e}},26660:(e,t,r)=>{e.exports=r(98226)},68427:(e,t,r)=>{"use strict";var n=r(44345),i=r(96435),o=r(45905),s=r(93025),a=r(13916),u=r(6135),c=r(56923),l=r(31792),d=r(3201),h=r(69945);e.exports=function(e){return new Promise((function(t,r){var f,p=e.data,g=e.headers,m=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}n.isFormData(p)&&delete g["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var v=e.auth.username||"",A=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(v+":"+A)}var w=a(e.baseURL,e.url);function E(){if(b){var n="getAllResponseHeaders"in b?u(b.getAllResponseHeaders()):null,o={data:m&&"text"!==m&&"json"!==m?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:n,config:e,request:b};i((function(e){t(e),y()}),(function(e){r(e),y()}),o),b=null}}if(b.open(e.method.toUpperCase(),s(w,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=E:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(E)},b.onabort=function(){b&&(r(l("Request aborted",e,"ECONNABORTED",b)),b=null)},b.onerror=function(){r(l("Network Error",e,null,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||d;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(l(t,e,n.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},n.isStandardBrowserEnv()){var _=(e.withCredentials||c(w))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;_&&(g[e.xsrfHeaderName]=_)}"setRequestHeader"in b&&n.forEach(g,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete g[t]:b.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),m&&"json"!==m&&(b.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){b&&(r(!e||e&&e.type?new h("canceled"):e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),p||(p=null),b.send(p)}))}},98226:(e,t,r)=>{"use strict";var n=r(44345),i=r(25063),o=r(9560),s=r(4816),a=function e(t){var r=new o(t),a=i(o.prototype.request,r);return n.extend(a,o.prototype,r),n.extend(a,r),a.create=function(r){return e(s(t,r))},a}(r(16075));a.Axios=o,a.Cancel=r(69945),a.CancelToken=r(95912),a.isCancel=r(6945),a.VERSION=r(9978).version,a.all=function(e){return Promise.all(e)},a.spread=r(18127),a.isAxiosError=r(18568),e.exports=a,e.exports.default=a},69945:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},95912:(e,t,r)=>{"use strict";var n=r(69945);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},9560:(e,t,r)=>{"use strict";var n=r(44345),i=r(93025),o=r(70546),s=r(71617),a=r(4816),u=r(16552),c=u.validators;function l(e){this.defaults=e,this.interceptors={request:new o,response:new o}}l.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=a(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;void 0!==r&&u.assertOptions(r,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var n=[],i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var o,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!i){var d=[s,void 0];for(Array.prototype.unshift.apply(d,n),d=d.concat(l),o=Promise.resolve(t);d.length;)o=o.then(d.shift(),d.shift());return o}for(var h=t;n.length;){var f=n.shift(),p=n.shift();try{h=f(h)}catch(e){p(e);break}}try{o=s(h)}catch(e){return Promise.reject(e)}for(;l.length;)o=o.then(l.shift(),l.shift());return o},l.prototype.getUri=function(e){return e=a(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,r){return this.request(a(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,r,n){return this.request(a(n||{},{method:e,url:t,data:r}))}})),e.exports=l},70546:(e,t,r)=>{"use strict";var n=r(44345);function i(){this.handlers=[]}i.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},13916:(e,t,r)=>{"use strict";var n=r(34860),i=r(7825);e.exports=function(e,t){return e&&!n(t)?i(e,t):t}},31792:(e,t,r)=>{"use strict";var n=r(27148);e.exports=function(e,t,r,i,o){var s=new Error(e);return n(s,t,r,i,o)}},71617:(e,t,r)=>{"use strict";var n=r(44345),i=r(97638),o=r(6945),s=r(16075),a=r(69945);function u(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new a("canceled")}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return u(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(u(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},27148:e=>{"use strict";e.exports=function(e,t,r,n,i){return e.config=t,r&&(e.code=r),e.request=n,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},4816:(e,t,r)=>{"use strict";var n=r(44345);e.exports=function(e,t){t=t||{};var r={};function i(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function o(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:i(void 0,e[r]):i(e[r],t[r])}function s(e){if(!n.isUndefined(t[e]))return i(void 0,t[e])}function a(r){return n.isUndefined(t[r])?n.isUndefined(e[r])?void 0:i(void 0,e[r]):i(void 0,t[r])}function u(r){return r in t?i(e[r],t[r]):r in e?i(void 0,e[r]):void 0}var c={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:u};return n.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=c[e]||o,i=t(e);n.isUndefined(i)&&t!==u||(r[e]=i)})),r}},96435:(e,t,r)=>{"use strict";var n=r(31792);e.exports=function(e,t,r){var i=r.config.validateStatus;r.status&&i&&!i(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},97638:(e,t,r)=>{"use strict";var n=r(44345),i=r(16075);e.exports=function(e,t,r){var o=this||i;return n.forEach(r,(function(r){e=r.call(o,e,t)})),e}},16075:(e,t,r)=>{"use strict";var n=r(39907),i=r(44345),o=r(2327),s=r(27148),a=r(3201),u={"Content-Type":"application/x-www-form-urlencoded"};function c(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,d={transitional:a,adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==n&&"[object process]"===Object.prototype.toString.call(n))&&(l=r(68427)),l),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(c(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)||t&&"application/json"===t["Content-Type"]?(c(t,"application/json"),function(e,t,r){if(i.isString(e))try{return(0,JSON.parse)(e),i.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||d.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||n&&i.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw s(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){d.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){d.headers[e]=i.merge(u)})),e.exports=d},3201:e=>{"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},9978:e=>{e.exports={version:"0.26.1"}},25063:e=>{"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n{"use strict";var n=r(44345);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var o;if(r)o=r(t);else if(n.isURLSearchParams(t))o=t.toString();else{var s=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(i(t)+"="+i(e))})))})),o=s.join("&")}if(o){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},7825:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},45905:(e,t,r)=>{"use strict";var n=r(44345);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,i,o,s){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(i)&&a.push("path="+i),n.isString(o)&&a.push("domain="+o),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},34860:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},18568:(e,t,r)=>{"use strict";var n=r(44345);e.exports=function(e){return n.isObject(e)&&!0===e.isAxiosError}},56923:(e,t,r)=>{"use strict";var n=r(44345);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function i(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=i(window.location.href),function(t){var r=n.isString(t)?i(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},2327:(e,t,r)=>{"use strict";var n=r(44345);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},6135:(e,t,r)=>{"use strict";var n=r(44345),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,o,s={};return e?(n.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=n.trim(e.substr(0,o)).toLowerCase(),r=n.trim(e.substr(o+1)),t){if(s[t]&&i.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([r]):s[t]?s[t]+", "+r:r}})),s):s}},18127:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},16552:(e,t,r)=>{"use strict";var n=r(4364),i=r(9978).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var s={};o.transitional=function(e,t,r){function o(e,t){return"[Axios v"+i+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,i,a){if(!1===e)throw new Error(o(i," has been removed"+(t?" in "+t:"")));return t&&!s[i]&&(s[i]=!0,n.warn(o(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,i,a)}},e.exports={assertOptions:function(e,t,r){if("object"!=typeof e)throw new TypeError("options must be an object");for(var n=Object.keys(e),i=n.length;i-- >0;){var o=n[i],s=t[o];if(s){var a=e[o],u=void 0===a||s(a,o,e);if(!0!==u)throw new TypeError("option "+o+" must be "+u)}else if(!0!==r)throw Error("Unknown option "+o)}},validators:o}},44345:(e,t,r)=>{"use strict";var n=r(25063),i=Object.prototype.toString;function o(e){return Array.isArray(e)}function s(e){return void 0===e}function a(e){return"[object ArrayBuffer]"===i.call(e)}function u(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===i.call(e)}function d(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var r=0,n=e.length;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosBalance=void 0;const n=r(55478),i=r(89836),o=r(17850),s=r(23870);t.AptosBalance=class{constructor(e){this.aptos=e}getAptosBalance(e){return n.__awaiter(this,arguments,void 0,(function*({address:e}){var t;const[r]=yield this.aptos.getAccountCoinsData({accountAddress:e,options:{where:{asset_type:{_eq:i.APTOS_COIN}}}});return r?(0,s.toBigNumber)((0,o.toBn)(r.amount).div((0,o.toBn)(10).pow((null===(t=r.metadata)||void 0===t?void 0:t.decimals)||8)).toFixed()):(0,s.toBigNumber)("0")}))}}},46563:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestUtils=t.getListingTokenType=t.makeId=t.getRequiredWallet=t.isChangeBelongsToType=t.ENCODED_APT_TOKEN_TYPE=t.APT_TOKEN_TYPE=t.MAX_U64_INT=t.APT_DIVIDER=void 0;const n=r(55478),i=r(17850),o=r(89836);t.APT_DIVIDER=(0,i.toBn)(10).pow(8),t.MAX_U64_INT="18446744073709551615",t.APT_TOKEN_TYPE="0x1::aptos_coin::AptosCoin",t.ENCODED_APT_TOKEN_TYPE=btoa(t.APT_TOKEN_TYPE),t.isChangeBelongsToType=function(e,t){return"write_resource"===e.type&&"data"in e&&"object"==typeof e.data&&null!==e.data&&"type"in e.data&&(0,o.isString)(e.data.type)&&t(e.data.type)},t.getRequiredWallet=function(e){if(!e)throw new Error("Aptos wallet doesn't exist");return e},t.makeId=function(e){let t="";for(let r=0;re.type.includes("coin_listing::FixedPriceListing")));if(!(null===(t=null==r?void 0:r.data)||void 0===t?void 0:t.price))throw new Error("Price object has not been found");const n=r.type.match(/<([^>]+)>/),i=n?n[1]:null;if(!i)throw new Error("Token type has not been recognized");return i},t.TestUtils=n.__importStar(r(41900))},41900:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.transferAptosCoins=t.createV1Token=t.sendTxWithPayer=t.createV1TokenWithFeePayer=t.createTestCollectionAndMint=t.createTestCollection=t.mintTestToken=t.BUYER_PK=t.DEFAULT_PK=t.generateTestAptosState=t.createTestAptosState=void 0;const i=r(55478),o=r(89836),s=r(82396),a=r(63407),u=r(55242),c=r(37096);function l(e,t){return i.__awaiter(this,void 0,void 0,(function*(){const r=new u.AptosNft(e.aptos,new s.AptosGenericSdkWallet(e.aptos,e.account),e.config),n=Math.floor(1e6*Math.random()),i="ipfs://QmWYpMyoaUGNRSQbwhw97xM8tcRWm4Et598qtzmzsau7ch/",o=`Mytoken #${n}`;let c,l;if(!t||(0,a.isObjectLike)(t)&&"collectionName"in t)c=yield r.mintWithCollectionName({collectionName:(null==t?void 0:t.collectionName)||"Test collection 1016",name:o,description:`Description of Mytoken #${n}`,uri:i}),l=c.tokenAddress;else{if(!(0,a.isObjectLike)(t)||!("collectionAddress"in t))throw new Error("Unexpected options");c=yield r.mintWithCollectionAddress({collectionAddress:null==t?void 0:t.collectionAddress,name:o,description:`Description of Mytoken #${n}`,uri:i}),l=c.tokenAddress}return{tokenAddress:l,tokenName:c.tokenName||o}}))}function d(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=new u.AptosNft(e.aptos,e.wallet,e.config),r=`Test collection #${Math.floor(1e8*Math.random())}`,{rariDropAddress:n,aptosCollectionAddress:i}=yield t.createCollection({name:r,description:"description",uri:"ipfs://QmWYpMyoaUGNRSQbwhw97xM8tcRWm4Et598qtzmzsau7ch/"});return{rariDropAddress:n,aptosCollectionAddress:i,collectionName:r}}))}function h(e,t,r){return i.__awaiter(this,void 0,void 0,(function*(){const n=t.aptos.transaction.sign({signer:t.account,transaction:r}),i=t.aptos.transaction.signAsFeePayer({signer:e.account,transaction:r}),o=yield t.aptos.transaction.submit.simple({transaction:r,senderAuthenticator:n,feePayerAuthenticator:i});return t.aptos.waitForTransaction({transactionHash:o.hash})}))}function f(e,t,r){return i.__awaiter(this,void 0,void 0,(function*(){const n={function:"0x1::aptos_account::transfer_coins",typeArguments:["0x1::aptos_coin::AptosCoin"],arguments:[t,r]},i=yield e.wallet.signAndSubmitTransaction(n);return e.aptos.waitForTransaction({transactionHash:i.hash})}))}t.createTestAptosState=function(e=t.DEFAULT_PK){const r=new o.Ed25519PrivateKey(e),n=o.Account.fromPrivateKey({privateKey:r}),i=o.Network.TESTNET,a=new o.AptosConfig({network:i}),u=(0,c.getEnvConfig)(i),l=new o.Aptos(a),d=new s.AptosGenericSdkWallet(l,n);return{aptos:l,account:n,wallet:d,config:u,transferAPT:f.bind(null,{aptos:l,wallet:d})}},t.generateTestAptosState=function(){const e=o.Account.generate();n.log("pk",e.privateKey.toString()),n.log("address",e.accountAddress.toString());const t=o.Network.TESTNET,r=new o.AptosConfig({network:t}),i=(0,c.getEnvConfig)(t),a=new o.Aptos(r),u=new s.AptosGenericSdkWallet(a,e);return{aptos:a,account:e,wallet:u,config:i,transferAPT:f.bind(null,{aptos:a,wallet:u})}},t.DEFAULT_PK="0x229eea52e53be5a6fd1ba00e660fc632cdb47ffe8f777a847daa8220553c5511",t.BUYER_PK="0x15b7dde0584838dd033894bfaa9f64013206ff3f82d9d325e1479cab4709e43c",t.mintTestToken=l,t.createTestCollection=d,t.createTestCollectionAndMint=function(e){return i.__awaiter(this,void 0,void 0,(function*(){const{rariDropAddress:t,aptosCollectionAddress:r,collectionName:n}=yield d(e),{tokenAddress:i,tokenName:o}=yield l(e,{collectionAddress:t});return{rariDropAddress:t,aptosCollectionAddress:r,collectionAddress:r,collectionName:n,tokenAddress:i,tokenName:o}}))},t.createV1TokenWithFeePayer=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){const r=yield t.aptos.transaction.build.simple({sender:t.account.accountAddress.toString(),withFeePayer:!0,data:{function:"0x1cd6ec749dfd85537f41ea6c07c135532c87ba02b13a709286e352a004657c3a::create_nft_with_resource_account::mint_event_ticket",typeArguments:[],functionArguments:[]}});return h(e,t,r)}))},t.sendTxWithPayer=h,t.createV1Token=function(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield e.wallet.signAndSubmitTransaction({function:"0x1cd6ec749dfd85537f41ea6c07c135532c87ba02b13a709286e352a004657c3a::create_nft_with_resource_account::mint_event_ticket",typeArguments:[],arguments:[]}),r=yield e.aptos.waitForTransaction({transactionHash:t.hash});if(!("events"in r))throw new Error("Mint transaction should consist 'events' field");const n=r.events.find((e=>null==e?void 0:e.type.includes("0x3::token::MintTokenEvent")));if(n)return{tx:r,propertyVersion:+n.sequence_number+1,collectionName:"Test Collection V1 - Rarible",tokenName:"Crypto Cats N2",creator:"0x1cd6ec749dfd85537f41ea6c07c135532c87ba02b13a709286e352a004657c3a"};throw new Error("Mint event has not been found")}))},t.transferAptosCoins=f},37096:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvConfig=t.CONFIG=void 0;const n=r(89836);t.CONFIG={[n.Network.TESTNET]:{marketplaceAddress:"0x465a0051e8535859d4794f0af24dbf35c5349bedadab26404b20b825035ee790",feeZeroScheduleAddress:"0x068af5ce57d7fbe56ec28b19c72cc47c4c43b8be313c7b7f241408d2ca1c3ed1",raribleDropMachineAddress:"0xa0cb9758d3b0efb5fa76c4cccea8028b0fc6600226c46f7679d75566570bbf23"},[n.Network.MAINNET]:{marketplaceAddress:"0x465a0051e8535859d4794f0af24dbf35c5349bedadab26404b20b825035ee790",feeZeroScheduleAddress:"0x068af5ce57d7fbe56ec28b19c72cc47c4c43b8be313c7b7f241408d2ca1c3ed1",raribleDropMachineAddress:"0xa0cb9758d3b0efb5fa76c4cccea8028b0fc6600226c46f7679d75566570bbf23"}},t.getEnvConfig=function(e){if(!t.CONFIG[e])throw new Error(`Config for network=${e} doesn't exist`);return t.CONFIG[e]}},36429:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosNetwork=t.supportedNetworks=void 0;const n=r(89836);Object.defineProperty(t,"AptosNetwork",{enumerable:!0,get:function(){return n.Network}}),t.supportedNetworks=[n.Network.MAINNET,n.Network.TESTNET]},19709:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosSdk=void 0;const n=r(55478),i=r(89836),o=r(55242),s=r(11022),a=r(37096),u=r(81970);t.AptosSdk=class{constructor(e,t,r={}){const n=new i.AptosConfig(Object.assign(Object.assign({},r.overrides||{}),{network:t})),c=new i.Aptos(n),l=(0,a.getEnvConfig)(t);this.nft=new o.AptosNft(c,e,l),this.balance=new s.AptosBalance(c),this.order=new u.AptosOrder(c,e,l),this.waitForTransaction=e=>c.waitForTransaction({transactionHash:e})}},n.__exportStar(r(36429),t),n.__exportStar(r(46563),t)},55242:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosNft=void 0;const n=r(55478),i=r(63407),o=r(89836),s=r(46563);t.AptosNft=class{constructor(e,t,r){this.aptos=e,this.wallet=t,this.config=r,this.createNativeCollection=e=>n.__awaiter(this,void 0,void 0,(function*(){const t={arguments:[e.description,s.MAX_U64_INT,e.name,e.uri,!0,!0,!0,!0,!0,!0,!0,!0,!0,"0","1"],function:"0x4::aptos_token::create_collection",type:"entry_function_payload",typeArguments:[]},r=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(t),n=yield this.aptos.waitForTransaction({transactionHash:r.hash}),i=n.changes.find((e=>"write_resource"===e.type&&"data"in e&&"object"==typeof e.data&&null!==e.data&&"type"in e.data&&(0,o.isString)(e.data.type)&&e.data.type.includes("collection::Collection")));if(!i||!("address"in i))throw new Error("Collection address has not been found");return{tx:n,collectionAddress:i.address}})),this.createCollection=e=>n.__awaiter(this,void 0,void 0,(function*(){const t=(yield(0,s.getRequiredWallet)(this.wallet).getAccountInfo()).address,r=Math.floor(Date.now()/1e3),n=(0,s.makeId)(7),o=Math.floor(Date.now()/1e3)+1e6,a={function:`${this.config.raribleDropMachineAddress}::rari_drop_machine::init_collection`,typeArguments:[],arguments:[e.name,e.description,e.uri,t,"10000","0",r,"0","10000",[!1,!1,!1],[!1,!1,!1,!1,!1],2,n,!1,o,100,2,0]},u=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(a),c=yield this.aptos.waitForTransaction({transactionHash:u.hash});if(!("events"in c))throw new Error("Create collection tx don't consist 'events' field");const l=c.events.find((e=>null==e?void 0:e.type.includes("events::CollectionCreated")));if(!l)throw new Error("Collection create event has not been found");if(!l||!("data"in l))throw new Error("Collection data has not been found");return{tx:c,collectionAddress:(0,i.normalizeAptosAddress)(l.data.rari_drop_address),rariDropAddress:(0,i.normalizeAptosAddress)(l.data.rari_drop_address),aptosCollectionAddress:(0,i.normalizeAptosAddress)(l.data.aptos_collection_address)}})),this.mintWithCollectionName=e=>n.__awaiter(this,void 0,void 0,(function*(){var t,r,n;const o={function:"0x4::aptos_token::mint",typeArguments:[],arguments:[e.collectionName,e.description,e.name,e.uri,[],[],[]],type:"entry_function_payload"},a=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(o),u=yield this.aptos.waitForTransaction({transactionHash:a.hash}),c=u.changes.find((e=>{var t;return"0x4::token::TokenIdentifiers"===(null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.type)}));let l;c&&(l=null===(n=null===(r=null===(t=null==c?void 0:c.data)||void 0===t?void 0:t.data)||void 0===r?void 0:r.name)||void 0===n?void 0:n.value);const d=u.changes.find((e=>(0,s.isChangeBelongsToType)(e,(e=>e.includes("token::Token")))));if(!d||!("address"in d))throw new Error("Collection address has not been found");return{tx:u,tokenAddress:(0,i.normalizeAptosAddress)(d.address),tokenName:l}})),this.mintWithCollectionAddress=e=>n.__awaiter(this,void 0,void 0,(function*(){var t,r,n;const o={function:`${this.config.raribleDropMachineAddress}::rari_drop_machine::mint_script`,typeArguments:[],arguments:[e.collectionAddress]},a=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(o),u=yield this.aptos.waitForTransaction({transactionHash:a.hash});if(!("events"in u))throw new Error("Mint transaction should consist 'events' field");const c=u.events.find((e=>"0x4::collection::Mint"===e.type));if(!c)throw new Error("Mint event has not been found");const l=u.changes.find((e=>{var t;return"0x4::token::TokenIdentifiers"===(null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.type)}));let d;return l&&(d=null===(n=null===(r=null===(t=null==l?void 0:l.data)||void 0===t?void 0:t.data)||void 0===r?void 0:r.name)||void 0===n?void 0:n.value),{tx:u,tokenAddress:(0,i.normalizeAptosAddress)(c.data.token),tokenName:d}})),this.transfer=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){const r={function:"0x1::object::transfer",typeArguments:["0x4::token::Token"],arguments:[e,t],type:"entry_function_payload"},n=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(r);return this.aptos.waitForTransaction({transactionHash:n.hash})})),this.burn=e=>n.__awaiter(this,void 0,void 0,(function*(){const t={function:"0x4::aptos_token::burn",typeArguments:["0x4::token::Token"],arguments:[e],type:"entry_function_payload"},r=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(t);return this.aptos.waitForTransaction({transactionHash:r.hash})})),this.burnV1Token=(e,t,r,i,o)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:"0x3::token::burn",typeArguments:[],arguments:[e,t,r,i,o],type:"entry_function_payload"},a=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(n);return this.aptos.waitForTransaction({transactionHash:a.hash})})),this.transferV1Token=(e,t,r,i,o,a)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:"0x3::token_transfers::offer_script",typeArguments:[],arguments:[e,t,r,i,o,a],type:"entry_function_payload"},u=yield(0,s.getRequiredWallet)(this.wallet).signAndSubmitTransaction(n);return this.aptos.waitForTransaction({transactionHash:u.hash})})),this.createCollection=this.createCollection.bind(this),this.mintWithCollectionName=this.mintWithCollectionName.bind(this),this.mintWithCollectionAddress=this.mintWithCollectionAddress.bind(this),this.transfer=this.transfer.bind(this),this.transferV1Token=this.transferV1Token.bind(this),this.burn=this.burn.bind(this)}}},81970:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosOrder=void 0;const n=r(55478),i=r(63407),o=r(46563);t.AptosOrder=class{constructor(e,t,r){this.aptos=e,this.wallet=t,this.config=r,this.sell=(e,t,r,s)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::coin_listing::init_fixed_price`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,t,r,s]},a=(yield this.sendAndWaitTx(n)).changes.find((e=>(0,o.isChangeBelongsToType)(e,(e=>e.includes("listing::Listing")))));if(!a||!("address"in a))throw new Error("Address has not been found");return(0,i.normalizeAptosAddress)(a.address)})),this.sellV1=(e,t,r,s,a,u,c)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::coin_listing::init_fixed_price_for_tokenv1`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[t,r,s,a,e,u,c]},l=(yield this.sendAndWaitTx(n)).changes.find((e=>(0,o.isChangeBelongsToType)(e,(e=>e.includes("listing::Listing")))));if(!l||!("address"in l))throw new Error("Address has not been found");return(0,i.normalizeAptosAddress)(l.address)})),this.getListingTokenType=e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.aptos.getAccountResources({accountAddress:e});return(0,o.getListingTokenType)(t)})),this.sellUpdate=(e,t)=>n.__awaiter(this,void 0,void 0,(function*(){var r,n,s,a,u,c;const l=yield this.aptos.getAccountResources({accountAddress:e}),d=l.find((e=>e.type.includes("listing::Listing")));if(!(null===(n=null===(r=null==d?void 0:d.data)||void 0===r?void 0:r.fee_schedule)||void 0===n?void 0:n.inner))throw new Error("Fee object has no been found");const h=(0,o.getListingTokenType)(l),f={function:`${this.config.marketplaceAddress}::coin_listing::init_fixed_price`,typeArguments:[h],arguments:[null===(a=null===(s=null==d?void 0:d.data)||void 0===s?void 0:s.object)||void 0===a?void 0:a.inner,null===(c=null===(u=null==d?void 0:d.data)||void 0===u?void 0:u.fee_schedule)||void 0===c?void 0:c.inner,d.start_time,t]},p=(yield this.sendAndWaitTx(f)).changes.find((e=>(0,o.isChangeBelongsToType)(e,(e=>e.includes("listing::Listing")))));if(!p||!("address"in p))throw new Error("Address has not been found");return(0,i.normalizeAptosAddress)(p.address)})),this.buy=e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getListingTokenType(e),r={function:`${this.config.marketplaceAddress}::coin_listing::purchase`,typeArguments:[t],arguments:[e]};return this.sendAndWaitTx(r)})),this.cancel=e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getListingTokenType(e),r={function:`${this.config.marketplaceAddress}::coin_listing::end_fixed_price`,typeArguments:[t],arguments:[e]};return this.sendAndWaitTx(r)})),this.collectionOffer=(e,t,r,s,a)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::collection_offer::init_for_tokenv2_entry`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,r,a,t,s]},u=(yield this.sendAndWaitTx(n)).changes.find((e=>(0,o.isChangeBelongsToType)(e,(e=>e.includes("collection_offer::CollectionOffer")))));if(!u||!("address"in u))throw new Error("Address has not been found");return(0,i.normalizeAptosAddress)(u.address)})),this.collectionOfferV1=(e,t,r,s,a,u)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::collection_offer::init_for_tokenv1_entry`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,t,r,s,a,u]},c=(yield this.sendAndWaitTx(n)).changes.find((e=>(0,o.isChangeBelongsToType)(e,(e=>e.includes("collection_offer::CollectionOffer")))));if(!c||!("address"in c))throw new Error("Address has not been found");return(0,i.normalizeAptosAddress)(c.address)})),this.cancelCollectionOffer=e=>n.__awaiter(this,void 0,void 0,(function*(){const t={function:`${this.config.marketplaceAddress}::collection_offer::cancel`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e]};return this.sendAndWaitTx(t)})),this.tokenOffer=(e,t,r,s)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::token_offer::init_for_tokenv2_entry`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,t,s,r]},a=yield this.sendAndWaitTx(n);if(!("events"in a))throw new Error("Events field in tx object was expected");const u=a.events.find((e=>e.type.includes("events::TokenOfferPlaced")));if(!u||!("token_offer"in u.data))throw new Error("Offer has not been found");return(0,i.normalizeAptosAddress)(u.data.token_offer)})),this.tokenOfferV1=(e,t,r,s,a,u,c)=>n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::token_offer::init_for_tokenv1_entry`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,t,r,s,a,u,c]},l=yield this.sendAndWaitTx(n);if(!("events"in l))throw new Error("Events field in tx object was expected");const d=l.events.find((e=>e.type.includes("events::TokenOfferPlaced")));if(!d||!("token_offer"in d.data))throw new Error("Offer has not been found");return(0,i.normalizeAptosAddress)(d.data.token_offer)})),this.cancelTokenOffer=e=>n.__awaiter(this,void 0,void 0,(function*(){const t={function:`${this.config.marketplaceAddress}::token_offer::cancel`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e]};return this.sendAndWaitTx(t)})),this.createFeeSchedule=this.createFeeSchedule.bind(this),this.getFeeObject=this.getFeeObject.bind(this),this.getFeeScheduleAddress=this.getFeeScheduleAddress.bind(this),this.sendAndWaitTx=this.sendAndWaitTx.bind(this),this.getListingTokenType=this.getListingTokenType.bind(this),this.sell=this.sell.bind(this),this.sellV1=this.sellV1.bind(this),this.buy=this.buy.bind(this),this.cancel=this.cancel.bind(this),this.collectionOffer=this.collectionOffer.bind(this),this.collectionOfferV1=this.collectionOfferV1.bind(this),this.cancelCollectionOffer=this.cancelCollectionOffer.bind(this),this.acceptCollectionOffer=this.acceptCollectionOffer.bind(this),this.acceptCollectionOfferV1=this.acceptCollectionOfferV1.bind(this),this.tokenOffer=this.tokenOffer.bind(this),this.tokenOfferV1=this.tokenOfferV1.bind(this),this.cancelTokenOffer=this.cancelTokenOffer.bind(this),this.acceptTokenOffer=this.acceptTokenOffer.bind(this),this.acceptTokenOfferV1=this.acceptTokenOfferV1.bind(this)}sendAndWaitTx(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,o.getRequiredWallet)(this.wallet).signAndSubmitTransaction(e);return this.aptos.waitForTransaction({transactionHash:t.hash})}))}acceptCollectionOffer(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r={function:`${this.config.marketplaceAddress}::collection_offer::sell_tokenv2`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,t]};return this.sendAndWaitTx(r)}))}acceptCollectionOfferV1(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::collection_offer::sell_tokenv1_entry`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,t,r]};return this.sendAndWaitTx(n)}))}acceptTokenOffer(e){return n.__awaiter(this,void 0,void 0,(function*(){const t={function:`${this.config.marketplaceAddress}::token_offer::sell_tokenv2`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e]};return this.sendAndWaitTx(t)}))}acceptTokenOfferV1(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n={function:`${this.config.marketplaceAddress}::token_offer::sell_tokenv1_entry`,typeArguments:[o.APT_TOKEN_TYPE],arguments:[e,t,r]};return this.sendAndWaitTx(n)}))}createFeeSchedule(e){return n.__awaiter(this,arguments,void 0,(function*({value:e,receiveAddress:t}){const r=e.toString(),n=null!=t?t:(yield(0,o.getRequiredWallet)(this.wallet).getAccountInfo()).address,s={function:`${this.config.marketplaceAddress}::fee_schedule::init_entry`,typeArguments:[],arguments:[n,"0","0","10000",r]},a=(yield this.sendAndWaitTx(s)).changes.find((e=>(0,o.isChangeBelongsToType)(e,(e=>e.includes("fee_schedule::FeeSchedule")))));if(!a||!("address"in a))throw new Error("Address has not been found");return(0,i.normalizeAptosAddress)(a.address)}))}getFeeObject(e){return n.__awaiter(this,void 0,void 0,(function*(){return e?(yield this.isFeeScheduleObject(e.address))?e.address:this.createFeeSchedule({receiveAddress:e.address,value:e.value}):this.getFeeScheduleAddress()}))}isFeeScheduleObject(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.aptos.getAccountResources({accountAddress:e}),r=t.find((e=>e.type.includes("fee_schedule::FeeSchedule"))),n=t.find((e=>e.type.includes("fee_schedule::PercentageRateCommission")));return!!r&&!!n}))}getFeeScheduleAddress(){return this.config.feeZeroScheduleAddress}}},43398:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Network=void 0,function(e){e.Testnet="Testnet",e.Mainnet="Mainnet",e.Devnet="Devnet"}(r||(t.Network=r={}))},82396:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosSdkWallet=t.AptosGenericSdkWallet=void 0,r(55478).__exportStar(r(43398),t);var n=r(38416);Object.defineProperty(t,"AptosGenericSdkWallet",{enumerable:!0,get:function(){return n.AptosGenericSdkWallet}});var i=r(37538);Object.defineProperty(t,"AptosSdkWallet",{enumerable:!0,get:function(){return i.AptosSdkWallet}})},15888:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeAptosNetwork=void 0,t.normalizeAptosNetwork=function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}},37538:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosSdkWallet=void 0;const n=r(55478),i=r(23870),o=r(63407),s=r(15888);t.AptosSdkWallet=class{constructor(e){this.account=e}signMessage(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const{signature:r,fullMessage:n}=yield this.account.signMessage({message:e,nonce:(null==t?void 0:t.nonce)||(0,i.randomWord)()});return Array.isArray(r)?{signature:r[0].toString(),message:n}:{signature:r.toString(),message:n.toString()}}))}getAccountInfo(){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.account.account)throw new Error("Cannot get account info: account has not been set");const{address:e,publicKey:t}=yield this.account.account();return{address:(0,o.normalizeAptosAddress)(e),publicKey:Array.isArray(t)?t[0]:t.toString(),network:(0,s.normalizeAptosNetwork)(yield this.account.network())}}))}getPublicKey(){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.getAccountInfo()).publicKey}))}signAndSubmitTransaction(e){return n.__awaiter(this,void 0,void 0,(function*(){const{hash:t}=yield this.account.signAndSubmitTransaction({arguments:e.arguments,function:e.function,type_arguments:e.typeArguments});return{hash:t}}))}}},38416:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosGenericSdkWallet=void 0;const n=r(55478),i=r(63407),o=r(43398);t.AptosGenericSdkWallet=class{constructor(e,t){this.aptos=e,this.account=t}signMessage(e){return n.__awaiter(this,void 0,void 0,(function*(){return{message:e,signature:this.account.sign(e).toString()}}))}getAccountInfo(){return n.__awaiter(this,void 0,void 0,(function*(){return{address:(0,i.normalizeAptosAddress)(this.account.accountAddress.toString()),publicKey:this.account.publicKey.toString(),network:o.Network.Testnet}}))}signAndSubmitTransaction(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.aptos.transaction.build.simple({sender:this.account.accountAddress,data:{function:e.function,typeArguments:e.typeArguments,functionArguments:e.arguments}}),{hash:r}=yield this.aptos.signAndSubmitTransaction({signer:this.account,transaction:t});return{hash:r}}))}}},5046:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosWalletCore=void 0;const n=r(55478),i=r(23870),o=r(63407),s=r(15888);t.AptosWalletCore=class{constructor(e){this.wallet=e}signMessage(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=yield this.wallet.signMessage({message:e,nonce:(null==t?void 0:t.nonce)||(0,i.randomWord)()});return Array.isArray(r.signature)?{signature:r.signature[0].toString(),message:r.fullMessage.toString()}:{signature:r.signature.toString(),message:r.fullMessage.toString()}}))}getAccountInfo(){return n.__awaiter(this,void 0,void 0,(function*(){const e=this.wallet.account;if(!e||!this.wallet.network)throw new Error("AccountInfo does not exist");return{address:(0,o.normalizeAptosAddress)(e.address),publicKey:Array.isArray(e.publicKey)?e.publicKey[0]:e.publicKey,network:(0,s.normalizeAptosNetwork)(this.wallet.network.name)}}))}signAndSubmitTransaction(e){return n.__awaiter(this,void 0,void 0,(function*(){const{hash:t}=yield this.wallet.signAndSubmitTransaction({data:{functionArguments:e.arguments,function:e.function,typeArguments:e.typeArguments}});return{hash:t}}))}}},24490:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWalletCoreAccountAddress=t.getWalletCoreAccountNetwork=t.setAccountActive=t.getObservable=void 0;const n=r(55478),i=r(92868),o=r(63407);function s(e,t,r,o){return"on"in e?new i.Observable((n=>{const i=e=>{n.next(r(e))};t(e).then(i).catch((e=>n.error(e))),e.on(o,i)})):(0,i.from)((()=>n.__awaiter(this,void 0,void 0,(function*(){const n=yield t(e);return r(n)})))())}t.getObservable=s,t.setAccountActive=function(e){return n.__awaiter(this,void 0,void 0,(function*(){if(e)try{yield e.account()}catch(t){(0,o.hasCode)(t)&&4100===t.code&&(yield e.connect())}}))},t.getWalletCoreAccountNetwork=function(e){return s(e,(e=>n.__awaiter(this,void 0,void 0,(function*(){return yield e.network}))),(e=>e.name),"networkChange")},t.getWalletCoreAccountAddress=function(e){return s(e,(e=>n.__awaiter(this,void 0,void 0,(function*(){try{return yield e.account}catch(e){}return""}))),(e=>null==e?void 0:e.address),"accountChange")}},59331:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},49139:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAccountData=t.AptosWalletCoreProvider=void 0;const n=r(55478),i=r(92868),o=r(42279),s=r(41049),a=r(9931),u=r(9999),c=r(24490),l="Petra";class d extends s.AbstractConnectionProvider{constructor(){super(),this.petraWallet=new u.PetraWallet,this.instance=(0,i.defer)((()=>this._connect())),this.connection=this.instance.pipe((0,o.mergeMap)((e=>(0,s.promiseToObservable)(h(e)))),(0,o.map)((e=>{if(e){const t=()=>n.__awaiter(this,void 0,void 0,(function*(){return e.provider.disconnect()}));return(0,s.getStateConnected)({connection:e,disconnect:t})}return(0,s.getStateDisconnected)()})),(0,o.startWith)((0,s.getStateConnecting)({providerId:l})))}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){const e=this.petraWallet,t=new a.WalletCore([e],[]);return t.account||(yield t.connect(e.name)),yield t.onNetworkChange(),yield t.onAccountChange(),t}))}getCurrentPluginWallet(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,o.first)()).toPromise(),t=e.wallet;if(t)return e.pluginWallets.find((e=>e.name===t.name))}))}getId(){return l}getConnection(){return this.connection}getOption(){return n.__awaiter(this,void 0,void 0,(function*(){return this.petraWallet.provider&&l}))}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!!(yield this.instance.pipe((0,o.first)()).toPromise()).wallet}))}}function h(e){return n.__awaiter(this,void 0,void 0,(function*(){return(0,i.combineLatest)([(0,c.getWalletCoreAccountAddress)(e),(0,c.getWalletCoreAccountNetwork)(e)]).pipe((0,o.map)((([t,r])=>t?{provider:e,network:r,address:t}:void 0)))}))}t.AptosWalletCoreProvider=d,t.getAccountData=h,n.__exportStar(r(59331),t)},1332:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BeaconConnectionProvider=void 0;const n=r(55478),i=r(92868),o=r(42279),s=r(41049),a="beacon";class u extends s.AbstractConnectionProvider{constructor(e){super(),this.config=e,this.instance=(0,s.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,o.mergeMap)((({beaconWallet:e,tezosToolkit:t})=>this.toConnectState(e,t))),(0,o.startWith)((0,s.getStateConnecting)({providerId:a})))}toConnectState(e,t){const r=()=>n.__awaiter(this,void 0,void 0,(function*(){yield e.disconnect(),yield e.client.removeAllPeers(),yield e.client.removeAllAccounts(),yield e.client.destroy()}));return(0,i.defer)((()=>this.getAddress(e))).pipe((0,o.map)((n=>(0,s.getStateConnected)({connection:{address:n,toolkit:t,wallet:e},disconnect:r}))))}getAddress(e){return n.__awaiter(this,void 0,void 0,(function*(){let t;const r=yield e.client.getActiveAccount();return r?t=Promise.resolve(r.address):(yield e.requestPermissions({network:{type:this.config.network,rpcUrl:this.config.accessNode}}),t=e.getPKH()),t}))}getId(){return a}getConnection(){return this.connection}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){const{TezosToolkit:e}=yield Promise.resolve().then((()=>n.__importStar(r(61693)))),{BeaconWallet:t}=yield Promise.resolve().then((()=>n.__importStar(r(61182)))),i=new t({name:this.config.appName,preferredNetwork:this.config.network}),o=new e(this.config.accessNode);return o.setWalletProvider(i),{beaconWallet:i,tezosToolkit:o}}))}getOption(){return n.__awaiter(this,void 0,void 0,(function*(){return a}))}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,o.first)()).toPromise();return!!(yield null==e?void 0:e.beaconWallet.client.getActiveAccount())}))}}t.BeaconConnectionProvider=u},99372:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},66266:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(99372),t),n.__exportStar(r(1332),t)},83261:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},83044:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FclConnectionProvider=void 0;const n=r(55478),i=r(92868),o=r(42279),s=r(41049),a="fcl";class u extends s.AbstractConnectionProvider{constructor(e){super(),this.config=e,this.instance=(0,s.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,o.mergeMap)((e=>this.toConnectState(e))),(0,o.startWith)((0,s.getStateConnecting)({providerId:a})))}toConnectState(e){const t=()=>e.unauthenticate();return(0,i.defer)((()=>e.currentUser().authenticate())).pipe((0,o.map)((r=>{const n=r.addr;return n?(0,s.getStateConnected)({connection:{fcl:e,address:n},disconnect:t}):(0,s.getStateDisconnected)()})))}getId(){return a}getConnection(){return this.connection}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield Promise.resolve().then((()=>n.__importStar(r(58685))));return e.config().put("accessNode.api",this.config.accessNode).put("discovery.wallet",this.config.walletDiscovery).put("env",this.config.network).put("app.detail.title",this.config.applicationTitle).put("app.detail.icon",this.config.applicationIcon),e}))}getOption(){return Promise.resolve(a)}isAutoConnected(){return Promise.resolve(!1)}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,o.first)()).toPromise();return!!(null==e?void 0:e.currentUser())}))}}t.FclConnectionProvider=u},51309:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(83261),t),n.__exportStar(r(83044),t)},69994:(e,t,r)=>{"use strict";var n=r(4364);t.z=void 0;const i=r(55478),o=r(42279),s=r(50764),a=r(41049),u=r(90072),c=r(44883),l=r(44816),d=r(99644),h=r(99644),f=r(55064),p="firebase_apple";class g extends a.AbstractConnectionProvider{constructor(e,t,r,n,i,s){super(),this.clientId=e,this.chainConfig=t,this.firebaseConfig=r,this.network=n,this.openLoginDomain=i,this.jwtVerifier=s,this.instance=(0,a.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,o.mergeMap)((e=>(0,a.connectToWeb3)(e.provider,{disconnect:()=>this.disconnect(e)}))),(0,o.startWith)((0,a.getStateConnecting)({providerId:p})))}_connect(){return i.__awaiter(this,void 0,void 0,(function*(){const e=new u.Web3AuthNoModal({clientId:this.clientId,web3AuthNetwork:this.network,chainConfig:this.chainConfig,useCoreKitKey:!1}),t=new c.EthereumPrivateKeyProvider({config:{chainConfig:this.chainConfig}}),r=new l.OpenloginAdapter({adapterSettings:{uxMode:"popup",loginConfig:{jwt:{verifier:this.jwtVerifier,typeOfLogin:"jwt",clientId:this.clientId}}},privateKeyProvider:t});if(e.configureAdapter(r),yield e.init(),e.connected)return e;const i=(0,f.initializeApp)(this.firebaseConfig),o=(0,h.getAuth)(i),a=new d.OAuthProvider("apple.com");a.addScope("email"),a.addScope("name");try{const t=yield(0,h.signInWithPopup)(o,a),r=yield t.user.getIdToken(!0);return yield e.connectTo(s.WALLET_ADAPTERS.OPENLOGIN,{loginProvider:"jwt",mfaLevel:"none",extraLoginOptions:{id_token:r,verifierIdField:"sub",domain:this.openLoginDomain}}),e}catch(t){throw n.error("Error signing in with Apple",t),i&&o&&(yield(0,d.signOut)(o)),e&&e.logout({cleanup:!0}),t}}))}getId(){return p}getConnection(){return this.connection}getOption(){return Promise.resolve(p)}isAutoConnected(){return i.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return i.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,o.first)()).toPromise();return!!e&&e.connected}))}disconnect(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=(0,f.initializeApp)(this.firebaseConfig),r=(0,h.getAuth)(t);t&&r&&(yield(0,d.signOut)(r)),e&&e.logout({cleanup:!0})}))}}t.z=g},78874:(e,t,r)=>{"use strict";var n=r(4364);t.R=void 0;const i=r(55478),o=r(42279),s=r(41049),a=r(50764),u=r(90072),c=r(44883),l=r(55064),d=r(99644),h=r(44816),f="firebase_email";class p extends s.AbstractConnectionProvider{constructor(e,t,r,n,i,a){super(),this.clientId=e,this.chainConfig=t,this.firebaseConfig=r,this.network=n,this.openLoginDomain=i,this.jwtVerifier=a,this.instance=(0,s.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,o.mergeMap)((e=>(0,s.connectToWeb3)(e.provider,{disconnect:()=>this.disconnect(e)}))),(0,o.startWith)((0,s.getStateConnecting)({providerId:f})))}_connect(){return i.__awaiter(this,void 0,void 0,(function*(){const e=(0,l.initializeApp)(this.firebaseConfig),t=(0,d.getAuth)(e);try{let e=window.localStorage.getItem("emailForSignIn");const r=new u.Web3AuthNoModal({clientId:this.clientId,web3AuthNetwork:this.network,chainConfig:this.chainConfig,useCoreKitKey:!1}),n=new c.EthereumPrivateKeyProvider({config:{chainConfig:this.chainConfig}}),i=new h.OpenloginAdapter({adapterSettings:{uxMode:"popup",loginConfig:{jwt:{verifier:this.jwtVerifier,typeOfLogin:"jwt",clientId:this.clientId}}},privateKeyProvider:n});r.configureAdapter(i),yield r.init();let o,s=window.localStorage.getItem("firebaseEmailUser");if(s)o=JSON.parse(s).user;else{if(!e)throw new Error("No email provided");o=(yield(0,d.signInWithEmailLink)(t,e)).user}if(r.connected)return r;const l=yield o.getIdToken(!0);try{return yield r.connectTo(a.WALLET_ADAPTERS.OPENLOGIN,{loginProvider:"jwt",mfaLevel:"none",extraLoginOptions:{id_token:l,verifierIdField:"sub",domain:this.openLoginDomain}}),window.localStorage.setItem("firebaseEmailUser",JSON.stringify(o)),r}catch(e){return r}}catch(e){throw n.error("Error sending sign-in link",e),e}}))}getId(){return f}getConnection(){return this.connection}getOption(){return Promise.resolve(f)}isAutoConnected(){return i.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return i.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,o.first)()).toPromise();return!!e&&e.connected}))}disconnect(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=(0,l.initializeApp)(this.firebaseConfig),r=(0,d.getAuth)(t);t&&r&&(yield(0,d.signOut)(r)),e&&e.logout({cleanup:!0}),window.localStorage.removeItem("emailForSignIn"),window.localStorage.removeItem("firebaseEmailUser")}))}}t.R=p},89015:(e,t,r)=>{"use strict";var n=r(4364);t.Z=void 0;const i=r(55478),o=r(42279),s=r(50764),a=r(41049),u=r(90072),c=r(44883),l=r(44816),d=r(99644),h=r(99644),f=r(55064),p="firebase";class g extends a.AbstractConnectionProvider{constructor(e,t,r,n,i,s){super(),this.clientId=e,this.chainConfig=t,this.firebaseConfig=r,this.network=n,this.openLoginDomain=i,this.jwtVerifier=s,this.instance=(0,a.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,o.mergeMap)((e=>(0,a.connectToWeb3)(e.provider,{disconnect:()=>this.disconnect(e)}))),(0,o.startWith)((0,a.getStateConnecting)({providerId:p})))}_connect(){return i.__awaiter(this,void 0,void 0,(function*(){const e=new u.Web3AuthNoModal({clientId:this.clientId,web3AuthNetwork:this.network,chainConfig:this.chainConfig,useCoreKitKey:!1}),t=new c.EthereumPrivateKeyProvider({config:{chainConfig:this.chainConfig}}),r=new l.OpenloginAdapter({adapterSettings:{uxMode:"popup",loginConfig:{jwt:{verifier:this.jwtVerifier,typeOfLogin:"jwt",clientId:this.clientId}}},privateKeyProvider:t});if(e.configureAdapter(r),yield e.init(),e.connected)return e;const i=(0,f.initializeApp)(this.firebaseConfig),o=(0,h.getAuth)(i),a=new h.GoogleAuthProvider,p=yield(0,h.signInWithPopup)(o,a);try{const t=yield p.user.getIdToken(!0);return yield e.connectTo(s.WALLET_ADAPTERS.OPENLOGIN,{loginProvider:"jwt",mfaLevel:"none",extraLoginOptions:{id_token:t,verifierIdField:"sub",domain:this.openLoginDomain}}),e}catch(t){throw n.error("Error signing in with Firebase",t),i&&o&&(yield(0,d.signOut)(o)),e&&e.logout({cleanup:!0}),t}}))}getId(){return p}getConnection(){return this.connection}getOption(){return Promise.resolve(p)}isAutoConnected(){return i.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return i.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,o.first)()).toPromise();return!!e&&e.connected}))}disconnect(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=(0,f.initializeApp)(this.firebaseConfig),r=(0,h.getAuth)(t);t&&r&&(yield(0,d.signOut)(r)),e&&e.logout({cleanup:!0})}))}}t.Z=g},49121:(e,t,r)=>{"use strict";t.Q=void 0;const n=r(66680),i=r(5046),o=r(12671);t.Q=function(e){return e.map((e=>({wallet:new n.AptosWallet(new i.AptosWalletCore(e.provider)),address:e.address,blockchain:o.Blockchain.APTOS})))}},76513:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapEthereumWallet=void 0;const n=r(55478),i=r(66680),o=r(97792),s=n.__importDefault(r(20049)),a=r(28781);t.mapEthereumWallet=function(e){return e.map((e=>{const t=(r=e.chainId,(0,a.getBlockchainFromChainId)(r));var r;let n=new s.default(e.provider);return{wallet:new i.EthereumWallet(new o.Web3Ethereum({web3:n,from:e.address})),address:e.address,blockchain:t}}))}},95232:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapFlowWallet=void 0;const n=r(66680),i=r(12671);t.mapFlowWallet=function(e){return e.map((e=>({wallet:new n.FlowWallet(e.fcl,"auth"in e?e.auth:void 0),address:e.address,blockchain:i.Blockchain.FLOW})))}},16304:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapImmutableXWallet=void 0;const n=r(12671),i=r(66680);t.mapImmutableXWallet=function(e){return e.map((e=>({wallet:new i.ImmutableXWallet(e.wallet),address:e.address,blockchain:n.Blockchain.IMMUTABLEX})))}},17110:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(76513),t),n.__exportStar(r(95232),t),n.__exportStar(r(66867),t),n.__exportStar(r(82068),t),n.__exportStar(r(37282),t),n.__exportStar(r(16304),t)},82068:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapSolanaWallet=void 0;const n=r(66680),i=r(12671);t.mapSolanaWallet=function(e,t=i.Blockchain.SOLANA){return e.map((e=>({wallet:new n.SolanaWallet(e),address:e.publicKey.toString(),blockchain:t})))}},66867:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTezosWallet=void 0;const n=r(55478),i=r(66680),o=r(12671);t.mapTezosWallet=function(e){return e.map((e=>n.__awaiter(this,void 0,void 0,(function*(){const{beacon_provider:t}=yield Promise.resolve().then((()=>n.__importStar(r(92325)))),s=yield t(e.wallet,e.toolkit);return{wallet:new i.TezosWallet(s),address:e.address,blockchain:o.Blockchain.TEZOS}}))))}},37282:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},9859:(e,t,r)=>{"use strict";t.w=void 0;const n=r(55478),i=r(92868),o=r(42279),s=r(69613),a=r(41049),u="immutablex";class c extends a.AbstractConnectionProvider{constructor(e){super(),this.config=e,this.instance=(0,a.cache)((()=>this._connect())),this.connection=(0,i.defer)((()=>this.instance.pipe((0,o.mergeMap)((e=>this.toConnectState(e.wallet))),(0,o.startWith)((0,a.getStateConnecting)({providerId:u})))))}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){const e=new s.ImxWallet(this.config.env);return"connected"!==e.getConnectionData().status&&(yield e.connect()),{wallet:e}}))}getId(){return u}getAddress(e){return new i.Observable((t=>{t.next(e.getConnectionData().address)}))}getConnectedStatus(e){return new i.Observable((e=>{e.next("connected")}))}toConnectState(e){return(0,i.combineLatest)([this.getAddress(e),this.getConnectedStatus(e)]).pipe((0,o.distinctUntilChanged)(((e,t)=>e[0]===t[0]&&e[1]===t[1])),(0,o.map)((([t,r])=>{if("connected"===r&&t){const r={address:t,wallet:e};return(0,a.getStateConnected)({connection:r,disconnect:()=>n.__awaiter(this,void 0,void 0,(function*(){return yield e.disconnect()}))})}return(0,a.getStateDisconnected)()})))}getConnection(){return this.connection}getOption(){return Promise.resolve(u)}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){var e;return"connected"===(null===(e=yield this.instance.pipe((0,o.first)()).toPromise())||void 0===e?void 0:e.wallet.getConnectionData().status)}))}}t.w=c},14257:(e,t,r)=>{"use strict";t.i5=t.db=void 0;const n=r(55478),i=r(41049),o=r(92868),s=r(42279),a=r(12671),u="mattel";class c extends i.AbstractConnectionProvider{constructor(e){super(),this.config=e,this.instance=(0,i.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,s.mergeMap)((e=>this.toConnectState(e))),(0,s.startWith)((0,i.getStateConnecting)({providerId:u})))}getAuth0Client(){return n.__awaiter(this,void 0,void 0,(function*(){const{auth0:e}=yield this.instance.pipe((0,s.first)()).toPromise();return e}))}setPopupConfig(e){var t;this.config.options=Object.assign(Object.assign({},this.config.options),{auth0PopupOptions:Object.assign(Object.assign({},(null===(t=this.config.options)||void 0===t?void 0:t.auth0PopupOptions)||{}),e||{})})}toConnectState({magic:e,fcl:r,auth0:a}){const u=()=>n.__awaiter(this,void 0,void 0,(function*(){var t;yield e.user.logout(),yield a.logout(Object.assign({clientId:this.config.auth0ClientId,logoutParams:{returnTo:window.location.href}},(null===(t=this.config.options)||void 0===t?void 0:t.auth0LogoutOptions)||{}))}));return(0,o.defer)((()=>n.__awaiter(this,void 0,void 0,(function*(){var i;try{if(yield function(e){return n.__awaiter(this,void 0,void 0,(function*(){let t;const r=new Promise(((e,r)=>{t=setTimeout((()=>r(new Error("Session Checking Timed Out"))),1e4)}));return Promise.race([e.user.isLoggedIn(),r]).then((e=>(clearTimeout(t),e)))}))}(e))return{user:yield e.user.getInfo(),fcl:r,auth:e.flow.authorization};const o=yield(0,t.i5)({auth0ClientId:this.config.auth0ClientId,auth0Domain:this.config.auth0Domain,auth0RedirectUrl:this.config.auth0RedirectUrl,auth0:a,auth0PopupOptions:null===(i=this.config.options)||void 0===i?void 0:i.auth0PopupOptions});return o&&(yield e.openid.loginWithOIDC({jwt:o,providerId:this.config.magicProviderId})),{user:yield e.user.getInfo(),fcl:r,auth:e.flow.authorization}}catch(e){return{error:e}}})))).pipe((0,s.map)((t=>{var r;return t&&"error"in t?(0,i.getStateDisconnected)({error:t.error}):(null===(r=null==t?void 0:t.user)||void 0===r?void 0:r.publicAddress)?(0,i.getStateConnected)({connection:{fcl:t.fcl,address:t.user.publicAddress,auth:t.auth,magic:e},disconnect:u}):(0,i.getStateDisconnected)()})))}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){var e;const[{Magic:t},{FlowExtension:i},{OpenIdExtension:o},s,a]=yield Promise.all([Promise.resolve().then((()=>n.__importStar(r(82148)))),Promise.resolve().then((()=>n.__importStar(r(88824)))),Promise.resolve().then((()=>n.__importStar(r(28915)))),Promise.resolve().then((()=>n.__importStar(r(58685)))),Promise.resolve().then((()=>n.__importStar(r(38262))))]),u=new t(this.config.magicAPIKey,{extensions:[new o,new i({rpcUrl:this.config.accessNode,network:this.config.network})]});return s.config().put("accessNode.api",this.config.accessNode).put("env",this.config.network),{fcl:s,magic:u,auth0:yield a.createAuth0Client(Object.assign({domain:this.config.auth0Domain,clientId:this.config.auth0ClientId},(null===(e=this.config.options)||void 0===e?void 0:e.auth0ClientOptions)||{}))}}))}getId(){return u}getConnection(){return this.connection}getOption(){return Promise.resolve(u)}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,s.first)()).toPromise();return!!(yield null==e?void 0:e.fcl.currentUser())}))}isAuth0Authenticated(){return n.__awaiter(this,void 0,void 0,(function*(){const{auth0:e}=yield this.instance.pipe((0,s.first)()).toPromise();return e.isAuthenticated()}))}sardinePurchase(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.instance.pipe((0,s.first)()).toPromise();if(t)return t.magic.nft.purchase({nft:Object.assign({blockchainNftId:l(e.orderId),contractAddress:l(e.orderMaker),network:"flow",platform:"mattel",type:"nft_secondary"},e.purchaseOptions.nft),identityPrefill:e.purchaseOptions.identityPrefill||{}});throw new Error("Context is not prepared")}))}}function l(e){const[t,r]=e.split(":");if(t!==a.Blockchain.FLOW)throw new Error(`Not Flow entity ${r}`);return r}t.db=c,t.i5=e=>n.__awaiter(void 0,[e],void 0,(function*({auth0:e,auth0RedirectUrl:t,auth0ClientId:i,auth0Domain:o,auth0PopupOptions:s}){let a;try{a=yield e.isAuthenticated()}catch(e){a=!1}if(!a)try{yield e.loginWithPopup(Object.assign({authorizationParams:{domain:o,clientId:i,redirect_uri:t},timeoutInSeconds:180},s||{}))}catch(e){const{PopupTimeoutError:t}=yield Promise.resolve().then((()=>n.__importStar(r(38262))));throw e instanceof t&&e.popup.close(),e}const u=yield e.getIdTokenClaims();return null==u?void 0:u.__raw}))},23813:(e,t,r)=>{"use strict";var n=r(1048).Buffer;t.dA=void 0;const i=r(55478),o=i.__importDefault(r(26660)),s=r(12671),a=r(63407),u=r(23870);function c(e,t,r){const n=(0,a.extractBlockchainFromAssetType)(e)||r||s.Blockchain.ETHEREUM,i=n.toLowerCase(),o="contract"in e?(0,a.getEntityData)(e.contract).address:"";if(n===s.Blockchain.FLOW&&function(e){return!!e&&[a.FLOW_TOKEN_MAP.testnet,a.FLOW_TOKEN_MAP.prod].includes(e)}(o))return{network:i,symbol:"FLOW"};const u=t.find((e=>e.network===i&&e.tokenAddress===o));if(!u)throw new Error("Token has not been found");return{network:i,symbol:u.assetSymbol}}t.dA=class{constructor(e,t,r){this.clientId=e,this.clientSecret=t,this.env=r,this.availableBlockchains=[s.Blockchain.ETHEREUM,s.Blockchain.POLYGON,s.Blockchain.FLOW].map((e=>e.toLowerCase()));const n="prod"===r;this.offrampUrl=n?"https://crypto.sardine.ai":"https://crypto.sandbox.sardine.ai",this.client=o.default.create({baseURL:n?"https://api.sardine.ai/v1":"https://api.sandbox.sardine.ai/v1",headers:{"Content-Type":"application/json"}}),this.client.interceptors.request.use((e=>i.__awaiter(this,void 0,void 0,(function*(){return e.headers.Authorization=`Basic ${this.getBase64Token()}`,e}))))}getBase64Token(){const e=`${this.clientId}:${this.clientSecret}`;return new n(e).toString("base64")}getToken(){return i.__awaiter(this,void 0,void 0,(function*(){if(this.clientToken&&this.expiresAt&&new Datethis.availableBlockchains.includes(e.network))).reduce(((e,t)=>{var r;if(["ethereum","polygon"].includes(t.network)&&(t.tokenAddress?e.push(Object.assign(Object.assign({},t),{assetType:{"@type":"ERC20",contract:(0,u.toContractAddress)(`${t.network.toUpperCase()}:${t.tokenAddress}`)}})):e.push(Object.assign(Object.assign({},t),{assetType:{"@type":"ETH",blockchain:(0,a.validateBlockchain)(t.network.toUpperCase())}}))),"flow"===t.network){const n=(null!==(r=t.tokenAddress)&&void 0!==r?r:"prod"===this.env)?a.FLOW_TOKEN_MAP.prod:a.FLOW_TOKEN_MAP.testnet;e.push(Object.assign(Object.assign({},t),{assetType:{"@type":"FLOW_FT",contract:(0,u.toContractAddress)(`FLOW:${n}`)}}))}return e}),[])}))}getGeoCoverage(){return i.__awaiter(this,void 0,void 0,(function*(){const{data:e}=yield this.client.get("/geo-coverage");return e.data}))}getQuotes(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getSupportedTokens(),r=e.address&&(0,a.getEntityData)(e.address),{symbol:n,network:i}=c(e.assetType,t,null==r?void 0:r.blockchain),{data:o}=yield this.client.get("/quotes",{params:{asset_type:n,asset_amount:e.cryptoAmount,currency:e.fiatCurrency,network:i,paymentType:e.paymentType||null,side:"sell",walletAddress:(null==r?void 0:r.address)||null}});return o}))}getSellLink(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getSupportedTokens(),r=e.address&&(0,a.getEntityData)(e.address),{symbol:n,network:i}=c(e.assetType,t,null==r?void 0:r.blockchain),o={address:(null==r?void 0:r.address)||"",fixed_crypto_amount:e.cryptoAmount,fixed_fiat_currency:e.fiatCurrency||"",asset_type:n,network:i,client_token:yield this.getToken()},s=new URLSearchParams(o);return`${this.offrampUrl}/sell?${s.toString()}`}))}}},17579:(e,t,r)=>{"use strict";t.d=void 0;const n=r(55478),i=r(42279),o=r(41049),s=r(41049),a=r(41049),u=r(22601),c="NFID";class l extends a.AbstractConnectionProvider{constructor(e){super(),this.config=e,this.instance=(0,s.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,i.mergeMap)((e=>(0,o.connectToWeb3)(e.provider,{disconnect:()=>e.disconnect()}))),(0,i.startWith)((0,a.getStateConnecting)({providerId:c})))}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){return yield u.nfid.init(this.config),yield u.nfid.login(),u.nfid}))}getId(){return c}getConnection(){return this.connection}getOption(){return Promise.resolve(c)}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,i.first)()).toPromise();return e.isIframeInstantiated&&e.isAuthenticated}))}}t.d=l},24753:(e,t,r)=>{"use strict";t.B=void 0;const n=r(55478),i=r(42279),o=r(41049),s="torus";class a extends o.AbstractConnectionProvider{constructor(e){super(),this.config=e,this.instance=(0,o.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,i.mergeMap)((e=>(0,o.connectToWeb3)(e.provider,{disconnect:()=>e.cleanUp()}))),(0,i.startWith)((0,o.getStateConnecting)({providerId:s})))}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){const{default:e}=yield Promise.resolve().then((()=>n.__importStar(r(99777)))),t=new e;return yield t.init(this.config),yield t.login(),t}))}getId(){return s}getConnection(){return this.connection}getOption(){return Promise.resolve(s)}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,i.first)()).toPromise();return!(!(null==e?void 0:e.isInitialized)||!(null==e?void 0:e.isLoggedIn))}))}}t.B=a},65274:(e,t,r)=>{"use strict";t.V=void 0;const n=r(55478),i=r(42279),o=r(41049),s="walletconnect_v2";class a extends o.AbstractConnectionProvider{constructor(e){super(),this.config=e,this.instance=(0,o.cache)((()=>this._connect())),this.connection=this.instance.pipe((0,i.mergeMap)((e=>(0,o.connectToWeb3)(e,{disconnect:()=>e.disconnect()}))),(0,i.startWith)((0,o.getStateConnecting)({providerId:s})))}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){const{EthereumProvider:e}=yield Promise.resolve().then((()=>n.__importStar(r(56493)))),t=yield e.init(this.config);return yield t.enable(),t}))}getId(){return s}getConnection(){return this.connection}getOption(){return Promise.resolve(s)}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.instance.pipe((0,i.first)()).toPromise();return!!(null==e?void 0:e.connected)}))}}t.V=a},89935:(e,t,r)=>{"use strict";t.P=void 0;const n=r(55478),i=r(92868),o=r(42279),s=r(41049),a="walletlink";class u extends s.AbstractConnectionProvider{constructor(e,t){super(),this.config=e,this.walletLinkOptions=t,this.instance=(0,s.cache)((()=>this._connect())),this.connection=(0,i.defer)((()=>this.instance.pipe((0,o.mergeMap)((e=>(0,s.connectToWeb3)(e.walletLinkWeb3Provider,{disconnect:()=>n.__awaiter(this,void 0,void 0,(function*(){return e.walletLink.disconnect()}))}))),(0,o.startWith)((0,s.getStateConnecting)({providerId:a})))))}_connect(){return n.__awaiter(this,void 0,void 0,(function*(){const{default:e}=yield Promise.resolve().then((()=>n.__importStar(r(91620)))),t=new e(this.walletLinkOptions),i=t.makeWeb3Provider(this.config.url,this.config.networkId);return yield i.enable(),{walletLink:t,walletLinkWeb3Provider:i}}))}getId(){return a}getConnection(){return this.connection}getOption(){return Promise.resolve(a)}isAutoConnected(){return n.__awaiter(this,void 0,void 0,(function*(){return!1}))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){var e;return!!(null===(e=yield this.instance.pipe((0,o.first)()).toPromise())||void 0===e?void 0:e.walletLinkWeb3Provider.isConnected())}))}}t.P=u},32095:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFingerprint=t.UNRECOGNIZED=void 0;const n=r(55478),i=n.__importDefault(r(77273));t.UNRECOGNIZED="UNRECOGNIZED",t.getFingerprint=function(){return n.__awaiter(this,void 0,void 0,(function*(){try{const e=yield i.default.load();return(yield e.get()).visitorId}catch(e){return t.UNRECOGNIZED}}))}},71119:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorLogLevel=t.LogLevelConnector=t.createLogger=t.loggerConfig=void 0;const n=r(55478),i=r(75463),o=r(63407),s=r(12671),a=r(32095),u=r(73273);var c;function l(){return n.__awaiter(this,void 0,void 0,(function*(){var e;const r=yield(0,a.getFingerprint)();return{service:t.loggerConfig.service,"@version":u.version,environment:"prod",domain:null===(e=null===window||void 0===window?void 0:window.location)||void 0===e?void 0:e.host,fingerprint:r}}))}t.loggerConfig={service:"wallet-connector",elkUrl:"https://logging.rarible.com/"},t.createLogger=function(){return new i.RemoteLogger((e=>n.__awaiter(this,void 0,void 0,(function*(){try{yield(0,o.retry)(5,2e3,(()=>window.fetch(t.loggerConfig.elkUrl,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(e)})))}catch(e){}}))),{initialContext:l(),dropBatchInterval:1e3,maxByteSize:30720})},function(e){e.ERROR="CONNECTOR_ERROR",e.WARNING="CONNECTOR_WARNING",e.INFO="CONNECTOR_INFO",e.SUCCESS="CONNECTOR_SUCCESS"}(c||(t.LogLevelConnector=c={})),t.getErrorLogLevel=function(e,t){if(!t)return c.ERROR;const r=(0,o.getBlockchainByConnectorId)(t);return(0,o.isInfoLevel)(e)?c.INFO:r===s.BlockchainGroup.ETHEREUM&&(0,o.isEVMWarning)(e)||r===s.BlockchainGroup.TEZOS&&(0,o.isTezosWarning)(e)||r===s.BlockchainGroup.SOLANA&&(0,o.isSolanaWarning)(e)?c.WARNING:c.ERROR}},44794:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},79330:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noop=t.promiseToObservable=t.pollUntilConditionMetOrMaxAttempts=t.cache=void 0;const n=r(92868),i=r(92868),o=r(42279);t.cache=function(e){let t;return new n.Observable((r=>{void 0===t&&(t=e()),t.then((e=>r.next(e))).catch((e=>{t=void 0,r.error(e)}))}))},t.pollUntilConditionMetOrMaxAttempts=function(e,t,r){return(0,i.timer)(0,t).pipe((0,o.map)((()=>e())),(0,o.takeWhile)((e=>void 0===e),!0),(0,o.take)(r))},t.promiseToObservable=function(e){return(0,n.from)(e).pipe((0,o.mergeMap)((e=>e)))},t.noop=function(){}},82869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStateDisconnected=t.getStateConnecting=t.getStateConnected=t.STATE_INITIALIZING=void 0;const r={status:"disconnected"};t.STATE_INITIALIZING={status:"initializing"},t.getStateConnected=function(e){return Object.assign({status:"connected"},e)},t.getStateConnecting=function(e){return Object.assign({status:"connecting"},e)},t.getStateDisconnected=function(e={}){return void 0===e.error?r:Object.assign({status:"disconnected"},e)}},75310:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.Connector=t.DefaultConnectionStateProvider=void 0;const i=r(55478),o=r(92868),s=r(42279),a=r(63407),u=r(82869),c=r(71119);t.DefaultConnectionStateProvider=class{constructor(e){this.key=e}getValue(){return i.__awaiter(this,void 0,void 0,(function*(){const e=localStorage.getItem(this.key);return null!==e?e:void 0}))}setValue(e){return i.__awaiter(this,void 0,void 0,(function*(){void 0===e?localStorage.removeItem(this.key):localStorage.setItem(this.key,e)}))}};class l{constructor(e,t){this.providers=e,this.stateProvider=t,this.provider=new o.BehaviorSubject(void 0),l.initPageUnloadProtection(),this.add=this.add.bind(this),this.connect=this.connect.bind(this),this.logger=(0,c.createLogger)(),this.connection=(0,o.concat)((0,o.of)(u.STATE_INITIALIZING),(0,o.defer)((()=>this.checkAutoConnect())),this.provider.pipe((0,s.distinctUntilChanged)(),(0,s.switchMap)((e=>e?(0,o.concat)(e.getConnection(),o.NEVER).pipe((0,s.catchError)((e=>(0,o.concat)((0,o.of)((0,u.getStateDisconnected)({error:e})),o.NEVER))),(0,s.map)((t=>("disconnected"===t.status&&e.getOption().then((r=>{var n;this.logger.raw({level:(0,c.getErrorLogLevel)(t.error,e.getId()),method:"connect",message:null===(n=t.error)||void 0===n?void 0:n.message,error:(0,a.getStringifiedData)(t.error),providerId:e.getId(),providerOption:r||void 0,provider:(0,a.getStringifiedData)(e)})})),"connected"===t.status&&e.getOption().then((t=>{this.logger.raw({level:c.LogLevelConnector.SUCCESS,method:"connect",message:"trace of connect",providerId:null==e?void 0:e.getId(),providerOption:t||void 0})})),t)))):(0,o.concat)((0,o.of)((0,u.getStateDisconnected)()),o.NEVER))))).pipe((0,s.distinctUntilChanged)(((e,t)=>!!l.pageUnloading||e===t||("connected"===e.status&&"connected"===t.status?e.connection===t.connection:"connecting"===e.status&&"connecting"===t.status?e.providerId===t.providerId:e.status===t.status))),(0,s.shareReplay)(1),(0,s.map)((e=>"connected"===e.status?Object.assign(Object.assign({},e),{disconnect:()=>i.__awaiter(this,void 0,void 0,(function*(){if(void 0!==e.disconnect)try{yield e.disconnect()}catch(e){n.warn("caught on disconnect",e)}this.provider.next(void 0)}))}):e)),(0,s.tap)((e=>i.__awaiter(this,void 0,void 0,(function*(){var t,r;"disconnected"!==e.status||l.pageUnloading||(this.provider.next(void 0),void 0!==(yield null===(t=this.stateProvider)||void 0===t?void 0:t.getValue())&&(null===(r=this.stateProvider)||void 0===r||r.setValue(void 0)))})))))}getProviders(){return this.providers}getCurrentProvider(){return this.provider.getValue()}static initPageUnloadProtection(){void 0===l.pageUnloading&&"undefined"!=typeof window&&(window.addEventListener("beforeunload",(function(){l.pageUnloading=!0})),l.pageUnloading=!1)}add(e){return new l([...this.providers,e],this.stateProvider)}static create(e,t){return Array.isArray(e)?new l(e,t):new l([e],t)}checkAutoConnect(){return i.__awaiter(this,void 0,void 0,(function*(){var e,t,r;let n;try{const i=this.providers.map((e=>({provider:e,autoConnected:e.isAutoConnected()})));for(const{provider:t,autoConnected:r}of i)if(yield r)return this.provider.next(t),null===(e=this.stateProvider)||void 0===e||e.setValue(t.getId()),(0,u.getStateConnecting)({providerId:t.getId()});const o=yield null===(t=this.stateProvider)||void 0===t?void 0:t.getValue();if(void 0!==o)for(const e of this.providers)if(n=e,o===e.getId())return(yield e.isConnected())?(this.provider.next(e),(0,u.getStateConnecting)({providerId:e.getId()})):(null===(r=this.stateProvider)||void 0===r||r.setValue(void 0),(0,u.getStateDisconnected)())}catch(e){return this.logger.raw({level:(0,c.getErrorLogLevel)(e,null==n?void 0:n.getId()),method:"checkAutoConnect",message:null==e?void 0:e.message,error:(0,a.getStringifiedData)(e),providerId:null==n?void 0:n.getId(),providerOption:(yield null==n?void 0:n.getOption())||void 0,provider:(0,a.getStringifiedData)(n)}),(0,u.getStateDisconnected)({error:e.toString()})}return(0,u.getStateDisconnected)()}))}getOptions(){return i.__awaiter(this,void 0,void 0,(function*(){const e=[];for(const t of this.providers.map((e=>({provider:e,option:e.getOption()})))){const{provider:r,option:n}=t,i=yield n;i&&e.push({provider:r,option:i})}return e}))}connect(e){return i.__awaiter(this,void 0,void 0,(function*(){var t;const r=this.provider.value,n=yield this.connection.pipe((0,s.first)()).toPromise();if(void 0!==r&&"connected"===(null==n?void 0:n.status))throw new Error(`Provider ${JSON.stringify(r)} already connected`);this.provider.next(e.provider),null===(t=this.stateProvider)||void 0===t||t.setValue(e.provider.getId())}))}}t.Connector=l},80544:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedWeb3ConnectionProvider=t.DappType=void 0;var n=r(71004);Object.defineProperty(t,"DappType",{enumerable:!0,get:function(){return n.DappType}}),Object.defineProperty(t,"InjectedWeb3ConnectionProvider",{enumerable:!0,get:function(){return n.InjectedWeb3ConnectionProvider}})},43715:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethAccounts=t.getAddress=void 0;const n=r(55478),i=r(50993),o=r(83518);function s(e){return n.__awaiter(this,void 0,void 0,(function*(){return(0,i.providerRequest)(e,"eth_accounts")}))}t.getAddress=function(e){return(0,o.getObservable)(e,s,(([e])=>e),"accountsChanged")},t.ethAccounts=s},75790:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getChainId=void 0;const n=r(55478),i=r(50993),o=r(83518);function s(e){return n.__awaiter(this,void 0,void 0,(function*(){return(0,i.providerRequest)(e,"eth_chainId")}))}t.getChainId=function(e){return(0,o.getObservable)(e,s,(e=>parseInt(e)),"chainChanged")}},90723:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getConnectedStatus=void 0;const n=r(92868);t.getConnectedStatus=function(e){return"on"in e?new n.Observable((t=>{function r(){t.next("disconnected")}t.next("connected"),e.on("disconnected",r),"removeListener"in e&&t.add((()=>{e.removeListener("disconnected",r)}))})):(0,n.concat)((0,n.of)("connected"),n.NEVER)}},83518:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getObservable=void 0;const n=r(55478),i=r(92868);t.getObservable=function(e,t,r,o){return"on"in e?new i.Observable((n=>{const i=e=>{n.next(r(e))};t(e).then(i).catch((e=>n.error(e))),e.on(o,i),"removeListener"in e&&n.add((()=>{e.removeListener(o,i)}))})):(0,i.from)((()=>n.__awaiter(this,void 0,void 0,(function*(){const n=yield t(e);return r(n)})))())}},50993:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.providerRequest=void 0;const n=r(55478);t.providerRequest=function(e,t){return n.__awaiter(this,arguments,void 0,(function*(e,t,r=[]){if("object"!=typeof e||null===e)throw new Error("Provider is not an object");return"function"!=typeof e.request?function(e,t,r){return new Promise(((n,i)=>{try{!function(e,t,r){if(null===e||"object"!=typeof e)throw new Error("No send method defined");if("function"==typeof e.sendAsync)e.sendAsync(t,r);else{if("function"!=typeof e.send)throw new Error("No send method defined");e.send(t,r)}}(e,{jsonrpc:"2.0",id:(new Date).getTime(),method:t,params:r},((e,t)=>{const r=e||(null==t?void 0:t.error);r&&i(r),(null==t?void 0:t.result)&&n(t.result),i(new Error("Can't handle JSON-RPC request"))}))}catch(e){i(e)}}))}(e,t,r):e.request({method:t,params:r})}))}},60083:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connectToWeb3=void 0;const n=r(92868),i=r(42279),o=r(82869),s=r(43715),a=r(75790),u=r(90723);t.connectToWeb3=function(e,t={}){return(0,n.combineLatest)([(0,s.getAddress)(e),(0,a.getChainId)(e),(0,u.getConnectedStatus)(e)]).pipe((0,i.distinctUntilChanged)(((e,t)=>e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2])),(0,i.map)((([r,n,i])=>{if("connected"===i&&r){const i={chainId:n,address:r,provider:e,disconnect:t.disconnect};return(0,o.getStateConnected)({connection:i,disconnect:null==t?void 0:t.disconnect})}return(0,o.getStateDisconnected)()})))}},71236:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},71004:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DappType=t.detectErrorCode=t.InjectedWeb3ConnectionProvider=void 0;const n=r(55478),i=r(92868),o=r(42279),s=r(63407);Object.defineProperty(t,"DappType",{enumerable:!0,get:function(){return s.DappType}});const a=r(3748),u=r(79330),c=r(82869),l=r(43715),d=r(75790),h="injected";class f extends a.AbstractConnectionProvider{constructor(e={prefer:[]}){super(),this.config=e,this.connection=(0,i.defer)((()=>function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=p(e);if(!t)throw new Error("Injected provider not available");const r=yield(0,l.ethAccounts)(t);r&&0!==r.length||(yield function(e){return n.__awaiter(this,void 0,void 0,(function*(){if("function"==typeof e.request)try{yield e.request({method:"eth_requestAccounts"})}catch(t){if(t&&"code"in t&&4001===t.code)return;try{yield e.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]})}catch(t){"function"==typeof e.enable&&(yield e.enable())}}else"function"==typeof e.enable&&(yield e.enable());return e}))}(t)),t.on("disconnect",(e=>n.__awaiter(this,void 0,void 0,(function*(){if(g(1013,e)){const[e]=yield t.request({method:"eth_accounts"});if(e)return}}))))}))}(e))).pipe((0,o.mergeMap)((()=>(0,u.promiseToObservable)(function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=p(e);return(0,i.combineLatest)([(0,l.getAddress)(t),(0,d.getChainId)(t)]).pipe((0,o.map)((([e,r])=>e?{chainId:r,address:e,provider:t}:void 0)))}))}(e)))),(0,o.map)((e=>{if(e){const t=()=>"close"in e.provider?e.provider.close():"disconnect"in e.provider?e.provider.disconnect():Promise.resolve();return(0,c.getStateConnected)({connection:e,disconnect:t})}return(0,c.getStateDisconnected)()})),(0,o.startWith)((0,c.getStateConnecting)({providerId:h})))}getId(){return h}getConnection(){return this.connection}getOption(){const e=p(this.config);return Promise.resolve((0,s.getDappType)(e))}isAutoConnected(){const e=p(this.config),t=(0,s.getDappType)(e);return Promise.resolve(function(e){if(!e)return!1;const t=new Set([s.DappType.Dapper]),r=new Set([s.DappType.Generic,s.DappType.Metamask,s.DappType.Coinbase]);return!(t.has(e)||r.has(e))}(t))}isConnected(){return n.__awaiter(this,void 0,void 0,(function*(){const e=p(this.config);return void 0!==e?(0,l.ethAccounts)(e).then((([e])=>void 0!==e)):Promise.resolve(!1)}))}}function p({prefer:e}){var t;let r;const n="undefined"!=typeof window?window:void 0;if(!n)return r;if(n.ethereum){if(Array.isArray(n.ethereum.providers))if(Array.isArray(e)&&e.length)for(const t of e){const e=n.ethereum.providers.find((e=>(0,s.getDappType)(e)===t));if(e){r=e;break}}else r=n.ethereum.providers[0];r=r||n.ethereum,r.autoRefreshOnNetworkChange=!1}else(null===(t=n.web3)||void 0===t?void 0:t.currentProvider)&&(r=n.web3.currentProvider);return r}function g(e,t){return("object"==typeof t&&null!==t&&"code"in t?t.code:void 0)===e}t.InjectedWeb3ConnectionProvider=f,t.detectErrorCode=g},41049:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(3748),t),n.__exportStar(r(75310),t),n.__exportStar(r(82869),t),n.__exportStar(r(80544),t),n.__exportStar(r(44794),t),n.__exportStar(r(71236),t),n.__exportStar(r(60083),t),n.__exportStar(r(79330),t)},3748:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MappedConnectionProvider=t.MappedOptionConnectionProvider=t.AbstractConnectionProvider=void 0;const n=r(55478),i=r(42279),o=r(82869);class s{map(e){return new u(this,e)}mapOption(e){return new a(this,e)}}t.AbstractConnectionProvider=s;class a extends s{constructor(e,t){super(),this.source=e,this.mapper=t}getId(){return this.source.getId()}getConnection(){return this.source.getConnection()}isAutoConnected(){return this.source.isAutoConnected()}getOption(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.source.getOption();return e?this.mapper(e):void 0}))}isConnected(){return this.source.isConnected()}}t.MappedOptionConnectionProvider=a;class u extends s{constructor(e,t){super(),this.source=e,this.mapper=t}getId(){return this.source.getId()}getProvider(){return this.source}getConnection(){return this.source.getConnection().pipe((0,i.switchMap)((e=>n.__awaiter(this,void 0,void 0,(function*(){if("connected"===e.status){const t=yield this.mapper(e.connection);return(0,o.getStateConnected)({connection:t,disconnect:e.disconnect})}return e})))))}isAutoConnected(){return this.source.isAutoConnected()}getOption(){return this.source.getOption()}isConnected(){return this.source.isConnected()}}t.MappedConnectionProvider=u},76862:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},36276:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(76862),t),n.__exportStar(r(5495),t)},5495:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaInjectableProvider=void 0;const n=r(55478),i=r(92868),o=r(92868),s=r(42279),a=r(41049),u=r(41049);class c extends a.AbstractConnectionProvider{constructor(e,t){super(),this.providerId=e,this.adapter$=t,this.getId=()=>this.providerId,this.getConnection=()=>this.connection$,this.getOption=()=>n.__awaiter(this,void 0,void 0,(function*(){return this.providerId})),this.isConnected=()=>this.isConnected$.pipe((0,s.take)(1)).toPromise(),this.provider$=t.pipe((0,s.pluck)("provider"),(0,s.catchError)((()=>(0,o.of)(void 0))),(0,s.shareReplay)(1)),this.isConnected$=this.provider$.pipe((0,s.map)((e=>!!e&&e.isConnected()))),this.connection$=this.provider$.pipe((0,s.switchMap)((e=>e?(0,o.of)(e):(0,o.throwError)(new l))),(0,s.switchMap)((e=>(0,o.from)(e.connect()).pipe((0,s.switchMap)((t=>this.toConnectState(t,e)))))),(0,s.startWith)((0,a.getStateConnecting)({providerId:e})))}getIsConnectedObservable(e){return new i.Observable((t=>{if(t.next(!0),"function"==typeof e.on){const r=()=>{t.next(!1)};e.on("disconnect",r),t.add((()=>{e.removeListener("disconnect",r)}))}}))}getAddressObservable(e,t){return new i.Observable((r=>{if(r.next(e),"function"==typeof t.on){const e=e=>{r.next(e)};t.on("accountChanged",e),r.add((()=>{t.removeListener("accountChanged",e)}))}}))}toConnectState(e,t){return(0,o.combineLatest)([this.getAddressObservable(e.initialPublicKey,t).pipe((0,s.distinctUntilChanged)()),this.getIsConnectedObservable(t).pipe((0,s.distinctUntilChanged)())]).pipe((0,s.switchMap)((([e,r])=>r&&e?this.adapter$.pipe((0,s.map)((t=>t.toSigner(e))),(0,s.map)((e=>(0,u.getStateConnected)({connection:e,disconnect:t.disconnect})))):(0,o.of)((0,u.getStateDisconnected)()))))}}t.SolanaInjectableProvider=c;class l extends Error{constructor(){super("No solana provider found"),this.name="NoSolanaProviderError"}}},10312:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},91334:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(10312),t),n.__exportStar(r(45193),t)},45193:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.PhantomConnectionProvider=void 0;const i=r(55478),o=r(92868),s=r(36276),a=r(79330),u=r(42279);class c extends s.SolanaInjectableProvider{constructor(e={}){super("phantom",(0,o.of)(null).pipe((0,u.switchMap)((()=>(0,a.pollUntilConditionMetOrMaxAttempts)((()=>function(){var e;if("undefined"!=typeof window)return null===(e=window.phantom)||void 0===e?void 0:e.solana;n.warn("Window environment is required")}()),100,10))),(0,u.switchMap)((e=>e?(0,o.of)(e):(0,o.throwError)(new d))),(0,u.switchMap)((t=>(0,o.of)(new l(e,t)))),(0,u.take)(1))),this.isAutoConnected=()=>i.__awaiter(this,void 0,void 0,(function*(){return!1}))}}t.PhantomConnectionProvider=c;class l{constructor(e,t){this.rawProvider=t,this.toSigner=e=>({publicKey:e,signAllTransactions:this.rawProvider.signAllTransactions.bind(this.rawProvider),signTransaction:this.rawProvider.signTransaction.bind(this.rawProvider),signMessage:(...t)=>i.__awaiter(this,void 0,void 0,(function*(){return{publicKey:e,signature:yield this.rawProvider.signMessage(...t).then((e=>e.signature))}}))}),this.provider={on:t.on.bind(t),removeListener:t.removeListener.bind(t),isConnected:()=>Boolean(t.isConnected),connect:()=>i.__awaiter(this,void 0,void 0,(function*(){return{initialPublicKey:yield t.connect(e).then((e=>e.publicKey))}}))}}}class d extends Error{constructor(){super("Phantom wallet extension is not detected"),this.name="PhantomWalletIsNotDetected"}}},13053:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},16045:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(13053),t),n.__exportStar(r(16296),t)},16296:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.SalmonConnectionProvider=void 0;const i=r(55478),o=r(92868),s=r(36276),a=r(79330),u=r(42279),c="salmon_connected";class l extends s.SolanaInjectableProvider{constructor(e="salmon"){super(e,(0,o.of)(null).pipe((0,u.switchMap)((()=>(0,a.pollUntilConditionMetOrMaxAttempts)((()=>function(){if("undefined"!=typeof window)return window.salmon;n.warn("Window environment is required")}()),100,10))),(0,u.switchMap)((e=>e?(0,o.of)(e):(0,o.throwError)(new h))),(0,u.switchMap)((e=>(0,o.of)(new d(e)))),(0,u.take)(1))),this.isAutoConnected=()=>i.__awaiter(this,void 0,void 0,(function*(){return"true"===localStorage.getItem(c)}))}}t.SalmonConnectionProvider=l;class d{constructor(e){this.rawProvider=e,this.toSigner=e=>({publicKey:e,signAllTransactions:this.rawProvider.signAllTransactions.bind(this.rawProvider),signTransaction:this.rawProvider.signTransaction.bind(this.rawProvider),signMessage:(...t)=>i.__awaiter(this,void 0,void 0,(function*(){return{publicKey:e,signature:yield this.rawProvider.signMessage(...t).then((e=>e.signature))}}))}),this.provider={on:e.on.bind(e),removeListener:e.removeListener.bind(e),isConnected:()=>Boolean(e.isConnected),connect:()=>i.__awaiter(this,void 0,void 0,(function*(){return localStorage.setItem(c,"true"),{initialPublicKey:yield e.connect().then((e=>e.publicKey))}})),disconnect:()=>i.__awaiter(this,void 0,void 0,(function*(){return localStorage.setItem(c,"false"),this.rawProvider.disconnect()}))}}}class h extends Error{constructor(){super("Salmon wallet extension is not detected"),this.name="SalmonWalletIsNotDetected"}}},83137:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(55478).__exportStar(r(1100),t)},1100:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolflareConnectionProvider=void 0;const n=r(55478),i=r(36276),o=r(92868),s=r(42279);class a extends i.SolanaInjectableProvider{constructor(e={}){super("solflare",(0,o.of)(null).pipe((0,s.switchMap)((()=>(0,o.from)(this.initializeSdk()))),(0,s.switchMap)((e=>(0,o.of)(new u(e)))),(0,s.take)(1))),this.options=e,this.isAutoConnected=()=>n.__awaiter(this,void 0,void 0,(function*(){return!1}))}initializeSdk(){return n.__awaiter(this,void 0,void 0,(function*(){const{default:e}=yield Promise.resolve().then((()=>n.__importStar(r(52517))));return new e(this.options)}))}}t.SolflareConnectionProvider=a;class u{constructor(e){this.rawProvider=e,this.toSigner=e=>({publicKey:e,signAllTransactions:this.rawProvider.signAllTransactions.bind(this.rawProvider),signTransaction:this.rawProvider.signTransaction.bind(this.rawProvider),signMessage:(...t)=>n.__awaiter(this,void 0,void 0,(function*(){return{publicKey:e,signature:yield this.rawProvider.signMessage(...t)}}))}),this.provider={on:e.on.bind(e),removeListener:e.off.bind(e),isConnected:()=>Boolean(e.isConnected),connect:()=>n.__awaiter(this,void 0,void 0,(function*(){yield e.connect();const t=e.publicKey;if(!t)throw new Error("Solflare couldn't establish connection");return{initialPublicKey:t}}))}}}},23130:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sendSignedTransaction=t.sendTransactionWithRetry=void 0;const n=r(55478),i=r(92726),o=r(74479);t.sendTransactionWithRetry=function(e,t,r,o,s,a){return n.__awaiter(this,void 0,void 0,(function*(){const n=new i.Transaction({feePayer:t.publicKey});if(r.forEach((e=>n.add(e))),n.recentBlockhash=(yield e.getLatestBlockhash(s)).blockhash,o.length>0){yield t.signTransaction(n);for(let e of o)yield e.signTransaction(n)}else yield t.signTransaction(n);const a=n.serialize();return{txId:yield e.sendRawTransaction(a,{skipPreflight:!0}),slot:0}}))},t.sendSignedTransaction=function(e,t){return n.__awaiter(this,arguments,void 0,(function*({signedTransaction:e,connection:t,timeout:r=6e4},i){const s=e.serialize(),a=(0,o.getUnixTs)();let u=0;const c=yield t.sendRawTransaction(s,{skipPreflight:!0});null==i||i.log("Started awaiting confirmation for",c);let l=!1;(()=>{n.__awaiter(this,void 0,void 0,(function*(){for(;!l&&(0,o.getUnixTs)()-an.__awaiter(this,void 0,void 0,(function*(){setTimeout((()=>{u||(u=!0,null==a||a.log("Rejecting for timeout..."),h({timeout:!0}))}),t);try{l=r.onSignature(e,((e,t)=>{u=!0,c={err:e.err,slot:t.slot,confirmations:0},e.err?(null==a||a.log("Rejected via websocket",e.err),h(c)):(null==a||a.log("Resolved via websocket",e),d(c))}),i)}catch(t){u=!0,null==a||a.error("WS error in setup",e,t)}for(;!u&&s;)(()=>{n.__awaiter(this,void 0,void 0,(function*(){try{const t=yield r.getSignatureStatuses([e]);c=t&&t.value[0],u||(c?c.err?(null==a||a.error("REST error for",e,c),u=!0,h(c.err)):c.confirmations?(null==a||a.log("REST confirmation for",e,c),u=!0,d(c)):null==a||a.log("REST no confirmations for",e,c):null==a||a.log("REST null result for",e,c))}catch(t){u||null==a||a.error("REST connection error: txid",e,t)}}))})(),yield(0,o.sleep)(2e3)})))),r._signatureSubscriptions[l]&&r.removeSignatureListener(l),u=!0,null==a||a.log("Returning status",c),c}))}(c,r,t,"processed",!0,i);if(!e)throw new Error("Timed out awaiting confirmation on transaction");if(e.err)throw null==i||i.error(e.err),new Error("Transaction failed: Custom instruction error");u=(null==e?void 0:e.slot)||0}catch(r){if(null==i||i.error("Timeout Error caught",r),r.timeout)throw new Error("Timed out awaiting confirmation on transaction");let o=null;try{o=(yield function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const r=e;t.recentBlockhash=yield r._recentBlockhash(r._disableBlockhashCaching);const n=t.serializeMessage(),o=[t._serialize(n).toString("base64"),{encoding:"base64",commitment:"single"}],s=yield r._rpcRequest("simulateTransaction",o,i);if(s.error)throw new Error("failed to simulate transaction: "+s.error.message);return s.result}))}(t,e,0,i)).value}catch(e){null==i||i.error("Simulate Transaction error",e)}if(o&&o.err){if(o.logs)for(let e=o.logs.length-1;e>=0;--e){const t=o.logs[e];if(t.startsWith("Program log: "))throw null==i||i.log(o.logs),new Error("Transaction failed: "+t.slice(13))}throw new Error(JSON.stringify(o.err))}null==i||i.error("Got this far.")}finally{l=!0}return null==i||i.log("Latency (ms)",c,(0,o.getUnixTs)()-a),{txId:c,slot:u}}))}},46981:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(55478).__exportStar(r(98478),t)},66157:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.DebugLogger=void 0,t.DebugLogger=class{constructor(e){this.enabled=e}log(...e){this.enabled&&n.log(...e)}error(...e){this.enabled&&n.error(...e)}}},12177:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EclipseAccountSdk=void 0;const n=r(55478);t.EclipseAccountSdk=class{constructor(e){this.connection=e}getTokenAccountForMint(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;const r=yield this.connection.getTokenAccountsByOwner(e.owner,{mint:e.mint});return null===(t=null==r?void 0:r.value[0])||void 0===t?void 0:t.pubkey}))}}},1617:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EclipseBalancesSdk=void 0;const n=r(55478),i=r(92726),o=r(17850);t.EclipseBalancesSdk=class{constructor(e){this.connection=e}getBalance(e){return n.__awaiter(this,arguments,void 0,(function*(e,t={}){var r;const n=yield this.connection.getBalance(e,null!==(r=t.commitment)&&void 0!==r?r:"confirmed");return(0,o.toBn)(n).dividedBy(i.LAMPORTS_PER_SOL)}))}getTokenBalance(e,t){return n.__awaiter(this,arguments,void 0,(function*(e,t,r={}){var n,i,s;const a=yield this.connection.getTokenAccountsByOwner(e,{mint:t});let u=new o.BigNumber(0);for(let e of a.value){const t=yield this.connection.getTokenAccountBalance(e.pubkey,null!==(n=r.commitment)&&void 0!==n?n:"confirmed");u=u.plus(new o.BigNumber(null!==(s=null===(i=null==t?void 0:t.value)||void 0===i?void 0:i.uiAmountString)&&void 0!==s?s:0))}return u}))}}},28893:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EclipseNftSdk=void 0;const n=r(55478),i=r(17850),o=r(1148),s=r(61874);t.EclipseNftSdk=class{constructor(e,t,r){this.connection=e,this.logger=t,this.accountSdk=r}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){var t,r;const n=null!==(t=e.tokenAccount)&&void 0!==t?t:yield this.accountSdk.getTokenAccountForMint({owner:e.owner,mint:e.mint});if(!n)throw new Error("Can't find current token account for for mint");const a=null!==(r=(0,i.toBn)(e.amount).toNumber())&&void 0!==r?r:1,u=yield(0,s.getAssociatedTokenAddress)(e.mint,e.to,!1,s.TOKEN_2022_PROGRAM_ID,s.ASSOCIATED_TOKEN_PROGRAM_ID),c=[];null===(yield this.connection.getAccountInfo(u))&&c.push((0,s.createAssociatedTokenAccountInstruction)(e.signer.publicKey,u,e.to,e.mint,s.TOKEN_2022_PROGRAM_ID,s.ASSOCIATED_TOKEN_PROGRAM_ID)),c.push((0,s.createTransferInstruction)(n,u,e.owner,a,[],s.TOKEN_2022_PROGRAM_ID));const l={instructions:c,signers:[e.signer]};return new o.PreparedTransaction(this.connection,l,e.signer,this.logger,(()=>{this.logger.log(`${e.amount.toString()} token(s) ${e.mint.toString()} transferred to ${e.to.toString()}`)}))}))}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){var t,r;const n=null!==(t=e.tokenAccount)&&void 0!==t?t:yield this.accountSdk.getTokenAccountForMint({owner:e.owner,mint:e.mint});if(!n)throw new Error("Can't find current token account for for mint");const a=null!==(r=(0,i.toBn)(e.amount).toNumber())&&void 0!==r?r:1,u={instructions:[(0,s.createBurnInstruction)(n,e.mint,e.owner,a,[],s.TOKEN_2022_PROGRAM_ID)],signers:[e.signer]};return new o.PreparedTransaction(this.connection,u,e.signer,this.logger,(()=>{this.logger.log(`${e.amount.toString()} token(s) ${e.mint.toString()} burned`)}))}))}}},1148:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PreparedTransaction=void 0;const n=r(55478),i=r(23130);t.PreparedTransaction=class{constructor(e,t,r,o,s){this.connection=e,this.data=t,this.signer=r,this.logger=o,this.onSubmit=s,this.submit=e=>n.__awaiter(this,void 0,void 0,(function*(){var t;const r=yield(0,i.sendTransactionWithRetry)(this.connection,this.signer,this.data.instructions,this.data.signers,e,this.logger);return null===(t=this.onSubmit)||void 0===t||t.call(this,r),r}))}}},98478:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EclipseSdk=void 0;const n=r(92726),i=r(1617),o=r(28893),s=r(12177),a=r(66157);class u{constructor(e,t,r=!1){this.connection=e,this.cluster=t,this.debug=r,this.debugLogger=new a.DebugLogger(r),this.balances=new i.EclipseBalancesSdk(e),this.account=new s.EclipseAccountSdk(e),this.nft=new o.EclipseNftSdk(e,this.debugLogger,this.account)}static create(e){var t,r;const i=new n.Connection(null!==(t=e.connection.endpoint)&&void 0!==t?t:(0,n.clusterApiUrl)(e.connection.cluster),null!==(r=e.connection.commitmentOrConfig)&&void 0!==r?r:"confirmed");return new u(i,e.connection.cluster,e.debug)}confirmTransaction(...e){return this.connection.confirmTransaction(...e)}}t.EclipseSdk=u},28876:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.Provider=t.SignTypedDataMethodEnum=void 0,function(e){e.V4="eth_signTypedData_v4",e.V3="eth_signTypedData_v3",e.DEFAULT="eth_signTypedData"}(r||(t.SignTypedDataMethodEnum=r={})),function(e){e.WEB3="web3",e.ETHERS="ethers"}(n||(t.Provider=n={}))},32351:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumProviderError=void 0;class r extends Error{constructor(e){var t,n,i,o;super(r.getErrorMessage(null==e?void 0:e.error)),Object.setPrototypeOf(this,r.prototype),this.name="EthereumProviderError",this.error=null==e?void 0:e.error,(null===(t=null==e?void 0:e.error)||void 0===t?void 0:t.stack)&&(this.stack=this.getNewStack(null==e?void 0:e.error)),this.provider=null==e?void 0:e.provider,this.data=null==e?void 0:e.data,this.method=null==e?void 0:e.method,this.code=(null===(n=null==e?void 0:e.error)||void 0===n?void 0:n.code)||(null===(o=null===(i=null==e?void 0:e.error)||void 0===i?void 0:i.error)||void 0===o?void 0:o.code)||(null==e?void 0:e.code),this.signer=null==e?void 0:e.signer,this.chainId=null==e?void 0:e.chainId,this.providerId=null==e?void 0:e.providerId,this.blockNumber=null==e?void 0:e.blockNumber}static getErrorMessage(e){return"string"==typeof e?e:(null==e?void 0:e.message)||"EthereumProviderError"}getNewStack(e){var t;try{return(null===(t=this.stack)||void 0===t?void 0:t.split("\n").slice(0,2).join("\n"))+"\n"+e.stack||this.stack}catch(t){return this.stack||e.stack}}}t.EthereumProviderError=r},11226:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterErrors=t.signTypedData=void 0;const n=r(55478);n.__exportStar(r(28876),t),n.__exportStar(r(32351),t);var i=r(393);Object.defineProperty(t,"signTypedData",{enumerable:!0,get:function(){return i.signTypedData}}),Object.defineProperty(t,"filterErrors",{enumerable:!0,get:function(){return i.filterErrors}})},393:(e,t,r)=>{"use strict";var n=r(4364),i=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.SignTypedDataError=t.hasMessage=t.isObject=t.filterErrors=t.signTypedData=void 0;const o=r(55478),s=r(85108),a=r(28876);function u(e){var t,r;if(c(r=e)&&"code"in r){if([4900,4001,4901,4100].includes(e.code))throw e;if(l(e)&&(null===(t=e.message)||void 0===t?void 0:t.includes("User denied message signature.")))throw e}if(l(e)){const t=function(e){if(e&&"string"==typeof e)try{return JSON.parse(e)}catch(e){return}}(e.message);t&&u(t)}}function c(e){return"object"==typeof e&&null!==e}function l(e){return c(e)&&"message"in e}t.signTypedData=function(e,t,r){return o.__awaiter(this,void 0,void 0,(function*(){const c=[];try{const n=yield e(a.SignTypedDataMethodEnum.V4,[t,JSON.stringify(r)]);return u(n),n}catch(h){u(h),c.push(h);try{if(n.error("got error while executing sign typed data v4",h),"object"==typeof(l=h)&&null!==l&&"message"in l&&"MetaMask Message Signature: Error: Not supported on this device"===h.message)return yield function(e,t,r){return o.__awaiter(this,void 0,void 0,(function*(){const n=s.TypedDataUtils.sign(r),o=(a=yield e("eth_sign",[t,`0x${n.toString("hex")}`])).startsWith("0x")?i.from(a.substring(2),"hex"):i.from(a,"hex");var a;return o.writeInt8(o[64]+4,64),`0x${o.toString("hex")}`}))}(e,t,r);try{return yield e(a.SignTypedDataMethodEnum.V3,[t,JSON.stringify(r)])}catch(i){return n.error("got error while executing sign typed data v3",i),u(i),c.push(i),yield e(a.SignTypedDataMethodEnum.DEFAULT,[t,r])}}catch(e){throw c.push(e),new d({error:h,data:{signer:t,data:r,errorsStack:c}})}}var l}))},t.filterErrors=u,t.isObject=c,t.hasMessage=l;class d extends Error{constructor(e){var t,r,n;super(d.getErrorMessage(e)),Object.setPrototypeOf(this,d.prototype),this.name="SignTypedDataError",this.error=null==e?void 0:e.error,this.data=null==e?void 0:e.data,this.code=(null===(t=null==e?void 0:e.error)||void 0===t?void 0:t.code)||(null===(n=null===(r=null==e?void 0:e.error)||void 0===r?void 0:r.error)||void 0===n?void 0:n.code)||void 0}static getErrorMessage(e){var t;return"string"==typeof e.error?e.error:(null===(t=null==e?void 0:e.error)||void 0===t?void 0:t.message)||(null==e?void 0:e.message)||"SignTypedDataError"}}t.SignTypedDataError=d},45652:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.decodeParameters=t.encodeParameters=void 0;const i=r(56404),o=r(65665),s=i.ethers.utils.AbiCoder,a=i.ethers.utils.ParamType,u=new s((function(e,t){return!e.match(/^u?int/)||Array.isArray(t)||"[object Object]"===Object.prototype.toString.call(t)&&"BN"===t.constructor.name?t:t.toString()}));function c(e){const t=[];return e.forEach((function(e){if("object"==typeof e&&"function"===e.type&&(e.type="bytes24"),function(e){return"object"==typeof e&&void 0===e.components&&void 0===e.name}(e)){const r=Object.keys(e)[0];t.push(Object.assign(d(r),{components:h(e[r])}))}else t.push(e)})),t}function l(e,t){const r=new RegExp(/^bytes([0-9]*)$/),s=new RegExp(/^bytes([0-9]*)\[\]$/),a=new RegExp(/^(u?int)([0-9]*)$/),u=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(o.BN.isBN(t)||t&&t.constructor&&"BigNumber"===t.constructor.name)return t.toString(10);if(e.match(s)||e.match(u))return t.map((t=>l(e.replace("[]",""),t)));let c=e.match(a);if(c){let e=parseInt(c[2]||"256");e/8=0?t-e.length+1:0;return(r?"0x":"")+e+new Array(n).join("0")}(t,2*e))}t.length%2==1&&(t="0x0"+t.substring(2))}return t}function d(e){let t="tuple";return e.indexOf("[]")>-1&&(t="tuple[]",e=e.slice(0,-2)),{type:t,name:e}}function h(e){const t=[];return Object.keys(e).forEach((function(r){"object"!=typeof e[r]?t.push({name:r,type:e[r]}):t.push(Object.assign(d(r),{components:h(e[r])}))})),t}t.encodeParameters=function(e,t){return e=c(e),t=t.map((function(t,r){let n=e[r];if("object"==typeof n&&n.type&&(n=n.type),t=l(n,t),"string"==typeof n&&n.includes("tuple")){const e=u._getCoder(a.from(n)),r=(e,t)=>{if("array"===e.name)return t.map((t=>r(u._getCoder(a.from(e.type.replace("[]",""))),t)));const{coders:n}=e;n.forEach(((e,n)=>{"tuple"===e.name?r(e,t[n]):t[n]=l(e.name,t[n])}))};r(e,t)}return t})),u.encode(e,t)},t.decodeParameters=function(e,t){return e=c(e),u.decode(e,t)}},74134:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthersTransaction=t.EthersFunctionCall=t.EthersContract=t.EthersEthereum=t.EthersWeb3ProviderEthereum=void 0;const n=r(55478),i=r(56404),o=r(11226),s=r(23870),a=r(37314),u=r(63407),c=r(45652),l=r(87511);t.EthersWeb3ProviderEthereum=class{constructor(e,t){this.web3Provider=e,this.from=t,this.send=this.send.bind(this)}createContract(e,t){if(!t)throw new Error("No Contract address provided, it's required for EthersEthereum");return new d(new i.ethers.Contract(t,e,this.web3Provider.getSigner()),this.web3Provider.getSigner())}send(e,t){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield this.web3Provider.send(e,t)}catch(r){let n;try{n=yield this.getFrom()}catch(e){}throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.send",error:r,data:{method:e,params:t,from:n}})}}))}sendTransaction(e){return n.__awaiter(this,void 0,void 0,(function*(){try{let t=e.data||"0x";e.additionalData&&(t=`0x${t}${(0,s.toBinary)(e.additionalData).slice(2)}`);const r=this.web3Provider.getSigner(),n={to:e.to,data:t,value:void 0!==e.value?i.ethers.utils.hexValue(a.BigNumber.from(e.value)):void 0};void 0!==e.gas&&(n.gasLimit=e.gas),void 0!==e.gasPrice&&(n.gasPrice=e.gasPrice);const o=yield r.sendTransaction(n);return new f(o)}catch(t){let r;try{r=yield this.getFrom()}catch(e){}throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.sendTransaction",error:t,data:{options:e,from:r}})}}))}personalSign(e){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield this.web3Provider.getSigner().signMessage(e)}catch(t){let r;try{r=yield this.getFrom()}catch(e){}throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.personalSign",error:t,data:{message:e,from:r}})}}))}signTypedData(e){return n.__awaiter(this,void 0,void 0,(function*(){let t;try{return t=yield this.getFrom(),yield(0,o.signTypedData)(this.send,t,e)}catch(r){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.signTypedData",error:r,data:e,signer:t})}}))}getFrom(){return n.__awaiter(this,void 0,void 0,(function*(){try{if(!this.from){const[e]=yield this.web3Provider.listAccounts();return e}return this.from}catch(e){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.getFrom",error:e,data:null})}}))}encodeParameter(e,t){try{return(0,c.encodeParameters)([e],[t])}catch(r){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.encodeParameter",error:r,data:{type:e,parameter:t}})}}decodeParameter(e,t){try{return(0,c.decodeParameters)([e],t)}catch(r){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.decodeParameter",error:r,data:{type:e,data:t}})}}getBalance(e){return n.__awaiter(this,void 0,void 0,(function*(){try{const t=yield this.web3Provider.getBalance(e);return(0,s.toBigNumber)(t.toString())}catch(t){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.getBalance",error:t,data:{address:e}})}}))}getChainId(){return n.__awaiter(this,void 0,void 0,(function*(){try{const{chainId:e}=yield this.web3Provider.getNetwork();return+e}catch(e){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersWeb3ProviderEthereum.getChainId",error:e,data:null})}}))}getCurrentProvider(){return this.web3Provider.provider}},t.EthersEthereum=class{constructor(e){this.signer=e}getCurrentProvider(){return p(this.signer)}createContract(e,t){if(!t)throw new Error("No Contract address provided, it's required for EthersEthereum");return new d(new i.ethers.Contract(t,e,this.signer),this.signer)}personalSign(e){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield this.signer.signMessage(e)}catch(t){let r;try{r=yield this.getFrom()}catch(e){}throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersEthereum.personalSign",error:t,data:{message:e,from:r}})}}))}sendTransaction(e){return n.__awaiter(this,void 0,void 0,(function*(){let t=e.data||"0x";e.additionalData&&(t=`0x${t}${(0,s.toBinary)(e.additionalData).slice(2)}`);const r={from:yield this.signer.getAddress(),to:e.to,data:t,value:void 0!==e.value?i.ethers.utils.hexValue(a.BigNumber.from(e.value)):void 0};void 0!==e.gas&&(r.gasLimit=e.gas),void 0!==e.gasPrice&&(r.gasPrice=e.gasPrice);const n=yield this.signer.sendTransaction(r);return new f(n)}))}signTypedData(e){return n.__awaiter(this,void 0,void 0,(function*(){try{const t=e.types,{EIP712Domain:r}=t,i=n.__rest(t,["EIP712Domain"]);return yield this.signer._signTypedData(e.domain,i,e.message)}catch(t){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersEthereum.signTypedData",error:t,data:e})}}))}getFrom(){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield this.signer.getAddress()}catch(e){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersEthereum.getFrom",error:e,data:null})}}))}encodeParameter(e,t){try{return(0,c.encodeParameters)([e],[t])}catch(r){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersEthereum.encodeParameter",error:r,data:{type:e,parameter:t}})}}decodeParameter(e,t){try{return(0,c.decodeParameters)([e],t)}catch(r){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersEthereum.decodeParameter",error:r,data:{type:e,data:t}})}}getBalance(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.signer.provider)throw new Error("EthersEthereum: signer provider does not exist");try{const t=yield this.signer.provider.getBalance(e);return(0,s.toBigNumber)(t.toString())}catch(t){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersEthereum.getBalance",error:t,data:{address:e}})}}))}getChainId(){return n.__awaiter(this,void 0,void 0,(function*(){try{return+(yield this.signer.getChainId())}catch(e){throw new o.EthereumProviderError({providerId:(0,u.getDappType)(this.getCurrentProvider()),provider:o.Provider.ETHERS,method:"EthersEthereum.getChainId",error:e,data:null})}}))}};class d{constructor(e,t){this.contract=e,this.signer=t}functionCall(e,...t){return new h(this.signer,this.contract,e,t)}}t.EthersContract=d;class h{constructor(e,t,r,n){this.signer=e,this.contract=t,this.name=r,this.args=n}getCallInfo(){return n.__awaiter(this,void 0,void 0,(function*(){let e;try{e=yield this.signer.getAddress()}catch(t){e=""}return{from:e,method:this.name,args:this.args,contract:this.contract.address,provider:o.Provider.ETHERS}}))}getData(){return n.__awaiter(this,void 0,void 0,(function*(){try{return(yield this.contract.populateTransaction[this.name](...this.args)).data||"0x"}catch(e){throw new o.EthereumProviderError({provider:o.Provider.ETHERS,providerId:p(this.signer),method:"EthersFunctionCall.getData",error:e,data:yield this.getCallInfo()})}}))}estimateGas(e){return n.__awaiter(this,void 0,void 0,(function*(){try{const t=this.contract.estimateGas[this.name].bind(null,...this.args);return(yield t(e)).toNumber()}catch(t){throw new o.EthereumProviderError({provider:o.Provider.ETHERS,providerId:p(this.signer),method:"EthersFunctionCall.estimateGas",error:t,data:Object.assign(Object.assign({},yield this.getCallInfo()),{options:e})})}}))}call(e){return n.__awaiter(this,void 0,void 0,(function*(){try{const t=this.contract[this.name].bind(null,...this.args);return e?yield t(e):yield t()}catch(t){let r=null,n=null;try{[r,n]=yield(0,u.promiseSettledRequest)([this.getCallInfo(),this.getData()])}catch(e){}throw new o.EthereumProviderError({provider:o.Provider.ETHERS,providerId:p(this.signer),method:"EthersFunctionCall.call",error:t,data:Object.assign(Object.assign({},r||{}),{data:n,options:e})})}}))}send(e){return n.__awaiter(this,void 0,void 0,(function*(){let t;try{if(null==e?void 0:e.additionalData){const t=(0,s.toBinary)(e.additionalData).slice(2),r=(0,s.toBinary)(yield this.getData()).slice(2),n={from:yield this.signer.getAddress(),to:this.contract.address,data:`0x${r}${t}`,value:void 0!==e.value?i.ethers.utils.hexValue(a.BigNumber.from(e.value)):void 0};void 0!==e.gas&&(n.gasLimit=e.gas),void 0!==e.gasPrice&&(n.gasPrice=e.gasPrice);const o=yield this.signer.sendTransaction(n);return new f(o,this.contract)}const r=this.contract[this.name].bind(null,...this.args);if(e){const n=yield r(e);return t=n.hash,new f(n)}{const e=yield r();return t=e.hash,new f(e)}}catch(r){let n=null,i=null;try{[n,i]=yield(0,u.promiseSettledRequest)([this.getCallInfo(),this.getData()])}catch(e){}throw new o.EthereumProviderError({provider:o.Provider.ETHERS,providerId:p(this.signer),method:"EthersFunctionCall.send",error:r,data:Object.assign(Object.assign({},n||{}),{data:i,hash:t,options:e})})}}))}}t.EthersFunctionCall=h;class f{constructor(e,t){this.tx=e,this.contract=t}get hash(){return(0,s.toWord)(this.tx.hash)}wait(){return n.__awaiter(this,void 0,void 0,(function*(){try{const e=yield this.tx.wait(),t=1===e.status;return Object.assign(Object.assign({},e),{status:t})}catch(e){throw new o.EthereumProviderError({provider:o.Provider.ETHERS,method:"EthersTransaction.wait",error:e,data:{hash:this.hash,data:this.data,nonce:this.nonce,from:this.from,to:this.to}})}}))}getEvents(){return n.__awaiter(this,void 0,void 0,(function*(){try{const e=yield this.tx.wait();return this.contract?(0,l.getTxEvents)(e,this.contract):(null==e?void 0:e.events)||[]}catch(e){throw new o.EthereumProviderError({provider:o.Provider.ETHERS,method:"EthersTransaction.getEvents",error:e,data:{hash:this.hash,data:this.data,nonce:this.nonce,from:this.from,to:this.to}})}}))}get to(){return this.tx.to?(0,s.toAddress)(this.tx.to):void 0}get from(){return(0,s.toAddress)(this.tx.from)}get data(){return(0,s.toBinary)(this.tx.data)}get nonce(){return this.tx.nonce}}function p(e){return e.provider&&"provider"in e.provider?e.provider.provider:null}t.EthersTransaction=f},87511:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getTxEvents=void 0;const i=r(55478);t.getTxEvents=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){try{return e.logs.map((e=>{try{const r=t.interface.parseLog(e);return Object.assign(Object.assign({},e),{event:r.name,args:r.args,returnValues:r.args})}catch(t){return Object.assign(Object.assign({},e),{event:"",returnValues:{},args:{}})}}))}catch(e){return n.log(e),[]}}))}},59260:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BuyoutAuction=void 0;const n=r(55478),i=r(23870),o=r(90965),s=r(77169),a=r(42645),u=r(31022),c=r(13532),l=r(73447);t.BuyoutAuction=class{constructor(e,t,r,u,d,h){this.ethereum=e,this.send=t,this.getConfig=r,this.env=u,this.approve=d,this.getApis=h,this.buyout=o.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet is undefined");const t=yield this.getApis(),r=yield t.auction.getAuctionByHash({hash:e.hash});if(this.validate(r),void 0===r.data.buyOutPrice)throw new Error("Buy out is unavailable for current auction");const n=(0,i.toBigNumber)((yield(0,a.getPrice)(this.ethereum,r.buy,r.data.buyOutPrice)).toString());return"ETH"!==r.buy.assetClass&&(yield(0,s.waitTx)(this.approve((0,i.toAddress)(yield this.ethereum.getFrom()),{assetType:r.buy,value:n},!0))),{request:e,auction:r,price:n}}))}).thenStep({id:"sign",run:e=>n.__awaiter(this,[e],void 0,(function*({request:e,auction:t,price:r}){if(!this.ethereum)throw new Error("Wallet is undefined");const n=e.originFees||[],i=this.ethereum.encodeParameter(l.AUCTION_BID_DATA_V1,{payouts:[],originFees:n}),o={amount:r,dataType:l.AUCTION_DATA_TYPE,data:i},s=yield this.getBaseFee(),a=(0,l.calculatePartsSum)(n.concat(t.data.originFees))+s,u=(0,l.getAuctionOperationOptions)(t.buy,r,a),d=yield this.getConfig(),h=(0,c.createEthereumAuctionContract)(this.ethereum,d.auction);return this.send(h.functionCall("buyOut",t.auctionId,o),u)}))})}getBaseFee(){return n.__awaiter(this,void 0,void 0,(function*(){return(0,u.getBaseFee)(this.env,(()=>this.getApis()),"AUCTION")}))}validate(e){if(!(0,l.validateAuctionRangeTime)(e))throw new Error("Auction should be active")}}},67647:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cancelAuction=void 0;const n=r(55478),i=r(13532);t.cancelAuction=function(e,t,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet is undefined");const n=yield o(),a=yield n.auction.getAuctionByHash({hash:s}),u=yield e.getFrom();if(a.seller.toLowerCase()!==u.toLowerCase())throw new Error("This operation is allowed only for auction owner");if(a.lastBid)throw new Error("Can't cancel auction with bid");const c=yield r();return t((0,i.createEthereumAuctionContract)(e,c.auction).functionCall("cancel",a.auctionId))}))}},73447:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.AUCTION_DATA_V1=t.AUCTION_BID_DATA_V1=t.AUCTION_HASH_TYPE=t.AUCTION_DATA_TYPE=t.calculatePartsSum=t.validateAuctionRangeTime=t.getAssetEncodedData=t.getAuctionHash=t.getAuctionOperationOptions=void 0;const i=r(55478),o=r(45844),s=r(74776),a=r(64142),u=r(49877);t.getAuctionOperationOptions=function(e,t,r){return"ETH"===e.assetClass?{value:(0,a.addFee)({assetType:e,value:t},r).value}:{}},t.getAuctionHash=function(e,r,s){return i.__awaiter(this,void 0,void 0,(function*(){const i=(0,u.getRequiredWallet)(e),a=yield r(),c=i.encodeParameter(t.AUCTION_HASH_TYPE,{contractAddress:a.auction,auctionId:s});return`0x${(0,o.keccak256)(n.from(c.substring(2),"hex")).toString("hex")}`}))},t.getAssetEncodedData=function(e,t){switch(t.assetClass){case"ETH":return"0x";case"ERC20":return e.encodeParameter("address",t.contract);case"ERC721":case"ERC1155":return e.encodeParameter({components:[{name:"contractAddress",type:"address"},{name:"tokenId",type:"uint256"}],name:"data",type:"tuple"},{contractAddress:t.contract,tokenId:t.tokenId});default:throw new Error("Unrecognized asset for auction")}},t.validateAuctionRangeTime=function(e){if(e.data.startTime){const t=new Date(e.data.startTime).getTime();if(t>0&&t>Date.now())return!1}if(e.endTime){const t=new Date(e.endTime).getTime();if(t>0&&te.value)).reduce(((e,t)=>e+t),0)},t.AUCTION_DATA_TYPE=(0,s.id)("V1"),t.AUCTION_HASH_TYPE={components:[{name:"contractAddress",type:"address"},{name:"auctionId",type:"uint256"}],name:"data",type:"tuple"},t.AUCTION_BID_DATA_V1={components:[{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"payouts",type:"tuple[]"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"originFees",type:"tuple[]"}],name:"data",type:"tuple"},t.AUCTION_DATA_V1={components:[{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"payouts",type:"tuple[]"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"originFees",type:"tuple[]"},{name:"duration",type:"uint96"},{name:"startTime",type:"uint96"},{name:"buyOutPrice",type:"uint96"}],name:"data",type:"tuple"}},13532:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.testAuctionAbi=t.createEthereumAuctionContract=void 0,t.createEthereumAuctionContract=function(e,r){return e.createContract(t.testAuctionAbi,r)},t.testAuctionAbi=[{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"auctionId",type:"uint256"}],name:"AuctionCancelled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"auctionId",type:"uint256"},{components:[{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"sellAsset",type:"tuple"},{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"buyAsset",type:"tuple"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct AuctionHouseBase.Bid",name:"lastBid",type:"tuple"},{internalType:"address payable",name:"seller",type:"address"},{internalType:"address payable",name:"buyer",type:"address"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"minimalStep",type:"uint256"},{internalType:"uint256",name:"minimalPrice",type:"uint256"},{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],indexed:!1,internalType:"struct AuctionHouseBase.Auction",name:"auction",type:"tuple"}],name:"AuctionCreated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"auctionId",type:"uint256"},{components:[{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"sellAsset",type:"tuple"},{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"buyAsset",type:"tuple"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct AuctionHouseBase.Bid",name:"lastBid",type:"tuple"},{internalType:"address payable",name:"seller",type:"address"},{internalType:"address payable",name:"buyer",type:"address"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"minimalStep",type:"uint256"},{internalType:"uint256",name:"minimalPrice",type:"uint256"},{internalType:"uint256",name:"protocolFee",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],indexed:!1,internalType:"struct AuctionHouseBase.Auction",name:"auction",type:"tuple"}],name:"AuctionFinished",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"auctionId",type:"uint256"},{indexed:!1,internalType:"address",name:"buyer",type:"address"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],indexed:!1,internalType:"struct AuctionHouseBase.Bid",name:"bid",type:"tuple"},{indexed:!1,internalType:"uint256",name:"endTime",type:"uint256"}],name:"BidPlaced",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes4",name:"assetType",type:"bytes4"},{indexed:!1,internalType:"address",name:"proxy",type:"address"}],name:"ProxyChange",type:"event"},{anonymous:!1,inputs:[{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],indexed:!1,internalType:"struct LibAsset.Asset",name:"asset",type:"tuple"},{indexed:!1,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"bytes4",name:"transferDirection",type:"bytes4"},{indexed:!1,internalType:"bytes4",name:"transferType",type:"bytes4"}],name:"Transfer",type:"event"},{inputs:[],name:"defaultFeeReceiver",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"feeReceivers",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_collection",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getAuctionByToken",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256[]",name:"",type:"uint256[]"},{internalType:"uint256[]",name:"",type:"uint256[]"},{internalType:"bytes",name:"",type:"bytes"}],name:"onERC1155BatchReceived",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],name:"onERC1155Received",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],name:"onERC721Received",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"royaltiesRegistry",outputs:[{internalType:"contract IRoyaltiesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address payable",name:"newDefaultFeeReceiver",type:"address"}],name:"setDefaultFeeReceiver",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"wallet",type:"address"}],name:"setFeeReceiver",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newProtocolFee",type:"uint256"}],name:"setProtocolFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IRoyaltiesProvider",name:"newRoyaltiesRegistry",type:"address"}],name:"setRoyaltiesRegistry",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"assetType",type:"bytes4"},{internalType:"address",name:"proxy",type:"address"}],name:"setTransferProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract INftTransferProxy",name:"_transferProxy",type:"address"},{internalType:"contract IERC20TransferProxy",name:"_erc20TransferProxy",type:"address"},{internalType:"uint256",name:"newProtocolFee",type:"uint256"},{internalType:"address",name:"newDefaultFeeReceiver",type:"address"},{internalType:"contract IRoyaltiesProvider",name:"newRoyaltiesProvider",type:"address"}],name:"__AuctionHouse_init",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"_sellAsset",type:"tuple"},{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"_buyAsset",type:"tuple"},{internalType:"uint256",name:"minimalStep",type:"uint256"},{internalType:"uint256",name:"minimalPrice",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],name:"startAuction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct AuctionHouseBase.Bid",name:"bid",type:"tuple"}],name:"putBid",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"}],name:"getMinimalNextBid",outputs:[{internalType:"uint256",name:"minBid",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"}],name:"checkAuctionExistence",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"}],name:"finishAuction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"}],name:"checkAuctionRangeTime",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"}],name:"cancel",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct AuctionHouseBase.Bid",name:"bid",type:"tuple"}],name:"buyOut",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"}],name:"getCurrentBuyer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_auctionId",type:"uint256"}],name:"putBidWrapper",outputs:[],stateMutability:"payable",type:"function"}]},29670:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.finishAuction=void 0;const n=r(55478),i=r(13532);t.finishAuction=function(e,t,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet is undefined");const n=yield o(),a=yield n.auction.getAuctionByHash({hash:s});!function(e){if(!e.lastBid)throw new Error("Auction without bid can't be finished");if(e.endTime){const t=new Date(e.endTime).getTime();if(t>0&&t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PutAuctionBid=void 0;const n=r(55478),i=r(23870),o=r(15491),s=r(90965),a=r(17850),u=r(77169),c=r(42645),l=r(30165),d=r(31022),h=r(17358),f=r(13532),p=r(73447);t.PutAuctionBid=class{constructor(e,t,r,o,a,l){this.ethereum=e,this.send=t,this.getConfig=r,this.env=o,this.approve=a,this.getApis=l,this.putBid=s.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet is undefined");const t=yield this.getApis(),r=yield t.auction.getAuctionByHash({hash:e.hash});this.validate(e,r);const n=(0,i.toBigNumber)((yield(0,c.getPrice)(this.ethereum,r.buy,e.priceDecimal)).toString());return"ETH"!==r.buy.assetClass&&(yield(0,u.waitTx)(this.approve((0,i.toAddress)(yield this.ethereum.getFrom()),{assetType:r.buy,value:n},!0))),{request:e,auction:r,price:n}}))}).thenStep({id:"sign",run:e=>n.__awaiter(this,[e],void 0,(function*({request:e,auction:t,price:r}){if(!this.ethereum)throw new Error("Wallet is undefined");const n=(0,h.getNetworkConfigByChainId)(yield this.ethereum.getChainId()),i=e.originFees||[],o=this.ethereum.encodeParameter(p.AUCTION_BID_DATA_V1,{payouts:[],originFees:i}),s={amount:r,dataType:p.AUCTION_DATA_TYPE,data:o},a=yield this.getBaseFee(),u=(0,p.calculatePartsSum)(i.concat(t.data.originFees))+a,c=(0,p.getAuctionOperationOptions)(t.buy,r,u),l=(0,f.createEthereumAuctionContract)(this.ethereum,n.auction);return this.send(l.functionCall("putBid",t.auctionId,s),c)}))})}getBaseFee(){return n.__awaiter(this,void 0,void 0,(function*(){return(0,d.getBaseFee)(this.env,this.getApis,"AUCTION")}))}validate(e,t){if(t.status!==o.AuctionStatus.ACTIVE)throw new Error(`Auction status is ${t.status}, expected ${o.AuctionStatus.ACTIVE}`);const r=(0,a.toBn)(e.priceDecimal);if(r.isNaN()||!r.isPositive())throw new Error("Wrong bid price");if(t.lastBid){if((0,a.toBn)(t.lastBid.amount).plus(t.minimalStep).isLessThan(r))throw new Error("Bid price should be greater")}else if(r.isLessThan(t.minimalPrice))throw new Error("Bid price should be greater than minimal price");return(0,l.validateParts)(e.originFees),!0}}},86413:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StartAuction=void 0;const n=r(55478),i=r(23870),o=r(90965),s=r(17850),a=r(74776),u=r(77169),c=r(42645),l=r(59386),d=r(86051),h=r(72474),f=r(30165),p=r(13532),g=r(73447);t.StartAuction=class{constructor(e,t,r,s,d,h){this.ethereum=e,this.send=t,this.getConfig=r,this.env=s,this.approve=d,this.getApis=h,this.MAX_DURATION_SECONDS=864e5,this.MIN_DURATION_SECONDS=54e3,this.start=o.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet is undefined");const t=yield this.checkAssetType(e.makeAssetType);return this.validate(e,t),yield(0,u.waitTx)(this.approve((0,i.toAddress)(yield this.ethereum.getFrom()),{assetType:t,value:e.amount},!0)),{request:e,makeAssetType:t}}))}).thenStep({id:"sign",run:e=>n.__awaiter(this,[e],void 0,(function*({request:e,makeAssetType:t}){if(!this.ethereum)throw new Error("Wallet is undefined");const r=yield this.getConfig(),o={assetType:{assetClass:(0,a.id)(t.assetClass),data:(0,g.getAssetEncodedData)(this.ethereum,t)},value:e.amount},s={assetClass:(0,a.id)(e.takeAssetType.assetClass),data:(0,g.getAssetEncodedData)(this.ethereum,e.takeAssetType)},u=this.ethereum.encodeParameter(g.AUCTION_DATA_V1,{payouts:[],originFees:e.originFees||[],duration:e.duration,startTime:e.startTime||0,buyOutPrice:(yield(0,c.getPrice)(this.ethereum,e.takeAssetType,e.buyOutPriceDecimal)).toString()}),l=yield this.send(yield(0,p.createEthereumAuctionContract)(this.ethereum,r.auction).functionCall("startAuction",o,s,(yield(0,c.getPrice)(this.ethereum,e.takeAssetType,e.minimalStepDecimal)).toString(),(yield(0,c.getPrice)(this.ethereum,e.takeAssetType,e.minimalPriceDecimal)).toString(),g.AUCTION_DATA_TYPE,u)),d=l.getEvents().then((e=>n.__awaiter(this,void 0,void 0,(function*(){const t=e.find((e=>"AuctionCreated"===e.event));if(!t)throw new Error("AuctionCreated event has not been found");return(0,i.toBigNumber)(t.args.auctionId)}))));return{tx:l,hash:d.then((e=>this.getAuctionHash(e))),auctionId:d}}))}),this.checkAssetType=l.checkAssetType.bind(null,h)}getAuctionHash(e){return n.__awaiter(this,void 0,void 0,(function*(){return(0,g.getAuctionHash)(this.ethereum,(()=>this.getConfig()),e)}))}validate(e,t){if(!(0,d.isNft)(t))throw new Error("Make asset should be NFT token");if("ERC721_LAZY"===t.assetClass||"ERC1155_LAZY"===t.assetClass)throw new Error("Auction cannot be created with lazy assets");if(!(0,h.isPaymentToken)(e.takeAssetType))throw new Error("Take asset should be payment token (ETH or ERC-20)");const r=(0,s.toBn)(e.minimalPriceDecimal);if(!r.isPositive())throw new Error("Minimal price should be a correct value");if(!(0,s.toBn)(e.minimalStepDecimal).isPositive())throw new Error("Minimal step should be a correct value");const n=(0,s.toBn)(e.startTime||0);if(!n.isZero()){if(n.isNaN()||!n.isInteger()||n.isNegative())throw new Error(`Wrong auction start time timestamp = ${n.toString()}`);if(n.isLessThan(Date.now()/1e3))throw new Error("Auction start time should be greater than current time")}const i=(0,s.toBn)(e.duration);if(i.isNaN()||i.isNegative()||i.isGreaterThan(this.MAX_DURATION_SECONDS))throw new Error("Incorrect duration value");if("testnet"!==this.env&&i.isLessThan(this.MIN_DURATION_SECONDS))throw new Error("Auction duration should be greater than minimal duration time");const o=(0,s.toBn)(e.buyOutPriceDecimal);if(!o.isPositive()||o.isLessThanOrEqualTo(r))throw new Error("Auction buyout price should be correct and greater than minimal price");const a=(0,s.toBn)(e.amount);if(!a.isInteger()||a.isLessThanOrEqualTo(0))throw new Error("Auction asset amount should be integer and greater than 0");return(0,f.validateParts)(e.originFees),!0}}},14712:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getApis=t.createEthereumApis=void 0;const n=r(55478),i=n.__importStar(r(15491)),o=r(92067),s=r(84721),a=r(28781);function u(e,t={}){const r=(0,s.getApiConfig)(e,Object.assign({headers:"string"==typeof t.apiKey?{"X-API-KEY":t.apiKey}:{},exceptionHandler:(e,t,r)=>n.__awaiter(this,void 0,void 0,(function*(){var n;throw new o.NetworkError({status:-1,url:decodeURIComponent(t),formData:null===(n=null==r?void 0:r.body)||void 0===n?void 0:n.toString(),method:null==r?void 0:r.method,data:{message:e.message}})}))},t)),a=new i.Configuration(r);return{nftItem:new i.NftItemControllerApi(a),nftOwnership:new i.NftOwnershipControllerApi(a),order:new i.OrderControllerApi(a),orderActivity:new i.OrderActivityControllerApi(a),orderSignature:new i.OrderSignatureControllerApi(a),orderSettings:new i.OrderSettingsControllerApi(a),nftCollection:new i.NftCollectionControllerApi(a),balances:new i.BalanceControllerApi(a),gateway:new i.GatewayControllerApi(a),nftLazyMint:new i.NftLazyMintControllerApi(a),auction:new i.AuctionControllerApi(a)}}t.createEthereumApis=u,t.getApis=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){let n;if(e){const t=yield e.getChainId();n=(0,a.getNetworkFromChainId)(t)}else n=t;return u(n,Object.assign(Object.assign({},(null==r?void 0:r.apiClientParams)||{}),{apiKey:null==r?void 0:r.apiKey}))}))}},2328:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Balances=void 0;const n=r(55478),i=r(17850),o=r(23870),s=r(73482),a=r(24395),u=r(49877),c=r(28781);t.Balances=class{constructor(e,t,r){this.ethereum=e,this.send=t,this.getApis=r,this.getBalance=this.getBalance.bind(this),this.transfer=this.transfer.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=yield this.getApis();switch(t.assetClass){case"ETH":{const t=yield(0,a.wrapInRetry)((()=>r.balances.getEthBalance({owner:e})));return(0,i.toBn)(t.decimalBalance)}case"ERC20":{const n=yield(0,a.wrapInRetry)((()=>r.balances.getErc20Balance({contract:t.contract,owner:e})));return(0,i.toBn)(n.decimalBalance)}default:throw new Error("Asset class is not supported")}}))}getNormalizedTransferValue(e){return n.__awaiter(this,void 0,void 0,(function*(){if("value"in e&&e.value)return e.value;if("valueDecimal"in e&&e.valueDecimal){if("ETH"===e.assetType.assetClass)return(0,o.toBigNumber)((0,i.toBn)(e.valueDecimal).multipliedBy(c.ETHER_IN_WEI).toFixed());if("ERC20"===e.assetType.assetClass){const t=yield(0,s.createErc20Contract)((0,u.getRequiredWallet)(this.ethereum),e.assetType.contract).functionCall("decimals").call();return(0,o.toBigNumber)((0,i.toBn)(e.valueDecimal).multipliedBy((0,i.toBn)(10).pow(Number(t))).toFixed())}}throw new Error("TransferAsset must includes value")}))}transfer(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(yield this.getNormalizedTransferValue(t)).toString();switch(t.assetType.assetClass){case"ETH":return(0,u.getRequiredWallet)(this.ethereum).sendTransaction({to:e,value:r});case"ERC20":{const n=yield(0,s.createErc20Contract)((0,u.getRequiredWallet)(this.ethereum),t.assetType.contract).functionCall("transfer",e,r);return this.send(n)}default:throw new Error("Unrecognized asset type for transfer")}}))}}},6003:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkMinPaymentValue=t.MIN_PAYMENT_VALUE_DECIMAL=t.MIN_PAYMENT_VALUE=t.checkGreaterThanMinPaymentValue=void 0;const n=r(55478),i=r(17850),o=r(92067),s=r(86232),a=r(86051),u=r(42645),c=r(28781);function l(e,r){return n.__awaiter(this,arguments,void 0,(function*(e,{assetType:r,value:n}){const i=yield(0,u.getPriceDecimal)(e,r,n);if(((0,s.isETH)(r)||(0,s.isErc20)(r))&&!i.gte(t.MIN_PAYMENT_VALUE_DECIMAL)&&!i.eq(0))throw new o.Warning(`Asset value must be greater or equal to ${t.MIN_PAYMENT_VALUE_DECIMAL.toFixed()}`)}))}t.checkGreaterThanMinPaymentValue=l,t.MIN_PAYMENT_VALUE=new i.BigNumber(10).pow(14),t.MIN_PAYMENT_VALUE_DECIMAL=t.MIN_PAYMENT_VALUE.div(c.ETHER_IN_WEI),t.checkMinPaymentValue=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){(0,a.isNft)(t.make.assetType)?yield l(e,t.take):(0,a.isNft)(t.take.assetType)&&(yield l(e,t.make))}))}},9831:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareCaseInsensitive=void 0,t.compareCaseInsensitive=function(e,t){return(null==e?void 0:e.toLowerCase())===(null==t?void 0:t.toLowerCase())}},619:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createItemId=void 0,t.createItemId=function(e,t){return`${e}:${t}`}},11887:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.estimateGas=void 0;const i=r(55478),o=r(39046),s=r(35500);t.estimateGas=function(e,t,r){return i.__awaiter(this,void 0,void 0,(function*(){try{return yield e.estimateGas(t)}catch(i){try{const a=yield e.getCallInfo();if((null==r?void 0:r.level)&&r.level>=o.LogsLevel.ERROR){let o;try{o=yield e.getData()}catch(e){n.error("Unable to get tx data for log",e)}const u={level:"ESTIMATE_GAS_ERRORS",method:`${a.method}.estimateGas`,message:(0,s.getErrorMessageString)(i),from:a.from,provider:a.provider,args:JSON.stringify(a.args),to:a.contract,value:null==t?void 0:t.value,data:o};n.error(u),r.instance.raw(u)}}catch(e){n.error("Error while sending logs",e,i)}throw i}}))}},32865:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.fixSignature=void 0;const i=r(45844);t.fixSignature=function(e){if(void 0!==e){const r=(t=e).startsWith("0x")?n.from(t.substring(2),"hex"):n.from(t,"hex");if(65===r.length){const t=(0,i.bufferToInt)(r.slice(64));return t<27?function(e,t,r){return(0,i.bufferToHex)(n.concat([(0,i.setLengthLeft)(t,32),(0,i.setLengthLeft)(r,32),(0,i.toBuffer)(e)]))}(t+27,r.slice(0,32),r.slice(32,64)):e}return e}return e;var t}},31022:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBaseFee=void 0;const n=r(55478),i=r(63407),o=r(24395);t.getBaseFee=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const s=yield t();let a;try{a=(yield(0,o.retry)(5,3e3,(()=>n.__awaiter(this,void 0,void 0,(function*(){return yield s.orderSettings.getFees()}))))).fees}catch(e){let t;try{t=(0,i.getStringifiedData)(e)}catch(e){}throw new Error(`Getting fee error ${t}`)}if(!a)throw new Error(`Fee config was not found for ${e}`);if(!(r in a))throw new Error(`Unsupported fee type ${r}`);return Number(a[r]||0)}))}},82214:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDecimals=void 0;const n=r(55478),i=r(73482);t.getDecimals=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){switch(t.assetClass){case"ETH":return 18;case"ERC20":const r=yield(0,i.createErc20Contract)(e,t.contract).functionCall("decimals").call();return Number(r);default:throw new Error(`Asset type should be either ETH or ERC-20, received=${JSON.stringify(t)}`)}}))}},24155:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOwnershipId=void 0,t.getOwnershipId=function(e,t,r){return`${e}:${t}:${r}`}},42645:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPriceDecimal=t.getPrice=void 0;const n=r(55478),i=r(45211),o=r(82214);t.getPrice=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield(0,o.getDecimals)(e,t);switch(t.assetClass){case"ETH":return(0,i.toBn)(r).multipliedBy((0,i.toBn)(10).pow(n));case"ERC20":return(0,i.toBn)(r).multipliedBy((0,i.toBn)(10).pow(Number(n)));default:throw new Error(`Asset type should be either ETH or ERC-20, received=${JSON.stringify(t)}`)}}))},t.getPriceDecimal=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield(0,o.getDecimals)(e,t),s=(0,i.toBn)(10).pow(n);switch(t.assetClass){case"ETH":case"ERC20":return(0,i.toBn)(r).div(s);default:throw new Error(`Asset type should be either ETH or ERC-20, received=${JSON.stringify(t)}`)}}))}},49877:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRequiredWallet=void 0;const n=r(88175);t.getRequiredWallet=function(e){if(!e)throw new n.WalletIsUndefinedError;return e}},74776:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.id32=t.id=void 0;const i=r(45844),o=r(23870);function s(e){return(0,o.toWord)(`0x${(0,i.keccak256)(n.from(e)).toString("hex")}`)}t.id=function(e){return s(e).substring(0,10)},t.id32=s},28781:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getChainIdByNetwork=t.getBlockchainBySDKNetwork=t.getBlockchainFromChainId=t.getNetworkFromChainId=t.ETHER_IN_WEI=void 0;const n=r(17850),i=r(17358);function o(e){const t=Object.keys(i.configDictionary).find((t=>i.configDictionary[t].chainId===e));if(!t)throw new Error(`Config for chainID=${e} has not been found`);return t}function s(e){var t;if(!(null===(t=i.configDictionary[e])||void 0===t?void 0:t.blockchain))throw new Error(`Unrecognized ethereum network ${e}`);return i.configDictionary[e].blockchain}t.ETHER_IN_WEI=(0,n.toBn)(10).pow(18),t.getNetworkFromChainId=o,t.getBlockchainFromChainId=function(e){return s(o(e))},t.getBlockchainBySDKNetwork=s,t.getChainIdByNetwork=function(e){const t=(0,i.getEthereumConfig)(e);if(!t)throw new Error(`Config for network=${e} has not been found`);return t.chainId}},72474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPaymentToken=void 0,t.isPaymentToken=function(e){switch(e.assetClass){case"ETH":case"ERC20":return!0;default:return!1}}},63808:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.isSigner=void 0;const o=r(55478),s=r(45844);t.isSigner=function(e,t,r,u){return o.__awaiter(this,void 0,void 0,(function*(){const l=n.from((d=u).startsWith("0x")?d.substring(2):d,"hex");var d;try{if(l.length>=64&&function(e,t){const r=function(e){let t,r,n;if(e.length>=65)t=e.slice(0,32),r=e.slice(32,64),n=(0,s.bufferToInt)(e.slice(64));else{if(64!==e.length)throw new Error("Invalid signature length");t=e.slice(0,32),r=e.slice(32,64),n=(0,s.bufferToInt)(e.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}}(t),[n,i]=function(e,t){if(0===e||1===e)return[t,27+e];if(27===e||28===e)return[t,e];if(32===e||31===e)return[c(t),e-4];throw new Error(`Value of 'v' is not recognised: ${e}`)}(r.v,e);return(0,s.bufferToHex)((0,s.pubToAddress)((0,s.ecrecover)(n,i,r.r,r.s)))}(r,l)===t)return!0}catch(e){}return function(e,t,r,n){return o.__awaiter(this,void 0,void 0,(function*(){const o=`0x${r.toString("hex")}`;i.log("checking signer using erc-1271",o);const s=e.createContract(a,t);try{const e=yield s.functionCall("isValidSignature",o,n).call();return"0x1626ba7e"===e||(i.warn(`isValidSignature result is ${e}`),!1)}catch(e){return i.error("unable to check signature",e),!1}}))}(e,t,r,u)}))};const a=[{inputs:[{internalType:"bytes32",name:"_hash",type:"bytes32"},{internalType:"bytes",name:"_signature",type:"bytes"}],name:"isValidSignature",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"view",type:"function"}],u="Ethereum Signed Message:\n";function c(e){return(0,s.keccak256)(n.concat([n.from(`${u}32`,"ascii"),e]))}},35500:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NetworkErrorCode=t.createRemoteLogger=t.getErrorMessageString=t.getEnvironment=void 0;const n=r(55478),i=n.__importDefault(r(26660)),o=r(92067),s=r(17850),a=r(3583);t.getEnvironment=function(e){switch(e){case"mainnet":case"polygon":return"prod";case"mumbai":return"staging";default:return"testnet"}};var u;t.getErrorMessageString=function(e){return e?"string"==typeof e?e:e instanceof Error?e.message:e.message?"string"==typeof e.message?e.message:JSON.stringify(e.message):void 0!==e.status&&void 0!==e.statusText?JSON.stringify({url:e.url,status:e.status,statusText:e.statusText}):JSON.stringify(e):"not defined"},t.createRemoteLogger=function(e){return new o.RemoteLogger((e=>i.default.post("https://logging.rarible.com/",e)),{initialContext:(()=>n.__awaiter(this,void 0,void 0,(function*(){var t,r,n,i,o,u;const c={service:"ethereum-sdk",environment:e.env,sessionId:null!==(t=e.sessionId)&&void 0!==t?t:(0,s.getRandomId)("ethereum"),version:a.version,web3Address:null!==(n=yield null===(r=e.ethereum)||void 0===r?void 0:r.getFrom())&&void 0!==n?n:"unknown",ethNetwork:null!==(u=null===(o=yield null===(i=e.ethereum)||void 0===i?void 0:i.getChainId())||void 0===o?void 0:o.toString())&&void 0!==u?u:"unknown"};return void 0!==e.apiKey&&(c.apiKey=e.apiKey),c})))(),maxByteSize:51200})},function(e){e.ETHEREUM_EXTERNAL_ERR="ETHEREUM_EXTERNAL_ERR"}(u||(t.NetworkErrorCode=u={}))},13161:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CURRENT_ORDER_TYPE_VERSION=void 0,t.CURRENT_ORDER_TYPE_VERSION="RARIBLE_V2"},67300:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseItemId=void 0;const n=r(23870);t.parseItemId=function(e){const t=e.split(":");if(t.length<2)throw new Error(`Unable to parse ItemId: ${e}`);const[r,i]=t;return{contract:(0,n.toAddress)(r),tokenId:i}}},18786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseOwnershipId=void 0;const n=r(23870);t.parseOwnershipId=function(e){const t=e.split(":");if(t.length<3)throw new Error(`Unable to parse OwnershipId: ${e}`);const[r,i,o]=t;return{contract:(0,n.toAddress)(r),tokenId:i,owner:(0,n.toAddress)(o)}}},24395:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapInRetry=t.delay=t.retry=void 0;const n=r(63407);function i(e){return new Promise((t=>setTimeout(t,e)))}t.retry=function e(t,r,n){return n().catch((o=>{if(0===t)throw o;return i(r).then((()=>e(t-1,r,n)))}))},t.delay=i,t.wrapInRetry=function(e){return(0,n.conditionalRetry)(5,3e3,e,(e=>(null==e?void 0:e.message)===n.FAILED_TO_FETCH_ERROR))}},93737:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sanitizeUri=void 0,t.sanitizeUri=function(e,t){const r=function(e){return e.replace("https://ipfs.daonomic.com","ipfs:/").replace("https://ipfs.rarible.com","ipfs:/")}(e);if(!t)throw new Error("uri is not defined");if(!t.startsWith(r))throw new Error(`uri must start with: ${r}`);return t.slice(r.length)||""}},74782:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.waitForReceipt=t.waitForConfirmation=t.waitForHash=t.sentTxConfirm=t.sentTx=t.getSimpleSendWithInjects=t.getSendWithInjects=void 0;const i=r(55478),o=r(39046),s=r(35500),a=r(11887);function u(e){return{hash:e.hash,data:e.data,from:e.from,to:e.to}}function c(e){return i.__awaiter(this,void 0,void 0,(function*(){return new Promise(((t,r)=>{e.once("transactionHash",(e=>t(e))),e.once("error",(e=>r(e)))}))}))}function l(e){return i.__awaiter(this,void 0,void 0,(function*(){return new Promise(((t,r)=>{e.once("confirmation",((e,r)=>t(r.transactionHash))),e.once("error",(e=>r(e)))}))}))}t.getSendWithInjects=function(e={}){const t=e.logger;return function(e,r){return i.__awaiter(this,void 0,void 0,(function*(){const i=yield e.getCallInfo();yield(0,a.estimateGas)(e,{from:i.from,value:null==r?void 0:r.value},t);try{const s=yield e.send(r);try{(null==t?void 0:t.level)&&t.level>=o.LogsLevel.TRACE&&t.instance.raw({level:"TRACE",method:i.method,message:JSON.stringify(u(s)),args:JSON.stringify(i.args),provider:i.provider,to:i.contract,value:null==r?void 0:r.value})}catch(e){n.error("Error while sending logs",e)}return s}catch(a){try{if((null==t?void 0:t.level)&&t.level>=o.LogsLevel.ERROR){let o;try{o=yield e.getData()}catch(e){n.error("Unable to get tx data for log",e)}t.instance.raw({level:"ERROR",method:i.method,message:(0,s.getErrorMessageString)(a),from:i.from,provider:i.provider,args:JSON.stringify(i.args),to:i.contract,value:null==r?void 0:r.value,data:o})}}catch(e){n.error("Error while sending logs",e,a)}throw a}}))}},t.getSimpleSendWithInjects=function(e={}){const t=e.logger;return function(e,r){return i.__awaiter(this,void 0,void 0,(function*(){const i=yield e.getCallInfo();try{yield(0,a.estimateGas)(e,{from:i.from,value:null==r?void 0:r.value},t)}catch(e){}try{const s=yield e.send(r);try{(null==t?void 0:t.level)&&t.level>=o.LogsLevel.TRACE&&t.instance.raw({level:"TRACE",method:i.method,from:i.from,provider:i.provider,args:JSON.stringify(i.args),message:JSON.stringify(u(s)),to:i.contract,value:null==r?void 0:r.value})}catch(e){n.error("Error while sending logs",e)}return s}catch(e){try{(null==t?void 0:t.level)&&t.level>=o.LogsLevel.ERROR&&i&&t.instance.raw({level:"ERROR",method:i.method,from:i.from,provider:i.provider,args:JSON.stringify(i.args),error:(0,s.getErrorMessageString)(e),to:i.contract,value:null==r?void 0:r.value})}catch(t){n.error("Error while sending logs",t,e)}throw e}}))}},t.sentTx=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){return c(e.send(Object.assign(Object.assign({},t),{gas:3e6})))}))},t.sentTxConfirm=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){return l(e.send(Object.assign(Object.assign({},t),{gas:3e6})))}))},t.waitForHash=c,t.waitForConfirmation=l,t.waitForReceipt=function(e){return i.__awaiter(this,void 0,void 0,(function*(){return new Promise(((t,r)=>{e.once("receipt",(e=>t(e))),e.once("error",(e=>r(e)))}))}))}},96656:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toVrs=void 0;const n=r(23870);t.toVrs=function(e){const t=e.startsWith("0x")?e.substring(2):e,r="0x"+(t.substring(0,64)||n.ZERO_WORD.substring(2)),i="0x"+(t.substring(64,128)||n.ZERO_WORD.substring(2));let o=parseInt(t.substring(128,130),16)||0;const s=1-o%2;let a=parseInt(t.substring(64,66),16);return s&&(a|=128),{r,v:o<27?o+27:o,s:i,compact:`${r}${a.toString(16)}${t.substring(66,128)}`}}},30165:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validatePartValue=t.validateParts=void 0;const n=r(23870);function i(e){if(isNaN(e)||e>1e4||e<0)throw new Error("Part value should be valid and in range 0-10000");return e}t.validateParts=function(e){return(null==e?void 0:e.map((e=>({account:(0,n.toAddress)(e.account),value:i(e.value)}))))||[]},t.validatePartValue=i},77169:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.waitTx=void 0;const n=r(55478);t.waitTx=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield e;void 0!==t&&(yield t.wait())}))}},23830:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alephzeroTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(24255);t.alephzeroTestnetConfig=(0,s.extendConfig)({basePath:"https://testnet-alephzero-api.rarible.org",chainId:2039,environment:"testnet",blockchain:i.Blockchain.ALEPHZERO,exchange:{v2:(0,n.toAddress)("0x6667b5ce062115651b0a6f499ac3f24A2DdFCB72"),wrapper:(0,n.toAddress)("0x1385a6B618f172d6735DE3e1E4222592f58b053B")},transferProxies:{nft:(0,n.toAddress)("0xDa381535565B97640a6453fA7A1A7b161AF78cbE"),erc20:(0,n.toAddress)("0x3d3c8f3aCcf388c3618BbE80598692B6d15bd4D5"),erc721Lazy:(0,n.toAddress)("0x4e045aBF1e239BfA224c8DCb8F889C3d447D3804"),erc1155Lazy:(0,n.toAddress)("0x2eBecaBBbe8a8C629b99aB23ed154d74CD5d4342")},openSea:{metadata:(0,o.id32)("RARIBLE")},factories:{erc721:(0,n.toAddress)("0xB02f8F8F3527e5b2C7dB72B7eE1Af244fA8B3BAE"),erc1155:(0,n.toAddress)("0x7Eabe83e0F99B6bf24Ec3F50994B972DC38D11dF")},weth:(0,n.toAddress)("0xcC1141eEd15EB519b08cA38A2Ee75AB8025F0DA9")})},19992:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alephzeroMainnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(24255);t.alephzeroMainnetConfig=(0,s.extendConfig)({basePath:"https://alephzero-api.rarible.org",chainId:41455,environment:"production",blockchain:i.Blockchain.ALEPHZERO,exchange:{v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),wrapper:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830")},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398")},openSea:{metadata:(0,o.id32)("RARIBLE")},factories:{erc721:(0,n.toAddress)("0xC699FB932c1bD7235C7ED19388f26A2428224AED"),erc1155:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07")},weth:(0,n.toAddress)("0xb7Da55D7040ef9C887e20374D76A88F93A59119E")})},84721:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getApiConfig=void 0;const n=r(17358);t.getApiConfig=function(e,t={}){const r=(0,n.getEthereumConfig)(e);return Object.assign({basePath:r.basePath},t)}},67022:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arbitrumConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.arbitrumConfig={basePath:"https://arbitrum-api.rarible.org",chainId:42161,environment:"production",blockchain:i.Blockchain.ARBITRUM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x07b637739CAd9A5f0c487219B283a52717E69978"),openseaV1:n.ZERO_ADDRESS,wrapper:n.ZERO_ADDRESS,looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x49b4e47079d9b733B2227fa15f0762dBF707B263"),erc20:(0,n.toAddress)("0xDD28328257a2Cce3204332C747Cc350153937A1D"),erc721Lazy:(0,n.toAddress)("0x0E63021A7597B254484b7F99dDD9b319591350B6"),erc1155Lazy:(0,n.toAddress)("0x1Bea70C8c949b3b8d1188cb738432B121B83C4b5"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:n.ZERO_ADDRESS,erc1155:n.ZERO_ADDRESS},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x82aF49447D8a07e3bd95BD0d56f35241523fBab1"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},55284:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.astarKyotoConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.astarKyotoConfig={basePath:"https://testnet-astarzkevm-api.rarible.org",environment:"testnet",blockchain:i.Blockchain.ASTARZKEVM,chainId:1998,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x41407B447Fb5425187A9BCA3a062644EF2410F8D"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x6667b5ce062115651b0a6f499ac3f24A2DdFCB72"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xB7979d08657f37C14659dbd8b45FBA91c0780780"),erc20:(0,n.toAddress)("0x6F6Cdf267F98eDF9a098864B91A114fD03623462"),erc721Lazy:(0,n.toAddress)("0xd786eBeD505D010D4f8127Cd825511E887c65A2A"),erc1155Lazy:(0,n.toAddress)("0x4fEB488209d2A0A71fEef28E5fA306F15b2D5FEa"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x4e045aBF1e239BfA224c8DCb8F889C3d447D3804"),erc1155:(0,n.toAddress)("0x927b8510Bf3108BF35aD6d60316C2f8dAB1BCD9A")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x441325a0e1D5aC0d64C9cc790FcAbf9c5416a4a1"),auction:n.ZERO_ADDRESS}},50720:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.astarZKEVMConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.astarZKEVMConfig={basePath:"https://astarzkevm-api.rarible.org",environment:"production",chainId:3776,blockchain:i.Blockchain.ASTARZKEVM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x0B7Acd053BC236fc95537e2aDD37C22968b48C1b"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x726f5DD8a1fFAa349bD57501Ba760AB5A03e91Ff"),erc1155:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xE9CC37904875B459Fa5D0FE37680d36F1ED55e38"),auction:n.ZERO_ADDRESS}},9549:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.baseSepoliaConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.baseSepoliaConfig={basePath:"https://testnet-base-api.rarible.org",chainId:84532,environment:"testnet",blockchain:i.Blockchain.BASE,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x0fE65B68Eb627c21EAF3cfe8183C4F946F3d48BD"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x4fEB488209d2A0A71fEef28E5fA306F15b2D5FEa"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x4f4cC63D7f2bC894078d41f284453062842Afa46"),erc20:(0,n.toAddress)("0xBc57D6e50fa760A01536A7c2EAEDD6fC9b2A4f9A"),erc721Lazy:(0,n.toAddress)("0xF1cb795B7eA59a9213a790f868104c11a14690Fa"),erc1155Lazy:(0,n.toAddress)("0xa90e536A492aef0d57e6d295FA17687c3ca93347"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xB020bA7fcF43DCc59eF0103624BD6FADE66d105E"),erc1155:(0,n.toAddress)("0x166F6180170f438Ddc38050a2B708d38c0890956")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x4200000000000000000000000000000000000006"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},13973:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.baseConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.baseConfig={basePath:"https://base-api.rarible.org",chainId:8453,environment:"production",blockchain:i.Blockchain.BASE,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x6C65a3C3AA67b126e43F86DA85775E0F5e9743F7"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x6563a331A411829918025D8a7e1d348f8b250906"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x4217a346C8b48731641327b65bb6F6d3243d64e2"),erc20:(0,n.toAddress)("0x13b05523634ABb96E6017Da71b7698CAecDf50b2"),erc721Lazy:(0,n.toAddress)("0x339e61eb644A29B134D7fD3fA589C6b3ca184111"),erc1155Lazy:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830"),erc1155:(0,n.toAddress)("0xd37DC0CD86Dfa9B2B57CD7DFA8B6AA0092a9517d")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x4200000000000000000000000000000000000006"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},48145:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.celoConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.celoConfig={basePath:"https://celo-api.rarible.org",environment:"production",chainId:42220,blockchain:i.Blockchain.CELO,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xBFb17500344bA3475d46091F5c8f1e33B31ed909"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xC699FB932c1bD7235C7ED19388f26A2428224AED"),erc1155:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:n.ZERO_ADDRESS,auction:n.ZERO_ADDRESS}},28047:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chilizConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.chilizConfig={basePath:"https://chiliz-api.rarible.org",chainId:88888,environment:"production",blockchain:i.Blockchain.CHILIZ,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xEe07D8603F4A8A72B523314D0D473a6Ce93354Fe"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x8d5D3e1e6609A798B84160Ec9CC25198B9e4F177"),erc20:(0,n.toAddress)("0x0B7Acd053BC236fc95537e2aDD37C22968b48C1b"),erc721Lazy:(0,n.toAddress)("0x519D6A81b2894FC5e0F2a8B900F6f5CdE1132dBB"),erc1155Lazy:(0,n.toAddress)("0x726f5DD8a1fFAa349bD57501Ba760AB5A03e91Ff"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:n.ZERO_ADDRESS,erc1155:n.ZERO_ADDRESS},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x677F7e16C7Dd57be1D4C8aD1244883214953DC47"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},70561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FILL_CALLDATA_TAG=t.FEE_CONFIG_URL=void 0,t.FEE_CONFIG_URL="https://raw.githubusercontent.com/rarible/sdk/master/packages/ethereum/sdk/src/config/fees.json",t.FILL_CALLDATA_TAG="09616c6c64617461"},1953:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.devEthereumConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.devEthereumConfig={basePath:"https://dev-ethereum-api.rarible.org",chainId:300500,environment:"dev",blockchain:i.Blockchain.ETHEREUM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x3fB287d1Da10a10A87b613dED57230964e546719"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x8edcb67dd394AFfe535BfedF8B2ed191Be8BCB36"),x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x0b6F1b558b3808EA1B10e5ac29cA82c234C7ca4c"),erc20:(0,n.toAddress)("0xa721f321f2C3838e6812b1c8b1693e3B1f6a38Bc"),erc721Lazy:(0,n.toAddress)("0xc6f33b62A94939E52E1b074c4aC1A801B869fDB2"),erc1155Lazy:(0,n.toAddress)("0x3586d3E6CDaE98d5F0eEaB737977Bc78406Da2BD"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x6aABb267a1c440CfB5C200Ebcd078Efa9249492A"),erc1155:(0,n.toAddress)("0x8283Ffd0F535E1103C3599D2d00b85815774A896")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:(0,n.toAddress)("0x6972347e66A32F40ef3c012615C13cB88Bf681cc"),pairRouter:(0,n.toAddress)("0x319c4Bd373d3F16697d630153F5a2d526047FD8C")},weth:(0,n.toAddress)("0x3554BA6cb4862C7CB2463f461deF81FA4A8f8E3C"),auction:n.ZERO_ADDRESS}},82280:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.etherlinkTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.etherlinkTestnetConfig={basePath:"https://testnet-etherlink-api.rarible.org",chainId:128123,blockchain:i.Blockchain.ETHERLINK,environment:"testnet",exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xe10605b2026884aCc669C2A9Cd4A5ec5f5FFf494"),erc1155:(0,n.toAddress)("0x57B3f3b79F64c475a37E6c493BAA8E6E7C5F748e")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x340Fa96ACF0b8D36828e1D8963CdF3E95c58ed06"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},89834:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.etherlinkConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.etherlinkConfig={basePath:"https://etherlink-api.rarible.org",chainId:42793,blockchain:i.Blockchain.ETHERLINK,environment:"production",exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xC699FB932c1bD7235C7ED19388f26A2428224AED"),erc1155:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xc9b53ab2679f573e480d01e0f49e2b5cfb7a3eab"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},92959:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fivireTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(24255);t.fivireTestnetConfig=(0,o.extendConfig)({basePath:"https://testnet-fivire-api.rarible.org",chainId:997,environment:"testnet",blockchain:i.Blockchain.FIVIRE,exchange:{v2:(0,n.toAddress)("0xB7979d08657f37C14659dbd8b45FBA91c0780780"),wrapper:(0,n.toAddress)("0x98C2d878064dCD20489214cf0866f972f91784D0")},transferProxies:{nft:(0,n.toAddress)("0xF1cb795B7eA59a9213a790f868104c11a14690Fa"),erc20:(0,n.toAddress)("0xa90e536A492aef0d57e6d295FA17687c3ca93347"),erc721Lazy:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),erc1155Lazy:(0,n.toAddress)("0x3e52D660b69d1bDacb6C513cE085D924F5Cb9c77")},factories:{erc721:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"),erc1155:(0,n.toAddress)("0xDa381535565B97640a6453fA7A1A7b161AF78cbE")},weth:n.ZERO_ADDRESS})},33645:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fivireConfig=void 0;const n=r(23870),i=r(12671),o=r(24255);t.fivireConfig=(0,o.extendConfig)({basePath:"https://fivire-api.rarible.org",chainId:995,environment:"production",blockchain:i.Blockchain.FIVIRE,exchange:{v2:(0,n.toAddress)("0x9b761A2C45daEd76Dfbcfd52d22cB930a0b41186"),wrapper:(0,n.toAddress)("0x55A921a57f7F15dF2f229Ab9889506Ca89310800")},transferProxies:{nft:(0,n.toAddress)("0x57559104c0e4fbc578fF4251b63eA0903d7CAe32"),erc20:(0,n.toAddress)("0x4217a346C8b48731641327b65bb6F6d3243d64e2"),erc721Lazy:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398"),erc1155Lazy:(0,n.toAddress)("0xBCE7d7fbA750B1E9e0511C67b1F38C07EbfEFE63")},factories:{erc721:(0,n.toAddress)("0xD9F3BfeD52ec008A13cF08C7382a917Eb364Cc32"),erc1155:(0,n.toAddress)("0xBFb17500344bA3475d46091F5c8f1e33B31ed909")},weth:n.ZERO_ADDRESS})},17358:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNetworkConfigByChainId=t.getEthereumConfig=t.configDictionary=void 0;const n=r(87201),i=r(10841),o=r(946),s=r(10932),a=r(4714),u=r(64660),c=r(516),l=r(1953),d=r(98966),h=r(42185),f=r(59837),p=r(17115),g=r(18032),m=r(67022),y=r(24126),b=r(17884),v=r(28047),A=r(96631),w=r(44710),E=r(44692),_=r(41198),I=r(23080),S=r(24882),k=r(13973),C=r(9549),T=r(47804),x=r(72956),M=r(38422),B=r(41100),P=r(43078),R=r(50720),O=r(31679),N=r(48145),D=r(79235),L=r(55284),U=r(47196),F=r(95169),j=r(21624),z=r(13786),H=r(82280),K=r(89834),G=r(18482),Q=r(46044),q=r(93317),W=r(3455),V=r(19992),Y=r(23830),J=r(69047),X=r(11457),Z=r(33645),$=r(92959);t.configDictionary={mainnet:o.mainnetConfig,mumbai:u.mumbaiConfig,polygon:c.polygonConfig,"amoy-polygon":D.polygonAmoyConfig,"dev-ethereum":l.devEthereumConfig,"dev-polygon":d.devPolygonConfig,mantle:p.mantleConfig,"testnet-mantle":f.mantleTestnetConfig,testnet:h.testnetEthereumConfig,"testnet-arbitrum":g.arbitrumTestnetConfig,arbitrum:m.arbitrumConfig,"testnet-zksync":y.zkSyncTestnetConfig,zksync:b.zkSyncConfig,chiliz:v.chilizConfig,"testnet-chiliz":A.chilizTestnetConfig,lightlink:w.lightlinkConfig,"testnet-lightlink":E.testnetLightlinkConfig,"testnet-rari":_.rariTestnetConfig,rari:I.rariMainnetConfig,zkatana:S.zkatanaConfig,"astar-zkevm":R.astarZKEVMConfig,"astar-kyoto":L.astarKyotoConfig,base:k.baseConfig,"base-sepolia":C.baseSepoliaConfig,"testnet-celo":O.celoTestnetConfig,celo:N.celoConfig,"testnet-xai":M.xaiTestnetConfig,xai:T.xaiConfig,"testnet-fief":x.fiefTestnetConfig,"testnet-kroma":B.kromaTestnetConfig,kroma:P.kromaConfig,"testnet-saakuru":G.testnetSaakuruConfig,saakuru:Q.saakuruConfig,"testnet-oasys":q.testnetOasysConfig,oasys:W.oasysConfig,"sei-arctic-1":U.seiArctic1Config,"sei-pacific-1":F.seiPacific1Config,"moonbeam-testnet":j.moonbeamTestnetConfig,moonbeam:z.moonbeamMainnetConfig,"palm-testnet":a.palmTestnetConfig,palm:s.palmMainnetConfig,"etherlink-testnet":H.etherlinkTestnetConfig,etherlink:K.etherlinkConfig,"lisk-sepolia":i.liskSepoliaConfig,lisk:n.liskMainnetConfig,alephzero:V.alephzeroMainnetConfig,"alephzero-testnet":Y.alephzeroTestnetConfig,match:J.matchConfig,"match-testnet":X.matchTestnetConfig,fivire:Z.fivireConfig,"fivire-testnet":$.fivireTestnetConfig},t.getEthereumConfig=function(e){return t.configDictionary[e]};const ee=Object.values(t.configDictionary);t.getNetworkConfigByChainId=function(e){const t=ee.find((t=>t.chainId===e));if(!t)throw new Error(`ChainID ${e} is not found in list of supported chains`);return t}},43078:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kromaConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.kromaConfig={basePath:"https://kroma-api.rarible.org",chainId:255,environment:"production",blockchain:i.Blockchain.KROMA,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x418f1b76448866CF072dd14d092138190CcdC9aF"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x69Be0b6f5BB5e9F8DfAA1562F06427142fb0a10a"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x30fc6eed1d302F5f5C4a8aa58047d1a730b3Cc91"),erc20:(0,n.toAddress)("0x6C65a3C3AA67b126e43F86DA85775E0F5e9743F7"),erc721Lazy:(0,n.toAddress)("0x9f4CE147beF144a571c1372cd6e1DEB148742027"),erc1155Lazy:(0,n.toAddress)("0x8d5D3e1e6609A798B84160Ec9CC25198B9e4F177"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x24562E94332f06F1F0aEa79cAf283088F9e1B8A8"),erc1155:(0,n.toAddress)("0xbd426Ce20Ac84ad3a6FA6FF50cfe5fB325AB0e5d")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x4200000000000000000000000000000000000001"),auction:n.ZERO_ADDRESS}},44710:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lightlinkConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.lightlinkConfig={basePath:"https://lightlink-api.rarible.org",chainId:1890,environment:"production",blockchain:i.Blockchain.LIGHTLINK,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x0B7Acd053BC236fc95537e2aDD37C22968b48C1b"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:n.ZERO_ADDRESS,erc1155:n.ZERO_ADDRESS},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x7EbeF2A4b1B09381Ec5B9dF8C5c6f2dBECA59c73"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},10841:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.liskSepoliaConfig=void 0;const n=r(12671),i=r(23870),o=r(24255);t.liskSepoliaConfig=(0,o.extendConfig)({basePath:"https://testnet-lisk-api.rarible.org",chainId:4202,environment:"testnet",blockchain:n.Blockchain.LISK,exchange:{v2:(0,i.toAddress)("0x8E705d722049cEEFd3606b15070CA8A72DC69eA4"),wrapper:(0,i.toAddress)("0x45d6C2567a7F32c70e57D26E4ee89045A2F472Dc")},transferProxies:{nft:(0,i.toAddress)("0xdf9ae28B5564047D6DF0B4A44Eb81CD187BdA308"),erc20:(0,i.toAddress)("0xDaC1aF2dCa52204b9d3d7b3bf967A30d5FCE8DC4"),erc721Lazy:(0,i.toAddress)("0x18e6C7988F3c4C3B6EFdb69449EAE6B5eeA39e30"),erc1155Lazy:(0,i.toAddress)("0xEd9Efd9f7E9E5449f57c50001E94A985E57986ca")},factories:{erc721:(0,i.toAddress)("0xae891BdB73E5B2C454d6Fe03824A86d0d440FC0e"),erc1155:(0,i.toAddress)("0x573b8748B7D3204bF60836217f63b1332E123BB1")},weth:(0,i.toAddress)("0x4200000000000000000000000000000000000006")})},87201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.liskMainnetConfig=void 0;const n=r(12671),i=r(23870),o=r(24255);t.liskMainnetConfig=(0,o.extendConfig)({basePath:"https://lisk-api.rarible.org",chainId:1135,environment:"production",blockchain:n.Blockchain.LISK,exchange:{v2:(0,i.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),wrapper:(0,i.toAddress)("0xcD6A173F1C244C3d9b9bc2434582e54B87739F08")},transferProxies:{nft:(0,i.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,i.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,i.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,i.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398")},factories:{erc721:(0,i.toAddress)("0x69Be0b6f5BB5e9F8DfAA1562F06427142fb0a10a"),erc1155:(0,i.toAddress)("0xf5c9643bE5C6925F2272ecA95De16e002D6fC83C")},weth:(0,i.toAddress)("0x4200000000000000000000000000000000000006")})},946:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mainnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.mainnetConfig={basePath:"https://ethereum-api.rarible.org",chainId:1,blockchain:i.Blockchain.ETHEREUM,environment:"production",exchange:{v1:(0,n.toAddress)("0x09EaB21c40743B2364b94345419138eF80f39e30"),v2:(0,n.toAddress)("0x9757F2d2b135150BBeb65308D4a91804107cd8D6"),openseaV1:(0,n.toAddress)("0x7be8076f4ea4a4ad08075c2508e481d6c946d12b"),wrapper:(0,n.toAddress)("0x9BDB46adb3972f9a5e2eadCcd009f0bf3e386845"),looksrare:(0,n.toAddress)("0x59728544B08AB483533076417FbBB2fD0B17CE3a"),looksrareV2:(0,n.toAddress)("0x0000000000E655fAe4d56241588680F86E3b2377"),x2y2:(0,n.toAddress)("0x74312363e45dcaba76c59ec49a7aa8a65a67eed3")},transferProxies:{nft:(0,n.toAddress)("0x4fee7b061c97c9c496b01dbce9cdb10c02f0a0be"),erc20:(0,n.toAddress)("0xb8e4526e0da700e9ef1f879af713d691f81507d8"),erc721Lazy:(0,n.toAddress)("0xbb7829BFdD4b557EB944349b2E2c965446052497"),erc1155Lazy:(0,n.toAddress)("0x75a8B7c0B22D973E0B46CfBD3e2f6566905AA79f"),openseaV1:(0,n.toAddress)("0xe5c783ee536cf5e63e792988335c4255169be4e1"),cryptoPunks:(0,n.toAddress)("0xdf907c1b541b1843b511d115e2fef78a6a830772")},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:(0,n.toAddress)("0xa5409ec958c83c3f309868babaca7c86dcb077c1"),merkleValidator:(0,n.toAddress)("0xbaf2127b49fc93cbca6269fade0f7f31df4c88a7")},factories:{erc721:(0,n.toAddress)("0x6E42262978de5233C8d5B05B128C121fBa110DA4"),erc1155:(0,n.toAddress)("0xda5bfe0bd4443d63833c8f4e3284357299eae6bc")},cryptoPunks:{marketContract:(0,n.toAddress)("0x6Ba6f2207e343923BA692e5Cae646Fb0F566DB8D"),wrapperContract:(0,n.toAddress)("0x282BDD42f4eb70e7A9D9F40c8fEA0825B7f68C5D")},sudoswap:{pairFactory:(0,n.toAddress)("0xb16c1342E617A5B6E4b631EB114483FDB289c0A4"),pairRouter:(0,n.toAddress)("0x2b2e8cda09bba9660dca5cb6233787738ad68329")},weth:(0,n.toAddress)("0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:(0,n.toAddress)("0x2a784a5b5C8AE0bd738FBc67E4C069dB4F4961B7")}},17115:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mantleConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.mantleConfig={basePath:"https://mantle-api.rarible.org",chainId:5e3,environment:"production",blockchain:i.Blockchain.MANTLE,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x0e7B24d73e45B639A5cF674C5f2Bb02930716f87"),openseaV1:n.ZERO_ADDRESS,wrapper:n.ZERO_ADDRESS,looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xA3AaA33E13Bd42fE5cBDefC72fB0a0888cfB44C0"),erc20:(0,n.toAddress)("0x5274ac9507b20aC14e215B098479bd69733fA98A"),erc721Lazy:(0,n.toAddress)("0xc0C8d44A78605E4C221C9506DA737bB2A5dfd537"),erc1155Lazy:(0,n.toAddress)("0x2047f99EFa18009ceA518AC99cEE8e2151D53eDc"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x465d62a669E98517e08e4E3D809A28FAF3DfbAE1"),erc1155:(0,n.toAddress)("0x16911a36a56f828f17632cD4915614Dd5c7a45e0")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xdeaddeaddeaddeaddeaddeaddeaddeaddead1111"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},11457:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchTestnetConfig=void 0;const n=r(12671),i=r(23870),o=r(24255);t.matchTestnetConfig=(0,o.extendConfig)({basePath:"https://testnet-match-api.rarible.org",chainId:699,environment:"testnet",blockchain:n.Blockchain.MATCH,exchange:{v2:(0,i.toAddress)("0x045A51B9d4b8B113f0597F4bAB65Fe10c1F2786A"),wrapper:(0,i.toAddress)("0x06C66b78794ecd65Be3A8497561a371d66F8AbCD")},transferProxies:{nft:(0,i.toAddress)("0xa12b63714B42ea4aB44Ca129aCC15aD441cDcF20"),erc20:(0,i.toAddress)("0xbcD37B7548c35d5bb9703F5e40a59D082876809E"),erc721Lazy:(0,i.toAddress)("0x15ceF16B61D8d87E08e129B6D4Af299a29027694"),erc1155Lazy:(0,i.toAddress)("0xBc8453F510474B8542120AE312f878BC44693Ddc")},factories:{erc721:(0,i.toAddress)("0x5Fe44e61d9917CD6e36283d12ce4FdC5949a2823"),erc1155:(0,i.toAddress)("0x6938Bcd84F5d4388125aA80423db48a74a0584b1")},weth:(0,i.toAddress)("0x0919f65ae9617a363734e04fca0682499b5ab43e")})},69047:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchConfig=void 0;const n=r(23870),i=r(12671),o=r(24255);t.matchConfig=(0,o.extendConfig)({basePath:"https://match-api.rarible.org",chainId:698,environment:"production",blockchain:i.Blockchain.MATCH,exchange:{v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),wrapper:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830")},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398")},factories:{erc721:(0,n.toAddress)("0xC699FB932c1bD7235C7ED19388f26A2428224AED"),erc1155:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07")},weth:(0,n.toAddress)("0x11de762da8abf6e666f182f5ef1fab6102b7a774")})},21624:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moonbeamTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.moonbeamTestnetConfig={basePath:"https://testnet-moonbeam-api.rarible.org",chainId:1287,environment:"testnet",blockchain:i.Blockchain.MOONBEAM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xe10605b2026884aCc669C2A9Cd4A5ec5f5FFf494"),erc1155:(0,n.toAddress)("0x57B3f3b79F64c475a37E6c493BAA8E6E7C5F748e")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xd909178cc99d318e4d46e7e66a972955859670e1"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},13786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moonbeamMainnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.moonbeamMainnetConfig={basePath:"https://moonbeam-api.rarible.org",chainId:1284,environment:"production",blockchain:i.Blockchain.MOONBEAM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x30fc6eed1d302F5f5C4a8aa58047d1a730b3Cc91"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xEA26e060cCc11C840e6107cfca0B41c45Ce6a5a2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x57559104c0e4fbc578fF4251b63eA0903d7CAe32"),erc20:(0,n.toAddress)("0x4217a346C8b48731641327b65bb6F6d3243d64e2"),erc721Lazy:(0,n.toAddress)("0x13b05523634ABb96E6017Da71b7698CAecDf50b2"),erc1155Lazy:(0,n.toAddress)("0x339e61eb644A29B134D7fD3fA589C6b3ca184111"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x726f5DD8a1fFAa349bD57501Ba760AB5A03e91Ff"),erc1155:(0,n.toAddress)("0x55A921a57f7F15dF2f229Ab9889506Ca89310800")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xab3f0245b83feb11d15aaffefd7ad465a59817ed"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},64660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mumbaiConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.mumbaiConfig={basePath:"https://testnet-polygon-api.rarible.org",chainId:80001,environment:"testnet",blockchain:i.Blockchain.POLYGON,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x2Fc743F5419637B93dDAC159715B902186300041"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x042221c65AC6925fbc478dB5B746183f72377526"),x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x02e21199D043dab90248f79d6A8d0c36832734B0"),erc20:(0,n.toAddress)("0xCA90c2E7d3c41EF220888B0038849BA1e67688bC"),erc721Lazy:(0,n.toAddress)("0xA8628124C255171cF356F0E0204E2D19CA89F636"),erc1155Lazy:(0,n.toAddress)("0x8fd27f771bf72C1F8c8b78FCdcf323C0C34f030b"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xa85180a21786bA65b0778bE1cb5CBA5E5c6cD21d"),erc1155:(0,n.toAddress)("0xAa9CD5834E0009902EeAA3FEfAc6A160e9A096b4")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x9c3c9283d3e44854697cd22d3faa240cfb032889"),auction:n.ZERO_ADDRESS}},3455:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.oasysConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.oasysConfig={basePath:"https://oasys-api.rarible.org",chainId:248,environment:"production",blockchain:i.Blockchain.OASYS,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0xfD79EF502b5b97E86804A9359fE5Ba48AB3658c5"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xa3af07132CeA0573880B25d4f89653ab87774c4c"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x9ABc3Ce3a35873274dE3B8b6c15D3BD1F6F2Ec8D"),erc20:(0,n.toAddress)("0x15FCB776c6A0E050FF0e9b423a0EAD1F0dfE1196"),erc721Lazy:(0,n.toAddress)("0x56b666895EFab1fb4Fa29298F390c380126d581c"),erc1155Lazy:(0,n.toAddress)("0x7698983DF7cd2A57aCDF97656aebFf64398A60a7"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xEe962828d39ec46962B883bfFeBa0721499d435C"),erc1155:(0,n.toAddress)("0xD9Cb91C9b6Aa00e75ef856557CA86371599be3e8")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x5200000000000000000000000000000000000001"),auction:n.ZERO_ADDRESS}},4714:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.palmTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(24255);t.palmTestnetConfig=(0,o.extendConfig)({basePath:"https://testnet-palm-api.rarible.org",chainId:11297108099,environment:"testnet",blockchain:i.Blockchain.PALM,exchange:{v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),wrapper:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2")},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e")},factories:{erc721:(0,n.toAddress)("0xe10605b2026884aCc669C2A9Cd4A5ec5f5FFf494"),erc1155:(0,n.toAddress)("0x57B3f3b79F64c475a37E6c493BAA8E6E7C5F748e")},weth:(0,n.toAddress)("0xf98cabf0a963452c5536330408b2590567611a71")})},10932:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.palmMainnetConfig=void 0;const n=r(23870),i=r(12671),o=r(24255);t.palmMainnetConfig=(0,o.extendConfig)({basePath:"https://palm-api.rarible.org",chainId:11297108109,environment:"production",blockchain:i.Blockchain.PALM,exchange:{v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),wrapper:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830")},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398")},factories:{erc721:(0,n.toAddress)("0xC699FB932c1bD7235C7ED19388f26A2428224AED"),erc1155:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07")},weth:(0,n.toAddress)("0xf98cabf0a963452c5536330408b2590567611a71")})},79235:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polygonAmoyConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.polygonAmoyConfig={basePath:"https://testnet-polygon-api.rarible.org",chainId:80002,environment:"testnet",blockchain:i.Blockchain.POLYGON,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x3e52D660b69d1bDacb6C513cE085D924F5Cb9c77"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x2FCE8435F0455eDc702199741411dbcD1B7606cA"),x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc20:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc721Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),erc1155Lazy:(0,n.toAddress)("0xC5BBd75789bD007784A0046094d19aCeA1A79eB1"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x18a2553ef1aaE12d9cd158821319e26A62feE90E"),erc1155:(0,n.toAddress)("0xc9eB416CDb5cc2aFC09bb75393AEc6dBA4E5C84a")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x0ae690aad8663aab12a671a6a0d74242332de85f"),auction:n.ZERO_ADDRESS}},98966:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.devPolygonConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.devPolygonConfig={basePath:"https://dev-polygon-api.rarible.org",chainId:300501,environment:"dev",blockchain:i.Blockchain.POLYGON,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x8283Ffd0F535E1103C3599D2d00b85815774A896"),openseaV1:n.ZERO_ADDRESS,wrapper:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x3586d3E6CDaE98d5F0eEaB737977Bc78406Da2BD"),erc20:(0,n.toAddress)("0xeC47DA9591FC24F5a5F401e8D275526Cc5eE5d37"),erc721Lazy:(0,n.toAddress)("0x8812cFb55853da0968a02AaaEA84CD93EC4b42A1"),erc1155Lazy:(0,n.toAddress)("0x87ECcc03BaBC550c919Ad61187Ab597E9E7f7C21"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:(0,n.toAddress)("0x44a72AEb7dAc73c4b72f89d6855dE063949627F3")},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x66611f8D97688A0aF08D4337D7846eFEc6995d58"),erc1155:(0,n.toAddress)("0x31C827f06E10e4999eb88c193669d408eF597B3D")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x328823f69a0915c9BEc366Eb09ccdfB964f91Ad5"),auction:n.ZERO_ADDRESS}},516:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polygonConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.polygonConfig={basePath:"https://polygon-api.rarible.org",chainId:137,environment:"production",blockchain:i.Blockchain.POLYGON,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x12b3897a36fDB436ddE2788C06Eff0ffD997066e"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xe90da87Ec96DF89590A5CD00c0183E69a36330a9"),x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xd47e14DD9b98411754f722B4c4074e14752Ada7C"),erc20:(0,n.toAddress)("0x49b4e47079d9b733B2227fa15f0762dBF707B263"),erc721Lazy:(0,n.toAddress)("0xDD28328257a2Cce3204332C747Cc350153937A1D"),erc1155Lazy:(0,n.toAddress)("0x0E63021A7597B254484b7F99dDD9b319591350B6"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x16911a36a56f828f17632cD4915614Dd5c7a45e0"),erc1155:(0,n.toAddress)("0xF46e8e6fA0F048DdD76F8c6982eBD059796298B8")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270"),auction:n.ZERO_ADDRESS}},23080:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rariMainnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.rariMainnetConfig={basePath:"https://rari-api.rarible.org",chainId:1380012617,environment:"production",blockchain:i.Blockchain.RARI,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x10CCBf49617ECB7A8262065853D6C93Ad42C3C2C"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xd37DC0CD86Dfa9B2B57CD7DFA8B6AA0092a9517d"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc20:(0,n.toAddress)("0x1CC22424f2B84791cb99c141A68CD2a44Cf35398"),erc721Lazy:(0,n.toAddress)("0xBCE7d7fbA750B1E9e0511C67b1F38C07EbfEFE63"),erc1155Lazy:(0,n.toAddress)("0x30fc6eed1d302F5f5C4a8aa58047d1a730b3Cc91"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07"),erc1155:(0,n.toAddress)("0xEA26e060cCc11C840e6107cfca0B41c45Ce6a5a2")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xf037540e51D71b2D2B1120e8432bA49F29EDFBD0"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},46044:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.saakuruConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.saakuruConfig={basePath:"https://saakuru-api.rarible.org",chainId:7225878,environment:"production",blockchain:i.Blockchain.SAAKURU,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0xEbAB63727F1E9163B34CD862388cE33Bd5Be3199"),openseaV1:n.ZERO_ADDRESS,wrapper:n.ZERO_ADDRESS,looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x39C41C685D26d0219D4717235C2bf6E56055fa4d"),erc20:(0,n.toAddress)("0xbd426Ce20Ac84ad3a6FA6FF50cfe5fB325AB0e5d"),erc721Lazy:(0,n.toAddress)("0x9847154Ec2d4009c2F067926d554F0d3986e1f64"),erc1155Lazy:(0,n.toAddress)("0xdC612825cc0Ab6e2CCDf0Cb4E45D4C68D69E21b4"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x9f283cA6a29864F32ec44879Fc4B509ab3277eeD"),erc1155:(0,n.toAddress)("0x96992D63fE4317C7a99f0Ec2a2C0CcbC640fD29a")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x557a526472372f1f222ecc6af8818c1e6e78a85f"),auction:n.ZERO_ADDRESS}},47196:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seiArctic1Config=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.seiArctic1Config={basePath:"https://testnet-sei-api.rarible.org",chainId:713715,environment:"testnet",blockchain:i.Blockchain.SEI,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x5b96ddd3245aaC0cd97cFf6717985F3b9B01df3B"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x0D7147461cef9Ce51B8ba63560Dc53f96E90638B"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xA5707153b8AF346e17AF765235B054136eCf99EC"),erc20:(0,n.toAddress)("0xA3d49c7e2c845b792e422696FE0D9ef17a509731"),erc721Lazy:(0,n.toAddress)("0x74eBEEB6FBCf94f748f5999E14aCf3642A38e813"),erc1155Lazy:(0,n.toAddress)("0xd60D801E1E76a44f8A2E728F6d3a760626aa2cf2"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xE5D43624116007CD79D17fB7136672A49fd33CE0"),erc1155:(0,n.toAddress)("0x6E6d179b1DCEaad5483edaCF907bf619FB35C7Eb")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x57ee725beeb991c70c53f9642f36755ec6eb2139"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},95169:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seiPacific1Config=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.seiPacific1Config={basePath:"https://sei-api.rarible.org",chainId:1329,environment:"production",blockchain:i.Blockchain.SEI,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x42b8DB7aCB54B4f8690C7379Ff2Befb6caf67478"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x4Da5504b5FD5C5073906478B2e9B66d278aB4D2C"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x8dBEcA8fA7ed5424f8b8dD5945dDC62393D0a642"),erc20:(0,n.toAddress)("0xb1199ECB7bdB9eE082b9535A6c08c912914CaBAC"),erc721Lazy:(0,n.toAddress)("0x9f1e78A81fF684F034efBbd97cCE508dF19B4210"),erc1155Lazy:(0,n.toAddress)("0x56A3A3D3DeC25526eb54C771B15159443672602A"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x4fA35DD15183a320254fE36aE1CC7067dDAC112f"),erc1155:(0,n.toAddress)("0xa008fe83286382B4D56D92A07C4E602d58AF62F1")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xe30fedd158a2e3b13e9badaeabafc5516e95e8c7"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},18032:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arbitrumTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.arbitrumTestnetConfig={basePath:"https://testnet-arbitrum-api.rarible.org",chainId:421614,environment:"testnet",blockchain:i.Blockchain.ARBITRUM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x47F6d59216aAdb2e5aA6bFAf0b06d790EdC35118"),openseaV1:n.ZERO_ADDRESS,wrapper:n.ZERO_ADDRESS,looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x3049455cdA17beE43d61090Ec344624aeda72Ed6"),erc20:(0,n.toAddress)("0x2FCE8435F0455eDc702199741411dbcD1B7606cA"),erc721Lazy:(0,n.toAddress)("0x41407B447Fb5425187A9BCA3a062644EF2410F8D"),erc1155Lazy:(0,n.toAddress)("0x18a2553ef1aaE12d9cd158821319e26A62feE90E"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xE3Baf1b17335bbf3AC3C2cFCe95eC1bfC463d0c8"),erc1155:(0,n.toAddress)("0x51929e5710D9cef0EB0388b7866dF20a4598dF26")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x980b62da83eff3d4576c647993b0c1d7faf17c73"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},31679:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.celoTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.celoTestnetConfig={basePath:"https://testnet-celo-api.rarible.org",environment:"testnet",chainId:44787,blockchain:i.Blockchain.CELO,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0xB4D34a10921347877B0AA7A9DB347871b20b19F5"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x7D63585bEF6FA1D49d70558FF0616C99480FFA0F"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xf1dCB818F494Fb63358510b6d05Cc50096B8F06c"),erc20:(0,n.toAddress)("0xB02f8F8F3527e5b2C7dB72B7eE1Af244fA8B3BAE"),erc721Lazy:(0,n.toAddress)("0xE3Baf1b17335bbf3AC3C2cFCe95eC1bfC463d0c8"),erc1155Lazy:(0,n.toAddress)("0x7Eabe83e0F99B6bf24Ec3F50994B972DC38D11dF"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x48838abEAE900a2FC9fC4eC95a47F29a6c1B7647"),erc1155:(0,n.toAddress)("0xC1e685AF493CcC473F22664151947CDA56Fae0A1")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:n.ZERO_ADDRESS,auction:n.ZERO_ADDRESS}},96631:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chilizTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.chilizTestnetConfig={basePath:"https://testnet-chiliz-api.rarible.org",chainId:88882,environment:"testnet",blockchain:i.Blockchain.CHILIZ,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x4c27bE9fE53227194Ff259D8906A2A1b0479A3AA"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x1fD75d68F0D0F66383F011D282890BDACE221Dc2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x3d1C134ece4CFA4c44AE5D37f74dEeccBceC9031"),erc20:(0,n.toAddress)("0x8A42da3cfd53ff38E6551cc3a05F536428DaaE34"),erc721Lazy:(0,n.toAddress)("0x615fdFC73edB58d9ef09574B5284E6E6362F7f6D"),erc1155Lazy:(0,n.toAddress)("0x40785643bdD364A21aeE1d138E026e8914c98572"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xAeEfB55eD03eC5a25Fc4C84354b6C8c65Df963EA"),erc1155:(0,n.toAddress)("0x7c512F690E89CF01deb04Bc68af95b1A5f7A2504")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x678c34581db0a7808d0aC669d7025f1408C9a3C6"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},72956:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fiefTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.fiefTestnetConfig={basePath:"https://testnet-fief-api.rarible.org",chainId:712,environment:"testnet",blockchain:i.Blockchain.FIEF,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xe10605b2026884aCc669C2A9Cd4A5ec5f5FFf494"),erc1155:(0,n.toAddress)("0x57B3f3b79F64c475a37E6c493BAA8E6E7C5F748e")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:n.ZERO_ADDRESS,auction:n.ZERO_ADDRESS}},41100:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.kromaTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.kromaTestnetConfig={basePath:"https://testnet-kroma-api.rarible.org",chainId:2358,environment:"testnet",blockchain:i.Blockchain.KROMA,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x0fE65B68Eb627c21EAF3cfe8183C4F946F3d48BD"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x166F6180170f438Ddc38050a2B708d38c0890956"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x4f4cC63D7f2bC894078d41f284453062842Afa46"),erc20:(0,n.toAddress)("0xBc57D6e50fa760A01536A7c2EAEDD6fC9b2A4f9A"),erc721Lazy:(0,n.toAddress)("0xF1cb795B7eA59a9213a790f868104c11a14690Fa"),erc1155Lazy:(0,n.toAddress)("0xa90e536A492aef0d57e6d295FA17687c3ca93347"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x41407B447Fb5425187A9BCA3a062644EF2410F8D"),erc1155:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x4200000000000000000000000000000000000001"),auction:n.ZERO_ADDRESS}},44692:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.testnetLightlinkConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.testnetLightlinkConfig={basePath:"https://testnet-lightlink-api.rarible.org",chainId:1891,environment:"testnet",blockchain:i.Blockchain.LIGHTLINK,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x2E015B0474364757d2cc8e28897DCBCdEE07e340"),openseaV1:n.ZERO_ADDRESS,wrapper:n.ZERO_ADDRESS,looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x166F6180170f438Ddc38050a2B708d38c0890956"),erc20:(0,n.toAddress)("0x7d47126a2600E22eab9eD6CF0e515678727779A6"),erc721Lazy:(0,n.toAddress)("0x98C2d878064dCD20489214cf0866f972f91784D0"),erc1155Lazy:(0,n.toAddress)("0x12B372153249F006F756d0668fCDBD8fbD8b0a15"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xfeC0F8d936B9cBa92a332bCB06dC7DF4DdE0c253"),erc1155:(0,n.toAddress)("0x63e3297a90B4101d0a4Bb8EbEFDF3D47C8d4D4Ac")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xF42991f02C07AB66cFEa282E7E482382aEB85461"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},59837:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mantleTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.mantleTestnetConfig={basePath:"https://testnet-mantle-api.rarible.org",chainId:5003,environment:"testnet",blockchain:i.Blockchain.MANTLE,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x41407B447Fb5425187A9BCA3a062644EF2410F8D"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x0141aC79eFD8e4305cE7785B4483C54d5E968995"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xF1cb795B7eA59a9213a790f868104c11a14690Fa"),erc20:(0,n.toAddress)("0xa90e536A492aef0d57e6d295FA17687c3ca93347"),erc721Lazy:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),erc1155Lazy:(0,n.toAddress)("0x3e52D660b69d1bDacb6C513cE085D924F5Cb9c77"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x4492608238eB09c7AD036e9C089538a7286B8985"),erc1155:(0,n.toAddress)("0x552dcDddEd58DAfC95AB1231A9a46E15c34E211A")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xdeaddeaddeaddeaddeaddeaddeaddeaddead1111"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},93317:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.testnetOasysConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.testnetOasysConfig={basePath:"https://testnet-oasys-api.rarible.org",chainId:9372,environment:"testnet",blockchain:i.Blockchain.OASYS,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xe10605b2026884aCc669C2A9Cd4A5ec5f5FFf494"),erc1155:(0,n.toAddress)("0x57B3f3b79F64c475a37E6c493BAA8E6E7C5F748e")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x5200000000000000000000000000000000000001"),auction:n.ZERO_ADDRESS}},41198:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rariTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.rariTestnetConfig={basePath:"https://testnet-rari-api.rarible.org",chainId:1918988905,environment:"testnet",blockchain:i.Blockchain.RARI,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x3049455cdA17beE43d61090Ec344624aeda72Ed6"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x41407B447Fb5425187A9BCA3a062644EF2410F8D"),erc1155:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x2c9dd2b2cd55266e3b5c3c95840f3c037fbcb856"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},18482:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.testnetSaakuruConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.testnetSaakuruConfig={basePath:"https://testnet-saakuru-api.rarible.org",chainId:247253,environment:"testnet",blockchain:i.Blockchain.SAAKURU,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xe10605b2026884aCc669C2A9Cd4A5ec5f5FFf494"),erc1155:(0,n.toAddress)("0x57B3f3b79F64c475a37E6c493BAA8E6E7C5F748e")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x7bc8b1B5AbA4dF3Be9f9A32daE501214dC0E4f3f"),auction:n.ZERO_ADDRESS}},38422:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xaiTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.xaiTestnetConfig={basePath:"https://testnet-xai-api.rarible.org",chainId:37714555429,environment:"testnet",blockchain:i.Blockchain.XAI,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x61512179F6a16bEC0D259d8010CC0485CE363868"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xc798B273FaF23932Cf11177402C10C9b44D30Da2"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x00C74eD067Cea48F1D6F7D00aBABa3C1D5B2598b"),erc20:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc721Lazy:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc1155Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xe10605b2026884aCc669C2A9Cd4A5ec5f5FFf494"),erc1155:(0,n.toAddress)("0x57B3f3b79F64c475a37E6c493BAA8E6E7C5F748e")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x3fB787101DC6Be47cfe18aeEe15404dcC842e6AF"),auction:n.ZERO_ADDRESS}},24126:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zkSyncTestnetConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.zkSyncTestnetConfig={basePath:"https://testnet-zksync-api.rarible.org",chainId:300,environment:"testnet",blockchain:i.Blockchain.ZKSYNC,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x99bD7BA01f9872f034a35DC4bC737cFaaaC11D63"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x0148b11891C0E30Fb36a6D646E04C7bebE7969c8"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0x85a26E6D52239817570Ff643bA09E3AA5393A805"),erc20:(0,n.toAddress)("0x43b9B5221F513031acC62dc8B9788E608B293baD"),erc721Lazy:(0,n.toAddress)("0x11983886da3c379E507A874649C96D7EEd086c32"),erc1155Lazy:(0,n.toAddress)("0x117c152C992e8c344Ce5a84100130cd87eF6bAE6"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0x2abC8bD09c681702e2297F11fd759d9014664B33"),erc1155:(0,n.toAddress)("0xEda115D72EF1Dc96d0297278D1D241821F999927")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xdf09a97A1CF809C335616c21c3a0EA4780F96514"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},42185:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.testnetEthereumConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.testnetEthereumConfig={basePath:"https://testnet-ethereum-api.rarible.org",chainId:11155111,environment:"testnet",blockchain:i.Blockchain.ETHEREUM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x3e52D660b69d1bDacb6C513cE085D924F5Cb9c77"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x1554aDA53194B961016931A2E86C80D09a816209"),looksrare:n.ZERO_ADDRESS,looksrareV2:(0,n.toAddress)("0x34098cc15a8a48Da9d3f31CC0F63F01f9aa3D9F3"),x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xA094E566b61b3c2D88ACf7Cc15e3Dd0FA83F32af"),erc20:(0,n.toAddress)("0xB8863180CAC2d0Ab665e5968C0De25298A1D8CEe"),erc721Lazy:(0,n.toAddress)("0xa2eEBb837aEF89369Ad117568d75348e6174520e"),erc1155Lazy:(0,n.toAddress)("0xC5BBd75789bD007784A0046094d19aCeA1A79eB1"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xB020bA7fcF43DCc59eF0103624BD6FADE66d105E"),erc1155:(0,n.toAddress)("0x166F6180170f438Ddc38050a2B708d38c0890956")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:(0,n.toAddress)("0xd96B8cd321176D95C77B2Ba6bfC007659c6CdceB"),pairRouter:(0,n.toAddress)("0x72d0Ee6B28553b048442a9c8DAD6eA33806e9357")},weth:(0,n.toAddress)("0xfff9976782d46cc05630d1f6ebab18b2324d6b14"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:(0,n.toAddress)("0x0bc129E4c1f8D7b5583eAbAeb1F7468935B6ec0C")}},24255:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendConfig=void 0;const n=r(23870),i=r(12671),o=r(93174),s=r(74776),a=r(70561),u={basePath:"",chainId:0,blockchain:i.Blockchain.ETHEREUM,environment:"production",exchange:{v1:n.ZERO_ADDRESS,v2:n.ZERO_ADDRESS,openseaV1:n.ZERO_ADDRESS,wrapper:n.ZERO_ADDRESS,looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:n.ZERO_ADDRESS,erc20:n.ZERO_ADDRESS,erc721Lazy:n.ZERO_ADDRESS,erc1155Lazy:n.ZERO_ADDRESS,openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:a.FEE_CONFIG_URL,openSea:{metadata:(0,s.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:n.ZERO_ADDRESS,erc1155:n.ZERO_ADDRESS},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:n.ZERO_ADDRESS,auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS};t.extendConfig=function(e,t=u){return(0,o.deepMerge)({},t,e)}},47804:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xaiConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.xaiConfig={basePath:"https://xai-api.rarible.org",chainId:660279,environment:"production",blockchain:i.Blockchain.XAI,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x5faf16A85028BE138A7178B222DeC98092FEEF97"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xF965237c6b3f89f8C62B45b94097899E3562A830"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xF65eF65a95821A16E02973b1C2200FA58898e3c0"),erc20:(0,n.toAddress)("0x248B46BEB66b3078D771a9E7E5a0a0216d0d07ba"),erc721Lazy:(0,n.toAddress)("0xce4bf732f53A76C463aE8822be858017b02779c8"),erc1155Lazy:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xC699FB932c1bD7235C7ED19388f26A2428224AED"),erc1155:(0,n.toAddress)("0xdA12E4Ab1d731F29bF4Bff8f971579D95f8DDD07")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x3fB787101DC6Be47cfe18aeEe15404dcC842e6AF"),auction:n.ZERO_ADDRESS}},24882:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zkatanaConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.zkatanaConfig={basePath:"https://testnet-astarzkevm-api.rarible.org",chainId:1261120,environment:"testnet",blockchain:i.Blockchain.ASTARZKEVM,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x51D04BE44865c323fDfb065d149725995dbF05f8"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0x812afFA8f77C027C8199f9aD4472111ee4a027Dc"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xED2DfF3672795C89dAd8a8162026838fFd818B82"),erc20:(0,n.toAddress)("0x25646B08D9796CedA5FB8CE0105a51820740C049"),erc721Lazy:(0,n.toAddress)("0x1385a6B618f172d6735DE3e1E4222592f58b053B"),erc1155Lazy:(0,n.toAddress)("0xB4D34a10921347877B0AA7A9DB347871b20b19F5"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xA322E48aEB1bd02F0FA8D3efb81c5ff0A028995F"),erc1155:(0,n.toAddress)("0x219E31c2FFA785ce9981C15156BA2a15b1f29562")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0xD8560C88D1DC85f9ED05b25878E366c49B68bEf9"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},17884:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zkSyncConfig=void 0;const n=r(23870),i=r(12671),o=r(74776),s=r(70561);t.zkSyncConfig={basePath:"https://zksync-api.rarible.org",chainId:324,environment:"production",blockchain:i.Blockchain.ZKSYNC,exchange:{v1:n.ZERO_ADDRESS,v2:(0,n.toAddress)("0x5E0BbEd68e1b47C94a396226D8AC10DDe242e77c"),openseaV1:n.ZERO_ADDRESS,wrapper:(0,n.toAddress)("0xEf3b8F0B7EE374F5F79BE4D43E8cbB4A7952f274"),looksrare:n.ZERO_ADDRESS,looksrareV2:n.ZERO_ADDRESS,x2y2:n.ZERO_ADDRESS},transferProxies:{nft:(0,n.toAddress)("0xaf63698293A4c7d235CCf6F809C348D641C0bd62"),erc20:(0,n.toAddress)("0xb5986bB35a6b53cb4764951Ad83cA12fa5a51C64"),erc721Lazy:(0,n.toAddress)("0x463651f1620E411426E7eB70c3D2029106F2B6E0"),erc1155Lazy:(0,n.toAddress)("0x99e3d07C2fA7d9566bAA34e84B9DD5b8fB98961a"),openseaV1:n.ZERO_ADDRESS,cryptoPunks:n.ZERO_ADDRESS},feeConfigUrl:s.FEE_CONFIG_URL,openSea:{metadata:(0,o.id32)("RARIBLE"),proxyRegistry:n.ZERO_ADDRESS,merkleValidator:n.ZERO_ADDRESS},factories:{erc721:(0,n.toAddress)("0xB38F451e6Cc0Ad0e7a31C6Ec5648177Ba248eE9B"),erc1155:(0,n.toAddress)("0x196e1D96e73c805ee39C766435A81fb235510939")},cryptoPunks:{marketContract:n.ZERO_ADDRESS,wrapperContract:n.ZERO_ADDRESS},sudoswap:{pairFactory:n.ZERO_ADDRESS,pairRouter:n.ZERO_ADDRESS},weth:(0,n.toAddress)("0x8Ebe4A94740515945ad826238Fc4D56c6B8b0e60"),auction:n.ZERO_ADDRESS,looksrareOrderValidatorV2:n.ZERO_ADDRESS}},42031:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isErc721v1Collection=t.isErc1155v1Collection=t.isErc721v3Collection=t.isErc721v2Collection=t.isErc1155v2Collection=t.createRaribleSdk=void 0;const n=r(55478),i=r(17358),o=r(68840),s=r(15993),a=r(91650),u=r(83626),c=r(58731),l=n.__importStar(r(81020)),d=r(59386),h=r(39350),f=r(35381),p=r(98450),g=r(24523),m=r(14712),y=r(74782),b=r(79788),v=r(26517),A=r(31022),w=r(35822),E=r(16992),_=r(2328),I=r(39046),S=r(53876),k=r(86413),C=r(67647),T=r(29670),x=r(44242),M=r(59260),B=r(35500),P=r(73447),R=r(33973),O=r(51844),N=r(49877),D=r(13161);function L(e,...t){return(...r)=>e(...t,...r)}t.createRaribleSdk=function(e,t,r){var U,F,j;const z=()=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,N.getRequiredWallet)(e).getChainId();return(0,i.getNetworkConfigByChainId)(t)})),H=(0,m.createEthereumApis)(t,Object.assign(Object.assign({},(null==r?void 0:r.apiClientParams)||{}),{apiKey:null==r?void 0:r.apiKey})),K=m.getApis.bind(null,e,t,r),G=L((0,y.getSendWithInjects)({logger:{instance:(0,B.createRemoteLogger)({ethereum:e,env:(0,B.getEnvironment)(t),sessionId:null===(U=null==r?void 0:r.logs)||void 0===U?void 0:U.session,apiKey:null==r?void 0:r.apiKey}),level:null!==(j=null===(F=null==r?void 0:r.logs)||void 0===F?void 0:F.level)&&void 0!==j?j:I.LogsLevel.DISABLED}})),Q=L(l.checkLazyAssetType,K),q=L(l.checkLazyAsset,Q),W=l.checkLazyOrder.bind(null,q),V=L(d.checkAssetType,K),Y=new _.Balances(e,G,K),J=A.getBaseFee.bind(null,t,K),X=new v.OrderFiller(e,G,z,K,J,t,r),Z=new O.BatchOrderFiller(e,G,z,K,J,t,r),$=L(s.approve,e,G,z),ee=new o.UpsertOrder(X,G,z,W,$,L(u.signOrder,e,z),K,e),te=new a.OrderSell(ee,V),re=new c.OrderBid(ee,V),ne=new S.ConvertWeth(e,G,z),ie=new k.StartAuction(e,G,z,t,$,K),oe=new x.PutAuctionBid(e,G,z,t,$,K),se=new M.BuyoutAuction(e,G,z,t,$,K);return{apis:H,order:{sell:te.sell,sellUpdate:te.update,fill:X.fill,buy:X.buy,buyBatch:Z.buy,acceptBid:X.acceptBid,getFillTxData:X.getTransactionData,getBuyTxData:X.getBuyTx,bid:re.bid,bidUpdate:re.update,upsert:ee.upsert,cancel:L(b.cancel,W,e,G,z,K),getBaseOrderFee:e=>(0,A.getBaseFee)(t,K,e||D.CURRENT_ORDER_TYPE_VERSION),getFillOrderBaseFee:X.getFillOrderBaseFee,getBuyAmmInfo:X.getBuyAmmInfo},auction:{start:ie.start,cancel:C.cancelAuction.bind(null,e,G,z,K),finish:T.finishAuction.bind(null,e,G,z,K),putBid:oe.putBid,buyOut:se.buyout,getHash:P.getAuctionHash.bind(null,e,z)},nft:{mint:L(h.mint,e,G,L(p.signNft,e,z),K),transfer:L(f.transfer,e,G,V,K),burn:L(g.burn,e,G,V,K),deploy:{erc721:new w.DeployErc721(e,G,z),erc1155:new E.DeployErc1155(e,G,z)},cryptoPunks:{approveForWrapper:L(R.approveForWrapper,e,G,z),wrap:L(R.wrapPunk,e,G,z),unwrap:L(R.unwrapPunk,e,G,z)}},balances:{getBalance:Y.getBalance,transfer:Y.transfer,convert:ne.convert,deposit:ne.deposit,depositWei:ne.depositWei,withdraw:ne.withdraw,withdrawWei:ne.withdrawWei,getWethContractAddress:ne.getWethContractAddress}}};var U=r(39350);Object.defineProperty(t,"isErc1155v2Collection",{enumerable:!0,get:function(){return U.isErc1155v2Collection}}),Object.defineProperty(t,"isErc721v2Collection",{enumerable:!0,get:function(){return U.isErc721v2Collection}}),Object.defineProperty(t,"isErc721v3Collection",{enumerable:!0,get:function(){return U.isErc721v3Collection}}),Object.defineProperty(t,"isErc1155v1Collection",{enumerable:!0,get:function(){return U.isErc1155v1Collection}}),Object.defineProperty(t,"isErc721v1Collection",{enumerable:!0,get:function(){return U.isErc721v1Collection}}),n.__exportStar(r(86051),t),n.__exportStar(r(24155),t),n.__exportStar(r(67300),t),n.__exportStar(r(18786),t)},24523:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.burn=void 0;const n=r(55478),i=r(23870),o=r(17850),s=r(24155),a=r(619),u=r(31321),c=r(94025),l=r(19507);t.burn=function(e,t,r,d,h){return n.__awaiter(this,void 0,void 0,(function*(){var n;if(!e)throw new Error("Wallet undefined");const f=yield r(h.assetType),p=(0,i.toAddress)(yield e.getFrom()),g=yield d(),m=yield g.nftOwnership.getNftOwnershipByIdRaw({ownershipId:(0,s.getOwnershipId)(h.assetType.contract,(0,i.toBigNumber)(`${h.assetType.tokenId}`),p)});if(200===m.status){const r=(0,o.toBn)(m.value.lazyValue);if(r.gt(0)){if(!r.isEqualTo(m.value.value))throw new Error("Unable to burn lazy minted item");const t=h.creators&&h.creators.length?null===(n=h.creators)||void 0===n?void 0:n.map((e=>e.account)):[p],o=yield e.personalSign(`I would like to burn my ${h.assetType.tokenId} item.`);if(!o)throw new Error(`burn error: personal signature is empty (${o})`);return g.nftItem.deleteLazyMintNftAsset({itemId:(0,a.createItemId)(h.assetType.contract,(0,i.toBigNumber)(`${h.assetType.tokenId}`)),burnLazyNftForm:{creators:t,signatures:[(0,i.toBinary)(o)]}})}switch(f.assetClass){case"ERC721":{const r=yield(0,u.getErc721Contract)(e,c.ERC721VersionEnum.ERC721V2,f.contract);return t(r.functionCall("burn",f.tokenId))}case"ERC1155":if(h.amount){const r=yield(0,l.getErc1155Contract)(e,c.ERC1155VersionEnum.ERC1155V1,f.contract),n=yield e.getFrom();return t(r.functionCall("burn",n,f.tokenId,h.amount))}throw new Error(`amount is ${h.amount}. Amount for burn ERC1155 is required`);default:throw new Error("Unexpected asset class")}}throw new Error("Ownership is not found")}))}},86232:(e,t)=>{"use strict";function r(e){return"ERC20"===e.assetClass}Object.defineProperty(t,"__esModule",{value:!0}),t.isWeth=t.isErc1155=t.isErc721=t.isErc20=t.isETH=void 0,t.isETH=function(e){return"ETH"===e.assetClass},t.isErc20=r,t.isErc721=function(e){return"ERC721"===e.assetClass},t.isErc1155=function(e){return"ERC1155"===e.assetClass},t.isWeth=function(e,t){return r(e)&&e.contract===t.weth}},20250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cryptoPunksWrapperAbi=t.createCryptoPunksWrapperContract=void 0,t.createCryptoPunksWrapperContract=function(e,r){return e.createContract(t.cryptoPunksWrapperAbi,r)},t.cryptoPunksWrapperAbi=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"exists",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"punkAddress",outputs:[{internalType:"address payable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"__baseTokenURI",type:"string"}],name:"setBaseTokenURI",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_punkId",type:"uint256"}],name:"unwrap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_punkId",type:"uint256"}],name:"wrap",outputs:[],stateMutability:"payable",type:"function"}]},91829:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cryptoPunksAbi=t.createCryptoPunksMarketContract=void 0,t.createCryptoPunksMarketContract=function(e,r){return e.createContract(t.cryptoPunksAbi,r)},t.cryptoPunksAbi=[{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"",type:"uint256"}],name:"punksOfferedForSale",outputs:[{name:"isForSale",type:"bool"},{name:"punkIndex",type:"uint256"},{name:"seller",type:"address"},{name:"minValue",type:"uint256"},{name:"onlySellTo",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"}],name:"enterBidForPunk",outputs:[],payable:!0,type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{name:"",type:"uint256"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"},{name:"minPrice",type:"uint256"}],name:"acceptBidForPunk",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[],name:"decimals",outputs:[{name:"",type:"uint8"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"addresses",type:"address[]"},{name:"indices",type:"uint256[]"}],name:"setInitialOwners",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[],name:"withdraw",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[],name:"imageHash",outputs:[{name:"",type:"string"}],payable:!1,type:"function"},{constant:!0,inputs:[],name:"nextPunkIndexToAssign",outputs:[{name:"",type:"uint256"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"",type:"uint256"}],name:"punkIndexToAddress",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!0,inputs:[],name:"standard",outputs:[{name:"",type:"string"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"",type:"uint256"}],name:"punkBids",outputs:[{name:"hasBid",type:"bool"},{name:"punkIndex",type:"uint256"},{name:"bidder",type:"address"},{name:"value",type:"uint256"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"",type:"address"}],name:"balanceOf",outputs:[{name:"",type:"uint256"}],payable:!1,type:"function"},{constant:!1,inputs:[],name:"allInitialOwnersAssigned",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[],name:"allPunksAssigned",outputs:[{name:"",type:"bool"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"}],name:"buyPunk",outputs:[],payable:!0,type:"function"},{constant:!1,inputs:[{name:"to",type:"address"},{name:"punkIndex",type:"uint256"}],name:"transferPunk",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{name:"",type:"string"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"}],name:"withdrawBidForPunk",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"to",type:"address"},{name:"punkIndex",type:"uint256"}],name:"setInitialOwner",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"},{name:"minSalePriceInWei",type:"uint256"},{name:"toAddress",type:"address"}],name:"offerPunkForSaleToAddress",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[],name:"punksRemainingToAssign",outputs:[{name:"",type:"uint256"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"},{name:"minSalePriceInWei",type:"uint256"}],name:"offerPunkForSale",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"}],name:"getPunk",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"",type:"address"}],name:"pendingWithdrawals",outputs:[{name:"",type:"uint256"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"punkIndex",type:"uint256"}],name:"punkNoLongerForSale",outputs:[],payable:!1,type:"function"},{inputs:[],payable:!0,type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"punkIndex",type:"uint256"}],name:"Assign",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"punkIndex",type:"uint256"}],name:"PunkTransfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"punkIndex",type:"uint256"},{indexed:!1,name:"minValue",type:"uint256"},{indexed:!0,name:"toAddress",type:"address"}],name:"PunkOffered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"punkIndex",type:"uint256"},{indexed:!1,name:"value",type:"uint256"},{indexed:!0,name:"fromAddress",type:"address"}],name:"PunkBidEntered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"punkIndex",type:"uint256"},{indexed:!1,name:"value",type:"uint256"},{indexed:!0,name:"fromAddress",type:"address"}],name:"PunkBidWithdrawn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"punkIndex",type:"uint256"},{indexed:!1,name:"value",type:"uint256"},{indexed:!0,name:"fromAddress",type:"address"},{indexed:!0,name:"toAddress",type:"address"}],name:"PunkBought",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"punkIndex",type:"uint256"}],name:"PunkNoLongerForSale",type:"event"}]},94025:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.ERC1155VersionEnum=t.ERC721VersionEnum=void 0,function(e){e.ERC721V1="ERC721V1",e.ERC721V2="ERC721V2",e.ERC721V3="ERC721V3"}(r||(t.ERC721VersionEnum=r={})),function(e){e.ERC1155V1="ERC1155V1",e.ERC1155V2="ERC1155V2"}(n||(t.ERC1155VersionEnum=n={}))},79397:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc1155FactoryABI=t.erc1155FactoryBytecode=t.deployTestErc1155RaribleFactory=t.createTestErc1155RaribleFactoryContract=t.createErc1155FactoryContract=void 0;const n=r(55478);function i(e,r){return new e.eth.Contract(t.erc1155FactoryABI,r)}t.createErc1155FactoryContract=function(e,r){return e.createContract(t.erc1155FactoryABI,r)},t.createTestErc1155RaribleFactoryContract=i,t.deployTestErc1155RaribleFactory=function(e,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=i(e),[a]=yield e.eth.getAccounts();return n.deploy({data:t.erc1155FactoryBytecode,arguments:[r,o,s]}).send({from:a,gas:5e6,gasPrice:"0"})}))},t.erc1155FactoryBytecode="0x608060405234801561001057600080fd5b506040516112d43803806112d483398101604081905261002f916100e5565b60006100396100c5565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b039485166001600160a01b031991821617909155600280549385169382169390931790925560038054919093169116179055610127565b3390565b80516001600160a01b03811681146100e057600080fd5b919050565b6000806000606084860312156100f9578283fd5b610102846100c9565b9250610110602085016100c9565b915061011e604085016100c9565b90509250925092565b61119e806101366000396000f3fe60806040523480156200001157600080fd5b50600436106200006a5760003560e01c806359659e90146200006f578063715018a6146200009157806372397ad5146200009d5780638da5cb5b14620000b45780639cf3178b14620000be578063f2fde38b14620000d5575b600080fd5b62000079620000ec565b6040516200008891906200080e565b60405180910390f35b6200009b620000fb565b005b6200009b620000ae366004620006b7565b620001be565b620000796200035f565b62000079620000cf366004620006b7565b6200036e565b6200009b620000e636600462000687565b620003d5565b6001546001600160a01b031681565b62000105620004f0565b6001600160a01b0316620001186200035f565b6001600160a01b03161462000174576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000620001d9620001d287878787620004f4565b8362000553565b6002546040516318054c3760e01b815291925082916001600160a01b03808416926318054c379262000215929091169060019060040162000822565b600060405180830381600087803b1580156200023057600080fd5b505af115801562000245573d6000803e3d6000fd5b50506003546040516318054c3760e01b81526001600160a01b0380861694506318054c3793506200027e92169060019060040162000822565b600060405180830381600087803b1580156200029957600080fd5b505af1158015620002ae573d6000803e3d6000fd5b50505050806001600160a01b031663f2fde38b620002cb620004f0565b6040518263ffffffff1660e01b8152600401620002e991906200080e565b600060405180830381600087803b1580156200030457600080fd5b505af115801562000319573d6000803e3d6000fd5b505050507f7d676ffa0eb839c909c4588fca6dd0076b4036f58e821b53b7d754c0e4b9a4d0826040516200034e91906200080e565b60405180910390a150505050505050565b6000546001600160a01b031690565b600080620003896200038388888888620004f4565b62000582565b9050600060ff60f81b30858480519060200120604051602001620003b19493929190620007a2565b60408051808303601f19018152919052805160209091012098975050505050505050565b620003df620004f0565b6001600160a01b0316620003f26200035f565b6001600160a01b0316146200044e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620004955760405162461bcd60e51b8152600401808060200182810382526026815260200180620011436026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b606063148dbc4f60e01b858585856040516024016200051794939291906200086b565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091529050949350505050565b600080620005618462000582565b9050828151602083016000f59150813b6200057b57600080fd5b5092915050565b606060405180602001620005969062000600565b601f1982820381018352601f909101166040819052600154620005ca916001600160a01b039091169085906020016200083d565b60408051601f1981840301815290829052620005ea9291602001620007db565b6040516020818303038152906040529050919050565b61084480620008ff83390190565b600082601f8301126200061f578081fd5b813567ffffffffffffffff808211156200063557fe5b604051601f8301601f1916810160200182811182821017156200065457fe5b6040528281528483016020018610156200066c578384fd5b82602086016020830137918201602001929092529392505050565b60006020828403121562000699578081fd5b81356001600160a01b0381168114620006b0578182fd5b9392505050565b600080600080600060a08688031215620006cf578081fd5b853567ffffffffffffffff80821115620006e7578283fd5b620006f589838a016200060e565b965060208801359150808211156200070b578283fd5b6200071989838a016200060e565b955060408801359150808211156200072f578283fd5b6200073d89838a016200060e565b9450606088013591508082111562000753578283fd5b5062000762888289016200060e565b95989497509295608001359392505050565b600081518084526200078e816020860160208601620008cb565b601f01601f19169290920160200192915050565b6001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60008351620007ef818460208801620008cb565b83519083019062000805818360208801620008cb565b01949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b039290921682521515602082015260400190565b6001600160a01b0383168152604060208201819052600090620008639083018462000774565b949350505050565b60006080825262000880608083018762000774565b828103602084015262000894818762000774565b90508281036040840152620008aa818662000774565b90508281036060840152620008c0818562000774565b979650505050505050565b60005b83811015620008e8578181015183820152602001620008ce565b83811115620008f8576000848401525b5050505056fe60806040526040516108443803806108448339818101604052604081101561002657600080fd5b81516020830180516040519294929383019291908464010000000082111561004d57600080fd5b90830190602082018581111561006257600080fd5b825164010000000081118282018810171561007c57600080fd5b82525081516020918201929091019080838360005b838110156100a9578181015183820152602001610091565b50505050905090810190601f1680156100d65780820380516001836020036101000a031916815260200191505b50604052506100e3915050565b6100ed82826100f4565b505061047e565b6101078261024960201b6100311760201c565b6101425760405162461bcd60e51b81526004018080602001828103825260258152602001806107c56025913960400191505060405180910390fd5b6101ba826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017e57600080fd5b505afa158015610192573d6000803e3d6000fd5b505050506040513d60208110156101a857600080fd5b5051610249602090811b61003117901c565b6101f55760405162461bcd60e51b81526004018080602001828103825260348152602001806108106034913960400191505060405180910390fd5b6000805160206107848339815191528281558151156102445761024261021961024f565b836040518060600160405280602181526020016107a4602191396102c260201b6100371760201c565b505b505050565b3b151590565b60006102596103c7565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561029157600080fd5b505afa1580156102a5573d6000803e3d6000fd5b505050506040513d60208110156102bb57600080fd5b5051905090565b60606102cd84610249565b6103085760405162461bcd60e51b81526004018080602001828103825260268152602001806107ea6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103455780518252601f199092019160209182019101610326565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146103a5576040519150601f19603f3d011682016040523d82523d6000602084013e6103aa565b606091505b5090925090506103bb8282866103da565b925050505b9392505050565b6000805160206107848339815191525490565b606083156103e95750816103c0565b8251156103f95782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561044357818101518382015260200161042b565b50505050905090810190601f1680156104705780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6102f78061048d6000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a61013b565b6101ae565b565b3b151590565b606061004284610031565b61007d5760405162461bcd60e51b815260040180806020018281038252602681526020018061029c6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106100ba5780518252601f19909201916020918201910161009b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461011a576040519150601f19603f3d011682016040523d82523d6000602084013e61011f565b606091505b509150915061012f8282866101d2565b925050505b9392505050565b6000610145610276565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017d57600080fd5b505afa158015610191573d6000803e3d6000fd5b505050506040513d60208110156101a757600080fd5b5051905090565b3660008037600080366000845af43d6000803e8080156101cd573d6000f35b3d6000fd5b606083156101e1575081610134565b8251156101f15782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561023b578181015183820152602001610223565b50505050905090810190601f1680156102685780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374a26469706673582212208d876f4df9e95fb28cbac2f32a1bbbb4e7f39f9d7bb110fc7b5628d98879c2ba64736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220f12267365abbae1fecd57c5f27da72b3d2e0838fa8aee9181013326301bfa65e64736f6c63430007060033",t.erc1155FactoryABI=[{inputs:[{internalType:"address",name:"_beacon",type:"address"},{internalType:"address",name:"_transferProxy",type:"address"},{internalType:"address",name:"_lazyTransferProxy",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"proxy",type:"address"}],name:"Create1155RaribleProxy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[],name:"beacon",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"uint256",name:"salt",type:"uint256"}],name:"createToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"uint256",name:"_salt",type:"uint256"}],name:"getAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0}]},88063:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc1155UserFactoryAbi=t.erc1155UserFactoryBytecode=t.deployTestErc1155UserRaribleFactory=t.createTestErc1155RaribleUserFactoryContract=t.createErc1155UserFactoryContract=void 0;const n=r(55478);function i(e,r){return new e.eth.Contract(t.erc1155UserFactoryAbi,r)}t.createErc1155UserFactoryContract=function(e,r){return e.createContract(t.erc1155UserFactoryAbi,r)},t.createTestErc1155RaribleUserFactoryContract=i,t.deployTestErc1155UserRaribleFactory=function(e,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=i(e),[o]=yield e.eth.getAccounts();return n.deploy({data:t.erc1155UserFactoryBytecode,arguments:[r]}).send({from:o,gas:5e6,gasPrice:"0"})}))},t.erc1155UserFactoryBytecode="0x608060405234801561001057600080fd5b506040516112b83803806112b883398101604081905261002f916100ac565b60006100396100a8565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b0319166001600160a01b03929092169190911790556100da565b3390565b6000602082840312156100bd578081fd5b81516001600160a01b03811681146100d3578182fd5b9392505050565b6111cf806100e96000396000f3fe60806040523480156200001157600080fd5b50600436106200006a5760003560e01c806327050d1f146200006f57806339280695146200008857806359659e9014620000b7578063715018a614620000c15780638da5cb5b14620000cb578063f2fde38b14620000d5575b600080fd5b620000866200008036600462000672565b620000ec565b005b6200009f6200009936600462000672565b620001b9565b604051620000ae9190620007f0565b60405180910390f35b6200009f62000222565b6200008662000231565b6200009f620002f4565b62000086620000e63660046200064e565b62000303565b6000620001086200010188888888886200041e565b8362000480565b9050806001600160a01b03811663f2fde38b62000124620004af565b6040518263ffffffff1660e01b8152600401620001429190620007f0565b600060405180830381600087803b1580156200015d57600080fd5b505af115801562000172573d6000803e3d6000fd5b505050507f5b961e37212df9fe72e2c84d894099793a4569a883f97d6413c4362e68c644b582604051620001a79190620007f0565b60405180910390a15050505050505050565b600080620001d5620001cf89898989896200041e565b620004b3565b9050600060ff60f81b30858480519060200120604051602001620001fd949392919062000784565b60408051808303601f1901815291905280516020909101209998505050505050505050565b6001546001600160a01b031681565b6200023b620004af565b6001600160a01b03166200024e620002f4565b6001600160a01b031614620002aa576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b6200030d620004af565b6001600160a01b031662000320620002f4565b6001600160a01b0316146200037c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620003c35760405162461bcd60e51b8152600401808060200182810382526026815260200180620011746026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b606063650e5ad760e01b86868686866040516024016200044395949392919062000832565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152905095945050505050565b6000806200048e84620004b3565b9050828151602083016000f59150813b620004a857600080fd5b5092915050565b3390565b606060405180602001620004c79062000532565b601f1982820381018352601f909101166040819052600154620004fb916001600160a01b0390911690859060200162000804565b60408051601f19818403018152908290526200051b9291602001620007bd565b60405160208183030381529060405290505b919050565b610844806200093083390190565b80356001600160a01b03811681146200052d57600080fd5b600082601f83011262000569578081fd5b8135602067ffffffffffffffff8211156200058057fe5b80820262000590828201620008d7565b838152828101908684018388018501891015620005ab578687fd5b8693505b85841015620005d857620005c38162000540565b835260019390930192918401918401620005af565b50979650505050505050565b600082601f830112620005f5578081fd5b813567ffffffffffffffff8111156200060a57fe5b6200061f601f8201601f1916602001620008d7565b81815284602083860101111562000634578283fd5b816020850160208301379081016020019190915292915050565b60006020828403121562000660578081fd5b6200066b8262000540565b9392505050565b60008060008060008060c087890312156200068b578182fd5b863567ffffffffffffffff80821115620006a3578384fd5b620006b18a838b01620005e4565b97506020890135915080821115620006c7578384fd5b620006d58a838b01620005e4565b96506040890135915080821115620006eb578384fd5b620006f98a838b01620005e4565b955060608901359150808211156200070f578384fd5b6200071d8a838b01620005e4565b9450608089013591508082111562000733578384fd5b506200074289828a0162000558565b92505060a087013590509295509295509295565b6000815180845262000770816020860160208601620008fc565b601f01601f19169290920160200192915050565b6001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60008351620007d1818460208801620008fc565b835190830190620007e7818360208801620008fc565b01949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b03831681526040602082018190526000906200082a9083018462000756565b949350505050565b600060a082526200084760a083018862000756565b6020838203818501526200085c828962000756565b9150838203604085015262000872828862000756565b9150838203606085015262000888828762000756565b84810360808601528551808252828701935090820190845b81811015620008c75784516001600160a01b031683529383019391830191600101620008a0565b50909a9950505050505050505050565b60405181810167ffffffffffffffff81118282101715620008f457fe5b604052919050565b60005b8381101562000919578181015183820152602001620008ff565b8381111562000929576000848401525b5050505056fe60806040526040516108443803806108448339818101604052604081101561002657600080fd5b81516020830180516040519294929383019291908464010000000082111561004d57600080fd5b90830190602082018581111561006257600080fd5b825164010000000081118282018810171561007c57600080fd5b82525081516020918201929091019080838360005b838110156100a9578181015183820152602001610091565b50505050905090810190601f1680156100d65780820380516001836020036101000a031916815260200191505b50604052506100e3915050565b6100ed82826100f4565b505061047e565b6101078261024960201b6100311760201c565b6101425760405162461bcd60e51b81526004018080602001828103825260258152602001806107c56025913960400191505060405180910390fd5b6101ba826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017e57600080fd5b505afa158015610192573d6000803e3d6000fd5b505050506040513d60208110156101a857600080fd5b5051610249602090811b61003117901c565b6101f55760405162461bcd60e51b81526004018080602001828103825260348152602001806108106034913960400191505060405180910390fd5b6000805160206107848339815191528281558151156102445761024261021961024f565b836040518060600160405280602181526020016107a4602191396102c260201b6100371760201c565b505b505050565b3b151590565b60006102596103c7565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561029157600080fd5b505afa1580156102a5573d6000803e3d6000fd5b505050506040513d60208110156102bb57600080fd5b5051905090565b60606102cd84610249565b6103085760405162461bcd60e51b81526004018080602001828103825260268152602001806107ea6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103455780518252601f199092019160209182019101610326565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146103a5576040519150601f19603f3d011682016040523d82523d6000602084013e6103aa565b606091505b5090925090506103bb8282866103da565b925050505b9392505050565b6000805160206107848339815191525490565b606083156103e95750816103c0565b8251156103f95782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561044357818101518382015260200161042b565b50505050905090810190601f1680156104705780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6102f78061048d6000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a61013b565b6101ae565b565b3b151590565b606061004284610031565b61007d5760405162461bcd60e51b815260040180806020018281038252602681526020018061029c6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106100ba5780518252601f19909201916020918201910161009b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461011a576040519150601f19603f3d011682016040523d82523d6000602084013e61011f565b606091505b509150915061012f8282866101d2565b925050505b9392505050565b6000610145610276565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017d57600080fd5b505afa158015610191573d6000803e3d6000fd5b505050506040513d60208110156101a757600080fd5b5051905090565b3660008037600080366000845af43d6000803e8080156101cd573d6000f35b3d6000fd5b606083156101e1575081610134565b8251156101f15782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561023b578181015183820152602001610223565b50505050905090810190601f1680156102685780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374a26469706673582212208d876f4df9e95fb28cbac2f32a1bbbb4e7f39f9d7bb110fc7b5628d98879c2ba64736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a264697066735822122042298c7a1be957e3b4120f1e36519d0117ca30aa8564828c978f486d1be2b82c64736f6c63430007060033",t.erc1155UserFactoryAbi=[{inputs:[{internalType:"address",name:"_beacon",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"proxy",type:"address"}],name:"Create1155RaribleUserProxy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[],name:"beacon",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address[]",name:"operators",type:"address[]"},{internalType:"uint256",name:"salt",type:"uint256"}],name:"createToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address[]",name:"operators",type:"address[]"},{internalType:"uint256",name:"_salt",type:"uint256"}],name:"getAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0}]},19507:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErc1155Contract=void 0;const n=r(55478),i=r(94025);t.getErc1155Contract=function(e,t,o){return n.__awaiter(this,void 0,void 0,(function*(){switch(t){case i.ERC1155VersionEnum.ERC1155V2:{const{erc1155v2Abi:t}=yield Promise.resolve().then((()=>n.__importStar(r(94007))));return e.createContract(t,o)}case i.ERC1155VersionEnum.ERC1155V1:{const{erc1155v1Abi:t}=yield Promise.resolve().then((()=>n.__importStar(r(35082))));return e.createContract(t,o)}default:throw new Error("Unsupported ERC1155 version")}}))}},35082:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc1155v1Abi=void 0,t.erc1155v1Abi=[{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"address",name:"signer",type:"address"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"string",name:"tokenURIPrefix",type:"string"}],payable:!1,stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_owner",type:"address"},{indexed:!0,internalType:"address",name:"_operator",type:"address"},{indexed:!1,internalType:"bool",name:"_approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"creator",type:"address"},{indexed:!1,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"string",name:"symbol",type:"string"}],name:"CreateERC1155_v1",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"address[]",name:"recipients",type:"address[]"},{indexed:!1,internalType:"uint256[]",name:"bps",type:"uint256[]"}],name:"SecondarySaleFees",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"}],name:"SignerAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"}],name:"SignerRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_operator",type:"address"},{indexed:!0,internalType:"address",name:"_from",type:"address"},{indexed:!0,internalType:"address",name:"_to",type:"address"},{indexed:!1,internalType:"uint256[]",name:"_ids",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"_values",type:"uint256[]"}],name:"TransferBatch",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_operator",type:"address"},{indexed:!0,internalType:"address",name:"_from",type:"address"},{indexed:!0,internalType:"address",name:"_to",type:"address"},{indexed:!1,internalType:"uint256",name:"_id",type:"uint256"},{indexed:!1,internalType:"uint256",name:"_value",type:"uint256"}],name:"TransferSingle",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"_value",type:"string"},{indexed:!0,internalType:"uint256",name:"_id",type:"uint256"}],name:"URI",type:"event"},{constant:!1,inputs:[{internalType:"address",name:"account",type:"address"}],name:"addSigner",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"_owner",type:"address"},{internalType:"uint256",name:"_id",type:"uint256"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address[]",name:"_owners",type:"address[]"},{internalType:"uint256[]",name:"_ids",type:"uint256[]"}],name:"balanceOfBatch",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"_owner",type:"address"},{internalType:"uint256",name:"_id",type:"uint256"},{internalType:"uint256",name:"_value",type:"uint256"}],name:"burn",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"contractURI",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"creators",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"address payable",name:"recipient",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"getFeeBps",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"getFeeRecipients",outputs:[{internalType:"address payable[]",name:"",type:"address[]"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"_owner",type:"address"},{internalType:"address",name:"_operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"isOwner",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"account",type:"address"}],name:"isSigner",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"account",type:"address"}],name:"removeSigner",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[],name:"renounceOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[],name:"renounceSigner",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"_from",type:"address"},{internalType:"address",name:"_to",type:"address"},{internalType:"uint256[]",name:"_ids",type:"uint256[]"},{internalType:"uint256[]",name:"_values",type:"uint256[]"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"safeBatchTransferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"_from",type:"address"},{internalType:"address",name:"_to",type:"address"},{internalType:"uint256",name:"_id",type:"uint256"},{internalType:"uint256",name:"_value",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"safeTransferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"_operator",type:"address"},{internalType:"bool",name:"_approved",type:"bool"}],name:"setApprovalForAll",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"string",name:"contractURI",type:"string"}],name:"setContractURI",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"string",name:"tokenURIPrefix",type:"string"}],name:"setTokenURIPrefix",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"tokenURIPrefix",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"uri",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"},{components:[{internalType:"address payable",name:"recipient",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct ERC1155Base.Fee[]",name:"fees",type:"tuple[]"},{internalType:"uint256",name:"supply",type:"uint256"},{internalType:"string",name:"uri",type:"string"}],name:"mint",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},94007:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc1155v2Abi=void 0,t.erc1155v2Abi=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"string",name:"symbol",type:"string"}],name:"CreateERC1155Rarible",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"string",name:"symbol",type:"string"}],name:"CreateERC1155RaribleUser",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],indexed:!1,internalType:"struct LibPart.Part[]",name:"creators",type:"tuple[]"}],name:"Creators",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"hasApproval",type:"bool"}],name:"DefaultApproval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],indexed:!1,internalType:"struct LibPart.Part[]",name:"royalties",type:"tuple[]"}],name:"RoyaltiesSet",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Supply",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256[]",name:"ids",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"values",type:"uint256[]"}],name:"TransferBatch",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TransferSingle",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"value",type:"string"},{indexed:!0,internalType:"uint256",name:"id",type:"uint256"}],name:"URI",type:"event"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"id",type:"uint256"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"accounts",type:"address[]"},{internalType:"uint256[]",name:"ids",type:"uint256[]"}],name:"balanceOfBatch",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256[]",name:"ids",type:"uint256[]"},{internalType:"uint256[]",name:"values",type:"uint256[]"}],name:"burnBatch",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"contractURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],name:"creators",outputs:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"getCreators",outputs:[{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"getRaribleV2Royalties",outputs:[{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_owner",type:"address"},{internalType:"address",name:"_operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"ids",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeBatchTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"tokenURI",type:"string"},{internalType:"uint256",name:"supply",type:"uint256"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"creators",type:"tuple[]"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"royalties",type:"tuple[]"},{internalType:"bytes[]",name:"signatures",type:"bytes[]"}],internalType:"struct LibERC1155LazyMint.Mint1155Data",name:"data",type:"tuple"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFromOrMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"},{internalType:"address",name:"_from",type:"address"},{internalType:"address",name:"_to",type:"address"}],name:"updateAccount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"uri",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address[]",name:"operators",type:"address[]"}],name:"__ERC1155RaribleUser_init",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address",name:"transferProxy",type:"address"},{internalType:"address",name:"lazyTransferProxy",type:"address"}],name:"__ERC1155Rarible_init",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"tokenURI",type:"string"},{internalType:"uint256",name:"supply",type:"uint256"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"creators",type:"tuple[]"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"royalties",type:"tuple[]"},{internalType:"bytes[]",name:"signatures",type:"bytes[]"}],internalType:"struct LibERC1155LazyMint.Mint1155Data",name:"data",type:"tuple"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"mintAndTransfer",outputs:[],stateMutability:"nonpayable",type:"function"}]},82935:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc721RaribleFactoryABI=t.erc721RaribleFactoryBytecode=t.deployTestErc721RaribleFactory=t.createTestRaribleFactoryContract=t.createErc721FactoryContract=void 0;const n=r(55478),i=r(23870);function o(e,r){return new e.eth.Contract(t.erc721RaribleFactoryABI,r)}t.createErc721FactoryContract=function(e,r){return e.createContract(t.erc721RaribleFactoryABI,r)},t.createTestRaribleFactoryContract=o,t.deployTestErc721RaribleFactory=function(e,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=o(e),[s]=yield e.eth.getAccounts();return n.deploy({data:t.erc721RaribleFactoryBytecode,arguments:[r,i.ZERO_ADDRESS,i.ZERO_ADDRESS]}).send({from:s,gas:5e6,gasPrice:"0"})}))},t.erc721RaribleFactoryBytecode="0x608060405234801561001057600080fd5b506040516112d43803806112d483398101604081905261002f916100e5565b60006100396100c5565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b039485166001600160a01b031991821617909155600280549385169382169390931790925560038054919093169116179055610127565b3390565b80516001600160a01b03811681146100e057600080fd5b919050565b6000806000606084860312156100f9578283fd5b610102846100c9565b9250610110602085016100c9565b915061011e604085016100c9565b90509250925092565b61119e806101366000396000f3fe60806040523480156200001157600080fd5b50600436106200006a5760003560e01c806359659e90146200006f578063715018a6146200009157806372397ad5146200009d5780638da5cb5b14620000b45780639cf3178b14620000be578063f2fde38b14620000d5575b600080fd5b62000079620000ec565b6040516200008891906200080e565b60405180910390f35b6200009b620000fb565b005b6200009b620000ae366004620006b7565b620001be565b620000796200035f565b62000079620000cf366004620006b7565b6200036e565b6200009b620000e636600462000687565b620003d5565b6001546001600160a01b031681565b62000105620004f0565b6001600160a01b0316620001186200035f565b6001600160a01b03161462000174576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000620001d9620001d287878787620004f4565b8362000553565b6002546040516318054c3760e01b815291925082916001600160a01b03808416926318054c379262000215929091169060019060040162000822565b600060405180830381600087803b1580156200023057600080fd5b505af115801562000245573d6000803e3d6000fd5b50506003546040516318054c3760e01b81526001600160a01b0380861694506318054c3793506200027e92169060019060040162000822565b600060405180830381600087803b1580156200029957600080fd5b505af1158015620002ae573d6000803e3d6000fd5b50505050806001600160a01b031663f2fde38b620002cb620004f0565b6040518263ffffffff1660e01b8152600401620002e991906200080e565b600060405180830381600087803b1580156200030457600080fd5b505af115801562000319573d6000803e3d6000fd5b505050507fcc1a02f08b4aa92a7d307d9c65aec395a00ed50d5575adbd7447a85dfefdaf92826040516200034e91906200080e565b60405180910390a150505050505050565b6000546001600160a01b031690565b600080620003896200038388888888620004f4565b62000582565b9050600060ff60f81b30858480519060200120604051602001620003b19493929190620007a2565b60408051808303601f19018152919052805160209091012098975050505050505050565b620003df620004f0565b6001600160a01b0316620003f26200035f565b6001600160a01b0316146200044e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620004955760405162461bcd60e51b8152600401808060200182810382526026815260200180620011436026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6060632a83996360e01b858585856040516024016200051794939291906200086b565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091529050949350505050565b600080620005618462000582565b9050828151602083016000f59150813b6200057b57600080fd5b5092915050565b606060405180602001620005969062000600565b601f1982820381018352601f909101166040819052600154620005ca916001600160a01b039091169085906020016200083d565b60408051601f1981840301815290829052620005ea9291602001620007db565b6040516020818303038152906040529050919050565b61084480620008ff83390190565b600082601f8301126200061f578081fd5b813567ffffffffffffffff808211156200063557fe5b604051601f8301601f1916810160200182811182821017156200065457fe5b6040528281528483016020018610156200066c578384fd5b82602086016020830137918201602001929092529392505050565b60006020828403121562000699578081fd5b81356001600160a01b0381168114620006b0578182fd5b9392505050565b600080600080600060a08688031215620006cf578081fd5b853567ffffffffffffffff80821115620006e7578283fd5b620006f589838a016200060e565b965060208801359150808211156200070b578283fd5b6200071989838a016200060e565b955060408801359150808211156200072f578283fd5b6200073d89838a016200060e565b9450606088013591508082111562000753578283fd5b5062000762888289016200060e565b95989497509295608001359392505050565b600081518084526200078e816020860160208601620008cb565b601f01601f19169290920160200192915050565b6001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60008351620007ef818460208801620008cb565b83519083019062000805818360208801620008cb565b01949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b039290921682521515602082015260400190565b6001600160a01b0383168152604060208201819052600090620008639083018462000774565b949350505050565b60006080825262000880608083018762000774565b828103602084015262000894818762000774565b90508281036040840152620008aa818662000774565b90508281036060840152620008c0818562000774565b979650505050505050565b60005b83811015620008e8578181015183820152602001620008ce565b83811115620008f8576000848401525b5050505056fe60806040526040516108443803806108448339818101604052604081101561002657600080fd5b81516020830180516040519294929383019291908464010000000082111561004d57600080fd5b90830190602082018581111561006257600080fd5b825164010000000081118282018810171561007c57600080fd5b82525081516020918201929091019080838360005b838110156100a9578181015183820152602001610091565b50505050905090810190601f1680156100d65780820380516001836020036101000a031916815260200191505b50604052506100e3915050565b6100ed82826100f4565b505061047e565b6101078261024960201b6100311760201c565b6101425760405162461bcd60e51b81526004018080602001828103825260258152602001806107c56025913960400191505060405180910390fd5b6101ba826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017e57600080fd5b505afa158015610192573d6000803e3d6000fd5b505050506040513d60208110156101a857600080fd5b5051610249602090811b61003117901c565b6101f55760405162461bcd60e51b81526004018080602001828103825260348152602001806108106034913960400191505060405180910390fd5b6000805160206107848339815191528281558151156102445761024261021961024f565b836040518060600160405280602181526020016107a4602191396102c260201b6100371760201c565b505b505050565b3b151590565b60006102596103c7565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561029157600080fd5b505afa1580156102a5573d6000803e3d6000fd5b505050506040513d60208110156102bb57600080fd5b5051905090565b60606102cd84610249565b6103085760405162461bcd60e51b81526004018080602001828103825260268152602001806107ea6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103455780518252601f199092019160209182019101610326565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146103a5576040519150601f19603f3d011682016040523d82523d6000602084013e6103aa565b606091505b5090925090506103bb8282866103da565b925050505b9392505050565b6000805160206107848339815191525490565b606083156103e95750816103c0565b8251156103f95782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561044357818101518382015260200161042b565b50505050905090810190601f1680156104705780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6102f78061048d6000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a61013b565b6101ae565b565b3b151590565b606061004284610031565b61007d5760405162461bcd60e51b815260040180806020018281038252602681526020018061029c6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106100ba5780518252601f19909201916020918201910161009b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461011a576040519150601f19603f3d011682016040523d82523d6000602084013e61011f565b606091505b509150915061012f8282866101d2565b925050505b9392505050565b6000610145610276565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017d57600080fd5b505afa158015610191573d6000803e3d6000fd5b505050506040513d60208110156101a757600080fd5b5051905090565b3660008037600080366000845af43d6000803e8080156101cd573d6000f35b3d6000fd5b606083156101e1575081610134565b8251156101f15782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561023b578181015183820152602001610223565b50505050905090810190601f1680156102685780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374a26469706673582212208d876f4df9e95fb28cbac2f32a1bbbb4e7f39f9d7bb110fc7b5628d98879c2ba64736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220c4162bc3109c9ceb01a6502f24b87c608b1dab3a661fb42ba98f982032b3535964736f6c63430007060033",t.erc721RaribleFactoryABI=[{inputs:[{internalType:"address",name:"_beacon",type:"address"},{internalType:"address",name:"_transferProxy",type:"address"},{internalType:"address",name:"_lazyTransferProxy",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"proxy",type:"address"}],name:"Create721RaribleProxy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[],name:"beacon",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"uint256",name:"salt",type:"uint256"}],name:"createToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"uint256",name:"_salt",type:"uint256"}],name:"getAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0}]},66301:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc721UserFactoryABI=t.erc721UserFactoryBytecode=t.deployTestErc721RaribleUserFactory=t.createTestRaribleUserFactoryContract=t.createErc721UserFactoryContract=void 0;const n=r(55478);function i(e,r){return new e.eth.Contract(t.erc721UserFactoryABI,r)}t.createErc721UserFactoryContract=function(e,r){return e.createContract(t.erc721UserFactoryABI,r)},t.createTestRaribleUserFactoryContract=i,t.deployTestErc721RaribleUserFactory=function(e,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=i(e),[o]=yield e.eth.getAccounts();return n.deploy({data:t.erc721UserFactoryBytecode,arguments:[r]}).send({from:o,gas:5e6,gasPrice:"0"})}))},t.erc721UserFactoryBytecode="0x608060405234801561001057600080fd5b506040516112b83803806112b883398101604081905261002f916100ac565b60006100396100a8565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b0319166001600160a01b03929092169190911790556100da565b3390565b6000602082840312156100bd578081fd5b81516001600160a01b03811681146100d3578182fd5b9392505050565b6111cf806100e96000396000f3fe60806040523480156200001157600080fd5b50600436106200006a5760003560e01c806327050d1f146200006f57806339280695146200008857806359659e9014620000b7578063715018a614620000c15780638da5cb5b14620000cb578063f2fde38b14620000d5575b600080fd5b620000866200008036600462000672565b620000ec565b005b6200009f6200009936600462000672565b620001b9565b604051620000ae9190620007f0565b60405180910390f35b6200009f62000222565b6200008662000231565b6200009f620002f4565b62000086620000e63660046200064e565b62000303565b6000620001086200010188888888886200041e565b8362000480565b9050806001600160a01b03811663f2fde38b62000124620004af565b6040518263ffffffff1660e01b8152600401620001429190620007f0565b600060405180830381600087803b1580156200015d57600080fd5b505af115801562000172573d6000803e3d6000fd5b505050507f4768a3e06654c109507892e111851106a07f51f57cc0cfc3374a141e03c3f08f82604051620001a79190620007f0565b60405180910390a15050505050505050565b600080620001d5620001cf89898989896200041e565b620004b3565b9050600060ff60f81b30858480519060200120604051602001620001fd949392919062000784565b60408051808303601f1901815291905280516020909101209998505050505050505050565b6001546001600160a01b031681565b6200023b620004af565b6001600160a01b03166200024e620002f4565b6001600160a01b031614620002aa576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b6200030d620004af565b6001600160a01b031662000320620002f4565b6001600160a01b0316146200037c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116620003c35760405162461bcd60e51b8152600401808060200182810382526026815260200180620011746026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b606063c4552e2460e01b86868686866040516024016200044395949392919062000832565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152905095945050505050565b6000806200048e84620004b3565b9050828151602083016000f59150813b620004a857600080fd5b5092915050565b3390565b606060405180602001620004c79062000532565b601f1982820381018352601f909101166040819052600154620004fb916001600160a01b0390911690859060200162000804565b60408051601f19818403018152908290526200051b9291602001620007bd565b60405160208183030381529060405290505b919050565b610844806200093083390190565b80356001600160a01b03811681146200052d57600080fd5b600082601f83011262000569578081fd5b8135602067ffffffffffffffff8211156200058057fe5b80820262000590828201620008d7565b838152828101908684018388018501891015620005ab578687fd5b8693505b85841015620005d857620005c38162000540565b835260019390930192918401918401620005af565b50979650505050505050565b600082601f830112620005f5578081fd5b813567ffffffffffffffff8111156200060a57fe5b6200061f601f8201601f1916602001620008d7565b81815284602083860101111562000634578283fd5b816020850160208301379081016020019190915292915050565b60006020828403121562000660578081fd5b6200066b8262000540565b9392505050565b60008060008060008060c087890312156200068b578182fd5b863567ffffffffffffffff80821115620006a3578384fd5b620006b18a838b01620005e4565b97506020890135915080821115620006c7578384fd5b620006d58a838b01620005e4565b96506040890135915080821115620006eb578384fd5b620006f98a838b01620005e4565b955060608901359150808211156200070f578384fd5b6200071d8a838b01620005e4565b9450608089013591508082111562000733578384fd5b506200074289828a0162000558565b92505060a087013590509295509295509295565b6000815180845262000770816020860160208601620008fc565b601f01601f19169290920160200192915050565b6001600160f81b031994909416845260609290921b6bffffffffffffffffffffffff191660018401526015830152603582015260550190565b60008351620007d1818460208801620008fc565b835190830190620007e7818360208801620008fc565b01949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b03831681526040602082018190526000906200082a9083018462000756565b949350505050565b600060a082526200084760a083018862000756565b6020838203818501526200085c828962000756565b9150838203604085015262000872828862000756565b9150838203606085015262000888828762000756565b84810360808601528551808252828701935090820190845b81811015620008c75784516001600160a01b031683529383019391830191600101620008a0565b50909a9950505050505050505050565b60405181810167ffffffffffffffff81118282101715620008f457fe5b604052919050565b60005b8381101562000919578181015183820152602001620008ff565b8381111562000929576000848401525b5050505056fe60806040526040516108443803806108448339818101604052604081101561002657600080fd5b81516020830180516040519294929383019291908464010000000082111561004d57600080fd5b90830190602082018581111561006257600080fd5b825164010000000081118282018810171561007c57600080fd5b82525081516020918201929091019080838360005b838110156100a9578181015183820152602001610091565b50505050905090810190601f1680156100d65780820380516001836020036101000a031916815260200191505b50604052506100e3915050565b6100ed82826100f4565b505061047e565b6101078261024960201b6100311760201c565b6101425760405162461bcd60e51b81526004018080602001828103825260258152602001806107c56025913960400191505060405180910390fd5b6101ba826001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017e57600080fd5b505afa158015610192573d6000803e3d6000fd5b505050506040513d60208110156101a857600080fd5b5051610249602090811b61003117901c565b6101f55760405162461bcd60e51b81526004018080602001828103825260348152602001806108106034913960400191505060405180910390fd5b6000805160206107848339815191528281558151156102445761024261021961024f565b836040518060600160405280602181526020016107a4602191396102c260201b6100371760201c565b505b505050565b3b151590565b60006102596103c7565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561029157600080fd5b505afa1580156102a5573d6000803e3d6000fd5b505050506040513d60208110156102bb57600080fd5b5051905090565b60606102cd84610249565b6103085760405162461bcd60e51b81526004018080602001828103825260268152602001806107ea6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106103455780518252601f199092019160209182019101610326565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146103a5576040519150601f19603f3d011682016040523d82523d6000602084013e6103aa565b606091505b5090925090506103bb8282866103da565b925050505b9392505050565b6000805160206107848339815191525490565b606083156103e95750816103c0565b8251156103f95782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561044357818101518382015260200161042b565b50505050905090810190601f1680156104705780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6102f78061048d6000396000f3fe60806040523661001357610011610017565b005b6100115b61001f61002f565b61002f61002a61013b565b6101ae565b565b3b151590565b606061004284610031565b61007d5760405162461bcd60e51b815260040180806020018281038252602681526020018061029c6026913960400191505060405180910390fd5b600080856001600160a01b0316856040518082805190602001908083835b602083106100ba5780518252601f19909201916020918201910161009b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461011a576040519150601f19603f3d011682016040523d82523d6000602084013e61011f565b606091505b509150915061012f8282866101d2565b925050505b9392505050565b6000610145610276565b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561017d57600080fd5b505afa158015610191573d6000803e3d6000fd5b505050506040513d60208110156101a757600080fd5b5051905090565b3660008037600080366000845af43d6000803e8080156101cd573d6000f35b3d6000fd5b606083156101e1575081610134565b8251156101f15782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561023b578181015183820152602001610223565b50505050905090810190601f1680156102685780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b7fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50549056fe416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374a26469706673582212208d876f4df9e95fb28cbac2f32a1bbbb4e7f39f9d7bb110fc7b5628d98879c2ba64736f6c63430007060033a3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50426561636f6e50726f78793a2066756e6374696f6e2063616c6c206661696c6564426561636f6e50726f78793a20626561636f6e206973206e6f74206120636f6e7472616374416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6e7472616374426561636f6e50726f78793a20626561636f6e20696d706c656d656e746174696f6e206973206e6f74206120636f6e74726163744f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a264697066735822122062a9f7eceafdf4d3437882923bee4606f71d99bbffbcc86a697bc23f2645cf5464736f6c63430007060033",t.erc721UserFactoryABI=[{inputs:[{internalType:"address",name:"_beacon",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"proxy",type:"address"}],name:"Create721RaribleUserProxy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[],name:"beacon",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address[]",name:"operators",type:"address[]"},{internalType:"uint256",name:"salt",type:"uint256"}],name:"createToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address[]",name:"operators",type:"address[]"},{internalType:"uint256",name:"_salt",type:"uint256"}],name:"getAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0}]},31321:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErc721Contract=void 0;const n=r(55478),i=r(94025);t.getErc721Contract=function(e,t,o){return n.__awaiter(this,void 0,void 0,(function*(){switch(t){case i.ERC721VersionEnum.ERC721V3:{const{erc721v3Abi:t}=yield Promise.resolve().then((()=>n.__importStar(r(22974))));return e.createContract(t,o)}case i.ERC721VersionEnum.ERC721V2:{const{erc721v2Abi:t}=yield Promise.resolve().then((()=>n.__importStar(r(49245))));return e.createContract(t,o)}case i.ERC721VersionEnum.ERC721V1:{const{erc721v1Abi:t}=yield Promise.resolve().then((()=>n.__importStar(r(34772))));return e.createContract(t,o)}default:throw new Error("Unsupported ERC721 version")}}))}},34772:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc721v1Abi=void 0,t.erc721v1Abi=[{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"string",name:"contractURIPrefix",type:"string"},{internalType:"string",name:"tokenURIPrefix",type:"string"},{internalType:"address",name:"signer",type:"address"}],payable:!1,stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"creator",type:"address"},{indexed:!1,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"string",name:"symbol",type:"string"}],name:"Create",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"}],name:"SignerAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"}],name:"SignerRemoved",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"burn",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"contractURI",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"contractURIPrefix",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"isOwner",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"account",type:"address"}],name:"isSigner",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[],name:"renounceOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[],name:"renounceSigner",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"safeTransferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenOfOwnerByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"tokenURIPrefix",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"},{internalType:"string",name:"tokenURI",type:"string"}],name:"mint",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"account",type:"address"}],name:"addSigner",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"account",type:"address"}],name:"removeSigner",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"string",name:"tokenURIPrefix",type:"string"}],name:"setTokenURIPrefix",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"string",name:"contractURIPrefix",type:"string"}],name:"setContractURIPrefix",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},49245:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc721v2Abi=void 0,t.erc721v2Abi=[{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"newOwner",type:"address"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"string",name:"tokenURIPrefix",type:"string"}],payable:!1,stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"address[]",name:"recipients",type:"address[]"},{indexed:!1,internalType:"uint256[]",name:"bps",type:"uint256[]"}],name:"SecondarySaleFees",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"burn",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"contractURI",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],name:"fees",outputs:[{internalType:"address payable",name:"recipient",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"getFeeBps",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"getFeeRecipients",outputs:[{internalType:"address payable[]",name:"",type:"address[]"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"isOwner",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[],name:"renounceOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"safeTransferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenOfOwnerByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"tokenURIPrefix",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"},{components:[{internalType:"address payable",name:"recipient",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct ERC721Base.Fee[]",name:"_fees",type:"tuple[]"},{internalType:"string",name:"tokenURI",type:"string"}],name:"mint",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"string",name:"tokenURIPrefix",type:"string"}],name:"setTokenURIPrefix",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"string",name:"contractURI",type:"string"}],name:"setContractURI",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},22974:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc721v3Abi=void 0,t.erc721v3Abi=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"string",name:"symbol",type:"string"}],name:"CreateERC721Rarible",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"string",name:"name",type:"string"},{indexed:!1,internalType:"string",name:"symbol",type:"string"}],name:"CreateERC721RaribleUser",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],indexed:!1,internalType:"struct LibPart.Part[]",name:"creators",type:"tuple[]"}],name:"Creators",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"hasApproval",type:"bool"}],name:"DefaultApproval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],indexed:!1,internalType:"struct LibPart.Part[]",name:"royalties",type:"tuple[]"}],name:"RoyaltiesSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"contractURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"}],name:"getCreators",outputs:[{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"getRaribleV2Royalties",outputs:[{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenOfOwnerByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"tokenURI",type:"string"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"creators",type:"tuple[]"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"royalties",type:"tuple[]"},{internalType:"bytes[]",name:"signatures",type:"bytes[]"}],internalType:"struct LibERC721LazyMint.Mint721Data",name:"data",type:"tuple"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"}],name:"transferFromOrMint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_id",type:"uint256"},{internalType:"address",name:"_from",type:"address"},{internalType:"address",name:"_to",type:"address"}],name:"updateAccount",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address[]",name:"operators",type:"address[]"}],name:"__ERC721RaribleUser_init",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"_name",type:"string"},{internalType:"string",name:"_symbol",type:"string"},{internalType:"string",name:"baseURI",type:"string"},{internalType:"string",name:"contractURI",type:"string"},{internalType:"address",name:"transferProxy",type:"address"},{internalType:"address",name:"lazyTransferProxy",type:"address"}],name:"__ERC721Rarible_init",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"string",name:"tokenURI",type:"string"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"creators",type:"tuple[]"},{components:[{internalType:"address payable",name:"account",type:"address"},{internalType:"uint96",name:"value",type:"uint96"}],internalType:"struct LibPart.Part[]",name:"royalties",type:"tuple[]"},{internalType:"bytes[]",name:"signatures",type:"bytes[]"}],internalType:"struct LibERC721LazyMint.Mint721Data",name:"data",type:"tuple"},{internalType:"address",name:"to",type:"address"}],name:"mintAndTransfer",outputs:[],stateMutability:"nonpayable",type:"function"}]},33973:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapPunk=t.wrapPunk=t.approveForWrapper=void 0;const n=r(55478),i=r(23870),o=r(20250),s=r(91829);t.approveForWrapper=function(e,t,r,o){return n.__awaiter(this,void 0,void 0,(function*(){var n;if(!e)throw new Error("Wallet undefined");const a=yield r();if(a.cryptoPunks.wrapperContract===i.ZERO_ADDRESS)throw new Error("Wrapper contract address is not defined");const u=(0,s.createCryptoPunksMarketContract)(e,a.cryptoPunks.marketContract),c=yield u.functionCall("punksOfferedForSale",o).call();return c.isForSale&&(null===(n=c.onlySellTo)||void 0===n?void 0:n.toLowerCase())===a.cryptoPunks.wrapperContract.toLowerCase()&&"0"===c.minValue?null:t(u.functionCall("offerPunkForSaleToAddress",o,0,a.cryptoPunks.wrapperContract))}))},t.wrapPunk=function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=yield r(),s=(0,o.createCryptoPunksWrapperContract)(e,n.cryptoPunks.wrapperContract);return t(s.functionCall("wrap",i))}))},t.unwrapPunk=function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=yield r(),s=(0,o.createCryptoPunksWrapperContract)(e,n.cryptoPunks.wrapperContract);return t(s.functionCall("unwrap",i))}))}},16992:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeployErc1155=void 0;const n=r(55478),i=r(23870),o=r(79397),s=r(88063);t.DeployErc1155=class{constructor(e,t,r){this.ethereum=e,this.send=t,this.getConfig=r,this.deployToken=this.deployToken.bind(this),this.deployUserToken=this.deployUserToken.bind(this)}deployToken(e,t,r,s){return n.__awaiter(this,void 0,void 0,(function*(){var n,a;if(!this.ethereum)throw new Error("Wallet undefined");const u=yield this.getConfig(),c=(0,o.createErc1155FactoryContract)(this.ethereum,u.factories.erc1155),l=(0,i.randomWord)(),d=yield this.send(c.functionCall("createToken",e,t,r,s,l)),h=(yield d.getEvents()).find((e=>"Create1155RaribleProxy"===e.event));if(!h)throw new Error("Event 'Create1155RaribleProxy' has not been found");return{tx:d,address:(null===(n=h.args)||void 0===n?void 0:n.proxy)||(null===(a=h.returnValues)||void 0===a?void 0:a.proxy)}}))}deployUserToken(e,t,r,o,a){return n.__awaiter(this,void 0,void 0,(function*(){var n,u;if(!this.ethereum)throw new Error("Wallet undefined");const c=yield this.getConfig(),l=(0,s.createErc1155UserFactoryContract)(this.ethereum,c.factories.erc1155),d=(0,i.randomWord)(),h=yield this.send(l.functionCall("createToken",e,t,r,o,a,d)),f=(yield h.getEvents()).find((e=>"Create1155RaribleUserProxy"===e.event));if(!f)throw new Error("Event 'Create1155RaribleProxy' has not been found");return{tx:h,address:(null===(n=f.args)||void 0===n?void 0:n.proxy)||(null===(u=f.returnValues)||void 0===u?void 0:u.proxy)}}))}}},35822:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeployErc721=void 0;const n=r(55478),i=r(23870),o=r(82935),s=r(66301);t.DeployErc721=class{constructor(e,t,r){this.ethereum=e,this.send=t,this.getConfig=r,this.deployToken=this.deployToken.bind(this),this.deployUserToken=this.deployUserToken.bind(this)}deployToken(e,t,r,s){return n.__awaiter(this,void 0,void 0,(function*(){var n,a;if(!this.ethereum)throw new Error("Wallet undefined");const u=yield this.getConfig(),c=(0,o.createErc721FactoryContract)(this.ethereum,u.factories.erc721),l=(0,i.randomWord)(),d=yield this.send(c.functionCall("createToken",e,t,r,s,l)),h=(yield d.getEvents()).find((e=>"Create721RaribleProxy"===e.event));if(!h)throw new Error("Event 'Create721RaribleProxy' has not been found");return{tx:d,address:(null===(n=h.args)||void 0===n?void 0:n.proxy)||(null===(a=h.returnValues)||void 0===a?void 0:a.proxy)}}))}deployUserToken(e,t,r,o,a){return n.__awaiter(this,void 0,void 0,(function*(){var n,u;if(!this.ethereum)throw new Error("Wallet undefined");const c=yield this.getConfig(),l=(0,s.createErc721UserFactoryContract)(this.ethereum,c.factories.erc721),d=(0,i.randomWord)(),h=yield this.send(l.functionCall("createToken",e,t,r,o,a,d)),f=(yield h.getEvents()).find((e=>"Create721RaribleUserProxy"===e.event));if(!f)throw new Error("Event 'Create721RaribleUserProxy' has not been found");return{tx:h,address:(null===(n=f.args)||void 0===n?void 0:n.proxy)||(null===(u=f.returnValues)||void 0===u?void 0:u.proxy)}}))}}},65214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EIP1155_DOMAIN_NFT_TEMPLATE=t.EIP1155_DOMAIN_NFT_VERSION=t.EIP1155_DOMAIN_NFT_NAME=t.EIP1155_NFT_TYPE=t.EIP721_DOMAIN_NFT_TEMPLATE=t.EIP721_DOMAIN_NFT_VERSION=t.EIP721_DOMAIN_NFT_NAME=t.EIP1155_NFT_TYPES=t.EIP721_NFT_TYPES=t.NFT_DOMAIN_TYPE=t.EIP721_NFT_TYPE=void 0,t.EIP721_NFT_TYPE="Mint721",t.NFT_DOMAIN_TYPE=[{type:"string",name:"name"},{type:"string",name:"version"},{type:"uint256",name:"chainId"},{type:"address",name:"verifyingContract"}],t.EIP721_NFT_TYPES={EIP712Domain:t.NFT_DOMAIN_TYPE,Part:[{name:"account",type:"address"},{name:"value",type:"uint96"}],Mint721:[{name:"tokenId",type:"uint256"},{name:"tokenURI",type:"string"},{name:"creators",type:"Part[]"},{name:"royalties",type:"Part[]"}]},t.EIP1155_NFT_TYPES={EIP712Domain:t.NFT_DOMAIN_TYPE,Part:[{name:"account",type:"address"},{name:"value",type:"uint96"}],Mint1155:[{name:"tokenId",type:"uint256"},{name:"supply",type:"uint256"},{name:"tokenURI",type:"string"},{name:"creators",type:"Part[]"},{name:"royalties",type:"Part[]"}]},t.EIP721_DOMAIN_NFT_NAME="Mint721",t.EIP721_DOMAIN_NFT_VERSION="1",t.EIP721_DOMAIN_NFT_TEMPLATE={name:t.EIP721_DOMAIN_NFT_NAME,version:t.EIP721_DOMAIN_NFT_VERSION},t.EIP1155_NFT_TYPE="Mint1155",t.EIP1155_DOMAIN_NFT_NAME="Mint1155",t.EIP1155_DOMAIN_NFT_VERSION="1",t.EIP1155_DOMAIN_NFT_TEMPLATE={name:t.EIP1155_DOMAIN_NFT_NAME,version:t.EIP1155_DOMAIN_NFT_VERSION}},36896:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTokenId=void 0;const n=r(55478),i=r(24395);t.getTokenId=function(e,t,r,o){return n.__awaiter(this,void 0,void 0,(function*(){return void 0!==o?o:(0,i.wrapInRetry)((()=>e.generateNftTokenId({collection:t,minter:r})))}))}},24946:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRequestURI=t.mintOffChain=void 0;const n=r(55478),i=r(23870),o=r(93737),s=r(28781),a=r(36896),u=r(39350),c=r(83614),l=r(31321),d=r(94025),h=r(19507);function f(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if("ERC721"===t.collection.type){const r=yield(0,l.getErc721Contract)(e,d.ERC721VersionEnum.ERC721V3,t.collection.id),n=yield r.functionCall("baseURI").call();return(0,o.sanitizeUri)(n,t.uri)}if("ERC1155"===t.collection.type){const r=yield(0,h.getErc1155Contract)(e,d.ERC1155VersionEnum.ERC1155V2,t.collection.id),n=yield r.functionCall("baseURI").call();return(0,o.sanitizeUri)(n,t.uri)}throw new Error("Wrong collection type")}))}t.mintOffChain=function(e,t,r,o,l){return n.__awaiter(this,void 0,void 0,(function*(){if("POLYGON"===(0,s.getBlockchainFromChainId)(yield e.getChainId()))throw new Error("Off-chain mint not supported for Polygon");const n=yield(0,c.getCreators)(l,e),{tokenId:d}=yield(0,a.getTokenId)(r,l.collection.id,n[0].account,l.nftTokenId),h=function(e,t,r){const n={contract:e.collection.id,uri:e.uri,royalties:e.royalties||[],creators:t,tokenId:r};return"supply"in e?Object.assign({},n,{"@type":"ERC1155",supply:(0,i.toBigNumber)(e.supply.toString())}):Object.assign({},n,{"@type":"ERC721"})}(Object.assign(Object.assign({},l),{uri:yield f(e,l)}),n,d),p=yield o.mintNftAsset({lazyNft:Object.assign({},h,{tokenId:d,signatures:[yield t(h)]})});return{type:u.MintResponseTypeEnum.OFF_CHAIN,item:p,owner:n[0].account,tokenId:d,contract:p.contract,itemId:`${p.contract}:${d}`}}))},t.getRequestURI=f},83614:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCreators=t.mintErc1155v2=t.mintErc1155v1=t.mintErc721v3=t.mintErc721v2=t.mintErc721v1=void 0;const n=r(55478),i=r(23870),o=r(619),s=r(93737),a=r(39350),u=r(36896),c=r(31321),l=r(94025),d=r(19507);function h(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return e.creators&&e.creators.length>0?e.creators:[{account:(0,i.toAddress)(yield t.getFrom()),value:1e4}]}))}function f(e){return Object.assign({type:a.MintResponseTypeEnum.ON_CHAIN},e)}t.mintErc721v1=function(e,t,r,a){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,i.toAddress)(yield e.getFrom()),d=yield(0,c.getErc721Contract)(e,l.ERC721VersionEnum.ERC721V1,a.collection.id),h=yield(0,u.getTokenId)(r,a.collection.id,n,a.nftTokenId),{tokenId:p,signature:{v:g,r:m,s:y}}=h,b=yield d.functionCall("tokenURIPrefix").call(),v=(0,s.sanitizeUri)(b,a.uri);return f({transaction:yield t(d.functionCall("mint",p,g,m,y,v)),tokenId:p,contract:a.collection.id,owner:n,itemId:(0,o.createItemId)(a.collection.id,p)})}))},t.mintErc721v2=function(e,t,r,a){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,i.toAddress)(yield e.getFrom()),d=yield(0,c.getErc721Contract)(e,l.ERC721VersionEnum.ERC721V2,a.collection.id),h=yield(0,u.getTokenId)(r,a.collection.id,n,a.nftTokenId),{tokenId:p,signature:{v:g,r:m,s:y}}=h,b=(a.royalties||[]).map((e=>({recipient:e.account,value:e.value}))),v=yield d.functionCall("tokenURIPrefix").call(),A=(0,s.sanitizeUri)(v,a.uri);return f({transaction:yield t(d.functionCall("mint",p,g,m,y,b,A)),tokenId:p,contract:a.collection.id,owner:n,itemId:(0,o.createItemId)(a.collection.id,p)})}))},t.mintErc721v3=function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield h(i,e),a=n[0].account,d=yield(0,c.getErc721Contract)(e,l.ERC721VersionEnum.ERC721V3,i.collection.id),p=yield d.functionCall("baseURI").call(),g=(0,s.sanitizeUri)(p,i.uri),{tokenId:m}=yield(0,u.getTokenId)(r,i.collection.id,a,i.nftTokenId),y={tokenId:m,tokenURI:g,creators:n,royalties:i.royalties||[],signatures:["0x"]};return f({transaction:yield t(d.functionCall("mintAndTransfer",y,a)),tokenId:m,contract:i.collection.id,owner:a,itemId:(0,o.createItemId)(i.collection.id,m)})}))},t.mintErc1155v1=function(e,t,r,a){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,i.toAddress)(yield e.getFrom()),c=yield(0,d.getErc1155Contract)(e,l.ERC1155VersionEnum.ERC1155V1,a.collection.id),h=yield(0,u.getTokenId)(r,a.collection.id,n,a.nftTokenId),{tokenId:p,signature:{v:g,r:m,s:y}}=h,b=(a.royalties||[]).map((e=>({recipient:e.account,value:e.value}))),v=yield c.functionCall("tokenURIPrefix").call(),A=(0,s.sanitizeUri)(v,a.uri);return f({transaction:yield t(c.functionCall("mint",p,g,m,y,b,a.supply,A)),tokenId:p,contract:a.collection.id,owner:n,itemId:(0,o.createItemId)(a.collection.id,p)})}))},t.mintErc1155v2=function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield h(i,e),a=n[0].account,c=yield(0,d.getErc1155Contract)(e,l.ERC1155VersionEnum.ERC1155V2,i.collection.id),{tokenId:p}=yield(0,u.getTokenId)(r,i.collection.id,a,i.nftTokenId),g=yield c.functionCall("baseURI").call(),m={tokenId:p,tokenURI:(0,s.sanitizeUri)(g,i.uri),supply:i.supply,creators:n,royalties:i.royalties||[],signatures:["0x"]};return f({transaction:yield t(c.functionCall("mintAndTransfer",m,a,i.supply)),tokenId:p,contract:i.collection.id,owner:a,itemId:(0,o.createItemId)(i.collection.id,p)})}))},t.getCreators=h},39350:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isErc1155v1Collection=t.isErc1155v2Collection=t.isErc721v1Collection=t.isErc721v2Collection=t.isErc721v3Collection=t.mint=t.MintResponseTypeEnum=void 0;const n=r(55478),i=r(15491),o=r(92067),s=r(24946),a=r(83614);var u;!function(e){e.OFF_CHAIN="off-chain",e.ON_CHAIN="on-chain"}(u||(t.MintResponseTypeEnum=u={})),t.mint=function(e,t,r,i,u){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");if(void 0===u.uri)throw new o.Warning("URI should be not undefined");const n=yield i();if(h(u))return d(u)?u.lazy?(0,s.mintOffChain)(e,r,n.nftCollection,n.nftLazyMint,u):(0,a.mintErc1155v2)(e,t,n.nftCollection,u):(0,a.mintErc1155v1)(e,t,n.nftCollection,u);if(f(u))return l(u)?u.lazy?(0,s.mintOffChain)(e,r,n.nftCollection,n.nftLazyMint,u):(0,a.mintErc721v3)(e,t,n.nftCollection,u):c(u)?(0,a.mintErc721v2)(e,t,n.nftCollection,u):(0,a.mintErc721v1)(e,t,n.nftCollection,u);throw new Error("Unsupported collection")}))};const c=e=>(0,t.isErc721v2Collection)(e.collection),l=e=>(0,t.isErc721v3Collection)(e.collection),d=e=>(0,t.isErc1155v2Collection)(e.collection),h=e=>"ERC1155"===e.collection.type,f=e=>"ERC721"===e.collection.type;t.isErc721v3Collection=e=>-1!==e.features.indexOf(i.NftCollectionFeatures.MINT_AND_TRANSFER)&&"ERC721"===e.type,t.isErc721v2Collection=e=>-1!==e.features.indexOf(i.NftCollectionFeatures.SECONDARY_SALE_FEES)&&"ERC721"===e.type,t.isErc721v1Collection=e=>!(0,t.isErc721v3Collection)(e)&&!(0,t.isErc721v2Collection)(e)&&"ERC721"===e.type,t.isErc1155v2Collection=e=>-1!==e.features.indexOf(i.NftCollectionFeatures.MINT_AND_TRANSFER)&&"ERC1155"===e.type,t.isErc1155v1Collection=e=>!(0,t.isErc1155v2Collection)(e)&&"ERC1155"===e.type},98450:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.signNft=void 0;const n=r(55478),i=r(23870),o=r(65214);function s(e,t,r){switch(r){case"ERC721":return Object.assign(Object.assign({},o.EIP721_DOMAIN_NFT_TEMPLATE),{chainId:e,verifyingContract:t});case"ERC1155":return Object.assign(Object.assign({},o.EIP1155_DOMAIN_NFT_TEMPLATE),{chainId:e,verifyingContract:t});default:throw new Error("Unexpected")}}t.signNft=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=yield t();switch(r["@type"]){case"ERC721":{const t=s(n.chainId,r.contract,"ERC721"),a={types:o.EIP721_NFT_TYPES,domain:t,primaryType:o.EIP721_NFT_TYPE,message:Object.assign(Object.assign({},r),{tokenURI:r.uri})},u=yield e.signTypedData(a);if(!u)throw new Error(`signNft error: signedData is empty (${u}), data=${JSON.stringify(a)}`);return(0,i.toBinary)(u)}case"ERC1155":{const t=s(n.chainId,r.contract,"ERC1155"),a={types:o.EIP1155_NFT_TYPES,domain:t,primaryType:o.EIP1155_NFT_TYPE,message:Object.assign(Object.assign({},r),{tokenURI:r.uri})},u=yield e.signTypedData(a);if(!u)throw new Error(`signNft error: signedData=${u}, data=${JSON.stringify(a)}`);return(0,i.toBinary)(u)}default:throw new Error("Unexpected")}}))}},99680:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transferCryptoPunk=void 0;const n=r(55478),i=r(91829);t.transferCryptoPunk=function(e,t,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,i.createCryptoPunksMarketContract)(e,r);return t(n.functionCall("transferPunk",o,s))}))}},85592:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transferErc1155=void 0;const n=r(55478),i=r(31108);function o(e,t,r,o,s,a,u){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,i.createErc1155Contract)(e,r);return Array.isArray(a)&&Array.isArray(u)?t(n.functionCall("safeBatchTransferFrom",o,s,a,u,"0x00")):t(n.functionCall("safeTransferFrom",o,s,a,u,"0x00"))}))}t.transferErc1155=function(e,t,r,i,s,a,u){return n.__awaiter(this,void 0,void 0,(function*(){if(Array.isArray(a)&&Array.isArray(u)){if(a.length===u.length)return o(e,t,r,i,s,a,u);throw new Error("Length of token amounts and token id's isn't equal")}return o(e,t,r,i,s,a,u)}))}},28214:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transferErc721=void 0;const n=r(55478),i=r(41682);t.transferErc721=function(e,t,r,o,s,a){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,i.createErc721Contract)(e,r);return t(n.functionCall("safeTransferFrom",o,s,a))}))}},17103:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transferNftLazy=void 0;const n=r(55478),i=r(31321),o=r(94025),s=r(19507);t.transferNftLazy=function(e,t,r,a,u,c,l){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield r.getNftLazyItemById({itemId:`${a.contract}:${a.tokenId}`}),d={tokenId:n.tokenId,tokenURI:n.uri,creators:n.creators,royalties:n.royalties,signatures:n.signatures};switch("ERC1155"===n["@type"]&&(d.supply=n.supply),n["@type"]){case"ERC721":{const r=yield(0,i.getErc721Contract)(e,o.ERC721VersionEnum.ERC721V3,n.contract);return t(r.functionCall("transferFromOrMint",d,u,c))}case"ERC1155":{const r=yield(0,s.getErc1155Contract)(e,o.ERC1155VersionEnum.ERC1155V2,n.contract);return t(r.functionCall("transferFromOrMint",d,u,c,l))}default:return Promise.reject(new Error("Unsupported nft standard"))}}))}},35381:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transfer=void 0;const n=r(55478),i=r(23870),o=r(45211),s=r(24155),a=r(28214),u=r(85592),c=r(17103),l=r(99680);t.transfer=function(e,t,r,d,h,f,p){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=(0,i.toAddress)(yield e.getFrom()),g=yield d(),m=yield g.nftOwnership.getNftOwnershipByIdRaw({ownershipId:(0,s.getOwnershipId)(h.contract,(0,i.toBigNumber)(`${h.tokenId}`),n)});if(200!==m.status)throw new Error(`Address ${n} has not any ownerships of token with Id ${h.tokenId}`);{const s=yield r(h);if((0,o.toBn)(m.value.lazyValue).gt(0)){if("CRYPTO_PUNKS"===s.assetClass)throw new Error("CRYPTO_PUNKS can't be lazy");if("COLLECTION"===s.assetClass)throw new Error("Transfer asset class cannot be as collection");return(0,c.transferNftLazy)(e,t,g.nftItem,s,(0,i.toAddress)(n),f,p)}switch(s.assetClass){case"ERC721":return(0,a.transferErc721)(e,t,s.contract,n,f,s.tokenId);case"ERC1155":return(0,u.transferErc1155)(e,t,s.contract,n,f,s.tokenId,p||"1");case"CRYPTO_PUNKS":return(0,l.transferCryptoPunk)(e,t,s.contract,f,s.tokenId);default:throw new Error(`Not supported asset: ${JSON.stringify(s)}`)}}}))}},64142:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addFee=void 0;const n=r(23870),i=r(17850);t.addFee=function(e,t){const r=(0,i.toBn)(e.value).multipliedBy((0,i.toBn)(t).plus(1e4)).dividedBy(1e4).integerValue(i.BigNumber.ROUND_FLOOR);return Object.assign(Object.assign({},e),{value:(0,n.toBigNumber)(r.toFixed())})}},86676:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.approveCryptoPunk=void 0;const n=r(55478),i=r(91829);t.approveCryptoPunk=function(e,t,r,o,s,a){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=(0,i.createCryptoPunksMarketContract)(e,r),o=yield n.functionCall("punksOfferedForSale",a).call();return o.isForSale&&o.onlySellTo.toLowerCase()===s.toLowerCase()&&"0"===o.minValue?void 0:t(n.functionCall("offerPunkForSaleToAddress",a,0,s))}))}},46204:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.approveErc1155=void 0;const n=r(55478),i=r(31108);t.approveErc1155=function(e,t,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=(0,i.createErc1155Contract)(e,r);let a;try{a=yield n.functionCall("isApprovedForAll",o,s).call()}catch(e){a=!1}if(!a)return t(n.functionCall("setApprovalForAll",s,!0))}))}},6690:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.approveErc20=void 0;const n=r(55478),i=r(45211),o=r(73482),s=(0,i.toBn)(2).pow(256).minus(1);t.approveErc20=function(e,t,r,a,u,c){return n.__awaiter(this,arguments,void 0,(function*(e,t,r,n,a,u,c=!0){if(!e)throw new Error("Wallet undefined");const l=(0,o.createErc20Contract)(e,r),d=(0,i.toBn)(yield l.functionCall("allowance",n,a).call()),h=(0,i.toBn)(u);return d.lt(h)?t(c?l.functionCall("approve",a,s.toFixed()):l.functionCall("approve",a,h.toFixed())):void 0}))}},31706:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.approveErc721=void 0;const n=r(55478),i=r(41682);t.approveErc721=function(e,t,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=(0,i.createErc721Contract)(e,r);let a;try{a=yield n.functionCall("isApprovedForAll",o,s).call()}catch(e){a=!1}if(!a)return yield t(n.functionCall("setApprovalForAll",s,!0))}))}},15993:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAssetTransferProxy=t.pureApproveFn=t.approve=void 0;const n=r(55478),i=r(6690),o=r(31706),s=r(46204),a=r(86676);function u(e){return n.__awaiter(this,arguments,void 0,(function*({ethereum:e,send:t,operator:r,owner:n,asset:u,infinite:c}){switch(u.assetType.assetClass){case"ERC20":{const o=u.assetType.contract;return(0,i.approveErc20)(e,t,o,n,r,u.value,void 0===c||c)}case"ERC721":{const i=u.assetType.contract;return(0,o.approveErc721)(e,t,i,n,r)}case"ERC1155":{const i=u.assetType.contract;return(0,s.approveErc1155)(e,t,i,n,r)}case"ERC721_LAZY":const l=u.assetType.contract;return(0,o.approveErc721)(e,t,l,n,r);case"ERC1155_LAZY":{const i=u.assetType.contract;return(0,s.approveErc1155)(e,t,i,n,r)}case"CRYPTO_PUNKS":{const i=u.assetType.contract;return(0,a.approveCryptoPunk)(e,t,i,n,r,u.assetType.tokenId)}default:return}}))}function c(e,t){switch(e){case"ERC20":return t.erc20;case"ERC721":case"ERC1155":return t.nft;case"ERC721_LAZY":return t.erc721Lazy;case"ERC1155_LAZY":return t.erc1155Lazy;case"CRYPTO_PUNKS":return t.cryptoPunks;default:return}}t.approve=function(e,t,r,i,o){return n.__awaiter(this,arguments,void 0,(function*(e,t,r,n,i,o=!0){const s=yield r(),a=c(i.assetType.assetClass,s.transferProxies);if(a)return u({ethereum:e,send:t,operator:a,owner:n,asset:i,infinite:o})}))},t.pureApproveFn=u,t.getAssetTransferProxy=c},15721:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assetTypeToStruct=void 0;const n=r(74776);t.assetTypeToStruct=function(e,t){switch(t.assetClass){case"ETH":return{assetClass:(0,n.id)("ETH"),data:"0x"};case"ERC20":return{assetClass:(0,n.id)("ERC20"),data:e.encodeParameter("address",t.contract)};case"GEN_ART":return{assetClass:(0,n.id)("GEN_ART"),data:e.encodeParameter("address",t.contract)};case"COLLECTION":return{assetClass:(0,n.id)("COLLECTION"),data:e.encodeParameter("address",t.contract)};case"CRYPTO_PUNKS":return{assetClass:(0,n.id)("CRYPTO_PUNKS"),data:e.encodeParameter({root:i},{contract:t.contract,tokenId:t.tokenId})};case"ERC721":return{assetClass:(0,n.id)("ERC721"),data:e.encodeParameter({root:i},{contract:t.contract,tokenId:t.tokenId})};case"ERC1155":return{assetClass:(0,n.id)("ERC1155"),data:e.encodeParameter({root:i},{contract:t.contract,tokenId:t.tokenId})};case"ERC721_LAZY":{const r=e.encodeParameter(o,{contract:t.contract,data:{tokenId:t.tokenId,uri:t.uri,creators:t.creators,royalties:t.royalties,signatures:t.signatures}});return{assetClass:(0,n.id)("ERC721_LAZY"),data:`0x${r.substring(66)}`}}case"ERC1155_LAZY":{const r=e.encodeParameter(s,{contract:t.contract,data:{tokenId:t.tokenId,uri:t.uri,supply:t.supply,creators:t.creators,royalties:t.royalties,signatures:t.signatures}});return{assetClass:(0,n.id)("ERC1155_LAZY"),data:`0x${r.substring(66)}`}}default:throw new Error("Unsupported asset class")}};const i={contract:"address",tokenId:"uint256"},o={components:[{name:"contract",type:"address"},{components:[{name:"tokenId",type:"uint256"},{name:"uri",type:"string"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"creators",type:"tuple[]"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"royalties",type:"tuple[]"},{name:"signatures",type:"bytes[]"}],name:"data",type:"tuple"}],name:"data",type:"tuple"},s={components:[{name:"contract",type:"address"},{components:[{name:"tokenId",type:"uint256"},{name:"uri",type:"string"},{name:"supply",type:"uint256"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"creators",type:"tuple[]"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"royalties",type:"tuple[]"},{name:"signatures",type:"bytes[]"}],name:"data",type:"tuple"}],name:"data",type:"tuple"}},58731:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OrderBid=void 0;const n=r(55478),i=r(45211),o=r(90965),s=r(23870);t.OrderBid=class{constructor(e,t){this.upserter=e,this.checkAssetType=t,this.bid=o.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if("ERC20"!==e.makeAssetType.assetClass)throw new Error(`Make asset type should be ERC-20, received=${e.makeAssetType.assetClass}`);const t=yield this.getBidForm(e),r=yield this.upserter.checkLazyOrder(t);return{checked:r,approveTx:yield this.upserter.approve(r,!0)}}))}).thenStep({id:"sign",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return{approveTx:e.approveTx,order:yield this.upserter.upsertRequest(e.checked)}}))}),this.update=o.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.upserter.getOrder(e);if("CRYPTO_PUNK"===t.type)return{form:e,approveTx:void 0};if("ERC20"!==t.make.assetType.assetClass)throw new Error(`Make asset type should be ERC-20, received=${t.make.assetType.assetClass}`);const r=yield this.upserter.getPrice(e,t.make.assetType),n=yield this.prepareOrderUpdateForm(t,e,r),i=yield this.upserter.checkLazyOrder(n);return{form:i,approveTx:yield this.upserter.approve(i,!0)}}))}).thenStep({id:"sign",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return!("type"in e.form)||"RARIBLE_V1"!==e.form.type&&"RARIBLE_V2"!==e.form.type?{approveTx:e.approveTx,order:yield this.upserter.updateCryptoPunkOrder(e.form)}:{approveTx:e.approveTx,order:yield this.upserter.upsertRequest(e.form)}}))})}getBidForm(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.upserter.prepareOrderForm(e,!1),r=yield this.upserter.getPrice(e,e.makeAssetType);return Object.assign(Object.assign({},t),{make:{assetType:e.makeAssetType,value:(0,s.toBigNumber)((0,i.toBn)(r).multipliedBy(e.amount).toString())},take:{assetType:yield this.checkAssetType(e.takeAssetType),value:(0,s.toBigNumber)(e.amount.toString())}})}))}prepareOrderUpdateForm(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){if("RARIBLE_V1"===e.type||"RARIBLE_V2"===e.type){if(!t.end&&!e.end)throw new Error("Order should contains 'end' field");return Object.assign(Object.assign({},e),{make:{assetType:e.make.assetType,value:(0,s.toBigNumber)((0,i.toBn)(r).multipliedBy(e.take.value).toString())},salt:(0,s.toBigNumber)((0,i.toBn)(e.salt,16).toString(10)),signature:e.signature||(0,s.toBinary)("0x"),end:t.end||e.end})}throw new Error(`Unsupported order type: ${e.type}`)}))}}},79788:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cancelLooksRareV2Order=t.cancelLooksRareOrder=t.cancelSeaportOrder=t.cancelCryptoPunkOrderByAsset=t.cancelCryptoPunksOrder=t.cancelX2Y2Order=t.cancelOpenseaOrderV1=t.cancel=void 0;const n=r(55478),i=r(23870),o=r(96656),s=r(91829),a=r(49877),u=r(94725),c=r(48636),l=r(91587),d=r(86868),h=r(14871),f=r(83626),p=r(11750),g=r(42327),m=r(68024),y=r(63227),b=r(99482),v=r(69317);function A(e,t,r){const n=(0,l.createOpenseaContract)(e,r.data.exchange),i=(0,p.convertOpenSeaOrderToDTO)(e,r),s=(0,o.toVrs)(r.signature||"0x");return t(n.functionCall("cancelOrder_",(0,h.getAtomicMatchArgAddresses)(i),(0,h.getAtomicMatchArgUints)(i),i.feeMethod,i.side,i.saleKind,i.howToCall,i.calldata,i.replacementPattern,i.staticExtradata,s.v,s.r,s.s))}function w(e,t,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,i.toBigNumber)("3"),a=(0,y.createX2Y2Contract)(e,o),u="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",c=(l=(yield r.orderSignature.cancelSignX2Y2({x2Y2GetCancelInputRequest:{orderId:s.data.orderId,op:n,caller:yield e.getFrom(),sign:yield e.personalSign(u),signMessage:u}})).input,e.decodeParameter({components:[{name:"itemHashes",type:"bytes32[]"},{name:"deadline",type:"uint256"},{name:"v",type:"uint8"},{name:"r",type:"bytes32"},{name:"s",type:"bytes32"}],name:"data",type:"tuple"},l)[0]);var l;return t(a.functionCall("cancel",c.itemHashes,c.deadline,c.v,c.r,c.s))}))}function E(e,t,r){if("CRYPTO_PUNKS"===r.make.assetType.assetClass)return _(e,t,"punkNoLongerForSale",r.make.assetType);if("CRYPTO_PUNKS"===r.take.assetType.assetClass)return _(e,t,"withdrawBidForPunk",r.take.assetType);throw new Error("Crypto punks asset has not been found")}function _(e,t,r,n){return t((0,s.createCryptoPunksMarketContract)(e,n.contract).functionCall(r,n.tokenId))}function I(e,t,r,o){return n.__awaiter(this,void 0,void 0,(function*(){if(!o.signature||"0x"===o.signature){const{signature:e}=yield r.orderSignature.getSeaportOrderSignature({hash:o.hash});o.signature=e}const n=(0,g.convertAPIOrderToSeaport)(o).parameters,s=(0,b.getSeaportContract)(e,(0,i.toAddress)(o.data.protocol));return t(s.functionCall("cancel",[n]))}))}function S(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,a.getRequiredWallet)(e);if(!r.looksrare)throw new Error("Looksrare contract did not specified");const o=(0,m.createLooksrareExchange)(n,r.looksrare);return t(o.functionCall("cancelMultipleMakerOrders",[i.data.nonce]))}))}function k(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,a.getRequiredWallet)(e);if(!r.looksrareV2)throw new Error("Looksrare contract did not specified");const o=(0,v.createLooksrareV2Exchange)(n,r.looksrareV2);return t(o.functionCall("cancelOrderNonces",[i.data.orderNonce]))}))}t.cancel=function(e,t,r,i,o,s){return n.__awaiter(this,void 0,void 0,(function*(){const a=yield i(),l=yield o();if(t){const i=yield e(s);switch(i.type){case"RARIBLE_V1":return function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,u.createExchangeV1Contract)(e,r);return t(n.functionCall("cancel",(0,d.toStructLegacyOrderKey)(i)))}))}(t,r,a.exchange.v1,i);case"RARIBLE_V2":return function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,c.createExchangeV2Contract)(e,r);return t(n.functionCall("cancel",(0,f.orderToStruct)(e,i)))}))}(t,r,a.exchange.v2,i);case"OPEN_SEA_V1":return A(t,r,i);case"SEAPORT_V1":return I(t,r,l,i);case"LOOKSRARE":return S(t,r,a.exchange,i);case"LOOKSRARE_V2":return k(t,r,a.exchange,i);case"CRYPTO_PUNK":return E(t,r,i);case"X2Y2":return w(t,r,l,a.exchange.x2y2,i);default:throw new Error(`Unsupported order: ${JSON.stringify(i)}`)}}throw new Error("Wallet undefined")}))},t.cancelOpenseaOrderV1=A,t.cancelX2Y2Order=w,t.cancelCryptoPunksOrder=E,t.cancelCryptoPunkOrderByAsset=_,t.cancelSeaportOrder=I,t.cancelLooksRareOrder=S,t.cancelLooksRareV2Order=k},59386:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkAssetType=void 0;const n=r(55478),i=r(23870);t.checkAssetType=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=yield e();if("assetClass"in t)return t;{const e=yield r.nftCollection.getNftCollectionByIdRaw({collection:t.contract});if(200!==e.status)throw new Error(`Can't get info of NFT collection with id ${t.contract}`);switch(e.value.type){case"ERC721":case"ERC1155":return Object.assign(Object.assign({},t),{tokenId:(0,i.toBigNumber)(`${t.tokenId}`),assetClass:e.value.type});case"CRYPTO_PUNKS":return{assetClass:"CRYPTO_PUNKS",contract:t.contract,tokenId:parseInt(`${t.tokenId}`)};default:throw new Error(`Unrecognized collection asset class ${e.value.type}`)}}}))}},79099:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkLazyAssetType=void 0;const n=r(55478);t.checkLazyAssetType=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=yield e();switch(t.assetClass){case"ERC1155":case"ERC721":{const e=yield r.nftItem.getNftItemByIdRaw({itemId:`${t.contract}:${t.tokenId}`});if(200===e.status&&"0"===e.value.lazySupply)return t;const n=yield r.nftItem.getNftLazyItemByIdRaw({itemId:`${t.contract}:${t.tokenId}`});if(200===n.status){const e=n.value;switch(e["@type"]){case"ERC721":return Object.assign(Object.assign({},e),{assetClass:"ERC721_LAZY"});case"ERC1155":return Object.assign(Object.assign({},e),{assetClass:"ERC1155_LAZY"});default:return t}}return t}default:return t}}))}},91106:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkLazyAsset=void 0;const n=r(55478);t.checkLazyAsset=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return{assetType:yield e(t.assetType),value:t.value}}))}},18322:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkLazyOrder=void 0;const n=r(55478);t.checkLazyOrder=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=yield function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield e(t);return"ERC1155_LAZY"!==(i=n.assetType).assetClass&&"ERC721_LAZY"!==i.assetClass||n.assetType.creators[0].account!==r?t:n;var i}))}(e,t.make,t.maker),i=yield e(t.take);return Object.assign(Object.assign({},t),{make:r,take:i})}))}},31108:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc1155Abi=t.createErc1155Contract=void 0,t.createErc1155Contract=function(e,r){return e.createContract(t.erc1155Abi,r)},t.erc1155Abi=[{inputs:[{internalType:"string",name:"uri_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256[]",name:"ids",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"values",type:"uint256[]"}],name:"TransferBatch",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TransferSingle",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"value",type:"string"},{indexed:!0,internalType:"uint256",name:"id",type:"uint256"}],name:"URI",type:"event"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"uri",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"id",type:"uint256"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"accounts",type:"address[]"},{internalType:"uint256[]",name:"ids",type:"uint256[]"}],name:"balanceOfBatch",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"ids",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeBatchTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"}]},73482:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc20Abi=t.createErc20Contract=void 0,t.createErc20Contract=function(e,r){return e.createContract(t.erc20Abi,r)},t.erc20Abi=[{inputs:[{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"}]},41682:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.erc721Abi=t.createErc721Contract=void 0,t.createErc721Contract=function(e,r){return e.createContract(t.erc721Abi,r)},t.erc721Abi=[{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"approved",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ownerOf",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"tokenURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseURI",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenOfOwnerByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"index",type:"uint256"}],name:"tokenByIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"approve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"getApproved",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"transferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"}]},91587:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OPENSEA_EXCHANGE_ABI=t.createOpenseaContract=void 0,t.createOpenseaContract=function(e,r){return e.createContract(t.OPENSEA_EXCHANGE_ABI,r)},t.OPENSEA_EXCHANGE_ABI=[{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"tokenTransferProxy",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"target",type:"address"},{name:"calldata",type:"bytes"},{name:"extradata",type:"bytes"}],name:"staticCall",outputs:[{name:"result",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"newMinimumMakerProtocolFee",type:"uint256"}],name:"changeMinimumMakerProtocolFee",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{name:"newMinimumTakerProtocolFee",type:"uint256"}],name:"changeMinimumTakerProtocolFee",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"array",type:"bytes"},{name:"desired",type:"bytes"},{name:"mask",type:"bytes"}],name:"guardedArrayReplace",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"pure",type:"function"},{constant:!0,inputs:[],name:"minimumTakerProtocolFee",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"codename",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{name:"",type:"bytes32"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"}],name:"calculateCurrentPrice_",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"newProtocolFeeRecipient",type:"address"}],name:"changeProtocolFeeRecipient",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"version",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"buyCalldata",type:"bytes"},{name:"buyReplacementPattern",type:"bytes"},{name:"sellCalldata",type:"bytes"},{name:"sellReplacementPattern",type:"bytes"}],name:"orderCalldataCanMatch",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"pure",type:"function"},{constant:!0,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"},{name:"v",type:"uint8"},{name:"r",type:"bytes32"},{name:"s",type:"bytes32"}],name:"validateOrder_",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[],name:"incrementNonce",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"basePrice",type:"uint256"},{name:"extra",type:"uint256"},{name:"listingTime",type:"uint256"},{name:"expirationTime",type:"uint256"}],name:"calculateFinalPrice",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"protocolFeeRecipient",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[],name:"renounceOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"}],name:"hashOrder_",outputs:[{name:"",type:"bytes32"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"addrs",type:"address[14]"},{name:"uints",type:"uint256[18]"},{name:"feeMethodsSidesKindsHowToCalls",type:"uint8[8]"},{name:"calldataBuy",type:"bytes"},{name:"calldataSell",type:"bytes"},{name:"replacementPatternBuy",type:"bytes"},{name:"replacementPatternSell",type:"bytes"},{name:"staticExtradataBuy",type:"bytes"},{name:"staticExtradataSell",type:"bytes"}],name:"ordersCanMatch_",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"},{name:"orderbookInclusionDesired",type:"bool"}],name:"approveOrder_",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"registry",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"minimumMakerProtocolFee",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"}],name:"hashToSign_",outputs:[{name:"",type:"bytes32"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"",type:"address"}],name:"nonces",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"",type:"bytes32"}],name:"cancelledOrFinalized",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"owner",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"exchangeToken",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"},{name:"v",type:"uint8"},{name:"r",type:"bytes32"},{name:"s",type:"bytes32"}],name:"cancelOrder_",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{name:"addrs",type:"address[14]"},{name:"uints",type:"uint256[18]"},{name:"feeMethodsSidesKindsHowToCalls",type:"uint8[8]"},{name:"calldataBuy",type:"bytes"},{name:"calldataSell",type:"bytes"},{name:"replacementPatternBuy",type:"bytes"},{name:"replacementPatternSell",type:"bytes"},{name:"staticExtradataBuy",type:"bytes"},{name:"staticExtradataSell",type:"bytes"},{name:"vs",type:"uint8[2]"},{name:"rssMetadata",type:"bytes32[5]"}],name:"atomicMatch_",outputs:[],payable:!0,stateMutability:"payable",type:"function"},{constant:!0,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"}],name:"validateOrderParameters_",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"INVERSE_BASIS_POINT",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"addrs",type:"address[14]"},{name:"uints",type:"uint256[18]"},{name:"feeMethodsSidesKindsHowToCalls",type:"uint8[8]"},{name:"calldataBuy",type:"bytes"},{name:"calldataSell",type:"bytes"},{name:"replacementPatternBuy",type:"bytes"},{name:"replacementPatternSell",type:"bytes"},{name:"staticExtradataBuy",type:"bytes"},{name:"staticExtradataSell",type:"bytes"}],name:"calculateMatchPrice_",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"hash",type:"bytes32"}],name:"approvedOrders",outputs:[{name:"approved",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{name:"addrs",type:"address[7]"},{name:"uints",type:"uint256[9]"},{name:"feeMethod",type:"uint8"},{name:"side",type:"uint8"},{name:"saleKind",type:"uint8"},{name:"howToCall",type:"uint8"},{name:"calldata",type:"bytes"},{name:"replacementPattern",type:"bytes"},{name:"staticExtradata",type:"bytes"},{name:"v",type:"uint8"},{name:"r",type:"bytes32"},{name:"s",type:"bytes32"},{name:"nonce",type:"uint256"}],name:"cancelOrderWithNonce_",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{inputs:[{name:"registryAddress",type:"address"},{name:"tokenTransferProxyAddress",type:"address"},{name:"tokenAddress",type:"address"},{name:"protocolFeeAddress",type:"address"}],payable:!1,stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"hash",type:"bytes32"},{indexed:!1,name:"exchange",type:"address"},{indexed:!0,name:"maker",type:"address"},{indexed:!1,name:"taker",type:"address"},{indexed:!1,name:"makerRelayerFee",type:"uint256"},{indexed:!1,name:"takerRelayerFee",type:"uint256"},{indexed:!1,name:"makerProtocolFee",type:"uint256"},{indexed:!1,name:"takerProtocolFee",type:"uint256"},{indexed:!0,name:"feeRecipient",type:"address"},{indexed:!1,name:"feeMethod",type:"uint8"},{indexed:!1,name:"side",type:"uint8"},{indexed:!1,name:"saleKind",type:"uint8"},{indexed:!1,name:"target",type:"address"}],name:"OrderApprovedPartOne",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"hash",type:"bytes32"},{indexed:!1,name:"howToCall",type:"uint8"},{indexed:!1,name:"calldata",type:"bytes"},{indexed:!1,name:"replacementPattern",type:"bytes"},{indexed:!1,name:"staticTarget",type:"address"},{indexed:!1,name:"staticExtradata",type:"bytes"},{indexed:!1,name:"paymentToken",type:"address"},{indexed:!1,name:"basePrice",type:"uint256"},{indexed:!1,name:"extra",type:"uint256"},{indexed:!1,name:"listingTime",type:"uint256"},{indexed:!1,name:"expirationTime",type:"uint256"},{indexed:!1,name:"salt",type:"uint256"},{indexed:!1,name:"orderbookInclusionDesired",type:"bool"}],name:"OrderApprovedPartTwo",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"hash",type:"bytes32"}],name:"OrderCancelled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,name:"buyHash",type:"bytes32"},{indexed:!1,name:"sellHash",type:"bytes32"},{indexed:!0,name:"maker",type:"address"},{indexed:!0,name:"taker",type:"address"},{indexed:!1,name:"price",type:"uint256"},{indexed:!0,name:"metadata",type:"bytes32"}],name:"OrdersMatched",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"maker",type:"address"},{indexed:!1,name:"newNonce",type:"uint256"}],name:"NonceIncremented",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"previousOwner",type:"address"}],name:"OwnershipRenounced",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"previousOwner",type:"address"},{indexed:!0,name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"}]},94725:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXCHANGEV1_E2E_ADDRESS=t.EXCHANGEV1_ABI=t.createExchangeV1Contract=void 0,t.createExchangeV1Contract=function(e,r){return e.createContract(t.EXCHANGEV1_ABI,r)},t.EXCHANGEV1_ABI=[{inputs:[{internalType:"contract TransferProxy",name:"_transferProxy",type:"address"},{internalType:"contract TransferProxyForDeprecated",name:"_transferProxyForDeprecated",type:"address"},{internalType:"contract ERC20TransferProxy",name:"_erc20TransferProxy",type:"address"},{internalType:"contract ExchangeStateV1",name:"_state",type:"address"},{internalType:"contract ExchangeOrdersHolderV1",name:"_ordersHolder",type:"address"},{internalType:"address payable",name:"_beneficiary",type:"address"},{internalType:"address",name:"_buyerFeeSigner",type:"address"}],payable:!1,stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"sellToken",type:"address"},{indexed:!0,internalType:"uint256",name:"sellTokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"sellValue",type:"uint256"},{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"address",name:"buyToken",type:"address"},{indexed:!1,internalType:"uint256",name:"buyTokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"buyValue",type:"uint256"},{indexed:!1,internalType:"address",name:"buyer",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"salt",type:"uint256"}],name:"Buy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"sellToken",type:"address"},{indexed:!0,internalType:"uint256",name:"sellTokenId",type:"uint256"},{indexed:!1,internalType:"address",name:"owner",type:"address"},{indexed:!1,internalType:"address",name:"buyToken",type:"address"},{indexed:!1,internalType:"uint256",name:"buyTokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"salt",type:"uint256"}],name:"Cancel",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{constant:!0,inputs:[],name:"beneficiary",outputs:[{internalType:"address payable",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"buyerFeeSigner",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"erc20TransferProxy",outputs:[{internalType:"contract ERC20TransferProxy",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"isOwner",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"ordersHolder",outputs:[{internalType:"contract ExchangeOrdersHolderV1",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[],name:"renounceOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"state",outputs:[{internalType:"contract ExchangeStateV1",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"transferProxy",outputs:[{internalType:"contract TransferProxy",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"transferProxyForDeprecated",outputs:[{internalType:"contract TransferProxyForDeprecated",name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"address payable",name:"newBeneficiary",type:"address"}],name:"setBeneficiary",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"newBuyerFeeSigner",type:"address"}],name:"setBuyerFeeSigner",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{components:[{components:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"salt",type:"uint256"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"sellAsset",type:"tuple"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"buyAsset",type:"tuple"}],internalType:"struct ExchangeDomainV1.OrderKey",name:"key",type:"tuple"},{internalType:"uint256",name:"selling",type:"uint256"},{internalType:"uint256",name:"buying",type:"uint256"},{internalType:"uint256",name:"sellerFee",type:"uint256"}],internalType:"struct ExchangeDomainV1.Order",name:"order",type:"tuple"},{components:[{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct ExchangeDomainV1.Sig",name:"sig",type:"tuple"},{internalType:"uint256",name:"buyerFee",type:"uint256"},{components:[{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct ExchangeDomainV1.Sig",name:"buyerFeeSig",type:"tuple"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"buyer",type:"address"}],name:"exchange",outputs:[],payable:!0,stateMutability:"payable",type:"function"},{constant:!1,inputs:[{components:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"salt",type:"uint256"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"sellAsset",type:"tuple"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"buyAsset",type:"tuple"}],internalType:"struct ExchangeDomainV1.OrderKey",name:"key",type:"tuple"}],name:"cancel",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{components:[{components:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"salt",type:"uint256"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"sellAsset",type:"tuple"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"buyAsset",type:"tuple"}],internalType:"struct ExchangeDomainV1.OrderKey",name:"key",type:"tuple"},{internalType:"uint256",name:"selling",type:"uint256"},{internalType:"uint256",name:"buying",type:"uint256"},{internalType:"uint256",name:"sellerFee",type:"uint256"}],internalType:"struct ExchangeDomainV1.Order",name:"order",type:"tuple"},{internalType:"uint256",name:"fee",type:"uint256"}],name:"prepareBuyerFeeMessage",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"pure",type:"function"},{constant:!0,inputs:[{components:[{components:[{internalType:"address",name:"owner",type:"address"},{internalType:"uint256",name:"salt",type:"uint256"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"sellAsset",type:"tuple"},{components:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"enum ExchangeDomainV1.AssetType",name:"assetType",type:"uint8"}],internalType:"struct ExchangeDomainV1.Asset",name:"buyAsset",type:"tuple"}],internalType:"struct ExchangeDomainV1.OrderKey",name:"key",type:"tuple"},{internalType:"uint256",name:"selling",type:"uint256"},{internalType:"uint256",name:"buying",type:"uint256"},{internalType:"uint256",name:"sellerFee",type:"uint256"}],internalType:"struct ExchangeDomainV1.Order",name:"order",type:"tuple"}],name:"prepareMessage",outputs:[{internalType:"string",name:"",type:"string"}],payable:!1,stateMutability:"pure",type:"function"}],t.EXCHANGEV1_E2E_ADDRESS="0x087a4Af184bC0189cFE55f2293a77EFe7A4f247C"},48636:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXCHANGEV2_ABI=t.createExchangeV2Contract=void 0,t.createExchangeV2Contract=function(e,r){return e.createContract(t.EXCHANGEV2_ABI,r)},t.EXCHANGEV2_ABI=[{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"hash",type:"bytes32"}],name:"Cancel",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"leftHash",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"rightHash",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"newLeftFill",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newRightFill",type:"uint256"}],name:"Match",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes4",name:"assetType",type:"bytes4"},{indexed:!1,internalType:"address",name:"matcher",type:"address"}],name:"MatcherChange",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes4",name:"assetType",type:"bytes4"},{indexed:!1,internalType:"address",name:"proxy",type:"address"}],name:"ProxyChange",type:"event"},{inputs:[{components:[{internalType:"address",name:"maker",type:"address"},{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"makeAsset",type:"tuple"},{internalType:"address",name:"taker",type:"address"},{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"takeAsset",type:"tuple"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"uint256",name:"start",type:"uint256"},{internalType:"uint256",name:"end",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibOrder.Order",name:"order",type:"tuple"}],name:"cancel",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"bidMaker",type:"address"},{internalType:"uint256",name:"bidNftAmount",type:"uint256"},{internalType:"bytes4",name:"nftAssetClass",type:"bytes4"},{internalType:"bytes",name:"nftData",type:"bytes"},{internalType:"uint256",name:"bidPaymentAmount",type:"uint256"},{internalType:"address",name:"paymentToken",type:"address"},{internalType:"uint256",name:"bidSalt",type:"uint256"},{internalType:"uint256",name:"bidStart",type:"uint256"},{internalType:"uint256",name:"bidEnd",type:"uint256"},{internalType:"bytes4",name:"bidDataType",type:"bytes4"},{internalType:"bytes",name:"bidData",type:"bytes"},{internalType:"bytes",name:"bidSignature",type:"bytes"},{internalType:"uint256",name:"sellOrderPaymentAmount",type:"uint256"},{internalType:"uint256",name:"sellOrderNftAmount",type:"uint256"},{internalType:"bytes",name:"sellOrderData",type:"bytes"}],internalType:"struct LibDirectTransfer.AcceptBid",name:"direct",type:"tuple"}],name:"directAcceptBid",outputs:[],stateMutability:"payable",type:"function",payable:!0},{inputs:[{components:[{internalType:"address",name:"sellOrderMaker",type:"address"},{internalType:"uint256",name:"sellOrderNftAmount",type:"uint256"},{internalType:"bytes4",name:"nftAssetClass",type:"bytes4"},{internalType:"bytes",name:"nftData",type:"bytes"},{internalType:"uint256",name:"sellOrderPaymentAmount",type:"uint256"},{internalType:"address",name:"paymentToken",type:"address"},{internalType:"uint256",name:"sellOrderSalt",type:"uint256"},{internalType:"uint256",name:"sellOrderStart",type:"uint256"},{internalType:"uint256",name:"sellOrderEnd",type:"uint256"},{internalType:"bytes4",name:"sellOrderDataType",type:"bytes4"},{internalType:"bytes",name:"sellOrderData",type:"bytes"},{internalType:"bytes",name:"sellOrderSignature",type:"bytes"},{internalType:"uint256",name:"buyOrderPaymentAmount",type:"uint256"},{internalType:"uint256",name:"buyOrderNftAmount",type:"uint256"},{internalType:"bytes",name:"buyOrderData",type:"bytes"}],internalType:"struct LibDirectTransfer.Purchase",name:"direct",type:"tuple"}],name:"directPurchase",outputs:[],stateMutability:"payable",type:"function",payable:!0},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"fills",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function",constant:!0},{inputs:[{components:[{internalType:"address",name:"maker",type:"address"},{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"makeAsset",type:"tuple"},{internalType:"address",name:"taker",type:"address"},{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"takeAsset",type:"tuple"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"uint256",name:"start",type:"uint256"},{internalType:"uint256",name:"end",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibOrder.Order",name:"orderLeft",type:"tuple"},{internalType:"bytes",name:"signatureLeft",type:"bytes"},{components:[{internalType:"address",name:"maker",type:"address"},{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"makeAsset",type:"tuple"},{internalType:"address",name:"taker",type:"address"},{components:[{components:[{internalType:"bytes4",name:"assetClass",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibAsset.AssetType",name:"assetType",type:"tuple"},{internalType:"uint256",name:"value",type:"uint256"}],internalType:"struct LibAsset.Asset",name:"takeAsset",type:"tuple"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"uint256",name:"start",type:"uint256"},{internalType:"uint256",name:"end",type:"uint256"},{internalType:"bytes4",name:"dataType",type:"bytes4"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct LibOrder.Order",name:"orderRight",type:"tuple"},{internalType:"bytes",name:"signatureRight",type:"bytes"}],name:"matchOrders",outputs:[],stateMutability:"payable",type:"function",payable:!0},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"royaltiesRegistry",outputs:[{internalType:"contract IRoyaltiesProvider",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[{internalType:"bytes4",name:"assetType",type:"bytes4"},{internalType:"address",name:"matcher",type:"address"}],name:"setAssetMatcher",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IRoyaltiesProvider",name:"newRoyaltiesRegistry",type:"address"}],name:"setRoyaltiesRegistry",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"assetType",type:"bytes4"},{internalType:"address",name:"proxy",type:"address"}],name:"setTransferProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_transferProxy",type:"address"},{internalType:"address",name:"_erc20TransferProxy",type:"address"},{internalType:"uint256",name:"newProtocolFee",type:"uint256"},{internalType:"address",name:"newDefaultFeeReceiver",type:"address"},{internalType:"contract IRoyaltiesProvider",name:"newRoyaltiesProvider",type:"address"}],name:"__ExchangeV2_init",outputs:[],stateMutability:"nonpayable",type:"function"}]},62397:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ADDITIONAL_DATA_STRUCT=t.EXCHANGEV2_BULK_ABI=t.createExchangeWrapperContract=void 0,t.createExchangeWrapperContract=function(e,r){return e.createContract(t.EXCHANGEV2_BULK_ABI,r)},t.EXCHANGEV2_BULK_ABI=[{inputs:[{internalType:"address",name:"_wyvernExchange",type:"address"},{internalType:"address",name:"_exchangeV2",type:"address"},{internalType:"address",name:"_seaPort",type:"address"},{internalType:"address",name:"_x2y2",type:"address"},{internalType:"address",name:"_looksRare",type:"address"},{internalType:"address",name:"_sudoswap",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"result",type:"bool"}],name:"Execution",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"paused",type:"bool"}],name:"Paused",type:"event"},{inputs:[],name:"exchangeV2",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"looksRare",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256[]",name:"",type:"uint256[]"},{internalType:"uint256[]",name:"",type:"uint256[]"},{internalType:"bytes",name:"",type:"bytes"}],name:"onERC1155BatchReceived",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],name:"onERC1155Received",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],name:"onERC721Received",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[{internalType:"bool",name:"_paused",type:"bool"}],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"seaPort",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"sudoswap",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function",constant:!0},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"wyvernExchange",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{inputs:[],name:"x2y2",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function",constant:!0},{stateMutability:"payable",type:"receive",payable:!0},{inputs:[{components:[{internalType:"enum ExchangeWrapper.Markets",name:"marketId",type:"uint8"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"fees",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ExchangeWrapper.PurchaseDetails",name:"purchaseDetails",type:"tuple"},{internalType:"address",name:"feeRecipientFirst",type:"address"},{internalType:"address",name:"feeRecipientSecond",type:"address"}],name:"singlePurchase",outputs:[],stateMutability:"payable",type:"function",payable:!0},{inputs:[{components:[{internalType:"enum ExchangeWrapper.Markets",name:"marketId",type:"uint8"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"fees",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct ExchangeWrapper.PurchaseDetails[]",name:"purchaseDetails",type:"tuple[]"},{internalType:"address",name:"feeRecipientFirst",type:"address"},{internalType:"address",name:"feeRecipientSecond",type:"address"},{internalType:"bool",name:"allowFail",type:"bool"}],name:"bulkPurchase",outputs:[],stateMutability:"payable",type:"function",payable:!0}],t.ADDITIONAL_DATA_STRUCT={components:[{name:"data",type:"bytes"},{name:"additionalRoyalties",type:"uint[]"}],name:"data",type:"tuple"}},63227:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.X2Y2_EXCHANGE_ABI=t.createX2Y2Contract=void 0,t.createX2Y2Contract=function(e,r){return e.createContract(t.X2Y2_EXCHANGE_ABI,r)},t.X2Y2_EXCHANGE_ABI=[{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"itemHash",type:"bytes32"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"incentive",type:"uint256"}],name:"EvAuctionRefund",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"itemHash",type:"bytes32"}],name:"EvCancel",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"delegate",type:"address"},{indexed:!1,internalType:"bool",name:"isRemoval",type:"bool"}],name:"EvDelegate",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"index",type:"uint256"},{indexed:!1,internalType:"bytes",name:"error",type:"bytes"}],name:"EvFailure",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newValue",type:"uint256"}],name:"EvFeeCapUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"itemHash",type:"bytes32"},{indexed:!1,internalType:"address",name:"maker",type:"address"},{indexed:!1,internalType:"address",name:"taker",type:"address"},{indexed:!1,internalType:"uint256",name:"orderSalt",type:"uint256"},{indexed:!1,internalType:"uint256",name:"settleSalt",type:"uint256"},{indexed:!1,internalType:"uint256",name:"intent",type:"uint256"},{indexed:!1,internalType:"uint256",name:"delegateType",type:"uint256"},{indexed:!1,internalType:"uint256",name:"deadline",type:"uint256"},{indexed:!1,internalType:"contract IERC20Upgradeable",name:"currency",type:"address"},{indexed:!1,internalType:"bytes",name:"dataMask",type:"bytes"},{components:[{internalType:"uint256",name:"price",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],indexed:!1,internalType:"struct Market.OrderItem",name:"item",type:"tuple"},{components:[{internalType:"enum Market.Op",name:"op",type:"uint8"},{internalType:"uint256",name:"orderIdx",type:"uint256"},{internalType:"uint256",name:"itemIdx",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"bytes32",name:"itemHash",type:"bytes32"},{internalType:"contract IDelegate",name:"executionDelegate",type:"address"},{internalType:"bytes",name:"dataReplacement",type:"bytes"},{internalType:"uint256",name:"bidIncentivePct",type:"uint256"},{internalType:"uint256",name:"aucMinIncrementPct",type:"uint256"},{internalType:"uint256",name:"aucIncDurationSecs",type:"uint256"},{components:[{internalType:"uint256",name:"percentage",type:"uint256"},{internalType:"address",name:"to",type:"address"}],internalType:"struct Market.Fee[]",name:"fees",type:"tuple[]"}],indexed:!1,internalType:"struct Market.SettleDetail",name:"detail",type:"tuple"}],name:"EvInventory",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"itemHash",type:"bytes32"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"EvProfit",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"signer",type:"address"},{indexed:!1,internalType:"bool",name:"isRemoval",type:"bool"}],name:"EvSigner",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Paused",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Unpaused",type:"event"},{inputs:[],name:"RATE_BASE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32[]",name:"itemHashes",type:"bytes32[]"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"cancel",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"delegates",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"feeCapPct",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"feeCapPct_",type:"uint256"},{internalType:"address",name:"weth_",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"inventoryStatus",outputs:[{internalType:"enum Market.InvStatus",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"}],name:"ongoingAuctions",outputs:[{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"netPrice",type:"uint256"},{internalType:"uint256",name:"endAt",type:"uint256"},{internalType:"address",name:"bidder",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"network",type:"uint256"},{internalType:"uint256",name:"intent",type:"uint256"},{internalType:"uint256",name:"delegateType",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"contract IERC20Upgradeable",name:"currency",type:"address"},{internalType:"bytes",name:"dataMask",type:"bytes"},{components:[{internalType:"uint256",name:"price",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct Market.OrderItem[]",name:"items",type:"tuple[]"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"uint8",name:"signVersion",type:"uint8"}],internalType:"struct Market.Order[]",name:"orders",type:"tuple[]"},{components:[{internalType:"enum Market.Op",name:"op",type:"uint8"},{internalType:"uint256",name:"orderIdx",type:"uint256"},{internalType:"uint256",name:"itemIdx",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"bytes32",name:"itemHash",type:"bytes32"},{internalType:"contract IDelegate",name:"executionDelegate",type:"address"},{internalType:"bytes",name:"dataReplacement",type:"bytes"},{internalType:"uint256",name:"bidIncentivePct",type:"uint256"},{internalType:"uint256",name:"aucMinIncrementPct",type:"uint256"},{internalType:"uint256",name:"aucIncDurationSecs",type:"uint256"},{components:[{internalType:"uint256",name:"percentage",type:"uint256"},{internalType:"address",name:"to",type:"address"}],internalType:"struct Market.Fee[]",name:"fees",type:"tuple[]"}],internalType:"struct Market.SettleDetail[]",name:"details",type:"tuple[]"},{components:[{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint256",name:"amountToEth",type:"uint256"},{internalType:"uint256",name:"amountToWeth",type:"uint256"},{internalType:"address",name:"user",type:"address"},{internalType:"bool",name:"canFail",type:"bool"}],internalType:"struct Market.SettleShared",name:"shared",type:"tuple"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"},{internalType:"uint8",name:"v",type:"uint8"}],internalType:"struct Market.RunInput",name:"input",type:"tuple"}],name:"run",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"network",type:"uint256"},{internalType:"uint256",name:"intent",type:"uint256"},{internalType:"uint256",name:"delegateType",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"contract IERC20Upgradeable",name:"currency",type:"address"},{internalType:"bytes",name:"dataMask",type:"bytes"},{components:[{internalType:"uint256",name:"price",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct Market.OrderItem[]",name:"items",type:"tuple[]"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"uint8",name:"signVersion",type:"uint8"}],internalType:"struct Market.Order",name:"order",type:"tuple"},{components:[{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint256",name:"amountToEth",type:"uint256"},{internalType:"uint256",name:"amountToWeth",type:"uint256"},{internalType:"address",name:"user",type:"address"},{internalType:"bool",name:"canFail",type:"bool"}],internalType:"struct Market.SettleShared",name:"shared",type:"tuple"},{components:[{internalType:"enum Market.Op",name:"op",type:"uint8"},{internalType:"uint256",name:"orderIdx",type:"uint256"},{internalType:"uint256",name:"itemIdx",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"bytes32",name:"itemHash",type:"bytes32"},{internalType:"contract IDelegate",name:"executionDelegate",type:"address"},{internalType:"bytes",name:"dataReplacement",type:"bytes"},{internalType:"uint256",name:"bidIncentivePct",type:"uint256"},{internalType:"uint256",name:"aucMinIncrementPct",type:"uint256"},{internalType:"uint256",name:"aucIncDurationSecs",type:"uint256"},{components:[{internalType:"uint256",name:"percentage",type:"uint256"},{internalType:"address",name:"to",type:"address"}],internalType:"struct Market.Fee[]",name:"fees",type:"tuple[]"}],internalType:"struct Market.SettleDetail",name:"detail",type:"tuple"}],name:"run1",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"signers",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unpause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"toAdd",type:"address[]"},{internalType:"address[]",name:"toRemove",type:"address[]"}],name:"updateDelegates",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"val",type:"uint256"}],name:"updateFeeCap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"toAdd",type:"address[]"},{internalType:"address[]",name:"toRemove",type:"address[]"}],name:"updateSigners",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"weth",outputs:[{internalType:"contract IWETHUpgradable",name:"",type:"address"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}]},68024:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOOKSRARE_ABI=t.createLooksrareExchange=void 0,t.createLooksrareExchange=function(e,r){return e.createContract(t.LOOKSRARE_ABI,r)},t.LOOKSRARE_ABI=[{inputs:[{internalType:"address",name:"_currencyManager",type:"address"},{internalType:"address",name:"_executionManager",type:"address"},{internalType:"address",name:"_royaltyFeeManager",type:"address"},{internalType:"address",name:"_WETH",type:"address"},{internalType:"address",name:"_protocolFeeRecipient",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"newMinNonce",type:"uint256"}],name:"CancelAllOrders",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256[]",name:"orderNonces",type:"uint256[]"}],name:"CancelMultipleOrders",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"currencyManager",type:"address"}],name:"NewCurrencyManager",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"executionManager",type:"address"}],name:"NewExecutionManager",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"protocolFeeRecipient",type:"address"}],name:"NewProtocolFeeRecipient",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"royaltyFeeManager",type:"address"}],name:"NewRoyaltyFeeManager",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"transferSelectorNFT",type:"address"}],name:"NewTransferSelectorNFT",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"collection",type:"address"},{indexed:!0,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!0,internalType:"address",name:"royaltyRecipient",type:"address"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"RoyaltyPayment",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"orderNonce",type:"uint256"},{indexed:!0,internalType:"address",name:"taker",type:"address"},{indexed:!0,internalType:"address",name:"maker",type:"address"},{indexed:!0,internalType:"address",name:"strategy",type:"address"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"address",name:"collection",type:"address"},{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"price",type:"uint256"}],name:"TakerAsk",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"orderNonce",type:"uint256"},{indexed:!0,internalType:"address",name:"taker",type:"address"},{indexed:!0,internalType:"address",name:"maker",type:"address"},{indexed:!0,internalType:"address",name:"strategy",type:"address"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"address",name:"collection",type:"address"},{indexed:!1,internalType:"uint256",name:"tokenId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"price",type:"uint256"}],name:"TakerBid",type:"event"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"WETH",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"minNonce",type:"uint256"}],name:"cancelAllOrdersForSender",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256[]",name:"orderNonces",type:"uint256[]"}],name:"cancelMultipleMakerOrders",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currencyManager",outputs:[{internalType:"contract ICurrencyManager",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"executionManager",outputs:[{internalType:"contract IExecutionManager",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"orderNonce",type:"uint256"}],name:"isUserOrderNonceExecutedOrCancelled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"bool",name:"isOrderAsk",type:"bool"},{internalType:"address",name:"taker",type:"address"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"minPercentageToAsk",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"}],internalType:"struct OrderTypes.TakerOrder",name:"takerBid",type:"tuple"},{components:[{internalType:"bool",name:"isOrderAsk",type:"bool"},{internalType:"address",name:"signer",type:"address"},{internalType:"address",name:"collection",type:"address"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"strategy",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"minPercentageToAsk",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct OrderTypes.MakerOrder",name:"makerAsk",type:"tuple"}],name:"matchAskWithTakerBid",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"bool",name:"isOrderAsk",type:"bool"},{internalType:"address",name:"taker",type:"address"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"minPercentageToAsk",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"}],internalType:"struct OrderTypes.TakerOrder",name:"takerBid",type:"tuple"},{components:[{internalType:"bool",name:"isOrderAsk",type:"bool"},{internalType:"address",name:"signer",type:"address"},{internalType:"address",name:"collection",type:"address"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"strategy",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"minPercentageToAsk",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct OrderTypes.MakerOrder",name:"makerAsk",type:"tuple"}],name:"matchAskWithTakerBidUsingETHAndWETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"bool",name:"isOrderAsk",type:"bool"},{internalType:"address",name:"taker",type:"address"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"minPercentageToAsk",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"}],internalType:"struct OrderTypes.TakerOrder",name:"takerAsk",type:"tuple"},{components:[{internalType:"bool",name:"isOrderAsk",type:"bool"},{internalType:"address",name:"signer",type:"address"},{internalType:"address",name:"collection",type:"address"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"strategy",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"minPercentageToAsk",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],internalType:"struct OrderTypes.MakerOrder",name:"makerBid",type:"tuple"}],name:"matchBidWithTakerAsk",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"royaltyFeeManager",outputs:[{internalType:"contract IRoyaltyFeeManager",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"transferSelectorNFT",outputs:[{internalType:"contract ITransferSelectorNFT",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_currencyManager",type:"address"}],name:"updateCurrencyManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_executionManager",type:"address"}],name:"updateExecutionManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_protocolFeeRecipient",type:"address"}],name:"updateProtocolFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_royaltyFeeManager",type:"address"}],name:"updateRoyaltyFeeManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_transferSelectorNFT",type:"address"}],name:"updateTransferSelectorNFT",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"userMinOrderNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}]},92242:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOOKSRARE_V2_VALIDATOR_ABI=t.createLooksrareV2Validator=void 0,t.createLooksrareV2Validator=function(e,r){return e.createContract(t.LOOKSRARE_V2_VALIDATOR_ABI,r)},t.LOOKSRARE_V2_VALIDATOR_ABI=[{inputs:[{internalType:"address",name:"_looksRareProtocol",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CRITERIA_GROUPS",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"ERC1155_INTERFACE_ID",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"view",type:"function"},{inputs:[],name:"ERC721_INTERFACE_ID_1",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"view",type:"function"},{inputs:[],name:"ERC721_INTERFACE_ID_2",outputs:[{internalType:"bytes4",name:"",type:"bytes4"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAGIC_VALUE_ORDER_NONCE_EXECUTED",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"enum QuoteType",name:"quoteType",type:"uint8"},{internalType:"uint256",name:"globalNonce",type:"uint256"},{internalType:"uint256",name:"subsetNonce",type:"uint256"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"uint256",name:"strategyId",type:"uint256"},{internalType:"enum CollectionType",name:"collectionType",type:"uint8"},{internalType:"address",name:"collection",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"signer",type:"address"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Maker",name:"makerOrder",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"},{components:[{internalType:"bytes32",name:"root",type:"bytes32"},{components:[{internalType:"bytes32",name:"value",type:"bytes32"},{internalType:"enum OrderStructs.MerkleTreeNodePosition",name:"position",type:"uint8"}],internalType:"struct OrderStructs.MerkleTreeNode[]",name:"proof",type:"tuple[]"}],internalType:"struct OrderStructs.MerkleTree",name:"merkleTree",type:"tuple"}],name:"checkMakerOrderValidity",outputs:[{internalType:"uint256[9]",name:"validationCodes",type:"uint256[9]"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"enum QuoteType",name:"quoteType",type:"uint8"},{internalType:"uint256",name:"globalNonce",type:"uint256"},{internalType:"uint256",name:"subsetNonce",type:"uint256"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"uint256",name:"strategyId",type:"uint256"},{internalType:"enum CollectionType",name:"collectionType",type:"uint8"},{internalType:"address",name:"collection",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"signer",type:"address"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Maker[]",name:"makerOrders",type:"tuple[]"},{internalType:"bytes[]",name:"signatures",type:"bytes[]"},{components:[{internalType:"bytes32",name:"root",type:"bytes32"},{components:[{internalType:"bytes32",name:"value",type:"bytes32"},{internalType:"enum OrderStructs.MerkleTreeNodePosition",name:"position",type:"uint8"}],internalType:"struct OrderStructs.MerkleTreeNode[]",name:"proof",type:"tuple[]"}],internalType:"struct OrderStructs.MerkleTree[]",name:"merkleTrees",type:"tuple[]"}],name:"checkMultipleMakerOrderValidities",outputs:[{internalType:"uint256[9][]",name:"validationCodes",type:"uint256[9][]"}],stateMutability:"view",type:"function"},{inputs:[],name:"creatorFeeManager",outputs:[{internalType:"contract ICreatorFeeManager",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"deriveProtocolParameters",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"domainSeparator",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"looksRareProtocol",outputs:[{internalType:"contract LooksRareProtocol",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxCreatorFeeBp",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"royaltyFeeRegistry",outputs:[{internalType:"contract IRoyaltyFeeRegistry",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"transferManager",outputs:[{internalType:"contract TransferManager",name:"",type:"address"}],stateMutability:"view",type:"function"}]},69317:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOOKSRARE_V2_ABI=t.createLooksrareV2Exchange=void 0,t.createLooksrareV2Exchange=function(e,r){return e.createContract(t.LOOKSRARE_V2_ABI,r)},t.LOOKSRARE_V2_ABI=[{inputs:[{internalType:"address",name:"_owner",type:"address"},{internalType:"address",name:"_protocolFeeRecipient",type:"address"},{internalType:"address",name:"_transferManager",type:"address"},{internalType:"address",name:"_weth",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"CallerInvalid",type:"error"},{inputs:[],name:"ChainIdInvalid",type:"error"},{inputs:[],name:"CreatorFeeBpTooHigh",type:"error"},{inputs:[],name:"CurrencyInvalid",type:"error"},{inputs:[],name:"ERC20TransferFromFail",type:"error"},{inputs:[],name:"LengthsInvalid",type:"error"},{inputs:[],name:"MerkleProofInvalid",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"MerkleProofTooLarge",type:"error"},{inputs:[],name:"NewGasLimitETHTransferTooLow",type:"error"},{inputs:[],name:"NewProtocolFeeRecipientCannotBeNullAddress",type:"error"},{inputs:[],name:"NoOngoingTransferInProgress",type:"error"},{inputs:[],name:"NoSelectorForStrategy",type:"error"},{inputs:[],name:"NoncesInvalid",type:"error"},{inputs:[],name:"NotAContract",type:"error"},{inputs:[],name:"NotAffiliateController",type:"error"},{inputs:[],name:"NotOwner",type:"error"},{inputs:[],name:"NotV2Strategy",type:"error"},{inputs:[],name:"NullSignerAddress",type:"error"},{inputs:[],name:"OutsideOfTimeRange",type:"error"},{inputs:[],name:"PercentageTooHigh",type:"error"},{inputs:[],name:"QuoteTypeInvalid",type:"error"},{inputs:[],name:"ReentrancyFail",type:"error"},{inputs:[],name:"RenouncementNotInProgress",type:"error"},{inputs:[],name:"SameDomainSeparator",type:"error"},{inputs:[],name:"SignatureEOAInvalid",type:"error"},{inputs:[],name:"SignatureERC1271Invalid",type:"error"},{inputs:[{internalType:"uint256",name:"length",type:"uint256"}],name:"SignatureLengthInvalid",type:"error"},{inputs:[],name:"SignatureParameterSInvalid",type:"error"},{inputs:[{internalType:"uint8",name:"v",type:"uint8"}],name:"SignatureParameterVInvalid",type:"error"},{inputs:[],name:"StrategyHasNoSelector",type:"error"},{inputs:[{internalType:"uint256",name:"strategyId",type:"uint256"}],name:"StrategyNotAvailable",type:"error"},{inputs:[],name:"StrategyNotUsed",type:"error"},{inputs:[],name:"StrategyProtocolFeeTooHigh",type:"error"},{inputs:[],name:"TransferAlreadyInProgress",type:"error"},{inputs:[],name:"TransferNotInProgress",type:"error"},{inputs:[],name:"WrongPotentialOwner",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"affiliate",type:"address"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"uint256",name:"affiliateFee",type:"uint256"}],name:"AffiliatePayment",type:"event"},{anonymous:!1,inputs:[],name:"CancelOwnershipTransfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"bool",name:"isAllowed",type:"bool"}],name:"CurrencyStatusUpdated",type:"event"},{anonymous:!1,inputs:[],name:"InitiateOwnershipRenouncement",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"previousOwner",type:"address"},{indexed:!1,internalType:"address",name:"potentialOwner",type:"address"}],name:"InitiateOwnershipTransfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"affiliateController",type:"address"}],name:"NewAffiliateController",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"isActive",type:"bool"}],name:"NewAffiliateProgramStatus",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"affiliate",type:"address"},{indexed:!1,internalType:"uint256",name:"rate",type:"uint256"}],name:"NewAffiliateRate",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"bidNonce",type:"uint256"},{indexed:!1,internalType:"uint256",name:"askNonce",type:"uint256"}],name:"NewBidAskNonces",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"creatorFeeManager",type:"address"}],name:"NewCreatorFeeManager",type:"event"},{anonymous:!1,inputs:[],name:"NewDomainSeparator",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"gasLimitETHTransfer",type:"uint256"}],name:"NewGasLimitETHTransfer",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"maxCreatorFeeBp",type:"uint256"}],name:"NewMaxCreatorFeeBp",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"newOwner",type:"address"}],name:"NewOwner",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"protocolFeeRecipient",type:"address"}],name:"NewProtocolFeeRecipient",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"strategyId",type:"uint256"},{indexed:!1,internalType:"uint16",name:"standardProtocolFeeBp",type:"uint16"},{indexed:!1,internalType:"uint16",name:"minTotalFeeBp",type:"uint16"},{indexed:!1,internalType:"uint16",name:"maxProtocolFeeBp",type:"uint16"},{indexed:!1,internalType:"bytes4",name:"selector",type:"bytes4"},{indexed:!1,internalType:"bool",name:"isMakerBid",type:"bool"},{indexed:!1,internalType:"address",name:"implementation",type:"address"}],name:"NewStrategy",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256[]",name:"orderNonces",type:"uint256[]"}],name:"OrderNoncesCancelled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"strategyId",type:"uint256"},{indexed:!1,internalType:"bool",name:"isActive",type:"bool"},{indexed:!1,internalType:"uint16",name:"standardProtocolFeeBp",type:"uint16"},{indexed:!1,internalType:"uint16",name:"minTotalFeeBp",type:"uint16"}],name:"StrategyUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256[]",name:"subsetNonces",type:"uint256[]"}],name:"SubsetNoncesCancelled",type:"event"},{anonymous:!1,inputs:[{components:[{internalType:"bytes32",name:"orderHash",type:"bytes32"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"bool",name:"isNonceInvalidated",type:"bool"}],indexed:!1,internalType:"struct ILooksRareProtocol.NonceInvalidationParameters",name:"nonceInvalidationParameters",type:"tuple"},{indexed:!1,internalType:"address",name:"askUser",type:"address"},{indexed:!1,internalType:"address",name:"bidUser",type:"address"},{indexed:!1,internalType:"uint256",name:"strategyId",type:"uint256"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"address",name:"collection",type:"address"},{indexed:!1,internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"},{indexed:!1,internalType:"address[2]",name:"feeRecipients",type:"address[2]"},{indexed:!1,internalType:"uint256[3]",name:"feeAmounts",type:"uint256[3]"}],name:"TakerAsk",type:"event"},{anonymous:!1,inputs:[{components:[{internalType:"bytes32",name:"orderHash",type:"bytes32"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"bool",name:"isNonceInvalidated",type:"bool"}],indexed:!1,internalType:"struct ILooksRareProtocol.NonceInvalidationParameters",name:"nonceInvalidationParameters",type:"tuple"},{indexed:!1,internalType:"address",name:"bidUser",type:"address"},{indexed:!1,internalType:"address",name:"bidRecipient",type:"address"},{indexed:!1,internalType:"uint256",name:"strategyId",type:"uint256"},{indexed:!1,internalType:"address",name:"currency",type:"address"},{indexed:!1,internalType:"address",name:"collection",type:"address"},{indexed:!1,internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"amounts",type:"uint256[]"},{indexed:!1,internalType:"address[2]",name:"feeRecipients",type:"address[2]"},{indexed:!1,internalType:"uint256[3]",name:"feeAmounts",type:"uint256[3]"}],name:"TakerBid",type:"event"},{inputs:[],name:"MAGIC_VALUE_ORDER_NONCE_EXECUTED",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"WETH",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"standardProtocolFeeBp",type:"uint16"},{internalType:"uint16",name:"minTotalFeeBp",type:"uint16"},{internalType:"uint16",name:"maxProtocolFeeBp",type:"uint16"},{internalType:"bytes4",name:"selector",type:"bytes4"},{internalType:"bool",name:"isMakerBid",type:"bool"},{internalType:"address",name:"implementation",type:"address"}],name:"addStrategy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"affiliateController",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"affiliateRates",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256[]",name:"orderNonces",type:"uint256[]"}],name:"cancelOrderNonces",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"cancelOwnershipTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256[]",name:"subsetNonces",type:"uint256[]"}],name:"cancelSubsetNonces",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"chainId",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"confirmOwnershipRenouncement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"confirmOwnershipTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"creatorFeeManager",outputs:[{internalType:"contract ICreatorFeeManager",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"domainSeparator",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"recipient",type:"address"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Taker[]",name:"takerBids",type:"tuple[]"},{components:[{internalType:"enum QuoteType",name:"quoteType",type:"uint8"},{internalType:"uint256",name:"globalNonce",type:"uint256"},{internalType:"uint256",name:"subsetNonce",type:"uint256"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"uint256",name:"strategyId",type:"uint256"},{internalType:"enum CollectionType",name:"collectionType",type:"uint8"},{internalType:"address",name:"collection",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"signer",type:"address"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Maker[]",name:"makerAsks",type:"tuple[]"},{internalType:"bytes[]",name:"makerSignatures",type:"bytes[]"},{components:[{internalType:"bytes32",name:"root",type:"bytes32"},{components:[{internalType:"bytes32",name:"value",type:"bytes32"},{internalType:"enum OrderStructs.MerkleTreeNodePosition",name:"position",type:"uint8"}],internalType:"struct OrderStructs.MerkleTreeNode[]",name:"proof",type:"tuple[]"}],internalType:"struct OrderStructs.MerkleTree[]",name:"merkleTrees",type:"tuple[]"},{internalType:"address",name:"affiliate",type:"address"},{internalType:"bool",name:"isAtomic",type:"bool"}],name:"executeMultipleTakerBids",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"recipient",type:"address"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Taker",name:"takerAsk",type:"tuple"},{components:[{internalType:"enum QuoteType",name:"quoteType",type:"uint8"},{internalType:"uint256",name:"globalNonce",type:"uint256"},{internalType:"uint256",name:"subsetNonce",type:"uint256"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"uint256",name:"strategyId",type:"uint256"},{internalType:"enum CollectionType",name:"collectionType",type:"uint8"},{internalType:"address",name:"collection",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"signer",type:"address"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Maker",name:"makerBid",type:"tuple"},{internalType:"bytes",name:"makerSignature",type:"bytes"},{components:[{internalType:"bytes32",name:"root",type:"bytes32"},{components:[{internalType:"bytes32",name:"value",type:"bytes32"},{internalType:"enum OrderStructs.MerkleTreeNodePosition",name:"position",type:"uint8"}],internalType:"struct OrderStructs.MerkleTreeNode[]",name:"proof",type:"tuple[]"}],internalType:"struct OrderStructs.MerkleTree",name:"merkleTree",type:"tuple"},{internalType:"address",name:"affiliate",type:"address"}],name:"executeTakerAsk",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"recipient",type:"address"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Taker",name:"takerBid",type:"tuple"},{components:[{internalType:"enum QuoteType",name:"quoteType",type:"uint8"},{internalType:"uint256",name:"globalNonce",type:"uint256"},{internalType:"uint256",name:"subsetNonce",type:"uint256"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"uint256",name:"strategyId",type:"uint256"},{internalType:"enum CollectionType",name:"collectionType",type:"uint8"},{internalType:"address",name:"collection",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"signer",type:"address"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Maker",name:"makerAsk",type:"tuple"},{internalType:"bytes",name:"makerSignature",type:"bytes"},{components:[{internalType:"bytes32",name:"root",type:"bytes32"},{components:[{internalType:"bytes32",name:"value",type:"bytes32"},{internalType:"enum OrderStructs.MerkleTreeNodePosition",name:"position",type:"uint8"}],internalType:"struct OrderStructs.MerkleTreeNode[]",name:"proof",type:"tuple[]"}],internalType:"struct OrderStructs.MerkleTree",name:"merkleTree",type:"tuple"},{internalType:"address",name:"affiliate",type:"address"}],name:"executeTakerBid",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"root",type:"bytes32"},{internalType:"uint256",name:"proofLength",type:"uint256"}],name:"hashBatchOrder",outputs:[{internalType:"bytes32",name:"batchOrderHash",type:"bytes32"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"bool",name:"bid",type:"bool"},{internalType:"bool",name:"ask",type:"bool"}],name:"incrementBidAskNonces",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"initiateOwnershipRenouncement",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newPotentialOwner",type:"address"}],name:"initiateOwnershipTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"isAffiliateProgramActive",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"isCurrencyAllowed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"maxCreatorFeeBp",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"ownershipStatus",outputs:[{internalType:"enum IOwnableTwoSteps.Status",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"potentialOwner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"protocolFeeRecipient",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"recipient",type:"address"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Taker",name:"takerBid",type:"tuple"},{components:[{internalType:"enum QuoteType",name:"quoteType",type:"uint8"},{internalType:"uint256",name:"globalNonce",type:"uint256"},{internalType:"uint256",name:"subsetNonce",type:"uint256"},{internalType:"uint256",name:"orderNonce",type:"uint256"},{internalType:"uint256",name:"strategyId",type:"uint256"},{internalType:"enum CollectionType",name:"collectionType",type:"uint8"},{internalType:"address",name:"collection",type:"address"},{internalType:"address",name:"currency",type:"address"},{internalType:"address",name:"signer",type:"address"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"uint256",name:"price",type:"uint256"},{internalType:"uint256[]",name:"itemIds",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"bytes",name:"additionalParameters",type:"bytes"}],internalType:"struct OrderStructs.Maker",name:"makerAsk",type:"tuple"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"restrictedExecuteTakerBid",outputs:[{internalType:"uint256",name:"protocolFeeAmount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"strategyInfo",outputs:[{internalType:"bool",name:"isActive",type:"bool"},{internalType:"uint16",name:"standardProtocolFeeBp",type:"uint16"},{internalType:"uint16",name:"minTotalFeeBp",type:"uint16"},{internalType:"uint16",name:"maxProtocolFeeBp",type:"uint16"},{internalType:"bytes4",name:"selector",type:"bytes4"},{internalType:"bool",name:"isMakerBid",type:"bool"},{internalType:"address",name:"implementation",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"transferManager",outputs:[{internalType:"contract TransferManager",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"newAffiliateController",type:"address"}],name:"updateAffiliateController",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"isActive",type:"bool"}],name:"updateAffiliateProgramStatus",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"affiliate",type:"address"},{internalType:"uint256",name:"bp",type:"uint256"}],name:"updateAffiliateRate",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newCreatorFeeManager",type:"address"}],name:"updateCreatorFeeManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"currency",type:"address"},{internalType:"bool",name:"isAllowed",type:"bool"}],name:"updateCurrencyStatus",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"updateDomainSeparator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"newGasLimitETHTransfer",type:"uint256"}],name:"updateETHGasLimitForTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint16",name:"newMaxCreatorFeeBp",type:"uint16"}],name:"updateMaxCreatorFeeBp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newProtocolFeeRecipient",type:"address"}],name:"updateProtocolFeeRecipient",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"strategyId",type:"uint256"},{internalType:"bool",name:"isActive",type:"bool"},{internalType:"uint16",name:"newStandardProtocolFee",type:"uint16"},{internalType:"uint16",name:"newMinTotalFee",type:"uint16"}],name:"updateStrategy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"userBidAskNonces",outputs:[{internalType:"uint256",name:"bidNonce",type:"uint256"},{internalType:"uint256",name:"askNonce",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"userOrderNonce",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"userSubsetNonce",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}]},46311:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merkleValidatorAbi=t.createMerkleValidatorContract=void 0,t.createMerkleValidatorContract=function(e,r){return e.createContract(t.merkleValidatorAbi,r)},t.merkleValidatorAbi=[{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"contract IERC721",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"root",type:"bytes32"},{internalType:"bytes32[]",name:"proof",type:"bytes32[]"}],name:"matchERC721UsingCriteria",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"contract IERC721",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"bytes32",name:"root",type:"bytes32"},{internalType:"bytes32[]",name:"proof",type:"bytes32[]"}],name:"matchERC721WithSafeTransferUsingCriteria",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"contract IERC1155",name:"token",type:"address"},{internalType:"uint256",name:"tokenId",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes32",name:"root",type:"bytes32"},{internalType:"bytes32[]",name:"proof",type:"bytes32[]"}],name:"matchERC1155UsingCriteria",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}]},77204:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proxyRegistryAbi=t.createOpenseaProxyRegistryEthContract=void 0,t.createOpenseaProxyRegistryEthContract=function(e,r){return e.createContract(t.proxyRegistryAbi,r)},t.proxyRegistryAbi=[{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"initialAddressSet",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"addr",type:"address"}],name:"endGrantAuthentication",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{name:"addr",type:"address"}],name:"revokeAuthentication",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"",type:"address"}],name:"pending",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"",type:"address"}],name:"contracts",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[],name:"renounceOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"owner",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"delegateProxyImplementation",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"",type:"address"}],name:"proxies",outputs:[{name:"",type:"address"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"addr",type:"address"}],name:"startGrantAuthentication",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[],name:"registerProxy",outputs:[{name:"proxy",type:"address"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"DELAY_PERIOD",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{inputs:[],payable:!1,stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"previousOwner",type:"address"}],name:"OwnershipRenounced",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"previousOwner",type:"address"},{indexed:!0,name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{constant:!1,inputs:[{name:"authAddress",type:"address"}],name:"grantInitialAuthentication",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},58370:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SeaportABIv14=t.createSeaportV14Contract=void 0,t.createSeaportV14Contract=function(e,r){return e.createContract(t.SeaportABIv14,r)},t.SeaportABIv14=[{inputs:[{internalType:"address",name:"conduitController",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"BadContractSignature",type:"error"},{inputs:[],name:"BadFraction",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"BadReturnValueFromERC20OnTransfer",type:"error"},{inputs:[{internalType:"uint8",name:"v",type:"uint8"}],name:"BadSignatureV",type:"error"},{inputs:[],name:"CannotCancelOrder",type:"error"},{inputs:[],name:"ConsiderationCriteriaResolverOutOfRange",type:"error"},{inputs:[],name:"ConsiderationLengthNotEqualToTotalOriginal",type:"error"},{inputs:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"considerationIndex",type:"uint256"},{internalType:"uint256",name:"shortfallAmount",type:"uint256"}],name:"ConsiderationNotMet",type:"error"},{inputs:[],name:"CriteriaNotEnabledForItem",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"identifiers",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BatchTransferGenericFailure",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"EtherTransferGenericFailure",type:"error"},{inputs:[],name:"InexactFraction",type:"error"},{inputs:[],name:"InsufficientEtherSupplied",type:"error"},{inputs:[],name:"Invalid1155BatchTransferEncoding",type:"error"},{inputs:[],name:"InvalidBasicOrderParameterEncoding",type:"error"},{inputs:[{internalType:"address",name:"conduit",type:"address"}],name:"InvalidCallToConduit",type:"error"},{inputs:[{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"address",name:"conduit",type:"address"}],name:"InvalidConduit",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"InvalidContractOrder",type:"error"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"InvalidERC721TransferAmount",type:"error"},{inputs:[],name:"InvalidFulfillmentComponentData",type:"error"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"InvalidMsgValue",type:"error"},{inputs:[],name:"InvalidNativeOfferItem",type:"error"},{inputs:[],name:"InvalidProof",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"InvalidRestrictedOrder",type:"error"},{inputs:[],name:"InvalidSignature",type:"error"},{inputs:[],name:"InvalidSigner",type:"error"},{inputs:[{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"}],name:"InvalidTime",type:"error"},{inputs:[{internalType:"uint256",name:"fulfillmentIndex",type:"uint256"}],name:"MismatchedFulfillmentOfferAndConsiderationComponents",type:"error"},{inputs:[{internalType:"enum Side",name:"side",type:"uint8"}],name:"MissingFulfillmentComponentOnAggregation",type:"error"},{inputs:[],name:"MissingItemAmount",type:"error"},{inputs:[],name:"MissingOriginalConsiderationItems",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"NoContract",type:"error"},{inputs:[],name:"NoReentrantCalls",type:"error"},{inputs:[],name:"NoSpecifiedOrdersAvailable",type:"error"},{inputs:[],name:"OfferAndConsiderationRequiredOnFulfillment",type:"error"},{inputs:[],name:"OfferCriteriaResolverOutOfRange",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"OrderAlreadyFilled",type:"error"},{inputs:[{internalType:"enum Side",name:"side",type:"uint8"}],name:"OrderCriteriaResolverOutOfRange",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"OrderIsCancelled",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"OrderPartiallyFilled",type:"error"},{inputs:[],name:"PartialFillsNotEnabledForOrder",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenTransferGenericFailure",type:"error"},{inputs:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"considerationIndex",type:"uint256"}],name:"UnresolvedConsiderationCriteria",type:"error"},{inputs:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"offerIndex",type:"uint256"}],name:"UnresolvedOfferCriteria",type:"error"},{inputs:[],name:"UnusedItemParameters",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newCounter",type:"uint256"},{indexed:!0,internalType:"address",name:"offerer",type:"address"}],name:"CounterIncremented",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"offerer",type:"address"},{indexed:!0,internalType:"address",name:"zone",type:"address"}],name:"OrderCancelled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"offerer",type:"address"},{indexed:!0,internalType:"address",name:"zone",type:"address"},{indexed:!1,internalType:"address",name:"recipient",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"}],indexed:!1,internalType:"struct SpentItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],indexed:!1,internalType:"struct ReceivedItem[]",name:"consideration",type:"tuple[]"}],name:"OrderFulfilled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],indexed:!1,internalType:"struct OrderParameters",name:"orderParameters",type:"tuple"}],name:"OrderValidated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32[]",name:"orderHashes",type:"bytes32[]"}],name:"OrdersMatched",type:"event"},{inputs:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"counter",type:"uint256"}],internalType:"struct OrderComponents[]",name:"orders",type:"tuple[]"}],name:"cancel",outputs:[{internalType:"bool",name:"cancelled",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"uint120",name:"numerator",type:"uint120"},{internalType:"uint120",name:"denominator",type:"uint120"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes",name:"extraData",type:"bytes"}],internalType:"struct AdvancedOrder",name:"advancedOrder",type:"tuple"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"enum Side",name:"side",type:"uint8"},{internalType:"uint256",name:"index",type:"uint256"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"bytes32[]",name:"criteriaProof",type:"bytes32[]"}],internalType:"struct CriteriaResolver[]",name:"criteriaResolvers",type:"tuple[]"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"address",name:"recipient",type:"address"}],name:"fulfillAdvancedOrder",outputs:[{internalType:"bool",name:"fulfilled",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"uint120",name:"numerator",type:"uint120"},{internalType:"uint120",name:"denominator",type:"uint120"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes",name:"extraData",type:"bytes"}],internalType:"struct AdvancedOrder[]",name:"advancedOrders",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"enum Side",name:"side",type:"uint8"},{internalType:"uint256",name:"index",type:"uint256"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"bytes32[]",name:"criteriaProof",type:"bytes32[]"}],internalType:"struct CriteriaResolver[]",name:"criteriaResolvers",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"offerFulfillments",type:"tuple[][]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"considerationFulfillments",type:"tuple[][]"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"maximumFulfilled",type:"uint256"}],name:"fulfillAvailableAdvancedOrders",outputs:[{internalType:"bool[]",name:"availableOrders",type:"bool[]"},{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order[]",name:"orders",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"offerFulfillments",type:"tuple[][]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"considerationFulfillments",type:"tuple[][]"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"uint256",name:"maximumFulfilled",type:"uint256"}],name:"fulfillAvailableOrders",outputs:[{internalType:"bool[]",name:"availableOrders",type:"bool[]"},{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"considerationToken",type:"address"},{internalType:"uint256",name:"considerationIdentifier",type:"uint256"},{internalType:"uint256",name:"considerationAmount",type:"uint256"},{internalType:"address payable",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{internalType:"address",name:"offerToken",type:"address"},{internalType:"uint256",name:"offerIdentifier",type:"uint256"},{internalType:"uint256",name:"offerAmount",type:"uint256"},{internalType:"enum BasicOrderType",name:"basicOrderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"offererConduitKey",type:"bytes32"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalAdditionalRecipients",type:"uint256"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct AdditionalRecipient[]",name:"additionalRecipients",type:"tuple[]"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct BasicOrderParameters",name:"parameters",type:"tuple"}],name:"fulfillBasicOrder",outputs:[{internalType:"bool",name:"fulfilled",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order",name:"order",type:"tuple"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"}],name:"fulfillOrder",outputs:[{internalType:"bool",name:"fulfilled",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"contractOfferer",type:"address"}],name:"getContractOffererNonce",outputs:[{internalType:"uint256",name:"nonce",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"offerer",type:"address"}],name:"getCounter",outputs:[{internalType:"uint256",name:"counter",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"counter",type:"uint256"}],internalType:"struct OrderComponents",name:"order",type:"tuple"}],name:"getOrderHash",outputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"getOrderStatus",outputs:[{internalType:"bool",name:"isValidated",type:"bool"},{internalType:"bool",name:"isCancelled",type:"bool"},{internalType:"uint256",name:"totalFilled",type:"uint256"},{internalType:"uint256",name:"totalSize",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"incrementCounter",outputs:[{internalType:"uint256",name:"newCounter",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"information",outputs:[{internalType:"string",name:"version",type:"string"},{internalType:"bytes32",name:"domainSeparator",type:"bytes32"},{internalType:"address",name:"conduitController",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"uint120",name:"numerator",type:"uint120"},{internalType:"uint120",name:"denominator",type:"uint120"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes",name:"extraData",type:"bytes"}],internalType:"struct AdvancedOrder[]",name:"orders",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"enum Side",name:"side",type:"uint8"},{internalType:"uint256",name:"index",type:"uint256"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"bytes32[]",name:"criteriaProof",type:"bytes32[]"}],internalType:"struct CriteriaResolver[]",name:"criteriaResolvers",type:"tuple[]"},{components:[{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"offerComponents",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"considerationComponents",type:"tuple[]"}],internalType:"struct Fulfillment[]",name:"fulfillments",type:"tuple[]"},{internalType:"address",name:"recipient",type:"address"}],name:"matchAdvancedOrders",outputs:[{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order[]",name:"orders",type:"tuple[]"},{components:[{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"offerComponents",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"considerationComponents",type:"tuple[]"}],internalType:"struct Fulfillment[]",name:"fulfillments",type:"tuple[]"}],name:"matchOrders",outputs:[{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"contractName",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order[]",name:"orders",type:"tuple[]"}],name:"validate",outputs:[{internalType:"bool",name:"validated",type:"bool"}],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}]},48712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SeaportABI=t.createSeaportContract=void 0,t.createSeaportContract=function(e,r){return e.createContract(t.SeaportABI,r)},t.SeaportABI=[{inputs:[{internalType:"address",name:"conduitController",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"BadContractSignature",type:"error"},{inputs:[],name:"BadFraction",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"BadReturnValueFromERC20OnTransfer",type:"error"},{inputs:[{internalType:"uint8",name:"v",type:"uint8"}],name:"BadSignatureV",type:"error"},{inputs:[],name:"ConsiderationCriteriaResolverOutOfRange",type:"error"},{inputs:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"considerationIndex",type:"uint256"},{internalType:"uint256",name:"shortfallAmount",type:"uint256"}],name:"ConsiderationNotMet",type:"error"},{inputs:[],name:"CriteriaNotEnabledForItem",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"identifiers",type:"uint256[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"}],name:"ERC1155BatchTransferGenericFailure",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"EtherTransferGenericFailure",type:"error"},{inputs:[],name:"InexactFraction",type:"error"},{inputs:[],name:"InsufficientEtherSupplied",type:"error"},{inputs:[],name:"InvalidBasicOrderParameterEncoding",type:"error"},{inputs:[{internalType:"address",name:"conduit",type:"address"}],name:"InvalidCallToConduit",type:"error"},{inputs:[],name:"InvalidCanceller",type:"error"},{inputs:[{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"address",name:"conduit",type:"address"}],name:"InvalidConduit",type:"error"},{inputs:[],name:"InvalidERC721TransferAmount",type:"error"},{inputs:[],name:"InvalidFulfillmentComponentData",type:"error"},{inputs:[{internalType:"uint256",name:"value",type:"uint256"}],name:"InvalidMsgValue",type:"error"},{inputs:[],name:"InvalidProof",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"InvalidRestrictedOrder",type:"error"},{inputs:[],name:"InvalidSignature",type:"error"},{inputs:[],name:"InvalidSigner",type:"error"},{inputs:[],name:"InvalidTime",type:"error"},{inputs:[],name:"MismatchedFulfillmentOfferAndConsiderationComponents",type:"error"},{inputs:[{internalType:"enum Side",name:"side",type:"uint8"}],name:"MissingFulfillmentComponentOnAggregation",type:"error"},{inputs:[],name:"MissingItemAmount",type:"error"},{inputs:[],name:"MissingOriginalConsiderationItems",type:"error"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"NoContract",type:"error"},{inputs:[],name:"NoReentrantCalls",type:"error"},{inputs:[],name:"NoSpecifiedOrdersAvailable",type:"error"},{inputs:[],name:"OfferAndConsiderationRequiredOnFulfillment",type:"error"},{inputs:[],name:"OfferCriteriaResolverOutOfRange",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"OrderAlreadyFilled",type:"error"},{inputs:[],name:"OrderCriteriaResolverOutOfRange",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"OrderIsCancelled",type:"error"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"OrderPartiallyFilled",type:"error"},{inputs:[],name:"PartialFillsNotEnabledForOrder",type:"error"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"TokenTransferGenericFailure",type:"error"},{inputs:[],name:"UnresolvedConsiderationCriteria",type:"error"},{inputs:[],name:"UnresolvedOfferCriteria",type:"error"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newCounter",type:"uint256"},{indexed:!0,internalType:"address",name:"offerer",type:"address"}],name:"CounterIncremented",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"offerer",type:"address"},{indexed:!0,internalType:"address",name:"zone",type:"address"}],name:"OrderCancelled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"offerer",type:"address"},{indexed:!0,internalType:"address",name:"zone",type:"address"},{indexed:!1,internalType:"address",name:"recipient",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"}],indexed:!1,internalType:"struct SpentItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],indexed:!1,internalType:"struct ReceivedItem[]",name:"consideration",type:"tuple[]"}],name:"OrderFulfilled",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"orderHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"offerer",type:"address"},{indexed:!0,internalType:"address",name:"zone",type:"address"}],name:"OrderValidated",type:"event"},{inputs:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"counter",type:"uint256"}],internalType:"struct OrderComponents[]",name:"orders",type:"tuple[]"}],name:"cancel",outputs:[{internalType:"bool",name:"cancelled",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"uint120",name:"numerator",type:"uint120"},{internalType:"uint120",name:"denominator",type:"uint120"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes",name:"extraData",type:"bytes"}],internalType:"struct AdvancedOrder",name:"advancedOrder",type:"tuple"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"enum Side",name:"side",type:"uint8"},{internalType:"uint256",name:"index",type:"uint256"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"bytes32[]",name:"criteriaProof",type:"bytes32[]"}],internalType:"struct CriteriaResolver[]",name:"criteriaResolvers",type:"tuple[]"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"address",name:"recipient",type:"address"}],name:"fulfillAdvancedOrder",outputs:[{internalType:"bool",name:"fulfilled",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"uint120",name:"numerator",type:"uint120"},{internalType:"uint120",name:"denominator",type:"uint120"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes",name:"extraData",type:"bytes"}],internalType:"struct AdvancedOrder[]",name:"advancedOrders",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"enum Side",name:"side",type:"uint8"},{internalType:"uint256",name:"index",type:"uint256"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"bytes32[]",name:"criteriaProof",type:"bytes32[]"}],internalType:"struct CriteriaResolver[]",name:"criteriaResolvers",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"offerFulfillments",type:"tuple[][]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"considerationFulfillments",type:"tuple[][]"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"maximumFulfilled",type:"uint256"}],name:"fulfillAvailableAdvancedOrders",outputs:[{internalType:"bool[]",name:"availableOrders",type:"bool[]"},{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order[]",name:"orders",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"offerFulfillments",type:"tuple[][]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[][]",name:"considerationFulfillments",type:"tuple[][]"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"uint256",name:"maximumFulfilled",type:"uint256"}],name:"fulfillAvailableOrders",outputs:[{internalType:"bool[]",name:"availableOrders",type:"bool[]"},{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"address",name:"considerationToken",type:"address"},{internalType:"uint256",name:"considerationIdentifier",type:"uint256"},{internalType:"uint256",name:"considerationAmount",type:"uint256"},{internalType:"address payable",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{internalType:"address",name:"offerToken",type:"address"},{internalType:"uint256",name:"offerIdentifier",type:"uint256"},{internalType:"uint256",name:"offerAmount",type:"uint256"},{internalType:"enum BasicOrderType",name:"basicOrderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"offererConduitKey",type:"bytes32"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalAdditionalRecipients",type:"uint256"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct AdditionalRecipient[]",name:"additionalRecipients",type:"tuple[]"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct BasicOrderParameters",name:"parameters",type:"tuple"}],name:"fulfillBasicOrder",outputs:[{internalType:"bool",name:"fulfilled",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order",name:"order",type:"tuple"},{internalType:"bytes32",name:"fulfillerConduitKey",type:"bytes32"}],name:"fulfillOrder",outputs:[{internalType:"bool",name:"fulfilled",type:"bool"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"offerer",type:"address"}],name:"getCounter",outputs:[{internalType:"uint256",name:"counter",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"counter",type:"uint256"}],internalType:"struct OrderComponents",name:"order",type:"tuple"}],name:"getOrderHash",outputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"orderHash",type:"bytes32"}],name:"getOrderStatus",outputs:[{internalType:"bool",name:"isValidated",type:"bool"},{internalType:"bool",name:"isCancelled",type:"bool"},{internalType:"uint256",name:"totalFilled",type:"uint256"},{internalType:"uint256",name:"totalSize",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"incrementCounter",outputs:[{internalType:"uint256",name:"newCounter",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"information",outputs:[{internalType:"string",name:"version",type:"string"},{internalType:"bytes32",name:"domainSeparator",type:"bytes32"},{internalType:"address",name:"conduitController",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"uint120",name:"numerator",type:"uint120"},{internalType:"uint120",name:"denominator",type:"uint120"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes",name:"extraData",type:"bytes"}],internalType:"struct AdvancedOrder[]",name:"advancedOrders",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"enum Side",name:"side",type:"uint8"},{internalType:"uint256",name:"index",type:"uint256"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"bytes32[]",name:"criteriaProof",type:"bytes32[]"}],internalType:"struct CriteriaResolver[]",name:"criteriaResolvers",type:"tuple[]"},{components:[{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"offerComponents",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"considerationComponents",type:"tuple[]"}],internalType:"struct Fulfillment[]",name:"fulfillments",type:"tuple[]"}],name:"matchAdvancedOrders",outputs:[{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order[]",name:"orders",type:"tuple[]"},{components:[{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"offerComponents",type:"tuple[]"},{components:[{internalType:"uint256",name:"orderIndex",type:"uint256"},{internalType:"uint256",name:"itemIndex",type:"uint256"}],internalType:"struct FulfillmentComponent[]",name:"considerationComponents",type:"tuple[]"}],internalType:"struct Fulfillment[]",name:"fulfillments",type:"tuple[]"}],name:"matchOrders",outputs:[{components:[{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifier",type:"uint256"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ReceivedItem",name:"item",type:"tuple"},{internalType:"address",name:"offerer",type:"address"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"}],internalType:"struct Execution[]",name:"executions",type:"tuple[]"}],stateMutability:"payable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"contractName",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"offerer",type:"address"},{internalType:"address",name:"zone",type:"address"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"}],internalType:"struct OfferItem[]",name:"offer",type:"tuple[]"},{components:[{internalType:"enum ItemType",name:"itemType",type:"uint8"},{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"identifierOrCriteria",type:"uint256"},{internalType:"uint256",name:"startAmount",type:"uint256"},{internalType:"uint256",name:"endAmount",type:"uint256"},{internalType:"address payable",name:"recipient",type:"address"}],internalType:"struct ConsiderationItem[]",name:"consideration",type:"tuple[]"},{internalType:"enum OrderType",name:"orderType",type:"uint8"},{internalType:"uint256",name:"startTime",type:"uint256"},{internalType:"uint256",name:"endTime",type:"uint256"},{internalType:"bytes32",name:"zoneHash",type:"bytes32"},{internalType:"uint256",name:"salt",type:"uint256"},{internalType:"bytes32",name:"conduitKey",type:"bytes32"},{internalType:"uint256",name:"totalOriginalConsiderationItems",type:"uint256"}],internalType:"struct OrderParameters",name:"parameters",type:"tuple"},{internalType:"bytes",name:"signature",type:"bytes"}],internalType:"struct Order[]",name:"orders",type:"tuple[]"}],name:"validate",outputs:[{internalType:"bool",name:"validated",type:"bool"}],stateMutability:"nonpayable",type:"function"}]},7509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SUDOSWAP_PAIR_ABI=t.createSudoswapPairContract=void 0,t.createSudoswapPairContract=function(e,r){return e.createContract(t.SUDOSWAP_PAIR_ABI,r)},t.SUDOSWAP_PAIR_ABI=[{inputs:[{internalType:"uint256",name:"numNFTs",type:"uint256"}],name:"getBuyNFTQuote",outputs:[{internalType:"enum CurveErrorCodes.Error",name:"error",type:"uint8"},{internalType:"uint256",name:"newSpotPrice",type:"uint256"},{internalType:"uint256",name:"newDelta",type:"uint256"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"uint256",name:"protocolFee",type:"uint256"}],stateMutability:"view",type:"function"}]},43828:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SUDOSWAP_ROUTER_V1_ABI=t.createSudoswapRouterV1Contract=void 0,t.createSudoswapRouterV1Contract=function(e,r){return e.createContract(t.SUDOSWAP_ROUTER_V1_ABI,r)},t.SUDOSWAP_ROUTER_V1_ABI=[{inputs:[{internalType:"contract ILSSVMPairFactoryLike",name:"_factory",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"factory",outputs:[{internalType:"contract ILSSVMPairFactoryLike",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract ERC20",name:"token",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"enum ILSSVMPairFactoryLike.PairVariant",name:"variant",type:"uint8"}],name:"pairTransferERC20From",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC721",name:"nft",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"enum ILSSVMPairFactoryLike.PairVariant",name:"variant",type:"uint8"}],name:"pairTransferNFTFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256",name:"numItems",type:"uint256"}],internalType:"struct LSSVMRouter.PairSwapAny",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"maxCost",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapAny[]",name:"swapList",type:"tuple[]"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"robustSwapERC20ForAnyNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"maxCost",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapSpecific[]",name:"swapList",type:"tuple[]"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"robustSwapERC20ForSpecificNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"maxCost",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapSpecific[]",name:"tokenToNFTTrades",type:"tuple[]"},{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"minOutput",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapSpecificForToken[]",name:"nftToTokenTrades",type:"tuple[]"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"address payable",name:"tokenRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"}],internalType:"struct LSSVMRouter.RobustPairNFTsFoTokenAndTokenforNFTsTrade",name:"params",type:"tuple"}],name:"robustSwapERC20ForSpecificNFTsAndNFTsToToken",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"},{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256",name:"numItems",type:"uint256"}],internalType:"struct LSSVMRouter.PairSwapAny",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"maxCost",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapAny[]",name:"swapList",type:"tuple[]"},{internalType:"address payable",name:"ethRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"robustSwapETHForAnyNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"maxCost",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapSpecific[]",name:"swapList",type:"tuple[]"},{internalType:"address payable",name:"ethRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"robustSwapETHForSpecificNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"maxCost",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapSpecific[]",name:"tokenToNFTTrades",type:"tuple[]"},{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"minOutput",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapSpecificForToken[]",name:"nftToTokenTrades",type:"tuple[]"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"address payable",name:"tokenRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"}],internalType:"struct LSSVMRouter.RobustPairNFTsFoTokenAndTokenforNFTsTrade",name:"params",type:"tuple"}],name:"robustSwapETHForSpecificNFTsAndNFTsToToken",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"},{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific",name:"swapInfo",type:"tuple"},{internalType:"uint256",name:"minOutput",type:"uint256"}],internalType:"struct LSSVMRouter.RobustPairSwapSpecificForToken[]",name:"swapList",type:"tuple[]"},{internalType:"address payable",name:"tokenRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"robustSwapNFTsForToken",outputs:[{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256",name:"numItems",type:"uint256"}],internalType:"struct LSSVMRouter.PairSwapAny[]",name:"swapList",type:"tuple[]"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapERC20ForAnyNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"swapList",type:"tuple[]"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapERC20ForSpecificNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256",name:"numItems",type:"uint256"}],internalType:"struct LSSVMRouter.PairSwapAny[]",name:"swapList",type:"tuple[]"},{internalType:"address payable",name:"ethRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapETHForAnyNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"swapList",type:"tuple[]"},{internalType:"address payable",name:"ethRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapETHForSpecificNFTs",outputs:[{internalType:"uint256",name:"remainingValue",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"nftToTokenTrades",type:"tuple[]"},{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256",name:"numItems",type:"uint256"}],internalType:"struct LSSVMRouter.PairSwapAny[]",name:"tokenToNFTTrades",type:"tuple[]"}],internalType:"struct LSSVMRouter.NFTsForAnyNFTsTrade",name:"trade",type:"tuple"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"uint256",name:"minOutput",type:"uint256"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapNFTsForAnyNFTsThroughERC20",outputs:[{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"nftToTokenTrades",type:"tuple[]"},{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256",name:"numItems",type:"uint256"}],internalType:"struct LSSVMRouter.PairSwapAny[]",name:"tokenToNFTTrades",type:"tuple[]"}],internalType:"struct LSSVMRouter.NFTsForAnyNFTsTrade",name:"trade",type:"tuple"},{internalType:"uint256",name:"minOutput",type:"uint256"},{internalType:"address payable",name:"ethRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapNFTsForAnyNFTsThroughETH",outputs:[{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"nftToTokenTrades",type:"tuple[]"},{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"tokenToNFTTrades",type:"tuple[]"}],internalType:"struct LSSVMRouter.NFTsForSpecificNFTsTrade",name:"trade",type:"tuple"},{internalType:"uint256",name:"inputAmount",type:"uint256"},{internalType:"uint256",name:"minOutput",type:"uint256"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapNFTsForSpecificNFTsThroughERC20",outputs:[{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"nftToTokenTrades",type:"tuple[]"},{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"tokenToNFTTrades",type:"tuple[]"}],internalType:"struct LSSVMRouter.NFTsForSpecificNFTsTrade",name:"trade",type:"tuple"},{internalType:"uint256",name:"minOutput",type:"uint256"},{internalType:"address payable",name:"ethRecipient",type:"address"},{internalType:"address",name:"nftRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapNFTsForSpecificNFTsThroughETH",outputs:[{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"contract LSSVMPair",name:"pair",type:"address"},{internalType:"uint256[]",name:"nftIds",type:"uint256[]"}],internalType:"struct LSSVMRouter.PairSwapSpecific[]",name:"swapList",type:"tuple[]"},{internalType:"uint256",name:"minOutput",type:"uint256"},{internalType:"address",name:"tokenRecipient",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"}],name:"swapNFTsForToken",outputs:[{internalType:"uint256",name:"outputAmount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}]},60975:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wethABI=void 0,t.wethABI=[{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"guy",type:"address"},{name:"wad",type:"uint256"}],name:"approve",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"src",type:"address"},{name:"dst",type:"address"},{name:"wad",type:"uint256"}],name:"transferFrom",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{name:"wad",type:"uint256"}],name:"withdraw",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[],name:"decimals",outputs:[{name:"",type:"uint8"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"",type:"address"}],name:"balanceOf",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"dst",type:"address"},{name:"wad",type:"uint256"}],name:"transfer",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[],name:"deposit",outputs:[],payable:!0,stateMutability:"payable",type:"function"},{constant:!0,inputs:[{name:"",type:"address"},{name:"",type:"address"}],name:"allowance",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{payable:!0,stateMutability:"payable",type:"fallback"},{anonymous:!1,inputs:[{indexed:!0,name:"src",type:"address"},{indexed:!0,name:"guy",type:"address"},{indexed:!1,name:"wad",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"src",type:"address"},{indexed:!0,name:"dst",type:"address"},{indexed:!1,name:"wad",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"dst",type:"address"},{indexed:!1,name:"wad",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"src",type:"address"},{indexed:!1,name:"wad",type:"uint256"}],name:"Withdrawal",type:"event"}]},54417:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWethContract=void 0;const n=r(60975);t.createWethContract=function(e,t){return e.createContract(n.wethABI,t)}},53876:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ZeroValueIsPassedError=t.UnsupportedConvertAssetTypeError=t.UnsupportedCurrencyConvertError=t.ConvertWeth=void 0;const n=r(55478),i=r(17850),o=r(49877),s=r(9831),a=r(54417);t.ConvertWeth=class{constructor(e,t,r){this.ethereum=e,this.send=t,this.getConfig=r,this.getWethContractAddress=()=>n.__awaiter(this,void 0,void 0,(function*(){return(yield this.getConfig()).weth})),this.deposit=this.deposit.bind(this),this.depositWei=this.depositWei.bind(this),this.withdraw=this.withdraw.bind(this),this.withdrawWei=this.withdrawWei.bind(this),this.convert=this.convert.bind(this)}deposit(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getContractDecimals(),r=(0,i.toBn)(10).pow(Number(t)),n=(0,i.toBn)(e).multipliedBy(r).toString();return this.depositWei(n)}))}depositWeiFunctionCall(){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.getContract()).functionCall("deposit")}))}depositWei(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,i.toBn)(e);if(t.isZero())throw new l;return this.send(yield this.depositWeiFunctionCall(),{value:t.toString()})}))}withdraw(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getContractDecimals(),r=(0,i.toBn)(e).multipliedBy((0,i.toBn)(10).pow(Number(t))).toString();return this.withdrawWei(r)}))}withdrawWei(e){return n.__awaiter(this,void 0,void 0,(function*(){if((0,i.toBn)(e).isZero())throw new l;const t=yield this.getContract();return this.send(t.functionCall("withdraw",e))}))}getContract(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.getConfig(),t=(0,o.getRequiredWallet)(this.ethereum);return(0,a.createWethContract)(t,e.weth)}))}getContractDecimals(){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.getContract()).functionCall("decimals").call()}))}convert(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.getConfig();if("ETH"===e.assetClass&&"ERC20"===t.assetClass){if(!(0,s.compareCaseInsensitive)(t.contract,n.weth))throw new u(t.contract);return this.deposit(r)}if("ERC20"===e.assetClass&&"ETH"===t.assetClass){if(!(0,s.compareCaseInsensitive)(e.contract,n.weth))throw new u(e.contract);return this.withdraw(r)}throw new c}))}};class u extends Error{constructor(e){super(`Contract is not supported - ${e}`),this.name="UnsupportedCurrencyConvertError",Object.setPrototypeOf(this,u.prototype)}}t.UnsupportedCurrencyConvertError=u;class c extends Error{constructor(){super("Unsupported convert asset types"),this.name="UnsupportedConvertAssetTypeError",Object.setPrototypeOf(this,c.prototype)}}t.UnsupportedConvertAssetTypeError=c;class l extends Error{constructor(){super("Zero value is passed"),this.name="ZeroValueIsPassedError",Object.setPrototypeOf(this,l.prototype)}}t.ZeroValueIsPassedError=l},74806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EIP712_ORDER_TYPES=t.EIP712_DOMAIN_TEMPLATE=t.EIP712_ORDER_TYPE=t.EIP712_ORDER_VERSION=t.EIP712_ORDER_NAME=void 0,t.EIP712_ORDER_NAME="Exchange",t.EIP712_ORDER_VERSION="2",t.EIP712_ORDER_TYPE="Order",t.EIP712_DOMAIN_TEMPLATE={name:t.EIP712_ORDER_NAME,version:t.EIP712_ORDER_VERSION},t.EIP712_ORDER_TYPES={EIP712Domain:[{type:"string",name:"name"},{type:"string",name:"version"},{type:"uint256",name:"chainId"},{type:"address",name:"verifyingContract"}],AssetType:[{name:"assetClass",type:"bytes4"},{name:"data",type:"bytes"}],Asset:[{name:"assetType",type:"AssetType"},{name:"value",type:"uint256"}],Order:[{name:"maker",type:"address"},{name:"makeAsset",type:"Asset"},{name:"taker",type:"address"},{name:"takeAsset",type:"Asset"},{name:"salt",type:"uint256"},{name:"start",type:"uint256"},{name:"end",type:"uint256"},{name:"dataType",type:"bytes4"},{name:"data",type:"bytes"}]}},48837:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeRaribleV2OrderData=t.encodePartToBuffer=void 0;const n=r(23870),i=(0,n.toWord)("0x0000000000000000000000000000000000000000000000000000000000000000");t.encodePartToBuffer=function(e){if(!e)return(0,n.toBigNumber)(i);const t=e.value.toString(16);let r=e.account;return r.startsWith("0x")&&(r=r.substring(2)),(0,n.toBigNumber)("0x"+t.padStart(12,"0")+r)},t.encodeRaribleV2OrderData=function(e,t,r=!1){switch(t.dataType){case"RARIBLE_V2_DATA_V3":return["0x4ade54ca",e.encodeParameter(a,{payouts:t.payouts,originFees:t.originFees,isMakeFill:t.isMakeFill})];case"RARIBLE_V2_DATA_V2":return["0x23d235ef",e.encodeParameter(s,{payouts:t.payouts,originFees:t.originFees,isMakeFill:t.isMakeFill})];case"RARIBLE_V2_DATA_V1":{const n=e.encodeParameter(o,{payouts:t.payouts,originFees:t.originFees});return r?["0x4c234266",`0x${n.substring(66)}`]:["0x4c234266",n]}default:throw new Error(`Data type not supported: ${t.dataType}`)}};const o={components:[{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"payouts",type:"tuple[]"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"originFees",type:"tuple[]"}],name:"data",type:"tuple"},s={components:[{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"payouts",type:"tuple[]"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"originFees",type:"tuple[]"},{name:"isMakeFill",type:"bool"}],name:"data",type:"tuple"},a={components:[{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"payouts",type:"tuple[]"},{components:[{name:"account",type:"address"},{name:"value",type:"uint96"}],name:"originFees",type:"tuple[]"},{name:"isMakeFill",type:"bool"}],name:"data",type:"tuple"}},86780:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmmOrderHandler=void 0;const n=r(55478),i=r(49877),o=r(62397),s=r(76924),a=r(5275),u=r(87641);t.AmmOrderHandler=class{constructor(e,t,r,n,i,o,s,a={directBuy:!1}){this.ethereum=e,this.send=t,this.getConfig=r,this.getBaseOrderFeeConfig=n,this.getApis=i,this.env=o,this.sdkConfig=s,this.options=a}getTransactionData(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;const r=(0,i.getRequiredWallet)(this.ethereum),n=yield this.getTransactionDataDirectBuy(e),a=yield this.getConfig();if(this.options.directBuy){if(null===(t=e.originFees)||void 0===t?void 0:t.length)throw new Error("Origin fees not supported for sudoswap direct buy");return{functionCall:n.functionCall,options:n.options}}{const t=(0,o.createExchangeWrapperContract)(r,a.exchange.wrapper),i=yield this.getApis(),{data:c,options:l,originFees:{feeAddresses:d}}=yield(0,u.getMarketData)(this.ethereum,i,{marketId:s.ExchangeWrapperOrderType.AAM,request:e,fillData:{data:yield n.functionCall.getData(),options:n.options}});return{functionCall:t.functionCall("singlePurchase",c,d[0],d[1]),options:l}}}))}getTransactionDataDirectBuy(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,i.getRequiredWallet)(this.ethereum),r=yield this.getConfig();let n;if("SUDOSWAP_AMM_DATA_V1"!==e.order.data.dataType)throw new Error("Unsupported order data type "+e.order.data.dataType);return n=yield a.SudoswapFill.getDirectFillData(t,e,r),{functionCall:n.functionCall,options:n.options}}))}getTransactionDataForExchangeWrapper(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if("ETH"!==e.order.take.assetType.assetClass)throw new Error("Unsupported asset type for take asset "+e.order.take.assetType.assetClass);const r=yield this.getApis(),n=yield this.getTransactionDataDirectBuy(e),{data:i,options:o}=yield(0,u.getMarketData)(this.ethereum,r,{marketId:s.ExchangeWrapperOrderType.AAM,request:e,fillData:{data:yield n.functionCall.getData(),options:n.options},feeValue:t});return{data:i,options:o}}))}getFillOrderBaseFee(){return this.getBaseOrderFeeConfig("AMM")}getOrderFee(){return 0}}},5275:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SudoswapFill=void 0;const n=r(55478),i=r(23870),o=r(92067),s=r(45211),a=r(17850),u=r(43828),c=r(7509);class l{static getDirectFillData(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=this.getOrder(t);let s;switch(n.make.assetType.assetClass){case"ERC721":if(t.assetType)throw new o.Warning("Remove assetType from request, because it must be captured from order");s=yield this.buySpecificNFTs(e,t,r,[n.make.assetType.tokenId]);break;case"AMM_NFT":if(t.assetType){const n=Array.isArray(t.assetType)?t.assetType.map((e=>(0,i.toBigNumber)(e.tokenId.toString()))):[(0,i.toBigNumber)(t.assetType.tokenId.toString())];s=yield this.buySpecificNFTs(e,t,r,n)}else s=yield this.buyAnyNFTs(e,t,r,t.amount);break;default:throw new Error("Unsupported asset type "+n.take.assetType.assetClass)}return{functionCall:s.functionCall,options:s.options}}))}static getDeadline(e=14400){const t=~~(Date.now()/1e3)+e;return(0,i.toBigNumber)("0x"+t.toString(16).padStart(64,"0"))}static getRouterContract(e,t){const{pairRouter:r}=t.sudoswap;if(!r||r===i.ZERO_ADDRESS)throw new Error("Sudoswap router contract address has not been set. Change address in config");return(0,u.createSudoswapRouterV1Contract)(e,r)}static getOrder(e){const t=e.order;if("SUDOSWAP_AMM_DATA_V1"!==t.data.dataType)throw new Error("Wrong order data type "+t.data.dataType);if("ETH"!==t.take.assetType.assetClass)throw new Error("Sudoswap supports swaps only for ETH");return t}static getNftRecipient(e){return n.__awaiter(this,void 0,void 0,(function*(){return yield e.getFrom()}))}static getETHRecipient(e){return n.__awaiter(this,void 0,void 0,(function*(){return yield e.getFrom()}))}static buySpecificNFTs(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=this.getRouterContract(e,r),o=this.getOrder(t),s=(0,c.createSudoswapPairContract)(e,o.data.poolAddress),a=yield s.functionCall("getBuyNFTQuote",i.length).call();return{functionCall:n.functionCall("swapETHForSpecificNFTs",[{pair:o.data.poolAddress,nftIds:i}],yield this.getETHRecipient(e),yield this.getNftRecipient(e),l.getDeadline()),options:{value:a.inputAmount.toString()}}}))}static buyAnyNFTs(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=this.getRouterContract(e,r),o=this.getOrder(t),s=(0,c.createSudoswapPairContract)(e,o.data.poolAddress),a=yield s.functionCall("getBuyNFTQuote",i).call();return{functionCall:n.functionCall("swapETHForAnyNFTs",[{pair:o.data.poolAddress,numItems:i}],yield this.getETHRecipient(e),yield this.getNftRecipient(e),l.getDeadline()),options:{value:a.inputAmount.toString()}}}))}static getRoyaltiesAmount(e,t){const r=e.reduce(((e,t)=>e+t.value),0);return(0,s.toBn)(r).dividedBy(1e4).multipliedBy(t).integerValue(a.BigNumber.ROUND_FLOOR)}}t.SudoswapFill=l},51844:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateBatchSupportedOrders=t.BatchOrderFiller=void 0;const n=r(55478),i=r(90965),o=r(17850),s=r(23870),a=r(59386),u=r(79099),c=r(15069),l=r(14871),d=r(16081),h=r(99581),f=r(3057),p=r(2352),g=r(86780),m=r(62397),y=r(5554),b=r(49877),v=r(32930),A=r(86232),w=r(15993);function E(e){return e.reduce(((e,t)=>{if((0,A.isErc20)(t.assetType)){const r=e.get(t.assetType.contract);r?e.set(t.assetType.contract,Object.assign(Object.assign({},r),{value:(0,s.toBigNumber)((0,o.toBn)(r.value).plus(t.value).toFixed())})):e.set(t.assetType.contract,t)}return e}),new Map)}function _(e){if("RARIBLE_V2"!==e.type&&"OPEN_SEA_V1"!==e.type&&"LOOKSRARE"!==e.type&&"LOOKSRARE_V2"!==e.type&&"SEAPORT_V1"!==e.type&&"X2Y2"!==e.type&&"AMM"!==e.type)throw new Error("Unsupported order type for batch purchase")}t.BatchOrderFiller=class{constructor(e,t,r,n,i,o,s){this.ethereum=e,this.send=t,this.getConfig=r,this.getApis=n,this.getBaseOrderFee=i,this.env=o,this.sdkConfig=s,this.buy=this.getFillAction(),this.v2Handler=new c.RaribleV2OrderHandler(e,t,r,i),this.openSeaHandler=new l.OpenSeaOrderHandler(e,t,r,n,i,s),this.seaportHandler=new d.SeaportOrderHandler(e,t,r,n,i,o),this.looksrareHandler=new h.LooksrareOrderHandler(e,t,r,i,o,n),this.looksrareV2Handler=new v.LooksrareV2OrderHandler(e,t,r,i,o,n),this.x2Y2Handler=new p.X2Y2OrderHandler(e,t,r,i,n),this.ammHandler=new g.AmmOrderHandler(e,t,r,i,n,o),this.checkAssetType=a.checkAssetType.bind(this,n),this.checkLazyAssetType=u.checkLazyAssetType.bind(this,n),this.getTransactionRequestData=this.getTransactionRequestData.bind(this)}getFillAction(){return i.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");if(!e.length)throw new Error("Request is empty");const t=new f.OriginFeeReducer;return{preparedOrders:yield this.prepareOrders(e,t),feeAddresses:t.getAddresses()}}))}).thenStep({id:"send-tx",run:e=>n.__awaiter(this,[e],void 0,(function*({preparedOrders:e,feeAddresses:t}){const{functionCall:r,options:n}=yield this.getTransactionRequestData(e,t);return this.send(r,n)}))})}prepareOrders(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,s.toAddress)(yield(0,b.getRequiredWallet)(this.ethereum).getFrom()),i=yield this.getConfig(),o=yield Promise.all(e.map((e=>n.__awaiter(this,void 0,void 0,(function*(){if(!(0,A.isWeth)(e.order.take.assetType,i)&&!(0,A.isETH)(e.order.take.assetType))throw new Error("Batch purchase is available only for ETH/WETH currencies");let n;_(e.order);const o=t.getComplexReducedFeesData(e.originFees);let s;return"RARIBLE_V2"===e.order.type&&(s=yield this.invertOrder(e,r),e.assetType&&"COLLECTION"===s.make.assetType.assetClass&&(s.make.assetType=yield this.checkAssetType(e.assetType),s.make.assetType=yield this.checkLazyAssetType(s.make.assetType)),n=yield this.getApproveAsset(e,o,s)),"SEAPORT_V1"===e.order.type&&(n=yield this.getApproveAsset(e,o,s)),{request:e,inverted:s,fees:o.encodedFeesValue,approveAsset:n}}))))),a=e.every((e=>!!e.infinite)),u=function(e){return e.reduce(((e,{approveAsset:t,request:r})=>(t&&(e.has(r.order.type)?(e.get(r.order.type)||[]).push(t):e.set(r.order.type,[t])),e)),new Map)}(o);for(const[e,t]of u){const r=E(t);for(const[,t]of r)yield this.approveErc20Asset(e,t,a)}return o}))}getApproveAsset(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.order.type){case"RARIBLE_V2":return this.v2Handler.getAssetToApprove(r);case"SEAPORT_V1":return this.seaportHandler.getAssetToApprove(e,t);default:throw new Error(`Unsupported order: ${e.order.type}`)}}))}invertOrder(e,t){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.order.type){case"RARIBLE_V2":return this.v2Handler.invert(e,t);case"OPEN_SEA_V1":return this.openSeaHandler.invert(e,t);default:throw new Error(`Unsupported order: ${e.order.type}`)}}))}approveErc20Asset(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,b.getRequiredWallet)(this.ethereum),i={ethereum:n,send:this.send,owner:(0,s.toAddress)(yield n.getFrom()),asset:t,infinite:r},o=yield this.getConfig();switch(e){case"RARIBLE_V2":return(0,w.pureApproveFn)(Object.assign(Object.assign({},i),{operator:o.transferProxies.erc20}));case"SEAPORT_V1":return(0,w.pureApproveFn)(Object.assign(Object.assign({},i),{operator:o.exchange.wrapper}));default:throw new Error(`Unsupported order: ${e}`)}}))}getTransactionRequestData(e,t){return n.__awaiter(this,void 0,void 0,(function*(){let r=(0,o.toBn)(0);const i=yield this.getConfig(),s=yield Promise.all(e.map((e=>n.__awaiter(this,void 0,void 0,(function*(){var t;const n=yield this.getOrderData(e);return r=r.plus((null===(t=n.options)||void 0===t?void 0:t.value)||0),n.data}))))),a=(0,m.createExchangeWrapperContract)(this.ethereum,i.exchange.wrapper),u=a.functionCall("bulkPurchase",s,t[0],t[1],!0);let c=yield a.functionCall("bulkPurchase",s,t[0],t[1],!1).estimateGas({value:r.toFixed(),from:yield(0,b.getRequiredWallet)(this.ethereum).getFrom()});const l=(0,o.toBn)(c).multipliedBy(1.1).integerValue(o.BigNumber.ROUND_FLOOR).toNumber();return{functionCall:u,options:{value:r.toFixed(),gas:l,additionalData:(0,y.getUpdatedCalldata)(this.sdkConfig)}}}))}getOrderData(e){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.request.order.type){case"RARIBLE_V2":return this.v2Handler.getTransactionDataForExchangeWrapper(e.request.order,e.inverted);case"OPEN_SEA_V1":return this.openSeaHandler.getTransactionDataForExchangeWrapper(e.request.order,e.inverted,e.request.originFees,e.fees);case"SEAPORT_V1":return this.seaportHandler.getTransactionDataForExchangeWrapper(e.request,e.request.originFees,e.fees);case"LOOKSRARE":return this.looksrareHandler.getTransactionDataForExchangeWrapper(e.request,e.request.originFees,e.fees);case"LOOKSRARE_V2":return this.looksrareV2Handler.getTransactionDataForExchangeWrapper(e.request,e.request.originFees,e.fees);case"X2Y2":return this.x2Y2Handler.getTransactionDataForExchangeWrapper(e.request,e.request.originFees,e.fees);case"AMM":return this.ammHandler.getTransactionDataForExchangeWrapper(e.request,e.fees);default:throw new Error(`Unsupported request type: ${e.request.order.type}`)}}))}},t.validateBatchSupportedOrders=_},87641:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getAmmItemsRoyalties=t.encodeDataWithRoyalties=t.addFeeDependsOnExternalFee=t.getRoyaltiesAmount=t.getMarketData=void 0;const i=r(55478),o=r(25512),s=r(45211),a=r(17850),u=r(49877),c=r(62397),l=r(98783);function d(e,t){const r=e.reduce(((e,t)=>e+t.value),0);return(0,s.toBn)(r).dividedBy(1e4).multipliedBy(t).integerValue(a.BigNumber.ROUND_FLOOR)}function h(e,t){var r,n;if(t)return(0,o.toBigNumber)("0x1"+t.toString().slice(-8).padStart(8,"0"));{const t=(0,l.getPackedFeeValue)(null===(r=null==e?void 0:e[0])||void 0===r?void 0:r.value),i=(0,l.getPackedFeeValue)(null===(n=null==e?void 0:e[1])||void 0===n?void 0:n.value);if(t.length>4||i.length>4)throw new Error(`Decrease origin fees values: fee_1 = ${t}, fee_2=${i}`);return(0,o.toBigNumber)("0x1"+t+i)}}function f({royalties:e,data:t,provider:r}){const i={data:t,additionalRoyalties:e.map((e=>(0,l.encodeBasisPointsPlusAccount)(e.value,e.account)))};return n.log("dataForEncoding",JSON.stringify(i,null," ")),r.encodeParameter(c.ADDITIONAL_DATA_STRUCT,i)}function p(e,t){return i.__awaiter(this,void 0,void 0,(function*(){return t.assetType?Array.isArray(t.assetType)?(yield Promise.all(t.assetType.map((t=>i.__awaiter(this,void 0,void 0,(function*(){return(yield e.nftItem.getNftItemRoyaltyById({itemId:`${t.contract}:${t.tokenId}`})).royalty||[]})))))).flat():(yield e.nftItem.getNftItemRoyaltyById({itemId:`${t.assetType.contract}:${t.assetType.tokenId}`})).royalty||[]:[]}))}t.getMarketData=function(e,t,r){return i.__awaiter(this,arguments,void 0,(function*(e,t,{request:r,fillData:i,marketId:a,feeValue:c}){var g,m,y,b,v;const A=(0,u.getRequiredWallet)(e),{totalFeeBasisPoints:w,encodedFeesValue:E,feeAddresses:_}=(0,l.originFeeValueConvert)(r.originFees);let I=(0,l.calcValueWithFees)((0,o.toBigNumber)(null!==(m=null===(g=i.options.value)||void 0===g?void 0:g.toString())&&void 0!==m?m:"0"),w);const S={marketId:a,amount:null!==(y=i.options.value)&&void 0!==y?y:"0",fees:null!=c?c:E,data:i.data};if(r.addRoyalty&&r.assetType){let e=yield p(t,r);if(null==e?void 0:e.length){S.data=f({royalties:e,data:i.data,provider:A});const t=d(e,null!==(v=null===(b=i.options.value)||void 0===b?void 0:b.toString())&&void 0!==v?v:0);I=(0,s.toBn)(I.plus(t).toString()),S.fees=h(r.originFees,c)}}return n.log("getMarket data",S,I.toString()),{originFees:{totalFeeBasisPoints:w,encodedFeesValue:E,feeAddresses:_},data:S,options:Object.assign(Object.assign({},i.options),{value:I.toString()})}}))},t.getRoyaltiesAmount=d,t.addFeeDependsOnExternalFee=h,t.encodeDataWithRoyalties=f,t.getAmmItemsRoyalties=p},5554:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUpdatedCalldata=void 0;const n=r(23870),i=r(70561);t.getUpdatedCalldata=function(e){if(null==e?void 0:e.marketplaceMarker){const t=/^[0-9a-f]*$/i,r=(0,n.toBinary)(e.marketplaceMarker).slice(2).toString();if(!t.test(r))throw new Error("MarketplaceMarker is not a hex value");if(48!==r.length)throw new Error(`MarketplaceMarker has length = ${r.length}, but should be = 48`);return(0,n.toBinary)(`0x${r}${i.FILL_CALLDATA_TAG}`)}return(0,n.toBinary)(`0x${"0".repeat(48)}${i.FILL_CALLDATA_TAG}`)}},3057:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OriginFeeReducer=void 0;const n=r(23870),i=r(98783);t.OriginFeeReducer=class{constructor(){this.addresses=[n.ZERO_ADDRESS,n.ZERO_ADDRESS]}reduce(e){if(!(null==e?void 0:e.length))return i.ZERO_FEE_VALUE;const t=this.getReducedFeesArray(e);return(0,i.packFeesToUint)(t)}getReducedFeesArray(e){if(!(null==e?void 0:e.length))return[0,0];if(e.length>2)throw new Error("Supports max up to 2 different origin fee address per request");return e.reduce(((e,t)=>{const r=this.reducePart(t);return e[0]+=r[0],e[1]+=r[1],e}),[0,0])}getComplexReducedFeesData(e){const t=this.getReducedFeesArray(e);return{encodedFeesValue:(0,i.packFeesToUint)(t),totalFeeBasisPoints:t[0]+t[1]}}getAddresses(){return this.addresses}reducePart(e){let t=0,r=0;if(e.account===this.addresses[0])t+=e.value;else if(e.account===this.addresses[1])r+=e.value;else if(this.addresses[0]===n.ZERO_ADDRESS)t+=e.value,this.addresses[0]=e.account;else{if(this.addresses[1]!==n.ZERO_ADDRESS)throw new Error("Supports max up to 2 different origin fee address per request");r+=e.value,this.addresses[1]=e.account}return[t,r]}}},98783:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeBasisPointsPlusAccount=t.calcValueWithFees=t.originFeeValueConvert=t.getPackedFeeValue=t.setFeesCurrency=t.packFeesToUint=t.ZERO_FEE_VALUE=void 0;const n=r(17850),i=r(17850),o=r(23870);function s(e){const t=a(e[0]),r=a(e[1]);return(0,o.toBigNumber)("0x"+"0".repeat(56)+t+r)}function a(e){var t;return null!==(t=null==e?void 0:e.toString(16).padStart(4,"0"))&&void 0!==t?t:"0000"}t.ZERO_FEE_VALUE=(0,o.toBigNumber)("0x"+"0".repeat(64)),t.packFeesToUint=s,t.setFeesCurrency=function(e,t){const r=(e.startsWith("0x")?e.slice(2):e).padStart(13,"0").split("");return r[r.length-13]=Number(t).toString(),(0,o.toBigNumber)("0x"+r.join(""))},t.getPackedFeeValue=a,t.originFeeValueConvert=function(e){var t,r,n,i,a,u,c,l,d,h;if(e&&e.length>2)throw new Error("This method supports max up to 2 origin fee values");const f=s([null===(t=null==e?void 0:e[0])||void 0===t?void 0:t.value,null===(r=null==e?void 0:e[1])||void 0===r?void 0:r.value]),p=[null!==(i=null===(n=null==e?void 0:e[0])||void 0===n?void 0:n.account)&&void 0!==i?i:o.ZERO_ADDRESS,null!==(u=null===(a=null==e?void 0:e[1])||void 0===a?void 0:a.account)&&void 0!==u?u:o.ZERO_ADDRESS];return{encodedFeesValue:f,totalFeeBasisPoints:(null!==(l=null===(c=null==e?void 0:e[0])||void 0===c?void 0:c.value)&&void 0!==l?l:0)+(null!==(h=null===(d=null==e?void 0:e[1])||void 0===d?void 0:d.value)&&void 0!==h?h:0),feeAddresses:p}},t.calcValueWithFees=function(e,t){return(0,n.toBn)(t).dividedBy(1e4).multipliedBy(e).integerValue(i.BigNumber.ROUND_FLOOR).plus(e)},t.encodeBasisPointsPlusAccount=function(e,t){const r=(0,n.toBn)("0x"+e.toString(16)+"0".repeat(40));return(0,o.toBigNumber)("0x"+r.plus(t).toString(16))}},41336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CryptoPunksOrderHandler=void 0;const n=r(55478),i=r(7567),o=r(15993),s=r(77169),a=r(91829),u=r(32040);t.CryptoPunksOrderHandler=class{constructor(e,t,r,n,i){this.ethereum=e,this.send=t,this.getConfig=r,this.getBaseOrderFeeConfig=n,this.sdkConfig=i}invert(e,t){const r=(0,u.invertOrder)(e.order,e.amount,t);return r.data={dataType:"CRYPTO_PUNKS_DATA"},r}approve(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const r=this.getMakeAssetWithFee(e);yield(0,s.waitTx)((0,o.approve)(this.ethereum,this.send,(()=>this.getConfig()),e.maker,r,t))}))}getTransactionData(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return{functionCall:this.getPunkOrderCallMethod(e),options:this.getMatchV2Options(e,t)}}))}getPunkOrderCallMethod(e){if(!this.ethereum)throw new Error("Wallet undefined");if("CRYPTO_PUNKS"===e.make.assetType.assetClass)return(0,a.createCryptoPunksMarketContract)(this.ethereum,e.make.assetType.contract).functionCall("buyPunk",e.make.assetType.tokenId);if("CRYPTO_PUNKS"===e.take.assetType.assetClass)return(0,a.createCryptoPunksMarketContract)(this.ethereum,e.take.assetType.contract).functionCall("acceptBidForPunk",e.take.assetType.tokenId,e.make.value);throw new Error("Unsupported punk asset type")}getMatchV2Options(e,t){return"ETH"===t.make.assetType.assetClass?{value:this.getMakeAssetWithFee(t).value}:{}}getMakeAssetWithFee(e){return(0,i.getAssetWithFee)(e.make,this.getOrderFee())}getOrderFee(){return 0}getFillOrderBaseFee(){return this.getBaseOrderFeeConfig("CRYPTO_PUNK")}}},26517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OrderFiller=void 0;const n=r(55478),i=r(23870),o=r(90965),s=r(59386),a=r(79099),u=r(86868),c=r(15069),l=r(14871),d=r(41336),h=r(16081),f=r(2352),p=r(99581),g=r(86780),m=r(5554),y=r(32930);t.OrderFiller=class{constructor(e,t,r,n,i,o,m){this.ethereum=e,this.send=t,this.getApis=n,this.sdkConfig=m,this.fill=this.getFillAction(),this.buy=this.getFillAction(),this.acceptBid=this.getFillAction(),this.getFillOrderBaseFee=this.getFillOrderBaseFee.bind(this),this.getTransactionData=this.getTransactionData.bind(this),this.getBuyTx=this.getBuyTx.bind(this),this.v1Handler=new u.RaribleV1OrderHandler(e,n,t,r,i,m),this.v2Handler=new c.RaribleV2OrderHandler(e,t,r,i),this.openSeaHandler=new l.OpenSeaOrderHandler(e,t,r,n,i,m),this.punkHandler=new d.CryptoPunksOrderHandler(e,t,r,i,m),this.seaportHandler=new h.SeaportOrderHandler(e,t,r,n,i,o,m),this.looksrareHandler=new p.LooksrareOrderHandler(e,t,r,i,o,n,m),this.looksrareV2Handler=new y.LooksrareV2OrderHandler(e,t,r,i,o,n),this.x2y2Handler=new f.X2Y2OrderHandler(e,t,r,i,n),this.ammHandler=new g.AmmOrderHandler(e,t,r,i,n,o,m),this.checkAssetType=s.checkAssetType.bind(this,n),this.checkLazyAssetType=a.checkLazyAssetType.bind(this,n),this.getBuyAmmInfo=this.getBuyAmmInfo.bind(this)}getFillAction(){return o.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");if(this.isNonInvertableOrder(e.order))return{request:e,inverted:e.order};const t=(0,i.toAddress)(yield this.ethereum.getFrom()),r=yield this.invertOrder(e,t);return e.assetType&&"COLLECTION"===r.make.assetType.assetClass&&(r.make.assetType=yield this.checkAssetType(e.assetType),r.make.assetType=yield this.checkLazyAssetType(r.make.assetType)),yield this.approveOrder(r,Boolean(e.infinite)),{request:e,inverted:r}}))}).thenStep({id:"send-tx",run:e=>n.__awaiter(this,[e],void 0,(function*({inverted:e,request:t}){return this.checkStartEndDates(t.order),this.sendTransaction(t,e)}))})}getBuyTx(e){return n.__awaiter(this,arguments,void 0,(function*({request:e,from:t}){var r;if(!this.isNonInvertableOrder(e.order)&&!t)throw new Error("'From' field must be specified for this order type");const n=this.isNonInvertableOrder(e.order)?e.order:yield this.invertOrder(e,t);e.assetType&&"COLLECTION"===n.make.assetType.assetClass&&(n.make.assetType=yield this.checkAssetType(e.assetType));const{functionCall:i,options:o}=yield this.getTransactionRequestData(e,n,{disableCheckingBalances:!0}),s=yield i.getCallInfo();return{from:t,value:(null===(r=o.value)||void 0===r?void 0:r.toString())||"0",data:yield i.getData(),to:s.contract}}))}invertOrder(e,t){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.order.type){case"RARIBLE_V1":return this.v1Handler.invert(e,t);case"RARIBLE_V2":return this.v2Handler.invert(e,t);case"OPEN_SEA_V1":return this.openSeaHandler.invert(e,t);case"SEAPORT_V1":throw new Error("Invert for Seaport orders is not implemented yet");case"X2Y2":throw new Error("Invert for x2y2 orders is not implemented yet");case"AMM":throw new Error("Invert for AMM orders is not implemented yet");case"CRYPTO_PUNK":return this.punkHandler.invert(e,t);default:throw new Error(`Unsupported order: ${JSON.stringify(e)}`)}}))}approveOrder(e,t){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.type){case"RARIBLE_V1":return this.v1Handler.approve(e,t);case"RARIBLE_V2":return this.v2Handler.approve(e,t);case"OPEN_SEA_V1":return this.openSeaHandler.approve(e,t);case"SEAPORT_V1":throw new Error("Approve for Seaport orders is not implemented yet");case"X2Y2":throw new Error("Approve for x2y2 orders is not implemented yet");case"AMM":throw new Error("Approve for AMM orders is not implemented yet");case"CRYPTO_PUNK":return this.punkHandler.approve(e,t);default:throw new Error(`Unsupported order: ${JSON.stringify(e)}`)}}))}sendTransaction(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const{functionCall:r,options:n}=yield this.getTransactionRequestData(e,t);return this.send(r,Object.assign(Object.assign({},n),{additionalData:(0,m.getUpdatedCalldata)(this.sdkConfig)}))}))}getTransactionRequestData(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.order.type){case"RARIBLE_V1":return this.v1Handler.getTransactionData(e.order,t,e);case"RARIBLE_V2":return this.v2Handler.getTransactionData(e.order,t);case"OPEN_SEA_V1":return this.openSeaHandler.getTransactionData(e.order,t,e);case"SEAPORT_V1":return this.seaportHandler.getTransactionData(e,{disableCheckingBalances:null==r?void 0:r.disableCheckingBalances});case"LOOKSRARE":return this.looksrareHandler.getTransactionData(e);case"LOOKSRARE_V2":return this.looksrareV2Handler.getTransactionData(e);case"AMM":return this.ammHandler.getTransactionData(e);case"X2Y2":return this.x2y2Handler.getTransactionData(e);case"CRYPTO_PUNK":return this.punkHandler.getTransactionData(e.order,t);default:throw new Error(`Unsupported request: ${JSON.stringify(e)}`)}}))}getTransactionData(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const t=(0,i.toAddress)(yield this.ethereum.getFrom()),r=this.isNonInvertableOrder(e.order)?e.order:yield this.invertOrder(e,t);e.assetType&&"COLLECTION"===r.make.assetType.assetClass&&(r.make.assetType=yield this.checkAssetType(e.assetType));const{functionCall:n,options:o}=yield this.getTransactionRequestData(e,r),{contract:s}=yield n.getCallInfo();return{from:t,contract:(0,i.toAddress)(s),data:yield n.getData(),options:o}}))}getOrderFee(e){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.type){case"RARIBLE_V1":return this.v1Handler.getOrderFee(e);case"RARIBLE_V2":return this.v2Handler.getOrderFee(e);case"OPEN_SEA_V1":return this.openSeaHandler.getOrderFee(e);case"SEAPORT_V1":return this.seaportHandler.getOrderFee();case"LOOKSRARE":return this.looksrareHandler.getOrderFee();case"CRYPTO_PUNK":return this.punkHandler.getOrderFee();case"X2Y2":return this.x2y2Handler.getOrderFee();case"AMM":return this.ammHandler.getOrderFee();default:throw new Error(`Unsupported order: ${JSON.stringify(e)}`)}}))}getFillOrderBaseFee(e,t){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.type){case"RARIBLE_V1":return this.v1Handler.getFillOrderBaseFee();case"RARIBLE_V2":return this.v2Handler.getFillOrderBaseFee(e,t);case"OPEN_SEA_V1":return this.openSeaHandler.getFillOrderBaseFee();case"SEAPORT_V1":return this.seaportHandler.getFillOrderBaseFee();case"LOOKSRARE":return this.looksrareHandler.getFillOrderBaseFee();case"LOOKSRARE_V2":return this.looksrareV2Handler.getFillOrderBaseFee();case"CRYPTO_PUNK":return this.punkHandler.getFillOrderBaseFee();case"AMM":return this.ammHandler.getFillOrderBaseFee();case"X2Y2":return this.x2y2Handler.getFillOrderBaseFee();default:throw new Error(`Unsupported order: ${JSON.stringify(e)}`)}}))}checkStartEndDates(e){const t=Date.now();if(void 0!==e.start&&new Date(1e3*e.start).getTime()>t)throw new Error(`Order will be actual since ${new Date(1e3*e.start)}, now ${new Date}`);if(void 0!==e.end&&new Date(1e3*e.end).getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invertOrder=void 0;const n=r(23870),i=r(45211),o=r(86051),s=(0,n.toWord)("0x0000000000000000000000000000000000000000000000000000000000000000");t.invertOrder=function(e,t,r,a=s){const u=(0,o.isNft)(e.take.assetType)||"COLLECTION"===e.take.assetType.assetClass,[c,l]=function(e,t,r,n){return n?[r,(0,i.toBn)(r).multipliedBy(e).div(t)]:[(0,i.toBn)(r).multipliedBy(t).div(e),r]}((0,i.toBn)(e.make.value),(0,i.toBn)(e.take.value),t,u);return function(e){const t=parseFloat(e.toString());if(t<1&&t>0)throw new Error("Invalid order. Price per one item is less than minimum allowable currency amount.")}(u?l:c),Object.assign(Object.assign({},e),{make:Object.assign(Object.assign({},e.take),{value:(0,n.toBigNumber)(c.toString())}),take:Object.assign(Object.assign({},e.make),{value:(0,n.toBigNumber)(l.toString())}),maker:r,taker:e.maker,salt:a,signature:void 0})}},32930:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OrderValidatorCode=t.getTakerParamsTypes=t.CollectionType=t.StrategyType=t.QuoteType=t.LooksrareV2OrderHandler=void 0;const n=r(55478),i=r(23870),o=r(23870),s=r(25512),a=r(45211),u=r(61266),c=r(69317),l=r(49877),d=r(62397),h=r(86051),f=r(92242),p=r(76924),g=r(98783),m=r(87641);var y,b,v,A;function w(e){if(e===u.OrderLooksRareDataV2QuoteType.BID)return y.Bid;if(e===u.OrderLooksRareDataV2QuoteType.ASK)return y.Ask;throw new Error(`Unexpected QuoteType=${e}`)}function E(e){if("ERC721"===e.assetClass)return v.ERC721;if("ERC1155"===e.assetClass)return v.ERC1155;throw new Error(`Wrong collection type: ${e.assetClass}, expected ERC721 or ERC1155`)}function _(e){let t=e;return t.startsWith("0x")&&(t=t.slice(2)),t.length%2!=0&&(t="0"+t),(0,i.toBinary)(`0x${t}`)}t.LooksrareV2OrderHandler=class{constructor(e,t,r,n,i,o){this.ethereum=e,this.send=t,this.getConfig=r,this.getBaseOrderFeeConfig=n,this.env=i,this.getApis=o}convertMakerOrderToLooksrare(e,t){const{take:r,make:n}=e;if((0,a.toBn)(t).gt(n.value))throw new Error(`Amount should be less or equal to ${n.value.toString()}`);let i,s,u;if(!(0,h.isNft)(n.assetType))throw new Error(`Only sell orders are supported. Make=${n.assetType.assetClass} is not NFT`);if(i=n.assetType.contract,s=n.assetType.tokenId.toString(),"ETH"===r.assetType.assetClass)u=o.ZERO_ADDRESS;else{if("ERC20"!==r.assetType.assetClass)throw new Error("Take asset should be ETH or ERC-20 contract");u=r.assetType.contract}if(!e.signature)throw new Error("Signature is null");return{quoteType:w(e.data.quoteType),globalNonce:e.data.globalNonce,subsetNonce:e.data.subsetNonce,orderNonce:e.data.orderNonce,collection:i,currency:u,signer:e.maker,strategyId:e.data.strategyId,collectionType:E(e.make.assetType),startTime:e.start||0,endTime:e.end||0,price:r.value,additionalParameters:_(e.data.additionalParameters),amounts:[t.toString()],itemIds:[s]}}prepareTransaction(e,t){return n.__awaiter(this,void 0,void 0,(function*(){var r;const n=(0,l.getRequiredWallet)(this.ethereum),i=yield this.getConfig();if(!i.exchange.looksrareV2)throw new Error("Looksrare V2 contract does not exist");if(t&&t.length>1)throw new Error("Origin fees recipients shouldn't be greater than 1");const s=(0,c.createLooksrareV2Exchange)(n,i.exchange.looksrareV2),a=this.convertMakerOrderToLooksrare(e.order,e.amount),u=a.quoteType===y.Ask?"executeTakerBid":"executeTakerAsk";if(!i.looksrareOrderValidatorV2)throw new Error("Looksrare order validator V2 does not exist");const d=(0,f.createLooksrareV2Validator)(n,i.looksrareOrderValidatorV2),h=e.order.data.merkleRoot?{root:e.order.data.merkleRoot,proof:e.order.data.merkleProof}:{root:"0x0000000000000000000000000000000000000000000000000000000000000000",proof:[]},p=(yield d.functionCall("checkMakerOrderValidity",a,e.order.signature,h).call()).filter((e=>!!+e)).map((e=>A[+e]));if(p.length)throw new Error(`Order validation errors: ${p.join(", ")}`);return{functionCall:s.functionCall(u,{recipient:yield n.getFrom(),additionalParameters:"0x"},a,e.order.signature,h,(null==t?void 0:t.length)&&t[0]?null===(r=t[0])||void 0===r?void 0:r.account:o.ZERO_ADDRESS),rawOrder:a}}))}getTransactionDataForExchangeWrapper(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.prepareTransactionData(e,t,r)).requestData}))}getTransactionData(e){return n.__awaiter(this,void 0,void 0,(function*(){const{requestData:t,feeAddresses:r}=yield this.prepareTransactionData(e,e.originFees,void 0),n=(0,l.getRequiredWallet)(this.ethereum),i=yield this.getConfig();return{functionCall:(0,d.createExchangeWrapperContract)(n,i.exchange.wrapper).functionCall("singlePurchase",t.data,r[0],r[1]),options:{value:t.options.value.toString()}}}))}prepareTransactionData(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const{functionCall:n,rawOrder:i}=yield this.prepareTransaction(e,t),o=i.price.toString(),{totalFeeBasisPoints:u,encodedFeesValue:c,feeAddresses:d}=(0,g.originFeeValueConvert)(t);let h=(0,g.calcValueWithFees)((0,s.toBigNumber)(o),u);const f=null!=r?r:c,y={marketId:p.ExchangeWrapperOrderType.LOOKSRARE_V2_ORDERS,amount:o,fees:f,data:yield n.getData()};if(e.addRoyalty){let t=[];for(const e of i.itemIds){const r=yield this.getApis(),n=(yield r.nftItem.getNftItemRoyaltyById({itemId:`${i.collection}:${e}`})).royalty;(null==n?void 0:n.length)&&(t=t.concat(n))}if(null==t?void 0:t.length){y.data=(0,m.encodeDataWithRoyalties)({royalties:t,data:yield n.getData(),provider:(0,l.getRequiredWallet)(this.ethereum)});const i=(0,m.getRoyaltiesAmount)(t,null!=o?o:0);h=(0,a.toBn)(h.plus(i).toString()),y.fees=(0,m.addFeeDependsOnExternalFee)(e.originFees,r)}}return{requestData:{data:y,options:{value:h.toString()}},feeAddresses:d}}))}getFillOrderBaseFee(){return this.getBaseOrderFeeConfig("LOOKSRARE")}},function(e){e[e.Bid=0]="Bid",e[e.Ask=1]="Ask"}(y||(t.QuoteType=y={})),function(e){e[e.standard=0]="standard",e[e.collection=1]="collection",e[e.collectionWithMerkleTree=2]="collectionWithMerkleTree"}(b||(t.StrategyType=b={})),function(e){e[e.ERC721=0]="ERC721",e[e.ERC1155=1]="ERC1155"}(v||(t.CollectionType=v={})),t.getTakerParamsTypes=e=>e===b.standard?[]:e===b.collection?["uint256"]:e===b.collectionWithMerkleTree?["uint256","bytes32[]"]:[],function(e){e[e.ORDER_EXPECTED_TO_BE_VALID=0]="ORDER_EXPECTED_TO_BE_VALID",e[e.CURRENCY_NOT_ALLOWED=101]="CURRENCY_NOT_ALLOWED",e[e.STRATEGY_NOT_IMPLEMENTED=111]="STRATEGY_NOT_IMPLEMENTED",e[e.STRATEGY_INVALID_QUOTE_TYPE=112]="STRATEGY_INVALID_QUOTE_TYPE",e[e.STRATEGY_NOT_ACTIVE=113]="STRATEGY_NOT_ACTIVE",e[e.MAKER_ORDER_INVALID_STANDARD_SALE=201]="MAKER_ORDER_INVALID_STANDARD_SALE",e[e.MAKER_ORDER_PERMANENTLY_INVALID_NON_STANDARD_SALE=211]="MAKER_ORDER_PERMANENTLY_INVALID_NON_STANDARD_SALE",e[e.MAKER_ORDER_INVALID_CURRENCY_NON_STANDARD_SALE=212]="MAKER_ORDER_INVALID_CURRENCY_NON_STANDARD_SALE",e[e.MAKER_ORDER_TEMPORARILY_INVALID_NON_STANDARD_SALE=213]="MAKER_ORDER_TEMPORARILY_INVALID_NON_STANDARD_SALE",e[e.USER_SUBSET_NONCE_CANCELLED=301]="USER_SUBSET_NONCE_CANCELLED",e[e.USER_ORDER_NONCE_EXECUTED_OR_CANCELLED=311]="USER_ORDER_NONCE_EXECUTED_OR_CANCELLED",e[e.USER_ORDER_NONCE_IN_EXECUTION_WITH_OTHER_HASH=312]="USER_ORDER_NONCE_IN_EXECUTION_WITH_OTHER_HASH",e[e.INVALID_USER_GLOBAL_BID_NONCE=321]="INVALID_USER_GLOBAL_BID_NONCE",e[e.INVALID_USER_GLOBAL_ASK_NONCE=322]="INVALID_USER_GLOBAL_ASK_NONCE",e[e.ORDER_HASH_PROOF_NOT_IN_MERKLE_TREE=401]="ORDER_HASH_PROOF_NOT_IN_MERKLE_TREE",e[e.MERKLE_PROOF_PROOF_TOO_LARGE=402]="MERKLE_PROOF_PROOF_TOO_LARGE",e[e.INVALID_SIGNATURE_LENGTH=411]="INVALID_SIGNATURE_LENGTH",e[e.INVALID_S_PARAMETER_EOA=412]="INVALID_S_PARAMETER_EOA",e[e.INVALID_V_PARAMETER_EOA=413]="INVALID_V_PARAMETER_EOA",e[e.NULL_SIGNER_EOA=414]="NULL_SIGNER_EOA",e[e.INVALID_SIGNER_EOA=415]="INVALID_SIGNER_EOA",e[e.MISSING_IS_VALID_SIGNATURE_FUNCTION_EIP1271=421]="MISSING_IS_VALID_SIGNATURE_FUNCTION_EIP1271",e[e.SIGNATURE_INVALID_EIP1271=422]="SIGNATURE_INVALID_EIP1271",e[e.START_TIME_GREATER_THAN_END_TIME=501]="START_TIME_GREATER_THAN_END_TIME",e[e.TOO_LATE_TO_EXECUTE_ORDER=502]="TOO_LATE_TO_EXECUTE_ORDER",e[e.TOO_EARLY_TO_EXECUTE_ORDER=503]="TOO_EARLY_TO_EXECUTE_ORDER",e[e.SAME_ITEM_ID_IN_BUNDLE=601]="SAME_ITEM_ID_IN_BUNDLE",e[e.ERC20_BALANCE_INFERIOR_TO_PRICE=611]="ERC20_BALANCE_INFERIOR_TO_PRICE",e[e.ERC20_APPROVAL_INFERIOR_TO_PRICE=612]="ERC20_APPROVAL_INFERIOR_TO_PRICE",e[e.ERC721_ITEM_ID_DOES_NOT_EXIST=621]="ERC721_ITEM_ID_DOES_NOT_EXIST",e[e.ERC721_ITEM_ID_NOT_IN_BALANCE=622]="ERC721_ITEM_ID_NOT_IN_BALANCE",e[e.ERC721_NO_APPROVAL_FOR_ALL_OR_ITEM_ID=623]="ERC721_NO_APPROVAL_FOR_ALL_OR_ITEM_ID",e[e.ERC1155_BALANCE_OF_DOES_NOT_EXIST=631]="ERC1155_BALANCE_OF_DOES_NOT_EXIST",e[e.ERC1155_BALANCE_OF_ITEM_ID_INFERIOR_TO_AMOUNT=632]="ERC1155_BALANCE_OF_ITEM_ID_INFERIOR_TO_AMOUNT",e[e.ERC1155_IS_APPROVED_FOR_ALL_DOES_NOT_EXIST=633]="ERC1155_IS_APPROVED_FOR_ALL_DOES_NOT_EXIST",e[e.ERC1155_NO_APPROVAL_FOR_ALL=634]="ERC1155_NO_APPROVAL_FOR_ALL",e[e.POTENTIAL_INVALID_COLLECTION_TYPE_SHOULD_BE_ERC721=701]="POTENTIAL_INVALID_COLLECTION_TYPE_SHOULD_BE_ERC721",e[e.POTENTIAL_INVALID_COLLECTION_TYPE_SHOULD_BE_ERC1155=702]="POTENTIAL_INVALID_COLLECTION_TYPE_SHOULD_BE_ERC1155",e[e.NO_TRANSFER_MANAGER_APPROVAL_BY_USER_FOR_EXCHANGE=801]="NO_TRANSFER_MANAGER_APPROVAL_BY_USER_FOR_EXCHANGE",e[e.TRANSFER_MANAGER_APPROVAL_REVOKED_BY_OWNER_FOR_EXCHANGE=802]="TRANSFER_MANAGER_APPROVAL_REVOKED_BY_OWNER_FOR_EXCHANGE",e[e.BUNDLE_ERC2981_NOT_SUPPORTED=901]="BUNDLE_ERC2981_NOT_SUPPORTED",e[e.CREATOR_FEE_TOO_HIGH=902]="CREATOR_FEE_TOO_HIGH"}(A||(t.OrderValidatorCode=A={}))},99581:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeLooksRareData=t.LooksrareOrderHandler=void 0;const n=r(55478),i=r(45211),o=r(23870),s=r(25512),a=r(49877),u=r(96656),c=r(62397),l=r(74776),d=r(86051),h=r(76924),f=r(98783),p=r(87641);function g(e,t,r,n){return`0x${e.encodeParameter(m,{makerOrder:t,takerOrder:r,typeNft:n}).slice(66)}`}t.LooksrareOrderHandler=class{constructor(e,t,r,n,i,o,s){this.ethereum=e,this.send=t,this.getConfig=r,this.getBaseOrderFeeConfig=n,this.env=i,this.getApis=o,this.sdkConfig=s}convertMakerOrderToLooksrare(e,t){const{take:r,make:n}=e;if((0,i.toBn)(t).gt(n.value))throw new Error(`Amount should be less or equal to ${n.value.toString()}`);let s,a,c,l;if(!(0,d.isNft)(n.assetType))throw new Error(`Only sell orders are supported. Make=${n.assetType.assetClass} is not NFT`);if(s=!0,a=n.assetType.contract,c=n.assetType.tokenId.toString(),"ETH"===r.assetType.assetClass)l=o.ZERO_ADDRESS;else{if("ERC20"!==r.assetType.assetClass)throw new Error("Take asset should be ETH or ERC-20 contract");l=r.assetType.contract}if(!e.signature)throw new Error("Signature is null");const h=(0,u.toVrs)(e.signature||"0x");return Object.assign({isOrderAsk:true,signer:e.maker,collection:a,price:r.value,tokenId:c,amount:t,strategy:e.data.strategy,currency:l,nonce:e.data.nonce,startTime:e.start||0,endTime:e.end||0,minPercentageToAsk:e.data.minPercentageToAsk,params:e.data.params||"0x"},h)}getFulfillWrapperData(e,t,r){return g((0,a.getRequiredWallet)(this.ethereum),e,t,(0,l.id32)(r).substring(0,10))}prepareTransactionData(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){var n;if(!this.ethereum)throw new Error("Wallet undefined");if(e.originFees&&e.originFees.length>2)throw new Error("Origin fees recipients shouldn't be greater than 2");const o=this.convertMakerOrderToLooksrare(e.order,e.amount),a=yield this.getConfig();o.currency=a.weth;const u={isOrderAsk:!1,taker:a.exchange.wrapper,price:o.price,tokenId:o.tokenId,minPercentageToAsk:o.minPercentageToAsk,params:o.params},c=this.getFulfillWrapperData(o,u,e.order.make.assetType.assetClass),{totalFeeBasisPoints:l,encodedFeesValue:d,feeAddresses:g}=(0,f.originFeeValueConvert)(t);let m=(0,f.calcValueWithFees)((0,s.toBigNumber)(o.price.toString()),l);const y=null!=r?r:d,b={marketId:h.ExchangeWrapperOrderType.LOOKSRARE_ORDERS,amount:o.price.toString(),fees:y,data:c};if(e.addRoyalty){const t=yield this.getApis(),s=(yield t.nftItem.getNftItemRoyaltyById({itemId:`${o.collection}:${o.tokenId}`})).royalty;if(null==s?void 0:s.length){b.data=(0,p.encodeDataWithRoyalties)({royalties:s,data:c,provider:this.ethereum});const t=(0,p.getRoyaltiesAmount)(s,null!==(n=o.price.toString())&&void 0!==n?n:0);m=(0,i.toBn)(m.plus(t).toString()),b.fees=(0,p.addFeeDependsOnExternalFee)(e.originFees,r)}}return{requestData:{data:b,options:{value:m.toString()}},feeAddresses:g}}))}getTransactionDataForExchangeWrapper(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.prepareTransactionData(e,t,r)).requestData}))}getTransactionData(e){return n.__awaiter(this,void 0,void 0,(function*(){const{requestData:t,feeAddresses:r}=yield this.prepareTransactionData(e,e.originFees,void 0),n=(0,a.getRequiredWallet)(this.ethereum),i=yield this.getConfig();return{functionCall:(0,c.createExchangeWrapperContract)(n,i.exchange.wrapper).functionCall("singlePurchase",t.data,r[0],r[1]),options:{value:t.options.value.toString()}}}))}getFillOrderBaseFee(){return this.getBaseOrderFeeConfig("LOOKSRARE")}getOrderFee(){return 0}},t.encodeLooksRareData=g;const m={components:[{components:[{name:"isOrderAsk",type:"bool"},{name:"taker",type:"address"},{name:"price",type:"uint256"},{name:"tokenId",type:"uint256"},{name:"minPercentageToAsk",type:"uint256"},{name:"params",type:"bytes"}],name:"takerOrder",type:"tuple"},{components:[{name:"isOrderAsk",type:"bool"},{name:"signer",type:"address"},{name:"collection",type:"address"},{name:"price",type:"uint256"},{name:"tokenId",type:"uint256"},{name:"amount",type:"uint256"},{name:"strategy",type:"address"},{name:"currency",type:"address"},{name:"nonce",type:"uint256"},{name:"startTime",type:"uint256"},{name:"endTime",type:"uint256"},{name:"minPercentageToAsk",type:"uint256"},{name:"params",type:"bytes"},{name:"v",type:"uint8"},{name:"r",type:"bytes32"},{name:"s",type:"bytes32"}],name:"makerOrder",type:"tuple"},{name:"typeNft",type:"bytes4"}],name:"data",type:"tuple"}},11750:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ERC1155_VALIDATOR_TAKE_REPLACEMENT=t.ERC1155_TAKE_REPLACEMENT=t.ERC1155_VALIDATOR_MAKE_REPLACEMENT=t.ERC1155_MAKE_REPLACEMENT=t.ERC721_VALIDATOR_TAKE_REPLACEMENT=t.ERC721_TAKE_REPLACEMENT=t.ERC721_VALIDATOR_MAKE_REPLACEMENT=t.ERC721_MAKE_REPLACEMENT=t.convertOpenSeaOrderToDTO=void 0;const n=r(23870),i=r(17850),o=r(86051),s=r(43323);function a(e){switch(e.assetClass){case"ETH":return n.ZERO_ADDRESS;case"ERC20":return e.contract;default:return}}t.convertOpenSeaOrderToDTO=function(e,t){const r=function(e){const t=a(e.make.assetType);if(void 0!==t)return t;const r=a(e.take.assetType);return void 0!==r?r:void 0}(t);if(!r)throw new Error("Maker or taker should have an ERC20 asset");const u=function(e){return(0,o.isNft)(e.make.assetType)?e.make.assetType.contract:(0,o.isNft)(e.take.assetType)?e.take.assetType.contract:void 0}(t);if(!u)throw new Error("Maker or taker should have an NFT asset");const c=t.data.callData,l=t.data.replacementPattern;let d;const h=t.make.assetType,f=t.take.assetType;if("ERC721"===h.assetClass)d=(0,n.toBigNumber)(t.take.value);else if("ERC1155"===h.assetClass)d=(0,n.toBigNumber)(t.take.value);else if("ERC721"===f.assetClass)d=(0,n.toBigNumber)(t.make.value);else{if("ERC1155"!==f.assetClass)throw new Error("should never happen");d=(0,n.toBigNumber)(t.make.value)}return{exchange:(0,n.toAddress)(t.data.exchange),maker:(0,n.toAddress)(t.maker),taker:(0,n.toAddress)(t.taker||n.ZERO_ADDRESS),makerRelayerFee:(0,n.toBigNumber)(t.data.makerRelayerFee),takerRelayerFee:(0,n.toBigNumber)(t.data.takerRelayerFee),makerProtocolFee:(0,n.toBigNumber)(t.data.makerProtocolFee),takerProtocolFee:(0,n.toBigNumber)(t.data.takerProtocolFee),feeRecipient:t.data.feeRecipient,feeMethod:s.OrderOpenSeaV1DataV1FeeMethod[t.data.feeMethod],side:s.OrderOpenSeaV1DataV1Side[t.data.side],saleKind:s.OrderOpenSeaV1DataV1SaleKind[t.data.saleKind],target:t.data.target||u,howToCall:s.OrderOpenSeaV1DataV1HowToCall[t.data.howToCall],calldata:c,replacementPattern:l,staticTarget:t.data.staticTarget,staticExtradata:t.data.staticExtraData,paymentToken:r,basePrice:d,extra:(0,n.toBigNumber)(t.data.extra),listingTime:(0,n.toBigNumber)(String(t.start||0)),expirationTime:(0,n.toBigNumber)(String(t.end||0)),salt:(0,n.toBigNumber)((0,i.toBn)(t.salt).toString(10))}},t.ERC721_MAKE_REPLACEMENT=(0,n.toBinary)("0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000"),t.ERC721_VALIDATOR_MAKE_REPLACEMENT=(0,n.toBinary)("0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),t.ERC721_TAKE_REPLACEMENT=(0,n.toBinary)("0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),t.ERC721_VALIDATOR_TAKE_REPLACEMENT=(0,n.toBinary)("0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),t.ERC1155_MAKE_REPLACEMENT=(0,n.toBinary)("0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),t.ERC1155_VALIDATOR_MAKE_REPLACEMENT=(0,n.toBinary)("0x000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),t.ERC1155_TAKE_REPLACEMENT=(0,n.toBinary)("0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"),t.ERC1155_VALIDATOR_TAKE_REPLACEMENT=(0,n.toBinary)("0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")},43323:(e,t)=>{"use strict";var r,n,i,o;Object.defineProperty(t,"__esModule",{value:!0}),t.OrderOpenSeaV1DataV1HowToCall=t.OrderOpenSeaV1DataV1SaleKind=t.OrderOpenSeaV1DataV1Side=t.OrderOpenSeaV1DataV1FeeMethod=void 0,function(e){e[e.PROTOCOL_FEE=0]="PROTOCOL_FEE",e[e.SPLIT_FEE=1]="SPLIT_FEE"}(r||(t.OrderOpenSeaV1DataV1FeeMethod=r={})),function(e){e[e.BUY=0]="BUY",e[e.SELL=1]="SELL"}(n||(t.OrderOpenSeaV1DataV1Side=n={})),function(e){e[e.FIXED_PRICE=0]="FIXED_PRICE",e[e.DUTCH_AUCTION=1]="DUTCH_AUCTION"}(i||(t.OrderOpenSeaV1DataV1SaleKind=i={})),function(e){e[e.CALL=0]="CALL",e[e.DELEGATE_CALL=1]="DELEGATE_CALL"}(o||(t.OrderOpenSeaV1DataV1HowToCall=o={}))},14871:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAtomicMatchArgCommonData=t.getAtomicMatchArgUints=t.getAtomicMatchArgAddressesForOpenseaWrapper=t.getAtomicMatchArgAddresses=t.getBuySellOrders=t.getMatchOpenseaOptions=t.OpenSeaOrderHandler=void 0;const n=r(55478),i=r(15491),o=r(23870),s=r(3665),a=r(17850),u=r(12671),c=r(77204),l=r(6690),d=r(31706),h=r(46204),f=r(7567),p=r(91587),g=r(96656),m=r(77169),y=r(49877),b=r(31321),v=r(94025),A=r(46311),w=r(31108),E=r(74776),_=r(62397),I=r(28781),S=r(76924),k=r(11750),C=r(98783);function T(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if("ETH"===e.make.assetType.assetClass){const r=null==t?void 0:t.map((e=>e.value)).reduce(((e,t)=>e+t),0),n=(0,a.toBn)(e.data.takerProtocolFee).plus(e.data.takerRelayerFee).plus(r||0).toNumber();return{value:(0,f.getAssetWithFee)(e.make,n).value}}return{}}))}function x(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return(0,o.toAddress)(yield e.functionCall("proxies",t).call())}))}function M(e,t){return"SELL"===e.data.side?{buy:t,sell:e}:{buy:e,sell:t}}function B(e){return[e.exchange,e.maker,e.taker,e.feeRecipient,e.target,e.staticTarget,e.paymentToken]}function P(e,t){return[e.exchange,t,e.maker,o.ZERO_ADDRESS,e.target,e.staticTarget,e.paymentToken,...B(e)]}function R(e){return[e.makerRelayerFee,e.takerRelayerFee,e.makerProtocolFee,e.takerProtocolFee,e.basePrice,e.extra,e.listingTime,e.expirationTime,e.salt]}function O(e){return[e.feeMethod,e.side,e.saleKind,e.howToCall]}t.OpenSeaOrderHandler=class{constructor(e,t,r,n,i,o){this.ethereum=e,this.send=t,this.getConfig=r,this.getApis=n,this.getBaseOrderFeeConfig=i,this.sdkConfig=o}getOrderMetadata(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.getConfig(),t=function(e,t){if(t)switch(e){case u.Blockchain.ETHEREUM:return t.ethereum;case u.Blockchain.POLYGON:return t.polygon;case u.Blockchain.MANTLE:return t.mantle;default:return}}((0,I.getBlockchainFromChainId)(e.chainId),this.sdkConfig);return t&&t.openseaOrdersMetadata?(0,o.toWord)(t.openseaOrdersMetadata):e.openSea.metadata||(0,E.id32)("RARIBLE")}))}invert(e,t){return n.__awaiter(this,arguments,void 0,(function*({order:e,payouts:t},r){var n;if("BUY"===e.data.side)throw new Error("Bid opensea orders is not supported yet");if(e.data.feeRecipient===o.ZERO_ADDRESS)throw new Error("feeRecipient should be specified");const s=Object.assign(Object.assign({},e.data),{feeRecipient:o.ZERO_ADDRESS,side:i.OrderOpenSeaV1DataV1Side.BUY}),a=Object.assign(Object.assign({},e),{make:Object.assign({},e.take),take:Object.assign({},e.make),maker:t&&(null===(n=t[0])||void 0===n?void 0:n.account)?t[0].account:r,taker:e.maker,signature:void 0,data:s});return a.data=Object.assign(Object.assign({},a.data),yield this.encodeOrder(a)),a}))}encodeOrder(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=e.make.assetType,r=e.take.assetType,n=yield this.getConfig(),i=e.data.target&&e.data.target===n.openSea.merkleValidator?e.data.target:void 0;if("ERC721"===t.assetClass)return this.getErc721EncodedData(t,e.maker,!0,i,e.data.callData);if("ERC1155"===t.assetClass)return this.getErc1155EncodedData(t,e.make.value,e.maker,!0,i);if("ERC721"===r.assetClass)return this.getErc721EncodedData(r,e.maker,!1,i,e.data.callData);if("ERC1155"===r.assetClass)return this.getErc1155EncodedData(r,e.take.value,e.maker,!1,i);throw new Error("should never happen")}))}getErc721EncodedData(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,y.getRequiredWallet)(this.ethereum);let a=[t,o.ZERO_ADDRESS];if(r||(a=[o.ZERO_ADDRESS,t]),i){const t=(0,A.createMerkleValidatorContract)(n,i),u=s.startsWith(N)?"matchERC721WithSafeTransferUsingCriteria":"matchERC721UsingCriteria",c=[...a,e.contract,e.tokenId,"0x",[]];return{replacementPattern:r?k.ERC721_VALIDATOR_MAKE_REPLACEMENT:k.ERC721_VALIDATOR_TAKE_REPLACEMENT,callData:(0,o.toBinary)(yield t.functionCall(u,...c).getData()),target:i}}{let t;const i=[...a,e.tokenId];if(s.startsWith(D)){const r=yield(0,b.getErc721Contract)(n,v.ERC721VersionEnum.ERC721V3,e.contract);t=(0,o.toBinary)(yield r.functionCall("safeTransferFrom",...i).getData())}else{const r=yield(0,b.getErc721Contract)(n,v.ERC721VersionEnum.ERC721V2,e.contract);t=(0,o.toBinary)(yield r.functionCall("transferFrom",...i).getData())}return{replacementPattern:r?k.ERC721_MAKE_REPLACEMENT:k.ERC721_TAKE_REPLACEMENT,target:e.contract,callData:t}}}))}getErc1155EncodedData(e,t,r,i,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,y.getRequiredWallet)(this.ethereum);let a=[r,o.ZERO_ADDRESS];if(i||(a=[o.ZERO_ADDRESS,r]),s){const r=(0,A.createMerkleValidatorContract)(n,s),u=[...a,e.contract,e.tokenId,t,"0x",[]];return{replacementPattern:i?k.ERC1155_VALIDATOR_MAKE_REPLACEMENT:k.ERC1155_VALIDATOR_TAKE_REPLACEMENT,target:s,callData:(0,o.toBinary)(yield r.functionCall("matchERC1155UsingCriteria",...u).getData())}}{const r=(0,w.createErc1155Contract)(n,e.contract),s=[...a,e.tokenId,t,"0x"];return{replacementPattern:i?k.ERC1155_MAKE_REPLACEMENT:k.ERC1155_TAKE_REPLACEMENT,target:e.contract,callData:(0,o.toBinary)(yield r.functionCall("safeTransferFrom",...s).getData())}}}))}getFillOrderBaseFee(){return n.__awaiter(this,void 0,void 0,(function*(){return this.getBaseOrderFeeConfig("OPEN_SEA_V1")}))}getOrderFee(e){return e.data.feeRecipient===o.ZERO_ADDRESS?(0,a.toBn)(e.data.takerProtocolFee).plus(e.data.takerRelayerFee).toNumber():(0,a.toBn)(e.data.makerProtocolFee).plus(e.data.makerRelayerFee).toNumber()}approve(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=this.getOrderFee(e);if("BUY"===e.data.side){const n=(0,f.getAssetWithFee)(e.make,r);yield(0,m.waitTx)(this.approveSingle(e.maker,n,t))}else{yield(0,m.waitTx)(this.approveSingle(e.maker,e.make,t));const n=(0,a.toBn)(e.take.value).multipliedBy(r).dividedBy(1e4).integerValue(a.BigNumber.ROUND_FLOOR).toFixed(),i=Object.assign(Object.assign({},e.take),{value:(0,o.toBigNumber)(n)});yield(0,m.waitTx)(this.approveSingle(e.maker,i,t))}}))}getTransactionData(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const n="ETH"===e.take.assetType.assetClass,i=yield this.getAtomicMatchFunctionCall(e,t),{buy:o}=M(e,t),s=yield this.getConfig();if(n){const n=(0,_.createExchangeWrapperContract)(this.ethereum,s.exchange.wrapper),{encodedFeesValue:i,feeAddresses:o}=(0,C.originFeeValueConvert)(r.originFees),{data:a,options:u}=yield this.getTransactionDataForExchangeWrapper(e,t,r.originFees,i);return{functionCall:n.functionCall("singlePurchase",a,o[0],o[1]),options:u}}return{functionCall:i,options:yield T(o)}}))}getTransactionDataForExchangeWrapper(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.getAtomicMatchFunctionCall(e,t),{buy:o}=M(e,t);return{data:{marketId:S.ExchangeWrapperOrderType.OPENSEA_V1,amount:(yield T(o)).value,fees:i,data:yield n.getData()},options:yield T(o,r)}}))}getAtomicMatchFunctionCall(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const r="ETH"===e.take.assetType.assetClass,{buy:n,sell:i}=M(e,t),o=(0,k.convertOpenSeaOrderToDTO)(this.ethereum,i),s=(0,k.convertOpenSeaOrderToDTO)(this.ethereum,n),a=(0,p.createOpenseaContract)(this.ethereum,e.data.exchange),u=(0,g.toVrs)(n.signature||""),c=(0,g.toVrs)(i.signature||"");if(!(yield this.ordersCanMatch(a,s,o,r)))throw new Error("Orders cannot be matched");return a.functionCall("atomicMatch_",this.getAddressesArrayForTransaction(s,o,r),[...R(s),...R(o)],[...O(s),...O(o)],s.calldata,o.calldata,s.replacementPattern,o.replacementPattern,s.staticExtradata,o.staticExtradata,[u.v,c.v],[u.r,u.s,c.r,c.s,this.getOrderMetadata()])}))}ordersCanMatch(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){return!!(yield e.functionCall("ordersCanMatch_",this.getAddressesArrayForTransaction(t,r,i),[...R(t),...R(r)],[...O(t),...O(r)],t.calldata,r.calldata,t.replacementPattern,r.replacementPattern,t.staticExtradata,r.staticExtradata).call())}))}getAddressesArrayForTransaction(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.getConfig();return r?[...P(t,n.exchange.wrapper)]:[...B(e),...B(t)]}))}approveSingle(e,t){return n.__awaiter(this,arguments,void 0,(function*(e,t,r=!0){if(!this.ethereum)throw new Error("Wallet undefined");const n=yield this.getConfig();switch(t.assetType.assetClass){case"ERC20":{const i=t.assetType.contract,o=n.transferProxies.openseaV1;return(0,l.approveErc20)(this.ethereum,this.send,i,e,o,t.value,r)}case"ERC721":{const r=t.assetType.contract,n=yield this.getRegisteredProxy(e);return(0,d.approveErc721)(this.ethereum,this.send,r,e,n)}case"ERC1155":{const r=t.assetType.contract,n=yield this.getRegisteredProxy(e);return(0,h.approveErc1155)(this.ethereum,this.send,r,e,n)}default:return}}))}getRegisteredProxy(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const t=(yield this.getConfig()).openSea.proxyRegistry,r=(0,c.createOpenseaProxyRegistryEthContract)(this.ethereum,t),i=yield x(r,e);if(i===o.ZERO_ADDRESS){const t=yield r.functionCall("registerProxy").send();return yield t.wait(),(0,s.backOff)((()=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield x(r,e);if(t===o.ZERO_ADDRESS)throw new Error("Expected non-zero proxy address");return t}))),{maxDelay:500,numOfAttempts:10,delayFirstAttempt:!0,startingDelay:100})}return i}))}},t.getMatchOpenseaOptions=T,t.getBuySellOrders=M,t.getAtomicMatchArgAddresses=B,t.getAtomicMatchArgAddressesForOpenseaWrapper=P,t.getAtomicMatchArgUints=R,t.getAtomicMatchArgCommonData=O;const N="0xc5a0236e",D="0x42842e0e"},86868:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toStructLegacyOrderKey=t.toStructLegacyOrder=t.RaribleV1OrderHandler=void 0;const n=r(55478),i=r(23870),o=r(17850),s=r(15993),a=r(7567),u=r(94725),c=r(72347),l=r(96656),d=r(77169),h=r(32040);function f(e){if("RARIBLE_V1"!==e.type)throw new Error(`Not supported type: ${e.type}`);const t=e.data;if("LEGACY"!==t.dataType)throw new Error(`Not supported data type: ${t.dataType}`);return{key:p(e),selling:e.make.value,buying:e.take.value,sellerFee:t.fee}}function p(e){return{owner:e.maker,salt:e.salt,sellAsset:(0,c.toLegacyAssetType)(e.make.assetType),buyAsset:(0,c.toLegacyAssetType)(e.take.assetType)}}t.RaribleV1OrderHandler=class{constructor(e,t,r,n,i,o){this.ethereum=e,this.getApis=t,this.send=r,this.getConfig=n,this.getBaseOrderFeeConfig=i,this.sdkConfig=o}invert(e,t){const r=(0,h.invertOrder)(e.order,e.amount,t);return r.data={dataType:"LEGACY",fee:e.originFee},r}approve(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const r=(0,a.getAssetWithFee)(e.make,this.getOrderFee(e));yield(0,d.waitTx)((0,s.approve)(this.ethereum,this.send,(()=>this.getConfig()),e.maker,r,t))}))}getFillOrderBaseFee(){return n.__awaiter(this,void 0,void 0,(function*(){return this.getBaseOrderFeeConfig("RARIBLE_V1")}))}getOrderFee(e){return e.data.fee}getTransactionData(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){var n;if(!this.ethereum)throw new Error("Wallet undefined");const s=yield this.getApis(),c=yield s.order.buyerFeeSignature({fee:t.data.fee,orderForm:Object.assign(Object.assign({},e),{salt:(0,i.toBigNumber)((0,o.toBn)(e.salt).toString()),signature:e.signature||(0,i.toBinary)("0x"),end:e.end})}),d=yield this.getConfig();return{functionCall:(0,u.createExchangeV1Contract)(this.ethereum,d.exchange.v1).functionCall("exchange",f(e),(0,l.toVrs)(e.signature),t.data.fee,(0,l.toVrs)(c),t.take.value,null!==(n=r.payout)&&void 0!==n?n:i.ZERO_ADDRESS),options:(h=t,"ETH"===h.make.assetType.assetClass?{value:(0,a.getAssetWithFee)(h.make,h.data.fee).value}:{})};var h}))}},t.toStructLegacyOrder=f,t.toStructLegacyOrderKey=p},15069:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RaribleV2OrderHandler=void 0;const n=r(55478),i=r(23870),o=r(83626),s=r(7567),a=r(15993),u=r(48636),c=r(77169),l=r(63808),d=r(32865),h=r(86232),f=r(17358),p=r(13161),g=r(90242),m=r(32040),y=r(76924),b=r(98783);t.RaribleV2OrderHandler=class{constructor(e,t,r,n){this.ethereum=e,this.send=t,this.getConfig=r,this.getBaseFee=n}invert(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,m.invertOrder)(e.order,e.amount,t);switch(e.order.data.dataType){case"RARIBLE_V2_DATA_V1":r.data={dataType:"RARIBLE_V2_DATA_V1",originFees:e.originFees||[],payouts:e.payouts||[]};break;case"RARIBLE_V2_DATA_V2":{const t=yield this.shouldUseV3(e.originFees);r.data={dataType:t?"RARIBLE_V2_DATA_V3":"RARIBLE_V2_DATA_V2",originFees:e.originFees||[],payouts:e.payouts||[],isMakeFill:!e.order.data.isMakeFill};break}case"RARIBLE_V2_DATA_V3":{const t=yield this.shouldUseV3(e.originFees);r.data={dataType:t?"RARIBLE_V2_DATA_V3":"RARIBLE_V2_DATA_V2",originFees:e.originFees||[],payouts:e.payouts||[],isMakeFill:!e.order.data.isMakeFill};break}default:throw new Error("Unsupported order dataType")}return r}))}shouldUseV3(e){return n.__awaiter(this,void 0,void 0,(function*(){return 0!==(e||[]).reduce(((e,t)=>e+t.value),0)&&0!==(yield this.getBaseFee(p.CURRENT_ORDER_TYPE_VERSION))}))}getAssetToApprove(e){return this.getMakeAssetWithFee(e)}approve(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const r=yield this.getMakeAssetWithFee(e);yield(0,c.waitTx)((0,a.approve)(this.ethereum,this.send,(()=>this.getConfig()),e.maker,r,t))}))}getTransactionData(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const r=yield this.getConfig();return{functionCall:(0,u.createExchangeV2Contract)(this.ethereum,r.exchange.v2).functionCall("matchOrders",yield this.fixForTx(e),(0,d.fixSignature)(e.signature)||"0x",(0,o.orderToStruct)(this.ethereum,t),(0,d.fixSignature)(t.signature)||"0x"),options:yield this.getMatchV2Options(e,t)}}))}getTransactionDataForExchangeWrapper(e,t){return n.__awaiter(this,void 0,void 0,(function*(){var r;if(!this.ethereum)throw new Error("Wallet undefined");const n=yield this.getConfig();e.signature||(e.signature=yield(0,o.signOrder)(this.ethereum,(()=>this.getConfig()),e)),"RARIBLE_V2_DATA_V1"!==t.data.dataType&&"RARIBLE_V2_DATA_V2"!==t.data.dataType&&"RARIBLE_V2_DATA_V3"!==t.data.dataType||(null===(r=t.data.payouts)||void 0===r?void 0:r.length)||(t.data.payouts=[{account:t.maker,value:1e4}]);const i=(0,d.fixSignature)(e.signature)||"0x",s=(0,g.encodeRaribleV2OrderPurchaseStruct)(this.ethereum,e,i,t,!0),a=yield this.getMatchV2Options(e,t);let u=b.ZERO_FEE_VALUE;const c=yield this.getMakeAssetWithFee(t);return(0,h.isWeth)(e.take.assetType,n)&&(u=(0,b.setFeesCurrency)(u,!0)),{data:{marketId:y.ExchangeWrapperOrderType.RARIBLE_V2,amount:c.value,fees:u,data:s},options:a}}))}fixForTx(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const t=(0,f.getNetworkConfigByChainId)(yield this.ethereum.getChainId()),r=(0,o.hashToSign)(t,this.ethereum,e),n=yield(0,l.isSigner)(this.ethereum,e.maker,r,e.signature);return(0,o.orderToStruct)(this.ethereum,e,!n)}))}getMatchV2Options(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return(0,h.isETH)(e.make.assetType)&&e.salt===i.ZERO_WORD?{value:(yield this.getMakeAssetWithFee(e)).value}:(0,h.isETH)(t.make.assetType)&&t.salt===i.ZERO_WORD?{value:(yield this.getMakeAssetWithFee(t)).value}:{value:0}}))}getMakeAssetWithFee(e){return n.__awaiter(this,void 0,void 0,(function*(){return(0,s.getAssetWithFee)(e.make,yield this.getOrderFee(e))}))}getOrderFee(e){return n.__awaiter(this,void 0,void 0,(function*(){switch(e.data.dataType){case"RARIBLE_V2_DATA_V1":case"RARIBLE_V2_DATA_V2":case"RARIBLE_V2_DATA_V3":return e.data.originFees.map((e=>e.value)).reduce(((e,t)=>e+t),0)+(yield this.getBaseFeeByData(e.data));default:throw new Error("Unsupported order dataType")}}))}getFillOrderBaseFee(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return void 0===t||(yield this.shouldUseV3(t))?this.getBaseFee("RARIBLE_V2"):0}))}getBaseFeeByData(e){return n.__awaiter(this,void 0,void 0,(function*(){return"RARIBLE_V2_DATA_V3"===e.dataType?this.getBaseFee("RARIBLE_V2"):0}))}}},90242:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeRaribleV2OrderPurchaseStruct=void 0;const n=r(23870),i=r(48837),o=r(15721);t.encodeRaribleV2OrderPurchaseStruct=function(e,t,r,a,u){var c,l;const d=(0,o.assetTypeToStruct)(e,t.make.assetType),[h,f]=(0,i.encodeRaribleV2OrderData)(e,t.data),[,p]=(0,i.encodeRaribleV2OrderData)(e,a.data),g=e.encodeParameter(s,{sellOrderMaker:t.maker,sellOrderNftAmount:t.make.value,nftAssetClass:d.assetClass,nftData:d.data,sellOrderPaymentAmount:t.take.value,paymentToken:"ETH"===t.take.assetType.assetClass?n.ZERO_ADDRESS:t.take.assetType.contract,sellOrderSalt:t.salt,sellOrderStart:null!==(c=t.start)&&void 0!==c?c:0,sellOrderEnd:null!==(l=t.end)&&void 0!==l?l:0,sellOrderDataType:h,sellOrderData:f,sellOrderSignature:r,buyOrderPaymentAmount:a.make.value,buyOrderNftAmount:a.take.value,buyOrderData:p});return u?"0x0d5f7d35"+g.slice(2):g};const s={components:[{name:"sellOrderMaker",type:"address"},{name:"sellOrderNftAmount",type:"uint256"},{name:"nftAssetClass",type:"bytes4"},{name:"nftData",type:"bytes"},{name:"sellOrderPaymentAmount",type:"uint256"},{name:"paymentToken",type:"address"},{name:"sellOrderSalt",type:"uint256"},{name:"sellOrderStart",type:"uint"},{name:"sellOrderEnd",type:"uint"},{name:"sellOrderDataType",type:"bytes4"},{name:"sellOrderData",type:"bytes"},{name:"sellOrderSignature",type:"bytes"},{name:"buyOrderPaymentAmount",type:"uint256"},{name:"buyOrderNftAmount",type:"uint256"},{name:"buyOrderData",type:"bytes"}],name:"data",type:"tuple"}},41467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getApprovalActions=t.approvedItemAmount=void 0;const n=r(55478),i=r(23870),o=r(17850),s=r(73482),a=r(41682),u=r(31108),c=r(77169),l=r(60943),d=r(8423);t.approvedItemAmount=(e,t,r,u)=>n.__awaiter(void 0,void 0,void 0,(function*(){if((0,l.isErc721Item)(r.itemType)||(0,l.isErc1155Item)(r.itemType)){const n=(0,a.createErc721Contract)(e,(0,i.toAddress)(r.token));return(yield n.functionCall("isApprovedForAll",t,u).call())?d.MAX_INT:(0,o.toBn)(0)}if(r.itemType===d.ItemType.ERC20){const n=(0,s.createErc20Contract)(e,(0,i.toAddress)(r.token));return yield n.functionCall("allowance",t,u).call()}return d.MAX_INT})),t.getApprovalActions=function(e,t,r,o){return Promise.all(r.filter(((e,t)=>t===r.length-1||r[t+1].token!==e.token)).map((r=>n.__awaiter(this,[r],void 0,(function*({token:r,operator:n,itemType:c}){if((0,l.isErc721Item)(c)){const o=(0,a.createErc721Contract)(e,(0,i.toAddress)(r));return t(o.functionCall("setApprovalForAll",n,!0))}if((0,l.isErc1155Item)(c)){const o=(0,u.createErc1155Contract)(e,(0,i.toAddress)(r));return t(o.functionCall("setApprovalForAll",n,!0))}{const a=(0,s.createErc20Contract)(e,(0,i.toAddress)(r));return t(a.functionCall("approve",null!=o?o:n,d.MAX_INT.toFixed()))}})))).map((e=>n.__awaiter(this,void 0,void 0,(function*(){return yield(0,c.waitTx)(e),e})))))}},53017:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateStandardFulfillBalancesAndApprovals=t.validateBasicFulfillBalancesAndApprovals=t.validateOfferBalancesAndApprovals=t.getInsufficientBalanceAndApprovalAmounts=t.getBalancesAndApprovals=void 0;const n=r(55478),i=r(23870),o=r(17850),s=r(92067),a=r(41682),u=r(73482),c=r(60943),l=r(37186),d=r(60943),h=r(97870),f=r(8423);t.getBalancesAndApprovals=e=>n.__awaiter(void 0,[e],void 0,(function*({ethereum:e,owner:t,items:r,criterias:s,operator:c}){const p=(0,l.getItemToCriteriaMap)(r,s);return Promise.all(r.map((r=>n.__awaiter(void 0,void 0,void 0,(function*(){var n,s;let l=(0,o.toBn)(0);if((0,d.isErc721Item)(r.itemType)||(0,d.isErc1155Item)(r.itemType)){const n=(0,a.createErc721Contract)(e,(0,i.toAddress)(r.token));l=(yield n.functionCall("isApprovedForAll",t,c).call())?(0,o.toBn)(f.MAX_INT):(0,o.toBn)(0)}else if((0,d.isErc20Item)(r.itemType)){const n=(0,u.createErc20Contract)(e,(0,i.toAddress)(r.token));l=(0,o.toBn)(yield n.functionCall("allowance",t,c).call())}else l=(0,o.toBn)(f.MAX_INT);return{token:r.token,identifierOrCriteria:null!==(s=null===(n=p.get(r))||void 0===n?void 0:n.identifier)&&void 0!==s?s:r.identifierOrCriteria,balance:yield(0,h.balanceOf)(e,t,r,p.get(r)),approvedAmount:l,itemType:r.itemType}})))))})),t.getInsufficientBalanceAndApprovalAmounts=({balancesAndApprovals:e,tokenAndIdentifierAmounts:t,operator:r})=>{const n=[...Object.entries(t).map((([e,t])=>Object.entries(t).map((([t,r])=>[e,t,r]))))].flat(),i=t=>n.filter((([r,n,i])=>g(e,r,n)[t].lt(i))).map((([r,n,i])=>{const o=g(e,r,n);return{token:r,identifierOrCriteria:n,requiredAmount:i,amountHave:o[t],itemType:o.itemType}})),[o,s]=[i("balance"),i("approvedAmount").map((e=>({token:e.token,identifierOrCriteria:e.identifierOrCriteria,approvedAmount:e.amountHave,requiredApprovedAmount:e.requiredAmount,itemType:e.itemType,operator:r})))];return{insufficientBalances:o,insufficientApprovals:s}},t.validateOfferBalancesAndApprovals=({offer:e,criterias:r,balancesAndApprovals:n,timeBasedItemParams:i,throwOnInsufficientBalances:o=!0,throwOnInsufficientApprovals:s,operator:a})=>{const{insufficientBalances:u,insufficientApprovals:l}=(0,t.getInsufficientBalanceAndApprovalAmounts)({balancesAndApprovals:n,tokenAndIdentifierAmounts:(0,c.getSummedTokenAndIdentifierAmounts)({items:e,criterias:r,timeBasedItemParams:i?Object.assign(Object.assign({},i),{isConsiderationItem:!1}):void 0}),operator:a});if(o&&u.length>0)throw new Error("The offerer does not have the amount needed to create or fulfill.");if(s&&l.length>0)throw new Error("The offerer does not have the sufficient approvals.");return l},t.validateBasicFulfillBalancesAndApprovals=({offer:e,consideration:r,offererBalancesAndApprovals:n,fulfillerBalancesAndApprovals:i,timeBasedItemParams:o,offererOperator:s,fulfillerOperator:a,disableCheckingBalances:u})=>{(0,t.validateOfferBalancesAndApprovals)({offer:e,criterias:[],balancesAndApprovals:n,timeBasedItemParams:o,throwOnInsufficientApprovals:!0,operator:s});const l=r.filter((t=>t.itemType!==e[0].itemType)),{insufficientBalances:d,insufficientApprovals:h}=(0,t.getInsufficientBalanceAndApprovalAmounts)({balancesAndApprovals:i,tokenAndIdentifierAmounts:(0,c.getSummedTokenAndIdentifierAmounts)({items:l,criterias:[],timeBasedItemParams:Object.assign(Object.assign({},o),{isConsiderationItem:!0})}),operator:a});if(!u&&d.length>0)throw new Error("The fulfiller does not have the balances needed to fulfill.");return h},t.validateStandardFulfillBalancesAndApprovals=({offer:e,consideration:r,offerCriteria:n,considerationCriteria:i,offererBalancesAndApprovals:o,fulfillerBalancesAndApprovals:s,timeBasedItemParams:a,offererOperator:u,fulfillerOperator:l,disableCheckingBalances:d})=>{(0,t.validateOfferBalancesAndApprovals)({offer:e,criterias:n,balancesAndApprovals:o,timeBasedItemParams:a,throwOnInsufficientApprovals:!0,operator:u});const h=p({items:e,criterias:n,balancesAndApprovals:s,timeBasedItemParams:a}),{insufficientBalances:f,insufficientApprovals:g}=(0,t.getInsufficientBalanceAndApprovalAmounts)({balancesAndApprovals:h,tokenAndIdentifierAmounts:(0,c.getSummedTokenAndIdentifierAmounts)({items:r,criterias:i,timeBasedItemParams:Object.assign(Object.assign({},a),{isConsiderationItem:!0})}),operator:l});if(!d&&f.length>0)throw new Error("The fulfiller does not have the balances needed to fulfill.");return g};const p=({items:e,criterias:t,timeBasedItemParams:r,balancesAndApprovals:n})=>{const i=(0,c.getSummedTokenAndIdentifierAmounts)({items:e,criterias:t,timeBasedItemParams:Object.assign(Object.assign({},r),{isConsiderationItem:!1})}),o=n.map((e=>Object.assign({},e)));return Object.entries(i).forEach((([e,t])=>Object.entries(t).forEach((([t,r])=>{const n=g(o,e,t),i=o.indexOf(n);o[i].balance=o[i].balance.plus(r)})))),o};function g(e,t,r){const n=e.find((({token:e,identifierOrCriteria:n})=>t.toLowerCase()===e.toLowerCase()&&n.toLowerCase()===r.toLowerCase()));if(!n)throw new s.Warning("Balances and approvals didn't contain all tokens and identifiers");return n}},97870:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.balanceOf=void 0;const n=r(55478),i=r(23870),o=r(17850),s=r(73482),a=r(41682),u=r(31108),c=r(60943),l=r(8423);t.balanceOf=(e,t,r,d)=>n.__awaiter(void 0,void 0,void 0,(function*(){if((0,c.isErc721Item)(r.itemType)){const n=(0,a.createErc721Contract)(e,(0,i.toAddress)(r.token));if(r.itemType===l.ItemType.ERC721_WITH_CRITERIA){if(d){const e=yield n.functionCall("ownerOf",d.identifier).call();return(0,o.toBn)(Number(e.toLowerCase()===t.toLowerCase()))}return(0,o.toBn)(yield n.functionCall("balanceOf",t).call())}const s=yield n.functionCall("ownerOf",r.identifierOrCriteria).call();return(0,o.toBn)(Number(s.toLowerCase()===t.toLowerCase()))}if((0,c.isErc1155Item)(r.itemType)){const n=(0,u.createErc1155Contract)(e,(0,i.toAddress)(r.token));if(r.itemType===l.ItemType.ERC1155_WITH_CRITERIA){if(!d){const e=(0,o.toBn)(r.startAmount),t=(0,o.toBn)(r.endAmount);return e.gt(t)?e:t}return(0,o.toBn)(yield n.functionCall("balanceOf",t,d.identifier).call())}return(0,o.toBn)(yield n.functionCall("balanceOf",t,r.identifierOrCriteria).call())}if((0,c.isErc20Item)(r.itemType)){const n=(0,s.createErc20Contract)(e,(0,i.toAddress)(r.token));return(0,o.toBn)(yield n.functionCall("balanceOf",t).call())}return(0,o.toBn)(yield e.getBalance((0,i.toAddress)(t)))}))},8423:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getConduitByKey=t.KNOWN_CONDUIT_KEYS_TO_CONDUIT=t.DOMAIN_REGISTRY_ADDRESS=t.CROSS_CHAIN_SEAPORT_V1_6_ADDRESS=t.CROSS_CHAIN_SEAPORT_V1_5_ADDRESS=t.CROSS_CHAIN_SEAPORT_V1_4_ADDRESS=t.CROSS_CHAIN_SEAPORT_ADDRESS=t.NO_CONDUIT=t.ONE_HUNDRED_PERCENT_BP=t.MAX_INT=t.BasicOrderRouteType=t.Side=t.ItemType=t.OrderType=t.EIP_712_BULK_ORDER_TYPE=t.EIP_712_ORDER_TYPE=t.OPENSEA_CONDUIT_ADDRESS=t.OPENSEA_CONDUIT_KEY=t.SEAPORT_CONTRACT_VERSION_V1_4=t.SEAPORT_CONTRACT_VERSION=t.SEAPORT_CONTRACT_NAME=void 0;const n=r(17850);var i,o,s,a;t.SEAPORT_CONTRACT_NAME="Seaport",t.SEAPORT_CONTRACT_VERSION="1.5",t.SEAPORT_CONTRACT_VERSION_V1_4="1.4",t.OPENSEA_CONDUIT_KEY="0x0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f0000",t.OPENSEA_CONDUIT_ADDRESS="0x1e0049783f008a0085193e00003d00cd54003c71",t.EIP_712_ORDER_TYPE={OrderComponents:[{name:"offerer",type:"address"},{name:"zone",type:"address"},{name:"offer",type:"OfferItem[]"},{name:"consideration",type:"ConsiderationItem[]"},{name:"orderType",type:"uint8"},{name:"startTime",type:"uint256"},{name:"endTime",type:"uint256"},{name:"zoneHash",type:"bytes32"},{name:"salt",type:"uint256"},{name:"conduitKey",type:"bytes32"},{name:"counter",type:"uint256"}],OfferItem:[{name:"itemType",type:"uint8"},{name:"token",type:"address"},{name:"identifierOrCriteria",type:"uint256"},{name:"startAmount",type:"uint256"},{name:"endAmount",type:"uint256"}],ConsiderationItem:[{name:"itemType",type:"uint8"},{name:"token",type:"address"},{name:"identifierOrCriteria",type:"uint256"},{name:"startAmount",type:"uint256"},{name:"endAmount",type:"uint256"},{name:"recipient",type:"address"}]},t.EIP_712_BULK_ORDER_TYPE={BulkOrder:[{name:"tree",type:"OrderComponents[2][2][2][2][2][2][2]"}],OrderComponents:[{name:"offerer",type:"address"},{name:"zone",type:"address"},{name:"offer",type:"OfferItem[]"},{name:"consideration",type:"ConsiderationItem[]"},{name:"orderType",type:"uint8"},{name:"startTime",type:"uint256"},{name:"endTime",type:"uint256"},{name:"zoneHash",type:"bytes32"},{name:"salt",type:"uint256"},{name:"conduitKey",type:"bytes32"},{name:"counter",type:"uint256"}],OfferItem:[{name:"itemType",type:"uint8"},{name:"token",type:"address"},{name:"identifierOrCriteria",type:"uint256"},{name:"startAmount",type:"uint256"},{name:"endAmount",type:"uint256"}],ConsiderationItem:[{name:"itemType",type:"uint8"},{name:"token",type:"address"},{name:"identifierOrCriteria",type:"uint256"},{name:"startAmount",type:"uint256"},{name:"endAmount",type:"uint256"},{name:"recipient",type:"address"}]},function(e){e[e.FULL_OPEN=0]="FULL_OPEN",e[e.PARTIAL_OPEN=1]="PARTIAL_OPEN",e[e.FULL_RESTRICTED=2]="FULL_RESTRICTED",e[e.PARTIAL_RESTRICTED=3]="PARTIAL_RESTRICTED"}(i||(t.OrderType=i={})),function(e){e[e.NATIVE=0]="NATIVE",e[e.ERC20=1]="ERC20",e[e.ERC721=2]="ERC721",e[e.ERC1155=3]="ERC1155",e[e.ERC721_WITH_CRITERIA=4]="ERC721_WITH_CRITERIA",e[e.ERC1155_WITH_CRITERIA=5]="ERC1155_WITH_CRITERIA"}(o||(t.ItemType=o={})),function(e){e[e.OFFER=0]="OFFER",e[e.CONSIDERATION=1]="CONSIDERATION"}(s||(t.Side=s={})),function(e){e[e.ETH_TO_ERC721=0]="ETH_TO_ERC721",e[e.ETH_TO_ERC1155=1]="ETH_TO_ERC1155",e[e.ERC20_TO_ERC721=2]="ERC20_TO_ERC721",e[e.ERC20_TO_ERC1155=3]="ERC20_TO_ERC1155",e[e.ERC721_TO_ERC20=4]="ERC721_TO_ERC20",e[e.ERC1155_TO_ERC20=5]="ERC1155_TO_ERC20"}(a||(t.BasicOrderRouteType=a={})),t.MAX_INT=(0,n.toBn)("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),t.ONE_HUNDRED_PERCENT_BP=1e4,t.NO_CONDUIT="0x0000000000000000000000000000000000000000000000000000000000000000",t.CROSS_CHAIN_SEAPORT_ADDRESS="0x00000000006c3852cbef3e08e8df289169ede581",t.CROSS_CHAIN_SEAPORT_V1_4_ADDRESS="0x00000000000001ad428e4906aE43D8F9852d0dD6",t.CROSS_CHAIN_SEAPORT_V1_5_ADDRESS="0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC",t.CROSS_CHAIN_SEAPORT_V1_6_ADDRESS="0x0000000000000068F116a894984e2DB1123eB395",t.DOMAIN_REGISTRY_ADDRESS="0x000000000DaD0DE04D2B2D4a5A74581EBA94124A",t.KNOWN_CONDUIT_KEYS_TO_CONDUIT={[t.OPENSEA_CONDUIT_KEY]:t.OPENSEA_CONDUIT_ADDRESS,[t.NO_CONDUIT]:t.CROSS_CHAIN_SEAPORT_V1_5_ADDRESS},t.getConduitByKey=function(e=t.NO_CONDUIT,r){if(e===t.OPENSEA_CONDUIT_KEY)return t.OPENSEA_CONDUIT_ADDRESS;if(e===t.NO_CONDUIT)return r;throw new Error(`Unexpected conduit key: ${e}`)}},42327:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertAPIOrderToSeaport=void 0;const n=r(16081);t.convertAPIOrderToSeaport=function(e){if(!e.signature)throw new Error("Signature should exists");if(void 0===e.start||void 0===e.end)throw new Error("Order should includes start/end fields");if(void 0===e.data.nonce)throw new Error("Converting Seaport order error: nonce is undefined");return{parameters:{counter:e.data.nonce,offerer:e.maker,zone:e.data.zone,orderType:(0,n.convertOrderType)(e.data.orderType),startTime:e.start.toString(),endTime:e.end.toString(),zoneHash:e.data.zoneHash,salt:e.salt,offer:e.data.offer.map((e=>({itemType:(0,n.convertItemType)(e.itemType),token:e.token,identifierOrCriteria:e.identifierOrCriteria,startAmount:e.startAmount,endAmount:e.endAmount}))),consideration:e.data.consideration.map((e=>({itemType:(0,n.convertItemType)(e.itemType),token:e.token,identifierOrCriteria:e.identifierOrCriteria,startAmount:e.startAmount,endAmount:e.endAmount,recipient:e.recipient}))),totalOriginalConsiderationItems:e.data.consideration.length,conduitKey:e.data.conduitKey},signature:e.signature}}},37186:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getItemToCriteriaMap=t.generateCriteriaResolvers=void 0;const n=r(8423),i=r(60943);t.generateCriteriaResolvers=({orders:e,offerCriterias:t=[[]],considerationCriterias:r=[[]]})=>{const o=e.flatMap(((e,t)=>e.parameters.offer.map(((e,r)=>({orderIndex:t,item:e,index:r,side:n.Side.OFFER}))).filter((({item:e})=>(0,i.isCriteriaItem)(e.itemType))))),s=e.flatMap(((e,t)=>e.parameters.consideration.map(((e,r)=>({orderIndex:t,item:e,index:r,side:n.Side.CONSIDERATION}))).filter((({item:e})=>(0,i.isCriteriaItem)(e.itemType))))),a=(e,t)=>e.map((({orderIndex:e,item:r,index:n,side:i})=>{const o=r.identifierOrCriteria||"0",s=t[e][n];return{orderIndex:e,index:n,side:i,identifier:s.identifier,criteriaProof:"0"===o?[]:s.proof}}));return[...a(o,t),...a(s,r)]},t.getItemToCriteriaMap=(e,t)=>{const r=[...t];return e.reduce(((e,t)=>((0,i.isCriteriaItem)(t.itemType)&&e.set(t,r.shift()),e)),new Map)}},59273:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFulfillAdvancedOrderWrapperData=void 0;const n=r(55478),i=r(23870),o=r(18090),s=r(60943),a=r(53017),u=r(19012),c=r(37186),l=r(91339);t.getFulfillAdvancedOrderWrapperData=function(e){return n.__awaiter(this,arguments,void 0,(function*({order:e,unitsToFill:t=0,totalSize:r,totalFilled:n,offerCriteria:d,considerationCriteria:h,tips:f=[],extraData:p,offererBalancesAndApprovals:g,fulfillerBalancesAndApprovals:m,offererOperator:y,fulfillerOperator:b,timeBasedItemParams:v,conduitKey:A,recipientAddress:w,seaportContract:E,disableCheckingBalances:_}){var I;const S=t?(0,o.mapOrderAmountsFromUnitsToFill)(e,{unitsToFill:t,totalSize:r}):(0,o.mapOrderAmountsFromFilledStatus)(e,{totalFilled:n,totalSize:r}),{parameters:{offer:k,consideration:C}}=S;let T=[];f.length>0&&(T=(0,l.mapTipAmountsFromUnitsToFill)(f,t,r));const x=[...C,...T],M=k.filter((({itemType:e})=>(0,s.isCriteriaItem)(e))),B=x.filter((({itemType:e})=>(0,s.isCriteriaItem)(e))),P=M.length>0||B.length>0;if(M.length!==d.length||B.length!==h.length)throw new Error("You must supply the appropriate criterias for criteria based items");const R=null===(I=(0,s.getSummedTokenAndIdentifierAmounts)({items:x,criterias:h,timeBasedItemParams:Object.assign(Object.assign({},v),{isConsiderationItem:!0})})[i.ZERO_ADDRESS])||void 0===I?void 0:I[0];(0,a.validateStandardFulfillBalancesAndApprovals)({offer:k,consideration:x,offerCriteria:d,considerationCriteria:h,offererBalancesAndApprovals:g,fulfillerBalancesAndApprovals:m,timeBasedItemParams:v,offererOperator:y,fulfillerOperator:b,disableCheckingBalances:_});const O=Object.assign(Object.assign({},e),{parameters:Object.assign(Object.assign({},e.parameters),{consideration:[...e.parameters.consideration,...f],totalOriginalConsiderationItems:C.length})}),{numerator:N,denominator:D}=(0,u.getAdvancedOrderNumeratorDenominator)(e,t),L=[Object.assign(Object.assign({},O),{numerator:N,denominator:D,extraData:null!=p?p:"0x"}),P?(0,c.generateCriteriaResolvers)({orders:[e],offerCriterias:[d],considerationCriterias:[h]}):[],A,w];return{data:yield E.functionCall("fulfillAdvancedOrder",...L).getData(),value:(null==R?void 0:R.toFixed())||"0"}}))}},95995:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getfulfillBasicOrderData=void 0;const i=r(55478),o=r(23870),s=r(60943),a=r(8423);t.getfulfillBasicOrderData=function(e){return i.__awaiter(this,arguments,void 0,(function*({order:e,timeBasedItemParams:t,tips:r=[],conduitKey:i=a.NO_CONDUIT,seaportContract:c}){var l,d;const{offer:h,consideration:f}=e.parameters,p=[...f,...r],g=h[0],[m,...y]=p,b=null===(l=u[g.itemType])||void 0===l?void 0:l[m.itemType];if(void 0===b)throw new Error("Order parameters did not result in a valid basic fulfillment");const v=y.map((({startAmount:e,recipient:t})=>({amount:e,recipient:t}))),A=p.filter((e=>e.itemType!==h[0].itemType)),w=null===(d=(0,s.getSummedTokenAndIdentifierAmounts)({items:A,criterias:[],timeBasedItemParams:Object.assign(Object.assign({},t),{isConsiderationItem:!0})})[o.ZERO_ADDRESS])||void 0===d?void 0:d[0],E={offerer:e.parameters.offerer,offererConduitKey:e.parameters.conduitKey,zone:e.parameters.zone,basicOrderType:e.parameters.orderType+4*b,offerToken:g.token,offerIdentifier:g.identifierOrCriteria,offerAmount:g.endAmount,considerationToken:m.token,considerationIdentifier:m.identifierOrCriteria,considerationAmount:m.endAmount,startTime:e.parameters.startTime,endTime:e.parameters.endTime,salt:e.parameters.salt,totalOriginalAdditionalRecipients:e.parameters.consideration.length-1,signature:e.signature,fulfillerConduitKey:i,additionalRecipients:v,zoneHash:e.parameters.zoneHash},_=c.functionCall("fulfillBasicOrder",E);return n.log("fulfillBasicOrder",JSON.stringify(E,null," ")),{functionCall:_,options:{value:null==w?void 0:w.toString()}}}))};const u={[a.ItemType.ERC20]:{[a.ItemType.ERC721]:a.BasicOrderRouteType.ERC721_TO_ERC20,[a.ItemType.ERC1155]:a.BasicOrderRouteType.ERC1155_TO_ERC20},[a.ItemType.ERC721]:{[a.ItemType.NATIVE]:a.BasicOrderRouteType.ETH_TO_ERC721,[a.ItemType.ERC20]:a.BasicOrderRouteType.ERC20_TO_ERC721},[a.ItemType.ERC1155]:{[a.ItemType.NATIVE]:a.BasicOrderRouteType.ETH_TO_ERC1155,[a.ItemType.ERC20]:a.BasicOrderRouteType.ERC20_TO_ERC1155}}},59340:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getFulfillStandardOrderData=void 0;const i=r(55478),o=r(23870),s=r(393),a=r(19012),u=r(37186),c=r(60943),l=r(18090),d=r(91339);t.getFulfillStandardOrderData=function(e){return i.__awaiter(this,arguments,void 0,(function*({order:e,unitsToFill:t=0,totalSize:r,totalFilled:i,offerCriteria:h,considerationCriteria:f,tips:p=[],extraData:g,timeBasedItemParams:m,conduitKey:y,recipientAddress:b,seaportContract:v}){var A;const w=t?(0,l.mapOrderAmountsFromUnitsToFill)(e,{unitsToFill:t,totalSize:r}):(0,l.mapOrderAmountsFromFilledStatus)(e,{totalFilled:i,totalSize:r}),{parameters:{offer:E,consideration:_}}=w;let I=[];p.length>0&&(I=(0,d.mapTipAmountsFromUnitsToFill)(p,t,r),n.log("mapTipAmountsFromUnitsToFill",I));const S=[..._,...I],k=E.filter((({itemType:e})=>(0,c.isCriteriaItem)(e))),C=S.filter((({itemType:e})=>(0,c.isCriteriaItem)(e))),T=k.length>0||C.length>0;if(k.length!==h.length||C.length!==f.length)throw new Error("You must supply the appropriate criterias for criteria based items");const x=null===(A=(0,c.getSummedTokenAndIdentifierAmounts)({items:S,criterias:f,timeBasedItemParams:Object.assign(Object.assign({},m),{isConsiderationItem:!0})})[o.ZERO_ADDRESS])||void 0===A?void 0:A[0],M=b!==o.ZERO_ADDRESS,B=Boolean(t)||T||M,P=Object.assign(Object.assign({},e),{parameters:Object.assign(Object.assign({},e.parameters),{consideration:[...e.parameters.consideration,...p],totalOriginalConsiderationItems:_.length})}),{numerator:R,denominator:O}=(0,a.getAdvancedOrderNumeratorDenominator)(e,t);if(B){let t=yield v.functionCall("fulfillAdvancedOrder",Object.assign(Object.assign({},P),{numerator:R,denominator:O,extraData:null!=g?g:"0x"}),T?(0,u.generateCriteriaResolvers)({orders:[e],offerCriterias:[h],considerationCriterias:[f]}):[],y,b);try{yield t.estimateGas({value:(null==x?void 0:x.toFixed())||"0"})}catch(r){if((0,s.hasMessage)(r)&&r.message.includes("0xc63cf089")){const r=Object.assign(Object.assign({},e),{parameters:Object.assign(Object.assign({},e.parameters),{consideration:[...e.parameters.consideration],totalOriginalConsiderationItems:_.length})});t=yield v.functionCall("fulfillAdvancedOrder",Object.assign(Object.assign({},r),{numerator:R,denominator:O,extraData:null!=g?g:"0x"}),T?(0,u.generateCriteriaResolvers)({orders:[e],offerCriterias:[h],considerationCriterias:[f]}):[],y,b)}}return{functionCall:t,options:{value:(null==x?void 0:x.toFixed())||"0"}}}return{functionCall:yield v.functionCall("fulfillOrder",P,y),options:{value:(null==x?void 0:x.toFixed())||"0"}}}))}},19012:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAdvancedOrderNumeratorDenominator=t.generateFulfillOrdersFulfillments=t.validateAndSanitizeFromOrderStatus=t.shouldUseBasicFulfill=void 0;const n=r(17850),i=r(23870),o=r(8423),s=r(37186),a=r(60943),u=r(18090),c=r(9604);t.shouldUseBasicFulfill=({offer:e,consideration:t,offerer:r},s)=>{if(!(0,n.toBn)(s).eq(0))return!1;if(e.length>1||0===t.length)return!1;const c=[...e,...t],l=c.filter((({itemType:e})=>[o.ItemType.ERC721,o.ItemType.ERC1155].includes(e))),d=c.filter((({itemType:e})=>(0,a.isCriteriaItem)(e)));if((0,a.isNativeCurrencyItem)(e[0]))return!1;if(1!==l.length||0!==d.length)return!1;if(!(0,u.areAllCurrenciesSame)({offer:e,consideration:t}))return!1;if(c.some((({startAmount:e,endAmount:t})=>e!==t)))return!1;const[h,...f]=t;if(h.recipient.toLowerCase()!==r.toLowerCase())return!1;if(t.length>1&&f.every((t=>t.itemType===e[0].itemType))&&(0,u.totalItemsAmount)(f).endAmount.gt(e[0].endAmount))return!1;const p=c.filter(a.isCurrencyItem),g=p.filter((({itemType:e})=>e===o.ItemType.NATIVE)).every((({token:e})=>e===i.ZERO_ADDRESS)),m=p.every((({identifierOrCriteria:e})=>(0,n.toBn)(e).eq(0))),y=l.filter((({itemType:e})=>e===o.ItemType.ERC721)).every((({endAmount:e})=>"1"===e));return g&&m&&y},t.validateAndSanitizeFromOrderStatus=function(e,t){const{isValidated:r,isCancelled:i,totalFilled:o,totalSize:s}=t;if((0,n.toBn)(s).gt(0)&&(0,n.toBn)(o).div(s).eq(1))throw new Error("The order you are trying to fulfill is already filled");if(i)throw new Error("The order you are trying to fulfill is cancelled");return r?{parameters:Object.assign({},e.parameters),signature:"0x"}:e},t.generateFulfillOrdersFulfillments=function(e){const t=({sourceOrDestination:e,operator:t="",token:r,identifier:n})=>`${e}-${t}-${r}-${n}`,r={},n={};return e.forEach((({order:e,offererOperator:n,offerCriteria:i},o)=>{const u=(0,s.getItemToCriteriaMap)(e.parameters.offer,i);return e.parameters.offer.forEach(((i,s)=>{var c,l,d;const h=`${t({sourceOrDestination:e.parameters.offerer,operator:n,token:i.token,identifier:null!==(l=null===(c=u.get(i))||void 0===c?void 0:c.identifier)&&void 0!==l?l:i.identifierOrCriteria})}${(0,a.isErc721Item)(i.itemType)?s:""}`;r[h]=[...null!==(d=r[h])&&void 0!==d?d:[],{orderIndex:o,itemIndex:s}]}))})),e.forEach((({order:e,considerationCriteria:r,tips:i},o)=>{const u=(0,s.getItemToCriteriaMap)(e.parameters.consideration,r);return[...e.parameters.consideration,...i].forEach(((e,r)=>{var i,s,c;const l=`${t({sourceOrDestination:e.recipient,token:e.token,identifier:null!==(s=null===(i=u.get(e))||void 0===i?void 0:i.identifier)&&void 0!==s?s:e.identifierOrCriteria})}${(0,a.isErc721Item)(e.itemType)?r:""}`;n[l]=[...null!==(c=n[l])&&void 0!==c?c:[],{orderIndex:o,itemIndex:r}]}))})),{offerFulfillments:Object.values(r),considerationFulfillments:Object.values(n)}},t.getAdvancedOrderNumeratorDenominator=(e,t)=>{const r=(0,a.getMaximumSizeForOrder)(e),i=(0,n.toBn)(t),o=(0,c.gcd)(i,r),s=t?i.div(o):(0,n.toBn)(1),u=t?r.div(o):(0,n.toBn)(1);return{numerator:`0x${s.toString(16)}`,denominator:`0x${u.toString(16)}`}}},9604:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findGcd=t.gcd=void 0;const n=r(17850);t.gcd=(e,r)=>{const i=(0,n.toBn)(e),o=(0,n.toBn)(r);return i.eq(0)?o:(0,t.gcd)(o.mod(e),i)},t.findGcd=e=>{let r=(0,n.toBn)(e[0]);for(let n=1;n{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.getStringHash=t.getOrderHash=void 0;const i=r(45844),o=r(17850);function s(e){return`0x${(0,i.keccak256)(n.from(e)).toString("hex")}`}t.getOrderHash=function(e){const t="OfferItem(uint8 itemType,address token,uint256 identifierOrCriteria,uint256 startAmount,uint256 endAmount)",r="ConsiderationItem(uint8 itemType,address token,uint256 identifierOrCriteria,uint256 startAmount,uint256 endAmount,address recipient)",n=`OrderComponents(address offerer,address zone,OfferItem[] offer,ConsiderationItem[] consideration,uint8 orderType,uint256 startTime,uint256 endTime,bytes32 zoneHash,uint256 salt,bytes32 conduitKey,uint256 counter)${r}${t}`,a=s(t),u=s(r),c=s(n),l="0x"+(0,i.keccakFromHexString)("0x"+e.offer.map((e=>{const t="0x"+[a.slice(2),e.itemType.toString().padStart(64,"0"),e.token.slice(2).padStart(64,"0"),(0,o.toBn)(e.identifierOrCriteria).toString(16).padStart(64,"0"),(0,o.toBn)(e.startAmount).toString(16).padStart(64,"0"),(0,o.toBn)(e.endAmount).toString(16).padStart(64,"0")].join("");return(0,i.keccakFromHexString)(t).toString("hex")})).join("")).toString("hex"),d="0x"+(0,i.keccakFromHexString)("0x"+e.consideration.map((e=>(0,i.keccakFromHexString)("0x"+[u.slice(2),e.itemType.toString().padStart(64,"0"),e.token.slice(2).padStart(64,"0"),(0,o.toBn)(e.identifierOrCriteria).toString(16).padStart(64,"0"),(0,o.toBn)(e.startAmount).toString(16).padStart(64,"0"),(0,o.toBn)(e.endAmount).toString(16).padStart(64,"0"),e.recipient.slice(2).padStart(64,"0")].join("")).toString("hex"))).join("")).toString("hex");return`0x${(0,i.keccakFromHexString)("0x"+[c.slice(2),e.offerer.slice(2).padStart(64,"0"),e.zone.slice(2).padStart(64,"0"),l.slice(2),d.slice(2),e.orderType.toString().padStart(64,"0"),(0,o.toBn)(e.startTime).toString(16).padStart(64,"0"),(0,o.toBn)(e.endTime).toString(16).padStart(64,"0"),e.zoneHash.slice(2),e.salt.slice(2).padStart(64,"0"),e.conduitKey.slice(2).padStart(64,"0"),(0,o.toBn)(e.counter).toString(16).padStart(64,"0")].join("")).toString("hex")}`},t.getStringHash=s},60943:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMaximumSizeForOrder=t.getSummedTokenAndIdentifierAmounts=t.getPresentItemAmount=t.isCriteriaItem=t.isErc1155Item=t.isErc721Item=t.isErc20Item=t.isNativeCurrencyItem=t.isCurrencyItem=void 0;const n=r(17850),i=r(17850),o=r(9604),s=r(37186),a=r(8423);t.isCurrencyItem=({itemType:e})=>[a.ItemType.NATIVE,a.ItemType.ERC20].includes(e),t.isNativeCurrencyItem=({itemType:e})=>e===a.ItemType.NATIVE,t.isErc20Item=e=>e===a.ItemType.ERC20,t.isErc721Item=e=>[a.ItemType.ERC721,a.ItemType.ERC721_WITH_CRITERIA].includes(e),t.isErc1155Item=e=>[a.ItemType.ERC1155,a.ItemType.ERC1155_WITH_CRITERIA].includes(e),t.isCriteriaItem=e=>[a.ItemType.ERC721_WITH_CRITERIA,a.ItemType.ERC1155_WITH_CRITERIA].includes(e),t.getPresentItemAmount=({startAmount:e,endAmount:t,timeBasedItemParams:r})=>{const n=(0,i.toBn)(e),o=(0,i.toBn)(t);if(!r)return n.gt(o)?n:o;const{isConsiderationItem:s,currentBlockTimestamp:a,ascendingAmountTimestampBuffer:u,startTime:c,endTime:l}=r,d=(0,i.toBn)(l).minus(c),h=o.gt(e),f=(0,i.toBn)(h?a+u:a);if(f.lt(c))return n;const p=(f.gt(l)?(0,i.toBn)(l):f).minus(c),g=d.minus(p);return n.multipliedBy(g).plus(o.multipliedBy(p)).plus(s?d.minus(1):0).div(d)},t.getSummedTokenAndIdentifierAmounts=({items:e,criterias:r,timeBasedItemParams:o})=>{const a=(0,s.getItemToCriteriaMap)(e,r),u=e.reduce(((e,r)=>{var n,s,u,c;const l=null!==(s=null===(n=a.get(r))||void 0===n?void 0:n.identifier)&&void 0!==s?s:r.identifierOrCriteria;return Object.assign(Object.assign({},e),{[r.token]:Object.assign(Object.assign({},e[r.token]),{[l]:(0,i.toBn)(null!==(c=null===(u=e[r.token])||void 0===u?void 0:u[l])&&void 0!==c?c:(0,i.toBn)(0)).plus((0,t.getPresentItemAmount)({startAmount:r.startAmount,endAmount:r.endAmount,timeBasedItemParams:o}))})})}),{});return Object.keys(u).forEach((e=>{Object.keys(u[e]).forEach((t=>{var r;u[e][t]=null===(r=u[e][t])||void 0===r?void 0:r.integerValue(n.BigNumber.ROUND_CEIL)}))})),u},t.getMaximumSizeForOrder=({parameters:{offer:e,consideration:t}})=>{const r=[...e,...t].flatMap((({startAmount:e,endAmount:t})=>[e,t]));return(0,o.findGcd)(r)}},91339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTipAmountsFromUnitsToFill=void 0;const n=r(17850);t.mapTipAmountsFromUnitsToFill=function(e,t,r){const o=(0,n.toBn)(t);if(o.isLessThanOrEqualTo(0))throw new Error("Units to fill must be greater than 0");return e.map((e=>Object.assign(Object.assign({},e),{startAmount:i(e.startAmount,o,r).toString(),endAmount:i(e.endAmount,o,r).toString()})))};const i=(e,t,r)=>(0,n.toBn)(e).multipliedBy(t).div(r).integerValue(n.BigNumber.ROUND_FLOOR)},21698:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.MerkleTree=t.hashIdentifier=void 0;const i=r(55478).__importDefault(r(33208)),o=r(45844),s=r(17850);t.hashIdentifier=e=>(0,o.keccak256)(n.from((0,s.toBn)(e).toString(16).padStart(64,"0"),"hex")),t.MerkleTree=class{constructor(e){this.tree=new i.default(e.map(t.hashIdentifier),o.keccak256,{sort:!0})}getProof(e){return this.tree.getHexProof((0,t.hashIdentifier)(e))}getRoot(){return this.tree.getRoot().toString("hex")?this.tree.getHexRoot():"0"}}},18090:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseMatchForFulfill=t.mapOrderAmountsFromUnitsToFill=t.mapOrderAmountsFromFilledStatus=t.totalItemsAmount=t.areAllCurrenciesSame=t.mapInputItemToOfferItem=t.deductFees=t.feeToConsiderationItem=void 0;const n=r(17850),i=r(23870),o=r(21698),s=r(60943),a=r(8423),u=(e,t)=>(0,n.toBn)(e).multipliedBy((0,n.toBn)(t)).div(a.ONE_HUNDRED_PERCENT_BP);t.feeToConsiderationItem=({fee:e,token:t,baseAmount:r,baseEndAmount:n=r})=>({itemType:t===i.ZERO_ADDRESS?a.ItemType.NATIVE:a.ItemType.ERC20,token:t,identifierOrCriteria:"0",startAmount:u(r,e.basisPoints).toString(),endAmount:u(n,e.basisPoints).toString(),recipient:e.recipient}),t.deductFees=(e,t)=>{if(!t)return e;const r=t.reduce(((e,t)=>e+t.basisPoints),0);return e.map((e=>Object.assign(Object.assign({},e),{startAmount:(0,s.isCurrencyItem)(e)?(0,n.toBn)(e.startAmount).minus(u(e.startAmount,r)).toString():e.startAmount,endAmount:(0,s.isCurrencyItem)(e)?(0,n.toBn)(e.endAmount).minus(u(e.endAmount,r)).toString():e.endAmount})))},t.mapInputItemToOfferItem=e=>{var t,r,n,s,u,c,l;if("itemType"in e){if("identifiers"in e||"criteria"in e){const i="criteria"in e?e.criteria:new o.MerkleTree(e.identifiers).getRoot();return{itemType:e.itemType===a.ItemType.ERC721?a.ItemType.ERC721_WITH_CRITERIA:a.ItemType.ERC1155_WITH_CRITERIA,token:e.token,identifierOrCriteria:i,startAmount:null!==(t=e.amount)&&void 0!==t?t:"1",endAmount:null!==(n=null!==(r=e.endAmount)&&void 0!==r?r:e.amount)&&void 0!==n?n:"1"}}return"amount"in e||"endAmount"in e?{itemType:e.itemType,token:e.token,identifierOrCriteria:e.identifier,startAmount:e.amount,endAmount:null!==(u=null!==(s=e.endAmount)&&void 0!==s?s:e.amount)&&void 0!==u?u:"1"}:{itemType:e.itemType,token:e.token,identifierOrCriteria:e.identifier,startAmount:"1",endAmount:"1"}}return{itemType:e.token&&e.token!==i.ZERO_ADDRESS?a.ItemType.ERC20:a.ItemType.NATIVE,token:null!==(c=e.token)&&void 0!==c?c:i.ZERO_ADDRESS,identifierOrCriteria:"0",startAmount:e.amount,endAmount:null!==(l=e.endAmount)&&void 0!==l?l:e.amount}},t.areAllCurrenciesSame=({offer:e,consideration:t})=>{const r=[...e,...t].filter(s.isCurrencyItem);return r.every((({itemType:e,token:t})=>e===r[0].itemType&&t.toLowerCase()===r[0].token.toLowerCase()))},t.totalItemsAmount=e=>((0,n.toBn)(0),(0,n.toBn)(0),e.map((({startAmount:e,endAmount:t})=>({startAmount:e,endAmount:t}))).reduce((({startAmount:e,endAmount:t},{startAmount:r,endAmount:n})=>({startAmount:e.plus(r),endAmount:t.plus(n)})),{startAmount:(0,n.toBn)(0),endAmount:(0,n.toBn)(0)})),t.mapOrderAmountsFromFilledStatus=(e,{totalFilled:t,totalSize:r})=>{if((0,n.toBn)(t).eq(0)||(0,n.toBn)(r).eq(0))return e;const i=(0,n.toBn)(r).minus(t).multipliedBy(a.ONE_HUNDRED_PERCENT_BP).div(r);return{parameters:Object.assign(Object.assign({},e.parameters),{offer:e.parameters.offer.map((e=>Object.assign(Object.assign({},e),{startAmount:u(e.startAmount,i).toString(),endAmount:u(e.endAmount,i).toString()}))),consideration:e.parameters.consideration.map((e=>Object.assign(Object.assign({},e),{startAmount:u(e.startAmount,i).toString(),endAmount:u(e.endAmount,i).toString()})))}),signature:e.signature}};const c=(e,t,r)=>(0,n.toBn)(e).multipliedBy(t).div(r);t.mapOrderAmountsFromUnitsToFill=(e,{unitsToFill:t,totalSize:r})=>{const i=(0,n.toBn)(t);if(i.lte(0))throw new Error("Units to fill must be greater than 1");const o=(0,s.getMaximumSizeForOrder)(e);return(0,n.toBn)(r).eq(0)&&(r=o),{parameters:Object.assign(Object.assign({},e.parameters),{offer:e.parameters.offer.map((e=>Object.assign(Object.assign({},e),{startAmount:c(e.startAmount,i,r).toString(),endAmount:c(e.endAmount,i,r).toString()}))),consideration:e.parameters.consideration.map((e=>Object.assign(Object.assign({},e),{startAmount:c(e.startAmount,i,r).toString(),endAmount:c(e.endAmount,i,r).toString()})))}),signature:e.signature}},t.shouldUseMatchForFulfill=()=>!0},99482:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.approveBeforeStandardFulfillOrder=t.approveBeforeBasicFulfillOrder=t.fulfillOrder=t.getSeaportContract=void 0;const n=r(55478),i=r(23870),o=r(17850),s=r(58370),a=r(48712),u=r(9831),c=r(62128),l=r(53017),d=r(19012),h=r(60943),f=r(18090),p=r(53017),g=r(95995),m=r(41467),y=r(59340),b=r(8423),v=r(42327);function A(e){return n.__awaiter(this,arguments,void 0,(function*({ethereum:e,send:t,order:r,tips:n=[],offererBalancesAndApprovals:i,fulfillerBalancesAndApprovals:o,timeBasedItemParams:s,offererOperator:a,fulfillerOperator:u,disableCheckingBalances:c}){const{offer:d,consideration:h}=r.parameters,f=[...h,...n],p=(0,l.validateBasicFulfillBalancesAndApprovals)({offer:d,consideration:f,offererBalancesAndApprovals:i,fulfillerBalancesAndApprovals:o,timeBasedItemParams:s,offererOperator:a,fulfillerOperator:u,disableCheckingBalances:c}),g=yield(0,m.getApprovalActions)(e,t,p);return yield Promise.all(g)}))}function w(e){return n.__awaiter(this,arguments,void 0,(function*({ethereum:e,send:t,order:r,tips:n=[],offererBalancesAndApprovals:i,fulfillerBalancesAndApprovals:o,timeBasedItemParams:s,offererOperator:a,fulfillerOperator:u,unitsToFill:c=0,totalSize:d,totalFilled:h,offerCriteria:p,considerationCriteria:g,disableCheckingBalances:y}){const b=c?(0,f.mapOrderAmountsFromUnitsToFill)(r,{unitsToFill:c,totalSize:d}):(0,f.mapOrderAmountsFromFilledStatus)(r,{totalFilled:h,totalSize:d}),{parameters:{offer:v,consideration:A}}=b,w=[...A,...n],E=(0,l.validateStandardFulfillBalancesAndApprovals)({offer:v,consideration:w,offerCriteria:p,considerationCriteria:g,offererBalancesAndApprovals:i,fulfillerBalancesAndApprovals:o,timeBasedItemParams:s,offererOperator:a,fulfillerOperator:u,disableCheckingBalances:y}),_=yield(0,m.getApprovalActions)(e,t,E);return yield Promise.all(_)}))}t.getSeaportContract=function(e,t){if((0,u.compareCaseInsensitive)(t,b.CROSS_CHAIN_SEAPORT_V1_4_ADDRESS)||(0,u.compareCaseInsensitive)(t,b.CROSS_CHAIN_SEAPORT_V1_5_ADDRESS)||(0,u.compareCaseInsensitive)(t,b.CROSS_CHAIN_SEAPORT_V1_6_ADDRESS))return(0,s.createSeaportV14Contract)(e,(0,i.toAddress)(t));if((0,u.compareCaseInsensitive)(t,b.CROSS_CHAIN_SEAPORT_ADDRESS))return(0,a.createSeaportContract)(e,(0,i.toAddress)(t));throw new Error("Unrecognized Seaport protocol")},t.fulfillOrder=function(e,t,r,a){return n.__awaiter(this,arguments,void 0,(function*(e,t,r,{tips:n,unitsToFill:a,disableCheckingBalances:u}){const l=(0,s.createSeaportV14Contract)(e,(0,i.toAddress)(r.data.protocol)),m=(0,v.convertAPIOrderToSeaport)(r),{parameters:E}=m,{offerer:_,offer:I,consideration:S}=E,k=yield e.getFrom(),C=b.OPENSEA_CONDUIT_KEY,T=(0,b.getConduitByKey)(E.conduitKey,r.data.protocol),x=(0,b.getConduitByKey)(C,r.data.protocol),M=i.ZERO_ADDRESS,B=[],P=[],[R,O,N]=yield Promise.all([(0,p.getBalancesAndApprovals)({ethereum:e,owner:_,items:I,criterias:B,operator:T}),(0,p.getBalancesAndApprovals)({ethereum:e,owner:k,items:[...I,...S],criterias:[...B,...P],operator:x}),l.functionCall("getOrderStatus",(0,c.getOrderHash)(E)).call()]),D=Object.assign({},N);D.totalFilled=(0,o.toBn)(N.totalFilled),D.totalSize=(0,o.toBn)(N.totalSize);const{totalFilled:L,totalSize:U}=D,F=(0,d.validateAndSanitizeFromOrderStatus)(m,D),j={startTime:F.parameters.startTime,endTime:F.parameters.endTime,currentBlockTimestamp:Math.floor(Date.now()/1e3),ascendingAmountTimestampBuffer:300},z=(null==n?void 0:n.map((e=>Object.assign(Object.assign({},(0,f.mapInputItemToOfferItem)(e)),{recipient:e.recipient}))))||[],H=M===i.ZERO_ADDRESS;return!a&&H&&(0,d.shouldUseBasicFulfill)(F.parameters,L)?(yield A({ethereum:e,send:t,order:m,tips:z,offererBalancesAndApprovals:R,fulfillerBalancesAndApprovals:O,timeBasedItemParams:j,offererOperator:T,fulfillerOperator:x,disableCheckingBalances:u}),(0,g.getfulfillBasicOrderData)({order:F,timeBasedItemParams:j,conduitKey:C,tips:z,seaportContract:l})):(yield w({ethereum:e,send:t,order:F,unitsToFill:a,totalFilled:L,totalSize:U.eq(0)?(0,h.getMaximumSizeForOrder)(F):U,offerCriteria:B,considerationCriteria:P,tips:z,offererBalancesAndApprovals:R,fulfillerBalancesAndApprovals:O,timeBasedItemParams:j,offererOperator:T,fulfillerOperator:x,disableCheckingBalances:u}),(0,y.getFulfillStandardOrderData)({order:F,unitsToFill:a,totalFilled:L,totalSize:U.eq(0)?(0,h.getMaximumSizeForOrder)(F):U,offerCriteria:B,considerationCriteria:P,tips:z,extraData:"0x",timeBasedItemParams:j,conduitKey:C,recipientAddress:M,seaportContract:l}))}))},t.approveBeforeBasicFulfillOrder=A,t.approveBeforeStandardFulfillOrder=w},35336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMarketIdByOpenseaContract=t.prepareSeaportExchangeData=void 0;const n=r(55478),i=r(17850),o=r(23870),s=r(25512),a=r(76924),u=r(98783),c=r(9831),l=r(86232),d=r(8423),h=r(42327),f=r(53017),p=r(62128),g=r(19012),m=r(59273),y=r(99482);function b(e){if((0,c.compareCaseInsensitive)(e,d.CROSS_CHAIN_SEAPORT_V1_4_ADDRESS))return a.ExchangeWrapperOrderType.SEAPORT_V14;if((0,c.compareCaseInsensitive)(e,d.CROSS_CHAIN_SEAPORT_ADDRESS))return a.ExchangeWrapperOrderType.SEAPORT_ADVANCED_ORDERS;if((0,c.compareCaseInsensitive)(e,d.CROSS_CHAIN_SEAPORT_V1_5_ADDRESS))return a.ExchangeWrapperOrderType.SEAPORT_V15;if((0,c.compareCaseInsensitive)(e,d.CROSS_CHAIN_SEAPORT_V1_6_ADDRESS))return a.ExchangeWrapperOrderType.SEAPORT_V16;throw new Error("Unrecognized opensea protocol contract")}t.prepareSeaportExchangeData=function(e,t,r,a){return n.__awaiter(this,arguments,void 0,(function*(e,t,r,{unitsToFill:n,encodedFeesValue:a,totalFeeBasisPoints:c,disableCheckingBalances:v}){const A=(0,y.getSeaportContract)(e,(0,o.toAddress)(r.data.protocol)),w=(0,h.convertAPIOrderToSeaport)(r),E=yield e.getFrom(),{parameters:_}=w,{offerer:I,offer:S,consideration:k}=_,C=d.NO_CONDUIT,T=(0,d.getConduitByKey)(_.conduitKey,r.data.protocol),x=(0,d.getConduitByKey)(C,r.data.protocol),M=E,B=[],P=[],[R,O,N]=yield Promise.all([(0,f.getBalancesAndApprovals)({ethereum:e,owner:I,items:S,criterias:B,operator:T}),(0,f.getBalancesAndApprovals)({ethereum:e,owner:E,items:[...S,...k],criterias:[...B,...P],operator:x}),A.functionCall("getOrderStatus",(0,p.getOrderHash)(_)).call()]),D={totalFilled:(0,i.toBn)(N.totalFilled),totalSize:(0,i.toBn)(N.totalSize),isValidated:N.isValidated,isCancelled:N.isCancelled},L=(0,g.validateAndSanitizeFromOrderStatus)(w,D),U={startTime:L.parameters.startTime,endTime:L.parameters.endTime,currentBlockTimestamp:Math.floor(Date.now()/1e3),ascendingAmountTimestampBuffer:300},F=yield(0,m.getFulfillAdvancedOrderWrapperData)({order:L,unitsToFill:n,totalSize:D.totalSize,totalFilled:D.totalFilled,offerCriteria:B,considerationCriteria:P,tips:[],extraData:"0x",seaportAddress:(0,o.toAddress)(d.CROSS_CHAIN_SEAPORT_ADDRESS),offererBalancesAndApprovals:R,fulfillerBalancesAndApprovals:O,offererOperator:T,fulfillerOperator:x,timeBasedItemParams:U,conduitKey:C,recipientAddress:M,seaportContract:A,disableCheckingBalances:v}),j=(0,u.calcValueWithFees)((0,s.toBigNumber)(F.value),c),z=(0,i.toBn)(r.take.value).div(r.make.value).multipliedBy(n||1).toFixed();return{data:{marketId:b(r.data.protocol),amount:(0,i.toBn)(z).toFixed(),fees:a,data:F.data},options:{value:(0,l.isETH)(r.take.assetType)?j.toString():"0"}}}))},t.getMarketIdByOpenseaContract=b},16081:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getSeaportToken=t.convertItemType=t.convertOrderType=t.SeaportOrderHandler=void 0;const i=r(55478),o=r(39256),s=r(6989),a=r(23870),u=r(45211),c=r(17850),l=i.__importDefault(r(26660)),d=r(86051),h=r(49877),f=r(86232),p=r(8423),g=r(35336),m=r(99482),y=r(98783);function b(e){const t=(0,d.isNft)(e.order.take.assetType),r=(0,d.isNft)(e.order.make.assetType),n="ERC1155"===e.order.make.assetType.assetClass||"ERC1155"===e.order.take.assetType.assetClass?e.amount:void 0,i="PARTIAL_RESTRICTED"===e.order.data.orderType||"PARTIAL_OPEN"===e.order.data.orderType;let o;if(t)o=!!n&&n.toString()!==e.order.take.value.toString();else{if(!r)throw new Error("Make/take asset in order is non-nft asset");o=!!n&&n.toString()!==e.order.make.value.toString()}if(!i&&o)throw new Error("Order is not supported partial fill");return{unitsToFill:n,takeIsNft:t}}function v(e){switch(e.assetClass){case"ETH":return a.ZERO_ADDRESS;case"ERC20":return e.contract;default:throw new Error("Asset type should be currency token")}}t.SeaportOrderHandler=class{constructor(e,t,r,n,i,o,s){this.ethereum=e,this.send=t,this.getConfig=r,this.getApis=n,this.getBaseOrderFeeConfig=i,this.env=o,this.sdkConfig=s}sendTransaction(e){return i.__awaiter(this,void 0,void 0,(function*(){const{functionCall:t,options:r}=yield this.getTransactionData(e);return this.send(t,r)}))}getSignature(e){return i.__awaiter(this,arguments,void 0,(function*({hash:e,protocol:t}){var r,i,o,s,a,u,c;try{const t=yield this.getApis(),{signature:r}=yield t.orderSignature.getSeaportOrderSignature({hash:e});return r}catch(d){const h="Error when generating fulfillment data",f=(null===(r=null==d?void 0:d.value)||void 0===r?void 0:r.message)||(null===(i=null==d?void 0:d.data)||void 0===i?void 0:i.message);if("string"==typeof f&&f.includes(h))throw new Error("Order is not active or cancelled");if("testnet"===this.env||"mumbai"===this.env)try{const r={listing:{hash:e,chain:"testnet"===this.env?"sepolia":"mumbai",protocol_address:t},fulfiller:{address:yield null===(o=this.ethereum)||void 0===o?void 0:o.getFrom()}},{data:n}=yield l.default.post("https://testnets-api.opensea.io/v2/listings/fulfillment_data",r);return n.fulfillment_data.orders[0].signature}catch(e){if(n.error(e),Array.isArray(null===(a=null===(s=null==e?void 0:e.response)||void 0===s?void 0:s.data)||void 0===a?void 0:a.errors))throw new Error(null===(c=null===(u=null==e?void 0:e.response)||void 0===u?void 0:u.data)||void 0===c?void 0:c.errors.join(","));throw e}throw new Error(`api.getSeaportOrderSignature error: ${d}, hash=${e}`)}}))}getTransactionData(e,t){return i.__awaiter(this,void 0,void 0,(function*(){const r=(0,h.getRequiredWallet)(this.ethereum),{order:n}=e;if(void 0===n.start||void 0===n.end)throw new Error("Order should includes start/end fields");const{unitsToFill:i,takeIsNft:o}=b(e);let s=[];if(o||(s=this.convertOriginFeesToTips(e)),!n.signature||"0x"===n.signature){if(!e.order.hash)throw new Error("getSeaportOrderSignature error: order.hash does not exist");if(n.signature=yield this.getSignature({hash:e.order.hash,protocol:e.order.data.protocol}),!n.signature)throw new Error("Can't fetch Seaport order signature")}const{functionCall:a,options:u}=yield(0,m.fulfillOrder)(r,this.send.bind(this),n,{unitsToFill:i,tips:s,disableCheckingBalances:null==t?void 0:t.disableCheckingBalances});return{functionCall:a,options:u}}))}convertOriginFeesToTips(e){var t;const{make:r}=e.order,n="ERC1155"!==r.assetType.assetClass||(0,u.toBn)(e.amount).isEqualTo(r.value)?(0,u.toBn)(e.order.take.value):(0,u.toBn)(e.order.take.value).div(r.value).multipliedBy(e.amount);return null===(t=e.originFees)||void 0===t?void 0:t.map((t=>({token:v(e.order.take.assetType),amount:n.multipliedBy((0,u.toBn)(t.value)).dividedBy(1e4).integerValue(c.BigNumber.ROUND_FLOOR).toFixed(),recipient:t.account})))}getTransactionDataForExchangeWrapper(e,t,r,n){return i.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const i=yield this.getConfig(),{unitsToFill:o}=b(e),{totalFeeBasisPoints:s}=(0,y.originFeeValueConvert)(t);if(!(e.order.signature&&"0x"!==e.order.signature||(e.order.signature=yield this.getSignature({hash:e.order.hash,protocol:e.order.data.protocol}),e.order.signature)))throw new Error("Can't fetch Seaport order signature");if(!i.exchange.wrapper)throw new Error("Exchange wrapper is not defined for Seaport tx");const a=e.order.take.assetType;let u=r;return(0,f.isWeth)(a,i)&&(u=(0,y.setFeesCurrency)(u,!0)),(0,g.prepareSeaportExchangeData)(this.ethereum,this.send.bind(this),e.order,{unitsToFill:o,encodedFeesValue:u,totalFeeBasisPoints:s,disableCheckingBalances:null==n?void 0:n.disableCheckingBalances})}))}getAssetToApprove(e,t){const{make:r,take:n}=e.order,i=(0,u.toBn)(n.value).div(r.value).multipliedBy(e.amount);let o=(0,y.calcValueWithFees)(i,t.totalFeeBasisPoints);return{assetType:n.assetType,value:(0,a.toBigNumber)(o.toFixed())}}getFillOrderBaseFee(){return this.getBaseOrderFeeConfig("SEAPORT_V1")}getOrderFee(){return 0}},t.convertOrderType=function(e){switch(e){case o.SeaportOrderType.FULL_OPEN:return p.OrderType.FULL_OPEN;case o.SeaportOrderType.PARTIAL_OPEN:return p.OrderType.PARTIAL_OPEN;case o.SeaportOrderType.FULL_RESTRICTED:return p.OrderType.FULL_RESTRICTED;case o.SeaportOrderType.PARTIAL_RESTRICTED:return p.OrderType.PARTIAL_RESTRICTED;default:throw new Error(`Unrecognized order type=${e}`)}},t.convertItemType=function(e){switch(e){case s.SeaportItemType.NATIVE:return p.ItemType.NATIVE;case s.SeaportItemType.ERC20:return p.ItemType.ERC20;case s.SeaportItemType.ERC721:return p.ItemType.ERC721;case s.SeaportItemType.ERC721_WITH_CRITERIA:return p.ItemType.ERC721_WITH_CRITERIA;case s.SeaportItemType.ERC1155:return p.ItemType.ERC1155;case s.SeaportItemType.ERC1155_WITH_CRITERIA:return p.ItemType.ERC1155_WITH_CRITERIA;default:throw new Error(`Unrecognized item type=${e}`)}},t.getSeaportToken=v},76924:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ExchangeWrapperOrderType=void 0,function(e){e[e.RARIBLE_V2=0]="RARIBLE_V2",e[e.OPENSEA_V1=1]="OPENSEA_V1",e[e.SEAPORT_ADVANCED_ORDERS=2]="SEAPORT_ADVANCED_ORDERS",e[e.X2Y2=3]="X2Y2",e[e.LOOKSRARE_ORDERS=4]="LOOKSRARE_ORDERS",e[e.AAM=5]="AAM",e[e.SEAPORT_V14=6]="SEAPORT_V14",e[e.LOOKSRARE_V2_ORDERS=7]="LOOKSRARE_V2_ORDERS",e[e.SEAPORT_V15=9]="SEAPORT_V15",e[e.SEAPORT_V16=10]="SEAPORT_V16"}(r||(t.ExchangeWrapperOrderType=r={}))},29570:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.X2Y2Utils=void 0;const n=r(55478),i=r(23870);class o{static getOrderSign(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return(yield e.orderSignature.orderSignX2Y2({x2Y2OrderSignRequest:{caller:t.sender,op:o.SELL_OP,orderId:t.orderId,currency:t.currency,price:t.price}})).input}))}}t.X2Y2Utils=o,o.SELL_OP=(0,i.toBigNumber)("1")},2352:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.X2Y2OrderHandler=void 0;const n=r(55478),i=r(23870),o=r(62397),s=r(76924),a=r(29570),u=r(98783);t.X2Y2OrderHandler=class{constructor(e,t,r,n,i){this.ethereum=e,this.send=t,this.getConfig=r,this.getBaseOrderFeeConfig=n,this.getApis=i}fillOrder(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.getTransactionData(t);return this.send(e.functionCall,e.options)}))}getTransactionData(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;if(!this.ethereum)throw new Error("Wallet undefined");const r=yield this.getConfig(),n=(0,o.createExchangeWrapperContract)(this.ethereum,r.exchange.wrapper);if(!(null===(t=e.order.data)||void 0===t?void 0:t.orderId))throw new Error("No x2y2 orderId provided");if(e.originFees&&e.originFees.length>1)throw new Error("x2y2 supports max up to 2 origin fee value");const{totalFeeBasisPoints:s,encodedFeesValue:a,feeAddresses:c}=(0,u.originFeeValueConvert)(e.originFees),l=(0,u.calcValueWithFees)((0,i.toBigNumber)(e.order.take.value),s),d=yield this.getWrapperData(e,a,l.toString());return{functionCall:n.functionCall("singlePurchase",d.data,c[0],c[1]),options:d.options}}))}getTransactionDataForExchangeWrapper(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const{totalFeeBasisPoints:n}=(0,u.originFeeValueConvert)(t),o=(0,u.calcValueWithFees)((0,i.toBigNumber)(e.order.take.value),n);return this.getWrapperData(e,r,o.toString())}))}getWrapperData(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.ethereum)throw new Error("Wallet undefined");const n=yield this.getConfig(),o=yield this.getApis(),u=yield a.X2Y2Utils.getOrderSign(o,{sender:n.exchange.wrapper,orderId:e.order.data.orderId,currency:i.ZERO_ADDRESS,price:e.order.take.value});return{data:{marketId:s.ExchangeWrapperOrderType.X2Y2,amount:e.order.take.value,fees:t,data:u},options:{value:r}}}))}getFillOrderBaseFee(){return this.getBaseOrderFeeConfig("X2Y2")}getOrderFee(){return 0}}},7567:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAssetWithFee=void 0;const n=r(64142);t.getAssetWithFee=function(e,t){return"ETH"===e.assetType.assetClass||"ERC20"===e.assetType.assetClass?(0,n.addFee)(e,t):e}},25273:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashLegacyOrder=void 0;const i=r(45844),o=r(72347);t.hashLegacyOrder=function(e,t){if("RARIBLE_V1"!==t.type)throw new Error(`Not supported type: ${t.type}`);const r=t.data;if("LEGACY"!==r.dataType)throw new Error(`Not supported data type: ${r.dataType}`);const s=(0,o.toLegacyAssetType)(t.make.assetType),u=(0,o.toLegacyAssetType)(t.take.assetType),c={key:{owner:t.maker,salt:t.salt,sellAsset:s,buyAsset:u},selling:t.make.value,buying:t.take.value,sellerFee:r.fee},l=e.encodeParameter({Order:a},c);return`0x${(0,i.keccak256)(n.from(l.substring(2),"hex")).toString("hex")}`};const s={token:"address",tokenId:"uint256",assetType:"uint8"},a={key:{owner:"address",salt:"uint256",sellAsset:s,buyAsset:s},selling:"uint256",buying:"uint256",sellerFee:"uint256"}},81020:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(79099),t),n.__exportStar(r(91106),t),n.__exportStar(r(18322),t)},40420:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCurrency=void 0,t.isCurrency=function(e){switch(e.assetClass){case"ERC20":case"ETH":return!0;default:return!1}}},86051:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNft=void 0,t.isNft=function(e){switch(e.assetClass){case"ERC721":case"ERC721_LAZY":case"ERC1155":case"ERC1155_LAZY":case"CRYPTO_PUNKS":return!0;default:return!1}}},91650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OrderSell=void 0;const n=r(55478),i=r(23870),o=r(45211),s=r(90965),a=r(40420);t.OrderSell=class{constructor(e,t){this.upserter=e,this.checkAssetType=t,this.sell=s.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getSellForm(e),r=yield this.upserter.checkLazyOrder(t);return yield this.upserter.approve(r,!1),r}))}).thenStep({id:"sign",run:e=>this.upserter.upsertRequest(e)}),this.update=s.Action.create({id:"approve",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.upserter.getOrder(e);if(!(0,a.isCurrency)(t.take.assetType))throw new Error(`Make asset type should be either ETH or ERC-20 asset, received=${t.make.assetType.assetClass}`);if("CRYPTO_PUNK"===t.type)return e;{const r=yield this.upserter.getPrice(e,t.take.assetType),n=yield this.prepareOrderUpdateForm(t,e,r),i=yield this.upserter.checkLazyOrder(n);return yield this.upserter.approve(i,!1),i}}))}).thenStep({id:"sign",run:e=>!("type"in e)||"RARIBLE_V1"!==e.type&&"RARIBLE_V2"!==e.type?this.upserter.updateCryptoPunkOrder(e):this.upserter.upsertRequest(e)})}getSellForm(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.upserter.getPrice(e,e.takeAssetType),r=yield this.upserter.prepareOrderForm(e,!0);return Object.assign(Object.assign({},r),{make:{assetType:yield this.checkAssetType(e.makeAssetType),value:(0,i.toBigNumber)(e.amount.toString())},take:{assetType:e.takeAssetType,value:(0,i.toBigNumber)((0,o.toBn)(t).multipliedBy(e.amount).toString())}})}))}prepareOrderUpdateForm(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){if("RARIBLE_V1"===e.type||"RARIBLE_V2"===e.type){if(!t.end&&!e.end)throw new Error("Order should contains 'end' field");return Object.assign(Object.assign({},e),{take:{assetType:e.take.assetType,value:(0,i.toBigNumber)((0,o.toBn)(r).multipliedBy(e.make.value).toString())},salt:(0,i.toBigNumber)((0,o.toBn)(e.salt,16).toString(10)),signature:e.signature||(0,i.toBinary)("0x"),end:t.end||e.end})}throw new Error(`Unsupported order type: ${e.type}`)}))}}},83626:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orderToStruct=t.hashToSign=t.signOrder=void 0;const n=r(55478),i=r(23870),o=r(71519),s=r(63407),a=r(25273),u=r(15721),c=r(74806),l=r(48837);function d(e,t){return Object.assign(Object.assign({},c.EIP712_DOMAIN_TEMPLATE),{verifyingContract:t,chainId:e})}function h(e,t,r=!1){var n,o,s;const[a,u]=(0,l.encodeRaribleV2OrderData)(e,t.data,r);return{maker:t.maker,makeAsset:f(e,t.make),taker:null!==(n=t.taker)&&void 0!==n?n:i.ZERO_ADDRESS,takeAsset:f(e,t.take),salt:t.salt,start:null!==(o=t.start)&&void 0!==o?o:0,end:null!==(s=t.end)&&void 0!==s?s:0,dataType:a,data:u}}function f(e,t){return{assetType:(0,u.assetTypeToStruct)(e,t.assetType),value:t.value}}t.signOrder=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){if(!e)throw new Error("Wallet undefined");const n=yield t();switch(r.type){case"RARIBLE_V1":{const t=(0,a.hashLegacyOrder)(e,r);return(0,i.toBinary)(yield e.personalSign(t.substring(2)))}case"RARIBLE_V2":{const t=d(n.chainId,n.exchange.v2),o=h(e,r),a=yield e.signTypedData({primaryType:c.EIP712_ORDER_TYPE,domain:t,types:c.EIP712_ORDER_TYPES,message:o});if(!a||"string"!=typeof a)throw new Error(`signOrder error: signature=${(0,s.getStringifiedData)(a)}, data=${JSON.stringify(o)}`);return(0,i.toBinary)(a)}default:throw new Error(`Unsupported order type: ${r.type}`)}}))},t.hashToSign=function(e,t,r){const n=d(e.chainId,e.exchange.v2);return o.TypedDataUtils.sign({primaryType:c.EIP712_ORDER_TYPE,domain:n,types:c.EIP712_ORDER_TYPES,message:h(t,r)})},t.orderToStruct=h},72347:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLegacyAssetType=void 0;const n=r(23870);t.toLegacyAssetType=function(e){switch(e.assetClass){case"ETH":return{token:n.ZERO_ADDRESS,tokenId:(0,n.toBigNumber)("0"),assetType:0};case"ERC20":return{token:e.contract,tokenId:(0,n.toBigNumber)("0"),assetType:1};case"ERC721":return{token:e.contract,tokenId:e.tokenId,assetType:3};case"ERC1155":return{token:e.contract,tokenId:e.tokenId,assetType:2};default:throw new Error("Unsupported")}}},68840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UpsertOrder=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(45211),a=r(91829),u=r(49877),c=r(77169),l=r(6003),d=r(28781),h=r(64142),f=r(73482),p=(0,o.toWord)("0x0000000000000000000000000000000000000000000000000000000000000000");class g{constructor(e,t,r,o,s,a,u,c){this.orderFiller=e,this.send=t,this.getConfig=r,this.checkLazyOrder=o,this.approveFn=s,this.signOrder=a,this.getApis=u,this.ethereum=c,this.upsert=i.Action.create({id:"approve",run:e=>n.__awaiter(this,[e],void 0,(function*({order:e,infinite:t}){const r=yield this.checkLazyOrder(e);return yield this.approve(r,t),r}))}).thenStep({id:"sign",run:e=>this.upsertRequest(e)})}getOrder(e){return n.__awaiter(this,void 0,void 0,(function*(){return"order"in e?e.order:(yield this.getApis()).order.getValidatedOrderByHash({hash:e.orderHash})}))}getPrice(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if("price"in e)return e.price;switch(t.assetClass){case"ETH":return(0,s.toBn)(e.priceDecimal).multipliedBy(d.ETHER_IN_WEI);case"ERC20":const r=yield(0,f.createErc20Contract)((0,u.getRequiredWallet)(this.ethereum),t.contract).functionCall("decimals").call();return(0,s.toBn)(e.priceDecimal).multipliedBy((0,s.toBn)(10).pow(Number(r)));default:throw new Error(`Asset type should be either ETH or ERC-20, received=${JSON.stringify(t)}`)}}))}approve(e){return n.__awaiter(this,arguments,void 0,(function*(e,t=!1){const r=g.orderFormToSimpleOrder(e),n=yield this.orderFiller.getOrderFee(r),i=(0,h.addFee)(e.make,n),o=this.approveFn(e.maker,i,t);return o&&(yield(0,c.waitTx)(o)),o}))}upsertRequest(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=g.orderFormToSimpleOrder(e),r=yield this.getApis();return yield(0,l.checkMinPaymentValue)((0,u.getRequiredWallet)(this.ethereum),e),r.order.upsertOrder({orderForm:Object.assign(Object.assign({},e),{signature:yield this.signOrder(t)})})}))}prepareOrderForm(e,t){return n.__awaiter(this,void 0,void 0,(function*(){let r;switch(e.type){case"DATA_V2":r={dataType:"RARIBLE_V2_DATA_V2",payouts:e.payouts,originFees:e.originFees,isMakeFill:t};break;case"DATA_V3":r={dataType:"RARIBLE_V2_DATA_V3",payouts:e.payouts,originFees:e.originFees,isMakeFill:t};break;default:throw new Error("Unknown OrderRequest type")}return{maker:yield this.getOrderMaker(e),type:"RARIBLE_V2",data:r,salt:(0,o.toBigNumber)((0,s.toBn)((0,o.randomWord)(),16).toString(10)),signature:(0,o.toBinary)("0x"),start:e.start,end:e.end}}))}getOrderMaker(e){return n.__awaiter(this,void 0,void 0,(function*(){return e.maker?e.maker:(0,o.toAddress)(yield(0,u.getRequiredWallet)(this.ethereum).getFrom())}))}static orderFormToSimpleOrder(e){return Object.assign(Object.assign({},e),{salt:(0,o.toBinary)((0,s.toBn)(e.salt).toString(16))})}updateCryptoPunkOrder(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getOrder(e);if("CRYPTO_PUNK"!==t.type)throw new Error(`can't update punk order with type: ${t.type}`);return yield this.updateCryptoPunkOrderByContract((0,u.getRequiredWallet)(this.ethereum),t,e),function(e){return Object.assign(Object.assign({},e),{cancelled:!1,createdAt:"",fill:(0,o.toBigNumber)("0"),hash:p,lastUpdateAt:"",makeStock:e.make.value})}(t)}))}updateCryptoPunkOrderByContract(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield this.getPrice(r,{});if("CRYPTO_PUNKS"===t.make.assetType.assetClass){const r=(0,a.createCryptoPunksMarketContract)(e,t.make.assetType.contract);yield this.send(r.functionCall("offerPunkForSale",t.make.assetType.tokenId,n))}else{if("CRYPTO_PUNKS"!==t.take.assetType.assetClass)throw new Error("Crypto punks asset has not been found");{const r=(0,a.createCryptoPunksMarketContract)(e,t.take.assetType.contract);yield this.send(r.functionCall("enterBidForPunk",t.take.assetType.tokenId),{value:n.toString()})}}}))}}t.UpsertOrder=g},39046:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LogsLevel=t.ethereumNetworks=t.ethereumSdkEnvironments=void 0,t.ethereumSdkEnvironments=["testnet","production","dev"],t.ethereumNetworks=["mainnet","testnet","mumbai","polygon","dev-ethereum","dev-polygon","amoy-polygon","mantle","testnet-mantle","arbitrum","testnet-arbitrum","zksync","testnet-zksync","chiliz","testnet-chiliz","lightlink","testnet-lightlink","testnet-rari","rari","zkatana","astar-zkevm","astar-kyoto","base","base-sepolia","testnet-celo","celo","testnet-fief","testnet-xai","xai","testnet-kroma","kroma","sei-arctic-1","sei-pacific-1","moonbeam-testnet","moonbeam","palm-testnet","palm","etherlink-testnet","etherlink","lisk-sepolia","lisk","testnet-saakuru","saakuru","testnet-oasys","alephzero-testnet","alephzero"],function(e){e[e.DISABLED=0]="DISABLED",e[e.ERROR=1]="ERROR",e[e.TRACE=2]="TRACE"}(r||(t.LogsLevel=r={}))},93174:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deepMerge=void 0,t.deepMerge=function e(t,...r){for(let n of r)for(let r in n)n.hasOwnProperty(r)&&(n[r]instanceof Object&&t[r]instanceof Object?t[r]=e(t[r],n[r]):t[r]=n[r]instanceof Object?JSON.parse(JSON.stringify(n[r])):n[r]);return t}},97792:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCurrentProviderId=t.Web3Transaction=t.Web3FunctionCall=t.Web3Contract=t.Web3Ethereum=void 0;const n=r(55478),i=n.__importDefault(r(20049)),o=r(11226),s=r(23870),a=r(63407),u=r(393),c=r(67061),l=r(86420),d=r(17238);t.Web3Ethereum=class{constructor(e){this.config=e,this.send=this.send.bind(this),this.getFrom=this.getFrom.bind(this)}createContract(e,t){return new h(this.config,new this.config.web3.eth.Contract(e,t))}send(e,t){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield(0,c.providerRequest)(this.config.web3.currentProvider,e,t)}catch(r){throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{error:r,method:"Web3Ethereum.send",data:{method:e,params:t}}))}}))}personalSign(e){return n.__awaiter(this,void 0,void 0,(function*(){let t;try{t=yield this.getFrom();const r=yield this.config.web3.eth.personal.sign(e,t,"");return(0,o.filterErrors)(r),r}catch(t){throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{error:t,method:"Web3Ethereum.personalSign",data:{message:e}}))}}))}sendTransaction(e){return n.__awaiter(this,void 0,void 0,(function*(){try{let t=e.data||"0x";e.additionalData&&(t=`0x${t}${(0,s.toBinary)(e.additionalData).slice(2)}`);const r=v(this.config,e),n=yield this.getFrom(),i=Object.assign({from:n,to:e.to,data:t,value:e.value},r),o=this.config.web3.eth.sendTransaction(i),a=(0,l.toPromises)(o);return new p(a.receipt,(0,s.toWord)(yield a.hash),(0,s.toBinary)(t),(0,s.toAddress)(n))}catch(t){throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{error:t,method:"Web3Ethereum.sendTransaction",data:{options:e}}))}}))}signTypedData(e){return n.__awaiter(this,void 0,void 0,(function*(){let t;try{return t=yield this.getFrom(),yield(0,o.signTypedData)(this.send,t,e)}catch(t){throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{method:"Web3Ethereum.signTypedData",error:t,data:e}))}}))}getFrom(){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield g(this.config.web3,this.config.from)}catch(e){throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{method:"Web3Ethereum.getFrom",error:e,data:null}))}}))}encodeParameter(e,t){try{return this.config.web3.eth.abi.encodeParameter(e,t)}catch(r){throw new o.EthereumProviderError(Object.assign(Object.assign({},y(this.config)),{method:"Web3Ethereum.encodeParameter",error:r,data:{type:e,parameter:t}}))}}decodeParameter(e,t){try{return this.config.web3.eth.abi.decodeParameters([e],t)}catch(r){throw new o.EthereumProviderError(Object.assign(Object.assign({},y(this.config)),{method:"Web3Ethereum.decodeParameter",error:r,data:{type:e,data:t}}))}}getBalance(e){return n.__awaiter(this,void 0,void 0,(function*(){try{const t=yield(0,a.conditionalRetry)(5,3e3,(()=>this.config.web3.eth.getBalance(e)),(e=>(null==e?void 0:e.message)===a.FAILED_TO_FETCH_ERROR));return(0,s.toBigNumber)(t)}catch(t){throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{method:"Web3Ethereum.getBalance",error:t,data:{address:e}}))}}))}getChainId(){return n.__awaiter(this,void 0,void 0,(function*(){try{return+(yield this.config.web3.eth.getChainId())}catch(e){throw new o.EthereumProviderError(Object.assign(Object.assign({},y(this.config)),{method:"Web3Ethereum.getChainId",error:e,data:null}))}}))}getWeb3Instance(){return this.config.web3}getCurrentProvider(){return this.config.web3.currentProvider}};class h{constructor(e,t){this.config=e,this.contract=t}functionCall(e,...t){return new f(this.config,this.contract,e,t)}}t.Web3Contract=h;class f{constructor(e,t,r,n){this.config=e,this.contract=t,this.methodName=r,this.args=n;try{this.sendMethod=this.contract.methods[this.methodName](...this.args),this.contractAddress=(0,s.toAddress)(this.contract.options.address)}catch(e){throw new o.EthereumProviderError(Object.assign(Object.assign({},y(this.config)),{method:"Web3FunctionCall.constructor",error:e,data:{contract:this.contract.options.address,methodName:this.methodName,args:this.args}}))}}getCallInfo(){return n.__awaiter(this,void 0,void 0,(function*(){return{method:this.methodName,contract:this.contract.options.address,args:this.args,from:yield this.getFrom(),provider:o.Provider.WEB3}}))}getData(){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield this.sendMethod.encodeABI()}catch(e){throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{method:"Web3FunctionCall.getData",error:e,data:{contract:this.contract.options.address,methodName:this.methodName,args:this.args}}))}}))}getMethodWithReserveNode(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.getReserveNode();if(e)return t=e,r={contract:this.contract,methodName:this.methodName,args:this.args},new(new i.default(new i.default.providers.HttpProvider(t)).eth.Contract)(r.contract.options.jsonInterface,r.contract.options.address).methods[r.methodName](...r.args);var t,r}))}getReserveNode(){return n.__awaiter(this,void 0,void 0,(function*(){return this.config.reserveNodes&&this.config.reserveNodes[+(yield this.config.web3.eth.getChainId())]}))}estimateGas(){return n.__awaiter(this,arguments,void 0,(function*(e={}){var t;try{try{return yield(0,a.conditionalRetry)(5,3e3,(()=>this.sendMethod.estimateGas(e)),(e=>(null==e?void 0:e.message)===a.FAILED_TO_FETCH_ERROR))}catch(r){if(null===(t=null==r?void 0:r.message)||void 0===t?void 0:t.toLowerCase().includes(a.OUT_OF_GAS_ERROR)){const t=yield this.getMethodWithReserveNode();if(t)return yield(0,a.conditionalRetry)(5,3e3,(()=>t.estimateGas(e)),(e=>(null==e?void 0:e.message)===a.FAILED_TO_FETCH_ERROR))}throw r}}catch(t){let r,n=null,i=null;try{[n,r,i]=yield(0,a.promiseSettledRequest)([this.getCallInfo(),this.config.web3.eth.getChainId(),yield this.getData()])}catch(e){}throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{method:"Web3FunctionCall.estimateGas",chainId:r,error:t,data:Object.assign(Object.assign({},n),{options:e,data:i})}))}}))}callWithRetry(e){return n.__awaiter(this,arguments,void 0,(function*(e,t={}){const r=v(this.config,t);return yield(0,a.conditionalRetry)(5,3e3,(()=>e.call(Object.assign({from:this.config.from},r))),(e=>(null==e?void 0:e.message)===a.FAILED_TO_FETCH_ERROR))}))}call(){return n.__awaiter(this,arguments,void 0,(function*(e={}){var t;let r;try{r=v(this.config,e);try{return yield this.callWithRetry(this.sendMethod,e)}catch(r){if(null===(t=null==r?void 0:r.message)||void 0===t?void 0:t.toLowerCase().includes(a.OUT_OF_GAS_ERROR)){const t=yield this.getMethodWithReserveNode();if(t)return yield this.callWithRetry(t,e)}throw r}}catch(t){let n=null,i=null;try{[n,i]=yield(0,a.promiseSettledRequest)([this.getCallInfo(),this.getData()])}catch(e){}throw new o.EthereumProviderError(Object.assign(Object.assign({},yield m(this.config)),{method:"Web3FunctionCall.call",error:t,data:Object.assign(Object.assign({},n||{}),{data:i,options:e,gasOptions:r})}))}}))}_send(){return n.__awaiter(this,arguments,void 0,(function*(e={},t=v(this.config,e)){const[r,n]=yield Promise.all([this.getCallInfo(),this.config.web3.eth.getChainId()]);let i;try{i=yield this.getData();const n=(0,s.toAddress)(r.from);if(e.additionalData){const r=(0,s.toBinary)(e.additionalData).slice(2),o=`0x${(0,s.toBinary)(i).slice(2)}${r}`,a=Object.assign({from:n,to:this.contractAddress,data:o,value:e.value},t),u=this.config.web3.eth.sendTransaction(a),c=(0,l.toPromises)(u);return new p(c.receipt,(0,s.toWord)(yield c.hash),(0,s.toBinary)(o),n,this.contractAddress,this.contract.options.jsonInterface)}const o=Object.assign({from:n,value:e.value},t),a=this.sendMethod.send(o),u=(0,l.toPromises)(a);return new p(u.receipt,(0,s.toWord)(yield u.hash),(0,s.toBinary)(i),n,this.contractAddress)}catch(s){throw new o.EthereumProviderError(Object.assign(Object.assign(Object.assign({},yield m(this.config)),y(this.config)),{method:"Web3FunctionCall.send",error:s,chainId:n,data:Object.assign(Object.assign({},r),{options:e,gasOptions:t,data:i,hash:void 0})}))}}))}send(){return n.__awaiter(this,arguments,void 0,(function*(e={}){var t;try{return yield this._send(e)}catch(r){if((0,u.hasMessage)(r)&&(null===(t=null==r?void 0:r.message)||void 0===t?void 0:t.toLowerCase().includes("missing or invalid parameters")))return yield this._send(e,{});throw r}}))}getFrom(){return n.__awaiter(this,void 0,void 0,(function*(){return g(this.config.web3,this.config.from)}))}}t.Web3FunctionCall=f;class p{constructor(e,t,r,n,i,o){this.receipt=e,this.hash=t,this.data=r,this.from=n,this.to=i,this.contractAbi=o}wait(){return n.__awaiter(this,void 0,void 0,(function*(){try{return yield this.receipt}catch(e){throw new o.EthereumProviderError({provider:o.Provider.WEB3,method:"Web3Transaction.wait",error:e,data:{hash:this.hash,data:this.data,from:this.from,to:this.to}})}}))}getEvents(){return n.__awaiter(this,void 0,void 0,(function*(){return yield this.wait(),this.to&&this.contractAbi?(0,d.getTransactionReceiptEvents)(this.receipt,this.to,this.contractAbi):(yield(0,d.getContractMethodReceiptEvents)(this.receipt))||[]}))}}function g(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(t)return t;const[r]=yield e.eth.getAccounts();if(!r)throw new Error("Wallet is not connected");return r}))}function m(e){return n.__awaiter(this,void 0,void 0,(function*(){const[t,r,n]=yield(0,a.promiseSettledRequest)([g(e.web3,e.from),e.web3.eth.getChainId(),e.web3.eth.getBlockNumber()]);return Object.assign(Object.assign({},y(e)),{chainId:r,signer:t,blockNumber:n})}))}function y(e){return{provider:o.Provider.WEB3,providerId:b(e.web3)}}function b(e){return e&&(0,a.getDappType)(e.currentProvider)||a.DappType.Unknown}function v(e,t){var r,n,i;const o={},s=null!==(n=null===(r=t.gasPrice)||void 0===r?void 0:r.toString())&&void 0!==n?n:e.gasPrice;"string"!=typeof s&&"number"!=typeof s||(o.gasPrice=s);const a=null!==(i=t.gas)&&void 0!==i?i:e.gas;return"number"!=typeof a&&"string"!=typeof a||(o.gas=a),o}t.Web3Transaction=p,t.getCurrentProviderId=b},17238:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseReceiptEvents=t.getTransactionReceiptEvents=t.getContractMethodReceiptEvents=void 0;const n=r(55478),i=n.__importDefault(r(53840)),o=n.__importDefault(r(68425));function s(e,t,r){const n=[];r.logs&&(r.events={},r.logs.forEach((function(e){e.returnValues={},e.signature=null,e.raw={data:e.data,topics:e.topics},delete e.data,delete e.topics;const t=e.logIndex;r.events[t]=e})),delete r.logs),Object.keys(r.events).forEach((function(s){const a=r.events[s];if(o.default.toChecksumAddress(a.address)!==o.default.toChecksumAddress(t)||a.signature)return;const u=e.filter((e=>"event"===e.type)).map((e=>Object.assign(Object.assign({},e),{signature:e.signature||i.default.encodeEventSignature(e)}))).find((e=>e.signature===a.raw.topics[0]));a.event=u.name,a.signature=u.signature,a.returnValues=i.default.decodeLog(u.inputs,a.raw.data,a.raw.topics.slice(1)),n.push(a),delete a.returnValues.__length__,delete r.events[s]}));let s=0;return n.forEach((function(e){e.event?r.events[e.event]?Array.isArray(r.events[e.event])?r.events[e.event].push(e):r.events[e.event]=[r.events[e.event],e]:r.events[e.event]=e:(r.events[s]=e,s+=1)})),null==r?void 0:r.events}t.getContractMethodReceiptEvents=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield e;return t.events?Object.keys(t.events).map((e=>t.events[e])).map((e=>Object.assign(Object.assign({},e),{args:e.returnValues}))):[]}))},t.getTransactionReceiptEvents=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=s(r,t,yield e);return Object.values(n)||[]}))},t.parseReceiptEvents=s},67061:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.providerRequest=void 0;const n=r(55478);t.providerRequest=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){if("object"!=typeof e||null===e)throw new Error("Provider is not an object");return"function"!=typeof e.request?function(e,t,r){return new Promise(((n,i)=>{try{!function(e,t,r){if(null===e||"object"!=typeof e)throw new Error("No send method defined");if("function"==typeof e.sendAsync)e.sendAsync(t,r);else{if("function"!=typeof e.send)throw new Error("No send method defined");e.send(t,r)}}(e,{jsonrpc:"2.0",id:(new Date).getTime(),method:t,params:r},((e,t)=>{const r=e||(null==t?void 0:t.error);r&&i(r),(null==t?void 0:t.result)&&n(t.result),i(new Error("Can't handle JSON-RPC request"))}))}catch(e){i(e)}}))}(e,t,r):e.request({method:t,params:r})}))}},86420:(e,t)=>{"use strict";function r(e){return new Promise(((t,r)=>{const n=setTimeout((()=>r(new Error("PromiEvent timeout"))),18e5);e.once("error",(e=>{r(e),clearTimeout(n)})),e.once("receipt",(e=>{t(e),clearTimeout(n)}))}))}function n(e){return new Promise(((t,r)=>{const n=setTimeout((()=>r(new Error("PromiEvent timeout"))),18e5);e.once("error",(e=>{r(e),clearTimeout(n)})),e.once("transactionHash",(e=>{t(e),clearTimeout(n)}))}))}Object.defineProperty(t,"__esModule",{value:!0}),t.getPromiEventHashPromise=t.getPromiEventReceiptPromise=t.toPromises=void 0,t.toPromises=function(e){return{hash:n(e),receipt:r(e)}},t.getPromiEventReceiptPromise=r,t.getPromiEventHashPromise=n},47633:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImxBalanceControllerApi=void 0;const n=r(55478),i=r(15491);class o extends i.BaseAPI{getAllBalancesRaw(e){return n.__awaiter(this,void 0,void 0,(function*(){if(null===e.ownerAddress||void 0===e.ownerAddress)throw new i.RequiredError("ownerAddress","Required parameter requestParameters.ownerAddress was null or undefined when calling getAllBalances.");const t=yield this.request({path:"/balances/{address}".replace("{address}",encodeURIComponent(String(e.ownerAddress))),method:"GET",headers:{},query:{}});return new i.JSONApiResponse(t,(e=>e))}))}getAllBalances(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getAllBalancesRaw(e);return yield t.value()}))}}t.ImxBalanceControllerApi=o},66022:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createApis=void 0;const n=r(15491),i=r(51290),o=r(47633),s=r(20823);t.createApis=function(e,t={}){const{apiAddressV1:r,apiAddressV2:a}=i.IMX_ENV_CONFIG[e],u=new n.Configuration(Object.assign({basePath:r},t)),c=new n.Configuration(Object.assign({basePath:a},t)),l=new s.ImxTradesControllerApi(u);return{balance:new o.ImxBalanceControllerApi(c),trades:l}}},20823:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImxTradesControllerApi=void 0;const n=r(55478),i=r(15491);class o extends i.BaseAPI{constructor(e){super(e)}getTradesRaw(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.request({path:"/trades?party_b_token_type="+encodeURIComponent(e.tokenType)+"&party_b_token_address="+encodeURIComponent(e.tokenAddress)+"&party_b_token_id="+encodeURIComponent(e.tokenId),method:"GET",headers:{},query:{}});return new i.JSONApiResponse(t,(e=>e))}))}getTrades(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getTradesRaw(e);return yield t.value()}))}}t.ImxTradesControllerApi=o},62389:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBalance=void 0;const n=r(55478),i=r(17850);t.getBalance=function(e,t,r,o){return n.__awaiter(this,void 0,void 0,(function*(){const{result:e}=yield t.balance.getAllBalances({ownerAddress:r});if("ETH"===o.assetClass){const t=e.find((e=>""===e.token_address));if(t)return(0,i.toBn)(t.balance.toString()).dividedBy(Math.pow(10,18))}else if("ERC20"===o.assetClass){const t=e.find((e=>{var t;return(null===(t=e.token_address)||void 0===t?void 0:t.toLowerCase())===o.contract.toLowerCase()}));if(t)return(0,i.toBn)(t.balance.toString()).dividedBy(Math.pow(10,18))}return(0,i.toBn)("0")}))}},25731:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateImxFeePercents=t.convertFees=void 0;const n=r(17850);function i(e){if(e<0||e>100)throw new Error("Invalid value for fee, should be a number greater then 0 and lower then")}t.convertFees=function(e){const t=null==e?void 0:e.map((e=>{const t=new n.BigNumber(e.value).div(100).toNumber();return i(t),{recipient:e.account,percentage:t}}));return(null==t?void 0:t.filter((e=>0!==e.percentage)))||[]},t.validateImxFeePercents=i},85659:(e,t)=>{"use strict";function r(e){return new Promise((t=>setTimeout(t,e)))}Object.defineProperty(t,"__esModule",{value:!0}),t.delay=t.retry=void 0,t.retry=function e(t,n,i){return i().catch((o=>{if(0===t)throw o;return r(n).then((()=>e(t-1,n,i)))}))},t.delay=r},51290:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IMX_ENV_CONFIG=t.IMX_CONFIG=void 0;const n=r(69613);t.IMX_CONFIG={mainnet:{apiAddressV1:"https://api.x.immutable.com/v1",apiAddressV2:"https://api.x.immutable.com/v2"},goerli:{apiAddressV1:"https://api.sandbox.x.immutable.com/v1",apiAddressV2:"https://api.sandbox.x.immutable.com/v2"}},t.IMX_ENV_CONFIG={testnet:Object.assign(Object.assign({},n.IMX_NETWORK_CONFIG.goerli),t.IMX_CONFIG.goerli),prod:Object.assign(Object.assign({},n.IMX_NETWORK_CONFIG.mainnet),t.IMX_CONFIG.mainnet)}},9246:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBalance=t.IMX_ENV_CONFIG=t.IMX_CONFIG=t.createImxSdk=void 0;const n=r(81266),i=r(8433),o=r(70784),s=r(62389),a=r(66022);t.createImxSdk=function(e,t,r={}){const u=(0,a.createApis)(t,null==r?void 0:r.apiClientParams);return{nft:{transfer:n.transfer.bind(null,e),burn:o.burn.bind(null,e)},order:{sell:i.sell.bind(null,e),buy:i.buy.bind(null,t,e,u),cancel:i.cancel.bind(null,e)},balance:{getBalance:s.getBalance.bind(null,t,u)}}};var u=r(51290);Object.defineProperty(t,"IMX_CONFIG",{enumerable:!0,get:function(){return u.IMX_CONFIG}}),Object.defineProperty(t,"IMX_ENV_CONFIG",{enumerable:!0,get:function(){return u.IMX_ENV_CONFIG}});var c=r(62389);Object.defineProperty(t,"getBalance",{enumerable:!0,get:function(){return c.getBalance}})},70784:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.burn=void 0;const n=r(55478),i=r(43021),o=r(23870),s=r(95670);t.burn=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(void 0===e)throw new Error("Wallet undefined");const{assetClass:r,tokenId:n,contract:a}=t;if(r!==i.ERC721TokenType.ERC721)throw new Error("Unsupported assetClass");const{result:u}=yield e.transfer([{type:i.ERC721TokenType.ERC721,tokenId:n,tokenAddress:a,toAddress:o.ZERO_ADDRESS}]);if(!u||!u[0])throw new Error(`Imx burn error: result is empty (${JSON.stringify(u)})`);const c=u[0];return(0,s.getTransferResponse)(c)}))}},95670:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTransferResponse=void 0,t.getTransferResponse=function(e){switch(e.status){case"success":return{status:e.status,txId:e.txId};case"error":throw new Error(e.message);default:throw new Error("Should never happen")}}},81266:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transfer=void 0;const n=r(55478),i=r(43021),o=r(95670);t.transfer=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(void 0===e)throw new Error("Wallet undefined");const{assetClass:r,contract:n,tokenId:s,to:a}=t;if(r!==i.ERC721TokenType.ERC721)throw new Error("Unsupported assetClass");const{result:u}=yield e.transfer([{type:i.ERC721TokenType.ERC721,tokenId:s,tokenAddress:n,toAddress:a}]);if(!u||!u[0])throw new Error(`Imx transfer error: result is empty (${JSON.stringify(u)})`);const c=u[0];return(0,o.getTransferResponse)(c)}))}},8433:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.cancel=t.buy=t.sell=void 0;const i=r(55478),o=r(25731),s=r(85659);t.sell=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){if(void 0===e)throw new Error("Wallet undefined");const{makeAssetType:{tokenId:r,contract:n},takeAssetType:i,amount:s,payouts:a,originFees:u}=t,c="ERC20"===i.assetClass?i.contract:void 0;return{orderId:yield e.sell(Object.assign({tokenId:r,tokenAddress:n,fees:(0,o.convertFees)([...a,...u]),amount:s},c?{currencyAddress:c}:{}))}}))},t.buy=function(e,t,r,a,u){return i.__awaiter(this,void 0,void 0,(function*(){var e;if(void 0===t)throw new Error("Wallet undefined");const{orderId:c,fee:l}=a,d=null===(e=(yield t.buy({orderIds:[c],fees:(0,o.convertFees)(l)})).result)||void 0===e?void 0:e[c];if("error"===d.status)throw new Error("Trade unsuccessful: "+d.message);let h;try{h=yield(0,s.retry)(20,2e3,(()=>i.__awaiter(this,void 0,void 0,(function*(){const{result:e}=yield r.trades.getTrades({tokenType:u.assetClass,tokenAddress:u.contract,tokenId:u.tokenId}),t=e.find((e=>e.b.order_id.toString()===c));if(!t)throw new Error("Can't find trade with orderid "+c);if("success"===d.status)return t.transaction_id}))))}catch(e){n.error("Error while fetching trade",e)}return{txId:h}}))},t.cancel=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){if(void 0===e)throw new Error("Wallet undefined");const{orderId:r}=t;return{orderId:(yield e.cancel({orderId:r})).order_id.toString()}}))}},57407:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IMX_ENV_CONFIG=t.IMX_NETWORK_CONFIG=void 0,t.IMX_NETWORK_CONFIG={mainnet:{network:"mainnet",linkAddress:"https://link.x.immutable.com",gasPrice:"4000000",gasLimit:"7000000",enableDebug:!1},goerli:{network:"goerli",linkAddress:"https://link.sandbox.x.immutable.com",gasPrice:"4000000",gasLimit:"7000000",enableDebug:!0}},t.IMX_ENV_CONFIG={testnet:t.IMX_NETWORK_CONFIG.goerli,prod:t.IMX_NETWORK_CONFIG.mainnet}},96253:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ImxWalletProviderEnum=void 0,function(e){e.METAMASK="METAMASK",e.MAGIC_LINK="MAGIC_LINK",e.GAMESTOP="GAMESTOP",e.NONE="NONE"}(r||(t.ImxWalletProviderEnum=r={}))},69613:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.IMX_ENV_CONFIG=t.IMX_NETWORK_CONFIG=t.ImxWallet=void 0;const i=r(55478),o=r(43021),s=r(96253),a=r(57407);var u;Object.defineProperty(t,"IMX_ENV_CONFIG",{enumerable:!0,get:function(){return a.IMX_ENV_CONFIG}}),Object.defineProperty(t,"IMX_NETWORK_CONFIG",{enumerable:!0,get:function(){return a.IMX_NETWORK_CONFIG}}),t.ImxWallet=class{constructor(e,t=s.ImxWalletProviderEnum.NONE,r,c=localStorage){this.env=e,this.provider=t,this.iframeOptions=r,this.storage=c,this.state=Object.keys(u).reduce(((e,t)=>Object.assign(Object.assign({},e),{[t]:this.storage.getItem(t)||""})),{}),this.status=this.state[u.IMX_ADDRESS]?"connected":"disconnected",this.network=Object.assign(Object.assign({},a.IMX_ENV_CONFIG[this.env]),{env:this.env}),this.link=new o.Link(this.network.linkAddress,this.iframeOptions,"v3"),this.connect=()=>i.__awaiter(this,void 0,void 0,(function*(){try{const e=yield this.link.setup(this.getSetupOptions());if(e.address&&e.starkPublicKey)return this.status="connected",this.state={[u.IMX_ADDRESS]:e.address,[u.IMX_STARK_KEY]:e.starkPublicKey,[u.IMX_ETH_NETWORK]:e.ethNetwork,[u.IMX_PROVIDER]:e.providerPreference},this.setValue(u.IMX_ADDRESS,e.address),this.setValue(u.IMX_STARK_KEY,e.starkPublicKey),this.setValue(u.IMX_ETH_NETWORK,e.ethNetwork),this.setValue(u.IMX_PROVIDER,e.providerPreference),e;throw new Error("There is no address or starkAddress in response")}catch(e){throw n.error("Connection failed with reason",e),e}})),this.disconnect=()=>{Object.keys(u).forEach((e=>this.setValue(e,""))),this.status="disconnected"},this.getConnectionData=()=>({address:this.state[u.IMX_ADDRESS],starkPublicKey:this.state[u.IMX_STARK_KEY],ethNetwork:this.state[u.IMX_ETH_NETWORK],providerPreference:this.state[u.IMX_PROVIDER],link:this.link,status:this.status})}getSetupOptions(){return this.provider?{providerPreference:o.ProviderPreference[this.provider]}:{}}setValue(e,t){return this.state[e]=t,this.storage.setItem(e,t)}},function(e){e.IMX_STARK_KEY="IMX_STARK_KEY",e.IMX_ADDRESS="IMX_ADDRESS",e.IMX_PROVIDER="IMX_PROVIDER",e.IMX_ETH_NETWORK="IMX_ETH_NETWORK"}(u||(u={}))},86974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FAILED_TO_FETCH_ERROR=t.UserCancelError=t.WrappedError=t.WalletIsUndefinedError=void 0;const n=r(36073);class i extends Error{constructor(){super("Wallet is not defined"),this.name="WalletIsUndefinedError",Object.setPrototypeOf(this,i.prototype)}}t.WalletIsUndefinedError=i;class o extends Error{constructor(e,t){super(t),this.__IS_WRAPPED_ERROR__=!0,Object.setPrototypeOf(this,o.prototype),this.error=e}static isWrappedError(e){if(e instanceof o)return!0;if((0,n.isObjectLike)(e)){if("WrappedError"===e.constructor.name)return!0;if(e.__IS_WRAPPED_ERROR__)return!0}return!1}}t.WrappedError=o;class s extends o{constructor(e){super(e,"Request cancelled by user"),this.__IS_WRAPPED_ERROR__=!0,this.name="UserCancelError",Object.setPrototypeOf(this,s.prototype)}}t.UserCancelError=s,t.FAILED_TO_FETCH_ERROR="Failed to fetch"},88175:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(55478).__exportStar(r(86974),t)},63407:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(13856),t),n.__exportStar(r(36073),t),n.__exportStar(r(88175),t)},13856:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(55478).__exportStar(r(22589),t)},22589:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBlockchainByConnectorId=t.isFlowWarning=t.FLOW_WARN_MESSAGES=t.isSolanaWarning=t.isTezosWarning=t.isEVMWarning=t.isInfoLevel=t.isCancelMessage=t.isCancelCode=t.OUT_OF_GAS_ERROR=t.COMMON_INFO_MESSAGES=t.CANCEL_MESSAGES=t.INVALID_TX_PARAMS_EIP_1559_ERROR=void 0;const n=r(12671);t.INVALID_TX_PARAMS_EIP_1559_ERROR="Invalid transaction params: params specify an EIP-1559 transaction but the current network does not support EIP-1559";const i=[t.INVALID_TX_PARAMS_EIP_1559_ERROR,"underlying network changed","Balance not enough to cover gas fee. Please deposit at least","Biaya gas telah diperbarui dan Anda memerlukan","err: max fee per gas less than block base fee","Error while gas estimation with message cannot estimate gas","transaction may fail may require manual","gas limit","gas required exceeds allowance","Insufficient fee balance","Insufficient ETH to pay the network fees","insufficient funds for gas * price + value","max priority fee per gas higher than max fee per gas","insufficient funds for intrinsic transaction cost","intrinsic gas too low","max fee per gas less than block base fee","maxFeePerGas cannot be less than maxPriorityFeePerGas","Please deposit at least","replacement transaction underpriced","Returned error: insufficient funds for gas * price + value","Returned error: transaction underpriced","Saldo tidak cukup untuk menutup biaya gas. Harap setor setidaknya","The gas price is low, please increase the gas price try again","transaction underpriced","Комиссия за газ обновлена, и вам необходимо","Insufficient ETH funds","Please enable Blind signing or Contract data in the Ethereum app Settings","No keyring found for the requested account. Error info: There are keyrings, but none match the address","Link Window Closed","nonce too low","transaction would cause overdraft"].map((e=>e.toLowerCase()));t.CANCEL_MESSAGES=["Transaction canceled","Request canceled by user","User canceled","Request cancelled by user","Cancelled by User","Request has been cancelled by the user","transaction was cancelled","transaction was canceled","Sign transaction cancelled","Firma de transacción cancelada","Sign transaction cancelled","Signing transaction was cancelled","Transação de assinatura cancelada","You canceled","User cancelled login","User cancelled the request","user reject this request","MetaMask Tx Signature: User refused to sign the transaction.","Request rejected","User rejected the transaction","Please enable Blind Signature or Contract Data in Ethereum Application Settings.","User denied to sign transaction","User declined the request.","PocketUniverse Tx Signature: User declined to sign the transaction.","Transaction declined","User declined transaction","MetaMask Tx Signature: Transaction signature denied by user.","Transaction rejected","User refused to sign the transaction","Please enable Blind Signing or Contract Data in Ethereum Application Settings","user rejected the request","PocketUniverse Tx Signature: The user rejected the transaction signature.","iFrame link is closed","Link iFrame Closed","rejected request from DeFi Wallet","User rejected methods","Транзакция отменена","Failed to sign transaction","Permission not given for signing message","User denied message signature","User denied transaction signature","Подписание транзакции отменено","การลงนามธุรกรรมถูกยกเลิก","ยกเลิกแล้ว","用户取消了操作","签署交易已取消","membatalkan","La transaction de signature a été annulée","User denied account authorization","Firma transazione annullata","İşlem imzalama iptal edildi","Nutzer hat die Transaktion abgelehnt","Signature de transaction annulée","Signiervorgang abgebrochen","Reject by the user","User closed modal","Permission denied","The requested account and/or method has not been authorized by the user","user did not approve","Der Nutzer hat die Anfrage abgelehnt","The user rejected the request","El usuario rechazó la solicitud","L'utilisateur a rejeté la demande","O usuário rejeitou a solicitação","The user rejected the request through Exodus","Permission denied, denied","user closed popup","User has rejected the request","The user rejected the request"].map((e=>e.toLowerCase())),t.COMMON_INFO_MESSAGES=["The gas fee has been updated and you need","The action was aborted by the user","User denied requested chains","Popup closed","Please verify email address","User denied account access","Connection request reset. Please try again","The tab is not active","An internal error has occurred","Произошла внутренняя ошибка.","内部エラーが発生しました","Une erreur interne s'est produite","Tab inaktiv","An internal error has occurred","Ett internt fel har inträffat","L'onglet n'est pas actif","Het tabblad is niet actief","Ha ocurrido un error interno","A apărut o eroare internă","Ha ocurrido un error interno","La pestaña no está activa","Si è verificato un errore interno","Vyskytla sa interná chyba","Вкладка не активна","خطایی داخلی رخ داده است","内部エラーが発生しました","A guia não está ativa","Dahili bir hata oluştu","Er is een interne fout opgetreden","Sekme etkin değil","زبانه فعال نیست","发生了一个内部的错误","發生內部錯誤"].map((e=>e.toLowerCase())),t.OUT_OF_GAS_ERROR="returned values aren't valid, did it run out of gas";const o=["cancel","canceled","cancelled","rejected"];function s(e){return 4001===e||4100===e||"ACTION_REJECTED"===e}function a(e,r=!1){if(!e||"string"!=typeof e)return!1;let n=r?e:e.toLowerCase();return!!o.includes(n)||t.CANCEL_MESSAGES.some((e=>null==n?void 0:n.includes(e)))}t.isCancelCode=s,t.isCancelMessage=a,t.isInfoLevel=function(e){var r;if(!(null==e?void 0:e.message)||"string"!=typeof(null==e?void 0:e.message))return!1;const n=null==e?void 0:e.message.toLowerCase();return!(!s(null===(r=null==e?void 0:e.error)||void 0===r?void 0:r.code)&&!a(n,!0))||t.COMMON_INFO_MESSAGES.some((e=>null==n?void 0:n.includes(e)))},t.isEVMWarning=function(e){if((null==e?void 0:e.name)&&["WrongNetworkWarning","InsufficientFundsError"].includes(null==e?void 0:e.name))return!0;const t=null==e?void 0:e.message.toLowerCase();return i.some((e=>null==t?void 0:t.includes(e)))},t.isTezosWarning=function(e){var t;const r="TezosProviderError"===e.name?e.error:e;return"UnknownBeaconError"===(null==r?void 0:r.name)&&"Aborted"===(null==r?void 0:r.title)||"NotGrantedTempleWalletError"===(null==r?void 0:r.name)||"NoAddressBeaconError"===(null==r?void 0:r.name)||"NoPrivateKeyBeaconError"===(null==r?void 0:r.name)||"BroadcastBeaconError"===(null==r?void 0:r.name)||"MissedBlockDuringConfirmationError"===(null==r?void 0:r.name)||"Error: timeout of 30000ms exceeded"===(null==r?void 0:r.message)||(null===(t=null==e?void 0:e.message)||void 0===t?void 0:t.endsWith("does not have enough funds for transaction"))},t.isSolanaWarning=function(e){var t;return"User rejected the request."===(null==e?void 0:e.name)||4001===(null===(t=null==e?void 0:e.error)||void 0===t?void 0:t.code)},t.FLOW_WARN_MESSAGES=["[Error Code: 1007] invalid proposal key","User rejected signature"],t.isFlowWarning=function(e){return t.FLOW_WARN_MESSAGES.some((t=>{var r;return null===(r=null==e?void 0:e.message)||void 0===r?void 0:r.includes(t)}))},t.getBlockchainByConnectorId=function(e){switch(e){case"beacon":return n.BlockchainGroup.TEZOS;case"fcl":case"mattel":return n.BlockchainGroup.FLOW;case"phantom":case"solflare":return n.BlockchainGroup.SOLANA;case"injected":case"fortmatic":case"iframe":case"immutablex":case"mew":case"portis":case"torus":case"firebase":case"firebase-apple":case"firebase-email":case"walletconnect":case"walletlink":return n.BlockchainGroup.ETHEREUM;default:return}}},55477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeAptosAddress=t.isSupportedBlockchain=t.FLOW_TOKEN_MAP=t.validateBlockchain=t.getEntityData=t.extractId=t.extractBlockchain=t.extractBlockchainFromAssetType=void 0;const n=r(95827);function i(e){const t=e.indexOf(":");if(-1===t)throw new Error(`Unable to extract blockchain from ${e}`);const r=e.substring(0,t);for(const e of n.SupportedBlockchains)if(e===r)return e;throw new Error(`Unable to extract blockchain from ${e}`)}function o(e){if(!s(e))throw new Error(`Value: "${e}" is not a supported blockchain type`);return e}function s(e){return n.SupportedBlockchains.includes(e)}t.extractBlockchainFromAssetType=function(e){if(!e)throw new Error("Asset type is expected");return"blockchain"in e&&e.blockchain?o(e.blockchain):"contract"in e&&e.contract?i(e.contract):void 0},t.extractBlockchain=i,t.extractId=function(e){const t=e.indexOf(":");if(-1===t)throw new Error(`Unable to extract blockchain from ${e}`);return e.substring(t+1)},t.getEntityData=function(e){if(!e)throw new Error("Entity has not been specified");const[t,r]=e.split(":");return{blockchain:o(t),address:r}},t.validateBlockchain=o,t.FLOW_TOKEN_MAP={testnet:"A.7e60df042a9c0868.FlowToken",prod:"A.1654653399040a61.FlowToken"},t.isSupportedBlockchain=s,t.normalizeAptosAddress=function(e){return 66===e.length&&e.startsWith("0x")?e:`0x${e.replace("0x","").padStart(64,"0")}`}},95827:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SupportedBlockchains=t.NonEVMBlockchains=t.isEVMBlockchain=t.EVMBlockchains=void 0;const n=r(12671);t.EVMBlockchains=[n.Blockchain.ETHEREUM,n.Blockchain.POLYGON,n.Blockchain.MANTLE,n.Blockchain.ARBITRUM,n.Blockchain.ZKSYNC,n.Blockchain.CHILIZ,n.Blockchain.LIGHTLINK,n.Blockchain.RARI,n.Blockchain.ASTARZKEVM,n.Blockchain.BASE,n.Blockchain.FIEF,n.Blockchain.XAI,n.Blockchain.KROMA,n.Blockchain.CELO,n.Blockchain.SAAKURU,n.Blockchain.OASYS,n.Blockchain.SEI,n.Blockchain.MOONBEAM,n.Blockchain.PALM,n.Blockchain.ETHERLINK,n.Blockchain.LISK,n.Blockchain.ALEPHZERO,n.Blockchain.MATCH,n.Blockchain.FIVIRE],t.isEVMBlockchain=function(e){return t.EVMBlockchains.includes(e)},t.NonEVMBlockchains=[n.Blockchain.FLOW,n.Blockchain.TEZOS,n.Blockchain.SOLANA,n.Blockchain.ECLIPSE,n.Blockchain.IMMUTABLEX,n.Blockchain.APTOS],t.SupportedBlockchains=[...t.EVMBlockchains,...t.NonEVMBlockchains]},37713:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStringifiedData=void 0,t.getStringifiedData=function(e){try{if("string"==typeof e)return e;const t=Object.getOwnPropertyNames(e).reduce(((t,r)=>(t[r]=e[r],t)),{});return JSON.stringify(t,function(){const e=new WeakSet;return(t,r)=>{try{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}if(r instanceof Error){const e={};return Object.getOwnPropertyNames(r).forEach((function(t){e[t]=r[t]})),e}}catch(e){}return r}}()," ")}catch(e){return}}},36073:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasCode=t.hasName=t.isObjectLike=t.getDappType=t.DappType=void 0;const n=r(55478);var i;function o(e){return"object"==typeof e&&null!==e}n.__exportStar(r(28056),t),n.__exportStar(r(55477),t),n.__exportStar(r(95827),t),n.__exportStar(r(19215),t),n.__exportStar(r(37713),t),function(e){e.AlphaWallet="AlphaWallet",e.AToken="AToken",e.Binance="Binance Smart Wallet",e.Bitpie="Bitpie",e.BlockWallet="BlockWallet",e.Brave="Brave",e.Coinbase="Coinbase Wallet",e.CoinbaseBrowser="Coinbase Browser",e.Dcent="D'CENT",e.Frame="Frame",e.HuobiWallet="Huobi Wallet",e.LedgerConnect="Ledger Connect",e.HyperPay="HyperPay",e.ImToken="imToken",e.Liquality="Liquality",e.MeetOne="MeetOne",e.Metamask="Metamask",e.MyKey="MyKey",e.Opera="Opera Wallet",e.OwnBit="OwnBit",e.Status="Status Wallet",e.Trust="Trust Wallet",e.TokenPocket="TokenPocket",e.TP="TP Wallet",e.WalletIo="Wallet.io",e.XDEFI="XDEFI Wallet",e.OneInch="1inch Wallet",e.Tokenary="Tokenary Wallet",e.Tally="Tally Wallet",e.GameStop="Game Stop",e.Dapper="Dapper",e.Cipher="Cipher",e.Mist="Mist",e.Parity="Parity",e.Mock="Mock",e.Generic="Web3",e.Unknown="Unknown"}(i||(t.DappType=i={})),t.getDappType=function(e){var t,r,n;if(e)return e.isAlphaWallet?i.AlphaWallet:e.isAToken?i.AToken:e.bbcSignTx?i.Binance:e.isBitpie?i.Bitpie:e.isBlockWallet?i.BlockWallet:e.isCoinbaseBrowser?i.CoinbaseBrowser:e.isCoinbaseWallet?i.Coinbase:e.isDcentWallet?i.Dcent:e.isFrame?i.Frame:e.isHbWallet?i.HuobiWallet:e.isHyperPay?i.HyperPay:e.isImToken?i.ImToken:e.isLiquality?i.Liquality:e.wallet?i.MeetOne:e.isMYKEY?i.MyKey:e.isOwnbit?i.OwnBit:e.isStatus?i.Status:e.isTrust?i.Trust:e.isTokenPocket?i.TokenPocket:e.isTp?i.TP:e.isWalletIO?i.WalletIo:e.isXDEFI?i.XDEFI:e.isOneInchIOSWallet?i.OneInch:e.isTokenary?i.Tokenary:e.isTally?i.Tally:e.isBraveWallet?i.Brave:e.isOpera?i.Opera:e.isLedgerConnect?i.LedgerConnect:e.isMetaMask?i.Metamask:e.isGamestop?i.GameStop:"Web3ProviderEngine"===(null===(t=null==e?void 0:e.constructor)||void 0===t?void 0:t.name)?i.Mock:"EthereumProvider"===(null===(r=null==e?void 0:e.constructor)||void 0===r?void 0:r.name)?i.Mist:"Web3FrameProvider"===(null===(n=null==e?void 0:e.constructor)||void 0===n?void 0:n.name)?i.Parity:i.Unknown},t.isObjectLike=o,t.hasName=function(e){return o(e)&&"name"in e},t.hasCode=function(e){return o(e)&&"code"in e}},28056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promiseSettledRequest=void 0;const n=r(55478);t.promiseSettledRequest=function(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield Promise.allSettled(e)).map((e=>"fulfilled"===e.status?e.value:void 0))}))}},19215:(e,t)=>{"use strict";function r(e){return new Promise((t=>setTimeout(t,e)))}Object.defineProperty(t,"__esModule",{value:!0}),t.conditionalRetry=t.delay=t.retry=void 0,t.retry=function e(t,n,i){return i().catch((o=>{if(0===t)throw o;return r(n).then((()=>e(t-1,n,i)))}))},t.delay=r,t.conditionalRetry=function e(t,n,i,o){return i().catch((s=>{if(0===t||!o(s))throw s;return r(n).then((()=>e(t-1,n,i,o)))}))}},20014:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NetworkErrorCode=t.getErrorHandlerMiddleware=t.createApisSdk=void 0;const n=r(55478),i=n.__importStar(r(12671)),o=r(60215),s=r(82257),a=r(35276);function u(e){return{post:t=>n.__awaiter(this,void 0,void 0,(function*(){return yield(0,o.handleFetchErrorResponse)(t.response,{code:e}),t.response}))}}var c;t.createApisSdk=function(e,t={},r){const c=(0,a.getSdkConfig)(e),l=new i.Configuration(Object.assign({basePath:c.basePath,headers:"string"==typeof t.apiKey?{"X-API-KEY":t.apiKey}:{},exceptionHandler:(e,t,r)=>n.__awaiter(this,void 0,void 0,(function*(){var n;throw new o.NetworkError({status:-1,url:decodeURIComponent(t),formData:null===(n=null==r?void 0:r.body)||void 0===n?void 0:n.toString(),method:null==r?void 0:r.method,data:{message:e.message}})})),middleware:[...r!==s.LogsLevel.DISABLED?[u()]:[],...(null==t?void 0:t.middleware)||[]]},t));return{collection:new i.CollectionControllerApi(l),currency:new i.CurrencyControllerApi(l),item:new i.ItemControllerApi(l),ownership:new i.OwnershipControllerApi(l),order:new i.OrderControllerApi(l),activity:new i.ActivityControllerApi(l),balances:new i.BalanceControllerApi(l),search:new i.SearchControllerApi(l)}},t.getErrorHandlerMiddleware=u,function(e){e.NETWORK_ERR="NETWORK_ERR",e.ETHEREUM_NETWORK_ERR="ETHEREUM_NETWORK_ERR",e.FLOW_NETWORK_ERR="FLOW_NETWORK_ERR",e.IMX_NETWORK_ERR="IMX_NETWORK_ERR",e.TEZOS_EXTERNAL_ERR="TEZOS_EXTERNAL_ERR",e.SOLANA_EXTERNAL_ERR="SOLANA_EXTERNAL_ERR",e.META_EXTERNAL_ERR="META_EXTERNAL_ERR"}(c||(t.NetworkErrorCode=c={}))},63845:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkPayouts=void 0;const n=r(60215);t.checkPayouts=function(e){if(null==e?void 0:e.length){const t=e.reduce(((e,t)=>e+ +t.value),0);if(1e4!==t)throw new n.Warning(`Sum of the values of Payouts objects should be equal to 10000 basis points, passed=${t}`)}}},50398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkRoyalties=void 0;const n=r(55478);t.checkRoyalties=(e,t)=>n.__awaiter(void 0,void 0,void 0,(function*(){const{royalties:r}=yield t.item.getItemRoyaltiesById({itemId:e});if(r.reduce(((e,{value:t})=>e+t),0)>5e3)throw new Error("Cannot create order for item with royalties more than 50%")}))},26674:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toBlockchainGroup=void 0;const n=r(55478),i=r(12671);t.toBlockchainGroup=function(e){switch(e){case i.Blockchain.ETHEREUM:case i.Blockchain.POLYGON:return i.Blockchain.ETHEREUM;default:return e}},n.__exportStar(r(55477),t)},35752:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBlockchainCollectionId=t.getApiCollection=t.getCollectionId=void 0;const n=r(55478),i=r(12671);function o(e){return"collection"in e?e.collection.id:e.collectionId}t.getCollectionId=o,t.getApiCollection=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return e.getCollectionById({collection:o(t)})}))},t.getBlockchainCollectionId=function(e){const[t]=e.split(":");if(!(t in i.Blockchain))throw new Error(`Unrecognized blockchain in contract ${e}`);return t}},90289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCommonConvertableValue=void 0;const n=r(55478),i=n.__importDefault(r(55553));t.getCommonConvertableValue=function(e,t,r,o,s){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield e(t,s);if(new i.default(n).gte(r))return;const a=yield e(t,o);return new i.default(a).plus(n).gte(r)?{type:"convertable",currency:o,value:new i.default(r).minus(n)}:{type:"insufficient",currency:o,value:new i.default(r).minus(a)}}))}},11263:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.XTZ=t.normalizeId=t.isValidBase64=t.getDataFromCurrencyId=t.convertCurrencyIdToAssetType=t.convertAssetTypeToCurrencyId=t.isTokenCurrencyAssetType=t.isNativeCurrencyAssetType=t.isErc20=t.isEth=t.isAssetType=t.isRequestCurrencyAssetType=t.getCurrencyId=t.getCurrencyAssetType=void 0;const n=r(23870),i=r(12671),o=r(63407),s=r(19709);function a(e){return"string"==typeof e&&!!(0,n.toCurrencyId)(e)}function u(e){return"object"==typeof e&&"@type"in e}function c(e){return"ETH"===e["@type"]}function l(e){return"ERC20"===e["@type"]}function d(e){return"CURRENCY_NATIVE"===e["@type"]&&!!e.blockchain}function h(e){return"CURRENCY_TOKEN"===e["@type"]&&!!e.contract}function f(e){if(c(e))return(0,n.toCurrencyId)(`${e.blockchain||i.Blockchain.ETHEREUM}:${n.ZERO_ADDRESS}`);if(l(e))return(0,n.toCurrencyId)(e.contract);if(d(e)&&e.blockchain===i.Blockchain.APTOS)return(0,n.toCurrencyId)(`${i.Blockchain.APTOS}:${s.ENCODED_APT_TOKEN_TYPE}`);if(h(e))return(0,n.toCurrencyId)(e.contract);throw new Error(`Unsupported currency type: ${e}`)}function p(e){const r=(0,o.extractBlockchain)(e),a=(0,o.extractId)(e);if(r===i.Blockchain.APTOS)return b(a)===s.APT_TOKEN_TYPE?{"@type":"CURRENCY_NATIVE",blockchain:i.Blockchain.APTOS}:{"@type":"CURRENCY_TOKEN",contract:(0,n.toContractAddress)(e)};const{contract:u,tokenId:c}=g(e);if((0,o.isEVMBlockchain)(r)||r===i.Blockchain.IMMUTABLEX)return u===n.ZERO_ADDRESS?{"@type":"ETH",blockchain:r}:{"@type":"ERC20",contract:(0,n.toContractAddress)(`${r}:${u}`)};if(r===i.Blockchain.FLOW)return{"@type":"FLOW_FT",contract:(0,n.toContractAddress)(e)};if(r===i.Blockchain.TEZOS)return e===t.XTZ?{"@type":"XTZ"}:{"@type":"TEZOS_FT",contract:(0,n.toContractAddress)(`TEZOS:${u}`),tokenId:c?(0,n.toBigNumber)(c):void 0};if(r===i.Blockchain.SOLANA)return u===n.ZERO_ADDRESS?{"@type":"SOLANA_SOL"}:{"@type":"SOLANA_NFT",itemId:(0,n.toItemId)("SOLANA:"+u)};if(r===i.Blockchain.ECLIPSE)return{"@type":"CURRENCY_NATIVE",blockchain:i.Blockchain.ECLIPSE};throw new Error(`Unsupported currency type: ${e}`)}function g(e){const t=(0,o.extractBlockchain)(e);if(!(t in i.Blockchain))throw new Error(`Unsupported blockchain: ${e}`);if(t===i.Blockchain.APTOS)throw new Error("Current extractor doesn't support Aptos blockchain");const r=(0,o.extractId)(e),[n,s]=r.split(":");return{blockchain:t,id:r,contract:n,tokenId:s}}t.getCurrencyAssetType=function(e){if(a(e))return p(e);if(u(e))return e;throw new Error(`Unrecognized RequestCurrency ${JSON.stringify(e)}`)},t.getCurrencyId=function(e){if(u(e))return f(e);if(a(e))return e;throw new Error(`Unrecognized RequestCurrency ${JSON.stringify(e)}`)},t.isRequestCurrencyAssetType=a,t.isAssetType=u,t.isEth=c,t.isErc20=l,t.isNativeCurrencyAssetType=d,t.isTokenCurrencyAssetType=h,t.convertAssetTypeToCurrencyId=f,t.convertCurrencyIdToAssetType=p,t.getDataFromCurrencyId=g;const m=/^[a-zA-Z0-9+/]*={0,2}$/;function y(e){return m.test(e)}function b(e){try{return y(e)?atob(e):e}catch(e){}return e}t.isValidBase64=y,t.normalizeId=b,t.XTZ="TEZOS:tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU"},10718:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDefaultExpirationDateTimestamp=t.isDate=t.convertDateToTimestamp=void 0;const n=r(60215);function i(e){if(!e||!o(e))throw new n.Warning("convertDateToTimestamp: expected Date type");return Math.floor(e.getTime()/1e3)}function o(e){return e instanceof Date}t.convertDateToTimestamp=i,t.isDate=o,t.getDefaultExpirationDateTimestamp=function(){return i(new Date)+2592e3}},83743:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSdkContext=void 0;const n=r(55478),i=r(59431),o=r(75993);t.getSdkContext=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=Object.assign({service:i.loggerConfig.service,environment:e.env,sessionId:e.sessionId,"@version":o.version},e.wallet?yield(0,i.getWalletInfo)(e.wallet):{});return void 0!==e.providerId&&(t.providerId=e.providerId),void 0!==e.providerMeta&&(t.providerMeta=JSON.stringify(e.providerMeta)),void 0!==e.apiKey&&(t.apiKey=e.apiKey),t}))}},59431:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HUMAN_READABLE_MSG_LIST=t.getCallableExtraFields=t.getInternalLoggerMiddleware=t.getErrorMessageString=t.formatDefaultError=t.getWalletInfo=t.loggerConfig=void 0;const n=r(55478),i=r(60215),o=r(66680),s=n.__importDefault(r(26660)),a=r(63407),u=r(63407),c=r(71725),l=r(82257),d=r(83743),h=r(75066),f=r(2169),p=r(73618);function g(e){return`unknown (${m(e)})`}function m(e){try{return e?"string"==typeof e?e:e instanceof Error?(0,p.getExecRevertedMessage)(e.message):e.message?"string"==typeof e.message?(0,p.getExecRevertedMessage)(e.message):(0,a.getStringifiedData)(e.message)||"":void 0!==e.status&&void 0!==e.statusText?JSON.stringify({url:e.url,status:e.status,statusText:e.statusText}):(0,a.getStringifiedData)(e)||"":"not defined"}catch(e){return`getErrorMessageString parse error: ${null==e?void 0:e.message}`}}function y(e){return c.BlockchainEthereumTransaction.isInstance&&c.BlockchainEthereumTransaction.isInstance(e)}function b(e){var r,n;return(0,a.isCancelMessage)(null==e?void 0:e.message)||(0,a.isCancelCode)(null===(r=null==e?void 0:e.error)||void 0===r?void 0:r.code)?new a.UserCancelError(e):(null===(n=null==e?void 0:e.message)||void 0===n?void 0:n.includes(u.INVALID_TX_PARAMS_EIP_1559_ERROR))?new u.WrappedError(t.HUMAN_READABLE_MSG_LIST[u.INVALID_TX_PARAMS_EIP_1559_ERROR],e):void 0}t.loggerConfig={service:"union-sdk",elkUrl:"https://logging.rarible.com/"},t.getWalletInfo=function(e){return n.__awaiter(this,void 0,void 0,(function*(){var t,r;const n={"wallet.blockchain":e.walletType};switch(e.walletType){case o.WalletType.ETHEREUM:{const[r,i]=yield Promise.allSettled([e.ethereum.getChainId(),e.ethereum.getFrom()]);n["wallet.address"]="fulfilled"===i.status?null===(t=null==i?void 0:i.value)||void 0===t?void 0:t.toLowerCase():g(i.reason),n["wallet.chainId"]="fulfilled"===r.status?null==r?void 0:r.value:g(r.reason);break}case o.WalletType.FLOW:{const[t,r]=yield(0,a.promiseSettledRequest)([e.fcl.currentUser().snapshot(),"function"==typeof e.auth?e.auth():void 0]);n["wallet.address"]=(null==t?void 0:t.addr)||(null==r?void 0:r.addr),n["wallet.flow.chainId"]=null==t?void 0:t.cid;break}case o.WalletType.TEZOS:{n["wallet.tezos.kind"]=e.provider.kind;const[t,r]=yield Promise.allSettled([e.provider.chain_id(),e.provider.address()]);n["wallet.address"]="fulfilled"===r.status?r.value:g(r.reason),n["wallet.tezos.chainId"]="fulfilled"===t.status?t.value:g(t.reason);break}case o.WalletType.SOLANA:n["wallet.address"]=null===(r=e.provider.publicKey)||void 0===r?void 0:r.toString();break;case o.WalletType.IMMUTABLEX:{const t=e.wallet.getConnectionData();n["wallet.address"]=t.address,n["wallet.network"]=t.ethNetwork,n["wallet.starkPubkey"]=t.starkPublicKey;break}case o.WalletType.APTOS:{const[t]=yield(0,a.promiseSettledRequest)([e.wallet.getAccountInfo()]);n["wallet.address"]=null==t?void 0:t.address,n["wallet.network"]=null==t?void 0:t.network;break}default:n["wallet.address"]="unknown",n["wallet.network"]="unrecognized WalletType"}return n}))},t.formatDefaultError=g,t.getErrorMessageString=m,t.getInternalLoggerMiddleware=function(e,r,o){const a=null!=o?o:new i.RemoteLogger((e=>s.default.post(t.loggerConfig.elkUrl,e)),{initialContext:(0,d.getSdkContext)(r),dropBatchInterval:1e3,maxByteSize:30720});return(t,i)=>n.__awaiter(this,void 0,void 0,(function*(){const o=Date.now();return[t,s=>n.__awaiter(this,void 0,void 0,(function*(){let u;const c=new p.LoggerDataContainer({args:i,callable:t,responsePromise:s,sdkContext:r,startTime:o});try{yield s,e>=l.LogsLevel.TRACE&&a.raw(yield c.getTraceData())}catch(t){u=b(t),e>=l.LogsLevel.ERROR&&a.raw(c.getErrorData(u||t))}const d=u?s.catch((()=>{throw u})):s;return d.then((e=>n.__awaiter(this,void 0,void 0,(function*(){const r=function(e){return y(e)?e:y(null==e?void 0:e.tx)?e.tx:y(null==e?void 0:e.transaction)?e.transaction:void 0}(e);if(r)try{yield r.wait(),yield a.raw(yield c.getTraceData({method:`${t.name}.wait`}))}catch(e){u=b(e),yield a.raw(c.getErrorData(u||e,{method:`${t.name}.wait`}))}})))).catch((()=>{})),d}))]}))},t.getCallableExtraFields=function(e){var t,r,n,i,o,s,a,u;try{if("string"!=typeof(null==e?void 0:e.name))return{};if(function(e){var t;return e instanceof h.WrappedAdvancedFn||"WrappedAdvancedFn"===(null===(t=null==e?void 0:e.constructor)||void 0===t?void 0:t.name)}(e)){const c=e.parent;if(null==e?void 0:e.name.startsWith("order.buy.prepare.submit")){const e=null==c?void 0:c.args[0];return{orderId:(0,f.getOrderIdFromFillRequest)(e),platform:null===(r=null===(t=null==c?void 0:c.context)||void 0===t?void 0:t.orderData)||void 0===r?void 0:r.platform,collectionId:null===(i=null===(n=null==c?void 0:c.context)||void 0===n?void 0:n.orderData)||void 0===i?void 0:i.nftCollection}}if(null==e?void 0:e.name.startsWith("order.batchBuy.prepare.submit")){const e=null==c?void 0:c.args[0],t=Array.isArray(e)?e.map((e=>(0,f.getOrderIdFromFillRequest)(e))).join(","):null,r=null==c?void 0:c.context,n=Array.isArray(null==r?void 0:r.prepared)?null==r?void 0:r.prepared.reduce(((e,t)=>{var r,n;return(null===(r=null==t?void 0:t.orderData)||void 0===r?void 0:r.platform)&&!e.includes(null===(n=null==t?void 0:t.orderData)||void 0===n?void 0:n.platform)&&e.push(t.orderData.platform),e}),[]).join(","):null,i=Array.isArray(null==r?void 0:r.prepared)?null==r?void 0:r.prepared.reduce(((e,t)=>{var r,n;return(null===(r=null==t?void 0:t.orderData)||void 0===r?void 0:r.nftCollection)&&!e.includes(null===(n=null==t?void 0:t.orderData)||void 0===n?void 0:n.nftCollection)&&e.push(t.orderData.nftCollection),e}),[]).join(","):null;return{orderId:`[${t}]`,platform:`[${n}]`,collectionId:`[${i}]`}}if(null==e?void 0:e.name.startsWith("order.bid.prepare.submit")){const e=null==c?void 0:c.args[0];return e?{itemId:"itemId"in e?e.itemId:void 0,collectionId:"collectionId"in e?e.collectionId:(0,f.getCollectionFromItemId)(e.itemId)}:{}}if(null==e?void 0:e.name.startsWith("order.bidUpdate.prepare.submit")){const e=null==c?void 0:c.args[0];return{orderId:null==e?void 0:e.orderId}}if(null==e?void 0:e.name.startsWith("order.cancel")){const e=null==c?void 0:c.args[0];return{orderId:null==e?void 0:e.orderId}}if(null==e?void 0:e.name.startsWith("order.sell.prepare.submit")){const e=null==c?void 0:c.args[0];return{itemId:null==e?void 0:e.itemId,collectionId:e?(0,f.getCollectionFromItemId)(e.itemId):void 0}}if(null==e?void 0:e.name.startsWith("order.sellUpdate.prepare.submit")){const e=null==c?void 0:c.args[0];return{orderId:null==e?void 0:e.orderId,collectionId:null===(s=null===(o=null==c?void 0:c.context)||void 0===o?void 0:o.orderData)||void 0===s?void 0:s.nftCollection}}if(null==e?void 0:e.name.startsWith("order.acceptBid.prepare.submit")){const e=null==c?void 0:c.args[0];return{orderId:(0,f.getOrderIdFromFillRequest)(e),collectionId:null===(u=null===(a=null==c?void 0:c.context)||void 0===a?void 0:a.orderData)||void 0===u?void 0:u.nftCollection}}if(null==e?void 0:e.name.startsWith("nft.transfer.prepare.submit")){const e=null==c?void 0:c.args[0];if(null==e?void 0:e.itemId)return{collectionId:(0,f.getCollectionFromItemId)(e.itemId)}}if(null==e?void 0:e.name.startsWith("nft.mint.prepare.submit")){const e=null==c?void 0:c.args[0];if(e)return{collectionId:(0,f.getContractFromMintRequest)(e)}}if(null==e?void 0:e.name.startsWith("nft.burn.prepare.submit")){const e=null==c?void 0:c.args[0];if(e)return{collectionId:(0,f.getCollectionFromItemId)(e.itemId)}}}}catch(e){}return{}},t.HUMAN_READABLE_MSG_LIST={[u.INVALID_TX_PARAMS_EIP_1559_ERROR]:"The problem is with the selected network of your wallet provider, try switching the network or re-entering the wallet. You can read more about this error [here](https://github.com/MetaMask/metamask-extension/issues/13341)"}},73618:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCallableExtraFields=t.LoggerDataContainer=t.getExecRevertedMessage=t.getErrorLevel=t.CustomErrorCode=t.isErrorWarning=void 0;const n=r(55478),i=r(60215),o=r(7),s=r(66680),a=r(63407),u=r(20014),c=r(2169),l=r(75066),d=r(59431),h=["Network request failed","Failed to fetch"];function f(e,t){try{if(!e)return!1;if(m(t)&&(0,a.isEVMWarning)(e))return!0;if(t===s.WalletType.TEZOS)return(0,a.isTezosWarning)(e);if(t===s.WalletType.FLOW)return(0,a.isFlowWarning)(e);if(t===s.WalletType.SOLANA&&(0,a.isSolanaWarning)(e))return!0}catch(e){}return!1}var p;function g(e,t,r){return 400===(null==t?void 0:t.status)?o.LogLevel.WARN:t instanceof i.NetworkError||"NetworkError"===(null==t?void 0:t.name)?(null==t?void 0:t.code)||u.NetworkErrorCode.NETWORK_ERR:function(e,t){return!!(null==e?void 0:e.startsWith("apis."))||h.some((e=>{var r;return null===(r=null==t?void 0:t.message)||void 0===r?void 0:r.includes(e)}))}(e,t)?u.NetworkErrorCode.NETWORK_ERR:(0,a.isInfoLevel)(t)?o.LogLevel.INFO:f(t,null==r?void 0:r.walletType)||t instanceof i.Warning||"Warning"===(null==t?void 0:t.name)?o.LogLevel.WARN:m(null==r?void 0:r.walletType)&&function(e){var t;return null===(t=null==e?void 0:e.message)||void 0===t?void 0:t.includes("execution reverted")}(t)?p.CONTRACT_ERROR:o.LogLevel.ERROR}function m(e){return e===s.WalletType.ETHEREUM||e===s.WalletType.IMMUTABLEX}t.isErrorWarning=f,function(e){e.CONTRACT_ERROR="CONTRACT_ERROR"}(p||(t.CustomErrorCode=p={})),t.getErrorLevel=g;const y=/execution reverted:(.*[^\\])/,b=/"execution reverted[:]?(.*?)"/;t.getExecRevertedMessage=function(e){if(!e)return e;try{const t=e.includes("Error while gas estimation with message cannot estimate gas")?e.match(b):e.match(y);if(t&&t[1])return t[1].trim()}catch(e){}return e};class v{constructor(e){this.input=e,this.extraFields=A(e.callable),this.stringifiedArgs=v.getParsedArgs(e.args)}static getParsedArgs(e){let t;try{t=(0,a.getStringifiedData)(e)||""}catch(r){try{t=JSON.stringify(e,Object.getOwnPropertyNames(e))}catch(e){t="unknown"}}return t}getTraceData(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.input.responsePromise;return Object.assign(Object.assign({level:o.LogLevel.TRACE,method:this.input.callable.name,message:"trace of "+this.input.callable.name,duration:(Date.now()-this.input.startTime)/1e3,args:this.stringifiedArgs,resp:(0,a.getStringifiedData)(t)},this.extraFields||{}),e||{})}))}getErrorData(e,t){var r,n,o,s;let u;const c=a.WrappedError.isWrappedError(e)?e.error:e;try{u=Object.assign(Object.assign({level:g(null===(r=this.input.callable)||void 0===r?void 0:r.name,c,null===(n=this.input.sdkContext)||void 0===n?void 0:n.wallet),method:null===(o=this.input.callable)||void 0===o?void 0:o.name,message:(0,d.getErrorMessageString)(c),error:(0,a.getStringifiedData)(c),duration:(Date.now()-this.input.startTime)/1e3,args:this.stringifiedArgs,requestAddress:void 0},this.extraFields||{}),t||{}),(c instanceof i.NetworkError||"NetworkError"===(null==c?void 0:c.name))&&(u.requestAddress=null==c?void 0:c.url)}catch(e){u={level:"LOGGING_ERROR",method:null===(s=this.input.callable)||void 0===s?void 0:s.name,message:(0,d.getErrorMessageString)(e),error:(0,a.getStringifiedData)(e)}}return u}}function A(e){var t,r;try{if("string"!=typeof(null==e?void 0:e.name))return{};if(function(e){var t;return e instanceof l.WrappedAdvancedFn||"WrappedAdvancedFn"===(null===(t=null==e?void 0:e.constructor)||void 0===t?void 0:t.name)}(e)){const n=e.parent;if(null==e?void 0:e.name.startsWith("order.buy.prepare.submit")){const e=null==n?void 0:n.args[0],i=(0,c.getOrderIdFromFillRequest)(e),o=null==n?void 0:n.context;return{orderId:i,platform:null===(t=null==o?void 0:o.orderData)||void 0===t?void 0:t.platform,collectionId:null===(r=null==o?void 0:o.orderData)||void 0===r?void 0:r.nftCollection}}if(null==e?void 0:e.name.startsWith("order.batchBuy.prepare.submit")){const e=null==n?void 0:n.args[0],t=Array.isArray(e)?e.map((e=>(0,c.getOrderIdFromFillRequest)(e))).join(","):null,r=null==n?void 0:n.context,i=Array.isArray(null==r?void 0:r.prepared)?null==r?void 0:r.prepared.reduce(((e,t)=>{var r,n;return(null===(r=null==t?void 0:t.orderData)||void 0===r?void 0:r.platform)&&!e.includes(null===(n=null==t?void 0:t.orderData)||void 0===n?void 0:n.platform)&&e.push(t.orderData.platform),e}),[]).join(","):null,o=Array.isArray(null==r?void 0:r.prepared)?null==r?void 0:r.prepared.reduce(((e,t)=>{var r,n;return(null===(r=null==t?void 0:t.orderData)||void 0===r?void 0:r.nftCollection)&&!e.includes(null===(n=null==t?void 0:t.orderData)||void 0===n?void 0:n.nftCollection)&&e.push(t.orderData.nftCollection),e}),[]).join(","):null;return{orderId:`[${t}]`,platform:`[${i}]`,collectionId:`[${o}]`}}if(null==e?void 0:e.name.startsWith("order.bid.prepare.submit")){const e=null==n?void 0:n.args[0],t=null==n?void 0:n.context;return e?{itemId:"itemId"in e?e.itemId:void 0,collectionId:null==t?void 0:t.nftData.nftCollection}:{}}if(null==e?void 0:e.name.startsWith("order.bidUpdate.prepare.submit")){const e=null==n?void 0:n.args[0];return{orderId:null==e?void 0:e.orderId}}if(null==e?void 0:e.name.startsWith("order.cancel")){const e=null==n?void 0:n.args[0];return{orderId:null==e?void 0:e.orderId}}if(null==e?void 0:e.name.startsWith("order.sell.prepare.submit")){const e=null==n?void 0:n.args[0];return{itemId:null==e?void 0:e.itemId,collectionId:e?(0,c.getCollectionFromItemId)(e.itemId):void 0}}if(null==e?void 0:e.name.startsWith("order.sellUpdate.prepare.submit")){const e=null==n?void 0:n.args[0],t=null==n?void 0:n.context;return{orderId:null==e?void 0:e.orderId,collectionId:null==t?void 0:t.orderData.nftCollection}}if(null==e?void 0:e.name.startsWith("order.acceptBid.prepare.submit")){const e=null==n?void 0:n.args[0];let t=(0,c.getOrderIdFromFillRequest)(e);const r=null==n?void 0:n.context;return{orderId:t,collectionId:null==r?void 0:r.nftData.nftCollection}}if(null==e?void 0:e.name.startsWith("nft.transfer.prepare.submit")){const e=null==n?void 0:n.args[0],t=null==n?void 0:n.context;if(null==e?void 0:e.itemId)return{collectionId:(null==t?void 0:t.nftData.nftCollection)||(0,c.getCollectionFromItemId)(e.itemId)}}if(null==e?void 0:e.name.startsWith("nft.mint.prepare.submit")){const e=null==n?void 0:n.args[0];if(e)return{collectionId:(0,c.getContractFromMintRequest)(e)}}if(null==e?void 0:e.name.startsWith("nft.burn.prepare.submit")){const e=null==n?void 0:n.args[0],t=null==n?void 0:n.context;if(e)return{collectionId:(null==t?void 0:t.nftData.nftCollection)||(0,c.getCollectionFromItemId)(e.itemId)}}}}catch(e){}return{}}t.LoggerDataContainer=v,t.getCallableExtraFields=A},37:(e,t)=>{"use strict";function r(e,t){if(typeof e!=typeof t)return!1;if("object"!=typeof e||null===e||null===t)return e===t;const n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(const o of n)if(!i.includes(o)||!r(e[o],t[o]))return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.subsetMatch=void 0,t.subsetMatch=function(e,t){for(const n in t)if(!(n in e)||!r(e[n],t[n])){const r=JSON.stringify({key:n,expected:t[n],actual:e[n]});throw new Error(`Subset match failed: ${r}`)}return!0}},75066:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Middlewarer=t.WrappedAdvancedFn=void 0;const n=r(55478),i=r(90965),o=n.__importDefault(r(86010)),s=r(87877),a=r(67325),u=Symbol("SKIP_MIDDLEWARE");class c extends o.default{constructor(e,t,r={}){return super("fnCallable"),this.fn=e,this.args=t,this.parent=null==r?void 0:r.parent,Object.defineProperty(this,"name",{value:r.name||"fnCallable",writable:!1}),this}fnCallable(...e){return this.fn(...e)}setContext(e){this.context=e}static isWrappedAdvancedFn(e){return e instanceof c}static getParent(e){if(e)return e instanceof c||"WrappedAdvancedFn"===e.constructor.name?e.getParent():void 0}}t.WrappedAdvancedFn=c,t.Middlewarer=class{constructor(){this.middlewares=[]}use(e){return this.middlewares.push(e),this}call(e,t){return n.__awaiter(this,arguments,void 0,(function*(e,{args:t,parent:r,saveContext:n}){let i=e;const o=[];(n||r)&&(i=new c(i,t,{parent:r,name:e.name}));for(const e of this.middlewares){let r;[i,r]=yield e(i,t),r&&o.push(r)}let s=(0,a.toPromise)(i(...t));for(const e of o)s=(0,a.toPromise)(e(s));const u=yield s;return"function"==typeof(null==u?void 0:u.submit)&&(i.setContext(u),u.submit=this.wrap(u.submit,{methodName:e.name+".submit",parent:c.isWrappedAdvancedFn(i)?i:void 0})),u}))}wrap(e,t={}){if(e.hasOwnProperty(u))return e;const r=(null==t?void 0:t.methodName)||e.name||"anonymous";return(n=e)instanceof i.Action||n&&"after"in n&&"before"in n&&"start"in n?(this.wrapAction(e,r,{parent:t.parent}),e):function(e){return e instanceof s.MethodWithPrepare||e&&"simplifiedMethod"in e&&"prepare"in e}(e)?this.wrapMethodWithPrepare(e,r):this.wrapFunction(e,r,{parent:t.parent});var n}wrapMethodWithPrepare(e,t){const r=this.wrapFunction(e,t);return r.prepare=this.wrapFunction(e.prepare,`${t}.prepare`,{saveContext:!0}),r}wrapFunction(e,t,{saveContext:r,parent:n}={}){return Object.defineProperty(e,"name",{value:t,writable:!1}),(...t)=>this.call(e,{args:t,saveContext:r,parent:n})}wrapAction(e,t,{parent:r}={}){for(let n of e.steps){const e=n.run;n.run=(...t)=>this.call(e,{args:t,parent:r}),Object.defineProperty(e,"name",{value:t+"."+n.id,writable:!1})}return e}wrapObjectMethods(e,t){for(const r in e)e.hasOwnProperty(r)&&"function"==typeof e[r]&&(e[r]=this.wrap(e[r],{methodName:(t.namespace?t.namespace+".":"")+r}))}wrapApiControllerMethods(e,t){const r=["configuration","fetchApi","middleware","constructor","withMiddleware","withPreMiddleware","withPostMiddleware","request","createFetchParams","clone"];for(const n in e)r.includes(n)||n.endsWith("Raw")||"function"!=typeof e[n]||(e[n]=this.wrap(e[n].bind(e),{methodName:(t.namespace?t.namespace+".":"")+n}))}static skipMiddleware(e){return Object.defineProperty(e,u,{value:!0,writable:!1})}}},67325:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toPromise=void 0,t.toPromise=function(e){return void 0!==e.then?e:Promise.resolve(e)}},66535:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nonImplementedAction=t.notImplemented=t.getNonImplementedAction=t.getNotImplementedFn=void 0;const n=r(90965);function i(e="Not implemented"){return()=>{throw new o(e)}}t.getNotImplementedFn=i;class o extends Error{constructor(e){super(e),this.name="NotImplementedError",Object.setPrototypeOf(this,o.prototype)}}function s(e){return n.Action.create({id:"non-implemented",run:i(e)})}t.getNonImplementedAction=s,t.notImplemented=i(),t.nonImplementedAction=s()},56289:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=t.retry=void 0;var n=r(36073);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return n.retry}}),Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return n.delay}})},95819:(e,t,r)=>{"use strict";t.bE=void 0;r(55478),r(12671),r(23870),r(17850),r(37),r(64588),r(26674);t.bE=function(e=3600){return new Date(Date.now()+1e3*e)}},2169:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNativeToken=t.convertSupportedBlockchainToUnion=t.extractUnionSupportedBlockchain=t.getOrderId=t.getBidEntity=t.getContractFromMintRequest=t.getCollectionFromItemId=t.getItemIdData=t.getOrderNftContractAddress=t.getNftContractAddress=t.getOrderIdFromFillRequest=void 0;const n=r(23870),i=r(63407),o=r(12671);function s(e){switch(e["@type"]){case"FLOW_NFT":case"TEZOS_NFT":case"ERC721":case"ERC721_Lazy":case"ERC1155":case"ERC1155_Lazy":case"CRYPTO_PUNKS":case"GEN_ART":case"COLLECTION":case"AMM_NFT":return e.contract;case"NFT":case"NFT_OF_COLLECTION":return(0,n.toContractAddress)(e.collectionId);default:return}}function a(e){if(!e)throw new Error(`Not an item: ${e}`);const[t,r,i]=e.split(":");return t===o.Blockchain.APTOS?{tokenId:i,blockchain:t}:{collection:(0,n.toCollectionId)(`${t}:${r}`),contract:r,tokenId:i,blockchain:t}}function u(e){return(0,i.isEVMBlockchain)(e)?"EVM":e}t.getOrderIdFromFillRequest=function(e){var t;if(e)return"orderId"in e?null==e?void 0:e.orderId:"order"in e?null===(t=null==e?void 0:e.order)||void 0===t?void 0:t.id:void 0},t.getNftContractAddress=s,t.getOrderNftContractAddress=function(e){return s(e.make.type)||s(e.take.type)},t.getItemIdData=a,t.getCollectionFromItemId=function(e){const{collection:t}=a(e);return t},t.getContractFromMintRequest=function(e){if("collection"in e)return e.collection.id;if("collectionId"in e)return e.collectionId;throw new Error("Wrong request: collection or collectionId has not been found")},t.getBidEntity=function(e){if("itemId"in e)return e.itemId;if("collectionId"in e)return e.collectionId;throw new Error("Bit request should contains itemId or collectionId")},t.getOrderId=function(e){if("order"in e)return e.order.id;if("orderId"in e)return e.orderId;throw new Error("OrderId has not been found in request")},t.extractUnionSupportedBlockchain=function(e){return u((0,i.extractBlockchain)(e))},t.convertSupportedBlockchainToUnion=u,t.isNativeToken=function(e){return"CURRENCY_NATIVE"===e["@type"]}},64588:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.waitFor=void 0;const n=r(55478),i=r(56289);t.waitFor=function(e,t){return n.__awaiter(this,arguments,void 0,(function*(e,t,r=1e3){return(0,i.retry)(10,r,(()=>n.__awaiter(this,void 0,void 0,(function*(){const r=yield e();if(t&&!t(r))throw new Error(`Predicate is not matched: expected ${JSON.stringify(r)}`);return r}))))}))}},82585:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.developmentConfig=void 0;const n=r(36429);t.developmentConfig={basePath:"https://dev-api.rarible.org",ethereumEnv:"dev-ethereum",flowEnv:"dev-testnet",tezosNetwork:"dev",polygonNetwork:"dev-polygon",solanaNetwork:"devnet",eclipseAddress:"https://staging-rpc.dev2.eclipsenetwork.xyz",immutablexNetwork:"testnet",mantleNetwork:"testnet-mantle",arbitrumNetwork:"testnet-arbitrum",aptosNetwork:n.AptosNetwork.TESTNET,zksync:"testnet-zksync",chiliz:"testnet-chiliz",lightlink:"testnet-lightlink",rari:"testnet-rari",base:"base-sepolia",xai:"testnet-xai",fief:"testnet-fief",kroma:"testnet-kroma",celo:"testnet-celo"}},35276:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NFT_STORAGE_URL=t.getSdkConfig=t.configsDictionary=void 0;const n=r(90023),i=r(82585),o=r(31923);t.configsDictionary={development:i.developmentConfig,testnet:o.testnetConfig,prod:n.prodConfig},t.getSdkConfig=function(e){return t.configsDictionary[e]},t.NFT_STORAGE_URL="https://api.nft.storage/upload"},90023:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prodConfig=void 0;const n=r(36429);t.prodConfig={basePath:"https://api.rarible.org",ethereumEnv:"mainnet",flowEnv:"mainnet",tezosNetwork:"mainnet",polygonNetwork:"polygon",solanaNetwork:"mainnet-beta",eclipseAddress:"https://mainnetbeta-rpc.eclipse.xyz",immutablexNetwork:"prod",mantleNetwork:"mantle",arbitrumNetwork:"arbitrum",aptosNetwork:n.AptosNetwork.MAINNET,zksync:"zksync",chiliz:"chiliz",lightlink:"lightlink",rari:"rari",base:"base",xai:"testnet-xai",fief:"testnet-fief",kroma:"testnet-kroma",celo:"testnet-celo"}},31923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.testnetConfig=void 0;const n=r(19709);t.testnetConfig={basePath:"https://testnet-api.rarible.org",ethereumEnv:"testnet",flowEnv:"testnet",tezosNetwork:"testnet",polygonNetwork:"mumbai",solanaNetwork:"devnet",eclipseAddress:"https://testnet.dev2.eclipsenetwork.xyz",immutablexNetwork:"testnet",mantleNetwork:"testnet-mantle",arbitrumNetwork:"testnet-arbitrum",aptosNetwork:n.AptosNetwork.TESTNET,zksync:"testnet-zksync",chiliz:"testnet-chiliz",lightlink:"testnet-lightlink",rari:"testnet-rari",base:"base-sepolia",xai:"testnet-xai",fief:"testnet-fief",kroma:"testnet-kroma",celo:"testnet-celo"}},82257:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LogsLevel=void 0,function(e){e[e.DISABLED=0]="DISABLED",e[e.ERROR=1]="ERROR",e[e.TRACE=2]="TRACE"}(r||(t.LogsLevel=r={}))},50641:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSimpleFlowFungibleBalance=t.WalletType=t.getCollectionId=t.createRaribleSdk=void 0;const n=r(55478),i=r(12671),o=r(66680);Object.defineProperty(t,"WalletType",{enumerable:!0,get:function(){return o.WalletType}});const s=r(17850),a=r(66680),u=r(63407),c=r(82257),l=r(35276),d=r(52414),h=r(45532),f=r(37602),p=r(25288),g=r(20014),m=r(75066),y=r(59431),b=r(86349),v=r(98937),A=r(87877),w=r(83743),E=r(74041),_=r(50398),I=r(2169),S=r(33354),k=r(39814);function C(e,t){if((null==e?void 0:e.walletType)===t)return e}function T(e,t){return new A.MethodWithPrepare((t=>e(t)),(r=>n.__awaiter(this,void 0,void 0,(function*(){const{item:o,collection:s}=yield function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){var r;const n=(0,u.extractBlockchain)(e);if([i.Blockchain.APTOS,i.Blockchain.SOLANA].includes(n)){const n=yield t.item.getItemById({itemId:e});let i;const o=n.collection||(null===(r=n.itemCollection)||void 0===r?void 0:r.id);return o&&(i=yield t.collection.getCollectionById({collection:o})),{item:n,collection:i}}const[o,s]=yield Promise.all([t.item.getItemById({itemId:e}),t.collection.getCollectionById({collection:(0,I.getCollectionFromItemId)(e)})]);return{item:o,collection:s}}))}(r.itemId,t);(null==s?void 0:s.self)&&(yield(0,_.checkRoyalties)(r.itemId,t));const a=yield e.prepare(Object.assign(Object.assign({},r),{blockchain:(0,u.extractBlockchain)(r.itemId)}));return Object.assign(Object.assign({},a),{maxAmount:o.supply,submit:a.submit.before((e=>Object.assign({itemId:r.itemId},e)))})}))))}function x(e,t,r){return new A.MethodWithPrepare((i=>n.__awaiter(this,void 0,void 0,(function*(){const o=yield e(i);o.type===d.MintType.ON_CHAIN&&(yield o.transaction.wait()),yield(0,u.retry)(90,2e3,(()=>r.item.getItemById({itemId:o.itemId})));const{supply:s}=i,a=n.__rest(i,["supply"]),c=yield t(Object.assign(Object.assign({},a),{amount:s,itemId:o.itemId}));return Object.assign(Object.assign({},o),{orderId:c})}))),(i=>n.__awaiter(this,void 0,void 0,(function*(){const o=yield e.prepare(i),s=function(e){const[t]=e.split(":");if(!(0,u.isSupportedBlockchain)(t))throw new Error(`Unrecognized blockchain in contract ${e}`);return t}(M(i)),a=yield t.prepare({blockchain:s}),c=o.submit.around((e=>Object.assign({},e)),((e,t)=>n.__awaiter(this,void 0,void 0,(function*(){return e.type===d.MintType.ON_CHAIN&&(yield e.transaction.wait()),yield(0,u.retry)(90,2e3,(()=>r.item.getItemById({itemId:e.itemId}))),{initial:t,mintResponse:e}})))),l=a.submit.around((({initial:e,mintResponse:t})=>Object.assign(Object.assign({},e),{itemId:t.itemId,amount:e.supply})),((e,{mintResponse:t})=>Object.assign(Object.assign({},t),{orderId:e})));return Object.assign(Object.assign(Object.assign({},o),a),{submit:c.thenAction(l)})}))))}function M(e){return"collection"in e?e.collection.id:e.collectionId}t.createRaribleSdk=function(e,t,r){var n,u,d,A,_,I;const M=e&&(0,a.getRaribleWallet)(e),B=(0,s.getRandomId)("union"),P=(0,l.getSdkConfig)(t),R=(0,g.createApisSdk)(t,Object.assign(Object.assign({},(null==r?void 0:r.apiClientParams)||{}),{apiKey:null==r?void 0:r.apiKey}),null==r?void 0:r.logs),O=Object.assign(Object.assign({},null===(n=null==r?void 0:r.blockchain)||void 0===n?void 0:n.ETHEREUM),{params:null==r?void 0:r.apiClientParams,logs:(null==r?void 0:r.logs)?{level:null==r?void 0:r.logs,session:B}:{level:c.LogsLevel.TRACE,session:B},apiKey:null==r?void 0:r.apiKey}),N=(0,p.createUnionSdk)((0,h.createEthereumSdk)(C(M,o.WalletType.ETHEREUM),R,i.Blockchain.ETHEREUM,P.ethereumEnv,O),(0,E.createFlowSdk)(C(M,o.WalletType.FLOW),R,P.flowEnv,void 0,r),(0,f.createTezosSdk)(C(M,o.WalletType.TEZOS),R,P,r),(0,b.createSolanaSdk)(C(M,o.WalletType.SOLANA),R,P.solanaNetwork,null===(u=null==r?void 0:r.blockchain)||void 0===u?void 0:u.SOLANA),(0,k.createEclipseSdk)(C(M,o.WalletType.SOLANA),R,P.solanaNetwork,Object.assign({eclipseEndpoint:P.eclipseAddress},null===(d=null==r?void 0:r.blockchain)||void 0===d?void 0:d.SOLANA)),(0,v.createImmutablexSdk)(C(M,o.WalletType.IMMUTABLEX),R,P.immutablexNetwork,null==r?void 0:r.logs),(0,S.createAptosSdk)(C(M,o.WalletType.APTOS),R,P.aptosNetwork,null===(A=null==r?void 0:r.blockchain)||void 0===A?void 0:A.APTOS)),D={wallet:M,env:t,config:r,sessionId:B,apiKey:null==r?void 0:r.apiKey,providerId:null===(_=null==r?void 0:r.context)||void 0===_?void 0:_.providerId,providerMeta:null===(I=null==r?void 0:r.context)||void 0===I?void 0:I.providerMeta};return function({apis:e,internalSdk:t,sdkContext:r,externalLogger:n}){var i,o,s,a,u;const l=new m.Middlewarer;(null===(i=r.config)||void 0===i?void 0:i.logs)!==c.LogsLevel.DISABLED&&l.use((0,y.getInternalLoggerMiddleware)(null!==(s=null===(o=r.config)||void 0===o?void 0:o.logs)&&void 0!==s?s:c.LogsLevel.TRACE,r,n));for(const e of null!==(u=null===(a=r.config)||void 0===a?void 0:a.middlewares)&&void 0!==u?u:[])l.use(e);for(const t in e)l.wrapApiControllerMethods(e[t],{namespace:"apis."+t});for(const e in t)l.wrapObjectMethods(t[e],{namespace:e})}({apis:R,internalSdk:N,sdkContext:D,externalLogger:null==r?void 0:r.logger}),Object.assign(Object.assign({},N),{nft:Object.assign(Object.assign({},N.nft),{mintAndSell:x(N.nft.mint,N.order.sell,R)}),order:Object.assign(Object.assign({},N.order),{sell:T(N.order.sell,R)}),apis:R,wallet:M,getSdkContext:w.getSdkContext.bind(null,D)})},t.getCollectionId=M;var B=r(49403);Object.defineProperty(t,"getSimpleFlowFungibleBalance",{enumerable:!0,get:function(){return B.getSimpleFlowFungibleBalance}})},42242:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosBalance=void 0;const n=r(55478),i=r(17850),o=r(11263);t.AptosBalance=class{constructor(e,t){this.sdk=e,this.apis=t,this.getBalance=this.getBalance.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=yield this.apis.balances.getBalance({currencyId:(0,o.getCurrencyId)(t),owner:e});return(0,i.toBn)(r.decimal)}))}}},113:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosBid=void 0;const n=r(55478),i=r(90965),o=r(63407),s=r(17850),a=r(19709),u=r(71725),c=r(23870),l=r(11486),d=r(2169),h=r(10718),f=r(11263),p=r(44014);t.AptosBid=class{constructor(e,t,r){this.sdk=e,this.network=t,this.apis=r,this.bid=this.bid.bind(this),this.bidBasic=this.bidBasic.bind(this),this.acceptBid=this.acceptBid.bind(this),this.acceptBidBasic=this.acceptBidBasic.bind(this)}bid(e){return n.__awaiter(this,void 0,void 0,(function*(){const t="itemId"in e?yield this.apis.item.getItemById({itemId:e.itemId}):null,r="collectionId"in e?(0,c.toContractAddress)(e.collectionId):void 0,u=i.Action.create({id:"send-tx",run:i=>n.__awaiter(this,void 0,void 0,(function*(){var n,u,c;if(i.originFees&&i.originFees.length>1)throw new Error("Origin fees should consist only 1 item");const l=yield this.sdk.order.getFeeObject((null===(n=i.originFees)||void 0===n?void 0:n.length)?{address:(0,o.extractId)(i.originFees[0].account),value:i.originFees[0].value}:void 0);if("CURRENCY_NATIVE"!==(0,f.getCurrencyAssetType)(i.currency)["@type"])throw new Error("Only native token currency is available for bid operation");const d=i.expirationDate?(0,h.convertDateToTimestamp)(i.expirationDate):(0,h.getDefaultExpirationDateTimestamp)(),g=yield this.apis.collection.getCollectionById({collection:t?t.collection:r});if("itemId"in e){if("v1"===(null===(u=g.extra)||void 0===u?void 0:u.standard)){if(!(null==t?void 0:t.extra))throw new Error("No extra field in API item");const e=yield this.sdk.order.tokenOfferV1((0,o.extractId)(t.creators[0].account),t.extra.onChainCollectionName,t.extra.onChainTokenName,t.extra.propertyVersionV1,l,(0,s.toBn)(i.price.toString()).multipliedBy(a.APT_DIVIDER).toFixed(),d);return(0,p.convertAptosToUnionOrderId)(e)}{const t=yield this.sdk.order.tokenOffer((0,o.extractId)(e.itemId),l,d,(0,s.toBn)(i.price.toString()).multipliedBy(a.APT_DIVIDER).toFixed());return(0,p.convertAptosToUnionOrderId)(t)}}if("collectionId"in e){if("v1"===(null===(c=g.extra)||void 0===c?void 0:c.standard)){const e=yield this.sdk.order.collectionOfferV1((0,o.extractId)(g.owner),g.name,l,(0,s.toBn)(i.price.toString()).multipliedBy(a.APT_DIVIDER).toFixed(),i.amount||1,d);return(0,p.convertAptosToUnionOrderId)(e)}{const t=yield this.sdk.order.collectionOffer((0,o.extractId)(e.collectionId),i.amount||1,l,d,(0,s.toBn)(i.price.toString()).multipliedBy(a.APT_DIVIDER).toFixed());return(0,p.convertAptosToUnionOrderId)(t)}}throw new Error("ItemID or CollectionID was expected")}))});return{originFeeSupport:l.OriginFeeSupport.FULL,payoutsSupport:l.PayoutsSupport.NONE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,p.getSupportedCurrencies)(),multiple:!1,maxAmount:t?t.supply:null,baseFee:0,getConvertableValue:()=>n.__awaiter(this,void 0,void 0,(function*(){})),supportsExpirationDate:!0,shouldTransferFunds:!0,submit:u,nftData:{nftCollection:(null==t?void 0:t.collection)?(0,c.toContractAddress)(t.collection):r}}}))}bidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.bid(e)).submit(e)}))}acceptBid(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,d.getOrderId)(e),r=yield this.apis.order.getValidatedOrderById({id:t}),s=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var n,i,s;if(Array.isArray(e.itemId))throw new Error("Array of itemIds is not supported");if(null===(n=e.originFees)||void 0===n?void 0:n.length)throw new Error("Origin fees is not supported in acceptBid operation. You can set it during bid");if("NFT_OF_COLLECTION"===r.take.type["@type"]){if(!e.itemId)throw new Error("ItemId property mustn't be empty");const r=e.itemId,n=yield this.apis.item.getItemById({itemId:r});if("v1"===(null===(i=(yield this.apis.collection.getCollectionById({collection:n.collection})).extra)||void 0===i?void 0:i.standard)){const e=yield this.sdk.order.acceptCollectionOfferV1((0,o.extractId)(t),n.extra.onChainTokenName,n.extra.propertyVersionV1);return new u.BlockchainAptosTransaction(e,this.network,this.sdk)}{const r=yield this.sdk.order.acceptCollectionOffer((0,o.extractId)(t),(0,o.extractId)(e.itemId));return new u.BlockchainAptosTransaction(r,this.network,this.sdk)}}if("NFT"===r.take.type["@type"]){const e=yield this.apis.item.getItemById({itemId:r.take.type.itemId});if("v1"===(null===(s=(yield this.apis.collection.getCollectionById({collection:e.collection})).extra)||void 0===s?void 0:s.standard)){const r=yield this.sdk.order.acceptTokenOfferV1((0,o.extractId)(t),e.extra.onChainTokenName,e.extra.propertyVersionV1);return new u.BlockchainAptosTransaction(r,this.network,this.sdk)}const n=yield this.sdk.order.acceptTokenOffer((0,o.extractId)(t));return new u.BlockchainAptosTransaction(n,this.network,this.sdk)}throw new Error("Type of order is not supported")}))});return{multiple:!1,maxAmount:r.makeStock,baseFee:0,supportsPartialFill:!1,originFeeSupport:l.OriginFeeSupport.NONE,payoutsSupport:l.PayoutsSupport.NONE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,submit:s,orderData:{platform:r.platform,nftCollection:(0,d.getNftContractAddress)(r.take.type)}}}))}acceptBidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.acceptBid(e)).submit(e)}))}}},24470:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosCancel=void 0;const n=r(55478),i=r(63407),o=r(71725),s=r(2169);t.AptosCancel=class{constructor(e,t,r){this.sdk=e,this.network=t,this.apis=r,this.cancel=e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.apis.order.getValidatedOrderById({id:e.orderId}),r=(0,i.extractId)(e.orderId);if((0,s.isNativeToken)(t.take.type)){const e=yield this.sdk.order.cancel(r);return new o.BlockchainAptosTransaction(e,this.network,this.sdk)}if((0,s.isNativeToken)(t.make.type)){if("NFT_OF_COLLECTION"===t.take.type["@type"]){const e=yield this.sdk.order.cancelCollectionOffer(r);return new o.BlockchainAptosTransaction(e,this.network,this.sdk)}if("NFT"===t.take.type["@type"]){const e=yield this.sdk.order.cancelTokenOffer(r);return new o.BlockchainAptosTransaction(e,this.network,this.sdk)}}throw new Error("Unrecognized type of order")})),this.cancel=this.cancel.bind(this)}}},44014:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.awaitAllUserItems=t.getSupportedCurrencies=t.convertAptosToUnionContractAddress=t.convertAptosToUnionItemId=t.convertAptosToUnionCollectionId=t.convertAptosToUnionOrderId=t.convertUnionAddressToAptos=t.convertAptosToUnionAddress=t.APTOS_APT_CURRENCY=void 0;const n=r(55478),i=r(23870),o=r(12671),s=r(63407),a=r(19709);t.APTOS_APT_CURRENCY=(0,i.toCurrencyId)(`${o.Blockchain.APTOS}:${a.ENCODED_APT_TOKEN_TYPE}`),t.convertAptosToUnionAddress=function(e){return(0,i.toUnionAddress)(`${o.Blockchain.APTOS}:${e}`)},t.convertUnionAddressToAptos=function(e){return(0,i.toUnionAddress)(`${o.Blockchain.APTOS}:${e}`)},t.convertAptosToUnionOrderId=function(e){return(0,i.toOrderId)(`${o.Blockchain.APTOS}:${e}`)},t.convertAptosToUnionCollectionId=function(e){return(0,i.toCollectionId)(`${o.Blockchain.APTOS}:${e}`)},t.convertAptosToUnionItemId=function(e){return(0,i.toItemId)(`${o.Blockchain.APTOS}:${e}`)},t.convertAptosToUnionContractAddress=function(e){return(0,i.toContractAddress)(`${o.Blockchain.APTOS}:${e}`)},t.getSupportedCurrencies=function(){return[{blockchain:o.Blockchain.APTOS,type:"NATIVE"}]},t.awaitAllUserItems=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return(0,s.retry)(10,4e3,(()=>n.__awaiter(this,void 0,void 0,(function*(){const r=yield e.apis.item.getItemsByOwner({owner:t});if(!r.items.length)throw new Error("No items");return r.items}))))}))}},33354:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAptosSdk=void 0;const n=r(55478),i=r(19709),o=r(66535),s=r(87877),a=r(11486),u=r(75066),c=r(68398),l=r(42242),d=r(60318),h=r(24470),f=r(113);t.createAptosSdk=function(e,t,r,p){const g=new i.AptosSdk(null==e?void 0:e.wallet,r,p),m=new c.AptosNft(g,r,t),y=new l.AptosBalance(g,t),b=new d.AptosListing(g,r,t),v=new f.AptosBid(g,r,t),A=new h.AptosCancel(g,r,t),w=u.Middlewarer.skipMiddleware(m.preprocessMeta);return{nft:{mint:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),burn:new s.MethodWithPrepare(m.burnBasic,m.burn),transfer:new s.MethodWithPrepare(m.transferBasic,m.transfer),generateTokenId:o.notImplemented,createCollection:o.notImplemented,preprocessMeta:w,uploadMeta:o.notImplemented},order:{fill:{prepare:o.notImplemented},buy:new s.MethodWithPrepare(b.buyBasic,b.buy),batchBuy:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),acceptBid:new s.MethodWithPrepare(v.acceptBidBasic,v.acceptBid),sell:new s.MethodWithPrepare(b.sellBasic,b.sell),sellUpdate:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),bid:new s.MethodWithPrepare(v.bidBasic,v.bid),bidUpdate:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),cancel:A.cancel},balances:{getBalance:y.getBalance,convert:o.notImplemented,transfer:o.notImplemented,getBiddingBalance:o.notImplemented,depositBiddingBalance:o.nonImplementedAction,withdrawBiddingBalance:o.nonImplementedAction},restriction:{canTransfer:o.notImplemented,getFutureOrderFees(){return n.__awaiter(this,void 0,void 0,(function*(){return{originFeeSupport:a.OriginFeeSupport.NONE,baseFee:0}}))}}}}},60318:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosListing=void 0;const n=r(55478),i=r(12671),o=r(90965),s=r(63407),a=r(71725),u=r(17850),c=r(19709),l=r(11486),d=r(2169),h=r(11263),f=r(44014);t.AptosListing=class{constructor(e,t,r){this.sdk=e,this.network=t,this.apis=r,this.sell=this.sell.bind(this),this.sellBasic=this.sellBasic.bind(this),this.buy=this.buy.bind(this),this.buyBasic=this.buyBasic.bind(this)}sell(){return n.__awaiter(this,void 0,void 0,(function*(){const e=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var t,r;const n=(0,s.extractId)(e.itemId),o=yield this.apis.item.getItemById({itemId:`${i.Blockchain.APTOS}:${n}`}),a=yield this.apis.collection.getCollectionById({collection:o.collection});if(e.originFees&&e.originFees.length>1)throw new Error("Origin fees should consist only 1 item");const l=yield this.sdk.order.getFeeObject((null===(t=e.originFees)||void 0===t?void 0:t.length)?{address:(0,s.extractId)(e.originFees[0].account),value:e.originFees[0].value}:void 0);if("CURRENCY_NATIVE"!==(0,h.getCurrencyAssetType)(e.currency)["@type"])throw new Error("Only native token currency is available for sell operation");const d=Math.floor(Date.now()/1e3);let p;if("v1"===(null===(r=a.extra)||void 0===r?void 0:r.standard)){if(!o.extra)throw new Error("No extra field in API item");const t=(0,s.extractId)(o.creators[0].account);p=yield this.sdk.order.sellV1(l,t,o.extra.onChainCollectionName,o.extra.onChainTokenName,o.extra.propertyVersionV1,d,(0,u.toBn)(e.price.toString()).multipliedBy(c.APT_DIVIDER).toFixed())}else p=yield this.sdk.order.sell(n,l,d,(0,u.toBn)(e.price.toString()).multipliedBy(c.APT_DIVIDER).toFixed());return(0,f.convertAptosToUnionOrderId)(p)}))});return{originFeeSupport:l.OriginFeeSupport.FULL,payoutsSupport:l.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,f.getSupportedCurrencies)(),baseFee:0,supportsExpirationDate:!0,shouldTransferNft:!0,submit:e}}))}sellBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.sell()).submit(e)}))}buy(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.apis.order.getValidatedOrderById({id:(0,d.getOrderId)(e)}),r=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var r;if(null===(r=e.originFees)||void 0===r?void 0:r.length)throw new Error("Origin fees is not supported in buy operation. You can set it during sell");const n=(0,s.extractId)(t.id),i=yield this.sdk.order.buy(n);return new a.BlockchainAptosTransaction(i,this.network,this.sdk)}))});return{multiple:!1,maxAmount:t.makeStock,baseFee:0,supportsPartialFill:!1,originFeeSupport:l.OriginFeeSupport.NONE,payoutsSupport:l.PayoutsSupport.NONE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,submit:r,orderData:{platform:t.platform,nftCollection:(0,d.getNftContractAddress)(t.make.type)}}}))}buyBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.buy(e)).submit(e)}))}}},68398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AptosNft=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(63407),a=r(71725),u=r(12671),c=r(52414),l=r(35752);t.AptosNft=class{constructor(e,t,r){this.sdk=e,this.network=t,this.apis=r,this.createCollectionBasic=this.createCollectionBasic.bind(this),this.mint=this.mint.bind(this),this.burn=this.burn.bind(this),this.burnBasic=this.burnBasic.bind(this),this.transfer=this.transfer.bind(this),this.preprocessMeta=this.preprocessMeta.bind(this),this.mintBasic=this.mintBasic.bind(this),this.transferBasic=this.transferBasic.bind(this)}preprocessMeta(e){const{name:t,description:r,image:n,animation_url:i,external_url:o,attributes:s}=e;return{name:t||"",description:r||"",image:n,animation_url:i,external_url:o,attributes:s.map((e=>({key:e.trait_type,value:e.value})))}}createCollectionBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){const{name:t,description:r,uri:n}=e,{tx:i,collectionAddress:s}=yield this.sdk.nft.createCollection({name:t,description:r,uri:n});return{tx:new a.BlockchainAptosTransaction(i,this.network,this.sdk),address:(0,o.toContractAddress)(`${u.Blockchain.APTOS}:${s}`)}}))}mintBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.mint(e)).submit(e)}))}mint(e){return n.__awaiter(this,void 0,void 0,(function*(){return{multiple:!1,supportsRoyalties:!1,supportsLazyMint:!1,submit:i.Action.create({id:"mint",run:t=>n.__awaiter(this,void 0,void 0,(function*(){const r=(0,l.getCollectionId)(e),n=(0,s.extractId)(r),{tx:i,tokenAddress:d}=yield this.sdk.nft.mintWithCollectionAddress({collectionAddress:n,name:"",description:"",uri:t.uri});return{type:c.MintType.ON_CHAIN,transaction:new a.BlockchainAptosTransaction(i,this.network,this.sdk),itemId:(0,o.toItemId)(`${u.Blockchain.APTOS}:${d}`)}}))})}}))}transferBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.transfer(e)).submit(e)}))}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;const r=yield this.apis.item.getItemById({itemId:e.itemId}),u=r.collection||(null===(t=r.itemCollection)||void 0===t?void 0:t.id);return{multiple:parseFloat(r.supply)>1,maxAmount:(0,o.toBigNumber)(r.supply),nftData:{nftCollection:u?(0,o.toContractAddress)(u):void 0},submit:i.Action.create({id:"transfer",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var t;const n=(0,s.extractId)(r.id),i=(0,s.extractId)(e.to),o=yield this.apis.collection.getCollectionById({collection:r.collection});if("v1"===(null===(t=o.extra)||void 0===t?void 0:t.standard)&&r.extra){const t=(0,s.extractId)(r.creators[0].account),n=yield this.sdk.nft.transferV1Token(i,t,o.name,r.extra.onChainTokenName,r.extra.propertyVersionV1,`${e.amount}`);return new a.BlockchainAptosTransaction(n,this.network,this.sdk)}const u=yield this.sdk.nft.transfer(n,i);return new a.BlockchainAptosTransaction(u,this.network,this.sdk)}))})}}))}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;const r=yield this.apis.item.getItemById({itemId:e.itemId}),u=r.collection||(null===(t=r.itemCollection)||void 0===t?void 0:t.id);return{multiple:parseFloat(r.supply)>1,maxAmount:(0,o.toBigNumber)(r.supply),nftData:{nftCollection:u?(0,o.toContractAddress)(u):void 0},submit:i.Action.create({id:"burn",run:()=>n.__awaiter(this,void 0,void 0,(function*(){const t=(0,s.extractId)(e.itemId),r=yield this.sdk.nft.burn(t);return new a.BlockchainAptosTransaction(r,this.network,this.sdk)}))})}}))}burnBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.burn(e)).submit(e)}))}}},57374:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EclipseBalance=void 0;const n=r(55478),i=r(11263),o=r(92245);t.EclipseBalance=class{constructor(e,t){this.sdk=e,this.wallet=t,this.getBalance=this.getBalance.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,i.getCurrencyAssetType)(t);if("CURRENCY_NATIVE"===r["@type"]&&"ECLIPSE"===r.blockchain)return yield this.sdk.balances.getBalance((0,o.extractPublicKey)(e),{commitment:"max"});throw new Error("Unsupported asset type")}))}}},39814:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEclipseSdk=void 0;const n=r(46981),i=r(66535),o=r(87877),s=r(11486),a=r(57374),u=r(62250);t.createEclipseSdk=function(e,t,r,c){const l=n.EclipseSdk.create({connection:{cluster:r,endpoint:null==c?void 0:c.eclipseEndpoint,commitmentOrConfig:"confirmed"},debug:!1}),d=new a.EclipseBalance(l,e),h=new u.EclipseNft(l,e,t);return{nft:{mint:new o.MethodWithPrepare(i.nonImplementedAction,i.nonImplementedAction),burn:new o.MethodWithPrepare(h.burnBasic,h.burn),transfer:new o.MethodWithPrepare(h.transferBasic,h.transfer),generateTokenId:i.nonImplementedAction,createCollection:i.nonImplementedAction,preprocessMeta:i.notImplemented,uploadMeta:i.nonImplementedAction},order:{fill:{prepare:i.nonImplementedAction},buy:new o.MethodWithPrepare(i.nonImplementedAction,i.nonImplementedAction),batchBuy:new o.MethodWithPrepare(i.notImplemented,i.nonImplementedAction),acceptBid:new o.MethodWithPrepare(i.nonImplementedAction,i.nonImplementedAction),sell:new o.MethodWithPrepare(i.nonImplementedAction,i.nonImplementedAction),sellUpdate:new o.MethodWithPrepare(i.nonImplementedAction,i.nonImplementedAction),bid:new o.MethodWithPrepare(i.nonImplementedAction,i.nonImplementedAction),bidUpdate:new o.MethodWithPrepare(i.nonImplementedAction,i.nonImplementedAction),cancel:i.nonImplementedAction},balances:{getBalance:d.getBalance,convert:i.nonImplementedAction,transfer:i.notImplemented,getBiddingBalance:i.nonImplementedAction,depositBiddingBalance:i.nonImplementedAction,withdrawBiddingBalance:i.nonImplementedAction},restriction:{canTransfer:i.nonImplementedAction,getFutureOrderFees:()=>Promise.resolve({baseFee:0,originFeeSupport:s.OriginFeeSupport.NONE})}}}},62250:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EclipseNft=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(71725),a=r(92245);t.EclipseNft=class{constructor(e,t,r){this.sdk=e,this.wallet=t,this.apis=r,this.burn=this.burn.bind(this),this.burnBasic=this.burnBasic.bind(this),this.transfer=this.transfer.bind(this),this.transferBasic=this.transferBasic.bind(this)}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield this.apis.item.getItemById({itemId:e.itemId});if(!t)throw new Error(`Item with id ${e.itemId} not found`);return{multiple:parseFloat(t.supply)>1,maxAmount:(0,o.toBigNumber)(t.supply),nftData:{nftCollection:t.collection&&(0,o.toContractAddress)(t.collection)},submit:i.Action.create({id:"burn",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var r;const n=null!==(r=null==e?void 0:e.amount)&&void 0!==r?r:1,i=(0,a.extractPublicKey)(t.id),o=yield this.sdk.nft.burn({mint:i,signer:this.wallet.provider,amount:n,owner:this.wallet.provider.publicKey}),u=yield o.submit("processed");return new s.BlockchainSolanaTransaction(u,this.sdk)}))})}}))}burnBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.burn(e)).submit(e)}))}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield this.apis.item.getItemById({itemId:e.itemId});if(!t)throw new Error(`Item with id ${e.itemId} not found`);return{multiple:parseFloat(t.supply)>1,maxAmount:(0,o.toBigNumber)(t.supply),nftData:{nftCollection:t.collection?(0,o.toContractAddress)(t.collection):void 0},submit:i.Action.create({id:"transfer",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var r;const n=null!==(r=null==e?void 0:e.amount)&&void 0!==r?r:1,i=(0,a.extractPublicKey)(t.id),o=yield this.sdk.nft.transfer({mint:i,signer:this.wallet.provider,amount:n,to:(0,a.extractPublicKey)(e.to),owner:this.wallet.provider.publicKey}),u=yield o.submit("processed");return new s.BlockchainSolanaTransaction(u,this.sdk)}))})}}))}transferBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.transfer(e)).submit(e)}))}}},17660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumBalance=void 0;const n=r(55478),i=r(17850),o=r(71725),s=r(12671),a=r(90965),u=r(63407),c=r(23870),l=r(11263),d=r(75184);t.EthereumBalance=class{constructor(e,t,r){this.sdk=e,this.wallet=t,this.apis=r,this.depositBiddingBalance=a.Action.create({id:"send-tx",run:e=>this.convert({blockchain:s.Blockchain.ETHEREUM,isWrap:!0,value:e.amount})}),this.withdrawBiddingBalance=a.Action.create({id:"send-tx",run:e=>this.convert({blockchain:s.Blockchain.ETHEREUM,isWrap:!1,value:e.amount})}),this.getBalance=this.getBalance.bind(this),this.convert=this.convert.bind(this),this.getBiddingBalance=this.getBiddingBalance.bind(this),this.transfer=this.transfer.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,l.getCurrencyAssetType)(t);if(!(0,l.isEth)(r)&&!(0,l.isErc20)(r))throw new Error("Unsupported asset type for getting balance");const n=yield this.apis.balances.getBalance({currencyId:(0,l.getCurrencyId)(t),owner:e});return(0,i.toBn)(n.decimal)}))}convert(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.send(e);return new o.BlockchainEthereumTransaction(t,yield(0,d.getWalletNetwork)(this.wallet))}))}send(e){return e.isWrap?this.sdk.balances.deposit(e.value):this.sdk.balances.withdraw(e.value)}getBiddingBalance(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getBiddingCurrency(e);return this.getBalance(e.walletAddress,t)}))}getBiddingCurrency(e){return n.__awaiter(this,void 0,void 0,(function*(){if("currency"in e)return e.currency;{const t=yield this.sdk.balances.getWethContractAddress(),r=(0,u.extractBlockchain)(e.walletAddress);if((0,d.isEVMBlockchain)(r))return{"@type":"ERC20",contract:(0,d.convertEthereumContractAddress)(t,r)};throw new Error(`Bidding balance is not supported for ${r}`)}}))}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,u.extractId)(e.recipient),r=(0,l.getCurrencyAssetType)(e.currency);if(!(0,l.isEth)(r)&&!(0,l.isErc20)(r))throw new Error("Transfer request is available for ETH and ERC20 tokens");const n=yield this.sdk.balances.transfer((0,c.toAddress)(t),{assetType:(0,d.convertToEthereumAssetType)(r),valueDecimal:e.amount});return new o.BlockchainEthereumTransaction(n,yield(0,d.getWalletNetwork)(this.wallet))}))}}},89355:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UpdateBidNotSupportedForThidKindOfOrderError=t.InsufficientFundsError=t.EthereumBid=void 0;const n=r(55478),i=r(23870),o=r(25512),s=r(12671),a=r(90965),u=r(64142),c=r(82214),l=r(42645),d=r(9831),h=r(17850),f=r(60215),p=r(11486),g=r(90289),m=r(11263),y=r(10718),b=r(50398),v=n.__importStar(r(75184)),A=r(75184);t.EthereumBid=class{constructor(e,t,r,n){this.sdk=e,this.wallet=t,this.apis=r,this.balanceService=n,this.bid=this.bid.bind(this),this.update=this.update.bind(this),this.getConvertableValue=this.getConvertableValue.bind(this),this.convertCurrency=this.convertCurrency.bind(this),this.bidBasic=this.bidBasic.bind(this),this.bidUpdateBasic=this.bidUpdateBasic.bind(this)}bidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.bid(e)).submit(e)}))}bidUpdateBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.update(e)).submit(e)}))}bid(e){return n.__awaiter(this,void 0,void 0,(function*(){if("itemId"in e){const{contract:t,domain:r}=(0,A.getEthereumItemId)(e.itemId);(yield this.apis.collection.getCollectionById({collection:(0,A.convertEthereumContractAddress)(t,r)})).self&&(yield(0,b.checkRoyalties)(e.itemId,this.apis))}return this.bidDataV2(e)}))}bidDataV2(e){return n.__awaiter(this,void 0,void 0,(function*(){const{ethAssetType:t,item:r,contract:o,blockchain:u}=yield function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if("itemId"in t){const r=yield e.item.getItemById({itemId:t.itemId}),{tokenId:n,contract:o,domain:s}=(0,A.getEthereumItemId)(r.id);return{ethAssetType:{tokenId:n,contract:(0,i.toAddress)(o)},item:r,contract:(0,i.toContractAddress)(r.contract),blockchain:s}}if("collectionId"in t)return{ethAssetType:{assetClass:"COLLECTION",contract:(0,A.convertToEthereumAddress)(t.collectionId)},contract:(0,i.toContractAddress)(t.collectionId),blockchain:(0,A.extractEVMBlockchain)(t.collectionId)};throw new f.Warning("ItemId or CollectionId must be assigned")}))}(this.apis,e),c=yield this.apis.collection.getCollectionById({collection:o}),l=this.sdk.order.bid.around((e=>n.__awaiter(this,void 0,void 0,(function*(){yield(0,A.checkWalletBlockchain)(this.wallet,u);const r=e.expirationDate?(0,y.convertDateToTimestamp)(e.expirationDate):(0,y.getDefaultExpirationDateTimestamp)(),n=(0,m.getCurrencyAssetType)(e.currency);return{type:0===(yield this.sdk.order.getBaseOrderFee("RARIBLE_V2"))?"DATA_V2":"DATA_V3",makeAssetType:v.getEthTakeAssetType(n),takeAssetType:t,amount:(0,A.getOrderAmount)(e.amount,c),priceDecimal:e.price,payouts:v.toEthereumParts(e.payouts),originFees:v.toEthereumParts(e.originFees),end:r}}))),(e=>n.__awaiter(this,void 0,void 0,(function*(){var t;return yield null===(t=e.approveTx)||void 0===t?void 0:t.wait(),v.convertEthereumOrderHash(e.order.hash,u)})))),h=a.Action.create({id:"convert",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var t;yield(0,A.checkWalletBlockchain)(this.wallet,u);const r=(0,m.getCurrencyAssetType)(e.currency);if("ERC20"===r["@type"]){const n=yield this.sdk.balances.getWethContractAddress();if(![s.Blockchain.MANTLE,s.Blockchain.CELO].includes(u)&&(0,d.compareCaseInsensitive)((0,A.convertToEthereumAddress)(r.contract),n)){const n=(null===(t=e.originFees)||void 0===t?void 0:t.reduce(((e,t)=>e+t.value),0))||0,i=(0,A.getOrderAmount)(e.amount,c),o=yield this.getConvertableValueCommon(r,e.price,i,n,u);yield this.convertCurrency(o)}}return e}))}).thenAction(l);return{originFeeSupport:p.OriginFeeSupport.FULL,payoutsSupport:p.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:p.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:v.getSupportedCurrencies(s.Blockchain.ETHEREUM,!0),multiple:"ERC1155"===c.type,maxAmount:r?r.supply:null,baseFee:yield this.sdk.order.getBaseOrderFee(),getConvertableValue:this.getConvertableValue.bind(this,u),supportsExpirationDate:!0,shouldTransferFunds:!1,submit:h,nftData:{nftCollection:(0,i.toContractAddress)(c.id)}}}))}getConvertableValue(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=this.getAssetTypeForConvert(t);if("ERC20"===r["@type"]){const n=yield this.sdk.balances.getWethContractAddress();if(![s.Blockchain.MANTLE,s.Blockchain.CELO].includes(e)&&(0,d.compareCaseInsensitive)((0,A.convertToEthereumAddress)(r.contract),n)){const n=t.originFees.reduce(((e,t)=>e+t.value),0);return this.getConvertableValueCommon(r,t.price,t.amount,n,e)}}}))}getAssetTypeForConvert(e){if(e.assetType)return e.assetType;if(e.currencyId)return(0,m.getCurrencyAssetType)(e.currencyId);throw new Error("assetType or currencyId should be specified")}getConvertableValueCommon(e,t,r,i,a){return n.__awaiter(this,void 0,void 0,(function*(){const n=v.assertWallet(this.wallet),d=(0,A.convertToEthereumAssetType)(e),f=(0,h.toBn)(t).multipliedBy(r),[p,m]=yield Promise.all([(0,l.getPrice)(n.ethereum,d,f),this.sdk.order.getBaseOrderFee()]),y=(0,u.addFee)({assetType:d,value:(0,o.toBigNumber)(p.toString())},i+m),[b,w]=yield Promise.all([(0,c.getDecimals)(n.ethereum,d),n.ethereum.getFrom()]),E=(0,A.convertEthereumToUnionAddress)(w,s.Blockchain.ETHEREUM),_={"@type":"ETH",blockchain:a},I=(0,h.toBn)(y.value).integerValue().div((0,h.toBn)(10).pow(b));return(0,g.getCommonConvertableValue)(this.balanceService.getBalance,E,I,_,e)}))}convertCurrency(e){return n.__awaiter(this,void 0,void 0,(function*(){if("insufficient"===(null==e?void 0:e.type))throw new w;if("convertable"===(null==e?void 0:e.type)){const t=yield this.sdk.balances.deposit(e.value);yield t.wait()}}))}update(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!e.orderId)throw new Error("OrderId has not been specified");const[t,r]=e.orderId.split(":");if(!(0,A.isEVMBlockchain)(t))throw new Error("Not an ethereum order");const o=yield this.apis.order.getValidatedOrderById({id:e.orderId});if(!(0,A.isRaribleOrderData)(o.data))throw new E(o.data["@type"]);const u=this.sdk.order.bidUpdate.around((e=>n.__awaiter(this,void 0,void 0,(function*(){return yield(0,A.checkWalletBlockchain)(this.wallet,t),{orderHash:(0,i.toWord)(r),priceDecimal:e.price}}))),(e=>n.__awaiter(this,void 0,void 0,(function*(){var r;return yield null===(r=e.approveTx)||void 0===r?void 0:r.wait(),v.convertEthereumOrderHash(e.order.hash,t)})))),c=a.Action.create({id:"convert",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(yield(0,A.checkWalletBlockchain)(this.wallet,t),[s.Blockchain.MANTLE,s.Blockchain.CELO].includes(t))return e;if((0,A.isWETH)(o.make.type,yield this.sdk.balances.getWethContractAddress())){const r=(0,A.getOrderFeesSum)(o),n=yield this.getConvertableValueCommon(o.make.type,e.price,o.take.value,r,t);yield this.convertCurrency(n)}return e}))}).thenAction(u);return{originFeeSupport:(0,A.getOriginFeeSupport)(o.data),payoutsSupport:(0,A.getPayoutsSupport)(o.data),maxFeesBasePointSupport:p.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:v.getSupportedCurrencies(s.Blockchain.ETHEREUM,!0),baseFee:yield this.sdk.order.getBaseOrderFee((0,A.convertOrderType)(o.data)),getConvertableValue:this.getConvertableValue.bind(this,t),submit:c,orderData:{nftCollection:"contract"in o.take.type?o.take.type.contract:void 0}}}))}};class w extends Error{constructor(){super("Insufficient funds for convertation"),this.name="InsufficientFundsError"}}t.InsufficientFundsError=w;class E extends Error{constructor(e){super(`Update bid is not supported for ${e} kind of order`),this.name="UpdateBidNotSupportedForThidKindOfOrderError"}}t.UpdateBidNotSupportedForThidKindOfOrderError=E},62083:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumBurn=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(71725),a=r(63407),u=r(75184);t.EthereumBurn=class{constructor(e,t,r,n){this.sdk=e,this.wallet=t,this.apis=r,this.network=n,this.burn=this.burn.bind(this),this.burnBasic=this.burnBasic.bind(this)}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){const{contract:t,tokenId:r,domain:c}=(0,u.getEthereumItemId)(e.itemId),l=(0,a.extractBlockchain)(e.itemId),[d,h]=yield Promise.all([this.apis.item.getItemById({itemId:e.itemId}),this.apis.collection.getCollectionById({collection:`${c}:${t}`})]);return{multiple:"ERC1155"===h.type,maxAmount:d.supply,nftData:{nftCollection:d.collection&&(0,o.toContractAddress)(d.collection)},submit:i.Action.create({id:"burn",run:e=>n.__awaiter(this,void 0,void 0,(function*(){yield(0,u.checkWalletBlockchain)(this.wallet,l);const n=void 0!==(null==e?void 0:e.amount)?(0,o.toBigNumber)(e.amount.toFixed()):void 0,i=yield this.sdk.nft.burn({assetType:{contract:(0,o.toAddress)(t),tokenId:r},amount:n,creators:(0,u.toEthereumParts)(null==e?void 0:e.creators)});return i&&new s.BlockchainEthereumTransaction(i,yield(0,u.getWalletNetwork)(this.wallet))}))})}}))}burnBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.burn(e)).submit(e)}))}}},98252:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumCancel=void 0;const n=r(55478),i=r(71725),o=r(75184);t.EthereumCancel=class{constructor(e,t,r){this.sdk=e,this.wallet=t,this.apis=r,this.cancel=this.cancel.bind(this)}cancel(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!e.orderId)throw new Error("OrderId has not been specified");const[t]=e.orderId.split(":");if(!(0,o.isEVMBlockchain)(t))throw new Error("Not an ethereum order");const r=yield this.apis.order.getValidatedOrderById({id:e.orderId}),{ethereum:n}=(0,o.assertWallet)(this.wallet),s=yield(0,o.getEthOrder)(n,r),a=yield this.sdk.order.cancel(s);return new i.BlockchainEthereumTransaction(a,yield(0,o.getWalletNetwork)(this.wallet))}))}}},75184:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEVMBlockchain=t.EVMBlockchains=t.isWETH=t.isNft=t.isRaribleOrderData=t.assertBlockchainAndChainId=t.checkWalletBlockchain=t.getWalletNetwork=t.getWalletBlockchain=t.assertWallet=t.getAssetTypeFromFillRequest=t.getAssetTypeFromItemId=t.getOrderId=t.getOrderAmount=t.getEthereumItemId=t.convertEthereumItemId=t.convertEthereumToUnionAddress=t.convertEthereumCollectionId=t.convertEthereumContractAddress=t.convertOrderIdToEthereumHash=t.convertEthereumOrderHash=t.convertToEthereumAddress=t.getSupportedCurrencies=t.extractEVMBlockchain=t.getEVMBlockchain=t.getPayoutsSupport=t.getOriginFeeSupport=t.convertOrderType=t.isRaribleV2Data=t.isRaribleV1Data=t.getOrderFeesSum=t.getOriginFeesSum=t.convertEthereumPart=t.toEthereumParts=t.toOptionalEthereumParts=t.getEthOrder=t.getEthOrderType=t.convertOrderDataToEth=t.convertToEthereumAssetType=t.convertToEthereumAsset=t.getEthTakeAssetType=void 0;const n=r(55478),i=r(23870),o=r(54353),s=r(12671),a=r(45211),u=r(63407);Object.defineProperty(t,"EVMBlockchains",{enumerable:!0,get:function(){return u.EVMBlockchains}}),Object.defineProperty(t,"isEVMBlockchain",{enumerable:!0,get:function(){return u.isEVMBlockchain}});const c=r(28781),l=r(63407),d=r(61266),h=r(39256),f=r(6989),p=r(31623),g=r(73364),m=r(42645),y=r(10718),b=r(11486);function v(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=A(t.type);let n=(0,a.toBn)(t.value);return"ERC20"!==t.type["@type"]&&"ETH"!==t.type["@type"]||(n=yield(0,m.getPrice)(e,r,n)),{assetType:r,value:(0,i.toBigNumber)(n.toString())}}))}function A(e){switch(e["@type"]){case"ETH":return{assetClass:"ETH"};case"ERC20":return{assetClass:"ERC20",contract:T(e.contract)};case"ERC721":return{assetClass:"ERC721",contract:T(e.contract),tokenId:e.tokenId};case"ERC721_Lazy":return{assetClass:"ERC721_LAZY",contract:T(e.contract),tokenId:e.tokenId,uri:e.uri,creators:e.creators.map((e=>({account:T(e.account),value:(0,a.toBn)(e.value).toNumber()}))),royalties:e.royalties.map((e=>({account:T(e.account),value:(0,a.toBn)(e.value).toNumber()}))),signatures:e.signatures.map((e=>(0,i.toBinary)(e)))};case"ERC1155":return{assetClass:"ERC1155",contract:T(e.contract),tokenId:e.tokenId};case"ERC1155_Lazy":return{assetClass:"ERC1155_LAZY",contract:T(e.contract),tokenId:e.tokenId,uri:e.uri,supply:void 0!==e.supply?(0,i.toBigNumber)(e.supply):(0,i.toBigNumber)("1"),creators:e.creators.map((e=>({account:T(e.account),value:(0,a.toBn)(e.value).toNumber()}))),royalties:e.royalties.map((e=>({account:T(e.account),value:(0,a.toBn)(e.value).toNumber()}))),signatures:e.signatures.map((e=>(0,i.toBinary)(e)))};case"CRYPTO_PUNKS":return{assetClass:"CRYPTO_PUNKS",contract:T(e.contract),tokenId:e.tokenId};case"GEN_ART":return{assetClass:"GEN_ART",contract:T(e.contract)};case"AMM_NFT":return{assetClass:"AMM_NFT",contract:T(e.contract)};case"COLLECTION":return{assetClass:"COLLECTION",contract:T(e.contract)};default:throw new Error(`Unsupported asset type=${e["@type"]}`)}}function w(e){switch(e["@type"]){case"ETH_RARIBLE_V1":return{dataType:"LEGACY",fee:e.fee};case"ETH_RARIBLE_V2":return{dataType:"RARIBLE_V2_DATA_V1",payouts:_(e.payouts),originFees:_(e.originFees)};case"ETH_RARIBLE_V2_2":return{dataType:"RARIBLE_V2_DATA_V2",payouts:_(e.payouts),originFees:_(e.originFees),isMakeFill:e.isMakeFill};case"ETH_RARIBLE_V2_3":return{dataType:"RARIBLE_V2_DATA_V3",payouts:_(e.payouts),originFees:_(e.originFees),isMakeFill:e.isMakeFill};case"ETH_OPEN_SEA_V1":return{dataType:"OPEN_SEA_V1_DATA_V1",exchange:T(e.exchange),makerRelayerFee:e.makerRelayerFee,takerRelayerFee:e.takerRelayerFee,makerProtocolFee:e.makerProtocolFee,takerProtocolFee:e.takerProtocolFee,feeRecipient:T(e.feeRecipient),feeMethod:d.OrderOpenSeaV1DataV1FeeMethod[e.feeMethod],side:d.OrderOpenSeaV1DataV1Side[e.side],saleKind:d.OrderOpenSeaV1DataV1SaleKind[e.saleKind],howToCall:d.OrderOpenSeaV1DataV1HowToCall[e.howToCall],callData:e.callData,replacementPattern:e.replacementPattern,staticTarget:T(e.staticTarget),staticExtraData:e.staticExtraData,extra:e.extra};case"ETH_BASIC_SEAPORT_DATA_V1":return{dataType:"BASIC_SEAPORT_DATA_V1",protocol:T(e.protocol),orderType:h.SeaportOrderType[e.orderType],offer:e.offer.map((e=>({itemType:f.SeaportItemType[e.itemType],token:T(e.token),identifierOrCriteria:e.identifierOrCriteria,startAmount:e.startAmount,endAmount:e.endAmount}))),consideration:e.consideration.map((e=>({itemType:f.SeaportItemType[e.itemType],token:T(e.token),identifierOrCriteria:e.identifierOrCriteria,startAmount:e.startAmount,endAmount:e.endAmount,recipient:T(e.recipient)}))),zone:T(e.zone),zoneHash:(0,i.toWord)(e.zoneHash),conduitKey:(0,i.toWord)(e.conduitKey),counter:e.counter,nonce:e.nonce};case"ETH_CRYPTO_PUNKS":return{dataType:"CRYPTO_PUNKS_DATA"};case"ETH_X2Y2_ORDER_DATA_V1":return{dataType:"X2Y2_DATA",itemHash:(0,i.toWord)(e.itemHash),isCollectionOffer:e.isCollectionOffer,isBundle:e.isBundle,side:e.side,orderId:e.orderId};case"ETH_LOOKSRARE_ORDER_DATA_V1":return{dataType:"LOOKSRARE_DATA_V1",minPercentageToAsk:e.minPercentageToAsk,strategy:T(e.strategy),nonce:e.nonce,params:e.params&&(0,i.toBinary)(e.params)};case"ETH_LOOKSRARE_ORDER_DATA_V2":return{dataType:"LOOKSRARE_DATA_V2",quoteType:d.OrderLooksRareDataV2QuoteType[e.quoteType],globalNonce:e.globalNonce,orderNonce:e.orderNonce,subsetNonce:e.subsetNonce,strategyId:e.strategyId,additionalParameters:(0,i.toBinary)(e.strategyId),merkleRoot:e.merkleRoot&&(0,i.toBinary)(e.merkleRoot),merkleProof:e.merkleProof};case"ETH_SUDOSWAP_AMM_DATA_V1":return{dataType:"SUDOSWAP_AMM_DATA_V1",poolAddress:T(e.poolAddress),bondingCurve:T(e.bondingCurve),curveType:p.SudoSwapCurveType[e.curveType],assetRecipient:T(e.assetRecipient),poolType:g.SudoSwapPoolType[e.poolType],delta:e.delta,fee:e.fee,feeDecimal:e.feeDecimal};default:throw new Error(`Unrecognized order data type: ${e["@type"]}`)}}function E(e){switch(e["@type"]){case"ETH_RARIBLE_V1":return"RARIBLE_V1";case"ETH_RARIBLE_V2":case"ETH_RARIBLE_V2_2":case"ETH_RARIBLE_V2_3":return"RARIBLE_V2";case"ETH_OPEN_SEA_V1":return"OPEN_SEA_V1";case"ETH_BASIC_SEAPORT_DATA_V1":return"SEAPORT_V1";case"ETH_CRYPTO_PUNKS":return"CRYPTO_PUNK";case"ETH_X2Y2_ORDER_DATA_V1":return"X2Y2";case"ETH_LOOKSRARE_ORDER_DATA_V1":return"LOOKSRARE";case"ETH_LOOKSRARE_ORDER_DATA_V2":return"LOOKSRARE_V2";case"ETH_SUDOSWAP_AMM_DATA_V1":return"AMM";default:throw new Error(`Unrecognized order data type: ${e["@type"]}`)}}function _(e){return(null==e?void 0:e.map((e=>I(e))))||[]}function I(e){return{account:T(e.account),value:e.value}}function S(e){return e.reduce(((e,t)=>e+t.value),0)}function k(e){return"ETH_RARIBLE_V1"===e["@type"]}function C(e){return"ETH_RARIBLE_V2"===e["@type"]||"ETH_RARIBLE_V2_2"===e["@type"]||"ETH_RARIBLE_V2_3"===e["@type"]}function T(e){if(!(0,o.isRealBlockchainSpecified)(e))throw new Error("Not a union or contract address: "+e);const[t,r]=e.split(":");if(!(0,u.isEVMBlockchain)(t))throw new Error("Not an Ethereum address");return(0,i.toAddress)(r)}function x(e){if(!(0,o.isRealBlockchainSpecified)(e))throw new Error(`Blockchain is not correct=${e}`);const[t,r]=e.split(":");if(!(0,u.isEVMBlockchain)(t))throw new Error("Not an Ethereum address");return r}function M(e){if(!e)throw new Error("ItemId has not been specified");const[t,r,n]=e.split(":");if(!(0,u.isEVMBlockchain)(t))throw new Error(`Not an ethereum item: ${e}`);return{itemId:`${r}:${n}`,contract:r,tokenId:n,domain:t}}function B(e){const{contract:t,tokenId:r}=M(e);return{contract:(0,i.toAddress)(t),tokenId:r}}function P(e){if(!e)throw new u.WalletIsUndefinedError;return e}function R(e,t){if((0,c.getBlockchainFromChainId)(e)!==t)throw new Error(`Change network of your wallet to ${t}`)}t.getEthTakeAssetType=function(e){switch(e["@type"]){case"ERC20":return{assetClass:e["@type"],contract:T(e.contract)};case"ETH":return{assetClass:e["@type"]};default:throw new Error("Invalid take asset type")}},t.convertToEthereumAsset=v,t.convertToEthereumAssetType=A,t.convertOrderDataToEth=w,t.getEthOrderType=E,t.getEthOrder=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return{hash:(0,i.toWord)(x(t.id)),type:E(t.data),maker:T(t.maker),make:yield v(e,t.make),take:yield v(e,t.take),taker:t.taker&&T(t.taker),salt:(0,i.toWord)(t.salt),start:t.startedAt&&(0,y.convertDateToTimestamp)(new Date(t.startedAt)),end:t.endedAt&&(0,y.convertDateToTimestamp)(new Date(t.endedAt)),signature:t.signature&&(0,i.toBinary)(t.signature),data:w(t.data)}}))},t.toOptionalEthereumParts=function(e){if(void 0!==e)return _(e)},t.toEthereumParts=_,t.convertEthereumPart=I,t.getOriginFeesSum=S,t.getOrderFeesSum=function(e){switch(e.data["@type"]){case"ETH_RARIBLE_V1":return e.data.fee;case"ETH_RARIBLE_V2":case"ETH_RARIBLE_V2_2":case"ETH_RARIBLE_V2_3":return S(e.data.originFees);default:throw new Error("Unexpected order dataType")}},t.isRaribleV1Data=k,t.isRaribleV2Data=C,t.convertOrderType=function(e){if(k(e))return"RARIBLE_V1";if(C(e))return"RARIBLE_V2";throw new Error("Unknown order type "+e["@type"])},t.getOriginFeeSupport=function(e){if(k(e))return b.OriginFeeSupport.AMOUNT_ONLY;if(C(e))return b.OriginFeeSupport.FULL;throw new Error("Unknown order type "+e["@type"])},t.getPayoutsSupport=function(e){if(k(e))return b.PayoutsSupport.SINGLE;if(C(e))return b.PayoutsSupport.MULTIPLE;throw new Error("Unknown order type "+e["@type"])},t.getEVMBlockchain=function(e){const t=(0,c.getBlockchainBySDKNetwork)(e);if(!(0,u.isEVMBlockchain)(t))throw new Error(`Network ${e} is not EVM compatible`);return t},t.extractEVMBlockchain=function(e){const t=(0,l.extractBlockchain)(e);if(!(0,u.isEVMBlockchain)(t))throw new Error(`Blockchain ${t} is not EVM compatible`);return t},t.getSupportedCurrencies=function(e=s.Blockchain.ETHEREUM,t=!1){return t?[{blockchain:e,type:"ERC20"}]:[{blockchain:e,type:"NATIVE"},{blockchain:e,type:"ERC20"}]},t.convertToEthereumAddress=T,t.convertEthereumOrderHash=function(e,t){return(0,i.toOrderId)(`${t}:${e}`)},t.convertOrderIdToEthereumHash=x,t.convertEthereumContractAddress=function(e,t){return(0,i.toContractAddress)(`${t}:${e}`)},t.convertEthereumCollectionId=function(e,t){return(0,i.toCollectionId)(`${t}:${e}`)},t.convertEthereumToUnionAddress=function(e,t=s.Blockchain.ETHEREUM){return(0,i.toUnionAddress)(`${t}:${e}`)},t.convertEthereumItemId=function(e,t){return(0,i.toItemId)(`${t}:${e}`)},t.getEthereumItemId=M,t.getOrderAmount=function(e,t){let r="ERC721"===t.type?1:e;if(void 0===r)throw new Error("You should set amount of asset");return r},t.getOrderId=function(e){if("order"in e)return e.order.id;if("orderId"in e)return e.orderId;throw new Error("OrderId has not been found in request")},t.getAssetTypeFromItemId=B,t.getAssetTypeFromFillRequest=function(e){if(e)return Array.isArray(e)?e.map((e=>B(e))):B(e)},t.assertWallet=P,t.getWalletBlockchain=function(e){return n.__awaiter(this,void 0,void 0,(function*(){return(0,c.getBlockchainFromChainId)(yield P(e).ethereum.getChainId())}))},t.getWalletNetwork=function(e){return n.__awaiter(this,void 0,void 0,(function*(){return(0,c.getNetworkFromChainId)(yield P(e).ethereum.getChainId())}))},t.checkWalletBlockchain=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){R(yield P(e).ethereum.getChainId(),t)}))},t.assertBlockchainAndChainId=R,t.isRaribleOrderData=function(e){return k(e)||C(e)},t.isNft=function(e){switch(e["@type"]){case"ERC721":case"ERC1155":case"ERC721_Lazy":case"ERC1155_Lazy":case"CRYPTO_PUNKS":return!0;default:return!1}},t.isWETH=function(e,t){return"ERC20"===e["@type"]&&T(e.contract)===t}},67407:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumCreateCollection=void 0;const n=r(55478),i=r(71725),o=r(63407),s=r(28781),a=r(75184);t.EthereumCreateCollection=class{constructor(e,t){this.sdk=e,this.wallet=t,this.createCollectionSimplified=this.createCollectionSimplified.bind(this)}convertOperatorsAddresses(e){if(!e)throw new Error("Operators should be provided in case of deploy private collection");return e.map((e=>(0,a.convertToEthereumAddress)(e)))}convertResponse(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,a.assertWallet)(this.wallet).ethereum.getChainId(),r=yield(0,s.getNetworkFromChainId)(t),n=yield(0,s.getBlockchainFromChainId)(t);return{tx:new i.BlockchainEthereumTransaction(e.tx,r),address:(0,a.convertEthereumContractAddress)(e.address,n)}}))}startCreateCollection(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=[e.arguments.name,e.arguments.symbol,e.arguments.baseURI,e.arguments.contractURI];if(e.arguments.isUserToken){const r=this.convertOperatorsAddresses(e.arguments.operators);if("ERC721"===e.assetType)return this.sdk.nft.deploy.erc721.deployUserToken(...t,r);if("ERC1155"===e.assetType)return this.sdk.nft.deploy.erc1155.deployUserToken(...t,r);throw new Error("Unsupported asset type")}if("ERC721"===e.assetType)return this.sdk.nft.deploy.erc721.deployToken(...t);if("ERC1155"===e.assetType)return this.sdk.nft.deploy.erc1155.deployToken(...t);throw new Error("Unsupported asset type")}))}createCollectionSimplified(e){return n.__awaiter(this,void 0,void 0,(function*(){if(t=e,!(0,o.isEVMBlockchain)(t.blockchain))throw new Error("Wrong blockchain");var t;return this.convertResponse(yield this.startCreateCollection({assetType:e.type,arguments:{name:e.name,symbol:e.symbol,baseURI:e.baseURI,contractURI:e.contractURI,isUserToken:!e.isPublic,operators:"operators"in e?e.operators:[]}}))}))}}},77203:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumCryptopunk=void 0;const n=r(55478),i=r(90965),o=r(71725),s=r(75184);t.EthereumCryptopunk=class{constructor(e,t){this.sdk=e,this.wallet=t,this.wrap=i.Action.create({id:"approve-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!e.punkId)throw new Error("PunkId has not been specified");const t=yield this.sdk.nft.cryptoPunks.approveForWrapper(e.punkId);return t&&(yield new o.BlockchainEthereumTransaction(t,yield(0,s.getWalletNetwork)(this.wallet)).wait()),e}))}).thenStep({id:"wrap-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.sdk.nft.cryptoPunks.wrap(e.punkId);return new o.BlockchainEthereumTransaction(t,yield(0,s.getWalletNetwork)(this.wallet))}))}),this.unwrap=i.Action.create({id:"unwrap-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!e.punkId)throw new Error("PunkId has not been specified");const t=yield this.sdk.nft.cryptoPunks.unwrap(e.punkId);return new o.BlockchainEthereumTransaction(t,yield(0,s.getWalletNetwork)(this.wallet))}))})}}},96723:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumFill=void 0;const i=r(55478),o=r(23870),s=r(45211),a=r(71725),u=r(12671),c=r(60215),l=r(63407),d=r(11486),h=r(63845),f=r(75184),p=r(75184);t.EthereumFill=class{constructor(e,t,r){this.sdk=e,this.wallet=t,this.apis=r,this.fill=this.fill.bind(this),this.buy=this.buy.bind(this),this.batchBuy=this.batchBuy.bind(this),this.acceptBid=this.acceptBid.bind(this),this.buyBasic=this.buyBasic.bind(this),this.acceptBidBasic=this.acceptBidBasic.bind(this),this.batchBuyBasic=this.batchBuyBasic.bind(this),this.getBuyAmmInfo=this.getBuyAmmInfo.bind(this),this.getBuyTxData=this.getBuyTxData.bind(this)}buyBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){return(yield this.buy(e)).submit(e)}))}acceptBidBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){return(yield this.acceptBid(e)).submit(e)}))}getFillOrderRequest(e,t){var r,n,i,s;let a;switch(e.type){case"RARIBLE_V1":a={order:e,amount:t.amount,infinite:t.infiniteApproval,originFee:(null===(n=null===(r=t.originFees)||void 0===r?void 0:r[0])||void 0===n?void 0:n.value)?t.originFees[0].value:0,payout:(null===(s=null===(i=t.payouts)||void 0===i?void 0:i[0])||void 0===s?void 0:s.account)?(0,p.convertToEthereumAddress)(t.payouts[0].account):void 0};break;case"RARIBLE_V2":a={order:e,amount:t.amount,infinite:t.infiniteApproval,payouts:(0,p.toEthereumParts)(t.payouts),originFees:(0,p.toEthereumParts)(t.originFees)};break;case"OPEN_SEA_V1":a={order:e,originFees:"ETH"===e.take.assetType.assetClass?(0,p.toEthereumParts)(t.originFees):[],payouts:(0,p.toEthereumParts)(t.payouts),infinite:t.infiniteApproval};break;case"SEAPORT_V1":case"LOOKSRARE":case"LOOKSRARE_V2":case"X2Y2":a={order:e,originFees:(0,p.toEthereumParts)(t.originFees),amount:t.amount};break;case"AMM":return{order:e,originFees:(0,p.toEthereumParts)(t.originFees),amount:t.amount,assetType:(0,p.getAssetTypeFromFillRequest)(t.itemId),addRoyalty:t.addRoyalties};default:throw new Error("Unsupported order type")}if(t.addRoyalties)throw new c.Warning("Adding royalties is available only for AMM orders");if(t.itemId){if(Array.isArray(t.itemId))throw new Error("Array of itemIds is supported only for AMM orders");const{contract:e,tokenId:r}=(0,p.getEthereumItemId)(t.itemId);a.assetType={contract:(0,o.toAddress)(e),tokenId:r}}return a}getSupportFlags(e){switch(e.data["@type"]){case"ETH_RARIBLE_V1":return{originFeeSupport:d.OriginFeeSupport.AMOUNT_ONLY,payoutsSupport:d.PayoutsSupport.SINGLE,maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!0};case"ETH_RARIBLE_V2":case"ETH_RARIBLE_V2_2":case"ETH_RARIBLE_V2_3":return{originFeeSupport:d.OriginFeeSupport.FULL,payoutsSupport:d.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!0};case"ETH_OPEN_SEA_V1":return{originFeeSupport:"ETH"===e.take.type["@type"]?d.OriginFeeSupport.FULL:d.OriginFeeSupport.NONE,payoutsSupport:d.PayoutsSupport.SINGLE,maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!1};case"ETH_BASIC_SEAPORT_DATA_V1":{const t="PARTIAL_OPEN"===e.data.orderType||"PARTIAL_RESTRICTED"===e.data.orderType;return{originFeeSupport:d.OriginFeeSupport.FULL,payoutsSupport:d.PayoutsSupport.NONE,maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:t}}case"ETH_LOOKSRARE_ORDER_DATA_V1":case"ETH_LOOKSRARE_ORDER_DATA_V2":case"ETH_SUDOSWAP_AMM_DATA_V1":return{originFeeSupport:d.OriginFeeSupport.FULL,payoutsSupport:d.PayoutsSupport.NONE,maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!0};case"ETH_X2Y2_ORDER_DATA_V1":return{originFeeSupport:d.OriginFeeSupport.FULL,payoutsSupport:d.PayoutsSupport.NONE,maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!1};default:throw new Error("Unsupported order type")}}getPlatform(e){switch(e.data["@type"]){case"ETH_RARIBLE_V1":case"ETH_RARIBLE_V2":case"ETH_RARIBLE_V2_2":case"ETH_RARIBLE_V2_3":default:return u.Platform.RARIBLE;case"ETH_OPEN_SEA_V1":case"ETH_BASIC_SEAPORT_DATA_V1":return u.Platform.OPEN_SEA;case"ETH_LOOKSRARE_ORDER_DATA_V1":case"ETH_LOOKSRARE_ORDER_DATA_V2":return u.Platform.LOOKSRARE;case"ETH_SUDOSWAP_AMM_DATA_V1":return u.Platform.SUDOSWAP;case"ETH_X2Y2_ORDER_DATA_V1":return u.Platform.X2Y2;case"ETH_CRYPTO_PUNKS":return u.Platform.CRYPTO_PUNKS}}getMaxAmount(e){return i.__awaiter(this,void 0,void 0,(function*(){if("COLLECTION"===e.take.type["@type"])return null;if((0,p.isNft)(e.take.type)){if(void 0===this.wallet)throw new Error("Wallet undefined");const t=yield this.wallet.ethereum.getFrom(),r=`${e.take.type.contract}:${e.take.type.tokenId}:${(0,o.toAddress)(t)}`,n=yield this.apis.ownership.getOwnershipById({ownershipId:r});return(0,o.toBigNumber)(s.BigNumber.min(n.value,e.take.value).toFixed())}return e.makeStock}))}isMultiple(e){return i.__awaiter(this,void 0,void 0,(function*(){let t;if((0,p.isNft)(e.take.type)||"COLLECTION"===e.take.type["@type"])t=e.take.type.contract;else{if(!(0,p.isNft)(e.make.type)&&"COLLECTION"!==e.make.type["@type"]){if("AMM_NFT"===e.make.type["@type"])return!1;throw new Error("Nft has not been found")}t=e.make.type.contract}return"ERC1155"===(yield this.apis.collection.getCollectionById({collection:t})).type}))}hasCollectionAssetType(e){return"COLLECTION"===e.take.type["@type"]||"COLLECTION"===e.make.type["@type"]}commonFill(e,t){return i.__awaiter(this,arguments,void 0,(function*(e,t,r=!1){const n=(0,p.getOrderId)(t),o=(0,l.extractBlockchain)(n);if(!(0,p.isEVMBlockchain)(o))throw new Error("Not an EVM order");const s=yield this.apis.order.getValidatedOrderById({id:n}),u=yield(0,p.getEthOrder)((0,p.assertWallet)(this.wallet).ethereum,s),d=e.around((e=>i.__awaiter(this,void 0,void 0,(function*(){if(yield(0,p.checkWalletBlockchain)(this.wallet,o),(0,h.checkPayouts)(e.payouts),e.unwrap)throw new c.Warning("Unwrap is not supported yet");if(this.hasCollectionAssetType(s)&&!e.itemId)throw new c.Warning("For collection order you should pass itemId");return this.getFillOrderRequest(u,e)}))),(e=>i.__awaiter(this,void 0,void 0,(function*(){return new a.BlockchainEthereumTransaction(e,yield(0,p.getWalletNetwork)(this.wallet))})))),g=r?s.take.type:s.make.type;return Object.assign(Object.assign({},this.getSupportFlags(s)),{multiple:yield this.isMultiple(s),maxAmount:yield this.getMaxAmount(s),baseFee:yield this.sdk.order.getFillOrderBaseFee(u,(0,f.toOptionalEthereumParts)(t.originFees)),submit:d,orderData:{platform:this.getPlatform(s),nftCollection:"contract"in g?(0,p.convertEthereumContractAddress)(g.contract,o):void 0}})}))}fill(e){return i.__awaiter(this,void 0,void 0,(function*(){return this.commonFill(this.sdk.order.fill,e)}))}buy(e){return i.__awaiter(this,void 0,void 0,(function*(){return this.commonFill(this.sdk.order.buy,e)}))}acceptBid(e){return i.__awaiter(this,void 0,void 0,(function*(){return this.commonFill(this.sdk.order.acceptBid,e,!0)}))}batchBuy(e){return i.__awaiter(this,void 0,void 0,(function*(){const t={};return{submit:this.sdk.order.buyBatch.around((e=>i.__awaiter(this,void 0,void 0,(function*(){const r=yield(0,p.assertWallet)(this.wallet).ethereum.getChainId();return e.map((e=>{const n=(0,l.extractBlockchain)(e.orderId);(0,p.assertBlockchainAndChainId)(r,n),(0,h.checkPayouts)(e.payouts);const i=t[e.orderId];if(!i)throw new Error(`Order with id ${e.orderId} not precached`);if(e.unwrap)throw new Error("Unwrap is not supported yet");return this.getFillOrderRequest(i,e)}))}))),((e,t)=>i.__awaiter(this,void 0,void 0,(function*(){const r=yield(0,p.getWalletNetwork)(this.wallet);return new a.BlockchainEthereumTransaction(e,r,(e=>i.__awaiter(this,void 0,void 0,(function*(){var r;try{const n=(yield e())||[];let i=[];for(let e of n)if("0"in e&&"Execution"===(null===(r=e[0])||void 0===r?void 0:r.event))if(Array.isArray(e))i.push(...e);else{let t=0;for(;e[t];)i.push(e[t]),t+=1}else"Execution"===e.event&&i.push(e);return i?{type:"BATCH_BUY",results:t.map(((e,t)=>{var r,n,o;return{orderId:e.orderId,result:"0x0000000000000000000000000000000000000000000000000000000000000001"===((null===(r=i[t])||void 0===r?void 0:r.data)||(null===(o=null===(n=i[t])||void 0===n?void 0:n.raw)||void 0===o?void 0:o.data))}}))}:void 0}catch(e){return void n.error("Can't parse transaction events",e)}}))))})))),prepared:yield Promise.all(e.map((e=>i.__awaiter(this,void 0,void 0,(function*(){const r=(0,p.getOrderId)(e),n=yield this.apis.order.getOrderById({id:r}),i=(0,l.extractBlockchain)(r),o=yield(0,p.getEthOrder)((0,p.assertWallet)(this.wallet).ethereum,n);if(t[r]=o,"ACTIVE"!==n.status)throw new Error(`Order with id ${r} is not active`);if("OPEN_SEA_V1"!==o.type&&"RARIBLE_V2"!==o.type&&"SEAPORT_V1"!==o.type&&"LOOKSRARE"!==o.type&&"LOOKSRARE_V2"!==o.type&&"AMM"!==o.type&&"X2Y2"!==o.type)throw new Error(`Order type ${o.type} is not supported for batch buy`);if("ETH"===o.make.assetType.assetClass||"ERC20"===o.make.assetType.assetClass)throw new Error("Bid orders is not supported");return Object.assign(Object.assign({orderId:r},this.getSupportFlags(n)),{multiple:yield this.isMultiple(n),maxAmount:yield this.getMaxAmount(n),baseFee:yield this.sdk.order.getFillOrderBaseFee(o,(0,f.toOptionalEthereumParts)(e.originFees)),orderData:{platform:this.getPlatform(n),nftCollection:"contract"in o.make.assetType?(0,p.convertEthereumContractAddress)(o.make.assetType.contract,i):void 0}})})))))}}))}getBuyAmmInfo(e){return this.sdk.order.getBuyAmmInfo({hash:e.hash,numNFTs:e.numNFTs})}getBuyTxData(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=(0,p.getOrderId)(e.request),r=yield this.apis.order.getValidatedOrderById({id:t}),n=yield(0,p.getEthOrder)((0,p.assertWallet)(this.wallet).ethereum,r);let i;if(e.from)i=(0,o.toAddress)((0,l.extractId)(e.from));else{if(!this.wallet)throw new Error("Request doesn't contain `from` address");i=(0,o.toAddress)(yield this.wallet.ethereum.getFrom())}const s=this.getFillOrderRequest(n,e.request);return this.sdk.order.getBuyTxData({request:s,from:i})}))}batchBuyBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){return(yield this.batchBuy(e)).submit(e)}))}}},45532:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEthereumSdk=void 0;const n=r(42031),i=r(12671),o=r(23870),s=r(82257),a=r(75066),u=r(33201),c=r(20014),l=r(87877),d=r(37710),h=r(71458),f=r(96723),p=r(62083),g=r(4077),m=r(89355),y=r(98252),b=r(17660),v=r(72003),A=r(67407),w=r(77203);t.createEthereumSdk=function(e,t,r,E,_){var I,S;const k={apiClientParams:Object.assign(Object.assign({},(null==_?void 0:_.params)||{}),{middleware:[...(null===(I=_.logs)||void 0===I?void 0:I.level)!==s.LogsLevel.DISABLED?[(0,c.getErrorHandlerMiddleware)(c.NetworkErrorCode.ETHEREUM_NETWORK_ERR)]:[],...(null===(S=null==_?void 0:_.params)||void 0===S?void 0:S.middleware)||[]]}),logs:_.logs,ethereum:_[i.Blockchain.ETHEREUM],polygon:_[i.Blockchain.POLYGON],marketplaceMarker:_.marketplaceMarker?(0,o.toBinary)(_.marketplaceMarker):void 0,apiKey:_.apiKey},C=(0,n.createRaribleSdk)(null==e?void 0:e.ethereum,E,k),T=new h.EthereumSell(C,e,t),x=new b.EthereumBalance(C,e,t),M=new m.EthereumBid(C,e,t,x),B=new d.EthereumMint(C,e,t),P=new f.EthereumFill(C,e,t),{createCollectionSimplified:R}=new A.EthereumCreateCollection(C,e),O=new w.EthereumCryptopunk(C,e),N=new g.EthereumTransfer(C,e,t),D=new p.EthereumBurn(C,e,t,E),L=new y.EthereumCancel(C,e,t),U=a.Middlewarer.skipMiddleware(B.preprocessMeta),F=new u.MetaUploader(i.Blockchain.ETHEREUM,U);return{nft:{mint:new l.MethodWithPrepare(B.mintBasic,B.prepare),burn:new l.MethodWithPrepare(D.burnBasic,D.burn),transfer:new l.MethodWithPrepare(N.transferBasic,N.transfer),generateTokenId:new v.EthereumTokenId(C,t).generateTokenId,createCollection:R,preprocessMeta:U,uploadMeta:F.uploadMeta},order:{fill:{prepare:P.fill},buy:new l.MethodWithPrepare(P.buyBasic,P.buy),batchBuy:new l.MethodWithPrepare(P.batchBuyBasic,P.batchBuy),acceptBid:new l.MethodWithPrepare(P.acceptBidBasic,P.acceptBid),sell:new l.MethodWithPrepare(T.sellBasic,T.sell),sellUpdate:new l.MethodWithPrepare(T.sellUpdateBasic,T.update),bid:new l.MethodWithPrepare(M.bidBasic,M.bid),bidUpdate:new l.MethodWithPrepare(M.bidUpdateBasic,M.update),cancel:L.cancel},balances:{getBalance:x.getBalance,convert:x.convert,transfer:x.transfer,getBiddingBalance:x.getBiddingBalance,depositBiddingBalance:x.depositBiddingBalance,withdrawBiddingBalance:x.withdrawBiddingBalance},restriction:{canTransfer:()=>Promise.resolve({success:!0}),getFutureOrderFees:()=>T.getFutureOrderFees()},ethereum:{wrapCryptoPunk:O.wrap,unwrapCryptoPunk:O.unwrap,getBatchBuyAmmInfo:P.getBuyAmmInfo,getBuyTxData:P.getBuyTxData}}}},37710:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedBlockchainError=t.UnsupportedCollectionError=t.LazyMintIsNotSupportedError=t.getCollection=t.EthereumMint=void 0;const n=r(55478),i=r(90965),o=n.__importStar(r(42031)),s=r(42031),a=r(39350),u=r(49704),c=r(28710),l=r(23870),d=r(15491),h=r(45211),f=r(71725),p=r(12671),g=r(63407),m=r(52414),y=r(35752),b=r(75184),v=r(75184);function A(e,t){return n.__awaiter(this,void 0,void 0,(function*(){return"collection"in t?t.collection:e.getCollectionById({collection:t.collectionId})}))}function w(e){switch(e){case void 0:return;case u.CollectionStatus.ERROR:return c.NftCollectionStatus.ERROR;case u.CollectionStatus.PENDING:return c.NftCollectionStatus.PENDING;case u.CollectionStatus.CONFIRMED:return c.NftCollectionStatus.CONFIRMED;default:throw new Error(`Unknown Collection Status (${e})`)}}t.EthereumMint=class{constructor(e,t,r){this.sdk=e,this.wallet=t,this.apis=r,this.prepare=this.prepare.bind(this),this.mintBasic=this.mintBasic.bind(this)}handleSubmit(e,t,r,n){var i,s;if(t.lazyMint&&!this.isSupportsLazyMint(e,r))throw new _(r.type);const a=null!==(i=t.lazyMint)&&void 0!==i&&i,u=null!==(s=t.supply)&&void 0!==s?s:1;if(o.isErc721v3Collection(r))return this.sdk.nft.mint({collection:r,uri:t.uri,lazy:a,royalties:this.toPart(t.royalties),creators:this.toPart(t.creators),nftTokenId:n});if(o.isErc721v2Collection(r))return this.sdk.nft.mint({collection:r,uri:t.uri,royalties:this.toPart(t.royalties),nftTokenId:n});if(o.isErc721v1Collection(r))return this.sdk.nft.mint({collection:r,uri:t.uri,nftTokenId:n});if(o.isErc1155v2Collection(r))return this.sdk.nft.mint({collection:r,uri:t.uri,supply:u,lazy:a,royalties:this.toPart(t.royalties),creators:this.toPart(t.creators),nftTokenId:n});if(o.isErc1155v1Collection(r))return this.sdk.nft.mint({collection:r,uri:t.uri,supply:u,royalties:this.toPart(t.royalties),nftTokenId:n});throw new Error("Unsupported NFT Collection")}toPart(e=[]){return e.map((e=>({account:(0,v.convertToEthereumAddress)(e.account),value:(0,h.toBn)(e.value).toNumber()})))}isSupportsRoyalties(e){switch(e.type){case d.NftCollectionType.ERC721:return(0,s.isErc721v3Collection)(e)||(0,s.isErc721v2Collection)(e);case d.NftCollectionType.ERC1155:return!0;default:throw new Error("Unrecognized collection type")}}isSupportsLazyMint(e,t){return e===p.Blockchain.ETHEREUM&&((0,s.isErc721v3Collection)(t)||(0,s.isErc1155v2Collection)(t))}prepare(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield A(this.apis.collection,e),r=function(e){var t,r,n;if(n=e.type,!E.includes(n))throw new I(e.type);return Object.assign(Object.assign({},e),{status:w(e.status),id:(0,l.toAddress)((0,v.convertToEthereumAddress)(e.id)),type:d.NftCollectionType[e.type],owner:e.owner?(0,v.convertToEthereumAddress)(e.owner):void 0,features:null===(t=e.features)||void 0===t?void 0:t.reduce(((e,t)=>(t in d.NftCollectionFeatures&&e.push(d.NftCollectionFeatures[t]),e)),[]),minters:null===(r=e.minters)||void 0===r?void 0:r.map((e=>(0,v.convertToEthereumAddress)(e)))})}(t),o=(0,g.extractBlockchain)((0,y.getCollectionId)(e));return yield(0,b.checkWalletBlockchain)(this.wallet,o),{multiple:t.type===p.CollectionType.ERC1155,supportsRoyalties:this.isSupportsRoyalties(r),supportsLazyMint:this.isSupportsLazyMint(o,r),submit:i.Action.create({id:"mint",run:t=>n.__awaiter(this,void 0,void 0,(function*(){yield(0,b.checkWalletBlockchain)(this.wallet,o);const n=yield this.handleSubmit(o,t,r,function(e){if(e)return{tokenId:(0,l.toBigNumber)(e.tokenId),signature:e.signature}}(e.tokenId));switch(n.type){case a.MintResponseTypeEnum.ON_CHAIN:return{type:m.MintType.ON_CHAIN,itemId:(0,v.convertEthereumItemId)(n.itemId,o),transaction:new f.BlockchainEthereumTransaction(n.transaction,yield(0,b.getWalletNetwork)(this.wallet))};case a.MintResponseTypeEnum.OFF_CHAIN:return{type:m.MintType.OFF_CHAIN,itemId:(0,v.convertEthereumItemId)(n.itemId,o)};default:throw new Error("Unrecognized mint response type")}}))})}}))}mintBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.prepare(e)).submit(e)}))}preprocessMeta(e){var t,r,n;if(n=e,!(0,b.isEVMBlockchain)(n.blockchain))throw new S(e.blockchain);return{name:e.name,description:e.description,image:null===(t=e.image)||void 0===t?void 0:t.url,animation_url:null===(r=e.animation)||void 0===r?void 0:r.url,external_url:e.external,attributes:e.attributes}}},t.getCollection=A;const E=[p.CollectionType.ERC721,p.CollectionType.ERC1155];class _ extends Error{constructor(e){super(`Lazy minting is not supported for ${e}`),this.name="LazyMintIsNotSupportedError",Object.setPrototypeOf(this,_.prototype)}}t.LazyMintIsNotSupportedError=_;class I extends Error{constructor(e){super(`Collection with type "${e}" not supported`),this.name="UnsupportedCollectionError",Object.setPrototypeOf(this,I.prototype)}}t.UnsupportedCollectionError=I;class S extends Error{constructor(e){super(`${e} is not supported`),this.name="UnsupportedBlockchainError",Object.setPrototypeOf(this,S.prototype)}}t.UnsupportedBlockchainError=S},71458:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumSell=void 0;const n=r(55478),i=r(23870),o=r(63407),s=r(11486),a=r(11263),u=r(10718),c=r(63845),l=n.__importStar(r(75184)),d=r(75184);t.EthereumSell=class{constructor(e,t,r){this.sdk=e,this.wallet=t,this.apis=r,this.sell=this.sell.bind(this),this.update=this.update.bind(this),this.sellBasic=this.sellBasic.bind(this),this.sellUpdateBasic=this.sellUpdateBasic.bind(this)}sell(){return n.__awaiter(this,void 0,void 0,(function*(){return this.sellDataV2()}))}sellBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.sell()).submit(e)}))}sellUpdateBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.update(e)).submit(e)}))}getFutureOrderFees(){return n.__awaiter(this,void 0,void 0,(function*(){return{originFeeSupport:s.OriginFeeSupport.FULL,baseFee:yield this.sdk.order.getBaseOrderFee()}}))}sellDataV2(){return n.__awaiter(this,void 0,void 0,(function*(){const e=this.sdk.order.sell.around((e=>n.__awaiter(this,void 0,void 0,(function*(){var t;yield(0,d.checkWalletBlockchain)(this.wallet,(0,o.extractBlockchain)(e.itemId)),(0,c.checkPayouts)(e.payouts);const{tokenId:r,contract:n}=(0,d.getEthereumItemId)(e.itemId),s=e.expirationDate?(0,u.convertDateToTimestamp)(e.expirationDate):(0,u.getDefaultExpirationDateTimestamp)(),h=(0,a.getCurrencyAssetType)(e.currency);return{type:0===(yield this.sdk.order.getBaseOrderFee("RARIBLE_V2"))?"DATA_V2":"DATA_V3",makeAssetType:{tokenId:r,contract:(0,i.toAddress)(n)},amount:null!==(t=e.amount)&&void 0!==t?t:1,takeAssetType:l.getEthTakeAssetType(h),priceDecimal:e.price,payouts:l.toEthereumParts(e.payouts),originFees:l.toEthereumParts(e.originFees),end:s}}))),(e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,d.getWalletBlockchain)(this.wallet);return l.convertEthereumOrderHash(e.hash,t)}))));return{originFeeSupport:s.OriginFeeSupport.FULL,payoutsSupport:s.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:s.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:l.getSupportedCurrencies(),baseFee:yield this.sdk.order.getBaseOrderFee(),supportsExpirationDate:!0,shouldTransferNft:!1,submit:e}}))}update(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!e.orderId)throw new Error("OrderId has not been specified");const[t,r]=e.orderId.split(":");if(!(0,d.isEVMBlockchain)(t))throw new Error("Not an ethereum order");const o=yield this.apis.order.getValidatedOrderById({id:e.orderId});if(!(0,d.isRaribleV1Data)(o.data)&&!(0,d.isRaribleV2Data)(o.data))throw new Error(`You can't update non-Rarible orders. Unable to update sell ${JSON.stringify(o)}`);const a=this.sdk.order.sellUpdate.around((e=>n.__awaiter(this,void 0,void 0,(function*(){return yield(0,d.checkWalletBlockchain)(this.wallet,t),{orderHash:(0,i.toWord)(r),priceDecimal:e.price}}))),(e=>l.convertEthereumOrderHash(e.hash,t))),{ethereum:u}=l.assertWallet(this.wallet),c=yield(0,d.getEthOrder)(u,o);return{originFeeSupport:(0,d.getOriginFeeSupport)(o.data),payoutsSupport:(0,d.getPayoutsSupport)(o.data),maxFeesBasePointSupport:s.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:l.getSupportedCurrencies(),baseFee:yield this.sdk.order.getBaseOrderFee(c.type),submit:a,orderData:{nftCollection:"contract"in o.make.type?o.make.type.contract:void 0}}}))}}},72003:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumTokenId=void 0;const n=r(55478),i=r(23870);t.EthereumTokenId=class{constructor(e,t){this.sdk=e,this.apis=t,this.generateTokenId=this.generateTokenId.bind(this)}generateTokenId(e){return n.__awaiter(this,arguments,void 0,(function*({collection:e,minter:t}){const r=yield this.apis.collection.generateTokenId({collection:e,minter:t});return{tokenId:r.tokenId.toString(),signature:"ETHEREUM"===r["@type"]?{v:r.signature.v,r:(0,i.toBinary)(r.signature.r),s:(0,i.toBinary)(r.signature.s)}:{v:0,r:(0,i.toBinary)("0x"),s:(0,i.toBinary)("0x")}}}))}}},4077:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumTransfer=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(71725),a=r(75184);t.EthereumTransfer=class{constructor(e,t,r){this.sdk=e,this.wallet=t,this.apis=r,this.transfer=this.transfer.bind(this),this.transferBasic=this.transferBasic.bind(this)}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){const{contract:t,tokenId:r,domain:u}=(0,a.getEthereumItemId)(e.itemId);if(!(0,a.isEVMBlockchain)(u))throw new Error(`Not an ethereum item: ${e.itemId}`);const[c,l]=yield Promise.all([this.apis.item.getItemById({itemId:e.itemId}),this.apis.collection.getCollectionById({collection:`${u}:${t}`})]);return{multiple:"ERC1155"===l.type,maxAmount:c.supply,nftData:{nftCollection:c.collection?(0,o.toContractAddress)(c.collection):void 0},submit:i.Action.create({id:"transfer",run:e=>n.__awaiter(this,void 0,void 0,(function*(){yield(0,a.checkWalletBlockchain)(this.wallet,u);const n=void 0!==e.amount?(0,o.toBigNumber)(e.amount.toFixed()):void 0,i=yield this.sdk.nft.transfer({contract:(0,o.toAddress)(t),tokenId:r},(0,a.convertToEthereumAddress)(e.to),n);return new s.BlockchainEthereumTransaction(i,yield(0,a.getWalletNetwork)(this.wallet))}))})}}))}transferBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.transfer(e)).submit(e)}))}}},49403:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSimpleFlowFungibleBalance=void 0;const n=r(55478),i=r(64342),o=r(64342),s=r(45211),a=r(25223),u=r(31913);t.getSimpleFlowFungibleBalance=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,u.parseFlowAddressFromUnionAddress)(t),c=(0,a.getFlowCurrencyFromAssetType)(r),l=yield(0,i.getFungibleBalanceSimple)({network:o.FLOW_ENV_CONFIG[e].network,address:n,currency:c});return(0,s.toBn)(l)}))}},36601:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowBalance=void 0;const n=r(55478),i=r(45211),o=r(60215),s=r(71725),a=r(11263),u=r(56289),c=r(31913),l=r(25223),d=r(49403);t.FlowBalance=class{constructor(e,t,r,n){this.sdk=e,this.env=t,this.network=r,this.wallet=n,this.getBalance=this.getBalance.bind(this),this.transfer=this.transfer.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,a.getCurrencyAssetType)(t);if(this.wallet){const t=(0,c.parseFlowAddressFromUnionAddress)(e),o=(0,l.getFlowCurrencyFromAssetType)(r),s=yield(0,u.retry)(10,1e3,(()=>n.__awaiter(this,void 0,void 0,(function*(){return yield this.sdk.wallet.getFungibleBalance(t,o)}))));return(0,i.toBn)(s)}return yield(0,u.retry)(10,1e3,(()=>n.__awaiter(this,void 0,void 0,(function*(){return yield(0,d.getSimpleFlowFungibleBalance)(this.env,e,r)}))))}))}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new o.Warning("Wallet is undefined");const t=(0,a.getCurrencyAssetType)(e.currency),r=(0,c.parseFlowAddressFromUnionAddress)(e.recipient),n=(0,l.getFlowCurrencyFromAssetType)(t),i=yield this.sdk.wallet.transferFunds({recipient:r,currency:n,amount:e.amount});return new s.BlockchainFlowTransaction(i,this.network)}))}}},70470:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.FlowBid=void 0;const i=r(55478),o=r(23870),s=r(90965),a=r(64342),u=r(25512),c=r(12671),l=r(11486),d=r(11263),h=r(31913),f=r(44833);class p{constructor(e){this.sdk=e,this.bid=this.bid.bind(this),this.update=this.update.bind(this),this.bidBasic=this.bidBasic.bind(this),this.bidUpdateBasic=this.bidUpdateBasic.bind(this)}getConvertableValue(){return i.__awaiter(this,void 0,void 0,(function*(){}))}getBidObjectData(e){if("collectionId"in e)throw new Error("Bid collection is not supported");if(!e.itemId)throw new Error("ItemId has not been specified");const[t,r,n]=e.itemId.split(":");if(t!==c.Blockchain.FLOW)throw new Error(`Not an flow item: ${e.itemId}`);return{contract:r,tokenId:n,itemId:(0,a.toFlowItemId)(`${r}:${n}`)}}bid(e){return i.__awaiter(this,void 0,void 0,(function*(){n.log("FLOW BID",e);const t=this.getBidObjectData(e),r=s.Action.create({id:"send-tx",run:e=>i.__awaiter(this,void 0,void 0,(function*(){return this.bidCommon(e,t)}))}).after((e=>(0,h.convertFlowOrderId)(e.orderId)));return{originFeeSupport:l.OriginFeeSupport.FULL,payoutsSupport:l.PayoutsSupport.NONE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:p.supportedCurrencies,multiple:!1,maxAmount:(0,u.toBigNumber)("1"),baseFee:(0,f.getFlowBaseFee)(this.sdk),getConvertableValue:this.getConvertableValue,supportsExpirationDate:!1,shouldTransferFunds:!1,submit:r,nftData:{nftCollection:(0,h.convertFlowContractAddress)(t.contract)}}}))}bidCommon(e,t){return i.__awaiter(this,void 0,void 0,(function*(){const r=(0,d.getCurrencyAssetType)(e.currency);if("FLOW_FT"===r["@type"]){const n=(0,h.getFungibleTokenName)(r.contract);return this.sdk.order.bid((0,o.toFlowContractAddress)(t.contract),n,t.itemId,(0,u.toBigNumber)(e.price.toString()),(0,h.toFlowParts)(e.originFees))}throw new Error(`Unsupported currency type: ${r["@type"]}`)}))}update(e){return i.__awaiter(this,void 0,void 0,(function*(){if(!e.orderId)throw new Error("OrderId has not been specified");const[t,r]=e.orderId.split(":");if(t!==c.Blockchain.FLOW)throw new Error("Not an flow order");const n=yield this.sdk.apis.order.getOrderByOrderId({orderId:r}),a=s.Action.create({id:"send-tx",run:e=>i.__awaiter(this,void 0,void 0,(function*(){if("fungible"===n.make["@type"]){const t=(0,h.getFungibleTokenName)((0,h.convertFlowContractAddress)(n.make.contract));return this.sdk.order.bidUpdate((0,o.toFlowContractAddress)(n.take.contract),t,n,(0,u.toBigNumber)(e.price.toString()))}throw new Error(`Unsupported currency type: ${n.make["@type"]}`)}))}).after((e=>(0,h.convertFlowOrderId)(e.orderId)));return{originFeeSupport:l.OriginFeeSupport.FULL,payoutsSupport:l.PayoutsSupport.NONE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:p.supportedCurrencies,baseFee:(0,f.getFlowBaseFee)(this.sdk),getConvertableValue:this.getConvertableValue,submit:a,orderData:{nftCollection:"contract"in n.take?(0,h.convertFlowContractAddress)(n.take.contract):void 0}}}))}bidBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=this.getBidObjectData(e),r=yield this.bidCommon(e,t);return(0,h.convertFlowOrderId)(r.orderId)}))}bidUpdateBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){return(yield this.update(e)).submit(e)}))}}t.FlowBid=p,p.supportedCurrencies=[{blockchain:c.Blockchain.FLOW,type:"NATIVE"}]},98312:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowBurn=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(71725),a=r(31913);t.FlowBurn=class{constructor(e,t){this.sdk=e,this.network=t,this.burn=this.burn.bind(this),this.burnBasic=this.burnBasic.bind(this)}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!e.itemId)throw new Error("ItemId has not been specified");const{itemId:t,contract:r}=(0,a.parseFlowItemIdFromUnionItemId)(e.itemId);return{multiple:!1,maxAmount:(0,o.toBigNumber)("1"),nftData:{nftCollection:(0,a.convertFlowContractAddress)(r)},submit:i.Action.create({id:"burn",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.sdk.nft.burn(r,parseInt(t));return new s.BlockchainFlowTransaction(e,this.network)}))})}}))}burnBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.burn(e)).submit(e)}))}}},68093:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowBuy=void 0;const n=r(55478),i=r(25512),o=r(90965),s=r(71725),a=r(11486),u=r(2169),c=n.__importStar(r(31913)),l=r(31913),d=r(44833);t.FlowBuy=class{constructor(e,t,r){this.sdk=e,this.apis=t,this.network=r,this.buy=this.buy.bind(this),this.buyBasic=this.buyBasic.bind(this),this.acceptBidBasic=this.acceptBidBasic.bind(this)}getPreparedOrder(e){return n.__awaiter(this,void 0,void 0,(function*(){if("order"in e)return e.order;if("orderId"in e)return this.apis.order.getOrderById({id:e.orderId});throw new Error("Incorrect request")}))}getFlowNftContract(e){if("FLOW_NFT"===e.make.type["@type"])return e.make.type.contract;if("FLOW_NFT"===e.take.type["@type"])return e.take.type.contract;throw new Error("This is not FLOW order")}getFlowCurrency(e){if("FLOW_FT"===e.take.type["@type"])return c.getFungibleTokenName(e.take.type.contract);if("FLOW_FT"===e.make.type["@type"])return c.getFungibleTokenName(e.make.type.contract);throw new Error("No Flow fungible token found in order take and make values")}fillCommon(e){return n.__awaiter(this,arguments,void 0,(function*(e,t=!1){const r=yield this.getPreparedOrder(e),n=o.Action.create({id:"send-tx",run:t=>this.buyCommon(Object.assign(Object.assign(Object.assign({},t),e),{order:r}))});return{multiple:!1,maxAmount:(0,i.toBigNumber)("1"),baseFee:(0,d.getFlowBaseFee)(this.sdk),supportsPartialFill:!1,originFeeSupport:a.OriginFeeSupport.FULL,payoutsSupport:a.PayoutsSupport.NONE,maxFeesBasePointSupport:a.MaxFeesBasePointSupport.IGNORED,submit:n,orderData:{platform:r.platform,nftCollection:(0,u.getNftContractAddress)(t?r.take.type:r.make.type)}}}))}buy(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.fillCommon(e)}))}acceptBid(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.fillCommon(e,!0)}))}buyCommon(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=this.getFlowCurrency(e.order),r=c.parseFlowAddressFromUnionAddress(e.order.maker),n=c.getFlowCollection(this.getFlowNftContract(e.order)),i=c.parseOrderId(e.order.id),o=yield this.sdk.order.fill(n,t,i,r,(0,l.toFlowParts)(e.originFees));return new s.BlockchainFlowTransaction(o,this.network)}))}buyBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getPreparedOrder(e);return this.buyCommon(Object.assign(Object.assign({},e),{order:t}))}))}acceptBidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getPreparedOrder(e);return this.buyCommon(Object.assign(Object.assign({},e),{order:t}))}))}}},60175:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowCancel=void 0;const n=r(55478),i=r(71725),o=r(31913);t.FlowCancel=class{constructor(e,t,r){this.sdk=e,this.apis=t,this.network=r,this.cancel=this.cancel.bind(this)}cancel(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!e.orderId)throw new Error("OrderId has not been specified");const t=(0,o.parseOrderId)(e.orderId),r=yield this.apis.order.getOrderById({id:e.orderId});switch(r.make.type["@type"]){case"FLOW_NFT":{if("FLOW_FT"!==r.take.type["@type"])throw new Error("Invalid Flow order, make asset is not a Flow asset");const e=yield this.sdk.order.cancelOrder((0,o.getFlowCollection)(r.make.type.contract),t);return new i.BlockchainFlowTransaction(e,this.network)}case"FLOW_FT":{if("FLOW_NFT"!==r.take.type["@type"])throw new Error("Invalid Flow bid order, take asset is not a Flow asset");const e=yield this.sdk.order.cancelBid((0,o.getFlowCollection)(r.take.type.contract),t);return new i.BlockchainFlowTransaction(e,this.network)}default:throw new Error("Not an Flow order")}}))}}},31913:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertFlowUnionAddress=t.convertFlowCollectionId=t.convertFlowContractAddress=t.convertFlowItemId=t.convertFlowOrderId=t.toFlowParts=t.convertToFlowAddress=t.getFungibleTokenName=t.parseOrderId=t.parseFlowAddressFromUnionAddress=t.parseFlowItemIdFromUnionItemId=t.getFlowCollection=void 0;const n=r(64342),i=r(12671),o=r(23870),s=r(54353),a=/^FLOW:A\.0*x*[0-9a-f]{16}\.[A-Za-z_]{3,}/;t.getFlowCollection=function(e){if(a.test(e)){const t=e.split(":")[1];return(0,n.toFlowContractAddress)(t)}throw new Error("Invalid collection")};const u=/^FLOW:A\.0*x*[0-9a-f]{16}\.[A-Za-z0-9]{3,}:[0-9]{1,}/;t.parseFlowItemIdFromUnionItemId=function(e){if(u.test(e)){const[t,r,o]=e.split(":");if(!r)throw new Error("Invalid collection id, identifier is empty");if(!o)throw new Error("Invalid item id, identifier is empty");if(t===i.Blockchain.FLOW)return{blockchain:i.Blockchain.FLOW,contract:(0,n.toFlowContractAddress)(r),itemId:o};throw new Error(`Invalid item id, "${t}" is not FLOW item`)}throw new Error("Invalid item ID")};const c=/^FLOW:0*x*[0-9a-f]{16}/;t.parseFlowAddressFromUnionAddress=function(e){if(c.test(e))return(0,o.toFlowAddress)(e.split(":")[1]);throw new Error("Invalid maker")};const l=/^FLOW:[0-9]{1,}/;t.parseOrderId=function(e){if(l.test(e))return e.split(":")[1];throw new Error("Invalid order ID")};const d=/^FLOW:A\.0*x*[0-9a-f]{16}\.[A-Za-z]{3,}/;function h(e){if(!(0,s.isBlockchainSpecified)(e))throw new Error("Not a union or contract address: "+e);const[t,r]=e.split(":");if(t!==i.Blockchain.FLOW)throw new Error("Not an Flow address");return(0,o.toFlowAddress)(r)}t.getFungibleTokenName=function(e){if(d.test(e)){const[,,t]=e.split(".");switch(t){case"FlowToken":return"FLOW";case"FUSD":return"FUSD";case"FiatToken":return"USDC";default:throw new Error(`Unsupported contract ID: ${e}`)}}throw new Error(`Unsupported contract ID: ${e}`)},t.convertToFlowAddress=h,t.toFlowParts=function(e){return(null==e?void 0:e.map((e=>({account:h(e.account),value:(0,o.toBigNumber)(e.value.toString())}))))||[]},t.convertFlowOrderId=function(e){return(0,o.toOrderId)(`${i.Blockchain.FLOW}:${e}`)},t.convertFlowItemId=function(e){return(0,o.toItemId)(`${i.Blockchain.FLOW}:${e}`)},t.convertFlowContractAddress=function(e){return(0,o.toContractAddress)(`${i.Blockchain.FLOW}:${e}`)},t.convertFlowCollectionId=function(e){return(0,o.toCollectionId)(`${i.Blockchain.FLOW}:${e}`)},t.convertFlowUnionAddress=function(e){return(0,o.toUnionAddress)(`${i.Blockchain.FLOW}:${e}`)}},44833:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFlowBaseFee=void 0,t.getFlowBaseFee=function(e){return parseInt(e.order.getProtocolFee().sellerFee.value)}},25223:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFlowCurrencyFromAssetType=void 0;const n=r(31913);t.getFlowCurrencyFromAssetType=function(e){if("FLOW_FT"===e["@type"])return(0,n.getFungibleTokenName)(e.contract);throw new Error("Invalid asset type")}},95291:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prepareFlowRoyalties=void 0;const n=r(45211),i=r(23870),o=r(31913);t.prepareFlowRoyalties=function(e){return e&&e.length>0?e.map((e=>{if((0,n.toBn)(e.value).gt(1e4))throw new Error("Value for royalty too big");return{account:(0,o.parseFlowAddressFromUnionAddress)(e.account),value:(0,i.toBigNumber)((0,n.toBn)(e.value).div(1e4).toString())}})):[]}},74041:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFlowSdk=void 0;const n=r(64342),i=r(64342),o=r(12671),s=r(82257),a=r(66535),u=r(75066),c=r(33201),l=r(87877),d=r(20014),h=r(58689),f=r(6565),p=r(68093),g=r(28218),m=r(98312),y=r(60175),b=r(36601),v=r(70470),A=r(91906);t.createFlowSdk=function(e,t,r,w,E){var _,I;const S=(0,n.createFlowSdk)(null==e?void 0:e.fcl,r,Object.assign(Object.assign({},w||{}),{apiKey:null==E?void 0:E.apiKey,middleware:[...(null==E?void 0:E.logs)!==s.LogsLevel.DISABLED?[(0,d.getErrorHandlerMiddleware)(d.NetworkErrorCode.FLOW_NETWORK_ERR)]:[],...(null==w?void 0:w.middleware)||[]]}),(null===(I=null===(_=null==E?void 0:E.blockchain)||void 0===_?void 0:_.FLOW)||void 0===I?void 0:I.auth)||(null==e?void 0:e.getAuth())),k=i.FLOW_ENV_CONFIG[r].network,C=new f.FlowSell(S,t),T=new h.FlowMint(S,t,k),x=new v.FlowBid(S),M=new m.FlowBurn(S,k),B=new g.FlowTransfer(S,k),P=new p.FlowBuy(S,t,k),R=new y.FlowCancel(S,t,k),O=new b.FlowBalance(S,r,k,e),N=u.Middlewarer.skipMiddleware(T.preprocessMeta),D=new c.MetaUploader(o.Blockchain.FLOW,N),L=new A.FlowSetupAccount(S,k);return{nft:{mint:new l.MethodWithPrepare(T.mintBasic,T.prepare),burn:new l.MethodWithPrepare(M.burnBasic,M.burn),transfer:new l.MethodWithPrepare(B.transferBasic,B.transfer),generateTokenId:()=>Promise.resolve(void 0),createCollection:a.notImplemented,preprocessMeta:N,uploadMeta:D.uploadMeta},order:{fill:{prepare:P.buy},sell:new l.MethodWithPrepare(C.sellBasic,C.sell),sellUpdate:new l.MethodWithPrepare(C.sellUpdateBasic,C.update),buy:new l.MethodWithPrepare(P.buyBasic,P.buy),batchBuy:new l.MethodWithPrepare(a.notImplemented,a.nonImplementedAction),acceptBid:new l.MethodWithPrepare(P.acceptBidBasic,P.acceptBid),bid:new l.MethodWithPrepare(x.bidBasic,x.bid),bidUpdate:new l.MethodWithPrepare(x.bidUpdateBasic,x.update),cancel:R.cancel},balances:{getBalance:O.getBalance,transfer:O.transfer,convert:a.notImplemented,getBiddingBalance:a.notImplemented,depositBiddingBalance:a.nonImplementedAction,withdrawBiddingBalance:a.nonImplementedAction},restriction:{canTransfer:()=>Promise.resolve({success:!0}),getFutureOrderFees:()=>C.getFutureOrderFees()},flow:{setupAccount:L.setupAccount,checkInitMattelCollections:L.checkInitMattelCollections,setupMattelCollections:L.setupMattelCollections,setupGamisodesCollections:L.setupGamisodesCollections,checkInitGamisodesCollections:L.checkInitGamisodesCollections}}}},58689:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowMint=void 0;const n=r(55478),i=r(90965),o=r(71725),s=r(12671),a=r(52414),u=r(37710),c=r(31913),l=r(95291);t.FlowMint=class{constructor(e,t,r){this.sdk=e,this.apis=t,this.network=r,this.prepare=this.prepare.bind(this),this.mintBasic=this.mintBasic.bind(this)}prepare(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,u.getCollection)(this.apis.collection,e);if("FLOW"===t.type){const e=(0,c.getFlowCollection)(t.id);return{multiple:!1,supportsRoyalties:!0,supportsLazyMint:!1,submit:i.Action.create({id:"mint",run:t=>n.__awaiter(this,void 0,void 0,(function*(){const r=yield this.sdk.nft.mint(e,t.uri,(0,l.prepareFlowRoyalties)(t.royalties));return{type:a.MintType.ON_CHAIN,itemId:(0,c.convertFlowItemId)(r.tokenId),transaction:new o.BlockchainFlowTransaction(r,this.network)}}))})}}throw new Error("Unsupported collection type")}))}mintBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.prepare(e)).submit(e)}))}preprocessMeta(e){var t,r;if(e.blockchain!==s.Blockchain.FLOW)throw new Error("Wrong blockchain");return{name:e.name,description:e.description,image:null===(t=e.image)||void 0===t?void 0:t.url,animation_url:null===(r=e.animation)||void 0===r?void 0:r.url,external_url:e.external,attributes:e.attributes}}}},6565:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowSell=void 0;const n=r(55478),i=r(23870),o=r(64342),s=r(90965),a=r(45211),u=r(12671),c=r(11486),l=r(11263),d=r(2169),h=r(31913),f=r(44833);class p{constructor(e,t){this.sdk=e,this.apis=t,this.sell=this.sell.bind(this),this.update=this.update.bind(this),this.sellBasic=this.sellBasic.bind(this),this.sellUpdateBasic=this.sellUpdateBasic.bind(this)}getPreparedOrder(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.apis.order.getOrderById({id:e})}))}getFutureOrderFees(){return n.__awaiter(this,void 0,void 0,(function*(){return{originFeeSupport:c.OriginFeeSupport.FULL,baseFee:(0,f.getFlowBaseFee)(this.sdk)}}))}sell(){return n.__awaiter(this,void 0,void 0,(function*(){const e=s.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return this.sellCommon(e)}))}).after((e=>(0,h.convertFlowOrderId)(e.orderId)));return{supportedCurrencies:p.supportedCurrencies,baseFee:(0,f.getFlowBaseFee)(this.sdk),originFeeSupport:c.OriginFeeSupport.FULL,payoutsSupport:c.PayoutsSupport.NONE,maxFeesBasePointSupport:c.MaxFeesBasePointSupport.IGNORED,supportsExpirationDate:!1,shouldTransferNft:!1,submit:e}}))}sellCommon(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,l.getCurrencyAssetType)(e.currency);if("FLOW_FT"===t["@type"]){const r=(0,h.getFungibleTokenName)(t.contract),{itemId:n,contract:i}=(0,h.parseFlowItemIdFromUnionItemId)(e.itemId);return this.sdk.order.sell({collection:i,currency:r,itemId:(0,o.toFlowItemId)(`${i}:${n}`),sellItemPrice:(0,a.toBn)(e.price).decimalPlaces(8).toString(),originFees:(0,h.toFlowParts)(e.originFees),end:e.expirationDate})}throw new Error(`Unsupported currency type: ${t["@type"]}`)}))}update(e){return n.__awaiter(this,void 0,void 0,(function*(){const[t,r]=e.orderId.split(":");if(t!==u.Blockchain.FLOW)throw new Error("Not an flow order");const o=yield this.getPreparedOrder(e.orderId),l=s.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if("FLOW_FT"===o.take.type["@type"]){const t=(0,h.getFungibleTokenName)(o.take.type.contract);if("FLOW_NFT"===o.make.type["@type"])return yield this.sdk.order.updateOrder({collection:(0,h.getFlowCollection)(o.make.type.contract),currency:t,order:r,sellItemPrice:(0,i.toBigNumber)((0,a.toBn)(e.price).decimalPlaces(8).toString())});throw new Error(`Unsupported make asset: ${o.make.type["@type"]}`)}throw new Error(`Unsupported take asset: ${o.take.type["@type"]}`)}))}).after((e=>(0,h.convertFlowOrderId)(e.orderId)));return{supportedCurrencies:p.supportedCurrencies,originFeeSupport:c.OriginFeeSupport.FULL,payoutsSupport:c.PayoutsSupport.NONE,maxFeesBasePointSupport:c.MaxFeesBasePointSupport.IGNORED,baseFee:(0,f.getFlowBaseFee)(this.sdk),submit:l,orderData:{nftCollection:(0,d.getNftContractAddress)(o.make.type)}}}))}sellBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.sellCommon(e);return(0,h.convertFlowOrderId)(t.orderId)}))}sellUpdateBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){const[t,r]=e.orderId.split(":");if(t!==u.Blockchain.FLOW)throw new Error("Not an flow order");const n=yield this.getPreparedOrder(e.orderId);if("FLOW_FT"===n.take.type["@type"]){const t=(0,h.getFungibleTokenName)(n.take.type.contract);if("FLOW_NFT"===n.make.type["@type"]){const o=yield this.sdk.order.updateOrder({collection:(0,h.getFlowCollection)(n.make.type.contract),currency:t,order:r,sellItemPrice:(0,i.toBigNumber)((0,a.toBn)(e.price).decimalPlaces(8).toString())});return(0,h.convertFlowOrderId)(o.orderId)}throw new Error(`Unsupported make asset: ${n.make.type["@type"]}`)}throw new Error(`Unsupported take asset: ${n.take.type["@type"]}`)}))}}t.FlowSell=p,p.supportedCurrencies=[{blockchain:u.Blockchain.FLOW,type:"NATIVE"}]},91906:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowSetupAccount=void 0;const n=r(55478),i=r(71725),o=r(31913);t.FlowSetupAccount=class{constructor(e,t){this.sdk=e,this.network=t,this.setupAccount=this.setupAccount.bind(this),this.checkInitMattelCollections=this.checkInitMattelCollections.bind(this),this.checkInitGamisodesCollections=this.checkInitGamisodesCollections.bind(this),this.setupMattelCollections=this.setupMattelCollections.bind(this),this.setupGamisodesCollections=this.setupGamisodesCollections.bind(this)}setupAccount(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,o.getFlowCollection)(e),r=yield this.sdk.collection.setupAccount(t);return new i.BlockchainFlowTransaction(r,this.network)}))}checkInitMattelCollections(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=e?(0,o.parseFlowAddressFromUnionAddress)(e):void 0,r=yield this.sdk.collection.checkInitCollections(t);return{initCollections:Object.keys(r).every((e=>r[e])),collections:r}}))}checkInitGamisodesCollections(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=e?(0,o.parseFlowAddressFromUnionAddress)(e):void 0,r=yield this.sdk.collection.checkInitGamisodesCollections(t);return{initCollections:Object.keys(r).every((e=>r[e])),collections:r}}))}setupMattelCollections(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.sdk.collection.setupMattelCollections();return new i.BlockchainFlowTransaction(e,this.network)}))}setupGamisodesCollections(){return n.__awaiter(this,void 0,void 0,(function*(){const e=yield this.sdk.collection.setupGamisodesCollections();return new i.BlockchainFlowTransaction(e,this.network)}))}}},28218:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FlowTransfer=void 0;const n=r(55478),i=r(90965),o=r(71725),s=r(25512),a=r(31913);t.FlowTransfer=class{constructor(e,t){this.sdk=e,this.network=t,this.transfer=this.transfer.bind(this),this.transferBasic=this.transferBasic.bind(this)}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){const{itemId:t,contract:r}=(0,a.parseFlowItemIdFromUnionItemId)(e.itemId);return{multiple:!1,maxAmount:(0,s.toBigNumber)("1"),nftData:{nftCollection:(0,a.convertFlowContractAddress)(r)},submit:i.Action.create({id:"transfer",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const n=(0,a.parseFlowAddressFromUnionAddress)(e.to),i=yield this.sdk.nft.transfer(r,parseInt(t),n);return new o.BlockchainFlowTransaction(i,this.network)}))})}}))}transferBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.transfer(e)).submit(e)}))}}},8857:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImxBalanceService=void 0;const n=r(55478),i=r(23870),o=r(11263),s=r(20962);t.ImxBalanceService=class{constructor(e,t){this.sdk=e,this.apis=t,this.getBalance=this.getBalance.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,o.getCurrencyAssetType)(t);switch(r["@type"]){case"ETH":return yield this.sdk.balance.getBalance((0,s.convertToEthereumAddress)(e),{assetClass:"ETH"});case"ERC20":const[,t]=r.contract.split(":");return yield this.sdk.balance.getBalance((0,s.convertToEthereumAddress)(e),{assetClass:"ERC20",contract:(0,i.toAddress)(t)});default:throw new Error("Unsupported asset type")}}))}}},4948:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCurrencies=void 0;const n=r(12671);t.getCurrencies=function(){return[{blockchain:n.Blockchain.ETHEREUM,type:"NATIVE"},{blockchain:n.Blockchain.ETHEREUM,type:"ERC20"}]}},20962:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calcBuyerBaseFee=t.getTakeAssetType=t.unionPartsToParts=t.convertToEthereumAddress=t.getPreparedOrder=void 0;const n=r(55478),i=r(12671),o=r(54353),s=r(23870),a=r(11263);function u(e){if(!(0,o.isRealBlockchainSpecified)(e))throw new Error("Not a union or contract address: "+e);const[t,r]=e.split(":");if(t!==i.Blockchain.ETHEREUM&&t!==i.Blockchain.IMMUTABLEX)throw new Error("Not an Ethereum/Immutablex address");return(0,s.toAddress)(r)}t.getPreparedOrder=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if("order"in e)return e.order;if("orderId"in e)return t.order.getOrderById({id:e.orderId});throw new Error("Incorrect request")}))},t.convertToEthereumAddress=u,t.unionPartsToParts=function(e){return(null==e?void 0:e.map((e=>({account:u(e.account),value:e.value}))))||[]},t.getTakeAssetType=function(e){const t=(0,a.getCurrencyAssetType)(e);switch(t["@type"]){case"ERC20":return{assetClass:t["@type"],contract:u(t.contract)};case"ETH":return{assetClass:t["@type"]};default:throw new Error("Invalid take asset type")}},t.calcBuyerBaseFee=function(e){if("IMMUTABLEX_RARIBLE_V1"!==e.data["@type"])throw new Error(`Unsupported order type "${e.data["@type"]}", expected "IMMUTABLEX_RARIBLE_V1"`);return(e.data.originFees||[]).reduce(((e,t)=>e+t.value),0)}},98937:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createImmutablexSdk=void 0;const n=r(9246),i=r(82257),o=r(66535),s=r(87877),a=r(20014),u=r(49817),c=r(53493),l=r(8857);t.createImmutablexSdk=function(e,t,r,d){const h=(0,n.createImxSdk)(null==e?void 0:e.wallet.link,r,{apiClientParams:{middleware:[...d!==i.LogsLevel.DISABLED?[(0,a.getErrorHandlerMiddleware)(a.NetworkErrorCode.IMX_NETWORK_ERR)]:[]]}}),f=new u.ImxNftService(h,t),p=new c.ImxOrderService(h,t),g=new l.ImxBalanceService(h,t);return{nft:{mint:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),burn:new s.MethodWithPrepare(f.burnBasic,f.burn),transfer:new s.MethodWithPrepare(f.transferBasic,f.transfer),generateTokenId:o.notImplemented,createCollection:o.nonImplementedAction,preprocessMeta:o.notImplemented,uploadMeta:o.notImplemented},order:{fill:{prepare:p.buy},buy:new s.MethodWithPrepare(p.buyBasic,p.buy),batchBuy:new s.MethodWithPrepare(o.notImplemented,o.nonImplementedAction),acceptBid:new s.MethodWithPrepare(p.acceptBidBasic,p.buy),sell:new s.MethodWithPrepare(p.sellBasic,p.sell),sellUpdate:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),bid:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),bidUpdate:new s.MethodWithPrepare(o.notImplemented,o.notImplemented),cancel:p.cancelBasic},balances:{getBalance:g.getBalance,convert:o.notImplemented,transfer:o.notImplemented,getBiddingBalance:o.nonImplementedAction,depositBiddingBalance:o.nonImplementedAction,withdrawBiddingBalance:o.nonImplementedAction},restriction:{canTransfer:o.notImplemented,getFutureOrderFees:()=>p.getFutureOrderFees()}}}},49817:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImxNftService=void 0;const n=r(55478),i=r(71725),o=r(23870),s=r(90965),a=r(44014);t.ImxNftService=class{constructor(e,t){this.sdk=e,this.apis=t,this.burn=this.burn.bind(this),this.burnBasic=this.burnBasic.bind(this),this.transfer=this.transfer.bind(this),this.transferBasic=this.transferBasic.bind(this)}burnBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.burn(e)).submit(e)}))}transferBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.transfer(e)).submit(e)}))}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.apis.item.getItemById({itemId:e.itemId});return{multiple:!1,maxAmount:(0,o.toBigNumber)("1"),nftData:{nftCollection:t.collection&&(0,o.toContractAddress)(t.collection)},submit:s.Action.create({id:"burn",run:()=>n.__awaiter(this,void 0,void 0,(function*(){const[,t,r]=e.itemId.split(":"),n=yield this.sdk.nft.burn({assetClass:"ERC721",tokenId:(0,o.toBigNumber)(r),contract:(0,o.toAddress)(t)});return new i.BlockchainImmutableXTransaction(n.txId)}))})}}))}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){const[,t,r]=e.itemId.split(":");return{multiple:!1,maxAmount:(0,o.toBigNumber)("1"),nftData:{nftCollection:(0,a.convertAptosToUnionContractAddress)(t)},submit:s.Action.create({id:"transfer",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const[,n]=e.to.split(":"),s=yield this.sdk.nft.transfer({assetClass:"ERC721",to:(0,o.toAddress)(n),tokenId:(0,o.toBigNumber)(r),contract:(0,o.toAddress)(t)});return new i.BlockchainImmutableXTransaction(s.txId)}))})}}))}}},53493:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.ImxOrderService=void 0;const i=r(55478),o=r(71725),s=r(23870),a=r(12671),u=r(90965),c=r(11486),l=r(63845),d=r(2169),h=r(20962),f=r(4948);t.ImxOrderService=class{constructor(e,t){this.sdk=e,this.apis=t,this.sell=this.sell.bind(this),this.buy=this.buy.bind(this),this.buyBasic=this.buyBasic.bind(this),this.acceptBidBasic=this.acceptBidBasic.bind(this),this.sellBasic=this.sellBasic.bind(this),this.cancelBasic=this.cancelBasic.bind(this)}buyBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){return(yield this.buy(e)).submit(e)}))}acceptBidBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){return(yield this.buy(e)).submit(e)}))}sellBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){return(yield this.sell()).submit(e)}))}sell(){return i.__awaiter(this,void 0,void 0,(function*(){const e=u.Action.create({id:"send-tx",run:e=>i.__awaiter(this,void 0,void 0,(function*(){(0,l.checkPayouts)(e.payouts);const[,t,r]=e.itemId.split(":"),n=yield this.sdk.order.sell({amount:(0,s.toBigNumber)(e.price.toString()),originFees:(0,h.unionPartsToParts)(e.originFees),payouts:(0,h.unionPartsToParts)(e.payouts),makeAssetType:{assetClass:"ERC721",contract:(0,s.toAddress)(t),tokenId:(0,s.toBigNumber)(r)},takeAssetType:(0,h.getTakeAssetType)(e.currency)});return(0,s.toOrderId)(`${a.Blockchain.IMMUTABLEX}:${n.orderId}`)}))});return{originFeeSupport:c.OriginFeeSupport.FULL,payoutsSupport:c.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:c.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,f.getCurrencies)(),baseFee:200,supportsExpirationDate:!1,shouldTransferNft:!1,submit:e}}))}getFutureOrderFees(){return i.__awaiter(this,void 0,void 0,(function*(){return{originFeeSupport:c.OriginFeeSupport.FULL,baseFee:200}}))}buy(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,h.getPreparedOrder)(e,this.apis);if(t.status!==a.OrderStatus.ACTIVE)throw new Error("Order is not active");const r=u.Action.create({id:"send-tx",run:e=>i.__awaiter(this,void 0,void 0,(function*(){(0,l.checkPayouts)(e.payouts);const[,r]=t.id.split(":"),i=yield this.sdk.order.buy({orderId:r,fee:(0,h.unionPartsToParts)(e.originFees)},(()=>{if("ERC721"!==t.make.type["@type"])throw new Error("Order make type should be ERC721");const[,e]=t.make.type.contract.split(":");return{assetClass:"ERC721",contract:e,tokenId:t.make.type.tokenId}})());return n.log(i),i}))}).after((e=>new o.BlockchainImmutableXTransaction(e.txId)));return{multiple:!1,maxAmount:t.makeStock,baseFee:(0,h.calcBuyerBaseFee)(t),supportsPartialFill:!1,maxFeesBasePointSupport:c.MaxFeesBasePointSupport.IGNORED,originFeeSupport:c.OriginFeeSupport.FULL,payoutsSupport:c.PayoutsSupport.NONE,submit:r,orderData:{platform:t.platform,nftCollection:(0,d.getOrderNftContractAddress)(t)}}}))}cancelBasic(e){return i.__awaiter(this,void 0,void 0,(function*(){const[,t]=e.orderId.split(":");return yield this.sdk.order.cancel({orderId:t}),new o.BlockchainImmutableXTransaction(void 0)}))}}},92637:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaBalance=void 0;const n=r(55478),i=r(90965),o=r(71725),s=r(11263),a=r(92245),u=r(67719),c=r(51);t.SolanaBalance=class{constructor(e,t,r,s){this.sdk=e,this.wallet=t,this.apis=r,this.config=s,this.depositBiddingBalance=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield this.getAuctionHouse(e),r=yield this.sdk.auctionHouse.depositEscrow({auctionHouse:t,signer:this.wallet.provider,amount:e.amount});return yield r.submit("processed")}))}).after((e=>new o.BlockchainSolanaTransaction(e,this.sdk))),this.withdrawBiddingBalance=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield this.getAuctionHouse(e),r=yield this.sdk.auctionHouse.withdrawEscrow({auctionHouse:t,signer:this.wallet.provider,amount:e.amount});return yield r.submit("processed")}))}).after((e=>new o.BlockchainSolanaTransaction(e,this.sdk))),this.getBalance=this.getBalance.bind(this),this.getBiddingBalance=this.getBiddingBalance.bind(this),this.depositBiddingBalance=this.depositBiddingBalance.bind(this),this.withdrawBiddingBalance=this.withdrawBiddingBalance.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,s.getCurrencyAssetType)(t);if("SOLANA_SOL"===r["@type"])return yield this.sdk.balances.getBalance((0,a.extractPublicKey)(e),{commitment:"max"});if("SOLANA_NFT"===r["@type"])return yield this.sdk.balances.getTokenBalance((0,a.extractPublicKey)(e),(0,a.extractPublicKey)(r.itemId));throw new Error("Unsupported asset type")}))}getAuctionHouse(e){return n.__awaiter(this,void 0,void 0,(function*(){var t,r;if("currency"in e){const r=(0,s.getCurrencyAssetType)(e.currency);if("SOLANA_SOL"!==r["@type"]&&"SOLANA_NFT"!==r["@type"])throw new Error("Unsupported currency asset type ("+r["@type"]+")");return(0,c.getAuctionHouse)(r,null===(t=this.config)||void 0===t?void 0:t.auctionHouseMapping)}{let t;return"order"in e?t=e.order:"orderId"in e&&(t=yield this.apis.order.getOrderById({id:e.orderId})),t?(0,a.extractPublicKey)((0,u.getOrderData)(t).auctionHouse):(0,c.getAuctionHouse)({"@type":"SOLANA_SOL"},null===(r=this.config)||void 0===r?void 0:r.auctionHouseMapping)}}))}getBiddingBalance(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield this.getAuctionHouse(e);return yield this.sdk.auctionHouse.getEscrowBalance({auctionHouse:t,signer:this.wallet.provider,wallet:(0,a.extractPublicKey)(e.walletAddress)})}))}}},79553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaCollection=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(12671),a=r(71725);t.SolanaCollection=class{constructor(e,t,r,u){this.sdk=e,this.wallet=t,this.apis=r,this.config=u,this.createCollection=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(e.blockchain!==s.Blockchain.SOLANA)throw new Error("Wrong blockchain");const t=yield this.sdk.nft.mint({metadataUrl:e.asset.arguments.metadataURI,signer:this.wallet.provider,masterEditionSupply:0,collection:null}),r=yield t.tx.submit("confirmed"),n=`SOLANA:${t.mint.toString()}`;try{yield this.apis.collection.refreshCollectionItemsMeta({collection:n})}catch(e){}return{tx:new a.BlockchainSolanaTransaction(r,this.sdk),address:(0,o.toContractAddress)(`SOLANA:${t.mint.toString()}`)}}))}),this.createCollectionBasic=this.createCollectionBasic.bind(this)}createCollectionBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){if(e.blockchain!==s.Blockchain.SOLANA)throw new Error("Wrong blockchain");return this.createCollection({blockchain:e.blockchain,asset:{arguments:{metadataURI:e.metadataURI}}})}))}}},92245:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractPublicKey=t.extractAddress=void 0;const n=r(74479);function i(e){return e.slice(e.indexOf(":")+1)}t.extractAddress=i,t.extractPublicKey=function(e){return(0,n.toPublicKey)(i(e))}},51:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAuctionHouseFee=t.getAuctionHouse=void 0;const n=r(55478),i=r(74479),o=r(92245),s={raria47jXd4tdW6Dj7T64mgahwTjMsVaDwFxMHt9Jbp:0};t.getAuctionHouse=function(e,t){if("SOLANA_SOL"===e["@type"])return t&&t.SOLANA_SOL?(0,i.toPublicKey)(t.SOLANA_SOL.address):(0,i.toPublicKey)("raria47jXd4tdW6Dj7T64mgahwTjMsVaDwFxMHt9Jbp");if("SOLANA_NFT"===e["@type"]){const r=(0,o.extractAddress)(e.itemId);if(t&&t[r])return(0,i.toPublicKey)(t[r].address)}throw new Error("Auction House for specified currency not found")},t.getAuctionHouseFee=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=e.toString();if(t){const e=Object.values(t).find((e=>e.address===r));if(e)return e.baseFee}if(void 0===s[r])throw new Error("No fee info found for specified Auction House");return s[r]}))}},78528:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCurrencies=void 0;const n=r(12671);t.getCurrencies=function(){return[{blockchain:n.Blockchain.SOLANA,type:"NATIVE"}]}},67719:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTokensAmount=t.getPrice=t.getItemId=t.getMintId=t.getOrderData=t.getPreparedOrder=t.getOrderId=void 0;const n=r(55478),i=n.__importDefault(r(55553)),o=r(89729),s=r(23870),a=r(92245);t.getOrderId=function(e,t,r,n){const i=(new TextEncoder).encode(t+r+e+n);return(0,s.toOrderId)("SOLANA:"+(0,o.keccak256)(i))},t.getPreparedOrder=function(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if("order"in e)return e.order;if("orderId"in e)return t.order.getOrderById({id:e.orderId});throw new Error("Incorrect request")}))},t.getOrderData=function(e){var t;if("SOLANA_AUCTION_HOUSE_V1"===(null===(t=e.data)||void 0===t?void 0:t["@type"]))return e.data;throw new Error("Not an auction house order")},t.getMintId=function(e){if("SOLANA_NFT"===e.make.type["@type"])return(0,a.extractPublicKey)(e.make.type.itemId);if("SOLANA_NFT"===e.take.type["@type"])return(0,a.extractPublicKey)(e.take.type.itemId);throw new Error("Unsupported type")},t.getItemId=function(e){return(0,s.toItemId)("SOLANA:"+e.toString())},t.getPrice=function(e){if("SOLANA_SOL"===e.take.type["@type"])return new i.default(e.take.value);if("SOLANA_SOL"===e.make.type["@type"])return new i.default(e.make.value);throw new Error("Unsupported currency type")},t.getTokensAmount=function(e){if("SOLANA_NFT"===e.make.type["@type"])return new i.default(e.make.value);if("SOLANA_NFT"===e.take.type["@type"])return new i.default(e.take.value);throw new Error("Unsupported asset type")}},51048:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaFill=void 0;const n=r(55478),i=r(90965),o=r(12671),s=r(71725),a=r(11486),u=r(63845),c=r(2169),l=r(92245),d=r(67719),h=r(51);class f{constructor(e,t,r,n){this.sdk=e,this.wallet=t,this.apis=r,this.config=n,this.fill=this.fill.bind(this),this.buyBasic=this.buyBasic.bind(this),this.acceptBidBasic=this.acceptBidBasic.bind(this)}static isBuyOrder(e){return"SOLANA_NFT"===e.make.type["@type"]}fill(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield(0,d.getPreparedOrder)(e,this.apis);if(t.status!==o.OrderStatus.ACTIVE)throw new Error("Order is not active");return f.isBuyOrder(t)?this.buy(t):this.acceptBid(t)}))}buy(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,l.extractPublicKey)((0,d.getOrderData)(e).auctionHouse),r=(0,d.getMintId)(e),o=(0,d.getPrice)(e),h=yield this.apis.item.getItemById({itemId:(0,d.getItemId)(r)}),f=i.Action.create({id:"send-tx",run:i=>n.__awaiter(this,void 0,void 0,(function*(){(0,u.checkPayouts)(i.payouts);const n=[];n.push(yield this.sdk.order.buy({auctionHouse:t,signer:this.wallet.provider,mint:r,price:o,tokensAmount:i.amount}));const s=yield this.sdk.account.getTokenAccountForMint({mint:r,owner:this.wallet.provider.publicKey});if(s){const e=yield this.sdk.account.getAccountInfo({tokenAccount:s,mint:r});e.delegate&&"0"===e.amount.toString()&&n.push(yield this.sdk.account.revokeDelegate({signer:this.wallet.provider,tokenAccount:s}))}return n.push(yield this.sdk.order.executeSell({auctionHouse:t,signer:this.wallet.provider,buyerWallet:this.wallet.provider.publicKey,sellerWallet:(0,l.extractPublicKey)(e.maker),mint:r,price:o,tokensAmount:i.amount})),this.sdk.unionInstructionsAndSend(this.wallet.provider,n,"processed")}))}).after((e=>new s.BlockchainSolanaTransaction(e,this.sdk)));return{multiple:parseFloat(h.supply.toString())>1,maxAmount:e.makeStock,baseFee:0,supportsPartialFill:!1,originFeeSupport:a.OriginFeeSupport.NONE,payoutsSupport:a.PayoutsSupport.NONE,maxFeesBasePointSupport:a.MaxFeesBasePointSupport.IGNORED,submit:f,orderData:{platform:e.platform,nftCollection:(0,c.getNftContractAddress)(e.make.type)}}}))}acceptBid(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;const r=(0,l.extractPublicKey)((0,d.getOrderData)(e).auctionHouse),o=(0,d.getMintId)(e),f=(0,d.getPrice)(e),p=yield this.apis.item.getItemById({itemId:(0,d.getItemId)(o)}),g=i.Action.create({id:"send-tx",run:t=>n.__awaiter(this,void 0,void 0,(function*(){(0,u.checkPayouts)(t.payouts);const n=yield this.sdk.order.sell({auctionHouse:r,signer:this.wallet.provider,mint:o,price:f,tokensAmount:t.amount}),i=yield this.sdk.order.executeSell({auctionHouse:r,signer:this.wallet.provider,buyerWallet:(0,l.extractPublicKey)(e.maker),sellerWallet:this.wallet.provider.publicKey,mint:o,price:f,tokensAmount:t.amount});return this.sdk.unionInstructionsAndSend(this.wallet.provider,[n,i],"processed")}))}).after((e=>new s.BlockchainSolanaTransaction(e,this.sdk)));return{multiple:parseFloat(p.supply.toString())>1,maxAmount:e.makeStock,baseFee:yield(0,h.getAuctionHouseFee)(r,null===(t=this.config)||void 0===t?void 0:t.auctionHouseMapping),supportsPartialFill:!1,originFeeSupport:a.OriginFeeSupport.NONE,payoutsSupport:a.PayoutsSupport.NONE,maxFeesBasePointSupport:a.MaxFeesBasePointSupport.IGNORED,submit:g,orderData:{platform:e.platform,nftCollection:(0,c.getNftContractAddress)(e.take.type)}}}))}buyBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.fill(e)).submit(e)}))}acceptBidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.fill(e)).submit(e)}))}}t.SolanaFill=f},86349:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSolanaSdk=void 0;const n=r(19896),i=r(12671),o=r(66535),s=r(75066),a=r(33201),u=r(87877),c=r(69709),l=r(51048),d=r(70729),h=r(92637),f=r(79553);t.createSolanaSdk=function(e,t,r,p){const g=n.SolanaSdk.create({connection:{cluster:r,endpoint:null==p?void 0:p.endpoint,commitmentOrConfig:"confirmed"},debug:!1}),m=new c.SolanaNft(g,e,t,p),y=new h.SolanaBalance(g,e,t,p),b=new d.SolanaOrder(g,e,t,p),v=new l.SolanaFill(g,e,t,p),{createCollectionBasic:A}=new f.SolanaCollection(g,e,t,p),w=s.Middlewarer.skipMiddleware(m.preprocessMeta),E=new a.MetaUploader(i.Blockchain.SOLANA,w);return{nft:{mint:new u.MethodWithPrepare(m.mintBasic,m.mint),burn:new u.MethodWithPrepare(m.burnBasic,m.burn),transfer:new u.MethodWithPrepare(m.transferBasic,m.transfer),generateTokenId:o.nonImplementedAction,createCollection:A,preprocessMeta:w,uploadMeta:E.uploadMeta},order:{fill:{prepare:v.fill},buy:new u.MethodWithPrepare(v.buyBasic,v.fill),batchBuy:new u.MethodWithPrepare(o.notImplemented,o.nonImplementedAction),acceptBid:new u.MethodWithPrepare(v.acceptBidBasic,v.fill),sell:new u.MethodWithPrepare(b.sellBasic,b.sell),sellUpdate:new u.MethodWithPrepare(b.sellUpdateBasic,b.sellUpdate),bid:new u.MethodWithPrepare(b.bidBasic,b.bid),bidUpdate:new u.MethodWithPrepare(b.bidUpdateBasic,b.bidUpdate),cancel:b.cancelBasic},balances:{getBalance:y.getBalance,convert:o.nonImplementedAction,transfer:o.notImplemented,getBiddingBalance:y.getBiddingBalance,depositBiddingBalance:y.depositBiddingBalance,withdrawBiddingBalance:y.withdrawBiddingBalance},restriction:{canTransfer:o.nonImplementedAction,getFutureOrderFees:()=>b.getFutureOrderFees()}}}},69709:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaNft=void 0;const n=r(55478),i=r(90965),o=r(23870),s=r(12671),a=r(71725),u=r(52414),c=r(92245);t.SolanaNft=class{constructor(e,t,r,n){this.sdk=e,this.wallet=t,this.apis=r,this.config=n,this.mint=this.mint.bind(this),this.burn=this.burn.bind(this),this.burnBasic=this.burnBasic.bind(this),this.transfer=this.transfer.bind(this),this.preprocessMeta=this.preprocessMeta.bind(this),this.mintBasic=this.mintBasic.bind(this),this.transferBasic=this.transferBasic.bind(this)}getCollectionId(e){return"collection"in e?(0,c.extractPublicKey)(e.collection.id):(0,c.extractPublicKey)(e.collectionId)}mint(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");return{multiple:!1,supportsRoyalties:!1,supportsLazyMint:!1,submit:i.Action.create({id:"mint",run:t=>n.__awaiter(this,void 0,void 0,(function*(){const r=this.getCollectionId(e),n=[],i=yield this.sdk.nft.mint({signer:this.wallet.provider,metadataUrl:t.uri,masterEditionSupply:0,collection:r});n.push(i.tx),r&&n.push(yield this.sdk.collection.verifyCollection({signer:this.wallet.provider,collection:r,mint:i.mint}));const s=yield this.sdk.unionInstructionsAndSend(this.wallet.provider,n,"processed");return{type:u.MintType.ON_CHAIN,transaction:new a.BlockchainSolanaTransaction(s,this.sdk),itemId:(0,o.toItemId)(`SOLANA:${i.mint.toString()}`)}}))})}}))}mintBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.mint(e)).submit(e)}))}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield this.apis.item.getItemById({itemId:e.itemId});return{multiple:parseFloat(t.supply)>1,maxAmount:(0,o.toBigNumber)(t.supply),nftData:{nftCollection:t.collection&&(0,o.toContractAddress)(t.collection)},submit:i.Action.create({id:"burn",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var r;const n=null!==(r=null==e?void 0:e.amount)&&void 0!==r?r:1,i=(0,c.extractPublicKey)(t.id),o=yield this.sdk.nft.burn({mint:i,signer:this.wallet.provider,amount:n,closeAssociatedAccount:!1}),s=yield o.submit("processed");return new a.BlockchainSolanaTransaction(s,this.sdk)}))})}}))}burnBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.burn(e)).submit(e)}))}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield this.apis.item.getItemById({itemId:e.itemId});return{multiple:parseFloat(t.supply)>1,maxAmount:(0,o.toBigNumber)(t.supply),nftData:{nftCollection:t.collection?(0,o.toContractAddress)(t.collection):void 0},submit:i.Action.create({id:"transfer",run:e=>n.__awaiter(this,void 0,void 0,(function*(){var r;const n=null!==(r=null==e?void 0:e.amount)&&void 0!==r?r:1,i=(0,c.extractPublicKey)(t.id),o=yield this.sdk.nft.transfer({mint:i,signer:this.wallet.provider,amount:n,to:(0,c.extractPublicKey)(e.to)}),s=yield o.submit("processed");return new a.BlockchainSolanaTransaction(s,this.sdk)}))})}}))}transferBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.transfer(e)).submit(e)}))}preprocessMeta(e){var t,r,n,i,o;if(!this.wallet)throw new Error("Solana wallet not provided");if(e.blockchain!==s.Blockchain.SOLANA)throw new Error("Wrong blockchain");return{name:e.name,symbol:e.symbol,description:e.description,seller_fee_basis_points:100*(null!==(r=null===(t=e.royalties)||void 0===t?void 0:t.value)&&void 0!==r?r:0),image:null===(n=e.image)||void 0===n?void 0:n.url,animation_url:null===(i=e.animation)||void 0===i?void 0:i.url,external_url:e.external,attributes:null===(o=e.attributes)||void 0===o?void 0:o.map((e=>({trait_type:e.key,value:e.value}))),properties:{files:[e.image,e.animation].filter((e=>void 0!==e)).map((e=>({uri:e.url,type:e.mimeType}))),creators:[{address:this.wallet.provider.publicKey.toString(),share:100}]}}}}},70729:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaOrder=void 0;const n=r(55478),i=n.__importDefault(r(55553)),o=r(90965),s=r(23870),a=r(71725),u=r(11486),c=r(63845),l=r(2169),d=r(51),h=r(92245),f=r(67719),p=r(78528);t.SolanaOrder=class{constructor(e,t,r,i){this.sdk=e,this.wallet=t,this.apis=r,this.config=i,this.cancel=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,f.getPreparedOrder)(e,this.apis),r=(0,f.getOrderData)(t),n=(0,f.getTokensAmount)(t),i=yield(yield this.sdk.order.cancel({auctionHouse:(0,h.extractPublicKey)(r.auctionHouse),signer:this.wallet.provider,mint:(0,f.getMintId)(t),price:(0,f.getPrice)(t),tokensAmount:n})).submit("processed");return new a.BlockchainSolanaTransaction(i,this.sdk)}))}),this.sell=this.sell.bind(this),this.bid=this.bid.bind(this),this.sellUpdate=this.sellUpdate.bind(this),this.bidUpdate=this.bidUpdate.bind(this),this.sellBasic=this.sellBasic.bind(this),this.sellUpdateBasic=this.sellUpdateBasic.bind(this),this.bidBasic=this.bidBasic.bind(this),this.cancelBasic=this.cancelBasic.bind(this)}sell(){return n.__awaiter(this,void 0,void 0,(function*(){var e,t;if(!this.wallet)throw new Error("Solana wallet not provided");const r=(0,d.getAuctionHouse)({"@type":"SOLANA_SOL"},null===(e=this.config)||void 0===e?void 0:e.auctionHouseMapping),i=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return this.sellCommon(e,r)}))});return{originFeeSupport:u.OriginFeeSupport.NONE,payoutsSupport:u.PayoutsSupport.NONE,maxFeesBasePointSupport:u.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,p.getCurrencies)(),baseFee:yield(0,d.getAuctionHouseFee)(r,null===(t=this.config)||void 0===t?void 0:t.auctionHouseMapping),supportsExpirationDate:!1,shouldTransferNft:!1,submit:i}}))}sellCommon(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,h.extractPublicKey)(e.itemId),n=void 0!==e.amount?e.amount:1;return(0,c.checkPayouts)(e.payouts),yield(yield this.sdk.order.sell({auctionHouse:t,signer:this.wallet.provider,mint:r,price:new i.default(e.price).multipliedBy(n),tokensAmount:n})).submit("processed"),(0,f.getOrderId)("SELL",this.wallet.provider.publicKey.toString(),r.toString(),t.toString())}))}sellBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.sell()).submit(e)}))}sellUpdate(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;if(!this.wallet)throw new Error("Solana wallet not provided");const r=yield(0,f.getPreparedOrder)(e,this.apis),i=(0,h.extractPublicKey)((0,f.getOrderData)(r).auctionHouse),s=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return this.sellUpdateCommon(e,r)}))});return{originFeeSupport:u.OriginFeeSupport.NONE,payoutsSupport:u.PayoutsSupport.NONE,maxFeesBasePointSupport:u.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,p.getCurrencies)(),baseFee:yield(0,d.getAuctionHouseFee)(i,null===(t=this.config)||void 0===t?void 0:t.auctionHouseMapping),submit:s,orderData:{nftCollection:(0,l.getNftContractAddress)(r.make.type)}}}))}sellUpdateCommon(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,f.getTokensAmount)(t),n=(0,f.getMintId)(t),o=(0,h.extractPublicKey)((0,f.getOrderData)(t).auctionHouse);return yield(yield this.sdk.order.sell({auctionHouse:o,signer:this.wallet.provider,mint:n,price:new i.default(e.price).multipliedBy(r),tokensAmount:r})).submit("processed"),(0,f.getOrderId)("SELL",this.wallet.provider.publicKey.toString(),n.toString(),o.toString())}))}sellUpdateBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield(0,f.getPreparedOrder)(e,this.apis);return this.sellUpdateCommon(e,t)}))}getConvertableValue(){return n.__awaiter(this,void 0,void 0,(function*(){}))}bid(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;if(!this.wallet)throw new Error("Solana wallet not provided");if(!("itemId"in e))throw new Error("No ItemId provided");const r=(0,d.getAuctionHouse)({"@type":"SOLANA_SOL"},null===(t=this.config)||void 0===t?void 0:t.auctionHouseMapping),a=yield this.apis.item.getItemById({itemId:e.itemId}),l=o.Action.create({id:"send-tx",run:t=>n.__awaiter(this,void 0,void 0,(function*(){const n=(0,h.extractPublicKey)(e.itemId);(0,c.checkPayouts)(t.payouts);const o=void 0!==t.amount?t.amount:1;return yield(yield this.sdk.order.buy({auctionHouse:r,signer:this.wallet.provider,mint:n,price:new i.default(t.price).multipliedBy(o),tokensAmount:o})).submit("processed"),(0,f.getOrderId)("BUY",this.wallet.provider.publicKey.toString(),n.toString(),r.toString())}))});return{multiple:parseFloat(a.supply)>1,maxAmount:(0,s.toBigNumber)(a.supply),originFeeSupport:u.OriginFeeSupport.NONE,payoutsSupport:u.PayoutsSupport.NONE,maxFeesBasePointSupport:u.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,p.getCurrencies)(),baseFee:0,getConvertableValue:this.getConvertableValue,supportsExpirationDate:!1,shouldTransferFunds:!1,submit:l,nftData:{nftCollection:(null==a?void 0:a.collection)?(0,s.toContractAddress)(a.collection):void 0}}}))}bidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.bid(e)).submit(e)}))}bidUpdate(e){return n.__awaiter(this,void 0,void 0,(function*(){if(!this.wallet)throw new Error("Solana wallet not provided");const t=yield(0,f.getPreparedOrder)(e,this.apis),r=(0,f.getTokensAmount)(t),s=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const n=(0,f.getMintId)(t),o=(0,h.extractPublicKey)((0,f.getOrderData)(t).auctionHouse);return yield(yield this.sdk.order.buy({auctionHouse:o,signer:this.wallet.provider,mint:n,price:new i.default(e.price).multipliedBy(r),tokensAmount:r})).submit("processed"),(0,f.getOrderId)("BUY",this.wallet.provider.publicKey.toString(),n.toString(),o.toString())}))});return{originFeeSupport:u.OriginFeeSupport.NONE,payoutsSupport:u.PayoutsSupport.NONE,maxFeesBasePointSupport:u.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,p.getCurrencies)(),baseFee:0,getConvertableValue:this.getConvertableValue,submit:s,orderData:{nftCollection:(0,l.getNftContractAddress)(t.take.type)}}}))}bidUpdateBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.bidUpdate(e)).submit(e)}))}cancelBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.cancel(e)}))}getFutureOrderFees(){return n.__awaiter(this,void 0,void 0,(function*(){var e,t;const r=(0,d.getAuctionHouse)({"@type":"SOLANA_SOL"},null===(e=this.config)||void 0===e?void 0:e.auctionHouseMapping);return{originFeeSupport:u.OriginFeeSupport.NONE,baseFee:yield(0,d.getAuctionHouseFee)(r,null===(t=this.config)||void 0===t?void 0:t.auctionHouseMapping)}}))}}},8061:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosBalance=void 0;const n=r(55478),i=r(49483),o=n.__importDefault(r(55553)),s=r(11263),a=r(97302);t.TezosBalance=class{constructor(e,t){this.provider=e,this.network=t,this.getBalance=this.getBalance.bind(this)}getBalance(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,s.getCurrencyAssetType)(t),n=yield(0,a.getTezosAssetTypeV2)(this.provider.config,r);if("XTZ"!==r["@type"]&&"TEZOS_FT"!==r["@type"])throw new Error("Unsupported asset type");if(!this.provider.config.node_url)throw new Error("Node url for tezos has not been specified");return new o.default(yield(0,i.get_balance)(this.provider.config,(0,a.getTezosAddress)(e),n.type,n.asset_contract,n.asset_token_id))}))}}},7337:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosBid=void 0;const n=r(55478),i=r(90965),o=r(38138),s=n.__importDefault(r(55553)),a=r(23870),u=r(49483),c=r(36670),l=r(60215),d=r(11486),h=r(11263),f=r(66535),p=r(10718),g=r(2169),m=r(97302);t.TezosBid=class{constructor(e,t,r){this.provider=e,this.apis=t,this.network=r,this.bid=this.bid.bind(this),this.bidBasic=this.bidBasic.bind(this),this.update=this.update.bind(this),this.updateBasic=this.updateBasic.bind(this)}parseTakeAssetType(e){return n.__awaiter(this,void 0,void 0,(function*(){switch(e["@type"]){case"XTZ":return{asset_class:e["@type"]};case"TEZOS_FT":{const t=(0,m.getRequiredProvider)(this.provider),r=(0,m.convertFromContractAddress)(e.contract);return{asset_class:"FT",contract:r,token_id:(yield(0,u.get_ft_type)(t.config,r))===c.AssetTypeV2.FA2?new s.default(e.tokenId||0):void 0}}default:throw new Error("Unsupported take asset type")}}))}bid(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.getBidRequestInfo(e),r=i.Action.create({id:"send-tx",run:r=>n.__awaiter(this,void 0,void 0,(function*(){const n=(0,m.getRequiredProvider)(this.provider),i=Object.assign(Object.assign({},yield this.getCommonBidData(r)),{asset_contract:t.contract});let u;if(!("itemId"in e))throw"collectionId"in e?new l.Warning("Floor bids are not available yet"):new l.Warning("ItemId or CollectionId must be assigned");{if(void 0===t.tokenId)throw new l.Warning("Check tokenId in your itemId parameter");const e=Object.assign(Object.assign({},i),{asset_token_id:new s.default(t.tokenId)});u=yield(0,o.put_bid)(n,e)}if(!u)throw new Error("OrderID cannot be requested");return(0,a.toOrderId)(u)}))});return{multiple:"TEZOS_MT"===t.collection.type,maxAmount:"item"in t&&t.item?(0,a.toBigNumber)(t.item.supply):null,originFeeSupport:d.OriginFeeSupport.FULL,payoutsSupport:d.PayoutsSupport.MULTIPLE,supportedCurrencies:(0,m.getSupportedCurrencies)(),baseFee:parseInt(this.provider.config.fees.toString()),maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,getConvertableValue:f.notImplemented,supportsExpirationDate:!1,shouldTransferFunds:!1,submit:r,nftData:{nftCollection:(0,a.toContractAddress)(t.collection.id)}}}))}bidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.bid(e)).submit(e)}))}getCommonBidData(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,m.getRequiredProvider)(this.provider),r=(0,h.getCurrencyAssetType)(e.currency),n=yield(0,m.getTezosAssetTypeV2)(t.config,r),i=new s.default(e.amount||1),o=i.multipliedBy(e.price);return{bid_type:n.type,bid_asset_contract:n.asset_contract,bid_asset_token_id:n.asset_token_id,bid:{bid_origin_fees:(0,m.convertUnionParts)(e.originFees),bid_payouts:yield(0,m.getPayouts)(t,e.payouts),bid_amount:o,bid_asset_qty:i,bid_expiry_date:e.expirationDate?(0,p.convertDateToTimestamp)(e.expirationDate):(0,p.getDefaultExpirationDateTimestamp)(),bid_data_type:void 0,bid_data:void 0}}}))}updateBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.update(e)).submit(e)}))}update(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield this.apis.order.getOrderById({id:e.orderId});if(!t)throw new Error("Order has not been found");const r=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const r=(0,m.getRequiredProvider)(this.provider);if(!(0,m.isNftOrMTAssetType)(t.take.type))throw new l.Warning("Non-bid order specified");if("TEZOS_RARIBLE_V3"!==t.data["@type"])throw new Error("It's not TEZOS_RARIBLE_V3 order");const n=yield(0,m.getTezosAssetTypeV2)(r.config,t.make.type),i=new s.default(t.take.value).multipliedBy(e.price),u={asset_contract:(0,m.convertFromContractAddress)(t.take.type.contract),asset_token_id:new s.default(t.take.type.tokenId),bid_type:n.type,bid_asset_contract:n.asset_contract,bid_asset_token_id:n.asset_token_id,bid:{bid_origin_fees:(0,m.convertUnionParts)(t.data.originFees),bid_payouts:yield(0,m.getPayouts)(r,t.data.payouts),bid_amount:i,bid_asset_qty:new s.default(t.take.value),bid_expiry_date:void 0!==t.endedAt?(0,p.convertDateToTimestamp)(new Date(t.endedAt)):void 0,bid_data_type:void 0,bid_data:void 0}},c=yield(0,o.put_bid)(r,u);if(!c)throw new Error("OrderID cannot be requested");return(0,a.toOrderId)(c)}))});return{originFeeSupport:d.OriginFeeSupport.FULL,payoutsSupport:d.PayoutsSupport.MULTIPLE,supportedCurrencies:(0,m.getSupportedCurrencies)(),baseFee:parseInt(this.provider.config.fees.toString()),maxFeesBasePointSupport:d.MaxFeesBasePointSupport.IGNORED,getConvertableValue:f.notImplemented,submit:r,orderData:{nftCollection:(0,g.getNftContractAddress)(t.take.type)}}}))}getBidRequestInfo(e){return n.__awaiter(this,void 0,void 0,(function*(){if("itemId"in e){const{contract:t,tokenId:r}=(0,m.getTezosItemData)(e.itemId),[n,i]=yield Promise.all([this.apis.collection.getCollectionById({collection:(0,m.convertTezosToContractAddress)(t)}),this.apis.item.getItemById({itemId:e.itemId})]);return{contract:t,tokenId:r,collection:n,item:i}}if("collectionId"in e){const t=yield this.apis.collection.getCollectionById({collection:e.collectionId});return{contract:(0,m.convertUnionAddress)(e.collectionId),collection:t}}throw new l.Warning("ItemId or CollectionId must be assigned")}))}}},43725:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosBurn=void 0;const n=r(55478),i=r(23870),o=r(90965),s=r(49483),a=r(71725),u=n.__importDefault(r(55553)),c=r(97302),l=r(30804);t.TezosBurn=class{constructor(e,t,r){this.provider=e,this.unionAPI=t,this.network=r,this.burn=this.burn.bind(this),this.burnBasic=this.burnBasic.bind(this)}getRequiredProvider(){if(!(0,c.isExistedTezosProvider)(this.provider))throw new Error("Tezos provider is required");return this.provider}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,c.checkChainId)(this.provider);const{contract:t,tokenId:r}=(0,c.getTezosItemData)(e.itemId),d=yield this.unionAPI.item.getItemById({itemId:e.itemId}),h=yield(0,l.getCollectionType)(this.provider,t);return{multiple:"TEZOS_MT"===h,maxAmount:(0,i.toBigNumber)(d.supply),nftData:{nftCollection:d.collection&&(0,c.convertTezosToContractAddress)(d.collection)},submit:o.Action.create({id:"burn",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const n=yield(0,s.burn)(this.getRequiredProvider(),{asset_class:(0,c.getCollectionTypeAssetClass)(h),contract:t,token_id:new u.default(r)},(0,c.getRequestAmount)(null==e?void 0:e.amount,h));return new a.BlockchainTezosTransaction(n,this.network)}))})}}))}burnBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.burn(e)).submit(e)}))}}},40366:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosCancel=void 0;const n=r(55478),i=r(90965),o=r(49483),s=r(71725),a=n.__importDefault(r(55553)),u=r(34882),c=r(38138),l=r(97302);t.TezosCancel=class{constructor(e,t,r){this.provider=e,this.unionAPI=t,this.network=r,this.cancel=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){yield(0,l.checkChainId)(this.provider);const t=yield this.unionAPI.order.getOrderById({id:e.orderId});if(!t)throw new Error("Order has not been found");const r=(0,l.getRequiredProvider)(this.provider),n=(0,l.isNftAssetType)(t.make.type)||(0,l.isMTAssetType)(t.make.type);if("TEZOS_RARIBLE_V3"===t.data["@type"]){if(n)return this.cancelV2SellOrder(t);if((0,l.isNftAssetType)(t.take.type)||(0,l.isMTAssetType)(t.take.type)){const e=yield(0,l.getTezosAssetTypeV2)(r.config,t.make.type),n={asset_contract:(0,l.convertFromContractAddress)(t.take.type.contract),asset_token_id:new a.default(t.take.type.tokenId),bid_type:e.type,bid_asset_contract:e.asset_contract,bid_asset_token_id:e.asset_token_id},i=yield(0,c.cancel_bid)(r,n);return new s.BlockchainTezosTransaction(i,this.network)}}if(n){if("TEZOS_HEN"===t.data["@type"]){const t=yield(0,o.hen_cancel_swap)(r,e.orderId);if(!t)throw new Error("Operation is undefined");return new s.BlockchainTezosTransaction(t,this.network)}if("TEZOS_VERSUM_V1"===t.data["@type"]){const t=yield(0,o.versum_cancel_swap)(r,e.orderId);if(!t)throw new Error("Operation is undefined");return new s.BlockchainTezosTransaction(t,this.network)}if("TEZOS_TEIA_V1"===t.data["@type"]){const t=yield(0,o.teia_cancel_swap)(r,e.orderId);if(!t)throw new Error("Operation is undefined");return new s.BlockchainTezosTransaction(t,this.network)}if("TEZOS_OBJKT_V1"===t.data["@type"]){const t=yield(0,o.objkt_retract_ask_v1)(r,e.orderId);if(!t)throw new Error("Operation is undefined");return new s.BlockchainTezosTransaction(t,this.network)}if("TEZOS_OBJKT_V2"===t.data["@type"]){const t=yield(0,o.objkt_retract_ask_v2)(r,e.orderId);if(!t)throw new Error("Operation is undefined");return new s.BlockchainTezosTransaction(t,this.network)}if("TEZOS_FXHASH_V1"===t.data["@type"]){const t=yield(0,o.fxhash_v1_cancel_offer)(r,e.orderId);if(!t)throw new Error("Operation is undefined");return new s.BlockchainTezosTransaction(t,this.network)}if("TEZOS_FXHASH_V2"===t.data["@type"]){const t=yield(0,o.fxhash_v2_cancel_listing)(r,e.orderId);if(!t)throw new Error("Operation is undefined");return new s.BlockchainTezosTransaction(t,this.network)}}const i=(0,l.getTezosOrderLegacyForm)(t),u=yield(0,o.cancel)((0,l.getRequiredProvider)(this.provider),i);return new s.BlockchainTezosTransaction(u,this.network)}))}),this.cancelBasic=this.cancelBasic.bind(this)}cancelV2SellOrder(e){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,l.checkChainId)(this.provider);const t=(0,l.getRequiredProvider)(this.provider),r=yield(0,l.getTezosAssetTypeV2)(this.provider.config,e.take.type),n={asset_contract:(0,l.convertFromContractAddress)(e.make.type.contract),asset_token_id:new a.default(e.make.type.tokenId),sale_asset_contract:r.asset_contract,sale_asset_token_id:r.asset_token_id,sale_type:r.type},i=yield(0,u.cancelV2)(t,n);if(!i)throw new Error("Cancel transaction has not been returned");return new s.BlockchainTezosTransaction(i,this.network)}))}cancelBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.cancel(e)}))}}},30804:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getCollectionType=void 0;const i=r(55478),o=r(12671),s=i.__importDefault(r(26660)),a=r(60215),u=r(20014);t.getCollectionType=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){let r;try{const{data:n}=yield s.default.get(`${e.config.tzkt}/v1/contracts/${t}/storage/schema`);r=n}catch(e){throw n.error(e),(0,a.handleAxiosErrorResponse)(e,{code:u.NetworkErrorCode.TEZOS_EXTERNAL_ERR}),new Error("Getting tezos collection data error")}if(!r)throw new a.Warning(`Collection ${t} has not been found on that network`);const i="ledger:big_map:object:nat",c="ledger:big_map_flat:nat:address",l=r["schema:object"];if(!l)throw new Error(`Schema has not been found for collection ${t}`);if(i in l||l["assets:object"]&&i in l["assets:object"])return o.CollectionType.TEZOS_MT;if(c in l||l["assets:object"]&&c in l["assets:object"])return o.CollectionType.TEZOS_NFT;throw new Error("Unrecognized tezos collection")}))}},97302:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getTezosOrderLegacyForm=t.getRequestAmount=t.isNftOrMTAssetType=t.isFTAssetType=t.isXtzAssetType=t.isMTAssetType=t.isNftAssetType=t.getTokenIdString=t.getTezosAssetTypeV2=t.convertTezosToUnionAddress=t.convertTezosToCollectionAddress=t.convertTezosToContractAddress=t.convertTezosItemId=t.convertTezosOrderId=t.convertUnionAddress=t.convertFromContractAddress=t.convertUnionParts=t.getCollectionTypeAssetClass=t.convertTezosToUnionAsset=t.covertToLibAsset=t.getTezosAssetType=t.convertOrderToOrderForm=t.convertOrderToFillOrder=t.getSupportedCurrencies=t.getRoyalties=t.getPayouts=t.getMakerPublicKey=t.getTezosAddress=t.getTezosItemData=t.getTezosOrderId=t.getRequiredProvider=t.checkChainId=t.getMaybeTezosProvider=t.isExistedTezosProvider=t.getTezosBasePath=t.XTZ_DECIMALS=void 0;const i=r(55478),o=r(12671),s=r(49483),a=r(36670),u=i.__importDefault(r(55553)),c=r(23870),l=r(25512);function d(e){return void 0!==e.tezos}t.XTZ_DECIMALS=6,t.getTezosBasePath=function(e){switch(e){case"testnet":return"https://test-tezos-api.rarible.org";case"dev":return"http://dev-tezos-api.rarible.int";case"mainnet":return"https://tezos-api.rarible.org";default:throw new Error("Unsupported tezos network")}},t.isExistedTezosProvider=d,t.getMaybeTezosProvider=function(e,t,r){const n=`${r.basePath}/v0.1`;switch(t){case"testnet":return{tezos:e,config:{exchange:"KT1S6H2FWxrpaD7aPRSW1cTTE1xPucXBSTL5",transfer_proxy:"KT1WbVjXdmBpzzVoYSSUiNt6QFnSC3W768d1",fees:new u.default(0),nft_public:"",mt_public:"",auction:"KT1CB5JBSC7kTxRV3ir2xsooMA1FLieiD4Mt",auction_storage:"KT1KWAPPjuDq4ZeX67rzZWsf6eAeqwtuAfSP",node_url:"https://rpc.tzkt.io/ithacanet",chain_id:"NetXnHfVqm9iesp",sales:"KT1NcKyhPnomH9PKGeDfvMiGH2PDgKCd5YuM",sales_storage:"KT1GDUG3AQpaKmFjFHVn6PYT4Tprf7ccwPa3",transfer_manager:"KT1LQPAi4w2h9GQ61S8NkENcNe3aH5vYEzjP",bid:"KT1FiEi3Mrh31vJy39CD4hkiHq1AfRpTxNpF",bid_storage:"KT1ENB6j6uMJn7MtDV4VBE1AAAwCXmMtzjUd",sig_checker:"KT1Fbvkq4sMawS4rdNXswoN7ELgkNV1ooLB7",tzkt:"https://api.ghostnet.tzkt.io",dipdup:"https://testnet-tezos-indexer.rarible.org/v1/graphql",union_api:n,objkt_sales_v1:"KT1Ax5fm2UNxjXGmrMDytREfqvYoCXoBB4Jo",objkt_sales_v2:"KT1GiZuR6TdkgxZGQGZSdbC3Jox9JTSbqTB6",royalties_provider:"KT1F68vtdE2HHhZa3jBNT1kCkMjaQAWCShXB",hen_marketplace:"KT1XYgjgFQutFfgEiD7RuppSKZsawZbkpKxL",hen_objkts:"KT1P2VyFd61A3ukizJoX37nFF9fqZnihv7Lw",teia_marketplace:"KT1Anx515N2PK8A2ZX5uGNn7Gckh4WytLJmK",versum_marketplace:"KT1B1Wz7jPH23EqKUpDwFDkw3A1yLxGZ4uJy",versum_nfts:"KT1UH5RSbomuV1o6UuDB9yeACbqRMup3utGu",fxhash_sales_v1:"KT1BEc3m6yxN856Y4zfArpDqQ1uZZ1HkDTRh",fxhash_sales_v2:"KT1GCLoBSwUaNjaGXq5RtiP8CXTL3cEeMNDs",fxhash_nfts_v1:"KT1VEXkw6rw6pJDP9APGsMneFafArijmM96j",fxhash_nfts_v2:"KT1WSwXCWPPAxAy4ibPmFyCm4NhmSJT9UuxQ",aggregator_tracker:"KT1DajvCNVScudRm3kCHPfUjsRCtmPnm375s",aggregator_tracker_id:"09616c6c64617461",api_key:r.apiKey}};case"dev":return{tezos:e,config:{exchange:"KT1S6H2FWxrpaD7aPRSW1cTTE1xPucXBSTL5",transfer_proxy:"KT1WbVjXdmBpzzVoYSSUiNt6QFnSC3W768d1",fees:new u.default(0),nft_public:"",mt_public:"",chain_id:"NetXnHfVqm9iesp",auction:"KT1CB5JBSC7kTxRV3ir2xsooMA1FLieiD4Mt",auction_storage:"KT1KWAPPjuDq4ZeX67rzZWsf6eAeqwtuAfSP",node_url:"https://rpc.tzkt.io/ghostnet",sales:"KT1NcKyhPnomH9PKGeDfvMiGH2PDgKCd5YuM",sales_storage:"KT1GDUG3AQpaKmFjFHVn6PYT4Tprf7ccwPa3",transfer_manager:"KT1LQPAi4w2h9GQ61S8NkENcNe3aH5vYEzjP",bid:"KT1FiEi3Mrh31vJy39CD4hkiHq1AfRpTxNpF",bid_storage:"KT1ENB6j6uMJn7MtDV4VBE1AAAwCXmMtzjUd",sig_checker:"KT1Fbvkq4sMawS4rdNXswoN7ELgkNV1ooLB7",tzkt:"https://api.ghostnet.tzkt.io",dipdup:"https://dev-tezos-indexer.rarible.org/v1/graphql",union_api:"https://dev-api.rarible.org/v0.1",objkt_sales_v1:"KT1Ax5fm2UNxjXGmrMDytREfqvYoCXoBB4Jo",objkt_sales_v2:"KT1GiZuR6TdkgxZGQGZSdbC3Jox9JTSbqTB6",royalties_provider:"KT1F68vtdE2HHhZa3jBNT1kCkMjaQAWCShXB",hen_marketplace:"KT1XYgjgFQutFfgEiD7RuppSKZsawZbkpKxL",hen_objkts:"KT1P2VyFd61A3ukizJoX37nFF9fqZnihv7Lw",teia_marketplace:"KT1Anx515N2PK8A2ZX5uGNn7Gckh4WytLJmK",versum_marketplace:"KT1B1Wz7jPH23EqKUpDwFDkw3A1yLxGZ4uJy",versum_nfts:"KT1UH5RSbomuV1o6UuDB9yeACbqRMup3utGu",fxhash_sales_v1:"KT1BEc3m6yxN856Y4zfArpDqQ1uZZ1HkDTRh",fxhash_sales_v2:"KT1GCLoBSwUaNjaGXq5RtiP8CXTL3cEeMNDs",fxhash_nfts_v1:"KT1VEXkw6rw6pJDP9APGsMneFafArijmM96j",fxhash_nfts_v2:"KT1WSwXCWPPAxAy4ibPmFyCm4NhmSJT9UuxQ",aggregator_tracker:"KT1DajvCNVScudRm3kCHPfUjsRCtmPnm375s",aggregator_tracker_id:"09616c6c64617461",api_key:r.apiKey}};case"mainnet":return{tezos:e,config:{exchange:"KT198mqFKkiWerXLmMCw69YB1i6yzYtmGVrC",transfer_proxy:"KT1N2oby9tYmv5tjkGD1KyVzkDRCmgDkXgSD",fees:new u.default(0),nft_public:"",mt_public:"",auction:"",auction_storage:"",node_url:"https://rpc.tzkt.io/mainnet",chain_id:"NetXdQprcVkpaWU",sales:"KT1N4Rrm6BU6229drs6scrH3vard1pPngMyA",sales_storage:"KT1BEZNm3E25rZtXfPPKr5Jxygbi2kL2cCEW",transfer_manager:"KT1ViAbsAM5rp89yVydEkbQozp1S12zqirwS",bid:"",bid_storage:"",sig_checker:"KT1VAmfDTkcYKMZZQhwuxtCGoD1hx7v5bjZ9",tzkt:"https://api.mainnet.tzkt.io",dipdup:"https://tezos-indexer.rarible.org/v1/graphql",union_api:n,objkt_sales_v2:"KT1WvzYHCNBvDSdwafTHv7nJ1dWmZ8GCYuuC",objkt_sales_v1:"KT1FvqJwEDWb1Gwc55Jd1jjTHRVWbYKUUpyq",royalties_provider:"KT1HNNrmCk1fpqveRDz8Fvww2GM4gPzmA7fo",hen_marketplace:"KT1HbQepzV1nVGg8QVznG7z4RcHseD5kwqBn",hen_objkts:"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton",teia_marketplace:"KT1PHubm9HtyQEJ4BBpMTVomq6mhbfNZ9z5w",versum_marketplace:"KT1GyRAJNdizF1nojQz62uGYkx8WFRUJm9X5",versum_nfts:"KT1LjmAdYQCLBjwv4S2oFkEzyHVkomAf5MrW",fxhash_sales_v1:"KT1Xo5B7PNBAeynZPmca4bRh6LQow4og1Zb9",fxhash_sales_v2:"KT1GbyoDi7H1sfXmimXpptZJuCdHMh66WS9u",fxhash_nfts_v1:"KT1KEa8z6vWXDJrVqtMrAeDVzsvxat3kHaCE",fxhash_nfts_v2:"KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi",aggregator_tracker:"KT1Gv1tPJ3nU5T6VmFc12M6NKc5i51MYVPjG",aggregator_tracker_id:"09616c6c64617461",api_key:r.apiKey}};default:throw new Error("Unsupported tezos network for config")}};const h=new Map;function f(e){const[t,r]=e.split(":");if(t!==o.Blockchain.TEZOS)throw new Error(`Not an tezos address: ${e}`);return r}function p(e){if("TEZOS_RARIBLE_V2"!==e.data["@type"])throw new Error("Unsupported order data type");return{type:"RARIBLE_V2",maker:b(e.maker),maker_edpk:e.data.makerEdpk,taker:void 0!==e.taker?b(e.taker):void 0,taker_edpk:e.data.takerEdpk,make:{asset_type:g(e.make.type),value:new u.default(e.make.value)},take:{asset_type:g(e.take.type),value:new u.default(e.take.value)},salt:e.salt,start:e.startedAt?parseInt(e.startedAt):void 0,end:e.endedAt?parseInt(e.endedAt):void 0,signature:e.signature,data:{data_type:"V1",payouts:m(e.data.payouts),origin_fees:m(e.data.originFees)}}}function g(e){switch(e["@type"]){case"XTZ":return{asset_class:"XTZ"};case"TEZOS_FT":return{asset_class:"FT",contract:y(e.contract),token_id:e.tokenId?new u.default(e.tokenId):void 0};case"TEZOS_NFT":return{asset_class:"NFT",contract:y(e.contract),token_id:new u.default(e.tokenId)};case"TEZOS_MT":return{asset_class:"MT",contract:y(e.contract),token_id:new u.default(e.tokenId)};default:throw new Error("Invalid take asset type")}}function m(e){return(null==e?void 0:e.map((e=>({account:f(e.account),value:new u.default(e.value)}))))||[]}function y(e){const[t,r]=e.split(":");if(t!==o.Blockchain.TEZOS)throw new Error(`Not a tezos contract address: ${e}`);return r}function b(e){const[t,r]=e.split(":");if(t!==o.Blockchain.TEZOS)throw new Error(`Not a tezos address: ${e}`);return r}function v(e){return(0,c.toContractAddress)(`${o.Blockchain.TEZOS}:${e}`)}function A(e){return"TEZOS_NFT"===e["@type"]}function w(e){return"TEZOS_MT"===e["@type"]}t.checkChainId=function(e){return i.__awaiter(this,void 0,void 0,(function*(){var t;let r=h.get(e.tezos);if(r||(r=yield null===(t=e.tezos)||void 0===t?void 0:t.chain_id(),h.set(e.tezos,r)),r!==e.config.chain_id)throw new Error(`Config chainId=${e.config.chain_id}, but wallet chainId=${r}`)}))},t.getRequiredProvider=function(e){if(!d(e))throw new Error("Tezos provider is required");return e},t.getTezosOrderId=function(e){if(!e)throw new Error("OrderId has not been specified");const[t,r]=e.split(":");if(t!==o.Blockchain.TEZOS)throw new Error("Not an TEZOS order");return r},t.getTezosItemData=function(e){const[t,r,n]=e.split(":");if(t!==o.Blockchain.TEZOS)throw new Error(`Not an tezos item: ${e}`);return{itemId:`${r}:${n}`,contract:r,tokenId:n,domain:t}},t.getTezosAddress=f,t.getMakerPublicKey=function(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,s.get_public_key)(e);if(!t)throw new Error("Maker does not exist");return t}))},t.getPayouts=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){return m(t)||[]}))},t.getRoyalties=function(e){return(null==e?void 0:e.reduce(((e,t)=>(e[f(t.account)]=new u.default(t.value),e)),{}))||{}},t.getSupportedCurrencies=function(){return[{blockchain:o.Blockchain.TEZOS,type:"NATIVE"},{blockchain:o.Blockchain.TEZOS,type:"TEZOS_FT"}]},t.convertOrderToFillOrder=function(e){return Object.assign(Object.assign({},p(e)),{makeStock:(0,l.toBigNumber)(e.makeStock)})},t.convertOrderToOrderForm=p,t.getTezosAssetType=g,t.covertToLibAsset=function(e){switch(e.assetType.assetClass){case"XTZ":return{asset_type:{asset_class:e.assetType.assetClass},value:new u.default(e.value)};case"FT":return{asset_type:{asset_class:e.assetType.assetClass,contract:e.assetType.contract,token_id:void 0===e.assetType.tokenId?void 0:new u.default(e.assetType.tokenId)},value:new u.default(e.value)};case"NFT":case"MT":return{asset_type:{asset_class:e.assetType.assetClass,contract:e.assetType.contract,token_id:new u.default(e.assetType.tokenId)},value:new u.default(e.value)};default:throw new Error("Unknown Asset Class")}},t.convertTezosToUnionAsset=function(e){switch(e.assetClass){case"XTZ":return{"@type":"XTZ"};case"FT":return{"@type":"TEZOS_FT",contract:v(e.contract),tokenId:e.tokenId?(0,l.toBigNumber)(e.tokenId):void 0};case"NFT":return{"@type":"TEZOS_NFT",contract:v(e.contract),tokenId:(0,l.toBigNumber)(e.tokenId)};case"MT":return{"@type":"TEZOS_MT",contract:v(e.contract),tokenId:(0,l.toBigNumber)(e.tokenId)};default:throw new Error("Invalid asset type")}},t.getCollectionTypeAssetClass=function(e){switch(e){case o.CollectionType.TEZOS_MT:return"MT";case o.CollectionType.TEZOS_NFT:return"NFT";default:throw new Error("Unrecognized NFT collection type")}},t.convertUnionParts=m,t.convertFromContractAddress=y,t.convertUnionAddress=b,t.convertTezosOrderId=function(e){return(0,c.toOrderId)(`${o.Blockchain.TEZOS}:${e}`)},t.convertTezosItemId=function(e){return(0,c.toItemId)(`${o.Blockchain.TEZOS}:${e}`)},t.convertTezosToContractAddress=v,t.convertTezosToCollectionAddress=function(e){return(0,c.toCollectionId)(`${o.Blockchain.TEZOS}:${e}`)},t.convertTezosToUnionAddress=function(e){return(0,c.toUnionAddress)(`${o.Blockchain.TEZOS}:${e}`)},t.getTezosAssetTypeV2=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){switch(t["@type"]){case"XTZ":return{type:s.AssetTypeV2.XTZ,asset_contract:void 0,asset_token_id:void 0};case"TEZOS_FT":{const r=y(t.contract);let i=s.AssetTypeV2.FA2;try{i=yield(0,a.get_ft_type)(e,r)}catch(e){n.log("error get_ft_type",e,r)}if(i===s.AssetTypeV2.FA2)return{type:s.AssetTypeV2.FA2,asset_contract:r,asset_token_id:new u.default(t.tokenId||0)};if(i===s.AssetTypeV2.FA12)return{type:s.AssetTypeV2.FA12,asset_contract:r,asset_token_id:void 0};throw new Error("Unrecognized FT contract type, check contract and network")}default:throw new Error("Invalid asset type")}}))},t.getTokenIdString=function(e){return void 0!==e?e.toString():void 0},t.isNftAssetType=A,t.isMTAssetType=w,t.isXtzAssetType=function(e){return"XTZ"===e["@type"]},t.isFTAssetType=function(e){return"TEZOS_FT"===e["@type"]},t.isNftOrMTAssetType=function(e){return A(e)||w(e)},t.getRequestAmount=function(e,t){if(t===o.CollectionType.TEZOS_MT){if(void 0===e)throw new Error("You should set amount of asset");return new u.default(e.toFixed())}},t.getTezosOrderLegacyForm=function(e){if("TEZOS_RARIBLE_V2"!==e.data["@type"])throw new Error(`Tezos order is not legacy (orderId=${e.id})`);const t=e.data;if(!t.legacyData)throw new Error(`Tezos legacy order have to include legacyData (orderId=${e.id})`);let r;try{r=JSON.parse(t.legacyData)}catch(e){throw new Error("Tezos legacy order parse data error")}return(0,s.order_of_json)(r)}},2845:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosCreateCollection=void 0;const n=r(55478),i=r(90965),o=r(49483),s=r(71725),a=r(12671),u=r(97302);t.TezosCreateCollection=class{constructor(e,t){this.provider=e,this.network=t,this.createCollection=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){if(e.blockchain!==a.Blockchain.TEZOS)throw new Error("Wrong blockchain");yield(0,u.checkChainId)(this.provider);const t=yield this.getDeployOperation(e.asset);return{tx:new s.BlockchainTezosTransaction(t,this.network),address:(0,u.convertTezosToContractAddress)(t.contract)}}))}),this.createCollectionSimplified=this.createCollectionSimplified.bind(this)}getMetadataJSON(e){var t;const r={name:e.arguments.name,homepage:e.arguments.homepage};return e.arguments.description&&(r.description=e.arguments.description),e.arguments.license&&(r.license=e.arguments.license),e.arguments.version&&(r.version=e.arguments.version),(null===(t=e.arguments.authors)||void 0===t?void 0:t.length)&&(r.authors=e.arguments.authors),JSON.stringify(r)}getDeployOperation(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,u.getRequiredProvider)(this.provider),r=yield t.tezos.address(),n={"":"tezos-storage:metadata",metadata:this.getMetadataJSON(e)};if("NFT"===e.assetType)return e.arguments.isUserToken?(0,o.deploy_nft_private)(t,r,n):(0,o.deploy_nft_public)(t,r,n);if("MT"===e.assetType)return e.arguments.isUserToken?(0,o.deploy_mt_private)(t,r,n):(0,o.deploy_mt_public)(t,r,n);throw new Error(`Unsupported asset type=${e.assetType}`)}))}createCollectionSimplified(e){return n.__awaiter(this,void 0,void 0,(function*(){if(e.blockchain!==a.Blockchain.TEZOS)throw new Error("Wrong blockchain");const{isPublic:t,type:r}=e,i=n.__rest(e,["isPublic","type"]),o=yield this.getDeployOperation({assetType:r,arguments:Object.assign(Object.assign({},i),{isUserToken:!t})});return{tx:new s.BlockchainTezosTransaction(o,this.network),address:(0,u.convertTezosToContractAddress)(o.contract)}}))}}},58925:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosFill=void 0;const n=r(55478),i=r(90965),o=r(49483),s=r(23870),a=r(71725),u=n.__importDefault(r(55553)),c=r(12671),l=r(38662),d=r(38138),h=r(60215),f=r(45211),p=r(11486),g=r(63845),m=r(2169),y=r(97302);t.TezosFill=class{constructor(e,t,r){this.provider=e,this.unionAPI=t,this.network=r,this.buy=this.buy.bind(this),this.batchBuy=this.batchBuy.bind(this),this.batchBuyBasic=this.batchBuyBasic.bind(this),this.buyBasic=this.buyBasic.bind(this),this.acceptBid=this.acceptBid.bind(this),this.acceptBidBasic=this.acceptBidBasic.bind(this),this.fillCommon=this.fillCommon.bind(this)}getPreparedOrder(e){return n.__awaiter(this,void 0,void 0,(function*(){if("order"in e)return e.order;if("orderId"in e){const[t]=e.orderId.split(":");if(t!==c.Blockchain.TEZOS)throw new Error("Not an tezos order");return this.unionAPI.order.getOrderById({id:e.orderId})}throw new Error("Request error")}))}getMaxAmount(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,y.getRequiredProvider)(this.provider);if("TEZOS_MT"===e.take.type["@type"]||"TEZOS_NFT"===e.take.type["@type"]){const{contract:r,tokenId:n}=e.take.type,i=`${r}:${n.toString()}:${yield(0,o.get_address)(t)}`,a=yield this.unionAPI.ownership.getOwnershipById({ownershipId:i});return(0,s.toBigNumber)(a.value)}return(0,s.toBigNumber)(e.makeStock)}))}isMultiple(e){return"TEZOS_MT"===e.take.type["@type"]||"TEZOS_MT"===e.make.type["@type"]}buyV2(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,y.checkChainId)(this.provider),(0,g.checkPayouts)(r.payouts);const n=(0,y.getRequiredProvider)(this.provider),i=void 0!==e.makePrice?new u.default(e.makePrice):new u.default(0),o=yield(0,y.getTezosAssetTypeV2)(this.provider.config,e.take.type);if(!t.make_contract||!t.make_token_id)throw new Error("Make data for buyV2 should exist");const s={asset_contract:t.make_contract,asset_token_id:new u.default(t.make_token_id),asset_seller:(0,y.getTezosAddress)(e.maker),sale_type:o.type,sale_asset_contract:o.asset_contract,sale_asset_token_id:o.asset_token_id,sale_amount:i,sale_qty:new u.default(r.amount),sale_payouts:(0,y.convertUnionParts)(r.payouts),sale_origin_fees:(0,y.convertUnionParts)(r.originFees),use_all:!1};if(yield(0,l.isExistsSaleOrder)(n,s)){const e=yield(0,l.buyV2)(n,s);return new a.BlockchainTezosTransaction(e,this.network)}throw new Error("Error order does not exist")}))}buy(e){return n.__awaiter(this,void 0,void 0,(function*(){let t=yield this.getPreparedOrder(e);const r=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return this.fillCommon(e,t)}))});return{multiple:this.isMultiple(t),maxAmount:yield this.getMaxAmount(t),baseFee:parseInt(this.provider.config.fees.toString()),originFeeSupport:p.OriginFeeSupport.FULL,payoutsSupport:p.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:p.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!0,submit:r,orderData:{platform:t.platform,nftCollection:(0,m.getNftContractAddress)(t.make.type)}}}))}fillV1Order(e,t){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,y.checkChainId)(this.provider);const r=(0,y.getRequiredProvider)(this.provider),n={amount:new u.default(e.amount),payouts:(0,y.convertUnionParts)(e.payouts),origin_fees:(0,y.convertUnionParts)(e.originFees),infinite:e.infiniteApproval,use_all:!0},i=(0,y.getTezosOrderLegacyForm)(t),s=yield(0,o.fill_order)(r,i,n);return new a.BlockchainTezosTransaction(s,this.network)}))}buyBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){let t=yield this.getPreparedOrder(e);return this.fillCommon(e,t)}))}acceptBidBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.acceptBid(e)).submit(e)}))}acceptBid(e){return n.__awaiter(this,void 0,void 0,(function*(){let t=yield this.getPreparedOrder(e);const{make:r,take:o,data:s}=t,c=i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){yield(0,y.checkChainId)(this.provider),(0,g.checkPayouts)(e.payouts);const n=(0,y.getRequiredProvider)(this.provider);if(!(0,y.isNftOrMTAssetType)(o.type))throw new h.Warning("Non-bid order has been passed");if("TEZOS_RARIBLE_V3"!==s["@type"])throw new Error("It's not TEZOS_RARIBLE_V3 order");if(!(0,f.toBn)(e.amount).isEqualTo(o.value))throw new h.Warning("Partial fill is unavailable for tezos orders");const i=yield(0,y.getTezosAssetTypeV2)(n.config,r.type),c={asset_contract:(0,y.convertFromContractAddress)(o.type.contract),asset_token_id:new u.default(o.type.tokenId),bidder:(0,y.convertUnionAddress)(t.maker),bid_type:i.type,bid_asset_contract:i.asset_contract,bid_asset_token_id:i.asset_token_id,bid_origin_fees:(0,y.convertUnionParts)(s.originFees),bid_payouts:yield(0,y.getPayouts)(n,s.payouts)},l=yield(0,d.accept_bid)(n,c);return new a.BlockchainTezosTransaction(l,this.network)}))});return{multiple:this.isMultiple(t),maxAmount:yield this.getMaxAmount(t),baseFee:parseInt(this.provider.config.fees.toString()),originFeeSupport:p.OriginFeeSupport.FULL,payoutsSupport:p.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:p.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!1,submit:c,orderData:{platform:t.platform,nftCollection:(0,m.getNftContractAddress)(t.take.type)}}}))}fillCommon(e,t){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,y.checkChainId)(this.provider),(0,g.checkPayouts)(e.payouts);const r=(0,y.getRequiredProvider)(this.provider),{make:n,take:i}=t;if((0,y.isNftOrMTAssetType)(n.type)){const s={make_contract:(0,y.convertFromContractAddress)(n.type.contract),make_token_id:new u.default(n.type.tokenId),maker:(0,y.getTezosAddress)(t.maker),take_contract:"contract"in i.type?(0,y.convertFromContractAddress)(i.type.contract):void 0};if("TEZOS_FT"===i.type["@type"]&&i.type.tokenId&&(s.take_token_id=new u.default(i.type.tokenId.toString())),"TEZOS_RARIBLE_V3"===t.data["@type"])return this.buyV2(t,s,e);if("TEZOS_HEN"===t.data["@type"]){const e=yield(0,o.hen_collect)(r,t.id);if(!e)throw new Error("TEZOS_HEN operation result is empty");return new a.BlockchainTezosTransaction(e,this.network)}if("TEZOS_VERSUM_V1"===t.data["@type"]){const n=yield(0,o.versum_collect)(r,t.id,new u.default(e.amount));if(!n)throw new Error("TEZOS_VERSUM_V1 operation result is empty");return new a.BlockchainTezosTransaction(n,this.network)}if("TEZOS_TEIA_V1"===t.data["@type"]){const e=yield(0,o.teia_collect)(r,t.id);if(!e)throw new Error("TEZOS_TEIA_V1 operation result is empty");return new a.BlockchainTezosTransaction(e,this.network)}if("TEZOS_OBJKT_V1"===t.data["@type"]){const e=yield(0,o.objkt_fulfill_ask_v1)(r,t.id);if(!e)throw new Error("TEZOS_OBJKT_V1 operation result is empty");return new a.BlockchainTezosTransaction(e,this.network)}if("TEZOS_OBJKT_V2"===t.data["@type"]){const e=yield(0,o.objkt_fulfill_ask_v2)(r,t.id);if(!e)throw new Error("TEZOS_OBJKT_V2 operation result is empty");return new a.BlockchainTezosTransaction(e,this.network)}if("TEZOS_FXHASH_V1"===t.data["@type"]){const e=yield(0,o.fxhash_v1_collect)(r,t.id);if(!e)throw new Error("TEZOS_FXHASH_V1 operation result is empty");return new a.BlockchainTezosTransaction(e,this.network)}if("TEZOS_FXHASH_V2"===t.data["@type"]){const e=yield(0,o.fxhash_v2_listing_accept)(r,t.id);if(!e)throw new Error("TEZOS_FXHASH_V2 operation result is empty");return new a.BlockchainTezosTransaction(e,this.network)}}return this.fillV1Order(e,t)}))}batchBuyCommon(e){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,y.checkChainId)(this.provider);const t=(0,y.getRequiredProvider)(this.provider),r=e.map((e=>((0,g.checkPayouts)(e.payouts),{order_id:(0,y.getTezosOrderId)(e.orderId),amount:new u.default(e.amount),payouts:(0,y.convertUnionParts)(e.payouts),origin_fees:(0,y.convertUnionParts)(e.originFees)}))),n=yield(0,o.cart_purchase)(t,r);return new a.BlockchainTezosTransaction(n,this.network)}))}batchBuyBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.batchBuyCommon(e)}))}batchBuy(e){return n.__awaiter(this,void 0,void 0,(function*(){return{submit:i.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return this.batchBuyCommon(e)}))}),prepared:yield Promise.all(e.map((e=>n.__awaiter(this,void 0,void 0,(function*(){let t=yield this.getPreparedOrder(e);return{orderId:t.id,multiple:this.isMultiple(t),maxAmount:yield this.getMaxAmount(t),baseFee:parseInt(this.provider.config.fees.toString()),originFeeSupport:p.OriginFeeSupport.FULL,payoutsSupport:p.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:p.MaxFeesBasePointSupport.IGNORED,supportsPartialFill:!0,orderData:{platform:t.platform,nftCollection:(0,m.getNftContractAddress)(t.make.type)}}})))))}}))}}},37602:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTezosSdk=void 0;const n=r(12671),i=r(75066),o=r(66535),s=r(33201),a=r(87877),u=r(89860),c=r(58925),l=r(97302),d=r(65168),h=r(98215),f=r(43725),p=r(20317),g=r(40366),m=r(8061),y=r(2845),b=r(95947),v=r(7337);t.createTezosSdk=function(e,t,r,A){const w=r.tezosNetwork,E=(0,l.getMaybeTezosProvider)(null==e?void 0:e.provider,w,Object.assign(Object.assign({},r),{apiKey:null==A?void 0:A.apiKey})),_=new u.TezosSell(E,t),I=new d.TezosMint(E,t,w),S=new m.TezosBalance(E,w),k=new c.TezosFill(E,t,w),{createCollectionSimplified:C}=new y.TezosCreateCollection(E,w),T=new h.TezosTransfer(E,t,w),x=new f.TezosBurn(E,t,w),M=new g.TezosCancel(E,t,w),B=new v.TezosBid(E,t,w),P=i.Middlewarer.skipMiddleware(I.preprocessMeta),R=new s.MetaUploader(n.Blockchain.TEZOS,P);return{nft:{mint:new a.MethodWithPrepare(I.mintBasic,I.mint),burn:new a.MethodWithPrepare(x.burnBasic,x.burn),transfer:new a.MethodWithPrepare(T.transferBasic,T.transfer),generateTokenId:new p.TezosTokenId(E).generateTokenId,createCollection:C,preprocessMeta:P,uploadMeta:R.uploadMeta},order:{fill:{prepare:k.buy},buy:new a.MethodWithPrepare(k.buyBasic,k.buy),batchBuy:new a.MethodWithPrepare(k.batchBuyBasic,k.batchBuy),acceptBid:new a.MethodWithPrepare(k.acceptBidBasic,k.acceptBid),sell:new a.MethodWithPrepare(_.sellBasic,_.sell),sellUpdate:new a.MethodWithPrepare(_.sellUpdateBasic,_.update),bid:new a.MethodWithPrepare(B.bidBasic,B.bid),bidUpdate:new a.MethodWithPrepare(B.updateBasic,B.update),cancel:M.cancelBasic},balances:{getBalance:S.getBalance,convert:o.notImplemented,transfer:o.notImplemented,getBiddingBalance:o.nonImplementedAction,depositBiddingBalance:o.nonImplementedAction,withdrawBiddingBalance:o.nonImplementedAction},restriction:{canTransfer:new b.TezosCanTransfer(E).canTransfer,getFutureOrderFees:()=>_.getFutureOrderFees()}}}},65168:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCollectionData=t.TezosMint=void 0;const n=r(55478),i=r(90965),o=r(49483),s=r(45211),a=r(71725),u=r(12671),c=r(52414),l=r(2169),d=r(97302),h=r(30804);function f(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=(0,l.getContractFromMintRequest)(t),[n,i]=r.split(":");if(n!==u.Blockchain.TEZOS)throw new Error(`Unsupported blockchain of collection: ${n}`);const o=yield e.collection.getCollectionById({collection:r});if(!o)throw new Error(`Tezos collection with address=${i} has not been found`);return{contract:i,owner:o.owner,type:o.type}}))}function p(e){return e.replace("ipfs://ipfs/","ipfs://")}t.TezosMint=class{constructor(e,t,r){this.provider=e,this.unionAPI=t,this.network=r,this.mint=this.mint.bind(this),this.mintBasic=this.mintBasic.bind(this),this.preprocessMeta=this.preprocessMeta.bind(this)}getFormatsMeta(e){return[e.image,e.animation].reduce(((e,t)=>{if(t){const{url:r}=t,i=n.__rest(t,["url"]);return e.concat(Object.assign(Object.assign({},i),{uri:p(r)}))}return e}),[])}preprocessMeta(e){var t;if(e.blockchain!==u.Blockchain.TEZOS)throw new Error("Wrong blockchain");const r=e.animation||e.image;return{name:e.name,decimals:0,description:e.description,artifactUri:r?p(r.url):void 0,displayUri:e.image?p(e.image.url):void 0,attributes:null===(t=e.attributes)||void 0===t?void 0:t.map((e=>({name:e.key,value:e.value,type:e.type}))),formats:this.getFormatsMeta(e)}}getOwner(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;return(null===(t=e.creators)||void 0===t?void 0:t.length)?(0,d.getTezosAddress)(e.creators[0].account):(0,o.get_address)((0,d.getRequiredProvider)(this.provider))}))}mint(e){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,d.checkChainId)(this.provider);const{contract:t,type:r}=yield f(this.unionAPI,e);return{multiple:r===u.CollectionType.TEZOS_MT,supportsRoyalties:!0,supportsLazyMint:!1,submit:i.Action.create({id:"mint",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const r=(0,d.getRoyalties)(e.royalties),n=(yield(0,h.getCollectionType)(this.provider,t))===u.CollectionType.TEZOS_NFT,i=(0,d.getRequiredProvider)(this.provider),l=n?void 0:(0,s.toBn)(e.supply||1);if(n&&e.supply&&e.supply>1)throw new Error(`Invalid supply=${e.supply} for NFT collection, expected supply=1`);const f=yield(0,o.mint)(i,t,r,l,void 0,{"":p(e.uri)},yield this.getOwner(e));return{type:c.MintType.ON_CHAIN,transaction:new a.BlockchainTezosTransaction(f,this.network),itemId:(0,d.convertTezosItemId)(`${t}:${f.token_id}`)}}))})}}))}mintBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.mint(e)).submit(e)}))}},t.getCollectionData=f},12193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosCanTransfer=void 0;const n=r(55478),i=r(60215),o=r(97302),s=r(20014);t.TezosCanTransfer=class{constructor(e){this.provider=e,this.canTransfer=this.canTransfer.bind(this)}canTransfer(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=(0,o.getRequiredProvider)(this.provider),{tokenId:u,contract:c}=(0,o.getTezosItemData)(e),l={chain_id:this.provider.config.chain_id,contract:c,entrypoint:"can_transfer",gas:"100000",input:{prim:"Pair",args:[{int:u},{prim:"Pair",args:[{string:(0,o.convertUnionAddress)(t)},{string:(0,o.convertUnionAddress)(r)}]}]},payer:(0,o.convertUnionAddress)(t),source:this.provider.config.transfer_proxy,unparsing_mode:"Readable"},d={method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(l)},h=`${n.tezos.tk.rpc.getRpcUrl()}/chains/main/blocks/head/helpers/scripts/run_view`;let f;try{f=yield window.fetch(h,d)}catch(e){throw new i.NetworkError({url:h,data:e.message,code:s.NetworkErrorCode.TEZOS_EXTERNAL_ERR})}yield(0,i.handleFetchErrorResponse)(f,{requestInit:d,code:s.NetworkErrorCode.TEZOS_EXTERNAL_ERR});const p=yield f.json();return""===p.data.string?{success:!0}:{success:!1,reason:(g=p.data.string,g in a?a[g]:a.TO_RESTRICTED)};var g}))}};const a={ARCHETYPE_QUOTA_REACHED:"You have reached the maximum amount of Digits you can own of this Edition, please visit [quartz.ubisoft.com](https://quartz.ubisoft.com) for more information.",TO_RESTRICTED:"You can't trade this Digit at the moment, please visit [quartz.ubisoft.com](https://quartz.ubisoft.com) for more information."}},95947:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(55478).__exportStar(r(12193),t)},89860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosSell=void 0;const n=r(55478),i=r(49483),o=r(90965),s=n.__importDefault(r(55553)),a=r(11336),u=r(60215),c=r(23870),l=r(11486),d=r(11263),h=r(10718),f=r(63845),p=r(2169),g=r(97302),m=r(30804);t.TezosSell=class{constructor(e,t){this.provider=e,this.unionAPI=t,this.sell=this.sell.bind(this),this.update=this.update.bind(this),this.sellUpdateBasic=this.sellUpdateBasic.bind(this),this.sellBasic=this.sellBasic.bind(this)}parseTakeAssetType(e){return n.__awaiter(this,void 0,void 0,(function*(){switch(e["@type"]){case"XTZ":return{asset_class:e["@type"]};case"TEZOS_FT":{const t=(0,g.getRequiredProvider)(this.provider),r=(0,g.convertFromContractAddress)(e.contract);return{asset_class:"FT",contract:r,token_id:(yield(0,i.get_ft_type)(t.config,r))===i.AssetTypeV2.FA2?new s.default(e.tokenId||0):void 0}}default:throw new Error("Unsupported take asset type")}}))}getFutureOrderFees(){return n.__awaiter(this,void 0,void 0,(function*(){return{originFeeSupport:l.OriginFeeSupport.FULL,baseFee:parseInt(this.provider.config.fees.toString())}}))}sell(){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,g.checkChainId)(this.provider);const e=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){return this.sellV2(e)}))});return{originFeeSupport:l.OriginFeeSupport.FULL,payoutsSupport:l.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,g.getSupportedCurrencies)(),baseFee:parseInt(this.provider.config.fees.toString()),supportsExpirationDate:!1,shouldTransferNft:!1,submit:e}}))}sellBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.sellV2(e)}))}sellUpdateBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.update({orderId:e.orderId})).submit({price:e.price})}))}sellV2(e){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,g.checkChainId)(this.provider),(0,f.checkPayouts)(e.payouts);const t=(0,g.getRequiredProvider)(this.provider),{contract:r,tokenId:n}=(0,g.getTezosItemData)(e.itemId),i=(0,d.getCurrencyAssetType)(e.currency),o=e.expirationDate?(0,h.convertDateToTimestamp)(e.expirationDate):(0,h.getDefaultExpirationDateTimestamp)(),u=yield(0,m.getCollectionType)(this.provider,r),l=yield(0,g.getTezosAssetTypeV2)(t.config,i),p={s_asset_contract:r,s_asset_token_id:new s.default(n),s_sale_type:l.type,s_sale_asset_contract:l.asset_contract,s_sale_asset_token_id:l.asset_token_id,s_sale:{sale_amount:new s.default(e.price),sale_asset_qty:(0,g.getRequestAmount)(e.amount,u)||new s.default(1),sale_max_fees_base_boint:1e4,sale_end:o,sale_start:void 0,sale_origin_fees:(0,g.convertUnionParts)(e.originFees),sale_payouts:(0,g.convertUnionParts)(e.payouts),sale_data:void 0,sale_data_type:void 0}},y=yield(0,a.sellV2)(t,p);if(!y)throw new Error("OrderID cannot be requested");return(0,c.toOrderId)(y)}))}update(e){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,g.checkChainId)(this.provider);const t=yield this.unionAPI.order.getOrderById({id:e.orderId});if(!t)throw new Error("Order has not been found");if("TEZOS_RARIBLE_V2"===t.data["@type"])throw new u.Warning("You can't change v1 version of order. Cancel order and create a new one");const{make:r,take:i}=t,d=r.type;if("TEZOS_NFT"!==d["@type"]&&"TEZOS_MT"!==d["@type"])throw new Error(`Order is not a sell (id=${e.orderId})`);const h=o.Action.create({id:"send-tx",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const n=(0,g.getRequiredProvider)(this.provider),o={make_contract:(0,g.convertFromContractAddress)(d.contract),make_token_id:new s.default(d.tokenId),maker:(0,g.getTezosAddress)(t.maker),take_contract:"contract"in i.type?(0,g.convertFromContractAddress)(i.type.contract):void 0};"TEZOS_FT"===i.type["@type"]&&i.type.tokenId&&(o.take_token_id=new s.default(i.type.tokenId.toString()));const u=yield(0,g.getTezosAssetTypeV2)(n.config,i.type),l=void 0!==t.endedAt?Math.floor(new Date(t.endedAt).getTime()):void 0,h={s_asset_contract:(0,g.convertFromContractAddress)(d.contract),s_asset_token_id:new s.default(d.tokenId),s_sale_type:u.type,s_sale_asset_contract:o.take_contract,s_sale_asset_token_id:u.asset_token_id,s_sale:{sale_amount:new s.default(e.price),sale_asset_qty:new s.default(r.value),sale_max_fees_base_boint:1e4,sale_end:l,sale_start:void 0,sale_origin_fees:"TEZOS_RARIBLE_V2"===t.data["@type"]?(0,g.convertUnionParts)(t.data.originFees):[],sale_payouts:"TEZOS_RARIBLE_V2"===t.data["@type"]?(0,g.convertUnionParts)(t.data.payouts):[],sale_data:void 0,sale_data_type:void 0}},f=yield(0,a.sellV2)(n,h);return(0,c.toOrderId)(f)}))});return{originFeeSupport:l.OriginFeeSupport.FULL,payoutsSupport:l.PayoutsSupport.MULTIPLE,maxFeesBasePointSupport:l.MaxFeesBasePointSupport.IGNORED,supportedCurrencies:(0,g.getSupportedCurrencies)(),baseFee:parseInt(this.provider.config.fees.toString()),submit:h,orderData:{nftCollection:(0,p.getNftContractAddress)(t.make.type)}}}))}}},20317:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosTokenId=void 0;const n=r(55478),i=r(49483),o=r(23870),s=r(97302);t.TezosTokenId=class{constructor(e){this.provider=e,this.generateTokenId=this.generateTokenId.bind(this)}generateTokenId(e){return n.__awaiter(this,arguments,void 0,(function*({collection:e}){return{tokenId:(yield(0,i.get_next_token_id)((0,s.getRequiredProvider)(this.provider),(0,s.convertFromContractAddress)(e))).toString(),signature:{v:0,r:(0,o.toBinary)("0"),s:(0,o.toBinary)("0")}}}))}}},98215:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TezosTransfer=void 0;const n=r(55478),i=r(49483),o=r(90965),s=r(23870),a=r(71725),u=n.__importDefault(r(55553)),c=r(97302),l=r(30804);t.TezosTransfer=class{constructor(e,t,r){this.provider=e,this.unionAPI=t,this.network=r,this.transfer=this.transfer.bind(this),this.transferBasic=this.transferBasic.bind(this)}getRequiredProvider(){if(!(0,c.isExistedTezosProvider)(this.provider))throw new Error("Tezos provider is required");return this.provider}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){yield(0,c.checkChainId)(this.provider);const{contract:t,tokenId:r}=(0,c.getTezosItemData)(e.itemId),d=yield this.unionAPI.item.getItemById({itemId:e.itemId}),h=yield(0,l.getCollectionType)(this.provider,t);return{multiple:"TEZOS_MT"===h,maxAmount:(0,s.toBigNumber)(d.supply),nftData:{nftCollection:d.collection?(0,s.toContractAddress)(d.collection):void 0},submit:o.Action.create({id:"transfer",run:e=>n.__awaiter(this,void 0,void 0,(function*(){const n=yield(0,i.transfer)(this.getRequiredProvider(),{asset_class:(0,c.getCollectionTypeAssetClass)(h),contract:t,token_id:new u.default(r)},(0,c.getTezosAddress)(e.to),(0,c.getRequestAmount)(null==e?void 0:e.amount,h));return new a.BlockchainTezosTransaction(n,this.network)}))})}}))}transferBasic(e){return n.__awaiter(this,void 0,void 0,(function*(){return(yield this.transfer(e)).submit(e)}))}}},25288:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnionSdk=void 0;const n=r(55478),i=r(12671),o=r(90965),s=r(63407),a=r(63407),u=r(50641),c=r(75066),l=r(11263),d=r(87877),h=r(2169);t.createUnionSdk=function(e,t,r,n,i,o,s){return{balances:new g({EVM:e.balances,FLOW:t.balances,TEZOS:r.balances,SOLANA:n.balances,IMMUTABLEX:o.balances,ECLIPSE:i.balances,APTOS:s.balances}),nft:new p({EVM:e.nft,FLOW:t.nft,TEZOS:r.nft,SOLANA:n.nft,IMMUTABLEX:o.nft,ECLIPSE:i.nft,APTOS:s.nft}),order:new f({EVM:e.order,FLOW:t.order,TEZOS:r.order,SOLANA:n.order,IMMUTABLEX:o.order,ECLIPSE:i.order,APTOS:s.order}),restriction:new m({EVM:e.restriction,FLOW:t.restriction,TEZOS:r.restriction,SOLANA:n.restriction,IMMUTABLEX:o.restriction,ECLIPSE:i.restriction,APTOS:s.restriction}),ethereum:new y(e.ethereum),flow:new b(t.flow)}};class f{constructor(e){this.instances=e,this.cancel=this.cancel.bind(this),this.bid=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)((0,h.getBidEntity)(t))].bid(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)((0,h.getBidEntity)(t))].bid.prepare(t))),this.bidUpdate=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)(t.orderId)].bidUpdate(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)(t.orderId)].bidUpdate.prepare(t))),this.fill={prepare:t=>e[(0,h.extractUnionSupportedBlockchain)((0,h.getOrderId)(t))].fill.prepare(t)},this.buy=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)((0,h.getOrderId)(t))].buy(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)((0,h.getOrderId)(t))].buy.prepare(t))),this.batchBuy=new d.MethodWithPrepare((t=>e[w(t)].batchBuy(t)),(t=>e[w(t)].batchBuy.prepare(t))),this.acceptBid=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)((0,h.getOrderId)(t))].acceptBid(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)((0,h.getOrderId)(t))].acceptBid.prepare(t))),this.sell=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)(t.itemId)].sell(t)),(t=>e[(0,h.convertSupportedBlockchainToUnion)(t.blockchain)].sell.prepare(t))),this.sellUpdate=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)(t.orderId)].sellUpdate(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)(t.orderId)].sellUpdate.prepare(t)))}cancel(e){return this.instances[(0,h.extractUnionSupportedBlockchain)(e.orderId)].cancel(e)}}class p{constructor(e){this.instances=e,this.preprocessMeta=c.Middlewarer.skipMiddleware(this.preprocessMeta.bind(this)),this.generateTokenId=this.generateTokenId.bind(this),this.uploadMeta=this.uploadMeta.bind(this),this.createCollection=this.createCollection.bind(this),this.transfer=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)(t.itemId)].transfer(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)(t.itemId)].transfer.prepare(t))),this.mint=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)((0,u.getCollectionId)(t))].mint(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)((0,u.getCollectionId)(t))].mint.prepare(t))),this.burn=new d.MethodWithPrepare((t=>e[(0,h.extractUnionSupportedBlockchain)(t.itemId)].burn(t)),(t=>e[(0,h.extractUnionSupportedBlockchain)(t.itemId)].burn.prepare(t)))}createCollection(e){return this.instances[(0,h.convertSupportedBlockchainToUnion)(e.blockchain)].createCollection(e)}uploadMeta(e){return this.instances[(0,h.extractUnionSupportedBlockchain)(e.accountAddress)].uploadMeta(e)}generateTokenId(e){return this.instances[(0,h.extractUnionSupportedBlockchain)(e.collection)].generateTokenId(e)}preprocessMeta(e){return this.instances[(0,h.convertSupportedBlockchainToUnion)(e.blockchain)].preprocessMeta(e)}}class g{constructor(e){this.instances=e,this.depositBiddingBalance=o.Action.create({id:"send-tx",run:e=>this.instances[A(e)].depositBiddingBalance(e)}),this.withdrawBiddingBalance=o.Action.create({id:"send-tx",run:e=>this.instances[A(e)].withdrawBiddingBalance(e)}),this.getBalance=this.getBalance.bind(this),this.convert=this.convert.bind(this),this.getBiddingBalance=this.getBiddingBalance.bind(this),this.transfer=this.transfer.bind(this)}getBalance(e,t){const r=v(e,t);return this.instances[(0,h.convertSupportedBlockchainToUnion)(r)].getBalance(e,t)}convert(e){return this.instances[(0,h.convertSupportedBlockchainToUnion)((0,s.validateBlockchain)(e.blockchain))].convert(e)}transfer(e){const t=v(e.recipient,e.currency);return this.instances[(0,h.convertSupportedBlockchainToUnion)(t)].transfer(e)}getBiddingBalance(e){const t=A(e);return this.instances[t].getBiddingBalance(e)}}class m{constructor(e){this.instances=e,this.blockchainFeeData=new Map}canTransfer(e,t,r){return this.instances[(0,h.extractUnionSupportedBlockchain)(e)].canTransfer(e,t,r)}getFutureOrderFees(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=(0,h.extractUnionSupportedBlockchain)(e);if(!this.blockchainFeeData.has(t)){const r=yield this.instances[t].getFutureOrderFees(e);return this.blockchainFeeData.set(t,r),r}return this.blockchainFeeData.get(t)}))}}class y{constructor(e){this.ethereumSdk=e,this.wrapCryptoPunk=this.ethereumSdk.wrapCryptoPunk,this.unwrapCryptoPunk=this.ethereumSdk.unwrapCryptoPunk,this.getBatchBuyAmmInfo=this.ethereumSdk.getBatchBuyAmmInfo,this.getBuyTxData=this.ethereumSdk.getBuyTxData}}class b{constructor(e){this.flowSdk=e,this.setupAccount=this.flowSdk.setupAccount,this.setupMattelCollections=this.flowSdk.setupMattelCollections,this.setupGamisodesCollections=this.flowSdk.setupGamisodesCollections,this.checkInitMattelCollections=this.flowSdk.checkInitMattelCollections,this.checkInitGamisodesCollections=this.flowSdk.checkInitGamisodesCollections}}function v(e,t){if((0,l.isAssetType)(t))return(0,s.extractBlockchainFromAssetType)(t)||(0,a.extractBlockchain)(e);if((0,l.isRequestCurrencyAssetType)(t)){const e=(0,a.extractBlockchain)(t);return(0,s.validateBlockchain)(e)}throw new Error(`Unrecognized RequestCurrency ${JSON.stringify(t)}`)}function A(e){return(0,h.convertSupportedBlockchainToUnion)(function(e){if("currency"in e){if((0,l.isRequestCurrencyAssetType)(e.currency))return(0,a.extractBlockchain)(e.currency);if((0,l.isAssetType)(e.currency)){if("blockchain"in e.currency&&e.currency.blockchain)return(0,s.validateBlockchain)(e.currency.blockchain);if("contract"in e.currency&&e.currency.contract)return(0,a.extractBlockchain)(e.currency.contract);if("itemId"in e.currency&&e.currency.itemId)return(0,a.extractBlockchain)(e.currency.itemId);switch(e.currency["@type"]){case"SOLANA_SOL":return i.Blockchain.SOLANA;case"ETH":return i.Blockchain.ETHEREUM;case"XTZ":return i.Blockchain.TEZOS}}throw new Error(`Unrecognized RequestCurrency ${JSON.stringify(e.currency)}`)}return"order"in e?(0,a.extractBlockchain)(e.order.id):"orderId"in e?(0,a.extractBlockchain)(e.orderId):e.blockchain}(e))}function w(e){const t=(0,a.extractBlockchain)((0,h.getOrderId)(e[0]));for(let r of e)if((0,a.extractBlockchain)((0,h.getOrderId)(r))!==t)throw new Error("All orders should be in same blockchain");return(0,h.convertSupportedBlockchainToUnion)(t)}},33201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MetaUploader=void 0;const n=r(55478),i=n.__importDefault(r(26660)),o=n.__importDefault(r(86090)),s=r(75412),a=r(12671),u=r(23870),c=r(60215),l=r(35276),d=r(20014),h="file",f="/folder/",p="https://ipfs.rarible.com/ipfs";function g(e){return`ipfs://ipfs/${e}`}function m(e,t){return n.__awaiter(this,void 0,void 0,(function*(){if(void 0===e)throw new Error("Provide NFT_STORAGE_API_KEY as environment variables!");const r=function(e){const t=e.getAll(h).filter((e=>e instanceof File)).map((e=>e)),r=t.some((e=>e.name.startsWith(f)));if(1===t.length&&!r)return t[0];const n=t.map((e=>new File([e],e.name.replace(f,""),{type:e.type}))),i=new FormData;return n.forEach((e=>i.append(h,e,e.name))),i}(t);try{const t=(yield i.default.create().post(l.NFT_STORAGE_URL,r,{headers:{Authorization:`Bearer ${e}`}})).data;return{ipfsHash:t.value.cid,size:t.value.size}}catch(e){throw(0,c.handleAxiosErrorResponse)(e,{code:d.NetworkErrorCode.META_EXTERNAL_ERR}),e}}))}function y(e){if(["http","blob","data"].some((t=>e.startsWith(t))))return e;try{const t=function(e){if(e.startsWith("ipfs://ipfs/"))return e.substring(12);if(e.startsWith("ipfs:///ipfs/"))return e.substring(13);if(-1!==e.indexOf("/ipfs/")){const t=e.indexOf("/ipfs/");return e.substring(t+6)}if(e.startsWith("ipfs://"))return e.substring(7);throw new Error("Cannot extract IPFS hash")}(e);return`${p}/${t}`}catch(t){return`${p}/${e}`}}t.MetaUploader=class{constructor(e,t){this.blockchain=e,this.preprocessMeta=t,this.preprocessMeta=t,this.uploadMeta=this.uploadMeta.bind(this),this.uploadFile=this.uploadFile.bind(this),this.uploadFolder=this.uploadFolder.bind(this)}getRoyalties(e,t){const r=parseFloat(e);return isNaN(r)?void 0:{account:t,value:r}}uploadMeta(e){return n.__awaiter(this,void 0,void 0,(function*(){const{nftStorageApiKey:t,properties:r,royalty:n,accountAddress:i}=e,{files:o}=yield this.uploadFolder(t,{image:r.image,animation:r.animationUrl}),s=i.split(":")[0];if(!(s in a.Blockchain))throw new Error(`Value: "${s}" is not a supported blockchain type`);const c={blockchain:this.blockchain,name:r.name,description:r.description,image:o.image&&v(o.image),animation:o.animation&&v(o.animation),external:void 0,attributes:r.attributes.map((e=>({key:e.key,trait_type:e.key,value:e.value})))};"SOLANA"===c.blockchain&&n&&(c.royalties=this.getRoyalties(n,(0,u.toUnionAddress)(i)));const l=(h=this.preprocessMeta(c),d=[JSON.stringify(h)],new File(d,"properties.json",{type:"application/json"}));var d,h;return this.uploadFile(t,l)}))}uploadFile(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=new FormData,n=b(t);r.append("file",t,n);const{ipfsHash:i}=yield m(e,r);return{originalFile:t,URL:y(i),IPFSURL:g(i)}}))}uploadFolder(e,t){return n.__awaiter(this,void 0,void 0,(function*(){const r=new FormData,n=Object.keys(t).filter((e=>Boolean(t[e])));n.forEach((e=>{const n=t[e],i=`/folder/${e}.${o.default.extension(n.type)}`;r.append("file",n,i)}));const{ipfsHash:i}=yield m(e,r);return{files:n.reduce(((e,r)=>{const n=t[r],s=`${r}.${o.default.extension(n.type)}`,a=g(`${i}/${s}`);return Object.assign(Object.assign({},e),{[r]:{URL:y(a),IPFSURL:a,originalFile:n}})}),{}),hash:i}}))}};const b=e=>{const t=o.default.extension(e.type);if(!t)throw new Error("Can't determine file type");return`${(0,s.v4)()}.${t}`};function v(e){if(!e.originalFile.type)throw new Error("Unknown file type or your browser can't detect correct file type. Make sure your file have valid extension");return{url:e.IPFSURL,mimeType:e.originalFile.type,fileSize:e.originalFile.size,fileName:e.originalFile.name}}},87877:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MethodWithPrepare=void 0;const n=r(55478).__importDefault(r(86010));class i extends n.default{constructor(e,t){super("simplified"),this.simplifiedMethod=e,this.prepare=t}simplified(...e){return this.simplifiedMethod(...e)}}t.MethodWithPrepare=i},52414:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.MintType=void 0,function(e){e.OFF_CHAIN="off-chain",e.ON_CHAIN="on-chain"}(r||(t.MintType=r={}))},11486:(e,t)=>{"use strict";var r,n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.MaxFeesBasePointSupport=t.PayoutsSupport=t.OriginFeeSupport=void 0,function(e){e.NONE="NONE",e.AMOUNT_ONLY="AMOUNT_ONLY",e.FULL="FULL"}(r||(t.OriginFeeSupport=r={})),function(e){e.NONE="NONE",e.SINGLE="SINGLE",e.MULTIPLE="MULTIPLE"}(n||(t.PayoutsSupport=n={})),function(e){e.IGNORED="IGNORED",e.REQUIRED="REQUIRED"}(i||(t.MaxFeesBasePointSupport=i={}))},55775:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toSolanaLegacySigner=void 0;const n=r(55478);t.toSolanaLegacySigner=function(e){const t=t=>function(e){return"partialSign"in e}(t)?e.signTransaction(t).then((e=>e)):Promise.reject(new i);return{publicKey:e.publicKey,signTransaction:t,signAllTransactions:e=>n.__awaiter(this,void 0,void 0,(function*(){return Promise.all(e.map((e=>t(e))))})),signMessage:e.signMessage.bind(e)}};class i extends Error{constructor(){super("Versioning transaction is not supported for legacy providers"),this.name="VersioningTransactionIsNotSupported"}}},74479:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(2570),t),n.__exportStar(r(29194),t),n.__exportStar(r(55775),t)},29194:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},2570:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUnixTs=t.sleep=t.toPublicKey=void 0;const n=r(77479);t.toPublicKey=function(e){return new n.PublicKey(e)},t.sleep=function(e){return new Promise((t=>setTimeout(t,e)))},t.getUnixTs=function(){return(new Date).getTime()/1e3}},46936:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.getAuctionHouseBuyerEscrow=t.getAuctionHouseTradeState=t.getAuctionHouseProgramAsSigner=t.loadAuctionHouseProgram=void 0;const i=r(55478),o=r(77479),s=r(74479),a=r(76741),u=r(46963),c=r(18317);t.loadAuctionHouseProgram=function(e,t){return i.__awaiter(this,void 0,void 0,(function*(){const r=(0,s.toSolanaLegacySigner)(t),n=new a.Provider(e,r,{preflightCommitment:"recent"}),i=yield a.Program.fetchIdl(u.AUCTION_HOUSE_PROGRAM_ID,n);if(!i)throw new Error("Idl couldn't be fetched");return new a.Program(i,u.AUCTION_HOUSE_PROGRAM_ID,n)}))},t.getAuctionHouseProgramAsSigner=function(){return o.PublicKey.findProgramAddress([n.from(u.AUCTION_HOUSE),n.from("signer")],u.AUCTION_HOUSE_PROGRAM_ID)},t.getAuctionHouseTradeState=function(e,t,r,i,s,a,l){return o.PublicKey.findProgramAddress([n.from(u.AUCTION_HOUSE),t.toBuffer(),e.toBuffer(),r.toBuffer(),i.toBuffer(),s.toBuffer(),(0,c.serumBnToBuffer)((0,c.toSerumBn)(l),"le",8),(0,c.serumBnToBuffer)((0,c.toSerumBn)(a),"le",8)],u.AUCTION_HOUSE_PROGRAM_ID)},t.getAuctionHouseBuyerEscrow=function(e,t){return o.PublicKey.findProgramAddress([n.from(u.AUCTION_HOUSE),e.toBuffer(),t.toBuffer()],u.AUCTION_HOUSE_PROGRAM_ID)}},46963:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SPL_ASSOCIATED_TOKEN_ACCOUNT_PROGRAM_ID=t.AUCTION_HOUSE_PROGRAM_ID=t.TOKEN_METADATA_PROGRAM_ID=t.WRAPPED_SOL_MINT=t.AUCTION_HOUSE=void 0;const n=r(77479);t.AUCTION_HOUSE="auction_house",t.WRAPPED_SOL_MINT=new n.PublicKey("So11111111111111111111111111111111111111112"),t.TOKEN_METADATA_PROGRAM_ID=new n.PublicKey("metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s"),t.AUCTION_HOUSE_PROGRAM_ID=new n.PublicKey("hausS13jsjafwWwGqZTUQRmWyvyxn9EQpqMwV1PBBmk"),t.SPL_ASSOCIATED_TOKEN_ACCOUNT_PROGRAM_ID=new n.PublicKey("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL")},67409:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.getTokenAmount=t.getAssociatedTokenAccountForMint=t.createLegacyToken=t.getAccountInfo=t.getPriceWithMantissa=t.getMasterEdition=t.getMetadata=t.createAssociatedTokenAccountInstruction=t.getTokenWallet=void 0;const o=r(55478),s=r(77479),a=r(42560),u=r(17850),c=r(46963);function l(e,t,r,n){return new a.Token(e,t,r,n)}t.getTokenWallet=function(e,t){return o.__awaiter(this,void 0,void 0,(function*(){return(yield s.PublicKey.findProgramAddress([e.toBuffer(),a.TOKEN_PROGRAM_ID.toBuffer(),t.toBuffer()],c.SPL_ASSOCIATED_TOKEN_ACCOUNT_PROGRAM_ID))[0]}))},t.createAssociatedTokenAccountInstruction=function(e,t,r,i){const o=[{pubkey:t,isSigner:!0,isWritable:!0},{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i,isSigner:!1,isWritable:!1},{pubkey:s.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:a.TOKEN_PROGRAM_ID,isSigner:!1,isWritable:!1},{pubkey:s.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];return new s.TransactionInstruction({keys:o,programId:c.SPL_ASSOCIATED_TOKEN_ACCOUNT_PROGRAM_ID,data:n.from([])})},t.getMetadata=function(e){return o.__awaiter(this,void 0,void 0,(function*(){return(yield s.PublicKey.findProgramAddress([n.from("metadata"),c.TOKEN_METADATA_PROGRAM_ID.toBuffer(),e.toBuffer()],c.TOKEN_METADATA_PROGRAM_ID))[0]}))},t.getMasterEdition=function(e){return o.__awaiter(this,void 0,void 0,(function*(){return(yield s.PublicKey.findProgramAddress([n.from("metadata"),c.TOKEN_METADATA_PROGRAM_ID.toBuffer(),e.toBuffer(),n.from("edition")],c.TOKEN_METADATA_PROGRAM_ID))[0]}))},t.getPriceWithMantissa=function(e,t,r,n){return o.__awaiter(this,void 0,void 0,(function*(){const i=new a.Token(e,r,a.TOKEN_PROGRAM_ID,n),o=yield i.getMintInfo(),s=(0,u.toBn)(10).pow(o.decimals),c=t.multipliedBy(s).integerValue(u.BigNumber.ROUND_CEIL);if(c.gt((0,u.toBn)(2).pow(64)))throw new Error(`Total price with mantissa for lot ${c.toString()} is lager than maximum allowed value ${Math.pow(2,64)}. Try to split lot, or reduce item price.`);return c}))},t.getAccountInfo=function(e,t,r,n){return l(e,t,a.TOKEN_PROGRAM_ID,r).getAccountInfo(n)},t.createLegacyToken=l,t.getAssociatedTokenAccountForMint=function(e,t){return o.__awaiter(this,void 0,void 0,(function*(){return yield s.PublicKey.findProgramAddress([t.toBuffer(),a.TOKEN_PROGRAM_ID.toBuffer(),e.toBuffer()],c.SPL_ASSOCIATED_TOKEN_ACCOUNT_PROGRAM_ID)}))},t.getTokenAmount=function(e,t,r){return o.__awaiter(this,arguments,void 0,(function*(e,t,r,n=!1){var o;let a=(0,u.toBn)(0);if(r.equals(c.WRAPPED_SOL_MINT))a=(0,u.toBn)(yield e.getBalance(t,"confirmed")),a=n?a:a.dividedBy(s.LAMPORTS_PER_SOL);else try{const r=yield e.getTokenAccountBalance(t,"confirmed");(null===(o=null==r?void 0:r.value)||void 0===o?void 0:o.uiAmount)&&(a=n?(0,u.toBn)(r.value.uiAmount).multipliedBy(Math.pow(10,r.value.decimals)):(0,u.toBn)(r.value.uiAmount))}catch(e){i.error(e),i.info("Account ",t.toBase58(),"didnt return value. Assuming 0 tokens.")}return a}))}},96261:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendBorsh=t.decodeMetadata=t.METADATA_SCHEMA=t.Metadata=t.CreateMasterEditionArgs=t.UpdateMetadataArgs=t.CreateMetadataArgs=t.Data=t.Creator=t.MetadataKey=void 0;const n=r(55478),i=r(81818),o=n.__importDefault(r(7441)),s=r(77479);var a;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.MetadataV1=4]="MetadataV1",e[e.EditionV1=1]="EditionV1",e[e.MasterEditionV1=2]="MasterEditionV1",e[e.MasterEditionV2=6]="MasterEditionV2",e[e.EditionMarker=7]="EditionMarker"}(a||(t.MetadataKey=a={}));class u{constructor(e){this.address=e.address,this.verified=e.verified,this.share=e.share}}t.Creator=u;class c{constructor(e){this.name=e.name,this.symbol=e.symbol,this.uri=e.uri,this.sellerFeeBasisPoints=e.sellerFeeBasisPoints,this.creators=e.creators}}t.Data=c;class l{constructor(e){this.instruction=0,this.data=e.data,this.isMutable=e.isMutable}}t.CreateMetadataArgs=l;class d{constructor(e){this.instruction=1,this.data=e.data?e.data:null,this.updateAuthority=e.updateAuthority?e.updateAuthority:null,this.primarySaleHappened=e.primarySaleHappened}}t.UpdateMetadataArgs=d;class h{constructor(e){this.instruction=10,this.maxSupply=e.maxSupply}}t.CreateMasterEditionArgs=h;class f{constructor(e){var t;this.key=a.MetadataV1,this.updateAuthority=e.updateAuthority,this.mint=e.mint,this.data=e.data,this.primarySaleHappened=e.primarySaleHappened,this.isMutable=e.isMutable,this.editionNonce=null!==(t=e.editionNonce)&&void 0!==t?t:null}}t.Metadata=f,t.METADATA_SCHEMA=new Map([[l,{kind:"struct",fields:[["instruction","u8"],["data",c],["isMutable","u8"]]}],[h,{kind:"struct",fields:[["instruction","u8"],["maxSupply",{kind:"option",type:"u64"}]]}],[d,{kind:"struct",fields:[["instruction","u8"],["data",{kind:"option",type:c}],["updateAuthority",{kind:"option",type:"pubkeyAsString"}],["primarySaleHappened",{kind:"option",type:"u8"}]]}],[c,{kind:"struct",fields:[["name","string"],["symbol","string"],["uri","string"],["sellerFeeBasisPoints","u16"],["creators",{kind:"option",type:[u]}]]}],[u,{kind:"struct",fields:[["address","pubkeyAsString"],["verified","u8"],["share","u8"]]}],[f,{kind:"struct",fields:[["key","u8"],["updateAuthority","pubkeyAsString"],["mint","pubkeyAsString"],["data",c],["primarySaleHappened","u8"],["isMutable","u8"],["editionNonce",{kind:"option",type:"u8"}]]}]]);const p=new RegExp("\0","g");t.decodeMetadata=e=>{const r=(0,i.deserializeUnchecked)(t.METADATA_SCHEMA,f,e);return r.data.name=r.data.name.replace(p,""),r.data.uri=r.data.uri.replace(p,""),r.data.symbol=r.data.symbol.replace(p,""),r},t.extendBorsh=()=>{i.BinaryReader.prototype.readPubkey=function(){const e=this.readFixedArray(32);return new s.PublicKey(e)},i.BinaryWriter.prototype.writePubkey=function(e){this.writeFixedArray(e.toBuffer())},i.BinaryReader.prototype.readPubkeyAsString=function(){const e=this.readFixedArray(32);return o.default.encode(e)},i.BinaryWriter.prototype.writePubkeyAsString=function(e){this.writeFixedArray(o.default.decode(e))}},(0,t.extendBorsh)()},22691:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sendSignedTransaction=t.sendTransactionWithRetry=void 0;const n=r(55478),i=r(77479),o=r(74479);function s(e,t){return n.__awaiter(this,arguments,void 0,(function*({signedTransaction:e,connection:t,timeout:r=6e4},i){const s=e.serialize(),a=(0,o.getUnixTs)();let u=0;const c=yield t.sendRawTransaction(s,{skipPreflight:!0});null==i||i.log("Started awaiting confirmation for",c);let l=!1;(()=>{n.__awaiter(this,void 0,void 0,(function*(){for(;!l&&(0,o.getUnixTs)()-an.__awaiter(this,void 0,void 0,(function*(){setTimeout((()=>{u||(u=!0,null==a||a.log("Rejecting for timeout..."),h({timeout:!0}))}),t);try{l=r.onSignature(e,((e,t)=>{u=!0,c={err:e.err,slot:t.slot,confirmations:0},e.err?(null==a||a.log("Rejected via websocket",e.err),h(c)):(null==a||a.log("Resolved via websocket",e),d(c))}),i)}catch(t){u=!0,null==a||a.error("WS error in setup",e,t)}for(;!u&&s;)(()=>{n.__awaiter(this,void 0,void 0,(function*(){try{const t=yield r.getSignatureStatuses([e]);c=t&&t.value[0],u||(c?c.err?(null==a||a.error("REST error for",e,c),u=!0,h(c.err)):c.confirmations?(null==a||a.log("REST confirmation for",e,c),u=!0,d(c)):null==a||a.log("REST no confirmations for",e,c):null==a||a.log("REST null result for",e,c))}catch(t){u||null==a||a.error("REST connection error: txid",e,t)}}))})(),yield(0,o.sleep)(2e3)})))),r._signatureSubscriptions[l]&&r.removeSignatureListener(l),u=!0,null==a||a.log("Returning status",c),c}))}(c,r,t,"processed",!0,i);if(!e)throw new Error("Timed out awaiting confirmation on transaction");if(e.err)throw null==i||i.error(e.err),new Error("Transaction failed: Custom instruction error");u=(null==e?void 0:e.slot)||0}catch(r){if(null==i||i.error("Timeout Error caught",r),r.timeout)throw new Error("Timed out awaiting confirmation on transaction");let o=null;try{o=(yield function(e,t,r,i){return n.__awaiter(this,void 0,void 0,(function*(){const r=e;t.recentBlockhash=yield r._recentBlockhash(r._disableBlockhashCaching);const n=t.serializeMessage(),o=[t._serialize(n).toString("base64"),{encoding:"base64",commitment:"single"}],s=yield r._rpcRequest("simulateTransaction",o,i);if(s.error)throw new Error("failed to simulate transaction: "+s.error.message);return s.result}))}(t,e,0,i)).value}catch(e){null==i||i.error("Simulate Transaction error",e)}if(o&&o.err){if(o.logs)for(let e=o.logs.length-1;e>=0;--e){const t=o.logs[e];if(t.startsWith("Program log: "))throw null==i||i.log(o.logs),new Error("Transaction failed: "+t.slice(13))}throw new Error(JSON.stringify(o.err))}null==i||i.error("Got this far.")}finally{l=!0}return null==i||i.log("Latency (ms)",c,(0,o.getUnixTs)()-a),{txId:c,slot:u}}))}t.sendTransactionWithRetry=function(e,t,r,o,a,u){return n.__awaiter(this,void 0,void 0,(function*(){const n=new i.Transaction({feePayer:t.publicKey});if(r.forEach((e=>n.add(e))),n.recentBlockhash=(yield e.getLatestBlockhash(a)).blockhash,o.length>0){yield t.signTransaction(n);for(let e of o)yield e.signTransaction(n)}else yield t.signTransaction(n);return yield s({connection:e,signedTransaction:n},u)}))},t.sendSignedTransaction=s},18317:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.alignBn=t.toSerumBn=t.serumBnToBuffer=t.bnToBuffer=void 0;const i=r(76741);function o(e,t,r){return e.toArrayLike(n,t,r)}t.bnToBuffer=o,t.serumBnToBuffer=function(e,t,r){return o(e,t,r)},t.toSerumBn=function(e){return new i.BN(e.toString())},t.alignBn=function(e,t){return new i.BN(o(e,"le",t))}},19896:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(9207),t),n.__exportStar(r(80797),t)},90599:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.DebugLogger=void 0,t.DebugLogger=class{constructor(e){this.enabled=e}log(...e){this.enabled&&n.log(...e)}error(...e){this.enabled&&n.error(...e)}}},8488:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaAccountSdk=void 0;const n=r(55478),i=r(12571),o=r(86921),s=r(67409),a=r(15974);t.SolanaAccountSdk=class{constructor(e,t){this.connection=e,this.logger=t}getTokenAccountForMint(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;const r=yield(0,o.getTokenAccounts)(this.connection,e.owner,e.mint);return null===(t=null==r?void 0:r.value[0])||void 0===t?void 0:t.pubkey}))}getAccountInfo(e){return(0,s.getAccountInfo)(this.connection,e.mint,void 0,e.tokenAccount)}revokeDelegate(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,a.getAccountRevokeDelegateInstructions)({connection:this.connection,signer:e.signer,tokenAccount:e.tokenAccount});return new i.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log(`${e.tokenAccount.toString()} delegation revoked`)}))}))}}},15974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAccountRevokeDelegateInstructions=void 0;const n=r(55478),i=r(42560);t.getAccountRevokeDelegateInstructions=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=[],r=[e.signer];return t.push(i.Token.createRevokeInstruction(i.TOKEN_PROGRAM_ID,e.tokenAccount,e.signer.publicKey,[])),{instructions:t,signers:r}}))}},59131:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaAuctionHouseSdk=void 0;const n=r(55478),i=r(46936),o=r(67409),s=r(12571),a=r(83026),u=r(33980);t.SolanaAuctionHouseSdk=class{constructor(e,t){this.connection=e,this.logger=t}getEscrowBalance(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,i.loadAuctionHouseProgram)(this.connection,e.signer),r=yield t.account.auctionHouse.fetch(e.auctionHouse),[n]=yield(0,i.getAuctionHouseBuyerEscrow)(e.auctionHouse,e.wallet),s=yield(0,o.getTokenAmount)(this.connection,n,r.treasuryMint);return this.logger.log(`${e.wallet.toString()} escrow balance: ${s.toString()} (AuctionHouse: ${e.auctionHouse.toString()})`),s}))}withdrawEscrow(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,a.getActionHouseEscrowWithdrawInstructions)({connection:this.connection,auctionHouse:e.auctionHouse,signer:e.signer,amount:e.amount});return new s.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log("Withdrew",e.amount,"from Auction House Escrow account")}))}))}depositEscrow(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,u.getActionHouseEscrowDepositInstructions)({connection:this.connection,auctionHouse:e.auctionHouse,signer:e.signer,amount:e.amount});return new s.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log("Deposited",e.amount,"to Auction House Escrow account")}))}))}}},33980:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getActionHouseEscrowDepositInstructions=void 0;const n=r(55478),i=r(17850),o=n.__importStar(r(77479)),s=r(64279),a=r(42560),u=r(46963),c=r(67409),l=r(46936),d=r(18317);t.getActionHouseEscrowDepositInstructions=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=e.signer,r=yield(0,l.loadAuctionHouseProgram)(e.connection,e.signer),n=yield r.account.auctionHouse.fetch(e.auctionHouse),h=n.treasuryMint,f=(0,d.toSerumBn)(yield(0,c.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.amount),h,t)),[p,g]=yield(0,l.getAuctionHouseBuyerEscrow)(e.auctionHouse,t.publicKey),m=h.equals(u.WRAPPED_SOL_MINT),[y]=yield(0,c.getAssociatedTokenAccountForMint)(h,t.publicKey),b=s.SolanaKeypairWallet.fromSeed(void 0),v=m?[]:[b],A=yield r.instruction.deposit(g,f,{accounts:{wallet:t.publicKey,paymentAccount:m?t.publicKey:y,transferAuthority:m?o.SystemProgram.programId:b.publicKey,escrowPaymentAccount:p,treasuryMint:n.treasuryMint,authority:n.authority,auctionHouse:e.auctionHouse,auctionHouseFeeAccount:n.auctionHouseFeeAccount,tokenProgram:a.TOKEN_PROGRAM_ID,systemProgram:o.SystemProgram.programId,rent:o.SYSVAR_RENT_PUBKEY}});return m||A.keys.filter((e=>e.pubkey.equals(b.publicKey))).map((e=>e.isSigner=!0)),{instructions:[...m?[]:[a.Token.createApproveInstruction(a.TOKEN_PROGRAM_ID,y,b.publicKey,t.publicKey,[],f)],A,...m?[]:[a.Token.createRevokeInstruction(a.TOKEN_PROGRAM_ID,y,t.publicKey,[])]],signers:v}}))}},83026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getActionHouseEscrowWithdrawInstructions=void 0;const n=r(55478),i=r(17850),o=n.__importStar(r(77479)),s=r(42560),a=r(46963),u=r(67409),c=r(46936),l=r(18317);t.getActionHouseEscrowWithdrawInstructions=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=e.signer,r=yield(0,c.loadAuctionHouseProgram)(e.connection,e.signer),n=yield r.account.auctionHouse.fetch(e.auctionHouse),d=(0,l.toSerumBn)(yield(0,u.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.amount),n.treasuryMint,t)),[h,f]=yield(0,c.getAuctionHouseBuyerEscrow)(e.auctionHouse,t.publicKey),p=n.treasuryMint.equals(a.WRAPPED_SOL_MINT),g=(yield(0,u.getAssociatedTokenAccountForMint)(n.treasuryMint,t.publicKey))[0],m=[],y=yield r.instruction.withdraw(f,d,{accounts:{wallet:t.publicKey,receiptAccount:p?t.publicKey:g,escrowPaymentAccount:h,treasuryMint:n.treasuryMint,authority:n.authority,auctionHouse:e.auctionHouse,auctionHouseFeeAccount:n.auctionHouseFeeAccount,tokenProgram:s.TOKEN_PROGRAM_ID,systemProgram:o.SystemProgram.programId,rent:o.SYSVAR_RENT_PUBKEY,ataProgram:s.ASSOCIATED_TOKEN_PROGRAM_ID},signers:m});return y.keys.filter((e=>e.pubkey.equals(t.publicKey))).map((e=>e.isSigner=!0)),{instructions:[y],signers:m}}))}},65632:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaBalancesSdk=void 0;const n=r(55478),i=r(77479),o=r(17850);t.SolanaBalancesSdk=class{constructor(e,t){this.connection=e,this.logger=t}getBalance(e){return n.__awaiter(this,arguments,void 0,(function*(e,t={}){var r;const n=yield this.connection.getBalance(e,null!==(r=t.commitment)&&void 0!==r?r:"confirmed");return(0,o.toBn)(n).dividedBy(i.LAMPORTS_PER_SOL)}))}getTokenBalance(e,t){return n.__awaiter(this,arguments,void 0,(function*(e,t,r={}){var n,i,s;const a=yield this.connection.getTokenAccountsByOwner(e,{mint:t});let u=new o.BigNumber(0);for(let e of a.value){const t=yield this.connection.getTokenAccountBalance(e.pubkey,null!==(n=r.commitment)&&void 0!==n?n:"confirmed");u=u.plus(new o.BigNumber(null!==(s=null===(i=null==t?void 0:t.value)||void 0===i?void 0:i.uiAmountString)&&void 0!==s?s:0))}return this.logger.log(`Wallet ${e} have ${u} of ${t.toString()} tokens`),u}))}}},99994:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaCollectionSdk=void 0;const n=r(55478),i=r(12571),o=r(34480);t.SolanaCollectionSdk=class{constructor(e,t){this.connection=e,this.logger=t}verifyCollection(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,o.getVerifyCollectionInstructions)({connection:this.connection,signer:e.signer,mint:e.mint,collection:e.collection});return new i.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log("Mint",e.mint.toString(),"approved to collection",e.collection.toString())}))}))}}},34480:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVerifyCollectionInstructions=void 0;const n=r(55478),i=r(7259),o=r(67409);t.getVerifyCollectionInstructions=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,o.getMetadata)(e.mint),r=yield(0,o.getMetadata)(e.collection),n=yield(0,o.getMasterEdition)(e.collection),s=[e.signer];return{instructions:new i.VerifyCollection({feePayer:e.signer.publicKey},{metadata:t,collectionAuthority:e.signer.publicKey,collectionMint:e.collection,collectionMetadata:r,collectionMasterEdition:n}).instructions,signers:s}}))}},56564:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createBurnTokenInstruction=t.getTokenBurnInstructions=void 0;const i=r(55478),o=r(81818),s=r(77479),a=r(42560),u=r(18317);function c(e,t,r,i){const c=n.from((0,o.serialize)(new Map([[Object,{kind:"struct",fields:[["instruction","u8"],["amount","u64"]]}]]),{instruction:8,amount:(0,u.bnToBuffer)(i,"le",8)})),l=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:e,isSigner:!1,isWritable:!0}];return l.push({pubkey:r,isSigner:!0,isWritable:!1}),new s.TransactionInstruction({programId:a.TOKEN_PROGRAM_ID,keys:l,data:c})}t.getTokenBurnInstructions=function(e){return i.__awaiter(this,void 0,void 0,(function*(){var t,r;const n=[],i=[e.signer];return n.push(c(e.mint,e.tokenAccount,null!==(t=e.owner)&&void 0!==t?t:e.signer.publicKey,(0,u.alignBn)((0,u.toSerumBn)(e.amount),8))),e.close&&n.push(a.Token.createCloseAccountInstruction(a.TOKEN_PROGRAM_ID,e.tokenAccount,e.signer.publicKey,null!==(r=e.owner)&&void 0!==r?r:e.signer.publicKey,[])),{instructions:n,signers:i}}))},t.createBurnTokenInstruction=c},53797:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMintNftInstructions=t.createMetadata=void 0;const n=r(55478),i=r(77479),o=r(42560),s=r(76741),a=r(7259),u=n.__importDefault(r(98203)),c=r(64279),l=r(92067),d=r(67409);function h(e,t){return n.__awaiter(this,arguments,void 0,(function*(e,t,r={},i=null){const o=yield function(e){return n.__awaiter(this,void 0,void 0,(function*(){let t;try{t=yield(0,u.default)(e,{method:"GET"})}catch(t){throw new l.NetworkError({url:e,data:t.message,code:"SOLANA_EXTERNAL_ERR"})}return yield(0,l.handleFetchErrorResponse)(t,{code:"SOLANA_EXTERNAL_ERR"}),t.json()}))}(e);!function(e){if(!e.name||!e.image||isNaN(e.seller_fee_basis_points)||!e.properties||!Array.isArray(e.properties.creators))throw new Error("Invalid metadata file");const t=e.properties.creators;if(t.some((e=>!e.address))||100!==t.reduce(((e,t)=>t.share+e),0))throw new Error("Invalid creators")}(o);const s=o.properties.creators.map((e=>{var t;return new a.Creator({address:e.address,share:e.share,verified:null!==(t=null==r?void 0:r[e.address])&&void 0!==t&&t})}));return new a.DataV2({symbol:o.symbol,name:o.name,uri:e,sellerFeeBasisPoints:o.seller_fee_basis_points,creators:s,collection:t?new a.Collection({key:t.toBase58(),verified:!1}):null,uses:i})}))}t.createMetadata=h,t.getMintNftInstructions=function(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield h(r.metadataLink,r.collection,r.verifyCreators?{[t.publicKey.toString()]:!0}:void 0,r.use);if(!n)throw new Error("Empty metadata");const u=yield e.getMinimumBalanceForRentExemption(o.MintLayout.span),l=c.SolanaKeypairWallet.fromSeed(void 0),f=[],p=[l,t];f.push(i.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:l.publicKey,lamports:u,space:o.MintLayout.span,programId:o.TOKEN_PROGRAM_ID})),f.push(o.Token.createInitMintInstruction(o.TOKEN_PROGRAM_ID,l.publicKey,0,t.publicKey,t.publicKey));const g=yield(0,d.getTokenWallet)(t.publicKey,l.publicKey);f.push((0,d.createAssociatedTokenAccountInstruction)(g,t.publicKey,t.publicKey,l.publicKey));const m=yield(0,d.getMetadata)(l.publicKey);if(f.push(...new a.CreateMetadataV2({feePayer:t.publicKey},{metadata:m,metadataData:n,updateAuthority:t.publicKey,mint:l.publicKey,mintAuthority:t.publicKey}).instructions),f.push(o.Token.createMintToInstruction(o.TOKEN_PROGRAM_ID,l.publicKey,g,t.publicKey,[],r.amount)),void 0!==r.masterEditionSupply){if(1!==r.amount)throw new Error("For create master edition token amount of tokens should be equal 1");const e=yield(0,d.getMasterEdition)(l.publicKey);f.push(...new a.CreateMasterEditionV3({feePayer:t.publicKey},{edition:e,metadata:m,mint:l.publicKey,mintAuthority:t.publicKey,updateAuthority:t.publicKey,maxSupply:new s.BN(r.masterEditionSupply)}).instructions)}return{instructions:f,signers:p,mint:l.publicKey}}))}},76662:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createTransferTokenInstruction=t.getTokenTransferInstructions=void 0;const i=r(55478),o=r(77479),s=r(81818),a=r(42560),u=r(16392),c=r(67409),l=r(18317);function d(e,t,r,i){const u=n.from((0,s.serialize)(new Map([[Object,{kind:"struct",fields:[["instruction","u8"],["amount","u64"]]}]]),{instruction:3,amount:(0,l.bnToBuffer)(i,"le",8)})),c=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0}];return c.push({pubkey:r,isSigner:!0,isWritable:!1}),new o.TransactionInstruction({programId:a.TOKEN_PROGRAM_ID,keys:c,data:u})}t.getTokenTransferInstructions=function(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=[],r=[e.signer],n=yield a.Token.getAssociatedTokenAddress(a.ASSOCIATED_TOKEN_PROGRAM_ID,a.TOKEN_PROGRAM_ID,e.mint,e.to);try{yield u.Account.load(e.connection,n)}catch(r){t.push((0,c.createAssociatedTokenAccountInstruction)(n,e.signer.publicKey,e.to,e.mint))}return t.push(d(e.tokenAccount,n,e.signer.publicKey,(0,l.alignBn)((0,l.toSerumBn)(e.amount),8))),{instructions:t,signers:r}}))},t.createTransferTokenInstruction=d},46892:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaNftSdk=void 0;const n=r(55478),i=r(12571),o=r(53797),s=r(76662),a=r(56564);t.SolanaNftSdk=class{constructor(e,t,r){this.connection=e,this.logger=t,this.accountSdk=r}mint(e){return n.__awaiter(this,void 0,void 0,(function*(){let t,r;"amount"in e?(r=e.amount,t=void 0):(t=e.masterEditionSupply,r=1);const s=yield(0,o.getMintNftInstructions)(this.connection,e.signer,{metadataLink:e.metadataUrl,collection:e.collection,masterEditionSupply:t,amount:r,verifyCreators:!0}),{mint:a}=s,u=n.__rest(s,["mint"]);return{tx:new i.PreparedTransaction(this.connection,u,e.signer,this.logger,(e=>{this.logger.log(`NFT created ${e.txId}`),this.logger.log(`NFT: Mint Address is ${a.toString()}`)})),mint:a}}))}transfer(e){return n.__awaiter(this,void 0,void 0,(function*(){var t;const r=null!==(t=e.tokenAccount)&&void 0!==t?t:yield this.accountSdk.getTokenAccountForMint({owner:e.signer.publicKey,mint:e.mint});if(!r)throw new Error("Token account not specified");const n=yield(0,s.getTokenTransferInstructions)({connection:this.connection,signer:e.signer,tokenAccount:r,to:e.to,mint:e.mint,amount:e.amount});return new i.PreparedTransaction(this.connection,n,e.signer,this.logger,(()=>{this.logger.log(`${e.amount.toString()} token(s) ${e.mint.toString()} transferred to ${e.to.toString()}`)}))}))}burn(e){return n.__awaiter(this,void 0,void 0,(function*(){var t,r;const n=null!==(t=e.tokenAccount)&&void 0!==t?t:yield this.accountSdk.getTokenAccountForMint({owner:null!==(r=e.owner)&&void 0!==r?r:e.signer.publicKey,mint:e.mint});if(!n)throw new Error("Token account not specified");const o=yield(0,a.getTokenBurnInstructions)({connection:this.connection,signer:e.signer,tokenAccount:n,mint:e.mint,amount:e.amount,owner:e.owner,close:e.closeAssociatedAccount});return new i.PreparedTransaction(this.connection,o,e.signer,this.logger,(()=>{this.logger.log(`${e.amount.toString()} token(s) ${e.mint.toString()} burned`)}))}))}}},29809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getActionHouseBuyInstructions=void 0;const n=r(55478),i=r(17850),o=r(64279),s=r(42560),a=r(13009),u=r(46963),c=r(67409),l=r(46936),d=r(18317);t.getActionHouseBuyInstructions=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=e.signer,r=yield(0,l.loadAuctionHouseProgram)(e.connection,e.signer),n=yield r.account.auctionHouse.fetch(e.auctionHouse),h=yield(0,c.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.price),n.treasuryMint,t),f=yield(0,c.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.tokensAmount),e.mint,t),[p,g]=yield(0,l.getAuctionHouseBuyerEscrow)(e.auctionHouse,t.publicKey);let m;m=e.tokenAccount?e.tokenAccount:(yield r.provider.connection.getTokenLargestAccounts(e.mint)).value[0].address;const[y,b]=yield(0,l.getAuctionHouseTradeState)(e.auctionHouse,t.publicKey,m,n.treasuryMint,e.mint,f,h),v=n.treasuryMint.equals(u.WRAPPED_SOL_MINT),A=(yield(0,c.getAssociatedTokenAccountForMint)(n.treasuryMint,t.publicKey))[0],w=o.SolanaKeypairWallet.fromSeed(void 0),E=v?[]:[w],_=a.AuctionHouseProgram.instructions.createBuyInstruction({wallet:e.signer.publicKey,paymentAccount:v?t.publicKey:A,transferAuthority:v?t.publicKey:w.publicKey,treasuryMint:n.treasuryMint,tokenAccount:m,metadata:yield(0,c.getMetadata)(e.mint),escrowPaymentAccount:p,authority:n.authority,auctionHouse:e.auctionHouse,auctionHouseFeeAccount:n.auctionHouseFeeAccount,buyerTradeState:y},{tradeStateBump:b,escrowPaymentBump:g,buyerPrice:(0,d.toSerumBn)(h),tokenSize:(0,d.toSerumBn)(f)});return v||_.keys.filter((e=>e.pubkey.equals(w.publicKey))).map((e=>e.isSigner=!0)),{instructions:[...v?[]:[s.Token.createApproveInstruction(s.TOKEN_PROGRAM_ID,A,w.publicKey,t.publicKey,[],h.toNumber())],_,...v?[]:[s.Token.createRevokeInstruction(s.TOKEN_PROGRAM_ID,A,t.publicKey,[])]],signers:E}}))}},45643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAuctionHouseCancelInstructions=void 0;const n=r(55478),i=r(17850),o=r(13009),s=r(46936),a=r(67409),u=r(18317);t.getAuctionHouseCancelInstructions=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,s.loadAuctionHouseProgram)(e.connection,e.signer),r=yield t.account.auctionHouse.fetch(e.auctionHouse),n=yield(0,a.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.price),r.treasuryMint,e.signer),c=yield(0,a.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.tokensAmount),e.mint,e.signer),l=yield t.provider.connection.getTokenLargestAccounts(e.mint);if(0===l.value.length)throw new Error("The Mint(NFT, Tokens) largest token account can't be found, this could be network instability or you have the wrong mint address.");const d=l.value[0].address,[h]=yield(0,s.getAuctionHouseTradeState)(e.auctionHouse,e.signer.publicKey,d,r.treasuryMint,e.mint,c,n);return{instructions:[o.AuctionHouseProgram.instructions.createCancelInstruction({wallet:e.signer.publicKey,tokenAccount:d,tokenMint:e.mint,authority:r.authority,auctionHouse:e.auctionHouse,auctionHouseFeeAccount:r.auctionHouseFeeAccount,tradeState:h},{buyerPrice:(0,u.toSerumBn)(n),tokenSize:(0,u.toSerumBn)(c)})],signers:[]}}))}},92963:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.getAuctionHouseExecuteSellInstructions=void 0;const i=r(55478),o=r(77479),s=r(17850),a=r(42560),u=r(96261),c=r(46963),l=r(67409),d=r(46936),h=r(18317);t.getAuctionHouseExecuteSellInstructions=function(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,d.loadAuctionHouseProgram)(e.connection,e.signer),r=yield t.account.auctionHouse.fetch(e.auctionHouse),i=r.treasuryMint.equals(c.WRAPPED_SOL_MINT),f=yield(0,l.getPriceWithMantissa)(e.connection,(0,s.toBn)(e.price),r.treasuryMint,e.signer),p=yield(0,l.getPriceWithMantissa)(e.connection,(0,s.toBn)(e.tokensAmount),e.mint,e.signer),g=(yield(0,l.getAssociatedTokenAccountForMint)(e.mint,e.sellerWallet))[0],[m]=yield(0,d.getAuctionHouseTradeState)(e.auctionHouse,e.buyerWallet,g,r.treasuryMint,e.mint,p,f),[y]=yield(0,d.getAuctionHouseTradeState)(e.auctionHouse,e.sellerWallet,g,r.treasuryMint,e.mint,p,f),[b,v]=yield(0,d.getAuctionHouseTradeState)(e.auctionHouse,e.sellerWallet,g,r.treasuryMint,e.mint,p,(0,s.toBn)(0)),[A,w]=yield(0,d.getAuctionHouseBuyerEscrow)(e.auctionHouse,e.buyerWallet),[E,_]=yield(0,d.getAuctionHouseProgramAsSigner)(),I=yield(0,l.getMetadata)(e.mint),S=yield t.provider.connection.getAccountInfo(I);if(!S)throw new Error("Account info doesn't fetched");const k=(0,u.decodeMetadata)(n.from(S.data)),C=[];if(k.data.creators)for(let e=0;et.pubkey.equals(e.signer.publicKey))).map((e=>e.isSigner=!0)),{instructions:[M],signers:T}}))}},54385:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAuctionHouseSellInstructions=void 0;const n=r(55478),i=r(17850),o=r(13009),s=r(67409),a=r(46936),u=r(18317);t.getAuctionHouseSellInstructions=function(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,a.loadAuctionHouseProgram)(e.connection,e.signer),r=yield t.account.auctionHouse.fetch(e.auctionHouse),n=yield(0,s.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.price),r.treasuryMint,e.signer),c=yield(0,s.getPriceWithMantissa)(e.connection,(0,i.toBn)(e.tokensAmount),e.mint,e.signer),[l]=yield(0,s.getAssociatedTokenAccountForMint)(e.mint,e.signer.publicKey),[d,h]=yield(0,a.getAuctionHouseProgramAsSigner)(),[f,p]=yield(0,a.getAuctionHouseTradeState)(e.auctionHouse,e.signer.publicKey,l,r.treasuryMint,e.mint,c,n),[g,m]=yield(0,a.getAuctionHouseTradeState)(e.auctionHouse,e.signer.publicKey,l,r.treasuryMint,e.mint,c,(0,i.toBn)(0)),y=o.AuctionHouseProgram.instructions.createSellInstruction({wallet:e.signer.publicKey,tokenAccount:l,metadata:yield(0,s.getMetadata)(e.mint),authority:r.authority,auctionHouse:e.auctionHouse,auctionHouseFeeAccount:r.auctionHouseFeeAccount,sellerTradeState:f,freeSellerTradeState:g,programAsSigner:d},{tradeStateBump:p,freeTradeStateBump:m,programAsSignerBump:h,buyerPrice:(0,u.toSerumBn)(n),tokenSize:(0,u.toSerumBn)(c)});return y.keys.filter((t=>t.pubkey.equals(e.signer.publicKey))).map((e=>e.isSigner=!0)),{instructions:[y],signers:[]}}))}},58163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaOrderSdk=void 0;const n=r(55478),i=r(12571),o=r(54385),s=r(29809),a=r(92963),u=r(45643);t.SolanaOrderSdk=class{constructor(e,t){this.connection=e,this.logger=t}sell(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,o.getAuctionHouseSellInstructions)({connection:this.connection,auctionHouse:e.auctionHouse,price:e.price,mint:e.mint,signer:e.signer,tokensAmount:e.tokensAmount});return new i.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log("Set",e.tokensAmount,e.mint.toString(),"for sale for",e.price,"from your account with Auction House",e.auctionHouse.toString())}))}))}buy(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,s.getActionHouseBuyInstructions)({connection:this.connection,auctionHouse:e.auctionHouse,price:e.price,mint:e.mint,signer:e.signer,tokensAmount:e.tokensAmount,tokenAccount:e.tokenAccount});return new i.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log("Made offer for ",e.mint.toString(),"for",e.price)}))}))}cancel(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,u.getAuctionHouseCancelInstructions)({connection:this.connection,auctionHouse:e.auctionHouse,price:e.price,mint:e.mint,signer:e.signer,tokensAmount:e.tokensAmount});return new i.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log("Cancelled order of",e.tokensAmount,e.mint.toString(),"for",e.price)}))}))}acceptBid(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.sell(e)}))}bid(e){return n.__awaiter(this,void 0,void 0,(function*(){return this.buy(e)}))}executeSell(e){return n.__awaiter(this,void 0,void 0,(function*(){const t=yield(0,a.getAuctionHouseExecuteSellInstructions)({connection:this.connection,auctionHouse:e.auctionHouse,signer:e.signer,buyerWallet:e.buyerWallet,sellerWallet:e.sellerWallet,mint:e.mint,tokenAccount:e.tokenAccount,price:e.price,tokensAmount:e.tokensAmount});return new i.PreparedTransaction(this.connection,t,e.signer,this.logger,(()=>{this.logger.log("Accepted",e.tokensAmount,e.mint.toString(),"sale from wallet",e.sellerWallet.toString(),"to",e.buyerWallet.toString(),"for",e.price,"from your account with Auction House",e.auctionHouse.toString())}))}))}}},12571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PreparedTransaction=void 0;const n=r(55478),i=r(22691);t.PreparedTransaction=class{constructor(e,t,r,o,s){this.connection=e,this.data=t,this.signer=r,this.logger=o,this.onSubmit=s,this.submit=e=>n.__awaiter(this,void 0,void 0,(function*(){var t;const r=yield(0,i.sendTransactionWithRetry)(this.connection,this.signer,this.data.instructions,this.data.signers,e,this.logger);return null===(t=this.onSubmit)||void 0===t||t.call(this,r),r}))}}},9207:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaSdk=void 0;const n=r(55478),i=r(77479),o=r(90599),s=r(22691),a=r(65632),u=r(46892),c=r(58163),l=r(99994),d=r(59131),h=r(8488);class f{constructor(e,t,r){this.connection=e,this.cluster=t,this.logging=r,this.debugLogger=new o.DebugLogger(r.debug),this.account=new h.SolanaAccountSdk(e,this.debugLogger),this.balances=new a.SolanaBalancesSdk(e,this.debugLogger),this.nft=new u.SolanaNftSdk(e,this.debugLogger,this.account),this.order=new c.SolanaOrderSdk(e,this.debugLogger),this.collection=new l.SolanaCollectionSdk(e,this.debugLogger),this.auctionHouse=new d.SolanaAuctionHouseSdk(e,this.debugLogger)}confirmTransaction(...e){return this.connection.confirmTransaction(...e)}unionInstructionsAndSend(e,t,r){return n.__awaiter(this,void 0,void 0,(function*(){const n=yield(0,s.sendTransactionWithRetry)(this.connection,e,t.reduce(((e,t)=>(e.push(...t.data.instructions),e)),[]),t.reduce(((e,t)=>(e.push(...t.data.signers),e)),[]),r,this.debugLogger);return t.forEach((e=>{var t;null===(t=e.onSubmit)||void 0===t||t.call(e,n)})),n}))}static create(e){var t,r;const n=new i.Connection(null!==(t=e.connection.endpoint)&&void 0!==t?t:(0,i.clusterApiUrl)(e.connection.cluster),null!==(r=e.connection.commitmentOrConfig)&&void 0!==r?r:"confirmed");return new f(n,e.connection.cluster,{debug:!!e.debug})}}t.SolanaSdk=f},86921:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.delay=t.retry=t.mintToken=t.getTokenAccounts=t.requestSol=t.getTestWallet=t.createSdk=t.testWallets=t.TEST_AUCTION_HOUSE=void 0;const i=r(55478),o=r(77479),s=r(64279),a=r(9207);function u(e){return new Promise((t=>setTimeout(t,e)))}t.TEST_AUCTION_HOUSE="8Qu3azqi31VpgPwVW99AyiBGnLSpookWQiwLMvFn4NFm",t.testWallets=[{privateKeyString:"2zCVNyb3KhunreVgamvMPDiFZpkHKHnhNeuyoanQcPaN5yHzKBM8f9PF2h6zSaBm2UUDYf98yBGNS7iRbRHGvYrm",privateKeyArray:Uint8Array.from([99,87,171,135,138,126,92,128,190,64,22,156,36,13,155,14,214,77,78,101,109,150,94,234,196,21,218,230,47,10,188,156,22,203,117,122,86,152,247,27,69,100,69,12,18,49,12,192,255,53,207,73,136,97,31,162,159,106,115,88,189,176,183,218]),publicKeyString:"2XyukL1KvwDkfNcdBpfXbj6UtPqF7zcUdTDURNjLFAMo"},{privateKeyString:"2uCT82XZqTxbpVL7AoQCPi4jPxQD5zNU7PT9dYdXGeTbyzrgTRPnCKFXTSUfgMRk3Sahyhwd29YggDQHEdkWve61",privateKeyArray:Uint8Array.from([95,7,178,206,40,211,26,11,231,5,170,238,66,255,253,120,206,37,238,179,226,149,152,249,70,149,165,216,57,48,186,183,37,133,254,50,205,43,152,131,54,75,66,244,110,229,101,18,38,62,201,39,245,109,226,73,236,37,143,180,126,229,117,206]),publicKeyString:"3XUb9y7Z3ADxptxgfMJHcBTxxyCpfcuLDkaTfvW2DGwf"}],t.createSdk=function(){const e=""!=="MISSING_ENV_VAR".SOLANA_CUSTOM_ENDPOINT?"MISSING_ENV_VAR".SOLANA_CUSTOM_ENDPOINT:void 0;return n.debug("solana endpoint:",e),a.SolanaSdk.create({connection:{cluster:"devnet",endpoint:e,commitmentOrConfig:"confirmed"},debug:!0})},t.getTestWallet=function(e=0){return s.SolanaKeypairWallet.fromKey(t.testWallets[e].privateKeyString)},t.requestSol=function(e,t){return i.__awaiter(this,arguments,void 0,(function*(e,t,r=2){const n=yield e.requestAirdrop(t,r*o.LAMPORTS_PER_SOL);return yield e.confirmTransaction(n),yield e.getBalance(t)}))},t.getTokenAccounts=function(e,t,r){return e.getTokenAccountsByOwner(t,{mint:r})},t.mintToken=function(e){return i.__awaiter(this,arguments,void 0,(function*({sdk:e,wallet:t,tokensAmount:r=1}){const n=yield e.nft.mint({signer:t,metadataUrl:"https://arweave.net/Vt0uj2ql0ck-U5dLWDWJnwQaZPrvqkfxils8agrTiOc",amount:r,masterEditionSupply:1!==r?0:void 0,collection:null}),i=yield n.tx.submit("max");return expect(i.txId).toBeTruthy(),expect(n.mint).toBeTruthy(),yield e.connection.confirmTransaction(i.txId,"finalized"),expect((yield e.balances.getTokenBalance(t.publicKey,n.mint)).toString()).toEqual(r.toString()),{mintTx:i,mint:n.mint}}))},t.retry=function e(t,r,n){return n().catch((i=>{if(0===t)throw i;return u(r).then((()=>e(t-1,r,n)))}))},t.delay=u},80797:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},64279:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(55478).__exportStar(r(28905),t)},20625:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BackpackSigner=void 0,t.BackpackSigner=class{constructor(e){this.provider=e}get publicKey(){return this.provider.publicKey}signTransaction(e){return this.provider.signTransaction(e)}signAllTransactions(e){return this.provider.signAllTransactions(e)}signMessage(e,t){return this.provider.signMessage(e).then((({signature:e})=>({publicKey:this.publicKey,signature:e})))}}},28905:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(34830),t),n.__exportStar(r(20625),t)},34830:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SolanaKeypairWallet=void 0;const n=r(55478),i=n.__importDefault(r(82926)),o=n.__importDefault(r(50582)),s=r(77479);class a{static fromKeypair(e){return new a(e)}static fromKey(e){return new a(s.Keypair.fromSecretKey("string"==typeof(t=e)?Uint8Array.from(o.default.decode(t)):t));var t}static fromSeed(e){const t=e?s.Keypair.fromSeed(e):s.Keypair.generate();return a.fromKeypair(t)}constructor(e){this.keyPair=e,this.signTransaction=e=>function(e){return"partialSign"in e}(e)?Promise.resolve(function(e,t){return e.partialSign(t),e}(e,this.keyPair)):Promise.reject(new c),this.signAllTransactions=e=>Promise.all(e.map((e=>this.signTransaction(e)))),this.signMessage=e=>n.__awaiter(this,void 0,void 0,(function*(){return{publicKey:this.publicKey,signature:i.default.sign(u(e),this.keyPair.secretKey).slice(0,i.default.sign.signatureLength)}})),this.publicKey=e.publicKey}}function u(e){return"string"==typeof e?(new TextEncoder).encode(e):e}t.SolanaKeypairWallet=a;class c extends Error{constructor(){super("VersionedTransaction is not supported"),this.name="UnsupportedSolanaTransactionType"}}},28367:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockchainAptosTransaction=void 0;const n=r(55478),i=r(89836),o=r(12671);t.BlockchainAptosTransaction=class{constructor(e,t,r){this.transaction=e,this.network=t,this.sdk=r,this.blockchain=o.Blockchain.APTOS,this.hash=()=>this.transaction.hash,this.wait=()=>n.__awaiter(this,void 0,void 0,(function*(){return this.transaction.type===i.TransactionResponseType.Pending&&(yield this.sdk.waitForTransaction(this.transaction.hash)),{blockchain:this.blockchain,hash:this.transaction.hash}})),this.getTxLink=()=>{switch(this.network){case i.Network.TESTNET:return`https://explorer.aptoslabs.com/txn/${this.hash()}?network=testnet`;case i.Network.MAINNET:return`https://explorer.aptoslabs.com/txn/${this.hash()}?network=mainnet`;default:throw new Error("Unsupported transaction network")}}}get isEmpty(){return!1}}},36413:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},67151:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockchainEthereumTransaction=void 0;const n=r(55478),i=r(28781),o=r(63407);class s{constructor(e,t,r){this.transaction=e,this.network=t,this.resultExtractor=r,this.hash=()=>this.transaction.hash,this.wait=()=>n.__awaiter(this,void 0,void 0,(function*(){var e;return yield this.transaction.wait(),{blockchain:this.blockchain,hash:this.transaction.hash,events:yield this.transaction.getEvents(),result:yield null===(e=this.resultExtractor)||void 0===e?void 0:e.call(this,this.transaction.getEvents.bind(this.transaction))}})),this.getTxLink=()=>{switch(this.network){case"mainnet":return`https://etherscan.io/tx/${this.hash()}`;case"mumbai":return`https://mumbai.polygonscan.com/tx/${this.hash()}`;case"polygon":return`https://polygonscan.com/tx/${this.hash()}`;case"testnet":return`https://sepolia.etherscan.io/tx/${this.hash()}`;case"mantle":return`https://explorer.mantle.xyz/tx/${this.hash()}`;case"testnet-mantle":return`https://explorer.testnet.mantle.xyz/tx/${this.hash()}`;case"arbitrum":return`https://arbiscan.io/tx/${this.hash()}`;case"testnet-arbitrum":return`https://sepolia.arbiscan.io/tx/${this.hash()}`;case"zksync":return`https://explorer.zksync.io/tx/${this.hash()}`;case"testnet-zksync":return`https://sepolia.explorer.zksync.io/tx/${this.hash()}`;case"chiliz":return`https://scan.chiliz.com/tx/${this.hash()}`;case"testnet-chiliz":return`https://spicy-explorer.chiliz.com/tx/${this.hash()}`;case"lightlink":return`https://phoenix.lightlink.io/tx/${this.hash()}`;case"testnet-lightlink":return`https://pegasus.lightlink.io/tx/${this.hash()}`;case"rari":return`https://rari.calderaexplorer.xyz/tx/${this.hash()}`;case"testnet-rari":return`https://rari-testnet.calderaexplorer.xyz/tx/${this.hash()}`;case"base":return`https://basescan.org/tx/${this.hash()}`;case"base-sepolia":return`https://base-sepolia.blockscout.com/tx/${this.hash()}`;case"dev-ethereum":return`http://ethereum-explorer.dev.rarible.int/transactions/${this.hash()}`;case"dev-polygon":return`http://polygon-explorer.dev.rarible.int/transactions/${this.hash()}`;case"amoy-polygon":return`https://amoy.polygonscan.com/tx/${this.hash()}`;case"zkatana":return`https://zkatana.blockscout.com/tx/${this.hash()}`;case"astar-zkevm":return`https://astar-zkevm.explorer.startale.com/tx/${this.hash()}`;case"astar-kyoto":return`https://astar-zkyoto.blockscout.com/tx/${this.hash()}`;case"testnet-celo":return`https://explorer.celo.org/alfajores/tx/${this.hash()}`;case"celo":return`https://explorer.celo.org/mainnet/tx/${this.hash()}`;case"testnet-fief":return`https://explorer.playground.fiefdom.gg/tx/${this.hash()}`;case"testnet-xai":return`https://testnet-explorer-v2.xai-chain.net/tx/${this.hash()}`;case"xai":return`https://explorer.xai-chain.net/tx/${this.hash()}`;case"testnet-kroma":return`https://blockscout.sepolia.kroma.network/tx/${this.hash()}`;case"kroma":return`https://blockscout.kroma.network/tx/${this.hash()}`;case"testnet-saakuru":return`https://explorer-testnet.saakuru.network/explorer-testnet/tx/${this.hash()}`;case"saakuru":return`https://explorer.saakuru.network/explorer/tx/${this.hash()}`;case"testnet-oasys":return`https://explorer.testnet.oasys.games/tx/${this.hash()}`;case"oasys":return`https://explorer.oasys.games/tx/${this.hash()}`;case"sei-arctic-1":return`https://seitrace.com/tx/${this.hash()}?chain=arctic-1`;case"sei-pacific-1":return`https://seitrace.com/tx/${this.hash()}?chain=pacific-1`;case"moonbeam":return`https://moonbeam.moonscan.io/tx/${this.hash()}`;case"moonbeam-testnet":return`https://moonbase.moonscan.io/tx/${this.hash()}`;case"palm-testnet":return`https://testnet.palm.chainlens.com/transactions/${this.hash()}`;case"palm":return`https://palm.chainlens.com/transactions/${this.hash()}`;case"etherlink-testnet":return`https://testnet-explorer.etherlink.com/tx/${this.hash()}`;case"etherlink":return`https://explorer.etherlink.com/tx/${this.hash()}`;case"lisk-sepolia":return`https://sepolia-blockscout.lisk.com/tx/${this.hash()}`;case"lisk":return`https://blockscout.lisk.com/tx/${this.hash()}`;case"alephzero-testnet":return`https://evm-explorer-testnet.alephzero.org/tx/${this.hash()}`;case"alephzero":return`https://evm-explorer.alephzero.org/tx/${this.hash()}`;case"match":return`https://matchscan.io/tx/${this.hash()}`;case"match-testnet":return`https://testnet.matchscan.io/tx/${this.hash()}`;default:throw new Error("Unsupported transaction network")}},this.blockchain=this.getBlockchain(t),this.chainId=(0,i.getChainIdByNetwork)(this.network)}get isEmpty(){return!1}getBlockchain(e){return(0,i.getBlockchainBySDKNetwork)(e)}static isInstance(e){if(e instanceof s)return!0;if((0,o.isObjectLike)(e)){if("BlockchainEthereumTransaction"===e.constructor.name)return!0;if("hash"in e&&"wait"in e&&"getTxLink"in e)return!0}return!1}}t.BlockchainEthereumTransaction=s},2046:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockchainFlowTransaction=void 0;const n=r(55478),i=r(12671);t.BlockchainFlowTransaction=class{constructor(e,t){this.transaction=e,this.network=t,this.blockchain=i.Blockchain.FLOW}hash(){return this.transaction.txId}wait(){return n.__awaiter(this,void 0,void 0,(function*(){return{blockchain:this.blockchain,hash:this.transaction.txId}}))}getTxLink(){switch(this.network){case"mainnet":return`https://flowscan.org/transaction/${this.hash()}`;case"testnet":return`https://testnet.flowscan.org/transaction/${this.hash()}`;case"emulator":return"";default:throw new Error("Unsupported transaction network")}}get isEmpty(){return!1}}},85050:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockchainImmutableXTransaction=void 0;const n=r(55478),i=r(12671);t.BlockchainImmutableXTransaction=class{constructor(e){this.transaction=e,this.blockchain=i.Blockchain.IMMUTABLEX}hash(){var e;return(null!==(e=this.transaction)&&void 0!==e?e:"")+""}wait(){return n.__awaiter(this,void 0,void 0,(function*(){return{blockchain:this.blockchain,hash:this.hash()}}))}getTxLink(){return this.transaction?"https://immutascan.io/tx/"+this.transaction:""}get isEmpty(){return void 0===this.transaction}}},71725:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(55478);n.__exportStar(r(36413),t),n.__exportStar(r(67151),t),n.__exportStar(r(2046),t),n.__exportStar(r(60207),t),n.__exportStar(r(24530),t),n.__exportStar(r(85050),t),n.__exportStar(r(28367),t)},24530:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockchainSolanaTransaction=void 0;const n=r(55478),i=r(12671);t.BlockchainSolanaTransaction=class{constructor(e,t){this.transaction=e,this.blockchain=i.Blockchain.SOLANA,this.cluster=t.cluster,this.getSdk=()=>t}hash(){return this.transaction.txId}wait(){return n.__awaiter(this,void 0,void 0,(function*(){const e=t=>n.__awaiter(this,void 0,void 0,(function*(){var r,n;try{const e=yield this.getSdk().confirmTransaction(this.transaction.txId,"confirmed");if(null===(r=e.value)||void 0===r?void 0:r.err)throw"string"==typeof e.value.err?new Error(e.value.err):e.value.err}catch(r){if(!((null===(n=null==r?void 0:r.message)||void 0===n?void 0:n.includes("Transaction was not confirmed in"))&&t>0))throw r;yield e(t-1)}}));return yield e(4),{blockchain:this.blockchain,hash:this.transaction.txId}}))}getTxLink(){const e=`https://solscan.io/tx/${this.hash()}`;switch(this.cluster){case"mainnet-beta":return e;case"testnet":case"devnet":return e+`?cluster=${this.cluster}`;default:throw new Error("Unsupported transaction network")}}get isEmpty(){return!1}}},60207:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockchainTezosTransaction=void 0;const n=r(55478),i=r(12671);t.BlockchainTezosTransaction=class{constructor(e,t){this.transaction=e,this.network=t,this.blockchain=i.Blockchain.TEZOS}hash(){return this.transaction.hash}wait(){return n.__awaiter(this,void 0,void 0,(function*(){return yield this.transaction.confirmation(),{blockchain:this.blockchain,hash:this.transaction.hash}}))}getTxLink(){switch(this.network){case"testnet":case"dev":return`https://ghostnet.tzkt.io/${this.hash()}`;case"mainnet":return`https://tzkt.io/${this.hash()}`;default:throw new Error("Unsupported transaction network")}}get isEmpty(){return!1}}},6658:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.WalletType=void 0,function(e){e.ETHEREUM="ETHEREUM",e.SOLANA="SOLANA",e.TEZOS="TEZOS",e.FLOW="FLOW",e.IMMUTABLEX="IMMUTABLEX",e.APTOS="APTOS"}(r||(t.WalletType=r={}))},18844:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRaribleWallet=void 0;const n=r(97792),i=r(74134),o=r(82396),s=r(5046),a=r(63407),u=r(66646);t.getRaribleWallet=function(e){if((0,u.isBlockchainWallet)(e))return e;if("personalSign"in(t=e)&&"getFrom"in t&&"getChainId"in t)return new u.EthereumWallet(e);var t;if(function(e){return"signTransaction"in e&&"signAllTransactions"in e&&"publicKey"in e}(e))return new u.SolanaWallet(e);if(function(e){return"sign"in e&&"kind"in e&&"public_key"in e}(e))return new u.TezosWallet(e);if(function(e){return"authz"in e&&"send"in e&&"currentUser"in e}(e))return new u.FlowWallet(e);if(function(e){return"link"in e&&"network"in e&&"getConnectionData"in e}(e))return new u.ImmutableXWallet(e);if(function(e){return"eth"in e&&"utils"in e&&"signTransaction"in e.eth&&"getChainId"in e.eth}(e))return new u.EthereumWallet(new n.Web3Ethereum({web3:e}));if(function(e){return"provider"in e&&"signMessage"in e&&"signTransaction"in e&&e._isSigner&&"_signTypedData"in e}(e))return new u.EthereumWallet(new i.EthersEthereum(e));if(function(e){return(0,a.isObjectLike)(e)&&"signAndSubmitTransaction"in e&&"signMessage"in e&&"setWallet"in e&&"standardWallets"in e}(e))return new u.AptosWallet(new s.AptosWalletCore(e));if(function(e){return(0,a.isObjectLike)(e)&&"signMessage"in e&&"signAndSubmitTransaction"in e}(e))return new u.AptosWallet(new o.AptosSdkWallet(e));throw new Error("Unsupported provider")}},66680:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRaribleWallet=t.FlowWallet=t.TezosWallet=t.SolanaWallet=t.ImmutableXWallet=t.AptosWallet=t.EthereumWallet=t.isBlockchainWallet=t.WalletType=void 0;var n=r(6658);Object.defineProperty(t,"WalletType",{enumerable:!0,get:function(){return n.WalletType}});var i=r(66646);Object.defineProperty(t,"isBlockchainWallet",{enumerable:!0,get:function(){return i.isBlockchainWallet}}),Object.defineProperty(t,"EthereumWallet",{enumerable:!0,get:function(){return i.EthereumWallet}}),Object.defineProperty(t,"AptosWallet",{enumerable:!0,get:function(){return i.AptosWallet}}),Object.defineProperty(t,"ImmutableXWallet",{enumerable:!0,get:function(){return i.ImmutableXWallet}}),Object.defineProperty(t,"SolanaWallet",{enumerable:!0,get:function(){return i.SolanaWallet}}),Object.defineProperty(t,"TezosWallet",{enumerable:!0,get:function(){return i.TezosWallet}}),Object.defineProperty(t,"FlowWallet",{enumerable:!0,get:function(){return i.FlowWallet}});var o=r(18844);Object.defineProperty(t,"getRaribleWallet",{enumerable:!0,get:function(){return o.getRaribleWallet}})},66646:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.isBlockchainWallet=t.AptosWallet=t.ImmutableXWallet=t.SolanaWallet=t.TezosWallet=t.FlowWallet=t.EthereumWallet=void 0;const i=r(55478),o=r(36685),s=r(6658);t.EthereumWallet=class{constructor(e){this.ethereum=e,this.walletType=s.WalletType.ETHEREUM}signPersonalMessage(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield this.ethereum.getFrom();if(!t)throw new Error("Not connected to Ethereum blockchain");return{message:e,signature:yield this.ethereum.personalSign(e),publicKey:t}}))}},t.FlowWallet=class{constructor(e,t){this.fcl=e,this.auth=t,this.walletType=s.WalletType.FLOW}getAuth(){return this.auth}signPersonalMessage(e){return i.__awaiter(this,void 0,void 0,(function*(){if(!e.length)throw new Error("Message can't be empty");const t=n.from(e).toString("hex");if(this.auth)return Object.assign({message:e},yield this._getSignatureFromAuth(t));const r=this.fcl.currentUser(),i=(yield this.fcl.currentUser().snapshot()).addr;if(!i)throw new Error("Not connected to Flow blockchain");const o=yield this.fcl.account(i),s=yield r.signUserMessage(t);if("string"==typeof s)throw new Error(s);const a=s.find((e=>e.addr.toLowerCase()===i.toLowerCase()));if(a){const t=o.keys.find((e=>e.index===a.keyId));if(!t)throw new Error(`Key with index "${a.keyId}" not found on account with address ${i}`);return{message:e,signature:a.signature,publicKey:t.publicKey}}throw new Error(`Signature of user address "${i}" not found`)}))}_getSignatureFromAuth(e){return i.__awaiter(this,void 0,void 0,(function*(){if(!this.auth)throw new Error("Auth was not been passed");const t=yield this.auth(),r=yield t.signingFunction({message:e,addr:t.addr});if(!r||!r.signature)throw new Error(`Signature of user address "${t.addr}" not found`);const n=(yield this.fcl.account(t.addr)).keys.find((e=>e.index===r.keyId));if(!n)throw new Error(`Key with index "${r.keyId}" not found on account with address ${t.addr}`);return{signature:r.signature,publicKey:n.publicKey}}))}},t.TezosWallet=class{constructor(e){this.provider=e,this.walletType=s.WalletType.TEZOS}sign(e,t,r){return i.__awaiter(this,void 0,void 0,(function*(){r=r||"message";const n=yield e.public_key();if(void 0===n)throw new Error("cannot get public key from provider");const i=yield e.sign(t,r);return Object.assign({edpk:n},i)}))}signPersonalMessage(e){return i.__awaiter(this,void 0,void 0,(function*(){if(void 0===(yield this.provider.public_key()))throw new Error("Public key undefined");const t=yield this.sign(this.provider,e,"message");return{message:e,signature:t.signature,publicKey:`${t.edpk}_${t.prefix}`}}))}},t.SolanaWallet=class{constructor(e){this.provider=e,this.walletType=s.WalletType.SOLANA}signPersonalMessage(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=(new o.TextEncoder).encode(e),r=yield this.provider.signMessage(t,"utf8");return{message:e,signature:n.from(r.signature).toString("hex"),publicKey:r.publicKey.toString()}}))}},t.ImmutableXWallet=class{constructor(e){this.wallet=e,this.walletType=s.WalletType.IMMUTABLEX}signPersonalMessage(e){return i.__awaiter(this,void 0,void 0,(function*(){return{message:e,signature:(yield this.wallet.link.sign({message:e,description:e})).result,publicKey:this.wallet.getConnectionData().address}}))}},t.AptosWallet=class{constructor(e){this.wallet=e,this.walletType=s.WalletType.APTOS}signPersonalMessage(e){return i.__awaiter(this,void 0,void 0,(function*(){const t=yield this.wallet.getAccountInfo(),r=yield this.wallet.signMessage(e);return{message:r.message,signature:r.signature,publicKey:t.publicKey}}))}},t.isBlockchainWallet=function(e){return"object"==typeof e&&null!==e&&"signPersonalMessage"in e&&"walletType"in e}},47403:(e,t,r)=>{"use strict";var n=r(25636).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,l=new Uint8Array(s);e[r];){var d=t[e.charCodeAt(r)];if(255===d)return;for(var h=0,f=s-1;(0!==d||h>>0,l[f]=d%256>>>0,d=d/256>>>0;if(0!==d)throw new Error("Non-zero carry");o=h,r++}for(var p=s-o;p!==s&&0===l[p];)p++;var g=n.allocUnsafe(i+(s-p));g.fill(0,0,i);for(var m=i;p!==s;)g[m++]=l[p++];return g}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=n.from(t)),!n.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var r=0,i=0,o=0,s=t.length;o!==s&&0===t[o];)o++,r++;for(var c=(s-o)*l+1>>>0,d=new Uint8Array(c);o!==s;){for(var h=t[o],f=0,p=c-1;(0!==h||f>>0,d[p]=h%a>>>0,h=h/a>>>0;if(0!==h)throw new Error("Non-zero carry");i=f,o++}for(var g=c-i;g!==c&&0===d[g];)g++;for(var m=u.repeat(r);g{"use strict";t.byteLength=function(e){var t=a(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,o=a(e),s=o[0],u=o[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,u)),l=0,d=u>0?s-4:s;for(r=0;r>16&255,c[l++]=t>>8&255,c[l++]=255&t;return 2===u&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[l++]=255&t),1===u&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],s=16383,a=0,c=n-i;ac?c:a+s));return 1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0;s<64;++s)r[s]=o[s],n[o.charCodeAt(s)]=s;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,n){for(var i,o,s=[],a=t;a>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},80527:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(63330);function o(e,t){return void 0===t&&(t="utf8"),n.isBuffer(e)?a(e.toString("base64")):a(n.from(e,t).toString("base64"))}function s(e){return e=e.toString(),i.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function a(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}var u=o;u.encode=o,u.decode=function(e,t){return void 0===t&&(t="utf8"),n.from(s(e),"base64").toString(t)},u.toBase64=s,u.fromBase64=a,u.toBuffer=function(e){return n.from(s(e),"base64")},t.default=u},63330:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length,r=t%4;if(!r)return e;var i=t,o=4-r,s=t+o,a=n.alloc(s);for(a.write(e);o--;)a.write("=",i++);return a.toString()}},97702:(e,t,r)=>{e.exports=r(80527).default,e.exports.default=e.exports},68993:e=>{"use strict";for(var t="qpzry9x8gf2tvdw0s3jn54khce6mua7l",r={},n=0;n<32;n++){var i=t.charAt(n);if(void 0!==r[i])throw new TypeError(i+" is ambiguous");r[i]=n}function o(e){var t=e>>25;return(33554431&e)<<5^996825010&-(1&t)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function s(e){for(var t=1,r=0;r126)return"Invalid prefix ("+e+")";t=o(t)^n>>5}for(t=o(t),r=0;rt)return"Exceeds length limit";var n=e.toLowerCase(),i=e.toUpperCase();if(e!==n&&e!==i)return"Mixed-case string "+e;var a=(e=n).lastIndexOf("1");if(-1===a)return"No separator character for "+e;if(0===a)return"Missing prefix for "+e;var u=e.slice(0,a),c=e.slice(a+1);if(c.length<6)return"Data too short";var l=s(u);if("string"==typeof l)return l;for(var d=[],h=0;h=c.length||d.push(p)}return 1!==l?"Invalid checksum for "+e:{prefix:u,words:d}}function u(e,t,r,n){for(var i=0,o=0,s=(1<=r;)o-=r,a.push(i>>o&s);if(n)o>0&&a.push(i<=t)return"Excess padding";if(i<n)throw new TypeError("Exceeds length limit");var i=s(e=e.toLowerCase());if("string"==typeof i)throw new Error(i);for(var a=e+"1",u=0;u>5)throw new Error("Non 5-bit word");i=o(i)^c,a+=t.charAt(c)}for(u=0;u<6;++u)i=o(i);for(i^=1,u=0;u<6;++u)a+=t.charAt(i>>5*(5-u)&31);return a},toWordsUnsafe:function(e){var t=u(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=u(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=u(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=u(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}},56115:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toBigIntLE=function(e){{const t=n.from(e);t.reverse();const r=t.toString("hex");return 0===r.length?BigInt(0):BigInt(`0x${r}`)}},t.toBigIntBE=function(e){{const t=e.toString("hex");return 0===t.length?BigInt(0):BigInt(`0x${t}`)}},t.toBufferLE=function(e,t){{const r=e.toString(16),i=n.from(r.padStart(2*t,"0").slice(0,2*t),"hex");return i.reverse(),i}},t.toBufferBE=function(e,t){{const r=e.toString(16);return n.from(r.padStart(2*t,"0").slice(0,2*t),"hex")}}},55553:function(e,t,r){var n;!function(i){"use strict";var o,s=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,a=Math.ceil,u=Math.floor,c="[BigNumber Error] ",l=c+"Number primitive has more than 15 significant digits: ",d=1e14,h=14,f=9007199254740991,p=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],g=1e7,m=1e9;function y(e){var t=0|e;return e>0||e===t?t:t-1}function b(e){for(var t,r,n=1,i=e.length,o=e[0]+"";nc^r?1:-1;for(a=(u=i.length)<(c=o.length)?u:c,s=0;so[s]^r?1:-1;return u==c?0:u>c^r?1:-1}function A(e,t,r,n){if(er||e!==u(e))throw Error(c+(n||"Argument")+("number"==typeof e?er?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function w(e){var t=e.c.length-1;return y(e.e/h)==t&&e.c[t]%2!=0}function E(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function _(e,t,r){var n,i;if(t<0){for(i=r+".";++t;i+=r);e=i+e}else if(++t>(n=e.length)){for(i=r,t-=n;--t;i+=r);e+=i}else tL?y.c=y.e=null:e.e=10;d/=10,c++);return void(c>L?y.c=y.e=null:(y.e=c,y.c=[e]))}m=String(e)}else{if(!s.test(m=String(e)))return i(y,m,p);y.s=45==m.charCodeAt(0)?(m=m.slice(1),-1):1}(c=m.indexOf("."))>-1&&(m=m.replace(".","")),(d=m.search(/e/i))>0?(c<0&&(c=d),c+=+m.slice(d+1),m=m.substring(0,d)):c<0&&(c=m.length)}else{if(A(t,2,H.length,"Base"),10==t&&K)return V(y=new G(e),P+y.e+1,R);if(m=String(e),p="number"==typeof e){if(0*e!=0)return i(y,m,p,t);if(y.s=1/e<0?(m=m.slice(1),-1):1,G.DEBUG&&m.replace(/^0\.0*|\./,"").length>15)throw Error(l+e)}else y.s=45===m.charCodeAt(0)?(m=m.slice(1),-1):1;for(r=H.slice(0,t),c=d=0,g=m.length;dc){c=g;continue}}else if(!a&&(m==m.toUpperCase()&&(m=m.toLowerCase())||m==m.toLowerCase()&&(m=m.toUpperCase()))){a=!0,d=-1,c=0;continue}return i(y,String(e),p,t)}p=!1,(c=(m=n(m,t,10,y.s)).indexOf("."))>-1?m=m.replace(".",""):c=m.length}for(d=0;48===m.charCodeAt(d);d++);for(g=m.length;48===m.charCodeAt(--g););if(m=m.slice(d,++g)){if(g-=d,p&&G.DEBUG&&g>15&&(e>f||e!==u(e)))throw Error(l+y.s*e);if((c=c-d-1)>L)y.c=y.e=null;else if(c=N)?E(u,s):_(u,s,"0");else if(o=(e=V(new G(e),t,r)).e,a=(u=b(e.c)).length,1==n||2==n&&(t<=o||o<=O)){for(;aa){if(--t>0)for(u+=".";t--;u+="0");}else if((t+=o-a)>0)for(o+1==a&&(u+=".");t--;u+="0");return e.s<0&&i?"-"+u:u}function q(e,t){for(var r,n=1,i=new G(e[0]);n=10;i/=10,n++);return(r=n+r*h-1)>L?e.c=e.e=null:r=10;c/=10,i++);if((o=t-i)<0)o+=h,s=t,g=(l=m[f=0])/y[i-s-1]%10|0;else if((f=a((o+1)/h))>=m.length){if(!n)break e;for(;m.length<=f;m.push(0));l=g=0,i=1,s=(o%=h)-h+1}else{for(l=c=m[f],i=1;c>=10;c/=10,i++);g=(s=(o%=h)-h+i)<0?0:l/y[i-s-1]%10|0}if(n=n||t<0||null!=m[f+1]||(s<0?l:l%y[i-s-1]),n=r<4?(g||n)&&(0==r||r==(e.s<0?3:2)):g>5||5==g&&(4==r||n||6==r&&(o>0?s>0?l/y[i-s]:0:m[f-1])%10&1||r==(e.s<0?8:7)),t<1||!m[0])return m.length=0,n?(t-=e.e+1,m[0]=y[(h-t%h)%h],e.e=-t||0):m[0]=e.e=0,e;if(0==o?(m.length=f,c=1,f--):(m.length=f+1,c=y[h-o],m[f]=s>0?u(l/y[i-s]%y[s])*c:0),n)for(;;){if(0==f){for(o=1,s=m[0];s>=10;s/=10,o++);for(s=m[0]+=c,c=1;s>=10;s/=10,c++);o!=c&&(e.e++,m[0]==d&&(m[0]=1));break}if(m[f]+=c,m[f]!=d)break;m[f--]=0,c=1}for(o=m.length;0===m[--o];m.pop());}e.e>L?e.c=e.e=null:e.e=N?E(t,r):_(t,r,"0"),e.s<0?"-"+t:t)}return G.clone=e,G.ROUND_UP=0,G.ROUND_DOWN=1,G.ROUND_CEIL=2,G.ROUND_FLOOR=3,G.ROUND_HALF_UP=4,G.ROUND_HALF_DOWN=5,G.ROUND_HALF_EVEN=6,G.ROUND_HALF_CEIL=7,G.ROUND_HALF_FLOOR=8,G.EUCLID=9,G.config=G.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(c+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(A(r=e[t],0,m,t),P=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(A(r=e[t],0,8,t),R=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(A(r[0],-m,0,t),A(r[1],0,m,t),O=r[0],N=r[1]):(A(r,-m,m,t),O=-(N=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)A(r[0],-m,-1,t),A(r[1],1,m,t),D=r[0],L=r[1];else{if(A(r,-m,m,t),!r)throw Error(c+t+" cannot be zero: "+r);D=-(L=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(c+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw U=!r,Error(c+"crypto unavailable");U=r}else U=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(A(r=e[t],0,9,t),F=r),e.hasOwnProperty(t="POW_PRECISION")&&(A(r=e[t],0,m,t),j=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(c+t+" not an object: "+r);z=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(c+t+" invalid: "+r);K="0123456789"==r.slice(0,10),H=r}}return{DECIMAL_PLACES:P,ROUNDING_MODE:R,EXPONENTIAL_AT:[O,N],RANGE:[D,L],CRYPTO:U,MODULO_MODE:F,POW_PRECISION:j,FORMAT:z,ALPHABET:H}},G.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!G.DEBUG)return!0;var t,r,n=e.c,i=e.e,o=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===o||-1===o)&&i>=-m&&i<=m&&i===u(i)){if(0===n[0]){if(0===i&&1===n.length)return!0;break e}if((t=(i+1)%h)<1&&(t+=h),String(n[0]).length==t){for(t=0;t=d||r!==u(r))break e;if(0!==r)return!0}}}else if(null===n&&null===i&&(null===o||1===o||-1===o))return!0;throw Error(c+"Invalid BigNumber: "+e)},G.maximum=G.max=function(){return q(arguments,M.lt)},G.minimum=G.min=function(){return q(arguments,M.gt)},G.random=(o=9007199254740992,I=Math.random()*o&2097151?function(){return u(Math.random()*o)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,n,i,o,s=0,l=[],d=new G(B);if(null==e?e=P:A(e,0,m),i=a(e/h),U)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(i*=2));s>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[s]=r[0],t[s+1]=r[1]):(l.push(o%1e14),s+=2);s=i/2}else{if(!crypto.randomBytes)throw U=!1,Error(c+"crypto unavailable");for(t=crypto.randomBytes(i*=7);s=9e15?crypto.randomBytes(7).copy(t,s):(l.push(o%1e14),s+=7);s=i/7}if(!U)for(;s=10;o/=10,s++);sr-1&&(null==s[i+1]&&(s[i+1]=0),s[i+1]+=s[i]/r|0,s[i]%=r)}return s.reverse()}return function(n,i,o,s,a){var u,c,l,d,h,f,p,g,m=n.indexOf("."),y=P,v=R;for(m>=0&&(d=j,j=0,n=n.replace(".",""),f=(g=new G(i)).pow(n.length-m),j=d,g.c=t(_(b(f.c),f.e,"0"),10,o,e),g.e=g.c.length),l=d=(p=t(n,i,o,a?(u=H,e):(u=e,H))).length;0==p[--d];p.pop());if(!p[0])return u.charAt(0);if(m<0?--l:(f.c=p,f.e=l,f.s=s,p=(f=r(f,g,y,v,o)).c,h=f.r,l=f.e),m=p[c=l+y+1],d=o/2,h=h||c<0||null!=p[c+1],h=v<4?(null!=m||h)&&(0==v||v==(f.s<0?3:2)):m>d||m==d&&(4==v||h||6==v&&1&p[c-1]||v==(f.s<0?8:7)),c<1||!p[0])n=h?_(u.charAt(1),-y,u.charAt(0)):u.charAt(0);else{if(p.length=c,h)for(--o;++p[--c]>o;)p[c]=0,c||(++l,p=[1].concat(p));for(d=p.length;!p[--d];);for(m=0,n="";m<=d;n+=u.charAt(p[m++]));n=_(n,l,u.charAt(0))}return n}}(),r=function(){function e(e,t,r){var n,i,o,s,a=0,u=e.length,c=t%g,l=t/g|0;for(e=e.slice();u--;)a=((i=c*(o=e[u]%g)+(n=l*o+(s=e[u]/g|0)*c)%g*g+a)/r|0)+(n/g|0)+l*s,e[u]=i%r;return a&&(e=[a].concat(e)),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;it[i]?1:-1;break}return o}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]1;e.splice(0,1));}return function(n,i,o,s,a){var c,l,f,p,g,m,b,v,A,w,E,_,I,S,k,C,T,x=n.s==i.s?1:-1,M=n.c,B=i.c;if(!(M&&M[0]&&B&&B[0]))return new G(n.s&&i.s&&(M?!B||M[0]!=B[0]:B)?M&&0==M[0]||!B?0*x:x/0:NaN);for(A=(v=new G(x)).c=[],x=o+(l=n.e-i.e)+1,a||(a=d,l=y(n.e/h)-y(i.e/h),x=x/h|0),f=0;B[f]==(M[f]||0);f++);if(B[f]>(M[f]||0)&&l--,x<0)A.push(1),p=!0;else{for(S=M.length,C=B.length,f=0,x+=2,(g=u(a/(B[0]+1)))>1&&(B=e(B,g,a),M=e(M,g,a),C=B.length,S=M.length),I=C,E=(w=M.slice(0,C)).length;E=a/2&&k++;do{if(g=0,(c=t(B,w,C,E))<0){if(_=w[0],C!=E&&(_=_*a+(w[1]||0)),(g=u(_/k))>1)for(g>=a&&(g=a-1),b=(m=e(B,g,a)).length,E=w.length;1==t(m,w,b,E);)g--,r(m,C=10;x/=10,f++);V(v,o+(v.e=f+l*h-1)+1,s,p)}else v.e=l,v.r=+p;return v}}(),S=/^(-?)0([xbo])(?=\w[\w.]*$)/i,k=/^([^.]+)\.$/,C=/^\.([^.]+)$/,T=/^-?(Infinity|NaN)$/,x=/^\s*\+(?=[\w.])|^\s+|\s+$/g,i=function(e,t,r,n){var i,o=r?t:t.replace(x,"");if(T.test(o))e.s=isNaN(o)?null:o<0?-1:1;else{if(!r&&(o=o.replace(S,(function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t})),n&&(i=n,o=o.replace(k,"$1").replace(C,"0.$1")),t!=o))return new G(o,i);if(G.DEBUG)throw Error(c+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},M.absoluteValue=M.abs=function(){var e=new G(this);return e.s<0&&(e.s=1),e},M.comparedTo=function(e,t){return v(this,new G(e,t))},M.decimalPlaces=M.dp=function(e,t){var r,n,i,o=this;if(null!=e)return A(e,0,m),null==t?t=R:A(t,0,8),V(new G(o),e+o.e+1,t);if(!(r=o.c))return null;if(n=((i=r.length-1)-y(this.e/h))*h,i=r[i])for(;i%10==0;i/=10,n--);return n<0&&(n=0),n},M.dividedBy=M.div=function(e,t){return r(this,new G(e,t),P,R)},M.dividedToIntegerBy=M.idiv=function(e,t){return r(this,new G(e,t),0,1)},M.exponentiatedBy=M.pow=function(e,t){var r,n,i,o,s,l,d,f,p=this;if((e=new G(e)).c&&!e.isInteger())throw Error(c+"Exponent not an integer: "+Y(e));if(null!=t&&(t=new G(t)),s=e.e>14,!p.c||!p.c[0]||1==p.c[0]&&!p.e&&1==p.c.length||!e.c||!e.c[0])return f=new G(Math.pow(+Y(p),s?2-w(e):+Y(e))),t?f.mod(t):f;if(l=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new G(NaN);(n=!l&&p.isInteger()&&t.isInteger())&&(p=p.mod(t))}else{if(e.e>9&&(p.e>0||p.e<-1||(0==p.e?p.c[0]>1||s&&p.c[1]>=24e7:p.c[0]<8e13||s&&p.c[0]<=9999975e7)))return o=p.s<0&&w(e)?-0:0,p.e>-1&&(o=1/o),new G(l?1/o:o);j&&(o=a(j/h+2))}for(s?(r=new G(.5),l&&(e.s=1),d=w(e)):d=(i=Math.abs(+Y(e)))%2,f=new G(B);;){if(d){if(!(f=f.times(p)).c)break;o?f.c.length>o&&(f.c.length=o):n&&(f=f.mod(t))}if(i){if(0===(i=u(i/2)))break;d=i%2}else if(V(e=e.times(r),e.e+1,1),e.e>14)d=w(e);else{if(0==(i=+Y(e)))break;d=i%2}p=p.times(p),o?p.c&&p.c.length>o&&(p.c.length=o):n&&(p=p.mod(t))}return n?f:(l&&(f=B.div(f)),t?f.mod(t):o?V(f,j,R,void 0):f)},M.integerValue=function(e){var t=new G(this);return null==e?e=R:A(e,0,8),V(t,t.e+1,e)},M.isEqualTo=M.eq=function(e,t){return 0===v(this,new G(e,t))},M.isFinite=function(){return!!this.c},M.isGreaterThan=M.gt=function(e,t){return v(this,new G(e,t))>0},M.isGreaterThanOrEqualTo=M.gte=function(e,t){return 1===(t=v(this,new G(e,t)))||0===t},M.isInteger=function(){return!!this.c&&y(this.e/h)>this.c.length-2},M.isLessThan=M.lt=function(e,t){return v(this,new G(e,t))<0},M.isLessThanOrEqualTo=M.lte=function(e,t){return-1===(t=v(this,new G(e,t)))||0===t},M.isNaN=function(){return!this.s},M.isNegative=function(){return this.s<0},M.isPositive=function(){return this.s>0},M.isZero=function(){return!!this.c&&0==this.c[0]},M.minus=function(e,t){var r,n,i,o,s=this,a=s.s;if(t=(e=new G(e,t)).s,!a||!t)return new G(NaN);if(a!=t)return e.s=-t,s.plus(e);var u=s.e/h,c=e.e/h,l=s.c,f=e.c;if(!u||!c){if(!l||!f)return l?(e.s=-t,e):new G(f?s:NaN);if(!l[0]||!f[0])return f[0]?(e.s=-t,e):new G(l[0]?s:3==R?-0:0)}if(u=y(u),c=y(c),l=l.slice(),a=u-c){for((o=a<0)?(a=-a,i=l):(c=u,i=f),i.reverse(),t=a;t--;i.push(0));i.reverse()}else for(n=(o=(a=l.length)<(t=f.length))?a:t,a=t=0;t0)for(;t--;l[r++]=0);for(t=d-1;n>a;){if(l[--n]=0;){for(r=0,p=_[i]%A,m=_[i]/A|0,o=i+(s=u);o>i;)r=((c=p*(c=E[--s]%A)+(a=m*c+(l=E[s]/A|0)*p)%A*A+b[o]+r)/v|0)+(a/A|0)+m*l,b[o--]=c%v;b[o]=r}return r?++n:b.splice(0,1),W(e,b,n)},M.negated=function(){var e=new G(this);return e.s=-e.s||null,e},M.plus=function(e,t){var r,n=this,i=n.s;if(t=(e=new G(e,t)).s,!i||!t)return new G(NaN);if(i!=t)return e.s=-t,n.minus(e);var o=n.e/h,s=e.e/h,a=n.c,u=e.c;if(!o||!s){if(!a||!u)return new G(i/0);if(!a[0]||!u[0])return u[0]?e:new G(a[0]?n:0*i)}if(o=y(o),s=y(s),a=a.slice(),i=o-s){for(i>0?(s=o,r=u):(i=-i,r=a),r.reverse();i--;r.push(0));r.reverse()}for((i=a.length)-(t=u.length)<0&&(r=u,u=a,a=r,t=i),i=0;t;)i=(a[--t]=a[t]+u[t]+i)/d|0,a[t]=d===a[t]?0:a[t]%d;return i&&(a=[i].concat(a),++s),W(e,a,s)},M.precision=M.sd=function(e,t){var r,n,i,o=this;if(null!=e&&e!==!!e)return A(e,1,m),null==t?t=R:A(t,0,8),V(new G(o),e,t);if(!(r=o.c))return null;if(n=(i=r.length-1)*h+1,i=r[i]){for(;i%10==0;i/=10,n--);for(i=r[0];i>=10;i/=10,n++);}return e&&o.e+1>n&&(n=o.e+1),n},M.shiftedBy=function(e){return A(e,-9007199254740991,f),this.times("1e"+e)},M.squareRoot=M.sqrt=function(){var e,t,n,i,o,s=this,a=s.c,u=s.s,c=s.e,l=P+4,d=new G("0.5");if(1!==u||!a||!a[0])return new G(!u||u<0&&(!a||a[0])?NaN:a?s:1/0);if(0==(u=Math.sqrt(+Y(s)))||u==1/0?(((t=b(a)).length+c)%2==0&&(t+="0"),u=Math.sqrt(+t),c=y((c+1)/2)-(c<0||c%2),n=new G(t=u==1/0?"5e"+c:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+c)):n=new G(u+""),n.c[0])for((u=(c=n.e)+l)<3&&(u=0);;)if(o=n,n=d.times(o.plus(r(s,o,l,1))),b(o.c).slice(0,u)===(t=b(n.c)).slice(0,u)){if(n.e0&&g>0){for(o=g%a||a,d=p.substr(0,o);o0&&(d+=l+p.slice(o)),f&&(d="-"+d)}n=h?d+(r.decimalSeparator||"")+((u=+r.fractionGroupSize)?h.replace(new RegExp("\\d{"+u+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):h):d}return(r.prefix||"")+n+(r.suffix||"")},M.toFraction=function(e){var t,n,i,o,s,a,u,l,d,f,g,m,y=this,v=y.c;if(null!=e&&(!(u=new G(e)).isInteger()&&(u.c||1!==u.s)||u.lt(B)))throw Error(c+"Argument "+(u.isInteger()?"out of range: ":"not an integer: ")+Y(u));if(!v)return new G(y);for(t=new G(B),d=n=new G(B),i=l=new G(B),m=b(v),s=t.e=m.length-y.e-1,t.c[0]=p[(a=s%h)<0?h+a:a],e=!e||u.comparedTo(t)>0?s>0?t:d:u,a=L,L=1/0,u=new G(m),l.c[0]=0;f=r(u,t,0,1),1!=(o=n.plus(f.times(i))).comparedTo(e);)n=i,i=o,d=l.plus(f.times(o=d)),l=o,t=u.minus(f.times(o=t)),u=o;return o=r(e.minus(n),i,0,1),l=l.plus(o.times(d)),n=n.plus(o.times(i)),l.s=d.s=y.s,g=r(d,i,s*=2,R).minus(y).abs().comparedTo(r(l,n,s,R).minus(y).abs())<1?[d,i]:[l,n],L=a,g},M.toNumber=function(){return+Y(this)},M.toPrecision=function(e,t){return null!=e&&A(e,1,m),Q(this,e,t,2)},M.toString=function(e){var t,r=this,i=r.s,o=r.e;return null===o?i?(t="Infinity",i<0&&(t="-"+t)):t="NaN":(null==e?t=o<=O||o>=N?E(b(r.c),o):_(b(r.c),o,"0"):10===e&&K?t=_(b((r=V(new G(r),P+o+1,R)).c),r.e,"0"):(A(e,2,H.length,"Base"),t=n(_(b(r.c),o,"0"),10,e,i,!0)),i<0&&r.c[0]&&(t="-"+t)),t},M.valueOf=M.toJSON=function(){return Y(this)},M._isBigNumber=!0,null!=t&&G.set(t),G}(),o.default=o.BigNumber=o,void 0===(n=function(){return o}.call(t,r,t,e))||(e.exports=n)}()},87757:(e,t)=>{"use strict";var r;function n(e,t,n){if(!n||typeof n.value!==r.typeOfFunction)throw new TypeError("Only methods can be decorated with @bind. <"+t+"> is not a method!");return{configurable:r.boolTrue,get:function(){var e=n.value.bind(this);return Object.defineProperty(this,t,{value:e,configurable:r.boolTrue,writable:r.boolTrue}),e}}}Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.typeOfFunction="function",e.boolTrue=!0}(r||(r={})),t.bind=n,t.default=n},61049:(e,t,r)=>{const n=r(72694);function i(e,t,r){const n=e[t]+e[r];let i=e[t+1]+e[r+1];n>=4294967296&&i++,e[t]=n,e[t+1]=i}function o(e,t,r,n){let i=e[t]+r;r<0&&(i+=4294967296);let o=e[t+1]+n;i>=4294967296&&o++,e[t]=i,e[t+1]=o}function s(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function a(e,t,r,n,s,a){const u=d[s],c=d[s+1],h=d[a],f=d[a+1];i(l,e,t),o(l,e,u,c);let p=l[n]^l[e],g=l[n+1]^l[e+1];l[n]=g,l[n+1]=p,i(l,r,n),p=l[t]^l[r],g=l[t+1]^l[r+1],l[t]=p>>>24^g<<8,l[t+1]=g>>>24^p<<8,i(l,e,t),o(l,e,h,f),p=l[n]^l[e],g=l[n+1]^l[e+1],l[n]=p>>>16^g<<16,l[n+1]=g>>>16^p<<16,i(l,r,n),p=l[t]^l[r],g=l[t+1]^l[r+1],l[t]=g>>>31^p<<1,l[t+1]=p>>>31^g<<1}const u=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),c=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3].map((function(e){return 2*e}))),l=new Uint32Array(32),d=new Uint32Array(32);function h(e,t){let r=0;for(r=0;r<16;r++)l[r]=e.h[r],l[r+16]=u[r];for(l[24]=l[24]^e.t,l[25]=l[25]^e.t/4294967296,t&&(l[28]=~l[28],l[29]=~l[29]),r=0;r<32;r++)d[r]=s(e.b,4*r);for(r=0;r<12;r++)a(0,8,16,24,c[16*r+0],c[16*r+1]),a(2,10,18,26,c[16*r+2],c[16*r+3]),a(4,12,20,28,c[16*r+4],c[16*r+5]),a(6,14,22,30,c[16*r+6],c[16*r+7]),a(0,10,20,30,c[16*r+8],c[16*r+9]),a(2,12,22,24,c[16*r+10],c[16*r+11]),a(4,14,16,26,c[16*r+12],c[16*r+13]),a(6,8,18,28,c[16*r+14],c[16*r+15]);for(r=0;r<16;r++)e.h[r]=e.h[r]^l[r]^l[r+16]}const f=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);function p(e,t,r,n){if(0===e||e>64)throw new Error("Illegal output length, expected 0 < length <= 64");if(t&&t.length>64)throw new Error("Illegal key, expected Uint8Array with 0 < length <= 64");if(r&&16!==r.length)throw new Error("Illegal salt, expected Uint8Array with length is 16");if(n&&16!==n.length)throw new Error("Illegal personal, expected Uint8Array with length is 16");const i={b:new Uint8Array(128),h:new Uint32Array(16),t:0,c:0,outlen:e};f.fill(0),f[0]=e,t&&(f[1]=t.length),f[2]=1,f[3]=1,r&&f.set(r,32),n&&f.set(n,48);for(let e=0;e<16;e++)i.h[e]=u[e]^s(f,4*e);return t&&(g(i,t),i.c=128),i}function g(e,t){for(let r=0;r>2]>>8*(3&r);return t}function y(e,t,r,i,o){r=r||64,e=n.normalizeInput(e),i&&(i=n.normalizeInput(i)),o&&(o=n.normalizeInput(o));const s=p(r,t,i,o);return g(s,e),m(s)}e.exports={blake2b:y,blake2bHex:function(e,t,r,i,o){const s=y(e,t,r,i,o);return n.toHex(s)},blake2bInit:p,blake2bUpdate:g,blake2bFinal:m}},34202:(e,t,r)=>{const n=r(72694);function i(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function o(e,t,r,n,i,o){c[e]=c[e]+c[t]+i,c[n]=s(c[n]^c[e],16),c[r]=c[r]+c[n],c[t]=s(c[t]^c[r],12),c[e]=c[e]+c[t]+o,c[n]=s(c[n]^c[e],8),c[r]=c[r]+c[n],c[t]=s(c[t]^c[r],7)}function s(e,t){return e>>>t^e<<32-t}const a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0]),c=new Uint32Array(16),l=new Uint32Array(16);function d(e,t){let r=0;for(r=0;r<8;r++)c[r]=e.h[r],c[r+8]=a[r];for(c[12]^=e.t,c[13]^=e.t/4294967296,t&&(c[14]=~c[14]),r=0;r<16;r++)l[r]=i(e.b,4*r);for(r=0;r<10;r++)o(0,4,8,12,l[u[16*r+0]],l[u[16*r+1]]),o(1,5,9,13,l[u[16*r+2]],l[u[16*r+3]]),o(2,6,10,14,l[u[16*r+4]],l[u[16*r+5]]),o(3,7,11,15,l[u[16*r+6]],l[u[16*r+7]]),o(0,5,10,15,l[u[16*r+8]],l[u[16*r+9]]),o(1,6,11,12,l[u[16*r+10]],l[u[16*r+11]]),o(2,7,8,13,l[u[16*r+12]],l[u[16*r+13]]),o(3,4,9,14,l[u[16*r+14]],l[u[16*r+15]]);for(r=0;r<8;r++)e.h[r]^=c[r]^c[r+8]}function h(e,t){if(!(e>0&&e<=32))throw new Error("Incorrect output length, should be in [1, 32]");const r=t?t.length:0;if(t&&!(r>0&&r<=32))throw new Error("Incorrect key length, should be in [1, 32]");const n={h:new Uint32Array(a),b:new Uint8Array(64),c:0,t:0,outlen:e};return n.h[0]^=16842752^r<<8^e,r>0&&(f(n,t),n.c=64),n}function f(e,t){for(let r=0;r>2]>>8*(3&r)&255;return t}function g(e,t,r){r=r||32,e=n.normalizeInput(e);const i=h(r,t);return f(i,e),p(i)}e.exports={blake2s:g,blake2sHex:function(e,t,r){const i=g(e,t,r);return n.toHex(i)},blake2sInit:h,blake2sUpdate:f,blake2sFinal:p}},89620:(e,t,r)=>{const n=r(61049),i=r(34202);e.exports={blake2b:n.blake2b,blake2bHex:n.blake2bHex,blake2bInit:n.blake2bInit,blake2bUpdate:n.blake2bUpdate,blake2bFinal:n.blake2bFinal,blake2s:i.blake2s,blake2sHex:i.blake2sHex,blake2sInit:i.blake2sInit,blake2sUpdate:i.blake2sUpdate,blake2sFinal:i.blake2sFinal}},72694:(e,t,r)=>{var n=r(4364);function i(e){return(4294967296+e).toString(16).substring(1)}e.exports={normalizeInput:function(e){let t;if(e instanceof Uint8Array)t=e;else{if("string"!=typeof e)throw new Error("Input must be an string, Buffer or Uint8Array");t=(new TextEncoder).encode(e)}return t},toHex:function(e){return Array.prototype.map.call(e,(function(e){return(e<16?"0":"")+e.toString(16)})).join("")},debugPrint:function(e,t,r){let o="\n"+e+" = ";for(let n=0;n=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],f=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);r=(p=p.idivn(f)).isZero()?g+r:l[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function g(e,t,r){return(new m).mulp(e,t,r)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=f),o.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?p(this,e,t):n<63?f(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):g(this,e,t),r},m.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},m.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[r]=67108863&o}return 0!==t&&(this.words[r]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new _(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function v(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function I(e){_.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},i(v,b),v.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new v;else if("p224"===e)t=new A;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},_.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},_.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},_.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},_.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},_.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},_.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},_.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},_.prototype.isqr=function(e){return this.imul(e,e.clone())},_.prototype.sqr=function(e){return this.mul(e,e)},_.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},_.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},_.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new I(e)},i(I,_),I.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},I.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},I.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},I.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},I.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},81818:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.deserializeUnchecked=t.deserialize=t.serialize=t.BinaryReader=t.BinaryWriter=t.BorshError=t.baseDecode=t.baseEncode=void 0;const c=u(r(55755)),l=u(r(39216)),d=a(r(9822)),h=new("function"!=typeof TextDecoder?d.TextDecoder:TextDecoder)("utf-8",{fatal:!0});t.baseEncode=function(e){return"string"==typeof e&&(e=n.from(e,"utf8")),l.default.encode(n.from(e))},t.baseDecode=function(e){return n.from(l.default.decode(e))};const f=1024;class p extends Error{constructor(e){super(e),this.fieldPath=[],this.originalMessage=e}addToFieldPath(e){this.fieldPath.splice(0,0,e),this.message=this.originalMessage+": "+this.fieldPath.join(".")}}t.BorshError=p;class g{constructor(){this.buf=n.alloc(f),this.length=0}maybeResize(){this.buf.length<16+this.length&&(this.buf=n.concat([this.buf,n.alloc(f)]))}writeU8(e){this.maybeResize(),this.buf.writeUInt8(e,this.length),this.length+=1}writeU16(e){this.maybeResize(),this.buf.writeUInt16LE(e,this.length),this.length+=2}writeU32(e){this.maybeResize(),this.buf.writeUInt32LE(e,this.length),this.length+=4}writeU64(e){this.maybeResize(),this.writeBuffer(n.from(new c.default(e).toArray("le",8)))}writeU128(e){this.maybeResize(),this.writeBuffer(n.from(new c.default(e).toArray("le",16)))}writeU256(e){this.maybeResize(),this.writeBuffer(n.from(new c.default(e).toArray("le",32)))}writeU512(e){this.maybeResize(),this.writeBuffer(n.from(new c.default(e).toArray("le",64)))}writeBuffer(e){this.buf=n.concat([n.from(this.buf.subarray(0,this.length)),e,n.alloc(f)]),this.length+=e.length}writeString(e){this.maybeResize();const t=n.from(e,"utf8");this.writeU32(t.length),this.writeBuffer(t)}writeFixedArray(e){this.writeBuffer(n.from(e))}writeArray(e,t){this.maybeResize(),this.writeU32(e.length);for(const r of e)this.maybeResize(),t(r)}toArray(){return this.buf.subarray(0,this.length)}}function m(e,t,r){const n=r.value;r.value=function(...e){try{return n.apply(this,e)}catch(e){if(e instanceof RangeError){const t=e.code;if(["ERR_BUFFER_OUT_OF_BOUNDS","ERR_OUT_OF_RANGE"].indexOf(t)>=0)throw new p("Reached the end of buffer when deserializing")}throw e}}}t.BinaryWriter=g;class y{constructor(e){this.buf=e,this.offset=0}readU8(){const e=this.buf.readUInt8(this.offset);return this.offset+=1,e}readU16(){const e=this.buf.readUInt16LE(this.offset);return this.offset+=2,e}readU32(){const e=this.buf.readUInt32LE(this.offset);return this.offset+=4,e}readU64(){const e=this.readBuffer(8);return new c.default(e,"le")}readU128(){const e=this.readBuffer(16);return new c.default(e,"le")}readU256(){const e=this.readBuffer(32);return new c.default(e,"le")}readU512(){const e=this.readBuffer(64);return new c.default(e,"le")}readBuffer(e){if(this.offset+e>this.buf.length)throw new p(`Expected buffer length ${e} isn't within bounds`);const t=this.buf.slice(this.offset,this.offset+e);return this.offset+=e,t}readString(){const e=this.readU32(),t=this.readBuffer(e);try{return h.decode(t)}catch(e){throw new p(`Error decoding UTF-8 string: ${e}`)}}readFixedArray(e){return new Uint8Array(this.readBuffer(e))}readArray(e){const t=this.readU32(),r=Array();for(let n=0;n{v(e,t,r,n[0],i)}));else if(void 0!==n.kind)switch(n.kind){case"option":null==r?i.writeU8(0):(i.writeU8(1),v(e,t,r,n.type,i));break;case"map":i.writeU32(r.size),r.forEach(((r,o)=>{v(e,t,o,n.key,i),v(e,t,r,n.value,i)}));break;default:throw new p(`FieldType ${n} unrecognized`)}else A(e,r,i)}catch(e){throw e instanceof p&&e.addToFieldPath(t),e}}function A(e,t,r){if("function"==typeof t.borshSerialize)return void t.borshSerialize(r);const n=e.get(t.constructor);if(!n)throw new p(`Class ${t.constructor.name} is missing in schema`);if("struct"===n.kind)n.fields.map((([n,i])=>{v(e,n,t[n],i,r)}));else{if("enum"!==n.kind)throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`);{const i=t[n.field];for(let o=0;ow(e,t,r[0],n)))}if("option"===r.kind)return n.readU8()?w(e,t,r.type,n):void 0;if("map"===r.kind){let i=new Map;const o=n.readU32();for(let s=0;s=n.values.length)throw new p(`Enum index: ${i} is out of range`);const[o,s]=n.values[i],a=w(e,o,s,r);return new t({[o]:a})}throw new p(`Unexpected schema kind: ${n.kind} for ${t.constructor.name}`)}s([m],y.prototype,"readU8",null),s([m],y.prototype,"readU16",null),s([m],y.prototype,"readU32",null),s([m],y.prototype,"readU64",null),s([m],y.prototype,"readU128",null),s([m],y.prototype,"readU256",null),s([m],y.prototype,"readU512",null),s([m],y.prototype,"readString",null),s([m],y.prototype,"readFixedArray",null),s([m],y.prototype,"readArray",null),t.BinaryReader=y,t.serialize=function(e,t,r=g){const n=new r;return A(e,t,n),n.toArray()},t.deserialize=function(e,t,r,n=y){const i=new n(r),o=E(e,t,i);if(i.offset=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},93643:function(e){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(r),s=Math.max(i,o),a=0,u=e.map([t,r],(function(t){var r=s-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(n&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(u[0][s]>u[1][s])return 1;if(u[0][s]===u[1][s]){if(s===a)return 0;s-=1}else if(u[0][s]1?i-1:0),s=1;s0){var s=Object.keys(r),u=a.default.find(s,(function(e){return t.isOS(e)}));if(u){var c=this.satisfies(r[u]);if(void 0!==c)return c}var l=a.default.find(s,(function(e){return t.isPlatform(e)}));if(l){var d=this.satisfies(r[l]);if(void 0!==d)return d}}if(o>0){var h=Object.keys(i),f=a.default.find(h,(function(e){return t.isBrowser(e,!0)}));if(void 0!==f)return this.compareVersion(i[f])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(a.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=c,e.exports=t.default},92:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=/version\/(\d+(\.?_?\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},r=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:o.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:o.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:o.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=s,e.exports=t.default}})},47048:(e,t,r)=>{var n;function i(e){this.rand=e}if(e.exports=function(e){return n||(n=new i(null)),n.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r{var n=r(25636).Buffer;function i(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,r=new Array(t),i=0;i>>24]^l[p>>>16&255]^d[g>>>8&255]^h[255&m]^t[y++],s=c[p>>>24]^l[g>>>16&255]^d[m>>>8&255]^h[255&f]^t[y++],a=c[g>>>24]^l[m>>>16&255]^d[f>>>8&255]^h[255&p]^t[y++],u=c[m>>>24]^l[f>>>16&255]^d[p>>>8&255]^h[255&g]^t[y++],f=o,p=s,g=a,m=u;return o=(n[f>>>24]<<24|n[p>>>16&255]<<16|n[g>>>8&255]<<8|n[255&m])^t[y++],s=(n[p>>>24]<<24|n[g>>>16&255]<<16|n[m>>>8&255]<<8|n[255&f])^t[y++],a=(n[g>>>24]<<24|n[m>>>16&255]<<16|n[f>>>8&255]<<8|n[255&p])^t[y++],u=(n[m>>>24]<<24|n[f>>>16&255]<<16|n[p>>>8&255]<<8|n[255&g])^t[y++],[o>>>=0,s>>>=0,a>>>=0,u>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],s=0,a=0,u=0;u<256;++u){var c=a^a<<1^a<<2^a<<3^a<<4;c=c>>>8^255&c^99,r[s]=c,n[c]=s;var l=e[s],d=e[l],h=e[d],f=257*e[c]^16843008*c;i[0][s]=f<<24|f>>>8,i[1][s]=f<<16|f>>>16,i[2][s]=f<<8|f>>>24,i[3][s]=f,f=16843009*h^65537*d^257*l^16843008*s,o[0][c]=f<<24|f>>>8,o[1][c]=f<<16|f>>>16,o[2][c]=f<<8|f>>>24,o[3][c]=f,0===s?s=a=1:(s=l^e[e[e[h^l]]],a^=e[e[a]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function c(e){this._key=i(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),i=[],o=0;o>>24,s=u.SBOX[s>>>24]<<24|u.SBOX[s>>>16&255]<<16|u.SBOX[s>>>8&255]<<8|u.SBOX[255&s],s^=a[o/t|0]<<24):t>6&&o%t==4&&(s=u.SBOX[s>>>24]<<24|u.SBOX[s>>>16&255]<<16|u.SBOX[s>>>8&255]<<8|u.SBOX[255&s]),i[o]=i[o-t]^s}for(var c=[],l=0;l>>24]]^u.INV_SUB_MIX[1][u.SBOX[h>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[h>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&h]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return s(e=i(e),this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},c.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3],e[3]=t;var r=s(e,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),o=n.allocUnsafe(16);return o.writeUInt32BE(r[0],0),o.writeUInt32BE(r[3],4),o.writeUInt32BE(r[2],8),o.writeUInt32BE(r[1],12),o},c.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},e.exports.AES=c},4029:(e,t,r)=>{var n=r(60921),i=r(25636).Buffer,o=r(47589),s=r(35615),a=r(24803),u=r(72444),c=r(62379);function l(e,t,r,s){o.call(this);var u=i.alloc(4,0);this._cipher=new n.AES(t);var l=this._cipher.encryptBlock(u);this._ghash=new a(l),r=function(e,t,r){if(12===t.length)return e._finID=i.concat([t,i.from([0,0,0,1])]),i.concat([t,i.from([0,0,0,2])]);var n=new a(r),o=t.length,s=o%16;n.update(t),s&&(s=16-s,n.update(i.alloc(s,0))),n.update(i.alloc(8,0));var u=8*o,l=i.alloc(8);l.writeUIntBE(u,0,8),n.update(l),e._finID=n.state;var d=i.from(e._finID);return c(d),d}(this,r,l),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(l,o),l.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=i.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},l.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=u(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),i=0;i{var n=r(90692),i=r(42096),o=r(50006);t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(o)}},42096:(e,t,r)=>{var n=r(4029),i=r(25636).Buffer,o=r(578),s=r(17695),a=r(47589),u=r(60921),c=r(28981);function l(e,t,r){a.call(this),this._cache=new d,this._last=void 0,this._cipher=new u.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}function d(){this.cache=i.allocUnsafe(0)}function h(e,t,r){var a=o[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=i.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof t&&(t=i.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===a.type?new s(a.module,t,r,!0):"auth"===a.type?new n(a.module,t,r,!0):new l(a.module,t,r)}r(35615)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),n.push(r);return i.concat(n)},l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");for(var r=-1;++r16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},d.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var r=o[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=c(t,!1,r.key,r.iv);return h(e,n.key,n.iv)},t.createDecipheriv=h},90692:(e,t,r)=>{var n=r(578),i=r(4029),o=r(25636).Buffer,s=r(17695),a=r(47589),u=r(60921),c=r(28981);function l(e,t,r){a.call(this),this._cache=new h,this._cipher=new u.AES(t),this._prev=o.from(r),this._mode=e,this._autopadding=!0}r(35615)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return o.concat(n)};var d=o.alloc(16,16);function h(){this.cache=o.allocUnsafe(0)}function f(e,t,r){var a=n[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=o.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=o.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===a.type?new s(a.module,t,r):"auth"===a.type?new i(a.module,t,r):new l(a.module,t,r)}l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(d))throw this._cipher.scrub(),new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},h.prototype.add=function(e){this.cache=o.concat([this.cache,e])},h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},h.prototype.flush=function(){for(var e=16-this.cache.length,t=o.allocUnsafe(e),r=-1;++r{var n=r(25636).Buffer,i=n.alloc(16,0);function o(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(e){for(var t=-1;++t0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=o(i)},s.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(o([0,e,0,t])),this.state},e.exports=s},62379:e=>{e.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},15923:(e,t,r)=>{var n=r(72444);t.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return n(i,r)}},82840:(e,t,r)=>{var n=r(25636).Buffer,i=r(72444);function o(e,t,r){var o=t.length,s=i(t,e._cache);return e._cache=e._cache.slice(o),e._prev=n.concat([e._prev,r?t:s]),s}t.encrypt=function(e,t,r){for(var i,s=n.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){s=n.concat([s,o(e,t,r)]);break}i=e._cache.length,s=n.concat([s,o(e,t.slice(0,i),r)]),t=t.slice(i)}return s}},43081:(e,t,r)=>{var n=r(25636).Buffer;function i(e,t,r){for(var n,i,s=-1,a=0;++s<8;)n=t&1<<7-s?128:0,a+=(128&(i=e._cipher.encryptBlock(e._prev)[0]^n))>>s%8,e._prev=o(e._prev,r?n:i);return a}function o(e,t){var r=e.length,i=-1,o=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++i>7;return o}t.encrypt=function(e,t,r){for(var o=t.length,s=n.allocUnsafe(o),a=-1;++a{var n=r(25636).Buffer;function i(e,t,r){var i=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([r?t:i])]),i}t.encrypt=function(e,t,r){for(var o=t.length,s=n.allocUnsafe(o),a=-1;++a{var n=r(72444),i=r(25636).Buffer,o=r(62379);function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return o(e._prev),t}t.encrypt=function(e,t){var r=Math.ceil(t.length/16),o=e._cache.length;e._cache=i.concat([e._cache,i.allocUnsafe(16*r)]);for(var a=0;a{t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},578:(e,t,r)=>{var n={ECB:r(77347),CBC:r(15923),CFB:r(82840),CFB8:r(73250),CFB1:r(43081),OFB:r(43228),CTR:r(74925),GCM:r(74925)},i=r(50006);for(var o in i)i[o].module=n[i[o].mode];e.exports=i},43228:(e,t,r)=>{var n=r(1048).Buffer,i=r(72444);function o(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(e,t){for(;e._cache.length{var n=r(60921),i=r(25636).Buffer,o=r(47589);function s(e,t,r,s){o.call(this),this._cipher=new n.AES(t),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=s,this._mode=e}r(35615)(s,o),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},67172:(e,t,r)=>{var n=r(70681),i=r(50178),o=r(578),s=r(15913),a=r(28981);function u(e,t,r){if(e=e.toLowerCase(),o[e])return i.createCipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function c(e,t,r){if(e=e.toLowerCase(),o[e])return i.createDecipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var r,n;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=a(t,!1,r,n);return u(e,i.key,i.iv)},t.createCipheriv=t.Cipheriv=u,t.createDecipher=t.Decipher=function(e,t){var r,n;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=a(t,!1,r,n);return c(e,i.key,i.iv)},t.createDecipheriv=t.Decipheriv=c,t.listCiphers=t.getCiphers=function(){return Object.keys(s).concat(i.getCiphers())}},70681:(e,t,r)=>{var n=r(47589),i=r(52431),o=r(35615),s=r(25636).Buffer,a={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function u(e){n.call(this);var t,r=e.mode.toLowerCase(),i=a[r];t=e.decrypt?"decrypt":"encrypt";var o=e.key;s.isBuffer(o)||(o=s.from(o)),"des-ede"!==r&&"des-ede-cbc"!==r||(o=s.concat([o,o.slice(0,8)]));var u=e.iv;s.isBuffer(u)||(u=s.from(u)),this._des=i.create({key:o,iv:u,type:t})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],e.exports=u,o(u,n),u.prototype._update=function(e){return s.from(this._des.update(e))},u.prototype._final=function(){return s.from(this._des.final())}},15913:(e,t)=>{t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},84215:(e,t,r)=>{var n=r(1048).Buffer,i=r(58930),o=r(22644);function s(e){var t,r=e.modulus.byteLength();do{t=new i(o(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function a(e,t){var r=function(e){var t=s(e);return{blinder:t.toRed(i.mont(e.modulus)).redPow(new i(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),o=t.modulus.byteLength(),a=new i(e).mul(r.blinder).umod(t.modulus),u=a.toRed(i.mont(t.prime1)),c=a.toRed(i.mont(t.prime2)),l=t.coefficient,d=t.prime1,h=t.prime2,f=u.redPow(t.exponent1).fromRed(),p=c.redPow(t.exponent2).fromRed(),g=f.isub(p).imul(l).umod(d).imul(h);return p.iadd(g).imul(r.unblinder).umod(t.modulus).toArrayLike(n,"be",o)}a.getr=s,e.exports=a},58930:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(14432).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},83982:(e,t,r)=>{e.exports=r(4716)},59553:(e,t,r)=>{var n=r(25636).Buffer,i=r(13257),o=r(34156),s=r(35615),a=r(32188),u=r(46680),c=r(4716);function l(e){o.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){o.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function h(e){return new l(e)}function f(e){return new d(e)}Object.keys(c).forEach((function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),s(l,o.Writable),l.prototype._write=function(e,t,r){this._hash.update(e),r()},l.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},l.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=a(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},s(d,o.Writable),d.prototype._write=function(e,t,r){this._hash.update(e),r()},d.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},d.prototype.verify=function(e,t,r){"string"==typeof t&&(t=n.from(t,r)),this.end();var i=this._hash.digest();return u(t,i,e,this._signType,this._tag)},e.exports={Sign:h,Verify:f,createSign:h,createVerify:f}},32188:(e,t,r)=>{var n=r(25636).Buffer,i=r(45262),o=r(84215),s=r(13360).ec,a=r(96671),u=r(37450),c=r(36646);function l(e,t,r,o){if((e=n.from(e.toArray())).length0&&r.ishrn(n),r}function h(e,t,r){var o,s;do{for(o=n.alloc(0);8*o.length{var n=r(25636).Buffer,i=r(96671),o=r(13360).ec,s=r(37450),a=r(36646);function u(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,r,c,l){var d=s(r);if("ec"===d.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=a[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var i=new o(n),s=r.data.subjectPrivateKey.data;return i.verify(t,e,s)}(e,t,d)}if("dsa"===d.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,o=r.data.q,a=r.data.g,c=r.data.pub_key,l=s.signature.decode(e,"der"),d=l.s,h=l.r;u(d,o),u(h,o);var f=i.mont(n),p=d.invm(o);return 0===a.toRed(f).redPow(new i(t).mul(p).mod(o)).fromRed().mul(c.toRed(f).redPow(h.mul(p).mod(o)).fromRed()).mod(n).mod(o).cmp(h)}(e,t,d)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=n.concat([l,t]);for(var h=d.modulus.byteLength(),f=[1],p=0;t.length+f.length+2=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},19811:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(39907),o=r(26093),s=r(4019),a=r(14442),u=r(930),c=r(28388);for(var l in c)t[l]=c[l];function d(e){if("number"!=typeof e||et.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=e,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}t.NONE=0,t.DEFLATE=1,t.INFLATE=2,t.GZIP=3,t.GUNZIP=4,t.DEFLATERAW=5,t.INFLATERAW=6,t.UNZIP=7,d.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,o(this.init_done,"close before init"),o(this.mode<=t.UNZIP),this.mode===t.DEFLATE||this.mode===t.GZIP||this.mode===t.DEFLATERAW?a.deflateEnd(this.strm):this.mode!==t.INFLATE&&this.mode!==t.GUNZIP&&this.mode!==t.INFLATERAW&&this.mode!==t.UNZIP||u.inflateEnd(this.strm),this.mode=t.NONE,this.dictionary=null)},d.prototype.write=function(e,t,r,n,i,o,s){return this._write(!0,e,t,r,n,i,o,s)},d.prototype.writeSync=function(e,t,r,n,i,o,s){return this._write(!1,e,t,r,n,i,o,s)},d.prototype._write=function(e,r,s,a,u,c,l,d){if(o.equal(arguments.length,8),o(this.init_done,"write before init"),o(this.mode!==t.NONE,"already finalized"),o.equal(!1,this.write_in_progress,"write already in progress"),o.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,o.equal(!1,void 0===r,"must provide flush value"),this.write_in_progress=!0,r!==t.Z_NO_FLUSH&&r!==t.Z_PARTIAL_FLUSH&&r!==t.Z_SYNC_FLUSH&&r!==t.Z_FULL_FLUSH&&r!==t.Z_FINISH&&r!==t.Z_BLOCK)throw new Error("Invalid flush value");if(null==s&&(s=n.alloc(0),u=0,a=0),this.strm.avail_in=u,this.strm.input=s,this.strm.next_in=a,this.strm.avail_out=d,this.strm.output=c,this.strm.next_out=l,this.flush=r,!e)return this._process(),this._checkError()?this._afterSync():void 0;var h=this;return i.nextTick((function(){h._process(),h._after()})),this},d.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},d.prototype._process=function(){var e=null;switch(this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=a.deflate(this.strm,this.flush);break;case t.UNZIP:switch(this.strm.avail_in>0&&(e=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===e)break;if(31!==this.strm.input[e]){this.mode=t.INFLATE;break}if(this.gzip_id_bytes_read=1,e++,1===this.strm.avail_in)break;case 1:if(null===e)break;139===this.strm.input[e]?(this.gzip_id_bytes_read=2,this.mode=t.GUNZIP):this.mode=t.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:for(this.err=u.inflate(this.strm,this.flush),this.err===t.Z_NEED_DICT&&this.dictionary&&(this.err=u.inflateSetDictionary(this.strm,this.dictionary),this.err===t.Z_OK?this.err=u.inflate(this.strm,this.flush):this.err===t.Z_DATA_ERROR&&(this.err=t.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===t.GUNZIP&&this.err===t.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=u.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},d.prototype._checkError=function(){switch(this.err){case t.Z_OK:case t.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===t.Z_FINISH)return this._error("unexpected end of file"),!1;break;case t.Z_STREAM_END:break;case t.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},d.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},d.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},d.prototype.init=function(e,r,n,i,s){o(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),o(e>=8&&e<=15,"invalid windowBits"),o(r>=-1&&r<=9,"invalid compression level"),o(n>=1&&n<=9,"invalid memlevel"),o(i===t.Z_FILTERED||i===t.Z_HUFFMAN_ONLY||i===t.Z_RLE||i===t.Z_FIXED||i===t.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,e,n,i,s),this._setDictionary()},d.prototype.params=function(){throw new Error("deflateParams Not supported")},d.prototype.reset=function(){this._reset(),this._setDictionary()},d.prototype._init=function(e,r,n,i,o){switch(this.level=e,this.windowBits=r,this.memLevel=n,this.strategy=i,this.flush=t.Z_NO_FLUSH,this.err=t.Z_OK,this.mode!==t.GZIP&&this.mode!==t.GUNZIP||(this.windowBits+=16),this.mode===t.UNZIP&&(this.windowBits+=32),this.mode!==t.DEFLATERAW&&this.mode!==t.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new s,this.mode){case t.DEFLATE:case t.GZIP:case t.DEFLATERAW:this.err=a.deflateInit2(this.strm,this.level,t.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case t.INFLATE:case t.GUNZIP:case t.INFLATERAW:case t.UNZIP:this.err=u.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==t.Z_OK&&this._error("Init error"),this.dictionary=o,this.write_in_progress=!1,this.init_done=!0},d.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:this.err=a.deflateSetDictionary(this.strm,this.dictionary)}this.err!==t.Z_OK&&this._error("Failed to set dictionary")}},d.prototype._reset=function(){switch(this.err=t.Z_OK,this.mode){case t.DEFLATE:case t.DEFLATERAW:case t.GZIP:this.err=a.deflateReset(this.strm);break;case t.INFLATE:case t.INFLATERAW:case t.GUNZIP:this.err=u.inflateReset(this.strm)}this.err!==t.Z_OK&&this._error("Failed to reset stream")},t.Zlib=d},17946:(e,t,r)=>{"use strict";var n=r(39907),i=r(1048).Buffer,o=r(31983).Transform,s=r(19811),a=r(49208),u=r(26093).ok,c=r(1048).kMaxLength,l="Cannot create final Buffer. It would be larger than 0x"+c.toString(16)+" bytes";s.Z_MIN_WINDOWBITS=8,s.Z_MAX_WINDOWBITS=15,s.Z_DEFAULT_WINDOWBITS=15,s.Z_MIN_CHUNK=64,s.Z_MAX_CHUNK=1/0,s.Z_DEFAULT_CHUNK=16384,s.Z_MIN_MEMLEVEL=1,s.Z_MAX_MEMLEVEL=9,s.Z_DEFAULT_MEMLEVEL=8,s.Z_MIN_LEVEL=-1,s.Z_MAX_LEVEL=9,s.Z_DEFAULT_LEVEL=s.Z_DEFAULT_COMPRESSION;for(var d=Object.keys(s),h=0;h=c?s=new RangeError(l):t=i.concat(n,o),n=[],e.close(),r(s,t)}e.on("error",(function(t){e.removeListener("end",a),e.removeListener("readable",s),r(t)})),e.on("end",a),e.end(t),s()}function v(e,t){if("string"==typeof t&&(t=i.from(t)),!i.isBuffer(t))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(t,r)}function A(e){if(!(this instanceof A))return new A(e);T.call(this,e,s.DEFLATE)}function w(e){if(!(this instanceof w))return new w(e);T.call(this,e,s.INFLATE)}function E(e){if(!(this instanceof E))return new E(e);T.call(this,e,s.GZIP)}function _(e){if(!(this instanceof _))return new _(e);T.call(this,e,s.GUNZIP)}function I(e){if(!(this instanceof I))return new I(e);T.call(this,e,s.DEFLATERAW)}function S(e){if(!(this instanceof S))return new S(e);T.call(this,e,s.INFLATERAW)}function k(e){if(!(this instanceof k))return new k(e);T.call(this,e,s.UNZIP)}function C(e){return e===s.Z_NO_FLUSH||e===s.Z_PARTIAL_FLUSH||e===s.Z_SYNC_FLUSH||e===s.Z_FULL_FLUSH||e===s.Z_FINISH||e===s.Z_BLOCK}function T(e,r){var n=this;if(this._opts=e=e||{},this._chunkSize=e.chunkSize||t.Z_DEFAULT_CHUNK,o.call(this,e),e.flush&&!C(e.flush))throw new Error("Invalid flush flag: "+e.flush);if(e.finishFlush&&!C(e.finishFlush))throw new Error("Invalid flush flag: "+e.finishFlush);if(this._flushFlag=e.flush||s.Z_NO_FLUSH,this._finishFlushFlag=void 0!==e.finishFlush?e.finishFlush:s.Z_FINISH,e.chunkSize&&(e.chunkSizet.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+e.chunkSize);if(e.windowBits&&(e.windowBitst.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+e.windowBits);if(e.level&&(e.levelt.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+e.level);if(e.memLevel&&(e.memLevelt.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+e.memLevel);if(e.strategy&&e.strategy!=t.Z_FILTERED&&e.strategy!=t.Z_HUFFMAN_ONLY&&e.strategy!=t.Z_RLE&&e.strategy!=t.Z_FIXED&&e.strategy!=t.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+e.strategy);if(e.dictionary&&!i.isBuffer(e.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new s.Zlib(r);var a=this;this._hadError=!1,this._handle.onerror=function(e,r){x(a),a._hadError=!0;var n=new Error(e);n.errno=r,n.code=t.codes[r],a.emit("error",n)};var u=t.Z_DEFAULT_COMPRESSION;"number"==typeof e.level&&(u=e.level);var c=t.Z_DEFAULT_STRATEGY;"number"==typeof e.strategy&&(c=e.strategy),this._handle.init(e.windowBits||t.Z_DEFAULT_WINDOWBITS,u,e.memLevel||t.Z_DEFAULT_MEMLEVEL,c,e.dictionary),this._buffer=i.allocUnsafe(this._chunkSize),this._offset=0,this._level=u,this._strategy=c,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!n._handle},configurable:!0,enumerable:!0})}function x(e,t){t&&n.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function M(e){e.emit("close")}Object.defineProperty(t,"codes",{enumerable:!0,value:Object.freeze(p),writable:!1}),t.Deflate=A,t.Inflate=w,t.Gzip=E,t.Gunzip=_,t.DeflateRaw=I,t.InflateRaw=S,t.Unzip=k,t.createDeflate=function(e){return new A(e)},t.createInflate=function(e){return new w(e)},t.createDeflateRaw=function(e){return new I(e)},t.createInflateRaw=function(e){return new S(e)},t.createGzip=function(e){return new E(e)},t.createGunzip=function(e){return new _(e)},t.createUnzip=function(e){return new k(e)},t.deflate=function(e,t,r){return"function"==typeof t&&(r=t,t={}),b(new A(t),e,r)},t.deflateSync=function(e,t){return v(new A(t),e)},t.gzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),b(new E(t),e,r)},t.gzipSync=function(e,t){return v(new E(t),e)},t.deflateRaw=function(e,t,r){return"function"==typeof t&&(r=t,t={}),b(new I(t),e,r)},t.deflateRawSync=function(e,t){return v(new I(t),e)},t.unzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),b(new k(t),e,r)},t.unzipSync=function(e,t){return v(new k(t),e)},t.inflate=function(e,t,r){return"function"==typeof t&&(r=t,t={}),b(new w(t),e,r)},t.inflateSync=function(e,t){return v(new w(t),e)},t.gunzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),b(new _(t),e,r)},t.gunzipSync=function(e,t){return v(new _(t),e)},t.inflateRaw=function(e,t,r){return"function"==typeof t&&(r=t,t={}),b(new S(t),e,r)},t.inflateRawSync=function(e,t){return v(new S(t),e)},a.inherits(T,o),T.prototype.params=function(e,r,i){if(et.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+e);if(r!=t.Z_FILTERED&&r!=t.Z_HUFFMAN_ONLY&&r!=t.Z_RLE&&r!=t.Z_FIXED&&r!=t.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+r);if(this._level!==e||this._strategy!==r){var o=this;this.flush(s.Z_SYNC_FLUSH,(function(){u(o._handle,"zlib binding closed"),o._handle.params(e,r),o._hadError||(o._level=e,o._strategy=r,i&&i())}))}else n.nextTick(i)},T.prototype.reset=function(){return u(this._handle,"zlib binding closed"),this._handle.reset()},T.prototype._flush=function(e){this._transform(i.alloc(0),"",e)},T.prototype.flush=function(e,t){var r=this,o=this._writableState;("function"==typeof e||void 0===e&&!t)&&(t=e,e=s.Z_FULL_FLUSH),o.ended?t&&n.nextTick(t):o.ending?t&&this.once("end",t):o.needDrain?t&&this.once("drain",(function(){return r.flush(e,t)})):(this._flushFlag=e,this.write(i.alloc(0),"",t))},T.prototype.close=function(e){x(this,e),n.nextTick(M,this)},T.prototype._transform=function(e,t,r){var n,o=this._writableState,a=(o.ending||o.ended)&&(!e||o.length===e.length);return null===e||i.isBuffer(e)?this._handle?(a?n=this._finishFlushFlag:(n=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||s.Z_NO_FLUSH)),void this._processChunk(e,n,r)):r(new Error("zlib binding closed")):r(new Error("invalid input"))},T.prototype._processChunk=function(e,t,r){var n=e&&e.length,o=this._chunkSize-this._offset,s=0,a=this,d="function"==typeof r;if(!d){var h,f=[],p=0;this.on("error",(function(e){h=e})),u(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(t,e,s,n,this._buffer,this._offset,o)}while(!this._hadError&&b(g[0],g[1]));if(this._hadError)throw h;if(p>=c)throw x(this),new RangeError(l);var m=i.concat(f,p);return x(this),m}u(this._handle,"zlib binding closed");var y=this._handle.write(t,e,s,n,this._buffer,this._offset,o);function b(c,l){if(this&&(this.buffer=null,this.callback=null),!a._hadError){var h=o-l;if(u(h>=0,"have should not go down"),h>0){var g=a._buffer.slice(a._offset,a._offset+h);a._offset+=h,d?a.push(g):(f.push(g),p+=g.length)}if((0===l||a._offset>=a._chunkSize)&&(o=a._chunkSize,a._offset=0,a._buffer=i.allocUnsafe(a._chunkSize)),0===l){if(s+=n-c,n=c,!d)return!0;var m=a._handle.write(t,e,s,n,a._buffer,a._offset,a._chunkSize);return m.callback=b,void(m.buffer=e)}if(!d)return!1;r()}}y.buffer=e,y.callback=b},a.inherits(A,T),a.inherits(w,T),a.inherits(E,T),a.inherits(_,T),a.inherits(I,T),a.inherits(S,T),a.inherits(k,T)},69860:(e,t)=>{"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var i in r)n(r,i)&&(e[i]=r[i])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var o=0;o{"use strict";e.exports=function(e,t,r,n){for(var i=65535&e,o=e>>>16&65535,s=0;0!==r;){r-=s=r>2e3?2e3:r;do{o=o+(i=i+t[n++]|0)|0}while(--s);i%=65521,o%=65521}return i|o<<16}},28388:e=>{"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},17430:e=>{"use strict";var t=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();e.exports=function(e,r,n,i){var o=t,s=i+n;e^=-1;for(var a=i;a>>8^o[255&(e^r[a])];return~e}},14442:(e,t,r)=>{"use strict";var n,i=r(69860),o=r(77504),s=r(1196),a=r(17430),u=r(81925),c=0,l=0,d=-2,h=2,f=8,p=286,g=30,m=19,y=2*p+1,b=15,v=3,A=258,w=A+v+1,E=42,_=103,I=113,S=666;function k(e,t){return e.msg=u[t],t}function C(e){return(e<<1)-(e>4?9:0)}function T(e){for(var t=e.length;--t>=0;)e[t]=0}function x(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(i.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function M(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,x(e.strm)}function B(e,t){e.pending_buf[e.pending++]=t}function P(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function R(e,t){var r,n,i=e.max_chain_length,o=e.strstart,s=e.prev_length,a=e.nice_match,u=e.strstart>e.w_size-w?e.strstart-(e.w_size-w):0,c=e.window,l=e.w_mask,d=e.prev,h=e.strstart+A,f=c[o+s-1],p=c[o+s];e.prev_length>=e.good_match&&(i>>=2),a>e.lookahead&&(a=e.lookahead);do{if(c[(r=t)+s]===p&&c[r+s-1]===f&&c[r]===c[o]&&c[++r]===c[o+1]){o+=2,r++;do{}while(c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&c[++o]===c[++r]&&os){if(e.match_start=t,s=n,n>=a)break;f=c[o+s-1],p=c[o+s]}}}while((t=d[t&l])>u&&0!=--i);return s<=e.lookahead?s:e.lookahead}function O(e){var t,r,n,o,u,c,l,d,h,f,p=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=p+(p-w)){i.arraySet(e.window,e.window,p,p,0),e.match_start-=p,e.strstart-=p,e.block_start-=p,t=r=e.hash_size;do{n=e.head[--t],e.head[t]=n>=p?n-p:0}while(--r);t=r=p;do{n=e.prev[--t],e.prev[t]=n>=p?n-p:0}while(--r);o+=p}if(0===e.strm.avail_in)break;if(c=e.strm,l=e.window,d=e.strstart+e.lookahead,h=o,f=void 0,(f=c.avail_in)>h&&(f=h),r=0===f?0:(c.avail_in-=f,i.arraySet(l,c.input,c.next_in,f,d),1===c.state.wrap?c.adler=s(c.adler,l,f,d):2===c.state.wrap&&(c.adler=a(c.adler,l,f,d)),c.next_in+=f,c.total_in+=f,f),e.lookahead+=r,e.lookahead+e.insert>=v)for(u=e.strstart-e.insert,e.ins_h=e.window[u],e.ins_h=(e.ins_h<=v&&(e.ins_h=(e.ins_h<=v)if(n=o._tr_tally(e,e.strstart-e.match_start,e.match_length-v),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=v){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<=v&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=v-1)),e.prev_length>=v&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-v,n=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-v),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<15&&(a=2,n-=16),o<1||o>9||r!==f||n<8||n>15||t<0||t>9||s<0||s>4)return k(e,d);8===n&&(n=9);var u=new U;return e.state=u,u.strm=e,u.wrap=a,u.gzhead=null,u.w_bits=n,u.w_size=1<e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(O(e),0===e.lookahead&&t===c)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,M(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-w&&(M(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(M(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(M(e,!1),e.strm.avail_out),1)})),new L(4,4,8,4,N),new L(4,5,16,8,N),new L(4,6,32,32,N),new L(4,4,16,16,D),new L(8,16,32,32,D),new L(8,16,128,128,D),new L(8,32,128,256,D),new L(32,128,258,1024,D),new L(32,258,258,4096,D)],t.deflateInit=function(e,t){return z(e,t,f,15,8,0)},t.deflateInit2=z,t.deflateReset=j,t.deflateResetKeep=F,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?d:(e.state.gzhead=t,l):d},t.deflate=function(e,t){var r,i,s,u;if(!e||!e.state||t>5||t<0)return e?k(e,d):d;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===S&&4!==t)return k(e,0===e.avail_out?-5:d);if(i.strm=e,r=i.last_flush,i.last_flush=t,i.status===E)if(2===i.wrap)e.adler=0,B(i,31),B(i,139),B(i,8),i.gzhead?(B(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),B(i,255&i.gzhead.time),B(i,i.gzhead.time>>8&255),B(i,i.gzhead.time>>16&255),B(i,i.gzhead.time>>24&255),B(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),B(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(B(i,255&i.gzhead.extra.length),B(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=a(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(B(i,0),B(i,0),B(i,0),B(i,0),B(i,0),B(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),B(i,3),i.status=I);else{var h=f+(i.w_bits-8<<4)<<8;h|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(h|=32),h+=31-h%31,i.status=I,P(i,h),0!==i.strstart&&(P(i,e.adler>>>16),P(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(s=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>s&&(e.adler=a(e.adler,i.pending_buf,i.pending-s,s)),x(e),s=i.pending,i.pending!==i.pending_buf_size));)B(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>s&&(e.adler=a(e.adler,i.pending_buf,i.pending-s,s)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){s=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>s&&(e.adler=a(e.adler,i.pending_buf,i.pending-s,s)),x(e),s=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexs&&(e.adler=a(e.adler,i.pending_buf,i.pending-s,s)),0===u&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){s=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>s&&(e.adler=a(e.adler,i.pending_buf,i.pending-s,s)),x(e),s=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindexs&&(e.adler=a(e.adler,i.pending_buf,i.pending-s,s)),0===u&&(i.status=_)}else i.status=_;if(i.status===_&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&x(e),i.pending+2<=i.pending_buf_size&&(B(i,255&e.adler),B(i,e.adler>>8&255),e.adler=0,i.status=I)):i.status=I),0!==i.pending){if(x(e),0===e.avail_out)return i.last_flush=-1,l}else if(0===e.avail_in&&C(t)<=C(r)&&4!==t)return k(e,-5);if(i.status===S&&0!==e.avail_in)return k(e,-5);if(0!==e.avail_in||0!==i.lookahead||t!==c&&i.status!==S){var p=2===i.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(O(e),0===e.lookahead)){if(t===c)return 1;break}if(e.match_length=0,r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(M(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(M(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(M(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var r,n,i,s,a=e.window;;){if(e.lookahead<=A){if(O(e),e.lookahead<=A&&t===c)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=v&&e.strstart>0&&(n=a[i=e.strstart-1])===a[++i]&&n===a[++i]&&n===a[++i]){s=e.strstart+A;do{}while(n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&n===a[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=v?(r=o._tr_tally(e,1,e.match_length-v),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(M(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(M(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(M(e,!1),0===e.strm.avail_out)?1:2}(i,t):n[i.level].func(i,t);if(3!==p&&4!==p||(i.status=S),1===p||3===p)return 0===e.avail_out&&(i.last_flush=-1),l;if(2===p&&(1===t?o._tr_align(i):5!==t&&(o._tr_stored_block(i,0,0,!1),3===t&&(T(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),x(e),0===e.avail_out))return i.last_flush=-1,l}return 4!==t?l:i.wrap<=0?1:(2===i.wrap?(B(i,255&e.adler),B(i,e.adler>>8&255),B(i,e.adler>>16&255),B(i,e.adler>>24&255),B(i,255&e.total_in),B(i,e.total_in>>8&255),B(i,e.total_in>>16&255),B(i,e.total_in>>24&255)):(P(i,e.adler>>>16),P(i,65535&e.adler)),x(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?l:1)},t.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==E&&69!==t&&73!==t&&91!==t&&t!==_&&t!==I&&t!==S?k(e,d):(e.state=null,t===I?k(e,-3):l):d},t.deflateSetDictionary=function(e,t){var r,n,o,a,u,c,h,f,p=t.length;if(!e||!e.state)return d;if(2===(a=(r=e.state).wrap)||1===a&&r.status!==E||r.lookahead)return d;for(1===a&&(e.adler=s(e.adler,t,p,0)),r.wrap=0,p>=r.w_size&&(0===a&&(T(r.head),r.strstart=0,r.block_start=0,r.insert=0),f=new i.Buf8(r.w_size),i.arraySet(f,t,p-r.w_size,r.w_size,0),t=f,p=r.w_size),u=e.avail_in,c=e.next_in,h=e.input,e.avail_in=p,e.next_in=0,e.input=t,O(r);r.lookahead>=v;){n=r.strstart,o=r.lookahead-(v-1);do{r.ins_h=(r.ins_h<{"use strict";e.exports=function(e,t){var r,n,i,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S,k;r=e.state,n=e.next_in,S=e.input,i=n+(e.avail_in-5),o=e.next_out,k=e.output,s=o-(t-e.avail_out),a=o+(e.avail_out-257),u=r.dmax,c=r.wsize,l=r.whave,d=r.wnext,h=r.window,f=r.hold,p=r.bits,g=r.lencode,m=r.distcode,y=(1<>>=A=v>>>24,p-=A,0==(A=v>>>16&255))k[o++]=65535&v;else{if(!(16&A)){if(64&A){if(32&A){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}v=g[(65535&v)+(f&(1<>>=A,p-=A),p<15&&(f+=S[n++]<>>=A=v>>>24,p-=A,16&(A=v>>>16&255)){if(E=65535&v,p<(A&=15)&&(f+=S[n++]<u){e.msg="invalid distance too far back",r.mode=30;break e}if(f>>>=A,p-=A,E>(A=o-s)){if((A=E-A)>l&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(_=0,I=h,0===d){if(_+=c-A,A2;)k[o++]=I[_++],k[o++]=I[_++],k[o++]=I[_++],w-=3;w&&(k[o++]=I[_++],w>1&&(k[o++]=I[_++]))}else{_=o-E;do{k[o++]=k[_++],k[o++]=k[_++],k[o++]=k[_++],w-=3}while(w>2);w&&(k[o++]=k[_++],w>1&&(k[o++]=k[_++]))}break}if(64&A){e.msg="invalid distance code",r.mode=30;break e}v=m[(65535&v)+(f&(1<>3,f&=(1<<(p-=w<<3))-1,e.next_in=n,e.next_out=o,e.avail_in=n{"use strict";var n=r(69860),i=r(1196),o=r(17430),s=r(51628),a=r(97765),u=0,c=-2,l=1,d=12,h=30,f=852,p=592;function g(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function m(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function y(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=l,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(f),t.distcode=t.distdyn=new n.Buf32(p),t.sane=1,t.back=-1,u):c}function b(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,y(e)):c}function v(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?c:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,b(e))):c}function A(e,t){var r,n;return e?(n=new m,e.state=n,n.window=null,(r=v(e,t))!==u&&(e.state=null),r):c}var w,E,_=!0;function I(e){if(_){var t;for(w=new n.Buf32(512),E=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(a(1,e.lens,0,288,w,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;a(2,e.lens,0,32,E,0,e.work,{bits:5}),_=!1}e.lencode=w,e.lenbits=9,e.distcode=E,e.distbits=5}function S(e,t,r,i){var o,s=e.state;return null===s.window&&(s.wsize=1<=s.wsize?(n.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((o=s.wsize-s.wnext)>i&&(o=i),n.arraySet(s.window,t,r-i,o,s.wnext),(i-=o)?(n.arraySet(s.window,t,r-i,i,0),s.wnext=i,s.whave=s.wsize):(s.wnext+=o,s.wnext===s.wsize&&(s.wnext=0),s.whave>>8&255,r.check=o(r.check,j,2,0),A=0,w=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&A)<<8)+(A>>8))%31){e.msg="incorrect header check",r.mode=h;break}if(8!=(15&A)){e.msg="unknown compression method",r.mode=h;break}if(w-=4,N=8+(15&(A>>>=4)),0===r.wbits)r.wbits=N;else if(N>r.wbits){e.msg="invalid window size",r.mode=h;break}r.dmax=1<>8&1),512&r.flags&&(j[0]=255&A,j[1]=A>>>8&255,r.check=o(r.check,j,2,0)),A=0,w=0,r.mode=3;case 3:for(;w<32;){if(0===b)break e;b--,A+=f[m++]<>>8&255,j[2]=A>>>16&255,j[3]=A>>>24&255,r.check=o(r.check,j,4,0)),A=0,w=0,r.mode=4;case 4:for(;w<16;){if(0===b)break e;b--,A+=f[m++]<>8),512&r.flags&&(j[0]=255&A,j[1]=A>>>8&255,r.check=o(r.check,j,2,0)),A=0,w=0,r.mode=5;case 5:if(1024&r.flags){for(;w<16;){if(0===b)break e;b--,A+=f[m++]<>>8&255,r.check=o(r.check,j,2,0)),A=0,w=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((k=r.length)>b&&(k=b),k&&(r.head&&(N=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,f,m,k,N)),512&r.flags&&(r.check=o(r.check,f,k,m)),b-=k,m+=k,r.length-=k),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===b)break e;k=0;do{N=f[m+k++],r.head&&N&&r.length<65536&&(r.head.name+=String.fromCharCode(N))}while(N&&k>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=d;break;case 10:for(;w<32;){if(0===b)break e;b--,A+=f[m++]<>>=7&w,w-=7&w,r.mode=27;break}for(;w<3;){if(0===b)break e;b--,A+=f[m++]<>>=1)){case 0:r.mode=14;break;case 1:if(I(r),r.mode=20,6===t){A>>>=2,w-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=h}A>>>=2,w-=2;break;case 14:for(A>>>=7&w,w-=7&w;w<32;){if(0===b)break e;b--,A+=f[m++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=h;break}if(r.length=65535&A,A=0,w=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(k=r.length){if(k>b&&(k=b),k>v&&(k=v),0===k)break e;n.arraySet(p,f,m,k,y),b-=k,m+=k,v-=k,y+=k,r.length-=k;break}r.mode=d;break;case 17:for(;w<14;){if(0===b)break e;b--,A+=f[m++]<>>=5,w-=5,r.ndist=1+(31&A),A>>>=5,w-=5,r.ncode=4+(15&A),A>>>=4,w-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=h;break}r.have=0,r.mode=18;case 18:for(;r.have>>=3,w-=3}for(;r.have<19;)r.lens[z[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,L={bits:r.lenbits},D=a(0,r.lens,0,19,r.lencode,0,r.work,L),r.lenbits=L.bits,D){e.msg="invalid code lengths set",r.mode=h;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,B=65535&F,!((x=F>>>24)<=w);){if(0===b)break e;b--,A+=f[m++]<>>=x,w-=x,r.lens[r.have++]=B;else{if(16===B){for(U=x+2;w>>=x,w-=x,0===r.have){e.msg="invalid bit length repeat",r.mode=h;break}N=r.lens[r.have-1],k=3+(3&A),A>>>=2,w-=2}else if(17===B){for(U=x+3;w>>=x)),A>>>=3,w-=3}else{for(U=x+7;w>>=x)),A>>>=7,w-=7}if(r.have+k>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=h;break}for(;k--;)r.lens[r.have++]=N}}if(r.mode===h)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=h;break}if(r.lenbits=9,L={bits:r.lenbits},D=a(1,r.lens,0,r.nlen,r.lencode,0,r.work,L),r.lenbits=L.bits,D){e.msg="invalid literal/lengths set",r.mode=h;break}if(r.distbits=6,r.distcode=r.distdyn,L={bits:r.distbits},D=a(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,L),r.distbits=L.bits,D){e.msg="invalid distances set",r.mode=h;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(b>=6&&v>=258){e.next_out=y,e.avail_out=v,e.next_in=m,e.avail_in=b,r.hold=A,r.bits=w,s(e,_),y=e.next_out,p=e.output,v=e.avail_out,m=e.next_in,f=e.input,b=e.avail_in,A=r.hold,w=r.bits,r.mode===d&&(r.back=-1);break}for(r.back=0;M=(F=r.lencode[A&(1<>>16&255,B=65535&F,!((x=F>>>24)<=w);){if(0===b)break e;b--,A+=f[m++]<>P)])>>>16&255,B=65535&F,!(P+(x=F>>>24)<=w);){if(0===b)break e;b--,A+=f[m++]<>>=P,w-=P,r.back+=P}if(A>>>=x,w-=x,r.back+=x,r.length=B,0===M){r.mode=26;break}if(32&M){r.back=-1,r.mode=d;break}if(64&M){e.msg="invalid literal/length code",r.mode=h;break}r.extra=15&M,r.mode=22;case 22:if(r.extra){for(U=r.extra;w>>=r.extra,w-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;M=(F=r.distcode[A&(1<>>16&255,B=65535&F,!((x=F>>>24)<=w);){if(0===b)break e;b--,A+=f[m++]<>P)])>>>16&255,B=65535&F,!(P+(x=F>>>24)<=w);){if(0===b)break e;b--,A+=f[m++]<>>=P,w-=P,r.back+=P}if(A>>>=x,w-=x,r.back+=x,64&M){e.msg="invalid distance code",r.mode=h;break}r.offset=B,r.extra=15&M,r.mode=24;case 24:if(r.extra){for(U=r.extra;w>>=r.extra,w-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=h;break}r.mode=25;case 25:if(0===v)break e;if(k=_-v,r.offset>k){if((k=r.offset-k)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=h;break}k>r.wnext?(k-=r.wnext,C=r.wsize-k):C=r.wnext-k,k>r.length&&(k=r.length),T=r.window}else T=p,C=y-r.offset,k=r.length;k>v&&(k=v),v-=k,r.length-=k;do{p[y++]=T[C++]}while(--k);0===r.length&&(r.mode=21);break;case 26:if(0===v)break e;p[y++]=r.length,v--,r.mode=21;break;case 27:if(r.wrap){for(;w<32;){if(0===b)break e;b--,A|=f[m++]<{"use strict";var n=r(69860),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,u,c,l,d,h){var f,p,g,m,y,b,v,A,w,E=h.bits,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=null,O=0,N=new n.Buf16(16),D=new n.Buf16(16),L=null,U=0;for(_=0;_<=15;_++)N[_]=0;for(I=0;I=1&&0===N[k];k--);if(C>k&&(C=k),0===k)return c[l++]=20971520,c[l++]=20971520,h.bits=1,0;for(S=1;S0&&(0===e||1!==k))return-1;for(D[1]=0,_=1;_<15;_++)D[_+1]=D[_]+N[_];for(I=0;I852||2===e&&B>592)return 1;for(;;){v=_-x,d[I]b?(A=L[U+d[I]],w=R[O+d[I]]):(A=96,w=0),f=1<<_-x,S=p=1<>x)+(p-=f)]=v<<24|A<<16|w}while(0!==p);for(f=1<<_-1;P&f;)f>>=1;if(0!==f?(P&=f-1,P+=f):P=0,I++,0==--N[_]){if(_===k)break;_=t[r+d[I]]}if(_>C&&(P&m)!==g){for(0===x&&(x=C),y+=S,M=1<<(T=_-x);T+x852||2===e&&B>592)return 1;c[g=P&m]=C<<24|T<<16|y-l}}return 0!==P&&(c[y+P]=_-x<<24|64<<16),h.bits=C,0}},81925:e=>{"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},77504:(e,t,r)=>{"use strict";var n=r(69860);function i(e){for(var t=e.length;--t>=0;)e[t]=0}var o=256,s=286,a=30,u=15,c=16,l=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],d=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],h=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],f=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],p=new Array(576);i(p);var g=new Array(60);i(g);var m=new Array(512);i(m);var y=new Array(256);i(y);var b=new Array(29);i(b);var v,A,w,E=new Array(a);function _(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function I(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function S(e){return e<256?m[e]:m[256+(e>>>7)]}function k(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function C(e,t,r){e.bi_valid>c-r?(e.bi_buf|=t<>c-e.bi_valid,e.bi_valid+=r-c):(e.bi_buf|=t<>>=1,r<<=1}while(--t>0);return r>>>1}function M(e,t,r){var n,i,o=new Array(u+1),s=0;for(n=1;n<=u;n++)o[n]=s=s+r[n-1]<<1;for(i=0;i<=t;i++){var a=e[2*i+1];0!==a&&(e[2*i]=x(o[a]++,a))}}function B(e){var t;for(t=0;t8?k(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function R(e,t,r,n){var i=2*t,o=2*r;return e[i]>1;r>=1;r--)O(e,o,r);i=c;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],O(e,o,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,o[2*i]=o[2*r]+o[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,o[2*r+1]=o[2*n+1]=i,e.heap[1]=i++,O(e,o,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,o,s,a,c=t.dyn_tree,l=t.max_code,d=t.stat_desc.static_tree,h=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,p=t.stat_desc.extra_base,g=t.stat_desc.max_length,m=0;for(o=0;o<=u;o++)e.bl_count[o]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)(o=c[2*c[2*(n=e.heap[r])+1]+1]+1)>g&&(o=g,m++),c[2*n+1]=o,n>l||(e.bl_count[o]++,s=0,n>=p&&(s=f[n-p]),a=c[2*n],e.opt_len+=a*(o+s),h&&(e.static_len+=a*(d[2*n+1]+s)));if(0!==m){do{for(o=g-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[g]--,m-=2}while(m>0);for(o=g;0!==o;o--)for(n=e.bl_count[o];0!==n;)(i=e.heap[--r])>l||(c[2*i+1]!==o&&(e.opt_len+=(o-c[2*i+1])*c[2*i],c[2*i+1]=o),n--)}}(e,t),M(o,l,e.bl_count)}function L(e,t,r){var n,i,o=-1,s=t[1],a=0,u=7,c=4;for(0===s&&(u=138,c=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=s,s=t[2*(n+1)+1],++a>=7;n0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t=3&&0===e.bl_tree[2*f[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(s=e.static_len+3+7>>>3)<=i&&(i=s)):i=s=r+5,r+4<=i&&-1!==t?j(e,t,r,n):4===e.strategy||s===i?(C(e,2+(n?1:0),3),N(e,p,g)):(C(e,4+(n?1:0),3),function(e,t,r,n){var i;for(C(e,t-257,5),C(e,r-1,5),C(e,n-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(y[r]+o+1)]++,e.dyn_dtree[2*S(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){C(e,2,3),T(e,256,p),function(e){16===e.bi_valid?(k(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},4019:e=>{"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},39216:(e,t,r)=>{var n=r(47403);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},7639:(e,t,r)=>{"use strict";var n=r(39216),i=r(25636).Buffer;e.exports=function(e){function t(t){var r=t.slice(0,-4),n=t.slice(-4),i=e(r);if(!(n[0]^i[0]|n[1]^i[1]|n[2]^i[2]|n[3]^i[3]))return r}return{encode:function(t){var r=e(t);return n.encode(i.concat([t,r],t.length+4))},decode:function(e){var r=t(n.decode(e));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(e){var r=n.decodeUnsafe(e);if(r)return t(r)}}}},29848:(e,t,r)=>{"use strict";var n=r(13257),i=r(7639);e.exports=i((function(e){var t=n("sha256").update(e).digest();return n("sha256").update(t).digest()}))},53511:(e,t,r)=>{"use strict";var n=r(1048).Buffer;class i{constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}makeDestinationObject(){return{}}decode(e,t){throw new Error("Layout is abstract")}encode(e,t,r){throw new Error("Layout is abstract")}getSpan(e,t){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(e){const t=Object.create(this.constructor.prototype);return Object.assign(t,this),t.property=e,t}fromArray(e){}}function o(e,t){return t.property?e+"["+t.property+"]":e}t.Layout=i,t.nameWithProperty=o,t.bindConstructorLayout=function(e,t){if("function"!=typeof e)throw new TypeError("Class must be constructor");if(e.hasOwnProperty("layout_"))throw new Error("Class is already bound to a layout");if(!(t&&t instanceof i))throw new TypeError("layout must be a Layout");if(t.hasOwnProperty("boundConstructor_"))throw new Error("layout is already bound to a constructor");e.layout_=t,t.boundConstructor_=e,t.makeDestinationObject=()=>new e,Object.defineProperty(e.prototype,"encode",{value:function(e,r){return t.encode(this,e,r)},writable:!0}),Object.defineProperty(e,"decode",{value:function(e,r){return t.decode(e,r)},writable:!0})};class s extends i{isCount(){throw new Error("ExternalLayout is abstract")}}class a extends s{constructor(e,t){if(void 0===e&&(e=1),!Number.isInteger(e)||0>=e)throw new TypeError("elementSpan must be a (positive) integer");super(-1,t),this.elementSpan=e}isCount(){return!0}decode(e,t){void 0===t&&(t=0);const r=e.length-t;return Math.floor(r/this.elementSpan)}encode(e,t,r){return 0}}class u extends s{constructor(e,t,r){if(!(e instanceof i))throw new TypeError("layout must be a Layout");if(void 0===t)t=0;else if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,r||e.property),this.layout=e,this.offset=t}isCount(){return this.layout instanceof c||this.layout instanceof l}decode(e,t){return void 0===t&&(t=0),this.layout.decode(e,t+this.offset)}encode(e,t,r){return void 0===r&&(r=0),this.layout.encode(e,t,r+this.offset)}}class c extends i{constructor(e,t){if(super(e,t),6e+n.encode(i,t,r+e)),0);return this.count instanceof s&&this.count.encode(e.length,t,r),i}}class S extends i{constructor(e,t,r){if(!Array.isArray(e)||!e.reduce(((e,t)=>e&&t instanceof i),!0))throw new TypeError("fields must be array of Layout instances");"boolean"==typeof t&&void 0===r&&(r=t,t=void 0);for(const t of e)if(0>t.span&&void 0===t.property)throw new Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=e.reduce(((e,t)=>e+t.getSpan()),0)}catch(e){}super(n,t),this.fields=e,this.decodePrefixes=!!r}getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);let r=0;try{r=this.fields.reduce(((r,n)=>{const i=n.getSpan(e,t);return t+=i,r+i}),0)}catch(e){throw new RangeError("indeterminate span")}return r}decode(e,t){void 0===t&&(t=0);const r=this.makeDestinationObject();for(const n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(e,t)),t+=n.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return r}encode(e,t,r){void 0===r&&(r=0);const n=r;let i=0,o=0;for(const n of this.fields){let s=n.span;if(o=0s&&(s=n.getSpan(t,r)))}i=r,r+=s}return i+o-n}fromArray(e){const t=this.makeDestinationObject();for(const r of this.fields)void 0!==r.property&&0r.span?t=-1:0<=t&&(t+=r.span)}}}class k{constructor(e){this.property=e}decode(){throw new Error("UnionDiscriminator is abstract")}encode(){throw new Error("UnionDiscriminator is abstract")}}class C extends k{constructor(e,t){if(!(e instanceof s&&e.isCount()))throw new TypeError("layout must be an unsigned integer ExternalLayout");super(t||e.property||"variant"),this.layout=e}decode(e,t){return this.layout.decode(e,t)}encode(e,t,r){return this.layout.encode(e,t,r)}}class T extends i{constructor(e,t,r){const n=e instanceof c||e instanceof l;if(n)e=new C(new u(e));else if(e instanceof s&&e.isCount())e=new C(e);else if(!(e instanceof k))throw new TypeError("discr must be a UnionDiscriminator or an unsigned integer layout");if(void 0===t&&(t=null),!(null===t||t instanceof i))throw new TypeError("defaultLayout must be null or a Layout");if(null!==t){if(0>t.span)throw new Error("defaultLayout must have constant span");void 0===t.property&&(t=t.replicate("content"))}let o=-1;t&&(o=t.span,0<=o&&n&&(o+=e.layout.span)),super(o,r),this.discriminator=e,this.usesPrefixDiscriminator=n,this.defaultLayout=t,this.registry={};let a=this.defaultGetSourceVariant.bind(this);this.getSourceVariant=function(e){return a(e)},this.configGetSourceVariant=function(e){a=e.bind(this)}}getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);const r=this.getVariant(e,t);if(!r)throw new Error("unable to determine span for unrecognized variant");return r.getSpan(e,t)}defaultGetSourceVariant(e){if(e.hasOwnProperty(this.discriminator.property)){if(this.defaultLayout&&e.hasOwnProperty(this.defaultLayout.property))return;const t=this.registry[e[this.discriminator.property]];if(t&&(!t.layout||e.hasOwnProperty(t.property)))return t}else for(const t in this.registry){const r=this.registry[t];if(e.hasOwnProperty(r.property))return r}throw new Error("unable to infer src variant")}decode(e,t){let r;void 0===t&&(t=0);const n=this.discriminator,i=n.decode(e,t);let o=this.registry[i];if(void 0===o){let s=0;o=this.defaultLayout,this.usesPrefixDiscriminator&&(s=n.layout.span),r=this.makeDestinationObject(),r[n.property]=i,r[o.property]=this.defaultLayout.decode(e,t+s)}else r=o.decode(e,t);return r}encode(e,t,r){void 0===r&&(r=0);const n=this.getSourceVariant(e);if(void 0===n){const n=this.discriminator,i=this.defaultLayout;let o=0;return this.usesPrefixDiscriminator&&(o=n.layout.span),n.encode(e[n.property],t,r),o+i.encode(e[i.property],t,r+o)}return n.encode(e,t,r)}addVariant(e,t,r){const n=new x(this,e,t,r);return this.registry[e]=n,n}getVariant(e,t){let r=e;return n.isBuffer(e)&&(void 0===t&&(t=0),r=this.discriminator.decode(e,t)),this.registry[r]}}class x extends i{constructor(e,t,r,n){if(!(e instanceof T))throw new TypeError("union must be a Union");if(!Number.isInteger(t)||0>t)throw new TypeError("variant must be a (non-negative) integer");if("string"==typeof r&&void 0===n&&(n=r,r=null),r){if(!(r instanceof i))throw new TypeError("layout must be a Layout");if(null!==e.defaultLayout&&0<=r.span&&r.span>e.defaultLayout.span)throw new Error("variant span exceeds span of containing union");if("string"!=typeof n)throw new TypeError("variant must have a String property")}let o=e.span;0>e.span&&(o=r?r.span:0,0<=o&&e.usesPrefixDiscriminator&&(o+=e.discriminator.layout.span)),super(o,n),this.union=e,this.variant=t,this.layout=r||null}getSpan(e,t){if(0<=this.span)return this.span;void 0===t&&(t=0);let r=0;return this.union.usesPrefixDiscriminator&&(r=this.union.discriminator.layout.span),r+this.layout.getSpan(e,t+r)}decode(e,t){const r=this.makeDestinationObject();if(void 0===t&&(t=0),this!==this.union.getVariant(e,t))throw new Error("variant mismatch");let n=0;return this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout?r[this.property]=this.layout.decode(e,t+n):this.property?r[this.property]=!0:this.union.usesPrefixDiscriminator&&(r[this.union.discriminator.property]=this.variant),r}encode(e,t,r){void 0===r&&(r=0);let n=0;if(this.union.usesPrefixDiscriminator&&(n=this.union.discriminator.layout.span),this.layout&&!e.hasOwnProperty(this.property))throw new TypeError("variant lacks property "+this.property);this.union.discriminator.encode(this.variant,t,r);let i=n;if(this.layout&&(this.layout.encode(e[this.property],t,r+n),i+=this.layout.getSpan(t,r+n),0<=this.union.span&&i>this.union.span))throw new Error("encoded variant overruns containing union");return i}fromArray(e){if(this.layout)return this.layout.fromArray(e)}}function M(e){return 0>e&&(e+=4294967296),e}class B extends i{constructor(e,t,r){if(!(e instanceof c||e instanceof l))throw new TypeError("word must be a UInt or UIntBE layout");if("string"==typeof t&&void 0===r&&(r=t,t=void 0),4=t)throw new TypeError("bits must be positive integer");const n=8*e.span,i=e.fields.reduce(((e,t)=>e+t.bits),0);if(t+i>n)throw new Error("bits too long for span remainder ("+(n-i)+" of "+n+" remain)");this.container=e,this.bits=t,this.valueMask=(1<>>this.start}encode(e){if(!Number.isInteger(e)||e!==M(e&this.valueMask))throw new TypeError(o("BitField.encode",this)+" value must be integer not exceeding "+this.valueMask);const t=this.container._packedGetValue(),r=M(e<r&&(r=this.length.decode(e,t)),r}decode(e,t){void 0===t&&(t=0);let r=this.span;return 0>r&&(r=this.length.decode(e,t)),e.slice(t,t+r)}encode(e,t,r){let i=this.length;if(this.length instanceof s&&(i=e.length),!n.isBuffer(e)||i!==e.length)throw new TypeError(o("Blob.encode",this)+" requires (length "+i+") Buffer as src");if(r+i>t.length)throw new RangeError("encoding overruns Buffer");return t.write(e.toString("hex"),r,i,"hex"),this.length instanceof s&&this.length.encode(i,t,r),i}}class N extends i{constructor(e){super(-1,e)}getSpan(e,t){if(!n.isBuffer(e))throw new TypeError("b must be a Buffer");void 0===t&&(t=0);let r=t;for(;rt.length)throw new RangeError("encoding overruns Buffer");return i.copy(t,r),t[r+o]=0,o+1}}class D extends i{constructor(e,t){if("string"==typeof e&&void 0===t&&(t=e,e=void 0),void 0===e)e=-1;else if(!Number.isInteger(e))throw new TypeError("maxSpan must be an integer");super(-1,t),this.maxSpan=e}getSpan(e,t){if(!n.isBuffer(e))throw new TypeError("b must be a Buffer");return void 0===t&&(t=0),e.length-t}decode(e,t,r){void 0===t&&(t=0);let n=this.getSpan(e,t);if(0<=this.maxSpan&&this.maxSpant.length)throw new RangeError("encoding overruns Buffer");return i.copy(t,r),o}}class L extends i{constructor(e,t){super(0,t),this.value=e}decode(e,t,r){return this.value}encode(e,t,r){return 0}}t.ExternalLayout=s,t.GreedyCount=a,t.OffsetLayout=u,t.UInt=c,t.UIntBE=l,t.Int=d,t.IntBE=h,t.Float=A,t.FloatBE=w,t.Double=E,t.DoubleBE=_,t.Sequence=I,t.Structure=S,t.UnionDiscriminator=k,t.UnionLayoutDiscriminator=C,t.Union=T,t.VariantLayout=x,t.BitStructure=B,t.BitField=P,t.Boolean=R,t.Blob=O,t.CString=N,t.UTF8=D,t.Constant=L,t.greedy=(e,t)=>new a(e,t),t.offset=(e,t,r)=>new u(e,t,r),t.u8=e=>new c(1,e),t.u16=e=>new c(2,e),t.u24=e=>new c(3,e),t.u32=e=>new c(4,e),t.u40=e=>new c(5,e),t.u48=e=>new c(6,e),t.nu64=e=>new m(e),t.u16be=e=>new l(2,e),t.u24be=e=>new l(3,e),t.u32be=e=>new l(4,e),t.u40be=e=>new l(5,e),t.u48be=e=>new l(6,e),t.nu64be=e=>new y(e),t.s8=e=>new d(1,e),t.s16=e=>new d(2,e),t.s24=e=>new d(3,e),t.s32=e=>new d(4,e),t.s40=e=>new d(5,e),t.s48=e=>new d(6,e),t.ns64=e=>new b(e),t.s16be=e=>new h(2,e),t.s24be=e=>new h(3,e),t.s32be=e=>new h(4,e),t.s40be=e=>new h(5,e),t.s48be=e=>new h(6,e),t.ns64be=e=>new v(e),t.f32=e=>new A(e),t.f32be=e=>new w(e),t.f64=e=>new E(e),t.f64be=e=>new _(e),t.struct=(e,t,r)=>new S(e,t,r),t.bits=(e,t,r)=>new B(e,t,r),t.seq=(e,t,r)=>new I(e,t,r),t.union=(e,t,r)=>new T(e,t,r),t.unionLayoutDiscriminator=(e,t)=>new C(e,t),t.blob=(e,t)=>new O(e,t),t.cstr=e=>new N(e),t.utf8=(e,t)=>new D(e,t),t.const=(e,t)=>new L(e,t)},2711:(e,t,r)=>{var n=r(1048).Buffer;e.exports=function(e){for(var t=new n(e.length),r=0,i=e.length-1;r<=i;++r,--i)t[r]=e[i],t[i]=e[r];return t}},72444:(e,t,r)=>{var n=r(1048).Buffer;e.exports=function(e,t){for(var r=Math.min(e.length,t.length),i=new n(r),o=0;o{"use strict";var n=r(4364);const i=r(7991),o=r(39318),s="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=c,t.SlowBuffer=function(e){return+e!=e&&(e=0),c.alloc(+e)},t.INSPECT_MAX_BYTES=50;const a=2147483647;function u(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}function c(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!c.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=u(r);const i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(J(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer))return p(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return p(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return c.from(n,t,r);const i=function(e){if(c.isBuffer(e)){const t=0|g(e.length),r=u(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||X(e.length)?u(0):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return d(e),u(e<0?0:0|g(e))}function f(e){const t=e.length<0?0:0|g(e.length),r=u(t);for(let n=0;n=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function m(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||J(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return V(e).length;default:if(i)return n?-1:W(e).length;t=(""+t).toLowerCase(),i=!0}}function y(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,r);case"utf8":case"utf-8":return C(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return k(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function b(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function v(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:A(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):A(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function A(e,t,r,n,i){let o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function k(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function C(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,u;switch(s){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(o=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(o=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(o=u))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){const t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(c.isBuffer(t)||(t=c.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!c.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},c.byteLength=m,c.prototype._isBuffer=!0,c.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},s&&(c.prototype[s]=c.prototype.inspect),c.prototype.compare=function(e,t,r,n,i){if(J(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(o,s),u=this.slice(n,i),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return w(this,e,t,r);case"utf8":case"utf-8":return E(this,e,t,r);case"ascii":case"latin1":case"binary":return _(this,e,t,r);case"base64":return I(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const T=4096;function x(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function O(e,t,r,n,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function N(e,t,r,n,i){K(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function D(e,t,r,n,i){K(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function L(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function U(e,t,r,n,i){return t=+t,r>>>=0,i||L(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function F(e,t,r,n,i){return t=+t,r>>>=0,i||L(e,0,r,8),o.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||R(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||R(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readBigUInt64LE=$((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||R(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||R(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||R(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){e>>>=0,t||R(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readBigInt64LE=$((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||R(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||R(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||R(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||R(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||O(this,e,t,r,Math.pow(2,8*r)-1,0);let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,n||O(this,e,t,r,Math.pow(2,8*r)-1,0);let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigUInt64LE=$((function(e,t=0){return N(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeBigUInt64BE=$((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);O(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>>=0,!n){const n=Math.pow(2,8*r-1);O(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o|0)-s&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigInt64LE=$((function(e,t=0){return N(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeBigInt64BE=$((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeFloatLE=function(e,t,r){return U(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return U(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(!c.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function K(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new j.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||Q(t,e.length-(r+1))}(n,i,o)}function G(e,t){if("number"!=typeof e)throw new j.ERR_INVALID_ARG_TYPE(t,"number",e)}function Q(e,t,r){if(Math.floor(e)!==e)throw G(e,r),new j.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new j.ERR_BUFFER_OUT_OF_BOUNDS;throw new j.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),z("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=H(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=H(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const q=/[^+/0-9A-Za-z-_]/g;function W(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function V(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function J(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function $(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},30049:e=>{e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},79818:(e,t,r)=>{"use strict";var n=r(10248),i=r(28498),o=i(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&o(e,".prototype.")>-1?i(r):r}},28498:(e,t,r)=>{"use strict";var n=r(79138),i=r(10248),o=i("%Function.prototype.apply%"),s=i("%Function.prototype.call%"),a=i("%Reflect.apply%",!0)||n.call(s,o),u=i("%Object.getOwnPropertyDescriptor%",!0),c=i("%Object.defineProperty%",!0),l=i("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=a(n,s,arguments);return u&&c&&u(t,"length").configurable&&c(t,"length",{value:1+l(0,e.length-(arguments.length-1))}),t};var d=function(){return a(n,o,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},10248:(e,t,r)=>{"use strict";var n,i=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new s},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=r(53558)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?h((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?h((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?h(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":i,"%ThrowTypeError%":l,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=h(i.prototype))}return g[t]=r,r},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=r(79138),v=r(92571),A=b.call(Function.call,Array.prototype.concat),w=b.call(Function.apply,Array.prototype.splice),E=b.call(Function.call,String.prototype.replace),_=b.call(Function.call,String.prototype.slice),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,S=/\\(\\)?/g,k=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var o=g[n];if(o===f&&(o=m(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');var r=function(e){var t=_(e,0,1),r=_(e,-1);if("%"===t&&"%"!==r)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var n=[];return E(e,I,(function(e,t,r,i){n[n.length]=r?E(i,S,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=k("%"+n+"%",t),a=o.name,c=o.value,l=!1,d=o.alias;d&&(n=d[0],w(r,A([0,1],d)));for(var h=1,f=!0;h=r.length){var b=u(c,p);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[p]}else f=v(c,p),c=c[p];f&&!l&&(g[a]=c)}}return c}},86010:e=>{function t(e){var t=this.constructor.prototype[e],r=function(){return t.apply(r,arguments)};return Object.setPrototypeOf(r,this.constructor.prototype),Object.getOwnPropertyNames(t).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))})),r}t.prototype=Object.create(Function.prototype),e.exports=t},75832:e=>{"use strict";const t=(e,t)=>{if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");return t=Object.assign({pascalCase:!1},t),e=Array.isArray(e)?e.map((e=>e.trim())).filter((e=>e.length)).join("-"):e.trim(),0===e.length?"":1===e.length?t.pascalCase?e.toUpperCase():e.toLowerCase():(e!==e.toLowerCase()&&(e=(e=>{let t=!1,r=!1,n=!1;for(let i=0;it.toUpperCase())).replace(/\d+(\w|$)/g,(e=>e.toUpperCase())),t.pascalCase?r.charAt(0).toUpperCase()+r.slice(1):r);var r};e.exports=t,e.exports.default=t},47589:(e,t,r)=>{var n=r(25636).Buffer,i=r(31983).Transform,o=r(18888).StringDecoder;function s(e){i.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(35615)(s,i),s.prototype.update=function(e,t,r){"string"==typeof e&&(e=n.from(e,t));var i=this._update(e);return this.hashMode?this:(r&&(i=this._toString(i,r)),i)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=s},70532:(e,t)=>{"use strict";t.q=function(e){for(var t,i=[],o=String(e||n),s=o.indexOf(r),a=0,u=!1;!u;)-1===s&&(s=o.length,u=!0),!(t=o.slice(a,s).trim())&&u||i.push(t),a=s+1,s=o.indexOf(r,a);return i};var r=",",n=""},4364:(e,t,r)=>{var n=r(49208),i=r(26093);function o(){return(new Date).getTime()}var s,a=Array.prototype.slice,u={};s=void 0!==r.g&&r.g.console?r.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){s.log.apply(s,arguments)},"info"],[function(){s.log.apply(s,arguments)},"warn"],[function(){s.warn.apply(s,arguments)},"error"],[function(e){u[e]=o()},"time"],[function(e){var t=u[e];if(!t)throw new Error("No such label: "+e);delete u[e];var r=o()-t;s.log(e+": "+r+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=n.format.apply(null,arguments),s.error(e.stack)},"trace"],[function(e){s.log(n.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=a.call(arguments,1);i.ok(!1,n.format.apply(null,t))}},"assert"]],l=0;l{var n=r(4364);!function(){"use strict";function e(t,r,n,i){return this instanceof e?(this.domain=t||void 0,this.path=r||"/",this.secure=!!n,this.script=!!i,this):new e(t,r,n,i)}function r(e,t,n){return e instanceof r?e:this instanceof r?(this.name=null,this.value=null,this.expiration_date=1/0,this.path=String(n||"/"),this.explicit_path=!1,this.domain=t||null,this.explicit_domain=!1,this.secure=!1,this.noscript=!1,e&&this.parse(e,t,n),this):new r(e,t,n)}e.All=Object.freeze(Object.create(null)),t.CookieAccessInfo=e,t.Cookie=r,r.prototype.toString=function(){var e=[this.name+"="+this.value];return this.expiration_date!==1/0&&e.push("expires="+new Date(this.expiration_date).toGMTString()),this.domain&&e.push("domain="+this.domain),this.path&&e.push("path="+this.path),this.secure&&e.push("secure"),this.noscript&&e.push("httponly"),e.join("; ")},r.prototype.toValueString=function(){return this.name+"="+this.value};var i=/[:](?=\s*[a-zA-Z0-9_\-]+\s*[=])/g;function o(){var e,t;return this instanceof o?(e=Object.create(null),this.setCookie=function(n,i,o){var s,a;if(s=(n=new r(n,i,o)).expiration_date<=Date.now(),void 0!==e[n.name]){for(t=e[n.name],a=0;a{function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(1048).Buffer.isBuffer},45517:(e,t,r)=>{var n=r(1048).Buffer,i=r(13360),o=r(82823);e.exports=function(e){return new a(e)};var s={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function a(e){this.curveType=s[e],this.curveType||(this.curveType={name:e}),this.curve=new i.ec(this.curveType.name),this.keys=void 0}function u(e,t,r){Array.isArray(e)||(e=e.toArray());var i=new n(e);if(r&&i.length{"use strict";var n=r(35615),i=r(63275),o=r(25586),s=r(13229),a=r(47589);function u(e){a.call(this,"digest"),this._hash=e}n(u,a),u.prototype._update=function(e){this._hash.update(e)},u.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new o:new u(s(e))}},94277:(e,t,r)=>{var n=r(63275);e.exports=function(e){return(new n).update(e).digest()}},45262:(e,t,r)=>{"use strict";var n=r(35615),i=r(1719),o=r(47589),s=r(25636).Buffer,a=r(94277),u=r(25586),c=r(13229),l=s.alloc(128);function d(e,t){o.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;this._alg=e,this._key=t,t.length>r?t=("rmd160"===e?new u:c(e)).update(t).digest():t.length{"use strict";var n=r(35615),i=r(25636).Buffer,o=r(47589),s=i.alloc(128),a=64;function u(e,t){o.call(this,"digest"),"string"==typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>a?t=e(t):t.length-1};function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function g(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:o&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&i&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,r,n=f(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,r=p(t=new FileReader),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function A(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}})),t}function w(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},y.call(v.prototype),y.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},w.error=function(){var e=new w(null,{status:0,statusText:""});return e.type="error",e};var E=[301,302,303,307,308];w.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code");return new w(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function _(e,r){return new Promise((function(n,o){var s=new v(e,r);if(s.signal&&s.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();t.append(n,i)}})),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var i="response"in a?a.response:a.responseText;n(new w(i,r))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new t.DOMException("Aborted","AbortError"))},a.open(s.method,s.url,!0),"include"===s.credentials?a.withCredentials=!0:"omit"===s.credentials&&(a.withCredentials=!1),"responseType"in a&&i&&(a.responseType="blob"),s.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),s.signal&&(s.signal.addEventListener("abort",u),a.onreadystatechange=function(){4===a.readyState&&s.signal.removeEventListener("abort",u)}),a.send(void 0===s._bodyInit?null:s._bodyInit)}))}_.polyfill=!0,e.fetch||(e.fetch=_,e.Headers=h,e.Request=v,e.Response=w),t.Headers=h,t.Request=v,t.Response=w,t.fetch=_,Object.defineProperty(t,"__esModule",{value:!0})}({})}(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;(t=i.fetch).default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t},10328:(e,t,r)=>{"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r(22644),t.createHash=t.Hash=r(13257),t.createHmac=t.Hmac=r(45262);var n=r(83982),i=Object.keys(n),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return o};var s=r(88619);t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var a=r(67172);t.Cipher=a.Cipher,t.createCipher=a.createCipher,t.Cipheriv=a.Cipheriv,t.createCipheriv=a.createCipheriv,t.Decipher=a.Decipher,t.createDecipher=a.createDecipher,t.Decipheriv=a.Decipheriv,t.createDecipheriv=a.createDecipheriv,t.getCiphers=a.getCiphers,t.listCiphers=a.listCiphers;var u=r(27019);t.DiffieHellmanGroup=u.DiffieHellmanGroup,t.createDiffieHellmanGroup=u.createDiffieHellmanGroup,t.getDiffieHellman=u.getDiffieHellman,t.createDiffieHellman=u.createDiffieHellman,t.DiffieHellman=u.DiffieHellman;var c=r(59553);t.createSign=c.createSign,t.Sign=c.Sign,t.createVerify=c.createVerify,t.Verify=c.Verify,t.createECDH=r(45517);var l=r(44055);t.publicEncrypt=l.publicEncrypt,t.privateEncrypt=l.privateEncrypt,t.publicDecrypt=l.publicDecrypt,t.privateDecrypt=l.privateDecrypt;var d=r(69904);t.randomFill=d.randomFill,t.randomFillSync=d.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},46598:function(e,t,r){var n;e.exports=(n=r(10518),r(72201),r(22989),r(30953),r(94768),function(){var e=n,t=e.lib.BlockCipher,r=e.algo,i=[],o=[],s=[],a=[],u=[],c=[],l=[],d=[],h=[],f=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var p=n^n<<1^n<<2^n<<3^n<<4;p=p>>>8^255&p^99,i[r]=p,o[p]=r;var g=e[r],m=e[g],y=e[m],b=257*e[p]^16843008*p;s[r]=b<<24|b>>>8,a[r]=b<<16|b>>>16,u[r]=b<<8|b>>>24,c[r]=b,b=16843009*y^65537*m^257*g^16843008*r,l[p]=b<<24|b>>>8,d[p]=b<<16|b>>>16,h[p]=b<<8|b>>>24,f[p]=b,r?(r=g^e[e[e[y^g]]],n^=e[e[n]]):r=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),o=this._keySchedule=[],s=0;s6&&s%r==4&&(a=i[a>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a]):(a=i[(a=a<<8|a>>>24)>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a],a^=p[s/r|0]<<24),o[s]=o[s-r]^a}for(var u=this._invKeySchedule=[],c=0;c>>24]]^d[i[a>>>16&255]]^h[i[a>>>8&255]]^f[i[255&a]]}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,u,c,i)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,l,d,h,f,o),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,o,s,a){for(var u=this._nRounds,c=e[t]^r[0],l=e[t+1]^r[1],d=e[t+2]^r[2],h=e[t+3]^r[3],f=4,p=1;p>>24]^i[l>>>16&255]^o[d>>>8&255]^s[255&h]^r[f++],m=n[l>>>24]^i[d>>>16&255]^o[h>>>8&255]^s[255&c]^r[f++],y=n[d>>>24]^i[h>>>16&255]^o[c>>>8&255]^s[255&l]^r[f++],b=n[h>>>24]^i[c>>>16&255]^o[l>>>8&255]^s[255&d]^r[f++];c=g,l=m,d=y,h=b}g=(a[c>>>24]<<24|a[l>>>16&255]<<16|a[d>>>8&255]<<8|a[255&h])^r[f++],m=(a[l>>>24]<<24|a[d>>>16&255]<<16|a[h>>>8&255]<<8|a[255&c])^r[f++],y=(a[d>>>24]<<24|a[h>>>16&255]<<16|a[c>>>8&255]<<8|a[255&l])^r[f++],b=(a[h>>>24]<<24|a[c>>>16&255]<<16|a[l>>>8&255]<<8|a[255&d])^r[f++],e[t]=g,e[t+1]=m,e[t+2]=y,e[t+3]=b},keySize:8});e.AES=t._createHelper(g)}(),n.AES)},94768:function(e,t,r){var n,i,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v,A,w;e.exports=(n=r(10518),r(30953),void(n.lib.Cipher||(i=n,o=i.lib,s=o.Base,a=o.WordArray,u=o.BufferedBlockAlgorithm,c=i.enc,c.Utf8,l=c.Base64,d=i.algo.EvpKDF,h=o.Cipher=u.extend({cfg:s.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){u.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?w:v}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()}),o.StreamCipher=h.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),f=i.mode={},p=o.BlockCipherMode=s.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),g=f.CBC=function(){var e=p.extend();function t(e,t,r){var n=this._iv;if(n){var i=n;this._iv=void 0}else i=this._prevBlock;for(var o=0;o>>2];e.sigBytes-=t}},o.BlockCipher=h.extend({cfg:h.cfg.extend({mode:g,padding:m}),reset:function(){h.reset.call(this);var e=this.cfg,t=e.iv,r=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=r.createEncryptor;else n=r.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==n?this._mode.init(this,t&&t.words):(this._mode=n.call(r,this,t&&t.words),this._mode.__creator=n)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4}),y=o.CipherParams=s.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),b=(i.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;if(r)var n=a.create([1398893684,1701076831]).concat(r).concat(t);else n=t;return n.toString(l)},parse:function(e){var t=l.parse(e),r=t.words;if(1398893684==r[0]&&1701076831==r[1]){var n=a.create(r.slice(2,4));r.splice(0,4),t.sigBytes-=16}return y.create({ciphertext:t,salt:n})}},v=o.SerializableCipher=s.extend({cfg:s.extend({format:b}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),o=i.finalize(t),s=i.cfg;return y.create({ciphertext:o,key:r,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),A=(i.kdf={}).OpenSSL={execute:function(e,t,r,n){n||(n=a.random(8));var i=d.create({keySize:t+r}).compute(e,n),o=a.create(i.words.slice(t),4*r);return i.sigBytes=4*t,y.create({key:i,iv:o,salt:n})}},w=o.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:A}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize);n.iv=i.iv;var o=v.encrypt.call(this,e,t,i.key,n);return o.mixIn(i),o},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt);return n.iv=i.iv,v.decrypt.call(this,e,t,i.key,n)}}))))},10518:function(e,t){var r;e.exports=(r=r||function(e,t){var r=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),n={},i=n.lib={},o=i.Base={extend:function(e){var t=r(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},s=i.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o>>2]>>>24-o%4*8&255;t[n+o>>>2]|=s<<24-(n+o)%4*8}else for(o=0;o>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r,n=[],i=function(t){var r=987654321,n=4294967295;return function(){var i=((r=36969*(65535&r)+(r>>16)&n)<<16)+(t=18e3*(65535&t)+(t>>16)&n)&n;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new s.init(r,t/2)}},c=a.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new s.init(r,t)}},l=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,o=this.blockSize,a=i/(4*o),u=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*o,c=e.min(4*u,i);if(u){for(var l=0;l>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var u=n.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(e){var t=e.length,r=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var i=0;i>>6-s%4*2;n[i>>>2]|=(a|u)<<24-i%4*8,i++}return o.create(n,i)}(e,t,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.enc.Base64)},7894:function(e,t,r){var n;e.exports=(n=r(10518),function(){var e=n,t=e.lib.WordArray,r=e.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var r=e.length,n=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(n,2*r)}},r.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(e){for(var r=e.length,n=[],o=0;o>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return t.create(n,2*r)}}}(),n.enc.Utf16)},30953:function(e,t,r){var n,i,o,s,a,u,c,l;e.exports=(l=r(10518),r(60648),r(46002),o=(i=(n=l).lib).Base,s=i.WordArray,u=(a=n.algo).MD5,c=a.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:u,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=r.hasher.create(),i=s.create(),o=i.words,a=r.keySize,u=r.iterations;o.lengthn&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),s=this._iKey=t.clone(),a=i.words,u=s.words,c=0;c>>2]|=e[i]<<24-i%4*8;t.call(this,n,r)}else t.apply(this,arguments)};r.prototype=e}}(),n.lib.WordArray)},22989:function(e,t,r){var n;e.exports=(n=r(10518),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,s=t.algo,a=[];!function(){for(var t=0;t<64;t++)a[t]=4294967296*e.abs(e.sin(t+1))|0}();var u=s.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=e[t+0],u=e[t+1],f=e[t+2],p=e[t+3],g=e[t+4],m=e[t+5],y=e[t+6],b=e[t+7],v=e[t+8],A=e[t+9],w=e[t+10],E=e[t+11],_=e[t+12],I=e[t+13],S=e[t+14],k=e[t+15],C=o[0],T=o[1],x=o[2],M=o[3];C=c(C,T,x,M,s,7,a[0]),M=c(M,C,T,x,u,12,a[1]),x=c(x,M,C,T,f,17,a[2]),T=c(T,x,M,C,p,22,a[3]),C=c(C,T,x,M,g,7,a[4]),M=c(M,C,T,x,m,12,a[5]),x=c(x,M,C,T,y,17,a[6]),T=c(T,x,M,C,b,22,a[7]),C=c(C,T,x,M,v,7,a[8]),M=c(M,C,T,x,A,12,a[9]),x=c(x,M,C,T,w,17,a[10]),T=c(T,x,M,C,E,22,a[11]),C=c(C,T,x,M,_,7,a[12]),M=c(M,C,T,x,I,12,a[13]),x=c(x,M,C,T,S,17,a[14]),C=l(C,T=c(T,x,M,C,k,22,a[15]),x,M,u,5,a[16]),M=l(M,C,T,x,y,9,a[17]),x=l(x,M,C,T,E,14,a[18]),T=l(T,x,M,C,s,20,a[19]),C=l(C,T,x,M,m,5,a[20]),M=l(M,C,T,x,w,9,a[21]),x=l(x,M,C,T,k,14,a[22]),T=l(T,x,M,C,g,20,a[23]),C=l(C,T,x,M,A,5,a[24]),M=l(M,C,T,x,S,9,a[25]),x=l(x,M,C,T,p,14,a[26]),T=l(T,x,M,C,v,20,a[27]),C=l(C,T,x,M,I,5,a[28]),M=l(M,C,T,x,f,9,a[29]),x=l(x,M,C,T,b,14,a[30]),C=d(C,T=l(T,x,M,C,_,20,a[31]),x,M,m,4,a[32]),M=d(M,C,T,x,v,11,a[33]),x=d(x,M,C,T,E,16,a[34]),T=d(T,x,M,C,S,23,a[35]),C=d(C,T,x,M,u,4,a[36]),M=d(M,C,T,x,g,11,a[37]),x=d(x,M,C,T,b,16,a[38]),T=d(T,x,M,C,w,23,a[39]),C=d(C,T,x,M,I,4,a[40]),M=d(M,C,T,x,s,11,a[41]),x=d(x,M,C,T,p,16,a[42]),T=d(T,x,M,C,y,23,a[43]),C=d(C,T,x,M,A,4,a[44]),M=d(M,C,T,x,_,11,a[45]),x=d(x,M,C,T,k,16,a[46]),C=h(C,T=d(T,x,M,C,f,23,a[47]),x,M,s,6,a[48]),M=h(M,C,T,x,b,10,a[49]),x=h(x,M,C,T,S,15,a[50]),T=h(T,x,M,C,m,21,a[51]),C=h(C,T,x,M,_,6,a[52]),M=h(M,C,T,x,p,10,a[53]),x=h(x,M,C,T,w,15,a[54]),T=h(T,x,M,C,u,21,a[55]),C=h(C,T,x,M,v,6,a[56]),M=h(M,C,T,x,k,10,a[57]),x=h(x,M,C,T,y,15,a[58]),T=h(T,x,M,C,I,21,a[59]),C=h(C,T,x,M,g,6,a[60]),M=h(M,C,T,x,E,10,a[61]),x=h(x,M,C,T,f,15,a[62]),T=h(T,x,M,C,A,21,a[63]),o[0]=o[0]+C|0,o[1]=o[1]+T|0,o[2]=o[2]+x|0,o[3]=o[3]+M|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;r[i>>>5]|=128<<24-i%32;var o=e.floor(n/4294967296),s=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,u=a.words,c=0;c<4;c++){var l=u[c];u[c]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,r,n,i,o,s){var a=e+(t&r|~t&n)+i+s;return(a<>>32-o)+t}function l(e,t,r,n,i,o,s){var a=e+(t&n|r&~n)+i+s;return(a<>>32-o)+t}function d(e,t,r,n,i,o,s){var a=e+(t^r^n)+i+s;return(a<>>32-o)+t}function h(e,t,r,n,i,o,s){var a=e+(r^(t|~n))+i+s;return(a<>>32-o)+t}t.MD5=o._createHelper(u),t.HmacMD5=o._createHmacHelper(u)}(Math),n.MD5)},91330:function(e,t,r){var n;e.exports=(n=r(10518),r(94768),n.mode.CFB=function(){var e=n.lib.BlockCipherMode.extend();function t(e,t,r,n){var i=this._iv;if(i){var o=i.slice(0);this._iv=void 0}else o=this._prevBlock;n.encryptBlock(o,0);for(var s=0;s>24))e+=1<<24;else{var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}return e}var r=e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,i=n.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(s);var a=s.slice(0);n.encryptBlock(a,0);for(var u=0;u>>2]|=i<<24-o%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Ansix923)},73846:function(e,t,r){var n;e.exports=(n=r(10518),r(94768),n.pad.Iso10126={pad:function(e,t){var r=4*t,i=r-e.sigBytes%r;e.concat(n.lib.WordArray.random(i-1)).concat(n.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Iso10126)},13673:function(e,t,r){var n;e.exports=(n=r(10518),r(94768),n.pad.Iso97971={pad:function(e,t){e.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(e,t)},unpad:function(e){n.pad.ZeroPadding.unpad(e),e.sigBytes--}},n.pad.Iso97971)},89805:function(e,t,r){var n;e.exports=(n=r(10518),r(94768),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},83622:function(e,t,r){var n;e.exports=(n=r(10518),r(94768),n.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){for(var t=e.words,r=e.sigBytes-1;!(t[r>>>2]>>>24-r%4*8&255);)r--;e.sigBytes=r+1}},n.pad.ZeroPadding)},3604:function(e,t,r){var n,i,o,s,a,u,c,l,d;e.exports=(d=r(10518),r(60648),r(46002),o=(i=(n=d).lib).Base,s=i.WordArray,u=(a=n.algo).SHA1,c=a.HMAC,l=a.PBKDF2=o.extend({cfg:o.extend({keySize:4,hasher:u,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=c.create(r.hasher,e),i=s.create(),o=s.create([1]),a=i.words,u=o.words,l=r.keySize,d=r.iterations;a.length>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)u.call(this);for(i=0;i<8;i++)n[i]^=r[i+4&7];if(t){var o=t.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),d=c>>>16|4294901760&l,h=l<<16|65535&c;for(n[0]^=c,n[1]^=d,n[2]^=l,n[3]^=h,n[4]^=c,n[5]^=d,n[6]^=l,n[7]^=h,i=0;i<4;i++)u.call(this)}},_doProcessBlock:function(e,t){var r=this._X;u.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),e[t+n]^=i[n]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,a=n>>>16,u=((i*i>>>17)+i*a>>>15)+a*a,c=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=u^c}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=t._createHelper(a)}(),n.RabbitLegacy)},33537:function(e,t,r){var n;e.exports=(n=r(10518),r(72201),r(22989),r(30953),r(94768),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,i=[],o=[],s=[],a=r.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=16711935&(e[r]<<8|e[r]>>>24)|4278255360&(e[r]<<24|e[r]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,r=0;r<4;r++)u.call(this);for(r=0;r<8;r++)i[r]^=n[r+4&7];if(t){var o=t.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),d=c>>>16|4294901760&l,h=l<<16|65535&c;for(i[0]^=c,i[1]^=d,i[2]^=l,i[3]^=h,i[4]^=c,i[5]^=d,i[6]^=l,i[7]^=h,r=0;r<4;r++)u.call(this)}},_doProcessBlock:function(e,t){var r=this._X;u.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),e[t+n]^=i[n]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,r=0;r<8;r++)o[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],i=65535&n,a=n>>>16,u=((i*i>>>17)+i*a>>>15)+a*a,c=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=u^c}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=t._createHelper(a)}(),n.Rabbit)},73556:function(e,t,r){var n;e.exports=(n=r(10518),r(72201),r(22989),r(30953),r(94768),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,i=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var o=0;i<256;i++){var s=i%r,a=t[s>>>2]>>>24-s%4*8&255;o=(o+n[i]+a)%256;var u=n[i];n[i]=n[o],n[o]=u}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[r],e[r]=o,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}e.RC4=t._createHelper(i);var s=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});e.RC4Drop=t._createHelper(s)}(),n.RC4)},56261:function(e,t,r){var n;e.exports=(n=r(10518),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,s=t.algo,a=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=i.create([0,1518500249,1859775393,2400959708,2840853838]),h=i.create([1352829926,1548603684,1836072691,2053994217,0]),f=s.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o,s,f,A,w,E,_,I,S,k,C,T=this._hash.words,x=d.words,M=h.words,B=a.words,P=u.words,R=c.words,O=l.words;for(E=o=T[0],_=s=T[1],I=f=T[2],S=A=T[3],k=w=T[4],r=0;r<80;r+=1)C=o+e[t+B[r]]|0,C+=r<16?p(s,f,A)+x[0]:r<32?g(s,f,A)+x[1]:r<48?m(s,f,A)+x[2]:r<64?y(s,f,A)+x[3]:b(s,f,A)+x[4],C=(C=v(C|=0,R[r]))+w|0,o=w,w=A,A=v(f,10),f=s,s=C,C=E+e[t+P[r]]|0,C+=r<16?b(_,I,S)+M[0]:r<32?y(_,I,S)+M[1]:r<48?m(_,I,S)+M[2]:r<64?g(_,I,S)+M[3]:p(_,I,S)+M[4],C=(C=v(C|=0,O[r]))+k|0,E=k,k=S,S=v(I,10),I=_,_=C;C=T[1]+f+S|0,T[1]=T[2]+A+k|0,T[2]=T[3]+w+E|0,T[3]=T[4]+o+_|0,T[4]=T[0]+s+I|0,T[0]=C},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,o=i.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return i},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,r){return e^t^r}function g(e,t,r){return e&t|~e&r}function m(e,t,r){return(e|~t)^r}function y(e,t,r){return e&r|t&~r}function b(e,t,r){return e^(t|~r)}function v(e,t){return e<>>32-t}t.RIPEMD160=o._createHelper(f),t.HmacRIPEMD160=o._createHmacHelper(f)}(Math),n.RIPEMD160)},60648:function(e,t,r){var n,i,o,s,a,u,c,l;e.exports=(n=r(10518),o=(i=n).lib,s=o.WordArray,a=o.Hasher,u=i.algo,c=[],l=u.SHA1=a.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],u=0;u<80;u++){if(u<16)c[u]=0|e[t+u];else{var l=c[u-3]^c[u-8]^c[u-14]^c[u-16];c[u]=l<<1|l>>>31}var d=(n<<5|n>>>27)+a+c[u];d+=u<20?1518500249+(i&o|~i&s):u<40?1859775393+(i^o^s):u<60?(i&o|i&s|o&s)-1894007588:(i^o^s)-899497514,a=s,s=o,o=i<<30|i>>>2,i=n,n=d}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}}),i.SHA1=a._createHelper(l),i.HmacSHA1=a._createHmacHelper(l),n.SHA1)},88623:function(e,t,r){var n,i,o,s,a,u;e.exports=(u=r(10518),r(49729),i=(n=u).lib.WordArray,o=n.algo,s=o.SHA256,a=o.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=s._doFinalize.call(this);return e.sigBytes-=4,e}}),n.SHA224=s._createHelper(a),n.HmacSHA224=s._createHmacHelper(a),u.SHA224)},49729:function(e,t,r){var n;e.exports=(n=r(10518),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,s=t.algo,a=[],u=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)t(n)&&(i<8&&(a[i]=r(e.pow(n,.5))),u[i]=r(e.pow(n,1/3)),i++),n++}();var c=[],l=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],l=r[5],d=r[6],h=r[7],f=0;f<64;f++){if(f<16)c[f]=0|e[t+f];else{var p=c[f-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,m=c[f-2],y=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;c[f]=g+c[f-7]+y+c[f-16]}var b=n&i^n&o^i&o,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),A=h+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&d)+u[f]+c[f];h=d,d=l,l=a,a=s+A|0,s=o,o=i,i=n,n=A+(v+b)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+l|0,r[6]=r[6]+d|0,r[7]=r[7]+h|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=e.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(l),t.HmacSHA256=o._createHmacHelper(l)}(Math),n.SHA256)},36882:function(e,t,r){var n;e.exports=(n=r(10518),r(65703),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,s=t.x64.Word,a=t.algo,u=[],c=[],l=[];!function(){for(var e=1,t=0,r=0;r<24;r++){u[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var a=0,d=0,h=0;h<7;h++){if(1&i){var f=(1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(T=r[i]).high^=s,T.low^=o}for(var a=0;a<24;a++){for(var h=0;h<5;h++){for(var f=0,p=0,g=0;g<5;g++)f^=(T=r[h+5*g]).high,p^=T.low;var m=d[h];m.high=f,m.low=p}for(h=0;h<5;h++){var y=d[(h+4)%5],b=d[(h+1)%5],v=b.high,A=b.low;for(f=y.high^(v<<1|A>>>31),p=y.low^(A<<1|v>>>31),g=0;g<5;g++)(T=r[h+5*g]).high^=f,T.low^=p}for(var w=1;w<25;w++){var E=(T=r[w]).high,_=T.low,I=u[w];I<32?(f=E<>>32-I,p=_<>>32-I):(f=_<>>64-I,p=E<>>64-I);var S=d[c[w]];S.high=f,S.low=p}var k=d[0],C=r[0];for(k.high=C.high,k.low=C.low,h=0;h<5;h++)for(g=0;g<5;g++){var T=r[w=h+5*g],x=d[w],M=d[(h+1)%5+5*g],B=d[(h+2)%5+5*g];T.high=x.high^~M.high&B.high,T.low=x.low^~M.low&B.low}T=r[0];var P=l[a];T.high^=P.high,T.low^=P.low}},_doFinalize:function(){var t=this._data,r=t.words,n=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(e.ceil((n+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,u=a/8,c=[],l=0;l>>24)|4278255360&(h<<24|h>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),c.push(f),c.push(h)}return new i.init(c,a)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});t.SHA3=o._createHelper(h),t.HmacSHA3=o._createHmacHelper(h)}(Math),n.SHA3)},72078:function(e,t,r){var n,i,o,s,a,u,c,l;e.exports=(l=r(10518),r(65703),r(71759),i=(n=l).x64,o=i.Word,s=i.WordArray,a=n.algo,u=a.SHA512,c=a.SHA384=u.extend({_doReset:function(){this._hash=new s.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var e=u._doFinalize.call(this);return e.sigBytes-=16,e}}),n.SHA384=u._createHelper(c),n.HmacSHA384=u._createHmacHelper(c),l.SHA384)},71759:function(e,t,r){var n;e.exports=(n=r(10518),r(65703),function(){var e=n,t=e.lib.Hasher,r=e.x64,i=r.Word,o=r.WordArray,s=e.algo;function a(){return i.create.apply(i,arguments)}var u=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=a()}();var l=s.SHA512=t.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],l=r[5],d=r[6],h=r[7],f=n.high,p=n.low,g=i.high,m=i.low,y=o.high,b=o.low,v=s.high,A=s.low,w=a.high,E=a.low,_=l.high,I=l.low,S=d.high,k=d.low,C=h.high,T=h.low,x=f,M=p,B=g,P=m,R=y,O=b,N=v,D=A,L=w,U=E,F=_,j=I,z=S,H=k,K=C,G=T,Q=0;Q<80;Q++){var q=c[Q];if(Q<16)var W=q.high=0|e[t+2*Q],V=q.low=0|e[t+2*Q+1];else{var Y=c[Q-15],J=Y.high,X=Y.low,Z=(J>>>1|X<<31)^(J>>>8|X<<24)^J>>>7,$=(X>>>1|J<<31)^(X>>>8|J<<24)^(X>>>7|J<<25),ee=c[Q-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,ie=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),oe=c[Q-7],se=oe.high,ae=oe.low,ue=c[Q-16],ce=ue.high,le=ue.low;W=(W=(W=Z+se+((V=$+ae)>>>0<$>>>0?1:0))+ne+((V+=ie)>>>0>>0?1:0))+ce+((V+=le)>>>0>>0?1:0),q.high=W,q.low=V}var de,he=L&F^~L&z,fe=U&j^~U&H,pe=x&B^x&R^B&R,ge=M&P^M&O^P&O,me=(x>>>28|M<<4)^(x<<30|M>>>2)^(x<<25|M>>>7),ye=(M>>>28|x<<4)^(M<<30|x>>>2)^(M<<25|x>>>7),be=(L>>>14|U<<18)^(L>>>18|U<<14)^(L<<23|U>>>9),ve=(U>>>14|L<<18)^(U>>>18|L<<14)^(U<<23|L>>>9),Ae=u[Q],we=Ae.high,Ee=Ae.low,_e=K+be+((de=G+ve)>>>0>>0?1:0),Ie=ye+ge;K=z,G=H,z=F,H=j,F=L,j=U,L=N+(_e=(_e=(_e=_e+he+((de+=fe)>>>0>>0?1:0))+we+((de+=Ee)>>>0>>0?1:0))+W+((de+=V)>>>0>>0?1:0))+((U=D+de|0)>>>0>>0?1:0)|0,N=R,D=O,R=B,O=P,B=x,P=M,x=_e+(me+pe+(Ie>>>0>>0?1:0))+((M=de+Ie|0)>>>0>>0?1:0)|0}p=n.low=p+M,n.high=f+x+(p>>>0>>0?1:0),m=i.low=m+P,i.high=g+B+(m>>>0

>>0?1:0),b=o.low=b+O,o.high=y+R+(b>>>0>>0?1:0),A=s.low=A+D,s.high=v+N+(A>>>0>>0?1:0),E=a.low=E+U,a.high=w+L+(E>>>0>>0?1:0),I=l.low=I+j,l.high=_+F+(I>>>0>>0?1:0),k=d.low=k+H,d.high=S+z+(k>>>0>>0?1:0),T=h.low=T+G,h.high=C+K+(T>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(l),e.HmacSHA512=t._createHmacHelper(l)}(),n.SHA512)},13865:function(e,t,r){var n;e.exports=(n=r(10518),r(72201),r(22989),r(30953),r(94768),function(){var e=n,t=e.lib,r=t.WordArray,i=t.BlockCipher,o=e.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=o.DES=i.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=s[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var c=i[o]=[],l=u[o];for(r=0;r<24;r++)c[r/6|0]|=t[(a[r]-1+l)%28]<<31-r%6,c[4+(r/6|0)]|=t[28+(a[r+24]-1+l)%28]<<31-r%6;for(c[0]=c[0]<<1|c[0]>>>31,r=1;r<7;r++)c[r]=c[r]>>>4*(r-1)+3;c[7]=c[7]<<5|c[7]>>>27}var d=this._invSubKeys=[];for(r=0;r<16;r++)d[r]=i[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],h.call(this,4,252645135),h.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),h.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=r[n],o=this._lBlock,s=this._rBlock,a=0,u=0;u<8;u++)a|=c[u][((s^i[u])&l[u])>>>0];this._lBlock=s,this._rBlock=o^a}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,h.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),h.call(this,16,65535),h.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function h(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<{var t=1e3,r=60*t,n=60*r,i=24*n,o=7*i;function s(e,t,r,n){var i=t>=1.5*r;return Math.round(e/r)+" "+n+(i?"s":"")}e.exports=function(e,a){a=a||{};var u,c,l=typeof e;if("string"===l&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(s){var a=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"weeks":case"week":case"w":return a*o;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*n;case"minutes":case"minute":case"mins":case"min":case"m":return a*r;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}(e);if("number"===l&&isFinite(e))return a.long?(u=e,(c=Math.abs(u))>=i?s(u,c,i,"day"):c>=n?s(u,c,n,"hour"):c>=r?s(u,c,r,"minute"):c>=t?s(u,c,t,"second"):u+" ms"):function(e){var o=Math.abs(e);return o>=i?Math.round(e/i)+"d":o>=n?Math.round(e/n)+"h":o>=r?Math.round(e/r)+"m":o>=t?Math.round(e/t)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},20124:(e,t,r)=>{var n=r(4364),i=r(39907);t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(n++,"%c"===e&&(i=n))})),t.splice(i,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&void 0!==i&&"env"in i&&(e="MISSING_ENV_VAR".DEBUG),e},t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,n.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=n.debug||n.log||(()=>{}),e.exports=r(27891)(t);const{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},27891:(e,t,r)=>{var n=r(4364);e.exports=function(e){function t(e){let r,n,o,s=null;function a(...e){if(!a.enabled)return;const n=a,i=Number(new Date),o=i-(r||i);n.diff=o,n.prev=r,n.curr=i,r=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let s=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((r,i)=>{if("%%"===r)return"%";s++;const o=t.formatters[i];if("function"==typeof o){const t=e[s];r=o.call(n,t),e.splice(s,1),s--}return r})),t.formatArgs.call(n,e),(n.log||t.log).apply(n,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=i,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(n!==t.namespaces&&(n=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(a),a}function i(e,r){const n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){const e=[...t.names.map(o),...t.skips.map(o).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let r;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),i=n.length;for(r=0;r{t[r]=e[r]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t{"use strict";var t="%[a-f0-9]{2}",r=new RegExp(t,"gi"),n=new RegExp("("+t+")+","gi");function i(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],i(r),i(n))}function o(e){try{return decodeURIComponent(e)}catch(o){for(var t=e.match(r),n=1;n{"use strict";var n=r(64940),i=r(5731),o=r(3468),s=r(69336);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new o("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],d=!!s&&s(e,t);if(n)n(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===a&&d?d.enumerable:!a,value:r,writable:null===u&&d?d.writable:!u});else{if(!l&&(a||u||c))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},41857:(e,t,r)=>{"use strict";var n=r(49228),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,s=Array.prototype.concat,a=r(70686),u=r(3964)(),c=function(e,t,r,n){if(t in e)if(!0===n){if(e[t]===r)return}else if("function"!=typeof(i=n)||"[object Function]"!==o.call(i)||!n())return;var i;u?a(e,t,r,!0):a(e,t,r)},l=function(e,t){var r=arguments.length>2?arguments[2]:{},o=n(t);i&&(o=s.call(o,Object.getOwnPropertySymbols(t)));for(var a=0;a{"use strict";var n,i=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new s},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=r(53558)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?h((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?h((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?h(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":i,"%ThrowTypeError%":l,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=h(i.prototype))}return g[t]=r,r},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=r(79138),v=r(92571),A=b.call(Function.call,Array.prototype.concat),w=b.call(Function.apply,Array.prototype.splice),E=b.call(Function.call,String.prototype.replace),_=b.call(Function.call,String.prototype.slice),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,S=/\\(\\)?/g,k=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var o=g[n];if(o===f&&(o=m(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');var r=function(e){var t=_(e,0,1),r=_(e,-1);if("%"===t&&"%"!==r)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var n=[];return E(e,I,(function(e,t,r,i){n[n.length]=r?E(i,S,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=k("%"+n+"%",t),a=o.name,c=o.value,l=!1,d=o.alias;d&&(n=d[0],w(r,A([0,1],d)));for(var h=1,f=!0;h=r.length){var b=u(c,p);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[p]}else f=v(c,p),c=c[p];f&&!l&&(g[a]=c)}}return c}},3964:(e,t,r)=>{"use strict";var n=r(90553)("%Object.defineProperty%",!0),i=function(){if(n)try{return n({},"a",{value:1}),!0}catch(e){return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},52431:(e,t,r)=>{"use strict";t.utils=r(46769),t.Cipher=r(9341),t.DES=r(73768),t.CBC=r(54914),t.EDE=r(33352)},54914:(e,t,r)=>{"use strict";var n=r(7784),i=r(35615),o={};function s(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t{"use strict";var n=r(7784);function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(i,r);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},i.prototype._pad=function(e,t){if(0===t)return!1;for(;t{"use strict";var n=r(7784),i=r(35615),o=r(46769),s=r(9341);function a(){this.tmp=new Array(2),this.keys=null}function u(e){s.call(this,e);var t=new a;this._desState=t,this.deriveKeys(t,e.key)}i(u,s),e.exports=u,u.create=function(e){return new u(e)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];u.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=o.readUInt32BE(t,0),i=o.readUInt32BE(t,4);o.pc1(r,i,e.tmp,0),r=e.tmp[0],i=e.tmp[1];for(var s=0;s>>1];r=o.r28shl(r,a),i=o.r28shl(i,a),o.pc2(r,i,e.keys,s)}},u.prototype._update=function(e,t,r,n){var i=this._desState,s=o.readUInt32BE(e,t),a=o.readUInt32BE(e,t+4);o.ip(s,a,i.tmp,0),s=i.tmp[0],a=i.tmp[1],"encrypt"===this.type?this._encrypt(i,s,a,i.tmp,0):this._decrypt(i,s,a,i.tmp,0),s=i.tmp[0],a=i.tmp[1],o.writeUInt32BE(r,s,n),o.writeUInt32BE(r,a,n+4)},u.prototype._pad=function(e,t){for(var r=e.length-t,n=t;n>>0,s=h}o.rip(a,s,n,i)},u.prototype._decrypt=function(e,t,r,n,i){for(var s=r,a=t,u=e.keys.length-2;u>=0;u-=2){var c=e.keys[u],l=e.keys[u+1];o.expand(s,e.tmp,0),c^=e.tmp[0],l^=e.tmp[1];var d=o.substitute(c,l),h=s;s=(a^o.permute(d))>>>0,a=h}o.rip(s,a,n,i)}},33352:(e,t,r)=>{"use strict";var n=r(7784),i=r(35615),o=r(9341),s=r(73768);function a(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),i=t.slice(8,16),o=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:o})]:[s.create({type:"decrypt",key:o}),s.create({type:"encrypt",key:i}),s.create({type:"decrypt",key:r})]}function u(e){o.call(this,e);var t=new a(this.type,this.options.key);this._edeState=t}i(u,o),e.exports=u,u.create=function(e){return new u(e)},u.prototype._update=function(e,t,r,n){var i=this._edeState;i.ciphers[0]._update(e,t,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},u.prototype._pad=s.prototype._pad,u.prototype._unpad=s.prototype._unpad},46769:(e,t)=>{"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,n){for(var i=0,o=0,s=6;s>=0;s-=2){for(var a=0;a<=24;a+=8)i<<=1,i|=t>>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>>a+s&1}for(s=6;s>=0;s-=2){for(a=1;a<=25;a+=8)o<<=1,o|=t>>>a+s&1;for(a=1;a<=25;a+=8)o<<=1,o|=e>>>a+s&1}r[n+0]=i>>>0,r[n+1]=o>>>0},t.rip=function(e,t,r,n){for(var i=0,o=0,s=0;s<4;s++)for(var a=24;a>=0;a-=8)i<<=1,i|=t>>>a+s&1,i<<=1,i|=e>>>a+s&1;for(s=4;s<8;s++)for(a=24;a>=0;a-=8)o<<=1,o|=t>>>a+s&1,o<<=1,o|=e>>>a+s&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.pc1=function(e,t,r,n){for(var i=0,o=0,s=7;s>=5;s--){for(var a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1}for(a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(s=1;s<=3;s++){for(a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1}for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.r28shl=function(e,t){return e<>>28-t};var r=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,i){for(var o=0,s=0,a=r.length>>>1,u=0;u>>r[u]&1;for(u=a;u>>r[u]&1;n[i+0]=o>>>0,n[i+1]=s>>>0},t.expand=function(e,t,r){var n=0,i=0;n=(1&e)<<5|e>>>27;for(var o=23;o>=15;o-=4)n<<=6,n|=e>>>o&63;for(o=11;o>=3;o-=4)i|=e>>>o&63,i<<=6;i|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=i>>>0};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var r=0,i=0;i<4;i++)r<<=4,r|=n[64*i+(e>>>18-6*i&63)];for(i=0;i<4;i++)r<<=4,r|=n[256+64*i+(t>>>18-6*i&63)];return r>>>0};var i=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,r=0;r>>i[r]&1;return t>>>0},t.padSplit=function(e,t,r){for(var n=e.toString(2);n.length{"use strict";r.d(t,{o0:()=>p});var n=r(39907),i=function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i{var n=r(1048).Buffer,i=r(18521),o=r(18632),s=r(36551),a={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(e){var t=new n(o[e].prime,"hex"),r=new n(o[e].gen,"hex");return new s(t,r)},t.createDiffieHellman=t.DiffieHellman=function e(t,r,o,u){return n.isBuffer(r)||void 0===a[r]?e(t,"binary",r,o):(r=r||"binary",u=u||"binary",o=o||new n([2]),n.isBuffer(o)||(o=new n(o,u)),"number"==typeof t?new s(i(t,o),o,!0):(n.isBuffer(t)||(t=new n(t,r)),new s(t,o,!0)))}},36551:(e,t,r)=>{var n=r(1048).Buffer,i=r(82823),o=new(r(21929)),s=new i(24),a=new i(11),u=new i(10),c=new i(3),l=new i(7),d=r(18521),h=r(22644);function f(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),this._pub=new i(e),this}function p(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),this._priv=new i(e),this}e.exports=m;var g={};function m(e,t,r){this.setGenerator(t),this.__prime=new i(e),this._prime=i.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=f,this.setPrivateKey=p):this._primeCode=8}function y(e,t){var r=new n(e.toArray());return t?r.toString(t):r}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in g)return g[n];var i,h=0;if(e.isEven()||!d.simpleSieve||!d.fermatTest(e)||!o.test(e))return h+=1,h+="02"===r||"05"===r?8:4,g[n]=h,h;switch(o.test(e.shrn(1))||(h+=2),r){case"02":e.mod(s).cmp(a)&&(h+=8);break;case"05":(i=e.mod(u)).cmp(c)&&i.cmp(l)&&(h+=8);break;default:h+=4}return g[n]=h,h}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new i(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(e){var t=(e=(e=new i(e)).toRed(this._prime)).redPow(this._priv).fromRed(),r=new n(t.toArray()),o=this.getPrime();if(r.length{var n=r(22644);e.exports=b,b.simpleSieve=m,b.fermatTest=y;var i=r(82823),o=new i(24),s=new(r(21929)),a=new i(1),u=new i(2),c=new i(5),l=(new i(16),new i(8),new i(10)),d=new i(3),h=(new i(7),new i(11)),f=new i(4),p=(new i(12),null);function g(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),i=0;ie;)r.ishrn(1);if(r.isEven()&&r.iadd(a),r.testn(1)||r.iadd(u),t.cmp(u)){if(!t.cmp(c))for(;r.mod(l).cmp(d);)r.iadd(f)}else for(;r.mod(o).cmp(h);)r.iadd(f);if(m(p=r.shrn(1))&&m(r)&&y(p)&&y(r)&&s.test(p)&&s.test(r))return r}}},50544:function(e,t,r){!function(t,n){"use strict";e.exports?e.exports=n(r(82926)):t.ed2curve=n(t.nacl)}(this,(function(e){"use strict";if(!e)throw new Error("tweetnacl not loaded");var t=function(e){var t,r=new Float64Array(16);if(e)for(t=0;t>16&1),u[n-1]&=65535;u[15]=c[15]-32767-(u[14]>>16&1),o=u[15]>>16&1,u[14]&=65535,a(c,u,1-o)}for(n=0;n<16;n++)e[2*n]=255&c[n],e[2*n+1]=c[n]>>8}function f(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return h(r,e),h(n,t),function(e,t,r,n,i){var o,s=0;for(o=0;o<32;o++)s|=e[0+o]^r[0+o];return(1&s-1>>>8)-1}(r,0,n)}function p(e){var s=new Uint8Array(32),a=[t(),t(),t(),t()],p=t(),g=t();if(function(e,s){var a,p,g=t(),m=t(),y=t(),b=t(),v=t(),A=t(),w=t();return function(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}(e[2],n),function(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}(e[1],s),d(y,e[1]),l(b,y,i),c(y,y,e[2]),u(b,e[2],b),d(v,b),d(A,v),l(w,A,v),l(g,w,y),l(g,g,b),function(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=250;n>=0;n--)d(i,i),1!==n&&l(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}(g,g),l(g,g,y),l(g,g,b),l(g,g,b),l(e[0],g,b),d(m,e[0]),l(m,m,b),f(m,y)&&l(e[0],e[0],o),d(m,e[0]),l(m,m,b),f(m,y)?-1:(a=e[0],h(p=new Uint8Array(32),a),(1&p[0])==s[31]>>7&&c(e[0],r,e[0]),l(e[3],e[0],e[1]),0)}(a,e))return null;var m=a[1];return u(p,n,m),c(g,n,m),function(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=253;n>=0;n--)d(i,i),2!==n&&4!==n&&l(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}(g,g),l(p,p,g),h(s,p),s}function g(t){var r,n=new Uint8Array(64),i=new Uint8Array(32);for(e.lowlevel.crypto_hash(n,t,32),n[0]&=248,n[31]&=127,n[31]|=64,r=0;r<32;r++)i[r]=n[r];for(r=0;r<64;r++)n[r]=0;return i}return{convertPublicKey:p,convertSecretKey:g,convertKeyPair:function(e){var t=p(e.publicKey);return t?{publicKey:t,secretKey:g(e.secretKey)}:null}}}))},13360:(e,t,r)=>{"use strict";var n=t;n.version=r(30183).rE,n.utils=r(41874),n.rand=r(47048),n.curve=r(7131),n.curves=r(86443),n.ec=r(15064),n.eddsa=r(84807)},85174:(e,t,r)=>{"use strict";var n=r(82823),i=r(41874),o=i.getNAF,s=i.getJSF,a=i.assert;function u(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=u,u.prototype.point=function(){throw new Error("Not implemented")},u.prototype.validate=function(){throw new Error("Not implemented")},u.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),n=o(t,1,this._bitLength),i=(1<=s;l--)u=(u<<1)+n[l];c.push(u)}for(var d=this.jpoint(null,null,null),h=this.jpoint(null,null,null),f=i;f>0;f--){for(s=0;s=0;c--){for(var l=0;c>=0&&0===s[c];c--)l++;if(c>=0&&l++,u=u.dblp(l),c<0)break;var d=s[c];a(0!==d),u="affine"===e.type?d>0?u.mixedAdd(i[d-1>>1]):u.mixedAdd(i[-d-1>>1].neg()):d>0?u.add(i[d-1>>1]):u.add(i[-d-1>>1].neg())}return"affine"===e.type?u.toP():u},u.prototype._wnafMulAdd=function(e,t,r,n,i){var a,u,c,l=this._wnafT1,d=this._wnafT2,h=this._wnafT3,f=0;for(a=0;a=1;a-=2){var g=a-1,m=a;if(1===l[g]&&1===l[m]){var y=[t[g],null,null,t[m]];0===t[g].y.cmp(t[m].y)?(y[1]=t[g].add(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg())):0===t[g].y.cmp(t[m].y.redNeg())?(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].add(t[m].neg())):(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],v=s(r[g],r[m]);for(f=Math.max(v[0].length,f),h[g]=new Array(f),h[m]=new Array(f),u=0;u=0;a--){for(var I=0;a>=0;){var S=!0;for(u=0;u=0&&I++,E=E.dblp(I),a<0)break;for(u=0;u0?c=d[u][k-1>>1]:k<0&&(c=d[u][-k-1>>1].neg()),E="affine"===c.type?E.mixedAdd(c):E.add(c))}}for(a=0;a=Math.ceil((e.bitLength()+1)/t.step)},c.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i{"use strict";var n=r(41874),i=r(82823),o=r(35615),s=r(85174),a=n.assert;function u(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function c(e,t,r,n,o){s.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(r,16),this.z=n?new i(n,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(u,s),e.exports=u,u.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},u.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},u.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},u.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),o=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=n.redMul(o.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var u=a.fromRed().isOdd();return(t&&!u||!t&&u)&&(a=a.redNeg()),this.point(e,a)},u.prototype.pointFromY=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.c2),o=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(o.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},u.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(i)},o(c,s.BasePoint),u.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},u.prototype.point=function(e,t,r,n){return new c(this,e,t,r,n)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"":""},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=n.redAdd(t),s=o.redSub(r),a=n.redSub(t),u=i.redMul(s),c=o.redMul(a),l=i.redMul(a),d=s.redMul(o);return this.curve.point(u,c,d,l)},c.prototype._projDbl=function(){var e,t,r,n,i,o,s=this.x.redAdd(this.y).redSqr(),a=this.x.redSqr(),u=this.y.redSqr();if(this.curve.twisted){var c=(n=this.curve._mulA(a)).redAdd(u);this.zOne?(e=s.redSub(a).redSub(u).redMul(c.redSub(this.curve.two)),t=c.redMul(n.redSub(u)),r=c.redSqr().redSub(c).redSub(c)):(i=this.z.redSqr(),o=c.redSub(i).redISub(i),e=s.redSub(a).redISub(u).redMul(o),t=c.redMul(n.redSub(u)),r=c.redMul(o))}else n=a.redAdd(u),i=this.curve._mulC(this.z).redSqr(),o=n.redSub(i).redSub(i),e=this.curve._mulC(s.redISub(n)).redMul(o),t=this.curve._mulC(n).redMul(a.redISub(u)),r=n.redMul(o);return this.curve.point(e,t,r)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=r.redSub(t),s=i.redSub(n),a=i.redAdd(n),u=r.redAdd(t),c=o.redMul(s),l=a.redMul(u),d=o.redMul(u),h=s.redMul(a);return this.curve.point(c,l,h,d)},c.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),i=n.redSqr(),o=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(s),u=i.redSub(a),c=i.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(s),d=n.redMul(u).redMul(l);return this.curve.twisted?(t=n.redMul(c).redMul(s.redSub(this.curve._mulA(o))),r=u.redMul(c)):(t=n.redMul(c).redMul(s.redSub(o)),r=this.curve._mulC(u).redMul(c)),this.curve.point(d,t,r)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},c.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},7131:(e,t,r)=>{"use strict";var n=t;n.base=r(85174),n.short=r(60277),n.mont=r(63245),n.edwards=r(21547)},63245:(e,t,r)=>{"use strict";var n=r(82823),i=r(35615),o=r(85174),s=r(41874);function a(e){o.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function u(e,t,r){o.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(a,o),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},i(u,o.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},a.prototype.point=function(e,t){return new u(this,e,t)},a.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},u.fromJSON=function(e,t){return new u(e,t[0],t[1]||e.one)},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},u.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),n=e.redMul(t),i=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,i)},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(r),s=i.redMul(n),a=t.z.redMul(o.redAdd(s).redSqr()),u=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(a,u)},u.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},60277:(e,t,r)=>{"use strict";var n=r(41874),i=r(82823),o=r(35615),s=r(85174),a=n.assert;function u(e){s.call(this,"short",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(e,t,r,n){s.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(t,16),this.y=new i(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function l(e,t,r,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(t,16),this.y=new i(r,16),this.z=new i(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(u,s),e.exports=u,u.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);t=(t=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(e.lambda)r=new i(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?r=o[0]:(r=o[1],a(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:r,basis:e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(r)}}},u.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),r=new i(2).toRed(t).redInvm(),n=r.redNeg(),o=new i(3).toRed(t).redNeg().redSqrt().redMul(r);return[n.redAdd(o).fromRed(),n.redSub(o).fromRed()]},u.prototype._getEndoBasis=function(e){for(var t,r,n,o,s,a,u,c,l,d=this.n.ushrn(Math.floor(this.n.bitLength()/2)),h=e,f=this.n.clone(),p=new i(1),g=new i(0),m=new i(0),y=new i(1),b=0;0!==h.cmpn(0);){var v=f.div(h);c=f.sub(v.mul(h)),l=m.sub(v.mul(p));var A=y.sub(v.mul(g));if(!n&&c.cmp(d)<0)t=u.neg(),r=p,n=c.neg(),o=l;else if(n&&2==++b)break;u=c,f=h,h=c,m=p,p=l,y=g,g=A}s=c.neg(),a=l;var w=n.sqr().add(o.sqr());return s.sqr().add(a.sqr()).cmp(w)>=0&&(s=t,a=r),n.negative&&(n=n.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:o},{a:s,b:a}]},u.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},u.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(t&&!o||!t&&o)&&(n=n.redNeg()),this.point(e,n)},u.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},u.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},c.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(l,s.BasePoint),u.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},l.prototype.inspect=function(){return this.isInfinity()?"":""},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},86443:(e,t,r)=>{"use strict";var n,i=t,o=r(99499),s=r(7131),a=r(41874).assert;function u(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new u(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=u,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(83986)}catch(e){n=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},15064:(e,t,r)=>{"use strict";var n=r(82823),i=r(84742),o=r(41874),s=r(86443),a=r(47048),u=o.assert,c=r(47531),l=r(57782);function d(e){if(!(this instanceof d))return new d(e);"string"==typeof e&&(u(Object.prototype.hasOwnProperty.call(s,e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=d,d.prototype.keyPair=function(e){return new c(this,e)},d.prototype.keyFromPrivate=function(e,t){return c.fromPrivate(this,e,t)},d.prototype.keyFromPublic=function(e,t){return c.fromPublic(this,e,t)},d.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||a(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),o=this.n.sub(new n(2));;){var s=new n(t.generate(r));if(!(s.cmp(o)>0))return s.iaddn(1),this.keyFromPrivate(s)}},d.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},d.prototype.sign=function(e,t,r,o){"object"==typeof r&&(o=r,r=null),o||(o={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),u=e.toArray("be",s),c=new i({hash:this.hash,entropy:a,nonce:u,pers:o.pers,persEnc:o.persEnc||"utf8"}),d=this.n.sub(new n(1)),h=0;;h++){var f=o.k?o.k(h):new n(c.generate(this.n.byteLength()));if(!((f=this._truncateToN(f,!0)).cmpn(1)<=0||f.cmp(d)>=0)){var p=this.g.mul(f);if(!p.isInfinity()){var g=p.getX(),m=g.umod(this.n);if(0!==m.cmpn(0)){var y=f.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(y=y.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==g.cmp(m)?2:0);return o.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),b^=1),new l({r:m,s:y,recoveryParam:b})}}}}}},d.prototype.verify=function(e,t,r,i){e=this._truncateToN(new n(e,16)),r=this.keyFromPublic(r,i);var o=(t=new l(t,"hex")).r,s=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,u=s.invm(this.n),c=u.mul(e).umod(this.n),d=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,r.getPublic(),d)).isInfinity()&&a.eqXToP(o):!(a=this.g.mulAdd(c,r.getPublic(),d)).isInfinity()&&0===a.getX().umod(this.n).cmp(o)},d.prototype.recoverPubKey=function(e,t,r,i){u((3&r)===r,"The recovery param is more than two bits"),t=new l(t,i);var o=this.n,s=new n(e),a=t.r,c=t.s,d=1&r,h=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw new Error("Unable to find sencond key candinate");a=h?this.curve.pointFromX(a.add(this.curve.n),d):this.curve.pointFromX(a,d);var f=t.r.invm(o),p=o.sub(s).mul(f).umod(o),g=c.mul(f).umod(o);return this.g.mulAdd(p,a,g)},d.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new l(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")}},47531:(e,t,r)=>{"use strict";var n=r(82823),i=r(41874).assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,r){return t instanceof o?t:new o(e,{pub:t,pubEnc:r})},o.fromPrivate=function(e,t,r){return t instanceof o?t:new o(e,{priv:t,privEnc:r})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.validate()||i(e.validate(),"public point not validated"),e.mul(this.priv).getX()},o.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return""}},57782:(e,t,r)=>{"use strict";var n=r(82823),i=r(41874),o=i.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function u(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function c(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=i.toArray(e,t);var r=new a;if(48!==e[r.place++])return!1;var o=u(e,r);if(!1===o)return!1;if(o+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var s=u(e,r);if(!1===s)return!1;var c=e.slice(r.place,s+r.place);if(r.place+=s,2!==e[r.place++])return!1;var l=u(e,r);if(!1===l)return!1;if(e.length!==l+r.place)return!1;var d=e.slice(r.place,l+r.place);if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}if(0===d[0]){if(!(128&d[1]))return!1;d=d.slice(1)}return this.r=new n(c),this.s=new n(d),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=c(t),r=c(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];l(n,t.length),(n=n.concat(t)).push(2),l(n,r.length);var o=n.concat(r),s=[48];return l(s,o.length),s=s.concat(o),i.encode(s,e)}},84807:(e,t,r)=>{"use strict";var n=r(99499),i=r(86443),o=r(41874),s=o.assert,a=o.parseBytes,u=r(54672),c=r(18401);function l(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=i[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=l,l.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),o=this.encodePoint(i),s=this.hashInt(o,r.pubBytes(),e).mul(r.priv()),u=n.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:u,Rencoded:o})},l.prototype.verify=function(e,t,r){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),i=this.hashInt(t.Rencoded(),n.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(n.pub().mul(i)).eq(o)},l.prototype.hashInt=function(){for(var e=this.hash(),t=0;t{"use strict";var n=r(41874),i=n.assert,o=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),s(a,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),s(a,"privBytes",(function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),s(a,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),s(a,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),s(a,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),a.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=a},18401:(e,t,r)=>{"use strict";var n=r(82823),i=r(41874),o=i.assert,s=i.cachedProperty,a=i.parseBytes;function u(e,t){this.eddsa=e,"object"!=typeof t&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(u,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),s(u,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),s(u,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),s(u,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),u.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},u.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=u},83986:e=>{e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},41874:(e,t,r)=>{"use strict";var n=t,i=r(82823),o=r(7784),s=r(89042);n.assert=o,n.toArray=s.toArray,n.zero2=s.zero2,n.toHex=s.toHex,n.encode=s.encode,n.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new i(e,"hex","le")}},33214:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=i(r(78480)),s=i(r(42100)),a="hex",u="utf8",c="0";function l(e){return new Uint8Array(e)}function d(e,t=!1){const r=e.toString(a);return t?F(r):r}function h(e){return e.toString(u)}function f(e){return e.readUIntBE(0,e.length)}function p(e){return s.default(e)}function g(e,t=!1){return d(p(e),t)}function m(e){return h(p(e))}function y(e){return f(p(e))}function b(e){return Array.from(e).map(I).join("")}function v(e){return n.from(U(e),a)}function A(e){return l(v(e))}function w(e){return b(A(e))}function E(e){return n.from(e,u)}function _(e){return l(E(e))}function I(e){return D((e>>>0).toString(2))}function S(e){return p(k(e))}function k(e){return new Uint8Array(O(e).map((e=>parseInt(e,2))))}function C(e,t){return g(k(e),t)}function T(e){return!("string"!=typeof e||!new RegExp(/^[01]+$/).test(e))&&e.length%8==0}function x(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}function M(e){return n.isBuffer(e)}function B(e){return o.default.strict(e)&&!M(e)}function P(e){return!B(e)&&!M(e)&&void 0!==e.byteLength}function R(e,t=8){const r=e%t;return r?(e-r)/t*t+t:e}function O(e,t=8){const r=D(e).match(new RegExp(`.{${t}}`,"gi"));return Array.from(r||[])}function N(e){return O(e).map(j).join("")}function D(e,t=8,r=c){return L(e,R(e.length,t),r)}function L(e,t,r=c){return z(e,t,!0,r)}function U(e){return e.replace(/^0x/,"")}function F(e){return e.startsWith("0x")?e:`0x${e}`}function j(e){return e.split("").reverse().join("")}function z(e,t,r,n=c){const i=t-e.length;let o=e;if(i>0){const t=n.repeat(i);o=r?t+e:e+t}return o}t.bufferToArray=l,t.bufferToHex=d,t.bufferToUtf8=h,t.bufferToNumber=f,t.bufferToBinary=function(e){return b(l(e))},t.arrayToBuffer=p,t.arrayToHex=g,t.arrayToUtf8=m,t.arrayToNumber=y,t.arrayToBinary=b,t.hexToBuffer=v,t.hexToArray=A,t.hexToUtf8=function(e){return h(v(e))},t.hexToNumber=function(e){return y(A(e))},t.hexToBinary=w,t.utf8ToBuffer=E,t.utf8ToArray=_,t.utf8ToHex=function(e,t=!1){return d(E(e),t)},t.utf8ToNumber=function(e){const t=parseInt(e,10);return function(e,t){if(!e)throw new Error("Number can only safely store up to 53 bits")}(!(void 0===t)),t},t.utf8ToBinary=function(e){return b(_(e))},t.numberToBuffer=function(e){return S(I(e))},t.numberToArray=function(e){return k(I(e))},t.numberToHex=function(e,t){return C(I(e),t)},t.numberToUtf8=function(e){return`${e}`},t.numberToBinary=I,t.binaryToBuffer=S,t.binaryToArray=k,t.binaryToHex=C,t.binaryToUtf8=function(e){return m(k(e))},t.binaryToNumber=function(e){return y(k(e))},t.isBinaryString=T,t.isHexString=x,t.isBuffer=M,t.isTypedArray=B,t.isArrayBuffer=P,t.getType=function(e){return M(e)?"buffer":B(e)?"typed-array":P(e)?"array-buffer":Array.isArray(e)?"array":typeof e},t.getEncoding=function(e){return T(e)?"binary":x(e)?a:u},t.concatBuffers=function(...e){return n.concat(e)},t.concatArrays=function(...e){let t=[];return e.forEach((e=>t=t.concat(Array.from(e)))),new Uint8Array([...t])},t.trimLeft=function(e,t){const r=e.length-t;return r>0&&(e=e.slice(r)),e},t.trimRight=function(e,t){return e.slice(0,t)},t.calcByteLength=R,t.splitBytes=O,t.swapBytes=N,t.swapHex=function(e){return C(N(w(e)))},t.sanitizeBytes=D,t.padLeft=L,t.padRight=function(e,t,r=c){return z(e,t,!1,r)},t.removeHexPrefix=U,t.addHexPrefix=F,t.sanitizeHex=function(e){return(e=D(e=U(e),2))&&(e=F(e)),e},t.removeHexLeadingZeros=function(e){const t=e.startsWith("0x");return e=(e=U(e)).startsWith(c)?e.substring(1):e,t?F(e):e}},71822:(e,t,r)=>{var n=r(39907),i=r(53358),o=function(){},s=function(e,t,r){if("function"==typeof t)return s(e,null,t);t||(t={}),r=i(r||o);var a=e._writableState,u=e._readableState,c=t.readable||!1!==t.readable&&e.readable,l=t.writable||!1!==t.writable&&e.writable,d=!1,h=function(){e.writable||f()},f=function(){l=!1,c||r.call(e)},p=function(){c=!1,l||r.call(e)},g=function(t){r.call(e,t?new Error("exited with error code: "+t):null)},m=function(t){r.call(e,t)},y=function(){n.nextTick(b)},b=function(){if(!d)return(!c||u&&u.ended&&!u.destroyed)&&(!l||a&&a.ended&&!a.destroyed)?void 0:r.call(e,new Error("premature close"))},v=function(){e.req.on("finish",f)};return function(e){return e.setHeader&&"function"==typeof e.abort}(e)?(e.on("complete",f),e.on("abort",y),e.req?v():e.on("request",v)):l&&!a&&(e.on("end",h),e.on("close",h)),function(e){return e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length}(e)&&e.on("exit",g),e.on("end",p),e.on("finish",f),!1!==t.error&&e.on("error",m),e.on("close",y),function(){d=!0,e.removeListener("complete",f),e.removeListener("abort",y),e.removeListener("request",v),e.req&&e.req.removeListener("finish",f),e.removeListener("end",h),e.removeListener("close",h),e.removeListener("finish",f),e.removeListener("exit",g),e.removeListener("end",p),e.removeListener("error",m),e.removeListener("close",y)}};e.exports=s},64940:(e,t,r)=>{"use strict";var n=r(528)("%Object.defineProperty%",!0)||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}e.exports=n},29110:e=>{"use strict";e.exports=EvalError},29838:e=>{"use strict";e.exports=Error},61155:e=>{"use strict";e.exports=RangeError},94943:e=>{"use strict";e.exports=ReferenceError},5731:e=>{"use strict";e.exports=SyntaxError},3468:e=>{"use strict";e.exports=TypeError},32140:e=>{"use strict";e.exports=URIError},9444:e=>{var t=function(){if("object"==typeof self&&self)return self;if("object"==typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};e.exports=function(){if(this)return this;if("object"==typeof globalThis&&globalThis)return globalThis;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(e){return t()}try{return __global__||t()}finally{delete Object.prototype.__global__}}()},20116:(e,t,r)=>{r(12532),r(42108);const n=r(39617),i=(e,t)=>e+t,o=["sync","latest"];function s(e){return Number.parseInt(e,16)}e.exports=class extends n{constructor(e={}){super(),this._blockResetDuration=e.blockResetDuration||2e4,this._blockResetTimeout,this._currentBlock=null,this._isRunning=!1,this._onNewListener=this._onNewListener.bind(this),this._onRemoveListener=this._onRemoveListener.bind(this),this._resetCurrentBlock=this._resetCurrentBlock.bind(this),this._setupInternalEvents()}isRunning(){return this._isRunning}getCurrentBlock(){return this._currentBlock}async getLatestBlock(){return this._currentBlock?this._currentBlock:await new Promise((e=>this.once("latest",e)))}removeAllListeners(e){e?super.removeAllListeners(e):super.removeAllListeners(),this._setupInternalEvents(),this._onRemoveListener()}_start(){}_end(){}_setupInternalEvents(){this.removeListener("newListener",this._onNewListener),this.removeListener("removeListener",this._onRemoveListener),this.on("newListener",this._onNewListener),this.on("removeListener",this._onRemoveListener)}_onNewListener(e,t){o.includes(e)&&this._maybeStart()}_onRemoveListener(e,t){this._getBlockTrackerEventCount()>0||this._maybeEnd()}_maybeStart(){this._isRunning||(this._isRunning=!0,this._cancelBlockResetTimeout(),this._start())}_maybeEnd(){this._isRunning&&(this._isRunning=!1,this._setupBlockResetTimeout(),this._end())}_getBlockTrackerEventCount(){return o.map((e=>this.listenerCount(e))).reduce(i)}_newPotentialLatest(e){const t=this._currentBlock;t&&s(e)<=s(t)||this._setCurrentBlock(e)}_setCurrentBlock(e){const t=this._currentBlock;this._currentBlock=e,this.emit("latest",e),this.emit("sync",{oldBlock:t,newBlock:e})}_setupBlockResetTimeout(){this._cancelBlockResetTimeout(),this._blockResetTimeout=setTimeout(this._resetCurrentBlock,this._blockResetDuration),this._blockResetTimeout.unref&&this._blockResetTimeout.unref()}_cancelBlockResetTimeout(){clearTimeout(this._blockResetTimeout)}_resetCurrentBlock(){this._currentBlock=null}}},98382:(e,t,r)=>{var n=r(4364);const i=r(42108),o=r(20116);function s(e,t){return new Promise((r=>{const n=setTimeout(r,e);n.unref&&t&&n.unref()}))}e.exports=class extends o{constructor(e={}){if(!e.provider)throw new Error("PollingBlockTracker - no provider specified.");const t=e.pollingInterval||2e4,r=e.retryTimeout||t/10,n=void 0===e.keepEventLoopActive||e.keepEventLoopActive,i=e.setSkipCacheFlag||!1;super(Object.assign({blockResetDuration:t},e)),this._provider=e.provider,this._pollingInterval=t,this._retryTimeout=r,this._keepEventLoopActive=n,this._setSkipCacheFlag=i}async checkForLatestBlock(){return await this._updateLatestBlock(),await this.getLatestBlock()}_start(){this._performSync().catch((e=>this.emit("error",e)))}async _performSync(){for(;this._isRunning;)try{await this._updateLatestBlock(),await s(this._pollingInterval,!this._keepEventLoopActive)}catch(e){const t=new Error(`PollingBlockTracker - encountered an error while attempting to update latest block:\n${e.stack}`);try{this.emit("error",t)}catch(e){n.error(t)}await s(this._retryTimeout,!this._keepEventLoopActive)}}async _updateLatestBlock(){const e=await this._fetchLatestBlock();this._newPotentialLatest(e)}async _fetchLatestBlock(){const e={jsonrpc:"2.0",id:1,method:"eth_blockNumber",params:[]};this._setSkipCacheFlag&&(e.skipCache=!0);const t=await i((t=>this._provider.sendAsync(e,t)))();if(t.error)throw new Error(`PollingBlockTracker - encountered error fetching block:\n${t.error}`);return t.result}}},45233:(e,t,r)=>{const n=r(53116);e.exports=class extends n{constructor(){super(),this.allResults=[]}async update(){throw new Error("BaseFilterWithHistory - no update method specified")}addResults(e){this.allResults=this.allResults.concat(e),super.addResults(e)}addInitialResults(e){this.allResults=this.allResults.concat(e),super.addInitialResults(e)}getAllResults(){return this.allResults}}},53116:(e,t,r)=>{const n=r(75135).default;e.exports=class extends n{constructor(){super(),this.updates=[]}async initialize(){}async update(){throw new Error("BaseFilter - no update method specified")}addResults(e){this.updates=this.updates.concat(e),e.forEach((e=>this.emit("update",e)))}addInitialResults(e){}getChangesAndClear(){const e=this.updates;return this.updates=[],e}}},12522:(e,t,r)=>{const n=r(53116),i=r(1308),{incrementHexInt:o}=r(30446);e.exports=class extends n{constructor({provider:e,params:t}){super(),this.type="block",this.provider=e}async update({oldBlock:e,newBlock:t}){const r=t,n=o(e),s=(await i({provider:this.provider,fromBlock:n,toBlock:r})).map((e=>e.hash));this.addResults(s)}}},1308:e=>{function t(e){return null==e?e:Number.parseInt(e,16)}function r(e){return null==e?e:"0x"+e.toString(16)}e.exports=async function({provider:e,fromBlock:n,toBlock:i}){n||(n=i);const o=t(n),s=t(i),a=Array(s-o+1).fill().map(((e,t)=>o+t)).map(r);return await Promise.all(a.map((t=>function(e,t,r){return new Promise(((t,n)=>{e.sendAsync({id:1,jsonrpc:"2.0",method:"eth_getBlockByNumber",params:r},((e,r)=>{if(e)return n(e);t(r.result)}))}))}(e,0,[t,!1]))))}},30446:e=>{function t(e){return e.sort(((e,t)=>"latest"===e||"earliest"===t?1:"latest"===t||"earliest"===e?-1:r(e)-r(t)))}function r(e){return null==e?e:Number.parseInt(e,16)}function n(e){if(null==e)return e;let t=e.toString(16);return t.length%2&&(t="0"+t),"0x"+t}function i(){return Math.floor(16*Math.random()).toString(16)}e.exports={minBlockRef:function(...e){return t(e)[0]},maxBlockRef:function(...e){const r=t(e);return r[r.length-1]},sortBlockRefs:t,bnToHex:function(e){return"0x"+e.toString(16)},blockRefIsNumber:function(e){return e&&!["earliest","latest","pending"].includes(e)},hexToInt:r,incrementHexInt:function(e){return null==e?e:n(r(e)+1)},intToHex:n,unsafeRandomBytes:function(e){let t="0x";for(let r=0;r{var n=r(4364);const i=r(24200).eu,{createAsyncMiddleware:o}=r(89900),s=r(69157),a=r(95751),u=r(12522),c=r(72147),{intToHex:l,hexToInt:d}=r(30446);function h(e){return f((async(...t)=>{const r=await e(...t);return l(r.id)}))}function f(e){return o((async(t,r)=>{const n=await e.apply(null,t.params);r.result=n}))}function p(e,t){const r=[];for(let t in e)r.push(e[t]);return r}e.exports=function({blockTracker:e,provider:t}){let r=0,o={};const g=new i,m=function({mutex:e}){return t=>async(r,n,i,o)=>{(await e.acquire())(),t(r,n,i,o)}}({mutex:g}),y=s({eth_newFilter:m(h(v)),eth_newBlockFilter:m(h(A)),eth_newPendingTransactionFilter:m(h(w)),eth_uninstallFilter:m(f(I)),eth_getFilterChanges:m(f(E)),eth_getFilterLogs:m(f(_))}),b=async({oldBlock:e,newBlock:t})=>{if(0===o.length)return;const r=await g.acquire();try{await Promise.all(p(o).map((async r=>{try{await r.update({oldBlock:e,newBlock:t})}catch(e){n.error(e)}})))}catch(e){n.error(e)}r()};return y.newLogFilter=v,y.newBlockFilter=A,y.newPendingTransactionFilter=w,y.uninstallFilter=I,y.getFilterChanges=E,y.getFilterLogs=_,y.destroy=()=>{!async function(){const e=p(o).length;o={},k({prevFilterCount:e,newFilterCount:0})}()},y;async function v(e){const r=new a({provider:t,params:e});return await S(r),r}async function A(){const e=new u({provider:t});return await S(e),e}async function w(){const e=new c({provider:t});return await S(e),e}async function E(e){const t=d(e),r=o[t];if(!r)throw new Error(`No filter for index "${t}"`);return r.getChangesAndClear()}async function _(e){const t=d(e),r=o[t];if(!r)throw new Error(`No filter for index "${t}"`);return"log"===r.type?results=r.getAllResults():results=[],results}async function I(e){const t=d(e),r=o[t],n=Boolean(r);return n&&await async function(e){const t=p(o).length;delete o[e];k({prevFilterCount:t,newFilterCount:p(o).length})}(t),n}async function S(t){const n=p(o).length,i=await e.getLatestBlock();return await t.initialize({currentBlock:i}),r++,o[r]=t,t.id=r,t.idHex=l(r),k({prevFilterCount:n,newFilterCount:p(o).length}),r}function k({prevFilterCount:t,newFilterCount:r}){0===t&&r>0?e.on("sync",b):t>0&&0===r&&e.removeListener("sync",b)}}},95751:(e,t,r)=>{const n=r(12532),i=r(4864),o=r(45233),{bnToHex:s,hexToInt:a,incrementHexInt:u,minBlockRef:c,blockRefIsNumber:l}=r(30446);e.exports=class extends o{constructor({provider:e,params:t}){super(),this.type="log",this.ethQuery=new n(e),this.params=Object.assign({fromBlock:"latest",toBlock:"latest",address:void 0,topics:[]},t),this.params.address&&(Array.isArray(this.params.address)||(this.params.address=[this.params.address]),this.params.address=this.params.address.map((e=>e.toLowerCase())))}async initialize({currentBlock:e}){let t=this.params.fromBlock;["latest","pending"].includes(t)&&(t=e),"earliest"===t&&(t="0x0"),this.params.fromBlock=t;const r=c(this.params.toBlock,e),n=Object.assign({},this.params,{toBlock:r}),i=await this._fetchLogs(n);this.addInitialResults(i)}async update({oldBlock:e,newBlock:t}){const r=t;let n;n=e?u(e):t;const i=Object.assign({},this.params,{fromBlock:n,toBlock:r}),o=(await this._fetchLogs(i)).filter((e=>this.matchLog(e)));this.addResults(o)}async _fetchLogs(e){return await i((t=>this.ethQuery.getLogs(e,t)))()}matchLog(e){if(a(this.params.fromBlock)>=a(e.blockNumber))return!1;if(l(this.params.toBlock)&&a(this.params.toBlock)<=a(e.blockNumber))return!1;const t=e.address&&e.address.toLowerCase();return!(this.params.address&&t&&!this.params.address.includes(t))&&this.params.topics.every(((t,r)=>{let n=e.topics[r];if(!n)return!1;n=n.toLowerCase();let i=Array.isArray(t)?t:[t];return!!i.includes(null)||(i=i.map((e=>e.toLowerCase())),i.includes(n))}))}}},4864:e=>{"use strict";const t=(e,t,r,n)=>function(...i){return new(0,t.promiseModule)(((o,s)=>{t.multiArgs?i.push(((...e)=>{t.errorFirst?e[0]?s(e):(e.shift(),o(e)):o(e)})):t.errorFirst?i.push(((e,t)=>{e?s(e):o(t)})):i.push(o);const a=this===r?n:this;Reflect.apply(e,a,i)}))},r=new WeakMap;e.exports=(e,n)=>{n={exclude:[/.+(?:Sync|Stream)$/],errorFirst:!0,promiseModule:Promise,...n};const i=typeof e;if(null===e||"object"!==i&&"function"!==i)throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===e?"null":i}\``);const o=new WeakMap,s=new Proxy(e,{apply(e,r,i){const a=o.get(e);if(a)return Reflect.apply(a,r,i);const u=n.excludeMain?e:t(e,n,s,e);return o.set(e,u),Reflect.apply(u,r,i)},get(e,i){const a=e[i];if(!((e,t)=>{let i=r.get(e);if(i||(i={},r.set(e,i)),t in i)return i[t];const o=e=>"string"==typeof e||"symbol"==typeof t?t===e:e.test(t),s=Reflect.getOwnPropertyDescriptor(e,t),a=void 0===s||s.writable||s.configurable,u=(n.include?n.include.some(o):!n.exclude.some(o))&&a;return i[t]=u,u})(e,i)||a===Function.prototype[i])return a;const u=o.get(a);if(u)return u;if("function"==typeof a){const r=t(a,n,s,e);return o.set(a,r),r}return a}});return s}},60834:(e,t,r)=>{const n=r(75135).default,i=r(69157),{createAsyncMiddleware:o}=r(89900),s=r(64750),{unsafeRandomBytes:a,incrementHexInt:u}=r(30446),c=r(1308);function l(e){return{hash:e.hash,parentHash:e.parentHash,sha3Uncles:e.sha3Uncles,miner:e.miner,stateRoot:e.stateRoot,transactionsRoot:e.transactionsRoot,receiptsRoot:e.receiptsRoot,logsBloom:e.logsBloom,difficulty:e.difficulty,number:e.number,gasLimit:e.gasLimit,gasUsed:e.gasUsed,nonce:e.nonce,mixHash:e.mixHash,timestamp:e.timestamp,extraData:e.extraData}}e.exports=function({blockTracker:e,provider:t}){const r={},d=s({blockTracker:e,provider:t});let h=!1;const f=new n,p=i({eth_subscribe:o((async function(n,i){if(h)throw new Error("SubscriptionManager - attempting to use after destroying");const o=n.params[0],s=a(16);let f;switch(o){case"newHeads":f=function({subId:r}){const n={type:o,destroy:async()=>{e.removeListener("sync",n.update)},update:async({oldBlock:e,newBlock:n})=>{const i=n,o=u(e);(await c({provider:t,fromBlock:o,toBlock:i})).map(l).forEach((e=>{g(r,e)}))}};return e.on("sync",n.update),n}({subId:s});break;case"logs":const r=n.params[1];f=function({subId:e,filter:t}){return t.on("update",(t=>g(e,t))),{type:o,destroy:async()=>await d.uninstallFilter(t.idHex)}}({subId:s,filter:await d.newLogFilter(r)});break;default:throw new Error(`SubscriptionManager - unsupported subscription type "${o}"`)}return r[s]=f,void(i.result=s)})),eth_unsubscribe:o((async function(e,t){if(h)throw new Error("SubscriptionManager - attempting to use after destroying");const n=e.params[0],i=r[n];i?(delete r[n],await i.destroy(),t.result=!0):t.result=!1}))});return p.destroy=function(){f.removeAllListeners();for(const e in r)r[e].destroy(),delete r[e];h=!0},{events:f,middleware:p};function g(e,t){f.emit("notification",{jsonrpc:"2.0",method:"eth_subscription",params:{subscription:e,result:t}})}}},72147:(e,t,r)=>{const n=r(53116),i=r(1308),{incrementHexInt:o}=r(30446);e.exports=class extends n{constructor({provider:e}){super(),this.type="tx",this.provider=e}async update({oldBlock:e}){const t=e,r=o(e),n=await i({provider:this.provider,fromBlock:r,toBlock:t}),s=[];for(const e of n)s.push(...e.transactions);this.addResults(s)}}},29239:e=>{e.exports=function(e){return(t,r,n,i)=>{const o=e[t.method];return void 0===o?n():"function"==typeof o?o(t,r,n,i):(r.result=o,i())}}},69157:(e,t,r)=>{e.exports=r(29239)},12532:(e,t,r)=>{const n=r(93227),i=r(56512)();function o(e){this.currentProvider=e}function s(e){return function(){var t=[].slice.call(arguments),r=t.pop();this.sendAsync({method:e,params:t},r)}}function a(e,t){return function(){var r=[].slice.call(arguments),n=r.pop();r.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumProviderError=t.EthereumRpcError=void 0;const n=r(30282);class i extends Error{constructor(e,t,r){if(!Number.isInteger(e))throw new Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw new Error('"message" must be a nonempty string.');super(t),this.code=e,void 0!==r&&(this.data=r)}serialize(){const e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data),this.stack&&(e.stack=this.stack),e}toString(){return n.default(this.serialize(),o,2)}}function o(e,t){if("[Circular]"!==t)return t}t.EthereumRpcError=i,t.EthereumProviderError=class extends i{constructor(e,t,r){if(!function(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}(e))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,r)}}},2828:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},95339:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethErrors=void 0;const n=r(56790),i=r(49463),o=r(2828);function s(e,t){const[r,o]=u(t);return new n.EthereumRpcError(e,r||i.getMessageFromCode(e),o)}function a(e,t){const[r,o]=u(t);return new n.EthereumProviderError(e,r||i.getMessageFromCode(e),o)}function u(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){const{message:t,data:r}=e;if(t&&"string"!=typeof t)throw new Error("Must specify string message.");return[t||void 0,r]}}return[]}t.ethErrors={rpc:{parse:e=>s(o.errorCodes.rpc.parse,e),invalidRequest:e=>s(o.errorCodes.rpc.invalidRequest,e),invalidParams:e=>s(o.errorCodes.rpc.invalidParams,e),methodNotFound:e=>s(o.errorCodes.rpc.methodNotFound,e),internal:e=>s(o.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return s(t,e)},invalidInput:e=>s(o.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>s(o.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>s(o.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>s(o.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>s(o.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>s(o.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>a(o.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>a(o.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>a(o.errorCodes.provider.unsupportedMethod,e),disconnected:e=>a(o.errorCodes.provider.disconnected,e),chainDisconnected:e=>a(o.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:t,message:r,data:i}=e;if(!r||"string"!=typeof r)throw new Error('"message" must be a nonempty string');return new n.EthereumProviderError(t,r,i)}}}},32182:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMessageFromCode=t.serializeError=t.EthereumProviderError=t.EthereumRpcError=t.ethErrors=t.errorCodes=void 0;const n=r(56790);Object.defineProperty(t,"EthereumRpcError",{enumerable:!0,get:function(){return n.EthereumRpcError}}),Object.defineProperty(t,"EthereumProviderError",{enumerable:!0,get:function(){return n.EthereumProviderError}});const i=r(49463);Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return i.serializeError}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return i.getMessageFromCode}});const o=r(95339);Object.defineProperty(t,"ethErrors",{enumerable:!0,get:function(){return o.ethErrors}});const s=r(2828);Object.defineProperty(t,"errorCodes",{enumerable:!0,get:function(){return s.errorCodes}})},49463:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;const n=r(2828),i=r(56790),o=n.errorCodes.rpc.internal,s={code:o,message:a(o)};function a(e,r="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(e)){const r=e.toString();if(d(n.errorValues,r))return n.errorValues[r].message;if(c(e))return t.JSON_RPC_SERVER_ERROR_MESSAGE}return r}function u(e){if(!Number.isInteger(e))return!1;const t=e.toString();return!!n.errorValues[t]||!!c(e)}function c(e){return e>=-32099&&e<=-32e3}function l(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=a,t.isValidCode=u,t.serializeError=function(e,{fallbackError:t=s,shouldIncludeStack:r=!1}={}){var n,o;if(!t||!Number.isInteger(t.code)||"string"!=typeof t.message)throw new Error("Must provide fallback error with integer number code and string message.");if(e instanceof i.EthereumRpcError)return e.serialize();const c={};if(e&&"object"==typeof e&&!Array.isArray(e)&&d(e,"code")&&u(e.code)){const t=e;c.code=t.code,t.message&&"string"==typeof t.message?(c.message=t.message,d(t,"data")&&(c.data=t.data)):(c.message=a(c.code),c.data={originalError:l(e)})}else{c.code=t.code;const r=null===(n=e)||void 0===n?void 0:n.message;c.message=r&&"string"==typeof r?r:t.message,c.data={originalError:l(e)}}const h=null===(o=e)||void 0===o?void 0:o.stack;return r&&e&&h&&"string"==typeof h&&(c.stack=h),c}},14164:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(91805);function i(e){return!("string"!=typeof e||!/^(0x)?[0-9a-f]{512}$/i.test(e)||!/^(0x)?[0-9a-f]{512}$/.test(e)&&!/^(0x)?[0-9A-F]{512}$/.test(e))}function o(e,t){"object"==typeof t&&t.constructor===Uint8Array&&(t=n.bytesToHex(t));const r=n.keccak256(t).replace("0x","");for(let t=0;t<12;t+=4){const n=(parseInt(r.substr(t,2),16)<<8)+parseInt(r.substr(t+2,2),16)&2047,i=1<=48&&e<=57)return e-48;if(e>=65&&e<=70)return e-55;if(e>=97&&e<=102)return e-87;throw new Error("invalid bloom")}function a(e){return!("string"!=typeof e||!/^(0x)?[0-9a-f]{64}$/i.test(e)||!/^(0x)?[0-9a-f]{64}$/.test(e)&&!/^(0x)?[0-9A-F]{64}$/.test(e))}function u(e){return!("string"!=typeof e||!e.match(/^(0x)?[0-9a-fA-F]{40}$/)&&!e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/))}t.isBloom=i,t.isInBloom=o,t.isUserEthereumAddressInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!u(t))throw new Error(`Invalid ethereum address given: "${t}"`);return o(e,n.padLeft(t,64))},t.isContractAddressInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!u(t))throw new Error(`Invalid contract address given: "${t}"`);return o(e,t)},t.isTopicInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!a(t))throw new Error("Invalid topic");return o(e,t)},t.isTopic=a,t.isAddress=u},91805:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(30671);function i(e){if(null==e)throw new Error("cannot convert null value to array");if("string"==typeof e){const t=e.match(/^(0x)?[0-9a-fA-F]*$/);if(!t)throw new Error("invalid hexidecimal string");if("0x"!==t[1])throw new Error("hex string must have 0x prefix");(e=e.substring(2)).length%2&&(e="0"+e);const r=[];for(let t=0;t=256||parseInt(String(r))!=r)return!1}return!0}(e))return o(new Uint8Array(e));throw new Error("invalid arrayify value")}function o(e){return void 0!==e.slice||(e.slice=()=>{const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}t.keccak256=function(e){return"0x"+n.keccak_256(i(e))},t.padLeft=(e,t)=>{const r=/^0x/i.test(e)||"number"==typeof e,n=t-(e=e.toString().replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(r?"0x":"")+new Array(n).join("0")+e},t.bytesToHex=function(e){const t=[];for(let r=0;r>>4).toString(16)),t.push((15&e[r]).toString(16));return`0x${t.join("").replace(/^0+/,"")}`},t.toByteArray=i},16008:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccak512=t.keccak384=t.keccak256=t.keccak224=void 0;const n=r(61202),i=r(21221);t.keccak224=(0,i.wrapHash)(n.keccak_224),t.keccak256=(()=>{const e=(0,i.wrapHash)(n.keccak_256);return e.create=n.keccak_256.create,e})(),t.keccak384=(0,i.wrapHash)(n.keccak_384),t.keccak512=(0,i.wrapHash)(n.keccak_512)},45641:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCurve=t.getHash=void 0;const n=r(70322),i=r(4044),o=r(78096);function s(e){return{hash:e,hmac:(t,...r)=>(0,n.hmac)(e,t,(0,i.concatBytes)(...r)),randomBytes:i.randomBytes}}t.getHash=s,t.createCurve=function(e,t){const r=t=>(0,o.weierstrass)({...e,...s(t)});return Object.freeze({...r(t),create:r})}},60307:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateBasic=t.wNAF=void 0;const n=r(71258),i=r(16641),o=BigInt(0),s=BigInt(1);t.wNAF=function(e,t){const r=(e,t)=>{const r=t.negate();return e?r:t},n=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:r,unsafeLadder(t,r){let n=e.ZERO,i=t;for(;r>o;)r&s&&(n=n.add(i)),i=i.double(),r>>=s;return n},precomputeWindow(e,t){const{windows:r,windowSize:i}=n(t),o=[];let s=e,a=s;for(let e=0;e>=f,n>u&&(n-=h,o+=s);const a=t,p=t+Math.abs(n)-1,g=e%2!=0,m=n<0;0===n?l=l.add(r(g,i[a])):c=c.add(r(m,i[p]))}return{p:c,f:l}},wNAFCached(e,t,r,n){const i=e._WINDOW_SIZE||1;let o=t.get(e);return o||(o=this.precomputeWindow(e,i),1!==i&&t.set(e,n(o))),this.wNAF(i,o,r)}}},t.validateBasic=function(e){return(0,n.validateField)(e.Fp),(0,i.validateObject)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,n.nLength)(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}},19240:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHasher=t.isogenyMap=t.hash_to_field=t.expand_message_xof=t.expand_message_xmd=void 0;const n=r(71258),i=r(16641),o=i.bytesToNumberBE;function s(e,t){if(e<0||e>=1<<8*t)throw new Error(`bad I2OSP call: value=${e} length=${t}`);const r=Array.from({length:t}).fill(0);for(let n=t-1;n>=0;n--)r[n]=255&e,e>>>=8;return new Uint8Array(r)}function a(e,t){const r=new Uint8Array(e.length);for(let n=0;n255&&(t=n((0,i.concatBytes)((0,i.utf8ToBytes)("H2C-OVERSIZE-DST-"),t)));const{outputLen:o,blockLen:l}=n,d=Math.ceil(r/o);if(d>255)throw new Error("Invalid xmd length");const h=(0,i.concatBytes)(t,s(t.length,1)),f=s(0,l),p=s(r,2),g=new Array(d),m=n((0,i.concatBytes)(f,e,p,s(0,1),h));g[0]=n((0,i.concatBytes)(m,s(1,1),h));for(let e=1;e<=d;e++){const t=[a(m,g[e-1]),s(e+1,1),h];g[e]=n((0,i.concatBytes)(...t))}return(0,i.concatBytes)(...g).slice(0,r)}function d(e,t,r,n,o){if(u(e),u(t),c(r),t.length>255){const e=Math.ceil(2*n/8);t=o.create({dkLen:e}).update((0,i.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(t).digest()}if(r>65535||t.length>255)throw new Error("expand_message_xof: invalid lenInBytes");return o.create({dkLen:r}).update(e).update(s(r,2)).update(t).update(s(t.length,1)).digest()}function h(e,t,r){(0,i.validateObject)(r,{DST:"string",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});const{p:s,k:a,m:h,hash:f,expand:p,DST:g}=r;u(e),c(t);const m=function(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return(0,i.utf8ToBytes)(e);throw new Error("DST must be Uint8Array or string")}(g),y=s.toString(2).length,b=Math.ceil((y+a)/8),v=t*h*b;let A;if("xmd"===p)A=l(e,m,v,f);else if("xof"===p)A=d(e,m,v,a,f);else{if("_internal_pass"!==p)throw new Error('expand must be "xmd" or "xof"');A=e}const w=new Array(t);for(let e=0;eArray.from(e).reverse()));return(t,n)=>{const[i,o,s,a]=r.map((r=>r.reduce(((r,n)=>e.add(e.mul(r,t),n)))));return t=e.div(i,o),n=e.mul(n,e.div(s,a)),{x:t,y:n}}},t.createHasher=function(e,t,r){if("function"!=typeof t)throw new Error("mapToCurve() must be defined");return{hashToCurve(n,i){const o=h(n,2,{...r,DST:r.DST,...i}),s=e.fromAffine(t(o[0])),a=e.fromAffine(t(o[1])),u=s.add(a).clearCofactor();return u.assertValidity(),u},encodeToCurve(n,i){const o=h(n,1,{...r,DST:r.encodeDST,...i}),s=e.fromAffine(t(o[0])).clearCofactor();return s.assertValidity(),s}}}},71258:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hashToPrivateScalar=t.FpSqrtEven=t.FpSqrtOdd=t.Field=t.nLength=t.FpIsSquare=t.FpDiv=t.FpInvertBatch=t.FpPow=t.validateField=t.isNegativeLE=t.FpSqrt=t.tonelliShanks=t.invert=t.pow2=t.pow=t.mod=void 0;const n=r(16641),i=BigInt(0),o=BigInt(1),s=BigInt(2),a=BigInt(3),u=BigInt(4),c=BigInt(5),l=BigInt(8);function d(e,t){const r=e%t;return r>=i?r:t+r}function h(e,t,r){if(r<=i||t 0");if(r===o)return i;let n=o;for(;t>i;)t&o&&(n=n*e%r),e=e*e%r,t>>=o;return n}function f(e,t){if(e===i||t<=i)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=d(e,t),n=t,s=i,a=o,u=o,c=i;for(;r!==i;){const e=n/r,t=n%r,i=s-u*e,o=a-c*e;n=r,r=t,s=u,a=c,u=i,c=o}if(n!==o)throw new Error("invert: does not exist");return d(s,t)}function p(e){const t=(e-o)/s;let r,n,a;for(r=e-o,n=0;r%s===i;r/=s,n++);for(a=s;ai;)n*=n,n%=r;return n},t.invert=f,t.tonelliShanks=p,t.FpSqrt=g,t.isNegativeLE=(e,t)=>(d(e,t)&o)===o;const m=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function y(e,t,r){if(r 0");if(r===i)return e.ONE;if(r===o)return t;let n=e.ONE,s=t;for(;r>i;)r&o&&(n=e.mul(n,s)),s=e.sqr(s),r>>=o;return n}function b(e,t){const r=new Array(t.length),n=t.reduce(((t,n,i)=>e.is0(n)?t:(r[i]=t,e.mul(t,n))),e.ONE),i=e.inv(n);return t.reduceRight(((t,n,i)=>e.is0(n)?t:(r[i]=e.mul(t,r[i]),e.mul(t,n))),i),r}function v(e,t){const r=void 0!==t?t:e.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}t.validateField=function(e){const t=m.reduce(((e,t)=>(e[t]="function",e)),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,n.validateObject)(e,t)},t.FpPow=y,t.FpInvertBatch=b,t.FpDiv=function(e,t,r){return e.mul(t,"bigint"==typeof r?f(r,e.ORDER):e.inv(r))},t.FpIsSquare=function(e){const t=(e.ORDER-o)/s;return r=>{const n=e.pow(r,t);return e.eql(n,e.ZERO)||e.eql(n,e.ONE)}},t.nLength=v,t.Field=function(e,t,r=!1,s={}){if(e<=i)throw new Error(`Expected Fp ORDER > 0, got ${e}`);const{nBitLength:a,nByteLength:u}=v(e,t);if(u>2048)throw new Error("Field lengths over 2048 bytes are not supported");const c=g(e),l=Object.freeze({ORDER:e,BITS:a,BYTES:u,MASK:(0,n.bitMask)(a),ZERO:i,ONE:o,create:t=>d(t,e),isValid:t=>{if("bigint"!=typeof t)throw new Error("Invalid field element: expected bigint, got "+typeof t);return i<=t&&te===i,isOdd:e=>(e&o)===o,neg:t=>d(-t,e),eql:(e,t)=>e===t,sqr:t=>d(t*t,e),add:(t,r)=>d(t+r,e),sub:(t,r)=>d(t-r,e),mul:(t,r)=>d(t*r,e),pow:(e,t)=>y(l,e,t),div:(t,r)=>d(t*f(r,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>f(t,e),sqrt:s.sqrt||(e=>c(l,e)),invertBatch:e=>b(l,e),cmov:(e,t,r)=>r?t:e,toBytes:e=>r?(0,n.numberToBytesLE)(e,u):(0,n.numberToBytesBE)(e,u),fromBytes:e=>{if(e.length!==u)throw new Error(`Fp.fromBytes: expected ${u}, got ${e.length}`);return r?(0,n.bytesToNumberLE)(e):(0,n.bytesToNumberBE)(e)}});return Object.freeze(l)},t.FpSqrtOdd=function(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const r=e.sqrt(t);return e.isOdd(r)?r:e.neg(r)},t.FpSqrtEven=function(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const r=e.sqrt(t);return e.isOdd(r)?e.neg(r):r},t.hashToPrivateScalar=function(e,t,r=!1){const i=(e=(0,n.ensureBytes)("privateHash",e)).length,s=v(t).nByteLength+8;if(s<24||i1024)throw new Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${i}`);return d(r?(0,n.bytesToNumberLE)(e):(0,n.bytesToNumberBE)(e),t-o)+o}},16641:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateObject=t.createHmacDrbg=t.bitMask=t.bitSet=t.bitGet=t.bitLen=t.utf8ToBytes=t.equalBytes=t.concatBytes=t.ensureBytes=t.numberToVarBytesBE=t.numberToBytesLE=t.numberToBytesBE=t.bytesToNumberLE=t.bytesToNumberBE=t.hexToBytes=t.hexToNumber=t.numberToHexUnpadded=t.bytesToHex=void 0;const r=BigInt(0),n=BigInt(1),i=BigInt(2),o=e=>e instanceof Uint8Array,s=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function a(e){if(!o(e))throw new Error("Uint8Array expected");let t="";for(let r=0;re+t.length),0));let r=0;return e.forEach((e=>{if(!o(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t}t.bytesToHex=a,t.numberToHexUnpadded=u,t.hexToNumber=c,t.hexToBytes=l,t.bytesToNumberBE=function(e){return c(a(e))},t.bytesToNumberLE=function(e){if(!o(e))throw new Error("Uint8Array expected");return c(a(Uint8Array.from(e).reverse()))},t.numberToBytesBE=d,t.numberToBytesLE=function(e,t){return d(e,t).reverse()},t.numberToVarBytesBE=function(e){return l(u(e))},t.ensureBytes=function(e,t,r){let n;if("string"==typeof t)try{n=l(t)}catch(r){throw new Error(`${e} must be valid hex string, got "${t}". Cause: ${r}`)}else{if(!o(t))throw new Error(`${e} must be hex string or Uint8Array`);n=Uint8Array.from(t)}const i=n.length;if("number"==typeof r&&i!==r)throw new Error(`${e} expected ${r} bytes, got ${i}`);return n},t.concatBytes=h,t.equalBytes=function(e,t){if(e.length!==t.length)return!1;for(let r=0;rr;e>>=n,t+=1);return t},t.bitGet=function(e,t){return e>>BigInt(t)&n},t.bitSet=(e,t,i)=>e|(i?n:r)<(i<new Uint8Array(e),p=e=>Uint8Array.from(e);t.createHmacDrbg=function(e,t,r){if("number"!=typeof e||e<2)throw new Error("hashLen must be a number");if("number"!=typeof t||t<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let n=f(e),i=f(e),o=0;const s=()=>{n.fill(1),i.fill(0),o=0},a=(...e)=>r(i,n,...e),u=(e=f())=>{i=a(p([0]),e),n=a(),0!==e.length&&(i=a(p([1]),e),n=a())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let e=0;const r=[];for(;e{let r;for(s(),u(e);!(r=t(c()));)u();return s(),r}};const g={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};t.validateObject=function(e,t,r={}){const n=(t,r,n)=>{const i=g[r];if("function"!=typeof i)throw new Error(`Invalid validator "${r}", expected function`);const o=e[t];if(!(n&&void 0===o||i(o,e)))throw new Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${r}`)};for(const[e,r]of Object.entries(t))n(e,r,!1);for(const[e,t]of Object.entries(r))n(e,t,!0);return e}},78096:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToCurveSimpleSWU=t.SWUFpSqrtRatio=t.weierstrass=t.weierstrassPoints=t.DER=void 0;const n=r(71258),i=r(16641),o=r(16641),s=r(60307),{bytesToNumberBE:a,hexToBytes:u}=i;t.DER={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){const{Err:r}=t.DER;if(e.length<2||2!==e[0])throw new r("Invalid signature integer tag");const n=e[1],i=e.subarray(2,n+2);if(!n||i.length!==n)throw new r("Invalid signature integer: wrong length");if(128&i[0])throw new r("Invalid signature integer: negative");if(0===i[0]&&!(128&i[1]))throw new r("Invalid signature integer: unnecessary leading zero");return{d:a(i),l:e.subarray(n+2)}},toSig(e){const{Err:r}=t.DER,n="string"==typeof e?u(e):e;if(!(n instanceof Uint8Array))throw new Error("ui8a expected");let i=n.length;if(i<2||48!=n[0])throw new r("Invalid signature tag");if(n[1]!==i-2)throw new r("Invalid signature: incorrect length");const{d:o,l:s}=t.DER._parseInt(n.subarray(2)),{d:a,l:c}=t.DER._parseInt(s);if(c.length)throw new r("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){const t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,r=e=>{const t=e.toString(16);return 1&t.length?`0${t}`:t},n=t(r(e.s)),i=t(r(e.r)),o=n.length/2,s=i.length/2,a=r(o),u=r(s);return`30${r(s+o+4)}02${u}${i}02${a}${n}`}};const c=BigInt(0),l=BigInt(1),d=BigInt(2),h=BigInt(3),f=BigInt(4);function p(e){const t=function(e){const t=(0,s.validateBasic)(e);i.validateObject(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:n,a:o}=t;if(r){if(!n.eql(o,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:r}=t,a=t.toBytes||((e,t,n)=>{const o=t.toAffine();return i.concatBytes(Uint8Array.from([4]),r.toBytes(o.x),r.toBytes(o.y))}),u=t.fromBytes||(e=>{const t=e.subarray(1);return{x:r.fromBytes(t.subarray(0,r.BYTES)),y:r.fromBytes(t.subarray(r.BYTES,2*r.BYTES))}});function d(e){const{a:n,b:i}=t,o=r.sqr(e),s=r.mul(o,e);return r.add(r.add(s,r.mul(e,n)),i)}if(!r.eql(r.sqr(t.Gy),d(t.Gx)))throw new Error("bad generator point: equation left != right");function f(e){return"bigint"==typeof e&&cr.eql(e,r.ZERO);return i(t)&&i(n)?b.ZERO:new b(t,n,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){const t=r.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(b.fromAffine)}static fromHex(e){const t=b.fromAffine(u((0,o.ensureBytes)("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return b.BASE.multiply(g(e))}_setWindowSize(e){this._WINDOW_SIZE=e,m.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:e,y:n}=this.toAffine();if(!r.isValid(e)||!r.isValid(n))throw new Error("bad point: x or y not FE");const i=r.sqr(n),o=d(e);if(!r.eql(i,o))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:e}=this.toAffine();if(r.isOdd)return!r.isOdd(e);throw new Error("Field doesn't support isOdd")}equals(e){y(e);const{px:t,py:n,pz:i}=this,{px:o,py:s,pz:a}=e,u=r.eql(r.mul(t,a),r.mul(o,i)),c=r.eql(r.mul(n,a),r.mul(s,i));return u&&c}negate(){return new b(this.px,r.neg(this.py),this.pz)}double(){const{a:e,b:n}=t,i=r.mul(n,h),{px:o,py:s,pz:a}=this;let u=r.ZERO,c=r.ZERO,l=r.ZERO,d=r.mul(o,o),f=r.mul(s,s),p=r.mul(a,a),g=r.mul(o,s);return g=r.add(g,g),l=r.mul(o,a),l=r.add(l,l),u=r.mul(e,l),c=r.mul(i,p),c=r.add(u,c),u=r.sub(f,c),c=r.add(f,c),c=r.mul(u,c),u=r.mul(g,u),l=r.mul(i,l),p=r.mul(e,p),g=r.sub(d,p),g=r.mul(e,g),g=r.add(g,l),l=r.add(d,d),d=r.add(l,d),d=r.add(d,p),d=r.mul(d,g),c=r.add(c,d),p=r.mul(s,a),p=r.add(p,p),d=r.mul(p,g),u=r.sub(u,d),l=r.mul(p,f),l=r.add(l,l),l=r.add(l,l),new b(u,c,l)}add(e){y(e);const{px:n,py:i,pz:o}=this,{px:s,py:a,pz:u}=e;let c=r.ZERO,l=r.ZERO,d=r.ZERO;const f=t.a,p=r.mul(t.b,h);let g=r.mul(n,s),m=r.mul(i,a),v=r.mul(o,u),A=r.add(n,i),w=r.add(s,a);A=r.mul(A,w),w=r.add(g,m),A=r.sub(A,w),w=r.add(n,o);let E=r.add(s,u);return w=r.mul(w,E),E=r.add(g,v),w=r.sub(w,E),E=r.add(i,o),c=r.add(a,u),E=r.mul(E,c),c=r.add(m,v),E=r.sub(E,c),d=r.mul(f,w),c=r.mul(p,v),d=r.add(c,d),c=r.sub(m,d),d=r.add(m,d),l=r.mul(c,d),m=r.add(g,g),m=r.add(m,g),v=r.mul(f,v),w=r.mul(p,w),m=r.add(m,v),v=r.sub(g,v),v=r.mul(f,v),w=r.add(w,v),g=r.mul(m,w),l=r.add(l,g),g=r.mul(E,w),c=r.mul(A,c),c=r.sub(c,g),g=r.mul(A,m),d=r.mul(E,d),d=r.add(d,g),new b(c,l,d)}subtract(e){return this.add(e.negate())}is0(){return this.equals(b.ZERO)}wNAF(e){return A.wNAFCached(this,m,e,(e=>{const t=r.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(b.fromAffine)}))}multiplyUnsafe(e){const n=b.ZERO;if(e===c)return n;if(p(e),e===l)return this;const{endo:i}=t;if(!i)return A.unsafeLadder(this,e);let{k1neg:o,k1:s,k2neg:a,k2:u}=i.splitScalar(e),d=n,h=n,f=this;for(;s>c||u>c;)s&l&&(d=d.add(f)),u&l&&(h=h.add(f)),f=f.double(),s>>=l,u>>=l;return o&&(d=d.negate()),a&&(h=h.negate()),h=new b(r.mul(h.px,i.beta),h.py,h.pz),d.add(h)}multiply(e){p(e);let n,i,o=e;const{endo:s}=t;if(s){const{k1neg:e,k1:t,k2neg:a,k2:u}=s.splitScalar(o);let{p:c,f:l}=this.wNAF(t),{p:d,f:h}=this.wNAF(u);c=A.constTimeNegate(e,c),d=A.constTimeNegate(a,d),d=new b(r.mul(d.px,s.beta),d.py,d.pz),n=c.add(d),i=l.add(h)}else{const{p:e,f:t}=this.wNAF(o);n=e,i=t}return b.normalizeZ([n,i])[0]}multiplyAndAddUnsafe(e,t,r){const n=b.BASE,i=(e,t)=>t!==c&&t!==l&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=i(this,t).add(i(e,r));return o.is0()?void 0:o}toAffine(e){const{px:t,py:n,pz:i}=this,o=this.is0();null==e&&(e=o?r.ONE:r.inv(i));const s=r.mul(t,e),a=r.mul(n,e),u=r.mul(i,e);if(o)return{x:r.ZERO,y:r.ZERO};if(!r.eql(u,r.ONE))throw new Error("invZ was invalid");return{x:s,y:a}}isTorsionFree(){const{h:e,isTorsionFree:r}=t;if(e===l)return!0;if(r)return r(b,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:e,clearCofactor:r}=t;return e===l?this:r?r(b,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),a(b,this,e)}toHex(e=!0){return i.bytesToHex(this.toRawBytes(e))}}b.BASE=new b(t.Gx,t.Gy,r.ONE),b.ZERO=new b(r.ZERO,r.ONE,r.ZERO);const v=t.nBitLength,A=(0,s.wNAF)(b,t.endo?Math.ceil(v/2):v);return{CURVE:t,ProjectivePoint:b,normPrivateKeyToScalar:g,weierstrassEquation:d,isWithinCurveOrder:f}}function g(e,t){const r=e.ORDER;let n=c;for(let e=r-l;e%d===c;e/=d)n+=l;const i=n,o=d<{let n=m,o=e.pow(r,p),s=e.sqr(o);s=e.mul(s,r);let a=e.mul(t,s);a=e.pow(a,u),a=e.mul(a,o),o=e.mul(a,r),s=e.mul(a,t);let c=e.mul(s,o);a=e.pow(c,g);let h=e.eql(a,e.ONE);o=e.mul(s,y),a=e.mul(c,n),s=e.cmov(o,s,h),c=e.cmov(a,c,h);for(let t=i;t>l;t--){let r=t-d;r=d<{let o=e.sqr(i);const s=e.mul(t,i);o=e.mul(o,s);let a=e.pow(o,r);a=e.mul(a,s);const u=e.mul(a,n),c=e.mul(e.sqr(a),i),l=e.eql(c,t);return{isValid:l,value:e.cmov(u,a,l)}}}return b}t.weierstrassPoints=p,t.weierstrass=function(e){const r=function(e){const t=(0,s.validateBasic)(e);return i.validateObject(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}(e),{Fp:a,n:u}=r,d=a.BYTES+1,h=2*a.BYTES+1;function f(e){return n.mod(e,u)}function g(e){return n.invert(e,u)}const{ProjectivePoint:m,normPrivateKeyToScalar:y,weierstrassEquation:b,isWithinCurveOrder:v}=p({...r,toBytes(e,t,r){const n=t.toAffine(),o=a.toBytes(n.x),s=i.concatBytes;return r?s(Uint8Array.from([t.hasEvenY()?2:3]),o):s(Uint8Array.from([4]),o,a.toBytes(n.y))},fromBytes(e){const t=e.length,r=e[0],n=e.subarray(1);if(t!==d||2!==r&&3!==r){if(t===h&&4===r)return{x:a.fromBytes(n.subarray(0,a.BYTES)),y:a.fromBytes(n.subarray(a.BYTES,2*a.BYTES))};throw new Error(`Point of length ${t} was invalid. Expected ${d} compressed bytes or ${h} uncompressed bytes`)}{const e=i.bytesToNumberBE(n);if(!(c<(o=e)&&oi.bytesToHex(i.numberToBytesBE(e,r.nByteLength));function w(e){return e>u>>l}const E=(e,t,r)=>i.bytesToNumberBE(e.slice(t,r));class _{constructor(e,t,r){this.r=e,this.s=t,this.recovery=r,this.assertValidity()}static fromCompact(e){const t=r.nByteLength;return e=(0,o.ensureBytes)("compactSignature",e,2*t),new _(E(e,0,t),E(e,t,2*t))}static fromDER(e){const{r,s:n}=t.DER.toSig((0,o.ensureBytes)("DER",e));return new _(r,n)}assertValidity(){if(!v(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!v(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new _(this.r,this.s,e)}recoverPublicKey(e){const{r:t,s:n,recovery:i}=this,s=C((0,o.ensureBytes)("msgHash",e));if(null==i||![0,1,2,3].includes(i))throw new Error("recovery id invalid");const u=2===i||3===i?t+r.n:t;if(u>=a.ORDER)throw new Error("recovery id 2 or 3 invalid");const c=1&i?"03":"02",l=m.fromHex(c+A(u)),d=g(u),h=f(-s*d),p=f(n*d),y=m.BASE.multiplyAndAddUnsafe(l,h,p);if(!y)throw new Error("point at infinify");return y.assertValidity(),y}hasHighS(){return w(this.s)}normalizeS(){return this.hasHighS()?new _(this.r,f(-this.s),this.recovery):this}toDERRawBytes(){return i.hexToBytes(this.toDERHex())}toDERHex(){return t.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return i.hexToBytes(this.toCompactHex())}toCompactHex(){return A(this.r)+A(this.s)}}const I={isValidPrivateKey(e){try{return y(e),!0}catch(e){return!1}},normPrivateKeyToScalar:y,randomPrivateKey:()=>{const e=r.randomBytes(a.BYTES+8),t=n.hashToPrivateScalar(e,u);return i.numberToBytesBE(t,r.nByteLength)},precompute:(e=8,t=m.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)};function S(e){const t=e instanceof Uint8Array,r="string"==typeof e,n=(t||r)&&e.length;return t?n===d||n===h:r?n===2*d||n===2*h:e instanceof m}const k=r.bits2int||function(e){const t=i.bytesToNumberBE(e),n=8*e.length-r.nBitLength;return n>0?t>>BigInt(n):t},C=r.bits2int_modN||function(e){return f(k(e))},T=i.bitMask(r.nBitLength);function x(e){if("bigint"!=typeof e)throw new Error("bigint expected");if(!(c<=e&&ee in n)))throw new Error("sign() legacy options not supported");const{hash:s,randomBytes:u}=r;let{lowS:d,prehash:h,extraEntropy:p}=n;null==d&&(d=!0),e=(0,o.ensureBytes)("msgHash",e),h&&(e=(0,o.ensureBytes)("prehashed msgHash",s(e)));const b=C(e),A=y(t),E=[x(A),x(b)];if(null!=p){const e=!0===p?u(a.BYTES):p;E.push((0,o.ensureBytes)("extraEntropy",e,a.BYTES))}const I=i.concatBytes(...E),S=b;return{seed:I,k2sig:function(e){const t=k(e);if(!v(t))return;const r=g(t),n=m.BASE.multiply(t).toAffine(),i=f(n.x);if(i===c)return;const o=f(r*f(S+i*A));if(o===c)return;let s=(n.x===i?0:2)|Number(n.y&l),a=o;return d&&w(o)&&(a=function(e){return w(e)?f(-e):e}(o),s^=1),new _(i,a,s)}}}(e,t,n),d=r;return i.createHmacDrbg(d.hash.outputLen,d.nByteLength,d.hmac)(s,u)},verify:function(e,n,i,s=B){const a=e;if(n=(0,o.ensureBytes)("msgHash",n),i=(0,o.ensureBytes)("publicKey",i),"strict"in s)throw new Error("options.strict was renamed to lowS");const{lowS:u,prehash:c}=s;let l,d;try{if("string"==typeof a||a instanceof Uint8Array)try{l=_.fromDER(a)}catch(e){if(!(e instanceof t.DER.Err))throw e;l=_.fromCompact(a)}else{if("object"!=typeof a||"bigint"!=typeof a.r||"bigint"!=typeof a.s)throw new Error("PARSE");{const{r:e,s:t}=a;l=new _(e,t)}}d=m.fromHex(i)}catch(e){if("PARSE"===e.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(u&&l.hasHighS())return!1;c&&(n=r.hash(n));const{r:h,s:p}=l,y=C(n),b=g(p),v=f(y*b),A=f(h*b),w=m.BASE.multiplyAndAddUnsafe(d,v,A)?.toAffine();return!!w&&f(w.x)===h},ProjectivePoint:m,Signature:_,utils:I}},t.SWUFpSqrtRatio=g,t.mapToCurveSimpleSWU=function(e,t){if(n.validateField(e),!e.isValid(t.A)||!e.isValid(t.B)||!e.isValid(t.Z))throw new Error("mapToCurveSimpleSWU: invalid opts");const r=g(e,t.Z);if(!e.isOdd)throw new Error("Fp.isOdd is not implemented!");return n=>{let i,o,s,a,u,c,l,d;i=e.sqr(n),i=e.mul(i,t.Z),o=e.sqr(i),o=e.add(o,i),s=e.add(o,e.ONE),s=e.mul(s,t.B),a=e.cmov(t.Z,e.neg(o),!e.eql(o,e.ZERO)),a=e.mul(a,t.A),o=e.sqr(s),c=e.sqr(a),u=e.mul(c,t.A),o=e.add(o,u),o=e.mul(o,s),c=e.mul(c,a),u=e.mul(c,t.B),o=e.add(o,u),l=e.mul(i,s);const{isValid:h,value:f}=r(o,c);d=e.mul(i,n),d=e.mul(d,f),l=e.cmov(l,s,h),d=e.cmov(d,f,h);const p=e.isOdd(n)===e.isOdd(d);return d=e.cmov(e.neg(d),d,p),l=e.div(l,a),{x:l,y:d}}}},36069:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeToCurve=t.hashToCurve=t.schnorr=t.secp256k1=void 0;const n=r(41806),i=r(4044),o=r(71258),s=r(78096),a=r(16641),u=r(19240),c=r(45641),l=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),d=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h=BigInt(1),f=BigInt(2),p=(e,t)=>(e+t/f)/t;function g(e){const t=l,r=BigInt(3),n=BigInt(6),i=BigInt(11),s=BigInt(22),a=BigInt(23),u=BigInt(44),c=BigInt(88),d=e*e*e%t,h=d*d*e%t,p=(0,o.pow2)(h,r,t)*h%t,g=(0,o.pow2)(p,r,t)*h%t,y=(0,o.pow2)(g,f,t)*d%t,b=(0,o.pow2)(y,i,t)*y%t,v=(0,o.pow2)(b,s,t)*b%t,A=(0,o.pow2)(v,u,t)*v%t,w=(0,o.pow2)(A,c,t)*A%t,E=(0,o.pow2)(w,u,t)*v%t,_=(0,o.pow2)(E,r,t)*h%t,I=(0,o.pow2)(_,a,t)*b%t,S=(0,o.pow2)(I,n,t)*d%t,k=(0,o.pow2)(S,f,t);if(!m.eql(m.sqr(k),e))throw new Error("Cannot find square root");return k}const m=(0,o.Field)(l,void 0,void 0,{sqrt:g});t.secp256k1=(0,c.createCurve)({a:BigInt(0),b:BigInt(7),Fp:m,n:d,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=d,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-h*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,a=BigInt("0x100000000000000000000000000000000"),u=p(s*e,t),c=p(-n*e,t);let l=(0,o.mod)(e-u*r-c*i,t),f=(0,o.mod)(-u*n-c*s,t);const g=l>a,m=f>a;if(g&&(l=t-l),m&&(f=t-f),l>a||f>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:g,k1:l,k2neg:m,k2:f}}}},n.sha256);const y=BigInt(0),b=e=>"bigint"==typeof e&&y"bigint"==typeof e&&ye.charCodeAt(0))));r=(0,a.concatBytes)(t,t),A[e]=r}return(0,n.sha256)((0,a.concatBytes)(r,...t))}const E=e=>e.toRawBytes(!0).slice(1),_=e=>(0,a.numberToBytesBE)(e,32),I=e=>(0,o.mod)(e,l),S=e=>(0,o.mod)(e,d),k=t.secp256k1.ProjectivePoint,C=(e,t,r)=>k.BASE.multiplyAndAddUnsafe(e,t,r);function T(e){let r=t.secp256k1.utils.normPrivateKeyToScalar(e),n=k.fromPrivateKey(r);return{scalar:n.hasEvenY()?r:S(-r),bytes:E(n)}}function x(e){if(!b(e))throw new Error("bad x: need 0 < x < p");const t=I(e*e);let r=g(I(t*e+BigInt(7)));r%f!==y&&(r=I(-r));const n=new k(e,r,h);return n.assertValidity(),n}function M(...e){return S((0,a.bytesToNumberBE)(w("BIP0340/challenge",...e)))}function B(e,t,r){const n=(0,a.ensureBytes)("signature",e,64),i=(0,a.ensureBytes)("message",t),o=(0,a.ensureBytes)("publicKey",r,32);try{const e=x((0,a.bytesToNumberBE)(o)),t=(0,a.bytesToNumberBE)(n.subarray(0,32));if(!b(t))return!1;const r=(0,a.bytesToNumberBE)(n.subarray(32,64));if(!v(r))return!1;const s=M(_(t),E(e),i),u=C(e,r,S(-s));return!(!u||!u.hasEvenY()||u.toAffine().x!==t)}catch(e){return!1}}t.schnorr={getPublicKey:function(e){return T(e).bytes},sign:function(e,t,r=(0,i.randomBytes)(32)){const n=(0,a.ensureBytes)("message",e),{bytes:o,scalar:s}=T(t),u=(0,a.ensureBytes)("auxRand",r,32),c=_(s^(0,a.bytesToNumberBE)(w("BIP0340/aux",u))),l=w("BIP0340/nonce",c,o,n),d=S((0,a.bytesToNumberBE)(l));if(d===y)throw new Error("sign failed: k is zero");const{bytes:h,scalar:f}=T(d),p=M(h,o,n),g=new Uint8Array(64);if(g.set(h,0),g.set(_(S(f+p*s)),32),!B(g,n,o))throw new Error("sign: Invalid signature produced");return g},verify:B,utils:{randomPrivateKey:t.secp256k1.utils.randomPrivateKey,lift_x:x,pointToBytes:E,numberToBytesBE:a.numberToBytesBE,bytesToNumberBE:a.bytesToNumberBE,taggedHash:w,mod:o.mod}};const P=(()=>(0,u.isogenyMap)(m,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((e=>e.map((e=>BigInt(e)))))))(),R=(()=>(0,s.mapToCurveSimpleSWU)(m,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:m.create(BigInt("-11"))}))(),O=(()=>(0,u.createHasher)(t.secp256k1.ProjectivePoint,(e=>{const{x:t,y:r}=R(m.create(e[0]));return P(t,r)}),{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:m.ORDER,m:1,k:128,expand:"xmd",hash:n.sha256}))();t.hashToCurve=O.hashToCurve,t.encodeToCurve=O.encodeToCurve},4354:(e,t)=>{"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function n(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.length{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;const n=r(4354),i=r(4044);class o extends i.Hash{constructor(e,t,r,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=r,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,i.createView)(this.buffer)}update(e){n.default.exists(this);const{view:t,buffer:r,blockLen:o}=this,s=(e=(0,i.toBytes)(e)).length;for(let n=0;no-a&&(this.process(r,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(r,o-8,BigInt(8*this.length),s),this.process(r,0);const u=(0,i.createView)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add=t.toBig=t.split=t.fromBig=void 0;const r=BigInt(2**32-1),n=BigInt(32);function i(e,t=!1){return t?{h:Number(e&r),l:Number(e>>n&r)}:{h:0|Number(e>>n&r),l:0|Number(e&r)}}function o(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let o=0;o>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:0|i}}t.fromBig=i,t.split=o,t.toBig=(e,t)=>BigInt(e>>>0)<>>0),t.add=s;const a={fromBig:i,split:o,toBig:t.toBig,shrSH:(e,t,r)=>e>>>r,shrSL:(e,t,r)=>e<<32-r|t>>>r,rotrSH:(e,t,r)=>e>>>r|t<<32-r,rotrSL:(e,t,r)=>e<<32-r|t>>>r,rotrBH:(e,t,r)=>e<<64-r|t>>>r-32,rotrBL:(e,t,r)=>e>>>r-32|t<<64-r,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:(e,t,r)=>e<>>32-r,rotlSL:(e,t,r)=>t<>>32-r,rotlBH:(e,t,r)=>t<>>64-r,rotlBL:(e,t,r)=>e<>>64-r,add:s,add3L:(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),add3H:(e,t,r,n)=>t+r+n+(e/2**32|0)|0,add4L:(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),add4H:(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0,add5H:(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0,add5L:(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0)};t.default=a},12732:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},70322:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=t.HMAC=void 0;const n=r(4354),i=r(4044);class o extends i.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,n.default.hash(e);const r=(0,i.toBytes)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?e.create().update(r).digest():r);for(let e=0;enew o(e,t).update(r).digest(),t.hmac.create=(e,t)=>new o(e,t)},41806:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha224=t.sha256=void 0;const n=r(97052),i=r(4044),o=(e,t,r)=>e&t^e&r^t&r,s=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),a=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),u=new Uint32Array(64);class c extends n.SHA2{constructor(){super(64,32,8,!1),this.A=0|a[0],this.B=0|a[1],this.C=0|a[2],this.D=0|a[3],this.E=0|a[4],this.F=0|a[5],this.G=0|a[6],this.H=0|a[7]}get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=u[e-15],r=u[e-2],n=(0,i.rotr)(t,7)^(0,i.rotr)(t,18)^t>>>3,o=(0,i.rotr)(r,17)^(0,i.rotr)(r,19)^r>>>10;u[e]=o+u[e-7]+n+u[e-16]|0}let{A:r,B:n,C:a,D:c,E:l,F:d,G:h,H:f}=this;for(let e=0;e<64;e++){const t=f+((0,i.rotr)(l,6)^(0,i.rotr)(l,11)^(0,i.rotr)(l,25))+((p=l)&d^~p&h)+s[e]+u[e]|0,g=((0,i.rotr)(r,2)^(0,i.rotr)(r,13)^(0,i.rotr)(r,22))+o(r,n,a)|0;f=h,h=d,d=l,l=c+t|0,c=a,a=n,n=r,r=t+g|0}var p;r=r+this.A|0,n=n+this.B|0,a=a+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,h=h+this.G|0,f=f+this.H|0,this.set(r,n,a,c,l,d,h,f)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class l extends c{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}t.sha256=(0,i.wrapConstructor)((()=>new c)),t.sha224=(0,i.wrapConstructor)((()=>new l))},61202:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const n=r(4354),i=r(49267),o=r(4044),[s,a,u]=[[],[],[]],c=BigInt(0),l=BigInt(1),d=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=l,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],s.push(2*(5*n+r)),a.push((e+1)*(e+2)/2%64);let i=c;for(let e=0;e<7;e++)t=(t<>h)*p)%f,t&d&&(i^=l<<(l<r>32?i.default.rotlBH(e,t,r):i.default.rotlSH(e,t,r),b=(e,t,r)=>r>32?i.default.rotlBL(e,t,r):i.default.rotlSL(e,t,r);function v(e,t=24){const r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const n=(t+8)%10,i=(t+2)%10,o=r[i],s=r[i+1],a=y(o,s,1)^r[n],u=b(o,s,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=u}let t=e[2],i=e[3];for(let r=0;r<24;r++){const n=a[r],o=y(t,i,n),u=b(t,i,n),c=s[r];t=e[c],i=e[c+1],e[c]=o,e[c+1]=u}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}r.fill(0)}t.keccakP=v;class A extends o.Hash{constructor(e,t,r,i=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,n.default.number(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){v(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){n.default.exists(this);const{blockLen:t,state:r}=this,i=(e=(0,o.toBytes)(e)).length;for(let n=0;n=r&&this.keccak();const o=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return n.default.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(n.default.output(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new A(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}t.Keccak=A;const w=(e,t,r)=>(0,o.wrapConstructor)((()=>new A(t,e,r)));t.sha3_224=w(6,144,28),t.sha3_256=w(6,136,32),t.sha3_384=w(6,104,48),t.sha3_512=w(6,72,64),t.keccak_224=w(1,144,28),t.keccak_256=w(1,136,32),t.keccak_384=w(1,104,48),t.keccak_512=w(1,72,64);const E=(e,t,r)=>(0,o.wrapXOFConstructorWithOpts)(((n={})=>new A(t,e,void 0===n.dkLen?r:n.dkLen,!0)));t.shake128=E(31,168,16),t.shake256=E(31,136,32)},4044:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const n=r(12732),i=e=>e instanceof Uint8Array;if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const o=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function s(e){if("string"!=typeof e)throw new Error("utf8ToBytes expected string, got "+typeof e);return new Uint8Array((new TextEncoder).encode(e))}function a(e){if("string"==typeof e&&(e=s(e)),!i(e))throw new Error("expected Uint8Array, got "+typeof e);return e}t.bytesToHex=function(e){if(!i(e))throw new Error("Uint8Array expected");let t="";for(let r=0;r{},t.asyncLoop=async function(e,r,n){let i=Date.now();for(let o=0;o=0&&ee+t.length),0));let r=0;return e.forEach((e=>{if(!i(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t},t.Hash=class{clone(){return this._cloneInto()}},t.checkOpts=function(e,t){if(void 0!==t&&("object"!=typeof t||(r=t,"[object Object]"!==Object.prototype.toString.call(r)||r.constructor!==Object)))throw new Error("Options should be object or undefined");var r;return Object.assign(e,t)},t.wrapConstructor=function(e){const t=t=>e().update(a(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},t.wrapXOFConstructorWithOpts=function(e){const t=(t,r)=>e(r).update(a(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}},52984:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1=void 0;var n=r(36069);Object.defineProperty(t,"secp256k1",{enumerable:!0,get:function(){return n.secp256k1}})},21221:function(e,t,r){"use strict";e=r.nmd(e);var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=t.wrapHash=t.equalsBytes=t.hexToBytes=t.bytesToUtf8=t.utf8ToBytes=t.createView=t.concatBytes=t.toHex=t.bytesToHex=t.assertBytes=t.assertBool=void 0;const i=n(r(4354)),o=r(4044),s=i.default.bool;t.assertBool=s;const a=i.default.bytes;t.assertBytes=a;var u=r(4044);Object.defineProperty(t,"bytesToHex",{enumerable:!0,get:function(){return u.bytesToHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return u.bytesToHex}}),Object.defineProperty(t,"concatBytes",{enumerable:!0,get:function(){return u.concatBytes}}),Object.defineProperty(t,"createView",{enumerable:!0,get:function(){return u.createView}}),Object.defineProperty(t,"utf8ToBytes",{enumerable:!0,get:function(){return u.utf8ToBytes}}),t.bytesToUtf8=function(e){if(!(e instanceof Uint8Array))throw new TypeError("bytesToUtf8 expected Uint8Array, got "+typeof e);return(new TextDecoder).decode(e)},t.hexToBytes=function(e){const t=e.startsWith("0x")?e.substring(2):e;return(0,o.hexToBytes)(t)},t.equalsBytes=function(e,t){if(e.length!==t.length)return!1;for(let r=0;r(i.default.bytes(t),e(t))},t.crypto=(()=>{const t="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,r="function"==typeof e.require&&e.require.bind(e);return{node:r&&!t?r("crypto"):void 0,web:t}})()},68743:(e,t,r)=>{e.exports=r(44439)},44439:(e,t,r)=>{var n=r(1048).Buffer;const i=r(30181),o=r(82823);var s=function(){};function a(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}function u(e){return parseInt(/^\D+(\d+)$/.exec(e)[1],10)}function c(e){var t=/^\D+(\d+)x(\d+)$/.exec(e);return[parseInt(t[1],10),parseInt(t[2],10)]}function l(e){var t=e.match(/(.*)\[(.*?)\]$/);return t?""===t[2]?"dynamic":parseInt(t[2],10):null}function d(e){var t=typeof e;if("string"===t)return i.isHexPrefixed(e)?new o(i.stripHexPrefix(e),16):new o(e,10);if("number"===t)return new o(e);if(e.toArray)return e;throw new Error("Argument is not a number")}function h(e){var t=/^(\w+)\((.*)\)$/.exec(e);if(3!==t.length)throw new Error("Invalid method signature");var r=/^(.+)\):\((.+)$/.exec(t[2]);if(null!==r&&3===r.length)return{method:t[1],args:r[1].split(","),retargs:r[2].split(",")};var n=t[2].split(",");return 1===n.length&&""===n[0]&&(n=[]),{method:t[1],args:n}}function f(e,t){var r,s,a,h;if("address"===e)return f("uint160",d(t));if("bool"===e)return f("uint8",t?1:0);if("string"===e)return f("bytes",n.from(t,"utf8"));if(y(e)){if(void 0===t.length)throw new Error("Not an array?");if("dynamic"!==(r=l(e))&&0!==r&&t.length>r)throw new Error("Elements exceed array size: "+r);for(h in a=[],e=e.slice(0,e.lastIndexOf("[")),"string"==typeof t&&(t=JSON.parse(t)),t)a.push(f(e,t[h]));if("dynamic"===r){var p=f("uint256",t.length);a.unshift(p)}return n.concat(a)}if("bytes"===e)return t=n.from(t),a=n.concat([f("uint256",t.length),t]),t.length%32!=0&&(a=n.concat([a,i.zeros(32-t.length%32)])),a;if(e.startsWith("bytes")){if((r=u(e))<1||r>32)throw new Error("Invalid bytes width: "+r);return i.setLengthRight(t,32)}if(e.startsWith("uint")){if((r=u(e))%8||r<8||r>256)throw new Error("Invalid uint width: "+r);if((s=d(t)).bitLength()>r)throw new Error("Supplied uint exceeds width: "+r+" vs "+s.bitLength());if(s<0)throw new Error("Supplied uint is negative");return s.toArrayLike(n,"be",32)}if(e.startsWith("int")){if((r=u(e))%8||r<8||r>256)throw new Error("Invalid int width: "+r);if((s=d(t)).bitLength()>r)throw new Error("Supplied int exceeds width: "+r+" vs "+s.bitLength());return s.toTwos(256).toArrayLike(n,"be",32)}if(e.startsWith("ufixed")){if(r=c(e),(s=d(t))<0)throw new Error("Supplied ufixed is negative");return f("uint256",s.mul(new o(2).pow(new o(r[1]))))}if(e.startsWith("fixed"))return r=c(e),f("int256",d(t).mul(new o(2).pow(new o(r[1]))));throw new Error("Unsupported or invalid type: "+e)}function p(e,t,r){var i,s,a,u;if("string"==typeof e&&(e=g(e)),"address"===e.name)return p(e.rawType,t,r).toArrayLike(n,"be",20).toString("hex");if("bool"===e.name)return p(e.rawType,t,r).toString()===new o(1).toString();if("string"===e.name){var c=p(e.rawType,t,r);return n.from(c,"utf8").toString()}if(e.isArray){for(a=[],i=e.size,"dynamic"===e.size&&(r=p("uint256",t,r).toNumber(),i=p("uint256",t,r).toNumber(),r+=32),u=0;ue.size)throw new Error("Decoded int exceeds width: "+e.size+" vs "+s.bitLength());return s}if(e.name.startsWith("int")){if((s=new o(t.slice(r,r+32),16,"be").fromTwos(256)).bitLength()>e.size)throw new Error("Decoded uint exceeds width: "+e.size+" vs "+s.bitLength());return s}if(e.name.startsWith("ufixed")){if(i=new o(2).pow(new o(e.size[1])),!(s=p("uint256",t,r)).mod(i).isZero())throw new Error("Decimals not supported yet");return s.div(i)}if(e.name.startsWith("fixed")){if(i=new o(2).pow(new o(e.size[1])),!(s=p("int256",t,r)).mod(i).isZero())throw new Error("Decimals not supported yet");return s.div(i)}throw new Error("Unsupported or invalid type: "+e.name)}function g(e){var t,r,n;if(y(e)){t=l(e);var i=e.slice(0,e.lastIndexOf("["));return i=g(i),{isArray:!0,name:e,size:t,memoryUsage:"dynamic"===t?32:i.memoryUsage*t,subArray:i}}switch(e){case"address":n="uint160";break;case"bool":n="uint8";break;case"string":n="bytes"}if(r={rawType:n,name:e,memoryUsage:32},e.startsWith("bytes")&&"bytes"!==e||e.startsWith("uint")||e.startsWith("int")?r.size=u(e):(e.startsWith("ufixed")||e.startsWith("fixed"))&&(r.size=c(e)),e.startsWith("bytes")&&"bytes"!==e&&(r.size<1||r.size>32))throw new Error("Invalid bytes width: "+r.size);if((e.startsWith("uint")||e.startsWith("int"))&&(r.size%8||r.size<8||r.size>256))throw new Error("Invalid int/uint width: "+r.size);return r}function m(e){return"string"===e||"bytes"===e||"dynamic"===l(e)}function y(e){return e.lastIndexOf("]")===e.length-1}function b(e,t){return e.startsWith("address")||e.startsWith("bytes")?"0x"+t.toString("hex"):t.toString()}s.eventID=function(e,t){var r=e+"("+t.map(a).join(",")+")";return i.keccak256(n.from(r))},s.methodID=function(e,t){return s.eventID(e,t).slice(0,4)},s.rawEncode=function(e,t){var r=[],i=[],o=0;e.forEach((function(e){if(y(e)){var t=l(e);o+="dynamic"!==t?32*t:32}else o+=32}));for(var s=0;sh)throw new Error("Elements exceed array size: "+h)}var f=t.map((function(e){return s.solidityHexValue(c,e,256)}));return n.concat(f)}if("bytes"===e)return t;if("string"===e)return n.from(t,"utf8");if("bool"===e){r=r||8;var p=Array(r/4).join("0");return n.from(t?p+"1":p+"0","hex")}if("address"===e){var g=20;return r&&(g=r/8),i.setLengthLeft(t,g)}if(e.startsWith("bytes")){if((o=u(e))<1||o>32)throw new Error("Invalid bytes width: "+o);return i.setLengthRight(t,o)}if(e.startsWith("uint")){if((o=u(e))%8||o<8||o>256)throw new Error("Invalid uint width: "+o);if((a=d(t)).bitLength()>o)throw new Error("Supplied uint exceeds width: "+o+" vs "+a.bitLength());return r=r||o,a.toArrayLike(n,"be",r/8)}if(e.startsWith("int")){if((o=u(e))%8||o<8||o>256)throw new Error("Invalid int width: "+o);if((a=d(t)).bitLength()>o)throw new Error("Supplied int exceeds width: "+o+" vs "+a.bitLength());return r=r||o,a.toTwos(o).toArrayLike(n,"be",r/8)}throw new Error("Unsupported or invalid type: "+e)},s.solidityPack=function(e,t){if(e.length!==t.length)throw new Error("Number of types are not matching the values");for(var r=[],i=0;i="0"&&s<="9");)i+=e[o]-"0",o++;r=o-1,t.push(i)}else if("i"===n)t.push("int256");else{if("a"!==n)throw new Error("Unsupported or invalid type: "+n);t.push("int256[]")}}var s;return t},s.toSerpent=function(e){for(var t=[],r=0;r{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},16157:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(71827),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},34712:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},28339:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.importPublic=t.privateToPublic=t.privateToAddress=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.isPrecompiled=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isZeroAddress=t.isValidAddress=t.zeroAddress=void 0;var i=r(26093),o=r(2321),s=r(50832),a=r(82823),u=r(81982),c=r(59813);t.zeroAddress=function(){var e=u.zeros(20);return u.bufferToHex(e)},t.isValidAddress=function(e){return/^0x[0-9a-fA-F]{40}$/.test(e)},t.isZeroAddress=function(e){return t.zeroAddress()===u.addHexPrefix(e)},t.toChecksumAddress=function(e,t){e=o.stripHexPrefix(e).toLowerCase();for(var r=void 0!==t?t.toString()+"0x":"",n=c.keccak(r+e).toString("hex"),i="0x",s=0;s=8?i+=e[s].toUpperCase():i+=e[s];return i},t.isValidChecksumAddress=function(e,r){return t.isValidAddress(e)&&t.toChecksumAddress(e,r)===e},t.generateAddress=function(e,t){e=u.toBuffer(e);var r=new a(t);return r.isZero()?c.rlphash([e,null]).slice(-20):c.rlphash([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){var o=u.toBuffer(e),s=u.toBuffer(t),a=u.toBuffer(r);return i(20===o.length),i(32===s.length),c.keccak256(n.concat([n.from("ff","hex"),o,s,c.keccak256(a)])).slice(-20)},t.isPrecompiled=function(e){var t=u.unpad(e);return 1===t.length&&t[0]>=1&&t[0]<=8},t.isValidPrivate=function(e){return s.privateKeyVerify(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),64===e.length?s.publicKeyVerify(n.concat([n.from([4]),e])):!!t&&s.publicKeyVerify(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),e=u.toBuffer(e),t&&64!==e.length&&(e=s.publicKeyConvert(e,!1).slice(1)),i(64===e.length),c.keccak(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToAddress=function(e){return t.publicToAddress(t.privateToPublic(e))},t.privateToPublic=function(e){return e=u.toBuffer(e),s.publicKeyCreate(e,!1).slice(1)},t.importPublic=function(e){return 64!==(e=u.toBuffer(e)).length&&(e=s.publicKeyConvert(e,!1).slice(1)),e}},81982:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.baToJSON=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.stripZeros=t.unpad=t.setLengthRight=t.setLength=t.setLengthLeft=t.zeros=void 0;var i=r(2321),o=r(82823);t.zeros=function(e){return n.allocUnsafe(e).fill(0)},t.setLengthLeft=function(e,r,n){void 0===n&&(n=!1);var i=t.zeros(r);return e=t.toBuffer(e),n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e},t.stripZeros=t.unpad,t.toBuffer=function(e){if(!n.isBuffer(e))if(Array.isArray(e))e=n.from(e);else if("string"==typeof e){if(!i.isHexString(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: "+e);e=n.from(i.padToEven(i.stripHexPrefix(e)),"hex")}else if("number"==typeof e)e=i.intToBuffer(e);else if(null==e)e=n.allocUnsafe(0);else if(o.isBN(e))e=e.toArrayLike(n);else{if(!e.toArray)throw new Error("invalid type");e=n.from(e.toArray())}return e},t.bufferToInt=function(e){return new o(t.toBuffer(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=t.toBuffer(e)).toString("hex")},t.fromSigned=function(e){return new o(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||i.isHexPrefixed(e)?e:"0x"+e},t.baToJSON=function(e){if(n.isBuffer(e))return"0x"+e.toString("hex");if(e instanceof Array){for(var r=[],i=0;i{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=void 0;var i=r(82823);t.MAX_INTEGER=new i("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.from(t.KECCAK256_RLP_S,"hex")},59813:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160=t.sha256=t.keccak256=t.keccak=void 0;var i=r(16157),o=i.keccak224,s=i.keccak384,a=i.keccak256,u=i.keccak512,c=r(13257),l=r(2321),d=r(187),h=r(81982);t.keccak=function(e,t){switch(void 0===t&&(t=256),e="string"!=typeof e||l.isHexString(e)?h.toBuffer(e):n.from(e,"utf8"),t||(t=256),t){case 224:return o(e);case 256:return a(e);case 384:return s(e);case 512:return u(e);default:throw new Error("Invald algorithm: keccak"+t)}},t.keccak256=function(e){return t.keccak(e)},t.sha256=function(e){return e=h.toBuffer(e),c("sha256").update(e).digest()},t.ripemd160=function(e,t){e=h.toBuffer(e);var r=c("rmd160").update(e).digest();return!0===t?h.setLength(r,32):r},t.rlphash=function(e){return t.keccak(d.encode(e))}},30181:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1=t.rlp=t.BN=void 0;var o=r(50832);t.secp256k1=o;var s=r(2321),a=r(82823);t.BN=a;var u=r(187);t.rlp=u,Object.assign(t,s),i(r(68828),t),i(r(80130),t),i(r(59813),t),i(r(92907),t),i(r(81982),t),i(r(73334),t)},73334:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.defineProperties=void 0;var i=r(26093),o=r(2321),s=r(187),a=r(81982);t.defineProperties=function(e,t,r){if(e.raw=[],e._fields=[],e.toJSON=function(t){if(void 0===t&&(t=!1),t){var r={};return e._fields.forEach((function(t){r[t]="0x"+e[t].toString("hex")})),r}return a.baToJSON(e.raw)},e.serialize=function(){return s.encode(e.raw)},t.forEach((function(t,r){function o(){return e.raw[r]}function s(o){"00"!==(o=a.toBuffer(o)).toString("hex")||t.allowZero||(o=n.allocUnsafe(0)),t.allowLess&&t.length?(o=a.stripZeros(o),i(t.length>=o.length,"The field "+t.name+" must not have more "+t.length+" bytes")):t.allowZero&&0===o.length||!t.length||i(t.length===o.length,"The field "+t.name+" must have byte length of "+t.length),e.raw[r]=o}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:o,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:o})})),r)if("string"==typeof r&&(r=n.from(o.stripHexPrefix(r),"hex")),n.isBuffer(r)&&(r=s.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=a.toBuffer(t)}))}else{if("object"!=typeof r)throw new Error("invalid data");var u=Object.keys(r);t.forEach((function(t){-1!==u.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==u.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},50832:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.ecdhUnsafe=t.ecdh=t.recover=t.verify=t.sign=t.signatureImportLax=t.signatureImport=t.signatureExport=t.signatureNormalize=t.publicKeyCombine=t.publicKeyTweakMul=t.publicKeyTweakAdd=t.publicKeyVerify=t.publicKeyConvert=t.publicKeyCreate=t.privateKeyTweakMul=t.privateKeyTweakAdd=t.privateKeyModInverse=t.privateKeyNegate=t.privateKeyImport=t.privateKeyExport=t.privateKeyVerify=void 0;var i=r(28339),o=r(34447),s=r(76540);t.privateKeyVerify=function(e){return 32===e.length&&i.privateKeyVerify(Uint8Array.from(e))},t.privateKeyExport=function(e,t){if(32!==e.length)throw new RangeError("private key length is invalid");var r=o.privateKeyExport(e,t);return s.privateKeyExport(e,r,t)},t.privateKeyImport=function(e){if(null!==(e=s.privateKeyImport(e))&&32===e.length&&t.privateKeyVerify(e))return e;throw new Error("couldn't import from DER format")},t.privateKeyNegate=function(e){return n.from(i.privateKeyNegate(Uint8Array.from(e)))},t.privateKeyModInverse=function(e){if(32!==e.length)throw new Error("private key length is invalid");return n.from(o.privateKeyModInverse(Uint8Array.from(e)))},t.privateKeyTweakAdd=function(e,t){return n.from(i.privateKeyTweakAdd(Uint8Array.from(e),t))},t.privateKeyTweakMul=function(e,t){return n.from(i.privateKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t)))},t.publicKeyCreate=function(e,t){return n.from(i.publicKeyCreate(Uint8Array.from(e),t))},t.publicKeyConvert=function(e,t){return n.from(i.publicKeyConvert(Uint8Array.from(e),t))},t.publicKeyVerify=function(e){return(33===e.length||65===e.length)&&i.publicKeyVerify(Uint8Array.from(e))},t.publicKeyTweakAdd=function(e,t,r){return n.from(i.publicKeyTweakAdd(Uint8Array.from(e),Uint8Array.from(t),r))},t.publicKeyTweakMul=function(e,t,r){return n.from(i.publicKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t),r))},t.publicKeyCombine=function(e,t){var r=[];return e.forEach((function(e){r.push(Uint8Array.from(e))})),n.from(i.publicKeyCombine(r,t))},t.signatureNormalize=function(e){return n.from(i.signatureNormalize(Uint8Array.from(e)))},t.signatureExport=function(e){return n.from(i.signatureExport(Uint8Array.from(e)))},t.signatureImport=function(e){return n.from(i.signatureImport(Uint8Array.from(e)))},t.signatureImportLax=function(e){if(0===e.length)throw new RangeError("signature length is invalid");var t=s.signatureImportLax(e);if(null===t)throw new Error("couldn't parse DER signature");return o.signatureImport(t)},t.sign=function(e,t,r){if(null===r)throw new TypeError("options should be an Object");var o=void 0;if(r){if(o={},null===r.data)throw new TypeError("options.data should be a Buffer");if(r.data){if(32!=r.data.length)throw new RangeError("options.data length is invalid");o.data=new Uint8Array(r.data)}if(null===r.noncefn)throw new TypeError("options.noncefn should be a Function");r.noncefn&&(o.noncefn=function(e,t,i,o,s){var a=null!=i?n.from(i):null,u=null!=o?n.from(o):null,c=n.from("");return r.noncefn&&(c=r.noncefn(n.from(e),n.from(t),a,u,s)),new Uint8Array(c)})}var s=i.ecdsaSign(Uint8Array.from(e),Uint8Array.from(t),o);return{signature:n.from(s.signature),recovery:s.recid}},t.verify=function(e,t,r){return i.ecdsaVerify(Uint8Array.from(t),Uint8Array.from(e),r)},t.recover=function(e,t,r,o){return n.from(i.ecdsaRecover(Uint8Array.from(t),r,Uint8Array.from(e),o))},t.ecdh=function(e,t){return n.from(i.ecdh(Uint8Array.from(e),Uint8Array.from(t),{}))},t.ecdhUnsafe=function(e,t,r){if(33!==e.length&&65!==e.length)throw new RangeError("public key length is invalid");if(32!==t.length)throw new RangeError("private key length is invalid");return n.from(o.ecdhUnsafe(Uint8Array.from(e),Uint8Array.from(t),r))}},76540:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0});var i=n.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),o=n.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);t.privateKeyExport=function(e,t,r){void 0===r&&(r=!0);var s=n.from(r?i:o);return e.copy(s,r?8:9),t.copy(s,r?181:214),s},t.privateKeyImport=function(e){var t=e.length,r=0;if(t2)return null;if(t<(r+=1)+n)return null;var i=e[r+n-1]|(n>1?e[r+n-2]<<8:0);return t<(r+=n)+i||t32||ti)return null;if(2!==e[o++])return null;var a=e[o++];if(128&a){if(o+(s=a-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(a=0;s>0;o+=1,s-=1)a=(a<<8)+e[o]}if(a>i-o)return null;var u=o;if(o+=a,2!==e[o++])return null;var c=e[o++];if(128&c){if(o+(s=c-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(c=0;s>0;o+=1,s-=1)c=(c<<8)+e[o]}if(c>i-o)return null;var l=o;for(o+=c;a>0&&0===e[u];a-=1,u+=1);if(a>32)return null;var d=e.slice(u,u+a);for(d.copy(t,32-d.length);c>0&&0===e[l];c-=1,l+=1);if(c>32)return null;var h=e.slice(l,l+c);return h.copy(r,32-h.length),{r:t,s:r}}},34447:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0});var i=r(82823),o=new(0,r(13360).ec)("secp256k1"),s=o.curve;t.privateKeyExport=function(e,t){void 0===t&&(t=!0);var r=new i(e);if(r.ucmp(s.n)>=0)throw new Error("couldn't export to DER format");var n=o.g.mul(r);return a(n.getX(),n.getY(),t)},t.privateKeyModInverse=function(e){var t=new i(e);if(t.ucmp(s.n)>=0||t.isZero())throw new Error("private key range is invalid");return t.invm(s.n).toArrayLike(n,"be",32)},t.signatureImport=function(e){var t=new i(e.r);t.ucmp(s.n)>=0&&(t=new i(0));var r=new i(e.s);return r.ucmp(s.n)>=0&&(r=new i(0)),n.concat([t.toArrayLike(n,"be",32),r.toArrayLike(n,"be",32)])},t.ecdhUnsafe=function(e,t,r){void 0===r&&(r=!0);var n=o.keyFromPublic(e),u=new i(t);if(u.ucmp(s.n)>=0||u.isZero())throw new Error("scalar was invalid (zero or overflow)");var c=n.pub.mul(u);return a(c.getX(),c.getY(),r)};var a=function(e,t,r){var i;return r?((i=n.alloc(33))[0]=t.isOdd()?3:2,e.toArrayLike(n,"be",32).copy(i,1)):((i=n.alloc(65))[0]=4,e.toArrayLike(n,"be",32).copy(i,1),t.toArrayLike(n,"be",32).copy(i,33)),i}},92907:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(50832),o=r(82823),s=r(81982),a=r(59813);function u(e,t){return t?e-(2*t+35):e-27}function c(e){return 0===e||1===e}t.ecsign=function(e,t,r){var n=i.sign(e,t),o=n.recovery;return{r:n.signature.slice(0,32),s:n.signature.slice(32,64),v:r?o+(2*r+35):o+27}},t.ecrecover=function(e,t,r,o,a){var l=n.concat([s.setLength(r,32),s.setLength(o,32)],64),d=u(t,a);if(!c(d))throw new Error("Invalid signature v value");var h=i.recover(e,l,d);return i.publicKeyConvert(h,!1).slice(1)},t.toRpcSig=function(e,t,r,i){if(!c(u(e,i)))throw new Error("Invalid signature v value");return s.bufferToHex(n.concat([s.setLengthLeft(t,32),s.setLengthLeft(r,32),s.toBuffer(e)]))},t.fromRpcSig=function(e){var t=s.toBuffer(e);if(65!==t.length)throw new Error("Invalid signature length");var r=t[64];return r<27&&(r+=27),{v:r,r:t.slice(0,32),s:t.slice(32,64)}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!c(u(e,i)))return!1;var l=new o(t),d=new o(r);return!(l.isZero()||l.gt(a)||d.isZero()||d.gt(a)||n&&1===d.cmp(s))},t.hashPersonalMessage=function(e){var t=n.from("Ethereum Signed Message:\n"+e.length.toString(),"utf-8");return a.keccak(n.concat([t,e]))}},86791:(e,t,r)=>{e.exports=r(92561)(r(88911))},88911:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},92561:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},49332:(e,t,r)=>{"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=r(52293),o=i.keccak224,s=i.keccak384,a=i.keccak256,u=i.keccak512,c=r(55306),l=r(26093),d=r(187),h=r(82823),f=r(13257),p=r(25636).Buffer;Object.assign(t,r(2321)),t.MAX_INTEGER=new h("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new h("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.SHA3_NULL_S=t.KECCAK256_NULL_S,t.KECCAK256_NULL=p.from(t.KECCAK256_NULL_S,"hex"),t.SHA3_NULL=t.KECCAK256_NULL,t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.SHA3_RLP_ARRAY_S=t.KECCAK256_RLP_ARRAY_S,t.KECCAK256_RLP_ARRAY=p.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.SHA3_RLP_ARRAY=t.KECCAK256_RLP_ARRAY,t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.SHA3_RLP_S=t.KECCAK256_RLP_S,t.KECCAK256_RLP=p.from(t.KECCAK256_RLP_S,"hex"),t.SHA3_RLP=t.KECCAK256_RLP,t.BN=h,t.rlp=d,t.secp256k1=c,t.zeros=function(e){return p.allocUnsafe(e).fill(0)},t.zeroAddress=function(){var e=t.zeros(20);return t.bufferToHex(e)},t.setLengthLeft=t.setLength=function(e,r,n){var i=t.zeros(r);return e=t.toBuffer(e),n?e.length0&&"0"===r.toString();)r=(e=e.slice(1))[0];return e},t.toBuffer=function(e){if(!p.isBuffer(e))if(Array.isArray(e))e=p.from(e);else if("string"==typeof e)e=t.isHexString(e)?p.from(t.padToEven(t.stripHexPrefix(e)),"hex"):p.from(e);else if("number"==typeof e)e=t.intToBuffer(e);else if(null==e)e=p.allocUnsafe(0);else if(h.isBN(e))e=e.toArrayLike(p);else{if(!e.toArray)throw new Error("invalid type");e=p.from(e.toArray())}return e},t.bufferToInt=function(e){return new h(t.toBuffer(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=t.toBuffer(e)).toString("hex")},t.fromSigned=function(e){return new h(e).fromTwos(256)},t.toUnsigned=function(e){return p.from(e.toTwos(256).toArray())},t.keccak=function(e,r){switch(e=t.toBuffer(e),r||(r=256),r){case 224:return o(e);case 256:return a(e);case 384:return s(e);case 512:return u(e);default:throw new Error("Invald algorithm: keccak"+r)}},t.keccak256=function(e){return t.keccak(e)},t.sha3=t.keccak,t.sha256=function(e){return e=t.toBuffer(e),f("sha256").update(e).digest()},t.ripemd160=function(e,r){e=t.toBuffer(e);var n=f("rmd160").update(e).digest();return!0===r?t.setLength(n,32):n},t.rlphash=function(e){return t.keccak(d.encode(e))},t.isValidPrivate=function(e){return c.privateKeyVerify(e)},t.isValidPublic=function(e,t){return 64===e.length?c.publicKeyVerify(p.concat([p.from([4]),e])):!!t&&c.publicKeyVerify(e)},t.pubToAddress=t.publicToAddress=function(e,r){return e=t.toBuffer(e),r&&64!==e.length&&(e=c.publicKeyConvert(e,!1).slice(1)),l(64===e.length),t.keccak(e).slice(-20)};var g=t.privateToPublic=function(e){return e=t.toBuffer(e),c.publicKeyCreate(e,!1).slice(1)};t.importPublic=function(e){return 64!==(e=t.toBuffer(e)).length&&(e=c.publicKeyConvert(e,!1).slice(1)),e},t.ecsign=function(e,t){var r=c.sign(e,t),n={};return n.r=r.signature.slice(0,32),n.s=r.signature.slice(32,64),n.v=r.recovery+27,n},t.hashPersonalMessage=function(e){var r=t.toBuffer("Ethereum Signed Message:\n"+e.length.toString());return t.keccak(p.concat([r,e]))},t.ecrecover=function(e,r,n,i){var o=p.concat([t.setLength(n,32),t.setLength(i,32)],64),s=r-27;if(0!==s&&1!==s)throw new Error("Invalid signature v value");var a=c.recover(e,o,s);return c.publicKeyConvert(a,!1).slice(1)},t.toRpcSig=function(e,r,n){if(27!==e&&28!==e)throw new Error("Invalid recovery id");return t.bufferToHex(p.concat([t.setLengthLeft(r,32),t.setLengthLeft(n,32),t.toBuffer(e-27)]))},t.fromRpcSig=function(e){if(65!==(e=t.toBuffer(e)).length)throw new Error("Invalid signature length");var r=e[64];return r<27&&(r+=27),{v:r,r:e.slice(0,32),s:e.slice(32,64)}},t.privateToAddress=function(e){return t.publicToAddress(g(e))},t.isValidAddress=function(e){return/^0x[0-9a-fA-F]{40}$/.test(e)},t.isZeroAddress=function(e){return t.zeroAddress()===t.addHexPrefix(e)},t.toChecksumAddress=function(e){e=t.stripHexPrefix(e).toLowerCase();for(var r=t.keccak(e).toString("hex"),n="0x",i=0;i=8?n+=e[i].toUpperCase():n+=e[i];return n},t.isValidChecksumAddress=function(e){return t.isValidAddress(e)&&t.toChecksumAddress(e)===e},t.generateAddress=function(e,r){return e=t.toBuffer(e),r=(r=new h(r)).isZero()?null:p.from(r.toArray()),t.rlphash([e,r]).slice(-20)},t.isPrecompiled=function(e){var r=t.unpad(e);return 1===r.length&&r[0]>=1&&r[0]<=8},t.addHexPrefix=function(e){return"string"!=typeof e||t.isHexPrefixed(e)?e:"0x"+e},t.isValidSignature=function(e,t,r,n){var i=new h("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),o=new h("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);return!(32!==t.length||32!==r.length||27!==e&&28!==e||(t=new h(t),r=new h(r),t.isZero()||t.gt(o)||r.isZero()||r.gt(o)||!1===n&&1===new h(r).cmp(i)))},t.baToJSON=function(e){if(p.isBuffer(e))return"0x"+e.toString("hex");if(e instanceof Array){for(var r=[],n=0;n=i.length,"The field "+r.name+" must not have more "+r.length+" bytes")):r.allowZero&&0===i.length||!r.length||l(r.length===i.length,"The field "+r.name+" must have byte length of "+r.length),e.raw[n]=i}e._fields.push(r.name),Object.defineProperty(e,r.name,{enumerable:!0,configurable:!0,get:i,set:o}),r.default&&(e[r.name]=r.default),r.alias&&Object.defineProperty(e,r.alias,{enumerable:!1,configurable:!0,set:o,get:i})})),i)if("string"==typeof i&&(i=p.from(t.stripHexPrefix(i),"hex")),p.isBuffer(i)&&(i=d.decode(i)),Array.isArray(i)){if(i.length>e._fields.length)throw new Error("wrong number of fields in data");i.forEach((function(r,n){e[e._fields[n]]=t.toBuffer(r)}))}else{if("object"!==(void 0===i?"undefined":n(i)))throw new Error("invalid data");var o=Object.keys(i);r.forEach((function(t){-1!==o.indexOf(t.name)&&(e[t.name]=i[t.name]),-1!==o.indexOf(t.alias)&&(e[t.alias]=i[t.alias])}))}}},55306:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(891),o=r(33081),s=r(28182),a=function(e){return 32===e.length&&i.privateKeyVerify(Uint8Array.from(e))};e.exports={privateKeyVerify:a,privateKeyExport:function(e,t){if(32!==e.length)throw new RangeError("private key length is invalid");var r=o.privateKeyExport(e,t);return s.privateKeyExport(e,r,t)},privateKeyImport:function(e){if(null!==(e=s.privateKeyImport(e))&&32===e.length&&a(e))return e;throw new Error("couldn't import from DER format")},privateKeyNegate:function(e){return n.from(i.privateKeyNegate(Uint8Array.from(e)))},privateKeyModInverse:function(e){if(32!==e.length)throw new Error("private key length is invalid");return n.from(o.privateKeyModInverse(Uint8Array.from(e)))},privateKeyTweakAdd:function(e,t){return n.from(i.privateKeyTweakAdd(Uint8Array.from(e),t))},privateKeyTweakMul:function(e,t){return n.from(i.privateKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t)))},publicKeyCreate:function(e,t){return n.from(i.publicKeyCreate(Uint8Array.from(e),t))},publicKeyConvert:function(e,t){return n.from(i.publicKeyConvert(Uint8Array.from(e),t))},publicKeyVerify:function(e){return(33===e.length||65===e.length)&&i.publicKeyVerify(Uint8Array.from(e))},publicKeyTweakAdd:function(e,t,r){return n.from(i.publicKeyTweakAdd(Uint8Array.from(e),Uint8Array.from(t),r))},publicKeyTweakMul:function(e,t,r){return n.from(i.publicKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t),r))},publicKeyCombine:function(e,t){var r=[];return e.forEach((function(e){r.push(Uint8Array.from(e))})),n.from(i.publicKeyCombine(r,t))},signatureNormalize:function(e){return n.from(i.signatureNormalize(Uint8Array.from(e)))},signatureExport:function(e){return n.from(i.signatureExport(Uint8Array.from(e)))},signatureImport:function(e){return n.from(i.signatureImport(Uint8Array.from(e)))},signatureImportLax:function(e){if(0===e.length)throw new RangeError("signature length is invalid");var t=s.signatureImportLax(e);if(null===t)throw new Error("couldn't parse DER signature");return o.signatureImport(t)},sign:function(e,t,r){if(null===r)throw new TypeError("options should be an Object");var o=void 0;if(r){if(o={},null===r.data)throw new TypeError("options.data should be a Buffer");if(r.data){if(32!==r.data.length)throw new RangeError("options.data length is invalid");o.data=new Uint8Array(r.data)}if(null===r.noncefn)throw new TypeError("options.noncefn should be a Function");r.noncefn&&(o.noncefn=function(e,t,i,o,s){var a=null!=i?n.from(i):null,u=null!=o?n.from(o):null,c=n.from("");return r.noncefn&&(c=r.noncefn(n.from(e),n.from(t),a,u,s)),Uint8Array.from(c)})}var s=i.ecdsaSign(Uint8Array.from(e),Uint8Array.from(t),o);return{signature:n.from(s.signature),recovery:s.recid}},verify:function(e,t,r){return i.ecdsaVerify(Uint8Array.from(t),Uint8Array.from(e),r)},recover:function(e,t,r,o){return n.from(i.ecdsaRecover(Uint8Array.from(t),r,Uint8Array.from(e),o))},ecdh:function(e,t){return n.from(i.ecdh(Uint8Array.from(e),Uint8Array.from(t),{}))},ecdhUnsafe:function(e,t,r){if(33!==e.length&&65!==e.length)throw new RangeError("public key length is invalid");if(32!==t.length)throw new RangeError("private key length is invalid");return n.from(o.ecdhUnsafe(Uint8Array.from(e),Uint8Array.from(t),r))}}},28182:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=n.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),o=n.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);t.privateKeyExport=function(e,t,r){var s=n.from(r?i:o);return e.copy(s,r?8:9),t.copy(s,r?181:214),s},t.privateKeyImport=function(e){var t=e.length,r=0;if(t2)return null;if(t<(r+=1)+n)return null;var i=e[r+n-1]|(n>1?e[r+n-2]<<8:0);return t<(r+=n)+i||t32||ti)return null;if(2!==e[o++])return null;var a=e[o++];if(128&a){if(o+(s=a-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(a=0;s>0;o+=1,s-=1)a=(a<<8)+e[o]}if(a>i-o)return null;var u=o;if(o+=a,2!==e[o++])return null;var c=e[o++];if(128&c){if(o+(s=c-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(c=0;s>0;o+=1,s-=1)c=(c<<8)+e[o]}if(c>i-o)return null;var l=o;for(o+=c;a>0&&0===e[u];a-=1,u+=1);if(a>32)return null;var d=e.slice(u,u+a);for(d.copy(t,32-d.length);c>0&&0===e[l];c-=1,l+=1);if(c>32)return null;var h=e.slice(l,l+c);return h.copy(r,32-h.length),{r:t,s:r}}},33081:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(82823),o=new(0,r(13360).ec)("secp256k1"),s=o.curve;t.privateKeyExport=function(e,t){var r=new i(e);if(r.ucmp(s.n)>=0)throw new Error("couldn't export to DER format");var n=o.g.mul(r);return a(n.getX(),n.getY(),t)},t.privateKeyModInverse=function(e){var t=new i(e);if(t.ucmp(s.n)>=0||t.isZero())throw new Error("private key range is invalid");return t.invm(s.n).toArrayLike(n,"be",32)},t.signatureImport=function(e){var t=new i(e.r);t.ucmp(s.n)>=0&&(t=new i(0));var r=new i(e.s);return r.ucmp(s.n)>=0&&(r=new i(0)),n.concat([t.toArrayLike(n,"be",32),r.toArrayLike(n,"be",32)])},t.ecdhUnsafe=function(e,t,r){var n=o.keyFromPublic(e),u=new i(t);if(u.ucmp(s.n)>=0||u.isZero())throw new Error("scalar was invalid (zero or overflow)");var c=n.pub.mul(u);return a(c.getX(),c.getY(),r)};var a=function(e,t,r){var i=void 0;return r?((i=n.alloc(33))[0]=t.isOdd()?3:2,e.toArrayLike(n,"be",32).copy(i,1)):((i=n.alloc(65))[0]=4,e.toArrayLike(n,"be",32).copy(i,1),t.toArrayLike(n,"be",32).copy(i,33)),i}},37899:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},52293:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(37899),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},70928:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},891:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]{e.exports=r(82057)(r(67655))},67655:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},82057:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},41894:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(889)),o=r(87156),s=function(){function e(e){this._hdkey=e}return e.fromMasterSeed=function(t){return new e(o.HDKey.fromMasterSeed(t))},e.fromExtendedKey=function(t){return new e(o.HDKey.fromExtendedKey(t))},e.prototype.privateExtendedKey=function(){if(!this._hdkey.privateExtendedKey)throw new Error("This is a public key only wallet");return this._hdkey.privateExtendedKey},e.prototype.publicExtendedKey=function(){return this._hdkey.publicExtendedKey},e.prototype.derivePath=function(t){return new e(this._hdkey.derive(t))},e.prototype.deriveChild=function(t){return new e(this._hdkey.deriveChild(t))},e.prototype.getWallet=function(){return this._hdkey._privateKey?i.default.fromPrivateKey(this._hdkey._privateKey):i.default.fromPublicKey(this._hdkey._publicKey,!0)},e}();t.default=s},889:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&s!==(0,d.sha256)((0,d.sha256)(i)).slice(0,8).toString("hex"))throw new Error("Failed to decrypt input - possibly invalid passphrase");return[3,4];case 3:throw new Error("Unsupported or invalid entropy type");case 4:return[2,new f.default(i)]}}))}))}function A(e,t){if(e.length<10)throw new Error("Passphrase must be at least 10 characters");if(t.length<10)throw new Error("User id must be at least 10 characters");var r=e+t,n=l.pbkdf2Sync(r,r,2e3,32,"sha256");return new f.default(n)}t.fromEtherWallet=y,t.fromEtherCamp=b,t.fromKryptoKit=v,t.fromQuorumWallet=A;var w={fromEtherWallet:y,fromEtherCamp:b,fromKryptoKit:v,fromQuorumWallet:A};t.default=w},139:function(e){!function(t){"use strict";function r(e){return parseInt(e)===e}function n(e){if(!r(e.length))return!1;for(var t=0;t255)return!1;return!0}function i(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function o(e){return new Uint8Array(e)}function s(e,t,r,n,i){null==n&&null==i||(e=e.slice?e.slice(n,i):Array.prototype.slice.call(e,n,i)),t.set(e,r)}var a,u={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},c=(a="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r>4]+a[15&n])}return t.join("")}}),l={16:10,24:12,32:14},d=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],h=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],f=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],g=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],v=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],A=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],E=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],_=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],I=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],S=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function k(e){for(var t=[],r=0;r>2,this._Ke[r][t%4]=o[t],this._Kd[e-r][t%4]=o[t];for(var s,a=0,u=i;u>16&255]<<24^h[s>>8&255]<<16^h[255&s]<<8^h[s>>24&255]^d[a]<<24,a+=1,8!=i)for(t=1;t>8&255]<<8^h[s>>16&255]<<16^h[s>>24&255]<<24,t=i/2+1;t>2,f=u%4,this._Ke[c][f]=o[t],this._Kd[e-c][f]=o[t++],u++}for(var c=1;c>24&255]^_[s>>16&255]^I[s>>8&255]^S[255&s]},C.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=k(e),i=0;i<4;i++)n[i]^=this._Ke[0][i];for(var s=1;s>24&255]^g[n[(i+1)%4]>>16&255]^m[n[(i+2)%4]>>8&255]^y[255&n[(i+3)%4]]^this._Ke[s][i];n=r.slice()}var a,u=o(16);for(i=0;i<4;i++)a=this._Ke[t][i],u[4*i]=255&(h[n[i]>>24&255]^a>>24),u[4*i+1]=255&(h[n[(i+1)%4]>>16&255]^a>>16),u[4*i+2]=255&(h[n[(i+2)%4]>>8&255]^a>>8),u[4*i+3]=255&(h[255&n[(i+3)%4]]^a);return u},C.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=k(e),i=0;i<4;i++)n[i]^=this._Kd[0][i];for(var s=1;s>24&255]^v[n[(i+3)%4]>>16&255]^A[n[(i+2)%4]>>8&255]^w[255&n[(i+1)%4]]^this._Kd[s][i];n=r.slice()}var a,u=o(16);for(i=0;i<4;i++)a=this._Kd[t][i],u[4*i]=255&(f[n[i]>>24&255]^a>>24),u[4*i+1]=255&(f[n[(i+3)%4]>>16&255]^a>>16),u[4*i+2]=255&(f[n[(i+2)%4]>>8&255]^a>>8),u[4*i+3]=255&(f[255&n[(i+1)%4]]^a);return u};var T=function(e){if(!(this instanceof T))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new C(e)};T.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=o(e.length),r=o(16),n=0;nNumber.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;t>=0;--t)this._counter[t]=e%256,e=parseInt(e/256)},P.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},P.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var R=function(e,t){if(!(this instanceof R))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof P||(t=new P(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new C(e)};R.prototype.encrypt=function(e){for(var t=i(e,!0),r=0;r16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,n=0;n=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},99562:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},87652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(99562),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},87156:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22796);t.HDKey=n},19087:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(74169).ripemd160,i=r(99562);t.ripemd160=i.createHashFunction((function(){return new n}))},5824:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(50536),i=r(99562);t.sha256=i.createHashFunction((function(){return new n}))},97631:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0});var i=r(19087),o=r(5824);t.createHmac=r(45262),t.randomBytes=r(22644);var s=function(){function e(e){this.hashFunction=e,this.buffers=[]}return e.prototype.update=function(e){if(!n.isBuffer(e))throw new Error("hdkey-crypto shim is outdated");return this.buffers.push(e),this},e.prototype.digest=function(e){if(e)throw new Error("hdkey-crypto shim is outdated");return this.hashFunction(n.concat(this.buffers))},e}();t.createHash=function(e){if("ripemd160"===e)return new s(i.ripemd160);if("sha256"===e)return new s(o.sha256);throw new Error("hdkey-crypto shim is outdated")}},14607:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(88040))},22796:(e,t,r)=>{"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var i=n(r(26093)),o=n(r(25636)),s=n(r(29848)),a=r(97631),u=r(14607),c=o.Buffer,l=c.from("Bitcoin seed","utf8"),d=2147483648,h={private:76066276,public:76067358};function f(e){this.versions=e||h,this.depth=0,this.index=0,this._privateKey=null,this._publicKey=null,this.chainCode=null,this._fingerprint=0,this.parentFingerprint=0}function p(e,t,r){var n=c.allocUnsafe(78);n.writeUInt32BE(t,0),n.writeUInt8(e.depth,4);var i=e.depth?e.parentFingerprint:0;return n.writeUInt32BE(i,5),n.writeUInt32BE(e.index,9),e.chainCode.copy(n,13),r.copy(n,45),n}function g(e){var t=a.createHash("sha256").update(e).digest();return a.createHash("ripemd160").update(t).digest()}Object.defineProperty(f.prototype,"fingerprint",{get:function(){return this._fingerprint}}),Object.defineProperty(f.prototype,"identifier",{get:function(){return this._identifier}}),Object.defineProperty(f.prototype,"pubKeyHash",{get:function(){return this.identifier}}),Object.defineProperty(f.prototype,"privateKey",{get:function(){return this._privateKey},set:function(e){i.equal(e.length,32,"Private key must be 32 bytes."),i(!0===u.privateKeyVerify(e),"Invalid private key"),this._privateKey=e,this._publicKey=u.publicKeyCreate(e,!0),this._identifier=g(this.publicKey),this._fingerprint=this._identifier.slice(0,4).readUInt32BE(0)}}),Object.defineProperty(f.prototype,"publicKey",{get:function(){return this._publicKey},set:function(e){i(33===e.length||65===e.length,"Public key must be 33 or 65 bytes."),i(!0===u.publicKeyVerify(e),"Invalid public key"),this._publicKey=u.publicKeyConvert(e,!0),this._identifier=g(this.publicKey),this._fingerprint=this._identifier.slice(0,4).readUInt32BE(0),this._privateKey=null}}),Object.defineProperty(f.prototype,"privateExtendedKey",{get:function(){return this._privateKey?s.encode(p(this,this.versions.private,c.concat([c.alloc(1,0),this.privateKey]))):null}}),Object.defineProperty(f.prototype,"publicExtendedKey",{get:function(){return s.encode(p(this,this.versions.public,this.publicKey))}}),f.prototype.derive=function(e){if("m"===e||"M"===e||"m'"===e||"M'"===e)return this;var t=e.split("/"),r=this;return t.forEach((function(e,t){if(0!==t){var n=e.length>1&&"'"===e[e.length-1],o=parseInt(e,10);i(o=d,n=c.allocUnsafe(4);if(n.writeUInt32BE(e,0),r){i(this.privateKey,"Could not derive hardened child key");var o=this.privateKey,s=c.alloc(1,0);o=c.concat([s,o]),t=c.concat([o,n])}else t=c.concat([this.publicKey,n]);var l=a.createHmac("sha512",this.chainCode).update(t).digest(),h=l.slice(0,32),p=l.slice(32),g=new f(this.versions);if(this.privateKey)try{g.privateKey=u.privateKeyTweakAdd(this.privateKey,h)}catch(t){return this.deriveChild(e+1)}else try{g.publicKey=u.publicKeyTweakAdd(this.publicKey,h,!0)}catch(t){return this.deriveChild(e+1)}return g.chainCode=p,g.depth=this.depth+1,g.parentFingerprint=this.fingerprint,g.index=e,g},f.prototype.sign=function(e){return u.sign(e,this.privateKey).signature},f.prototype.verify=function(e,t){return u.verify(e,t,this.publicKey)},f.prototype.wipePrivateData=function(){return this._privateKey&&a.randomBytes(this._privateKey.length).copy(this._privateKey),this._privateKey=null,this},f.prototype.toJSON=function(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}},f.fromMasterSeed=function(e,t){var r=a.createHmac("sha512",l).update(e).digest(),n=r.slice(0,32),i=r.slice(32),o=new f(t);return o.chainCode=i,o.privateKey=n,o},f.fromExtendedKey=function(e,t){var r=new f(t=t||h),n=s.decode(e),o=n.readUInt32BE(0);i(o===t.private||o===t.public,"Version mismatch: does not match private or public"),r.depth=n.readUInt8(4),r.parentFingerprint=n.readUInt32BE(5),r.index=n.readUInt32BE(9),r.chainCode=n.slice(13,45);var a=n.slice(45);return 0===a.readUInt8(0)?(i(o===t.private,"Version mismatch: version does not match private"),r.privateKey=a.slice(1)):(i(o===t.public,"Version mismatch: version does not match public"),r.publicKey=a),r},f.fromJSON=function(e){return f.fromExtendedKey(e.xpriv)},f.HARDENED_OFFSET=d;var m=f;e.exports=m},31541:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},13900:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(r(26093)),a=r(50018),u=r(13900),c=r(76301),l=r(14627),d=r(13657),h=r(63160),f=r(21331),p=r(86383),g=function(){function e(e,t,r,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===r&&(r=l.KECCAK256_RLP),void 0===n&&(n=l.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=r,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var r=t.nonce,n=t.balance,i=t.stateRoot,o=t.codeHash;return new e(r?new a.BN((0,d.toBuffer)(r)):void 0,n?new a.BN((0,d.toBuffer)(n)):void 0,i?(0,d.toBuffer)(i):void 0,o?(0,d.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var r=i(t,4),n=r[0],o=r[1],s=r[2],u=r[3];return new e(new a.BN(n),new a.BN(o),s,u)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(l.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(l.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var r=(0,c.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var i=(0,h.keccakFromString)(n+r).toString("hex"),o="0x",s=0;s=8?o+=r[s].toUpperCase():o+=r[s];return o},t.isValidChecksumAddress=function(e,r){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,r)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var r=new a.BN(t);return r.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(r),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(r)])).slice(-20)},t.isValidPrivate=function(e){return(0,u.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length?(0,u.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,u.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,u.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},33034:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=i(r(26093)),s=r(50018),a=r(13657),u=r(78201),c=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,u.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){return(0,o.default)(n.isBuffer(t),"Public key should be Buffer"),new e((0,u.pubToAddress)(t))},e.fromPrivateKey=function(t){return(0,o.default)(n.isBuffer(t),"Private key should be Buffer"),new e((0,u.privateToAddress)(t))},e.generate=function(t,r){return(0,o.default)(s.BN.isBN(r)),new e((0,u.generateAddress)(t.buf,r.toArrayLike(n)))},e.generate2=function(t,r,i){return(0,o.default)(n.isBuffer(r)),(0,o.default)(n.isBuffer(i)),new e((0,u.generateAddress2)(t.buf,r,i))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),r=new s.BN("ffff","hex");return e.gte(t)&&e.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=c},13657:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=r(50018),a=r(76301),u=r(21331);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var r=(0,t.intToHex)(e);return n.from((0,a.padToEven)(r.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var c=function(e,r,n){var i=(0,t.zeros)(r);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,u.assertIsBuffer)(e),l(e)},t.unpadArray=function(e){return(0,u.assertIsArray)(e),l(e)},t.unpadHexString=function(e){return(0,u.assertIsHexString)(e),e=(0,a.stripHexPrefix)(e),l(e)},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e))return n.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw new Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw new Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var r=[],i=0;i0&&0===c[0])throw new Error("".concat(u," cannot have leading zeroes, received: ").concat(c.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):Uint8Array.from(null!=t?t:[])}},14627:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=r(1048),i=r(50018);t.MAX_UINT64=new i.BN("ffffffffffffffff",16),t.MAX_INTEGER=new i.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},50018:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(r(60099));t.BN=a.default;var u=o(r(187));t.rlp=u},63160:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var i=r(87652),o=r(13257),s=r(50018),a=r(13657),u=r(21331);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,u.assertIsBuffer)(e),t){case 224:return(0,i.keccak224)(e);case 256:return(0,i.keccak256)(e);case 384:return(0,i.keccak384)(e);case 512:return(0,i.keccak512)(e);default:throw new Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,r){void 0===r&&(r=256),(0,u.assertIsString)(e);var i=n.from(e,"utf8");return(0,t.keccak)(i,r)},t.keccakFromHexString=function(e,r){return void 0===r&&(r=256),(0,u.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),r)},t.keccakFromArray=function(e,r){return void 0===r&&(r=256),(0,u.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),r)};var c=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,u.assertIsBuffer)(e),c(e)},t.sha256FromString=function(e){return(0,u.assertIsString)(e),c(e)},t.sha256FromArray=function(e){return(0,u.assertIsArray)(e),c(e)};var l=function(e,t){e=(0,a.toBuffer)(e);var r=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(r,32):r};t.ripemd160=function(e,t){return(0,u.assertIsBuffer)(e),l(e,t)},t.ripemd160FromString=function(e,t){return(0,u.assertIsString)(e),l(e,t)},t.ripemd160FromArray=function(e,t){return(0,u.assertIsArray)(e),l(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},21331:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var i=r(76301);t.assertIsHexString=function(e){if(!(0,i.isHexString)(e)){var t="This method only supports 0x-prefixed hex strings but input was: ".concat(e);throw new Error(t)}},t.assertIsBuffer=function(e){if(!n.isBuffer(e)){var t="This method only supports Buffer but input was: ".concat(e);throw new Error(t)}},t.assertIsArray=function(e){if(!Array.isArray(e)){var t="This method only supports number arrays but input was: ".concat(e);throw new Error(t)}},t.assertIsString=function(e){if("string"!=typeof e){var t="This method only supports strings but input was: ".concat(e);throw new Error(t)}}},6258:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,i(r(14627),t),i(r(78201),t),i(r(33034),t),i(r(63160),t),i(r(36900),t),i(r(13657),t),i(r(82095),t),i(r(50018),t),i(r(86383),t);var o=r(76301);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},76301:(e,t,r)=>{"use strict";var n=r(1048).Buffer;function i(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=i,t.stripHexPrefix=function(e){if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return i(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[r?"some":"every"]((function(t){return e.indexOf(t)>=0}))},t.toAscii=function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r=i.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):t.allowZero&&0===i.length||!t.length||(0,o.default)(t.length===i.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[r]=i}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:i,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:i})})),r)if("string"==typeof r&&(r=n.from((0,s.stripHexPrefix)(r),"hex")),n.isBuffer(r)&&(r=a.rlp.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=(0,u.toBuffer)(t)}))}else{if("object"!=typeof r)throw new Error("invalid data");var i=Object.keys(r);t.forEach((function(t){-1!==i.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==i.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},36900:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(13900),o=r(50018),s=r(13657),a=r(63160),u=r(21331),c=r(86383);function l(e,t){var r=(0,c.toType)(e,c.TypeOutput.BN);if(!t)return r.subn(27);var n=(0,c.toType)(t,c.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function d(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,r){var o=(0,i.ecdsaSign)(e,t),s=o.signature,a=o.recid,u=n.from(s.slice(0,32)),l=n.from(s.slice(32,64));if(!r||"number"==typeof r){if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:l,v:r?a+(2*r+35):a+27}}return{r:u,s:l,v:(0,c.toType)(r,c.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,r,o,a){var u=n.concat([(0,s.setLengthLeft)(r,32),(0,s.setLengthLeft)(o,32)],64),c=l(t,a);if(!d(c))throw new Error("Invalid signature v value");var h=(0,i.ecdsaRecover)(u,c.toNumber(),e);return n.from((0,i.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(r,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");var o=(0,c.toType)(e,c.TypeOutput.Number),a=r;return(o>28&&o%2==1||1===o||28===o)&&((a=n.from(r))[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,r,n,i=(0,s.toBuffer)(e);if(i.length>=65)t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!d(l(e,i)))return!1;var u=new o.BN(t),c=new o.BN(r);return!(u.isZero()||u.gt(a)||c.isZero()||c.gt(a)||n&&1===c.cmp(s))},t.hashPersonalMessage=function(e){(0,u.assertIsBuffer)(e);var t=n.from("Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},86383:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var i,o=r(50018),s=r(76301),a=r(13657);function u(e){return(0,a.unpadBuffer)(e.toArrayLike(n))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=u,t.bnToRlp=function(e){return u(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(i=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"==typeof e&&!(0,s.isHexString)(e))throw new Error("A string must be provided with a 0x-prefix, given: ".concat(e));if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");var r=(0,a.toBuffer)(e);if(t===i.Buffer)return r;if(t===i.BN)return new o.BN(r);if(t===i.Number){var n=new o.BN(r),u=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(n.gt(u))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return n.toNumber()}return"0x".concat(r.toString("hex"))}}},22194:(e,t,r)=>{e.exports=r(89634)(r(614))},614:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},89634:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},56404:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BaseContract:()=>o.BaseContract,BigNumber:()=>s.gH,Contract:()=>o.Contract,ContractFactory:()=>o.ContractFactory,FixedNumber:()=>a.I3,Signer:()=>u.Signer,VoidSigner:()=>u.VoidSigner,Wallet:()=>c.Wallet,Wordlist:()=>f.b,constants:()=>l,errors:()=>x.ErrorCode,ethers:()=>i,getDefaultProvider:()=>d.getDefaultProvider,logger:()=>Q,providers:()=>d,utils:()=>n,version:()=>G,wordlists:()=>h.Y});var n={};r.r(n),r.d(n,{AbiCoder:()=>p.y,ConstructorFragment:()=>g.Pw,ErrorFragment:()=>g.bp,EventFragment:()=>g.Zp,FormatTypes:()=>g.$o,Fragment:()=>g.FK,FunctionFragment:()=>g.hc,HDNode:()=>k.HDNode,Indexed:()=>y.wu,Interface:()=>y.KA,LogDescription:()=>y.FW,Logger:()=>x.Logger,ParamType:()=>g.aX,RLP:()=>N,SigningKey:()=>D.SigningKey,SupportedAlgorithm:()=>K.q,TransactionDescription:()=>y.dJ,TransactionTypes:()=>j.TransactionTypes,UnicodeNormalizationForm:()=>U.dz,Utf8ErrorFuncs:()=>U.d5,Utf8ErrorReason:()=>U._E,_TypedDataEncoder:()=>S.z,_fetchData:()=>H._fetchData,_toEscapedUtf8String:()=>U.Wj,accessListify:()=>j.accessListify,arrayify:()=>w.arrayify,base58:()=>A.Base58,base64:()=>v,checkProperties:()=>O.checkProperties,checkResultErrors:()=>m.$v,commify:()=>z.commify,computeAddress:()=>j.computeAddress,computeHmac:()=>M.L5,computePublicKey:()=>D.computePublicKey,concat:()=>w.concat,deepCopy:()=>O.deepCopy,defaultAbiCoder:()=>p.D,defaultPath:()=>k.defaultPath,defineReadOnly:()=>O.defineReadOnly,entropyToMnemonic:()=>k.entropyToMnemonic,fetchJson:()=>H.fetchJson,formatBytes32String:()=>F.R,formatEther:()=>z.formatEther,formatUnits:()=>z.formatUnits,getAccountPath:()=>k.getAccountPath,getAddress:()=>b.getAddress,getContractAddress:()=>b.getContractAddress,getCreate2Address:()=>b.getCreate2Address,getIcapAddress:()=>b.getIcapAddress,getJsonWalletAddress:()=>C.cZ,getStatic:()=>O.getStatic,hashMessage:()=>E.A,hexConcat:()=>w.hexConcat,hexDataLength:()=>w.hexDataLength,hexDataSlice:()=>w.hexDataSlice,hexStripZeros:()=>w.hexStripZeros,hexValue:()=>w.hexValue,hexZeroPad:()=>w.hexZeroPad,hexlify:()=>w.hexlify,id:()=>I.id,isAddress:()=>b.isAddress,isBytes:()=>w.isBytes,isBytesLike:()=>w.isBytesLike,isHexString:()=>w.isHexString,isValidMnemonic:()=>k.isValidMnemonic,isValidName:()=>_.u,joinSignature:()=>w.joinSignature,keccak256:()=>T.keccak256,mnemonicToEntropy:()=>k.mnemonicToEntropy,mnemonicToSeed:()=>k.mnemonicToSeed,namehash:()=>_.k,nameprep:()=>L.j9,parseBytes32String:()=>F.V,parseEther:()=>z.parseEther,parseTransaction:()=>j.parse,parseUnits:()=>z.parseUnits,poll:()=>H.poll,randomBytes:()=>P.p,recoverAddress:()=>j.recoverAddress,recoverPublicKey:()=>D.recoverPublicKey,resolveProperties:()=>O.resolveProperties,ripemd160:()=>M.HE,serializeTransaction:()=>j.serialize,sha256:()=>M.sc,sha512:()=>M.Zf,shallowCopy:()=>O.shallowCopy,shuffled:()=>R.A,solidityKeccak256:()=>B.keccak256,solidityPack:()=>B.pack,soliditySha256:()=>B.sha256,splitSignature:()=>w.splitSignature,stripZeros:()=>w.stripZeros,toUtf8Bytes:()=>U.YW,toUtf8CodePoints:()=>U.dg,toUtf8String:()=>U._v,verifyMessage:()=>c.verifyMessage,verifyTypedData:()=>c.verifyTypedData,zeroPad:()=>w.zeroPad});var i={};r.r(i),r.d(i,{BaseContract:()=>o.BaseContract,BigNumber:()=>s.gH,Contract:()=>o.Contract,ContractFactory:()=>o.ContractFactory,FixedNumber:()=>a.I3,Signer:()=>u.Signer,VoidSigner:()=>u.VoidSigner,Wallet:()=>c.Wallet,Wordlist:()=>f.b,constants:()=>l,errors:()=>x.ErrorCode,getDefaultProvider:()=>d.getDefaultProvider,logger:()=>Q,providers:()=>d,utils:()=>n,version:()=>G,wordlists:()=>h.Y});var o=r(78072),s=r(98275),a=r(11331),u=r(75360),c=r(57086),l=r(1291),d=r(33676),h=r(3191),f=r(35719),p=r(43200),g=r(68880),m=r(88592),y=r(56864),b=r(26451),v=r(89390),A=r(64666),w=r(46111),E=r(93452),_=r(47612),I=r(34694),S=r(62827),k=r(48761),C=r(27562),T=r(79232),x=r(8898),M=r(29094),B=r(48158),P=r(61965),R=r(54745),O=r(21813),N=r(82623),D=r(93426),L=r(11769),U=r(88538),F=r(43743),j=r(37353),z=r(93103),H=r(21184),K=r(25954);const G="ethers/5.4.7",Q=new x.Logger(G);try{const e=window;null==e._ethers&&(e._ethers=i)}catch(e){}},48292:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="ethers/5.4.7"},37314:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Wordlist=t.version=t.wordlists=t.utils=t.logger=t.errors=t.constants=t.FixedNumber=t.BigNumber=t.ContractFactory=t.Contract=t.BaseContract=t.providers=t.getDefaultProvider=t.VoidSigner=t.Wallet=t.Signer=void 0;var s=r(78072);Object.defineProperty(t,"BaseContract",{enumerable:!0,get:function(){return s.BaseContract}}),Object.defineProperty(t,"Contract",{enumerable:!0,get:function(){return s.Contract}}),Object.defineProperty(t,"ContractFactory",{enumerable:!0,get:function(){return s.ContractFactory}});var a=r(52344);Object.defineProperty(t,"BigNumber",{enumerable:!0,get:function(){return a.BigNumber}}),Object.defineProperty(t,"FixedNumber",{enumerable:!0,get:function(){return a.FixedNumber}});var u=r(75360);Object.defineProperty(t,"Signer",{enumerable:!0,get:function(){return u.Signer}}),Object.defineProperty(t,"VoidSigner",{enumerable:!0,get:function(){return u.VoidSigner}});var c=r(57086);Object.defineProperty(t,"Wallet",{enumerable:!0,get:function(){return c.Wallet}});var l=o(r(1291));t.constants=l;var d=o(r(33676));t.providers=d;var h=r(33676);Object.defineProperty(t,"getDefaultProvider",{enumerable:!0,get:function(){return h.getDefaultProvider}});var f=r(13698);Object.defineProperty(t,"Wordlist",{enumerable:!0,get:function(){return f.Wordlist}}),Object.defineProperty(t,"wordlists",{enumerable:!0,get:function(){return f.wordlists}});var p=o(r(89454));t.utils=p;var g=r(8898);Object.defineProperty(t,"errors",{enumerable:!0,get:function(){return g.ErrorCode}});var m=r(48292);Object.defineProperty(t,"version",{enumerable:!0,get:function(){return m.version}});var y=new g.Logger(m.version);t.logger=y},89454:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.formatBytes32String=t.Utf8ErrorFuncs=t.toUtf8String=t.toUtf8CodePoints=t.toUtf8Bytes=t._toEscapedUtf8String=t.nameprep=t.hexDataSlice=t.hexDataLength=t.hexZeroPad=t.hexValue=t.hexStripZeros=t.hexConcat=t.isHexString=t.hexlify=t.base64=t.base58=t.TransactionDescription=t.LogDescription=t.Interface=t.SigningKey=t.HDNode=t.defaultPath=t.isBytesLike=t.isBytes=t.zeroPad=t.stripZeros=t.concat=t.arrayify=t.shallowCopy=t.resolveProperties=t.getStatic=t.defineReadOnly=t.deepCopy=t.checkProperties=t.poll=t.fetchJson=t._fetchData=t.RLP=t.Logger=t.checkResultErrors=t.FormatTypes=t.ParamType=t.FunctionFragment=t.EventFragment=t.ErrorFragment=t.ConstructorFragment=t.Fragment=t.defaultAbiCoder=t.AbiCoder=void 0,t.Indexed=t.Utf8ErrorReason=t.UnicodeNormalizationForm=t.SupportedAlgorithm=t.mnemonicToSeed=t.isValidMnemonic=t.entropyToMnemonic=t.mnemonicToEntropy=t.getAccountPath=t.verifyTypedData=t.verifyMessage=t.recoverPublicKey=t.computePublicKey=t.recoverAddress=t.computeAddress=t.getJsonWalletAddress=t.TransactionTypes=t.serializeTransaction=t.parseTransaction=t.accessListify=t.joinSignature=t.splitSignature=t.soliditySha256=t.solidityKeccak256=t.solidityPack=t.shuffled=t.randomBytes=t.sha512=t.sha256=t.ripemd160=t.keccak256=t.computeHmac=t.commify=t.parseUnits=t.formatUnits=t.parseEther=t.formatEther=t.isAddress=t.getCreate2Address=t.getContractAddress=t.getIcapAddress=t.getAddress=t._TypedDataEncoder=t.id=t.isValidName=t.namehash=t.hashMessage=t.parseBytes32String=void 0;var s=r(53361);Object.defineProperty(t,"AbiCoder",{enumerable:!0,get:function(){return s.AbiCoder}}),Object.defineProperty(t,"checkResultErrors",{enumerable:!0,get:function(){return s.checkResultErrors}}),Object.defineProperty(t,"ConstructorFragment",{enumerable:!0,get:function(){return s.ConstructorFragment}}),Object.defineProperty(t,"defaultAbiCoder",{enumerable:!0,get:function(){return s.defaultAbiCoder}}),Object.defineProperty(t,"ErrorFragment",{enumerable:!0,get:function(){return s.ErrorFragment}}),Object.defineProperty(t,"EventFragment",{enumerable:!0,get:function(){return s.EventFragment}}),Object.defineProperty(t,"FormatTypes",{enumerable:!0,get:function(){return s.FormatTypes}}),Object.defineProperty(t,"Fragment",{enumerable:!0,get:function(){return s.Fragment}}),Object.defineProperty(t,"FunctionFragment",{enumerable:!0,get:function(){return s.FunctionFragment}}),Object.defineProperty(t,"Indexed",{enumerable:!0,get:function(){return s.Indexed}}),Object.defineProperty(t,"Interface",{enumerable:!0,get:function(){return s.Interface}}),Object.defineProperty(t,"LogDescription",{enumerable:!0,get:function(){return s.LogDescription}}),Object.defineProperty(t,"ParamType",{enumerable:!0,get:function(){return s.ParamType}}),Object.defineProperty(t,"TransactionDescription",{enumerable:!0,get:function(){return s.TransactionDescription}});var a=r(26451);Object.defineProperty(t,"getAddress",{enumerable:!0,get:function(){return a.getAddress}}),Object.defineProperty(t,"getCreate2Address",{enumerable:!0,get:function(){return a.getCreate2Address}}),Object.defineProperty(t,"getContractAddress",{enumerable:!0,get:function(){return a.getContractAddress}}),Object.defineProperty(t,"getIcapAddress",{enumerable:!0,get:function(){return a.getIcapAddress}}),Object.defineProperty(t,"isAddress",{enumerable:!0,get:function(){return a.isAddress}});var u=o(r(89390));t.base64=u;var c=r(64666);Object.defineProperty(t,"base58",{enumerable:!0,get:function(){return c.Base58}});var l=r(46111);Object.defineProperty(t,"arrayify",{enumerable:!0,get:function(){return l.arrayify}}),Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return l.concat}}),Object.defineProperty(t,"hexConcat",{enumerable:!0,get:function(){return l.hexConcat}}),Object.defineProperty(t,"hexDataSlice",{enumerable:!0,get:function(){return l.hexDataSlice}}),Object.defineProperty(t,"hexDataLength",{enumerable:!0,get:function(){return l.hexDataLength}}),Object.defineProperty(t,"hexlify",{enumerable:!0,get:function(){return l.hexlify}}),Object.defineProperty(t,"hexStripZeros",{enumerable:!0,get:function(){return l.hexStripZeros}}),Object.defineProperty(t,"hexValue",{enumerable:!0,get:function(){return l.hexValue}}),Object.defineProperty(t,"hexZeroPad",{enumerable:!0,get:function(){return l.hexZeroPad}}),Object.defineProperty(t,"isBytes",{enumerable:!0,get:function(){return l.isBytes}}),Object.defineProperty(t,"isBytesLike",{enumerable:!0,get:function(){return l.isBytesLike}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return l.isHexString}}),Object.defineProperty(t,"joinSignature",{enumerable:!0,get:function(){return l.joinSignature}}),Object.defineProperty(t,"zeroPad",{enumerable:!0,get:function(){return l.zeroPad}}),Object.defineProperty(t,"splitSignature",{enumerable:!0,get:function(){return l.splitSignature}}),Object.defineProperty(t,"stripZeros",{enumerable:!0,get:function(){return l.stripZeros}});var d=r(84131);Object.defineProperty(t,"_TypedDataEncoder",{enumerable:!0,get:function(){return d._TypedDataEncoder}}),Object.defineProperty(t,"hashMessage",{enumerable:!0,get:function(){return d.hashMessage}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return d.id}}),Object.defineProperty(t,"isValidName",{enumerable:!0,get:function(){return d.isValidName}}),Object.defineProperty(t,"namehash",{enumerable:!0,get:function(){return d.namehash}});var h=r(48761);Object.defineProperty(t,"defaultPath",{enumerable:!0,get:function(){return h.defaultPath}}),Object.defineProperty(t,"entropyToMnemonic",{enumerable:!0,get:function(){return h.entropyToMnemonic}}),Object.defineProperty(t,"getAccountPath",{enumerable:!0,get:function(){return h.getAccountPath}}),Object.defineProperty(t,"HDNode",{enumerable:!0,get:function(){return h.HDNode}}),Object.defineProperty(t,"isValidMnemonic",{enumerable:!0,get:function(){return h.isValidMnemonic}}),Object.defineProperty(t,"mnemonicToEntropy",{enumerable:!0,get:function(){return h.mnemonicToEntropy}}),Object.defineProperty(t,"mnemonicToSeed",{enumerable:!0,get:function(){return h.mnemonicToSeed}});var f=r(9751);Object.defineProperty(t,"getJsonWalletAddress",{enumerable:!0,get:function(){return f.getJsonWalletAddress}});var p=r(79232);Object.defineProperty(t,"keccak256",{enumerable:!0,get:function(){return p.keccak256}});var g=r(8898);Object.defineProperty(t,"Logger",{enumerable:!0,get:function(){return g.Logger}});var m=r(91459);Object.defineProperty(t,"computeHmac",{enumerable:!0,get:function(){return m.computeHmac}}),Object.defineProperty(t,"ripemd160",{enumerable:!0,get:function(){return m.ripemd160}}),Object.defineProperty(t,"sha256",{enumerable:!0,get:function(){return m.sha256}}),Object.defineProperty(t,"sha512",{enumerable:!0,get:function(){return m.sha512}});var y=r(48158);Object.defineProperty(t,"solidityKeccak256",{enumerable:!0,get:function(){return y.keccak256}}),Object.defineProperty(t,"solidityPack",{enumerable:!0,get:function(){return y.pack}}),Object.defineProperty(t,"soliditySha256",{enumerable:!0,get:function(){return y.sha256}});var b=r(56992);Object.defineProperty(t,"randomBytes",{enumerable:!0,get:function(){return b.randomBytes}}),Object.defineProperty(t,"shuffled",{enumerable:!0,get:function(){return b.shuffled}});var v=r(21813);Object.defineProperty(t,"checkProperties",{enumerable:!0,get:function(){return v.checkProperties}}),Object.defineProperty(t,"deepCopy",{enumerable:!0,get:function(){return v.deepCopy}}),Object.defineProperty(t,"defineReadOnly",{enumerable:!0,get:function(){return v.defineReadOnly}}),Object.defineProperty(t,"getStatic",{enumerable:!0,get:function(){return v.getStatic}}),Object.defineProperty(t,"resolveProperties",{enumerable:!0,get:function(){return v.resolveProperties}}),Object.defineProperty(t,"shallowCopy",{enumerable:!0,get:function(){return v.shallowCopy}});var A=o(r(82623));t.RLP=A;var w=r(93426);Object.defineProperty(t,"computePublicKey",{enumerable:!0,get:function(){return w.computePublicKey}}),Object.defineProperty(t,"recoverPublicKey",{enumerable:!0,get:function(){return w.recoverPublicKey}}),Object.defineProperty(t,"SigningKey",{enumerable:!0,get:function(){return w.SigningKey}});var E=r(85945);Object.defineProperty(t,"formatBytes32String",{enumerable:!0,get:function(){return E.formatBytes32String}}),Object.defineProperty(t,"nameprep",{enumerable:!0,get:function(){return E.nameprep}}),Object.defineProperty(t,"parseBytes32String",{enumerable:!0,get:function(){return E.parseBytes32String}}),Object.defineProperty(t,"_toEscapedUtf8String",{enumerable:!0,get:function(){return E._toEscapedUtf8String}}),Object.defineProperty(t,"toUtf8Bytes",{enumerable:!0,get:function(){return E.toUtf8Bytes}}),Object.defineProperty(t,"toUtf8CodePoints",{enumerable:!0,get:function(){return E.toUtf8CodePoints}}),Object.defineProperty(t,"toUtf8String",{enumerable:!0,get:function(){return E.toUtf8String}}),Object.defineProperty(t,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return E.Utf8ErrorFuncs}});var _=r(37353);Object.defineProperty(t,"accessListify",{enumerable:!0,get:function(){return _.accessListify}}),Object.defineProperty(t,"computeAddress",{enumerable:!0,get:function(){return _.computeAddress}}),Object.defineProperty(t,"parseTransaction",{enumerable:!0,get:function(){return _.parse}}),Object.defineProperty(t,"recoverAddress",{enumerable:!0,get:function(){return _.recoverAddress}}),Object.defineProperty(t,"serializeTransaction",{enumerable:!0,get:function(){return _.serialize}}),Object.defineProperty(t,"TransactionTypes",{enumerable:!0,get:function(){return _.TransactionTypes}});var I=r(93103);Object.defineProperty(t,"commify",{enumerable:!0,get:function(){return I.commify}}),Object.defineProperty(t,"formatEther",{enumerable:!0,get:function(){return I.formatEther}}),Object.defineProperty(t,"parseEther",{enumerable:!0,get:function(){return I.parseEther}}),Object.defineProperty(t,"formatUnits",{enumerable:!0,get:function(){return I.formatUnits}}),Object.defineProperty(t,"parseUnits",{enumerable:!0,get:function(){return I.parseUnits}});var S=r(57086);Object.defineProperty(t,"verifyMessage",{enumerable:!0,get:function(){return S.verifyMessage}}),Object.defineProperty(t,"verifyTypedData",{enumerable:!0,get:function(){return S.verifyTypedData}});var k=r(21184);Object.defineProperty(t,"_fetchData",{enumerable:!0,get:function(){return k._fetchData}}),Object.defineProperty(t,"fetchJson",{enumerable:!0,get:function(){return k.fetchJson}}),Object.defineProperty(t,"poll",{enumerable:!0,get:function(){return k.poll}});var C=r(91459);Object.defineProperty(t,"SupportedAlgorithm",{enumerable:!0,get:function(){return C.SupportedAlgorithm}});var T=r(85945);Object.defineProperty(t,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return T.UnicodeNormalizationForm}}),Object.defineProperty(t,"Utf8ErrorReason",{enumerable:!0,get:function(){return T.Utf8ErrorReason}})},85146:(e,t,r)=>{"use strict";r.d(t,{r:()=>n});const n="abi/5.4.1"},43200:(e,t,r)=>{"use strict";r.d(t,{y:()=>R,D:()=>O});var n=r(17002),i=r(84782),o=r(81709),s=r(85146),a=r(88592),u=r(44015);class c extends a.Ue{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,t){try{t=(0,u.bv)(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return(0,u.bv)((0,n.bj)(e.readValue().toHexString(),20))}}class l extends a.Ue{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const d=new o.Vy(s.r);function h(e,t,r){let n=null;if(Array.isArray(r))n=r;else if(r&&"object"==typeof r){let e={};n=t.map((t=>{const n=t.localName;return n||d.throwError("cannot encode object for signature with missing names",o.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]&&d.throwError("cannot encode object for signature with duplicate names",o.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]=!0,r[n]}))}else d.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&d.throwArgumentError("types/value length mismatch","tuple",r);let i=new a.AU(e.wordSize),s=new a.AU(e.wordSize),u=[];t.forEach(((e,t)=>{let r=n[t];if(e.dynamic){let t=s.length;e.encode(s,r);let n=i.writeUpdatableValue();u.push((e=>{n(e+t)}))}else e.encode(i,r)})),u.forEach((e=>{e(i.length)}));let c=e.appendWriter(i);return c+=e.appendWriter(s),c}function f(e,t){let r=[],n=e.subReader(0);t.forEach((t=>{let i=null;if(t.dynamic){let r=e.readValue(),s=n.subReader(r.toNumber());try{i=t.decode(s)}catch(e){if(e.code===o.Vy.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(e){if(e.code===o.Vy.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&r.push(i)}));const i=t.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach(((e,t)=>{let n=e.localName;if(!n||1!==i[n])return;if("length"===n&&(n="_length"),null!=r[n])return;const o=r[t];o instanceof Error?Object.defineProperty(r,n,{enumerable:!0,get:()=>{throw o}}):r[n]=o}));for(let e=0;e{throw t}})}return Object.freeze(r)}class p extends a.Ue{constructor(e,t,r){super("array",e.type+"["+(t>=0?t:"")+"]",r,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let r=0;re._data.length&&d.throwError("insufficient data length",o.Vy.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let r=[];for(let e=0;e{e.dynamic&&(r=!0),n.push(e.type)})),super("tuple","tuple("+n.join(",")+")",t,r),this.coders=e}defaultValue(){const e=[];this.coders.forEach((t=>{e.push(t.defaultValue())}));const t=this.coders.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});return this.coders.forEach(((r,n)=>{let i=r.localName;i&&1===t[i]&&("length"===i&&(i="_length"),null==e[i]&&(e[i]=e[n]))})),Object.freeze(e)}encode(e,t){return h(e,this.coders,t)}decode(e){return e.coerce(this.name,f(e,this.coders))}}var x=r(68880);const M=new o.Vy(s.r),B=new RegExp(/^bytes([0-9]*)$/),P=new RegExp(/^(u?int)([0-9]*)$/);class R{constructor(e){M.checkNew(new.target,R),(0,i.yY)(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new c(e.name);case"bool":return new g(e.name);case"string":return new C(e.name);case"bytes":return new y(e.name);case"array":return new p(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new T((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new v(e.name)}let t=e.type.match(P);if(t){let r=parseInt(t[2]||"256");return(0===r||r>256||r%8!=0)&&M.throwArgumentError("invalid "+t[1]+" bit length","param",e),new S(r/8,"int"===t[1],e.name)}if(t=e.type.match(B),t){let r=parseInt(t[1]);return(0===r||r>32)&&M.throwArgumentError("invalid bytes length","param",e),new b(r,e.name)}return M.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new a.mP(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new a.AU(this._getWordSize())}getDefaultValue(e){const t=e.map((e=>this._getCoder(x.aX.from(e))));return new T(t,"_").defaultValue()}encode(e,t){e.length!==t.length&&M.throwError("types/values length mismatch",o.Vy.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const r=e.map((e=>this._getCoder(x.aX.from(e)))),n=new T(r,"_"),i=this._getWriter();return n.encode(i,t),i.data}decode(e,t,r){const i=e.map((e=>this._getCoder(x.aX.from(e))));return new T(i,"_").decode(this._getReader((0,n.k9)(t),r))}}const O=new R},88592:(e,t,r)=>{"use strict";r.d(t,{$v:()=>c,AU:()=>d,Ue:()=>l,mP:()=>h});var n=r(17002),i=r(37265),o=r(84782),s=r(81709),a=r(85146);const u=new s.Vy(a.r);function c(e){const t=[],r=function(e,n){if(Array.isArray(n))for(let i in n){const o=e.slice();o.push(i);try{r(o,n[i])}catch(e){t.push({path:o,error:e})}}};return r([],e),t}class l{constructor(e,t,r,n){this.name=e,this.type=t,this.localName=r,this.dynamic=n}_throwError(e,t){u.throwArgumentError(e,this.localName,t)}}class d{constructor(e){(0,o.yY)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return(0,n.qn)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData((0,n.xW)(e._data))}writeBytes(e){let t=(0,n.k9)(e);const r=t.length%this.wordSize;return r&&(t=(0,n.xW)([t,this._padding.slice(r)])),this._writeData(t)}_getValue(e){let t=(0,n.k9)(i.gH.from(e));return t.length>this.wordSize&&u.throwError("value out-of-bounds",s.Vy.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,n.xW)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class h{constructor(e,t,r,i){(0,o.yY)(this,"_data",(0,n.k9)(e)),(0,o.yY)(this,"wordSize",t||32),(0,o.yY)(this,"_coerceFunc",r),(0,o.yY)(this,"allowLoose",i),this._offset=0}get data(){return(0,n.c$)(this._data)}get consumed(){return this._offset}static coerce(e,t){let r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):h.coerce(e,t)}_peekBytes(e,t,r){let n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:u.throwError("data out-of-bounds",s.Vy.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}subReader(e){return new h(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}readValue(){return i.gH.from(this.readBytes(this.wordSize))}}},68880:(e,t,r)=>{"use strict";r.d(t,{$o:()=>p,FK:()=>b,Pw:()=>_,Zp:()=>v,aX:()=>m,bp:()=>k,hc:()=>I});var n=r(37265),i=r(84782),o=r(81709),s=r(85146),a=r(4364);const u=new o.Vy(s.r),c={};let l={calldata:!0,memory:!0,storage:!0},d={calldata:!0,memory:!0};function h(e,t){if("bytes"===e||"string"===e){if(l[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&d[t])return!0;return(l[t]||"payable"===t)&&u.throwArgumentError("invalid modifier","name",t),!1}function f(e,t){for(let r in t)(0,i.yY)(e,r,t[r])}const p=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),g=new RegExp(/^(.*)\[([0-9]*)\]$/);class m{constructor(e,t){e!==c&&u.throwError("use fromString",o.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),f(this,t);let r=this.type.match(g);f(this,r?{arrayLength:parseInt(r[2]||"-1"),arrayChildren:m.fromObject({type:r[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==p.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===p.full?", ":",")+")"):t+=this.type,e!==p.sighash&&(!0===this.indexed&&(t+=" indexed"),e===p.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?m.fromString(e,t):m.fromObject(e)}static fromObject(e){return m.isParamType(e)?e:new m(c,{name:e.name||null,type:C(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(m.fromObject):null})}static fromString(e,t){return r=function(e,t){let r=e;function n(t){u.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function i(e){let r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},s=o;for(let r=0;rm.fromString(e,t)))}class b{constructor(e,t){e!==c&&u.throwError("use a static from method",o.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),f(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return b.isFragment(e)?e:"string"==typeof e?b.fromString(e):b.fromObject(e)}static fromObject(e){if(b.isFragment(e))return e;switch(e.type){case"function":return I.fromObject(e);case"event":return v.fromObject(e);case"constructor":return _.fromObject(e);case"error":return k.fromObject(e);case"fallback":case"receive":return null}return u.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?v.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?I.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?_.fromString(e.trim()):"error"===e.split(" ")[0]?k.fromString(e.substring(5).trim()):u.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}}class v extends b{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==p.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ",e!==p.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"==typeof e?v.fromString(e):v.fromObject(e)}static fromObject(e){if(v.isEventFragment(e))return e;"event"!==e.type&&u.throwArgumentError("invalid event object","value",e);const t={name:x(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(m.fromObject):[],type:"event"};return new v(c,t)}static fromString(e){let t=e.match(M);t||u.throwArgumentError("invalid event string","value",e);let r=!1;return t[3].split(" ").forEach((e=>{switch(e.trim()){case"anonymous":r=!0;break;case"":break;default:u.warn("unknown modifier: "+e)}})),v.fromObject({name:t[1].trim(),anonymous:r,inputs:y(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function A(e,t){t.gas=null;let r=e.split("@");return 1!==r.length?(r.length>2&&u.throwArgumentError("invalid human-readable ABI signature","value",e),r[1].match(/^[0-9]+$/)||u.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=n.gH.from(r[1]),r[0]):e}function w(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:a.log("unknown modifier: "+e)}}))}function E(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&u.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&u.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||u.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&u.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&u.throwArgumentError("unable to determine stateMutability","value",e),t}class _ extends b{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});e===p.sighash&&u.throwError("cannot format a constructor for sighash",o.Vy.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"==typeof e?_.fromString(e):_.fromObject(e)}static fromObject(e){if(_.isConstructorFragment(e))return e;"constructor"!==e.type&&u.throwArgumentError("invalid constructor object","value",e);let t=E(e);t.constant&&u.throwArgumentError("constructor cannot be constant","value",e);const r={name:null,type:e.type,inputs:e.inputs?e.inputs.map(m.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?n.gH.from(e.gas):null};return new _(c,r)}static fromString(e){let t={type:"constructor"},r=(e=A(e,t)).match(M);return r&&"constructor"===r[1].trim()||u.throwArgumentError("invalid constructor string","value",e),t.inputs=y(r[2].trim(),!1),w(r[3].trim(),t),_.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class I extends _{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e)))),outputs:this.outputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==p.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ",e!==p.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((t=>t.format(e))).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"==typeof e?I.fromString(e):I.fromObject(e)}static fromObject(e){if(I.isFunctionFragment(e))return e;"function"!==e.type&&u.throwArgumentError("invalid function object","value",e);let t=E(e);const r={type:e.type,name:x(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(m.fromObject):[],outputs:e.outputs?e.outputs.map(m.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?n.gH.from(e.gas):null};return new I(c,r)}static fromString(e){let t={type:"function"},r=(e=A(e,t)).split(" returns ");r.length>2&&u.throwArgumentError("invalid function string","value",e);let n=r[0].match(M);if(n||u.throwArgumentError("invalid function signature","value",e),t.name=n[1].trim(),t.name&&x(t.name),t.inputs=y(n[2],!1),w(n[3].trim(),t),r.length>1){let n=r[1].match(M);""==n[1].trim()&&""==n[3].trim()||u.throwArgumentError("unexpected tokens","value",e),t.outputs=y(n[2],!1)}else t.outputs=[];return I.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function S(e){const t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||u.throwArgumentError(`cannot specify user defined ${t} error`,"fragment",e),e}class k extends b{format(e){if(e||(e=p.sighash),p[e]||u.throwArgumentError("invalid format type","format",e),e===p.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==p.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===p.full?", ":",")+") ",t.trim()}static from(e){return"string"==typeof e?k.fromString(e):k.fromObject(e)}static fromObject(e){if(k.isErrorFragment(e))return e;"error"!==e.type&&u.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:x(e.name),inputs:e.inputs?e.inputs.map(m.fromObject):[]};return S(new k(c,t))}static fromString(e){let t={type:"error"},r=e.match(M);return r||u.throwArgumentError("invalid error signature","value",e),t.name=r[1].trim(),t.name&&x(t.name),t.inputs=y(r[2],!1),S(k.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&"error"===e.type}}function C(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const T=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function x(e){return e&&e.match(T)||u.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const M=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$")},53361:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AbiCoder:()=>i.y,ConstructorFragment:()=>n.Pw,ErrorFragment:()=>n.bp,EventFragment:()=>n.Zp,FormatTypes:()=>n.$o,Fragment:()=>n.FK,FunctionFragment:()=>n.hc,Indexed:()=>o.wu,Interface:()=>o.KA,LogDescription:()=>o.FW,ParamType:()=>n.aX,TransactionDescription:()=>o.dJ,checkResultErrors:()=>s.$v,defaultAbiCoder:()=>i.D});var n=r(68880),i=r(43200),o=r(56864),s=r(88592)},56864:(e,t,r)=>{"use strict";r.d(t,{wu:()=>v,KA:()=>E,FW:()=>m,dJ:()=>y});var n=r(44015),i=r(37265),o=r(17002),s=r(99879),a=r(59789);function u(e){return(0,s.S)((0,a.YW)(e))}var c=r(84782),l=r(43200),d=r(68880),h=r(81709),f=r(85146),p=r(4364);const g=new h.Vy(f.r);class m extends c.VY{}class y extends c.VY{}class b extends c.VY{}class v extends c.VY{static isIndexed(e){return!(!e||!e._isIndexed)}}const A={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function w(e,t){const r=new Error(`deferred error during ABI decoding triggered accessing ${e}`);return r.error=t,r}class E{constructor(e){g.checkNew(new.target,E);let t=[];t="string"==typeof e?JSON.parse(e):e,(0,c.yY)(this,"fragments",t.map((e=>d.FK.from(e))).filter((e=>null!=e))),(0,c.yY)(this,"_abiCoder",(0,c.$J)(new.target,"getAbiCoder")()),(0,c.yY)(this,"functions",{}),(0,c.yY)(this,"errors",{}),(0,c.yY)(this,"events",{}),(0,c.yY)(this,"structs",{}),this.fragments.forEach((e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void g.warn("duplicate definition - constructor"):void(0,c.yY)(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;case"error":t=this.errors;break;default:return}let r=e.format();t[r]?g.warn("duplicate definition - "+r):t[r]=e})),this.deploy||(0,c.yY)(this,"deploy",d.Pw.from({payable:!1,type:"constructor"})),(0,c.yY)(this,"_isInterface",!0)}format(e){e||(e=d.$o.full),e===d.$o.sighash&&g.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map((t=>t.format(e)));return e===d.$o.json?JSON.stringify(t.map((e=>JSON.parse(e)))):t}static getAbiCoder(){return l.D}static getAddress(e){return(0,n.bv)(e)}static getSighash(e){return(0,o.Ab)(u(e.format()),0,4)}static getEventTopic(e){return u(e.format())}getFunction(e){if((0,o.Lo)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];g.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.functions).filter((e=>e.split("(")[0]===t));return 0===r.length?g.throwArgumentError("no matching function","name",t):r.length>1&&g.throwArgumentError("multiple matching functions","name",t),this.functions[r[0]]}const t=this.functions[d.hc.fromString(e).format()];return t||g.throwArgumentError("no matching function","signature",e),t}getEvent(e){if((0,o.Lo)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];g.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.events).filter((e=>e.split("(")[0]===t));return 0===r.length?g.throwArgumentError("no matching event","name",t):r.length>1&&g.throwArgumentError("multiple matching events","name",t),this.events[r[0]]}const t=this.events[d.Zp.fromString(e).format()];return t||g.throwArgumentError("no matching event","signature",e),t}getError(e){if((0,o.Lo)(e)){const t=(0,c.$J)(this.constructor,"getSighash");for(const r in this.errors)if(e===t(this.errors[r]))return this.errors[r];g.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.errors).filter((e=>e.split("(")[0]===t));return 0===r.length?g.throwArgumentError("no matching error","name",t):r.length>1&&g.throwArgumentError("multiple matching errors","name",t),this.errors[r[0]]}const t=this.errors[d.hc.fromString(e).format()];return t||g.throwArgumentError("no matching error","signature",e),t}getSighash(e){if("string"==typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(e){throw t}}return(0,c.$J)(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"==typeof e&&(e=this.getEvent(e)),(0,c.$J)(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,t){"string"==typeof e&&(e=this.getError(e));const r=(0,o.k9)(t);return(0,o.c$)(r.slice(0,4))!==this.getSighash(e)&&g.throwArgumentError(`data signature does not match error ${e.name}.`,"data",(0,o.c$)(r)),this._decodeParams(e.inputs,r.slice(4))}encodeErrorResult(e,t){return"string"==typeof e&&(e=this.getError(e)),(0,o.c$)((0,o.xW)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionData(e,t){"string"==typeof e&&(e=this.getFunction(e));const r=(0,o.k9)(t);return(0,o.c$)(r.slice(0,4))!==this.getSighash(e)&&g.throwArgumentError(`data signature does not match function ${e.name}.`,"data",(0,o.c$)(r)),this._decodeParams(e.inputs,r.slice(4))}encodeFunctionData(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,o.c$)((0,o.xW)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"==typeof e&&(e=this.getFunction(e));let r=(0,o.k9)(t),n=null,i=null,s=null,a=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,r)}catch(e){}break;case 4:{const e=(0,o.c$)(r.slice(0,4)),t=A[e];if(t)i=this._abiCoder.decode(t.inputs,r.slice(4)),s=t.name,a=t.signature,t.reason&&(n=i[0]);else try{const t=this.getError(e);i=this._abiCoder.decode(t.inputs,r.slice(4)),s=t.name,a=t.format()}catch(e){p.log(e)}break}}return g.throwError("call revert exception",h.Vy.errors.CALL_EXCEPTION,{method:e.format(),errorArgs:i,errorName:s,errorSignature:a,reason:n})}encodeFunctionResult(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,o.c$)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&g.throwError("too many arguments for "+e.format(),h.Vy.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let r=[];e.anonymous||r.push(this.getEventTopic(e));const n=(e,t)=>"string"===e.type?u(t):"bytes"===e.type?(0,s.S)((0,o.c$)(t)):("address"===e.type&&this._abiCoder.encode(["address"],[t]),(0,o.bj)((0,o.c$)(t),32));for(t.forEach(((t,i)=>{let o=e.inputs[i];o.indexed?null==t?r.push(null):"array"===o.baseType||"tuple"===o.baseType?g.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,t):Array.isArray(t)?r.push(t.map((e=>n(o,e)))):r.push(n(o,t)):null!=t&&g.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,t)}));r.length&&null===r[r.length-1];)r.pop();return r}encodeEventLog(e,t){"string"==typeof e&&(e=this.getEvent(e));const r=[],n=[],i=[];return e.anonymous||r.push(this.getEventTopic(e)),t.length!==e.inputs.length&&g.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach(((e,o)=>{const a=t[o];if(e.indexed)if("string"===e.type)r.push(u(a));else if("bytes"===e.type)r.push((0,s.S)(a));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");r.push(this._abiCoder.encode([e.type],[a]))}else n.push(e),i.push(a)})),{data:this._abiCoder.encode(n,i),topics:r}}decodeEventLog(e,t,r){if("string"==typeof e&&(e=this.getEvent(e)),null!=r&&!e.anonymous){let t=this.getEventTopic(e);(0,o.Lo)(r[0],32)&&r[0].toLowerCase()===t||g.throwError("fragment/topic mismatch",h.Vy.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:r[0]}),r=r.slice(1)}let n=[],i=[],s=[];e.inputs.forEach(((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(n.push(d.aX.fromObject({type:"bytes32",name:e.name})),s.push(!0)):(n.push(e),s.push(!1)):(i.push(e),s.push(!1))}));let a=null!=r?this._abiCoder.decode(n,(0,o.xW)(r)):null,u=this._abiCoder.decode(i,t,!0),c=[],l=0,f=0;e.inputs.forEach(((e,t)=>{if(e.indexed)if(null==a)c[t]=new v({_isIndexed:!0,hash:null});else if(s[t])c[t]=new v({_isIndexed:!0,hash:a[f++]});else try{c[t]=a[f++]}catch(e){c[t]=e}else try{c[t]=u[l++]}catch(e){c[t]=e}if(e.name&&null==c[e.name]){const r=c[t];r instanceof Error?Object.defineProperty(c,e.name,{enumerable:!0,get:()=>{throw w(`property ${JSON.stringify(e.name)}`,r)}}):c[e.name]=r}}));for(let e=0;e{throw w(`index ${e}`,t)}})}return Object.freeze(c)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new y({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:i.gH.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new m({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}parseError(e){const t=(0,o.c$)(e);let r=this.getError(t.substring(0,10).toLowerCase());return r?new b({args:this._abiCoder.decode(r.inputs,"0x"+t.substring(10)),errorFragment:r,name:r.name,signature:r.format(),sighash:this.getSighash(r)}):null}static isInterface(e){return!(!e||!e._isInterface)}}},44015:(e,t,r)=>{"use strict";r.d(t,{bv:()=>d});var n=r(17002),i=r(37265),o=r(99879);const s=new(r(81709).Vy)("address/5.6.0");function a(e){(0,n.Lo)(e,20)||s.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const i=(0,n.k9)((0,o.S)(r));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const u={};for(let e=0;e<10;e++)u[String(e)]=String(e);for(let e=0;e<26;e++)u[String.fromCharCode(65+e)]=String(10+e);const c=Math.floor((l=9007199254740991,Math.log10?Math.log10(l):Math.log(l)/Math.LN10));var l;function d(e){let t=null;if("string"!=typeof e&&s.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=a(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&s.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>u[e])).join("");for(;t.length>=c;){let e=t.substring(0,c);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&s.throwArgumentError("bad icap checksum","address",e),t=(0,i.Os)(e.substring(4));t.length<40;)t="0"+t;t=a("0x"+t)}else s.throwArgumentError("invalid address","address",e);return t}},37265:(e,t,r)=>{"use strict";r.d(t,{gH:()=>h,Os:()=>y});var n=r(82823),i=r.n(n),o=r(17002),s=r(81709),a=i().BN;const u=new s.Vy("bignumber/5.6.0"),c={},l=9007199254740991;let d=!1;class h{constructor(e,t){u.checkNew(new.target,h),e!==c&&u.throwError("cannot call constructor directly; use BigNumber.from",s.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return p(g(this).fromTwos(e))}toTwos(e){return p(g(this).toTwos(e))}abs(){return"-"===this._hex[0]?h.from(this._hex.substring(1)):this}add(e){return p(g(this).add(g(e)))}sub(e){return p(g(this).sub(g(e)))}div(e){return h.from(e).isZero()&&m("division-by-zero","div"),p(g(this).div(g(e)))}mul(e){return p(g(this).mul(g(e)))}mod(e){const t=g(e);return t.isNeg()&&m("division-by-zero","mod"),p(g(this).umod(t))}pow(e){const t=g(e);return t.isNeg()&&m("negative-power","pow"),p(g(this).pow(t))}and(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","and"),p(g(this).and(t))}or(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","or"),p(g(this).or(t))}xor(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","xor"),p(g(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&m("negative-width","mask"),p(g(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&m("negative-width","shl"),p(g(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&m("negative-width","shr"),p(g(this).shrn(e))}eq(e){return g(this).eq(g(e))}lt(e){return g(this).lt(g(e))}lte(e){return g(this).lte(g(e))}gt(e){return g(this).gt(g(e))}gte(e){return g(this).gte(g(e))}isNegative(){return"-"===this._hex[0]}isZero(){return g(this).isZero()}toNumber(){try{return g(this).toNumber()}catch(e){m("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return u.throwError("this platform does not support BigInt",s.Vy.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?d||(d=!0,u.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?u.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",s.Vy.errors.UNEXPECTED_ARGUMENT,{}):u.throwError("BigNumber.toString does not accept parameters",s.Vy.errors.UNEXPECTED_ARGUMENT,{})),g(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof h)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new h(c,f(e)):e.match(/^-?[0-9]+$/)?new h(c,f(new a(e))):u.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&m("underflow","BigNumber.from",e),(e>=l||e<=-l)&&m("overflow","BigNumber.from",e),h.from(String(e));const t=e;if("bigint"==typeof t)return h.from(t.toString());if((0,o.aY)(t))return h.from((0,o.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return h.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,o.Lo)(e)||"-"===e[0]&&(0,o.Lo)(e.substring(1))))return h.from(e)}return u.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function f(e){if("string"!=typeof e)return f(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&u.throwArgumentError("invalid hex","value",e),"0x00"===(e=f(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function p(e){return h.from(f(e))}function g(e){const t=h.from(e).toHexString();return"-"===t[0]?new a("-"+t.substring(3),16):new a(t.substring(2),16)}function m(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),u.throwError(e,s.Vy.errors.NUMERIC_FAULT,n)}function y(e){return new a(e,36).toString(16)}},17002:(e,t,r)=>{"use strict";r.d(t,{k9:()=>u,xW:()=>c,qn:()=>p,Ab:()=>f,bj:()=>g,c$:()=>h,aY:()=>a,Lo:()=>l});const n=new(r(81709).Vy)("bytes/5.6.1");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function s(e){return"number"==typeof e&&e==e&&e%1==0}function a(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!s(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function u(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),l(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":n.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;eu(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),o(n)}function l(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const d="0123456789abcdef";function h(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=d[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(l(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":n.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(a(e)){let t="0x";for(let r=0;r>4]+d[15&n]}return t}return n.throwArgumentError("invalid hexlify value","value",e)}function f(e,t,r){return"string"!=typeof e?e=h(e):(!l(e)||e.length%2)&&n.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function p(e){let t="0x";return e.forEach((e=>{t+=h(e).substring(2)})),t}function g(e,t){for("string"!=typeof e?e=h(e):l(e)||n.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&n.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}},99879:(e,t,r)=>{"use strict";r.d(t,{S:()=>s});var n=r(28125),i=r.n(n),o=r(17002);function s(e){return"0x"+i().keccak_256((0,o.k9)(e))}},81709:(e,t,r)=>{"use strict";r.d(t,{Vy:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},84782:(e,t,r)=>{"use strict";r.d(t,{VY:()=>l,yY:()=>i,$J:()=>o});const n=new(r(81709).Vy)("properties/5.6.0");function i(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function o(e,t){for(let r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}const s={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function a(e){if(null==e||s[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rc(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&i(t,r,c(n))}return t}return n.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function c(e){return u(e)}class l{constructor(e){for(const t in e)this[t]=c(e[t])}}},59789:(e,t,r)=>{"use strict";r.d(t,{YW:()=>c,_v:()=>l});var n=r(17002);const i=new(r(81709).Vy)("strings/5.6.0");var o,s;function a(e,t,r,n,i){if(e===s.BAD_PREFIX||e===s.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===s.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(o||(o={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(s||(s={}));const u=Object.freeze({error:function(e,t,r,n,o){return i.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:a,replace:function(e,t,r,n,i){return e===s.OVERLONG?(n.push(i),0):(n.push(65533),a(e,t,r))}});function c(e,t=o.current){t!=o.current&&(i.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,n.k9)(r)}function l(e,t){return function(e,t){null==t&&(t=u.error),e=(0,n.k9)(e);const r=[];let i=0;for(;i>7)){r.push(n);continue}let o=null,a=null;if(192==(224&n))o=1,a=127;else if(224==(240&n))o=2,a=2047;else{if(240!=(248&n)){i+=t(128==(192&n)?s.UNEXPECTED_CONTINUE:s.BAD_PREFIX,i-1,e,r);continue}o=3,a=65535}if(i-1+o>=e.length){i+=t(s.OVERRUN,i-1,e,r);continue}let u=n&(1<<8-o-1)-1;for(let n=0;n1114111?i+=t(s.OUT_OF_RANGE,i-1-o,e,r,u):u>=55296&&u<=57343?i+=t(s.UTF16_SURROGATE,i-1-o,e,r,u):u<=a?i+=t(s.OVERLONG,i-1-o,e,r,u):r.push(u))}return r}(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}},28125:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{Signer:()=>A,VoidSigner:()=>w});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;function p(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function g(e){return t=this,r=void 0,i=function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i}new f("properties/5.6.0");var m=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const y=new f("abstract-signer/5.4.1"),b=["accessList","chainId","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],v=[f.errors.INSUFFICIENT_FUNDS,f.errors.NONCE_EXPIRED,f.errors.REPLACEMENT_UNDERPRICED];class A{constructor(){y.checkAbstract(new.target,A),p(this,"_isSigner",!0)}getBalance(e){return m(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return m(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return m(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield g(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return m(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield g(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return m(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return m(this,void 0,void 0,(function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return m(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return m(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return m(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===b.indexOf(t)&&y.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=function(e){const t={};for(const r in e)t[r]=e[r];return t}(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&y.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return m(this,void 0,void 0,(function*(){const t=yield g(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>m(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&y.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||y.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):y.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&y.throwError("network does not support EIP-1559",f.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):y.throwError("failed to get consistent fee data",f.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(v.indexOf(e.code)>=0)throw e;return y.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&y.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield g(t)}))}_checkProvider(e){this.provider||y.throwError("missing provider",f.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}}class w extends A{constructor(e,t){y.checkNew(new.target,w),super(),p(this,"address",e),p(this,"provider",t||null)}getAddress(){return Promise.resolve(this.address)}_fail(e,t){return Promise.resolve().then((()=>{y.throwError(e,f.errors.UNSUPPORTED_OPERATION,{operation:t})}))}signMessage(e){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(e){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(e,t,r){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(e){return new w(this.address,e)}}},26451:(e,t,r)=>{"use strict";r.r(t),r.d(t,{getAddress:()=>V,getContractAddress:()=>X,getCreate2Address:()=>Z,getIcapAddress:()=>J,isAddress:()=>Y});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return"number"==typeof e&&e==e&&e%1==0}function b(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!y(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function v(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),A(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e>4]+w[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}function _(e){if("string"!=typeof e)e=E(e);else if(!A(e)||e.length%2)return null;return(e.length-2)/2}function I(e,t,r){return"string"!=typeof e?e=E(e):(!A(e)||e.length%2)&&p.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}var S=r(82823),k=r.n(S)().BN;const C=new f("bignumber/5.6.0"),T={},x=9007199254740991;let M=!1;class B{constructor(e,t){C.checkNew(new.target,B),e!==T&&C.throwError("cannot call constructor directly; use BigNumber.from",f.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return R(O(this).fromTwos(e))}toTwos(e){return R(O(this).toTwos(e))}abs(){return"-"===this._hex[0]?B.from(this._hex.substring(1)):this}add(e){return R(O(this).add(O(e)))}sub(e){return R(O(this).sub(O(e)))}div(e){return B.from(e).isZero()&&N("division-by-zero","div"),R(O(this).div(O(e)))}mul(e){return R(O(this).mul(O(e)))}mod(e){const t=O(e);return t.isNeg()&&N("division-by-zero","mod"),R(O(this).umod(t))}pow(e){const t=O(e);return t.isNeg()&&N("negative-power","pow"),R(O(this).pow(t))}and(e){const t=O(e);return(this.isNegative()||t.isNeg())&&N("unbound-bitwise-result","and"),R(O(this).and(t))}or(e){const t=O(e);return(this.isNegative()||t.isNeg())&&N("unbound-bitwise-result","or"),R(O(this).or(t))}xor(e){const t=O(e);return(this.isNegative()||t.isNeg())&&N("unbound-bitwise-result","xor"),R(O(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&N("negative-width","mask"),R(O(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&N("negative-width","shl"),R(O(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&N("negative-width","shr"),R(O(this).shrn(e))}eq(e){return O(this).eq(O(e))}lt(e){return O(this).lt(O(e))}lte(e){return O(this).lte(O(e))}gt(e){return O(this).gt(O(e))}gte(e){return O(this).gte(O(e))}isNegative(){return"-"===this._hex[0]}isZero(){return O(this).isZero()}toNumber(){try{return O(this).toNumber()}catch(e){N("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return C.throwError("this platform does not support BigInt",f.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?M||(M=!0,C.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?C.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.errors.UNEXPECTED_ARGUMENT,{}):C.throwError("BigNumber.toString does not accept parameters",f.errors.UNEXPECTED_ARGUMENT,{})),O(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof B)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new B(T,P(e)):e.match(/^-?[0-9]+$/)?new B(T,P(new k(e))):C.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&N("underflow","BigNumber.from",e),(e>=x||e<=-x)&&N("overflow","BigNumber.from",e),B.from(String(e));const t=e;if("bigint"==typeof t)return B.from(t.toString());if(b(t))return B.from(E(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return B.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(A(e)||"-"===e[0]&&A(e.substring(1))))return B.from(e)}return C.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function P(e){if("string"!=typeof e)return P(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&C.throwArgumentError("invalid hex","value",e),"0x00"===(e=P(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function R(e){return B.from(P(e))}function O(e){const t=B.from(e).toHexString();return"-"===t[0]?new k("-"+t.substring(3),16):new k(t.substring(2),16)}function N(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),C.throwError(e,f.errors.NUMERIC_FAULT,n)}var D=r(24507),L=r.n(D);function U(e){return"0x"+L().keccak_256(v(e))}const F=new f("rlp/5.6.0");function j(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function z(e){if(Array.isArray(e)){let t=[];if(e.forEach((function(e){t=t.concat(z(e))})),t.length<=55)return t.unshift(192+t.length),t;const r=j(t.length);return r.unshift(247+r.length),r.concat(t)}var t;A(t=e)&&!(t.length%2)||b(t)||F.throwArgumentError("RLP object must be BytesLike","object",e);const r=Array.prototype.slice.call(v(e));if(1===r.length&&r[0]<=127)return r;if(r.length<=55)return r.unshift(128+r.length),r;const n=j(r.length);return n.unshift(183+n.length),n.concat(r)}const H=new f("address/5.4.0");function K(e){A(e,20)||H.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=v(U(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const G={};for(let e=0;e<10;e++)G[String(e)]=String(e);for(let e=0;e<26;e++)G[String.fromCharCode(65+e)]=String(10+e);const Q=Math.floor((q=9007199254740991,Math.log10?Math.log10(q):Math.log(q)/Math.LN10));var q;function W(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>G[e])).join("");for(;t.length>=Q;){let e=t.substring(0,Q);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}function V(e){let t=null;if("string"!=typeof e&&H.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=K(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&H.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==W(e)&&H.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new k(r,36).toString(16);t.length<40;)t="0"+t;t=K("0x"+t)}else H.throwArgumentError("invalid address","address",e);var r;return t}function Y(e){try{return V(e),!0}catch(e){}return!1}function J(e){let t=(r=V(e).substring(2),new k(r,16).toString(36)).toUpperCase();for(var r;t.length<30;)t="0"+t;return"XE"+W("XE00"+t)+t}function X(e){let t=null;try{t=V(e.from)}catch(t){H.throwArgumentError("missing from address","transaction",e)}return V(I(U(E(z([t,function(e){let t=v(e);if(0===t.length)return t;let r=0;for(;rv(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),m(n)}(["0xff",V(e),t,r])),12))}},24507:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{decode:()=>b,encode:()=>v});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return g(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function m(e){return"number"==typeof e&&e==e&&e%1==0}function y(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),g(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),function(e){return!!e.toHexString}(e)&&(e=e.toHexString()),function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e=256)return!1}return!0}(e)?g(new Uint8Array(e)):p.throwArgumentError("invalid arrayify value","value",e)}function b(e){e=atob(e);const t=[];for(let r=0;r{"use strict";r.r(t),r.d(t,{Base32:()=>A,Base58:()=>w,BaseX:()=>v});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return g(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function m(e){return"number"==typeof e&&e==e&&e%1==0}function y(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),g(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),function(e){return!!e.toHexString}(e)&&(e=e.toHexString()),function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e=256)return!1}return!0}(e)?g(new Uint8Array(e)):p.throwArgumentError("invalid arrayify value","value",e)}function b(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}new f("properties/5.6.0");class v{constructor(e){b(this,"alphabet",e),b(this,"base",e.length),b(this,"_alphabetMap",{}),b(this,"_leader",e.charAt(0));for(let t=0;t0;)r.push(n%this.base),n=n/this.base|0}let n="";for(let e=0;0===t[e]&&e=0;--e)n+=this.alphabet[r[e]];return n}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r{"use strict";r.d(t,{r:()=>n});const n="bignumber/5.4.2"},98275:(e,t,r)=>{"use strict";r.d(t,{Os:()=>v,YR:()=>h,gH:()=>p,ii:()=>A});var n=r(82823),i=r.n(n),o=r(67609),s=r(25128),a=r(83029),u=i().BN;const c=new s.Vy(a.r),l={},d=9007199254740991;function h(e){return null!=e&&(p.isBigNumber(e)||"number"==typeof e&&e%1==0||"string"==typeof e&&!!e.match(/^-?[0-9]+$/)||(0,o.Lo)(e)||"bigint"==typeof e||(0,o.aY)(e))}let f=!1;class p{constructor(e,t){c.checkNew(new.target,p),e!==l&&c.throwError("cannot call constructor directly; use BigNumber.from",s.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return m(y(this).fromTwos(e))}toTwos(e){return m(y(this).toTwos(e))}abs(){return"-"===this._hex[0]?p.from(this._hex.substring(1)):this}add(e){return m(y(this).add(y(e)))}sub(e){return m(y(this).sub(y(e)))}div(e){return p.from(e).isZero()&&b("division by zero","div"),m(y(this).div(y(e)))}mul(e){return m(y(this).mul(y(e)))}mod(e){const t=y(e);return t.isNeg()&&b("cannot modulo negative values","mod"),m(y(this).umod(t))}pow(e){const t=y(e);return t.isNeg()&&b("cannot raise to negative values","pow"),m(y(this).pow(t))}and(e){const t=y(e);return(this.isNegative()||t.isNeg())&&b("cannot 'and' negative values","and"),m(y(this).and(t))}or(e){const t=y(e);return(this.isNegative()||t.isNeg())&&b("cannot 'or' negative values","or"),m(y(this).or(t))}xor(e){const t=y(e);return(this.isNegative()||t.isNeg())&&b("cannot 'xor' negative values","xor"),m(y(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&b("cannot mask negative values","mask"),m(y(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&b("cannot shift negative values","shl"),m(y(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&b("cannot shift negative values","shr"),m(y(this).shrn(e))}eq(e){return y(this).eq(y(e))}lt(e){return y(this).lt(y(e))}lte(e){return y(this).lte(y(e))}gt(e){return y(this).gt(y(e))}gte(e){return y(this).gte(y(e))}isNegative(){return"-"===this._hex[0]}isZero(){return y(this).isZero()}toNumber(){try{return y(this).toNumber()}catch(e){b("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return c.throwError("this platform does not support BigInt",s.Vy.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?f||(f=!0,c.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?c.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",s.Vy.errors.UNEXPECTED_ARGUMENT,{}):c.throwError("BigNumber.toString does not accept parameters",s.Vy.errors.UNEXPECTED_ARGUMENT,{})),y(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof p)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new p(l,g(e)):e.match(/^-?[0-9]+$/)?new p(l,g(new u(e))):c.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&b("underflow","BigNumber.from",e),(e>=d||e<=-d)&&b("overflow","BigNumber.from",e),p.from(String(e));const t=e;if("bigint"==typeof t)return p.from(t.toString());if((0,o.aY)(t))return p.from((0,o.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return p.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,o.Lo)(e)||"-"===e[0]&&(0,o.Lo)(e.substring(1))))return p.from(e)}return c.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function g(e){if("string"!=typeof e)return g(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&c.throwArgumentError("invalid hex","value",e),"0x00"===(e=g(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function m(e){return p.from(g(e))}function y(e){const t=p.from(e).toHexString();return"-"===t[0]?new u("-"+t.substring(3),16):new u(t.substring(2),16)}function b(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),c.throwError(e,s.Vy.errors.NUMERIC_FAULT,n)}function v(e){return new u(e,36).toString(16)}function A(e){return new u(e,16).toString(36)}},11331:(e,t,r)=>{"use strict";r.d(t,{I3:()=>y,gY:()=>m,gn:()=>p,gs:()=>g});var n=r(67609),i=r(25128),o=r(83029),s=r(98275);const a=new i.Vy(o.r),u={},c=s.gH.from(0),l=s.gH.from(-1);function d(e,t,r,n){const o={fault:t,operation:r};return void 0!==n&&(o.value=n),a.throwError(e,i.Vy.errors.NUMERIC_FAULT,o)}let h="0";for(;h.length<256;)h+=h;function f(e){if("number"!=typeof e)try{e=s.gH.from(e).toNumber()}catch(e){}return"number"==typeof e&&e>=0&&e<=256&&!(e%1)?"1"+h.substring(0,e):a.throwArgumentError("invalid decimal size","decimals",e)}function p(e,t){null==t&&(t=0);const r=f(t),n=(e=s.gH.from(e)).lt(c);n&&(e=e.mul(l));let i=e.mod(r).toString();for(;i.length2&&a.throwArgumentError("too many decimal points","value",e);let o=i[0],u=i[1];for(o||(o="0"),u||(u="0");"0"===u[u.length-1];)u=u.substring(0,u.length-1);for(u.length>r.length-1&&d("fractional component exceeds decimals","underflow","parseFixed"),""===u&&(u="0");u.lengthnull==e[t]?n:(typeof e[t]!==r&&a.throwArgumentError("invalid fixed format ("+t+" not "+r+")","format."+t,e[t]),e[t]);t=i("signed","boolean",t),r=i("width","number",r),n=i("decimals","number",n)}return r%8&&a.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",r),n>80&&a.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",n),new m(u,t,r,n)}}class y{constructor(e,t,r,n){a.checkNew(new.target,y),e!==u&&a.throwError("cannot use FixedNumber constructor; use FixedNumber.from",i.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=n,this._hex=t,this._value=r,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&a.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}addUnsafe(e){this._checkFormat(e);const t=g(this._value,this.format.decimals),r=g(e._value,e.format.decimals);return y.fromValue(t.add(r),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);const t=g(this._value,this.format.decimals),r=g(e._value,e.format.decimals);return y.fromValue(t.sub(r),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);const t=g(this._value,this.format.decimals),r=g(e._value,e.format.decimals);return y.fromValue(t.mul(r).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);const t=g(this._value,this.format.decimals),r=g(e._value,e.format.decimals);return y.fromValue(t.mul(this.format._multiplier).div(r),this.format.decimals,this.format)}floor(){const e=this.toString().split(".");1===e.length&&e.push("0");let t=y.from(e[0],this.format);const r=!e[1].match(/^(0*)$/);return this.isNegative()&&r&&(t=t.subUnsafe(b.toFormat(t.format))),t}ceiling(){const e=this.toString().split(".");1===e.length&&e.push("0");let t=y.from(e[0],this.format);const r=!e[1].match(/^(0*)$/);return!this.isNegative()&&r&&(t=t.addUnsafe(b.toFormat(t.format))),t}round(e){null==e&&(e=0);const t=this.toString().split(".");if(1===t.length&&t.push("0"),(e<0||e>80||e%1)&&a.throwArgumentError("invalid decimal count","decimals",e),t[1].length<=e)return this;const r=y.from("1"+h.substring(0,e),this.format),n=v.toFormat(this.format);return this.mulUnsafe(r).addUnsafe(n).floor().divUnsafe(r)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(e){if(null==e)return this._hex;e%8&&a.throwArgumentError("invalid byte width","width",e);const t=s.gH.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return(0,n.bj)(t,e/8)}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return y.fromString(this._value,e)}static fromValue(e,t,r){return null!=r||null==t||(0,s.YR)(t)||(r=t,t=null),null==t&&(t=0),null==r&&(r="fixed"),y.fromString(p(e,t),m.from(r))}static fromString(e,t){null==t&&(t="fixed");const r=m.from(t),i=g(e,r.decimals);!r.signed&&i.lt(c)&&d("unsigned value cannot be negative","overflow","value",e);let o=null;r.signed?o=i.toTwos(r.width).toHexString():(o=i.toHexString(),o=(0,n.bj)(o,r.width/8));const s=p(i,r.decimals);return new y(u,o,s,r)}static fromBytes(e,t){null==t&&(t="fixed");const r=m.from(t);if((0,n.k9)(e).length>r.width/8)throw new Error("overflow");let i=s.gH.from(e);r.signed&&(i=i.fromTwos(r.width));const o=i.toTwos((r.signed?0:1)+r.width).toHexString(),a=p(i,r.decimals);return new y(u,o,a,r)}static from(e,t){if("string"==typeof e)return y.fromString(e,t);if((0,n.aY)(e))return y.fromBytes(e,t);try{return y.fromValue(e,0,t)}catch(e){if(e.code!==i.Vy.errors.INVALID_ARGUMENT)throw e}return a.throwArgumentError("invalid FixedNumber value","value",e)}static isFixedNumber(e){return!(!e||!e._isFixedNumber)}}const b=y.from(1),v=y.from("0.5")},52344:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BigNumber:()=>n.gH,FixedFormat:()=>i.gY,FixedNumber:()=>i.I3,_base16To36:()=>n.ii,_base36To16:()=>n.Os,formatFixed:()=>i.gn,parseFixed:()=>i.gs});var n=r(98275),i=r(11331)},67609:(e,t,r)=>{"use strict";r.d(t,{k9:()=>u,bj:()=>h,c$:()=>d,aY:()=>a,Lo:()=>c});const n=new(r(25128).Vy)("bytes/5.6.1");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function s(e){return"number"==typeof e&&e==e&&e%1==0}function a(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!s(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function u(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),c(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":n.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;e>4]+l[15&n]}return t}return n.throwArgumentError("invalid hexlify value","value",e)}function h(e,t){for("string"!=typeof e?e=d(e):c(e)||n.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&n.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}},25128:(e,t,r)=>{"use strict";r.d(t,{Vy:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},46111:(e,t,r)=>{"use strict";r.r(t),r.d(t,{arrayify:()=>v,concat:()=>A,hexConcat:()=>T,hexDataLength:()=>k,hexDataSlice:()=>C,hexStripZeros:()=>M,hexValue:()=>x,hexZeroPad:()=>B,hexlify:()=>S,isBytes:()=>b,isBytesLike:()=>y,isHexString:()=>_,joinSignature:()=>R,splitSignature:()=>P,stripZeros:()=>w,zeroPad:()=>E});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.4.0");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return _(e)&&!(e.length%2)||b(e)}function b(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(null==e.length)return!1;for(let t=0;t=256||r%1)return!1}return!0}function v(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),_(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0x0"+r.substring(2):"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;ev(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),m(n)}function w(e){let t=v(e);if(0===t.length)return t;let r=0;for(;rt&&p.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),m(r)}function _(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const I="0123456789abcdef";function S(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=I[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e))return e.toHexString();if(_(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":p.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(b(e)){let t="0x";for(let r=0;r>4]+I[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}function k(e){if("string"!=typeof e)e=S(e);else if(!_(e)||e.length%2)return null;return(e.length-2)/2}function C(e,t,r){return"string"!=typeof e?e=S(e):(!_(e)||e.length%2)&&p.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function T(e){let t="0x";return e.forEach((e=>{t+=S(e).substring(2)})),t}function x(e){const t=M(S(e,{hexPad:"left"}));return"0x"===t?"0x0":t}function M(e){"string"!=typeof e&&(e=S(e)),_(e)||p.throwArgumentError("invalid hex string","value",e),e=e.substring(2);let t=0;for(;t2*t+2&&p.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function P(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0};if(y(e)){const r=v(e);65!==r.length&&p.throwArgumentError("invalid signature string; must be 65 bytes","signature",e),t.r=S(r.slice(0,32)),t.s=S(r.slice(32,64)),t.v=r[64],t.v<27&&(0===t.v||1===t.v?t.v+=27:p.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=S(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=E(v(t._vs),32);t._vs=S(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&p.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=S(r);null==t.s?t.s=i:t.s!==i&&p.throwArgumentError("signature v mismatch _vs","signature",e)}null==t.recoveryParam?null==t.v?p.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2:null==t.v?t.v=27+t.recoveryParam:t.recoveryParam!==1-t.v%2&&p.throwArgumentError("signature recoveryParam mismatch v","signature",e),null!=t.r&&_(t.r)?t.r=B(t.r,32):p.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&_(t.s)?t.s=B(t.s,32):p.throwArgumentError("signature missing or invalid s","signature",e);const r=v(t.s);r[0]>=128&&p.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=S(r);t._vs&&(_(t._vs)||p.throwArgumentError("signature invalid _vs","signature",e),t._vs=B(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&p.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t}function R(e){return S(A([(e=P(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}},1291:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AddressZero:()=>n,EtherSymbol:()=>z,HashZero:()=>j,MaxInt256:()=>F,MaxUint256:()=>L,MinInt256:()=>U,NegativeOne:()=>P,One:()=>O,Two:()=>N,WeiPerEther:()=>D,Zero:()=>R});const n="0x0000000000000000000000000000000000000000";var i=r(82823),o=r.n(i),s=r(4364);let a=!1,u=!1;const c={debug:1,default:2,info:2,warning:3,error:4,off:5};let l=c.default,d=null;const h=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var f,p;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(f||(f={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(p||(p={}));const g="0123456789abcdef";class m{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==c[r]&&this.throwArgumentError("invalid log level name","logLevel",e),l>c[r]||s.log.apply(s,t)}debug(...e){this._log(m.levels.DEBUG,e)}info(...e){this._log(m.levels.INFO,e)}warn(...e){this._log(m.levels.WARNING,e)}makeError(e,t,r){if(u)return this.makeError("censored error",t,{});t||(t=m.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=g[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let o="";switch(t){case p.NUMERIC_FAULT:{o="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":o+="-"+t;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case p.CALL_EXCEPTION:case p.INSUFFICIENT_FUNDS:case p.MISSING_NEW:case p.NONCE_EXPIRED:case p.REPLACEMENT_UNDERPRICED:case p.TRANSACTION_REPLACED:case p.UNPREDICTABLE_GAS_LIMIT:o=t}o&&(e+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,m.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),h&&this.throwError("platform missing String.prototype.normalize",m.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:h})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,m.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,m.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,m.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",m.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",m.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",m.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return d||(d=new m("logger/5.6.0")),d}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",m.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),a){if(!e)return;this.globalLogger().throwError("error censorship permanent",m.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}u=!!e,a=!!t}static setLogLevel(e){const t=c[e.toLowerCase()];null!=t?l=t:m.globalLogger().warn("invalid log level - "+e)}static from(e){return new m(e)}}m.errors=p,m.levels=f;const y=new m("bytes/5.6.1");function b(e){return"number"==typeof e&&e==e&&e%1==0}function v(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!b(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function A(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const w="0123456789abcdef";var E=o().BN;const _=new m("bignumber/5.6.0"),I={},S=9007199254740991;let k=!1;class C{constructor(e,t){_.checkNew(new.target,C),e!==I&&_.throwError("cannot call constructor directly; use BigNumber.from",m.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return x(M(this).fromTwos(e))}toTwos(e){return x(M(this).toTwos(e))}abs(){return"-"===this._hex[0]?C.from(this._hex.substring(1)):this}add(e){return x(M(this).add(M(e)))}sub(e){return x(M(this).sub(M(e)))}div(e){return C.from(e).isZero()&&B("division-by-zero","div"),x(M(this).div(M(e)))}mul(e){return x(M(this).mul(M(e)))}mod(e){const t=M(e);return t.isNeg()&&B("division-by-zero","mod"),x(M(this).umod(t))}pow(e){const t=M(e);return t.isNeg()&&B("negative-power","pow"),x(M(this).pow(t))}and(e){const t=M(e);return(this.isNegative()||t.isNeg())&&B("unbound-bitwise-result","and"),x(M(this).and(t))}or(e){const t=M(e);return(this.isNegative()||t.isNeg())&&B("unbound-bitwise-result","or"),x(M(this).or(t))}xor(e){const t=M(e);return(this.isNegative()||t.isNeg())&&B("unbound-bitwise-result","xor"),x(M(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&B("negative-width","mask"),x(M(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&B("negative-width","shl"),x(M(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&B("negative-width","shr"),x(M(this).shrn(e))}eq(e){return M(this).eq(M(e))}lt(e){return M(this).lt(M(e))}lte(e){return M(this).lte(M(e))}gt(e){return M(this).gt(M(e))}gte(e){return M(this).gte(M(e))}isNegative(){return"-"===this._hex[0]}isZero(){return M(this).isZero()}toNumber(){try{return M(this).toNumber()}catch(e){B("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return _.throwError("this platform does not support BigInt",m.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?k||(k=!0,_.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?_.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",m.errors.UNEXPECTED_ARGUMENT,{}):_.throwError("BigNumber.toString does not accept parameters",m.errors.UNEXPECTED_ARGUMENT,{})),M(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof C)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new C(I,T(e)):e.match(/^-?[0-9]+$/)?new C(I,T(new E(e))):_.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&B("underflow","BigNumber.from",e),(e>=S||e<=-S)&&B("overflow","BigNumber.from",e),C.from(String(e));const t=e;if("bigint"==typeof t)return C.from(t.toString());if(v(t))return C.from(function(e,t){if(t||(t={}),"number"==typeof e){y.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=w[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),function(e){return!!e.toHexString}(e))return e.toHexString();if(A(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":y.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(v(e)){let t="0x";for(let r=0;r>4]+w[15&n]}return t}return y.throwArgumentError("invalid hexlify value","value",e)}(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return C.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(A(e)||"-"===e[0]&&A(e.substring(1))))return C.from(e)}return _.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function T(e){if("string"!=typeof e)return T(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&_.throwArgumentError("invalid hex","value",e),"0x00"===(e=T(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function x(e){return C.from(T(e))}function M(e){const t=C.from(e).toHexString();return"-"===t[0]?new E("-"+t.substring(3),16):new E(t.substring(2),16)}function B(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),_.throwError(e,m.errors.NUMERIC_FAULT,n)}const P=C.from(-1),R=C.from(0),O=C.from(1),N=C.from(2),D=C.from("1000000000000000000"),L=C.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),U=C.from("-0x8000000000000000000000000000000000000000000000000000000000000000"),F=C.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),j="0x0000000000000000000000000000000000000000000000000000000000000000",z="Ξ"},78072:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BaseContract:()=>Qt,Contract:()=>qt,ContractFactory:()=>Wt});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return"number"==typeof e&&e==e&&e%1==0}function b(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!y(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function v(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),w(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;ev(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),m(n)}function w(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const E="0123456789abcdef";function _(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=E[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e))return e.toHexString();if(w(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":p.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(b(e)){let t="0x";for(let r=0;r>4]+E[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}function I(e,t,r){return"string"!=typeof e?e=_(e):(!w(e)||e.length%2)&&p.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function S(e,t){for("string"!=typeof e?e=_(e):w(e)||p.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&p.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}var k=r(82823),C=r.n(k)().BN;const T=new f("bignumber/5.6.0"),x={},M=9007199254740991;let B=!1;class P{constructor(e,t){T.checkNew(new.target,P),e!==x&&T.throwError("cannot call constructor directly; use BigNumber.from",f.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return O(N(this).fromTwos(e))}toTwos(e){return O(N(this).toTwos(e))}abs(){return"-"===this._hex[0]?P.from(this._hex.substring(1)):this}add(e){return O(N(this).add(N(e)))}sub(e){return O(N(this).sub(N(e)))}div(e){return P.from(e).isZero()&&D("division-by-zero","div"),O(N(this).div(N(e)))}mul(e){return O(N(this).mul(N(e)))}mod(e){const t=N(e);return t.isNeg()&&D("division-by-zero","mod"),O(N(this).umod(t))}pow(e){const t=N(e);return t.isNeg()&&D("negative-power","pow"),O(N(this).pow(t))}and(e){const t=N(e);return(this.isNegative()||t.isNeg())&&D("unbound-bitwise-result","and"),O(N(this).and(t))}or(e){const t=N(e);return(this.isNegative()||t.isNeg())&&D("unbound-bitwise-result","or"),O(N(this).or(t))}xor(e){const t=N(e);return(this.isNegative()||t.isNeg())&&D("unbound-bitwise-result","xor"),O(N(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&D("negative-width","mask"),O(N(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&D("negative-width","shl"),O(N(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&D("negative-width","shr"),O(N(this).shrn(e))}eq(e){return N(this).eq(N(e))}lt(e){return N(this).lt(N(e))}lte(e){return N(this).lte(N(e))}gt(e){return N(this).gt(N(e))}gte(e){return N(this).gte(N(e))}isNegative(){return"-"===this._hex[0]}isZero(){return N(this).isZero()}toNumber(){try{return N(this).toNumber()}catch(e){D("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return T.throwError("this platform does not support BigInt",f.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?B||(B=!0,T.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?T.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.errors.UNEXPECTED_ARGUMENT,{}):T.throwError("BigNumber.toString does not accept parameters",f.errors.UNEXPECTED_ARGUMENT,{})),N(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof P)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new P(x,R(e)):e.match(/^-?[0-9]+$/)?new P(x,R(new C(e))):T.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&D("underflow","BigNumber.from",e),(e>=M||e<=-M)&&D("overflow","BigNumber.from",e),P.from(String(e));const t=e;if("bigint"==typeof t)return P.from(t.toString());if(b(t))return P.from(_(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return P.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(w(e)||"-"===e[0]&&w(e.substring(1))))return P.from(e)}return T.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function R(e){if("string"!=typeof e)return R(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&T.throwArgumentError("invalid hex","value",e),"0x00"===(e=R(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function O(e){return P.from(R(e))}function N(e){const t=P.from(e).toHexString();return"-"===t[0]?new C("-"+t.substring(3),16):new C(t.substring(2),16)}function D(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),T.throwError(e,f.errors.NUMERIC_FAULT,n)}var L=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const U=new f("properties/5.6.0");function F(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function j(e,t){for(let r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function z(e){return L(this,void 0,void 0,(function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})}))}function H(e){const t={};for(const r in e)t[r]=e[r];return t}const K={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function G(e){if(null==e||K[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rq(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&F(t,r,q(n))}return t}return U.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function q(e){return Q(e)}class W{constructor(e){for(const t in e)this[t]=q(e[t])}}const V="abi/5.6.1",Y=new f(V);class J{constructor(e,t,r,n){this.name=e,this.type=t,this.localName=r,this.dynamic=n}_throwError(e,t){Y.throwArgumentError(e,this.localName,t)}}class X{constructor(e){F(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return function(e){let t="0x";return e.forEach((e=>{t+=_(e).substring(2)})),t}(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData(A(e._data))}writeBytes(e){let t=v(e);const r=t.length%this.wordSize;return r&&(t=A([t,this._padding.slice(r)])),this._writeData(t)}_getValue(e){let t=v(P.from(e));return t.length>this.wordSize&&Y.throwError("value out-of-bounds",f.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=A([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class Z{constructor(e,t,r,n){F(this,"_data",v(e)),F(this,"wordSize",t||32),F(this,"_coerceFunc",r),F(this,"allowLoose",n),this._offset=0}get data(){return _(this._data)}get consumed(){return this._offset}static coerce(e,t){let r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):Z.coerce(e,t)}_peekBytes(e,t,r){let n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:Y.throwError("data out-of-bounds",f.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}subReader(e){return new Z(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}readValue(){return P.from(this.readBytes(this.wordSize))}}var $=r(3196),ee=r.n($);function te(e){return"0x"+ee().keccak_256(v(e))}const re=new f("rlp/5.6.0");function ne(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function ie(e){if(Array.isArray(e)){let t=[];if(e.forEach((function(e){t=t.concat(ie(e))})),t.length<=55)return t.unshift(192+t.length),t;const r=ne(t.length);return r.unshift(247+r.length),r.concat(t)}var t;w(t=e)&&!(t.length%2)||b(t)||re.throwArgumentError("RLP object must be BytesLike","object",e);const r=Array.prototype.slice.call(v(e));if(1===r.length&&r[0]<=127)return r;if(r.length<=55)return r.unshift(128+r.length),r;const n=ne(r.length);return n.unshift(183+n.length),n.concat(r)}const oe=new f("address/5.6.0");function se(e){w(e,20)||oe.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=v(te(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const ae={};for(let e=0;e<10;e++)ae[String(e)]=String(e);for(let e=0;e<26;e++)ae[String.fromCharCode(65+e)]=String(10+e);const ue=Math.floor((ce=9007199254740991,Math.log10?Math.log10(ce):Math.log(ce)/Math.LN10));var ce;function le(e){let t=null;if("string"!=typeof e&&oe.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=se(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&oe.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>ae[e])).join("");for(;t.length>=ue;){let e=t.substring(0,ue);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&oe.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new C(r,36).toString(16);t.length<40;)t="0"+t;t=se("0x"+t)}else oe.throwArgumentError("invalid address","address",e);var r;return t}function de(e){let t=null;try{t=le(e.from)}catch(t){oe.throwArgumentError("missing from address","transaction",e)}return le(I(te(_(ie([t,function(e){let t=v(e);if(0===t.length)return t;let r=0;for(;r>6==2;n++)e++;return e}return e===pe.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(fe||(fe={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(pe||(pe={}));const me=Object.freeze({error:function(e,t,r,n,i){return he.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:ge,replace:function(e,t,r,n,i){return e===pe.OVERLONG?(n.push(i),0):(n.push(65533),ge(e,t,r))}});function ye(e,t=fe.current){t!=fe.current&&(he.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return v(r)}function be(e,t){return function(e,t){null==t&&(t=me.error),e=v(e);const r=[];let n=0;for(;n>7)){r.push(i);continue}let o=null,s=null;if(192==(224&i))o=1,s=127;else if(224==(240&i))o=2,s=2047;else{if(240!=(248&i)){n+=t(128==(192&i)?pe.UNEXPECTED_CONTINUE:pe.BAD_PREFIX,n-1,e,r);continue}o=3,s=65535}if(n-1+o>=e.length){n+=t(pe.OVERRUN,n-1,e,r);continue}let a=i&(1<<8-o-1)-1;for(let i=0;i1114111?n+=t(pe.OUT_OF_RANGE,n-1-o,e,r,a):a>=55296&&a<=57343?n+=t(pe.UTF16_SURROGATE,n-1-o,e,r,a):a<=s?n+=t(pe.OVERLONG,n-1-o,e,r,a):r.push(a))}return r}(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function ve(e){return te(ye(e))}class Ae extends J{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,t){try{t=le(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return le(S(e.readValue().toHexString(),20))}}class we extends J{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const Ee=new f(V);function _e(e,t,r){let n=null;if(Array.isArray(r))n=r;else if(r&&"object"==typeof r){let e={};n=t.map((t=>{const n=t.localName;return n||Ee.throwError("cannot encode object for signature with missing names",f.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]&&Ee.throwError("cannot encode object for signature with duplicate names",f.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]=!0,r[n]}))}else Ee.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&Ee.throwArgumentError("types/value length mismatch","tuple",r);let i=new X(e.wordSize),o=new X(e.wordSize),s=[];t.forEach(((e,t)=>{let r=n[t];if(e.dynamic){let t=o.length;e.encode(o,r);let n=i.writeUpdatableValue();s.push((e=>{n(e+t)}))}else e.encode(i,r)})),s.forEach((e=>{e(i.length)}));let a=e.appendWriter(i);return a+=e.appendWriter(o),a}function Ie(e,t){let r=[],n=e.subReader(0);t.forEach((t=>{let i=null;if(t.dynamic){let r=e.readValue(),o=n.subReader(r.toNumber());try{i=t.decode(o)}catch(e){if(e.code===f.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(e){if(e.code===f.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&r.push(i)}));const i=t.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach(((e,t)=>{let n=e.localName;if(!n||1!==i[n])return;if("length"===n&&(n="_length"),null!=r[n])return;const o=r[t];o instanceof Error?Object.defineProperty(r,n,{enumerable:!0,get:()=>{throw o}}):r[n]=o}));for(let e=0;e{throw t}})}return Object.freeze(r)}class Se extends J{constructor(e,t,r){super("array",e.type+"["+(t>=0?t:"")+"]",r,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let r=0;re._data.length&&Ee.throwError("insufficient data length",f.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let r=[];for(let e=0;e{e.dynamic&&(r=!0),n.push(e.type)})),super("tuple","tuple("+n.join(",")+")",t,r),this.coders=e}defaultValue(){const e=[];this.coders.forEach((t=>{e.push(t.defaultValue())}));const t=this.coders.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});return this.coders.forEach(((r,n)=>{let i=r.localName;i&&1===t[i]&&("length"===i&&(i="_length"),null==e[i]&&(e[i]=e[n]))})),Object.freeze(e)}encode(e,t){return _e(e,this.coders,t)}decode(e){return e.coerce(this.name,Ie(e,this.coders))}}var Ue=r(4364);const Fe=new f(V),je={};let ze={calldata:!0,memory:!0,storage:!0},He={calldata:!0,memory:!0};function Ke(e,t){if("bytes"===e||"string"===e){if(ze[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&He[t])return!0;return(ze[t]||"payable"===t)&&Fe.throwArgumentError("invalid modifier","name",t),!1}function Ge(e,t){for(let r in t)F(e,r,t[r])}const Qe=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),qe=new RegExp(/^(.*)\[([0-9]*)\]$/);class We{constructor(e,t){e!==je&&Fe.throwError("use fromString",f.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),Ge(this,t);let r=this.type.match(qe);Ge(this,r?{arrayLength:parseInt(r[2]||"-1"),arrayChildren:We.fromObject({type:r[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=Qe.sighash),Qe[e]||Fe.throwArgumentError("invalid format type","format",e),e===Qe.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==Qe.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===Qe.full?", ":",")+")"):t+=this.type,e!==Qe.sighash&&(!0===this.indexed&&(t+=" indexed"),e===Qe.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?We.fromString(e,t):We.fromObject(e)}static fromObject(e){return We.isParamType(e)?e:new We(je,{name:e.name||null,type:it(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(We.fromObject):null})}static fromString(e,t){return r=function(e,t){let r=e;function n(t){Fe.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function i(e){let r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},s=o;for(let r=0;rWe.fromString(e,t)))}class Ye{constructor(e,t){e!==je&&Fe.throwError("use a static from method",f.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),Ge(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return Ye.isFragment(e)?e:"string"==typeof e?Ye.fromString(e):Ye.fromObject(e)}static fromObject(e){if(Ye.isFragment(e))return e;switch(e.type){case"function":return tt.fromObject(e);case"event":return Je.fromObject(e);case"constructor":return et.fromObject(e);case"error":return nt.fromObject(e);case"fallback":case"receive":return null}return Fe.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?Je.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?tt.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?et.fromString(e.trim()):"error"===e.split(" ")[0]?nt.fromString(e.substring(5).trim()):Fe.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}}class Je extends Ye{format(e){if(e||(e=Qe.sighash),Qe[e]||Fe.throwArgumentError("invalid format type","format",e),e===Qe.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==Qe.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===Qe.full?", ":",")+") ",e!==Qe.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"==typeof e?Je.fromString(e):Je.fromObject(e)}static fromObject(e){if(Je.isEventFragment(e))return e;"event"!==e.type&&Fe.throwArgumentError("invalid event object","value",e);const t={name:st(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(We.fromObject):[],type:"event"};return new Je(je,t)}static fromString(e){let t=e.match(at);t||Fe.throwArgumentError("invalid event string","value",e);let r=!1;return t[3].split(" ").forEach((e=>{switch(e.trim()){case"anonymous":r=!0;break;case"":break;default:Fe.warn("unknown modifier: "+e)}})),Je.fromObject({name:t[1].trim(),anonymous:r,inputs:Ve(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function Xe(e,t){t.gas=null;let r=e.split("@");return 1!==r.length?(r.length>2&&Fe.throwArgumentError("invalid human-readable ABI signature","value",e),r[1].match(/^[0-9]+$/)||Fe.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=P.from(r[1]),r[0]):e}function Ze(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:Ue.log("unknown modifier: "+e)}}))}function $e(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&Fe.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&Fe.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||Fe.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&Fe.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&Fe.throwArgumentError("unable to determine stateMutability","value",e),t}class et extends Ye{format(e){if(e||(e=Qe.sighash),Qe[e]||Fe.throwArgumentError("invalid format type","format",e),e===Qe.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});e===Qe.sighash&&Fe.throwError("cannot format a constructor for sighash",f.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map((t=>t.format(e))).join(e===Qe.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"==typeof e?et.fromString(e):et.fromObject(e)}static fromObject(e){if(et.isConstructorFragment(e))return e;"constructor"!==e.type&&Fe.throwArgumentError("invalid constructor object","value",e);let t=$e(e);t.constant&&Fe.throwArgumentError("constructor cannot be constant","value",e);const r={name:null,type:e.type,inputs:e.inputs?e.inputs.map(We.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?P.from(e.gas):null};return new et(je,r)}static fromString(e){let t={type:"constructor"},r=(e=Xe(e,t)).match(at);return r&&"constructor"===r[1].trim()||Fe.throwArgumentError("invalid constructor string","value",e),t.inputs=Ve(r[2].trim(),!1),Ze(r[3].trim(),t),et.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class tt extends et{format(e){if(e||(e=Qe.sighash),Qe[e]||Fe.throwArgumentError("invalid format type","format",e),e===Qe.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((t=>JSON.parse(t.format(e)))),outputs:this.outputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==Qe.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===Qe.full?", ":",")+") ",e!==Qe.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((t=>t.format(e))).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"==typeof e?tt.fromString(e):tt.fromObject(e)}static fromObject(e){if(tt.isFunctionFragment(e))return e;"function"!==e.type&&Fe.throwArgumentError("invalid function object","value",e);let t=$e(e);const r={type:e.type,name:st(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(We.fromObject):[],outputs:e.outputs?e.outputs.map(We.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?P.from(e.gas):null};return new tt(je,r)}static fromString(e){let t={type:"function"},r=(e=Xe(e,t)).split(" returns ");r.length>2&&Fe.throwArgumentError("invalid function string","value",e);let n=r[0].match(at);if(n||Fe.throwArgumentError("invalid function signature","value",e),t.name=n[1].trim(),t.name&&st(t.name),t.inputs=Ve(n[2],!1),Ze(n[3].trim(),t),r.length>1){let n=r[1].match(at);""==n[1].trim()&&""==n[3].trim()||Fe.throwArgumentError("unexpected tokens","value",e),t.outputs=Ve(n[2],!1)}else t.outputs=[];return tt.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function rt(e){const t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||Fe.throwArgumentError(`cannot specify user defined ${t} error`,"fragment",e),e}class nt extends Ye{format(e){if(e||(e=Qe.sighash),Qe[e]||Fe.throwArgumentError("invalid format type","format",e),e===Qe.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((t=>JSON.parse(t.format(e))))});let t="";return e!==Qe.sighash&&(t+="error "),t+=this.name+"("+this.inputs.map((t=>t.format(e))).join(e===Qe.full?", ":",")+") ",t.trim()}static from(e){return"string"==typeof e?nt.fromString(e):nt.fromObject(e)}static fromObject(e){if(nt.isErrorFragment(e))return e;"error"!==e.type&&Fe.throwArgumentError("invalid error object","value",e);const t={type:e.type,name:st(e.name),inputs:e.inputs?e.inputs.map(We.fromObject):[]};return rt(new nt(je,t))}static fromString(e){let t={type:"error"},r=e.match(at);return r||Fe.throwArgumentError("invalid error signature","value",e),t.name=r[1].trim(),t.name&&st(t.name),t.inputs=Ve(r[2],!1),rt(nt.fromObject(t))}static isErrorFragment(e){return e&&e._isFragment&&"error"===e.type}}function it(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const ot=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function st(e){return e&&e.match(ot)||Fe.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const at=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"),ut=new f(V),ct=new RegExp(/^bytes([0-9]*)$/),lt=new RegExp(/^(u?int)([0-9]*)$/);class dt{constructor(e){ut.checkNew(new.target,dt),F(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new Ae(e.name);case"bool":return new ke(e.name);case"string":return new De(e.name);case"bytes":return new Te(e.name);case"array":return new Se(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new Le((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new Me(e.name)}let t=e.type.match(lt);if(t){let r=parseInt(t[2]||"256");return(0===r||r>256||r%8!=0)&&ut.throwArgumentError("invalid "+t[1]+" bit length","param",e),new Ne(r/8,"int"===t[1],e.name)}if(t=e.type.match(ct),t){let r=parseInt(t[1]);return(0===r||r>32)&&ut.throwArgumentError("invalid bytes length","param",e),new xe(r,e.name)}return ut.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new Z(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new X(this._getWordSize())}getDefaultValue(e){const t=e.map((e=>this._getCoder(We.from(e))));return new Le(t,"_").defaultValue()}encode(e,t){e.length!==t.length&&ut.throwError("types/values length mismatch",f.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const r=e.map((e=>this._getCoder(We.from(e)))),n=new Le(r,"_"),i=this._getWriter();return n.encode(i,t),i.data}decode(e,t,r){const n=e.map((e=>this._getCoder(We.from(e))));return new Le(n,"_").decode(this._getReader(v(t),r))}}const ht=new dt,ft=new f(V);class pt extends W{}class gt extends W{}class mt extends W{}class yt extends W{static isIndexed(e){return!(!e||!e._isIndexed)}}const bt={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function vt(e,t){const r=new Error(`deferred error during ABI decoding triggered accessing ${e}`);return r.error=t,r}class At{constructor(e){ft.checkNew(new.target,At);let t=[];t="string"==typeof e?JSON.parse(e):e,F(this,"fragments",t.map((e=>Ye.from(e))).filter((e=>null!=e))),F(this,"_abiCoder",j(new.target,"getAbiCoder")()),F(this,"functions",{}),F(this,"errors",{}),F(this,"events",{}),F(this,"structs",{}),this.fragments.forEach((e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void ft.warn("duplicate definition - constructor"):void F(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;case"error":t=this.errors;break;default:return}let r=e.format();t[r]?ft.warn("duplicate definition - "+r):t[r]=e})),this.deploy||F(this,"deploy",et.from({payable:!1,type:"constructor"})),F(this,"_isInterface",!0)}format(e){e||(e=Qe.full),e===Qe.sighash&&ft.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map((t=>t.format(e)));return e===Qe.json?JSON.stringify(t.map((e=>JSON.parse(e)))):t}static getAbiCoder(){return ht}static getAddress(e){return le(e)}static getSighash(e){return I(ve(e.format()),0,4)}static getEventTopic(e){return ve(e.format())}getFunction(e){if(w(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];ft.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.functions).filter((e=>e.split("(")[0]===t));return 0===r.length?ft.throwArgumentError("no matching function","name",t):r.length>1&&ft.throwArgumentError("multiple matching functions","name",t),this.functions[r[0]]}const t=this.functions[tt.fromString(e).format()];return t||ft.throwArgumentError("no matching function","signature",e),t}getEvent(e){if(w(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];ft.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.events).filter((e=>e.split("(")[0]===t));return 0===r.length?ft.throwArgumentError("no matching event","name",t):r.length>1&&ft.throwArgumentError("multiple matching events","name",t),this.events[r[0]]}const t=this.events[Je.fromString(e).format()];return t||ft.throwArgumentError("no matching event","signature",e),t}getError(e){if(w(e)){const t=j(this.constructor,"getSighash");for(const r in this.errors)if(e===t(this.errors[r]))return this.errors[r];ft.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),r=Object.keys(this.errors).filter((e=>e.split("(")[0]===t));return 0===r.length?ft.throwArgumentError("no matching error","name",t):r.length>1&&ft.throwArgumentError("multiple matching errors","name",t),this.errors[r[0]]}const t=this.errors[tt.fromString(e).format()];return t||ft.throwArgumentError("no matching error","signature",e),t}getSighash(e){if("string"==typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(e){throw t}}return j(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"==typeof e&&(e=this.getEvent(e)),j(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,t){"string"==typeof e&&(e=this.getError(e));const r=v(t);return _(r.slice(0,4))!==this.getSighash(e)&&ft.throwArgumentError(`data signature does not match error ${e.name}.`,"data",_(r)),this._decodeParams(e.inputs,r.slice(4))}encodeErrorResult(e,t){return"string"==typeof e&&(e=this.getError(e)),_(A([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionData(e,t){"string"==typeof e&&(e=this.getFunction(e));const r=v(t);return _(r.slice(0,4))!==this.getSighash(e)&&ft.throwArgumentError(`data signature does not match function ${e.name}.`,"data",_(r)),this._decodeParams(e.inputs,r.slice(4))}encodeFunctionData(e,t){return"string"==typeof e&&(e=this.getFunction(e)),_(A([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"==typeof e&&(e=this.getFunction(e));let r=v(t),n=null,i="",o=null,s=null,a=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,r)}catch(e){}break;case 4:{const e=_(r.slice(0,4)),t=bt[e];if(t)o=this._abiCoder.decode(t.inputs,r.slice(4)),s=t.name,a=t.signature,t.reason&&(n=o[0]),"Error"===s?i=`; VM Exception while processing transaction: reverted with reason string ${JSON.stringify(o[0])}`:"Panic"===s&&(i=`; VM Exception while processing transaction: reverted with panic code ${o[0]}`);else try{const t=this.getError(e);o=this._abiCoder.decode(t.inputs,r.slice(4)),s=t.name,a=t.format()}catch(e){}break}}return ft.throwError("call revert exception"+i,f.errors.CALL_EXCEPTION,{method:e.format(),data:_(t),errorArgs:o,errorName:s,errorSignature:a,reason:n})}encodeFunctionResult(e,t){return"string"==typeof e&&(e=this.getFunction(e)),_(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&ft.throwError("too many arguments for "+e.format(),f.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let r=[];e.anonymous||r.push(this.getEventTopic(e));const n=(e,t)=>"string"===e.type?ve(t):"bytes"===e.type?te(_(t)):("address"===e.type&&this._abiCoder.encode(["address"],[t]),S(_(t),32));for(t.forEach(((t,i)=>{let o=e.inputs[i];o.indexed?null==t?r.push(null):"array"===o.baseType||"tuple"===o.baseType?ft.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,t):Array.isArray(t)?r.push(t.map((e=>n(o,e)))):r.push(n(o,t)):null!=t&&ft.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,t)}));r.length&&null===r[r.length-1];)r.pop();return r}encodeEventLog(e,t){"string"==typeof e&&(e=this.getEvent(e));const r=[],n=[],i=[];return e.anonymous||r.push(this.getEventTopic(e)),t.length!==e.inputs.length&&ft.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach(((e,o)=>{const s=t[o];if(e.indexed)if("string"===e.type)r.push(ve(s));else if("bytes"===e.type)r.push(te(s));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");r.push(this._abiCoder.encode([e.type],[s]))}else n.push(e),i.push(s)})),{data:this._abiCoder.encode(n,i),topics:r}}decodeEventLog(e,t,r){if("string"==typeof e&&(e=this.getEvent(e)),null!=r&&!e.anonymous){let t=this.getEventTopic(e);w(r[0],32)&&r[0].toLowerCase()===t||ft.throwError("fragment/topic mismatch",f.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:r[0]}),r=r.slice(1)}let n=[],i=[],o=[];e.inputs.forEach(((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(n.push(We.fromObject({type:"bytes32",name:e.name})),o.push(!0)):(n.push(e),o.push(!1)):(i.push(e),o.push(!1))}));let s=null!=r?this._abiCoder.decode(n,A(r)):null,a=this._abiCoder.decode(i,t,!0),u=[],c=0,l=0;e.inputs.forEach(((e,t)=>{if(e.indexed)if(null==s)u[t]=new yt({_isIndexed:!0,hash:null});else if(o[t])u[t]=new yt({_isIndexed:!0,hash:s[l++]});else try{u[t]=s[l++]}catch(e){u[t]=e}else try{u[t]=a[c++]}catch(e){u[t]=e}if(e.name&&null==u[e.name]){const r=u[t];r instanceof Error?Object.defineProperty(u,e.name,{enumerable:!0,get:()=>{throw vt(`property ${JSON.stringify(e.name)}`,r)}}):u[e.name]=r}}));for(let e=0;e{throw vt(`index ${e}`,t)}})}return Object.freeze(u)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new gt({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:P.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new pt({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}parseError(e){const t=_(e);let r=this.getError(t.substring(0,10).toLowerCase());return r?new mt({args:this._abiCoder.decode(r.inputs,"0x"+t.substring(10)),errorFragment:r,name:r.name,signature:r.format(),sighash:this.getSighash(r)}):null}static isInterface(e){return!(!e||!e._isInterface)}}const wt=new f("abstract-provider/5.6.0");class Et{constructor(){wt.checkAbstract(new.target,Et),F(this,"_isProvider",!0)}getFeeData(){return e=this,t=void 0,n=function*(){const{block:e,gasPrice:t}=yield z({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let r=null,n=null;return e&&e.baseFeePerGas&&(n=P.from("1500000000"),r=e.baseFeePerGas.mul(2).add(n)),{maxFeePerGas:r,maxPriorityFeePerGas:n,gasPrice:t}},new((r=void 0)||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}));var e,t,r,n}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}var _t=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const It=new f("abstract-signer/5.6.0"),St=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],kt=[f.errors.INSUFFICIENT_FUNDS,f.errors.NONCE_EXPIRED,f.errors.REPLACEMENT_UNDERPRICED];class Ct{constructor(){It.checkAbstract(new.target,Ct),F(this,"_isSigner",!0)}getBalance(e){return _t(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return _t(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return _t(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield z(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return _t(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield z(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return _t(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return _t(this,void 0,void 0,(function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return _t(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return _t(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return _t(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===St.indexOf(t)&&It.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=H(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&It.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return _t(this,void 0,void 0,(function*(){const t=yield z(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>_t(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&It.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||It.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):It.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&It.throwError("network does not support EIP-1559",f.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):It.throwError("failed to get consistent fee data",f.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(kt.indexOf(e.code)>=0)throw e;return It.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&It.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield z(t)}))}_checkProvider(e){this.provider||It.throwError("missing provider",f.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}}class Tt extends Ct{constructor(e,t){It.checkNew(new.target,Tt),super(),F(this,"address",e),F(this,"provider",t||null)}getAddress(){return Promise.resolve(this.address)}_fail(e,t){return Promise.resolve().then((()=>{It.throwError(e,f.errors.UNSUPPORTED_OPERATION,{operation:t})}))}signMessage(e){return this._fail("VoidSigner cannot sign messages","signMessage")}signTransaction(e){return this._fail("VoidSigner cannot sign transactions","signTransaction")}_signTypedData(e,t,r){return this._fail("VoidSigner cannot sign typed data","signTypedData")}connect(e){return new Tt(this.address,e)}}r(4364);const xt=new f("transactions/5.6.0");var Mt;function Bt(e,t){return{address:le(e),storageKeys:(t||[]).map(((t,r)=>(32!==function(e){if("string"!=typeof e)e=_(e);else if(!w(e)||e.length%2)return null;return(e.length-2)/2}(t)&&xt.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(Mt||(Mt={}));var Pt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Rt=new f("contracts/5.4.1"),Ot={chainId:!0,data:!0,from:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};function Nt(e,t){return Pt(this,void 0,void 0,(function*(){const r=yield t;try{return le(r)}catch(e){}e||Rt.throwError("a provider or signer is needed to resolve ENS names",f.errors.UNSUPPORTED_OPERATION,{operation:"resolveName"});const n=yield e.resolveName(r);return null==n&&Rt.throwArgumentError("resolver or addr is not configured for ENS name","name",r),n}))}function Dt(e,t,r){return Pt(this,void 0,void 0,(function*(){return Array.isArray(r)?yield Promise.all(r.map(((r,n)=>Dt(e,Array.isArray(t)?t[n]:t[r.name],r)))):"address"===r.type?yield Nt(e,t):"tuple"===r.type?yield Dt(e,t,r.components):"array"===r.baseType?Array.isArray(t)?yield Promise.all(t.map((t=>Dt(e,t,r.arrayChildren)))):Promise.reject(new Error("invalid value for array")):t}))}function Lt(e,t,r){return Pt(this,void 0,void 0,(function*(){let n={};r.length===t.inputs.length+1&&"object"==typeof r[r.length-1]&&(n=H(r.pop())),Rt.checkArgumentCount(r.length,t.inputs.length,"passed to contract"),e.signer?n.from?n.from=z({override:Nt(e.signer,n.from),signer:e.signer.getAddress()}).then((e=>Pt(this,void 0,void 0,(function*(){return le(e.signer)!==e.override&&Rt.throwError("Contract with a Signer cannot override from",f.errors.UNSUPPORTED_OPERATION,{operation:"overrides.from"}),e.override})))):n.from=e.signer.getAddress():n.from&&(n.from=Nt(e.provider,n.from));const i=yield z({args:Dt(e.signer||e.provider,r,t.inputs),address:e.resolvedAddress,overrides:z(n)||{}}),o=e.interface.encodeFunctionData(t,i.args),s={data:o,to:i.address},a=i.overrides;if(null!=a.nonce&&(s.nonce=P.from(a.nonce).toNumber()),null!=a.gasLimit&&(s.gasLimit=P.from(a.gasLimit)),null!=a.gasPrice&&(s.gasPrice=P.from(a.gasPrice)),null!=a.maxFeePerGas&&(s.maxFeePerGas=P.from(a.maxFeePerGas)),null!=a.maxPriorityFeePerGas&&(s.maxPriorityFeePerGas=P.from(a.maxPriorityFeePerGas)),null!=a.from&&(s.from=a.from),null!=a.type&&(s.type=a.type),null!=a.accessList&&(s.accessList=function(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&xt.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),Bt(e[0],e[1])):Bt(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return Bt(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}(a.accessList)),null==s.gasLimit&&null!=t.gas){let e=21e3;const r=v(o);for(let t=0;tnull!=n[e]));return u.length&&Rt.throwError(`cannot override ${u.map((e=>JSON.stringify(e))).join(",")}`,f.errors.UNSUPPORTED_OPERATION,{operation:"overrides",overrides:u}),s}))}function Ut(e,t,r){const n=e.signer||e.provider;return function(...i){return Pt(this,void 0,void 0,(function*(){let o;if(i.length===t.inputs.length+1&&"object"==typeof i[i.length-1]){const e=H(i.pop());null!=e.blockTag&&(o=yield e.blockTag),delete e.blockTag,i.push(e)}null!=e.deployTransaction&&(yield e._deployed(o));const s=yield Lt(e,t,i),a=yield n.call(s,o);try{let n=e.interface.decodeFunctionResult(t,a);return r&&1===t.outputs.length&&(n=n[0]),n}catch(t){throw t.code===f.errors.CALL_EXCEPTION&&(t.address=e.address,t.args=i,t.transaction=s),t}}))}}function Ft(e,t,r){return t.constant?Ut(e,t,r):function(e,t){return function(...r){return Pt(this,void 0,void 0,(function*(){e.signer||Rt.throwError("sending a transaction requires a signer",f.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction"}),null!=e.deployTransaction&&(yield e._deployed());const n=yield Lt(e,t,r),i=yield e.signer.sendTransaction(n),o=i.wait.bind(i);return i.wait=t=>o(t).then((t=>(t.events=t.logs.map((r=>{let n=q(r),i=null;try{i=e.interface.parseLog(r)}catch(e){}return i&&(n.args=i.args,n.decode=(t,r)=>e.interface.decodeEventLog(i.eventFragment,t,r),n.event=i.name,n.eventSignature=i.signature),n.removeListener=()=>e.provider,n.getBlock=()=>e.provider.getBlock(t.blockHash),n.getTransaction=()=>e.provider.getTransaction(t.transactionHash),n.getTransactionReceipt=()=>Promise.resolve(t),n})),t))),i}))}}(e,t)}function jt(e){return!e.address||null!=e.topics&&0!==e.topics.length?(e.address||"*")+"@"+(e.topics?e.topics.map((e=>Array.isArray(e)?e.join("|"):e)).join(":"):""):"*"}class zt{constructor(e,t){F(this,"tag",e),F(this,"filter",t),this._listeners=[]}addListener(e,t){this._listeners.push({listener:e,once:t})}removeListener(e){let t=!1;this._listeners=this._listeners.filter((r=>!(!t&&r.listener===e&&(t=!0,1))))}removeAllListeners(){this._listeners=[]}listeners(){return this._listeners.map((e=>e.listener))}listenerCount(){return this._listeners.length}run(e){const t=this.listenerCount();return this._listeners=this._listeners.filter((t=>{const r=e.slice();return setTimeout((()=>{t.listener.apply(this,r)}),0),!t.once})),t}prepareEvent(e){}getEmit(e){return[e]}}class Ht extends zt{constructor(){super("error",null)}}class Kt extends zt{constructor(e,t,r,n){const i={address:e};let o=t.getEventTopic(r);n?(o!==n[0]&&Rt.throwArgumentError("topic mismatch","topics",n),i.topics=n.slice()):i.topics=[o],super(jt(i),i),F(this,"address",e),F(this,"interface",t),F(this,"fragment",r)}prepareEvent(e){super.prepareEvent(e),e.event=this.fragment.name,e.eventSignature=this.fragment.format(),e.decode=(e,t)=>this.interface.decodeEventLog(this.fragment,e,t);try{e.args=this.interface.decodeEventLog(this.fragment,e.data,e.topics)}catch(t){e.args=null,e.decodeError=t}}getEmit(e){const t=function(e){const t=[],r=function(e,n){if(Array.isArray(n))for(let i in n){const o=e.slice();o.push(i);try{r(o,n[i])}catch(e){t.push({path:o,error:e})}}};return r([],e),t}(e.args);if(t.length)throw t[0].error;const r=(e.args||[]).slice();return r.push(e),r}}class Gt extends zt{constructor(e,t){super("*",{address:e}),F(this,"address",e),F(this,"interface",t)}prepareEvent(e){super.prepareEvent(e);try{const t=this.interface.parseLog(e);e.event=t.name,e.eventSignature=t.signature,e.decode=(e,r)=>this.interface.decodeEventLog(t.eventFragment,e,r),e.args=t.args}catch(e){}}}class Qt{constructor(e,t,r){Rt.checkNew(new.target,qt),F(this,"interface",j(new.target,"getInterface")(t)),null==r?(F(this,"provider",null),F(this,"signer",null)):Ct.isSigner(r)?(F(this,"provider",r.provider||null),F(this,"signer",r)):Et.isProvider(r)?(F(this,"provider",r),F(this,"signer",null)):Rt.throwArgumentError("invalid signer or provider","signerOrProvider",r),F(this,"callStatic",{}),F(this,"estimateGas",{}),F(this,"functions",{}),F(this,"populateTransaction",{}),F(this,"filters",{});{const e={};Object.keys(this.interface.events).forEach((t=>{const r=this.interface.events[t];F(this.filters,t,((...e)=>({address:this.address,topics:this.interface.encodeFilterTopics(r,e)}))),e[r.name]||(e[r.name]=[]),e[r.name].push(t)})),Object.keys(e).forEach((t=>{const r=e[t];1===r.length?F(this.filters,t,this.filters[r[0]]):Rt.warn(`Duplicate definition of ${t} (${r.join(", ")})`)}))}if(F(this,"_runningEvents",{}),F(this,"_wrappedEmits",{}),null==e&&Rt.throwArgumentError("invalid contract address or ENS name","addressOrName",e),F(this,"address",e),this.provider)F(this,"resolvedAddress",Nt(this.provider,e));else try{F(this,"resolvedAddress",Promise.resolve(le(e)))}catch(e){Rt.throwError("provider is required to use ENS name as contract address",f.errors.UNSUPPORTED_OPERATION,{operation:"new Contract"})}const n={},i={};Object.keys(this.interface.functions).forEach((e=>{const t=this.interface.functions[e];if(i[e])Rt.warn(`Duplicate ABI entry for ${JSON.stringify(e)}`);else{i[e]=!0;{const r=t.name;n[r]||(n[r]=[]),n[r].push(e)}null==this[e]&&F(this,e,Ft(this,t,!0)),null==this.functions[e]&&F(this.functions,e,Ft(this,t,!1)),null==this.callStatic[e]&&F(this.callStatic,e,Ut(this,t,!0)),null==this.populateTransaction[e]&&F(this.populateTransaction,e,function(e,t){return function(...r){return Lt(e,t,r)}}(this,t)),null==this.estimateGas[e]&&F(this.estimateGas,e,function(e,t){const r=e.signer||e.provider;return function(...n){return Pt(this,void 0,void 0,(function*(){r||Rt.throwError("estimate require a provider or signer",f.errors.UNSUPPORTED_OPERATION,{operation:"estimateGas"});const i=yield Lt(e,t,n);return yield r.estimateGas(i)}))}}(this,t))}})),Object.keys(n).forEach((e=>{const t=n[e];if(t.length>1)return;const r=t[0];try{null==this[e]&&F(this,e,this[r])}catch(e){}null==this.functions[e]&&F(this.functions,e,this.functions[r]),null==this.callStatic[e]&&F(this.callStatic,e,this.callStatic[r]),null==this.populateTransaction[e]&&F(this.populateTransaction,e,this.populateTransaction[r]),null==this.estimateGas[e]&&F(this.estimateGas,e,this.estimateGas[r])}))}static getContractAddress(e){return de(e)}static getInterface(e){return At.isInterface(e)?e:new At(e)}deployed(){return this._deployed()}_deployed(e){return this._deployedPromise||(this.deployTransaction?this._deployedPromise=this.deployTransaction.wait().then((()=>this)):this._deployedPromise=this.provider.getCode(this.address,e).then((e=>("0x"===e&&Rt.throwError("contract not deployed",f.errors.UNSUPPORTED_OPERATION,{contractAddress:this.address,operation:"getDeployed"}),this)))),this._deployedPromise}fallback(e){this.signer||Rt.throwError("sending a transactions require a signer",f.errors.UNSUPPORTED_OPERATION,{operation:"sendTransaction(fallback)"});const t=H(e||{});return["from","to"].forEach((function(e){null!=t[e]&&Rt.throwError("cannot override "+e,f.errors.UNSUPPORTED_OPERATION,{operation:e})})),t.to=this.resolvedAddress,this.deployed().then((()=>this.signer.sendTransaction(t)))}connect(e){"string"==typeof e&&(e=new Tt(e,this.provider));const t=new this.constructor(this.address,this.interface,e);return this.deployTransaction&&F(t,"deployTransaction",this.deployTransaction),t}attach(e){return new this.constructor(e,this.interface,this.signer||this.provider)}static isIndexed(e){return yt.isIndexed(e)}_normalizeRunningEvent(e){return this._runningEvents[e.tag]?this._runningEvents[e.tag]:e}_getRunningEvent(e){if("string"==typeof e){if("error"===e)return this._normalizeRunningEvent(new Ht);if("event"===e)return this._normalizeRunningEvent(new zt("event",null));if("*"===e)return this._normalizeRunningEvent(new Gt(this.address,this.interface));const t=this.interface.getEvent(e);return this._normalizeRunningEvent(new Kt(this.address,this.interface,t))}if(e.topics&&e.topics.length>0){try{const t=e.topics[0];if("string"!=typeof t)throw new Error("invalid topic");const r=this.interface.getEvent(t);return this._normalizeRunningEvent(new Kt(this.address,this.interface,r,e.topics))}catch(e){}const t={address:this.address,topics:e.topics};return this._normalizeRunningEvent(new zt(jt(t),t))}return this._normalizeRunningEvent(new Gt(this.address,this.interface))}_checkRunningEvents(e){if(0===e.listenerCount()){delete this._runningEvents[e.tag];const t=this._wrappedEmits[e.tag];t&&e.filter&&(this.provider.off(e.filter,t),delete this._wrappedEmits[e.tag])}}_wrapEvent(e,t,r){const n=q(t);return n.removeListener=()=>{r&&(e.removeListener(r),this._checkRunningEvents(e))},n.getBlock=()=>this.provider.getBlock(t.blockHash),n.getTransaction=()=>this.provider.getTransaction(t.transactionHash),n.getTransactionReceipt=()=>this.provider.getTransactionReceipt(t.transactionHash),e.prepareEvent(n),n}_addEventListener(e,t,r){if(this.provider||Rt.throwError("events require a provider or a signer with a provider",f.errors.UNSUPPORTED_OPERATION,{operation:"once"}),e.addListener(t,r),this._runningEvents[e.tag]=e,!this._wrappedEmits[e.tag]){const r=r=>{let n=this._wrapEvent(e,r,t);if(null==n.decodeError)try{const t=e.getEmit(n);this.emit(e.filter,...t)}catch(e){n.decodeError=e.error}null!=e.filter&&this.emit("event",n),null!=n.decodeError&&this.emit("error",n.decodeError,n)};this._wrappedEmits[e.tag]=r,null!=e.filter&&this.provider.on(e.filter,r)}}queryFilter(e,t,r){const n=this._getRunningEvent(e),i=H(n.filter);return"string"==typeof t&&w(t,32)?(null!=r&&Rt.throwArgumentError("cannot specify toBlock with blockhash","toBlock",r),i.blockHash=t):(i.fromBlock=null!=t?t:0,i.toBlock=null!=r?r:"latest"),this.provider.getLogs(i).then((e=>e.map((e=>this._wrapEvent(n,e,null)))))}on(e,t){return this._addEventListener(this._getRunningEvent(e),t,!1),this}once(e,t){return this._addEventListener(this._getRunningEvent(e),t,!0),this}emit(e,...t){if(!this.provider)return!1;const r=this._getRunningEvent(e),n=r.run(t)>0;return this._checkRunningEvents(r),n}listenerCount(e){return this.provider?null==e?Object.keys(this._runningEvents).reduce(((e,t)=>e+this._runningEvents[t].listenerCount()),0):this._getRunningEvent(e).listenerCount():0}listeners(e){if(!this.provider)return[];if(null==e){const e=[];for(let t in this._runningEvents)this._runningEvents[t].listeners().forEach((t=>{e.push(t)}));return e}return this._getRunningEvent(e).listeners()}removeAllListeners(e){if(!this.provider)return this;if(null==e){for(const e in this._runningEvents){const t=this._runningEvents[e];t.removeAllListeners(),this._checkRunningEvents(t)}return this}const t=this._getRunningEvent(e);return t.removeAllListeners(),this._checkRunningEvents(t),this}off(e,t){if(!this.provider)return this;const r=this._getRunningEvent(e);return r.removeListener(t),this._checkRunningEvents(r),this}removeListener(e,t){return this.off(e,t)}}class qt extends Qt{}class Wt{constructor(e,t,r){let n=null;n="string"==typeof t?t:b(t)?_(t):t&&"string"==typeof t.object?t.object:"!","0x"!==n.substring(0,2)&&(n="0x"+n),(!w(n)||n.length%2)&&Rt.throwArgumentError("invalid bytecode","bytecode",t),r&&!Ct.isSigner(r)&&Rt.throwArgumentError("invalid signer","signer",r),F(this,"bytecode",n),F(this,"interface",j(new.target,"getInterface")(e)),F(this,"signer",r||null)}getDeployTransaction(...e){let t={};if(e.length===this.interface.deploy.inputs.length+1&&"object"==typeof e[e.length-1]){t=H(e.pop());for(const e in t)if(!Ot[e])throw new Error("unknown transaction override "+e)}return["data","from","to"].forEach((e=>{null!=t[e]&&Rt.throwError("cannot override "+e,f.errors.UNSUPPORTED_OPERATION,{operation:e})})),t.value&&(P.from(t.value).isZero()||this.interface.deploy.payable||Rt.throwError("non-payable constructor cannot override value",f.errors.UNSUPPORTED_OPERATION,{operation:"overrides.value",value:t.value})),Rt.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor"),t.data=_(A([this.bytecode,this.interface.encodeDeploy(e)])),t}deploy(...e){return Pt(this,void 0,void 0,(function*(){let t={};e.length===this.interface.deploy.inputs.length+1&&(t=e.pop()),Rt.checkArgumentCount(e.length,this.interface.deploy.inputs.length," in Contract constructor");const r=yield Dt(this.signer,e,this.interface.deploy.inputs);r.push(t);const n=this.getDeployTransaction(...r),i=yield this.signer.sendTransaction(n),o=j(this.constructor,"getContractAddress")(i),s=j(this.constructor,"getContract")(o,this.interface,this.signer);return F(s,"deployTransaction",i),s}))}attach(e){return this.constructor.getContract(e,this.interface,this.signer)}connect(e){return new this.constructor(this.interface,this.bytecode,e)}static fromSolidity(e,t){null==e&&Rt.throwError("missing compiler output",f.errors.MISSING_ARGUMENT,{argument:"compilerOutput"}),"string"==typeof e&&(e=JSON.parse(e));const r=e.abi;let n=null;return e.bytecode?n=e.bytecode:e.evm&&e.evm.bytecode&&(n=e.evm.bytecode),new this(r,n,t)}static getInterface(e){return qt.getInterface(e)}static getContractAddress(e){return de(e)}static getContract(e,t,r){return new qt(e,t,r)}}},3196:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.d(t,{r:()=>n});const n="hash/5.4.0"},34694:(e,t,r)=>{"use strict";r.d(t,{id:()=>o});var n=r(90945),i=r(59211);function o(e){return(0,n.S)((0,i.YW)(e))}},84131:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_TypedDataEncoder:()=>s.z,hashMessage:()=>o.A,id:()=>n.id,isValidName:()=>i.u,messagePrefix:()=>o.o,namehash:()=>i.k});var n=r(34694),i=r(47612),o=r(93452),s=r(62827)},93452:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,o:()=>s});var n=r(39004),i=r(90945),o=r(59211);const s="Ethereum Signed Message:\n";function a(e){return"string"==typeof e&&(e=(0,o.YW)(e)),(0,i.S)((0,n.xW)([(0,o.YW)(s),(0,o.YW)(String(e.length)),e]))}},47612:(e,t,r)=>{"use strict";r.d(t,{u:()=>E,k:()=>_});var n=r(39004),i=r(59211);function o(e,t){t||(t=function(e){return[parseInt(e,16)]});let r=0,n={};return e.split(",").forEach((e=>{let i=e.split(":");r+=parseInt(i[0],16),n[r]=t(i[1])})),n}function s(e){let t=0;return e.split(",").map((e=>{let r=e.split("-");1===r.length?r[1]="0":""===r[1]&&(r[1]="1");let n=t+parseInt(r[0],16);return t=parseInt(r[1],16),{l:n,h:t}}))}function a(e,t){let r=0;for(let n=0;n=r&&e<=r+i.h&&(e-r)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-r))continue;return i}}return null}const u=s("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),c="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((e=>parseInt(e,16))),l=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],d=o("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),h=o("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),f=o("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(e){if(e.length%4!=0)throw new Error("bad data");let t=[];for(let r=0;r{if(c.indexOf(e)>=0)return[];if(e>=65024&&e<=65039)return[];let t=function(e){let t=a(e,l);if(t)return[e+t.s];let r=d[e];if(r)return r;let n=h[e];return n?[e+n[0]]:f[e]||null}(e);return t||[e]})),t=r.reduce(((e,t)=>(t.forEach((t=>{e.push(t)})),e)),[]),t=(0,i.dg)((0,i.H5)(t),i.dz.NFKC),t.forEach((e=>{if(a(e,p))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),t.forEach((e=>{if(a(e,u))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));let n=(0,i.H5)(t);if("-"===n.substring(0,1)||"--"===n.substring(2,4)||"-"===n.substring(n.length-1))throw new Error("invalid hyphen");if(n.length>63)throw new Error("too long");return n}var m=r(90945),y=r(90704),b=r(29620);const v=new y.Vy(b.r),A=new Uint8Array(32);A.fill(0);const w=new RegExp("^((.*)\\.)?([^.]+)$");function E(e){try{const t=e.split(".");for(let e=0;e{"use strict";r.d(t,{z:()=>W});var n=r(39004),i=r(82823),o=r.n(i),s=r(90704),a=o().BN;const u=new s.Vy("bignumber/5.6.0"),c={},l=9007199254740991;let d=!1;class h{constructor(e,t){u.checkNew(new.target,h),e!==c&&u.throwError("cannot call constructor directly; use BigNumber.from",s.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return p(g(this).fromTwos(e))}toTwos(e){return p(g(this).toTwos(e))}abs(){return"-"===this._hex[0]?h.from(this._hex.substring(1)):this}add(e){return p(g(this).add(g(e)))}sub(e){return p(g(this).sub(g(e)))}div(e){return h.from(e).isZero()&&m("division-by-zero","div"),p(g(this).div(g(e)))}mul(e){return p(g(this).mul(g(e)))}mod(e){const t=g(e);return t.isNeg()&&m("division-by-zero","mod"),p(g(this).umod(t))}pow(e){const t=g(e);return t.isNeg()&&m("negative-power","pow"),p(g(this).pow(t))}and(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","and"),p(g(this).and(t))}or(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","or"),p(g(this).or(t))}xor(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","xor"),p(g(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&m("negative-width","mask"),p(g(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&m("negative-width","shl"),p(g(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&m("negative-width","shr"),p(g(this).shrn(e))}eq(e){return g(this).eq(g(e))}lt(e){return g(this).lt(g(e))}lte(e){return g(this).lte(g(e))}gt(e){return g(this).gt(g(e))}gte(e){return g(this).gte(g(e))}isNegative(){return"-"===this._hex[0]}isZero(){return g(this).isZero()}toNumber(){try{return g(this).toNumber()}catch(e){m("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return u.throwError("this platform does not support BigInt",s.Vy.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?d||(d=!0,u.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?u.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",s.Vy.errors.UNEXPECTED_ARGUMENT,{}):u.throwError("BigNumber.toString does not accept parameters",s.Vy.errors.UNEXPECTED_ARGUMENT,{})),g(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof h)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new h(c,f(e)):e.match(/^-?[0-9]+$/)?new h(c,f(new a(e))):u.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&m("underflow","BigNumber.from",e),(e>=l||e<=-l)&&m("overflow","BigNumber.from",e),h.from(String(e));const t=e;if("bigint"==typeof t)return h.from(t.toString());if((0,n.aY)(t))return h.from((0,n.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return h.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,n.Lo)(e)||"-"===e[0]&&(0,n.Lo)(e.substring(1))))return h.from(e)}return u.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function f(e){if("string"!=typeof e)return f(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&u.throwArgumentError("invalid hex","value",e),"0x00"===(e=f(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function p(e){return h.from(f(e))}function g(e){const t=h.from(e).toHexString();return"-"===t[0]?new a("-"+t.substring(3),16):new a(t.substring(2),16)}function m(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),u.throwError(e,s.Vy.errors.NUMERIC_FAULT,n)}var y=r(90945);const b=new s.Vy("address/5.6.0");function v(e){(0,n.Lo)(e,20)||b.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const i=(0,n.k9)((0,y.S)(r));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const A={};for(let e=0;e<10;e++)A[String(e)]=String(e);for(let e=0;e<26;e++)A[String.fromCharCode(65+e)]=String(10+e);const w=Math.floor((E=9007199254740991,Math.log10?Math.log10(E):Math.log(E)/Math.LN10));var E;function _(e){let t=null;if("string"!=typeof e&&b.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=v(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&b.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>A[e])).join("");for(;t.length>=w;){let e=t.substring(0,w);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&b.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new a(r,36).toString(16);t.length<40;)t="0"+t;t=v("0x"+t)}else b.throwArgumentError("invalid address","address",e);var r;return t}const I=new s.Vy("properties/5.6.0");function S(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function k(e){const t={};for(const r in e)t[r]=e[r];return t}const C={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function T(e){if(null==e||C[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rM(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&S(t,r,M(n))}return t}return I.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function M(e){return x(e)}var B=r(29620),P=r(34694);const R=new s.Vy(B.r),O=new Uint8Array(32);O.fill(0);const N=h.from(-1),D=h.from(0),L=h.from(1),U=h.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),F=(0,n.bj)(L.toHexString(),32),j=(0,n.bj)(D.toHexString(),32),z={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},H=["name","version","chainId","verifyingContract","salt"];function K(e){return function(t){return"string"!=typeof t&&R.throwArgumentError(`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}const G={name:K("name"),version:K("version"),chainId:function(e){try{return h.from(e).toString()}catch(e){}return R.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return _(e).toLowerCase()}catch(e){}return R.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{const t=(0,n.k9)(e);if(32!==t.length)throw new Error("bad length");return(0,n.c$)(t)}catch(e){}return R.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function Q(e){{const t=e.match(/^(u?)int(\d*)$/);if(t){const r=""===t[1],i=parseInt(t[2]||"256");(i%8!=0||i>256||t[2]&&t[2]!==String(i))&&R.throwArgumentError("invalid numeric width","type",e);const o=U.mask(r?i-1:i),s=r?o.add(L).mul(N):D;return function(t){const r=h.from(t);return(r.lt(s)||r.gt(o))&&R.throwArgumentError(`value out-of-bounds for ${e}`,"value",t),(0,n.bj)(r.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const r=parseInt(t[1]);return(0===r||r>32||t[1]!==String(r))&&R.throwArgumentError("invalid bytes width","type",e),function(t){return(0,n.k9)(t).length!==r&&R.throwArgumentError(`invalid length for ${e}`,"value",t),function(e){const t=(0,n.k9)(e),r=t.length%32;return r?(0,n.qn)([t,O.slice(r)]):(0,n.c$)(t)}(t)}}}switch(e){case"address":return function(e){return(0,n.bj)(_(e),32)};case"bool":return function(e){return e?F:j};case"bytes":return function(e){return(0,y.S)(e)};case"string":return function(e){return(0,P.id)(e)}}return null}function q(e,t){return`${e}(${t.map((({name:e,type:t})=>t+" "+e)).join(",")})`}class W{constructor(e){S(this,"types",Object.freeze(M(e))),S(this,"_encoderCache",{}),S(this,"_types",{});const t={},r={},n={};Object.keys(e).forEach((e=>{t[e]={},r[e]=[],n[e]={}}));for(const n in e){const i={};e[n].forEach((o=>{i[o.name]&&R.throwArgumentError(`duplicate variable name ${JSON.stringify(o.name)} in ${JSON.stringify(n)}`,"types",e),i[o.name]=!0;const s=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];s===n&&R.throwArgumentError(`circular type reference to ${JSON.stringify(s)}`,"types",e),Q(s)||(r[s]||R.throwArgumentError(`unknown type ${JSON.stringify(s)}`,"types",e),r[s].push(n),t[n][s]=!0)}))}const i=Object.keys(r).filter((e=>0===r[e].length));0===i.length?R.throwArgumentError("missing primary type","types",e):i.length>1&&R.throwArgumentError(`ambiguous primary types or unused types: ${i.map((e=>JSON.stringify(e))).join(", ")}`,"types",e),S(this,"primaryType",i[0]),function i(o,s){s[o]&&R.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",e),s[o]=!0,Object.keys(t[o]).forEach((e=>{r[e]&&(i(e,s),Object.keys(s).forEach((t=>{n[t][e]=!0})))})),delete s[o]}(this.primaryType,{});for(const t in n){const r=Object.keys(n[t]);r.sort(),this._types[t]=q(t,e[t])+r.map((t=>q(t,e[t]))).join("")}}getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=Q(e);if(t)return t}const t=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const e=t[1],r=this.getEncoder(e),i=parseInt(t[3]);return t=>{i>=0&&t.length!==i&&R.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let o=t.map(r);return this._types[e]&&(o=o.map(y.S)),(0,y.S)((0,n.qn)(o))}}const r=this.types[e];if(r){const t=(0,P.id)(this._types[e]);return e=>{const i=r.map((({name:t,type:r})=>{const n=this.getEncoder(r)(e[t]);return this._types[r]?(0,y.S)(n):n}));return i.unshift(t),(0,n.qn)(i)}}return R.throwArgumentError(`unknown type: ${e}`,"type",e)}encodeType(e){const t=this._types[e];return t||R.throwArgumentError(`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return(0,y.S)(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,r){if(Q(e))return r(e,t);const n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){const e=n[1],i=parseInt(n[3]);return i>=0&&t.length!==i&&R.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(e,t,r)))}const i=this.types[e];return i?i.reduce(((e,{name:n,type:i})=>(e[n]=this._visit(i,t[n],r),e)),{}):R.throwArgumentError(`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new W(e)}static getPrimaryType(e){return W.from(e).primaryType}static hashStruct(e,t,r){return W.from(t).hashStruct(e,r)}static hashDomain(e){const t=[];for(const r in e){const n=z[r];n||R.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(r)}`,"domain",e),t.push({name:r,type:n})}return t.sort(((e,t)=>H.indexOf(e.name)-H.indexOf(t.name))),W.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,r){return(0,n.qn)(["0x1901",W.hashDomain(e),W.from(t).hash(r)])}static hash(e,t,r){return(0,y.S)(W.encode(e,t,r))}static resolveNames(e,t,r,i){return o=this,s=void 0,u=function*(){e=k(e);const o={};e.verifyingContract&&!(0,n.Lo)(e.verifyingContract,20)&&(o[e.verifyingContract]="0x");const s=W.from(t);s.visit(r,((e,t)=>("address"!==e||(0,n.Lo)(t,20)||(o[t]="0x"),t)));for(const e in o)o[e]=yield i(e);return e.verifyingContract&&o[e.verifyingContract]&&(e.verifyingContract=o[e.verifyingContract]),r=s.visit(r,((e,t)=>"address"===e&&o[t]?o[t]:t)),{domain:e,value:r}},new((a=void 0)||(a=Promise))((function(e,t){function r(e){try{i(u.next(e))}catch(e){t(e)}}function n(e){try{i(u.throw(e))}catch(e){t(e)}}function i(t){var i;t.done?e(t.value):(i=t.value,i instanceof a?i:new a((function(e){e(i)}))).then(r,n)}i((u=u.apply(o,s||[])).next())}));var o,s,a,u}static getPayload(e,t,r){W.hashDomain(e);const i={},o=[];H.forEach((t=>{const r=e[t];null!=r&&(i[t]=G[t](r),o.push({name:t,type:z[t]}))}));const s=W.from(t),a=k(t);return a.EIP712Domain?R.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):a.EIP712Domain=o,s.encode(r),{types:a,domain:i,primaryType:s.primaryType,message:s.visit(r,((e,t)=>{if(e.match(/^bytes(\d*)/))return(0,n.c$)((0,n.k9)(t));if(e.match(/^u?int/))return h.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&R.throwArgumentError("invalid string","value",t),t}return R.throwArgumentError("unsupported type","type",e)}))}}}},39004:(e,t,r)=>{"use strict";r.d(t,{k9:()=>u,xW:()=>c,qn:()=>f,bj:()=>p,c$:()=>h,aY:()=>a,Lo:()=>l});const n=new(r(90704).Vy)("bytes/5.6.1");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function s(e){return"number"==typeof e&&e==e&&e%1==0}function a(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!s(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function u(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),l(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":n.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;eu(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),o(n)}function l(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const d="0123456789abcdef";function h(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=d[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(l(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":n.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(a(e)){let t="0x";for(let r=0;r>4]+d[15&n]}return t}return n.throwArgumentError("invalid hexlify value","value",e)}function f(e){let t="0x";return e.forEach((e=>{t+=h(e).substring(2)})),t}function p(e,t){for("string"!=typeof e?e=h(e):l(e)||n.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&n.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}},90945:(e,t,r)=>{"use strict";r.d(t,{S:()=>s});var n=r(80879),i=r.n(n),o=r(39004);function s(e){return"0x"+i().keccak_256((0,o.k9)(e))}},90704:(e,t,r)=>{"use strict";r.d(t,{Vy:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},59211:(e,t,r)=>{"use strict";r.d(t,{dz:()=>o,H5:()=>l,YW:()=>c,dg:()=>d});var n=r(39004);const i=new(r(90704).Vy)("strings/5.6.0");var o,s;function a(e,t,r,n,i){if(e===s.BAD_PREFIX||e===s.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===s.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(o||(o={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(s||(s={}));const u=Object.freeze({error:function(e,t,r,n,o){return i.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:a,replace:function(e,t,r,n,i){return e===s.OVERLONG?(n.push(i),0):(n.push(65533),a(e,t,r))}});function c(e,t=o.current){t!=o.current&&(i.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,n.k9)(r)}function l(e){return e.map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function d(e,t=o.current){return function(e,t){null==t&&(t=u.error),e=(0,n.k9)(e);const r=[];let i=0;for(;i>7)){r.push(n);continue}let o=null,a=null;if(192==(224&n))o=1,a=127;else if(224==(240&n))o=2,a=2047;else{if(240!=(248&n)){i+=t(128==(192&n)?s.UNEXPECTED_CONTINUE:s.BAD_PREFIX,i-1,e,r);continue}o=3,a=65535}if(i-1+o>=e.length){i+=t(s.OVERRUN,i-1,e,r);continue}let u=n&(1<<8-o-1)-1;for(let n=0;n1114111?i+=t(s.OUT_OF_RANGE,i-1-o,e,r,u):u>=55296&&u<=57343?i+=t(s.UTF16_SURROGATE,i-1-o,e,r,u):u<=a?i+=t(s.OVERLONG,i-1-o,e,r,u):r.push(u))}return r}(c(e,t))}},80879:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{HDNode:()=>dt,defaultPath:()=>lt,entropyToMnemonic:()=>pt,getAccountPath:()=>mt,isValidMnemonic:()=>gt,mnemonicToEntropy:()=>ft,mnemonicToSeed:()=>ht});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return"number"==typeof e&&e==e&&e%1==0}function b(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!y(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function v(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),w(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;ev(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),m(n)}function w(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const E="0123456789abcdef";function _(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=E[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e))return e.toHexString();if(w(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":p.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(b(e)){let t="0x";for(let r=0;r>4]+E[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}function I(e,t,r){return"string"!=typeof e?e=_(e):(!w(e)||e.length%2)&&p.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function S(e,t){for("string"!=typeof e?e=_(e):w(e)||p.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&p.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function k(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}new f("properties/5.6.0");class C{constructor(e){k(this,"alphabet",e),k(this,"base",e.length),k(this,"_alphabetMap",{}),k(this,"_leader",e.charAt(0));for(let t=0;t0;)r.push(n%this.base),n=n/this.base|0}let n="";for(let e=0;0===t[e]&&e=0;--e)n+=this.alphabet[r[e]];return n}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r0&&(10===arguments[0]?N||(N=!0,P.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?P.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.errors.UNEXPECTED_ARGUMENT,{}):P.throwError("BigNumber.toString does not accept parameters",f.errors.UNEXPECTED_ARGUMENT,{})),F(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof D)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new D(R,L(e)):e.match(/^-?[0-9]+$/)?new D(R,L(new B(e))):P.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&j("underflow","BigNumber.from",e),(e>=O||e<=-O)&&j("overflow","BigNumber.from",e),D.from(String(e));const t=e;if("bigint"==typeof t)return D.from(t.toString());if(b(t))return D.from(_(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return D.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(w(e)||"-"===e[0]&&w(e.substring(1))))return D.from(e)}return P.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function L(e){if("string"!=typeof e)return L(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&P.throwArgumentError("invalid hex","value",e),"0x00"===(e=L(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function U(e){return D.from(L(e))}function F(e){const t=D.from(e).toHexString();return"-"===t[0]?new B("-"+t.substring(3),16):new B(t.substring(2),16)}function j(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),P.throwError(e,f.errors.NUMERIC_FAULT,n)}const z=new f("strings/5.6.0");var H,K;function G(e,t,r,n,i){if(e===K.BAD_PREFIX||e===K.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===K.OVERRUN?r.length-t-1:0}function Q(e,t=H.current){t!=H.current&&(z.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return v(r)}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(H||(H={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(K||(K={})),Object.freeze({error:function(e,t,r,n,i){return z.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:G,replace:function(e,t,r,n,i){return e===K.OVERLONG?(n.push(i),0):(n.push(65533),G(e,t,r))}});var q,W=r(99499),V=r.n(W);!function(e){e.sha256="sha256",e.sha512="sha512"}(q||(q={}));const Y=new f("sha2/5.6.0");function J(e){return"0x"+V().sha256().update(v(e)).digest("hex")}function X(e,t,r){return q[e]||Y.throwError("unsupported algorithm "+e,f.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:e}),"0x"+V().hmac(V()[e],v(t)).update(v(r)).digest("hex")}function Z(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},e(r,r.exports),r.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self;var $=ee;function ee(e,t){if(!e)throw new Error(t||"Assertion failed")}ee.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var te=Z((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),re=Z((function(e,t){var r=t;r.assert=$,r.toArray=te.toArray,r.zero2=te.zero2,r.toHex=te.toHex,r.encode=te.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(M())(e,"hex","le")}})),ne=re.getNAF,ie=re.getJSF,oe=re.assert;function se(e,t){this.type=e,this.p=new(M())(t.p,16),this.red=t.prime?M().red(t.prime):M().mont(this.p),this.zero=new(M())(0).toRed(this.red),this.one=new(M())(1).toRed(this.red),this.two=new(M())(2).toRed(this.red),this.n=t.n&&new(M())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var ae=se;function ue(e,t){this.curve=e,this.type=t,this.precomputed=null}se.prototype.point=function(){throw new Error("Not implemented")},se.prototype.validate=function(){throw new Error("Not implemented")},se.prototype._fixedNafMul=function(e,t){oe(e.precomputed);var r=e._getDoubles(),n=ne(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];oe(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},se.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var f=o-1,p=o;if(1===u[f]&&1===u[p]){var g=[t[f],null,null,t[p]];0===t[f].y.cmp(t[p].y)?(g[1]=t[f].add(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg())):0===t[f].y.cmp(t[p].y.redNeg())?(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].add(t[p].neg())):(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=ie(r[f],r[p]);for(d=Math.max(y[0].length,d),l[f]=new Array(d),l[p]=new Array(d),s=0;s=0;o--){for(var E=0;o>=0;){var _=!0;for(s=0;s=0&&E++,A=A.dblp(E),o<0)break;for(s=0;s0?a=c[s][I-1>>1]:I<0&&(a=c[s][-I-1>>1].neg()),A="affine"===a.type?A.mixedAdd(a):A.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},ue.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(o=t,s=r),n.negative&&(n=n.neg(),i=i.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:n,b:i},{a:o,b:s}]},de.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},de.prototype.pointFromX=function(e,t){(e=new(M())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},de.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},de.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},fe.prototype.isInfinity=function(){return this.inf},fe.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},fe.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},fe.prototype.getX=function(){return this.x.fromRed()},fe.prototype.getY=function(){return this.y.fromRed()},fe.prototype.mul=function(e){return e=new(M())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},fe.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},fe.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},fe.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},fe.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},fe.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},ce(pe,ae.BasePoint),de.prototype.jpoint=function(e,t,r){return new pe(this,e,t,r)},pe.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},pe.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},pe.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},pe.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},pe.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},pe.prototype.inspect=function(){return this.isInfinity()?"":""},pe.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var ge=Z((function(e,t){var r=t;r.base=ae,r.short=he,r.mont=null,r.edwards=null})),me=Z((function(e,t){var r,n=t,i=re.assert;function o(e){"short"===e.type?this.curve=new ge.short(e):"edwards"===e.type?this.curve=new ge.edwards(e):this.curve=new ge.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:V().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:V().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:V().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:V().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:V().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:V().sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:V().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:V().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function ye(e){if(!(this instanceof ye))return new ye(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=te.toArray(e.entropy,e.entropyEnc||"hex"),r=te.toArray(e.nonce,e.nonceEnc||"hex"),n=te.toArray(e.pers,e.persEnc||"hex");$(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var be=ye;ye.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},ye.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=te.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var Ee=re.assert;function _e(e,t){if(e instanceof _e)return e;this._importDER(e,t)||(Ee(e.r&&e.s,"Signature without r or s"),this.r=new(M())(e.r,16),this.s=new(M())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var Ie=_e;function Se(){this.place=0}function ke(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function Ce(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}_e.prototype._importDER=function(e,t){e=re.toArray(e,t);var r=new Se;if(48!==e[r.place++])return!1;var n=ke(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var i=ke(e,r);if(!1===i)return!1;var o=e.slice(r.place,i+r.place);if(r.place+=i,2!==e[r.place++])return!1;var s=ke(e,r);if(!1===s)return!1;if(e.length!==s+r.place)return!1;var a=e.slice(r.place,s+r.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}return this.r=new(M())(o),this.s=new(M())(a),this.recoveryParam=null,!0},_e.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=Ce(t),r=Ce(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];Te(n,t.length),(n=n.concat(t)).push(2),Te(n,r.length);var i=n.concat(r),o=[48];return Te(o,i.length),o=o.concat(i),re.encode(o,e)};var xe=function(){throw new Error("unsupported")},Me=re.assert;function Be(e){if(!(this instanceof Be))return new Be(e);"string"==typeof e&&(Me(Object.prototype.hasOwnProperty.call(me,e),"Unknown curve "+e),e=me[e]),e instanceof me.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var Pe=Be;Be.prototype.keyPair=function(e){return new we(this,e)},Be.prototype.keyFromPrivate=function(e,t){return we.fromPrivate(this,e,t)},Be.prototype.keyFromPublic=function(e,t){return we.fromPublic(this,e,t)},Be.prototype.genKeyPair=function(e){e||(e={});for(var t=new be({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||xe(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(M())(2));;){var i=new(M())(t.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},Be.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},Be.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(M())(e,16));for(var i=this.n.byteLength(),o=t.getPrivate().toArray("be",i),s=e.toArray("be",i),a=new be({hash:this.hash,entropy:o,nonce:s,pers:n.pers,persEnc:n.persEnc||"utf8"}),u=this.n.sub(new(M())(1)),c=0;;c++){var l=n.k?n.k(c):new(M())(a.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(u)>=0)){var d=this.g.mul(l);if(!d.isInfinity()){var h=d.getX(),f=h.umod(this.n);if(0!==f.cmpn(0)){var p=l.invm(this.n).mul(f.mul(t.getPrivate()).iadd(e));if(0!==(p=p.umod(this.n)).cmpn(0)){var g=(d.getY().isOdd()?1:0)|(0!==h.cmp(f)?2:0);return n.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),g^=1),new Ie({r:f,s:p,recoveryParam:g})}}}}}},Be.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(M())(e,16)),r=this.keyFromPublic(r,n);var i=(t=new Ie(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,a=o.invm(this.n),u=a.mul(e).umod(this.n),c=a.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(u,r.getPublic(),c)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(u,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},Be.prototype.recoverPubKey=function(e,t,r,n){Me((3&r)===r,"The recovery param is more than two bits"),t=new Ie(t,n);var i=this.n,o=new(M())(e),s=t.r,a=t.s,u=1&r,c=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");s=c?this.curve.pointFromX(s.add(this.curve.n),u):this.curve.pointFromX(s,u);var l=t.r.invm(i),d=i.sub(o).mul(l).umod(i),h=a.mul(l).umod(i);return this.g.mulAdd(d,s,h)},Be.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new Ie(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var Re=Z((function(e,t){var r=t;r.version="6.5.4",r.utils=re,r.rand=function(){throw new Error("unsupported")},r.curve=ge,r.curves=me,r.ec=Pe,r.eddsa=null})).ec;const Oe=new f("signing-key/5.6.0");let Ne=null;function De(){return Ne||(Ne=new Re("secp256k1")),Ne}class Le{constructor(e){k(this,"curve","secp256k1"),k(this,"privateKey",_(e));const t=De().keyFromPrivate(v(this.privateKey));k(this,"publicKey","0x"+t.getPublic(!1,"hex")),k(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),k(this,"_isSigningKey",!0)}_addPoint(e){const t=De().keyFromPublic(v(this.publicKey)),r=De().keyFromPublic(v(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=De().keyFromPrivate(v(this.privateKey)),r=v(e);32!==r.length&&Oe.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return function(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(w(r=e)&&!(r.length%2)||b(r)){let r=v(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=_(r.slice(0,32)),t.s=_(r.slice(32,64))):65===r.length?(t.r=_(r.slice(0,32)),t.s=_(r.slice(32,64)),t.v=r[64]):p.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:p.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=_(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=function(e,t){(e=v(e)).length>t&&p.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),m(r)}(v(t._vs),32);t._vs=_(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&p.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=_(r);null==t.s?t.s=i:t.s!==i&&p.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?p.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&p.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&w(t.r)?t.r=S(t.r,32):p.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&w(t.s)?t.s=S(t.s,32):p.throwArgumentError("signature missing or invalid s","signature",e);const r=v(t.s);r[0]>=128&&p.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=_(r);t._vs&&(w(t._vs)||p.throwArgumentError("signature invalid _vs","signature",e),t._vs=S(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&p.throwArgumentError("signature _vs mismatch v and s","signature",e)}var r;return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}({recoveryParam:n.recoveryParam,r:S("0x"+n.r.toString(16),32),s:S("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=De().keyFromPrivate(v(this.privateKey)),r=De().keyFromPublic(v(Ue(e)));return S("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Ue(e,t){const r=v(e);if(32===r.length){const e=new Le(r);return t?"0x"+De().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?_(r):"0x"+De().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+De().keyFromPublic(r).getPublic(!0,"hex"):_(r):Oe.throwArgumentError("invalid public or private key","key","[REDACTED]")}var Fe=r(30675),je=r.n(Fe);function ze(e){return"0x"+je().keccak_256(v(e))}const He=new f("address/5.6.0");function Ke(e){w(e,20)||He.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=v(ze(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const Ge={};for(let e=0;e<10;e++)Ge[String(e)]=String(e);for(let e=0;e<26;e++)Ge[String.fromCharCode(65+e)]=String(10+e);const Qe=Math.floor((qe=9007199254740991,Math.log10?Math.log10(qe):Math.log(qe)/Math.LN10));var qe,We;function Ve(e){let t=null;if("string"!=typeof e&&He.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=Ke(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&He.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>Ge[e])).join("");for(;t.length>=Qe;){let e=t.substring(0,Qe);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&He.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new B(r,36).toString(16);t.length<40;)t="0"+t;t=Ke("0x"+t)}else He.throwArgumentError("invalid address","address",e);var r;return t}r(4364),new f("transactions/5.6.0"),function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(We||(We={}));const Ye=new f("wordlists/5.6.0");class Je{constructor(e){Ye.checkAbstract(new.target,Je),k(this,"locale",e)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(" ")}static check(e){const t=[];for(let r=0;r<2048;r++){const n=e.getWord(r);if(r!==e.getWordIndex(n))return"0x";t.push(n)}return ze(Q(t.join("\n")+"\n"))}static register(e,t){t||(t=e.locale)}}let Xe=null;function Ze(e){if(null==Xe&&(Xe="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==Je.check(e)))throw Xe=null,new Error("BIP39 Wordlist for en (English) FAILED")}const $e=new class extends Je{constructor(){super("en")}getWord(e){return Ze(this),Xe[e]}getWordIndex(e){return Ze(this),Xe.indexOf(e)}};Je.register($e);const et={en:$e},tt=new f("hdnode/5.4.0"),rt=D.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),nt=Q("Bitcoin seed"),it=2147483648;function ot(e){return(1<=256)throw new Error("Depth too large!");return at(A([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",_(this.depth),this.parentFingerprint,S(_(this.index),4),this.chainCode,null!=this.privateKey?A(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new dt(ct,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error("invalid index - "+String(e));let t=this.path;t&&(t+="/"+(e&~it));const r=new Uint8Array(37);if(e&it){if(!this.privateKey)throw new Error("cannot derive child of neutered node");r.set(v(this.privateKey),1),t&&(t+="'")}else r.set(v(this.publicKey));for(let t=24;t>=0;t-=8)r[33+(t>>3)]=e>>24-t&255;const n=v(X(q.sha512,this.chainCode,r)),i=n.slice(0,32),o=n.slice(32);let s=null,a=null;this.privateKey?s=st(D.from(i).add(this.privateKey).mod(rt)):a=new Le(_(i))._addPoint(this.publicKey);let u=t;const c=this.mnemonic;return c&&(u=Object.freeze({phrase:c.phrase,path:t,locale:c.locale||"en"})),new dt(ct,s,a,this.fingerprint,st(o),e,this.depth+1,u)}derivePath(e){const t=e.split("/");if(0===t.length||"m"===t[0]&&0!==this.depth)throw new Error("invalid path - "+e);"m"===t[0]&&t.shift();let r=this;for(let e=0;e=it)throw new Error("invalid path index - "+n);r=r._derive(it+e)}else{if(!n.match(/^[0-9]+$/))throw new Error("invalid path component - "+n);{const e=parseInt(n);if(e>=it)throw new Error("invalid path index - "+n);r=r._derive(e)}}}return r}static _fromSeed(e,t){const r=v(e);if(r.length<16||r.length>64)throw new Error("invalid seed");const n=v(X(q.sha512,nt,r));return new dt(ct,st(n.slice(0,32)),null,"0x00000000",st(n.slice(32)),0,0,t)}static fromMnemonic(e,t,r){return e=pt(ft(e,r=ut(r)),r),dt._fromSeed(ht(e,t),{phrase:e,path:"m",locale:r.locale})}static fromSeed(e){return dt._fromSeed(e,null)}static fromExtendedKey(e){const t=T.decode(e);82===t.length&&at(t.slice(0,78))===e||tt.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");const r=t[4],n=_(t.slice(5,9)),i=parseInt(_(t.slice(9,13)).substring(2),16),o=_(t.slice(13,45)),s=t.slice(45,78);switch(_(t.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new dt(ct,null,_(s),n,o,i,r,null);case"0x0488ade4":case"0x04358394 ":if(0!==s[0])break;return new dt(ct,_(s.slice(1)),null,n,o,i,r,null)}return tt.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}function ht(e,t){t||(t="");const r=Q("mnemonic"+t,H.NFKD);return function(e,t,r,n,i){let o;e=v(e),t=v(t);let s=1;const a=new Uint8Array(64),u=new Uint8Array(t.length+4);let c,l;u.set(t);for(let r=1;r<=s;r++){u[t.length]=r>>24&255,u[t.length+1]=r>>16&255,u[t.length+2]=r>>8&255,u[t.length+3]=255&r;let n=v(X(i,e,u));o||(o=n.length,l=new Uint8Array(o),s=Math.ceil(64/o),c=64-(s-1)*o),l.set(n);for(let t=1;t<2048;t++){n=v(X(i,e,n));for(let e=0;e>3]|=1<<7-i%8),i++}const o=32*r.length/3,s=ot(r.length/3);if((v(J(n.slice(0,o/8)))[0]&s)!=(n[n.length-1]&s))throw new Error("invalid checksum");return _(n.slice(0,o/8))}function pt(e,t){if(t=ut(t),(e=v(e)).length%4!=0||e.length<16||e.length>32)throw new Error("invalid entropy");const r=[0];let n=11;for(let t=0;t8?(r[r.length-1]<<=8,r[r.length-1]|=e[t],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=e[t]>>8-n,r.push(e[t]&(1<<8-n)-1),n+=3);const i=e.length/4,o=v(J(e))[0]&ot(i);return r[r.length-1]<<=i,r[r.length-1]|=o>>8-i,t.join(r.map((e=>t.getWord(e))))}function gt(e,t){try{return ft(e,t),!0}catch(e){}return!1}function mt(e){return("number"!=typeof e||e<0||e>=it||e%1)&&tt.throwArgumentError("invalid account index","index",e),`m/44'/60'/${e}'/0/0`}},30675:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{decryptCrowdsale:()=>D,decryptJsonWallet:()=>pt,decryptJsonWalletSync:()=>gt,decryptKeystore:()=>ht,decryptKeystoreSync:()=>dt,encryptKeystore:()=>ft,getJsonWalletAddress:()=>L.cZ,isCrowdsaleWallet:()=>L.y2,isKeystoreWallet:()=>L.kZ});var n,i=r(41183),o=r.n(i),s=r(17646),a=r(40151),u=r(10848),c=r(99499),l=r.n(c);!function(e){e.sha256="sha256",e.sha512="sha512"}(n||(n={}));var d=r(51042);const h=new d.Vy("sha2/5.6.0");function f(e){return"0x"+l().sha256().update((0,a.k9)(e)).digest("hex")}function p(e,t,r){return n[e]||h.throwError("unsupported algorithm "+e,d.Vy.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:e}),"0x"+l().hmac(l()[e],(0,a.k9)(t)).update((0,a.k9)(r)).digest("hex")}function g(e,t,r,n,i){let o;e=(0,a.k9)(e),t=(0,a.k9)(t);let s=1;const u=new Uint8Array(n),c=new Uint8Array(t.length+4);let l,d;c.set(t);for(let h=1;h<=s;h++){c[t.length]=h>>24&255,c[t.length+1]=h>>16&255,c[t.length+2]=h>>8&255,c[t.length+3]=255&h;let f=(0,a.k9)(p(i,e,c));o||(o=f.length,d=new Uint8Array(o),s=Math.ceil(n/o),l=n-(s-1)*o),d.set(f);for(let t=1;t>6==2;n++)e++;return e}return e===b.OVERRUN?r.length-t-1:0}function A(e,t=y.current){t!=y.current&&(m.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,a.k9)(r)}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(y||(y={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(b||(b={})),Object.freeze({error:function(e,t,r,n,i){return m.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:v,replace:function(e,t,r,n,i){return e===b.OVERLONG?(n.push(i),0):(n.push(65533),v(e,t,r))}});const w=new d.Vy("properties/5.6.0");function E(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}const _={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function I(e){if(null==e||_[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rk(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&E(t,r,k(n))}return t}return w.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function k(e){return S(e)}class C{constructor(e){for(const t in e)this[t]=k(e[t])}}const T="json-wallets/5.4.0";function x(e){return"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),(0,a.k9)(e)}function M(e,t){for(e=String(e);e.length0;)r.push(n%this.base),n=n/this.base|0}let n="";for(let e=0;0===t[e]&&e=0;--e)n+=this.alphabet[r[e]];return n}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),Y=Q((function(e,t){var r=t;r.assert=q,r.toArray=V.toArray,r.zero2=V.zero2,r.toHex=V.toHex,r.encode=V.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(G())(e,"hex","le")}})),J=Y.getNAF,X=Y.getJSF,Z=Y.assert;function $(e,t){this.type=e,this.p=new(G())(t.p,16),this.red=t.prime?G().red(t.prime):G().mont(this.p),this.zero=new(G())(0).toRed(this.red),this.one=new(G())(1).toRed(this.red),this.two=new(G())(2).toRed(this.red),this.n=t.n&&new(G())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var ee=$;function te(e,t){this.curve=e,this.type=t,this.precomputed=null}$.prototype.point=function(){throw new Error("Not implemented")},$.prototype.validate=function(){throw new Error("Not implemented")},$.prototype._fixedNafMul=function(e,t){Z(e.precomputed);var r=e._getDoubles(),n=J(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];Z(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},$.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var f=o-1,p=o;if(1===u[f]&&1===u[p]){var g=[t[f],null,null,t[p]];0===t[f].y.cmp(t[p].y)?(g[1]=t[f].add(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg())):0===t[f].y.cmp(t[p].y.redNeg())?(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].add(t[p].neg())):(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=X(r[f],r[p]);for(d=Math.max(y[0].length,d),l[f]=new Array(d),l[p]=new Array(d),s=0;s=0;o--){for(var E=0;o>=0;){var _=!0;for(s=0;s=0&&E++,A=A.dblp(E),o<0)break;for(s=0;s0?a=c[s][I-1>>1]:I<0&&(a=c[s][-I-1>>1].neg()),A="affine"===a.type?A.mixedAdd(a):A.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},te.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(o=t,s=r),n.negative&&(n=n.neg(),i=i.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:n,b:i},{a:o,b:s}]},ie.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},ie.prototype.pointFromX=function(e,t){(e=new(G())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},ie.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},ie.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},se.prototype.isInfinity=function(){return this.inf},se.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},se.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},se.prototype.getX=function(){return this.x.fromRed()},se.prototype.getY=function(){return this.y.fromRed()},se.prototype.mul=function(e){return e=new(G())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},se.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},se.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},se.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},se.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},se.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},re(ae,ee.BasePoint),ie.prototype.jpoint=function(e,t,r){return new ae(this,e,t,r)},ae.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},ae.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},ae.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},ae.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},ae.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},ae.prototype.inspect=function(){return this.isInfinity()?"":""},ae.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var ue=Q((function(e,t){var r=t;r.base=ee,r.short=oe,r.mont=null,r.edwards=null})),ce=Q((function(e,t){var r,n=t,i=Y.assert;function o(e){"short"===e.type?this.curve=new ue.short(e):"edwards"===e.type?this.curve=new ue.edwards(e):this.curve=new ue.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:l().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:l().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:l().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:l().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:l().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:l().sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:l().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:l().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function le(e){if(!(this instanceof le))return new le(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=V.toArray(e.entropy,e.entropyEnc||"hex"),r=V.toArray(e.nonce,e.nonceEnc||"hex"),n=V.toArray(e.pers,e.persEnc||"hex");q(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var de=le;le.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},le.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=V.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var ge=Y.assert;function me(e,t){if(e instanceof me)return e;this._importDER(e,t)||(ge(e.r&&e.s,"Signature without r or s"),this.r=new(G())(e.r,16),this.s=new(G())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var ye=me;function be(){this.place=0}function ve(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function Ae(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}me.prototype._importDER=function(e,t){e=Y.toArray(e,t);var r=new be;if(48!==e[r.place++])return!1;var n=ve(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var i=ve(e,r);if(!1===i)return!1;var o=e.slice(r.place,i+r.place);if(r.place+=i,2!==e[r.place++])return!1;var s=ve(e,r);if(!1===s)return!1;if(e.length!==s+r.place)return!1;var a=e.slice(r.place,s+r.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}return this.r=new(G())(o),this.s=new(G())(a),this.recoveryParam=null,!0},me.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=Ae(t),r=Ae(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];we(n,t.length),(n=n.concat(t)).push(2),we(n,r.length);var i=n.concat(r),o=[48];return we(o,i.length),o=o.concat(i),Y.encode(o,e)};var Ee=function(){throw new Error("unsupported")},_e=Y.assert;function Ie(e){if(!(this instanceof Ie))return new Ie(e);"string"==typeof e&&(_e(Object.prototype.hasOwnProperty.call(ce,e),"Unknown curve "+e),e=ce[e]),e instanceof ce.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var Se=Ie;Ie.prototype.keyPair=function(e){return new pe(this,e)},Ie.prototype.keyFromPrivate=function(e,t){return pe.fromPrivate(this,e,t)},Ie.prototype.keyFromPublic=function(e,t){return pe.fromPublic(this,e,t)},Ie.prototype.genKeyPair=function(e){e||(e={});for(var t=new de({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||Ee(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(G())(2));;){var i=new(G())(t.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},Ie.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},Ie.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(G())(e,16));for(var i=this.n.byteLength(),o=t.getPrivate().toArray("be",i),s=e.toArray("be",i),a=new de({hash:this.hash,entropy:o,nonce:s,pers:n.pers,persEnc:n.persEnc||"utf8"}),u=this.n.sub(new(G())(1)),c=0;;c++){var l=n.k?n.k(c):new(G())(a.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(u)>=0)){var d=this.g.mul(l);if(!d.isInfinity()){var h=d.getX(),f=h.umod(this.n);if(0!==f.cmpn(0)){var p=l.invm(this.n).mul(f.mul(t.getPrivate()).iadd(e));if(0!==(p=p.umod(this.n)).cmpn(0)){var g=(d.getY().isOdd()?1:0)|(0!==h.cmp(f)?2:0);return n.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),g^=1),new ye({r:f,s:p,recoveryParam:g})}}}}}},Ie.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(G())(e,16)),r=this.keyFromPublic(r,n);var i=(t=new ye(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,a=o.invm(this.n),u=a.mul(e).umod(this.n),c=a.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(u,r.getPublic(),c)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(u,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},Ie.prototype.recoverPubKey=function(e,t,r,n){_e((3&r)===r,"The recovery param is more than two bits"),t=new ye(t,n);var i=this.n,o=new(G())(e),s=t.r,a=t.s,u=1&r,c=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");s=c?this.curve.pointFromX(s.add(this.curve.n),u):this.curve.pointFromX(s,u);var l=t.r.invm(i),d=i.sub(o).mul(l).umod(i),h=a.mul(l).umod(i);return this.g.mulAdd(d,s,h)},Ie.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new ye(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var ke=Q((function(e,t){var r=t;r.version="6.5.4",r.utils=Y,r.rand=function(){throw new Error("unsupported")},r.curve=ue,r.curves=ce,r.ec=Se,r.eddsa=null})).ec;const Ce=new d.Vy("signing-key/5.6.0");let Te=null;function xe(){return Te||(Te=new ke("secp256k1")),Te}class Me{constructor(e){E(this,"curve","secp256k1"),E(this,"privateKey",(0,a.c$)(e));const t=xe().keyFromPrivate((0,a.k9)(this.privateKey));E(this,"publicKey","0x"+t.getPublic(!1,"hex")),E(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),E(this,"_isSigningKey",!0)}_addPoint(e){const t=xe().keyFromPublic((0,a.k9)(this.publicKey)),r=xe().keyFromPublic((0,a.k9)(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=xe().keyFromPrivate((0,a.k9)(this.privateKey)),r=(0,a.k9)(e);32!==r.length&&Ce.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return(0,a.Pc)({recoveryParam:n.recoveryParam,r:(0,a.bj)("0x"+n.r.toString(16),32),s:(0,a.bj)("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=xe().keyFromPrivate((0,a.k9)(this.privateKey)),r=xe().keyFromPublic((0,a.k9)(Be(e)));return(0,a.bj)("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Be(e,t){const r=(0,a.k9)(e);if(32===r.length){const e=new Me(r);return t?"0x"+xe().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?(0,a.c$)(r):"0x"+xe().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+xe().keyFromPublic(r).getPublic(!0,"hex"):(0,a.c$)(r):Ce.throwArgumentError("invalid public or private key","key","[REDACTED]")}var Pe;function Re(e){const t=Be(e);return(0,s.bv)((0,a.Ab)((0,u.S)((0,a.Ab)(t,1)),12))}r(4364),new d.Vy("transactions/5.6.0"),function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(Pe||(Pe={}));const Oe=new d.Vy("wordlists/5.6.0");class Ne{constructor(e){Oe.checkAbstract(new.target,Ne),E(this,"locale",e)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(" ")}static check(e){const t=[];for(let r=0;r<2048;r++){const n=e.getWord(r);if(r!==e.getWordIndex(n))return"0x";t.push(n)}return r=t.join("\n")+"\n",(0,u.S)(A(r));var r}static register(e,t){t||(t=e.locale)}}let De=null;function Le(e){if(null==De&&(De="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==Ne.check(e)))throw De=null,new Error("BIP39 Wordlist for en (English) FAILED")}const Ue=new class extends Ne{constructor(){super("en")}getWord(e){return Le(this),De[e]}getWordIndex(e){return Le(this),De.indexOf(e)}};Ne.register(Ue);const Fe={en:Ue},je=new d.Vy("hdnode/5.6.0"),ze=H.gH.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),He=A("Bitcoin seed"),Ke=2147483648;function Ge(e){return(1<=256)throw new Error("Depth too large!");return qe((0,a.xW)([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",(0,a.c$)(this.depth),this.parentFingerprint,(0,a.bj)((0,a.c$)(this.index),4),this.chainCode,null!=this.privateKey?(0,a.xW)(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new Je(Ve,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error("invalid index - "+String(e));let t=this.path;t&&(t+="/"+(2147483647&e));const r=new Uint8Array(37);if(e&Ke){if(!this.privateKey)throw new Error("cannot derive child of neutered node");r.set((0,a.k9)(this.privateKey),1),t&&(t+="'")}else r.set((0,a.k9)(this.publicKey));for(let t=24;t>=0;t-=8)r[33+(t>>3)]=e>>24-t&255;const i=(0,a.k9)(p(n.sha512,this.chainCode,r)),o=i.slice(0,32),s=i.slice(32);let u=null,c=null;this.privateKey?u=Qe(H.gH.from(o).add(this.privateKey).mod(ze)):c=new Me((0,a.c$)(o))._addPoint(this.publicKey);let l=t;const d=this.mnemonic;return d&&(l=Object.freeze({phrase:d.phrase,path:t,locale:d.locale||"en"})),new Je(Ve,u,c,this.fingerprint,Qe(s),e,this.depth+1,l)}derivePath(e){const t=e.split("/");if(0===t.length||"m"===t[0]&&0!==this.depth)throw new Error("invalid path - "+e);"m"===t[0]&&t.shift();let r=this;for(let e=0;e=Ke)throw new Error("invalid path index - "+n);r=r._derive(Ke+e)}else{if(!n.match(/^[0-9]+$/))throw new Error("invalid path component - "+n);{const e=parseInt(n);if(e>=Ke)throw new Error("invalid path index - "+n);r=r._derive(e)}}}return r}static _fromSeed(e,t){const r=(0,a.k9)(e);if(r.length<16||r.length>64)throw new Error("invalid seed");const i=(0,a.k9)(p(n.sha512,He,r));return new Je(Ve,Qe(i.slice(0,32)),null,"0x00000000",Qe(i.slice(32)),0,0,t)}static fromMnemonic(e,t,r){return e=Ze(Xe(e,r=We(r)),r),Je._fromSeed(function(e,t){t||(t="");const r=A("mnemonic"+t,y.NFKD);return g(A(e,y.NFKD),r,2048,64,"sha512")}(e,t),{phrase:e,path:"m",locale:r.locale})}static fromSeed(e){return Je._fromSeed(e,null)}static fromExtendedKey(e){const t=z.decode(e);82===t.length&&qe(t.slice(0,78))===e||je.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");const r=t[4],n=(0,a.c$)(t.slice(5,9)),i=parseInt((0,a.c$)(t.slice(9,13)).substring(2),16),o=(0,a.c$)(t.slice(13,45)),s=t.slice(45,78);switch((0,a.c$)(t.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new Je(Ve,null,(0,a.c$)(s),n,o,i,r,null);case"0x0488ade4":case"0x04358394 ":if(0!==s[0])break;return new Je(Ve,(0,a.c$)(s.slice(1)),null,n,o,i,r,null)}return je.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}function Xe(e,t){t=We(t),je.checkNormalize();const r=t.split(e);if(r.length%3!=0)throw new Error("invalid mnemonic");const n=(0,a.k9)(new Uint8Array(Math.ceil(11*r.length/8)));let i=0;for(let e=0;e>3]|=1<<7-i%8),i++}const o=32*r.length/3,s=Ge(r.length/3);if(((0,a.k9)(f(n.slice(0,o/8)))[0]&s)!=(n[n.length-1]&s))throw new Error("invalid checksum");return(0,a.c$)(n.slice(0,o/8))}function Ze(e,t){if(t=We(t),(e=(0,a.k9)(e)).length%4!=0||e.length<16||e.length>32)throw new Error("invalid entropy");const r=[0];let n=11;for(let t=0;t8?(r[r.length-1]<<=8,r[r.length-1]|=e[t],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=e[t]>>8-n,r.push(e[t]&(1<<8-n)-1),n+=3);const i=e.length/4,o=(0,a.k9)(f(e))[0]&Ge(i);return r[r.length-1]<<=i,r[r.length-1]|=o>>8-i,t.join(r.map((e=>t.getWord(e))))}const $e=new d.Vy("random/5.6.0"),et=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r.g)return r.g;throw new Error("unable to locate global object")}();let tt=et.crypto||et.msCrypto;function rt(e){(e<=0||e>1024||e%1||e!=e)&&$e.throwArgumentError("invalid length","length",e);const t=new Uint8Array(e);return tt.getRandomValues(t),(0,a.k9)(t)}tt&&tt.getRandomValues||($e.warn("WARNING: Missing strong random number source"),tt={getRandomValues:function(e){return $e.throwError("no secure random source avaialble",d.Vy.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}});var nt=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const it=new d.Vy(T);function ot(e){return null!=e&&e.mnemonic&&e.mnemonic.phrase}class st extends C{isKeystoreAccount(e){return!(!e||!e._isKeystoreAccount)}}function at(e,t){const r=x(P(e,"crypto/ciphertext"));if((0,a.c$)((0,u.S)((0,a.xW)([t.slice(16,32),r]))).substring(2)!==P(e,"crypto/mac").toLowerCase())throw new Error("invalid password");const n=function(e,t,r){if("aes-128-ctr"===P(e,"crypto/cipher")){const n=x(P(e,"crypto/cipherparams/iv")),i=new(o().Counter)(n),s=new(o().ModeOfOperation.ctr)(t,i);return(0,a.k9)(s.decrypt(r))}return null}(e,t.slice(0,16),r);n||it.throwError("unsupported cipher",d.Vy.errors.UNSUPPORTED_OPERATION,{operation:"decrypt"});const i=t.slice(32,64),c=Re(n);if(e.address){let t=e.address.toLowerCase();if("0x"!==t.substring(0,2)&&(t="0x"+t),(0,s.bv)(t)!==c)throw new Error("address mismatch")}const l={_isKeystoreAccount:!0,address:c,privateKey:(0,a.c$)(n)};if("0.1"===P(e,"x-ethers/version")){const t=x(P(e,"x-ethers/mnemonicCiphertext")),r=x(P(e,"x-ethers/mnemonicCounter")),n=new(o().Counter)(r),s=new(o().ModeOfOperation.ctr)(i,n),u=P(e,"x-ethers/path")||Ye,c=P(e,"x-ethers/locale")||"en",h=(0,a.k9)(s.decrypt(t));try{const e=Ze(h,c),t=Je.fromMnemonic(e,null,c).derivePath(u);if(t.privateKey!=l.privateKey)throw new Error("mnemonic mismatch");l.mnemonic=t.mnemonic}catch(e){if(e.code!==d.Vy.errors.INVALID_ARGUMENT||"wordlist"!==e.argument)throw e}}return new st(l)}function ut(e,t,r,n,i){return(0,a.k9)(g(e,t,r,n,i))}function ct(e,t,r,n,i){return Promise.resolve(ut(e,t,r,n,i))}function lt(e,t,r,n,i){const o=B(t),s=P(e,"crypto/kdf");if(s&&"string"==typeof s){const t=function(e,t){return it.throwArgumentError("invalid key-derivation function parameters",e,t)};if("scrypt"===s.toLowerCase()){const r=x(P(e,"crypto/kdfparams/salt")),a=parseInt(P(e,"crypto/kdfparams/n")),u=parseInt(P(e,"crypto/kdfparams/r")),c=parseInt(P(e,"crypto/kdfparams/p"));a&&u&&c||t("kdf",s),a&a-1&&t("N",a);const l=parseInt(P(e,"crypto/kdfparams/dklen"));return 32!==l&&t("dklen",l),n(o,r,a,u,c,64,i)}if("pbkdf2"===s.toLowerCase()){const n=x(P(e,"crypto/kdfparams/salt"));let i=null;const s=P(e,"crypto/kdfparams/prf");"hmac-sha256"===s?i="sha256":"hmac-sha512"===s?i="sha512":t("prf",s);const a=parseInt(P(e,"crypto/kdfparams/c")),u=parseInt(P(e,"crypto/kdfparams/dklen"));return 32!==u&&t("dklen",u),r(o,n,a,u,i)}}return it.throwArgumentError("unsupported key-derivation function","kdf",s)}function dt(e,t){const r=JSON.parse(e);return at(r,lt(r,t,ut,F().syncScrypt))}function ht(e,t,r){return nt(this,void 0,void 0,(function*(){const n=JSON.parse(e);return at(n,yield lt(n,t,ct,F().scrypt,r))}))}function ft(e,t,r,n){try{if((0,s.bv)(e.address)!==Re(e.privateKey))throw new Error("address/privateKey mismatch");if(ot(e)){const t=e.mnemonic;if(Je.fromMnemonic(t.phrase,null,t.locale).derivePath(t.path||Ye).privateKey!=e.privateKey)throw new Error("mnemonic mismatch")}}catch(e){return Promise.reject(e)}"function"!=typeof r||n||(n=r,r={}),r||(r={});const i=(0,a.k9)(e.privateKey),c=B(t);let l=null,d=null,h=null;if(ot(e)){const t=e.mnemonic;l=(0,a.k9)(Xe(t.phrase,t.locale||"en")),d=t.path||Ye,h=t.locale||"en"}let f=r.client;f||(f="ethers.js");let p=null;p=r.salt?(0,a.k9)(r.salt):rt(32);let g=null;if(r.iv){if(g=(0,a.k9)(r.iv),16!==g.length)throw new Error("invalid iv")}else g=rt(16);let m=null;if(r.uuid){if(m=(0,a.k9)(r.uuid),16!==m.length)throw new Error("invalid uuid")}else m=rt(16);let y=1<<17,b=8,v=1;return r.scrypt&&(r.scrypt.N&&(y=r.scrypt.N),r.scrypt.r&&(b=r.scrypt.r),r.scrypt.p&&(v=r.scrypt.p)),F().scrypt(c,p,y,b,v,64,n).then((t=>{const r=(t=(0,a.k9)(t)).slice(0,16),n=t.slice(16,32),s=t.slice(32,64),c=new(o().Counter)(g),A=new(o().ModeOfOperation.ctr)(r,c),w=(0,a.k9)(A.encrypt(i)),E=(0,u.S)((0,a.xW)([n,w])),_={address:e.address.substring(2).toLowerCase(),id:R(m),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,a.c$)(g).substring(2)},ciphertext:(0,a.c$)(w).substring(2),kdf:"scrypt",kdfparams:{salt:(0,a.c$)(p).substring(2),n:y,dklen:32,p:v,r:b},mac:E.substring(2)}};if(l){const e=rt(16),t=new(o().Counter)(e),r=new(o().ModeOfOperation.ctr)(s,t),n=(0,a.k9)(r.encrypt(l)),i=new Date,u=i.getUTCFullYear()+"-"+M(i.getUTCMonth()+1,2)+"-"+M(i.getUTCDate(),2)+"T"+M(i.getUTCHours(),2)+"-"+M(i.getUTCMinutes(),2)+"-"+M(i.getUTCSeconds(),2)+".0Z";_["x-ethers"]={client:f,gethFilename:"UTC--"+u+"--"+_.address,mnemonicCounter:(0,a.c$)(e).substring(2),mnemonicCiphertext:(0,a.c$)(n).substring(2),path:d,locale:h,version:"0.1"}}return JSON.stringify(_)}))}function pt(e,t,r){if((0,L.y2)(e)){r&&r(0);const n=D(e,t);return r&&r(1),Promise.resolve(n)}return(0,L.kZ)(e)?ht(e,t,r):Promise.reject(new Error("invalid JSON wallet"))}function gt(e,t){if((0,L.y2)(e))return D(e,t);if((0,L.kZ)(e))return dt(e,t);throw new Error("invalid JSON wallet")}},27562:(e,t,r)=>{"use strict";r.d(t,{cZ:()=>s,kZ:()=>o,y2:()=>i});var n=r(17646);function i(e){let t=null;try{t=JSON.parse(e)}catch(e){return!1}return t.encseed&&t.ethaddr}function o(e){let t=null;try{t=JSON.parse(e)}catch(e){return!1}return!(!t.version||parseInt(t.version)!==t.version||3!==parseInt(t.version))}function s(e){if(i(e))try{return(0,n.bv)(JSON.parse(e).ethaddr)}catch(e){return null}if(o(e))try{return(0,n.bv)(JSON.parse(e).address)}catch(e){return null}return null}},17646:(e,t,r)=>{"use strict";r.d(t,{bv:()=>d});var n=r(40151),i=r(7620),o=r(10848);const s=new(r(51042).Vy)("address/5.6.0");function a(e){(0,n.Lo)(e,20)||s.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const i=(0,n.k9)((0,o.S)(r));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const u={};for(let e=0;e<10;e++)u[String(e)]=String(e);for(let e=0;e<26;e++)u[String.fromCharCode(65+e)]=String(10+e);const c=Math.floor((l=9007199254740991,Math.log10?Math.log10(l):Math.log(l)/Math.LN10));var l;function d(e){let t=null;if("string"!=typeof e&&s.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=a(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&s.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>u[e])).join("");for(;t.length>=c;){let e=t.substring(0,c);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&s.throwArgumentError("bad icap checksum","address",e),t=(0,i.Os)(e.substring(4));t.length<40;)t="0"+t;t=a("0x"+t)}else s.throwArgumentError("invalid address","address",e);return t}},7620:(e,t,r)=>{"use strict";r.d(t,{gH:()=>h,Os:()=>y});var n=r(82823),i=r.n(n),o=r(40151),s=r(51042),a=i().BN;const u=new s.Vy("bignumber/5.6.0"),c={},l=9007199254740991;let d=!1;class h{constructor(e,t){u.checkNew(new.target,h),e!==c&&u.throwError("cannot call constructor directly; use BigNumber.from",s.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return p(g(this).fromTwos(e))}toTwos(e){return p(g(this).toTwos(e))}abs(){return"-"===this._hex[0]?h.from(this._hex.substring(1)):this}add(e){return p(g(this).add(g(e)))}sub(e){return p(g(this).sub(g(e)))}div(e){return h.from(e).isZero()&&m("division-by-zero","div"),p(g(this).div(g(e)))}mul(e){return p(g(this).mul(g(e)))}mod(e){const t=g(e);return t.isNeg()&&m("division-by-zero","mod"),p(g(this).umod(t))}pow(e){const t=g(e);return t.isNeg()&&m("negative-power","pow"),p(g(this).pow(t))}and(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","and"),p(g(this).and(t))}or(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","or"),p(g(this).or(t))}xor(e){const t=g(e);return(this.isNegative()||t.isNeg())&&m("unbound-bitwise-result","xor"),p(g(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&m("negative-width","mask"),p(g(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&m("negative-width","shl"),p(g(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&m("negative-width","shr"),p(g(this).shrn(e))}eq(e){return g(this).eq(g(e))}lt(e){return g(this).lt(g(e))}lte(e){return g(this).lte(g(e))}gt(e){return g(this).gt(g(e))}gte(e){return g(this).gte(g(e))}isNegative(){return"-"===this._hex[0]}isZero(){return g(this).isZero()}toNumber(){try{return g(this).toNumber()}catch(e){m("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return u.throwError("this platform does not support BigInt",s.Vy.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?d||(d=!0,u.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?u.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",s.Vy.errors.UNEXPECTED_ARGUMENT,{}):u.throwError("BigNumber.toString does not accept parameters",s.Vy.errors.UNEXPECTED_ARGUMENT,{})),g(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof h)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new h(c,f(e)):e.match(/^-?[0-9]+$/)?new h(c,f(new a(e))):u.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&m("underflow","BigNumber.from",e),(e>=l||e<=-l)&&m("overflow","BigNumber.from",e),h.from(String(e));const t=e;if("bigint"==typeof t)return h.from(t.toString());if((0,o.aY)(t))return h.from((0,o.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return h.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,o.Lo)(e)||"-"===e[0]&&(0,o.Lo)(e.substring(1))))return h.from(e)}return u.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function f(e){if("string"!=typeof e)return f(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&u.throwArgumentError("invalid hex","value",e),"0x00"===(e=f(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function p(e){return h.from(f(e))}function g(e){const t=h.from(e).toHexString();return"-"===t[0]?new a("-"+t.substring(3),16):new a(t.substring(2),16)}function m(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),u.throwError(e,s.Vy.errors.NUMERIC_FAULT,n)}function y(e){return new a(e,36).toString(16)}},40151:(e,t,r)=>{"use strict";r.d(t,{k9:()=>u,xW:()=>c,Ab:()=>f,bj:()=>p,c$:()=>h,aY:()=>a,Lo:()=>l,Pc:()=>g});const n=new(r(51042).Vy)("bytes/5.6.1");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function s(e){return"number"==typeof e&&e==e&&e%1==0}function a(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!s(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function u(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),l(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":n.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;eu(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),o(n)}function l(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const d="0123456789abcdef";function h(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=d[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(l(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":n.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(a(e)){let t="0x";for(let r=0;r>4]+d[15&n]}return t}return n.throwArgumentError("invalid hexlify value","value",e)}function f(e,t,r){return"string"!=typeof e?e=h(e):(!l(e)||e.length%2)&&n.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function p(e,t){for("string"!=typeof e?e=h(e):l(e)||n.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&n.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function g(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(l(r=e)&&!(r.length%2)||a(r)){let r=u(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=h(r.slice(0,32)),t.s=h(r.slice(32,64))):65===r.length?(t.r=h(r.slice(0,32)),t.s=h(r.slice(32,64)),t.v=r[64]):n.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:n.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=h(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=function(e,t){(e=u(e)).length>t&&n.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),o(r)}(u(t._vs),32);t._vs=h(r);const i=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=i:t.recoveryParam!==i&&n.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const s=h(r);null==t.s?t.s=s:t.s!==s&&n.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?n.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&n.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&l(t.r)?t.r=p(t.r,32):n.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&l(t.s)?t.s=p(t.s,32):n.throwArgumentError("signature missing or invalid s","signature",e);const r=u(t.s);r[0]>=128&&n.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const i=h(r);t._vs&&(l(t._vs)||n.throwArgumentError("signature invalid _vs","signature",e),t._vs=p(t._vs,32)),null==t._vs?t._vs=i:t._vs!==i&&n.throwArgumentError("signature _vs mismatch v and s","signature",e)}var r;return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}},10848:(e,t,r)=>{"use strict";r.d(t,{S:()=>s});var n=r(33654),i=r.n(n),o=r(40151);function s(e){return"0x"+i().keccak_256((0,o.k9)(e))}},51042:(e,t,r)=>{"use strict";r.d(t,{Vy:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},33654:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{keccak256:()=>A});var n=r(70838),i=r.n(n),o=r(4364);let s=!1,a=!1;const u={debug:1,default:2,info:2,warning:3,error:4,off:5};let c=u.default,l=null;const d=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var h,f;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(h||(h={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(f||(f={}));const p="0123456789abcdef";class g{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==u[r]&&this.throwArgumentError("invalid log level name","logLevel",e),c>u[r]||o.log.apply(o,t)}debug(...e){this._log(g.levels.DEBUG,e)}info(...e){this._log(g.levels.INFO,e)}warn(...e){this._log(g.levels.WARNING,e)}makeError(e,t,r){if(a)return this.makeError("censored error",t,{});t||(t=g.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=p[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let o="";switch(t){case f.NUMERIC_FAULT:{o="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":o+="-"+t;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case f.CALL_EXCEPTION:case f.INSUFFICIENT_FUNDS:case f.MISSING_NEW:case f.NONCE_EXPIRED:case f.REPLACEMENT_UNDERPRICED:case f.TRANSACTION_REPLACED:case f.UNPREDICTABLE_GAS_LIMIT:o=t}o&&(e+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,g.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),d&&this.throwError("platform missing String.prototype.normalize",g.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:d})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,g.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",g.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return l||(l=new g("logger/5.6.0")),l}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),s){if(!e)return;this.globalLogger().throwError("error censorship permanent",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}a=!!e,s=!!t}static setLogLevel(e){const t=u[e.toLowerCase()];null!=t?c=t:g.globalLogger().warn("invalid log level - "+e)}static from(e){return new g(e)}}g.errors=f,g.levels=h;const m=new g("bytes/5.6.1");function y(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return y(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function b(e){return"number"==typeof e&&e==e&&e%1==0}function v(e,t){if(t||(t={}),"number"==typeof e){m.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),y(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),function(e){return!!e.toHexString}(e)&&(e=e.toHexString()),function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":m.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e=256)return!1}return!0}(e)?y(new Uint8Array(e)):m.throwArgumentError("invalid arrayify value","value",e)}function A(e){return"0x"+i().keccak_256(v(e))}},8898:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ErrorCode:()=>d,LogLevel:()=>l,Logger:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.4.1")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},21813:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Description:()=>S,checkProperties:()=>v,deepCopy:()=>I,defineReadOnly:()=>m,getStatic:()=>y,resolveProperties:()=>b,shallowCopy:()=>A});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;var p=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const g=new f("properties/5.4.1");function m(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function y(e,t){for(let r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function b(e){return p(this,void 0,void 0,(function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})}))}function v(e,t){e&&"object"==typeof e||g.throwArgumentError("invalid object","object",e),Object.keys(e).forEach((r=>{t[r]||g.throwArgumentError("invalid object key - "+r,"transaction:"+r,e)}))}function A(e){const t={};for(const r in e)t[r]=e[r];return t}const w={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function E(e){if(null==e||w[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rI(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&m(t,r,I(n))}return t}return g.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function I(e){return _(e)}class S{constructor(e){for(const t in e)this[t]=I(e[t])}}},33676:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AlchemyProvider:()=>Rn,AlchemyWebSocketProvider:()=>Pn,BaseProvider:()=>jr,CloudflareProvider:()=>Nn,EtherscanProvider:()=>Gn,FallbackProvider:()=>ii,Formatter:()=>Ar,InfuraProvider:()=>ci,InfuraWebSocketProvider:()=>ui,IpcProvider:()=>oi,JsonRpcBatchProvider:()=>li,JsonRpcProvider:()=>An,JsonRpcSigner:()=>yn,NodesmithProvider:()=>hi,PocketProvider:()=>gi,Provider:()=>re,Resolver:()=>Lr,StaticJsonRpcProvider:()=>Tn,UrlJsonRpcProvider:()=>xn,Web3Provider:()=>vi,WebSocketProvider:()=>kn,getDefaultProvider:()=>wi,getNetwork:()=>le,isCommunityResourcable:()=>wr,isCommunityResource:()=>Er,showThrottleMessage:()=>Ir});var n=r(82823),i=r.n(n),o=r(4364);let s=!1,a=!1;const u={debug:1,default:2,info:2,warning:3,error:4,off:5};let c=u.default,l=null;const d=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var h,f;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(h||(h={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(f||(f={}));const p="0123456789abcdef";class g{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==u[r]&&this.throwArgumentError("invalid log level name","logLevel",e),c>u[r]||o.log.apply(o,t)}debug(...e){this._log(g.levels.DEBUG,e)}info(...e){this._log(g.levels.INFO,e)}warn(...e){this._log(g.levels.WARNING,e)}makeError(e,t,r){if(a)return this.makeError("censored error",t,{});t||(t=g.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=p[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let o="";switch(t){case f.NUMERIC_FAULT:{o="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":o+="-"+t;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case f.CALL_EXCEPTION:case f.INSUFFICIENT_FUNDS:case f.MISSING_NEW:case f.NONCE_EXPIRED:case f.REPLACEMENT_UNDERPRICED:case f.TRANSACTION_REPLACED:case f.UNPREDICTABLE_GAS_LIMIT:o=t}o&&(e+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,g.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),d&&this.throwError("platform missing String.prototype.normalize",g.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:d})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,g.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",g.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return l||(l=new g("logger/5.6.0")),l}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),s){if(!e)return;this.globalLogger().throwError("error censorship permanent",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}a=!!e,s=!!t}static setLogLevel(e){const t=u[e.toLowerCase()];null!=t?c=t:g.globalLogger().warn("invalid log level - "+e)}static from(e){return new g(e)}}g.errors=f,g.levels=h;const m=new g("bytes/5.6.1");function y(e){return!!e.toHexString}function b(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return b(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function v(e){return S(e)&&!(e.length%2)||w(e)}function A(e){return"number"==typeof e&&e==e&&e%1==0}function w(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!A(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function E(e,t){if(t||(t={}),"number"==typeof e){m.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),b(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),y(e)&&(e=e.toHexString()),S(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":m.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;eE(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),b(n)}function I(e){let t=E(e);if(0===t.length)return t;let r=0;for(;r>4]+k[15&n]}return t}return m.throwArgumentError("invalid hexlify value","value",e)}function T(e){if("string"!=typeof e)e=C(e);else if(!S(e)||e.length%2)return null;return(e.length-2)/2}function x(e,t,r){return"string"!=typeof e?e=C(e):(!S(e)||e.length%2)&&m.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function M(e){let t="0x";return e.forEach((e=>{t+=C(e).substring(2)})),t}function B(e){const t=function(e){"string"!=typeof e&&(e=C(e)),S(e)||m.throwArgumentError("invalid hex string","value",e),e=e.substring(2);let t=0;for(;t2*t+2&&m.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function R(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(v(e)){let r=E(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=C(r.slice(0,32)),t.s=C(r.slice(32,64))):65===r.length?(t.r=C(r.slice(0,32)),t.s=C(r.slice(32,64)),t.v=r[64]):m.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:m.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=C(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=function(e,t){(e=E(e)).length>t&&m.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),b(r)}(E(t._vs),32);t._vs=C(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&m.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=C(r);null==t.s?t.s=i:t.s!==i&&m.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?m.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&m.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&S(t.r)?t.r=P(t.r,32):m.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&S(t.s)?t.s=P(t.s,32):m.throwArgumentError("signature missing or invalid s","signature",e);const r=E(t.s);r[0]>=128&&m.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=C(r);t._vs&&(S(t._vs)||m.throwArgumentError("signature invalid _vs","signature",e),t._vs=P(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&m.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}var O=i().BN;const N=new g("bignumber/5.6.0"),D={},L=9007199254740991;let U=!1;class F{constructor(e,t){N.checkNew(new.target,F),e!==D&&N.throwError("cannot call constructor directly; use BigNumber.from",g.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return z(H(this).fromTwos(e))}toTwos(e){return z(H(this).toTwos(e))}abs(){return"-"===this._hex[0]?F.from(this._hex.substring(1)):this}add(e){return z(H(this).add(H(e)))}sub(e){return z(H(this).sub(H(e)))}div(e){return F.from(e).isZero()&&K("division-by-zero","div"),z(H(this).div(H(e)))}mul(e){return z(H(this).mul(H(e)))}mod(e){const t=H(e);return t.isNeg()&&K("division-by-zero","mod"),z(H(this).umod(t))}pow(e){const t=H(e);return t.isNeg()&&K("negative-power","pow"),z(H(this).pow(t))}and(e){const t=H(e);return(this.isNegative()||t.isNeg())&&K("unbound-bitwise-result","and"),z(H(this).and(t))}or(e){const t=H(e);return(this.isNegative()||t.isNeg())&&K("unbound-bitwise-result","or"),z(H(this).or(t))}xor(e){const t=H(e);return(this.isNegative()||t.isNeg())&&K("unbound-bitwise-result","xor"),z(H(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&K("negative-width","mask"),z(H(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&K("negative-width","shl"),z(H(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&K("negative-width","shr"),z(H(this).shrn(e))}eq(e){return H(this).eq(H(e))}lt(e){return H(this).lt(H(e))}lte(e){return H(this).lte(H(e))}gt(e){return H(this).gt(H(e))}gte(e){return H(this).gte(H(e))}isNegative(){return"-"===this._hex[0]}isZero(){return H(this).isZero()}toNumber(){try{return H(this).toNumber()}catch(e){K("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return N.throwError("this platform does not support BigInt",g.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?U||(U=!0,N.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?N.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",g.errors.UNEXPECTED_ARGUMENT,{}):N.throwError("BigNumber.toString does not accept parameters",g.errors.UNEXPECTED_ARGUMENT,{})),H(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof F)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new F(D,j(e)):e.match(/^-?[0-9]+$/)?new F(D,j(new O(e))):N.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&K("underflow","BigNumber.from",e),(e>=L||e<=-L)&&K("overflow","BigNumber.from",e),F.from(String(e));const t=e;if("bigint"==typeof t)return F.from(t.toString());if(w(t))return F.from(C(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return F.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(S(e)||"-"===e[0]&&S(e.substring(1))))return F.from(e)}return N.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function j(e){if("string"!=typeof e)return j(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&N.throwArgumentError("invalid hex","value",e),"0x00"===(e=j(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function z(e){return F.from(j(e))}function H(e){const t=F.from(e).toHexString();return"-"===t[0]?new O("-"+t.substring(3),16):new O(t.substring(2),16)}function K(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),N.throwError(e,g.errors.NUMERIC_FAULT,n)}const G=new g("properties/5.6.0");function Q(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function q(e,t){for(let r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function W(e){return t=this,r=void 0,i=function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i}function V(e){const t={};for(const r in e)t[r]=e[r];return t}const Y={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function J(e){if(null==e||Y[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;rZ(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&Q(t,r,Z(n))}return t}return G.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function Z(e){return X(e)}class ${constructor(e){for(const t in e)this[t]=Z(e[t])}}const ee=new g("abstract-provider/5.6.0");class te extends ${static isForkEvent(e){return!(!e||!e._isForkEvent)}}class re{constructor(){ee.checkAbstract(new.target,re),Q(this,"_isProvider",!0)}getFeeData(){return e=this,t=void 0,n=function*(){const{block:e,gasPrice:t}=yield W({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let r=null,n=null;return e&&e.baseFeePerGas&&(n=F.from("1500000000"),r=e.baseFeePerGas.mul(2).add(n)),{maxFeePerGas:r,maxPriorityFeePerGas:n,gasPrice:t}},new((r=void 0)||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}));var e,t,r,n}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}const ne=new g("networks/5.6.2");function ie(e){const t=function(t,r){null==r&&(r={});const n=[];if(t.InfuraProvider&&"-"!==r.infura)try{n.push(new t.InfuraProvider(e,r.infura))}catch(e){}if(t.EtherscanProvider&&"-"!==r.etherscan)try{n.push(new t.EtherscanProvider(e,r.etherscan))}catch(e){}if(t.AlchemyProvider&&"-"!==r.alchemy)try{n.push(new t.AlchemyProvider(e,r.alchemy))}catch(e){}if(t.PocketProvider&&"-"!==r.pocket){const i=["goerli","ropsten","rinkeby"];try{const o=new t.PocketProvider(e,r.pocket);o.network&&-1===i.indexOf(o.network.name)&&n.push(o)}catch(e){}}if(t.CloudflareProvider&&"-"!==r.cloudflare)try{n.push(new t.CloudflareProvider(e))}catch(e){}if(t.AnkrProvider&&"-"!==r.ankr)try{n.push(new t.AnkrProvider(e,r.ankr))}catch(e){}if(0===n.length)return null;if(t.FallbackProvider){let i=1;return null!=r.quorum?i=r.quorum:"homestead"===e&&(i=2),new t.FallbackProvider(n,i)}return n[0]};return t.renetwork=function(e){return ie(e)},t}function oe(e,t){const r=function(r,n){return r.JsonRpcProvider?new r.JsonRpcProvider(e,t):null};return r.renetwork=function(t){return oe(e,t)},r}const se={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:ie("homestead")},ae={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:ie("ropsten")},ue={chainId:63,name:"classicMordor",_defaultProvider:oe("https://www.ethercluster.com/mordor","classicMordor")},ce={unspecified:{chainId:0,name:"unspecified"},homestead:se,mainnet:se,morden:{chainId:2,name:"morden"},ropsten:ae,testnet:ae,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:ie("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:ie("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:ie("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},classic:{chainId:61,name:"classic",_defaultProvider:oe("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:ue,classicTestnet:ue,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:oe("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic"},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism"},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function le(e){if(null==e)return null;if("number"==typeof e){for(const t in ce){const r=ce[t];if(r.chainId===e)return{name:r.name,chainId:r.chainId,ensAddress:r.ensAddress||null,_defaultProvider:r._defaultProvider||null}}return{chainId:e,name:"unknown"}}if("string"==typeof e){const t=ce[e];return null==t?null:{name:t.name,chainId:t.chainId,ensAddress:t.ensAddress,_defaultProvider:t._defaultProvider||null}}const t=ce[e.name];if(!t)return"number"!=typeof e.chainId&&ne.throwArgumentError("invalid network chainId","network",e),e;0!==e.chainId&&e.chainId!==t.chainId&&ne.throwArgumentError("network chainId mismatch","network",e);let r=e._defaultProvider||null;var n;return null==r&&t._defaultProvider&&(r=(n=t._defaultProvider)&&"function"==typeof n.renetwork?t._defaultProvider.renetwork(e):t._defaultProvider),{name:e.name,chainId:t.chainId,ensAddress:e.ensAddress||t.ensAddress||null,_defaultProvider:r}}class de{constructor(e){Q(this,"alphabet",e),Q(this,"base",e.length),Q(this,"_alphabetMap",{}),Q(this,"_leader",e.charAt(0));for(let t=0;t0;)r.push(n%this.base),n=n/this.base|0}let n="";for(let e=0;0===t[e]&&e=0;--e)n+=this.alphabet[r[e]];return n}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r>6==2;n++)e++;return e}return e===ge.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(pe||(pe={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(ge||(ge={}));const ye=Object.freeze({error:function(e,t,r,n,i){return fe.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:me,replace:function(e,t,r,n,i){return e===ge.OVERLONG?(n.push(i),0):(n.push(65533),me(e,t,r))}});function be(e,t){null==t&&(t=ye.error),e=E(e);const r=[];let n=0;for(;n>7)){r.push(i);continue}let o=null,s=null;if(192==(224&i))o=1,s=127;else if(224==(240&i))o=2,s=2047;else{if(240!=(248&i)){n+=t(128==(192&i)?ge.UNEXPECTED_CONTINUE:ge.BAD_PREFIX,n-1,e,r);continue}o=3,s=65535}if(n-1+o>=e.length){n+=t(ge.OVERRUN,n-1,e,r);continue}let a=i&(1<<8-o-1)-1;for(let i=0;i1114111?n+=t(ge.OUT_OF_RANGE,n-1-o,e,r,a):a>=55296&&a<=57343?n+=t(ge.UTF16_SURROGATE,n-1-o,e,r,a):a<=s?n+=t(ge.OVERLONG,n-1-o,e,r,a):r.push(a))}return r}function ve(e,t=pe.current){t!=pe.current&&(fe.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return E(r)}function Ae(e){return e.map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function we(e,t){return Ae(be(e,t))}function Ee(e,t=pe.current){return be(ve(e,t))}function _e(e,t){t||(t=function(e){return[parseInt(e,16)]});let r=0,n={};return e.split(",").forEach((e=>{let i=e.split(":");r+=parseInt(i[0],16),n[r]=t(i[1])})),n}function Ie(e){let t=0;return e.split(",").map((e=>{let r=e.split("-");1===r.length?r[1]="0":""===r[1]&&(r[1]="1");let n=t+parseInt(r[0],16);return t=parseInt(r[1],16),{l:n,h:t}}))}function Se(e,t){let r=0;for(let n=0;n=r&&e<=r+i.h&&(e-r)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-r))continue;return i}}return null}const ke=Ie("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),Ce="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((e=>parseInt(e,16))),Te=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],xe=_e("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),Me=_e("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),Be=_e("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(e){if(e.length%4!=0)throw new Error("bad data");let t=[];for(let r=0;r{if(Ce.indexOf(e)>=0)return[];if(e>=65024&&e<=65039)return[];let t=function(e){let t=Se(e,Te);if(t)return[e+t.s];let r=xe[e];if(r)return r;let n=Me[e];return n?[e+n[0]]:Be[e]||null}(e);return t||[e]})),t=r.reduce(((e,t)=>(t.forEach((t=>{e.push(t)})),e)),[]),t=Ee(Ae(t),pe.NFKC),t.forEach((e=>{if(Se(e,Pe))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),t.forEach((e=>{if(Se(e,ke))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));let n=Ae(t);if("-"===n.substring(0,1)||"--"===n.substring(2,4)||"-"===n.substring(n.length-1))throw new Error("invalid hyphen");if(n.length>63)throw new Error("too long");return n}var Oe=r(66945),Ne=r.n(Oe);function De(e){return"0x"+Ne().keccak_256(E(e))}const Le="hash/5.6.0",Ue=new g(Le),Fe=new Uint8Array(32);Fe.fill(0);const je=new RegExp("^((.*)\\.)?([^.]+)$");function ze(e){"string"!=typeof e&&Ue.throwArgumentError("invalid ENS name; not a string","name",e);let t=e,r=Fe;for(;t.length;){const n=t.match(je);null!=n&&""!==n[2]||Ue.throwArgumentError("invalid ENS address; missing component","name",e),r=De(_([r,De(ve(Re(n[3])))])),t=n[2]||""}return C(r)}var He=r(99499),Ke=r.n(He);function Ge(e){return"0x"+Ke().sha256().update(E(e)).digest("hex")}function Qe(e){e=atob(e);const t=[];for(let r=0;r{o[t.toLowerCase()]=e})):n.headers.keys().forEach((e=>{o[e.toLowerCase()]=n.headers.get(e)})),{headers:o,statusCode:n.status,statusMessage:n.statusText,body:E(new Uint8Array(i))}}))}const Ye=new g("web/5.6.0");function Je(e){return new Promise((t=>{setTimeout(t,e)}))}function Xe(e,t){if(null==e)return null;if("string"==typeof e)return e;if(v(e)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return we(e)}catch(e){}return C(e)}return e}function Ze(e,t,r){let n=null;if(null!=t){n=ve(t);const r="string"==typeof e?{url:e}:V(e);r.headers?0!==Object.keys(r.headers).filter((e=>"content-type"===e.toLowerCase())).length||(r.headers=V(r.headers),r.headers["content-type"]="application/json"):r.headers={"content-type":"application/json"},e=r}return function(e,t,r){const n="object"==typeof e&&null!=e.throttleLimit?e.throttleLimit:12;Ye.assertArgument(n>0&&n%1==0,"invalid connection throttle limit","connection.throttleLimit",n);const i="object"==typeof e?e.throttleCallback:null,o="object"==typeof e&&"number"==typeof e.throttleSlotInterval?e.throttleSlotInterval:100;Ye.assertArgument(o>0&&o%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",o);const s="object"==typeof e&&!!e.errorPassThrough,a={};let u=null;const c={method:"GET"};let l=!1,d=12e4;if("string"==typeof e)u=e;else if("object"==typeof e){if(null!=e&&null!=e.url||Ye.throwArgumentError("missing URL","connection.url",e),u=e.url,"number"==typeof e.timeout&&e.timeout>0&&(d=e.timeout),e.headers)for(const t in e.headers)a[t.toLowerCase()]={key:t,value:String(e.headers[t])},["if-none-match","if-modified-since"].indexOf(t.toLowerCase())>=0&&(l=!0);if(c.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){"https:"!==u.substring(0,6)&&!0!==e.allowInsecureAuthentication&&Ye.throwError("basic authentication requires a secure https url",g.errors.INVALID_ARGUMENT,{argument:"url",url:u,user:e.user,password:"[REDACTED]"});const t=e.user+":"+e.password;a.authorization={key:"Authorization",value:"Basic "+qe(ve(t))}}null!=e.skipFetchSetup&&(c.skipFetchSetup=!!e.skipFetchSetup)}const h=new RegExp("^data:([a-z0-9-]+/[a-z0-9-]+);base64,(.*)$","i"),f=u?u.match(h):null;if(f)try{const e={statusCode:200,statusMessage:"OK",headers:{"content-type":f[1]},body:Qe(f[2])};let t=e.body;return r&&(t=r(e.body,e)),Promise.resolve(t)}catch(e){Ye.throwError("processing response error",g.errors.SERVER_ERROR,{body:Xe(f[1],f[2]),error:e,requestBody:null,requestMethod:"GET",url:u})}t&&(c.method="POST",c.body=t,null==a["content-type"]&&(a["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==a["content-length"]&&(a["content-length"]={key:"Content-Length",value:String(t.length)}));const p={};Object.keys(a).forEach((e=>{const t=a[e];p[t.key]=t.value})),c.headers=p;const m=function(){let e=null;return{promise:new Promise((function(t,r){d&&(e=setTimeout((()=>{null!=e&&(e=null,r(Ye.makeError("timeout",g.errors.TIMEOUT,{requestBody:Xe(c.body,p["content-type"]),requestMethod:c.method,timeout:d,url:u})))}),d))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),y=function(){return e=this,t=void 0,d=function*(){for(let e=0;e=300)&&(m.cancel(),Ye.throwError("bad response",g.errors.SERVER_ERROR,{status:t.statusCode,headers:t.headers,body:Xe(a,t.headers?t.headers["content-type"]:null),requestBody:Xe(c.body,p["content-type"]),requestMethod:c.method,url:u})),r)try{const e=yield r(a,t);return m.cancel(),e}catch(r){if(r.throttleRetry&&e{let n=null;if(null!=e)try{n=JSON.parse(we(e))}catch(t){Ye.throwError("invalid JSON",g.errors.SERVER_ERROR,{body:e,error:t})}return r&&(n=r(n,t)),n}))}function $e(e,t){return t||(t={}),null==(t=V(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(r,n){let i=null,o=!1;const s=()=>!o&&(o=!0,i&&clearTimeout(i),!0);t.timeout&&(i=setTimeout((()=>{s()&&n(new Error("timeout"))}),t.timeout));const a=t.retryLimit;let u=0;!function i(){return e().then((function(e){if(void 0!==e)s()&&r(e);else if(t.oncePoll)t.oncePoll.once("poll",i);else if(t.onceBlock)t.onceBlock.once("block",i);else if(!o){if(u++,u>a)return void(s()&&n(new Error("retry limit reached")));let e=t.interval*parseInt(String(Math.random()*Math.pow(2,u)));et.ceiling&&(e=t.ceiling),setTimeout(i,e)}return null}),(function(e){s()&&n(e)}))}()}))}var et=r(68993),tt=r.n(et);const rt="providers/5.4.5",nt=new g("rlp/5.6.0");function it(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function ot(e,t,r){let n=0;for(let i=0;it+1+n&&nt.throwError("child data too short",g.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:i}}function ct(e,t){if(0===e.length&&nt.throwError("data too short",g.errors.BUFFER_OVERRUN,{}),e[t]>=248){const r=e[t]-247;t+1+r>e.length&&nt.throwError("data short segment too short",g.errors.BUFFER_OVERRUN,{});const n=ot(e,t+1,r);return t+1+r+n>e.length&&nt.throwError("data long segment too short",g.errors.BUFFER_OVERRUN,{}),ut(e,t,t+1+r,r+n)}if(e[t]>=192){const r=e[t]-192;return t+1+r>e.length&&nt.throwError("data array too short",g.errors.BUFFER_OVERRUN,{}),ut(e,t,t+1,r)}if(e[t]>=184){const r=e[t]-183;t+1+r>e.length&&nt.throwError("data array too short",g.errors.BUFFER_OVERRUN,{});const n=ot(e,t+1,r);return t+1+r+n>e.length&&nt.throwError("data array too short",g.errors.BUFFER_OVERRUN,{}),{consumed:1+r+n,result:C(e.slice(t+1+r,t+1+r+n))}}if(e[t]>=128){const r=e[t]-128;return t+1+r>e.length&&nt.throwError("data too short",g.errors.BUFFER_OVERRUN,{}),{consumed:1+r,result:C(e.slice(t+1,t+1+r))}}return{consumed:1,result:C(e[t])}}function lt(e){const t=E(e),r=ct(t,0);return r.consumed!==t.length&&nt.throwArgumentError("invalid rlp data","data",e),r.result}const dt=new g("address/5.6.0");function ht(e){S(e,20)||dt.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=E(De(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const ft={};for(let e=0;e<10;e++)ft[String(e)]=String(e);for(let e=0;e<26;e++)ft[String.fromCharCode(65+e)]=String(10+e);const pt=Math.floor((gt=9007199254740991,Math.log10?Math.log10(gt):Math.log(gt)/Math.LN10));var gt;function mt(e){let t=null;if("string"!=typeof e&&dt.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=ht(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&dt.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>ft[e])).join("");for(;t.length>=pt;){let e=t.substring(0,pt);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&dt.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new O(r,36).toString(16);t.length<40;)t="0"+t;t=ht("0x"+t)}else dt.throwArgumentError("invalid address","address",e);var r;return t}const yt=F.from(0);function bt(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},e(r,r.exports),r.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self;var vt=At;function At(e,t){if(!e)throw new Error(t||"Assertion failed")}At.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var wt=bt((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),Et=bt((function(e,t){var r=t;r.assert=vt,r.toArray=wt.toArray,r.zero2=wt.zero2,r.toHex=wt.toHex,r.encode=wt.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(i())(e,"hex","le")}})),_t=Et.getNAF,It=Et.getJSF,St=Et.assert;function kt(e,t){this.type=e,this.p=new(i())(t.p,16),this.red=t.prime?i().red(t.prime):i().mont(this.p),this.zero=new(i())(0).toRed(this.red),this.one=new(i())(1).toRed(this.red),this.two=new(i())(2).toRed(this.red),this.n=t.n&&new(i())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var Ct=kt;function Tt(e,t){this.curve=e,this.type=t,this.precomputed=null}kt.prototype.point=function(){throw new Error("Not implemented")},kt.prototype.validate=function(){throw new Error("Not implemented")},kt.prototype._fixedNafMul=function(e,t){St(e.precomputed);var r=e._getDoubles(),n=_t(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];St(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},kt.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var f=o-1,p=o;if(1===u[f]&&1===u[p]){var g=[t[f],null,null,t[p]];0===t[f].y.cmp(t[p].y)?(g[1]=t[f].add(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg())):0===t[f].y.cmp(t[p].y.redNeg())?(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].add(t[p].neg())):(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=It(r[f],r[p]);for(d=Math.max(y[0].length,d),l[f]=new Array(d),l[p]=new Array(d),s=0;s=0;o--){for(var E=0;o>=0;){var _=!0;for(s=0;s=0&&E++,A=A.dblp(E),o<0)break;for(s=0;s0?a=c[s][I-1>>1]:I<0&&(a=c[s][-I-1>>1].neg()),A="affine"===a.type?A.mixedAdd(a):A.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},Tt.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(s=t,a=r),n.negative&&(n=n.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:o},{a:s,b:a}]},Bt.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},Bt.prototype.pointFromX=function(e,t){(e=new(i())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(t&&!o||!t&&o)&&(n=n.redNeg()),this.point(e,n)},Bt.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},Bt.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},Rt.prototype.isInfinity=function(){return this.inf},Rt.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},Rt.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},Rt.prototype.getX=function(){return this.x.fromRed()},Rt.prototype.getY=function(){return this.y.fromRed()},Rt.prototype.mul=function(e){return e=new(i())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},Rt.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},Rt.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},Rt.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},Rt.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},Rt.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},xt(Ot,Ct.BasePoint),Bt.prototype.jpoint=function(e,t,r){return new Ot(this,e,t,r)},Ot.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},Ot.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},Ot.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},Ot.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},Ot.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},Ot.prototype.inspect=function(){return this.isInfinity()?"":""},Ot.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var Nt=bt((function(e,t){var r=t;r.base=Ct,r.short=Pt,r.mont=null,r.edwards=null})),Dt=bt((function(e,t){var r,n=t,i=Et.assert;function o(e){"short"===e.type?this.curve=new Nt.short(e):"edwards"===e.type?this.curve=new Nt.edwards(e):this.curve=new Nt.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:Ke().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:Ke().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:Ke().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:Ke().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:Ke().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Ke().sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Ke().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:Ke().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function Lt(e){if(!(this instanceof Lt))return new Lt(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=wt.toArray(e.entropy,e.entropyEnc||"hex"),r=wt.toArray(e.nonce,e.nonceEnc||"hex"),n=wt.toArray(e.pers,e.persEnc||"hex");vt(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var Ut=Lt;Lt.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},Lt.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=wt.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var Ht=Et.assert;function Kt(e,t){if(e instanceof Kt)return e;this._importDER(e,t)||(Ht(e.r&&e.s,"Signature without r or s"),this.r=new(i())(e.r,16),this.s=new(i())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var Gt=Kt;function Qt(){this.place=0}function qt(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function Wt(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}Kt.prototype._importDER=function(e,t){e=Et.toArray(e,t);var r=new Qt;if(48!==e[r.place++])return!1;var n=qt(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var o=qt(e,r);if(!1===o)return!1;var s=e.slice(r.place,o+r.place);if(r.place+=o,2!==e[r.place++])return!1;var a=qt(e,r);if(!1===a)return!1;if(e.length!==a+r.place)return!1;var u=e.slice(r.place,a+r.place);if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}return this.r=new(i())(s),this.s=new(i())(u),this.recoveryParam=null,!0},Kt.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=Wt(t),r=Wt(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];Vt(n,t.length),(n=n.concat(t)).push(2),Vt(n,r.length);var i=n.concat(r),o=[48];return Vt(o,i.length),o=o.concat(i),Et.encode(o,e)};var Yt=function(){throw new Error("unsupported")},Jt=Et.assert;function Xt(e){if(!(this instanceof Xt))return new Xt(e);"string"==typeof e&&(Jt(Object.prototype.hasOwnProperty.call(Dt,e),"Unknown curve "+e),e=Dt[e]),e instanceof Dt.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var Zt=Xt;Xt.prototype.keyPair=function(e){return new zt(this,e)},Xt.prototype.keyFromPrivate=function(e,t){return zt.fromPrivate(this,e,t)},Xt.prototype.keyFromPublic=function(e,t){return zt.fromPublic(this,e,t)},Xt.prototype.genKeyPair=function(e){e||(e={});for(var t=new Ut({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||Yt(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(i())(2));;){var o=new(i())(t.generate(r));if(!(o.cmp(n)>0))return o.iaddn(1),this.keyFromPrivate(o)}},Xt.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},Xt.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(i())(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),a=e.toArray("be",o),u=new Ut({hash:this.hash,entropy:s,nonce:a,pers:n.pers,persEnc:n.persEnc||"utf8"}),c=this.n.sub(new(i())(1)),l=0;;l++){var d=n.k?n.k(l):new(i())(u.generate(this.n.byteLength()));if(!((d=this._truncateToN(d,!0)).cmpn(1)<=0||d.cmp(c)>=0)){var h=this.g.mul(d);if(!h.isInfinity()){var f=h.getX(),p=f.umod(this.n);if(0!==p.cmpn(0)){var g=d.invm(this.n).mul(p.mul(t.getPrivate()).iadd(e));if(0!==(g=g.umod(this.n)).cmpn(0)){var m=(h.getY().isOdd()?1:0)|(0!==f.cmp(p)?2:0);return n.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),m^=1),new Gt({r:p,s:g,recoveryParam:m})}}}}}},Xt.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(i())(e,16)),r=this.keyFromPublic(r,n);var o=(t=new Gt(t,"hex")).r,s=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,u=s.invm(this.n),c=u.mul(e).umod(this.n),l=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,r.getPublic(),l)).isInfinity()&&a.eqXToP(o):!(a=this.g.mulAdd(c,r.getPublic(),l)).isInfinity()&&0===a.getX().umod(this.n).cmp(o)},Xt.prototype.recoverPubKey=function(e,t,r,n){Jt((3&r)===r,"The recovery param is more than two bits"),t=new Gt(t,n);var o=this.n,s=new(i())(e),a=t.r,u=t.s,c=1&r,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");a=l?this.curve.pointFromX(a.add(this.curve.n),c):this.curve.pointFromX(a,c);var d=t.r.invm(o),h=o.sub(s).mul(d).umod(o),f=u.mul(d).umod(o);return this.g.mulAdd(h,a,f)},Xt.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new Gt(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var $t=bt((function(e,t){var r=t;r.version="6.5.4",r.utils=Et,r.rand=function(){throw new Error("unsupported")},r.curve=Nt,r.curves=Dt,r.ec=Zt,r.eddsa=null})).ec;const er=new g("signing-key/5.6.0");let tr=null;function rr(){return tr||(tr=new $t("secp256k1")),tr}class nr{constructor(e){Q(this,"curve","secp256k1"),Q(this,"privateKey",C(e));const t=rr().keyFromPrivate(E(this.privateKey));Q(this,"publicKey","0x"+t.getPublic(!1,"hex")),Q(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),Q(this,"_isSigningKey",!0)}_addPoint(e){const t=rr().keyFromPublic(E(this.publicKey)),r=rr().keyFromPublic(E(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=rr().keyFromPrivate(E(this.privateKey)),r=E(e);32!==r.length&&er.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return R({recoveryParam:n.recoveryParam,r:P("0x"+n.r.toString(16),32),s:P("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=rr().keyFromPrivate(E(this.privateKey)),r=rr().keyFromPublic(E(ir(e)));return P("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function ir(e,t){const r=E(e);if(32===r.length){const e=new nr(r);return t?"0x"+rr().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?C(r):"0x"+rr().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+rr().keyFromPublic(r).getPublic(!0,"hex"):C(r):er.throwArgumentError("invalid public or private key","key","[REDACTED]")}var or=r(4364);const sr=new g("transactions/5.6.0");var ar;function ur(e){return"0x"===e?null:mt(e)}function cr(e){return"0x"===e?yt:F.from(e)}function lr(e,t){return function(e){return mt(x(De(x(ir(e),1)),12))}(function(e,t){const r=R(t),n={r:E(r.r),s:E(r.s)};return"0x"+rr().recoverPubKey(E(e),n,r.recoveryParam).encode("hex",!1)}(E(e),t))}function dr(e,t){const r=I(F.from(e).toHexString());return r.length>32&&sr.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function hr(e,t){return{address:mt(e),storageKeys:(t||[]).map(((t,r)=>(32!==T(t)&&sr.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}function fr(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&sr.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),hr(e[0],e[1])):hr(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return hr(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}function pr(e){return fr(e).map((e=>[e.address,e.storageKeys]))}function gr(e,t){if(null!=e.gasPrice){const t=F.from(e.gasPrice),r=F.from(e.maxFeePerGas||0);t.eq(r)||sr.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:r})}const r=[dr(e.chainId||0,"chainId"),dr(e.nonce||0,"nonce"),dr(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),dr(e.maxFeePerGas||0,"maxFeePerGas"),dr(e.gasLimit||0,"gasLimit"),null!=e.to?mt(e.to):"0x",dr(e.value||0,"value"),e.data||"0x",pr(e.accessList||[])];if(t){const e=R(t);r.push(dr(e.recoveryParam,"recoveryParam")),r.push(I(e.r)),r.push(I(e.s))}return M(["0x02",at(r)])}function mr(e,t){const r=[dr(e.chainId||0,"chainId"),dr(e.nonce||0,"nonce"),dr(e.gasPrice||0,"gasPrice"),dr(e.gasLimit||0,"gasLimit"),null!=e.to?mt(e.to):"0x",dr(e.value||0,"value"),e.data||"0x",pr(e.accessList||[])];if(t){const e=R(t);r.push(dr(e.recoveryParam,"recoveryParam")),r.push(I(e.r)),r.push(I(e.s))}return M(["0x01",at(r)])}function yr(e,t,r){try{const r=cr(t[0]).toNumber();if(0!==r&&1!==r)throw new Error("bad recid");e.v=r}catch(e){sr.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=P(t[1],32),e.s=P(t[2],32);try{const t=De(r(e));e.from=lr(t,{r:e.r,s:e.s,recoveryParam:e.v})}catch(e){or.log(e)}}!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(ar||(ar={}));var br=r(4364);const vr=new g(rt);class Ar{constructor(){vr.checkNew(new.target,Ar),this.formats=this.getDefaultFormats()}getDefaultFormats(){const e={},t=this.address.bind(this),r=this.bigNumber.bind(this),n=this.blockTag.bind(this),i=this.data.bind(this),o=this.hash.bind(this),s=this.hex.bind(this),a=this.number.bind(this),u=this.type.bind(this);return e.transaction={hash:o,type:u,accessList:Ar.allowNull(this.accessList.bind(this),null),blockHash:Ar.allowNull(o,null),blockNumber:Ar.allowNull(a,null),transactionIndex:Ar.allowNull(a,null),confirmations:Ar.allowNull(a,null),from:t,gasPrice:Ar.allowNull(r),maxPriorityFeePerGas:Ar.allowNull(r),maxFeePerGas:Ar.allowNull(r),gasLimit:r,to:Ar.allowNull(t,null),value:r,nonce:a,data:i,r:Ar.allowNull(this.uint256),s:Ar.allowNull(this.uint256),v:Ar.allowNull(a),creates:Ar.allowNull(t,null),raw:Ar.allowNull(i)},e.transactionRequest={from:Ar.allowNull(t),nonce:Ar.allowNull(a),gasLimit:Ar.allowNull(r),gasPrice:Ar.allowNull(r),maxPriorityFeePerGas:Ar.allowNull(r),maxFeePerGas:Ar.allowNull(r),to:Ar.allowNull(t),value:Ar.allowNull(r),data:Ar.allowNull((e=>this.data(e,!0))),type:Ar.allowNull(a),accessList:Ar.allowNull(this.accessList.bind(this),null)},e.receiptLog={transactionIndex:a,blockNumber:a,transactionHash:o,address:t,topics:Ar.arrayOf(o),data:i,logIndex:a,blockHash:o},e.receipt={to:Ar.allowNull(this.address,null),from:Ar.allowNull(this.address,null),contractAddress:Ar.allowNull(t,null),transactionIndex:a,root:Ar.allowNull(s),gasUsed:r,logsBloom:Ar.allowNull(i),blockHash:o,transactionHash:o,logs:Ar.arrayOf(this.receiptLog.bind(this)),blockNumber:a,confirmations:Ar.allowNull(a,null),cumulativeGasUsed:r,effectiveGasPrice:Ar.allowNull(r),status:Ar.allowNull(a),type:u},e.block={hash:o,parentHash:o,number:a,timestamp:a,nonce:Ar.allowNull(s),difficulty:this.difficulty.bind(this),gasLimit:r,gasUsed:r,miner:t,extraData:i,transactions:Ar.allowNull(Ar.arrayOf(o)),baseFeePerGas:Ar.allowNull(r)},e.blockWithTransactions=V(e.block),e.blockWithTransactions.transactions=Ar.allowNull(Ar.arrayOf(this.transactionResponse.bind(this))),e.filter={fromBlock:Ar.allowNull(n,void 0),toBlock:Ar.allowNull(n,void 0),blockHash:Ar.allowNull(o,void 0),address:Ar.allowNull(t,void 0),topics:Ar.allowNull(this.topics.bind(this),void 0)},e.filterLog={blockNumber:Ar.allowNull(a),blockHash:Ar.allowNull(o),transactionIndex:a,removed:Ar.allowNull(this.boolean.bind(this)),address:t,data:Ar.allowFalsish(i,"0x"),topics:Ar.arrayOf(o),transactionHash:o,logIndex:a},e}accessList(e){return fr(e||[])}number(e){return"0x"===e?0:F.from(e).toNumber()}type(e){return"0x"===e||null==e?0:F.from(e).toNumber()}bigNumber(e){return F.from(e)}boolean(e){if("boolean"==typeof e)return e;if("string"==typeof e){if("true"===(e=e.toLowerCase()))return!0;if("false"===e)return!1}throw new Error("invalid boolean - "+e)}hex(e,t){return"string"==typeof e&&(t||"0x"===e.substring(0,2)||(e="0x"+e),S(e))?e.toLowerCase():vr.throwArgumentError("invalid hash","value",e)}data(e,t){const r=this.hex(e,t);if(r.length%2!=0)throw new Error("invalid data; odd-length - "+e);return r}address(e){return mt(e)}callAddress(e){if(!S(e,32))return null;const t=mt(x(e,12));return"0x0000000000000000000000000000000000000000"===t?null:t}contractAddress(e){return function(e){let t=null;try{t=mt(e.from)}catch(t){dt.throwArgumentError("missing from address","transaction",e)}return mt(x(De(at([t,I(E(F.from(e.nonce).toHexString()))])),12))}(e)}blockTag(e){if(null==e)return"latest";if("earliest"===e)return"0x0";if("latest"===e||"pending"===e)return e;if("number"==typeof e||S(e))return B(e);throw new Error("invalid blockTag")}hash(e,t){const r=this.hex(e,t);return 32!==T(r)?vr.throwArgumentError("invalid hash","value",e):r}difficulty(e){if(null==e)return null;const t=F.from(e);try{return t.toNumber()}catch(e){}return null}uint256(e){if(!S(e))throw new Error("invalid uint256");return P(e,32)}_block(e,t){return null!=e.author&&null==e.miner&&(e.miner=e.author),Ar.check(t,e)}block(e){return this._block(e,this.formats.block)}blockWithTransactions(e){return this._block(e,this.formats.blockWithTransactions)}transactionRequest(e){return Ar.check(this.formats.transactionRequest,e)}transactionResponse(e){null!=e.gas&&null==e.gasLimit&&(e.gasLimit=e.gas),e.to&&F.from(e.to).isZero()&&(e.to="0x0000000000000000000000000000000000000000"),null!=e.input&&null==e.data&&(e.data=e.input),null==e.to&&null==e.creates&&(e.creates=this.contractAddress(e)),1!==e.type&&2!==e.type||null!=e.accessList||(e.accessList=[]);const t=Ar.check(this.formats.transaction,e);if(null!=e.chainId){let r=e.chainId;S(r)&&(r=F.from(r).toNumber()),t.chainId=r}else{let r=e.networkId;null==r&&null==t.v&&(r=e.chainId),S(r)&&(r=F.from(r).toNumber()),"number"!=typeof r&&null!=t.v&&(r=(t.v-35)/2,r<0&&(r=0),r=parseInt(r)),"number"!=typeof r&&(r=0),t.chainId=r}return t.blockHash&&"x"===t.blockHash.replace(/0/g,"")&&(t.blockHash=null),t}transaction(e){return function(e){const t=E(e);if(t[0]>127)return function(e){const t=lt(e);9!==t.length&&6!==t.length&&sr.throwArgumentError("invalid raw transaction","rawTransaction",e);const r={nonce:cr(t[0]).toNumber(),gasPrice:cr(t[1]),gasLimit:cr(t[2]),to:ur(t[3]),value:cr(t[4]),data:t[5],chainId:0};if(6===t.length)return r;try{r.v=F.from(t[6]).toNumber()}catch(e){return or.log(e),r}if(r.r=P(t[7],32),r.s=P(t[8],32),F.from(r.r).isZero()&&F.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);let n=r.v-27;const i=t.slice(0,6);0!==r.chainId&&(i.push(C(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);const o=De(at(i));try{r.from=lr(o,{r:C(r.r),s:C(r.s),recoveryParam:n})}catch(e){or.log(e)}r.hash=De(e)}return r.type=null,r}(t);switch(t[0]){case 1:return function(e){const t=lt(e.slice(1));8!==t.length&&11!==t.length&&sr.throwArgumentError("invalid component count for transaction type: 1","payload",C(e));const r={type:1,chainId:cr(t[0]).toNumber(),nonce:cr(t[1]).toNumber(),gasPrice:cr(t[2]),gasLimit:cr(t[3]),to:ur(t[4]),value:cr(t[5]),data:t[6],accessList:fr(t[7])};return 8===t.length||(r.hash=De(e),yr(r,t.slice(8),mr)),r}(t);case 2:return function(e){const t=lt(e.slice(1));9!==t.length&&12!==t.length&&sr.throwArgumentError("invalid component count for transaction type: 2","payload",C(e));const r=cr(t[2]),n=cr(t[3]),i={type:2,chainId:cr(t[0]).toNumber(),nonce:cr(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:cr(t[4]),to:ur(t[5]),value:cr(t[6]),data:t[7],accessList:fr(t[8])};return 9===t.length||(i.hash=De(e),yr(i,t.slice(9),gr)),i}(t)}return sr.throwError(`unsupported transaction type: ${t[0]}`,g.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}(e)}receiptLog(e){return Ar.check(this.formats.receiptLog,e)}receipt(e){const t=Ar.check(this.formats.receipt,e);if(null!=t.root)if(t.root.length<=4){const e=F.from(t.root).toNumber();0===e||1===e?(null!=t.status&&t.status!==e&&vr.throwArgumentError("alt-root-status/status mismatch","value",{root:t.root,status:t.status}),t.status=e,delete t.root):vr.throwArgumentError("invalid alt-root-status","value.root",t.root)}else 66!==t.root.length&&vr.throwArgumentError("invalid root hash","value.root",t.root);return null!=t.status&&(t.byzantium=!0),t}topics(e){return Array.isArray(e)?e.map((e=>this.topics(e))):null!=e?this.hash(e,!0):null}filter(e){return Ar.check(this.formats.filter,e)}filterLog(e){return Ar.check(this.formats.filterLog,e)}static check(e,t){const r={};for(const n in e)try{const i=e[n](t[n]);void 0!==i&&(r[n]=i)}catch(e){throw e.checkKey=n,e.checkValue=t[n],e}return r}static allowNull(e,t){return function(r){return null==r?t:e(r)}}static allowFalsish(e,t){return function(r){return r?e(r):t}}static arrayOf(e){return function(t){if(!Array.isArray(t))throw new Error("not an array");const r=[];return t.forEach((function(t){r.push(e(t))})),r}}}function wr(e){return e&&"function"==typeof e.isCommunityResource}function Er(e){return wr(e)&&e.isCommunityResource()}let _r=!1;function Ir(){_r||(_r=!0,br.log("========= NOTICE ========="),br.log("Request-Rate Exceeded (this message will not be repeated)"),br.log(""),br.log("The default API keys for each service are provided as a highly-throttled,"),br.log("community resource for low-traffic projects and early prototyping."),br.log(""),br.log("While your application will continue to function, we highly recommended"),br.log("signing up for your own API keys to improve performance, increase your"),br.log("request rate/limit and enable other perks, such as metrics and advanced APIs."),br.log(""),br.log("For more details: https://docs.ethers.io/api-keys/"),br.log("=========================="))}var Sr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const kr=new g(rt);function Cr(e){return null==e?"null":(32!==T(e)&&kr.throwArgumentError("invalid topic","topic",e),e.toLowerCase())}function Tr(e){for(e=e.slice();e.length>0&&null==e[e.length-1];)e.pop();return e.map((e=>{if(Array.isArray(e)){const t={};e.forEach((e=>{t[Cr(e)]=!0}));const r=Object.keys(t);return r.sort(),r.join("|")}return Cr(e)})).join("&")}function xr(e){if("string"==typeof e){if(32===T(e=e.toLowerCase()))return"tx:"+e;if(-1===e.indexOf(":"))return e}else{if(Array.isArray(e))return"filter:*:"+Tr(e);if(te.isForkEvent(e))throw kr.warn("not implemented"),new Error("not implemented");if(e&&"object"==typeof e)return"filter:"+(e.address||"*")+":"+Tr(e.topics||[])}throw new Error("invalid event - "+e)}function Mr(){return(new Date).getTime()}function Br(e){return new Promise((t=>{setTimeout(t,e)}))}const Pr=["block","network","pending","poll"];class Rr{constructor(e,t,r){Q(this,"tag",e),Q(this,"listener",t),Q(this,"once",r)}get event(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}get type(){return this.tag.split(":")[0]}get hash(){const e=this.tag.split(":");return"tx"!==e[0]?null:e[1]}get filter(){const e=this.tag.split(":");if("filter"!==e[0])return null;const t=e[1],r=""===(n=e[2])?[]:n.split(/&/g).map((e=>{if(""===e)return[];const t=e.split("|").map((e=>"null"===e?null:e));return 1===t.length?t[0]:t}));var n;const i={};return r.length>0&&(i.topics=r),t&&"*"!==t&&(i.address=t),i}pollable(){return this.tag.indexOf(":")>=0||Pr.indexOf(this.tag)>=0}}const Or={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function Nr(e){return P(F.from(e).toHexString(),32)}function Dr(e){return he.encode(_([e,x(Ge(Ge(e)),0,4)]))}class Lr{constructor(e,t,r){Q(this,"provider",e),Q(this,"name",r),Q(this,"address",e.formatter.address(t))}_fetchBytes(e,t){return Sr(this,void 0,void 0,(function*(){const r={to:this.address,data:M([e,ze(this.name),t||"0x"])};try{const e=yield this.provider.call(r);if("0x"===e)return null;const t=F.from(x(e,0,32)).toNumber(),n=F.from(x(e,t,t+32)).toNumber();return x(e,t+32,t+32+n)}catch(e){return e.code,g.errors.CALL_EXCEPTION,null}}))}_getAddress(e,t){const r=Or[String(e)];if(null==r&&kr.throwError(`unsupported coin type: ${e}`,g.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`}),"eth"===r.ilk)return this.provider.formatter.address(t);const n=E(t);if(null!=r.p2pkh){const e=t.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return Dr(_([[r.p2pkh],"0x"+e[2]]))}}if(null!=r.p2sh){const e=t.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(e){const t=parseInt(e[1],16);if(e[2].length===2*t&&t>=1&&t<=75)return Dr(_([[r.p2sh],"0x"+e[2]]))}}if(null!=r.prefix){const e=n[1];let t=n[0];if(0===t?20!==e&&32!==e&&(t=-1):t=-1,t>=0&&n.length===2+e&&e>=1&&e<=75){const e=tt().toWords(n.slice(2));return e.unshift(t),tt().encode(r.prefix,e)}}return null}getAddress(e){return Sr(this,void 0,void 0,(function*(){if(null==e&&(e=60),60===e)try{const e={to:this.address,data:"0x3b3b57de"+ze(this.name).substring(2)},t=yield this.provider.call(e);return"0x"===t||"0x0000000000000000000000000000000000000000000000000000000000000000"===t?null:this.provider.formatter.callAddress(t)}catch(e){if(e.code===g.errors.CALL_EXCEPTION)return null;throw e}const t=yield this._fetchBytes("0xf1cb7e06",Nr(e));if(null==t||"0x"===t)return null;const r=this._getAddress(e,t);return null==r&&kr.throwError("invalid or unsupported coin data",g.errors.UNSUPPORTED_OPERATION,{operation:`getAddress(${e})`,coinType:e,data:t}),r}))}getContentHash(){return Sr(this,void 0,void 0,(function*(){const e=yield this._fetchBytes("0xbc1c58d1");if(null==e||"0x"===e)return null;const t=e.match(/^0xe3010170(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(t){const e=parseInt(t[3],16);if(t[4].length===2*e)return"ipfs://"+he.encode("0x"+t[1])}const r=e.match(/^0xe40101fa011b20([0-9a-f]*)$/);return r&&64===r[1].length?"bzz://"+r[1]:kr.throwError("invalid or unsupported content hash data",g.errors.UNSUPPORTED_OPERATION,{operation:"getContentHash()",data:e})}))}getText(e){return Sr(this,void 0,void 0,(function*(){let t=ve(e);t=_([Nr(64),Nr(t.length),t]),t.length%32!=0&&(t=_([t,P("0x",32-e.length%32)]));const r=yield this._fetchBytes("0x59d1d43c",C(t));return null==r||"0x"===r?null:we(r)}))}}let Ur=null,Fr=1;class jr extends re{constructor(e){if(kr.checkNew(new.target,re),super(),this._events=[],this._emitted={block:-2},this.formatter=new.target.getFormatter(),Q(this,"anyNetwork","any"===e),this.anyNetwork&&(e=this.detectNetwork()),e instanceof Promise)this._networkPromise=e,e.catch((e=>{})),this._ready().catch((e=>{}));else{const t=q(new.target,"getNetwork")(e);t?(Q(this,"_network",t),this.emit("network",t,null)):kr.throwArgumentError("invalid network","network",e)}this._maxInternalBlockNumber=-1024,this._lastBlockNumber=-2,this._pollingInterval=4e3,this._fastQueryDate=0}_ready(){return Sr(this,void 0,void 0,(function*(){if(null==this._network){let e=null;if(this._networkPromise)try{e=yield this._networkPromise}catch(e){}null==e&&(e=yield this.detectNetwork()),e||kr.throwError("no network detected",g.errors.UNKNOWN_ERROR,{}),null==this._network&&(this.anyNetwork?this._network=e:Q(this,"_network",e),this.emit("network",e,null))}return this._network}))}get ready(){return $e((()=>this._ready().then((e=>e),(e=>{if(e.code!==g.errors.NETWORK_ERROR||"noNetwork"!==e.event)throw e}))))}static getFormatter(){return null==Ur&&(Ur=new Ar),Ur}static getNetwork(e){return le(null==e?"homestead":e)}_getInternalBlockNumber(e){return Sr(this,void 0,void 0,(function*(){if(yield this._ready(),e>0)for(;this._internalBlockNumber;){const t=this._internalBlockNumber;try{const r=yield t;if(Mr()-r.respTime<=e)return r.blockNumber;break}catch(e){if(this._internalBlockNumber===t)break}}const t=Mr(),r=W({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then((e=>null),(e=>e))}).then((({blockNumber:e,networkError:n})=>{if(n)throw this._internalBlockNumber===r&&(this._internalBlockNumber=null),n;const i=Mr();return(e=F.from(e).toNumber()){this._internalBlockNumber===r&&(this._internalBlockNumber=null)})),(yield r).blockNumber}))}poll(){return Sr(this,void 0,void 0,(function*(){const e=Fr++,t=[];let r=null;try{r=yield this._getInternalBlockNumber(100+this.pollingInterval/2)}catch(e){return void this.emit("error",e)}if(this._setFastBlockNumber(r),this.emit("poll",e,r),r!==this._lastBlockNumber){if(-2===this._emitted.block&&(this._emitted.block=r-1),Math.abs(this._emitted.block-r)>1e3)kr.warn(`network block skew detected; skipping block events (emitted=${this._emitted.block} blockNumber${r})`),this.emit("error",kr.makeError("network block skew detected",g.errors.NETWORK_ERROR,{blockNumber:r,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",r);else for(let e=this._emitted.block+1;e<=r;e++)this.emit("block",e);this._emitted.block!==r&&(this._emitted.block=r,Object.keys(this._emitted).forEach((e=>{if("block"===e)return;const t=this._emitted[e];"pending"!==t&&r-t>12&&delete this._emitted[e]}))),-2===this._lastBlockNumber&&(this._lastBlockNumber=r-1),this._events.forEach((e=>{switch(e.type){case"tx":{const r=e.hash;let n=this.getTransactionReceipt(r).then((e=>e&&null!=e.blockNumber?(this._emitted["t:"+r]=e.blockNumber,this.emit(r,e),null):null)).catch((e=>{this.emit("error",e)}));t.push(n);break}case"filter":{const n=e.filter;n.fromBlock=this._lastBlockNumber+1,n.toBlock=r;const i=this.getLogs(n).then((e=>{0!==e.length&&e.forEach((e=>{this._emitted["b:"+e.blockHash]=e.blockNumber,this._emitted["t:"+e.transactionHash]=e.blockNumber,this.emit(n,e)}))})).catch((e=>{this.emit("error",e)}));t.push(i);break}}})),this._lastBlockNumber=r,Promise.all(t).then((()=>{this.emit("didPoll",e)})).catch((e=>{this.emit("error",e)}))}else this.emit("didPoll",e)}))}resetEventsBlock(e){this._lastBlockNumber=e-1,this.polling&&this.poll()}get network(){return this._network}detectNetwork(){return Sr(this,void 0,void 0,(function*(){return kr.throwError("provider does not support network detection",g.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"})}))}getNetwork(){return Sr(this,void 0,void 0,(function*(){const e=yield this._ready(),t=yield this.detectNetwork();if(e.chainId!==t.chainId){if(this.anyNetwork)return this._network=t,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",t,e),yield Br(0),this._network;const r=kr.makeError("underlying network changed",g.errors.NETWORK_ERROR,{event:"changed",network:e,detectedNetwork:t});throw this.emit("error",r),r}return e}))}get blockNumber(){return this._getInternalBlockNumber(100+this.pollingInterval/2).then((e=>{this._setFastBlockNumber(e)}),(e=>{})),null!=this._fastBlockNumber?this._fastBlockNumber:-1}get polling(){return null!=this._poller}set polling(e){e&&!this._poller?(this._poller=setInterval((()=>{this.poll()}),this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout((()=>{this.poll(),this._bootstrapPoll=setTimeout((()=>{this._poller||this.poll(),this._bootstrapPoll=null}),this.pollingInterval)}),0))):!e&&this._poller&&(clearInterval(this._poller),this._poller=null)}get pollingInterval(){return this._pollingInterval}set pollingInterval(e){if("number"!=typeof e||e<=0||parseInt(String(e))!=e)throw new Error("invalid polling interval");this._pollingInterval=e,this._poller&&(clearInterval(this._poller),this._poller=setInterval((()=>{this.poll()}),this._pollingInterval))}_getFastBlockNumber(){const e=Mr();return e-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=e,this._fastBlockNumberPromise=this.getBlockNumber().then((e=>((null==this._fastBlockNumber||e>this._fastBlockNumber)&&(this._fastBlockNumber=e),this._fastBlockNumber)))),this._fastBlockNumberPromise}_setFastBlockNumber(e){null!=this._fastBlockNumber&&ethis._fastBlockNumber)&&(this._fastBlockNumber=e,this._fastBlockNumberPromise=Promise.resolve(e)))}waitForTransaction(e,t,r){return Sr(this,void 0,void 0,(function*(){return this._waitForTransaction(e,null==t?1:t,r||0,null)}))}_waitForTransaction(e,t,r,n){return Sr(this,void 0,void 0,(function*(){const i=yield this.getTransactionReceipt(e);return(i?i.confirmations:0)>=t?i:new Promise(((i,o)=>{const s=[];let a=!1;const u=function(){return!!a||(a=!0,s.forEach((e=>{e()})),!1)},c=e=>{e.confirmations{this.removeListener(e,c)})),n){let r=n.startBlock,i=null;const c=s=>Sr(this,void 0,void 0,(function*(){a||(yield Br(1e3),this.getTransactionCount(n.from).then((l=>Sr(this,void 0,void 0,(function*(){if(!a){if(l<=n.nonce)r=s;else{{const t=yield this.getTransaction(e);if(t&&null!=t.blockNumber)return}for(null==i&&(i=r-3,i{a||this.once("block",c)})))}));if(a)return;this.once("block",c),s.push((()=>{this.removeListener("block",c)}))}if("number"==typeof r&&r>0){const e=setTimeout((()=>{u()||o(kr.makeError("timeout exceeded",g.errors.TIMEOUT,{timeout:r}))}),r);e.unref&&e.unref(),s.push((()=>{clearTimeout(e)}))}}))}))}getBlockNumber(){return Sr(this,void 0,void 0,(function*(){return this._getInternalBlockNumber(0)}))}getGasPrice(){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const e=yield this.perform("getGasPrice",{});try{return F.from(e)}catch(t){return kr.throwError("bad result from backend",g.errors.SERVER_ERROR,{method:"getGasPrice",result:e,error:t})}}))}getBalance(e,t){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield W({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getBalance",r);try{return F.from(n)}catch(e){return kr.throwError("bad result from backend",g.errors.SERVER_ERROR,{method:"getBalance",params:r,result:n,error:e})}}))}getTransactionCount(e,t){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield W({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getTransactionCount",r);try{return F.from(n).toNumber()}catch(e){return kr.throwError("bad result from backend",g.errors.SERVER_ERROR,{method:"getTransactionCount",params:r,result:n,error:e})}}))}getCode(e,t){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield W({address:this._getAddress(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("getCode",r);try{return C(n)}catch(e){return kr.throwError("bad result from backend",g.errors.SERVER_ERROR,{method:"getCode",params:r,result:n,error:e})}}))}getStorageAt(e,t,r){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const n=yield W({address:this._getAddress(e),blockTag:this._getBlockTag(r),position:Promise.resolve(t).then((e=>B(e)))}),i=yield this.perform("getStorageAt",n);try{return C(i)}catch(e){return kr.throwError("bad result from backend",g.errors.SERVER_ERROR,{method:"getStorageAt",params:n,result:i,error:e})}}))}_wrapTransaction(e,t,r){if(null!=t&&32!==T(t))throw new Error("invalid response - sendTransaction");const n=e;return null!=t&&e.hash!==t&&kr.throwError("Transaction hash mismatch from Provider.sendTransaction.",g.errors.UNKNOWN_ERROR,{expectedHash:e.hash,returnedHash:t}),n.wait=(t,n)=>Sr(this,void 0,void 0,(function*(){let i;null==t&&(t=1),null==n&&(n=0),0!==t&&null!=r&&(i={data:e.data,from:e.from,nonce:e.nonce,to:e.to,value:e.value,startBlock:r});const o=yield this._waitForTransaction(e.hash,t,n,i);return null==o&&0===t?null:(this._emitted["t:"+e.hash]=o.blockNumber,0===o.status&&kr.throwError("transaction failed",g.errors.CALL_EXCEPTION,{transactionHash:e.hash,transaction:e,receipt:o}),o)})),n}sendTransaction(e){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield Promise.resolve(e).then((e=>C(e))),r=this.formatter.transaction(e);null==r.confirmations&&(r.confirmations=0);const n=yield this._getInternalBlockNumber(100+2*this.pollingInterval);try{const e=yield this.perform("sendTransaction",{signedTransaction:t});return this._wrapTransaction(r,e,n)}catch(e){throw e.transaction=r,e.transactionHash=r.hash,e}}))}_getTransactionRequest(e){return Sr(this,void 0,void 0,(function*(){const t=yield e,r={};return["from","to"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?this._getAddress(e):null)))})),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?F.from(e):null)))})),["type"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>null!=e?e:null)))})),t.accessList&&(r.accessList=this.formatter.accessList(t.accessList)),["data"].forEach((e=>{null!=t[e]&&(r[e]=Promise.resolve(t[e]).then((e=>e?C(e):null)))})),this.formatter.transactionRequest(yield W(r))}))}_getFilter(e){return Sr(this,void 0,void 0,(function*(){e=yield e;const t={};return null!=e.address&&(t.address=this._getAddress(e.address)),["blockHash","topics"].forEach((r=>{null!=e[r]&&(t[r]=e[r])})),["fromBlock","toBlock"].forEach((r=>{null!=e[r]&&(t[r]=this._getBlockTag(e[r]))})),this.formatter.filter(yield W(t))}))}call(e,t){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const r=yield W({transaction:this._getTransactionRequest(e),blockTag:this._getBlockTag(t)}),n=yield this.perform("call",r);try{return C(n)}catch(e){return kr.throwError("bad result from backend",g.errors.SERVER_ERROR,{method:"call",params:r,result:n,error:e})}}))}estimateGas(e){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield W({transaction:this._getTransactionRequest(e)}),r=yield this.perform("estimateGas",t);try{return F.from(r)}catch(e){return kr.throwError("bad result from backend",g.errors.SERVER_ERROR,{method:"estimateGas",params:t,result:r,error:e})}}))}_getAddress(e){return Sr(this,void 0,void 0,(function*(){const t=yield this.resolveName(e);return null==t&&kr.throwError("ENS name not configured",g.errors.UNSUPPORTED_OPERATION,{operation:`resolveName(${JSON.stringify(e)})`}),t}))}_getBlock(e,t){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;let r=-128;const n={includeTransactions:!!t};if(S(e,32))n.blockHash=e;else try{n.blockTag=this.formatter.blockTag(yield this._getBlockTag(e)),S(n.blockTag)&&(r=parseInt(n.blockTag.substring(2),16))}catch(t){kr.throwArgumentError("invalid block hash or block tag","blockHashOrBlockTag",e)}return $e((()=>Sr(this,void 0,void 0,(function*(){const e=yield this.perform("getBlock",n);if(null==e)return null!=n.blockHash&&null==this._emitted["b:"+n.blockHash]||null!=n.blockTag&&r>this._emitted.block?null:void 0;if(t){let t=null;for(let r=0;rthis._wrapTransaction(e))),r}return this.formatter.block(e)}))),{oncePoll:this})}))}getBlock(e){return this._getBlock(e,!1)}getBlockWithTransactions(e){return this._getBlock(e,!0)}getTransaction(e){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return $e((()=>Sr(this,void 0,void 0,(function*(){const r=yield this.perform("getTransaction",t);if(null==r)return null==this._emitted["t:"+e]?null:void 0;const n=this.formatter.transactionResponse(r);if(null==n.blockNumber)n.confirmations=0;else if(null==n.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-n.blockNumber+1;e<=0&&(e=1),n.confirmations=e}return this._wrapTransaction(n)}))),{oncePoll:this})}))}getTransactionReceipt(e){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork(),e=yield e;const t={transactionHash:this.formatter.hash(e,!0)};return $e((()=>Sr(this,void 0,void 0,(function*(){const r=yield this.perform("getTransactionReceipt",t);if(null==r)return null==this._emitted["t:"+e]?null:void 0;if(null==r.blockHash)return;const n=this.formatter.receipt(r);if(null==n.blockNumber)n.confirmations=0;else if(null==n.confirmations){let e=(yield this._getInternalBlockNumber(100+2*this.pollingInterval))-n.blockNumber+1;e<=0&&(e=1),n.confirmations=e}return n}))),{oncePoll:this})}))}getLogs(e){return Sr(this,void 0,void 0,(function*(){yield this.getNetwork();const t=yield W({filter:this._getFilter(e)}),r=yield this.perform("getLogs",t);return r.forEach((e=>{null==e.removed&&(e.removed=!1)})),Ar.arrayOf(this.formatter.filterLog.bind(this.formatter))(r)}))}getEtherPrice(){return Sr(this,void 0,void 0,(function*(){return yield this.getNetwork(),this.perform("getEtherPrice",{})}))}_getBlockTag(e){return Sr(this,void 0,void 0,(function*(){if("number"==typeof(e=yield e)&&e<0){e%1&&kr.throwArgumentError("invalid BlockTag","blockTag",e);let t=yield this._getInternalBlockNumber(100+2*this.pollingInterval);return t+=e,t<0&&(t=0),this.formatter.blockTag(t)}return this.formatter.blockTag(e)}))}getResolver(e){return Sr(this,void 0,void 0,(function*(){try{const t=yield this._getResolver(e);return null==t?null:new Lr(this,t,e)}catch(e){return e.code,g.errors.CALL_EXCEPTION,null}}))}_getResolver(e){return Sr(this,void 0,void 0,(function*(){const t=yield this.getNetwork();t.ensAddress||kr.throwError("network does not support ENS",g.errors.UNSUPPORTED_OPERATION,{operation:"ENS",network:t.name});const r={to:t.ensAddress,data:"0x0178b8bf"+ze(e).substring(2)};try{return this.formatter.callAddress(yield this.call(r))}catch(e){if(e.code===g.errors.CALL_EXCEPTION)return null;throw e}}))}resolveName(e){return Sr(this,void 0,void 0,(function*(){e=yield e;try{return Promise.resolve(this.formatter.address(e))}catch(t){if(S(e))throw t}"string"!=typeof e&&kr.throwArgumentError("invalid ENS name","name",e);const t=yield this.getResolver(e);return t?yield t.getAddress():null}))}lookupAddress(e){return Sr(this,void 0,void 0,(function*(){e=yield e;const t=(e=this.formatter.address(e)).substring(2).toLowerCase()+".addr.reverse",r=yield this._getResolver(t);if(!r)return null;let n=E(yield this.call({to:r,data:"0x691f3431"+ze(t).substring(2)}));if(n.length<32||!F.from(n.slice(0,32)).eq(32))return null;if(n=n.slice(32),n.length<32)return null;const i=F.from(n.slice(0,32)).toNumber();if(n=n.slice(32),i>n.length)return null;const o=we(n.slice(0,i));return(yield this.resolveName(o))!=e?null:o}))}perform(e,t){return kr.throwError(e+" not implemented",g.errors.NOT_IMPLEMENTED,{operation:e})}_startEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_stopEvent(e){this.polling=this._events.filter((e=>e.pollable())).length>0}_addEventListener(e,t,r){const n=new Rr(xr(e),t,r);return this._events.push(n),this._startEvent(n),this}on(e,t){return this._addEventListener(e,t,!1)}once(e,t){return this._addEventListener(e,t,!0)}emit(e,...t){let r=!1,n=[],i=xr(e);return this._events=this._events.filter((e=>e.tag!==i||(setTimeout((()=>{e.listener.apply(this,t)}),0),r=!0,!e.once||(n.push(e),!1)))),n.forEach((e=>{this._stopEvent(e)})),r}listenerCount(e){if(!e)return this._events.length;let t=xr(e);return this._events.filter((e=>e.tag===t)).length}listeners(e){if(null==e)return this._events.map((e=>e.listener));let t=xr(e);return this._events.filter((e=>e.tag===t)).map((e=>e.listener))}off(e,t){if(null==t)return this.removeAllListeners(e);const r=[];let n=!1,i=xr(e);return this._events=this._events.filter((e=>e.tag!==i||e.listener!=t||!!n||(n=!0,r.push(e),!1))),r.forEach((e=>{this._stopEvent(e)})),this}removeAllListeners(e){let t=[];if(null==e)t=this._events,this._events=[];else{const r=xr(e);this._events=this._events.filter((e=>e.tag!==r||(t.push(e),!1)))}return t.forEach((e=>{this._stopEvent(e)})),this}}var zr=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Hr=new g("abstract-signer/5.6.0"),Kr=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],Gr=[g.errors.INSUFFICIENT_FUNDS,g.errors.NONCE_EXPIRED,g.errors.REPLACEMENT_UNDERPRICED];class Qr{constructor(){Hr.checkAbstract(new.target,Qr),Q(this,"_isSigner",!0)}getBalance(e){return zr(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return zr(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return zr(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield W(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return zr(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield W(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return zr(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return zr(this,void 0,void 0,(function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return zr(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return zr(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return zr(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===Kr.indexOf(t)&&Hr.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=V(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&Hr.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return zr(this,void 0,void 0,(function*(){const t=yield W(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>zr(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&Hr.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||Hr.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):Hr.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&Hr.throwError("network does not support EIP-1559",g.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):Hr.throwError("failed to get consistent fee data",g.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(Gr.indexOf(e.code)>=0)throw e;return Hr.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",g.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&Hr.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield W(t)}))}_checkProvider(e){this.provider||Hr.throwError("missing provider",g.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}}function qr(e){return De(ve(e))}const Wr=new g(Le),Vr=new Uint8Array(32);Vr.fill(0);const Yr=F.from(-1),Jr=F.from(0),Xr=F.from(1),Zr=F.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),$r=P(Xr.toHexString(),32),en=P(Jr.toHexString(),32),tn={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},rn=["name","version","chainId","verifyingContract","salt"];function nn(e){return function(t){return"string"!=typeof t&&Wr.throwArgumentError(`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}const on={name:nn("name"),version:nn("version"),chainId:function(e){try{return F.from(e).toString()}catch(e){}return Wr.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return mt(e).toLowerCase()}catch(e){}return Wr.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{const t=E(e);if(32!==t.length)throw new Error("bad length");return C(t)}catch(e){}return Wr.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function sn(e){{const t=e.match(/^(u?)int(\d*)$/);if(t){const r=""===t[1],n=parseInt(t[2]||"256");(n%8!=0||n>256||t[2]&&t[2]!==String(n))&&Wr.throwArgumentError("invalid numeric width","type",e);const i=Zr.mask(r?n-1:n),o=r?i.add(Xr).mul(Yr):Jr;return function(t){const r=F.from(t);return(r.lt(o)||r.gt(i))&&Wr.throwArgumentError(`value out-of-bounds for ${e}`,"value",t),P(r.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const r=parseInt(t[1]);return(0===r||r>32||t[1]!==String(r))&&Wr.throwArgumentError("invalid bytes width","type",e),function(t){return E(t).length!==r&&Wr.throwArgumentError(`invalid length for ${e}`,"value",t),function(e){const t=E(e),r=t.length%32;return r?M([t,Vr.slice(r)]):C(t)}(t)}}}switch(e){case"address":return function(e){return P(mt(e),32)};case"bool":return function(e){return e?$r:en};case"bytes":return function(e){return De(e)};case"string":return function(e){return qr(e)}}return null}function an(e,t){return`${e}(${t.map((({name:e,type:t})=>t+" "+e)).join(",")})`}class un{constructor(e){Q(this,"types",Object.freeze(Z(e))),Q(this,"_encoderCache",{}),Q(this,"_types",{});const t={},r={},n={};Object.keys(e).forEach((e=>{t[e]={},r[e]=[],n[e]={}}));for(const n in e){const i={};e[n].forEach((o=>{i[o.name]&&Wr.throwArgumentError(`duplicate variable name ${JSON.stringify(o.name)} in ${JSON.stringify(n)}`,"types",e),i[o.name]=!0;const s=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];s===n&&Wr.throwArgumentError(`circular type reference to ${JSON.stringify(s)}`,"types",e),sn(s)||(r[s]||Wr.throwArgumentError(`unknown type ${JSON.stringify(s)}`,"types",e),r[s].push(n),t[n][s]=!0)}))}const i=Object.keys(r).filter((e=>0===r[e].length));0===i.length?Wr.throwArgumentError("missing primary type","types",e):i.length>1&&Wr.throwArgumentError(`ambiguous primary types or unused types: ${i.map((e=>JSON.stringify(e))).join(", ")}`,"types",e),Q(this,"primaryType",i[0]),function i(o,s){s[o]&&Wr.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",e),s[o]=!0,Object.keys(t[o]).forEach((e=>{r[e]&&(i(e,s),Object.keys(s).forEach((t=>{n[t][e]=!0})))})),delete s[o]}(this.primaryType,{});for(const t in n){const r=Object.keys(n[t]);r.sort(),this._types[t]=an(t,e[t])+r.map((t=>an(t,e[t]))).join("")}}getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=sn(e);if(t)return t}const t=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const e=t[1],r=this.getEncoder(e),n=parseInt(t[3]);return t=>{n>=0&&t.length!==n&&Wr.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let i=t.map(r);return this._types[e]&&(i=i.map(De)),De(M(i))}}const r=this.types[e];if(r){const t=qr(this._types[e]);return e=>{const n=r.map((({name:t,type:r})=>{const n=this.getEncoder(r)(e[t]);return this._types[r]?De(n):n}));return n.unshift(t),M(n)}}return Wr.throwArgumentError(`unknown type: ${e}`,"type",e)}encodeType(e){const t=this._types[e];return t||Wr.throwArgumentError(`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return De(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,r){if(sn(e))return r(e,t);const n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){const e=n[1],i=parseInt(n[3]);return i>=0&&t.length!==i&&Wr.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(e,t,r)))}const i=this.types[e];return i?i.reduce(((e,{name:n,type:i})=>(e[n]=this._visit(i,t[n],r),e)),{}):Wr.throwArgumentError(`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new un(e)}static getPrimaryType(e){return un.from(e).primaryType}static hashStruct(e,t,r){return un.from(t).hashStruct(e,r)}static hashDomain(e){const t=[];for(const r in e){const n=tn[r];n||Wr.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(r)}`,"domain",e),t.push({name:r,type:n})}return t.sort(((e,t)=>rn.indexOf(e.name)-rn.indexOf(t.name))),un.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,r){return M(["0x1901",un.hashDomain(e),un.from(t).hash(r)])}static hash(e,t,r){return De(un.encode(e,t,r))}static resolveNames(e,t,r,n){return i=this,o=void 0,a=function*(){e=V(e);const i={};e.verifyingContract&&!S(e.verifyingContract,20)&&(i[e.verifyingContract]="0x");const o=un.from(t);o.visit(r,((e,t)=>("address"!==e||S(t,20)||(i[t]="0x"),t)));for(const e in i)i[e]=yield n(e);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),r=o.visit(r,((e,t)=>"address"===e&&i[t]?i[t]:t)),{domain:e,value:r}},new((s=void 0)||(s=Promise))((function(e,t){function r(e){try{u(a.next(e))}catch(e){t(e)}}function n(e){try{u(a.throw(e))}catch(e){t(e)}}function u(t){var i;t.done?e(t.value):(i=t.value,i instanceof s?i:new s((function(e){e(i)}))).then(r,n)}u((a=a.apply(i,o||[])).next())}));var i,o,s,a}static getPayload(e,t,r){un.hashDomain(e);const n={},i=[];rn.forEach((t=>{const r=e[t];null!=r&&(n[t]=on[t](r),i.push({name:t,type:tn[t]}))}));const o=un.from(t),s=V(t);return s.EIP712Domain?Wr.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):s.EIP712Domain=i,o.encode(r),{types:s,domain:n,primaryType:o.primaryType,message:o.visit(r,((e,t)=>{if(e.match(/^bytes(\d*)/))return C(E(t));if(e.match(/^u?int/))return F.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&Wr.throwArgumentError("invalid string","value",t),t}return Wr.throwArgumentError("unsupported type","type",e)}))}}}var cn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const ln=new g(rt),dn=["call","estimateGas"];function hn(e,t,r){if("call"===e&&t.code===g.errors.SERVER_ERROR){const e=t.error;if(e&&e.message.match("reverted")&&S(e.data))return e.data;ln.throwError("missing revert data in call exception",g.errors.CALL_EXCEPTION,{error:t,data:"0x"})}let n=t.message;t.code===g.errors.SERVER_ERROR&&t.error&&"string"==typeof t.error.message?n=t.error.message:"string"==typeof t.body?n=t.body:"string"==typeof t.responseText&&(n=t.responseText),n=(n||"").toLowerCase();const i=r.transaction||r.signedTransaction;throw n.match(/insufficient funds|base fee exceeds gas limit/)&&ln.throwError("insufficient funds for intrinsic transaction cost",g.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:i}),n.match(/nonce too low/)&&ln.throwError("nonce has already been used",g.errors.NONCE_EXPIRED,{error:t,method:e,transaction:i}),n.match(/replacement transaction underpriced/)&&ln.throwError("replacement fee too low",g.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:i}),n.match(/only replay-protected/)&&ln.throwError("legacy pre-eip-155 transactions not supported",g.errors.UNSUPPORTED_OPERATION,{error:t,method:e,transaction:i}),dn.indexOf(e)>=0&&n.match(/gas required exceeds allowance|always failing transaction|execution reverted/)&&ln.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",g.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:i}),t}function fn(e){return new Promise((function(t){setTimeout(t,e)}))}function pn(e){if(e.error){const t=new Error(e.error.message);throw t.code=e.error.code,t.data=e.error.data,t}return e.result}function gn(e){return e?e.toLowerCase():e}const mn={};class yn extends Qr{constructor(e,t,r){if(ln.checkNew(new.target,yn),super(),e!==mn)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");Q(this,"provider",t),null==r&&(r=0),"string"==typeof r?(Q(this,"_address",this.provider.formatter.address(r)),Q(this,"_index",null)):"number"==typeof r?(Q(this,"_index",r),Q(this,"_address",null)):ln.throwArgumentError("invalid address or index","addressOrIndex",r)}connect(e){return ln.throwError("cannot alter JSON-RPC Signer connection",g.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}connectUnchecked(){return new bn(mn,this.provider,this._address||this._index)}getAddress(){return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then((e=>(e.length<=this._index&&ln.throwError("unknown account #"+this._index,g.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),this.provider.formatter.address(e[this._index]))))}sendUncheckedTransaction(e){e=V(e);const t=this.getAddress().then((e=>(e&&(e=e.toLowerCase()),e)));if(null==e.gasLimit){const r=V(e);r.from=t,e.gasLimit=this.provider.estimateGas(r)}return null!=e.to&&(e.to=Promise.resolve(e.to).then((e=>cn(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.provider.resolveName(e);return null==t&&ln.throwArgumentError("provided ENS name resolves to null","tx.to",e),t}))))),W({tx:W(e),sender:t}).then((({tx:t,sender:r})=>{null!=t.from?t.from.toLowerCase()!==r&&ln.throwArgumentError("from address mismatch","transaction",e):t.from=r;const n=this.provider.constructor.hexlifyTransaction(t,{from:!0});return this.provider.send("eth_sendTransaction",[n]).then((e=>e),(e=>hn("sendTransaction",e,n)))}))}signTransaction(e){return ln.throwError("signing transactions is unsupported",g.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}sendTransaction(e){return cn(this,void 0,void 0,(function*(){const t=yield this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval),r=yield this.sendUncheckedTransaction(e);try{return yield $e((()=>cn(this,void 0,void 0,(function*(){const e=yield this.provider.getTransaction(r);if(null!==e)return this.provider._wrapTransaction(e,r,t)}))),{oncePoll:this.provider})}catch(e){throw e.transactionHash=r,e}}))}signMessage(e){return cn(this,void 0,void 0,(function*(){const t="string"==typeof e?ve(e):e,r=yield this.getAddress();return yield this.provider.send("eth_sign",[r.toLowerCase(),C(t)])}))}_signTypedData(e,t,r){return cn(this,void 0,void 0,(function*(){const n=yield un.resolveNames(e,t,r,(e=>this.provider.resolveName(e))),i=yield this.getAddress();return yield this.provider.send("eth_signTypedData_v4",[i.toLowerCase(),JSON.stringify(un.getPayload(n.domain,t,n.value))])}))}unlock(e){return cn(this,void 0,void 0,(function*(){const t=this.provider,r=yield this.getAddress();return t.send("personal_unlockAccount",[r.toLowerCase(),e,null])}))}}class bn extends yn{sendTransaction(e){return this.sendUncheckedTransaction(e).then((e=>({hash:e,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:t=>this.provider.waitForTransaction(e,t)})))}}const vn={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0};class An extends jr{constructor(e,t){ln.checkNew(new.target,An);let r=t;null==r&&(r=new Promise(((e,t)=>{setTimeout((()=>{this.detectNetwork().then((t=>{e(t)}),(e=>{t(e)}))}),0)}))),super(r),e||(e=q(this.constructor,"defaultUrl")()),Q(this,"connection","string"==typeof e?Object.freeze({url:e}):Object.freeze(V(e))),this._nextId=42}get _cache(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}static defaultUrl(){return"http://localhost:8545"}detectNetwork(){return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout((()=>{this._cache.detectNetwork=null}),0)),this._cache.detectNetwork}_uncachedDetectNetwork(){return cn(this,void 0,void 0,(function*(){yield fn(0);let e=null;try{e=yield this.send("eth_chainId",[])}catch(t){try{e=yield this.send("net_version",[])}catch(e){}}if(null!=e){const t=q(this.constructor,"getNetwork");try{return t(F.from(e).toNumber())}catch(t){return ln.throwError("could not detect network",g.errors.NETWORK_ERROR,{chainId:e,event:"invalidNetwork",serverError:t})}}return ln.throwError("could not detect network",g.errors.NETWORK_ERROR,{event:"noNetwork"})}))}getSigner(e){return new yn(mn,this,e)}getUncheckedSigner(e){return this.getSigner(e).connectUnchecked()}listAccounts(){return this.send("eth_accounts",[]).then((e=>e.map((e=>this.formatter.address(e)))))}send(e,t){const r={method:e,params:t,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:Z(r),provider:this});const n=["eth_chainId","eth_blockNumber"].indexOf(e)>=0;if(n&&this._cache[e])return this._cache[e];const i=Ze(this.connection,JSON.stringify(r),pn).then((e=>(this.emit("debug",{action:"response",request:r,response:e,provider:this}),e)),(e=>{throw this.emit("debug",{action:"response",error:e,request:r,provider:this}),e}));return n&&(this._cache[e]=i,setTimeout((()=>{this._cache[e]=null}),0)),i}prepareRequest(e,t){switch(e){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[gn(t.address),t.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[gn(t.address),t.blockTag]];case"getCode":return["eth_getCode",[gn(t.address),t.blockTag]];case"getStorageAt":return["eth_getStorageAt",[gn(t.address),t.position,t.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[t.signedTransaction]];case"getBlock":return t.blockTag?["eth_getBlockByNumber",[t.blockTag,!!t.includeTransactions]]:t.blockHash?["eth_getBlockByHash",[t.blockHash,!!t.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[t.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[t.transactionHash]];case"call":return["eth_call",[q(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0}),t.blockTag]];case"estimateGas":return["eth_estimateGas",[q(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0})]];case"getLogs":return t.filter&&null!=t.filter.address&&(t.filter.address=gn(t.filter.address)),["eth_getLogs",[t.filter]]}return null}perform(e,t){return cn(this,void 0,void 0,(function*(){if("call"===e||"estimateGas"===e){const e=t.transaction;if(e&&null!=e.type&&F.from(e.type).isZero()&&null==e.maxFeePerGas&&null==e.maxPriorityFeePerGas){const r=yield this.getFeeData();null==r.maxFeePerGas&&null==r.maxPriorityFeePerGas&&((t=V(t)).transaction=V(e),delete t.transaction.type)}}const r=this.prepareRequest(e,t);null==r&&ln.throwError(e+" not implemented",g.errors.NOT_IMPLEMENTED,{operation:e});try{return yield this.send(r[0],r[1])}catch(r){return hn(e,r,t)}}))}_startEvent(e){"pending"===e.tag&&this._startPending(),super._startEvent(e)}_startPending(){if(null!=this._pendingFilter)return;const e=this,t=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=t,t.then((function(r){return function n(){e.send("eth_getFilterChanges",[r]).then((function(r){if(e._pendingFilter!=t)return null;let n=Promise.resolve();return r.forEach((function(t){e._emitted["t:"+t.toLowerCase()]="pending",n=n.then((function(){return e.getTransaction(t).then((function(t){return e.emit("pending",t),null}))}))})),n.then((function(){return fn(1e3)}))})).then((function(){if(e._pendingFilter==t)return setTimeout((function(){n()}),0),null;e.send("eth_uninstallFilter",[r])})).catch((e=>{}))}(),r})).catch((e=>{}))}_stopEvent(e){"pending"===e.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),super._stopEvent(e)}static hexlifyTransaction(e,t){const r=V(vn);if(t)for(const e in t)t[e]&&(r[e]=!0);var n,i;i=r,(n=e)&&"object"==typeof n||G.throwArgumentError("invalid object","object",n),Object.keys(n).forEach((e=>{i[e]||G.throwArgumentError("invalid object key - "+e,"transaction:"+e,n)}));const o={};return["gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((function(t){if(null==e[t])return;const r=B(e[t]);"gasLimit"===t&&(t="gas"),o[t]=r})),["from","to","data"].forEach((function(t){null!=e[t]&&(o[t]=C(e[t]))})),e.accessList&&(o.accessList=fr(e.accessList)),o}}let wn=null;try{if(wn=WebSocket,null==wn)throw new Error("inject please")}catch(e){const t=new g(rt);wn=function(){t.throwError("WebSockets not supported in this environment",g.errors.UNSUPPORTED_OPERATION,{operation:"new WebSocket()"})}}var En=r(4364),_n=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const In=new g(rt);let Sn=1;class kn extends An{constructor(e,t){"any"===t&&In.throwError("WebSocketProvider does not support 'any' network yet",g.errors.UNSUPPORTED_OPERATION,{operation:"network:any"}),super(e,t),this._pollingInterval=-1,this._wsReady=!1,Q(this,"_websocket",new wn(this.connection.url)),Q(this,"_requests",{}),Q(this,"_subs",{}),Q(this,"_subIds",{}),Q(this,"_detectNetwork",super.detectNetwork()),this._websocket.onopen=()=>{this._wsReady=!0,Object.keys(this._requests).forEach((e=>{this._websocket.send(this._requests[e].payload)}))},this._websocket.onmessage=e=>{const t=e.data,r=JSON.parse(t);if(null!=r.id){const e=String(r.id),n=this._requests[e];if(delete this._requests[e],void 0!==r.result)n.callback(null,r.result),this.emit("debug",{action:"response",request:JSON.parse(n.payload),response:r.result,provider:this});else{let e=null;r.error?(e=new Error(r.error.message||"unknown error"),Q(e,"code",r.error.code||null),Q(e,"response",t)):e=new Error("unknown error"),n.callback(e,void 0),this.emit("debug",{action:"response",error:e,request:JSON.parse(n.payload),provider:this})}}else if("eth_subscription"===r.method){const e=this._subs[r.params.subscription];e&&e.processFunc(r.params.result)}else En.warn("this should not happen")};const r=setInterval((()=>{this.emit("poll")}),1e3);r.unref&&r.unref()}detectNetwork(){return this._detectNetwork}get pollingInterval(){return 0}resetEventsBlock(e){In.throwError("cannot reset events block on WebSocketProvider",g.errors.UNSUPPORTED_OPERATION,{operation:"resetEventBlock"})}set pollingInterval(e){In.throwError("cannot set polling interval on WebSocketProvider",g.errors.UNSUPPORTED_OPERATION,{operation:"setPollingInterval"})}poll(){return _n(this,void 0,void 0,(function*(){return null}))}set polling(e){e&&In.throwError("cannot set polling on WebSocketProvider",g.errors.UNSUPPORTED_OPERATION,{operation:"setPolling"})}send(e,t){const r=Sn++;return new Promise(((n,i)=>{const o=JSON.stringify({method:e,params:t,id:r,jsonrpc:"2.0"});this.emit("debug",{action:"request",request:JSON.parse(o),provider:this}),this._requests[String(r)]={callback:function(e,t){return e?i(e):n(t)},payload:o},this._wsReady&&this._websocket.send(o)}))}static defaultUrl(){return"ws://localhost:8546"}_subscribe(e,t,r){return _n(this,void 0,void 0,(function*(){let n=this._subIds[e];null==n&&(n=Promise.all(t).then((e=>this.send("eth_subscribe",e))),this._subIds[e]=n);const i=yield n;this._subs[i]={tag:e,processFunc:r}}))}_startEvent(e){switch(e.type){case"block":this._subscribe("block",["newHeads"],(e=>{const t=F.from(e.number).toNumber();this._emitted.block=t,this.emit("block",t)}));break;case"pending":this._subscribe("pending",["newPendingTransactions"],(e=>{this.emit("pending",e)}));break;case"filter":this._subscribe(e.tag,["logs",this._getFilter(e.filter)],(t=>{null==t.removed&&(t.removed=!1),this.emit(e.filter,this.formatter.filterLog(t))}));break;case"tx":{const t=e=>{const t=e.hash;this.getTransactionReceipt(t).then((e=>{e&&this.emit(t,e)}))};t(e),this._subscribe("tx",["newHeads"],(e=>{this._events.filter((e=>"tx"===e.type)).forEach(t)}));break}case"debug":case"poll":case"willPoll":case"didPoll":case"error":break;default:En.log("unhandled:",e)}}_stopEvent(e){let t=e.tag;if("tx"===e.type){if(this._events.filter((e=>"tx"===e.type)).length)return;t="tx"}else if(this.listenerCount(e.event))return;const r=this._subIds[t];r&&(delete this._subIds[t],r.then((e=>{this._subs[e]&&(delete this._subs[e],this.send("eth_unsubscribe",[e]))})))}destroy(){return _n(this,void 0,void 0,(function*(){this._websocket.readyState===wn.CONNECTING&&(yield new Promise((e=>{this._websocket.onopen=function(){e(!0)},this._websocket.onerror=function(){e(!1)}}))),this._websocket.close(1e3)}))}}const Cn=new g(rt);class Tn extends An{detectNetwork(){const e=Object.create(null,{detectNetwork:{get:()=>super.detectNetwork}});return t=this,r=void 0,i=function*(){let t=this.network;return null==t&&(t=yield e.detectNetwork.call(this),t||Cn.throwError("no network detected",g.errors.UNKNOWN_ERROR,{}),null==this._network&&(Q(this,"_network",t),this.emit("network",t,null))),t},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i}}class xn extends Tn{constructor(e,t){Cn.checkAbstract(new.target,xn),e=q(new.target,"getNetwork")(e),t=q(new.target,"getApiKey")(t),super(q(new.target,"getUrl")(e,t),e),"string"==typeof t?Q(this,"apiKey",t):null!=t&&Object.keys(t).forEach((e=>{Q(this,e,t[e])}))}_startPending(){Cn.warn("WARNING: API provider does not support pending filters")}isCommunityResource(){return!1}getSigner(e){return Cn.throwError("API provider does not support signing",g.errors.UNSUPPORTED_OPERATION,{operation:"getSigner"})}listAccounts(){return Promise.resolve([])}static getApiKey(e){return e}static getUrl(e,t){return Cn.throwError("not implemented; sub-classes must override getUrl",g.errors.NOT_IMPLEMENTED,{operation:"getUrl"})}}const Mn=new g(rt),Bn="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";class Pn extends kn{constructor(e,t){const r=new Rn(e,t);super(r.connection.url.replace(/^http/i,"ws").replace(".alchemyapi.",".ws.alchemyapi."),r.network),Q(this,"apiKey",r.apiKey)}isCommunityResource(){return this.apiKey===Bn}}class Rn extends xn{static getWebSocketProvider(e,t){return new Pn(e,t)}static getApiKey(e){return null==e?Bn:(e&&"string"!=typeof e&&Mn.throwArgumentError("invalid apiKey","apiKey",e),e)}static getUrl(e,t){let r=null;switch(e.name){case"homestead":r="eth-mainnet.alchemyapi.io/v2/";break;case"ropsten":r="eth-ropsten.alchemyapi.io/v2/";break;case"rinkeby":r="eth-rinkeby.alchemyapi.io/v2/";break;case"goerli":r="eth-goerli.alchemyapi.io/v2/";break;case"kovan":r="eth-kovan.alchemyapi.io/v2/";break;case"matic":r="polygon-mainnet.g.alchemy.com/v2/";break;case"maticmum":r="polygon-mumbai.g.alchemy.com/v2/";break;default:Mn.throwArgumentError("unsupported network","network",arguments[0])}return{allowGzip:!0,url:"https://"+r+t,throttleCallback:(e,r)=>(t===Bn&&Ir(),Promise.resolve(!0))}}isCommunityResource(){return this.apiKey===Bn}}const On=new g(rt);class Nn extends xn{static getApiKey(e){return null!=e&&On.throwArgumentError("apiKey not supported for cloudflare","apiKey",e),null}static getUrl(e,t){let r=null;return"homestead"===e.name?r="https://cloudflare-eth.com/":On.throwArgumentError("unsupported network","network",arguments[0]),r}perform(e,t){const r=Object.create(null,{perform:{get:()=>super.perform}});return n=this,i=void 0,s=function*(){return"getBlockNumber"===e?(yield r.perform.call(this,"getBlock",{blockTag:"latest"})).number:r.perform.call(this,e,t)},new((o=void 0)||(o=Promise))((function(e,t){function r(e){try{u(s.next(e))}catch(e){t(e)}}function a(e){try{u(s.throw(e))}catch(e){t(e)}}function u(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(r,a)}u((s=s.apply(n,i||[])).next())}));var n,i,o,s}}var Dn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const Ln=new g(rt);function Un(e){const t={};for(let r in e){if(null==e[r])continue;let n=e[r];"type"===r&&0===n||(n={type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0}[r]?B(C(n)):"accessList"===r?"["+fr(n).map((e=>`{address:"${e.address}",storageKeys:["${e.storageKeys.join('","')}"]}`)).join(",")+"]":C(n),t[r]=n)}return t}function Fn(e){if(0==e.status&&("No records found"===e.message||"No transactions found"===e.message))return e.result;if(1!=e.status||"OK"!=e.message){const t=new Error("invalid response");throw t.result=JSON.stringify(e),(e.result||"").toLowerCase().indexOf("rate limit")>=0&&(t.throttleRetry=!0),t}return e.result}function jn(e){if(e&&0==e.status&&"NOTOK"==e.message&&(e.result||"").toLowerCase().indexOf("rate limit")>=0){const t=new Error("throttled response");throw t.result=JSON.stringify(e),t.throttleRetry=!0,t}if("2.0"!=e.jsonrpc){const t=new Error("invalid response");throw t.result=JSON.stringify(e),t}if(e.error){const t=new Error(e.error.message||"unknown error");throw e.error.code&&(t.code=e.error.code),e.error.data&&(t.data=e.error.data),t}return e.result}function zn(e){if("pending"===e)throw new Error("pending not supported");return"latest"===e?e:parseInt(e.substring(2),16)}const Hn="9D13ZE7XSBTJ94N9BNJ2MA33VMAY2YPIRB";function Kn(e,t,r){if("call"===e&&t.code===g.errors.SERVER_ERROR){const e=t.error;if(e&&(e.message.match(/reverted/i)||e.message.match(/VM execution error/i))){let r=e.data;if(r&&(r="0x"+r.replace(/^.*0x/i,"")),S(r))return r;Ln.throwError("missing revert data in call exception",g.errors.CALL_EXCEPTION,{error:t,data:"0x"})}}let n=t.message;throw t.code===g.errors.SERVER_ERROR&&(t.error&&"string"==typeof t.error.message?n=t.error.message:"string"==typeof t.body?n=t.body:"string"==typeof t.responseText&&(n=t.responseText)),n=(n||"").toLowerCase(),n.match(/insufficient funds/)&&Ln.throwError("insufficient funds for intrinsic transaction cost",g.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:r}),n.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&Ln.throwError("nonce has already been used",g.errors.NONCE_EXPIRED,{error:t,method:e,transaction:r}),n.match(/another transaction with same nonce/)&&Ln.throwError("replacement fee too low",g.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:r}),n.match(/execution failed due to an exception|execution reverted/)&&Ln.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",g.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:r}),t}class Gn extends jr{constructor(e,t){Ln.checkNew(new.target,Gn),super(e),Q(this,"baseUrl",this.getBaseUrl()),Q(this,"apiKey",t||Hn)}getBaseUrl(){switch(this.network?this.network.name:"invalid"){case"homestead":return"https://api.etherscan.io";case"ropsten":return"https://api-ropsten.etherscan.io";case"rinkeby":return"https://api-rinkeby.etherscan.io";case"kovan":return"https://api-kovan.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io"}return Ln.throwArgumentError("unsupported network","network",name)}getUrl(e,t){const r=Object.keys(t).reduce(((e,r)=>{const n=t[r];return null!=n&&(e+=`&${r}=${n}`),e}),""),n=this.apiKey?`&apikey=${this.apiKey}`:"";return`${this.baseUrl}/api?module=${e}${r}${n}`}getPostUrl(){return`${this.baseUrl}/api`}getPostData(e,t){return t.module=e,t.apikey=this.apiKey,t}fetch(e,t,r){return Dn(this,void 0,void 0,(function*(){const n=r?this.getPostUrl():this.getUrl(e,t),i=r?this.getPostData(e,t):null,o="proxy"===e?jn:Fn;this.emit("debug",{action:"request",request:n,provider:this});const s={url:n,throttleSlotInterval:1e3,throttleCallback:(e,t)=>(this.isCommunityResource()&&Ir(),Promise.resolve(!0))};let a=null;i&&(s.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},a=Object.keys(i).map((e=>`${e}=${i[e]}`)).join("&"));const u=yield Ze(s,a,o||jn);return this.emit("debug",{action:"response",request:n,response:Z(u),provider:this}),u}))}detectNetwork(){return Dn(this,void 0,void 0,(function*(){return this.network}))}perform(e,t){const r=Object.create(null,{perform:{get:()=>super.perform}});return Dn(this,void 0,void 0,(function*(){switch(e){case"getBlockNumber":return this.fetch("proxy",{action:"eth_blockNumber"});case"getGasPrice":return this.fetch("proxy",{action:"eth_gasPrice"});case"getBalance":return this.fetch("account",{action:"balance",address:t.address,tag:t.blockTag});case"getTransactionCount":return this.fetch("proxy",{action:"eth_getTransactionCount",address:t.address,tag:t.blockTag});case"getCode":return this.fetch("proxy",{action:"eth_getCode",address:t.address,tag:t.blockTag});case"getStorageAt":return this.fetch("proxy",{action:"eth_getStorageAt",address:t.address,position:t.position,tag:t.blockTag});case"sendTransaction":return this.fetch("proxy",{action:"eth_sendRawTransaction",hex:t.signedTransaction},!0).catch((e=>Kn("sendTransaction",e,t.signedTransaction)));case"getBlock":if(t.blockTag)return this.fetch("proxy",{action:"eth_getBlockByNumber",tag:t.blockTag,boolean:t.includeTransactions?"true":"false"});throw new Error("getBlock by blockHash not implemented");case"getTransaction":return this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:t.transactionHash});case"getTransactionReceipt":return this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:t.transactionHash});case"call":{if("latest"!==t.blockTag)throw new Error("EtherscanProvider does not support blockTag for call");const e=Un(t.transaction);e.module="proxy",e.action="eth_call";try{return yield this.fetch("proxy",e,!0)}catch(e){return Kn("call",e,t.transaction)}}case"estimateGas":{const e=Un(t.transaction);e.module="proxy",e.action="eth_estimateGas";try{return yield this.fetch("proxy",e,!0)}catch(e){return Kn("estimateGas",e,t.transaction)}}case"getLogs":{const e={action:"getLogs"};if(t.filter.fromBlock&&(e.fromBlock=zn(t.filter.fromBlock)),t.filter.toBlock&&(e.toBlock=zn(t.filter.toBlock)),t.filter.address&&(e.address=t.filter.address),t.filter.topics&&t.filter.topics.length>0&&(t.filter.topics.length>1&&Ln.throwError("unsupported topic count",g.errors.UNSUPPORTED_OPERATION,{topics:t.filter.topics}),1===t.filter.topics.length)){const r=t.filter.topics[0];"string"==typeof r&&66===r.length||Ln.throwError("unsupported topic format",g.errors.UNSUPPORTED_OPERATION,{topic0:r}),e.topic0=r}const r=yield this.fetch("logs",e);let n={};for(let e=0;e{["contractAddress","to"].forEach((function(t){""==e[t]&&delete e[t]})),null==e.creates&&null!=e.contractAddress&&(e.creates=e.contractAddress);const t=this.formatter.transactionResponse(e);return e.timeStamp&&(t.timestamp=parseInt(e.timeStamp)),t}))}))}isCommunityResource(){return this.apiKey===Hn}}var Qn=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const qn=new g(rt);function Wn(){return(new Date).getTime()}function Vn(e){let t=null;for(let r=0;rt?null:(n+i)/2}function Jn(e){if(null===e)return"null";if("number"==typeof e||"boolean"==typeof e)return JSON.stringify(e);if("string"==typeof e)return e;if(F.isBigNumber(e))return e.toString();if(Array.isArray(e))return JSON.stringify(e.map((e=>Jn(e))));if("object"==typeof e){const t=Object.keys(e);return t.sort(),"{"+t.map((t=>{let r=e[t];return r="function"==typeof r?"[function]":Jn(r),JSON.stringify(t)+":"+r})).join(",")+"}"}throw new Error("unknown value type: "+typeof e)}let Xn=1;function Zn(e){let t=null,r=null,n=new Promise((n=>{t=function(){r&&(clearTimeout(r),r=null),n()},r=setTimeout(t,e)}));return{cancel:t,getPromise:function(){return n},wait:e=>(n=n.then(e),n)}}const $n=[g.errors.CALL_EXCEPTION,g.errors.INSUFFICIENT_FUNDS,g.errors.NONCE_EXPIRED,g.errors.REPLACEMENT_UNDERPRICED,g.errors.UNPREDICTABLE_GAS_LIMIT],ei=["address","args","errorArgs","errorSignature","method","transaction"];function ti(e,t){const r={weight:e.weight};return Object.defineProperty(r,"provider",{get:()=>e.provider}),e.start&&(r.start=e.start),t&&(r.duration=t-e.start),e.done&&(e.error?r.error=e.error:r.result=e.result||null),r}function ri(e,t){return Qn(this,void 0,void 0,(function*(){const r=e.provider;return null!=r.blockNumber&&r.blockNumber>=t||-1===t?r:$e((()=>new Promise(((n,i)=>{setTimeout((function(){return r.blockNumber>=t?n(r):e.cancelled?n(null):n(void 0)}),0)}))),{oncePoll:r})}))}function ni(e,t,r,n){return Qn(this,void 0,void 0,(function*(){let i=e.provider;switch(r){case"getBlockNumber":case"getGasPrice":return i[r]();case"getEtherPrice":if(i.getEtherPrice)return i.getEtherPrice();break;case"getBalance":case"getTransactionCount":case"getCode":return n.blockTag&&S(n.blockTag)&&(i=yield ri(e,t)),i[r](n.address,n.blockTag||"latest");case"getStorageAt":return n.blockTag&&S(n.blockTag)&&(i=yield ri(e,t)),i.getStorageAt(n.address,n.position,n.blockTag||"latest");case"getBlock":return n.blockTag&&S(n.blockTag)&&(i=yield ri(e,t)),i[n.includeTransactions?"getBlockWithTransactions":"getBlock"](n.blockTag||n.blockHash);case"call":case"estimateGas":return n.blockTag&&S(n.blockTag)&&(i=yield ri(e,t)),i[r](n.transaction);case"getTransaction":case"getTransactionReceipt":return i[r](n.transactionHash);case"getLogs":{let r=n.filter;return(r.fromBlock&&S(r.fromBlock)||r.toBlock&&S(r.toBlock))&&(i=yield ri(e,t)),i.getLogs(r)}}return qn.throwError("unknown method error",g.errors.UNKNOWN_ERROR,{method:r,params:n})}))}class ii extends jr{constructor(e,t){qn.checkNew(new.target,ii),0===e.length&&qn.throwArgumentError("missing providers","providers",e);const r=e.map(((e,t)=>{if(re.isProvider(e)){const t=Er(e)?2e3:750,r=1;return Object.freeze({provider:e,weight:1,stallTimeout:t,priority:r})}const r=V(e);null==r.priority&&(r.priority=1),null==r.stallTimeout&&(r.stallTimeout=Er(e)?2e3:750),null==r.weight&&(r.weight=1);const n=r.weight;return(n%1||n>512||n<1)&&qn.throwArgumentError("invalid weight; must be integer in [1, 512]",`providers[${t}].weight`,n),Object.freeze(r)})),n=r.reduce(((e,t)=>e+t.weight),0);null==t?t=n/2:t>n&&qn.throwArgumentError("quorum will always fail; larger than total weight","quorum",t);let i=Vn(r.map((e=>e.provider.network)));null==i&&(i=new Promise(((e,t)=>{setTimeout((()=>{this.detectNetwork().then(e,t)}),0)}))),super(i),Q(this,"providerConfigs",Object.freeze(r)),Q(this,"quorum",t),this._highestBlockNumber=-1}detectNetwork(){return Qn(this,void 0,void 0,(function*(){return Vn(yield Promise.all(this.providerConfigs.map((e=>e.provider.getNetwork()))))}))}perform(e,t){return Qn(this,void 0,void 0,(function*(){if("sendTransaction"===e){const e=yield Promise.all(this.providerConfigs.map((e=>e.provider.sendTransaction(t.signedTransaction).then((e=>e.hash),(e=>e)))));for(let t=0;te.result));let n=Yn(t.map((e=>e.result)),2);if(null!=n)return n=Math.ceil(n),r.indexOf(n+1)>=0&&n++,n>=e._highestBlockNumber&&(e._highestBlockNumber=n),e._highestBlockNumber};case"getGasPrice":return function(e){const t=e.map((e=>e.result));return t.sort(),t[Math.floor(t.length/2)]};case"getEtherPrice":return function(e){return Yn(e.map((e=>e.result)))};case"getBalance":case"getTransactionCount":case"getCode":case"getStorageAt":case"call":case"estimateGas":case"getLogs":break;case"getTransaction":case"getTransactionReceipt":n=function(e){return null==e?null:((e=V(e)).confirmations=-1,Jn(e))};break;case"getBlock":n=r.includeTransactions?function(e){return null==e?null:((e=V(e)).transactions=e.transactions.map((e=>((e=V(e)).confirmations=-1,e))),Jn(e))}:function(e){return null==e?null:Jn(e)};break;default:throw new Error("unknown method: "+t)}return function(e,t){return function(r){const n={};r.forEach((t=>{const r=e(t.result);n[r]||(n[r]={count:0,result:t.result}),n[r].count++}));const i=Object.keys(n);for(let e=0;e=t)return r.result}}}(n,e.quorum)}(this,e,t),n=function(e){for(let t=(e=e.slice()).length-1;t>0;t--){const r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}(this.providerConfigs.map(V));n.sort(((e,t)=>e.priority-t.priority));const i=this._highestBlockNumber;let o=0,s=!0;for(;;){const a=Wn();let u=n.filter((e=>e.runner&&a-e.starte+t.weight),0);for(;u{r.staller=null})),r.runner=ni(r,i,e,t).then((n=>{r.done=!0,r.result=n,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:s,backend:ti(r,Wn()),request:{method:e,params:Z(t)},provider:this})}),(n=>{r.done=!0,r.error=n,this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:s,backend:ti(r,Wn()),request:{method:e,params:Z(t)},provider:this})})),this.listenerCount("debug")&&this.emit("debug",{action:"request",rid:s,backend:ti(r,null),request:{method:e,params:Z(t)},provider:this}),u+=r.weight}const c=[];n.forEach((e=>{!e.done&&e.runner&&(c.push(e.runner),e.staller&&c.push(e.staller.getPromise()))})),c.length&&(yield Promise.race(c));const l=n.filter((e=>e.done&&null==e.error));if(l.length>=this.quorum){const e=r(l);if(void 0!==e)return n.forEach((e=>{e.staller&&e.staller.cancel(),e.cancelled=!0})),e;s||(yield Zn(100).getPromise()),s=!1}const d=n.reduce(((e,t)=>{if(!t.done||null==t.error)return e;const r=t.error.code;return $n.indexOf(r)>=0&&(e[r]||(e[r]={error:t.error,weight:0}),e[r].weight+=t.weight),e}),{});if(Object.keys(d).forEach((e=>{const t=d[e];if(t.weight{e.staller&&e.staller.cancel(),e.cancelled=!0}));const r=t.error,i={};ei.forEach((e=>{null!=r[e]&&(i[e]=r[e])})),qn.throwError(r.reason||r.message,e,i)})),0===n.filter((e=>!e.done)).length)break}return n.forEach((e=>{e.staller&&e.staller.cancel(),e.cancelled=!0})),qn.throwError("failed to meet quorum",g.errors.SERVER_ERROR,{method:e,params:t,results:n.map((e=>ti(e))),provider:this})}))}}const oi=null,si=new g(rt),ai="84842078b09946638c03157f83405213";class ui extends kn{constructor(e,t){const r=new ci(e,t),n=r.connection;n.password&&si.throwError("INFURA WebSocket project secrets unsupported",g.errors.UNSUPPORTED_OPERATION,{operation:"InfuraProvider.getWebSocketProvider()"}),super(n.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/"),e),Q(this,"apiKey",r.projectId),Q(this,"projectId",r.projectId),Q(this,"projectSecret",r.projectSecret)}isCommunityResource(){return this.projectId===ai}}class ci extends xn{static getWebSocketProvider(e,t){return new ui(e,t)}static getApiKey(e){const t={apiKey:ai,projectId:ai,projectSecret:null};return null==e||("string"==typeof e?t.projectId=e:null!=e.projectSecret?(si.assertArgument("string"==typeof e.projectId,"projectSecret requires a projectId","projectId",e.projectId),si.assertArgument("string"==typeof e.projectSecret,"invalid projectSecret","projectSecret","[REDACTED]"),t.projectId=e.projectId,t.projectSecret=e.projectSecret):e.projectId&&(t.projectId=e.projectId),t.apiKey=t.projectId),t}static getUrl(e,t){let r=null;switch(e?e.name:"unknown"){case"homestead":r="mainnet.infura.io";break;case"ropsten":r="ropsten.infura.io";break;case"rinkeby":r="rinkeby.infura.io";break;case"kovan":r="kovan.infura.io";break;case"goerli":r="goerli.infura.io";break;case"matic":r="polygon-mainnet.infura.io";break;case"maticmum":r="polygon-mumbai.infura.io";break;default:si.throwError("unsupported network",g.errors.INVALID_ARGUMENT,{argument:"network",value:e})}const n={allowGzip:!0,url:"https://"+r+"/v3/"+t.projectId,throttleCallback:(e,r)=>(t.projectId===ai&&Ir(),Promise.resolve(!0))};return null!=t.projectSecret&&(n.user="",n.password=t.projectSecret),n}isCommunityResource(){return this.projectId===ai}}class li extends An{send(e,t){const r={method:e,params:t,id:this._nextId++,jsonrpc:"2.0"};null==this._pendingBatch&&(this._pendingBatch=[]);const n={request:r,resolve:null,reject:null},i=new Promise(((e,t)=>{n.resolve=e,n.reject=t}));return this._pendingBatch.push(n),this._pendingBatchAggregator||(this._pendingBatchAggregator=setTimeout((()=>{const e=this._pendingBatch;this._pendingBatch=null,this._pendingBatchAggregator=null;const t=e.map((e=>e.request));return this.emit("debug",{action:"requestBatch",request:Z(t),provider:this}),Ze(this.connection,JSON.stringify(t)).then((r=>{this.emit("debug",{action:"response",request:t,response:r,provider:this}),e.forEach(((e,t)=>{const n=r[t];if(n.error){const t=new Error(n.error.message);t.code=n.error.code,t.data=n.error.data,e.reject(t)}else e.resolve(n.result)}))}),(r=>{this.emit("debug",{action:"response",error:r,request:t,provider:this}),e.forEach((e=>{e.reject(r)}))}))}),10)),i}}const di=new g(rt);class hi extends xn{static getApiKey(e){return e&&"string"!=typeof e&&di.throwArgumentError("invalid apiKey","apiKey",e),e||"ETHERS_JS_SHARED"}static getUrl(e,t){di.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform.");let r=null;switch(e.name){case"homestead":r="https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc";break;case"ropsten":r="https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc";break;case"rinkeby":r="https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc";break;case"goerli":r="https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc";break;case"kovan":r="https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc";break;default:di.throwArgumentError("unsupported network","network",arguments[0])}return r+"?apiKey="+t}}const fi=new g(rt),pi={homestead:"6004bcd10040261633ade990",ropsten:"6004bd4d0040261633ade991",rinkeby:"6004bda20040261633ade994",goerli:"6004bd860040261633ade992"};class gi extends xn{constructor(e,t){if(null==t){const r=q(new.target,"getNetwork")(e);if(r){const e=pi[r.name];e&&(t={applicationId:e,loadBalancer:!0})}null==t&&fi.throwError("unsupported network",g.errors.INVALID_ARGUMENT,{argument:"network",value:e})}super(e,t)}static getApiKey(e){null==e&&fi.throwArgumentError("PocketProvider.getApiKey does not support null apiKey","apiKey",e);const t={applicationId:null,loadBalancer:!1,applicationSecretKey:null};return"string"==typeof e?t.applicationId=e:null!=e.applicationSecretKey?(fi.assertArgument("string"==typeof e.applicationId,"applicationSecretKey requires an applicationId","applicationId",e.applicationId),fi.assertArgument("string"==typeof e.applicationSecretKey,"invalid applicationSecretKey","applicationSecretKey","[REDACTED]"),t.applicationId=e.applicationId,t.applicationSecretKey=e.applicationSecretKey,t.loadBalancer=!!e.loadBalancer):e.applicationId?(fi.assertArgument("string"==typeof e.applicationId,"apiKey.applicationId must be a string","apiKey.applicationId",e.applicationId),t.applicationId=e.applicationId,t.loadBalancer=!!e.loadBalancer):fi.throwArgumentError("unsupported PocketProvider apiKey","apiKey",e),t}static getUrl(e,t){let r=null;switch(e?e.name:"unknown"){case"homestead":r="eth-mainnet.gateway.pokt.network";break;case"ropsten":r="eth-ropsten.gateway.pokt.network";break;case"rinkeby":r="eth-rinkeby.gateway.pokt.network";break;case"goerli":r="eth-goerli.gateway.pokt.network";break;default:fi.throwError("unsupported network",g.errors.INVALID_ARGUMENT,{argument:"network",value:e})}let n=null;n=t.loadBalancer?`https://${r}/v1/lb/${t.applicationId}`:`https://${r}/v1/${t.applicationId}`;const i={url:n,headers:{}};return null!=t.applicationSecretKey&&(i.user="",i.password=t.applicationSecretKey),i}isCommunityResource(){return this.applicationId===pi[this.network.name]}}const mi=new g(rt);let yi=1;function bi(e,t){const r="Web3LegacyFetcher";return function(n,i){"eth_sign"==n&&(e.isMetaMask||e.isStatus)&&(n="personal_sign",i=[i[1],i[0]]);const o={method:n,params:i,id:yi++,jsonrpc:"2.0"};return new Promise(((e,n)=>{this.emit("debug",{action:"request",fetcher:r,request:Z(o),provider:this}),t(o,((t,i)=>{if(t)return this.emit("debug",{action:"response",fetcher:r,error:t,request:o,provider:this}),n(t);if(this.emit("debug",{action:"response",fetcher:r,request:o,response:i,provider:this}),i.error){const e=new Error(i.error.message);return e.code=i.error.code,e.data=i.error.data,n(e)}e(i.result)}))}))}}class vi extends An{constructor(e,t){mi.checkNew(new.target,vi),null==e&&mi.throwArgumentError("missing provider","provider",e);let r=null,n=null,i=null;"function"==typeof e?(r="unknown:",n=e):(r=e.host||e.path||"",!r&&e.isMetaMask&&(r="metamask"),i=e,e.request?(""===r&&(r="eip-1193:"),n=function(e){return function(t,r){null==r&&(r=[]),"eth_sign"==t&&(e.isMetaMask||e.isStatus)&&(t="personal_sign",r=[r[1],r[0]]);const n={method:t,params:r};return this.emit("debug",{action:"request",fetcher:"Eip1193Fetcher",request:Z(n),provider:this}),e.request(n).then((e=>(this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:n,response:e,provider:this}),e)),(e=>{throw this.emit("debug",{action:"response",fetcher:"Eip1193Fetcher",request:n,error:e,provider:this}),e}))}}(e)):e.sendAsync?n=bi(e,e.sendAsync.bind(e)):e.send?n=bi(e,e.send.bind(e)):mi.throwArgumentError("unsupported provider","provider",e),r||(r="unknown:")),super(r,t),Q(this,"jsonRpcFetchFunc",n),Q(this,"provider",i)}send(e,t){return this.jsonRpcFetchFunc(e,t)}}const Ai=new g(rt);function wi(e,t){if(null==e&&(e="homestead"),"string"==typeof e){const t=e.match(/^(ws|http)s?:/i);if(t)switch(t[1]){case"http":return new An(e);case"ws":return new kn(e);default:Ai.throwArgumentError("unsupported URL scheme","network",e)}}const r=le(e);return r&&r._defaultProvider||Ai.throwError("unsupported getDefaultProvider network",g.errors.NETWORK_ERROR,{operation:"getDefaultProvider",network:e}),r._defaultProvider({FallbackProvider:ii,AlchemyProvider:Rn,CloudflareProvider:Nn,EtherscanProvider:Gn,InfuraProvider:ci,JsonRpcProvider:An,NodesmithProvider:hi,PocketProvider:gi,Web3Provider:vi,IpcProvider:oi},t)}},66945:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{randomBytes:()=>n.p,shuffled:()=>i.A});var n=r(61965),i=r(54745)},61965:(e,t,r)=>{"use strict";r.d(t,{p:()=>w});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return g(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function m(e){return"number"==typeof e&&e==e&&e%1==0}function y(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),g(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),function(e){return!!e.toHexString}(e)&&(e=e.toHexString()),function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e=256)return!1}return!0}(e)?g(new Uint8Array(e)):p.throwArgumentError("invalid arrayify value","value",e)}const b=new f("random/5.4.0");let v=null;try{if(v=window,null==v)throw new Error("try next")}catch(e){try{if(v=r.g,null==v)throw new Error("try next")}catch(e){v={}}}let A=v.crypto||v.msCrypto;function w(e){(e<=0||e>1024||e%1)&&b.throwArgumentError("invalid length","length",e);const t=new Uint8Array(e);return A.getRandomValues(t),y(t)}A&&A.getRandomValues||(b.warn("WARNING: Missing strong random number source"),A={getRandomValues:function(e){return b.throwError("no secure random source avaialble",f.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}})},54745:(e,t,r)=>{"use strict";function n(e){for(let t=(e=e.slice()).length-1;t>0;t--){const r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}r.d(t,{A:()=>n})},82623:(e,t,r)=>{"use strict";r.r(t),r.d(t,{decode:()=>M,encode:()=>C});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return"number"==typeof e&&e==e&&e%1==0}function b(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!y(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function v(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),A(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e>4]+w[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}const _=new f("rlp/5.4.0");function I(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function S(e,t,r){let n=0;for(let i=0;it+1+n&&_.throwError("child data too short",f.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:i}}function x(e,t){if(0===e.length&&_.throwError("data too short",f.errors.BUFFER_OVERRUN,{}),e[t]>=248){const r=e[t]-247;t+1+r>e.length&&_.throwError("data short segment too short",f.errors.BUFFER_OVERRUN,{});const n=S(e,t+1,r);return t+1+r+n>e.length&&_.throwError("data long segment too short",f.errors.BUFFER_OVERRUN,{}),T(e,t,t+1+r,r+n)}if(e[t]>=192){const r=e[t]-192;return t+1+r>e.length&&_.throwError("data array too short",f.errors.BUFFER_OVERRUN,{}),T(e,t,t+1,r)}if(e[t]>=184){const r=e[t]-183;t+1+r>e.length&&_.throwError("data array too short",f.errors.BUFFER_OVERRUN,{});const n=S(e,t+1,r);return t+1+r+n>e.length&&_.throwError("data array too short",f.errors.BUFFER_OVERRUN,{}),{consumed:1+r+n,result:E(e.slice(t+1+r,t+1+r+n))}}if(e[t]>=128){const r=e[t]-128;return t+1+r>e.length&&_.throwError("data too short",f.errors.BUFFER_OVERRUN,{}),{consumed:1+r,result:E(e.slice(t+1,t+1+r))}}return{consumed:1,result:E(e[t])}}function M(e){const t=v(e),r=x(t,0);return r.consumed!==t.length&&_.throwArgumentError("invalid rlp data","data",e),r.result}},91459:(e,t,r)=>{"use strict";r.r(t),r.d(t,{SupportedAlgorithm:()=>i.q,computeHmac:()=>n.L5,ripemd160:()=>n.HE,sha256:()=>n.sc,sha512:()=>n.Zf});var n=r(29094),i=r(25954)},29094:(e,t,r)=>{"use strict";r.d(t,{L5:()=>S,HE:()=>E,sc:()=>_,Zf:()=>I});var n=r(99499),i=r.n(n),o=r(4364);let s=!1,a=!1;const u={debug:1,default:2,info:2,warning:3,error:4,off:5};let c=u.default,l=null;const d=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var h,f;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(h||(h={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(f||(f={}));const p="0123456789abcdef";class g{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==u[r]&&this.throwArgumentError("invalid log level name","logLevel",e),c>u[r]||o.log.apply(o,t)}debug(...e){this._log(g.levels.DEBUG,e)}info(...e){this._log(g.levels.INFO,e)}warn(...e){this._log(g.levels.WARNING,e)}makeError(e,t,r){if(a)return this.makeError("censored error",t,{});t||(t=g.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=p[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let o="";switch(t){case f.NUMERIC_FAULT:{o="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":o+="-"+t;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case f.CALL_EXCEPTION:case f.INSUFFICIENT_FUNDS:case f.MISSING_NEW:case f.NONCE_EXPIRED:case f.REPLACEMENT_UNDERPRICED:case f.TRANSACTION_REPLACED:case f.UNPREDICTABLE_GAS_LIMIT:o=t}o&&(e+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,g.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),d&&this.throwError("platform missing String.prototype.normalize",g.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:d})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,g.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",g.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return l||(l=new g("logger/5.6.0")),l}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),s){if(!e)return;this.globalLogger().throwError("error censorship permanent",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}a=!!e,s=!!t}static setLogLevel(e){const t=u[e.toLowerCase()];null!=t?c=t:g.globalLogger().warn("invalid log level - "+e)}static from(e){return new g(e)}}g.errors=f,g.levels=h;const m=new g("bytes/5.6.1");function y(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return y(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function b(e){return"number"==typeof e&&e==e&&e%1==0}function v(e,t){if(t||(t={}),"number"==typeof e){m.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),y(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),function(e){return!!e.toHexString}(e)&&(e=e.toHexString()),function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":m.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e=256)return!1}return!0}(e)?y(new Uint8Array(e)):m.throwArgumentError("invalid arrayify value","value",e)}var A=r(25954);const w=new g("sha2/5.4.0");function E(e){return"0x"+i().ripemd160().update(v(e)).digest("hex")}function _(e){return"0x"+i().sha256().update(v(e)).digest("hex")}function I(e){return"0x"+i().sha512().update(v(e)).digest("hex")}function S(e,t,r){return A.q[e]||w.throwError("unsupported algorithm "+e,g.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:e}),"0x"+i().hmac(i()[e],v(t)).update(v(r)).digest("hex")}},25954:(e,t,r)=>{"use strict";var n;r.d(t,{q:()=>n}),function(e){e.sha256="sha256",e.sha512="sha512"}(n||(n={}))},93426:(e,t,r)=>{"use strict";r.r(t),r.d(t,{SigningKey:()=>ge,computePublicKey:()=>ye,recoverPublicKey:()=>me});var n=r(82823),i=r.n(n),o=r(99499),s=r.n(o);function a(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},e(r,r.exports),r.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self;var u=c;function c(e,t){if(!e)throw new Error(t||"Assertion failed")}c.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var l=a((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),d=a((function(e,t){var r=t;r.assert=u,r.toArray=l.toArray,r.zero2=l.zero2,r.toHex=l.toHex,r.encode=l.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(i())(e,"hex","le")}})),h=d.getNAF,f=d.getJSF,p=d.assert;function g(e,t){this.type=e,this.p=new(i())(t.p,16),this.red=t.prime?i().red(t.prime):i().mont(this.p),this.zero=new(i())(0).toRed(this.red),this.one=new(i())(1).toRed(this.red),this.two=new(i())(2).toRed(this.red),this.n=t.n&&new(i())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var m=g;function y(e,t){this.curve=e,this.type=t,this.precomputed=null}g.prototype.point=function(){throw new Error("Not implemented")},g.prototype.validate=function(){throw new Error("Not implemented")},g.prototype._fixedNafMul=function(e,t){p(e.precomputed);var r=e._getDoubles(),n=h(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];p(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},g.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var g=o-1,m=o;if(1===u[g]&&1===u[m]){var y=[t[g],null,null,t[m]];0===t[g].y.cmp(t[m].y)?(y[1]=t[g].add(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg())):0===t[g].y.cmp(t[m].y.redNeg())?(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].add(t[m].neg())):(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],v=f(r[g],r[m]);for(d=Math.max(v[0].length,d),l[g]=new Array(d),l[m]=new Array(d),s=0;s=0;o--){for(var I=0;o>=0;){var S=!0;for(s=0;s=0&&I++,E=E.dblp(I),o<0)break;for(s=0;s0?a=c[s][k-1>>1]:k<0&&(a=c[s][-k-1>>1].neg()),E="affine"===a.type?E.mixedAdd(a):E.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},y.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(s=t,a=r),n.negative&&(n=n.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:o},{a:s,b:a}]},A.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},A.prototype.pointFromX=function(e,t){(e=new(i())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(t&&!o||!t&&o)&&(n=n.redNeg()),this.point(e,n)},A.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},A.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},E.prototype.isInfinity=function(){return this.inf},E.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},E.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},E.prototype.getX=function(){return this.x.fromRed()},E.prototype.getY=function(){return this.y.fromRed()},E.prototype.mul=function(e){return e=new(i())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},E.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},E.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},E.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},E.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},E.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},b(_,m.BasePoint),A.prototype.jpoint=function(e,t,r){return new _(this,e,t,r)},_.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},_.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},_.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},_.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},_.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},_.prototype.inspect=function(){return this.isInfinity()?"":""},_.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var I=a((function(e,t){var r=t;r.base=m,r.short=w,r.mont=null,r.edwards=null})),S=a((function(e,t){var r,n=t,i=d.assert;function o(e){"short"===e.type?this.curve=new I.short(e):"edwards"===e.type?this.curve=new I.edwards(e):this.curve=new I.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function a(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,a("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:s().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),a("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:s().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),a("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:s().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),a("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:s().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),a("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:s().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),a("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s().sha256,gRed:!1,g:["9"]}),a("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}a("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:s().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function k(e){if(!(this instanceof k))return new k(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=l.toArray(e.entropy,e.entropyEnc||"hex"),r=l.toArray(e.nonce,e.nonceEnc||"hex"),n=l.toArray(e.pers,e.persEnc||"hex");u(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var C=k;k.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},k.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=l.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var B=d.assert;function P(e,t){if(e instanceof P)return e;this._importDER(e,t)||(B(e.r&&e.s,"Signature without r or s"),this.r=new(i())(e.r,16),this.s=new(i())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var R=P;function O(){this.place=0}function N(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function D(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}P.prototype._importDER=function(e,t){e=d.toArray(e,t);var r=new O;if(48!==e[r.place++])return!1;var n=N(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var o=N(e,r);if(!1===o)return!1;var s=e.slice(r.place,o+r.place);if(r.place+=o,2!==e[r.place++])return!1;var a=N(e,r);if(!1===a)return!1;if(e.length!==a+r.place)return!1;var u=e.slice(r.place,a+r.place);if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}return this.r=new(i())(s),this.s=new(i())(u),this.recoveryParam=null,!0},P.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=D(t),r=D(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];L(n,t.length),(n=n.concat(t)).push(2),L(n,r.length);var i=n.concat(r),o=[48];return L(o,i.length),o=o.concat(i),d.encode(o,e)};var U=function(){throw new Error("unsupported")},F=d.assert;function j(e){if(!(this instanceof j))return new j(e);"string"==typeof e&&(F(Object.prototype.hasOwnProperty.call(S,e),"Unknown curve "+e),e=S[e]),e instanceof S.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var z=j;j.prototype.keyPair=function(e){return new M(this,e)},j.prototype.keyFromPrivate=function(e,t){return M.fromPrivate(this,e,t)},j.prototype.keyFromPublic=function(e,t){return M.fromPublic(this,e,t)},j.prototype.genKeyPair=function(e){e||(e={});for(var t=new C({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||U(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(i())(2));;){var o=new(i())(t.generate(r));if(!(o.cmp(n)>0))return o.iaddn(1),this.keyFromPrivate(o)}},j.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},j.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(i())(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),a=e.toArray("be",o),u=new C({hash:this.hash,entropy:s,nonce:a,pers:n.pers,persEnc:n.persEnc||"utf8"}),c=this.n.sub(new(i())(1)),l=0;;l++){var d=n.k?n.k(l):new(i())(u.generate(this.n.byteLength()));if(!((d=this._truncateToN(d,!0)).cmpn(1)<=0||d.cmp(c)>=0)){var h=this.g.mul(d);if(!h.isInfinity()){var f=h.getX(),p=f.umod(this.n);if(0!==p.cmpn(0)){var g=d.invm(this.n).mul(p.mul(t.getPrivate()).iadd(e));if(0!==(g=g.umod(this.n)).cmpn(0)){var m=(h.getY().isOdd()?1:0)|(0!==f.cmp(p)?2:0);return n.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),m^=1),new R({r:p,s:g,recoveryParam:m})}}}}}},j.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(i())(e,16)),r=this.keyFromPublic(r,n);var o=(t=new R(t,"hex")).r,s=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,u=s.invm(this.n),c=u.mul(e).umod(this.n),l=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,r.getPublic(),l)).isInfinity()&&a.eqXToP(o):!(a=this.g.mulAdd(c,r.getPublic(),l)).isInfinity()&&0===a.getX().umod(this.n).cmp(o)},j.prototype.recoverPubKey=function(e,t,r,n){F((3&r)===r,"The recovery param is more than two bits"),t=new R(t,n);var o=this.n,s=new(i())(e),a=t.r,u=t.s,c=1&r,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");a=l?this.curve.pointFromX(a.add(this.curve.n),c):this.curve.pointFromX(a,c);var d=t.r.invm(o),h=o.sub(s).mul(d).umod(o),f=u.mul(d).umod(o);return this.g.mulAdd(h,a,f)},j.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new R(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var H=a((function(e,t){var r=t;r.version="6.5.4",r.utils=d,r.rand=function(){throw new Error("unsupported")},r.curve=I,r.curves=S,r.ec=z,r.eddsa=null})).ec,K=r(4364);let G=!1,Q=!1;const q={debug:1,default:2,info:2,warning:3,error:4,off:5};let W=q.default,V=null;const Y=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var J,X;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(J||(J={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(X||(X={}));const Z="0123456789abcdef";class ${constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==q[r]&&this.throwArgumentError("invalid log level name","logLevel",e),W>q[r]||K.log.apply(K,t)}debug(...e){this._log($.levels.DEBUG,e)}info(...e){this._log($.levels.INFO,e)}warn(...e){this._log($.levels.WARNING,e)}makeError(e,t,r){if(Q)return this.makeError("censored error",t,{});t||(t=$.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=Z[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let o="";switch(t){case X.NUMERIC_FAULT:{o="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":o+="-"+t;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case X.CALL_EXCEPTION:case X.INSUFFICIENT_FUNDS:case X.MISSING_NEW:case X.NONCE_EXPIRED:case X.REPLACEMENT_UNDERPRICED:case X.TRANSACTION_REPLACED:case X.UNPREDICTABLE_GAS_LIMIT:o=t}o&&(e+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,$.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),Y&&this.throwError("platform missing String.prototype.normalize",$.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:Y})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,$.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,$.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,$.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",$.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",$.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",$.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return V||(V=new $("logger/5.6.0")),V}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",$.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),G){if(!e)return;this.globalLogger().throwError("error censorship permanent",$.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}Q=!!e,G=!!t}static setLogLevel(e){const t=q[e.toLowerCase()];null!=t?W=t:$.globalLogger().warn("invalid log level - "+e)}static from(e){return new $(e)}}$.errors=X,$.levels=J;const ee=new $("bytes/5.6.1");function te(e){return!!e.toHexString}function re(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return re(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function ne(e){return"number"==typeof e&&e==e&&e%1==0}function ie(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!ne(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function oe(e,t){if(t||(t={}),"number"==typeof e){ee.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),re(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),te(e)&&(e=e.toHexString()),se(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":ee.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e>4]+ae[15&n]}return t}return ee.throwArgumentError("invalid hexlify value","value",e)}function ce(e,t){for("string"!=typeof e?e=ue(e):se(e)||ee.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&ee.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function le(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(se(r=e)&&!(r.length%2)||ie(r)){let r=oe(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=ue(r.slice(0,32)),t.s=ue(r.slice(32,64))):65===r.length?(t.r=ue(r.slice(0,32)),t.s=ue(r.slice(32,64)),t.v=r[64]):ee.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:ee.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=ue(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=function(e,t){(e=oe(e)).length>t&&ee.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),re(r)}(oe(t._vs),32);t._vs=ue(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&ee.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=ue(r);null==t.s?t.s=i:t.s!==i&&ee.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?ee.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&ee.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&se(t.r)?t.r=ce(t.r,32):ee.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&se(t.s)?t.s=ce(t.s,32):ee.throwArgumentError("signature missing or invalid s","signature",e);const r=oe(t.s);r[0]>=128&&ee.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=ue(r);t._vs&&(se(t._vs)||ee.throwArgumentError("signature invalid _vs","signature",e),t._vs=ce(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&ee.throwArgumentError("signature _vs mismatch v and s","signature",e)}var r;return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}function de(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}new $("properties/5.6.0");const he=new $("signing-key/5.4.0");let fe=null;function pe(){return fe||(fe=new H("secp256k1")),fe}class ge{constructor(e){de(this,"curve","secp256k1"),de(this,"privateKey",ue(e));const t=pe().keyFromPrivate(oe(this.privateKey));de(this,"publicKey","0x"+t.getPublic(!1,"hex")),de(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),de(this,"_isSigningKey",!0)}_addPoint(e){const t=pe().keyFromPublic(oe(this.publicKey)),r=pe().keyFromPublic(oe(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=pe().keyFromPrivate(oe(this.privateKey)),r=oe(e);32!==r.length&&he.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return le({recoveryParam:n.recoveryParam,r:ce("0x"+n.r.toString(16),32),s:ce("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=pe().keyFromPrivate(oe(this.privateKey)),r=pe().keyFromPublic(oe(ye(e)));return ce("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function me(e,t){const r=le(t),n={r:oe(r.r),s:oe(r.s)};return"0x"+pe().recoverPubKey(oe(e),n,r.recoveryParam).encode("hex",!1)}function ye(e,t){const r=oe(e);if(32===r.length){const e=new ge(r);return t?"0x"+pe().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?ue(r):"0x"+pe().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+pe().keyFromPublic(r).getPublic(!0,"hex"):ue(r):he.throwArgumentError("invalid public or private key","key","[REDACTED]")}},48158:(e,t,r)=>{"use strict";r.r(t),r.d(t,{keccak256:()=>X,pack:()=>J,sha256:()=>Z});var n=r(82823),i=r.n(n),o=r(4364);let s=!1,a=!1;const u={debug:1,default:2,info:2,warning:3,error:4,off:5};let c=u.default,l=null;const d=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var h,f;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(h||(h={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(f||(f={}));const p="0123456789abcdef";class g{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==u[r]&&this.throwArgumentError("invalid log level name","logLevel",e),c>u[r]||o.log.apply(o,t)}debug(...e){this._log(g.levels.DEBUG,e)}info(...e){this._log(g.levels.INFO,e)}warn(...e){this._log(g.levels.WARNING,e)}makeError(e,t,r){if(a)return this.makeError("censored error",t,{});t||(t=g.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=p[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let o="";switch(t){case f.NUMERIC_FAULT:{o="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":o+="-"+t;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case f.CALL_EXCEPTION:case f.INSUFFICIENT_FUNDS:case f.MISSING_NEW:case f.NONCE_EXPIRED:case f.REPLACEMENT_UNDERPRICED:case f.TRANSACTION_REPLACED:case f.UNPREDICTABLE_GAS_LIMIT:o=t}o&&(e+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,g.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),d&&this.throwError("platform missing String.prototype.normalize",g.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:d})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,g.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",g.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",g.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return l||(l=new g("logger/5.6.0")),l}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),s){if(!e)return;this.globalLogger().throwError("error censorship permanent",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}a=!!e,s=!!t}static setLogLevel(e){const t=u[e.toLowerCase()];null!=t?c=t:g.globalLogger().warn("invalid log level - "+e)}static from(e){return new g(e)}}g.errors=f,g.levels=h;const m=new g("bytes/5.6.1");function y(e){return!!e.toHexString}function b(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return b(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function v(e){return"number"==typeof e&&e==e&&e%1==0}function A(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!v(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function w(e,t){if(t||(t={}),"number"==typeof e){m.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),b(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),y(e)&&(e=e.toHexString()),I(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":m.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;ew(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),b(n)}function _(e,t){(e=w(e)).length>t&&m.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),b(r)}function I(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const S="0123456789abcdef";function k(e,t){if(t||(t={}),"number"==typeof e){m.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=S[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),y(e))return e.toHexString();if(I(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":m.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(A(e)){let t="0x";for(let r=0;r>4]+S[15&n]}return t}return m.throwArgumentError("invalid hexlify value","value",e)}var C=i().BN;const T=new g("bignumber/5.6.0"),x={},M=9007199254740991;let B=!1;class P{constructor(e,t){T.checkNew(new.target,P),e!==x&&T.throwError("cannot call constructor directly; use BigNumber.from",g.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return O(N(this).fromTwos(e))}toTwos(e){return O(N(this).toTwos(e))}abs(){return"-"===this._hex[0]?P.from(this._hex.substring(1)):this}add(e){return O(N(this).add(N(e)))}sub(e){return O(N(this).sub(N(e)))}div(e){return P.from(e).isZero()&&D("division-by-zero","div"),O(N(this).div(N(e)))}mul(e){return O(N(this).mul(N(e)))}mod(e){const t=N(e);return t.isNeg()&&D("division-by-zero","mod"),O(N(this).umod(t))}pow(e){const t=N(e);return t.isNeg()&&D("negative-power","pow"),O(N(this).pow(t))}and(e){const t=N(e);return(this.isNegative()||t.isNeg())&&D("unbound-bitwise-result","and"),O(N(this).and(t))}or(e){const t=N(e);return(this.isNegative()||t.isNeg())&&D("unbound-bitwise-result","or"),O(N(this).or(t))}xor(e){const t=N(e);return(this.isNegative()||t.isNeg())&&D("unbound-bitwise-result","xor"),O(N(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&D("negative-width","mask"),O(N(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&D("negative-width","shl"),O(N(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&D("negative-width","shr"),O(N(this).shrn(e))}eq(e){return N(this).eq(N(e))}lt(e){return N(this).lt(N(e))}lte(e){return N(this).lte(N(e))}gt(e){return N(this).gt(N(e))}gte(e){return N(this).gte(N(e))}isNegative(){return"-"===this._hex[0]}isZero(){return N(this).isZero()}toNumber(){try{return N(this).toNumber()}catch(e){D("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return T.throwError("this platform does not support BigInt",g.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?B||(B=!0,T.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?T.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",g.errors.UNEXPECTED_ARGUMENT,{}):T.throwError("BigNumber.toString does not accept parameters",g.errors.UNEXPECTED_ARGUMENT,{})),N(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof P)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new P(x,R(e)):e.match(/^-?[0-9]+$/)?new P(x,R(new C(e))):T.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&D("underflow","BigNumber.from",e),(e>=M||e<=-M)&&D("overflow","BigNumber.from",e),P.from(String(e));const t=e;if("bigint"==typeof t)return P.from(t.toString());if(A(t))return P.from(k(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return P.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(I(e)||"-"===e[0]&&I(e.substring(1))))return P.from(e)}return T.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function R(e){if("string"!=typeof e)return R(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&T.throwArgumentError("invalid hex","value",e),"0x00"===(e=R(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function O(e){return P.from(R(e))}function N(e){const t=P.from(e).toHexString();return"-"===t[0]?new C("-"+t.substring(3),16):new C(t.substring(2),16)}function D(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),T.throwError(e,g.errors.NUMERIC_FAULT,n)}var L=r(21018),U=r.n(L),F=r(99499),j=r.n(F);new g("sha2/5.6.0");const z=new g("strings/5.6.0");var H,K;function G(e,t,r,n,i){if(e===K.BAD_PREFIX||e===K.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===K.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(H||(H={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(K||(K={})),Object.freeze({error:function(e,t,r,n,i){return z.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:G,replace:function(e,t,r,n,i){return e===K.OVERLONG?(n.push(i),0):(n.push(65533),G(e,t,r))}});const Q=new RegExp("^bytes([0-9]+)$"),q=new RegExp("^(u?int)([0-9]*)$"),W=new RegExp("^(.*)\\[([0-9]*)\\]$"),V="0000000000000000000000000000000000000000000000000000000000000000";function Y(e,t,r){switch(e){case"address":return r?_(t,32):w(t);case"string":return function(e,t=H.current){t!=H.current&&(z.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return w(r)}(t);case"bytes":return w(t);case"bool":return t=t?"0x01":"0x00",r?_(t,32):w(t)}let n=e.match(q);if(n){let i=parseInt(n[2]||"256");if(n[2]&&String(i)!==n[2]||i%8!=0||0===i||i>256)throw new Error("invalid number type - "+e);return r&&(i=256),_(t=P.from(t).toTwos(i),i/8)}if(n=e.match(Q),n){const i=parseInt(n[1]);if(String(i)!==n[1]||0===i||i>32)throw new Error("invalid bytes type - "+e);if(w(t).byteLength!==i)throw new Error("invalid value for "+e);return r?w((t+V).substring(0,66)):t}if(n=e.match(W),n&&Array.isArray(t)){const r=n[1];if(parseInt(n[2]||String(t.length))!=t.length)throw new Error("invalid value for "+e);const i=[];return t.forEach((function(e){i.push(Y(r,e,!0))})),E(i)}throw new Error("invalid type - "+e)}function J(e,t){if(e.length!=t.length)throw new Error("type/value count mismatch");const r=[];return e.forEach((function(e,n){r.push(Y(e,t[n]))})),k(E(r))}function X(e,t){return r=J(e,t),"0x"+U().keccak_256(w(r));var r}function Z(e,t){return r=J(e,t),"0x"+j().sha256().update(w(r)).digest("hex");var r}},21018:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.d(t,{R:()=>s,V:()=>a});const n="0x0000000000000000000000000000000000000000000000000000000000000000";var i=r(17234),o=r(88538);function s(e){const t=(0,o.YW)(e);if(t.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,i.c$)((0,i.xW)([t,n]).slice(0,32))}function a(e){const t=(0,i.k9)(e);if(32!==t.length)throw new Error("invalid bytes32 - not 32 bytes long");if(0!==t[31])throw new Error("invalid bytes32 string - no null terminator");let r=31;for(;0===t[r-1];)r--;return(0,o._v)(t.slice(0,r))}},11769:(e,t,r)=>{"use strict";r.d(t,{j9:()=>p});var n=r(88538);function i(e,t){t||(t=function(e){return[parseInt(e,16)]});let r=0,n={};return e.split(",").forEach((e=>{let i=e.split(":");r+=parseInt(i[0],16),n[r]=t(i[1])})),n}function o(e){let t=0;return e.split(",").map((e=>{let r=e.split("-");1===r.length?r[1]="0":""===r[1]&&(r[1]="1");let n=t+parseInt(r[0],16);return t=parseInt(r[1],16),{l:n,h:t}}))}function s(e,t){let r=0;for(let n=0;n=r&&e<=r+i.h&&(e-r)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-r))continue;return i}}return null}const a=o("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),u="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((e=>parseInt(e,16))),c=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],l=i("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),d=i("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),h=i("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(e){if(e.length%4!=0)throw new Error("bad data");let t=[];for(let r=0;r{if(u.indexOf(e)>=0)return[];if(e>=65024&&e<=65039)return[];let t=function(e){let t=s(e,c);if(t)return[e+t.s];let r=l[e];if(r)return r;let n=d[e];return n?[e+n[0]]:h[e]||null}(e);return t||[e]})),t=r.reduce(((e,t)=>(t.forEach((t=>{e.push(t)})),e)),[]),t=(0,n.dg)((0,n.H5)(t),n.dz.NFKC),t.forEach((e=>{if(s(e,f))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),t.forEach((e=>{if(s(e,a))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));let i=(0,n.H5)(t);if("-"===i.substring(0,1)||"--"===i.substring(2,4)||"-"===i.substring(i.length-1))throw new Error("invalid hyphen");if(i.length>63)throw new Error("too long");return i}},85945:(e,t,r)=>{"use strict";r.r(t),r.d(t,{UnicodeNormalizationForm:()=>o.dz,Utf8ErrorFuncs:()=>o.d5,Utf8ErrorReason:()=>o._E,_toEscapedUtf8String:()=>o.Wj,formatBytes32String:()=>n.R,nameprep:()=>i.j9,parseBytes32String:()=>n.V,toUtf8Bytes:()=>o.YW,toUtf8CodePoints:()=>o.dg,toUtf8String:()=>o._v});var n=r(43743),i=r(11769),o=r(88538)},88538:(e,t,r)=>{"use strict";r.d(t,{dz:()=>o,d5:()=>u,_E:()=>s,Wj:()=>h,H5:()=>f,YW:()=>l,dg:()=>g,_v:()=>p});var n=r(17234);const i=new(r(88117).Vy)("strings/5.4.0");var o,s;function a(e,t,r,n,i){if(e===s.BAD_PREFIX||e===s.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===s.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(o||(o={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(s||(s={}));const u=Object.freeze({error:function(e,t,r,n,o){return i.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:a,replace:function(e,t,r,n,i){return e===s.OVERLONG?(n.push(i),0):(n.push(65533),a(e,t,r))}});function c(e,t){null==t&&(t=u.error),e=(0,n.k9)(e);const r=[];let i=0;for(;i>7)){r.push(n);continue}let o=null,a=null;if(192==(224&n))o=1,a=127;else if(224==(240&n))o=2,a=2047;else{if(240!=(248&n)){i+=t(128==(192&n)?s.UNEXPECTED_CONTINUE:s.BAD_PREFIX,i-1,e,r);continue}o=3,a=65535}if(i-1+o>=e.length){i+=t(s.OVERRUN,i-1,e,r);continue}let u=n&(1<<8-o-1)-1;for(let n=0;n1114111?i+=t(s.OUT_OF_RANGE,i-1-o,e,r,u):u>=55296&&u<=57343?i+=t(s.UTF16_SURROGATE,i-1-o,e,r,u):u<=a?i+=t(s.OVERLONG,i-1-o,e,r,u):r.push(u))}return r}function l(e,t=o.current){t!=o.current&&(i.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,n.k9)(r)}function d(e){const t="0000"+e.toString(16);return"\\u"+t.substring(t.length-4)}function h(e,t){return'"'+c(e,t).map((e=>{if(e<256){switch(e){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(e>=32&&e<127)return String.fromCharCode(e)}return e<=65535?d(e):d(55296+((e-=65536)>>10&1023))+d(56320+(1023&e))})).join("")+'"'}function f(e){return e.map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}function p(e,t){return f(c(e,t))}function g(e,t=o.current){return c(l(e,t))}},17234:(e,t,r)=>{"use strict";r.d(t,{k9:()=>u,xW:()=>c,c$:()=>h});const n=new(r(88117).Vy)("bytes/5.6.1");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function s(e){return"number"==typeof e&&e==e&&e%1==0}function a(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!s(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function u(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),l(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":n.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;eu(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),o(n)}function l(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const d="0123456789abcdef";function h(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=d[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(l(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":n.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(a(e)){let t="0x";for(let r=0;r>4]+d[15&n]}return t}return n.throwArgumentError("invalid hexlify value","value",e)}},88117:(e,t,r)=>{"use strict";r.d(t,{Vy:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},37353:(e,t,r)=>{"use strict";r.r(t),r.d(t,{TransactionTypes:()=>Ze,accessListify:()=>at,computeAddress:()=>nt,parse:()=>ft,recoverAddress:()=>it,serialize:()=>dt});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return E(e)&&!(e.length%2)||v(e)}function b(e){return"number"==typeof e&&e==e&&e%1==0}function v(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!b(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function A(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),E(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e>4]+_[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}function S(e,t,r){return"string"!=typeof e?e=I(e):(!E(e)||e.length%2)&&p.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function k(e){let t="0x";return e.forEach((e=>{t+=I(e).substring(2)})),t}function C(e,t){for("string"!=typeof e?e=I(e):E(e)||p.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&p.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function T(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(y(e)){let r=A(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=I(r.slice(0,32)),t.s=I(r.slice(32,64))):65===r.length?(t.r=I(r.slice(0,32)),t.s=I(r.slice(32,64)),t.v=r[64]):p.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:p.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=I(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=function(e,t){(e=A(e)).length>t&&p.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),m(r)}(A(t._vs),32);t._vs=I(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&p.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=I(r);null==t.s?t.s=i:t.s!==i&&p.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?p.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&p.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&E(t.r)?t.r=C(t.r,32):p.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&E(t.s)?t.s=C(t.s,32):p.throwArgumentError("signature missing or invalid s","signature",e);const r=A(t.s);r[0]>=128&&p.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=I(r);t._vs&&(E(t._vs)||p.throwArgumentError("signature invalid _vs","signature",e),t._vs=C(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&p.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}var x=r(82823),M=r.n(x),B=M().BN;const P=new f("bignumber/5.6.0"),R={},O=9007199254740991;let N=!1;class D{constructor(e,t){P.checkNew(new.target,D),e!==R&&P.throwError("cannot call constructor directly; use BigNumber.from",f.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return U(F(this).fromTwos(e))}toTwos(e){return U(F(this).toTwos(e))}abs(){return"-"===this._hex[0]?D.from(this._hex.substring(1)):this}add(e){return U(F(this).add(F(e)))}sub(e){return U(F(this).sub(F(e)))}div(e){return D.from(e).isZero()&&j("division-by-zero","div"),U(F(this).div(F(e)))}mul(e){return U(F(this).mul(F(e)))}mod(e){const t=F(e);return t.isNeg()&&j("division-by-zero","mod"),U(F(this).umod(t))}pow(e){const t=F(e);return t.isNeg()&&j("negative-power","pow"),U(F(this).pow(t))}and(e){const t=F(e);return(this.isNegative()||t.isNeg())&&j("unbound-bitwise-result","and"),U(F(this).and(t))}or(e){const t=F(e);return(this.isNegative()||t.isNeg())&&j("unbound-bitwise-result","or"),U(F(this).or(t))}xor(e){const t=F(e);return(this.isNegative()||t.isNeg())&&j("unbound-bitwise-result","xor"),U(F(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&j("negative-width","mask"),U(F(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&j("negative-width","shl"),U(F(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&j("negative-width","shr"),U(F(this).shrn(e))}eq(e){return F(this).eq(F(e))}lt(e){return F(this).lt(F(e))}lte(e){return F(this).lte(F(e))}gt(e){return F(this).gt(F(e))}gte(e){return F(this).gte(F(e))}isNegative(){return"-"===this._hex[0]}isZero(){return F(this).isZero()}toNumber(){try{return F(this).toNumber()}catch(e){j("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return P.throwError("this platform does not support BigInt",f.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?N||(N=!0,P.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?P.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.errors.UNEXPECTED_ARGUMENT,{}):P.throwError("BigNumber.toString does not accept parameters",f.errors.UNEXPECTED_ARGUMENT,{})),F(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof D)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new D(R,L(e)):e.match(/^-?[0-9]+$/)?new D(R,L(new B(e))):P.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&j("underflow","BigNumber.from",e),(e>=O||e<=-O)&&j("overflow","BigNumber.from",e),D.from(String(e));const t=e;if("bigint"==typeof t)return D.from(t.toString());if(v(t))return D.from(I(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return D.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(E(e)||"-"===e[0]&&E(e.substring(1))))return D.from(e)}return P.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function L(e){if("string"!=typeof e)return L(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&P.throwArgumentError("invalid hex","value",e),"0x00"===(e=L(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function U(e){return D.from(L(e))}function F(e){const t=D.from(e).toHexString();return"-"===t[0]?new B("-"+t.substring(3),16):new B(t.substring(2),16)}function j(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),P.throwError(e,f.errors.NUMERIC_FAULT,n)}var z=r(23734),H=r.n(z);function K(e){return"0x"+H().keccak_256(A(e))}const G=new f("address/5.6.0");function Q(e){E(e,20)||G.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=A(K(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const q={};for(let e=0;e<10;e++)q[String(e)]=String(e);for(let e=0;e<26;e++)q[String.fromCharCode(65+e)]=String(10+e);const W=Math.floor((V=9007199254740991,Math.log10?Math.log10(V):Math.log(V)/Math.LN10));var V;function Y(e){let t=null;if("string"!=typeof e&&G.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=Q(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&G.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>q[e])).join("");for(;t.length>=W;){let e=t.substring(0,W);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&G.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new B(r,36).toString(16);t.length<40;)t="0"+t;t=Q("0x"+t)}else G.throwArgumentError("invalid address","address",e);var r;return t}const J=D.from(0),X=new f("properties/5.6.0");function Z(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}const $=new f("rlp/5.6.0");function ee(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function te(e,t,r){let n=0;for(let i=0;it+1+n&&$.throwError("child data too short",f.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:i}}function oe(e,t){if(0===e.length&&$.throwError("data too short",f.errors.BUFFER_OVERRUN,{}),e[t]>=248){const r=e[t]-247;t+1+r>e.length&&$.throwError("data short segment too short",f.errors.BUFFER_OVERRUN,{});const n=te(e,t+1,r);return t+1+r+n>e.length&&$.throwError("data long segment too short",f.errors.BUFFER_OVERRUN,{}),ie(e,t,t+1+r,r+n)}if(e[t]>=192){const r=e[t]-192;return t+1+r>e.length&&$.throwError("data array too short",f.errors.BUFFER_OVERRUN,{}),ie(e,t,t+1,r)}if(e[t]>=184){const r=e[t]-183;t+1+r>e.length&&$.throwError("data array too short",f.errors.BUFFER_OVERRUN,{});const n=te(e,t+1,r);return t+1+r+n>e.length&&$.throwError("data array too short",f.errors.BUFFER_OVERRUN,{}),{consumed:1+r+n,result:I(e.slice(t+1+r,t+1+r+n))}}if(e[t]>=128){const r=e[t]-128;return t+1+r>e.length&&$.throwError("data too short",f.errors.BUFFER_OVERRUN,{}),{consumed:1+r,result:I(e.slice(t+1,t+1+r))}}return{consumed:1,result:I(e[t])}}function se(e){const t=A(e),r=oe(t,0);return r.consumed!==t.length&&$.throwArgumentError("invalid rlp data","data",e),r.result}var ae=r(99499),ue=r.n(ae);function ce(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},e(r,r.exports),r.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self;var le=de;function de(e,t){if(!e)throw new Error(t||"Assertion failed")}de.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var he=ce((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),fe=ce((function(e,t){var r=t;r.assert=le,r.toArray=he.toArray,r.zero2=he.zero2,r.toHex=he.toHex,r.encode=he.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(M())(e,"hex","le")}})),pe=fe.getNAF,ge=fe.getJSF,me=fe.assert;function ye(e,t){this.type=e,this.p=new(M())(t.p,16),this.red=t.prime?M().red(t.prime):M().mont(this.p),this.zero=new(M())(0).toRed(this.red),this.one=new(M())(1).toRed(this.red),this.two=new(M())(2).toRed(this.red),this.n=t.n&&new(M())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var be=ye;function ve(e,t){this.curve=e,this.type=t,this.precomputed=null}ye.prototype.point=function(){throw new Error("Not implemented")},ye.prototype.validate=function(){throw new Error("Not implemented")},ye.prototype._fixedNafMul=function(e,t){me(e.precomputed);var r=e._getDoubles(),n=pe(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];me(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},ye.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var f=o-1,p=o;if(1===u[f]&&1===u[p]){var g=[t[f],null,null,t[p]];0===t[f].y.cmp(t[p].y)?(g[1]=t[f].add(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg())):0===t[f].y.cmp(t[p].y.redNeg())?(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].add(t[p].neg())):(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=ge(r[f],r[p]);for(d=Math.max(y[0].length,d),l[f]=new Array(d),l[p]=new Array(d),s=0;s=0;o--){for(var E=0;o>=0;){var _=!0;for(s=0;s=0&&E++,A=A.dblp(E),o<0)break;for(s=0;s0?a=c[s][I-1>>1]:I<0&&(a=c[s][-I-1>>1].neg()),A="affine"===a.type?A.mixedAdd(a):A.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},ve.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(o=t,s=r),n.negative&&(n=n.neg(),i=i.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:n,b:i},{a:o,b:s}]},Ee.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},Ee.prototype.pointFromX=function(e,t){(e=new(M())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},Ee.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},Ee.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},Ie.prototype.isInfinity=function(){return this.inf},Ie.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},Ie.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},Ie.prototype.getX=function(){return this.x.fromRed()},Ie.prototype.getY=function(){return this.y.fromRed()},Ie.prototype.mul=function(e){return e=new(M())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},Ie.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},Ie.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},Ie.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},Ie.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},Ie.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},Ae(Se,be.BasePoint),Ee.prototype.jpoint=function(e,t,r){return new Se(this,e,t,r)},Se.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},Se.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},Se.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},Se.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},Se.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},Se.prototype.inspect=function(){return this.isInfinity()?"":""},Se.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var ke=ce((function(e,t){var r=t;r.base=be,r.short=_e,r.mont=null,r.edwards=null})),Ce=ce((function(e,t){var r,n=t,i=fe.assert;function o(e){"short"===e.type?this.curve=new ke.short(e):"edwards"===e.type?this.curve=new ke.edwards(e):this.curve=new ke.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:ue().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:ue().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:ue().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:ue().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:ue().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:ue().sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:ue().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:ue().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function Te(e){if(!(this instanceof Te))return new Te(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=he.toArray(e.entropy,e.entropyEnc||"hex"),r=he.toArray(e.nonce,e.nonceEnc||"hex"),n=he.toArray(e.pers,e.persEnc||"hex");le(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var xe=Te;Te.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},Te.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=he.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var Re=fe.assert;function Oe(e,t){if(e instanceof Oe)return e;this._importDER(e,t)||(Re(e.r&&e.s,"Signature without r or s"),this.r=new(M())(e.r,16),this.s=new(M())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var Ne=Oe;function De(){this.place=0}function Le(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function Ue(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}Oe.prototype._importDER=function(e,t){e=fe.toArray(e,t);var r=new De;if(48!==e[r.place++])return!1;var n=Le(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var i=Le(e,r);if(!1===i)return!1;var o=e.slice(r.place,i+r.place);if(r.place+=i,2!==e[r.place++])return!1;var s=Le(e,r);if(!1===s)return!1;if(e.length!==s+r.place)return!1;var a=e.slice(r.place,s+r.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}return this.r=new(M())(o),this.s=new(M())(a),this.recoveryParam=null,!0},Oe.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=Ue(t),r=Ue(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];Fe(n,t.length),(n=n.concat(t)).push(2),Fe(n,r.length);var i=n.concat(r),o=[48];return Fe(o,i.length),o=o.concat(i),fe.encode(o,e)};var je=function(){throw new Error("unsupported")},ze=fe.assert;function He(e){if(!(this instanceof He))return new He(e);"string"==typeof e&&(ze(Object.prototype.hasOwnProperty.call(Ce,e),"Unknown curve "+e),e=Ce[e]),e instanceof Ce.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var Ke=He;He.prototype.keyPair=function(e){return new Pe(this,e)},He.prototype.keyFromPrivate=function(e,t){return Pe.fromPrivate(this,e,t)},He.prototype.keyFromPublic=function(e,t){return Pe.fromPublic(this,e,t)},He.prototype.genKeyPair=function(e){e||(e={});for(var t=new xe({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||je(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(M())(2));;){var i=new(M())(t.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},He.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},He.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(M())(e,16));for(var i=this.n.byteLength(),o=t.getPrivate().toArray("be",i),s=e.toArray("be",i),a=new xe({hash:this.hash,entropy:o,nonce:s,pers:n.pers,persEnc:n.persEnc||"utf8"}),u=this.n.sub(new(M())(1)),c=0;;c++){var l=n.k?n.k(c):new(M())(a.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(u)>=0)){var d=this.g.mul(l);if(!d.isInfinity()){var h=d.getX(),f=h.umod(this.n);if(0!==f.cmpn(0)){var p=l.invm(this.n).mul(f.mul(t.getPrivate()).iadd(e));if(0!==(p=p.umod(this.n)).cmpn(0)){var g=(d.getY().isOdd()?1:0)|(0!==h.cmp(f)?2:0);return n.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),g^=1),new Ne({r:f,s:p,recoveryParam:g})}}}}}},He.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(M())(e,16)),r=this.keyFromPublic(r,n);var i=(t=new Ne(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,a=o.invm(this.n),u=a.mul(e).umod(this.n),c=a.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(u,r.getPublic(),c)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(u,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},He.prototype.recoverPubKey=function(e,t,r,n){ze((3&r)===r,"The recovery param is more than two bits"),t=new Ne(t,n);var i=this.n,o=new(M())(e),s=t.r,a=t.s,u=1&r,c=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");s=c?this.curve.pointFromX(s.add(this.curve.n),u):this.curve.pointFromX(s,u);var l=t.r.invm(i),d=i.sub(o).mul(l).umod(i),h=a.mul(l).umod(i);return this.g.mulAdd(d,s,h)},He.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new Ne(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var Ge=ce((function(e,t){var r=t;r.version="6.5.4",r.utils=fe,r.rand=function(){throw new Error("unsupported")},r.curve=ke,r.curves=Ce,r.ec=Ke,r.eddsa=null})).ec;const Qe=new f("signing-key/5.6.0");let qe=null;function We(){return qe||(qe=new Ge("secp256k1")),qe}class Ve{constructor(e){Z(this,"curve","secp256k1"),Z(this,"privateKey",I(e));const t=We().keyFromPrivate(A(this.privateKey));Z(this,"publicKey","0x"+t.getPublic(!1,"hex")),Z(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),Z(this,"_isSigningKey",!0)}_addPoint(e){const t=We().keyFromPublic(A(this.publicKey)),r=We().keyFromPublic(A(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=We().keyFromPrivate(A(this.privateKey)),r=A(e);32!==r.length&&Qe.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return T({recoveryParam:n.recoveryParam,r:C("0x"+n.r.toString(16),32),s:C("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=We().keyFromPrivate(A(this.privateKey)),r=We().keyFromPublic(A(Ye(e)));return C("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Ye(e,t){const r=A(e);if(32===r.length){const e=new Ve(r);return t?"0x"+We().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?I(r):"0x"+We().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+We().keyFromPublic(r).getPublic(!0,"hex"):I(r):Qe.throwArgumentError("invalid public or private key","key","[REDACTED]")}var Je=r(4364);const Xe=new f("transactions/5.4.0");var Ze;function $e(e){return"0x"===e?null:Y(e)}function et(e){return"0x"===e?J:D.from(e)}!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(Ze||(Ze={}));const tt=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],rt={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function nt(e){return Y(S(K(S(Ye(e),1)),12))}function it(e,t){return nt(function(e,t){const r=T(t),n={r:A(r.r),s:A(r.s)};return"0x"+We().recoverPubKey(A(e),n,r.recoveryParam).encode("hex",!1)}(A(e),t))}function ot(e,t){const r=w(D.from(e).toHexString());return r.length>32&&Xe.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function st(e,t){return{address:Y(e),storageKeys:(t||[]).map(((t,r)=>(32!==function(e){if("string"!=typeof e)e=I(e);else if(!E(e)||e.length%2)return null;return(e.length-2)/2}(t)&&Xe.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}function at(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&Xe.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),st(e[0],e[1])):st(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return st(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}function ut(e){return at(e).map((e=>[e.address,e.storageKeys]))}function ct(e,t){if(null!=e.gasPrice){const t=D.from(e.gasPrice),r=D.from(e.maxFeePerGas||0);t.eq(r)||Xe.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:r})}const r=[ot(e.chainId||0,"chainId"),ot(e.nonce||0,"nonce"),ot(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),ot(e.maxFeePerGas||0,"maxFeePerGas"),ot(e.gasLimit||0,"gasLimit"),null!=e.to?Y(e.to):"0x",ot(e.value||0,"value"),e.data||"0x",ut(e.accessList||[])];if(t){const e=T(t);r.push(ot(e.recoveryParam,"recoveryParam")),r.push(w(e.r)),r.push(w(e.s))}return k(["0x02",ne(r)])}function lt(e,t){const r=[ot(e.chainId||0,"chainId"),ot(e.nonce||0,"nonce"),ot(e.gasPrice||0,"gasPrice"),ot(e.gasLimit||0,"gasLimit"),null!=e.to?Y(e.to):"0x",ot(e.value||0,"value"),e.data||"0x",ut(e.accessList||[])];if(t){const e=T(t);r.push(ot(e.recoveryParam,"recoveryParam")),r.push(w(e.r)),r.push(w(e.s))}return k(["0x01",ne(r)])}function dt(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&Xe.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){var r,n;n=rt,(r=e)&&"object"==typeof r||X.throwArgumentError("invalid object","object",r),Object.keys(r).forEach((e=>{n[e]||X.throwArgumentError("invalid object key - "+e,"transaction:"+e,r)}));const i=[];tt.forEach((function(t){let r=e[t.name]||[];const n={};t.numeric&&(n.hexPad="left"),r=A(I(r,n)),t.length&&r.length!==t.length&&r.length>0&&Xe.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r),t.maxLength&&(r=w(r),r.length>t.maxLength&&Xe.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r)),i.push(I(r))}));let o=0;if(null!=e.chainId?(o=e.chainId,"number"!=typeof o&&Xe.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!y(t)&&t.v>28&&(o=Math.floor((t.v-35)/2)),0!==o&&(i.push(I(o)),i.push("0x"),i.push("0x")),!t)return ne(i);const s=T(t);let a=27+s.recoveryParam;return 0!==o?(i.pop(),i.pop(),i.pop(),a+=2*o+8,s.v>28&&s.v!==a&&Xe.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):s.v!==a&&Xe.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),i.push(I(a)),i.push(w(A(s.r))),i.push(w(A(s.s))),ne(i)}(e,t);switch(e.type){case 1:return lt(e,t);case 2:return ct(e,t)}return Xe.throwError(`unsupported transaction type: ${e.type}`,f.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}function ht(e,t,r){try{const r=et(t[0]).toNumber();if(0!==r&&1!==r)throw new Error("bad recid");e.v=r}catch(e){Xe.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=C(t[1],32),e.s=C(t[2],32);try{const t=K(r(e));e.from=it(t,{r:e.r,s:e.s,recoveryParam:e.v})}catch(e){Je.log(e)}}function ft(e){const t=A(e);if(t[0]>127)return function(e){const t=se(e);9!==t.length&&6!==t.length&&Xe.throwArgumentError("invalid raw transaction","rawTransaction",e);const r={nonce:et(t[0]).toNumber(),gasPrice:et(t[1]),gasLimit:et(t[2]),to:$e(t[3]),value:et(t[4]),data:t[5],chainId:0};if(6===t.length)return r;try{r.v=D.from(t[6]).toNumber()}catch(e){return Je.log(e),r}if(r.r=C(t[7],32),r.s=C(t[8],32),D.from(r.r).isZero()&&D.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);let n=r.v-27;const i=t.slice(0,6);0!==r.chainId&&(i.push(I(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);const o=K(ne(i));try{r.from=it(o,{r:I(r.r),s:I(r.s),recoveryParam:n})}catch(e){Je.log(e)}r.hash=K(e)}return r.type=null,r}(t);switch(t[0]){case 1:return function(e){const t=se(e.slice(1));8!==t.length&&11!==t.length&&Xe.throwArgumentError("invalid component count for transaction type: 1","payload",I(e));const r={type:1,chainId:et(t[0]).toNumber(),nonce:et(t[1]).toNumber(),gasPrice:et(t[2]),gasLimit:et(t[3]),to:$e(t[4]),value:et(t[5]),data:t[6],accessList:at(t[7])};return 8===t.length||(r.hash=K(e),ht(r,t.slice(8),lt)),r}(t);case 2:return function(e){const t=se(e.slice(1));9!==t.length&&12!==t.length&&Xe.throwArgumentError("invalid component count for transaction type: 2","payload",I(e));const r=et(t[2]),n=et(t[3]),i={type:2,chainId:et(t[0]).toNumber(),nonce:et(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:et(t[4]),to:$e(t[5]),value:et(t[6]),data:t[7],accessList:at(t[8])};return 9===t.length||(i.hash=K(e),ht(i,t.slice(9),ct)),i}(t)}return Xe.throwError(`unsupported transaction type: ${t[0]}`,f.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}},23734:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{commify:()=>J,formatEther:()=>$,formatUnits:()=>X,parseEther:()=>ee,parseUnits:()=>Z});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return"number"==typeof e&&e==e&&e%1==0}function b(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!y(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function v(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}const A="0123456789abcdef";function w(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=A[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e))return e.toHexString();if(v(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":p.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(b(e)){let t="0x";for(let r=0;r>4]+A[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}function E(e,t){for("string"!=typeof e?e=w(e):v(e)||p.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&p.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}const _="bignumber/5.6.0";var I=r(82823),S=r.n(I)().BN;const k=new f(_),C={},T=9007199254740991;let x=!1;class M{constructor(e,t){k.checkNew(new.target,M),e!==C&&k.throwError("cannot call constructor directly; use BigNumber.from",f.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return P(R(this).fromTwos(e))}toTwos(e){return P(R(this).toTwos(e))}abs(){return"-"===this._hex[0]?M.from(this._hex.substring(1)):this}add(e){return P(R(this).add(R(e)))}sub(e){return P(R(this).sub(R(e)))}div(e){return M.from(e).isZero()&&O("division-by-zero","div"),P(R(this).div(R(e)))}mul(e){return P(R(this).mul(R(e)))}mod(e){const t=R(e);return t.isNeg()&&O("division-by-zero","mod"),P(R(this).umod(t))}pow(e){const t=R(e);return t.isNeg()&&O("negative-power","pow"),P(R(this).pow(t))}and(e){const t=R(e);return(this.isNegative()||t.isNeg())&&O("unbound-bitwise-result","and"),P(R(this).and(t))}or(e){const t=R(e);return(this.isNegative()||t.isNeg())&&O("unbound-bitwise-result","or"),P(R(this).or(t))}xor(e){const t=R(e);return(this.isNegative()||t.isNeg())&&O("unbound-bitwise-result","xor"),P(R(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&O("negative-width","mask"),P(R(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&O("negative-width","shl"),P(R(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&O("negative-width","shr"),P(R(this).shrn(e))}eq(e){return R(this).eq(R(e))}lt(e){return R(this).lt(R(e))}lte(e){return R(this).lte(R(e))}gt(e){return R(this).gt(R(e))}gte(e){return R(this).gte(R(e))}isNegative(){return"-"===this._hex[0]}isZero(){return R(this).isZero()}toNumber(){try{return R(this).toNumber()}catch(e){O("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return k.throwError("this platform does not support BigInt",f.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?x||(x=!0,k.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?k.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.errors.UNEXPECTED_ARGUMENT,{}):k.throwError("BigNumber.toString does not accept parameters",f.errors.UNEXPECTED_ARGUMENT,{})),R(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof M)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new M(C,B(e)):e.match(/^-?[0-9]+$/)?new M(C,B(new S(e))):k.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&O("underflow","BigNumber.from",e),(e>=T||e<=-T)&&O("overflow","BigNumber.from",e),M.from(String(e));const t=e;if("bigint"==typeof t)return M.from(t.toString());if(b(t))return M.from(w(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return M.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(v(e)||"-"===e[0]&&v(e.substring(1))))return M.from(e)}return k.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function B(e){if("string"!=typeof e)return B(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&k.throwArgumentError("invalid hex","value",e),"0x00"===(e=B(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function P(e){return M.from(B(e))}function R(e){const t=M.from(e).toHexString();return"-"===t[0]?new S("-"+t.substring(3),16):new S(t.substring(2),16)}function O(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),k.throwError(e,f.errors.NUMERIC_FAULT,n)}const N=new f(_),D={},L=M.from(0),U=M.from(-1);function F(e,t,r,n){const i={fault:t,operation:r};return void 0!==n&&(i.value=n),N.throwError(e,f.errors.NUMERIC_FAULT,i)}let j="0";for(;j.length<256;)j+=j;function z(e){if("number"!=typeof e)try{e=M.from(e).toNumber()}catch(e){}return"number"==typeof e&&e>=0&&e<=256&&!(e%1)?"1"+j.substring(0,e):N.throwArgumentError("invalid decimal size","decimals",e)}function H(e,t){null==t&&(t=0);const r=z(t),n=(e=M.from(e)).lt(L);n&&(e=e.mul(U));let i=e.mod(r).toString();for(;i.length2&&N.throwArgumentError("too many decimal points","value",e);let o=i[0],s=i[1];for(o||(o="0"),s||(s="0");"0"===s[s.length-1];)s=s.substring(0,s.length-1);for(s.length>r.length-1&&F("fractional component exceeds decimals","underflow","parseFixed"),""===s&&(s="0");s.lengthnull==e[t]?n:(typeof e[t]!==r&&N.throwArgumentError("invalid fixed format ("+t+" not "+r+")","format."+t,e[t]),e[t]);t=i("signed","boolean",t),r=i("width","number",r),n=i("decimals","number",n)}return r%8&&N.throwArgumentError("invalid fixed format width (not byte aligned)","format.width",r),n>80&&N.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",n),new G(D,t,r,n)}}class Q{constructor(e,t,r,n){N.checkNew(new.target,Q),e!==D&&N.throwError("cannot use FixedNumber constructor; use FixedNumber.from",f.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=n,this._hex=t,this._value=r,this._isFixedNumber=!0,Object.freeze(this)}_checkFormat(e){this.format.name!==e.format.name&&N.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}addUnsafe(e){this._checkFormat(e);const t=K(this._value,this.format.decimals),r=K(e._value,e.format.decimals);return Q.fromValue(t.add(r),this.format.decimals,this.format)}subUnsafe(e){this._checkFormat(e);const t=K(this._value,this.format.decimals),r=K(e._value,e.format.decimals);return Q.fromValue(t.sub(r),this.format.decimals,this.format)}mulUnsafe(e){this._checkFormat(e);const t=K(this._value,this.format.decimals),r=K(e._value,e.format.decimals);return Q.fromValue(t.mul(r).div(this.format._multiplier),this.format.decimals,this.format)}divUnsafe(e){this._checkFormat(e);const t=K(this._value,this.format.decimals),r=K(e._value,e.format.decimals);return Q.fromValue(t.mul(this.format._multiplier).div(r),this.format.decimals,this.format)}floor(){const e=this.toString().split(".");1===e.length&&e.push("0");let t=Q.from(e[0],this.format);const r=!e[1].match(/^(0*)$/);return this.isNegative()&&r&&(t=t.subUnsafe(q.toFormat(t.format))),t}ceiling(){const e=this.toString().split(".");1===e.length&&e.push("0");let t=Q.from(e[0],this.format);const r=!e[1].match(/^(0*)$/);return!this.isNegative()&&r&&(t=t.addUnsafe(q.toFormat(t.format))),t}round(e){null==e&&(e=0);const t=this.toString().split(".");if(1===t.length&&t.push("0"),(e<0||e>80||e%1)&&N.throwArgumentError("invalid decimal count","decimals",e),t[1].length<=e)return this;const r=Q.from("1"+j.substring(0,e),this.format),n=W.toFormat(this.format);return this.mulUnsafe(r).addUnsafe(n).floor().divUnsafe(r)}isZero(){return"0.0"===this._value||"0"===this._value}isNegative(){return"-"===this._value[0]}toString(){return this._value}toHexString(e){return null==e?this._hex:(e%8&&N.throwArgumentError("invalid byte width","width",e),E(M.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString(),e/8))}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return Q.fromString(this._value,e)}static fromValue(e,t,r){return null!=r||null==t||function(e){return null!=e&&(M.isBigNumber(e)||"number"==typeof e&&e%1==0||"string"==typeof e&&!!e.match(/^-?[0-9]+$/)||v(e)||"bigint"==typeof e||b(e))}(t)||(r=t,t=null),null==t&&(t=0),null==r&&(r="fixed"),Q.fromString(H(e,t),G.from(r))}static fromString(e,t){null==t&&(t="fixed");const r=G.from(t),n=K(e,r.decimals);!r.signed&&n.lt(L)&&F("unsigned value cannot be negative","overflow","value",e);let i=null;r.signed?i=n.toTwos(r.width).toHexString():(i=n.toHexString(),i=E(i,r.width/8));const o=H(n,r.decimals);return new Q(D,i,o,r)}static fromBytes(e,t){null==t&&(t="fixed");const r=G.from(t);if(function(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),v(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;er.width/8)throw new Error("overflow");let n=M.from(e);r.signed&&(n=n.fromTwos(r.width));const i=n.toTwos((r.signed?0:1)+r.width).toHexString(),o=H(n,r.decimals);return new Q(D,i,o,r)}static from(e,t){if("string"==typeof e)return Q.fromString(e,t);if(b(e))return Q.fromBytes(e,t);try{return Q.fromValue(e,0,t)}catch(e){if(e.code!==f.errors.INVALID_ARGUMENT)throw e}return N.throwArgumentError("invalid FixedNumber value","value",e)}static isFixedNumber(e){return!(!e||!e._isFixedNumber)}}const q=Q.from(1),W=Q.from("0.5"),V=new f("units/5.4.0"),Y=["wei","kwei","mwei","gwei","szabo","finney","ether"];function J(e){const t=String(e).split(".");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||"."===e||"-."===e)&&V.throwArgumentError("invalid value","value",e);let r=t[0],n="";for("-"===r.substring(0,1)&&(n="-",r=r.substring(1));"0"===r.substring(0,1);)r=r.substring(1);""===r&&(r="0");let i="";for(2===t.length&&(i="."+(t[1]||"0"));i.length>2&&"0"===i[i.length-1];)i=i.substring(0,i.length-1);const o=[];for(;r.length;){if(r.length<=3){o.unshift(r);break}{const e=r.length-3;o.unshift(r.substring(e)),r=r.substring(0,e)}}return n+o.join(",")+i}function X(e,t){if("string"==typeof t){const e=Y.indexOf(t);-1!==e&&(t=3*e)}return H(e,null!=t?t:18)}function Z(e,t){if("string"!=typeof e&&V.throwArgumentError("value must be a string","value",e),"string"==typeof t){const e=Y.indexOf(t);-1!==e&&(t=3*e)}return K(e,null!=t?t:18)}function $(e){return X(e,18)}function ee(e){return Z(e,18)}},57086:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Wallet:()=>zr,verifyMessage:()=>Hr,verifyTypedData:()=>Kr});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return _(e)&&!(e.length%2)||v(e)}function b(e){return"number"==typeof e&&e==e&&e%1==0}function v(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!b(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function A(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),_(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;eA(e))),r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);return t.reduce(((e,t)=>(n.set(t,e),e+t.length)),0),m(n)}function E(e){let t=A(e);if(0===t.length)return t;let r=0;for(;r>4]+I[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}function k(e,t,r){return"string"!=typeof e?e=S(e):(!_(e)||e.length%2)&&p.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function C(e){let t="0x";return e.forEach((e=>{t+=S(e).substring(2)})),t}function T(e,t){for("string"!=typeof e?e=S(e):_(e)||p.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&p.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function x(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(y(e)){let r=A(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=S(r.slice(0,32)),t.s=S(r.slice(32,64))):65===r.length?(t.r=S(r.slice(0,32)),t.s=S(r.slice(32,64)),t.v=r[64]):p.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:p.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=S(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const r=function(e,t){(e=A(e)).length>t&&p.throwArgumentError("value out of range","value",arguments[0]);const r=new Uint8Array(t);return r.set(e,t-e.length),m(r)}(A(t._vs),32);t._vs=S(r);const n=r[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=n:t.recoveryParam!==n&&p.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),r[0]&=127;const i=S(r);null==t.s?t.s=i:t.s!==i&&p.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?p.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{const r=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==r&&p.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&_(t.r)?t.r=T(t.r,32):p.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&_(t.s)?t.s=T(t.s,32):p.throwArgumentError("signature missing or invalid s","signature",e);const r=A(t.s);r[0]>=128&&p.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(r[0]|=128);const n=S(r);t._vs&&(_(t._vs)||p.throwArgumentError("signature invalid _vs","signature",e),t._vs=T(t._vs,32)),null==t._vs?t._vs=n:t._vs!==n&&p.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}function M(e){return S(w([(e=x(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}var B=r(82823),P=r.n(B),R=P().BN;const O=new f("bignumber/5.6.0"),N={},D=9007199254740991;let L=!1;class U{constructor(e,t){O.checkNew(new.target,U),e!==N&&O.throwError("cannot call constructor directly; use BigNumber.from",f.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return j(z(this).fromTwos(e))}toTwos(e){return j(z(this).toTwos(e))}abs(){return"-"===this._hex[0]?U.from(this._hex.substring(1)):this}add(e){return j(z(this).add(z(e)))}sub(e){return j(z(this).sub(z(e)))}div(e){return U.from(e).isZero()&&H("division-by-zero","div"),j(z(this).div(z(e)))}mul(e){return j(z(this).mul(z(e)))}mod(e){const t=z(e);return t.isNeg()&&H("division-by-zero","mod"),j(z(this).umod(t))}pow(e){const t=z(e);return t.isNeg()&&H("negative-power","pow"),j(z(this).pow(t))}and(e){const t=z(e);return(this.isNegative()||t.isNeg())&&H("unbound-bitwise-result","and"),j(z(this).and(t))}or(e){const t=z(e);return(this.isNegative()||t.isNeg())&&H("unbound-bitwise-result","or"),j(z(this).or(t))}xor(e){const t=z(e);return(this.isNegative()||t.isNeg())&&H("unbound-bitwise-result","xor"),j(z(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&H("negative-width","mask"),j(z(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&H("negative-width","shl"),j(z(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&H("negative-width","shr"),j(z(this).shrn(e))}eq(e){return z(this).eq(z(e))}lt(e){return z(this).lt(z(e))}lte(e){return z(this).lte(z(e))}gt(e){return z(this).gt(z(e))}gte(e){return z(this).gte(z(e))}isNegative(){return"-"===this._hex[0]}isZero(){return z(this).isZero()}toNumber(){try{return z(this).toNumber()}catch(e){H("overflow","toNumber",this.toString())}return null}toBigInt(){try{return BigInt(this.toString())}catch(e){}return O.throwError("this platform does not support BigInt",f.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}toString(){return arguments.length>0&&(10===arguments[0]?L||(L=!0,O.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?O.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",f.errors.UNEXPECTED_ARGUMENT,{}):O.throwError("BigNumber.toString does not accept parameters",f.errors.UNEXPECTED_ARGUMENT,{})),z(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof U)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new U(N,F(e)):e.match(/^-?[0-9]+$/)?new U(N,F(new R(e))):O.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&H("underflow","BigNumber.from",e),(e>=D||e<=-D)&&H("overflow","BigNumber.from",e),U.from(String(e));const t=e;if("bigint"==typeof t)return U.from(t.toString());if(v(t))return U.from(S(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return U.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(_(e)||"-"===e[0]&&_(e.substring(1))))return U.from(e)}return O.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function F(e){if("string"!=typeof e)return F(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&O.throwArgumentError("invalid hex","value",e),"0x00"===(e=F(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function j(e){return U.from(F(e))}function z(e){const t=U.from(e).toHexString();return"-"===t[0]?new R("-"+t.substring(3),16):new R(t.substring(2),16)}function H(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),O.throwError(e,f.errors.NUMERIC_FAULT,n)}var K=r(89298),G=r.n(K);function Q(e){return"0x"+G().keccak_256(A(e))}const q=new f("address/5.6.0");function W(e){_(e,20)||q.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=A(Q(r));for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const V={};for(let e=0;e<10;e++)V[String(e)]=String(e);for(let e=0;e<26;e++)V[String.fromCharCode(65+e)]=String(10+e);const Y=Math.floor((J=9007199254740991,Math.log10?Math.log10(J):Math.log(J)/Math.LN10));var J;function X(e){let t=null;if("string"!=typeof e&&q.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=W(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&q.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>V[e])).join("");for(;t.length>=Y;){let e=t.substring(0,Y);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&q.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new R(r,36).toString(16);t.length<40;)t="0"+t;t=W("0x"+t)}else q.throwArgumentError("invalid address","address",e);var r;return t}const Z=new f("properties/5.6.0");function $(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}function ee(e){return t=this,r=void 0,i=function*(){const t=Object.keys(e).map((t=>{const r=e[t];return Promise.resolve(r).then((e=>({key:t,value:e})))}));return(yield Promise.all(t)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})},new((n=void 0)||(n=Promise))((function(e,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(t){var r;t.done?e(t.value):(r=t.value,r instanceof n?r:new n((function(e){e(r)}))).then(s,a)}u((i=i.apply(t,r||[])).next())}));var t,r,n,i}function te(e){const t={};for(const r in e)t[r]=e[r];return t}const re={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function ne(e){if(null==e||re[typeof e])return!0;if(Array.isArray(e)||"object"==typeof e){if(!Object.isFrozen(e))return!1;const t=Object.keys(e);for(let r=0;roe(e))));if("object"==typeof e){const t={};for(const r in e){const n=e[r];void 0!==n&&$(t,r,oe(n))}return t}return Z.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function oe(e){return ie(e)}class se{constructor(e){for(const t in e)this[t]=oe(e[t])}}const ae=new f("abstract-provider/5.6.0");class ue{constructor(){ae.checkAbstract(new.target,ue),$(this,"_isProvider",!0)}getFeeData(){return e=this,t=void 0,n=function*(){const{block:e,gasPrice:t}=yield ee({block:this.getBlock("latest"),gasPrice:this.getGasPrice().catch((e=>null))});let r=null,n=null;return e&&e.baseFeePerGas&&(n=U.from("1500000000"),r=e.baseFeePerGas.mul(2).add(n)),{maxFeePerGas:r,maxPriorityFeePerGas:n,gasPrice:t}},new((r=void 0)||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}));var e,t,r,n}addListener(e,t){return this.on(e,t)}removeListener(e,t){return this.off(e,t)}static isProvider(e){return!(!e||!e._isProvider)}}var ce=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const le=new f("abstract-signer/5.6.0"),de=["accessList","ccipReadEnabled","chainId","customData","data","from","gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","nonce","to","type","value"],he=[f.errors.INSUFFICIENT_FUNDS,f.errors.NONCE_EXPIRED,f.errors.REPLACEMENT_UNDERPRICED];class fe{constructor(){le.checkAbstract(new.target,fe),$(this,"_isSigner",!0)}getBalance(e){return ce(this,void 0,void 0,(function*(){return this._checkProvider("getBalance"),yield this.provider.getBalance(this.getAddress(),e)}))}getTransactionCount(e){return ce(this,void 0,void 0,(function*(){return this._checkProvider("getTransactionCount"),yield this.provider.getTransactionCount(this.getAddress(),e)}))}estimateGas(e){return ce(this,void 0,void 0,(function*(){this._checkProvider("estimateGas");const t=yield ee(this.checkTransaction(e));return yield this.provider.estimateGas(t)}))}call(e,t){return ce(this,void 0,void 0,(function*(){this._checkProvider("call");const r=yield ee(this.checkTransaction(e));return yield this.provider.call(r,t)}))}sendTransaction(e){return ce(this,void 0,void 0,(function*(){this._checkProvider("sendTransaction");const t=yield this.populateTransaction(e),r=yield this.signTransaction(t);return yield this.provider.sendTransaction(r)}))}getChainId(){return ce(this,void 0,void 0,(function*(){return this._checkProvider("getChainId"),(yield this.provider.getNetwork()).chainId}))}getGasPrice(){return ce(this,void 0,void 0,(function*(){return this._checkProvider("getGasPrice"),yield this.provider.getGasPrice()}))}getFeeData(){return ce(this,void 0,void 0,(function*(){return this._checkProvider("getFeeData"),yield this.provider.getFeeData()}))}resolveName(e){return ce(this,void 0,void 0,(function*(){return this._checkProvider("resolveName"),yield this.provider.resolveName(e)}))}checkTransaction(e){for(const t in e)-1===de.indexOf(t)&&le.throwArgumentError("invalid transaction key: "+t,"transaction",e);const t=te(e);return null==t.from?t.from=this.getAddress():t.from=Promise.all([Promise.resolve(t.from),this.getAddress()]).then((t=>(t[0].toLowerCase()!==t[1].toLowerCase()&&le.throwArgumentError("from address mismatch","transaction",e),t[0]))),t}populateTransaction(e){return ce(this,void 0,void 0,(function*(){const t=yield ee(this.checkTransaction(e));null!=t.to&&(t.to=Promise.resolve(t.to).then((e=>ce(this,void 0,void 0,(function*(){if(null==e)return null;const t=yield this.resolveName(e);return null==t&&le.throwArgumentError("provided ENS name resolves to null","tx.to",e),t})))),t.to.catch((e=>{})));const r=null!=t.maxFeePerGas||null!=t.maxPriorityFeePerGas;if(null==t.gasPrice||2!==t.type&&!r?0!==t.type&&1!==t.type||!r||le.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","transaction",e):le.throwArgumentError("eip-1559 transaction do not support gasPrice","transaction",e),2!==t.type&&null!=t.type||null==t.maxFeePerGas||null==t.maxPriorityFeePerGas)if(0===t.type||1===t.type)null==t.gasPrice&&(t.gasPrice=this.getGasPrice());else{const e=yield this.getFeeData();if(null==t.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(t.type=2,null!=t.gasPrice){const e=t.gasPrice;delete t.gasPrice,t.maxFeePerGas=e,t.maxPriorityFeePerGas=e}else null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?(r&&le.throwError("network does not support EIP-1559",f.errors.UNSUPPORTED_OPERATION,{operation:"populateTransaction"}),null==t.gasPrice&&(t.gasPrice=e.gasPrice),t.type=0):le.throwError("failed to get consistent fee data",f.errors.UNSUPPORTED_OPERATION,{operation:"signer.getFeeData"});else 2===t.type&&(null==t.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null==t.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}else t.type=2;return null==t.nonce&&(t.nonce=this.getTransactionCount("pending")),null==t.gasLimit&&(t.gasLimit=this.estimateGas(t).catch((e=>{if(he.indexOf(e.code)>=0)throw e;return le.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",f.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:t})}))),null==t.chainId?t.chainId=this.getChainId():t.chainId=Promise.all([Promise.resolve(t.chainId),this.getChainId()]).then((t=>(0!==t[1]&&t[0]!==t[1]&&le.throwArgumentError("chainId address mismatch","transaction",e),t[0]))),yield ee(t)}))}_checkProvider(e){this.provider||le.throwError("missing provider",f.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}static isSigner(e){return!(!e||!e._isSigner)}}const pe=new f("strings/5.6.0");var ge,me;function ye(e,t,r,n,i){if(e===me.BAD_PREFIX||e===me.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===me.OVERRUN?r.length-t-1:0}function be(e,t=ge.current){t!=ge.current&&(pe.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return A(r)}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(ge||(ge={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(me||(me={})),Object.freeze({error:function(e,t,r,n,i){return pe.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:ye,replace:function(e,t,r,n,i){return e===me.OVERLONG?(n.push(i),0):(n.push(65533),ye(e,t,r))}});const ve="Ethereum Signed Message:\n";function Ae(e){return"string"==typeof e&&(e=be(e)),Q(w([be(ve),be(String(e.length)),e]))}function we(e){return Q(be(e))}const Ee=new f("hash/5.6.0"),_e=new Uint8Array(32);_e.fill(0);const Ie=U.from(-1),Se=U.from(0),ke=U.from(1),Ce=U.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),Te=T(ke.toHexString(),32),xe=T(Se.toHexString(),32),Me={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},Be=["name","version","chainId","verifyingContract","salt"];function Pe(e){return function(t){return"string"!=typeof t&&Ee.throwArgumentError(`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}const Re={name:Pe("name"),version:Pe("version"),chainId:function(e){try{return U.from(e).toString()}catch(e){}return Ee.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return X(e).toLowerCase()}catch(e){}return Ee.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{const t=A(e);if(32!==t.length)throw new Error("bad length");return S(t)}catch(e){}return Ee.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function Oe(e){{const t=e.match(/^(u?)int(\d*)$/);if(t){const r=""===t[1],n=parseInt(t[2]||"256");(n%8!=0||n>256||t[2]&&t[2]!==String(n))&&Ee.throwArgumentError("invalid numeric width","type",e);const i=Ce.mask(r?n-1:n),o=r?i.add(ke).mul(Ie):Se;return function(t){const r=U.from(t);return(r.lt(o)||r.gt(i))&&Ee.throwArgumentError(`value out-of-bounds for ${e}`,"value",t),T(r.toTwos(256).toHexString(),32)}}}{const t=e.match(/^bytes(\d+)$/);if(t){const r=parseInt(t[1]);return(0===r||r>32||t[1]!==String(r))&&Ee.throwArgumentError("invalid bytes width","type",e),function(t){return A(t).length!==r&&Ee.throwArgumentError(`invalid length for ${e}`,"value",t),function(e){const t=A(e),r=t.length%32;return r?C([t,_e.slice(r)]):S(t)}(t)}}}switch(e){case"address":return function(e){return T(X(e),32)};case"bool":return function(e){return e?Te:xe};case"bytes":return function(e){return Q(e)};case"string":return function(e){return we(e)}}return null}function Ne(e,t){return`${e}(${t.map((({name:e,type:t})=>t+" "+e)).join(",")})`}class De{constructor(e){$(this,"types",Object.freeze(oe(e))),$(this,"_encoderCache",{}),$(this,"_types",{});const t={},r={},n={};Object.keys(e).forEach((e=>{t[e]={},r[e]=[],n[e]={}}));for(const n in e){const i={};e[n].forEach((o=>{i[o.name]&&Ee.throwArgumentError(`duplicate variable name ${JSON.stringify(o.name)} in ${JSON.stringify(n)}`,"types",e),i[o.name]=!0;const s=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];s===n&&Ee.throwArgumentError(`circular type reference to ${JSON.stringify(s)}`,"types",e),Oe(s)||(r[s]||Ee.throwArgumentError(`unknown type ${JSON.stringify(s)}`,"types",e),r[s].push(n),t[n][s]=!0)}))}const i=Object.keys(r).filter((e=>0===r[e].length));0===i.length?Ee.throwArgumentError("missing primary type","types",e):i.length>1&&Ee.throwArgumentError(`ambiguous primary types or unused types: ${i.map((e=>JSON.stringify(e))).join(", ")}`,"types",e),$(this,"primaryType",i[0]),function i(o,s){s[o]&&Ee.throwArgumentError(`circular type reference to ${JSON.stringify(o)}`,"types",e),s[o]=!0,Object.keys(t[o]).forEach((e=>{r[e]&&(i(e,s),Object.keys(s).forEach((t=>{n[t][e]=!0})))})),delete s[o]}(this.primaryType,{});for(const t in n){const r=Object.keys(n[t]);r.sort(),this._types[t]=Ne(t,e[t])+r.map((t=>Ne(t,e[t]))).join("")}}getEncoder(e){let t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}_getEncoder(e){{const t=Oe(e);if(t)return t}const t=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(t){const e=t[1],r=this.getEncoder(e),n=parseInt(t[3]);return t=>{n>=0&&t.length!==n&&Ee.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t);let i=t.map(r);return this._types[e]&&(i=i.map(Q)),Q(C(i))}}const r=this.types[e];if(r){const t=we(this._types[e]);return e=>{const n=r.map((({name:t,type:r})=>{const n=this.getEncoder(r)(e[t]);return this._types[r]?Q(n):n}));return n.unshift(t),C(n)}}return Ee.throwArgumentError(`unknown type: ${e}`,"type",e)}encodeType(e){const t=this._types[e];return t||Ee.throwArgumentError(`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return Q(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,r){if(Oe(e))return r(e,t);const n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){const e=n[1],i=parseInt(n[3]);return i>=0&&t.length!==i&&Ee.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((t=>this._visit(e,t,r)))}const i=this.types[e];return i?i.reduce(((e,{name:n,type:i})=>(e[n]=this._visit(i,t[n],r),e)),{}):Ee.throwArgumentError(`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new De(e)}static getPrimaryType(e){return De.from(e).primaryType}static hashStruct(e,t,r){return De.from(t).hashStruct(e,r)}static hashDomain(e){const t=[];for(const r in e){const n=Me[r];n||Ee.throwArgumentError(`invalid typed-data domain key: ${JSON.stringify(r)}`,"domain",e),t.push({name:r,type:n})}return t.sort(((e,t)=>Be.indexOf(e.name)-Be.indexOf(t.name))),De.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,r){return C(["0x1901",De.hashDomain(e),De.from(t).hash(r)])}static hash(e,t,r){return Q(De.encode(e,t,r))}static resolveNames(e,t,r,n){return i=this,o=void 0,a=function*(){e=te(e);const i={};e.verifyingContract&&!_(e.verifyingContract,20)&&(i[e.verifyingContract]="0x");const o=De.from(t);o.visit(r,((e,t)=>("address"!==e||_(t,20)||(i[t]="0x"),t)));for(const e in i)i[e]=yield n(e);return e.verifyingContract&&i[e.verifyingContract]&&(e.verifyingContract=i[e.verifyingContract]),r=o.visit(r,((e,t)=>"address"===e&&i[t]?i[t]:t)),{domain:e,value:r}},new((s=void 0)||(s=Promise))((function(e,t){function r(e){try{u(a.next(e))}catch(e){t(e)}}function n(e){try{u(a.throw(e))}catch(e){t(e)}}function u(t){var i;t.done?e(t.value):(i=t.value,i instanceof s?i:new s((function(e){e(i)}))).then(r,n)}u((a=a.apply(i,o||[])).next())}));var i,o,s,a}static getPayload(e,t,r){De.hashDomain(e);const n={},i=[];Be.forEach((t=>{const r=e[t];null!=r&&(n[t]=Re[t](r),i.push({name:t,type:Me[t]}))}));const o=De.from(t),s=te(t);return s.EIP712Domain?Ee.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",t):s.EIP712Domain=i,o.encode(r),{types:s,domain:n,primaryType:o.primaryType,message:o.visit(r,((e,t)=>{if(e.match(/^bytes(\d*)/))return S(A(t));if(e.match(/^u?int/))return U.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&Ee.throwArgumentError("invalid string","value",t),t}return Ee.throwArgumentError("unsupported type","type",e)}))}}}class Le{constructor(e){$(this,"alphabet",e),$(this,"base",e.length),$(this,"_alphabetMap",{}),$(this,"_leader",e.charAt(0));for(let t=0;t0;)r.push(n%this.base),n=n/this.base|0}let n="";for(let e=0;0===t[e]&&e=0;--e)n+=this.alphabet[r[e]];return n}decode(e){if("string"!=typeof e)throw new TypeError("Expected String");let t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(let r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(let r=0;e[r]===this._leader&&r>24&255,u[t.length+1]=d>>16&255,u[t.length+2]=d>>8&255,u[t.length+3]=255&d;let h=A(Ge(i,e,u));o||(o=h.length,l=new Uint8Array(o),s=Math.ceil(n/o),c=n-(s-1)*o),l.set(h);for(let t=1;t>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),Je=qe((function(e,t){var r=t;r.assert=We,r.toArray=Ye.toArray,r.zero2=Ye.zero2,r.toHex=Ye.toHex,r.encode=Ye.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(P())(e,"hex","le")}})),Xe=Je.getNAF,Ze=Je.getJSF,$e=Je.assert;function et(e,t){this.type=e,this.p=new(P())(t.p,16),this.red=t.prime?P().red(t.prime):P().mont(this.p),this.zero=new(P())(0).toRed(this.red),this.one=new(P())(1).toRed(this.red),this.two=new(P())(2).toRed(this.red),this.n=t.n&&new(P())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var tt=et;function rt(e,t){this.curve=e,this.type=t,this.precomputed=null}et.prototype.point=function(){throw new Error("Not implemented")},et.prototype.validate=function(){throw new Error("Not implemented")},et.prototype._fixedNafMul=function(e,t){$e(e.precomputed);var r=e._getDoubles(),n=Xe(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];$e(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},et.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var f=o-1,p=o;if(1===u[f]&&1===u[p]){var g=[t[f],null,null,t[p]];0===t[f].y.cmp(t[p].y)?(g[1]=t[f].add(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg())):0===t[f].y.cmp(t[p].y.redNeg())?(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].add(t[p].neg())):(g[1]=t[f].toJ().mixedAdd(t[p]),g[2]=t[f].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=Ze(r[f],r[p]);for(d=Math.max(y[0].length,d),l[f]=new Array(d),l[p]=new Array(d),s=0;s=0;o--){for(var E=0;o>=0;){var _=!0;for(s=0;s=0&&E++,A=A.dblp(E),o<0)break;for(s=0;s0?a=c[s][I-1>>1]:I<0&&(a=c[s][-I-1>>1].neg()),A="affine"===a.type?A.mixedAdd(a):A.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},rt.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(o=t,s=r),n.negative&&(n=n.neg(),i=i.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:n,b:i},{a:o,b:s}]},ot.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},ot.prototype.pointFromX=function(e,t){(e=new(P())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},ot.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},ot.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},at.prototype.isInfinity=function(){return this.inf},at.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},at.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},at.prototype.getX=function(){return this.x.fromRed()},at.prototype.getY=function(){return this.y.fromRed()},at.prototype.mul=function(e){return e=new(P())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},at.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},at.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},at.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},at.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},at.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},nt(ut,tt.BasePoint),ot.prototype.jpoint=function(e,t,r){return new ut(this,e,t,r)},ut.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},ut.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},ut.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},ut.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},ut.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},ut.prototype.inspect=function(){return this.isInfinity()?"":""},ut.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var ct=qe((function(e,t){var r=t;r.base=tt,r.short=st,r.mont=null,r.edwards=null})),lt=qe((function(e,t){var r,n=t,i=Je.assert;function o(e){"short"===e.type?this.curve=new ct.short(e):"edwards"===e.type?this.curve=new ct.edwards(e):this.curve=new ct.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:ze().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:ze().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:ze().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:ze().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:ze().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:ze().sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:ze().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:ze().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function dt(e){if(!(this instanceof dt))return new dt(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=Ye.toArray(e.entropy,e.entropyEnc||"hex"),r=Ye.toArray(e.nonce,e.nonceEnc||"hex"),n=Ye.toArray(e.pers,e.persEnc||"hex");We(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var ht=dt;dt.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},dt.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=Ye.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var mt=Je.assert;function yt(e,t){if(e instanceof yt)return e;this._importDER(e,t)||(mt(e.r&&e.s,"Signature without r or s"),this.r=new(P())(e.r,16),this.s=new(P())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var bt=yt;function vt(){this.place=0}function At(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function wt(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}yt.prototype._importDER=function(e,t){e=Je.toArray(e,t);var r=new vt;if(48!==e[r.place++])return!1;var n=At(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var i=At(e,r);if(!1===i)return!1;var o=e.slice(r.place,i+r.place);if(r.place+=i,2!==e[r.place++])return!1;var s=At(e,r);if(!1===s)return!1;if(e.length!==s+r.place)return!1;var a=e.slice(r.place,s+r.place);if(0===o[0]){if(!(128&o[1]))return!1;o=o.slice(1)}if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}return this.r=new(P())(o),this.s=new(P())(a),this.recoveryParam=null,!0},yt.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=wt(t),r=wt(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];Et(n,t.length),(n=n.concat(t)).push(2),Et(n,r.length);var i=n.concat(r),o=[48];return Et(o,i.length),o=o.concat(i),Je.encode(o,e)};var _t=function(){throw new Error("unsupported")},It=Je.assert;function St(e){if(!(this instanceof St))return new St(e);"string"==typeof e&&(It(Object.prototype.hasOwnProperty.call(lt,e),"Unknown curve "+e),e=lt[e]),e instanceof lt.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var kt=St;St.prototype.keyPair=function(e){return new gt(this,e)},St.prototype.keyFromPrivate=function(e,t){return gt.fromPrivate(this,e,t)},St.prototype.keyFromPublic=function(e,t){return gt.fromPublic(this,e,t)},St.prototype.genKeyPair=function(e){e||(e={});for(var t=new ht({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||_t(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(P())(2));;){var i=new(P())(t.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},St.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},St.prototype.sign=function(e,t,r,n){"object"==typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(P())(e,16));for(var i=this.n.byteLength(),o=t.getPrivate().toArray("be",i),s=e.toArray("be",i),a=new ht({hash:this.hash,entropy:o,nonce:s,pers:n.pers,persEnc:n.persEnc||"utf8"}),u=this.n.sub(new(P())(1)),c=0;;c++){var l=n.k?n.k(c):new(P())(a.generate(this.n.byteLength()));if(!((l=this._truncateToN(l,!0)).cmpn(1)<=0||l.cmp(u)>=0)){var d=this.g.mul(l);if(!d.isInfinity()){var h=d.getX(),f=h.umod(this.n);if(0!==f.cmpn(0)){var p=l.invm(this.n).mul(f.mul(t.getPrivate()).iadd(e));if(0!==(p=p.umod(this.n)).cmpn(0)){var g=(d.getY().isOdd()?1:0)|(0!==h.cmp(f)?2:0);return n.canonical&&p.cmp(this.nh)>0&&(p=this.n.sub(p),g^=1),new bt({r:f,s:p,recoveryParam:g})}}}}}},St.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(P())(e,16)),r=this.keyFromPublic(r,n);var i=(t=new bt(t,"hex")).r,o=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,a=o.invm(this.n),u=a.mul(e).umod(this.n),c=a.mul(i).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(u,r.getPublic(),c)).isInfinity()&&s.eqXToP(i):!(s=this.g.mulAdd(u,r.getPublic(),c)).isInfinity()&&0===s.getX().umod(this.n).cmp(i)},St.prototype.recoverPubKey=function(e,t,r,n){It((3&r)===r,"The recovery param is more than two bits"),t=new bt(t,n);var i=this.n,o=new(P())(e),s=t.r,a=t.s,u=1&r,c=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&c)throw new Error("Unable to find sencond key candinate");s=c?this.curve.pointFromX(s.add(this.curve.n),u):this.curve.pointFromX(s,u);var l=t.r.invm(i),d=i.sub(o).mul(l).umod(i),h=a.mul(l).umod(i);return this.g.mulAdd(d,s,h)},St.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new bt(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var Ct=qe((function(e,t){var r=t;r.version="6.5.4",r.utils=Je,r.rand=function(){throw new Error("unsupported")},r.curve=ct,r.curves=lt,r.ec=kt,r.eddsa=null})).ec;const Tt=new f("signing-key/5.6.0");let xt=null;function Mt(){return xt||(xt=new Ct("secp256k1")),xt}class Bt{constructor(e){$(this,"curve","secp256k1"),$(this,"privateKey",S(e));const t=Mt().keyFromPrivate(A(this.privateKey));$(this,"publicKey","0x"+t.getPublic(!1,"hex")),$(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),$(this,"_isSigningKey",!0)}_addPoint(e){const t=Mt().keyFromPublic(A(this.publicKey)),r=Mt().keyFromPublic(A(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}signDigest(e){const t=Mt().keyFromPrivate(A(this.privateKey)),r=A(e);32!==r.length&&Tt.throwArgumentError("bad digest length","digest",e);const n=t.sign(r,{canonical:!0});return x({recoveryParam:n.recoveryParam,r:T("0x"+n.r.toString(16),32),s:T("0x"+n.s.toString(16),32)})}computeSharedSecret(e){const t=Mt().keyFromPrivate(A(this.privateKey)),r=Mt().keyFromPublic(A(Pt(e)));return T("0x"+t.derive(r.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function Pt(e,t){const r=A(e);if(32===r.length){const e=new Bt(r);return t?"0x"+Mt().keyFromPrivate(r).getPublic(!0,"hex"):e.publicKey}return 33===r.length?t?S(r):"0x"+Mt().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+Mt().keyFromPublic(r).getPublic(!0,"hex"):S(r):Tt.throwArgumentError("invalid public or private key","key","[REDACTED]")}const Rt=new f("rlp/5.6.0");function Ot(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function Nt(e){if(Array.isArray(e)){let t=[];if(e.forEach((function(e){t=t.concat(Nt(e))})),t.length<=55)return t.unshift(192+t.length),t;const r=Ot(t.length);return r.unshift(247+r.length),r.concat(t)}y(e)||Rt.throwArgumentError("RLP object must be BytesLike","object",e);const t=Array.prototype.slice.call(A(e));if(1===t.length&&t[0]<=127)return t;if(t.length<=55)return t.unshift(128+t.length),t;const r=Ot(t.length);return r.unshift(183+r.length),r.concat(t)}function Dt(e){return S(Nt(e))}r(4364);const Lt=new f("transactions/5.6.0");var Ut;!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(Ut||(Ut={}));const Ft=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],jt={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function zt(e){return X(k(Q(k(Pt(e),1)),12))}function Ht(e,t){return zt(function(e,t){const r=x(t),n={r:A(r.r),s:A(r.s)};return"0x"+Mt().recoverPubKey(A(e),n,r.recoveryParam).encode("hex",!1)}(A(e),t))}function Kt(e,t){const r=E(U.from(e).toHexString());return r.length>32&&Lt.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function Gt(e,t){return{address:X(e),storageKeys:(t||[]).map(((t,r)=>(32!==function(e){if("string"!=typeof e)e=S(e);else if(!_(e)||e.length%2)return null;return(e.length-2)/2}(t)&&Lt.throwArgumentError("invalid access list storageKey",`accessList[${e}:${r}]`,t),t.toLowerCase())))}}function Qt(e){return function(e){if(Array.isArray(e))return e.map(((e,t)=>Array.isArray(e)?(e.length>2&&Lt.throwArgumentError("access list expected to be [ address, storageKeys[] ]",`value[${t}]`,e),Gt(e[0],e[1])):Gt(e.address,e.storageKeys)));const t=Object.keys(e).map((t=>{const r=e[t].reduce(((e,t)=>(e[t]=!0,e)),{});return Gt(t,Object.keys(r).sort())}));return t.sort(((e,t)=>e.address.localeCompare(t.address))),t}(e).map((e=>[e.address,e.storageKeys]))}function qt(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&Lt.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){var r,n;n=jt,(r=e)&&"object"==typeof r||Z.throwArgumentError("invalid object","object",r),Object.keys(r).forEach((e=>{n[e]||Z.throwArgumentError("invalid object key - "+e,"transaction:"+e,r)}));const i=[];Ft.forEach((function(t){let r=e[t.name]||[];const n={};t.numeric&&(n.hexPad="left"),r=A(S(r,n)),t.length&&r.length!==t.length&&r.length>0&&Lt.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r),t.maxLength&&(r=E(r),r.length>t.maxLength&&Lt.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r)),i.push(S(r))}));let o=0;if(null!=e.chainId?(o=e.chainId,"number"!=typeof o&&Lt.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!y(t)&&t.v>28&&(o=Math.floor((t.v-35)/2)),0!==o&&(i.push(S(o)),i.push("0x"),i.push("0x")),!t)return Dt(i);const s=x(t);let a=27+s.recoveryParam;return 0!==o?(i.pop(),i.pop(),i.pop(),a+=2*o+8,s.v>28&&s.v!==a&&Lt.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):s.v!==a&&Lt.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),i.push(S(a)),i.push(E(A(s.r))),i.push(E(A(s.s))),Dt(i)}(e,t);switch(e.type){case 1:return function(e,t){const r=[Kt(e.chainId||0,"chainId"),Kt(e.nonce||0,"nonce"),Kt(e.gasPrice||0,"gasPrice"),Kt(e.gasLimit||0,"gasLimit"),null!=e.to?X(e.to):"0x",Kt(e.value||0,"value"),e.data||"0x",Qt(e.accessList||[])];if(t){const e=x(t);r.push(Kt(e.recoveryParam,"recoveryParam")),r.push(E(e.r)),r.push(E(e.s))}return C(["0x01",Dt(r)])}(e,t);case 2:return function(e,t){if(null!=e.gasPrice){const t=U.from(e.gasPrice),r=U.from(e.maxFeePerGas||0);t.eq(r)||Lt.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:t,maxFeePerGas:r})}const r=[Kt(e.chainId||0,"chainId"),Kt(e.nonce||0,"nonce"),Kt(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),Kt(e.maxFeePerGas||0,"maxFeePerGas"),Kt(e.gasLimit||0,"gasLimit"),null!=e.to?X(e.to):"0x",Kt(e.value||0,"value"),e.data||"0x",Qt(e.accessList||[])];if(t){const e=x(t);r.push(Kt(e.recoveryParam,"recoveryParam")),r.push(E(e.r)),r.push(E(e.s))}return C(["0x02",Dt(r)])}(e,t)}return Lt.throwError(`unsupported transaction type: ${e.type}`,f.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}const Wt=new f("wordlists/5.6.0");class Vt{constructor(e){Wt.checkAbstract(new.target,Vt),$(this,"locale",e)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(" ")}static check(e){const t=[];for(let r=0;r<2048;r++){const n=e.getWord(r);if(r!==e.getWordIndex(n))return"0x";t.push(n)}return we(t.join("\n")+"\n")}static register(e,t){t||(t=e.locale)}}let Yt=null;function Jt(e){if(null==Yt&&(Yt="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==Vt.check(e)))throw Yt=null,new Error("BIP39 Wordlist for en (English) FAILED")}const Xt=new class extends Vt{constructor(){super("en")}getWord(e){return Jt(this),Yt[e]}getWordIndex(e){return Jt(this),Yt.indexOf(e)}};Vt.register(Xt);const Zt={en:Xt},$t=new f("hdnode/5.6.0"),er=U.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),tr=be("Bitcoin seed"),rr=2147483648;function nr(e){return(1<=256)throw new Error("Depth too large!");return or(w([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",S(this.depth),this.parentFingerprint,T(S(this.index),4),this.chainCode,null!=this.privateKey?w(["0x00",this.privateKey]):this.publicKey]))}neuter(){return new cr(ar,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}_derive(e){if(e>4294967295)throw new Error("invalid index - "+String(e));let t=this.path;t&&(t+="/"+(2147483647&e));const r=new Uint8Array(37);if(e&rr){if(!this.privateKey)throw new Error("cannot derive child of neutered node");r.set(A(this.privateKey),1),t&&(t+="'")}else r.set(A(this.publicKey));for(let t=24;t>=0;t-=8)r[33+(t>>3)]=e>>24-t&255;const n=A(Ge(Fe.sha512,this.chainCode,r)),i=n.slice(0,32),o=n.slice(32);let s=null,a=null;this.privateKey?s=ir(U.from(i).add(this.privateKey).mod(er)):a=new Bt(S(i))._addPoint(this.publicKey);let u=t;const c=this.mnemonic;return c&&(u=Object.freeze({phrase:c.phrase,path:t,locale:c.locale||"en"})),new cr(ar,s,a,this.fingerprint,ir(o),e,this.depth+1,u)}derivePath(e){const t=e.split("/");if(0===t.length||"m"===t[0]&&0!==this.depth)throw new Error("invalid path - "+e);"m"===t[0]&&t.shift();let r=this;for(let e=0;e=rr)throw new Error("invalid path index - "+n);r=r._derive(rr+e)}else{if(!n.match(/^[0-9]+$/))throw new Error("invalid path component - "+n);{const e=parseInt(n);if(e>=rr)throw new Error("invalid path index - "+n);r=r._derive(e)}}}return r}static _fromSeed(e,t){const r=A(e);if(r.length<16||r.length>64)throw new Error("invalid seed");const n=A(Ge(Fe.sha512,tr,r));return new cr(ar,ir(n.slice(0,32)),null,"0x00000000",ir(n.slice(32)),0,0,t)}static fromMnemonic(e,t,r){return e=dr(lr(e,r=sr(r)),r),cr._fromSeed(function(e,t){t||(t="");const r=be("mnemonic"+t,ge.NFKD);return Qe(be(e,ge.NFKD),r,2048,64,"sha512")}(e,t),{phrase:e,path:"m",locale:r.locale})}static fromSeed(e){return cr._fromSeed(e,null)}static fromExtendedKey(e){const t=Ue.decode(e);82===t.length&&or(t.slice(0,78))===e||$t.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");const r=t[4],n=S(t.slice(5,9)),i=parseInt(S(t.slice(9,13)).substring(2),16),o=S(t.slice(13,45)),s=t.slice(45,78);switch(S(t.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new cr(ar,null,S(s),n,o,i,r,null);case"0x0488ade4":case"0x04358394 ":if(0!==s[0])break;return new cr(ar,S(s.slice(1)),null,n,o,i,r,null)}return $t.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}function lr(e,t){t=sr(t),$t.checkNormalize();const r=t.split(e);if(r.length%3!=0)throw new Error("invalid mnemonic");const n=A(new Uint8Array(Math.ceil(11*r.length/8)));let i=0;for(let e=0;e>3]|=1<<7-i%8),i++}const o=32*r.length/3,s=nr(r.length/3);if((A(Ke(n.slice(0,o/8)))[0]&s)!=(n[n.length-1]&s))throw new Error("invalid checksum");return S(n.slice(0,o/8))}function dr(e,t){if(t=sr(t),(e=A(e)).length%4!=0||e.length<16||e.length>32)throw new Error("invalid entropy");const r=[0];let n=11;for(let t=0;t8?(r[r.length-1]<<=8,r[r.length-1]|=e[t],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=e[t]>>8-n,r.push(e[t]&(1<<8-n)-1),n+=3);const i=e.length/4,o=A(Ke(e))[0]&nr(i);return r[r.length-1]<<=i,r[r.length-1]|=o>>8-i,t.join(r.map((e=>t.getWord(e))))}const hr=new f("random/5.6.0"),fr=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r.g)return r.g;throw new Error("unable to locate global object")}();let pr=fr.crypto||fr.msCrypto;function gr(e){(e<=0||e>1024||e%1||e!=e)&&hr.throwArgumentError("invalid length","length",e);const t=new Uint8Array(e);return pr.getRandomValues(t),A(t)}pr&&pr.getRandomValues||(hr.warn("WARNING: Missing strong random number source"),pr={getRandomValues:function(e){return hr.throwError("no secure random source avaialble",f.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}});var mr=r(41183),yr=r.n(mr),br=r(73432),vr=r.n(br);function Ar(e){return"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),A(e)}function wr(e,t){for(e=String(e);e.lengtht)),$(this,"address",zt(this.publicKey)),this.address!==X(e.address)&&jr.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),function(e){const t=e.mnemonic;return t&&t.phrase}(e)){const t=e.mnemonic;$(this,"_mnemonic",(()=>({phrase:t.phrase,path:t.path||ur,locale:t.locale||"en"})));const r=this.mnemonic;zt(cr.fromMnemonic(r.phrase,null,r.locale).derivePath(r.path).privateKey)!==this.address&&jr.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else $(this,"_mnemonic",(()=>null))}else{if(Bt.isSigningKey(e))"secp256k1"!==e.curve&&jr.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),$(this,"_signingKey",(()=>e));else{"string"==typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e="0x"+e);const t=new Bt(e);$(this,"_signingKey",(()=>t))}$(this,"_mnemonic",(()=>null)),$(this,"address",zt(this.publicKey))}var r;t&&!ue.isProvider(t)&&jr.throwArgumentError("invalid provider","provider",t),$(this,"provider",t||null)}get mnemonic(){return this._mnemonic()}get privateKey(){return this._signingKey().privateKey}get publicKey(){return this._signingKey().publicKey}getAddress(){return Promise.resolve(this.address)}connect(e){return new zr(this,e)}signTransaction(e){return ee(e).then((t=>{null!=t.from&&(X(t.from)!==this.address&&jr.throwArgumentError("transaction from address mismatch","transaction.from",e.from),delete t.from);const r=this._signingKey().signDigest(Q(qt(t)));return qt(t,r)}))}signMessage(e){return Fr(this,void 0,void 0,(function*(){return M(this._signingKey().signDigest(Ae(e)))}))}_signTypedData(e,t,r){return Fr(this,void 0,void 0,(function*(){const n=yield De.resolveNames(e,t,r,(e=>(null==this.provider&&jr.throwError("cannot resolve ENS names without a provider",f.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:e}),this.provider.resolveName(e))));return M(this._signingKey().signDigest(De.hash(n.domain,t,n.value)))}))}encrypt(e,t,r){if("function"!=typeof t||r||(r=t,t={}),r&&"function"!=typeof r)throw new Error("invalid callback");return t||(t={}),function(e,t,r,n){try{if(X(e.address)!==zt(e.privateKey))throw new Error("address/privateKey mismatch");if(Cr(e)){const t=e.mnemonic;if(cr.fromMnemonic(t.phrase,null,t.locale).derivePath(t.path||ur).privateKey!=e.privateKey)throw new Error("mnemonic mismatch")}}catch(e){return Promise.reject(e)}"function"!=typeof r||n||(n=r,r={}),r||(r={});const i=A(e.privateKey),o=Er(t);let s=null,a=null,u=null;if(Cr(e)){const t=e.mnemonic;s=A(lr(t.phrase,t.locale||"en")),a=t.path||ur,u=t.locale||"en"}let c=r.client;c||(c="ethers.js");let l=null;l=r.salt?A(r.salt):gr(32);let d=null;if(r.iv){if(d=A(r.iv),16!==d.length)throw new Error("invalid iv")}else d=gr(16);let h=null;if(r.uuid){if(h=A(r.uuid),16!==h.length)throw new Error("invalid uuid")}else h=gr(16);let f=1<<17,p=8,g=1;return r.scrypt&&(r.scrypt.N&&(f=r.scrypt.N),r.scrypt.r&&(p=r.scrypt.r),r.scrypt.p&&(g=r.scrypt.p)),vr().scrypt(o,l,f,p,g,64,n).then((t=>{const r=(t=A(t)).slice(0,16),n=t.slice(16,32),o=t.slice(32,64),m=new(yr().Counter)(d),y=A(new(yr().ModeOfOperation.ctr)(r,m).encrypt(i)),b=Q(w([n,y])),v={address:e.address.substring(2).toLowerCase(),id:Ir(h),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:S(d).substring(2)},ciphertext:S(y).substring(2),kdf:"scrypt",kdfparams:{salt:S(l).substring(2),n:f,dklen:32,p:g,r:p},mac:b.substring(2)}};if(s){const e=gr(16),t=new(yr().Counter)(e),r=A(new(yr().ModeOfOperation.ctr)(o,t).encrypt(s)),n=new Date,i=n.getUTCFullYear()+"-"+wr(n.getUTCMonth()+1,2)+"-"+wr(n.getUTCDate(),2)+"T"+wr(n.getUTCHours(),2)+"-"+wr(n.getUTCMinutes(),2)+"-"+wr(n.getUTCSeconds(),2)+".0Z";v["x-ethers"]={client:c,gethFilename:"UTC--"+i+"--"+v.address,mnemonicCounter:S(e).substring(2),mnemonicCiphertext:S(r).substring(2),path:a,locale:u,version:"0.1"}}return JSON.stringify(v)}))}(this,e,t,r)}static createRandom(e){let t=gr(16);e||(e={}),e.extraEntropy&&(t=A(k(Q(w([t,e.extraEntropy])),0,16)));const r=dr(t,e.locale);return zr.fromMnemonic(r,e.path,e.locale)}static fromEncryptedJson(e,t,r){return Ur(e,t,r).then((e=>new zr(e)))}static fromEncryptedJsonSync(e,t){return new zr(function(e,t){if(Dr(e))return Nr(e,t);if(Lr(e))return function(e,t){const r=JSON.parse(e);return xr(r,Pr(r,t,Mr,vr().syncScrypt))}(e,t);throw new Error("invalid JSON wallet")}(e,t))}static fromMnemonic(e,t,r){return t||(t=ur),new zr(cr.fromMnemonic(e,null,r).derivePath(t))}}function Hr(e,t){return Ht(Ae(e),t)}function Kr(e,t,r,n){return Ht(De.hash(e,t,r),n)}},89298:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{"use strict";r.r(t),r.d(t,{_fetchData:()=>L,fetchJson:()=>U,poll:()=>F});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l;const p=new f("bytes/5.6.1");function g(e){return!!e.toHexString}function m(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return m(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function y(e){return"number"==typeof e&&e==e&&e%1==0}function b(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!y(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function v(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),m(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e)&&(e=e.toHexString()),A(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":p.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e>6==2;n++)e++;return e}return e===k.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(S||(S={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(k||(k={}));const T=Object.freeze({error:function(e,t,r,n,i){return I.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:C,replace:function(e,t,r,n,i){return e===k.OVERLONG?(n.push(i),0):(n.push(65533),C(e,t,r))}});function x(e,t=S.current){t!=S.current&&(I.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return v(r)}function M(e,t){return function(e,t){null==t&&(t=T.error),e=v(e);const r=[];let n=0;for(;n>7)){r.push(i);continue}let o=null,s=null;if(192==(224&i))o=1,s=127;else if(224==(240&i))o=2,s=2047;else{if(240!=(248&i)){n+=t(128==(192&i)?k.UNEXPECTED_CONTINUE:k.BAD_PREFIX,n-1,e,r);continue}o=3,s=65535}if(n-1+o>=e.length){n+=t(k.OVERRUN,n-1,e,r);continue}let a=i&(1<<8-o-1)-1;for(let i=0;i1114111?n+=t(k.OUT_OF_RANGE,n-1-o,e,r,a):a>=55296&&a<=57343?n+=t(k.UTF16_SURROGATE,n-1-o,e,r,a):a<=s?n+=t(k.OVERLONG,n-1-o,e,r,a):r.push(a))}return r}(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}var B=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};function P(e,t){return B(this,void 0,void 0,(function*(){null==t&&(t={});const r={method:t.method||"GET",headers:t.headers||{},body:t.body||void 0,mode:"cors",cache:"no-cache",credentials:"same-origin",redirect:"follow",referrer:"client"},n=yield fetch(e,r),i=yield n.arrayBuffer(),o={};return n.headers.forEach?n.headers.forEach(((e,t)=>{o[t.toLowerCase()]=e})):n.headers.keys().forEach((e=>{o[e.toLowerCase()]=n.headers.get(e)})),{headers:o,statusCode:n.status,statusMessage:n.statusText,body:v(new Uint8Array(i))}}))}var R=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};const O=new f("web/5.4.0");function N(e){return new Promise((t=>{setTimeout(t,e)}))}function D(e,t){if(null==e)return null;if("string"==typeof e)return e;if(function(e){return A(e)&&!(e.length%2)||b(e)}(e)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return M(e)}catch(e){}return function(e,t){if(t||(t={}),"number"==typeof e){p.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t=w[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),g(e))return e.toHexString();if(A(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":p.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(b(e)){let t="0x";for(let r=0;r>4]+w[15&n]}return t}return p.throwArgumentError("invalid hexlify value","value",e)}(e)}return e}function L(e,t,r){const n="object"==typeof e&&null!=e.throttleLimit?e.throttleLimit:12;O.assertArgument(n>0&&n%1==0,"invalid connection throttle limit","connection.throttleLimit",n);const i="object"==typeof e?e.throttleCallback:null,o="object"==typeof e&&"number"==typeof e.throttleSlotInterval?e.throttleSlotInterval:100;O.assertArgument(o>0&&o%1==0,"invalid connection throttle slot interval","connection.throttleSlotInterval",o);const s={};let a=null;const u={method:"GET"};let c=!1,l=12e4;if("string"==typeof e)a=e;else if("object"==typeof e){if(null!=e&&null!=e.url||O.throwArgumentError("missing URL","connection.url",e),a=e.url,"number"==typeof e.timeout&&e.timeout>0&&(l=e.timeout),e.headers)for(const t in e.headers)s[t.toLowerCase()]={key:t,value:String(e.headers[t])},["if-none-match","if-modified-since"].indexOf(t.toLowerCase())>=0&&(c=!0);if(u.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){"https:"!==a.substring(0,6)&&!0!==e.allowInsecureAuthentication&&O.throwError("basic authentication requires a secure https url",f.errors.INVALID_ARGUMENT,{argument:"url",url:a,user:e.user,password:"[REDACTED]"});const t=e.user+":"+e.password;s.authorization={key:"Authorization",value:"Basic "+E(x(t))}}}t&&(u.method="POST",u.body=t,null==s["content-type"]&&(s["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==s["content-length"]&&(s["content-length"]={key:"Content-Length",value:String(t.length)}));const d={};Object.keys(s).forEach((e=>{const t=s[e];d[t.key]=t.value})),u.headers=d;const h=function(){let e=null;return{promise:new Promise((function(t,r){l&&(e=setTimeout((()=>{null!=e&&(e=null,r(O.makeError("timeout",f.errors.TIMEOUT,{requestBody:D(u.body,d["content-type"]),requestMethod:u.method,timeout:l,url:a})))}),l))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),p=function(){return R(this,void 0,void 0,(function*(){for(let e=0;e=300)&&(h.cancel(),O.throwError("bad response",f.errors.SERVER_ERROR,{status:t.statusCode,headers:t.headers,body:D(s,t.headers?t.headers["content-type"]:null),requestBody:D(u.body,d["content-type"]),requestMethod:u.method,url:a})),r)try{const e=yield r(s,t);return h.cancel(),e}catch(r){if(r.throttleRetry&&e"content-type"===e.toLowerCase())).length||(r.headers=_(r.headers),r.headers["content-type"]="application/json"):r.headers={"content-type":"application/json"},e=r}return L(e,n,((e,t)=>{let n=null;if(null!=e)try{n=JSON.parse(M(e))}catch(t){O.throwError("invalid JSON",f.errors.SERVER_ERROR,{body:e,error:t})}return r&&(n=r(n,t)),n}))}function F(e,t){return t||(t={}),null==(t=_(t)).floor&&(t.floor=0),null==t.ceiling&&(t.ceiling=1e4),null==t.interval&&(t.interval=250),new Promise((function(r,n){let i=null,o=!1;const s=()=>!o&&(o=!0,i&&clearTimeout(i),!0);t.timeout&&(i=setTimeout((()=>{s()&&n(new Error("timeout"))}),t.timeout));const a=t.retryLimit;let u=0;!function i(){return e().then((function(e){if(void 0!==e)s()&&r(e);else if(t.oncePoll)t.oncePoll.once("poll",i);else if(t.onceBlock)t.onceBlock.once("block",i);else if(!o){if(u++,u>a)return void(s()&&n(new Error("retry limit reached")));let e=t.interval*parseInt(String(Math.random()*Math.pow(2,u)));et.ceiling&&(e=t.ceiling),setTimeout(i,e)}return null}),(function(e){s()&&n(e)}))}()}))}},13698:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Wordlist:()=>n.b,logger:()=>n.v,wordlists:()=>i.Y});var n=r(35719),i=r(3191)},35719:(e,t,r)=>{"use strict";r.d(t,{b:()=>c,v:()=>u});var n=r(82546),i=r.n(n),o=r(18467),s=r(69974);var a=r(65230);new a.Vy("properties/5.6.0");const u=new a.Vy("wordlists/5.4.0");class c{constructor(e){u.checkAbstract(new.target,c),function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}(this,"locale",e)}split(e){return e.toLowerCase().split(/ +/g)}join(e){return e.join(" ")}static check(e){const t=[];for(let r=0;r<2048;r++){const n=e.getWord(r);if(r!==e.getWordIndex(n))return"0x";t.push(n)}return r=t.join("\n")+"\n",n=(0,s.YW)(r),"0x"+i().keccak_256((0,o.k9)(n));var r,n}static register(e,t){t||(t=e.locale)}}},3191:(e,t,r)=>{"use strict";r.d(t,{Y:()=>Y});var n=r(35719);let i=null;function o(e){if(null==i&&(i="AbdikaceAbecedaAdresaAgreseAkceAktovkaAlejAlkoholAmputaceAnanasAndulkaAnekdotaAnketaAntikaAnulovatArchaAroganceAsfaltAsistentAspiraceAstmaAstronomAtlasAtletikaAtolAutobusAzylBabkaBachorBacilBaculkaBadatelBagetaBagrBahnoBakterieBaladaBaletkaBalkonBalonekBalvanBalzaBambusBankomatBarbarBaretBarmanBarokoBarvaBaterkaBatohBavlnaBazalkaBazilikaBazukaBednaBeranBesedaBestieBetonBezinkaBezmocBeztakBicyklBidloBiftekBikinyBilanceBiografBiologBitvaBizonBlahobytBlatouchBlechaBleduleBleskBlikatBliznaBlokovatBlouditBludBobekBobrBodlinaBodnoutBohatostBojkotBojovatBokorysBolestBorecBoroviceBotaBoubelBouchatBoudaBouleBouratBoxerBradavkaBramboraBrankaBratrBreptaBriketaBrkoBrlohBronzBroskevBrunetkaBrusinkaBrzdaBrzyBublinaBubnovatBuchtaBuditelBudkaBudovaBufetBujarostBukviceBuldokBulvaBundaBunkrBurzaButikBuvolBuzolaBydletBylinaBytovkaBzukotCapartCarevnaCedrCeduleCejchCejnCelaCelerCelkemCelniceCeninaCennostCenovkaCentrumCenzorCestopisCetkaChalupaChapadloCharitaChataChechtatChemieChichotChirurgChladChlebaChlubitChmelChmuraChobotChocholChodbaCholeraChomoutChopitChorobaChovChrapotChrlitChrtChrupChtivostChudinaChutnatChvatChvilkaChvostChybaChystatChytitCibuleCigaretaCihelnaCihlaCinkotCirkusCisternaCitaceCitrusCizinecCizostClonaCokolivCouvatCtitelCtnostCudnostCuketaCukrCupotCvaknoutCvalCvikCvrkotCyklistaDalekoDarebaDatelDatumDceraDebataDechovkaDecibelDeficitDeflaceDeklDekretDemokratDepreseDerbyDeskaDetektivDikobrazDiktovatDiodaDiplomDiskDisplejDivadloDivochDlahaDlouhoDluhopisDnesDobroDobytekDocentDochutitDodnesDohledDohodaDohraDojemDojniceDokladDokolaDoktorDokumentDolarDolevaDolinaDomaDominantDomluvitDomovDonutitDopadDopisDoplnitDoposudDoprovodDopustitDorazitDorostDortDosahDoslovDostatekDosudDosytaDotazDotekDotknoutDoufatDoutnatDovozceDozaduDoznatDozorceDrahotaDrakDramatikDravecDrazeDrdolDrobnostDrogerieDrozdDrsnostDrtitDrzostDubenDuchovnoDudekDuhaDuhovkaDusitDusnoDutostDvojiceDvorecDynamitEkologEkonomieElektronElipsaEmailEmiseEmoceEmpatieEpizodaEpochaEpopejEposEsejEsenceEskortaEskymoEtiketaEuforieEvoluceExekuceExkurzeExpediceExplozeExportExtraktFackaFajfkaFakultaFanatikFantazieFarmacieFavoritFazoleFederaceFejetonFenkaFialkaFigurantFilozofFiltrFinanceFintaFixaceFjordFlanelFlirtFlotilaFondFosforFotbalFotkaFotonFrakceFreskaFrontaFukarFunkceFyzikaGalejeGarantGenetikaGeologGilotinaGlazuraGlejtGolemGolfistaGotikaGrafGramofonGranuleGrepGrilGrogGroteskaGumaHadiceHadrHalaHalenkaHanbaHanopisHarfaHarpunaHavranHebkostHejkalHejnoHejtmanHektarHelmaHematomHerecHernaHesloHezkyHistorikHladovkaHlasivkyHlavaHledatHlenHlodavecHlohHloupostHltatHlubinaHluchotaHmatHmotaHmyzHnisHnojivoHnoutHoblinaHobojHochHodinyHodlatHodnotaHodovatHojnostHokejHolinkaHolkaHolubHomoleHonitbaHonoraceHoralHordaHorizontHorkoHorlivecHormonHorninaHoroskopHorstvoHospodaHostinaHotovostHoubaHoufHoupatHouskaHovorHradbaHraniceHravostHrazdaHrbolekHrdinaHrdloHrdostHrnekHrobkaHromadaHrotHroudaHrozenHrstkaHrubostHryzatHubenostHubnoutHudbaHukotHumrHusitaHustotaHvozdHybnostHydrantHygienaHymnaHysterikIdylkaIhnedIkonaIluzeImunitaInfekceInflaceInkasoInovaceInspekceInternetInvalidaInvestorInzerceIronieJablkoJachtaJahodaJakmileJakostJalovecJantarJarmarkJaroJasanJasnoJatkaJavorJazykJedinecJedleJednatelJehlanJekotJelenJelitoJemnostJenomJepiceJeseterJevitJezdecJezeroJinakJindyJinochJiskraJistotaJitrniceJizvaJmenovatJogurtJurtaKabaretKabelKabinetKachnaKadetKadidloKahanKajakKajutaKakaoKaktusKalamitaKalhotyKalibrKalnostKameraKamkolivKamnaKanibalKanoeKantorKapalinaKapelaKapitolaKapkaKapleKapotaKaprKapustaKapybaraKaramelKarotkaKartonKasaKatalogKatedraKauceKauzaKavalecKazajkaKazetaKazivostKdekolivKdesiKedlubenKempKeramikaKinoKlacekKladivoKlamKlapotKlasikaKlaunKlecKlenbaKlepatKlesnoutKlidKlimaKlisnaKloboukKlokanKlopaKloubKlubovnaKlusatKluzkostKmenKmitatKmotrKnihaKnotKoaliceKoberecKobkaKoblihaKobylaKocourKohoutKojenecKokosKoktejlKolapsKoledaKolizeKoloKomandoKometaKomikKomnataKomoraKompasKomunitaKonatKonceptKondiceKonecKonfeseKongresKoninaKonkursKontaktKonzervaKopanecKopieKopnoutKoprovkaKorbelKorektorKormidloKoroptevKorpusKorunaKorytoKorzetKosatecKostkaKotelKotletaKotoulKoukatKoupelnaKousekKouzloKovbojKozaKozorohKrabiceKrachKrajinaKralovatKrasopisKravataKreditKrejcarKresbaKrevetaKriketKritikKrizeKrkavecKrmelecKrmivoKrocanKrokKronikaKropitKroupaKrovkaKrtekKruhadloKrupiceKrutostKrvinkaKrychleKryptaKrystalKrytKudlankaKufrKujnostKuklaKulajdaKulichKulkaKulometKulturaKunaKupodivuKurtKurzorKutilKvalitaKvasinkaKvestorKynologKyselinaKytaraKyticeKytkaKytovecKyvadloLabradorLachtanLadnostLaikLakomecLamelaLampaLanovkaLasiceLasoLasturaLatinkaLavinaLebkaLeckdyLedenLedniceLedovkaLedvinaLegendaLegieLegraceLehceLehkostLehnoutLektvarLenochodLentilkaLepenkaLepidloLetadloLetecLetmoLetokruhLevhartLevitaceLevobokLibraLichotkaLidojedLidskostLihovinaLijavecLilekLimetkaLinieLinkaLinoleumListopadLitinaLitovatLobistaLodivodLogikaLogopedLokalitaLoketLomcovatLopataLopuchLordLososLotrLoudalLouhLoukaLouskatLovecLstivostLucernaLuciferLumpLuskLustraceLviceLyraLyrikaLysinaMadamMadloMagistrMahagonMajetekMajitelMajoritaMakakMakoviceMakrelaMalbaMalinaMalovatMalviceMaminkaMandleMankoMarnostMasakrMaskotMasopustMaticeMatrikaMaturitaMazanecMazivoMazlitMazurkaMdlobaMechanikMeditaceMedovinaMelasaMelounMentolkaMetlaMetodaMetrMezeraMigraceMihnoutMihuleMikinaMikrofonMilenecMilimetrMilostMimikaMincovnaMinibarMinometMinulostMiskaMistrMixovatMladostMlhaMlhovinaMlokMlsatMluvitMnichMnohemMobilMocnostModelkaModlitbaMohylaMokroMolekulaMomentkaMonarchaMonoklMonstrumMontovatMonzunMosazMoskytMostMotivaceMotorkaMotykaMouchaMoudrostMozaikaMozekMozolMramorMravenecMrkevMrtvolaMrzetMrzutostMstitelMudrcMuflonMulatMumieMuniceMusetMutaceMuzeumMuzikantMyslivecMzdaNabouratNachytatNadaceNadbytekNadhozNadobroNadpisNahlasNahnatNahodileNahraditNaivitaNajednouNajistoNajmoutNaklonitNakonecNakrmitNalevoNamazatNamluvitNanometrNaokoNaopakNaostroNapadatNapevnoNaplnitNapnoutNaposledNaprostoNaroditNarubyNarychloNasaditNasekatNaslepoNastatNatolikNavenekNavrchNavzdoryNazvatNebeNechatNeckyNedalekoNedbatNeduhNegaceNehetNehodaNejenNejprveNeklidNelibostNemilostNemocNeochotaNeonkaNepokojNerostNervNesmyslNesouladNetvorNeuronNevinaNezvykleNicotaNijakNikamNikdyNiklNikterakNitroNoclehNohaviceNominaceNoraNorekNositelNosnostNouzeNovinyNovotaNozdraNudaNudleNugetNutitNutnostNutrieNymfaObalObarvitObavaObdivObecObehnatObejmoutObezitaObhajobaObilniceObjasnitObjektObklopitOblastOblekOblibaOblohaObludaObnosObohatitObojekOboutObrazecObrnaObrubaObrysObsahObsluhaObstaratObuvObvazObvinitObvodObvykleObyvatelObzorOcasOcelOcenitOchladitOchotaOchranaOcitnoutOdbojOdbytOdchodOdcizitOdebratOdeslatOdevzdatOdezvaOdhadceOdhoditOdjetOdjinudOdkazOdkoupitOdlivOdlukaOdmlkaOdolnostOdpadOdpisOdploutOdporOdpustitOdpykatOdrazkaOdsouditOdstupOdsunOdtokOdtudOdvahaOdvetaOdvolatOdvracetOdznakOfinaOfsajdOhlasOhniskoOhradaOhrozitOhryzekOkapOkeniceOklikaOknoOkouzlitOkovyOkrasaOkresOkrsekOkruhOkupantOkurkaOkusitOlejninaOlizovatOmakOmeletaOmezitOmladinaOmlouvatOmluvaOmylOnehdyOpakovatOpasekOperaceOpiceOpilostOpisovatOporaOpoziceOpravduOprotiOrbitalOrchestrOrgieOrliceOrlojOrtelOsadaOschnoutOsikaOsivoOslavaOslepitOslnitOslovitOsnovaOsobaOsolitOspalecOstenOstrahaOstudaOstychOsvojitOteplitOtiskOtopOtrhatOtrlostOtrokOtrubyOtvorOvanoutOvarOvesOvlivnitOvoceOxidOzdobaPachatelPacientPadouchPahorekPaktPalandaPalecPalivoPalubaPamfletPamlsekPanenkaPanikaPannaPanovatPanstvoPantoflePaprikaParketaParodiePartaParukaParybaPasekaPasivitaPastelkaPatentPatronaPavoukPaznehtPazourekPeckaPedagogPejsekPekloPelotonPenaltaPendrekPenzePeriskopPeroPestrostPetardaPeticePetrolejPevninaPexesoPianistaPihaPijavicePiklePiknikPilinaPilnostPilulkaPinzetaPipetaPisatelPistolePitevnaPivnicePivovarPlacentaPlakatPlamenPlanetaPlastikaPlatitPlavidloPlazPlechPlemenoPlentaPlesPletivoPlevelPlivatPlnitPlnoPlochaPlodinaPlombaPloutPlukPlynPobavitPobytPochodPocitPoctivecPodatPodcenitPodepsatPodhledPodivitPodkladPodmanitPodnikPodobaPodporaPodrazPodstataPodvodPodzimPoeziePohankaPohnutkaPohovorPohromaPohybPointaPojistkaPojmoutPokazitPoklesPokojPokrokPokutaPokynPolednePolibekPolknoutPolohaPolynomPomaluPominoutPomlkaPomocPomstaPomysletPonechatPonorkaPonurostPopadatPopelPopisekPoplachPoprositPopsatPopudPoradcePorcePorodPoruchaPoryvPosaditPosedPosilaPoskokPoslanecPosouditPospoluPostavaPosudekPosypPotahPotkanPotleskPotomekPotravaPotupaPotvoraPoukazPoutoPouzdroPovahaPovidlaPovlakPovozPovrchPovstatPovykPovzdechPozdravPozemekPoznatekPozorPozvatPracovatPrahoryPraktikaPralesPraotecPraporekPrasePravdaPrincipPrknoProbuditProcentoProdejProfeseProhraProjektProlomitPromilePronikatPropadProrokProsbaProtonProutekProvazPrskavkaPrstenPrudkostPrutPrvekPrvohoryPsanecPsovodPstruhPtactvoPubertaPuchPudlPukavecPuklinaPukrlePultPumpaPuncPupenPusaPusinkaPustinaPutovatPutykaPyramidaPyskPytelRacekRachotRadiaceRadniceRadonRaftRagbyRaketaRakovinaRamenoRampouchRandeRarachRaritaRasovnaRastrRatolestRazanceRazidloReagovatReakceReceptRedaktorReferentReflexRejnokReklamaRekordRekrutRektorReputaceRevizeRevmaRevolverRezervaRiskovatRizikoRobotikaRodokmenRohovkaRokleRokokoRomanetoRopovodRopuchaRorejsRosolRostlinaRotmistrRotopedRotundaRoubenkaRouchoRoupRouraRovinaRovniceRozborRozchodRozdatRozeznatRozhodceRozinkaRozjezdRozkazRozlohaRozmarRozpadRozruchRozsahRoztokRozumRozvodRubrikaRuchadloRukaviceRukopisRybaRybolovRychlostRydloRypadloRytinaRyzostSadistaSahatSakoSamecSamizdatSamotaSanitkaSardinkaSasankaSatelitSazbaSazeniceSborSchovatSebrankaSeceseSedadloSedimentSedloSehnatSejmoutSekeraSektaSekundaSekvojeSemenoSenoServisSesaditSeshoraSeskokSeslatSestraSesuvSesypatSetbaSetinaSetkatSetnoutSetrvatSeverSeznamShodaShrnoutSifonSilniceSirkaSirotekSirupSituaceSkafandrSkaliskoSkanzenSkautSkeptikSkicaSkladbaSkleniceSkloSkluzSkobaSkokanSkoroSkriptaSkrzSkupinaSkvostSkvrnaSlabikaSladidloSlaninaSlastSlavnostSledovatSlepecSlevaSlezinaSlibSlinaSlizniceSlonSloupekSlovoSluchSluhaSlunceSlupkaSlzaSmaragdSmetanaSmilstvoSmlouvaSmogSmradSmrkSmrtkaSmutekSmyslSnadSnahaSnobSobotaSochaSodovkaSokolSopkaSotvaSoubojSoucitSoudceSouhlasSouladSoumrakSoupravaSousedSoutokSouvisetSpalovnaSpasitelSpisSplavSpodekSpojenecSpoluSponzorSpornostSpoustaSprchaSpustitSrandaSrazSrdceSrnaSrnecSrovnatSrpenSrstSrubStaniceStarostaStatikaStavbaStehnoStezkaStodolaStolekStopaStornoStoupatStrachStresStrhnoutStromStrunaStudnaStupniceStvolStykSubjektSubtropySucharSudostSuknoSundatSunoutSurikataSurovinaSvahSvalstvoSvetrSvatbaSvazekSvisleSvitekSvobodaSvodidloSvorkaSvrabSykavkaSykotSynekSynovecSypatSypkostSyrovostSyselSytostTabletkaTabuleTahounTajemnoTajfunTajgaTajitTajnostTaktikaTamhleTamponTancovatTanecTankerTapetaTaveninaTazatelTechnikaTehdyTekutinaTelefonTemnotaTendenceTenistaTenorTeplotaTepnaTeprveTerapieTermoskaTextilTichoTiskopisTitulekTkadlecTkaninaTlapkaTleskatTlukotTlupaTmelToaletaTopinkaTopolTorzoTouhaToulecTradiceTraktorTrampTrasaTraverzaTrefitTrestTrezorTrhavinaTrhlinaTrochuTrojiceTroskaTroubaTrpceTrpitelTrpkostTrubecTruchlitTruhliceTrusTrvatTudyTuhnoutTuhostTundraTuristaTurnajTuzemskoTvarohTvorbaTvrdostTvrzTygrTykevUbohostUbozeUbratUbrousekUbrusUbytovnaUchoUctivostUdivitUhraditUjednatUjistitUjmoutUkazatelUklidnitUklonitUkotvitUkrojitUliceUlitaUlovitUmyvadloUnavitUniformaUniknoutUpadnoutUplatnitUplynoutUpoutatUpravitUranUrazitUsednoutUsilovatUsmrtitUsnadnitUsnoutUsouditUstlatUstrnoutUtahovatUtkatUtlumitUtonoutUtopenecUtrousitUvalitUvolnitUvozovkaUzdravitUzelUzeninaUzlinaUznatVagonValchaValounVanaVandalVanilkaVaranVarhanyVarovatVcelkuVchodVdovaVedroVegetaceVejceVelbloudVeletrhVelitelVelmocVelrybaVenkovVerandaVerzeVeselkaVeskrzeVesniceVespoduVestaVeterinaVeverkaVibraceVichrVideohraVidinaVidleVilaViniceVisetVitalitaVizeVizitkaVjezdVkladVkusVlajkaVlakVlasecVlevoVlhkostVlivVlnovkaVloupatVnucovatVnukVodaVodivostVodoznakVodstvoVojenskyVojnaVojskoVolantVolbaVolitVolnoVoskovkaVozidloVozovnaVpravoVrabecVracetVrahVrataVrbaVrcholekVrhatVrstvaVrtuleVsaditVstoupitVstupVtipVybavitVybratVychovatVydatVydraVyfotitVyhledatVyhnoutVyhoditVyhraditVyhubitVyjasnitVyjetVyjmoutVyklopitVykonatVylekatVymazatVymezitVymizetVymysletVynechatVynikatVynutitVypadatVyplatitVypravitVypustitVyrazitVyrovnatVyrvatVyslovitVysokoVystavitVysunoutVysypatVytasitVytesatVytratitVyvinoutVyvolatVyvrhelVyzdobitVyznatVzaduVzbuditVzchopitVzdorVzduchVzdychatVzestupVzhledemVzkazVzlykatVznikVzorekVzpouraVztahVztekXylofonZabratZabydletZachovatZadarmoZadusitZafoukatZahltitZahoditZahradaZahynoutZajatecZajetZajistitZaklepatZakoupitZalepitZamezitZamotatZamysletZanechatZanikatZaplatitZapojitZapsatZarazitZastavitZasunoutZatajitZatemnitZatknoutZaujmoutZavalitZaveletZavinitZavolatZavrtatZazvonitZbavitZbrusuZbudovatZbytekZdalekaZdarmaZdatnostZdivoZdobitZdrojZdvihZdymadloZeleninaZemanZeminaZeptatZezaduZezdolaZhatitZhltnoutZhlubokaZhotovitZhrubaZimaZimniceZjemnitZklamatZkoumatZkratkaZkumavkaZlatoZlehkaZlobaZlomZlostZlozvykZmapovatZmarZmatekZmijeZmizetZmocnitZmodratZmrzlinaZmutovatZnakZnalostZnamenatZnovuZobrazitZotavitZoubekZoufaleZploditZpomalitZpravaZprostitZprudkaZprvuZradaZranitZrcadloZrnitostZrnoZrovnaZrychlitZrzavostZtichaZtratitZubovinaZubrZvednoutZvenkuZveselaZvonZvratZvukovodZvyk".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a"!==n.b.check(e)))throw i=null,new Error("BIP39 Wordlist for en (English) FAILED")}class s extends n.b{constructor(){super("cz")}getWord(e){return o(this),i[e]}getWordIndex(e){return o(this),i.indexOf(e)}}const a=new s;n.b.register(a);let u=null;function c(e){if(null==u&&(u="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==n.b.check(e)))throw u=null,new Error("BIP39 Wordlist for en (English) FAILED")}class l extends n.b{constructor(){super("en")}getWord(e){return c(this),u[e]}getWordIndex(e){return c(this),u.indexOf(e)}}const d=new l;n.b.register(d);var h=r(69974);const f={};let p=null;function g(e){return n.v.checkNormalize(),(0,h._v)(Array.prototype.filter.call((0,h.YW)(e.normalize("NFD").toLowerCase()),(e=>e>=65&&e<=90||e>=97&&e<=123)))}function m(e){if(null==p&&(p="A/bacoAbdomenAbejaAbiertoAbogadoAbonoAbortoAbrazoAbrirAbueloAbusoAcabarAcademiaAccesoAccio/nAceiteAcelgaAcentoAceptarA/cidoAclararAcne/AcogerAcosoActivoActoActrizActuarAcudirAcuerdoAcusarAdictoAdmitirAdoptarAdornoAduanaAdultoAe/reoAfectarAficio/nAfinarAfirmarA/gilAgitarAgoni/aAgostoAgotarAgregarAgrioAguaAgudoA/guilaAgujaAhogoAhorroAireAislarAjedrezAjenoAjusteAlacra/nAlambreAlarmaAlbaA/lbumAlcaldeAldeaAlegreAlejarAlertaAletaAlfilerAlgaAlgodo/nAliadoAlientoAlivioAlmaAlmejaAlmi/barAltarAltezaAltivoAltoAlturaAlumnoAlzarAmableAmanteAmapolaAmargoAmasarA/mbarA/mbitoAmenoAmigoAmistadAmorAmparoAmplioAnchoAncianoAnclaAndarAnde/nAnemiaA/nguloAnilloA/nimoAni/sAnotarAntenaAntiguoAntojoAnualAnularAnuncioA~adirA~ejoA~oApagarAparatoApetitoApioAplicarApodoAporteApoyoAprenderAprobarApuestaApuroAradoAra~aArarA/rbitroA/rbolArbustoArchivoArcoArderArdillaArduoA/reaA/ridoAriesArmoni/aArne/sAromaArpaArpo/nArregloArrozArrugaArteArtistaAsaAsadoAsaltoAscensoAsegurarAseoAsesorAsientoAsiloAsistirAsnoAsombroA/speroAstillaAstroAstutoAsumirAsuntoAtajoAtaqueAtarAtentoAteoA/ticoAtletaA/tomoAtraerAtrozAtu/nAudazAudioAugeAulaAumentoAusenteAutorAvalAvanceAvaroAveAvellanaAvenaAvestruzAvio/nAvisoAyerAyudaAyunoAzafra/nAzarAzoteAzu/carAzufreAzulBabaBaborBacheBahi/aBaileBajarBalanzaBalco/nBaldeBambu/BancoBandaBa~oBarbaBarcoBarnizBarroBa/sculaBasto/nBasuraBatallaBateri/aBatirBatutaBau/lBazarBebe/BebidaBelloBesarBesoBestiaBichoBienBingoBlancoBloqueBlusaBoaBobinaBoboBocaBocinaBodaBodegaBoinaBolaBoleroBolsaBombaBondadBonitoBonoBonsa/iBordeBorrarBosqueBoteBoti/nBo/vedaBozalBravoBrazoBrechaBreveBrilloBrincoBrisaBrocaBromaBronceBroteBrujaBruscoBrutoBuceoBucleBuenoBueyBufandaBufo/nBu/hoBuitreBultoBurbujaBurlaBurroBuscarButacaBuzo/nCaballoCabezaCabinaCabraCacaoCada/verCadenaCaerCafe/Cai/daCaima/nCajaCajo/nCalCalamarCalcioCaldoCalidadCalleCalmaCalorCalvoCamaCambioCamelloCaminoCampoCa/ncerCandilCanelaCanguroCanicaCantoCa~aCa~o/nCaobaCaosCapazCapita/nCapoteCaptarCapuchaCaraCarbo/nCa/rcelCaretaCargaCari~oCarneCarpetaCarroCartaCasaCascoCaseroCaspaCastorCatorceCatreCaudalCausaCazoCebollaCederCedroCeldaCe/lebreCelosoCe/lulaCementoCenizaCentroCercaCerdoCerezaCeroCerrarCertezaCe/spedCetroChacalChalecoChampu/ChanclaChapaCharlaChicoChisteChivoChoqueChozaChuletaChuparCiclo/nCiegoCieloCienCiertoCifraCigarroCimaCincoCineCintaCipre/sCircoCiruelaCisneCitaCiudadClamorClanClaroClaseClaveClienteClimaCli/nicaCobreCoccio/nCochinoCocinaCocoCo/digoCodoCofreCogerCoheteCoji/nCojoColaColchaColegioColgarColinaCollarColmoColumnaCombateComerComidaCo/modoCompraCondeConejoCongaConocerConsejoContarCopaCopiaCorazo/nCorbataCorchoCordo/nCoronaCorrerCoserCosmosCostaCra/neoCra/terCrearCrecerCrei/doCremaCri/aCrimenCriptaCrisisCromoCro/nicaCroquetaCrudoCruzCuadroCuartoCuatroCuboCubrirCucharaCuelloCuentoCuerdaCuestaCuevaCuidarCulebraCulpaCultoCumbreCumplirCunaCunetaCuotaCupo/nCu/pulaCurarCuriosoCursoCurvaCutisDamaDanzaDarDardoDa/tilDeberDe/bilDe/cadaDecirDedoDefensaDefinirDejarDelfi/nDelgadoDelitoDemoraDensoDentalDeporteDerechoDerrotaDesayunoDeseoDesfileDesnudoDestinoDesvi/oDetalleDetenerDeudaDi/aDiabloDiademaDiamanteDianaDiarioDibujoDictarDienteDietaDiezDifi/cilDignoDilemaDiluirDineroDirectoDirigirDiscoDise~oDisfrazDivaDivinoDobleDoceDolorDomingoDonDonarDoradoDormirDorsoDosDosisDrago/nDrogaDuchaDudaDueloDue~oDulceDu/oDuqueDurarDurezaDuroE/banoEbrioEcharEcoEcuadorEdadEdicio/nEdificioEditorEducarEfectoEficazEjeEjemploElefanteElegirElementoElevarElipseE/liteElixirElogioEludirEmbudoEmitirEmocio/nEmpateEmpe~oEmpleoEmpresaEnanoEncargoEnchufeEnci/aEnemigoEneroEnfadoEnfermoEnga~oEnigmaEnlaceEnormeEnredoEnsayoEnse~arEnteroEntrarEnvaseEnvi/oE/pocaEquipoErizoEscalaEscenaEscolarEscribirEscudoEsenciaEsferaEsfuerzoEspadaEspejoEspi/aEsposaEspumaEsqui/EstarEsteEstiloEstufaEtapaEternoE/ticaEtniaEvadirEvaluarEventoEvitarExactoExamenExcesoExcusaExentoExigirExilioExistirE/xitoExpertoExplicarExponerExtremoFa/bricaFa/bulaFachadaFa/cilFactorFaenaFajaFaldaFalloFalsoFaltarFamaFamiliaFamosoFarao/nFarmaciaFarolFarsaFaseFatigaFaunaFavorFaxFebreroFechaFelizFeoFeriaFerozFe/rtilFervorFesti/nFiableFianzaFiarFibraFiccio/nFichaFideoFiebreFielFieraFiestaFiguraFijarFijoFilaFileteFilialFiltroFinFincaFingirFinitoFirmaFlacoFlautaFlechaFlorFlotaFluirFlujoFlu/orFobiaFocaFogataFogo/nFolioFolletoFondoFormaForroFortunaForzarFosaFotoFracasoFra/gilFranjaFraseFraudeFrei/rFrenoFresaFri/oFritoFrutaFuegoFuenteFuerzaFugaFumarFuncio/nFundaFurgo/nFuriaFusilFu/tbolFuturoGacelaGafasGaitaGajoGalaGaleri/aGalloGambaGanarGanchoGangaGansoGarajeGarzaGasolinaGastarGatoGavila/nGemeloGemirGenGe/neroGenioGenteGeranioGerenteGermenGestoGiganteGimnasioGirarGiroGlaciarGloboGloriaGolGolfoGolosoGolpeGomaGordoGorilaGorraGotaGoteoGozarGradaGra/ficoGranoGrasaGratisGraveGrietaGrilloGripeGrisGritoGrosorGru/aGruesoGrumoGrupoGuanteGuapoGuardiaGuerraGui/aGui~oGuionGuisoGuitarraGusanoGustarHaberHa/bilHablarHacerHachaHadaHallarHamacaHarinaHazHaza~aHebillaHebraHechoHeladoHelioHembraHerirHermanoHe/roeHervirHieloHierroHi/gadoHigieneHijoHimnoHistoriaHocicoHogarHogueraHojaHombreHongoHonorHonraHoraHormigaHornoHostilHoyoHuecoHuelgaHuertaHuesoHuevoHuidaHuirHumanoHu/medoHumildeHumoHundirHuraca/nHurtoIconoIdealIdiomaI/doloIglesiaIglu/IgualIlegalIlusio/nImagenIma/nImitarImparImperioImponerImpulsoIncapazI/ndiceInerteInfielInformeIngenioInicioInmensoInmuneInnatoInsectoInstanteIntere/sI/ntimoIntuirInu/tilInviernoIraIrisIroni/aIslaIsloteJabali/Jabo/nJamo/nJarabeJardi/nJarraJaulaJazmi/nJefeJeringaJineteJornadaJorobaJovenJoyaJuergaJuevesJuezJugadorJugoJugueteJuicioJuncoJunglaJunioJuntarJu/piterJurarJustoJuvenilJuzgarKiloKoalaLabioLacioLacraLadoLadro/nLagartoLa/grimaLagunaLaicoLamerLa/minaLa/mparaLanaLanchaLangostaLanzaLa/pizLargoLarvaLa/stimaLataLa/texLatirLaurelLavarLazoLealLeccio/nLecheLectorLeerLegio/nLegumbreLejanoLenguaLentoLe~aLeo/nLeopardoLesio/nLetalLetraLeveLeyendaLibertadLibroLicorLi/derLidiarLienzoLigaLigeroLimaLi/miteLimo/nLimpioLinceLindoLi/neaLingoteLinoLinternaLi/quidoLisoListaLiteraLitioLitroLlagaLlamaLlantoLlaveLlegarLlenarLlevarLlorarLloverLluviaLoboLocio/nLocoLocuraLo/gicaLogroLombrizLomoLonjaLoteLuchaLucirLugarLujoLunaLunesLupaLustroLutoLuzMacetaMachoMaderaMadreMaduroMaestroMafiaMagiaMagoMai/zMaldadMaletaMallaMaloMama/MamboMamutMancoMandoManejarMangaManiqui/ManjarManoMansoMantaMa~anaMapaMa/quinaMarMarcoMareaMarfilMargenMaridoMa/rmolMarro/nMartesMarzoMasaMa/scaraMasivoMatarMateriaMatizMatrizMa/ximoMayorMazorcaMechaMedallaMedioMe/dulaMejillaMejorMelenaMelo/nMemoriaMenorMensajeMenteMenu/MercadoMerengueMe/ritoMesMeso/nMetaMeterMe/todoMetroMezclaMiedoMielMiembroMigaMilMilagroMilitarMillo/nMimoMinaMineroMi/nimoMinutoMiopeMirarMisaMiseriaMisilMismoMitadMitoMochilaMocio/nModaModeloMohoMojarMoldeMolerMolinoMomentoMomiaMonarcaMonedaMonjaMontoMo~oMoradaMorderMorenoMorirMorroMorsaMortalMoscaMostrarMotivoMoverMo/vilMozoMuchoMudarMuebleMuelaMuerteMuestraMugreMujerMulaMuletaMultaMundoMu~ecaMuralMuroMu/sculoMuseoMusgoMu/sicaMusloNa/carNacio/nNadarNaipeNaranjaNarizNarrarNasalNatalNativoNaturalNa/useaNavalNaveNavidadNecioNe/ctarNegarNegocioNegroNeo/nNervioNetoNeutroNevarNeveraNichoNidoNieblaNietoNi~ezNi~oNi/tidoNivelNoblezaNocheNo/minaNoriaNormaNorteNotaNoticiaNovatoNovelaNovioNubeNucaNu/cleoNudilloNudoNueraNueveNuezNuloNu/meroNutriaOasisObesoObispoObjetoObraObreroObservarObtenerObvioOcaOcasoOce/anoOchentaOchoOcioOcreOctavoOctubreOcultoOcuparOcurrirOdiarOdioOdiseaOesteOfensaOfertaOficioOfrecerOgroOi/doOi/rOjoOlaOleadaOlfatoOlivoOllaOlmoOlorOlvidoOmbligoOndaOnzaOpacoOpcio/nO/peraOpinarOponerOptarO/pticaOpuestoOracio/nOradorOralO/rbitaOrcaOrdenOrejaO/rganoOrgi/aOrgulloOrienteOrigenOrillaOroOrquestaOrugaOsadi/aOscuroOseznoOsoOstraOto~oOtroOvejaO/vuloO/xidoOxi/genoOyenteOzonoPactoPadrePaellaPa/ginaPagoPai/sPa/jaroPalabraPalcoPaletaPa/lidoPalmaPalomaPalparPanPanalPa/nicoPanteraPa~ueloPapa/PapelPapillaPaquetePararParcelaParedParirParoPa/rpadoParquePa/rrafoPartePasarPaseoPasio/nPasoPastaPataPatioPatriaPausaPautaPavoPayasoPeato/nPecadoPeceraPechoPedalPedirPegarPeinePelarPelda~oPeleaPeligroPellejoPeloPelucaPenaPensarPe~o/nPeo/nPeorPepinoPeque~oPeraPerchaPerderPerezaPerfilPericoPerlaPermisoPerroPersonaPesaPescaPe/simoPesta~aPe/taloPetro/leoPezPezu~aPicarPicho/nPiePiedraPiernaPiezaPijamaPilarPilotoPimientaPinoPintorPinzaPi~aPiojoPipaPirataPisarPiscinaPisoPistaPito/nPizcaPlacaPlanPlataPlayaPlazaPleitoPlenoPlomoPlumaPluralPobrePocoPoderPodioPoemaPoesi/aPoetaPolenPolici/aPolloPolvoPomadaPomeloPomoPompaPonerPorcio/nPortalPosadaPoseerPosiblePostePotenciaPotroPozoPradoPrecozPreguntaPremioPrensaPresoPrevioPrimoPri/ncipePrisio/nPrivarProaProbarProcesoProductoProezaProfesorProgramaProlePromesaProntoPropioPro/ximoPruebaPu/blicoPucheroPudorPuebloPuertaPuestoPulgaPulirPulmo/nPulpoPulsoPumaPuntoPu~alPu~oPupaPupilaPure/QuedarQuejaQuemarQuererQuesoQuietoQui/micaQuinceQuitarRa/banoRabiaRaboRacio/nRadicalRai/zRamaRampaRanchoRangoRapazRa/pidoRaptoRasgoRaspaRatoRayoRazaRazo/nReaccio/nRealidadReba~oReboteRecaerRecetaRechazoRecogerRecreoRectoRecursoRedRedondoReducirReflejoReformaRefra/nRefugioRegaloRegirReglaRegresoRehe/nReinoRei/rRejaRelatoRelevoRelieveRellenoRelojRemarRemedioRemoRencorRendirRentaRepartoRepetirReposoReptilResRescateResinaRespetoRestoResumenRetiroRetornoRetratoReunirReve/sRevistaReyRezarRicoRiegoRiendaRiesgoRifaRi/gidoRigorRinco/nRi~o/nRi/oRiquezaRisaRitmoRitoRizoRobleRoceRociarRodarRodeoRodillaRoerRojizoRojoRomeroRomperRonRoncoRondaRopaRoperoRosaRoscaRostroRotarRubi/RuborRudoRuedaRugirRuidoRuinaRuletaRuloRumboRumorRupturaRutaRutinaSa/badoSaberSabioSableSacarSagazSagradoSalaSaldoSaleroSalirSalmo/nSalo/nSalsaSaltoSaludSalvarSambaSancio/nSandi/aSanearSangreSanidadSanoSantoSapoSaqueSardinaSarte/nSastreSata/nSaunaSaxofo/nSeccio/nSecoSecretoSectaSedSeguirSeisSelloSelvaSemanaSemillaSendaSensorSe~alSe~orSepararSepiaSequi/aSerSerieSermo/nServirSesentaSesio/nSetaSetentaSeveroSexoSextoSidraSiestaSieteSigloSignoSi/labaSilbarSilencioSillaSi/mboloSimioSirenaSistemaSitioSituarSobreSocioSodioSolSolapaSoldadoSoledadSo/lidoSoltarSolucio/nSombraSondeoSonidoSonoroSonrisaSopaSoplarSoporteSordoSorpresaSorteoSoste/nSo/tanoSuaveSubirSucesoSudorSuegraSueloSue~oSuerteSufrirSujetoSulta/nSumarSuperarSuplirSuponerSupremoSurSurcoSure~oSurgirSustoSutilTabacoTabiqueTablaTabu/TacoTactoTajoTalarTalcoTalentoTallaTalo/nTama~oTamborTangoTanqueTapaTapeteTapiaTapo/nTaquillaTardeTareaTarifaTarjetaTarotTarroTartaTatuajeTauroTazaTazo/nTeatroTechoTeclaTe/cnicaTejadoTejerTejidoTelaTele/fonoTemaTemorTemploTenazTenderTenerTenisTensoTeori/aTerapiaTercoTe/rminoTernuraTerrorTesisTesoroTestigoTeteraTextoTezTibioTiburo/nTiempoTiendaTierraTiesoTigreTijeraTildeTimbreTi/midoTimoTintaTi/oTi/picoTipoTiraTiro/nTita/nTi/tereTi/tuloTizaToallaTobilloTocarTocinoTodoTogaToldoTomarTonoTontoToparTopeToqueTo/raxToreroTormentaTorneoToroTorpedoTorreTorsoTortugaTosToscoToserTo/xicoTrabajoTractorTraerTra/ficoTragoTrajeTramoTranceTratoTraumaTrazarTre/bolTreguaTreintaTrenTreparTresTribuTrigoTripaTristeTriunfoTrofeoTrompaTroncoTropaTroteTrozoTrucoTruenoTrufaTuberi/aTuboTuertoTumbaTumorTu/nelTu/nicaTurbinaTurismoTurnoTutorUbicarU/lceraUmbralUnidadUnirUniversoUnoUntarU~aUrbanoUrbeUrgenteUrnaUsarUsuarioU/tilUtopi/aUvaVacaVaci/oVacunaVagarVagoVainaVajillaValeVa/lidoValleValorVa/lvulaVampiroVaraVariarVaro/nVasoVecinoVectorVehi/culoVeinteVejezVelaVeleroVelozVenaVencerVendaVenenoVengarVenirVentaVenusVerVeranoVerboVerdeVeredaVerjaVersoVerterVi/aViajeVibrarVicioVi/ctimaVidaVi/deoVidrioViejoViernesVigorVilVillaVinagreVinoVi~edoVioli/nViralVirgoVirtudVisorVi/speraVistaVitaminaViudoVivazViveroVivirVivoVolca/nVolumenVolverVorazVotarVotoVozVueloVulgarYacerYateYeguaYemaYernoYesoYodoYogaYogurZafiroZanjaZapatoZarzaZonaZorroZumoZurdo".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" ").map((e=>function(e){const t=[];return Array.prototype.forEach.call((0,h.YW)(e),(e=>{47===e?(t.push(204),t.push(129)):126===e?(t.push(110),t.push(204),t.push(131)):t.push(e)})),(0,h._v)(t)}(e))),p.forEach(((e,t)=>{f[g(e)]=t})),"0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300"!==n.b.check(e)))throw p=null,new Error("BIP39 Wordlist for es (Spanish) FAILED")}class y extends n.b{constructor(){super("es")}getWord(e){return m(this),p[e]}getWordIndex(e){return m(this),f[g(e)]}}const b=new y;n.b.register(b);let v=null;const A={};function w(e){return n.v.checkNormalize(),(0,h._v)(Array.prototype.filter.call((0,h.YW)(e.normalize("NFD").toLowerCase()),(e=>e>=65&&e<=90||e>=97&&e<=123)))}function E(e){if(null==v&&(v="AbaisserAbandonAbdiquerAbeilleAbolirAborderAboutirAboyerAbrasifAbreuverAbriterAbrogerAbruptAbsenceAbsoluAbsurdeAbusifAbyssalAcade/mieAcajouAcarienAccablerAccepterAcclamerAccoladeAccrocheAccuserAcerbeAchatAcheterAcidulerAcierAcompteAcque/rirAcronymeActeurActifActuelAdepteAde/quatAdhe/sifAdjectifAdjugerAdmettreAdmirerAdopterAdorerAdoucirAdresseAdroitAdulteAdverbeAe/rerAe/ronefAffaireAffecterAfficheAffreuxAffublerAgacerAgencerAgileAgiterAgraferAgre/ableAgrumeAiderAiguilleAilierAimableAisanceAjouterAjusterAlarmerAlchimieAlerteAlge-breAlgueAlie/nerAlimentAlle/gerAlliageAllouerAllumerAlourdirAlpagaAltesseAlve/oleAmateurAmbiguAmbreAme/nagerAmertumeAmidonAmiralAmorcerAmourAmovibleAmphibieAmpleurAmusantAnalyseAnaphoreAnarchieAnatomieAncienAne/antirAngleAngoisseAnguleuxAnimalAnnexerAnnonceAnnuelAnodinAnomalieAnonymeAnormalAntenneAntidoteAnxieuxApaiserApe/ritifAplanirApologieAppareilAppelerApporterAppuyerAquariumAqueducArbitreArbusteArdeurArdoiseArgentArlequinArmatureArmementArmoireArmureArpenterArracherArriverArroserArsenicArte/rielArticleAspectAsphalteAspirerAssautAsservirAssietteAssocierAssurerAsticotAstreAstuceAtelierAtomeAtriumAtroceAttaqueAttentifAttirerAttraperAubaineAubergeAudaceAudibleAugurerAuroreAutomneAutrucheAvalerAvancerAvariceAvenirAverseAveugleAviateurAvideAvionAviserAvoineAvouerAvrilAxialAxiomeBadgeBafouerBagageBaguetteBaignadeBalancerBalconBaleineBalisageBambinBancaireBandageBanlieueBannie-reBanquierBarbierBarilBaronBarqueBarrageBassinBastionBatailleBateauBatterieBaudrierBavarderBeletteBe/lierBeloteBe/ne/ficeBerceauBergerBerlineBermudaBesaceBesogneBe/tailBeurreBiberonBicycleBiduleBijouBilanBilingueBillardBinaireBiologieBiopsieBiotypeBiscuitBisonBistouriBitumeBizarreBlafardBlagueBlanchirBlessantBlinderBlondBloquerBlousonBobardBobineBoireBoiserBolideBonbonBondirBonheurBonifierBonusBordureBorneBotteBoucleBoueuxBougieBoulonBouquinBourseBoussoleBoutiqueBoxeurBrancheBrasierBraveBrebisBre-cheBreuvageBricolerBrigadeBrillantBriocheBriqueBrochureBroderBronzerBrousseBroyeurBrumeBrusqueBrutalBruyantBuffleBuissonBulletinBureauBurinBustierButinerButoirBuvableBuvetteCabanonCabineCachetteCadeauCadreCafe/ineCaillouCaissonCalculerCalepinCalibreCalmerCalomnieCalvaireCamaradeCame/raCamionCampagneCanalCanetonCanonCantineCanularCapableCaporalCapriceCapsuleCapterCapucheCarabineCarboneCaresserCaribouCarnageCarotteCarreauCartonCascadeCasierCasqueCassureCauserCautionCavalierCaverneCaviarCe/dilleCeintureCe/lesteCelluleCendrierCensurerCentralCercleCe/re/bralCeriseCernerCerveauCesserChagrinChaiseChaleurChambreChanceChapitreCharbonChasseurChatonChaussonChavirerChemiseChenilleChe/quierChercherChevalChienChiffreChignonChime-reChiotChlorureChocolatChoisirChoseChouetteChromeChuteCigareCigogneCimenterCine/maCintrerCirculerCirerCirqueCiterneCitoyenCitronCivilClaironClameurClaquerClasseClavierClientClignerClimatClivageClocheClonageCloporteCobaltCobraCocasseCocotierCoderCodifierCoffreCognerCohe/sionCoifferCoincerCole-reColibriCollineColmaterColonelCombatCome/dieCommandeCompactConcertConduireConfierCongelerConnoterConsonneContactConvexeCopainCopieCorailCorbeauCordageCornicheCorpusCorrectCorte-geCosmiqueCostumeCotonCoudeCoupureCourageCouteauCouvrirCoyoteCrabeCrainteCravateCrayonCre/atureCre/diterCre/meuxCreuserCrevetteCriblerCrierCristalCrite-reCroireCroquerCrotaleCrucialCruelCrypterCubiqueCueillirCuille-reCuisineCuivreCulminerCultiverCumulerCupideCuratifCurseurCyanureCycleCylindreCyniqueDaignerDamierDangerDanseurDauphinDe/battreDe/biterDe/borderDe/briderDe/butantDe/calerDe/cembreDe/chirerDe/ciderDe/clarerDe/corerDe/crireDe/cuplerDe/daleDe/ductifDe/esseDe/fensifDe/filerDe/frayerDe/gagerDe/givrerDe/glutirDe/graferDe/jeunerDe/liceDe/logerDemanderDemeurerDe/molirDe/nicherDe/nouerDentelleDe/nuderDe/partDe/penserDe/phaserDe/placerDe/poserDe/rangerDe/roberDe/sastreDescenteDe/sertDe/signerDe/sobe/irDessinerDestrierDe/tacherDe/testerDe/tourerDe/tresseDevancerDevenirDevinerDevoirDiableDialogueDiamantDicterDiffe/rerDige/rerDigitalDigneDiluerDimancheDiminuerDioxydeDirectifDirigerDiscuterDisposerDissiperDistanceDivertirDiviserDocileDocteurDogmeDoigtDomaineDomicileDompterDonateurDonjonDonnerDopamineDortoirDorureDosageDoseurDossierDotationDouanierDoubleDouceurDouterDoyenDragonDraperDresserDribblerDroitureDuperieDuplexeDurableDurcirDynastieE/blouirE/carterE/charpeE/chelleE/clairerE/clipseE/cloreE/cluseE/coleE/conomieE/corceE/couterE/craserE/cre/merE/crivainE/crouE/cumeE/cureuilE/difierE/duquerEffacerEffectifEffigieEffortEffrayerEffusionE/galiserE/garerE/jecterE/laborerE/largirE/lectronE/le/gantE/le/phantE/le-veE/ligibleE/litismeE/logeE/luciderE/luderEmballerEmbellirEmbryonE/meraudeE/missionEmmenerE/motionE/mouvoirEmpereurEmployerEmporterEmpriseE/mulsionEncadrerEnche-reEnclaveEncocheEndiguerEndosserEndroitEnduireE/nergieEnfanceEnfermerEnfouirEngagerEnginEngloberE/nigmeEnjamberEnjeuEnleverEnnemiEnnuyeuxEnrichirEnrobageEnseigneEntasserEntendreEntierEntourerEntraverE/nume/rerEnvahirEnviableEnvoyerEnzymeE/olienE/paissirE/pargneE/patantE/pauleE/picerieE/pide/mieE/pierE/pilogueE/pineE/pisodeE/pitapheE/poqueE/preuveE/prouverE/puisantE/querreE/quipeE/rigerE/rosionErreurE/ruptionEscalierEspadonEspe-ceEspie-gleEspoirEspritEsquiverEssayerEssenceEssieuEssorerEstimeEstomacEstradeE/tage-reE/talerE/tancheE/tatiqueE/teindreE/tendoirE/ternelE/thanolE/thiqueEthnieE/tirerE/tofferE/toileE/tonnantE/tourdirE/trangeE/troitE/tudeEuphorieE/valuerE/vasionE/ventailE/videnceE/viterE/volutifE/voquerExactExage/rerExaucerExcellerExcitantExclusifExcuseExe/cuterExempleExercerExhalerExhorterExigenceExilerExisterExotiqueExpe/dierExplorerExposerExprimerExquisExtensifExtraireExulterFableFabuleuxFacetteFacileFactureFaiblirFalaiseFameuxFamilleFarceurFarfeluFarineFaroucheFascinerFatalFatigueFauconFautifFaveurFavoriFe/brileFe/conderFe/de/rerFe/linFemmeFe/murFendoirFe/odalFermerFe/roceFerveurFestivalFeuilleFeutreFe/vrierFiascoFicelerFictifFide-leFigureFilatureFiletageFilie-reFilleulFilmerFilouFiltrerFinancerFinirFioleFirmeFissureFixerFlairerFlammeFlasqueFlatteurFle/auFle-cheFleurFlexionFloconFloreFluctuerFluideFluvialFolieFonderieFongibleFontaineForcerForgeronFormulerFortuneFossileFoudreFouge-reFouillerFoulureFourmiFragileFraiseFranchirFrapperFrayeurFre/gateFreinerFrelonFre/mirFre/ne/sieFre-reFriableFrictionFrissonFrivoleFroidFromageFrontalFrotterFruitFugitifFuiteFureurFurieuxFurtifFusionFuturGagnerGalaxieGalerieGambaderGarantirGardienGarnirGarrigueGazelleGazonGe/antGe/latineGe/luleGendarmeGe/ne/ralGe/nieGenouGentilGe/ologieGe/ome-treGe/raniumGermeGestuelGeyserGibierGiclerGirafeGivreGlaceGlaiveGlisserGlobeGloireGlorieuxGolfeurGommeGonflerGorgeGorilleGoudronGouffreGoulotGoupilleGourmandGoutteGraduelGraffitiGraineGrandGrappinGratuitGravirGrenatGriffureGrillerGrimperGrognerGronderGrotteGroupeGrugerGrutierGruye-reGue/pardGuerrierGuideGuimauveGuitareGustatifGymnasteGyrostatHabitudeHachoirHalteHameauHangarHannetonHaricotHarmonieHarponHasardHe/liumHe/matomeHerbeHe/rissonHermineHe/ronHe/siterHeureuxHibernerHibouHilarantHistoireHiverHomardHommageHomoge-neHonneurHonorerHonteuxHordeHorizonHorlogeHormoneHorribleHouleuxHousseHublotHuileuxHumainHumbleHumideHumourHurlerHydromelHygie-neHymneHypnoseIdylleIgnorerIguaneIlliciteIllusionImageImbiberImiterImmenseImmobileImmuableImpactImpe/rialImplorerImposerImprimerImputerIncarnerIncendieIncidentInclinerIncoloreIndexerIndiceInductifIne/ditIneptieInexactInfiniInfligerInformerInfusionInge/rerInhalerInhiberInjecterInjureInnocentInoculerInonderInscrireInsecteInsigneInsoliteInspirerInstinctInsulterIntactIntenseIntimeIntrigueIntuitifInutileInvasionInventerInviterInvoquerIroniqueIrradierIrre/elIrriterIsolerIvoireIvresseJaguarJaillirJambeJanvierJardinJaugerJauneJavelotJetableJetonJeudiJeunesseJoindreJoncherJonglerJoueurJouissifJournalJovialJoyauJoyeuxJubilerJugementJuniorJuponJuristeJusticeJuteuxJuve/nileKayakKimonoKiosqueLabelLabialLabourerLace/rerLactoseLaguneLaineLaisserLaitierLambeauLamelleLampeLanceurLangageLanterneLapinLargeurLarmeLaurierLavaboLavoirLectureLe/galLe/gerLe/gumeLessiveLettreLevierLexiqueLe/zardLiasseLibe/rerLibreLicenceLicorneLie-geLie-vreLigatureLigoterLigueLimerLimiteLimonadeLimpideLine/aireLingotLionceauLiquideLisie-reListerLithiumLitigeLittoralLivreurLogiqueLointainLoisirLombricLoterieLouerLourdLoutreLouveLoyalLubieLucideLucratifLueurLugubreLuisantLumie-reLunaireLundiLuronLutterLuxueuxMachineMagasinMagentaMagiqueMaigreMaillonMaintienMairieMaisonMajorerMalaxerMale/ficeMalheurMaliceMalletteMammouthMandaterManiableManquantManteauManuelMarathonMarbreMarchandMardiMaritimeMarqueurMarronMartelerMascotteMassifMate/rielMatie-reMatraqueMaudireMaussadeMauveMaximalMe/chantMe/connuMe/dailleMe/decinMe/diterMe/duseMeilleurMe/langeMe/lodieMembreMe/moireMenacerMenerMenhirMensongeMentorMercrediMe/riteMerleMessagerMesureMe/talMe/te/oreMe/thodeMe/tierMeubleMiaulerMicrobeMietteMignonMigrerMilieuMillionMimiqueMinceMine/ralMinimalMinorerMinuteMiracleMiroiterMissileMixteMobileModerneMoelleuxMondialMoniteurMonnaieMonotoneMonstreMontagneMonumentMoqueurMorceauMorsureMortierMoteurMotifMoucheMoufleMoulinMoussonMoutonMouvantMultipleMunitionMurailleMure-neMurmureMuscleMuse/umMusicienMutationMuterMutuelMyriadeMyrtilleMyste-reMythiqueNageurNappeNarquoisNarrerNatationNationNatureNaufrageNautiqueNavireNe/buleuxNectarNe/fasteNe/gationNe/gligerNe/gocierNeigeNerveuxNettoyerNeuroneNeutronNeveuNicheNickelNitrateNiveauNobleNocifNocturneNoirceurNoisetteNomadeNombreuxNommerNormatifNotableNotifierNotoireNourrirNouveauNovateurNovembreNoviceNuageNuancerNuireNuisibleNume/roNuptialNuqueNutritifObe/irObjectifObligerObscurObserverObstacleObtenirObturerOccasionOccuperOce/anOctobreOctroyerOctuplerOculaireOdeurOdorantOffenserOfficierOffrirOgiveOiseauOisillonOlfactifOlivierOmbrageOmettreOnctueuxOndulerOne/reuxOniriqueOpaleOpaqueOpe/rerOpinionOpportunOpprimerOpterOptiqueOrageuxOrangeOrbiteOrdonnerOreilleOrganeOrgueilOrificeOrnementOrqueOrtieOscillerOsmoseOssatureOtarieOuraganOursonOutilOutragerOuvrageOvationOxydeOxyge-neOzonePaisiblePalacePalmare-sPalourdePalperPanachePandaPangolinPaniquerPanneauPanoramaPantalonPapayePapierPapoterPapyrusParadoxeParcelleParesseParfumerParlerParoleParrainParsemerPartagerParureParvenirPassionPaste-quePaternelPatiencePatronPavillonPavoiserPayerPaysagePeignePeintrePelagePe/licanPellePelousePeluchePendulePe/ne/trerPe/niblePensifPe/nuriePe/pitePe/plumPerdrixPerforerPe/riodePermuterPerplexePersilPertePeserPe/talePetitPe/trirPeuplePharaonPhobiePhoquePhotonPhrasePhysiquePianoPicturalPie-cePierrePieuvrePilotePinceauPipettePiquerPiroguePiscinePistonPivoterPixelPizzaPlacardPlafondPlaisirPlanerPlaquePlastronPlateauPleurerPlexusPliagePlombPlongerPluiePlumagePochettePoe/siePoe-tePointePoirierPoissonPoivrePolairePolicierPollenPolygonePommadePompierPonctuelPonde/rerPoneyPortiquePositionPosse/derPosturePotagerPoteauPotionPoucePoulainPoumonPourprePoussinPouvoirPrairiePratiquePre/cieuxPre/direPre/fixePre/ludePre/nomPre/sencePre/textePre/voirPrimitifPrincePrisonPriverProble-meProce/derProdigeProfondProgre-sProieProjeterProloguePromenerPropreProspe-reProte/gerProuesseProverbePrudencePruneauPsychosePublicPuceronPuiserPulpePulsarPunaisePunitifPupitrePurifierPuzzlePyramideQuasarQuerelleQuestionQuie/tudeQuitterQuotientRacineRaconterRadieuxRagondinRaideurRaisinRalentirRallongeRamasserRapideRasageRatisserRavagerRavinRayonnerRe/actifRe/agirRe/aliserRe/animerRecevoirRe/citerRe/clamerRe/colterRecruterReculerRecyclerRe/digerRedouterRefaireRe/flexeRe/formerRefrainRefugeRe/galienRe/gionRe/glageRe/gulierRe/ite/rerRejeterRejouerRelatifReleverReliefRemarqueReme-deRemiseRemonterRemplirRemuerRenardRenfortReniflerRenoncerRentrerRenvoiReplierReporterRepriseReptileRequinRe/serveRe/sineuxRe/soudreRespectResterRe/sultatRe/tablirRetenirRe/ticuleRetomberRetracerRe/unionRe/ussirRevancheRevivreRe/volteRe/vulsifRichesseRideauRieurRigideRigolerRincerRiposterRisibleRisqueRituelRivalRivie-reRocheuxRomanceRompreRonceRondinRoseauRosierRotatifRotorRotuleRougeRouilleRouleauRoutineRoyaumeRubanRubisRucheRuelleRugueuxRuinerRuisseauRuserRustiqueRythmeSablerSaboterSabreSacocheSafariSagesseSaisirSaladeSaliveSalonSaluerSamediSanctionSanglierSarcasmeSardineSaturerSaugrenuSaumonSauterSauvageSavantSavonnerScalpelScandaleSce/le/ratSce/narioSceptreSche/maScienceScinderScoreScrutinSculpterSe/anceSe/cableSe/cherSecouerSe/cre/terSe/datifSe/duireSeigneurSe/jourSe/lectifSemaineSemblerSemenceSe/minalSe/nateurSensibleSentenceSe/parerSe/quenceSereinSergentSe/rieuxSerrureSe/rumServiceSe/sameSe/virSevrageSextupleSide/ralSie-cleSie/gerSifflerSigleSignalSilenceSiliciumSimpleSince-reSinistreSiphonSiropSismiqueSituerSkierSocialSocleSodiumSoigneuxSoldatSoleilSolitudeSolubleSombreSommeilSomnolerSondeSongeurSonnetteSonoreSorcierSortirSosieSottiseSoucieuxSoudureSouffleSouleverSoupapeSourceSoutirerSouvenirSpacieuxSpatialSpe/cialSphe-reSpiralStableStationSternumStimulusStipulerStrictStudieuxStupeurStylisteSublimeSubstratSubtilSubvenirSucce-sSucreSuffixeSugge/rerSuiveurSulfateSuperbeSupplierSurfaceSuricateSurmenerSurpriseSursautSurvieSuspectSyllabeSymboleSyme/trieSynapseSyntaxeSyste-meTabacTablierTactileTaillerTalentTalismanTalonnerTambourTamiserTangibleTapisTaquinerTarderTarifTartineTasseTatamiTatouageTaupeTaureauTaxerTe/moinTemporelTenailleTendreTeneurTenirTensionTerminerTerneTerribleTe/tineTexteThe-meThe/orieThe/rapieThoraxTibiaTie-deTimideTirelireTiroirTissuTitaneTitreTituberTobogganTole/rantTomateToniqueTonneauToponymeTorcheTordreTornadeTorpilleTorrentTorseTortueTotemToucherTournageTousserToxineTractionTraficTragiqueTrahirTrainTrancherTravailTre-fleTremperTre/sorTreuilTriageTribunalTricoterTrilogieTriompheTriplerTriturerTrivialTromboneTroncTropicalTroupeauTuileTulipeTumulteTunnelTurbineTuteurTutoyerTuyauTympanTyphonTypiqueTyranUbuesqueUltimeUltrasonUnanimeUnifierUnionUniqueUnitaireUniversUraniumUrbainUrticantUsageUsineUsuelUsureUtileUtopieVacarmeVaccinVagabondVagueVaillantVaincreVaisseauValableValiseVallonValveVampireVanilleVapeurVarierVaseuxVassalVasteVecteurVedetteVe/ge/talVe/hiculeVeinardVe/loceVendrediVe/ne/rerVengerVenimeuxVentouseVerdureVe/rinVernirVerrouVerserVertuVestonVe/te/ranVe/tusteVexantVexerViaducViandeVictoireVidangeVide/oVignetteVigueurVilainVillageVinaigreViolonVipe-reVirementVirtuoseVirusVisageViseurVisionVisqueuxVisuelVitalVitesseViticoleVitrineVivaceVivipareVocationVoguerVoileVoisinVoitureVolailleVolcanVoltigerVolumeVoraceVortexVoterVouloirVoyageVoyelleWagonXe/nonYachtZe-breZe/nithZesteZoologie".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" ").map((e=>function(e){const t=[];return Array.prototype.forEach.call((0,h.YW)(e),(e=>{47===e?(t.push(204),t.push(129)):45===e?(t.push(204),t.push(128)):t.push(e)})),(0,h._v)(t)}(e))),v.forEach(((e,t)=>{A[w(e)]=t})),"0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045"!==n.b.check(e)))throw v=null,new Error("BIP39 Wordlist for fr (French) FAILED")}class _ extends n.b{constructor(){super("fr")}getWord(e){return E(this),v[e]}getWordIndex(e){return E(this),A[w(e)]}}const I=new _;n.b.register(I);var S=r(18467);const k=["AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR","ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR","AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm","ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC","BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD","QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD","IJBEJqXZJ"];let C=null;function T(e){return(0,S.c$)((0,h.YW)(e))}function x(e){if(null!==C)return;C=[];const t={};function r(e){let r="";for(let n=0;nt?1:0})),"0xe3818de38284e3818f"===T(C[442])&&"0xe3818de38283e3818f"===T(C[443])){const e=C[442];C[442]=C[443],C[443]=e}if("0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600"!==n.b.check(e))throw C=null,new Error("BIP39 Wordlist for ja (Japanese) FAILED")}class M extends n.b{constructor(){super("ja")}getWord(e){return x(this),C[e]}getWordIndex(e){return x(this),C.indexOf(e)}split(e){return n.v.checkNormalize(),e.split(/(?:\u3000| )+/g)}join(e){return e.join(" ")}}const B=new M;n.b.register(B);const P=["OYAa","ATAZoATBl3ATCTrATCl8ATDloATGg3ATHT8ATJT8ATJl3ATLlvATLn4ATMT8ATMX8ATMboATMgoAToLbAToMTATrHgATvHnAT3AnAT3JbAT3MTAT8DbAT8JTAT8LmAT8MYAT8MbAT#LnAUHT8AUHZvAUJXrAUJX8AULnrAXJnvAXLUoAXLgvAXMn6AXRg3AXrMbAX3JTAX3QbAYLn3AZLgvAZrSUAZvAcAZ8AaAZ8AbAZ8AnAZ8HnAZ8LgAZ8MYAZ8MgAZ8OnAaAboAaDTrAaFTrAaJTrAaJboAaLVoAaMXvAaOl8AaSeoAbAUoAbAg8AbAl4AbGnrAbMT8AbMXrAbMn4AbQb8AbSV8AbvRlAb8AUAb8AnAb8HgAb8JTAb8NTAb8RbAcGboAcLnvAcMT8AcMX8AcSToAcrAaAcrFnAc8AbAc8MgAfGgrAfHboAfJnvAfLV8AfLkoAfMT8AfMnoAfQb8AfScrAfSgrAgAZ8AgFl3AgGX8AgHZvAgHgrAgJXoAgJX8AgJboAgLZoAgLn4AgOX8AgoATAgoAnAgoCUAgoJgAgoLXAgoMYAgoSeAgrDUAgrJTAhrFnAhrLjAhrQgAjAgoAjJnrAkMX8AkOnoAlCTvAlCV8AlClvAlFg4AlFl6AlFn3AloSnAlrAXAlrAfAlrFUAlrFbAlrGgAlrOXAlvKnAlvMTAl3AbAl3MnAnATrAnAcrAnCZ3AnCl8AnDg8AnFboAnFl3AnHX4AnHbrAnHgrAnIl3AnJgvAnLXoAnLX4AnLbrAnLgrAnLhrAnMXoAnMgrAnOn3AnSbrAnSeoAnvLnAn3OnCTGgvCTSlvCTvAUCTvKnCTvNTCT3CZCT3GUCT3MTCT8HnCUCZrCULf8CULnvCU3HnCU3JUCY6NUCbDb8CbFZoCbLnrCboOTCboScCbrFnCbvLnCb8AgCb8HgCb$LnCkLfoClBn3CloDUDTHT8DTLl3DTSU8DTrAaDTrLXDTrLjDTrOYDTrOgDTvFXDTvFnDT3HUDT3LfDUCT9DUDT4DUFVoDUFV8DUFkoDUGgrDUJnrDULl8DUMT8DUMXrDUMX4DUMg8DUOUoDUOgvDUOg8DUSToDUSZ8DbDXoDbDgoDbGT8DbJn3DbLg3DbLn4DbMXrDbMg8DbOToDboJXGTClvGTDT8GTFZrGTLVoGTLlvGTLl3GTMg8GTOTvGTSlrGToCUGTrDgGTrJYGTrScGTtLnGTvAnGTvQgGUCZrGUDTvGUFZoGUHXrGULnvGUMT8GUoMgGXoLnGXrMXGXrMnGXvFnGYLnvGZOnvGZvOnGZ8LaGZ8LmGbAl3GbDYvGbDlrGbHX3GbJl4GbLV8GbLn3GbMn4GboJTGboRfGbvFUGb3GUGb4JnGgDX3GgFl$GgJlrGgLX6GgLZoGgLf8GgOXoGgrAgGgrJXGgrMYGgrScGgvATGgvOYGnAgoGnJgvGnLZoGnLg3GnLnrGnQn8GnSbrGnrMgHTClvHTDToHTFT3HTQT8HToJTHToJgHTrDUHTrMnHTvFYHTvRfHT8MnHT8SUHUAZ8HUBb4HUDTvHUoMYHXFl6HXJX6HXQlrHXrAUHXrMnHXrSbHXvFYHXvKXHX3LjHX3MeHYvQlHZrScHZvDbHbAcrHbFT3HbFl3HbJT8HbLTrHbMT8HbMXrHbMbrHbQb8HbSX3HboDbHboJTHbrFUHbrHgHbrJTHb8JTHb8MnHb8QgHgAlrHgDT3HgGgrHgHgrHgJTrHgJT8HgLX@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!Ln$CTGXMnCToLZ4CTrHT8CT3JTrCT3RZrCT#GTvCU6GgvCU8Db8CU8GZrCU8HT8CboLl3CbrGgrCbrMU8Cb8DT3Cb8GnrCb8LX4Cb8MT8Cb8ObrCgrGgvCgrKX4Cl8FZoDTrAbvDTrDboDTrGT6DTrJgrDTrMX3DTrRZrDTrRg8DTvAVvDTvFZoDT3DT8DT3Ln3DT4HZrDT4MT8DT8AlrDT8MT8DUAkGbDUDbJnDYLnQlDbDUOYDbMTAnDbMXSnDboAT3DboFn4DboLnvDj6JTrGTCgFTGTGgFnGTJTMnGTLnPlGToJT8GTrCT3GTrLVoGTrLnvGTrMX3GTrMboGTvKl3GZClFnGZrDT3GZ8DTrGZ8FZ8GZ8MXvGZ8On8GZ8ST3GbCnQXGbMbFnGboFboGboJg3GboMXoGb3JTvGb3JboGb3Mn6Gb3Qb8GgDXLjGgMnAUGgrDloGgrHX4GgrSToGgvAXrGgvAZvGgvFbrGgvLl3GgvMnvGnDnLXGnrATrGnrMboGnuLl3HTATMnHTAgCnHTCTCTHTrGTvHTrHTvHTrJX8HTrLl8HTrMT8HTrMgoHTrOTrHTuOn3HTvAZrHTvDTvHTvGboHTvJU8HTvLl3HTvMXrHTvQb4HT4GT6HT4JT8HT4Jb#HT8Al3HT8GZrHT8GgrHT8HX4HT8Jb8HT8JnoHT8LTrHT8LgvHT8SToHT8SV8HUoJUoHUoJX8HUoLnrHXrLZoHXvAl3HX3LnrHX4FkvHX4LhrHX4MXoHX4OnoHZrAZ8HZrDb8HZrGZ8HZrJnrHZvGZ8HZvLnvHZ8JnvHZ8LhrHbCXJlHbMTAnHboJl4HbpLl3HbrJX8HbrLnrHbrMnvHbvRYrHgoSTrHgrFV8HgrGZ8HgrJXoHgrRnvHgvBb!HgvGTrHgvHX4HgvHn!HgvLTrHgvSU8HnDnLbHnFbJbHnvDn8Hn6GgvHn!BTvJTCTLnJTQgFnJTrAnvJTrLX4JTrOUoJTvFn3JTvLnrJTvNToJT3AgoJT3Jn4JT3LhvJT3ObrJT8AcrJT8Al3JT8JT8JT8JnoJT8LX4JT8LnrJT8MX3JT8Rg3JT8Sc8JUoBTvJU8AToJU8GZ8JU8GgvJU8JTrJU8JXrJU8JnrJU8LnvJU8ScvJXHnJlJXrGgvJXrJU8JXrLhrJXrMT8JXrMXrJXrQUoJXvCTvJXvGZ8JXvGgrJXvQT8JX8Ab8JX8DT8JX8GZ8JX8HZvJX8LnrJX8MT8JX8MXoJX8MnvJX8ST3JYGnCTJbAkGbJbCTAnJbLTAcJboDT3JboLb6JbrAnvJbrCn3JbrDl8JbrGboJbrIZoJbrJnvJbrMnvJbrQb4Jb8RZrJeAbAnJgJnFbJgScAnJgrATrJgvHZ8JgvMn4JlJlFbJlLiQXJlLjOnJlRbOlJlvNXoJlvRl3Jl4AcrJl8AUoJl8MnrJnFnMlJnHgGbJnoDT8JnoFV8JnoGgvJnoIT8JnoQToJnoRg3JnrCZ3JnrGgrJnrHTvJnrLf8JnrOX8JnvAT3JnvFZoJnvGT8JnvJl4JnvMT8JnvMX8JnvOXrJnvPX6JnvSX3JnvSZrJn3MT8Jn3MX8Jn3RTrLTATKnLTJnLTLTMXKnLTRTQlLToGb8LTrAZ8LTrCZ8LTrDb8LTrHT8LT3PX6LT4FZoLT$CTvLT$GgrLUvHX3LVoATrLVoAgoLVoJboLVoMX3LVoRg3LV8CZ3LV8FZoLV8GTvLXrDXoLXrFbrLXvAgvLXvFlrLXvLl3LXvRn6LX4Mb8LX8GT8LYCXMnLYrMnrLZoSTvLZrAZvLZrAloLZrFToLZrJXvLZrJboLZrJl4LZrLnrLZrMT8LZrOgvLZrRnvLZrST4LZvMX8LZvSlvLZ8AgoLZ8CT3LZ8JT8LZ8LV8LZ8LZoLZ8Lg8LZ8SV8LZ8SbrLZ$HT8LZ$Mn4La6CTvLbFbMnLbRYFTLbSnFZLboJT8LbrAT9LbrGb3LbrQb8LcrJX8LcrMXrLerHTvLerJbrLerNboLgrDb8LgrGZ8LgrHTrLgrMXrLgrSU8LgvJTrLgvLl3Lg6Ll3LhrLnrLhrMT8LhvAl4LiLnQXLkoAgrLkoJT8LkoJn4LlrSU8Ll3FZoLl3HTrLl3JX8Ll3JnoLl3LToLmLeFbLnDUFbLnLVAnLnrATrLnrAZoLnrAb8LnrAlrLnrGgvLnrJU8LnrLZrLnrLhrLnrMb8LnrOXrLnrSZ8LnvAb4LnvDTrLnvDl8LnvHTrLnvHbrLnvJT8LnvJU8LnvJbrLnvLhvLnvMX8LnvMb8LnvNnoLnvSU8Ln3Al3Ln4FZoLn4GT6Ln4JgvLn4LhrLn4MT8Ln4SToMToCZrMToJX8MToLX4MToLf8MToRg3MTrEloMTvGb6MT3BTrMT3Lb6MT8AcrMT8AgrMT8GZrMT8JnoMT8LnrMT8MX3MUOUAnMXAbFnMXoAloMXoJX8MXoLf8MXoLl8MXrAb8MXrDTvMXrGT8MXrGgrMXrHTrMXrLf8MXrMU8MXrOXvMXrQb8MXvGT8MXvHTrMXvLVoMX3AX3MX3Jn3MX3LhrMX3MX3MX4AlrMX4OboMX8GTvMX8GZrMX8GgrMX8JT8MX8JX8MX8LhrMX8MT8MYDUFbMYMgDbMbGnFfMbvLX4MbvLl3Mb8Mb8Mb8ST4MgGXCnMg8ATrMg8AgoMg8CZrMg8DTrMg8DboMg8HTrMg8JgrMg8LT8MloJXoMl8AhrMl8JT8MnLgAUMnoJXrMnoLX4MnoLhrMnoMT8MnrAl4MnrDb8MnrOTvMnrOgvMnrQb8MnrSU8MnvGgrMnvHZ8Mn3MToMn4DTrMn4LTrMn4Mg8NnBXAnOTFTFnOToAToOTrGgvOTrJX8OT3JXoOT6MTrOT8GgrOT8HTpOT8MToOUoHT8OUoJT8OUoLn3OXrAgoOXrDg8OXrMT8OXvSToOX6CTvOX8CZrOX8OgrOb6HgvOb8AToOb8MT8OcvLZ8OgvAlrOgvHTvOgvJTrOgvJnrOgvLZrOgvLn4OgvMT8OgvRTrOg8AZoOg8DbvOnrOXoOnvJn4OnvLhvOnvRTrOn3GgoOn3JnvOn6JbvOn8OTrPTGYFTPbBnFnPbGnDnPgDYQTPlrAnvPlrETvPlrLnvPlrMXvPlvFX4QTMTAnQTrJU8QYCnJlQYJlQlQbGTQbQb8JnrQb8LZoQb8LnvQb8MT8Qb8Ml8Qb8ST4QloAl4QloHZvQloJX8QloMn8QnJZOlRTrAZvRTrDTrRTvJn4RTvLhvRT4Jb8RZrAZrRZ8AkrRZ8JU8RZ8LV8RZ8LnvRbJlQXRg3GboRg3MnvRg8AZ8Rg8JboRg8Jl4RnLTCbRnvFl3RnvQb8SToAl4SToCZrSToFZoSToHXrSToJU8SToJgvSToJl4SToLhrSToMX3STrAlvSTrCT9STrCgrSTrGgrSTrHXrSTrHboSTrJnoSTrNboSTvLnrST4AZoST8Ab8ST8JT8SUoJn3SU6HZ#SU6JTvSU8Db8SU8HboSU8LgrSV8JT8SZrAcrSZrAl3SZrJT8SZrJnvSZrMT8SZvLUoSZ4FZoSZ8JnoSZ8RZrScoLnrScoMT8ScoMX8ScrAT4ScrAZ8ScrLZ8ScrLkvScvDb8ScvLf8ScvNToSgrFZrShvKnrSloHUoSloLnrSlrMXoSl8HgrSmrJUoSn3BX6","ATFlOn3ATLgrDYAT4MTAnAT8LTMnAYJnRTrAbGgJnrAbLV8LnAbvNTAnAeFbLg3AgOYMXoAlQbFboAnDboAfAnJgoJTBToDgAnBUJbAl3BboDUAnCTDlvLnCTFTrSnCYoQTLnDTwAbAnDUDTrSnDUHgHgrDX8LXFnDbJXAcrETvLTLnGTFTQbrGTMnGToGT3DUFbGUJlPX3GbQg8LnGboJbFnGb3GgAYGgAg8ScGgMbAXrGgvAbAnGnJTLnvGnvATFgHTDT6ATHTrDlJnHYLnMn8HZrSbJTHZ8LTFnHbFTJUoHgSeMT8HgrLjAnHgvAbAnHlFUrDlHnDgvAnHnHTFT3HnQTGnrJTAaMXvJTGbCn3JTOgrAnJXvAXMnJbMg8SnJbMnRg3Jb8LTMnJnAl3OnJnGYrQlJnJlQY3LTDlCn3LTJjLg3LTLgvFXLTMg3GTLV8HUOgLXFZLg3LXNXrMnLX8QXFnLX9AlMYLYLXPXrLZAbJU8LZDUJU8LZMXrSnLZ$AgFnLaPXrDULbFYrMnLbMn8LXLboJgJgLeFbLg3LgLZrSnLgOYAgoLhrRnJlLkCTrSnLkOnLhrLnFX%AYLnFZoJXLnHTvJbLnLloAbMTATLf8MTHgJn3MTMXrAXMT3MTFnMUITvFnMXFX%AYMXMXvFbMXrFTDbMYAcMX3MbLf8SnMb8JbFnMgMXrMTMgvAXFnMgvGgCmMnAloSnMnFnJTrOXvMXSnOX8HTMnObJT8ScObLZFl3ObMXCZoPTLgrQXPUFnoQXPU3RXJlPX3RkQXPbrJXQlPlrJbFnQUAhrDbQXGnCXvQYLnHlvQbLfLnvRTOgvJbRXJYrQlRYLnrQlRbLnrQlRlFT8JlRlFnrQXSTClCn3STHTrAnSTLZQlrSTMnGTrSToHgGbSTrGTDnSTvGXCnST3HgFbSU3HXAXSbAnJn3SbFT8LnScLfLnv","AT3JgJX8AT8FZoSnAT8JgFV8AT8LhrDbAZ8JT8DbAb8GgLhrAb8SkLnvAe8MT8SnAlMYJXLVAl3GYDTvAl3LfLnvBUDTvLl3CTOn3HTrCT3DUGgrCU8MT8AbCbFTrJUoCgrDb8MTDTLV8JX8DTLnLXQlDT8LZrSnDUQb8FZ8DUST4JnvDb8ScOUoDj6GbJl4GTLfCYMlGToAXvFnGboAXvLnGgAcrJn3GgvFnSToGnLf8JnvGn#HTDToHTLnFXJlHTvATFToHTvHTDToHTvMTAgoHT3STClvHT4AlFl6HT8HTDToHUoDgJTrHUoScMX3HbRZrMXoHboJg8LTHgDb8JTrHgMToLf8HgvLnLnoHnHn3HT4Hn6MgvAnJTJU8ScvJT3AaQT8JT8HTrAnJXrRg8AnJbAloMXoJbrATFToJbvMnoSnJgDb6GgvJgDb8MXoJgSX3JU8JguATFToJlPYLnQlJlQkDnLbJlQlFYJlJl8Lf8OTJnCTFnLbJnLTHXMnJnLXGXCnJnoFfRg3JnrMYRg3Jn3HgFl3KT8Dg8LnLTRlFnPTLTvPbLbvLVoSbrCZLXMY6HT3LXNU7DlrLXNXDTATLX8DX8LnLZDb8JU8LZMnoLhrLZSToJU8LZrLaLnrLZvJn3SnLZ8LhrSnLaJnoMT8LbFlrHTvLbrFTLnrLbvATLlvLb6OTFn3LcLnJZOlLeAT6Mn4LeJT3ObrLg6LXFlrLhrJg8LnLhvDlPX4LhvLfLnvLj6JTFT3LnFbrMXoLnQluCTvLnrQXCY6LnvLfLnvLnvMgLnvLnvSeLf8MTMbrJn3MT3JgST3MT8AnATrMT8LULnrMUMToCZrMUScvLf8MXoDT8SnMX6ATFToMX8AXMT8MX8FkMT8MX8HTrDUMX8ScoSnMYJT6CTvMgAcrMXoMg8SToAfMlvAXLg3MnFl3AnvOT3AnFl3OUoATHT8OU3RnLXrOXrOXrSnObPbvFn6Og8HgrSnOg8OX8DbPTvAgoJgPU3RYLnrPXrDnJZrPb8CTGgvPlrLTDlvPlvFUJnoQUvFXrQlQeMnoAl3QlrQlrSnRTFTrJUoSTDlLiLXSTFg6HT3STJgoMn4STrFTJTrSTrLZFl3ST4FnMXoSUrDlHUoScvHTvSnSfLkvMXo","AUoAcrMXoAZ8HboAg8AbOg6ATFgAg8AloMXoAl3AT8JTrAl8MX8MXoCT3SToJU8Cl8Db8MXoDT8HgrATrDboOT8MXoGTOTrATMnGT8LhrAZ8GnvFnGnQXHToGgvAcrHTvAXvLl3HbrAZoMXoHgBlFXLg3HgMnFXrSnHgrSb8JUoHn6HT8LgvITvATrJUoJUoLZrRnvJU8HT8Jb8JXvFX8QT8JXvLToJTrJYrQnGnQXJgrJnoATrJnoJU8ScvJnvMnvMXoLTCTLgrJXLTJlRTvQlLbRnJlQYvLbrMb8LnvLbvFn3RnoLdCVSTGZrLeSTvGXCnLg3MnoLn3MToLlrETvMT8SToAl3MbrDU6GTvMb8LX4LhrPlrLXGXCnSToLf8Rg3STrDb8LTrSTvLTHXMnSb3RYLnMnSgOg6ATFg","HUDlGnrQXrJTrHgLnrAcJYMb8DULc8LTvFgGnCk3Mg8JbAnLX4QYvFYHnMXrRUoJnGnvFnRlvFTJlQnoSTrBXHXrLYSUJgLfoMT8Se8DTrHbDb","AbDl8SToJU8An3RbAb8ST8DUSTrGnrAgoLbFU6Db8LTrMg8AaHT8Jb8ObDl8SToJU8Pb3RlvFYoJl"];let R=null;function O(e){if(null==R&&(R=[],P.forEach(((e,t)=>{t+=4;for(let n=0;n=40?r=r+168-40:r>=19&&(r=r+97-19),(0,h._v)([225,132+(r>>6),128+(63&r)]));R.push(i)}var r})),R.sort(),"0xf9eddeace9c5d3da9c93cf7d3cd38f6a13ed3affb933259ae865714e8a3ae71a"!==n.b.check(e)))throw R=null,new Error("BIP39 Wordlist for ko (Korean) FAILED")}class N extends n.b{constructor(){super("ko")}getWord(e){return O(this),R[e]}getWordIndex(e){return O(this),R.indexOf(e)}}const D=new N;n.b.register(D);let L=null;function U(e){if(null==L&&(L="AbacoAbbaglioAbbinatoAbeteAbissoAbolireAbrasivoAbrogatoAccadereAccennoAccusatoAcetoneAchilleAcidoAcquaAcreAcrilicoAcrobataAcutoAdagioAddebitoAddomeAdeguatoAderireAdipeAdottareAdulareAffabileAffettoAffissoAffrantoAforismaAfosoAfricanoAgaveAgenteAgevoleAggancioAgireAgitareAgonismoAgricoloAgrumetoAguzzoAlabardaAlatoAlbatroAlberatoAlboAlbumeAlceAlcolicoAlettoneAlfaAlgebraAlianteAlibiAlimentoAllagatoAllegroAllievoAllodolaAllusivoAlmenoAlogenoAlpacaAlpestreAltalenaAlternoAlticcioAltroveAlunnoAlveoloAlzareAmalgamaAmanitaAmarenaAmbitoAmbratoAmebaAmericaAmetistaAmicoAmmassoAmmendaAmmirareAmmonitoAmoreAmpioAmpliareAmuletoAnacardoAnagrafeAnalistaAnarchiaAnatraAncaAncellaAncoraAndareAndreaAnelloAngeloAngolareAngustoAnimaAnnegareAnnidatoAnnoAnnuncioAnonimoAnticipoAnziApaticoAperturaApodeApparireAppetitoAppoggioApprodoAppuntoAprileArabicaArachideAragostaAraldicaArancioAraturaArazzoArbitroArchivioArditoArenileArgentoArgineArgutoAriaArmoniaArneseArredatoArringaArrostoArsenicoArsoArteficeArzilloAsciuttoAscoltoAsepsiAsetticoAsfaltoAsinoAsolaAspiratoAsproAssaggioAsseAssolutoAssurdoAstaAstenutoAsticeAstrattoAtavicoAteismoAtomicoAtonoAttesaAttivareAttornoAttritoAttualeAusilioAustriaAutistaAutonomoAutunnoAvanzatoAvereAvvenireAvvisoAvvolgereAzioneAzotoAzzimoAzzurroBabeleBaccanoBacinoBacoBadessaBadilataBagnatoBaitaBalconeBaldoBalenaBallataBalzanoBambinoBandireBaraondaBarbaroBarcaBaritonoBarlumeBaroccoBasilicoBassoBatostaBattutoBauleBavaBavosaBeccoBeffaBelgioBelvaBendaBenevoleBenignoBenzinaBereBerlinaBetaBibitaBiciBidoneBifidoBigaBilanciaBimboBinocoloBiologoBipedeBipolareBirbanteBirraBiscottoBisestoBisnonnoBisonteBisturiBizzarroBlandoBlattaBollitoBonificoBordoBoscoBotanicoBottinoBozzoloBraccioBradipoBramaBrancaBravuraBretellaBrevettoBrezzaBrigliaBrillanteBrindareBroccoloBrodoBronzinaBrulloBrunoBubboneBucaBudinoBuffoneBuioBulboBuonoBurloneBurrascaBussolaBustaCadettoCaducoCalamaroCalcoloCalesseCalibroCalmoCaloriaCambusaCamerataCamiciaCamminoCamolaCampaleCanapaCandelaCaneCaninoCanottoCantinaCapaceCapelloCapitoloCapogiroCapperoCapraCapsulaCarapaceCarcassaCardoCarismaCarovanaCarrettoCartolinaCasaccioCascataCasermaCasoCassoneCastelloCasualeCatastaCatenaCatrameCautoCavilloCedibileCedrataCefaloCelebreCellulareCenaCenoneCentesimoCeramicaCercareCertoCerumeCervelloCesoiaCespoCetoChelaChiaroChiccaChiedereChimeraChinaChirurgoChitarraCiaoCiclismoCifrareCignoCilindroCiottoloCircaCirrosiCitricoCittadinoCiuffoCivettaCivileClassicoClinicaCloroCoccoCodardoCodiceCoerenteCognomeCollareColmatoColoreColposoColtivatoColzaComaCometaCommandoComodoComputerComuneConcisoCondurreConfermaCongelareConiugeConnessoConoscereConsumoContinuoConvegnoCopertoCopioneCoppiaCopricapoCorazzaCordataCoricatoCorniceCorollaCorpoCorredoCorsiaCorteseCosmicoCostanteCotturaCovatoCratereCravattaCreatoCredereCremosoCrescitaCretaCricetoCrinaleCrisiCriticoCroceCronacaCrostataCrucialeCruscaCucireCuculoCuginoCullatoCupolaCuratoreCursoreCurvoCuscinoCustodeDadoDainoDalmataDamerinoDanielaDannosoDanzareDatatoDavantiDavveroDebuttoDecennioDecisoDeclinoDecolloDecretoDedicatoDefinitoDeformeDegnoDelegareDelfinoDelirioDeltaDemenzaDenotatoDentroDepositoDerapataDerivareDerogaDescrittoDesertoDesiderioDesumereDetersivoDevotoDiametroDicembreDiedroDifesoDiffusoDigerireDigitaleDiluvioDinamicoDinnanziDipintoDiplomaDipoloDiradareDireDirottoDirupoDisagioDiscretoDisfareDisgeloDispostoDistanzaDisumanoDitoDivanoDiveltoDividereDivoratoDobloneDocenteDoganaleDogmaDolceDomatoDomenicaDominareDondoloDonoDormireDoteDottoreDovutoDozzinaDragoDruidoDubbioDubitareDucaleDunaDuomoDupliceDuraturoEbanoEccessoEccoEclissiEconomiaEderaEdicolaEdileEditoriaEducareEgemoniaEgliEgoismoEgregioElaboratoElargireEleganteElencatoElettoElevareElficoElicaElmoElsaElusoEmanatoEmblemaEmessoEmiroEmotivoEmozioneEmpiricoEmuloEndemicoEnduroEnergiaEnfasiEnotecaEntrareEnzimaEpatiteEpilogoEpisodioEpocaleEppureEquatoreErarioErbaErbosoEredeEremitaErigereErmeticoEroeErosivoErranteEsagonoEsameEsanimeEsaudireEscaEsempioEsercitoEsibitoEsigenteEsistereEsitoEsofagoEsortatoEsosoEspansoEspressoEssenzaEssoEstesoEstimareEstoniaEstrosoEsultareEtilicoEtnicoEtruscoEttoEuclideoEuropaEvasoEvidenzaEvitatoEvolutoEvvivaFabbricaFaccendaFachiroFalcoFamigliaFanaleFanfaraFangoFantasmaFareFarfallaFarinosoFarmacoFasciaFastosoFasulloFaticareFatoFavolosoFebbreFecolaFedeFegatoFelpaFeltroFemminaFendereFenomenoFermentoFerroFertileFessuraFestivoFettaFeudoFiabaFiduciaFifaFiguratoFiloFinanzaFinestraFinireFioreFiscaleFisicoFiumeFlaconeFlamencoFleboFlemmaFloridoFluenteFluoroFobicoFocacciaFocosoFoderatoFoglioFolataFolcloreFolgoreFondenteFoneticoFoniaFontanaForbitoForchettaForestaFormicaFornaioForoFortezzaForzareFosfatoFossoFracassoFranaFrassinoFratelloFreccettaFrenataFrescoFrigoFrollinoFrondeFrugaleFruttaFucilataFucsiaFuggenteFulmineFulvoFumanteFumettoFumosoFuneFunzioneFuocoFurboFurgoneFuroreFusoFutileGabbianoGaffeGalateoGallinaGaloppoGamberoGammaGaranziaGarboGarofanoGarzoneGasdottoGasolioGastricoGattoGaudioGazeboGazzellaGecoGelatinaGelsoGemelloGemmatoGeneGenitoreGennaioGenotipoGergoGhepardoGhiaccioGhisaGialloGildaGineproGiocareGioielloGiornoGioveGiratoGironeGittataGiudizioGiuratoGiustoGlobuloGlutineGnomoGobbaGolfGomitoGommoneGonfioGonnaGovernoGracileGradoGraficoGrammoGrandeGrattareGravosoGraziaGrecaGreggeGrifoneGrigioGrinzaGrottaGruppoGuadagnoGuaioGuantoGuardareGufoGuidareIbernatoIconaIdenticoIdillioIdoloIdraIdricoIdrogenoIgieneIgnaroIgnoratoIlareIllesoIllogicoIlludereImballoImbevutoImboccoImbutoImmaneImmersoImmolatoImpaccoImpetoImpiegoImportoImprontaInalareInarcareInattivoIncantoIncendioInchinoIncisivoInclusoIncontroIncrocioIncuboIndagineIndiaIndoleIneditoInfattiInfilareInflittoIngaggioIngegnoIngleseIngordoIngrossoInnescoInodoreInoltrareInondatoInsanoInsettoInsiemeInsonniaInsulinaIntasatoInteroIntonacoIntuitoInumidireInvalidoInveceInvitoIperboleIpnoticoIpotesiIppicaIrideIrlandaIronicoIrrigatoIrrorareIsolatoIsotopoIstericoIstitutoIstriceItaliaIterareLabbroLabirintoLaccaLaceratoLacrimaLacunaLaddoveLagoLampoLancettaLanternaLardosoLargaLaringeLastraLatenzaLatinoLattugaLavagnaLavoroLegaleLeggeroLemboLentezzaLenzaLeoneLepreLesivoLessatoLestoLetteraleLevaLevigatoLiberoLidoLievitoLillaLimaturaLimitareLimpidoLineareLinguaLiquidoLiraLiricaLiscaLiteLitigioLivreaLocandaLodeLogicaLombareLondraLongevoLoquaceLorenzoLotoLotteriaLuceLucidatoLumacaLuminosoLungoLupoLuppoloLusingaLussoLuttoMacabroMacchinaMaceroMacinatoMadamaMagicoMagliaMagneteMagroMaiolicaMalafedeMalgradoMalintesoMalsanoMaltoMalumoreManaManciaMandorlaMangiareManifestoMannaroManovraMansardaMantideManubrioMappaMaratonaMarcireMarettaMarmoMarsupioMascheraMassaiaMastinoMaterassoMatricolaMattoneMaturoMazurcaMeandroMeccanicoMecenateMedesimoMeditareMegaMelassaMelisMelodiaMeningeMenoMensolaMercurioMerendaMerloMeschinoMeseMessereMestoloMetalloMetodoMettereMiagolareMicaMicelioMicheleMicroboMidolloMieleMiglioreMilanoMiliteMimosaMineraleMiniMinoreMirinoMirtilloMiscelaMissivaMistoMisurareMitezzaMitigareMitraMittenteMnemonicoModelloModificaModuloMoganoMogioMoleMolossoMonasteroMoncoMondinaMonetarioMonileMonotonoMonsoneMontatoMonvisoMoraMordereMorsicatoMostroMotivatoMotosegaMottoMovenzaMovimentoMozzoMuccaMucosaMuffaMughettoMugnaioMulattoMulinelloMultiploMummiaMuntoMuovereMuraleMusaMuscoloMusicaMutevoleMutoNababboNaftaNanometroNarcisoNariceNarratoNascereNastrareNaturaleNauticaNaviglioNebulosaNecrosiNegativoNegozioNemmenoNeofitaNerettoNervoNessunoNettunoNeutraleNeveNevroticoNicchiaNinfaNitidoNobileNocivoNodoNomeNominaNordicoNormaleNorvegeseNostranoNotareNotiziaNotturnoNovellaNucleoNullaNumeroNuovoNutrireNuvolaNuzialeOasiObbedireObbligoObeliscoOblioOboloObsoletoOccasioneOcchioOccidenteOccorrereOccultareOcraOculatoOdiernoOdorareOffertaOffrireOffuscatoOggettoOggiOgnunoOlandeseOlfattoOliatoOlivaOlogrammaOltreOmaggioOmbelicoOmbraOmegaOmissioneOndosoOnereOniceOnnivoroOnorevoleOntaOperatoOpinioneOppostoOracoloOrafoOrdineOrecchinoOreficeOrfanoOrganicoOrigineOrizzonteOrmaOrmeggioOrnativoOrologioOrrendoOrribileOrtensiaOrticaOrzataOrzoOsareOscurareOsmosiOspedaleOspiteOssaOssidareOstacoloOsteOtiteOtreOttagonoOttimoOttobreOvaleOvestOvinoOviparoOvocitoOvunqueOvviareOzioPacchettoPacePacificoPadellaPadronePaesePagaPaginaPalazzinaPalesarePallidoPaloPaludePandoroPannelloPaoloPaonazzoPapricaParabolaParcellaParerePargoloPariParlatoParolaPartireParvenzaParzialePassivoPasticcaPataccaPatologiaPattumePavonePeccatoPedalarePedonalePeggioPelosoPenarePendicePenisolaPennutoPenombraPensarePentolaPepePepitaPerbenePercorsoPerdonatoPerforarePergamenaPeriodoPermessoPernoPerplessoPersuasoPertugioPervasoPesatorePesistaPesoPestiferoPetaloPettinePetulantePezzoPiacerePiantaPiattinoPiccinoPicozzaPiegaPietraPifferoPigiamaPigolioPigroPilaPiliferoPillolaPilotaPimpantePinetaPinnaPinoloPioggiaPiomboPiramidePireticoPiritePirolisiPitonePizzicoPlaceboPlanarePlasmaPlatanoPlenarioPochezzaPoderosoPodismoPoesiaPoggiarePolentaPoligonoPollicePolmonitePolpettaPolsoPoltronaPolverePomicePomodoroPontePopolosoPorfidoPorosoPorporaPorrePortataPosaPositivoPossessoPostulatoPotassioPoterePranzoPrassiPraticaPreclusoPredicaPrefissoPregiatoPrelievoPremerePrenotarePreparatoPresenzaPretestoPrevalsoPrimaPrincipePrivatoProblemaProcuraProdurreProfumoProgettoProlungaPromessaPronomePropostaProrogaProtesoProvaPrudentePrugnaPruritoPsichePubblicoPudicaPugilatoPugnoPulcePulitoPulsantePuntarePupazzoPupillaPuroQuadroQualcosaQuasiQuerelaQuotaRaccoltoRaddoppioRadicaleRadunatoRafficaRagazzoRagioneRagnoRamarroRamingoRamoRandagioRantolareRapatoRapinaRappresoRasaturaRaschiatoRasenteRassegnaRastrelloRataRavvedutoRealeRecepireRecintoReclutaReconditoRecuperoRedditoRedimereRegalatoRegistroRegolaRegressoRelazioneRemareRemotoRennaReplicaReprimereReputareResaResidenteResponsoRestauroReteRetinaRetoricaRettificaRevocatoRiassuntoRibadireRibelleRibrezzoRicaricaRiccoRicevereRiciclatoRicordoRicredutoRidicoloRidurreRifasareRiflessoRiformaRifugioRigareRigettatoRighelloRilassatoRilevatoRimanereRimbalzoRimedioRimorchioRinascitaRincaroRinforzoRinnovoRinomatoRinsavitoRintoccoRinunciaRinvenireRiparatoRipetutoRipienoRiportareRipresaRipulireRisataRischioRiservaRisibileRisoRispettoRistoroRisultatoRisvoltoRitardoRitegnoRitmicoRitrovoRiunioneRivaRiversoRivincitaRivoltoRizomaRobaRoboticoRobustoRocciaRocoRodaggioRodereRoditoreRogitoRollioRomanticoRompereRonzioRosolareRospoRotanteRotondoRotulaRovescioRubizzoRubricaRugaRullinoRumineRumorosoRuoloRupeRussareRusticoSabatoSabbiareSabotatoSagomaSalassoSaldaturaSalgemmaSalivareSalmoneSaloneSaltareSalutoSalvoSapereSapidoSaporitoSaracenoSarcasmoSartoSassosoSatelliteSatiraSatolloSaturnoSavanaSavioSaziatoSbadiglioSbalzoSbancatoSbarraSbattereSbavareSbendareSbirciareSbloccatoSbocciatoSbrinareSbruffoneSbuffareScabrosoScadenzaScalaScambiareScandaloScapolaScarsoScatenareScavatoSceltoScenicoScettroSchedaSchienaSciarpaScienzaScindereScippoSciroppoScivoloSclerareScodellaScolpitoScompartoSconfortoScoprireScortaScossoneScozzeseScribaScrollareScrutinioScuderiaScultoreScuolaScuroScusareSdebitareSdoganareSeccaturaSecondoSedanoSeggiolaSegnalatoSegregatoSeguitoSelciatoSelettivoSellaSelvaggioSemaforoSembrareSemeSeminatoSempreSensoSentireSepoltoSequenzaSerataSerbatoSerenoSerioSerpenteSerraglioServireSestinaSetolaSettimanaSfaceloSfaldareSfamatoSfarzosoSfaticatoSferaSfidaSfilatoSfingeSfocatoSfoderareSfogoSfoltireSforzatoSfrattoSfruttatoSfuggitoSfumareSfusoSgabelloSgarbatoSgonfiareSgorbioSgrassatoSguardoSibiloSiccomeSierraSiglaSignoreSilenzioSillabaSimboloSimpaticoSimulatoSinfoniaSingoloSinistroSinoSintesiSinusoideSiparioSismaSistoleSituatoSlittaSlogaturaSlovenoSmarritoSmemoratoSmentitoSmeraldoSmilzoSmontareSmottatoSmussatoSnellireSnervatoSnodoSobbalzoSobrioSoccorsoSocialeSodaleSoffittoSognoSoldatoSolenneSolidoSollazzoSoloSolubileSolventeSomaticoSommaSondaSonettoSonniferoSopireSoppesoSopraSorgereSorpassoSorrisoSorsoSorteggioSorvolatoSospiroSostaSottileSpadaSpallaSpargereSpatolaSpaventoSpazzolaSpecieSpedireSpegnereSpelaturaSperanzaSpessoreSpettraleSpezzatoSpiaSpigolosoSpillatoSpinosoSpiraleSplendidoSportivoSposoSprangaSprecareSpronatoSpruzzoSpuntinoSquilloSradicareSrotolatoStabileStaccoStaffaStagnareStampatoStantioStarnutoStaseraStatutoSteloSteppaSterzoStilettoStimaStirpeStivaleStizzosoStonatoStoricoStrappoStregatoStriduloStrozzareStruttoStuccareStufoStupendoSubentroSuccosoSudoreSuggeritoSugoSultanoSuonareSuperboSupportoSurgelatoSurrogatoSussurroSuturaSvagareSvedeseSveglioSvelareSvenutoSveziaSviluppoSvistaSvizzeraSvoltaSvuotareTabaccoTabulatoTacciareTaciturnoTaleTalismanoTamponeTanninoTaraTardivoTargatoTariffaTarpareTartarugaTastoTatticoTavernaTavolataTazzaTecaTecnicoTelefonoTemerarioTempoTemutoTendoneTeneroTensioneTentacoloTeoremaTermeTerrazzoTerzettoTesiTesseratoTestatoTetroTettoiaTifareTigellaTimbroTintoTipicoTipografoTiraggioTiroTitanioTitoloTitubanteTizioTizzoneToccareTollerareToltoTombolaTomoTonfoTonsillaTopazioTopologiaToppaTorbaTornareTorroneTortoraToscanoTossireTostaturaTotanoTraboccoTracheaTrafilaTragediaTralcioTramontoTransitoTrapanoTrarreTraslocoTrattatoTraveTrecciaTremolioTrespoloTributoTrichecoTrifoglioTrilloTrinceaTrioTristezzaTrituratoTrivellaTrombaTronoTroppoTrottolaTrovareTruccatoTubaturaTuffatoTulipanoTumultoTunisiaTurbareTurchinoTutaTutelaUbicatoUccelloUccisoreUdireUditivoUffaUfficioUgualeUlisseUltimatoUmanoUmileUmorismoUncinettoUngereUnghereseUnicornoUnificatoUnisonoUnitarioUnteUovoUpupaUraganoUrgenzaUrloUsanzaUsatoUscitoUsignoloUsuraioUtensileUtilizzoUtopiaVacanteVaccinatoVagabondoVagliatoValangaValgoValicoVallettaValorosoValutareValvolaVampataVangareVanitosoVanoVantaggioVanveraVaporeVaranoVarcatoVarianteVascaVedettaVedovaVedutoVegetaleVeicoloVelcroVelinaVellutoVeloceVenatoVendemmiaVentoVeraceVerbaleVergognaVerificaVeroVerrucaVerticaleVescicaVessilloVestaleVeteranoVetrinaVetustoViandanteVibranteVicendaVichingoVicinanzaVidimareVigiliaVignetoVigoreVileVillanoViminiVincitoreViolaViperaVirgolaVirologoVirulentoViscosoVisioneVispoVissutoVisuraVitaVitelloVittimaVivandaVividoViziareVoceVogaVolatileVolereVolpeVoragineVulcanoZampognaZannaZappatoZatteraZavorraZefiroZelanteZeloZenzeroZerbinoZibettoZincoZirconeZittoZollaZoticoZuccheroZufoloZuluZuppa".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620"!==n.b.check(e)))throw L=null,new Error("BIP39 Wordlist for it (Italian) FAILED")}class F extends n.b{constructor(){super("it")}getWord(e){return U(this),L[e]}getWordIndex(e){return U(this),L.indexOf(e)}}const j=new F;n.b.register(j);const z="}aE#4A=Yv&co#4N#6G=cJ&SM#66|/Z#4t&kn~46#4K~4q%b9=IR#7l,mB#7W_X2*dl}Uo~7s}Uf&Iw#9c&cw~6O&H6&wx&IG%v5=IQ~8a&Pv#47$PR&50%Ko&QM&3l#5f,D9#4L|/H&tQ;v0~6n]nN>2),128+G.indexOf(z[3*r+1]),128+G.indexOf(z[3*r+2])];if("zh_tw"===e.locale)for(let e=n%4;e<3;e++)i[e]=G.indexOf("FAZDC6BALcLZCA+GBARCW8wNCcDDZ8LVFBOqqDUiou+M42TFAyERXFb7EjhP+vmBFpFrUpfDV2F7eB+eCltCHJFWLFCED+pWTojEIHFXc3aFn4F68zqjEuKidS1QBVPDEhE7NA4mhMF7oThD49ot3FgtzHFCK0acW1x8DH1EmLoIlrWFBLE+y5+NA3Cx65wJHTaEZVaK1mWAmPGxgYCdxwOjTDIt/faOEhTl1vqNsKtJCOhJWuio2g07KLZEQsFBUpNtwEByBgxFslFheFbiEPvi61msDvApxCzB6rBCzox7joYA5UdDc+Cb4FSgIabpXFAj3bjkmFAxCZE+mD/SFf/0ELecYCt3nLoxC6WEZf2tKDB4oZvrEmqFkKk7BwILA7gtYBpsTq//D4jD0F0wEB9pyQ1BD5Ba0oYHDI+sbDFhvrHXdDHfgFEIJLi5r8qercNFBgFLC4bo5ERJtamWBDFy73KCEb6M8VpmEt330ygCTK58EIIFkYgF84gtGA9Uyh3m68iVrFbWFbcbqiCYHZ9J1jeRPbL8yswhMiDbhEhdNoSwFbZrLT740ABEqgCkO8J1BLd1VhKKR4sD1yUo0z+FF59Mvg71CFbyEhbHSFBKEIKyoQNgQppq9T0KAqePu0ZFGrXOHdKJqkoTFhYvpDNyuuznrN84thJbsCoO6Cu6Xlvntvy0QYuAExQEYtTUBf3CoCqwgGFZ4u1HJFzDVwEy3cjcpV4QvsPaBC3rCGyCF23o4K3pp2gberGgFEJEHo4nHICtyKH2ZqyxhN05KBBJIQlKh/Oujv/DH32VrlqFdIFC7Fz9Ct4kaqFME0UETLprnN9kfy+kFmtQBB0+5CFu0N9Ij8l/VvJDh2oq3hT6EzjTHKFN7ZjZwoTsAZ4Exsko6Fpa6WC+sduz8jyrLpegTv2h1EBeYpLpm2czQW0KoCcS0bCVXCmuWJDBjN1nQNLdF58SFJ0h7i3pC3oEOKy/FjBklL70XvBEEIWp2yZ04xObzAWDDJG7f+DbqBEA7LyiR95j7MDVdDViz2RE5vWlBMv5e4+VfhP3aXNPhvLSynb9O2x4uFBV+3jqu6d5pCG28/sETByvmu/+IJ0L3wb4rj9DNOLBF6XPIODr4L19U9RRofAG6Nxydi8Bki8BhGJbBAJKzbJxkZSlF9Q2Cu8oKqggB9hBArwLLqEBWEtFowy8XK8bEyw9snT+BeyFk1ZCSrdmgfEwFePTgCjELBEnIbjaDDPJm36rG9pztcEzT8dGk23SBhXBB1H4z+OWze0ooFzz8pDBYFvp9j9tvFByf9y4EFdVnz026CGR5qMr7fxMHN8UUdlyJAzlTBDRC28k+L4FB8078ljyD91tUj1ocnTs8vdEf7znbzm+GIjEZnoZE5rnLL700Xc7yHfz05nWxy03vBB9YGHYOWxgMQGBCR24CVYNE1hpfKxN0zKnfJDmmMgMmBWqNbjfSyFCBWSCGCgR8yFXiHyEj+VtD1FB3FpC1zI0kFbzifiKTLm9yq5zFmur+q8FHqjoOBWsBPiDbnCC2ErunV6cJ6TygXFYHYp7MKN9RUlSIS8/xBAGYLzeqUnBF4QbsTuUkUqGs6CaiDWKWjQK9EJkjpkTmNCPYXL"[t++])+(0==e?228:128);H[e.locale].push((0,h._v)(i))}if(n.b.check(e)!==K[e.locale])throw H[e.locale]=null,new Error("BIP39 Wordlist for "+e.locale+" (Chinese) FAILED")}class q extends n.b{constructor(e){super("zh_"+e)}getWord(e){return Q(this),H[this.locale][e]}getWordIndex(e){return Q(this),H[this.locale].indexOf(e)}split(e){return(e=e.replace(/(?:\u3000| )+/g,"")).split("")}}const W=new q("cn");n.b.register(W),n.b.register(W,"zh");const V=new q("tw");n.b.register(V);const Y={cz:a,en:d,es:b,fr:I,it:j,ja:B,ko:D,zh:W,zh_cn:W,zh_tw:V}},18467:(e,t,r)=>{"use strict";r.d(t,{k9:()=>u,c$:()=>d});const n=new(r(65230).Vy)("bytes/5.6.1");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function s(e){return"number"==typeof e&&e==e&&e%1==0}function a(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(!s(e.length)||e.length<0)return!1;for(let t=0;t=256)return!1}return!0}function u(e,t){if(t||(t={}),"number"==typeof e){n.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),c(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0"+r:"right"===t.hexPad?r+="0":n.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;e>4]+l[15&n]}return t}return n.throwArgumentError("invalid hexlify value","value",e)}},65230:(e,t,r)=>{"use strict";r.d(t,{Vy:()=>f});var n=r(4364);let i=!1,o=!1;const s={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=s.default,u=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,d;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(d||(d={}));const h="0123456789abcdef";class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==s[r]&&this.throwArgumentError("invalid log level name","logLevel",e),a>s[r]||n.log.apply(n,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,r){if(o)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=h[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let s="";switch(t){case d.NUMERIC_FAULT:{s="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":s+="-"+t;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case d.CALL_EXCEPTION:case d.INSUFFICIENT_FUNDS:case d.MISSING_NEW:case d.NONCE_EXPIRED:case d.REPLACEMENT_UNDERPRICED:case d.TRANSACTION_REPLACED:case d.UNPREDICTABLE_GAS_LIMIT:s=t}s&&(e+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const a=new Error(e);return a.reason=i,a.code=t,Object.keys(r).forEach((function(e){a[e]=r[e]})),a}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return u||(u=new f("logger/5.6.0")),u}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),i){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!e,i=!!t}static setLogLevel(e){const t=s[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=d,f.levels=l},69974:(e,t,r)=>{"use strict";r.d(t,{YW:()=>c,_v:()=>l});var n=r(18467);const i=new(r(65230).Vy)("strings/5.6.0");var o,s;function a(e,t,r,n,i){if(e===s.BAD_PREFIX||e===s.UNEXPECTED_CONTINUE){let e=0;for(let n=t+1;n>6==2;n++)e++;return e}return e===s.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(o||(o={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(s||(s={}));const u=Object.freeze({error:function(e,t,r,n,o){return i.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:a,replace:function(e,t,r,n,i){return e===s.OVERLONG?(n.push(i),0):(n.push(65533),a(e,t,r))}});function c(e,t=o.current){t!=o.current&&(i.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,n.k9)(r)}function l(e,t){return function(e,t){null==t&&(t=u.error),e=(0,n.k9)(e);const r=[];let i=0;for(;i>7)){r.push(n);continue}let o=null,a=null;if(192==(224&n))o=1,a=127;else if(224==(240&n))o=2,a=2047;else{if(240!=(248&n)){i+=t(128==(192&n)?s.UNEXPECTED_CONTINUE:s.BAD_PREFIX,i-1,e,r);continue}o=3,a=65535}if(i-1+o>=e.length){i+=t(s.OVERRUN,i-1,e,r);continue}let u=n&(1<<8-o-1)-1;for(let n=0;n1114111?i+=t(s.OUT_OF_RANGE,i-1-o,e,r,u):u>=55296&&u<=57343?i+=t(s.UTF16_SURROGATE,i-1-o,e,r,u):u<=a?i+=t(s.OVERLONG,i-1-o,e,r,u):r.push(u))}return r}(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}},82546:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{var n=r(39907);!function(){"use strict";var t="object"==typeof window?window:{};!t.JS_SHA3_NO_NODE_JS&&"object"==typeof n&&n.versions&&n.versions.node&&(t=r.g);for(var i=!t.JS_SHA3_NO_COMMON_JS&&e.exports,o="0123456789abcdef".split(""),s=[0,8,16,24],a=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],u=[224,256,384,512],c=["hex","buffer","arrayBuffer","array"],l=function(e,t,r){return function(n){return new w(e,t,e).update(n)[r]()}},d=function(e,t,r){return function(n,i){return new w(e,t,i).update(n)[r]()}},h=function(e,t){var r=l(e,t,"hex");r.create=function(){return new w(e,t,e)},r.update=function(e){return r.create().update(e)};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}w.prototype.update=function(e){var t="string"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var r,n,i=e.length,o=this.blocks,a=this.byteCount,u=this.blockCount,c=0,l=this.s;c>2]|=e[c]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=a){for(this.start=r-a,this.block=o[u],r=0;r>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+o[15&e]+o[e>>12&15]+o[e>>8&15]+o[e>>20&15]+o[e>>16&15]+o[e>>28&15]+o[e>>24&15];a%t==0&&(E(r),s=0)}return i&&(e=r[s],i>0&&(u+=o[e>>4&15]+o[15&e]),i>1&&(u+=o[e>>12&15]+o[e>>8&15]),i>2&&(u+=o[e>>20&15]+o[e>>16&15])),u},w.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&E(n)}return o&&(e=a<<2,t=n[s],o>0&&(u[e]=255&t),o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u};var E=function(e){var t,r,n,i,o,s,u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],u=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],d=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],t=(f=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|u>>>31),r=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(u<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(c<<1|l>>>31),r=o^(l<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(d<<1|h>>>31),r=u^(h<<1|d>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(f<<1|p>>>31),r=l^(p<<1|f>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=d^(i<<1|o>>>31),r=h^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,g=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=g^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&g,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~g&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=a[n],e[1]^=a[n+1]};if(i)e.exports=p;else for(m=0;m{"use strict";var n=r(72950),i=r(65547),o=new n(0),s=new n(-1),a={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function u(e){var t=e?e.toLowerCase():"ether",r=a[t];if("string"!=typeof r)throw new Error("[ethjs-unit] the unit provided "+e+" doesn't exists, please use the one of the following units "+JSON.stringify(a,null,2));return new n(r,10)}function c(e){if("string"==typeof e){if(!e.match(/^-?[0-9.]+$/))throw new Error("while converting number to string, invalid number value '"+e+"', should be a number matching (^-?[0-9.]+).");return e}if("number"==typeof e)return String(e);if("object"==typeof e&&e.toString&&(e.toTwos||e.dividedToIntegerBy))return e.toPrecision?String(e.toPrecision()):e.toString(10);throw new Error("while converting number to string, invalid number value '"+e+"' type "+typeof e+".")}e.exports={unitMap:a,numberToString:c,getValueOfUnit:u,fromWei:function(e,t,r){var n=i(e),c=n.lt(o),l=u(t),d=a[t].length-1||1,h=r||{};c&&(n=n.mul(s));for(var f=n.mod(l).toString(10);f.length2)throw new Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal points");var h=d[0],f=d[1];if(h||(h="0"),f||(f="0"),f.length>o)throw new Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal places");for(;f.length=49&&s<=54?s-49+10:s>=17&&s<=22?s-17+10:15&s}return n}function u(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},o.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},o.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=6)i=a(e,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==t&&(i=a(e,t,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,c=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?c[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var h=l[e],f=d[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);r=(p=p.idivn(f)).isZero()?g+r:c[h-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function p(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(f=h),o.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?f(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):p(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[r]=67108863&o}return 0!==t&&(this.words[r]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new E(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function A(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function _(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):r.strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(b,y),b.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new v;else if("p192"===e)t=new A;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return m[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new _(e)},i(_,E),_.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},_.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},_.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},_.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},_.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},2321:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(7057),o=r(95342);function s(e){var t=e;if("string"!=typeof t)throw new Error("[ethjs-util] while padding to even, value must be string, is currently "+typeof t+", while padToEven.");return t.length%2&&(t="0"+t),t}function a(e){return"0x"+e.toString(16)}e.exports={arrayContainsArray:function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[ethjs-util] method arrayContainsArray requires input 'superset' to be an array got type '"+typeof e+"'");if(!0!==Array.isArray(t))throw new Error("[ethjs-util] method arrayContainsArray requires input 'subset' to be an array got type '"+typeof t+"'");return t[Boolean(r)?"some":"every"]((function(t){return e.indexOf(t)>=0}))},intToBuffer:function(e){var t=a(e);return new n(s(t.slice(2)),"hex")},getBinarySize:function(e){if("string"!=typeof e)throw new Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+typeof e+"'.");return n.byteLength(e,"utf8")},isHexPrefixed:i,stripHexPrefix:o,padToEven:s,intToHex:a,fromAscii:function(e){for(var t="",r=0;r{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";var n,i=r(4364),o="object"==typeof Reflect?Reflect:null,s=o&&"function"==typeof o.apply?o.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function u(){u.init.call(this)}e.exports=u,e.exports.once=function(e,t){return new Promise((function(r,n){function i(r){e.removeListener(t,o),n(r)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),r([].slice.call(arguments))}b(e,t,o,{once:!0}),"error"!==t&&function(e,t,r){"function"==typeof e.on&&b(e,"error",t,{once:!0})}(e,i)}))},u.EventEmitter=u,u.prototype._events=void 0,u.prototype._eventsCount=0,u.prototype._maxListeners=void 0;var c=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function d(e){return void 0===e._maxListeners?u.defaultMaxListeners:e._maxListeners}function h(e,t,r,n){var o,s,a,u;if(l(r),void 0===(s=e._events)?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),s=e._events),a=s[t]),void 0===a)a=s[t]=r,++e._eventsCount;else if("function"==typeof a?a=s[t]=n?[r,a]:[a,r]:n?a.unshift(r):a.push(r),(o=d(e))>0&&a.length>o&&!a.warned){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,u=c,i&&i.warn&&i.warn(u)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=f.bind(n);return i.listener=r,n.wrapFn=i,i}function g(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=new Array(e.length),r=0;r0&&(o=t[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var u=i[e];if(void 0===u)return!1;if("function"==typeof u)s(u,this,t);else{var c=u.length,l=y(u,c);for(r=0;r=0;o--)if(r[o]===t||r[o].listener===t){s=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1=0;n--)this.removeListener(e,t[n]);return this},u.prototype.listeners=function(e){return g(this,e,!0)},u.prototype.rawListeners=function(e){return g(this,e,!1)},u.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},u.prototype.listenerCount=m,u.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},28981:(e,t,r)=>{var n=r(25636).Buffer,i=r(63275);e.exports=function(e,t,r,o){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=r/8,a=n.alloc(s),u=n.alloc(o||0),c=n.alloc(0);s>0||o>0;){var l=new i;l.update(c),l.update(e),t&&l.update(t),c=l.digest();var d=0;if(s>0){var h=a.length-s;d=Math.min(s,c.length),c.copy(a,h,0,d),s-=d}if(d0){var f=u.length-o,p=Math.min(o,c.length-d);c.copy(u,f,d,d+p),o-=p}}return c.fill(0),{key:a,iv:u}}},3665:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=this.options.numOfAttempts},enumerable:!0,configurable:!0}),e.prototype.applyDelay=function(){return n(this,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return[4,s.DelayFactory(this.options,this.attemptNumber).apply()];case 1:return e.sent(),[2]}}))}))},e}()},2247:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(r(79687).Delay);t.AlwaysDelay=o},79687:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(15760),i=function(){function e(e){this.options=e,this.attempt=0}return e.prototype.apply=function(){var e=this;return new Promise((function(t){return setTimeout(t,e.jitteredDelay)}))},e.prototype.setAttemptNumber=function(e){this.attempt=e},Object.defineProperty(e.prototype,"jitteredDelay",{get:function(){return n.JitterFactory(this.options)(this.delay)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"delay",{get:function(){var e=this.options.startingDelay,t=this.options.timeMultiple,r=this.numOfDelayedAttempts,n=e*Math.pow(t,r);return Math.min(n,this.options.maxDelay)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"numOfDelayedAttempts",{get:function(){return this.attempt},enumerable:!0,configurable:!0}),e}();t.Delay=i},72918:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(84209),i=r(2247);t.DelayFactory=function(e,t){var r=function(e){return e.delayFirstAttempt?new i.AlwaysDelay(e):new n.SkipFirstDelay(e)}(e);return r.setAttemptNumber(t),r}},84209:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},s=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fullJitter=function(e){var t=Math.random()*e;return Math.round(t)}},15760:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(21727),i=r(78915);t.JitterFactory=function(e){return"full"===e.jitter?n.fullJitter:i.noJitter}},78915:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noJitter=function(e){return e}},23851:function(e,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,i,o;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(o=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,o[i]))return!1;for(i=n;0!=i--;){var s=o[i];if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},56075:e=>{"use strict";e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var r,n="boolean"==typeof t.cycles&&t.cycles,i=t.cmp&&(r=t.cmp,function(e){return function(t,n){var i={key:t,value:e[t]},o={key:n,value:e[n]};return r(i,o)}}),o=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);var r,s;if(Array.isArray(t)){for(s="[",r=0;r{e.exports=s,s.default=s,s.stable=l,s.stableStringify=l;var t="[...]",r="[Circular]",n=[],i=[];function o(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function s(e,t,r,s){var a;void 0===s&&(s=o()),u(e,"",0,[],void 0,0,s);try{a=0===i.length?JSON.stringify(e,t,r):JSON.stringify(e,h(t),r)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var c=n.pop();4===c.length?Object.defineProperty(c[0],c[1],c[3]):c[0][c[1]]=c[2]}}return a}function a(e,t,r,o){var s=Object.getOwnPropertyDescriptor(o,r);void 0!==s.get?s.configurable?(Object.defineProperty(o,r,{value:e}),n.push([o,r,t,s])):i.push([t,r,e]):(o[r]=e,n.push([o,r,t]))}function u(e,n,i,o,s,c,l){var d;if(c+=1,"object"==typeof e&&null!==e){for(d=0;dl.depthLimit)return void a(t,e,n,s);if(void 0!==l.edgesLimit&&i+1>l.edgesLimit)return void a(t,e,n,s);if(o.push(e),Array.isArray(e))for(d=0;dt?1:0}function l(e,t,r,s){void 0===s&&(s=o());var a,u=d(e,"",0,[],void 0,0,s)||e;try{a=0===i.length?JSON.stringify(u,t,r):JSON.stringify(u,h(t),r)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==n.length;){var c=n.pop();4===c.length?Object.defineProperty(c[0],c[1],c[3]):c[0][c[1]]=c[2]}}return a}function d(e,i,o,s,u,l,h){var f;if(l+=1,"object"==typeof e&&null!==e){for(f=0;fh.depthLimit)return void a(t,e,i,u);if(void 0!==h.edgesLimit&&o+1>h.edgesLimit)return void a(t,e,i,u);if(s.push(e),Array.isArray(e))for(f=0;f0)for(var n=0;n{"use strict";e.exports=function(e,t){for(var r={},n=Object.keys(e),i=Array.isArray(t),o=0;o{var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,n,i){if("[object Function]"!==r.call(n))throw new TypeError("iterator must be a function");var o=e.length;if(o===+o)for(var s=0;s{"use strict";r.d(t,{cy:()=>s,OC:()=>n,kb:()=>i,pG:()=>o}),r(95103);var n=function(e){return"Left"===e._tag},i=function(e){return{_tag:"Left",left:e}},o=function(e){return{_tag:"Right",right:e}},s=function(e){return function(t){return n(t)?t:e(t.right)}}},95103:(e,t,r)=>{"use strict";function n(e,t,r,n,i,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v){switch(arguments.length){case 1:return e;case 2:return t(e);case 3:return r(t(e));case 4:return n(r(t(e)));case 5:return i(n(r(t(e))));case 6:return o(i(n(r(t(e)))));case 7:return s(o(i(n(r(t(e))))));case 8:return a(s(o(i(n(r(t(e)))))));case 9:return u(a(s(o(i(n(r(t(e))))))));case 10:return c(u(a(s(o(i(n(r(t(e)))))))));case 11:return l(c(u(a(s(o(i(n(r(t(e))))))))));case 12:return d(l(c(u(a(s(o(i(n(r(t(e)))))))))));case 13:return h(d(l(c(u(a(s(o(i(n(r(t(e))))))))))));case 14:return f(h(d(l(c(u(a(s(o(i(n(r(t(e)))))))))))));case 15:return p(f(h(d(l(c(u(a(s(o(i(n(r(t(e))))))))))))));case 16:return g(p(f(h(d(l(c(u(a(s(o(i(n(r(t(e)))))))))))))));case 17:return m(g(p(f(h(d(l(c(u(a(s(o(i(n(r(t(e))))))))))))))));case 18:return y(m(g(p(f(h(d(l(c(u(a(s(o(i(n(r(t(e)))))))))))))))));case 19:return b(y(m(g(p(f(h(d(l(c(u(a(s(o(i(n(r(t(e))))))))))))))))));case 20:return v(b(y(m(g(p(f(h(d(l(c(u(a(s(o(i(n(r(t(e)))))))))))))))))))}}r.d(t,{Fs:()=>n})},44315:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.rotate=t.intersperse=t.prependToAll=t.unzip=t.zip=t.zipWith=t.sort=t.lefts=t.rights=t.reverse=t.modifyAt=t.deleteAt=t.updateAt=t.insertAt=t.copy=t.findLastIndex=t.findLastMap=t.findLast=t.findFirstMap=t.findFirst=t.findIndex=t.dropLeftWhile=t.dropRight=t.dropLeft=t.spanLeft=t.takeLeftWhile=t.takeRight=t.takeLeft=t.init=t.tail=t.last=t.head=t.snoc=t.cons=t.lookup=t.isOutOfBound=t.isNonEmpty=t.isEmpty=t.scanRight=t.scanLeft=t.foldRight=t.foldLeft=t.flatten=t.replicate=t.range=t.makeBy=t.getOrd=t.getEq=t.getMonoid=t.getShow=void 0,t.Applicative=t.FunctorWithIndex=t.Functor=t.URI=t.zero=t.unfold=t.wilt=t.wither=t.traverseWithIndex=t.sequence=t.traverse=t.reduceRightWithIndex=t.reduceRight=t.reduceWithIndex=t.reduce=t.foldMapWithIndex=t.foldMap=t.duplicate=t.extend=t.filterWithIndex=t.filterMapWithIndex=t.alt=t.altW=t.partitionMapWithIndex=t.partitionMap=t.partitionWithIndex=t.partition=t.filterMap=t.filter=t.separate=t.compact=t.mapWithIndex=t.chainFirst=t.chainWithIndex=t.chain=t.apSecond=t.apFirst=t.ap=t.map=t.of=t.difference=t.intersection=t.union=t.comprehension=t.chunksOf=t.splitAt=t.chop=t.sortBy=t.uniq=t.elem=void 0,t.apS=t.bind=t.bindTo=t.Do=t.some=t.every=t.empty=t.unsafeDeleteAt=t.unsafeUpdateAt=t.unsafeInsertAt=t.array=t.Witherable=t.TraversableWithIndex=t.Traversable=t.FoldableWithIndex=t.Foldable=t.FilterableWithIndex=t.Filterable=t.Compactable=t.Extend=t.Alternative=t.Alt=t.Unfoldable=t.Monad=void 0;var s=o(r(8249));t.getShow=s.getShow,t.getMonoid=s.getMonoid,t.getEq=s.getEq,t.getOrd=s.getOrd,t.makeBy=s.makeBy,t.range=s.range,t.replicate=s.replicate,t.flatten=s.flatten,t.foldLeft=s.foldLeft,t.foldRight=s.foldRight,t.scanLeft=s.scanLeft,t.scanRight=s.scanRight,t.isEmpty=s.isEmpty,t.isNonEmpty=s.isNonEmpty,t.isOutOfBound=s.isOutOfBound,t.lookup=s.lookup,t.cons=s.cons,t.snoc=s.snoc,t.head=s.head,t.last=s.last,t.tail=s.tail,t.init=s.init,t.takeLeft=s.takeLeft,t.takeRight=s.takeRight,t.takeLeftWhile=function(e){return s.takeLeftWhile(e)},t.spanLeft=function(e){return s.spanLeft(e)},t.dropLeft=s.dropLeft,t.dropRight=s.dropRight,t.dropLeftWhile=s.dropLeftWhile,t.findIndex=s.findIndex,t.findFirst=function(e){return s.findFirst(e)},t.findFirstMap=s.findFirstMap,t.findLast=function(e){return s.findLast(e)},t.findLastMap=s.findLastMap,t.findLastIndex=s.findLastIndex,t.copy=s.toArray,t.insertAt=s.insertAt,t.updateAt=s.updateAt,t.deleteAt=s.deleteAt,t.modifyAt=s.modifyAt,t.reverse=s.reverse,t.rights=s.rights,t.lefts=s.lefts,t.sort=s.sort,t.zipWith=s.zipWith,t.zip=s.zip,t.unzip=s.unzip,t.prependToAll=s.prependToAll,t.intersperse=s.intersperse,t.rotate=s.rotate,t.elem=s.elem,t.uniq=s.uniq,t.sortBy=s.sortBy,t.chop=s.chop,t.splitAt=s.splitAt,t.chunksOf=s.chunksOf,t.comprehension=function(e,t,r){return void 0===r&&(r=function(){return!0}),s.comprehension(e,t,r)},t.union=s.union,t.intersection=s.intersection,t.difference=s.difference,t.of=s.of;var a=s.Monad.map,u=s.Monad.ap,c=s.Monad.chain,l=s.FunctorWithIndex.mapWithIndex,d=s.Filterable.filter,h=s.Filterable.filterMap,f=s.Filterable.partition,p=s.Filterable.partitionMap,g=s.FilterableWithIndex.filterWithIndex,m=s.FilterableWithIndex.filterMapWithIndex,y=s.FilterableWithIndex.partitionWithIndex,b=s.FilterableWithIndex.partitionMapWithIndex,v=s.Foldable.reduce,A=s.Foldable.foldMap,w=s.Foldable.reduceRight,E=s.Traversable.traverse,_=s.Alternative.alt,I=s.FoldableWithIndex.reduceWithIndex,S=s.FoldableWithIndex.foldMapWithIndex,k=s.FoldableWithIndex.reduceRightWithIndex,C=s.TraversableWithIndex.traverseWithIndex,T=s.Extend.extend,x=s.Witherable.wither,M=s.Witherable.wilt;t.map=s.map,t.ap=s.ap,t.apFirst=s.apFirst,t.apSecond=s.apSecond,t.chain=s.chain,t.chainWithIndex=s.chainWithIndex,t.chainFirst=s.chainFirst,t.mapWithIndex=s.mapWithIndex,t.compact=s.compact,t.separate=s.separate,t.filter=s.filter,t.filterMap=s.filterMap,t.partition=s.partition,t.partitionWithIndex=s.partitionWithIndex,t.partitionMap=s.partitionMap,t.partitionMapWithIndex=s.partitionMapWithIndex,t.altW=s.altW,t.alt=s.alt,t.filterMapWithIndex=s.filterMapWithIndex,t.filterWithIndex=s.filterWithIndex,t.extend=s.extend,t.duplicate=s.duplicate,t.foldMap=s.foldMap,t.foldMapWithIndex=s.foldMapWithIndex,t.reduce=s.reduce,t.reduceWithIndex=s.reduceWithIndex,t.reduceRight=s.reduceRight,t.reduceRightWithIndex=s.reduceRightWithIndex,t.traverse=s.traverse,t.sequence=s.sequence,t.traverseWithIndex=s.traverseWithIndex,t.wither=s.wither,t.wilt=s.wilt,t.unfold=s.unfold,t.zero=s.Alternative.zero,t.URI="Array",t.Functor={URI:t.URI,map:a},t.FunctorWithIndex={URI:t.URI,map:a,mapWithIndex:l},t.Applicative={URI:t.URI,map:a,ap:u,of:t.of},t.Monad={URI:t.URI,map:a,ap:u,of:t.of,chain:c},t.Unfoldable={URI:t.URI,unfold:t.unfold},t.Alt={URI:t.URI,map:a,alt:_},t.Alternative={URI:t.URI,map:a,ap:u,of:t.of,alt:_,zero:t.zero},t.Extend={URI:t.URI,map:a,extend:T},t.Compactable={URI:t.URI,compact:t.compact,separate:t.separate},t.Filterable={URI:t.URI,map:a,compact:t.compact,separate:t.separate,filter:d,filterMap:h,partition:f,partitionMap:p},t.FilterableWithIndex={URI:t.URI,map:a,mapWithIndex:l,compact:t.compact,separate:t.separate,filter:d,filterMap:h,partition:f,partitionMap:p,partitionMapWithIndex:b,partitionWithIndex:y,filterMapWithIndex:m,filterWithIndex:g},t.Foldable={URI:t.URI,reduce:v,foldMap:A,reduceRight:w},t.FoldableWithIndex={URI:t.URI,reduce:v,foldMap:A,reduceRight:w,reduceWithIndex:I,foldMapWithIndex:S,reduceRightWithIndex:k},t.Traversable={URI:t.URI,map:a,reduce:v,foldMap:A,reduceRight:w,traverse:E,sequence:t.sequence},t.TraversableWithIndex={URI:t.URI,map:a,mapWithIndex:l,reduce:v,foldMap:A,reduceRight:w,reduceWithIndex:I,foldMapWithIndex:S,reduceRightWithIndex:k,traverse:E,sequence:t.sequence,traverseWithIndex:C},t.Witherable={URI:t.URI,map:a,compact:t.compact,separate:t.separate,filter:d,filterMap:h,partition:f,partitionMap:p,reduce:v,foldMap:A,reduceRight:w,traverse:E,sequence:t.sequence,wither:x,wilt:M},t.array={URI:t.URI,compact:t.compact,separate:t.separate,map:a,ap:u,of:t.of,chain:c,filter:d,filterMap:h,partition:f,partitionMap:p,mapWithIndex:l,partitionMapWithIndex:b,partitionWithIndex:y,filterMapWithIndex:m,filterWithIndex:g,alt:_,zero:t.zero,unfold:t.unfold,reduce:v,foldMap:A,reduceRight:w,traverse:E,sequence:t.sequence,reduceWithIndex:I,foldMapWithIndex:S,reduceRightWithIndex:k,traverseWithIndex:C,extend:T,wither:x,wilt:M},t.unsafeInsertAt=s.unsafeInsertAt,t.unsafeUpdateAt=s.unsafeUpdateAt,t.unsafeDeleteAt=s.unsafeDeleteAt,t.empty=[],t.every=s.every,t.some=s.some,t.Do=t.of({}),t.bindTo=s.bindTo,t.bind=s.bind,t.apS=s.apS},4997:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tailRec=void 0,t.tailRec=function(e,t){for(var r=t(e);"Left"===r._tag;)r=t(r.left);return r.right}},11125:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWitherable=t.getFilterable=t.getApplyMonoid=t.getApplySemigroup=t.getSemigroup=t.getEq=t.getShow=t.URI=t.throwError=t.sequence=t.traverse=t.reduceRight=t.foldMap=t.reduce=t.duplicate=t.extend=t.alt=t.altW=t.flatten=t.chainFirst=t.chainFirstW=t.chain=t.chainW=t.of=t.apSecond=t.apFirst=t.ap=t.apW=t.mapLeft=t.bimap=t.map=t.filterOrElse=t.filterOrElseW=t.orElse=t.swap=t.chainNullableK=t.fromNullableK=t.getOrElse=t.getOrElseW=t.fold=t.fromPredicate=t.fromOption=t.stringifyJSON=t.parseJSON=t.tryCatch=t.fromNullable=t.right=t.left=t.isRight=t.isLeft=void 0,t.sequenceArray=t.traverseArray=t.traverseArrayWithIndex=t.apS=t.apSW=t.bind=t.bindW=t.bindTo=t.Do=t.exists=t.elem=t.toError=t.either=t.getValidationMonoid=t.MonadThrow=t.ChainRec=t.Extend=t.Alt=t.Bifunctor=t.Traversable=t.Foldable=t.Monad=t.Applicative=t.Functor=t.getValidationSemigroup=t.getValidation=t.getAltValidation=t.getApplicativeValidation=void 0;var n=r(4997),i=r(41868);function o(e){return function(r){return null==r?t.left(e):t.right(r)}}function s(e,r){try{return t.right(e())}catch(e){return t.left(r(e))}}function a(e){var t=o(e);return function(e){return function(){for(var r=[],n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.eq=t.Contravariant=t.getMonoid=t.eqDate=t.getTupleEq=t.getStructEq=t.eqBoolean=t.eqNumber=t.eqString=t.strictEqual=t.eqStrict=t.URI=t.contramap=t.fromEquals=void 0;var n=r(41868);function i(e){return{equals:function(t,r){return t===r||e(t,r)}}}function o(e,t){return e===t}t.fromEquals=i,t.contramap=function(e){return function(t){return i((function(r,n){return t.equals(e(r),e(n))}))}},t.URI="Eq",t.eqStrict={equals:o},t.strictEqual=o,t.eqString=t.eqStrict,t.eqNumber=t.eqStrict,t.eqBoolean=t.eqStrict,t.getStructEq=function(e){return i((function(t,r){for(var n in e)if(!e[n].equals(t[n],r[n]))return!1;return!0}))},t.getTupleEq=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getApplySemigroup=t.getOrd=t.getEq=t.getShow=t.URI=t.wilt=t.wither=t.sequence=t.traverse=t.partitionMap=t.partition=t.filterMap=t.filter=t.separate=t.compact=t.reduceRight=t.foldMap=t.reduce=t.duplicate=t.extend=t.throwError=t.zero=t.alt=t.altW=t.flatten=t.chainFirst=t.chain=t.of=t.apSecond=t.apFirst=t.ap=t.map=t.chainNullableK=t.mapNullable=t.fromNullableK=t.getOrElse=t.getOrElseW=t.toUndefined=t.toNullable=t.fold=t.fromEither=t.getRight=t.getLeft=t.tryCatch=t.fromPredicate=t.fromNullable=t.some=t.none=t.isNone=t.isSome=void 0,t.sequenceArray=t.traverseArray=t.traverseArrayWithIndex=t.apS=t.bind=t.bindTo=t.Do=t.getRefinement=t.exists=t.elem=t.option=t.MonadThrow=t.Witherable=t.Traversable=t.Filterable=t.Compactable=t.Extend=t.Alternative=t.Alt=t.Foldable=t.Monad=t.Applicative=t.Functor=t.getMonoid=t.getLastMonoid=t.getFirstMonoid=t.getApplyMonoid=void 0;var n=r(41868);function i(e){return null==e?t.none:t.some(e)}function o(e){return"Right"===e._tag?t.none:t.some(e.left)}function s(e){return"Left"===e._tag?t.none:t.some(e.right)}function a(e){return function(r){return t.isNone(r)?t.none:i(e(r.value))}}t.isSome=function(e){return"Some"===e._tag},t.isNone=function(e){return"None"===e._tag},t.none={_tag:"None"},t.some=function(e){return{_tag:"Some",value:e}},t.fromNullable=i,t.fromPredicate=function(e){return function(r){return e(r)?t.some(r):t.none}},t.tryCatch=function(e){try{return t.some(e())}catch(e){return t.none}},t.getLeft=o,t.getRight=s,t.fromEither=s,t.fold=function(e,r){return function(n){return t.isNone(n)?e():r(n.value)}},t.toNullable=function(e){return t.isNone(e)?null:e.value},t.toUndefined=function(e){return t.isNone(e)?void 0:e.value},t.getOrElseW=function(e){return function(r){return t.isNone(r)?e():r.value}},t.getOrElse=t.getOrElseW,t.fromNullableK=function(e){return function(){for(var t=[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ord=t.Contravariant=t.ordDate=t.URI=t.contramap=t.getDualOrd=t.getTupleOrd=t.getMonoid=t.getSemigroup=t.fromCompare=t.between=t.clamp=t.max=t.min=t.geq=t.leq=t.gt=t.lt=t.ordBoolean=t.ordNumber=t.ordString=void 0;var n=r(81428),i=r(41868);function o(e,t){return et?1:0}function s(e,t){return e===t}function a(e){return function(t,r){return-1===e.compare(t,r)}}function u(e){return function(t,r){return 1===e.compare(t,r)}}function c(e){return function(t,r){return 1===e.compare(t,r)?r:t}}function l(e){return function(t,r){return-1===e.compare(t,r)?r:t}}function d(e){var t=function(t,r){return t===r?0:e(t,r)};return{equals:function(e,r){return 0===t(e,r)},compare:t}}function h(){return{concat:function(e,t){return d((function(r,i){return n.monoidOrdering.concat(e.compare(r,i),t.compare(r,i))}))}}}t.ordString={equals:s,compare:o},t.ordNumber={equals:s,compare:o},t.ordBoolean={equals:s,compare:o},t.lt=a,t.gt=u,t.leq=function(e){return function(t,r){return 1!==e.compare(t,r)}},t.geq=function(e){return function(t,r){return-1!==e.compare(t,r)}},t.min=c,t.max=l,t.clamp=function(e){var t=c(e),r=l(e);return function(e,n){return function(i){return r(t(i,n),e)}}},t.between=function(e){var t=a(e),r=u(e);return function(e,n){return function(i){return!t(i,e)&&!r(i,n)}}},t.fromCompare=d,t.getSemigroup=h,t.getMonoid=function(){return{concat:h().concat,empty:d((function(){return 0}))}},t.getTupleOrd=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.invert=t.monoidOrdering=t.semigroupOrdering=t.eqOrdering=t.sign=void 0,t.sign=function(e){return e<=-1?-1:e>=1?1:0},t.eqOrdering={equals:function(e,t){return e===t}},t.semigroupOrdering={concat:function(e,t){return 0!==e?e:t}},t.monoidOrdering={concat:t.semigroupOrdering.concat,empty:0},t.invert=function(e){switch(e){case-1:return 1;case 1:return-1;default:return 0}}},8249:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.intersperse=t.prependToAll=t.unzip=t.zip=t.zipWith=t.sort=t.lefts=t.rights=t.reverse=t.modifyAt=t.deleteAt=t.updateAt=t.insertAt=t.findLastIndex=t.findLastMap=t.findLast=t.findFirstMap=t.findFirst=t.findIndex=t.dropLeftWhile=t.dropRight=t.dropLeft=t.spanLeft=t.takeLeftWhile=t.takeRight=t.takeLeft=t.init=t.tail=t.last=t.head=t.snoc=t.cons=t.lookup=t.isOutOfBound=t.isNonEmpty=t.isEmpty=t.scanRight=t.scanLeft=t.foldRight=t.foldLeft=t.flatten=t.replicate=t.range=t.makeBy=t.getOrd=t.getEq=t.getMonoid=t.getShow=t.toArray=t.fromArray=void 0,t.FunctorWithIndex=t.Functor=t.URI=t.unfold=t.wilt=t.wither=t.traverseWithIndex=t.sequence=t.traverse=t.reduceRightWithIndex=t.reduceRight=t.reduceWithIndex=t.foldMap=t.reduce=t.foldMapWithIndex=t.duplicate=t.extend=t.filterWithIndex=t.partitionMapWithIndex=t.partitionMap=t.partitionWithIndex=t.partition=t.compact=t.filterMap=t.filterMapWithIndex=t.filter=t.separate=t.mapWithIndex=t.map=t.chainFirst=t.chainWithIndex=t.chain=t.apSecond=t.apFirst=t.ap=t.alt=t.altW=t.zero=t.of=t.difference=t.intersection=t.union=t.comprehension=t.chunksOf=t.splitAt=t.chop=t.sortBy=t.uniq=t.elem=t.rotate=void 0,t.apS=t.bind=t.bindTo=t.Do=t.some=t.every=t.empty=t.unsafeDeleteAt=t.unsafeUpdateAt=t.unsafeInsertAt=t.readonlyArray=t.Witherable=t.TraversableWithIndex=t.Traversable=t.FoldableWithIndex=t.Foldable=t.FilterableWithIndex=t.Filterable=t.Compactable=t.Extend=t.Alternative=t.Alt=t.Unfoldable=t.Monad=t.Applicative=void 0;var s=r(41868),a=o(r(73725)),u=r(22505);t.fromArray=function(e){var r=e.length;if(0===r)return t.empty;for(var n=Array(r),i=0;i0}function f(e,t){return e<0||e>=t.length}function p(e,t){return void 0===t?function(t){return p(e,t)}:f(e,t)?a.none:a.some(t[e])}function g(e,t){if(void 0===t)return function(t){return g(e,t)};for(var r=t.length,n=Array(r+1),i=0;i=0;o--)i[o]=t(r[o],i[o+1]);return i}},t.isEmpty=d,t.isNonEmpty=h,t.isOutOfBound=f,t.lookup=p,t.cons=g,t.snoc=m,t.head=function(e){return d(e)?a.none:a.some(e[0])},t.last=function(e){return p(e.length-1,e)},t.tail=function(e){return d(e)?a.none:a.some(e.slice(1))},t.init=function(e){var t=e.length;return 0===t?a.none:a.some(e.slice(0,t-1))},t.takeLeft=function(e){return function(t){return t.slice(0,e)}},t.takeRight=function(e){return function(r){return 0===e?t.empty:r.slice(-e)}},t.takeLeftWhile=function(e){return function(t){for(var r=y(t,e),n=Array(r),i=0;i=0;r--)if(e(t[r]))return a.some(t[r]);return a.none}},t.findLastMap=function(e){return function(t){for(var r=t.length-1;r>=0;r--){var n=e(t[r]);if(a.isSome(n))return n}return a.none}},t.findLastIndex=function(e){return function(t){for(var r=t.length-1;r>=0;r--)if(e(t[r]))return a.some(r);return a.none}},t.insertAt=function(e,t){return function(r){return e<0||e>r.length?a.none:a.some(Q(e,t,r))}},t.updateAt=function(e,t){return function(r){return f(e,r)?a.none:a.some(q(e,t,r))}},t.deleteAt=function(e){return function(t){return f(e,t)?a.none:a.some(W(e,t))}},t.modifyAt=function(e,t){return function(r){return f(e,r)?a.none:a.some(q(e,t(r[e]),r))}},t.reverse=function(e){return d(e)?e:e.slice().reverse()},t.rights=function(e){for(var t=[],r=e.length,n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URI=t.separate=t.compact=t.reduceRight=t.foldMap=t.reduce=t.partitionMap=t.partition=t.filterMap=t.filter=t.elem=t.some=t.every=t.fromFoldableMap=t.fromFoldable=t.filterWithIndex=t.filterMapWithIndex=t.partitionWithIndex=t.partitionMapWithIndex=t.wilt=t.wither=t.sequence=t.traverse=t.traverseWithIndex=t.singleton=t.reduceRightWithIndex=t.foldMapWithIndex=t.reduceWithIndex=t.map=t.mapWithIndex=t.empty=t.lookup=t.getMonoid=t.getEq=t.isSubrecord=t.pop=t.modifyAt=t.updateAt=t.deleteAt=t.hasOwnProperty=t.insertAt=t.toUnfoldable=t.toReadonlyArray=t.collect=t.keys=t.isEmpty=t.size=t.getShow=t.toRecord=t.fromRecord=void 0,t.readonlyRecord=t.Witherable=t.TraversableWithIndex=t.Traversable=t.FilterableWithIndex=t.Filterable=t.Compactable=t.FoldableWithIndex=t.Foldable=t.FunctorWithIndex=t.Functor=void 0;var n=r(59142),i=r(41868),o=r(73725);function s(e){return Object.keys(e).sort()}function a(e){return function(t){for(var r=[],n=0,i=s(t);n=0;o--){var a=i[o];n=t(a,r[a],n)}return n}}function b(e){return function(r){return function(n){var i=s(n);if(0===i.length)return e.of(t.empty);for(var o=e.of({}),a=function(t){o=e.ap(e.map(o,(function(e){return function(r){return e[t]=r,e}})),r(t,n[t]))},u=0,c=i;u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getIntercalateSemigroup=t.semigroupVoid=t.semigroupString=t.semigroupProduct=t.semigroupSum=t.semigroupAny=t.semigroupAll=t.getObjectSemigroup=t.getJoinSemigroup=t.getMeetSemigroup=t.getStructSemigroup=t.getFunctionSemigroup=t.getDualSemigroup=t.getTupleSemigroup=t.getLastSemigroup=t.getFirstSemigroup=t.fold=void 0;var n=r(41868),i=r(22505);t.fold=function e(t){return function(r,n){if(void 0===n){var i=e(t);return function(e){return i(r,e)}}return n.reduce(t.concat,r)}},t.getFirstSemigroup=function(){return{concat:n.identity}},t.getLastSemigroup=function(){return{concat:function(e,t){return t}}},t.getTupleSemigroup=function(){for(var e=[],t=0;t{"use strict";function r(e){return e}function n(e){return function(){return e}}function i(e){throw new Error("Called `absurd` function which should be uncallable")}Object.defineProperty(t,"__esModule",{value:!0}),t.bindTo_=t.bind_=t.hole=t.pipe=t.untupled=t.tupled=t.absurd=t.decrement=t.increment=t.tuple=t.flow=t.flip=t.constVoid=t.constUndefined=t.constNull=t.constFalse=t.constTrue=t.constant=t.not=t.unsafeCoerce=t.identity=void 0,t.identity=r,t.unsafeCoerce=r,t.not=function(e){return function(t){return!e(t)}},t.constant=n,t.constTrue=n(!0),t.constFalse=n(!1),t.constNull=n(null),t.constUndefined=n(void 0),t.constVoid=t.constUndefined,t.flip=function(e){return function(t,r){return e(r,t)}},t.flow=function(e,t,r,n,i,o,s,a,u){switch(arguments.length){case 1:return e;case 2:return function(){return t(e.apply(this,arguments))};case 3:return function(){return r(t(e.apply(this,arguments)))};case 4:return function(){return n(r(t(e.apply(this,arguments))))};case 5:return function(){return i(n(r(t(e.apply(this,arguments)))))};case 6:return function(){return o(i(n(r(t(e.apply(this,arguments))))))};case 7:return function(){return s(o(i(n(r(t(e.apply(this,arguments)))))))};case 8:return function(){return a(s(o(i(n(r(t(e.apply(this,arguments))))))))};case 9:return function(){return u(a(s(o(i(n(r(t(e.apply(this,arguments)))))))))}}},t.tuple=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeable=t.pipe=void 0;var n=r(41868);t.pipe=n.pipe,t.pipeable=function(e){var t={};return function(e){return"function"==typeof e.map}(e)&&(t.map=function(t){return function(r){return e.map(r,t)}}),function(e){return"function"==typeof e.contramap}(e)&&(t.contramap=function(t){return function(r){return e.contramap(r,t)}}),function(e){return"function"==typeof e.mapWithIndex}(e)&&(t.mapWithIndex=function(t){return function(r){return e.mapWithIndex(r,t)}}),function(e){return"function"==typeof e.ap}(e)&&(t.ap=function(t){return function(r){return e.ap(r,t)}},t.apFirst=function(t){return function(r){return e.ap(e.map(r,(function(e){return function(){return e}})),t)}},t.apSecond=function(t){return function(r){return e.ap(e.map(r,(function(){return function(e){return e}})),t)}}),function(e){return"function"==typeof e.chain}(e)&&(t.chain=function(t){return function(r){return e.chain(r,t)}},t.chainFirst=function(t){return function(r){return e.chain(r,(function(r){return e.map(t(r),(function(){return r}))}))}},t.flatten=function(t){return e.chain(t,n.identity)}),function(e){return"function"==typeof e.bimap}(e)&&(t.bimap=function(t,r){return function(n){return e.bimap(n,t,r)}},t.mapLeft=function(t){return function(r){return e.mapLeft(r,t)}}),function(e){return"function"==typeof e.extend}(e)&&(t.extend=function(t){return function(r){return e.extend(r,t)}},t.duplicate=function(t){return e.extend(t,n.identity)}),function(e){return"function"==typeof e.reduce}(e)&&(t.reduce=function(t,r){return function(n){return e.reduce(n,t,r)}},t.foldMap=function(t){var r=e.foldMap(t);return function(e){return function(t){return r(t,e)}}},t.reduceRight=function(t,r){return function(n){return e.reduceRight(n,t,r)}}),function(e){return"function"==typeof e.reduceWithIndex}(e)&&(t.reduceWithIndex=function(t,r){return function(n){return e.reduceWithIndex(n,t,r)}},t.foldMapWithIndex=function(t){var r=e.foldMapWithIndex(t);return function(e){return function(t){return r(t,e)}}},t.reduceRightWithIndex=function(t,r){return function(n){return e.reduceRightWithIndex(n,t,r)}}),function(e){return"function"==typeof e.alt}(e)&&(t.alt=function(t){return function(r){return e.alt(r,t)}}),function(e){return"function"==typeof e.compact}(e)&&(t.compact=e.compact,t.separate=e.separate),function(e){return"function"==typeof e.filter}(e)&&(t.filter=function(t){return function(r){return e.filter(r,t)}},t.filterMap=function(t){return function(r){return e.filterMap(r,t)}},t.partition=function(t){return function(r){return e.partition(r,t)}},t.partitionMap=function(t){return function(r){return e.partitionMap(r,t)}}),function(e){return"function"==typeof e.filterWithIndex}(e)&&(t.filterWithIndex=function(t){return function(r){return e.filterWithIndex(r,t)}},t.filterMapWithIndex=function(t){return function(r){return e.filterMapWithIndex(r,t)}},t.partitionWithIndex=function(t){return function(r){return e.partitionWithIndex(r,t)}},t.partitionMapWithIndex=function(t){return function(r){return e.partitionMapWithIndex(r,t)}}),function(e){return"function"==typeof e.promap}(e)&&(t.promap=function(t,r){return function(n){return e.promap(n,t,r)}}),function(e){return"function"==typeof e.compose}(e)&&(t.compose=function(t){return function(r){return e.compose(r,t)}}),function(e){return"function"==typeof e.throwError}(e)&&(t.fromOption=function(t){return function(r){return"None"===r._tag?e.throwError(t()):e.of(r.value)}},t.fromEither=function(t){return"Left"===t._tag?e.throwError(t.left):e.of(t.right)},t.fromPredicate=function(t,r){return function(n){return t(n)?e.of(n):e.throwError(r(n))}},t.filterOrElse=function(t,r){return function(n){return e.chain(n,(function(n){return t(n)?e.of(n):e.throwError(r(n))}))}}),t}},28794:e=>{"use strict";var t=Array.prototype.slice,r=Object.prototype.toString;e.exports=function(e){var n=this;if("function"!=typeof n||"[object Function]"!==r.call(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var i,o=t.call(arguments,1),s=Math.max(0,n.length-o.length),a=[],u=0;u{"use strict";var n=r(28794);e.exports=Function.prototype.bind||n},528:(e,t,r)=>{"use strict";var n,i=r(29838),o=r(29110),s=r(61155),a=r(94943),u=r(5731),c=r(3468),l=r(32140),d=Function,h=function(e){try{return d('"use strict"; return ('+e+").constructor;")()}catch(e){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(e){f=null}var p=function(){throw new c},g=f?function(){try{return p}catch(e){try{return f(arguments,"callee").get}catch(e){return p}}}():p,m=r(53558)(),y=r(31483)(),b=Object.getPrototypeOf||(y?function(e){return e.__proto__}:null),v={},A="undefined"!=typeof Uint8Array&&b?b(Uint8Array):n,w={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":m&&b?b([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":v,"%AsyncGenerator%":v,"%AsyncGeneratorFunction%":v,"%AsyncIteratorPrototype%":v,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":d,"%GeneratorFunction%":v,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":m&&b?b(b([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&m&&b?b((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":a,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&m&&b?b((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":m&&b?b(""[Symbol.iterator]()):n,"%Symbol%":m?Symbol:n,"%SyntaxError%":u,"%ThrowTypeError%":g,"%TypedArray%":A,"%TypeError%":c,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":l,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};if(b)try{null.error}catch(e){var E=b(b(e));w["%Error.prototype%"]=E}var _=function e(t){var r;if("%AsyncFunction%"===t)r=h("async function () {}");else if("%GeneratorFunction%"===t)r=h("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=h("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&b&&(r=b(i.prototype))}return w[t]=r,r},I={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},S=r(65268),k=r(78554),C=S.call(Function.call,Array.prototype.concat),T=S.call(Function.apply,Array.prototype.splice),x=S.call(Function.call,String.prototype.replace),M=S.call(Function.call,String.prototype.slice),B=S.call(Function.call,RegExp.prototype.exec),P=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,O=function(e,t){var r,n=e;if(k(I,n)&&(n="%"+(r=I[n])[0]+"%"),k(w,n)){var i=w[n];if(i===v&&(i=_(n)),void 0===i&&!t)throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=M(e,0,1),r=M(e,-1);if("%"===t&&"%"!==r)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var n=[];return x(e,P,(function(e,t,r,i){n[n.length]=r?x(i,R,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",i=O("%"+n+"%",t),o=i.name,s=i.value,a=!1,l=i.alias;l&&(n=l[0],T(r,C([0,1],l)));for(var d=1,h=!0;d=r.length){var y=f(s,p);s=(h=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:s[p]}else h=k(s,p),s=s[p];h&&!a&&(w[o]=s)}}return s}},66296:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n{"use strict";var n=r(66296);e.exports=Function.prototype.bind||n},31483:e=>{"use strict";var t={foo:{}},r=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!({__proto__:null}instanceof r)}},48343:(e,t,r)=>{var n=r(82553),i=r(28326);e.exports=function(e){if(n.crypto&&n.crypto.getRandomValues)return n.crypto.getRandomValues(e);if("object"==typeof n.msCrypto&&"function"==typeof n.msCrypto.getRandomValues)return n.msCrypto.getRandomValues(e);if(i.randomBytes){if(!(e instanceof Uint8Array))throw new TypeError("expected Uint8Array");if(e.length>65536){var t=new Error;throw t.code=22,t.message="Failed to execute 'getRandomValues' on 'Crypto': The ArrayBufferView's byte length ("+e.length+") exceeds the number of bytes of entropy available via this API (65536).",t.name="QuotaExceededError",t}var r=i.randomBytes(e.length);return e.set(r),e}throw new Error("No secure random number generator available.")}},82553:(e,t,r)=>{var n;n="undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},e.exports=n},69336:(e,t,r)=>{"use strict";var n=r(57718)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},57718:(e,t,r)=>{"use strict";var n,i=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new s},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=r(53558)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?h((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?h((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?h(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":i,"%ThrowTypeError%":l,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};try{null.error}catch(e){var m=h(h(e));g["%Error.prototype%"]=m}var y=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=h(i.prototype))}return g[t]=r,r},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},v=r(79138),A=r(92571),w=v.call(Function.call,Array.prototype.concat),E=v.call(Function.apply,Array.prototype.splice),_=v.call(Function.call,String.prototype.replace),I=v.call(Function.call,String.prototype.slice),S=v.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C=/\\(\\)?/g,T=function(e,t){var r,n=e;if(A(b,n)&&(n="%"+(r=b[n])[0]+"%"),A(g,n)){var o=g[n];if(o===f&&(o=y(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');if(null===S(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=I(e,0,1),r=I(e,-1);if("%"===t&&"%"!==r)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var n=[];return _(e,k,(function(e,t,r,i){n[n.length]=r?_(i,C,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=T("%"+n+"%",t),a=o.name,c=o.value,l=!1,d=o.alias;d&&(n=d[0],E(r,w([0,1],d)));for(var h=1,f=!0;h=r.length){var b=u(c,p);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[p]}else f=A(c,p),c=c[p];f&&!l&&(g[a]=c)}}return c}},53558:(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,i=r(62908);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&i()}},62908:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},51913:(e,t,r)=>{"use strict";var n=r(62908);e.exports=function(){return n()&&!!Symbol.toStringTag}},92571:(e,t,r)=>{"use strict";var n=r(79138);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},21848:(e,t,r)=>{"use strict";var n=r(25636).Buffer,i=r(34156).Transform;function o(e){i.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(35615)(o,i),o.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},o.prototype.update=function(e,t){if(function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer")}(e),this._finalized)throw new Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var r=this._block,i=0;this._blockOffset+e.length-i>=this._blockSize;){for(var o=this._blockOffset;o0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o},99499:(e,t,r)=>{var n=t;n.utils=r(70461),n.common=r(32191),n.sha=r(75746),n.ripemd=r(74169),n.hmac=r(11825),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},32191:(e,t,r)=>{"use strict";var n=r(70461),i=r(7784);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var i=0;i>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o{"use strict";var n=r(70461),i=r(7784);function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t{"use strict";var n=r(70461),i=r(32191),o=n.rotl32,s=n.sum32,a=n.sum32_3,u=n.sum32_4,c=i.BlockHash;function l(){if(!(this instanceof l))return new l;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function d(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function h(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function f(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(l,c),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],i=this.h[2],c=this.h[3],l=this.h[4],b=r,v=n,A=i,w=c,E=l,_=0;_<80;_++){var I=s(o(u(r,d(_,n,i,c),e[p[_]+t],h(_)),m[_]),l);r=l,l=c,c=o(i,10),i=n,n=I,I=s(o(u(b,d(79-_,v,A,w),e[g[_]+t],f(_)),y[_]),E),b=E,E=w,w=o(A,10),A=v,v=I}I=a(this.h[1],i,w),this.h[1]=a(this.h[2],c,E),this.h[2]=a(this.h[3],l,b),this.h[3]=a(this.h[4],r,v),this.h[4]=a(this.h[0],n,A),this.h[0]=I},l.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],g=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],m=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],y=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},75746:(e,t,r)=>{"use strict";t.sha1=r(12986),t.sha224=r(75393),t.sha256=r(50536),t.sha384=r(52348),t.sha512=r(92157)},12986:(e,t,r)=>{"use strict";var n=r(70461),i=r(32191),o=r(600),s=n.rotl32,a=n.sum32,u=n.sum32_5,c=o.ft_1,l=i.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(h,l),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n{"use strict";var n=r(70461),i=r(50536);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(o,i),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},50536:(e,t,r)=>{"use strict";var n=r(70461),i=r(32191),o=r(600),s=r(7784),a=n.sum32,u=n.sum32_4,c=n.sum32_5,l=o.ch32,d=o.maj32,h=o.s0_256,f=o.s1_256,p=o.g0_256,g=o.g1_256,m=i.BlockHash,y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}n.inherits(b,m),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n{"use strict";var n=r(70461),i=r(92157);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(o,i),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},92157:(e,t,r)=>{"use strict";var n=r(70461),i=r(32191),o=r(7784),s=n.rotr64_hi,a=n.rotr64_lo,u=n.shr64_hi,c=n.shr64_lo,l=n.sum64,d=n.sum64_hi,h=n.sum64_lo,f=n.sum64_4_hi,p=n.sum64_4_lo,g=n.sum64_5_hi,m=n.sum64_5_lo,y=i.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function A(e,t,r,n,i){var o=e&r^~e&i;return o<0&&(o+=4294967296),o}function w(e,t,r,n,i,o){var s=t&n^~t&o;return s<0&&(s+=4294967296),s}function E(e,t,r,n,i){var o=e&r^e&i^r&i;return o<0&&(o+=4294967296),o}function _(e,t,r,n,i,o){var s=t&n^t&o^n&o;return s<0&&(s+=4294967296),s}function I(e,t){var r=s(e,t,28)^s(t,e,2)^s(t,e,7);return r<0&&(r+=4294967296),r}function S(e,t){var r=a(e,t,28)^a(t,e,2)^a(t,e,7);return r<0&&(r+=4294967296),r}function k(e,t){var r=a(e,t,14)^a(e,t,18)^a(t,e,9);return r<0&&(r+=4294967296),r}function C(e,t){var r=s(e,t,1)^s(e,t,8)^u(e,t,7);return r<0&&(r+=4294967296),r}function T(e,t){var r=a(e,t,1)^a(e,t,8)^c(e,t,7);return r<0&&(r+=4294967296),r}function x(e,t){var r=a(e,t,19)^a(t,e,29)^c(e,t,6);return r<0&&(r+=4294967296),r}n.inherits(v,y),e.exports=v,v.blockSize=1024,v.outSize=512,v.hmacStrength=192,v.padLength=128,v.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n{"use strict";var n=r(70461).rotr32;function i(e,t,r){return e&t^~e&r}function o(e,t,r){return e&t^e&r^t&r}function s(e,t,r){return e^t^r}t.ft_1=function(e,t,r,n){return 0===e?i(t,r,n):1===e||3===e?s(t,r,n):2===e?o(t,r,n):void 0},t.ch32=i,t.maj32=o,t.p32=s,t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},70461:(e,t,r)=>{"use strict";var n=r(7784),i=r(35615);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function a(e){return 1===e.length?"0"+e:e}function u(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i>6|192,r[n++]=63&s|128):o(e,i)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++i)),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=63&s|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=63&s|128)}else for(i=0;i>>0}return s},t.split32=function(e,t){for(var r=new Array(4*e.length),n=0,i=0;n>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,r){return e+t+r>>>0},t.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function(e,t,r,n,i){return e+t+r+n+i>>>0},t.sum64=function(e,t,r,n){var i=e[t],o=n+e[t+1]>>>0,s=(o>>0,e[t+1]=o},t.sum64_hi=function(e,t,r,n){return(t+n>>>0>>0},t.sum64_lo=function(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function(e,t,r,n,i,o,s,a){var u=0,c=t;return u+=(c=c+n>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,r,n,i,o,s,a){return t+n+o+a>>>0},t.sum64_5_hi=function(e,t,r,n,i,o,s,a,u,c){var l=0,d=t;return l+=(d=d+n>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,r,n,i,o,s,a,u,c){return t+n+o+a+c>>>0},t.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function(e,t,r){return e>>>r},t.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},78554:(e,t,r)=>{"use strict";var n=Function.prototype.call,i=Object.prototype.hasOwnProperty,o=r(72434);e.exports=o.call(n,i)},30442:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n{"use strict";var n=r(30442);e.exports=Function.prototype.bind||n},8487:e=>{"use strict";e.exports=function(e,r){for(var n,i,o,s=e||"",a=r||"div",u={},c=0;c{"use strict";var n=r(24721),i=r(66615),o=r(8487),s=r(53551).q,a=r(70532).q;e.exports=function(e,t,r){var i=r?function(e){for(var t,r=e.length,n=-1,i={};++n{"use strict";var n=r(50019),i=r(2719)(n,"div");i.displayName="html",e.exports=i},17845:(e,t,r)=>{"use strict";e.exports=r(36512)},84742:(e,t,r)=>{"use strict";var n=r(99499),i=r(89042),o=r(7784);function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),r=i.toArray(e.nonce,e.nonceEnc||"hex"),n=i.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}e.exports=s,s.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));for(var o=[];o.length{"use strict";var n=r(524),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function u(e){return n.isMemo(e)?s:a[e.$$typeof]||i}a[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[n.Memo]=s;var c=Object.defineProperty,l=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(p){var i=f(r);i&&i!==p&&e(t,i,n)}var s=l(r);d&&(s=s.concat(d(r)));for(var a=u(t),g=u(r),m=0;m{var n=r(4865),i=r(75442),o=e.exports;for(var s in n)n.hasOwnProperty(s)&&(o[s]=n[s]);function a(e){if("string"==typeof e&&(e=i.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}o.request=function(e,t){return e=a(e),n.request.call(this,e,t)},o.get=function(e,t){return e=a(e),n.get.call(this,e,t)}},39318:(e,t)=>{t.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,l=-7,d=r?i-1:0,h=r?-1:1,f=e[t+d];for(d+=h,o=f&(1<<-l)-1,f>>=-l,l+=a;l>0;o=256*o+e[t+d],d+=h,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+e[t+d],d+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(f?-1:1);s+=Math.pow(2,n),o-=c}return(f?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:o-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+d>=1?h/u:h*Math.pow(2,1-d))*u>=2&&(s++,u/=2),s+d>=l?(a=0,s=l):s+d>=1?(a=(t*u-1)*Math.pow(2,i),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,i),s=0));i>=8;e[r+f]=255&a,f+=p,a/=256,i-=8);for(s=s<0;e[r+f]=255&s,f+=p,s/=256,c-=8);e[r+f-p]|=128*g}},35615:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},30424:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reporter=t.formatValidationErrors=t.formatValidationError=t.TYPE_MAX_LEN=void 0;var n=r(44315),i=r(11125),o=r(48095),s=r(73725),a=r(66233),u=r(43204),c=r(30721),l=r(82497),d=function(e){return e.type instanceof c.UnionType},h=function(e){return void 0===e?"undefined":JSON.stringify(e)},f=function(e){return e.map((function(e){return e.key})).filter(Boolean).join(".")},p=function(e){return n.last(e.context)},g=function(e){return e.context};t.TYPE_MAX_LEN=160;var m=function(e,r){void 0===r&&(r={});var n=r.truncateLongTypes;return(void 0===n||n)&&e.length>t.TYPE_MAX_LEN?e.slice(0,t.TYPE_MAX_LEN-3)+"...":e},y=function(e){return u.pipe(e,n.findIndex(d),s.chain((function(t){return n.lookup(t+1,e)})))},b=function(e,t,r){return u.pipe(t,p,s.map((function(n){return function(e,t,r,n){return["Expecting "+m(e,n),""===t?"":"at "+t,"but instead got: "+h(r.value),r.message?"("+r.message+")":""].filter(Boolean).join(" ")}(n.type.name,e,t,r)})))},v=o.groupBy((function(e){return u.pipe(e.context,l.takeUntil(d),f)}));t.formatValidationError=function(e,t){return b(f(e.context),e,t)},t.formatValidationErrors=function(e,t){return u.pipe(e,v,a.mapWithIndex((function(e,r){return function(e,t,r){return o.tail(t).length>0?function(e,t,r){var i=u.pipe(t,n.map(g),n.map(y),n.compact),o=u.pipe(i,n.head,s.map((function(e){return e.actual})),s.getOrElse((function(){}))),a=i.map((function(e){return e.type.name}));return a.length>0?s.some(function(e,t,r,n){return["Expecting one of:\n",e.map((function(e){return" "+m(e,n)})).join("\n"),""===t?"\n":"\nat "+t+" ","but instead got: "+h(r)].filter(Boolean).join("")}(a,e,o,r)):s.none}(e,t,r):b(e,o.head(t),r)}(e,r,t)})),a.compact,a.toArray,n.map((function(e){return e[0],e[1]})))},t.reporter=function(e,r){return u.pipe(e,i.mapLeft((function(e){return t.formatValidationErrors(e,r)})),i.fold((function(e){return e}),(function(){return[]})))};var A={report:t.reporter};t.default=A},82497:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeUntil=void 0,t.takeUntil=function(e){return function(t){for(var r=[],n=0;n{"use strict";r.r(t),r.d(t,{AnyArrayType:()=>O,AnyDictionaryType:()=>D,AnyType:()=>Pe,Array:()=>N,ArrayType:()=>J,BigIntType:()=>M,BooleanType:()=>P,Dictionary:()=>Oe,DictionaryType:()=>se,ExactType:()=>Ie,Function:()=>F,FunctionType:()=>U,Int:()=>H,Integer:()=>Ue,InterfaceType:()=>Z,IntersectionType:()=>he,KeyofType:()=>Q,LiteralType:()=>K,NeverType:()=>Me,NullType:()=>b,NumberType:()=>T,ObjectType:()=>Ne,PartialType:()=>ne,ReadonlyArrayType:()=>ve,ReadonlyType:()=>ye,RecursiveType:()=>V,RefinementType:()=>j,StrictType:()=>je,StringType:()=>k,TaggedUnionType:()=>Ee,TupleType:()=>ge,Type:()=>c,UndefinedType:()=>A,UnionType:()=>ce,UnknownArray:()=>N,UnknownRecord:()=>L,UnknownType:()=>I,VoidType:()=>E,alias:()=>He,any:()=>Re,appendContext:()=>f,array:()=>X,bigint:()=>B,boolean:()=>R,brand:()=>z,clean:()=>ze,dictionary:()=>Fe,emptyTags:()=>Ge,exact:()=>Ce,failure:()=>g,failures:()=>p,getContextEntry:()=>h,getDefaultContext:()=>xe,getDomainKeys:()=>ae,getFunctionName:()=>d,getIndex:()=>Ze,getTags:()=>Xe,getValidationError:()=>Te,identity:()=>l,interface:()=>re,intersection:()=>pe,keyof:()=>W,literal:()=>G,mergeAll:()=>fe,never:()=>Be,null:()=>v,nullType:()=>v,number:()=>x,object:()=>De,partial:()=>oe,readonly:()=>be,readonlyArray:()=>Ae,record:()=>ue,recursion:()=>Y,refinement:()=>Le,strict:()=>we,string:()=>C,success:()=>m,taggedUnion:()=>_e,tuple:()=>me,type:()=>re,undefined:()=>w,union:()=>de,unknown:()=>S,void:()=>_,voidType:()=>_});var n,i=r(23898),o=r(4364),s=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"},h=function(e,t){return{key:e,type:t}},f=function(e,t,r,n){for(var i=e.length,o=Array(i+1),s=0;s"),new J(t,(function(t){return N.is(t)&&t.every(e.is)}),(function(t,r){var n=N.validate(t,r);if((0,i.OC)(n))return n;for(var o=n.right,s=o.length,a=o,u=[],c=0;c0?p(u):m(a)}),e.encode===l?l:function(t){return t.map(e.encode)},e)},Z=function(e){function t(t,r,n,i,o){var s=e.call(this,t,r,n,i)||this;return s.props=o,s._tag="InterfaceType",s}return s(t,e),t}(c),$=function(e){return Object.keys(e).map((function(t){return t+": "+e[t].name})).join(", ")},ee=function(e){for(var t=0;t0?p(l):m(c)}),ee(n)?l:function(e){for(var t=a({},e),i=0;i"},oe=function(e,t){void 0===t&&(t=ie(te(e)));var r=Object.keys(e),n=r.map((function(t){return e[t]})),o=r.length;return new ne(t,(function(t){if(L.is(t)){for(var n=0;n0?p(l):m(c)}),ee(n)?l:function(e){for(var t=a({},e),i=0;i0?p(c):m(l||Object.keys(a).length!==o?u:a)}),r.encode===l?l:function(t){for(var n={},i=0;i0?p(s):m(c?o:r)}return qe(t)&&Array.isArray(r)?m(r):g(r,n)}),e.encode===l&&t.encode===l?l:function(r){for(var n={},i=Object.keys(r),o=i.length,s=0;s0){var n=r[0],o=r[1],s=o.length,a=function(e){for(var t=0;t0?p(s):m(fe(t,o))},0===e.length?l:function(t){return fe(t,e.map((function(e){return e.encode(t)})))},e)}var ge=function(e){function t(t,r,n,i,o){var s=e.call(this,t,r,n,i)||this;return s.types=o,s._tag="TupleType",s}return s(t,e),t}(c);function me(e,t){void 0===t&&(t="["+e.map((function(e){return e.name})).join(", ")+"]");var r=e.length;return new ge(t,(function(t){return N.is(t)&&t.length===r&&e.every((function(e,r){return e.is(t[r])}))}),(function(t,n){var o=N.validate(t,n);if((0,i.OC)(o))return o;for(var s=o.right,a=s.length>r?s.slice(0,r):s,u=[],c=0;c0?p(u):m(a)}),ee(e)?l:function(t){return e.map((function(e,r){return e.encode(t[r])}))},e)}var ye=function(e){function t(t,r,n,i,o){var s=e.call(this,t,r,n,i)||this;return s.type=o,s._tag="ReadonlyType",s}return s(t,e),t}(c),be=function(e,t){return void 0===t&&(t="Readonly<"+e.name+">"),new ye(t,e.is,e.validate,e.encode,e)},ve=function(e){function t(t,r,n,i,o){var s=e.call(this,t,r,n,i)||this;return s.type=o,s._tag="ReadonlyArrayType",s}return s(t,e),t}(c),Ae=function(e,t){void 0===t&&(t="ReadonlyArray<"+e.name+">");var r=X(e);return new ve(t,r.is,r.validate,r.encode,e)},we=function(e,t){return Ce(re(e),t)},Ee=function(e){function t(t,r,n,i,o,s){var a=e.call(this,t,r,n,i,o)||this;return a.tag=s,a}return s(t,e),t}(ce),_e=function(e,t,r){void 0===r&&(r=le(t));var n=de(t,r);return n instanceof Ee?n:(o.warn("[io-ts] Cannot build a tagged union for "+r+", returning a de-optimized union"),new Ee(r,n.is,n.validate,n.encode,t,e))},Ie=function(e){function t(t,r,n,i,o){var s=e.call(this,t,r,n,i)||this;return s.type=o,s._tag="ExactType",s}return s(t,e),t}(c),Se=function(e){switch(e._tag){case"RefinementType":case"ReadonlyType":return Se(e.type);case"InterfaceType":case"StrictType":case"PartialType":return e.props;case"IntersectionType":return e.types.reduce((function(e,t){return Object.assign(e,Se(t))}),{})}},ke=function(e,t){for(var r=Object.getOwnPropertyNames(e),n=!1,i={},o=0;o"}(e));var r=Se(e);return new Ie(t,e.is,(function(t,n){var o=L.validate(t,n);if((0,i.OC)(o))return o;var s=e.validate(t,n);return(0,i.OC)(s)?s:(0,i.pG)(ke(s.right,r))}),(function(t){return e.encode(ke(t,r))}),e)},Te=function(e,t){return{value:e,context:t}},xe=function(e){return[{key:"",type:e}]},Me=function(e){function t(){var t=e.call(this,"never",(function(e){return!1}),(function(e,t){return g(e,t)}),(function(){throw new Error("cannot encode never")}))||this;return t._tag="NeverType",t}return s(t,e),t}(c),Be=new Me,Pe=function(e){function t(){var t=e.call(this,"any",(function(e){return!0}),m,l)||this;return t._tag="AnyType",t}return s(t,e),t}(c),Re=new Pe,Oe=L,Ne=function(e){function t(){var t=e.call(this,"object",(function(e){return null!==e&&"object"==typeof e}),(function(e,r){return t.is(e)?m(e):g(e,r)}),l)||this;return t._tag="ObjectType",t}return s(t,e),t}(c),De=new Ne;function Le(e,t,r){return void 0===r&&(r="("+e.name+" | "+d(t)+")"),new j(r,(function(r){return e.is(r)&&t(r)}),(function(r,n){var o=e.validate(r,n);if((0,i.OC)(o))return o;var s=o.right;return t(s)?m(s):g(s,n)}),e.encode,e,t)}var Ue=Le(x,Number.isInteger,"Integer"),Fe=ue,je=function(e){function t(t,r,n,i,o){var s=e.call(this,t,r,n,i)||this;return s.props=o,s._tag="StrictType",s}return s(t,e),t}(c);function ze(e){return e}function He(e){return function(){return e}}var Ke=function(e){return e.length>0},Ge={};function Qe(e,t){for(var r=[],n=0,i=e;n{"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}},43623:(e,t,r)=>{"use strict";var n=r(37295),i=r(15364);e.exports=function(e){return n(e)||i(e)}},55387:(e,t,r)=>{"use strict";var n=r(51913)(),i=r(79818)("Object.prototype.toString"),o=function(e){return!(n&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},s=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},a=function(){return o(arguments)}();o.isLegacyArguments=s,e.exports=a?o:s},15364:e=>{"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},2625:(e,t,r)=>{"use strict";var n,i=Object.prototype.toString,o=Function.prototype.toString,s=/^\s*(?:function)?\*/,a=r(51913)(),u=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(s.test(o.call(e)))return!0;if(!a)return"[object GeneratorFunction]"===i.call(e);if(!u)return!1;if(void 0===n){var t=function(){if(!a)return!1;try{return Function("return function*() {}")()}catch(e){}}();n=!!t&&u(t)}return u(e)===n}},7057:e=>{e.exports=function(e){if("string"!=typeof e)throw new Error("[is-hex-prefixed] value must be type 'string', is currently type "+typeof e+", while checking isHexPrefixed.");return"0x"===e.slice(0,2)}},29816:e=>{"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},98006:e=>{"use strict";e.exports=function(e){return e!=e}},7838:(e,t,r)=>{"use strict";var n=r(28498),i=r(41857),o=r(98006),s=r(41591),a=r(61641),u=n(s(),Number);i(u,{getPolyfill:s,implementation:o,shim:a}),e.exports=u},41591:(e,t,r)=>{"use strict";var n=r(98006);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},61641:(e,t,r)=>{"use strict";var n=r(41857),i=r(41591);e.exports=function(){var e=i();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},37124:e=>{"use strict";const t=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);e.exports=e=>!t.has(e&&e.code)},76605:e=>{"use strict";const t=e=>null!==e&&"object"==typeof e&&"function"==typeof e.pipe;t.writable=e=>t(e)&&!1!==e.writable&&"function"==typeof e._write&&"object"==typeof e._writableState,t.readable=e=>t(e)&&!1!==e.readable&&"function"==typeof e._read&&"object"==typeof e._readableState,t.duplex=e=>t.writable(e)&&t.readable(e),t.transform=e=>t.duplex(e)&&"function"==typeof e._transform,e.exports=t},78480:e=>{e.exports=n,n.strict=i,n.loose=o;var t=Object.prototype.toString,r={"[object Int8Array]":!0,"[object Int16Array]":!0,"[object Int32Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Uint16Array]":!0,"[object Uint32Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0};function n(e){return i(e)||o(e)}function i(e){return e instanceof Int8Array||e instanceof Int16Array||e instanceof Int32Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Uint16Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array}function o(e){return r[t.call(e)]}},56815:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},59499:(e,t,r)=>{"use strict";const n=r(75412).v4,i=r(93514),o=function(e,t){if(!(this instanceof o))return new o(e,t);t||(t={}),this.options={reviver:void 0!==t.reviver?t.reviver:null,replacer:void 0!==t.replacer?t.replacer:null,generator:void 0!==t.generator?t.generator:function(){return n()},version:void 0!==t.version?t.version:2,notificationIdNull:"boolean"==typeof t.notificationIdNull&&t.notificationIdNull},this.callServer=e};e.exports=o,o.prototype.request=function(e,t,r,n){const o=this;let s=null;const a=Array.isArray(e)&&"function"==typeof t;if(1===this.options.version&&a)throw new TypeError("JSON-RPC 1.0 does not support batching");if(a||!a&&e&&"object"==typeof e&&"function"==typeof t)n=t,s=e;else{"function"==typeof r&&(n=r,r=void 0);const o="function"==typeof n;try{s=i(e,t,r,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(e){if(o)return n(e);throw e}if(!o)return s}let u;try{u=JSON.stringify(s,this.options.replacer)}catch(e){return n(e)}return this.callServer(u,(function(e,t){o._parseResponse(e,t,n)})),s},o.prototype._parseResponse=function(e,t,r){if(e)return void r(e);if(!t)return r();let n;try{n=JSON.parse(t,this.options.reviver)}catch(e){return r(e)}if(3===r.length){if(Array.isArray(n)){const e=function(e){return void 0!==e.error},t=function(t){return!e(t)};return r(null,n.filter(e),n.filter(t))}return r(null,n.error,n.result)}r(null,n)}},93514:(e,t,r)=>{"use strict";const n=r(75412).v4;e.exports=function(e,t,r,i){if("string"!=typeof e)throw new TypeError(e+" must be a string");const o="number"==typeof(i=i||{}).version?i.version:2;if(1!==o&&2!==o)throw new TypeError(o+" must be 1 or 2");const s={method:e};if(2===o&&(s.jsonrpc="2.0"),t){if("object"!=typeof t&&!Array.isArray(t))throw new TypeError(t+" must be an object, array or omitted");s.params=t}if(void 0===r){const e="function"==typeof i.generator?i.generator:function(){return n()};s.id=e(s,i)}else 2===o&&null===r?i.notificationIdNull&&(s.id=null):s.id=r;return s}},17812:function(e,t,r){var n=r(1048).Buffer;"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r.g&&r.g,e.exports=function(){"use strict";var e,t="3.7.7",r=t,i="function"==typeof n,o="function"==typeof TextDecoder?new TextDecoder:void 0,s="function"==typeof TextEncoder?new TextEncoder:void 0,a=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),u=(e={},a.forEach((function(t,r){return e[t]=r})),e),c=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,l=String.fromCharCode.bind(String),d="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):function(e){return new Uint8Array(Array.prototype.slice.call(e,0))},h=function(e){return e.replace(/=/g,"").replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"}))},f=function(e){return e.replace(/[^A-Za-z0-9\+\/]/g,"")},p=function(e){for(var t,r,n,i,o="",s=e.length%3,u=0;u255||(n=e.charCodeAt(u++))>255||(i=e.charCodeAt(u++))>255)throw new TypeError("invalid character found");o+=a[(t=r<<16|n<<8|i)>>18&63]+a[t>>12&63]+a[t>>6&63]+a[63&t]}return s?o.slice(0,s-3)+"===".substring(s):o},g="function"==typeof btoa?function(e){return btoa(e)}:i?function(e){return n.from(e,"binary").toString("base64")}:p,m=i?function(e){return n.from(e).toString("base64")}:function(e){for(var t=[],r=0,n=e.length;r>>6)+l(128|63&t):l(224|t>>>12&15)+l(128|t>>>6&63)+l(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return l(240|t>>>18&7)+l(128|t>>>12&63)+l(128|t>>>6&63)+l(128|63&t)},v=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,A=function(e){return e.replace(v,b)},w=i?function(e){return n.from(e,"utf8").toString("base64")}:s?function(e){return m(s.encode(e))}:function(e){return g(A(e))},E=function(e,t){return void 0===t&&(t=!1),t?h(w(e)):w(e)},_=function(e){return E(e,!0)},I=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,S=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return l(55296+(t>>>10))+l(56320+(1023&t));case 3:return l((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return l((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},k=function(e){return e.replace(I,S)},C=function(e){if(e=e.replace(/\s+/g,""),!c.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));for(var t,r,n,i="",o=0;o>16&255):64===n?l(t>>16&255,t>>8&255):l(t>>16&255,t>>8&255,255&t);return i},T="function"==typeof atob?function(e){return atob(f(e))}:i?function(e){return n.from(e,"base64").toString("binary")}:C,x=i?function(e){return d(n.from(e,"base64"))}:function(e){return d(T(e).split("").map((function(e){return e.charCodeAt(0)})))},M=function(e){return x(P(e))},B=i?function(e){return n.from(e,"base64").toString("utf8")}:o?function(e){return o.decode(x(e))}:function(e){return k(T(e))},P=function(e){return f(e.replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})))},R=function(e){return B(P(e))},O=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}},N=function(){var e=function(e,t){return Object.defineProperty(String.prototype,e,O(t))};e("fromBase64",(function(){return R(this)})),e("toBase64",(function(e){return E(this,e)})),e("toBase64URI",(function(){return E(this,!0)})),e("toBase64URL",(function(){return E(this,!0)})),e("toUint8Array",(function(){return M(this)}))},D=function(){var e=function(e,t){return Object.defineProperty(Uint8Array.prototype,e,O(t))};e("toBase64",(function(e){return y(this,e)})),e("toBase64URI",(function(){return y(this,!0)})),e("toBase64URL",(function(){return y(this,!0)}))},L={version:t,VERSION:r,atob:T,atobPolyfill:C,btoa:g,btoaPolyfill:p,fromBase64:R,toBase64:E,encode:E,encodeURI:_,encodeURL:_,utob:A,btou:k,decode:R,isValid:function(e){if("string"!=typeof e)return!1;var t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},fromUint8Array:y,toUint8Array:M,extendString:N,extendUint8Array:D,extendBuiltins:function(){N(),D()},Base64:{}};return Object.keys(L).forEach((function(e){return L.Base64[e]=L[e]})),L}()},80235:(module,exports,__webpack_require__)=>{var process=__webpack_require__(39907),__WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(r){return new Sha256(t,!0).update(r)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var r=0;r>6,s[u++]=128|63&o):o<55296||o>=57344?(s[u++]=224|o>>12,s[u++]=128|o>>6&63,s[u++]=128|63&o):(o=65536+((1023&o)<<10|1023&e.charCodeAt(++n)),s[u++]=240|o>>18,s[u++]=128|o>>12&63,s[u++]=128|o>>6&63,s[u++]=128|63&o);e=s}else{if("object"!==i)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,!0).update(e).array());var c=[],l=[];for(n=0;n<64;++n){var d=e[n]||0;c[n]=92^d,l[n]=54^d}Sha256.call(this,t,r),this.update(l),this.oKeyPad=c,this.inner=!0,this.sharedMemory=r}Sha256.prototype.update=function(e){if(!this.finalized){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR);t=!0}for(var n,i,o=0,s=e.length,a=this.blocks;o>2]|=e[o]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(a[i>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=64?(this.block=a[16],this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,r,n,i,o,s,a,u,c=this.h0,l=this.h1,d=this.h2,h=this.h3,f=this.h4,p=this.h5,g=this.h6,m=this.h7,y=this.blocks;for(e=16;e<64;++e)t=((i=y[e-15])>>>7|i<<25)^(i>>>18|i<<14)^i>>>3,r=((i=y[e-2])>>>17|i<<15)^(i>>>19|i<<13)^i>>>10,y[e]=y[e-16]+t+y[e-7]+r|0;for(u=l&d,e=0;e<64;e+=4)this.first?(this.is224?(o=300032,m=(i=y[0]-1413257819)-150054599|0,h=i+24177077|0):(o=704751109,m=(i=y[0]-210244248)-1521486534|0,h=i+143694565|0),this.first=!1):(t=(c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10),n=(o=c&l)^c&d^u,m=h+(i=m+(r=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))+(f&p^~f&g)+K[e]+y[e])|0,h=i+(t+n)|0),t=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),n=(s=h&c)^h&l^o,g=d+(i=g+(r=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&f^~m&p)+K[e+1]+y[e+1])|0,t=((d=i+(t+n)|0)>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),n=(a=d&h)^d&c^s,p=l+(i=p+(r=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&m^~g&f)+K[e+2]+y[e+2])|0,t=((l=i+(t+n)|0)>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),n=(u=l&d)^l&h^a,f=c+(i=f+(r=(p>>>6|p<<26)^(p>>>11|p<<21)^(p>>>25|p<<7))+(p&g^~p&m)+K[e+3]+y[e+3])|0,c=i+(t+n)|0;this.h0=this.h0+c|0,this.h1=this.h1+l|0,this.h2=this.h2+d|0,this.h3=this.h3+h|0,this.h4=this.h4+f|0,this.h5=this.h5+p|0,this.h6=this.h6+g|0,this.h7=this.h7+m|0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,i=this.h4,o=this.h5,s=this.h6,a=this.h7,u=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s];return this.is224||(u+=HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]),u},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,i=this.h4,o=this.h5,s=this.h6,a=this.h7,u=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,r>>24&255,r>>16&255,r>>8&255,255&r,n>>24&255,n>>16&255,n>>8&255,255&n,i>>24&255,i>>16&255,i>>8&255,255&i,o>>24&255,o>>16&255,o>>8&255,255&o,s>>24&255,s>>16&255,s>>8&255,255&s];return this.is224||u.push(a>>24&255,a>>16&255,a>>8&255,255&a),u},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},30671:(e,t,r)=>{var n,i=r(39907);!function(){"use strict";var o="input is invalid type",s="object"==typeof window,a=s?window:{};a.JS_SHA3_NO_WINDOW&&(s=!1);var u=!s&&"object"==typeof self;!a.JS_SHA3_NO_NODE_JS&&"object"==typeof i&&i.versions&&i.versions.node?a=r.g:u&&(a=self);var c=!a.JS_SHA3_NO_COMMON_JS&&e.exports,l=r.amdO,d=!a.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),f=[4,1024,262144,67108864],p=[0,8,16,24],g=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],m=[224,256,384,512],y=[128,256],b=["hex","buffer","arrayBuffer","array","digest"],v={128:168,256:136};!a.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!a.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var A=function(e,t,r){return function(n){return new N(e,t,e).update(n)[r]()}},w=function(e,t,r){return function(n,i){return new N(e,t,i).update(n)[r]()}},E=function(e,t,r){return function(t,n,i,o){return C["cshake"+e].update(t,n,i,o)[r]()}},_=function(e,t,r){return function(t,n,i,o){return C["kmac"+e].update(t,n,i,o)[r]()}},I=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){N.call(this,e,t,r)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}for(var n,i,s=this.blocks,a=this.byteCount,u=e.length,c=this.blockCount,l=0,h=this.s;l>2]|=e[l]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(s[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=a){for(this.start=n-a,this.block=s[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},N.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(o);if(null===e)throw new Error(o);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(o);t=!0}var n=0,i=e.length;if(t)n=i;else for(var s=0;s=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++s)),n+=4)}return n+=this.encode(8*n),this.update(e),n},N.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),o=0)}return i&&(e=r[o],a+=h[e>>4&15]+h[15&e],i>1&&(a+=h[e>>12&15]+h[e>>8&15]),i>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&L(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},D.prototype=new N,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=g[n],e[1]^=g[n+1]};if(c)e.exports=C;else{for(x=0;x{try{const[i,o,a]=await s._runAllMiddleware(e,t,this._middleware);return o?(await s._runReturnHandlers(a),n(i)):r((async e=>{try{await s._runReturnHandlers(a)}catch(t){return e(t)}return e()}))}catch(e){return n(e)}}}async _handleBatch(e,t){try{const r=await Promise.all(e.map(this._promiseHandle.bind(this)));return t?t(null,r):r}catch(e){if(t)return t(e);throw e}}_promiseHandle(e){return new Promise((t=>{this._handle(e,((e,r)=>{t(r)}))}))}async _handle(e,t){if(!e||Array.isArray(e)||"object"!=typeof e){const r=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,"Requests must be plain objects. Received: "+typeof e,{request:e});return t(r,{id:void 0,jsonrpc:"2.0",error:r})}if("string"!=typeof e.method){const r=new o.EthereumRpcError(o.errorCodes.rpc.invalidRequest,"Must specify a string method. Received: "+typeof e.method,{request:e});return t(r,{id:e.id,jsonrpc:"2.0",error:r})}const r=Object.assign({},e),n={id:r.id,jsonrpc:r.jsonrpc};let i=null;try{await this._processRequest(r,n)}catch(e){i=e}return i&&(delete n.result,n.error||(n.error=o.serializeError(i))),t(i,n)}async _processRequest(e,t){const[r,n,i]=await s._runAllMiddleware(e,t,this._middleware);if(s._checkForCompletion(e,t,n),await s._runReturnHandlers(i),r)throw r}static async _runAllMiddleware(e,t,r){const n=[];let i=null,o=!1;for(const a of r)if([i,o]=await s._runMiddleware(e,t,a,n),o)break;return[i,o,n.reverse()]}static _runMiddleware(e,t,r,n){return new Promise((i=>{const s=e=>{const r=e||t.error;r&&(t.error=o.serializeError(r)),i([r,!0])},u=r=>{t.error?s(t.error):(r&&("function"!=typeof r&&s(new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: "next" return handlers must be functions. Received "${typeof r}" for request:\n${a(e)}`,{request:e})),n.push(r)),i([null,!1]))};try{r(e,t,u,s)}catch(e){s(e)}}))}static async _runReturnHandlers(e){for(const t of e)await new Promise(((e,r)=>{t((t=>t?r(t):e()))}))}static _checkForCompletion(e,t,r){if(!("result"in t)&&!("error"in t))throw new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: Response has no error or result for request:\n${a(e)}`,{request:e});if(!r)throw new o.EthereumRpcError(o.errorCodes.rpc.internal,`JsonRpcEngine: Nothing ended request:\n${a(e)}`,{request:e})}}function a(e){return JSON.stringify(e,null,2)}t.JsonRpcEngine=s},4920:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsyncMiddleware=void 0,t.createAsyncMiddleware=function(e){return async(t,r,n,i)=>{let o;const s=new Promise((e=>{o=e}));let a=null,u=!1;const c=async()=>{u=!0,n((e=>{a=e,o()})),await s};try{await e(t,r,c),u?(await s,a(null)):i(null)}catch(e){a?a(e):i(e)}}}},31864:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createScaffoldMiddleware=void 0,t.createScaffoldMiddleware=function(e){return(t,r,n,i)=>{const o=e[t.method];return void 0===o?n():"function"==typeof o?o(t,r,n,i):(r.result=o,i())}}},64606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqueId=void 0;const r=4294967295;let n=Math.floor(Math.random()*r);t.getUniqueId=function(){return n=(n+1)%r,n}},39586:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createIdRemapMiddleware=void 0;const n=r(64606);t.createIdRemapMiddleware=function(){return(e,t,r,i)=>{const o=e.id,s=n.getUniqueId();e.id=s,t.id=s,r((r=>{e.id=o,t.id=o,r()}))}}},89900:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(39586),t),i(r(4920),t),i(r(31864),t),i(r(64606),t),i(r(63343),t),i(r(5435),t)},5435:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMiddleware=void 0;const n=r(63343);t.mergeMiddleware=function(e){const t=new n.JsonRpcEngine;return e.forEach((e=>t.push(e))),t.asMiddleware()}},56512:e=>{e.exports=function(e){var t=(e=e||{}).max||Number.MAX_SAFE_INTEGER,r=void 0!==e.start?e.start:Math.floor(Math.random()*t);return function(){return r%=t,r++}}},5172:(e,t,r)=>{var n="undefined"!=typeof JSON?JSON:r(6998);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var r=t.space||"";"number"==typeof r&&(r=Array(r+1).join(" "));var s,a="boolean"==typeof t.cycles&&t.cycles,u=t.replacer||function(e,t){return t},c=t.cmp&&(s=t.cmp,function(e){return function(t,r){var n={key:t,value:e[t]},i={key:r,value:e[r]};return s(n,i)}}),l=[];return function e(t,s,d,h){var f=r?"\n"+new Array(h+1).join(r):"",p=r?": ":":";if(d&&d.toJSON&&"function"==typeof d.toJSON&&(d=d.toJSON()),void 0!==(d=u.call(t,s,d))){if("object"!=typeof d||null===d)return n.stringify(d);if(i(d)){for(var g=[],m=0;m{function r(e,t){var r=[],n=[];return null==t&&(t=function(e,t){return r[0]===t?"[Circular ~]":"[Circular ~."+n.slice(0,r.indexOf(t)).join(".")+"]"}),function(i,o){if(r.length>0){var s=r.indexOf(this);~s?r.splice(s+1):r.push(this),~s?n.splice(s,1/0,i):n.push(i),~r.indexOf(o)&&(o=t.call(this,i,o))}else r.push(o);return null==e?o:e.call(this,i,o)}}(e.exports=function(e,t,n,i){return JSON.stringify(e,r(t,i),n)}).getSerialize=r},6998:(e,t,r)=>{t.parse=r(36921),t.stringify=r(99191)},36921:e=>{var t,r,n,i,o={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},s=function(e){throw{name:"SyntaxError",message:e,at:t,text:n}},a=function(e){return e&&e!==r&&s("Expected '"+e+"' instead of '"+r+"'"),r=n.charAt(t),t+=1,r},u=function(){var e,t="";for("-"===r&&(t="-",a("-"));r>="0"&&r<="9";)t+=r,a();if("."===r)for(t+=".";a()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,a(),"-"!==r&&"+"!==r||(t+=r,a());r>="0"&&r<="9";)t+=r,a();if(e=+t,isFinite(e))return e;s("Bad number")},c=function(){var e,t,n,i="";if('"'===r)for(;a();){if('"'===r)return a(),i;if("\\"===r)if(a(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(a(),16),isFinite(e));t+=1)n=16*n+e;i+=String.fromCharCode(n)}else{if("string"!=typeof o[r])break;i+=o[r]}else i+=r}s("Bad string")},l=function(){for(;r&&r<=" ";)a()};i=function(){switch(l(),r){case"{":return function(){var e,t={};if("{"===r){if(a("{"),l(),"}"===r)return a("}"),t;for(;r;){if(e=c(),l(),a(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=i(),l(),"}"===r)return a("}"),t;a(","),l()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(a("["),l(),"]"===r)return a("]"),e;for(;r;){if(e.push(i()),l(),"]"===r)return a("]"),e;a(","),l()}}s("Bad array")}();case'"':return c();case"-":return u();default:return r>="0"&&r<="9"?u():function(){switch(r){case"t":return a("t"),a("r"),a("u"),a("e"),!0;case"f":return a("f"),a("a"),a("l"),a("s"),a("e"),!1;case"n":return a("n"),a("u"),a("l"),a("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,o){var a;return n=e,t=0,r=" ",a=i(),l(),r&&s("Syntax error"),"function"==typeof o?function e(t,r){var n,i,s=t[r];if(s&&"object"==typeof s)for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(void 0!==(i=e(s,n))?s[n]=i:delete s[n]);return o.call(t,r,s)}({"":a},""):a}},99191:e=>{var t,r,n,i=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,(function(e){var t=o[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function a(e,i){var o,u,c,l,d,h=t,f=i[e];switch(f&&"object"==typeof f&&"function"==typeof f.toJSON&&(f=f.toJSON(e)),"function"==typeof n&&(f=n.call(i,e,f)),typeof f){case"string":return s(f);case"number":return isFinite(f)?String(f):"null";case"boolean":case"null":return String(f);case"object":if(!f)return"null";if(t+=r,d=[],"[object Array]"===Object.prototype.toString.apply(f)){for(l=f.length,o=0;o{"use strict";var n=r(36518),i=n.ValidatorResult,o=n.SchemaError,s={ignoreProperties:{id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0}},a=s.validators={};function u(e,t,r,n,i){var o=t.throwError,s=t.throwAll;t.throwError=!1,t.throwAll=!1;var a=this.validateSchema(e,i,t,r);return t.throwError=o,t.throwAll=s,!a.valid&&n instanceof Function&&n(a),a.valid}function c(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e)for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}function l(e,t,r,n,i,o){if(this.types.object(e)&&(!t.properties||void 0===t.properties[i]))if(!1===t.additionalProperties)o.addError({name:"additionalProperties",argument:i,message:"is not allowed to have the additional property "+JSON.stringify(i)});else{var s=t.additionalProperties||{};"function"==typeof r.preValidateProperty&&r.preValidateProperty(e,i,s,r,n);var a=this.validateSchema(e[i],s,r,n.makeChild(s,i));a.instance!==o.instance[i]&&(o.instance[i]=a.instance),o.importErrors(a)}}a.type=function(e,t,r,n){if(void 0===e)return null;var o=new i(e,t,r,n),s=Array.isArray(t.type)?t.type:[t.type];if(!s.some(this.testType.bind(this,e,t,r,n))){var a=s.map((function(e){if(e){var t=e.$id||e.id;return t?"<"+t+">":e+""}}));o.addError({name:"type",argument:a,message:"is not of a type(s) "+a})}return o},a.anyOf=function(e,t,r,n){if(void 0===e)return null;var s=new i(e,t,r,n),a=new i(e,t,r,n);if(!Array.isArray(t.anyOf))throw new o("anyOf must be an array");if(!t.anyOf.some(u.bind(this,e,r,n,(function(e){a.importErrors(e)})))){var c=t.anyOf.map((function(e,t){var r=e.$id||e.id;return r?"<"+r+">":e.title&&JSON.stringify(e.title)||e.$ref&&"<"+e.$ref+">"||"[subschema "+t+"]"}));r.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:c,message:"is not any of "+c.join(",")})}return s},a.allOf=function(e,t,r,n){if(void 0===e)return null;if(!Array.isArray(t.allOf))throw new o("allOf must be an array");var s=new i(e,t,r,n),a=this;return t.allOf.forEach((function(t,i){var o=a.validateSchema(e,t,r,n);if(!o.valid){var u=t.$id||t.id||t.title&&JSON.stringify(t.title)||t.$ref&&"<"+t.$ref+">"||"[subschema "+i+"]";s.addError({name:"allOf",argument:{id:u,length:o.errors.length,valid:o},message:"does not match allOf schema "+u+" with "+o.errors.length+" error[s]:"}),s.importErrors(o)}})),s},a.oneOf=function(e,t,r,n){if(void 0===e)return null;if(!Array.isArray(t.oneOf))throw new o("oneOf must be an array");var s=new i(e,t,r,n),a=new i(e,t,r,n),c=t.oneOf.filter(u.bind(this,e,r,n,(function(e){a.importErrors(e)}))).length,l=t.oneOf.map((function(e,t){return e.$id||e.id||e.title&&JSON.stringify(e.title)||e.$ref&&"<"+e.$ref+">"||"[subschema "+t+"]"}));return 1!==c&&(r.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s},a.if=function(e,t,r,o){if(void 0===e)return null;if(!n.isSchema(t.if))throw new Error('Expected "if" keyword to be a schema');var s,a=u.call(this,e,r,o,null,t.if),c=new i(e,t,r,o);if(a){if(void 0===t.then)return;if(!n.isSchema(t.then))throw new Error('Expected "then" keyword to be a schema');s=this.validateSchema(e,t.then,r,o.makeChild(t.then)),c.importErrors(s)}else{if(void 0===t.else)return;if(!n.isSchema(t.else))throw new Error('Expected "else" keyword to be a schema');s=this.validateSchema(e,t.else,r,o.makeChild(t.else)),c.importErrors(s)}return c},a.propertyNames=function(e,t,r,s){if(this.types.object(e)){var a=new i(e,t,r,s),u=void 0!==t.propertyNames?t.propertyNames:{};if(!n.isSchema(u))throw new o('Expected "propertyNames" to be a schema (object or boolean)');for(var l in e)if(void 0!==c(e,l)){var d=this.validateSchema(l,u,r,s.makeChild(u));a.importErrors(d)}return a}},a.properties=function(e,t,r,n){if(this.types.object(e)){var s=new i(e,t,r,n),a=t.properties||{};for(var u in a){var l=a[u];if(void 0!==l){if(null===l)throw new o('Unexpected null, expected schema in "properties"');"function"==typeof r.preValidateProperty&&r.preValidateProperty(e,u,l,r,n);var d=c(e,u),h=this.validateSchema(d,l,r,n.makeChild(l,u));h.instance!==s.instance[u]&&(s.instance[u]=h.instance),s.importErrors(h)}}return s}},a.patternProperties=function(e,t,r,n){if(this.types.object(e)){var s=new i(e,t,r,n),a=t.patternProperties||{};for(var u in e){var c=!0;for(var d in a){var h=a[d];if(void 0!==h){if(null===h)throw new o('Unexpected null, expected schema in "patternProperties"');try{var f=new RegExp(d,"u")}catch(e){f=new RegExp(d)}if(f.test(u)){c=!1,"function"==typeof r.preValidateProperty&&r.preValidateProperty(e,u,h,r,n);var p=this.validateSchema(e[u],h,r,n.makeChild(h,u));p.instance!==s.instance[u]&&(s.instance[u]=p.instance),s.importErrors(p)}}}c&&l.call(this,e,t,r,n,u,s)}return s}},a.additionalProperties=function(e,t,r,n){if(this.types.object(e)){if(t.patternProperties)return null;var o=new i(e,t,r,n);for(var s in e)l.call(this,e,t,r,n,s,o);return o}},a.minProperties=function(e,t,r,n){if(this.types.object(e)){var o=new i(e,t,r,n);return Object.keys(e).length>=t.minProperties||o.addError({name:"minProperties",argument:t.minProperties,message:"does not meet minimum property length of "+t.minProperties}),o}},a.maxProperties=function(e,t,r,n){if(this.types.object(e)){var o=new i(e,t,r,n);return Object.keys(e).length<=t.maxProperties||o.addError({name:"maxProperties",argument:t.maxProperties,message:"does not meet maximum property length of "+t.maxProperties}),o}},a.items=function(e,t,r,n){var o=this;if(this.types.array(e)&&void 0!==t.items){var s=new i(e,t,r,n);return e.every((function(e,i){if(Array.isArray(t.items))var a=void 0===t.items[i]?t.additionalItems:t.items[i];else a=t.items;if(void 0===a)return!0;if(!1===a)return s.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=o.validateSchema(e,a,r,n.makeChild(a,i));return u.instance!==s.instance[i]&&(s.instance[i]=u.instance),s.importErrors(u),!0})),s}},a.contains=function(e,t,r,o){var s=this;if(this.types.array(e)&&void 0!==t.contains){if(!n.isSchema(t.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new i(e,t,r,o);return!1===e.some((function(e,n){return 0===s.validateSchema(e,t.contains,r,o.makeChild(t.contains,n)).errors.length}))&&a.addError({name:"contains",argument:t.contains,message:"must contain an item matching given schema"}),a}},a.minimum=function(e,t,r,n){if(this.types.number(e)){var o=new i(e,t,r,n);return t.exclusiveMinimum&&!0===t.exclusiveMinimum?e>t.minimum||o.addError({name:"minimum",argument:t.minimum,message:"must be greater than "+t.minimum}):e>=t.minimum||o.addError({name:"minimum",argument:t.minimum,message:"must be greater than or equal to "+t.minimum}),o}},a.maximum=function(e,t,r,n){if(this.types.number(e)){var o=new i(e,t,r,n);return t.exclusiveMaximum&&!0===t.exclusiveMaximum?et.exclusiveMinimum||o.addError({name:"exclusiveMinimum",argument:t.exclusiveMinimum,message:"must be strictly greater than "+t.exclusiveMinimum}),o}},a.exclusiveMaximum=function(e,t,r,n){if("boolean"!=typeof t.exclusiveMaximum&&this.types.number(e)){var o=new i(e,t,r,n);return e=t.minLength||o.addError({name:"minLength",argument:t.minLength,message:"does not meet minimum length of "+t.minLength}),o}},a.maxLength=function(e,t,r,n){if(this.types.string(e)){var o=new i(e,t,r,n),s=e.match(/[\uDC00-\uDFFF]/g);return e.length-(s?s.length:0)<=t.maxLength||o.addError({name:"maxLength",argument:t.maxLength,message:"does not meet maximum length of "+t.maxLength}),o}},a.minItems=function(e,t,r,n){if(this.types.array(e)){var o=new i(e,t,r,n);return e.length>=t.minItems||o.addError({name:"minItems",argument:t.minItems,message:"does not meet minimum length of "+t.minItems}),o}},a.maxItems=function(e,t,r,n){if(this.types.array(e)){var o=new i(e,t,r,n);return e.length<=t.maxItems||o.addError({name:"maxItems",argument:t.maxItems,message:"does not meet maximum length of "+t.maxItems}),o}},a.uniqueItems=function(e,t,r,n){if(!0===t.uniqueItems&&this.types.array(e)){var o=new i(e,t,r,n);return e.every(h)||o.addError({name:"uniqueItems",message:"contains duplicate item"}),o}},a.dependencies=function(e,t,r,n){if(this.types.object(e)){var o=new i(e,t,r,n);for(var s in t.dependencies)if(void 0!==e[s]){var a=t.dependencies[s],u=n.makeChild(a,s);if("string"==typeof a&&(a=[a]),Array.isArray(a))a.forEach((function(t){void 0===e[t]&&o.addError({name:"dependencies",argument:u.propertyPath,message:"property "+t+" not found, required by "+u.propertyPath})}));else{var c=this.validateSchema(e,a,r,u);o.instance!==c.instance&&(o.instance=c.instance),c&&c.errors.length&&(o.addError({name:"dependencies",argument:u.propertyPath,message:"does not meet dependency required by "+u.propertyPath}),o.importErrors(c))}}return o}},a.enum=function(e,t,r,s){if(void 0===e)return null;if(!Array.isArray(t.enum))throw new o("enum expects an array",t);var a=new i(e,t,r,s);return t.enum.some(n.deepCompareStrict.bind(null,e))||a.addError({name:"enum",argument:t.enum,message:"is not one of enum values: "+t.enum.map(String).join(",")}),a},a.const=function(e,t,r,o){if(void 0===e)return null;var s=new i(e,t,r,o);return n.deepCompareStrict(t.const,e)||s.addError({name:"const",argument:t.const,message:"does not exactly match expected constant: "+t.const}),s},a.not=a.disallow=function(e,t,r,n){var o=this;if(void 0===e)return null;var s=new i(e,t,r,n),a=t.not||t.disallow;return a?(Array.isArray(a)||(a=[a]),a.forEach((function(i){if(o.testType(e,t,r,n,i)){var a=i&&(i.$id||i.id)||i;s.addError({name:"not",argument:a,message:"is of prohibited type "+a})}})),s):null},e.exports=s},36518:(e,t,r)=>{"use strict";var n=r(75442),i=t.ValidationError=function(e,t,r,n,i,o){if(Array.isArray(n)?(this.path=n,this.property=n.reduce((function(e,t){return e+d(t)}),"instance")):void 0!==n&&(this.property=n),e&&(this.message=e),r){var s=r.$id||r.id;this.schema=s||r}void 0!==t&&(this.instance=t),this.name=i,this.argument=o,this.stack=this.toString()};i.prototype.toString=function(){return this.property+" "+this.message};var o=t.ValidatorResult=function(e,t,r,n){this.instance=e,this.schema=t,this.options=r,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=r&&r.throwError,this.throwFirst=r&&r.throwFirst,this.throwAll=r&&r.throwAll,this.disableFormat=r&&!0===r.disableFormat};function s(e,t){return t+": "+e.toString()+"\n"}function a(e){Error.captureStackTrace&&Error.captureStackTrace(this,a),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}o.prototype.addError=function(e){var t;if("string"==typeof e)t=new i(e,this.instance,this.schema,this.path);else{if(!e)throw new Error("Missing error detail");if(!e.message)throw new Error("Missing error message");if(!e.name)throw new Error("Missing validator type");t=new i(e.message,this.instance,this.schema,this.path,e.name,e.argument)}if(this.errors.push(t),this.throwFirst)throw new a(this);if(this.throwError)throw t;return t},o.prototype.importErrors=function(e){"string"==typeof e||e&&e.validatorType?this.addError(e):e&&e.errors&&(this.errors=this.errors.concat(e.errors))},o.prototype.toString=function(e){return this.errors.map(s).join("")},Object.defineProperty(o.prototype,"valid",{get:function(){return!this.errors.length}}),e.exports.ValidatorResultError=a,a.prototype=new Error,a.prototype.constructor=a,a.prototype.name="Validation Error";var u=t.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};u.prototype=Object.create(Error.prototype,{constructor:{value:u,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var c=t.SchemaContext=function(e,t,r,n,i){this.schema=e,this.options=t,Array.isArray(r)?(this.path=r,this.propertyPath=r.reduce((function(e,t){return e+d(t)}),"instance")):this.propertyPath=r,this.base=n,this.schemas=i};c.prototype.resolve=function(e){return n.resolve(this.base,e)},c.prototype.makeChild=function(e,t){var r=void 0===t?this.path:this.path.concat([t]),i=e.$id||e.id,o=n.resolve(this.base,i||""),s=new c(e,this.options,r,o,Object.create(this.schemas));return i&&!s.schemas[o]&&(s.schemas[o]=e),s};var l=t.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return"string"==typeof e&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch(e){t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};l.regexp=l.regex,l.pattern=l.regex,l.ipv4=l["ip-address"],t.isFormat=function(e,t,r){if("string"==typeof e&&void 0!==l[t]){if(l[t]instanceof RegExp)return l[t].test(e);if("function"==typeof l[t])return l[t](e)}else if(r&&r.customFormats&&"function"==typeof r.customFormats[t])return r.customFormats[t](e);return!0};var d=t.makeSuffix=function(e){return(e=e.toString()).match(/[.\s\[\]]/)||e.match(/^[\d]/)?e.match(/^\d+$/)?"["+e+"]":"["+JSON.stringify(e)+"]":"."+e};function h(e,t,r,n){"object"==typeof r?t[n]=g(e[n],r):-1===e.indexOf(r)&&t.push(r)}function f(e,t,r){t[r]=e[r]}function p(e,t,r,n){"object"==typeof t[n]&&t[n]&&e[n]?r[n]=g(e[n],t[n]):r[n]=t[n]}function g(e,t){var r=Array.isArray(t),n=r&&[]||{};return r?(e=e||[],n=n.concat(e),t.forEach(h.bind(null,e,n))):(e&&"object"==typeof e&&Object.keys(e).forEach(f.bind(null,e,n)),Object.keys(t).forEach(p.bind(null,e,t,n))),n}function m(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}t.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!!Array.isArray(r)&&t.length===r.length&&t.every((function(n,i){return e(t[i],r[i])}));if("object"==typeof t){if(!t||!r)return t===r;var n=Object.keys(t),i=Object.keys(r);return n.length===i.length&&n.every((function(n){return e(t[n],r[n])}))}return t===r},e.exports.deepMerge=g,t.objectGetPath=function(e,t){for(var r,n=t.split("/").slice(1);"string"==typeof(r=n.shift());){var i=decodeURIComponent(r.replace(/~0/,"~").replace(/~1/g,"/"));if(!(i in e))return;e=e[i]}return e},t.encodePath=function(e){return e.map(m).join("")},t.getDecimalPlaces=function(e){var t=0;if(isNaN(e))return t;"number"!=typeof e&&(e=Number(e));var r=e.toString().split("e");if(2===r.length){if("-"!==r[1][0])return t;t=Number(r[1].slice(1))}var n=r[0].split(".");return 2===n.length&&(t+=n[1].length),t},t.isSchema=function(e){return"object"==typeof e&&e||"boolean"==typeof e}},84903:(e,t,r)=>{"use strict";var n=e.exports.Validator=r(35101);e.exports.ValidatorResult=r(36518).ValidatorResult,e.exports.ValidatorResultError=r(36518).ValidatorResultError,e.exports.ValidationError=r(36518).ValidationError,e.exports.SchemaError=r(36518).SchemaError,e.exports.SchemaScanResult=r(45958).SchemaScanResult,e.exports.scan=r(45958).scan,e.exports.validate=function(e,t,r){return(new n).validate(e,t,r)}},45958:(e,t,r)=>{"use strict";var n=r(75442),i=r(36518);function o(e,t){this.id=e,this.ref=t}e.exports.SchemaScanResult=o,e.exports.scan=function(e,t){function r(e,t){if(t&&"object"==typeof t)if(t.$ref){var o=n.resolve(e,t.$ref);c[o]=c[o]?c[o]+1:0}else{var l=t.$id||t.id,d=l?n.resolve(e,l):e;if(d){if(d.indexOf("#")<0&&(d+="#"),u[d]){if(!i.deepCompareStrict(u[d],t))throw new Error("Schema <"+d+"> already exists with different definition");return u[d]}u[d]=t,"#"==d[d.length-1]&&(u[d.substring(0,d.length-1)]=t)}s(d+"/items",Array.isArray(t.items)?t.items:[t.items]),s(d+"/extends",Array.isArray(t.extends)?t.extends:[t.extends]),r(d+"/additionalItems",t.additionalItems),a(d+"/properties",t.properties),r(d+"/additionalProperties",t.additionalProperties),a(d+"/definitions",t.definitions),a(d+"/patternProperties",t.patternProperties),a(d+"/dependencies",t.dependencies),s(d+"/disallow",t.disallow),s(d+"/allOf",t.allOf),s(d+"/anyOf",t.anyOf),s(d+"/oneOf",t.oneOf),r(d+"/not",t.not)}}function s(e,t){if(Array.isArray(t))for(var n=0;n{"use strict";var n=r(75442),i=r(22227),o=r(36518),s=r(45958).scan,a=o.ValidatorResult,u=o.ValidatorResultError,c=o.SchemaError,l=o.SchemaContext,d=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(f),this.attributes=Object.create(i.validators)};function h(e){var t="string"==typeof e?e:e.$ref;return"string"==typeof t&&t}d.prototype.customFormats={},d.prototype.schemas=null,d.prototype.types=null,d.prototype.attributes=null,d.prototype.unresolvedRefs=null,d.prototype.addSchema=function(e,t){var r=this;if(!e)return null;var n=s(t||"/",e),i=t||e.$id||e.id;for(var o in n.id)this.schemas[o]=n.id[o];for(var o in n.ref)this.unresolvedRefs.push(o);return this.unresolvedRefs=this.unresolvedRefs.filter((function(e){return void 0===r.schemas[e]})),this.schemas[i]},d.prototype.addSubSchemaArray=function(e,t){if(Array.isArray(t))for(var r=0;r",e);var u=o.objectGetPath(r.schemas[a],s.substr(1));if(void 0===u)throw new c("no such schema "+s+" located in <"+a+">",e);return{subschema:u,switchSchema:t}},d.prototype.testType=function(e,t,r,n,i){if(void 0!==i){if(null===i)throw new c('Unexpected null in "type" keyword');if("function"==typeof this.types[i])return this.types[i].call(this,e);if(i&&"object"==typeof i){var o=this.validateSchema(e,i,r,n);return void 0===o||!(o&&o.errors.length)}return!0}};var f=d.prototype.types={};f.string=function(e){return"string"==typeof e},f.number=function(e){return"number"==typeof e&&isFinite(e)},f.integer=function(e){return"number"==typeof e&&e%1==0},f.boolean=function(e){return"boolean"==typeof e},f.array=function(e){return Array.isArray(e)},f.null=function(e){return null===e},f.date=function(e){return e instanceof Date},f.any=function(e){return!0},f.object=function(e){return e&&"object"==typeof e&&!Array.isArray(e)&&!(e instanceof Date)},e.exports=d},63793:(e,t,r)=>{e.exports=r(39875)(r(26196))},39875:(e,t,r)=>{const n=r(83377),i=r(97953);e.exports=function(e){const t=n(e),r=i(e);return function(e,n){switch("string"==typeof e?e.toLowerCase():e){case"keccak224":return new t(1152,448,null,224,n);case"keccak256":return new t(1088,512,null,256,n);case"keccak384":return new t(832,768,null,384,n);case"keccak512":return new t(576,1024,null,512,n);case"sha3-224":return new t(1152,448,6,224,n);case"sha3-256":return new t(1088,512,6,256,n);case"sha3-384":return new t(832,768,6,384,n);case"sha3-512":return new t(576,1024,6,512,n);case"shake128":return new r(1344,256,31,n);case"shake256":return new r(1088,512,31,n);default:throw new Error("Invald algorithm: "+e)}}}},83377:(e,t,r)=>{var n=r(1048).Buffer;const{Transform:i}=r(34156);e.exports=e=>class t extends i{constructor(t,r,n,i,o){super(o),this._rate=t,this._capacity=r,this._delimitedSuffix=n,this._hashBitLength=i,this._options=o,this._state=new e,this._state.initialize(t,r),this._finalized=!1}_transform(e,t,r){let n=null;try{this.update(e,t)}catch(e){n=e}r(n)}_flush(e){let t=null;try{this.push(this.digest())}catch(e){t=e}e(t)}update(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return n.isBuffer(e)||(e=n.from(e,t)),this._state.absorb(e),this}digest(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let t=this._state.squeeze(this._hashBitLength/8);return void 0!==e&&(t=t.toString(e)),this._resetState(),t}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new t(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},97953:(e,t,r)=>{var n=r(1048).Buffer;const{Transform:i}=r(34156);e.exports=e=>class t extends i{constructor(t,r,n,i){super(i),this._rate=t,this._capacity=r,this._delimitedSuffix=n,this._options=i,this._state=new e,this._state.initialize(t,r),this._finalized=!1}_transform(e,t,r){let n=null;try{this.update(e,t)}catch(e){n=e}r(n)}_flush(){}_read(e){this.push(this.squeeze(e))}update(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return n.isBuffer(e)||(e=n.from(e,t)),this._state.absorb(e),this}squeeze(e,t){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let r=this._state.squeeze(e);return void 0!==t&&(r=r.toString(t)),r}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new t(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}},94645:(e,t)=>{const r=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];t.p1600=function(e){for(let t=0;t<24;++t){const n=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],a=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],c=e[6]^e[16]^e[26]^e[36]^e[46],l=e[7]^e[17]^e[27]^e[37]^e[47],d=e[8]^e[18]^e[28]^e[38]^e[48],h=e[9]^e[19]^e[29]^e[39]^e[49];let f=d^(o<<1|s>>>31),p=h^(s<<1|o>>>31);const g=e[0]^f,m=e[1]^p,y=e[10]^f,b=e[11]^p,v=e[20]^f,A=e[21]^p,w=e[30]^f,E=e[31]^p,_=e[40]^f,I=e[41]^p;f=n^(a<<1|u>>>31),p=i^(u<<1|a>>>31);const S=e[2]^f,k=e[3]^p,C=e[12]^f,T=e[13]^p,x=e[22]^f,M=e[23]^p,B=e[32]^f,P=e[33]^p,R=e[42]^f,O=e[43]^p;f=o^(c<<1|l>>>31),p=s^(l<<1|c>>>31);const N=e[4]^f,D=e[5]^p,L=e[14]^f,U=e[15]^p,F=e[24]^f,j=e[25]^p,z=e[34]^f,H=e[35]^p,K=e[44]^f,G=e[45]^p;f=a^(d<<1|h>>>31),p=u^(h<<1|d>>>31);const Q=e[6]^f,q=e[7]^p,W=e[16]^f,V=e[17]^p,Y=e[26]^f,J=e[27]^p,X=e[36]^f,Z=e[37]^p,$=e[46]^f,ee=e[47]^p;f=c^(n<<1|i>>>31),p=l^(i<<1|n>>>31);const te=e[8]^f,re=e[9]^p,ne=e[18]^f,ie=e[19]^p,oe=e[28]^f,se=e[29]^p,ae=e[38]^f,ue=e[39]^p,ce=e[48]^f,le=e[49]^p,de=g,he=m,fe=b<<4|y>>>28,pe=y<<4|b>>>28,ge=v<<3|A>>>29,me=A<<3|v>>>29,ye=E<<9|w>>>23,be=w<<9|E>>>23,ve=_<<18|I>>>14,Ae=I<<18|_>>>14,we=S<<1|k>>>31,Ee=k<<1|S>>>31,_e=T<<12|C>>>20,Ie=C<<12|T>>>20,Se=x<<10|M>>>22,ke=M<<10|x>>>22,Ce=P<<13|B>>>19,Te=B<<13|P>>>19,xe=R<<2|O>>>30,Me=O<<2|R>>>30,Be=D<<30|N>>>2,Pe=N<<30|D>>>2,Re=L<<6|U>>>26,Oe=U<<6|L>>>26,Ne=j<<11|F>>>21,De=F<<11|j>>>21,Le=z<<15|H>>>17,Ue=H<<15|z>>>17,Fe=G<<29|K>>>3,je=K<<29|G>>>3,ze=Q<<28|q>>>4,He=q<<28|Q>>>4,Ke=V<<23|W>>>9,Ge=W<<23|V>>>9,Qe=Y<<25|J>>>7,qe=J<<25|Y>>>7,We=X<<21|Z>>>11,Ve=Z<<21|X>>>11,Ye=ee<<24|$>>>8,Je=$<<24|ee>>>8,Xe=te<<27|re>>>5,Ze=re<<27|te>>>5,$e=ne<<20|ie>>>12,et=ie<<20|ne>>>12,tt=se<<7|oe>>>25,rt=oe<<7|se>>>25,nt=ae<<8|ue>>>24,it=ue<<8|ae>>>24,ot=ce<<14|le>>>18,st=le<<14|ce>>>18;e[0]=de^~_e&Ne,e[1]=he^~Ie&De,e[10]=ze^~$e&ge,e[11]=He^~et&me,e[20]=we^~Re&Qe,e[21]=Ee^~Oe&qe,e[30]=Xe^~fe&Se,e[31]=Ze^~pe&ke,e[40]=Be^~Ke&tt,e[41]=Pe^~Ge&rt,e[2]=_e^~Ne&We,e[3]=Ie^~De&Ve,e[12]=$e^~ge&Ce,e[13]=et^~me&Te,e[22]=Re^~Qe&nt,e[23]=Oe^~qe&it,e[32]=fe^~Se&Le,e[33]=pe^~ke&Ue,e[42]=Ke^~tt&ye,e[43]=Ge^~rt&be,e[4]=Ne^~We&ot,e[5]=De^~Ve&st,e[14]=ge^~Ce&Fe,e[15]=me^~Te&je,e[24]=Qe^~nt&ve,e[25]=qe^~it&Ae,e[34]=Se^~Le&Ye,e[35]=ke^~Ue&Je,e[44]=tt^~ye&xe,e[45]=rt^~be&Me,e[6]=We^~ot&de,e[7]=Ve^~st&he,e[16]=Ce^~Fe&ze,e[17]=Te^~je&He,e[26]=nt^~ve&we,e[27]=it^~Ae&Ee,e[36]=Le^~Ye&Xe,e[37]=Ue^~Je&Ze,e[46]=ye^~xe&Be,e[47]=be^~Me&Pe,e[8]=ot^~de&_e,e[9]=st^~he&Ie,e[18]=Fe^~ze&$e,e[19]=je^~He&et,e[28]=ve^~we&Re,e[29]=Ae^~Ee&Oe,e[38]=Ye^~Xe&fe,e[39]=Je^~Ze&pe,e[48]=xe^~Be&Ke,e[49]=Me^~Pe&Ge,e[0]^=r[2*t],e[1]^=r[2*t+1]}}},26196:(e,t,r)=>{var n=r(1048).Buffer;const i=r(94645);function o(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}o.prototype.initialize=function(e,t){for(let e=0;e<50;++e)this.state[e]=0;this.blockSize=e/8,this.count=0,this.squeezing=!1},o.prototype.absorb=function(e){for(let t=0;t>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(i.p1600(this.state),this.count=0);return t},o.prototype.copy=function(e){for(let t=0;t<50;++t)e.state[t]=this.state[t];e.blockSize=this.blockSize,e.count=this.count,e.squeezing=this.squeezing},e.exports=o},79869:function(e,t,r){var n,i,o,s,a;a="object"==typeof(s=this).sodium&&"function"==typeof s.sodium.onload?s.sodium.onload:null,i=[t,r(50289)],n=function(e,t){"use strict";var r,n=t.ready.then((function(){function n(){if(0!==r._sodium_init())throw new Error("libsodium was not correctly initialized.");for(var t=["crypto_aead_chacha20poly1305_decrypt","crypto_aead_chacha20poly1305_decrypt_detached","crypto_aead_chacha20poly1305_encrypt","crypto_aead_chacha20poly1305_encrypt_detached","crypto_aead_chacha20poly1305_ietf_decrypt","crypto_aead_chacha20poly1305_ietf_decrypt_detached","crypto_aead_chacha20poly1305_ietf_encrypt","crypto_aead_chacha20poly1305_ietf_encrypt_detached","crypto_aead_chacha20poly1305_ietf_keygen","crypto_aead_chacha20poly1305_keygen","crypto_aead_xchacha20poly1305_ietf_decrypt","crypto_aead_xchacha20poly1305_ietf_decrypt_detached","crypto_aead_xchacha20poly1305_ietf_encrypt","crypto_aead_xchacha20poly1305_ietf_encrypt_detached","crypto_aead_xchacha20poly1305_ietf_keygen","crypto_auth","crypto_auth_hmacsha256","crypto_auth_hmacsha256_keygen","crypto_auth_hmacsha256_verify","crypto_auth_hmacsha512","crypto_auth_hmacsha512_keygen","crypto_auth_hmacsha512_verify","crypto_auth_keygen","crypto_auth_verify","crypto_box_beforenm","crypto_box_curve25519xchacha20poly1305_keypair","crypto_box_curve25519xchacha20poly1305_seal","crypto_box_curve25519xchacha20poly1305_seal_open","crypto_box_detached","crypto_box_easy","crypto_box_easy_afternm","crypto_box_keypair","crypto_box_open_detached","crypto_box_open_easy","crypto_box_open_easy_afternm","crypto_box_seal","crypto_box_seal_open","crypto_box_seed_keypair","crypto_core_ed25519_add","crypto_core_ed25519_from_hash","crypto_core_ed25519_from_uniform","crypto_core_ed25519_is_valid_point","crypto_core_ed25519_random","crypto_core_ed25519_scalar_add","crypto_core_ed25519_scalar_complement","crypto_core_ed25519_scalar_invert","crypto_core_ed25519_scalar_mul","crypto_core_ed25519_scalar_negate","crypto_core_ed25519_scalar_random","crypto_core_ed25519_scalar_reduce","crypto_core_ed25519_scalar_sub","crypto_core_ed25519_sub","crypto_core_ristretto255_add","crypto_core_ristretto255_from_hash","crypto_core_ristretto255_is_valid_point","crypto_core_ristretto255_random","crypto_core_ristretto255_scalar_add","crypto_core_ristretto255_scalar_complement","crypto_core_ristretto255_scalar_invert","crypto_core_ristretto255_scalar_mul","crypto_core_ristretto255_scalar_negate","crypto_core_ristretto255_scalar_random","crypto_core_ristretto255_scalar_reduce","crypto_core_ristretto255_scalar_sub","crypto_core_ristretto255_sub","crypto_generichash","crypto_generichash_blake2b_salt_personal","crypto_generichash_final","crypto_generichash_init","crypto_generichash_keygen","crypto_generichash_update","crypto_hash","crypto_hash_sha256","crypto_hash_sha256_final","crypto_hash_sha256_init","crypto_hash_sha256_update","crypto_hash_sha512","crypto_hash_sha512_final","crypto_hash_sha512_init","crypto_hash_sha512_update","crypto_kdf_derive_from_key","crypto_kdf_keygen","crypto_kx_client_session_keys","crypto_kx_keypair","crypto_kx_seed_keypair","crypto_kx_server_session_keys","crypto_onetimeauth","crypto_onetimeauth_final","crypto_onetimeauth_init","crypto_onetimeauth_keygen","crypto_onetimeauth_update","crypto_onetimeauth_verify","crypto_pwhash","crypto_pwhash_scryptsalsa208sha256","crypto_pwhash_scryptsalsa208sha256_ll","crypto_pwhash_scryptsalsa208sha256_str","crypto_pwhash_scryptsalsa208sha256_str_verify","crypto_pwhash_str","crypto_pwhash_str_needs_rehash","crypto_pwhash_str_verify","crypto_scalarmult","crypto_scalarmult_base","crypto_scalarmult_ed25519","crypto_scalarmult_ed25519_base","crypto_scalarmult_ed25519_base_noclamp","crypto_scalarmult_ed25519_noclamp","crypto_scalarmult_ristretto255","crypto_scalarmult_ristretto255_base","crypto_secretbox_detached","crypto_secretbox_easy","crypto_secretbox_keygen","crypto_secretbox_open_detached","crypto_secretbox_open_easy","crypto_secretstream_xchacha20poly1305_init_pull","crypto_secretstream_xchacha20poly1305_init_push","crypto_secretstream_xchacha20poly1305_keygen","crypto_secretstream_xchacha20poly1305_pull","crypto_secretstream_xchacha20poly1305_push","crypto_secretstream_xchacha20poly1305_rekey","crypto_shorthash","crypto_shorthash_keygen","crypto_shorthash_siphashx24","crypto_sign","crypto_sign_detached","crypto_sign_ed25519_pk_to_curve25519","crypto_sign_ed25519_sk_to_curve25519","crypto_sign_ed25519_sk_to_pk","crypto_sign_ed25519_sk_to_seed","crypto_sign_final_create","crypto_sign_final_verify","crypto_sign_init","crypto_sign_keypair","crypto_sign_open","crypto_sign_seed_keypair","crypto_sign_update","crypto_sign_verify_detached","crypto_stream_chacha20","crypto_stream_chacha20_ietf_xor","crypto_stream_chacha20_ietf_xor_ic","crypto_stream_chacha20_keygen","crypto_stream_chacha20_xor","crypto_stream_chacha20_xor_ic","crypto_stream_keygen","crypto_stream_xchacha20_keygen","crypto_stream_xchacha20_xor","crypto_stream_xchacha20_xor_ic","randombytes_buf","randombytes_buf_deterministic","randombytes_close","randombytes_random","randombytes_set_implementation","randombytes_stir","randombytes_uniform","sodium_version_string"],n=[w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le,de,he,fe,pe,ge,me,ye,be,ve,Ae,we,Ee,_e,Ie,Se,ke,Ce,Te,xe,Me,Be,Pe,Re,Oe,Ne,De,Le,Ue,Fe,je,ze,He,Ke,Ge,Qe,qe,We,Ve,Ye,Je,Xe,Ze,$e,et,tt,rt,nt,it,ot,st,at,ut,ct,lt,dt,ht,ft,pt,gt,mt,yt,bt,vt,At,wt,Et,_t,It,St,kt,Ct,Tt,xt,Mt,Bt,Pt,Rt,Ot,Nt,Dt,Lt,Ut,Ft,jt,zt,Ht,Kt,Gt,Qt,qt,Wt,Vt,Yt,Jt,Xt,Zt,$t,er,tr,rr,nr,ir,or,sr,ar,ur,cr,lr,dr,hr],i=0;i=240?(l=4,u=!0):d>=224?(l=3,u=!0):d>=192?(l=2,u=!0):d<128&&(l=1,u=!0)}while(!u);for(var h=l-(a.length-c),f=0;f>8&-39)<<8|87+(t=e[o]>>>4)+(t-10>>8&-39),i+=String.fromCharCode(255&n)+String.fromCharCode(n>>>8);return i}var a={ORIGINAL:1,ORIGINAL_NO_PADDING:3,URLSAFE:5,URLSAFE_NO_PADDING:7};function u(e){if(null==e)return a.URLSAFE_NO_PADDING;if(e!==a.ORIGINAL&&e!==a.ORIGINAL_NO_PADDING&&e!==a.URLSAFE&&e!=a.URLSAFE_NO_PADDING)throw new Error("unsupported base64 variant");return e}function c(e,t){t=u(t),e=A(i,e,"input");var n,i=[],s=0|Math.floor(e.length/3),a=e.length-3*s,c=4*s+(0!==a?2&t?2+(a>>>1):4:0),l=new f(c+1),d=p(e);return i.push(d),i.push(l.address),0===r._sodium_bin2base64(l.address,l.length,d,e.length,t)&&y(i,"conversion failed"),l.length=c,n=o(l.to_Uint8Array()),m(i),n}function l(e,t){var r=t||"uint8array";if(!d(r))throw new Error(r+" output format is not available");if(e instanceof f){if("uint8array"===r)return e.to_Uint8Array();if("text"===r)return o(e.to_Uint8Array());if("hex"===r)return s(e.to_Uint8Array());if("base64"===r)return c(e.to_Uint8Array(),a.URLSAFE_NO_PADDING);throw new Error('What is output format "'+r+'"?')}if("object"==typeof e){for(var n=Object.keys(e),i={},u=0;u>>24>>>8,u,d);var E=l(y,s);return m(a),E}function Ve(e){var t=[];h(e);var n=new f(0|r._crypto_kdf_keybytes()),i=n.address;t.push(i),r._crypto_kdf_keygen(i);var o=l(n,e);return m(t),o}function Ye(e,t,n,i){var o=[];h(i),e=A(o,e,"clientPublicKey");var s,a=0|r._crypto_kx_publickeybytes();e.length!==a&&b(o,"invalid clientPublicKey length"),s=p(e),o.push(s),t=A(o,t,"clientSecretKey");var u,c=0|r._crypto_kx_secretkeybytes();t.length!==c&&b(o,"invalid clientSecretKey length"),u=p(t),o.push(u),n=A(o,n,"serverPublicKey");var d,g=0|r._crypto_kx_publickeybytes();n.length!==g&&b(o,"invalid serverPublicKey length"),d=p(n),o.push(d);var v=new f(0|r._crypto_kx_sessionkeybytes()),w=v.address;o.push(w);var E=new f(0|r._crypto_kx_sessionkeybytes()),_=E.address;if(o.push(_),!(0|r._crypto_kx_client_session_keys(w,_,s,u,d))){var I=l({sharedRx:v,sharedTx:E},i);return m(o),I}y(o,"invalid usage")}function Je(e){var t=[];h(e);var n=new f(0|r._crypto_kx_publickeybytes()),i=n.address;t.push(i);var o=new f(0|r._crypto_kx_secretkeybytes()),s=o.address;if(t.push(s),!(0|r._crypto_kx_keypair(i,s))){var a={publicKey:l(n,e),privateKey:l(o,e),keyType:"x25519"};return m(t),a}y(t,"internal error")}function Xe(e,t){var n=[];h(t),e=A(n,e,"seed");var i,o=0|r._crypto_kx_seedbytes();e.length!==o&&b(n,"invalid seed length"),i=p(e),n.push(i);var s=new f(0|r._crypto_kx_publickeybytes()),a=s.address;n.push(a);var u=new f(0|r._crypto_kx_secretkeybytes()),c=u.address;if(n.push(c),!(0|r._crypto_kx_seed_keypair(a,c,i))){var d={publicKey:l(s,t),privateKey:l(u,t),keyType:"x25519"};return m(n),d}y(n,"internal error")}function Ze(e,t,n,i){var o=[];h(i),e=A(o,e,"serverPublicKey");var s,a=0|r._crypto_kx_publickeybytes();e.length!==a&&b(o,"invalid serverPublicKey length"),s=p(e),o.push(s),t=A(o,t,"serverSecretKey");var u,c=0|r._crypto_kx_secretkeybytes();t.length!==c&&b(o,"invalid serverSecretKey length"),u=p(t),o.push(u),n=A(o,n,"clientPublicKey");var d,g=0|r._crypto_kx_publickeybytes();n.length!==g&&b(o,"invalid clientPublicKey length"),d=p(n),o.push(d);var v=new f(0|r._crypto_kx_sessionkeybytes()),w=v.address;o.push(w);var E=new f(0|r._crypto_kx_sessionkeybytes()),_=E.address;if(o.push(_),!(0|r._crypto_kx_server_session_keys(w,_,s,u,d))){var I=l({sharedRx:v,sharedTx:E},i);return m(o),I}y(o,"invalid usage")}function $e(e,t,n){var i=[];h(n);var o=p(e=A(i,e,"message")),s=e.length;i.push(o),t=A(i,t,"key");var a,u=0|r._crypto_onetimeauth_keybytes();t.length!==u&&b(i,"invalid key length"),a=p(t),i.push(a);var c=new f(0|r._crypto_onetimeauth_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_onetimeauth(d,o,s,0,a))){var g=l(c,n);return m(i),g}y(i,"invalid usage")}function et(e,t){var n=[];h(t),v(n,e,"state_address");var i=new f(0|r._crypto_onetimeauth_bytes()),o=i.address;if(n.push(o),!(0|r._crypto_onetimeauth_final(e,o))){var s=(r._free(e),l(i,t));return m(n),s}y(n,"invalid usage")}function tt(e,t){var n=[];h(t);var i=null;null!=e&&(i=p(e=A(n,e,"key")),e.length,n.push(i));var o=new f(144).address;if(!(0|r._crypto_onetimeauth_init(o,i))){var s=o;return m(n),s}y(n,"invalid usage")}function rt(e){var t=[];h(e);var n=new f(0|r._crypto_onetimeauth_keybytes()),i=n.address;t.push(i),r._crypto_onetimeauth_keygen(i);var o=l(n,e);return m(t),o}function nt(e,t,n){var i=[];h(n),v(i,e,"state_address");var o=p(t=A(i,t,"message_chunk")),s=t.length;i.push(o),!!(0|r._crypto_onetimeauth_update(e,o,s))&&y(i,"invalid usage"),m(i)}function it(e,t,n){var i=[];e=A(i,e,"hash");var o,s=0|r._crypto_onetimeauth_bytes();e.length!==s&&b(i,"invalid hash length"),o=p(e),i.push(o);var a=p(t=A(i,t,"message")),u=t.length;i.push(a),n=A(i,n,"key");var c,l=0|r._crypto_onetimeauth_keybytes();n.length!==l&&b(i,"invalid key length"),c=p(n),i.push(c);var d=!(0|r._crypto_onetimeauth_verify(o,a,u,0,c));return m(i),d}function ot(e,t,n,i,o,s,a){var u=[];h(a),v(u,e,"keyLength"),("number"!=typeof e||(0|e)!==e||e<0)&&b(u,"keyLength must be an unsigned integer");var c=p(t=A(u,t,"password")),d=t.length;u.push(c),n=A(u,n,"salt");var g,w=0|r._crypto_pwhash_saltbytes();n.length!==w&&b(u,"invalid salt length"),g=p(n),u.push(g),v(u,i,"opsLimit"),("number"!=typeof i||(0|i)!==i||i<0)&&b(u,"opsLimit must be an unsigned integer"),v(u,o,"memLimit"),("number"!=typeof o||(0|o)!==o||o<0)&&b(u,"memLimit must be an unsigned integer"),v(u,s,"algorithm"),("number"!=typeof s||(0|s)!==s||s<0)&&b(u,"algorithm must be an unsigned integer");var E=new f(0|e),_=E.address;if(u.push(_),!(0|r._crypto_pwhash(_,e,0,c,d,0,g,i,0,o,s))){var I=l(E,a);return m(u),I}y(u,"invalid usage")}function st(e,t,n,i,o,s){var a=[];h(s),v(a,e,"keyLength"),("number"!=typeof e||(0|e)!==e||e<0)&&b(a,"keyLength must be an unsigned integer");var u=p(t=A(a,t,"password")),c=t.length;a.push(u),n=A(a,n,"salt");var d,g=0|r._crypto_pwhash_scryptsalsa208sha256_saltbytes();n.length!==g&&b(a,"invalid salt length"),d=p(n),a.push(d),v(a,i,"opsLimit"),("number"!=typeof i||(0|i)!==i||i<0)&&b(a,"opsLimit must be an unsigned integer"),v(a,o,"memLimit"),("number"!=typeof o||(0|o)!==o||o<0)&&b(a,"memLimit must be an unsigned integer");var w=new f(0|e),E=w.address;if(a.push(E),!(0|r._crypto_pwhash_scryptsalsa208sha256(E,e,0,u,c,0,d,i,0,o))){var _=l(w,s);return m(a),_}y(a,"invalid usage")}function at(e,t,n,i,o,s,a){var u=[];h(a);var c=p(e=A(u,e,"password")),d=e.length;u.push(c);var g=p(t=A(u,t,"salt")),w=t.length;u.push(g),v(u,n,"opsLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(u,"opsLimit must be an unsigned integer"),v(u,i,"r"),("number"!=typeof i||(0|i)!==i||i<0)&&b(u,"r must be an unsigned integer"),v(u,o,"p"),("number"!=typeof o||(0|o)!==o||o<0)&&b(u,"p must be an unsigned integer"),v(u,s,"keyLength"),("number"!=typeof s||(0|s)!==s||s<0)&&b(u,"keyLength must be an unsigned integer");var E=new f(0|s),_=E.address;if(u.push(_),!(0|r._crypto_pwhash_scryptsalsa208sha256_ll(c,d,g,w,n,0,i,o,_,s))){var I=l(E,a);return m(u),I}y(u,"invalid usage")}function ut(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"password")),a=e.length;o.push(s),v(o,t,"opsLimit"),("number"!=typeof t||(0|t)!==t||t<0)&&b(o,"opsLimit must be an unsigned integer"),v(o,n,"memLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(o,"memLimit must be an unsigned integer");var u=new f(0|r._crypto_pwhash_scryptsalsa208sha256_strbytes()).address;if(o.push(u),!(0|r._crypto_pwhash_scryptsalsa208sha256_str(u,s,a,0,t,0,n))){var c=r.UTF8ToString(u);return m(o),c}y(o,"invalid usage")}function ct(e,t,n){var o=[];h(n),"string"!=typeof e&&b(o,"hashed_password must be a string"),e=i(e+"\0"),null!=a&&e.length-1!==a&&b(o,"invalid hashed_password length");var s=p(e),a=e.length-1;o.push(s);var u=p(t=A(o,t,"password")),c=t.length;o.push(u);var l=!(0|r._crypto_pwhash_scryptsalsa208sha256_str_verify(s,u,c,0));return m(o),l}function lt(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"password")),a=e.length;o.push(s),v(o,t,"opsLimit"),("number"!=typeof t||(0|t)!==t||t<0)&&b(o,"opsLimit must be an unsigned integer"),v(o,n,"memLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(o,"memLimit must be an unsigned integer");var u=new f(0|r._crypto_pwhash_strbytes()).address;if(o.push(u),!(0|r._crypto_pwhash_str(u,s,a,0,t,0,n))){var c=r.UTF8ToString(u);return m(o),c}y(o,"invalid usage")}function dt(e,t,n,o){var s=[];h(o),"string"!=typeof e&&b(s,"hashed_password must be a string"),e=i(e+"\0"),null!=u&&e.length-1!==u&&b(s,"invalid hashed_password length");var a=p(e),u=e.length-1;s.push(a),v(s,t,"opsLimit"),("number"!=typeof t||(0|t)!==t||t<0)&&b(s,"opsLimit must be an unsigned integer"),v(s,n,"memLimit"),("number"!=typeof n||(0|n)!==n||n<0)&&b(s,"memLimit must be an unsigned integer");var c=!!(0|r._crypto_pwhash_str_needs_rehash(a,t,0,n));return m(s),c}function ht(e,t,n){var o=[];h(n),"string"!=typeof e&&b(o,"hashed_password must be a string"),e=i(e+"\0"),null!=a&&e.length-1!==a&&b(o,"invalid hashed_password length");var s=p(e),a=e.length-1;o.push(s);var u=p(t=A(o,t,"password")),c=t.length;o.push(u);var l=!(0|r._crypto_pwhash_str_verify(s,u,c,0));return m(o),l}function ft(e,t,n){var i=[];h(n),e=A(i,e,"privateKey");var o,s=0|r._crypto_scalarmult_scalarbytes();e.length!==s&&b(i,"invalid privateKey length"),o=p(e),i.push(o),t=A(i,t,"publicKey");var a,u=0|r._crypto_scalarmult_bytes();t.length!==u&&b(i,"invalid publicKey length"),a=p(t),i.push(a);var c=new f(0|r._crypto_scalarmult_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_scalarmult(d,o,a))){var g=l(c,n);return m(i),g}y(i,"weak public key")}function pt(e,t){var n=[];h(t),e=A(n,e,"privateKey");var i,o=0|r._crypto_scalarmult_scalarbytes();e.length!==o&&b(n,"invalid privateKey length"),i=p(e),n.push(i);var s=new f(0|r._crypto_scalarmult_bytes()),a=s.address;if(n.push(a),!(0|r._crypto_scalarmult_base(a,i))){var u=l(s,t);return m(n),u}y(n,"unknown error")}function gt(e,t,n){var i=[];h(n),e=A(i,e,"n");var o,s=0|r._crypto_scalarmult_ed25519_scalarbytes();e.length!==s&&b(i,"invalid n length"),o=p(e),i.push(o),t=A(i,t,"p");var a,u=0|r._crypto_scalarmult_ed25519_bytes();t.length!==u&&b(i,"invalid p length"),a=p(t),i.push(a);var c=new f(0|r._crypto_scalarmult_ed25519_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_scalarmult_ed25519(d,o,a))){var g=l(c,n);return m(i),g}y(i,"invalid point or scalar is 0")}function mt(e,t){var n=[];h(t),e=A(n,e,"scalar");var i,o=0|r._crypto_scalarmult_ed25519_scalarbytes();e.length!==o&&b(n,"invalid scalar length"),i=p(e),n.push(i);var s=new f(0|r._crypto_scalarmult_ed25519_bytes()),a=s.address;if(n.push(a),!(0|r._crypto_scalarmult_ed25519_base(a,i))){var u=l(s,t);return m(n),u}y(n,"scalar is 0")}function yt(e,t){var n=[];h(t),e=A(n,e,"scalar");var i,o=0|r._crypto_scalarmult_ed25519_scalarbytes();e.length!==o&&b(n,"invalid scalar length"),i=p(e),n.push(i);var s=new f(0|r._crypto_scalarmult_ed25519_bytes()),a=s.address;if(n.push(a),!(0|r._crypto_scalarmult_ed25519_base_noclamp(a,i))){var u=l(s,t);return m(n),u}y(n,"scalar is 0")}function bt(e,t,n){var i=[];h(n),e=A(i,e,"n");var o,s=0|r._crypto_scalarmult_ed25519_scalarbytes();e.length!==s&&b(i,"invalid n length"),o=p(e),i.push(o),t=A(i,t,"p");var a,u=0|r._crypto_scalarmult_ed25519_bytes();t.length!==u&&b(i,"invalid p length"),a=p(t),i.push(a);var c=new f(0|r._crypto_scalarmult_ed25519_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_scalarmult_ed25519_noclamp(d,o,a))){var g=l(c,n);return m(i),g}y(i,"invalid point or scalar is 0")}function vt(e,t,n){var i=[];h(n),e=A(i,e,"scalar");var o,s=0|r._crypto_scalarmult_ristretto255_scalarbytes();e.length!==s&&b(i,"invalid scalar length"),o=p(e),i.push(o),t=A(i,t,"element");var a,u=0|r._crypto_scalarmult_ristretto255_bytes();t.length!==u&&b(i,"invalid element length"),a=p(t),i.push(a);var c=new f(0|r._crypto_scalarmult_ristretto255_bytes()),d=c.address;if(i.push(d),!(0|r._crypto_scalarmult_ristretto255(d,o,a))){var g=l(c,n);return m(i),g}y(i,"result is identity element")}function At(e,t){var n=[];h(t),e=A(n,e,"scalar");var i,o=0|r._crypto_core_ristretto255_scalarbytes();e.length!==o&&b(n,"invalid scalar length"),i=p(e),n.push(i);var s=new f(0|r._crypto_core_ristretto255_bytes()),a=s.address;if(n.push(a),!(0|r._crypto_scalarmult_ristretto255_base(a,i))){var u=l(s,t);return m(n),u}y(n,"scalar is 0")}function wt(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"message")),a=e.length;o.push(s),t=A(o,t,"nonce");var u,c=0|r._crypto_secretbox_noncebytes();t.length!==c&&b(o,"invalid nonce length"),u=p(t),o.push(u),n=A(o,n,"key");var d,g=0|r._crypto_secretbox_keybytes();n.length!==g&&b(o,"invalid key length"),d=p(n),o.push(d);var v=new f(0|a),w=v.address;o.push(w);var E=new f(0|r._crypto_secretbox_macbytes()),_=E.address;if(o.push(_),!(0|r._crypto_secretbox_detached(w,_,s,a,0,u,d))){var I=l({mac:E,cipher:v},i);return m(o),I}y(o,"invalid usage")}function Et(e,t,n,i){var o=[];h(i);var s=p(e=A(o,e,"message")),a=e.length;o.push(s),t=A(o,t,"nonce");var u,c=0|r._crypto_secretbox_noncebytes();t.length!==c&&b(o,"invalid nonce length"),u=p(t),o.push(u),n=A(o,n,"key");var d,g=0|r._crypto_secretbox_keybytes();n.length!==g&&b(o,"invalid key length"),d=p(n),o.push(d);var v=new f(a+r._crypto_secretbox_macbytes()|0),w=v.address;if(o.push(w),!(0|r._crypto_secretbox_easy(w,s,a,0,u,d))){var E=l(v,i);return m(o),E}y(o,"invalid usage")}function _t(e){var t=[];h(e);var n=new f(0|r._crypto_secretbox_keybytes()),i=n.address;t.push(i),r._crypto_secretbox_keygen(i);var o=l(n,e);return m(t),o}function It(e,t,n,i,o){var s=[];h(o);var a=p(e=A(s,e,"ciphertext")),u=e.length;s.push(a),t=A(s,t,"mac");var c,d=0|r._crypto_secretbox_macbytes();t.length!==d&&b(s,"invalid mac length"),c=p(t),s.push(c),n=A(s,n,"nonce");var g,v=0|r._crypto_secretbox_noncebytes();n.length!==v&&b(s,"invalid nonce length"),g=p(n),s.push(g),i=A(s,i,"key");var w,E=0|r._crypto_secretbox_keybytes();i.length!==E&&b(s,"invalid key length"),w=p(i),s.push(w);var _=new f(0|u),I=_.address;if(s.push(I),!(0|r._crypto_secretbox_open_detached(I,a,c,u,0,g,w))){var S=l(_,o);return m(s),S}y(s,"wrong secret key for the given ciphertext")}function St(e,t,n,i){var o=[];h(i),e=A(o,e,"ciphertext");var s,a=r._crypto_secretbox_macbytes(),u=e.length;u>>0;return m([]),t}function cr(e,t){var n=[];h(t);for(var i=r._malloc(24),o=0;o<6;o++)r.setValue(i+4*o,r.Runtime.addFunction(e[["implementation_name","random","stir","uniform","buf","close"][o]]),"i32");!!(0|r._randombytes_set_implementation(i))&&y(n,"unsupported implementation"),m(n)}function lr(e){h(e),r._randombytes_stir()}function dr(e,t){var n=[];h(t),v(n,e,"upper_bound"),("number"!=typeof e||(0|e)!==e||e<0)&&b(n,"upper_bound must be an unsigned integer");var i=r._randombytes_uniform(e)>>>0;return m(n),i}function hr(){var e=r._sodium_version_string(),t=r.UTF8ToString(e);return m([]),t}return f.prototype.to_Uint8Array=function(){var e=new Uint8Array(this.length);return e.set(r.HEAPU8.subarray(this.address,this.address+this.length)),e},e.add=function(e,t){if(!(e instanceof Uint8Array&&t instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can added");var r=e.length,n=0,i=0;if(t.length!=e.length)throw new TypeError("Arguments must have the same length");for(i=0;i>=8,n+=e[i]+t[i],e[i]=255&n},e.base64_variants=a,e.compare=function(e,t){if(!(e instanceof Uint8Array&&t instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be compared");if(e.length!==t.length)throw new TypeError("Only instances of identical length can be compared");for(var r=0,n=1,i=e.length;i-- >0;)r|=t[i]-e[i]>>8&n,n&=(t[i]^e[i])-1>>8;return r+r+n-1},e.from_base64=function(e,t){t=u(t);var n,i=[],o=new f(3*(e=A(i,e,"input")).length/4),s=p(e),a=g(4),c=g(4);return i.push(s),i.push(o.address),i.push(o.result_bin_len_p),i.push(o.b64_end_p),0!==r._sodium_base642bin(o.address,o.length,s,e.length,0,a,c,t)&&y(i,"invalid input"),r.getValue(c,"i32")-s!==e.length&&y(i,"incomplete input"),o.length=r.getValue(a,"i32"),n=o.to_Uint8Array(),m(i),n},e.from_hex=function(e){var t,n=[],i=new f((e=A(n,e,"input")).length/2),o=p(e),s=g(4);return n.push(o),n.push(i.address),n.push(i.hex_end_p),0!==r._sodium_hex2bin(i.address,i.length,o,e.length,0,0,s)&&y(n,"invalid input"),r.getValue(s,"i32")-o!==e.length&&y(n,"incomplete input"),t=i.to_Uint8Array(),m(n),t},e.from_string=i,e.increment=function(e){if(!(e instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be incremented");for(var t=256,r=0,n=e.length;r>=8,t+=e[r],e[r]=255&t},e.is_zero=function(e){if(!(e instanceof Uint8Array))throw new TypeError("Only Uint8Array instances can be checked");for(var t=0,r=0,n=e.length;r 0");var n,i=[],o=g(4),s=1,a=0,u=0|e.length,c=new f(u+t);i.push(o),i.push(c.address);for(var l=c.address,d=c.address+u+t;l>>48|u>>>32|u>>>16|u))-1>>16);return 0!==r._sodium_pad(o,c.address,e.length,t,c.length)&&y(i,"internal error"),c.length=r.getValue(o,"i32"),n=c.to_Uint8Array(),m(i),n},e.unpad=function(e,t){if(!(e instanceof Uint8Array))throw new TypeError("buffer must be a Uint8Array");if((t|=0)<=0)throw new Error("block size must be > 0");var n=[],i=p(e),o=g(4);return n.push(i),n.push(o),0!==r._sodium_unpad(o,i,e.length,t)&&y(n,"unsupported/invalid padding"),e=(e=new Uint8Array(e)).subarray(0,r.getValue(o,"i32")),m(n),e},e.ready=n,e.symbols=function(){return Object.keys(e).sort()},e.to_base64=c,e.to_hex=s,e.to_string=o,e},void 0!==(o=n.apply(t,i))&&(e.exports=o),a&&s.sodium.ready.then((function(){a(s.sodium)}))},50289:function(e,t,r){var n,i,o=r(39907),s=r(1048).Buffer;n=function(t){"use strict";var n;void 0===(n=t)&&(n={});var i=n;"object"!=typeof i.sodium&&("object"==typeof r.g?i=r.g:"object"==typeof window&&(i=window)),"object"==typeof i.sodium&&"number"==typeof i.sodium.totalMemory&&(n.TOTAL_MEMORY=i.sodium.totalMemory);var a=n;return n.ready=new Promise((function(t,n){(f=a).onAbort=n,f.print=function(e){},f.printErr=function(e){},f.onRuntimeInitialized=function(){try{f._crypto_secretbox_keybytes(),t()}catch(e){n(e)}},f.useBackupModule=function(){return new Promise((function(t,n){(f={}).onAbort=n,f.onRuntimeInitialized=function(){Object.keys(a).forEach((function(e){"getRandomValue"!==e&&delete a[e]})),Object.keys(f).forEach((function(e){a[e]=f[e]})),t()};var i,u,c,l,d,h,f=void 0!==f?f:{},p=Object.assign({},f),g=[],m="object"==typeof window,y="function"==typeof importScripts,b="object"==typeof o&&"object"==typeof o.versions&&"string"==typeof o.versions.node,v="";b?(v=y?r(99942).dirname(v)+"/":"//",h=()=>{d||(l=r(6186),d=r(99942))},i=function(e,t){var r=ie(e);return r?t?r:r.toString():(h(),e=d.normalize(e),l.readFileSync(e,t?void 0:"utf8"))},c=e=>{var t=i(e,!0);return t.buffer||(t=new Uint8Array(t)),t},u=(e,t,r)=>{var n=ie(e);n&&t(n),h(),e=d.normalize(e),l.readFile(e,(function(e,n){e?r(e):t(n.buffer)}))},o.argv.length>1&&o.argv[1].replace(/\\/g,"/"),g=o.argv.slice(2),e.exports=f,f.inspect=function(){return"[Emscripten Module object]"}):(m||y)&&(y?v=self.location.href:"undefined"!=typeof document&&document.currentScript&&(v=document.currentScript.src),v=0!==v.indexOf("blob:")?v.substr(0,v.replace(/[?#].*/,"").lastIndexOf("/")+1):"",i=e=>{try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText}catch(t){var r=ie(e);if(r)return function(e){for(var t=[],r=0;r255&&(n&=255),t.push(String.fromCharCode(n))}return t.join("")}(r);throw t}},y&&(c=e=>{try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}catch(t){var r=ie(e);if(r)return r;throw t}}),u=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{if(200==n.status||0==n.status&&n.response)t(n.response);else{var i=ie(e);i?t(i.buffer):r()}},n.onerror=r,n.send(null)}),f.print;var A,w=f.printErr||void 0;Object.assign(f,p),p=null,f.arguments&&(g=f.arguments),f.thisProgram&&f.thisProgram,f.quit&&f.quit,f.wasmBinary&&(A=f.wasmBinary),f.noExitRuntime;var E,_={Memory:function(e){this.buffer=new ArrayBuffer(65536*e.initial)},Module:function(e){},Instance:function(e,t){this.exports=function(e){for(var t,r=new Uint8Array(123),n=25;n>=0;--n)r[48+n]=52+n,r[65+n]=n,r[97+n]=26+n;function i(e,t,n){for(var i,o,s=0,a=t,u=n.length,c=t+(3*u>>2)-("="==n[u-2])-("="==n[u-1]);s>4,a>2),a>2]=u[0|K]|u[K+1|0]<<8|u[K+2|0]<<16|u[K+3|0]<<24,a[Y+4>>2]=te,16!=(0|(G=G+1|0)););for(r=ft(W,e,64),K=a[(t=r)>>2],G=a[t+4>>2],d=K,K=(te=a[t+32>>2])+(W=a[t+128>>2])|0,t=(X=a[t+36>>2])+a[t+132>>2]|0,t=K>>>0>>0?t+1|0:t,W=K,t=t+G|0,W=t=(K=d+K|0)>>>0>>0?t+1|0:t,H=we((G=K)^(u[0|(K=e- -64|0)]|u[K+1|0]<<8|u[K+2|0]<<16|u[K+3|0]<<24)^-1377402159,t^(u[K+4|0]|u[K+5|0]<<8|u[K+6|0]<<16|u[K+7|0]<<24)^1359893119,32),K=t=A,t=t+1779033703|0,d=te^(Y=H-205731576|0),te=t=Y>>>0<4089235720?t+1|0:t,C=we(d,X^t,24),X=t=A,Q=K,d=H,t=t+W|0,t=(t=(H=C+G|0)>>>0>>0?t+1|0:t)+(h=n=a[r+140>>2])|0,l=we(d^(B=G=(K=a[r+136>>2])+H|0),(w=B>>>0>>0?t+1|0:t)^Q,16),t=te+(p=A)|0,d=we((D=G=Y+l|0)^C,(W=D>>>0>>0?t+1|0:t)^X,63),b=A,Y=a[r+12>>2],G=(C=a[r+144>>2])+(te=a[r+40>>2])|0,t=(re=a[r+148>>2])+(X=a[r+44>>2])|0,Q=G,t=(t=G>>>0>>0?t+1|0:t)+Y|0,t=(G=G+a[r+8>>2]|0)>>>0>>0?t+1|0:t,H=we(G^(u[e+72|0]|u[e+73|0]<<8|u[e+74|0]<<16|u[e+75|0]<<24)^725511199,(u[e+76|0]|u[e+77|0]<<8|u[e+78|0]<<16|u[e+79|0]<<24)^t^-1694144372,32),Q=we(E=te^(Y=H-2067093701|0),X^(h=(te=A)-((H>>>0<2067093701)+1150833018|0)|0),24),T=a[r+156>>2],E=Q,t=t+(X=A)|0,t=(t=(Q=G+Q|0)>>>0>>0?t+1|0:t)+T|0,V=we((M=G=Q+a[r+152>>2]|0)^H,(S=M>>>0>>0?t+1|0:t)^te,16),t=h+(R=A)|0,pe=G=Y+V|0,H=we(E^G,(Y=G>>>0>>0?t+1|0:t)^X,63),h=A,te=a[r+20>>2],G=(x=a[r+160>>2])+(Q=a[r+48>>2])|0,t=(oe=a[r+164>>2])+(T=a[r+52>>2])|0,X=G,t=(t=G>>>0>>0?t+1|0:t)+te|0,ue=G=G+a[r+16>>2]|0,G=G>>>0>>0?t+1|0:t,k=we(ue^(u[e+80|0]|u[e+81|0]<<8|u[e+82|0]<<16|u[e+83|0]<<24)^-79577749,G^(u[e+84|0]|u[e+85|0]<<8|u[e+86|0]<<16|u[e+87|0]<<24)^528734635,32),te=t=A,t=t+1013904242|0,E=Q^(X=k-23791573|0),Q=t=X>>>0<4271175723?t+1|0:t,t=we(E,T^t,24),g=te,i=a[r+172>>2],f=t,E=k,k=t,ue=t+ue|0,t=(T=A)+G|0,t=(t=k>>>0>ue>>>0?t+1|0:t)+(_=i)|0,j=we(E^(_=G=(te=a[r+168>>2])+(k=ue)|0),(O=k>>>0>_>>>0?t+1|0:t)^g,16),t=Q+(I=A)|0,T=we(f^(N=G=X+j|0),(Q=N>>>0>>0?t+1|0:t)^T,63),g=A,k=a[r+28>>2],X=(G=a[r+176>>2])+(ue=a[r+56>>2])|0,t=(s=a[r+180>>2])+(P=a[r+60>>2])|0,t=(t=X>>>0>>0?t+1|0:t)+k|0,t=(m=X)>>>0>(L=X=m+a[r+24>>2]|0)>>>0?t+1|0:t,f=we(L^(u[e+88|0]|u[e+89|0]<<8|u[e+90|0]<<16|u[e+91|0]<<24)^327033209,t^(u[e+92|0]|u[e+93|0]<<8|u[e+94|0]<<16|u[e+95|0]<<24)^1541459225,32),k=we(E=ue^(v=(k=f)+1595750129|0),P^(ue=(X=A)-((k>>>0<2699217167)+1521486533|0)|0),24),m=ue,E=X,ue=a[r+188>>2],F=k,t=(P=A)+t|0,t=(t=(L=k+L|0)>>>0>>0?t+1|0:t)+ue|0,q=k=(X=a[r+184>>2])+L|0,f=we(k^f,(U=E)^(E=k>>>0>>0?t+1|0:t),16),t=(t=m)+(m=A)|0,L=k=f+v|0,v=P,P=t=k>>>0>>0?t+1|0:t,U=we(F^k,v^t,63),k=A,F=H,t=h+w|0,t=(t=(B=B+H|0)>>>0>>0?t+1|0:t)+(v=J=a[r+196>>2])|0,v=N,B=we((N=H=(ie=a[r+192>>2])+(w=B)|0)^f,(H=w>>>0>N>>>0?t+1|0:t)^m,32),t=(t=Q)+(Q=A)|0,f=h,h=t=(w=v+(m=B)|0)>>>0>>0?t+1|0:t,t=we(F^w,f^t,24),ce=a[r+204>>2],z=t,F=m,f=N,N=t,f=f+t|0,t=(m=A)+H|0,t=(t=f>>>0>>0?t+1|0:t)+(v=ce)|0,Z=H=(B=a[r+200>>2])+f|0,de=we(F^H,(N=f>>>0>H>>>0?t+1|0:t)^Q,16),t=h+(f=A)|0,z=we(z^(v=Q=w+de|0),(h=m)^(m=w>>>0>v>>>0?t+1|0:t),63),w=A,F=T,t=g+S|0,t=(t=(Q=T+M|0)>>>0>>0?t+1|0:t)+(h=ae=a[r+212>>2])|0,M=we((h=l)^(l=Q=(H=a[r+208>>2])+(T=Q)|0),(T=T>>>0>l>>>0?t+1|0:t)^p,32),t=P+(h=A)|0,Q=we(F^(P=Q=L+M|0),(t=L>>>0>P>>>0?t+1|0:t)^g,24),p=t,S=h,ee=a[r+220>>2],$=Q,F=P,t=(g=A)+T|0,t=(t=(P=l+Q|0)>>>0>>0?t+1|0:t)+(L=ee)|0,S=we((P=Q=(h=a[r+216>>2])+(T=P)|0)^M,(L=T>>>0>P>>>0?t+1|0:t)^S,16),t=(l=A)+p|0,le=Q=F+S|0,F=we($^Q,(T=S>>>0>Q>>>0?t+1|0:t)^g,63),g=A,$=U,t=k+O|0,t=(p=_+U|0)>>>0<_>>>0?t+1|0:t,_=p,t=t+(M=c=a[r+228>>2])|0,U=we((O=p=(Q=a[r+224>>2])+p|0)^V,(p=p>>>0<_>>>0?t+1|0:t)^R,32),t=(R=A)+W|0,D=_=U+D|0,W=we($^_,(t=_>>>0>>0?t+1|0:t)^k,24),_=t,V=a[r+236>>2],$=W,t=(k=A)+p|0,t=(t=(O=O+W|0)>>>0>>0?t+1|0:t)+(M=V)|0,fe=we((O=W=(ne=a[r+232>>2])+(p=O)|0)^U,(M=R)^(R=p>>>0>O>>>0?t+1|0:t),16),t=(t=_)+(_=A)|0,k=we($^(U=W=(p=fe)+D|0),(D=p>>>0>U>>>0?t+1|0:t)^k,63),p=A,$=d,t=b+E|0,t=(t=(M=d+q|0)>>>0>>0?t+1|0:t)+(ge=a[r+244>>2])|0,t=(d=(W=a[r+240>>2])+(E=M)|0)>>>0>>0?t+1|0:t,E=I,I=t,M=we(d^j,E^t,32),t=(t=Y)+(Y=A)|0,j=E=M+pe|0,q=we($^E,(t=E>>>0>>0?t+1|0:t)^b,24),b=t,E=Y,pe=a[r+252>>2],he=q,se=j,j=M,t=I+($=A)|0,t=(t=(M=d+q|0)>>>0>>0?t+1|0:t)+pe|0,t=(d=(Y=a[r+248>>2])+(I=M)|0)>>>0>>0?t+1|0:t,I=d,M=E,E=t,q=we(j^d,M^t,16),t=(M=A)+b|0,j=we(he^(se=d=se+(j=q)|0),(d=d>>>0>>0?t+1|0:t)^$,63),$=t=A,b=t,he=S,t=N+ge|0,N=S=W+Z|0,t=(t=S>>>0>>0?t+1|0:t)+b|0,Z=we(he^(b=S=S+j|0),(S=b>>>0>>0?t+1|0:t)^l,32),t=D+(N=A)|0,U=t=(l=U+Z|0)>>>0>>0?t+1|0:t,j=we(j^l,$^t,24),$=t=A,D=t,me=j,t=S+ae|0,S=j=b+H|0,t=(t=j>>>0>>0?t+1|0:t)+D|0,j=Z,Z=b=me+S|0,he=we(j^b,(D=N)^(N=b>>>0>>0?t+1|0:t),16),t=U+(D=A)|0,U=t=(b=l+he|0)>>>0>>0?t+1|0:t,j=we(me^(l=b),t^$,63),S=A,t=w+oe|0,t=(t=(b=x+z|0)>>>0>>0?t+1|0:t)+L|0,x=t=(b=b+P|0)>>>0

>>0?t+1|0:t,L=we(b^fe,t^_,32),t=(t=d)+(d=A)|0,t=(_=(P=L)+se|0)>>>0

>>0?t+1|0:t,P=w,w=t,z=we(_^z,P^t,24),oe=t=A,P=t,$=L,t=x+J|0,t=(t=(L=b+ie|0)>>>0>>0?t+1|0:t)+P|0,t=(b=(x=L)+z|0)>>>0>>0?t+1|0:t,x=b,P=t,fe=we($^b,t^d,16),t=w+(L=A)|0,$=d=_+fe|0,z=we(d^z,(b=d>>>0<_>>>0?t+1|0:t)^oe,63),d=A,t=g+ce|0,t=(t=(w=B+F|0)>>>0>>0?t+1|0:t)+R|0,M=we((B=w=w+O|0)^q,(w=w>>>0>>0?t+1|0:t)^M,32),t=m+(R=A)|0,m=g,g=t=(_=v+M|0)>>>0>>0?t+1|0:t,m=we(_^F,m^t,24),v=t=A,F=m,t=w+pe|0,t=(t=(m=B+Y|0)>>>0>>0?t+1|0:t)+v|0,ce=w=F+m|0,se=we(w^M,(B=R)^(R=w>>>0>>0?t+1|0:t),16),t=g+(O=A)|0,B=w=_+se|0,M=we(F^w,(g=w>>>0<_>>>0?t+1|0:t)^v,63),w=A,v=k,t=p+V|0,t=(t=(_=k+ne|0)>>>0>>0?t+1|0:t)+E|0,t=(k=_+I|0)>>>0>>0?t+1|0:t,I=k,k=t,m=we(I^de,t^f,32),t=(t=T)+(T=A)|0,E=_=m+le|0,f=we(v^_,(t=m>>>0>_>>>0?t+1|0:t)^p,24),v=p=A,_=t,t=k+s|0,t=(t=(I=I+G|0)>>>0>>0?t+1|0:t)+p|0,t=(k=I+f|0)>>>0>>0?t+1|0:t,p=E,I=k,E=k^m,m=t,T=p+(k=E=we(E,t^T,16))|0,t=(p=A)+_|0,q=T,F=we(T^f,(k=T>>>0>>0?t+1|0:t)^v,63),T=A,v=B,f=E,t=N+n|0,E=_=K+Z|0,t=(t=_>>>0>>0?t+1|0:t)+d|0,t=(_=_+z|0)>>>0>>0?t+1|0:t,E=p,p=t,B=we(f^_,E^t,32),t=(t=g)+(g=A)|0,N=E=v+B|0,f=we(E^z,(t=E>>>0>>0?t+1|0:t)^d,24),v=d=A,E=t,z=B,t=p+c|0,t=(t=(B=_+Q|0)>>>0<_>>>0?t+1|0:t)+d|0,t=(p=(_=B)+f|0)>>>0<_>>>0?t+1|0:t,_=p,B=t,de=we(z^p,t^g,16),t=(t=E)+(E=A)|0,N=d=(g=de)+N|0,oe=we(p=d^f,(f=d>>>0>>0?t+1|0:t)^v,63),g=A,t=w+P|0,t=(d=x+M|0)>>>0>>0?t+1|0:t,x=d,t=t+(p=le=a[r+132>>2])|0,p=t=(d=(v=a[r+128>>2])+d|0)>>>0>>0?t+1|0:t,P=we(d^he,t^D,32),t=(t=k)+(k=A)|0,D=x=P+q|0,M=we(x^M,(t=x>>>0

>>0?t+1|0:t)^w,24),z=w=A,x=t,q=P,t=p+re|0,t=(t=(P=d+C|0)>>>0>>0?t+1|0:t)+w|0,P=d=(p=P)+M|0,d=we(q^d,(w=k)^(k=d>>>0

>>0?t+1|0:t),16),t=(t=x)+(x=A)|0,D=w=d+D|0,q=we(p=w^M,(M=d>>>0>w>>>0?t+1|0:t)^z,63),w=A,Z=F,t=R+ee|0,R=p=h+ce|0,t=(t=p>>>0>>0?t+1|0:t)+T|0,F=we((z=p=p+F|0)^fe,(p=p>>>0>>0?t+1|0:t)^L,32),t=U+(R=A)|0,t=l>>>0>(L=l+F|0)>>>0?t+1|0:t,U=we(Z^(l=L),t^T,24),ce=T=A,L=t,he=U,Z=l,t=p+ue|0,t=(t=(l=z+X|0)>>>0>>0?t+1|0:t)+T|0,t=l>>>0>(p=l+U|0)>>>0?t+1|0:t,l=p,T=R,R=t,fe=we(p^F,T^t,16),t=(T=A)+L|0,L=p=Z+(U=fe)|0,ce=we(he^p,(t=p>>>0>>0?t+1|0:t)^ce,63),p=A,U=t,z=d,t=S+i|0,t=(t=(d=j+te|0)>>>0>>0?t+1|0:t)+m|0,t=(d=d+I|0)>>>0>>0?t+1|0:t,I=d,m=O,O=t,F=we(d^se,m^t,32),t=(d=A)+b|0,Z=we((m=F+$|0)^j,(t=m>>>0>>0?t+1|0:t)^S,24),b=t,S=d,j=a[r+156>>2],he=m,t=O+($=A)|0,t=(t=(m=I+Z|0)>>>0>>0?t+1|0:t)+j|0,I=t=m>>>0>(O=(d=a[r+152>>2])+m|0)>>>0?t+1|0:t,se=we(O^F,t^S,16),t=(t=b)+(b=A)|0,F=t=(m=se)>>>0>(S=he+m|0)>>>0?t+1|0:t,Z=we((m=S)^Z,t^$,63),$=t=A,S=t,he=L,t=B+ee|0,t=(t=(L=h+_|0)>>>0<_>>>0?t+1|0:t)+S|0,S=_=L+Z|0,z=we(_^z,(B=x)^(x=_>>>0>>0?t+1|0:t),32),t=(_=A)+U|0,B=t=(B=z)>>>0>(L=he+B|0)>>>0?t+1|0:t,Z=we(Z^L,$^t,24),$=t=A,U=t,he=z,t=x+J|0,t=(t=(z=S+ie|0)>>>0>>0?t+1|0:t)+U|0,t=(S=(x=z)+Z|0)>>>0>>0?t+1|0:t,x=S,U=_,_=t,ie=we(he^S,U^t,16),t=B+(U=A)|0,t=(S=L+ie|0)>>>0>>0?t+1|0:t,L=S,B=t,z=we(S^Z,t^$,63),S=A,Z=oe,t=g+c|0,t=(t=(J=Q+oe|0)>>>0>>0?t+1|0:t)+k|0,k=T,T=t=P>>>0>(J=P+J|0)>>>0?t+1|0:t,oe=we(J^fe,k^t,32),t=F+(k=A)|0,t=m>>>0>(P=m+oe|0)>>>0?t+1|0:t,m=g,g=t,F=we(Z^P,m^t,24),Z=t=A,m=t,$=F,t=T+le|0,t=(t=(F=v+J|0)>>>0>>0?t+1|0:t)+m|0,J=T=$+(v=F)|0,oe=we(T^oe,(m=T>>>0>>0?t+1|0:t)^k,16),t=g+(v=A)|0,le=T=P+oe|0,F=we($^T,(k=T>>>0

>>0?t+1|0:t)^Z,63),T=A,Z=q,t=w+i|0,t=(t=(g=te+q|0)>>>0>>0?t+1|0:t)+R|0,t=(g=g+l|0)>>>0>>0?t+1|0:t,l=g,P=b,b=t,q=we(g^se,P^t,32),t=f+(g=A)|0,f=w,w=t=(R=N+q|0)>>>0>>0?t+1|0:t,N=we(Z^R,f^t,24),f=t=A,$=N,t=b+re|0,t=(t=(N=l+C|0)>>>0>>0?t+1|0:t)+f|0,l=q,q=b=$+N|0,Z=we(l^b,(P=b>>>0>>0?t+1|0:t)^g,16),t=w+(N=A)|0,fe=b=R+Z|0,f=we($^b,(w=b>>>0>>0?t+1|0:t)^f,63),b=A,t=p+pe|0,t=(t=(g=Y+ce|0)>>>0>>0?t+1|0:t)+I|0,R=t=(g=g+O|0)>>>0>>0?t+1|0:t,l=we(g^de,t^E,32),t=M+(O=A)|0,E=p,p=t=(I=D+l|0)>>>0>>0?t+1|0:t,D=we(I^ce,E^t,24),M=t=A,E=t,$=l,t=R+V|0,t=(t=(l=g+ne|0)>>>0>>0?t+1|0:t)+E|0,E=g=l+D|0,l=we($^g,(R=O)^(O=g>>>0>>0?t+1|0:t),16),t=p+(R=A)|0,ce=g=I+l|0,D=we(g^D,(p=g>>>0>>0?t+1|0:t)^M,63),g=A,t=_+ae|0,t=(t=(I=x+H|0)>>>0>>0?t+1|0:t)+T|0,I=x=(_=I)+F|0,l=we(x^l,(M=R)^(R=_>>>0>x>>>0?t+1|0:t),32),t=(t=w)+(w=A)|0,_=T,T=t=l>>>0>(x=l+fe|0)>>>0?t+1|0:t,M=we(x^F,_^t,24),F=t=A,_=t,t=R+ge|0,t=(t=(I=I+W|0)>>>0>>0?t+1|0:t)+_|0,de=R=I+M|0,fe=we(R^l,(_=R>>>0>>0?t+1|0:t)^w,16),t=T+(I=A)|0,$=w=x+fe|0,M=we(w^M,(T=w>>>0>>0?t+1|0:t)^F,63),w=A,F=f,t=m+j|0,t=(t=(R=d+J|0)>>>0>>0?t+1|0:t)+b|0,f=we((m=R=(x=R)+f|0)^ie,(R=m>>>0>>0?t+1|0:t)^U,32),t=(t=p)+(p=A)|0,U=we(F^(l=x=f+ce|0),(t=f>>>0>l>>>0?t+1|0:t)^b,24),F=b=A,x=t,J=U,t=R+s|0,t=(t=(m=m+G|0)>>>0>>0?t+1|0:t)+b|0,t=m>>>0>(R=m+U|0)>>>0?t+1|0:t,b=l,l=(m=R)^f,f=t,l=we(l,t^p,16),t=(U=A)+x|0,p=we(J^(se=b=b+l|0),(b=b>>>0>>0?t+1|0:t)^F,63),R=A,J=D,t=P+ue|0,P=x=X+q|0,t=(t=x>>>0>>0?t+1|0:t)+g|0,F=we((D=x=x+D|0)^oe,(x=x>>>0

>>0?t+1|0:t)^v,32),t=B+(P=A)|0,B=v=L+F|0,v=we(J^v,(t=v>>>0>>0?t+1|0:t)^g,24),J=g=A,L=t,q=B,t=x+n|0,t=(t=(B=D+K|0)>>>0>>0?t+1|0:t)+g|0,t=(x=B+v|0)>>>0>>0?t+1|0:t,B=x,g=P,P=t,he=we(x^F,g^t,16),t=(t=L)+(L=A)|0,F=we((g=q+(x=he)|0)^v,(t=g>>>0>>0?t+1|0:t)^J,63),x=A,v=g,D=t,t=S+O|0,O=g=E+z|0,t=(t=g>>>0>>0?t+1|0:t)+(J=a[r+204>>2])|0,O=t=(g=(ie=a[r+200>>2])+g|0)>>>0>>0?t+1|0:t,N=we(g^Z,t^N,32),t=(t=k)+(k=A)|0,z=we((E=N+le|0)^z,(t=E>>>0>>0?t+1|0:t)^S,24),S=t,oe=a[r+164>>2],le=E,t=O+(ce=A)|0,t=(t=(E=g+z|0)>>>0>>0?t+1|0:t)+oe|0,O=g=(q=a[r+160>>2])+E|0,E=t=g>>>0>>0?t+1|0:t,Z=we(g^N,t^k,16),t=(N=A)+S|0,z=we((le=g=le+(k=Z)|0)^z,(g=g>>>0>>0?t+1|0:t)^ce,63),ce=t=A,k=t,t=_+ue|0,t=(t=(S=X+de|0)>>>0>>0?t+1|0:t)+k|0,U=we((k=S=(_=S)+z|0)^l,(S=_>>>0>k>>>0?t+1|0:t)^U,32),t=(_=A)+D|0,D=v=(l=U)+v|0,z=we(z^v,ce^(t=l>>>0>v>>>0?t+1|0:t),24),ce=v=A,l=t,me=z,de=U,t=S+J|0,t=(t=(U=k+ie|0)>>>0>>0?t+1|0:t)+v|0,U=k=(S=U)+z|0,z=we(de^k,(v=_)^(_=S>>>0>k>>>0?t+1|0:t),16),t=(v=A)+l|0,ce=we(me^(de=k=(S=z)+D|0),(k=S>>>0>k>>>0?t+1|0:t)^ce,63),S=A,t=w+j|0,t=(t=(l=d+M|0)>>>0>>0?t+1|0:t)+f|0,l=we((f=d=l+m|0)^he,(d=d>>>0>>0?t+1|0:t)^L,32),t=(t=g)+(g=A)|0,L=w,w=t=(m=l+le|0)>>>0>>0?t+1|0:t,D=we(m^M,L^t,24),M=t=A,L=t,t=d+n|0,t=(t=(f=f+K|0)>>>0>>0?t+1|0:t)+L|0,j=d=f+D|0,le=we(d^l,(L=d>>>0>>0?t+1|0:t)^g,16),t=w+(f=A)|0,he=d=m+le|0,l=we(d^D,(g=d>>>0>>0?t+1|0:t)^M,63),d=A,D=p,t=R+V|0,t=(t=(w=p+ne|0)>>>0

>>0?t+1|0:t)+P|0,p=t=(w=w+B|0)>>>0>>0?t+1|0:t,m=we(w^Z,t^N,32),t=(t=T)+(T=A)|0,B=P=m+$|0,N=we(D^P,(t=m>>>0>P>>>0?t+1|0:t)^R,24),P=t,M=B,D=m,t=p+c|0,p=m=w+Q|0,t=(t=m>>>0>>0?t+1|0:t)+(R=A)|0,Z=we(D^(m=w=m+N|0),(B=m>>>0

>>0?t+1|0:t)^T,16),t=(t=P)+(P=A)|0,p=N,N=T=M+(w=Z)|0,D=we(p^T,(w=w>>>0>T>>>0?t+1|0:t)^R,63),T=A,t=x+ee|0,t=(t=(p=h+F|0)>>>0>>0?t+1|0:t)+E|0,I=we((E=p=p+O|0)^fe,(p=p>>>0>>0?t+1|0:t)^I,32),t=(t=b)+(b=A)|0,O=x,x=t=(R=I+se|0)>>>0>>0?t+1|0:t,M=we(R^F,O^t,24),F=t=A,O=t,V=I,t=p+ge|0,t=(t=(I=E+W|0)>>>0>>0?t+1|0:t)+O|0,O=p=I+M|0,E=we(V^p,(I=p>>>0>>0?t+1|0:t)^b,16),t=x+(p=A)|0,t=(b=R+E|0)>>>0>>0?t+1|0:t,R=b,x=t,M=we(b^M,t^F,63),b=A,V=N,F=E,t=_+re|0,t=(t=(E=C+U|0)>>>0>>0?t+1|0:t)+d|0,t=(_=E+l|0)>>>0>>0?t+1|0:t,E=_,N=p,p=t,N=we(F^_,N^t,32),t=(t=w)+(w=A)|0,U=we((U=l)^(l=_=V+N|0),(t=l>>>0>>0?t+1|0:t)^d,24),F=d=A,_=t,t=p+s|0,t=(t=(E=E+G|0)>>>0>>0?t+1|0:t)+d|0,t=(p=E+U|0)>>>0>>0?t+1|0:t,E=p,d=p^N,N=t,fe=we(d,t^w,16),t=(t=_)+(_=A)|0,l=d=(w=fe)+l|0,F=we(p=d^U,(U=d>>>0>>0?t+1|0:t)^F,63),p=A,V=D,t=L+i|0,w=d=j+te|0,t=(t=d>>>0>>0?t+1|0:t)+T|0,v=we((D=d=d+D|0)^z,(d=d>>>0>>0?t+1|0:t)^v,32),t=x+(w=A)|0,L=we(V^(x=L=R+v|0),(t=R>>>0>x>>>0?t+1|0:t)^T,24),z=T=A,R=t,j=L,V=x,t=d+ae|0,t=(t=(x=D+H|0)>>>0>>0?t+1|0:t)+T|0,L=d=x+L|0,T=we(T=d^v,(v=d>>>0>>0?t+1|0:t)^w,16),t=(x=A)+R|0,$=d=V+T|0,V=we(j^d,(w=d>>>0>>0?t+1|0:t)^z,63),R=A,D=M,t=B+oe|0,t=(d=m+q|0)>>>0>>0?t+1|0:t,m=d,t=t+b|0,t=(d=d+M|0)>>>0>>0?t+1|0:t,m=d,B=t,M=we(d^le,t^f,32),t=(d=A)+k|0,z=f=M+de|0,D=we(D^f,(t=f>>>0>>0?t+1|0:t)^b,24),k=t,f=d,ne=a[r+132>>2],j=D,t=B+(b=A)|0,t=(t=(D=m+D|0)>>>0>>0?t+1|0:t)+ne|0,B=t=(m=(d=a[r+128>>2])+(B=D)|0)>>>0>>0?t+1|0:t,de=we(m^M,t^f,16),t=(f=A)+k|0,j=we(j^(D=(M=de)+z|0),(t=M>>>0>D>>>0?t+1|0:t)^b,63),k=A,M=t,z=T,t=S+pe|0,t=(t=(T=Y+ce|0)>>>0>>0?t+1|0:t)+I|0,P=we((b=T=T+O|0)^Z,(O=b>>>0>>0?t+1|0:t)^P,32),t=(T=A)+g|0,Z=we((I=P+he|0)^ce,(t=I>>>0

>>0?t+1|0:t)^S,24),g=t,S=T,ce=a[r+196>>2],he=Z,se=I,t=O+(le=A)|0,t=(t=(I=b+Z|0)>>>0>>0?t+1|0:t)+ce|0,O=b=(T=a[r+192>>2])+I|0,I=t=b>>>0>>0?t+1|0:t,Z=we(b^P,t^S,16),t=(t=g)+(g=A)|0,P=we(he^(se=b=se+(S=Z)|0),(b=b>>>0>>0?t+1|0:t)^le,63),le=t=A,S=t,he=D,t=N+J|0,t=(t=(D=E+ie|0)>>>0>>0?t+1|0:t)+S|0,t=(E=(N=D)+P|0)>>>0>>0?t+1|0:t,N=E,S=t,D=we(E^z,t^x,32),t=(x=A)+M|0,M=E=he+D|0,z=we(P^E,le^(t=E>>>0>>0?t+1|0:t),24),J=P=A,E=t,t=S+ne|0,t=(t=(N=d+N|0)>>>0>>0?t+1|0:t)+P|0,ie=S=N+z|0,le=we(S^D,(P=S>>>0>>0?t+1|0:t)^x,16),t=(t=E)+(E=A)|0,N=S=(x=le)+M|0,J=we(S^z,(D=S>>>0>>0?t+1|0:t)^J,63),x=A,t=p+i|0,t=(t=(S=F+te|0)>>>0>>0?t+1|0:t)+v|0,L=t=(S=S+L|0)>>>0>>0?t+1|0:t,M=we(S^de,t^f,32),t=(t=b)+(b=A)|0,t=(f=(v=M)+se|0)>>>0>>0?t+1|0:t,v=p,p=t,z=we(f^F,v^t,24),F=t=A,v=t,se=M,t=L+ue|0,t=(t=(M=S+X|0)>>>0>>0?t+1|0:t)+v|0,L=S=M+z|0,v=t=S>>>0>>0?t+1|0:t,de=we(se^S,t^b,16),t=p+(M=A)|0,se=b=f+de|0,z=we(b^z,(p=b>>>0>>0?t+1|0:t)^F,63),b=A,t=R+re|0,t=(t=(S=C+V|0)>>>0>>0?t+1|0:t)+B|0,f=g,g=t=m>>>0>(S=m+S|0)>>>0?t+1|0:t,F=we(S^Z,f^t,32),t=U+(m=A)|0,t=l>>>0>(B=l+F|0)>>>0?t+1|0:t,l=R,R=t,l=we(B^V,l^t,24),U=t=A,f=t,Z=l,t=g+oe|0,t=(t=(l=S+q|0)>>>0>>0?t+1|0:t)+f|0,S=F,F=g=Z+l|0,V=we(S^g,(f=m)^(m=g>>>0>>0?t+1|0:t),16),t=R+(f=A)|0,B=we(Z^(l=g=B+V|0),(S=l>>>0>>0?t+1|0:t)^U,63),g=A,t=k+ae|0,t=(t=(R=H+j|0)>>>0>>0?t+1|0:t)+I|0,t=(R=R+O|0)>>>0>>0?t+1|0:t,O=R,R=t,I=we(O^fe,t^_,32),t=(t=w)+(w=A)|0,U=_=I+$|0,j=we(_^j,(t=_>>>0>>0?t+1|0:t)^k,24),oe=k=A,_=t,t=R+pe|0,t=(t=(O=O+Y|0)>>>0>>0?t+1|0:t)+k|0,O=t=(R=O+j|0)>>>0>>0?t+1|0:t,k=(w=I=we(R^I,t^w,16))+U|0,t=(t=_)+(_=A)|0,U=j,j=k,U=we(U^k,(w=w>>>0>k>>>0?t+1|0:t)^oe,63),k=A,Z=l,q=I,t=P+ge|0,P=I=W+ie|0,t=(t=I>>>0>>0?t+1|0:t)+b|0,t=(I=I+z|0)>>>0

>>0?t+1|0:t,P=I,l=_,_=t,l=we(q^I,l^t,32),t=(t=S)+(S=A)|0,q=z,z=I=Z+l|0,ie=we(q^I,(t=l>>>0>I>>>0?t+1|0:t)^b,24),oe=b=A,I=t,t=_+n|0,t=(t=(P=P+K|0)>>>0>>0?t+1|0:t)+b|0,q=_=P+ie|0,Z=we(_^l,(b=S)^(S=_>>>0

>>0?t+1|0:t),16),t=(_=A)+I|0,I=b=(P=Z)+z|0,ie=we(b^ie,(P=b>>>0

>>0?t+1|0:t)^oe,63),b=A,z=B,t=v+ee|0,t=(t=(B=h+L|0)>>>0>>0?t+1|0:t)+g|0,l=we((v=L=z+B|0)^le,(l=E)^(E=B>>>0>v>>>0?t+1|0:t),32),t=(t=w)+(w=A)|0,B=g,g=t=l>>>0>(L=l+j|0)>>>0?t+1|0:t,z=we(z^L,B^t,24),j=t=A,B=t,t=E+c|0,t=(t=(v=v+Q|0)>>>0>>0?t+1|0:t)+B|0,B=t=(E=v+z|0)>>>0>>0?t+1|0:t,w=we(E^l,t^w,16),t=g+(v=A)|0,t=(l=L+w|0)>>>0>>0?t+1|0:t,L=l,l=t,j=we(L^z,t^j,63),g=A,$=U,t=m+s|0,t=(t=(U=F+G|0)>>>0>>0?t+1|0:t)+k|0,F=we((z=m=$+U|0)^de,(m=m>>>0>>0?t+1|0:t)^M,32),t=D+(U=A)|0,D=k,k=t=(M=N+F|0)>>>0>>0?t+1|0:t,M=we($^(N=M),D^t,24),oe=t=A,D=t,$=M,t=m+ce|0,t=(t=(M=T+z|0)>>>0>>0?t+1|0:t)+D|0,D=U,U=t=(m=$+M|0)>>>0>>0?t+1|0:t,de=we(m^F,D^t,16),t=k+(D=A)|0,t=(M=N+de|0)>>>0>>0?t+1|0:t,oe=we($^(N=M),t^oe,63),k=A,M=t,t=x+O|0,t=(t=(F=R+J|0)>>>0>>0?t+1|0:t)+(le=a[r+156>>2])|0,O=t=(R=(z=a[r+152>>2])+(O=F)|0)>>>0>>0?t+1|0:t,F=we(R^V,t^f,32),t=(t=p)+(p=A)|0,V=we((f=F+se|0)^J,(t=f>>>0>>0?t+1|0:t)^x,24),x=t,fe=a[r+236>>2],se=f,$=F,t=O+(J=A)|0,t=(t=(F=R+V|0)>>>0>>0?t+1|0:t)+fe|0,t=(R=(f=a[r+232>>2])+(O=F)|0)>>>0>>0?t+1|0:t,O=p,p=t,$=we($^R,O^t,16),t=(t=x)+(x=A)|0,F=t=(O=se+(F=$)|0)>>>0>>0?t+1|0:t,J=we(O^V,t^J,63),V=t=A,se=N,N=w,t=S+re|0,t=(t=(w=C+q|0)>>>0>>0?t+1|0:t)+V|0,v=we(N^(re=C=w+J|0),(C=w>>>0>C>>>0?t+1|0:t)^v,32),t=(w=A)+M|0,M=S=se+v|0,V=we(J^S,V^(t=S>>>0>>0?t+1|0:t),24),J=S=A,N=t,q=v,t=C+c|0,t=(t=(v=Q+re|0)>>>0>>0?t+1|0:t)+S|0,q=we(q^(S=C=v+V|0),(v=S>>>0>>0?t+1|0:t)^w,16),t=(t=N)+(N=A)|0,M=C=(w=q)+M|0,re=we(re=C^V,(V=w>>>0>C>>>0?t+1|0:t)^J,63),w=A,t=b+s|0,t=(t=(C=G+ie|0)>>>0>>0?t+1|0:t)+B|0,D=we((J=C=C+E|0)^de,(C=C>>>0>>0?t+1|0:t)^D,32),t=F+(E=A)|0,t=(B=O+D|0)>>>0>>0?t+1|0:t,O=B,F=b,b=t,F=we(B^ie,F^t,24),ie=t=A,B=t,se=D,t=C+ae|0,t=(t=(D=H+J|0)>>>0>>0?t+1|0:t)+B|0,J=C=D+F|0,de=we(se^C,(B=E)^(E=C>>>0>>0?t+1|0:t),16),t=b+(B=A)|0,t=(C=O+de|0)>>>0>>0?t+1|0:t,O=C,D=t,F=we(C^F,t^ie,63),b=A,t=g+ne|0,t=(t=(C=d+j|0)>>>0>>0?t+1|0:t)+U|0,t=m>>>0>(C=m+C|0)>>>0?t+1|0:t,m=C,C=t,U=we(m^$,t^x,32),t=P+(d=A)|0,t=I>>>0>(x=I+U|0)>>>0?t+1|0:t,I=g,g=t,P=we(x^j,I^t,24),ne=t=A,I=t,j=P,t=C+ee|0,t=(t=(P=h+m|0)>>>0>>0?t+1|0:t)+I|0,m=U,U=C=j+(h=P)|0,ee=we(m^C,(I=h>>>0>C>>>0?t+1|0:t)^d,16),t=g+(P=A)|0,ie=C=x+ee|0,m=we(j^C,(d=C>>>0>>0?t+1|0:t)^ne,63),C=A,t=k+ce|0,t=(t=(h=T+oe|0)>>>0>>0?t+1|0:t)+p|0,t=(h=h+R|0)>>>0>>0?t+1|0:t,R=h,h=t,x=we(R^Z,t^_,32),t=l+(T=A)|0,p=k,k=t=(g=L+x|0)>>>0>>0?t+1|0:t,_=we(g^oe,p^t,24),L=t=A,p=t,l=_,t=h+le|0,t=(t=(R=R+z|0)>>>0>>0?t+1|0:t)+p|0,p=h=R+_|0,_=we(h^x,(R=h>>>0>>0?t+1|0:t)^T,16),t=k+(x=A)|0,ne=h=g+_|0,l=we(l^h,(T=h>>>0>>0?t+1|0:t)^L,63),h=A,t=b+v|0,t=(g=S+F|0)>>>0>>0?t+1|0:t,S=g,t=t+(k=a[r+164>>2])|0,x=we((k=_)^(_=g=g+a[r+160>>2]|0),(g=g>>>0>>0?t+1|0:t)^x,32),t=(t=d)+(d=A)|0,L=b,b=t=(S=x)>>>0>(k=S+ie|0)>>>0?t+1|0:t,L=we(k^F,L^t,24),v=t=A,S=t,F=x,t=g+fe|0,t=(t=(x=_+f|0)>>>0>>0?t+1|0:t)+S|0,j=we(F^(ie=g=x+L|0),(g=g>>>0>>0?t+1|0:t)^d,16),t=b+(S=A)|0,t=(d=k+j|0)>>>0>>0?t+1|0:t,k=d,x=t,z=we(d^L,t^v,63),d=A,v=m,t=E+ue|0,_=b=X+J|0,t=(t=b>>>0>>0?t+1|0:t)+C|0,L=we((E=b=b+m|0)^q,(b=b>>>0<_>>>0?t+1|0:t)^N,32),t=(t=T)+(T=A)|0,f=C,C=t=(m=L)>>>0>(_=m+ne|0)>>>0?t+1|0:t,N=we(v^_,f^t,24),f=t=A,m=t,t=b+i|0,t=(t=(E=E+te|0)>>>0>>0?t+1|0:t)+m|0,b=we((m=b=E+N|0)^L,(E=m>>>0>>0?t+1|0:t)^T,16),t=C+(L=A)|0,t=_>>>0>(T=_+b|0)>>>0?t+1|0:t,T=(_=T)^N,N=t,F=we(T,t^f,63),C=A,q=l,t=I+pe|0,t=(t=(T=U+Y|0)>>>0>>0?t+1|0:t)+h|0,l=we((v=T=(I=T)+l|0)^de,(T=v>>>0>>0?t+1|0:t)^B,32),t=V+(I=A)|0,f=h,h=t=(B=M+l|0)>>>0>>0?t+1|0:t,U=we(q^B,f^t,24),M=t=A,f=t,t=T+ge|0,t=(t=(v=v+W|0)>>>0>>0?t+1|0:t)+f|0,V=we((f=T=v+U|0)^l,(T=I)^(I=f>>>0>>0?t+1|0:t),16),t=h+(v=A)|0,M=we((h=T=B+V|0)^U,(t=h>>>0>>0?t+1|0:t)^M,63),T=A,B=t,t=w+n|0,t=(t=(l=K+re|0)>>>0>>0?t+1|0:t)+R|0,p=t=(l=l+p|0)>>>0

>>0?t+1|0:t,U=we(l^ee,t^P,32),t=D+(R=A)|0,t=(P=O+U|0)>>>0>>0?t+1|0:t,O=P,D=w,w=t,t=we(P^re,D^t,24),re=a[r+204>>2],q=t,P=t,l=t+l|0,t=(D=A)+p|0,t=(t=l>>>0

>>0?t+1|0:t)+re|0,t=(p=l+a[r+200>>2]|0)>>>0>>0?t+1|0:t,l=R,R=t,re=we(p^U,l^t,16),t=w+(P=A)|0,w=l=O+re|0,U=we(q^l,(O=l>>>0>>0?t+1|0:t)^D,63),l=t=A,Z=h,q=b,t=g+c|0,b=h=Q+ie|0,t=(t=h>>>0>>0?t+1|0:t)+l|0,ee=we(q^(D=h=h+U|0),(h=h>>>0>>0?t+1|0:t)^L,32),t=(b=A)+B|0,L=t=(g=Z+(L=ee)|0)>>>0>>0?t+1|0:t,l=we(U^g,l^t,24),ne=t=A,B=t,q=l,t=h+i|0,t=(t=(l=D+te|0)>>>0>>0?t+1|0:t)+B|0,B=h=q+l|0,ee=we(h^ee,(l=h>>>0>>0?t+1|0:t)^b,16),t=L+(U=A)|0,L=h=g+ee|0,b=we(q^h,(D=h>>>0>>0?t+1|0:t)^ne,63),g=A,q=z,t=d+n|0,t=(t=(h=K+z|0)>>>0>>0?t+1|0:t)+E|0,v=we((z=h=h+m|0)^V,(h=h>>>0>>0?t+1|0:t)^v,32),t=O+(m=A)|0,t=w>>>0>(E=w+v|0)>>>0?t+1|0:t,w=E,E=d,d=t,E=we(q^w,E^t,24),V=t=A,O=t,q=E,t=h+pe|0,t=(t=(E=z+Y|0)>>>0>>0?t+1|0:t)+O|0,ne=h=q+E|0,J=we(h^v,(O=h>>>0>>0?t+1|0:t)^m,16),t=d+(m=A)|0,t=(h=w+J|0)>>>0>>0?t+1|0:t,w=h,E=t,v=we(q^h,t^V,63),d=A,t=C+ge|0,t=(t=(h=F+W|0)>>>0>>0?t+1|0:t)+I|0,t=(h=h+f|0)>>>0>>0?t+1|0:t,f=h,h=t,z=we(f^re,t^P,32),t=x+(I=A)|0,x=C,C=t=k>>>0>(P=k+z|0)>>>0?t+1|0:t,t=we((k=P)^F,x^t,24),F=a[r+236>>2],q=t,P=t,f=t+f|0,t=(x=A)+h|0,t=(t=f>>>0

>>0?t+1|0:t)+F|0,t=(h=f+a[r+232>>2]|0)>>>0>>0?t+1|0:t,P=h,f=I,I=t,V=we(h^z,f^t,16),t=C+(f=A)|0,z=we(q^(F=h=k+V|0),(h=h>>>0>>0?t+1|0:t)^x,63),C=A,q=M,t=T+R|0,t=(t=(k=p+M|0)>>>0

>>0?t+1|0:t)+(x=a[r+164>>2])|0,M=we((x=k=(p=k)+a[r+160>>2]|0)^j,(k=p>>>0>k>>>0?t+1|0:t)^S,32),t=N+(p=A)|0,t=_>>>0>(S=_+M|0)>>>0?t+1|0:t,_=T,T=t,_=we(q^S,_^t,24),N=t=A,R=t,t=k+ae|0,t=(t=(x=x+H|0)>>>0>>0?t+1|0:t)+R|0,x=we((re=k=x+_|0)^M,(k=k>>>0>>0?t+1|0:t)^p,16),t=T+(p=A)|0,t=(R=S+x|0)>>>0>>0?t+1|0:t,S=R,R=t,M=we(S^_,t^N,63),T=A,N=x,t=d+l|0,t=(x=v+B|0)>>>0>>0?t+1|0:t,B=x,t=t+(_=a[r+132>>2])|0,t=(x=x+a[r+128>>2]|0)>>>0>>0?t+1|0:t,B=x,l=p,p=t,N=we(N^x,l^t,32),t=(t=h)+(h=A)|0,l=d,d=t=(_=N)>>>0>(x=_+F|0)>>>0?t+1|0:t,v=we(x^v,l^t,24),l=t=A,t=p+ue|0,t=(t=(B=B+X|0)>>>0>>0?t+1|0:t)+l|0,j=we((ie=p=B+v|0)^N,(p=p>>>0>>0?t+1|0:t)^h,16),t=d+(_=A)|0,t=(h=x+j|0)>>>0>>0?t+1|0:t,x=h,B=t,F=we(h^v,t^l,63),h=A,t=O+s|0,O=d=G+ne|0,t=(t=d>>>0>>0?t+1|0:t)+C|0,l=we((v=d=d+z|0)^ee,(d=d>>>0>>0?t+1|0:t)^U,32),t=R+(O=A)|0,t=S>>>0>(N=S+l|0)>>>0?t+1|0:t,S=N,N=C,C=t,t=we(S^z,N^t,24),U=a[r+156>>2],z=t,N=t,v=t+v|0,t=(R=A)+d|0,t=(t=v>>>0>>0?t+1|0:t)+U|0,t=(d=v+a[r+152>>2]|0)>>>0>>0?t+1|0:t,N=d,v=O,O=t,ee=we(d^l,v^t,16),t=C+(v=A)|0,t=(d=S+ee|0)>>>0>>0?t+1|0:t,S=d,l=R,R=t,z=we(z^d,l^t,63),d=A,t=T+I|0,I=C=P+M|0,t=(t=C>>>0

>>0?t+1|0:t)+(l=a[r+204>>2])|0,I=t=(C=C+a[r+200>>2]|0)>>>0>>0?t+1|0:t,U=we(C^J,t^m,32),t=D+(P=A)|0,l=T,T=t=(m=L+U|0)>>>0>>0?t+1|0:t,l=we(m^M,l^t,24),L=t=A,M=l,t=t+I|0,t=(t=(l=l+C|0)>>>0>>0?t+1|0:t)+(D=a[r+148>>2])|0,t=(C=l+a[r+144>>2]|0)>>>0>>0?t+1|0:t,I=C,l=P,P=t,ne=we(C^U,l^t,16),t=T+(l=A)|0,T=L,L=t=m>>>0>(C=m+ne|0)>>>0?t+1|0:t,D=we(M^(m=C),T^t,63),T=A,M=b,t=g+k|0,t=(t=(C=b+re|0)>>>0>>0?t+1|0:t)+(U=a[r+196>>2])|0,U=C=(b=C)+a[r+192>>2]|0,f=we(C^V,(b=b>>>0>C>>>0?t+1|0:t)^f,32),t=E+(k=A)|0,E=C=w+f|0,C=we(M^C,(t=w>>>0>C>>>0?t+1|0:t)^g,24),w=t,V=a[r+220>>2],$=C,Z=E,q=f,t=(g=A)+b|0,t=(t=(f=C+U|0)>>>0>>0?t+1|0:t)+(M=V)|0,re=we(q^(f=C=(E=a[r+216>>2])+(b=f)|0),(C=k)^(k=b>>>0>f>>>0?t+1|0:t),16),t=(t=w)+(w=A)|0,U=t=(b=re)>>>0>(C=Z+b|0)>>>0?t+1|0:t,t=we($^C,t^g,63),J=a[r+236>>2],q=t,g=t,M=t+ie|0,t=(b=A)+p|0,t=(t=g>>>0>M>>>0?t+1|0:t)+J|0,ee=we((M=g=(p=M)+a[r+232>>2]|0)^ee,(g=g>>>0

>>0?t+1|0:t)^v,32),t=L+(p=A)|0,L=b,b=t=m>>>0>(v=m+ee|0)>>>0?t+1|0:t,v=t=we(q^(m=v),L^t,24),M=t+M|0,t=(L=A)+g|0,t=V+(v>>>0>M>>>0?t+1|0:t)|0,V=g=E+M|0,ee=we(g^ee,(M=p)^(p=g>>>0>>0?t+1|0:t),16),t=b+(E=A)|0,b=L,L=t=(g=m+ee|0)>>>0>>0?t+1|0:t,b=we(v^(m=g),b^t,63),g=A,t=h+ue|0,t=(t=(v=F+X|0)>>>0>>0?t+1|0:t)+O|0,M=v=v+N|0,l=we(v^ne,(O=v>>>0>>0?t+1|0:t)^l,32),t=U+(N=A)|0,t=C>>>0>(v=C+l|0)>>>0?t+1|0:t,C=v,U=h,h=t,U=we(v^F,U^t,24),F=t=A,v=t,q=l,t=O+ge|0,t=(t=(l=M+W|0)>>>0>>0?t+1|0:t)+v|0,J=we(q^(ne=O=l+U|0),(O=l>>>0>O>>>0?t+1|0:t)^N,16),t=h+(N=A)|0,l=t=C>>>0>(v=C+J|0)>>>0?t+1|0:t,U=we(v^U,t^F,63),C=A,t=d+c|0,t=(t=(h=z+Q|0)>>>0>>0?t+1|0:t)+P|0,M=we((P=h=h+I|0)^re,(h=h>>>0>>0?t+1|0:t)^w,32),t=B+(w=A)|0,t=(I=x+M|0)>>>0>>0?t+1|0:t,x=I,I=d,d=t,B=we(x^z,I^t,24),z=t=A,I=t,t=h+n|0,t=(t=(P=P+K|0)>>>0>>0?t+1|0:t)+I|0,I=h=P+B|0,F=we(h^M,(F=w)^(w=h>>>0

>>0?t+1|0:t),16),t=d+(P=A)|0,t=(h=x+F|0)>>>0>>0?t+1|0:t,x=h,d=h^B,B=t,M=we(d,t^z,63),h=A,q=D,t=T+k|0,k=d=f+D|0,t=(t=d>>>0>>0?t+1|0:t)+(z=a[r+156>>2])|0,k=t=(d=d+a[r+152>>2]|0)>>>0>>0?t+1|0:t,D=we(d^j,t^_,32),t=R+(_=A)|0,t=(f=S+D|0)>>>0>>0?t+1|0:t,S=f,R=T,T=t,f=we(q^f,R^t,24),R=t=A,j=f,t=t+k|0,t=(t=(f=d+f|0)>>>0>>0?t+1|0:t)+(z=a[r+204>>2])|0,re=d=f+a[r+200>>2]|0,f=we(d^D,(k=d>>>0>>0?t+1|0:t)^_,16),t=T+(_=A)|0,T=d=S+f|0,D=we(j^d,(S=d>>>0>>0?t+1|0:t)^R,63),d=A,z=U,t=p+i|0,t=(t=(R=V+te|0)>>>0>>0?t+1|0:t)+C|0,R=t=(p=R+U|0)>>>0>>0?t+1|0:t,U=we(p^f,t^_,32),t=B+(_=A)|0,t=(f=x+U|0)>>>0>>0?t+1|0:t,x=f,B=C,C=t,f=we(z^f,B^t,24),B=t=A,j=f,t=t+R|0,t=(t=(f=p+f|0)>>>0

>>0?t+1|0:t)+(z=a[r+132>>2])|0,ie=we((V=p=f+a[r+128>>2]|0)^U,(p=p>>>0>>0?t+1|0:t)^_,16),t=C+(R=A)|0,t=(_=x+ie|0)>>>0>>0?t+1|0:t,x=_,_=t,z=we(j^x,t^B,63),C=A,t=O+pe|0,t=(t=(B=Y+ne|0)>>>0>>0?t+1|0:t)+h|0,U=we((f=O=B+M|0)^ee,(O=B>>>0>f>>>0?t+1|0:t)^E,32),t=S+(E=A)|0,t=T>>>0>(B=T+U|0)>>>0?t+1|0:t,T=B,B=h,h=t,t=we(T^M,B^t,24),M=a[r+164>>2],j=t,B=t,f=t+f|0,t=(S=A)+O|0,t=(t=f>>>0>>0?t+1|0:t)+M|0,t=f>>>0>(O=f+a[r+160>>2]|0)>>>0?t+1|0:t,f=E,E=t,B=we(O^U,f^t,16),t=h+(f=A)|0,h=S,S=t=T>>>0>(U=T+B|0)>>>0?t+1|0:t,h=we(j^U,h^t,63),T=A,j=D,t=d+w|0,t=(t=(D=I+D|0)>>>0>>0?t+1|0:t)+(M=a[r+196>>2])|0,M=we((D=w=(I=D)+a[r+192>>2]|0)^J,(w=w>>>0>>0?t+1|0:t)^N,32),t=L+(I=A)|0,L=d,d=t=m>>>0>(N=m+M|0)>>>0?t+1|0:t,N=we(j^(m=N),L^t,24),ee=t=A,L=t,j=N,t=w+s|0,t=(t=(N=D+G|0)>>>0>>0?t+1|0:t)+L|0,J=we((ne=w=j+N|0)^M,(w=w>>>0>>0?t+1|0:t)^I,16),t=d+(I=A)|0,t=m>>>0>(L=m+J|0)>>>0?t+1|0:t,D=we(j^(m=L),t^ee,63),d=A,L=t,j=b,t=g+k|0,t=(t=(N=b+re|0)>>>0>>0?t+1|0:t)+(M=a[r+148>>2])|0,F=we((M=b=(k=N)+a[r+144>>2]|0)^F,(b=b>>>0>>0?t+1|0:t)^P,32),t=l+(k=A)|0,l=g,g=t=v>>>0>(P=v+F|0)>>>0?t+1|0:t,v=we(j^P,l^t,24),l=t=A,j=v,t=b+ae|0,t=(t=(v=M+H|0)>>>0>>0?t+1|0:t)+l|0,N=b=j+v|0,F=we(b^F,(M=k)^(k=b>>>0>>0?t+1|0:t),16),t=g+(v=A)|0,l=we(j^(g=b=P+F|0),(P=g>>>0

>>0?t+1|0:t)^l,63),M=t=A,b=t,j=m,t=p+s|0,t=(t=(m=G+V|0)>>>0>>0?t+1|0:t)+b|0,V=p=m+l|0,f=we(p^B,(b=p>>>0>>0?t+1|0:t)^f,32),t=(p=A)+L|0,L=t=(m=j+f|0)>>>0>>0?t+1|0:t,l=we(l^m,M^t,24),M=t=A,B=t,j=f,t=b+pe|0,t=(t=(f=Y+V|0)>>>0>>0?t+1|0:t)+B|0,V=b=f+l|0,re=we(j^b,(B=p)^(p=b>>>0>>0?t+1|0:t),16),t=L+(B=A)|0,L=t=(b=m+re|0)>>>0>>0?t+1|0:t,M=we((m=b)^l,t^M,63),b=A,t=C+ge|0,t=(t=(f=z+W|0)>>>0>>0?t+1|0:t)+E|0,O=t=(f=f+O|0)>>>0>>0?t+1|0:t,l=we(f^J,t^I,32),t=P+(I=A)|0,t=g>>>0>(E=g+l|0)>>>0?t+1|0:t,g=E,E=C,C=t,t=we(g^z,E^t,24),z=a[r+204>>2],j=t,E=t,f=t+f|0,t=(P=A)+O|0,t=(t=E>>>0>f>>>0?t+1|0:t)+z|0,J=we((ee=O=f+a[r+200>>2]|0)^l,(O=f>>>0>O>>>0?t+1|0:t)^I,16),t=C+(I=A)|0,l=P,P=t=g>>>0>(E=g+J|0)>>>0?t+1|0:t,l=we(j^E,l^t,63),C=A,z=h,t=w+T|0,t=(t=(g=h+ne|0)>>>0>>0?t+1|0:t)+(f=a[r+220>>2])|0,v=we((f=h=g+a[r+216>>2]|0)^F,(h=h>>>0>>0?t+1|0:t)^v,32),t=_+(g=A)|0,t=(w=x+v|0)>>>0>>0?t+1|0:t,x=T,T=t,t=we(z^w,x^t,24),z=a[r+156>>2],F=t,_=t,f=t+f|0,t=(x=A)+h|0,t=(t=_>>>0>f>>>0?t+1|0:t)+z|0,ne=h=f+a[r+152>>2]|0,j=we(h^v,(_=h>>>0>>0?t+1|0:t)^g,16),t=T+(f=A)|0,t=(h=w+j|0)>>>0>>0?t+1|0:t,w=h,g=x,x=t,T=we(F^h,g^t,63),g=A,F=D,t=d+k|0,k=h=N+D|0,t=(t=h>>>0>>0?t+1|0:t)+(v=a[r+132>>2])|0,k=t=(h=h+a[r+128>>2]|0)>>>0>>0?t+1|0:t,D=we(h^ie,t^R,32),t=S+(R=A)|0,v=we(F^(S=N=U+D|0),(N=d)^(d=S>>>0>>0?t+1|0:t),24),N=t=A,F=v,t=t+k|0,k=v=h+v|0,t=(t=v>>>0>>0?t+1|0:t)+(U=a[r+196>>2])|0,v=h=v+a[r+192>>2]|0,U=we(h^D,(U=R)^(R=h>>>0>>0?t+1|0:t),16),t=d+(k=A)|0,t=(h=S+U|0)>>>0>>0?t+1|0:t,S=h,d=N,N=t,z=we(F^h,d^t,63),h=A,D=l,t=p+c|0,p=d=Q+V|0,t=(t=d>>>0>>0?t+1|0:t)+C|0,t=(d=d+l|0)>>>0

>>0?t+1|0:t,p=k,k=t,U=we(d^U,p^t,32),t=x+(p=A)|0,x=l=w+U|0,l=we(D^l,(t=w>>>0>l>>>0?t+1|0:t)^C,24),w=t,V=a[r+148>>2],q=l,F=x,t=k+(C=A)|0,t=(t=(l=d+l|0)>>>0>>0?t+1|0:t)+(D=V)|0,ie=d=(x=a[r+144>>2])+l|0,oe=we(d^U,(k=p)^(p=d>>>0>>0?t+1|0:t),16),t=(l=A)+w|0,U=d=F+(k=oe)|0,d=we(q^d,(D=d>>>0>>0?t+1|0:t)^C,63),k=A,F=T,t=g+O|0,t=(C=T+ee|0)>>>0>>0?t+1|0:t,T=C,t=t+(w=a[r+236>>2])|0,B=we((O=C=C+a[r+232>>2]|0)^re,(C=C>>>0>>0?t+1|0:t)^B,32),t=N+(T=A)|0,t=(w=S+B|0)>>>0>>0?t+1|0:t,S=g,g=t,N=we(F^w,S^t,24),F=t=A,S=t,t=C+ue|0,t=(t=(O=O+X|0)>>>0>>0?t+1|0:t)+S|0,re=C=O+N|0,C=we(C^B,(S=C>>>0>>0?t+1|0:t)^T,16),t=g+(O=A)|0,B=T=w+C|0,F=we(g=T^N,(N=w>>>0>T>>>0?t+1|0:t)^F,63),T=A,q=z,t=_+n|0,w=g=K+ne|0,t=(t=g>>>0>>0?t+1|0:t)+h|0,w=t=(g=g+z|0)>>>0>>0?t+1|0:t,z=we(g^J,t^I,32),t=L+(_=A)|0,t=m>>>0>(I=m+z|0)>>>0?t+1|0:t,L=we(q^(m=I),t^h,24),I=t,ee=a[r+164>>2],$=L,Z=m,t=w+(h=A)|0,t=(t=(L=g+L|0)>>>0>>0?t+1|0:t)+ee|0,L=g=(m=a[r+160>>2])+(w=L)|0,ne=we(g^z,(q=_)^(_=g>>>0>>0?t+1|0:t),16),t=(t=I)+(I=A)|0,t=(g=Z+(w=ne)|0)>>>0>>0?t+1|0:t,w=g,z=h,h=t,z=we($^g,z^t,63),g=A,q=M,t=b+ae|0,t=(t=(M=M+H|0)>>>0>>0?t+1|0:t)+R|0,R=t=v>>>0>(M=v+M|0)>>>0?t+1|0:t,J=we(M^j,t^f,32),t=P+(f=A)|0,P=v=E+J|0,v=we(q^v,(j=b)^(b=E>>>0>v>>>0?t+1|0:t),24),j=t=A,E=t,q=v,t=R+i|0,t=(t=(v=M+te|0)>>>0>>0?t+1|0:t)+E|0,E=t=(R=q+v|0)>>>0>>0?t+1|0:t,J=we(R^J,t^f,16),t=b+(f=A)|0,t=(v=P+J|0)>>>0

>>0?t+1|0:t,P=v,v=t,M=we(q^P,t^j,63),j=t=A,b=t,q=C,t=p+ae|0,t=(t=(C=H+ie|0)>>>0>>0?t+1|0:t)+b|0,O=we(q^(p=H=C+M|0),(C=C>>>0>p>>>0?t+1|0:t)^O,32),t=h+(b=A)|0,ae=H=w+O|0,w=t=w>>>0>H>>>0?t+1|0:t,j=H=we(M^H,j^t,24),t=(h=A)+C|0,t=(t=(p=p+H|0)>>>0>>0?t+1|0:t)+V|0,V=we((M=H=p+x|0)^O,(p=x>>>0>M>>>0?t+1|0:t)^b,16),t=(x=A)+w|0,ae=H=(C=V)+ae|0,b=we(j^H,(C=C>>>0>H>>>0?t+1|0:t)^h,63),w=A,j=d,t=S+k|0,t=(t=(H=d+re|0)>>>0>>0?t+1|0:t)+(h=a[r+196>>2])|0,I=we((O=H=(d=H)+a[r+192>>2]|0)^ne,(H=d>>>0>O>>>0?t+1|0:t)^I,32),t=v+(h=A)|0,S=k,k=t=(d=P+I|0)>>>0

>>0?t+1|0:t,v=t=we(j^d,S^t,24),P=I,I=O,O=t,I=I+t|0,t=(S=A)+H|0,t=ee+(I>>>0>>0?t+1|0:t)|0,re=H=m+I|0,ee=we(P^H,(O=m>>>0>H>>>0?t+1|0:t)^h,16),t=k+(I=A)|0,v=we(v^(k=H=d+ee|0),(h=S)^(S=d>>>0>k>>>0?t+1|0:t),63),H=A,t=T+ue|0,t=(t=(h=F+X|0)>>>0>>0?t+1|0:t)+_|0,L=we((m=h=h+L|0)^J,(h=h>>>0>>0?t+1|0:t)^f,32),t=D+(d=A)|0,f=T,T=t=(_=U+L|0)>>>0>>0?t+1|0:t,f=we(_^F,f^t,24),U=t=A,P=t,t=h+s|0,t=(t=(m=m+G|0)>>>0>>0?t+1|0:t)+P|0,P=h=m+f|0,F=we(h^L,(m=h>>>0>>0?t+1|0:t)^d,16),t=T+(L=A)|0,d=we((d=f)^(f=h=_+F|0),(h=h>>>0<_>>>0?t+1|0:t)^U,63),T=A,t=g+n|0,t=(t=(_=K+z|0)>>>0>>0?t+1|0:t)+E|0,U=_=_+R|0,l=we(_^oe,(R=_>>>0>>0?t+1|0:t)^l,32),t=N+(_=A)|0,t=(E=B+l|0)>>>0>>0?t+1|0:t,B=g,g=t,N=we(E^z,B^t,24),D=t=A,B=t,z=N,t=R+i|0,t=(t=(N=U+te|0)>>>0>>0?t+1|0:t)+B|0,N=we((U=R=z+N|0)^l,(R=R>>>0>>0?t+1|0:t)^_,16),t=g+(_=A)|0,t=E>>>0>(B=E+N|0)>>>0?t+1|0:t,E=B,B=t,l=we(z^E,t^D,63),g=A,j=v,z=f,D=N,t=p+pe|0,t=(t=(N=M+Y|0)>>>0>>0?t+1|0:t)+H|0,v=we(D^(f=p=N+v|0),(p=f>>>0>>0?t+1|0:t)^_,32),t=(t=h)+(h=A)|0,N=H,H=t=(_=z+v|0)>>>0>>0?t+1|0:t,t=we(j^_,N^t,24),D=a[r+220>>2],j=t,z=v,N=f,f=t,v=N+t|0,t=(N=A)+p|0,t=(t=f>>>0>v>>>0?t+1|0:t)+D|0,z=we(z^(M=p=(f=v)+a[r+216>>2]|0),(p=p>>>0>>0?t+1|0:t)^h,16),t=H+(f=A)|0,t=(h=_+z|0)>>>0<_>>>0?t+1|0:t,_=h,v=N,N=t,H=we(j^h,v^t,63),h=A,j=d,t=T+O|0,O=v=d+re|0,t=(t=v>>>0>>0?t+1|0:t)+(D=a[r+204>>2])|0,D=we((v=d=v+a[r+200>>2]|0)^V,(d=d>>>0>>0?t+1|0:t)^x,32),t=B+(x=A)|0,t=E>>>0>(O=E+D|0)>>>0?t+1|0:t,E=T,T=t,B=we(j^O,E^t,24),V=t=A,E=t,j=B,t=d+ge|0,t=(t=(B=v+W|0)>>>0>>0?t+1|0:t)+E|0,re=d=j+B|0,ne=we(d^D,(E=x)^(x=d>>>0>>0?t+1|0:t),16),t=T+(E=A)|0,t=(d=O+ne|0)>>>0>>0?t+1|0:t,O=d,B=t,d=we(j^d,t^V,63),T=A,j=l,t=g+m|0,m=l=l+P|0,t=(t=l>>>0

>>0?t+1|0:t)+(D=V=a[r+156>>2])|0,D=we((l=P=(v=a[r+152>>2])+l|0)^ee,(P=I)^(I=m>>>0>l>>>0?t+1|0:t),32),t=(t=C)+(C=A)|0,t=(m=D)>>>0>(P=m+ae|0)>>>0?t+1|0:t,m=g,g=t,ae=we(j^P,m^t,24),ee=t=A,m=t,j=ae,t=I+c|0,t=(t=(l=l+Q|0)>>>0>>0?t+1|0:t)+m|0,J=we((ae=I=l+ae|0)^D,(I=l>>>0>I>>>0?t+1|0:t)^C,16),t=g+(m=A)|0,D=we(j^(g=C=P+J|0),(P=g>>>0

>>0?t+1|0:t)^ee,63),C=A,j=b,t=w+R|0,R=l=b+U|0,t=(t=l>>>0>>0?t+1|0:t)+(ee=a[r+236>>2])|0,U=we((l=b=l+a[r+232>>2]|0)^F,(R=l>>>0>>0?t+1|0:t)^L,32),t=S+(L=A)|0,S=b=k+U|0,b=we(j^b,(t=b>>>0>>0?t+1|0:t)^w,24),w=t,F=a[r+132>>2],q=b,j=S,t=(k=A)+R|0,t=(t=(l=b+l|0)>>>0>>0?t+1|0:t)+F|0,t=(b=(S=a[r+128>>2])+l|0)>>>0>>0?t+1|0:t,R=b,l=L,L=t,ee=we(b^U,l^t,16),t=(t=w)+(w=A)|0,t=(b=j+(l=ee)|0)>>>0>>0?t+1|0:t,l=b,b=k,k=t,j=t=we(q^l,b^t,63),U=t,M=t+M|0,t=(b=A)+p|0,t=F+(M>>>0>>0?t+1|0:t)|0,M=we((U=p=S+M|0)^ne,(p=p>>>0>>0?t+1|0:t)^E,32),t=P+(S=A)|0,t=g>>>0>(E=g+M|0)>>>0?t+1|0:t,g=E,E=b,b=t,E=we(j^g,E^t,24),F=t=A,P=t,j=E,t=p+n|0,t=(t=(E=U+K|0)>>>0>>0?t+1|0:t)+P|0,ne=we((U=p=j+E|0)^M,(p=p>>>0>>0?t+1|0:t)^S,16),t=b+(S=A)|0,E=t=g>>>0>(P=g+ne|0)>>>0?t+1|0:t,M=we(j^P,t^F,63),b=A,j=H,t=h+x|0,t=(t=(g=H+re|0)>>>0>>0?t+1|0:t)+(F=a[r+148>>2])|0,m=we((F=H=g+a[r+144>>2]|0)^J,(H=g>>>0>H>>>0?t+1|0:t)^m,32),t=k+(g=A)|0,q=t=we(j^(k=x=l+m|0),(x=h)^(h=l>>>0>k>>>0?t+1|0:t),24),j=m,m=t,l=t+F|0,t=(x=A)+H|0,t=V+(l>>>0>>0?t+1|0:t)|0,F=we(j^(l=H=l+v|0),(m=v>>>0>l>>>0?t+1|0:t)^g,16),t=h+(v=A)|0,h=x,x=t=k>>>0>(H=k+F|0)>>>0?t+1|0:t,h=we(q^(k=H),h^t,63),g=A,j=d,t=T+I|0,t=(t=(H=d+ae|0)>>>0>>0?t+1|0:t)+(V=a[r+164>>2])|0,V=we((I=H=(d=H)+a[r+160>>2]|0)^ee,(H=d>>>0>I>>>0?t+1|0:t)^w,32),t=N+(d=A)|0,t=(w=_+V|0)>>>0<_>>>0?t+1|0:t,_=T,T=t,N=we(j^w,_^t,24),ae=t=A,_=t,t=H+i|0,t=(t=(I=I+te|0)>>>0>>0?t+1|0:t)+_|0,j=V,V=H=I+N|0,re=we(j^H,(_=I>>>0>H>>>0?t+1|0:t)^d,16),t=T+(I=A)|0,t=w>>>0>(H=w+re|0)>>>0?t+1|0:t,d=(w=H)^N,N=t,d=we(d,t^ae,63),T=A,j=D,t=C+s|0,t=(t=(H=D+G|0)>>>0>>0?t+1|0:t)+L|0,f=we((D=H=R+H|0)^z,(H=R>>>0>H>>>0?t+1|0:t)^f,32),t=B+(R=A)|0,t=O>>>0>(L=O+f|0)>>>0?t+1|0:t,O=L,L=C,C=t,B=we(j^O,L^t,24),z=t=A,L=t,j=B,t=H+ue|0,t=(t=(B=D+X|0)>>>0>>0?t+1|0:t)+L|0,f=we((L=H=j+B|0)^f,(D=R)^(R=B>>>0>L>>>0?t+1|0:t),16),t=C+(B=A)|0,ae=H=O+f|0,D=we(j^H,(C=O>>>0>H>>>0?t+1|0:t)^z,63),H=A,j=h,t=g+p|0,p=O=h+U|0,t=(t=O>>>0>>0?t+1|0:t)+(z=a[r+196>>2])|0,B=we((O=f)^(f=h=p+a[r+192>>2]|0),(h=h>>>0

>>0?t+1|0:t)^B,32),t=N+(p=A)|0,N=g,g=t=w>>>0>(O=w+B|0)>>>0?t+1|0:t,t=we(j^(w=O),N^t,24),U=a[r+204>>2],q=t,j=B,B=t,N=t+f|0,t=(O=A)+h|0,t=(t=B>>>0>N>>>0?t+1|0:t)+U|0,z=h=(B=N)+a[r+200>>2]|0,ee=we(j^h,(f=p)^(p=h>>>0>>0?t+1|0:t),16),t=g+(B=A)|0,t=(h=w+ee|0)>>>0>>0?t+1|0:t,w=h,g=O,O=t,h=we(q^h,g^t,63),g=A,j=d,t=m+T|0,m=f=d+l|0,t=(t=f>>>0>>0?t+1|0:t)+(U=J=a[r+212>>2])|0,l=we((f=d=(N=a[r+208>>2])+f|0)^ne,(d=d>>>0>>0?t+1|0:t)^S,32),t=(t=C)+(C=A)|0,m=T,T=t=l>>>0>(S=l+ae|0)>>>0?t+1|0:t,t=we(j^S,m^t,24),U=a[r+220>>2],q=t,j=l,l=f,f=t,l=l+t|0,t=(m=A)+d|0,t=(t=l>>>0>>0?t+1|0:t)+U|0,ae=d=l+a[r+216>>2]|0,l=we(j^d,(f=d>>>0>>0?t+1|0:t)^C,16),t=T+(U=A)|0,d=m,m=t=(C=S+l|0)>>>0>>0?t+1|0:t,C=we(q^(S=C),d^t,63),d=A,j=D,t=_+c|0,t=(t=(T=Q+V|0)>>>0>>0?t+1|0:t)+H|0,_=t=(_=T)>>>0>(T=_+D|0)>>>0?t+1|0:t,F=we(T^F,t^v,32),t=E+(v=A)|0,E=H,H=t=P>>>0>(D=P+F|0)>>>0?t+1|0:t,D=we(j^(P=D),E^t,24),E=t=A,j=D,t=t+_|0,_=D=T+D|0,t=(t=D>>>0>>0?t+1|0:t)+(V=a[r+236>>2])|0,D=F,F=T=_+a[r+232>>2]|0,V=we(D^T,(_=_>>>0>T>>>0?t+1|0:t)^v,16),t=H+(v=A)|0,P=t=(T=P+V|0)>>>0

>>0?t+1|0:t,D=we(j^T,t^E,63),H=A,j=M,t=b+ge|0,t=(t=(E=M+W|0)>>>0>>0?t+1|0:t)+R|0,t=(E=E+L|0)>>>0>>0?t+1|0:t,L=E,R=t,M=we(E^re,t^I,32),t=x+(I=A)|0,t=(E=k+M|0)>>>0>>0?t+1|0:t,k=E,E=b,b=t,E=we(j^k,E^t,24),re=t=A,x=t,j=E,t=R+pe|0,t=(t=(E=L+Y|0)>>>0>>0?t+1|0:t)+x|0,x=t=E>>>0>(R=j+E|0)>>>0?t+1|0:t,M=we(R^M,t^I,16),t=b+(I=A)|0,t=(E=k+M|0)>>>0>>0?t+1|0:t,k=E,E=t,L=we(j^k,t^re,63),re=t=A,b=t,j=l,t=p+ge|0,p=l=z+W|0,t=(t=l>>>0>>0?t+1|0:t)+b|0,U=we(j^(l=W=l+L|0),(W=p>>>0>l>>>0?t+1|0:t)^U,32),t=P+(b=A)|0,t=(p=T+U|0)>>>0>>0?t+1|0:t,T=p,p=t,z=t=we(L^T,re^t,24),L=t,l=t+l|0,t=(P=A)+W|0,t=J+(l>>>0>>0?t+1|0:t)|0,U=we((l=W=l+N|0)^U,(L=N>>>0>l>>>0?t+1|0:t)^b,16),t=p+(N=A)|0,T=we(z^(p=W=T+U|0),(b=P)^(P=T>>>0>p>>>0?t+1|0:t),63),b=A,j=h,t=g+f|0,t=(t=(W=h+ae|0)>>>0>>0?t+1|0:t)+(z=a[r+164>>2])|0,v=we((z=W=(h=W)+a[r+160>>2]|0)^V,(W=h>>>0>z>>>0?t+1|0:t)^v,32),t=E+(h=A)|0,t=(f=k+v|0)>>>0>>0?t+1|0:t,k=f,E=g,g=t,t=we(j^f,E^t,24),V=a[r+196>>2],q=t,j=v,f=t,v=t+z|0,t=(E=A)+W|0,t=(t=f>>>0>v>>>0?t+1|0:t)+V|0,z=we(j^(v=W=(f=v)+a[r+192>>2]|0),(z=h)^(h=f>>>0>v>>>0?t+1|0:t),16),t=g+(V=A)|0,E=we(q^(g=W=k+z|0),(k=k>>>0>g>>>0?t+1|0:t)^E,63),W=A,j=C,t=d+_|0,_=f=C+F|0,t=(t=f>>>0>>0?t+1|0:t)+(ge=a[r+204>>2])|0,M=we((f=C=f+a[r+200>>2]|0)^M,(C=_>>>0>f>>>0?t+1|0:t)^I,32),t=O+(_=A)|0,t=w>>>0>(I=w+M|0)>>>0?t+1|0:t,w=I,I=d,d=t,I=we(j^w,I^t,24),F=t=A,O=t,j=I,t=C+pe|0,t=(t=(I=f+Y|0)>>>0>>0?t+1|0:t)+O|0,M=we((f=Y=j+(C=I)|0)^M,(I=_)^(_=C>>>0>f>>>0?t+1|0:t),16),t=d+(O=A)|0,Y=we(j^(d=Y=w+M|0),(w=w>>>0>d>>>0?t+1|0:t)^F,63),C=A,j=D,t=x+H|0,t=(t=(I=R+D|0)>>>0>>0?t+1|0:t)+(F=a[r+236>>2])|0,B=we((D=R=I+a[r+232>>2]|0)^ee,(R=R>>>0>>0?t+1|0:t)^B,32),t=m+(x=A)|0,t=S>>>0>(I=S+B|0)>>>0?t+1|0:t,S=I,I=H,H=t,m=we(j^S,I^t,24),I=t=A,F=m,t=R+s|0,t=(t=(m=D+G|0)>>>0>>0?t+1|0:t)+I|0,t=m>>>0>(G=F+m|0)>>>0?t+1|0:t,m=x,x=t,B=we((R=G)^B,m^t,16),t=H+(D=A)|0,m=I,I=t=S>>>0>(G=S+B|0)>>>0?t+1|0:t,G=we(F^(S=G),m^t,63),H=A,t=L+n|0,t=(t=(m=l+K|0)>>>0>>0?t+1|0:t)+W|0,t=m>>>0>(K=m+E|0)>>>0?t+1|0:t,L=K,m=Q+K|0,K=t,t=c+t|0,Q=(l=m)>>>0>>0?t+1|0:t,m=E,E=we(B^L,D^K,32),t=w+(L=A)|0,W=(d=B=we(m^(w=K=d+E|0),(K=d>>>0>w>>>0?t+1|0:t)^W,24))+l|0,t=(l=A)+Q|0,t=d>>>0>W>>>0?t+1|0:t,d=W,a[r>>2]=d,a[r+4>>2]=t,W=t,t=we(d^E,t^L,16),m=Q=A,a[r+120>>2]=t,a[r+124>>2]=m,Q=t,w=t+w|0,t=m+K|0,a[r+80>>2]=w,t=w>>>0>>0?t+1|0:t,a[r+84>>2]=t,ye=r,be=we(B^w,t^l,63),a[ye+40>>2]=be,a[r+44>>2]=A,l=Y,t=h+C|0,t=(K=v+Y|0)>>>0>>0?t+1|0:t,Y=K,t=t+(Q=a[r+132>>2])|0,Y=t=(K=K+a[r+128>>2]|0)>>>0>>0?t+1|0:t,h=we(K^U,t^N,32),t=I+(w=A)|0,t=S>>>0>(Q=S+h|0)>>>0?t+1|0:t,S=Q,Q=t,I=we(l^S,t^C,24),t=Y+(m=A)|0,t=(C=I+K|0)>>>0>>0?t+1|0:t,K=(Y=a[r+144>>2])+C|0,t=a[r+148>>2]+t|0,t=K>>>0>>0?t+1|0:t,a[r+8>>2]=K,a[r+12>>2]=t,t=we(h^K,t^w,16),C=K=A,a[r+96>>2]=t,a[r+100>>2]=C,K=t,Y=t+S|0,t=C+Q|0,t=K>>>0>Y>>>0?t+1|0:t,K=Y,a[r+88>>2]=K,a[r+92>>2]=t,ye=r,be=we(I^K,t^m,63),a[ye+48>>2]=be,a[r+52>>2]=A,l=X,t=_+H|0,X=K=f+G|0,t=(t=K>>>0>>0?t+1|0:t)+(Y=a[r+220>>2])|0,Q=K=K+a[r+216>>2]|0,Y=l+K|0,K=t=K>>>0>>0?t+1|0:t,t=t+ue|0,Y=(C=Y)>>>0>>0?t+1|0:t,l=C,Q=we(z^Q,K^V,32),t=P+(C=A)|0,H=we((h=K=p+Q|0)^G,(K=p>>>0>h>>>0?t+1|0:t)^H,24),t=(w=A)+Y|0,t=H>>>0>(G=l+H|0)>>>0?t+1|0:t,a[r+16>>2]=G,a[r+20>>2]=t,t=we(G^Q,t^C,16),X=G=A,a[r+104>>2]=t,a[r+108>>2]=G,G=t,Y=t+h|0,t=K+X|0,K=Y,a[r+64>>2]=K,t=G>>>0>K>>>0?t+1|0:t,a[r+68>>2]=t,ye=r,be=we(H^K,t^w,63),a[ye+56>>2]=be,a[r+60>>2]=A,t=b+i|0,t=(t=(K=T+te|0)>>>0>>0?t+1|0:t)+x|0,G=t=R>>>0>(K=R+K|0)>>>0?t+1|0:t,Q=we(K^M,t^O,32),t=k+(H=A)|0,te=t=g>>>0>(Y=g+Q|0)>>>0?t+1|0:t,C=we(Y^T,t^b,24),t=G+(h=A)|0,t=K>>>0>(X=K+C|0)>>>0?t+1|0:t,K=(G=a[r+152>>2])+X|0,t=a[r+156>>2]+t|0,t=K>>>0>>0?t+1|0:t,a[r+24>>2]=K,a[r+28>>2]=t,t=we(K^Q,t^H,16),a[r+112>>2]=t,G=A,a[r+116>>2]=G,K=t+Y|0,t=G+te|0,t=K>>>0>>0?t+1|0:t,a[r+72>>2]=K,a[r+76>>2]=t,ye=r,be=we(C^K,t^h,63),a[ye+32>>2]=be,a[r+36>>2]=A,t=a[r+68>>2]^(u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24)^W,K=a[r+64>>2]^(u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24)^d,o[0|e]=K,o[e+1|0]=K>>>8,o[e+2|0]=K>>>16,o[e+3|0]=K>>>24,o[e+4|0]=t,o[e+5|0]=t>>>8,o[e+6|0]=t>>>16,o[e+7|0]=t>>>24,G=1;t=(K=G<<3)+e|0,W=a[(K=r+K|0)>>2]^(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24),te=a[(Y=K- -64|0)>>2],K=a[Y+4>>2]^a[K+4>>2]^(u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24),W^=te,o[0|t]=W,o[t+1|0]=W>>>8,o[t+2|0]=W>>>16,o[t+3|0]=W>>>24,o[t+4|0]=K,o[t+5|0]=K>>>8,o[t+6|0]=K>>>16,o[t+7|0]=K>>>24,8!=(0|(G=G+1|0)););y=r+256|0}function E(e,t,r,n,i,s,c){var l,d,h,f,p,g,m,b,v,w,E,_,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,Y,J,X,Z,$,ee,te=0,re=0,ie=0,oe=0,se=0,ae=0,ue=0,ce=0,le=0,de=0,he=0,fe=0,pe=0,ge=0,me=0,ye=0,be=0,ve=0,Ae=0,we=0,Ee=0,_e=0,Ie=0,Se=0,ke=0,Ce=0,Te=0,xe=0,Me=0,Be=0,Pe=0,Re=0,Ne=0,De=0,Le=0,Ue=0,Fe=0,je=0,ze=0,He=0,Ke=0,Ge=0,Qe=0,qe=0,Ve=0,Ye=0,Je=0,Xe=0,Ze=0,$e=0,et=0,rt=0,nt=0;return y=U=y-560|0,Jt(le=U+352|0,c),St(F=U+288|0,s,32,0),V(le,U+320|0,32,0),V(le,r,n,i),Oe(le,l=U+224|0),te=u[s+32|0]|u[s+33|0]<<8|u[s+34|0]<<16|u[s+35|0]<<24,oe=u[s+36|0]|u[s+37|0]<<8|u[s+38|0]<<16|u[s+39|0]<<24,ue=u[s+40|0]|u[s+41|0]<<8|u[s+42|0]<<16|u[s+43|0]<<24,re=u[s+44|0]|u[s+45|0]<<8|u[s+46|0]<<16|u[s+47|0]<<24,se=u[s+48|0]|u[s+49|0]<<8|u[s+50|0]<<16|u[s+51|0]<<24,ae=u[s+52|0]|u[s+53|0]<<8|u[s+54|0]<<16|u[s+55|0]<<24,de=u[s+60|0]|u[s+61|0]<<8|u[s+62|0]<<16|u[s+63|0]<<24,s=u[s+56|0]|u[s+57|0]<<8|u[s+58|0]<<16|u[s+59|0]<<24,o[e+56|0]=s,o[e+57|0]=s>>>8,o[e+58|0]=s>>>16,o[e+59|0]=s>>>24,o[e+60|0]=de,o[e+61|0]=de>>>8,o[e+62|0]=de>>>16,o[e+63|0]=de>>>24,s=se,o[e+48|0]=s,o[e+49|0]=s>>>8,o[e+50|0]=s>>>16,o[e+51|0]=s>>>24,s=ae,o[e+52|0]=s,o[e+53|0]=s>>>8,o[e+54|0]=s>>>16,o[e+55|0]=s>>>24,s=ue,o[e+40|0]=s,o[e+41|0]=s>>>8,o[e+42|0]=s>>>16,o[e+43|0]=s>>>24,s=re,o[e+44|0]=s,o[e+45|0]=s>>>8,o[e+46|0]=s>>>16,o[e+47|0]=s>>>24,o[0|(s=e+32|0)]=te,o[s+1|0]=te>>>8,o[s+2|0]=te>>>16,o[s+3|0]=te>>>24,te=oe,o[s+4|0]=te,o[s+5|0]=te>>>8,o[s+6|0]=te>>>16,o[s+7|0]=te>>>24,I(l),ne(U,l),tt(e,U),Jt(le,c),V(le,e,64,0),V(le,r,n,i),Oe(le,e=U+160|0),I(e),o[0|F]=248&u[0|F],o[F+31|0]=63&u[F+31|0]|64,Qe=Et(e),ue=u[e+2|0]|u[e+3|0]<<8|u[e+4|0]<<16|u[e+5|0]<<24,Me=Et(e+5|0),se=A,re=u[e+7|0]|u[e+8|0]<<8|u[e+9|0]<<16|u[e+10|0]<<24,le=u[e+10|0]|u[e+11|0]<<8|u[e+12|0]<<16|u[e+13|0]<<24,He=Et(e+13|0),de=A,ce=u[e+15|0]|u[e+16|0]<<8|u[e+17|0]<<16|u[e+18|0]<<24,Be=Et(e+18|0),ge=A,Le=Et(e+21|0),n=u[e+23|0]|u[e+24|0]<<8|u[e+25|0]<<16|u[e+26|0]<<24,ae=Et(e+26|0),r=A,i=u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,Ke=Et(F),Ee=u[(e=F)+2|0]|u[e+3|0]<<8|u[e+4|0]<<16|u[e+5|0]<<24,Ue=Et(e+5|0),ke=A,pe=u[e+7|0]|u[e+8|0]<<8|u[e+9|0]<<16|u[e+10|0]<<24,he=u[e+10|0]|u[e+11|0]<<8|u[e+12|0]<<16|u[e+13|0]<<24,Ye=Et(e+13|0),_e=A,ye=u[e+15|0]|u[e+16|0]<<8|u[e+17|0]<<16|u[e+18|0]<<24,qe=Et(e+18|0),Ae=A,Fe=Et(e+21|0),c=u[e+23|0]|u[e+24|0]<<8|u[e+25|0]<<16|u[e+26|0]<<24,fe=Et(e+26|0),te=A,oe=u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,J=Et(l),X=u[(e=l)+2|0]|u[e+3|0]<<8|u[e+4|0]<<16|u[e+5|0]<<24,Z=Et(e+5|0),$=A,ee=u[e+7|0]|u[e+8|0]<<8|u[e+9|0]<<16|u[e+10|0]<<24,Ne=u[e+10|0]|u[e+11|0]<<8|u[e+12|0]<<16|u[e+13|0]<<24,$e=Et(e+13|0),Ce=A,ve=u[e+15|0]|u[e+16|0]<<8|u[e+17|0]<<16|u[e+18|0]<<24,et=Et(e+18|0),me=A,je=Et(e+21|0),e=We(d=oe>>>7|0,0,h=2097151&((3&(e=r))<<30|(r=ae)>>>2),0),r=A,oe=e,i=We(f=2097151&((3&(e=te))<<30|(te=fe)>>>2),0,p=i>>>7|0,0),r=A+r|0,oe=e=oe+i|0,te=e>>>0>>0?r+1|0:r,e=We(h,ie,f,ie),i=A,r=(c=We(g=c>>>5&2097151,0,p,0))+e|0,e=A+i|0,e=r>>>0>>0?e+1|0:e,i=We(d,0,m=n>>>5&2097151,0),n=A+e|0,n=(r=i+r|0)>>>0>>0?n+1|0:n,i=r,Pe=n,be=e=n-((r>>>0<4293918720)-1|0)|0,c=(2097151&e)<<11|(ae=r- -1048576|0)>>>21,e=(e>>21)+te|0,e=(n=c+oe|0)>>>0>>0?e+1|0:e,c=n,Te=e,Re=te=e-((n>>>0<4293918720)-1|0)|0,r=te>>21,xe=(e=We(d,0,p,0))-(Ie=-2097152&(we=e- -1048576|0))|0,e=((fe=A)-((e>>>0>>0)+(n=fe-((e>>>0<4293918720)-1|0)|0)|0)|0)+r|0,Q=te=xe+((2097151&te)<<11|(oe=c- -1048576|0)>>>21)|0,fe=e=te>>>0>>0?e+1|0:e,r=We(te,e,-683901,-1),te=A,j=(2097151&n)<<11|we>>>21,we=e=n>>21,e=(n=We(j,e,136657,0))+r|0,r=A+te|0,xe=e,Ie=e>>>0>>0?r+1|0:r,e=We(b=2097151&((1&(e=_e))<<31|Ye>>>1),0,h,ie),r=A,te=We(v=he>>>4&2097151,0,p,0),n=A+r|0,n=(e=te+e|0)>>>0>>0?n+1|0:n,te=We(w=ye>>>6&2097151,0,m,0),r=A+n|0,r=(e=te+e|0)>>>0>>0?r+1|0:r,_e=e,te=We(E=2097151&Fe,n=0,_=2097151&((7&(e=ge))<<29|Be>>>3),0),e=A+r|0,r=e=(n=_e+te|0)>>>0>>0?e+1|0:e,e=(te=We(S=2097151&((7&(e=Ae))<<29|qe>>>3),0,k=2097151&Le,0))+n|0,n=A+r|0,n=e>>>0>>0?n+1|0:n,te=We(g,0,C=ce>>>6&2097151,0),r=A+n|0,r=(e=te+e|0)>>>0>>0?r+1|0:r,n=e,te=We(f,ie,T=2097151&((1&(e=de))<<31|He>>>1),0),e=A+r|0,e=(n=n+te|0)>>>0>>0?e+1|0:e,r=(te=We(d,0,x=le>>>4&2097151,0))+n|0,n=A+e|0,ge=r,le=r>>>0>>0?n+1|0:n,e=We(h,ie,v,0),r=A,n=We(M=pe>>>7&2097151,0,p,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=(te=We(m,0,b,ie))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=(te=We(w,0,k,ie))+n|0,n=A+e|0,n=r>>>0>>0?n+1|0:n,e=(te=We(E,ie,C,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=(te=We(_,ie,S,ie))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,te=We(g,0,T,ie),r=A+e|0,r=(n=te+n|0)>>>0>>0?r+1|0:r,te=We(f,ie,x,0),e=A+r|0,e=(n=te+n|0)>>>0>>0?e+1|0:e,r=(te=We(d,0,B=re>>>7&2097151,0))+n|0,n=A+e|0,n=r>>>0>>0?n+1|0:n,te=r,de=n,e=n-((r>>>0<4293918720)-1|0)|0,n=r- -1048576|0,ce=e,r=ge,ge=(2097151&e)<<11|n>>>21,e=(e>>21)+le|0,e=(re=(r=re=r+ge|0)>>>0>>0?e+1|0:e)+Ie|0,e=r>>>0>(le=r+xe|0)>>>0?e+1|0:e,re=re-((r>>>0<4293918720)-1|0)|0,he=le-(r=-2097152&(pe=r- -1048576|0))|0,le=e-((r>>>0>le>>>0)+re|0)|0,ge=Te-(((e=-2097152&oe)>>>0>c>>>0)+Re|0)|0,z=c-e|0,c=We(j,we,-997805,-1),r=A+de|0,r=(e=c+te|0)>>>0>>0?r+1|0:r,c=(te=We(Q,fe,136657,0))+e|0,e=A+r|0,e=c>>>0>>0?e+1|0:e,r=c,c=We(z,ge,-683901,-1),e=A+e|0,oe=(r=r+c|0)-(n&=-2097152)|0,de=(e=r>>>0>>0?e+1|0:e)-((r>>>0>>0)+ce|0)|0,e=We(h,ie,M,0),n=A,r=e,c=We(P=2097151&((3&(e=ke))<<30|Ue>>>2),0,p,0),e=A+n|0,e=(r=r+c|0)>>>0>>0?e+1|0:e,c=We(m,0,v,0),n=A+e|0,n=(r=c+r|0)>>>0>>0?n+1|0:n,e=(c=We(b,ie,k,ie))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=(c=We(w,0,_,ie))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,c=We(E,ie,T,ie),r=A+e|0,r=(n=c+n|0)>>>0>>0?r+1|0:r,c=We(S,ie,C,0),e=A+r|0,e=(n=c+n|0)>>>0>>0?e+1|0:e,r=(c=We(g,0,x,0))+n|0,n=A+e|0,n=r>>>0>>0?n+1|0:n,e=(c=We(f,ie,B,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=e,c=We(d,0,R=2097151&((3&(e=se))<<30|Me>>>2),0),e=A+r|0,se=n=n+c|0,te=n>>>0>>0?e+1|0:e,e=We(h,ie,P,0),r=A,n=We(O=Ee>>>5&2097151,0,p,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=We(m,0,M,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=(c=We(v,0,k,ie))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=n,n=We(b,ie,_,ie),e=A+e|0,e=(r=r+n|0)>>>0>>0?e+1|0:e,c=We(w,0,C,0),n=A+e|0,n=(r=c+r|0)>>>0>>0?n+1|0:n,e=(c=We(E,ie,x,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=We(S,ie,T,ie),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=(c=We(g,0,B,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=n,n=We(f,ie,R,0),e=A+e|0,e=(r=r+n|0)>>>0>>0?e+1|0:e,c=We(d,0,N=ue>>>5&2097151,0),n=A+e|0,n=(r=c+r|0)>>>0>>0?n+1|0:n,c=r,Me=n,He=r=n-((r>>>0<4293918720)-1|0)|0,e=(e=r>>21)+te|0,te=r=(n=(2097151&r)<<11|(Ae=c- -1048576|0)>>>21)+se|0,Be=e=r>>>0>>0?e+1|0:e,Le=r=e-((r>>>0<4293918720)-1|0)|0,e=r>>21,r=(n=oe)+(oe=(2097151&r)<<11|(Te=te- -1048576|0)>>>21)|0,n=e+de|0,n=r>>>0>>0?n+1|0:n,oe=r,Ue=n,Ye=r=n-((r>>>0<4293918720)-1|0)|0,e=(e=r>>21)+le|0,ue=r=(n=(2097151&r)<<11|(Re=oe- -1048576|0)>>>21)+he|0,Ie=e=r>>>0>>0?e+1|0:e,qe=r=e-((r>>>0<4293918720)-1|0)|0,Ee=(2097151&r)<<11|(ce=ue- -1048576|0)>>>21,le=r>>21,e=We(h,ie,w,0),r=A,se=We(p,0,b,ie),n=A+r|0,n=(e=se+e|0)>>>0>>0?n+1|0:n,se=We(E,ie,k,ie),r=A+n|0,r=(e=se+e|0)>>>0>>0?r+1|0:r,n=(se=We(m,0,S,ie))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,se=We(g,0,_,ie),r=A+e|0,r=(n=se+n|0)>>>0>>0?r+1|0:r,se=We(f,ie,C,0),e=A+r|0,e=(n=se+n|0)>>>0>>0?e+1|0:e,r=(se=We(d,0,T,ie))+n|0,n=A+e|0,n=r>>>0>>0?n+1|0:n,e=r,de=We(j,we,-683901,-1),r=A+n|0,r=(se=e+de|0)>>>0>>0?r+1|0:r,de=se,se=n-((e>>>0<4293918720)-1|0)|0,n=de-(e=-2097152&(ke=e- -1048576|0))|0,de=r-((e>>>0>de>>>0)+se|0)|0,r=(e=n)+(n=(2097151&re)<<11|pe>>>21)|0,e=(re>>21)+de|0,e=r>>>0>>0?e+1|0:e,n=Ee,pe=r-(Ee=-2097152&(de=r- -1048576|0))|0,r=(e-((re=e-((r>>>0<4293918720)-1|0)|0)+(r>>>0>>0)|0)|0)+le|0,q=n=n+pe|0,Ee=r=n>>>0>>0?r+1|0:r,le=We(n,r,-683901,-1),pe=A,e=We(m,0,E,ie),n=A,r=(he=We(p,0,w,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(he=We(h,ie,S,ie))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,he=We(g,0,k,ie),e=A+r|0,e=(n=he+n|0)>>>0>>0?e+1|0:e,r=(he=We(f,ie,_,ie))+n|0,n=A+e|0,n=r>>>0>>0?n+1|0:n,e=(he=We(d,0,C,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=e,e=(e=se>>21)+r|0,_e=n=(e=(r=n=n+(se=(2097151&se)<<11|ke>>>21)|0)>>>0>>0?e+1|0:e)-((r>>>0<4293918720)-1|0)|0,ke=r-(se=-2097152&(xe=r- -1048576|0))|0,n=e-((r>>>0>>0)+n|0)|0,r=(r=(e=re)>>21)+n|0,W=e=(re=(2097151&e)<<11|(re=de)>>>21)+ke|0,ke=r=e>>>0>>0?r+1|0:r,n=We(e,r,136657,0),e=A+pe|0,rt=r=n+le|0,Fe=r>>>0>>0?e+1|0:e,e=We(k,ie,O,0),n=A,r=(re=We(D=2097151&Ke,0,m,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,re=We(_,ie,P,0),n=A+e|0,n=(r=re+r|0)>>>0>>0?n+1|0:n,e=(re=We(C,0,M,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=(re=We(v,0,T,ie))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,re=We(b,ie,x,0),r=A+e|0,r=(n=re+n|0)>>>0>>0?r+1|0:r,re=We(w,0,B,0),e=A+r|0,e=(n=re+n|0)>>>0>>0?e+1|0:e,r=(re=We(E,ie,N,0))+n|0,n=A+e|0,n=r>>>0>>0?n+1|0:n,e=(re=We(S,ie,R,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=(re=We(g,0,L=2097151&Qe,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,le=n=(re=(u[l+23|0]|u[l+24|0]<<8|u[l+25|0]<<16|u[l+26|0]<<24)>>>5&2097151)+n|0,se=n>>>0>>0?e+1|0:e,e=We(_,ie,O,0),r=A,re=We(k,ie,D,0),n=A+r|0,n=(e=re+e|0)>>>0>>0?n+1|0:n,re=We(C,0,P,0),r=A+n|0,r=(e=re+e|0)>>>0>>0?r+1|0:r,n=(re=We(T,ie,M,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=n,n=We(v,0,x,0),e=A+e|0,e=(r=r+n|0)>>>0>>0?e+1|0:e,n=(re=We(b,ie,B,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,e=(re=We(w,0,R,0))+n|0,n=A+r|0,n=e>>>0>>0?n+1|0:n,re=We(L,0,E,ie),r=A+n|0,r=(e=re+e|0)>>>0>>0?r+1|0:r,n=(re=We(S,ie,N,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,re=r=(r=n)+(n=2097151&je)|0,ye=e=r>>>0>>0?e+1|0:e,Qe=e=e-((r>>>0<4293918720)-1|0)|0,de=r- -1048576|0,r=(n=e>>>21|0)+se|0,se=e=(he=le)+(le=(2097151&e)<<11|de>>>21)|0,Ke=e>>>0>>0?r+1|0:r,pe=i-(e=-2097152&ae)|0,Je=Pe-((e>>>0>i>>>0)+be|0)|0,e=We(h,ie,g,0),n=A,r=(i=We(p,0,E,ie))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,i=We(f,ie,m,0),n=A+e|0,n=(r=i+r|0)>>>0>>0?n+1|0:n,e=(i=We(d,0,k,ie))+r|0,r=A+n|0,he=e,ae=e>>>0>>0?r+1|0:r,e=We(p,0,S,ie),r=A,n=We(h,ie,E,ie),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=(i=We(g,0,m,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=n,n=We(f,ie,k,ie),e=A+e|0,e=(r=r+n|0)>>>0>>0?e+1|0:e,i=We(d,0,_,ie),n=A+e|0,n=(r=i+r|0)>>>0>>0?n+1|0:n,i=r,Pe=n,be=r=n-((r>>>0<4293918720)-1|0)|0,e=he,he=(2097151&r)<<11|(le=i- -1048576|0)>>>21,r=(r>>21)+ae|0,ae=n=e+he|0,je=r=n>>>0>>0?r+1|0:r,he=n- -1048576|0,n=(e=(r=r-((n>>>0<4293918720)-1|0)|0)>>21)+Je|0,H=pe=(Ze=(2097151&r)<<11|he>>>21)+pe|0,pe=n=pe>>>0>>0?n+1|0:n,e=We(H,n,470296,0),n=A,he=je-((De=r)+((r=-2097152&he)>>>0>ae>>>0)|0)|0,K=ae-r|0,ae=We(z,ge,666643,0),r=A+n|0,r=(e=ae+e|0)>>>0>>0?r+1|0:r,n=(ae=We(K,he,654183,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,ae=n,n=e,le=Pe-(((e=-2097152&le)>>>0>i>>>0)+be|0)|0,i=r=i-e|0,_e=(2097151&(r=_e))<<11|xe>>>21,r=(e=r>>21)+le|0,Y=i=i+_e|0,_e=r=i>>>0<_e>>>0?r+1|0:r,le=Ke-(((e=se)>>>0<4293918720)-1|0)|0,Ge=e- -1048576|0,i=We(i,r,-997805,-1),r=A+n|0,r=(e=i+ae|0)>>>0>>0?r+1|0:r,i=e,n=se+e|0,e=r+Ke|0,e=n>>>0>>0?e+1|0:e,xe=(r=n)-(n=-2097152&Ge)|0,Je=e-((r>>>0>>0)+le|0)|0,e=We(K,he,470296,0),r=A,n=We(H,pe,666643,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=(i=We(Y,_e,654183,0))+e|0,e=A+r|0,r=n+re|0,n=ye+(n>>>0>>0?e+1|0:e)|0,n=r>>>0>>0?n+1|0:n,de=(e=r)-(r=-2097152&de)|0,ye=n-((e>>>0>>0)+Qe|0)|0,e=We(C,0,O,0),n=A,r=(i=We(_,ie,D,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=We(T,ie,P,0),e=A+e|0,e=(r=n+r|0)>>>0>>0?e+1|0:e,i=We(x,0,M,0),n=A+e|0,n=(r=i+r|0)>>>0>>0?n+1|0:n,e=(i=We(v,0,B,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=We(b,ie,R,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=(i=We(w,0,N,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=n,n=We(L,0,S,ie),e=A+e|0,e=(r=r+n|0)>>>0>>0?e+1|0:e,n=r,r=e,ae=e=(i=2097151&((7&(e=me))<<29|et>>>3))+n|0,i=e>>>0>>0?r+1|0:r,e=We(T,ie,O,0),r=A,n=We(C,0,D,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=(re=We(x,0,P,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,re=We(M,0,B,0),r=A+e|0,r=(n=re+n|0)>>>0>>0?r+1|0:r,re=We(v,0,R,0),e=A+r|0,e=(n=re+n|0)>>>0>>0?e+1|0:e,r=(re=We(b,ie,N,0))+n|0,n=A+e|0,n=r>>>0>>0?n+1|0:n,e=(re=We(L,0,w,0))+r|0,r=A+n|0,n=e,e=e>>>0>>0?r+1|0:r,re=r=(r=n)+(n=ve>>>6&2097151)|0,me=e=r>>>0>>0?e+1|0:e,Pe=e=e-((r>>>0<4293918720)-1|0)|0,se=r- -1048576|0,r=(n=e>>>21|0)+i|0,i=e=(be=ae)+(ae=(2097151&e)<<11|se>>>21)|0,be=r=e>>>0>>0?r+1|0:r,Qe=e=r-((e>>>0<4293918720)-1|0)|0,r=de,de=(2097151&e)<<11|(ae=i- -1048576|0)>>>21,e=(e>>>21|0)+ye|0,ye=r=r+de|0,Ke=e=r>>>0>>0?e+1|0:e,je=e=e-((r>>>0<4293918720)-1|0)|0,ve=r- -1048576|0,r=(n=e>>21)+Je|0,r=(e=(de=(2097151&e)<<11|ve>>>21)+xe|0)>>>0>>0?r+1|0:r,n=e,de=e+rt|0,e=r+Fe|0,e=n>>>0>de>>>0?e+1|0:e,Fe=de,de=r-((n>>>0<4293918720)-1|0)|0,Xe=Fe-(r=-2097152&(Ve=n- -1048576|0))|0,ze=e-((r>>>0>Fe>>>0)+de|0)|0,r=We(W,ke,-997805,-1),n=A+Ke|0,De=e=r+ye|0,Fe=e>>>0>>0?n+1|0:n,e=We(Y,_e,470296,0),n=A,r=(ye=We(K,he,666643,0))+e|0,e=A+n|0,e=(e=r>>>0>>0?e+1|0:e)+be|0,ye=(r=r+i|0)-(n=-2097152&ae)|0,be=(e=r>>>0>>0?e+1|0:e)-((r>>>0>>0)+Qe|0)|0,n=We(Y,_e,666643,0),r=A+me|0,me=e=n+re|0,ae=e>>>0>>0?r+1|0:r,e=We(x,0,O,0),n=A,r=(i=We(T,ie,D,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=We(B,0,P,0),e=A+e|0,e=(r=n+r|0)>>>0>>0?e+1|0:e,i=We(M,0,R,0),n=A+e|0,n=(r=i+r|0)>>>0>>0?n+1|0:n,e=(i=We(v,0,N,0))+r|0,r=A+n|0,r=e>>>0>>0?r+1|0:r,n=We(L,0,b,ie),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,n=e,i=2097151&((1&(e=Ce))<<31|$e>>>1),e=r,Ce=n=n+i|0,re=n>>>0>>0?e+1|0:e,e=We(B,0,O,0),n=A,r=(i=We(x,0,D,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(i=We(P,0,R,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,e=(i=We(M,0,N,0))+n|0,n=A+r|0,n=e>>>0>>0?n+1|0:n,i=We(L,0,v,0),r=A+n|0,n=e=i+e|0,e=e>>>0>>0?r+1|0:r,i=r=(r=n)+(n=Ne>>>4&2097151)|0,Qe=e=r>>>0>>0?e+1|0:e,Ke=e=e-((r>>>0<4293918720)-1|0)|0,Ne=r- -1048576|0,r=(n=e>>>21|0)+re|0,re=e=(xe=Ce)+(Ce=(2097151&e)<<11|Ne>>>21)|0,xe=r=e>>>0>>0?r+1|0:r,$e=e=r-((e>>>0<4293918720)-1|0)|0,r=me,me=(2097151&e)<<11|(Ce=re- -1048576|0)>>>21,e=(e>>>21|0)+ae|0,et=e=(e=(r=r+me|0)>>>0>>0?e+1|0:e)-(((n=-2097152&se)>>>0>r>>>0)+Pe|0)|0,rt=e=e-(((se=r-n|0)>>>0<4293918720)-1|0)|0,n=(r=e>>21)+be|0,Pe=e=(ae=(2097151&e)<<11|(me=se- -1048576|0)>>>21)+ye|0,Je=n=e>>>0>>0?n+1|0:n,Ze=e=n-((e>>>0<4293918720)-1|0)|0,ye=Ie-(((r=-2097152&ce)>>>0>ue>>>0)+qe|0)|0,G=ue-r|0,ue=(2097151&e)<<11|(be=Pe- -1048576|0)>>>21,e=(e>>21)+Fe|0,e=(n=ue+De|0)>>>0>>0?e+1|0:e,r=(ae=We(q,Ee,136657,0))+(n-(ue=-2097152&ve)|0)|0,n=A+(e-((n>>>0>>0)+je|0)|0)|0,n=r>>>0>>0?n+1|0:n,ue=We(G,ye,-683901,-1),e=A+n|0,e=(r=ue+r|0)>>>0>>0?e+1|0:e,ue=r,qe=e,Fe=e=e-((r>>>0<4293918720)-1|0)|0,n=(r=e>>21)+ze|0,n=(e=(ae=(2097151&e)<<11|(ve=ue- -1048576|0)>>>21)+Xe|0)>>>0>>0?n+1|0:n,ae=e,je=n,Xe=e=n-((e>>>0<4293918720)-1|0)|0,nt=(2097151&e)<<11|(Ie=ae- -1048576|0)>>>21,ze=e>>21,e=We(m,0,O,0),n=A,r=(ce=We(h,ie,D,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(ce=We(k,ie,P,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,e=(ce=We(_,ie,M,0))+n|0,n=A+r|0,n=e>>>0>>0?n+1|0:n,r=(ce=We(v,0,C,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(ce=We(b,ie,T,ie))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,ce=We(w,0,x,0),e=A+r|0,e=(n=ce+n|0)>>>0>>0?e+1|0:e,ce=We(E,ie,R,0),r=A+e|0,r=(n=ce+n|0)>>>0>>0?r+1|0:r,e=(ce=We(S,ie,B,0))+n|0,n=A+r|0,n=e>>>0>>0?n+1|0:n,r=(ce=We(g,0,N,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(ce=We(L,0,f,ie))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,De=n,n=Et(l+26|0),ce=2097151&((3&(e=A))<<30|n>>>2),e=r,e=(n=De+ce|0)>>>0>>0?e+1|0:e,ce=n,De=e,e=We(z,ge,470296,0),r=A,n=We(Q,fe,666643,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,Se=We(H,pe,654183,0),n=A+r|0,n=(e=Se+e|0)>>>0>>0?n+1|0:n,Se=We(K,he,-997805,-1),r=A+n|0,r=(e=Se+e|0)>>>0>>0?r+1|0:r,n=(Se=We(Y,_e,136657,0))+e|0,e=A+r|0,e=(e=n>>>0>>0?e+1|0:e)+De|0,e=(r=n+ce|0)>>>0>>0?e+1|0:e,n=r,ce=De-(((r=ce)>>>0<4293918720)-1|0)|0,De=r- -1048576|0,r=e+(r=le>>>21|0)|0,r=(n=(le=(2097151&le)<<11|Ge>>>21)+n|0)>>>0>>0?r+1|0:r,n=(e=n)-(Ge=-2097152&De)|0,Se=We(W,ke,-683901,-1),e=(r=r-((e>>>0>>0)+ce|0)|0)+A|0,e=(le=n+Se|0)>>>0>>0?e+1|0:e,Se=le,le=r-((n>>>0<4293918720)-1|0)|0,Ge=n- -1048576|0,r=e+(r=de>>21)|0,r=(n=(de=(2097151&de)<<11|Ve>>>21)+Se|0)>>>0>>0?r+1|0:r,n=(e=n)-(Ve=-2097152&Ge)|0,e=(Se=ze)+(ze=r-((e>>>0>>0)+le|0)|0)|0,e=n>>>0>(de=n+nt|0)>>>0?e+1|0:e,r=de,de=ze-((n>>>0<4293918720)-1|0)|0,Ve=r-(n=-2097152&(ze=n- -1048576|0))|0,nt=e-((r>>>0>>0)+de|0)|0,Se=ae-(e=-2097152&Ie)|0,je=je-((e>>>0>ae>>>0)+Xe|0)|0,Xe=ue-(e=-2097152&ve)|0,qe=qe-((e>>>0>ue>>>0)+Fe|0)|0,n=We(W,ke,654183,0),e=A+Je|0,e=(r=n+Pe|0)>>>0>>0?e+1|0:e,n=(ae=We(q,Ee,-997805,-1))+(r-(ue=-2097152&be)|0)|0,r=A+(e-((r>>>0>>0)+Ze|0)|0)|0,r=n>>>0>>0?r+1|0:r,ue=We(G,ye,136657,0),e=A+r|0,Ie=n=ue+n|0,ve=n>>>0>>0?e+1|0:e,ae=oe-(e=-2097152&Re)|0,Ue=Ue-((e>>>0>oe>>>0)+Ye|0)|0,e=We(Q,fe,-997805,-1),r=A,oe=We(j,we,654183,0),n=A+r|0,n=(e=oe+e|0)>>>0>>0?n+1|0:n,oe=We(z,ge,136657,0),r=A+n|0,r=(e=oe+e|0)>>>0>>0?r+1|0:r,n=(oe=We(H,pe,-683901,-1))+e|0,e=A+r|0,r=(e=n>>>0>>0?e+1|0:e)+Be|0,r=(n=n+te|0)>>>0>>0?r+1|0:r,oe=(e=n)-(n=-2097152&Te)|0,Be=r-((e>>>0>>0)+Le|0)|0,e=We(Q,fe,654183,0),r=A,te=We(j,we,470296,0),n=A+r|0,n=(e=te+e|0)>>>0>>0?n+1|0:n,r=(te=We(z,ge,-997805,-1))+e|0,e=A+n|0,n=r+c|0,r=Me+(r>>>0>>0?e+1|0:e)|0,r=n>>>0>>0?r+1|0:r,e=n,n=We(H,pe,136657,0),r=A+r|0,r=(e=e+n|0)>>>0>>0?r+1|0:r,n=(c=We(K,he,-683901,-1))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,te=(r=n)-(n=-2097152&Ae)|0,Ae=e-((r>>>0>>0)+He|0)|0,e=We(h,ie,O,0),n=A,r=(c=We(p,0,D,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(c=We(m,0,P,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,c=We(k,ie,M,0),e=A+r|0,e=(n=c+n|0)>>>0>>0?e+1|0:e,c=We(v,0,_,ie),r=A+e|0,r=(n=c+n|0)>>>0>>0?r+1|0:r,e=(c=We(b,ie,C,0))+n|0,n=A+r|0,n=e>>>0>>0?n+1|0:n,r=(c=We(w,0,T,ie))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(c=We(E,ie,B,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,c=We(S,ie,x,0),e=A+r|0,e=(n=c+n|0)>>>0>>0?e+1|0:e,c=We(g,0,R,0),r=A+e|0,r=(n=c+n|0)>>>0>>0?r+1|0:r,e=(c=We(L,0,d,0))+n|0,n=A+r|0,n=e>>>0>>0?n+1|0:n,r=(c=We(f,ie,N,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,e=(ce>>>21|0)+(r=(n=(c=(u[l+28|0]|u[l+29|0]<<8|u[l+30|0]<<16|u[l+31|0]<<24)>>>7|0)+r|0)>>>0>>0?e+1|0:e)|0,e=(n=(c=(2097151&ce)<<11|De>>>21)+n|0)>>>0>>0?e+1|0:e,c=n,Te=e,Re=e=e-((n>>>0<4293918720)-1|0)|0,r=te,te=(2097151&e)<<11|(ue=n- -1048576|0)>>>21,e=(e>>21)+Ae|0,e=(n=r+te|0)>>>0>>0?e+1|0:e,te=n,Pe=e,be=e=e-((n>>>0<4293918720)-1|0)|0,r=oe,oe=(2097151&e)<<11|(ie=n- -1048576|0)>>>21,e=(e>>21)+Be|0,ce=e=(n=r+oe|0)>>>0>>0?e+1|0:e,Ae=e=e-((n>>>0<4293918720)-1|0)|0,Me=(2097151&e)<<11|(oe=n- -1048576|0)>>>21,e=(e>>21)+Ue|0,Be=ae=Me+ae|0,ae=e=ae>>>0>>0?e+1|0:e,e=(r=Ie)+(Ie=We(Be,e,-683901,-1))|0,r=A+ve|0,Me=e,ve=e>>>0>>0?r+1|0:r,ce=ce-(((e=-2097152&oe)>>>0>n>>>0)+Ae|0)|0,Le=n-e|0,r=We(W,ke,470296,0)+se|0,e=et+A|0,e=r>>>0>>0?e+1|0:e,n=(se=We(q,Ee,654183,0))+(r-(oe=-2097152&me)|0)|0,r=A+(e-((r>>>0>>0)+rt|0)|0)|0,r=n>>>0>>0?r+1|0:r,e=n,n=We(G,ye,-997805,-1),r=A+r|0,r=(e=e+n|0)>>>0>>0?r+1|0:r,n=(oe=We(Be,ae,136657,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=(oe=We(Le,ce,-683901,-1))+n|0,n=A+e|0,me=n=r>>>0>>0?n+1|0:n,Ie=n=n-((r>>>0<4293918720)-1|0)|0,e=(e=n>>21)+ve|0,e=(n=(oe=(2097151&n)<<11|(se=r- -1048576|0)>>>21)+Me|0)>>>0>>0?e+1|0:e,oe=n,ve=e,Me=n=e-((n>>>0<4293918720)-1|0)|0,Ue=(2097151&n)<<11|(Ae=oe- -1048576|0)>>>21,n=(n>>21)+qe|0,n=Ue>>>0>(He=Ue+Xe|0)>>>0?n+1|0:n,Ue=He,He=n,Ye=oe-(e=-2097152&Ae)|0,Me=ve-((e>>>0>oe>>>0)+Me|0)|0,ve=r-(e=-2097152&se)|0,me=me-((e>>>0>r>>>0)+Ie|0)|0,e=(n=We(W,ke,666643,0))+(re-(r=-2097152&Ce)|0)|0,r=A+(xe-((r>>>0>re>>>0)+$e|0)|0)|0,r=e>>>0>>0?r+1|0:r,oe=We(q,Ee,470296,0),n=A+r|0,n=(e=oe+e|0)>>>0>>0?n+1|0:n,r=(oe=We(G,ye,654183,0))+e|0,e=A+n|0,Ae=r,oe=r>>>0>>0?e+1|0:e,re=te-(e=-2097152&ie)|0,te=Pe-((e>>>0>te>>>0)+be|0)|0,e=We(Q,fe,470296,0),n=A,r=(se=We(j,we,666643,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,se=We(z,ge,654183,0),n=A+e|0,n=(r=se+r|0)>>>0>>0?n+1|0:n,se=We(H,pe,-997805,-1),e=A+n|0,e=(r=se+r|0)>>>0>>0?e+1|0:e,n=(se=We(K,he,136657,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,e=n,n=We(Y,_e,-683901,-1),r=A+r|0,r=(e=e+n|0)>>>0>>0?r+1|0:r,n=e+c|0,e=r+Te|0,e=n>>>0>>0?e+1|0:e,c=(r=n)-(n=-2097152&ue)|0,n=e-((r>>>0>>0)+Re|0)|0,r=(e=c)+(c=(2097151&le)<<11|Ge>>>21)|0,e=(le>>21)+n|0,e=r>>>0>>0?e+1|0:e,c=r,ke=e,pe=r=e-((r>>>0<4293918720)-1|0)|0,ue=(2097151&r)<<11|(se=c- -1048576|0)>>>21,r=(r>>21)+te|0,Ce=n=ue+re|0,re=r=n>>>0>>0?r+1|0:r,r=We(n,r,-683901,-1),n=A+oe|0,n=(e=r+Ae|0)>>>0>>0?n+1|0:n,r=(te=We(Be,ae,-997805,-1))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(te=We(Le,ce,136657,0))+r|0,r=A+e|0,Re=n,ge=n>>>0>>0?r+1|0:r,e=We(R,0,O,0),n=A,r=(te=We(B,0,D,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(te=We(P,0,N,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,e=(te=We(L,0,M,0))+n|0,n=A+r|0,r=e,e=e>>>0>>0?n+1|0:n,ie=r=(n=ee>>>7&2097151)+r|0,oe=r>>>0>>0?e+1|0:e,e=We(O,0,N,0),r=A,n=We(R,0,D,0),r=A+r|0,r=(e=n+e|0)>>>0>>0?r+1|0:r,te=We(L,0,P,0),n=A+r|0,n=(e=te+e|0)>>>0>>0?n+1|0:n,r=e,te=2097151&((3&(e=$))<<30|Z>>>2),e=n,e=(r=r+te|0)>>>0>>0?e+1|0:e,te=r,ue=e,he=e=e-((r>>>0<4293918720)-1|0)|0,r=e>>>21|0,e=(n=ie)+(ie=(2097151&e)<<11|(le=te- -1048576|0)>>>21)|0,n=r+oe|0,oe=e,_e=n=e>>>0>>0?n+1|0:n,Ae=e=n-((e>>>0<4293918720)-1|0)|0,n=i+((2097151&e)<<11|(ie=oe- -1048576|0)>>>21)|0,e=Qe+(e>>>21|0)|0,e=n>>>0>>0?e+1|0:e,r=(fe=We(q,Ee,666643,0))+(n-(i=-2097152&Ne)|0)|0,n=A+(e-((n>>>0>>0)+Ke|0)|0)|0,e=(i=We(G,ye,470296,0))+r|0,r=A+(r>>>0>>0?n+1|0:n)|0,r=e>>>0>>0?r+1|0:r,n=(i=We(Ce,re,136657,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,r=n,n=We(Be,ae,654183,0),e=A+e|0,e=(r=r+n|0)>>>0>>0?e+1|0:e,n=(i=We(Le,ce,-997805,-1))+r|0,r=A+e|0,fe=n,Ee=r=n>>>0>>0?r+1|0:r,Te=r=r-((n>>>0<4293918720)-1|0)|0,i=(2097151&r)<<11|(we=n- -1048576|0)>>>21,r=(r>>21)+ge|0,i=r=(n=i+Re|0)>>>0>>0?r+1|0:r,Re=r=r-((n>>>0<4293918720)-1|0)|0,Ne=(2097151&r)<<11|(ge=n- -1048576|0)>>>21,r=(r>>21)+me|0,Pe=ve=Ne+ve|0,ve=ve>>>0>>0?r+1|0:r,Ne=i,r=c-(e=-2097152&se)|0,i=ke-((e>>>0>c>>>0)+pe|0)|0,e=(c=(2097151&de)<<11|ze>>>21)+r|0,r=(de>>21)+i|0,i=e,ke=r=e>>>0>>0?r+1|0:r,pe=e=r-((e>>>0<4293918720)-1|0)|0,se=r=e>>21,c=n,n=We(me=(2097151&e)<<11|(de=i- -1048576|0)>>>21,r,-683901,-1),e=A+Ne|0,e=(r=c+n|0)>>>0>>0?e+1|0:e,Ne=r-(n=-2097152&ge)|0,Re=e-((r>>>0>>0)+Re|0)|0,n=We(me,se,136657,0),r=A+Ee|0,r=(e=n+fe|0)>>>0>>0?r+1|0:r,be=e-(n=-2097152&we)|0,Ie=r-((e>>>0>>0)+Te|0)|0,c=We(G,ye,666643,0),n=A+(_e-(((r=-2097152&ie)>>>0>oe>>>0)+Ae|0)|0)|0,n=(e=c+(oe-r|0)|0)>>>0>>0?n+1|0:n,r=(c=We(Ce,re,-997805,-1))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(c=We(Be,ae,470296,0))+r|0,r=A+e|0,r=n>>>0>>0?r+1|0:r,e=n,n=We(Le,ce,654183,0),r=A+r|0,Ae=e=e+n|0,ie=e>>>0>>0?r+1|0:r,fe=te,we=ue,e=We(L,0,O,0),n=A,r=(c=We(N,0,D,0))+e|0,e=A+n|0,e=r>>>0>>0?e+1|0:e,n=(r=(c=X>>>5&2097151)+r|0)>>>0>>0?e+1|0:e,te=r,c=2097151&J,r=We(L,0,D,0)+c|0,e=A,e=r>>>0>>0?e+1|0:e,c=r,ge=e,Ee=e=e-((r>>>0<4293918720)-1|0)|0,r=(r=e>>>21|0)+n|0,r=(e=(ue=te)+(te=(2097151&e)<<11|(oe=c- -1048576|0)>>>21)|0)>>>0>>0?r+1|0:r,te=e,_e=r,ye=e=r-((e>>>0<4293918720)-1|0)|0,r=fe,fe=(2097151&e)<<11|(ue=te- -1048576|0)>>>21,e=(e>>>21|0)+we|0,e=(n=r+fe|0)>>>0>>0?e+1|0:e,n=(fe=We(Ce,re,654183,0))+((r=n)-(le&=-2097152)|0)|0,r=A+(e-((16383&he)+(r>>>0>>0)|0)|0)|0,r=n>>>0>>0?r+1|0:r,e=n,n=We(Be,ae,666643,0),r=A+r|0,r=(e=e+n|0)>>>0>>0?r+1|0:r,n=(ae=We(Le,ce,470296,0))+e|0,e=A+r|0,e=n>>>0>>0?e+1|0:e,ae=n,fe=e,we=e=e-((n>>>0<4293918720)-1|0)|0,he=(2097151&e)<<11|(le=n- -1048576|0)>>>21,e=(e>>21)+ie|0,he=e=(n=he+Ae|0)>>>0>>0?e+1|0:e,Ae=e=e-((n>>>0<4293918720)-1|0)|0,r=be,be=(2097151&e)<<11|(ie=n- -1048576|0)>>>21,e=(e>>21)+Ie|0,e=be>>>0>(Te=r+be|0)>>>0?e+1|0:e,be=Te,Te=e,e=(r=We(me,se,-997805,-1))+n|0,n=A+he|0,n=e>>>0>>0?n+1|0:n,ie=e-(r=-2097152&ie)|0,he=n-((e>>>0>>0)+Ae|0)|0,n=We(me,se,654183,0),r=A+fe|0,r=(e=n+ae|0)>>>0>>0?r+1|0:r,fe=e-(n=-2097152&le)|0,we=r-((e>>>0>>0)+we|0)|0,r=(n=We(Ce,re,470296,0))+(te-(e=-2097152&ue)|0)|0,e=A+(_e-((16383&ye)+(e>>>0>te>>>0)|0)|0)|0,e=r>>>0>>0?e+1|0:e,n=(te=We(Le,ce,666643,0))+r|0,r=A+e|0,ae=n,te=n>>>0>>0?r+1|0:r,e=(n=We(Ce,re,666643,0))+(c-(r=-2097152&oe)|0)|0,r=A+(ge-((4095&Ee)+(r>>>0>c>>>0)|0)|0)|0,r=e>>>0>>0?r+1|0:r,n=e,ue=r,re=r=r-((e>>>0<4293918720)-1|0)|0,oe=ae,ae=(2097151&r)<<11|(c=e- -1048576|0)>>>21,r=(r>>21)+te|0,ae=r=(te=oe=oe+ae|0)>>>0>>0?r+1|0:r,le=r=r-((te>>>0<4293918720)-1|0)|0,e=fe,fe=(2097151&r)<<11|(oe=te- -1048576|0)>>>21,r=(r>>21)+we|0,r=(ce=e+fe|0)>>>0>>0?r+1|0:r,fe=ce,ce=r,r=(e=te)+(te=We(me,se,470296,0))|0,e=A+ae|0,e=r>>>0>>0?e+1|0:e,oe=r-(te=-2097152&oe)|0,te=e-((r>>>0>>0)+le|0)|0,ae=oe,e=(n-(r=-2097152&c)|0)+(c=We(me,se,666643,0))|0,r=A+(ue-((r>>>0>n>>>0)+re|0)|0)|0,oe=e,n=e,e=(e=(r=e>>>0>>0?r+1|0:r)>>21)+te|0,e=(r=ae+(n=(2097151&r)<<11|n>>>21)|0)>>>0>>0?e+1|0:e,ue=r,n=r,r=(r=e>>21)+ce|0,se=e=(n=(2097151&e)<<11|n>>>21)+fe|0,c=(2097151&(r=e>>>0>>0?r+1|0:r))<<11|(n=e)>>>21,n=(e=r>>21)+he|0,ae=r=c+ie|0,c=(2097151&(n=(e=r)>>>0>>0?n+1|0:n))<<11|e>>>21,e=(r=n>>21)+Te|0,le=n=c+be|0,c=(2097151&(e=(r=n)>>>0>>0?e+1|0:e))<<11|r>>>21,r=(n=e>>21)+Re|0,ce=e=c+Ne|0,n=e,e=(e=(r=e>>>0>>0?r+1|0:r)>>21)+ve|0,e=(r=(n=(2097151&r)<<11|n>>>21)+Pe|0)>>>0>>0?e+1|0:e,ie=r,n=r,r=(r=e>>21)+Me|0,fe=e=(n=(2097151&e)<<11|n>>>21)+Ye|0,c=(2097151&(r=e>>>0>>0?r+1|0:r))<<11|(n=e)>>>21,n=(e=r>>21)+He|0,we=r=c+Ue|0,c=(2097151&(n=(e=r)>>>0>>0?n+1|0:n))<<11|e>>>21,e=(r=n>>21)+je|0,ge=n=c+Se|0,c=(2097151&(e=(r=n)>>>0>>0?e+1|0:e))<<11|r>>>21,r=(n=e>>21)+nt|0,Ee=e=c+Ve|0,n=e,e=(r=e>>>0>>0?r+1|0:r)>>21,n=(2097151&r)<<11|n>>>21,c=i-(r=-2097152&de)|0,r=(ke-((r>>>0>i>>>0)+pe|0)|0)+e|0,de=n=n+c|0,c=n=(r=(e=n)>>>0>>0?r+1|0:r)>>21,e=We(re=(2097151&r)<<11|e>>>21,n,666643,0),r=A,te=e=e+(n=2097151&oe)|0,i=r=e>>>0>>0?r+1|0:r,o[0|s]=e,o[s+1|0]=(255&r)<<24|e>>>8,n=2097151&ue,r=We(re,c,470296,0)+n|0,e=A,oe=(ue=(2097151&i)<<11|te>>>21)+r|0,r=(i>>21)+(e=r>>>0>>0?e+1|0:e)|0,r=oe>>>0>>0?r+1|0:r,o[s+4|0]=(2047&r)<<21|oe>>>11,e=r,o[s+3|0]=(7&e)<<29|oe>>>3,ue=2097151&se,n=We(re,c,654183,0)+ue|0,r=A,se=(2097151&e)<<11|oe>>>21,e=(e>>21)+(r=n>>>0>>0?r+1|0:r)|0,r=e=se>>>0>(n=ue=se+n|0)>>>0?e+1|0:e,o[s+6|0]=(63&e)<<26|n>>>6,ue=0,e=oe&=2097151,o[s+2|0]=31&((65535&i)<<16|te>>>16)|e<<5,te=2097151&ae,i=We(re,c,-997805,-1)+te|0,e=A,se=(2097151&r)<<11|n>>>21,r=(r>>21)+(e=i>>>0>>0?e+1|0:e)|0,r=(e=te=se+i|0)>>>0>>0?r+1|0:r,o[s+9|0]=(511&r)<<23|e>>>9,o[s+8|0]=(1&r)<<31|e>>>1,i=0,te=(n=se=2097151&n)<<2,n=ue,o[s+5|0]=te|(524287&n)<<13|oe>>>19,oe=2097151&le,te=We(re,c,136657,0)+oe|0,n=A,n=te>>>0>>0?n+1|0:n,oe=te,te=n,n=r,r=(r>>=21)+te|0,r=(n=(ae=oe)+(oe=(2097151&n)<<11|e>>>21)|0)>>>0>>0?r+1|0:r,o[s+12|0]=(4095&r)<<20|n>>>12,o[s+11|0]=(15&r)<<28|n>>>4,te=0,oe=(e=ue=2097151&e)<<7,e=i,i=se,o[s+7|0]=oe|(16383&e)<<18|i>>>14,i=(e=We(re,c,-683901,-1))+(c=2097151&ce)|0,e=A,e=i>>>0>>0?e+1|0:e,c=i,i=e,oe=(2097151&(e=r))<<11|n>>>21,e=(r=e>>21)+i|0,e=(c=oe+c|0)>>>0>>0?e+1|0:e,o[s+14|0]=(127&e)<<25|c>>>7,oe=0,n=(r=re=2097151&n)<<4,r=te,o[s+10|0]=n|(131071&r)<<15|ue>>>17,r=e,e>>=21,i=n=(te=(2097151&r)<<11|c>>>21)+(2097151&ie)|0,r=n>>>0>>0?e+1|0:e,o[s+17|0]=(1023&r)<<22|n>>>10,o[s+16|0]=(3&r)<<30|n>>>2,te=0,c=(e=ue=2097151&c)<<1,e=oe,o[s+13|0]=c|(1048575&e)<<12|re>>>20,e=r>>21,n=(r=(c=(2097151&r)<<11|n>>>21)+(2097151&fe)|0)>>>0>>0?e+1|0:e,c=r,o[s+20|0]=(8191&n)<<19|r>>>13,o[s+19|0]=(31&n)<<27|r>>>5,r=(e=re=2097151&i)<<6,e=te,o[s+15|0]=r|(32767&e)<<17|ue>>>15,r=n>>21,ue=i=(te=(2097151&n)<<11|c>>>21)+(2097151&we)|0,i=i>>>0>>0?r+1|0:r,o[s+21|0]=ue,r=(e=c)<<3,e=oe,o[s+18|0]=r|(262143&e)<<14|re>>>18,e=ue,o[s+22|0]=(255&i)<<24|e>>>8,r=i>>21,r=(e=(c=(2097151&i)<<11|e>>>21)+(2097151&ge)|0)>>>0>>0?r+1|0:r,c=e,o[s+25|0]=(2047&r)<<21|e>>>11,o[s+24|0]=(7&r)<<29|e>>>3,e=r>>21,n=(r=(te=(2097151&r)<<11|c>>>21)+(2097151&Ee)|0)>>>0>>0?e+1|0:e,te=r,o[s+27|0]=(63&n)<<26|r>>>6,e=c&=2097151,o[s+23|0]=31&((65535&i)<<16|ue>>>16)|e<<5,e=n>>21,e=(r=(n=(2097151&n)<<11|r>>>21)+(2097151&de)|0)>>>0>>0?e+1|0:e,o[s+31|0]=(131071&e)<<15|r>>>17,o[s+30|0]=(511&e)<<23|r>>>9,o[s+29|0]=(1&e)<<31|r>>>1,i=0,e=(n=te&=2097151)<<2,n=oe,o[s+26|0]=e|(524287&n)<<13|c>>>19,e=i,o[s+28|0]=(16383&e)<<18|te>>>14|r<<7,vr(F,64),vr(l,64),t&&(a[t>>2]=64,a[t+4>>2]=0),y=U+560|0,0}function _(e,t,r,n){for(var i=0,o=0,s=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,E=0,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0;c=(i=h<<3)+r|0,k=u[4+(i=t+i|0)|0]|u[i+5|0]<<8|u[i+6|0]<<16|u[i+7|0]<<24,s=(d=g=u[0|i]|u[i+1|0]<<8|u[i+2|0]<<16|u[i+3|0]<<24)<<24|d<<8&16711680,a[c>>2]=-16777216&((255&k)<<24|d>>>8)|16711680&((16777215&k)<<8|d>>>24)|k>>>8&65280|k>>>24,i=0,a[c+4>>2]=65280&(k<<24|d>>>8)|255&(k<<8|d>>>24)|s|i|i,16!=(0|(h=h+1|0)););for(t=ft(n,e,64);;){if(i=a[(n=k=(C=H<<3)+r|0)>>2],n=a[n+4>>2],c=we(b=a[t+32>>2],f=a[t+36>>2],14),s=A,c=we(b,f,18)^c,s^=A,c=we(b,f,41)^c,n=(A^s)+n|0,n=(i=c+i|0)>>>0>>0?n+1|0:n,o=a[t+48>>2],i=(s=a[(c=C+34144|0)>>2])+i|0,n=a[c+4>>2]+n|0,n=i>>>0>>0?n+1|0:n,c=(s=o^((y=a[t+40>>2])^o)&b)+i|0,i=(((v=a[t+52>>2])^(w=a[t+44>>2]))&f^v)+n|0,i=s>>>0>c>>>0?i+1|0:i,c=(s=a[t+56>>2])+c|0,n=a[t+60>>2]+i|0,n=s>>>0>c>>>0?n+1|0:n,s=c+(h=a[t+24>>2])|0,i=a[t+28>>2]+n|0,d=s,p=i=s>>>0>>0?i+1|0:i,a[t+24>>2]=s,a[t+28>>2]=i,i=we(_=a[t>>2],h=a[t+4>>2],28),g=A,i=we(_,h,34)^i,s=A^g,g=c+(we(_,h,39)^i)|0,i=n+(A^s)|0,i=c>>>0>g>>>0?i+1|0:i,g=(E=_&((c=a[t+16>>2])|(l=a[t+8>>2]))|c&l)+g|0,n=(n=i)+(h&((i=a[t+20>>2])|(s=a[t+12>>2]))|i&s)|0,n=g>>>0>>0?n+1|0:n,E=g,g=n,a[t+56>>2]=E,a[t+60>>2]=n,n=i,i=we(d,p,14),m=A,I=we(d,p,18)^i,m^=A,M=c,c=(i=o)+(o=(y^b)&d^y)|0,i=((f^w)&p^w)+v|0,i=c>>>0>>0?i+1|0:i,o=we(d,p,41)^I,i=(A^m)+i|0,i=(c=o+c|0)>>>0>>0?i+1|0:i,c=(m=a[(v=R=(o=8|C)+r|0)>>2])+c|0,i=a[v+4>>2]+i|0,i=c>>>0>>0?i+1|0:i,c=(v=a[(o=o+34144|0)>>2])+c|0,i=a[o+4>>2]+i|0,i=c>>>0>>0?i+1|0:i,m=c,v=n,n=i,i=v+i|0,i=(c=M+(o=c)|0)>>>0>>0?i+1|0:i,o=c,v=i,a[t+16>>2]=o,a[t+20>>2]=i,i=we(E,g,28),c=A,I=we(E,g,34)^i,S=A^c,c=(i=m)+(m=(l|_)&E|l&_)|0,i=((s|h)&g|s&h)+n|0,i=c>>>0>>0?i+1|0:i,m=we(E,g,39)^I,n=(A^S)+i|0,n=(c=m+c|0)>>>0>>0?n+1|0:n,m=c,c=n,a[t+48>>2]=m,a[t+52>>2]=n,n=we(o,v,14),i=A,I=we(o,v,18)^n,S=A^i,M=l,i=((f^p)&v^f)+w|0,i=(n=(l=(d^b)&o^b)+y|0)>>>0>>0?i+1|0:i,l=we(o,v,41)^I,i=(A^S)+i|0,i=(n=l+n|0)>>>0>>0?i+1|0:i,l=(l=n)+(w=a[(n=O=(y=16|C)+r|0)>>2])|0,n=a[n+4>>2]+i|0,n=l>>>0>>0?n+1|0:n,l=(y=a[(i=y+34144|0)>>2])+l|0,i=a[i+4>>2]+n|0,i=l>>>0>>0?i+1|0:i,w=l,y=l,n=i,i=i+s|0,y=i=(l=M+l|0)>>>0>>0?i+1|0:i,a[t+8>>2]=l,a[t+12>>2]=i,i=we(m,c,28),s=A,I=we(m,c,34)^i,s^=A,n=((h|g)&c|h&g)+n|0,n=(i=(i=w)+(w=(E|_)&m|E&_)|0)>>>0>>0?n+1|0:n,w=we(m,c,39)^I,n=(A^s)+n|0,n=(i=w+i|0)>>>0>>0?n+1|0:n,w=i,s=n,a[t+40>>2]=i,a[t+44>>2]=n,n=we(l,y,14),i=A,I=we(l,y,18)^n,S=A^i,M=_,i=(p^(p^v)&y)+f|0,i=(n=(_=d^(o^d)&l)+b|0)>>>0<_>>>0?i+1|0:i,f=(_=we(l,y,41)^I)+n|0,n=(A^S)+i|0,n=f>>>0<_>>>0?n+1|0:n,f=(b=a[(i=N=(_=24|C)+r|0)>>2])+f|0,i=a[i+4>>2]+n|0,i=f>>>0>>0?i+1|0:i,n=(n=f)+(_=a[(f=_+34144|0)>>2])|0,i=a[f+4>>2]+i|0,b=n,f=M+n|0,n=(i=n>>>0<_>>>0?i+1|0:i)+h|0,_=n=f>>>0>>0?n+1|0:n,a[t>>2]=f,a[t+4>>2]=n,n=we(w,s,28),h=A,I=we(w,s,34)^n,S=A^h,i=((c|g)&s|c&g)+i|0,i=(n=(h=(m|E)&w|m&E)+b|0)>>>0>>0?i+1|0:i,h=(b=we(w,s,39)^I)+n|0,n=(A^S)+i|0,n=h>>>0>>0?n+1|0:n,b=h,h=n,a[t+32>>2]=b,a[t+36>>2]=n,n=we(f,_,14),i=A,I=we(f,_,18)^n,S=A^i,B=E,i=p+(v^(y^v)&_)|0,i=(n=d+(o^(o^l)&f)|0)>>>0>>0?i+1|0:i,d=we(f,_,41)^I,i=(A^S)+i|0,i=(n=d+n|0)>>>0>>0?i+1|0:i,n=(E=a[(p=M=(d=32|C)+r|0)>>2])+n|0,i=a[p+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,n=(p=a[(d=d+34144|0)>>2])+n|0,i=a[d+4>>2]+i|0,i=n>>>0

>>0?i+1|0:i,E=n,p=n,d=B+n|0,n=i,i=i+g|0,p=i=d>>>0

>>0?i+1|0:i,a[t+56>>2]=d,a[t+60>>2]=i,i=we(b,h,28),g=A,I=we(b,h,34)^i,S=A^g,g=(i=E)+(E=(m|w)&b|m&w)|0,i=((s|c)&h|s&c)+n|0,i=g>>>0>>0?i+1|0:i,E=we(b,h,39)^I,n=(A^S)+i|0,n=(g=E+g|0)>>>0>>0?n+1|0:n,E=g,g=n,a[t+24>>2]=E,a[t+28>>2]=n,n=we(d,p,14),i=A,I=we(d,p,18)^n,S=A^i,B=m,i=v+(y^(y^_)&p)|0,i=(n=o+(l^(l^f)&d)|0)>>>0>>0?i+1|0:i,o=we(d,p,41)^I,i=(A^S)+i|0,i=(n=o+n|0)>>>0>>0?i+1|0:i,o=(o=n)+(m=a[(n=x=(v=40|C)+r|0)>>2])|0,n=a[n+4>>2]+i|0,n=o>>>0>>0?n+1|0:n,o=(v=a[(i=v+34144|0)>>2])+o|0,i=a[i+4>>2]+n|0,m=o,n=i=o>>>0>>0?i+1|0:i,i=i+c|0,v=i=(o=B+o|0)>>>0>>0?i+1|0:i,a[t+48>>2]=o,a[t+52>>2]=i,i=we(E,g,28),c=A,I=we(E,g,34)^i,c^=A,n=((s|h)&g|s&h)+n|0,n=(i=(i=m)+(m=(w|b)&E|w&b)|0)>>>0>>0?n+1|0:n,m=we(E,g,39)^I,n=(A^c)+n|0,n=(i=m+i|0)>>>0>>0?n+1|0:n,m=i,c=n,a[t+16>>2]=i,a[t+20>>2]=n,n=we(o,v,14),i=A,I=we(o,v,18)^n,S=A^i,T=w,i=y+(_^(p^_)&v)|0,i=(n=l+(f^(d^f)&o)|0)>>>0>>0?i+1|0:i,l=(y=we(o,v,41)^I)+n|0,n=(A^S)+i|0,n=l>>>0>>0?n+1|0:n,l=(w=a[(i=B=(y=48|C)+r|0)>>2])+l|0,i=a[i+4>>2]+n|0,i=l>>>0>>0?i+1|0:i,n=(n=l)+(y=a[(l=y+34144|0)>>2])|0,i=a[l+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,w=n,y=n,l=T+n|0,n=i+s|0,y=n=l>>>0>>0?n+1|0:n,a[t+40>>2]=l,a[t+44>>2]=n,n=we(m,c,28),s=A,I=we(m,c,34)^n,S=A^s,i=((h|g)&c|h&g)+i|0,i=(n=(s=(E|b)&m|E&b)+w|0)>>>0>>0?i+1|0:i,s=(w=we(m,c,39)^I)+n|0,n=(A^S)+i|0,n=s>>>0>>0?n+1|0:n,w=s,s=n,a[t+8>>2]=w,a[t+12>>2]=n,n=we(l,y,14),i=A,I=we(l,y,18)^n,S=A^i,T=b,i=_+(p^(p^v)&y)|0,i=(n=f+(d^(o^d)&l)|0)>>>0>>0?i+1|0:i,f=we(l,y,41)^I,i=(A^S)+i|0,i=(n=f+n|0)>>>0>>0?i+1|0:i,n=(b=a[(_=U=(f=56|C)+r|0)>>2])+n|0,i=a[_+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,n=(_=a[(f=f+34144|0)>>2])+n|0,i=a[f+4>>2]+i|0,b=n,f=T+n|0,n=i=n>>>0<_>>>0?i+1|0:i,i=i+h|0,_=i=f>>>0>>0?i+1|0:i,a[t+32>>2]=f,a[t+36>>2]=i,i=we(w,s,28),h=A,I=we(w,s,34)^i,S=A^h,h=(i=b)+(b=(m|E)&w|m&E)|0,i=((c|g)&s|c&g)+n|0,i=h>>>0>>0?i+1|0:i,b=we(w,s,39)^I,n=(A^S)+i|0,n=(h=b+h|0)>>>0>>0?n+1|0:n,b=h,h=n,a[t>>2]=b,a[t+4>>2]=n,n=we(f,_,14),i=A,I=we(f,_,18)^n,S=A^i,T=E,i=p+(v^(y^v)&_)|0,i=(n=d+(o^(o^l)&f)|0)>>>0>>0?i+1|0:i,d=we(f,_,41)^I,i=(A^S)+i|0,i=(n=d+n|0)>>>0>>0?i+1|0:i,d=(d=n)+(E=a[(n=K=(p=64|C)+r|0)>>2])|0,n=a[n+4>>2]+i|0,n=d>>>0>>0?n+1|0:n,d=(p=a[(i=p+34144|0)>>2])+d|0,i=a[i+4>>2]+n|0,i=d>>>0

>>0?i+1|0:i,p=d,n=i,i=i+g|0,E=i=(d=T+d|0)>>>0

>>0?i+1|0:i,a[t+24>>2]=d,a[t+28>>2]=i,i=we(b,h,28),g=A,I=we(b,h,34)^i,g^=A,n=((s|c)&h|s&c)+n|0,n=(i=(i=p)+(p=(m|w)&b|m&w)|0)>>>0

>>0?n+1|0:n,p=we(b,h,39)^I,n=(A^g)+n|0,I=i=p+i|0,g=n=i>>>0

>>0?n+1|0:n,a[t+56>>2]=i,a[t+60>>2]=n,n=we(d,E,14),i=A,p=we(d,E,18)^n,S=A^i,i=v+(y^(y^_)&E)|0,i=(n=o+(l^(l^f)&d)|0)>>>0>>0?i+1|0:i,o=(p=we(d,E,41)^p)+n|0,n=(A^S)+i|0,n=o>>>0

>>0?n+1|0:n,o=(v=a[(i=T=(p=72|C)+r|0)>>2])+o|0,i=a[i+4>>2]+n|0,i=o>>>0>>0?i+1|0:i,n=(n=o)+(p=a[(o=p+34144|0)>>2])|0,i=a[o+4>>2]+i|0,i=n>>>0

>>0?i+1|0:i,p=n,o=n+m|0,n=i+c|0,m=n=o>>>0

>>0?n+1|0:n,a[t+16>>2]=o,a[t+20>>2]=n,n=we(I,g,28),c=A,v=we(I,g,34)^n,S=A^c,i=((s|h)&g|s&h)+i|0,i=(n=(c=(w|b)&I|w&b)+p|0)>>>0>>0?i+1|0:i,c=(p=we(I,g,39)^v)+n|0,n=(A^S)+i|0,S=c,c=n=c>>>0

>>0?n+1|0:n,a[t+48>>2]=S,a[t+52>>2]=n,n=we(o,m,14),i=A,p=we(o,m,18)^n,v=A^i,i=y+(_^(E^_)&m)|0,i=(n=l+(f^(d^f)&o)|0)>>>0>>0?i+1|0:i,l=we(o,m,41)^p,i=(A^v)+i|0,i=(n=l+n|0)>>>0>>0?i+1|0:i,n=(v=a[(p=P=(l=80|C)+r|0)>>2])+n|0,i=a[p+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,n=(p=a[(l=l+34144|0)>>2])+n|0,i=a[l+4>>2]+i|0,i=n>>>0

>>0?i+1|0:i,p=n,l=n+w|0,n=i,i=i+s|0,y=i=l>>>0

>>0?i+1|0:i,a[t+8>>2]=l,a[t+12>>2]=i,i=we(S,c,28),s=A,v=we(S,c,34)^i,w=A^s,s=(i=p)+(p=(b|I)&S|b&I)|0,i=((h|g)&c|h&g)+n|0,i=s>>>0

>>0?i+1|0:i,p=we(S,c,39)^v,n=(A^w)+i|0,p=n=(s=p+s|0)>>>0

>>0?n+1|0:n,a[t+40>>2]=s,a[t+44>>2]=n,n=we(l,y,14),i=A,v=we(l,y,18)^n,w=A^i,i=_+(E^(m^E)&y)|0,i=(n=f+(d^(o^d)&l)|0)>>>0>>0?i+1|0:i,f=we(l,y,41)^v,i=(A^w)+i|0,i=(n=f+n|0)>>>0>>0?i+1|0:i,f=(f=n)+(_=a[(n=L=(v=88|C)+r|0)>>2])|0,n=a[n+4>>2]+i|0,n=f>>>0<_>>>0?n+1|0:n,f=(v=a[(i=v+34144|0)>>2])+f|0,i=a[i+4>>2]+n|0,i=f>>>0>>0?i+1|0:i,v=f,n=i,i=i+h|0,_=i=(f=f+b|0)>>>0>>0?i+1|0:i,a[t>>2]=f,a[t+4>>2]=i,i=we(s,p,28),h=A,w=we(s,p,34)^i,h^=A,n=((c|g)&p|c&g)+n|0,n=(i=(i=v)+(v=(I|S)&s|I&S)|0)>>>0>>0?n+1|0:n,v=we(s,p,39)^w,n=(A^h)+n|0,h=i=v+i|0,v=n=i>>>0>>0?n+1|0:n,a[t+32>>2]=i,a[t+36>>2]=n,n=we(f,_,14),i=A,w=we(f,_,18)^n,b=A^i,i=E+(m^(y^m)&_)|0,i=(n=d+(o^(o^l)&f)|0)>>>0>>0?i+1|0:i,d=(E=we(f,_,41)^w)+n|0,n=(A^b)+i|0,n=d>>>0>>0?n+1|0:n,d=(w=a[(i=G=(E=96|C)+r|0)>>2])+d|0,i=a[i+4>>2]+n|0,i=d>>>0>>0?i+1|0:i,n=(n=d)+(E=a[(d=E+34144|0)>>2])|0,i=a[d+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,E=n,d=n+I|0,n=i+g|0,w=d,d=n=d>>>0>>0?n+1|0:n,a[t+56>>2]=w,a[t+60>>2]=n,n=we(h,v,28),g=A,b=we(h,v,34)^n,I=A^g,i=((c|p)&v|c&p)+i|0,i=(n=(g=(s|S)&h|s&S)+E|0)>>>0>>0?i+1|0:i,g=(E=we(h,v,39)^b)+n|0,n=(A^I)+i|0,n=g>>>0>>0?n+1|0:n,E=g,g=n,a[t+24>>2]=E,a[t+28>>2]=n,n=we(w,d,14),i=A,b=we(w,d,18)^n,I=A^i,i=m+(y^(y^_)&d)|0,i=(n=o+(l^(l^f)&w)|0)>>>0>>0?i+1|0:i,o=we(w,d,41)^b,i=(A^I)+i|0,i=(n=o+n|0)>>>0>>0?i+1|0:i,n=(b=a[(m=Q=(o=104|C)+r|0)>>2])+n|0,i=a[m+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,n=(m=a[(o=o+34144|0)>>2])+n|0,i=a[o+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,m=n,o=n+S|0,n=i,i=i+c|0,b=o,o=i=o>>>0>>0?i+1|0:i,a[t+48>>2]=b,a[t+52>>2]=i,i=we(E,g,28),c=A,I=we(E,g,34)^i,S=A^c,c=(i=m)+(m=(s|h)&E|s&h)|0,i=((p|v)&g|p&v)+n|0,i=c>>>0>>0?i+1|0:i,m=we(E,g,39)^I,n=(A^S)+i|0,n=(c=m+c|0)>>>0>>0?n+1|0:n,m=c,c=n,a[t+16>>2]=m,a[t+20>>2]=n,n=we(b,o,14),i=A,I=we(b,o,18)^n,S=A^i,i=y+(_^(d^_)&o)|0,i=(n=l+(f^(f^w)&b)|0)>>>0>>0?i+1|0:i,l=we(b,o,41)^I,i=(A^S)+i|0,i=(n=l+n|0)>>>0>>0?i+1|0:i,l=(l=n)+(S=a[(n=I=(y=112|C)+r|0)>>2])|0,n=a[n+4>>2]+i|0,n=l>>>0>>0?n+1|0:n,l=(y=a[(i=y+34144|0)>>2])+l|0,i=a[i+4>>2]+n|0,i=l>>>0>>0?i+1|0:i,y=l,n=i,i=p+i|0,p=l=s+l|0,s=i=s>>>0>l>>>0?i+1|0:i,a[t+40>>2]=l,a[t+44>>2]=i,i=we(m,c,28),l=A,S=we(m,c,34)^i,l^=A,n=((g|v)&c|g&v)+n|0,n=(i=(i=y)+(y=(h|E)&m|h&E)|0)>>>0>>0?n+1|0:n,y=we(m,c,39)^S,n=(A^l)+n|0,n=(i=y+i|0)>>>0>>0?n+1|0:n,y=i,l=n,a[t+8>>2]=i,a[t+12>>2]=n,n=we(p,s,14),i=A,S=we(p,s,18)^n,D=A^i,i=_+(d^(o^d)&s)|0,i=(n=f+(w^(w^b)&p)|0)>>>0>>0?i+1|0:i,s=(d=we(p,s,41)^S)+n|0,n=(A^D)+i|0,n=s>>>0>>0?n+1|0:n,s=(f=a[(i=d=(o=120|C)+r|0)>>2])+s|0,i=a[i+4>>2]+n|0,i=s>>>0>>0?i+1|0:i,n=(n=s)+(o=a[(s=o+34144|0)>>2])|0,i=a[s+4>>2]+i|0,i=n>>>0>>0?i+1|0:i,o=n,s=h+n|0,n=i+v|0,a[t+32>>2]=s,a[t+36>>2]=s>>>0>>0?n+1|0:n,n=we(y,l,28),s=A,h=we(y,l,34)^n,s^=A,i=((c|g)&l|c&g)+i|0,g=(n=(n=o)+(o=(m|E)&y|m&E)|0)+(c=we(y,l,39)^h)|0,n=(A^s)+(n>>>0>>0?i+1|0:i)|0,a[t>>2]=g,a[t+4>>2]=c>>>0>g>>>0?n+1|0:n,64==(0|H)){for(;r=(n=q<<3)+e|0,n=(k=a[(i=t+n|0)>>2])+a[r>>2]|0,i=a[r+4>>2]+a[i+4>>2]|0,a[r>>2]=n,a[r+4>>2]=n>>>0>>0?i+1|0:i,8!=(0|(q=q+1|0)););break}h=((H=H+16|0)<<3)+r|0,p=n=a[I+4>>2],i=n>>>6|0,n=((63&n)<<26|(D=a[I>>2])>>>6)^we(D,n,19),i^=A,n=(n=we(D,p,61)^n)+(g=F=a[T>>2])|0,i=(b=a[T+4>>2])+(A^i)|0,i=n>>>0>>0?i+1|0:i,n=(g=a[k>>2])+n|0,i=a[k+4>>2]+i|0,o=n,n=n>>>0>>0?i+1|0:i,i=(c=g=a[R+4>>2])>>>7|0,g=((127&c)<<25|(s=a[R>>2])>>>7)^we(s,c,1),i^=A,l=o,o=we(s,c,8)^g,i=(A^i)+n|0,T=g=l+o|0,g=i=o>>>0>g>>>0?i+1|0:i,a[h>>2]=T,a[h+4>>2]=i,n=(n=s)+(s=j=a[P>>2])|0,i=(I=a[P+4>>2])+c|0,i=n>>>0>>0?i+1|0:i,s=n,n=i,v=c=a[d+4>>2],i=c>>>6|0,c=((63&c)<<26|(P=a[d>>2])>>>6)^we(P,c,19),h=A^i,c=we(P,v,61)^c,n=(A^h)+n|0,d=i=c+s|0,i=i>>>0>>0?n+1|0:n,n=(s=c=a[O+4>>2])>>>7|0,c=((127&s)<<25|(h=a[O>>2])>>>7)^we(h,s,1),o=A^n,c=we(h,s,8)^c,i=(A^o)+i|0,w=n=c+d|0,c=i=n>>>0>>0?i+1|0:i,a[k+136>>2]=n,a[k+140>>2]=i,n=(S=a[L+4>>2])+s|0,s=i=(i=h)+(h=z=a[L>>2])|0,i=i>>>0>>0?n+1|0:n,n=we(T,g,19),h=A,d=we(T,g,61)^((63&g)<<26|T>>>6)^n,i=(A^g>>>6^h)+i|0,o=s=d+s|0,n=s>>>0>>0?i+1|0:i,h=s=a[N+4>>2],i=s>>>7|0,s=((127&s)<<25|(d=a[N>>2])>>>7)^we(d,s,1),i^=A,l=o,o=we(d,h,8)^s,i=(A^i)+n|0,y=s=l+o|0,s=i=s>>>0>>0?i+1|0:i,a[k+144>>2]=y,a[k+148>>2]=i,n=(R=a[G+4>>2])+h|0,h=i=(i=d)+(d=L=a[G>>2])|0,i=i>>>0>>0?n+1|0:n,n=we(w,c,19),d=A,o=we(w,c,61)^((63&c)<<26|w>>>6)^n,i=(A^c>>>6^d)+i|0,n=o>>>0>(l=h=o+h|0)>>>0?i+1|0:i,i=(d=h=a[M+4>>2])>>>7|0,h=((127&d)<<25|(o=a[M>>2])>>>7)^we(o,d,1),i^=A,m=l,l=we(o,d,8)^h,i=(A^i)+n|0,_=h=m+l|0,h=i=h>>>0>>0?i+1|0:i,a[k+152>>2]=_,a[k+156>>2]=i,n=(N=a[Q+4>>2])+d|0,d=i=(i=o)+(o=O=a[Q>>2])|0,i=i>>>0>>0?n+1|0:n,n=we(y,s,19),o=A,l=we(y,s,61)^((63&s)<<26|y>>>6)^n,n=(A^s>>>6^o)+i|0,f=d=l+d|0,i=d>>>0>>0?n+1|0:n,l=d=a[x+4>>2],n=d>>>7|0,d=((127&d)<<25|(o=a[x>>2])>>>7)^we(o,d,1),E=A^n,d=we(o,l,8)^d,i=(A^E)+i|0,E=n=d+f|0,d=i=n>>>0>>0?i+1|0:i,a[k+160>>2]=n,a[k+164>>2]=i,n=l+p|0,n=(i=o+D|0)>>>0>>0?n+1|0:n,o=i,i=n,n=we(_,h,19),l=A,f=we(_,h,61)^((63&h)<<26|_>>>6)^n,i=(A^h>>>6^l)+i|0,i=(o=f+o|0)>>>0>>0?i+1|0:i,f=o,o=i,i=(l=a[B+4>>2])>>>7|0,m=((127&l)<<25|(n=a[B>>2])>>>7)^we(n,l,1),i^=A,m=we(n,l,8)^m,i=(A^i)+o|0,i=(f=m+f|0)>>>0>>0?i+1|0:i,m=f,o=i,a[k+168>>2]=f,a[k+172>>2]=i,i=n,n=l+v|0,i=i>>>0>(l=f=i+P|0)>>>0?n+1|0:n,n=we(E,d,19),f=A,C=we(E,d,61)^((63&d)<<26|E>>>6)^n,i=(A^d>>>6^f)+i|0,M=l=C+l|0,n=l>>>0>>0?i+1|0:i,C=l=a[U+4>>2],i=l>>>7|0,l=((127&l)<<25|(f=a[U>>2])>>>7)^we(f,l,1),x=A^i,l=we(f,C,8)^l,n=(A^x)+n|0,M=i=l+M|0,l=n=i>>>0>>0?n+1|0:n,a[k+176>>2]=i,a[k+180>>2]=n,n=g+C|0,n=(i=f+T|0)>>>0>>0?n+1|0:n,f=i,i=n,n=we(m,o,19),C=A,x=we(m,o,61)^((63&o)<<26|m>>>6)^n,i=(A^o>>>6^C)+i|0,B=f=x+f|0,f=f>>>0>>0?i+1|0:i,x=C=a[K+4>>2],i=C>>>7|0,C=((127&C)<<25|(n=a[K>>2])>>>7)^we(n,C,1),i^=A,U=B,B=we(n,x,8)^C,i=(A^i)+f|0,f=i=(C=U+B|0)>>>0>>0?i+1|0:i,a[k+184>>2]=C,a[k+188>>2]=i,i=n,n=c+x|0,i=i>>>0>(c=w=i+w|0)>>>0?n+1|0:n,n=we(M,l,19),w=A,x=we(M,l,61)^((63&l)<<26|M>>>6)^n,n=(A^l>>>6^w)+i|0,i=n=(c=x+c|0)>>>0>>0?n+1|0:n,n=we(F,b,1),w=A,x=we(F,b,8)^((127&b)<<25|F>>>7)^n,i=(A^b>>>7^w)+i|0,w=c=x+c|0,c=i=c>>>0>>0?i+1|0:i,a[k+192>>2]=w,a[k+196>>2]=i,n=s+b|0,s=i=y+F|0,i=n=i>>>0>>0?n+1|0:n,n=we(C,f,19),y=A,b=we(C,f,61)^((63&f)<<26|C>>>6)^n,n=(A^f>>>6^y)+i|0,i=n=(s=b+s|0)>>>0>>0?n+1|0:n,n=we(j,I,1),y=A,b=we(j,I,8)^((127&I)<<25|j>>>7)^n,i=(A^I>>>7^y)+i|0,y=s=b+s|0,s=i=s>>>0>>0?i+1|0:i,a[k+200>>2]=y,a[k+204>>2]=i,n=h+I|0,h=i=_+j|0,i=n=i>>>0<_>>>0?n+1|0:n,n=we(w,c,19),_=A,b=we(w,c,61)^((63&c)<<26|w>>>6)^n,n=(A^c>>>6^_)+i|0,i=n=(h=b+h|0)>>>0>>0?n+1|0:n,n=we(z,S,1),_=A,b=we(z,S,8)^((127&S)<<25|z>>>7)^n,i=(A^S>>>7^_)+i|0,_=h=b+h|0,h=i=h>>>0>>0?i+1|0:i,a[k+208>>2]=_,a[k+212>>2]=i,n=d+S|0,d=i=E+z|0,i=n=i>>>0>>0?n+1|0:n,n=we(y,s,19),E=A,b=d,d=n,n=s>>>6|0,d=we(y,s,61)^d^((63&s)<<26|y>>>6),n=(A^n^E)+i|0,i=n=(s=b+d|0)>>>0>>0?n+1|0:n,n=we(L,R,1),d=A,y=we(L,R,8)^((127&R)<<25|L>>>7)^n,i=(A^R>>>7^d)+i|0,d=s=y+s|0,s=i=s>>>0>>0?i+1|0:i,a[k+216>>2]=d,a[k+220>>2]=i,n=o+R|0,o=i=m+L|0,i=n=i>>>0>>0?n+1|0:n,n=we(_,h,19),y=A,m=o,o=n,n=h>>>6|0,o=we(_,h,61)^o^((63&h)<<26|_>>>6),n=(A^n^y)+i|0,i=n=o>>>0>(h=m+o|0)>>>0?n+1|0:n,n=we(O,N,1),o=A,y=we(O,N,8)^((127&N)<<25|O>>>7)^n,i=(A^N>>>7^o)+i|0,h=i=(o=h=y+h|0)>>>0>>0?i+1|0:i,a[k+224>>2]=o,a[k+228>>2]=i,n=l+N|0,l=i=M+O|0,i=n=i>>>0>>0?n+1|0:n,n=we(d,s,19),y=A,m=n,n=s>>>6|0,d=we(d,s,61)^m^((63&s)<<26|d>>>6),n=(A^n^y)+i|0,i=n=(s=d+l|0)>>>0>>0?n+1|0:n,n=we(D,p,1),d=A,l=we(D,p,8)^((127&p)<<25|D>>>7)^n,i=(A^p>>>7^d)+i|0,d=s=l+s|0,s=i=s>>>0>>0?i+1|0:i,a[k+232>>2]=d,a[k+236>>2]=i,n=f+p|0,l=i=C+D|0,i=n=i>>>0>>0?n+1|0:n,n=we(o,h,19),f=A,p=n,n=h>>>6|0,o=we(o,h,61)^p^((63&h)<<26|o>>>6),n=(A^n^f)+i|0,n=o>>>0>(h=o+l|0)>>>0?n+1|0:n,o=h,i=n,n=we(P,v,1),l=A,o=(f=we(P,v,8)^((127&v)<<25|P>>>7)^n)+o|0,i=(A^v>>>7^l)+i|0,a[(h=k)+240>>2]=o,a[h+244>>2]=o>>>0>>0?i+1|0:i,n=c+v|0,c=i=w+P|0,i=n=i>>>0>>0?n+1|0:n,n=we(d,s,19),h=A,o=n,n=s>>>6|0,s=we(d,s,61)^o^((63&s)<<26|d>>>6),n=(A^n^h)+i|0,i=n=s>>>0>(c=s+c|0)>>>0?n+1|0:n,n=we(T,g,1),s=A,h=n,n=g>>>7|0,g=(o=c)+(c=we(T,g,8)^h^((127&g)<<25|T>>>7))|0,i=(A^n^s)+i|0,a[k+248>>2]=g,a[k+252>>2]=c>>>0>g>>>0?i+1|0:i}}function I(e){var t,r,n,i,s,a,c,l,d,h,f,p,g,m,y,b,v,w=0,E=0,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0,oe=0,se=0;p=Et(e),re=u[e+2|0]|u[e+3|0]<<8|u[e+4|0]<<16|u[e+5|0]<<24,g=Et(e+5|0),V=A,ne=u[e+7|0]|u[e+8|0]<<8|u[e+9|0]<<16|u[e+10|0]<<24,Z=u[e+10|0]|u[e+11|0]<<8|u[e+12|0]<<16|u[e+13|0]<<24,m=Et(e+13|0),X=A,H=u[e+15|0]|u[e+16|0]<<8|u[e+17|0]<<16|u[e+18|0]<<24,Y=Et(e+18|0),O=A,T=Et(e+21|0),k=u[e+23|0]|u[e+24|0]<<8|u[e+25|0]<<16|u[e+26|0]<<24,_=Et(e+26|0),w=A,K=u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,$=u[e+31|0]|u[e+32|0]<<8|u[e+33|0]<<16|u[e+34|0]<<24,y=Et(e+34|0),W=A,G=u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24,J=Et(e+39|0),D=A,C=Et(e+42|0),I=u[e+44|0]|u[e+45|0]<<8|u[e+46|0]<<16|u[e+47|0]<<24,S=Et(e+47|0),_=2097151&((3&w)<<30|_>>>2),w=We(t=2097151&((3&(E=A))<<30|S>>>2),0,136657,0)+_|0,E=A,E=w>>>0<_>>>0?E+1|0:E,_=(S=We(r=(u[e+49|0]|u[e+50|0]<<8|u[e+51|0]<<16|u[e+52|0]<<24)>>>7&2097151,0,-997805,-1))+w|0,w=A+E|0,w=_>>>0>>0?w+1|0:w,E=(S=We(n=(u[e+52|0]|u[e+53|0]<<8|u[e+54|0]<<16|u[e+55|0]<<24)>>>4&2097151,0,654183,0))+_|0,_=A+w|0,_=E>>>0>>0?_+1|0:_,P=E,E=Et(e+55|0),S=We(i=2097151&((1&(w=A))<<31|E>>>1),0,470296,0),w=A+_|0,w=(E=P+S|0)>>>0>>0?w+1|0:w,_=(S=We(s=(u[e+57|0]|u[e+58|0]<<8|u[e+59|0]<<16|u[e+60|0]<<24)>>>6&2097151,0,666643,0))+E|0,E=A+w|0,E=_>>>0>>0?E+1|0:E,S=_,x=E,_=E,B=I>>>5&2097151,I=2097151&C,E=We(a=(u[e+60|0]|u[e+61|0]<<8|u[e+62|0]<<16|u[e+63|0]<<24)>>>3|0,0,-683901,-1)+I|0,w=A,w=E>>>0>>0?w+1|0:w,I=E,F=w,Q=E=w-((E>>>0<4293918720)-1|0)|0,w=B,B=(2097151&E)<<11|(P=I- -1048576|0)>>>21,E>>=21,l=C=w+B|0,M=E=C>>>0>>0?E+1|0:E,C=We(C,E,-683901,-1),E=A+_|0,j=w=C+S|0,B=w>>>0>>0?E+1|0:E,E=We(t,z,-997805,-1),w=A,w=(E=(_=k>>>5&2097151)+E|0)>>>0<_>>>0?w+1|0:w,k=We(r,0,654183,0),_=A+w|0,_=(E=k+E|0)>>>0>>0?_+1|0:_,w=(k=We(n,0,470296,0))+E|0,E=A+_|0,E=w>>>0>>0?E+1|0:E,_=(k=We(i,N,666643,0))+w|0,w=A+E|0,C=_,_=_>>>0>>0?w+1|0:w,k=2097151&T,w=We(t,z,654183,0)+k|0,E=A,E=w>>>0>>0?E+1|0:E,k=(T=We(r,0,470296,0))+w|0,w=A+E|0,w=k>>>0>>0?w+1|0:w,T=We(n,0,666643,0),E=A+w|0,T=E=(k=T+k|0)>>>0>>0?E+1|0:E,q=E=E-((k>>>0<4293918720)-1|0)|0,_=(w=E>>>21|0)+_|0,_=(E=(L=C)+(C=(2097151&E)<<11|(R=k- -1048576|0)>>>21)|0)>>>0>>0?_+1|0:_,C=E,L=_,U=E=_-((E>>>0<4293918720)-1|0)|0,x=x-((S>>>0<4293918720)-1|0)|0,h=S- -1048576|0,w=j,j=(2097151&E)<<11|(_=C- -1048576|0)>>>21,E=(E>>21)+B|0,E=((w=S=w+j|0)>>>0>>0?E+1|0:E)-(((S=-2097152&h)>>>0>w>>>0)+x|0)|0,ie=(w=w-S|0)-(S=-2097152&(f=w- -1048576|0))|0,oe=E-((B=E-((w>>>0<4293918720)-1|0)|0)+(w>>>0>>0)|0)|0,E=We(l,M,136657,0)+C|0,w=L+A|0,j=E-(_&=-2097152)|0,U=(w=E>>>0>>0?w+1|0:w)-((E>>>0<_>>>0)+U|0)|0,P=I-(w=-2097152&P)|0,ee=F-((w>>>0>I>>>0)+Q|0)|0,_=2097151&((7&(w=D))<<29|J>>>3),w=We(a,0,136657,0)+_|0,E=A,E=w>>>0<_>>>0?E+1|0:E,_=(S=We(s,0,-683901,-1))+w|0,w=A+E|0,C=_,I=_>>>0>>0?w+1|0:w,w=We(i,N,-683901,-1),E=A,E=(w=(_=G>>>6&2097151)+w|0)>>>0<_>>>0?E+1|0:E,S=We(a,0,-997805,-1),_=A+E|0,_=(w=S+w|0)>>>0>>0?_+1|0:_,E=(S=We(s,0,136657,0))+w|0,w=A+_|0,w=E>>>0>>0?w+1|0:w,S=E,F=w,Q=w=w-((E>>>0<4293918720)-1|0)|0,G=E- -1048576|0,E=(_=w>>21)+I|0,I=w=(D=C)+(C=(2097151&w)<<11|G>>>21)|0,D=E=w>>>0>>0?E+1|0:E,L=w=E-((w>>>0<4293918720)-1|0)|0,E=P,P=(2097151&w)<<11|(C=I- -1048576|0)>>>21,w=(w>>21)+ee|0,d=E=E+P|0,P=w=E>>>0

>>0?w+1|0:w,_=We(E,w,-683901,-1),w=A+U|0,se=E=_+j|0,U=E>>>0<_>>>0?w+1|0:w,J=k,j=T,_=2097151&((7&(w=O))<<29|Y>>>3),w=We(t,z,470296,0)+_|0,E=A,E=w>>>0<_>>>0?E+1|0:E,_=We(r,0,666643,0),E=A+E|0,T=w=_+w|0,_=w>>>0<_>>>0?E+1|0:E,E=We(t,z,666643,0),w=A,w=(E=(k=H>>>6&2097151)+E|0)>>>0>>0?w+1|0:w,k=E,Y=w,ee=w=w-((E>>>0<4293918720)-1|0)|0,E=(E=w>>>21|0)+_|0,_=w=(O=T)+(T=(2097151&w)<<11|(H=k- -1048576|0)>>>21)|0,te=E=w>>>0>>0?E+1|0:E,b=w=E-((w>>>0<4293918720)-1|0)|0,T=D-(((E=-2097152&C)>>>0>I>>>0)+L|0)|0,c=I-E|0,C=(2097151&w)<<11|(O=_- -1048576|0)>>>21,w=(w>>>21|0)+j|0,w=(I=C+J|0)>>>0>>0?w+1|0:w,I=((E=I)-(C=-2097152&R)|0)+(R=We(l,M,-997805,-1))|0,E=A+(w-((8191&q)+(E>>>0>>0)|0)|0)|0,E=I>>>0>>0?E+1|0:E,w=I,I=We(d,P,136657,0),E=A+E|0,E=(w=w+I|0)>>>0>>0?E+1|0:E,I=(C=We(c,T,-683901,-1))+w|0,w=A+E|0,q=w=I>>>0>>0?w+1|0:w,L=E=w-((I>>>0<4293918720)-1|0)|0,D=(2097151&E)<<11|(R=I- -1048576|0)>>>21,E=(E>>21)+U|0,U=E=(C=D+se|0)>>>0>>0?E+1|0:E,w=(w=(E=E-((C>>>0<4293918720)-1|0)|0)>>21)+oe|0,w=(j=(2097151&E)<<11|(D=C- -1048576|0)>>>21)>>>0>(J=j+ie|0)>>>0?w+1|0:w,j=J,J=w,ie=C-(w=-2097152&D)|0,oe=U-((w>>>0>C>>>0)+E|0)|0,se=I-(w=-2097152&R)|0,v=q-((w>>>0>I>>>0)+L|0)|0,w=(I=We(l,M,654183,0))+(_-(E=-2097152&O)|0)|0,_=A+(te-((8191&b)+(E>>>0>_>>>0)|0)|0)|0,_=w>>>0>>0?_+1|0:_,E=(I=We(d,P,-997805,-1))+w|0,w=A+_|0,w=E>>>0>>0?w+1|0:w,_=(I=We(c,T,136657,0))+E|0,E=A+w|0,q=_,O=_>>>0>>0?E+1|0:E,C=S-(w=-2097152&G)|0,Q=F-((w>>>0>S>>>0)+Q|0)|0,S=2097151&((1&(w=W))<<31|y>>>1),E=We(n,0,-683901,-1)+S|0,w=A,w=E>>>0>>0?w+1|0:w,_=We(i,N,136657,0),w=A+w|0,w=(E=_+E|0)>>>0<_>>>0?w+1|0:w,_=(S=We(a,0,654183,0))+E|0,E=A+w|0,E=_>>>0>>0?E+1|0:E,w=_,_=We(s,0,-997805,-1),E=A+E|0,R=w=w+_|0,I=w>>>0<_>>>0?E+1|0:E,w=We(r,0,-683901,-1),_=A,_=(w=(E=$>>>4&2097151)+w|0)>>>0>>0?_+1|0:_,E=(S=We(n,0,136657,0))+w|0,w=A+_|0,w=E>>>0>>0?w+1|0:w,_=(S=We(i,N,-997805,-1))+E|0,E=A+w|0,E=_>>>0>>0?E+1|0:E,S=We(a,0,470296,0),w=A+E|0,w=(_=S+_|0)>>>0>>0?w+1|0:w,S=We(s,0,654183,0),E=A+w|0,E=(_=S+_|0)>>>0>>0?E+1|0:E,S=_,D=E,$=E=E-((_>>>0<4293918720)-1|0)|0,w=(w=E>>21)+I|0,I=E=(_=(2097151&E)<<11|(G=_- -1048576|0)>>>21)+R|0,W=w=E>>>0<_>>>0?w+1|0:w,F=E=w-((E>>>0<4293918720)-1|0)|0,w=C,C=(2097151&E)<<11|(R=I- -1048576|0)>>>21,E=(E>>21)+Q|0,L=_=w+C|0,C=E=_>>>0>>0?E+1|0:E,E=We(_,E,-683901,-1),_=A+O|0,Q=w=E+q|0,O=w>>>0>>0?_+1|0:_,R=W-(((w=-2097152&R)>>>0>I>>>0)+F|0)|0,U=I-w|0,w=(_=We(l,M,470296,0))+(k-(E=-2097152&H)|0)|0,E=A+(Y-((2047&ee)+(E>>>0>k>>>0)|0)|0)|0,E=w>>>0<_>>>0?E+1|0:E,_=We(d,P,654183,0),E=A+E|0,E=(w=_+w|0)>>>0<_>>>0?E+1|0:E,I=We(c,T,-997805,-1),_=A+E|0,_=(w=I+w|0)>>>0>>0?_+1|0:_,E=(I=We(L,C,136657,0))+w|0,w=A+_|0,w=E>>>0>>0?w+1|0:w,_=(I=We(U,R,-683901,-1))+E|0,E=A+w|0,W=E=_>>>0>>0?E+1|0:E,F=E=E-((_>>>0<4293918720)-1|0)|0,w=(w=E>>21)+O|0,w=(E=(I=(2097151&E)<<11|(k=_- -1048576|0)>>>21)+Q|0)>>>0>>0?w+1|0:w,I=E,O=w,Q=E=w-((E>>>0<4293918720)-1|0)|0,Y=(2097151&E)<<11|(H=I- -1048576|0)>>>21,E=(E>>21)+v|0,E=(q=Y+se|0)>>>0>>0?E+1|0:E,Y=q,q=E,ee=I-(w=-2097152&H)|0,Q=O-((w>>>0>I>>>0)+Q|0)|0,te=_-(w=-2097152&k)|0,W=W-((w>>>0>_>>>0)+F|0)|0,I=2097151&((1&(w=X))<<31|m>>>1),E=We(l,M,666643,0)+I|0,w=A,w=E>>>0>>0?w+1|0:w,_=(I=We(d,P,470296,0))+E|0,E=A+w|0,E=_>>>0>>0?E+1|0:E,I=We(c,T,654183,0),w=A+E|0,w=(_=I+_|0)>>>0>>0?w+1|0:w,E=(I=We(L,C,-997805,-1))+_|0,_=A+w|0,_=E>>>0>>0?_+1|0:_,w=(I=We(U,R,136657,0))+E|0,E=A+_|0,k=w,I=w>>>0>>0?E+1|0:E,M=S-(w=-2097152&G)|0,O=D-((w>>>0>S>>>0)+$|0)|0,w=We(t,z,-683901,-1),E=A,E=(w=(_=K>>>7&2097151)+w|0)>>>0<_>>>0?E+1|0:E,S=We(r,0,136657,0),_=A+E|0,_=(w=S+w|0)>>>0>>0?_+1|0:_,E=(S=We(n,0,-997805,-1))+w|0,w=A+_|0,w=E>>>0>>0?w+1|0:w,_=(S=We(i,N,654183,0))+E|0,E=A+w|0,E=_>>>0>>0?E+1|0:E,S=We(a,0,666643,0),w=A+E|0,w=(_=S+_|0)>>>0>>0?w+1|0:w,S=We(s,0,470296,0),E=A+w|0,w=E=(_=S+_|0)>>>0>>0?E+1|0:E,E=x>>21,S=(x=(2097151&x)<<11|h>>>21)+_|0,_=w+E|0,G=_=S>>>0>>0?_+1|0:_,H=w=_-((S>>>0<4293918720)-1|0)|0,x=(2097151&w)<<11|(z=S- -1048576|0)>>>21,w=(w>>21)+O|0,X=_=x+M|0,x=w=_>>>0>>0?w+1|0:w,_=We(_,w,-683901,-1),E=A+I|0,k=w=_+k|0,I=w>>>0<_>>>0?E+1|0:E,w=We(d,P,666643,0),_=A,_=(w=(E=Z>>>4&2097151)+w|0)>>>0>>0?_+1|0:_,E=(N=We(c,T,470296,0))+w|0,w=A+_|0,w=E>>>0>>0?w+1|0:w,_=(N=We(L,C,654183,0))+E|0,E=A+w|0,E=_>>>0>>0?E+1|0:E,w=_,_=We(U,R,-997805,-1),E=A+E|0,E=(w=w+_|0)>>>0<_>>>0?E+1|0:E,_=(N=We(X,x,136657,0))+w|0,w=A+E|0,P=w=_>>>0>>0?w+1|0:w,O=w=w-((_>>>0<4293918720)-1|0)|0,M=(2097151&w)<<11|(N=_- -1048576|0)>>>21,w=(w>>21)+I|0,k=w=(I=k=M+k|0)>>>0>>0?w+1|0:w,D=w=w-((I>>>0<4293918720)-1|0)|0,K=(2097151&w)<<11|(M=I- -1048576|0)>>>21,w=(w>>21)+W|0,$=Z=K+te|0,Z=K>>>0>Z>>>0?w+1|0:w,E=S-(w=-2097152&z)|0,S=G-((w>>>0>S>>>0)+H|0)|0,w=(w=B>>21)+S|0,S=E=(B=(2097151&B)<<11|f>>>21)+E|0,G=w=E>>>0>>0?w+1|0:w,H=E=w-((E>>>0<4293918720)-1|0)|0,B=w=E>>21,F=I,I=We(K=(2097151&E)<<11|(z=S- -1048576|0)>>>21,w,-683901,-1),E=A+k|0,E=(w=F+I|0)>>>0>>0?E+1|0:E,W=w-(I=-2097152&M)|0,D=E-((w>>>0>>0)+D|0)|0,E=We(K,B,136657,0)+_|0,w=P+A|0,w=E>>>0<_>>>0?w+1|0:w,F=E-(_=-2097152&N)|0,te=w-((E>>>0<_>>>0)+O|0)|0,w=We(c,T,666643,0),E=A,E=(w=(_=ne>>>7&2097151)+w|0)>>>0<_>>>0?E+1|0:E,I=We(L,C,470296,0),_=A+E|0,_=(w=I+w|0)>>>0>>0?_+1|0:_,E=(I=We(U,R,654183,0))+w|0,w=A+_|0,w=E>>>0>>0?w+1|0:w,_=We(X,x,-997805,-1),w=A+w|0,M=E=_+E|0,_=E>>>0<_>>>0?w+1|0:w,I=2097151&((3&(w=V))<<30|g>>>2),w=We(L,C,666643,0)+I|0,E=A,E=w>>>0>>0?E+1|0:E,I=We(U,R,470296,0),E=A+E|0,E=(w=I+w|0)>>>0>>0?E+1|0:E,I=(k=We(X,x,654183,0))+w|0,w=A+E|0,T=w=I>>>0>>0?w+1|0:w,N=w=w-((I>>>0<4293918720)-1|0)|0,E=M,M=(2097151&w)<<11|(k=I- -1048576|0)>>>21,w=(w>>21)+_|0,M=w=(_=C=E+M|0)>>>0>>0?w+1|0:w,P=w=w-((_>>>0<4293918720)-1|0)|0,V=(2097151&w)<<11|(C=_- -1048576|0)>>>21,w=(w>>21)+te|0,w=(O=V+F|0)>>>0>>0?w+1|0:w,V=O,O=w,w=(E=We(K,B,-997805,-1))+_|0,_=A+M|0,_=w>>>0>>0?_+1|0:_,ne=w-(E=-2097152&C)|0,F=_-((w>>>0>>0)+P|0)|0,w=We(K,B,654183,0)+I|0,E=T+A|0,P=w-(_=-2097152&k)|0,L=(E=w>>>0>>0?E+1|0:E)-((w>>>0<_>>>0)+N|0)|0,w=We(U,R,666643,0),_=A,_=(w=(E=re>>>5&2097151)+w|0)>>>0>>0?_+1|0:_,E=(I=We(X,x,470296,0))+w|0,w=A+_|0,k=E,_=E>>>0>>0?w+1|0:w,I=2097151&p,E=We(X,x,666643,0)+I|0,w=A,w=E>>>0>>0?w+1|0:w,I=E,T=w,x=w=w-((E>>>0<4293918720)-1|0)|0,_=(E=w>>21)+_|0,_=(w=(M=k)+(k=(2097151&w)<<11|(C=I- -1048576|0)>>>21)|0)>>>0>>0?_+1|0:_,k=w,N=_,M=w=_-((w>>>0<4293918720)-1|0)|0,R=(2097151&w)<<11|(_=k- -1048576|0)>>>21,w=(w>>21)+L|0,w=(P=R+P|0)>>>0>>0?w+1|0:w,R=P,P=w,w=We(K,B,470296,0)+k|0,E=N+A|0,E=w>>>0>>0?E+1|0:E,k=w-(_&=-2097152)|0,_=E-((w>>>0<_>>>0)+M|0)|0,M=k,E=(k=We(K,B,666643,0))+(I-(w=-2097152&C)|0)|0,w=A+(T-((w>>>0>I>>>0)+x|0)|0)|0,w=E>>>0>>0?w+1|0:w,k=E,I=E,E=(E=w>>21)+_|0,C=w=M+(I=(2097151&w)<<11|I>>>21)|0,I=(2097151&(E=w>>>0>>0?E+1|0:E))<<11|(_=w)>>>21,_=(w=E>>21)+P|0,T=E=I+R|0,I=(2097151&(_=(w=E)>>>0>>0?_+1|0:_))<<11|w>>>21,w=(E=_>>21)+F|0,N=_=I+ne|0,I=(2097151&(w=(E=_)>>>0>>0?w+1|0:w))<<11|E>>>21,E=(_=w>>21)+O|0,M=w=I+V|0,_=w,w=(w=(E=w>>>0>>0?E+1|0:E)>>21)+D|0,w=(E=(_=(2097151&E)<<11|_>>>21)+W|0)>>>0<_>>>0?w+1|0:w,P=E,_=E,E=(E=w>>21)+Z|0,R=w=(_=(2097151&w)<<11|_>>>21)+$|0,I=(2097151&(E=w>>>0<_>>>0?E+1|0:E))<<11|(_=w)>>>21,_=(w=E>>21)+Q|0,O=E=I+ee|0,I=(2097151&(_=(w=E)>>>0>>0?_+1|0:_))<<11|w>>>21,w=(E=_>>21)+q|0,D=_=I+Y|0,I=(2097151&(w=(E=_)>>>0>>0?w+1|0:w))<<11|E>>>21,E=(_=w>>21)+oe|0,re=w=I+ie|0,_=w,w=(w=(E=w>>>0>>0?E+1|0:E)>>21)+J|0,w=(E=(_=(2097151&E)<<11|_>>>21)+j|0)>>>0<_>>>0?w+1|0:w,V=E,_=E,E=w>>21,w=(2097151&w)<<11|_>>>21,I=S-(_=-2097152&z)|0,_=(G-((_>>>0>S>>>0)+H|0)|0)+E|0,z=w=w+I|0,B=(2097151&(_=w>>>0>>0?_+1|0:_))<<11|w>>>21,I=w=_>>21,_=2097151&k,E=We(B,w,666643,0)+_|0,w=A,k=E,S=w=E>>>0<_>>>0?w+1|0:w,o[0|e]=E,o[e+1|0]=(255&w)<<24|E>>>8,_=2097151&C,w=We(B,I,470296,0)+_|0,E=A,_=(S>>21)+(E=w>>>0<_>>>0?E+1|0:E)|0,_=(C=(x=(2097151&S)<<11|k>>>21)+w|0)>>>0>>0?_+1|0:_,o[e+4|0]=(2047&_)<<21|C>>>11,o[e+3|0]=(7&_)<<29|C>>>3,T&=2097151,E=We(B,I,654183,0)+T|0,w=A,w=E>>>0>>0?w+1|0:w,T=E,E=w,E=(w=_>>21)+E|0,E=(_=(x=T)+(T=(2097151&_)<<11|C>>>21)|0)>>>0>>0?E+1|0:E,T=_,w=E,o[e+6|0]=(63&w)<<26|_>>>6,x=0,_=31&((65535&S)<<16|k>>>16),E=k=2097151&C,o[e+2|0]=_|E<<5,S=2097151&N,_=We(B,I,-997805,-1)+S|0,E=A,E=_>>>0>>0?E+1|0:E,S=_,_=E,_=(E=w>>21)+_|0,E=w=(C=S)+(S=(2097151&w)<<11|T>>>21)|0,_=w>>>0>>0?_+1|0:_,o[e+9|0]=(511&_)<<23|w>>>9,o[e+8|0]=(1&_)<<31|w>>>1,S=0,C=(w=T&=2097151)<<2,w=x,o[e+5|0]=C|(524287&w)<<13|k>>>19,C=2097151&M,k=We(B,I,136657,0)+C|0,w=A,w=k>>>0>>0?w+1|0:w,C=k,k=w,x=(2097151&(w=_))<<11|E>>>21,w=(_=w>>21)+k|0,w=(_=C=x+C|0)>>>0>>0?w+1|0:w,o[e+12|0]=(4095&w)<<20|_>>>12,o[e+11|0]=(15&w)<<28|_>>>4,k=0,M=(E=C=2097151&E)<<7,E=S,S=T,o[e+7|0]=M|(16383&E)<<18|S>>>14,S=(E=We(B,I,-683901,-1))+(I=2097151&P)|0,E=A,E=I>>>0>S>>>0?E+1|0:E,I=S,S=E,T=(2097151&(E=w))<<11|_>>>21,E=(w>>=21)+S|0,E=(w=I=T+I|0)>>>0>>0?E+1|0:E,o[e+14|0]=(127&E)<<25|w>>>7,I=(_=T=2097151&_)<<4,_=k,o[e+10|0]=I|(131071&_)<<15|C>>>17,k=(2097151&(_=E))<<11|w>>>21,_=(E>>=21)+(I=0)|0,_=(S=k+(2097151&R)|0)>>>0>>0?_+1|0:_,o[e+17|0]=(1023&_)<<22|S>>>10,o[e+16|0]=(3&_)<<30|S>>>2,k=0,E=(w=x=2097151&w)<<1,w=I,o[e+13|0]=E|(1048575&w)<<12|T>>>20,w=E=_>>21,w=(_=(I=(2097151&_)<<11|S>>>21)+(2097151&O)|0)>>>0>>0?w+1|0:w,I=_,o[e+20|0]=(8191&w)<<19|_>>>13,_=w,o[e+19|0]=(31&w)<<27|I>>>5,C=0,E=(w=B=2097151&S)<<6,w=k,o[e+15|0]=E|(32767&w)<<17|x>>>15,w=_>>21,T=S=(k=(2097151&_)<<11|I>>>21)+(2097151&D)|0,S=S>>>0>>0?w+1|0:w,o[e+21|0]=T,E=(w=I)<<3,w=C,o[e+18|0]=E|(262143&w)<<14|B>>>18,E=T,o[e+22|0]=(255&S)<<24|E>>>8,_=S>>21,_=(E=(I=(2097151&S)<<11|E>>>21)+(2097151&re)|0)>>>0>>0?_+1|0:_,I=E,o[e+25|0]=(2047&_)<<21|E>>>11,o[e+24|0]=(7&_)<<29|E>>>3,w=E=_>>21,w=(_=(k=(2097151&_)<<11|I>>>21)+(2097151&V)|0)>>>0>>0?w+1|0:w,o[e+27|0]=(63&w)<<26|_>>>6,k=0,E=I&=2097151,o[e+23|0]=31&((65535&S)<<16|T>>>16)|E<<5,E=w>>21,E=(w=(C=(2097151&w)<<11|_>>>21)+(2097151&z)|0)>>>0>>0?E+1|0:E,o[e+31|0]=(131071&E)<<15|w>>>17,o[e+30|0]=(511&E)<<23|w>>>9,o[e+29|0]=(1&E)<<31|w>>>1,S=0,E=(_=C=2097151&_)<<2,_=k,o[e+26|0]=E|(524287&_)<<13|I>>>19,E=e,e=S,o[E+28|0]=w<<7|(16383&e)<<18|C>>>14}function S(e,t,r,n,i,s,h,f,p,g,m,w){var E,_,I=0,S=0,C=0,T=0,x=0,P=0,O=0,N=0,D=0,L=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,$=0,ee=0,te=0,re=0,ne=0,ie=0,oe=0,se=0,ae=0,ce=0,le=0,de=0,he=0,fe=0,pe=0,ge=0,me=0,ye=0,be=0,ve=0,Ae=0,Ee=0;if(y=E=y+-64|0,_=k(p)){if(a[E+32>>2]=0,a[E+36>>2]=0,a[E+24>>2]=0,a[E+28>>2]=0,a[E+20>>2]=h,a[E+16>>2]=s,a[E+12>>2]=i,a[E+8>>2]=n,a[E+4>>2]=p,a[E>>2]=_,a[E+56>>2]=0,a[E+52>>2]=r,a[E+48>>2]=r,a[E+44>>2]=t,a[E+40>>2]=e,e=0,y=x=y-48|0,!((t=ue(E))||(t=-26,w-3>>>0<4294967294))){if(r=a[E+44>>2],t=a[E+48>>2],a[x>>2]=0,n=a[E+40>>2],a[x+28>>2]=t,a[x+12>>2]=-1,a[x+8>>2]=n,t=((n=r>>>0>(n=t<<3)>>>0?r:n)>>>0)/((r=t<<2)>>>0)|0,a[x+20>>2]=t,a[x+24>>2]=t<<2,a[x+16>>2]=l(t,r),t=a[E+52>>2],a[x+36>>2]=w,a[x+32>>2]=t,y=n=y-80|0,i=-25,!(!x|!E))if(t=k(a[x+20>>2]<<3),a[x+4>>2]=t,t){y=h=y-16|0,i=-22;e:if(!(!x|!(t=a[x+16>>2]))&&1024==(((s=t<<10)>>>0)/(t>>>0)|0)&&(t=k(12),a[x>>2]=t,t)){a[t>>2]=0,a[t+4>>2]=0,s>>>0>4294967168?t=48:(s>>>0>=4294967168?(a[8952]=48,r=0):(r=0,(t=k(76+(z=s>>>0<11?16:s+11&-8)|0))&&(r=t-8|0,63&t?(F=(-8&(O=a[(C=t-4|0)>>2]))-(P=(t=((t=(t+63&-64)-8|0)-r>>>0>15?0:64)+t|0)-r|0)|0,3&O?(a[t+4>>2]=F|1&a[t+4>>2]|2,a[4+(F=t+F|0)>>2]=1|a[F+4>>2],a[C>>2]=P|1&a[C>>2]|2,a[4+(F=r+P|0)>>2]=1|a[F+4>>2],R(r,P)):(r=a[r>>2],a[t+4>>2]=F,a[t>>2]=r+P)):t=r,3&(r=a[t+4>>2])&&((P=-8&r)>>>0<=z+16>>>0||(a[t+4>>2]=z|1&r|2,r=t+z|0,z=P-z|0,a[r+4>>2]=3|z,a[4+(P=t+P|0)>>2]=1|a[P+4>>2],R(r,z))),r=t+8|0)),(t=r)?(a[h+12>>2]=t,t=0):t=48),a[8952]=t;t:{if(t)a[h+12>>2]=0;else if(t=a[h+12>>2])break t;B(a[x>>2]),a[x>>2]=0;break e}a[a[x>>2]>>2]=t,a[a[x>>2]+4>>2]=t,a[a[x>>2]+8>>2]=s,i=0}if(y=h+16|0,i)Ue(x,a[E+56>>2]);else{if(s=a[x+36>>2],h=t=y,y=t=t-448&-64,!n|!E||(Xe(i=t- -64|0,0,0,64),Bt(r=t+60|0,a[E+48>>2]),ir(i,r,4,0),Bt(r,a[E+4>>2]),ir(i,r,4,0),Bt(r,a[E+44>>2]),ir(i,r,4,0),Bt(r,a[E+40>>2]),ir(i,r,4,0),Bt(r,19),ir(i,r,4,0),Bt(r,s),ir(i,r,4,0),Bt(r,a[E+12>>2]),ir(i,r,4,0),(r=a[E+8>>2])&&(ir(t- -64|0,r,a[E+12>>2],0),1&o[E+56|0]&&(vr(a[E+8>>2],a[E+12>>2]),a[E+12>>2]=0)),Bt(r=t+60|0,a[E+20>>2]),ir(t- -64|0,r,4,0),(r=a[E+16>>2])&&ir(t- -64|0,r,a[E+20>>2],0),Bt(r=t+60|0,a[E+28>>2]),ir(t- -64|0,r,4,0),(r=a[E+24>>2])&&(ir(t- -64|0,r,a[E+28>>2],0),2&u[E+56|0]&&(vr(a[E+24>>2],a[E+28>>2]),a[E+28>>2]=0)),Bt(r=t+60|0,a[E+36>>2]),ir(t- -64|0,r,4,0),(r=a[E+32>>2])&&ir(t- -64|0,r,a[E+36>>2],0),xt(t- -64|0,n,64)),y=h,vr(n- -64|0,8),i=0,y=t=y-1024|0,a[x+28>>2])for(s=n+68|0,r=n- -64|0;Bt(r,0),Bt(s,i),U(t,1024,n,72),Ke(a[a[x>>2]+4>>2]+(l(a[x+24>>2],i)<<10)|0,t),Bt(r,1),U(t,1024,n,72),Ke(1024+(a[a[x>>2]+4>>2]+(l(a[x+24>>2],i)<<10)|0)|0,t),(i=i+1|0)>>>0>2];);vr(t,1024),y=t+1024|0,vr(n,72),i=0}}else i=-22;if(y=n+80|0,!(t=i)){if(a[x+8>>2])for(;;){if(n=e,ge=0,y=i=y-32|0,!(!x|!a[x+28>>2]))for(a[i+16>>2]=n,t=1;;){if(o[i+24|0]=ge,me=0,e=0,t)for(;;){a[i+28>>2]=0,e=a[i+28>>2],a[i+8>>2]=a[i+24>>2],a[i+12>>2]=e,a[i+20>>2]=me,e=a[i+20>>2],a[i>>2]=a[i+16>>2],a[i+4>>2]=e,e=0;e:if(x){t:{if(2==a[x+36>>2]){if(ye=a[x+4>>2],be=1,(h=a[i>>2])|(s=u[i+8|0])>>>0>1)break t}else ye=a[x+4>>2];if(y=t=y-4096|0,br(t+3072|0),br(t+2048|0),!(!x|!i)&&(a[t+2048>>2]=a[i>>2],a[t+2052>>2]=0,a[t+2056>>2]=a[i+4>>2],a[t+2060>>2]=0,a[t+2064>>2]=u[i+8|0],a[t+2068>>2]=0,a[t+2072>>2]=a[x+16>>2],a[t+2076>>2]=0,a[t+2080>>2]=a[x+8>>2],a[t+2084>>2]=0,a[t+2088>>2]=a[x+36>>2],a[t+2092>>2]=0,a[x+20>>2]))for(;(r=127&e)||(h=s=a[t+2100>>2],C=s+1|0,h=(s=a[t+2096>>2]+1|0)?h:C,a[t+2096>>2]=s,a[t+2100>>2]=h,br(t),br(s=t+1024|0),M(h=t+3072|0,t+2048|0,t),M(h,t,s)),s=a[4+(r=(t+1024|0)+(r<<3)|0)>>2],a[(h=(e<<3)+ye|0)>>2]=a[r>>2],a[h+4>>2]=s,(e=e+1|0)>>>0>2];);y=t+4096|0,s=u[i+8|0],h=a[i>>2],be=0}if(e=255&s,!((h=h?0:!e<<1)>>>0>=(r=a[x+20>>2])>>>0))for(t=a[x+24>>2],e=(s=(l(t,a[i+4>>2])+h|0)+l(e,r)|0)+((s>>>0)%(t>>>0)|0?-1:t-1|0)|0;;){ve=1==((s>>>0)%(t>>>0)|0)?s-1|0:e,z=a[x+28>>2],be?(e=a[x>>2],P=a[e+4>>2]+(ve<<10)|0):(e=a[x>>2],P=(h<<3)+ye|0),r=a[P>>2],P=a[P+4>>2],a[i+12>>2]=h,z=(P>>>0)%(z>>>0)|0,P=a[i+4>>2],F=u[i+8|0]?z:P,S=a[e+4>>2],T=a[i>>2],D=S+(l(t,e=T?z:F)<<10)|0,e=(0|e)==(0|P);t:if(a[i>>2])t=a[x+24>>2],z=a[x+20>>2],t=e?a[i+12>>2]+(t+~z|0)|0:(t-z|0)-!a[i+12>>2]|0,C=0,3!=(0|(e=u[i+8|0]))&&(C=l(z,e+1|0));else{if(!(t=u[i+8|0])){t=a[i+12>>2]-1|0,C=0;break t}if(t=l(t,a[x+20>>2]),z=a[i+12>>2],e){t=(t+z|0)-1|0,C=0;break t}t=t-!z|0,C=0}e=C+(F=t-1|0)|0,We(r,0,r,0),We(t,0,A,0),P=e-(t=A)|0,z=a[x+24>>2],I=0;t:{r:{n:{i:{o:{s:{a:{u:{c:{l:{if(t=(e>>>0>>0)-(e>>>0>>0)|0){if(!z)break l;break c}b=P-l((P>>>0)/(z>>>0)|0,z)|0,v=0,A=0;break t}if(!P)break u;break a}if(!((e=z-1|0)&z))break s;C=0-(F=(d(z)+33|0)-d(t)|0)|0;break i}b=0,v=t,A=0;break t}if((e=32-d(t)|0)>>>0<31)break o;break n}if(b=e&P,v=0,1==(0|z))break r;e=z?31-d(z-1^z)|0:32,A=(63&e)>>>0>=32?0:t>>>e|0;break t}F=e+1|0,C=63-e|0}if(r=31&(e=63&F),e>>>0>=32?(e=0,O=t>>>r|0):(e=t>>>r|0,O=((1<>>r),r=e,C=31&(e=63&C),e>>>0>=32?(e=P<>>32-C|t<>>31)-(G=z&(H=L-((r=r<<1|O>>>31)+(e>>>0>C>>>0)|0)>>31))|0,r=r-(e>>>0>>0)|0,t=t<<1|P>>>31,P=I|P<<1,I=1&H,F=F-1|0;);b=O,v=r,A=t<<1|P>>>31;break t}b=P,v=t,t=0}A=t}if(A=v,e=(b<<10)+D|0,z=S+(ve<<10)|0,r=S+(s<<10)|0,T)M(z,e,r);else{for(y=t=y-2048|0,mr(P=t+1024|0,e),et(P,z),mr(t,P),z=0,P=0;C=a[(F=(e=(t+1024|0)+(P<<7)|0)- -64|0)>>2],O=a[e+100>>2],N=C,L=a[F+4>>2],j=a[e+96>>2],C=a[e+32>>2],S=a[e+36>>2],O=we(j^(I=it(a[e>>2],a[e+4>>2],C,S)),O^(T=A),32),S=we(N=(L=it(N,L,O,D=A))^C,S^(C=A),24),N=C,ee=we((G=it(I,T,S,C=A))^O,(Q=A)^D,16),C=we(S^(re=it(L,N,ee,te=A)),(le=A)^C,63),O=A,S=a[e+108>>2],K=a[e+72>>2],j=a[e+76>>2],N=a[e+104>>2],I=a[e+40>>2],T=a[e+44>>2],S=we(N^(D=it(a[e+8>>2],a[e+12>>2],I,T)),S^(L=A),32),T=we(N=(ne=it(K,j,S,H=A))^I,T^(I=A),24),j=ne,he=we((N=S)^(ne=it(D,L,T,S=A)),(de=A)^H,16),S=we(T^(ie=it(j,I,he,fe=A)),(oe=A)^S,63),I=A,T=a[e+116>>2],K=a[e+80>>2],j=a[e+84>>2],N=a[e+112>>2],D=a[e+48>>2],L=a[e+52>>2],T=we(N^(H=it(a[e+16>>2],a[e+20>>2],D,L)),T^(Y=A),32),L=we(j=(N=it(K,j,T,se=A))^D,L^(D=A),24),K=N,j=D,se=we(T^(Y=it(H,Y,L,D=A)),se^(N=A),16),T=we(L^(j=it(K,j,se,ae=A)),(J=A)^D,63),D=A,L=a[e+124>>2],ce=a[e+88>>2],X=a[e+92>>2],K=a[e+120>>2],H=a[e+56>>2],q=a[e+60>>2],L=we(K^(W=it(a[e+24>>2],a[e+28>>2],H,q)),L^(V=A),32),X=q=we(K=(pe=it(ce,X,L,$=A))^H,q^(H=A),24),V=we((K=L)^(q=it(W,V,q,L=A)),(W=A)^$,16),L=we(X^(pe=it(pe,H,V,$=A)),(ce=A)^L,63),H=A,X=j,K=J,j=we(V^(G=it(G,Q,S,I)),$^(Q=A),32),S=we((V=it(X,K,j,J=A))^S,(K=I)^(I=A),24),Q=it(K=G,Q,S,G=A),a[e>>2]=Q,$=A,a[e+4>>2]=$,Q=we(Q^j,J^$,16),a[e+120>>2]=Q,j=A,a[e+124>>2]=j,I=it(V,I,Q,j),a[e+80>>2]=I,Q=A,a[e+84>>2]=Q,Ae=e,Ee=we(S^I,G^Q,63),a[Ae+40>>2]=Ee,a[e+44>>2]=A,Q=we(ee^(I=it(ne,de,T,D)),te^(G=A),32),S=we(j=T^(te=it(pe,ce,Q,ee=A)),D^(T=A),24),D=it(j=I,G,S,I=A),a[e+8>>2]=D,G=A,a[e+12>>2]=G,D=we(D^Q,G^ee,16),a[e+96>>2]=D,G=A,a[e+100>>2]=G,T=it(te,T,D,G),a[e+88>>2]=T,D=A,a[e+92>>2]=D,Ae=e,Ee=we(S^T,I^D,63),a[Ae+48>>2]=Ee,a[e+52>>2]=A,D=we(he^(I=it(Y,N,L,H)),fe^(T=A),32),S=we(N=L^(Q=it(re,le,D,G=A)),H^(L=A),24),T=it(N=I,T,S,I=A),a[e+16>>2]=T,H=A,a[e+20>>2]=H,T=we(T^D,H^G,16),a[e+104>>2]=T,D=A,a[e+108>>2]=D,T=it(Q,L,T,D),a[F>>2]=T,N=F,F=A,a[N+4>>2]=F,Ae=e,Ee=we(S^T,I^F,63),a[Ae+56>>2]=Ee,a[e+60>>2]=A,S=it(q,W,C,O),L=it(ie,oe,T=we(se^S,ae^(I=A),32),D=A),S=it(S,I,F=we(N=C^L,O^(C=A),24),O=A),a[e+24>>2]=S,I=A,a[e+28>>2]=I,S=we(S^T,I^D,16),a[e+112>>2]=S,I=A,a[e+116>>2]=I,C=it(L,C,S,I),a[e+72>>2]=C,S=A,a[e+76>>2]=S,Ae=e,Ee=we(C^F,S^O,63),a[Ae+32>>2]=Ee,a[e+36>>2]=A,8!=(0|(P=P+1|0)););for(;P=a[512+(e=(t+1024|0)+(z<<4)|0)>>2],F=a[e+772>>2],N=P,j=a[e+516>>2],I=a[e+768>>2],P=a[e+256>>2],C=a[e+260>>2],F=we(I^(O=it(a[e>>2],a[e+4>>2],P,C)),F^(S=A),32),C=we(N=(T=it(N,j,F,I=A))^P,C^(P=A),24),N=P,G=we((L=it(O,S,C,P=A))^F,(H=A)^I,16),P=we(C^(ee=it(T,N,G,Q=A)),(te=A)^P,63),F=A,C=a[e+780>>2],K=a[e+520>>2],j=a[e+524>>2],N=a[e+776>>2],O=a[e+264>>2],S=a[e+268>>2],C=we(N^(I=it(a[e+8>>2],a[e+12>>2],O,S)),C^(T=A),32),S=we(N=(re=it(K,j,C,D=A))^O,S^(O=A),24),j=re,ne=we((N=C)^(re=it(I,T,S,C=A)),(le=A)^D,16),C=we(S^(he=it(j,O,ne,de=A)),(fe=A)^C,63),O=A,S=a[e+900>>2],K=a[e+640>>2],j=a[e+644>>2],N=a[e+896>>2],I=a[e+384>>2],T=a[e+388>>2],S=we(N^(D=it(a[e+128>>2],a[e+132>>2],I,T)),S^(ie=A),32),T=we(N=(Y=it(K,j,S,oe=A))^I,T^(I=A),24),j=Y,N=I,oe=we(S^(ie=it(D,ie,T,I=A)),oe^(Y=A),16),S=we(T^(N=it(j,N,oe,se=A)),(ae=A)^I,63),I=A,T=a[e+908>>2],ce=a[e+648>>2],X=a[e+652>>2],K=a[e+904>>2],D=a[e+392>>2],j=a[e+396>>2],T=we(K^(J=it(a[e+136>>2],a[e+140>>2],D,j)),T^(q=A),32),X=j=we(K=(V=it(ce,X,T,W=A))^D,j^(D=A),24),q=we((K=T)^(j=it(J,q,j,T=A)),(J=A)^W,16),T=we(X^(V=it(V,D,q,W=A)),($=A)^T,63),D=A,X=N,K=ae,N=we(q^(L=it(L,H,C,O)),W^(H=A),32),C=we((q=it(X,K,N,ae=A))^C,(K=O)^(O=A),24),H=it(K=L,H,C,L=A),a[e>>2]=H,W=A,a[e+4>>2]=W,H=we(H^N,W^ae,16),a[e+904>>2]=H,N=A,a[e+908>>2]=N,O=it(q,O,H,N),a[e+640>>2]=O,H=A,a[e+644>>2]=H,Ae=e,Ee=we(C^O,L^H,63),a[Ae+264>>2]=Ee,a[e+268>>2]=A,H=we(G^(O=it(re,le,S,I)),Q^(L=A),32),C=we(C=S^(Q=it(V,$,H,G=A)),I^(S=A),24),I=it(I=O,L,C,O=A),a[e+8>>2]=I,L=A,a[e+12>>2]=L,I=we(I^H,L^G,16),a[e+768>>2]=I,L=A,a[e+772>>2]=L,S=it(Q,S,I,L),a[e+648>>2]=S,I=A,a[e+652>>2]=I,Ae=e,Ee=we(S^C,I^O,63),a[Ae+384>>2]=Ee,a[e+388>>2]=A,O=it(ie,Y,T,D),H=it(ee,te,I=we(ne^O,de^(S=A),32),L=A),S=it(N=O,S,C=we(C=T^H,D^(T=A),24),O=A),a[e+128>>2]=S,D=A,a[e+132>>2]=D,S=we(S^I,D^L,16),a[e+776>>2]=S,I=A,a[e+780>>2]=I,S=it(H,T,S,I),a[e+512>>2]=S,I=A,a[e+516>>2]=I,Ae=e,Ee=we(S^C,I^O,63),a[Ae+392>>2]=Ee,a[e+396>>2]=A,S=we(oe^(C=it(j,J,P,F)),se^(O=A),32),P=we((T=it(he,fe,S,I=A))^P,(N=F)^(F=A),24),O=it(N=C,O,P,C=A),a[e+136>>2]=O,D=A,a[e+140>>2]=D,O=we(S^O,I^D,16),a[e+896>>2]=O,S=A,a[e+900>>2]=S,F=it(T,F,O,S),a[e+520>>2]=F,O=A,a[e+524>>2]=O,Ae=e,Ee=we(P^F,C^O,63),a[Ae+256>>2]=Ee,a[e+260>>2]=A,8!=(0|(z=z+1|0)););mr(r,t),et(r,t+1024|0),y=t+2048|0}if((h=h+1|0)>>>0>=c[x+20>>2])break e;s=s+1|0,e=ve+1|0,t=a[x+24>>2]}}if(!((e=a[x+28>>2])>>>0>(me=me+1|0)>>>0))break}if(t=e,4==(0|(ge=ge+1|0)))break}if(y=i+32|0,!((e=n+1|0)>>>0>2]))break}if(y=t=y-2048|0,!(!E|!x)){if(mr(t+1024|0,(a[a[x>>2]+4>>2]+(a[x+24>>2]<<10)|0)-1024|0),c[x+28>>2]>=2)for(e=1;r=a[x+24>>2],et(t+1024|0,(a[a[x>>2]+4>>2]+(l(r,e)+r<<10)|0)-1024|0),(e=e+1|0)>>>0>2];);for(r=t+1024|0,e=0;ot(i=(n=e<<3)+t|0,a[(n=r+n|0)>>2],a[n+4>>2]),128!=(0|(e=e+1|0)););U(a[E>>2],a[E+4>>2],t,1024),vr(r,1024),vr(t,1024),Ue(x,a[E+56>>2])}y=t+2048|0,t=0}}y=x+48|0,r=t;e:if(t)vr(_,p);else{if(!(!g|!m)){y=e=y-16|0,t=-31;t:{r:{n:{i:switch(w-1|0){case 1:if(m>>>0<13)break r;t=u[1347]|u[1348]<<8|u[1349]<<16|u[1350]<<24,r=u[1343]|u[1344]<<8|u[1345]<<16|u[1346]<<24,o[0|g]=r,o[g+1|0]=r>>>8,o[g+2|0]=r>>>16,o[g+3|0]=r>>>24,o[g+4|0]=t,o[g+5|0]=t>>>8,o[g+6|0]=t>>>16,o[g+7|0]=t>>>24,t=u[1352]|u[1353]<<8|u[1354]<<16|u[1355]<<24,r=u[1348]|u[1349]<<8|u[1350]<<16|u[1351]<<24,o[g+5|0]=r,o[g+6|0]=r>>>8,o[g+7|0]=r>>>16,o[g+8|0]=r>>>24,o[g+9|0]=t,o[g+10|0]=t>>>8,o[g+11|0]=t>>>16,o[g+12|0]=t>>>24,n=-12,r=12;break n;case 0:break i;default:break t}if(m>>>0<12)break r;t=u[1335]|u[1336]<<8|u[1337]<<16|u[1338]<<24,r=u[1331]|u[1332]<<8|u[1333]<<16|u[1334]<<24,o[0|g]=r,o[g+1|0]=r>>>8,o[g+2|0]=r>>>16,o[g+3|0]=r>>>24,o[g+4|0]=t,o[g+5|0]=t>>>8,o[g+6|0]=t>>>16,o[g+7|0]=t>>>24,t=u[1339]|u[1340]<<8|u[1341]<<16|u[1342]<<24,o[g+8|0]=t,o[g+9|0]=t>>>8,o[g+10|0]=t>>>16,o[g+11|0]=t>>>24,n=-11,r=11}if(t=ue(E))break t;if(Fe(t=e+5|0,19),!((n=n+m|0)>>>0<=(t=Pe(t))>>>0)&&(r=ft(r+g|0,e+5|0,t+1|0),!((n=n-t|0)>>>0<4)&&(o[0|(t=t+r|0)]=36,o[t+1|0]=109,o[t+2|0]=61,o[t+3|0]=0,Fe(r=e+5|0,a[E+44>>2]),!((n=n-3|0)>>>0<=(r=Pe(r))>>>0)&&(t=ft(t+3|0,e+5|0,r+1|0),!((n=n-r|0)>>>0<4)&&(o[0|(t=t+r|0)]=44,o[t+1|0]=116,o[t+2|0]=61,o[t+3|0]=0,Fe(r=e+5|0,a[E+40>>2]),!((n=n-3|0)>>>0<=(r=Pe(r))>>>0)&&(t=ft(t+3|0,e+5|0,r+1|0),!((n=n-r|0)>>>0<4)&&(o[0|(t=t+r|0)]=44,o[t+1|0]=112,o[t+2|0]=61,o[t+3|0]=0,Fe(r=e+5|0,a[E+48>>2]),!((n=n-3|0)>>>0<=(r=Pe(r))>>>0)&&(t=ft(t+3|0,e+5|0,r+1|0),!((n=n-r|0)>>>0<2)&&(o[0|(t=t+r|0)]=36,o[t+1|0]=0,Z(r=t+1|0,n=n-1|0,a[E+16>>2],a[E+20>>2],3)))))))))){if(t=-31,(i=(i=n)-(n=Pe(r))|0)>>>0<2)break t;o[0|(t=r+n|0)]=36,o[t+1|0]=0,t=Z(t+1|0,i-1|0,a[E>>2],a[E+4>>2],3)?0:-31;break t}}t=-31}if(y=e+16|0,t){vr(_,p),vr(g,m),r=-31;break e}}f&&ft(f,_,p),vr(_,p),r=0}B(_)}else r=-22;return y=E- -64|0,r}function k(e){var t,r=0,n=0,i=0,o=0,s=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0;y=t=y-16|0;e:{t:{r:{n:{i:{o:{s:{a:{u:{c:{l:{if((e|=0)>>>0<=244){if(3&(r=(o=a[8965])>>>(n=(l=e>>>0<11?16:e+11&-8)>>>3|0)|0)){e=(s=a[35908+(r=(i=n+(1&~r)|0)<<3)>>2])+8|0,(0|(n=a[s+8>>2]))!=(0|(r=r+35900|0))?(a[n+12>>2]=r,a[r+8>>2]=n):(g=35860,m=It(-2,i)&o,a[g>>2]=m),r=i<<3,a[s+4>>2]=3|r,a[4+(r=r+s|0)>>2]=1|a[r+4>>2];break e}if((p=a[8967])>>>0>=l>>>0)break l;if(r){n=e=(r=(0-(e=(0-(e=2<>>12&16,n|=e=(r=r>>>e|0)>>>5&8,n|=e=(r=r>>>e|0)>>>2&4,f=a[35908+(e=(n=((n|=e=(r=r>>>e|0)>>>1&2)|(e=(r=r>>>e|0)>>>1&1))+(r>>>e|0)|0)<<3)>>2],(0|(r=a[f+8>>2]))!=(0|(e=e+35900|0))?(a[r+12>>2]=e,a[e+8>>2]=r):(o=It(-2,n)&o,a[8965]=o),e=f+8|0,a[f+4>>2]=3|l,s=(r=n<<3)-l|0,a[4+(i=l+f|0)>>2]=1|s,a[r+f>>2]=s,p&&(n=35900+((r=p>>>3|0)<<3)|0,f=a[8970],(r=1<>2]:(a[8965]=r|o,r=n),a[n+8>>2]=f,a[r+12>>2]=f,a[f+12>>2]=n,a[f+8>>2]=r),a[8970]=i,a[8967]=s;break e}if(!(d=a[8966]))break l;for(n=e=(r=(0-d&d)-1|0)>>>12&16,n|=e=(r=r>>>e|0)>>>5&8,n|=e=(r=r>>>e|0)>>>2&4,r=a[36164+(((n|=e=(r=r>>>e|0)>>>1&2)|(e=(r=r>>>e|0)>>>1&1))+(r>>>e|0)<<2)>>2],i=(-8&a[r+4>>2])-l|0,n=r;(e=a[n+16>>2])||(e=a[n+20>>2]);)i=(s=(n=(-8&a[e+4>>2])-l|0)>>>0>>0)?n:i,r=s?e:r,n=e;if(h=a[r+24>>2],(0|(s=a[r+12>>2]))!=(0|r)){e=a[r+8>>2],a[e+12>>2]=s,a[s+8>>2]=e;break t}if(!(e=a[(n=r+20|0)>>2])){if(!(e=a[r+16>>2]))break c;n=r+16|0}for(;f=n,s=e,(e=a[(n=e+20|0)>>2])||(n=s+16|0,e=a[s+16>>2]););a[f>>2]=0;break t}if(l=-1,!(e>>>0>4294967231)&&(l=-8&(e=e+11|0),h=a[8966])){i=0-l|0,o=0,l>>>0<256||(o=31,l>>>0>16777215||(e=e>>>8|0,e<<=f=e+1048320>>>16&8,o=28+((e=((e<<=n=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|n|f)|0)<<1|l>>>e+21&1)|0));d:{h:{if(n=a[36164+(o<<2)>>2])for(e=0,r=l<<(31==(0|o)?0:25-(o>>>1|0));;){if(!((f=(d=-8&a[n+4>>2])-l|0)>>>0>=i>>>0)&&(i=f,s=n,(0|l)==(0|d))){i=0,e=n;break h}if(f=a[n+20>>2],n=a[16+((r>>>29&4)+n|0)>>2],e=f?(0|f)==(0|n)?e:f:e,r<<=1,!n)break}else e=0;if(!(e|s)){if(s=0,!(e=(0-(e=2<>>12&16,n|=e=(r=r>>>e|0)>>>5&8,n|=e=(r=r>>>e|0)>>>2&4,e=a[36164+(((n|=e=(r=r>>>e|0)>>>1&2)|(e=(r=r>>>e|0)>>>1&1))+(r>>>e|0)<<2)>>2]}if(!e)break d}for(;i=(n=(r=(-8&a[e+4>>2])-l|0)>>>0>>0)?r:i,s=n?e:s,e=(r=a[e+16>>2])||a[e+20>>2];);}if(!(!s|a[8967]-l>>>0<=i>>>0)){if(o=a[s+24>>2],(0|s)!=(0|(r=a[s+12>>2]))){e=a[s+8>>2],a[e+12>>2]=r,a[r+8>>2]=e;break r}if(!(e=a[(n=s+20|0)>>2])){if(!(e=a[s+16>>2]))break u;n=s+16|0}for(;f=n,r=e,(e=a[(n=e+20|0)>>2])||(n=r+16|0,e=a[r+16>>2]););a[f>>2]=0;break r}}}if((n=a[8967])>>>0>=l>>>0){i=a[8970],(r=n-l|0)>>>0>=16?(a[8967]=r,e=i+l|0,a[8970]=e,a[e+4>>2]=1|r,a[n+i>>2]=r,a[i+4>>2]=3|l):(a[8970]=0,a[8967]=0,a[i+4>>2]=3|n,a[4+(e=n+i|0)>>2]=1|a[e+4>>2]),e=i+8|0;break e}if((h=a[8968])>>>0>l>>>0){r=h-l|0,a[8968]=r,e=(n=a[8971])+l|0,a[8971]=e,a[e+4>>2]=1|r,a[n+4>>2]=3|l,e=n+8|0;break e}if(e=0,d=l+47|0,a[9083]?n=a[9085]:(a[9086]=-1,a[9087]=-1,a[9084]=4096,a[9085]=4096,a[9083]=t+12&-16^1431655768,a[9088]=0,a[9076]=0,n=4096),(n=(f=d+n|0)&(s=0-n|0))>>>0<=l>>>0)break e;if((i=a[9075])&&(o=(r=a[9073])+n|0)>>>0>i>>>0|r>>>0>=o>>>0)break e;if(4&u[36304])break o;l:{d:{if(i=a[8971])for(e=36308;;){if((r=a[e>>2])>>>0<=i>>>0&i>>>0>2]>>>0)break d;if(!(e=a[e+8>>2]))break}if(-1==(0|(r=$e(0))))break s;if(o=n,(e=(i=a[9084])-1|0)&r&&(o=(n-r|0)+(e+r&0-i)|0),o>>>0<=l>>>0|o>>>0>2147483646)break s;if((i=a[9075])&&i>>>0<(s=(e=a[9073])+o|0)>>>0|e>>>0>=s>>>0)break s;if((0|r)!=(0|(e=$e(o))))break l;break i}if((o=s&f-h)>>>0>2147483646)break s;if((0|(r=$e(o)))==(a[e>>2]+a[e+4>>2]|0))break a;e=r}if(!(-1==(0|e)|l+48>>>0<=o>>>0)){if((r=(r=a[9085])+(d-o|0)&0-r)>>>0>2147483646){r=e;break i}if(-1!=(0|$e(r))){o=r+o|0,r=e;break i}$e(0-o|0);break s}if(r=e,-1!=(0|e))break i;break s}s=0;break t}r=0;break r}if(-1!=(0|r))break i}a[9076]=4|a[9076]}if(n>>>0>2147483646)break n;if(-1==(0|(r=$e(n)))|-1==(0|(e=$e(0)))|e>>>0<=r>>>0)break n;if((o=e-r|0)>>>0<=l+40>>>0)break n}e=a[9073]+o|0,a[9073]=e,e>>>0>c[9074]&&(a[9074]=e);i:{o:{s:{if(d=a[8971]){for(e=36308;;){if(((i=a[e>>2])+(n=a[e+4>>2])|0)==(0|r))break s;if(!(e=a[e+8>>2]))break}break o}for((e=a[8969])>>>0<=r>>>0&&e||(a[8969]=r),e=0,a[9078]=o,a[9077]=r,a[8973]=-1,a[8974]=a[9083],a[9080]=0;n=35900+(i=e<<3)|0,a[i+35908>>2]=n,a[i+35912>>2]=n,32!=(0|(e=e+1|0)););n=(i=o-40|0)-(e=r+8&7?-8-r&7:0)|0,a[8968]=n,e=e+r|0,a[8971]=e,a[e+4>>2]=1|n,a[4+(r+i|0)>>2]=40,a[8972]=a[9087];break i}if(!(8&u[e+12|0]|i>>>0>d>>>0|r>>>0<=d>>>0)){a[e+4>>2]=n+o,n=(e=d+8&7?-8-d&7:0)+d|0,a[8971]=n,e=(r=a[8968]+o|0)-e|0,a[8968]=e,a[n+4>>2]=1|e,a[4+(r+d|0)>>2]=40,a[8972]=a[9087];break i}}c[8969]>r>>>0&&(a[8969]=r),n=r+o|0,e=36308;o:{s:{a:{u:{c:{l:{for(;;){if((0|n)!=a[e>>2]){if(e=a[e+8>>2])continue;break l}break}if(!(8&u[e+12|0]))break c}for(e=36308;;){if((n=a[e>>2])>>>0<=d>>>0&&(s=n+a[e+4>>2]|0)>>>0>d>>>0)break u;e=a[e+8>>2]}}if(a[e>>2]=r,a[e+4>>2]=a[e+4>>2]+o,a[4+(f=(r+8&7?-8-r&7:0)+r|0)>>2]=3|l,l=(o=n+(n+8&7?-8-n&7:0)|0)-(h=l+f|0)|0,(0|o)==(0|d)){a[8971]=h,e=a[8968]+l|0,a[8968]=e,a[h+4>>2]=1|e;break s}if(a[8970]==(0|o)){a[8970]=h,e=a[8967]+l|0,a[8967]=e,a[h+4>>2]=1|e,a[e+h>>2]=e;break s}if(1==(3&(e=a[o+4>>2]))){s=-8&e;c:if(e>>>0<=255){if(n=a[o+8>>2],e=e>>>3|0,(0|(r=a[o+12>>2]))==(0|n)){g=35860,m=a[8965]&It(-2,e),a[g>>2]=m;break c}a[n+12>>2]=r,a[r+8>>2]=n}else{if(d=a[o+24>>2],(0|o)==(0|(r=a[o+12>>2])))if((i=a[(e=o+20|0)>>2])||(i=a[(e=o+16|0)>>2])){for(;n=e,(i=a[(e=(r=i)+20|0)>>2])||(e=r+16|0,i=a[r+16>>2]););a[n>>2]=0}else r=0;else e=a[o+8>>2],a[e+12>>2]=r,a[r+8>>2]=e;if(d){n=a[o+28>>2];l:{if(a[(e=36164+(n<<2)|0)>>2]==(0|o)){if(a[e>>2]=r,r)break l;g=35864,m=a[8966]&It(-2,n),a[g>>2]=m;break c}if(a[d+(a[d+16>>2]==(0|o)?16:20)>>2]=r,!r)break c}a[r+24>>2]=d,(e=a[o+16>>2])&&(a[r+16>>2]=e,a[e+24>>2]=r),(e=a[o+20>>2])&&(a[r+20>>2]=e,a[e+24>>2]=r)}}l=s+l|0,o=o+s|0}if(a[o+4>>2]=-2&a[o+4>>2],a[h+4>>2]=1|l,a[l+h>>2]=l,l>>>0<=255){r=35900+((e=l>>>3|0)<<3)|0,(n=a[8965])&(e=1<>2]:(a[8965]=e|n,e=r),a[r+8>>2]=h,a[e+12>>2]=h,a[h+12>>2]=r,a[h+8>>2]=e;break s}if(e=31,l>>>0<=16777215&&(e=l>>>8|0,e<<=i=e+1048320>>>16&8,e=28+((e=((e<<=n=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|n|i)|0)<<1|l>>>e+21&1)|0),a[h+28>>2]=e,a[h+16>>2]=0,a[h+20>>2]=0,i=36164+(e<<2)|0,(n=a[8966])&(r=1<>>1|0)),r=a[i>>2];;){if(n=r,(-8&a[r+4>>2])==(0|l))break a;if(r=e>>>29|0,e<<=1,!(r=a[16+(i=n+(4&r)|0)>>2]))break}a[i+16>>2]=h,a[h+24>>2]=n}else a[8966]=r|n,a[i>>2]=h,a[h+24>>2]=i;a[h+12>>2]=h,a[h+8>>2]=h;break s}for(n=(i=o-40|0)-(e=r+8&7?-8-r&7:0)|0,a[8968]=n,e=e+r|0,a[8971]=e,a[e+4>>2]=1|n,a[4+(r+i|0)>>2]=40,a[8972]=a[9087],a[(n=(e=(s+(s-39&7?39-s&7:0)|0)-47|0)>>>0>>0?d:e)+4>>2]=27,e=a[9080],a[n+16>>2]=a[9079],a[n+20>>2]=e,e=a[9078],a[n+8>>2]=a[9077],a[n+12>>2]=e,a[9079]=n+8,a[9078]=o,a[9077]=r,a[9080]=0,e=n+24|0;a[e+4>>2]=7,r=e+8|0,e=e+4|0,r>>>0>>0;);if((0|n)==(0|d))break i;if(a[n+4>>2]=-2&a[n+4>>2],s=n-d|0,a[d+4>>2]=1|s,a[n>>2]=s,s>>>0<=255){r=35900+((e=s>>>3|0)<<3)|0,(n=a[8965])&(e=1<>2]:(a[8965]=e|n,e=r),a[r+8>>2]=d,a[e+12>>2]=d,a[d+12>>2]=r,a[d+8>>2]=e;break i}if(e=31,a[d+16>>2]=0,a[d+20>>2]=0,s>>>0<=16777215&&(e=s>>>8|0,e<<=i=e+1048320>>>16&8,e=28+((e=((e<<=n=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|n|i)|0)<<1|s>>>e+21&1)|0),a[d+28>>2]=e,i=36164+(e<<2)|0,(n=a[8966])&(r=1<>>1|0)),r=a[i>>2];;){if(n=r,(0|s)==(-8&a[r+4>>2]))break o;if(r=e>>>29|0,e<<=1,!(r=a[16+(i=n+(4&r)|0)>>2]))break}a[i+16>>2]=d,a[d+24>>2]=n}else a[8966]=r|n,a[i>>2]=d,a[d+24>>2]=i;a[d+12>>2]=d,a[d+8>>2]=d;break i}e=a[n+8>>2],a[e+12>>2]=h,a[n+8>>2]=h,a[h+24>>2]=0,a[h+12>>2]=n,a[h+8>>2]=e}e=f+8|0;break e}e=a[n+8>>2],a[e+12>>2]=d,a[n+8>>2]=d,a[d+24>>2]=0,a[d+12>>2]=n,a[d+8>>2]=e}if(!((e=a[8968])>>>0<=l>>>0)){r=e-l|0,a[8968]=r,e=(n=a[8971])+l|0,a[8971]=e,a[e+4>>2]=1|r,a[n+4>>2]=3|l,e=n+8|0;break e}}a[8952]=48,e=0;break e}r:if(o){n=a[s+28>>2];n:{if(a[(e=36164+(n<<2)|0)>>2]==(0|s)){if(a[e>>2]=r,r)break n;h=It(-2,n)&h,a[8966]=h;break r}if(a[o+(a[o+16>>2]==(0|s)?16:20)>>2]=r,!r)break r}a[r+24>>2]=o,(e=a[s+16>>2])&&(a[r+16>>2]=e,a[e+24>>2]=r),(e=a[s+20>>2])&&(a[r+20>>2]=e,a[e+24>>2]=r)}r:if(i>>>0<=15)e=i+l|0,a[s+4>>2]=3|e,a[4+(e=e+s|0)>>2]=1|a[e+4>>2];else if(a[s+4>>2]=3|l,a[4+(o=s+l|0)>>2]=1|i,a[o+i>>2]=i,i>>>0<=255)r=35900+((e=i>>>3|0)<<3)|0,(n=a[8965])&(e=1<>2]:(a[8965]=e|n,e=r),a[r+8>>2]=o,a[e+12>>2]=o,a[o+12>>2]=r,a[o+8>>2]=e;else{e=31,i>>>0<=16777215&&(e=i>>>8|0,e<<=f=e+1048320>>>16&8,e=28+((e=((e<<=n=e+520192>>>16&4)<<(r=e+245760>>>16&2)>>>15|0)-(r|n|f)|0)<<1|i>>>e+21&1)|0),a[o+28>>2]=e,a[o+16>>2]=0,a[o+20>>2]=0,r=36164+(e<<2)|0;n:{if((n=1<>>1|0)),n=a[r>>2];;){if((-8&a[(r=n)+4>>2])==(0|i))break n;if(n=e>>>29|0,e<<=1,!(n=a[16+(f=(4&n)+r|0)>>2]))break}a[f+16>>2]=o}else a[8966]=n|h,a[r>>2]=o;a[o+24>>2]=r,a[o+12>>2]=o,a[o+8>>2]=o;break r}e=a[r+8>>2],a[e+12>>2]=o,a[r+8>>2]=o,a[o+24>>2]=0,a[o+12>>2]=r,a[o+8>>2]=e}e=s+8|0;break e}t:if(h){n=a[r+28>>2];r:{if(a[(e=36164+(n<<2)|0)>>2]==(0|r)){if(a[e>>2]=s,s)break r;g=35864,m=It(-2,n)&d,a[g>>2]=m;break t}if(a[h+(a[h+16>>2]==(0|r)?16:20)>>2]=s,!s)break t}a[s+24>>2]=h,(e=a[r+16>>2])&&(a[s+16>>2]=e,a[e+24>>2]=s),(e=a[r+20>>2])&&(a[s+20>>2]=e,a[e+24>>2]=s)}i>>>0<=15?(e=i+l|0,a[r+4>>2]=3|e,a[4+(e=e+r|0)>>2]=1|a[e+4>>2]):(a[r+4>>2]=3|l,a[4+(s=r+l|0)>>2]=1|i,a[i+s>>2]=i,p&&(n=35900+((e=p>>>3|0)<<3)|0,f=a[8970],(e=1<>2]:(a[8965]=e|o,e=n),a[n+8>>2]=f,a[e+12>>2]=f,a[f+12>>2]=n,a[f+8>>2]=e),a[8970]=s,a[8967]=i),e=r+8|0}return y=t+16|0,0|e}function C(e,t,r){var n,i,o,s,u,c,d,h,f,p,g,m,y,b,v,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie=0,oe=0,se=0,ae=0,ue=0,ce=0,le=0,de=0,he=0,fe=0,pe=0,ge=0,me=0,ye=0,be=0,ve=0,Ae=0,we=0,Ee=0,_e=0,Ie=0,Se=0,ke=0,Ce=0,Te=0,xe=0;n=ie=Te=a[r+4>>2],f=ie>>31,F=ie=(_e=a[t+20>>2])<<1,ie=We(n,f,ie,k=ie>>31),se=A,oe=ie,i=ie=a[r>>2],o=ie>>31,p=ie=a[t+24>>2],ge=We(i,o,ie,s=ie>>31),ie=A+se|0,ie=(oe=oe+ge|0)>>>0>>0?ie+1|0:ie,se=oe,j=oe=ae=a[r+8>>2],w=oe>>31,g=oe=a[t+16>>2],oe=se+(ge=We(ae,w,oe,u=oe>>31))|0,se=A+ie|0,se=oe>>>0>>0?se+1|0:se,z=ie=ue=a[r+12>>2],E=ie>>31,H=ie=(ge=a[t+12>>2])<<1,ie=(me=We(ue,E,ie,C=ie>>31))+oe|0,oe=A+se|0,oe=ie>>>0>>0?oe+1|0:oe,se=ie,J=ie=ve=a[r+16>>2],I=ie>>31,m=ie=a[t+8>>2],me=We(ve,I,ie,c=ie>>31),ie=A+oe|0,ie=(se=se+me|0)>>>0>>0?ie+1|0:ie,Ie=se,X=oe=de=a[r+20>>2],T=oe>>31,K=oe=(me=a[t+4>>2])<<1,se=We(de,T,oe,x=oe>>31),ie=A+ie|0,ie=(oe=Ie+se|0)>>>0>>0?ie+1|0:ie,se=oe,Z=oe=he=a[r+24>>2],G=oe>>31,y=oe=a[t>>2],Ee=We(he,G,oe,d=oe>>31),oe=A+ie|0,oe=(se=se+Ee|0)>>>0>>0?oe+1|0:oe,M=a[r+28>>2],ye=ie=l(M,19),_=ie>>31,Q=ie=(Ee=a[t+36>>2])<<1,ie=(be=We(ye,_,ie,B=ie>>31))+se|0,se=A+oe|0,se=ie>>>0>>0?se+1|0:se,oe=ie,q=a[r+32>>2],fe=ie=l(q,19),ce=ie>>31,b=ie=a[t+32>>2],be=We(fe,ce,ie,h=ie>>31),ie=A+se|0,ie=(oe=oe+be|0)>>>0>>0?ie+1|0:ie,$=a[r+36>>2],pe=r=l($,19),v=r>>31,W=t=(be=a[t+28>>2])<<1,r=We(r,v,t,P=t>>31),ie=A+ie|0,Ce=t=r+oe|0,t=t>>>0>>0?ie+1|0:ie,r=We(g,u,n,f),ie=A,oe=We(i,o,_e,R=_e>>31),se=A+ie|0,se=(r=oe+r|0)>>>0>>0?se+1|0:se,ie=We(ae,w,ge,O=ge>>31),oe=A+se|0,oe=(r=ie+r|0)>>>0>>0?oe+1|0:oe,se=We(m,c,ue,E),ie=A+oe|0,ie=(r=se+r|0)>>>0>>0?ie+1|0:ie,oe=We(ve,I,me,N=me>>31),ie=A+ie|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,oe=We(y,d,de,T),ie=A+ie|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,se=r,Se=r=l(he,19),r=se+(oe=We(r,S=r>>31,Ee,D=Ee>>31))|0,se=A+ie|0,se=r>>>0>>0?se+1|0:se,ie=We(b,h,ye,_),oe=A+se|0,oe=(r=ie+r|0)>>>0>>0?oe+1|0:oe,se=We(fe,ce,be,L=be>>31),ie=A+oe|0,ie=(r=se+r|0)>>>0>>0?ie+1|0:ie,oe=We(pe,v,p,s),ie=A+ie|0,Ie=r=oe+r|0,r=r>>>0>>0?ie+1|0:ie,ie=We(n,f,H,C),se=A,oe=(he=We(i,o,g,u))+ie|0,ie=A+se|0,ie=oe>>>0>>0?ie+1|0:ie,he=We(m,c,ae,w),se=A+ie|0,se=(oe=he+oe|0)>>>0>>0?se+1|0:se,ie=(he=We(ue,E,K,x))+oe|0,oe=A+se|0,oe=ie>>>0>>0?oe+1|0:oe,se=(he=We(y,d,ve,I))+ie|0,ie=A+oe|0,ie=se>>>0>>0?ie+1|0:ie,Ae=se,V=oe=l(de,19),se=We(oe,U=oe>>31,Q,B),ie=A+ie|0,ie=(oe=Ae+se|0)>>>0>>0?ie+1|0:ie,se=We(b,h,Se,S),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,de=We(ye,_,W,P),se=A+ie|0,se=(oe=de+oe|0)>>>0>>0?se+1|0:se,ie=(de=We(fe,ce,p,s))+oe|0,oe=A+se|0,oe=ie>>>0>>0?oe+1|0:oe,se=(de=We(pe,v,F,k))+ie|0,ie=A+oe|0,ie=se>>>0>>0?ie+1|0:ie,de=se,te=ie,he=oe=se+33554432|0,re=ie=oe>>>0<33554432?ie+1|0:ie,se=Ie,Ie=(67108863&ie)<<6|oe>>>26,ie=(ie>>26)+r|0,ie=(se=se+Ie|0)>>>0>>0?ie+1|0:ie,ne=r=(Ie=se)+16777216|0,ie=t+(oe=(se=r>>>0<16777216?ie+1|0:ie)>>25)|0,ie=(r=(se=(33554431&se)<<7|r>>>25)+Ce|0)>>>0>>0?ie+1|0:ie,ke=t=r+33554432|0,t=ie=t>>>0<33554432?ie+1|0:ie,ie=-67108864&ke,a[e+24>>2]=r-ie,r=We(n,f,K,x),ie=A,oe=We(i,o,m,c),se=A+ie|0,se=(r=oe+r|0)>>>0>>0?se+1|0:se,oe=We(y,d,ae,w),ie=A+se|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,se=r,ue=r=l(ue,19),oe=We(r,Ce=r>>31,Q,B),ie=A+ie|0,ie=(r=se+oe|0)>>>0>>0?ie+1|0:ie,oe=r,ee=r=l(ve,19),r=oe+(se=We(b,h,r,Y=r>>31))|0,oe=A+ie|0,oe=r>>>0>>0?oe+1|0:oe,se=We(W,P,V,U),ie=A+oe|0,ie=(r=se+r|0)>>>0>>0?ie+1|0:ie,oe=We(p,s,Se,S),se=A+ie|0,se=(r=oe+r|0)>>>0>>0?se+1|0:se,oe=We(ye,_,F,k),ie=A+se|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,oe=We(fe,ce,g,u),ie=A+ie|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,se=We(pe,v,H,C),oe=A+ie|0,Ae=r=se+r|0,r=r>>>0>>0?oe+1|0:oe,ie=We(y,d,n,f),se=A,oe=(ve=We(i,o,me,N))+ie|0,ie=A+se|0,ie=oe>>>0>>0?ie+1|0:ie,se=oe,ve=oe=l(ae,19),oe=se+(ae=We(oe,le=oe>>31,Ee,D))|0,se=A+ie|0,se=oe>>>0>>0?se+1|0:se,ae=We(b,h,ue,Ce),ie=A+se|0,ie=(oe=ae+oe|0)>>>0>>0?ie+1|0:ie,se=We(ee,Y,be,L),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,se=(ae=We(p,s,V,U))+oe|0,oe=A+ie|0,oe=se>>>0>>0?oe+1|0:oe,ae=We(Se,S,_e,R),ie=A+oe|0,ie=(se=ae+se|0)>>>0>>0?ie+1|0:ie,oe=(ae=We(g,u,ye,_))+se|0,se=A+ie|0,se=oe>>>0>>0?se+1|0:se,ae=We(fe,ce,ge,O),ie=A+se|0,ie=(oe=ae+oe|0)>>>0>>0?ie+1|0:ie,se=We(pe,v,m,c),ie=A+ie|0,xe=oe=se+oe|0,ae=oe>>>0>>0?ie+1|0:ie,ie=We(ie=l(n,19),ie>>31,Q,B),oe=A,se=We(i,o,y,d),oe=A+oe|0,oe=(ie=se+ie|0)>>>0>>0?oe+1|0:oe,se=(Te=We(b,h,ve,le))+ie|0,ie=A+oe|0,oe=(ue=We(ue,Ce,W,P))+se|0,se=A+(se>>>0>>0?ie+1|0:ie)|0,se=oe>>>0>>0?se+1|0:se,ue=We(p,s,ee,Y),ie=A+se|0,ie=(oe=ue+oe|0)>>>0>>0?ie+1|0:ie,se=We(F,k,V,U),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,se=(ue=We(g,u,Se,S))+oe|0,oe=A+ie|0,oe=se>>>0>>0?oe+1|0:oe,ue=We(ye,_,H,C),ie=A+oe|0,ie=(se=ue+se|0)>>>0>>0?ie+1|0:ie,oe=(ue=We(fe,ce,m,c))+se|0,se=A+ie|0,se=oe>>>0>>0?se+1|0:se,ue=We(pe,v,K,x),ie=A+se|0,ie=(oe=ue+oe|0)>>>0>>0?ie+1|0:ie,ue=oe,Te=ie,Ce=oe=oe+33554432|0,ve=ie=oe>>>0<33554432?ie+1|0:ie,le=(67108863&ie)<<6|oe>>>26,oe=(se=ie>>26)+ae|0,ae=ie=le+xe|0,ie=ie>>>0>>0?oe+1|0:oe,xe=oe=ae+16777216|0,se=Ae,Ae=(33554431&(ie=oe>>>0<16777216?ie+1|0:ie))<<7|oe>>>25,ie=(ie>>25)+r|0,ie=(oe=se+Ae|0)>>>0>>0?ie+1|0:ie,Ae=r=oe+33554432|0,r=ie=r>>>0<33554432?ie+1|0:ie,ie=-67108864&Ae,a[e+8>>2]=oe-ie,ie=We(p,s,n,f),se=A,oe=(le=We(i,o,be,L))+ie|0,ie=A+se|0,ie=oe>>>0>>0?ie+1|0:ie,se=We(j,w,_e,R),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,se=We(g,u,z,E),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,le=We(J,I,ge,O),se=A+ie|0,se=(oe=le+oe|0)>>>0>>0?se+1|0:se,ie=(le=We(m,c,X,T))+oe|0,oe=A+se|0,oe=ie>>>0>>0?oe+1|0:oe,se=(le=We(me,N,Z,G))+ie|0,ie=A+oe|0,ie=se>>>0>>0?ie+1|0:ie,oe=se,se=We(y,d,M,le=M>>31),ie=A+ie|0,ie=(oe=oe+se|0)>>>0>>0?ie+1|0:ie,se=We(fe,ce,Ee,D),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,we=We(pe,v,b,h),se=A+ie|0,ie=t>>26,t=(ke=(67108863&t)<<6|ke>>>26)+(oe=we+oe|0)|0,oe=ie+(se=oe>>>0>>0?se+1|0:se)|0,ie=oe=t>>>0>>0?oe+1|0:oe,ke=t=(se=t)+16777216|0,t=ie=t>>>0<16777216?ie+1|0:ie,ie=-33554432&ke,a[e+28>>2]=se-ie,ie=We(m,c,n,f),oe=A,we=We(i,o,ge,O),se=A+oe|0,se=(ie=we+ie|0)>>>0>>0?se+1|0:se,we=We(j,w,me,N),oe=A+se|0,oe=(ie=we+ie|0)>>>0>>0?oe+1|0:oe,se=(we=We(y,d,z,E))+ie|0,ie=A+oe|0,ie=se>>>0>>0?ie+1|0:ie,oe=se,se=We(ee,Y,Ee,D),ie=A+ie|0,ie=(oe=oe+se|0)>>>0>>0?ie+1|0:ie,se=We(b,h,V,U),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,oe=(Se=We(Se,S,be,L))+oe|0,se=A+ie|0,ie=(ye=We(p,s,ye,_))+oe|0,oe=A+(oe>>>0>>0?se+1|0:se)|0,se=(fe=We(fe,ce,_e,R))+ie|0,ie=A+(ie>>>0>>0?oe+1|0:oe)|0,ie=se>>>0>>0?ie+1|0:ie,oe=se,se=We(pe,v,g,u),ie=A+ie|0,fe=oe=oe+se|0,ie=(ie=oe>>>0>>0?ie+1|0:ie)+(oe=r>>26)|0,ie=(r=fe+(se=(67108863&r)<<6|Ae>>>26)|0)>>>0>>0?ie+1|0:ie,fe=r=(oe=r)+16777216|0,r=se=r>>>0<16777216?ie+1|0:ie,ie=-33554432&fe,a[e+12>>2]=oe-ie,ie=We(n,f,W,P),se=A,oe=(ce=We(i,o,b,h))+ie|0,ie=A+se|0,ie=oe>>>0>>0?ie+1|0:ie,se=We(p,s,j,w),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,ce=We(z,E,F,k),se=A+ie|0,se=(oe=ce+oe|0)>>>0>>0?se+1|0:se,ie=(ce=We(g,u,J,I))+oe|0,oe=A+se|0,oe=ie>>>0>>0?oe+1|0:oe,se=(ce=We(H,C,X,T))+ie|0,ie=A+oe|0,ie=se>>>0>>0?ie+1|0:ie,oe=se,se=We(m,c,Z,G),ie=A+ie|0,ie=(oe=oe+se|0)>>>0>>0?ie+1|0:ie,se=We(M,le,K,x),ie=A+ie|0,ie=(oe=se+oe|0)>>>0>>0?ie+1|0:ie,oe=(ye=We(y,d,q,ce=q>>31))+oe|0,se=A+ie|0,ie=(pe=We(pe,v,Q,B))+oe|0,oe=A+(oe>>>0>>0?se+1|0:se)|0,oe=ie>>>0>>0?oe+1|0:oe,Ae=ie,ie=(ie=t>>25)+oe|0,ie=(t=Ae+(se=(33554431&t)<<7|ke>>>25)|0)>>>0>>0?ie+1|0:ie,pe=t=(oe=t)+33554432|0,t=ie=t>>>0<33554432?ie+1|0:ie,ie=-67108864&pe,a[e+32>>2]=oe-ie,se=oe=de-(ie=-67108864&he)|0,ie=(ie=te-((ie>>>0>de>>>0)+re|0)|0)+(oe=r>>25)|0,ie=(r=se+(de=(33554431&r)<<7|fe>>>25)|0)>>>0>>0?ie+1|0:ie,ie=(Ie-(-33554432&ne)|0)+((67108863&(ie=(oe=r+33554432|0)>>>0<33554432?ie+1|0:ie))<<6|oe>>>26)|0,a[e+20>>2]=ie,ie=-67108864&oe,a[e+16>>2]=r-ie,r=We(b,h,n,f),ie=A,oe=We(i,o,Ee,D),ie=A+ie|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,se=We(j,w,be,L),oe=A+ie|0,oe=(r=se+r|0)>>>0>>0?oe+1|0:oe,ie=We(p,s,z,E),se=A+oe|0,se=(r=ie+r|0)>>>0>>0?se+1|0:se,oe=We(J,I,_e,R),ie=A+se|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,oe=We(g,u,X,T),ie=A+ie|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,oe=We(ge,O,Z,G),ie=A+ie|0,ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie,se=We(m,c,M,le),oe=A+ie|0,oe=(r=se+r|0)>>>0>>0?oe+1|0:oe,ie=We(q,ce,me,N),se=A+oe|0,se=(r=ie+r|0)>>>0>>0?se+1|0:se,oe=We(y,d,$,$>>31),ie=A+se|0,ie=(ie=(r=oe+r|0)>>>0>>0?ie+1|0:ie)+(oe=t>>26)|0,ie=(t=(se=r)+(r=(67108863&t)<<6|pe>>>26)|0)>>>0>>0?ie+1|0:ie,ie=(r=t+16777216|0)>>>0<16777216?ie+1|0:ie,oe=-33554432&r,a[e+36>>2]=t-oe,se=ae-(-33554432&xe)|0,oe=ue-(t=-67108864&Ce)|0,_e=Te-((t>>>0>ue>>>0)+ve|0)|0,t=(r=We((33554431&(t=ie))<<7|r>>>25,ie>>=25,19,0))+oe|0,oe=A+_e|0,ie=oe=t>>>0>>0?oe+1|0:oe,r=((67108863&(ie=(r=t+33554432|0)>>>0<33554432?ie+1|0:ie))<<6|(oe=r)>>>26)+se|0,a[e+4>>2]=r,r=e,e=-67108864&oe,a[r>>2]=t-e}function T(e,t){var r,n,i,o,s,u,c,d,h,f,p,g,m,b,v,w,E,_,I,S,k,C,T,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0,oe=0,se=0,ae=0,ue=0,ce=0,le=0,de=0,he=0,fe=0,pe=0;y=C=y-48|0,x(e,t),x(_=e+80|0,L=t+40|0),r=e+120|0,c=V=(le=a[t+92>>2])<<1,d=V>>31,h=V=(ie=a[t+84>>2])<<1,V=We(c,d,V,n=V>>31),Z=A,Y=V,P=V=$=a[t+88>>2],J=We(V,ee=V>>31,V,ee),V=A+Z|0,V=(Y=Y+J|0)>>>0>>0?V+1|0:V,J=Y,i=Y=a[t+96>>2],f=Y>>31,p=Y=(se=a[t+80>>2])<<1,Z=We(i,f,Y,o=Y>>31),V=A+V|0,V=(Y=J+Z|0)>>>0>>0?V+1|0:V,X=Y,Z=a[t+108>>2],T=Y=l(Z,38),U=Z,J=We(Y,I=Y>>31,Z,R=Z>>31),V=A+V|0,V=(Y=X+J|0)>>>0>>0?V+1|0:V,J=Y,v=a[t+112>>2],de=We(g=Y=l(v,19),m=Y>>31,Y=(re=a[t+104>>2])<<1,Y>>31),Y=A+V|0,Y=(J=J+de|0)>>>0>>0?Y+1|0:Y,X=J,de=a[t+116>>2],s=V=l(de,38),u=V>>31,S=V=(J=a[t+100>>2])<<1,ce=We(s,u,V,w=V>>31),Y=A+Y|0,Y=(V=X+ce|0)>>>0>>0?Y+1|0:Y,ce=V,K=V=Y<<1|V>>>31,F=Y=33554432+(ce<<=1)|0,G=V=Y>>>0<33554432?V+1|0:V,Y=V>>26,V=(67108863&V)<<6|F>>>26,he=Y,Y=We(h,n,i,f),te=A,X=V,k=V=$<<1,le=We(V,E=V>>31,$=le,O=$>>31),V=A+te|0,V=(Y=le+Y|0)>>>0>>0?V+1|0:V,le=J,te=(ne=We(J,M=J>>31,p,o))+Y|0,Y=A+V|0,Y=te>>>0>>0?Y+1|0:Y,oe=te,j=V=Z<<1,te=We(g,m,V,N=V>>31),V=A+Y|0,V=(Z=oe+te|0)>>>0>>0?V+1|0:V,Y=Z,Z=We(s,u,re,b=re>>31),V=A+V|0,V=(Y=Y+Z|0)>>>0>>0?V+1|0:V,Z=Y,Y=(Y=V<<1|Y>>>31)+he|0,he=V=X+(Z<<=1)|0,V=V>>>0>>0?Y+1|0:Y,Q=Y=he+16777216|0,Z=Y,Y=(V=Y>>>0<16777216?V+1|0:V)>>25,V=(33554431&V)<<7|Z>>>25,Z=Y,Y=We(c,d,$,O),te=A,X=V,ne=We(i,f,k,E),V=A+te|0,V=(Y=ne+Y|0)>>>0>>0?V+1|0:V,te=We(h,n,S,w),V=A+V|0,V=(Y=te+Y|0)>>>0>>0?V+1|0:V,te=(ne=We(p,o,re,b))+Y|0,Y=A+V|0,Y=te>>>0>>0?Y+1|0:Y,ne=We(g,m,v,B=v>>31),V=A+Y|0,V=(te=ne+te|0)>>>0>>0?V+1|0:V,ne=We(s,u,j,N),Y=A+V|0,Y=(te=ne+te|0)>>>0>>0?Y+1|0:Y,ne=(V=te)<<1,V=(Y<<1|V>>>31)+Z|0,V=(te=X+ne|0)>>>0>>0?V+1|0:V,pe=Z=(Y=te)+33554432|0,Z=V=Z>>>0<33554432?V+1|0:V,V=-67108864&pe,a[r+24>>2]=Y-V,V=We(V=l(J,38),V>>31,J,M),Y=A,X=V,J=We(se,V=se>>31,se,V),Y=A+Y|0,Y=(V=X+J|0)>>>0>>0?Y+1|0:Y,J=V,oe=V=l(re,19),ue=V>>31,z=V=i<<1,se=We(oe,ue,V,D=V>>31),V=A+Y|0,V=(J=J+se|0)>>>0>>0?V+1|0:V,Y=J,J=We(c,d,T,I),V=A+V|0,V=(Y=Y+J|0)>>>0>>0?V+1|0:V,J=(se=We(g,m,k,E))+Y|0,Y=A+V|0,Y=J>>>0>>0?Y+1|0:Y,se=We(h,n,s,u),V=A+Y|0,V=(J=se+J|0)>>>0>>0?V+1|0:V,se=(Y=J)<<1,W=V=V<<1|Y>>>31,Y=V,te=V=se+33554432|0,ne=Y=V>>>0<33554432?Y+1|0:Y,V=Y>>26,Y=(67108863&Y)<<6|te>>>26,J=V,V=We(oe,ue,S,w),ae=A,fe=Y,Y=(ie=We(p,o,X=ie,H=X>>31))+V|0,V=A+ae|0,V=Y>>>0>>0?V+1|0:V,ie=(ae=We(i,f,T,I))+Y|0,Y=A+V|0,Y=ie>>>0>>0?Y+1|0:Y,ae=We(c,d,g,m),V=A+Y|0,V=(ie=ae+ie|0)>>>0>>0?V+1|0:V,ae=We(s,u,P,ee),Y=A+V|0,Y=(ie=ae+ie|0)>>>0>>0?Y+1|0:Y,ae=(V=ie)<<1,V=(Y<<1|V>>>31)+J|0,V=(ie=fe+ae|0)>>>0>>0?V+1|0:V,ae=Y=ie+16777216|0,J=Y,Y=(V=Y>>>0<16777216?V+1|0:V)>>25,V=(33554431&V)<<7|J>>>25,J=Y,Y=We(p,o,P,ee),q=A,fe=V,X=We(X,H,h,n),V=A+q|0,V=(Y=X+Y|0)>>>0>>0?V+1|0:V,X=(oe=We(oe,ue,re,b))+Y|0,Y=A+V|0,Y=X>>>0>>0?Y+1|0:Y,oe=We(S,w,T,I),V=A+Y|0,V=(X=oe+X|0)>>>0>>0?V+1|0:V,Y=X,X=We(g,m,z,D),V=A+V|0,V=(Y=Y+X|0)>>>0>>0?V+1|0:V,X=(oe=We(s,u,c,d))+Y|0,Y=A+V|0,V=(V=(Y=X>>>0>>0?Y+1|0:Y)<<1|X>>>31)+J|0,V=(Y=fe+(X<<=1)|0)>>>0>>0?V+1|0:V,J=Y,X=Y,Y=V,oe=V=J+33554432|0,J=Y=V>>>0<33554432?Y+1|0:Y,V&=-67108864,a[r+8>>2]=X-V,V=We(k,E,le,M),Y=A,X=We(c,d,i,f),Y=A+Y|0,Y=(V=X+V|0)>>>0>>0?Y+1|0:Y,X=(ue=We(h,n,re,b))+V|0,V=A+Y|0,V=X>>>0>>0?V+1|0:V,ue=We(p,o,U,R),Y=A+V|0,Y=(X=ue+X|0)>>>0>>0?Y+1|0:Y,ue=We(s,u,v,B),V=A+Y|0,fe=(Y=X=ue+X|0)<<1,V=(V=(Y>>>0>>0?V+1:V)<<1|Y>>>31)+(Y=Z>>26)|0,V=(Z=fe+(X=(67108863&Z)<<6|pe>>>26)|0)>>>0>>0?V+1|0:V,X=Z,Y=V,pe=V=Z+16777216|0,Z=Y=V>>>0<16777216?Y+1|0:Y,V&=-33554432,a[r+28>>2]=X-V,V=We(p,o,$,O),$=A,Y=(ee=We(h,n,P,ee))+V|0,V=A+$|0,V=Y>>>0>>0?V+1|0:V,ee=We(re,b,T,I),V=A+V|0,V=(Y=ee+Y|0)>>>0>>0?V+1|0:V,ee=($=We(g,m,S,w))+Y|0,Y=A+V|0,Y=$>>>0>ee>>>0?Y+1|0:Y,V=ee,ee=We(s,u,i,f),Y=A+Y|0,Y=(V=V+ee|0)>>>0>>0?Y+1|0:Y,ee=V,V=(V=Y<<1|V>>>31)+(Y=J>>26)|0,V=(J=(X=ee<<1)+(ee=(67108863&J)<<6|oe>>>26)|0)>>>0>>0?V+1|0:V,ee=J=(Y=J)+16777216|0,J=V=J>>>0<16777216?V+1|0:V,V=-33554432&ee,a[r+12>>2]=Y-V,V=We(re,b,k,E),$=A,Y=(X=We(i,f,i,f))+V|0,V=A+$|0,V=Y>>>0>>0?V+1|0:V,$=We(c,d,S,w),V=A+V|0,V=(Y=$+Y|0)>>>0<$>>>0?V+1|0:V,$=We(h,n,j,N),V=A+V|0,V=(Y=$+Y|0)>>>0<$>>>0?V+1|0:V,$=(X=We(p,o,v,B))+Y|0,Y=A+V|0,Y=X>>>0>$>>>0?Y+1|0:Y,V=$,$=We(s,u,de,X=de>>31),Y=A+Y|0,Y=(V=V+$|0)>>>0<$>>>0?Y+1|0:Y,$=V,V=(V=Y<<1|V>>>31)+(Y=Z>>25)|0,V=(Z=(oe=$<<1)+($=(33554431&Z)<<7|pe>>>25)|0)>>>0<$>>>0?V+1|0:V,$=Z=(Y=Z)+33554432|0,Z=V=Z>>>0<33554432?V+1|0:V,V=-67108864&$,a[r+32>>2]=Y-V,Y=ce-(V=-67108864&F)|0,ce=K-((V>>>0>ce>>>0)+G|0)|0,V=J>>25,J=(ee=(33554431&J)<<7|ee>>>25)+Y|0,Y=V+ce|0,V=Y=J>>>0>>0?Y+1|0:Y,V=((67108863&(V=(Y=J+33554432|0)>>>0<33554432?V+1|0:V))<<6|Y>>>26)+(he=he-(-33554432&Q)|0)|0,a[r+20>>2]=V,V=-67108864&Y,a[r+16>>2]=J-V,V=We(c,d,re,b),Y=A,J=We(le,M,z,D),Y=A+Y|0,Y=(V=J+V|0)>>>0>>0?Y+1|0:Y,J=(re=We(k,E,U,R))+V|0,V=A+Y|0,V=J>>>0>>0?V+1|0:V,re=We(h,n,v,B),Y=A+V|0,Y=(J=re+J|0)>>>0>>0?Y+1|0:Y,re=We(p,o,de,X),V=A+Y|0,X=(Y=J=re+J|0)<<1,V=(V=(Y>>>0>>0?V+1:V)<<1|Y>>>31)+(Y=Z>>26)|0,Y=V=(J=(67108863&Z)<<6|$>>>26)>>>0>(Z=X+J|0)>>>0?V+1|0:V,Y=(V=Z+16777216|0)>>>0<16777216?Y+1|0:Y,J=-33554432&V,a[r+36>>2]=Z-J,re=We((33554431&Y)<<7|V>>>25,Y>>25,19,0),Y=A+(W-(((J=-67108864&te)>>>0>se>>>0)+ne|0)|0)|0,Y=(V=re+(se-J|0)|0)>>>0>>0?Y+1|0:Y,Y=(ie-(-33554432&ae)|0)+((67108863&(Y=(Z=V+33554432|0)>>>0<33554432?Y+1|0:Y))<<6|Z>>>26)|0,a[r+4>>2]=Y,Y=-67108864&Z,a[r>>2]=V-Y,me(V=e+40|0,t,L),x(C,V),me(V,_,e),ge(_,_,e),ge(e,C,V),ge(r,r,_),y=C+48|0}function x(e,t){var r,n,i,o,s,u,c,d,h,f,p,g,m,y,b,v,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0,ie=0;f=z=(j=a[t+12>>2])<<1,V=j,j=We(z,s=z>>31,j,x=j>>31),K=A,z=j,u=(j=r=a[t+16>>2])>>31,w=j=(q=a[t+8>>2])<<1,H=We(r,u,j,m=j>>31),j=A+K|0,j=(z=z+H|0)>>>0>>0?j+1|0:j,K=z,y=z=(H=a[t+20>>2])<<1,b=z>>31,c=z=(Q=a[t+4>>2])<<1,J=We(y,b,z,n=z>>31),z=A+j|0,z=(K=K+J|0)>>>0>>0?z+1|0:z,I=j=G=a[t+24>>2],p=j>>31,d=j=(Z=a[t>>2])<<1,J=We(G,p,j,i=j>>31),j=A+z|0,j=(K=J+K|0)>>>0>>0?j+1|0:j,Y=K,J=a[t+32>>2],v=z=l(J,19),K=We(z,g=z>>31,J,S=J>>31),j=A+j|0,j=(z=Y+K|0)>>>0>>0?j+1|0:j,Y=z,k=a[t+36>>2],h=z=l(k,38),o=z>>31,O=t=(K=a[t+28>>2])<<1,re=We(z,o,t,M=t>>31),t=A+j|0,Y=z=Y+re|0,X=z>>>0>>0?t+1|0:t,t=We(c,n,r,u),j=A,z=We(w,m,V,x),j=A+j|0,j=(t=z+t|0)>>>0>>0?j+1|0:j,re=H,W=We(H,C=H>>31,d,i),z=A+j|0,z=(t=W+t|0)>>>0>>0?z+1|0:z,W=We(v,g,O,M),j=A+z|0,j=(t=W+t|0)>>>0>>0?j+1|0:j,z=We(h,o,G,p),j=A+j|0,$=t=z+t|0,ne=t>>>0>>0?j+1|0:j,t=We(c,n,f,s),z=A,j=(W=We(q,E=q>>31,q,E))+t|0,t=A+z|0,t=j>>>0>>0?t+1|0:t,z=(W=We(d,i,r,u))+j|0,j=A+t|0,j=z>>>0>>0?j+1|0:j,T=t=l(K,38),W=K,t=(K=We(t,_=t>>31,K,B=K>>31))+z|0,z=A+j|0,z=t>>>0>>0?z+1|0:z,t=(j=t)+(K=We(v,g,t=G<<1,t>>31))|0,j=A+z|0,j=t>>>0>>0?j+1|0:j,z=We(h,o,y,b),j=A+j|0,P=t=z+t|0,L=j=t>>>0>>0?j+1|0:j,t=j,N=j=P+33554432|0,U=t=j>>>0<33554432?t+1|0:t,j=(j=t>>26)+ne|0,ne=t=(z=(67108863&t)<<6|N>>>26)+$|0,z=t>>>0>>0?j+1|0:j,F=t=t+16777216|0,j=(j=(z=t>>>0<16777216?z+1|0:z)>>25)+X|0,j=(t=(z=(33554431&z)<<7|t>>>25)+Y|0)>>>0>>0?j+1|0:j,z=t,t=j,ee=j=z+33554432|0,K=t=j>>>0<33554432?t+1|0:t,t=-67108864&j,a[e+24>>2]=z-t,t=We(d,i,q,E),j=A,Y=We(c,n,Q,X=Q>>31),z=A+j|0,z=(t=Y+t|0)>>>0>>0?z+1|0:z,j=t,Y=t=l(G,19),t=j+(G=We(t,$=t>>31,G,p))|0,j=A+z|0,j=t>>>0>>0?j+1|0:j,z=(G=We(y,b,T,_))+t|0,t=A+j|0,t=z>>>0>>0?t+1|0:t,D=j=r<<1,G=We(v,g,j,R=j>>31),j=A+t|0,j=(z=G+z|0)>>>0>>0?j+1|0:j,t=z,z=We(h,o,f,s),j=A+j|0,ie=t=t+z|0,G=t>>>0>>0?j+1|0:j,t=We(y,b,Y,$),j=A,Q=We(d,i,Q,X),z=A+j|0,z=(t=Q+t|0)>>>0>>0?z+1|0:z,Q=We(r,u,T,_),j=A+z|0,j=(t=Q+t|0)>>>0>>0?j+1|0:j,z=(Q=We(v,g,f,s))+t|0,t=A+j|0,t=z>>>0>>0?t+1|0:t,Q=We(h,o,q,E),j=A+t|0,te=z=Q+z|0,X=z>>>0>>0?j+1|0:j,t=We(t=l(H,38),t>>31,H,C),j=A,H=t,z=We(Z,t=Z>>31,Z,t),j=A+j|0,j=(t=H+z|0)>>>0>>0?j+1|0:j,H=We(Y,$,D,R),z=A+j|0,z=(t=H+t|0)>>>0>>0?z+1|0:z,H=We(f,s,T,_),j=A+z|0,j=(t=H+t|0)>>>0>>0?j+1|0:j,z=(H=We(v,g,w,m))+t|0,t=A+j|0,t=z>>>0>>0?t+1|0:t,H=We(c,n,h,o),j=A+t|0,Q=z=H+z|0,Y=j=z>>>0>>0?j+1|0:j,Z=t=z+33554432|0,$=j=t>>>0<33554432?j+1|0:j,z=(t=j>>26)+X|0,X=j=(H=(67108863&j)<<6|Z>>>26)+te|0,te=ie,j=j>>>0>>0?z+1|0:z,ie=t=X+16777216|0,H=(33554431&(j=t>>>0<16777216?j+1|0:j))<<7|t>>>25,j=(j>>25)+G|0,j=(z=te+H|0)>>>0>>0?j+1|0:j,G=z=(t=z)+33554432|0,H=j=z>>>0<33554432?j+1|0:j,j=-67108864&z,a[e+8>>2]=t-j,t=We(w,m,re,C),j=A,z=We(r,u,f,s),j=A+j|0,j=(t=z+t|0)>>>0>>0?j+1|0:j,z=We(c,n,I,p),j=A+j|0,j=(t=z+t|0)>>>0>>0?j+1|0:j,z=We(d,i,W,B),j=A+j|0,j=(t=z+t|0)>>>0>>0?j+1|0:j,z=(te=We(h,o,J,S))+t|0,t=A+j|0,j=K>>26,K=(ee=(67108863&K)<<6|ee>>>26)+z|0,z=(t=z>>>0>>0?t+1|0:t)+j|0,j=(t=K)>>>0>>0?z+1|0:z,ee=z=t+16777216|0,K=j=z>>>0<16777216?j+1|0:j,j=-33554432&z,a[e+28>>2]=t-j,t=We(d,i,V,x),z=A,j=(q=We(c,n,q,E))+t|0,t=A+z|0,t=j>>>0>>0?t+1|0:t,q=We(I,p,T,_),z=A+t|0,z=(j=q+j|0)>>>0>>0?z+1|0:z,t=(q=We(v,g,y,b))+j|0,j=A+z|0,j=t>>>0>>0?j+1|0:j,z=We(h,o,r,u),j=A+j|0,j=(j=(t=z+t|0)>>>0>>0?j+1|0:j)+(z=H>>26)|0,z=t=(H=(67108863&H)<<6|G>>>26)+t|0,t=t>>>0>>0?j+1|0:j,q=j=z+16777216|0,H=t=j>>>0<16777216?t+1|0:t,t=-33554432&j,a[e+12>>2]=z-t,t=We(I,p,w,m),j=A,z=We(r,u,r,u),j=A+j|0,j=(t=z+t|0)>>>0>>0?j+1|0:j,z=We(f,s,y,b),j=A+j|0,j=(t=z+t|0)>>>0>>0?j+1|0:j,z=(V=We(c,n,O,M))+t|0,t=A+j|0,t=z>>>0>>0?t+1|0:t,j=(V=We(d,i,J,S))+z|0,z=A+t|0,z=j>>>0>>0?z+1|0:z,t=(V=We(h,o,k,G=k>>31))+j|0,j=A+z|0,j=t>>>0>>0?j+1|0:j,z=t,j=(t=K>>25)+j|0,j=(z=z+(K=(33554431&K)<<7|ee>>>25)|0)>>>0>>0?j+1|0:j,V=z=(t=z)+33554432|0,K=j=z>>>0<33554432?j+1|0:j,j=-67108864&z,a[e+32>>2]=t-j,j=H>>25,z=(H=(33554431&H)<<7|q>>>25)+(P-(t=-67108864&N)|0)|0,t=j+(L-((t>>>0>P>>>0)+U|0)|0)|0,j=t=z>>>0>>0?t+1|0:t,H=t=z+33554432|0,t=((67108863&(j=t>>>0<33554432?j+1|0:j))<<6|t>>>26)+(ne=ne-(-33554432&F)|0)|0,a[e+20>>2]=t,t=-67108864&H,a[e+16>>2]=z-t,t=We(f,s,I,p),z=A,j=(H=We(re,C,D,R))+t|0,t=A+z|0,t=j>>>0>>0?t+1|0:t,z=(H=We(w,m,W,B))+j|0,j=A+t|0,j=z>>>0>>0?j+1|0:j,t=(H=We(c,n,J,S))+z|0,z=A+j|0,z=t>>>0>>0?z+1|0:z,H=We(d,i,k,G),j=A+z|0,z=t=H+t|0,j=(t=t>>>0>>0?j+1|0:j)+(j=K>>26)|0,t=j=(z=(K=(67108863&K)<<6|V>>>26)+z|0)>>>0>>0?j+1|0:j,t=(j=z+16777216|0)>>>0<16777216?t+1|0:t,K=-33554432&j,a[e+36>>2]=z-K,H=We((33554431&t)<<7|j>>>25,t>>25,19,0),j=A+(Y-(((z=-67108864&Z)>>>0>Q>>>0)+$|0)|0)|0,z=t=H+(Q-z|0)|0,t=t>>>0>>0?j+1|0:j,t=(X-(-33554432&ie)|0)+((67108863&(t=(j=z+33554432|0)>>>0<33554432?t+1|0:t))<<6|j>>>26)|0,a[e+4>>2]=t,t=e,e=-67108864&j,a[t>>2]=z-e}function M(e,t,r){var n,i=0,o=0,s=0,u=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,b=0,v=0,w=0,E=0,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0;for(y=n=y-2048|0,mr(b=n+1024|0,t),et(b,e),mr(n,b),et(n,r),t=0,b=0;l=a[(p=(e=(n+1024|0)+(b<<7)|0)- -64|0)>>2],o=a[e+100>>2],c=l,h=a[p+4>>2],d=a[e+96>>2],l=a[e+32>>2],s=a[e+36>>2],u=we(d^(i=it(a[e>>2],a[e+4>>2],l,s)),(u=o)^(o=A),32),s=we(h=(c=it(c,h,u,d=A))^l,s^(l=A),24),h=l,x=we((w=it(i,o,s,l=A))^u,(v=A)^d,16),l=we(s^(B=it(c,h,x,M=A)),(U=A)^l,63),o=A,s=a[e+108>>2],h=a[e+72>>2],m=a[e+76>>2],g=a[e+104>>2],i=a[e+40>>2],u=a[e+44>>2],c=we(g^(d=it(a[e+8>>2],a[e+12>>2],i,u)),(c=s)^(s=A),32),u=we(h=(P=it(h,m,c,f=A))^i,u^(i=A),24),h=P,j=we((P=it(d,m=s,u,s=A))^c,(F=A)^f,16),s=we(u^(R=it(h,i,j,z=A)),(O=A)^s,63),i=A,u=a[e+116>>2],g=a[e+80>>2],E=a[e+84>>2],m=a[e+112>>2],d=a[e+48>>2],c=a[e+52>>2],m=we(m^(f=it(a[e+16>>2],a[e+20>>2],d,c)),(h=u)^(u=A),32),c=we(h=(g=it(g,E,m,N=A))^d,c^(d=A),24),h=g,g=we((g=m)^(m=it(f,m=u,c,u=A)),(f=N)^(N=A),16),u=we(c^(h=it(h,d,g,D=A)),(k=A)^u,63),d=A,c=a[e+124>>2],C=a[e+88>>2],L=a[e+92>>2],_=a[e+120>>2],f=a[e+56>>2],E=a[e+60>>2],_=we(_^(I=it(a[e+24>>2],a[e+28>>2],f,E)),(S=c)^(c=A),32),S=E=we(S=(L=it(C,L,_,T=A))^f,E^(f=A),24),_=we((E=it(I,C=c,E,c=A))^_,(I=A)^T,16),c=we(S^(L=it(L,f,_,T=A)),(H=A)^c,63),f=A,S=h,C=k,h=we(_^(w=it(w,v,s,i)),T^(v=A),32),s=we((_=it(S,C,h,k=A))^s,(T=A)^i,24),i=it(i=w,v,s,w=A),a[e>>2]=i,v=A,a[e+4>>2]=v,i=we(i^h,v^k,16),a[e+120>>2]=i,v=A,a[e+124>>2]=v,i=it(_,T,i,v),a[e+80>>2]=i,v=A,a[e+84>>2]=v,K=e,G=we(i^s,v^w,63),a[K+40>>2]=G,a[e+44>>2]=A,s=u,w=we(x^(i=it(P,F,u,d)),M^(u=A),32),s=we(s^(x=it(L,H,w,v=A)),(h=d)^(d=A),24),i=it(i,h=u,s,u=A),a[e+8>>2]=i,M=A,a[e+12>>2]=M,i=we(i^w,v^M,16),a[e+96>>2]=i,w=A,a[e+100>>2]=w,i=it(x,d,i,w),a[e+88>>2]=i,d=A,a[e+92>>2]=d,K=e,G=we(i^s,u^d,63),a[K+48>>2]=G,a[e+52>>2]=A,s=c,d=we(j^(i=it(m,N,c,f)),z^(u=A),32),s=we(s^(w=it(B,U,d,c=A)),(h=f)^(f=A),24),i=it(i,h=u,s,u=A),a[e+16>>2]=i,v=A,a[e+20>>2]=v,i=we(i^d,c^v,16),a[e+104>>2]=i,d=A,a[e+108>>2]=d,i=it(w,f,i,d),a[p>>2]=i,c=p,p=A,a[c+4>>2]=p,K=e,G=we(i^s,u^p,63),a[K+56>>2]=G,a[e+60>>2]=A,c=l,i=we(g^(l=it(E,I,l,o)),D^(s=A),32),p=we(c^(d=it(R,O,i,u=A)),(p=o)^(o=A),24),l=it(l,c=s,p,s=A),a[e+24>>2]=l,c=A,a[e+28>>2]=c,l=we(i^l,u^c,16),a[e+112>>2]=l,i=A,a[e+116>>2]=i,l=it(d,o,l,i),a[e+72>>2]=l,o=A,a[e+76>>2]=o,K=e,G=we(l^p,s^o,63),a[K+32>>2]=G,a[e+36>>2]=A,8!=(0|(b=b+1|0)););for(;p=a[(b=512+(e=(n+1024|0)+(t<<4)|0)|0)>>2],l=a[e+772>>2],u=p,c=a[b+4>>2],d=a[e+768>>2],b=a[e+256>>2],p=a[e+260>>2],s=we(d^(o=it(a[e>>2],a[e+4>>2],b,p)),(s=l)^(l=A),32),p=we(c=(u=it(u,c,s,i=A))^b,p^(b=A),24),d=b,w=we((c=it(o,l,p,b=A))^s,(f=A)^i,16),b=we(p^(x=it(u,d,w,v=A)),(M=A)^b,63),p=A,l=a[e+780>>2],h=a[e+520>>2],m=a[e+524>>2],d=a[e+776>>2],o=a[e+264>>2],s=a[e+268>>2],u=we(d^(i=it(a[e+8>>2],a[e+12>>2],o,s)),(u=l)^(l=A),32),s=we(h=(B=it(h,m,u,d=A))^o,s^(o=A),24),h=B,P=we((B=it(i,m=l,s,l=A))^u,(U=A)^d,16),l=we(s^(j=it(h,o,P,F=A)),(z=A)^l,63),o=A,s=a[e+900>>2],m=a[e+640>>2],g=a[e+644>>2],E=a[e+896>>2],i=a[e+384>>2],u=a[e+388>>2],R=we(E^(d=it(a[e+128>>2],a[e+132>>2],i,u)),(h=s)^(s=A),32),u=we(h=(m=it(m,g,R,O=A))^i,u^(i=A),24),h=m,m=we((m=R)^(R=it(d,g=s,u,s=A)),(d=O)^(O=A),16),s=we(u^(g=it(h,i,m,N=A)),(D=A)^s,63),i=A,u=a[e+908>>2],S=a[e+648>>2],C=a[e+652>>2],I=a[e+904>>2],d=a[e+392>>2],h=a[e+396>>2],E=we(I^(k=it(a[e+136>>2],a[e+140>>2],d,h)),(E=u)^(u=A),32),S=h=we(S=(_=it(S,C,E,I=A))^d,h^(d=A),24),E=we((h=it(k,C=u,h,u=A))^E,(k=A)^I,16),u=we(S^(_=it(_,d,E,I=A)),(T=A)^u,63),d=A,S=g,C=D,g=we(E^(c=it(c,f,l,o)),I^(f=A),32),l=we((E=it(S,C,g,D=A))^l,(I=A)^o,24),o=it(o=c,f,l,c=A),a[e>>2]=o,f=A,a[e+4>>2]=f,o=we(o^g,f^D,16),a[e+904>>2]=o,f=A,a[e+908>>2]=f,o=it(E,I,o,f),a[e+640>>2]=o,f=A,a[e+644>>2]=f,K=e,G=we(o^l,c^f,63),a[K+264>>2]=G,a[e+268>>2]=A,l=s,c=we(w^(o=it(B,U,s,i)),v^(s=A),32),l=we(l^(w=it(_,T,c,f=A)),(g=i)^(i=A),24),o=it(o,g=s,l,s=A),a[e+8>>2]=o,v=A,a[e+12>>2]=v,o=we(o^c,f^v,16),a[e+768>>2]=o,c=A,a[e+772>>2]=c,o=it(w,i,o,c),a[e+648>>2]=o,i=A,a[e+652>>2]=i,K=e,G=we(o^l,i^s,63),a[K+384>>2]=G,a[e+388>>2]=A,l=u,i=we(P^(o=it(R,O,u,d)),F^(s=A),32),l=we(l^(c=it(x,M,i,u=A)),(g=d)^(d=A),24),o=it(o,g=s,l,s=A),a[e+128>>2]=o,f=A,a[e+132>>2]=f,o=we(i^o,u^f,16),a[e+776>>2]=o,i=A,a[e+780>>2]=i,o=it(c,d,o,i),a[e+512>>2]=o,i=A,a[e+516>>2]=i,K=e,G=we(o^l,i^s,63),a[K+392>>2]=G,a[e+396>>2]=A,l=it(h,k,b,p),u=it(j,z,s=we(m^l,N^(o=A),32),i=A),p=it(c=l,o,b=we(u^b,(d=A)^p,24),l=A),a[e+136>>2]=p,o=A,a[e+140>>2]=o,p=we(s^p,i^o,16),a[e+896>>2]=p,o=A,a[e+900>>2]=o,p=it(u,d,p,o),a[e+520>>2]=p,o=A,a[e+524>>2]=o,K=e,G=we(p^b,o^l,63),a[K+256>>2]=G,a[e+260>>2]=A,8!=(0|(t=t+1|0)););mr(r,n),et(r,n+1024|0),y=n+2048|0}function B(e){var t=0,r=0,n=0,i=0,o=0,s=0,u=0,l=0,d=0;e:if(e|=0){o=(n=e-8|0)+(e=-8&(t=a[e-4>>2]))|0;t:if(!(1&t)){if(!(3&t))break e;if((n=n-(t=a[n>>2])|0)>>>0>2])))return a[8967]=e,a[o+4>>2]=-2&t,a[n+4>>2]=1|e,void(a[e+n>>2]=e)}else{if(t>>>0<=255){if(i=a[n+8>>2],t=t>>>3|0,(0|(r=a[n+12>>2]))==(0|i)){l=35860,d=a[8965]&It(-2,t),a[l>>2]=d;break t}a[i+12>>2]=r,a[r+8>>2]=i;break t}if(u=a[n+24>>2],(0|n)==(0|(t=a[n+12>>2])))if((r=a[(i=n+20|0)>>2])||(r=a[(i=n+16|0)>>2])){for(;s=i,(r=a[(i=(t=r)+20|0)>>2])||(i=t+16|0,r=a[t+16>>2]););a[s>>2]=0}else t=0;else r=a[n+8>>2],a[r+12>>2]=t,a[t+8>>2]=r;if(!u)break t;i=a[n+28>>2];r:{if(a[(r=36164+(i<<2)|0)>>2]==(0|n)){if(a[r>>2]=t,t)break r;l=35864,d=a[8966]&It(-2,i),a[l>>2]=d;break t}if(a[u+(a[u+16>>2]==(0|n)?16:20)>>2]=t,!t)break t}if(a[t+24>>2]=u,(r=a[n+16>>2])&&(a[t+16>>2]=r,a[r+24>>2]=t),!(r=a[n+20>>2]))break t;a[t+20>>2]=r,a[r+24>>2]=t}}if(!(n>>>0>=o>>>0)&&1&(t=a[o+4>>2])){t:{if(!(2&t)){if(a[8971]==(0|o)){if(a[8971]=n,e=a[8968]+e|0,a[8968]=e,a[n+4>>2]=1|e,a[8970]!=(0|n))break e;return a[8967]=0,void(a[8970]=0)}if(a[8970]==(0|o))return a[8970]=n,e=a[8967]+e|0,a[8967]=e,a[n+4>>2]=1|e,void(a[e+n>>2]=e);e=(-8&t)+e|0;r:if(t>>>0<=255){if(i=a[o+8>>2],t=t>>>3|0,(0|(r=a[o+12>>2]))==(0|i)){l=35860,d=a[8965]&It(-2,t),a[l>>2]=d;break r}a[i+12>>2]=r,a[r+8>>2]=i}else{if(u=a[o+24>>2],(0|o)==(0|(t=a[o+12>>2])))if((r=a[(i=o+20|0)>>2])||(r=a[(i=o+16|0)>>2])){for(;s=i,(r=a[(i=(t=r)+20|0)>>2])||(i=t+16|0,r=a[t+16>>2]););a[s>>2]=0}else t=0;else r=a[o+8>>2],a[r+12>>2]=t,a[t+8>>2]=r;if(u){i=a[o+28>>2];n:{if(a[(r=36164+(i<<2)|0)>>2]==(0|o)){if(a[r>>2]=t,t)break n;l=35864,d=a[8966]&It(-2,i),a[l>>2]=d;break r}if(a[u+(a[u+16>>2]==(0|o)?16:20)>>2]=t,!t)break r}a[t+24>>2]=u,(r=a[o+16>>2])&&(a[t+16>>2]=r,a[r+24>>2]=t),(r=a[o+20>>2])&&(a[t+20>>2]=r,a[r+24>>2]=t)}}if(a[n+4>>2]=1|e,a[e+n>>2]=e,a[8970]!=(0|n))break t;return void(a[8967]=e)}a[o+4>>2]=-2&t,a[n+4>>2]=1|e,a[e+n>>2]=e}if(e>>>0<=255)return t=35900+((e=e>>>3|0)<<3)|0,(r=a[8965])&(e=1<>2]:(a[8965]=e|r,e=t),a[t+8>>2]=n,a[e+12>>2]=n,a[n+12>>2]=t,void(a[n+8>>2]=e);i=31,a[n+16>>2]=0,a[n+20>>2]=0,e>>>0<=16777215&&(t=e>>>8|0,t<<=s=t+1048320>>>16&8,i=28+((t=((t<<=i=t+520192>>>16&4)<<(r=t+245760>>>16&2)>>>15|0)-(r|i|s)|0)<<1|e>>>t+21&1)|0),a[n+28>>2]=i,s=36164+(i<<2)|0;t:{r:{if((r=a[8966])&(t=1<>>1|0)),t=a[s>>2];;){if(r=t,(-8&a[t+4>>2])==(0|e))break r;if(t=i>>>29|0,i<<=1,!(t=a[16+(s=r+(4&t)|0)>>2]))break}a[s+16>>2]=n,a[n+24>>2]=r}else a[8966]=t|r,a[s>>2]=n,a[n+24>>2]=s;a[n+12>>2]=n,a[n+8>>2]=n;break t}e=a[r+8>>2],a[e+12>>2]=n,a[r+8>>2]=n,a[n+24>>2]=0,a[n+12>>2]=r,a[n+8>>2]=e}e=a[8973]-1|0,a[8973]=e||-1}}}function P(e,t,r,n,i){var s,c,l,d,h,f,p,g,m,b,v,A,w,E,_,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,L=0,U=0,F=0,j=0,z=0,H=0,K=0,G=0,Q=0,q=0,W=0,V=0,Y=0,J=0,X=0,Z=0,$=0,ee=0,te=0,re=0,ne=0;for(y=s=y+-64|0,c=a[e+60>>2],l=a[e+56>>2],H=a[e+52>>2],j=a[e+48>>2],d=a[e+44>>2],h=a[e+40>>2],f=a[e+36>>2],p=a[e+32>>2],g=a[e+28>>2],m=a[e+24>>2],b=a[e+20>>2],v=a[e+16>>2],A=a[e+12>>2],w=a[e+8>>2],E=a[e+4>>2],_=a[e>>2];;){if(!i&n>>>0>63|i)S=r;else{if(C=0,S=bt(s,0,64),n|i)for(;o[S+C|0]=u[t+C|0],!i&(C=C+1|0)>>>0>>0|i;);t=S,Q=r}for(K=20,B=_,P=E,R=w,O=A,C=v,T=b,r=m,N=g,x=p,M=f,D=h,L=c,F=l,I=H,k=j,z=d;U=C,B=gr((C=C+B|0)^k,16),k=gr(U^(x=B+x|0),12),U=x,x=gr((x=B)^(B=C+k|0),8),C=gr(k^(U=U+x|0),7),k=T,P=gr((T=T+P|0)^I,16),I=gr(k^(M=P+M|0),12),k=M,M=gr((M=P)^(P=T+I|0),8),T=gr(I^(G=k+M|0),7),I=r,R=gr((r=r+R|0)^F,16),I=F=gr(I^(D=R+D|0),12),F=gr((k=R)^(R=r+F|0),8),r=gr(I^(D=F+D|0),7),I=N,O=gr((N=N+O|0)^L,16),k=I=gr(I^(L=O+z|0),12),z=L,L=gr((L=O)^(O=N+I|0),8),N=gr(k^(I=z+L|0),7),k=D,D=gr((B=T+B|0)^L,16),T=gr((k=k+D|0)^T,12),L=gr(D^(B=T+B|0),8),T=gr(T^(D=k+L|0),7),x=gr((P=r+P|0)^x,16),r=gr((I=x+I|0)^r,12),k=gr(x^(P=r+P|0),8),r=gr(r^(z=I+k|0),7),x=gr((R=N+R|0)^M,16),N=gr((M=x+U|0)^N,12),I=gr(x^(R=N+R|0),8),N=gr(N^(x=M+I|0),7),M=gr((O=C+O|0)^F,16),C=gr((U=M+G|0)^C,12),F=gr(M^(O=C+O|0),8),C=gr(C^(M=U+F|0),7),K=K-2|0;);if(K=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,U=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,G=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,q=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,W=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,V=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,Y=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24,J=u[t+32|0]|u[t+33|0]<<8|u[t+34|0]<<16|u[t+35|0]<<24,X=u[t+36|0]|u[t+37|0]<<8|u[t+38|0]<<16|u[t+39|0]<<24,Z=u[t+40|0]|u[t+41|0]<<8|u[t+42|0]<<16|u[t+43|0]<<24,$=u[t+44|0]|u[t+45|0]<<8|u[t+46|0]<<16|u[t+47|0]<<24,ee=u[t+48|0]|u[t+49|0]<<8|u[t+50|0]<<16|u[t+51|0]<<24,te=u[t+52|0]|u[t+53|0]<<8|u[t+54|0]<<16|u[t+55|0]<<24,re=u[t+56|0]|u[t+57|0]<<8|u[t+58|0]<<16|u[t+59|0]<<24,ne=u[t+60|0]|u[t+61|0]<<8|u[t+62|0]<<16|u[t+63|0]<<24,Bt(S,B+_^(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24)),Bt(S+4|0,P+E^K),Bt(S+8|0,R+w^U),Bt(S+12|0,O+A^G),Bt(S+16|0,C+v^q),Bt(S+20|0,T+b^W),Bt(S+24|0,r+m^V),Bt(S+28|0,N+g^Y),Bt(S+32|0,x+p^J),Bt(S+36|0,M+f^X),Bt(S+40|0,Z^D+h),Bt(S+44|0,$^z+d),Bt(S+48|0,ee^k+j),Bt(S+52|0,te^I+H),Bt(S+56|0,re^F+l),Bt(S+60|0,ne^L+c),H=((j=(r=j)+1|0)>>>0>>0)+H|0,!i&n>>>0<=64){if(!(!n|!i&n>>>0>63|!!(0|i)))for(T=0;o[T+Q|0]=u[S+T|0],(0|n)!=(0|(T=T+1|0)););a[e+52>>2]=H,a[e+48>>2]=j,y=s- -64|0;break}t=t- -64|0,r=S- -64|0,i=i-1|0,i=(n=n+-64|0)>>>0<4294967232?i+1|0:i}}function R(e,t){var r,n=0,i=0,o=0,s=0,u=0,c=0,l=0;r=e+t|0;e:{t:if(!(1&(n=a[e+4>>2]))){if(!(3&n))break e;t=(n=a[e>>2])+t|0;r:{if((0|(e=e-n|0))!=a[8970]){if(n>>>0<=255){if(o=a[e+8>>2],n=n>>>3|0,(0|(i=a[e+12>>2]))!=(0|o))break r;c=35860,l=a[8965]&It(-2,n),a[c>>2]=l;break t}if(u=a[e+24>>2],(0|(n=a[e+12>>2]))==(0|e))if((i=a[(o=e+20|0)>>2])||(i=a[(o=e+16|0)>>2])){for(;s=o,(i=a[(o=(n=i)+20|0)>>2])||(o=n+16|0,i=a[n+16>>2]););a[s>>2]=0}else n=0;else i=a[e+8>>2],a[i+12>>2]=n,a[n+8>>2]=i;if(!u)break t;o=a[e+28>>2];n:{if(a[(i=36164+(o<<2)|0)>>2]==(0|e)){if(a[i>>2]=n,n)break n;c=35864,l=a[8966]&It(-2,o),a[c>>2]=l;break t}if(a[u+(a[u+16>>2]==(0|e)?16:20)>>2]=n,!n)break t}if(a[n+24>>2]=u,(i=a[e+16>>2])&&(a[n+16>>2]=i,a[i+24>>2]=n),!(i=a[e+20>>2]))break t;a[n+20>>2]=i,a[i+24>>2]=n;break t}if(3&~(n=a[r+4>>2]))break t;return a[8967]=t,a[r+4>>2]=-2&n,a[e+4>>2]=1|t,void(a[r>>2]=t)}a[o+12>>2]=i,a[i+8>>2]=o}t:{if(!(2&(n=a[r+4>>2]))){if(a[8971]==(0|r)){if(a[8971]=e,t=a[8968]+t|0,a[8968]=t,a[e+4>>2]=1|t,a[8970]!=(0|e))break e;return a[8967]=0,void(a[8970]=0)}if(a[8970]==(0|r))return a[8970]=e,t=a[8967]+t|0,a[8967]=t,a[e+4>>2]=1|t,void(a[e+t>>2]=t);t=(-8&n)+t|0;r:if(n>>>0<=255){if(o=a[r+8>>2],n=n>>>3|0,(0|(i=a[r+12>>2]))==(0|o)){c=35860,l=a[8965]&It(-2,n),a[c>>2]=l;break r}a[o+12>>2]=i,a[i+8>>2]=o}else{if(u=a[r+24>>2],(0|r)==(0|(n=a[r+12>>2])))if((o=a[(i=r+20|0)>>2])||(o=a[(i=r+16|0)>>2])){for(;s=i,(o=a[(i=(n=o)+20|0)>>2])||(i=n+16|0,o=a[n+16>>2]););a[s>>2]=0}else n=0;else i=a[r+8>>2],a[i+12>>2]=n,a[n+8>>2]=i;if(u){o=a[r+28>>2];n:{if(a[(i=36164+(o<<2)|0)>>2]==(0|r)){if(a[i>>2]=n,n)break n;c=35864,l=a[8966]&It(-2,o),a[c>>2]=l;break r}if(a[u+(a[u+16>>2]==(0|r)?16:20)>>2]=n,!n)break r}a[n+24>>2]=u,(i=a[r+16>>2])&&(a[n+16>>2]=i,a[i+24>>2]=n),(i=a[r+20>>2])&&(a[n+20>>2]=i,a[i+24>>2]=n)}}if(a[e+4>>2]=1|t,a[e+t>>2]=t,a[8970]!=(0|e))break t;return void(a[8967]=t)}a[r+4>>2]=-2&n,a[e+4>>2]=1|t,a[e+t>>2]=t}if(t>>>0<=255)return n=35900+((t=t>>>3|0)<<3)|0,(i=a[8965])&(t=1<>2]:(a[8965]=t|i,t=n),a[n+8>>2]=e,a[t+12>>2]=e,a[e+12>>2]=n,void(a[e+8>>2]=t);o=31,a[e+16>>2]=0,a[e+20>>2]=0,t>>>0<=16777215&&(n=t>>>8|0,n<<=s=n+1048320>>>16&8,o=28+((n=((n<<=o=n+520192>>>16&4)<<(i=n+245760>>>16&2)>>>15|0)-(i|o|s)|0)<<1|t>>>n+21&1)|0),a[e+28>>2]=o,s=36164+(o<<2)|0;t:{if((i=a[8966])&(n=1<>>1|0)),n=a[s>>2];;){if(i=n,(-8&a[n+4>>2])==(0|t))break t;if(n=o>>>29|0,o<<=1,!(n=a[16+(s=i+(4&n)|0)>>2]))break}a[s+16>>2]=e,a[e+24>>2]=i}else a[8966]=n|i,a[s>>2]=e,a[e+24>>2]=s;return a[e+12>>2]=e,void(a[e+8>>2]=e)}t=a[i+8>>2],a[t+12>>2]=e,a[i+8>>2]=e,a[e+24>>2]=0,a[e+12>>2]=i,a[e+8>>2]=t}}function O(e,t,r,n){var i=0,o=0,s=0,c=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,E=0,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0;if(g=a[e+36>>2],c=a[e+32>>2],s=a[e+28>>2],o=a[e+24>>2],d=a[e+20>>2],!n&r>>>0>=16|n)for(T=!u[e+80|0]<<24,y=a[e+4>>2],x=l(y,5),w=a[e+8>>2],C=l(w,5),S=a[e+12>>2],k=l(S,5),i=a[e+16>>2],E=l(i,5),M=i,b=a[e>>2];i=We(h=((u[t+3|0]|u[t+4|0]<<8|u[t+5|0]<<16|u[t+6|0]<<24)>>>2&67108863)+o|0,0,S,0),f=A,o=(m=We(d=(67108863&(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24))+d|0,0,M,0))+i|0,i=A+f|0,i=o>>>0>>0?i+1|0:i,p=o,o=We(f=((u[t+6|0]|u[t+7|0]<<8|u[t+8|0]<<16|u[t+9|0]<<24)>>>4&67108863)+s|0,0,w,0),i=A+i|0,i=o>>>0>(s=p+o|0)>>>0?i+1|0:i,o=s,s=We(m=((u[t+9|0]|u[t+10|0]<<8|u[t+11|0]<<16|u[t+12|0]<<24)>>>6|0)+c|0,0,y,0),i=A+i|0,i=s>>>0>(c=o+s|0)>>>0?i+1|0:i,o=c,c=We(v=g+T+((u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24)>>>8)|0,0,b,0),i=A+i|0,B=g=o+c|0,g=c>>>0>g>>>0?i+1|0:i,i=We(h,0,w,0),s=A,c=(o=We(d,0,S,0))+i|0,i=A+s|0,i=o>>>0>c>>>0?i+1|0:i,s=We(f,0,y,0),i=A+i|0,i=s>>>0>(c=s+c|0)>>>0?i+1|0:i,s=We(m,0,b,0),i=A+i|0,i=s>>>0>(c=s+c|0)>>>0?i+1|0:i,s=We(v,0,E,0),i=A+i|0,P=c=s+c|0,c=s>>>0>c>>>0?i+1|0:i,i=We(h,0,y,0),o=A,s=(_=We(d,0,w,0))+i|0,i=A+o|0,i=s>>>0<_>>>0?i+1|0:i,o=We(f,0,b,0),i=A+i|0,i=o>>>0>(s=o+s|0)>>>0?i+1|0:i,o=We(m,0,E,0),i=A+i|0,i=o>>>0>(s=o+s|0)>>>0?i+1|0:i,o=We(v,0,k,0),i=A+i|0,_=s=o+s|0,s=o>>>0>s>>>0?i+1|0:i,i=We(h,0,b,0),p=A,o=(I=We(d,0,y,0))+i|0,i=A+p|0,i=o>>>0>>0?i+1|0:i,p=We(f,0,E,0),i=A+i|0,i=(o=p+o|0)>>>0

>>0?i+1|0:i,p=We(m,0,k,0),i=A+i|0,i=(o=p+o|0)>>>0

>>0?i+1|0:i,p=We(v,0,C,0),i=A+i|0,i=(o=p+o|0)>>>0

>>0?i+1|0:i,p=o,o=i,i=We(h,0,E,0),I=A,h=(d=We(d,0,b,0))+i|0,i=A+I|0,i=h>>>0>>0?i+1|0:i,d=We(f,0,k,0),i=A+i|0,i=(h=d+h|0)>>>0>>0?i+1|0:i,d=We(m,0,C,0),i=A+i|0,i=(h=d+h|0)>>>0>>0?i+1|0:i,d=We(v,0,x,0),i=A+i|0,i=(h=d+h|0)>>>0>>0?i+1|0:i,d=h,f=(67108863&i)<<6|h>>>26,i=o,f=(67108863&(i=(h=f+p|0)>>>0>>0?i+1|0:i))<<6|(o=h)>>>26,i=s,i=(o=f+_|0)>>>0>>0?i+1|0:i,f=o,o=(67108863&i)<<6|o>>>26,i=c,m=s=o+P|0,s=(67108863&(i=o>>>0>s>>>0?i+1|0:i))<<6|s>>>26,i=g,g=c=s+B|0,o=(67108863&h)+((i=l((67108863&(s>>>0>c>>>0?i+1:i))<<6|c>>>26,5)+(67108863&d)|0)>>>26|0)|0,s=67108863&f,c=67108863&m,g&=67108863,d=67108863&i,t=t+16|0,!(n=n-(r>>>0<16)|0)&(r=r-16|0)>>>0>15|n;);a[e+20>>2]=d,a[e+36>>2]=g,a[e+32>>2]=c,a[e+28>>2]=s,a[e+24>>2]=o}function N(e,t,r){var n,i,s,a,c=0,l=0,d=0,h=0,f=0;return y=s=y-160|0,St(t,r,32,0),o[0|t]=248&u[0|t],o[t+31|0]=63&u[t+31|0]|64,ne(s,t),tt(e,s),l=u[(i=r)+8|0]|u[i+9|0]<<8|u[i+10|0]<<16|u[i+11|0]<<24,c=u[i+12|0]|u[i+13|0]<<8|u[i+14|0]<<16|u[i+15|0]<<24,d=u[i+16|0]|u[i+17|0]<<8|u[i+18|0]<<16|u[i+19|0]<<24,h=u[i+20|0]|u[i+21|0]<<8|u[i+22|0]<<16|u[i+23|0]<<24,f=u[0|i]|u[i+1|0]<<8|u[i+2|0]<<16|u[i+3|0]<<24,r=u[i+4|0]|u[i+5|0]<<8|u[i+6|0]<<16|u[i+7|0]<<24,a=u[i+28|0]|u[i+29|0]<<8|u[i+30|0]<<16|u[i+31|0]<<24,n=t,t=u[i+24|0]|u[i+25|0]<<8|u[i+26|0]<<16|u[i+27|0]<<24,o[n+24|0]=t,o[n+25|0]=t>>>8,o[n+26|0]=t>>>16,o[n+27|0]=t>>>24,o[n+28|0]=a,o[n+29|0]=a>>>8,o[n+30|0]=a>>>16,o[n+31|0]=a>>>24,o[n+16|0]=d,o[n+17|0]=d>>>8,o[n+18|0]=d>>>16,o[n+19|0]=d>>>24,o[n+20|0]=h,o[n+21|0]=h>>>8,o[n+22|0]=h>>>16,o[n+23|0]=h>>>24,o[n+8|0]=l,o[n+9|0]=l>>>8,o[n+10|0]=l>>>16,o[n+11|0]=l>>>24,o[n+12|0]=c,o[n+13|0]=c>>>8,o[n+14|0]=c>>>16,o[n+15|0]=c>>>24,o[0|n]=f,o[n+1|0]=f>>>8,o[n+2|0]=f>>>16,o[n+3|0]=f>>>24,o[n+4|0]=r,o[n+5|0]=r>>>8,o[n+6|0]=r>>>16,o[n+7|0]=r>>>24,d=u[(c=e)+8|0]|u[c+9|0]<<8|u[c+10|0]<<16|u[c+11|0]<<24,h=u[c+12|0]|u[c+13|0]<<8|u[c+14|0]<<16|u[c+15|0]<<24,f=u[c+16|0]|u[c+17|0]<<8|u[c+18|0]<<16|u[c+19|0]<<24,r=u[c+20|0]|u[c+21|0]<<8|u[c+22|0]<<16|u[c+23|0]<<24,t=u[0|c]|u[c+1|0]<<8|u[c+2|0]<<16|u[c+3|0]<<24,e=u[c+4|0]|u[c+5|0]<<8|u[c+6|0]<<16|u[c+7|0]<<24,l=u[c+28|0]|u[c+29|0]<<8|u[c+30|0]<<16|u[c+31|0]<<24,c=u[c+24|0]|u[c+25|0]<<8|u[c+26|0]<<16|u[c+27|0]<<24,o[n+56|0]=c,o[n+57|0]=c>>>8,o[n+58|0]=c>>>16,o[n+59|0]=c>>>24,o[n+60|0]=l,o[n+61|0]=l>>>8,o[n+62|0]=l>>>16,o[n+63|0]=l>>>24,o[n+48|0]=f,o[n+49|0]=f>>>8,o[n+50|0]=f>>>16,o[n+51|0]=f>>>24,o[n+52|0]=r,o[n+53|0]=r>>>8,o[n+54|0]=r>>>16,o[n+55|0]=r>>>24,o[n+40|0]=d,o[n+41|0]=d>>>8,o[n+42|0]=d>>>16,o[n+43|0]=d>>>24,o[n+44|0]=h,o[n+45|0]=h>>>8,o[n+46|0]=h>>>16,o[n+47|0]=h>>>24,o[n+32|0]=t,o[n+33|0]=t>>>8,o[n+34|0]=t>>>16,o[n+35|0]=t>>>24,o[n+36|0]=e,o[n+37|0]=e>>>8,o[n+38|0]=e>>>16,o[n+39|0]=e>>>24,y=s+160|0,0}function D(e,t,r){var n,i=0,s=0;y=n=y+-64|0;e:{if((r-65&255)>>>0>191){if(i=-1,!(u[e+80|0]|u[e+81|0]<<8|u[e+82|0]<<16|u[e+83|0]<<24|u[e+84|0]|u[e+85|0]<<8|u[e+86|0]<<16|u[e+87|0]<<24)){if((i=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)>>>0>=129){if(ie(e,128),w(e,s=e+96|0),i=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)-128|0,o[e+352|0]=i,o[e+353|0]=i>>>8,o[e+354|0]=i>>>16,o[e+355|0]=i>>>24,i>>>0>=129)break e;ft(s,e+224|0,i),i=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24}ie(e,i),u[e+356|0]&&(o[e+88|0]=255,o[e+89|0]=255,o[e+90|0]=255,o[e+91|0]=255,o[e+92|0]=255,o[e+93|0]=255,o[e+94|0]=255,o[e+95|0]=255),o[e+80|0]=255,o[e+81|0]=255,o[e+82|0]=255,o[e+83|0]=255,o[e+84|0]=255,o[e+85|0]=255,o[e+86|0]=255,o[e+87|0]=255,bt((i=e+96|0)+(s=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)|0,0,256-s|0),w(e,i),ot(n,u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24),ot(8|n,u[e+8|0]|u[e+9|0]<<8|u[e+10|0]<<16|u[e+11|0]<<24,u[e+12|0]|u[e+13|0]<<8|u[e+14|0]<<16|u[e+15|0]<<24),ot(n+16|0,u[e+16|0]|u[e+17|0]<<8|u[e+18|0]<<16|u[e+19|0]<<24,u[e+20|0]|u[e+21|0]<<8|u[e+22|0]<<16|u[e+23|0]<<24),ot(n+24|0,u[e+24|0]|u[e+25|0]<<8|u[e+26|0]<<16|u[e+27|0]<<24,u[e+28|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24),ot(n+32|0,u[e+32|0]|u[e+33|0]<<8|u[e+34|0]<<16|u[e+35|0]<<24,u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24),ot(n+40|0,u[e+40|0]|u[e+41|0]<<8|u[e+42|0]<<16|u[e+43|0]<<24,u[e+44|0]|u[e+45|0]<<8|u[e+46|0]<<16|u[e+47|0]<<24),ot(n+48|0,u[e+48|0]|u[e+49|0]<<8|u[e+50|0]<<16|u[e+51|0]<<24,u[e+52|0]|u[e+53|0]<<8|u[e+54|0]<<16|u[e+55|0]<<24),ot(n+56|0,u[e+56|0]|u[e+57|0]<<8|u[e+58|0]<<16|u[e+59|0]<<24,u[e+60|0]|u[e+61|0]<<8|u[e+62|0]<<16|u[e+63|0]<<24),ft(t,n,r),vr(e,64),vr(i,256),i=0}return y=n- -64|0,i}zt(),h()}f(1299,1161,306,1086),h()}function L(e,t){var r,n,i,o,s,c,l,d,h,f=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,E=0,_=0;r=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,E=Et(t+4|0),f=A,b=Et(t+7|0),m=A,w=Et(t+10|0),p=A,n=Et(t+13|0),y=A,g=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,i=Et(t+20|0),o=A,s=Et(t+23|0),c=A,l=Et(t+26|0),d=A,h=Et(t+29|0),t=p<<3|w>>>29,_=p=w<<3,w=p=p+16777216|0,p=t=p>>>0<16777216?t+1|0:t,v=b<<5,m=t=m<<5|b>>>27,f=t=f<<6|(b=E)>>>26,E=t=16777216+(b<<=6)|0,t=(t=(f=t>>>0<16777216?f+1|0:f)>>25)+m|0,t=(f=v+(v=(33554431&f)<<7|E>>>25)|0)>>>0>>0?t+1|0:t,t=(_-(-33554432&w)|0)+((67108863&(t=(m=f+33554432|0)>>>0<33554432?t+1|0:t))<<6|m>>>26)|0,a[e+12>>2]=t,t=-67108864&m,a[e+8>>2]=f-t,t=0,m=g=(f=g)+16777216|0,g=t=g>>>0<16777216?1:t,_=f-(-33554432&m)|0,t=y<<2|(f=n)>>>30,y=f<<2,f=t,t=(t=p>>25)+f|0,f=t=(p=(v=y)+(y=(33554431&p)<<7|w>>>25)|0)>>>0>>0?t+1|0:t,y=t=p+33554432|0,t=((67108863&(f=t>>>0<33554432?f+1|0:f))<<6|t>>>26)+_|0,a[e+20>>2]=t,t=-67108864&y,a[e+16>>2]=p-t,p=(f=i)<<7,t=(t=o<<7|f>>>25)+(f=g>>25)|0,t=(p=p+(g=(33554431&g)<<7|m>>>25)|0)>>>0>>0?t+1|0:t,p=f=p,g=f=f+33554432|0,f=t=f>>>0<33554432?t+1|0:t,t=-67108864&g,a[e+24>>2]=p-t,t=c<<5|(p=s)>>>27,y=p<<=5,m=p=p+16777216|0,p=t=p>>>0<16777216?t+1|0:t,t=(y-(-33554432&m)|0)+((67108863&f)<<6|g>>>26)|0,a[e+28>>2]=t,g=(f=l)<<4,f=t=d<<4|f>>>28,t=(t=p>>25)+f|0,t=(p=(y=g)+(g=(33554431&p)<<7|m>>>25)|0)>>>0>>0?t+1|0:t,p=f=p,g=f=f+33554432|0,f=t=f>>>0<33554432?t+1|0:t,t=-67108864&g,a[e+32>>2]=p-t,t=0,m=p=(p=h)<<2&33554428,t=(p=p+16777216|0)>>>0<16777216?t+1|0:t,f=(m-(33554432&p)|0)+((67108863&f)<<6|g>>>26)|0,a[e+36>>2]=f,p=We((33554431&t)<<7|p>>>25,t>>>25|0,19,0),t=A,t=(f=p+r|0)>>>0

>>0?t+1|0:t,t=(b-(-33554432&E)|0)+((67108863&(t=(p=f+33554432|0)>>>0<33554432?t+1|0:t))<<6|p>>>26)|0,a[e+4>>2]=t,t=e,e=-67108864&p,a[t>>2]=f-e}function U(e,t,r,n){var i,s=0;i=s=y,y=s=s-576&-64,a[s+188>>2]=0,Bt(s+188|0,t);e:if(t>>>0<=64){if((0|Xe(s+192|0,0,0,t))<0)break e;if((0|ir(s+192|0,s+188|0,4,0))<0)break e;if((0|ir(s+192|0,r,n,0))<0)break e;xt(s+192|0,e,t)}else if(!((0|Xe(s+192|0,0,0,64))<0||(0|ir(s+192|0,s+188|0,4,0))<0||(0|ir(s+192|0,r,n,0))<0||(0|xt(s+192|0,s+112|0,64))<0)){if(r=a[s+116>>2],n=a[s+112>>2],o[0|e]=n,o[e+1|0]=n>>>8,o[e+2|0]=n>>>16,o[e+3|0]=n>>>24,o[e+4|0]=r,o[e+5|0]=r>>>8,o[e+6|0]=r>>>16,o[e+7|0]=r>>>24,r=a[s+124>>2],n=a[s+120>>2],o[e+8|0]=n,o[e+9|0]=n>>>8,o[e+10|0]=n>>>16,o[e+11|0]=n>>>24,o[e+12|0]=r,o[e+13|0]=r>>>8,o[e+14|0]=r>>>16,o[e+15|0]=r>>>24,r=a[s+140>>2],n=a[s+136>>2],o[e+24|0]=n,o[e+25|0]=n>>>8,o[e+26|0]=n>>>16,o[e+27|0]=n>>>24,o[e+28|0]=r,o[e+29|0]=r>>>8,o[e+30|0]=r>>>16,o[e+31|0]=r>>>24,r=a[s+132>>2],n=a[s+128>>2],o[e+16|0]=n,o[e+17|0]=n>>>8,o[e+18|0]=n>>>16,o[e+19|0]=n>>>24,o[e+20|0]=r,o[e+21|0]=r>>>8,o[e+22|0]=r>>>16,o[e+23|0]=r>>>24,e=e+32|0,(t=t-32|0)>>>0>=65)for(;;){if(ft(r=s+48|0,n=s+112|0,64),(0|Re(n,64,r,64,0,0,0))<0)break e;if(r=a[s+116>>2],n=a[s+112>>2],o[0|e]=n,o[e+1|0]=n>>>8,o[e+2|0]=n>>>16,o[e+3|0]=n>>>24,o[e+4|0]=r,o[e+5|0]=r>>>8,o[e+6|0]=r>>>16,o[e+7|0]=r>>>24,r=a[s+124>>2],n=a[s+120>>2],o[e+8|0]=n,o[e+9|0]=n>>>8,o[e+10|0]=n>>>16,o[e+11|0]=n>>>24,o[e+12|0]=r,o[e+13|0]=r>>>8,o[e+14|0]=r>>>16,o[e+15|0]=r>>>24,r=a[s+140>>2],n=a[s+136>>2],o[e+24|0]=n,o[e+25|0]=n>>>8,o[e+26|0]=n>>>16,o[e+27|0]=n>>>24,o[e+28|0]=r,o[e+29|0]=r>>>8,o[e+30|0]=r>>>16,o[e+31|0]=r>>>24,r=a[s+132>>2],n=a[s+128>>2],o[e+16|0]=n,o[e+17|0]=n>>>8,o[e+18|0]=n>>>16,o[e+19|0]=n>>>24,o[e+20|0]=r,o[e+21|0]=r>>>8,o[e+22|0]=r>>>16,o[e+23|0]=r>>>24,e=e+32|0,!((t=t-32|0)>>>0>64))break}ft(r=s+48|0,n=s+112|0,64),(0|Re(n,t,r,64,0,0,0))<0||ft(e,s+112|0,t)}vr(s+192|0,384),y=i}function F(e,t,r){var n,i,o,s,a,c,l,d,h,f,p,g,m=0,y=0,b=0,v=0,A=0,w=0,E=0,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0;for(n=u[r+4|0]|u[r+5|0]<<8|u[r+6|0]<<16|u[r+7|0]<<24,i=u[r+8|0]|u[r+9|0]<<8|u[r+10|0]<<16|u[r+11|0]<<24,o=u[r+12|0]|u[r+13|0]<<8|u[r+14|0]<<16|u[r+15|0]<<24,s=u[r+16|0]|u[r+17|0]<<8|u[r+18|0]<<16|u[r+19|0]<<24,a=u[r+20|0]|u[r+21|0]<<8|u[r+22|0]<<16|u[r+23|0]<<24,c=u[r+24|0]|u[r+25|0]<<8|u[r+26|0]<<16|u[r+27|0]<<24,l=u[r+28|0]|u[r+29|0]<<8|u[r+30|0]<<16|u[r+31|0]<<24,k=1634760805,r=d=u[0|r]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24,b=n,M=i,v=o,C=857760878,A=h=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,w=f=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,E=p=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,S=g=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,T=2036477234,t=s,_=1797285236,I=l,m=c,y=a;v=gr(y+k|0,7)^v,E=gr(v+k|0,9)^E,B=gr(E+v|0,13)^y,O=gr(E+B|0,18),y=gr(r+C|0,7)^S,x=gr(y+C|0,9)^m,r=gr(y+x|0,13)^r,S=gr(x+r|0,18),I=gr(A+T|0,7)^I,b=gr(I+T|0,9)^b,A=gr(I+b|0,13)^A,N=gr(b+A|0,18),m=gr(t+_|0,7)^M,w=gr(m+_|0,9)^w,P=gr(m+w|0,13)^t,D=gr(w+P|0,18),r=gr((t=k^O)+m|0,7)^r,b=gr(r+t|0,9)^b,M=gr(r+b|0,13)^m,k=gr(b+M|0,18)^t,A=gr((t=C^S)+v|0,7)^A,w=gr(A+t|0,9)^w,v=gr(w+A|0,13)^v,C=gr(w+v|0,18)^t,t=gr((m=T^N)+y|0,7)^P,E=gr(t+m|0,9)^E,S=gr(t+E|0,13)^y,T=gr(E+S|0,18)^m,y=gr((_^=D)+I|0,7)^B,m=gr(y+_|0,9)^x,I=gr(m+y|0,13)^I,_=gr(m+I|0,18)^_,x=R>>>0<18,R=R+2|0,x;);Bt(e,k+1634760805|0),Bt(e+4|0,r+d|0),Bt(e+8|0,b+n|0),Bt(e+12|0,M+i|0),Bt(e+16|0,v+o|0),Bt(e+20|0,C+857760878|0),Bt(e+24|0,A+h|0),Bt(e+28|0,w+f|0),Bt(e+32|0,E+p|0),Bt(e+36|0,S+g|0),Bt(e+40|0,T+2036477234|0),Bt(e+44|0,t+s|0),Bt(e+48|0,y+a|0),Bt(e+52|0,m+c|0),Bt(e+56|0,I+l|0),Bt(e+60|0,_+1797285236|0)}function j(e,t,r,n,i,s){var a,c=0,d=0,h=0,f=0,p=0,g=0,m=0,b=0,v=0;for(y=a=y-592|0,f=-1,p=e+32|0,c=32,d=1;h=(g=u[p+(c=c-1|0)|0])-(m=u[c+2752|0])>>8&d|255&h,d&=65535+(g^m)>>>8,c;);if(h&&!ye(e)){for(c=127&~u[i+31|0],h=30;c=~u[i+h|0]|c,h=h-1|0;);if(((255&c)-1&236-u[0|i])<<23>>31!=-1&&!ye(i)&&!q(a+128|0,i)){Jt(c=a+384|0,s),V(c,e,32,0),V(c,i,32,0),V(c,t,r,n),Oe(c,t=a+320|0),I(t),y=n=y-2272|0,de(n+2016|0,t),de(n+1760|0,p),vt(r=n+480|0,i=a+128|0),pt(t=n+320|0,i),ht(n,t),ze(t,n,r),ht(r=n+160|0,t),vt(i=n+640|0,r),ze(t,n,i),ht(r,t),vt(i=n+800|0,r),ze(t,n,i),ht(r,t),vt(i=n+960|0,r),ze(t,n,i),ht(r,t),vt(i=n+1120|0,r),ze(t,n,i),ht(r,t),vt(i=n+1280|0,r),ze(t,n,i),ht(r,t),vt(i=n+1440|0,r),ze(t,n,i),ht(r,t),vt(n+1600|0,r),Ar(s=a+8|0),ur(s+40|0),ur(s+80|0),i=255;e:{for(;;){if(!(u[(t=i)+(n+2016|0)|0]|u[(n+1760|0)+t|0])){if(i=t-1|0,t)continue;break e}break}if(!((0|t)<0))for(;T(n+320|0,s),r=t,(0|(t=o[(n+2016|0)+t|0]))>0?(ht(i=n+160|0,c=n+320|0),ze(c,i,(n+480|0)+l((254&t)>>>1|0,160)|0)):(0|t)>=0||(ht(i=n+160|0,c=n+320|0),je(c,i,(n+480|0)+l((0-t&254)>>>1|0,160)|0)),(0|(d=o[r+(n+1760|0)|0]))>0?(ht(t=n+160|0,i=n+320|0),Qe(i,t,l((254&d)>>>1|0,120)+1568|0)):(0|d)>=0||(ht(i=n+160|0,t=n+320|0),y=h=y-48|0,me(t,f=i+40|0,i),ge(c=t+40|0,f,i),C(f=t+80|0,t,40+(p=l((0-d&254)>>>1|0,120)+1568|0)|0),C(c,c,p),C(d=t+120|0,p+80|0,i+120|0),me(h,i=i+80|0,i),ge(t,f,c),me(c,f,c),ge(f,h,d),me(d,h,d),y=h+48|0),At(s,n+320|0),t=r-1|0,(0|r)>0;);}y=n+2272|0,tt(t=a+288|0,s),b=-1,v=fr(t,e),f=((0|e)==(0|t)?b:v)|Ve(e,t,32)}}return y=a+592|0,f}function z(e,t,r){var n=0,i=0,o=0,s=0,a=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0;for(o=2036477234,h=857760878,f=1634760805,s=1797285236,d=u[0|r]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24,n=u[r+4|0]|u[r+5|0]<<8|u[r+6|0]<<16|u[r+7|0]<<24,i=u[r+8|0]|u[r+9|0]<<8|u[r+10|0]<<16|u[r+11|0]<<24,c=u[r+12|0]|u[r+13|0]<<8|u[r+14|0]<<16|u[r+15|0]<<24,g=u[r+16|0]|u[r+17|0]<<8|u[r+18|0]<<16|u[r+19|0]<<24,m=u[r+20|0]|u[r+21|0]<<8|u[r+22|0]<<16|u[r+23|0]<<24,b=u[r+24|0]|u[r+25|0]<<8|u[r+26|0]<<16|u[r+27|0]<<24,v=u[r+28|0]|u[r+29|0]<<8|u[r+30|0]<<16|u[r+31|0]<<24,r=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,p=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,a=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,t=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24;l=d,f=gr((y=r)^(r=d+f|0),16),l=g=gr(l^(d=f+g|0),12),g=gr((y=f)^(f=r+g|0),8),d=gr(l^(A=g+d|0),7),l=n,h=gr((r=n+h|0)^p,16),l=p=gr(l^(n=h+m|0),12),p=gr((y=h)^(h=r+p|0),8),r=gr(l^(m=p+n|0),7),l=i,n=gr((o=o+i|0)^a,16),l=a=gr(l^(i=n+b|0),12),y=gr(n^(a=o+a|0),8),o=gr(l^(n=y+i|0),7),s=gr((i=t)^(t=s+c|0),16),c=gr((i=s+v|0)^c,12),t=gr(s^(w=t+c|0),8),s=gr(c^(i=t+i|0),7),l=n,n=gr((n=t)^(t=r+f|0),16),r=gr((c=l+n|0)^r,12),t=gr(n^(f=t+r|0),8),n=gr(r^(b=c+t|0),7),l=i,i=gr((r=o+h|0)^g,16),o=gr((c=l+i|0)^o,12),r=gr(i^(h=r+o|0),8),i=gr(o^(v=c+r|0),7),c=gr((o=s+a|0)^p,16),s=gr((a=c+A|0)^s,12),p=gr(c^(o=o+s|0),8),c=gr(s^(g=a+p|0),7),a=gr((s=d+w|0)^y,16),d=gr((m=a+m|0)^d,12),a=gr(a^(s=s+d|0),8),d=gr(d^(m=m+a|0),7),10!=(0|(E=E+1|0)););Bt(e,f),Bt(e+4|0,h),Bt(e+8|0,o),Bt(e+12|0,s),Bt(e+16|0,r),Bt(e+20|0,p),Bt(e+24|0,a),Bt(e+28|0,t)}function H(e,t,r,n,i,s,u,c){e|=0,t|=0,r|=0,n|=0,i|=0,s|=0,u|=0;var l,d=0,h=0,f=0,p=0,g=0,m=0,b=0,v=0,A=0;y=l=y-16|0,cr(c|=0);e:{t:if(n){v=4&c;r:for(;;){for(h=p;;){d=o[r+h|0];n:{if(v?(f=d+4&~(d+65488>>>8)&~(57-d>>>8)&255|~((f=d-65|0)>>>8)&f&~(90-d>>>8)&255|d+185&~(d+65439>>>8)&~(122-d>>>8)&255|63&~(1+(16288^d)>>>8)|62&~(1+(16338^d)>>>8),f|=~(0-f>>>8)&1+(65470^d)>>>8&255):(f=d+4&~(d+65488>>>8)&~(57-d>>>8)&255|~((f=d-65|0)>>>8)&f&~(90-d>>>8)&255|d+185&~(d+65439>>>8)&~(122-d>>>8)&255|63&~(1+(16336^d)>>>8)|62&~(1+(16340^d)>>>8),f|=~(0-f>>>8)&1+(65470^d)>>>8&255),255==(0|f)){if(!i)break t;if(ve(i,d))break n;p=h;break t}if(b=f+(b<<6)|0,(p=g+6|0)>>>0<8)g=p;else{if(g=g-2|0,t>>>0<=m>>>0){a[l+12>>2]=h,a[8952]=68,A=1;break e}o[e+m|0]=b>>>g,m=m+1|0}if((p=h+1|0)>>>0>>0)continue r;break t}if(!((h=h+1|0)>>>0>>0))break}break}p=(e=p+1|0)>>>0>>0?n:e}a[l+12>>2]=p}e:if(g>>>0>4)t=0,e=-1;else if(e=-1,t=0,!(~(-1<>>1|0)for(e=a[l+12>>2];;){if(e>>>0>=n>>>0){h=68;break r}if(61!=(0|(p=o[e+r|0]))){if(h=28,!i)break r;if(!ve(i,p))break r}else c=c-1|0;if(e=e+1|0,a[l+12>>2]=e,!c)break}e=0;break t}a[8952]=h,e=-1}if(e)break e}if(e=0,i){t:if(!((h=a[l+12>>2])>>>0>=n>>>0)){for(;;){if(!ve(i,o[r+h|0]))break t;if((0|(h=h+1|0))==(0|n))break}h=n}a[l+12>>2]=h}t=m}return i=a[l+12>>2],u?a[u>>2]=r+i:(0|n)!=(0|i)&&(a[8952]=28,e=-1),s&&(a[s>>2]=t),y=l+16|0,0|e}function K(e,t,r){var n=0,i=0,o=0,s=0,a=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,_=0,I=0;for(i=2036477234,o=857760878,s=1634760805,a=1797285236,b=20,d=u[0|r]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24,y=u[r+4|0]|u[r+5|0]<<8|u[r+6|0]<<16|u[r+7|0]<<24,v=u[r+8|0]|u[r+9|0]<<8|u[r+10|0]<<16|u[r+11|0]<<24,g=u[r+12|0]|u[r+13|0]<<8|u[r+14|0]<<16|u[r+15|0]<<24,h=u[r+16|0]|u[r+17|0]<<8|u[r+18|0]<<16|u[r+19|0]<<24,c=u[r+20|0]|u[r+21|0]<<8|u[r+22|0]<<16|u[r+23|0]<<24,f=u[r+24|0]|u[r+25|0]<<8|u[r+26|0]<<16|u[r+27|0]<<24,p=u[r+28|0]|u[r+29|0]<<8|u[r+30|0]<<16|u[r+31|0]<<24,r=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,l=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,n=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,t=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24;A=n,n=gr(s+c|0,7)^g,m=A^gr(n+s|0,9),w=gr(n+m|0,13)^c,g=gr(m+w|0,18),t=gr(o+d|0,7)^t,f=gr(t+o|0,9)^f,d=gr(t+f|0,13)^d,_=gr(f+d|0,18),p=gr(r+i|0,7)^p,c=gr(p+i|0,9)^y,E=gr(c+p|0,13)^r,I=gr(c+E|0,18),r=gr(a+h|0,7)^v,l=gr(r+a|0,9)^l,h=gr(r+l|0,13)^h,A=gr(l+h|0,18),d=gr((s^=g)+r|0,7)^d,y=gr(d+s|0,9)^c,v=gr(d+y|0,13)^r,s=gr(y+v|0,18)^s,r=gr((o^=_)+n|0,7)^E,l=gr(r+o|0,9)^l,g=gr(r+l|0,13)^n,o=gr(l+g|0,18)^o,h=gr((i^=I)+t|0,7)^h,n=gr(h+i|0,9)^m,t=gr(n+h|0,13)^t,i=gr(t+n|0,18)^i,c=gr((a^=A)+p|0,7)^w,f=gr(c+a|0,9)^f,p=gr(c+f|0,13)^p,a=gr(f+p|0,18)^a,m=b>>>0>2,b=b-2|0,m;);return Bt(e,s),Bt(e+4|0,o),Bt(e+8|0,i),Bt(e+12|0,a),Bt(e+16|0,r),Bt(e+20|0,l),Bt(e+24|0,n),Bt(e+28|0,t),0}function G(e){var t,r=0,n=0;y=t=y-48|0,r=u[28+(e|=0)|0]|u[e+29|0]<<8|u[e+30|0]<<16|u[e+31|0]<<24,a[t+24>>2]=u[e+24|0]|u[e+25|0]<<8|u[e+26|0]<<16|u[e+27|0]<<24,a[t+28>>2]=r,r=u[e+20|0]|u[e+21|0]<<8|u[e+22|0]<<16|u[e+23|0]<<24,a[t+16>>2]=u[e+16|0]|u[e+17|0]<<8|u[e+18|0]<<16|u[e+19|0]<<24,a[t+20>>2]=r,r=u[e+4|0]|u[e+5|0]<<8|u[e+6|0]<<16|u[e+7|0]<<24,a[t>>2]=u[0|e]|u[e+1|0]<<8|u[e+2|0]<<16|u[e+3|0]<<24,a[t+4>>2]=r,r=u[e+12|0]|u[e+13|0]<<8|u[e+14|0]<<16|u[e+15|0]<<24,a[t+8>>2]=u[e+8|0]|u[e+9|0]<<8|u[e+10|0]<<16|u[e+11|0]<<24,a[t+12>>2]=r,r=u[e+40|0]|u[e+41|0]<<8|u[e+42|0]<<16|u[e+43|0]<<24,a[t+32>>2]=u[e+36|0]|u[e+37|0]<<8|u[e+38|0]<<16|u[e+39|0]<<24,a[t+36>>2]=r,Rr[a[8752]](t,t,40,0,e+32|0,0,e),r=a[t+28>>2],n=a[t+24>>2],o[e+24|0]=n,o[e+25|0]=n>>>8,o[e+26|0]=n>>>16,o[e+27|0]=n>>>24,o[e+28|0]=r,o[e+29|0]=r>>>8,o[e+30|0]=r>>>16,o[e+31|0]=r>>>24,r=a[t+20>>2],n=a[t+16>>2],o[e+16|0]=n,o[e+17|0]=n>>>8,o[e+18|0]=n>>>16,o[e+19|0]=n>>>24,o[e+20|0]=r,o[e+21|0]=r>>>8,o[e+22|0]=r>>>16,o[e+23|0]=r>>>24,r=a[t+12>>2],n=a[t+8>>2],o[e+8|0]=n,o[e+9|0]=n>>>8,o[e+10|0]=n>>>16,o[e+11|0]=n>>>24,o[e+12|0]=r,o[e+13|0]=r>>>8,o[e+14|0]=r>>>16,o[e+15|0]=r>>>24,r=a[t+4>>2],n=a[t>>2],o[0|e]=n,o[e+1|0]=n>>>8,o[e+2|0]=n>>>16,o[e+3|0]=n>>>24,o[e+4|0]=r,o[e+5|0]=r>>>8,o[e+6|0]=r>>>16,o[e+7|0]=r>>>24,r=a[t+36>>2],n=a[t+32>>2],o[e+36|0]=n,o[e+37|0]=n>>>8,o[e+38|0]=n>>>16,o[e+39|0]=n>>>24,o[e+40|0]=r,o[e+41|0]=r>>>8,o[e+42|0]=r>>>16,o[e+43|0]=r>>>24,Dt(e),y=t+48|0}function Q(e,t){var r,n,i,s,u,c,d,h,f=0,p=0;y=r=y-48|0,n=a[t+28>>2],i=a[t+24>>2],s=a[t+20>>2],u=a[t+16>>2],c=a[t+12>>2],d=a[t+8>>2],h=a[t+4>>2],f=a[t>>2],p=a[t+36>>2],t=a[t+32>>2],f=l(((n+(i+(s+(u+(c+(d+(h+(f+(l(p,19)+16777216>>>25|0)>>26)>>25)>>26)>>25)>>26)>>25)>>26)>>25)+t>>26)+p>>25,19)+f|0,a[r>>2]=67108863&f,f=h+(f>>26)|0,a[r+4>>2]=33554431&f,f=d+(f>>25)|0,a[r+8>>2]=67108863&f,f=c+(f>>26)|0,a[r+12>>2]=33554431&f,f=u+(f>>25)|0,a[r+16>>2]=67108863&f,f=s+(f>>26)|0,a[r+20>>2]=33554431&f,f=i+(f>>25)|0,a[r+24>>2]=67108863&f,f=n+(f>>26)|0,a[r+28>>2]=33554431&f,t=t+(f>>25)|0,a[r+32>>2]=67108863&t,a[r+36>>2]=p+(t>>26)&33554431,t=a[r>>2],o[0|e]=t,o[e+2|0]=t>>>16,o[e+1|0]=t>>>8,p=a[r+4>>2],o[e+5|0]=p>>>14,o[e+4|0]=p>>>6,o[e+3|0]=p<<2|t>>>24,t=a[r+8>>2],o[e+8|0]=t>>>13,o[e+7|0]=t>>>5,o[e+6|0]=t<<3|p>>>22,p=a[r+12>>2],o[e+11|0]=p>>>11,o[e+10|0]=p>>>3,o[e+9|0]=p<<5|t>>>21,t=a[r+16>>2],o[e+15|0]=t>>>18,o[e+14|0]=t>>>10,o[e+13|0]=t>>>2,o[e+12|0]=t<<6|p>>>19,t=a[r+20>>2],o[e+16|0]=t,o[e+18|0]=t>>>16,o[e+17|0]=t>>>8,p=a[r+24>>2],o[e+21|0]=p>>>15,o[e+20|0]=p>>>7,o[e+19|0]=p<<1|t>>>24,t=a[r+28>>2],o[e+24|0]=t>>>13,o[e+23|0]=t>>>5,o[e+22|0]=t<<3|p>>>23,p=a[r+32>>2],o[e+27|0]=p>>>12,o[e+26|0]=p>>>4,o[e+25|0]=p<<4|t>>>21,t=a[r+36>>2],o[e+31|0]=t>>>18,o[e+30|0]=t>>>10,o[e+29|0]=t>>>2,o[e+28|0]=t<<6|p>>>20,y=r+48|0}function q(e,t){var r,n,i,o,s,a=0,c=0,l=0;for(y=r=y-288|0,L(s=e+40|0,t),ur(c=e+80|0),x(n=r+240|0,s),C(i=r+192|0,n,1424),ge(n,n,c),me(i,i,c),x(o=r+144|0,i),C(o,o,i),x(e,o),C(e,e,i),C(e,e,n),y=c=y-144|0,x(a=c+96|0,e),x(l=c+48|0,a),x(l,l),C(l,e,l),C(a,a,l),x(a,a),C(a,l,a),x(l,a),a=1;x(l=c+48|0,l),5!=(0|(a=a+1|0)););for(C(a=c+96|0,l=c+48|0,a),x(l,a),a=1;x(l=c+48|0,l),10!=(0|(a=a+1|0)););for(C(a=c+48|0,a,c+96|0),x(c,a),a=1;x(c,c),20!=(0|(a=a+1|0)););for(C(a=c+48|0,c,a),a=1;x(l=c+48|0,l),11!=(0|(a=a+1|0)););for(C(a=c+96|0,l=c+48|0,a),x(l,a),a=1;x(l=c+48|0,l),50!=(0|(a=a+1|0)););for(C(a=c+48|0,a,c+96|0),x(c,a),a=1;x(c,c),100!=(0|(a=a+1|0)););for(C(a=c+48|0,c,a),a=1;x(l=c+48|0,l),51!=(0|(a=a+1|0)););C(a=c+96|0,c+48|0,a),x(a,a),x(a,a),C(e,a,e),y=c+144|0,C(e,e,o),C(e,e,n),x(c=r+96|0,e),C(c,c,i),ge(a=r+48|0,c,n);e:{if(!Pt(a)){if(me(r,r+96|0,r+240|0),c=-1,!Pt(r))break e;C(e,e,1472)}(0|Rt(e))==(u[t+31|0]>>>7|0)&&ke(e,e),C(e+120|0,e,s),c=0}return y=r+288|0,c}function W(e,t,r,n,i){var s,c,l=0,d=0,h=0;for(y=s=(y=c=y-416|0)-192|0,Tt(c),bt(s- -64|0,54,128),o[s+64|0]=54^u[0|i],l=1;o[0|(d=(s- -64|0)+l|0)]=u[0|d]^u[i+l|0],32!=(0|(l=l+1|0)););for(V(c,l=s- -64|0,128,0),Tt(d=c+208|0),bt(l,92,128),o[s+64|0]=92^u[0|i],l=1;o[0|(h=(s- -64|0)+l|0)]=u[0|h]^u[i+l|0],32!=(0|(l=l+1|0)););return V(d,i=s- -64|0,128,0),vr(i,128),vr(s,64),y=s+192|0,V(c,t,r,n),y=r=(y=t=y+-64|0)-64|0,Oe(c,r),V(n=c+208|0,r,64,0),Oe(n,t),vr(r,64),y=r- -64|0,r=a[t+28>>2],n=a[t+24>>2],o[e+24|0]=n,o[e+25|0]=n>>>8,o[e+26|0]=n>>>16,o[e+27|0]=n>>>24,o[e+28|0]=r,o[e+29|0]=r>>>8,o[e+30|0]=r>>>16,o[e+31|0]=r>>>24,r=a[t+20>>2],n=a[t+16>>2],o[e+16|0]=n,o[e+17|0]=n>>>8,o[e+18|0]=n>>>16,o[e+19|0]=n>>>24,o[e+20|0]=r,o[e+21|0]=r>>>8,o[e+22|0]=r>>>16,o[e+23|0]=r>>>24,r=a[t+12>>2],n=a[t+8>>2],o[e+8|0]=n,o[e+9|0]=n>>>8,o[e+10|0]=n>>>16,o[e+11|0]=n>>>24,o[e+12|0]=r,o[e+13|0]=r>>>8,o[e+14|0]=r>>>16,o[e+15|0]=r>>>24,r=a[t+4>>2],n=a[t>>2],o[0|e]=n,o[e+1|0]=n>>>8,o[e+2|0]=n>>>16,o[e+3|0]=n>>>24,o[e+4|0]=r,o[e+5|0]=r>>>8,o[e+6|0]=r>>>16,o[e+7|0]=r>>>24,y=t- -64|0,y=c+416|0,0}function V(e,t,r,n){var i,s=0,c=0,l=0,d=0,h=0,f=0;y=i=y-704|0;e:if(r|n){if(l=n<<3|(s=r)>>>29,c=(h=a[e+72>>2])+(f=s<<3)|0,s=l+(d=a[e+76>>2])|0,a[e+72>>2]=c,s=c>>>0>>0?s+1|0:s,a[e+76>>2]=s,l=(f=(0|s)==(0|d)&c>>>0>>0|s>>>0>>0)+a[(c=e- -64|0)>>2]|0,s=a[c+4>>2],s=l>>>0>>0?s+1|0:s,l=(f=n>>>29|0)+l|0,a[c>>2]=l,a[c+4>>2]=l>>>0>>0?s+1|0:s,c=0,s=0,(0|(l=0-((d=127&((7&d)<<29|h>>>3))>>>0>128)|0))==(0|n)&r>>>0<(h=128-d|0)>>>0|n>>>0>>0)for(;;)if(o[80+(e+(h=c+d|0)|0)|0]=u[t+c|0],!((0|r)!=(0|(c=c+1|0))|(0|n)!=(0|(s=c?s:s+1|0))))break e;for(;o[80+(e+(f=c+d|0)|0)|0]=u[t+c|0],(0|h)!=(0|(c=c+1|0))|(0|(s=c?s:s+1|0))!=(0|l););if(_(e,e+80|0,i,s=i+640|0),t=t+h|0,!(n=n-((r>>>0>>0)+l|0)|0)&(r=r-h|0)>>>0>127|n)for(;_(e,t,i,s),t=t+128|0,!(n=n-(r>>>0<128)|0)&(r=r-128|0)>>>0>127|n;);if(r|n)for(c=0,s=0;o[80+(e+c|0)|0]=u[t+c|0],(0|r)!=(0|(c=d=c+1|0))|(0|n)!=(0|(s=d?s:s+1|0)););vr(i,704)}return y=i+704|0,0}function Y(e,t,r){var n,i,o,s=0;y=n=y-16|0,i=a[e+20>>2],a[e+20>>2]=0,o=a[e+4>>2],a[e+4>>2]=0,s=-26;e:{t:{r:switch(r-1|0){case 1:if(s=-32,He(t,1109,9))break e;t=t+9|0;break t;case 0:break r;default:break e}if(s=-32,He(t,1100,8))break e;t=t+8|0}if(!He(t,1352,3)&&(t=Se(t+3|0,n+12|0))){if(s=-26,19!=a[n+12>>2])break e;if(!He(t,1364,3)&&(t=Se(t+3|0,n+12|0))&&(a[e+44>>2]=a[n+12>>2],!He(t,1356,3)&&(t=Se(t+3|0,n+12|0))&&(a[e+40>>2]=a[n+12>>2],!He(t,1360,3)&&(t=Se(t+3|0,n+12|0))&&(r=a[n+12>>2],a[e+48>>2]=r,a[e+52>>2]=r,36==(0|(r=u[0|t]))&&(a[n+12>>2]=i,t=t+(36==(0|r))|0,!H(a[e+16>>2],i,t,Pe(t),0,n+12|0,n+8|0,3)&&(a[e+20>>2]=a[n+12>>2],t=a[n+8>>2],36==(0|(r=u[0|t]))&&(a[n+12>>2]=o,t=t+(36==(0|r))|0,!H(a[e>>2],o,t,Pe(t),0,n+12|0,n+8|0,3)))))))){if(a[e+4>>2]=a[n+12>>2],t=a[n+8>>2],s=ue(e))break e;s=u[0|t]?-32:0;break e}}s=-32}return y=n+16|0,s}function J(e,t){var r,n,i,s,u,c,d,h,f,p,g,m=0,y=0,b=0,v=0,A=0,w=0;(y=a[e+56>>2])|(m=a[e+60>>2])&&(o[(v=e+y|0)- -64|0]=1,!(m=(b=y+1|0)?m:m+1|0)&b>>>0<=15&&bt(v+65|0,0,15-y|0),o[e+80|0]=1,O(e,e- -64|0,16,0)),f=a[e+52>>2],p=a[e+48>>2],g=a[e+44>>2],A=a[e+24>>2],b=a[e+28>>2]+(A>>>26|0)|0,y=a[e+32>>2]+(b>>>26|0)|0,i=a[e+36>>2]+(y>>>26|0)|0,c=67108863&y,b=(y=(67108863&A)+((m=a[e+20>>2]+l(i>>>26|0,5)|0)>>>26|0)|0)&(r=(s=(-67108864|i)+((d=c+((A=(w=67108863&b)+((m=y+((u=5+(v=67108863&m)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>>26|0)|0)>>31)|(n=67108863&(h=(s>>>31|0)-1|0))&m,m=0,m=(y=b<<26|n&u|v&r)>>>0>(v=y+a[e+40>>2]|0)>>>0?1:m,Bt(t,v),y=0,y=(b=(w=w&r|A&n)<<20|b>>>6)>>>0>(A=b+g|0)>>>0?1:y,b=m,A=m+A|0,m=y,m=b>>>0>A>>>0?m+1|0:m,Bt(t+4|0,A),y=0,y=(b=(v=r&c|n&d)<<14|w>>>12)>>>0>(w=b+p|0)>>>0?1:y,b=m,w=m+w|0,m=y,m=b>>>0>w>>>0?m+1|0:m,Bt(t+8|0,w),Bt(y=t+12|0,m=m+(v=(t=(s&h|r&i)<<8|v>>>18)+f|0)|0),vr(e,88)}function X(e,t){var r,n,i=0;for(y=r=y-192|0,x(n=r+144|0,t),x(i=r+96|0,n),x(i,i),C(i,t,i),C(n,n,i),x(t=r+48|0,n),C(i,i,t),x(t,i),t=1;x(i=r+48|0,i),5!=(0|(t=t+1|0)););for(C(t=r+96|0,i=r+48|0,t),x(i,t),t=1;x(i=r+48|0,i),10!=(0|(t=t+1|0)););for(C(t=r+48|0,t,r+96|0),x(r,t),t=1;x(r,r),20!=(0|(t=t+1|0)););for(C(t=r+48|0,r,t),t=1;x(i=r+48|0,i),11!=(0|(t=t+1|0)););for(C(t=r+96|0,i=r+48|0,t),x(i,t),t=1;x(i=r+48|0,i),50!=(0|(t=t+1|0)););for(C(t=r+48|0,t,r+96|0),x(r,t),t=1;x(r,r),100!=(0|(t=t+1|0)););for(C(t=r+48|0,r,t),t=1;x(i=r+48|0,i),51!=(0|(t=t+1|0)););for(C(t=r+96|0,r+48|0,t),t=1;x(i=r+96|0,i),6!=(0|(t=t+1|0)););C(e,r+96|0,r+144|0),y=r+192|0}function Z(e,t,r,n,i){e|=0,t|=0,r|=0,n|=0;var s=0,a=0,c=0,d=0,p=0,g=0,m=0,y=0;cr(i|=0),a=(s=(n>>>0)/3|0)<<2,(s=l(s,-3)+n|0)&&(a=2&i?(2|a)+(s>>>1|0)|0:a+4|0);e:{t:{r:{if(t>>>0>a>>>0){if(!(4&i)){if(i=0,!n)break e;s=0;break r}if(i=0,!n)break e;for(s=0;;){for(p=(d=u[r+c|0])|p<<8,s=s+8|0;g=s,m=e+i|0,y=or(p>>>(s=s-6|0)&63),o[0|m]=y,i=i+1|0,s>>>0>5;);if((0|(c=c+1|0))==(0|n))break}if(!s)break e;r=or(d<<12-g&63);break t}zt(),h()}for(;;){for(p=(d=u[r+c|0])|p<<8,s=s+8|0;g=s,m=e+i|0,y=sr(p>>>(s=s-6|0)&63),o[0|m]=y,i=i+1|0,s>>>0>5;);if((0|(c=c+1|0))==(0|n))break}if(!s)break e;r=sr(d<<12-g&63)}o[e+i|0]=r,i=i+1|0}e:{t:{if(i>>>0<=a>>>0){if(i>>>0>>0)break t;a=i;break e}f(1048,1145,230,1375),h()}bt(e+i|0,61,a-i|0)}return bt(e+a|0,0,(t>>>0>(r=a+1|0)>>>0?t:r)-a|0),0|e}function $(e,t,r,n){var i=0,s=0,c=0,l=0,d=0,h=0;e:{if((l=a[e+56>>2])|(d=a[e+60>>2])){if(h=i=(c=(0|(i=0-((l>>>0>16)+d|0)|0))==(0|n)&r>>>0>(s=16-l|0)>>>0|n>>>0>i>>>0)?i:n,i|(s=c?s:r))for(c=0,i=0;o[(e+(d=c+l|0)|0)- -64|0]=u[t+c|0],l=a[e+56>>2],d=a[e+60>>2],(0|s)!=(0|(c=c+1|0))|(0|(i=c?i:i+1|0))!=(0|h););if(i=d+h|0,i=(l=s+l|0)>>>0>>0?i+1|0:i,a[e+56>>2]=l,a[e+60>>2]=i,!i&l>>>0<16)break e;O(e,e- -64|0,16,0),a[e+56>>2]=0,a[e+60>>2]=0,r=(i=r)-s|0,n=n-((i>>>0>>0)+h|0)|0,t=t+s|0}if(!n&r>>>0>=16|n&&(O(e,t,i=-16&r,n),r&=15,n=0,t=t+i|0),r|n){for(c=0,i=0;s=c+a[e+56>>2]|0,o[(e+s|0)- -64|0]=u[t+c|0],c=s=c+1|0,(0|r)!=(0|s)|(0|n)!=(0|(i=s?i:i+1|0)););t=n+a[e+60>>2]|0,t=(i=r+a[e+56>>2]|0)>>>0>>0?t+1|0:t,a[e+56>>2]=i,a[e+60>>2]=t}}}function ee(e,t,r){var n,i,o,s,u,c,l,d,h,f,p,g,m=0,y=0,b=0,v=0,A=0,w=0,E=0,_=0,I=0;n=a[t+4>>2],i=a[e+4>>2],o=a[t+8>>2],y=a[e+8>>2],s=a[t+12>>2],b=a[e+12>>2],u=a[t+16>>2],v=a[e+16>>2],c=a[t+20>>2],A=a[e+20>>2],l=a[t+24>>2],w=a[e+24>>2],d=a[t+28>>2],E=a[e+28>>2],h=a[t+32>>2],_=a[e+32>>2],f=a[t+36>>2],I=a[e+36>>2],g=(r=0-r|0)&((p=a[t>>2])^(m=a[e>>2])),a[e>>2]=g^m,m=I,I=r&(I^f),a[e+36>>2]=m^I,m=_,_=r&(_^h),a[e+32>>2]=m^_,m=E,E=r&(E^d),a[e+28>>2]=m^E,m=w,w=r&(w^l),a[e+24>>2]=m^w,m=A,A=r&(A^c),a[e+20>>2]=m^A,m=v,v=r&(v^u),a[e+16>>2]=m^v,m=b,b=r&(b^s),a[e+12>>2]=m^b,m=y,y=r&(y^o),a[e+8>>2]=m^y,m=e,e=r&(n^i),a[m+4>>2]=e^i,a[t+36>>2]=I^f,a[t+32>>2]=_^h,a[t+28>>2]=E^d,a[t+24>>2]=w^l,a[t+20>>2]=A^c,a[t+16>>2]=v^u,a[t+12>>2]=b^s,a[t+8>>2]=y^o,a[t+4>>2]=e^n,a[t>>2]=p^g}function te(e,t){var r;a[e>>2]=67108863&(u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24),a[e+4>>2]=(u[t+3|0]|u[t+4|0]<<8|u[t+5|0]<<16|u[t+6|0]<<24)>>>2&67108611,a[e+8>>2]=(u[t+6|0]|u[t+7|0]<<8|u[t+8|0]<<16|u[t+9|0]<<24)>>>4&67092735,a[e+12>>2]=(u[t+9|0]|u[t+10|0]<<8|u[t+11|0]<<16|u[t+12|0]<<24)>>>6&66076671,r=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,a[e+20>>2]=0,a[e+24>>2]=0,a[e+28>>2]=0,a[e+32>>2]=0,a[e+36>>2]=0,a[e+16>>2]=r>>>8&1048575,a[e+40>>2]=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,a[e+44>>2]=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,a[e+48>>2]=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,t=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24,o[e+80|0]=0,a[e+56>>2]=0,a[e+60>>2]=0,a[e+52>>2]=t}function re(e,t,r,n){var i=0,s=0,a=0,c=0,l=0,d=0;if(r|n){if(!n&(s=256-(i=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)|0)>>>0>>0|n)for(d=e+224|0,c=e+96|0;ft(96+(e+i|0)|0,t,s),a=(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)+s|0,o[e+352|0]=a,o[e+353|0]=a>>>8,o[e+354|0]=a>>>16,o[e+355|0]=a>>>24,ie(e,128),w(e,c),ft(c,d,128),i=(l=u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)-128|0,o[e+352|0]=i,o[e+353|0]=i>>>8,o[e+354|0]=i>>>16,o[e+355|0]=i>>>24,t=t+s|0,a=r,r=r-s|0,!(n=n-(s>>>0>a>>>0)|0)&(s=384-l|0)>>>0>>0|n;);ft(96+(e+i|0)|0,t,r),t=r+(u[e+352|0]|u[e+353|0]<<8|u[e+354|0]<<16|u[e+355|0]<<24)|0,o[e+352|0]=t,o[e+353|0]=t>>>8,o[e+354|0]=t>>>16,o[e+355|0]=t>>>24}return 0}function ne(e,t){var r,n=0,i=0,s=0,a=0;for(y=r=y-464|0;i=(r+400|0)+(n<<1)|0,a=u[t+n|0],o[i+1|0]=a>>>4,o[0|i]=15&a,32!=(0|(n=n+1|0)););for(n=0;t=((i=(t=n)+u[0|(n=(r+400|0)+s|0)]|0)<<24)- -134217728|0,o[0|n]=i-(t>>24&240),n=t>>28,63!=(0|(s=s+1|0)););for(o[r+463|0]=u[r+463|0]+n,Ht(e),n=1;_e(r,n>>>1|0,o[(r+400|0)+n|0]),Qe(t=r+240|0,e,r),ht(e,t),t=n>>>0<62,n=n+2|0,t;);for(pt(t=r+240|0,e),At(n=r+120|0,t),T(t,n),At(n,t),T(t,n),At(n,t),T(t,n),ht(e,t),n=0;_e(r,n>>>1|0,o[(r+400|0)+n|0]),Qe(t=r+240|0,e,r),ht(e,t),t=n>>>0<62,n=n+2|0,t;);y=r+464|0}function ie(e,t){var r,n,i,s=0,a=0;i=1+(a=r=u[4+(s=e- -64|0)|0]|u[s+5|0]<<8|u[s+6|0]<<16|u[s+7|0]<<24)|0,a=(t=t+(a=n=u[0|s]|u[s+1|0]<<8|u[s+2|0]<<16|u[s+3|0]<<24)|0)>>>0>>0?i:r,o[0|s]=t,o[s+1|0]=t>>>8,o[s+2|0]=t>>>16,o[s+3|0]=t>>>24,o[s+4|0]=a,o[s+5|0]=a>>>8,o[s+6|0]=a>>>16,o[s+7|0]=a>>>24,t=(s=(0|a)==(0|r)&t>>>0>>0|a>>>0>>0)+(u[e+72|0]|u[e+73|0]<<8|u[e+74|0]<<16|u[e+75|0]<<24)|0,a=u[e+76|0]|u[e+77|0]<<8|u[e+78|0]<<16|u[e+79|0]<<24,s=t>>>0>>0?a+1|0:a,o[e+72|0]=t,o[e+73|0]=t>>>8,o[e+74|0]=t>>>16,o[e+75|0]=t>>>24,o[e+76|0]=s,o[e+77|0]=s>>>8,o[e+78|0]=s>>>16,o[e+79|0]=s>>>24}function oe(e,t){a[e>>2]=1634760805,a[e+4>>2]=857760878,a[e+8>>2]=2036477234,a[e+12>>2]=1797285236,a[e+16>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,a[e+20>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,a[e+24>>2]=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24,a[e+28>>2]=u[t+12|0]|u[t+13|0]<<8|u[t+14|0]<<16|u[t+15|0]<<24,a[e+32>>2]=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,a[e+36>>2]=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,a[e+40>>2]=u[t+24|0]|u[t+25|0]<<8|u[t+26|0]<<16|u[t+27|0]<<24,a[e+44>>2]=u[t+28|0]|u[t+29|0]<<8|u[t+30|0]<<16|u[t+31|0]<<24}function se(e,t,r,n,i,o,s){var u,c,l,d,h,f=0;return y=u=y-352|0,K(u,o,s),!((!i&n>>>0>e-r>>>0|!!(0|i))&e>>>0>r>>>0)&(!i&n>>>0<=r-e>>>0|e>>>0>=r>>>0)||(r=rt(e,r,n)),a[u+56>>2]=0,a[u+60>>2]=0,a[u+48>>2]=0,a[u+52>>2]=0,a[u+40>>2]=0,a[u+44>>2]=0,a[u+32>>2]=0,a[u+36>>2]=0,(l=!((s=(f=!i&n>>>0<32)?n:32)|(f=f?i:0)))||ft(u- -64|0,r,s),d=o+16|0,Gt(c=u+32|0,c,h=s+32|0,o=h>>>0<32?f+1|0:f,d,u),dr(u+96|0,c),l||ft(e,u- -64|0,s),vr(u+32|0,64),!i&n>>>0>=33|i&&Kt(e+s|0,r+s|0,n-s|0,i-(f+(n>>>0>>0)|0)|0,d,u),vr(u,32),rr(r=u+96|0,e,n,i),hr(r,t),vr(r,256),y=u+352|0,0}function ae(e,t,r,n,i,o,s){var u,c,l=0,d=0,h=0;y=u=y-96|0,K(u,o,s),s=u+32|0,c=o+16|0,Rr[a[8760]](s,32,0,c,u),o=-1;e:{if(!(0|Rr[a[8754]](r,t,n,i,s))){if(o=0,!e)break e;!((!i&n>>>0>t-e>>>0|!!(0|i))&e>>>0>>0)&(!i&n>>>0<=e-t>>>0|e>>>0<=t>>>0)||(t=rt(e,t,n)),r=(o=!i&n>>>0<32)?n:32,s=o=o?i:0,r|o?(d=ft(u- -64|0,t,r),l=o=u+32|0,o=s,Gt(l,l,h=r+32|0,o=h>>>0<32?o+1|0:o,c,u),ft(e,d,r)):(l=o=u+32|0,o=s,Gt(l,l,d=r+32|0,o=d>>>0<32?o+1|0:o,c,u)),o=0,!i&n>>>0<33||Kt(e+r|0,t+r|0,n-r|0,i-(s+(r>>>0>n>>>0)|0)|0,c,u)}vr(u,32)}return y=u+96|0,o}function ue(e){var t=0,r=0,n=0;if(!e)return-25;if(!a[e>>2])return-1;if(t=-2,!(c[e+4>>2]<16)&&(a[e+8>>2]||(t=-18,!a[e+12>>2]))){if(r=a[e+20>>2],!a[e+16>>2])return r?-19:-6;if(t=-6,!(r>>>0<8)&&(a[e+24>>2]||(t=-20,!a[e+28>>2]))&&(a[e+32>>2]||(t=-21,!a[e+36>>2]))){if(!(r=a[e+48>>2]))return-16;if(t=-17,!(r>>>0>16777215||(t=-14,(n=a[e+44>>2])>>>0<8||(t=-15,n>>>0>2097152||(t=-14,r<<3>>>0>n>>>0))))){if(!a[e+40>>2])return-12;if(!(e=a[e+52>>2]))return-28;t=e>>>0>16777215?-29:0}}}return t}function ce(e,t,r){var n,i,o,s,u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_;p=a[t+4>>2],n=a[e+4>>2],g=a[t+8>>2],i=a[e+8>>2],m=a[t+12>>2],o=a[e+12>>2],y=a[t+16>>2],s=a[e+16>>2],b=a[t+20>>2],u=a[e+20>>2],v=a[t+24>>2],c=a[e+24>>2],A=a[t+28>>2],l=a[e+28>>2],w=a[t+32>>2],d=a[e+32>>2],E=a[t+36>>2],h=a[e+36>>2],f=a[e>>2],_=a[t>>2]^f,t=0-r|0,a[e>>2]=f^_&t,a[e+36>>2]=t&(h^E)^h,a[e+32>>2]=t&(d^w)^d,a[e+28>>2]=t&(l^A)^l,a[e+24>>2]=t&(c^v)^c,a[e+20>>2]=t&(u^b)^u,a[e+16>>2]=t&(s^y)^s,a[e+12>>2]=t&(o^m)^o,a[e+8>>2]=t&(i^g)^i,a[e+4>>2]=t&(n^p)^n}function le(e,t,r,n,i,o,s,c,l,d){var h,f,p,g;return y=h=y-48|0,a[h+4>>2]=0,z(f=h+16|0,l,d),d=u[l+20|0]|u[l+21|0]<<8|u[l+22|0]<<16|u[l+23|0]<<24,a[h+8>>2]=u[l+16|0]|u[l+17|0]<<8|u[l+18|0]<<16|u[l+19|0]<<24,a[h+12>>2]=d,y=d=y-352|0,$t(p=d+32|0,64,g=h+4|0,f),dr(l=d+96|0,p),vr(p,64),rr(l,o,s,c),rr(l,34960,0-s&15,0),rr(l,t,r,n),rr(l,34960,0-r&15,0),ot(o=d+24|0,s,c),rr(l,o,8,0),ot(o,r,n),rr(l,o,8,0),hr(l,d),vr(l,256),i=lr(d,i),vr(d,16),e&&(i?(bt(e,0,r),i=-1):(kt(e,t,r,n,g,1,f),i=0)),y=d+352|0,vr(f,32),y=h+48|0,i}function de(e,t){for(var r=0,n=0,i=0,s=0,a=0,c=0,l=0,d=0;o[e+r|0]=u[(r>>>3|0)+t|0]>>>(7&r)&1,256!=(0|(r=r+1|0)););for(;;){c=(t=c)+1|0;e:if(u[0|(a=e+t|0)]&&(r=c,i=1,!(t>>>0>254)))for(;;){t:if(s=o[0|(n=e+r|0)])if((0|(d=(l=o[0|a])+(s<<=i)|0))<=15)o[0|a]=d,o[0|n]=0;else{if((0|(n=l-s|0))<-15)break e;for(o[0|a]=n;;){if(!u[0|(n=e+r|0)]){o[0|n]=1;break t}if(o[0|n]=0,n=r>>>0<255,r=r+1|0,!n)break}}if(i>>>0>5)break e;if(!((r=t+(i=i+1|0)|0)>>>0<256))break}if(256==(0|c))break}}function he(e,t,r,n){var i,o,s,u,c=0;y=i=y+-64|0,bt(i+8|0,0,52),c=Pe(e),a[i+20>>2]=c,a[i+36>>2]=c,a[i+4>>2]=c,o=k(c),a[i+32>>2]=o,s=k(c),a[i+16>>2]=s,u=k(c),a[i>>2]=u;e:if(!u|!o|!s||!(c=k(c)))B(o),B(s),B(u),e=-22;else{if(e=Y(i,e,n)){B(a[i+32>>2]),B(a[i+16>>2]),B(a[i>>2]),B(c);break e}e=0,t=S(a[i+40>>2],a[i+44>>2],a[i+52>>2],t,r,a[i+16>>2],a[i+20>>2],c,a[i+4>>2],0,0,n),B(a[i+32>>2]),B(a[i+16>>2]),(t||Ve(c,a[i>>2],a[i+4>>2]))&&(e=-35),B(c),B(a[i>>2])}return y=i- -64|0,e}function fe(e,t,r,n,i){var o,s=0,c=0;y=o=y+-64|0;e:{t:{if(!r&(c=Pe(e))>>>0<128){if(a[o+56>>2]=0,a[o+48>>2]=0,a[o+52>>2]=0,a[o+40>>2]=0,a[o+44>>2]=0,r=0,c&&(r=c),!(s=k(r))|!(3&u[s-4|0])||bt(s,0,r),s)break t}else a[8952]=28;e=-1;break e}a[o+32>>2]=0,a[o+36>>2]=0,a[o+8>>2]=s,a[o+16>>2]=s,a[o+20>>2]=c,a[o>>2]=s,a[o+12>>2]=c,a[o+24>>2]=0,a[o+28>>2]=0,a[o+4>>2]=c,Y(o,e,i)?(a[8952]=28,e=-1):e=(0|t)!=a[o+40>>2]|a[o+44>>2]!=(n>>>10|0),B(s)}return y=o- -64|0,e}function pe(e,t,r,n,i,o,s,c,l,d,h){var f,p,g,m;return y=f=y-48|0,a[f+4>>2]=0,z(p=f+16|0,d,h),h=u[d+20|0]|u[d+21|0]<<8|u[d+22|0]<<16|u[d+23|0]<<24,a[f+8>>2]=u[d+16|0]|u[d+17|0]<<8|u[d+18|0]<<16|u[d+19|0]<<24,a[f+12>>2]=h,y=h=y-336|0,$t(g=h+16|0,64,m=f+4|0,p),dr(d=h+80|0,g),vr(g,64),rr(d,s,c,l),rr(d,34960,0-c&15,0),kt(e,n,i,o,m,1,p),rr(d,e,i,o),rr(d,34960,0-i&15,0),ot(e=h+8|0,c,l),rr(d,e,8,0),ot(e,i,o),rr(d,e,8,0),hr(d,t),vr(d,256),r&&(a[r>>2]=16,a[r+4>>2]=0),y=h+336|0,vr(p,32),y=f+48|0,0}function ge(e,t,r){var n,i,o,s,u,c,l,d,h,f,p,g,m,y,b,v,A,w;n=a[r+4>>2],i=a[t+4>>2],o=a[r+8>>2],s=a[t+8>>2],u=a[r+12>>2],c=a[t+12>>2],l=a[r+16>>2],d=a[t+16>>2],h=a[r+20>>2],f=a[t+20>>2],p=a[r+24>>2],g=a[t+24>>2],m=a[r+28>>2],y=a[t+28>>2],b=a[r+32>>2],v=a[t+32>>2],A=a[r+36>>2],w=a[t+36>>2],a[e>>2]=a[t>>2]-a[r>>2],a[e+36>>2]=w-A,a[e+32>>2]=v-b,a[e+28>>2]=y-m,a[e+24>>2]=g-p,a[e+20>>2]=f-h,a[e+16>>2]=d-l,a[e+12>>2]=c-u,a[e+8>>2]=s-o,a[e+4>>2]=i-n}function me(e,t,r){var n,i,o,s,u,c,l,d,h,f,p,g,m,y,b,v,A,w;n=a[r+4>>2],i=a[t+4>>2],o=a[r+8>>2],s=a[t+8>>2],u=a[r+12>>2],c=a[t+12>>2],l=a[r+16>>2],d=a[t+16>>2],h=a[r+20>>2],f=a[t+20>>2],p=a[r+24>>2],g=a[t+24>>2],m=a[r+28>>2],y=a[t+28>>2],b=a[r+32>>2],v=a[t+32>>2],A=a[r+36>>2],w=a[t+36>>2],a[e>>2]=a[r>>2]+a[t>>2],a[e+36>>2]=A+w,a[e+32>>2]=b+v,a[e+28>>2]=m+y,a[e+24>>2]=p+g,a[e+20>>2]=h+f,a[e+16>>2]=l+d,a[e+12>>2]=u+c,a[e+8>>2]=o+s,a[e+4>>2]=n+i}function ye(e){var t,r=0,n=0,i=0,s=0;for(o[11+(t=y-16|0)|0]=0,o[t+12|0]=0,o[t+13|0]=0,o[t+14|0]=0,a[t+8>>2]=0;;){for(i=u[e+n|0],r=0;o[0|(s=(t+8|0)+r|0)]=u[0|s]|i^u[(2528+(r<<5)|0)+n|0],7!=(0|(r=r+1|0)););if(31==(0|(n=n+1|0)))break}for(n=127&u[e+31|0],e=0,r=0;o[0|(i=(t+8|0)+r|0)]=u[0|i]|n^u[2559+(r<<5)|0],7!=(0|(r=r+1|0)););for(r=0;r=u[(t+8|0)+e|0]-1|r,7!=(0|(e=e+1|0)););return r>>>8&1}function be(e,t){var r=0,n=0,i=0,s=0;for(bt(ft(e,33984,64)- -64|0,0,293);n=(r=s<<3)+e|0,i=u[0|(r=t+r|0)]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24,r=(u[r+4|0]|u[r+5|0]<<8|u[r+6|0]<<16|u[r+7|0]<<24)^(u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24),i^=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,o[0|n]=i,o[n+1|0]=i>>>8,o[n+2|0]=i>>>16,o[n+3|0]=i>>>24,o[n+4|0]=r,o[n+5|0]=r>>>8,o[n+6|0]=r>>>16,o[n+7|0]=r>>>24,8!=(0|(s=s+1|0)););}function ve(e,t){var r=0,n=0;e:if(n=255&t){if(3&e)for(;;){if(!(r=u[0|e])|(0|r)==(255&t))break e;if(!(3&(e=e+1|0)))break}t:if(!(~(r=a[e>>2])&r-16843009&-2139062144))for(n=l(n,16843009);;){if(~(r^=n)&r-16843009&-2139062144)break t;if(r=a[e+4>>2],e=e+4|0,r-16843009&~r&-2139062144)break}for(;r=e,(n=u[0|e])&&(e=r+1|0,(0|n)!=(255&t)););e=r}else e=Pe(e)+e|0;return u[0|e]==(255&t)?e:0}function Ae(e,t,r){var n=0,i=0,s=0,u=0,c=0,l=0;if(r>>>0>=8)for(u=r>>>3|0,r=0;s=(n=r<<3)+e|0,c=(n=a[4+(i=t+n|0)>>2])<<24|(i=a[i>>2])>>>8,l=n<<8|i>>>24,n=-16777216&((255&n)<<24|i>>>8)|16711680&((16777215&n)<<8|i>>>24)|n>>>8&65280|n>>>24,o[0|s]=n,o[s+1|0]=n>>>8,o[s+2|0]=n>>>16,o[s+3|0]=n>>>24,n=i<<8&16711680|i<<24|65280&c|255&l,o[s+4|0]=n,o[s+5|0]=n>>>8,o[s+6|0]=n>>>16,o[s+7|0]=n>>>24,(0|u)!=(0|(r=r+1|0)););}function we(e,t,r){var n,i,o=0,s=0,a=0;return n=e,e=31&(o=a=63&r),o>>>0>=32?(e=-1<>>32-e,i=o&n,s=e&t,o=31&a,a>>>0>=32?(e=0,a=s>>>o|0):(e=s>>>o|0,a=((1<>>o),o=e,r=31&(s=0-r&63),s>>>0>=32?(e=0,r=-1>>>r|0):r=(e=-1>>>r|0)|(1<>>0>=32?(t=r<>>32-e|t<>>0>=32?-1>>>i|0:(e=-1>>>i|0)|(1<>>0>=32?(e=n<>>32-i|e<>>0>=32?(e=-1<>>32-e,s&=o,t&=e,e=31&r,r>>>0>=32?(r=0,e=t>>>e|0):(r=t>>>e|0,e=((1<>>e),A=r|i,e|n}function _e(e,t,r){var n,i,o,s;y=n=y-128|0,ur(e),ur(i=e+40|0),Ar(o=e+80|0),Ot(e,t=l(t,960)+2784|0,er(r=r-((0-(s=(128&r)>>>7|0)&r)<<1)<<24>>24,1)),Ot(e,t+120|0,er(r,2)),Ot(e,t+240|0,er(r,3)),Ot(e,t+360|0,er(r,4)),Ot(e,t+480|0,er(r,5)),Ot(e,t+600|0,er(r,6)),Ot(e,t+720|0,er(r,7)),Ot(e,t+840|0,er(r,8)),xe(t=n+8|0,i),xe(n+48|0,e),ke(n+88|0,o),Ot(e,t,s),y=n+128|0}function Ie(e,t,r,n,i,o,s,a,u,c){var l,d,h;return y=d=y-352|0,pr(h=d+32|0,64,u,c),dr(l=d+96|0,h),vr(h,64),rr(l,o,s,a),rr(l,34064,0-s&15,0),rr(l,t,r,n),rr(l,34064,0-r&15,0),ot(o=d+24|0,s,a),rr(l,o,8,0),ot(o,r,n),rr(l,o,8,0),hr(l,d),vr(l,256),i=lr(d,i),vr(d,16),e&&(i?(bt(e,0,r),i=-1):(Je(e,t,r,n,u,1,c),i=0)),y=d+352|0,i}function Se(e,t){var r,n=0,i=0,o=0,s=0,c=0;e:if(!(((r=u[0|e])-58&255)>>>0<246)){for(i=r,n=e;;){if(s=n,o>>>0>429496729)break e;if((i=(255&i)-48|0)>>>0>~(n=l(o,10))>>>0)break e;if(o=n+i|0,!(((i=u[0|(n=s+1|0)])-58&255)>>>0>245))break}48==(0|r)&(0|e)!=(0|s)|(0|e)==(0|n)||(a[t>>2]=o,c=n)}return c}function ke(e,t){var r,n,i,o,s,u,c,l,d;r=a[t+4>>2],n=a[t+8>>2],i=a[t+12>>2],o=a[t+16>>2],s=a[t+20>>2],u=a[t+24>>2],c=a[t+28>>2],l=a[t+32>>2],d=a[t+36>>2],a[e>>2]=0-a[t>>2],a[e+36>>2]=0-d,a[e+32>>2]=0-l,a[e+28>>2]=0-c,a[e+24>>2]=0-u,a[e+20>>2]=0-s,a[e+16>>2]=0-o,a[e+12>>2]=0-i,a[e+8>>2]=0-n,a[e+4>>2]=0-r}function Ce(e,t,r,n,i,o,s,u,c,l,d){var h,f,p;return y=f=y-336|0,pr(p=f+16|0,64,l,d),dr(h=f+80|0,p),vr(p,64),rr(h,s,u,c),rr(h,34064,0-u&15,0),Je(e,n,i,o,l,1,d),rr(h,e,i,o),rr(h,34064,0-i&15,0),ot(e=f+8|0,u,c),rr(h,e,8,0),ot(e,i,o),rr(h,e,8,0),hr(h,t),vr(h,256),r&&(a[r>>2]=16,a[r+4>>2]=0),y=f+336|0,0}function Te(e,t,r,n,i,o,s,a,u,c){var l,d,h;return y=l=y-352|0,tr(h=l+32|0,u,c),dr(d=l+96|0,h),vr(h,64),rr(d,o,s,a),ot(o=l+24|0,s,a),rr(d,o,8,0),rr(d,t,r,n),ot(o,r,n),rr(d,o,8,0),hr(d,l),vr(d,256),i=lr(l,i),vr(l,16),e&&(i?(bt(e,0,r),i=-1):(Ct(e,t,r,n,u,c),i=0)),y=l+352|0,i}function xe(e,t){var r,n,i,o,s,u,c,l,d;r=a[t+8>>2],n=a[t+12>>2],i=a[t+16>>2],o=a[t+20>>2],s=a[t+24>>2],u=a[t+28>>2],c=a[t>>2],l=a[t+4>>2],d=a[t+36>>2],a[e+32>>2]=a[t+32>>2],a[e+36>>2]=d,a[e+24>>2]=s,a[e+28>>2]=u,a[e+16>>2]=i,a[e+20>>2]=o,a[e+8>>2]=r,a[e+12>>2]=n,a[e>>2]=c,a[e+4>>2]=l}function Me(e,t,r){r?(a[e+48>>2]=u[0|r]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24,r=u[r+4|0]|u[r+5|0]<<8|u[r+6|0]<<16|u[r+7|0]<<24):(a[e+48>>2]=0,r=0),a[e+52>>2]=r,a[e+56>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,a[e+60>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24}function Be(e,t,r,n){var i;if(y=i=y-192|0,!(!r|(t-65&255)>>>0<=191|(n-65&255)>>>0<=191))return s[i+130>>1]=257,o[i+129|0]=n,o[i+128|0]=t,Ut(4|(t=i+128|0)),ot(8|t,0,0),bt(i+144|0,0,48),be(e,t),bt(n+i|0,0,n<<24>>24<0?0:128-n|0),re(t=e,e=ft(i,r,n),128,0),vr(e,128),y=e+192|0,0;zt(),h()}function Pe(e){var t=0,r=0,n=0;e:{if(3&(t=e))for(;;){if(!u[0|t])break e;if(!(3&(t=t+1|0)))break}for(;r=t,t=t+4|0,!(~(n=a[r>>2])&n-16843009&-2139062144););if(!(255&n))return r-e|0;for(;n=u[r+1|0],r=t=r+1|0,n;);}return t-e|0}function Re(e,t,r,n,i,o,s){var a=0,u=0;return t-65>>>0<4294967232|s>>>0>64?e=-1:(u=a=y,y=a=a-384&-64,!(!(n|i)||r)|!e|((t&=255)-65&255)>>>0<=191|!(!(s&=255)||o)|s>>>0>=65?(zt(),h()):(s?Be(a,t,o,s):Ye(a,t),re(a,r,n,i),D(a,e,t),y=u),e=0),e}function Oe(e,t){var r,n,i=0;y=r=y-704|0,(n=a[e+72>>2]>>>3&127)>>>0<=111?ft(80+(e+n|0)|0,34784,112-n|0):(ft((i=e+80|0)+n|0,34784,128-n|0),_(e,i,r,r+640|0),bt(i,0,112)),Ae(e+192|0,e- -64|0,16),_(e,e+80|0,r,r+640|0),Ae(t,e,64),vr(r,704),vr(e,208),y=r+704|0}function Ne(e,t,r,n,i,o,s,u,c,l,d){var h,f,p;return y=f=y-336|0,tr(p=f+16|0,l,d),dr(h=f+80|0,p),vr(p,64),rr(h,s,u,c),ot(s=f+8|0,u,c),rr(h,s,8,0),Ct(e,n,i,o,l,d),rr(h,e,i,o),ot(s,i,o),rr(h,s,8,0),hr(h,t),vr(h,256),r&&(a[r>>2]=16,a[r+4>>2]=0),y=f+336|0,0}function De(e,t,r){a[e+48>>2]=r?u[0|r]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24:0,a[e+52>>2]=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,a[e+56>>2]=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,a[e+60>>2]=u[t+8|0]|u[t+9|0]<<8|u[t+10|0]<<16|u[t+11|0]<<24}function Le(e,t,r,n,i,o,s){var u;return y=u=y-16|0,e=bt(e,0,128),!(n|o)&s>>>0<2147483649?!!(i|o)&s>>>0>8191?(st(u,16),e=S(i,s>>>10|0,1,t,r,u,16,0,32,e,128,2)?-1:0):(a[8952]=28,e=-1):(a[8952]=22,e=-1),y=u+16|0,e}function Ue(e,t){var r=0;4&t&&((t=a[e>>2])&&vr(a[t+4>>2],a[e+16>>2]<<10),(t=a[e+4>>2])&&vr(t,a[e+20>>2]<<3)),B(a[e+4>>2]),a[e+4>>2]=0,(t=a[e>>2])&&(r=a[t>>2])&&B(r),B(t),a[e>>2]=0}function Fe(e,t){var r,n,i=0,s=0,a=0,u=0;for(y=r=y-16|0,i=10;u=i,a=(t>>>0)/10|0,o[0|(s=(i=i-1|0)+(r+6|0)|0)]=t-l(a,10)|48,!(t>>>0<10)&&(t=a,i););n=ft(t=e,s,e=11-u|0)+e|0,o[0|n]=0,y=r+16|0}function je(e,t,r){var n,i,o,s=0;y=i=y-48|0,me(e,s=t+40|0,t),ge(n=e+40|0,s,t),C(s=e+80|0,e,r+40|0),C(n,n,r),C(o=e+120|0,r+120|0,t+120|0),C(e,t+80|0,r+80|0),me(i,e,e),ge(e,s,n),me(n,s,n),ge(s,i,o),me(o,i,o),y=i+48|0}function ze(e,t,r){var n,i,o,s=0;y=i=y-48|0,me(e,s=t+40|0,t),ge(n=e+40|0,s,t),C(s=e+80|0,e,r),C(n,n,r+40|0),C(o=e+120|0,r+120|0,t+120|0),C(e,t+80|0,r+80|0),me(i,e,e),ge(e,s,n),me(n,s,n),me(s,i,o),ge(o,i,o),y=i+48|0}function He(e,t,r){var n=0,i=0,o=0;if(!r)return 0;e:if(n=u[0|e]){for(;;){if((i=u[0|t])&&!(!(r=r-1|0)|(0|n)!=(0|i))){if(t=t+1|0,n=u[e+1|0],e=e+1|0,n)continue;break e}break}o=n}return(255&o)-u[0|t]|0}function Ke(e,t){for(var r=0,n=0,i=0,o=0;i=(r=n<<3)+e|0,o=u[0|(r=t+r|0)]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24,r=u[r+4|0]|u[r+5|0]<<8|u[r+6|0]<<16|u[r+7|0]<<24,a[i>>2]=o,a[i+4>>2]=r,128!=(0|(n=n+1|0)););}function Ge(e,t,r){var n;if(a[12+(n=y-16|0)>>2]=e,a[n+8>>2]=t,t=0,a[n+4>>2]=0,(0|r)>0)for(;a[n+4>>2]=a[n+4>>2]|u[a[n+8>>2]+t|0]^u[a[n+12>>2]+t|0],(0|r)!=(0|(t=t+1|0)););return(a[n+4>>2]-1>>>8&1)-1|0}function Qe(e,t,r){var n,i,o,s=0;y=i=y-48|0,me(e,s=t+40|0,t),ge(n=e+40|0,s,t),C(s=e+80|0,e,r),C(n,n,r+40|0),C(o=e+120|0,r+80|0,t+120|0),me(i,t=t+80|0,t),ge(e,s,n),me(n,s,n),me(s,i,o),ge(o,i,o),y=i+48|0}function qe(e,t,r){var n,i=0,s=0;if(y=n=y-16|0,o[n+15|0]=0,s=-1,!(0|Rr[a[8758]](e,t,r))){for(;o[n+15|0]=u[e+i|0]|u[n+15|0],32!=(0|(i=i+1|0)););s=(u[n+15|0]<<23)-8388608>>31}return y=n+16|0,s}function We(e,t,r,n){var i,o,s,a,u=0,c=0;return a=l(u=r>>>16|0,c=e>>>16|0),u=(65535&(c=((s=l(i=65535&r,o=65535&e))>>>16|0)+l(c,i)|0))+l(u,o)|0,A=(l(t,r)+a|0)+l(e,n)+(c>>>16)+(u>>>16)|0,65535&s|u<<16}function Ve(e,t,r){var n;if(a[12+(n=y-16|0)>>2]=e,a[n+8>>2]=t,t=0,o[n+7|0]=0,r)for(;o[n+7|0]=u[n+7|0]|u[a[n+8>>2]+t|0]^u[a[n+12>>2]+t|0],(0|r)!=(0|(t=t+1|0)););return(u[n+7|0]-1>>>8&1)-1|0}function Ye(e,t){var r;return y=r=y+-64|0,(t-65&255)>>>0<=191&&(zt(),h()),o[r+3|0]=1,o[r+1|0]=0,o[r+2|0]=1,o[0|r]=t,Ut(4|r),ot(8|r,0,0),bt(r+16|0,0,48),be(e,r),y=r- -64|0,0}function Je(e,t,r,n,i,o,s){var a=0,u=0;a=n,1==(((a=(u=r+63|0)>>>0<63?a+1|0:a)>>>6|0)+!!(0|(a=(63&a)<<26|u>>>6))|0)&o>>>0>(u=0-a|0)>>>0&&(zt(),h()),kt(e,t,r,n,i,o,s)}function Xe(e,t,r,n){var i=0;i=-1;e:if(!(n-65>>>0<4294967232|r>>>0>64)){t:{if(!r||!t){if(!Ye(e,255&n))break t;break e}if(Be(e,255&n,t,255&r))break e}i=0}return i}function Ze(e,t,r,n){return(n=~(1+(e^n)>>>8)&r|~(1+(16321^e)>>>8)&t|(t=e+65510>>>8&255)&e+65)|(r=e+65484>>>8|0)&e+71&(255^t)|e+252&e+65474>>>8&~r&255}function $e(e){var t,r;return(e=(t=a[8748])+(r=e+3&-4)|0)>>>0<=t>>>0&&r||e>>>0>Or()<<16>>>0&&!(0|g(0|e))?(a[8952]=48,-1):(a[8748]=e,t)}function et(e,t){for(var r=0,n=0,i=0,o=0;n=(r=i<<3)+e|0,o=a[(r=t+r|0)>>2],r=a[n+4>>2]^a[r+4>>2],a[n>>2]=a[n>>2]^o,a[n+4>>2]=r,128!=(0|(i=i+1|0)););}function tt(e,t){var r,n,i,s,a;y=r=y-144|0,X(n=r+96|0,t+80|0),C(i=r+48|0,t,n),C(r,t+40|0,n),Q(e,r),s=e,a=Rt(i)<<7^u[e+31|0],o[s+31|0]=a,y=r+144|0}function rt(e,t,r){var n=0;if(e>>>0>>0)return ft(e,t,r);if(r)for(n=e+r|0,t=t+r|0;t=t-1|0,o[0|(n=n-1|0)]=u[0|t],r=r-1|0;);return e}function nt(e,t){var r,n=0;if(o[15+(r=y-16|0)|0]=0,t)for(;o[r+15|0]=u[e+n|0]|u[r+15|0],(0|(n=n+1|0))!=(0|t););return u[r+15|0]-1>>>8&1}function it(e,t,r,n){var i;return n=t+n|0,n=(i=e+r|0)>>>0>>0?n+1|0:n,r=We(e<<1&-2,1&(t=t<<1|e>>>31),r,0),e=A+n|0,A=e=(t=r+i|0)>>>0>>0?e+1|0:e,t}function ot(e,t,r){o[0|e]=t,o[e+1|0]=t>>>8,o[e+2|0]=t>>>16,o[e+3|0]=t>>>24,o[e+4|0]=r,o[e+5|0]=r>>>8,o[e+6|0]=r>>>16,o[e+7|0]=r>>>24}function st(e,t){e|=0;var r=0,n=0,i=0;if(t|=0)for(;n=e+r|0,i=_t(),o[0|n]=i,(0|(r=r+1|0))!=(0|t););}function at(e,t,r,n,i){var o,s;return e|=0,t|=0,r|=0,n|=0,y=o=(s=y)-128&-64,te(o,i|=0),$(o,t,r,n),J(o,e),y=s,0}function ut(e){var t=0,r=0,n=0;for(t=1;t=u[0|(n=e+r|0)]+t|0,o[0|n]=t,t=t>>>8|0,4!=(0|(r=r+1|0)););}function ct(e,t,r,n,i,o,s,a){var u,c=0;return y=u=y-32|0,c=-1,dt(u,s,a)||(c=Vt(e,t,r,n,i,o,u),vr(u,32)),y=u+32|0,c}function lt(e,t,r,n,i,o,s,a){var u,c=0;return y=u=y-32|0,c=-1,dt(u,s,a)||(c=Yt(e,t,r,n,i,o,u),vr(u,32)),y=u+32|0,c}function dt(e,t,r){e|=0;var n,i=0;return y=n=y-32|0,i=-1,qe(n,r|=0,t|=0)||(i=K(e,34976,n)),y=n+32|0,0|i}function ht(e,t){var r,n,i;C(e,t,r=t+120|0),C(e+40|0,n=t+40|0,i=t+80|0),C(e+80|0,i,r),C(e+120|0,t,n)}function ft(e,t,r){var n=0;if(r)for(n=e;o[0|n]=u[0|t],n=n+1|0,t=t+1|0,r=r-1|0;);return e}function pt(e,t){var r,n;y=n=y-128|0,xe(r=n+8|0,t),xe(r+40|0,t+40|0),xe(r+80|0,t+80|0),T(e,r),y=n+128|0}function gt(e,t,r,n,i,o,s){return!n&r>>>0>=16|n?lt(e,t+16|0,t,r-16|0,n-(r>>>0<16)|0,i,o,s):-1}function mt(e,t){for(var r=0,n=0;o[0|(n=e+r|0)]=u[0|n]^u[t+r|0],8!=(0|(r=r+1|0)););}function yt(e,t,r){var n,i;y=n=(i=y)-384&-64,Nt(n,0,0,24),ar(n,t,32,0),ar(n,r,32,0),Ft(n,e,24),y=i}function bt(e,t,r){var n=0;if(r)for(n=e;o[0|n]=t,n=n+1|0,r=r-1|0;);return e}function vt(e,t){var r;me(e,r=t+40|0,t),ge(e+40|0,r,t),xe(e+80|0,t+80|0),C(e+120|0,t+120|0,1520)}function At(e,t){var r;C(e,t,r=t+120|0),C(e+40|0,t+40|0,t=t+80|0),C(e+80|0,t,r)}function wt(e,t,r,n,i,o,s){return!n&r>>>0>=4294967280|n&&(zt(),h()),ct(e+16|0,e,t,r,n,i,o,s)}function Et(e){var t;return t=u[0|e]|u[e+1|0]<<8,e=u[e+2|0],A=e>>>16|0,t|e<<16}function _t(){var e,t;return y=e=y-16|0,o[e+15|0]=0,t=0|p(35048,e+15|0,0),y=e+16|0,0|t}function It(e,t){var r=0;return(-1>>>(r=31&t)&e)<>>e}function St(e,t,r,n){var i;return y=i=y-208|0,Tt(i),V(i,t,r,n),Oe(i,e),y=i+208|0,0}function kt(e,t,r,n,i,o,s){1==(0|n)|n>>>0>1&&(zt(),h()),Rr[a[8752]](e,t,r,n,i,o,s)}function Ct(e,t,r,n,i,o){1==(0|n)|n>>>0>1&&(zt(),h()),Rr[a[8751]](e,t,r,n,i,1,0,o)}function Tt(e){a[e+64>>2]=0,a[e+68>>2]=0,a[e+72>>2]=0,a[e+76>>2]=0,ft(e,34080,64)}function xt(e,t,r){return r>>>0>=256&&(f(1279,1206,107,1067),h()),D(e,t,255&r)}function Mt(){var e;y=e=y-16|0,o[e+15|0]=0,p(35084,e+15|0,0),y=e+16|0}function Bt(e,t){o[0|e]=t,o[e+1|0]=t>>>8,o[e+2|0]=t>>>16,o[e+3|0]=t>>>24}function Pt(e){var t;return y=t=y-32|0,Q(t,e),e=nt(t,32),y=t+32|0,e}function Rt(e){var t;return y=t=y-32|0,Q(t,e),y=t+32|0,1&o[0|t]}function Ot(e,t,r){ce(e,t,r),ce(e+40|0,t+40|0,r),ce(e+80|0,t+80|0,r)}function Nt(e,t,r,n){return 0|Xe(e|=0,t|=0,r|=0,n|=0)}function Dt(e){o[e+32|0]=1,o[e+33|0]=0,o[e+34|0]=0,o[e+35|0]=0}function Lt(e){a[e>>2]=0,a[e+4>>2]=0,a[e+8>>2]=0,a[e+12>>2]=0}function Ut(e){o[0|e]=0,o[e+1|0]=0,o[e+2|0]=0,o[e+3|0]=0}function Ft(e,t,r){return 0|xt(e|=0,t|=0,r|=0)}function jt(e,t,r){return 0|qe(e|=0,t|=0,r|=0)}function zt(){var e;(e=a[9098])&&Rr[0|e](),m(),h()}function Ht(e){Ar(e),ur(e+40|0),ur(e+80|0),Ar(e+120|0)}function Kt(e,t,r,n,i,o){Rr[a[8761]](e,t,r,n,i,1,0,o)}function Gt(e,t,r,n,i,o){Rr[a[8761]](e,t,r,n,i,0,0,o)}function Qt(e,t){return e|=0,st(t|=0,32),0|nr(e,t)}function qt(e,t,r,n,i,o){return E(e,t,r,n,i,o,0),0}function Wt(e,t,r,n,i,o,s){return Re(e,t,r,n,i,o,s)}function Vt(e,t,r,n,i,o,s){return se(e,t,r,n,i,o,s)}function Yt(e,t,r,n,i,o,s){return ae(e,t,r,n,i,o,s)}function Jt(e,t){Tt(e),t&&V(e,34912,34,0)}function Xt(e,t,r,n,i){return j(e,t,r,n,i,0)}function Zt(e,t){return 0|nr(e|=0,t|=0)}function $t(e,t,r,n){Rr[a[8750]](e,t,0,r,n)}function er(e,t){return(255&(e^t))-1>>>31|0}function tr(e,t,r){Rr[a[8749]](e,64,0,t,r)}function rr(e,t,r,n){Rr[a[8756]](e,t,r,n)}function nr(e,t){return 0|Rr[a[8759]](e,t)}function ir(e,t,r,n){return re(e,t,r,n)}function or(e){return Ze(e,45,95,32704)}function sr(e){return Ze(e,43,47,16320)}function ar(e,t,r,n){return ir(e,t,r,n)}function ur(e){a[e>>2]=1,bt(e+4|0,0,36)}function cr(e){1!=(-7&e)&&(zt(),h())}function lr(e,t){return Ge(e,t,16)}function dr(e,t){Rr[a[8755]](e,t)}function hr(e,t){Rr[a[8757]](e,t)}function fr(e,t){return Ge(e,t,32)}function pr(e,t,r,n){$t(e,t,r,n)}function gr(e,t){return It(e,t)}function mr(e,t){ft(e,t,1024)}function yr(e){st(e|=0,32)}function br(e){bt(e,0,1024)}function vr(e,t){bt(e,0,t)}function Ar(e){bt(e,0,40)}function wr(){return 32}function Er(){return 24}function _r(){return-17}function Ir(){return 64}function Sr(){return 16}function kr(){return 1}function Cr(){return 2}function Tr(){return 8}function xr(){return 3}function Mr(){return 0}function Br(){return-1}i(t=u,1024,"TGlic29kaXVtRFJHcmFuZG9tYnl0ZXMAYjY0X3BvcyA8PSBiNjRfbGVuAGNyeXB0b19nZW5lcmljaGFzaF9ibGFrZTJiX2ZpbmFsACRhcmdvbjJpACRhcmdvbjJpZAByYW5kb21ieXRlcy9yYW5kb21ieXRlcy5jAHNvZGl1bS9jb2RlY3MuYwBjcnlwdG9fZ2VuZXJpY2hhc2gvYmxha2UyYi9yZWYvYmxha2UyYi1yZWYuYwBjcnlwdG9fZ2VuZXJpY2hhc2gvYmxha2UyYi9yZWYvZ2VuZXJpY2hhc2hfYmxha2UyYi5jAGJ1Zl9sZW4gPD0gU0laRV9NQVgAb3V0bGVuIDw9IFVJTlQ4X01BWABTLT5idWZsZW4gPD0gQkxBS0UyQl9CTE9DS0JZVEVTACRhcmdvbjJpJHY9ACRhcmdvbjJpZCR2PQAsdD0ALHA9ACRtPQAxLjAuMTgAc29kaXVtX2JpbjJiYXNlNjQAJGFyZ29uMmkkACRhcmdvbjJpZCQ="),i(t,1424,"tnhZ/4Vy0wC9bhX/DwpqACnAAQCY6Hn/vDyg/5lxzv8At+L+tA1I/wAAAAAAAAAAsKAO/tPJhv+eGI8Af2k1AGAMvQCn1/v/n0yA/mpl4f8e/AQAkgyu"),i(t,1520,"WfGy/grlpv973Sr+HhTUAFKAAwAw0fMAd3lA/zLjnP8AbsUBZxuQ"),i(t,1568,"hTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/"),i(t,2560,"AQ=="),i(t,2592,"JuiVj8KyJ7BFw/SJ8u+Y8NXfrAXTxjM5sTgCiG1T/AXHF2pwPU3YT7o8C3YNEGcPKiBT+iw5zMZOx/13kqwDeuz///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f+3T9VwaYxJY1pz3ot753hQ="),i(t,2783,"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"),i(t,33756,"AQ=="),i(t,33792,"AQ=="),i(t,33824,"4Ot6fDtBuK4WVuP68Z/EatoJjeucMrH9hmIFFl9JuABfnJW8o1CMJLHQsVWcg+9bBERcxFgcjobYIk7d0J8RV+z///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////fwjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4Fs="),i(t,34080,"CMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gWyKuKNeYL4pCzWXvI5FEN3EvO03sz/vAtbzbiYGl27XpOLVI81vCVjkZ0AW28RHxWZtPGa+kgj+SGIFt2tVeHKtCAgOjmKoH2L5vcEUBW4MSjLLkTr6FMSTitP/Vw30MVW+Je/J0Xb5ysZYWO/6x3oA1Esclpwbcm5Qmac908ZvB0krxnsFpm+TjJU84hke+77XVjIvGncEPZZysd8yhDCR1AitZbyzpLYPkpm6qhHRK1PtBvdypsFy1UxGD2oj5dqvfZu5SUT6YEDK0LW3GMag/IfuYyCcDsOQO777Hf1m/wo+oPfML4MYlpwqTR5Gn1W+CA+BRY8oGcG4OCmcpKRT8L9JGhQq3JybJJlw4IRsu7SrEWvxtLE3fs5WdEw04U95jr4tUcwplqLJ3PLsKanbmru1HLsnCgTs1ghSFLHKSZAPxTKHov6IBMEK8S2YaqJGX+NBwi0vCML5UBqNRbMcYUu/WGeiS0RCpZVUkBpnWKiBxV4U1DvS40bsycKBqEMjQ0rgWwaQZU6tBUQhsNx6Z647fTHdIJ6hIm+G1vLA0Y1rJxbMMHDnLikHjSqrYTnPjY3dPypxbo7iy1vNvLmj8su9d7oKPdGAvF0NvY6V4cqvwoRR4yITsOWQaCALHjCgeYyP6/76Q6b2C3utsUKQVecay96P5vitTcuPyeHHGnGEm6s4+J8oHwsAhx7iG0R7r4M3WfdrqeNFu7n9PffW6bxdyqmfwBqaYyKLFfWMKrg35vgSYPxEbRxwTNQtxG4R9BCP1d9sokyTHQHuryjK8vskVCr6ePEwNEJzEZx1DtkI+y77UxUwqfmX8nCl/Wez61jqrb8tfF1hHSowZRGyA"),i(t,34912,"U2lnRWQyNTUxOSBubyBFZDI1NTE5IGNvbGxpc2lvbnMB"),i(t,34992,"MI5QAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0=");var Pr,Rr=(Pr=[null,function(e,t,r,n,i){var o;return e|=0,n|=0,y=o=y+-64|0,(t|=0)|(r|=0)&&(oe(o,i|=0),Me(o,n,0),P(o,e=bt(e,0,t),e,t,r),vr(o,64)),y=o- -64|0,0},function(e,t,r,n,i){var o;return e|=0,n|=0,y=o=y+-64|0,(t|=0)|(r|=0)&&(oe(o,i|=0),De(o,n,0),P(o,e=bt(e,0,t),e,t,r),vr(o,64)),y=o- -64|0,0},function(e,t,r,n,i,o,s,a){e|=0,t|=0,i|=0,o|=0,s|=0,a|=0;var u,c=0;return y=u=y-80|0,(r|=0)|(n|=0)&&(Bt(c=u+8|0,o),Bt(u+12|0,s),oe(o=u+16|0,a),Me(o,i,c),P(o,t,e,r,n),vr(o,64)),y=u+80|0,0},function(e,t,r,n,i,o,s){e|=0,t|=0,i|=0,o|=0,s|=0;var a,u=0;return y=a=y-80|0,(r|=0)|(n|=0)&&(Bt(u=a+12|0,o),oe(o=a+16|0,s),De(o,i,u),P(o,t,e,r,n),vr(o,64)),y=a+80|0,0},at,function(e,t,r,n,i){var o;return e|=0,y=o=y-16|0,at(o,t|=0,r|=0,n|=0,i|=0),e=lr(e,o),y=o+16|0,0|e},function(e,t){return te(e|=0,t|=0),0},function(e,t,r,n){return $(e|=0,t|=0,r|=0,n|=0),0},function(e,t){return J(e|=0,t|=0),0},function(e,t,r){e|=0,t|=0,r|=0;var n,i=0,s=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,b=0,v=0,w=0,E=0,_=0,I=0,S=0,k=0,T=0,M=0,B=0,P=0,R=0,O=0,N=0,D=0,U=0,F=0,j=0;for(l=-1,o[11+(s=(y=n=y-336|0)-16|0)|0]=0,o[s+12|0]=0,o[s+13|0]=0,o[s+14|0]=0,a[s+8>>2]=0;;){for(f=u[r+c|0],i=0;o[0|(d=(s+8|0)+i|0)]=u[0|d]|f^u[(33760+(i<<5)|0)+c|0],7!=(0|(i=i+1|0)););if(31==(0|(c=c+1|0)))break}for(f=127&u[r+31|0],c=0,i=0;o[0|(d=(s+8|0)+i|0)]=u[0|d]|f^u[33791+(i<<5)|0],7!=(0|(i=i+1|0)););for(i=0;i=u[(s+8|0)+c|0]-1|i,7!=(0|(c=c+1|0)););if(!(i>>>8&1)){for(l=0;o[e+l|0]=u[t+l|0],32!=(0|(l=l+1|0)););for(o[0|e]=248&u[0|e],o[e+31|0]=63&u[e+31|0]|64,L(t=n+288|0,r),ur(n+240|0),Ar(n+192|0),xe(n+144|0,t),ur(n+96|0),r=254,t=0;i=t,ee(s=n+240|0,m=n+144|0,i^=t=u[(r>>>3|0)+e|0]>>>(7&r)&1),ee(h=n+192|0,l=n+96|0,i),P=r,r=r-1|0,ge(p=n+48|0,m,l),ge(n,s,h),me(s,s,h),me(h,m,l),C(l,p,s),C(h,h,n),x(p,n),x(n,s),me(m,l,h),ge(h,l,h),C(s,n,p),ge(n,n,p),x(h,h),E=i=a[n+4>>2],_=i>>31,I=i=a[n+8>>2],R=i>>31,v=i=a[n+12>>2],w=i>>31,S=i=a[n+16>>2],O=i>>31,g=i=a[n+20>>2],b=i>>31,k=i=a[n+24>>2],N=i>>31,D=i=a[n>>2],U=i>>31,s=We(i=a[n+36>>2],i>>31,121666,0),i=A,F=c=s+16777216|0,f=i=c>>>0<16777216?i+1|0:i,T=s-(-33554432&c)|0,i=We(i=a[n+32>>2],i>>31,121666,0),c=A,d=We(s=a[n+28>>2],s>>31,121666,0),s=A,j=i,M=i=d+16777216|0,c=(i=(s=i>>>0<16777216?s+1|0:s)>>25)+c|0,i=c=(s=j+(B=(33554431&s)<<7|M>>>25)|0)>>>0>>0?c+1|0:c,i=((67108863&(i=(c=s+33554432|0)>>>0<33554432?i+1|0:i))<<6|c>>>26)+T|0,a[l+36>>2]=i,i=-67108864&c,a[l+32>>2]=s-i,T=d-(-33554432&M)|0,s=We(k,N,121666,0),k=A,c=We(g,b,121666,0),i=A,d=s,g=s=c+16777216|0,b=(33554431&(i=s>>>0<16777216?i+1|0:i))<<7|s>>>25,i=(i>>25)+k|0,s=i=(d=d+b|0)>>>0>>0?i+1|0:i,b=i=d+33554432|0,i=((67108863&(s=i>>>0<33554432?s+1|0:s))<<6|i>>>26)+T|0,a[l+28>>2]=i,i=-67108864&b,a[l+24>>2]=d-i,g=c-(-33554432&g)|0,i=We(S,O,121666,0),S=A,d=We(v,w,121666,0),s=A,c=i,v=i=d+16777216|0,w=(33554431&(s=i>>>0<16777216?s+1|0:s))<<7|i>>>25,s=(s>>25)+S|0,c=i=c+w|0,i=i>>>0>>0?s+1|0:s,i=((67108863&(i=(s=c+33554432|0)>>>0<33554432?i+1|0:i))<<6|s>>>26)+g|0,a[l+20>>2]=i,i=-67108864&s,a[l+16>>2]=c-i,v=d-(-33554432&v)|0,i=We(I,R,121666,0),I=A,d=We(E,_,121666,0),c=A,g=i,E=i=d+16777216|0,s=i,i=(i=(c=i>>>0<16777216?c+1|0:c)>>25)+I|0,i=(s=g+(c=(33554431&c)<<7|s>>>25)|0)>>>0>>0?i+1|0:i,c=s,s=i,_=i=c+33554432|0,i=((67108863&(s=i>>>0<33554432?s+1|0:s))<<6|i>>>26)+v|0,a[l+12>>2]=i,i=-67108864&_,a[l+8>>2]=c-i,i=We((33554431&f)<<7|F>>>25,f>>25,19,0),c=A,s=(f=We(D,U,121666,0))+i|0,i=A+c|0,c=s,s=s>>>0>>0?i+1|0:i,f=i=c+33554432|0,i=(d-(-33554432&E)|0)+((67108863&(s=i>>>0<33554432?s+1|0:s))<<6|i>>>26)|0,a[l+4>>2]=i,i=-67108864&f,a[l>>2]=c-i,x(m,m),me(p,p,l),C(l,n+288|0,h),C(h,n,p),P;);ee(r=n+240|0,n+144|0,t),ee(i=n+192|0,n+96|0,t),X(i,i),C(r,r,i),Q(e,r),l=0}return y=n+336|0,0|l},function(e,t){e|=0,t|=0;var r,n,i,s=0;for(y=r=y-208|0;o[e+s|0]=u[t+s|0],32!=(0|(s=s+1|0)););return o[0|e]=248&u[0|e],o[e+31|0]=63&u[e+31|0]|64,ne(r+48|0,e),y=t=y-96|0,me(s=t+48|0,n=r+128|0,i=r+88|0),ge(t,n,i),X(t,t),C(r,s,t),y=t+96|0,Q(e,r),y=r+208|0,0},function(e,t,r,n,i){e|=0,n|=0,i|=0;var s,c=0;if(y=s=y-112|0,(t|=0)|(r|=0)){c=u[i+28|0]|u[i+29|0]<<8|u[i+30|0]<<16|u[i+31|0]<<24,a[s+24>>2]=u[i+24|0]|u[i+25|0]<<8|u[i+26|0]<<16|u[i+27|0]<<24,a[s+28>>2]=c,c=u[i+20|0]|u[i+21|0]<<8|u[i+22|0]<<16|u[i+23|0]<<24,a[s+16>>2]=u[i+16|0]|u[i+17|0]<<8|u[i+18|0]<<16|u[i+19|0]<<24,a[s+20>>2]=c,c=u[i+4|0]|u[i+5|0]<<8|u[i+6|0]<<16|u[i+7|0]<<24,a[s>>2]=u[0|i]|u[i+1|0]<<8|u[i+2|0]<<16|u[i+3|0]<<24,a[s+4>>2]=c,c=u[i+12|0]|u[i+13|0]<<8|u[i+14|0]<<16|u[i+15|0]<<24,a[s+8>>2]=u[i+8|0]|u[i+9|0]<<8|u[i+10|0]<<16|u[i+11|0]<<24,a[s+12>>2]=c,i=u[0|n]|u[n+1|0]<<8|u[n+2|0]<<16|u[n+3|0]<<24,n=u[n+4|0]|u[n+5|0]<<8|u[n+6|0]<<16|u[n+7|0]<<24,a[s+104>>2]=0,a[s+108>>2]=0,a[s+96>>2]=i,a[s+100>>2]=n;e:{if(!r&t>>>0>=64|r){for(;;){for(F(e,s+96|0,s),i=8,n=1;n=u[0|(c=(s+96|0)+i|0)]+n|0,o[0|c]=n,n=n>>>8|0,16!=(0|(i=i+1|0)););if(e=e- -64|0,r=r-1|0,!(!(r=(t=t+-64|0)>>>0<4294967232?r+1|0:r)&t>>>0>63|r))break}if(!(t|r))break e}for(i=0,F(s+32|0,s+96|0,s);o[e+i|0]=u[(s+32|0)+i|0],(0|t)!=(0|(i=i+1|0)););}vr(s+32|0,64),vr(s,32)}return y=s+112|0,0},function(e,t,r,n,i,s,c,l){e|=0,t|=0,i|=0,s|=0,c|=0,l|=0;var d,h=0,f=0;if(y=d=y-112|0,(r|=0)|(n|=0)){for(h=u[l+28|0]|u[l+29|0]<<8|u[l+30|0]<<16|u[l+31|0]<<24,a[d+24>>2]=u[l+24|0]|u[l+25|0]<<8|u[l+26|0]<<16|u[l+27|0]<<24,a[d+28>>2]=h,h=u[l+20|0]|u[l+21|0]<<8|u[l+22|0]<<16|u[l+23|0]<<24,a[d+16>>2]=u[l+16|0]|u[l+17|0]<<8|u[l+18|0]<<16|u[l+19|0]<<24,a[d+20>>2]=h,h=u[l+4|0]|u[l+5|0]<<8|u[l+6|0]<<16|u[l+7|0]<<24,a[d>>2]=u[0|l]|u[l+1|0]<<8|u[l+2|0]<<16|u[l+3|0]<<24,a[d+4>>2]=h,h=8,f=u[l+12|0]|u[l+13|0]<<8|u[l+14|0]<<16|u[l+15|0]<<24,a[d+8>>2]=u[l+8|0]|u[l+9|0]<<8|u[l+10|0]<<16|u[l+11|0]<<24,a[d+12>>2]=f,l=u[i+4|0]|u[i+5|0]<<8|u[i+6|0]<<16|u[i+7|0]<<24,a[d+96>>2]=u[0|i]|u[i+1|0]<<8|u[i+2|0]<<16|u[i+3|0]<<24,a[d+100>>2]=l;o[(d+96|0)+h|0]=s,s=(255&c)<<24|s>>>8,c=c>>>8|0,16!=(0|(h=h+1|0)););if(!n&r>>>0>63|n)for(;;){for(h=0,F(d+32|0,d+96|0,d);o[e+h|0]=u[(d+32|0)+h|0]^u[t+h|0],l=1,64!=(0|(h=h+1|0)););for(h=8;i=u[0|(s=(d+96|0)+h|0)]+l|0,o[0|s]=i,l=i>>>8|0,16!=(0|(h=h+1|0)););if(t=t- -64|0,e=e- -64|0,n=n-1|0,!(!(n=(r=r+-64|0)>>>0<4294967232?n+1|0:n)&r>>>0>63|n))break}if(r|n)for(h=0,F(d+32|0,d+96|0,d);o[e+h|0]=u[(d+32|0)+h|0]^u[t+h|0],(0|r)!=(0|(h=h+1|0)););vr(d+32|0,64),vr(d,32)}return y=d+112|0,0}],Pr.grow=function(e){var t=this.length;return this.length=this.length+e,t},Pr.set=function(e,t){this[e]=t},Pr.get=function(e){return this[e]},Pr);function Or(){return n.byteLength/65536|0}return{f:function(){},g:function(e,t,r,n,i,o,s,a,u,c,l,d){return 0|Ne(e|=0,t|=0,r|=0,n|=0,(e=0)|(i|=0),o|=0,s|=0,e|(a|=0),u|=0,l|=0,d|=0)},h:function(e,t,r,n,i,o,s,u,c,l,d){return e|=0,t|=0,c|=0,c=n|=0,!(n=i|=0)&(i=0|c)>>>0<4294967280?(Ne(e,e+i|0,0,r|=0,i,n,o|=0,s|=0,u|=0,l|=0,d|=0),t&&(n=(e=i+16|0)>>>0<16?n+1|0:n,a[t>>2]=e,a[t+4>>2]=n)):(zt(),h()),0},i:function(e,t,r,n,i,o,s,a,u,c,l,d){return 0|Ce(e|=0,t|=0,r|=0,n|=0,(e=0)|(i|=0),o|=0,s|=0,e|(a|=0),u|=0,l|=0,d|=0)},j:function(e,t,r,n,i,o,s,u,c,l,d){return e|=0,t|=0,c|=0,c=n|=0,!(n=i|=0)&(i=0|c)>>>0<4294967280?(Ce(e,e+i|0,0,r|=0,i,n,o|=0,s|=0,u|=0,l|=0,d|=0),t&&(n=(e=i+16|0)>>>0<16?n+1|0:n,a[t>>2]=e,a[t+4>>2]=n)):(zt(),h()),0},k:function(e,t,r,n,i,o,s,a,u,c,l){return 0|Te(e|=0,r|=0,(e=0)|(n|=0),i|=0,o|=0,s|=0,e|(a|=0),u|=0,c|=0,l|=0)},l:function(e,t,r,n,i,o,s,u,c,l,d){return t|=0,r|=0,n|=0,i|=0,u|=0,u|=0,r=-1,!(o|=0)&(i|=0)>>>0>=16|o&&(r=Te(e|=0,n,i-16|0,o-(i>>>0<16)|0,(n+i|0)-16|0,s|=0,u,c|=0,l|=0,d|=0)),t&&(a[t>>2]=r?0:i-16|0,a[t+4>>2]=r?0:o-(i>>>0<16)|0),0|r},m:function(e,t,r,n,i,o,s,a,u,c,l){return 0|Ie(e|=0,r|=0,(e=0)|(n|=0),i|=0,o|=0,s|=0,e|(a|=0),u|=0,c|=0,l|=0)},n:function(e,t,r,n,i,o,s,u,c,l,d){return t|=0,r|=0,n|=0,i|=0,u|=0,u|=0,r=-1,!(o|=0)&(i|=0)>>>0>=16|o&&(r=Ie(e|=0,n,i-16|0,o-(i>>>0<16)|0,(n+i|0)-16|0,s|=0,u,c|=0,l|=0,d|=0)),t&&(a[t>>2]=r?0:i-16|0,a[t+4>>2]=r?0:o-(i>>>0<16)|0),0|r},o:wr,p:function(){return 12},q:Mr,r:Sr,s:_r,t:yr,u:wr,v:Tr,w:Mr,x:Sr,y:_r,z:yr,A:function(e,t,r,n,i,o,s,a,u,c,l,d){return 0|pe(e|=0,t|=0,r|=0,n|=0,(e=0)|(i|=0),o|=0,s|=0,e|(a|=0),u|=0,l|=0,d|=0)},B:function(e,t,r,n,i,o,s,u,c,l,d){return e|=0,t|=0,c|=0,c=n|=0,!(n=i|=0)&(i=0|c)>>>0<4294967280?(pe(e,e+i|0,0,r|=0,i,n,o|=0,s|=0,u|=0,l|=0,d|=0),t&&(n=(e=i+16|0)>>>0<16?n+1|0:n,a[t>>2]=e,a[t+4>>2]=n)):(zt(),h()),0},C:function(e,t,r,n,i,o,s,a,u,c,l){return 0|le(e|=0,r|=0,(e=0)|(n|=0),i|=0,o|=0,s|=0,e|(a|=0),u|=0,c|=0,l|=0)},D:function(e,t,r,n,i,o,s,u,c,l,d){return t|=0,r|=0,n|=0,i|=0,u|=0,u|=0,r=-1,!(o|=0)&(i|=0)>>>0>=16|o&&(r=le(e|=0,n,i-16|0,o-(i>>>0<16)|0,(n+i|0)-16|0,s|=0,u,c|=0,l|=0,d|=0)),t&&(a[t>>2]=r?0:i-16|0,a[t+4>>2]=r?0:o-(i>>>0<16)|0),0|r},E:wr,F:Er,G:Mr,H:Sr,I:_r,J:yr,K:wr,L:wr,M:function(e,t,r,n,i){return 0|W(e|=0,t|=0,r|=0,n|=0,i|=0)},N:function(e,t,r,n,i){var o;return e|=0,y=o=y-32|0,W(o,t|=0,r|=0,n|=0,i|=0),t=fr(e,o),r=Ve(o,e,32),y=o+32|0,r|((0|e)==(0|o)?-1:t)},O:yr,P:wr,Q:wr,R:wr,S:wr,T:Er,U:Sr,V:_r,W:function(e,t,r){e|=0,t|=0;var n,i=0;return y=n=y+-64|0,St(n,r|=0,32,0),r=a[n+28>>2],i=a[n+24>>2],o[t+24|0]=i,o[t+25|0]=i>>>8,o[t+26|0]=i>>>16,o[t+27|0]=i>>>24,o[t+28|0]=r,o[t+29|0]=r>>>8,o[t+30|0]=r>>>16,o[t+31|0]=r>>>24,r=a[n+20>>2],i=a[n+16>>2],o[t+16|0]=i,o[t+17|0]=i>>>8,o[t+18|0]=i>>>16,o[t+19|0]=i>>>24,o[t+20|0]=r,o[t+21|0]=r>>>8,o[t+22|0]=r>>>16,o[t+23|0]=r>>>24,r=a[n+12>>2],i=a[n+8>>2],o[t+8|0]=i,o[t+9|0]=i>>>8,o[t+10|0]=i>>>16,o[t+11|0]=i>>>24,o[t+12|0]=r,o[t+13|0]=r>>>8,o[t+14|0]=r>>>16,o[t+15|0]=r>>>24,r=a[n+4>>2],i=a[n>>2],o[0|t]=i,o[t+1|0]=i>>>8,o[t+2|0]=i>>>16,o[t+3|0]=i>>>24,o[t+4|0]=r,o[t+5|0]=r>>>8,o[t+6|0]=r>>>16,o[t+7|0]=r>>>24,vr(n,64),e=nr(e,t),y=n- -64|0,0|e},X:Qt,Y:dt,Z:function(e,t,r,n,i,o,s){return 0|Vt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},_:function(e,t,r,n,i,o,s,a){return 0|ct(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0)},$:function(e,t,r,n,i,o){return e|=0,t|=0,i|=0,o|=0,!(n|=0)&(r|=0)>>>0>=4294967280|n&&(zt(),h()),0|Vt(e+16|0,e,t,r,n,i,o)},aa:function(e,t,r,n,i,o,s){return 0|wt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},ba:function(e,t,r,n,i,o,s){return 0|Yt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},ca:function(e,t,r,n,i,o,s,a){return 0|lt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0,a|=0)},da:function(e,t,r,n,i,o){return t|=0,0|(!(n|=0)&(r|=0)>>>0>=16|n?Yt(e|=0,t+16|0,t,r-16|0,n-(r>>>0<16)|0,i|=0,o|=0):-1)},ea:function(e,t,r,n,i,o,s){return 0|gt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},fa:function(e,t,r,n,i){e|=0,t|=0,i|=0;var s,u,c=0,l=0;return u=r|=0,r=n|=0,y=s=y-96|0,n=-1,Qt(s+32|0,s)||(yt(c=s- -64|0,l=s+32|0,i),n=wt(e+32|0,t,u,r,c,i,s),t=a[s+60>>2],r=a[s+56>>2],o[e+24|0]=r,o[e+25|0]=r>>>8,o[e+26|0]=r>>>16,o[e+27|0]=r>>>24,o[e+28|0]=t,o[e+29|0]=t>>>8,o[e+30|0]=t>>>16,o[e+31|0]=t>>>24,t=a[s+52>>2],r=a[s+48>>2],o[e+16|0]=r,o[e+17|0]=r>>>8,o[e+18|0]=r>>>16,o[e+19|0]=r>>>24,o[e+20|0]=t,o[e+21|0]=t>>>8,o[e+22|0]=t>>>16,o[e+23|0]=t>>>24,t=a[s+44>>2],r=a[s+40>>2],o[e+8|0]=r,o[e+9|0]=r>>>8,o[e+10|0]=r>>>16,o[e+11|0]=r>>>24,o[e+12|0]=t,o[e+13|0]=t>>>8,o[e+14|0]=t>>>16,o[e+15|0]=t>>>24,t=a[s+36>>2],r=a[s+32>>2],o[0|e]=r,o[e+1|0]=r>>>8,o[e+2|0]=r>>>16,o[e+3|0]=r>>>24,o[e+4|0]=t,o[e+5|0]=t>>>8,o[e+6|0]=t>>>16,o[e+7|0]=t>>>24,vr(s,32),vr(l,32),vr(c,24)),y=s+96|0,0|n},ga:function(e,t,r,n,i,o){e|=0,t|=0,o|=0;var s,a=0;return y=s=y-32|0,a=-1,!(n|=0)&(r|=0)>>>0>=48|n&&(yt(s,t,i|=0),a=gt(e,t+32|0,r-32|0,n-(r>>>0<32)|0,s,t,o)),y=s+32|0,0|a},ha:function(){return 48},ia:Sr,ja:Ir,ka:wr,la:Sr,ma:Ir,na:wr,oa:function(){return 384},pa:function(e,t,r,n,i,o,s){return 0|Wt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0,s|=0)},qa:Nt,ra:function(e,t,r,n){return 0|ar(e|=0,t|=0,r|=0,n|=0)},sa:Ft,ta:yr,ua:Ir,va:function(e,t,r,n){return 0|St(e|=0,t|=0,r|=0,n|=0)},wa:Sr,xa:Ir,ya:Tr,za:wr,Aa:function(e,t,r,n,i,c){e|=0,t|=0,r|=0,n|=0,c|=0;var l,d=0,f=0,p=0,g=0;return y=l=y-32|0,p=u[0|(i|=0)]|u[i+1|0]<<8|u[i+2|0]<<16|u[i+3|0]<<24,i=u[i+4|0]|u[i+5|0]<<8|u[i+6|0]<<16|u[i+7|0]<<24,a[l+24>>2]=0,a[l+28>>2]=0,a[l+16>>2]=p,a[l+20>>2]=i,ot(l,r,n),a[l+8>>2]=0,a[l+12>>2]=0,t-65>>>0<=4294967246?(a[8952]=28,e=-1):(r=l+16|0,t-65>>>0<4294967232?e=-1:(y=g=(n=y)-384&-64,!c|!e|((i=255&t)-65&255)>>>0<=191?(zt(),h()):(y=f=y-192|0,!c|(i-65&255)>>>0<=191?(zt(),h()):(s[f+130>>1]=257,o[f+129|0]=32,o[f+128|0]=i,Ut(4|(t=f+128|0)),ot(8|t,0,0),a[f+152>>2]=0,a[f+156>>2]=0,a[f+144>>2]=0,a[f+148>>2]=0,l?(p=u[l+4|0]|u[l+5|0]<<8|u[l+6|0]<<16|u[l+7|0]<<24,d=f+128|0,t=u[0|l]|u[l+1|0]<<8|u[l+2|0]<<16|u[l+3|0]<<24,o[d+32|0]=t,o[d+33|0]=t>>>8,o[d+34|0]=t>>>16,o[d+35|0]=t>>>24,o[d+36|0]=p,o[d+37|0]=p>>>8,o[d+38|0]=p>>>16,o[d+39|0]=p>>>24,p=u[l+12|0]|u[l+13|0]<<8|u[l+14|0]<<16|u[l+15|0]<<24,t=u[l+8|0]|u[l+9|0]<<8|u[l+10|0]<<16|u[l+11|0]<<24,o[d+40|0]=t,o[d+41|0]=t>>>8,o[d+42|0]=t>>>16,o[d+43|0]=t>>>24,o[d+44|0]=p,o[d+45|0]=p>>>8,o[d+46|0]=p>>>16,o[d+47|0]=p>>>24):(a[f+168>>2]=0,a[f+172>>2]=0,a[f+160>>2]=0,a[f+164>>2]=0),r?(p=u[r+4|0]|u[r+5|0]<<8|u[r+6|0]<<16|u[r+7|0]<<24,d=f+128|0,t=u[0|r]|u[r+1|0]<<8|u[r+2|0]<<16|u[r+3|0]<<24,o[d+48|0]=t,o[d+49|0]=t>>>8,o[d+50|0]=t>>>16,o[d+51|0]=t>>>24,o[d+52|0]=p,o[d+53|0]=p>>>8,o[d+54|0]=p>>>16,o[d+55|0]=p>>>24,p=u[r+12|0]|u[r+13|0]<<8|u[r+14|0]<<16|u[r+15|0]<<24,t=u[r+8|0]|u[r+9|0]<<8|u[r+10|0]<<16|u[r+11|0]<<24,o[d+56|0]=t,o[d+57|0]=t>>>8,o[d+58|0]=t>>>16,o[d+59|0]=t>>>24,o[d+60|0]=p,o[d+61|0]=p>>>8,o[d+62|0]=p>>>16,o[d+63|0]=p>>>24):(a[f+184>>2]=0,a[f+188>>2]=0,a[f+176>>2]=0,a[f+180>>2]=0),be(g,f+128|0),bt(f+32|0,0,96),re(g,t=ft(f,c,32),128,0),vr(t,128),y=t+192|0),re(g,0,0,0),D(g,e,i),y=n),e=0)),y=l+32|0,0|e},Ba:yr,Ca:function(e,t,r){return e|=0,Wt(t|=0,32,r|=0,32,0,0,0),0|Zt(e,t)},Da:function(e,t){return e|=0,st(t|=0,32),0|Zt(e,t)},Ea:function(e,t,r,n,i){t|=0,r|=0,n|=0,i|=0;var s,a,c=0,l=0;if(a=c=y,y=c=c-512&-64,s=(e|=0)||t){if(l=-1,!jt(c+96|0,n,i)){for(n=t||e,e=0,Nt(t=c+128|0,0,0,64),ar(t,l=c+96|0,32,0),vr(l,32),ar(t,r,32,0),ar(t,i,32,0),Ft(t,c+32|0,64),vr(t,384);t=(c+32|0)+e|0,o[e+s|0]=u[0|t],o[e+n|0]=u[t+32|0],32!=(0|(e=e+1|0)););vr(c+32|0,64),l=0}return y=a,0|l}zt(),h()},Fa:function(e,t,r,n,i){t|=0,r|=0,n|=0,i|=0;var s,a,c=0,l=0;if(a=c=y,y=c=c-512&-64,s=(e|=0)||t){if(l=-1,!jt(c+96|0,n,i)){for(n=t||e,e=0,Nt(t=c+128|0,0,0,64),ar(t,l=c+96|0,32,0),vr(l,32),ar(t,i,32,0),ar(t,r,32,0),Ft(t,c+32|0,64),vr(t,384);t=(c+32|0)+e|0,o[e+n|0]=u[0|t],o[e+s|0]=u[t+32|0],32!=(0|(e=e+1|0)););vr(c+32|0,64),l=0}return y=a,0|l}zt(),h()},Ga:wr,Ha:wr,Ia:wr,Ja:wr,Ka:kr,La:Cr,Ma:Cr,Na:Sr,Oa:Br,Pa:Mr,Qa:Br,Ra:Sr,Sa:function(){return 128},Ta:function(){return 1403},Ua:kr,Va:Br,Wa:function(){return 8192},Xa:function(){return-2147483648},Ya:Cr,Za:function(){return 67108864},_a:xr,$a:function(){return 268435456},ab:function(){return 4},bb:function(){return 1073741824},cb:function(e,t,r,n,i,o,s,u,c,l,d){var h;e|=0,t|=0,r|=0,n|=0,o|=0,s|=0,c|=0,l|=0,t|=0,h=0|(i|=0),i=0|(u|=0);e:{switch((d|=0)-1|0){case 0:e=bt(e,0,t);t:{if(1==(0|r)|r>>>0>1)a[8952]=22;else if(!r&t>>>0<=15)a[8952]=28;else if(!(o|c)&l>>>0<2147483649)if((!c&i>>>0>=3|!!(0|c))&l>>>0>8191){if((0|e)!=(0|n)){e=S(i,l>>>10|0,1,n,h,s,16,e,t,0,0,1)?-1:0;break t}a[8952]=28}else a[8952]=28;else a[8952]=22;e=-1}break e;case 1:e=bt(e,0,t);t:{if(1==(0|r)|r>>>0>1)a[8952]=22;else if(!r&t>>>0<=15)a[8952]=28;else if(!(o|c)&l>>>0<2147483649)if(!!(i|c)&l>>>0>8191){if((0|e)!=(0|n)){e=S(i,l>>>10|0,1,n,h,s,16,e,t,0,0,2)?-1:0;break t}a[8952]=28}else a[8952]=28;else a[8952]=22;e=-1}break e}a[8952]=28,e=-1}return 0|e},db:function(e,t,r,n,i,o,s){return 0|Le(e|=0,t|=0,(e=0)|(r|=0),n|=0,e|(i|=0),o|=0,s|=0)},eb:function(e,t,r,n,i,o,s,u){e|=0,t|=0,n|=0,o|=0,s|=0;var c=0;c=r|=0,c|=r=0,r|=i|=0;e:{switch((u|=0)-1|0){case 1:e=Le(e,t,c,n,r,o,s);break e;default:zt(),h();case 0:}y=i=y-16|0,e=bt(e,0,128),!(n|o)&s>>>0<2147483649?(!o&r>>>0>=3|!!(0|o))&s>>>0>8191?(st(i,16),e=S(r,s>>>10|0,1,t,c,i,16,0,32,e,128,1)?-1:0):(a[8952]=28,e=-1):(a[8952]=22,e=-1),y=i+16|0}return 0|e},fb:function(e,t,r,n){t|=0,r|=0,n|=0;e:if(He(e|=0,1403,10))if(He(e,1393,9))a[8952]=28,e=-1;else{if(1==(0|n)|n>>>0>1)a[8952]=22;else{if(!(e=he(e,t,r,1)))break e;-35==(0|e)&&(a[8952]=28)}e=-1}else{if(1==(0|n)|n>>>0>1)a[8952]=22;else{if(!(e=he(e,t,r,2)))break e;-35==(0|e)&&(a[8952]=28)}e=-1}return 0|e},gb:function(e,t,r,n){return t|=0,r|=0,n|=0,He(e|=0,1403,10)?He(e,1393,9)?(a[8952]=28,e=-1):e=fe(e,t,r,n,1):e=fe(e,t,r,n,2),0|e},hb:Zt,ib:jt,jb:wr,kb:wr,lb:wr,mb:Er,nb:Sr,ob:_r,pb:yr,qb:Vt,rb:function(e,t,r,n,i,o){return e|=0,t|=0,i|=0,o|=0,!(n|=0)&(r|=0)>>>0>=4294967280|n&&(zt(),h()),se(e+16|0,e,t,r,n,i,o),0},sb:Yt,tb:function(e,t,r,n,i,o){return t|=0,0|(!(n|=0)&(r|=0)>>>0>=16|n?ae(e|=0,t+16|0,t,r-16|0,n-(r>>>0<16)|0,i|=0,o|=0):-1)},ub:yr,vb:function(e,t,r){return e|=0,r|=0,st(t|=0,24),z(e,t,r),Dt(e),r=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,t=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,o[e+44|0]=0,o[e+45|0]=0,o[e+46|0]=0,o[e+47|0]=0,o[e+48|0]=0,o[e+49|0]=0,o[e+50|0]=0,o[e+51|0]=0,o[e+36|0]=r,o[e+37|0]=r>>>8,o[e+38|0]=r>>>16,o[e+39|0]=r>>>24,o[e+40|0]=t,o[e+41|0]=t>>>8,o[e+42|0]=t>>>16,o[e+43|0]=t>>>24,0},wb:function(e,t,r){return z(e|=0,t|=0,r|=0),Dt(e),r=u[t+16|0]|u[t+17|0]<<8|u[t+18|0]<<16|u[t+19|0]<<24,t=u[t+20|0]|u[t+21|0]<<8|u[t+22|0]<<16|u[t+23|0]<<24,o[e+44|0]=0,o[e+45|0]=0,o[e+46|0]=0,o[e+47|0]=0,o[e+48|0]=0,o[e+49|0]=0,o[e+50|0]=0,o[e+51|0]=0,o[e+36|0]=r,o[e+37|0]=r>>>8,o[e+38|0]=r>>>16,o[e+39|0]=r>>>24,o[e+40|0]=t,o[e+41|0]=t>>>8,o[e+42|0]=t>>>16,o[e+43|0]=t>>>24,0},xb:G,yb:function(e,t,r,n,i,s,c,l,d,f){e|=0,t|=0,n|=0,c|=0,l|=0,d|=0,f|=0;var p=0,g=0,m=0,b=0;return g=i|=0,i=s|=0,s=0|g,l|=p,y=g=y-336|0,(r|=0)&&(a[r>>2]=0,a[r+4>>2]=0),!i&s>>>0<4294967279?(pr(m=g+16|0,64,b=e+32|0,e),dr(p=g+80|0,m),vr(m,64),rr(p,c,l,d),rr(p,34048,0-l&15,0),bt(m,0,64),o[g+16|0]=f,Je(m,m,64,0,b,1,e),rr(p,m,64,0),o[0|t]=u[g+16|0],Je(c=t+1|0,n,s,i,b,2,e),rr(p,c,s,i),rr(p,34048,15&s,0),ot(t=g+8|0,l,d),rr(p,t,8,0),ot(t,s- -64|0,i-((s>>>0<4294967232)-1|0)|0),rr(p,t,8,0),hr(p,t=s+c|0),vr(p,256),mt(e+36|0,t),ut(b),(2&f||nt(b,4))&&G(e),r&&(i=(e=s+17|0)>>>0<17?i+1|0:i,a[r>>2]=e,a[r+4>>2]=i),y=g+336|0):(zt(),h()),0},zb:function(e,t,r,n,i,s,c,l,d,f){e|=0,t|=0,n|=0,i|=0,s|=0,c|=0,l|=0,f|=0;var p,g=0,m=0,b=0,v=0,A=0,w=0;s|=0,p=(d|=0)|g,y=g=y-352|0,(r|=0)&&(a[r>>2]=0,a[r+4>>2]=0),n&&(o[0|n]=255),w=-1;e:{t:{if(!(!c&s>>>0<17)){if(!(d=c-(s>>>0<17)|0)&(v=s-17|0)>>>0>=4294967279|d)break t;pr(m=g+32|0,64,A=e+32|0,e),dr(b=g+96|0,m),vr(m,64),rr(b,l,p,f),rr(b,34048,0-p&15,0),bt(m,0,64),o[g+32|0]=u[0|i],Je(m,m,64,0,A,1,e),l=u[g+32|0],o[g+32|0]=u[0|i],rr(b,m,64,0),rr(b,m=i+1|0,v,d),rr(b,34048,s-1&15,0),ot(i=g+24|0,p,f),rr(b,i,8,0),ot(i,s=s+47|0,c=s>>>0<47?c+1|0:c),rr(b,i,8,0),hr(b,g),vr(b,256),Ve(g,m+v|0,16)?vr(g,16):(Je(t,m,v,d,A,2,e),mt(e+36|0,g),ut(A),(2&l||nt(A,4))&&G(e),r&&(a[r>>2]=v,a[r+4>>2]=d),w=0,n&&(o[0|n]=l))}y=g+352|0;break e}zt(),h()}return 0|w},Ab:function(){return 52},Bb:function(){return 17},Cb:Er,Db:wr,Eb:function(){return-18},Fb:Mr,Gb:kr,Hb:Cr,Ib:xr,Jb:Tr,Kb:Sr,Lb:function(e,t,r,n,i){e|=0,t|=0,r|=0,n|=0;var o=0,s=0,a=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,E=0;if(s=i|=0,i=u[i+4|0]|u[i+5|0]<<8|u[i+6|0]<<16|u[i+7|0]<<24,d=1886610805^(o=u[0|s]|u[s+1|0]<<8|u[s+2|0]<<16|u[s+3|0]<<24),l=1936682341^i,o^=1852142177,h=1819895653^i,i=1852075885^(a=u[s+8|0]|u[s+9|0]<<8|u[s+10|0]<<16|u[s+11|0]<<24),c=1685025377^(s=u[s+12|0]|u[s+13|0]<<8|u[s+14|0]<<16|u[s+15|0]<<24),f=2037671283^a,p=1952801890^s,s=r,(0|(a=(t+r|0)-(g=7&r)|0))!=(0|t)){for(;m=u[0|t]|u[t+1|0]<<8|u[t+2|0]<<16|u[t+3|0]<<24,E=u[t+4|0]|u[t+5|0]<<8|u[t+6|0]<<16|u[t+7|0]<<24,b=Ee(i,c,13),n=A,r=c+l|0,c=r=(d=i+d|0)>>>0>>0?r+1|0:r,d=Ee(l=d,r,32),v=A,f=Ee(i=f^m,r=p^E,16),r=r+h|0,r=(i=i+o|0)>>>0>>0?r+1|0:r,o=i,f=Ee(i^=f,h=r^(p=A),21),p=A,b=Ee(l^=b,n=c^=n,17),w=A,r=r+n|0,o=Ee(c=o+l|0,r=c>>>0>>0?r+1|0:r,32),n=A,b=Ee(l=c^b,r^=w,13),w=A,c=r,y=l,r=h+v|0,h=l=i+d|0,i=r=l>>>0>>0?r+1|0:r,r=r+c|0,d=l=y+l|0,c=r=l>>>0>>0?r+1|0:r,r=Ee(l,r,32),v=A,l=i^=p,i=Ee(h^=f,i,16),f=A,p=r,y=i,r=n+l|0,o=r=(i=o+h|0)>>>0>>0?r+1|0:r,r=(f^=r)+v|0,n=l=p+(h=y^i)|0,f=Ee(h,f,21)^n,p=(l=n>>>0>>0?r+1|0:r)^A,r=c^w,d=Ee(c=d^b,r,17),r=r+o|0,r=(c=i+c|0)>>>0>>0?r+1|0:r,i=(o=c)^d,c=r^(h=A),d=n^m,l^=E,o=Ee(o,r,32),h=A,(0|a)!=(0|(t=t+8|0)););t=a}switch(r=s<<24,s=0,n=r,g-1|0){case 6:n|=u[t+6|0]<<16;case 5:n|=u[t+5|0]<<8;case 4:n|=u[t+4|0];case 3:s|=(a=u[t+3|0])<<24,n|=r=a>>>8|0;case 2:s|=(a=u[t+2|0])<<16,n|=r=a>>>16|0;case 1:s|=(a=u[t+1|0])<<8,n|=r=a>>>24|0;case 0:s=u[0|t]|s}return g=Ee(i,c,13),m=A,r=c+l|0,a=t=i+d|0,i=r=t>>>0>>0?r+1|0:r,c=Ee(t,r,32),l=A,p=t=Ee(d=s^f,r=t=n^p,16),r=r+h|0,r=(t=o+d|0)>>>0>>0?r+1|0:r,o=t,h=Ee(t^=p,d=r^(f=A),21),f=A,g=Ee(a^=g,i^=m,17),m=A,r=r+i|0,r=(i=o+a|0)>>>0>>0?r+1|0:r,o=i,i=Ee(i,r,32),p=A,g=Ee(a=o^g,r^=m,13),m=A,o=r,y=a,r=l+d|0,c=a=t+c|0,t=r=a>>>0>>0?r+1|0:r,r=r+o|0,o=r=(a=y+a|0)>>>0>>0?r+1|0:r,l=Ee(a,r,32),d=A,f=t=Ee(c^=h,r=t^=f,16),r=r+p|0,r=(t=i+c|0)>>>0>>0?r+1|0:r,i=t,h=Ee(t^=f,c=r^(h=A),21),f=A,g=Ee(a^=g,o^=m,17),m=A,r=r+o|0,r=(o=i+a|0)>>>0>>0?r+1|0:r,a=Ee(i=o,r,32),p=A,g=Ee(o=i^g,r^=m,13),m=A,i=r,y=o,r=c+d|0,r=(o=t+l|0)>>>0>>0?r+1|0:r,t=s,s=o,c=t^o,t=r,r=(r^n)+i|0,n=r=(o=y+c|0)>>>0>>0?r+1|0:r,c=Ee(o,r,32),l=A,r=t^f,i=Ee(t=s^h,r,16),s=A,d=i,r=r+p|0,r=(i=t+(255^a)|0)>>>0>>0?r+1|0:r,a=Ee(t=d^i,s^=r,21),d=A,f=Ee(o^=g,n^=m,17),p=A,r=r+n|0,r=(n=i+o|0)>>>0>>0?r+1|0:r,n=Ee(i=n,r,32),h=A,f=Ee(o=i^f,r^=p,13),p=A,i=r,y=o,r=s+l|0,s=o=t+c|0,t=r=o>>>0>>0?r+1|0:r,r=r+i|0,i=r=(o=y+o|0)>>>0>>0?r+1|0:r,c=Ee(o,r,32),l=A,d=t=Ee(s^=a,r=t^=d,16),r=r+h|0,r=(t=n+s|0)>>>0>>0?r+1|0:r,n=t,a=Ee(t^=d,s=r^(a=A),21),d=A,f=Ee(o^=f,i^=p,17),p=A,r=r+i|0,n=Ee(i=n+o|0,r=i>>>0>>0?r+1|0:r,32),h=A,f=Ee(o=i^f,r^=p,13),p=A,i=r,y=o,r=s+l|0,c=o=t+c|0,s=o,t=r=o>>>0>>0?r+1|0:r,r=r+i|0,r=(o=y+o|0)>>>0>>0?r+1|0:r,s=o,i=r,l=Ee(o,r,32),g=A,c=t=Ee(o=a^c,r=t^=d,16),r=r+h|0,r=(t=n+o|0)>>>0>>0?r+1|0:r,n=t,t^=c,c=o=r^(a=A),a=Ee(t,o,21),o=A,h=Ee(s^=f,i^=p,17),f=A,r=r+i|0,n=Ee(i=n+s|0,r=i>>>0>>0?r+1|0:r,32),d=A,f=r^=f,h=Ee(i^=h,r,13),s=A,p=a,r=c+g|0,c=a=t+l|0,t=r=a>>>0>>0?r+1|0:r,p=o=Ee(a^=p,r^=o,16),r=r+d|0,r=(o=n+a|0)>>>0>>0?r+1|0:r,n=o,o=r,r=Ee(p^n,r^(l=A),21),l=A,d=r,r=t+f|0,r=o+(s^=r=(a=i+c|0)>>>0>>0?r+1|0:r)|0,r=(t=n+(i=a^h)|0)>>>0>>0?r+1|0:r,n=d^t^Ee(i,s,17),i=A^r^l,ot(e,Ee(t,r,32)^n,A^i),0},Mb:function(e){st(e|=0,16)},Nb:function(){return 208},Ob:Ir,Pb:wr,Qb:wr,Rb:Ir,Sb:function(){return-65},Tb:function(e,t,r){return 0|N(e|=0,t|=0,r|=0)},Ub:function(e,t){var r;return e|=0,t|=0,y=r=y-32|0,st(r,32),N(e,t,r),vr(r,32),y=r+32|0,0},Vb:function(e,t,r,n,i,o){var s;return t|=0,i|=0,o|=0,y=s=y-16|0,qt(e|=0,s+8|0,rt(e- -64|0,r|=0,r=n|=0),r,i,o),64!=a[s+8>>2]|a[s+12>>2]?(t&&(a[t>>2]=0,a[t+4>>2]=0),bt(e,0,r- -64|0),e=-1):(e=0,t&&(a[t>>2]=r- -64,a[t+4>>2]=i-((r>>>0<4294967232)-1|0))),y=s+16|0,0|e},Wb:function(e,t,r,n,i,o){e|=0,t|=0,r|=0;var s=0;e:{t:{if(s=n|=0,!(!(i|=0)&n>>>0<64||(n=i-1|0,s=i=s+-64|0,!(n=i>>>0<4294967232?n+1|0:n)&i>>>0>4294967231|n))){if(!Xt(r,i=r- -64|0,s,n,o|=0))break t;e&&bt(e,0,s)}if(r=-1,!t)break e;a[t>>2]=0,a[t+4>>2]=0;break e}t&&(a[t>>2]=s,a[t+4>>2]=n),r=0,e&&rt(e,i,s)}return 0|r},Xb:function(e,t,r,n,i,o){return 0|qt(e|=0,t|=0,r|=0,n|=0,i|=0,o|=0)},Yb:function(e,t,r,n,i){return 0|Xt(e|=0,t|=0,r|=0,n|=0,i|=0)},Zb:function(e){return Tt(e|=0),0},_b:function(e,t,r,n){return 0|V(e|=0,t|=0,r|=0,n|=0)},$b:function(e,t,r,n){var i;return t|=0,r|=0,n|=0,y=i=y+-64|0,Oe(e|=0,i),e=E(t,r,i,64,0,n,1),y=i- -64|0,0|e},ac:function(e,t,r){var n;return t|=0,r|=0,y=n=y+-64|0,Oe(e|=0,n),e=j(t,n,64,0,r,1),y=n- -64|0,0|e},bc:function(e,t){e|=0;var r,n=0,i=0,s=0,a=0,u=0,c=0;if(y=r=y-256|0,c=-1,!ye(t|=0)&&!q(r+96|0,t)){for(y=n=(y=a=y-160|0)-1760|0,vt(s=n+480|0,i=r+96|0),pt(t=n+320|0,i),ht(n,t),ze(t,n,s),ht(s=n+160|0,t),vt(i=n+640|0,s),ze(t,n,i),ht(s,t),vt(i=n+800|0,s),ze(t,n,i),ht(s,t),vt(i=n+960|0,s),ze(t,n,i),ht(s,t),vt(i=n+1120|0,s),ze(t,n,i),ht(s,t),vt(i=n+1280|0,s),ze(t,n,i),ht(s,t),vt(i=n+1440|0,s),ze(t,n,i),ht(s,t),vt(n+1600|0,s),Ht(a),t=252;pt(n+320|0,a),s=t,(0|(t=o[t+33504|0]))>0?(ht(i=n+160|0,u=n+320|0),ze(u,i,(n+480|0)+l((254&t)>>>1|0,160)|0)):(0|t)>=0||(ht(i=n+160|0,u=n+320|0),je(u,i,(n+480|0)+l((0-t&254)>>>1|0,160)|0)),ht(a,n+320|0),t=s-1|0,s;);y=n+1760|0,t=Pt(a),y=a+160|0,t&&(ur(r),ge(r,r,s=r+136|0),ur(t=r+48|0),me(t,t,s),X(r,r),C(t,t,r),Q(e,t),c=0)}return y=r+256|0,0|c},cc:function(e,t){e|=0;var r,n=0;return y=r=y+-64|0,St(r,t|=0,32,0),o[0|r]=248&u[0|r],o[r+31|0]=63&u[r+31|0]|64,t=a[r+20>>2],n=a[r+16>>2],o[e+16|0]=n,o[e+17|0]=n>>>8,o[e+18|0]=n>>>16,o[e+19|0]=n>>>24,o[e+20|0]=t,o[e+21|0]=t>>>8,o[e+22|0]=t>>>16,o[e+23|0]=t>>>24,t=a[r+12>>2],n=a[r+8>>2],o[e+8|0]=n,o[e+9|0]=n>>>8,o[e+10|0]=n>>>16,o[e+11|0]=n>>>24,o[e+12|0]=t,o[e+13|0]=t>>>8,o[e+14|0]=t>>>16,o[e+15|0]=t>>>24,t=a[r+4>>2],n=a[r>>2],o[0|e]=n,o[e+1|0]=n>>>8,o[e+2|0]=n>>>16,o[e+3|0]=n>>>24,o[e+4|0]=t,o[e+5|0]=t>>>8,o[e+6|0]=t>>>16,o[e+7|0]=t>>>24,t=a[r+28>>2],n=a[r+24>>2],o[e+24|0]=n,o[e+25|0]=n>>>8,o[e+26|0]=n>>>16,o[e+27|0]=n>>>24,o[e+28|0]=t,o[e+29|0]=t>>>8,o[e+30|0]=t>>>16,o[e+31|0]=t>>>24,vr(r,64),y=r- -64|0,0},dc:_t,ec:Mt,fc:function(e){var t=0,r=0;if((e|=0)>>>0>=2){for(r=(0-e>>>0)%(e>>>0)|0;(t=_t())>>>0>>0;);e=(t>>>0)%(e>>>0)|0}else e=0;return 0|e},gc:st,hc:function(e,t,r){pr(e|=0,t|=0,1024,r|=0)},ic:wr,jc:function(){var e=0,t=0;return(e=a[9096])&&(e=a[e+20>>2])&&(t=0|Rr[0|e]()),0|t},kc:function(e,t,r){e|=0,t|=0,1==(0|(r|=0))|r>>>0>1&&(f(1259,1119,197,1036),h()),st(e,t)},lc:function(e,t,r,n){e|=0,r|=0;var i=0,s=0,a=0;if(!((n|=0)>>>0>2147483646|n<<1>>>0>=(t|=0)>>>0)){if(t=0,n){for(;i=(t<<1)+e|0,s=15&(a=u[t+r|0]),o[i+1|0]=22272+((s<<8)+(s+65526&55552)|0)>>>8,s=i,i=a>>>4|0,o[0|s]=87+((i+65526>>>8&217)+i|0),(0|n)!=(0|(t=t+1|0)););t=n<<1}else t=0;return o[t+e|0]=0,0|e}zt(),h()},mc:function(e,t,r,n,i,s,c){e|=0,t|=0,r|=0,i|=0,s|=0,c|=0;var l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0;e:if(n|=0){t:{r:{n:for(;;){for(d=l;;){i:{if(!(255&((b=(65526+(m=(223&(g=u[r+d|0]))-55&255)^m+65520)>>>8|0)|(h=65526+(v=48^g)>>>8|0)))){if(h=1,!i|255&p)break r;if(ve(i,g))break i;l=d;break e}if(t>>>0<=f>>>0){a[8952]=68,h=0;break r}if(l=m&b|h&v,255&p?(o[e+f|0]=l|A,f=f+1|0):A=l<<4,p^=-1,h=1,(l=d+1|0)>>>0>>0)continue n;break t}if(p=0,!((d=d+1|0)>>>0>>0))break}break}l=(e=l+1|0)>>>0>>0?n:e;break e}l=d}255&p?(a[8952]=28,y=-1,l=l-1|0,f=0):h||(f=0,y=-1)}return c?a[c>>2]=r+l:(0|n)!=(0|l)&&(a[8952]=28,y=-1),s&&(a[s>>2]=f),0|y},nc:function(e,t){var r;return e|=0,cr(t|=0),e=l(r=(e>>>0)/3|0,-3)+e|0,1+(l(1&(e>>>1|e),2&t?e+1|0:4)+(r<<2)|0)|0},oc:Z,pc:H,qc:function(){var e=0;return a[9097]?e=1:(a[8954]=0,y=e=y-16|0,Lt(e),a[e>>2]&&(Lt(e),bt(35820,0,40)),y=e+16|0,a[8953]=1,Mt(),st(36368,16),a[9097]=1,e=0),0|e},rc:function(e,t,r,n,i){e|=0,t|=0,r|=0,i|=0;var s,c=0,l=0,d=0;y=s=y-16|0;e:{if(n|=0){if(d=-1,(c=(c=n-1|0)-(l=c&n?(r>>>0)%(n>>>0)|0:r&c)|0)>>>0>=~r>>>0)break e;if(!((r=r+c|0)>>>0>=i>>>0))for(e&&(a[e>>2]=r+1),e=t+r|0,d=0,o[s+15|0]=0,r=0;i=t=e-r|0,l=u[0|t]&u[s+15|0],t=(r^c)-1>>>24|0,o[0|i]=l|128&t,o[s+15|0]=t|u[s+15|0],(0|n)!=(0|(r=r+1|0)););}else d=-1;return y=s+16|0,0|d}zt(),h()},sc:function(e,t,r,n){e|=0,t|=0,r|=0,n|=0;var i,o=0,s=0,c=0,l=0,d=0;if(a[12+(i=y-16|0)>>2]=0,n-1>>>0>>0){for(d=(o=r-1|0)+t|0,r=0,t=0;l=((128^(s=u[d-r|0]))-1&a[i+12>>2]-1&c-1)>>>8&1,a[i+12>>2]=a[i+12>>2]|0-l&r,t|=l,c|=s,(0|n)!=(0|(r=r+1|0)););a[e>>2]=o-a[i+12>>2],e=t-1|0}else e=-1;return 0|e},tc:function(){return 1368},uc:function(){return 10},vc:xr,wc:kr,xc:k,yc:B,zc:Rr}}(e)}(se)},instantiate:function(e,t){return{then:function(t){var r=new _.Module(e);t({instance:new _.Instance(r)})}}},RuntimeError:Error};A=[],"object"!=typeof _&&K("no native wasm support detected");var I,S,k,C,T,x,M,B=!1,P="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function R(e,t){return e?function(e,t,r){for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.subarray&&P)return P.decode(e.subarray(t,i));for(var o="";t>10,56320|1023&c)}}else o+=String.fromCharCode((31&s)<<6|a)}else o+=String.fromCharCode(s)}return o}(k,e,t):""}function O(e){I=e,f.HEAP8=S=new Int8Array(e),f.HEAP16=C=new Int16Array(e),f.HEAP32=T=new Int32Array(e),f.HEAPU8=k=new Uint8Array(e),f.HEAPU16=new Uint16Array(e),f.HEAPU32=new Uint32Array(e),f.HEAPF32=x=new Float32Array(e),f.HEAPF64=M=new Float64Array(e)}var N,D=f.INITIAL_MEMORY||16777216;(E=f.wasmMemory?f.wasmMemory:new _.Memory({initial:D/65536,maximum:32768}))&&(I=E.buffer),D=I.byteLength,O(I);var L=[],U=[],F=[],j=0,z=null,H=null;function K(e){throw f.onAbort&&f.onAbort(e),w(e="Aborted("+e+")"),B=!0,e+=". Build with -s ASSERTIONS=1 for more info.",new _.RuntimeError(e)}f.preloadedImages={},f.preloadedAudios={};var G,Q,q,W,V="data:application/octet-stream;base64,";function Y(e){return e.startsWith(V)}function J(e){return e.startsWith("file://")}function X(e){try{if(e==G&&A)return new Uint8Array(A);var t=ie(e);if(t)return t;if(c)return c(e);throw"both async and sync fetching of the wasm failed"}catch(e){K(e)}}Y(G="<<< WASM_BINARY_FILE >>>")||(Q=G,G=f.locateFile?f.locateFile(Q,v):v+Q);var Z={35048:function(){return f.getRandomValue()},35084:function(){if(void 0===f.getRandomValue)try{var e="object"==typeof window?window:self,t=void 0!==e.crypto?e.crypto:e.msCrypto,n=function(){var e=new Uint32Array(1);return t.getRandomValues(e),e[0]>>>0};n(),f.getRandomValue=n}catch(e){try{var i=r(10328),o=function(){var e=i.randomBytes(4);return(e[0]<<24|e[1]<<16|e[2]<<8|e[3])>>>0};o(),f.getRandomValue=o}catch(e){throw"No secure random number generator found"}}}};function $(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var r=t.func;"number"==typeof r?void 0===t.arg?ee(r)():ee(r)(t.arg):r(void 0===t.arg?null:t.arg)}else t(f)}}function ee(e){return N.get(e)}var te=[];function re(e){try{return E.grow(e-I.byteLength+65535>>>16),O(E.buffer),1}catch(e){}}var ne="function"==typeof atob?atob:function(e){var t,r,n,i,o,s,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=a.indexOf(e.charAt(c++))<<2|(i=a.indexOf(e.charAt(c++)))>>4,r=(15&i)<<4|(o=a.indexOf(e.charAt(c++)))>>2,n=(3&o)<<6|(s=a.indexOf(e.charAt(c++))),u+=String.fromCharCode(t),64!==o&&(u+=String.fromCharCode(r)),64!==s&&(u+=String.fromCharCode(n))}while(c>=2;r=k[e++];){var n=r<105;n&&1&t&&t++,te.push(n?M[t++>>1]:T[t]),++t}return te}(t,r);return Z[e].apply(null,n)},d:function(e){var t,r=k.length,n=2147483648;if((e>>>=0)>n)return!1;for(var i=1;i<=4;i*=2){var o=r*(1+.2/i);if(o=Math.min(o,e+100663296),re(Math.min(n,(t=Math.max(e,o))+(65536-t%65536)%65536)))return!0}return!1},a:E};function ae(e){function t(){oe||(oe=!0,f.calledRun=!0,B||($(U),f.onRuntimeInitialized&&f.onRuntimeInitialized(),function(){if(f.postRun)for("function"==typeof f.postRun&&(f.postRun=[f.postRun]);f.postRun.length;)e=f.postRun.shift(),F.unshift(e);var e;$(F)}()))}e=e||g,j>0||(function(){if(f.preRun)for("function"==typeof f.preRun&&(f.preRun=[f.preRun]);f.preRun.length;)e=f.preRun.shift(),L.unshift(e);var e;$(L)}(),j>0||(f.setStatus?(f.setStatus("Running..."),setTimeout((function(){setTimeout((function(){f.setStatus("")}),1),t()}),1)):t()))}if(function(){var e={a:se};function t(e,t){var r,n=e.exports;f.asm=n,N=f.asm.zc,r=f.asm.f,U.unshift(r),function(e){if(j--,f.monitorRunDependencies&&f.monitorRunDependencies(j),0==j&&(null!==z&&(clearInterval(z),z=null),H)){var t=H;H=null,t()}}()}function r(e){t(e.instance)}function n(t){return function(){if(!A&&(m||y)){if("function"==typeof fetch&&!J(G))return fetch(G,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+G+"'";return e.arrayBuffer()})).catch((function(){return X(G)}));if(u)return new Promise((function(e,t){u(G,(function(t){e(new Uint8Array(t))}),t)}))}return Promise.resolve().then((function(){return X(G)}))}().then((function(t){return _.instantiate(t,e)})).then((function(e){return e})).then(t,(function(e){w("failed to asynchronously prepare wasm: "+e),K(e)}))}if(j++,f.monitorRunDependencies&&f.monitorRunDependencies(j),f.instantiateWasm)try{return f.instantiateWasm(e,t)}catch(e){return w("Module.instantiateWasm callback failed with error: "+e),!1}A||"function"!=typeof _.instantiateStreaming||Y(G)||J(G)||"function"!=typeof fetch?n(r):fetch(G,{credentials:"same-origin"}).then((function(t){return _.instantiateStreaming(t,e).then(r,(function(e){return w("wasm streaming compile failed: "+e),w("falling back to ArrayBuffer instantiation"),n(r)}))}))}(),f.___wasm_call_ctors=function(){return(f.___wasm_call_ctors=f.asm.f).apply(null,arguments)},f._crypto_aead_chacha20poly1305_encrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_encrypt_detached=f.asm.g).apply(null,arguments)},f._crypto_aead_chacha20poly1305_encrypt=function(){return(f._crypto_aead_chacha20poly1305_encrypt=f.asm.h).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_encrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_ietf_encrypt_detached=f.asm.i).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_encrypt=function(){return(f._crypto_aead_chacha20poly1305_ietf_encrypt=f.asm.j).apply(null,arguments)},f._crypto_aead_chacha20poly1305_decrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_decrypt_detached=f.asm.k).apply(null,arguments)},f._crypto_aead_chacha20poly1305_decrypt=function(){return(f._crypto_aead_chacha20poly1305_decrypt=f.asm.l).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_decrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_ietf_decrypt_detached=f.asm.m).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_decrypt=function(){return(f._crypto_aead_chacha20poly1305_ietf_decrypt=f.asm.n).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_keybytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_keybytes=f.asm.o).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_npubbytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_npubbytes=f.asm.p).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_nsecbytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_nsecbytes=f.asm.q).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_abytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_abytes=f.asm.r).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_messagebytes_max=function(){return(f._crypto_aead_chacha20poly1305_ietf_messagebytes_max=f.asm.s).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_keygen=function(){return(f._crypto_aead_chacha20poly1305_ietf_keygen=f.asm.t).apply(null,arguments)},f._crypto_aead_chacha20poly1305_keybytes=function(){return(f._crypto_aead_chacha20poly1305_keybytes=f.asm.u).apply(null,arguments)},f._crypto_aead_chacha20poly1305_npubbytes=function(){return(f._crypto_aead_chacha20poly1305_npubbytes=f.asm.v).apply(null,arguments)},f._crypto_aead_chacha20poly1305_nsecbytes=function(){return(f._crypto_aead_chacha20poly1305_nsecbytes=f.asm.w).apply(null,arguments)},f._crypto_aead_chacha20poly1305_abytes=function(){return(f._crypto_aead_chacha20poly1305_abytes=f.asm.x).apply(null,arguments)},f._crypto_aead_chacha20poly1305_messagebytes_max=function(){return(f._crypto_aead_chacha20poly1305_messagebytes_max=f.asm.y).apply(null,arguments)},f._crypto_aead_chacha20poly1305_keygen=function(){return(f._crypto_aead_chacha20poly1305_keygen=f.asm.z).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=function(){return(f._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=f.asm.A).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_encrypt=function(){return(f._crypto_aead_xchacha20poly1305_ietf_encrypt=f.asm.B).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=function(){return(f._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=f.asm.C).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_decrypt=function(){return(f._crypto_aead_xchacha20poly1305_ietf_decrypt=f.asm.D).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_keybytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_keybytes=f.asm.E).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_npubbytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_npubbytes=f.asm.F).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_nsecbytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_nsecbytes=f.asm.G).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_abytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_abytes=f.asm.H).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=function(){return(f._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=f.asm.I).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_keygen=function(){return(f._crypto_aead_xchacha20poly1305_ietf_keygen=f.asm.J).apply(null,arguments)},f._crypto_auth_bytes=function(){return(f._crypto_auth_bytes=f.asm.K).apply(null,arguments)},f._crypto_auth_keybytes=function(){return(f._crypto_auth_keybytes=f.asm.L).apply(null,arguments)},f._crypto_auth=function(){return(f._crypto_auth=f.asm.M).apply(null,arguments)},f._crypto_auth_verify=function(){return(f._crypto_auth_verify=f.asm.N).apply(null,arguments)},f._crypto_auth_keygen=function(){return(f._crypto_auth_keygen=f.asm.O).apply(null,arguments)},f._crypto_box_seedbytes=function(){return(f._crypto_box_seedbytes=f.asm.P).apply(null,arguments)},f._crypto_box_publickeybytes=function(){return(f._crypto_box_publickeybytes=f.asm.Q).apply(null,arguments)},f._crypto_box_secretkeybytes=function(){return(f._crypto_box_secretkeybytes=f.asm.R).apply(null,arguments)},f._crypto_box_beforenmbytes=function(){return(f._crypto_box_beforenmbytes=f.asm.S).apply(null,arguments)},f._crypto_box_noncebytes=function(){return(f._crypto_box_noncebytes=f.asm.T).apply(null,arguments)},f._crypto_box_macbytes=function(){return(f._crypto_box_macbytes=f.asm.U).apply(null,arguments)},f._crypto_box_messagebytes_max=function(){return(f._crypto_box_messagebytes_max=f.asm.V).apply(null,arguments)},f._crypto_box_seed_keypair=function(){return(f._crypto_box_seed_keypair=f.asm.W).apply(null,arguments)},f._crypto_box_keypair=function(){return(f._crypto_box_keypair=f.asm.X).apply(null,arguments)},f._crypto_box_beforenm=function(){return(f._crypto_box_beforenm=f.asm.Y).apply(null,arguments)},f._crypto_box_detached_afternm=function(){return(f._crypto_box_detached_afternm=f.asm.Z).apply(null,arguments)},f._crypto_box_detached=function(){return(f._crypto_box_detached=f.asm._).apply(null,arguments)},f._crypto_box_easy_afternm=function(){return(f._crypto_box_easy_afternm=f.asm.$).apply(null,arguments)},f._crypto_box_easy=function(){return(f._crypto_box_easy=f.asm.aa).apply(null,arguments)},f._crypto_box_open_detached_afternm=function(){return(f._crypto_box_open_detached_afternm=f.asm.ba).apply(null,arguments)},f._crypto_box_open_detached=function(){return(f._crypto_box_open_detached=f.asm.ca).apply(null,arguments)},f._crypto_box_open_easy_afternm=function(){return(f._crypto_box_open_easy_afternm=f.asm.da).apply(null,arguments)},f._crypto_box_open_easy=function(){return(f._crypto_box_open_easy=f.asm.ea).apply(null,arguments)},f._crypto_box_seal=function(){return(f._crypto_box_seal=f.asm.fa).apply(null,arguments)},f._crypto_box_seal_open=function(){return(f._crypto_box_seal_open=f.asm.ga).apply(null,arguments)},f._crypto_box_sealbytes=function(){return(f._crypto_box_sealbytes=f.asm.ha).apply(null,arguments)},f._crypto_generichash_bytes_min=function(){return(f._crypto_generichash_bytes_min=f.asm.ia).apply(null,arguments)},f._crypto_generichash_bytes_max=function(){return(f._crypto_generichash_bytes_max=f.asm.ja).apply(null,arguments)},f._crypto_generichash_bytes=function(){return(f._crypto_generichash_bytes=f.asm.ka).apply(null,arguments)},f._crypto_generichash_keybytes_min=function(){return(f._crypto_generichash_keybytes_min=f.asm.la).apply(null,arguments)},f._crypto_generichash_keybytes_max=function(){return(f._crypto_generichash_keybytes_max=f.asm.ma).apply(null,arguments)},f._crypto_generichash_keybytes=function(){return(f._crypto_generichash_keybytes=f.asm.na).apply(null,arguments)},f._crypto_generichash_statebytes=function(){return(f._crypto_generichash_statebytes=f.asm.oa).apply(null,arguments)},f._crypto_generichash=function(){return(f._crypto_generichash=f.asm.pa).apply(null,arguments)},f._crypto_generichash_init=function(){return(f._crypto_generichash_init=f.asm.qa).apply(null,arguments)},f._crypto_generichash_update=function(){return(f._crypto_generichash_update=f.asm.ra).apply(null,arguments)},f._crypto_generichash_final=function(){return(f._crypto_generichash_final=f.asm.sa).apply(null,arguments)},f._crypto_generichash_keygen=function(){return(f._crypto_generichash_keygen=f.asm.ta).apply(null,arguments)},f._crypto_hash_bytes=function(){return(f._crypto_hash_bytes=f.asm.ua).apply(null,arguments)},f._crypto_hash=function(){return(f._crypto_hash=f.asm.va).apply(null,arguments)},f._crypto_kdf_bytes_min=function(){return(f._crypto_kdf_bytes_min=f.asm.wa).apply(null,arguments)},f._crypto_kdf_bytes_max=function(){return(f._crypto_kdf_bytes_max=f.asm.xa).apply(null,arguments)},f._crypto_kdf_contextbytes=function(){return(f._crypto_kdf_contextbytes=f.asm.ya).apply(null,arguments)},f._crypto_kdf_keybytes=function(){return(f._crypto_kdf_keybytes=f.asm.za).apply(null,arguments)},f._crypto_kdf_derive_from_key=function(){return(f._crypto_kdf_derive_from_key=f.asm.Aa).apply(null,arguments)},f._crypto_kdf_keygen=function(){return(f._crypto_kdf_keygen=f.asm.Ba).apply(null,arguments)},f._crypto_kx_seed_keypair=function(){return(f._crypto_kx_seed_keypair=f.asm.Ca).apply(null,arguments)},f._crypto_kx_keypair=function(){return(f._crypto_kx_keypair=f.asm.Da).apply(null,arguments)},f._crypto_kx_client_session_keys=function(){return(f._crypto_kx_client_session_keys=f.asm.Ea).apply(null,arguments)},f._crypto_kx_server_session_keys=function(){return(f._crypto_kx_server_session_keys=f.asm.Fa).apply(null,arguments)},f._crypto_kx_publickeybytes=function(){return(f._crypto_kx_publickeybytes=f.asm.Ga).apply(null,arguments)},f._crypto_kx_secretkeybytes=function(){return(f._crypto_kx_secretkeybytes=f.asm.Ha).apply(null,arguments)},f._crypto_kx_seedbytes=function(){return(f._crypto_kx_seedbytes=f.asm.Ia).apply(null,arguments)},f._crypto_kx_sessionkeybytes=function(){return(f._crypto_kx_sessionkeybytes=f.asm.Ja).apply(null,arguments)},f._crypto_pwhash_alg_argon2i13=function(){return(f._crypto_pwhash_alg_argon2i13=f.asm.Ka).apply(null,arguments)},f._crypto_pwhash_alg_argon2id13=function(){return(f._crypto_pwhash_alg_argon2id13=f.asm.La).apply(null,arguments)},f._crypto_pwhash_alg_default=function(){return(f._crypto_pwhash_alg_default=f.asm.Ma).apply(null,arguments)},f._crypto_pwhash_bytes_min=function(){return(f._crypto_pwhash_bytes_min=f.asm.Na).apply(null,arguments)},f._crypto_pwhash_bytes_max=function(){return(f._crypto_pwhash_bytes_max=f.asm.Oa).apply(null,arguments)},f._crypto_pwhash_passwd_min=function(){return(f._crypto_pwhash_passwd_min=f.asm.Pa).apply(null,arguments)},f._crypto_pwhash_passwd_max=function(){return(f._crypto_pwhash_passwd_max=f.asm.Qa).apply(null,arguments)},f._crypto_pwhash_saltbytes=function(){return(f._crypto_pwhash_saltbytes=f.asm.Ra).apply(null,arguments)},f._crypto_pwhash_strbytes=function(){return(f._crypto_pwhash_strbytes=f.asm.Sa).apply(null,arguments)},f._crypto_pwhash_strprefix=function(){return(f._crypto_pwhash_strprefix=f.asm.Ta).apply(null,arguments)},f._crypto_pwhash_opslimit_min=function(){return(f._crypto_pwhash_opslimit_min=f.asm.Ua).apply(null,arguments)},f._crypto_pwhash_opslimit_max=function(){return(f._crypto_pwhash_opslimit_max=f.asm.Va).apply(null,arguments)},f._crypto_pwhash_memlimit_min=function(){return(f._crypto_pwhash_memlimit_min=f.asm.Wa).apply(null,arguments)},f._crypto_pwhash_memlimit_max=function(){return(f._crypto_pwhash_memlimit_max=f.asm.Xa).apply(null,arguments)},f._crypto_pwhash_opslimit_interactive=function(){return(f._crypto_pwhash_opslimit_interactive=f.asm.Ya).apply(null,arguments)},f._crypto_pwhash_memlimit_interactive=function(){return(f._crypto_pwhash_memlimit_interactive=f.asm.Za).apply(null,arguments)},f._crypto_pwhash_opslimit_moderate=function(){return(f._crypto_pwhash_opslimit_moderate=f.asm._a).apply(null,arguments)},f._crypto_pwhash_memlimit_moderate=function(){return(f._crypto_pwhash_memlimit_moderate=f.asm.$a).apply(null,arguments)},f._crypto_pwhash_opslimit_sensitive=function(){return(f._crypto_pwhash_opslimit_sensitive=f.asm.ab).apply(null,arguments)},f._crypto_pwhash_memlimit_sensitive=function(){return(f._crypto_pwhash_memlimit_sensitive=f.asm.bb).apply(null,arguments)},f._crypto_pwhash=function(){return(f._crypto_pwhash=f.asm.cb).apply(null,arguments)},f._crypto_pwhash_str=function(){return(f._crypto_pwhash_str=f.asm.db).apply(null,arguments)},f._crypto_pwhash_str_alg=function(){return(f._crypto_pwhash_str_alg=f.asm.eb).apply(null,arguments)},f._crypto_pwhash_str_verify=function(){return(f._crypto_pwhash_str_verify=f.asm.fb).apply(null,arguments)},f._crypto_pwhash_str_needs_rehash=function(){return(f._crypto_pwhash_str_needs_rehash=f.asm.gb).apply(null,arguments)},f._crypto_scalarmult_base=function(){return(f._crypto_scalarmult_base=f.asm.hb).apply(null,arguments)},f._crypto_scalarmult=function(){return(f._crypto_scalarmult=f.asm.ib).apply(null,arguments)},f._crypto_scalarmult_bytes=function(){return(f._crypto_scalarmult_bytes=f.asm.jb).apply(null,arguments)},f._crypto_scalarmult_scalarbytes=function(){return(f._crypto_scalarmult_scalarbytes=f.asm.kb).apply(null,arguments)},f._crypto_secretbox_keybytes=function(){return(f._crypto_secretbox_keybytes=f.asm.lb).apply(null,arguments)},f._crypto_secretbox_noncebytes=function(){return(f._crypto_secretbox_noncebytes=f.asm.mb).apply(null,arguments)},f._crypto_secretbox_macbytes=function(){return(f._crypto_secretbox_macbytes=f.asm.nb).apply(null,arguments)},f._crypto_secretbox_messagebytes_max=function(){return(f._crypto_secretbox_messagebytes_max=f.asm.ob).apply(null,arguments)},f._crypto_secretbox_keygen=function(){return(f._crypto_secretbox_keygen=f.asm.pb).apply(null,arguments)},f._crypto_secretbox_detached=function(){return(f._crypto_secretbox_detached=f.asm.qb).apply(null,arguments)},f._crypto_secretbox_easy=function(){return(f._crypto_secretbox_easy=f.asm.rb).apply(null,arguments)},f._crypto_secretbox_open_detached=function(){return(f._crypto_secretbox_open_detached=f.asm.sb).apply(null,arguments)},f._crypto_secretbox_open_easy=function(){return(f._crypto_secretbox_open_easy=f.asm.tb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_keygen=function(){return(f._crypto_secretstream_xchacha20poly1305_keygen=f.asm.ub).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_init_push=function(){return(f._crypto_secretstream_xchacha20poly1305_init_push=f.asm.vb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_init_pull=function(){return(f._crypto_secretstream_xchacha20poly1305_init_pull=f.asm.wb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_rekey=function(){return(f._crypto_secretstream_xchacha20poly1305_rekey=f.asm.xb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_push=function(){return(f._crypto_secretstream_xchacha20poly1305_push=f.asm.yb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_pull=function(){return(f._crypto_secretstream_xchacha20poly1305_pull=f.asm.zb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_statebytes=function(){return(f._crypto_secretstream_xchacha20poly1305_statebytes=f.asm.Ab).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_abytes=function(){return(f._crypto_secretstream_xchacha20poly1305_abytes=f.asm.Bb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_headerbytes=function(){return(f._crypto_secretstream_xchacha20poly1305_headerbytes=f.asm.Cb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_keybytes=function(){return(f._crypto_secretstream_xchacha20poly1305_keybytes=f.asm.Db).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_messagebytes_max=function(){return(f._crypto_secretstream_xchacha20poly1305_messagebytes_max=f.asm.Eb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_message=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_message=f.asm.Fb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_push=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_push=f.asm.Gb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_rekey=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_rekey=f.asm.Hb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_final=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_final=f.asm.Ib).apply(null,arguments)},f._crypto_shorthash_bytes=function(){return(f._crypto_shorthash_bytes=f.asm.Jb).apply(null,arguments)},f._crypto_shorthash_keybytes=function(){return(f._crypto_shorthash_keybytes=f.asm.Kb).apply(null,arguments)},f._crypto_shorthash=function(){return(f._crypto_shorthash=f.asm.Lb).apply(null,arguments)},f._crypto_shorthash_keygen=function(){return(f._crypto_shorthash_keygen=f.asm.Mb).apply(null,arguments)},f._crypto_sign_statebytes=function(){return(f._crypto_sign_statebytes=f.asm.Nb).apply(null,arguments)},f._crypto_sign_bytes=function(){return(f._crypto_sign_bytes=f.asm.Ob).apply(null,arguments)},f._crypto_sign_seedbytes=function(){return(f._crypto_sign_seedbytes=f.asm.Pb).apply(null,arguments)},f._crypto_sign_publickeybytes=function(){return(f._crypto_sign_publickeybytes=f.asm.Qb).apply(null,arguments)},f._crypto_sign_secretkeybytes=function(){return(f._crypto_sign_secretkeybytes=f.asm.Rb).apply(null,arguments)},f._crypto_sign_messagebytes_max=function(){return(f._crypto_sign_messagebytes_max=f.asm.Sb).apply(null,arguments)},f._crypto_sign_seed_keypair=function(){return(f._crypto_sign_seed_keypair=f.asm.Tb).apply(null,arguments)},f._crypto_sign_keypair=function(){return(f._crypto_sign_keypair=f.asm.Ub).apply(null,arguments)},f._crypto_sign=function(){return(f._crypto_sign=f.asm.Vb).apply(null,arguments)},f._crypto_sign_open=function(){return(f._crypto_sign_open=f.asm.Wb).apply(null,arguments)},f._crypto_sign_detached=function(){return(f._crypto_sign_detached=f.asm.Xb).apply(null,arguments)},f._crypto_sign_verify_detached=function(){return(f._crypto_sign_verify_detached=f.asm.Yb).apply(null,arguments)},f._crypto_sign_init=function(){return(f._crypto_sign_init=f.asm.Zb).apply(null,arguments)},f._crypto_sign_update=function(){return(f._crypto_sign_update=f.asm._b).apply(null,arguments)},f._crypto_sign_final_create=function(){return(f._crypto_sign_final_create=f.asm.$b).apply(null,arguments)},f._crypto_sign_final_verify=function(){return(f._crypto_sign_final_verify=f.asm.ac).apply(null,arguments)},f._crypto_sign_ed25519_pk_to_curve25519=function(){return(f._crypto_sign_ed25519_pk_to_curve25519=f.asm.bc).apply(null,arguments)},f._crypto_sign_ed25519_sk_to_curve25519=function(){return(f._crypto_sign_ed25519_sk_to_curve25519=f.asm.cc).apply(null,arguments)},f._randombytes_random=function(){return(f._randombytes_random=f.asm.dc).apply(null,arguments)},f._randombytes_stir=function(){return(f._randombytes_stir=f.asm.ec).apply(null,arguments)},f._randombytes_uniform=function(){return(f._randombytes_uniform=f.asm.fc).apply(null,arguments)},f._randombytes_buf=function(){return(f._randombytes_buf=f.asm.gc).apply(null,arguments)},f._randombytes_buf_deterministic=function(){return(f._randombytes_buf_deterministic=f.asm.hc).apply(null,arguments)},f._randombytes_seedbytes=function(){return(f._randombytes_seedbytes=f.asm.ic).apply(null,arguments)},f._randombytes_close=function(){return(f._randombytes_close=f.asm.jc).apply(null,arguments)},f._randombytes=function(){return(f._randombytes=f.asm.kc).apply(null,arguments)},f._sodium_bin2hex=function(){return(f._sodium_bin2hex=f.asm.lc).apply(null,arguments)},f._sodium_hex2bin=function(){return(f._sodium_hex2bin=f.asm.mc).apply(null,arguments)},f._sodium_base64_encoded_len=function(){return(f._sodium_base64_encoded_len=f.asm.nc).apply(null,arguments)},f._sodium_bin2base64=function(){return(f._sodium_bin2base64=f.asm.oc).apply(null,arguments)},f._sodium_base642bin=function(){return(f._sodium_base642bin=f.asm.pc).apply(null,arguments)},f._sodium_init=function(){return(f._sodium_init=f.asm.qc).apply(null,arguments)},f._sodium_pad=function(){return(f._sodium_pad=f.asm.rc).apply(null,arguments)},f._sodium_unpad=function(){return(f._sodium_unpad=f.asm.sc).apply(null,arguments)},f._sodium_version_string=function(){return(f._sodium_version_string=f.asm.tc).apply(null,arguments)},f._sodium_library_version_major=function(){return(f._sodium_library_version_major=f.asm.uc).apply(null,arguments)},f._sodium_library_version_minor=function(){return(f._sodium_library_version_minor=f.asm.vc).apply(null,arguments)},f._sodium_library_minimal=function(){return(f._sodium_library_minimal=f.asm.wc).apply(null,arguments)},f._malloc=function(){return(f._malloc=f.asm.xc).apply(null,arguments)},f._free=function(){return(f._free=f.asm.yc).apply(null,arguments)},f.setValue=function(e,t,r="i8",n){switch("*"===r.charAt(r.length-1)&&(r="i32"),r){case"i1":case"i8":S[0|e]=t;break;case"i16":C[e>>1]=t;break;case"i32":T[e>>2]=t;break;case"i64":W=[t>>>0,(q=t,+Math.abs(q)>=1?q>0?(0|Math.min(+Math.floor(q/4294967296),4294967295))>>>0:~~+Math.ceil((q-+(~~q>>>0))/4294967296)>>>0:0)],T[e>>2]=W[0],T[e+4>>2]=W[1];break;case"float":x[e>>2]=t;break;case"double":M[e>>3]=t;break;default:K("invalid type for setValue: "+r)}},f.getValue=function(e,t="i8",r){switch("*"===t.charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return S[0|e];case"i16":return C[e>>1];case"i32":case"i64":return T[e>>2];case"float":return x[e>>2];case"double":return Number(M[e>>3]);default:K("invalid type for getValue: "+t)}return null},f.UTF8ToString=R,H=function e(){oe||ae(),oe||(H=e)},f.run=ae,f.preInit)for("function"==typeof f.preInit&&(f.preInit=[f.preInit]);f.preInit.length>0;)f.preInit.pop()();ae()}))};var i,u,c,l,d,h,f=void 0!==f?f:{},p=Object.assign({},f),g=[],m="object"==typeof window,y="function"==typeof importScripts,b="object"==typeof o&&"object"==typeof o.versions&&"string"==typeof o.versions.node,v="";b?(v=y?r(99942).dirname(v)+"/":"//",h=()=>{d||(l=r(6186),d=r(99942))},i=function(e,t){var r=re(e);return r?t?r:r.toString():(h(),e=d.normalize(e),l.readFileSync(e,t?void 0:"utf8"))},c=e=>{var t=i(e,!0);return t.buffer||(t=new Uint8Array(t)),t},u=(e,t,r)=>{var n=re(e);n&&t(n),h(),e=d.normalize(e),l.readFile(e,(function(e,n){e?r(e):t(n.buffer)}))},o.argv.length>1&&o.argv[1].replace(/\\/g,"/"),g=o.argv.slice(2),e.exports=f,f.inspect=function(){return"[Emscripten Module object]"}):(m||y)&&(y?v=self.location.href:"undefined"!=typeof document&&document.currentScript&&(v=document.currentScript.src),v=0!==v.indexOf("blob:")?v.substr(0,v.replace(/[?#].*/,"").lastIndexOf("/")+1):"",i=e=>{try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText}catch(t){var r=re(e);if(r)return function(e){for(var t=[],r=0;r255&&(n&=255),t.push(String.fromCharCode(n))}return t.join("")}(r);throw t}},y&&(c=e=>{try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}catch(t){var r=re(e);if(r)return r;throw t}}),u=(e,t,r)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{if(200==n.status||0==n.status&&n.response)t(n.response);else{var i=re(e);i?t(i.buffer):r()}},n.onerror=r,n.send(null)}),f.print;var A,w,E=f.printErr||void 0;Object.assign(f,p),p=null,f.arguments&&(g=f.arguments),f.thisProgram&&f.thisProgram,f.quit&&f.quit,f.wasmBinary&&(A=f.wasmBinary),f.noExitRuntime,"object"!=typeof WebAssembly&&z("no native wasm support detected");var _,I,S,k,C,T,x,M=!1,B="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function P(e,t){return e?function(e,t,r){for(var n=t+r,i=t;e[i]&&!(i>=n);)++i;if(i-t>16&&e.subarray&&B)return B.decode(e.subarray(t,i));for(var o="";t>10,56320|1023&c)}}else o+=String.fromCharCode((31&s)<<6|a)}else o+=String.fromCharCode(s)}return o}(S,e,t):""}function R(e){_=e,f.HEAP8=I=new Int8Array(e),f.HEAP16=k=new Int16Array(e),f.HEAP32=C=new Int32Array(e),f.HEAPU8=S=new Uint8Array(e),f.HEAPU16=new Uint16Array(e),f.HEAPU32=new Uint32Array(e),f.HEAPF32=T=new Float32Array(e),f.HEAPF64=x=new Float64Array(e)}f.INITIAL_MEMORY;var O,N=[],D=[],L=[],U=0,F=null,j=null;function z(e){throw f.onAbort&&f.onAbort(e),E(e="Aborted("+e+")"),M=!0,e+=". Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(e)}f.preloadedImages={},f.preloadedAudios={};var H,K,G,Q,q="data:application/octet-stream;base64,";function W(e){return e.startsWith(q)}function V(e){return e.startsWith("file://")}function Y(e){try{if(e==H&&A)return new Uint8Array(A);var t=re(e);if(t)return t;if(c)return c(e);throw"both async and sync fetching of the wasm failed"}catch(e){z(e)}}W(H="data:application/octet-stream;base64,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ASgCPDYCPCABQUBrIQEgAkFAayICIAVNDQALCyACIARPDQEDQCACIAEoAgA2AgAgAUEEaiEBIAJBBGoiAiAESQ0ACwwBCyADQQRJBEAgACECDAELIAAgA0EEayIESwRAIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAiABLQABOgABIAIgAS0AAjoAAiACIAEtAAM6AAMgAUEEaiEBIAJBBGoiAiAETQ0ACwsgAiADSQRAA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA0cNAAsLIAAL7AEBEn8gAigCBCEDIAEoAgQhBCACKAIIIQUgASgCCCEGIAIoAgwhByABKAIMIQggAigCECEJIAEoAhAhCiACKAIUIQsgASgCFCEMIAIoAhghDSABKAIYIQ4gAigCHCEPIAEoAhwhECACKAIgIREgASgCICESIAIoAiQhEyABKAIkIRQgACACKAIAIAEoAgBqNgIAIAAgEyAUajYCJCAAIBEgEmo2AiAgACAPIBBqNgIcIAAgDSAOajYCGCAAIAsgDGo2AhQgACAJIApqNgIQIAAgByAIajYCDCAAIAUgBmo2AgggACADIARqNgIEC0ABA38gACABIAFB+ABqIgIQCiAAQShqIAFBKGoiAyABQdAAaiIEEAogAEHQAGogBCACEAogAEH4AGogASADEAoLGAEBf0GonAIoAgAiAARAIAARDwALEAMAC+wBARJ/IAIoAgQhAyABKAIEIQQgAigCCCEFIAEoAgghBiACKAIMIQcgASgCDCEIIAIoAhAhCSABKAIQIQogAigCFCELIAEoAhQhDCACKAIYIQ0gASgCGCEOIAIoAhwhDyABKAIcIRAgAigCICERIAEoAiAhEiACKAIkIRMgASgCJCEUIAAgASgCACACKAIAazYCACAAIBQgE2s2AiQgACASIBFrNgIgIAAgECAPazYCHCAAIA4gDWs2AhggACAMIAtrNgIUIAAgCiAJazYCECAAIAggB2s2AgwgACAGIAVrNgIIIAAgBCADazYCBAsEAEEgCwoAIAAgASACEDgLzAwBB38CQCAARQ0AIABBCGsiAyAAQQRrKAIAIgFBeHEiAGohBQJAIAFBAXENACABQQNxRQ0BIAMgAygCACIBayIDQaSYAigCAEkNASAAIAFqIQAgA0GomAIoAgBHBEAgAUH/AU0EQCAD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IAAhAQJAIABBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALIANB/wFxRQRAIAIgAGsPCwNAIAItAAEhAyACQQFqIgEhAiADDQALCyABIABrCygAIAAgASACEFUgAEEoaiABQShqIAIQVSAAQdAAaiABQdAAaiACEFULEQAgACABQdSRAigCABEDABoLEQAgACABQcyRAigCABEDABoLCgAgACABIAIQFwsRACAAIAFzQf8BcUEBa0EfdguwAQEDfyMAQcAFayICJAACQCAAKAJIQQN2Qf8AcSIDQe8ATQRAIAAgA2pB0ABqQeCPAkHwACADaxARGgwBCyAAQdAAaiIEIANqQeCPAkGAASADaxARGiAAIAQgAiACQYAFahBHIARBAEHwABAPGgsgAEHAAWogAEFAa0EQEKUBIAAgAEHQAGogAiACQYAFahBHIAEgAEHAABClASACQcAFEAggAEHQARAIIAJBwAVqJAALCAAgAEEgEB0LRgEEfiABKQIIIQIgASkCECEDIAEpAhghBCABKQIAIQUgACABKQIgNwIgIAAgBDcCGCAAIAM3AhAgACACNwIIIAAgBTcCAAtSAQJ/QbCRAigCACIBIABBA2pBfHEiAmohAAJAIAJBACAAIAFNGw0AIAA/AEEQdEsEQCAAEAJFDQELQbCRAiAANgIAIAEPC0HglwJBMDYCAEF/CwwAIAAgAUGACBARGgv6BQEKfyMAQTBrIgIkACACIAEoAiAiAyABKAIcIgQgASgCGCIFIAEoAhQiBiABKAIQIgcgASgCDCIIIAEoAggiCSABKAIEIgogASgCACILIAEoAiQiAUETbEGAgIAIakEZdmpBGnVqQRl1akEadWpBGXVqQRp1akEZdWpBGnVqQRl1akEadSABakEZdUETbCALaiILQf///x9xNgIAIAIgCiALQRp1aiIKQf///w9xNgIEIAIgCSAKQRl1aiIJQf///x9xNgIIIAIgCCAJQRp1aiIIQf///w9xNgIMIAIgByAIQRl1aiIHQf///x9xNgIQIAIgBiAHQRp1aiIGQf///w9xNgIUIAIgBSAGQRl1aiIFQf///x9xNgIYIAIgBCAFQRp1aiIEQf///w9xNgIcIAIgAyAEQRl1aiID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IABBPGoiASAcKAIUEAkgAEFAayABQgQQFxogHCgCECIBBEAgAEFAayABIBw1AhQQFxoLIABBPGoiASAcKAIcEAkgAEFAayABQgQQFxoCQCAcKAIYIgFFDQAgAEFAayABIBw1AhwQFxogHC0AOEECcUUNACAcKAIYIBwoAhwQCCAcQQA2AhwLIABBPGoiASAcKAIkEAkgAEFAayABQgQQFxogHCgCICIBBEAgAEFAayABIBw1AiQQFxoLIABBQGsgBEHAABBMGgsgBiQAIARBQGtBCBAIQQAhAyMAQYAIayIAJAAgAigCHARAIARBxABqIQUgBEFAayEBA0AgAUEAEAkgBSADEAkgAEGACCAEQcgAEFogAigCACgCBCACKAIYIANsQQp0aiAAEIgBIAFBARAJIABBgAggBEHIABBaIAIoAgAoAgQgAigCGCADbEEKdGpBgAhqIAAQiAEgA0EBaiIDIAIoAhxJDQALCyAAQYAIEAggAEGACGokACAEQcgAEAhBACEDCyAEQdAAaiQAIAMiAA0AIAIoAggEQANAQQAhICMAQSBrIgMkAAJAIAJFDQAgAigCHEUNACADICU2AhBBASEBA0AgAyAgOgAYQQAhHkEAIQAgAQRAA0AgA0EANgIcIAMgAykDGDcDCCADIB42AhQgAyADKQMQNwMAQQAhAQJAIAJFDQACfwJAIAIoAiRBAkcEQCACKAIEIR8MAQsgAigCBCEfQQEgAygCACIFIAMtAAgiBEEBS3INARoLIwBBgCBrIgAkACAAQYAYahA+IABBgBBqED4CQCACRSADRXINACAAIAM1AgA3A4AQIAAgAzUCBDcDiBAgACADMQAINwOQECAAIAI1AhA3A5gQIAAgAjUCCDcDoBAgACACNQIkNwOoECACKAIURQ0AA0AgAUH/AHEiBEUEQCAAIAApA7AQQgF8NwOwECAAED4gAEGACGoiBRA+IABBgBhqIgYgAEGAEGogABBZIAYgACAFEFkLIB8gAUEDdGogAEGACGogBEEDdGopAwA3AwAgAUEBaiIBIAIoAhRJDQALCyAAQYAgaiQAIAMtAAghBCADKAIAIQVBAAshJkEAIARB/wFxIgFFQQF0IAUbIgUgAigCFCIETw0AQX8gAigCGCIAQQFrIAUgACADKAIEbGogASAEbGoiBCAAcBsgBGohAQNAIARB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AWsgHCgCACAcKAIEQQMQaBshAQwBC0FhIQELIABBEGokACABRQ0AICIgCBAIIAkgChAIQWEhAgwBCyAHBEAgByAiIAgQERoLICIgCBAIQQAhAgsgIhAYCyAcQUBrJAAgAgsrAQF/IwBB0AFrIgMkACADEDYgAyABIAIQGxogAyAAECcgA0HQAWokAEEACxwAIABCADcDQCAAQgA3A0ggAEGgigJBwAAQERoLBABBbwvBAQIFfwF+IAJQRQRAIAJBgAIgACgA4AIiBGsiA60iCFYEQCAAQeABaiEGIABB4ABqIQUDQCAAIARqQeAAaiABIAMQERogACAAKADgAiADajYA4AIgAEKAARBxIAAgBRB0IAUgBkGAARARGiAAIAAoAOACIgdBgAFrIgQ2AOACIAEgA2ohASACIAh9IgJBgAMgB2siA60iCFYNAAsLIAAgBGpB4ABqIAEgAqciARARGiAAIAAoAOACIAFqNgDgAgtBAAupAwEVfyABKAIEIQsgACgCBCEMIAEoAgghDSAAKAIIIQ4gASgCDCEPIAAoAgwhAyABKAIQIRAgACgCECEEIAEoAhQhESAAKAIUIQUgASgCGCESIAAoAhghBiABKAIcIRMgACgCHCEHIAEoAiAhFCAAKAIgIQggASgCJCEVIAAoAiQhCSAAQQAgAmsiAiABKAIAIhYgACgCACIKc3EiFyAKczYCACAAIAkgCSAVcyACcSIKczYCJCAAIAggCCAUcyACcSIJczYCICAAIAcgByATcyACcSIIczYCHCAAIAYgBiAScyACcSIHczYCGCAAIAUgBSARcyACcSIGczYCFCAAIAQgBCAQcyACcSIFczYCECAAIAMgAyAPcyACcSIEczYCDCAAIA4gDSAOcyACcSIDczYCCCAAIAwgCyAMcyACcSIAczYCBCABIAogFXM2AiQgASAJIBRzNgIgIAEgCCATczYCHCABIAcgEnM2AhggASAGIBFzNgIUIAEgBSAQczYCECABIAQgD3M2AgwgASADIA1zNgIIIAEgACALczYCBCABIBYgF3M2AgALQQECfyMAQYABayIDJAAgA0EIaiICIAEQKSACQShqIAFBKGoQKSACQdAAaiABQdAAahApIAAgAhAxIANBgAFqJAALMgEBfyAAIAEgAUH4AGoiAhAKIABBKGogAUEoaiABQdAAaiIB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KAIcIQkgASgCICETIAAoAiAhCiABKAIkIRQgACgCJCELIABBACACayICIAAoAgAiFSABKAIAc3EgFXM2AgAgACALIAsgFHMgAnFzNgIkIAAgCiAKIBNzIAJxczYCICAAIAkgCSAScyACcXM2AhwgACAIIAggEXMgAnFzNgIYIAAgByAHIBBzIAJxczYCFCAAIAYgBiAPcyACcXM2AhAgACAFIAUgDnMgAnFzNgIMIAAgBCAEIA1zIAJxczYCCCAAIAMgAyAMcyACcXM2AgQLJAEBfyMAQSBrIgEkACABIAAQLCABQSAQdSEAIAFBIGokACAAC6YEAg5+Cn8gACgCJCESIAAoAiAhEyAAKAIcIRQgACgCGCEVIAAoAhQhESACQhBaBEAgAC0AUEVBGHQhFiAAKAIEIhdBBWytIQ8gACgCCCIYQQVsrSENIAAoAgwiGUEFbK0hCyAAKAIQIhpBBWytIQkgGq0hECAZrSEOIBitIQwgF60hCiAANQIAIQgDQCABKAADQQJ2Qf///x9xIBVqrSIDIA5+IAEoAABB////H3EgEWqtIgQgEH58IAEoAAZBBHZB////H3EgFGqtIgUgDH58IAEoAAlBBnYgE2qtIgYgCn58IBIgFmogASgADEEIdmqtIgcgCH58IAMgDH4gBCAOfnwgBSAKfnwgBiAIfnwgByAJfnwgAyAKfiAEIAx+fCAFIAh+fCAGIAl+fCAHIAt+fCADIAh+IAQgCn58IAUgCX58IAYgC358IAcgDX58IAMgCX4gBCAIfnwgBSALfnwgBiANfnwgByAPfnwiA0IaiEL/////D4N8IgRCGohC/////w+DfCIFQhqIQv////8Pg3wiBkIaiEL/////D4N8IgdCGoinQQVsIAOnQf///x9xaiIRQRp2IASnQf///x9xaiEVIAWnQf///x9xIRQgBqdB////H3EhEyAHp0H///8fcSESIBFB////H3EhESABQRBqIQEgAkIQfSICQg9WDQALCyAAIBE2AhQgACASNgIkIAAgEzYCICAAIBQ2AhwgACAVNgIYC+8BAQJ/IABFBEBBZw8LIAAoAgBFBEBBfw8LAn9BfiAAKAIEQRBJDQAaIAAoAghFBEBBbiAAKAIMDQEaCyAAKAIUIQEgACgCEEUEQEFtQXogARsPC0F6IAFBCEkNABogACgCGEUEQEFs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IAEgFiAZhUEQEAUiFjcDcCABIBYgF3wiFjcDSCABIBMgFoVBPxAFNwMgIAAgASkDQCAeIAApAACFhTcAAEEBISEDQCAAICFBA3QiIGoiIiABICBqIiApAwAgIikAAIUgIEFAaykDAIU3AAAgIUEBaiIhQQhHDQALIAFBgAJqJAALRQECfyMAQRBrIgNBADoADyABBEADQCADIAAgAmotAAAgAy0AD3I6AA8gAkEBaiICIAFHDQALCyADLQAPQQFrQQh2QQFxCxkAIAAgASACIANCACAEQeSRAigCABESABoLEAAgACABQdyRAigCABEDAAsDAAEL9wEBBH8jAEGAAWsiAyQAIAAQHCAAQShqIgQQHCAAQdAAaiIFEDAgACABQcAHbEHgFWoiASACQQAgAkGAAXFBB3YiBmsgAnFBAXRrQRh0QRh1IgJBARAmECIgACABQfgAaiACQQIQJhAiIAAgAUHwAWogAkEDECYQIiAAIAFB6AJqIAJBBBAmECIgACABQeADaiACQQUQJhAiIAAgAUHYBGogAkEGECYQIiAAIAFB0AVqIAJBBxAmECIgACABQcgGaiACQQgQJhAiIANBCGoiASAEECkgA0EwaiAAECkgA0HYAGogBRCAASAAIAEgBhAiIANBgAFqJAALHQAgABAwIABBKGoQHCAAQdAAahAcIABB+ABqEDALgAIBCH8DQCAAIAJqIAEgAkEDdmotAAAgAkEHcXZBAXE6AAAgAkEBaiICQYACRw0ACwNAIAQiAUEBaiEEAkAgACABaiIGLQAARQ0AIAQhAkEBIQUgAUH+AUsNAANAAkAgACACaiIDLAAAIgdFDQAgByAFdCIHIAYsAAAiCGoiCUEPTARAIAYgCToAACADQQA6AAAMAQsgCCAHayIDQXFIDQIgBiADOgAAA0AgACACaiIDLQAARQRAIANBAToAAAwCCyADQQA6AAAgAkH/AUkhAyACQQFqIQIgAw0ACwsgBUEFSw0BIAVBAWoiBSABaiICQYACSQ0ACwsgBEGAAkcNAAsLlQEBBH8jAEEwayIFJAAgACABQShqIgMgARASIABBKGoiBCADIAEQFSAAQdAAaiIDIAAgAkEoahAKIAQgBCACEAogAEH4AGoiBiACQfgAaiABQfgAahAKIAAgAUHQAGogAkHQAGoQCiAFIAAgABASIAAgAyAE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AAAgA0IBfCIDIAJSDQALIAAgACkDOCACfDcDOAsLsgEBAX8gACABKAAAQf///x9xNgIAIAAgASgAA0ECdkGD/v8fcTYCBCAAIAEoAAZBBHZB/4H/H3E2AgggACABKAAJQQZ2Qf//wB9xNgIMIAEoAAwhAiAAQgA3AhQgAEIANwIcIABBADYCJCAAIAJBCHZB//8/cTYCECAAIAEoABA2AiggACABKAAUNgIsIAAgASgAGDYCMCABKAAcIQEgAEEAOgBQIABCADcDOCAAIAE2AjQLMAECfyMAIgVBgAFrQUBxIgQkACAEIAMQhAEgBCABIAIQgwEgBCAAEIIBIAUkAEEACwsAIAAgAUEgEIcBC2wBAX8jAEEQayIDIAA2AgwgAyABNgIIQQAhASADQQA2AgQgAkEASgRAA0AgAyADKAIEIAMoAgggAWotAAAgAygCDCABai0AAHNyNgIEIAFBAWoiASACRw0ACwsgAygCBEEBa0EIdkEBcUEBawspAQJ/A0AgACACQQN0IgNqIAEgA2opAAA3AwAgAkEBaiICQYABRw0ACwtyAQF/AkAgAUEEcUUNACAAKAIAIgEEQCABKAIEIAAoAhBBCnQQCAsgACgCBCIBRQ0AIAEgACgCFEEDdBAICyAAKAIEEBggAEEANgIEAkAgACgCACIBRQ0AIAEoAgAiAkUNACACEBgLIAEQGCAAQQA2AgALEAAgAEIANwIAIABCADcCCAspAQF/IwBBEGsiACQAIABBADoAD0GMkgIgAEEPakEAEAEaIABBEGokAAsoACACQoCAgIAQWgRAEBQACyAAIAEgAiADQgEgBEG8kQIoAgAREgAaCxYAIABCwAAgASACQbSRAigCABENABoLPQECfyMAIgRBgANrQUBxIgMkACADQQBBAEEYEEIaIAMgAUIgECUaIAMgAkIgECUaIAMgAEEYEEEaIAQkAAsqAQF/QX8hBiACQhBaBH8gACABQRBqIAEgAkIQfSADIAQgBRCQAQUgBgsLPAECfyMAQSBrIgckAEF/IQggByAFIAYQZEUEQCAAIAEgAiADIAQgBxBgIQggB0EgEAgLIAdBIGokACAICyUAIAJC8P///w9aBEAQFAALIABBEGogACABIAIgAyAEIAUQkgELPAECfyMAQSBrIgckAEF/IQggByAFIAYQZEUEQCAAIAEgAiADIAQgBxBhIQggB0EgEAgLIAdBIGokACAICw4AIAFBIBAdIAAgARB3C+cCAQV/IwBBoANrIgYkACMAQcABayIEJAAgBhA2IARBQGtBNkGAARAPGiAEIAMtAABBNnM6AEBBASEFA0AgBEFAayAFaiIHIActAAAgAyAFai0AAHM6AAAgBUEBaiIFQSBHDQALIAYgBEFAayIFQoABEBsaIAZB0AFqIgcQNiAFQdwAQYABEA8aIAQgAy0AAEHcAHM6AEBBASEFA0AgBEFAayAFaiIIIAgtAAAgAyAFai0AAHM6AAAgBUEBaiIFQSBHDQALIAcgBEFAayIDQoABEBsaIANBgAEQCCAEQcAAEAggBEHAAWokACAGIAEgAhAbGiMAQUBqIgEkACMAQUBqIgMkACAGIAMQJyAGQdABaiIEIANCwAAQGxogBCABECcgA0HAABAIIANBQGskACAAIAEpAxg3ABggACABKQMQNwAQIAAgASkDCDcACCAAIAEpAwA3AAAgAUFAayQAIAZBoANqJABBAAsyACAAIAIEfyACKAAABUEACzYCMCAAIAEoAAA2AjQgACABKAAENgI4IAAgASgACDYCPAuUAQEBfyMAQRBrIgUkACAAQQBBgAEQDyEAAn8gBEGBgICAeEkgAiADhEL/////D1hxRQRAQeCXAkEWNgIAQX8MAQsgA1BFIARB/z9LcUUEQEHglwJBHDYCAEF/DAELIAVBEBAdQX9BACADpyAEQQp2QQEgASACpyAFQRBBAEEgIABBgAFBAhA0GwshACAFQRBqJAAgAAugAgIEfwF+IwBBQGoiBCQAAkACQAJAIAAQISIGQYABSSABQv////8PWHFFBEBB4JcCQRw2AgAMAQsgBEEANgI4IARCADcDMCAEQgA3AygCQAJ/QQAgBkUNABogBq0iCKciBSAGQQFyQYCABEkNABpBfyAFIAhCIIinGwsiBxAfIgVFDQAgBUEEay0AAEEDcUUNACAFQQAgBxAPGgsgBQ0BC0F/IQAMAQsgBEIANwMgIAQgBTYCCCAEIAU2AhAgBCAGNgIUIAQgBTYCACAEIAY2AgwgBEIANwMYIAQgBjYCBAJ/IAQgACADEJkBBEBB4JcCQRw2AgBBfwwBCyAEKAIoIAGnRyAEKAIsIAJBCnZHcgshACAFEBgLIARBQGskACAAC5wCAQV/IwBBQGoiBCQAIARBCGpBAEE0EA8aIAQgABAhIgU2AhQgBCAFNgIkIAQgBTYCBCAEIAUQHyIGNgIgIAQgBRAfIgc2AhAgBCAFEB8iCDYCAAJAAkAgCEUgBkUgB0Vycg0AIAUQHyIFRQ0AIAQgACADEJkBIgAEQCAEKAIgEBggBCgCEBAYIAQoAgAQGCAFEBgMAgtBACEAIAQoAiggBCgCLCAEKAI0IAEgAiAEKAIQIAQoAhQgBSAEKAIEQQBBACADEDQhASAEKAIgEBggBCgCEBAYAkAgAUUEQCAFIAQoAgAgBCgCBBBPRQ0BC0FdIQALIAUQGCAEKAIAEBgMAQsgBhAYIAcQGCAIEBhBaiEACyAEQUBrJAAgAAvMAwEEfyMAQRBrIgMkACAAKAIUIQUgAEEANgIUIAAoAgQhBiAAQQA2AgRBZiEEAkACQAJ/AkACQCACQQFrDgIBAAQLQWAhBCABQdUIQQkQIA0DIAFBCWoMAQtBYCEEIAFBzAhBCBAgDQIgAUEIagsiBEHICkEDECANACAEQQNqIANBDGoQQCIBRQ0AQWYhBCADKAIMQRNHDQEgAUHUCkEDECANACABQQNqIANBDGoQQCIBRQ0AIAAgAygCDDYCLCABQcwKQQMQIA0AIAFBA2ogA0EMahBAIgFFDQAgACADKAIMNgIoIAFB0ApBAxAgDQAgAUEDaiADQQxqEEAiAUUNACAAIAMoAgwiAjYCMCAAIAI2AjQgAS0AACICQSRHDQAgAyAFNgIMIAAoAhAgBSABIAJBJEZqIgEgARAhQQAgA0EMaiADQQhqQQMQZw0AIAAgAygCDDYCFCADKAIIIgEtAAAiAkEkRw0AIAMgBjYCDCAAKAIAIAYgASACQSRGaiIBIAEQIUEAIANBDGogA0EIakEDEGcNACAAIAMoAgw2AgQgAygCCCEBIAAQWCIEDQFBYEEAIAEtAAAbIQQMAQtBYCEECyADQRBqJAAgBAuTAgEEfyMAQTBrIggkACAIQQA2AgQgCEEQaiIJIAYgBxBLIAggBikAEDcCCCMAQeACayIGJAAgBkEgaiIKQsAAIAhBBGoiCyAJEF0gBkHgAGoiByAKECQgCkHAABAIIAcgBCAFEAsgB0GQkQJCACAFfUIPgxALIAcgASACEAsgB0GQkQJCACACfUIPgxALIAZBGGoiBCAFEBAgByAEQggQCyAEIAIQECAHIARCCBALIAcgBhAjIAdBgAIQCCAGIAMQPSEDIAZBEBAIAkAgAEUNACADBEAgAEEAIAKnEA8aQX8hAwwBCyAAIAEgAiALQQEgCRBcQQAhAwsgBkHgAmokACADIQAgCUEgEAggCEEwaiQAIAAL7AEBBH8jAEEwayIJJAAgCUEANgIEIAlBEGoiCiAHIAgQSyAJIAcpABA3AggjAEHQAmsiCCQAIAhBEGoiC0LAACAJQQRqIgwgChBdIAhB0ABqIgcgCxAkIAtBwAAQCCAHIAUgBhALIAdBkJECQgAgBn1CD4MQCyAAIAMgBCAMQQEgChBcIAcgACAEEAsgB0GQkQJCACAEfUIPgxALIAhBCGoiACAGEBAgByAAQggQCyAAIAQQECAHIABCCBALIAcgARAjIAdBgAIQCCACBEAgAkIQNwMACyAIQdACaiQAIApBIBAIIAlBMGokAEEACxAAIAAgASACIAMgBCAFEG8LegECfyAAQcD/AHNBAWpBCHZBf3NBL3EgAEHB/wBzQQFqQQh2QX9zQStxIABB5v8DakEIdkH/AXEiASAAQcEAanFyciAAQcz/A2pBCHYiAiAAQccAanEgAUH/AXNxciAAQfwBaiAAQcL/A2pBCHZxIAJBf3NxQf8BcXILewECfyAAQcD/AXNBAWpBCHZBf3NB3wBxIABBwf8Ac0EBakEIdkF/c0EtcSAAQeb/A2pBCHZB/wFxIgEgAEHBAGpxcnIgAEHM/wNqQQh2IgIgAEHHAGpxIAFB/wFzcXIgAEH8AWogAEHC/wNqQQh2cSACQX9zcUH/AXFyCz0AIAACfyACBEAgACACKAAANgIwIAIoAAQMAQsgAEEANgIwQQALNgI0IAAgASgAADYCOCAAIAEoAAQ2AjwLDwAgACABIAIgA0EAEKEBC6sIAQh/IwBB0ARrIgkkAEF/IQogAEEgaiEHQSAhBUEBIQgDQCAHIAVBAWsiBWotAAAiCyAFQcAVai0AACIMa0EIdSAIcSAGQf8BcXIhBiALIAxzQf//A2pBCHYgCHEhCCAFDQALAkAgBkUNACAAEFENACADLQAfQX9zQf8AcSEFQR4hBgNAIAUgAyAGai0AAEF/c3IhBSAGQQFrIgYNAAsgBUH/AXFBAWtB7AEgAy0AAGtxQRd0QR91QX9GDQAgAxBRDQAgCUGAAWogAxB+DQAgCUGAA2oiBSAEEGogBSAAQiAQGxogBSADQiAQGxogBSABIAIQGxogBSAJQcACaiIBECcgARBQIwBB4BFrIgQkACAEQeAPaiABEHsgBEHgDWogBxB7IARB4ANqIgMgCUGAAWoiBRAZIARBwAJqIgEgBRA6IAQgARATIAEgBCADEBogBEGgAWoiAyABEBMgBEGABWoiBSADEBkgASAEIAUQGiADIAEQEyAEQaAGaiIFIAMQGSABIAQgBRAaIAMgARATIARBwAdqIgUgAxAZIAEgBCAFEBogAyABEBMgBEHgCGoiBSADEBkgASAEIAUQGiADIAEQEyAEQYAKaiIFIAMQGSABIAQgBRAaIAMgARATIARBoAtqIgUgAxAZIAEgBCAFEBogAyABEBMgBEHADGogAxAZIAlBCGoiCBAwIAhBKGoQHCAIQdAAahAcQf8BIQMCQANAAkAgAyIBIARB4A9qai0AAA0AIARB4A1qIAFqLQAADQAgAUEBayEDIAENAQwCCwsgAUEASA0AA0AgBEHAAmogCBAxAkAgASIDIARB4A9qaiwAACIBQQBKBEAgBEGgAWoiBSAEQcACaiIGEBMgBiAFIARB4ANqIAFB/gFxQQF2QaABbGoQGgwBCyABQQBODQAgBEGgAWoiBSAEQcACaiIGEBMgBiAFIARB4ANqQQAgAWtB/gFxQQF2QaABbGoQfAsCQCAEQeANaiADaiwAACIHQQBKBEAgBEGgAWoiASAEQcACaiIFEBMgBSABIAdB/gFxQQF2QfgAbEGgDGoQUwwBCyAHQQBODQAgBEGgAWoiBSAEQcACaiIBEBMjAEEwayIKJAAgASAFQShqIgsgBRASIAFBKGoiBiALIAUQFSABQdAAaiILIAFBACAHa0H+AXFBAXZB+ABsQaAMaiIMQShqEAogBiAGIAwQCiABQfgAaiIHIAxB0ABqIAVB+ABqEAogCiAFQdAAaiIFIAUQEiABIAsgBhAVIAYgCyAGEBIgCyAKIAcQFSAHIAogBxASIApBMGokAAsgCCAEQcACahA7IANBAWshASADQQBKDQALCyAEQeARaiQAIAlBoAJqIgEgCBBUQX8gASAAEIYBIAAgAUYbIAAgAUEgEE9yIQoLIAlB0ARqJAAgCgsUACAAIAEgAiADIARBABCjARpBAAvnIAI8fgR/IwBBsARrIkQkACBEQeACaiJFIAUQaiBEQaACaiJCIARCIBA1GiBFIERBwAJqQiAQGxogRSACIAMQGxogRSBEQeABaiJDECcgBCkAICEIIAQpACghByAEKQAwIQYgACAEKQA4NwA4IAAgBjcAMCAAIAc3ACggAEEgaiIEIAg3AAAgQxBQIEQgQxBSIAAgRBBUIEUgBRBqIEUgAELAABAbGiBFIAIgAxAbGiBFIERBoAFqIgAQJyAAEFAgQiBCLQAAQfgBcToAACBCIEItAB9BP3FBwAByOgAfIAAQDiEQIAA1AAIhLSAAQQVqEA4hLiAANQAHIS8gADUACiEwIABBDWoQDiE2IAA1AA8hNyAAQRJqEA4hOCAAQRVqEA4hOSAANQAXIQ8gAEEaahAOIQkgADUAHCEMIEIQDiExIEI1AAIhOiBCQQVqEA4hOyBCNQAHISogQjUACiErIEJBDWoQDiE8IEI1AA8hDiBCQRJqEA4hDSBCQRVqEA4hCCBCNQAXIQcgQkEaahAOIQYgQjUAHCEDIEMQDiE+IEM1AAIhPyBDQQVqEA4hQCBDNQAHIUEgQzUACiE9IENBDWoQDiERIEM1AA8hLCBDQRJqEA4hCiBDQRVqEA4hCyAEIANCB4giEiAJQgKIQv///wCDIhN+IAZCAohC////AIMiFCAMQgeIIhV+fCATIBR+IAdCBYhC////AIMiFiAVfnwgEiAPQgWIQv///wCDIhd+fCIYQoCAQH0iD0IVh3wiCUKAgEB9IgxCFYcgEiAVfiIDIANCgIBAfSIDQoCAgH+DfXwiMkKDoVZ+IANCFYciM0LRqwh+fCA8QgGIQv///wCDIhkgE34gK0IEiEL///8AgyIaIBV+fCAOQgaIQv///wCDIhsgF358IAhC////AIMiHCA4QgOIQv///wCDIh1+fCANQgOIQv///wCDIh4gOUL///8AgyIffnwgFiA3QgaIQv///wCDIiB+fCAUIDZCAYhC////AIMiIX58IBIgMEIEiEL///8AgyIifnwgEyAafiAqQgeIQv///wCDIiMgFX58IBcgGX58IBsgH358IBwgIH58IB0gHn58IBYgIX58IBQgIn58IBIgL0IHiEL///8AgyIkfnwiCEKAgEB9IgdCFYd8IgN8IANCgIBAfSIGQoCAgH+DfSAIIDNC04xDfnwgMkLRqwh+fCAJIAxCgICAf4N9IjRCg6FWfnwgB0KAgIB/g30gEyAjfiA7QgKIQv///wCDIiUgFX58IBcgGn58IBkgH358IBsgHX58IBwgIX58IB4gIH58IBYgIn58IBQgJH58IBIgLkICiEL///8AgyImfnwgEyAlfiA6QgWIQv///wCDIicgFX58IBcgI358IBogH358IBkgHX58IBsgIH58IBwgIn58IB4gIX58IBYgJH58IBQgJn58IBIgLUIFiEL///8AgyIofnwiNkKAgEB9IjdCFYd8IjhCgIBAfSI5QhWHfCI6QoCAQH0iO0IVh3wiKkKAgEB9IitCFYcgEyAbfiAVIBl+fCAcIB9+fCAXIB5+fCAWIB1+fCAUICB+fCASICF+fCIDIDNCg6FWfnwgA0KAgEB9IgdCgICAf4N9IAZCFYd8IgMgA0KAgEB9IgZCgICAf4N9fCI1QoOhVn4gFyAcfiAVIBt+fCATIB5+fCAWIB9+fCAUIB1+fCASICB+fCAHQhWHfCIDIANCgIBAfSINQoCAgH+DfSAGQhWHfCItQtGrCH58IB8gJ34gMUL///8AgyIpIBd+fCAdICV+fCAgICN+fCAaICF+fCAZICJ+fCAbICR+fCAcICh+fCAeICZ+fCAWIBBC////AIMiEH58IEM1ABdCBYhC////AIN8IB0gJ34gHyApfnwgICAlfnwgISAjfnwgGiAifnwgGSAkfnwgGyAmfnwgECAcfnwgHiAofnwgC0L///8Ag3wiC0KAgEB9IglCFYh8IgwgGCAPQoCAgH+DfSATIBZ+IBUgHH58IBQgF358IBIgH358IBUgHn4gEyAcfnwgFiAXfnwgFCAffnwgEiAdfnwiCEKAgEB9IgdCFYd8IgZCgIBAfSIDQhWHfCIuQpjaHH4gNEKT2Ch+fCAGIANCgICAf4N9Ii9C5/YnfnwgCCAHQoCAgH+DfSANQhWHfCIwQtOMQ358fCAMQoCAQH0iDkKAgIB/g30gL0KY2hx+IC5Ck9gofnwgMELn9id+fCALfCAJQoCAgH+DfSAgICd+IB0gKX58ICEgJX58ICIgI358IBogJH58IBkgJn58IBsgKH58IBAgHn58IApCA4hC////AIN8ICEgJ34gICApfnwgIiAlfnwgIyAkfnwgGiAmfnwgGSAofnwgECAbfnwgLEIGiEL///8Ag3wiC0KAgEB9IglCFYh8IgxCgIBAfSIIQhWIfCIHQoCAQH0iBkIVh3wiA3wgA0KAgEB9Ig9CgICAf4N9IAcgLULTjEN+fCAwQpjaHH4gL0KT2Ch+fCAMfCAIQoCAgH+DfSALIDBCk9gofnwgIiAnfiAhICl+fCAkICV+fCAjICZ+fCAaICh+fCAQIBl+fCARQgGIQv///wCDfCAkICd+ICIgKX58ICUgJn58ICMgKH58IBAgGn58ID1CBIhC////AIN8IjxCgIBAfSI9QhWIfCIRQoCAQH0iLEIViHwgCUKAgIB/g30iCkKAgEB9IhhCFYd8Ig1CgIBAfSILQhWHfCAGQoCAgH+DfSA1QtGrCH58ICogK0KAgIB/g30iMUKDoVZ+fCIJQoCAQH0iDEIVh3wiCEKAgEB9IgdCFYcgFyAnfiATICl+fCAfICV+fCAdICN+fCAaICB+fCAZICF+fCAbICJ+fCAcICZ+fCAeICR+fCAWICh+fCAQIBR+fCBDQRpqEA5CAohC////AIN8IgMgNEKY2hx+IDJCk9gofnwgLkLn9id+fCAvQtOMQ358IDBC0asIfnx8IA5CFYh8IANCgIBAfSIGQoCAgH+DfSIDIC1Cg6FWfnwgD0IVh3wgA0KAgEB9Ig9CgICAf4N9IgN8IANCgIBAfSIOQoCAgH+DfSAIIAdCgICAf4N9IAkgDEKAgIB/g30gDSAtQuf2J358IAtCgICAf4N9IDVC04xDfnwgMULRqwh+fCA6IDtCgICAf4N9IDJC04xDfiAzQuf2J358IDRC0asIfnwgLkKDoVZ+fCA4fCA5QoCAgH+DfSAyQuf2J34gM0KY2hx+fCA0QtOMQ358IDZ8IC5C0asIfnwgL0KDoVZ+fCA3QoCAgH+DfSATICd+IBUgKX58IBcgJX58IB8gI358IBogHX58IBkgIH58IBsgIX58IBwgJH58IB4gIn58IBYgJn58IBAgEn58IBQgKH58IEM1ABxCB4h8IAZCFYh8Ig1CgIBAfSILQhWHfCIJQoCAQH0iDEIVh3wiBkKAgEB9IgNCFYd8IipCg6FWfnwgLUKY2hx+IAp8IBhCgICAf4N9IDVC5/YnfnwgMULTjEN+fCAqQtGrCH58IAYgA0KAgIB/g30iK0KDoVZ+fCIIQoCAQH0iB0IVh3wiBkKAgEB9IgNCFYd8IAYgA0KAgIB/g30gCCAHQoCAgH+DfSARICxCgICAf4N9IC1Ck9gofnwgNUKY2hx+fCAxQuf2J358IAkgDEKAgIB/g30gMkKY2hx+IDNCk9gofnwgNELn9id+fCAuQtOMQ358IC9C0asIfnwgMEKDoVZ+fCANfCALQoCAgH+DfSAPQhWHfCINQoCAQH0iC0IVh3wiCkKDoVZ+fCAqQtOMQ358ICtC0asIfnwgJiAnfiAkICl+fCAlICh+fCAQICN+fCBBQgeIQv///wCDfCAnICh+ICYgKX58IBAgJX58IEBCAohC////AIN8IhhCgIBAfSIPQhWIfCIJQoCAQH0iDEIViCA8fCA9QoCAgH+DfSA1QpPYKH58IDFCmNocfnwgCkLRqwh+fCAqQuf2J358ICtC04xDfnwiCEKAgEB9IgdCFYd8IgZCgIBAfSIDQhWHfCAGIA0gC0KAgIB/g30gDkIVh3wiEUKAgEB9IixCFYciDkKDoVZ+fCADQoCAgH+DfSAIIA5C0asIfnwgB0KAgIB/g30gCSAMQoCAgH+DfSAxQpPYKH58IApC04xDfnwgKkKY2hx+fCArQuf2J358IBggECAnfiAoICl+fCA/QgWIQv///wCDfCAQICl+ID5C////AIN8Ig1CgIBAfSILQhWIfCIJQoCAQH0iDEIViHwgD0KAgID///8Pg30gCkLn9id+fCAqQpPYKH58ICtCmNocfnwiCEKAgEB9IgdCFYd8IgZCgIBAfSIDQhWHfCAGIA5C04xDfnwgA0KAgIB/g30gCCAOQuf2J358IAdCgICAf4N9IAkgDEKAgID///8Pg30gCkKY2hx+fCArQpPYKH58IA0gC0KAgID///8Dg30gCkKT2Ch+fCIIQoCAQH0iB0IVh3wiBkKAgEB9IgNCFYd8IAYgDkKY2hx+fCADQoCAgH+DfSAIIAdCgICAf4N9IA5Ck9gofnwiCkIVh3wiDkIVh3wiBkIVh3wiA0IVh3wiGEIVh3wiD0IVh3wiDUIVh3wiC0IVh3wiCUIVh3wiDEIVh3wiCEIVhyARICxCgICAf4N9fCIHQhWHIhFCk9gofiAKQv///wCDfCIsPAAAIAQgLEIIiDwAASAEIBFCmNocfiAOQv///wCDfCAsQhWHfCIKQguIPAAEIAQgCkIDiDwAAyAEIBFC5/YnfiAGQv///wCDfCAKQhWHfCIOQgaIPAAGIAQgLEIQiEIfgyAKQv///wCDIgZCBYaEPAACIAQgEULTjEN+IANC////AIN8IA5CFYd8IgpCCYg8AAkgBCAKQgGIPAAIIAQgDkL///8AgyIDQgKGIAZCE4iEPAAFIAQgEULRqwh+IBhC////AIN8IApCFYd8IhhCDIg8AAwgBCAYQgSIPAALIAQgCkL///8AgyIGQgeGIANCDoiEPAAHIAQgEUKDoVZ+IA9C////AIN8IBhCFYd8Ig9CB4g8AA4gBCAYQv///wCDIgNCBIYgBkIRiIQ8AAogBCANQv///wCDIA9CFYd8Ig1CCog8ABEgBCANQgKIPAAQIAQgD0L///8AgyIGQgGGIANCFIiEPAANIAQgC0L///8AgyANQhWHfCILQg2IPAAUIAQgC0IFiDwAEyAEIA1C////AIMiA0IGhiAGQg+IhDwADyAEIAlC////AIMgC0IVh3wiCTwAFSAEIAtCA4YgA0ISiIQ8ABIgBCAJQgiIPAAWIAQgDEL///8AgyAJQhWHfCIGQguIPAAZIAQgBkIDiDwAGCAEIAhC////AIMgBkIVh3wiA0IGiDwAGyAEIAlCEIhCH4MgBkL///8AgyIGQgWGhDwAFyAEIAdC////AIMgA0IVh3wiB0IRiDwAHyAEIAdCCYg8AB4gBCAHQgGIPAAdIAQgA0L///8AgyIDQgKGIAZCE4iEPAAaIAQgB0IHhiADQg6IhDwAHCBCQcAAEAggQ0HAABAIIAEEQCABQsAANwMACyBEQbAEaiQAQQALtgECAX8DfiMAQaABayIDJAAgASACQiAQNRogASABLQAAQfgBcToAACABIAEtAB9BP3FBwAByOgAfIAMgARBSIAAgAxBUIAIpAAghBCACKQAQIQUgAikAACEGIAEgAikAGDcAGCABIAU3ABAgASAENwAIIAEgBjcAACAAKQAIIQQgACkAECEFIAApAAAhBiABIAApABg3ADggASAFNwAwIAEgBDcAKCABIAY3ACAgA0GgAWokAEEAC5oBAgF+An8gAkEITwRAIAJBA3YhBEEAIQIDQCAAIAJBA3QiBWogASAFaikDACIDQiiGQoCAgICAgMD/AIMgA0I4hoQgA0IYhkKAgICAgOA/gyADQgiGQoCAgIDwH4OEhCADQgiIQoCAgPgPgyADQhiIQoCA/AeDhCADQiiIQoD+A4MgA0I4iISEhDcAACACQQFqIgIgBEcNAAsLC9YBAQN/IwBB4AJrIgkkACAJQSBqIgpCwAAgBiAHEDMgCUHgAGoiCCAKECQgCkHAABAIIAggBCAFEAsgCEGQigJCACAFfUIPgxALIAggASACEAsgCEGQigJCACACfUIPgxALIAlBGGoiBCAFEBAgCCAEQggQCyAEIAIQECAIIARCCBALIAggCRAjIAhBgAIQCCAJIAMQPSEDIAlBEBAIAkAgAEUNACADBEAgAEEAIAKnEA8aQX8hAwwBCyAAIAEgAiAGQQEgBxAuQQAhAwsgCUHgAmokACADC7MBAQN/IwBB4AJrIggkACAIQSBqIgogBiAHEI0BIAhB4ABqIgkgChAkIApBwAAQCCAJIAQgBRALIAhBGGoiBCAFEBAgCSAEQggQCyAJIAEgAhALIAQgAhAQIAkgBEIIEAsgCSAIECMgCUGAAhAIIAggAxA9IQMgCEEQEAgCQCAARQ0AIAMEQCAAQQAgAqcQDxpBfyEDDAELIAAgASACIAYgBxCMAUEAIQMLIAhB4AJqJAAgAwuzAQEDfyMAQdACayIKJAAgCkEQaiILQsAAIAcgCBAzIApB0ABqIgkgCxAkIAtBwAAQCCAJIAUgBhALIAlBkIoCQgAgBn1CD4MQCyAAIAMgBCAHQQEgCBAuIAkgACAEEAsgCUGQigJCACAEfUIPgxALIApBCGoiACAGEBAgCSAAQggQCyAAIAQQECAJIABCCBALIAkgARAjIAlBgAIQCCACBEAgAkIQNwMACyAKQdACaiQAQQALkAEBA38jAEHQAmsiCiQAIApBEGoiCyAHIAgQjQEgCkHQAGoiCSALECQgC0HAABAIIAkgBSAGEAsgCkEIaiIFIAYQECAJIAVCCBALIAAgAyAEIAcgCBCMASAJIAAgBBALIAUgBBAQIAkgBUIIEAsgCSABECMgCUGAAhAIIAIEQCACQhA3AwALIApB0AJqJABBAAsrAQJ/A0AgACACaiIDIAMtAAAgASACai0AAHM6AAAgAkEBaiICQQhHDQALCzIBA39BASEBA0AgACACaiIDIAEgAy0AAGoiAToAACABQQh2IQEgAkEBaiICQQRHDQALC7oBAQF/IwBBwAFrIgQkACACRSABQcEAa0H/AXFBvwFNciADQcEAa0H/AXFBvwFNckUEQCAEQYECOwGCASAEIAM6AIEBIAQgAToAgAEgBEGAAWoiAUEEchByIAFBCHJCABAQIARBkAFqQQBBMBAPGiAAIAEQcyADIARqQQBBAEGAASADayADQRh0QRh1QQBIGxAPGiAAIAQgAiADEBEiAEKAARA4GiAAQYABEAggAEHAAWokAEEADwsQFAALYgEBfyMAQUBqIgIkACABQcEAa0H/AXFBvwFNBEAQFAALIAJBAToAAyACQYACOwABIAIgAToAACACQQRyEHIgAkEIckIAEBAgAkEQakEAQTAQDxogACACEHMgAkFAayQAQQALGQAgACABIAIgA0IBIARB5JECKAIAERIAGgtqAQN/IwBBEGsiAyQAIANBADoAD0F/IQUgACABIAJB2JECKAIAEQIARQRAA0AgAyAAIARqLQAAIAMtAA9yOgAPIARBAWoiBEEgRw0ACyADLQAPQRd0QYCAgARrQR91IQULIANBEGokACAFC8MIAgd/DH4jAEHQAmsiBCQAQX8hByMAQRBrIgZBADYACyAGQQA2AggDQCACIAVqLQAAIQhBACEDA0AgBkEIaiADaiIJIAktAAAgA0EFdEHghwJqIAVqLQAAIAhzcjoAACADQQFqIgNBB0cNAAsgBUEBaiIFQR9HDQALIAItAB9B/wBxIQhBACEFQQAhAwNAIAZBCGogA2oiCSAJLQAAIAggA0EFdEH/hwJqLQAAc3I6AAAgA0EBaiIDQQdHDQALQQAhAwNAIAZBCGogBWotAABBAWsgA3IhAyAFQQFqIgVBB0cNAAsgA0EIdkEBcUUEQEEAIQcDQCAAIAdqIAEgB2otAAA6AAAgB0EBaiIHQSBHDQALIAAgAC0AAEH4AXE6AAAgACAALQAfQT9xQcAAcjoAHyAEQaACaiIBIAIQgQEgBEHwAWoQHCAEQcABahAwIARBkAFqIAEQKSAEQeAAahAcQf4BIQJBACEBA0AgBEHwAWoiCCAEQZABaiIJIAEgACACIgdBA3ZqLQAAIAJBB3F2QQFxIgFzIgYQOSAEQcABaiIFIARB4ABqIgMgBhA5IAJBAWshAiAEQTBqIgYgCSADEBUgBCAIIAUQFSAIIAggBRASIAUgCSADEBIgAyAGIAgQCiAFIAUgBBAKIAYgBBANIAQgCBANIAkgAyAFEBIgBSADIAUQFSAIIAQgBhAKIAQgBCAGEBUgBSAFEA0gBDQCBCEKIAQ0AgghCyAENAIMIQwgBDQCECENIAQ0AhQhDiAENAIYIQ8gBDQCACETIAMgBDQCJELCtgd+IhAgEEKAgIAIfCIQQoCAgPAPg30gBDQCIELCtgd+IAQ0AhxCwrYHfiIRQoCAgAh8IhJCGYd8IhRCgICAEHwiFUIaiHw+AiQgAyAUIBVCgICA4A+DfT4CICADIBEgEkKAgIDwD4N9IA9CwrYHfiAOQsK2B34iDkKAgIAIfCIPQhmHfCIRQoCAgBB8IhJCGoh8PgIcIAMgESASQoCAgOAPg30+AhggAyAOIA9CgICA8A+DfSANQsK2B34gDELCtgd+IgxCgICACHwiDUIZh3wiDkKAgIAQfCIPQhqIfD4CFCADIA4gD0KAgIDgD4N9PgIQIAMgDCANQoCAgPAPg30gC0LCtgd+IApCwrYHfiIKQoCAgAh8IgtCGYd8IgxCgICAEHwiDUIaiHw+AgwgAyAMIA1CgICA4A+DfT4CCCADIAogC0KAgIDwD4N9IBBCGYdCE34gE0LCtgd+fCIKQoCAgBB8IgtCGoh8PgIEIAMgCiALQoCAgOAPg30+AgAgCSAJEA0gBiAGIAMQEiADIARBoAJqIAUQCiAFIAQgBhAKIAcNAAsgBEHwAWoiAiAEQZABaiABEDkgBEHAAWoiAyAEQeAAaiABEDkgAyADEDwgAiACIAMQCiAAIAIQLEEAIQcLIARB0AJqJAAgBwsLACAAIAEQggFBAAsNACAAIAEgAhCDAUEACwsAIAAgARCEAUEACyoBAX8jAEEQayIEJAAgBCABIAIgAxCFARogACAEED0hACAEQRBqJAAgAAsmAQJ/AkBBoJwCKAIAIgBFDQAgACgCFCIARQ0AIAARAQAhAQsgAQsOACAAIAGtQYAIIAIQMwsqAQJ/IABBAk8Ef0EAIABrIABwIQEDQBBbIgIgAUkNAAsgAiAAcAUgAQsLMAEBfiABrSACrUIghoQiA0KAgICAEFoEQEHrCUHfCEHFAUGMCBAAAAsgACADpxAdCxIAIAAgASACrSADrUIghoQQGwsVACAAIAEgAq0gA61CIIaEIAQQoAELFwAgACABIAIgA60gBK1CIIaEIAUQogELiQEBAX4CfwJAAkACQCADrSAErUIghoQiBkLAAFQNACAGQkB8IgZCv////w9WDQAgAiACQUBrIgMgBiAFEKABRQ0BIABFDQAgAEEAIAanEA8aC0F/IQIgAUUNASABQgA3AwBBfwwCCyABBEAgASAGNwMAC0EAIQIgAEUNACAAIAMgBqcQRhoLIAILC38CAX8BfiMAQRBrIgYkACAAIAZBCGogAEFAayACIAOtIAStQiCGhCIHpyICEEYgByAFEKIBGgJAIAYpAwhCwABSBEAgAQRAIAFCADcDAAsgAEEAIAJBQGsQDxpBfyEADAELQQAhACABRQ0AIAEgB0JAfTcDAAsgBkEQaiQAIAALqgcBCX4gBCkAACIFQvXKzYPXrNu38wCFIQYgBULh5JXz1uzZvOwAhSEHIAQpAAgiBULt3pHzlszct+QAhSEJIAVC88rRy6eM2bL0AIUhCiABIAEgAq0gA61CIIaEIginIgJqIAJBB3EiA2siAkcEQANAIAEpAAAhDSAJQQ0QDCEMIAYgCXwiBkEgEAwhCSAKIA2FIgVBEBAMIAUgB3wiB4UiC0EVEAwhCiAGIAyFIgVBERAMIQYgBSAHfCIFQSAQDCEHIAUgBoUiBkENEAwhDCAGIAkgC3wiBXwiC0EgEAwgBSAKhSIFQRAQDCAFIAd8IgeFIgV8IgYgBUEVEAyFIQogCyAMhSIFQREQDCAFIAd8IgWFIQkgBiANhSEGIAVBIBAMIQcgAUEIaiIBIAJHDQALIAIhAQsgCEI4hiEIAkACQAJAAkACQAJAAkACQCADQQFrDgcGBQQDAgEABwsgATEABkIwhiAIhCEICyABMQAFQiiGIAiEIQgLIAExAARCIIYgCIQhCAsgATEAA0IYhiAIhCEICyABMQACQhCGIAiEIQgLIAExAAFCCIYgCIQhCAsgCCABMQAAhCEICyAJQQ0QDCELIAYgCXwiBkEgEAwhCSAIIAqFIgVBEBAMIAUgB3wiB4UiCkEVEAwhDCAGIAuFIgVBERAMIQYgBSAHfCIFQSAQDCEHIAUgBoUiBkENEAwhCyAGIAkgCnwiBXwiBkEgEAwhCSAFIAyFIgVBEBAMIAUgB3wiB4UiCkEVEAwhDCAGIAuFIgVBERAMIQYgBSAHfCIFQSAQDCEHIAUgBoUiBkENEAwhCyAGIAggCSAKfCIFhXwiBkEgEAwhCSAFIAyFIgVBEBAMIAdC/wGFIAV8IgeFIgpBFRAMIQwgBiALhSIFQREQDCEGIAUgB3wiBUEgEAwhByAFIAaFIgZBDRAMIQsgBiAJIAp8IgV8IgZBIBAMIQkgBSAMhSIFQRAQDCAFIAd8IgeFIgpBFRAMIQwgBiALhSIFQREQDCEGIAUgB3wiBUEgEAwhByAFIAaFIgZBDRAMIQsgBiAJIAp8IgV8IgZBIBAMIQggBSAMhSIFQRAQDCAFIAd8IgeFIglBFRAMIQogBiALhSIFQREQDCEGIAUgB3wiBUEgEAwhDCAFIAaFIgtBDRAMIQcgACAKIAggCXwiBoUiBUEQEAwgBSAMfCIFhUEVEAwgByAGIAt8hSIGIAV8IgWFIAZBERAMhSAFQSAQDIUQEEEAC6gDAgN+AX8CfyAFrSAGrUIghoQhCiAIrSAJrUIghoQhDCMAQeACayIFJAAgAgRAIAJCADcDAAsgAwRAIANB/wE6AAALQX8hDQJAAkAgCkIRVA0AIApCEX0iC0Lv////D1oNASAFQSBqIghCwAAgAEEgaiIJIAAQMyAFQeAAaiIGIAgQJCAIQcAAEAggBiAHIAwQCyAGQYCKAkIAIAx9Qg+DEAsgCEEAQcAAEA8aIAUgBC0AADoAICAIIAhCwAAgCUEBIAAQLiAFLQAgIQcgBSAELQAAOgAgIAYgCELAABALIAYgBEEBaiIEIAsQCyAGQYCKAiAKQgF9Qg+DEAsgBUEYaiIIIAwQECAGIAhCCBALIAggCkIvfBAQIAYgCEIIEAsgBiAFECMgBkGAAhAIIAUgBCALp2pBEBBPBEAgBUEQEAgMAQsgASAEIAsgCUECIAAQLiAAQSRqIAUQqgEgCRCrAQJAIAdBAnFFBEAgCUEEEHVFDQELIAAQbAsgAgRAIAIgCzcDAAtBACENIANFDQAgAyAHOgAACyAFQeACaiQAIA0MAQsQFAALC9kCAQJ+An8gBK0gBa1CIIaEIQogB60gCK1CIIaEIQsjAEHQAmsiBCQAIAIEQCACQgA3AwALIApC7////w9UBEAgBEEQaiIHQsAAIABBIGoiCCAAEDMgBEHQAGoiBSAHECQgB0HAABAIIAUgBiALEAsgBUGAigJCACALfUIPgxALIAdBAEHAABAPGiAEIAk6ABAgByAHQsAAIAhBASAAEC4gBSAHQsAAEAsgASAELQAQOgAAIAFBAWoiASADIAogCEECIAAQLiAFIAEgChALIAVBgIoCIApCD4MQCyAEQQhqIgMgCxAQIAUgA0IIEAsgAyAKQkB9EBAgBSADQggQCyAFIAEgCqdqIgEQIyAFQYACEAggAEEkaiABEKoBIAgQqwECQCAJQQJxRQRAIAhBBBB1RQ0BCyAAEGwLIAIEQCACIApCEXw3AwALIARB0AJqJABBAAwBCxAUAAsLLQEBfiACrSADrUIghoQiBkIQWgR/IAAgAUEQaiABIAZCEH0gBCAFEGIFQX8LCxgAIAAgASACIAOtIAStQiCGhCAFIAYQYgsxAQF+IAKtIAOtQiCGhCIGQvD///8PWgRAEBQACyAAQRBqIAAgASAGIAQgBRBjGkEACxgAIAAgASACIAOtIAStQiCGhCAFIAYQYwtSAQF+An8gAa0gAq1CIIaEIQQgAEH7CkEKECBFBEAgACAEIANBAhCXAQwBCyAAQfEKQQkQIEUEQCAAIAQgA0EBEJcBDAELQeCXAkEcNgIAQX8LC8QBAQF+An8gAq0gA61CIIaEIQQgAEH7CkEKECBFBEACQAJAIARCgICAgBBaBEBB4JcCQRY2AgAMAQsgACABIASnQQIQmAEiAEUNASAAQV1HDQBB4JcCQRw2AgALQX8hAAsgAAwBCyAAQfEKQQkQIEUEQAJAAkAgBEKAgICAEFoEQEHglwJBFjYCAAwBCyAAIAEgBKdBARCYASIARQ0BIABBXUcNAEHglwJBHDYCAAtBfyEACyAADAELQeCXAkEcNgIAQX8LC9UBAQJ+An8gAq0gA61CIIaEIQkgBK0gBa1CIIaEIQgCQAJAAkAgB0EBaw4CAgABCyAAIAEgCSAIIAYQlgEMAgsQFAALIwBBEGsiAiQAIABBAEGAARAPIQACfyAGQYGAgIB4SSAIIAmEQv////8PWHFFBEBB4JcCQRY2AgBBfwwBCyAGQf8/SyAIQgNacUUEQEHglwJBHDYCAEF/DAELIAJBEBAdQX9BACAIpyAGQQp2QQEgASAJpyACQRBBAEEgIABBgAFBARA0GwshACACQRBqJAAgAAsLHwAgACABIAKtIAOtQiCGhCAErSAFrUIghoQgBhCWAQu8AwEDfgJ/IAGtIAKtQiCGhCELIAStIAWtQiCGhCENIAetIAitQiCGhCEMAkACQAJAIApBAWsOAgABAgsCfyAAQQAgC6ciARAPIQACQCALQoCAgIAQWgRAQeCXAkEWNgIADAELIAtCD1gEQEHglwJBHDYCAAwBCyAJQYGAgIB4SSAMIA2EQv////8PWHFFBEBB4JcCQRY2AgAMAQsgCUH/P0sgDEIDWnFFBEBB4JcCQRw2AgAMAQsgACADRgRAQeCXAkEcNgIADAELQX9BACAMpyAJQQp2QQEgAyANpyAGQRAgACABQQBBAEEBEDQbDAELQX8LDAILAn8gAEEAIAunIgEQDyEAAkAgC0KAgICAEFoEQEHglwJBFjYCAAwBCyALQg9YBEBB4JcCQRw2AgAMAQsgCUGBgICAeEkgDCANhEL/////D1hxRQRAQeCXAkEWNgIADAELIAxQRSAJQf8/S3FFBEBB4JcCQRw2AgAMAQsgACADRgRAQeCXAkEcNgIADAELQX9BACAMpyAJQQp2QQEgAyANpyAGQRAgACABQQBBAEECEDQbDAELQX8LDAELQeCXAkEcNgIAQX8LC7IDAgN/AX4jAEEgayIGJAAgBCkAACEJIAZCADcDGCAGIAk3AxAgBiACrSADrUIghoQQECAGQgA3AwgCfyABQcEAa0FOTQRAQeCXAkEcNgIAQX8MAQsgBkEQaiEEIAFBwQBrQUBJBH9BfwUCfyMAIgIhByACQYADa0FAcSICJAAgBUUgAEUgAUH/AXEiA0HBAGtB/wFxQb8BTXJyRQRAIwBBwAFrIgEkAAJAIAVFIANBwQBrQf8BcUG/AU1yRQRAIAFBgQI7AYIBIAFBIDoAgQEgASADOgCAASABQYABaiIIQQRyEHIgCEEIckIAEBAgAUIANwOYASABQgA3A5ABAkAgBgRAIAFBgAFqIAYQkQIMAQsgAUIANwOoASABQgA3A6ABCwJAIAQEQCABQYABaiAEEJACDAELIAFCADcDuAEgAUIANwOwAQsgAiABQYABahBzIAFBIGpBAEHgABAPGiACIAEgBUEgEBEiAUKAARA4GiABQYABEAggAUHAAWokAAwBCxAUAAsgAkEAQgAQOBogAiAAIAMQcBogByQAQQAMAQsQFAALCwshACAGQSBqJAAgAAsSACAAIAEgAq0gA61CIIaEEDULEgAgACABIAKtIAOtQiCGhBAlCxkAIAAgASACIAOtIAStQiCGhCAFIAYQnAELTgICfwF+IwBBIGsiBiQAQX8hByACrSADrUIghoQiCEIwWgRAIAYgASAEEI4BIAAgAUEgaiAIQiB9IAYgASAFEI8BIQcLIAZBIGokACAHC5kBAgJ/AX4gAq0gA61CIIaEIQcjAEHgAGsiAiQAQX8hAyACQSBqIAIQkwFFBEAgAkFAayIFIAJBIGoiBiAEEI4BIABBIGogASAHIAUgBCACEJEBIQMgACACKQM4NwAYIAAgAikDMDcAECAAIAIpAyg3AAggACACKQMgNwAAIAJBIBAIIAZBIBAIIAVBGBAICyACQeAAaiQAIAMLGQAgACABIAKtIAOtQiCGhCAEIAUgBhCPAQstAQF+IAKtIAOtQiCGhCIGQhBaBH8gACABQRBqIAEgBkIQfSAEIAUQYAVBfwsLGwAgACABIAIgA60gBK1CIIaEIAUgBiAHEJABCxgAIAAgASACIAOtIAStQiCGhCAFIAYQYAsZACAAIAEgAq0gA61CIIaEIAQgBSAGEJEBCy4BAX4gAq0gA61CIIaEIgZC8P///w9aBEAQFAALIABBEGogACABIAYgBCAFEGELGwAgACABIAIgA60gBK1CIIaEIAUgBiAHEJIBCxgAIAAgASACIAOtIAStQiCGhCAFIAYQYQtIAQF/IwBBIGsiBSQAIAUgASACrSADrUIghoQgBBCUARogACAFEIYBIQEgBSAAQSAQTyECIAVBIGokACACQX8gASAAIAVGG3ILFQAgACABIAKtIAOtQiCGhCAEEJQBC1sBAn4gB60gCK1CIIaEIQxBfyECIAStIAWtQiCGhCILQhBaBEAgACADIAtCEH0gAyALp2pBEGsgBiAMIAkgChCaASECCyABBEAgAUIAIAtCEH0gAhs3AwALIAILJQAgACACIAOtIAStQiCGhCAFIAYgB60gCK1CIIaEIAkgChCaAQtZAQJ+An8gBq0gB61CIIaEIQwgA60gBK1CIIaEIgtC8P///w9UBEAgACAAIAunakEAIAIgCyAFIAwgCSAKEJsBGiABBEAgASALQhB8NwMAC0EADAELEBQACwsnACAAIAEgAiADIAStIAWtQiCGhCAGIAetIAitQiCGhCAKIAsQmwELWwECfiAHrSAIrUIghoQhDEF/IQIgBK0gBa1CIIaEIgtCEFoEQCAAIAMgC0IQfSADIAunakEQayAGIAwgCSAKEKYBIQILIAEEQCABQgAgC0IQfSACGzcDAAsgAgslACAAIAIgA60gBK1CIIaE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QQ9xIgZBCHQgBkH2/wNqQYCyA3FqQYCuAWpBCHY6AAEgBCAFQQR2IgQgBEH2/wNqQQh2QdkBcWpB1wBqOgAAIAFBAWoiASADRw0ACyADQQF0BSABCyAAakEAOgAAIAAPCxAUAAssAQF/IwBBQGoiAyQAIAAgAxAnIAEgA0LAACACQQEQoQEhACADQUBrJAAgAAsuAQF/IwBBQGoiBCQAIAAgBBAnIAEgAiAEQsAAIANBARCjASEAIARBQGskACAACwgAIAAQNkEACywBAX8jAEEgayICJAAgAkEgEB0gACABIAIQpAEaIAJBIBAIIAJBIGokAEEACwsAIAAgASACEKQBCwUAQb9/CwUAQdABC20BAX8jAEFAaiICJAAgAiABQiAQNRogAiACLQAAQfgBcToAACACIAItAB9BP3FBwAByOgAfIAAgAikDEDcAECAAIAIpAwg3AAggACACKQMANwAAIAAgAikDGDcAGCACQcAAEAggAkFAayQAQQALnwQBB38jAEGAAmsiBSQAQX8hCAJAIAEQUQ0AIAVB4ABqIAEQfg0AIwBBoAFrIgYkACMAQeANayICJAAgAkHgA2oiAyAFQeAAaiIEEBkgAkHAAmoiASAEEDogAiABEBMgASACIAMQGiACQaABaiIDIAEQEyACQYAFaiIEIAMQGSABIAIgBBAaIAMgARATIAJBoAZqIgQgAxAZIAEgAiAEEBogAyABEBMgAkHAB2oiBCADEBkgASACIAQQGiADIAEQEyACQeAIaiIEIAMQGSABIAIgBBAaIAMgARATIAJBgApqIgQgAxAZIAEgAiAEEBogAyABEBMgAkGgC2oiBCADEBkgASACIAQQGiADIAEQEyACQcAMaiADEBkgBhB6QfwBIQEDQCACQcACaiAGEDoCQCABIgNB4IUCaiwAACIBQQBKBEAgAkGgAWoiBCACQcACaiIHEBMgByAEIAJB4ANqIAFB/gFxQQF2QaABbGoQGgwBCyABQQBODQAgAkGgAWoiBCACQcACaiIHEBMgByAEIAJB4ANqQQAgAWtB/gFxQQF2QaABbGoQfAsgBiACQcACahATIANBAWshASADDQALIAJB4A1qJAAgBhBWIQEgBkGgAWokACABRQ0AIAUQHCAFIAUgBUGIAWoiAxAVIAVBMGoiARAcIAEgASADEBIgBSAFEDwgASAB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xAGBEXgA+2eX/wc0cP+MOEL/KOL1/9lGJf6s1gn/SEOGAZLA1v8sJnAARLhL/85a+wCV640Atao6AHT07wBcnQIAZq1iAOmJYAF/McsABZuUABeUCf/TegwAIoYa/9vMiACGCCn/4FMr/lUZ9wBtfwD+qYgwAO532//nrdUAzhL+/gi6B/9+CQcBbypIAG807P5gP40Ak79//s1OwP8Oau0Bu9tMAK/zu/5pWa0AVRlZAaLzlAACdtH+IZ4JAIujLv9dRigAbCqO/m/8jv+b35AAM+Wn/0n8m/9edAz/mKDa/5zuJf+z6s//xQCz/5qkjQDhxGgACiMZ/tHU8v9h/d7+uGXlAN4SfwGkiIf/Hs+M/pJh8wCBwBr+yVQh/28KTv+TUbL/BAQYAKHu1/8GjSEANdcO/ym10P/ni50As8vd//+5cQC94qz/cULW/8o+Lf9mQAj/Tq4Q/oV1RP8AQYAUCwEBAEGgFAuwASbolY/CsiewRcP0ifLvmPDV36wF08YzObE4AohtU/wFxxdqcD1N2E+6PAt2DRBnDyogU/osOczGTsf9d5KsA3rs////////////////////////////////////////f+3///////////////////////////////////////9/7v///////////////////////////////////////3/t0/VcGmMSWNac96Le+d4UAEHfFQv88AEQhTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/6nE8/yX/Of9Fsrb+gNCzAHYaff4DB9b/8TJN/1XLxf/Th/r/GTBk/7vVtP4RWGkAU9GeAQVzYgAErjz+qzdu/9m1Ef8UvKoAkpxm/lfWrv9yepsB6SyqAH8I7wHW7OoArwXbADFqPf8GQtD/Ampu/1HqE//Xa8D/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqY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//////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////fwjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FsAQaCKAgvBBQjJvPNn5glqO6fKhIWuZ7sr+JT+cvNuPPE2HV869U+l0YLmrX9SDlEfbD4rjGgFm2u9Qfur2YMfeSF+ExnN4FsirijXmC+KQs1l7yORRDdxLztN7M/7wLW824mBpdu16Ti1SPNbwlY5GdAFtvER8VmbTxmvpII/khiBbdrVXhyrQgIDo5iqB9i+b3BFAVuDEoyy5E6+hTEk4rT/1cN9DFVviXvydF2+crGWFjv+sd6ANRLHJacG3JuUJmnPdPGbwdJK8Z7BaZvk4yVPOIZHvu+11YyLxp3BD2WcrHfMoQwkdQIrWW8s6S2D5KZuqoR0StT7Qb3cqbBctVMRg9qI+Xar32buUlE+mBAytC1txjGoPyH7mMgnA7DkDu++x39Zv8KPqD3zC+DGJacKk0eRp9VvggPgUWPKBnBuDgpnKSkU/C/SRoUKtycmySZcOCEbLu0qxFr8bSxN37OVnRMNOFPeY6+LVHMKZaiydzy7Cmp25q7tRy7JwoE7NYIUhSxykmQD8Uyh6L+iATBCvEtmGqiRl/jQcItLwjC+VAajUWzHGFLv1hnoktEQqWVVJAaZ1iogcVeFNQ70uNG7MnCgahDI0NK4FsGkGVOrQVEIbDcemeuO30x3SCeoSJvhtbywNGNaycWzDBw5y4pB40qq2E5z42N3T8qcW6O4stbzby5o/LLvXe6Cj3RgLxdDb2OleHKr8KEUeMiE7DlkGggCx4woHmMj+v++kOm9gt7rbFCkFXnGsvej+b4rU3Lj8nhxxpxhJurOPifKB8LAIce4htEe6+DN1n3a6njRbu5/T331um8Xcqpn8AammMiixX1jCq4N+b4EmD8RG0ccEzULcRuEfQQj9XfbKJMkx0B7q8oyvL7JFQq+njxMDRCcxGcdQ7ZCPsu+1MVMKn5l/Jwpf1ns+tY6q2/LXxdYR0qMGURsgABB4JACCyFTaWdFZDI1NTE5IG5vIEVkMjU1MTkgY29sbGlzaW9ucwEAQbCRAgs1MI5QAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0=")||(K=H,H=f.locateFile?f.locateFile(K,v):v+K);var J={35048:function(){return f.getRandomValue()},35084:function(){if(void 0===f.getRandomValue)try{var e="object"==typeof window?window:self,t=void 0!==e.crypto?e.crypto:e.msCrypto,n=function(){var e=new Uint32Array(1);return t.getRandomValues(e),e[0]>>>0};n(),f.getRandomValue=n}catch(e){try{var i=r(10328),o=function(){var e=i.randomBytes(4);return(e[0]<<24|e[1]<<16|e[2]<<8|e[3])>>>0};o(),f.getRandomValue=o}catch(e){throw"No secure random number generator found"}}}};function X(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var r=t.func;"number"==typeof r?void 0===t.arg?Z(r)():Z(r)(t.arg):r(void 0===t.arg?null:t.arg)}else t(f)}}function Z(e){return O.get(e)}var $=[];function ee(e){try{return w.grow(e-_.byteLength+65535>>>16),R(w.buffer),1}catch(e){}}var te="function"==typeof atob?atob:function(e){var t,r,n,i,o,s,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=a.indexOf(e.charAt(c++))<<2|(i=a.indexOf(e.charAt(c++)))>>4,r=(15&i)<<4|(o=a.indexOf(e.charAt(c++)))>>2,n=(3&o)<<6|(s=a.indexOf(e.charAt(c++))),u+=String.fromCharCode(t),64!==o&&(u+=String.fromCharCode(r)),64!==s&&(u+=String.fromCharCode(n))}while(c>=2;r=S[e++];){var n=r<105;n&&1&t&&t++,$.push(n?x[t++>>1]:C[t]),++t}return $}(t,r);return J[e].apply(null,n)},e:function(e,t,r){S.copyWithin(e,t,t+r)},c:function(e){var t,r=S.length,n=2147483648;if((e>>>=0)>n)return!1;for(var i=1;i<=4;i*=2){var o=r*(1+.2/i);if(o=Math.min(o,e+100663296),ee(Math.min(n,(t=Math.max(e,o))+(65536-t%65536)%65536)))return!0}return!1}};function oe(e){function t(){ne||(ne=!0,f.calledRun=!0,M||(X(D),f.onRuntimeInitialized&&f.onRuntimeInitialized(),function(){if(f.postRun)for("function"==typeof f.postRun&&(f.postRun=[f.postRun]);f.postRun.length;)e=f.postRun.shift(),L.unshift(e);var e;X(L)}()))}e=e||g,U>0||(function(){if(f.preRun)for("function"==typeof f.preRun&&(f.preRun=[f.preRun]);f.preRun.length;)e=f.preRun.shift(),N.unshift(e);var e;X(N)}(),U>0||(f.setStatus?(f.setStatus("Running..."),setTimeout((function(){setTimeout((function(){f.setStatus("")}),1),t()}),1)):t()))}if(function(){var e={a:ie};function t(e,t){var r,n=e.exports;f.asm=n,R((w=f.asm.f).buffer),O=f.asm.Ac,r=f.asm.g,D.unshift(r),function(e){if(U--,f.monitorRunDependencies&&f.monitorRunDependencies(U),0==U&&(null!==F&&(clearInterval(F),F=null),j)){var t=j;j=null,t()}}()}function r(e){t(e.instance)}function n(t){return function(){if(!A&&(m||y)){if("function"==typeof fetch&&!V(H))return fetch(H,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+H+"'";return e.arrayBuffer()})).catch((function(){return Y(H)}));if(u)return new Promise((function(e,t){u(H,(function(t){e(new Uint8Array(t))}),t)}))}return Promise.resolve().then((function(){return Y(H)}))}().then((function(t){return WebAssembly.instantiate(t,e)})).then((function(e){return e})).then(t,(function(e){E("failed to asynchronously prepare wasm: "+e),z(e)}))}if(U++,f.monitorRunDependencies&&f.monitorRunDependencies(U),f.instantiateWasm)try{return f.instantiateWasm(e,t)}catch(e){return E("Module.instantiateWasm callback failed with error: "+e),!1}A||"function"!=typeof WebAssembly.instantiateStreaming||W(H)||V(H)||"function"!=typeof fetch?n(r):fetch(H,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,e).then(r,(function(e){return E("wasm streaming compile failed: "+e),E("falling back to ArrayBuffer instantiation"),n(r)}))}))}(),f.___wasm_call_ctors=function(){return(f.___wasm_call_ctors=f.asm.g).apply(null,arguments)},f._crypto_aead_chacha20poly1305_encrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_encrypt_detached=f.asm.h).apply(null,arguments)},f._crypto_aead_chacha20poly1305_encrypt=function(){return(f._crypto_aead_chacha20poly1305_encrypt=f.asm.i).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_encrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_ietf_encrypt_detached=f.asm.j).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_encrypt=function(){return(f._crypto_aead_chacha20poly1305_ietf_encrypt=f.asm.k).apply(null,arguments)},f._crypto_aead_chacha20poly1305_decrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_decrypt_detached=f.asm.l).apply(null,arguments)},f._crypto_aead_chacha20poly1305_decrypt=function(){return(f._crypto_aead_chacha20poly1305_decrypt=f.asm.m).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_decrypt_detached=function(){return(f._crypto_aead_chacha20poly1305_ietf_decrypt_detached=f.asm.n).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_decrypt=function(){return(f._crypto_aead_chacha20poly1305_ietf_decrypt=f.asm.o).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_keybytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_keybytes=f.asm.p).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_npubbytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_npubbytes=f.asm.q).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_nsecbytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_nsecbytes=f.asm.r).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_abytes=function(){return(f._crypto_aead_chacha20poly1305_ietf_abytes=f.asm.s).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_messagebytes_max=function(){return(f._crypto_aead_chacha20poly1305_ietf_messagebytes_max=f.asm.t).apply(null,arguments)},f._crypto_aead_chacha20poly1305_ietf_keygen=function(){return(f._crypto_aead_chacha20poly1305_ietf_keygen=f.asm.u).apply(null,arguments)},f._crypto_aead_chacha20poly1305_keybytes=function(){return(f._crypto_aead_chacha20poly1305_keybytes=f.asm.v).apply(null,arguments)},f._crypto_aead_chacha20poly1305_npubbytes=function(){return(f._crypto_aead_chacha20poly1305_npubbytes=f.asm.w).apply(null,arguments)},f._crypto_aead_chacha20poly1305_nsecbytes=function(){return(f._crypto_aead_chacha20poly1305_nsecbytes=f.asm.x).apply(null,arguments)},f._crypto_aead_chacha20poly1305_abytes=function(){return(f._crypto_aead_chacha20poly1305_abytes=f.asm.y).apply(null,arguments)},f._crypto_aead_chacha20poly1305_messagebytes_max=function(){return(f._crypto_aead_chacha20poly1305_messagebytes_max=f.asm.z).apply(null,arguments)},f._crypto_aead_chacha20poly1305_keygen=function(){return(f._crypto_aead_chacha20poly1305_keygen=f.asm.A).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=function(){return(f._crypto_aead_xchacha20poly1305_ietf_encrypt_detached=f.asm.B).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_encrypt=function(){return(f._crypto_aead_xchacha20poly1305_ietf_encrypt=f.asm.C).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=function(){return(f._crypto_aead_xchacha20poly1305_ietf_decrypt_detached=f.asm.D).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_decrypt=function(){return(f._crypto_aead_xchacha20poly1305_ietf_decrypt=f.asm.E).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_keybytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_keybytes=f.asm.F).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_npubbytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_npubbytes=f.asm.G).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_nsecbytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_nsecbytes=f.asm.H).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_abytes=function(){return(f._crypto_aead_xchacha20poly1305_ietf_abytes=f.asm.I).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=function(){return(f._crypto_aead_xchacha20poly1305_ietf_messagebytes_max=f.asm.J).apply(null,arguments)},f._crypto_aead_xchacha20poly1305_ietf_keygen=function(){return(f._crypto_aead_xchacha20poly1305_ietf_keygen=f.asm.K).apply(null,arguments)},f._crypto_auth_bytes=function(){return(f._crypto_auth_bytes=f.asm.L).apply(null,arguments)},f._crypto_auth_keybytes=function(){return(f._crypto_auth_keybytes=f.asm.M).apply(null,arguments)},f._crypto_auth=function(){return(f._crypto_auth=f.asm.N).apply(null,arguments)},f._crypto_auth_verify=function(){return(f._crypto_auth_verify=f.asm.O).apply(null,arguments)},f._crypto_auth_keygen=function(){return(f._crypto_auth_keygen=f.asm.P).apply(null,arguments)},f._crypto_box_seedbytes=function(){return(f._crypto_box_seedbytes=f.asm.Q).apply(null,arguments)},f._crypto_box_publickeybytes=function(){return(f._crypto_box_publickeybytes=f.asm.R).apply(null,arguments)},f._crypto_box_secretkeybytes=function(){return(f._crypto_box_secretkeybytes=f.asm.S).apply(null,arguments)},f._crypto_box_beforenmbytes=function(){return(f._crypto_box_beforenmbytes=f.asm.T).apply(null,arguments)},f._crypto_box_noncebytes=function(){return(f._crypto_box_noncebytes=f.asm.U).apply(null,arguments)},f._crypto_box_macbytes=function(){return(f._crypto_box_macbytes=f.asm.V).apply(null,arguments)},f._crypto_box_messagebytes_max=function(){return(f._crypto_box_messagebytes_max=f.asm.W).apply(null,arguments)},f._crypto_box_seed_keypair=function(){return(f._crypto_box_seed_keypair=f.asm.X).apply(null,arguments)},f._crypto_box_keypair=function(){return(f._crypto_box_keypair=f.asm.Y).apply(null,arguments)},f._crypto_box_beforenm=function(){return(f._crypto_box_beforenm=f.asm.Z).apply(null,arguments)},f._crypto_box_detached_afternm=function(){return(f._crypto_box_detached_afternm=f.asm._).apply(null,arguments)},f._crypto_box_detached=function(){return(f._crypto_box_detached=f.asm.$).apply(null,arguments)},f._crypto_box_easy_afternm=function(){return(f._crypto_box_easy_afternm=f.asm.aa).apply(null,arguments)},f._crypto_box_easy=function(){return(f._crypto_box_easy=f.asm.ba).apply(null,arguments)},f._crypto_box_open_detached_afternm=function(){return(f._crypto_box_open_detached_afternm=f.asm.ca).apply(null,arguments)},f._crypto_box_open_detached=function(){return(f._crypto_box_open_detached=f.asm.da).apply(null,arguments)},f._crypto_box_open_easy_afternm=function(){return(f._crypto_box_open_easy_afternm=f.asm.ea).apply(null,arguments)},f._crypto_box_open_easy=function(){return(f._crypto_box_open_easy=f.asm.fa).apply(null,arguments)},f._crypto_box_seal=function(){return(f._crypto_box_seal=f.asm.ga).apply(null,arguments)},f._crypto_box_seal_open=function(){return(f._crypto_box_seal_open=f.asm.ha).apply(null,arguments)},f._crypto_box_sealbytes=function(){return(f._crypto_box_sealbytes=f.asm.ia).apply(null,arguments)},f._crypto_generichash_bytes_min=function(){return(f._crypto_generichash_bytes_min=f.asm.ja).apply(null,arguments)},f._crypto_generichash_bytes_max=function(){return(f._crypto_generichash_bytes_max=f.asm.ka).apply(null,arguments)},f._crypto_generichash_bytes=function(){return(f._crypto_generichash_bytes=f.asm.la).apply(null,arguments)},f._crypto_generichash_keybytes_min=function(){return(f._crypto_generichash_keybytes_min=f.asm.ma).apply(null,arguments)},f._crypto_generichash_keybytes_max=function(){return(f._crypto_generichash_keybytes_max=f.asm.na).apply(null,arguments)},f._crypto_generichash_keybytes=function(){return(f._crypto_generichash_keybytes=f.asm.oa).apply(null,arguments)},f._crypto_generichash_statebytes=function(){return(f._crypto_generichash_statebytes=f.asm.pa).apply(null,arguments)},f._crypto_generichash=function(){return(f._crypto_generichash=f.asm.qa).apply(null,arguments)},f._crypto_generichash_init=function(){return(f._crypto_generichash_init=f.asm.ra).apply(null,arguments)},f._crypto_generichash_update=function(){return(f._crypto_generichash_update=f.asm.sa).apply(null,arguments)},f._crypto_generichash_final=function(){return(f._crypto_generichash_final=f.asm.ta).apply(null,arguments)},f._crypto_generichash_keygen=function(){return(f._crypto_generichash_keygen=f.asm.ua).apply(null,arguments)},f._crypto_hash_bytes=function(){return(f._crypto_hash_bytes=f.asm.va).apply(null,arguments)},f._crypto_hash=function(){return(f._crypto_hash=f.asm.wa).apply(null,arguments)},f._crypto_kdf_bytes_min=function(){return(f._crypto_kdf_bytes_min=f.asm.xa).apply(null,arguments)},f._crypto_kdf_bytes_max=function(){return(f._crypto_kdf_bytes_max=f.asm.ya).apply(null,arguments)},f._crypto_kdf_contextbytes=function(){return(f._crypto_kdf_contextbytes=f.asm.za).apply(null,arguments)},f._crypto_kdf_keybytes=function(){return(f._crypto_kdf_keybytes=f.asm.Aa).apply(null,arguments)},f._crypto_kdf_derive_from_key=function(){return(f._crypto_kdf_derive_from_key=f.asm.Ba).apply(null,arguments)},f._crypto_kdf_keygen=function(){return(f._crypto_kdf_keygen=f.asm.Ca).apply(null,arguments)},f._crypto_kx_seed_keypair=function(){return(f._crypto_kx_seed_keypair=f.asm.Da).apply(null,arguments)},f._crypto_kx_keypair=function(){return(f._crypto_kx_keypair=f.asm.Ea).apply(null,arguments)},f._crypto_kx_client_session_keys=function(){return(f._crypto_kx_client_session_keys=f.asm.Fa).apply(null,arguments)},f._crypto_kx_server_session_keys=function(){return(f._crypto_kx_server_session_keys=f.asm.Ga).apply(null,arguments)},f._crypto_kx_publickeybytes=function(){return(f._crypto_kx_publickeybytes=f.asm.Ha).apply(null,arguments)},f._crypto_kx_secretkeybytes=function(){return(f._crypto_kx_secretkeybytes=f.asm.Ia).apply(null,arguments)},f._crypto_kx_seedbytes=function(){return(f._crypto_kx_seedbytes=f.asm.Ja).apply(null,arguments)},f._crypto_kx_sessionkeybytes=function(){return(f._crypto_kx_sessionkeybytes=f.asm.Ka).apply(null,arguments)},f._crypto_pwhash_alg_argon2i13=function(){return(f._crypto_pwhash_alg_argon2i13=f.asm.La).apply(null,arguments)},f._crypto_pwhash_alg_argon2id13=function(){return(f._crypto_pwhash_alg_argon2id13=f.asm.Ma).apply(null,arguments)},f._crypto_pwhash_alg_default=function(){return(f._crypto_pwhash_alg_default=f.asm.Na).apply(null,arguments)},f._crypto_pwhash_bytes_min=function(){return(f._crypto_pwhash_bytes_min=f.asm.Oa).apply(null,arguments)},f._crypto_pwhash_bytes_max=function(){return(f._crypto_pwhash_bytes_max=f.asm.Pa).apply(null,arguments)},f._crypto_pwhash_passwd_min=function(){return(f._crypto_pwhash_passwd_min=f.asm.Qa).apply(null,arguments)},f._crypto_pwhash_passwd_max=function(){return(f._crypto_pwhash_passwd_max=f.asm.Ra).apply(null,arguments)},f._crypto_pwhash_saltbytes=function(){return(f._crypto_pwhash_saltbytes=f.asm.Sa).apply(null,arguments)},f._crypto_pwhash_strbytes=function(){return(f._crypto_pwhash_strbytes=f.asm.Ta).apply(null,arguments)},f._crypto_pwhash_strprefix=function(){return(f._crypto_pwhash_strprefix=f.asm.Ua).apply(null,arguments)},f._crypto_pwhash_opslimit_min=function(){return(f._crypto_pwhash_opslimit_min=f.asm.Va).apply(null,arguments)},f._crypto_pwhash_opslimit_max=function(){return(f._crypto_pwhash_opslimit_max=f.asm.Wa).apply(null,arguments)},f._crypto_pwhash_memlimit_min=function(){return(f._crypto_pwhash_memlimit_min=f.asm.Xa).apply(null,arguments)},f._crypto_pwhash_memlimit_max=function(){return(f._crypto_pwhash_memlimit_max=f.asm.Ya).apply(null,arguments)},f._crypto_pwhash_opslimit_interactive=function(){return(f._crypto_pwhash_opslimit_interactive=f.asm.Za).apply(null,arguments)},f._crypto_pwhash_memlimit_interactive=function(){return(f._crypto_pwhash_memlimit_interactive=f.asm._a).apply(null,arguments)},f._crypto_pwhash_opslimit_moderate=function(){return(f._crypto_pwhash_opslimit_moderate=f.asm.$a).apply(null,arguments)},f._crypto_pwhash_memlimit_moderate=function(){return(f._crypto_pwhash_memlimit_moderate=f.asm.ab).apply(null,arguments)},f._crypto_pwhash_opslimit_sensitive=function(){return(f._crypto_pwhash_opslimit_sensitive=f.asm.bb).apply(null,arguments)},f._crypto_pwhash_memlimit_sensitive=function(){return(f._crypto_pwhash_memlimit_sensitive=f.asm.cb).apply(null,arguments)},f._crypto_pwhash=function(){return(f._crypto_pwhash=f.asm.db).apply(null,arguments)},f._crypto_pwhash_str=function(){return(f._crypto_pwhash_str=f.asm.eb).apply(null,arguments)},f._crypto_pwhash_str_alg=function(){return(f._crypto_pwhash_str_alg=f.asm.fb).apply(null,arguments)},f._crypto_pwhash_str_verify=function(){return(f._crypto_pwhash_str_verify=f.asm.gb).apply(null,arguments)},f._crypto_pwhash_str_needs_rehash=function(){return(f._crypto_pwhash_str_needs_rehash=f.asm.hb).apply(null,arguments)},f._crypto_scalarmult_base=function(){return(f._crypto_scalarmult_base=f.asm.ib).apply(null,arguments)},f._crypto_scalarmult=function(){return(f._crypto_scalarmult=f.asm.jb).apply(null,arguments)},f._crypto_scalarmult_bytes=function(){return(f._crypto_scalarmult_bytes=f.asm.kb).apply(null,arguments)},f._crypto_scalarmult_scalarbytes=function(){return(f._crypto_scalarmult_scalarbytes=f.asm.lb).apply(null,arguments)},f._crypto_secretbox_keybytes=function(){return(f._crypto_secretbox_keybytes=f.asm.mb).apply(null,arguments)},f._crypto_secretbox_noncebytes=function(){return(f._crypto_secretbox_noncebytes=f.asm.nb).apply(null,arguments)},f._crypto_secretbox_macbytes=function(){return(f._crypto_secretbox_macbytes=f.asm.ob).apply(null,arguments)},f._crypto_secretbox_messagebytes_max=function(){return(f._crypto_secretbox_messagebytes_max=f.asm.pb).apply(null,arguments)},f._crypto_secretbox_keygen=function(){return(f._crypto_secretbox_keygen=f.asm.qb).apply(null,arguments)},f._crypto_secretbox_detached=function(){return(f._crypto_secretbox_detached=f.asm.rb).apply(null,arguments)},f._crypto_secretbox_easy=function(){return(f._crypto_secretbox_easy=f.asm.sb).apply(null,arguments)},f._crypto_secretbox_open_detached=function(){return(f._crypto_secretbox_open_detached=f.asm.tb).apply(null,arguments)},f._crypto_secretbox_open_easy=function(){return(f._crypto_secretbox_open_easy=f.asm.ub).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_keygen=function(){return(f._crypto_secretstream_xchacha20poly1305_keygen=f.asm.vb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_init_push=function(){return(f._crypto_secretstream_xchacha20poly1305_init_push=f.asm.wb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_init_pull=function(){return(f._crypto_secretstream_xchacha20poly1305_init_pull=f.asm.xb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_rekey=function(){return(f._crypto_secretstream_xchacha20poly1305_rekey=f.asm.yb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_push=function(){return(f._crypto_secretstream_xchacha20poly1305_push=f.asm.zb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_pull=function(){return(f._crypto_secretstream_xchacha20poly1305_pull=f.asm.Ab).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_statebytes=function(){return(f._crypto_secretstream_xchacha20poly1305_statebytes=f.asm.Bb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_abytes=function(){return(f._crypto_secretstream_xchacha20poly1305_abytes=f.asm.Cb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_headerbytes=function(){return(f._crypto_secretstream_xchacha20poly1305_headerbytes=f.asm.Db).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_keybytes=function(){return(f._crypto_secretstream_xchacha20poly1305_keybytes=f.asm.Eb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_messagebytes_max=function(){return(f._crypto_secretstream_xchacha20poly1305_messagebytes_max=f.asm.Fb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_message=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_message=f.asm.Gb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_push=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_push=f.asm.Hb).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_rekey=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_rekey=f.asm.Ib).apply(null,arguments)},f._crypto_secretstream_xchacha20poly1305_tag_final=function(){return(f._crypto_secretstream_xchacha20poly1305_tag_final=f.asm.Jb).apply(null,arguments)},f._crypto_shorthash_bytes=function(){return(f._crypto_shorthash_bytes=f.asm.Kb).apply(null,arguments)},f._crypto_shorthash_keybytes=function(){return(f._crypto_shorthash_keybytes=f.asm.Lb).apply(null,arguments)},f._crypto_shorthash=function(){return(f._crypto_shorthash=f.asm.Mb).apply(null,arguments)},f._crypto_shorthash_keygen=function(){return(f._crypto_shorthash_keygen=f.asm.Nb).apply(null,arguments)},f._crypto_sign_statebytes=function(){return(f._crypto_sign_statebytes=f.asm.Ob).apply(null,arguments)},f._crypto_sign_bytes=function(){return(f._crypto_sign_bytes=f.asm.Pb).apply(null,arguments)},f._crypto_sign_seedbytes=function(){return(f._crypto_sign_seedbytes=f.asm.Qb).apply(null,arguments)},f._crypto_sign_publickeybytes=function(){return(f._crypto_sign_publickeybytes=f.asm.Rb).apply(null,arguments)},f._crypto_sign_secretkeybytes=function(){return(f._crypto_sign_secretkeybytes=f.asm.Sb).apply(null,arguments)},f._crypto_sign_messagebytes_max=function(){return(f._crypto_sign_messagebytes_max=f.asm.Tb).apply(null,arguments)},f._crypto_sign_seed_keypair=function(){return(f._crypto_sign_seed_keypair=f.asm.Ub).apply(null,arguments)},f._crypto_sign_keypair=function(){return(f._crypto_sign_keypair=f.asm.Vb).apply(null,arguments)},f._crypto_sign=function(){return(f._crypto_sign=f.asm.Wb).apply(null,arguments)},f._crypto_sign_open=function(){return(f._crypto_sign_open=f.asm.Xb).apply(null,arguments)},f._crypto_sign_detached=function(){return(f._crypto_sign_detached=f.asm.Yb).apply(null,arguments)},f._crypto_sign_verify_detached=function(){return(f._crypto_sign_verify_detached=f.asm.Zb).apply(null,arguments)},f._crypto_sign_init=function(){return(f._crypto_sign_init=f.asm._b).apply(null,arguments)},f._crypto_sign_update=function(){return(f._crypto_sign_update=f.asm.$b).apply(null,arguments)},f._crypto_sign_final_create=function(){return(f._crypto_sign_final_create=f.asm.ac).apply(null,arguments)},f._crypto_sign_final_verify=function(){return(f._crypto_sign_final_verify=f.asm.bc).apply(null,arguments)},f._crypto_sign_ed25519_pk_to_curve25519=function(){return(f._crypto_sign_ed25519_pk_to_curve25519=f.asm.cc).apply(null,arguments)},f._crypto_sign_ed25519_sk_to_curve25519=function(){return(f._crypto_sign_ed25519_sk_to_curve25519=f.asm.dc).apply(null,arguments)},f._randombytes_random=function(){return(f._randombytes_random=f.asm.ec).apply(null,arguments)},f._randombytes_stir=function(){return(f._randombytes_stir=f.asm.fc).apply(null,arguments)},f._randombytes_uniform=function(){return(f._randombytes_uniform=f.asm.gc).apply(null,arguments)},f._randombytes_buf=function(){return(f._randombytes_buf=f.asm.hc).apply(null,arguments)},f._randombytes_buf_deterministic=function(){return(f._randombytes_buf_deterministic=f.asm.ic).apply(null,arguments)},f._randombytes_seedbytes=function(){return(f._randombytes_seedbytes=f.asm.jc).apply(null,arguments)},f._randombytes_close=function(){return(f._randombytes_close=f.asm.kc).apply(null,arguments)},f._randombytes=function(){return(f._randombytes=f.asm.lc).apply(null,arguments)},f._sodium_bin2hex=function(){return(f._sodium_bin2hex=f.asm.mc).apply(null,arguments)},f._sodium_hex2bin=function(){return(f._sodium_hex2bin=f.asm.nc).apply(null,arguments)},f._sodium_base64_encoded_len=function(){return(f._sodium_base64_encoded_len=f.asm.oc).apply(null,arguments)},f._sodium_bin2base64=function(){return(f._sodium_bin2base64=f.asm.pc).apply(null,arguments)},f._sodium_base642bin=function(){return(f._sodium_base642bin=f.asm.qc).apply(null,arguments)},f._sodium_init=function(){return(f._sodium_init=f.asm.rc).apply(null,arguments)},f._sodium_pad=function(){return(f._sodium_pad=f.asm.sc).apply(null,arguments)},f._sodium_unpad=function(){return(f._sodium_unpad=f.asm.tc).apply(null,arguments)},f._sodium_version_string=function(){return(f._sodium_version_string=f.asm.uc).apply(null,arguments)},f._sodium_library_version_major=function(){return(f._sodium_library_version_major=f.asm.vc).apply(null,arguments)},f._sodium_library_version_minor=function(){return(f._sodium_library_version_minor=f.asm.wc).apply(null,arguments)},f._sodium_library_minimal=function(){return(f._sodium_library_minimal=f.asm.xc).apply(null,arguments)},f._malloc=function(){return(f._malloc=f.asm.yc).apply(null,arguments)},f._free=function(){return(f._free=f.asm.zc).apply(null,arguments)},f.setValue=function(e,t,r="i8",n){switch("*"===r.charAt(r.length-1)&&(r="i32"),r){case"i1":case"i8":I[0|e]=t;break;case"i16":k[e>>1]=t;break;case"i32":C[e>>2]=t;break;case"i64":Q=[t>>>0,(G=t,+Math.abs(G)>=1?G>0?(0|Math.min(+Math.floor(G/4294967296),4294967295))>>>0:~~+Math.ceil((G-+(~~G>>>0))/4294967296)>>>0:0)],C[e>>2]=Q[0],C[e+4>>2]=Q[1];break;case"float":T[e>>2]=t;break;case"double":x[e>>3]=t;break;default:z("invalid type for setValue: "+r)}},f.getValue=function(e,t="i8",r){switch("*"===t.charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return I[0|e];case"i16":return k[e>>1];case"i32":case"i64":return C[e>>2];case"float":return T[e>>2];case"double":return Number(x[e>>3]);default:z("invalid type for getValue: "+t)}return null},f.UTF8ToString=P,j=function e(){ne||oe(),ne||(j=e)},f.run=oe,f.preInit)for("function"==typeof f.preInit&&(f.preInit=[f.preInit]);f.preInit.length>0;)f.preInit.pop()();oe()})).catch((function(){return a.useBackupModule()})),n},void 0===(i=n.apply(t,[t]))||(e.exports=i)},18677:(e,t,r)=>{e=r.nmd(e);var n="__lodash_hash_undefined__",i=1,o=2,s=9007199254740991,a="[object Arguments]",u="[object Array]",c="[object AsyncFunction]",l="[object Boolean]",d="[object Date]",h="[object Error]",f="[object Function]",p="[object GeneratorFunction]",g="[object Map]",m="[object Number]",y="[object Null]",b="[object Object]",v="[object Promise]",A="[object Proxy]",w="[object RegExp]",E="[object Set]",_="[object String]",I="[object Undefined]",S="[object WeakMap]",k="[object ArrayBuffer]",C="[object DataView]",T=/^\[object .+?Constructor\]$/,x=/^(?:0|[1-9]\d*)$/,M={};M["[object Float32Array]"]=M["[object Float64Array]"]=M["[object Int8Array]"]=M["[object Int16Array]"]=M["[object Int32Array]"]=M["[object Uint8Array]"]=M["[object Uint8ClampedArray]"]=M["[object Uint16Array]"]=M["[object Uint32Array]"]=!0,M[a]=M[u]=M[k]=M[l]=M[C]=M[d]=M[h]=M[f]=M[g]=M[m]=M[b]=M[w]=M[E]=M[_]=M[S]=!1;var B="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,P="object"==typeof self&&self&&self.Object===Object&&self,R=B||P||Function("return this")(),O=t&&!t.nodeType&&t,N=O&&e&&!e.nodeType&&e,D=N&&N.exports===O,L=D&&B.process,U=function(){try{return L&&L.binding&&L.binding("util")}catch(e){}}(),F=U&&U.isTypedArray;function j(e,t){for(var r=-1,n=null==e?0:e.length;++rc))return!1;var d=a.get(e);if(d&&a.get(t))return d==t;var h=-1,f=!0,p=r&o?new ke:void 0;for(a.set(e,t),a.set(t,e);++h-1},Ie.prototype.set=function(e,t){var r=this.__data__,n=Te(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Se.prototype.clear=function(){this.size=0,this.__data__={hash:new _e,map:new(de||Ie),string:new _e}},Se.prototype.delete=function(e){var t=Oe(this,e).delete(e);return this.size-=t?1:0,t},Se.prototype.get=function(e){return Oe(this,e).get(e)},Se.prototype.has=function(e){return Oe(this,e).has(e)},Se.prototype.set=function(e,t){var r=Oe(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},ke.prototype.add=ke.prototype.push=function(e){return this.__data__.set(e,n),this},ke.prototype.has=function(e){return this.__data__.has(e)},Ce.prototype.clear=function(){this.__data__=new Ie,this.size=0},Ce.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},Ce.prototype.get=function(e){return this.__data__.get(e)},Ce.prototype.has=function(e){return this.__data__.has(e)},Ce.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Ie){var n=r.__data__;if(!de||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Se(n)}return r.set(e,t),this.size=r.size,this};var De=ae?function(e){return null==e?[]:(e=Object(e),function(t,r){for(var n=-1,i=null==t?0:t.length,o=0,s=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=s}function qe(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function We(e){return null!=e&&"object"==typeof e}var Ve=F?function(e){return function(t){return e(t)}}(F):function(e){return We(e)&&Qe(e.length)&&!!M[xe(e)]};function Ye(e){return null!=(t=e)&&Qe(t.length)&&!Ge(t)?function(e,t){var r=He(e),n=!r&&ze(e),i=!r&&!n&&Ke(e),o=!r&&!n&&!i&&Ve(e),s=r||n||i||o,a=s?function(e,t){for(var r=-1,n=Array(e);++r{e=r.nmd(e);var n="__lodash_hash_undefined__",i=9007199254740991,o="[object Arguments]",s="[object AsyncFunction]",a="[object Function]",u="[object GeneratorFunction]",c="[object Null]",l="[object Object]",d="[object Proxy]",h="[object Undefined]",f=/^\[object .+?Constructor\]$/,p=/^(?:0|[1-9]\d*)$/,g={};g["[object Float32Array]"]=g["[object Float64Array]"]=g["[object Int8Array]"]=g["[object Int16Array]"]=g["[object Int32Array]"]=g["[object Uint8Array]"]=g["[object Uint8ClampedArray]"]=g["[object Uint16Array]"]=g["[object Uint32Array]"]=!0,g[o]=g["[object Array]"]=g["[object ArrayBuffer]"]=g["[object Boolean]"]=g["[object DataView]"]=g["[object Date]"]=g["[object Error]"]=g[a]=g["[object Map]"]=g["[object Number]"]=g[l]=g["[object RegExp]"]=g["[object Set]"]=g["[object String]"]=g["[object WeakMap]"]=!1;var m,y,b,v="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,A="object"==typeof self&&self&&self.Object===Object&&self,w=v||A||Function("return this")(),E=t&&!t.nodeType&&t,_=E&&e&&!e.nodeType&&e,I=_&&_.exports===E,S=I&&v.process,k=function(){try{return _&&_.require&&_.require("util").types||S&&S.binding&&S.binding("util")}catch(e){}}(),C=k&&k.isTypedArray,T=Array.prototype,x=Function.prototype,M=Object.prototype,B=w["__core-js_shared__"],P=x.toString,R=M.hasOwnProperty,O=(m=/[^.]+$/.exec(B&&B.keys&&B.keys.IE_PROTO||""))?"Symbol(src)_1."+m:"",N=M.toString,D=P.call(Object),L=RegExp("^"+P.call(R).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),U=I?w.Buffer:void 0,F=w.Symbol,j=w.Uint8Array,z=(U&&U.allocUnsafe,y=Object.getPrototypeOf,b=Object,function(e){return y(b(e))}),H=Object.create,K=M.propertyIsEnumerable,G=T.splice,Q=F?F.toStringTag:void 0,q=function(){try{var e=he(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),W=U?U.isBuffer:void 0,V=Math.max,Y=Date.now,J=he(w,"Map"),X=he(Object,"create"),Z=function(){function e(){}return function(t){if(!Ie(t))return{};if(H)return H(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();function $(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1},ee.prototype.set=function(e,t){var r=this.__data__,n=oe(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},te.prototype.clear=function(){this.size=0,this.__data__={hash:new $,map:new(J||ee),string:new $}},te.prototype.delete=function(e){var t=de(this,e).delete(e);return this.size-=t?1:0,t},te.prototype.get=function(e){return de(this,e).get(e)},te.prototype.has=function(e){return de(this,e).has(e)},te.prototype.set=function(e,t){var r=de(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},re.prototype.clear=function(){this.__data__=new ee,this.size=0},re.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},re.prototype.get=function(e){return this.__data__.get(e)},re.prototype.has=function(e){return this.__data__.has(e)},re.prototype.set=function(e,t){var r=this.__data__;if(r instanceof ee){var n=r.__data__;if(!J||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new te(n)}return r.set(e,t),this.size=r.size,this};function ae(e){return null==e?void 0===e?h:c:Q&&Q in Object(e)?function(e){var t=R.call(e,Q),r=e[Q];try{e[Q]=void 0;var n=!0}catch(e){}var i=N.call(e);return n&&(t?e[Q]=r:delete e[Q]),i}(e):function(e){return N.call(e)}(e)}function ue(e){return Se(e)&&ae(e)==o}function ce(e,t,r,n,i){e!==t&&function(e,t,r){for(var n=-1,i=Object(e),o=r(e),s=o.length;s--;){var a=o[++n];if(!1===t(i[a],a,i))break}}(t,(function(o,s){if(i||(i=new re),Ie(o))!function(e,t,r,n,i,o,s){var a=ge(e,r),u=ge(t,r),c=s.get(u);if(c)ne(e,r,c);else{var d,h,f,p,g,m=o?o(a,u,r+"",e,t,s):void 0,y=void 0===m;if(y){var b=ve(u),v=!b&&we(u),A=!b&&!v&&ke(u);m=u,b||v||A?ve(a)?m=a:Se(g=a)&&Ae(g)?m=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(le);function ye(e,t){return e===t||e!=e&&t!=t}var be=ue(function(){return arguments}())?ue:function(e){return Se(e)&&R.call(e,"callee")&&!K.call(e,"callee")},ve=Array.isArray;function Ae(e){return null!=e&&_e(e.length)&&!Ee(e)}var we=W||function(){return!1};function Ee(e){if(!Ie(e))return!1;var t=ae(e);return t==a||t==u||t==s||t==d}function _e(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function Ie(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Se(e){return null!=e&&"object"==typeof e}var ke=C?function(e){return function(t){return e(t)}}(C):function(e){return Se(e)&&_e(e.length)&&!!g[ae(e)]};function Ce(e){return Ae(e)?function(e,t){var r=ve(e),n=!r&&be(e),i=!r&&!n&&we(e),o=!r&&!n&&!i&&ke(e),s=r||n||i||o,a=s?function(e,t){for(var r=-1,n=Array(e);++r1?t[n-1]:void 0,o=n>2?t[2]:void 0;for(i=Te.length>3&&"function"==typeof i?(n--,i):void 0,o&&function(e,t,r){if(!Ie(r))return!1;var n=typeof t;return!!("number"==n?Ae(r)&&fe(t,r.length):"string"==n&&t in r)&&ye(r[t],e)}(t[0],t[1],o)&&(i=n<3?void 0:i,n=1),e=Object(e);++r"']/g,W=RegExp(Q.source),V=RegExp(q.source),Y=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,re=RegExp(te.source),ne=/^\s+/,ie=/\s/,oe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,se=/\{\n\/\* \[wrapped with (.+)\] \*/,ae=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,le=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,fe=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,ge=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ve=/($^)/,Ae=/['\n\r\u2028\u2029\\]/g,we="\\ud800-\\udfff",Ee="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",_e="\\u2700-\\u27bf",Ie="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",ke="\\ufe0e\\ufe0f",Ce="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Te="["+we+"]",xe="["+Ce+"]",Me="["+Ee+"]",Be="\\d+",Pe="["+_e+"]",Re="["+Ie+"]",Oe="[^"+we+Ce+Be+_e+Ie+Se+"]",Ne="\\ud83c[\\udffb-\\udfff]",De="[^"+we+"]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+Se+"]",je="\\u200d",ze="(?:"+Re+"|"+Oe+")",He="(?:"+Fe+"|"+Oe+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",Qe="(?:"+Me+"|"+Ne+")?",qe="["+ke+"]?",We=qe+Qe+"(?:"+je+"(?:"+[De,Le,Ue].join("|")+")"+qe+Qe+")*",Ve="(?:"+[Pe,Le,Ue].join("|")+")"+We,Ye="(?:"+[De+Me+"?",Me,Le,Ue,Te].join("|")+")",Je=RegExp("['’]","g"),Xe=RegExp(Me,"g"),Ze=RegExp(Ne+"(?="+Ne+")|"+Ye+We,"g"),$e=RegExp([Fe+"?"+Re+"+"+Ke+"(?="+[xe,Fe,"$"].join("|")+")",He+"+"+Ge+"(?="+[xe,Fe+ze,"$"].join("|")+")",Fe+"?"+ze+"+"+Ke,Fe+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Be,Ve].join("|"),"g"),et=RegExp("["+je+we+Ee+ke+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nt=-1,it={};it[R]=it[O]=it[N]=it[D]=it[L]=it[U]=it[F]=it[j]=it[z]=!0,it[g]=it[m]=it[B]=it[y]=it[P]=it[b]=it[v]=it[A]=it[E]=it[_]=it[I]=it[k]=it[C]=it[T]=it[M]=!1;var ot={};ot[g]=ot[m]=ot[B]=ot[P]=ot[y]=ot[b]=ot[R]=ot[O]=ot[N]=ot[D]=ot[L]=ot[E]=ot[_]=ot[I]=ot[k]=ot[C]=ot[T]=ot[x]=ot[U]=ot[F]=ot[j]=ot[z]=!0,ot[v]=ot[A]=ot[M]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},at=parseFloat,ut=parseInt,ct="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,lt="object"==typeof self&&self&&self.Object===Object&&self,dt=ct||lt||Function("return this")(),ht=t&&!t.nodeType&&t,ft=ht&&e&&!e.nodeType&&e,pt=ft&&ft.exports===ht,gt=pt&&ct.process,mt=function(){try{return ft&&ft.require&&ft.require("util").types||gt&>.binding&>.binding("util")}catch(e){}}(),yt=mt&&mt.isArrayBuffer,bt=mt&&mt.isDate,vt=mt&&mt.isMap,At=mt&&mt.isRegExp,wt=mt&&mt.isSet,Et=mt&&mt.isTypedArray;function _t(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function It(e,t,r,n){for(var i=-1,o=null==e?0:e.length;++i-1}function Mt(e,t,r){for(var n=-1,i=null==e?0:e.length;++n-1;);return r}function $t(e,t){for(var r=e.length;r--&&Ft(t,e[r],0)>-1;);return r}var er=Gt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tr=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function rr(e){return"\\"+st[e]}function nr(e){return et.test(e)}function ir(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function or(e,t){return function(r){return e(t(r))}}function sr(e,t){for(var r=-1,n=e.length,i=0,o=[];++r",""":'"',"'":"'"}),fr=function e(t){var r,n=(t=null==t?dt:fr.defaults(dt.Object(),t,fr.pick(dt,rt))).Array,ie=t.Date,we=t.Error,Ee=t.Function,_e=t.Math,Ie=t.Object,Se=t.RegExp,ke=t.String,Ce=t.TypeError,Te=n.prototype,xe=Ee.prototype,Me=Ie.prototype,Be=t["__core-js_shared__"],Pe=xe.toString,Re=Me.hasOwnProperty,Oe=0,Ne=(r=/[^.]+$/.exec(Be&&Be.keys&&Be.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",De=Me.toString,Le=Pe.call(Ie),Ue=dt._,Fe=Se("^"+Pe.call(Re).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),je=pt?t.Buffer:i,ze=t.Symbol,He=t.Uint8Array,Ke=je?je.allocUnsafe:i,Ge=or(Ie.getPrototypeOf,Ie),Qe=Ie.create,qe=Me.propertyIsEnumerable,We=Te.splice,Ve=ze?ze.isConcatSpreadable:i,Ye=ze?ze.iterator:i,Ze=ze?ze.toStringTag:i,et=function(){try{var e=uo(Ie,"defineProperty");return e({},"",{}),e}catch(e){}}(),st=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,ct=ie&&ie.now!==dt.Date.now&&ie.now,lt=t.setTimeout!==dt.setTimeout&&t.setTimeout,ht=_e.ceil,ft=_e.floor,gt=Ie.getOwnPropertySymbols,mt=je?je.isBuffer:i,Dt=t.isFinite,Gt=Te.join,pr=or(Ie.keys,Ie),gr=_e.max,mr=_e.min,yr=ie.now,br=t.parseInt,vr=_e.random,Ar=Te.reverse,wr=uo(t,"DataView"),Er=uo(t,"Map"),_r=uo(t,"Promise"),Ir=uo(t,"Set"),Sr=uo(t,"WeakMap"),kr=uo(Ie,"create"),Cr=Sr&&new Sr,Tr={},xr=Lo(wr),Mr=Lo(Er),Br=Lo(_r),Pr=Lo(Ir),Rr=Lo(Sr),Or=ze?ze.prototype:i,Nr=Or?Or.valueOf:i,Dr=Or?Or.toString:i;function Lr(e){if(ea(e)&&!Ks(e)&&!(e instanceof zr)){if(e instanceof jr)return e;if(Re.call(e,"__wrapped__"))return Uo(e)}return new jr(e)}var Ur=function(){function e(){}return function(t){if(!$s(t))return{};if(Qe)return Qe(t);e.prototype=t;var r=new e;return e.prototype=i,r}}();function Fr(){}function jr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function zr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=f,this.__views__=[]}function Hr(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function sn(e,t,r,n,o,s){var a,u=1&t,c=2&t,l=4&t;if(r&&(a=o?r(e,n,o,s):r(e)),a!==i)return a;if(!$s(e))return e;var d=Ks(e);if(d){if(a=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&Re.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(e),!u)return ki(e,a)}else{var h=ho(e),f=h==A||h==w;if(Ws(e))return Ai(e,u);if(h==I||h==g||f&&!o){if(a=c||f?{}:po(e),!u)return c?function(e,t){return Ci(e,lo(e),t)}(e,function(e,t){return e&&Ci(t,Ba(t),e)}(a,e)):function(e,t){return Ci(e,co(e),t)}(e,tn(a,e))}else{if(!ot[h])return o?e:{};a=function(e,t,r){var n,i=e.constructor;switch(t){case B:return wi(e);case y:case b:return new i(+e);case P:return function(e,t){var r=t?wi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case R:case O:case N:case D:case L:case U:case F:case j:case z:return Ei(e,r);case E:return new i;case _:case T:return new i(e);case k:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case C:return new i;case x:return n=e,Nr?Ie(Nr.call(n)):{}}}(e,h,u)}}s||(s=new qr);var p=s.get(e);if(p)return p;s.set(e,a),oa(e)?e.forEach((function(n){a.add(sn(n,t,r,n,e,s))})):ta(e)&&e.forEach((function(n,i){a.set(i,sn(n,t,r,i,e,s))}));var m=d?i:(l?c?to:eo:c?Ba:Ma)(e);return St(m||e,(function(n,i){m&&(n=e[i=n]),Zr(a,i,sn(n,t,r,i,e,s))})),a}function an(e,t,r){var n=r.length;if(null==e)return!n;for(e=Ie(e);n--;){var o=r[n],s=t[o],a=e[o];if(a===i&&!(o in e)||!s(a))return!1}return!0}function un(e,t,r){if("function"!=typeof e)throw new Ce(o);return To((function(){e.apply(i,r)}),t)}function cn(e,t,r,n){var i=-1,o=xt,s=!0,a=e.length,u=[],c=t.length;if(!a)return u;r&&(t=Bt(t,Yt(r))),n?(o=Mt,s=!1):t.length>=200&&(o=Xt,s=!1,t=new Qr(t));e:for(;++i-1},Kr.prototype.set=function(e,t){var r=this.__data__,n=$r(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},Gr.prototype.clear=function(){this.size=0,this.__data__={hash:new Hr,map:new(Er||Kr),string:new Hr}},Gr.prototype.delete=function(e){var t=so(this,e).delete(e);return this.size-=t?1:0,t},Gr.prototype.get=function(e){return so(this,e).get(e)},Gr.prototype.has=function(e){return so(this,e).has(e)},Gr.prototype.set=function(e,t){var r=so(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},Qr.prototype.add=Qr.prototype.push=function(e){return this.__data__.set(e,s),this},Qr.prototype.has=function(e){return this.__data__.has(e)},qr.prototype.clear=function(){this.__data__=new Kr,this.size=0},qr.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},qr.prototype.get=function(e){return this.__data__.get(e)},qr.prototype.has=function(e){return this.__data__.has(e)},qr.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Kr){var n=r.__data__;if(!Er||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Gr(n)}return r.set(e,t),this.size=r.size,this};var ln=Mi(bn),dn=Mi(vn,!0);function hn(e,t){var r=!0;return ln(e,(function(e,n,i){return r=!!t(e,n,i)})),r}function fn(e,t,r){for(var n=-1,o=e.length;++n0&&r(a)?t>1?gn(a,t-1,r,n,i):Pt(i,a):n||(i[i.length]=a)}return i}var mn=Bi(),yn=Bi(!0);function bn(e,t){return e&&mn(e,t,Ma)}function vn(e,t){return e&&yn(e,t,Ma)}function An(e,t){return Tt(t,(function(t){return Js(e[t])}))}function wn(e,t){for(var r=0,n=(t=mi(t,e)).length;null!=e&&rt}function Sn(e,t){return null!=e&&Re.call(e,t)}function kn(e,t){return null!=e&&t in Ie(e)}function Cn(e,t,r){for(var o=r?Mt:xt,s=e[0].length,a=e.length,u=a,c=n(a),l=1/0,d=[];u--;){var h=e[u];u&&t&&(h=Bt(h,Yt(t))),l=mr(h.length,l),c[u]=!r&&(t||s>=120&&h.length>=120)?new Qr(u&&h):i}h=e[0];var f=-1,p=c[0];e:for(;++f=a?u:u*("desc"==r[n]?-1:1)}return e.index-t.index}(e,t,r)}));n--;)e[n]=e[n].value;return e}(i)}function Hn(e,t,r){for(var n=-1,i=t.length,o={};++n-1;)a!==e&&We.call(a,u,1),We.call(e,u,1);return e}function Gn(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i=t[r];if(r==n||i!==o){var o=i;mo(i)?We.call(e,i,1):ui(e,i)}}return e}function Qn(e,t){return e+ft(vr()*(t-e+1))}function qn(e,t){var r="";if(!e||t<1||t>d)return r;do{t%2&&(r+=e),(t=ft(t/2))&&(e+=e)}while(t);return r}function Wn(e,t){return xo(Io(e,t,ru),e+"")}function Vn(e){return Vr(Fa(e))}function Yn(e,t){var r=Fa(e);return Po(r,on(t,0,r.length))}function Jn(e,t,r,n){if(!$s(e))return e;for(var o=-1,s=(t=mi(t,e)).length,a=s-1,u=e;null!=u&&++oo?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var s=n(o);++i>>1,s=e[o];null!==s&&!aa(s)&&(r?s<=t:s=200){var c=t?null:qi(e);if(c)return ar(c);s=!1,i=Xt,u=new Qr}else u=t?[]:a;e:for(;++n=n?e:ei(e,t,r)}var vi=st||function(e){return dt.clearTimeout(e)};function Ai(e,t){if(t)return e.slice();var r=e.length,n=Ke?Ke(r):new e.constructor(r);return e.copy(n),n}function wi(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function Ei(e,t){var r=t?wi(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function _i(e,t){if(e!==t){var r=e!==i,n=null===e,o=e==e,s=aa(e),a=t!==i,u=null===t,c=t==t,l=aa(t);if(!u&&!l&&!s&&e>t||s&&a&&c&&!u&&!l||n&&a&&c||!r&&c||!o)return 1;if(!n&&!s&&!l&&e1?r[o-1]:i,a=o>2?r[2]:i;for(s=e.length>3&&"function"==typeof s?(o--,s):i,a&&yo(r[0],r[1],a)&&(s=o<3?i:s,o=1),t=Ie(t);++n-1?o[s?t[a]:a]:i}}function Di(e){return $i((function(t){var r=t.length,n=r,s=jr.prototype.thru;for(e&&t.reverse();n--;){var a=t[n];if("function"!=typeof a)throw new Ce(o);if(s&&!u&&"wrapper"==no(a))var u=new jr([],!0)}for(n=u?n:r;++n1&&A.reverse(),f&&du))return!1;var l=s.get(e),d=s.get(t);if(l&&d)return l==t&&d==e;var h=-1,f=!0,p=2&r?new Qr:i;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(oe,"{\n/* [wrapped with "+t+"] */\n")}(n,function(e,t){return St(p,(function(r){var n="_."+r[0];t&r[1]&&!xt(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match(se);return t?t[1].split(ae):[]}(n),r)))}function Bo(e){var t=0,r=0;return function(){var n=yr(),o=16-(n-r);if(r=n,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(i,arguments)}}function Po(e,t){var r=-1,n=e.length,o=n-1;for(t=t===i?n:t;++r1?e[t-1]:i;return r="function"==typeof r?(e.pop(),r):i,is(e,r)}));function ds(e){var t=Lr(e);return t.__chain__=!0,t}function hs(e,t){return t(e)}var fs=$i((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,o=function(t){return nn(t,e)};return!(t>1||this.__actions__.length)&&n instanceof zr&&mo(r)?((n=n.slice(r,+r+(t?1:0))).__actions__.push({func:hs,args:[o],thisArg:i}),new jr(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(o)})),ps=Ti((function(e,t,r){Re.call(e,r)?++e[r]:rn(e,r,1)})),gs=Ni(Ho),ms=Ni(Ko);function ys(e,t){return(Ks(e)?St:ln)(e,oo(t,3))}function bs(e,t){return(Ks(e)?kt:dn)(e,oo(t,3))}var vs=Ti((function(e,t,r){Re.call(e,r)?e[r].push(t):rn(e,r,[t])})),As=Wn((function(e,t,r){var i=-1,o="function"==typeof t,s=Qs(e)?n(e.length):[];return ln(e,(function(e){s[++i]=o?_t(t,e,r):Tn(e,t,r)})),s})),ws=Ti((function(e,t,r){rn(e,r,t)}));function Es(e,t){return(Ks(e)?Bt:Dn)(e,oo(t,3))}var _s=Ti((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]})),Is=Wn((function(e,t){if(null==e)return[];var r=t.length;return r>1&&yo(e,t[0],t[1])?t=[]:r>2&&yo(t[0],t[1],t[2])&&(t=[t[0]]),zn(e,gn(t,1),[])})),Ss=ct||function(){return dt.Date.now()};function ks(e,t,r){return t=r?i:t,t=e&&null==t?e.length:t,Vi(e,c,i,i,i,i,t)}function Cs(e,t){var r;if("function"!=typeof t)throw new Ce(o);return e=fa(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=i),r}}var Ts=Wn((function(e,t,r){var n=1;if(r.length){var i=sr(r,io(Ts));n|=u}return Vi(e,n,t,r,i)})),xs=Wn((function(e,t,r){var n=3;if(r.length){var i=sr(r,io(xs));n|=u}return Vi(t,n,e,r,i)}));function Ms(e,t,r){var n,s,a,u,c,l,d=0,h=!1,f=!1,p=!0;if("function"!=typeof e)throw new Ce(o);function g(t){var r=n,o=s;return n=s=i,d=t,u=e.apply(o,r)}function m(e){var r=e-l;return l===i||r>=t||r<0||f&&e-d>=a}function y(){var e=Ss();if(m(e))return b(e);c=To(y,function(e){var r=t-(e-l);return f?mr(r,a-(e-d)):r}(e))}function b(e){return c=i,p&&n?g(e):(n=s=i,u)}function v(){var e=Ss(),r=m(e);if(n=arguments,s=this,l=e,r){if(c===i)return function(e){return d=e,c=To(y,t),h?g(e):u}(l);if(f)return vi(c),c=To(y,t),g(l)}return c===i&&(c=To(y,t)),u}return t=ga(t)||0,$s(r)&&(h=!!r.leading,a=(f="maxWait"in r)?gr(ga(r.maxWait)||0,t):a,p="trailing"in r?!!r.trailing:p),v.cancel=function(){c!==i&&vi(c),d=0,n=l=s=c=i},v.flush=function(){return c===i?u:b(Ss())},v}var Bs=Wn((function(e,t){return un(e,1,t)})),Ps=Wn((function(e,t,r){return un(e,ga(t)||0,r)}));function Rs(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ce(o);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=e.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(Rs.Cache||Gr),r}function Os(e){if("function"!=typeof e)throw new Ce(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Rs.Cache=Gr;var Ns=yi((function(e,t){var r=(t=1==t.length&&Ks(t[0])?Bt(t[0],Yt(oo())):Bt(gn(t,1),Yt(oo()))).length;return Wn((function(n){for(var i=-1,o=mr(n.length,r);++i=t})),Hs=xn(function(){return arguments}())?xn:function(e){return ea(e)&&Re.call(e,"callee")&&!qe.call(e,"callee")},Ks=n.isArray,Gs=yt?Yt(yt):function(e){return ea(e)&&_n(e)==B};function Qs(e){return null!=e&&Zs(e.length)&&!Js(e)}function qs(e){return ea(e)&&Qs(e)}var Ws=mt||gu,Vs=bt?Yt(bt):function(e){return ea(e)&&_n(e)==b};function Ys(e){if(!ea(e))return!1;var t=_n(e);return t==v||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!na(e)}function Js(e){if(!$s(e))return!1;var t=_n(e);return t==A||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xs(e){return"number"==typeof e&&e==fa(e)}function Zs(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function $s(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ea(e){return null!=e&&"object"==typeof e}var ta=vt?Yt(vt):function(e){return ea(e)&&ho(e)==E};function ra(e){return"number"==typeof e||ea(e)&&_n(e)==_}function na(e){if(!ea(e)||_n(e)!=I)return!1;var t=Ge(e);if(null===t)return!0;var r=Re.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Pe.call(r)==Le}var ia=At?Yt(At):function(e){return ea(e)&&_n(e)==k},oa=wt?Yt(wt):function(e){return ea(e)&&ho(e)==C};function sa(e){return"string"==typeof e||!Ks(e)&&ea(e)&&_n(e)==T}function aa(e){return"symbol"==typeof e||ea(e)&&_n(e)==x}var ua=Et?Yt(Et):function(e){return ea(e)&&Zs(e.length)&&!!it[_n(e)]},ca=Ki(Nn),la=Ki((function(e,t){return e<=t}));function da(e){if(!e)return[];if(Qs(e))return sa(e)?lr(e):ki(e);if(Ye&&e[Ye])return function(e){for(var t,r=[];!(t=e.next()).done;)r.push(t.value);return r}(e[Ye]());var t=ho(e);return(t==E?ir:t==C?ar:Fa)(e)}function ha(e){return e?(e=ga(e))===l||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function fa(e){var t=ha(e),r=t%1;return t==t?r?t-r:t:0}function pa(e){return e?on(fa(e),0,f):0}function ga(e){if("number"==typeof e)return e;if(aa(e))return h;if($s(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=$s(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Vt(e);var r=pe.test(e);return r||me.test(e)?ut(e.slice(2),r?2:8):fe.test(e)?h:+e}function ma(e){return Ci(e,Ba(e))}function ya(e){return null==e?"":si(e)}var ba=xi((function(e,t){if(wo(t)||Qs(t))Ci(t,Ma(t),e);else for(var r in t)Re.call(t,r)&&Zr(e,r,t[r])})),va=xi((function(e,t){Ci(t,Ba(t),e)})),Aa=xi((function(e,t,r,n){Ci(t,Ba(t),e,n)})),wa=xi((function(e,t,r,n){Ci(t,Ma(t),e,n)})),Ea=$i(nn),_a=Wn((function(e,t){e=Ie(e);var r=-1,n=t.length,o=n>2?t[2]:i;for(o&&yo(t[0],t[1],o)&&(n=1);++r1),t})),Ci(e,to(e),r),n&&(r=sn(r,7,Xi));for(var i=t.length;i--;)ui(r,t[i]);return r})),Na=$i((function(e,t){return null==e?{}:function(e,t){return Hn(e,t,(function(t,r){return ka(e,r)}))}(e,t)}));function Da(e,t){if(null==e)return{};var r=Bt(to(e),(function(e){return[e]}));return t=oo(t),Hn(e,r,(function(e,r){return t(e,r[0])}))}var La=Wi(Ma),Ua=Wi(Ba);function Fa(e){return null==e?[]:Jt(e,Ma(e))}var ja=Ri((function(e,t,r){return t=t.toLowerCase(),e+(r?za(t):t)}));function za(e){return Ya(ya(e).toLowerCase())}function Ha(e){return(e=ya(e))&&e.replace(be,er).replace(Xe,"")}var Ka=Ri((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Ga=Ri((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),Qa=Pi("toLowerCase"),qa=Ri((function(e,t,r){return e+(r?"_":"")+t.toLowerCase()})),Wa=Ri((function(e,t,r){return e+(r?" ":"")+Ya(t)})),Va=Ri((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),Ya=Pi("toUpperCase");function Ja(e,t,r){return e=ya(e),(t=r?i:t)===i?function(e){return tt.test(e)}(e)?function(e){return e.match($e)||[]}(e):function(e){return e.match(ue)||[]}(e):e.match(t)||[]}var Xa=Wn((function(e,t){try{return _t(e,i,t)}catch(e){return Ys(e)?e:new we(e)}})),Za=$i((function(e,t){return St(t,(function(t){t=Do(t),rn(e,t,Ts(e[t],e))})),e}));function $a(e){return function(){return e}}var eu=Di(),tu=Di(!0);function ru(e){return e}function nu(e){return Rn("function"==typeof e?e:sn(e,1))}var iu=Wn((function(e,t){return function(r){return Tn(r,e,t)}})),ou=Wn((function(e,t){return function(r){return Tn(e,r,t)}}));function su(e,t,r){var n=Ma(t),i=An(t,n);null!=r||$s(t)&&(i.length||!n.length)||(r=t,t=e,e=this,i=An(t,Ma(t)));var o=!($s(r)&&"chain"in r&&!r.chain),s=Js(e);return St(i,(function(r){var n=t[r];e[r]=n,s&&(e.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=e(this.__wrapped__);return(r.__actions__=ki(this.__actions__)).push({func:n,args:arguments,thisArg:e}),r.__chain__=t,r}return n.apply(e,Pt([this.value()],arguments))})})),e}function au(){}var uu=ji(Bt),cu=ji(Ct),lu=ji(Nt);function du(e){return bo(e)?Kt(Do(e)):function(e){return function(t){return wn(t,e)}}(e)}var hu=Hi(),fu=Hi(!0);function pu(){return[]}function gu(){return!1}var mu,yu=Fi((function(e,t){return e+t}),0),bu=Qi("ceil"),vu=Fi((function(e,t){return e/t}),1),Au=Qi("floor"),wu=Fi((function(e,t){return e*t}),1),Eu=Qi("round"),_u=Fi((function(e,t){return e-t}),0);return Lr.after=function(e,t){if("function"!=typeof t)throw new Ce(o);return e=fa(e),function(){if(--e<1)return t.apply(this,arguments)}},Lr.ary=ks,Lr.assign=ba,Lr.assignIn=va,Lr.assignInWith=Aa,Lr.assignWith=wa,Lr.at=Ea,Lr.before=Cs,Lr.bind=Ts,Lr.bindAll=Za,Lr.bindKey=xs,Lr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ks(e)?e:[e]},Lr.chain=ds,Lr.chunk=function(e,t,r){t=(r?yo(e,t,r):t===i)?1:gr(fa(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var s=0,a=0,u=n(ht(o/t));so?0:o+r),(n=n===i||n>o?o:fa(n))<0&&(n+=o),n=r>n?0:pa(n);r>>0)?(e=ya(e))&&("string"==typeof t||null!=t&&!ia(t))&&!(t=si(t))&&nr(e)?bi(lr(e),0,r):e.split(t,r):[]},Lr.spread=function(e,t){if("function"!=typeof e)throw new Ce(o);return t=null==t?0:gr(fa(t),0),Wn((function(r){var n=r[t],i=bi(r,0,t);return n&&Pt(i,n),_t(e,this,i)}))},Lr.tail=function(e){var t=null==e?0:e.length;return t?ei(e,1,t):[]},Lr.take=function(e,t,r){return e&&e.length?ei(e,0,(t=r||t===i?1:fa(t))<0?0:t):[]},Lr.takeRight=function(e,t,r){var n=null==e?0:e.length;return n?ei(e,(t=n-(t=r||t===i?1:fa(t)))<0?0:t,n):[]},Lr.takeRightWhile=function(e,t){return e&&e.length?li(e,oo(t,3),!1,!0):[]},Lr.takeWhile=function(e,t){return e&&e.length?li(e,oo(t,3)):[]},Lr.tap=function(e,t){return t(e),e},Lr.throttle=function(e,t,r){var n=!0,i=!0;if("function"!=typeof e)throw new Ce(o);return $s(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Ms(e,t,{leading:n,maxWait:t,trailing:i})},Lr.thru=hs,Lr.toArray=da,Lr.toPairs=La,Lr.toPairsIn=Ua,Lr.toPath=function(e){return Ks(e)?Bt(e,Do):aa(e)?[e]:ki(No(ya(e)))},Lr.toPlainObject=ma,Lr.transform=function(e,t,r){var n=Ks(e),i=n||Ws(e)||ua(e);if(t=oo(t,4),null==r){var o=e&&e.constructor;r=i?n?new o:[]:$s(e)&&Js(o)?Ur(Ge(e)):{}}return(i?St:bn)(e,(function(e,n,i){return t(r,e,n,i)})),r},Lr.unary=function(e){return ks(e,1)},Lr.union=es,Lr.unionBy=ts,Lr.unionWith=rs,Lr.uniq=function(e){return e&&e.length?ai(e):[]},Lr.uniqBy=function(e,t){return e&&e.length?ai(e,oo(t,2)):[]},Lr.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?ai(e,i,t):[]},Lr.unset=function(e,t){return null==e||ui(e,t)},Lr.unzip=ns,Lr.unzipWith=is,Lr.update=function(e,t,r){return null==e?e:ci(e,t,gi(r))},Lr.updateWith=function(e,t,r,n){return n="function"==typeof n?n:i,null==e?e:ci(e,t,gi(r),n)},Lr.values=Fa,Lr.valuesIn=function(e){return null==e?[]:Jt(e,Ba(e))},Lr.without=os,Lr.words=Ja,Lr.wrap=function(e,t){return Ds(gi(t),e)},Lr.xor=ss,Lr.xorBy=as,Lr.xorWith=us,Lr.zip=cs,Lr.zipObject=function(e,t){return fi(e||[],t||[],Zr)},Lr.zipObjectDeep=function(e,t){return fi(e||[],t||[],Jn)},Lr.zipWith=ls,Lr.entries=La,Lr.entriesIn=Ua,Lr.extend=va,Lr.extendWith=Aa,su(Lr,Lr),Lr.add=yu,Lr.attempt=Xa,Lr.camelCase=ja,Lr.capitalize=za,Lr.ceil=bu,Lr.clamp=function(e,t,r){return r===i&&(r=t,t=i),r!==i&&(r=(r=ga(r))==r?r:0),t!==i&&(t=(t=ga(t))==t?t:0),on(ga(e),t,r)},Lr.clone=function(e){return sn(e,4)},Lr.cloneDeep=function(e){return sn(e,5)},Lr.cloneDeepWith=function(e,t){return sn(e,5,t="function"==typeof t?t:i)},Lr.cloneWith=function(e,t){return sn(e,4,t="function"==typeof t?t:i)},Lr.conformsTo=function(e,t){return null==t||an(e,t,Ma(t))},Lr.deburr=Ha,Lr.defaultTo=function(e,t){return null==e||e!=e?t:e},Lr.divide=vu,Lr.endsWith=function(e,t,r){e=ya(e),t=si(t);var n=e.length,o=r=r===i?n:on(fa(r),0,n);return(r-=t.length)>=0&&e.slice(r,o)==t},Lr.eq=Fs,Lr.escape=function(e){return(e=ya(e))&&V.test(e)?e.replace(q,tr):e},Lr.escapeRegExp=function(e){return(e=ya(e))&&re.test(e)?e.replace(te,"\\$&"):e},Lr.every=function(e,t,r){var n=Ks(e)?Ct:hn;return r&&yo(e,t,r)&&(t=i),n(e,oo(t,3))},Lr.find=gs,Lr.findIndex=Ho,Lr.findKey=function(e,t){return Lt(e,oo(t,3),bn)},Lr.findLast=ms,Lr.findLastIndex=Ko,Lr.findLastKey=function(e,t){return Lt(e,oo(t,3),vn)},Lr.floor=Au,Lr.forEach=ys,Lr.forEachRight=bs,Lr.forIn=function(e,t){return null==e?e:mn(e,oo(t,3),Ba)},Lr.forInRight=function(e,t){return null==e?e:yn(e,oo(t,3),Ba)},Lr.forOwn=function(e,t){return e&&bn(e,oo(t,3))},Lr.forOwnRight=function(e,t){return e&&vn(e,oo(t,3))},Lr.get=Sa,Lr.gt=js,Lr.gte=zs,Lr.has=function(e,t){return null!=e&&fo(e,t,Sn)},Lr.hasIn=ka,Lr.head=Qo,Lr.identity=ru,Lr.includes=function(e,t,r,n){e=Qs(e)?e:Fa(e),r=r&&!n?fa(r):0;var i=e.length;return r<0&&(r=gr(i+r,0)),sa(e)?r<=i&&e.indexOf(t,r)>-1:!!i&&Ft(e,t,r)>-1},Lr.indexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=null==r?0:fa(r);return i<0&&(i=gr(n+i,0)),Ft(e,t,i)},Lr.inRange=function(e,t,r){return t=ha(t),r===i?(r=t,t=0):r=ha(r),function(e,t,r){return e>=mr(t,r)&&e=-9007199254740991&&e<=d},Lr.isSet=oa,Lr.isString=sa,Lr.isSymbol=aa,Lr.isTypedArray=ua,Lr.isUndefined=function(e){return e===i},Lr.isWeakMap=function(e){return ea(e)&&ho(e)==M},Lr.isWeakSet=function(e){return ea(e)&&"[object WeakSet]"==_n(e)},Lr.join=function(e,t){return null==e?"":Gt.call(e,t)},Lr.kebabCase=Ka,Lr.last=Yo,Lr.lastIndexOf=function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var o=n;return r!==i&&(o=(o=fa(r))<0?gr(n+o,0):mr(o,n-1)),t==t?function(e,t,r){for(var n=r+1;n--;)if(e[n]===t)return n;return n}(e,t,o):Ut(e,zt,o,!0)},Lr.lowerCase=Ga,Lr.lowerFirst=Qa,Lr.lt=ca,Lr.lte=la,Lr.max=function(e){return e&&e.length?fn(e,ru,In):i},Lr.maxBy=function(e,t){return e&&e.length?fn(e,oo(t,2),In):i},Lr.mean=function(e){return Ht(e,ru)},Lr.meanBy=function(e,t){return Ht(e,oo(t,2))},Lr.min=function(e){return e&&e.length?fn(e,ru,Nn):i},Lr.minBy=function(e,t){return e&&e.length?fn(e,oo(t,2),Nn):i},Lr.stubArray=pu,Lr.stubFalse=gu,Lr.stubObject=function(){return{}},Lr.stubString=function(){return""},Lr.stubTrue=function(){return!0},Lr.multiply=wu,Lr.nth=function(e,t){return e&&e.length?jn(e,fa(t)):i},Lr.noConflict=function(){return dt._===this&&(dt._=Ue),this},Lr.noop=au,Lr.now=Ss,Lr.pad=function(e,t,r){e=ya(e);var n=(t=fa(t))?cr(e):0;if(!t||n>=t)return e;var i=(t-n)/2;return zi(ft(i),r)+e+zi(ht(i),r)},Lr.padEnd=function(e,t,r){e=ya(e);var n=(t=fa(t))?cr(e):0;return t&&nt){var n=e;e=t,t=n}if(r||e%1||t%1){var o=vr();return mr(e+o*(t-e+at("1e-"+((o+"").length-1))),t)}return Qn(e,t)},Lr.reduce=function(e,t,r){var n=Ks(e)?Rt:Qt,i=arguments.length<3;return n(e,oo(t,4),r,i,ln)},Lr.reduceRight=function(e,t,r){var n=Ks(e)?Ot:Qt,i=arguments.length<3;return n(e,oo(t,4),r,i,dn)},Lr.repeat=function(e,t,r){return t=(r?yo(e,t,r):t===i)?1:fa(t),qn(ya(e),t)},Lr.replace=function(){var e=arguments,t=ya(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Lr.result=function(e,t,r){var n=-1,o=(t=mi(t,e)).length;for(o||(o=1,e=i);++nd)return[];var r=f,n=mr(e,f);t=oo(t),e-=f;for(var i=Wt(n,t);++r=s)return e;var u=r-cr(n);if(u<1)return n;var c=a?bi(a,0,u).join(""):e.slice(0,u);if(o===i)return c+n;if(a&&(u+=c.length-u),ia(o)){if(e.slice(u).search(o)){var l,d=c;for(o.global||(o=Se(o.source,ya(he.exec(o))+"g")),o.lastIndex=0;l=o.exec(d);)var h=l.index;c=c.slice(0,h===i?u:h)}}else if(e.indexOf(si(o),u)!=u){var f=c.lastIndexOf(o);f>-1&&(c=c.slice(0,f))}return c+n},Lr.unescape=function(e){return(e=ya(e))&&W.test(e)?e.replace(Q,hr):e},Lr.uniqueId=function(e){var t=++Oe;return ya(e)+t},Lr.upperCase=Va,Lr.upperFirst=Ya,Lr.each=ys,Lr.eachRight=bs,Lr.first=Qo,su(Lr,(mu={},bn(Lr,(function(e,t){Re.call(Lr.prototype,t)||(mu[t]=e)})),mu),{chain:!1}),Lr.VERSION="4.17.21",St(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Lr[e].placeholder=Lr})),St(["drop","take"],(function(e,t){zr.prototype[e]=function(r){r=r===i?1:gr(fa(r),0);var n=this.__filtered__&&!t?new zr(this):this.clone();return n.__filtered__?n.__takeCount__=mr(r,n.__takeCount__):n.__views__.push({size:mr(r,f),type:e+(n.__dir__<0?"Right":"")}),n},zr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),St(["filter","map","takeWhile"],(function(e,t){var r=t+1,n=1==r||3==r;zr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:oo(e,3),type:r}),t.__filtered__=t.__filtered__||n,t}})),St(["head","last"],(function(e,t){var r="take"+(t?"Right":"");zr.prototype[e]=function(){return this[r](1).value()[0]}})),St(["initial","tail"],(function(e,t){var r="drop"+(t?"":"Right");zr.prototype[e]=function(){return this.__filtered__?new zr(this):this[r](1)}})),zr.prototype.compact=function(){return this.filter(ru)},zr.prototype.find=function(e){return this.filter(e).head()},zr.prototype.findLast=function(e){return this.reverse().find(e)},zr.prototype.invokeMap=Wn((function(e,t){return"function"==typeof e?new zr(this):this.map((function(r){return Tn(r,e,t)}))})),zr.prototype.reject=function(e){return this.filter(Os(oo(e)))},zr.prototype.slice=function(e,t){e=fa(e);var r=this;return r.__filtered__&&(e>0||t<0)?new zr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==i&&(r=(t=fa(t))<0?r.dropRight(-t):r.take(t-e)),r)},zr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zr.prototype.toArray=function(){return this.take(f)},bn(zr.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=Lr[n?"take"+("last"==t?"Right":""):t],s=n||/^find/.test(t);o&&(Lr.prototype[t]=function(){var t=this.__wrapped__,a=n?[1]:arguments,u=t instanceof zr,c=a[0],l=u||Ks(t),d=function(e){var t=o.apply(Lr,Pt([e],a));return n&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(u=l=!1);var h=this.__chain__,f=!!this.__actions__.length,p=s&&!h,g=u&&!f;if(!s&&l){t=g?t:new zr(this);var m=e.apply(t,a);return m.__actions__.push({func:hs,args:[d],thisArg:i}),new jr(m,h)}return p&&g?e.apply(this,a):(m=this.thru(d),p?n?m.value()[0]:m.value():m)})})),St(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Te[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);Lr.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(Ks(i)?i:[],e)}return this[r]((function(r){return t.apply(Ks(r)?r:[],e)}))}})),bn(zr.prototype,(function(e,t){var r=Lr[t];if(r){var n=r.name+"";Re.call(Tr,n)||(Tr[n]=[]),Tr[n].push({name:t,func:r})}})),Tr[Li(i,2).name]=[{name:"wrapper",func:i}],zr.prototype.clone=function(){var e=new zr(this.__wrapped__);return e.__actions__=ki(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ki(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ki(this.__views__),e},zr.prototype.reverse=function(){if(this.__filtered__){var e=new zr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},zr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,r=Ks(e),n=t<0,i=r?e.length:0,o=function(e,t,r){for(var n=-1,i=r.length;++n=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},Lr.prototype.plant=function(e){for(var t,r=this;r instanceof Fr;){var n=Uo(r);n.__index__=0,n.__values__=i,t?o.__wrapped__=n:t=n;var o=n;r=r.__wrapped__}return o.__wrapped__=e,t},Lr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof zr){var t=e;return this.__actions__.length&&(t=new zr(this)),(t=t.reverse()).__actions__.push({func:hs,args:[$o],thisArg:i}),new jr(t,this.__chain__)}return this.thru($o)},Lr.prototype.toJSON=Lr.prototype.valueOf=Lr.prototype.value=function(){return di(this.__wrapped__,this.__actions__)},Lr.prototype.first=Lr.prototype.head,Ye&&(Lr.prototype[Ye]=function(){return this}),Lr}();dt._=fr,(n=function(){return fr}.call(t,r,t,e))===i||(e.exports=n)}.call(this)},55880:function(e,t,r){var n,i,o=r(4364);!function(s,a){"use strict";n=function(){var e=function(){},t="undefined",r=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),n=["trace","debug","info","warn","error"];function i(e,t){var r=e[t];if("function"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function s(){o.log&&(o.log.apply?o.log.apply(o,arguments):Function.prototype.apply.apply(o.log,[o,arguments])),o.trace&&o.trace()}function a(t,r){for(var i=0;i=0&&r<=u.levels.SILENT))throw"log.setLevel() called with invalid level: "+r;if(s=r,!1!==i&&function(e){var r=(n[e]||"silent").toUpperCase();if(typeof window!==t&&l){try{return void(window.localStorage[l]=r)}catch(e){}try{window.document.cookie=encodeURIComponent(l)+"="+r+";"}catch(e){}}}(r),a.call(u,r,e),typeof o===t&&r{"use strict";const n=r(10222),i=Symbol("max"),o=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),u=Symbol("maxAge"),c=Symbol("dispose"),l=Symbol("noDisposeOnSet"),d=Symbol("lruList"),h=Symbol("cache"),f=Symbol("updateAgeOnGet"),p=()=>1,g=(e,t,r)=>{const n=e[h].get(t);if(n){const t=n.value;if(m(e,t)){if(b(e,n),!e[a])return}else r&&(e[f]&&(n.value.now=Date.now()),e[d].unshiftNode(n));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[u])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[u]&&r>e[u]},y=e=>{if(e[o]>e[i])for(let t=e[d].tail;e[o]>e[i]&&null!==t;){const r=t.prev;b(e,t),t=r}},b=(e,t)=>{if(t){const r=t.value;e[c]&&e[c](r.key,r.value),e[o]-=r.length,e[h].delete(r.key),e[d].removeNode(t)}};class v{constructor(e,t,r,n,i){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=i||0}}const A=(e,t,r,n)=>{let i=r.value;m(e,i)&&(b(e,r),e[a]||(i=void 0)),i&&t.call(n,i.value,i.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[i]=e.max||1/0;const t=e.length||p;if(this[s]="function"!=typeof t?p:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[u]=e.maxAge||0,this[c]=e.dispose,this[l]=e.noDisposeOnSet||!1,this[f]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[i]=e||1/0,y(this)}get max(){return this[i]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[u]=e,y(this)}get maxAge(){return this[u]}set lengthCalculator(e){"function"!=typeof e&&(e=p),e!==this[s]&&(this[s]=e,this[o]=0,this[d].forEach((e=>{e.length=this[s](e.value,e.key),this[o]+=e.length}))),y(this)}get lengthCalculator(){return this[s]}get length(){return this[o]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let r=this[d].tail;null!==r;){const n=r.prev;A(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[d].head;null!==r;){const n=r.next;A(this,e,r,t),r=n}}keys(){return this[d].toArray().map((e=>e.key))}values(){return this[d].toArray().map((e=>e.value))}reset(){this[c]&&this[d]&&this[d].length&&this[d].forEach((e=>this[c](e.key,e.value))),this[h]=new Map,this[d]=new n,this[o]=0}dump(){return this[d].map((e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[d]}set(e,t,r){if((r=r||this[u])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[s](t,e);if(this[h].has(e)){if(a>this[i])return b(this,this[h].get(e)),!1;const s=this[h].get(e).value;return this[c]&&(this[l]||this[c](e,s.value)),s.now=n,s.maxAge=r,s.value=t,this[o]+=a-s.length,s.length=a,this.get(e),y(this),!0}const f=new v(e,t,a,n,r);return f.length>this[i]?(this[c]&&this[c](e,t),!1):(this[o]+=f.length,this[d].unshift(f),this[h].set(e,this[d].head),y(this),!0)}has(e){if(!this[h].has(e))return!1;const t=this[h].get(e).value;return!m(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[d].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[h].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],i=n.e||0;if(0===i)this.set(n.k,n.v);else{const e=i-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[h].forEach(((e,t)=>g(this,t,!1)))}}},82148:(e,t,r)=>{"use strict";var n,i,o,s,a=r(4364),u=Object.create,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,h=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,p=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),g=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of d(t))!f.call(e,i)&&i!==r&&c(e,i,{get:()=>t[i],enumerable:!(n=l(t,i))||n.enumerable});return e},m=(e,t,r)=>(r=null!=e?u(h(e)):{},g(!t&&e&&e.__esModule?r:c(r,"default",{value:e,enumerable:!0}),e)),y=(e,t,r)=>new Promise(((n,i)=>{var o=e=>{try{a(r.next(e))}catch(e){i(e)}},s=e=>{try{a(r.throw(e))}catch(e){i(e)}},a=e=>e.done?n(e.value):Promise.resolve(e.value).then(o,s);a((r=r.apply(e,t)).next())})),b=p(((s,u)=>{var c;c=function(){return function e(t,r,n){function i(s,a){if(!r[s]){if(!t[s]){if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[s]={exports:{}};t[s][0].call(c.exports,(function(e){return i(t[s][1][e]||e)}),c,c.exports,e,t,r,n)}return r[s].exports}for(var o=void 0,s=0;s"u"&&e(3);var s=Promise;function u(e,t){t&&e.then((function(e){t(null,e)}),(function(e){t(e)}))}function c(e,t,r){"function"==typeof t&&e.then(t),"function"==typeof r&&e.catch(r)}function l(e){return"string"!=typeof e&&(a.warn(e+" used as a key, but it is not a string."),e=String(e)),e}function d(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var h="local-forage-detect-blob-support",f=void 0,p={},g=Object.prototype.toString,m="readonly",y="readwrite";function b(e){var t=p[e.name],r={};r.promise=new s((function(e,t){r.resolve=e,r.reject=t})),t.deferredOperations.push(r),t.dbReady?t.dbReady=t.dbReady.then((function(){return r.promise})):t.dbReady=r.promise}function v(e){var t=p[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function A(e,t){var r=p[e.name].deferredOperations.pop();if(r)return r.reject(t),r.promise}function w(e,t){return new s((function(r,n){if(p[e.name]=p[e.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},e.db){if(!t)return r(e.db);b(e),e.db.close()}var o=[e.name];t&&o.push(e.version);var s=i.open.apply(i,o);t&&(s.onupgradeneeded=function(t){var r=s.result;try{r.createObjectStore(e.storeName),t.oldVersion<=1&&r.createObjectStore(h)}catch(r){if("ConstraintError"!==r.name)throw r;a.warn('The database "'+e.name+'" has been upgraded from version '+t.oldVersion+" to version "+t.newVersion+', but the storage "'+e.storeName+'" already exists.')}}),s.onerror=function(e){e.preventDefault(),n(s.error)},s.onsuccess=function(){var t=s.result;t.onversionchange=function(e){e.target.close()},r(t),v(e)}}))}function E(e){return w(e,!1)}function _(e){return w(e,!0)}function I(e,t){if(!e.db)return!0;var r=!e.db.objectStoreNames.contains(e.storeName),n=e.versione.db.version;if(n&&(e.version!==t&&a.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||r){if(r){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function S(e){var t=function(e){for(var t=e.length,r=new ArrayBuffer(t),n=new Uint8Array(r),i=0;i0&&(!e.db||"InvalidStateError"===i.name||"NotFoundError"===i.name))return s.resolve().then((function(){if(!e.db||"NotFoundError"===i.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),_(e)})).then((function(){return function(e){b(e);for(var t=p[e.name],r=t.forages,n=0;n=43)}})).catch((function(){return!1}))}(e).then((function(e){return f=e}))}(a.db).then((function(e){return e?t:function(e){return new s((function(t,r){var n=new FileReader;n.onerror=r,n.onloadend=function(r){var n=btoa(r.target.result||"");t({__local_forage_encoded_blob:!0,data:n,type:e.type})},n.readAsBinaryString(e)}))}(t)})):t})).then((function(t){T(n._dbInfo,y,(function(o,s){if(o)return i(o);try{var a=s.objectStore(n._dbInfo.storeName);null===t&&(t=void 0);var u=a.put(t,e);s.oncomplete=function(){void 0===t&&(t=null),r(t)},s.onabort=s.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(e){i(e)}}))})).catch(i)}));return u(i,r),i},removeItem:function(e,t){var r=this;e=l(e);var n=new s((function(t,n){r.ready().then((function(){T(r._dbInfo,y,(function(i,o){if(i)return n(i);try{var s=o.objectStore(r._dbInfo.storeName).delete(e);o.oncomplete=function(){t()},o.onerror=function(){n(s.error)},o.onabort=function(){var e=s.error?s.error:s.transaction.error;n(e)}}catch(e){n(e)}}))})).catch(n)}));return u(n,t),n},clear:function(e){var t=this,r=new s((function(e,r){t.ready().then((function(){T(t._dbInfo,y,(function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(e){r(e)}}))})).catch(r)}));return u(r,e),r},length:function(e){var t=this,r=new s((function(e,r){t.ready().then((function(){T(t._dbInfo,m,(function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).count();o.onsuccess=function(){e(o.result)},o.onerror=function(){r(o.error)}}catch(e){r(e)}}))})).catch(r)}));return u(r,e),r},key:function(e,t){var r=this,n=new s((function(t,n){e<0?t(null):r.ready().then((function(){T(r._dbInfo,m,(function(i,o){if(i)return n(i);try{var s=o.objectStore(r._dbInfo.storeName),a=!1,u=s.openKeyCursor();u.onsuccess=function(){var r=u.result;r?0===e||a?t(r.key):(a=!0,r.advance(e)):t(null)},u.onerror=function(){n(u.error)}}catch(e){n(e)}}))})).catch(n)}));return u(n,t),n},keys:function(e){var t=this,r=new s((function(e,r){t.ready().then((function(){T(t._dbInfo,m,(function(n,i){if(n)return r(n);try{var o=i.objectStore(t._dbInfo.storeName).openKeyCursor(),s=[];o.onsuccess=function(){var t=o.result;t?(s.push(t.key),t.continue()):e(s)},o.onerror=function(){r(o.error)}}catch(e){r(e)}}))})).catch(r)}));return u(r,e),r},dropInstance:function(e,t){t=d.apply(this,arguments);var r,n=this.config();if((e="function"!=typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName),e.name){var o=e.name===n.name&&this._dbInfo.db?s.resolve(this._dbInfo.db):E(e).then((function(t){var r=p[e.name],n=r.forages;r.db=t;for(var i=0;i>4,l[u++]=(15&n)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function q(e){var t,r=new Uint8Array(e),n="";for(t=0;t>2],n+=M[(3&r[t])<<4|r[t+1]>>4],n+=M[(15&r[t+1])<<2|r[t+2]>>6],n+=M[63&r[t+2]];return r.length%3==2?n=n.substring(0,n.length-1)+"=":r.length%3==1&&(n=n.substring(0,n.length-2)+"=="),n}var W={serialize:function(e,t){var r="";if(e&&(r=G.call(e)),e&&("[object ArrayBuffer]"===r||e.buffer&&"[object ArrayBuffer]"===G.call(e.buffer))){var n,i=P;e instanceof ArrayBuffer?(n=e,i+=R):(n=e.buffer,"[object Int8Array]"===r?i+=N:"[object Uint8Array]"===r?i+=D:"[object Uint8ClampedArray]"===r?i+=L:"[object Int16Array]"===r?i+=U:"[object Uint16Array]"===r?i+=j:"[object Int32Array]"===r?i+=F:"[object Uint32Array]"===r?i+=z:"[object Float32Array]"===r?i+=H:"[object Float64Array]"===r?i+=K:t(new Error("Failed to get type for BinaryArray"))),t(i+q(n))}else if("[object Blob]"===r){var o=new FileReader;o.onload=function(){var r="~~local_forage_type~"+e.type+"~"+q(this.result);t(P+O+r)},o.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(r){a.error("Couldn't convert value into a JSON string: ",e),t(null,r)}},deserialize:function(e){if(e.substring(0,9)!==P)return JSON.parse(e);var t,r=e.substring(13),n=e.substring(9,13);if(n===O&&B.test(r)){var i=r.match(B);t=i[1],r=r.substring(i[0].length)}var s=Q(r);switch(n){case R:return s;case O:return o([s],{type:t});case N:return new Int8Array(s);case D:return new Uint8Array(s);case L:return new Uint8ClampedArray(s);case U:return new Int16Array(s);case j:return new Uint16Array(s);case F:return new Int32Array(s);case z:return new Uint32Array(s);case H:return new Float32Array(s);case K:return new Float64Array(s);default:throw new Error("Unkown type: "+n)}},stringToBuffer:Q,bufferToString:q};function V(e,t,r,n){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],r,n)}function Y(e,t,r,n,i,o){e.executeSql(r,n,i,(function(e,s){s.code===s.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],(function(e,a){a.rows.length?o(e,s):V(e,t,(function(){e.executeSql(r,n,i,o)}),o)}),o):o(e,s)}),o)}function J(e,t,r,n){var i=this;e=l(e);var o=new s((function(o,s){i.ready().then((function(){void 0===t&&(t=null);var a=t,u=i._dbInfo;u.serializer.serialize(t,(function(t,c){c?s(c):u.db.transaction((function(r){Y(r,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],(function(){o(a)}),(function(e,t){s(t)}))}),(function(t){if(t.code===t.QUOTA_ERR){if(n>0)return void o(J.apply(i,[e,a,r,n-1]));s(t)}}))}))})).catch(s)}));return u(o,r),o}var X={_driver:"webSQLStorage",_initStorage:function(e){var t=this,r={db:null};if(e)for(var n in e)r[n]="string"!=typeof e[n]?e[n].toString():e[n];var i=new s((function(e,n){try{r.db=openDatabase(r.name,String(r.version),r.description,r.size)}catch(e){return n(e)}r.db.transaction((function(i){V(i,r,(function(){t._dbInfo=r,e()}),(function(e,t){n(t)}))}),n)}));return r.serializer=W,i},_support:"function"==typeof openDatabase,iterate:function(e,t){var r=this,n=new s((function(t,n){r.ready().then((function(){var i=r._dbInfo;i.db.transaction((function(r){Y(r,i,"SELECT * FROM "+i.storeName,[],(function(r,n){for(var o=n.rows,s=o.length,a=0;a '__WebKitDatabaseInfoTable__'",[],(function(r,n){for(var i=[],o=0;o0?(this._dbInfo=t,t.serializer=W,s.resolve()):s.reject()},_support:function(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function(e,t){var r=this,n=r.ready().then((function(){for(var t=r._dbInfo,n=t.keyPrefix,i=n.length,o=localStorage.length,s=1,a=0;a=0;r--){var n=localStorage.key(r);0===n.indexOf(e)&&localStorage.removeItem(n)}}));return u(r,e),r},length:function(e){var t=this.keys().then((function(e){return e.length}));return u(t,e),t},key:function(e,t){var r=this,n=r.ready().then((function(){var t,n=r._dbInfo;try{t=localStorage.key(e)}catch{t=null}return t&&(t=t.substring(n.keyPrefix.length)),t}));return u(n,t),n},keys:function(e){var t=this,r=t.ready().then((function(){for(var e=t._dbInfo,r=localStorage.length,n=[],i=0;i=0;t--){var r=localStorage.key(t);0===r.indexOf(e)&&localStorage.removeItem(r)}})):s.reject("Invalid arguments"),t),n}},ee=function(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)},te=function(e,t){for(var r=e.length,n=0;n"u"?"undefined":n(e))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in e){if("storeName"===t&&(e[t]=e[t].replace(/\W/g,"_")),"version"===t&&"number"!=typeof e[t])return new Error("Database version must be a number.");this._config[t]=e[t]}return!("driver"in e)||!e.driver||this.setDriver(this._config.driver)}return"string"==typeof e?this._config[e]:this._config},e.prototype.defineDriver=function(e,t,r){var n=new s((function(t,r){try{var n=e._driver,i=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!e._driver)return void r(i);for(var o=ue.concat("_initStorage"),c=0,l=o.length;c{var u;typeof self<"u"&&self,u=function(e){var t=/^~~local_forage_type~([^~]+)~/,r=Object.prototype.toString;function n(e){var t=.75*e.length,r=e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);for(var n=new ArrayBuffer(t),i=new Uint8Array(n),o=0,s=0;o>4,i[s++]=(15&u)<<4|c>>2,i[s++]=(3&c)<<6|63&l}return n}function i(e){for(var t=new Uint8Array(e),r="",n=0;n>2],r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(3&t[n])<<4|t[n+1]>>4],r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(15&t[n+1])<<2|t[n+2]>>6],r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[63&t[n+2]];return t.length%3==2?r=r.substring(0,r.length-1)+"=":t.length%3==1&&(r=r.substring(0,r.length-2)+"=="),r}function o(e){var t,r;if(null===e||"object"!=typeof e||"isActiveClone"in e)return e;var n=e instanceof Date?new Date(e):e.constructor();try{for(var i=function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],r=0;return t?t.call(e):{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}(Object.keys(e)),s=i.next();!s.done;s=i.next()){var a=s.value;Object.prototype.hasOwnProperty.call(e,a)&&(e.isActiveClone=null,n[a]=o(e[a]),delete e.isActiveClone)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return n}function s(e,t){return(e.name||t.name)+"/"+(e.storeName||t.storeName)+"/"}function u(e,t){t&&e.then((function(e){t(null,e)}),(function(e){t(e)}))}function c(){for(var e=[],t=0;t{for(var r in t)c(e,r,{get:t[r],enumerable:!0})})(A,{Magic:()=>C}),e.exports=(s=A,g(c({},"__esModule",{value:!0}),s));var w=r(6884),E=m(b()),_=m(v()),I=r(6884),S={display:"none",position:"fixed",top:"0",right:"0",width:"100%",height:"100%",borderRadius:"0",border:"none",zIndex:"2147483647"},k=class extends I.ViewController{constructor(){super(...arguments),this.activeElement=null}init(){this.test="hello",this.iframe=new Promise((e=>{let t=()=>{if(function(e){let t=[].slice.call(document.querySelectorAll(".magic-iframe"));return Boolean(t.find((t=>t.src.includes(e))))}(encodeURIComponent(this.parameters)))(0,I.createDuplicateIframeWarning)().log();else{let t=document.createElement("iframe");t.classList.add("magic-iframe"),t.dataset.magicIframeLabel=(0,I.createURL)(this.endpoint).host,t.title="Secure Modal",t.src=(0,I.createURL)(`/send?params=${encodeURIComponent(this.parameters)}`,this.endpoint).href,function(e){for(let[t,r]of Object.entries(S))e.style[t]=r}(t),document.body.appendChild(t),e(t)}};["loaded","interactive","complete"].includes(document.readyState)?t():window.addEventListener("load",t,!1)})),window.addEventListener("message",(e=>{var t;if(e.origin===this.endpoint&&e.data&&e.data.msgType&&this.messageHandlers.size){e.data.response=null!=(t=e.data.response)?t:{};for(let t of this.messageHandlers.values())t(e)}}))}showOverlay(){return y(this,null,(function*(){let e=yield this.iframe;e.style.display="block",this.activeElement=document.activeElement,e.focus()}))}hideOverlay(){return y(this,null,(function*(){var e;(yield this.iframe).style.display="none",null!=(e=this.activeElement)&&e.focus&&this.activeElement.focus(),this.activeElement=null}))}_post(e){return y(this,null,(function*(){let t=yield this.iframe;if(!t||!t.contentWindow)throw(0,I.createModalNotReadyError)();t.contentWindow.postMessage(e,this.endpoint)}))}};((e,t,r)=>{g(e,t,"default"),r&&g(r,t,"default")})(A,r(78847),e.exports);var C=(0,w.createSDK)(w.SDKBase,{platform:"web",sdkName:"magic-sdk",version:"18.4.1",defaultEndpoint:"https://auth.magic.link/",ViewController:k,configureStorage:()=>y(void 0,null,(function*(){let e=E.default.createInstance({name:"MagicAuthLocalStorageDB",storeName:"MagicAuthLocalStorage"});return yield e.defineDriver(_),yield e.setDriver([E.default.INDEXEDDB,E.default.LOCALSTORAGE,_._driver]),e}))})},63275:(e,t,r)=>{"use strict";var n=r(35615),i=r(21848),o=r(25636).Buffer,s=new Array(16);function a(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function u(e,t){return e<>>32-t}function c(e,t,r,n,i,o,s){return u(e+(t&r|~t&n)+i+o|0,s)+t|0}function l(e,t,r,n,i,o,s){return u(e+(t&n|r&~n)+i+o|0,s)+t|0}function d(e,t,r,n,i,o,s){return u(e+(t^r^n)+i+o|0,s)+t|0}function h(e,t,r,n,i,o,s){return u(e+(r^(t|~n))+i+o|0,s)+t|0}n(a,i),a.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,i=this._c,o=this._d;r=c(r,n,i,o,e[0],3614090360,7),o=c(o,r,n,i,e[1],3905402710,12),i=c(i,o,r,n,e[2],606105819,17),n=c(n,i,o,r,e[3],3250441966,22),r=c(r,n,i,o,e[4],4118548399,7),o=c(o,r,n,i,e[5],1200080426,12),i=c(i,o,r,n,e[6],2821735955,17),n=c(n,i,o,r,e[7],4249261313,22),r=c(r,n,i,o,e[8],1770035416,7),o=c(o,r,n,i,e[9],2336552879,12),i=c(i,o,r,n,e[10],4294925233,17),n=c(n,i,o,r,e[11],2304563134,22),r=c(r,n,i,o,e[12],1804603682,7),o=c(o,r,n,i,e[13],4254626195,12),i=c(i,o,r,n,e[14],2792965006,17),r=l(r,n=c(n,i,o,r,e[15],1236535329,22),i,o,e[1],4129170786,5),o=l(o,r,n,i,e[6],3225465664,9),i=l(i,o,r,n,e[11],643717713,14),n=l(n,i,o,r,e[0],3921069994,20),r=l(r,n,i,o,e[5],3593408605,5),o=l(o,r,n,i,e[10],38016083,9),i=l(i,o,r,n,e[15],3634488961,14),n=l(n,i,o,r,e[4],3889429448,20),r=l(r,n,i,o,e[9],568446438,5),o=l(o,r,n,i,e[14],3275163606,9),i=l(i,o,r,n,e[3],4107603335,14),n=l(n,i,o,r,e[8],1163531501,20),r=l(r,n,i,o,e[13],2850285829,5),o=l(o,r,n,i,e[2],4243563512,9),i=l(i,o,r,n,e[7],1735328473,14),r=d(r,n=l(n,i,o,r,e[12],2368359562,20),i,o,e[5],4294588738,4),o=d(o,r,n,i,e[8],2272392833,11),i=d(i,o,r,n,e[11],1839030562,16),n=d(n,i,o,r,e[14],4259657740,23),r=d(r,n,i,o,e[1],2763975236,4),o=d(o,r,n,i,e[4],1272893353,11),i=d(i,o,r,n,e[7],4139469664,16),n=d(n,i,o,r,e[10],3200236656,23),r=d(r,n,i,o,e[13],681279174,4),o=d(o,r,n,i,e[0],3936430074,11),i=d(i,o,r,n,e[3],3572445317,16),n=d(n,i,o,r,e[6],76029189,23),r=d(r,n,i,o,e[9],3654602809,4),o=d(o,r,n,i,e[12],3873151461,11),i=d(i,o,r,n,e[15],530742520,16),r=h(r,n=d(n,i,o,r,e[2],3299628645,23),i,o,e[0],4096336452,6),o=h(o,r,n,i,e[7],1126891415,10),i=h(i,o,r,n,e[14],2878612391,15),n=h(n,i,o,r,e[5],4237533241,21),r=h(r,n,i,o,e[12],1700485571,6),o=h(o,r,n,i,e[3],2399980690,10),i=h(i,o,r,n,e[10],4293915773,15),n=h(n,i,o,r,e[1],2240044497,21),r=h(r,n,i,o,e[8],1873313359,6),o=h(o,r,n,i,e[15],4264355552,10),i=h(i,o,r,n,e[6],2734768916,15),n=h(n,i,o,r,e[13],1309151649,21),r=h(r,n,i,o,e[4],4149444226,6),o=h(o,r,n,i,e[11],3174756917,10),i=h(i,o,r,n,e[2],718787259,15),n=h(n,i,o,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+o|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=o.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a},14391:function(e,t,r){"use strict";var n=r(4364),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Base=void 0;const o=r(1048),s=i(r(88705));class a{print(){a.print(this)}_bufferIndexOf(e,t){for(let r=0;r{const r=e(t);return o.Buffer.isBuffer(r)?r:this._isHexString(r)?o.Buffer.from(r.replace("0x",""),"hex"):"string"==typeof r?o.Buffer.from(r):ArrayBuffer.isView(r)?o.Buffer.from(r.buffer,r.byteOffset,r.byteLength):o.Buffer.from(e(s.default.enc.Hex.parse(t.toString("hex"))).toString(s.default.enc.Hex),"hex")}}_isHexString(e){return a.isHexString(e)}_log2(e){return 1===e?0:1+this._log2(e/2|0)}_zip(e,t){return e.map(((e,r)=>[e,t[r]]))}}t.Base=a,t.default=a},72726:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MerkleMountainRange=void 0;const i=r(1048),o=n(r(49729)),s=n(r(14391));class a extends s.default{constructor(e=o.default,t=[],r,n,s){super(),this.root=i.Buffer.alloc(0),this.size=0,this.width=0,this.hashes={},this.data={},t=t.map(this.bufferify),this.hashFn=this.bufferifyFn(e),this.hashLeafFn=r,this.peakBaggingFn=n,this.hashBranchFn=s;for(const e of t)this.append(e)}append(e){e=this.bufferify(e);const t=this.hashFn(e),r=this.bufferToHex(t);this.data[r]&&this.bufferToHex(this.hashFn(this.data[r]))===r||(this.data[r]=e);const n=this.hashLeaf(this.size+1,t);this.hashes[this.size+1]=n,this.width+=1;const i=this.getPeakIndexes(this.width);this.size=this.getSize(this.width);const o=[];for(let e=0;e0&&!(e&1<=t));o--);if(n!==r.length)throw new Error("invalid bit calculation");return r}numOfPeaks(e){let t=e,r=0;for(;t>0;)t%2==1&&r++,t>>=1;return r}peakBagging(e,t){const r=this.getSize(e);if(this.numOfPeaks(e)!==t.length)throw new Error("received invalid number of peaks");return 0!==e||t.length?this.peakBaggingFn?this.bufferify(this.peakBaggingFn(r,t)):this.hashFn(i.Buffer.concat([this.bufferify(r),...t.map(this.bufferify)])):i.Buffer.alloc(0)}getSize(e){return(e<<1)-this.numOfPeaks(e)}getRoot(){return this.root}getHexRoot(){return this.bufferToHex(this.getRoot())}getNode(e){return this.hashes[e]}mountainHeight(e){let t=1;for(;1<r;)t-=(1<this.size)throw new Error("out of range");if(!this.isLeaf(e))throw new Error("not a leaf");const t=this.root,r=this.width,n=this.getPeakIndexes(this.width),i=[];let o=0;for(let t=0;t=e&&0===o&&(o=n[t]);let s=0,a=0,u=this.heightAt(o);const c=[];for(;o!==e;)u--,[s,a]=this.getChildren(o),o=e<=s?s:a,c[u-1]=this.hashes[e<=s?a:s];return{root:t,width:r,peakBagging:i,siblings:c}}verify(e,t,r,n,i,o){if(n=this.bufferify(n),this.getSize(t)=r){s=i[e],a=u[e];break}if(!s)throw new Error("target not found");let c=o.length+1;const l=new Array(c);let d,h=0,f=0;for(;c>0&&(l[--c]=a,a!==r);)[h,f]=this.getChildren(a),a=r>h?f:h;for(;cthis.size)throw new Error("out of range");if(!this.hashes[e]){const[t,r]=this.getChildren(e),n=this._getOrCreateNode(t),i=this._getOrCreateNode(r);this.hashes[e]=this.hashBranch(e,n,i)}return this.hashes[e]}}t.MerkleMountainRange=a,t.default=a},57976:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MerkleTree=void 0;const i=r(1048),o=n(r(2711)),s=n(r(49729)),a=n(r(10690)),u=n(r(14391));class c extends u.default{constructor(e,t=s.default,r={}){if(super(),this.duplicateOdd=!1,this.hashLeaves=!1,this.isBitcoinTree=!1,this.leaves=[],this.layers=[],this.sortLeaves=!1,this.sortPairs=!1,this.sort=!1,this.fillDefaultHash=null,this.isBitcoinTree=!!r.isBitcoinTree,this.hashLeaves=!!r.hashLeaves,this.sortLeaves=!!r.sortLeaves,this.sortPairs=!!r.sortPairs,r.fillDefaultHash)if("function"==typeof r.fillDefaultHash)this.fillDefaultHash=r.fillDefaultHash;else{if(!i.Buffer.isBuffer(r.fillDefaultHash)&&"string"!=typeof r.fillDefaultHash)throw new Error('method "fillDefaultHash" must be a function, Buffer, or string');this.fillDefaultHash=(e,t)=>r.fillDefaultHash}this.sort=!!r.sort,this.sort&&(this.sortLeaves=!0,this.sortPairs=!0),this.duplicateOdd=!!r.duplicateOdd,this.hashFn=this.bufferifyFn(t),this.processLeaves(e)}processLeaves(e){if(this.hashLeaves&&(e=e.map(this.hashFn)),this.leaves=e.map(this.bufferify),this.sortLeaves&&(this.leaves=this.leaves.sort(i.Buffer.compare)),this.fillDefaultHash)for(let e=0;e=this.leaves.length&&this.leaves.push(this.bufferify(this.fillDefaultHash(e,this.hashFn)));this.layers=[this.leaves],this._createHashes(this.leaves)}_createHashes(e){for(;e.length>1;){const t=this.layers.length;this.layers.push([]);for(let r=0;r-1!==this._bufferIndexOf(e,t)))):this.leaves}getLeaf(e){return e<0||e>this.leaves.length-1?i.Buffer.from([]):this.leaves[e]}getLeafIndex(e){e=this.bufferify(e);const t=this.getLeaves();for(let r=0;rthis.bufferToHex(e)))}static marshalLeaves(e){return JSON.stringify(e.map((e=>c.bufferToHex(e))),null,2)}static unmarshalLeaves(e){let t=null;if("string"==typeof e)t=JSON.parse(e);else{if(!(e instanceof Object))throw new Error("Expected type of string or object");t=e}if(!t)return[];if(!Array.isArray(t))throw new Error("Expected JSON string to be array");return t.map(c.bufferify)}getLayers(){return this.layers}getHexLayers(){return this.layers.reduce(((e,t)=>(Array.isArray(t)?e.push(t.map((e=>this.bufferToHex(e)))):e.push(t),e)),[])}getLayersFlat(){const e=this.layers.reduce(((e,t)=>(Array.isArray(t)?e.unshift(...t):e.unshift(t),e)),[]);return e.unshift(i.Buffer.from([0])),e}getHexLayersFlat(){return this.getLayersFlat().map((e=>this.bufferToHex(e)))}getLayerCount(){return this.getLayers().length}getRoot(){return 0===this.layers.length?i.Buffer.from([]):this.layers[this.layers.length-1][0]||i.Buffer.from([])}getHexRoot(){return this.bufferToHex(this.getRoot())}getProof(e,t){if(void 0===e)throw new Error("leaf is required");e=this.bufferify(e);const r=[];if(!Number.isInteger(t)){t=-1;for(let r=0;rthis.bufferToHex(e.data)))}getPositionalHexProof(e,t){return this.getProof(e,t).map((e=>["left"===e.position?0:1,this.bufferToHex(e.data)]))}static marshalProof(e){const t=e.map((e=>"string"==typeof e?e:i.Buffer.isBuffer(e)?c.bufferToHex(e):{position:e.position,data:c.bufferToHex(e.data)}));return JSON.stringify(t,null,2)}static unmarshalProof(e){let t=null;if("string"==typeof e)t=JSON.parse(e);else{if(!(e instanceof Object))throw new Error("Expected type of string or object");t=e}if(!t)return[];if(!Array.isArray(t))throw new Error("Expected JSON string to be array");return t.map((e=>{if("string"==typeof e)return c.bufferify(e);if(e instanceof Object)return{position:e.position,data:c.bufferify(e.data)};throw new Error("Expected item to be of type string or object")}))}getProofIndices(e,t){const r=Math.pow(2,t);let n=new Set;for(const t of e){let e=r+t;for(;e>1;)n.add(1^e),e=e/2|0}const i=e.map((e=>r+e)),o=Array.from(n).sort(((e,t)=>e-t)).reverse();n=i.concat(o);const s=new Set,a=[];for(let e of n)if(!s.has(e))for(a.push(e);e>1&&(s.add(e),s.has(1^e));)e=e/2|0;return a.filter((t=>!e.includes(t-r)))}getProofIndicesForUnevenTree(e,t){const r=Math.ceil(Math.log2(t)),n=[];for(let e=0;ee%2==0?e+1:e-1)).filter((e=>!o.includes(e)));const r=n.find((({index:t})=>t===e));r&&o.includes(r.leavesCount-1)&&(t=t.slice(0,-1)),i.push(t),o=[...new Set(o.map((e=>e%2==0?e/2:e%2==0?(e+1)/2:(e-1)/2)))]}return i}getMultiProof(e,t){if(t||(t=e,e=this.getLayersFlat()),this.isUnevenTree()&&t.every(Number.isInteger))return this.getMultiProofForUnevenTree(t);if(!t.every(Number.isInteger)){let e=t;this.sortPairs&&(e=e.sort(i.Buffer.compare));let r=e.map((e=>this._bufferIndexOf(this.leaves,e))).sort(((e,t)=>e===t?0:e>t?1:-1));if(!r.every((e=>-1!==e)))throw new Error("Element does not exist in Merkle tree");const n=[],o=[];let s=[];for(let e=0;er.indexOf(e)===t)),s=[]}return o.filter((e=>!n.includes(e)))}return this.getProofIndices(t,this._log2(e.length/2|0)).map((t=>e[t]))}getMultiProofForUnevenTree(e,t){t||(t=e,e=this.getLayers());let r=[],n=t;for(const t of e){const e=[];for(const r of n){if(r%2==0){const i=r+1;if(!n.includes(i)&&t[i]){e.push(t[i]);continue}}const i=r-1;n.includes(i)||!t[i]||e.push(t[i])}r=r.concat(e);const i=new Set;for(const e of n)e%2!=0?e%2!=0?i.add((e-1)/2):i.add((e+1)/2):i.add(e/2);n=Array.from(i)}return r}getHexMultiProof(e,t){return this.getMultiProof(e,t).map((e=>this.bufferToHex(e)))}getProofFlags(e,t){if(!Array.isArray(e)||e.length<=0)throw new Error("Invalid Inputs!");let r;if(r=e.every(Number.isInteger)?e.sort(((e,t)=>e===t?0:e>t?1:-1)):e.map((e=>this._bufferIndexOf(this.leaves,e))).sort(((e,t)=>e===t?0:e>t?1:-1)),!r.every((e=>-1!==e)))throw new Error("Element does not exist in Merkle tree");const n=t.map((e=>this.bufferify(e))),i=[],o=[];for(let e=0;e{if(!i.includes(t[r])){const e=this._getPairNode(t,r),s=n.includes(t[r])||n.includes(e);e&&o.push(!s),i.push(t[r]),i.push(e)}return e.push(r/2|0),e}),[])}return o}verify(e,t,r){let n=this.bufferify(t);if(r=this.bufferify(r),!Array.isArray(e)||!t||!r)return!1;for(let t=0;tthis.bufferify(e))),o=o.map((e=>this.bufferify(e)));const a={};for(const[e,n]of this._zip(t,r))a[Math.pow(2,s)+e]=n;for(const[e,r]of this._zip(this.getProofIndices(t,s),o))a[e]=r;let u=Object.keys(a).map((e=>+e)).sort(((e,t)=>e-t));u=u.slice(0,u.length-1);let c=0;for(;c=2&&{}.hasOwnProperty.call(a,1^e)){let t=[a[e-e%2],a[e-e%2+1]];this.sortPairs&&(t=t.sort(i.Buffer.compare));const r=t[1]?this.hashFn(i.Buffer.concat(t)):t[0];a[e/2|0]=r,u.push(e/2|0)}c+=1}return!t.length||{}.hasOwnProperty.call(a,1)&&a[1].equals(e)}verifyMultiProofWithFlags(e,t,r,n){e=this.bufferify(e),t=t.map(this.bufferify),r=r.map(this.bufferify);const o=t.length,s=n.length,a=[];let u=0,c=0,l=0;for(let e=0;ethis.bufferify(e))),i=i.map((e=>this.bufferify(e)));const o=this.calculateRootForUnevenTree(t,r,n,i);return e.equals(o)}getDepth(){return this.getLayers().length-1}getLayersAsObject(){const e=this.getLayers().map((e=>e.map((e=>this.bufferToHex(e,!1))))),t=[];for(let r=0;re-t)),s=o.map((([e])=>e)),a=this.getProofIndicesForUnevenTree(s,r);let u=0;const c=[];for(let e=0;ee-t)).map((([,e])=>e)),r=l[e].map((([e])=>e)),n=[...new Set(r.map((e=>e%2==0?e/2:e%2==0?(e+1)/2:(e-1)/2)))],o=[];for(let e=0;e{"use strict";var n=r(1048).Buffer,i=r(39907);Object.defineProperty(t,"__esModule",{value:!0}),t.InvalidStatusCodeError=t.InvalidCertError=void 0;const o=Object.freeze({redirect:!0,expectStatusCode:200,headers:{},full:!1,keepAlive:!0,cors:!1,referrer:!1,sslAllowSelfSigned:!1,_redirectCount:0});class s extends Error{constructor(e,t){super(e),this.fingerprint256=t}}t.InvalidCertError=s;class a extends Error{constructor(e){super(`Request Failed. Status Code: ${e}`),this.statusCode=e}}function u(e,t){if(!t||"text"===t||"json"===t)try{let r=new TextDecoder("utf8",{fatal:!0}).decode(e);if("text"===t)return r;try{return JSON.parse(r)}catch(e){if("json"===t)throw e;return r}}catch(e){if("text"===t||"json"===t)throw e}return e}t.InvalidStatusCodeError=a;let c={};function l(e,t){let i={...o,...t};const d=r(4865),h=r(27500),f=r(17946),{promisify:p}=r(49208),{resolve:g}=r(75442),m=!!/^https/.test(e);let y={method:i.method||"GET",headers:{"Accept-Encoding":"gzip, deflate, br"}};const b=e=>e.replace(/:| /g,"").toLowerCase();if(i.keepAlive){const e={keepAlive:!0,keepAliveMsecs:3e4,maxFreeSockets:1024,maxCachedSessions:1024},t=[m,m&&i.sslPinnedCertificates?.map((e=>b(e))).sort()].join();y.agent=c[t]||(c[t]=new(m?h:d).Agent(e))}return"json"===i.type&&(y.headers["Content-Type"]="application/json"),i.data&&(i.method||(y.method="POST"),y.body="json"===i.type?JSON.stringify(i.data):i.data),y.headers={...y.headers,...i.headers},i.sslAllowSelfSigned&&(y.rejectUnauthorized=!1),new Promise(((t,r)=>{const o=async t=>{if(t&&"DEPTH_ZERO_SELF_SIGNED_CERT"===t.code)try{await l(e,{...i,sslAllowSelfSigned:!0,sslPinnedCertificates:[]})}catch(e){e&&e.fingerprint256&&(t=new s(`Self-signed SSL certificate: ${e.fingerprint256}`,e.fingerprint256))}r(t)},c=(m?h:d).request(e,y,(s=>{s.on("error",o),(async()=>{try{t(await(async t=>{const r=t.statusCode;if(i.redirect&&300<=r&&r<400&&t.headers.location){if(10==i._redirectCount)throw new Error("Request failed. Too much redirects.");return i._redirectCount+=1,await l(g(e,t.headers.location),i)}if(i.expectStatusCode&&r!==i.expectStatusCode)throw t.resume(),new a(r);let o=[];for await(const e of t)o.push(e);let s=n.concat(o);const c=t.headers["content-encoding"];"br"===c&&(s=await p(f.brotliDecompress)(s)),"gzip"!==c&&"deflate"!==c||(s=await p(f.unzip)(s));const d=u(s,i.type);return i.full?{headers:t.headers,status:r,body:d}:d})(s))}catch(e){r(e)}})()}));c.on("error",o);const v=i.sslPinnedCertificates?.map((e=>b(e))),A=e=>{const t=b(e.getPeerCertificate()?.fingerprint256||"");if((t||!e.isSessionReused())&&!v.includes(t))return c.emit("error",new s(`Invalid SSL certificate: ${t} Expected: ${v}`,t)),c.abort()};i.sslPinnedCertificates&&c.on("socket",(e=>{e.listeners("secureConnect").map((e=>(e.name||"").replace("bound ",""))).includes("mfetchSecureConnect")||e.on("secureConnect",A.bind(null,e))})),i.keepAlive&&c.setNoDelay(!0),y.body&&c.write(y.body),c.end()}))}const d=new Set(["Accept","Accept-Language","Content-Language","Content-Type"].map((e=>e.toLowerCase()))),h=new Set(["Accept-Charset","Accept-Encoding","Access-Control-Request-Headers","Access-Control-Request-Method","Connection","Content-Length","Cookie","Cookie2","Date","DNT","Expect","Host","Keep-Alive","Origin","Referer","TE","Trailer","Transfer-Encoding","Upgrade","Via"].map((e=>e.toLowerCase())));async function f(e,t){let r={...o,...t};const n=new Headers;"json"===r.type&&n.set("Content-Type","application/json");let i=new URL(e);if(i.username){const e=btoa(`${i.username}:${i.password}`);n.set("Authorization",`Basic ${e}`),i.username="",i.password=""}e=""+i;for(let e in r.headers){const t=e.toLowerCase();(d.has(t)||r.cors&&!h.has(t))&&n.set(e,r.headers[e])}let s={headers:n,redirect:r.redirect?"follow":"manual"};r.referrer||(s.referrerPolicy="no-referrer"),r.cors&&(s.mode="cors"),r.data&&(r.method||(s.method="POST"),s.body="json"===r.type?JSON.stringify(r.data):r.data);const c=await fetch(e,s);if(r.expectStatusCode&&c.status!==r.expectStatusCode)throw new a(c.status);const l=u(new Uint8Array(await c.arrayBuffer()),r.type);return r.full?{headers:Object.fromEntries(c.headers.entries()),status:c.status,body:l}:l}const p=!!("object"==typeof i&&i.versions&&i.versions.node&&i.versions.v8);t.default=function(e,t){return(p?l:f)(e,t)}},21929:(e,t,r)=>{var n=r(82823),i=r(47048);function o(e){this.rand=e||new i.Rand}e.exports=o,o.create=function(e){return new o(e)},o.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var i=new n(this.rand.generate(r))}while(i.cmp(e)>=0);return i},o.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},o.prototype.test=function(e,t,r){var i=e.bitLength(),o=n.mont(e),s=new n(1).toRed(o);t||(t=Math.max(1,i/48|0));for(var a=e.subn(1),u=0;!a.testn(u);u++);for(var c=e.shrn(u),l=a.toRed(o);t>0;t--){var d=this._randrange(new n(2),a);r&&r(d);var h=d.toRed(o).redPow(c);if(0!==h.cmp(s)&&0!==h.cmp(l)){for(var f=1;f0;t--){var l=this._randrange(new n(2),s),d=e.gcd(l);if(0!==d.cmpn(1))return d;var h=l.toRed(i).redPow(u);if(0!==h.cmp(o)&&0!==h.cmp(c)){for(var f=1;f{e.exports=r(14878)},86090:(e,t,r)=>{"use strict";var n,i,o,s=r(51555),a=r(99942).extname,u=/^\s*([^;\s]*)(?:;|\s|$)/,c=/^text\//i;function l(e){if(!e||"string"!=typeof e)return!1;var t=u.exec(e),r=t&&s[t[1].toLowerCase()];return r&&r.charset?r.charset:!(!t||!c.test(t[1]))&&"UTF-8"}t.charset=l,t.charsets={lookup:l},t.contentType=function(e){if(!e||"string"!=typeof e)return!1;var r=-1===e.indexOf("/")?t.lookup(e):e;if(!r)return!1;if(-1===r.indexOf("charset")){var n=t.charset(r);n&&(r+="; charset="+n.toLowerCase())}return r},t.extension=function(e){if(!e||"string"!=typeof e)return!1;var r=u.exec(e),n=r&&t.extensions[r[1].toLowerCase()];return!(!n||!n.length)&&n[0]},t.extensions=Object.create(null),t.lookup=function(e){if(!e||"string"!=typeof e)return!1;var r=a("x."+e).toLowerCase().substr(1);return r&&t.types[r]||!1},t.types=Object.create(null),n=t.extensions,i=t.types,o=["nginx","apache",void 0,"iana"],Object.keys(s).forEach((function(e){var t=s[e],r=t.extensions;if(r&&r.length){n[e]=r;for(var a=0;al||c===l&&"application/"===i[u].substr(0,12)))continue}i[u]=e}}}))},7784:e=>{function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},89042:(e,t)=>{"use strict";var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}},98203:(e,t)=>{"use strict";var r=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r)return r;throw new Error("unable to locate global object")}();e.exports=t=r.fetch,r.fetch&&(t.default=r.fetch.bind(r)),t.Headers=r.Headers,t.Request=r.Request,t.Response=r.Response},40047:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s=r(1048).Buffer}catch(e){}function a(e,t,r){for(var n=0,i=Math.min(e.length,r),o=t;o=49&&s<=54?s-49+10:s>=17&&s<=22?s-17+10:15&s}return n}function u(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},o.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},o.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r=t;r-=6)i=a(e,r,r+6),this.words[n]|=i<>>26-o&4194303,(o+=24)>=26&&(o-=26,n++);r+6!==t&&(i=a(e,t,r+6),this.words[n]|=i<>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,c=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],d=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?c[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var h=l[e],f=d[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);r=(p=p.idivn(f)).isZero()?g+r:c[h-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function p(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(f=h),o.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?f(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):p(this,e,t),r},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},g.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[r]=67108863&o}return 0!==t&&(this.words[r]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new E(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function A(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function _(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):r.strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(b,y),b.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new v;else if("p192"===e)t=new A;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}return m[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new _(e)},i(_,E),_.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},_.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},_.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},_.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},_.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},65547:(e,t,r)=>{var n=r(40047),i=r(95342);e.exports=function(e){if("string"==typeof e||"number"==typeof e){var t=new n(1),r=String(e).toLowerCase().trim(),o="0x"===r.substr(0,2)||"-0x"===r.substr(0,3),s=i(r);if("-"===s.substr(0,1)&&(s=i(s.slice(1)),t=new n(-1,10)),!(s=""===s?"0":s).match(/^-?[0-9]+$/)&&s.match(/^[0-9A-Fa-f]+$/)||s.match(/^[a-fA-F]+$/)||!0===o&&s.match(/^[0-9A-Fa-f]+$/))return new n(s,16).mul(t);if((s.match(/^-?[0-9]+$/)||""===s)&&!1===o)return new n(s,10).mul(t)}else if("object"==typeof e&&e.toString&&!e.pop&&!e.push&&e.toString(10).match(/^-?[0-9]+$/)&&(e.mul||e.dividedToIntegerBy))return new n(e.toString(10),10);throw new Error("[number-to-bn] while converting number "+JSON.stringify(e)+" to BN.js instance, error: invalid number value. Value must be an integer, hex string, BN or BigNumber instance. Note, decimals are not supported.")}},61513:e=>{"use strict";var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var o,s,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u{var n="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=n&&i&&"function"==typeof i.get?i.get:null,s=n&&Map.prototype.forEach,a="function"==typeof Set&&Set.prototype,u=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=a&&u&&"function"==typeof u.get?u.get:null,l=a&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,h="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,g=Object.prototype.toString,m=Function.prototype.toString,y=String.prototype.match,b=String.prototype.slice,v=String.prototype.replace,A=String.prototype.toUpperCase,w=String.prototype.toLowerCase,E=RegExp.prototype.test,_=Array.prototype.concat,I=Array.prototype.join,S=Array.prototype.slice,k=Math.floor,C="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,M="function"==typeof Symbol&&"object"==typeof Symbol.iterator,B="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,P=Object.prototype.propertyIsEnumerable,R=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function O(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||E.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-k(-e):k(e);if(n!==e){var i=String(n),o=b.call(t,i.length+1);return v.call(i,r,"$&_")+"."+v.call(v.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(t,r,"$&_")}var N=r(86973).custom,D=N&&j(N)?N:null;function L(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function U(e){return v.call(String(e),/"/g,""")}function F(e){return!("[object Array]"!==K(e)||B&&"object"==typeof e&&B in e)}function j(e){if(M)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!x)return!1;try{return x.call(e),!0}catch(e){}return!1}e.exports=function e(t,r,n,i){var a=r||{};if(H(a,"quoteStyle")&&"single"!==a.quoteStyle&&"double"!==a.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(H(a,"maxStringLength")&&("number"==typeof a.maxStringLength?a.maxStringLength<0&&a.maxStringLength!==1/0:null!==a.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=!H(a,"customInspect")||a.customInspect;if("boolean"!=typeof u&&"symbol"!==u)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(H(a,"indent")&&null!==a.indent&&"\t"!==a.indent&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(H(a,"numericSeparator")&&"boolean"!=typeof a.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=a.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return Q(t,a);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var A=String(t);return g?O(t,A):A}if("bigint"==typeof t){var E=String(t)+"n";return g?O(t,E):E}var k=void 0===a.depth?5:a.depth;if(void 0===n&&(n=0),n>=k&&k>0&&"object"==typeof t)return F(t)?"[Array]":"[Object]";var T,N=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=I.call(Array(e.indent+1)," ")}return{base:r,prev:I.call(Array(t+1),r)}}(a,n);if(void 0===i)i=[];else if(G(i,t)>=0)return"[Circular]";function z(t,r,o){if(r&&(i=S.call(i)).push(r),o){var s={depth:a.depth};return H(a,"quoteStyle")&&(s.quoteStyle=a.quoteStyle),e(t,s,n+1,i)}return e(t,a,n+1,i)}if("function"==typeof t){var q=function(e){if(e.name)return e.name;var t=y.call(m.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),Z=X(t,z);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(Z.length>0?" { "+I.call(Z,", ")+" }":"")}if(j(t)){var $=M?v.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):x.call(t);return"object"!=typeof t||M?$:W($)}if((T=t)&&"object"==typeof T&&("undefined"!=typeof HTMLElement&&T instanceof HTMLElement||"string"==typeof T.nodeName&&"function"==typeof T.getAttribute)){for(var ee="<"+w.call(String(t.nodeName)),te=t.attributes||[],re=0;re"}if(F(t)){if(0===t.length)return"[]";var ne=X(t,z);return N&&!function(e){for(var t=0;t=0)return!1;return!0}(ne)?"["+J(ne,N)+"]":"[ "+I.call(ne,", ")+" ]"}if(function(e){return!("[object Error]"!==K(e)||B&&"object"==typeof e&&B in e)}(t)){var ie=X(t,z);return"cause"in t&&!P.call(t,"cause")?"{ ["+String(t)+"] "+I.call(_.call("[cause]: "+z(t.cause),ie),", ")+" }":0===ie.length?"["+String(t)+"]":"{ ["+String(t)+"] "+I.call(ie,", ")+" }"}if("object"==typeof t&&u){if(D&&"function"==typeof t[D])return t[D]();if("symbol"!==u&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var oe=[];return s.call(t,(function(e,r){oe.push(z(r,t,!0)+" => "+z(e,t))})),Y("Map",o.call(t),oe,N)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return l.call(t,(function(e){se.push(z(e,t))})),Y("Set",c.call(t),se,N)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{h.call(e,h)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return V("WeakMap");if(function(e){if(!h||!e||"object"!=typeof e)return!1;try{h.call(e,h);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return V("WeakSet");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return V("WeakRef");if(function(e){return!("[object Number]"!==K(e)||B&&"object"==typeof e&&B in e)}(t))return W(z(Number(t)));if(function(e){if(!e||"object"!=typeof e||!C)return!1;try{return C.call(e),!0}catch(e){}return!1}(t))return W(z(C.call(t)));if(function(e){return!("[object Boolean]"!==K(e)||B&&"object"==typeof e&&B in e)}(t))return W(p.call(t));if(function(e){return!("[object String]"!==K(e)||B&&"object"==typeof e&&B in e)}(t))return W(z(String(t)));if(!function(e){return!("[object Date]"!==K(e)||B&&"object"==typeof e&&B in e)}(t)&&!function(e){return!("[object RegExp]"!==K(e)||B&&"object"==typeof e&&B in e)}(t)){var ae=X(t,z),ue=R?R(t)===Object.prototype:t instanceof Object||t.constructor===Object,ce=t instanceof Object?"":"null prototype",le=!ue&&B&&Object(t)===t&&B in t?b.call(K(t),8,-1):ce?"Object":"",de=(ue||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||ce?"["+I.call(_.call([],le||[],ce||[]),": ")+"] ":"");return 0===ae.length?de+"{}":N?de+"{"+J(ae,N)+"}":de+"{ "+I.call(ae,", ")+" }"}return String(t)};var z=Object.prototype.hasOwnProperty||function(e){return e in this};function H(e,t){return z.call(e,t)}function K(e){return g.call(e)}function G(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return Q(b.call(e,0,t.maxStringLength),t)+n}return L(v.call(v.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+A.call(t.toString(16))}function W(e){return"Object("+e+")"}function V(e){return e+" { ? }"}function Y(e,t,r,n){return e+" ("+t+") {"+(n?J(r,n):I.call(r,", "))+"}"}function J(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+I.call(e,","+r)+"\n"+t.prev}function X(e,t){var r=F(e),n=[];if(r){n.length=e.length;for(var i=0;i{"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:e===r||!(!t(e)||!t(r))}},55968:(e,t,r)=>{"use strict";var n=r(41857),i=r(28498),o=r(82372),s=r(61937),a=r(85087),u=i(s(),Object);n(u,{getPolyfill:s,implementation:o,shim:a}),e.exports=u},61937:(e,t,r)=>{"use strict";var n=r(82372);e.exports=function(){return"function"==typeof Object.is?Object.is:n}},85087:(e,t,r)=>{"use strict";var n=r(61937),i=r(41857);e.exports=function(){var e=n();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},78160:(e,t,r)=>{"use strict";var n;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,s=r(50968),a=Object.prototype.propertyIsEnumerable,u=!a.call({toString:null},"toString"),c=a.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},h={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!h["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===o.call(e),n=s(e),a=t&&"[object String]"===o.call(e),h=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var p=c&&r;if(a&&e.length>0&&!i.call(e,0))for(var g=0;g0)for(var m=0;m{"use strict";var n=Array.prototype.slice,i=r(50968),o=Object.keys,s=o?function(e){return o(e)}:r(78160),a=Object.keys;s.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return i(e)?a(n.call(e)):a(e)})}else Object.keys=s;return Object.keys||s},e.exports=s},50968:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},25164:(e,t,r)=>{"use strict";var n=r(49228),i=r(62908)(),o=r(79818),s=Object,a=o("Array.prototype.push"),u=o("Object.prototype.propertyIsEnumerable"),c=i?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var r=s(e);if(1===arguments.length)return r;for(var o=1;o{"use strict";var n=r(25164);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),r={},n=0;n{"use strict";r.r(t),r.d(t,{ObliviousSet:()=>n,now:()=>o,removeTooOldValues:()=>i});var n=function(){function e(e){this.ttl=e,this.map=new Map,this._to=!1}return e.prototype.has=function(e){return this.map.has(e)},e.prototype.add=function(e){var t=this;this.map.set(e,o()),this._to||(this._to=!0,setTimeout((function(){t._to=!1,i(t)}),0))},e.prototype.clear=function(){this.map.clear()},e}();function i(e){for(var t=o()-e.ttl,r=e.map[Symbol.iterator]();;){var n=r.next().value;if(!n)return;var i=n[0];if(!(n[1]0&&(i=r),r=e[c++]);)switch(H++,"\n"===r?(G++,K=0):K++,L){case f:if("{"===r)L=g;else if("["===r)L=y;else if(!q(r))return Q("Non-whitespace before {[.");continue;case A:case g:if(q(r))continue;if(L===A)U.push(w);else{if("}"===r){a({}),u(),L=U.pop()||p;continue}U.push(m)}if('"'!==r)return Q('Malformed object key should start with " ');L=v;continue;case w:case m:if(q(r))continue;if(":"===r)L===m?(U.push(m),void 0!==o&&(a({}),s(o),o=void 0),z++):void 0!==o&&(s(o),o=void 0),L=p;else if("}"===r)void 0!==o&&(a(o),u(),o=void 0),u(),z--,L=U.pop()||p;else{if(","!==r)return Q("Bad object");L===m&&U.push(m),void 0!==o&&(a(o),u(),o=void 0),L=A}continue;case y:case p:if(q(r))continue;if(L===y){if(a([]),z++,L=p,"]"===r){u(),z--,L=U.pop()||p;continue}U.push(b)}if('"'===r)L=v;else if("{"===r)L=g;else if("["===r)L=y;else if("t"===r)L=E;else if("f"===r)L=S;else if("n"===r)L=x;else if("-"===r)O+=r;else if("0"===r)O+=r,L=20;else{if(-1==="123456789".indexOf(r))return Q("Bad value");O+=r,L=20}continue;case b:if(","===r)U.push(b),void 0!==o&&(a(o),u(),o=void 0),L=p;else{if("]"!==r){if(q(r))continue;return Q("Bad array")}void 0!==o&&(a(o),u(),o=void 0),u(),z--,L=U.pop()||p}continue;case v:void 0===o&&(o="");var h=c-1;e:for(;;){for(;j>0;)if(F+=r,r=e.charAt(c++),4===j?(o+=String.fromCharCode(parseInt(F,16)),j=0,h=c-1):j++,!r)break e;if('"'===r&&!N){L=U.pop()||p,o+=e.substring(h,c-1);break}if(!("\\"!==r||N||(N=!0,o+=e.substring(h,c-1),r=e.charAt(c++))))break;if(N){if(N=!1,"n"===r?o+="\n":"r"===r?o+="\r":"t"===r?o+="\t":"f"===r?o+="\f":"b"===r?o+="\b":"u"===r?(j=1,F=""):o+=r,r=e.charAt(c++),h=c-1,r)continue;break}d.lastIndex=c;var W=d.exec(e);if(!W){c=e.length+1,o+=e.substring(h,c-1);break}if(c=W.index+1,!(r=e.charAt(W.index))){o+=e.substring(h,c-1);break}}continue;case E:if(!r)continue;if("r"!==r)return Q("Invalid true started with t"+r);L=_;continue;case _:if(!r)continue;if("u"!==r)return Q("Invalid true started with tr"+r);L=I;continue;case I:if(!r)continue;if("e"!==r)return Q("Invalid true started with tru"+r);a(!0),u(),L=U.pop()||p;continue;case S:if(!r)continue;if("a"!==r)return Q("Invalid false started with f"+r);L=k;continue;case k:if(!r)continue;if("l"!==r)return Q("Invalid false started with fa"+r);L=C;continue;case C:if(!r)continue;if("s"!==r)return Q("Invalid false started with fal"+r);L=T;continue;case T:if(!r)continue;if("e"!==r)return Q("Invalid false started with fals"+r);a(!1),u(),L=U.pop()||p;continue;case x:if(!r)continue;if("u"!==r)return Q("Invalid null started with n"+r);L=M;continue;case M:if(!r)continue;if("l"!==r)return Q("Invalid null started with nu"+r);L=B;continue;case B:if(!r)continue;if("l"!==r)return Q("Invalid null started with nul"+r);a(null),u(),L=U.pop()||p;continue;case P:if("."!==r)return Q("Leading zero not followed by .");O+=r,L=20;continue;case 20:if(-1!=="0123456789".indexOf(r))O+=r;else if("."===r){if(-1!==O.indexOf("."))return Q("Invalid number has two dots");O+=r}else if("e"===r||"E"===r){if(-1!==O.indexOf("e")||-1!==O.indexOf("E"))return Q("Invalid number has two exponential");O+=r}else if("+"===r||"-"===r){if("e"!==i&&"E"!==i)return Q("Invalid symbol in number");O+=r}else O&&(a(parseFloat(O)),u(),O=""),c--,L=U.pop()||p;continue;default:return Q("Unknown state: "+L)}H>=R&&(n=0,void 0!==o&&o.length>l&&(Q("Max buffer length exceeded: textNode"),n=Math.max(n,o.length)),O.length>l&&(Q("Max buffer length exceeded: numberNode"),n=Math.max(n,O.length)),R=l-n+H)}})),e(n.n).on((function(){if(L===f)return a({}),u(),void(D=!0);L===p&&0===z||Q("Unexpected end"),void 0!==o&&(a(o),u(),o=void 0),D=!0}))}},function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return c}));var n=r(19),i=r(3),o=r(2),s=r(20),a=r(0);function u(){return new XMLHttpRequest}function c(e,t,r,u,c,l,d){var h=e(i.m).emit,f=e(i.b).emit,p=0,g=!0;function m(){if("2"===String(t.status)[0]){var e=t.responseText,r=(" "+e.substr(p)).substr(1);r&&h(r),p=Object(o.e)(e)}}function y(t){try{g&&e(i.c).emit(t.status,Object(s.a)(t.getAllResponseHeaders())),g=!1}catch(e){}}e(i.a).on((function(){t.onreadystatechange=null,t.abort()})),"onprogress"in t&&(t.onprogress=m),t.onreadystatechange=function(){switch(t.readyState){case 2:case 3:return y(t);case 4:y(t),"2"===String(t.status)[0]?(m(),e(i.n).emit()):f(Object(i.o)(t.status,t.responseText))}};try{for(var b in t.open(r,u,!0),l)t.setRequestHeader(b,l[b]);Object(n.a)(window.location,Object(n.b)(u))||t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.withCredentials=d,t.send(c)}catch(e){window.setTimeout(Object(a.j)(f,Object(i.o)(void 0,void 0,e)),0)}}},function(e,t,r){"use strict";function n(e,t){function r(t){return String(t.port||{"http:":80,"https:":443}[t.protocol||e.protocol])}return!!(t.protocol&&t.protocol!==e.protocol||t.host&&t.host!==e.host||t.host&&r(t)!==r(e))}function i(e){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(e)||[];return{protocol:t[1]||"",host:t[2]||"",port:t[3]||""}}r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return i}))},function(e,t,r){"use strict";function n(e){var t={};return e&&e.split("\r\n").forEach((function(e){var r=e.indexOf(": ");t[e.substring(0,r)]=e.substring(r+2)})),t}r.d(t,"a",(function(){return n}))}]).default},e.exports=t()},53358:(e,t,r)=>{var n=r(37086);function i(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function o(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},r=e.name||"Function wrapped with `once`";return t.onceError=r+" shouldn't be called more than once",t.called=!1,t}e.exports=n(i),e.exports.strict=n(o),i.proto=i((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return o(this)},configurable:!0})}))},82213:(e,t)=>{t.endianness=function(){return"LE"},t.hostname=function(){return"undefined"!=typeof location?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL="\n",t.homedir=function(){return"/"}},89540:(e,t,r)=>{"use strict";var n=r(12267);t.certificate=r(77770);var i=n.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=i;var o=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=o;var s=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}));t.PublicKey=s;var a=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),u=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(a),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=u;var c=n.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=c;var l=n.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=l,t.DSAparam=n.define("DSAparam",(function(){this.int()}));var d=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(h),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=d;var h=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},77770:(e,t,r)=>{"use strict";var n=r(12267),i=n.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),o=n.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),a=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())})),u=n.define("RelativeDistinguishedName",(function(){this.setof(o)})),c=n.define("RDNSequence",(function(){this.seqof(u)})),l=n.define("Name",(function(){this.choice({rdnSequence:this.use(c)})})),d=n.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))})),h=n.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),f=n.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(l),this.key("validity").use(d),this.key("subject").use(l),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(h).optional())})),p=n.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(f),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())}));e.exports=p},72982:(e,t,r)=>{var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=r(28981),a=r(50178),u=r(25636).Buffer;e.exports=function(e,t){var r,c=e.toString(),l=c.match(n);if(l){var d="aes"+l[1],h=u.from(l[2],"hex"),f=u.from(l[3].replace(/[\r\n]/g,""),"base64"),p=s(t,h.slice(0,8),parseInt(l[1],10)).key,g=[],m=a.createDecipheriv(d,p,h);g.push(m.update(f)),g.push(m.final()),r=u.concat(g)}else{var y=c.match(o);r=u.from(y[2].replace(/[\r\n]/g,""),"base64")}return{tag:c.match(i)[1],data:r}}},37450:(e,t,r)=>{var n=r(89540),i=r(81892),o=r(72982),s=r(50178),a=r(88619),u=r(25636).Buffer;function c(e){var t;"object"!=typeof e||u.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=u.from(e));var r,c,l=o(e,t),d=l.tag,h=l.data;switch(d){case"CERTIFICATE":c=n.certificate.decode(h,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(c||(c=n.PublicKey.decode(h,"der")),r=c.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(c.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return c.subjectPrivateKey=c.subjectPublicKey,{type:"ec",data:c};case"1.2.840.10040.4.1":return c.algorithm.params.pub_key=n.DSAparam.decode(c.subjectPublicKey.data,"der"),{type:"dsa",data:c.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":h=function(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=i[e.algorithm.decrypt.cipher.algo.join(".")],c=e.algorithm.decrypt.cipher.iv,l=e.subjectPrivateKey,d=parseInt(o.split("-")[1],10)/8,h=a.pbkdf2Sync(t,r,n,d,"sha1"),f=s.createDecipheriv(o,h,c),p=[];return p.push(f.update(l)),p.push(f.final()),u.concat(p)}(h=n.EncryptedPrivateKey.decode(h,"der"),t);case"PRIVATE KEY":switch(r=(c=n.PrivateKey.decode(h,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(c.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:c.algorithm.curve,privateKey:n.ECPrivateKey.decode(c.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return c.algorithm.params.priv_key=n.DSAparam.decode(c.subjectPrivateKey,"der"),{type:"dsa",params:c.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(h,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(h,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(h,"der")};case"EC PRIVATE KEY":return{curve:(h=n.ECPrivateKey.decode(h,"der")).parameters.value,privateKey:h.privateKey};default:throw new Error("unknown key type "+d)}}e.exports=c,c.signature=n.signature},29027:e=>{"use strict";var t;e.exports=function(e){var r,n="&"+e+";";return(t=t||document.createElement("i")).innerHTML=n,(59!==(r=t.textContent).charCodeAt(r.length-1)||"semi"===e)&&(r!==n&&r)}},59835:(e,t,r)=>{"use strict";var n=r(80414),i=r(61492),o=r(15364),s=r(29816),a=r(43623),u=r(29027);e.exports=function(e,t){var r,o,s={};for(o in t||(t={}),h)r=t[o],s[o]=null==r?h[o]:r;return(s.position.indent||s.position.start)&&(s.indent=s.position.indent||[],s.position=s.position.start),function(e,t){var r,o,s,h,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te=t.additional,re=t.nonTerminated,ne=t.text,ie=t.reference,oe=t.warning,se=t.textContext,ae=t.referenceContext,ue=t.warningContext,ce=t.position,le=t.indent||[],de=e.length,he=0,fe=-1,pe=ce.column||1,ge=ce.line||1,me="",ye=[];for("string"==typeof te&&(te=te.charCodeAt(0)),J=be(),H=oe?function(e,t){var r=be();r.column+=t,r.offset+=t,oe.call(ue,L[e],r,e)}:d,he--,de++;++he=55296&&ee<=57343||ee>1114111?(H(D,Z),j=l(I)):j in i?(H(N,Z),j=i[j]):(G="",U(j)&&H(N,Z),j>65535&&(G+=l((j-=65536)>>>10|55296),j=56320|1023&j),j=G+l(j))):V!==S&&H(R,Z)),j?(ve(),J=be(),he=$-1,pe+=$-W+1,ye.push(j),(X=be()).offset++,ie&&ie.call(ae,j,{start:J,end:X},e.slice(W-1,$)),J=X):(h=e.slice(W-1,$),me+=h,pe+=h.length,he=$-1)}else 10===F&&(ge++,fe++,pe=0),F==F?(me+=l(F),pe++):ve();return ye.join("");function be(){return{line:ge,column:pe,offset:he+(ce.offset||0)}}function ve(){me&&(ye.push(me),ne&&ne.call(se,me,{start:J,end:be()}),me="")}}(e,s)};var c={}.hasOwnProperty,l=String.fromCharCode,d=Function.prototype,h={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},f=9,p=10,g=12,m=32,y=38,b=59,v=60,A=61,w=35,E=88,_=120,I=65533,S="named",k="hexadecimal",C="decimal",T={};T[k]=16,T[C]=10;var x={};x[S]=a,x[C]=o,x[k]=s;var M=1,B=2,P=3,R=4,O=5,N=6,D=7,L={};function U(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||!(65535&~e)||65534==(65535&e)}L[M]="Named character references must be terminated by a semicolon",L[B]="Numeric character references must be terminated by a semicolon",L[P]="Named character references cannot be empty",L[R]="Numeric character references cannot be empty",L[O]="Named character references must be known",L[N]="Numeric character references cannot be disallowed",L[D]="Numeric character references cannot be outside the permissible Unicode range"},99942:(e,t,r)=>{"use strict";var n=r(39907);function i(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function o(e,t){for(var r,n="",i=0,o=-1,s=0,a=0;a<=e.length;++a){if(a2){var u=n.lastIndexOf("/");if(u!==n.length-1){-1===u?(n="",i=0):i=(n=n.slice(0,u)).length-1-n.lastIndexOf("/"),o=a,s=0;continue}}else if(2===n.length||1===n.length){n="",i=0,o=a,s=0;continue}t&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+e.slice(o+1,a):n=e.slice(o+1,a),i=a-o-1;o=a,s=0}else 46===r&&-1!==s?++s:s=-1}return n}var s={resolve:function(){for(var e,t="",r=!1,s=arguments.length-1;s>=-1&&!r;s--){var a;s>=0?a=arguments[s]:(void 0===e&&(e=n.cwd()),a=e),i(a),0!==a.length&&(t=a+"/"+t,r=47===a.charCodeAt(0))}return t=o(t,!r),r?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(i(e),0===e.length)return".";var t=47===e.charCodeAt(0),r=47===e.charCodeAt(e.length-1);return 0!==(e=o(e,!t)).length||t||(e="."),e.length>0&&r&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return i(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t0&&(void 0===e?e=r:e+="/"+r)}return void 0===e?".":s.normalize(e)},relative:function(e,t){if(i(e),i(t),e===t)return"";if((e=s.resolve(e))===(t=s.resolve(t)))return"";for(var r=1;rc){if(47===t.charCodeAt(a+d))return t.slice(a+d+1);if(0===d)return t.slice(a+d)}else o>c&&(47===e.charCodeAt(r+d)?l=d:0===d&&(l=0));break}var h=e.charCodeAt(r+d);if(h!==t.charCodeAt(a+d))break;47===h&&(l=d)}var f="";for(d=r+l+1;d<=n;++d)d!==n&&47!==e.charCodeAt(d)||(0===f.length?f+="..":f+="/..");return f.length>0?f+t.slice(a+l):(a+=l,47===t.charCodeAt(a)&&++a,t.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(i(e),0===e.length)return".";for(var t=e.charCodeAt(0),r=47===t,n=-1,o=!0,s=e.length-1;s>=1;--s)if(47===(t=e.charCodeAt(s))){if(!o){n=s;break}}else o=!1;return-1===n?r?"/":".":r&&1===n?"//":e.slice(0,n)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');i(e);var r,n=0,o=-1,s=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var a=t.length-1,u=-1;for(r=e.length-1;r>=0;--r){var c=e.charCodeAt(r);if(47===c){if(!s){n=r+1;break}}else-1===u&&(s=!1,u=r+1),a>=0&&(c===t.charCodeAt(a)?-1==--a&&(o=r):(a=-1,o=u))}return n===o?o=u:-1===o&&(o=e.length),e.slice(n,o)}for(r=e.length-1;r>=0;--r)if(47===e.charCodeAt(r)){if(!s){n=r+1;break}}else-1===o&&(s=!1,o=r+1);return-1===o?"":e.slice(n,o)},extname:function(e){i(e);for(var t=-1,r=0,n=-1,o=!0,s=0,a=e.length-1;a>=0;--a){var u=e.charCodeAt(a);if(47!==u)-1===n&&(o=!1,n=a+1),46===u?-1===t?t=a:1!==s&&(s=1):-1!==t&&(s=-1);else if(!o){r=a+1;break}}return-1===t||-1===n||0===s||1===s&&t===n-1&&t===r+1?"":e.slice(t,n)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var r=t.dir||t.root,n=t.base||(t.name||"")+(t.ext||"");return r?r===t.root?r+n:r+"/"+n:n}(0,e)},parse:function(e){i(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var r,n=e.charCodeAt(0),o=47===n;o?(t.root="/",r=1):r=0;for(var s=-1,a=0,u=-1,c=!0,l=e.length-1,d=0;l>=r;--l)if(47!==(n=e.charCodeAt(l)))-1===u&&(c=!1,u=l+1),46===n?-1===s?s=l:1!==d&&(d=1):-1!==s&&(d=-1);else if(!c){a=l+1;break}return-1===s||-1===u||0===d||1===d&&s===u-1&&s===a+1?-1!==u&&(t.base=t.name=0===a&&o?e.slice(1,u):e.slice(a,u)):(0===a&&o?(t.name=e.slice(1,s),t.base=e.slice(1,u)):(t.name=e.slice(a,s),t.base=e.slice(a,u)),t.ext=e.slice(s,u)),a>0?t.dir=e.slice(0,a-1):o&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};s.posix=s,e.exports=s},88619:(e,t,r)=>{t.pbkdf2=r(58399),t.pbkdf2Sync=r(84789)},58399:(e,t,r)=>{var n,i,o=r(25636).Buffer,s=r(9697),a=r(39858),u=r(84789),c=r(94021),l=r.g.crypto&&r.g.crypto.subtle,d={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function f(){return i||(i=r.g.process&&r.g.process.nextTick?r.g.process.nextTick:r.g.queueMicrotask?r.g.queueMicrotask:r.g.setImmediate?r.g.setImmediate:r.g.setTimeout)}function p(e,t,r,n,i){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)})).then((function(e){return o.from(e)}))}e.exports=function(e,t,i,g,m,y){"function"==typeof m&&(y=m,m=void 0);var b=d[(m=m||"sha1").toLowerCase()];if(b&&"function"==typeof r.g.Promise){if(s(i,g),e=c(e,a,"Password"),t=c(t,a,"Salt"),"function"!=typeof y)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){f()((function(){t(null,e)}))}),(function(e){f()((function(){t(e)}))}))}(function(e){if(r.g.process&&!r.g.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==h[e])return h[e];var t=p(n=n||o.alloc(8),n,10,128,e).then((function(){return!0})).catch((function(){return!1}));return h[e]=t,t}(b).then((function(r){return r?p(e,t,i,g,b):u(e,t,i,g,m)})),y)}else f()((function(){var r;try{r=u(e,t,i,g,m)}catch(e){return y(e)}y(null,r)}))}},39858:(e,t,r)=>{var n,i=r(39907);n=r.g.process&&r.g.process.browser?"utf-8":r.g.process&&r.g.process.version?parseInt(i.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",e.exports=n},9697:e=>{var t=Math.pow(2,30)-1;e.exports=function(e,r){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof r)throw new TypeError("Key length not a number");if(r<0||r>t||r!=r)throw new TypeError("Bad key length")}},84789:(e,t,r)=>{var n=r(94277),i=r(25586),o=r(13229),s=r(25636).Buffer,a=r(9697),u=r(39858),c=r(94021),l=s.alloc(128),d={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(e,t,r){var a=function(e){return"rmd160"===e||"ripemd160"===e?function(e){return(new i).update(e).digest()}:"md5"===e?n:function(t){return o(e).update(t).digest()}}(e),u="sha512"===e||"sha384"===e?128:64;t.length>u?t=a(t):t.length{var n=r(25636).Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},9999:(e,t,r)=>{"use strict";var n,i=r(4364),o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,u=Object.prototype.hasOwnProperty,c={};((e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:!0})})(c,{PetraWallet:()=>_,PetraWalletName:()=>E}),e.exports=(n=c,((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of a(t))u.call(e,r)||void 0===r||o(e,r,{get:()=>t[r],enumerable:!(n=s(t,r))||n.enumerable});return e})(o({},"__esModule",{value:!0}),n));var l=r(89836),d=r(5721),h=r(80244),f=r(89836),p=r(80244);function g(e,t){const r=e.bcsToBytes(),n=new p.BCS.Deserializer(r);return t.deserialize(n)}function m(e){switch(null==e?void 0:e.name.toLowerCase()){case"mainnet":return f.Network.MAINNET;case"testnet":return f.Network.TESTNET;case"devnet":return f.Network.DEVNET;default:throw new Error("Invalid network name")}}var y=class extends Error{constructor(e,t,r){super(r),this.code=e,this.status=t,this.status=t,this.code=e,Object.setPrototypeOf(this,y.prototype)}},b=Object.freeze({INTERNAL_ERROR:new y(-30001,"Internal Error","Internal Error"),NO_ACCOUNTS:new y(4e3,"No Accounts","No accounts found"),TIME_OUT:new y(4002,"Time Out","The prompt timed out without a response. This could be because the user did not respond or because a new request was opened."),UNAUTHORIZED:new y(4100,"Unauthorized","The requested method and/or account has not been authorized by the user."),UNSUPPORTED:new y(4200,"Unsupported","The provider does not support the requested method."),USER_REJECTION:new y(4001,"Rejected","The user rejected the request")});function v(e){return e instanceof Error&&"Cannot read properties of undefined (reading 'map')"===e.message}function A(e){if("code"in e)throw t=e.code,Object.values(b).find((e=>e.code===t))??b.INTERNAL_ERROR;var t;throw e}function w(e){return{maxGasAmount:(null==e?void 0:e.max_gas_amount)?Number(null==e?void 0:e.max_gas_amount):void 0,gasUnitPrice:(null==e?void 0:e.gas_unit_price)?Number(null==e?void 0:e.gas_unit_price):void 0,...e}}var E="Petra",_=class{constructor(){this.name=E,this.version="v2",this.url="https://chrome.google.com/webstore/detail/petra-aptos-wallet/ejjladinnckdgjemekebdpeokbikhfci",this.icon="data:image/png;base64,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",this.provider="undefined"!=typeof window?window.petra:void 0}deeplinkProvider(e){return`https://petra.app/explore?link=${e.url}`}async connect(){const e=await this.provider.connect().catch(A);if(!e)throw`${E} Address Info Error`;return e}async account(){const e=await this.provider.account().catch(A);if(!e)throw`${E} Account Error`;return e}async disconnect(){return this.provider.disconnect().catch(A)}async signAndSubmitTransaction(e,t){var r;if("data"in e){const t=e,n={expirationTimestamp:null==(r=t.options)?void 0:r.expireTimestamp,sender:t.sender?l.AccountAddress.from(t.sender).toString():void 0,...t.options};if((0,d.areBCSArguments)(t.data.functionArguments)){const e=await this.network(),r=await async function(e,t){const r=new f.AptosConfig({network:m(t)});return g(await(0,f.generateTransactionPayload)({...e,aptosConfig:r}),p.TxnBuilderTypes.TransactionPayload)}(t.data,e);return await this.signAndSubmitBCSTransaction(r,n)}const i=await function(e){var t;if("bytecode"in e)throw new Error("script payload not supported");const r=null==(t=e.typeArguments)?void 0:t.map((e=>e instanceof f.TypeTag?e.toString():e));return{type:"entry_function_payload",function:e.function,type_arguments:r||[],arguments:e.functionArguments}}(t.data);return await this.signAndSubmitTransaction(i,n)}const n=e;return await this.provider.signAndSubmitTransaction(n,t?w(t):void 0).catch(A)}async signAndSubmitBCSTransaction(e,t){if(!function(e){return void 0===e||0===Object.keys(e).length||Object.values(e).every((e=>void 0===e))}(t))try{return await this.provider.signAndSubmitTransaction({payload:e,options:w(t)}).catch(A)}catch(e){if(!v(e))throw e;i.warn("Options are not supported by your current version of Petra and they will be ignored. Please update to Petra >= 1.2.27.\nIgnored options: ",t)}return await this.provider.signAndSubmitTransaction(e).catch(A)}async signMessage(e){if("object"!=typeof e||!e.nonce)throw`${E} Invalid signMessage Payload`;return this.provider.signMessage(e).catch(A)}async signTransaction(e,t){var r;if("rawTransaction"in e){const n=e,i=t??!1,o=g(n.rawTransaction,h.TxnBuilderTypes.RawTransaction),s=null==(r=n.secondarySignerAddresses)?void 0:r.map((e=>g(e,h.TxnBuilderTypes.AccountAddress)));let a;if(i){const e=await this.account(),t=h.TxnBuilderTypes.AccountAddress.fromHex(e.address);a=new h.TxnBuilderTypes.FeePayerRawTransaction(o,s??[],t)}else if(n.feePayerAddress){const e=g(n.feePayerAddress,h.TxnBuilderTypes.AccountAddress);a=new h.TxnBuilderTypes.FeePayerRawTransaction(o,s??[],e)}else a=s?new h.TxnBuilderTypes.MultiAgentRawTransaction(o,s):o;try{const{accountAuthenticator:e}=await this.provider.signTransaction({rawTxn:a}).catch(A);return function(e,t){const r=p.BCS.bcsToBytes(e),n=new f.Deserializer(r);return t.deserialize(n)}(e,l.AccountAuthenticator)}catch(e){if(v(e))throw new Error("Signing an arbitrary raw transaction is not supported by your current version of Petra. Please update to Petra >= 1.2.27.");throw e}}const n=e,i=t;return await this.provider.signTransaction(n,i?w(i):void 0).catch(A)}async onNetworkChange(e){var t;null==(t=this.provider)||t.onNetworkChange(e)}async onAccountChange(e){var t;null==(t=this.provider)||t.onAccountChange(e)}async network(){const e=await window.petra.getNetwork().catch(A);return{name:e.name,chainId:e.chainId,url:e.url}}}},42108:e=>{"use strict";const t=(e,t)=>function(){const r=t.promiseModule,n=new Array(arguments.length);for(let e=0;e{t.errorFirst?n.push((function(e,n){if(t.multiArgs){const t=new Array(arguments.length-1);for(let e=1;e{r=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},r);const n=e=>{const t=t=>"string"==typeof t?e===t:t.test(e);return r.include?r.include.some(t):!r.exclude.some(t)};let i;i="function"==typeof e?function(){return r.excludeMain?e.apply(this,arguments):t(e,r).apply(this,arguments)}:Object.create(Object.getPrototypeOf(e));for(const o in e){const s=e[o];i[o]="function"==typeof s&&n(o)?t(s,r):s}return i}},78595:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["CcRunsaOm9T+H6q6KUy6OKcaoXdTTN0bbH3A29Cr16c=","DANWUwiW7sQql+2TfzE1z8UUKzrkBbg0PB2D/6YEy4E=","Hiih2TVpitEULlEYK7VM9KAOpaq9Ymi9MX6pd8wVSjA=","J68tgxqdJ0gICWXbMOKY5A5XV8PgCNuWTPnisSuRJR8=","Hm8RzmD8j1E6ajz+Fq4XWkEpFGLyFM0Iear0NUW3TgM=","Kmc4TTu9XkOFQYGctoHwvgRGLtFMNhPY9xkgYmjRQtM=","C2b981YJOmEWCfjhL7/s8LmF44HwJRiJNkCPXVyfRdA=","AS7j7B541HCDDGEJPCreNwsmyDzFzr7t2qaFLb2wniE=","AlK6X2dgv739iPZ/gXXj/WzRxDGwmba7LRCOe0Rbsbk=","F5R0zOyl/2dsa+w871QpY1Q5Gok1/3HW71rqrXypMvE=","LCQmE3mlG/qSKP9KUD/U7Zwfl0omSWmzfholibvtK5E=","HMHXtiaS5j6sLyiL0GlbQ8L2P1AB/A/FU+ZsBVGAGwU=","JVBZMBqtqYuy7VX4UpeelgB4Tb8X+6zQXZ7/X9nJG1Y=","KEN746wcsuR54fXA7M0ys66iQjSXCoGTsRwpzn5Z79k=","KCFqRC8uH3EcpPprU3ZusRhUjaj7T3jUM4diw39fIEM=","LB9HzRf6Wt8fOfTnBW3QP+7h784DCUWBEx8jdzI0gsk=","B6utArel68SGMrzJNWzrfdna/KJ2Y4pjZGuFZqYhr8k=","AjAmRgH/3yknWzP/qrUd/pQp+QiAppzRN9oMTRX5bDw=","G8lzBU5R2QWg8WhlZJfKQKhkQUVX7iiecX5dZomaoKk=","Lhwi+WRDUAggbDFX6GNB7dJJr/XC2EIfKmsiKI8KZ/w=","EiTzjfZ8U3gSHB1fRhu8UJ6OoVmORsn3pwRSvCu6hrg=","AuTmnYulnlGSgLS9ntAGj9e/6M2d/toZadKYkYbN4g4=","Hx7Mw0qroBN/XfgfwE/z7k8Z7jZOZT8HbUfpc12YAY4=","FnKtPXCaNTl0JmwwOamnMRQkRIAyzRgZ6suKTUKE9YI=","KD4/3CxuQgxW9Er1GStK6c2mlh8oTSSZHS7WAt+Mj8c=","HCo9EgxVDs/Q2wlXFw+gE2g3Ufj9/1nWYU+9af85S8w=","IW+Eh3qsYXL3iXpzI0Vu/hQ6mkN3PqbylstrgXdlP70=","LA0nK+zyp1dkun6OPijRK86qR+phylmkEaH1FVL5R4g=","FuNCmYZcDihITuenTEVOnxcKVICr4FCPy0psPYlUb0M=","F1zrpZnpb1s3WiMqb7nMcXcgR3ZYAikPSM2Tl1VIj8U=","DHWURA3EjBb+rZ4XWLAoBmqkEL+8NU9U2MX/u0Sh7jI=","GjwpvDnyG7XEZtt9frb9j3YOIAE8z5EskkeYgtkZ/Y0=","DM/dkG80JuXAmG6gSbJTQAhV00kHT1pmlcjuq80i5o8=","FPa8gdnxhvYr20dc5slBGGanqKP9Bls84OaZtn3Z55Y=","CWK4J4n7PRKXAspwsvbFqswJmBDJxJXIiO3rc4a5cFI=","GogK9wdNGLO/IMed4lEnvBMoSrAe8CV1r+8Mj2oxqG0=","EMuhhBmmozLNXnfwIRwVSyCvKST8IP8/TDASu3rpMRs=","BX5iqaj4mz69x2umOp6sqPontzGcrjQGdWooSfMC8Q0=","KHyXHekdwKvUSt9ThLSYjLlhMDu/Zc/1r6BBO0QoDO4=","Id8ziK8Wh7uzvKnaDMqQjx5WK8RtSrpOb395YOMGiR0=","G+XIh9JbznA+JcyXTQk0zXid+PcLSY/YPv+LVg4WgrM=","Jo2jb3blaPtoEXF1zqLNDdLLXUL9pazqSNWcJwag1cE=","DherCR9urlDGCb6vVRDs7MXYu3QTXr0FvQZGDMJqXtY=","BNcn5yj/oKZ67lNasHSkMJHvYtjPg9JwBA9cqh9ir0A=","DdvXv5wpNBWBtUl2K8Ai7TNwKsEPG/2GKxVBfX45ym4=","J5DrM1FiF1J2gWLoKYnGwjT1sNHTr5tYiinEnIeJZUs=","HkV8YBpjtz5EcZUBk9ilcDlfPZq4sv0JhLdkIGFC+ek=","Ia5kMB3KliVjjWqyu+cTX/qQ7NDEP/kfxMaG/EbgkbA=","A3n2PIzjRo1NopMWb0lJKIVL6eNDLglVWFhTTu2NNQs=","AC1WQgNZ0CZqdEoICAngVMoOSSGkZoasjJ9YoyTDUEk=","EjFY5ZZbXZsdaLPNMuELvtqNYkWeIfQJD8LFr5Y1FaY=","C+KfxAhHqUFmHRS79svgQg+7K29Sg21OYMgOtJytnsE=","Gslpkd7CuwVXcWFCAVpFPDbbnYWcrV+aIzgC8k/fTBo=","FZZEP3Y9vMJfSWT8YdI7Pl4SyfqX8YqSUcozVbywYn4=","EuC802VL36drKGHU7Drq4PGFfZ8X5xWu1tBJ6uO6MhI=","D8krTxu+qCuepz1K+a8qUM6rrH83FUsZBObHbHz5ZLo=","H5wLFhBEZELW8uWSqAE/QLFPfHciI29PnH6WUjOHJ2I=","Dr10JErnJnX4zeBhV6eC9AUNkU2ji0wFjRWfZD279NM=","LLfw7Tnhbp9pqfr9SrlRwDsGcelzRu45eoOYOdzPxtE=","Gp1uLs/wIsxWBUQ+5BurIM52HQUUzlJmkMcrynNS2b8=","KhFUOWB/M1peqDw7xEqTMdDBMyapp7owh9oYLWSOxy8=","I/m2UptdBA0VuPp67j40EOc4tWMFzUTylTXBFcWkwGA=","BYcsFtsPcqIkmsa6SEu5w6POl8FtWLaLJg65OfDm6Kc=","EwC97gi7eCTKIPuAEYB19AIZthUdVbXFK2JKfN7d9qc=","Gbm2PS8QjhfmOBeGOo9sKI160pkW2YyxBy5Oe31Ss3Y=","AVvuE1fjwBW1vaI3ZoUi9hPRyIcmtexCJKIBKEgbT38=","KVNzbpS7a58blwek8WFeTv4eHOS6shjL6pLHhbEo/9E=","CwaTU7oJFhiGL4BhgMA4X4UbmNNytF9UTOcmbtZgjfw=","ME901GHMwTEV5OC8+5OBflWut+uTBrZOT1iKyX2B9Ck=","FbvxRs6bygnooz9ed9/k9arSoWSkYXpMuO5UFc3pE/w=","CrTf4MJ0LN5EkBAxSHlk7ZuPS4UEBcEMqf8jhZVyyMY=","DjLbMgoETjGX9F92SaGWde9e7f6lRt6pJR3jn5Y5d5o=","ChdWqh83jKSydjWni2iI5meXczqCd0iWoweO+lFtoBY=","BExKM7EPaTRH/RcXf5Uu+JXmHTKPhe+pQlTWoqJdk+8=","LtNhG3JbinC+ZVtTf2b3AP4IedeaSWiR03sHtUZsS4s=","H5uk6Lq3zkLI7MPXIqouDq3965z900e12DOepxIIWKo=","GyMwQwUujCiPfukHqE5RiqOOgqxFAgZtt0BW+GXF09o=","JDHhzBZLuNB0Axq3K9VbTJAgU7/A8U2wyi+XsCCHWVQ=","CC+TTJH1qsMwzWlToKfbRaE+MiCXWDMZp5Hyc5ZYAf0=","K5oKIj51OLCjS+B0MVVCo8dyReKufL6Zmta7kwxImXw=","DhzZHt0s+izOuFSDuIepvoFkFj51qKAOsLWJzHAhTn0=","Lh6sDyv9/WPJUfYUd+NpiZl3TxmFTQD1iNMkYBzr4vk=","DL+pXzf7dAYMdhWOdp1tFXNFeE2O/bM8I9dIEVtQC4M=","CPBbO+kj7UTWWtSdimHppnbZkeOndRPZmAwjLfpKT4Q=","InGeKgcLzQhSv44hmE0EQ+coSSXcB1ijJaLdUQwEfvY=","BB9Zap7hyyvAYPf8w6GrTHvb8DYRmYLA9B9isvJoMMA=","Iz/TXeG+UgqHYo6wb2sdTAIb4cLQ3EZKGfzdCYaxD4k=","BSS0bRqoel5DJeCkI+vIENMeB4qhtHB+78tFPGHJwmc=","LDT0JMgeVxbOR/ysiUuFgkInu5VLDzGZzESGI3xRUhE=","C18qS2M4eBkgfv/CtVQfty3SAltUV8yX8zAQMn3kkV4=","IiB4VggszFTFty/kOdLP1sF0NdL1evbOrvrEH+BcZZ8=","JNV6i/XaY/5OJBWbf4lQtc37IQGUyvefJ4VASM4sgXE=","Cvqxgf3V4Fg7Nx11vWk/mDdK1wl7sBqFc5Gbsjt5OW4=","LbqbEI8gh3KZilLvrHy9VnbABXGUwWwL8WKQ1isRKO4=","JjSbZu24sW9W+IHHiPU/g8u4PeC9WSslWv8T5rzkILM=","Ja984OXhA1doXpX5Izl1OtgaVtKOzBk7I1KIo+bxN9s=","JbTOe9IpQ5DAlNalXt1ouXDu16roiyv/H3wBh/41AR8=","IsVD8Q9siew4flPxkIqI5d6c7yjr3zCxjLnVTB4CtjE=","Ajb5PneJxHJPx5CKnxkeHkJekGqRnXo032aOdIgvh6k=","KTULQBFmygEOfSfjfQXamWUr2uEU6wFlnLSXr5gMS1I=","Du14fWWCDT9r0xu6tUf3WmXtt12ETruJ7hJgkWZSNj8=","B8wRcPE7RvIDanU/Ugsykf3NDpm9lCl9GQb2VvTeb60=","Irk5IzsdcgX0m89hOj0wsZCHhtf59dEMIFlDVonorOo=","AUUXYqCquByKrR3IvDPocHQPCDpaqFQ4rdZQrOYK5aY=","I1BrtdhyfURh+r8QJdRtH+MuqmHex9pX5wT+wIkvzok=","LkhMROg4rqC6wGrj9xvdCSo3CVMeHv6pf4vWiQc1VSI=","D0vH0H66/WQ3nnjFC9LkK69KWUVFztwlRUGNomg1tUw=","H008j2WD6eX6dmN4Yvqu6FFYI4hyXfRg5iCZbVDY504=","CTUU4McHEfgmYNB74OSpiPrgKrx7aB2RU+uby0j+c4k=","GtqwyOKzutNGaZorXzvANkPug+zkcijySljgo0fhU9g=","FnKxcmBX2Z3RRwnrtHRkGjeMG5S4ByusGiLb756A2tI=","Hf1T1Fdq8uOPRPU/3KtGjMXY4vrgrMTuMNR7I5tHnBQ=","DGiIoQt1sPOnCjYmOjfhf+bXfWQPb8PevH8gd1MgXGA=","Gt25M6Zb53CSs0p+d9Ev6GEaYeAO5oSLhQkezKnR5Qg=","ANdUDc0mioRcEK4Y0d6TPPY4/1Ql8K//eTVijimdF5E=","FAwOQmh+nq0BsoJ6VmTKnCb+3eSs2Z2x0xaTnSC4LA4=","Lww6EV1DF9GRuom40T0YBsIKD5sk+MXtwJHirlZWWYQ=","DE7neP98FFUwBu0iDPnIEAigz/ZwsiuC2MU4odyVjGE=","FwTydm1G+Cw2k/AEQMzDYJQk7SbArMZiJ8PXSF3nTGk=","Ly0ZzD6l146noCwbUdJEq/B2nJ+FROQCObZv6QCcPPo=","GuA4U7dfyrpQU/ES4qjo3N1+5suc/tnH1sdmqAb8Zik=","CXGqv3lSQd9R0THQ+mGqXzVWkhstbwFOTkGobdrwVtU=","FAjDFuYBThqR1M9rbg3nPtpiT4OA3xyHX1wp97/i9kY=","Fmfz/i7b6FAkir5CtUMJO2yJ8fdz7yhTQWkfOYIu9b0=","E798XQ0sQ3akiwoDVXzfkVuBcYQJ5cEzQkxpV2UA/jc=","B2IKbfsLbOwwFq3z01M8JAJLlTR4VreXGbwLp0OmLCw=","FXTH7wxDVF82qMoIvb3YsHXSlZ4vMitzFnXePhmCtNA=","Jp5LW3oushr9VnlwpxfO7FvUGEVxwlT9wG4Dp/+DePA="],M:[["Bm9vhdb2ioXsEDRTUaI6Oq8H84r4yVKnvOynC9KvetU=","K51LQRDJrpl3guFQmx0P2yCnwCu9i+pzBUYrn4Elseg="],["DMV827CFB9Yr9npEk8wmL7bAnVVwE//x9XP0MSIfj/k=","EnTmSaMu01WjGm7WlyThra3oV+hutcOhIbzRR5QyA8g="]]}},43779:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["B1KvPG/cyvOGgnZoXwppuXSeFwaoKRe2TsLvhH+ARVk=","BpUD1BfiX0Vox4WLqDNDAcD6GcGzSLx+GKTBrOHRVBg=","JcGxIfM/TPezCOxGMPJ7YD0iqoHKNZXoAcX6fZdwoJY=","I9a1UUW9sygnwUVq9Ne+TC0hPoJcHS8Mn/mbInN1H24=","GzV7zj7z8rdq/CtYBIBa2xTPa/N/4jV8eap9azKsrso=","KOxawIgcHmQmukmUCYlKbzwnb+Vonyw1yQJ+gJRId9k=","LJhiUkrIoHtH0hHJxQTIsL05jQKKz2kOS47UAF3Qbu0=","H25vCsSut6UjQ/MEGAeLQGRM1D4pDaC67pKJHEwGWsg=","A9s1F+Iz+KdtIbL7I8hfp8rMV3dp7eoJquOUB7mvL90=","D8Mz3KQYPatHnFli6wXuS3morG4Mzp6bCiFCJHv9CHc=","Hu0oGXioOVwEKJuGGXZzsPK2XhoTUmRSfiUKXN+ZrKQ=","JWi99lEQNDQ/tdXQIeBS0wgJVP7jV9yjb6XXjzO1vj8=","Ha+t43TmMlHeypcFkdpKKFpj0Rz+ZGYfrdmgAd/4IzA=","CvJceBq/VvpM1oM1gOl8emDqqX8dwytiLold86aRWzk=","E1AUUct9Pgzzy1d0H76N1ZdXyTZ/zEj6Ed6xNUJ8XBw=","GXBF/NzxW82yR9j79shcgPLQZfkjEIVZoXMNccc+Vs4=","GjkNcoE3X6wkm5hV+MZ6J16P+KCoIdGzBcTNsTE8hmE=","F/Bwb34S+wItFflCl8e0WUd1Xl6Ex7mVdlm+HeZLc3w=","Co9fA/GdSXmbb7plDAbkrvJR/8dSQ6jXruiSTVY/fkk=","JMnmw19PgZ9bwe8mV24W0sfHIGoFmARKzwwY/FBC8OI=","ACQFynDVFVDcFKv+4Y44I7npeQcjMNVHEzoUsl5GH9U=","HqtM1W8UdLJw1QKUViHZPkRmPK+PHTHYaxVuEH/vOMs=","BmuXUPc/RWHt5Vk5QH50tJfU3u9Zi4c8S0ofMq5CXQA=","HuPfpZb12HAwpsnSfWHdF1snEXlAgjXxO7P4TqKOekI=","HqlLmsb8G94p1Yk/3LZg7WH/eyxltjikBG6rIXwCquM=","ExOINR8HltR1POVk51RZHLG64Cot1Uh4KBrG56PAac0=","GkWgF/2+U2GaKdjTHyfkCPZL4QvwXOFskK89HxOIai0=","G0oNaOVDErn6Z1UMXA/w2I/leCLd351Y2dIhUFeqlK8=","HUXTaewDmZBbsCndn+C5elztHSnHtaOdo1itImaR27A=","JhVMnFHfgFl0W7LZfZqbjMjz09gT3Er0FK3OHWmSDo8=","K3SK09pDxcuUEsxkMTyNRxElGnCA7FtZIG56yMcBcw4=","F6VGj9seX9rNnJ/Qp/X7dW4F8vL7QQSyy0jYMP7RN1g=","Jpel4iVCEj8JI7hrFSmlQF74Cd4D7kEpsrruXLO9lOY=","CbB61DNw/Ev5reYQ4a3dONnZYuhNjdsQnv26aZFt1Ik=","BpwZS1ufIwG8SNY2PI5a+kp1yi+KAJ4VrUyhGhfIGh4=","Ghl0rUGMs3LVVeya8PNIuXKc3uaB6w5EebkLtyD1Qsk=","GKnY00zyxjMTip656ymCDIW3CYiVgm7N8uG/BA3PAoc=","LgVUg53XCkuZmP2RUyf64UaF7KYj1mJYUYbS8SS6i7A=","Hm0CFsi2eL2eiQzNctI7wmeUith/qyWupiV/jLcBKAM=","CSCTKmxAWx7oca4XOUlzHmFpokRC2PjJ7XnMx6JKSV0=","FCxC3mq//1gFT2pL2o66X38Qzzn76vuNOa7zDohPo7g=","FBjt2I5k092tA/M8oJNhckRLsHEtZGqLzmey5FHuDYE=","BcXc8r1eBOplZU+0c8TUaS6ZWKWZmr1+XN1wbLfggrE=","EURkMR/foR7sFm0gKu78YB5NFpWeyTap6PGy+X/TXd8=","IbcTsP2yOPOwU/bVlsrwciOyqdH8ynWDIaHZF1wyfvU=","Fe9nyuWDilC8Zxpep46HtIvJjjzXv3bV+gMwk93JdYE=","C/iJF8t8Vw9os5Qp2P7g/P5YMwamymkzjDSQJv5mv+k=","GIHwEppkt/hhCF9rNmnc71flaNY0l5gngHcLS8O0N/k=","IFXrcypy03ytqD8E73QXhTaNZI0Jy1AUJXVDChEOic4=","GbhIwzs4drsWiEbROJfN5rC54rKZVDlbOZRqT18m0AM=","AeGXlyMpZM1fJq6KLgS9ez3BvaJbVB89SgWbSPyVLaY=","AouN146HEuFySGpLJ4rI4WaxmWVSx0vS+kv7y6ORNFc=","H7HP9zGW0TTDA1naFaUwsaV0GqDgV4ip1PsgMq/w1YY=","I70zAfWb1lUiX4XEKpRmvNfGSqk2N+4nrv7N8ogyYDk=","Dira6yrH1pROKH3HyDMBUxPT8r6rol6kwdxvDj+8jjQ=","L10IVI73PWXChTF4y8vIpwxIADwNE4bbcogmDSmlLQo=","L1XA6W3nSmH8l03w2oWxGsVEtchUSuWa12y8A4ieebQ=","GIhfc5qcPf7tOc63yO73f9Y1rVLjKU0+EmqSpkxaRUM=","EmfKzpzsPBqW+9pfIN8wnfiPnt9WhKBb/KyxEWeYMII=","KkXASERI2jGyU7Yy85w9T2xq+OPjmd3Tk7ggzexm+QI=","ImAnnDMlg6NgEZc6p2JtToHWOClnhoqWQ6duU6KyUxY=","KOyCRGrouyF4P1TNTa8H4nm8Dq0E16MTdp9mLI50oOs=","FuE1cN7/s76+EYlYsthkcFeMsRKWm8bu86EyG+/aybA=","IojoO+t5RZgHy3dAjJu9vdB35iAnmYb04vCz5frKq9U=","LbWwbxECtyzkmUYITXXyEJrZcHhagynejiJaQQ4kM4k=","L845oZ6hFfOpFwQf2yZ8G1EDtYh+XWPEju39xTNpl1g=","LGXvBVso+0FwfDJKNqiUxq2fhi/R+X2lRFnF2wvaVa8=","KeY6JMkSNdwApncLnlcjWMGKkGOjQGb4tvVmg8/0j/4=","BUIRxWz5ze5kt9qnZ3/p8jXitcmcXYtV3iDZqmEscsM=","EI6Og0M/fLFyhyODft6U0HMDKrZuLg+225eHs5VZ1zs=","D/m/tBkU4ZmlU+Bw7tlDj/8DPNMUdliRSanmDVBYEU4=","BpE7wuNyMNS29WtEaX1vgEGNfBGh0g2EhOlbBn+TW/A=","MA07dzuaQe+Bj90SIC9JnV2945U4ioHFzjvDzItIgJk=","KfmyiXIf4wAZN/bEh7sw40KzRMcd3Q+VfQLZKV+r5ZQ=","FN4Nu1Cgqv/7OZR2LRSWz1FEk1C1386wZQZn99t/M/w=","BFzx03Yp3ukon8vkgjUZ3rhX72bLOcxmMKOsYVfp4O0=","Hn3kb90jxq65St32y5mYVjItOtbVgDzviLZpPtE1kKA=","LAM/3FcjLmhavprrGKWVDln2ZlmKCpAyr89Yrqdyk5s=","EX6uZf/mY0JBJlNI2YRyB06Jyr49j59Vy8dN29mEPks=","KYjoGptdwiyLPHqdATREIvJIM2TBiZlryrB5kS0lmT0=","Db6lkbZqJEj7+4htELiZ1lb92+pOZmwPFEZeCcyt3/U=","Ht9CS7bKCKyMTN/JjW0/0EAA7ExqhijV4rOxJjI0dV0=","IUMGwBBfNj1SWeIUHpe32kG51RFQSNGshIP8aIpwNLE=","JC4AtpML5YNapQJ0k9OxHjEYdyZacCEOASFjKEUv3Jg=","KRVNASjMZQmJ2ruMoLGN1b6x66wPY/pHvpbjgyASGXo=","JdItVNnILXz7icYapiyhUFBqK/q10wDbeE0l0mCCfQs=","LyPwuimfXAl2wW6zuIMGiSYShzkj7ojqotuMwQEI9cY=","C3Q6iRO9jn5wnmgxGjWF77CWcIMVqYEgOfIViZ9ClMA=","Jk76AJKVRstOwwpiHDxvZhMlhyhk/9+E1a22Gvjbs9A=","HEnXZmOjWDh3YtII3IVADnrPG2X7sT7bNG3x8qEKzjc=","L0ByXR61GK5FYu4lygiz5W2sqlEb34LQmfvu5RELaC0=","JlG785IV1tZjKmUqzm/1EYVVrP99TIvn7j4gb0TufAA=","IZjzsKP70L+rB1eNQNf6A+UHYbqPHysBhhPWWwkfPq8=","GNTEaZ99AfoA7a3EPI4fENkqT325bC2ROb3W+xH+pAg=","BZ7bxVNJHsa5QjPVO1MopdJLbkn0VxkLz9BipYIpV8w=","EpphYUtOnkIeZmfaqbhf4UvqqCKzlU5VEohWS9KxRVI=","Liv+TXsyNN9rYmiL3LLIdnWX6j97d5L7RDd+ceHsnxY=","Afg5fP2OruukeY6YY3N+xUVy9qNV7kfNuCen8g3Dick=","EX25zJFA5GcLx05/06b+mbh+F4HSrhkdARxtZOAtz4s=","EeDM41to3vfe1VIvQ0xIbyh9sLa648r7Ix3PlRWY+J8=","Jb9K4wxE3fyHAOI2mu1/VomAxtSOM7bGNzfIL5QrkjA=","EVP1wW1WCKF9z6L8xf+S0KQdD9E4C1jS93wFgzmIb28=","BBvtOcKa+3AEzumT/CImBc3f5kH6OglsgBPzi1zYW38=","BHzVxbDCpgSumchCVA+jfUTmq+w2V2maEWuE/EKtXT0=","FU7yXmcUhtuOiCGBozGCba57lzny62yPdIowZJqkGA4=","G0g+dPQcJlj6/QgbnLdwnfKImZRUSWoppJLu5577liI=","EtuINC0BS1b9v5Pb+dnAghlss04M7d/soKQJBOK4yy0=","CUQmP8rXY1p+jt529P46+yBc+DX0KpXAM23mxC6lqZA=","LnrG+p3/r4Op67aWbvVGTkQpuYt4uPFBZcUBVGlwtzQ=","BLygehW1hc0neQdoyqOC6Z0Uz/j6V+L9qhFaRy3U7BI=","CiMKtIXngUaP2/7fMkE6pADIOeqFWlDxkWsDxnYcA0s=","FiHcPIw9uG+oMFn0o8QSmK7I7ZPEnFO90lhzObIW7HQ=","G05LxPAo/e0NqlwaCU/soNBQlPr+vWYZNI4d2fzhaMo=","GnOeVcpkTpyg/ygGIyCXfZc4s1cof+bYcn4Q/0RSx5k=","KSgA6EUqVmbNArF1aVD4BIw2eiQ5reo9lC7jwxhc/ZI=","H6Nx2RBrgapmTBH1DNQdJIGpFDmjnA+hMR/8KMRITdg=","KnhpQbirYxpFXx8L270+uaGc2l12xGO/9O8SIAvWzfE=","FSHzA/1BUJ4SLWt2YdYskR+67u6CH6LhHinnDIQ/yFk=","JCr3oQfMe9nBxbJTfl7reUxneCfFZjQYu5osnc7ykVc=","HMMNSBO7/0uRdAzIuiC9Bq+p0hfqASzhLRTgJxMB530=","I70pIrQlr02L21h7HMCMzf8BCrAwQxZkiZpKMjspc18=","FQ+rWYbu9b0f76kqq1ACUw2fVMt+ZWM81cMQVV4LOQw=","GLQ8sGS788g/wvFYrnhaq8cw335cauO7yu9hO8CucHo=","E7tC605zeHBgiJvhdQGLjy5aKKEYHXd+KqwcmTrNZpg=","GribVm3/NqlfgFDoQ0lHQLo0zTs10LfJe9LXBe+EKrs=","LV/ZDnF9ivjVsQ9zhExspQ0AWUCvCVRt6ONP+ZFDX7Y=","C4NtDVgZFCGNsOk8hZiziJcqR5s1yTPMrZhKC2zpS8k=","AuzfsVD6Luz0w0x21W6ymkSpQAOZb+PH+51k1y01Ljo=","I1eNfV7I7TGy1+t5RWTTiQJf79AGUhldrRIrQApRlrU=","HM+4tNk+XgjHxMTzBjVwb8nfdZN1//poNaTBwn8iJ5Y=","HAy3NTRhZLqTMIiB1Tb1iIhz1EQeMIN16Oa3OKHAz9M=","C3Plt44NI/d7D9/QAXOBkcMwKcBtu/b0EHdPJC0AI+M=","BEcVwA5fy5nENRicHsJLPOm4MRQh9bHzhISrdpLGxjI=","HTs2R7jqNF6SzChvG8GLbqOzqFUdC/GluVIUzyMQ9wA=","EES5FaM5olgqbn+2pm8rl71hgvmUatoeXT92TOGrDOA=","GBPbIlHj2QTQ0wu4a+LXxYA6krhzdd/Wj5dvRiKlFTQ=","KAgVL1aFv+V3yU/KnXCWLloI4Pb82Nkhgt9/s7Kzkk4=","LalAoejImm+YPj+Yik55dZtcaYe6EfP1HZpT0/0dQBE=","IPsdhpzRksh+NCVOS0jyIvmXtFJqPT+cn+31HNFnAmk=","G9Se7qrDkn0ZgoKQZaTbQmmMD11f68/UjsO8EFmVnxo=","E1ESs3RIBkIxG2sUJwTyFoTdAk4K1VrgJyisMiaJ5m0=","LJ4kXHGDLGkKfKPbHNqtzdfN05VwvtwUqHrOX3Jv/qw=","GjGaWrOyqelesMEaWhK3noVpKRhqHuPrKHKthr5z9WQ=","GhI8MfmdXqVbxC7jIrfAcPTMwfwmvs6fTz60S5BROAg=","CyP/3qBlyOdeoNO/2Wbf8TbWYCr6lDKEOVkP8+IA73Y=","HIH44BSrJbjtecXhvb+Gn7G+Hq7dh1p1OWeARr0aMxQ=","Ab/AkvRwHUyu/27TJgXMDzVD71I4WL996SI2M1SsM3A=","FgaPyJsziP5b1UGnLuvyl2idHm+XiSXe7VbyrabQH+w=","A72dwSHn6YtUlEG88HO1ZNWp1A4wIN5NGnEDnvJjAzY=","HQu7k9nJJ6YJ7/dsPKlaxulOGJPIjvKlRPtfYpXacsI=","IOni3IiupFiD4T2yBiIuTCHU6OuVQgLyuQwhHKyWycg=","CmnewM2KOZ//EZAqNK/poTMfUa0Tp+5ace/X64WU2uU=","CGfJEIUNLyMPfloDs88NwDJk1bbyZhEFtnXF/0FXXIk=","FFYD+PtaDPVr9xueb//4MSfC0Ls2jeI8afx6lMhExAQ=","K4u3bc6v3UoSvh/JQ3udQG/+IUS3vkbZpWpBDRfadcQ=","CJvFzg/UHZCxqmWd54NG4F6sfQVPH6X6fbkcB/s/p9Y=","J7rXi4z95HomTLY0gbWgOI8TOcsh8swykF2C/rTpP5M=","BwQ+5wPSsbarhkH8/67NEHvLzANKvP1G/pZ9hBf9NyA=","BPXM30A2u3iIkzX2hjP+CR4No3DS8H5vhU9nBJ5UwMw=","FbH/4SFH7nHjQBszNeeGgcU0vMWPqfgKgTBQncCCAlY=","EJsFSO7wf7uSMOkrTPt0QYc6RO29Jl/BUtZQGHg81XM=","DwfFiqclrrcxtq8IfnxczsWjeWrXTIcqdCb763/s6H0=","HRNC3c5uRGn3CpSM4QkQjTsedbNzPOfJojekxeUnRRQ=","BjW+nn6EQ9OyiG0VQ0TSQ9qpV4yCo44lKIXE87sTixA=","G9SSKsdYwPTFC7MDW37UtWGK0LcUq0aLXquYjP2MKVk=","LhoOb4TJM0K01Sn4gYRVSXbiHsYYDFgOSlhjSnt0dZ0=","LxWJvloSdpikeDukhyLkyakIjHye3Zqt+RUrndg58rU=","Jz269kXxGFRmv8mbZ2xhh/hBW5+i4d1vxkNfCj7zVSY=","HBG3bfBCOFzrbQ/iac+hUGlZGeBHtIB71umjzUtOCiI=","FqCYjUI07LCQ8J22veea81OUybPM/GoLtETfxseGc1k=","IV0CVzCtoXiOICTM4n8qU86ASpOi/GBFKgz5SPsDqLM=","LN/bCEfegJntipQYIrFe+ekfz2QyWvIgLeQurJK73yE=","CUbb6ZmN7FQdo5qdjqVEp+RJ4mpPmqh8KMfi8RiWE0I=","D5WJgrQ/j9wsN4XErD5jHVyJ+5TgxySnplwcMhi2fkA=","GFAhsZInSxthlSrSGcq2Gsw7Nv02GIobjBLlbZmMXoQ=","JNVrTVK0f5vG3LetNT7sknwOfUISoubeDqxEohAmCzU=","EJjVj+e1NSPu6BUQsIP9rcoAS1SUaMvSAbCjHIt+HRc=","JKmbxISBBoOQvEgzDBE7eSHM/wKK1QRYOXbn4w78PIg=","Eqf9Cnpu2cDqyjRlrlV88xhwUUb3L3tOSrJJNNu0xnM=","DUKt7kR9aupmNlvwHltgfFKEgImoRdH8/66fR+BxaxY=","ANXRCd4lefTlyidjo30TEJMN3e9pwgI7Fn/+pUsMSqo=","Lv5+dEovDkUGk1B3MdnASSoHfRlKAiEAIqzFnn6kadQ=","HcN2RLvs3CT4W3E/0Zr1W2/K0xG3e1/jAwqW1TNLuDM=","JDEVVo2jZILQBACBdqdUJ/2jZsnQe89Wx7D0ghwmN2Q=","KskQbl2C1OIAslewsiLLMJVzJ76umDT8QoBGoPWSbnE=","FrhSlEVwKH1uAsNaYwA5JjWCDOSIP9CTgmD4VVXGwLU=","Kd+kABYbZh9SZLQVhGDUd28+hit7gjURlDD3Z4oqKnQ=","JZCKXPscIQ86/Nbo1jFzptedznU1rtxXqu6ZQybDhrM=","FID1azpo70Hl6kTf8lSq3dvxnVDw6ZCWX8yJvcO/NUY=","LBSQ+TNeFNv66sZnVZX2sQgHvPo+Sadu/JAy9fU69bg=","GDPwzl3FKdNXan+0gdj3D6biFw0xwQMaJVzYAPyyYrE=","JtNkYaHJ86NlNZDoJzVU+B/VHMQw8lvuLMz1Xi52JzM=","KQJ/D7OBMY+OrBSvJPduFwfca+0nEDYiVvFtvaaakK4=","Ckzejz1C7Uj7Pap1iQNvSZQXbN8HouzD2vtU+dRdmwM=","H77BL+/+CInMSjH8rn2BnOxIJ4XhkN2iU24sQBHahwQ=","GybyOMe7hjZ4K8DuSKkxowknRoQBTOcnFABdmLjYxmY=","CP9N8MAn6IgHuLblXmv35kP6YMZtdKM9yETsHDRZjuk=","IgfBMY6VnkoAKtUBXTgbKZFd4iYpphKhtto4mrhvvCQ=","CfywfoIZNTm3HQoFLTl3mWoJ+EIWvMHkbxGshNXXXvU=","GWn1wg6A8Q5x/0L+Wve+xH7nUzFTZ43S7zPx6R+/mM8=","B7ZdaodPVwYoJHnOMj82vyO9+8NHaeEaw07ySU8r/4U=","CemsTFG2HOraLIYeJ2ocBmXxsGkULxRPgMRmSaZbxCU=","CLdOuQsOWzATNHUV+8/pTY/qz9Wu+5VG4eWt9Zq0rPc=","GTUXFM49Lj6T7JAVwC4PoFb2js+NHH+rpRneoRbgIXo=","A8ShW8l0iBOc4cuSj0dFBa1bx4k6U7PPHJuiHVGwBBA=","DYt3c98zW2qc8piwhyHWQCkKCxfVBg8CIvJjx0F9Jcw=","HhTCEvt2eWdq9Qw3EbGRfWWZ9iBlK4vf0kQlFmeu2c4=","IYbMbNxScSkamxEbmL3lDGKigEPZCu9lQXG7cOQp+t4=","B2jb1LkHS0NUZ5J9EYc3jEsXRoWu7KNXiN5mXygSoZU=","Bj9aiIt7zT+K5Aa6QOESB74BNhitX4Ecwxf8HlWMedo=","F4B83C5y8Fszcfzpj97l81U+tM6S6TmNcC+TjPnudB8=","JfPdC+O9+OYyr9y9QxvnrmYBVJMER1ylgNE3QeKn/ZI=","InSkXi1pBkvOZ+LrZk20Wu9PHZ3MzRV73O73quFF9tU=","CH7nk23rd6l7jXRz9TQ2zz+xzoXfB6tooCi0beqEFwE=","Cq7A915TCH25N6l07esy6r62M+zhGA8fhDeryQmd8b4=","EM3wHoxhJjtEbD96EMwp/QHtkfrZiR+cb8t7XOQ4upU=","F2YnqSBy+iu2TdXf+cxKDVvtzz8iyR/pkcxlaKT7VM4=","DqsOFY4vZyxop6CkgyjiEXmkF+sMZbG2F2ROHFLEtCU=","Lt8eoc2X0akf55AeZMDy0S95ZXQdpafH+r7iXqw7R+4=","H8BxN4Y7HTN7tdrBitkSN3OWgKae7V2gvzUGL01MrME=","A3vf9oAlvdy+1VTOrD32ap6ymJZteTCK5BTTQieq+GI=","F39olXugfaZxud2RnyQz3+XzY7dKPBYWlIHFfFtcB6M=","BtR7mSHiUCwquwE407ECiwK4X49CNiz0NnG2Cmnp5go=","Ex1Yy4pBp1PnZ+HpfO9g0AA+ScjNHw9RAchhsXdxXaU=","I2ynYjXZ5pRyyZhfhC5ibzOz/U/V9UOBCgxdIUPtTJw=","L+f4WleZFlRZB/KgIgK4Npa2TR9h6BNzDOvAbQaFN/I=","BJUjJr0m7+1kY31PwPeku1KOOjQSYBJViOdaqoj2LXE=","AMLftXe3ja0Yg3u3DI4pkPMjJbtBj09mJjorY/P5g4Q=","EixoIpO0iS1RJVmR+c+vluJRQL1rNzN+p9+tXhJCMoo=","Ed3FQNShEOSCokVRErpn/7PKPuVHEUmNsaNyucwj0UU=","L2vXH2svOvPUaIIMgKqtcu5Iozfx/j184Bu4kkIQahs=","DWoW0Tbud8NfIW8aoMqeCb3CWecVhIzgR74FakoJ94c=","LnxgE9G+YqeLTAAVRl+wspOgfUYF3KZCIQkJYWSyKyw=","DWu/GLfraErexBJxNXDTv7Nv0PVp+zZHT2lLEbKUi6U=","EkA8+Id65RC3MUt8datbD7f83i5qtIEhKI3ATVtR5ZQ=","FRs6z0zjKX2G6COnIGfHFxc4IVDAgMo/gBK7C6L+1Hs=","KhOWcCBjxi4HxRK51NGB1x2ItWgafkf9EUz7aC+vT5g=","JcxJ81CPyhhzpvhbZVC24QQdkM5TXGONK1I6Yd14acY=","H9GDJ6BILDlHI7FSyQVEcpz0BAvM7ZToo34cnjB2g+E=","CydWbOAr1M0ic/1TEzbA6/5lpbDaEjyzG7yJUz5Rizs=","Gp4VPOgr8qb6DXHRiJwktfER0mLILPNFD5yoBgjsFf8=","B8p5TVrE9A8P7E1p46PNH0csdEbk4n/B+kzc3IYFrMc=","L9r0THB9gonak3NTam9htmSU+p6eeC4OQQQF77r1BK0=","FU18fpTuBqQ2/fWbUBt2O+jcfxKu7AdSt5F5Jn1kOnQ=","LHU7d3mjkJ+gywaVqfM6ZzUyv1zzlPQLuNtexft6ZO4=","FE70DfeiYv9BeV0JWQES1j/q51w1M8CrS7muQ9YSAag=","IsaNbNS7GBY3kSdKKLozsNE44UjW2AtGnW6VGX0WSIM=","J8o4y+iy7IqSe2+gEemCMj5W2pMsJNcwlRd/5/iql5s=","A2mUwWlz6gEkQduueS+z0GsTmt3XzMDA81O+M9iHPqA=","JC19G7jtNlgDUDS1Xii0MTjFbH+pwFhpeAVqp33s/To=","GUV2VHAnxCJOnPbedipRacpcGKxduQEIvXYCG7mwzvI=","DoI6oRYk7lcfI9oCHU15kFY/yYmKfQzmhOU1/sefzdg=","CChYpNsoORm1bAvAi4k4ZyS5CGikuhcLscz14RIgXEw=","AheCJnWvrD2kqRN+CxclMohKpnDxQtpolWnbJPWw1lA=","J0xhTC45LO6Ja3hQqntv6VK3aBlZ+/15E7Q68PWFi7Y=","J9NVcoldYe93mUWS/HUlH0QOXRIBMyUgSThe4b4lquM=","KzkazJyORSs18xyRvH3ifgDT5iVBPSf21gw50Ax0v3o=","G2MgzIrNmMksqEmls65S8t42hHTc5yegBp6XzApUa1w=","IoYHXmqW8aVfum+Es8pJdOhwFoZK7WJzX/DUKMCskfQ=","GKraFxgi6OHcPadpF/7RY6Uju/ghI9yY9MCX4X4R3qo=","D8P6tF1AX6cV7jrEonnHADiF5SAj5uNuXXHwXPXzA1o=","HOmVCa8k4EiSXqrSbSlM1VXNEuHWWIF3fs2mlKXlKjI=","LibBfJIRY7W7Oq0j/63UfdDcREm5TJDqPrTk/vE49yc=","FRFqfJLm2dRvt/tRre5ahiqi+nYsaQmRgErqffXP0/U=","GKJqCAD88oiqfpjwRzFyEOZlbIe+kDvxmpLnwqSZw5Y=","ItekDn5MHnbb+8zhYBwiRpt/v90FWj+VPPz+60eoXHs=","CudxSI60vxB82jBC3aNJWJnsX8Q3khUI/SnVvyGAev4=","FxBOBECoEqM/gl/lfamd3hPBvT4Q3o7JZ6Xe7iNM1wE=","JoDkr8k/u+uXLYQvGPo6NeHOgizgKmKcNpbizbKJSl4=","DWT9qTq6XDhOs5v8FEvqV7E9EbJ9iTI9KuJ0j9VPFtk=","CurMY1E5AJZG24lBQQyBngh6vGAXCbH5I/BOpntfWPM=","Coou0rIVj+ZEO8OxF1TBRSHbGTM1YWx4Wgc/ac8Vvzg=","B7EzogFznuIEyB33iyChPgD9jAo4aUJ5TCkYeqtic7w=","EY+8drf4YeAumuW6UWlgyRFCrXxK8RVj4a3/l/hjzrU=","J1S0/0c2gfMGnt+r4h3HX0EjoMytVZfUJ3moEg9U8CI=","GQNgoDZmhxSDdnX35Z/fFfpXY09NsMLCSoDSaVHB3cI=","Iiki82cLX2XPNLKyZltAoYfzwwPHa+1SAXBzoKGNv1M=","EJ6fwgrPzs89R8BK/fupJvMOEXKl1QbRJBgYrunMfFU=","FiE7Qtyd1MnvkVAK3y74cIhReHN03O7k1FpmRaOmmzA=","JAI+pooqKwCKy8XUoV/NCUK2fOlSsOGgOtF1Bm91WSA=","JHQExI+qBubHKx0FC5Bfo+vXdFlrTP5rtNV6w4BwhZ4=","HYaCMeLfEz3AISxiSBec6hfLD3HEzYJ/U1OAYjDYkWs=","DDFHSVWcE0iG/BK6Eybk/9wzAo2OrNNB9RDx3qK+N64=","DMHDO1MgyRG0fu4DxNluorJbzSbjcR0oyxUsvFuH0s4=","BfTDYF6gnUtzeyn+6H4cK6dNMyvBnm0+i6lH8Os5maw=","Bb185EGjpyeGMS5jhmu5hq28uEewZHb5jGt/i48EJFc=","E/xMDpUCge9OluymA1UVL3wLM14PNrwc3eXzlS3twTI=","FTwvidZoHn+U31Ebnxk+KHaIT67hvTrsJruTSToGTwM=","Fvz9bd0kK+jNSYJnjLq69AEL5Hl4dk7k0U6VLcSjoRg=","FVQ10CszzkW5w7bz8QkJMPwKn6mXiJJ+UEch6gZoz3w=","Bmn6fUQOOgbbb7gMh2o2JFu2k7t5YGRkIWIfwsORxcE=","K1ffk6CW541/FOsReppcXvadls9FvIB+Vdib+YDorHY=","Hop9GaZ2syY/hahILZXQ8+dr4LblyawQehL7nmVchxM=","Km3gve0rvitYZoAfiA5H5r+mkAWgwYWJfHLvtWvZioc=","CZ7Toq4/D20KZ6H3m1WhNb0GbMMuWUKj+iVy3hNI+EA=","Hn184IRlQhNWXW7iG/Hyez2AJ6L6qBBRfvvf3KmX+/c=","LnA9+9yG9Vhu36AiHIG7aJkUMhC72MZoR3ZKpPY8Zbk=","BQWww9+fkpWaQfs2xy2Fu4JtVnJ5j+dIJXK19B83GU0=","JtH8kgq2DX/E6CYFb30Zx4J1CH/5EW41b94wKED/06w=","KzQ5wWsa8nvXpMjZ3caTTnufXhCq58zkDOapN1BtUQo=","HkXYa8GE8OCGAg3q405Tqw7nEjs6EZBHXG4l4G+DIVQ=","I/Pi9JyhyVQ0sDQhVhcuZdvGyfgyHMdenxWmbDvLCcA=","HYwuUdtZ1ulu5p9oSA0fjkjAO8h2zXkV2Ii1sKEaIaM=","Hh3DVGqGAyzfi4v3+UpEcwtmL4pWrYYuoSR7oqsPPSs=","EUfoLADfReGC1Ba4M4/64pkXjaX5LY+fkVPGleeFlEc=","C+lEVrmgPGy/q52KNLQR6R0gyxH1Yk+us/ePOCR+kLk=","DEvZo6qpI/ZJuc0cvXh5V0smb/L3wMBjtcRNa0jMo/c=","BhmMH+QS4liHEVtU/4frTx4ocdTPN3lpyhUf7V17Te4=","HukKrmimvaQsNKeX1NMfeWec60G1h/YZ1iDh9RCLg50=","EapTYLWGwhRHcRtJch6fT93GtsmLV7hHctb8a4vgF8o=","GkGmc5D5IvEM26qgzl6u9h1mtnMIJeuYok0lmH6Hvlg=","JKKZfIMvulSWGJJq+8rQDOkgeIOT3xKPilQW0mIxYVw=","BnA2yvi1fapZrUUUdziY4bIvjojUVLwfjvDILMk6J3I=","LxjoU/m3t8SxtMPw0aJXCwNf0rQjGlhBOa23oRIhvDM=","Gzh0FEkjlDvrZsqLeY0LuPK+f43Z3trG2R/FueUxhqE=","DvWEn/RYoR3EE6LYq+qYiMYiQcPCha/jobFM9xV0w/4=","GWo2ojF1P/0MCUZC4n2AuiAaVJr1hP+ppwqAJoF8pmg=","LgL8Ii3Vb+ZWijRa3TwdV3iYo2GEfli2dXbxLjA0qMY=","I4O76v05HZaq8Lp0gUZ4Z8Z605Nm7YxDtCUgxikkUsE=","IN4s1c5zPqAKfxZ/aGrmcZJjcyHMnw9KpyFHkGdqP3U=","HxvOM0Oa+426sTVLRqW5zrGYC4NRQJXWXlE7eTUamQc=","BXuN6djtWTtdIUMCzojuCPGBLvU87G4FuuwWDAVNZ0c=","Jnd6y9iOkyslUveBPmLzaKuLHWJraFUCJToQyAUKSlU=","AVick54uPv64y2wQNHaHkQH+x6Uwyhj+S9Lwlv9Er0A=","Kja3nYfJY7H0dZDsxM1pFCNGpUrki8P1c633GbTglxk=","Du2HcItbAKQq8+beWNTN2vIieL4O5jRPKndRMv4Qeg0=","K/hP7WOhFpW2OXJ+GBEawgg9k2zmS9UaMt+p8bDnEyU=","FkpgmAdZQcZGcxnCNyRjw+x626b225pYrVmmePjxijk=","IFB16jVYoXsMUa46EH2JhgnjzV2C+N+MP3SxtzsIlz4=","Hx48dvxp/YrPo6m/0K9pXBDCvNzm2PTR97dtUEGbQ3Y=","AGmYKpslvXWBQ5e208ipB4Hhczvlf3Vz8v5E3TVhjFQ=","LxdYKUFIG1SJIRvv1LwNykPUQyzhEVOg/nNeVUdKI5M=","FkUx6rOAv4H2MT8y9cJVqbrb1O23dn+ZDEaw/b6fspc=","Ax9GqLRFX/EhvBhKHDVR1FB6F8iIkx8+mdNWqaBu+Kw=","ETNNuqb39BQNFJO9GIx3Yo3MeCxf+C8ev0HKCUgVdBo=","Ahix04pv0R1lZqUv4TbiyC3iKWmOVBSza+iZfwYOiRM=","Lv/KNpzzT3QkjjeuO8dCmRh+FqdfLr5ARnBgUA65PDE=","B+VBOPgowkuYs1ETkoYa6cWHZVD/Dud2Zjw5l6jxoRY=","KX4ft9pUl9Pb0HmKFG0vq5rFsOeQbYWII4GHt5UAH7E=","FJAWpxf9hcx99/A5ymsbiwalvb2jZaM7sK4iiQDlOzE=","D556IhJL9Q2U25Ix1jaFEi+S21JorSFIulNNyFO/xU8=","GjUZpi+mkrNxbRG4jp1iqqDkO88Dx+qBlwsdgCqGe4g=","K7Z8XWxIz0WKKT1pstHUT6fCxgiOe3+a3s4/hz3t+5U=","H6cT3eOQPkHmjwmsLzTJsSN6RF1RlcXjYcW8ox7fqXI=","IBmqkq33teeV8OU5aC5LObTjK7ZSDHERAq690MFRaEM=","IlO5Iz0EevoBjEDEn+n/H5mUMqnH3wZiGyUEpG8SDNo=","HOoIxJMo9fBTxrR8u8lVkiS+HYE1SRGhiSapjgR72uE=","EjrSOWakLHKXEwlPw1LkZuJkavmtqsIP2OWPMI0nNuE=","HvWafiZkd6ZEUn6+zwu7z5LOX4DSKA2vgmYZt+vfeaU=","GewddNfzZy+bxmvprED1vnAre6yAtOM+zrWS+G1d46E=","JCZGxD1/KM84yayvjGOxsz/wfHeMKuaMVdSJOpJ6OkU=","DiyKYEVT2zuBmA/kDYAcrMz7y9eZkkMPy1CwSkLL6bM=","LnfaMnyGm2P63zgk1xiYPyzR9/iuZMiPXopQCjQFau4=","GRyjvp6sxr5ICLwWaNgUSZdCoRZ3kuM9cNNbX9CsJzY=","KibhC3FMjJLEIzE2hzYBiFC0ig5d55NrLPJe7kZjGWQ=","BaprLiW3zkwXBCcIGgEZDyNkhy0B5R6WmxTZhJMMEPA=","B6yzkE4szYesXZ17a3t7vN44UEkzceGxC870zzL/IIU=","BaqcpfIN/BBMhesrzYDf57/mnULRukQAvPDYrVOhjAk=","BBGgtusJ//vpZodmg+hquWUoAYaYX3L6xtoxDoAXXdk=","HhZWgqVitt0pzvhQsnWev4Ysr3HjSLQgJ1U6sefwzR4=","K2XpKh+R44sufxkuvwvGDNIk7HwcZ7ENHl9jT99Sa3Q=","IgjqfR/GN2ex090ef8/UsTy/qssPn1MbNrC8dNNkgR8=","GscYoocQX91ty91uOp+DN5Hnw0WJG2q0dg5uK7YgWbQ=","CYCQ9yPep7kn7cNqjuz4RjDJLQE4+Q3FVfakiXH1Dms=","Hb4A+qM0Ov9y03swImAUO/tdTlv6Sgs9CmIiPtZrTW4=","BkLDZRgcouw+Qj1s504UUGikP4jOBTV1ouvK9xiGCZg=","JFYR0NgEeiTbPXgTG97cZ+NF774+p/bHpPy9PGQiRus=","CR/+PVGVJboIDh+rVGcJstxioXk+OBHsUWHIALSH9U4=","KmF+1YhyLTrPSQCz3FAVckt8jO9FjPnbSU14aia2nk4=","EwKGipqztqNsztD4D1PxoTykNuLXwPmtqQBAr/ugqMw=","HZA9r0MAdVvgrKr567RBR5W8P7N35ZA/ie6bPvrAUqs=","D2cXkuxri70JNqu8A50qho9SOgBQ3AEi9dlmmyY0d3A=","EEWkJBZnqM04B4BnlwsC3OnDUFSjb6Uc2JLV0hM88nE=","KNc495wHs10t93LVYtVDRt16Qb0HCWw2wiBDIKZ2Cys=","LSRbXBwacy+Cg0Ru3n6EbzW+nUnLTz87tOXh/NF4nVE=","JaSZyhkHY4NR7byDbBSYunyPLhS/mfC8K4uGu4m07qE=","G+P012Y7lJQCMHuCuCihX5Qj+b4RXKmsRYTUrHUpa90=","G2frUfrO9YFKMM9XlKldStEVFGmtTYUdDDNm7WuZMgo=","Bq1pIB+UjkdJ75CVcH/cZZECLHjLb6BH+CWkHdPklcI=","CkuCiFSNX7Pd589LvRoIgeXmHZmx1S0Pgug3FQllQRk=","DrSpNC6J2c8PSCxBzmbkD/fH2PmtHejR2NSKmLAFTJM=","GmRaIjRx4s93a+G/23BgGF5aWKa2UaEqiWmtWg362X4=","AwLESZ1B4ln/dh3bMFo2bz58KwHEZXd7zq4aZ+a0EsE=","LBfgt/kBuTYwydqZuu88XC9aZE3OpkRDV6EhvCqkJ0w=","Cw422oM14kPcf9WcwjZZdNDg/6JHxU75YXqA921Blcw=","Ep5zPB3aLt6NOW2F/Wu4tuYTmfIxHAkzHH7y+b6rIrs=","LN6n6xj2FGtnxDfzfBP4Vu7QHV5GTohwRHxci0vvxP8=","KtTwIWAzAY59KlUMLggkMmFPQH+2AJfUUFzPyzHWd0U=","KqxPVCVoNbrZbuwlZkGhD8RNDWP9WGD9R1zoGCdmkfY=","F+JRMsCerY397WkbkIG1gfH3bEqG8v2cnCnSQz9NIos=","LtleSTrJeaCRu20o6BZy7F4fHjnxY+X0uZSN5bS+MpY=","FhzmPVlt5pRD1/VC//Ns08EQwzz7tEXJzztw2QgeTwo=","GT78d+p2AQVHxbzGAKEfHVqAvdd5ams9mg2vZqC4pLs=","FEmjipOM7jtW9QXxuiMlsYbiyiKoQ18kHPpEPGAA9+E=","IGDs+aox2zEgIBgn/N9rXufxu5PVUBh8otu9SkIFp9I=","BI283+L7bFCWjoJalYNXZGd5VGyTNAdI7y4FeUtIqx4=","AwL76bE6Pu2RqCOwtNPjYhQTQISX5sPC+knZyKo29Ag=","A+gZJaP9XyUIFTLymGUH4O2RJ2y69M4IYIF6x7uDjps=","HFSYeRONQ0zzFDUX3ZvyoyIiTXa6Wz5N40t+xJBAdEA=","CBIMfsNW4WlF2U5V6DXufi6R5BAxXc80dfgtJw0W0O8=","EwZGQAYzAFFoweFO4nq40jjYunUUyQOqpZHc3nv8GGM=","I+m03T0fMMN8/fs6g9ReUk9Uq6HAZ6we8azggqtDR5w=","KFs4qrogw4sEWfSkiEMSK2RzFilWJHiUcR7HZ5lPw74=","JVn99Y08IgDIPtH7Tx7tVowiSMoI5XlIBtGEHzoIGEw=","DjPHNiarHtdB5HrFK+Tp9/eRO12B19oar+IDpJ7LmDs=","BR1BI2Mkl6oyQleuUqUeL8H5uokBqSXcRMDcZ3n/VJY=","H7q+0oIIF4d4JBBSsjbwvHrpiT0kfKnNBWcumv9hMUg=","HC90E5U4vSU8PdRaL/uWFzVQpRzb/ip2gnI3+4W+7H0=","FXdn4qf98lwYR1Wy9HNp8s6STlra7lo3ONT5QrsL+VY=","D98efIaJgETds5f+tI5e3p49JPulQg26jR6m0Q2/R/c=","B2noTtF+bB6sQLXgDM0tggQoEBsshLWI7kCkQ6yeCLA=","LyoPUN7R5qs09g+MVpBKUW2vyBU3IbRPGzVhiQwC6Fw=","Cx3AT+ddyzbeC/4Vyi1a1b8lOK7RMz31bhsthhko4sQ=","F67Y0RfCd+0NHYiLNexL09wLgjsq8DfTYj6hA6IHiyQ=","FTFAqmZYbO4jGo8/2GBZdubTLd9DH/M+4FufQpwMlIE=","Kuki4R701Bt7hNUquDX1vIAnvOneJcHOWwu4i2oX0ao=","D4GCQ8w/rst8c9/CHClovmO36TkLrAd3R7u+FnoFW1U=","H2KDijC61u7U7eKrUoZttRVRN8zjJ6J/S2biIEB1AA4=","L9l5V7lGDTQUAIyuglu2EPAYxbUzCf/Sbzns8ef3lbU=","JpLRHmRpXg0hA3S0gqRyZ8wA3y0bkFVyJ81J/DfsK1E=","D8qniYijUgJof/DdppGwNbTpVApTCMluJYI9h4eloEA=","GnQrLM4hyD15Q/5rSSqbiPr/OZDkiGZnD1Kh2zPWkcw=","BzpZ4snBrrKiu4mx+5tk/EKhv+/x2FtuehY7jDv6ggM=","BMYE13s1a0hdIVqf335ew/KWSPyQoYbJflEhQM/F2WY=","HTgKrWODvZ9cS5+0sSfgdV0RmOo6lp7+XjvPEtFniCo=","DLB8vyAZSTCI4X0Wzp0U/EIE9nDWuOKxtQHR8bP9eVE=","Fm62rVhV39PEXiffkVSFPUsIdBEsRIn/eqAFDkH7uhs=","A3KjvrnbNgMbfwxyuvHlPpxyIHgLJHrtgu4gee+t7tw=","Bb1lUgTVXMa2OQvBZQMBlXpnb309YBfGSWrQMf1fezQ=","FEF5GZ26E1zF+ekbdogPNCpOdLjuZhwn1bZR9FZWAhs=","Dm/oyWzpjzzJfBGZO1CHtV895wvtYycw+SKZs8Mroco=","B6LrWIY3VRfTmb+r5MfOXAPt6DbESsK1G7PjWqlXbU4=","B2TsiWuno3T1/VocvtiivmK64NVyY54Xv/rSRZDDuJ8=","B7qexngctHT6TWIpCPCaAXZ6B4XDoUrFuikyjE2l9PI=","DDJbSYll43cCQwEtr6DdT7A2pAE/L2fzUPP8nnQEkWA=","IZ3TyjyY0WEzk4OMc8iKbGUCyiOzyFtbiVmilpHjQnE=","DrK0X9UY9U4bDUglAm//3XZIn2JgOAr0Ddq1/8HFsz4=","IwW4tav/3FUs2WlW6/pFajazXSAL0+Q84WXrOHEaZ+o=","GnyxHqlGP2OQq7cHmHYVzr5ZTPIy+16JFEB6Q65XuYI=","HmfOBSTRB5IIqU3CVIPZ5rdCjUDDYwW74Ik+GUolsyU=","AP/FOahTd4lwQy2GMbwP2wz2AgtHJLSe8DEZDcS7ESA=","KZRcnKTDnUVUDANcEGeKPy9Ryty/GbMy91zh9GtZeK0=","GctAEyPb0/2L4dqVTAKR1nEkh8aH3ZZkpLFn3AGARFI=","KF/YatshkIzERBJJ/QBcsa3Qsqv3Bsr/QhknUGYZ3Eg=","L6q/0JtjqBwc9Nv8ZDI9jBJ65VLQAzmx3ExZscx6tO4=","L8dTnEBrzib75hUXubjv02FxEMjNSyuztKKzOemFfUw=","EpbNCJ1HUOVcHAHXaLXo8h0rwfrXa4QpQPKT7AvCrJU=","IaDD2q9X/c8uiOvU0dGkTqpGWkDPYLB8wmVJtXeh8ig=","Gs+X9MrMl9iI5OO1rQLdmo7lEUdeIemC+hzlBGdRGrc=","CzVWue72noRH0YadEobg0VSCES0j0OvX+LvWHENd9hI=","C4LPXi24uIsys3l4sRdvKmTaK+pxiUAF9KyxzmpoS3A=","LIrRrMdjb2WhK/g85orJKr3p9FHsoVBRQT82u1Za4+c=","L9zEZJnPsRAvVUCAeTZYIoySrkntfYFHAK0eE+tb74k=","LI17kyP+MOwh63uOC4gkj73HDwR7W5Fm492KYL0qjQw=","DR6/lzydJqZDYmIOZbDKn1nJ6XH8l1Bjca+Uid6T6Rg=","G92SkhahBbE1HGBHtDxT15hmoLZT0PRnAjPp9ZzWMNs=","Fiq6JGdQ3NhWyXWppHOnySG2JWmSApNLCh0p/9A4/pc=","LmgdsOdMO2zEmamvviIpyK/eKTLksVIoZ5tUD/ReLqo=","L8wjUTR5L7SoHaDB/9gITLjNgJkpPDoSlQSAjT7jm9E=","HrZmGtu7Chd0xs8WN/oeXiQ5n2aQpVQW3vMkHO7OdKA=","F0BFxy9oSIOLKginoBF1YJew8+0lTP+rKSbOFZ6fVic=","AqBXXwnzKC+gfptc9VOJk/x0xO6GIclfuyyi5fLcOhE=","KC9irrFn71lj2mxvqoZxEjIlrZGyJ7iGtrmBrv2soMY=","G5q7uBvP9fFwRjLe9tmJ5Qz9vuHSSYAyOOrCRDUdfrk=","GPikZp+vnP8R3Rnz1zw3dI+0Ym0YM5wHegblxcgQutw=","Ia8N5N38RJNo21m+npJBGFxJyElu6G0Rdb23pDEIaoQ=","C5oeyf0hy5Xck8CsGRETWzpo03LObanUVdgKeAsV+Lc=","G0E/cJNYAI9Ew+YId9gQoIHZCETzZ+PdCnu5zBGNxQI=","JLTvtQKFdYiP61uLWdQONJj//OofNQgmNZv/t/1PMdI=","KxHt7zUFqdrWAAYH/8vdAniMe1gCM5vpzXTSuldiARc=","ICJ5cGCWzUL5BiOcQMZxPovYnv2fY3QSmd/1N0Xe6N4=","IH7Z9/9XuxfSePgzthz2ePUsjjIcxrzjrwgEp8FZIF4=","BQQcCI1OY3QxsqSbqjdyqbBEPzFh/kZRWujTrAsOVR0=","ABt8e8FWgiWa0IgdzLzgpkoCWcWeo8XgEvmVNPwCN0o=","HsGXEWI+vEnvTYVzJaqd1++1+jzXrVDz9EzMqZEoyE4=","Bssb51F5wZ+ImSDqkxht/5I+LCFMUKFFUYg3orAcqQA=","JxKoIDl2kxfCGyJaTgukXfY8r7SCEwNmTVszHSIhjYM=","HX0JaHOHNNBxCuhRN340DbsQFCjXIAtzGt87HCIPOwI=","GAUCuuLaA52F9TchK63j7bVvs7alVn+rHkBhuG+j5m0=","HD8aMp8A9vcRWl+ru3Ome910ys6sDlpMzyWuA3PpITo=","C4iAOL8eivouREufR86/KPQoVNGpFgjjnbzahyvelgw=","KgNucOKYfYVFPtej2aaNV0rfVurhIU3HdLqhBliWLBI=","A/EavVUeRNm2oPRED0cAbpjNkAFFnJZy5vlqkuUCPTw=","Hw+gS81jt6K/3IcO+7NpZvVD4jXJ3Vs3HF6lwmqnuc4=","AVTiu9eWaSuJQtw3q9lTTEhrpwvHe+IedMThU4Hhy0w=","CgUls/lqdQeJDn9l57WTiG0YyxR09duGUBpNsfugSwo=","BKRzky5ST8DmBNXunPO6nvjVtGOhN5/NfWrxTb3rVNw=","IRUNEccjL2FWKOc5L2oMk0jHARWhoHuIc20ErrheD40=","DHGxKo6KfY/StOqbWH8ccie+HE6XQNs2z3x8Xo8xMIc=","LZTNvgT393xa8tNsN7u4FynZUav715H+4Ko6MjIaxmE=","FORcXisJ1tYxzGDFn7XCSwpXBBqsZLSoLbC2NgD1WBo=","CrxcXISJeAKDwTnDbd36OfiO4GAWNu09bkzBS7Ox3/U=","C5N7oVE12+9zZEb7SSMgbIQDpCqADCbmKEqTuyM9XDk=","E4aa/O+DCb/UN1JhADG9DRVfD40Rv+mnFURS4r8IQFc=","BtQs71ri7DTkl8WWE57x1QSgzaJA8XYjNfAtzVjDg5U=","FVQwjMcSTMvcBP+xu5f+HoJ3s4b2XM8si1YU40MDGjE=","Hk+8TD5PV+kK1QvG56ELRo/PmgqHopDEhziX5JeRORw=","CNLKW88A6Xad/IaNHIbyiOQKMcqDloUvOXc2mvJNcLc=","H1u+vkoYhDSsaZM/uN9QULqJBwh5l4+kt3h7+uf4O1Y=","EaLc9F10BEXdHoLviIKYE1Vaz3aiGQJMpwAlASQKDkM=","KooS5osfy6EOCm0ahsFKENJuPHQW821izmIXz5Z+HGc=","BFKEjTwMAP5g1yE4BlDISc7Sz3nTBEgggSIj4UZkfzU=","KkelT1n/InRVl6z2AHVHWRE8p9uvEdnAj1B8Rqmqyb4=","GFv1dHJWLMpF+HrBsa6BIq7FjO24MSgcUfN5nwfnK40=","Ds72SJ5wmtXFh2NrO92ce26FdCF1/4br38U6tYjW2NY=","Fgiz4mJP/CwAkeR+kOWsPJlicTxqE2g/1VMXI8uziJo=","DT9gdGvKV+XJaDcuwOmHUQpkfy59NEFbo3mJ2vqUxgo=","CY7PBIThJ6pnlSPK0UjqInI3qNn/ndjY85+1gWLDvWE=","MC8Q4RwT83ZyI7xQGl+d0TD+UXtifwJI94n7ezCsEF0=","CSRxf+e6v+lUGzOG+kBFWgF3xpcxuvIsCYLPdieImeI=","FzgpZbp75wnVTXDKPhP+yiOyK55uWpGKnwCPR82/qIU=","INMAENl3+dkSvnlzd3UXiqhB2XISiqqV63sn4WDC0rE=","BZS9t4s7aZk0SWCThqJR+hSsU2w37QFghImsHHIcBwY=","LO7GwTwRu9R2ZIRDIMz97uQC4K8uyAaHlsfDdTMwr/Y=","J5+tqD+DDf2XtyiOZwRZ3AeMds8GN6iYPAYX8ntLNHI=","Ap1ZOjESw79X7Iq2h9g5j8J2/PHUYqaCKJJzhTP7RQ4=","BxdRgfBVTab/6kqGDAMSS41Qw65bWaFn5YR7oz0ZwFA=","EoDLe96brBw9f1V/J6Ws6tbkp3vl3D6CIQh+SmziPq0=","GplJWNRMND9ZSJBWuM1yVJH/VRwPRJaXtUbI3Py5C/w=","HwBANOiBDB8d5Qe37thCmDQSq4Rz4rAPx1WT604/VQk=","BAX8x7dZuMow6Sc4FO+zUMHlJULTOPJMR/2ZqUIHgAo=","C4clRctczHPSILu+Af45lA56iSmwhGAlQSMIB9r7PIs=","KBn6zKLNbMFqauoxkfgzwtNynUd8c4NepVO+WHPOJzA=","Iucl9s7PFldUzhpS/7rqd02OSF1my6eZcjJTsmtoxT8=","AdEi5GVIYcSz92w7xJUpqMVzx7DU0+ecSOOkv71izRw=","HtT1ZNFH8/qjgzagmFAi1TfTRSG1Eck2C9zRsp+JovI=","L62ZEsTK6l1EBRfw5WiGlaTRaw53s9w/2H+GnIPludw=","K1qFYfDcWG1uO7g+1ewySO0MCfmzA1JHHysLgDId6uE=","GG9NY7AU3oyep6sBp5q+W5vjgI5sqDRBMvYPVZWjPVc=","GuXpQPxdEpXTJFeoQFgcO4u9oBFbZvf3ykKYJPruTRY=","FK/giArZL4FikqRSzQEThGMtZOoYOZedPWfUBa8yd4w=","Gshp51S+iwcaPunGSvSQlkObmPRLFajG9PWui3WjhJ0=","LcKaGjF0mbQ6Wkuhs2ysFQj3lbzEQxv7DqcCjvL9Mqk=","LujQOv5DwriFmfCjW5CSauZRBjficzrA9pRtkI3lExI=","Jm2A+1wQsmVeFBd3CXBARzzVpN7akiW4UlyUg23VHrk=","Lk1m9lWUg/dvH1VoLR7bVsjD4U2vtr6zoCOQVE5Swi0=","EBI67VFCWA3GdAjjN9THc3idk+R55PtEvXMhjPPbdQA=","GVJvJbfr4sRhOV5m+Gb/uAspktU4gxAPDb/GfxMqWpE=","LnfZaoc25sOPtnuTWlWDK1EaStjYZiH5uzEyIt031lY=","CfLGyWnUjsKRV2u82Rf9YiwrmOwhu/ot9dVzJP+7Sxg=","DdNgBYFxsCMmyeTEYYyOGUmZ1sRIAIH6c4h4w+GxHlc=","GYpSuCgsrX66OjgAtZp5SixwlJ7ZZshrop2bzDfyk2U=","F+uMjoAD1rk3g+Z70U0SqUVWhM3qTsWNdqg6B7Qo3Ec=","H7nBYLCXl+nU7sx5xQ4mWOwQ0POOzvwePoeGuV/fliY=","AgLDtklaivid3G4/v01m1z5t0T+Kq4kxdMDK/XjIpRA=","EUun8SwOGjsSwrUpG9gUG9UN/HAARlCEpwH0exV2MIM=","AZrT6GrYKjdlqmTqAi0RF+HCMMAqaskAN4lXKPgrM0c=","JU/47J7KTT+ybHLNY6fU6Ym7G566DYv893E9q/f2TgE=","C+jJta7jfvqT7nm1/8AOi3cnQsYBv48jAlKSWtLJpwI=","DHF3U0GpiskJuh8mrOQN6KVjMJMTNqvnFdLB632TG6I=","C4M+yDBcLLUAK1m+ueWCFqJ6tpu8cYjkMCEx4g/une4=","F0ruMcNrgaYhK51EYGWviACmDMpeqhsW/shcLi/5dOE=","F4Md1AbHeFpTZNOTknfanrW23/Hlb6Nf8YUGxksqi5U=","Eh4cG9t+SjV0v9HDpMs5lKxJNv9UsHyqCnylPMCdxEU=","D7LKXTcGb9cpJHiRdJj4eIvuM9PtSQRSWkFFvONf/xs=","HBMc+KHVRAM3+hPllc9tQsMBYEn/rAmVfmnQtFAef/Q=","Bw7ksvepCt0TVfnNvDpVf4SqzGSGNLD/SPg95PdqWFY=","CsBcmxPR8oKBBTsSrxmHdvPJE11I+V1nyTFLLEjuDdo=","DJWhdr+bN+Du+SQmzPrdKWlUwLynlJKSJc/cQniWFXQ=","FmNaE1EocLcvqB5GSEIaIhDAspv6GjzJ9BRwqRiERF8=","DNwz6xnyEBe+ikzws3trEvgB6lxM23ejTPF2rYW/pu0=","DodkWXcBCb0xX9ky6nxpyWzzFONAPQ+T/bOv1koVBHI=","HyagC/1ne/5XuHnHHLxUypE6R5HUsE4wQ3Zwlm2EADc=","IpoXaSyM8zdyJUJs4Mul1h7V99u1ox3WA+rfoWW8z40=","Ia5xQJQ5XfZSZ6y2VJ1YAhnESb+Gwz6095PgdHpkRfo=","KvvdI1x5Vlvi9uLNsdUnvVaa3/7ODLOf4IvJ0OwuotY=","CpXBGvPvegxYXr0gaL36sqEymCGhe69lpqB0azikrFY=","LtgiQBpIWmIe4LBPb3tQrfeW0iXj6qWHvL+HxOwKGak=","EPUiacDEfj2KTIeLp3sJjRp+kT/NWPihvNSvtSCuAbU=","C6tJANwhnRpzexHGG95dpq83XTZAHBIej/6FNdq2dII=","Dw+FMPAxDLL2yZnuLcaUMpqVeUayx2HIUF7OzLL/Ijc=","IBXLjzKszqsUTZaBNuh9Z8wlF1KpNkt3WYiOsYAKJUo=","BmAZTYguN4oWe4cM5wleWtEZ9m/5dGXcySnLAq62AtY=","AxK62Sdaxn8rs0YQv988aYnonvGL/rOlr1o96tq94Og=","BcvGjlsFofw+eEVp7zJQEfg52tOA6OB3QtwK9RSASTg=","I+ZoithGkLL8wdFm+mchEF02lmzpo4Sg9lmrAqe74B0=","JiAXEweNNn1oozzm67gqtVtsEW5TTIUEP+RYz00fkSA=","KtF3ROB5tw4xde8MyG69cjjMzSgRSAOEmMR8czuu8/A=","ACJ7JFay3zgB7WQEdGQlDoGzvB0g8/t5/vNNOPqjl3M=","GTbCWreOVKlHp0Ut1lwEc59S3zJMtIHrmhMGc2Sg/dA=","KqnTU7ivrr/6u6jtCSIKgSHvjNYa0sIMyk/o1dZXcto=","LDfehEXOsObhZVGgglH9R3pXw21JNwj48VAzRuIk7HM=","C2AWtBMGj9gRlgOsCuCv35QoSRarlYJzJYSFcxL8Yig=","HC2kw/ywIVrvgudfZ7YttX9+JheS+2kZU4K4q1ZbKBQ=","DZAZ4Ge4ot1IEpmskEoUy1FqwN2qF3g5WBdwonYWBB4=","Ct2PLhKZliXWZefsgEwlmGK5l2aZeidUSY8cEMcI9RY=","GwTJT7oBYPrxppriiQH25Y8mUTfE5ur/AD3DTMBq6aI=","GbWMOKNo0b+0neiqsUU2gSOBfhXQa/HYh8oh/u5IG4I=","JoUSphkVeb5MUcyLuLncrNRmP2nmDyle11BDD29/19E=","E9JotCwzhbaMVPK8ufckV9ftkTj+38hRgaBIly004bQ=","LLCplEjjiOBPXeTJy6Uvl7nEt8dIbfMjbI+S4WIAlB8=","HwEBMo2J2Mk01yyjbIPeDwye7gbKNsVR2PvuolXNGM4=","FCYvobM/euPXZmcZkA9koThxA+1LPh2ZX9ztZnYHILw=","ATZBIbPW1kxMzbEFhLS8aw90e7tm8w12TQ5gp5bTCl4=","L/2l7T6hiEfs2Pu7lR6DYoRi4VwkY3pqX8RDzGRFAys=","G2qfnHwJNUu48gb5/kqcqOlcbkGy3ylF0u/t7TGZ78M=","KVQYJ4K4qcKqrmdeXYyBo43J0upkYvXobQgXcL6/0qo=","DK1X7BuIBZvabUHZV/FxeL64qTKim2FiZ1pv7n2uFXQ=","Kdb2Bsr1qteF6Wd/uqH4cVsTDpCKp6XW2I4Is7hxZJI=","MDpof1We1udwyahBFa5yZkP6FvSp7FwkD4mBaZ8vjHs=","IxilqADeRnrHQGhI0iun4vKt4f5n3yVc1ionza0YgIY=","Io6p7687GHAdOuvwDHQy0TpnYOc3Z8umfb/qxGHQqKg=","LtTEK/BK63hzwvoU1WRlhTNVPQzINXz9LE3PVDsim+Q=","Ha/FOh3uh9wGHhJDXJMq4fTU9szlfY5PAw63wO00e4Y=","GB+ICSFxH2Eo4t+rVEQMIIetfQI1vspJbcYa6uI12zo=","FD+6zIuUj/Vh1hz/IQ6K+CoKUAhS2ErinYQQ5NLcfhw=","BsTgZ56LTRuCSeCbriI4uRYWpCCUxpvoOTlXCkdR4JM=","FPfNqJu7zXzdd4/4eMjfZuKZfO0/7TCR+gslnHQzR80=","IbQL2z2xeK+5fmyPUJo6VOSXDHAqPJbipoCjvZzRFZ4=","AiM6+jRW9HLN/j9hDQYS8NdK2YQtCtCLgmkW06O0O6w=","GVg4zXYsKgrCN8a7ER0nS/gJAP9rSVZoC95BrfyQEQ0=","CYK4gCIWQi9G8pwJhZZxAgSLQ7U+PI0eVYss6BYn8NI=","ARy8dBwb9I9wgPSRwm0RZ2aovFHZz7bNCBY+Vp5fVG0=","BMJncL/TC+fwhsnHB/KeOKIqtlQf3V2UkdYT0/w21ko=","Idor2D7oAXDUyxI+Mi+GxKovLr+Fy5e7GejXNAzPpVY=","E4CqWbA7WMaNN39i7gs73AbBst8MaNUD+LCpXBcjm6M=","ITCc7GEgsyBBR1upust6pQdXj8fUKLsBD8BvDqNtB2I=","CHksz4jPbkUNE37XtUlilfP5zWN2RUNG+uRxf3mA5VQ=","Cu8PkIbJ6UJDIgDotZVVaVpPUx4xn9DVfxiBpV46A34=","Dgt0jVhWk2s/2PLrHrTCzSuLi+TWMYqCytPgusUFdm8=","Fy+tMlk8N0zu8aQqu9cIVl01kegDLFF+RZXzBkFVro4=","JvX5zk1yFF0+csQsl0/9/ImkjFEb12Cz2dsDubEFxLg=","EOBTM2k0kE/217Zyo70spYco5RSalYKnLBwwnvz3pAc=","HwGpiTTd3lHzANVC0frY//QRdHHKsBXUFGsF8d6wQRY=","CHzXqV/fX7nX8EMaBGZiXNtC3GI3//539boUxt+hs5M=","H5ro73HbzQ1IoSS9Jl03zAwQGMoLRee0N5awRfZaelU=","FXGisKJRWMDF0pejl3FbAL0cVDXSaGwxYY1BKMU48Mg=","IyL98nYeRffPJl5NYnJRlibeCLv15xrxcGnfKUl6WDg=","LKiYD5/c2xs1Ai4C9r5i8ZNVykuerJsv3MN98u0CZPk=","GoiBwzTzlCDUZyxQUPRdkoFCTrYVRXgqbBcEDcfTgEg=","HzGaDcD5t0KePum+1XqWoPL2fLX82SscnNyXoV93Yb8=","JBkzbybcXUmPJ5r5W019EhETfGCO7Sm1yVEGleGkZ8Y=","H1FNIvZyy7FjY776VmeHeCCb0lfKEXtRQbKeBuS9V5g=","KANKbJAc7ExWZ1MR3vEPvNgIjy9o95XTs1UZux+/Gh0=","JsK5IRjNJwQGMkH7kZgGoP75gUyHsHHVoR78LLEQPPI=","A9U56i3cs1h2OGF5HMQ00e7+cxrTJi7ahXxWoG2c+N8=","Igb0lDZAnovo9UKSbZ4pkSG0MhDnHdeXD7QoMzfSQcc=","DfJVmGB3cQOf71d6b227YQzuryBOqsegm5atIt5oNGc=","KDqJjeWiFGXMoyE69YS39WQTqehLUkQxQ20LE2aVZk4=","JqsmTolhEDncnP1LIW30Rwm1TyQY32ZUXDDLk4FORGo=","IhDX8u9D4inFYx1OcB74n/3xrKZDUXkeD+fu1ChJPI4=","B9oK/7R9ZLftxoLavlxtsiR0O1o4XQSiR01S/+ir/Qk=","Aq2CgK5c+Ck2Bp9y5JAQ+NFkPNwpnxKsCW/UTFAf+a8=","JnuJ+E9IReOSRWX88aVOijJX/oru9RX4bMHABW9G9qo=","LUb1w15agc2QL0GLS5PyWr+ALTLVLaBUpe3u4nYUjKo=","IK6OcVcPiuXmVetCpPJ0ZQImrx/hYKlrF3hU1zbyvSo=","AgubKaVkR5CloxqgpyT7V482UFkN3RZM5a9ZP0PHmPQ=","E5DB2VmRlys7jvoaNnODq5f0cUOWY16HkTlZNwEO8KI=","BJc7Q2Px9V2hLU6rmFAS0yvYC8CtuQIWrtlXTanpfFg=","JfemU/xarcSvD+U0lTvIgweiDpQdfGhrxTu+Mk0YTNM=","Ek14EIIfR3gv5r9kp8XqzwPVWXdqJeL2neKDYr4YC8k=","L28EkJ3DYNGt1QOVPBFkj3JusPYS9wOsHjeGA9MzCag=","E8LPGyG3hiOPqpO/v/XAkhiZ7xqylUiCijdeS8AKG1I=","CEwgDxDv9Zv0PPPMOlBt5QDtaOWbzlzd8RN+x9YaTqQ=","BTta1ZAt+1yjbXay+YCQaxTr3EchVGofXx6XQWRPKRM=","I71EmLTAyfJIgi8VtciLx6eNUo070+PTsnr2Azr+EmI=","K1/2Gw4f4YzYTjUsQXq1uDZoPyjfHBbijAi8T9JpqZ4=","KPd0t5NrxQled+tlUAWrh2eq0HbAmLj7uoUh8YokhbQ=","DH9tLq1oN3JWWYSsgZ3CyDJsxNOxj2M5ElYhJiEoyEU=","HgNTLjURFWUXP3a2funHE5U3VwN7Jys2mxS7XSKrZDM=","HNrhaC8sEORA3jLrUXJtnbdtB7ZClnW/rX53jMC+4HY=","JN5AZm9Z3pfe7/bTTIc7fCSY8CK4VsVR+0um/gM+Tho=","D90BZtFcD0Jm7XKW26S2OQQM6qaRBoPuRNN7CGefSCU=","AxjuIlTDiIzkU02QkESLeoYq+9/71EcNq1XJ+iT1CoU=","B6jRmhl5yPo0Ab/pZO1dPz7vGdfk0LoAfzhUtJBMXzc=","KEbxWhIUVvD3S1ByESqQ7MVqSNmKegfzDrVTQkoAsno=","EpWtLeaOBbETAx3oVJWdmFj6z0SMoQFAVAeq/B/lBJY=","J0UhDswlMwF6QzBfzRMHjWlEPQ3aNb4upQ/Ehf+PHIg=","DcJ/CzX+wOD/jL4THH7kKiKNiJy4JUxJAMtW6nhJGbI=","CXgJJc2xQpzBfB5wsLQ3VeLnBgKZTpddNMP8McrBmDk=","LvieyuEAaiD3OapNpph7uGbWmT+onkovvMu5zijtWK0=","D2/qsyFRVqw/h4zmfFlT28Tlqz0THulYJ1Mm/5TSmlQ=","IEnBvLA1y1miNQvOzCpi9P22WBCPBZvDjBQJhXGofSI=","CcUpj2aWg2sqZUTJyhwPZEjg5uTg1KjDqn5jWu0g2kU=","HUjsjXhr4o9xvXGZTaBPeH3Et3kv4lglWvdCs0jk6mQ=","B2a6PzYPnLjSdZPO4diQ9XNQwjUJbZ0FYzmS1HfvJWc=","GIk5Vs5gBzRxTM/rxE9nA29RxlKCK8DCN5fXOpPUdJM=","ADrF5qPANzxYN5vzjIcWXXFqygXhTORynskUltx0od4=","Fx9LPQSm6vfbC4bbC6W+fURRtOoKEzO/qjG+j1DaEqo=","GBlVo/7U/xnZDZR8LxV/BQ2zTIR/WfX2OsbAO1U4OqA=","FeUDrmbNN7OlisZVSaod5ZIo9eWq3qcDUWm5gB5YqAA=","D+64rsbJY3dLJ/hqVbRZTVS0swlV41hJDqFpc4+eYWk=","DdlTH3o08aAB1OvHTLTqR3K5VRkyXSmJ/JMwNcaK030=","IZ+1msIhdHlyvOZveMozybrjgwXhGrNIGuvbndtLLLg=","H9YNwMR23vO2JMIZswVTc9cyE92SXpQL9VztiCMc4J8=","H40H7z4Wy+uniSQZViEc+llUUoAfCMh2wlJdxQTFILk=","BRV0FUjro5fRTmJpsyVmYV0JRHFVurABrG7iBWmPFuw=","JTCzfS3RthZgOfKfsdeOkOkDTLbptlP+dCjXaPjpstU=","FgLoadULKAlR7Ms85xcVYomA1kg5Domv9Q5VobvK1LU=","IziHIXr2crus2HPxKFo2EnlrDL94kEY+3lSIL8d0zH4=","GEmzqp5wU8jpUlKFiYCr6PFkLsZoBHU/Av9j8P8h1kg=","GgBJeAiF4IJ0R6+bqeueZY/9Yqy6yZj2wagN3lrtwaM=","HKnL+oCMqchVWUJa8xwK7D5ZNLarUaLqJUn7wudWKRM=","KKKg8GIsKo5PFvLgNltytIExLY1Qh+LliuibNLjMk6E=","IdG+7RC/+Wyp9hW97ZlnSnMxpS+zVmlT5t357KKAFT4=","GHEU8ru6mpkyl710DCc17wG4WrvbW0fEHObs8vx+2+M=","EdCjhndcbmcKNgpv2VfEA7Q0uhP3LO3DnRQIv6c/wGw=","D/TvL0ar7yTKFdizieAs05RNEpYTG20tzpVN0R1yT2U=","IDOOR7Ug0oFEjz+L8AiqdD90xbY/mKYwoAEIRkuyiSU=","JW+g/vWFPcEK76hlxWUxaTl9VF8HWE6uZeGz5Q+2phY=","FEujYZ1fydhPBjLfKW6N6lAXMpVzZhtpiAw4ykWuMYk=","KYSYyN8x3TFTgLNlH+nH7VqvSklQpmE0vItgKUcqNWQ=","GMr54mSjLbyiPaUaNRT7qS+2L3jswthEVXNV7IpDsME=","GUyBKCjxzb8MTwsEhq+0xdlszCGLO5DQS8XxyGZf9kE=","I/k+HEQRm6hWoQOAwjMxkbMQX1AqYeq92LGryAPASuI=","JdLMmI5HznD6mc8YEFAA0wRnF9g5r1R+3D3pMZaawAY=","HRCDYAAjzM3H2u6+sZeDqsxulCJtAMfKRNr9dVYUqA4=","GUOp74Eav+ZX//klBPKokU8J391bl5kRBHvuS2mABM8=","AfltsTkqOuXL/uTBhj8L3f2VplKZPI8XzhiGnCYbxsc=","EtSBTrsxUzHU+6nfwu+QnNd7HnEmyeYlijyYIdZj13g=","J6KtabnrVpe4W0MeuoXbsZhD88dRgSGqSVFaZe5VLjA=","Bm9/KYHsxMRBXaYuq9MjBCSr/tNWcSH2VugZGnjF3fA=","FuKY9gsmXwb47JIn5U6LvPK0gjkh3rRPBjySQw/EChI=","HBCrOcsEzgK6ctmWBJrWiJYfYPjZgh0XFsWmov4KlzQ=","LNfIp43Zmu3BjI1HRStNWy6cWyEo6zc7ggyovuyXCnM=","IzkayfKcGpntb72bv75ytIhWm/miB63b1OMKOouXMR8=","MEHFWZpR7aM6Y5jrMSMlGXl7AHJnAqmKMZx8y6n+0vI=","BOZJCNefNe13+oGW8HqUjISFErU02b9PMO8JPHl0A64=","GSUekH16kDv6e+2H6wS9kh3BkGLk7Dq8noK3+k4lvm8=","GzloHCwSXK6NOMxe9vrCUvT4I3T9W5BZYU7ME08rKdU=","IXpU3Wjc1T4zbOpJ2Jkl/RKP7mW9yhMWWdMkrmNmlrA=","LAVL9vkXdgIN4/uXBbop4N8X1+Gv5h4R7ajK94dirzw=","H4hhHWwCh85TVD2H7YGCukdfbiI5ie2jXRq3RidfpOk=","IE1amCnVcOIDveSRuGKpaXnXHkgOv/uxPEyzr1Zjcc8=","DqyVxoivqnc6zkhWJSeIFwurppphgQcdHRpODdMgtLU=","IkWgln13esUWAIJWPVgVtE7Q/55DBcZcUD4P/rrl3S8=","G3MpBUZq2SGrJDDL33cqgW0c7U3qaBjcPO38Z//l/74=","CMrxpM2CbRnhwn+XDK0FstSZMbrjabgsMAEQQYefKJQ=","J9gTRCPNmHskn0vtx3c/t7cxToyD2XJ/OiHQ8WLFYc0=","CaLqN7PXOdzXCGLOYqiDfdJnwiop6wUO8kbt2E9I+fo=","Gtz7Q2sjj3RhdXqWZdLcz+occ1LFnlrqqO0kuFML37Y=","KiNU21Nf66CACtZll2HymqsxwUJxbhZ3lYPBfTy81wA=","AQMbh2/HBMMpa7OBELh0dviPVyGhEyunG6DcQWhxmm0=","C4Xp+2ZMw7TuU5k2+IWIWuVDxgb9oAeu0gJXyOTuNZc=","GAZ70IXGDaYwqyTN9Bmv2gl3iRLVx26/2d9+z/YgcYY=","A3cdvlwzQP0omRfW+smhVLbVXWNVevE9m+pxGq/F4ds=","A6EgOBsVlnzeGjOTn8p4MMqhrx+61tbL1GI1khAfH3c=","BAMk+61zkL2Yw1UyMs6mgdSxi+hXkxIY+70dOU1n94E=","KUqTeKzPcjwmJm34m/8aK9txDxmN4WiJDf1zrPeGzZg=","ID2GQEZjMs4MSTOWcxojuF93zdlYgMRX3ZzUbpm/DyU=","DTOUgc9Sqx9lLsiWeol3bpK2qhIFZ5TJ3IVvwn7JHvg=","FYvkIXdHB2ooqm9hfH7MYEXIzlxISq2hl5lLYYs3y6A=","LaoXs1rC6iHto2uwbbQKf6gf5gzaVW1zEh2/F8igXr0=","Gi95A71kPGHMXraEVSAvZhPJwDvDxZqM1/jRCwx3khA=","HKeDX08cXzWqHgBUr7EUdpqCR0svn3cSJ/Ai+nYrpWo=","BDqzyVtkzvp/l+Hoq/nbJdZMIhO/RLAbAAX+4GeAS+s=","Du0WlAhs3W3YQALGk2USDMIxgoMibrfb2cEVTlvndKI=","AxtyaqXdpFb/rCnNOLZJJr5XobbB/Fk6UOfpzThPfvM=","JlLPv5ARD3cndQ1o7qt6SThYhpU/dYMr43XDfqmtZ1A=","JKWNCHrzgabyewZV3nlbanvnNPBaT07e8FcieaKKO9g=","GwTT6Sozj2vuuAkTgtkxQbO7PQMylEE6OY2iRGQnKkI=","KQue4Co6Ke2pTOCKZ1IZHDwpbMLARO274JEXI2CyTB8=","KgEtL0QVRckU0l0M0o+oEEzaKggIRcecx9DzkUaws1g=","AdTlvBgM7cuO8KWdJUmKVC4yTPD3Eo9wfEM+rB7e1H8=","BUZZ8BLsi3V7HSoXWp+mQ+ljI4w0ImSun8OaaddUYqg=","GfwDBeHlsq/LhqdCFSuolasCSsWce1flNSJP+4B9xyA=","IdH9DCr/zmdKsBZmGiFvBhW1ux8/w5henXTdceqGrWY=","JpVtk/AXdtI7x/HjRkmSWBrd20gXa8uwPvqFOrCcOxc=","JAMSDlpoeJW8vle1sR+6DZY+sMhj2Kq3QRL1Eu2K2eI=","JmhPqblUiwiseeehS8KPjUdlAxLwYppAu8zbWQopjPM=","IWlpwiG9w9qhwq25vkVsoZ/LlI3pcl/Fl6xiaWhxXBg=","BtTlQ2LV3HzUie9GZxPBuKcDh2Bi7QNmpHWumsB3bA0=","EMIev2QtOKrz3hWsSg3jtxq5eItZBKeDJu8Jmh65U/o=","CkuOkbAtqUqmIaz/FrvdRPB50psgNKnh3YvicOfjqAM=","KxpbUrXxxzn44WeoVht8WlZ/1Em2HkqqKWXzF3ut978=","HoWKHtsJfxaPELkTDlHVpPO1Xaf61olimPFLt69OY1Y=","KDYsP/ar5PsBdFDH3TRL1OCBAK/loJywGHcmWWeq/NM=","IE4BfULmsyz/IJE2jjRCAUQIVHYaDNRjdmBB1+ONzUQ=","GCMHqm4Gvxsgy+U0kToLVh4xAxbiNUDzXxvJ7kN+kqo=","HuQArtK58e1nqBFkOMy3vbjReYaMH9am3ZSXdE75up0=","KIWQrNMx9Eme/C5+iqJlbmTL8KaMfZKMIiDbZD251BA=","AIY09kmz0lAiohJfXzANLM4svhIt9PHFEpbmtl//F5U=","A8Riz8tFFp2c6tHQcVyM7P/sd+pEmiCIKur6Su4nTmo=","GP1U1JhqLngEy8t35oEsBue44oylGuMj5W2QlHgqMM0=","Abnv4EqAmkPGJMcm6SlL3NO9HpfL3tdC4hc9P+nkKf4=","EJylkbk1DHGn8ohsblViizggYiOlfAeypEkHcckh4uo=","D5gTTpB3Updo5Ow9zktiymuvgZnXjH419FGRKoD7G/o=","IgWDSrHIpm3hvHZq3uGOr2iaUr6uhlmtTQtDe+wilSY=","KSpsq6Bxuf2PtfDkbd5NcRu0oRitDGfnenY3VEvGwh0=","DyGKxjqJ2W6jfWLqA4fBRd8vFJV7z1x7Wyy5MXqHF0A=","ITk+Xy4RIRNqJfBxRly4WwKy/hJKjk6oMYGJGnELClA=","BuItaUZITa0/StDaQb4R2iqlRR/H9M9sxYmCeKZ0e7k=","HsgRfFWQB0opoBkUDv0cYntxX8Rk8desnUfwl5pMWcc=","Dm9dLvgpRd+zkuRHE4vJTDK923JIMFWgVjREoOT23XA=","Fpq/yz7pbX4C+XEercCp4kpHovn7ESHPjG2s2RpbMso=","LR3NgljSxVlTXsYoYXiN6mDdQtf+4MzNIKauQhTSGZA=","H4pGzsRlu6lkSW0lyvmjUb59CaYo/5fqxPzu17/tXEU=","DdrldTAV58HzsH2uS+d0c5jJuYZnqhP4D3aKIgRiCyg=","HZYSBGlyeSA/RyHdCFgkTyzGTFy/GkvxB3oELr8Rr4E=","JhG78ZrduX9Ldhq8pDmZpLmNdYvHTtNxm/ZbFyY1q70=","LJPFxbBX9SwLPVQzhlnwXRVm0CjBgWv7/PkANZO5gZA=","KpJv0+Bmqft192/QKqmZaZmgkEUNEe4ah6Hg5lzSh/g=","IR3O4P7j+Fcf2W8rXFXeETmAf6afvnkhZWP2xXCfcuQ=","K33cKLK8LScY6da0x5DVWDS3eQbeLUzoswGsNdM712E=","F7pRWTIaGA3e/pa8nQ+at/RL8uVRdLagkCm54/2D4Nw=","JeErYyYhOWleUKHpa2SANTpt1qG7mAwg+R/VnlGKAw4=","CV7KNILigFe1QRjabEWj8PWuU9Z77MT7DKLpbiQQFrA=","ERKuuWIr0uADBt+nYIi6h+jZz+uD11a0CstEVOd+OrQ=","G2lQfeg0Us45d6g+AWSBFK/A9Bl0prqWL3fafuA7I1M=","GMNqIn8wuovoNQIs2giR1RsgSdzstSYcAkQzY0JoEoM=","Ay3/ZQKtvz6uHtsKoqFCwjhyFt1QGsqhijVlESw87zA=","Bn6bLfEORj/05l+iHRi457XFXSF5QSB4UNmEwmTqZLk=","GGqMHd/Z+2cxJDpsGQ10wlgHYlT8TYUbtnwVyFXaaMk=","JfEuCQSvcw7GiSASLo1+g+bbfg04GNgqs/UXllKs8aQ=","KSoFO+kBPzdBVkVHJzKcowxQeBt/aDcesIKXSRTML4o=","EoZ7tUHqF8UyzeFX6+L/bwo9PoO5VuYZlRzJmvIuPXs=","Cd0qdXJqJl6Yq0LKDQE+e6LhWyYQBRbg6rc3+3AEm1Y=","E3z9AFTbrmtjW05PnmF1Im5clcReWyVBM0+U39k7Ig8=","DRRjbXt6/RGG8LnVyPjvVRvqx7stNrJUNvBL99y2Dec=","HbyBAC2KXK4f2RBTLwikMjw1eBwrkBvXIrq+Cl9txhM=","JBBXsNmXfqpQ4Euok3AroYLNsziMxjKQf0wggYNNjaU=","B8p1ydUcZb/CypnJx3O8orrXtJg3C11Q4nWojLawYzk=","Ffq280ro0ive3XYGEN1GPYgc74zoL+SgwPhgUC9tPMU=","DPhG5nq4Fbe/slUAhzP4tF2Dk45usNvRnm1TfqpYHgA="],M:[["Am26WK3ozaGI9J5S/OcWe48hnb2STXeGsPmPt5n++i4=","ARoTGjd4w3dCM7xUCWQZ1GPTq7rhgyKn53pRGIFmX5M=","KhirTcR3fhPLg1jBxCMVNXDRy5CVRCQ6vazUVHyOw6o=","FuvXgsvPbWPDi4eyfbKkpa9YR6mmCInEz2qjGNaGax4=","ArftR/rCddNPhC8JsB75QhAU3gQMJqWRWVsie6e8b7I=","DF5J4xn7lTUHPwf54FWsyvPj8ko13LRsq2ffxkjvrzA=","AWHkrlstJM1ji6XDK8Ixe/kNQE434APxBV2aluQG0w0=","Ijx/xtJPxT0bQo7bjxxS0gzuxZIYfSx6awsUe2KSuB4=","GuBg45szjQmEXi6evrcL+3TNSvkmIX9XMr4rbLf+cqY=","BGGRq0HpOSnqUfGQ/U53OsjVCDMo1LLwSCjco+aQmMM=","FLobU4Pjczxj0Awywrv/2OVFB+0zv3VEyGOIGR7KPkA="],["AJgTyAP/hKNpTu2vSxwhcmFSddwYymVMeZpwRAlGzPA=","FJWvA9yRgMiG8OG9r50Y4y5rDRuANw58vldF2vxDNSM=","DZXoz4pmtWwy59EeAQfkHhKXEi0azEEzLxtJiVo8l/w=","CwXxYQjEYWqXOwHYLlDU/J3NzOZ9LSH4UoFr0jTphys=","IwtiMVswvEnXPf+KneecYg4Dx0exTEMvFwcV5YjWBao=","FdIXoxeEdBBI8ybhVa+W6QtarnNPBneeaYhkA5yS4SM=","CvmvvsrhdhzBfUS1HKZtHb3q80HoXxCClY+cty97VdQ=","HaT048Z5CuG4nEEYhh2MoqUMyCpOfx7TxbqMuUS6Rok=","KGCqUtwvlnwMGguUKsgeAhidAxQwwRqRmlqolbz7YVE=","Fv8z1nyFEhvO59gc/xYYkn8ckrTR0hwqB7auGLK3ubc=","G6DoNfR2JrDYJCaQDEkXCovinDnZAzeqX8EHZOIyGhs="],["ACApc/f7pb0h7Vi/5xVteykBDUEJD2PxuykMHV2hrWA=","EZNExTcH8AJDmDxtAk/Umg+K+A5YcZM+WP+Hw6H0i5M=","B8IvlvL1VlPQTtxjFQVnp6BGCbC3nuz6yxSF3Ot7yHM=","LzlM/T5EJQPDoiUSqkt2uVt0PHB2ykEVqfu7fGsH7l0=","IGNRdQA3vckNTz55GGGfxpDCtYV/i/vYbXwAHkzyyhg=","GszqCcK/0X9AYXJccS/Rl2oH53PlTZBtoWYhUgGlgTY=","BeUsD/jASo5ePH6vodCQL+Y+NYmJNLAPQzOzj+YU+RM=","LnCLqviUvFg15f6oEif6jPrvmQhtErCjp/P4W7ymHSg=","CsI/AP8BW6qxyL6akJQ8PHLReBi+etQnxF6z/xgocn0=","AhNHmPTKf7mSgBLJN/N96HQyuGZa7t83Pn/6b+DBPQA=","Ahn14opfpSaJ0re+QyYkKAyUDJv5iDwfsP6Sn3iHPBs="],["EjBerfZNrCSnkTpi2Vrv1F9INVV2xnHlb96cx8g0T/0=","AKkr1qkZ0WBWFXhvLv6AdDylfBDsgM+5JnIrW+1Ai3k=","D3FsVN5BkgxAGmLfj5GG4ZuVI+mGN6WxE9YczDC6AhM=","ChV+JE+TkSXVf5yOZvfYjsD7PAW5D1JrrAhxvKhGd/U=","Ihi+hh1STq8DuUILE2jpxap87+5y0ObvgHMu6dfm4sA=","L5vRnQyMOIen/AFz+GPwdeZrGDrYnxNwSTBBbh1ct+w=","FOtAHBCEqd3NXQCS5dGimaoPVcNRVFx4FwPAHOh9ayk=","E/4jviQmG6W5LTY5ifWOF/zu1KhY0cYfws8rcdvbaTY=","Ay+i8WZiLwV/YalAXJJWIjyrK6gslJVgeSF1WrAY9pA=","Ku3b+iRXVq0eFlhin3R7jadZOxlcyVAyT5Xtye2kKq8=","EjpgVWgQI7FlcMcPzfOujjh6lzaQueZ2G+IvmUHX73Y="],["JceDrWbWofxshHcL1jf2IHCX3/sDeNfgOV+MC4a1Bfk=","HH06ksqkNc3ZdFILtvtsrIFjTMm/TlNN93c24G12jDw=","LNaPwxtn3EX7axb0K164nboq5+mqUMXxkVJ1qBiHGQo=","HUVnwS22SNSpxBMkwDKTJbdqB3MPrXLvnkkKdIZ0mFw=","Bp7k6yC0hg1K+Rr+F4Ezj1OqNUVi7Nhz4OYlr3B0byY=","BsrQwr1DjE26LtZLv3UGbnMUhMNtH2c4tumGAen7SY0=","Hg4WbXNKphTGtT209pEXmEGjP4EFQwo+5wq8qDum7G4=","HIeclCjhlgfWR/XvFBXnb3xZ/QHlKvuASGCBhR+aUoQ=","IVwM1OPxvbSCuT5XGHnXkxvpACPXoiDo+TshyK3UH/o=","H0H8Z8oTIrN7eqAbYx/RkQUoH2xqTTf79o/BtfYoAsY=","Hc42Bir35LAJj1WQYiztevnyjojUds3hOR6zBAjV0mY="],["Ii3rYG8TzyjHOmchbYixb1lY1dKSuhDvO8LBD1oLYT8=","EvuIoPb3SdaNqSUNWt7PCIRCgnJI1n+Yn9FLXJzU1Mc=","AGYpLmTmosZGc67TZctQ971OHTtScPay6ZglkMP4QA4=","CpSi18QJPGOII7CVcz83F21+dHuiRkW1FawqJB/92oE=","CiJhKNodm9WzKfVfUsdWgt7zNpqxM1nct9IS7vyoYik=","G12oOWY2FYbogQ/tAyQ1yqgKm0dtshKQR07Rl3/O8i8=","L6dd7tKB23NPq6W3Dq9Xli+T4u6h09zuNMgasen8wO4=","EoyzFQsVy8T6qxS/fWdu82grUsq/yNNBnf2YEJ0Z7MA=","BScAsZ721C6jkuBEoJTL/DCO6h9y8qNCix5yG/wyxq0=","ItHmTU7hXmDEWdhR7580lek39akJkDgsl4Z8RbeUAHE=","JS50dGZ3/XWEzrD4qmk2vQT5Uo72AHN+mRP+S1aY6yg="],["FhTQJUcncf2HCp6dQis1ccVJTn1nmCTY/hISF31fouw=","L2xOCXu1hRvhK74scSwvqQbzELeASNaVtKrTAf/A0mg=","CKHvZfUhKOs7It8rasowUJsK+K8veIju52bAwkhxGIs=","L28UUC8g2Vip/yO2lsrDriSWdReuiy6Vktr0UYQLuY4=","F860KhnebdMuOzjMKZDmQnO1KlYYJj7r+knYRRjqO+8=","KtveXHtz6afiK5E/meQNleaJxlxCjCOXzSc5I89o3b0=","FL/jMRXfKTZwOT4dyNpNaUesxLYCSeWxyMrjdmZc1YA=","K/UjzYqjviDOfYkfhyensktypNSDhITehCrMeC/YvTI=","AzuTpc8V/7r6JybyUngkoRr45C4B06fuFZsnPKCmUgw=","JJ9Bb65atSpDXWUgEAbdiujVQmbk1WQzB1UZAkI/fMY=","GakHmpiXojcHQlJ2eRK+17djWujKDt4t06QqdcHGuBo="],["ATWL3Wt6UbH1tdCU29juCGzNz7nCf6rQgG6O9xjQ4rE=","HAbHgvvAmAueSTsppeSgSu/GaM1CVdbP4gjp58i5ocQ=","JFKWOOvN8m3ogWKH/sY3BhThEuEMA5GQwQOnXO0RtCY=","EmQcw89Qyme8k7yMGe2J1GE+nigaUc3zE8vIERkiJCw=","KQEt7/sRLrFANBWcWRYvhm1KGAO00ZKkMpNZ8PkDJm8=","GouK0ey2y4iCc6kL74saLPwD3UTgsosY4QdOQEqeD0w=","F+oZjzqyYdoAAVLyaw6w6+CIpwnosGoYo9whCMIJaGQ=","BFqqmc4eBqPAIVCASpEIf1ekO3l5d3PoMhbKlp6HM4A=","JU46zbx1rFkmebAytlqckdLgkqteVxlVG12mNbE+lHE=","EqmWq8hXcCGseIDBbwWNngbpURGH8Krf9rtkDkMW0mw=","B3ft702RUg/NSQoi3Faal+VAoP21J7Sxo6hU/jRrjn8="],["HCAH66TRYphGu2lASsyEVl3l0kYg91z82fEf7us/N0g=","IRhlt/nBx5GjPXA60ygPaXVjJDSa/IkSoZuD3izQagw=","EuS1QI9IZBlRc56iflIQZyQLgqpRpC3i1NwegiWQgYc=","AhhcekrYyyHxkAk5bxNKLD/WFNMF5HXd0Z8m9tSz+c4=","CcSy9hrfJFJmFozJGOlvf438Nb0997I/xkHvAbzHHM4=","KB7KFLvDkgkZ4AEVBFHD5E/xjh3RFxQS/15mPXSgc8E=","BTPopFS4zW341I+psKnLKVKTPhprHUI8vFTQUzpyWZs=","KEzPcIWVR/y5w8e2TPCtYuUXJuyBtY6wHBofjsep63A=","BPpWIKLAV9xVKln97+UKkBBoGQ/cPfh2GZHKtQoBpEk=","LSZAp07emvbJiI5faKhPrJKxMzfa2PxhUvqzS1VBmQg=","Eho3ZCaf01zfHmIcPcYxj0e4YjgLoANXhJ2IQAWUY+4="],["IvSdckQHfkH0CcCzU6/RaW46oV/9tKC9uIP/56Gochc=","JVQuB8HBOXm7FPjU7pPat6PcdQgGzzfywC/1O0u55m0=","AIS4ixzkWYtwHPlqM3mgKjFX1Bk8io8RV0WfajTsMvs=","L22jhUUJEc0nLhNgHnzmbCuR2AkwdJL37leK401vX7Q=","GAK5flS/Ool4Yyy+EOQpcFsDaAMl0m6hkMDx68c2LqM=","AFTMgcfR1ZWB680msWzL3L8ZaNd/h6IIHRMFT1ERj3w=","GWgbQkLRHiiqclMM8zp9FXGfGoiP/2JeBGUsd+4rLeM=","Gr/ksc9dsp1AeOUom7FDSYq7vcmvVnIEcKJqPforqFU=","HSJ5Zz9sq/ChxLjuv46ceDYWgLLlnX7Bk0iBn1s9WhQ=","DyRtL7tOEhfwljH7yHcIJ8NnUeatjW+xaBDjOVFDrYA=","L4DKFRsHe1B2coHqXUwfdFf42kRN2hbYFJu2wQYe0Ko="],["GVFSOkJwxUQD3+Mhj9PUzO+kMRTxsZ+ywoIaQ3Rxi50=","ErWgnh6V4NAfvNI0+tRz2O4rqXb6IoJ/+m3QPIslpk8=","LBhOkE17/TaNRJW54wJ/mva5MTyPGT+SmsniTRDXo28=","FvxI5V1k2DAQrVczd+okIjl/w6fmyIr4CKVm3gIj8MA=","LbGsTCscI6AAJ/3PD2Y6+JbYdBW7A1sUnSitPamMb8w=","FwwFpfilXVyf3F6COLNnvjWJF6GaKLTEfkbz5z1CoIU=","Hrf25VICFcFeJ0NVsZu/cau/BKpCbNB9pTbLP5Cfblc=","FBEadL0kcwyDNpnrQbOPHU7Rb88P7MFlW3byQ31KDJo=","LUa0jlCQwMVqOQ3jc/TJogCNsxH+MQY89P7VRikRNYU=","FfMOvfuLjuZEJBA5omtAjceo3nfyzG/tdUtwPqkt3lM=","HulQxFoML0pLZGiKeTXtK2PU/ltBSvoFwaKEZ0QJ8WU="]]}},45788:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["FRLfATW2aSWJ8HEUCmB0nPd1xkKzANovtK1cbiOtTl8=","KxCa4DftMDYc9lRLL0zljzVliYltaohJSC7T+bZuEZg=","Alhb7OBu/1U9SFR4oZ6xSeIRGuTh7LHWH8EM/hwHfzQ=","Af+Jb0wGYvSyrZJnQbSB0DuBOozDQ7nC0rxIGccLLzw=","GwyvAvQ0+j1M1PuxPTEWrItzhqWv1sZwduy8NwSqRdw=","D8t8nxPIVRengFiUrIK1fAby8VOm9R9g+OUIaE3+W80=","LcK99/Q4EuOc7yEOQukrSWiti/VUVBGCNUUE0yy/mVQ=","Ba3Z3yDBiY2ka790WUQ4vrB8mmVjXJD0XAoI/rrRNmQ=","IcraZkFmTaqZf9VazouIGRzcQZT727bKWJVEfIpYhZ8=","GWI1BFiaYPBYsESJsVMyTRbtZmZ6BN9XKxA1kLhIvwQ=","F3ZELYUKQ2oAXgLGR1ty/S1fhEUokMREFihI7h1X3sI=","BsFpH9bS7pg5ZhDzyGjXCHTyTv+FOTjYf6zokjSgmpg=","IsOroV86Fwob0RdhzCF5Snr7NIpF2F4wvFIniBST9Fs=","H3exjwbhRYh3wrGMrk6SwZbAvg93m55jsGxI6QsCdPo=","Imw9/npqZzGcHa3aG07wTkX2uAp43bC9Z+Nj5juFxUY=","BW7746reaOaIarkumKPSimjKidL7dXBvaUagCB8B9iE=","KWQGRR8gHA0JWHt/TgCn0OGUAmDUgxPegH/C3w91XX8=","IADgtgErIPCd+O7SWwlb8i514qnIfkeCh3ALWTNW+Es=","In83ZrZkLUTG2DahfDDOz/ZUtUSuhjaBjbjifbEkrTE=","JARkGy9drZciVCvxUdSX6RmYBySbiGyXXyY4XfslSnQ=","A3STrGTR3rNLm4NJDzUXDEIS0sMJJtTk7+5XuqZSun8=","GOoHSI8CxpJfSwHQG4CcmmMl7MfZx5CSK2jOXnlBWV0=","EZUr/LoGRCs8Hr2Vnx1MUfmC8h+ZThBcJXj8Sv/5HJE=","Er4qMvJ6TiA1F6sgKOZblJ+JbFvs/lfiTArwT6xyBUQ=","I+gJf2m75F8C+uxeJtxSOgIVO5756LucXxed/jA2w1g=","B2P8S32pS629l7qTNhPDU07yFTaucIXhI8jT4jI1E24=","J6T70cQ+CsFerJdODOLiU0TEbDIy7nExQZOMsBmz+Qc=","Le5K2lk9dWZU3sErhr+wQa14WlZwdhH8SEX02Enn+G0=","C1FR0N32GyKRdy65Ok4+IR9SEkM4zHDz0e2VsOnaM1U=","IRbibHCG5wyAZgWhZxOX18BzvQFtNwqzzOfGlafu+Ws=","CUGEkUerLNjRicT4sXtalzHlXy0UPwp20AAjo45O/l4=","K6B6b4TS0twvGxfiNS3qvbXR47kuQkzWWXx32f5nLpE=","Gq/vei0vBRa074zuM7To+joXdv0pVah4710ifSFagHE=","GUNMyG4vU+XbPOv9LbUrQC+ibinBO8E/MVeG0Q6gHa0=","B1UZwL16bm/kv732Gt3elNuEJ1gBk+KshRc0mAW2Yjs=","EhZdR1zxxLr2Yrxs2HRPmqSRSh2eU0d7IR6FPu+94C8=","C69DT1bLa70IoKWHE7lJtUxEHt5T7rDE+aakBHva58I=","LilbBrvvdabXbdEO26Hrk7KHJhvIRW7ZHCu9CZhETq0=","FGVnknGAysCncdWDDxQx0UzSRF9doWz5NEQuc2WEfk8=","Ix0m59PtlFeRpSAT9G0C9fTkbBfDBHrK/qvkrQLLxEw=","AaL1zkQGJG+9QqV+bVrjsiGSYeNkz8Hyo5KUj6+uHnY=","AGYcyKOdYL6bPIvNgdkfqOv5rr+YKcJTOFz58OPnazk=","H1Zdpw8E+W8ms7NiZfl33aCbQ7zImIkw27IHn7KR/LM=","Ev1G2TXUWlyEia4MsCwvwCFLQNLQ885EKijXZKn7CCE=","KSQVPc9HoVvh+mf43fAOxcgWhoyOkbAp9K+9RfxS7Q8=","HU5h+MZFWAnhm1Y9FotLu4epJnQ0b5/WKOpdIOug/0w=","LE56zsrKji6p/YSb5WLU1dlVhk0VL/M58rLHzMtOw+s=","CAMAhJ8CK1ctYvp4dYO2ybHqdSDzzEJQq/qLS2AKyYY=","GTo3+/02cdv+dZOZ0BjfZM3kX3WxdzMpTodZajBIeM4=","JeJWNoiVfPYReKXwBzq33SjGvNEuu7mj8GVuoOu4fJg=","Hg2RmAxZplJGXOcC5Ojec/nrQhfq4lFFZqOdtEoJ1RY=","E5GyWNr+xZR5nfqBdUToqQf6eUr0pBH4m/V1LzZWH7k=","EsMNX1k9SwuA/IyWfCpQxEgopBdRleR6l8vq1g0CaSU=","IJrIoqu3DrM/INXuK0TvcfL7MXpMvwBMieVanjeqmt4=","C8etCamLWd0Wd6swMC/fDJDlRQa1CExciWkaNk0mjqk=","GnRizSNTo1cBWSocVP02N0fTAizYVIq4yDjIwWNAGmQ=","DiUdxv3Xa9vr6/cICNBSUEIE+rVMTvYxWdBk1o7F820=","KqqFdx6DVZmxPmxDwCKBZ/zMs4Cq98jom0YQ5Yb4+fw=","LEKcNSGawDPKn/VDb//EnDugGk6ycCWfbpo/HD+2FBQ=","ARpanjiTSlkSu+5J1QlWTJlL6dLj62FUaLIqcvwyTao=","IqckAp8AnHW4pDWKp2NtE+rr03zHlYdJe+j/1YtLbA4=","IpI2wVuxkyfSREV6MR1p8HAnzZX8FSqEtuADuEHDN78=","ME5LiglQo5qylDw7aOtvFoUKjO5Fgv5KiCgpY1aBFpY=","CDQXinXQg6Ex6tCUJLPj6WneU7stIPlAEIg/g3yZ+eQ=","EFzEBey0CuP3nPW5vXan+XoD+aB2+KGiLBD0SSBjBJ8=","Kje0tl8IyK3bU+jwJMB+R7KIWgZaNSpGo2FUnh+Poog=","EHjA7ghd0b0k/nH65CbX1rlpfZThenJYdXknqGTPybo=","G+SburcO9npdThcGYkoihgzaKG3sfDosmcC18jXtfi0=","BoyoLRiz59u8dpopVZsdh+3QgiOE0tTOmw7+LGMxbz8=","LYmJNzpVZjnjPymPsEmCSWmhooS2AFPtuXKgWRNq1x0=","DT5BbArhKv9Z2N1c1dxQmt3T9jkNshZ0LFF/LfcVgd8=","FLKmcYH72cgTx7q8nR96fx/r+fUSwSq9DfNGaim0m70=","Is/pMEiUz3moTLsbbgtXfWg7Ak8NWoVdDIahvLQyvY0=","Gt/ppk6AKTMevS+j3vKWH1yVX1lW1hs0wC0LBivdKo8=","J1Gy2n24cbpf20DgvNp8q1sVe1VVFoIgzzt5adYTz3Y=","BX+QpMCBMEGCULeQI28j8yCeiP/ivcaiQKgS87Vxq6E=","CtdO8JdxCZwEDCxUZxl4PDnrr9XsKlX8g5mwSrkig54=","CwDC+nYTtS4l5KbPYzozNVut6kNcu/72dSPjs7G3PvM=","J5U4G+aU4JkaNp6ObOdeffGNOMQ68bxYjNxl7Y6He4Q=","CRd9GMv/Wc5n7nbT0Q198S+gux3qZgw86wBqajAh3is=","G8d+VxiCbvzlKoa4YQ2UgAdGR79LO5+jcHtoHBqFWkM=","Ly0Si0LTIQLQV2EkCBfsu8qgPS+kXFyy+CwaDASM67E=","IVv9JY68eTUqek+qusswhA9+s1ft0haZ1bMmG1diiAs=","DmszK0rluV1Rjmrrt6B/tPwJI103pBM6Ub4X++n4J0s=","Jyk2dz/Bo4qoL30xcqJHe2AeEBWsAZjcKICiG7rGVCA=","JrxNQqF6D/yTeYv78uK1YcFadGDhr9nCOvesKm3gNCc=","LQk2If1Aq3bvFv30mnkj0tEsAij47bm4aVloRhE2f/0=","AnW6DioqTDsfXXGLW4y43MS7+6G3BktrODMNlQy6DoQ=","HtY4TKneeIwjXH+/DDGlm4YaUr/yhHryqyJZJIeHnao=","LDN8gIv+DSyrVEvZrwHwj5FtlLfOBymgjMTvue7vmOw=","LT4JNKQ3FITJWN8el+fw85hLVmdTn9EMPo5xJGra0Jo=","BU5CWqAq2s/rcpyunfGQfkFhMCKJRnyTJ+0I41dVzBM=","AklX+p1I+UIHPvkKVMsGMsiaQz7LI20Y9X2sWv+F75Y=","GUtWGpEzS9DdTq7PuU8D66uSf+V4fxcjwlNZRLL+aXE=","H187t3pIeQXj05smVrkeCoIjImo8wMekc8/EpSx0rAM=","Gzo6/tegghpoT8DQ+a2d+jtVfGVCv3u8XPAb0zacugY=","K5Zhndw7KikvzrB+KqgMhq1jbqfW1Lq+jSlH4Gk5BzY=","C6MeLR6Ac3SnEM2/gfBa9Pqtzojq0KFliwtIFAZhMXc=","JdfVvct0uSt0pgTW+rOy86IorSM2Dk3vORkUboxE+lI=","HKn5EfCwjRpiBZJc3nql/TiwYQlWIRUuir0BZUOA+ts=","GpDU4JCqq/ZSBTQ1483qXepkUn5chB6pNYgl4hkbSLc=","DKrzt2kJsLHhx/TsST8nUB9ebwg2noo26sQG8px4VOQ=","HI+UKG4ykGnR6AtFeHyzCM4hSwSZmzuZUx0QP9JXfNk=","Gs1DJx1LBJdttexCcA6D+xUTWfnyYKW5dwhz48uYqQA=","BGy91N/ojGd5G7DFrHSbXN9Eo6h+hfx7vBm3g5ZHpwQ=","K0sDz7RIfBoZ18BcoVEzvinJ0/MFHksB+k3Fc+7rwq8=","GpoB8AQKO+phJJRqd+Z/06pPxv8h/1+0nIUqxZtl5cc=","CeteB3p9ARBnOmF+WTaYMKzf7lDeWCOuBojmBxQpK28=","DQBs58GH7GRyVi0hLfwp9hXF0RkFfODHIWIK9uRmb6Q=","BUvI1lmzEAGipSn0VkCpmNyq8uzx/4/T8gb+NPqEci4=","HKH/JExRBuqIBFEWCBwgHGMjaYxraHOBZq+Ofz+N2bs=","BPJU3oCT8/szMN10I9nZ4XNXzLNKPBjpQBlidhDKsds=","GPpq+TQQDNoBI/7gtWNraTaS2RzIMvh8dsBLsglQFT0=","C8F1zWoK1UbTMpjSfSzhj/xplfFT9r8FxZwJpO7qsUI=","Lit5KrtrYxDizVsYj9zPUwKNbKcGBONlaLFfNAjuphg=","Ehb8D256yPDqWb94QPxyCzeEjm3LDHfyU+LNaDOqOvY=","FTgSdQdBc1Qs0lC6fNptG+bBLESvKgChH88Hh0IdigI=","JapWLE37CjjdkuAgtNb5snaTQfOB3pwnrw7aFFMYO88=","GayeNUn/IJCUiKtyim6I0QoPY093F0KlF+ALwsx8vjw=","E8AjOUYtCC8T7Mje1rK8smqABamrVe9pqR+EfnYL8wI=","H+8NzY9YWPJAyJhgA+V3onajUmxrRfdUA+gUoLxiCh0=","Ax2b4hJCSmQ8bJvxRNgaBub8nWhjegk4ic88f+5ePqY=","GmzKB+8w00MUBHIU8ahylyi43+jA5VvqNWSSiwfeQvE=","LTue2pbPGG+OC14URlQygZMbJgo/8EPGbPIy9JCcEqY=","B9pYMlllvsJLTRLWBvtFY6I6Ew6Y7uf3dmpKNVi11q8=","JlVXHCP38c0b5nuyTUxOfMZ0uIS5xY6oFl0pNJMNb/w=","LlupXkos5cQz8VqwoCaxq8Kyy6JWxhcGtpl/61d6QtI=","MADHlZ3zHuS/0RGMeuIpBtqNgC2cR4VQUBF5JjQryoc=","EOE9CIHSewjPW2TO73LEKO8QhGebU5sFjIGhcAar4FM=","K+KpOzcr5mTuv4Cd2HPHQSKss89auqbCFYcWAbiI9Ik=","ITECGCF6cmzIUMCn3JGdKf+oth/2BjkLLrDsqV1EZaw=","FNkH9HBwdUIgW/143ydL3yTYl4lZtE2+nfen5SEUp+U=","Baz6HoV9gAHOMR/TtdnrOhyS/G5drCRmwK8LJ3gWo94=","Ej/+YdF8vWYj7Uhq8OuOdtBN46d6SDxmKwtcuYzUSdo=","JjaKopR0ZF7doeFVpc8N8e7JX06JVlCBCqd/S6cCevc=","IQUOIGDc7rVjZ1Eq8/oR89LmvptycxJVsFvl/ueT+IA=","Iu4NkMfXFTJqA4PHq/aCS52TavKWdWEpV0vHmvL+8KQ=","DkV0Z7rowTL2h/wGI1+pKguyw/3h67vubvg3KfJfPCw=","HfucsAAqVuOLc5E2NvpW4mo7TedRk51esJo0MqPiljg=","BsX2BIDADKYMAW80qK4Wa2k0MZuBq0snvrRKEzg53BY=","AShJBBV8BxSOYeVil/8E/a05SmmQ1OR6YUoAmZ5Ljng=","E9EDAKw5HHj5whXbxdLUYbYs+lo6xwppvUcL5dgs8y0=","Bj1lhEuIBdqo/XcbB8J4QExyi2ZesXICKXJmxCKpYYg=","FeO/F8UoMO0yVc1cEUnzYYZB1uf+30aMMF0IIg28ijg=","Er9d1cPKrRLgh15X4ZsQdS2WUeOl3aBcD2blv4+qPfA=","JDw7eX6DGlUEauiRYVj+U2SOIek5QA+fXrZ9bAzAlMc=","AB4o+ps0wsYVW4Qh7dTeWMmdHl6B6SNF9iMZq5bfA+U=","KtHbpVBu4GQGSWNSe97NgjzOBJSobqRS2bQDNiPzhrw=","IxN4eaAky8G0gQ7lTH+bhQRnNBRfM0p8weSlfHQMjYI=","B09vpilylo4iGJOEVj1nUuMCNdoidUgbxsOwVpN8dzw=","IrEKUlNxbRZaZwc27iQ94GJ2GTeO2/dRtGvaCxLczPU=","DBkAQPHk6qEbT8cEaZWYloCEkXfs57/ve0RlE/nr4RI=","MBh1hSya0lYhG3+fMc7Y4iVhiNMsMHLFGdcGmw0Q23Y=","HA9n0F6/1lDSLerXoREwMivBJy766YuFyBXbazGN2kI=","KG6aFzZPNpRqPSx7oGEv7z+sYLDa626XOqvrzlh6ePk=","K3KUaBJuqhAfQjO6qgmdAtsU/jXEhYDrMWXGHdvOtS8=","HzD3FAal2pjpKQYstI4KNORz6DL8DOgRwo8Jox1UFvo=","JZVG+EGfoVl4qzYAhP4KEyKfwR3GmNuLuByCLiyDIXM=","BuNhJBIa+soZiHp8pCjhLA7I+qr11zPsxpYL16pdfes=","EPHOC/V8B3i/TeYKHiusiJLea3tu8vjekR9zFJQmC+I=","F3/JUfY5/MJ0tO4o8/f/Vg1soNn5MPU9OrtV5tda0QM=","HzQDKqRswI1oVVu8JGmmai77ojxW7D3dxYNuLpGc1hA=","JpzQt3T4Yl9d51Gb5hhXzJ6+BtEGENyR2fTMVxEeq0E=","B09DeCgUD8+xrgCzjCmlCA8ND+65nUaI/4hx9jSfPGY=","A5by/OjNWrPSYB03+A/Zd1ql6fVrQG8BXZsJX+GQWUU=","LgOvv/c/sF8y9QI5kH9IquGrqBCmMSSAzOND7GY/IQ8=","KuiZRVpqfEmZfIK742Bm7x1sIthCavVNLHSXCzOtKpA=","K/7e4+r3NAoQ/Alx7wAD3IfLmXzWh++ff4izDD3vJpA=","K1CzmkPPnx2f6vBKHxADEeeJMqaAUeeSwjqZ/5UTmgA=","JNFusfye45Ni3GYzjqDSdRR/inq0tizrJtw+KxbDu74=","FTnU9heNoQIARjWQxu+xynMFu7qTXlp97JQOI226L3E=","Cehd3LAr/gcJAh3JufTvuiynoEB1p4wb/Snd28e+dSg=","Af5/d7osAYKCBzq00iKVk1H3zBbKx+HGeUYR7tBqOBM=","HTIgz3zroZeJnnkv0rUWWAeoN4LfVUOMyPzuaudWWfk=","E2S7Rv58ebyRVqE6jIa3fTQlOR9+0SSgNblBM0BFF9g=","C3DuoPqVlxxStMkf2c9v+13pfmPjZAKPDAsZBLB1sG4=","Kpq5a03jP4zP3M2OhlEOjMcx/mc+sonRWjdOsNBV0hc=","LserTUOeItHZfv8lAelFd2kdKGmEQOe0EZCouODJhSU=","HBtZ/5ISIkQilo52Fs6ucVc7BcmeS8smITEm/k27XeQ=","H9+qTaVA5Q0rzRoqCXU1D5aeNJJYQIX33T//nYgUzUk=","DMjvaj3CUNekyUu4kL55e5HwiGmpk5HK9w4u/99/CGY=","CeWV+uyFBnAKQqWkEZDLa595+um2AcxlZ1aejuniSBM=","BgR83A/4vZTGq2Dj/+ohkS8BAaYL9sLpY3G+VOY9c0Y=","LkAoikpoHh/1MY+/t5bot/Cy+s+lyeaRocSST/+6SVA=","EmFpkr9vr1FEyM5YNV7CtuIKfSXH37E0YLByJoFZaAc=","CnhCXVY3KvmV2JMNSM1kWm5rRUhbTAb8OOBSgYtbPK8=","D+nGCmTc6LRbU0YspuaL4yXYF00GdHEpWpg867HJoPo=","LnqpzudiT3H6SQKXHQfNMDMZv0EAe9xOoP6kDvl8uh0=","EEaQzwSgZm9JIaTvn4CPuaO+5hkt8ObNsVtvMC9HbI0=","LmPEISpAIoTe3fnvJgvP56OVAC4iyaYVWTBTOymVlHE=","I94MlSfU7eUWuVbJIAMVhmN4UQYVgVNRvFjTtdateCY=","JUOe0XN0QNeeS+AJQDlJ7J0yoLpszX/FFY7JfJ0yxEc=","FONQgOjakLF+crb7//4Sawnd8MDL0LIm31SVjmgK/pA=","Lg6HygogkNmuGCTOyKOJ4AGzwK/3PoG9JYR/8KRdH6Y=","Exng9gihL6Abd0Co4UBmuIDwtlCDHY9CS2rz+zYcbes=","JiuC8dHQe7GLmSBZfDklpBwKYUNrcdJO53I8f7iHWvk=","J3c9euftAIKWpXKttk9PtcIpc1slnAPUxDnsKuRot38=","BaZRiKxtZGfgKNvkuUG6xagSQOgIN6UZFS1lQqX0B0w=","AKKosHcZ7PsslOkPjgRbGOxFX2cyUyTEURnAMpGV784=","Eswxamac7QKQvslnV26OKp6bYIG7Cb/aZFbc0/2AJaI=","JaBbqaP33MKaQ99F78QEvtQIdJt9IWUDjXArMD6/EDc=","Br1F2bE68o4wk0jRwGzxU7Bh4NsSbsWaivCVoxDChNg=","L1X92i3I+vLPgwhnWMe8d6GjgpNOcWjDCh6dqtK5b7s=","GkaKGLGF3DQqxrjr5T7yZcaRkXWeVT7rvmdO6XY7GQA=","AxsPm2/8tFHyYX7pFc1tr+F6yZaJQXsdkmmGB+4AUUI=","KPldbrdUfnq+JdJIQZO7+qNsZXaxnDb74GtEVezSDzc=","BPcMNAsWboNAgK/ESuRE6h71aqjQhLIwHmLwjgd3Qgs=","D9ch0UMFsv2bIJdXdfVObE6AaeLHH9ZjqcnNDRMIYWU=","DnnrUT6r2Mo/xhCWUFBRCHnA0sdVt+Wdp3JtDVSUN4M=","LjY2oPjDAU/ZY/8c/vzIRKF2O/st4jNS6lWqXde7j10=","Dt6vNfRPM52vtX4wgMmcdMEH9h4+Dem4tMI0oyGnVYk=","IOQ5E1BlTQRjtuoWzGjSxBG/jJfa8dr8SuYQbrs0dkM=","GqC5q6tcdyWbJLpt8DW/hkx+bVc0gKtLLYWSbpWwudY=","K1gq5+APPG3VFj8+RPiuH46qkyTmNHrp/KfCo68rla8=","EQfpEtJtDEJTSWNS8UsmOjCgmyCtsx29T8v6wOTKk7U=","Ex3sKKuw66Dpgh/855gLzKBgRsEvAUE60AoZuEV/gEw=","MA7YD0kV/LXcjUIK2s3GtUF8jONdkH2VN2dW0jI2u2Y=","GI4hHiFd7ZyGHToh9D8VeJd5OKUzW+dDJeBmnn7bVR0=","F9MhhV0coDA9x7CygHxD3hiAu2b9azq/5cwsOo5qInw=","FSjglvvSfg4JAEYL4ippt/gsoaoIpt7z81JWkUsFAhA=","JxZy+7Upp98n3SDoiL8zH13e9cB/9OcgYEdUc5/VY4E=","LX1QjfEo+pbaeRFsFJHW1NTYeort+Xsk3i8y6GhV9dE=","AsEq4GSQNE1lhFUzigulV+Kh2tvYyZFaxALyN4mUs+4=","Hvf1cdfarFraL1uU3hN0Ar6KgfnJ/e+UKP8/Rr7YG3A=","GGIT5tml7MhRkteQOI6v7VU13DY02DWecwaFodfrhmY=","A3DrbS6YKCzn6r2N+tvEa3S+6g8Fq6r2evFpirPQJeU=","EE//+/8iWLHUosZh0tDL94luBTmO83MIi8hjJ7N7wQM=","IG051a9eHlC0d+RsYlNCALwEPKmFzuF/C/0+aLyJeuQ=","AaqiCTHV3lkxc06AVGyWa4uvitbCeVWN4WlrLospB98=","H0qheEokA/PAsxLiD//Cn3fk0B5xLUOjW59ULWSUiPk=","JwGgsJ54Ws2XEeXm/2IyvGSX6pemzrgtOUdQi7tSAuY=","B+ma1fMxfBrOGbSny5S1CQAxn2RbK5VqNAVjVdOzAEc=","IlBFVnDerlCHX3Wul3mmAIyfz+UwtBfeTUI6oCypj1k=","Jg1iiT4lSr0Q8OT4vje1Ih0VKS/wCoaE9eKLXySVl54=","Fau80uDEQkSSdeyl5JEdFXy23ARaWVQXg0vznFWPnyY=","CXUfeTIYI/S/uTgEkZxk5crBkH0DEIX/jaqe/aleQZo=","CLPYLPvsjME/dfd8OmGEiqDLwNzkzvjXLOOllAey4lo=","GXa8DbvYOhom+eFKpDHiSnKK9Oj1zf19KZQ9/CmnssU=","BPWdIB27Jj3QTSwvo5axK6CKSJidwkZLO9WXZTTrOOk=","K7IyQ+hBxWTnrdLXtSjZrwP+dYgOmrdutNRqAgym4w0=","L2a5YUTvbFyuW/0lEd0kVqHW41SFaavsfXpJ4eBHSYM=","KbVp8vZ/HANj9gSTbNWcMplFPYIz55aiUHXEH6fhnUM=","GqthAxBL1Q86ZetCu/kBeS556znUR1bK7yWSaKBtJ04=","EAlV8+Vr0XpOr/b3m2l3QtBlU3GFm8cE3Opez8iF6iM=","Jxs2PE9E9PqvoC2ydS3MGS9O31w5wXrVp7j0eQUnEeo=","ECHqqPogC7DT1+9QLF1+7fKmyjbmOje1zt2Yoxin+3Y=","E8aiAzIRcMBG19ROJfIcRwj1hATfbCtXhGL0rBgcXho=","BmaRoCdU29Aq2igdpBiT/uvmhwg/TsKZYAyEZX7yvJ8=","Fjea83wnTmY7fjwErQZe4wmZwwoF+93xpDA3qNvU8Zk=","LgHPmBMlKlFxYkpJY9Vy4bbmWiuTqcmQ9qU7p9V3VpY=","BaTsd6IcoV+ASu2HuY3D1fySrtecNySz6c/PXI01v3c=","ADLzurBpq9SmaqmEXoSj6h05CjwrCUGXpVkcawwptLI=","BWQWMoz21H09KRzXJZSBRDIVt9KQTHxWMbtLcug959k=","FsBonUgoyTXq/ar6wI5NkJ2nvId2x2xdzGtL1JxyF/0=","HY0j7R3WpT0sGPkVN1ZOtwbsETm6IkC3M606y4R/eZI=","GqGiHjeEuXhD7GIMqJYejGLV4SuOPv+6sqTu2biljeQ=","C7VEOdTG+BKnBYGrfB2lbZigiRYEjWtI+VQLRRt+Ztw=","JEIbc+6vYxNLRsKWRsKyTdesuGChiLCKbtHQDLkLPD4=","MEXCAS90RYkPefFWcGDDyTWWWs0OpVGmcfG2JeaE19Q=","COyGOZGgU/7tqlKBCYr8Axt1VRBl1tAfbesExjECyb0=","JQyyq51VeaJKV/qqh/fIKMlJUs+ySMxG2S7mC4xMla8=","DyW2O17rwxmBIsYGsKWy3hXm9f0s0PST+WJlNpZC+T0=","LvarxasCyEMd6PemS6NpnHnh3wyPLZ1ejWW3ktvDbQ0=","HoSJd2aqneBWu12Xxnl73pPDsFklEjQCBmNTMrXCKxE=","CJI/BbBQ5uD+wO/vTepQD/OuwwVNSysKH7rrNWOE1w4=","EWh6wF4k9Q2wYzXhh123PY83nbOlwcO59XtyWx/YQ3o=","J1WDe4BUmtq6R+CYCQdZEin1ppce4PM6yTD1vhOxVKY=","CfgMgjC8WngTj5lSumtkzmI+EtoBlGA2Okn15e/AdsU=","EEAJdG1hwLtmQ+ZN3+qi1PMIcqkkFlUqHftLddQJLUs=","GW6CH2U4Y7FLcrGaBoqsQ0pgE1mL9zso7rNsQedvxUo=","LIqKheJhhFKo0KnqWSvElaUGclIlNux2Y4afdYrHIMc=","B71N4q7Fp6z6ZmeHVO+V7qhA3Jf9FnnmU9X6MritYZU=","JGShf0NTp22RHMg0n13QLL8rLFiht96iXwAOua3KOW8=","JoMSlOM49ERArc9d0cpNFBKlzEHJOiA3mF7s9ML75KU=","Ftae465rIN3WLdGhPSedTX2nSyB7xXoVrJrJLK4uz6s=","FrVaeS8bGdzOa59Mm2G+DgRXqZgOYFDaJQCkCUFfIHs=","DUnjHifhxxwW1SSyqK2wpkhDrqXaL6TmhvGDvpXUFwo=","Gv+4/YskPWLV1Kewe2JPmgRSeT0dGhHq07uChOtl+Xo=","J9p7oQy4bAZ1jFXn6Kx23Jq6LoY8LeuPrnUl5CyWzrs=","J+G+DbH91zbSGEQ/VtBph0Q3BNGMQqlvP9y3xFNvugk=","L7HdH3Rh11+jweJd9nDBRCsAG5J15nDXPIHrYf4CgyI=","D18MyaPU0wZsmRlP6yKfDjGDHc8IC/9C/x0Ul0+C/+Y=","K80jWFQBsPf+M/42bOkuOs2IGKI1UPN1Peyx7CRAX/4=","AFxVKgLio5rw4hyJRLnE9W4VtDjPNGUWuiFHNWkE8B0=","A2KoooZaKy/pAoMcgETFSwypS5X8t5tl8UdTxYIitKw=","Apuxg6aikbk/CYl0YQXjPMZpkHJQ/XBkho/TE4EPqik=","Bgj2IhSHFXjtWKEtzE0cFSr5cOblBF95E89MQMpt8Yw=","H4pM9TL16DVwTtfKg+/7UXV5AGyiLs10IlEcA5G1xO4=","ITiCuzEpHbw0bK5Y+/3PA5eBUuFbNEiSqUxE4vCxszg=","KXEl9nKLZfGJ+rYcOJYBa+sKly3TR2SRDwWVCNfoYiw=","D3YCnMP/CGHgSKYB61KhHPG/xp8t1u4VFqRuSGW3x64=","BaUG7XOC21GFHCJNUhPHzmoisZx/96f8zGI3rxFCuxc=","FX3bb7bUJ7l7pp6HmPOVDWiI5Exg3+wKmLcmKpd3RKE=","J3qjmeVcPly0nEvYeJ9lUTUdpUDK4Dfro3VDsEXpHq8=","FJkJGujcVn+NBQoINers9LmVtTQdKcVI2gg5Hm8UU6U=","IAva4+9wp1oSl5BBzeM6F47AKxEKvTecLSbL6pFntvg=","Lmg13kSVcTDdckoKxjNbfDXor61qy7pqqxb0VZOdx3o=","CeMCIiwBzbLEXlw6kg7dgto8uoVeFf9jSJMgm7/lXTo=","CltBLMzOCjcWF9raJnvHg8oZzsBo8VXWlU0nnzlZzZk=","L/sDS/K6Yp6tb4pgIuIzl3nmjvLIvznv2hoDMuY968Q=","Hzqz+/X9JIWTgKtZqPcsxS3BqyR5oQ8z18W3EhxYF2s=","CDA9jqbErwUKkGrrrkkuMgEOzmCbWyxusTfvXcJ2myg=","GfCUXZ9xlQ9sKymK08ZG5PuemZOdwXDHNfQHFIx5JTI=","GmIaWyR1i7A2NEY55CfAPzPSWvf3cRw+2ZmV2YPEw6Q=","IYp7dF819Je0Qo5hw7eVY3UupvjIdjYdMnMpV5M5kos=","Fuzr6+WN/1mnsLpAaTqkMbiZyndptEWnOH2xGAiJY/s=","Ha7kbPy71jQ1+m+HkbNqT8ZZ9SNuiWpNRHqz2mgoD6w=","Jgh1yh6Y6JXGNds77VANOTlAtWVNNpxhFW2ykn3l7Rg=","HL9x4OvrwtFRlmrMK+ERFniIFWFL7Gb2hzWRTDuK3jU=","A7KjIOrd9I6lcOZD+J7yJyu+vbHK7zKq2tsiqRioqZ8=","By9TS/B7pVVCYVLDfiEMwdNti3zELh3WSoMIE1cYn28=","F/5iqTqe+xI2AS4soQZLG5PYZ7Daow3TNO5coI0wSwc=","LtO123rS/Ag3NPthRxYpRj1Glt3YyNzbHS/dRgq0zR0=","Jug7mop8e9aSnyICH+p4CIA3wlxyCUJbqD6ZgRUzXBk=","F1j95eLYuIhq4hNJQ0B9i+zrpL5RegHlGlGpwRwVEKs=","Iz4i/4W//LV881B3/GyBljWQ9n40hKZ9hGvBz/LL4dU=","K91zSi2KdfXhzacRSoxBi/UGQ5gEXcepqPMWaSgs6S4=","IcLijVRzOQa9E4OG1/BbHMQvZgTfiTUJpinDUfV7ldk=","A+w9tBm3ibmhOBHfosUYQNOgGWHl+IQUirP2r77Mo/k=","BEUs67DNlPcWMmaqs2WzZm0qMp1jTsU9sAnfvjMQYvo=","I3TnzTSS3eQKIaQRGzIxPfWk0dSD/zjEsM1JIUsS7io=","GKrOFjmcf9bp0hl8XXh5WY0rcr1QjgXW+Lzrfz/GaKM=","BB1Gn4W/reyWwH93VqZzX0F716iC5Guga6B1cx9WtWM=","ELPBzqMC+2sa7v56cBiQzuA1i7Rd/NbbZPkN+WTLkuU=","CG3/A50icYldCozflE11ulQoSJfRSy6qAJQAqNd6S+s=","By5y2Gd/alH0wjhuLoMNZkjEUzpyhR/bo0pQg/AIAu8=","E97dV0WQ82K4NcBRUdbXwachBixQ8URT+/zhKBLexHc=","D3tzC59avDW4dLIk6/Eg1Gm8uIPUtOdX6OtSvCaVgIQ=","I/Lf0CQuDdnd92tXVWPmmGjhPCzzmCxSd35sUzlHIIM=","JkAyyETavLAlVFMVWItFCeJ3F7jpZPYEBNKpjoxECO0=","KlBcaD7QCbhOoJ5wWxySVhh6SO6WBk0/CU0VqTHAnWU=","EhlftTFOXcptu1MBoLqzdBUiqs2SYsVQPeygntO1v6U=","K5Z0jLthR+9IYPDX2Twh5CqE2ipdJMB/LmmQF142ITg=","Fo3E369v7NSISIH9Xw/rJ5mtsEHG4WcH+fhwHKNTW94=","KT/fXpdBhRtu/dIWQYlOq6rk571LS5HXJ6gM6FBYVDk=","EI1BIv+kqb7Uhtib+c5xiOU+AWGyM3vFv72BxmgUTmA=","HTTvkPH165vppxjC9Yk/5N1CIgOjBvlhcHtKF56KgJY=","LW22L5GUnxLdffCEbH1z3p0T9XHt0yoaOx5X78eWcEk=","GLpzeD9m6PlmFiIfSVmlpt8GzrW9PTYvrEsQYRHuLVI=","ChdgPSKZu/mQ7hqVtazAia7RFkb/5pbuBlvC6mUM9uk=","D8nua1EMAL8s+qXmEituaMqGb84R3630J/t3DYwl0vw=","KCIuCJlck+OMg4m9MvOdvMID0O/EARRHxUPQUWVhIsw=","B9J6i7pzSd1xbRzyqVlXQN1BMTuTmJ3n5en6q5fOm0Y=","FEmLR8S48mY+Qi9xcbSjwHPTqheJWzMbzNCfGJJ4iow=","C9jndvO6dVOTNhn2BxEYToXBxrWWtyq7y9DR7w8Gf80=","IPrfOFQOHkbaIq5Wt1MktJgwMbnI9RmNMsUNXyWwOgE=","JpmX7q675Ytuqfnn/XnRhbrHFYUHOSinTqb1lN0uoFw=","KH2RyOsNLQiC/Fdk2rVATIqP/xaF5932Vt68ezthkNU=","CHjTNEp9FH/7TAR7fW36hahk3qpMFqZ1PB5yRUwsYwo=","LjxKzKBhERLCmxjg+bWTV/fF3Kt6jV+avpLXsrKqZ+o=","HiiNN8yj0LpVit5JzFIg72Ke9UNnmVlO3K1gVcW8aUM=","Gh1/ZVmEYMB591unJDidURjRQg+Vi+A0j+127E9wV4Y=","DxpsWH8VTLngkixcTY0nfmZnmsN+q1sn3f9mhhXMrYg=","LXgnkuPPqEEc9iM+W+MN7A3yLTbJ0gfahd28pex0cZc=","G/TcWbMcAcqd0tmnBSCsCdG4Y7TnZHHaAVRPBteKm+A=","KavhTUSnch/+tSg2BmKEIWKxcIGBBuVE7xRykQR8P8U=","AvSwIO32AgTI3HWrz7B2BRc8vGjE2TXQ9+ZU8QRpb6g=","HGkqEhS7auLFs0grluxGeML3lWqCgZ46nIU99GBrmp4=","JcuQNDRf00XHmCQGmluaBbd7lPvcJOtXgtVWItta/SA=","FbplsyNlvvovfLDFIQ65AapAlonJx0v90lONeAJaYyw=","MBoC1F+ro8Fh+CUKLn4oDVYJD0zsAjRIrhGZ/LxYqog=","LpXG8qZ6E29RJDReOkPvIu3PqAar1zHJGkwwA/og81U=","Ch3B2pDxd606vMs1E+G7dEDY5pXyzwgPu4PmHtKF6HE=","Jv6xBTOouZDczp7ALoe3zTB1N1DRFWpSIHuCzmOpLFE=","GQ6vkUIy+WzdHeS73hN6K4qnuoF9bUsdzl3T8DqEHUs=","HUQcP8R/53oYg+BpZsiYDlhGh46XBx7g6Z5WDv/1iyM=","JwKKgZaVUI5wiC3VagIukS44bbRtvg2AZOEciudKISI=","Cia7/VCmj/nxYi40TiC/iQwqGYtqWL2CLHIvfkLuLFM=","JVHjURwRQDXfSY4H2DVMBC3zGwvT7lAsjCCri8qCb9c=","F8YgPesKgDJyBD1bqSe1mEwHjACikALmVTpiXvzwsKw=","DepNTFK97CFO5OC4i87wPgYu4t3attBQsUUMC5WlHH4=","BeZgsVUtNP8/YtvFsatn6OEVbfUGw5wKsdbasfb5piw=","C5hwwtF7yyu4siWeyy5U7hYjYs+bGCQ8iGQhqQpkbDA=","DYPvk79VFVBDTcB2PP61wKthTUfLDLPHkYDOVRhJmTo=","K9RIRYmNiaAF9cG7v19bjphdSOkWKFpk5naoEdVzO6A=","JVch4S+8giNeZKEGcxwSkQkgxxv+s5vmvIIpHTIufzQ=","EbQZEO0zrgFsfQWaNzZX9Wqx7Tr6iE9q6qw+hle1LW8=","FjSv4buuF2a3/3sRsBHvn4j/Df2INPywhZaKNYcMls0=","F+mSKENZ6SNTbu1BvWHjCChTmaErbB3yL2VwvQDlojc=","GYCMflQ2iMokNxnfwtoTAUcSew1EHYjf9TRD09fbnZA=","KqGcFFSKT87hcMAZbTY+iGUGS/yYIiXVlGx+v/eUWXk=","LmorAjrHZudIW9g8uroBahMMAKcxE0v2ZpLNXXRgYW0=","BOEyEwl8skoqizgZAZoLZ2vLyB0v9Jr02ox8sM6NUSU=","BDbbiLT2beOEuupzxQW4ccecI1JgD1hZsw4hjwcyatg=","AMl+lWiO4H/6eQVngW4x1qt7sObo+dPpzQmpsbFqkJQ=","LwTIxyyKABgK5tDCny36vYPQ1mDr615688YCTT5Xd0c=","FQcM3Zm5tc3AaUaFvbBkicVvLJmWHhrplmCFFs/Qh5E=","E0444YwfQrhXuiFL51zktdMxVboQ+YNOlfOpbiXi9w4=","FxFikFPVAhuvoRGsIKyFFhzeyFT8FwoGS+dFRxq13u4=","DQcuHI/xchOyeEhVekJnAarYvzUBxqVe8B3UshrPAX4=","DWy6gYzJsPTiMjoHOGnE1LTl3ZX9BGEP/ieplof6mKA=","G7fscgEHBltddfxFObO5GvDZXuwLUc4G9q47QPEKVN4=","D0sZivKq5MHxUDWv+90wZHrQSGHePmU6dn76UDa8WaU=","Jr1dTmoV7W4q1Mr4d2Ko4lMxWMaJ7S5rFPU39/ivSJE=","Hbdiw+GLxsANroEk6xOSE1epzbKn2NWviZzlyKME70s=","JCHy54gpR+BotZBJPfRT3SKjrEH5qB4Ej9XIARn/Ytg=","C9nXFpfWyS43aFBJO6aHKD6Eg7UppXvWuPMkCUcxDNw=","Jk5RDlp+tY/jfIkRlOcihzfiwKwv2efsQW6Eu0SDUCU=","Gijv4V5bprwu5gLqhYgp1UsatxVM+Uu5SBcf8JLwhKU=","FKIGZC+ppsvnjWmU1Ecq7C1m6b3P7KTPwTOFVmKgrhU=","KRlfb16ylgXrtRNIrbcrhuGE1a8qVZeehdjDfV+jd8M=","K+y9GqL8HWoMuHp0MroYBw1NjYfHxQhcxXo2hyzc9JY=","LrMRx9lq8bu+7cgR3NDPOw86C5MtqrgFgO8Z8uyk3H4=","BrE7Dsae/sDdqA3eBaIpguRQ2ktxnq3ALo5vCuipyL4=","KVFWlYbEUuV6Ft7/7WZDuQcyergw+kPHYWxrvXszf6U=","D4CRPWqY1o59IDFJCDQhWYeQvRf7caujvmgjXaMfrpo=","D2xuvBUscUI1XzZQVhCMonUqk5ND9S1M+qGtD56oBic=","JlGjVF1VoXm5XB1eyfR5AJTM7+mRtDSC06zMGl5rxBs=","Gf/taXvpkL0iwzoxUvG2HZJKiPJaaCpgSBSrD4P92mQ=","BRT1ERKyEx/3RGvcjmA1+KFWMwQeMcrM2uV6LPLm4w8=","J7JQ7t6hJ4ew50xn/SnuPW8xAyBLDsFTveGzEK2KuWA=","A047CSru7Pn8vgEiUAcbfYb1Dd/Gi1v1nlfF+Txx4ck=","FFOqvUqzCc4R3wYLNpBvIh407EV/PhGG4eozab5Lkjo=","EWgLGcD2IsOuzjcBPZ2cawlNy150wI4i8XD9p0TuF8Y=","JRIbpKCt6ai03avcM3sJZF7mxCw/u2wwug+0V7yjPZk=","MBDB0lzOZPbdNjVYkc+mgdxuLu1trrNo9meMy0Gwg1A=","HVDJfi/IUBcEDMGS0ZnOlsrPpUGJttZq9ddZ/La9p54=","Fc3LscUxcZIoHfYCZwCKnOjbhm/vPs3MzDz60p56sqo=","C66GKS0AS2HeqR2rWt3s2EUuTcD2ZMxgDSy2ljt9+Hw=","CWbgrntuUv0YGFJmxEmsoTnXYEg2FZLThjKiDI0CRvc=","HK6S/ob5p++DugQZomHcg6oSoSZWJQv2zbkpCahRCGc=","AKLLg6BUmIzuGnqEfCKMgAZobqYqbxPdlTXbokj8vUc=","FBfQt0n9oFvIo29B8/cUAl8uSs8C9vYWBxS7TYbYp8Q=","BSxacHI0QhNONTKAblfSg6FCBG0qgykdp5LPpUsjR4I=","IqjJ098lkFx7+ZwGl+E5iCYJwIJ2oXHIjcAuhdtJrs0=","HDiCYeB2oGQ9VHkYfLbtJDG14fUx+RzbUSe6+JyDxzw=","CrJiwyFdkCY/AtnPGiNQ2dWrARShrHgmRg80Y1pVx7E=","IaqGXNAkzQIQTaF2IVREGI+ZKuybU7ZbnP9jkLKKwsw=","CwSOBa76D7LBkuxVaQ0W6mqWnSR1diudIf3/itpKC84=","HPtmT6xIsBNy+G8QeGA5jAE8I2HcVnG5jxOFXBVzKuY=","HGOXjYKYSo9bEF1ZfWWkN8gpj7QHTuFAYi6cvfOctHk=","Bocn3ex4Ki0MAgKPyjdX+oXmHzOvz1zTWYZzIhZQnHc=","DYkFgswhU0DTR2tQvY0iJh28tj7nxs4ZpBHoCbcxpWM=","GEzY5n0zRrCx7VEyJd9PiBHyKyUhmsbK3Ai9J0RMWfU=","Ea7c1JD8dwr0UbtUppjdvUo84mZxXqhbmQ8BAnkQAA8=","KW2m5eMsIK7caadD9qReS7jV9mBIl7HMdRvEJqzg3oM=","C6V2lw2jksVEdxWKvSWWi2A4cVjKz18IKIlU4REz+Ls=","GX6dUSnXE+OCrlzmZs0SdviN2q591Q2/qwcBm8Ql9t8=","KYUpIwyO/KEm8uXxJ+tXfB+N/eT2Ey5hsmkzcmzXFi4=","CX7DLh4QywGfpbqHp44xtPVjh98tzyEGOcnZYj77UEE=","Cmlq0ZmmHf+lIQ9aZ+95eVGyWWDv3ROuR3hSmT2XQ/s=","IOaRECRoYVZSA/Kz/v/+aGZ4k82IG70K27BzBr3fTtY=","J4kPMiv9D6vJaCv2BiDR/AQ0R1OU7BINdwiAQ1E6ELA=","Gd9ht7jb6BUsV6jZUkYJrV/Fi5XZ3Lxqrg/lDlo/BnE=","HxWaAJLo4TdT2aRwgsz9TpziM4j6f0jQNB4YS+7U32k=","A++K+zbdur3O+ptD0eVVfokVlXblTHsaF3/qWgk7v8s=","HM3/o6j5GM0zi4UUawV/h/hhajIVmEL1V0TM7Y+0Y7A=","EMbOWAdwtJHgTPIiIc7OXscQ+dxwSKmAY/vKmw6e46E=","FVFUNExEu65IiCq2geHkAvcmWFimpJmST5YeQkHX6hw=","Fo8o0oonl5Ree057WF3KsZKx/Ac/aw5ir6jMkWF0jAo=","JdmcCAqDbs8Kp+EpmnV898XQqWtYElR5abPwkHPTOm0=","CVWtGrEHTbEoDHh1PqQ0OtBe7kLQuvvzISxlbDBexV8=","CNRm1kuJSeS9F1OS5CGZIpc+r8v72WXLJFXtPyGG8zw=","E0mSNCZ0lDO34AFOgns1QMA8OnMj56JaT4q/wU1JK2g=","FXkrvipvhBR/AI+EtZG1g+ZGXLYjjvVAGJ9eaUEt2ck=","BhpoW07QW2WEOkHCSyNqKnty/9BgIDC2O3g8HiOSMJY=","Jdfw3D4KnnEJDHK0iwUbjY++2jk9lb2OnPvqoZ7+tkI=","IwHAwxnP1VILx/lytmRmYRNbKsbNgrDo+/fIFKnzivg=","LWmS8t97VryfoU5l0AcHY9+lxtcL8v2I5CitHfc/tSM=","AeZiGpjGXvfr6ydfaW0REQ2DyoAxAUV2uqEOz9hBECQ=","BpDljtokZleZoqFWaYbwWzw0I0CihVrnRqmqbX0L4ug=","KCkkrSq0MdUNR5wtQ5QLRxNShQ8y/Ht1ZHpTcYnpgec=","A5g6/t5I+BB9PEPY7yAFAHHmk+FPdYNefOOq/PIJnXI=","LT4s890XQF+qnKvaxVnKtcS4jAU8z4iBYacC2dCDFNc=","CkEYyxHjWvCcgKditmXP2RX7nMEFpkOYWejQnGquOzI=","H08qy/eGigmcDPMOz88lQhDAqbbdlSCQAn9lrth8JwE=","EnRWyc9LBMZOoygPGLSrnhuWQHYnBMk0PFyTyibb/i8=","IvYGGHrekdzTj5zH/7zVF1NxPUMcMvJrtQ8aBo2Stw4=","IxzGLyX2Fp1XCXY4UTJyTNWq/aNPlV8vtVeMjrb60uk=","D8l9DmX3rqs5fK/DaWar3qkiFX1n3M3q0bIxXR8AjLI=","KgfMQ0PqGziYKCC8nz2N8BS9K+WLn51VaqG3VRHMi3o=","IFYSy8El0AtKJtWix0jLe2f3905cGjr5nStTsh+QRSc=","ETuU+guzenziDnR2lOGcThl68/6wPiflXOG22ox/gVE=","E19XyIiQsQkWSx8Zk0sOMHcAGqPDmbRsvks9RVhK7LY=","Ev7FI6d74HWsDEeGLysYzF5fXKodvvPZB8kmJSUuJwI=","JPhkvjXvYFfeB4qF0elqa21l9fdgQv5GyKAoAWyZFj4=","ADKiiNJwGFvBZ7vCG/Q71pVXjPxNrE9ZrSat/wO0HfM=","ASp6Iptt4ynPQNYd4VEY1gULmyNdYHRWXJOTjPm15WQ=","BYtjZF45Y769tutjkQbE4WwP3vK+gmPiO4YD/iAEJBo=","GaWvDCsAsdoHudS1Nbu73fBS/dCQM1QWg/xU+nzs380=","CiUS//lOvQBXHQVnBNXNSj2LAkw26y8poD0KamnUcvo=","F3df5y0XhavhG3Y3m9s1QciN/Wu+yjfSweas8ooA5aU=","FEd3NRMgsTaXkX27ocJSMV/4X8ueXBD2QsQfkGyMLLQ=","DM6HCI02nqJc8gMV23MjmzHfiXkVtws4AJ0IMRHt77Y=","HINgQxj3jBh6gMeLji72a0iIKgkTgFg/PBSleXw+v70=","GVsQURAu1pPiYob670B0afDCM+po+3S+W4uAHfT+OXI=","JFT1O6T/HAmyplDN/MMnNRBcAxFrJUwgvYoZYoXPbuM=","AtD+FUqFW9aD1GdsNgd3TFBa4zsGVkJeLdIaYQRcSqk=","Gpwapl0F6QdjI3toalny1zisHuv0M5k+JzdrzcbaOY8=","A4DG/+w12RsmgFLoV1By2lELX6l2QAIhET3wrcIoPgo=","L0g1t8iTjm49Wo2FPNpeJMh5peDnp5tjqK+OPAI1l2k=","EngRHbuqRquUR5SFaD5HPv30W+JJCDw/ZXYtre212rc=","L20OIFkWkZzXxTgauSY+m/2XWqfPpFzp60tnmf+QNTg=","CYe3lWHQ0kxfzWxr8RibE/E6oKr++5imwRMF5waPmhU=","IKH5TqOdlnS+sOI3t02ScGuPG+/1j0IP6xoGKZOOpEo=","BGYklE9nKBpggtMOMaLXgiXeoAv6Vf8uvWtLaku8+g0=","Dsht9OJAS01MXBx/K3z0/8riuq7JbxyTtXGMRuMvS14=","F6mIti80MxvCPFxm/lVV3Cr2gPkXXE6VJp/yZWQafCg=","L5M6QAnDhAbBA4dM3pHsAtYiBnx8rFaJBAPHRAih78M=","KcYKbufiLAuNilHPhyFdTj3VLCPIxROoyFwhIFra9OI=","Hi483XEsasA5rrPU3KTpLeUSShqSiTqPG4tt0X3QINU=","HMDPG1pne7Vq+pKNcITJ4x1PVGkam5Ci9IIg+yb7U04=","A/X1PLNMpbZHb2HUtMwB4dEjuQ3/mOBEfIAQB+ZASGU=","Jk9SNAegdrBPcuJoNM6L1FuMkNxKkV+lUfOuVtUNtQM=","F5Axl0X3kyr8gm+MKW+SssD39rPP20v9x2PQofKPNws=","AwmacqnDU7MpobxLqrt4RQHJA3unNsSYBvHaSCkQQbU=","FgSqpBvOBy9Etq28wHV1QuTKq8rxCer3r3GOussJD+U=","EO61mhb6E5Jn48Rc7wG1POfcqPiAjMwkj9tXKKeZ22c=","Euq4z/zAbO+NESu+Xfun51U09kxEYdFi/LO6BnFZR+U=","DFjgRlPYi7px6fU5tQMLk32tJAXSJaMLWnXaiuGcI7A=","GxV/LtdAzb95ivCSquWDO/UuORsROYXKajDu1YjLpPk=","DQg30JfO4AIDRdA402Vt4U7kwoM7uc0Noa/yOZ2kNuY=","CkIlpdNn4M54oSVcmmmqYm7SIkh2PRkO2d0PPTWTQVQ=","H2ooGaZ+IBoldvCv/LCUlu1/7KC4UFhBHQmm51b/6OQ=","HGdKm5/bSfyWbgZLo9oywawtS2obTQa5b3XjFgXDjLM=","IIRM1Heikh6OyybuwjHYxtm4RtupPbXv8iAKzOPcUxI=","Co+mtlaseXvnl/QuKUs6xNnqfT1SEluf13+NRMtymGQ=","JllH/gh3xz4MZa9U9kOw84RKS3TecJ/fdxVvTDOMgAc=","HwTkZj8vmTfPB9PC/l8G6FQUuWDcd6GejW44xbztfUg=","BtAg8D2d2RjJhfHn1c05+tY/ZFkFX4XhuNZcJXrWQEY=","D0+4JjvIExkMRMOD1Uh0GyRNIT30NEw9y855eWmHOVE=","Djseat+gVFCvunz76Oigi7/2u+wJnGjVdV8JYHXCECU=","Ivt8AAQuXkuktRLvuQAiS8a81TyxIk88zNQlMx/W+DE=","GTdd2Qnl7CbnJ0v7i0AsXVjKGTF1Bb1EaugN2lU6xx0=","EdCVJGHtudJMa7CK/TaWkhc6ct7Ch/axk1PDu1QN004=","HaCHKs87Ne2gmczJ6aX/JHeIm/oSK1vFS0vgXomHAqg=","GnSjst6aFsFMAmucURFSzBF0C5udmba++fRMv3V7c3Y=","Ihs0W6S0ncuq1J/lGRfZKMUzzeu0SwlQgAZKk+bO7MM=","DeUp7zJAQRb8DdYEHIqdP3mAljFDw+J18p7GOGycK9s=","HfA0F+cLyKWBKac/K/7UdfWc9pQLpIdXyGDk1a/pErw=","AaamxeQd18oWIxKTX/pMqm4WgXabECkfpl+8NixX98Q=","Jr5KuFXvosOVoLrVEzjiQoOIOXPQ3+sthYS7OUH3uS0=","AfHH0ieYblqaMpusGaI/x99SYJNg02bgr85ZE6gJ+TI=","B1hSrghQEaNCDu9vxNUciBDUD1fOTFRWngNJvd5k8l8=","LmnKFVHkipMAkxmu9A/M14uKsOs+anWqOnzcLqlRDhg=","IdHYGD5UMK6xvnc2IFBLqZTB307VUKh1Bf1oibvHCUA=","EYZti7uM+P5YXeGdgW9EQJew1euIBxwnhaw6dX6lqXM=","GOs/0PZ5OgG05KNQUFVaef1Dx9mzBfQum2du14VQhv4=","KHThYpNYUOsrHnqZhH2+SLOXJr91oYqZiSsrttuxQa4=","BDFk5cDWGK91H5RYrWEHzCwYtOJJaGFNqpCfOmZPyJg=","HH+tdUdteWYxTaqSbhiKwDO8PA6ddU23R2WdmEUoXxU=","AByvpgmGZFlpBzrYwOKdjUbEkRszNr0Vo4leENCjk3g=","BZs5qEvqqzvRbmSRFNUHrKi0l0DdvEx+cJryUfflwAI=","LvftFHVdQ+cepuum1HjkGXxTaMydf/fEJ+PJetzq+qU=","B+Ji9DlHw+Q4C+1ZibNTaPbuEBhekR4pkYRXMN8qzXg=","D1TvgNlmSHbnuenPjOMAuf2CkpJ0+O9LpQMJZ1IINRc=","F7GaDNdZfAuVqdGx86o4/t4FZeNOuu58mVdpb5Kj+uM=","I3JNsHj9QQ9JTlOBiGooSGGP/UqMCI/VETOwvnhEF9s=","CH9gKRWc93zyKMnPE30l+k2EKghP6kL82y0KFtxMs6k=","LJG0NuIiA/XN87HCGIYmAHMSt+gP/CxwJk/wZWDz9S0=","CLl5PPI/tbDuvSZH0rx9TMkB1wdHFbRFsU+2SlXkO84=","IUFD+EIRdK1w00Me/p1AvtNhggYz4nuRzwUFqJULO+0=","HVuIVgUXF2ckqFMl9ieevZEwov+ijNALByhv46mCIU0=","FMlXfAY9TfqryO7XwyuZoYcCjYZuK5kZdObmOw+Dj6Q=","BGJzN1v0Nb7d5ZDLK6yI7+6Jra6MbiewH3eSSTB0uzQ=","H9ifBjImmQOHsBfr6YX1XU9rHlulor/W8ic9LWu2qBs=","BQIIHzsSUFVa71h8tbSzB9cwwbzRUa3sqlMwL8Lue/0=","ELqmwxjH5qOjYodWrULspmqSvlH0des4b5bAJncuHLU=","Ad/kUB6LLvQYThpNDwycx2qJSXZmNjCLAsZqyYI+3GU=","GnLTIPrq8F4M9E25ML29ju0loJvBR1RmXn+18o6j/L0=","JmszNAqL9mE255mbpHNFW9kPiqU/RVNDM57VtTILBpE=","AkSOUuBpxrREAtWVc4IsO1cDCQIW1gfeS/tnjhNXuVg=","KqJeRZBlUytlqyeAtjz28D2HLqdZZke/lResYot5oiY=","ALHVTniYtjo62v7m46NrKquB45vzoVqbH0ebdJmy79c=","JG9/fY5e6AAi1FNIpa7bqGEsPPRiOmJg3ckxlSUSxM8=","AnkHrTafxLg3LHjmqznUo/qkRVHwC4PSSp4z4B3we6A=","K2e9J3vcTAjHkIuxWtOXJW78YuAyUyf4GQx62bCepeg=","CKXpSNHbFF4gvwq/1BnnBwiyAX6PixFwRZwsdnp+41Q=","BJHJOBE4G78IDN3aIDV7vQF1XVDrhprFDr+3dbSVmf0=","C75YEMM5UF8ZFlnFH+6sTW3YvIOW8wweSz2JiEA1lGw=","A7BlvSkeKIoXfxYeNcNlLFfvcORuF0LvdQzmPSKySBA=","EfJbhduEH/dkj/DjWsC2xGPHFPsrxfKIlwYIqzU6au0=","LxT3USMhDPadOPLzK4M8rgqjEOdjSGEm0NNsKeaAFK4=","JnF58fBQqiTRd340ipnazkWq2/FkINgo6R99i6XWtqs=","AtdgqczZWPcj4ILIBN/CkGhgdnzDq6iLNdR9lVUaEoM=","BCVAEz/CVIdpZ9JznxAUk0aVdh2kZH0zCxgHKNnbl8E=","ANT81YYTUyaXXhIFfN4ZMkTK0VBMThRxFWEMOv+wZVc=","J6I1L4xfiPZD1t6nJRsCfNOqBDZPrmDj5xT2hNBaiWY=","HH6VXH3qPeFEmeGwDGRRKx0N9gPFSS8ddXRxYcIRLs8=","BQ57y/2fqcHE0pQVsDwNAKUcK8zvWxxEHYMB/cczWVY=","Grtqjq3vCUBwTWEVA8nylXFcPE6+Ajq8YIqP83BEE8s=","BlYgORSZX3j0odXyVGOH736LUUl/V5ZSGZm/Dg0egKQ=","Gippx2c/ByrrLsxedQyBvQr1ZcccvQ0zZ++nd56t7LU=","FZliK1sLdfxmzNnvIOxVm78/UaSkrOhW2PaH9oRciSY=","DrVN/CNxB0avEC3EF6NkX1sbh9iIv421yM+0tF6wOiI=","GeGm+R6X3rGt8NJcuqsJofcgBu6So261nzLPME2ImGQ=","IBCBUpQTpvH0nz1S3N38dKzxRsazL4W+s1FJR5yJHUo=","IMOTWE4oV/V8I+/reCAYalBEDJNb00pKF/Klu/8ofxs=","F5zwRhyYqZ9wxDP3T2D7pQ58L8m/2+UAoKUS9r6TaTQ=","E4y3bTeA1ClCv+AEPWJb3U1ukcg75M7D2ghb8lDBjYE=","DnBESvAZOcYqjKX/Pdzkbimx5FrGqrfTcpfezyBj/c4=","FCsQ9YIEvvTLFRExNv7leVE8EmoWhIjDdsIa22KCeWE=","EkyMYHYStfvSr4SsN77hA+7hGk63EeEfrncA68Y4f7A=","FD/ecN1r3osmoIWc2lEtr1V8RS+l92tUJCa5+8lPdEY=","JGlN5ToTmmQ17PcWtBOevQHLQDotOG1Y7HM3NswhaSw=","FoYYRmIR8F6IobdxrIlZ/OOmNSy2R9RzRgFLxIb5wPI=","G5vnEFJmJF5wekbiuj3oMi1KjnvcpDRIqwWnJ1505D4=","D8LI4fVOFmBJ1f839rX615rnbX8Gn5j4/PjzZ8D7O4g=","DG9YMyMGQM6OcK9NymdIIc7nIGkL00nmRfDY9ZaErEg=","JFYOSvSf8IoiJqfwleRIkFGcm5l2rvo1FMCwZaBS40A=","DWHwYXYmhCMcX0ae4Kwz9B0xSt1qedVTxkLc7jY+oEc=","Gt+lf07EQ+SX3jBG9k0Ymnzb4IbZjJTLHQA6WSZdQN4=","CfwiiFqwGXW6mqTIaSoE115Qlx99y3c4YpUFUyJyZRo=","HAG/j4XIvMA1zOkprq4g5byV4dNhYOKG9aNzAyy7Sfg=","LfvMSNckGmZ0gDqmQlO8syENs3ry6cA2xHl4yYQq56k=","J7lF1DmNt8aNE1dqiSiqyZrKiKGAsxvphbhfqJ0KvUk=","J3VyvwspAQY4DEv1iVnaIX+eaJlA2dsP2+ecGhVKf4k=","CDHRuIr4VhwO7mlkvXIMN30ENh+a9lztfwMp5963FaE=","EZRZyjOeXIobNlk6igkbvp3nyGGf+DqNMqVmwrFTNqQ=","J+hIm8jO1qnyCb/oP25mT9JVOuhGMqjd6Fd0+GpxT5Q=","EPtsj6trE116UMVPix+1dOsFQsBbm9hKr0rokyjW9T0=","Ha04ZIFmZso6XR/LDf8HvxLTUvCKrdHUoUufqbKsBXo=","JDmv0lQqnFZLhfpo/sb5/UjVTDmM3+FO7LftfZ4JZC8=","K+pAWHlNi9clcF5lCHXaIVO4KdwkWXAIJ3CgNUZjak0=","KScS7NCNNJvAP+YQ7CoOfZuDg+PfPBOvflc2W0jZhdw=","JBwfdyGdF41NYfUIOKabbXApyhs20+s0igsaC2TENTA=","IZGReNDKmHTJD4dUB+bedC/WR6dnlomXLPAsKGPbbgA=","MD15bVKGfplCIa9RshIP84Is2KBjfJCW7+Lpqj0se1M=","Hw8wJDIS60vsa/not5SYmrrdrxNX99gbefInMU6aqEM=","DBJYGu2WOhaf8cM3Fsi6/GvpqLbbE6JYiSGCI/hQ3no=","EUWd38D1krJkJpcGUBwEznvZmFR5eSU+zcvMqj9UAHw=","Dys3FGoKBKxT57Ywhx2yUqHdhDMajTnqApYfk4te+ho=","Ie/K5ll5Bna12RFLgdYEkOtVHWsh9l82Lwggjq++TT0=","HhtWxvduPMJihLBKQrWgLFudubhCJyEAJF2758h2GE0=","EIe+TQxHvPIKgV9gzoA9X7khbx0LR0p4HIXo7RR47KY=","IMeiwQHjQnD8GLTwXSsvWloSmKJZLb8/m2mOSnkdkxE=","LUiG8gC5nFf08JwMNi/TU1rpBqEc8BHiYfr0hzSjsH4=","LebaFVG18dF43k3YidA67uRkAk/Ck2CXIVwF7hSST1w=","ANkDSL10XlzXeaamtcS2JeG4ZVnXHFWhO0qSq6IYeqQ=","FBwwhARNK8/pWU2mv4F1uVCrNrRDOn5huBW2EBpbtwM=","BnwyQXmePIlALRBIujADAoO1B1U6BsprN6OHIABBLig=","FI85/TWla8fSC6HIki5K1cIVZg2tjURrD1l+3EKh/gc=","HdH9YIvkdk7h3OBQZ4md5T//xrAPvkdaLgIipjxoxU8=","FbsPht0KN4ArEVqB1OP2j5odP+WJ5YSLu8X1pdd77vQ=","JkL99d8fr3qmovN7M6Zl8WOn33DIatqth9+rBkk+xys=","JccmuyChugjHOAjgD4Kb0/2VOB54yIux0/NH3H3FQ6o=","HKWAjD1otRr8WG7UT0QYmk9NDlbLSWzRD13jaJZrhns=","HNquoXoteDhaVumYSWN+3X512FVr/Y8kGhH9kDr0+oc=","JVsG1IUj+X0tML3K6TzpgDJWoHI+wWG5h87wYod5SK8=","HLP/IPdDqEXENf0+LRDpMS9h2kE3Q8SnnmerbDLbr8Y=","BHoyI4Uyp6c03auxUCS4oVRFX8JIHTHDVI0eclSIZR4=","CZWyEBMZEPAd+Jdq50LpXgpatJCkq+sw/ONI5U3MTng=","G/Fu5TDJyUpAjy/9Sazn3eY1CZvP3cHuQd7x2Gra3Jg=","ExB6XqKjQGrNtlY6Xj8ICaHGt+qaBJKFMyZidfpvUh8=","LVYswGUAKN9uMMB72+wH9z7r52ahktEwpsc3/Jzj2zk=","Lv0SteT6EC+9YL7cEgsdwCL4xDovzoZCiTaY31PCNSk=","EQCYyRa1IyEeGLmF+PzH6KgEvLx2K/62wlyBDO1VIWI=","IKnVIWyqwX21q0X8trRd/s1gpwgpH1yGq4TaIspZatM=","BIyCVAkJTQViWd08p+FaCFlL6C9IjWb5G0OvZg3POLY=","GYRHn/ymtko7lQNydHwbkmrDan3U9w5H4Yi/e0EN7SA=","IJzsfuN9R6ilb4SEuU9dsgU1tVLBHV/azIAwX9glyPg=","LammkrCJFbe2GTDwEfdrCb637c/WoZxIzedC6ZzUkwg=","MC9Q7OSvoX1VI3Ck4Swlo7AVGkPjmC715xo4x0w271k=","G0bggedWxCx4MVP3OmQFT/SYUHO5pzIVOrackpRwKD4=","FRA+OYjQuvYmv53lTXWwMBotOSfGXXC3I5GwYt98tPQ=","FWTnAGLtbDs/8nLeqA/z3FfKHeaIsd5IHnwHJjdq7tI=","HlRfOIueBaRt7lFgyHBtqAz4B8bBAmDIXOBKw9Qe/F4=","CIzUB/Blf8i26Kzz7isEc+UOcr9Y9U6pHspA34AXPcY=","CLjkL6HEEERn1nx6PjhKPABD4cHVN9Br7tmX4LUqvMU=","FPGz+ecgMbp04uAygE2nho03vexlx7TDMTPc4rGZCEY=","FhnA7MoULtFC+Iov4LA4EiCxDT/1wg+2ema62r7vAYo=","EPYgqGLH7JhsPufpLuQxyqTo0xgr7yIXXSlUJ5bJmSU=","Ly9z85U69uzqhvXvKQdfxOAb3Ag8A/5u+JhCy4H1eTY=","EkrpP9sbMnVANhlkKFGcg1DmmcEK54O47+wE9tDk1A8=","I7uo/ZwdiIzJ8yaPxU7v314Y1gtB9XlBF8gA6pVk9Xk=","HaJI9NkOAFa2g+Kokodv3Y7+R0+1EfRpVa0xRTQeDTM=","L9gjRRHlSWbQDz6kpl388KaqB9CTI/mUM5tDvNmO5nA=","HPg0UNI8X9ZOpe1gA+1lA3N9/iSe+/8tBfbMKFtK278=","BzAChwO2OID6R6oLlIoqlWWQ+dLeAiKYwDUGNlht17A=","Ku45pRZpwUdjCU+4xC1kkGSYX/HhddiCj04CUukIEQ0=","I2pI/sf0hx4qD8YwW07TUWm5QvnoApc03JpfRQsKQLw=","JpF9dNtxZYAOuwuwWv2M3Hm0cMHVSl6x3trYdKSness=","IXJ5ydmtVov94ZlSJ26KdXAhmFssbBln3NjDpBmKOKo=","H4SiZgL4OXCjiv36M150DiS4+5dN2diwMZx89tNJHhI=","FCn8mlOmk38VFWIoMybZ+ZVKKtgkKF5WO2fSg45dwmU=","JTJk5bRyWZOAf3mdawZtOFAjLs0Q27wB6aDVL4G7t6M=","Hxk94FDh5vxVk544yGkD6gMlK0iRINCnTuKqIDtYfyM=","Cxeen881mEAM6YgnhCH3pettWtw2kX+lFklTc5a9+Zo=","DdPP0udKxkQ/EInEwIhKiQgBxgjBpTtQPrphU4GfkBY=","EeT0PnPBjfUGaD2JpRG0k/r7xP7hTDSoND6wPRwZeM4=","B+lhP1z2VRqX7NzCTYgQ43jJtUK7WdeUYaTCVJNXHuw=","CPJQqrryt7tYoJxs2VjhPAuGyAbDPmD0zfBnic0CQcM=","EHanhV87fR7NW9x8CGA5HFeuHq01COqZTDFTDinFokI=","G1dga/1xq447LqnNMqeFadAOioNrii+U4WUUkAWiIEs=","FqD+yOK9dVWWOW8dHPt5IQeWuFvTve2CvMK45tSmHF8=","L6k5t4/TWJFguwmzWu3d60PBDdQMKsZHFZjErRNoiaw=","L+xKp1Vj97jONprC0jlIan4uWTxMv3R0/CDlFUIn2R4=","DhFY5jybffMtfD8yqX6OQVND9Uxil34o9r4wFBjYw94=","DhGJPDLmO0KnS+2B3XHmNIqby1W/WDUzVYC+Hqqy/uQ=","D8BwG5Q1swW2EMf+DGZ7M957vTMMqUDXHVzNtzMkUtA=","D+5KpwqXWApzldZ6N/VTMLkIRw+4A/0ATUNK5mR2X8Q=","FGdC9FMfpJxISAQGSYxlQWANKjA92NrJcbe5IHFO4TE=","JvFF3FKDQMuTNcu2+x5w0MhxhJ50def5wIkLkH+fa9c=","DjB6PSC9FjgeLLnQuAIEbz0zAmU18bK3wDqwdbaBz7k=","A3UY46D9R8mh4zqRjDD+n9zk3QTcDpOBYtLDpUE5Tlw=","BSDE9r3DdbqO9eT01V7nOUk4aoE8YHGNsIyj6KrmgLc=","Gl7gkbdNzHw5YlkNMEJIa7Q5kQdgDF9mZLFFt+uMmi8=","GYYlZCQIT7eXUpz6tAOyy/C2Ym1JMKvOF7GmTa4DYxQ=","A4Z8cdPPqAOatkB6tGBTq0t0BSdvSD3JgxkEe5UaFW4=","BtVjBQ9Ql3dORWQFuMQNH2W4oKneFOKwUgOXAL26I/s=","EHZ+Vogr5ICTKKWNdHxtP/hd5lE9UNCcLjN9IusRwgs=","EBcXZnT5PUggfiOWdNme45ts2JPr+5A6KkHyj/C1YzI=","DufmzjWSVCR5MvTgPTETwuom5RqDMT5MFknM4iNms88=","Jv+CxlvkN0/M11syOFNN+lRMsEIouLF/3mi/VKeR1j0=","B+iKb85gHEjVzS7FlF4kCA+4QMWsdQhBRtS6Gmpv1hc=","EpuMaehRi9FmNqsPGj1+Oa2iil3nnqX7oban0TVQuF0=","DXlPCGvE5F7qYzfNHmU5EEnVw9P+6JRwMsQAaa7v9oo=","JiK0+o+wciZTK3eekE7qRPb5CUiM9RYFa9gdr8/WCgc=","JWMMjRBGk+el/kGuZds1/T9MY/j1HvnQlI6iWV8ViiY=","KQI/xPM8kCjN+jAFADN/Zo3ipUOEemGbam3PfGRxG1o=","LAVnLpp2PqIJuqD3wx7Fbrq7NMRbJLcJfIQbs8vatG0=","H1AcAMG6iq7Rc1JL4vKyF9a2ugCsJi7lj/YiAWe6IB8=","GboIWzZ5WlXb8EDlTDVucDIbgfrim+DXHXd9ScT0u40=","GbUdL+eIMUJw4U0bwkjAkNqGBaQPdVkhb7hkgv5pAi0=","E1Vl/dbT5lEZHX7RqwEEM3gvmwekHb4UYpurcTwiljU=","IkYe17pEWWvzp0Atyu1cJHsJg1xTSoGrNlFI4Uj9Eyc=","DgnDmTVlB3OXWkEbwJNxjax36NeHdmaoWsPaFYBc34o=","CEq4UxRAKgtozTAh4a5nkLJ2hsaw/y5JSKrk7my1B34=","FDtd6DgUgUvBVTvH7JvEdWu9250xhDqdr7wpNvyMv2k=","Kpuc4m8LhyG+BtqF7hR0cnWAsCN82wgTW67uYQpGBSI=","Cqs+py9D0AZLd2pHRupuKxibfgb+jUnr9FLKRiejh9c=","Flb/owwDesRXO4oHJoiNmSKK2DJFSr78pZjCMYo+xlM=","AUoqoqWYsuI3DRQhDatcXrdYsMkXjOt/8/poHaXJvN0=","FTyT3iTgHAfM11I25OySm276DalsaHtdwSX2gYUFZ+s=","FBcHvcdpg5jln0rQTsRPq4t/T3sgCW94Ag6Uh3ipD1U=","AhOBJZ2c0YqDfcNPuVAXo/Mnhb2RzJGFidrkISr3uXk=","HV0QwTIisXFteh3vazhNcnlIsP3rGecjsr+hKS2XVH8=","E2/57bnAVozVhbJZqqVizj4kswpsRmCswLUpDTCg2oA=","Lzq0QYuwy3uFlnW5/86MSI8WzdjOpEwU3gQy5uKIFGQ=","LwNyfQiUp03JfmDL/nTHxzEbBdAgyoeHGNv1YduL6jk=","BN34i+uRamYo5gp9qYF4HfsKXhB2KFskNX8ikSj+Ja0=","CBhRnqK3H77Gxr//h8l4r0Qn57zFdt+lwVvE/J/tJjs=","EVTRqjRFhcTs+e6TkMhGaNzpkjHA9CfoYprJBSNOnrU=","AwQpjGteIUSumlCM1Mn0yBYMN6+kd7OCmv1J1qSfywA=","E2UKWNyp/a6AbnZFTJSiGYvtJN821pSnpTMUdUitAjQ=","B8zxnIuHFLGNKApMDKDozGjiF1FtHFTbb/c1gr9NMmM=","GyhHbjTfFGtPnVMLb1nNA6vigb4psyRqUP7e1kcIPTI=","HFg0emT9W+YtR4yp2P44Or6z+jDYdr1QJezwcBJXtz8=","HMkALUEZWWr/l0MQ2lvGJyGRUJJQQSam/ztoQ4P56q4=","E9md50i0/tRHa7LW6aTscriwSISH1lgiiVpSZ7NaV3I=","IaeAq7Lvr85h9NZ9p7i9+sSUg56MOE8JBgWpTns5bag=","DZ3Ii/OGH3Bbmq8fgt+dU4cKDT+N5P2LjJZc2vZXGIY=","B4868tE+v4VehAqMhYo/LxQxauUgqxL+YTgcDS1KBGk=","Bi9bV3gEpCP/Okc5Usr38FLyLItDjwDDKsiI0AyZcTs=","JajDPXrbfd1qGd2DB6k12RSPLpYkdfJB7WcFG+w4vHs=","BDFlKwPJQzOg7XbDbxlo1Qmsc7iRDfQHsDQ7ndA/tWw=","IhI605kQhio6JTlzKePcFJtQKJ+QleciSoHV8tOZh8A=","K0MzR0P8OMG9zHzH02zkQas74BZ03kSbFTSadcuTez8=","LQoLyS4QnF/XCvvbhxvOwXimn9HiRBleLdrq71yhDdA=","KZ21+eSfSs63YKSqw2q8N69y5QmtbSH2rxomfS/vxrM=","DIE/beCBvyWAhlbViBGoi469X9pbE2WlT3k6wr1NwPg=","DjJnOmi6lqqVmyXmVblCLZhxxtW2FdFNqXjRBBMvqTg=","Gp6dw97C5xLalS+0zn9k6ZHMWQoKP88kY9zvkrXtw4k=","FZrnLoCxtl9DtQdN3GZCN54JxGdp1wKLnWjpeav1lEI=","JHmyEa2egfgYD6LUTQZ1+N42BG3yFuJU3anAQ7NNB2s=","Bi+LMS85uy5fEaeG6muwUeU3N2MyndkExRmeoZ41R90=","IpY8A2Vh3OyOHc/tbOUKcnCssuQV+zQ83c/Mt3kG2lU=","BEQPsyNUf0bGc9DeWk+xmM/IuUtk4Md2RC+x8YmtI7Q=","K9bgj5bHgB0+xzwE7HBuOlbhDpCQTCmloJZU1WzDn4g=","BTHQ1tymLtLLR5zCSQIIRzznji1josHW3rahX37vSTs=","FhHDjQfLzitRV3tkBzM49Qr2r4p9TpmSiUK2poc0Dtw=","FIYE/SNNL1Qkd8egxzpZ/ZoZxVJ+n+tBZeT3EdBNhK8=","D/sB60dSdBsFtRtjMcKxoDvK+tStv1f7Yh+P/j7sjgI=","FK9kftNr5OFlk/ioEzUwBFlyHX3J666xyd4kULx9IZk=","AR4qK/FrS3DZFUb+PpdBUY8U4rbuddWWQP1i8GBtbJg=","H8L93mxawlf0BS8BIDNUB+Uzcw2SeAmHneDQI3Jv5PQ=","BJ6JIEW42STXV+7O9mYCmHwxe6VbeQm1+6pK31apoHU=","AYuExZ6LW9yeTFWukUV75KZjMrWGmpv0koEk4XDqpsE=","Jjx75WREY+Eu/nFxV5k/1YdRzXVa0xo6dbf1JCAgix0=","DLJ80jnqXW+Yis+0t96albDqqwrQzslsm7oOai5Fmvc=","A2NIMeiw5zu0V4dJp4dfV2Q5FN9HiuwMRX9i6NFVACc=","Ihypox6KEXiAF1kesGex+HvDWzYuEEc4Y3jYXCTSaks=","CNXcz9LSFkwAhvvauRanVScVa4KrRTYSCrZUjcma3vo=","HqIvgmRp8ENPnf5nSUJ/0VeBVkNhre6iVIUEWK1IJWA=","FiWZed6eE7eaqsarigLsDvJrCxaQ5oLsqlSIZ/0WGic=","JWFhM+6R53KwINTExZU8BajOogiwFiyCtX+dB6W2vN0=","EJRR/37o+/2VY7jC59+DT3JCLN1o+TcnWcOjG1FNhwQ=","KenrYdDOM8iZVLBTC6VXcfO2UKnKANC1K2Eg2kvZeIU=","F2sja3eaqWPebig7wG9NQLIRn98ia7zE1W+TN+6UDfg=","FqAz1sJmCbBi+cNpsG6+HtrDZuhTSjO2LQ7JGYVVIMM=","J81moy3Zabqf2wOCAXQsgGJQfsrWLolHZY9GbyrLu8I=","D5ADh3nnLpiAM//LH+yrCH8wLvYXUaaoSUbJl+Y0N10=","IF9wuW1uf+10Sf8PcL5pjLW4BcdXPXcI4saOS93oUfw=","G6icJ8CRz4X5l7oOPfu4S6ldRj0aWJgm+ZO/YNhnAGE=","GC6i2QVjBWcTb4OuZxrGMVjbnvqucbW9PuCj3pqfnuw=","BlCaiF/hFrlnrSzJmZ1EIQay8JZ7v/8CyEnFJyoQBIE=","Aig/fTG8dejsPI8dtM04PATALa/kKmzIMgXAwWU6qFU=","F/ryTSOyQLw6QwZtIY24odiShxRkHnK0G3T+v/A31Ow=","CgOp/HqlCNoyYULmLH1IGPWT38UOFLi4NKuJNDGipiA=","Bxza0JDdBs6kUETyWmrbUpcVlPPhYfYvQSngtyp6lAc=","EfF2WJuCRPVVYAlqGEI+xDRR1umd4WWil3Xx4Fa647Q=","JZ9QwToXb4UT2ndE/DGv7K4OmkECprv4kxeL7ialPQg=","JoBwwX9m6CoSGfFE6XrBqfb5JtjWBrvmbCvHwFHqU4o=","L+sepkgNbKqtCiWjtmDQFjtwGTG39zdR1ehqSPCu9Ww=","JnqABMCkpltKwzuGWLG2g1ee14RkezeHcrS2bMTBifk=","JdZ6dg8qF6lDXluk10hrznoAEPdx6QncOMtAEX5AEwg=","HhTC0yCdQ+c/clJO/aOWDhbI0W2sbfuuc8fnUYnyDRE=","HBJBDQmzNkNArFcbQLwddKm0KrEAH564nNyDoyZWtEg=","J5e3nGekjE5SEOk0Avf3OdHk9ENmTmmB3xtCMqmRb1U=","L2/ueArFpYza+2U/8lCsluAsZxP9xT7lMBERMa/S3KM=","AJbYddd2QlecqRcIxbzO9hrNafyUHOLhJsOsOUylsaM=","CckYsfEoThI69KQnlZja5cROXCAUdasIPaqicOQ1maA=","FMCwYZaVvwdaI3lHvEJa3xfDW+ddRE5UKIo83IW47Rk=","JtjynMQarD4OOeNUVHxTswYn7Cbk+6M72NYJeb4ny3Q=","CdnwQ5S0svW6XC5Pg+Tw9j5MF5HvARFIyyGWkB3scM8=","FwTECFg+kt62NlXDa5DLpqmixAMmH6IgG0/muhDc3LA=","AwcCtk0KdssMnmUetXkmNxizXP5i4TZHLghhaTj/Dsc=","Gd7Pg97ONQBTCYl6PrgdXiXLzk614v7+xc9o2QODKX8=","A4xiX1Tk0uxJw4EcNwY6HRCMDVN2z5eUTKEHSWT36pU=","DNcm0IWaVcgGMFbYNWrSm0ELHh3R7Q4oKuSE1rlMM+o=","DpoNsUoYKC1DmUfvdBL+Hmru/MlrSsUOf0MNmAtH+9I=","HTsA5nASWR8/5b3cHrNldN56A1ehvig1nBUY0H1c+YU=","CXRexdJM8YN2lvWoZ8PGEpoNRMA32WYS6ZuC7vPb2Hw=","LdXi6kFYjbewHMYRUohQEUrfyFE7N7F/sqRvKwm/axs=","Cz2tcxuR7Uwq7rEEEMUabpJTYMvKsgw93s+D26p+TJc=","BJmYspT4rru/L7vsaV5NLVapkE7gUchLDuH+yXmM+0I="],M:[["LLExedbopK0bn+w3N2JTz2Q4atkF4kBXX8qGU5snLcY=","D9VHhA86MKUzqZTR/bP2CuUHP0SE80vpUe4Wonb965o=","BQGWcb2gJmcMf/qQgXlRBZY/Vs4yf894RR+6K9s6wcY=","KVLBjBVVjymyrnf8OeUaOV8XOpCX20BNt2WrApBrJ9w=","I1OmCva9YeXqwsmkJj1FH60HOAZU1HkjeNr3UuXMM/o=","DtajvUgXTjcLTyZLN0iLA6Xj9MD2HPMtMVetPjuG9r0=","IRA6eqIMjRVQG+jCNQTGqRLGEAxdiAhcwuQqUjAvRIM=","L7IyVz6F1oxTbRAMOm6pFyiERR5new0c0PtNxMJ1Nrc=","MCoIW+BA/5pwmtDHMjiw0eEeHRdAmrqjT8Rd4ptUFTU=","BoPmQOYVTvc8PNax0PD9huv34pLmP6hM8KiDwvH6qLo=","Hwnz+wf39kdvrJiUa3N1CV4BSyjyOgesn8cHcUSsOXk=","BZjDjS4seN/kkHx06CMlyxkdUmCJVbWD5YJuvr0YV7U="],["H5MFV6KEmYIl9fTk37z1rCEfGxLZGwVi7T1jKF16cUo=","BMQGGCDNqb9HLfP2TWr6AE8ehiPQpPYULMofGaTCdfs=","Dbwiw+VMkkqILCIACVEjnMJjdV38s4sn70+IDiAstfo=","L7scWenomZ2RxA9NRCMxIqs1/8l17ftDxT7Qfb8NnHY=","C49A0sTSjEcghSA6DkYK9zu+zsOys6Y/JwKPLKinElE=","AowBqfAWAbtGQX7UZr5gCFlQUveC5GhX2BIp5k5r2gI=","I86OQCk5zM82F2pb2DGDoNVKJO5sq+T8f4FN+/Jvheo=","Dbgqu806G1b3/I0RbLVMVP4mJDcCvT1X5x984NRwpA8=","LnA+qa+ZFhrPmUnaevsY1GLYW2cWVtYcLN7jpyOQIT8=","FlEsFQwdL7cjXv0tTw+tX914+NDN5TpmvJAgbILEtZc=","ApiqXVpEVlt172jfkC15HQHZinXoIu9VOxdhxY1v3zI=","ID/SB4qyqPiLdgZUMUXuNNrqsq78oxvASkdgZWl8q/g="],["AY6CIvaQfaV0Xuuc1KnmLyi4txCqhf5yn56nOj7wCZ0=","EHdX6wwHmfeBMI2D0uBX74EG9rZWtF52NhgeETos3zI=","CWaiG5YVryt1Y9/kG4ufwGA5US3JyOEZaJHrd/hWtgg=","CCBGCBSY7uY8KHxvo+/N7+uhtScqd7upz921avpTyC0=","LH7L8UstYEmmQ50PKfEOJuyXWsw+Pt23fIMaUJr1kZY=","FEAi5+B3/yKizj3+mSMQfVrvBG0KHyy182GRqwTq5O0=","FwQD1BQUj0aBuCE1UJUeI47cAJ9GsAaTzj2cWAD63Qo=","KZfZKl6bxmyE9jXoy/CA63IOzUyj5Cw6uNCIYRiAhho=","IUJ7Opos3x4ubGKJBrIeJCcdcsGLAmG+aMykSGXezhE=","JLulgIanhUGo6/1TXBB8NpRteLpssm0ifmFRMfcdM30=","Af1abrpS6eods4mh/I3T0Cg9c3wY6wbgkLb9LciOChQ=","EnZELZODxS1Q/Jtaw0RCpOyOnNeu5tbOrMGm9SGq5KQ="],["GA6STXV9C+QGb+sUbtViEuOKz530lXQyZT83D5Bbiwc=","Ks0544kqxCntgShj76Be2nRrVbuXRpSk53uaGau1UAE=","F7GGIdvWHfCF2kz4oDOV43ACacffTZjOSFH5Cry7NjE=","AqQpwtBtzzTTRzDDr4vBmwSr1lJGjeWoW11cv9nCPm4=","GX37ZBicCarvlKH1QtjDSuon//unBCAtUobWK9Du03I=","D9O9t5ytkTQyt9OCjgctrcJs9JA9VriXYgByOEbGV34=","Kbn/4F2yxS3dG/DlxTLu/nBJfH30uX2y8GJINldqayk=","CioAbjsIa/UCxbFUDqrsFLnBW/iEccttR5+0Vj8BZJc=","I3qeAgkIzQ7b2erodyNQ4Ocx4yKLiS/F9k/fqbnapnA=","AG00nWGC7DDWjJvgEFh8cH9+HhdcDTJOat3tYzenLCs=","Cqu6OdIg8wYE0MRN1Hw8cN47efW6pwo6egygKuGwgMU=","Fu6YCixn3iT6GjQILxHHG3xFlmpui8aqGh28fvapurI="],["L30HFdE5EZDnsUoSQrZ5nqwxQuIfCMoCwhdV6ud6Vbw=","KXiLts2Ufqnvru/Q7rf9Vj/MLkC9Yj6iskQrVdmNxaY=","EswnRkf8Vyu3kDW/wzMqTlZqKAEfad0IdPAcVrxEw+I=","LvWEw6ru274rSxA6YelO1AqXKUFWrX3fDeQ7hFJJ9TQ=","BfmmqNZMyhJyXdFREPdK7Pmd0w5Xp9mYKc2HV7dbdy8=","KXnRrq/fl5iFYNTrus+m4rfz0CaUaru51Tl2ReboGCU=","FTiRBS/KEpD7+DJA0zT9TOBd54rfqiyWhkiODEfOH8A=","G4x+sE01Gv9Odq9/n6ERT+Rartr960LBwjUDsSJjnHs=","LYEl2+9gK9lw0R+tfP4Gw8ZPVoewm5YKuSsU9p776lc=","EJJIB/b9xOnlhnkuOs4wAfFrwC6EraXfUde9NyQ+4e4=","IwkYkZtoJvqnEkxb0V0QwDbVZeEAtpajvnr67bKrums=","HbkiuMJJ/3v5YSHq6dlVXvd3Dz3XsFYZGumrOKXM9u0="],["Aig+2NXm+UcLP09Jp3EGHkpPx9rGg978wDSKiGLGznE=","BquGcsk2BwoQdXrbRQMaXiki8PuLX6s6T144cvtYLtM=","LH1Ti55tKy4G5y+KqrJtvd6tH+9qdAoR6ZU/jo6e4Fc=","KORiDSEFNryqQu5Gsc3LIb8hWTO65O7GOe+9UfS7ZVc=","AP4N73C/ukBnmu+NWiObOhtaUv6P1+23VK7isYLWS2Y=","Iq4CNSCXl0HlxY+wT9JdEtyPX8tq0VIjpdp+D5HHtPU=","EFwLJGZgxL2Kbxs2/Dz/hqLEMsDckyHLUKu5ihDNG64=","Klq6O0XnnrJgaypbR+uQdYSuz7/AtM1QzaHOSFQzhZc=","I6OyPV7fXLZhYP0lI7OjgxQikcDg7mZmgulGsdV5N9Y=","JmNfTfcXIQfa1rfDBo0tQ4v79IZHEDn55lqchGKiycI=","K7KO9C9fratqb/1WVbNlgN6wY64wgdWHuxWYh4WQ8cw=","CW3UOoMqto415XyY17AfKi5ZNoB3BFk6xyx0ABOD9+I="],["IfYO+xMrYpCZkLn5lPOBqcAqvDzLVMXI6MnFZkxpE9Y=","HbmKVi/NGl5EluYSZKrV6jtFX0bqvYlXumcenDHlCSs=","LzCADA7kYQEFadNrYGhaOLApEqAgvEcIWYhU9lgi8Vw=","HjKx4ua1knOhE9YJZjr2swyVs2iE/l+vNx3j1WQhPDs=","GxUjRjpFopgoiQSGgaQiwC6jc/i4wb8Wx0o3XVBgxmI=","BSRu54VLLiDoYS2gIbMHmOXw0Cpb/V550/msbHn6YJs=","Bs34BVQ5rIQkxDXn6b6j8K6T6rFxrDg+0s7bRg/LBMQ=","L5pc23lkXjRUxhfXendP6vJO9gNFTAIHb8TJ11SMxFU=","AbFiXXV3hqGak7N6338iyopQKqRGLKePfaLXwis31/k=","KL9UiKUl9VFEANznIkMCh/6OTIEBVAVusPTW/mEJHPU=","IYkb7jH7e9ifDkQis8j1s5MpmvDZgl25vnPnsgCXkjw=","IoLoat6FhV1OoGV8St0gYlxtqpC8k5Q7Waktu3e2NoE="],["HN6CrO5guEQk6bzuSaVGTuBdHPC3BGkgimdWNaxxVJU=","HE3eB9D5TRqqgyrC9XEtQ4tOGAS1IJzlWULXr7JMZAE=","EWxF5NiM6uRWXA6U2oROryd11fW0NdlNLT04tYP6eEE=","GIIDZIBNIhGTR7coE1tAmVb3kz3voQWdY0uXfZ06vN4=","DISdB7HZ5uy6xRf8GSN/9zQkoGePlGmbI/dpUq+kUUw=","K2Ck1D0SzzEHbgaQ6TFxbEeobncow0stPLDLz5W7t08=","AxYde5ThsEEfwB3PvXSKbfMVb/BFNrPdMQH3suvDgRs=","BkOOiwIgRkA5p7gCLwa+ruUCxd4mnbgvkdiP4bcoNPo=","FImLq8iBDLxiZohTFRGoRz7YmiJWnUe6WGwoTkW9CuA=","AJDfzAMnpUFnLPwmx+E3BYPF+SFBdwkwEP0/vyear9Q=","A44MLinHnM9GteobxYknauyVt06LuC5DhcBYVjfIhfg=","KDMdDTHKhnWtR2fEkCYbv+W4SttMosVZmofzMZCBMPQ="],["EYokUQohU/gY8KmWyH3pE1h4BfFs2xk52UBpQflY6OE=","LPyCcS7Z1x/0/fY+5K0Rb6wZV5T42RAobBUu/Z+Vm+4=","L/zLxAAx66/s/DqXKEvQ9txNRezri4mY8aZnvuNp7WI=","CbbACjffJ3DOwPG/Yqaqw704DGzp9PluDwh5I3/6UQs=","LEA2YWwVYAYzd3HB41X8Dy8jjmTL1p0Giqu0tYEWiG8=","BBuQmmWNE2mTs/UJqenVATi6ykj2tmOZrFxknmjdOqQ=","JcB1tB6i2CeklVtkadudQXYPr4hfLG6cCUB+uxxNwnQ=","EVqRhnIzzHXRyQakKTDpPLnBavztOQzBRDXlz++06W4=","L4+zcXi1JXWL9qpSfyV3Ph68+OFCU3lQDIJFx0G6P8Q=","KaFNxLrApMUr8wqva5uOBUU9DXlyRrZHMtUPF2p8olc=","LIncdWK5HY8vfaogm3VgUgtrxi7GMdtBzF7awfsUK+Q=","FJcr/IXeA3sH5VMy5rxbTwjzntTripch3/xKWG3Zod8="],["FkVnsN4Wt6VVD8oim6x8sHeVJDJeTKXnioYHiIFmAmQ=","GLSbdz9XmYiOmr4/aIPXBjMzg1ts3TM1gLK0v0jzsn4=","IAdCSxKa3iGUxz5uLJ15Ng0TYMT7uMXzEzD5OFWLOs4=","BEXibib5FwfaLfXBiLr4DqL0jHA2FJgPp5iXHNjsYPU=","F2gE7Bz4XTUpg1EkXTIjZUaDjZuYz0JC1gHH6OUBtJs=","JbbmXpD/v5ENGf464j0Df49k2p/j30g/xPSXfKNqexw=","L6KveXDhMffv46fHiIkKuGD3Z1HlW0/2NN1GzE3mYNg=","DI/U7OXCBRkM9shC0Wg0RAeb9Jg11ci437sRr5VsyvM=","DpkvREY+Lf0mfmpKHDMD6noRhiUu/Wyfrp5fDB9tgmY=","AmCf+X71dP1o0Wo94IcsO1mluSgljdFGmCahkdy/W9A=","FdxXh5y0HWAV2piB+Ui0DSDw4D+th3RthXWvAJyWAz0=","BtA5tk6C15dd0ho3te55MI8g6C4jSJOC7C0XYZBYeJY="],["GI/zAxlBEqcDRSfMndC03rCWDJwQbOEVF43XCH5OjAI=","CzAN5bmcJ9MyCR+PsNl88EqGpR1NIDd4jg1POOj06rI=","LFPWZ21NTIfZ6vXU2gjR6Y0QOjOI1Zp8DD3lHiYjqjo=","GfUQFxUWKXZ2bitXpYZ0vFjhuivhilmwegfkqT4DgHU=","L1hVqHajf3u71hBKzPyuUH6d3NKnIZtIenaxfFJbUMo=","LA3kSKiN/qrMm88oULb/T3AeGlONaQmLyUCHzDWTCWY=","DOWHBm6uDDRcM2jFPf8hcM2wgb7lKyQ6Hm3m1PgkUdc=","LOqYzGSr2Sbflj2lfy70xDQUHLU6xjEbJWbtuVeYJxM=","LHrkddkMR19zwNKb6IidDEuFNv7mwDiZhL+eTbsarm0=","IyOP2hQXMC3QPOVGB3SWECkpRb3b1YckFxT9OWSvXxA=","HGdP8urSfOAC9L78etXw9RI+WXk8D+IQdegZzlbOHoM=","Jie+aNnNDM2jgo1RYhukCfms8J8anMUDop7DBvhgauc="],["CD2DKt+btKJfaGq+2p8W6/UyY9z570MReB0Jkg0JTq0=","BUGva5ZSRmIITRII1xtrKo1m2RF5dFshNnnCorvJSWg=","LPLJksAqNjNP9dyFFkbufaBLROtUTuPA+tuNxe7ypYU=","BsXfj9Yeyi+0kj8KRt1OQWo6O0jBDe0TEz/+q2/RU+M=","GiM8fOv7DG63Lf0HqitTfM8pHoQJOq42zGgAL/uDY5s=","BfbWL1RRjwOeeapya/FaWYNYPspAYkBUAKzKWMqdIjU=","Kwnek8bjFIz3/1cxyOFE3rtmyoluy+QInS0iy9sJd34=","Ajns2SUXglF095Y0XbKWViIjdg+xuBwJG3SmpKgpaKQ=","KUXLheNFMuOiL8V2cDeXiTzikNAVZDCo3OYcnfiai9U=","ANO+alsSvPG8cFwgww8yC4iBxsLsAOhXaFwFmSYqPPA=","Eee8SjnScwGWtsM0+ZdQ3lu15PvKXWoZ63/hSr6EXb0=","DHyduVKGX7lHD4qhQCU2yzuCJ22eKICCrH+DsQvLbRc="]]}},91877:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["E3PHcc3xUSGiJPMw2EtmiO+f4AOKO8JqKOMZZXigAA0=","Kfn72jyZmDYBf3bhIa86ylzni7SPqGemqV5bnbOHUzo=","HH61EWogB1wWm3htnchqJO56JSW1ZbvCYiCajNpJBSg=","IaVJ61VPD4WfYdaPG2u+mqNEmmI4VGu98qHDCMnMUuY=","C1P/9wE0fRud+YtGF1gA4NMlCsbUoa+nGjSe0ZWHNQg=","AhKaxHQkFcAg2yRzmZs039urujytRxNxj5XmNG4Vg7c=","AdKPMF6LDsiNo3yCUbDI0jC2i+qUAaFfUSTWTFRUvCk=","HtMB4C4/yTCZn85tN0TCNZZwDANyBwWTnWHO5FH6/5M=","LtsYMpZuNOru4JA4WK/tsT27qffIAsg+5ihTDQ4mrhs=","Ej2q3ckwxl/Ge8d8qL9BI/6B+9BQHo+JrDGmmHVth9k=","K8w2NiyQIQrPZ9X+IdUxBOnVR40FcUHTsXJZ/tjkqPw=","H6koyrWTggfomOYdmcfWFiaRRPeQCBWxcJX3/3bjydU=","KcLxz6cqD7j1OmMehM/fXMGPtCbCVPWpBf0+gx/HyDc=","F6cyrRPxtqGv9CZkw5C5AXxBghAnPH0Ei/MAqnvpxl4=","DBjG53PqfrQ7mMrGZyLenRNUhMbPoITCpRLqGXemAmg=","GVTFwjjYowyfG6T7lj4JGsrLw+17SY3PZgD1MLZUXkk=","JZGrd4E/NNig4LewyqzW7xed0xRZfP3ni3SGnXTa1gA=","F525+4qrRhnmemqGZ8e0sy9A7YSNjjO3VsmnlLWTL+w=","MF0BQhS0EHwR/YOHBFhzjgT7jcTnRwd8DkYvUdHFlXU=","KYcj1waUV4/ikWNYmHYrzryprEVjsSuQ4f7092+be78=","ArM26bOLUExBKmgzCa6AJNCAKkXQbmSaXlNxmqspqRM=","CGh+aZtSexNB+at/FxE9ng7KBEMlHvNfCpBXBPFV0zk=","Cl/599RbPKm3mxjXnbQwfufErE3eqajaGjarO+BXyb0=","IORHR2ATGSI1NfRWbNyGylQyTFZXJlNTrdfb9PJQRlY=","AlTcMeOv0wToXJ74+rwaHNGkx7m8hgzpzkNsM6ICqW0=","Ec1kktxSDFfcPlXjP4o4fLwe2joUkLakvOvZTgdCy/A=","L5ixAmWjBHW7A0jUp4fPtmAxGaGk/hXDbcmGy0+MfPE=","FT2BTk5VrXgrzO+ZjJdCUMBzRl73B3VQJG9pxYupifo=","BNsRqeoBSu0u0I5GwGMG6HExdE1l0onlmWT5MNE7ntY=","Dpqabe6TOfXecTXKMiL9IjDD8/PgHu3TYz5gaqCxod0=","Dm2ORkv824+e5g+x8vMweZEeegc4VvrueDmIEcuXZ1c=","Ajf+IVEYZDehzxkBEGriWqwW6YRvnUH9aHlteijtcoo=","Hj09HuqLdhWpiX74Yil3bL2h2EiqWmgJNYJec/H1qoQ=","CXJBRMekrsDdy7qfmp6eybzfaIyj9YcPHubhdBeftEA=","EROZh+EUdGfZJ9sl7siPDB4CMuNIbNmgFL4/yM8GYSk=","FSTlvs73LCaX40yAVeyBl0rwSRLXyh34PmWggOqWJp0=","Bk0SmbEbGmu1Cz5ax1kqBU/XI4CvpMCSzijsjDHoDJk=","Etn70nviTrYgt3Q8/FKWVny0gECRoYA92Xd4ip9Yjkw=","CI0ibmnhsnProx1NqFdghcwP0NquFUa+8wB5+EtlG8M=","FRJt4YchPrtA3OXaGrOtxYoxOZIMGUl8P0cRm6pQZw8=","EWnB/nObxSjqwWpSY9It7kpmqZYfAe71FoTveSEmhZ0=","KnAGxoMJT2+E0SKtV3StLwyfqAtslj4vo6Hq09dPOqo=","JgfCLKmu/ozeow//BbBcT+x+2OkwLQ+VDNlAWulLslg=","JFMLCG9EHjg082wrEevAqAnb392DF6OERlkxwcWMJjg=","BjVOAtjE3peoEUgeOQwm5ck/wpoqGoSCSs5QRnyaplI=","H2+6s+LqJ5HJT1/0PKEolDZAaSFRspXc9CysDYqwdXs=","F0fKRbcoLvCZKPdkn1zIM3U34oNObIkFwa5pAI33C/0=","A+/UubTUGXTjaITjsQVacFq07D+xyOdvguA1mRIApjM=","LZzRidR7CxsyyaJBLbalmxtHXckevS1oXJazScIgtLY=","AcmYJlCqzRpEntBGBb1l/XXOOT1CTJdRgU/QNUG0dWs=","JD/+qoLzwDhIHoS3KLRZ6yITWYUa4ibBxtanuhsf/bQ=","BlDar9ADvtC+0iutoxvqcJSRqDtVyv8wAzmIVIHcZeg=","FtIMYZZ0Iot2f8YlqsZQuq4tDNFcH50BZFRwgrMJnfk=","Be6NXWYdOfFb6SP6KUTvKynaP0gx6x5PLxwSMM9dFJs=","I+vI/ED+7FJALhj4gerOv+RB3iVic//lUe7g7X5NrXM=","KSu1nnpscBFq17fhGVHDuLaxsTDzW8bEKKlTPAA6cOg=","Ez1C2fg9BU20PkNU0b1+w6ibjPlHA/3BKVDZ88IaY+o=","H9a+0NNHqI5G/LQvM5eusM8HqOcUZ+YRC5TJD5MjdF4=","AjsJGgwfCCLIFWdHqQfIp5uMH8q0o0IGIlEchn9513Y=","B1/HO8tuosFY5yGpqmw/HE0Tm1zxt1LIfZb0RCBRLu8=","AX47y6Cy0i0nzau8s2DIAg5WwBwHnLVQ4/Fp+yqaRRs=","GUKZ8Pt5UagKzplKPqMSPm4Mty1cRv7ilupvjnOtGII=","BvDlIpJKTPJdkBHUd6J0bHfozHcVC4e0LIwRjxRztRQ=","DMkcGMX+4bV52gkA8E5abDbWXw/Jd5kyA9SzEcv10O8=","Gr2UwqWyjmYTEOMxW2etv1Y/2waSa23E5Nk9BBZe0wk=","JBQskAGnv/82Pz9n9KK9Eo77cuhG47oQNE/65lXlby4=","GTG51FI8s/eL+89rHd5oxGASqnR9zXo684LteBJS5Hg=","LOO9EWGgEqVyg26X6o8GlPk8lS0R/RGo6Pmknf+d+F4=","FaCfo3MEHCOegUllfJi086ow0ZLIfAPM5HorJFPVpIw=","Cx3Dj3SnG32Qnlzn/lYBdoc4QXpXhomNoxb1KJmK9mU=","E+oi+TFrtWlNaQJP7iy5XuZDxUVJbfC9HCVJDjTQ8fY=","H/5YvRSxK5+v3DZecIGjlalhTgIvf017x9/JdLCq1x0=","Ebqx8YbNoDwB6F3+3UC8XUBuJMpYswWmJXt8dyvOJEc=","FAB+stFEC3uOCTbHlnIFGub1yp/UBVtBfwDJYyq+MOw=","EDfwGT1A9oLtliOnct5nnwQxhz6OC1AEofJCrJY/7nI=","ILGL52DofXxhSbgQ/klqv3eg+EDuV+vP4c93I2M4+r0=","Heg15mI/QmcRJ23eeiocIKYbkQv2/c0zs0Noz5bpWi0=","IRw4BQsHxKdHxdxEk5zh92sIIMS18HpH6LELBeepnU8=","A3L8LNgyAV4RnCoS02Iv1yEqSIfkvRJ1wgX64uF/RS4=","AUON7newgly+9rD0EumnJ31OXcFhzpgW8CCuTRQQ0L4=","B/Ls4WwSyXV6qmCVPe3XCcUT9vgzfiKWimXNULDZkhE=","DFemnQlXXY4fUl4BLXNym8iWSbW8QmDXPkMkhIRSUQ8=","HI0Knbd/FPg1MJ8tPGghuZIaNmRooNFe+zCPV85lhRM=","Fp2gk+els5vwiCdwctT9WNgCFbacomLMLRKl6zDAC44=","LzA0qyCvD9g6xgsCNmloZvglC/LXZbENbaLj7x4teHs=","DjG0+mJ90OXy2srxBYZad3gVQ2IPPrKP99wQJlZYMHM=","KpAHEm9n4WMdKVEvQzpqC8uMlaNr4WS+X6hr6f64pZQ=","CAr0AhW2B4voT7R6zXm1nszv6KkramAz53LCIYO9wNc=","DeiiNNIIhh67Bas4EuXE/dOeetqQR8km77iOHL8uu1I=","IqryTA8eP5QWBqUnN23f+RzGsK3AYu/mQfluMAWvNlk=","H09bdwnPWEvwcEhh6UI0zYkJhR47ISxkoLMFH/qi62Y=","EpbUZCfrLjiBal6BcTNWXU9t7U63K10KtVm9V2Z6ovE=","A/qGdnwfote060W0olWxKYxV0EXGlif12K3rloOhKb4=","CAIoBavgK611MG0iZHjknSX6z7yv9kk2Q1LUqI2Sjzg=","HVizOiqWOLoYDNNgKTCKLovn7Sc0QdXSgEVrLTuNigo=","H4yuc1nIAPMHpiW2b/IVTGxDZOhcqOAZEaY0qkrWV6c=","A5ymby/X+AwXFxpO2Mgq48O/BGLRRRqfWlh0iVhxe/I=","B09+E+dPK3sxajg5lW9L8lQerySXZTttsakzXabIgtw=","H2PPEUjA76ZW1a+FDNAqDYea14hs/K/h7FX+a/StXLA=","HZv268BGS5y0dYNJSie0V2PXpiKW7MoX776pc1anPiM=","B2SSh0YDsCGJLlwqA8cGl5vlV/1O4uBAeS2hbii8isY=","BwEjOMXGJuJn921Cg4iUC5AOAIXHhRZtJ7fsiWCCUjg=","CcKQWeIBPQzizOCyTjlGdlqV8EBSbDySJNKAGhvU/4E=","Hy3gNQmBqzdMm6fqGmnYGyh8LJ+tkJUgWrIVgroOpkE=","DFK6uG4lmjvYwGEZcCiHO4AbTFbqgDb/laZ/Q087dCU=","LyYuBheGcMT/hh9nDHtR755ikhOmQiAy38smdgQmo+U=","KvaqIzVAARRFNDXpcBDb5weGppGl2XLqIRrxLUzjhMI=","GMrWVWfwMi/W8GJstcr1Z6RvqhItMMNzgLVLa10Bqz4=","FFZn4ZBn3dvUJp22ynbQwNflfxlF7qJR+KythuhJhY4=","Lrqn4QGUzSlXoT0aNY/JPOVNi9Pb7QbiFbK/JiOyGEc=","KLhblZguvHbEdiZU+TLbAx/9U3ahKZtFuoBcS04HVNA=","F8sMRzhB7S6x8aHd8CG3T3PzQXLgZbJMloTdPP/DQKU=","JPRuy4WDypfFsBhzbSJ/3nw50ZeMpjyX456gZYjbB7A=","J0tcQJ6pgJv38Ep8te5NMi0alahsHQlhsV1KJKcYXew=","LLqJYNVD/ZhGN3NI6lW30EKzNIUk12EBg2ZGYn3tRHc=","J/AuQW3XC0SQf5fX7LlFzrurHU3HPIoYwAz7H7JGmYg=","KrIYZWkSKfpEC2UorXw5xBaTsbk57Anb7t8m83ckoVE=","KRDakW5DjASDfOeZuBsOl5LB6tAI2S/PnKhnsWX14nU=","DwPOmDZhEd4SzL5aESHJ+DCVGaflIwDjl9nZA2ggevo=","I2sDcefOlyE9iutmg/AvRARKH+2so9FR7dMSGkT6GeE=","LFDKtqhnsegBo2/7zuUhuDr7xYC+GJfcTFts1d87NQ8=","DL+MjczYN9HbrAkVHk7jePk+hUjZI9iknm34G5w/J3w=","HRip+wASRcGmoX980k7YILDb7envR5gw0K5IM0blS+Q=","FHa7HDBgP3+UST0uAWvuYyg7Kn79mZ1ZCQxDTIiDftM=","JNVl+1eN0lL1anoNXY1NHF1yfVI0rEvZqWAEVcy1rVg=","DGjn6VZ96rjouVBRp3iEQ0OOD1++DX3kNvo8+tWWNp4=","HOWyWlOdPhwMXc0evQ9O5xaEDUTDrhCaZp6s3cSjVhE=","LTIQ5mQH9sND7vKPu3uuWfYm23O+xdn/BrqdQ7qE4gg=","EYqzQndH7xpFpgnN9+cQKvrm1BE5LeJU07cvHUUK0vk=","C0XHDShWx+Wz/W+PD94af8sUoqzOT93f5Qs5+5dCO10=","LOfCutVggVPF0eQO4XzDPvF4PZsc8BU+SikYiU+qRrM=","CFS9Rv72wuZICzsJmCFfVfTgkKPpngOlpkdC+Y3OWvg=","Fcd+dgDfcR9Y8vD6iLfUNXcBBKGWB2t05vXXqWyOaT0=","Kgo+447f2gdhu5swF5JNCTCUeLFnpgmeVNL1oiFyTtg=","DowU/UO5rOK36Y4axlZZzTf43pQZiu5C9b5mWXZaStk=","FjJ26DbE7mq5RmYTxh/Gkk+u2c/cCkWLyVtZ/zgeIeQ=","I9FYSlywt0wABxxofN2stKYysQTeQVnA4AxTUtB4zP0=","FWhbyQOhxMAxzgFsCThgoq4q76v6R9HykOtaYoUi9aA=","GzP1DpDpC13KyxoVhkHWMxGXJFfv2UhYNLg/D6BCYKU=","KDgMVc1meJTGOGR+aqFLhX0/McAxWrMV1qlFcwTyHcE=","KdEIVB87RRlD6s9yOsxohqqxjI5EhYCPSx5VpzzaYkY=","HUwsulnVVRvD/pdq5awJ5bco0wW72hk6/CWcmZMvlfA=","FqjWmXBWEANlAzeqvl5OXd+ktxwbnbjMe4J4A1nHDTM=","KJ5QwfCwvd7cmLfoo1vmLxT1bdXXNFv6atDS5Dv5LkM=","CkF2WlNS7L4LMnyngnqfxklee2wULf/KAD9YODxt/2U=","JMDUI3igyKYTwEAu3m3pvTUn7yuCzupgBuf3G/d2ZtQ=","J3yuUFfVtaznLEfmDMS44RPtcGtdkepPubE/0Z+k1Hs=","CjA1Z8v5SWgJBDiiPi/SzLin9xYiv/3BwWhOiVjDdl0=","H37YwmeimmnZRQ3HSvr3aKiE5Cw34Ob7TUOFywJ6uUk=","CGxLgwFla2rLinNQGVVqJ4pgMTBA8jboFf0i6Ec7vGU=","J7Y/vClZR2Db/++NMP70mv793xUEvUh/1igtnj1uMzc=","ALnApFYhcW+YSa+KPJB1t6uDnCgoge3osOWp5yN2bXA=","G1ui+87ZIsN5bVe0li/SU/WrbiuRNV0sCo0iYEBlI5U=","LhrVfr35MmA/Ubsd2rIE3AJuE9xJhnkfVMQDDKxvGTg=","L4ZeHfEWmjV3H2FwRkhfj7F6/eOyuX0er6+9GGKsbhY=","AGKs5b44DF5DYbIJuAvv3K0FIUa4adUN1YCF6mXZ0UE=","Lby7G06gjjdphEvtUiuS7gH+zVs/I3nCS0XVmEJTYzc=","HOPZADTf2hHpv32Stl+BBIPEiybMoJJ0e0zq8Hx7qEc=","CGWDpZSXR0sNHrDDzsTx31lq7z22OP7hiV0/WlhFJSw=","K5hNXJG3syD38pe93Wh4nvbKiM/tOVfSxeim/A5412w=","CO3q+d3NJacwdRsyzUPGMNqDEQHrMQOZNW5LUt8R/Cg=","KN85zH+WZyVpz4buNzYj2p8cWP8f1m2TDMI0p+lZxB8=","Fa9qhMaxQurMWBN/s3F5m/Ov8XgEVcMtjTWYz7kbJN8=","Gc8NyiJ4GpvVYXNJHr69GOyERtZxdWO9OoDMUqG+aWE=","BODgtSkjv/i2exIQ8joRJ3M3mWzlAYDrqXd1YYsANVg=","FasKX9orUZHMK9BIWjDC51tUC8OXw0NtLmS2otqaxJ4=","AY6D96a79Ff957i6T8U61IEO4HGUGWn4e2K2xuqPVe8=","FxsFOc8dboUZeJ++sxKStr5gw/k+K0UwmrVZqFTmM1U=","LqdqFODRd/NV9oHIIt4rNxQq5uk3EkkiZdKZJHPaECE=","FEKSYntkO1GAxxDrptdKB2zaXT/4NldumD2pt9k1ZLM=","B60r83zh70qPrFtEMF8aXSEn2Mb/Fz7ELw5CHqU/fBw=","BVUU3JsBSArle6JP1d0S8im7VZftz/yhRRVq8zJLDYQ=","CwWkW7k3fhWXUH/eDbv6LWQvbDWOIz7LjtfldexqNKU=","GYs2nwJKBWGvmtegz3rBBwQrQvkwG6/i4bTCrZ5G+oY=","JT+CshrdqoZyRne61KTEZKxex1x4dV++xvRtnvc8LwQ=","DvJW6dXp49ofVtfSEV/fEO12dOPOy8yc28tGx8+8dCk=","LYkmVwsIAmAWTmtmr6+609klpGTpldeh0C+QxyZPezg=","Gc5MNsUSEHh/ccuwgMw0Dy+3MswZFhjVJUALL9xRaJY=","BZ35B8n+UknUhBg/LonxAuH5l4WFyItXuah+jYzfxss=","KvwnpBgy4L072OlHKE2azRrHBQKVs4i2tcwxeahC+AM=","BulgpbI4VBdCnfqJzRTXeHwHeOTFQh26LrppSwhUohs=","Hot5DKLQgWJEhqz9YTJF79cQ56epCKIz7Fr+EUhHYJg=","L2jXjfTgiyPJb6lZere6WheFMpo3AFMwDXkqBCHPOuk=","Ci6C8ML540Vomy8tohCNAYzOMITuhdyD1Xk3+s8+VsM=","EIsq9l2KK474FDTXNkbP9sJf6Ou4i7do3ENcqhkUMRE=","DC+Q63f7KFXTm3RahdPJYMPQwe50DYd3lxyTbdziZgE=","A9rdxZA949UwLHoH1MVGA5+oTD2mz06snCucvJTbAFw=","AQ9NSBiIBdMSZzjSSXbvTIBZazxjgO/7I8s7PqyVQTQ=","BnATF3CGWc50UV9i+RKOqaHP8nluGOuer+nC7E+eQoA=","LdA0nw8O9S13YCA3ohHlxWXgCR4BBy7whjAFbZB/xtk=","GxWVfYyHdAdt8W1J14ixGlrUaQy9gCJDf0AqayXrVDY=","AqkqH1DEZYtofytsivtTI8m4490X/c1cQOF9tziidZI=","DUyzFvBy/I4kY6SkLRaNbcBOCxN/pLVyFtHyul5krVY=","HPD5v5DiB/Ogql/BCFOMZBxA4JUsb2bmAk+tvSJI4Ww=","C4HAPmgGpJqKXt/D20v3j9S+uAZ00MiN3e71Q9NgCug=","Hb0y0El2TWq29ne4nECPn00/KbWhgUjMjVdA5I7MnTU=","FtUrv4OESLDkTCvwUinD90G5ZnkEOKKZe+nMZgEDrZA=","LI74gNV4jlNZuX0b5VQwXgz1vVXCk5kSgb/lQBueNd4=","HwB+8WfJuZ6UgAfdgGCFcZK53JkhJ8I1rsRqKzI/LxE=","DNM2g+wIIHxWqAIQ2ZKXMdIDUmQ5SEGytvZcYVGc2EI=","CvGw9w+Tu49Td9tlF8RIKsk9369gUeaP5znxYbQ4D9k=","JNA9UiEY5UTATUnTiv/qeJ5J0usv3dFxYT5p9OsHu0A=","Lx8OS/mtzSpPGu5c70wtPyfJtIJHlpUwJQJ6N5QkKOs=","JIpBLyh807NEiTChA5qzIoGVj5mi7sDC8aUqZbPlibY=","IeN0tF2lXB09icbSFz4RRpmSuBvrLT1M1NFgONy6sjE=","HC+FxC9qMxCSygM7SuBqtmfNir7yS1RY6xDlM0ZpSmU=","KetVXd1MdKuQMQhBJ7/CUDbxd76O1i0y7TWXPT3pTnY=","B9MBAd9xHyU2SpVacAL+SPR+wKfArNVLoMtVHJEuxuM=","Kvrtx6ZXlByed+co8gLVaOStEjD5HTaalhtNzU4Vo28=","La9CamXTfMgRJcPRzKUnyynpRRvgpay35PyBsq+uWoM=","DHdOgSeVIO7KcPins9d5m97oNxqfz5AtQ1M+ZJx79I0=","AwghKgpWysmVYVFcg/Adw2hL6KN6JRl7RnrN02fuAws=","IPqUR+kuT2gCXhvsUfEV+2UyNaukhPoNq5ysSqdE0pU=","L09kfvRQzcSzlUrRTHyxw+CNFAVJvDbIL3OSk86LYkU=","JabQJCK54AscpeEVa4e0zdpWy7s0H4K0pj7NQa/Hm9g=","BWWDTHzwPI5ULxwyiABrqfNcVslUcLuGuWaNAGPQlcw=","JKb4jV1wkLJKFRxort6fNH/t/6pYSqQxstDpDaPNT70=","AUsNRN31zqV2y4LTmcjkpT54IltkbSXJe1BOY9ukzOo=","JR0yC3YDwchrYQJJMhnLH3N+T/m4TO9wUON0VujwOs8=","I4wr7Gz604jUd8VcDd6rLTJoFV8zY7ze/TzYrl9jdms=","EzfXeL8PC8ABrZ2/mZk3nMCN4O1WdWhEjKPAw1Vdqdo=","JprjX36zhK0ZZbgvjJ6LT2XTzs/XZ+1ECKAlrHupdEg=","KwHYeXz7lhbjRxkhthDceMZK6asv5IcBuu5eeFPqGJE=","Gsxfid/CSgNFgVb/exVrIvQnB0aQDXE2ix6K/ppoTNI=","CmbW+Rn33OcUTsj2bOzo2+3GIyfgQHq9x71xBg+NW3g=","F5eOeaVcwHfUvJKzjuXTV6tKbGIUayqErNmvUJVOjKg=","Ecu75mu02VeBNAgAmEOyyWzXsC/UtEnbGJXIM6ZK0E8=","C8eENSnhPb4wQhCSKulRWi+BSOr16DvQaGES3GRvyTo=","I9ZE+rAdgGNh3mZci8bpctlljSmjXpYgi/U/j7TKdww=","BINxxiALkjsaCtPwCDENvDUOHjxHDSTTrSPrQePZOzw=","ISB7HUekusUro66QeMJl5c07EaEmVH8hROUBwYplb2Y=","Grhu2mGmvJYG5l9FXDxI1BNrA9jNzmledQwlcQRWRwQ=","BHG0HGQYtq+t8MlRc2mwH2K6eNVhlBxL6qHemCdnZEQ=","H2erPXFkbAOc4J7nIyCyrXVf+9cYfrQ9WuCFDJI85vw=","HXjaVaTAw/147zS0MW7d1/NtXY22VRvNvINrpxl9r/k=","FLNyV8H4hSrtRIA2r+WbOhIVm4mvpeLss1BjqpHDt5E=","ALkEseBoy3cSu2Oxch2/Wt9bZxfmsN6u//HyqYizpaE=","L8EA7LeWk66pHGEYtwIJ+0RcX+rk9tHFiGAYoO/kqNA=","Cp13vI9DAjO1n2c3ucAZeuzik5o7Y8WsJMrTG8xwB0s=","H0vcaFiCrhFJr/x0+h5MphTNlJnXUCemynIAAApTm5w=","DdEbG+/ikxEMxPa1wN5vrjpn7axOhLI4+suKRF+3P9M=","IQEoZKRLZHnUS9seLpd2QGffaeB20eHDEN6Sm8weu7U=","FCzqk+WUnAbDfayItmTtNqi/4avMtLMUXQCHQQpc+P4=","JdB04x3Qk9Q/o6OmtcBEF31Dznc5rLnlgYroM56TNeM=","FSNo6N1y6b0/APpHrQGXCWWZu1uj9jQBrps2ifWvuUM=","IkRQpvJN2EJ9jW+d2YVjAxPspX1XR57JjtPuvjoj5Q0=","CO6L7RpTOBEzCKMs9LjwpCucEiy46pN83B4xh4VUyBs=","BoRx90V1hnDK2n8jAUDgmssKz8I3z38x4GNVO6sVbdU=","F9zu2ahhraKXAxj/i53BMHShET8wdu193uZ4RWYtVZQ=","IclRsoSfUTNtoS4ZMMuyzUB8XKC9+c9uLuiKjmzzbhw=","CusVvdM9CceA6xq2hI3LwaGKXGofJQzuh89QbUbDbjY=","A35m4L97fH97ALtcBnIVViIgBEyUv3iMQLSAb+hqCOs=","JwXSl9tKtpOmXUzHPtgM6sOm4Q1XEjcBpSdpCVZHuwA=","DfghsaOH54+OI4jK4ClOiNDC3/gRQlqUCmDgKFpxs8M=","KVn/ypRkJ2akbNg0DbCOya2pFdI1QGiK0fJeNKmuOv4=","Doa4ZVMGu94BdIF1tW5myjZBD3WOG8Akc+QlXYgSCkM=","CPlNwSB24b05AHBeiAJFphSe04+Huv/aCm9LFCZLX88=","KWjkdi6p5u5QE9lrq7JQ2V8wD9gNhtIswJXelRRZBQY=","FVbCZloOdMwFb9RUqFo/vstXojqHncHMlbmNm8SXAY4=","DOhqSMBdQpvkgLnLzCIPOinG7IZb7RCgeDXG/mvuNOE=","Iea16aWlxXFW37jPWoeF0hF1mcJHr2/rV3u0TnUkU04=","BETGVZ8VpdbzeBvDkuiOisWC5IfWDeEs28NXyWI+SsQ=","F82wg9shccdiEZj1G30YkRergOSqq4F2VjQuGws9wfQ=","DE/NMvu7z7J75BqUkuxVQllpyRQvNlNRx9I0eP1os/Q=","A3pHoY3qb8dl5s5s571Z49EQOracv5IG0cL/TsA4lXY=","LBS6sXp4ugAVN+N6YwNXq+Buy9vSr3QkzhIl1KRBS1o=","EL2M+6zVBf/Veiv6p1etPkX2PvN+Z91UHvB+lXmE5/k=","DyoLamZIa1X9gnOkU+9iL0wdTj2XXDTVOMvYRAo86cg=","KXtOtIQ03FNC5MmiYsIAMxSAoCEJFjhjgFu3D8epJhQ=","Is08xVK4MQlUtiti1PepGGTmts959V8kTThIBJRqd7Q=","Bc9Jbq3I6gzLNlAvRDyZs0e/cCPy1/vOUS4cWARfuyo=","HgrosILTcmGQpoePS4iJ4LYpfSfePxg6qanyyyq7kNQ=","Kygv/vieHDqQw1m8fIATO59jQhXDDB24KglQEnk8fBs=","E7rn6DjGOKQamWGrgVIPQIyZIQcNmgKn/lv9HaHa3Ew=","DNwyDurXC/DbV5ZbKfnMoogm9sRNgk9/Ei5DCqTnRs0=","G5TtiR46c+G81rep+jNrSFpag+UtXbCLcEr9jUgTZlc=","Lo12WnD9OVM/HEVtsStCDKwNewhr8ZWWxgzWQGsHbGc=","L2kiD9kgm7QbDvlCv+sxE3CI/5ozjtKD3p7DqIUOlr4=","FQbp/ewUqdwD6xWdAR8Lq6ZS2zZLACDzSF2kDvgHnr8=","LkMJOgYKWV3BMhOuchHAQbKdOUAdu9Tn/LA0GRRJKgg=","F0JusCQV8daCc1OCRQ78dqBcagIYZx7E+j7y0DmA2yE=","Iqio9HUpQzy0cay7ztqbbdTp5XEhdFuGV32o0QYXHj0=","ENBmrwTncI5RKjgjEL2aEMutdRpyHGYO0PgH8Wk9aCY=","EyLKvSG4+YJtqEgW81mfIKMyS/R7RKvso9jmomv2TI8=","DpAzKYt/uoEGmtcIpAHMrKcTwSKnkHudLuw57B5YNNM=","J3oGnT/FcBJJASoPwtltcMWLjwu0Wh05MgUdRUHJvos=","K2pNK0RkZRbgUR0DWVuU9fMbU4yERVYqX3h8t5FiON4=","Hpt+iX9jbChqx1khgRNbMGHPAt5etMM0TysyRvF0Wdk=","CJ1Vdr8Gd5QOyFMeM3YWUKOO2uZptz7l9wTAGDEEWL0=","EdkctqfJHzo3eKRXv7y6l3so6wi4UORyYNuz0gWtpj4=","B568M0qjd82vK7BXAXt3atFQresnrZUDHB5tbkWFuaE=","DuzrZvuv4lUiEkZ/vX7ixTUkRkLIfFTvrtQ74ZNE7vo=","EYm7GBV1keWCY3J1E57/H/GAIXQ5ur8DaafWr9pTrwA=","ChBOG8Wu9bozYnc7FdFSo0u2b8rVFpBh5MdPQvgILtQ=","Eq6rxV8KCnOUhEByQy6fEJWnnip7h2XA5/k3IfXrj+s=","LV+n5EjroPP3W4LRVdK/tGfBE2FTbWHPrB6err+fmWA=","Ebw4KtbzmYrhJ2F2Tic+jlfeUkQAiWTdwc59iHs+oV0=","L53lLhFk1XgkQwHcD1LAnc+3sSSZrXaKTJGvN/H+mZ8=","JKFg3Ts/GQcfIxEYQmUV5/df0/1NmEedhV6IzEDyoUY=","JWLasBly3NIwdBf4NWywluWlKzmJjXcAyQgv5mGrWqc=","DHH8hUTYv+HrV+uLGTRIJfKADncoh0wNSu7gnTf8gBg=","HDjO5wnqV6VDPvBdTz2P6F0nWVq1871bHoGKdrF+3Is=","FgIhOBbGDMIA6LKu5QnaTeiVLKb3dfaVGqF2psx40Qo=","CaBGxnuYAlVNMVgh2hw9EzgxGsqikYIiZFVoWzpqGgQ=","CirHOjtA8ujZO4iOFa2WlaB9VvAtFy+v3DJume2UR18=","Jkl/HLPtg/YcMnlfVGDiMgoLBWEX/i1IaL/LaRrMnSM=","GxqIa5V7W3rzYIMzw02hJMaOE3aX7gguIdbp9TSt2j4=","Ghzsl7PmN2NhDz/unl+IQxPWbz/aGTmF//+iY4iotTY=","JOtYZcI5P36dbaegRg+f4KERLEETcAf3H/xT6Q/SzV4=","Ba1zn0rnOF0YrpYZkP247T6AjeAQjK50PXmVojI5v+0=","IOpN9kPDGzrsDIwstET/7A8jUYQYJ6ghA6Nv74HCtaM=","B+Qm18+40O2PFQ124RxCvX0NC+ho98yAdA0U1rbZheM=","DChBcBOaPTL+uJPi45O+IvxXErSxNOEXycv5HAbHoVY=","GY6JLgtulpQnefwjrIbtPq9caMefj4gTON37OBvKs+w=","BPcnS0xGDMDV141jkXAKtwaxiNaky8vcxspjHGF6QUY=","JXogfJrwF/UMJMgobpmgBvWpoGaZf+pNY8vER50VPP4=","L5GV6HeSzt4x+CfdQIFgaXwXSoSpzdB81ptEQ6RfDIE=","AsMkV/HIpIEI8cFkkejaHnSuH7WYZCrOu3bQIQ0K998=","DRYGLqmltRhK4CLFaOiH4v0xwtLxMgrNkVuE3xzXfD0=","JzghtZ/CP1hfQj4WxdlXHni0KORGrarnicFZhmwVqao=","KNWBOMqOHh9BAUbshAF5b3yr9J1B5Z9LiulC3G/grDI=","DLurSiKWPtUBUK436K6cwTk1X4PeTzjwEXlzVjOuP4U=","Lym4OftXWSctFRmhffAzEOua+rElQGk7eByTl8DaSJw=","ISUF8dtzra396mNTs4uFdP1S3oqzy+MxD1JiqUlqV14=","BRFxftEEGY0LZzh7V2sCC2tkXZTyBfcAXrsEFh6glZw=","LNF6P9/xsu4VO2VVT8BqTtq3yy2HDBzawOllHCFZPYA=","JCHs7WXkD1vXt84UerCEWIiFPOnZ6QJC7w7L5N+U9Kk=","K3uxwTpgXgYiYnGxVn2AcFdrcfvPvg6KDObtmmC+S2A=","IN6TsJsQ9vQNKWDzrn9wPUr/fU4qMJSBY1aT/B57V8s=","FfOdppR9BwADYJARG5RjzTInEvX8DbOKgJir1NP97UM=","BVoQxbLhw9Osl4U9N6zHrDIBw/abp3DJBzblmRAplIY=","D4b4WFfy87+l+kB2eDWcXkvX9o5PjkryIxTfXqFwywU=","LVdoDe4QTraIfHc0Xsp6jBMQIqRHH4jFTU25v3oY9HU=","AdJecXDmuSsrvO/tmPfM+UwguXpUZAjZYuSPat/e7VU=","Ed3omANN9dClChBn/jpbbp1Ua0JoBD9ZmL78qYAnHgc=","DZbkUdodU1HThIZDzYKsgqkdKX26YQ4ZaZLQgEXvxWU=","HsUOLwWvi9FpVWErfdCiKuBG22kqNA8LgUtHLOvvx/k=","EuelZeZF4YX3yeAPBq3nFzbZkAUucsl1QNeTkSJMgqU=","J31evzPRR1DOyKXfSE/Ns5LbeYFVmqNQ4rpws1ZWMq4=","InqMXGsfGiWdX861fX3INCVzF6jBuUIJw/uG/ZSEaok=","K8xBSnIMhaQvbtFL99Hiyn06pffWHE/10b0e7c7An38=","H3hkpynnD3fMG1zYbBk8uqlBAHCGPV2jd0LWZeLeMYg=","Kt1TOhwUtK0qTs14A5c5GsnZrIBoWEw65p9WqeTXLr4=","FhmNlYFAUzShPhCbBNnR9WOKffJ4MA5WBZUI9u9lRg0=","CgYKJZnraWtD0nXEPqsLOwS0YcxMQ2z+ixdI1l0UM3k=","MC57bAq79PRLHXmXka4MyFcAeyijdIeYlly0soGCKzo=","K4lxVH/xcoGpOUPd7LSJ9sCR6WzlBbe6MMFI4DazCWM=","IfZ8QGeAV40eE8AB6zak3CtWJNw/ErPkpqAlcLPoTNg=","DK61BBuFMqcj2caKmQwIOQmrlNqGXmcxIPSIRqx3v7Y=","DVdqXdrGk5nwb9XiR0F923P7R7UzQAvHmjXhjwpRrYY=","BtzE0g2nIE5+ist0BLa3Gc0VNq82FumUiHsDMSVhTVM=","DQroDSwD0n721qxu3Vf6r7iK2xjLQ8s6NAUskqig1rU=","AiF7JM2eVzyPy6RtMEbYMMz9vo9p5D7uMVZkxGX7a1o=","GwN9Rleys8QTb/g/LedGofMU3KM+4rkqgGY26FCWlM0=","K+fYUmaJL6TUl2LOZO+EV1+ju2IS35lLqfvU4sNZH0U=","LC7Giz/b5LEMo0rR8cnuUpbk5BgTK/2C/Lr0NyEN1Bc=","A1auDud41CfWqEVFvyQaaE/VYt6pLNMLC3W9mniA/PY=","DqZ7zQKpNe1WMRlPBpaENPyYIt95H/b2rWxAKgvq8YQ=","GIu6RnTC4aK40fHbTCs956wvVy6YSASs1Xnzwi4OTOg=","DYIeYFBG4Lfvxifh8t2EF3pm5il0u3vTynnhQvcHQu8=","Gbu0QGTayTPRB06+q5kXkMY3pKNMM9HJyg7MlVmAhlk=","Cz81GzvM2Wu8o0U7q20QvyUjgKHjs6woZ7IU0GOwLU0=","H2V4OKTd8rBjmWHJJhnur2VgJDwBFRUlh/o7YzvHsUw=","FzlmsDI2ySGxtuTk53+6Q5A/K2i/g//SsAspdMxPTCQ=","JVrfzPTaz9lDOT/ZCCL7PpIpKxUK4iBfnuO2g3xofJQ=","Ktm2R/osXZfWQRpWhO8YMSzt9vaf3vj2iv5DREJIeio=","JsgVr5uurfCYyL5lqbZpNtiKkPR8h45G1VqkH7I6APg=","IVMAMW2Y+zvCIM03nLz0tUEz5hO6QvqLSJhGZ++uEFM=","BRrC4Deoy4RElzgEDLXZK+wev2ThplE4x/LYYqr7u+o=","Gwz6TJ97SuycanCaEG0Xf62P/GrDZJFKq/M2J9HeajI=","AIT1uAzTgGv9QPfRiL3g9VJt7Ep3vKBEnxEB8AqtSk0=","L9aAPlFuhzfEW/L0BzaDHr7Stufn5kPg1MZ7XlEJnRc=","Cxf3MsbZOKx+hbzPmo3UASctfW1iOo5Z7D6mfiqqUmw=","AbP7iPbKuA86+XTdSWyfpfkF2poHkBe8UpkIDh1dT2Q=","Ixn1cnmYHQoSsG8vdUGCav/E5RpE4ZkPswFd35oYNxU=","L03CibXn8jo3Cw9hBTvYL+TL/H0dEdE/KJ77o6PFQSE=","G2ebc06rvm+MQq0Y2rVN4IHInWjHCKgfj+YUOJBMKrY=","CjRTwIhC7zCAs6907o55m/ojZ5DP2gAjtYjspGbxkhY=","EcidL1SYp4hBbQBCzvoNVELb5V8hImCVBFFoE5NE8KI=","Cz8smMowYfYnITdgUG/nb/3YjudVZDeIg3wY2/+2jOE=","JXXHH7isq8XLUTv2bb1KSUb04hp7LxpAYpcqCEJaA7Q=","HewJRN/dyc/7tVwZAvhFcly5LglUV0nePxoRjUGAFWA=","JTK5aotQgozGGd3OgKLpkw3Y3sZYj1LtXD4ZgO4DBkI=","AOs+By6fwr6prqA89F60gcTmvWcJH1n/ofRgL8OZ8hs=","KKbnRm2rH0k7/KGZG/uIbC75IHcKzKvsSGuWQiaYYSw=","GLcq1sNyu4s7Us61xl6deMBIFONxO6qBMj8qGVaVe48=","L6mOSHlP3UzbqOEdDN4YzlssydDbf2WqG2yGCZGLLGM=","Ai1tBau6tAOxMn7c4zAk/JGDqlFPadFnLUndv8ngY/c=","Is4KI4eiIyKKCoa5QvE1pZ1rvunxuW0/s6FRAjpn+3M=","ClWedR3+FBXkDQIn17PdHxiNmdk1WW097CwDPeWiLS8=","EyAjYPElyiLCgaGOIaesELGWFTI2+GxZaLMatQwoIFY=","HoW6o3aYUBW6Y8OjjngXqwo5zSjiNyM/TBvjVjL8ctQ=","JFCxmLBF5PDNVAsLdN5cpW2F2l/lmBavMIBt0uA2xcw=","G/BHlaeXlTOIb3+0fVoLft0u3MEJElWqy5bvqsZxK24=","DxJu2UkLaZNb6XEQxHYRjQDIsHxYa6BM+BrmmWB+Yu8=","CH7UdSBGwiWZRzJRxT9puBewipD0MUF9m86Hzk/SvAo=","ABUYUDDBLYzKQvIIct5pmYmQHiVWmGOktbP6JoLb+cw=","G0JLlUbYfubKKPuBl6IYa24AFVawjhkAIpjgXxZk3IQ=","IUuiOmeiIq6eM7RhWjHnsJ+pEeGIgLw3nf0g7RF36y4=","GG4O3AlsYlOxeRAqfJ7hSW3bYGDJk/qeg2FqfapsIkM=","FRvJU07F82y6zde99hdqYMm7e2z7JoWce8wNH3vE3Q8=","KBkvYq2XMj5srfy7mpn1utpord26w6TdwY5puVI5sWY=","CCWxIy5oMWePaR5+HrJ4iEOeEue6/4TbPRi3vUUXKxg=","CZ6TUAtisQEnYJBx519MVMrXhzK0hZbRa0Tq5Fmln8c=","DdXNOmRzH4A9p4cwV+sKSaKsFb1wV0hbQ9RzQKICq7o=","HUzxYmUQZ/gvwhJPbWdNrvA63D2nWCK+0rDYtpC2o0o=","I6hrRA1e+7CianapmTtuwBwztGkkw/YB7Xmof5xGQGg=","LJgzAqxAomy7Mj7Kho6adX4qZgU7sIG8pV9VY1FoiE4=","BumNO6+9tC29LqL8uWmCc5gL0cgI8ffeeZYyqQ/wmzY=","Dy67kRkidsp1IQhM/3oCX+U+FOuISYk4HXnAb5+pCEo=","C2eIWtnf2sX1Np9uMYG8x5CBmB62F32yfl1vbYUdUCE=","HDLiEJW+t5HhvHhQQ7szzZR4S2Ix/4+Fqe3/kvkb5Lg=","EhgY36dtmFicMnT+LXAtqDrYjO2d9EliZQa+Hu74MmQ=","KDKsm7ILV+zJabpP9ccTxAYi+mtOvtBmxlW+IdoCQQo=","CRcYD716GYFuj8OkX9Q7Q1usay3hn1FrN2QaaxxCNDQ=","G9hfTEsRrnFfRaF7oh3b3H0cO6aA+5eKGyrDJb7UEac=","DQ8qhvsNSN6ogEnSvLZnAwop1yHkwXdtQteDu8/SKvE=","BGCviPbRGvtdGR5IhxL9ecuWEWhESRtCd6wLXvGbRDI=","C8F4PDasyt1Puj1jTp9yxekCX3eEvT77jccgluLFYDI=","Du+4ePbrFYnXpofpSBPZ2EI/pQ2zTejV66rBMC5vRdY=","AaxAMZZQHwBU+o1LVmz/23+B9ClTjbm0CKPcILksEdU=","HVvd59ZKY7rMJYW4oUCC2NNfO6jB6FffH3KcUuan5dw=","B5nfr/Ln1jBBSn3bD97qED4bw86vPMzgd8hzOGnlK3U=","D+D4Fu/XSn66XI3V56iUOImWJJLxQ1Phr8eO+sUO2W4=","ByVhxnrS/AeTghtQUY1LXYrDOvJtptLOd86/gCkr0n4=","KJE1KsYP+wnpyIZguESd75mG+UY/WoHGFafLn0vgcks=","IG6e/MRsriz8foZsraCkxywp8jXwRNVsgkSpLogvRks=","LnxEk+dwBfSUB/LVy0bN1tBPIqBhrI/K4E0tk9fI39I=","C56UTVus2Im+71kJoTn157fyOhznoeVabEucOCpRFSQ=","JjW4RxEmUjRI0LG85dj1T/W8mIoKb+U9ynITBPj2Iss=","EN9zv92rmUzcB5IWy1heqFMME9pY1jga4MUX8t3IjgI=","LaVPenv9ePQMmObsrbZl8mRLCpU5sndl3yProkH//Xo=","Gc41xqEE7jl11KlJCPWx4ERNdwm9p8X8WaUnyywWZQk=","GkfbveLVAEob4O18IfV6OIochvi0Zm1NEY7pmrwRWj0=","LwN+c8eIjO+dcEbljZmIg3vo+so0xYvFDwIehzTFOZ8=","J6tycZjZt6YuDZmy0REnEBAkZMP1+o3v8nYq+Khpnnw=","MBF2NZvptmWryN2meD0713MMS0k2ob2DzFV0xpQIBmg=","Aw6HIEzOQD7k6S4FB+jpnK4wlZnc4YkpqUMBAPxcCGk=","IY6GU3YWlM9JofPideziiGam6ZY8PubupGwrGTaI07E=","KyGWh6RUnrF+KdufzLV5ahHdtvsnG1pUeUbw3jJpijY=","Ih54STnSnrVEL9FhKzCli55VWjmLrpbWotbZphbs4Ks=","CA+9ubxLToqDsq2JODslUm4zBnjAV/fDSZPyfu0uFMQ=","FgHmV6IriigNRFLVJ77M/bnYw+38t70DctDfQ+k+kSM=","BlLR2Hja2df4VOSAZlMf/9R3PopcYTAfWBZRtQ41l1E=","ENuIFojj21i7YI7Jk9NuyFMa06tYDmXVN/Tzfk2iYCc=","HYoGtRkn8DeSUOc1n52rk6qcz692TdcKzM7HF3pMcDc=","GcvC6lC3v78An3CdFZqp7yosD2ily60fXhyZ6iyiYj8=","GlJ544iDtT8xP4aufrsH17sM1li+WQqjrDtBNBX+Po4=","GvE21TzfZ2woQQBwXQSpdmRSNPQ5cUD9haLYikhOqws=","Dbivdk7vULsd3M/gWD/3MAiPPpwsVVJ4o8mnN2qJMjI=","FhPBS8hvleJeBfjscsj/aqIHvbqjP5EoCKxpPxN9XVE=","D8R++S8Q950zZVCrPgp1RcdNLT4rn5e8xD5Hg9HZjPk=","Dyy/QLNEcHzOEB53l9E3qeiwEXl8Zv5vsEdNK3ESQds=","Lv1Xd/jKImeIOaxgwaMIcDCUqdK+RBPIF8dR3PVtjhw=","KrTjQTeVrZppWwRpXbMbawrQvtkb/DNzkmW73CgFsYA=","LjtthYTkJmaCnA4ZVXHFDX+nv6zsErrXr6JCdE4AwDk=","GDPxUd5b2GymjSZNXeXTU7gSipbjgT7SzQDjItyRyNY=","DqgsJS2NVUma1jxhxHQZyOjkIyV3Mvn2hvaxBtfa8Oo=","CYV4dEImk3BafJgGNAxtoHd/RXHpIXTV+CwHuR8shb4=","J3KseSivCnmTH4iofmNN1h+szPYQy5R3JOeiEQ1QFEk=","LmIjm3kFMHVsoynGPm9DOOJjHvTizGfoBG/i6Ib2dpo=","AmW+9rks2WIphiHiYJyQFi3Vh/iBObxg10vzY8ZxJig=","JEhMDCkTeZF9L9i0hDn7PXCwWxVei88zCla1Anz9vDA=","Ky1Emjq1Wrfud9N3WdtYrbyR0NUJNlOM+wFzNgor2M8=","I2Y9GVb88acjCFglzGfKyC0+u/0BNPhhq1Up4qTH3lc=","KPyuwPts9DpXMmHRDtMsHbtLmXVkP63gBTLBvR6g5BE=","AUXG4kGBhanrxyzY3Q9T3FN4UetaQu3cBMqlLLOuir0=","FnN2oEIJnvrhzYmI4Cxm6M/aN4+qZOhWJr/kY288WAo=","DLc13g5hKmFXWVKOsnixs0EHxKjfWOpnTuf7cZ0Nq5k=","LWe6xmFswEZNT+kH5faPDs7QcLiBG+cpBb93WPPr6IQ=","ANvSovjX+/OsQDsRFVIxErfwEKCt9spYTXrgP5R9IWs=","EamS1+ggV1euNrurtUToQ7AQ/dx71auqgt/dyrP4XHo=","Iw00NBJG+3FbeEeX6d2LtzB6TEbi9EcNLDGTQP2+ACU=","Cf7v/CGKr6YU6Pt9xOx4btJRUOwdNQezpxcLkmb/aUE=","Egj/lPEiO9JJ2qTjoCZuB5cx98P5mLf6cH3Z/lODP4I=","JgyjzIIPhzljzSbfG4/+xM80n6vhboHy+XNmNGaALak=","EmVeLJitNexEShNOVc9o3N5o8Up7c0s4NHJTCGCbyFQ=","KQCX8sBHo91mALcGN30OHEYUXzqengum18za97fgXvk=","AsYuW9ZTgeCXJBTOAJCpbCKwVVv374sq6uG5hICNT4E=","IzxkIwjb94NwFCB4ixkVPc8IimPo2nZcUYJklCSSb7s=","K3Mo42jtS3pi/tucv1AQRVe2w9m+XQwnRbzHZHb4zlA=","FzjqlM1DMce2CfQvJ8TdV9jbeLcKldoMI5TE7xiZKFU=","LpAtGCof4fPUDaKMNYx+iQdtLdre+A4xuYle7QLKIbg=","FoP/foSlpPHayyBvxE/JIXnmZkUMWmX1Q1S76GdvWF0=","EylYRU4Bwf0rxD4CQk4SlrVLVdPdPtHhy884J5DWJU8=","DetIt99zeSZrEj4LbYOh/gMYB/HuN/dnNzhDiupk6wA=","LGg0ibMGXkrl1xBuGPRVN2LVjM3gBu6WvWkfFAsV84Y=","HXwXtSHhWK1CDJ1pI39LpugVJUHYeOJIdkFVcnNMzzI=","Bk3ufwTPVkMz+9xhCri/aBBjKe7qwbGllhRyZWHbW+8=","IelOXZra2d/8wYbgMQrFT/OLCinThJ/jhHd9AEir1mA=","Fu4KC0UXDYnF2RVX6tCyU8OahC24BBlr+gcESubitNw=","CnAJ+CW2+hgEVf3oqQHUKiglDplIgH4kpigFOIzug2s=","CNWjSFPd+wmfsP4d90YM5KjklSoUjaZB0OFfce/Sz2g=","D7GYUxvK17yRSJq68TRaPrxfXe1bIcHRcjfMz5saSBI=","CpH1DHKkIvPwwGz7FAHcrebLmcKFsHBVQv2q1A4LUSQ=","LbM7NOXZqYivNVAa9OE3xHF0gbZzKSJG2Y53KKE7ySQ=","G3Rf+cblPCddN48KadbA1V1ZhUnO+8dmm7Y6PUEA7U8=","EUVU46/JbfO2Y8YiQwReJ/aiSlwmuHXnNEAUsqmFgyc=","Gu+WjbR2W0UPCY1OGmIQtxZcU+8zaz2W9V+6xYpUK9w=","JL317E67FttHg3GJFy6KVbNgOMUL8fOM95BVJ5IlvlI=","KufEoWVZdaxwUtEB0TRu+hD8pbDxO6vd1i3++pgP948=","FlzUKaOWbRvO2mFLBtRZ56Dgz75G1j8lUhya90AoqPA=","G7PUsvZ0QKX75BB1aUW3vdyi/x3tP+IQjRJWeQl7B34=","GGlfAYVECl81rXSlRR2mM37aBJ1QuaXXuyhNUvkDPSs=","Ausb206qP92qYlNE6mUK/EYDBuDj1Lxhj4Hp7XO0Og0=","Heh05xPlxo0vVtUY+OqidSKf2PyKfhEtfRok5gTT74M=","Hlpv603O/CtopbLD0GZNqrsfBzX/Ki0raEMPTTmxCfg=","J6QoTuDG9z3a0C+dSZvpD+3TLr16+G9ErFDjVPdDx4I=","AJnY6VRv2JG7q1R6DsHcg4z2ISZ4jYWydZd02d5153c=","MEOn6onR5P4U8fkbWE0Aw7p5gx7Y2GSbW6/PdaAM91k=","DnquBNq/o0hZAk0HWjAU54yQljY2kPU+sOmbfWKIl+8=","EP4KEcQDDe9yXOdoT9hyTgbWzw0pXbCbQZnrO2qfBrg=","Fozfa69elw4ea9eAmTHUh2VLQuntXY2SpI8dro0rTCM=","DSQdM8VSyFVW5ip6/knlpxKP6KohB3K7rllXy2CiOcU=","HiXA4A23fGm4fVvLlcupNLd27CM5LYzOtsOSr+WWHz8=","IrDlL3ZqcCr8OMLGAWHjUtiAP5IEMaz5QQ9/0R6dfTI=","EuybkfOV8WZVZzGL0/ztenUsoB7goIgTjEBUmjEWT7Y=","KZyP3KiRjCTa+HaBIlinVSfxtdF0Gr1xqC6sDh+/INA=","D0KL+R1NMRhPNddwpUdd6/Q1POfcqbwidjtplDNE8jU=","G+BUmlRwyUKfDhtvlILzxOdS6JwgPCW2JIF/Ujp56ek=","D9zDzgKOlrIfkbyHrQUteORMpslheerWQ3jNNW3SrMY=","E2pqmEP+EEg43AhZksDrjjCf09Fpr2ivgFjdi2BeqhM=","BYREFYHOY6TtIXTbNTZbywG5Oy7AL+1bbO1zFKEn5ms=","G/mrkLH1z2yp8Blb1DNuaBNaWuJrazURzJBhVrYhzBM=","Kwv2s8yc8CO6E9xlAfAKdC1E0mtm6b173Zar+7M8x7g=","GdGGGbtzVIWQwAx9AuyUtSu4u/GqXC7gbh+Oh1mROX8=","FJCfjIkg951GhqFKGqbgOnG4TT2Raft2czF6prKEM/o=","I5fzEfWY0knmzNua9q5b628Jf1o1CIbNrwaR0Kir2PY=","CsL3o8Lkpv1Y+eUC+d/PyQRgh2PWm5TqUCiN17Y7OEI=","Cr42pwSKNNkRCkY8/y+iO1qglmo8WNMIbsr6ES9QAdE=","JFrkeQEHr8m5vR8Uwg8Q2KdF8HfrFalg5devN5oY29w=","FK4RCygpEmJQ4daU8IQ27gxW0jC0idCNMrw1A+c79OA=","IKBXbr3vCNviGRYP3Rp+ddg4dwx4CmKLHMcg8Cf2HGw=","I6Bcpbch5I2lfTc983bFJS9m6fljxpfX2OTs21Xvgzo=","KBPYmoqQYcMANIzvqUR/GpY0PzKfZcThZbWxOHxMZMc=","K/fuVC4y4oCB+r7dkvSxgZG7rkikNic9wEkWrgmmRVM=","JcFI+ybP5MPZd7F9oGj9Z+qJzFEHn7XQzTZUqRiLE4U=","HT3SPmBIhm8IVXQZA3ZYQnVqYniXz0fZH58rHsirK70=","CveZbPpLURY7Tqj/Se0uv4peVqRGh6jeNR78Fyyb31A=","A3DfvZinPiSVLwII635b+oOsd2HYwLS1PsZpxpNphzA=","E6rNv+BaBkf8FYoTBoA8vR6/jZldWye8XDqS0EOCQPg=","BQ+0/yP1Z31/QrDIGEwiS7adTzBXmmuOnaXSKk97+yY=","DLL1zuhcxuD5vss5G37dQsr/98NDgqqeGd5HOixn45M=","ChRkMKmKhfkG0x6Mp7J1dXCZbbz0CnqotnUGZ7lqLvI=","Ix77I93XzDSFuLyoEomK78gJUHjlRxUWYqu6DM4fYn0=","LrzACO0OzVUYKWVsc7a6jYsO74ca77lKIaPrrINWE1A=","HSkC6LYnwEQ76p+K6lYBsh3ApB3/2YoVFnYdQA97N54=","J3NY2+CcO7lXCIkpP3lcQdnCyQQlvfGipWb55O5GgZo=","H79pLofaIAvE/9SJiJPO+2WkP8pQT29nUZP41jxgObs=","DzuIH7ZbMPsvhJYg50oNv1k68zu4ChXrf7iKCdl+D6o=","ChFvoyyXYQhms6k745GQgCGb5gV6S3W8o6e9e++Iuuo=","MDhKMbgMUy7MoS0sYc5OuYCYp1QHmmmw5E+qCjvv8j4=","FAPnKYFK3bz4CeSaVGXta6bk8DVKmGzSfp0Dqmqf0YE=","EXlGJ+YSWsRl/y7XHZWcMYYKotjqw/pBG2gVK8OBzSQ=","BwNU43E4mbOK10p/XjFU7KqicxS0f4V3O24Gb9TmPbo=","LR4B/ntJZg7O/Qk7WrJpriAw/Xgn1kMMK8xT0oAGMbA=","EaAVM+NxPh84+Uw5BoQzI8DIi/q4A+E1BCuhuLzu2jw=","BY5Ly090Y7xtAtbEDX6Fiw4KrPw6iNwyAYfYxaAV0Vk=","GyrTh2LGkYIB4JPSvDk/n8UP1fRe2UOo8Rsml4MzXnQ=","BaudOTpLt+7gByPo3maLJAShYqDhdXem5VuAJbGBSwo=","BAWK3rWt6anJ49hp7bcDIieLCc4SGbpFaFv49tac7Xc=","IaHHxiy47OjTvUNPh5NsOhhCQy8vGmxmEBsayNEcmhk=","ICjvudROWvOMDB7TX5y4Q/OBhO4PufHEISEhBUKwAQA=","JLB5LWnrMTZM3It0wQkiPBwtJEQExkpB1RYHarAkDKA=","IXn/UuogMu/ZWsTno3qcDOUDTTytNmEFNB4W7HSD2hk=","Kcuts393PG3FgMwMLr8pJtWYoZ+kH4geEs9KXt+voT0=","K4kvCeqfYP1yBIUva7mV4gw1EGSL3EALl9+3zE1/vfI=","E7rb0JU+CWFaThPUs0D04b8qA6LfXmuPr2nYaXmQyVs=","K4/t+MNmKwoQV2ztvXIM7Wn4YhJP62LuyDxxUNmTZBE=","ArPWLW7+oKIuLZaPkZqL6lZ5Gje58h0D+VGF2ZJscuA=","BwN7rItmkHlN0JB/fjFbqlJe3HKYM8icZgQG3yG/tlI=","LPnqR0k8t4Z7hpQuNTSHzU9Ms80z4xDp/UvDw+a1JC0=","MD9aj6rypq6teA8qE5N9df20YF2PWmVSJCZEKQbtrCU=","CRtii9/U1JMzwqnthKuj7C6rM2qNkaYFud7prwr0TyY=","AfRo9u9cNdPJVZLiex3nohOHimU2hav7DSly+w9/njI=","H1kjcl2ZGzbehVfSmc/ifYsHbGQMxM//zlfpx0d7iaA=","DdXXsdDVImbDh8fhEfq46sRASyB7xeIWq2S34QQUpr0=","Juo9xcvQG+HAbOwE7zKKfSZq/jP3a7sm2oRX6WY1FEQ=","BnIxh1o9U2tFEdCgsht9JJWKS/HNHuxMWXwl46AKyzY=","ByS9TVI6cAVMmVJBtn9K6k5mlFit2aZ3nYnPPTvdnag=","HMnb+KrUXWcXjFuRoKpEcBYoskEgmQ/m4pAmoLIem6k=","K1hBRTpmU/0wwF0lgdv7+sW6ib2niEIgjiSgPEb9MqE=","JaG9ksnKECJrz3+9mx2OKyJ7wt1OPUbhM64mgVRnT4s=","AcNS+9kickiXq3mmDkflu/PEtxSpB8Y/TvzFvVzG6Cc=","BeRIMOwXCkpd/Z3oRufkIq6cuYxvSZu2doH89g9+grU=","B3wnNqwtCgcKGhxuReqcxSYgHWaO5AQJa2nchQhuqcI=","AwPzT2qiKaUij+yVlUT4Me5xoRN97bakt2RDAR7sMUk=","JzARVZ0jkWDUY6K5iQCWukVY7/e2Y3KRCCxeqp/7FT4=","DE3F7+AWSY6oI/rV4S0uAD8stOyqp/DgKRliblivp9Y=","HLmQ2An86j2qjQOzvN8Uemkv96DY8MEU9qCA2qWjrBI=","Ggo9OGwmw9Rn9QunM+bXkBpZt0U6SjQFbpLncbbdT2w=","INgWGMDmrl7DA8/eVDRicQQWNMs88iIZ+ZmlS8UDO34=","Cjm6j1fHk/5ltmkHzGVql/9SOBfPzsy8LC3lu7jewMs=","DeBW+zGVJt/sFdUCFzSD6jXmBX5klJ+252kNPCWSP24=","A/gqwS1b5jmXR5T7PCMiv25homLHtHCsXpfSCkpNiuw=","CDWsYQAep5UNgOMvzCC8DHGX0Sq7C17Zk5IQE5DeKkY=","Eg79nAZj4O87bFlkFPAYpzy1UyZvvLFWRFLfkBa7SXU=","Ba/DYC4CORvU4sXr3aKACF7CwfNWo6XNL9I3K+bz8lk=","D4hYKTWAJPwp0EHrKaQxMOxAOSLER5xVqzs0ZTasFZ8=","CXUsIeKpx9bVuJY0KI4RmgxkBqvp53tK0bjzbJ7Mjxw=","HWuzLUFLj5hYOElpSterV4XYjscL3kvNdQKHAWr87rE=","B9RVzWmtAOk7CaxEkV9kp9XqPEwbPRdrtRhZY5+SS1Q=","EYiGiQ99Pd6a8SBKlZDhB1DJpgNeZrmLutH7YlGBq6s=","JF57NkOndmVmOV795uR2Aar+MHN4/QANoI+swz27BD0=","LOthdgc6mKZhO0D3aGVNrY0RmuZO3WzITks0Nw+UCdo=","G05NQQYTroN7f2p/UgagPp7KZpL6lwKHpTMXmQzoEUg=","CABXuOZkrVgOpfOFEFdm/A46IiZSDPUjYElz2idNENg=","ETHsONiWBWen+pvZbfp/1Qg+FPKEMBKrNulG1LkBsKs=","HSeOYsWPPBfhR2n+Pb1sa5+v8R3vfQAwZtjmsP5/saQ=","BxBDH6iOA28YDw5NRujteKfmNhojmr14e2zi9UYVzLE=","MB6GsGk8B99g+KwVrGscqnbxPvUXVTXY+XYAuM/jteY=","JYcDeMC3BoBBuSp/RLSFYFRIRYxNLnqHomzalMpAme0=","EXYhjUjDnOe2z0bnYNNIhxJmAFywB0uYhussS+9b4Js=","Hh78OwP++xyXKJFAlDLAL7D06bb24ys/wQlCOHqagSU=","AZLOT7l+7HaGByEKKo+xyymCjUvYQCNvFDJ+GG05Rs4=","CdlEkDRWzEOkPpgnNodVuTijHUKkfMbZEMoLBO4Q/Y8=","GOQXk1dYjyMKuI5vphDYgkQqiVGcpxvxDYumT7KqvzQ=","JdD3v/Iqnpl3XY84inTU/9cPnfcdl3oH2TQ3n+5ik3g=","BWzg1HQY4sHtfqY9ewbct+cGir95R44rU/QC1YT4AUw=","IN15STB7ws5TMjAi/LZ2U3nJU+hVH4eMS3EgU4ehe0E=","BLl81aR4dJKOjjrW3mRCJkk8o6h6GbGC6uiYEts6oGA=","CTdKEKpssLLK2qIenxBFn3k3b4rQ/QeDAEW28elFJgA=","IRS18DjNQA0klZkW+D0MyCc/f3pRlVvbpZ3z7l6kyVs=","J1HYEkBfE9IcTVk30gqYHbfNWTOCISQYlhVhH/S6LZE=","DNkKiCJ26iuKcnPtoVWm/Z1j3QlLllAkQRKBriurv3c=","AoO9rMFHV+KDmOZ9bnkhUplR7a8MmHIZRFYZXpeBWB4=","FvF51NxPIQHOqNEnptwJ5PJez+T3n6PgKFH8BhCP1Jg=","KG+R0bednmgdbFQL0Ur4MpnP5SVNmhs6pjTlRWr7cA0=","FczfrTTSkiadZzTBc+JB35ji/XXobmHGE2nG9Zq0e/E=","Csa5DGt6R6HtqdSm1Gayrf4HjcQcnG7dCjkDA6nfIQs=","JUl8pRXa/DfBJe/c5+5mByyNTBUqKjD4Hhlf2+x2SYI=","KAlIz+PsoZ4c0Pu6pf0jo45nKFR+ZI/oC6lHxHWCfis=","DNsbZBK225fcWSvJZsbhpn/acCMurZoVfyf2AUiFRz0=","DEONWr71BCoKY7pDGNeJEf7FNz+6cr7G/S9SvLOGaC0=","IZ7Fgsknjnjkh5gCPFNA1SKg9+Y5hY3kygEZnERSBgs=","A6CScwzDse6opadhJZ3SvqT1husJp77rF8KaYlu6gXM=","EOu/w1Iz181jG2IEzcibpP2TKuBYGoVqOVqKUmYjOaM=","Is4IkNnvTysO9OaYJ9+2jzpupsMKJKZ11RueGZttfDA=","GJSPWANbsQlWvfbUZnwuFs4YRCoZuMKB1JsuJlNP2K4=","JhnO7cuDS6QAiFOutqjWFE4oG3rjZ48dUtNS8EqfDfE=","AkTHTXk/Ghbxl6L7ABvdMemG8JSoPgnVjyvFrtLIvrk=","Fuvt1LI9RoufNsvbNeABh967FWaMGAyKsznuW1nIfL4=","K8Qcnu2fY1IyRfS0EiFnFdKb7PUdZgyGva84gJZ3utA=","AJ7b9TR0X4xzWsh6YC2Aa5ncaAEut9bCwdTDigZz6iM=","GNrMjRMgK/IyYW86F1vAIRiaJaKW78mXeIB4KzFAeYk=","CyYAoHJj6DrAdrscSwf0jywqPPa/e+SvdyYtORc1Tuk=","J/bSD84OdHz+Q3dDMaGc/kwjTpnRgDMok/cFhKF/EWs=","EFC6IMj015ehruyd5G/H95TLaRqbFoaKLe/+7Ruz9io=","B93SEVoeNTEbBSSUucBe1H/4/i1BgXjsYASHrI5l2iA=","FSpltUeOD5LsP8NgFD5qHLg9bplmgWj+vtNxYK3aiiw=","Id5E6+SEUjwXqc4WL0L826px7UQ3+M3riF49SiBcNww=","G+N2RKHTo5e2tUmBBWjsdjahvk16ZK4j983wfsk6ARE=","GOexEmkyIyYKJd0Xxx5DG+XtSoq3N/N3XvYUiSmPh1k=","ACP39xC8BXd0AqIb7ENy47ZIRz83R/HrKKeMfgOj29U=","JHDeI2d6AWoABMbvKSBkzux5zRLLH6SZkqO5vNCiXeU=","HR+/iy5BAAgD72pQvkCZh8b1LYtTthfEBVvSTn0nv+w=","An9f4fS+2wZEc75Lbqwez9ZWrSCGq8MRtn86yLjJ82c=","LVOvARnfp3wo3RArKCj+6Ar5rmUdsQFMPzn6W5uP+FI=","EvGZR8JkX0SByJET9FFGQfSvt0qMQ+A2YDboBUmnH9g=","LwBzZ0v0/XnSSWOOxkeGqURftZDxCI6+Sk8B/l9MJRM=","KO1FtH4MRcKavwOyZdn7dQADepVlTu1LbPShhdHJrro=","KSFC3HZwY5LzAGuPW0WkUfPDfsutn2mycRIRF4aDvls=","F+qp7vPcmnBZv2zjpRzqSkX/A7fMYFy4sFw+3yudZ/0=","GhZ9Ik9wO4PyCprh3JC+d1Fql35vLtB9qFsGkQplvlY=","CE7r52axQdei7Pz/CHULBL1v6oBTWyoOMK6JM9mAJso=","LsD0AsbLlwnm44F+KzZCheGMq+KQv4uDh+nR/o3tyi0=","FlfibGGg62+LynTFu/NKlHdy/9bCwPm2KDah6P9vR4A=","H4gnvrfayGlY7d3qOLKPmedxgPPDuVmXk3jEd3ZharU=","IXoH1lkvwAAfwkC+RPccAX84cAYTG4PyN/pMlmjtT9M=","BZbZ1shPdFRw/JmXxaHOnU45BOF/FvE54fxvC/J62ks=","C9Lx5hp+1HcmSC3nauSw17QXOOsGyemP8Cd/6hbCsPs=","FOTxSyp7v53Yw6G1Jgw4RFGcO9XRObc0Rnj3Sjb05Ko=","CYCws9gHEKFn3xR/nUdaKNyvkYpqo8lnpbtV2XqPbaw=","Jabe8fGnno1jVmcd8cozUN+FUGn6G15+hvJ7r97mCsE=","LLJCopckdA5j2EiK19rWxdN+nl0JFVguenHFPlNrZOY=","BrMtwECLF4LAUrulh8N5zrNS+ylXmyHGGAzT+zmrevo=","CfIKE3X1bmvuUyasdWNwm/9ukBgqwJLxIUXKCI/fP0c=","MEAoHEfTtu24MUGCpZWh8+Z2TmYswOyHi2OIJt09t/g=","AHLtoWBoPDupyg3Lsn8AhQXoOoXrWsdTt6Z6I9JFUY0=","HQxAa9QLuP6ADKc31QHhnxWPogXZ9jowtIfmFfRyFAA=","LhtvcB3744RiBhqR1fZBq8x0BqX0Y4IrcX3nk0TIqds=","KRjT/TMjcjoc513BsfgpSNKY2hRjZs8BZ60IL1r7Kqs=","BKjt6C6gxWFEOFj+CNLJBdzURfUbEa/UH0Z2Zz10rwo=","Ji929a+/3ITCQOaGNi8lzR80l9GVx5pAzJlyJaQ0koA=","Dpg70gKkJPJKg/gXNzfavyxxHswFIE4dJrT3fx8QdSY=","GoyKOxODekplfCbQ+ATKfvg6rH51FhhLTCLrev76UWk=","BaFvJ/RgcZ+LdcScHNrzSHOataIWp4MDm8BV7G8K7xU=","EJpOICpdbulDshONxePIaBiLArpXqxWKRuAzWQ3rHQI=","EUvmNuEgYNMXp/CMRLhWFE6IPcigevH2LK8wDSNBLd4=","H+zvroYHrrLxCSOeBh0YOd/KEmNKSwAb6h0RkOTsgCk=","HPtQBrYoEUewXcuKCKpUp/z+mxIfEr026YnS9Hz4Cc0=","LC4xyicZdZC7DUZoKsENIAnttX4KiLR5DXMcs06SbYI=","GPKgsAtUSfS7gmXZvCsDoxoc5quuXq/Z7sLzdFvlYbo=","BDG2xinOvc5ESwr3ffCAhQYQb3ZXIJqclsc/a0TaawI=","DPM/wv3h4XG+FR7jRFlXBe7J0JMDQUia3GQz/bmUH5M=","CgdDh3sooqZ1lm5q1uLK8y94++gwvLAYerpMIf59knU=","GVudKFpY3q4wdYoXfiCkz2Y1DPS+zYEmu1uJ5nLTn8o=","LD6sXVL69bRvylS158Fs2VA79i/x4/fK+VFJAhVER28=","EACDlu1+Jgl9Y4Rxbd8pkxv6jPiNDxVAa30+MBRrzCw=","CdYSDYzv2NuZopBiaPwRb10xM5wRkIJS7Aj9Oa7mbHs=","KfYP374Nd8FkGCW0meJFL1/KPftCe+B6MiAbyzgBkYc=","KnfZiEM9rd36MXzxqGwlA/4BlPwVlef4QnwLg/kLQYA=","DJZQ8UnJlGcMu5ZvOQPlKmN+lWtXkvtpoNc3bnMugRM=","DL+heyNH5oIfeI6aRCVcE/UDJZjR4hWoIuPn7Zt1fLo=","FnxMmV9aIDV0lmePwawz4IQxEnrvkqmgBkTGHv+t0Hk=","F7CTeNqa2Pp3tdENtsx7Ui35Vmb7IEr/I8C5qeujeVE=","FURLNGou7kAiDVq72jAyT9QisSvQYlB4h6F0nJ2+q9E=","A9CKJvhsl/McTNmgGn9o/sjCCNQuyqftLP9zt03BhlY=","HFOckkF+DhGyY9maD62Pxh/RwGXnA5mv9RLYd3188bQ=","GbkgnhBV9ARkfS8L1IF+eYlyln4fdoiHf06FdAD/hSY=","AU5zJT47XSyQ8ZmVnr8HGxiTJvOdF3KYbeG6edty8KE=","D3aqignNBCVZ4h7fZElVV+gGWSodct/oyj1YOgT+vQY=","B+l+GXf4c6BYHtp1eVXJMnSodFSmXm3++UQLvhLwFIk=","L9U0r53zEQnJSNWl2TNrjXvFGJXDS/zerEj4tW2ss2I=","G3lxxkS3/VFwM7jfIyXfgvoio7eanuADMje7Q/34dyM=","DIMJacqR74e+EJr0bQrWLJPoCxypMH1ycJUIyx/qZKI=","H9uG80Euuxh1Sh+c9N8wlssRuonnmJYilcyiVMVl8ug=","LJpcgkgcrc3qa/vaMDQ9mBUiHimuYXow+VDSmDStJlQ=","I7GavB2+NKl5NTfx85o9gZRNG4z8TyawY5yk+uzZjSs=","DNaSLzMEpNA4gzxpewd0FHlyUWvcj5ZWeymmR2lxVIM=","GDIS8uQn/BCAwje/rkID7xJHKgbIJ/k9ul1a8k7DNqY=","BEF6DdbT2M1tLvgcyDMzItcPJk9RAIdKTBYD0db4OdA=","Huf9hq5r/pFvvYfPCnKkvkM9TT9bO5ZwftoMR6Qiw6I=","Djht3dhw+AQd/mGdTdju+FGmORz0nu728fFEPuoXPRA=","CzGknpV6w7x/8PZe5v27TPSxRd2KI08NfmwGOb6gB0c=","F77fnxOrnOim4oGQR5k5zSeGO4kv/NrgVHighZx+7cE=","HCj7M9md0bOuN/iE81UlRqT1r65WL0hi/h6S5wJAnhU=","FcbQo5QWaWfLw5KAUF65UozasOpS8VlcXnhxgV/9Asw=","I2MDFQ+edlA8zxvlyQw6SF+Q98H/rrscT8uqgqBRm80=","H7vgdHvSu8PMu3Us7ZiXcxlC952adh06ukoWloHjD+A=","FHFG+m9GT35YoTBEQdK39kMz4hd5zXH4gJYqUOpjhbo=","IX4CySiUFRb1qaeOulFGjZO/snjRx5Bh5mbfSjIJLAM=","JGATtCPMiToWtowiiwG5OAtHsK++Tb6xtDQPWAG6TBw=","K1IlSWweb6zVt08ScFyg1Ke3fDDByDEcPIGDcWerRe8=","CpUPVydJtvrW1sMk9AVo1yGedaiE+bv5QbIO6BtCwCI=","GnGIjmZNK6m7paoi+8OA8pgQ0JJ9KGr1kRB2nwf5l24=","FcXHIO9vpbApNjdsKYOUu+3OWYJNbKn8Jg9e3I6l+rw=","HISYPKsy+5bM0CdtJfy1qXjt7mk1IMCxygl3ksvRdC8=","EHWbenROgTIvg2j/+mhFEChn4hymiT2XtGMJTscqHiQ=","GrQ/Gs8odjdn5YdUKj85nwmYtNIPUy0fWzk17yyj/Go=","HTLy4MVkJ1gN6WLxR2M4ma5yN/TM/N1S4Nm3sDfOIM8=","IUdQbgD74PZFgRUSbfnusa5MMxpKOBkVzBlb7JSIjWU=","BOle2NilVGlfKoRBwXXyLGGrBBqk0n5IIQYrAveimrE=","LMGB+U3lcZ/izvIiJ3fdmKranUy80Haizss+p4+L/q4=","FhX21YJsqqZ4xOXAHO9JtEJEgVfSxlHjscmdMrLFHAs=","BUsOJJHT69F/f+4LDc5nuCNG0iSqqkd9XZj94r9d9dM=","IQUv4X8/gzkK2Kquzki3kk5UuAcLYwT0tOirn4lJNxM=","Gx2NkFxxOVjdMVsMhKZdR59vuNhphjDn8JY0K+TxKb4=","CHZd+SFBzHtRvQhz+1JZqKzVqbUIKImuVQvz/x6M/Dk=","HdHiwGi2UyA1Qv6jdGMp7KlUueKP3L2JWHCzLzSBEFQ=","BQWCr/38Tlw85z10ZoC4MKhDk5VhIWdn5O5jQlAuKhg=","FRVyptH1feL6nkqqVF/7hCuxhK0+CwveKScbVXMuotM=","GNCqOAw3mo5wAFMqZtVhQQ6NEY0ur7bA1tP68tyOhb4=","JCSlhrtXwIg+5MpOxzGWnHQiUCyKIZy5XO06EgmwX90=","AXTWZDzLYyoUsRFi/DVwBgTFk5nToAf1+JFQS899d80=","GCEEyUFmBS/cdI1JeZAROHkVspngSoDjPmEnQHBuemo=","C3DBGFIw4i3LlIQozt3p19ycln69Ra9NnNYtoHvVIvU=","HbRLbgFCuuEHD3NFIrwdQLmc/FHmL/ba04n95dxo7KA=","I3eVmBGfr5IzNqLp/hWnoy1GAKix97vHPN3xD8qBqrI=","DTENCNSMBNx4vaaH1IoAWYu5Y/CbGN87i40xYpt7ioI=","Kov04tUkduxIgpqZ+lO0fLEEW8P8zr6yUiGBhhYcezw=","E8uw84Gm5mCcP+QHfc4NoyE4lm57ooEolgAYN1hbLqw=","KuQSZS5EFycz4ZOf0y63gEZH0pdop0szUDayRVNXG0A=","A/Qmpcdwen2hqDSPnmwObVstUHu+mKAG9xW/LyjBQzM=","CS/R/T2cW/zL0VgbShbsCoCRXtL1aj1AmbI5qbREnNA=","ALHoFt+4OaizHdzlGWPzUhExpayhz8s9IEkvn6T/K4o=","DNqjpjeugexfxrT1krXgT3/Y8fZ7kV1/y5XJxb89fHM=","Ef7Vuec2Vik4pXGq1sG/mHiVvSXVPvtek6iVidY40Ps=","DQa5A49dBBqe3RFLPWNGrV4R2IF9+j50A0+4L8+8hjI=","IvebPZ30JW/INfI9XhbI+WPrD4DXa5DEevRjt+5Jry8=","K7Ls10vjyEfH3xShyDk3+LJKO6J0SVmi83M91Mt3fms=","EL0dYRcH6+SoLSypYuAFS7K3Yx3oXjRo+vAFre3CuTE=","L0A1/bFiLSPRucuC2mT59wcdCXMs8XpTzoQuqkLzZcQ=","D6fYwX+nAYrRTwieuFZLyafBV3ALvQfDpkuiWLjnkg0=","C4ypNoi/t8GuNlrrNEYwwZ0PHnS2Zt7CsAQ29Ja8xdY=","ENaFYUqZpAVBPjVZ2CYXUgWgP//ZsDfO2QvvCvDbGnI=","Bo4WLGoCyu4CHW9EYftOHKHWCSqF2QBEw+sU4HxOSoM=","L21qDE7iEpZJb2mpZcuP4jm5HqgXZ8uCBkqKpeJ7zFY=","DGpDmu2OyGtbpfKkoEX68v5Iu0Qtn3UhvvSY0FfCE3w=","HmsNS4jjk6nZFcATtP2lp8O1iYcsBt/dogfh1mQari0=","GyEW+KfeaYHplCVEbBtyDLRJVd1L1G/MbFIjYOHGvYs=","BQE/AMhnc945wBujzO6lwM2w2ILxmVafqzfEQOJajlY=","CD1DDEiexoTBZN/b/FoFVt2Qq7sRqLoQN7kufDzkLNM=","Gw36XC8PpzmwOwv/QGFsm1qyRsKWlEc9biO6XF3ZgoY=","BVP9zqFJjyipxKWG1HsCl7I35ZwsDnA0RZ95y6SykEU=","FkwnLELh+Qe6n8evYuWp3INunnEk6sxtvFz+7jt05eE=","Lu7pSTgrdCKaOl+GQgxZa4IkIg7pwdCTz5ZcIAPHc9s=","Gqe4mdtCi2SfoeRnJYGQnxWgkcMBxSfsSlTDwJPtYAM=","KERmcJJWUVfyqIoFWEUK3MOI5hSNJBfKw9/5Xr1wcwM=","JHwNhljGpX7Egq3F6e5rtnlI2Wx4GtmDEeJ5uB9n7zU=","IWIaOzxkiZkbAA0e/NxpsKVA0JaASX1h6WKE5mjJq60=","La6qsSWf9lltCe5LVnzaZKsPuIoxeDJm5dFASBGOYvk=","GQbK/n309Kg1mkgYpO1bZ2nK2gouBG4tYTi/j4RAn00=","AMKttRYAu6kvxT3CFl+A9wU6E1C+UPYmjb4YsQ66KzE=","JrKFFpIlZY+MzDBAzYXDzh9Efkfut76OO23zjfPUS8s=","HCt+LbVk7vCQncd1NgSkzF1F1kM1XjxgMh0kqA7WzK0=","Ldo+n8CdLC5tUqdr2oTfEG7SNv+VbxJ6gE/HAlv83fg=","EZGbj0eX4O6J8F4EKPV4M9i150EEgUpqtmTeikWIfvY=","EnuywehVKUBYID3npz8FXG9CYBokdbHXX5OVmTraex8=","LFkxjPQyuOSZqZoIY8kU6MeDaiOzG8dYAoGC+DKD9hs=","E7JGd+aK37hz7Q8jsAJbtXR6X8dENTAl0hKNRHAXrH4=","Jij+JrTSvF+OkGefeYzZ3lpHvS8EhlFLbbTHDPPCR8M=","I3zRYKHWrjDvIMk0dsnODWBmwOelq9Jh+qpLzM6v6rs=","HhrVhKtnXVtaSu08pbgE1iwpczV0y5ya2iV32Ha5nCQ=","D77XMaghdN576eBHmFZzWAq2zEGUiTiEyfUeoR/+j1g=","C0QcjxQjoppxsdyxb9rQMW1TNKKY/USAEl5ghdz/EHg=","IU5XOmxX/32jlsCqFe+qIfwJMMWZhM+cjHTa3jr5YfU=","G25DZFduM6PPVL8hwQqRxI9+3b2RBrUFlkro4LSKXb4=","LLYNwwqvw6mfH0Oes0w46KerJl3kb0UAPPJgDzpGGaU=","CBwLXFZxHlQb3qwVCwZEp87iVRAqRiLdmQ80ENFoU8Y=","GSD4R66Dlpr1vjlaRZg4mEoNt3MQssjFM+tgKQgyFEQ=","G9FMtbCVDTtHg8U9LHM6KubpFOxgFVFwORKLFUdGrvc=","LKFnAOZxNL4O7zKfVh+wV4Z6sMZqf6Ha1s1g6zwNMvo=","I6S9a+9/TSHCYZJHVUckVmP73TolGvyidjbtHe3pU2U=","AJAgTL5VCjbxHJ0SsqVqauc5nP/LwWgtdknN+hK1s6I=","GumUVtDosjhRalIGdVnlmSB9ooXQN77Vx0jzmm+UoEs=","LBizoPxL81vrmkAGSmnH2Xbv9FuuLBaRAFy4NawH9E8=","LcqUS5EBHqnyJP5eBhLsICHi4xHfrY2NUjdrYN0pY68=","LqkM5/NMhkWWYX/sVitM2foKy3EWFlWVetRhXr30ZFo=","B9Khb615XzgmeZmnDr3ZsrJN6FqtEsq+EIVcK9cb2i8=","I2RBX8hk30w0Go5CZ6Hz6DLqUUOk4mhuDYRAwET/hiw=","L1yIuWrthUzABJqbpHamumF4nlaSzy19jZp8x7nQy7E=","KZAqrr8+OPDvOcN9615PsPMvzyO3RRGmIUaz95wl9u8=","DhkOBX688CzgNg92/Vsnmk/iuoBkbtacx9VoQR6By1E=","Iwl7gsDHXlPLgISGnlFAC/+eHw11tSUumIq+NWJwL38=","MBgOF1MLhgkBsf3K8jsu+8E+vUlXTmmqbfFZ1KnchVM=","EbpgWVmvtd6S0KDPaJRbXmYKWebJ3S7kg4qeUt03oJ4=","Gfi+6zYpyhdyDoMmnAECeCMaMwMZvqvnk+mvQVGKNMo=","J485iXzINhAzDbJl9vlZ7Jg/oTg4uoj3aq0DTC+QFRs=","I0nKvag64r9VhC5yuASzZDWkngsvhQHwCFZgXiTew4I=","ByebdfenwSEAXDtit9GdrKtuFUPxK9NmXDGBjF8seqE=","AGpJzsBQDAWb9hlw06A8TsoHnzvqdr22UsnBPrOlfyY=","AId9wptQQBlkRIVXZnDzjKUxSWlbWqzFxNUBCOJoMQk=","KUlKSZ/XzE40cwxIsipimyTXSnKDAGlvUjvvrYoyn3c=","BiCGo6JPPdByGbOJdcRRtIQJ40M+yobAgyBwyC9tuqA=","KwDTnu4rQQanDqYYTZXcGZkaD8IcRycXdAwydqmpBRw=","JceI3t7jazgZJVA9wb/IHwmHY2S3ZJifhrmpZCyS7Os=","CjOdfDOZ6wCQ+cqIcZb1Xlkn3ehoLDf8noUAXQyhTl0=","AQ/d1NYo7sxrtV7E7VY8nJ+9du9FxZHCIeCLZvRMlXU=","CMrX8J/NbQp2OxU6a6E9CeT7kQ6Yp0VwcJXEKsMvfNU=","K6jPOgcTjAhkMmPi1O3PmkpHMov9oTft1BFboLMnTXg=","KAxarbkvGGPAqyDKFLAbACAbId+3HB7TKVmyEt3o6K8=","JDxDvmJYhb+6V1S+/9uMTicYvRrji6w5tmiDogMkVH0=","H7in25bYgHW3qzbnFmlWixqIwLzFcqsceAMDxWnkEIo=","D3rfaifrl50KFHtBclUFjj3TmfJU4dFXHlpgJdhdWT8=","Kpwgv7AjTdIZrFkz52FgQP+Y1vCZtTzp27dreiHGVek=","LbEaddhkmSpt9Wy7HrVp2jaSf0M2Lpg94St2YaqR9GU=","Kc1j71f/iXrFt987qO1y1Dok/xigPKpNmfHlMZDNI5o=","FNBSGTLoc7bbheajqrABRpoWjpeO60wak4YZDddO3nE=","Amo+g0BUy0c2cj0dFaJBhp+PI0ddN35p5KNzFonN7RY=","CL2Cd0WejgqDWe5TI1QbzBRlsnuWhfzw135Kpz9KXqI=","GfahtagCK9Ek0mKndJliERTIexvcjorHFfDZBrX1cfA=","H5lHfbUDGwunI7HAxtFW/ojq943gkkHx9Z4INPkcCBc=","B6h+2tUGfzYd87dk7zf8MRdeAX2WNaZijO+RWPY9RLM=","Jk/hYcmKLARRS5LyC3XCEiOywiZV6P4vduTOjSVjkQ0=","Jby6g5FZVL/Go/5bzPbsVmiOwgnPH5dqSEVNxt7QeZw=","J0KoLEGuL/aOUkgDpD44fkJelDooR/1ykifNAbcH3P8=","CkvKIp65zqln21+GUPOpITp+q6BmRSnsSMtIFqMvPkA=","Fi279y8x4q9ajGKXXWrdDddHqGgXvtCdaQ0glawfMCo=","HZDTqXBcWpoeBsd3yRWNeGA61PmxDO9BqtK4AI2Gv8U=","LpfaEI5BkgxxUH0//EGY9OQD/AgOMZO2NHHoFtOqZVw=","K+p8/P9Gy3mCjRvVvE0Yo3V2W9aSeSi8/76iru5FRRk=","Ll5U4PxkLYoKId9IMQ/onT7Lgb0tVksrEtN+pBzmY3Q=","LfSkS+XvwMYcSWqMtyPp+v19yoXvnFulLHGnj/KlnZo=","HdqcYIM7UmdsyUduy8s07n9bdZ/A+CKfHWReOAc/4FE=","L5Hu4FT6UUMh3ArKIf8lr3OByj9O8JovonNVxPvYhss=","CUMnp5ci7hFqr4GWxIRORC5/NkROqcgWlIQQ/xEeNQM=","Dg3jKevAE2hGcapo8PXFamWjx+MbNK8o1C59tgay7Es=","C/wb2uo5l+Y9tj6U1DB06jedXV+WFu3Z8ZwXh+SHWTc=","LXQlbUcOj4k/WmoScjfCRQLJ4QVnuJL3cUmD0ULQB7Q=","EIUjBipRqLQo7sKmYoS+vQfcHu6QT0NHCD/REgZJ1hY=","DFqAXS7H5rMgHklUGE3dx6k9OfwiH9hnSzO2jWXKnkg=","FyoGIVZz4MBDLJiszhxCbP7WQIUBl+cv6EizPvvIgIo=","D2XQP8zHU36x9P1sXNBfsEtAOW6ZMoqenzRMXb0qLps=","IMMK09a1cld6hzOZYJPVuTn7gPLnyqU/DMlnwzTc1vw=","A3P+veECYP78bOlnCRSpzsXCBaddI972LiL78xph3qM=","IzS6wpuS23acBjCLeHlDN1un5FYP23Qaplad6NFkF9s=","Cj4gyKYci/rsvWXkOxOlk4KwITWM2/epmAXWWCL0N7o=","AOp4umVSiscDXgb72b5jpQ4Mr40GKPM8eyKdCTGqbwU=","DRaC+gqSS5s1ERiPvI8h38b5747qGJFgfyKx+RZyBNg=","KESo77hTsttjSjzzbOfP3DMefzKwA11nBd7BVLgktM8=","KipXRmH5OebGpJ+QEHorVKAAICL5Y8IMG/h1PIJrrb8=","Ec9i7gbkq5JsSC81Ulpd0wCiWb6tTNj7lJbKBqrJBlo=","KQRcf6nHP8Wx4TSZ0XGhbzdryLgS8mVJCLXs0rgmF2k=","BX5EN3ZC1PPHwWJd7C8/TSLpFcfpBVKHmvAW96FmXyE=","JYxGQKwdqZW9BSX6kWLXyzpdmyZ9BEqMPDxDEOaJcf0=","CV7m/1Vo+lNQktdMFjEeR3t8Yrq1/VhbfU8b9lq0zGw=","CAaVEIjW+DYxo3GUhib2ZiWADVth7upj0NU/HEauTiE=","LoysX+L3CwJthPOfG8gPPr/yCTYlodRNjJSYoxcu4vw=","ESquPYAyroDf4CenCWHATRfJlgmjjCpuamCevTEqEUo=","B/G9KJqu4fTCgyvNiHRjQ9ISi5gm8Y/0egLGBOBLJW8=","Ag+yUfKUrR/D1VPPncUyzyEF0otBnLM3m+VPaDhNNlY=","CnYwnvTzWg2ULSrbQAQhAxF/ipL4+iJxPlyPRjCjOv8=","AuM4puJ2OU5iCFUTfSPYbnO2qcRHE1Q+bvDKNzAytmI=","ESd8Ah9LsFZhEqYtApifMGvj1qYaVdbCvzK5stbrSI4=","DkFvWXeYwkKBPQfwL6P1r9PNI+7ovsBczzIoDS6vDoU=","EkboCh6Q2vj1DI5woZcyKcHAR2omLfeRNgh7OyUjJac=","Auf1asUwAq/t3S7PSSULUjTUDtJZJM4E2lL7E9gZfbQ=","Czg/RgtxPRrywnIe+G3bnul7TVEoGZPtt3RyrO5VKCI=","AUxGtKPyW4Wi0Qhc/agSyK5VhmALR2rPXmthRatEnFI=","C6OpXTwos5LzlXVpF522NVk6n+XqqqZBAlnK56ZqtjU=","ArvSrTELu10lRjKIcsVLZOJasF40d+BM4fAwIe8xuQs=","HPBjf/Kr1ypMXYskr5mY/CnV8vpiq0eRTfFOiXRn0KM=","JjrN9F0HnUOxQ2Yl2cMinljYLa86QL+J4mcv9nhbpYA=","KBHrl6YA8TkSNI9OmvR9MNvggFDqCDcBDhdOw/Os24Q=","FeaBlgg2hRsVyOmJbpHWX/sbwkd5TFkA5oroLxz3Mq0=","Ghv117c9bLPdsPzRBlUGdM+LSSqGRA+QmUVDRx1VRAU=","CRN+hzZJKvxtcU2FTsG9jA/mPUAproQObKBfs6izYkM=","EAdaAjbjxpOOis81dZ+MGchjAmC9jlhxbt6pcOwCulg=","EmNEtBy0z92dePkS4C7kcFnAkVn5fEKUPF0rc1tnac8=","BHKprH9mAIgQiaF18yh//cAf7leAo44eCIsG8EcCTE8=","DlKxqNxmAUoUr0gLgMiz/ZlZJjPu7Wz5UG5PbKm7uMY=","GQ4wfmYmrHlu18lpMoANPxVcqJ2EwDkrtIpgsAmGdUA=","GQF1KSE+HLMxodB2vjJUyO5dnqQAXpOVcG6g+RhJE4Q=","GInez61WyxSm4pKAkVUKRQT7q81xqfTjiVNnrcz+x2c=","FLN5i7J3E7P5L7CGSSNnM1QkxW4Oe9msObVYX7GNAGc=","IX+qC3hmxmCnAP2vPvBDis9E/HPLfqvF/BkLZMqXBW0=","K/Rly1Jx/lYxIbuQh3qCHVKfyBX87jckdOwCzzmPm7g=","Bqg7bzNBWTTMR8lSt5EcV0DY1W3mo0g33PgpK6gjgR0=","JrxLcVLslZZ94YFi2gQAorNpyRCIg1ZZ2pV9HOK0nno=","DZvDY5qx6aUCNMENcEHqIiC758lBYxiPqx955lbROxg=","ExUvBxTt6Xu67zop1E+0Qa7oGNrATxHk5cak3DHIyzw=","GvwSmmdLpKx1Ut/q2a6NLVhNx+Si/yzOXTtvE1DgjSc=","KEmLBF3RubVuVYBl4NcQBnX6FihKwM7RBI4HwoChdF0=","E/i69u/JQpTIKCn1naKshhkbAxu+Ky/jMs0wLNXZRsU=","KwMU7s/PYa19TG2Me5Xsf8mez4pkjCHiP8XxlGQy95A=","K9AjKfVz0FvRTrWXH45t+UOOireLLTemjdsahF1M3a0=","LxIe6kYuLb4lMYQDDEwaWf1Q+rGsXEnr9iHzI0fbwMo=","CxHKFlc221P//XLg2Tmxb9W94HoDZ427b+EwLf86vi8=","JE2dm5vb8KYiGT31tT5TOuFGrv+7lYFcFN1ENA4ZK5w=","At/4NH5kwJZs0yfEMdQrv6jkPtZdWNRS0khvKv+0/Po=","IjYpkbq+1Zxd6dn9lqM5rJiBgbJWvxrsUqPQy4lS9xc=","C13coEz2YhpvIrlLkDlaWPqPHPKW/lvrQEnHVl9PKlA=","A7PtxrN0TPBXiy7EDROpnevbbnGXPgpA0mW5mlTWMQ4=","Ld/Zpd1tqpBRd5Egyxf/kEbt5dqiS1wzNo+4S1W+440=","LpKPJYVk8RvXIVa2J/A3S/ilV8SfiFmKyUAifKL1mDM=","D5cLTihOlal5CUWaNKA7kNyXA7JPnPBftSUMGiSGEHE=","AnqALq8vna/khF+bMJB/2zn92cRMXRgWEPVYgrezgd0=","BKx7wDGCvoApqEQO+HWiSKSAmF5pP9Tq65JjfHPonjE=","B18xka+9IdUUl6JsUkZl3nQxVxIfCTwSDZPhgFgur4w=","C9O+khMSH3ecKysKAkvoK1GOG7wTSmX0QMRHap6vWF0=","DJvOlfLVln07WPk9fgPJMXCRfqU7X4sn3HCh+qtHTN0=","HjsE3uauZjVyLjVGVfYDLRpcoubXr6DHewvhkvTwxvI=","DB/DO5MZXyqsA/5u7z5BEHhMfEgyLjDuUcvXj2zp2Ts=","KrYEJn2uEklFUOHvJzcI3RHBdmZ3D/DMfAd8k1vyr4o=","HGmYX/eFWVGaAFLqBeYI41ys5i237Mu87FWvPbkVZGg=","FjNPzUISVjmM3u4IqTRaUn3stxoB60NST4092w2yTUg=","B++N12ZRUvhdAJOc+6vP434rHvineoRWiu/gHx6bXqk=","DcxCbciL3sjChI8tiKIAVxuKASzQhw/G6guYFJT1gng="],M:[["DQZN7oJJKNOfKovn0vpYMiPDOZV4TSKIOa3eJVlZJZI=","Ky/18nUxtvPWqF114+CPOi8NrDaApsJtVey/gDyoBWk=","C2WISc5iC77v8jO30SJYAV6p+HpTkPVhSYHrbky0pfo=","EYEy+8HNg/lRZ8tEc9VMa9LEF+J4Ll7+oW5y1HtItw8=","C1lEdo1hwbNWKldJ9PBsTdCFu1Yrg41+LvFKIf31JMA=","KwTW/7r3FEAS2SxcYhKAPAtbzA17GVC4idH6bz5WRFo=","Kb4qQoNK4y3jMg+w7ka0wQKj0a5ExdzhUv3qtUUMnEQ=","GUb+neCpQ9WnFurAhWHNkfkDH+yC2pq3KIPHshixHrc=","GvPKYkClWrpV345Jg1uS+hfjmtVwHvcPgUQQn4lL8dA=","CB9YqRpODRAOA2n92BoZADU0L9BnfuG/UhXkf45YwsM=","IqhSr5BoCoypaItx7SfBV9ArQGvWx/2BIdfHeTrSMF0=","Cye6gqD/uYNomBc2rpJ6IngomFwAw+XfjBJ2sQAQiaE=","BLRlJiB+3HCg0jyEOLxJo2VjVVLe4kBmGize75ZvIPY="],["LYxwA1cxrZ77qSghqIEZ9rgYOjYr5kFympPWoyfAOAk=","Ce80kq0Z3R0L++sZEzCogO55M8nTs2u1+gIoO65dYF4=","FFjeUWpTQZDFVQxqG+069TXDiyQuuSkTcwluxg45wfE=","E27yUVlV/2YZSY+sWUJIFhifiWrA7Wm1mFTRBd9HxLQ=","GMv94M0hwYN5ei8IlZSoHNgo87B0I3HtAuuD+wBk3UM=","InV9qegiNFKXvQYKP3G7HnDOl3BJw5MjUDVnfoQ1cxQ=","FiKAUSXd80TBjjUdEegikWGLl1girQyQPvvq2lpR1E8=","KXZdjPd2GaWAZY0Sf7b6pE1scKD01l26qWB1S0GV2f4=","K7C2sI/BvREHDtxC8j6Ae4LouI73A1Xfx04Jan/zgcs=","BJUedHt65rmdklAQjF0rcBgak/8dS/cjeB4bk4Apgnw=","F3gLlGnoHKcMfLtDR+f7QMY+9o893lHQTLR7O4P8KZ4=","GRPVHZxx0EK/v2Sdnm5upf3YK0/TFz/y/gK4VYJSiRI=","Kp40KlbItkZtP+UzuJ8atEG2Lf8xU9OuZQDCw75jZeg="],["B7YgyKeOCeSc5UeqeDqnjz5FlMSas91vYCvGwDUdgj8=","J9a9GHA9fKkqokB20xh7bAAo0LYhPZ5dLGYRUjehkFE=","KWnrUBbySzGszxc8ogRmjcIimEW/ZEbOoAfBEzSb1Nc=","KcZ7zgS/0CD0/36sq2y94DSyL7hjNGdaNh8FnlA5UxE=","EkR0sIgp2bcXxQiEvIlc0/gdUZhZ0hI116dEUNCpQns=","LH4o9Z/oqKO7L6KyseEUzig/4iqXij359ioXHLHWXk4=","FlwLl4tLtkap/yJaxJAFISkr5UyHmILT8R6qMQM0FIc=","AgZhNLspnZ41nLgqg4D+tjtg5LmFnZuYcu2vkVL5LU8=","CTcu0Yuhp3Tq/hv/be7EvAgUsImcYZb6Faes0V7MXKI=","HjoTDoyv+bXlY+iq+EsvxzZo41HP0oz2b1AS3mE0W1g=","JVVDoxSvxaKZFBMijHXq45i5BXayO2zYYShmXMO9lHg=","B2VHRJ+gOEXxheYVeKWo8mg6GXM/wExzrGoLib67hFM=","L5i/CB4Ot4+AJcA+6cGZ8ug4xR5aCu/TM+n3z7OPU0s="],["IxmWtZJShXVWfTnQBkWoOxOSkJO7+gDWpmHkppA1HQ8=","GT8yo/g592BJycvyQUWQaYohGOg2WDJ8QziqNkjY99c=","Cl2mWbb8saQnPht+O1RNLL02LKxJev0AS46pIP2wS/8=","Aqgyzu04N+dCGW4JSR/iPj9uURJuq5rOyW5xlTEC7yQ=","CYuyxMYzTf6kdNBMsul2GGH2sYqAWKUrYZ1iJ6JiKKg=","EBdJ+d0mBRkcGWPyVpSuJn9rRL/i0a80/vy2XpWHhLA=","DHteCTQ9tcY8EQ0xddAbtJgpDZcbHm3A6aDp5xWDVrE=","EWoxPQDPmdwY4h+TpbsZgBi76kt83O0+TSEJcd0KaBs=","BATA+hvR9+BZBUy7h/a1xp0RRX5Z+QQZzkvRC7ioA98=","DBwhavMwVMSX7wQ4H1hYIpi1QzX2Mr1irdKeCAZ6Wdk=","EcsgVE9DQ3poin3LVzp9pPjHtENzSe7fP85DKm88FlM=","GG8WCuhm4QxL4Op9IEzWTlczfGDECzTDo3HXU/L/ABo=","Hh1ZIO3P6day0N2y9vdBr7BlkDQPwHsYLqfD672TOTE="],["BOR6cuSbnFqj9p9q8i+gq2QMk/xSTdPFCEhtZvB5hSo=","I10OcaNQ8fI9m7UYKsROyeRhXneAHlqtyrgzaq2xcSw=","Ehl0DEJHQ9u/iWmW8O56QHa6lgpX6Ndnm4KEeSGFcNE=","K1AfEAPieqgJ3J5c2El2o7jBacHpxjl314I/gNP4I74=","DzTbk+qNKtfR7/httYIMx62ke9zYyC0Bgh9cIaPqIyU=","BNAqsFgm+lC8xfmvnjlkd+aFQtB2toPuYbhYadRTWJM=","K8yC51ORvk6pzQ+KUF+eT2hHePx6mxvOt4aLspnNIHI=","D+KbW+rVTFu/QmuxKESikgiErER5BhAc6piImGoDCxE=","G7IJGHCk+sA2gv5bHi61axStbkj0Z2/kFFS/7rD/1Nk=","D1TJxSKlx04NTgxjYRp1AmV1dbepY8DnhtKnYcToRbs=","Fg9awLJIH4AZ6V4LJkRbpk3AOkvooVRhSWJH5qwpACo=","Lz1rjiNhFmCJUBuRR+hKtrCXkqwXpfCA11s+Mgr/yGw=","G1m7YOmGGUmH/OoHBJi8x8k91WHOivX63nVM6sB7FwU="],["Coy0sr8/DF2mceSPg+XBswGPDTEgCm8Z/VGV2yLu9/Q=","HfXJ72lK/mG8JTrpCKj2rwoIzbnnip8yLCI4gyLxbCo=","E0QxEo5f/Aq2ATbF2FGhHc3WPNzxetZP13UXcB3mdfg=","A+pOK//gLaWXfO0fGm6FLpIavi4BXzWzbOS9AkbCzYk=","BuA8oRRnBVIrtencc1YO7ua5tL9R1I+VP70fAG11inU=","AUxJnuUZJbIx2hfue1WnX5b0YuQxZ17jbHvk6bBp4mA=","BhHs0fN5oAYrBcSu2xALwBUkTGqI8WMaRWzCrMqJMMw=","Iq83wOSojerp9/rYOBmRBzXLS0kxHgquEct1NNC87m4=","KZ75Wu2MdUlNuC6GefvG1aPS4prs3PaXmpsnKmB91d8=","EDzIOEvhvhCHubtHwOtgSfheBBP3tAjx3C+h5vxK+Rs=","IGz0KQrJhENPp3S7D4kBojOQVjK3k8gLHVmWbpanODI=","Ddhdzwj9ONIvMW2R2BLLKohDCHda+p9mfGyoCVQ5fIY=","JM4Ky1ItpSfT6rcoZc8HPZVLq77TzRcGqmnXZ+mv580="],["GLuwArRvLl/sKxIPr4eCLKjnes6U4DqrXBbEuTFzncg=","HbICHso6NiSn1FuxbPSkTir0+uDcKAAw5+vlU5T2nYw=","CXxhM66o/kjzpfxBa99eRtBd4HI7xJ5Tufteg9NQwpU=","FQ756TKnS43r9nAIBkEzmxJoT/WjA7L7fB2NVvVqth8=","Ejf0TwNrLaAGepSUczTjr6KsTPEAmJZ2b1sZHN4oSXI=","LZ6pnS0jcygmbVndfgGLvWvMeUHZ/18HoXuvAJn2FNI=","BHf5UeGfUxuENK11W2eD1htnnvu4f9lW45TbnENOI1I=","HYuLp3LEzacujvmxnEJNVdVyUbJHxjK+olUnGvz8cLY=","IGqi824ysrBta+SK1JPTVMp0aHU/Um5r2CVJ/DbNQQk=","KNqTCazKED7PGd9ypyITTVMLrmxmDbPDZNDrsgDCrqo=","AblDWFXWzEM5JA6fo4GcL/QgmA1s8Ucht15Msf5X4Rg=","I4gy5kMVjpZom1gDsLd2AbWb37SSYROjRV8f9N9uK0Y=","C0O4+sxDz8BntVE6vM6EZQS5OVzcFN+WhhpSilKuLsU="],["Ar+uGwVO8ukk11qKASg9opEDxXutEp7IOWzidLpFJN8=","GkaiZpGEHCYQmjKuB+tYSmuK9lcnPNxNihEt6gvMhc8=","EH2geE37MU2ChZvkTTe00rY0XBdLkWUcZcmESWgqUgQ=","K0WzviZ0/YIFFqzWzGGDxPrg9+36mvzQLf7szQK/7UY=","IILpEDzEUkWSQokRFScxKGD25+6UV48BGPSpIND41SU=","MDqeIoVdldB+gXLzoFNtS5UUL5YrAGqKsJ57tjNehIc=","KWNRQxPwRvhE+VD/6oD15bQktwfxZZlmLlouNmjL5fs=","BLf40dXsi/aJrfEtZWuU4VsLIpwWOMnEdX+vDRj6ZDM=","JZVHFotksqIolBpULzlKJpnAgcFJRj3Cw9If2LLk8xw=","J5Gd0vnT3J/L2hojuVzyPjYw5v1SEPrKas9GKbiOX/E=","K5I35ZQeFlfvpQe4ksO43Vf8jVKHbstZndXhBStrHy8=","IC445mmINhnsvGpqRTaLm5o+mrZ+/vUPiW3+SLeNPaw=","JidY+z4HaTaZX/MUDvfRsKHg/kJApQdH4sPBINl386w="],["BtEBsZR30WJ7lUJYG/DN+rOLBc3v3LgZZcW+ANeA8ZI=","DK6AzAWu22bW5kmwV9vFrpdZ2l17Q9XiWkAOH5Lp0ao=","EiVrO5nTHYo3KYb5XWbME53SPpNUh9oms+JJ6ny/ka4=","I4ll1liWevorzlD/GMu+U1MnxlsLduUNowc53tJetJI=","I6bhQyhOjyOMS2Mq14rOWw3NlKiXywXR4pe0iA50M7I=","JOE6OPBNXg/Atrbg94KmpSOos7ASciS44jdRucufiWA=","CQENc2d2IKrhsPqAI/8cgSMTrpw79DBm6mC8GrR3p/g=","CkHlpEId79Xtes/UhAE5WkCaZ8Pt9MFozjNo7ZRCEtc=","L8fRfzqa/B3iia0PlBJq7sg0SYEgYpzIfEWGxid4AHU=","H4bj6dFH7WBMceH7bvhFnPxAABu0/FzMJmFmmxVavro=","GC2Pke4qmiYhWzXzwO7PjsXMNgEkz2uQPnDKgxJpddw=","Bn0rYS119Pl0MS0Erg/vQ6NbYO8FTA9HUwLFX8EL2rA=","Dqs/JkF+a1PFMgct6S1Kp4zN8dqRZgpGGrsPn9e9zX8="],["GK9h9hhP+F8QTCvvF5s+xaXSQt++vo4nopGPYg6KW+g=","GVBXrxMZ4k3xuQXG4uspVwA8/DSwAcDlS53PLqXfa+k=","HZUuv/y+3SYDbFSh6KKCj+MgrfB6KG5/LCEbR/bD7oY=","A3C3V6xs3UZhDuwMItQ6VD1eBIJXe73BTnEJAwe19po=","IuB2o6puv+mWugaL9b/7F/pyQzjNZ/Z+olMwGVxigXI=","EmhR8+rcAYMoinUBU5EKQeB0s1RPBhClEnOtNpi+DLk=","A2H0CCt1puvSP5pucwnYxOdSAVnaI0Qe3WMaasFMIM0=","Gr6LrbLRI1O5u5gVIIapQht87hd2FzDiWsKE1rHtezc=","FafmSlpG9Zc+ToKiY++QXtZPGCsgQbqgChNZ5+nF7ac=","DhVOvVDbPChk2+HtcrCBYhCFG4bDU2ktF0TLM3K/py0=","JVKNXTHb13z6bnsYR/joTIHB7VuuKlHJ5APMdUxUu1U=","IfDGuJb7FCINgRRBYpx4+Ojid0YCYiDjMczriaDuiaM=","IK3esq/SDnUqOdLyHr3cJ3J3OwYpItyN07oGiDbbpGQ="],["EeOnwtX3Q3G+sYjG49ehSzMSivjuModUbRLXd3zvcMs=","LU01rNnyij5r/WAUcpSCk8Hk8ITHFN2xoHXy6unOIbM=","JjCbUstV9upakDCwE3j2XS5repYZkm2bGx4hy6Afp+E=","KqhMHvnoSKZPdIuA4nndz/hx6cTD4vr6r3kVmwtOQBg=","L+MbDfBPJ2pSW2GazEpbo+tY2MMhxiOQ/rqwXs28eY0=","J8G0Br0Z7RPVM1ULi2IRhrH9R/Zx5mBGgDF+ZjiwkeE=","DOvPMJdbNyZ67fUh7ivHU8NCTcS27fOYT7Aq4erUTa8=","KRwNpzHAFsDWxMdThwMKliv3ous14VqsAvrfUwJ4o9E=","EhbwVgfgMuSQOKwUWBAOiayFGaWjzuRUWwiFDYvxYOA=","Ga5llFodvtOWXy3jo5/y1Uqx3uDzM7iPtJ7bP8mseJk=","L5lq5iDQCj1OVe96bOC2gTiPG3/zh1tyWupuuQOdiyU=","LIJe5WHEq2oiMxF3mZyJgG+8NFGDh+gHwgw1lzm6nrY=","B1SUdDbDze0ppgyeiYI3whg6Sdt+cOfrc677S1xpMkY="],["LeXWp6JzQ90EIqxxuNQJtDzLC2cul4+P39IU9NeGZAQ=","Al6y7YTFIKuhZOM/A1O1ExiGwPvRjlVpVUFRLexWOgw=","ChJSXweBMiNx/XCwkozObi6qpnuJcNzfMZ3yXoAZpt4=","G79D3bWgsNKEWSOxzhKCkjWcuzE8WHb7tS9eax/LcDE=","I+jDYGrugY0q+oxEZdXsucRb3njdgZwPNaYgWTwfQuY=","FYiA9a25bdE5gSi5/zOfPYJ9pkY4kcyhKcASwGsWsyE=","I6GsBzUZRql0yIQekgkqT/xq78f6mI48H358h+FRKpA=","A0xGD/8ohi73pQmhdQom7R5ZYPy1jE9Ix9Jnx35Y3WY=","Ij2xjzHIXpjh3XtyRd3doP+OMZvX0aZ/28fu9W1meBg=","AJm5fIeM41yVfQG0PasH+AA+LDebQcphpuVqkgT7Frw=","LCsefHD+wvWMoBvvWsN8u5RxrnkUvwjffkfdjjvDzpM=","BGJfIljt8CYroGR8rkJqSG/IAdwLWdIOwPTQr4y9I84=","I5ymGm735QGBCqiatJltvqj71H/S96LJaoGOk6PDjIk="],["Iny0O5gYkk8qJYiWSgrX3fo99iKEtLOxAZmlAe2XBiI=","FsfFxhYe2jLGW7NHZVrKqAvMmL/AI/SrEvWyqJnzfj0=","J+N8aKAVMPCSzTfEom3s4nN4aNwsNRlDXh8suI8Htiw=","Gd0cbUUpgkitSZUx8zzgAlBUWNdheOyiYpjjmmL7lQE=","IV9VY0ZOLfao2qjDRHakZeTun6CtAfxDmbZJsuB9Fnk=","APNtFm6ZE5ub/BrDJwo9mMSvqBv5dDYHb1c4PaUENqU=","Ht18ferySeD9P1doqpLp2tZBGLSRvM4SNAxG8hCwfO0=","COF0Gpf2NI7W1o9Le8bsiy2/A/QmdpzHec7uS6G+sD8=","L0qoZB6kE1Ax9Nl6ei9nmoy8pWK6aqVOrn0y/30E29I=","IaCkPIjOJu/7+LmtZoBWtbA2LlAJ89gAM9tHMij7f8g=","Axs2nQEfIZ5Kj7Id+TUoeNk/+ANbzag0w9zEHDwt+F0=","AgpyCDV5BZy2WZUtPyoB7ZDSEAInW16hHyCcdjuqhFc=","GfEXcQSbW+gbQ8qB42EfQQikudwwzRIkQfdDGcOtzek="]]}},73606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["MEwprrbxhzhHh5V20w8fboo85BCCwVx2Mt+SDW21Fk0=","K3OA2LJbymSbP4u9CoauQXEJBpvicGb0b90cfIfUxAw=","BMdyAOVJSxy4o9M09prluvp+h3W6GSTlY+/lke/zAvc=","BsC4lm35MIDDrBV2SG5hqw0CdjeqxBuzXkgr+hDjT8U=","JMc/QlkDkE9A2/9ZAiXyUc4ZgKWlzi0HrkNuHQkHeNc=","I99vb0RIJzx0XOU9XXq7XSbEZySljWiETTw+5F6bkks=","HcGxrDiSgBiOk3VmBxuEv4GJuVXQV5tt5eqKUTa8Luk=","J/ccXKd0ziACi4FA8URHIEORfNSRnP9k2EinRb1WkYA=","IrLuU7MCui6Da5h4PhXrbenRWnLMfKo3TmG1HdDS4sc=","JU2FBl+HJx6G17QR1qzCgPntJXwJjJ/bBKLKTffH12Y=","KGIHk/N4v+iB4Ji9LsYr60aJnzelSr0FPPsLO7jV51Q=","LBnybQg2Y1sE84+jDuXGSPoOobIC6whGghrNPGmc8GE=","D57Yfpobp+58KL/XrDj/O6EISfsE0zIomLqf4BBPtEU=","DR3v9CJjt8rooSOhZBtyWAFUdhYauIHh3CDhZbPwRXk=","BbJ14HqeI/R3qfDiKUInKGUo3dptx0SE125qqnFNtaQ=","G8JVBSrtnc43dlvFqV3neSc6lvS/QBNUJYiwl4Pqf6A=","DsIobLqZmE04w9+4DMCK6/eaSvjsuY/8U+xKvveepug=","GwW+9x/DlvG+l8gsCC0vek2LMuzzDBmHVAkFDjrTWIY=","Fuk8fu0NwABpWNGCTQ3HQLXPuMmG//zxth0QDynraag=","GsSevADjdPxkfGWYHdk624mY1hKLkXpiNapWI+pGEoI=","Bye+u4RfbUdE093xLCqvbywqWOBFcf8Xrf2QXNV8YPM=","HVZZvk+p5xPT5CjCnTT5/6muDyrKNHRUOiDWJUsvAZk=","ExbkcLVPDc1TEbapMDR7/9uDOQHgJEipQZ8Sf4ZC/Xc=","H3GCkG4YS9iFlMolif+EnrLaowyvjL9SE+0/pHR+RYE=","ExlxTs3H5rqyt89X2LCICUoAPy1PiO2w0L2EQbTO8xg=","CIwQb9rrMjp2+UoJEq3RtmviFghKQuFL7FlySOAX2I4=","D7irW9xhaNGth2kiVkHQtetP+PtcYJxmHajug+oqBIg=","Ld7d5ASFjE8JfGyN22agA4FjXE8VUBTTASrR2veQNF4=","EtkrfHqIyYafefxh5OocHIgbsTIMC3eHxkN+IwtY7aY=","IcrVIcGr7EZL6Zp38MD3kqWq76EEu3wDa2yKQFBQqk0=","EQR/un3ipVPD7FUlF2gxRABwjmF8m9/zOklmPKLesxk=","KQRSn0/AKRRJw68Y/J9UcirSx1FiDY9uDh8qE4LKxac=","Eh/mLFP2hHWqLMvijViqdKKr67JlhCLNbxRcJmLMlqA=","DdseTqem82cFbu2s95O5Sl0336Ag5lXpBxEwbccULRk=","JotEh18Z/1ihXdhPS7ZOqLrMffwE0a2GGRD7mUKjce0=","CcF4KEJd5ek8nuuC0yX3cJNd6MJFhFkbdEgIMWWQMZs=","IwFE0pRfFHU3a95+u0N81zWNUBuclU9n4GwKbpCrPEQ=","BYUaiEfN+8gCiJreNESldyY9k3GLIDigWwW76JCpiJE=","KbWtLGKClUzjVqp8MQheuRtsxJ7GvxOUIsOfpU7/ALQ=","Jl+hg4ri9tWRuPM963jT18nKFAFBcP9lBhi2AUQ76RY=","HofLhliMab9Pnt7TPwPUl8FdYbDkjdBFlN8zbYeTojs=","JFlPEVBj+aBjzLGlgOjp8EJSbIzPbkvypqJzr+oWfwY=","HQUrDdVxXIiRlP4X6Ddjym97x5ogTExABzvIpRb5NMg=","Hnu2keZ0EKJFB92aXMMjwPhvl7hCvBPs512IyADnYEk=","K3VY0Iq4cNMLGGY++ccQ+XzkxJRU00xL9xS+iGW4DHY=","FP6iP9f63VPJ+vQ+HjDB5CZmjQCA5wY4n11E+NDNtEg=","DY+F/2t5fpoo9KumAZM3QS16d4w7fX/+BtTiCGRJGt0=","FdcssSqObTycgA+W/a1RzyRSd2jJ0TNMYICE1aByjMQ=","JfdeNhwmSVvZ5RRorqFo+fCXh05WLXJ/AwqM9djFhVo=","KGI6aIaGchzPztpsnXhoMuAmVIWbgVDiHPA2/MFUGSw=","ADHnB2ZKQyvmOZNMKy2qV1dQzEH4QEWdhabW19iru+0=","D9VV1VE7jGlF+Xu286XTsf8qwtgadhLxLu3v0iK+4aY=","Kh/hF1O3qNCXcDi+EnajVYV6sgy+RISwixUKRsjjktU=","IueXDaEAjbV3K8+6Geq0U4VTjiVF/CDZUKYPhA2XAqU=","FUH+yFCQsH2IVkAuoiThuy2Kip0RkrmhPeyBuPaWgrI=","F8N750YixgjnAwEJLtxp69GdF76aDUS8eJRKMJ8iHNU=","JgMsl7u7XJIOEghZKk9SRrEdTXjWOqGVzjhihb0NtNw=","LmLXPMis5bwS9eWqI2zLcwgw/aYtbdk1xqPEIP2cQOs=","LwJqgrFYcjhZeLSca2tIdlnk9cw5Tebm7kq6JqEE4ik=","JdKXYcweSbZhSsQpRE4ZwHC2okupDnrHJmcsfPw2MnA=","G6l7SGBeF1Tn4X0a9+5JbndQ++YWXKuhUpyJzGfyeRE=","J15a7SVGQgLxtxOFK0cwJ1sc6SFT0CUGPgoV+gd7UcA=","KzY+Rdo/83EyQwQJyACOxoWyLr/oQ4320+1KeHp2LmU=","EK2j2SL5lNiK/MQM2d35la4hGZYd9rHa6622ImL0Pyo=","CjntFkKG45sBKC1lGc0CIRHb0P+D7xVWJppjoBAIM0E=","HDfWCFeTowxH2SyvZ3wM4MrM0pgrz/GAeKRrEUjPYxA=","JVLK7oBGmdTWynW+9KWPdAj5fqMHtEilxA0xEphWImM=","ByUpkD9aVWyMUeFDyXhTVAqVa9O5UCsaQ/39u8ZqWyw=","GpYR3msYiUrZZ6RPEp9Ir4Lv8r0P5AsLvuY64HvIq3Y=","CgFMvt+TviqSS5qjJT6PgyhFqFYtRZrJMryDHgQlJM4=","CGQtkUclVyu/5+t/e0XZF7LR3r08RNNjbL1mF8Epsk0=","CfgTjPA/3WvREBScaNzk3tjUUgboAW/H085uK2b3Q6w=","GvquJgnOfRXHrkdQl2doeljdwhFTZxUdbzjS7jNzAW8=","Hic5KcJ8o/b+BPu0iPu8HZRUMfppIHEA28zb4mEPyYQ=","A0X+C4/RMLjjo7I3mss073P+7RQbgGwHRiGk4FHBSak=","F6OpintwpEWjrvMBY16OXosnfuoXcwYeucU2Tx92dzs=","CxJMmrTe9xnklhmuptN0uyvdhC1bi4TrVWZTNMFDkXA=","IKy3ppz87NYHM0Jq5adHLbm4huLxE2mqnw+ScEQMwc4=","E3rGiniJOqRXzjr3n4SlLtMd90B8X+tatLTZqrPUecg=","KCLl6CQ8IO3uOMsUK+Pn1+AF0nT8NGUi9THBzgsFYOQ=","GcU75rcMtceePkIJaLRUiz7lXc3g7SgHWUWyro8jMe4=","JwqRySXt5FwAi9vLFi2dUycXV3oB7pSOCpkT7NLvnSs=","Kco+aBHYA3owkpaj+tzXNx6Hq+IerLN8j0rHyY8dSKY=","L76DKHTmoESk5e4bY/19okkQ7WheHdEkRLgMlflZuRs=","KxC5Q7xCsTBq48DJYvrBR/FY2eKt/tB59Ki3y4NumY0=","BpJzU86X8aLHW1eqQtdCl0pg3LsTWG+ZmeUtQre8pDM=","CIGf7gHJt/jx2Yf8PyzHDeeFSs5t4HKLp6DnpdchkX8=","BVBKFngunJXRhwFm1uyFPc0oWdDUyvptMgcJBp4iE0A=","CmycPGnlWECJMSQIheTt+R5USCMKoCCllyHpTuGcSxA=","FjiiRbY1Rukx7nltOtf4/bH3NzFpgzqm3dTKDTSZaT0=","ErWrPUUHHYRTm+dyyfRoyM1u/vFRo/WytSuGxHyUgNo=","L50Ex6r4VBgLfJlDqGq3ZvHGH4Jlv/uEdyY7WZmaTuQ=","EXCaJCZX4Xcn8kKcZzbtG/bHVtu6iZqk6uXstshFVi0=","ApZo9fXEoyRrw6hvIhMvwM/GJWZvmeZA3qDh2nqbVnA=","K2E9SAT+q95H2nHybhPWFCjyeBuc4f3giJAt7PUV8yI=","JfOJLrV4YvAIdVfqDpOGfSvMAiD32ivAc8onbXUK2Do=","IQP3pSFPQOL/ZEdFg8zgkU0umk78Ai8Hzly9eR9UMnE=","FKhxEHKorrTjxyv3aFEg8jJbZPkG4sHuMfavrWyBUTg=","LYIAEQx0DdUb0i9CZ8q5eTTlrbhtrxwvBAXCeBvafr8=","BbKZ5AUTG7VjEHI5bFtXy4f1DQcPGWUzvD8FBsj/IYs=","JZXk4iP4Q90BtVDFUyz9xRkx/cNAoRytEBn94IQ87Ic=","G6krx48m3zFI2pIMe0CE8BXuFkZipauzyUrPNveKlX4=","CSyu/e1fgEkkzPHmNUPWHf1XAAehBSq7dkmDIzzGPks=","HA363j7D1FEZI4x1xwC4JqQi7gL0VDHsEQRJ8fdWdbc=","HaBerEZ06ZuVRodkYTaayiDiieZ9BSzOEPv0GLCgRCs=","BQhpKMvQ1JQDv0rW9MYmy9SMHZx6IpVzBvC93OnakZs=","HTL3Hk3Zk4WikpoCuSkSCFFztIJUjhvAbvs62W+jEXA=","GP6JRcCB8amTfiA1lXjL2xk0OtCsUENfJtyBk83q2/Y=","DCehRp18G7YMaSNYeoG/oFF1h6Ow0zVoJqRcOsiv1NQ=","GgvNsnS61U4cPsoeThTq7Tva+whGtP20HAy8bvpJAMc=","GMFaO/6A5Ig2AWZCiN9iFxr+rX3K7sD72Vmz58ao92g=","I68q3fzs2M9AO+6MTcqB+3yXj68UfJkPJg8RWy07yPU=","GG77NaayPUBu/GI34XXa4C3pxE5dwol9VjPP/1cck5s=","CrFx6VxgXG1TYf/THnb/jk64L/LaVtZZxmkC6dOSh50=","EiYibVVB5ghvt3WEN4fKU326WpaEuofsDeWSz9IOiLA=","JGx35tKFijSjyinTWXYRrfMopKIhH3TV/QTc7KmDDI4=","DXSVzfgHrD1hhMGN2ehYslD7s3wRop5ikcElQNXivaY=","IwhT7EftctH//4Or7wO1/3Z48uEEuSltjSlDAUDolwI=","FB2GCIxjFs4Nw6VglhpQ8Hact94hZokHfPZcYkXudqk=","H9T9pXHqXbUL+aN1t+g+4Y2+3DeRSwZkYBSlAJKoHiY=","BZfMFDKpc9g4lvq+mR58KlNwRfmorGEqx2aje8r5ydo=","FtyTI5t06riYI6r9kTl96npcL+oH4S5WKv4qlOfzPLo=","Fdc+7ubUgQKggYz+cKsPKt2S67fI2EeSKq7wIFQoBBQ=","InyDMOLXp96Qfuvp6C9yZMFt6X+yP0vA1WOnh0vL9Xg=","G5Uvp7DZ3I6fPFKpV0aPSSoqrUXLLUpQN6R0prMjGv4=","Lf4ZK73l2nXBdawyZYV7zpBap+zFha0g9Jl/Z6UELkQ=","GM4bWL0/K8VUt0bpDxiKZwX4Qr4p+FtqZyMJkJ/sIVY=","FG1fODsu+5li53OvpLCGwWSwqlMG5Td0XxVoCoX2obQ=","BRMAgq6ncgOrHigZ1HBPDp1yPQbEV5sbz/e55wzxyyY=","ASLSwcSFUK3myI00mNe6g5XUR3YxnxJkjBTKy62mzDA=","Ar4N/CqewoRKWFY/jwEVlE6aOaj7zPw9eYMPSklKQpw=","AjYrg+zVrIapCFM6h2yhc4yERCWCL9D14GRsll6UzZk=","JzQ6DKg7fL9M14/sfCv71kUoWfsPe1wU9iORqPu4E/c=","JfZuTDGq09Po+JQDAqdx3ncMhVy3/OP7FwFiRJlQBZw=","FygTWGEmHj8ZlbB4rwoPEjbrRX/GIBxazrjJP4che2M=","FTtNdWVMX+YE+i/Ja7tqDvEkDIKB+MC2QyvxpSn1Dro=","HvKU/nl1aPVSU8L5PEoyq2k3oTMrscQSuMwV50s7jvg=","Kl8wLEmoyP1uTc4eJlvG7A7vNMxGE2+cymZCc6w9jqo=","IyFaFBNjNgaoyPIrpkK8qo+1WffNMiywiq55ZzW9UnA=","Eynw1vqdgOU27RIIWNrm5RN2Ykx9quO6eXlaVSWmxIQ=","JmTpqY+vdOFBaqZFtkWJ3eyzvCyF+aiWiK99tw7GAoU=","MF2UD92lJfSeI1rm0l+dRHHjlue8OhM67s4eVu6qc4I=","EnGvb9AEuGdITeod1Dy7XVjXMdrG3o2/uzAmwXMx6po=","Ix/Z4RqmiOMxJzGmoCfswTMVFtANfjB4jGNSGqkyYlE=","Dhn8uGOCi6udFS4FBM4J+mH6o+CiPAJIDvb4ZmVdV14=","EwMGVBdrBq/LYRIDojaaRC6GOzwNHIi4nNTH/fT57wY=","H81guaUix0BXY7zJVGLXfAo2tOlSxGG7Luvx6EKFRVk=","G8HMTxIuyhe5UUUcdzRy8KP2pXwYUxnOHS3g0Zuh8ho=","AsAxhWPb+ZrmNrwBK/MQF1yrt2Y/Kmdkz8PWfRhqIfc=","HLsaKkkLYRdvkEW0sLYOwD8SsVswVVo5Mqo8H/6ms7c=","AGeW8Q6bpmnf+Ujob9Ri3FzZW6gHmwLCsrStHmL6N94=","B+ao/kpDl7pwkhXFqycvPFQUZcvY5DZT3OL1nN743uU=","KE4JPJhWV76+lr1nESDJKZW9vSyZHN1JCTCcw3IrXtM=","DSBx2t/Sac6odAzAKZMjy24aZL8SPf4a+YoXh6bKPAQ=","GUW29bnPlLldk0H7tri0t7RhuWOGwenPPHxOOy8INVA=","FXammEClDkflq08hqznVMZADhZTsWZcAQV4SxGkrRng=","HZ90hBlOkEOVjW7nyKVSwNJflYfmbNiZ0s8CkXlkFnU=","FQYAPzm75BLhoKTypX2ynimvKrYQBjgvah1Ou4w5Q3s=","IkX3ft+es+ItZHhTaYvoong/rPkrFLg5LnNopFnaYtU=","GJfnTG8b8xOQYOuASblTKP/06duSYOraHlU0bbvezjs=","IJ/4YIUnPmgM7ZV9Dk4WXHi9lnCiSWnoOuiw2xJjjDo=","BiLunSOwxhsFhFsjhT5A2I1zWTq4Uei+OzOMp86M9a8=","KuBlnp50mkfj4NJEhizPX9b9bhrwsoiUtOxylAd0vZs=","AsMXFOLGfARUVGU/G9+kfbA5KEOdROMhIyAj/00voPo=","HEqCeHS7SkVdeQzXqGZyY0A4uvsS07iVTPOj+qh/+uE=","E02n4ZJD7rCOD35o6rp2QemOw1+Kt38TTdEKityEma8=","FfZTaeURVe1CoNUMNHnXuIDP+H6BdlqXzorSi53mcl8=","EIHcrhD9f+wSozKKYGeMLXYBM4YM8w9eRaD/9bqV+xQ=","KCBrXNRM23vxd6Lj1grjheOrLHyO+dqps9rjX7uZJng=","Bdk1Uwar6noUlLSHXwb6n4H0+wuFUkqmGwOqBTuvQ6o=","CGmuhoModCM4OiMXzlj8+IQzu1RmddaXHKKSoPAKrzM=","CwfYVmrGHfnC+r6NQGLY/ka93RXQhzSk7t65HcmHOJE=","Al3VepvuWjDvEpHwrKddVfINEfjg8uaXBAE4MPJsIrU=","HJ4u7n15t54ZoB9hfzfrj9++BCDzxf7FhJH/E2tFny0=","GgU3Mc3fvy1Y1yO6XVD4dBJXVciywjaxGi+uPrFdFU0=","EJ3WfwbEkJQDlt9kEGNvZTXqfyuOubr447464doSs3Q=","G46Tmjz7dgVqR5PoWxtC/TgFmFbBpDSufskL4EB/gP8=","G7RUmHMZFwH8dDl0ZaxImsWt+ZBxD5rln8doXEifLjE=","DZcaMHZRU0F8tkgpjjkvT2He/KBqBbTkI7l+RcjOFek=","LFj3IxZC6G24LcNKEazg6Hwk+aG7jpzZJuBz90qWo+U=","F5fTfX7jXlDaxiq0NDTTwQPHRCsAiR3T+L8NrX1/RKQ=","FHsc8LRO+wjwO8SSSHe/Ue9fekzxXhrcVyU6M/AGxgc=","CXZnoDXjswRwKZWo5RohKBORP7lMjbiGxsT63VJht0Q=","AdZTrpbcV8G/7HzEJbMo5PSn4BdiG29SgYjS+8WshGA=","GznNnxEziDZMd/dVvx+kK3BocNYdvcQWg48mRZ9KJjA=","Jcve/YJknOUZaItOT4UzQcEeFOyoO3DGvSfv2oY1KTE=","BCKJ9RnFx+InKLdMqSr6jOiQztwHpwVH/bj7fkZ8hGY=","HPlm6U8dfGlhP+GHHycE0jnhgEF53H7RMB2tsOEO5yg=","KATSVbVxuas/VAEbaf78B3Lbd/Upzv4n6wrPHkNzURw=","KydLI7ZtnVYdBXvbetOKljQblTlDpLs2GsV/gWtEq5g=","FjcFe6fF37p43Y44ouOopBQd3C37QVmJI/ZrXviGy3E=","HlXN5YZL6l1g18HtNOYDbAB9dtkdCSnoHhkp9jBTIrY=","FpDplKoUiZ2T/yGrmP/K6Wktfj8AyiWGhCaMBrfIBjI=","J99DD4VAkv6pGgjrfkBXA4JWOxbHjBK46Dnn5+PXI/M=","Jiwnhlxsyykg16jX7xgRNs1fd4jK56ub4jx0mNI9ng8=","FNjU7GVQBCjrrESyZ7Mi5B1cvcq8J37Nw87ng4sId6E=","HSdmVYGVo64wMbv9MCQ5sIzIXWCLvjbm2Mmu6i6gtm0=","EcK+ivMTFpUV9KhV0NcegOthZ7uI01M7cPgY6wyUXMg=","IMlpL0o/rf0K49L3p46jAKRBdpbjIVA7C2rq665+RUk=","KM1OLnwfPsM0PkT2yxeGwl3/I97LeFMCgg0Nvu0zArw=","EfNN2XM709CCLHY13JdrLML2cH6vQXhWHdxdT1Y6J+Q=","AtbHkJZVgqBfjjq/0eBp5BSh312GpS2w+1fekgHZuWQ=","MFAl4cA6qhqbQxI/ufNTmcbtzzDf9zmDIKeL2pILG6k=","H5qRaRpKOqdlxzA/S3q4zKzU2DT1yOaAaHBT6se4YyM=","A/E04Bja2LgMy43XgMgI0/ux6yIiw2SgoxKQSCWdKdw=","LZzcOzyiRnwjfe5mbze34txY28WeC+R3JIlh79Z4KyA=","D0N9jzzE3Eh+iXGwOKETJLephMhcv2mNKCOyw7cfSFs=","EkE6pj3gOMwEJ7GsvSTuLObNGbNxScbKdhUE/B45kE8=","HkLMCytL9YAXPfrGO6YhDRleB4iARnza2HdJgKGGdW8=","CNYrTs41SZtg0b7KTyOpw9Ob1nmN2YGPlanwLnB1esU=","KSSYhCKzzxPumMUT9P4knDw/uUSAUoi1CGTCbC45iHU=","Cnl+kBb49SeGBX8bKjz1D+IPH82YNGqVjkvBxQ7otoU=","Bj2CIrryVNrRZn9r2yTIYOoXozEhdjkI6KsenD6kj6g=","GBXY6c3LnDt9GXWciYsHijPfo6OPPCLx/0VQNjYDy7Y=","EAVB4+qL9ZIetmlRlDtftEUwB2Mw0ZxszEnV/t74FYk=","E+1KD31aJsBSZlNfjuseymPjRv1+8g24jt0dGwWsH+w=","IX+0mmAdB6bnchIgdPe64Rb+IGExWWbuOeezy09R4ts=","HrkIDg97tvAbOwX5xgxi4L+naCdunlnurrY7vwb14Sc=","AhHQLp1FPehCxuJ0TVzmVXo/qmRny5I3VdVDq/0wIJQ=","DL1ffLYJx+Wtzbsl9vDLdNpiakJUr6QJudLBlhtN1LU=","E+xtBVAlj6kQV7DcBtjwCkfUDAWqEk3NESTFn04iY1o=","EljKHnfPnWeougLR9mW7QFs4hVOlzZ1sQwN9CCSsS9I=","KMWngkORtSnprbBi05g4Ju4ee7vc8gUKokBFstWs+O8=","Gc9zpUqx8uRCHPiKy6RHdt4XQaCzF8teHiAS31coe64=","MBFFXRHEoUM+ap9uqaxVlSfXoXoBkWhpcbeDajFwcxo=","F7c3OsXD8+INcbNJr/RJxz1B808dAIFA7VgpyyZVSOc=","IEqWNTU4/gjagHKz/ZfWSyReBk2byQHwwKGO+6rgmVw=","KFpymH0PDyKMxpTRDe+F0iujWOdEglUiGC2q+xT0wlg=","JHS7n5H29UAfq7zg8QL5dM3QYaXlengtWyOc9/iSWpY=","G0WEHqtSpRBaqkLPf22KzsXAbqiosO4T7WkUdwVM9aQ=","CjpLi8d9RYyOsmNS6StoXgBgKmjdSp8TysEOiM6XLOk=","LKtMNZ2JCh3sGIHSTf2/+XghgANzWhA5LL9gSdXNOCs=","DQ/QaU2md/magJ94XuHvBndRMiwoYTkpqPtySdPmeH0=","KeTgnZdbUCAcQKi7l1DTHzDKNgHhENF7shxf+GByelA=","EV7+ePiypy6KITwksfXG7+gPY0cEOeZ4r3IaDwQiE3A=","KbPM3xUEKFg/6qKEYc8f8aTkmqkvkMb3IO4vqJtYkDE=","LrdUmQ9ol1hn416ViUNkFLiKJUQL3AiGYj8aVo9RYHc=","CYkzW8/UECDKhWzPYa9QMh6x0hzgTRWB2wxiBD+iCbY=","IIqYV7hZw/YgFpBXUZBQcZBDstQsZp/9S2gaHlIVkVA=","Dn+EaRhPQanuxpkEWSIbERsBxdwPrQmpheMVduAABBA=","Jdr6e8a+Ch+f0hy9caZOVr+kb8fyeyp7E1kEoPdnLmw=","A9otwgSdB8TRhaFqKYAPeFvPYijMiR8c4wFW+zF1yho=","BHtf8ZqXNAL0Yh5R/zFGUTUFaH9yDi7AgLbkTEaIHTo=","KZwB1glaHWYNTgAaaCH4AOUO+hNmwlZW0UTOw7ApTGU=","FmLX+gB+ox6J5pLr9SJ5Ti0QbNhE+PDdXQtfWXWeRNY=","AP5M0GUJDf70DQdAOb0GIoySXHe87UslxuspheptpeY=","KC5J4xTDG20zf0F+naVKx7aG+mz8H66LWCczU75lhng=","DmzXUlN6kYC4b8u1uoVxgUx3gLLkhml7GKjcOhWdn78=","DMcM8oZvEjos3yy56KI4gTsBEt42T94FUtOAYjIL2l4=","GspRuUx0eYUNP2fQenEPVe14TUy7728EVCK4C0OOXQc=","JnChzAkL+x2xbFKMGtUUeLWNtmrbHru8v+afWuR8qEQ=","FEtWbTZn+vDq4+qcjA5L5VOnkXu2+MRZOANmETJ1WbI=","J7AmT/WU/s4izSbmCSVC7SiFGnXR8VMQpAkb2/7Tb80=","H2CKiOjS3Fu2zJG+L0dOrEw6ZZ4L3Tc/nG395Nagrdc=","Ei0FCdJQjGDooqaoP3cPJ9JKpSikBCfbBpCT/o54oGQ=","AV6jd39h3S+NSGCyAtP07drQ9qWsUIlwW+DtYBNf2Yg=","Dw8caeUrHkENSaRpOe7b1IEpgIkj758F3gJfmTdBpLU=","FtvZY/oZj8mjwjDKq0WAs00lxiI9YRNRyWV3AuUWhUU=","AdhWU76sYWCfCNSpiLhcWBpbV0wmmCHmaygVsxUhKFw=","Cf8J8MyaU8h4AoZSmVILhjn1m2pcrwbLgMyA/pYJUPM=","BlCuiHVLTtSNNSCqd3H0/57kAoC4XZ52fT5TztNq4NM=","CRdBsqQl1aVrL5FLz8p2meOFxzS7pgbTlCYbY2exAmM=","LvSBCLvEx7Z/HQDgReswkG7eADKpg45oBnWA8iwVo4Y=","Eb2oRqXlhov/9l6TMeC+x2SnLbpVSaxmF5pFJPvW46s=","K2s7yULaaEpYEkeNzuXyvAE4OVy70KBaxrBLbp3wgm4=","DhF/xYl6ptfOICWldMjk8WUf2V/x5jwy3x+tQfKDBHM=","DShcZFZbxQKs2up0eVoKZKRqFIuQTvmGp66zqebcVtI=","CYFBpXyca3LqoLzcmPIDNZE3+6G94nr6lBgddVgjxyM=","HRE8//LN8Sz4NTcBUh/5IOjRBIn0d9V1NrWcYAgSoCM=","E7+YOHlErtPiaNCtFbKBqCsoD9kkuNTrQ6BbI+Dzbr0=","HIQkmozs0TYaS2a20ZEWNa3mQPSYGs4s3Eu4WucZkXM=","GIj4aa3fKpEjC+oDk+yAt8+0pMvnoqBJ90QB50ef5Ko=","JXNB2GMiVddvKc17M9iQsMVLDpe4zWiXiGtuOJqNIwU=","Hfm7+0msyZxDIDQDyZkjpv2ci/f5qmy7kb0akapNfpI=","KiiM5Lj+0blMvTetyLb4FKMlT+sNC8aHITwQd2SIGdQ=","I9unyZbeazwifCOnB4UHn9QjKhfxnQMR1WE5XZk6S64=","GZIx7fIoeL+IDfMFQS/9ijzmpVWx5+gcfDxyqgKzWMw=","LMPZ0RB+el+mqpSXmUMWKUx9MYmNgOzDt4JXPYGTKHM=","GEfo5o1MGD8wlIiN6hUAemvGs12ved7Mnwzoi4jcPGU=","HqeR29mqo9KtVuWQqnNEUU5FaE6jIB3Ju6IAoEbDuJY=","Cjjp5HEt4xelM+PJKdbOdJMH6ISRN+Pr+ipNC/bAgM8=","At5CZHwCMveHDEEllrrOvaCL8n/hJOFvFYXPqdH2G9s=","IIx6f029TALRG7aECj/ZareP+WI80KOePfOszAP7Xcs=","Dd0i0seiJ5hwcYdhWpH5Ewpm0sDX16AV/cNaaN6444g=","KpCy1YamwEE2LPJmfRMf58QmB1ATwzkjsMYuP/pzYMs=","KYqy41Pfa6YoQhlIoClSsq/aaMRjv6NgUKfBQYoCZkM=","CNptLKYZgpZygJgTphzFMV8CRg2LF1fcAU+Ue3KeWAM=","Blycdhn3GM3tGnhPA3P//qEUFwMQsxBeJiju1iGiVhw=","Jc64v9oBEyNk8HBEwzr8TRR1Xt0b1lAlKMNnSXwuHbM=","AvrMeRc6oHBZNXnWSw81hB9lzaO0fErk5nUROp6rojE=","CS8VetEj5l2ZFASicEqRsjvOv94UKh4g2I4T6P3Fmd8=","Lkfqjhu3cpLAbsCQKcHRJFlJ/jneh/QQEzhBfdP3K/M=","Hjk2lBk5O4/6OJo0OSRJ2VOpktevsLo0r48hWfE5ZTY=","Cs5GrQ38wxYhGlB75OhxJ7IYChayRE+okXRZlhwDBZA=","LiX+fBnYSKx4CvkSqkKZzVmlXPZ5Yl//6cFNT7mU7t8=","AdjTHZf7Xr6Qwlqz+0M/ioK6n7tEQ6+Dx1SdK3aIwX4=","ApVhyAyVJ65IpfYF22HmmwiS5DdB8n44cV6+FFVHdsI=","GRBMyOOadxVqVa6suQBYpCsAHnQpjegfLRjMYXdg2wg=","HLLhOIYFvdZYOqE6bq6y/J7N4TN63g5W8+Lj4/geJfg=","Fkt8Doez43zQJ2UuL+84sIl2da00uqx6d3p4pZKGYPo=","A6LFxS80udYDrdtjI4NHwgTpux5l/tKy2M0JQozLBgE=","FDEHvvpIA7GgQmnQMCM/aNknZ2gyARx1Erv+KyLDV4U=","BgbOJqGjt9i8+t8A8w1P8N/L/rFDfqD7NfkYUQscN8g=","JM8TN7Q8gn6pdjPjh8eUjfkKPEKo9/J6HvpeB5A2+YI=","HCYCiz/3q3PdLMmd8Kw8quSp+BvkCRrH+uV2fkQ22oc=","Hg5NJD3ZgsYRY31RD0P/ModOpmgMiCRqBTEh+g4wKo8=","AEBPORgWVzBuHq6KzVECEjiXE2mGBrPIxlaybNTyu3M=","ETiqJOQryIOZPUxfbreFqMWct7sSABhrUZOvvhwq5Hg=","I7Em/N5QLfVpoDb51l5lGAXKBAsOAXNVxqqZDh9I6KY=","AudhI5o4mlMUk/ppncyz2GElUzpGCGiK0vFZJ43KyQg=","GOCHBZ3g6q2148XEuSec123D9tig0GBVixnDz97WptI=","JzZPJ3cPWLbbo9PxZm5QSqRehnswruWRRKU8soFSiWU=","D+AM4WeeOqX01re4Do4gIrwvgEXrQ6T4/p8EzU6u6U4=","Gv7elIn1q5RnHSDRq0mlrgrupPop047iEuCpyvr13gU=","L9sNfnVzHtqT/JMejY9Zdi4MvhW89uCj7h2g6JlUalA=","C3R5KtTlYk+Uza9SKNj3t2QedZol704w6ALjB2rQkAc=","BAeVCyRTyXRYC5ujFK69SdiQUqHY6ypgb620BS8tnd0=","KbjR7IiPJ921L442bLB6OCmoIb/VcpbfZntJaZ4klZM=","JdDCCpAGu6vU9RYPqeq8ZIx+QVUqB2K101DMFR1sQCA=","LzVAreLlfybONqzbu0GYzwoX/PBMbJJrwyg6EaZh31E=","FGlf+NogkE4H/vVFqxBP3w3Lr1tpo7g0hQSKAFflgxI=","FsfyhTGn3GdOjyQONddbCMZnOZWka6dGvHGPQpEv9po=","LiwmFva8AgG+kIlByDw43Xz3nEeAX/k71kDrxVLEygo=","BjvKLYkQChECG+w58RWQ7AhIggbgFiVwYcz7xhM1cGA=","D4xQq6OZMQ8wwgHXvmmQp7UGHVLh3sXftZ9p7JPXr58=","ELZDVCGi7bRNgEWlEzKwUPE34ms31CmNzDMhMiW/FFI=","DaIaCOX3OiMblOINxRPyaBuxWtEvM7rj1fcaTA7Ml/w=","I4+tH2lg1hmUfVCdl+/ds+LvPjDxiiZkLigoZKfdtCY=","DrjBfu0uMwMpQBtbpZZrus4RXMyJNCOybyJPuirxF58=","GX8SAKKef881N7GHVU3Ont0iXLvYAxEgxX/amiotbNc=","AH5Z75onMiD7ZwnsjRuDEGmzIWnKqY5/Mq/6cytVuCc=","CHmPQSzirsqlenN4KVVuXAW+qCLOgfhW+cwJXGumV0c=","LEP4rcwrOeJiwlLDMJ5f+9btc2vA7R5FlzqvUvfgBj8=","CMHQF7zx7dU+Td3AEPm5l596DQ3D/tNNu9iw78SdGWw=","Ie0vF5e1GDonGSV/8+sdO/qJbmEZkp396A+jQZdiciI=","KGiGtgZ9YnlHiR5ls2+NS3yBxccWrZX/ROkRsDQesMQ=","HArjiliwzT5d+WyOX65fmxm3rF3Lg57cQhOl+pbJX2A=","BUPyhrglTtw/UyO/bKRwq1Dq/0anXgluqaIVUIqk98w=","Jbza+01bbddz17PPy6QPjMjbdnW8VB0YfCFTf8LAo0A=","KKgQcYJutPFmFZZDBqp7Gt3QM25hWLMN7Cdz3E/npmI=","CyrpLZbRk35dG0LIMDiCVN0n5g1RL+jEF7hfyoybA6Y=","Ea6zQP/okIi5ik/ucgRYXX24Qj/dsbQQZLeFqtCih4o=","FBV+LasEII7uFtqmfzVb2wT3AUA208dYbL3MbBQwuC0=","FUA1eZJS9dM16xWva++eEtbzfjO0PUwJnonlGKQYfEI=","FF7kiFKBMwslUGh1ZpD4rzxS/+OgPG9TwQGoQafsr4M=","CMYLBAAG6sjwGTB6/esAqpMUu4MGuPpg+MFDTADSyos=","Hgqr4APoNJAJWKE7R5FKxM+PiVCcABx/j/76SZ8xgA8=","EqDRMvYVt4sHd6qRNuZ5uN0zQTcCf/5euygSFOu+SoM=","A6d0jFkat6kdjyWFngbnfGbMAIjyurBOkZUIkz6E2Ys=","KBWn1Cjxq/ot3XtnwukW48yLLWlQc59RRoToEV8O8Pw=","Kk5p1nORBS+OLZ8Jzwmw8lJhv8CwqiCLFTLi6yVzJTs=","KPQrtegGl1TXK5fywIuorOou8cIbOq1kLFywTctM7m0=","IPtywDLyzbPKrn/4SjiSCXBTrYwu4Jf85rJHRQ7MOYc=","E2nJWvOOxRTdpn7Z6m6w4Y4OETf3DoaVKON77Rh2hZ0=","HAIfJEnyXccYZz6pPmUgErFJWP2bAmjDD+95NCm3Pio=","CuOBXqJq9DwzVn5B+D4wXQF5oFn4miKOgk2xaExUlk4=","Bb0r4xVlhlAzR1sOVTvi9HwPexIW9zk2VGkXT2f4+YI=","I2jaKGal3RfRh1ZPvCpP/oaCr+cUCp2VcEbCvaGg9mk=","ITeEv/bvHUTQjLfDNgJmakACrq5JHdWBlrC8nXMeO/o=","HcgkvjNioYTujtl0iTM60sXsisgPwpyxo/6Tck61mF0=","JVsqHCAqKFElCrnR9BQn6AMbY3ruKf9qQdLxbiNeXS0=","DHr2YT4ewuAGeA/vdLN6EDnf4px29jdMgRypI5YvHeI=","AVU2hh2HR0KQTLw1ambzAzpDMG5nwzebPDl7jXOXlxM=","JUnHv61FyxkxCCjMvTtbgDJYk/P1N79pALN9lswQJis=","F4U+aivpK3UhSWBek4xZ7VuYpRteKY2/Cj9C54XsYRw=","IvuRh+gm+8NAVhVbZCQdGVoCHBmbzpYUDEWgZrdV7QQ=","DgHbsC0E3tmSFRHuC0HUIqR98az6hczoQ0GzoaQVFz4=","E+5674c/iistdhLNLOuIaU2dra03kX6NMjy/f/hdvxM=","BnKEBaHZbn6RIQR8bp5PqRllzVabilXJisqox5kFhuA=","G41MHZDxORmd+NoE9tCYs46PCP8IFcfFDscPDyIda4Y=","G/UPl6KQ9T3Zk4e8nD/9/i+Hi7D/ex5HMdw4+IBtRps=","BwhWTMbDmd4OO5bcwG74d/g5Ipqq6hUmUnuKu36KHHI=","Bhz0wiYK/iRyCT4rGNW3pj4COg3SMy/BHLnHeSU2nhQ=","DBAS3S9BaKTubI21x7UcjziTTp7INdD9ErrBr9I7/6k=","AQ0seycvax0CFgvXip+/VW/KbNIce8huI6vXSXeGrSA=","GafexoFEDalbGGZ2C7ikihe0kfcaYb1Iy37NnwzyosM=","L+o32vfHiFWHgqLUY2vIsSoCHWgGVeFtRBlOiKKEbh0=","CTGBMCtE37wGT+t+9HnReIxbnG528AJHvMH08o2HNk4=","DVYvfcyLGle0fnMWwoMkcER9RrGgXRX7h9NVDVLjELQ=","Ax12gCW2UTnepXyCNCWfqv4ooaSt1fTeCf71sMU6gAo=","DIwlLsEEbyiOxjuiPcrGi5FHlSge4t/OXDEor8Z5k5E=","JJkjrj2tJkcPBxxW2T6opMRdnsvDNcGDVeDIlhqPN7U=","GP7dr8mWEezgA64G1+08p9aafM1a3ON3ue3a5d8gpno=","AdZK/f3pm+hNN/rrN0CrSETV2xeYNG4+Ig6FQk5OAxg=","D7jebKQz5YbHteHLCjgHaea87PeK5NnhwJh5/Z4oJHs=","DVsXyURwUsiYovS7Ie2CfrnTbqw05Ju74YML2pNfA4s=","Dyt9Uex+pld7LnM/A1Je8ej+xr1PJcH1eff2VbqTJ9M=","KyPVvjkZmXZJPGRzKrZVWJ4FUyp5pRl9JOBGwoHA3R4=","GR62oz8+gPvSJ/vcQ2+4seOqN7A2F6fIdYeiywaPsqI=","C9GbhHkcdG/VuBD2jxDOH1FOzgCg53SVN8EIRP/KEeo=","JakaJxSnkGD3eyUD8NMHD7270YfTTWCXrig7y/TWXAs=","LlB6/58Agg4hdS51aQxhm4oDseJpnse8C9VQ+sn2MTs=","CwsFHPlSbEAZYS3Q/Sr+d0qLHoKNsuQvra7W0m1R6hc=","FWtMwEZrlT+fOJ7/mhx+Jh6QKsA0vZ0oVVnpxY61Ep8=","AviIfcfBbBEUdRMcQJ8izasUQO6mhPt2FI+sfzOupOk=","Hzp8Lka9T8F4bdlJ3tLi0z7l+9UxMPhyNSMCCYGDRrM=","EQJUbxxl+zhDEVIXRhNgjf0XVkrq4XZPFXD3K79HmVA=","AMsrZ8H0ruv1TpJ++QP8aqDmrPDUsUJwQOmBoQLRX4Q=","FveSTCmmHReQ0j2lT6TcqvHiZORtaILIXU+9hvK5fC8=","Gol35/n4gzIBBLzKuntpINT7Kz4V1RNBhMjAb/qcu1w=","ADjd6TZmoG/231GFekAhi2w082jnvMUtRQS4Wp7qmZQ=","Ca+LfsdPlnQPjtqfaepywI9eIxHnjAYzv/eIdmRtbsE=","DwbnZD+m/QsBaQS7EjSFXa4GBEcqofnnsSsO9ZR4D1o=","EP+w8NZZsXyrWLLnSRISpzTUW0Hdq4ib62VRjMKyo6M=","CDk+BYG++dsnK1US09asFiiabVGn6P7o8MqFS355aMk=","DNkZ8R45QK/Q/jt9aH7XEXtAEA+Jpguh/Hz3Q5Ys+X0=","F2zS1d1QOa/k+cmvhPGSDefIPx1mOj3M76rDwKzvpG0=","HM8gt53ceNxjLkHBHlN+WZtBjUy5q4inQQGiemaM1Go=","H4y2HtOAYUEcdQrLTDE9L9Fn+63FiKFP5qMNrGcZoSo=","LeN0TvLXEU/Wu1j7A9CWm76S+/TbSbY2oqSHZBg7Z5s=","FS+MR+hjQ9l4AyTDewhEaBsabFt23HqjpX6VftwKr94=","CZ5jOl9V/LgONJTCDmxgf/Ec35L0Ws1hNAEe+W4j1OA=","GPiMfdXcUH9jJkYQ1mi42jsccENYM2cYvGjqItX3McM=","KeObQsMsZC7zYQBFEhjaezPXy+e8WIJWGjpMLzC5DC8=","DavmeBJR3wIwpwDvv98lsHdrW1XigWvpthTDQz6ibFs=","CaH7SMdXXLIV6YGvr2+k4PBZSfr69+w/Hrwaay4NYf0=","CVStDQtrnGY7GTa0MBGUqcvmd/mjjtC1RBIjNLxQnxI=","INNAvaJxvuKfCT8qXi8ldYD313Ov4/1gBvtdnJRh0zc=","BOF1qaVoyaNHMib79n88jb33GJGDP+tRbtjx3JUtFD0=","Fu/FPqDJYOa7tnpJMLdxSlBNus6nhQMD1mKlYYlojJw=","FjZCs235ybmdalNQIiE5QG/1WMSGRFpXqMIABlo/hfM=","FohfLWfdLqprbm5KHLd4/ls40knR1mgVbAM+NvjzW84=","IVTW8krNDNoRMm4nnun56E3bTKS8Ee/XE2rF1UVzqTM=","Fiz5jAggX7X0oOnLdsZURbMAgAAh2x7zsteRn5wgL6A=","Cm+2fCwPMyDiK0EktP63bOEzD4XauJxEd6zXghT0crQ=","JgIc90oCsZLwxO53k45PRSmF8CHEabboT33z29hlNdQ=","LIuXBMa0F2nJBZI49R+zgnqfsUa6Qk4xirNZNYuuDXc=","KPtshDt+iSWcE+UViYBMpAoQ9bl/xBhUSbGmGmMhUY0=","HiNMF0BYdhVOGvccLOQDMHgJlwXPy3GIZrNH2A3tCYs=","IoNuNxYu/Ih4mtSlYV+OMuFqBfsneABkkKL6+zdDp7U=","KKcNKv9nnfckbbpfxdjkAccmESnooZZcXF7Vfy7lp6Q=","IKWkFsQQH7HMrLTxAeyTwIuK2fS8wM00xRjWvBNtTWI=","CEBXo6OdyS2h89oaG+4pZ580MJYofRBE3uL+KcyIsGg=","Dt9E2inuQYbD663RFI4QEbUIqpSlRJFfl0b3XFffd34=","H3XzyzJaU3sRwWACySf/XYx1GJxjK/5meTJS0kIiDUs=","AgrLaPAVvWiXed5qbHAYnkD5KaxIQ9HfHXjmzyX2dT8=","FWwGjzLg18qqMOhuqXP37MS8LVMEmXDJVrCu2jr4iNc=","DrXGbIYwocOxtnoofcMuuHTXuJRPfi5LbV+BupqGNR4=","CGQyymwQPL52RJ/yes3Axy71U1s99etyjh1Mqs04Z7M=","JZGhKhuy6FUm8rARCw/alwM3v/PEKw0OCSH88S4T6R4=","BN3I4VIULFfHZrUMTIuu6raBNGfBy9Q65XyVsPS3TLI=","Fr7zANh8ZYKVTwsuX7dLsEt4UrLQmvU327h/TAN9EU8=","IrtArJUSftBdounDfxTtqSWGtQSF77YbtX57BYpcxd0=","IVKiXjKGFuzGP59iW+StTuN6KW5aWEkm8cHmqZ0zX6c=","G8XUG60XtE/FqmlQqmQ+3gHTc7Cu3HA8JqJ9+mM30Ew=","GZk+I1L+kH7O+L0z5kLVSfl4RUXortUSr37qClcD6k8=","Co4Amrgp+tNOy5hmC6BV7UbZ4ZpUV/rQ5XE0bYMgcnY=","Dlq6o7IOvt3b3hYwJ1FK0i6otkUtHg/f5dbJLKGLzeA=","Lew8FzEnRpiPeDsU+S/ZAPs76hN7naJB4taFjce2keQ=","GgW3gYDzv0WZT3hEu7WfAlON06BqH0YrOoWG1FJz/84=","FtIrh5M0RIeFQFtudOgj/SPOguaNsrOSv748p0DBQbU=","CJB3Gs7TmYRezFuc7GSm/JJfKOOeSOoMtHPyrTi2cPA=","JTD0AOc07YsWW1kNsWWAYMtFF4/Eo7apa99iQ3xCFaE=","FeApDX7MVbJ19iOmNSHTl5d3RCoU8YkU0fqDYbuuxmo=","IEf7eNSGZblsSIXlVh/YnGykQhj0qtSt8gLzKj40Nf4=","FQUHpILJsC6ciISzOxVPTYViKGVee2TQRw7rkvBwUXs=","JgmNuFK/2wczwHcn7pRZi1t1+WFw8s6kG1EIjU/OuLs=","GWk5T7SmV4TDyksf2dJBZI5qpYv0Xa21hIubVa60ndE=","LM1boETgmQLlQLxYr5mIYRlbjRuWvelvBZziFYuPTSc=","DiQaHojBZ2ss0rSP9UpHPTtejJXaOcJOhDdedPdkDrk=","DWT1W4SgpSSddFLLvNJle8LO3omTgBae82rPc8b7Qqo=","J2z5gbPISFp/boqFoMN7/pSF6v/UZ5aCnNFw3x0l9d4=","Elq3BaDzWmyecON8+Cy/0bdKR85N2MY2Ug71J8/UmW0=","Lt8ryxgrbBZdd5RqIZpUKvyTg+mXYnGxnlhc26O0wDQ=","AwRFk+URXIv0tCvMc3TtofM2sdAM8w0Mbg2LigLnCxc=","LJKI0HuGR0y/JNsnt0Qh3UE7kIcM/AE/AOzA2p2IAIY=","CAlt232sXKvdAnlOBlPe94e9y76nNmGRWyCyM7E7STg=","LKDGXt3qZDxs3Sthd1L3HFs2MUr7VuLXczxU7X392MY=","AHIO8Rt4aN5hclQZZVYJUeMPnqyvldoYPnk6xEBceu4=","FXdRaCEa4slQXN085hiHgtAxZIz4EtnrorJM7KNid8A=","Db1zWFBUeeyj/nzns8dWFQGJltAJks1DvSc2vY7g+ms=","FRphQ6C9l2MpKmrq98CZKrZd2rXTXy5xMof71nK59uk=","EZgwp/HhblOf2XYC3cln5BGdmkjW6EKBrQ5yE5wKVOU=","Fm1JVfbHQi9T51AIRGK7gs5WUWHHinH2jAar/IDF9Xg=","K/f3eRrYSObIgEETy3igptxfGpRzQQBt2/6E2/luy8M=","CbJVDalVwnRus6ABTBFuZ7BhQCByrPLN3chK922iHMU=","A64k5Y+Co+l/rIs5DGRDRyIyWzOMbeFqsH6oPacRW4k=","IuqY2ydQLkFCgkozPZTil+ATR1fzFtutI3HMLwrRjSE=","LUICC48CYX2a/QaT3YzQkADAKpSqoUs12OzYCO38FZY=","DZSMAyjWrens/xORzJJtpzEbtLMRzYk6n+kXZAsm58E=","HqHCyMKCSAm95j3MYvawahSf0rm9raY1pMNe3iannoI=","LpCIcnem5ujZY3mXmMmZO0Hh1lhFwXhAvBZpw0MsZLA=","DIUKhml9mmCdJvAqmeEWwWTz2DldO9aZ+DIfdigHcWU=","FtiQmducMtkOZ6dDCLhciGfRzfC6PJfHo8BQMi+RIyk=","EiuLt0obiyKcSRrTFjLajguQxm9Svhz/uh9QvXQBSK8=","LLuy2mKpUlKD/aX8V4Lk4RwPTvVZxxV7g8WZ+lHBG9Y=","FkTC0K85DHg1v5of7AGuCHvd8aIaPZiKdcnF2mAGrNg=","FHzSuuLptxeWPKYjzy8rf8uVZy0FbB1z0q83LY3NbPM=","C6pNDOYzHZK5i+ucKPavr6C5wsosGUufcKbTtijj6iU=","BG+aSq+2VPSmuRA9IIFOSFsKAIGfIA+LL8SETu65uHE=","Lm5IKBNJS3ei0VP4zprIT2FIceLW1kEKfp6aeGIQ6dw=","IZrv4FML8IMziGXVnkJldZbKaM4SBn+8hFxLkGrm2PA=","K5PutfXe+qLNzxZckdxLLGefCoJ14STZpF5O9JunhBk=","L1JwrHWB8hhv87zFjG/L5Tw6iRKl4rUdBzsOPipeBIk=","EM2/X5az/3GW+KbKoOh0VJMnf6ZZvMRI795ytx6DI8M=","L9OJC4JWywYAntwcphTluJiWQUGQxKyRLd0vsKVFR+0=","DgFYp3a65s/sWGVEJqjgh00qC1FYAIhoJijYW49ijtk=","EdA551cwlG4bQ/9rGjbKCMxo78FjpEr7u9GBrqHj92A=","Bx5MSPxGJXXGdGO+TeTGfBeOaQ99o6AlVfEk9yLyjAk=","Ih0RqY7rvyruU26jLQKsGNU5rVTukXLkaiMqAQAXsqI=","ALpOT2nDSWNoonfKNvay2OdAKVhDIZ6Qz3y6JRhzV/E=","MAxMZITeA8s1/4WLsZn3qEpBTw9yjehHQqiHc2QtCqU=","HFCNMUzOeMJdN8KZ7bqzDtdSThkCszW7TJOG9ZbvP3I=","I4PqpdtPetdBijhFlSOyt5Wk8VFQW9eWkWxeBcC3tyE=","CVAHybrOlDmU/Qqfnyvwn45XaJMlauqGlp0b0hDyJJo=","Lr6kyUcMWXllXDEXJN9qDkUc24TLLvsFgwN0tP7pmnE=","JLfnP2L5fBPuNwVS8Pvm7wtabmR/QtlfPGbjHgsOAiY=","CANZn4A16miQYzdsGrms/2IgP14MG6Fey478MPwcvbo=","KrTAqekRXMEwNTBzO+qDZU+z2KitStu8obN60h+NmzU=","EPELDVt6IZGPhCY81krcEOVPh2etoKf7WdcZHDHWj0w=","I47jLlym8pEQR+B5f0/SVx3NzXdagb+UV4ff+Dwfy2o=","HO1q1bpGbz793rdJx9CT1aWiQ0jJvttRPeYEdifKLSk=","KEKVVeNOe505sPm41osJyJy8C9Yd0wGqlR2kK3ercvI=","GzpOPbTdZ6XfgwNbpuVa/3H1F9fmaSI4CR/9HaiaFlU=","E8wggrxgRVHvT9AagaUiYfeXnb6g64Qpby9kFtV9Rg0=","JjuePNjcWkQTzo6MVzqBFt5K+WQr2qo1rDQqyHBc5f4=","GrOVIay9yIqrrVgvoiLWrfVjPLFvqFPm9O4EFN2BQ84=","D8EzAQJwICtVCgMi5WmpZToh8DSoswWmGBnCapy1OLk=","KRh10Ae1zdQVrLx2xpthIshqvlHBjuowE2v2ZXFYghY=","Li+TKTRtkgqYOG8sCjZ3QOAyRoaW/NWsbizGYi7YHWs=","Dwk7QoxiRFeM0HDKFuabNrC44qWF2r5K+Jnvp8X3qzQ=","CFvBO2mCOTELBVAc1Zp46dHzqtFhVBvUMIDZ/IZ9gcY=","E2IiqR8clIfz/zILnjuqUu8jJ4lfQUxNSyuMy/74LQ4=","LpNB5arE2jmzNj3uk68EgiRLR2ed5O7LWlRlXhGEEwU=","KJiLuYo01RlThERdds++mnzal5aT0lyvaBlzmIjP2ns=","E7TgMX4/nMLz9J99wUyXE3JRjysFPeNXYiJe0mXNWzY=","Ges1xwIeFOlGIl+seq4JSBVI0Oq/iTBKP2LOkVdop+k=","HTfR4ewNfxGb0zpRFuGbB8y0Kmv3sSm/KqHcrwaQlP4=","FlKhEks6b8ICnkPcJN4KLjBpaLEgknh+PVeO0dhR2xc=","LYLj1iJY2xoDXmCuz5DPw1wqaKvM7oRtbzDce+ExNsc=","Fxe/isYUarFO0y3Ho0D4vAFlve7lUiLU/A0bm46HMT8=","L+qMonUbFlAF/FeZy5ySjT9XGf03esPVq5iM/n/NC5Y=","ExIgICYWOFM84dsYGOru7To+VGGSXfr00a0lPQDA7ZY=","COY7lpFvyIqrMxQPbtR3QkyvG3kqzX6kPDKEgIizW2E=","H6rQM294pRjiIJ1+hYI75T6tUG37DrSRBmQSH02219c=","CeY/LH+hj9tvocJjrV9ssMOedXQalL+fMsWYQ0c2kXI=","DVgSvNOxMFHypYEWCMswlo3k+cNt18T204/Kqa694fs=","HO9IsdYSJriYgUgVnoJvlC6TlyzjYFH1XQ3AGfnr0QY=","IT0/SoAXhNQ5CbVHnNFZy9Youviwdc2yy+9VbcEgYeE=","E3eISlFUTaeKILyifAM9ZmwFF59vDDtXoUSk18FU/oo=","LCAoIGxqWOprP7i9cyk10hBDn2z+toO3+gtfLZBB+Gw=","KRwpyCZRTSgH/mVrwurbCl8mRBGxOBsNhe4hXkgGpP0=","LH8mfTkGnkkCWXyeM0i4SpUPkdx+7pGoBheF3gwjFyM=","G9//9HWXM4frjNvcua3HuhyfYwAKMz1rWnfFudDvzm0=","EIUE3mwyPXvWxqVLPHssvmfi+GOkg6/PjOxNZoSeKCI=","FDgwdYcC2ih5GRB7eW8+LEIIU3cEs1XvbX1K87FlGcY=","IMug9ETFS31EbpVGA0dgu8sh6U9k1rTJqrQTVto5/jQ=","DQXxEB2omMqANCNMV8G42QqEBoz0JC06TcPsanG1apE=","DVjJnnOW82eRuSHva2Wwb4fDkbZud0v0DaQq95No544=","Lw01uRj7rlIhJnTSwIasNf/vKJ07/Xg+dhg48RmGYhQ=","LPSGgnC6PCiPTeKemF0BF++PIDIjW1A5y/rPr5W59u8=","AUze1VZJJZuSrBKL1uGxvbcRUmRMTYGMHZo6DjpG6yo=","Dxb0lmMzQdFwnhRN4phG9/saQOQbs5CfQeeRt0l5XUk=","AgdmCCcYBBN+DJ9owbCutXHk002jlU4H5gZw4xz01pE=","IUFf1HJ4noDLwV+8Sl4/yWVn1VJFMEnzuooKQVjYspM=","KNgMnWl5VkVouHdFQJ/Qwz447+BWUQh0cnys9l5/QGg=","B/wyiCp0hMA83ToOJKv+dYfvAsHMUrEcVa47Ym+LBwE=","LY3S76mGi6Va3nlyJvp0q4jc0M1r2UrmhfANQjg+X40=","GphtwKnBJQN/o7MLoLtJlZ0hzrIKxdM2sJWXxCJTeuA=","IfOSGD7tNuARuFExGvwsqsb+dszh62ykK5gTcCvwFcM=","FNVvHOSnczPmHhDUSWRHS+x0NJ0iwgm9TB48Cj31Aio=","IybtZTAe8cJP606WA4YMqs2cb4BoMwPK6wrX8myrCXA=","Kj2fyrTFCLByXp+4Ug7Qa20ptSLl6K9ORia6KB7oVxg=","Kc3P3kD2/UuEuONni1HtVGvoo6DQAlv4kjV6miN1vP4=","Hvgr2tCbn8T32EsdNV8JMbCWyj0Nt87I4z2v8rQJOoY=","C8/iiutzWmZKNgEgsJF2hjN0w4fWwP/+pYcLwOqHfNI=","B/Pj67DX+2C9V2rZ58skGqMQzKDV1FAUlkGX91lL/yo=","KsVsI607hmf7BUaTFwIwNcuHumSsBm+gNcc4N6yN8e8=","Hi6ffjcC+oL+3bFgNrlEQu8WEcoaLxyi9HM28W24D58=","JF1V6u2DHL6v5FrYzrT8vb/J0O+O5v8D4xBo0IMjmN4=","HqKV3s/anApADfFEg6s9rlv0OYftkmoC3y587yu2TqQ=","Bbv1aCSfPMrkyY4lSdveY5iCkns55PObt9BfN/avDQ4=","HBKRqrmJPkbSdivuuxv7l0ZdAPMNps8z6GB4WHTK19k=","F2NNHM1R+UMxUmNMNZdz/Pyfk/gPvmW6pZY3cDZG9+o=","FPyPcjT2kSxA+Cob286T+hr40k/Per6wwtT1qY7XHCQ=","J+/f9a1meNX8W9HacUOwdlmLkNt3dyqOnPXFKV4K97I=","BGZExOcCJYDoPu4zDHIoRpt+yK/RVKR1ZPDMq5uomHI=","LADUV/cuNFLIbBrjZF5kXQ/uLTT11QKtGzq00O471DE=","A9JNfV9mjgx2MwswCz63d2etmCqHj2Q8qTWgB0KiGuU=","A96UHfgH+xy94PiLnsibZMESUu3dzlEj0kQ/2r3+xTQ=","E5aO51pmbvvt4tzcHN2aXhVUPL/dPQRUhuyrrTYt+C4=","KknxHzYDDrKNuxwSPAC8EkkaRhEm7fI3HUeH2/q2kNk=","D6aAwIZhzgZxhH61grXrswXGm2FmotPTLa3TW3PIf/8=","BtWguk9jhAt9vu4XB3LbwGDE59p4WA9/At/428q+Kt8=","H2JIE/9OTqVRsYp1T7CoUr5q3pGAfobKbe8jjMDyPyA=","EEmI69ZXeDmisHoDerTSDisA2utkUeIephAosrasspY=","BOcdy3r6LoMkh6x/E7ee7ETXeBiX6QdbkZjdqYTX9+s=","I29rAR17lklvp7qrTF2+dDJ2vJdMDS0XqB/weaSD/yA=","FYdmPitddA6u9Z42KS2FaGtYVAgs+QPk3kvrU0DgFdU=","EdRYlbYjm6C/fWjtd5BQKq2OE8i0XTE+Mj4nQy4svPw=","JTx5Np+yuxY62Ix1HoHQ7ZA+D+bxXhLA/PqaBu7BJHY=","GJE0WLWdN9rNDcFoEaNPhEtyU+i/TX2+zr+XsFScKwE=","CNW8oZaozrHdsWWSev/ODj5X5CsioTA5K8UiFHSSl9c=","DfHrAitE88jzWKdCQCFAIDPrVtQ5uvygkgGkY3Eva7M=","HsmaSj26tYFI+cwwJNoof0CD1wqRlmpcdrRrCie9ZRw=","HO88YZxscAvSlZNwYzlVAc9OIIGCIJ9nGNV9ozoj5ms=","KABkeKIRfdNQBxHPhD7he5cCaIRoGlvtBiHBV/eKE7I=","H42xcYTpqjnlrAMG5HFAioMVQ0Csb5xYXtkQ0NiXrWE=","C03XJ94GoKWUaWG29fwLzvAmP34uWCndtuSQCMvBsWs=","IXIJ+omW2GDaofnCEOyiWA6z8c7Fqru1a9kBs9n8hxs=","D2i1O7uLtHmNGRYI+VQoScGGl910AtsLXzAxfSF4vv4=","Du82tqIF+76L5oFaGYPmzRRuQileykbbsxb5dr8FluY=","DqifVJ6Jd7LKmb5S6f71cTpz5aBmY5GMg9IrzbAX8Vo=","K7Xxgn4USF2iGDwsANYk3bwB3v+8MjWHjwegSke+0b0=","L2MHEahLmkcDVrPPwuoLngm+Ft/Jp1CGtLWXi2no3k4=","LRpk4EEdZmwO+fBrPrHwxEKRPKYhpUMHlhiW9h/nRkY=","FeuF3DgKDLgfFRHcz6/4pQee0xAJB3cu8Hb2S7T7H4w=","KTXetEEoc5kbYiCu3D6SPAXrh9j92v3L4dpq5HYHWu0=","ISpYpfKsVTCiUVQ0Q3U4iFIYUirEEkls5fhan++i0HQ=","DcuHP+K/j/1k+nYAECNXKZe94JN5k7yYIpKEduc1Vh4=","DjkwjBKBiZ1xUAktHxFuQbmBIyydCWER2CdZLjLF6lw=","ClZ50JQYRmpzAOigqWT007uSKViIUUe13ssUOLEBz4Q=","A4qPMmzIpR3UEJL0DqOqxK1yKodEEB9AaBOcXZEV6+I=","HcD7ORwZyXkzfxmDsH2QrSJRedHGv0/YVgH87xwYVK4=","H/6w/e65xyDnvlhCoBlSdomzuPXj1jo94lBalkIjopI=","LNZRG759ydKozAUCJbc9affCB1piP9b/S9Akwqaa0mg=","IdRwZZCxhU2WK+xM+laVGuhEHL6x5BdfXTthuNt59oo=","EtpZUoq5KunwJo6xvaR1lJIOT1pFJieEeN2aAQe9/68=","B67Z4W7dQarOk8IHi6EzNFdnZpfOuNd7WDMSGupj8Go=","E+nFJ2HQ/TVnePLJypT2rBxxQyRDXgEF1BnhEtP0LH4=","KIyzwuRdNTIz0mgDZtSRPBJefyzGu/1lBpU42J9NxHc=","AWr3EgdERcivdXjNaObjLg+IzZ6Zs/RsY7hMg5JGju0=","HB2bEFhKRGRjuQXXGUx4Bma5qgCngezxADpqDIFoX30=","CnyHb4OrTv0NBCSTaB6ZOmZCDyOw3GM3/Y4f8L7e730=","G7hDXNLm/Jx2hEaxOlP97O4Fb3ntjQ0dNuOnhM288lU=","LZC+GuGCw/RAuF/W2mniHenrKSnlS3USIW3c4Ipwlb4=","DJ3joNvS0UJw+KFsSGSVrlrS1EwDIvDZkKxKTgJL9XU=","Hjl8GCEW1OAKU1gaoQjlv4gPj+BzbpgSSsqShzhAOZ4=","IKYR1Ps5LJTYVoRZDqCqo45IANAnZQ+CO92g6Ag7ogI=","HqG4gql9cymRgFrkaTUjPutCT5Nj+eX+hk0wI3SE6/Q=","E/Z+5uj/xv8mZIvG4xBrg0ozVO2YnTUfTwjyeWkQ0bk=","A11uEf1xRYyqHAp/doKOM2CtKvLoinqo5eX7KmEQpW0=","ElS+tHOKXo5Q9F/HrXPFEhZeDCDAx2SxdH3STaS1GG8=","HgsjH1lZWJd911ceDmmI3azBSsH76YrHhPhoShAfQX0=","HXh74Y2T7uvKz065jyImZFzBqkNU5q9M6+rOa0QAGWM=","G2Kc4bUjSKmGWr4Y5sU3+IskVeDw3jOM9R3/FOCZk7s=","ECsLgq/OytULbNl2vTrKv9NO9PV8ePX+e1cSfRZlBLs=","LE9OFDbYXpFBYr1Ru50Tv8r5+dMO9TvXXY9lmCASTrA=","Dl1ijnW5zcOpiYxHIgI7zSbCMH3Ny3TQl/T+ALrQIdU=","GJjv27u2JZgtsN1RLoVA/5hpJbt46pcMtdBExT3t1LM=","Klhq4Bk9wFDGimNA1jh7WUTSHLeVZmEMoVzAr7vr1hk=","LI3zqDn/Ky4Qcf+XOWPhY8veWZTaNwDSTAlCofuPPoE=","LEDnP0H3ranORv7XVLmH13x7nJvhyGbPDlBJF4X5qoY=","EKREGaJxBDvknM9Q0YcwLzAAJzY/IBh5JduL3QqpzF0=","KCUM3GHu7YuY/PD5qDmwyymfSoD4hTQphmCQKTKx6Mc=","GwG21DgiI3+ohruG+l0K2uzeO4NDJOk6AlcSAtOcFsE=","K3gDhvnz2psj+I3H+iYV40KSiNnF3kgD1Czmns+2RmE=","JJhKx7DTpANQDwqIpz7Qgvh2LBaG83nVJBtkxtHKJsg=","KVSCnnKmk0f0oFteS7Oj5uW63G97lj/t+VxS7V7MSI0=","CDYH+eBTpcd6uVNDwaRiA1cmKJHSghlbzE3tPdeIzss=","J83I8GGN03inymuJ/Mhs7ucKfMc9KTZ9PUU5KRtzd14=","HEUqdCazHvnBhpBrJSjeK2+LJkxwg9Bxlf7jJA8M8II=","KnC496T5jJTf5Hg5bCTAxzRFFTympj9BNaYaenFJIJw=","HdrywpBgOEpk8UKWT2jDjqmy3fFMmu+StwGgD014yWc=","GNdj9ZVWacdWhdeLvP2ZI7Hiim/iLRnlMYK64uOHpLE=","FUh7KLPwaHRIxz9DLPyg21VlAamYXbl4KtHxYBGqVYQ=","HNFX9gI81yAYDlnbnc3R1tas7/m22xrHIoTApUFXu7g=","AvI2j40EaxiTTdJ/Kbv/KckJu0gO4P3LdwUnN2ahib8=","CdE6Au5Hk3hZM87Sq3C7AzTnpv5lPo1O2Xg/2/ml8b4=","DWbGH4tQWo79BqhlnR+DkQp4EYKkODucc09RIA3E1io=","LTKupMwyb4Iga5HJhhgfGO08MXGlMXckPy38dHGXa3I=","Cv3l+FoELr4yiJxqPgD7QMQNmhMl8vQYkWsaRuPkQR4=","KaPD0Mqr3MtsfTWFk7z/jcLgUYqeQf+tJRtQ2bOXzuI=","AyLDOGv8vqiPTDIu2waqbVkkEi2FjfNO/mNzxEt8vWE=","FDjFhxrdesDTpJrNgooAUiLOjI30MFntz+OZ2Q4oE2M=","Fov6e/QA9bwMwUOI3ReAVQmA5BNHAaLyH+Ds7rpZxxI=","HcBzoXKqlyjFI1RSRfkWDO8aduTPdLbqx9ET/fkRljw=","JsgPgeLxKjAuYw6eTT/EqhSn70FQjks1oLWPOmOAkpA=","Lb9K+vTF3fsEyzrnqqprxiRMV3kKaTnsD+viwXvOUys=","AJBbv71hrEIibz2aH7/S6Q6wTcZl4CPqI5Xisc951DY=","HB2qA+K1vONgf/FeN77R3LteGJsHO2wgwnuhbuKrqBQ=","Gi+OjVUzliPBE0CuGxNUVGNcccvY0gtqU2o5/3NqUkM=","GFNcWS5iWBF2o0ZHg88Jn2uQ5cvG2A8SOYcI15Qe9FM=","ACn2vEncWZHIyJySNuBTX/1uwT4jBCvSeEOlH5/Ss2k=","D5m9qJArwmMKQYhKXEd/6M52l/6GooEZ1aF77bmthao=","KTb0GhmBbavEEyddlD7wnz+WG0nhXvnWcdEZqjnitNs=","Kz5cH6G8os/kP+//rvre5di86X9SSErOWbEGVJCaPCs=","LPVNooZMKNxoFwAKqBX01YWCF4C7J/1nYqxvjCzlA5g=","AxjUq97RH/RC4ylerl9iuatTx4OwUJZDhDEjuALSVJ0=","CtXtrhickJiuU3NFodMUW0Qqd3Y3Dsb9tswzzqZ4nGw=","DALsZOkSpS+YvJZ/Z9dOpTN0oZXmuN8tocCr+V/tHJY=","ELNU+wXge3LX1lVETMlkEw4+57Y3RJgePFplJ5roBfY=","GBNaNUdEOt24CeVtKZ1qtxYAympn1z+5A8RuofiKeKA=","FpstHJUz/eKPW2FyXrHbLfUjyKfzJoFqSKBrSS99CXE=","BwbMaEaZG/pQqlJ0fGOrG7NXx86qSzigtr39xIzHRdI=","DyOi3weaOn85Cf/onyouXUjgjIH1arqGm4oHOxNMJ2Y=","G7LtTNaBBHp9RJpDWxQSoaVFdtGimdgwfJMl0NlXZlg=","KNQaKsezxxl07gWMciOgp84LtaHkhdvSaGvBMAtH4h4=","JatQ8g3TkbO62D//DulpIlhTbaIoGQtyMHPVUxDEvR8=","J7JLNG3hb08oagVqJCOYla3eERh+1cfRHnxTW6XKYwA=","D/Fq/dnaAoFbmPuSxXY7SbDr+xa87WKbj/LWNxCQxJU=","CKEyn+tU8ICS0Y2yKR6RxOF8fAmRP+1MATD8jn91ybQ=","DNa9cyMH7FMUoUJZ01S/fSd/BbrbHNByU4ZkctfpB2k=","EBvaHygxHCl3zTtFLfaqQpQkuHz0fJI2bNRdmSagq8g=","AsOTGURZmfgOe4C1o4Y5oM681bB2b2QjAif2gJKA724=","I+ev/9DG/i7JWjlK8stySusIglAhTAmTQyib30ZdRvI=","IXbnpUWiRM5LwafCvcqVMS2mL73Su/ja40fGEWcOp9o=","HGBncxx30B0/qGfo3+wriKy8F+fOrdcGxYquOCVOouI=","FYiyWCEx0F7iC+yhzkBclJ/BYpIhlEfStzxij6wAzFg=","Iy9lg4R24BvhKHty+Il5OPB4PtqSufTB6+ggLrKdyIk=","AitvLGJLY36EPnSnbDJbBf/CrkYUOE4POgzBhWViRnY=","EgLiwKc7iitDRpSV3ZUx3MgHLRbmOtwCkjxQsUGhhO4=","AU4gPKZNwFc1szB4rYO5aUIblqqeg0fOLlIus4iG2yQ=","BAkjISsbfjfJN3k67MIz8gLWt1ePxvUndLFl7WeE5HE=","D7/EW+fF85Aave+FPS5iFrcYNcNl8Pl98vNB8PBJ6So=","JzEBVRkrFyZ1DFv/cRfE6+wgmcmLDejFU/WN78MLoxg=","GcJZQyjcqVlZwq+Av7F50lre9Z6qSnTxXtPxk0CgjMI=","EEeWvnQ2M8zFP3KBRLrL6/Wgm1vAcXujP6ad7z8xzXI=","HJf5HfHXmg5beAOypZ8VqxdqIH0c4/aG8uMiMUuvz+c=","CiSq+RbODSL+Aa/cX5bLHEC0nEjJlmk1T+LCgKM/jLQ=","F9x6UwPqeXGE+2UCc/qsRHKEvrI+KTOdPsnZHT+MdrI=","Lhs4fvlZ+CoVD4B9/lo0gPrvbn950V7GX5JNCu0oClY=","EVPEzhCItRNZ1xclgj0WPOaVQTF2EOBJvroBXyVsH7o=","DYuJJMukTVce9TkSRVInpb/6RgVwGPtoMU3O7r0IhRU=","FR6Gj14Z6W9tI2cijTiK/YwIB5TQ1cd8djvuzKyfwLM=","L6PrEqdw54N6jmkLcV9agR9BAvPxS9MKMIoTmGqS19I=","KDGOU6mUlkF2Hqh69sgVmg+5SRUIPRoTCL6LsF3t44k=","K8OBkFOtmmZWAG/eqH76lOT6o3nonEwdOKoS0KFB6bc=","HBJHdtK7c1KD1KrRStgr+o6CHsVCqvcGW0dld1esMdU=","KgAHEuSpv1s5Xt2jCS2wBA1EoDRheKoBKJl0WYdMS8U=","HggAtB7Jw5LC774l9d587trc79EtQ32HTcRq+ZeuAIc=","KrO1Ch4XaVfcHwjdRxhfDtDZqt3sRcXKt5bdLZkenhg=","IZCgxVdiZxVuyQgZYTOKRxoEItVgNbi/Oor+eHCjGWw=","A8t7t9Ojin/xq/jJKCKYpVUcVdKOG9tsTnN3yqA0lh4=","E0MtGApLgV/4w/OvtCUMmeiclRhBfOXhR0QN+A2T5zA=","FZb01+WpufW39eGkttBotqrJCSh3uCDr6VoVxZgw+pw=","K3VwMkmQFvyF35QNfqeKa2yKG+8EF8l2VUZAuRTcm3U=","KxUov4eonFQneeHWZxomkzGiuaZLVlAaZSvvDcW9UJk=","L9FDGURBOCtNr0htFZ3vWPHJhpqgo/0Dq9XZySPbxgE=","CE5b2E6fWj+KwaC+QmnhyrO+p1plHrR2sjrwqUNunhA=","Jsc3dQIXpOOU4GOBUnXz6Zv4emM55DdlXOkfmaP4lOc=","ABHUShSiF0VLfLmwE6ftnueNOAhGkD2rkwqfOcBypU4=","LP8C9GsOyAbEe3yDTgwzeBcsoPdxm2LeF/WY748EdzE=","GNIVnjoEDYrzmQOJS8nsUdSaqm1Xdtsx8c1N+mFiaNg=","GPARCuHQZ+703QV3Iulr5mFrbF7a8QHbUpsEmk5hJuc=","KHDnyiY1tcP4mGVrzY3YU5kXBOB60wFhL017sXS+0vA=","JnT1ntH95bswPNAQqsipFFi+plop25oWO6OrMTy9bHY=","A+NLLzOxdrN9jojdNQF3Kolh8Cpb2ymBRYikSYgVfak=","F5RMDH2RRlGBV/kgAJK8gr8sVnLchYSCNlmwegzvN+8=","Emeqp3zXGZwQ98K8VYGkLzx7CDceOqpgu0I60uJymDA=","DvrDzA2qI/HjeNHcvbLt1qXYSVTdAFU/rJZBYlkSODE=","KHLvRvxXAEYfmvApw2EUAKCoBJe1hSCvtDeU2nEyapc=","Gr8/tmuTP+XENrLpDcHbxqwv+nTPYLvRXRgxNPBptC4=","CT2okKakFjoJT7DDFAaDupho/M+OQr7wpR571Xe9oPc=","JSDKjeNEKJCD9dASZP92pa53bmnWXWcUQvUqaAJCpE4=","CPN5EXXrRUlCul4/1/AEY+uIkA7pwFPRBfnIONKbEDU=","BDibn8+bJqDVKnqGsR9Q5M1JzHWP+cHJNSSBwrfPVbU=","CL+sZ11NFiP1SGZiuOmnL9tJcwZNXMZXKjb4aRV0z6k=","Ko5TEIpeb6Kwv9LgGoWTI0ka7lzKRZgdcWjxrR3UKl0=","Hql+SW+mGcUsGdWzMHbOhNUe2UeXBkOwpt8wEQIlKps=","KSEJewYzZZQsDWpTTiqSqkCJCLaJeUXueHvOZ+RXTO0=","IRP4cbcTx6se169jmCz0YJWCHiqu9hNo7uEzrqYkXyc=","BCHJ+x6n0FjAHCU34i0ccX5AwDlsZDvj58ApwFVhY3Q=","GBxX2QE1VO69Wz6anEqJp/1V53LrL9Sy9H5fAVtSt9U=","IQ+8f65JqHEbcnRKJYeNHs86iEAdvch+diDvCA6bG1U=","ADinMDfQSxnDzb90wyzb/xdZ2rV/3UKVSjr9mAdTfIw=","HE+upSeloUYXDMOoUolHn7IuW7WtLBkAmZ+qkIC7vuk=","ILx0RX97NpVvJ1mtahiwDsYCoDnADKeSkwSv4aoAZ4s=","GNvtix69FPzyhY/ywTnSb+kBzk6LUPKMFrpqVsvWw98=","KQ5fkYzlGCeT/uBi4KyCWZpgOc7bAyfGnMNcSEpgtS8=","EnDxxJvwW1cRKZg4rLLXfk1SCdZQ3lQNAA/gtjaVclA=","JEvwBxhEkQWmEv2Z+B+Ck739Q3WKg3WqxkR9Z6+gfUs=","JTwSZ+Fpd2ncW5FKNBsC6tNYJhBH/adJ7dzD5klqti4=","H2IFkj8V1mdPj6P13L+bauMAVHGvvNhXGgsCU1JG/3Q=","GX19hCZUyOlYKQC1tyqbvVtDFVwDkUBkawj+0DKvx7s=","DcUWKBQzjfvcN05tsvS1QcWY3jpoMjYfRAA6ioixP0Y=","EYwDhx51P3UossCDQSPKj0PKerN+sf2lNLuzNOlMUr8=","ISqMKWd6kZz6wrnarakjRq5Yi+4UJlT6g2NHI50jFE4=","Erv0DSRk+snmTdBNZTmfpu90+FKM9qOuwjVVqCryOFY=","Hh3rtPdvPXrBVjPja/8J2hjfH56og687y1q02EtKeY0=","AM6Y2x2lQxuNzYre5wSWP46Jo1s/Ag5pbXkGiuPPsC0=","IZRGJ+YMqHp3Dq3dVIbBXKXkh/TdGubsIQTeg8MhboY=","Ijykg3dKfF1PHOOIMg4dX1P/ldxc5TRCru2UvCYl05I=","JQG1DH5/cpx/TYllAeKU3JHCZr0qbewMuwmvihP8N6g=","LkOMbvB/m8ywIYZJqR2pNzhwpFrEUkxsvwczGaIZT/8=","IOsXtT5oDCtg2fPVW53Mi121ngS2Kvy5aM9hR+Nakcc=","JWEYJTmE63HybXgVBLhNgog5gpPMQZrvWehhPJ+vzUI=","ILwXBufeJ7l5FmxQ87S3E6oHpbho9fzJ2k+vegZv60Q=","KLo4pIJ6qN35NJ3EZA+oAXsMrNtFapAQZaps02F+F/w=","BWH41pl7g2Ui1PGGA3mc3GA4H19l/Pp7znYguP6MdGI=","CRSHFGWy8PPIPEFlNaUlCC+OZVi1TeMB5fTt9Su2qo4=","Fg4LSda7IDaLKkiiDFXaDSZZqUq1nxdN5d1ME1BbBNM=","CXGsL+HzhIPScTf3kva8DvURCNKoeHftsBIFojoYRj0=","DbNulZsgibN5CIky+lJR5l1O4fQVrUl/VnfmnWIMPz4=","Jg5rrqBqU+eUfhY/D+gz5RKAL3hi6HCPV1+2uqftbMw=","AQPnyYSarhLDZCunOHIUHAv7Zb6Jamzg9FrJrI10b/Y=","GYU6DvDEk4EcMWjikoVfaQEAtzBpu1DdMt3gbJaku7M=","DigjhJ7AB3wujLJQRvajh4DpQ8o6/9lzyIOAniJ/zZ8=","FWaeEPN6PSUrKPjAX2ZCCkvG6br3pt1wMoOJcr982eg=","HaO0Z8EzkSxU/STgDykWqR1TPuRuaP/wdNGhRnF5u58=","KMiqqAaxP44kDpR9SL6JxgnsJLQu+bGyWRZmnrYT9xU=","EocwkSbc8gNMszqg0Bt+XhsCCooIrOG64zUw1duM8Vw=","Jz1z1W/EmNG+QUQohwqS8AgmWNOBAT3nbME8gKLNjeI=","D3PikUnQ+l4n/6U+SFEYemU/LFsxDt5rlZjky701pag=","EVCPqi/0+GpOzf7HdOnT+QTgTQ+5yiW5m+MQwj3HS/M=","CK2jYWXDp4z5POTenH4TvZ/t8isCIuXnCQfBdliOSWY=","GmSfKnYSGwCh/X1JReOR/Nrzv2lEO4YfzxXZI6RWWPE=","DH+43MKl2pQJlod7Z5CEl/4HSpiqjWAIBBvbH03G1v4=","CmolSiV0uGhnv6nlBV7GGCY2jAKOUmkyQvY6gxU6vTw=","AChoduLz6Vknp9zXbzfkyTe0xeJ0vxI4AfBWm/pv40s=","IJXC0qnyM5XXfxqGF5xRLcEwHVSZlqMlAID1K5cEyNI=","KskK/1K5VngsqFmMuysioyhVlrWJGh9g4UEBK/KBLvU=","EU6RL94h+8EjSL6R4FmLBXQwva+wtOuc+T5n9yNXSaY=","MB/fDB/1vpgHtRqRYUVBvAaWzsf7FqUDApz7RwTZaW4=","CaV5w2+LuP4SwN5lwk71h8pAeWyFAFPAIvsBX8a7Bys=","HG+T1VP55PlqV1MlrtloKlPcphuIUHcjttKt8s1oM4g=","AA7UGXKPoxxVxZRttEa3+ng/ivWUFY7GCtjB9miTwX8=","GUEZlsuDvdleYa/y5tSle+mRIHg+Qf3ElfNYyYImiQo=","Kh7qUyH/xgT4fQVbZQ7mNQNYRJWSOkUbMvwkGsEU8uM=","IdX+h+OQW2wZw4TUkCv/Tlc+0d+WAQD+L2MPWsckljY=","Ii2iH0t8gH6+j5O2e/UH33FfU8OyundUYEv5Ou0jp84=","EbyzMpTl+Ogr+rWBUuqiuR72NSqdC6VbrAA9xzUXJik=","FfYrjlrBd+fFL6ypHb8k5qkO29pT6gxU1q58OCR7JLA=","HjKerrQC7PJiWaElf6hc3xB429hYOUwG29Hke5iM8lc=","H8qUMoEDXtcdiY0WHrwkb5zwQTXDJVy4fK/G4R4OcVw=","IRJ9Vvbf69QPAm11iku4WR0+HUjBLih1PMcUMaHbHs0=","Bqad/euegHlqY7SmmCZgk+G6dTTrt+Kw86tYdR0Mv2A=","LApXpctJZFnlR9Q2bjSp+JrauCH0GLmmxwqhxhUSzmY=","JhhY9zf80IIBUZZoY6EQNDtgZZJrEzhwkSxZXQ+oA+g=","B0li1U8moCkJ+ZvDfJPvcAQ+fMUedzpehz04YMV/6eI=","KX6yC//7s8Pc3PtW8LDiIe8o/PT68FKlKEwEv3dqCHM=","G4xxGwphCan7quA0wN9lDDLdgM/FmBgW26Wi07qIQkY=","GHLAz6zyv25C0R1S0owwb8zVPCV1qaJTS4PdJxhiE6Y=","CegCBjq4wLABJlzPnlvNmoPeD1b969OFzL9cu12oVms=","LQF32el64W6pI7wpw7NPQ7l0O7BOCvOF/kAQ65Kz+u8=","IPZO+fO5FDpNynfNssEacvjjvvjK03puB9FW2YLTatk=","FAheMV/RG9QxFhO1Y2WOGUqN5dzoKNC0AZdNpiqPWVM=","Hq45B3cijAPr1WP8TMEe4N7XGNCtqO0yfUzAmjMH7ek=","BkctOprdrbfKVa2NKG1+8GMM6E+mMYMgCfLc2twxXaY=","APzf2zU9Opm/LCE9mmh9AyGETiNxpcpIvUH3sl6Wtqc=","IkxFH3Z0V5vgRWiVfa74auv6uHRrjY1oy7XU4sUwGeU=","DjePILcczf+wsgFJ30HigyxXu/OF6VPyyPVf1UEpGhs=","AF7etqTKemy/9cXZJpS7RmmNLUduzBeHkEhj9JkU5J8=","EVvda1yThZVaiiDSRMQGKwjut462kurXiTSCsAvv/ug=","D2panDnnYjxFg9m3IV3U48yX5ajiQKzg6MX6g0MGDvU=","KuvnN3Qa2g3PmYDoTwIVBtX1L3pAgvDpfTeUASOtC/g=","GxzpI/7GH/jaKsSsXTwnksmhrfkDldjHYaqWc1o4omY=","HCIWccp48A9Y1dVDnA0Rv/O590ti5Adwp5ja6XCl2yQ=","FXcKkwFuh2FYm21uW8V9yoTLkRViImOROazG8lZozrE=","DFMNn7DYSisE1P1dI0XFxYfoYDYfgI5dXmDX9hdbMbA=","Ccko3dMQ8BOgF24xTS126Uh8VjEILcTIMrGDsUNjB4I=","B1kZp3QmXvYki66AcEkpRWMUsqJ0pE2L4iwaF0fs6Ec=","HMAls6WfvZkzGNvWXyK0QY+vill/vp2cRiYvW5n+EEw=","ECRPDpW/k+gy/lLknhwFgw8Q+6kTYie8e+6coQq3Jmc=","J/xIxf2P7OSFHrX6sojU/UGz6wzOVoJ9rMejUJ5PpMc=","IZQEz4x/7vdR255dLE2x7JbuZnAeeEIvV7c2+vJZM5g=","AsFjbWEu4Eji3x843GeSCr0AZ2qXevh1rmbqXVJ3oTQ=","Ex5AhYehs3Lct5yE1Kkyfk0ak+Il5oL1qMHmrQ95sMg=","FkBksFJJtsyH0e2vshyOK/F3+XnUa2iyv8bS+bxjajk=","GjLThhFM+OqdxyBxffhVr0EGUzq35CfaPW+AkeppWQU=","JhOXaNO+0d/NV1y9XGH8V90s1FuPclwl29h4GRKfI60=","HSTpdNPBTZo39lo2zioqWT8yHN7IGkCljWXxLaICw9Y=","JWmv+I5NPyCQYcsCPvqTwmpifa7mbRtnuZdAaCoFf9c=","ELYh0gxh5wsykghZNxILmyjEiIdezvS7VuyxNOQn1ao=","K0QZrwNTvlB/PTEhJ1+c6aGjyEAD9HNDlyJItcDS8cI=","GHNpeFZw+6Rz2nLqxqa4Jf1FgbW9UseEIMskaGWEW/U=","IQOjKPSiZzoMMpsTb7fwCNGh8AXtXkyibbdNTX9J+8s=","B5nHvzAHV1i0AONBCFVxQ8TXExlOLfxtilAImxy0Ytg=","IK7FbA5biUyq9OU31wjKf4+h6KHeYAmnov6kOnBRkjQ=","K4OeTL/Dv5WU6JPgQZiUOYYwJwVtuRiHwtwJNz+AzBw=","CVwcBqU5OlmVhw3aLmW5CiBDPc2XiCWHqsAs+P0EQsE=","CPLPeIb/p4EeFM+LT17oyigZa4NHje03GcLOyaK03n4=","HqJ2PZepGbxEw/uS5hQ3/kCTJTxHu/sqnlWyUs9/nyc=","DI6fkWascu3W18uA6AInzMrh0tIFbWqFapBFX1b9cGc=","BXuzRq8ov9S8I0HWTmWxpXNANK2z4Qmc+fzKec2pyAM=","Bw9jCvJe+o5NjF41hhNEiJvrx923kAFBE8HCoiHhYf8=","EdNbtyq9kABHTUSP4iQWyOv6FSwI5qD/z6Ihf7hunBQ=","LkhhAChJMMLpHB0ArdnGyYwxFHObE/Oz+BFxc3LCWiY=","CMOf9uYI3Os1Ej8tZNaLI8SoFoHlt9C4uEB+mqHFCtY=","JwqqtYUtoC58HmyBZ3ObHXGfLaOAYRj+ZrCLUQqh654=","CLB+2URfPU+dUgVTDXtkkEQGUwcMb0w+OJaOgrk7pYQ=","Bma0gEcq2zF/WxOKkqTSlRJ778+4O3ZgaB1BuWxAjdw=","LgaYUFivnhE+siN5zFW2ehXhk2EzhbvEd1poxsUmttk=","BSMZyRnBlUxNOKfHd0GUmoObPxiGGfdAk+MYDRRMcls=","L4yAqMMh3XTYXy2rLLFyoIJLmQymN2XW4XtINzTEpMs=","IpsX/v63FwOnq+gElf9922FAFT9351H/8pAK++GRFL8=","D5mFrsJjw76GZ+TJPcDYgS+HTO9twyGCfWb9kmga6c4=","CvFcVmtoLBDMg8O7quPOYh0bw+C0UQgSbMDfmcYiXHg=","Axd3VME3JqVAUCeH8D3qkXycCWD7IFR4cUyVFdahDoc=","IshIhdpoWsa3TjkUv+Jmj6CCYu8k8a20xV3doM21gMg=","ETu4eWG0Scz1WVz2gynLGTCejQZdAT/bAJqw6QZFGG0=","Kr8ZJHr9f89o/jCYmpo3C5mh8S35svrjC2zTOD+NaRQ=","L9T+z05G0v5yZHvXCPS9SAn/lh2J3P0q6R+BLgo7n6g=","F6F++7w1jFP7QZMAAnaN6eE5jznfMqiwbiMDMRTH+a0=","AiiOKrK4ehLVWjGbNR2YdMMu1EzBbZOmpj4IUvD2Rpc=","A6w5+GcAtmEfEZImPZRC6QDREA8mAxvLio5iVe0an00=","ANUyKjTbMAl4U2bABgxH0pphj+CyyulF3vmjXz3a0fU=","CdmnbjduGU0FNVSiZzRrfgNKbRNEeDTbaNHBAjZ7ks0=","Kh4L/H84d4e5PLObvVHNnwI64Oc4q8Q96By78SLBPl4=","LJuhJlq+intX9p+LNjK7E653K6HMmMoDPVNpZkxA9aE=","DoK3hN9Uc5NlFWht5c+OoahkVaaLO1Wr2lhXvVUn4+4=","A+x36WS03BE6+/od0u6tu2dvc+J4mfAzxvrKIjgCSFs=","Cm+e3Mp2x3pdaZohfde2LQ1wRIUjbtkSzmuN4ik8HiM=","G2KAhND7j+dtY1O/lIK1mvl790im6ARujuypqKn7DKI=","JID7sEuvCTvMHJFi94IUv+FMNklQDXmOh0d/9x6pkVk=","LJLBgekWJLyyb6J7bABGBU6ArrzzQt6CLfd1Mz4rGzM=","Is+8+ErIM5Ijl2Lc2wPoR3smG+Ge9X4jIsBDwIk10nE=","CaoND9ACfVisrK8g5VHnZDS9ghbrHqazF9Gm0jpTseA=","FE2OVUCMiYZG8uDdtuwZK15BabsxJZHSx1i5cgdAmsE=","Dxo53ceFywiBQg9C605rXswQyB9JC+F/gV+dfzTl5Uw=","Hoc68YpVZjoEyERwSYskW0bva9eB+7Lkv9QzO6FDq0Y=","JKR3mIahyhqlcgTh+1DgM+Mcf5m4CE0oWwuakzyws8c=","DnOu3JpFeCVfHQ+FJ3CPnTETEgXh1hQO+XV+jgfVk7g=","EG8n6CRXuR6fozNY7ZWh+6+GquXU75lUoE3UY13cT84=","GpUpR/y3fAqwfs8y6/QNltQOx/6Hsk65K0yesW8vz30=","GXue0ajKhIe3LR6MzlAtqdK6eMPyLPfAXYMUci//cuE=","FghVS7MJdyy8mgqrkUxOLEANcvny5drUZt+h374F1cg=","CEgoO9ggGDeXbUM0HUNXj5siYJrC5FfgJmTTSDBnHjY=","FL63fP4oVAGeBRYLkh+WEZ6U1hbpOgYHk2tFCj4DO2Q=","A0oUlJFOdpgYXViGRYK/6C/At95q1j+TFxir+CONKAU=","HDGd87JoC9jHFmlrXSz1A+DupbEdXd6OlSF/SqtqvQ8=","EsKclf3r8BRjEhog6zOgZCXpFKqexhv2ZbwByiJY4cc=","G83/tBCwCe/aZ/QF+jP9Eo+nz/NzCzhg3ymyvVYeGsA=","LoqbgMzStDh/DsJMqg3a+3sP7hys40LOsY6RIj7qduA=","IxSetlW4ZAt/52scDTtIbCdJ5keo0g8ptfkrL8ZNeqU=","KmUGleN7/qisyZiRQzX/N23NKXWDJiOE4n+4BaIiP4U=","KQouZPTh8XvznV1FGaFSgB/8LSA11Iu6DrGo+COOhpo=","F5eGAZ02kX6Lr6aClHHFgdUyvxC+faHokXpfcKdyThM=","IrxowIVe7frvVRRI2jtjknEAjQYzqp54P65SQE593LQ=","E0DVts4GAHVFmoT/f0eSDNUxj50Sf55STdH3rB0IK4w=","CULJrX3lVd2XYniuu/HSLxvq6g5cortbDm5nnyx7ayI=","DmW7y16/I6QNbiVwOuApoxcitkoNIQSW3BfJAU+d9FE=","ARKpGb0M64RVd17kniFltSkbnk5ACnXpd8plZuagvWk=","G5HE2KVENpsNrureJ6DClmt0Gi1GEx0xBXQfMd8g6hE=","At2FeX4WjSH6fluWYidm7AwCJGv57jKKkV/y4sjZdCo=","FiJHJDFBR9R5rgy9JqOB1FhKis/TGF1EObUnYZ065MQ=","L+hOWXG/06kZ+tBCFKy8UNB/MBXZfChAXd6SgnwCU/M=","LLZzThmz4CxGqAPVYWcwrWND09kj/pq5hJKSHb4Uw8g=","GoV+F/LsG0whCt+2q3DHs90M5v9gO3dB3Sp+7UdEU9I=","FM5jo1DSnl3HD56i4d0JEvjXNNMoM3I6r+2r9BvrW5I=","ATHS4VLH/D5lqJ9KIuc3M17U9oyCxdzrQ4tRnDUhMrs=","HkEK8uDE8tITyzRkFNkWnL9IHpuk1EMeI1kRnXlnEPY=","LJPBRU0MyG60HfEiTZhpcA7eeDZHVhHrHwagNgcC0eQ=","C9WDWBOt391/5S9MijsQsVfKYwc+4ngvdPQ1BqtY/FI=","IJRN4b/Be6keek5X6syxKoZPDwP0l5u0oxqEQlzEwOY=","IXh7VM5UPppx0RvgPh7jrJzN1iIfQ64NJhYkrcK9mC4=","Il50oLwCPIC7Ja3xEdUquDPqTkaWcoEGQGHt4PPXDjo=","GfYYlHMAtWHcPUajzWKp0l9+mzPzATh9gasSCf6wpUE=","IzpGKH1RmsVorfmbuGlHB3dbmZptCjq8qNbKZOAYSEE=","GNDbqqmNtnO0csitEbSQ+sdvYgieEN7B4lOG49BNz/M=","F3qmvoZFSttORfZJZyQjGJ6u3zRDkzyl2M8tpLwIb+U=","AaAoEKxqdnnkAmbyupeMYnhftGe4T7FdprA8Qo6hmE0=","GubHCl6/JR9ffkoSQglqMm7x1VFMOEM/ASj9xmg1dQU=","AiFO8XrLoopxWHR2zndfbuDTvT+l7a3piVu16OXQNVg=","F2lIaYBIuJ7d6MQaAtQZj/Rj12iBo3ibSw2+iDe91hI=","L6jqeyuxNBXkF1jwS3hJc/8I9Ivj1dz/kGn0id7YQo8=","AUTMfGrSj6LkfrAnWhpL7/6pc4z6j45zzIkWNJ0eIsY=","FPmqtcFvsCyayMFDpB1+wfSWj0jujfeP/k+Ht5ofPF0=","Ief+Dzj8rTdPUlp+WuwFtHoz7umXCX17Z0yvxKBs3cg=","KLCpHkSKvgkFh298S3z34NWCw5AWENcvov00RTOfibs=","GhaHTcZ3VUr0NoP/Cvga6nw30Min1IAmaYZA9pRH9Ew=","JCKJHUOrcfhzDxwURzIOUPk1IT9QNtodLKMIuEpZTuc=","HaZlJRN86PcrrJ2jauT2ZsPLejsp26nYL3soa0TDL84=","AMRzGCU1erFfSb6L6Pthukqkm7xmueqInedDPojG1Uk=","MAACjEAR2uvk5vZO2x/TMzY4r2nUDw6V9IQWWGjJu7c=","Kb7ck6uztiVp2vyLiYfyld4lJwBvp9HtD9LxSB/WaHo=","DL50OAUJyKx2aIlYmfwvtrf791KqSD4dnczCUGC5YP8=","IraUvGjfK8RomkgAUxuxydilNih88emRoDwCZNAJ/CU=","KtjijC5L9zyHPuhGPqsvO6re2TKlQ9ULuRgvJG85Td4=","C70EtDSlXUxc2raE+iuEhPihuDpXCZhWaOLU4Mc5yAI=","K9FUpgdKFbZRth3BWpNkCoh72eEXBCY0ZOy5/sPwQ54=","LVrxerJYV73XYEQgvQDx+XIy25N3iWctLKknoIIEa5I=","AvjnlOGy6WHTssx3zraEykUzi+Zd2Y9MzRLnfTRwjqI=","JOpPvn+bnmbEHMDLG7XizjN2EeNgkl3TzJSVNDKiM84=","CjfdW8yYvf5PxtD9DsRSDG9EmvWou+T4E7XtXdVEFo8=","CGpZI1/iDbvhDMYD9pp4t5ZkfLCvNbxyBsVBpIh2cho=","K9dNbD3Jd9wjCaCnsMfNrQnVS7Rmsr8MrxmCGN/OrwA=","H69EvQS6v1qy5xUo/bzNX9kdssIAHaP152FiMTYI7Kw=","Jup//4b+VrdxK1nnDlAquc4JvYvqmAIjY4Frcm83QUU=","HbI3C18UvkhIXhv/kDOFPJnYBzyxi8nsCweMLNkFKP8=","JPW/dX0afCj9U958jKvsXLYuRMNzoqMvN42lqqB9Ges=","C8us7Z754LA9O4frCcQFAQUsS81fwy5LK/e3XiEUit4=","GrdtrrvtxfHbRAeIYWGHyf7UOxyyZo5T3lFRdhs5J3s=","JJ3NW6bX0jRzwqFpx261gRhTmfkhaqyt3SRj4FGf5tY=","DF2hcgC5CgsSWwOe2SK2lU00uXk1RCN0PmAWtbxdgCM=","LfkIh4yUAv3QowFDUbCSjxxVl5Cg1BatJaJhbBoHPNA=","Ic4uMwiZUbAa9F3zgWyA4gSGhvHoAUwlfJXi7z4nU/E=","G77LYHlQxU90pic2mp+UVIhnd4YE3Y3kBkg+IfYe4aU=","I8F1R5lls7SpcZz+a+amEMDHdnDlhsKrDPCDUB5p8QE=","LzcNFY0VtzZWLW0EV8RHBuZxvpqqUkvGs7/DQoCZYQA=","DvEcv/UN8eHTa+DI81WIu75Aa76jGju25pt/fE9Ooac=","Hy/xF2ddl1NcJNGaWLqvqwOQ89QRSpZcQzUMF84JWu8=","FHEtAciXWQ0u6qtumOGOWsGVhpKgTBtRJO4GroYoz6I=","Jo42F1LHKkrZSbKtHvnm8ugGN1lGuLnmM2A41PhJws0=","Ed4ft8Betjikq9tLQ4JhhSm5mXisxz9OhWPCgxzeErk=","DSpyNDqQ27UykCOVgbL/MSBqArnNmLrGZn/SR62QlUQ=","D8aT+fj1y2obi+ZonbwD9QMfXfSjB4LYCR9zjcfh6d8=","DkHiqZf6TQ+LdS7MDcY7OhIb6B6g4kIVTf5n7ASfVwQ=","CHssqNeJMfb94IN85PpYlEWW88nPKtq46uMLRJROF4g=","El2TrM92nU01FLIdTGY7FTniJ+nLxFlkQgNh2NIgIV0=","H5GscYZIzR/a8r9vEa7v972CBs7ldp2IF7uXAznojrk=","KZFKts7EZf2S+PLIaeHOnU27P4g7KWhQY/M5WIESZZw=","AtpKEEhu9tDv/rJvhpvvmfbVDY/qoeoci96VmJQp5dU=","CCVX0/UPpRfeJxDgSYpoOTDbW5+yaeirakJ3HVrn3DM=","HSCDLpYPVQ1wYYcvbNlnlvnPYfr0+AffDDc0peg5Iyw=","G1eoItNOStBs7E4Z3/Mka/hGvDQIA22rArwrEso44EQ=","C8eYyNz3nKmnx2yw6Lt8I2Zxn+dAkuYeb0DoxAh/wLU=","GpdbF5ZJsRTjxFWaGxQSXjXjYwvx+Dg/r5rygsk2cAw=","DKrp9LZrReRzLpeFGROllFQHMPJlKYAVOcTUSJYHX9Q=","COPagSTGIeBw6KQfD/Hxz3XiIRCHlVOS2FoXI70txB8=","Jg4xVRSPiSt/lrLXTmx5ueLBo82c0HhK5QeHXkomeIE=","Lj7Y0n7nG7QeW8mPtGbdT/nQ+KZohht3Ovgl0mCuOUM=","IdD7fONk4Kx4Gx4R2Jq/6gBjksq9IPB0DRVr4eRefuw=","AwGhqsxPhmhOPteg6wI7ksx1r2+CFJEPhAxifD2jzXE=","Ee5TvrHo7k7BBon0/kDr2TzRyf4G2BLpalgzaENewrY=","AdQtLdnSNyUwww9NYSJzLRzvjeqeLr+zsmeenw3NBMk=","CGHkSLkv/nOOGK5noUOHbVWljBYvdNjlVnFNH35ih5I=","GTeTv+XHuQxtYUdeic8NQURxKPKA2MbF3Uvh/JBy7ys=","ASawXuEkyFqiscEnPCHDzv597TmzBcXgOaNfkCTMElY=","BWncwibC4hWuaXuMYAEBHLrnzlNfRagD3GD96dpQyDo=","D+YXLdWv6P8OfjP2SZkW/Uxf8vq5aWN64y2OTP0/79Q=","B0/yxfAIBg6J0wllWRJgZ5zT8PWu0zFirJrJnaELq1M=","CG5lRE1TZtghM9jK0KYcIAZrib4chw3Kv+RTZI0rawY=","C5vL1St7iZplGgLDJuBkrGqXvnRXu86JbkZdc+k6+5o=","AmngNcQpxL2u3Dk9KoeXihwvjKCyWwhepEzlh47FBrs=","CeG3ckWDsOFqebp2cGNvh+oTShniDcPscMAce5RmTa0=","JkylZRrnuE9D2IQc+ylry18Z+loGosTSGEtUw9Y3CTY=","JOStjC84//37UDpN1QV1xaEkJqU0Y1njpWVK8BiPCqI=","Ct/KzvarJi+PydL2FMD+SjJzyCqeczXl4OCADYHoeHU=","GHrduXxKZDcUWGbPJw30pXunBZcP4eBhmg8BaTMGXSw=","BxBwLfhB1O9eDK2rcZep7xnXUkgIu6Vt+EWi6PFBvKo=","LgZkqrx0tcVNnQR79UcORevHhAJhWSc/HS9eR1nABlE=","Jxy3qukUKtcYQqdwzGXfGdfRAtkjVFTXxgCnNaH6Tac=","L/R1+dUiQcImG59SDSMi9SJo0omgKOl0dC1An9i7OwY=","LTuyz4Uw5pi3ce3mZXigFJ5WGzZtUCpuecI7M8UAwqQ=","BcgLWha2pZ4eNjA6Wbp4LNcUB/gyc/N8GepUqWHgytk=","Fwd8ymnu0o8h7q8PAEhpLNMQ5rqHtlt1lN5ZAqgp168=","Ltvk2ChpYtkc8akxdfklsXTPU9hVko8vEM9G57rx+ZQ=","L5V1emLRpSicagh+XIKeVNW8LgMIKthiFkHYL1dYJZo=","DCyhpPFoLaP1ZJDR8VQZTr5Aq0QZlRy81QjIYAXMz6w=","FRtVl3Ptv9SkmkU8FzIhKVXcnV/2FOgOdaxj0GXdDMw=","MEOuCGnrjRO4EBeLlus3yqJ6hHB3e92rhQAjhLbhqhE=","AahD3/liFIfTU7cM4E2d7UOPdsUBP0eAeYBjpN9tt7E=","Du+CQVJ3hMv/M/VR9uLlPRa3RFifUFCM2qCELgXsoB0=","GuhbRScBfUXYBaJbE54/Qk03RYQc7K2kZY2Xs4zvxMM=","DtQ38PEZMr8WsM139Jg68VEeVweEJ/7tMoeAgouNhCw=","F96aEXFhuuf4JDFN23pJ1Z4kQ81iDg568ILnJGpyXpw=","EoWM6lHu7C5PulByqQSTGN5A6ppBefp0x7/B4VcGgB8=","CM9AQJH07l/cBo/1Gifnmhj4rpOt2iO0Et437tFk+9U=","B2OPdVg0sF5tuvG5kqur4bV1iX53bq00caT+aNnnD3o=","JGEFVY9FR56M1Ul9kkCm3ZjZboER7U5v6K5IHMIhOUs=","KZTk3iP0c3HGjNH2AucSlaNqNluXBwTHCyL4qBaFC18=","IsjTv73zY3qWMenRsIUG1g/uaUWwA466jy2oXxD+8Mc=","KBwvryosRJu0CkvEc46mTv7BGNNL37OGUvyG5VKXoz4=","GMBFzdqrQziTRLTv6VJU3OfSX305KwUlbCuUnkfKo/0=","APiafxrJ+zeydTx1itAmXJTv/n54OMXwNpb74eoZzWI=","F6qqa8cbLRqg2ISwCTTxKDxZkBHpbv1G1NYC2V2Gn4o=","KRNFcXUkElXZTwAuxQpRg4YW8nWNaXI6kb8K3Eb60Os=","EuujTFLJN2Ui+ACKZmCKtPCEAaq4XRY2R5H9+RumYfw=","E16TeWk/Ttvp/IaESTilJRjonbn+E+RXWRMoco8V3Ag=","L2u06RggseE2f4MTTtYygwMHBlrfda7uFmbTpZvqp2o=","E1Q6mOWLG235gkf0UuAA/gcas/zbCz5rGpGa41I1KBg=","L9gffYRLmaxh6PCT3GX+DPRdwqXN6+lvALD0O9C32c4=","LVVSIiztTiDMgDcaAhBBHpUYDMSzEOtmIJwqRmgafwc=","I8FTOIvhIZa8HJfYjZoY3trgmbyw8f+ldphTeQIqGyE=","B/DSaes03Wmt3V3vWQK5p6ltzRc7/kYIKO05jvs6Ovo=","DVEWkbbvezLWtku3DiGYJtEFwOPfuQWouIFkuOM/Ldw=","KH3DYJd0CW0rnZjG8lMJRpANnc0F8APeHS+LPLjn0a4=","EVMbFN20mwZvESmAjwQ+PJ0/MgieOuvP4pzknZPQ11k=","JwwH+4WHHzAXxGiz9HAcQsViu3miy3Shtj+FcJCTMYE=","CRz9eQ1JBJci1IISkhHwrsOhCvPRy6/xrMZ09ZjPvSo=","Lh+bVGXqXoTIyyWbpc72PH94sER3vq87YSd0rdYyXLo=","Bk1a5w1LhXT/MHfoNf7kiAF8wxfKivJiFj/PnxNIaNg=","GN2UVqdnRJxlfD1WY+6nHlTl61s4HU4BWMccoOOo+yk=","AVD4tY4GNbyo5URS8+Mf9ZecISLi7WMVx14uHvv02VM=","GcH4IhNfu1kyuuuGImHTf1hhPBrG7MbRqYWlRqUuYUI=","LOsqsldrK2beZMmoxWSGn3kQCng9SupB509DZUfP1jA=","KJ7zBKEAI+Ty1OR8ryV2YHkQPltwWfrcxBpHWTfqR7c=","EGRVrBf/WxYlE1Zj8oYn2RnrrpEMaXyUDpZ+kXtm46k=","J+GUFhodDeRUyfR6R9hiiaEyTzBp40agoUopHtH1D3g=","A+o6zhMaWAxzfq13J1qqsfu/NflXul/6QOMZARf/vxk=","EI4Tb2wKcBaqPJEUAXhmj4vpKuqL8ipYpgQBvwN/OKY=","E4S1b2nK6TkwCVgoXOrVz+sZcfQrtzWFLSHz8/8ua9Y=","F6/FvMOuFPDdqqCtfwaHhcKohnKuJmnKaNVT9LVhHac=","KvK01uSFkMtqs3JgzQYowwXpVxoQSq/FowCG7Tbrc54=","BJZfyLuXB9qu0geZTIjSNqM8wJmcfhFlEvw2w/PEhRY=","GqJ0+TmuklvayAkXnmBUe6kXbQzE07Zuxh6lkUYnhwQ=","AsvP9dC1J2nuD+z870zdmV5mQXCU6EyUeYVngPsdlA4=","JRPyrVm5kbkBW4dIkBo3Am0uUR7K8SpxZkOBAye8I0k=","I/4xLnu2ow/tbNAPoNmKIV6QO0VgPuwU/5ITUtaUTaY=","DONSwVu4Gzn+DnJjhGucC60PmtspNcESpMpPWMELRgY=","F4So4WG+jMhSV0pAxkhirfWtZARo9FG6Ed4/2sNeyt0=","FIr2a406BtTaS/0JEhyrIEXPoaluie4eI9xhRFNm8cw=","DSgpWxd1MCQ5XFD4C+xmiQr7xFiGaFhHT1dlz751r1Q=","CbxWiq3yXJqIQE2ifHNzKBe2qmyb+9TOhR6Jrv0Umd4=","Cw/1uWlN7pzsZphi1JgluJNPc96uQEyeWmAWUq+P1PQ=","Dn/O5bxSmVb7TTHpjaE3YnbK55UDkG3Vs/mHv0I+wNY=","BXkDlpkAEXwoeynKxLMVKX0TeynvKIPjnxftwxhSmko=","Hc11Y1yDHPPPW+rt1UUO1j/7F9w120Tr+gIHj8VcNt8=","DyNef8NHgOgAXCQsyEKHZL5uSIyOuGBL271+BkQ2FwE=","AdhP/sRlTd4E3psKCThdUJzCsgIWJKWdJ0/Q4GOziZ0=","CALPNoTsJkbFNcAYMFvBN3tDdZCq1lSVFRnFOcMNVN4="],M:[["DjCndMNTosvyRNPQFNGg5f8LrF4kJnOuM/G7IDD+/2g=","EhhrsiAArYS2vykXmt4tTn6U/wflFifglYBXEGH6jOg=","I5n6pkiu35Akxqw86v6iSCFuJKnlbK9azSnOJUap9rI=","A63Sn+OY7S1E8jMSXs0VCePO3nfmvgi5SvT+yH6z5I4=","Ehr2H03FuySJCr65JR5c6pR3CrBi3Awou4mV3Y8YNjU=","LKj/7i1Y8pRSl7AM0LUR2hZwgNU5SbPx/OrKlha2FD0=","LJnvXgZBR9qXgrkUopS2wU0h6n7sH3LodhZxBp2CoTQ=","DX0HzTeY9E2DKmVxwhcGdYaT5ek2hM4tGl6KU+DMZwk=","KRlRFxBmI///sK9SXIOGhtDZcln8c6UZRgmse3sXExM=","AbYtSxfeZzdbWPJIqI2/cHzJ0UkbzgCVZEygIZoB5Ao=","LhaBvHwi0kxDP4HdOjJv0CQr/H4r3rYwfk0qyjKt2h0=","AGWFDRHQ7Kh8Npe29eV/eMqGlSutHJBH29Lra+np2zA=","Glmza5T51yNXflBNYAxJPygQ8OZxEmcsdDq7sTq/Q7g=","GksYa3fNU/lhyMy3gV2Xgc73pSr2TQv3RstSJRLT0K8="],["EoJuW5vhybhffJiqypziiocGh9NijWDe8KswcrV7Cbg=","I345mA+QB7v4aZ2+zgVP6h8ZdmvmEBiF1CH6PqRrU0g=","BUD1SSSXWV4TCA8C9rHmU+LlGJUWD/1coU0mrtk7hnI=","Erv7sRDsKXEAfdrF+ONvZVRl0F8kYplrIRTvrKxwr7U=","Ly7FHEj4tzxRsmSnDSugtGvbQ/kz3g+uqKfaKpfLQfM=","JuNlRNC1lS3eQAfRGBhGW96RxNzmWrwBXnVWuli5X/o=","Imv5S4axd8/n8DED1Z4/nOI5OCGVRwjnxyP4EEpoxmQ=","JeMRs3zuaTVF4sLvwgQ7wHNVIRWzoGXO8T02VHtrncU=","DyM24O7kaFdByiOCjDTCTwc0kfDnLBOWEFJKVvcapAU=","DZu32rShiaO2mQpVJsgrCuULp91Vj5Ubuf00PLtLDhk=","KkpsyITP0Ir0sNvom22ODlgRMget7Yy6stB1BT7+mYw=","Hrl4GbNTHrtkDta0ITQzVBkQHR22DdGpJO+WZfepGvU=","ImuR41LGXeT87hEkRb/yDkpnrw4RCVcxmyhg1Qh0Brs=","CsW4YSjuR5RMEq9THPFFgELDWt/NnltqdTGXNxRVnec="],["Iv6hKXpKXwiQTVVcLhXQFhAqTtKcMrS7EICe8Ur0LHc=","GAjL593yo2hNihZP4tFQ32Igb2vjPVd9xXmPGTru16E=","HBzLRP+KttqFTpJx9L7ybSrCbNdEHxtp0W7uDXp7SBs=","G40gnWayway6ukNeMEriBmLTNtEDML6zNVz4AfGUcz8=","EXOM7TkzxLJ94TkR23HM1Yt7MTRO2RU9vd3bkfvbzqs=","HpfOATr6punJk+nP3JquyRsGeHgZgwmFpy6ffG5Rarc=","Bmq4vq2ue+vSajOtvWuzktaCXaN6Z56K+a6LxIE8MWg=","IbN75SGDXDK2c6Mdca7RvH8+qW/h1MI/FGI6CoUaPNg=","HobsCGgFvHcSt1EN72USSbodSRB2JB2Z0AxpKIDzmnU=","B10aps0rjRgcng9CJ1yYhK5voJGG/iJ+XEZz5W46zSg=","FCqDIGdHIA/bAnc+dm9QTGWvgrIAwOf9lC+SviPVhr4=","DuRoPI2lNra1B3Okabu94uQXoc+b4iFSCvHnVZaNf/Y=","Fo53Hp+PhgxJNn75GaANTxKLqwHBPX3XLOjTa8bR2DU=","DCpDkGcSFEnB7z26a+H/hParf6xLvVStdTnmGCbKGXE="],["JMxnUYlAh7gxWYtbx/nbPLtIzilNkgjhqkNstfougOE=","AzzM7wWwvPe3eqVWCg+UnJC+XMLFcSL5iF0koRfGP5g=","Do78hc/r3ilc5YneYK7A20PIH0vn2kTrJvpLcffLfuk=","Cp1+5+6RZ3r/08pPxnRiW+iX33n4LsQ46A8eAAyLH3A=","CRdbH6+s3A5itflebKZ8P/yWom43z8c0eVuS8eRhJNQ=","MBawdMgUIl4tXBCRqDA+7kvkdrFFitVMFrThaR9rRyQ=","DAmYYVReATpofN1Jo6KWqNLC6ZaRwlNdpxLTUdXmPBA=","C3Gga7dbChC/0oo3iL9UqKFEsyh9+cWRomQ8QQD+OI8=","FJN4ecTHEnZEx2W2Ni+LmM/TL4Vy16rZzDKb7VtQemk=","KPngBY688VkbwAfLAqw6zeCFFCfbIMc1jb75+pxXwro=","DfZTUk//kt3o7ByaUcG+wwvzak8B6bO2LrE/j/33uL8=","At/PsoCj03LbwVY56s5FwLrFYsROKS8UKbyRZXj7C/0=","CzRYkLM8I9FnOWxYPRLk89nvyQTyYSAlEjUBkKsZYcU=","BPfx+v7hIbuBE0T3P1T0o1gwdnOd2d/EYrOuY0PJPLA="],["LMPQUDoOHalSsIG6XcWxF+ZGvtVypkUmbG7DzgoUdLk=","KFTIK0tfXfbdOHLj83E3LeDRLhbpEIdmkgtUWBBedr0=","Cx2BD8xyFVHipZbpAJNn/GqSSFerKbcDIHsIyV7NAB0=","C26yJU7frh11A8NRjmTPGfNEPWzQO3HPvxvlk22k4EY=","IQpKgObqp5n3zgV1K72k1P8FIHQslD4e/usSqRIppa8=","HBss8R8NOjoSG+fQ3fsk3HH1S5vvlDruMpY5ZpIqg5k=","FXTJ5cqqimp/tIlNLEXRkB0cQrMhT+mnL9PMZo45n3Y=","Ju1f/wbvnhlCvT0NO6aEjkfsBFzSb5MEnYDL+mvMc7A=","BZ3oc8WYBvVRFLw/gwn5tkz8unQ0quIgRH6g6cSmbaI=","AX45zLo0MqE1wAddcgxklWLuTTG22i6ckL1yoDl2XnM=","KufxQU8UQ3NTGBY+G/seG89cJx839qvxqoZ2ay5Z4Ek=","EuqSGs9bitxqTja+hXE1dtZYCZIwsLF2bGZvEtkqsUI=","GBXUwuahj08/pTigBBRtf1QPvoCkYFhXcU+6J5VhXfk=","GPbEDjzPiFgEs3RDOvCpYrKWP7mqAei66MyDSz4Xox0="],["Ee7b5aWWnzNEZQNJS0aaK4P4jTqkd+XW15Y6gzOmExU=","AJtjx138q1ctKAsFf7w2QNNd1fFiRIY6uKMeCVbaiAI=","Cfysw5mAZRJN4Bv3wMi6JqxCQfH33soe7+XvPVAV460=","AamrP8IFmwz/fjzEMffbRfWdj39yTNEKA/MaNmOPi1I=","Gbr9DXlCuDnzatPXDZyHtVZ0ub3uAqfcMOT5nrzB2U8=","AMR0gkr9KogMaoWnt6WkNKxCLHpjqvjdx8TZMl7e9A4=","A6ZakdNbbod5CNXEGeeFD2RfYrHJE3ZaIUuw96KRW0k=","E3kIuqwuNeE/hoNKv+mNG1S3wl1shfxsBex83tkXVRc=","FmLybPBPW5ac3WuT6JDvK1sRJPUYIoiNwhZ7vs98Mec=","DNCkwn3hGutkYOMvoryyicuDMhcjFVMEkp6wyk7qA8k=","IDC3vCpwkF0DFnTvtCAzb6uwdprAElw13+L/NywapOs=","C1NCUDr0Ru+CTfTfagiBlftnJ2ZX1CDm8xKyYo6SKYY=","KCpVX5rU+1dpj6ofwyebuMKMH43IxpMiW9hSDbQxNIk=","F0waEJXpXU8JjI1ggmd2wvc2kds37DuTeDW2WwG6E9Y="],["GJrp6bFiqxoZ1ZnO3O9Ci9EyXHh0CqrWcVtxC/rEweY=","KP028cdh6nvOKebwAGf6QLMuazGPUGtslLuEe/crW1I=","BdLwo8IjEirAEhQlAyC1L/Wj0kIRjhl3iyyM0al2xhE=","Aj+6I6tLwk1IgLpab/1utQUN+40PVkdtOjApDto3KsQ=","JrjqsN0NlbeoQ54P99NDinOie1mT2B/OznKagko1IbE=","GXdex4H9QImFn2t/EnyR64Put+yereFGd7CmsQuebiQ=","DAc+rdtdP3nlv4O6wA83cAvWRQLYv31aCZ+z7/fTsD8=","FDmR6DhtYjNMoNh4MqCEW0hBbvUVjBjnuduM1q7iI6o=","BfuJfXHt2NjrHztcgjpYgqBtlkBWr9Uy5siIk6JfJhU=","J0WgWdCWLxvw3eHhuX4Lv0xBQ9EP0/3rjSspXuTXqd0=","EqcQ3m0X+Rr4kBAiJoU7tkIJ8bQTMaHRcwW/W3tSFy0=","CSZfsxSmdraz+CfwcoOh7U8wDo2Q+WeyD/YfRV0qsv4=","FIqxWXKmkltxRgJxD+nmTAoBUFOsuDjQ6HakbLVlP1k=","H3+XBMqxz+orJHHVee+Z0ZOyNK+Q5iygm1pnHCQopRU="],["Gq0RRJ1uLG4a3PnokRTDNsAUVSjzVqwEn1L9jLCENwo=","K1bC5E9wOjsUPaA8JXSTZ/dSsWgXJX5tEjsQvIVUNDI=","DHUT92K2QCKhUdYjAgmd/9UXkdmv09z5bL/PYDWiwnw=","CyZwD9TpUMJa14/ttj/LDZunPsq4WMBxZkhmqQlvFNU=","FzmF/hfzsPuF3mEEwCtGw9ee7p3Ci1Z/AqsaHA3exXY=","IKmmKEz8Q4F5XjsGg36VloFf1bbxYr3gL5fbaHyEef0=","IXqkALK2Jbw2QypUXlMxJPmcHLmOuF33RzGehdUwRwo=","FI3JM19iH/+cjS+nKpz1tv66vh9c53aJwaKeOTGF+6M=","Ds+sqtDBR+Czx+BJdx5tQHKwLuTRccDlMiQhTRet41E=","E2WpBMf2chAC284XB3qJqSu4A4vSevUzM/RHxM8DWoA=","H7pxO5h0IxHfs/o1b/g+7yNM6L8rDUpS3nr00lGfLxI=","CrkT9l4c6znti4O9XX/ZAOeFEe2rz+YjFN0Q1WeFjY4=","COE8LmHERrUwJNIRarF2yENgDQDmdkAsRkF0UVjCQ/g=","AfoCYWAkzZvt9kPqNtJi0bJPOKVXp3qCxoZhjDwz7fk="],["DX4eriz+xAZALTTCWeWWb24usmHU8I4pCIMlprtmmmM=","GE5YJGieT4FDhWffQ1854dNagZBB1+rzr5CEKb6yvC8=","GP3mRRBiAW7eqjLkCo/DB1HhfpusGS+MqJHBHznr/4E=","BKVyuGEF26UlPX7R5201oSbmcYVRuXayCPWT8IFY3qk=","HZSOh3SxgPpeGjkyQ53+jF8ypDdlfSEnfkJhS0yaPcM=","IEQapfTVY45k162ZgrG/z94Vj2o81q9ilB4FzI5TMVE=","F4pY/xItFozU/xGkcoCkuOXNsxNBG29umpR8f7V3pR8=","JW4UU3jSYE24xQndpFUkUrbEqJH6xdoZnHVgdo2UiDY=","JfZNQqdQlxr8uAIwcPbsl7sjYrGWparir2pw8uezV68=","AvgSEh4urMx9Ub8mY5jVuo9gGiqm0zXrafeGRkIXdmc=","AMj4ciiSovBsWrRU5Ae9VX6cLqd++AfuDj2JxnhbDTM=","BAfVhaan77VhN35fOXIxmj5yheFGxUme9shQSj0LYuM=","EcuD4B/1gDsEmitZrpkVs+AEXh22lKbfnenE5xUtGR0=","LhwpLga3+KbkNE8QVAZ1pjyknkUvaVZfz7zUO6wPOvQ="],["B5aiOtbtKsmVEEoNPmx16XfOKauh0l5iqaiiA2TqG+A=","EATF7Lq2t9Eva7TK6rM91Wwfgp7ij0fCn7+7FH6IRlQ=","B3VZRzc3VJ37IBbfpyVYuywcgW1zGHY6Xk/VFrBJFOg=","G8vmftX7dSKt6v0dmhUPjVetohjbNGkVyG5sAMAOOLg=","G2GgPiGDYiBP0gtnU25ebKe5bbtT1T7RYCMCmIYUh28=","LT0mnuMk58Q8EaqEzRW61lRE74Np3xV0moprLIEh4rk=","DqRdIkee9Xc+WLD+dAho/B6LUL/3YEnVtu1ecjcRhns=","IoAlDiEr4qSNKTeWqIrGKwVBEBL0amb4egIgo9/z950=","IL5wP4bXwLna2Y/4u5/JL+isCoTGiXp12FEUb3SEC3E=","IfjYVAkd22AdqxsB+zDD1Pd8wxZ/ozMsOzI3egfmqsg=","Db0JPcFuc4Mr3mLQXLsG+CcfpHIpRwRi2MGM+KEk+es=","L/W7vAItG3T+GEwGTljZZ/Gq0fCSbJBqXjVs/DuBrSQ=","EZgWhiyCJunl36vzFns7K/f7PRkGOYmyShbZfJS9U9c=","BvvO1SV2qRPmzcXFyW/cj59Okx+pC+60bZs8LXdeHjY="],["KZuOhiHX2MjT1ihssSazTuU7LcmjaXuDgMbkf1cRNFw=","Cpc6ZlaT7QlDTtsssKlxrSd6grM4V4hVI0muCei9DIU=","LenuZSnlq8eu6Tt5TE7v3VF8T+EvpWvOBqNwjYYza74=","Lqa3pyZcUD/LKEwrsZUS2uce81cSXDrHVca8bMN722Y=","E4C+rHsGLGuJkUqXao0LnTJ2oTyCwj+iH0+kQD4yZ80=","GlcY9Kkt2NF5uTKwgg9lx7uT6rzjmPmXMk+YrHYyO5I=","HHy/JEjecRTu1wGwQYCQNOB7lGoDQLd3JoUp1YLCJao=","CcieBsrVQwFT3VLMZq5PUhv0FF3wSGgb6y4Go4UFARc=","KW86nBBCImkqRK0k8Pb9gZACfgdVVn6acAnsce9EDqA=","AYOTUF6mIwZpqAMPbnYTChTBBwqQG6W2QLiK6A19MLU=","HcowYKa7xMMk9++6IidP2NHyVgpO66jIsNOJl+DZxGs=","BtptiMIz4xgsX6XM2hOSwPiffGvsTmDajfgFSAfrCSI=","DGHsebEG6dxklKY1nxdf9jeDnKU6yOehNHHFZkYYA5A=","LOxn5iMgvGoMoyUY7IHHQ2OkttJZvSdaY0JdbO3kaNg="],["IPEe6B0qyantHKxh2c/fEL8bSc37ttIyhyod8UJ8GDk=","ElR4yJc7w5W2SMgiCR+N9GlQSnHKT98dq1mnCND+Rxk=","ErWRt681/9mXs6YTaH5EkiViXdXRAc7y1vKvAtnb1tc=","MFRO2pwyLGyHJnHWZ/xfzwnPuNNOjlgStuc456tA2O8=","IRDBBe+0gbZ5zrLxEtbqcERCdjrirGXt+PFc/RacVg0=","CP1Dl6qLOoTdG6Ti0Ot8bRxe2h92SBS1/+IEyOxzVgY=","JIffnV4Ga3b/yy8MoZCr9fweWHLEtqNqRocOkVkgEBA=","Cq1owg+t4ePiv3D870tVC6ANY5niDYNAL+CbUt3N9Sc=","BjAWebbNsXqmwhLONC7PaBq3zZa/C/uTNQNoAE2Xw1M=","HhUf7f6hFlnBiaMbon8sz2lWCEGI6yxMmbgn9kXx22E=","KRvZQB3iCRa5ACoAZhFLO/rk08gwirpK/czfCuwS1mo=","AKqyfmJ5lSxykfA2kY8LJ507HZ+OTorDgNp37C/CTqA=","Ho7mQTCLpv5WALLfSSzy8U+YkroQJYJsU8d663vNsEs=","J24mI4KJSeai/ckX4u1F3ODuUDza/8mt2BX20dPE+dU="],["CkA+l5lDuNL5R/btptQRcIgTQbteT7uztP4919zN13c=","KwaW1FmAAgoqQhBzRA46T9Oe3FKI5pAKWVjgzYHg7uY=","L5+I/pvjZFfopUZFWqAKD1EAp/MlgLePJqd70LdhIYE=","IGcz4yemS3jTxItvdYDQiHwXeDQ7Z3aIWeJTLX0cRqc=","AMJy0Qry73ipjf90hsSddQXt2IySLlZyo6uxXMSfQTQ=","GjJ/8sRvWWn8rLRjUG4QLWglAjgfw/mZuf+9RSC6RpU=","LAy75GQikXFSyhkGRivLWhPvU2MiqHFSN9oJuMWUysU=","JfQQNSHjbVXkGBYu+Ov+xtRWlVIO9HuFSLo4tSon+/U=","AHlA6wS2HsU0HBcC8DmT+u0Wfbb6LOqSKQzYIbFf5MI=","KuHsnglXfILJe0sJFCrOUaqtHffcNSzU5YE9jO6cmNs=","HJf8d1+WL+Bae2Y0a5PDJgyPapCn9cYyI6M4bhmFLq0=","J3N/zXbdKWwogXZG0wsRaMTQDh92TEVlyqMnbe/RXH4=","FrYbJC1B4ZdYQzCaAaNqFDl9fI5760r72SM7RTqszbo=","DHW6YPjg9q+hJudXA7g9mQgRYUe4sttF7yTzFWuPGFU="],["BGRiUzgPS/ZClyroGXd3lFSqCDP9o2sYIsucCXGePdE=","AmRiXHTyo7u9wZSBt4ZnV+Y5wSS061YNpTH875l3OQM=","CXFOcX2qPOs+l5TSSrzRcoMcuhgGbEwEiwmV6ebfHew=","FNrJBZyeeNlsfvgHujQrlGhwZ5eCIx0q8Pbkq3bL0QE=","Ep3Wd8H4qi020qfVNAZF36w0pkrkVvkbl96fjpExNhU=","EIec6rw60EXXb2zVsmtW3Ee1EtZQlFj5/96Np55mSc0=","D3w/PMls7aA55DyGwbaAx31vSfUOlN4j5NtC+OnK99M=","EL14JPwbiDs9oActLGGUxKHllXFWWU6Qitv25rGRK5s=","CQ2hLhWVVR0lAPkDELdwHfl2dkBBE8M+R1sud0mtthM=","JM6wdm3iX8IniShqCSh750AxDEF0cyC98utclW4EA1Y=","HH3OzqWeb3vrbXAuL+dFiEFdMOXcCZcLstVqzI4IMo8=","EQpehN4JIJ6TY8A8IrU3rGp6q6L2qdGh9r+rcalgpYM=","E4ItzD9icbcVScLNkXuFnNrDavaEiATRWjVNTeD2fvk=","CF44CQXrLLfnU9CrD/SRiyMsc0QYtr/hMx3kkvx2shw="]]}},50759:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["FI2eRUIGaxJdptaf8/tnbr0n5qOKH/QoG9Y5yXr2/9U=","C2CiiAUyQpX8r1G7iNlpI3LL9O7xy6i4XLwFk0ZpGog=","LTj4Eq0desecMv3VelbtuGGIXyD6S8bQ2ULC9B6OSn0=","JXOKzRFjWAAzNn/Y8e4ZnX6zw3iR4GvCDmtHagNXWIs=","JH9pZ/ykJomujiC1p6GY1jCGVJt4wWIKUfXTaCTM9D0=","LiKBMHemaLK3Ukm41RWj3Nk1AgBmlCRbsIf/BzJwi5M=","FSPqib5hvkfhw2sOAkBowoxI2nS/cGmrLXc4nIPUdPQ=","FGaVzhOCMOCHtT7xv4FgHyWR3TRKfLUJ8TiTk2ng0cM=","EtBdlXH6S0FxiG2cLNRMfX/FpBJRlefSjDxHy1y1t8U=","JCchFHCE1GE1Q3iJdxEfP95siTJqVW41vM0qLnPKxos=","D9khuoOVpd3oM+bbpBczhQB7ONGvXjhBo0XJpIDJ0pI=","Dwu9x6OeUUaSny4cqftKY1UM6o8SEJwdguYBl11YH10=","AA1lAIWIsu4aTe4DE7bUOWlS2QE4Xy4a/moKDe92XcI=","CupWe+MeHELOM/WJ2QM2OkgvIcHD2P5Q+m3wGKLcfCU=","AvozR1ewPexr4d91jr4DUzF7NTFuz8cpNNBp8YI0a70=","ABcyJ4Kzcz43nIkJrn2pRlXEbdK2sGG5JT14eh6qm48=","FWgW9I4++Yj/4EzHesTImvj++EgmBOf5O3XB+xFk1g4=","LI/5d6JzUrXX2ewQP8jwxye4SnePQa33d8OOAYAK/aw=","LMIly17kuitwU/mK97O0iFaQFuz29JQ9ZLqEMJLFkik=","DTTXqLj0mr+kjHOxDyk6yhngl0OoNF6eGvny1j/q2Wk=","KgNVqwS+3qYf6uCDVhBn7fFHayByXPXgMtuAbTPtwgQ=","LcrrRlOgzK0cCHL3axA79Po49tYxGeFDfHmCA9KXaMU=","ItLmOQf8C2VkhQEiyOkkqXLegn10kekt2EOXsuvKd3A=","FZOltQPfSDBf/DYMT0nOsCU2xz12tPL3dPnaPVuNzgM=","ItRfEgPMEeUrkVV0mnwKCoIdpLBjzdyCBYAoDiECbr4=","KPAaCttfj4UjbhoSn/r7LN+GrrQFbrX/WgaVHWTD1LI=","G6YCrp08TL+t0K4sz4/M51n4PP8pvxK1PWBQp1heaqo=","J7ygYdgVd47YcZxfT1QGMhPFAFpG7XrtDJedKtFVfDM=","JVk75Fi3WlNppL1qhrcK55h26Vq5NwXSRBAdXfPkVwA=","FWCAMOi7KozsX25pSJBkzSH5s2FwNMl1HFMFbMETwEs=","FKtlfvUncyabQAK3osxtAepm7I61Gpfgvejvn1k+qsE=","GvGFia6QBY0NsVafTU7PdBVDhsu2/pBWQxG0NAsaEdo=","H2AQb4j6202Pl86ezCTQkQpFdcWnEAAlBLSPqij7kcw=","AGYCezZdUSVfmcqrgtUAmuBm22W6EDli98ZfLy2upWI=","GBMB+jh+Uh6JUaO/d8WULFu8So/MbDlcNLT0kakGirM=","LcBMs6gKUjmhMpnupwugJlk/QMz0nLjr1z2imnZBPjs=","K6VeHVzAkEMCdZfk/FRqGJIrr4XWqw7G7/HPE5IrVZI=","LVsPAWOuR2k85zFWjNZ8VLgvJJ8qQp5YX2VADwx63eQ=","A3SsR2n6b9C4Fm/WKhEjV5AjCKEnZFRT1y9SScpck2g=","DnZ9YX275BCWhwj1hdugTplag0fvI+oQH+oIhQhAOqw=","H7OO885Q8VhFHje/VIC6cKkfj87pMnSrAh3+1w8uKCI=","FOI5qnO5Q+Ocm0irsgXMqk/1nWj50yW3F3kWZhd9tls=","JxLZQBlUD18NYcEcLBbT36sCVzhYlr5Zwx/5ejfGVVs=","Dm9SQ5JFLrrUCXOpgOCPaaveshTl63gw9yhMHRPjYDY=","KUcLaSq0pVBSO0SGhOGX5r6byIW50xEMKBV1wbvGfKI=","I5EIJ9DUpB7osTpxGuGbWsYEQBoiFBcXLDAYpJ3pWfs=","C/WGL4mp02h/L7JGmAVw2W7SWOhBSsp+DJ33zugz3YU=","ACcNSGP9AfJ7BVhGi8qVZIvI2zylWqpf6yfChq6tsns=","Lfq+x2ceHpMrB/Fkq0nmnmPxc1E/LUoBXOjePhaMG8g=","C6smrLxI+GSNc2Nmraop/eSSSAAC9QIMYiD7GH2uiJE=","K83wgEMVRKTtJcnbhog3otF4dv17MAG/zCK8toZIO7E=","IGSn67fmrenLzFliAO7JfKXi+b6yomrMZzuTohjxasc=","BFHlhhfsiCeZsrM6rTS8qraocVOMIHggCbXaKjd7kao=","JYL5V2tWsikHxLv6fkFVtOKK4Dh2lkzUCtsOJVtsGhQ=","Gvc1FbZhvQORW1w7XYzsBgtJDXQsT0jUPtkHrGXqbIk=","DuthmwFkXLMfH1FF0tGsoEXmn5qJdCz4X6plqPMHgcQ=","G07muagfvwwgHQiYppSKCZXrzQgODOqDraPY7WGCqxc=","BavgU5koivhO/rhI7GHVPdDwdDmYLgTjpaMEFmrBcw0=","LMAsnM1j8j3OnsKzWHMi2kpM6/nMkkbHANtmEqp2lnQ=","DaZPk1W8w8z4epaWs0TlaDytP4dqW55fcVoNcKlzAB8=","LQs/OpAfiK2IwgEsKzL0658Cu9rt9M0eN7hPQBb+q3s=","HVZlI+1n5xtf8Mxc0XoyXTCSvWalJ3OlN4luPG34bHY=","A301RG4Z7tZiorYoEmsoUPfaoIeXTiH609M51+Lcwz4=","IrWVR8M8N+bDAKNVb4fbumZ72oThuO+HQwpSKldt6fA=","GW+Nb4UfW7zqahYUZWs4ow5by/8mHO8Z9uNAZqy9t0s=","BXbW1txpLZ7XIyAF5j+VTS2hHHfm6RmyudzrrtoRtQc=","Cdz9X/8L4t9aUmWFbCKsIxzt2BoTEjBPWJbwkJzD5qU=","JveSKGzd6IjkVMHd8DWS1tYvS+SEOCNSZQmCn8tJYWM=","KZkh27apIB+Kyn5p2BkCONXkqC3adDrthcojXKuAwWM=","KGOiI4Vr3ULjUGnSBqUIjSF7X/um+6CTnKIoWM13Deo=","D/pWCdG5qoSHIdLh4q1toF1DokHo4Kf1lQj/qbHt5DI=","EdklJ02Prn1Rjf7OpYqaV9iGQgYpaeZ+RX6WLj7UoUQ=","IcIZIEImvEPw2yRINJITqeVj6U0//yiy5pJojQ9bKxI=","LASunyULoBlL9Z7KlATjr23NZN0443CgOPP9Hjl/UQQ=","IjzKgx3HYNt7lU1BgQYUum4sYr4x6UiE1Mfl/6Z9pcY=","JEs4lBBOUaFRpnHKEfyzQtGsIl9Dq+6DlGl0NFcTPYE=","JPcdWgrASjh7dYxpeCRJ33ucztthY6fu2yHvQBRS9FA=","Lvs2DZyg4V9SqkAz9MQj4PpcF1zdBeSuvMJ4p7gpa5c=","Kf/X7z0BjJXoA5wumQ5M/mb/CTgQrUUIww4o6LuXBiA=","Jn/3WlMhI4PszKxOijvy/J6YK6837ERHhgHPqm9BcjM=","L7/Ess5sKwjLs+N0n7Iv89aNO7fTNc4OQuxtwnCQw4U=","Ji+T3iAAXE3i9KXY0FXI1fVomRsKhiBH5a2UyIaLo8o=","DwgL4np5H80XVXVPkx2bh/WtjBljoCqnyv3R6NMblOM=","Iac1ITqMeEl25lyjvsSsxCJFJ0k80WJtI0YTOriHX/A=","FgqS+2pgfV7nlJ/NVTfIQxxEnXmqUbuVWEXSy+aEu/w=","AHkVn2NkVD62Q/BCRGHwATVzmBOECsdN6B33yeEMj3I=","IoYkfFjqpFCbqvhblH5plQHTtfkBrMhHWn2deUFgbNU=","ERBCUZi6BsQu+9tulYQNAcALXQiFDwzUZDXNuhvczqY=","DsWhVXGVDOw8MZOsoBV5FgS32uGF17nYmS4CAYX/2Qk=","Ig+YM1WXSTwuf0/jvcDNIp0MgbLQtvnlZcz2Xrood+M=","HC+i0Xb01wcP5Fz+ao1LvQzmhaoZbkuiNypRleerZEo=","KYwf4/Y1MaqYtqrQLkOKjyeLytTtl/PIKgkfrqkQ5Qs=","LoFLLwiNkAEr7nTO7xDHATAzrxKDVt2kiOP+qzvyUlM=","ISYJlE7AR5JfMcE9fKn9Q6TlSjP7CabslGPLY9JXDmk=","FXu7nQVG+G5Ki15FADarCoTWEJ1VBshfI5Jn9LpYS1Y=","E4782zRLW0D6qcCkFWZL/9dyQLWpy6VrSZ2i486ms9w=","DKUOCNJ76lCPICcwIfboOc8SSlQ2He88mypkWV5Y/k8=","DTTS1ZdaLanw3XLoRteXqzEgIjmeH+cJgPmD8Vh+98Q=","AN0b5PP7A01GaagZIvoBTDwcXFdfOb2AmHfbK5//l0Q=","JVQPzBYjB+OQarrnuiWOT6hP9N1P8ZdCoJadCAGLIb8=","JPV5Npea4qO5dS03wBdXRJNSSiVKW7wQITt/prFa01s=","Atm9YmR6RTNNtzYx2p2Xon6MYn6RG4Pxli3DQX3Gzik=","FJnCmUrYOHcO46mvZDYqEN5sTF8y1atbuuVcoLKfv7o=","FaZFmgju02vT4jFX3VlRK7yEhH436KTj99f9vHviCXA=","FI1lpqdfvvszllvi3wmJ/gMfR0eJItJUbx7hJt5/Nfw=","FtL0hlx204N5+1rS77Ied34BdEtOIJwJXTMuQe20V0g=","DIbGnpSgA8xFTimQp62BZ8O71HMuZG+fkelhEUvGXDc=","ALEiJ6MQ+GIsms/iuzIoqgXO5hBcQmjCZt1Bds5/jiE=","La+R0iX5FYhObP2rQqy2LSdjQZh7w6JUGBnsd3TZDo0=","C8To1VVhS6wbjMmbrn8AjLfIK1zRo8SBpVPK+Kw3P24=","I3XzfQAwuJShqCmN0t1Z4rfnNmfzGxVuhtmzhhdQD60=","Ho48K9DUhS4mGjwPqT2D+5wh1EtJV4Mw3LlxjL1UsoU=","HoDsyimzRe2Ivo5TygQtbGKv0qRiTLrLO9B8hYOTMrQ=","Lh9e5wM4xQxFb0MHchYSX+8xTGZTybpyx12ltTz+2pk=","DpujGuE2+wGZ+dng2FgPVWBEnyqLap0PIj7FLEEgQx4=","JN5S8VayII2BvxCceQ9Am6qUGreXivhvvA+JGl6QT3U=","Bb3HIFomvxJwBlZCXrrEjRFQ4C/ptKywekFgnXFo8E0=","An+BBlQtmaH5A1gq11cHbhivzlYzZ7Y9XQlz2AmTo9g=","B8ryvDeF23rWgbtsBd3yRSXBnRUZqYG0QEWl94y6UrY=","AjC4RGYQZsI0SDx/32MkSZIkU/+47zeXV1Ca3dgc13M=","HFE6f/i9+UDvDQHnb9TsGQhhcOiMZClPc37yC2YZgqw=","Dg6Xl5roZLVfJzcebG5hmre4h849hh/t2ErhEb6kDgw=","Bi1GrcWRNHhM2vDE37bJ1zWPMV8JSHZcj8vJfsPzjrI=","JkLO4jQIESeyi07bA4SXp5oqMTobdJ/S62fjd5QoNkU=","JACzmCyS9/whgYiacIfA3JRtsrLo2G00ULwlT2UY2zc=","JNqItPLC3HBV9KVfeDIjktgIwHby3my2oDiB8jVOkQY=","GjlRzWklMWSBSErDmzG4NielSEwlnIGO4jonAMbOrJ8=","LOyif7mWzbptbuHhBfpd+LprZ7hlkxwBdRX7QpCN4BA=","FggdBL1lvBnkGt72/Y2ngU0rsM/fsuzOXfgqi+qHnm4=","BO7UuJwO3hvViFGpMeTeeR5Mac8rERb4o2srxVkADkY=","HWACG0E3sgd7MRc3hwBCAfILBwFBHEirnhRBj+Ju9Ls=","FjbCnYVof+w6pBJbtm5dXxVWVXpIYMHfhRJ3kPCaYaE=","JccW5epc4saitnGoY9Wss7LdSWOHn0wWPaagb7JlzEI=","HezgAoS8aY6ir5fePUJs+QEQu0m+caOTwc5w6pcdtGA=","KSoYVprtPChoUAHUDLQt2BU/qZABy9UnKcpvjixGbu4=","Ju2qCrf37qyHdr/xILRIPOmmvOhdCZkx7JMiuh+/OIE=","BdI/0HQ+DjcIlYg5LG3wsE1a7y5SaKsZwunps6OvSSE=","MAu+wwLJuLfkuqBpkFcf712tJq9hjQd5tpl3okTFifU=","Jp8tnOCY7uieaU1T07LZhhSQzxhOoJuvZA8Ao5rHKj0=","ESKjf6DDeGNDEYK7gne9DoSbIXioFtMcdgT8UhnRqmI=","FOLbvrMKOld6CyKZzprwU50I6uB0inIYgKrKr+GGRTg=","L5JsZ3OoxBG4fcUZjDCZA9n0kq9vCkOlryAo5Un2yAE=","EWnxEM/0lwC7X+6eUkpJ41iJxGieOEuSeYTplXxYf+M=","AD/shj9AMnsGbmgFTIfSDO+h6xMUBSDUOmebnkoUemE=","LodkDOtAEqmtoxSCx5oI9kurLiwBDLA2u6weSofIAb0=","A+B6jo6GqGOxRxlHvS6WKRSbVVAqas2r9gntr6C8nZg=","Izl9og/h3QX/Ico9IT/AznzkbEaVN8GiqvUilNL9ba4=","F5czp1zhGv6KSEL4UJ5JMB90KNY8qDlzuNgVb9gqtpo=","EMHooO6BEya4g8qOEPOtsSRCj/zFx9x56Dx5B7Kh6uk=","JN+TaBtDh5pLthtcYoD01eE2AoeUW5eOWbGD8CMzh6s=","IhQPNC/s744n40WEQ7qn38unrDXL1KGgmth8f2PXu1w=","CLr4WJSQDsCDIiWdUXWzcP1K0z1fWZ1gnJXi0Vwm+94=","JN6UiAgbhJFO/759VgBFmGdTY+NLQf4Om3gQeTAxLhc=","HyUpEJOFb2SicdvYYUkxuXwx+OyNpxIbC7gsqnH0U8c=","Eeq+TH7+OuxZKlzsaz9t0QlfnThOoM4EAmLqwPBTyRk=","C3fbBCDsHjK5ug6ZBKKJIfI23tSPP0mqLXYaYxwlA4s=","FonjWg/eex06bm0Uk4D/xrfZdygHpVOrfFBz6y4+3ho=","FiI2s0PCwvf0izbz56fsl8B8zPIuMlTczEs6MPM8abM=","JIyVHJUF0s8hNvayTCt0nHdRoBqxzYOTS+Evy7jQXIY=","CUhwQvAUlMKvBGuUEFtwsbjl7RrF8VhAgwmmanemq6s=","CpqXB2xdU0EcPo//a7U3ApCAtnEySBn7ivM9ltQyrOc=","DEPV/AAgKS/S7NBoQs+oNz65vvip2YQ0i0P6lhSzLiM=","FG0QrlOqr1lcuOjrKa3j5WyS2ptVo7wkvs8qL1+rA5M=","G6y6QtgMZrOwYstd2mpiMEkthoWGJEfGOMybTsN0M3w=","FuwWjbA3KpFE9RHF6GCwcROmcbMjlSqG6P1Acix/yHk=","ARPlRXqt3+Gjk9diWtBb7EDp1Ep+GF6jrytYrmlat3s=","GLqBSip/3RIG22ow97mPPEXKtZM2K+/csNKolqx4p/c=","EGhDu8NuQGSFbrZojY86kKQ/+n9zv+Ywchab9SAkgyg=","AM55D1SsLTSibKF83WQqMbHUAFwJdSxrxbQzBkzuYyI=","K05Hym+JfjN9bVLB/zOlJIfGibq1/TViDYPFZ7V6YAo=","JyGbg60kWbLfn3PfXNHS+L5mUS2VxPPYG6h2dAUZ2y0=","IswJaAZhJVPlBH624OyNAXWbnfI8lvU7b7yqijYWuo8=","Jz4KKlbkJD8hM72Q5UaSZHGEqIBf3SzrVBoiAlOniy8=","DUSa60HozJsvMoVvidvxQJ1WBfxVfEPHz1c1cdWu6hQ=","GwfPxg5hwWLcnxLeJTt/lSqSRr0sfERco1uFcuXXGaI=","Dk7rUSw8rIR1NYl67U+57TS//YfAEqEX8qPaqBDfseY=","JwIecg2gKGthwjt0jMfDWPtogtgQB4f7zmhfBuEQRsw=","LqwfotEhJiS8XgCQ4lrA4BYPLXOQx5Ci3ndAd1gw5UI=","DMBkWHaBf4FSzNkBCm8mKlFq8MookzCjQNtkdK5m0mE=","LM+S0jpqvu5ueSS/DUqecEC3FeZiF5oYL9Ebsm//WMQ=","G3ad3DERqdON8x9ICfMU10m4vp+mQtKqo2lh3N4L4jw=","LcCaVji2GUxtbLecVu8gWwvh58g/yu+Ysc0TZSlcfS0=","B+/KmtYmh1SgPvtnblk6jHWjq4StkEaFBlSlSIMS/U4=","G7c7TjRbB0FUjaKqaYeDqMh+kjqxsQCOctc3++f22fI=","BjUXO3VR/U/oMGq9dkoWm8zm83Gd1gbNC8HysRf8Nv4=","GJ3Tsg0/j1Pw9aKtl/MA+Z67hAkKQ493OPKhJuqKRQo=","Jl6N0fphlGGVLM0dOpbyqpSQbZ3wc2XCjdPpOiRPbuo=","FDoFj+OYeq8cob8sN2tJeTEO9Uwpo+ZowSTlr0N5AsI=","GG7I8cO6cK2DTBHOp5YnUNdse+hpHmeb0ZWmXf5pjsA=","KBjrAxmYxVTJVwhCGARY0UkxbxTin+FiYAUHseUJUq8=","CM+bF90sq8It5oBysPO73kvqxctYtXUhnHD5P+HsXeU=","CimKnwRKFZC/tKaDUCfJSBpAbHZe1chBh4pcFLHE9O0=","L0BQ5LOxUBfGwZ1Bd5DiL6bSkmnTO1TYAcSvmM9mLOk=","Hx5QNfcsujoCJqBEf80oxrshHaX96SKUWMj305dKBqk=","JXY/vJQhNdqF+vNU9Hs66fwnYGrXAb/n3j7nBNgWD50=","DrYUK9oqXya0n23tq9y3qX8gkx/BQlaqheajsFmcg4M=","H449ibXJcyWnBjxwMBQUSvGV7DfLiwnVRHhutnIejvQ=","GgJ1g+Laet/7NTQJVwDcb31v8qehmwbX1p1+tj2kFYw=","KCPTgiGQFx9ZJLT/5TgwUMswH7rNdFwuB0+JFSpTRww=","F/znogX0LxfIChRqo1KOdKPPxEShKJz1NUB/72z6Ho0=","IRt6EfHTbJwQqbPnjuUymuh+fv+8zlloJgtkyk3NBu0=","GGE2i7mOoyKQdfSsjOrFERIOw/zoTq5jKwMTikS0vV8=","ERtN+arYG0La1QTPB80pVsxISOft6M4QB1U494y391g=","Et9uCEfbjQGziWOWA8h42RoZ9EYRf5pK78qQOMydFH0=","LV5HQRTHxgIL16224VM3xOcvbvFTJBBudYXKP4wRbE8=","Im5lWAikBi+LtHwTHOElus/mjnhA9LpkdoQQQcKAiYE=","HwGp2YqtPZplpTc+1tK2cgMNwcqbRhSbv58ISn0k9OQ=","LzV4y6g6rIqD80qvXGUbBXEZnjpN457AV55e4zmT/gM=","GDkdQjxFQBlALPDsezbMEzJH65i5u0OcnBib6uv91aw=","Jvz2yoEe3yZ72ADgsA9rSeYOWhPKlEgQo2YyWV14gYE=","FA+bWFmE2TH+hWvfRRgF/KZK3+NNVbpPQUBIC9epes8=","Eeh44X8fhnrek+kU5YAkRkOFq/ZAP9SmIuQfsdwi49w=","H5l8beZk6c6wQsVb0iySMrhY5A/07+tAgsdvvWLd2OI=","J3MoS26xxH8U3nHyMpicqb1qcKrhhn7glSmfZBnO5So=","EGa4cwCvQ5yrg2YFIe6dA7BqF8mgC1t6jVa/xAH6W90=","LxMJZEZ5MH6Y1iB2aihhzuWJ5tVd2XDIxD3nrYTX0RA=","LxBDt/nktuw5qgdkAH5QMgYX2XqHvp37jwC0zCfFuus=","GzrFUL/cb89O+YObZrMiO6257Mdq45/pXJpHwqEQLKs=","BwvjDkN4Tc99meQzQQKmnEDHmB7u02DVuZaOfPGc/rE=","DlUpxf1k45IPYRUH+umfjId+klf8Nnv1TdBz8JGjxlE=","EdiPe1ZJpLDh94jInvGQ7ZF9vjnKZMxYzehjOqR5uV4=","L2y/8YqG2LQPiXOxzjC92s0vJIofR/H2bTIB/UbZPRc=","F2gjlieIy3SOEu1ZQmutjuiBOBAkmT1XA8LBB5wLeFY=","B3w6wRUM2kOUquTjlR+NCuvbb+noszbYme12N0WHWtc=","I1XHIltgJRaARasfnPfWdU6DNlVj5FohGqmX0bhejzM=","GG8La21gQKfhQL9yt0pxsjxt3B6EluL3M3V64ADpACc=","FHQIQFFrgNI092oC3DEn+aX/qxs/I0aqnJuRAFhDXtI=","IgNDO+BmgL8u8FCE9FyvttjpQVjGWYqxY087pm3Rbko=","IX0+mENVqh9t9lLxAbvcKBxpt8dRZKE/0pd2uAsqkxQ=","F3fwa6PrxH76Q5WfoIm76LrOZPmkQGk3YAwnPb4h5NE=","H9ilTfTm7UarXSmXufqwQOi0hw9XVDZIUMUIqeVz52c=","EdVLjJSe/LmYFjKNt67uCkEsfQdKmGoGA+qvWs/jKh0=","LMQeUtj5hu53xZsd4mkK5OR47/JdTxA7FcwFynq3RG0=","BHxf6/d0xiIVqn5sw0OYmPV2BB8ZqzyFALB9XBmnb6I=","Lphw7VjfpX0QCBkRY2i7+6gcaaSQOoUXnPekwqjzFEU=","H63TvTpcYVik/z8K6jdPljX1IRcwx5s50Dn5zhesiUU=","KlyBDWxDqy0p/xxapG5NmCwbZSe2oug+xVzQzE1F0cg=","Efr+mDQwE8L9O0Nk4eWSLbW+XA96/de4ZF0HtMkdQQ0=","HRqCqLJdUD60rmXWv1ETBJNCwMEOLzy42pU2yVsSEcs=","Ev8YruK6N/RI6J3LUHE1VjfV0VVFz5z45guq8suDJ5M=","EXN+ZUwzdK5fTrXHTyA9HaKqgSu2CwxcrLXwHAsPY+U=","GvP6+LLalEAQxeOzU1WrWT1Z+q5AQWWgfOku4RNW0rE=","BcoXmtDaNZ2SJS/zMk6ISvJbDt+b0XAOAS9FtoO8LfA=","HWpZiFGx7LudOsRw2V7L1YijsyMDpM2KdoDvXfK5X10=","AWFyDc6hSq1+BxCmcVGSG7nVxAusE2Z0+GLBxDiZ2VQ=","Izhc1J21dfc1UHWfZ530jL0e0daZMnABed9v1hhw5Jc=","EzkhcUnadNULJaQ8yAJ0IOJy/BNnJXAvgdqINdC59BA=","JlFlmtabN6R67Am+cUgbzjyrI9wEwxYRjUBwBVAbDAo=","Aoc3VeXXmWmFTMyqNs2EZqqi4FlOO6N7j1G7Omybh9A=","C/huykwEjVn/P/1hDIGn+Zh1zg/x4ZNBX7wrzENVQY4=","EnI3qgkKQU8mdrxbJndqQg19pu+RSonfsupDS220LFQ=","Cq8BJZP8AUyriHm+i2PiTqgpt4D+nNkbaIknBRAtrgk=","I0lRG88+FLWsvJc+QAY9IMGkL76eXe6Zlk39UIadAoY=","ChOHfoL9VL95RX5wOjxXgOqxlwqbN032mIEpwy4u+4E=","LxNETAJGYT5KjwbFS3c6VTtu+Ur2XTQ3wE4/aFbubn4=","FJ+fha+hIKql2zjhOU9TbMFTD/tjnikq+zE2+wURceQ=","Ca8ex41OqlUvFPpuftQYQqQRyL0rSclyHc1t6A4WSbk=","FZgwbGa2miI6FpJZOGIXucVDu2OyJsKDfINQcPpu5yQ=","BS0ArGA64m7f19iUWv7iAhp/jNNxmYL0Y752XSa+l8o=","LQtb/N2+mutChqyp0Q+aeDF2v4ud3lUAjiMrno9FtUE=","IudtYXvGknjDl2FF++yKEd7XDmu5sUc51Z13RfvoATM=","EOByXmLmYNxaZ14tpgyPHOdWwWKhC1PNoJi7FH2vwTg=","FS5YedtzLvAm0nSNaxfCEAWiMSXswBrOSyrUZ0S2kY8=","LAVkzSBDpQeQG1BU2y5u2ijJRTYBPOZupXZ65FPAnVE=","CmH9uHSCRfu/Am/jzWpCuHOBnIOQXEKl16AbPOMKYjM=","DYazieZj2v68XutyAU7k/9IFhB+75D3LVaBwG0LCHnA=","Kw6gbqKbXr9ZRv8F36VtodufkRh65niaUSgyhrckK1s=","LJ09ZVkantB2GN308QdwWWo/zyXd9HISbIyws/iXVnU=","BerqlmPNMZ17Y5D9N6W5FtCty96g72DeW+o9tj6XM3Q=","HOsIjcjkdu7iIg316JyZQ9KPmvNq2y260XQfGdBkEJw=","H4jHE/p/nq4rqA8qy+5WqsgaJFSt1msecL7h5TO96V8=","BfwQybOrpCN4YhChiajL8GOUSNI5CIkmq5Y0bMVD910=","CX+ZJ3o9j9LZVN5sLVjjP2UgilO8NtE4PC0XeXtJtSA=","KVUIoGlmGngiJ7oqdMIS1HKPuOhpXxtIJvh0CKxNCHo=","B2C9XTCCcB/Z59F9UwpFfUGnvlXOa2CK4jY8PEXbRXY=","D2xBP1EGf7Mk2gSyE/qJD7lTMy6GPfOwb7/j1d5zJnM=","GwqEKyP18AWaAvJledlSYJMbZDhb5CVVNwJwy0YutV4=","CJjl9NYrtZE/5f0uO3VECIfRFW9BWu4YzWf8nXKBNOI=","EPiFJlYFX2NSJ2QkpU7ImfxubYekKZ7QzLkAEcrLEZg=","FbEurbEAOuY4Kz0ziFSlACwVwD2bsChC4D+7ddp2nME=","AFjX8czd8m/fpu4K/TQJ7BA7kfSZJRgwCsKnu/glg/o=","JKz0MeZ6nX8b7UQXVrA6d3qZ+nKAsR3vEGHN6yh4u4s=","Go5y47dkaMQ0u6TxkekBcKZCzn670okIfRh8MF8TpM8=","FVqYHxYcjDx1b+IE/yolzg9TRpV9afrcaFXGEH4CqNQ=","HHR7lNuljDlwQUhRMYpv30yGpfZeTZHo1HcvVntJqIM=","JZ+RGfr8/zwKmNgo2qXRrCEojG68jhb06Khd/P9EL5U=","HFzRs0BADjejfeCbsgdT1JeTIuI/2snHr/n4IJ7qE10=","KJcuyBmsA+ZbCwDFLr6sA7XveCgf5UO7P052LnkExvY=","J34t2ikwFMXHZmKCbdPXbMfGYtKLKQW7se86P1CB3Ko=","B24Frun4x0nRqYs0AvSiyHvihAZZpRguFcqH8xgJyE4=","JrIpHDHc3MLrVfAEweq0lkkNAl8SJlvoNfeDqWE63xQ=","HsrFOu634spDaiANqvHpdb6KxoeoECviOn8pHZJEhB8=","EXZgA73/Xs81IBRQF3bQou7h96iJhAmyGr81pwkvRhA=","C+ytYOjqsQeTP5JJXsblBwsmFJ6ua7EAUZdVYiUjn5Q=","CM+8Xh9e//j7Fza/EYz98PvYHL6H6mGTHc8MxwscSIo=","FfYwdrIKGfVF6n+dOGxj765hne/ZDP2DR+Pn7tprLWo=","CpichsqX+UZyQNkjmlGuuox3cqS2izf5f0+6JpWLvho=","C2ZnAnxBUwz8HPfGtgv3T9FaEYb/wLd/CXbV4dRQGpU=","CofdIFgwvu3T+L+SI1zieOLIUp658aRFMM4bJibEnAE=","JKgz2PXbfPSeiJ/iPFGFEKiVgB9/KHU4U4ujsIKPgQE=","KgEWKV4gdMI+G9gXhCWG0RXPpxA92YJF5tNkyp1WQsU=","GCckAkvRtIenqIZgTkMS8l3xG7KWPqFSZJzttv/PQ9g=","LsT9Fx4JJ9yTMVQOH2Y54VQetODLdMZs3tlboF5xi4w=","K+wp914TrnACITu9gbqYSFAdYTiUWW6fo11zT/6a1Q0=","DKj+hj+yNsEK507AlKif+XS12cxJhUb3bAvxpRCo+YQ=","FX5q3DnphP9g6QT/2F1LBsD3yV2LIk6rsOEJDAgKMgQ=","EzfmuVABiulvRiFEJSEJB+dXiuqg9i/jr7mHfuMQF4I=","Jn8KwyWTBGHe9q/E9UttCeFj6EwApBQHk40tJj/WSbs=","HASQATZqNSHb/fzpLDJK0CHQNXZ5EVdPvUtOkACumk4=","Fn2ybR+T2RFBxIsafs94qz9xRIFZTz6x2rSkt4MpcG8=","FZ+iPiqoG3h9cPrPQWB5to3muNfA4jRCH8RQwvGRclY=","Ka2vIM9ZwIICCadJxho2uE6xaCh/esZAo330pWnD3vo=","A8OQaUunq0gAuTEhu1OjbWVNzqj/m9pkyVdw+lRdrVk=","CR+UKS9rUlJXK7QZ7EVdVDXqsUc+69ctiyCuP94BRsI=","KdZNA1a2zQfKvBjrXeKHKMJGZjxgEz3Zieia+X9dwhI=","MEiXqlA2s6gHdOQJmU9dHnGng29XeDnTuS2ThZCIhpc=","El4N2PJJSG8TO4vLkXnFUlkpysOrCbuu/ZenUby4foM=","L+9py54hqletwHSdMjEOu8OSHXX4tceZeKXoPWaIjm4=","Hjr0CL6M/ku+A4SacR/K2FtPJ5d3M1JPK9NbcWZDhoc=","BOZV32EUZIIg86KgVoBaY2MHuAl3npOXlT2/2LlHe1Q=","KkMinmZgk75hhOKStKh9YFzThgA3+irvB0htT4Vtyow=","FW+a7HNZ5UJ9X5ehZcq0R9JwidzknxQB6Ww34VlJDNE=","ISRYJB4pqD0NEcZP2w0sXnA29EHlOUpiX1LBEA+NrqU=","HdkJ9aMqZXqJ6vlIoR+O6odO7M9JYysxAxTXftcsYlc=","GdioH0hnxAzSkjRN+NLdZLB/6tQFQQdBSkW7UEu+YOA=","HyhaQ4/HymLtvb+l+a5if9Gmto1Lu9erhnw023PGKNI=","Bu3SyXy47123ETYHQ0WN3m1F3g+0HGRqcq/g4CAzqd0=","Lzdx+YTTNMcpiXPpss+qGtWYnPN5vEH3i5ZAc5Vbl48=","KrvEO5IkGISVzZ7IR58512O41WDfTp3qHNexYY/Oyb4=","JRePCDiRU6ojbh2jw7ul5AjVK6kTw3GBKKWW/EB1WlQ=","GygEXTbOlMpyrVU5xU1qmocuZv5iBqJRph31r9UOPpM=","EcFmRjPxL9k6NdhVP7jh6/Prq3NhRkLaSPdCSDwNgUg=","GTB8aYDGrbf+HUU5wQ1hVzEK9FzqpGGMDUpn9xpKjDE=","FPrkbQBzPl9+jr+zYIUzEfAh4qJScFRTysI9/Ncrcu8=","Dj0UVeR507mbyx+LZipDyIWpkRsjjgj8T6a9EJA2lJI=","Dz4oXoVd4HnC88VitQdNCVtXJosKsaoHxPdlAlQIfX8=","JK1YULT5I6vWh9vEr+dbomA599SzPMQ7tV9gC+X9Lr0=","CiIUPrGCF+GUVeAjvVcdHnV8zImFBQT1gOQzy0Cv3ac=","C5aMCyePMunuG0rf83q6PRXVlDp3rHeDNTOXtyxw1TM=","J2mQ5dwNsDC42IpYKKSzQxd9zVVPzoo2aS90/zj2TGg=","HxgKzqp2byS5JVIkJEigEyZYCpwtvirj/7tTDyO6Fxc=","Ld30oUdXso3gPP4hC+M4z+O2P4oC1/sBVaycbj4ra9A=","FIGEEQjoCZaweePpd1eEQ84OqImdVY3ZLFzyAnl5Xdw=","KjpqFzQByoPTOwmX6qKAW/eGnMfeukBPOV7hTgbao+I=","Edc3LbW3ljYylsa5kEDYg61m9UhitJZfXaDuAie7xFY=","Az51fpnj8cqCbJpkinPeN0oRwoOAJM9zbdMcW198CCU=","DhuuXnRt7VEOqhFFV0qEaMOn4mkaezJKm577NqnN1K0=","IYGLH7qwy6HvICRe2ZRRyh3MqJkiLBR7QxVTAWoJ3EE=","GiYExlees7HoA0JySezxdCqb1ypq2aw4RRkfjFNvfZE=","L0G11dNJ6VXhX1C6DMPT6FTpBl+NYkYTMszXRry1eGU=","A5T/8sAlAnY1z0p8t1iKbvWH7ZlDFOn4E7ermfjUwyo=","Cp0OvdjNw5K6RG1tzVyTgN/yl18nXjD2NtyWQbKiNio=","JVSYy+fJ6JWAVI8NkiVf6aF3VWnDgKvRjSIASAe2iHQ=","Kd+xo1/lx/JUkLbi4wPXEYhwUcCSqOZCwH3BMK05AbI=","JaWZWpjvD1QCslsgMWmER/+JqbYwCU1xqu34tfxMzf0=","A4/2Bf7t96dA6JCGL9WT+3EqoZtHIdDZewqF6nfytiE=","GqINcw9TsDWBPxUEqFPsh/ibtWsF+3s08h3rGq1MGME=","ESTysz4FxBWn2YgdlIueFfWJHIFqBJXo5i6JCJopZz8=","BR067yRO068YgNaGWLT6RSqj+Kt5600d4qG4J/teo1k=","GMORHT4l29kBpzdzJ8ViJSKin1b8stOVxMmsHgVAnTo=","CeCkdz7Vq/JuR0yAUOlXjFOYq/xC0q5mpyw5V2It4Vc=","LeQ2yKIX8yvl0UUb+/9+P2s61GotpY+EOZCNKFya/lU=","JprSjLH6wiOGHaZkrN8zDBcy51zp0agAcdj2I+ZodY8=","GNXJ8KjDwcYqMaEtlFrFYufyjpURRdcAdRtZ9cTgRt0=","HuwWnqeaFJtqTFs6zolPQhd53J6bs2bo7N7y6zxT/Tk=","CYLOUY09LjdJ2r5rV3WP7562Y6mW272RrsDthOqnXt4=","JyAH7p1+x++2yA8lohEPlNIKxDb3xQweK39r3MdpCfM=","EHLT1UDRsA38kj3K4QLyts42PlBUs9/ivs5Pls0V1kc=","KLuNcZTUEjdnc41rTXOgWpTI6Tx+CPgIw6S99WRCASA=","BLqhjbPbUB055CxJ8czjDdVhnh69FCZoV+OKdTxj3eY=","Ewx3Y3vfGjNtm0yDEE7R57gYCBQqC/GydxtTDu2Z8D8=","AsDOVtoSz/Ke/7w9ybBb0H161Cdk/yg1DHxIzkitSvk=","I+rHaV/qI6ovLsnh6ntiyvXnHtYQZgCb+Tpu8/dAVqQ=","HHm+QDgh9oD6+CiYByRKazwE0HFhNNCJrdRNu5facXI=","BaSKvCgfdx7DbcpiaPWR67reBbI/uB55YcjN/11cglU=","Airvwemk0GzHZOlJhjS9qXvxHu3VhQEAptvIWGGdJrw=","EA+0AOKq7KaMy91MsFKN07jaggfWvOLUG0rswfByBYE=","BPCx1fv3yUZ+gmw4VCS5H6/35fa1njdlHcS8pQAyfMU=","BuM6ELm6+gTyDz5ZbAwdmGg2t8FqVspIZp1aBRQnAWA=","CBvwVjNbHETEYcTW/B+eAyoYudL38kAHJNsGOFvfB3Q=","BsoDqXpWGKxnHU0sGFAeXoWIvXk7LDtU3BVNH0C/YnE=","EUvb2IeY2tWNy9uaH73BI+0bVkkKAVt8KUPrWq2e0d0=","Ib0o/UnLEVG+GvrBy+0LcFt2BYeEq5L8s6IlgpF4BIk=","JVFuNYBFKQ17zOG0Y2yjMJUULUsB8i732U4oz4Hp4p0=","Id7mArJeWmeInvJDrJyJG3PrxxfH2BYZlddL9OW+wH0=","IFmSEB73xcNJOuv1+463rNATGVJN21b7ddwVmgE+nIg=","BmfPabRtz65y9/5rXYHm0Rke8CkoCAPuwDL1/66xIBk=","K3qQJ/oFJD/7qkhtqsrvhQxNAzuEs2QduY/eATFeW+Y=","LHrtE6qQZOBsTdkplHn9L79W9z7f3koRfLjbVNx24TQ=","GfdtDB9bHvxhxkUYDFRBtWmpCtcRD1EnEEbGQveO5KY=","BHSdLMPTxWEtdYbvEhTeOPhI2LPZr6Jm4VPto5IOcsI=","KFjgQtvVEtnsFH/NXMD/IVcLtejaOyD39prL0oeFYQ0=","F6XPJQj3htc0l/uwHxoC3Yvt7Ymio8IXC6HzsusxyWQ=","CMezJjz9q+p4TSGi2Ii3sQ1slaKCoQFpyF8ioiu3jmY=","FgT4SQviTmrbw3210j+CvXBlRtTnjAjjnBWAt8BNRv4=","BNLk2xOtrUm7+TCtJDFnx3KXq+G9c7XRSFKe/XXr7gA=","JJNhiIvexY2sU/nAF1LF9u172X/Cez/UHgy5C5spN8Y=","AB/yV/i5D8PMP0g7liPKJlGeTgSubdOO8kJ1JYp/FJQ=","J+nJHjC2tePDCX6hn+U0FyeivY3Lr/ONBXMTFp4/vsE=","AiFUAV3/nfqU96gzn0/xGKj4F236ssiEaLLKx+ORTP0=","A6CEcpRKTITuf+dqxhuhKtG17Op9FNTe3IsveoeOKvo=","InBmuJNQqLE55b+LFGYMq6NpsIKLTKulhgD4DKzoSrc=","GIVB+hLad+IdBBA1GQ4K8ycoGTGI93Ip15oIzeNeEfo=","Jd1cHv0WI1LyWrd2mFsP/8Bd63CUu20oedkly6Moz78=","Ep8pLpz8fNsbKuLHwww7tJE0nO9PfWWBLWYJWunqKqY=","IGqAntp9OW0DTomBNxmljKrjgOufIh9EW2fNWnUU3UQ=","Ln9WahjFxCi1W0t9S9rsY/chtZxKMHp6dARY3NnQXZo=","HA3wsQDk5yip56o09rDbDaa4/JnD03fxVgqhVrfyYmo=","C4daNmcQwGkYcrJtmpikmOkprMLmd4aMTM/2Yzlc+3I=","IUFo6R07apTUhHaxtCTxYkC/yP/2dCSUzIlxA7p9JFk=","Abq0it5Ga/Y2gTY0Yk2vc7bF1mFDQFQolXlcSXFjUek=","DIQl4bJHDKQkOXz6ZmZfuGGjr07WbbkEX7tqf3YUedY=","CHDhOZT+MflLgstJI+ggoTw31xHVbcxxj0sVoD1ifXI=","FOu8/Ke+F6Xvw1aQSjGfSWm01BNvECb1dADNfbQk13g=","It1epppQNv0NT2MVOvOG/rI7y9AhEtC3V0pjFbTdX9E=","HnKgmeies3RD5C3h/33vFUlICFJgDPRVL7F0ZqvYnsU=","AY/mX/D4kBYDzq6kp0YvvOuA32JgKpwTImTFqkneDPs=","G2Sf5goXeSJSp37DZe+DL9NyJQXuQLCJmcco1cbbKmI=","GKQvJ2Mgcbh1Jtldy33iY2KqKKvqQmxzz2eUULypWeo=","Iqt+pwDbKyh7MB0BASTB0q9Y92Q0uLxHxZqohiCt2EA=","Jtrak13u+FUam91HSYVZLipunqNSLAevxL85V3IRAR4=","DG9Bf4il/giDny6LkAfiNg4dYY4bRqSXnLpZ0ptxlkQ=","JHiP87CMTQ+wtRubQ1j8DL0xyjG6BVFYVaM6KC4t4eA=","HbP8riSrWXIe/5rKXV1B7p14MaeaRa0+04WxMip7J4U=","H0X9V+gR1OV0UWV12GUBzmvpJG9Ykd3vYrfM+DW/3KE=","EazsCxPQWNxscjnrqQNKozcC2hfeddYwbygqGyvRaJI=","IazbBdVa4fSq2HPsWttrYHgXAGOnDNLmMZ6gzvgzzyk=","EQ2blNSXmbZZ4UJpnnZ9lWTORRebUiZI+oqDtF+NdtM=","GNsrWLQHQfLgB/cBGOOhobwhUOBPo05CHbUGjeGePyQ=","AUdoxpNBJtDr+97zQbV+0ikHbXA0juza2GR7HQ33GR4=","FwTS0uGHagdbFnpl9swm2IN/fi0/diiqJtP3aWliwjc=","LLgUdnD3Pi/3mtGRLINdPT8rI4H2DrN0RKbAwXO1N+c=","CQi54iCIW0F7WNsdoMqXTC1le1CuHDxeEUESqSWnFZ0=","Dw2FtFhhYet+E1P763qz4xtbYucgN57+P2VJB5rD5g4=","IQP69mPDVJyb0HPeIUWFwa7b1QI+SlrmGZb14isKSmU=","Enygxk02EGOmx9o3xsPCCAGBtt6l+2NGkVby+khuf/o=","DD6d0Jn5ymAO3gOa2nifKHle9/xlDoRUAvwV+Z1IwAs=","DqBbXU2IubX+NUBvF8obtKhV4KbufWCzHjaioh9BH84=","CWPEvgccMv0GpSEkwNh67+WVwdsrLmwsnO9TRWu6MLQ=","Cv+JwegUEEaPpR53dvI6B38nRGvZjMchifZBtkVuzOo=","FedTAn1jM3ozDCYAAAguoHVIpyTcr6JV5nt3RVdGJKI=","H3rLf/RqfGIzgRVcaCk3S7d1h6vR+fprh53zJAlUrXU=","DGKj3gu2gRB8TcbZ5iPQViy2eE8kA2k/3WRiIgOxaGQ=","Fs5YIBbPLhg425fcvs6HP0n4xgci11bFUa8607GpM7w=","Kc1eL9K2hOR8B4/Vb4UrHduwfrz5lb6ZHpwiWVOfoDI=","Euj/k81cPX4EVdnrDn6f+UBXXEHDXR5eRB5TDqiIqQg=","DzxACGchnUDmq/LvIqkJAYEeyVxhkGxzDL53d2HOEvg=","KmH5a8U8IyjdyF5FCWyVMsAS9HE7i4yLH+Eif4/XYMA=","HKlKtwblaaT8G9Nsm2NFfV1yNbNWvla9+u8k+ZN4tGc=","K9SiOH5uwSQVXeRwCXieG5Ra2jraxeNRBzmL1WlSQJA=","AEVBULo0VIqFGxkfsanzWHRk3hes/bDd63FaLmQ3MXQ=","HyKzm+3RFalQ99eExwMcoOw9GmpnN117bt5IDFyhRf8=","B5pmFWz7mcwXxtOfycIhm7iSR7bK+TZY1Zxv0KHRuwY=","F+5t8IIjcYNMIi+VTwOwFrjVrU2xvmbz+UbV0CjmUXY=","JM3hQWm0p1jDoSarP48YB3+9/uDwP6e8z5mZGd1BeAQ=","IK0I01WMnv4DyIla1NyIv4q17Uhn4azeZTPqL4bZ+n4=","HQ6H5gTQEJGJjW6F0qua+brgOrURo0zZpiDwiP348eA=","AxCjGZUvP24lAVq8zkn6gRC6ODwEhBPImaxNICw2uAQ=","FXCxHmRhT9SQRyecRUB46qnPuIOpQ0oGT3Y0IbJrJwk=","B6aFCrmXukWDekIsHARm5s2vdvrCGZ8T9jmGsqGc8tc=","AsJTRAQ2QsY0pMAR2YGqp+Xxec6epOkh6NUtDlcWnOI=","CfdOioXCk+6KLnH20jSVvNneVsLgA0FpA07uhVlvWno=","B5M2NjIgx1NZCrIeFkq6UYlmp0gMSyiQ9FJyNoqyqXw=","H/BGr6zRT7o0bOcu3yPlQNEIQq1+48czRnd5UYqacNk=","EdZMwXwJXknEXrHKK61IKoIDJgA9ScjPnpwC7LestLc=","LtIMC44z9X3tVYHPk3pAVfaAt9ctZcVUwBRWgIfVdy0=","JZy9JE6oyYQL7Nct8p6W/Ym2w5x75ysWvp8OQ7c+724=","Hn0vIZFylfw3WFQiXmOtUD4n6NbJIl2zXCujdc9Pj8Y=","JX4xp7at2Qxhe5MyW603En8HMt+sTQrZMzH6eZkhKlo=","Ha1U+tQnPpOXHe/33D/nSr7xz2wwKmRAP8doOWaXUBk=","KWoClnpVE+GCfinHcoW+ZGgqsULRPG0rfrWMCSDf0Ng=","MBL/YfYwoDUrdB5j1ijdvtR0rmmTrNwPnjFOjspZD50=","D8uPohZ+u2tPQiExqO2EEwazoIQPJY1o7bR36OHr+io=","ATV2fl0xEuB3dgfBxbkbEUi6ZB3OoH4cI1XCYChbocw=","CRlDCY/QyUqv6r9NvElLY4XjmWnAbApoVN4MfmiMTXc=","EwEGB9JOeheMQ9m9aCEhV3djIdlUONVyo7bvdxQeEbg=","FnmdaSMbmAJ4mt+dIkaEQnZ0YbSdWU6alQ3Y1cpJ59M=","HrB7cEAf6TuB35eh9FmZR6aoEuNEmL8qu+sdJWoo7cc=","AFzdmnl7zx3vI+jKEguQCnYms1fvhpZE8or+DAU/Pu8=","JLINiFzZpjGCaarql7JGnCtg9+o3HGqcIj7u2uy6SeQ=","KYawujo+IyEp48RE6UglhP2D1tan2b9DEgpMVu5dsDs=","GhiFN7eM6fZj1ktXVdpTz4jsruhSRCdn/BYCX/emZ4A=","CGGRNHSYQZFb9fkswgRev7EkUGubJSVb6BSjso++EY0=","ATXPbDzQxpRYH8Lkd9ZTinsjP4nSJjc2IngbApNA8MY=","BPmlJU3/dlygQD76oqzZCWt/WfvCADkThmC4ksgIBoo=","KbzdbGcvChhwcI036FEwIlxfyCbp5iFGMT++HuLHTR8=","DB13f47tkR1MwOUMP0MM6aHV1xdoAL7cNvkrfkpoX+A=","H/6Kn/vHbUbC6iq8Dh+zgx8YyBFEvOYCgR3jliPUpJM=","IWzT5m7oKx2mWFSfTfE+w/OM6TQWc8SYWf8Ogxgnp+E=","BrgGiDv2k4ixSK/XO0iA/2O8V+CJ7yVuSla+/nir27M=","GGj2UhTOhZlGoqhusJJaZQzE1HqVuYijvZilQG+q7Is=","IBsss/sAAlhL7/afqoooloznMgf3MTNqPVaGC8jTPT0=","DxyZj/1lfVr189FQD5ghRTdD+s4Dri/9BVvt9iS3Zpk=","HY1YT9OT0qjF+p+yhAASpOXP0fypf4O/bMpGiLOTH08=","HUxex5LQ+eEhwX/1dU7/mAokd/FC+7gVkBtsWX9fUQE=","BYKD2agsv9jwFnU3OqY9knnpu0Y8IlrniVqMUaeUvxU=","J5e+SMmcGaFB5XzuMreEX1U5I7CEdHlsvg6555sF+OE=","K1SJYRbMRd+qRyBNUVYHXR3smM/KdEevTpNFfsHZ7G8=","Gy+tLte67j+z0hl9ap7cow7OQpJfE0geD3gBchGfsT0=","BrVOP914XgmfeRyU+r/GLDz3WWPCGnWmDmXaiW6jfcg=","LzyJYzZaQFiovnqR5uRR3LHXkzqoSEpapzWWg8z6h+g=","L9mSnciVkw6wmGYe0NFS8oaL/qE+iZLQimklO56a/H0=","JdHr6OnsD8bRgrkG10dJjLn6VaKY+Pn2ybTMLrMmrck=","C25lNrowILviWfRascOLL102hluErIJBcg0ozfvDQSI=","I7i02yLo/5k+Etm4F1fR5+3Gw53U3kfvbKyhR+n61xM=","HCMr9hy3096Ldh/akwTCRCCwWf0B1Cx0aTGSrXdjTWk=","BtAYSiH0WT2vho2VYORke1KDiSUm9qf5xe4mY8Zm1Wc=","HZbsrcNPDvn1qcEGUdb/4/r6bWxxB9ipLt5AbCKd75M=","JdaVT2uOWExl1woNn8W1dbX+NOfKZtgnOSjtS4/RkwM=","ARVg0FgXtxFq68Cw482mUOaMD1KPYlk68TWH1oO/Pjc=","Cke8VWob32Oa7g6v5s9+e5AWebGxSkfb/6Gxmv34d6w=","KHr0k9L5Hv2eEvO8fHxODgTf6J+p5oJC/EGNrucze+o=","EUmAMk7vhfkMOHeug6SABau6sMPA999GsyRNhAGbpas=","Ly8HTJvCdtn6FyqB6VS2Fsr6yhEJDaTDMPN1nGjqwqU=","E9GaWXKK/dpFg6nhgMy5sJX1tXKehmhRmCcRkDrc/hM=","Jg8Dilv5R5CyLyeW531l1LUxQKsYxhevfaWbseutj0Y=","AnCUSFS3cRFb6drjuuYAeDjoExH/d+M0dVw3wvirzLE=","KfupCA4iAaTQnxeZGdj44psit6/xGjw6G6i/02iAcy4=","BzXVUZ5/nPr6npQ/9U+QS63TwHgSpxFVV502GAOw0wA=","Ej2IunjV1jOtT0547CgG1kKtjSSqm6jW6kOT04xaeU4=","Lyw2iabOfRw2qkKQbdi2lL51Kk1WQ8yGNVAamH5jjao=","Cp83yQFFayow6NVtZa+vfL6Qs6abRxEvapCe4ciWwLw=","BpbRpSzZZcYbgzPP758UfafL2u1xvl/MCk7tOs/70D0=","LfZCBtnLfnY9lMcuhdom5hR8oCI29nCju5fQcFzb8f8=","D5JO7sCQsSOuZ4pHqj1Muy+8M9LqEK/8y9Vb1YAhzHA=","E3aOnWuoVMVXEk5+zy57mmo7weJXUcXbULaBuD9eTms=","BSV/EhNTjRGK6EuJ4q3efkAD4EKDb9oyplqmPJanAqc=","Lt24VMTeBYFIJxV+nXYA4FPGhjRlN3dlkskanFHvrv0=","DFsobkanD4EmGheZwDbP86E43TGvhH7qN5v9zoz/3cw=","KM6xMRrj8hEsWe/y8d428Cf+dI45jmHi37X0FgUZW3Y=","ArqjxCjU854d1RFyhAzsr8k4aaXU0sRR7yYbkdgz6xg=","Ev3fy6TtxI/6Cvkn5dKdZ4ytQ7HliJ5JZRJCPFHHUZQ=","H/5KQldlrLtN2PZx8Rw6vtHkPMhynI1yWKeHNm5pNb0=","BRjhFnY513Jt6BTlc/jW5kTeJAGQ6yLaB6wqbdGkn8U=","EIgIjKOy7F7zQG2LGUmECSU0I6DLqlebeM/iK40v/dg=","AUETLmOb45D1T7RtrxvDOmmNoxtuISQawlupG0p6I0Q=","LTDkB1eWBQwPQARABZs7CBQaPAlpVcAHIPN+M0mxADc=","BsD40gUEENeXl046IrSNe0qg9MEtt8caMZrexDYZQbM=","AncUBZs8olMeOmXgJNO9RoaehUtoiEprFoaRCallMzo=","EUPpYAM7KDfjWRGyJZZvs1Wfhphop1h2hM1yEOys6dA=","JFYQIrM1I0Evt4US45YXIm7IdAIZOdPQ6bekAXlGMrU=","Ilo6I5BU7wYeZktW1l79Yt2+XP759VvUAqMni5TJvB8=","BL4WWlM9GbSaAVHnGDhopRIKLmQitQBEEFC0HEhjBbI=","FyWFcaqHxj1HfRDmTQaf3yMabkfUox3dpNbl8ZM/k98=","KppriTQ/xBbil9u6b2vD0oTbGAzd5mzpSwuupf9xa54=","FOBZWI+PivIil913u7ARL1flbDt9PqR0cTNNNOIYG2w=","CMCc9nv00P0MIRKY/kftIz5qtS68uhtST2ba0BNm70M=","GRbtS4pfl5FUqRmVZqizYcwQB1Ua2dtFUV+KbA4bJwU=","Eax6hg15P5eHDpUrMkZMtfUB4hXmaRql1LecHEz8zzM=","J3DFpbg+9AfLefyeVWoxC9aqPwgea0XZinaD9gwyJ7Y=","HUEtFc3990jzqX2tgph2YN05pOqTL8vFGggiM8FW1ps=","MD3vLq8Wd7XHuc+2eYKYBNZzTavNetOndLv7moM3vEU=","JB1tUL5J+3lvzNNiqvRbNQvP10Vz0UTHPnq0LjBHAR4=","EUcnqBzZEHM1L3+APPYhgg3nec18bCuauHy1s4JzfUQ=","DYGE7u6v87L8oaTNqznklR46VzJ93uUWN9xtJEZIQvk=","KWmY8WJwCazHkTrwVrw0KANF7GqcJ8c4BO4UL+CyuZ0=","FFsnPBHFdsdXiksCKB2bFRU3dYhLtueIQFxIecDtwtI=","CXPm9Rqc9Pvsp0FlVi16ZW249kLEEFooQbG5NImx5zo=","EugbAB4ekF+dzqUStR/2PVVIjVfNJf863UAlzzqfZ/k=","Jy54gKF59XcdvnCufX1RyiiRQSDqHcOrhClWXNany8w=","FVtNOnix1wX2zmJL9GXYIyX+9wFnzXeEr4cocrNIoCU=","CSA+YMMdr2AHqe8gyy407KnRydk+mQIeCjg1mL/nc5I=","Ea1ID6cts7wWlcm9Zy0uCaVOcqyejKn0X/ihxz8PdfI=","Bf5O4wDEiwzv0DuHBxVCZM1RPAyIO0Y5RN/tMEDFXc0=","GCoinRBCnbn/ClJYcp5wb+koLGt8pgRz6iNMoToxv+Y=","HvTStmih4c5ETSE/GtTSPebMu/bPWpPTFoflPpZ/ndQ=","HPLTvyQOAWkcxvu/I79I0h65uInGKUzBjR+3nJuaU+k=","AMEQFxqPBkKsDtsH+Drix52ZGjQ4Nm+YwywtEvL5Skk=","DYKmiwVwrIy0tw+/KmC/F5Yv8ohihO3+WquP/YQxS/w=","CjHFhZOWaeVpfGsWZ2ftrHTmNZ02ThJjE0kQknZIrTg=","E3xbBluNOnFhxju6zWDeyesuF8Y9xpal0Ve2SFVLHFg=","CQZYmRzOCa+b93vx/AUGNG5aA+MJaSHo1DZGn9dbtvo=","CbMJ9jiKf2U5O75Q69YRCFSpHGdOoFGJRRz2r9SP26M=","DNIX8w7uJZjKpzidLvoYKkdW+t7PZ7g5Fa6ksMNs67U=","K5pQ0pc/Tsz+JmFu7qj38qn8Hwno0oU4aRlEAhebqnw=","HURO+iceEFqDsxBdRpyh6u5qJ1NLmmLMIQsZlG8I4a4=","FuIeCBUl09vA80V3/RQ2g3yRLTkk7XVVdxiZLRTfz0w=","FXt8/XVWCgvq1neEPFJZHRdVTY74oBW+I+NK3DkEUdg=","G8RmasP0zR9d1yvP0dzP2MYP43IqNfZWggkVht0oUoQ=","IrEPXCGU2QVCIewqnMahv8H0RBhxgx1fJNPaaG1NXp4=","BR5UhGnRkpCiP62E2u3StUlVkfIsPca/Rn8erxKgn1A=","Fm5k+n0JOckSeqWLeq8r6mHfuzE4vN892cyYbpyk8MM=","Ln+NRxB8DzEDHeFfhA/8e0O49kgV3XwQNX6FKWPxTIQ=","FVmKayx6uRwbp2hYXxHWTUyaP2CazpA533U7TPkBaTE=","CDAIB51ZAM9zrJ8FAc6yfD6SJQ7MuI0Q0OAcWTIC6Mc=","Ao4wCWZU2hb9kK0sIAgPrbC7rRCaPtGJ1COOr9Lfw8Q=","FOuZNWWJTQVWGJrcUJtZRfEnX3B4vslpl8NjC3Q+k9w=","IDARww2yGF4/71M2BY/22aXQXFV8PeG2J7tKrWUdubs=","BjeQGsZHW4JvBz4ThkmJee+6mNS12vktKpq7Y7WuqnQ=","IDyz/fPMI0py7UyGmTJ6tsrA6LdHmyhMCMcJfRYp7Ac=","GhpAj4mchBRbE1ygp6Q/Nes8t3zVEkMMMlzkShHd7do=","CQDCbahVfgdguXHjWvWGbHzElKwvvyDYYhMESexB+bo=","MDpFUIl+23lcamO2DqM8xe74L9BEm2ohGat01V5JwkE=","FyLlqENIK1mwea7LmVxD1rgnXhQT7AilXyGLgA+zB1s=","IKiqGgwvtM0QqC1wLCwwEE8A3lrZkQOnJN61Lp2AHWE=","L5gNft2rAsBrb7IDmOenrPYTKvGmBdDK4BgilJUvUjY=","GBSJhwZJSR+EkSx13/3VXNDcALCHJOof5DFH4Zltj7I=","HdC5VK0uZazFykZhU5GueLbdJTlXap3kQXVVNW+XlL0=","GU95zqYk8rylHTaHBlIaYtxHOUcgmqXFAIODfBbuxqU=","KunCROSwvOQrG1UFOk/Jbuev/aIyZ5IKiOh/FiKf0TI=","GuamqMm+9HfRWiEXautCK+JOXQ8MvYycs39LkURRDjg=","JODmoAsXXiJAfeZoFb3dCWtC3XP7VR64EPhOAb4wTAo=","LxarVnEIn33gu9HhR45FufpihP9ERM78i0NGkYe4Pl4=","Gdysnc8Hi2poUj07zDQSmA5VGc5tuNErbas5B7vX4Ow=","ILC7HykBNq6IvbwVs8hkYksH7T3/V5BVwWgLChhfawY=","COiT2K+Xig+6KkL2v/fy/jp003Zerf9JqCBW0BTb40Y=","DqyZ16903hrR/6qbX0Pso11gg0lVNsCsvpjLry177Co=","Genm1WkjczkjoVzX+KQ1A1LqMI1hYEc9WTfpxLULfP4=","GOQXZNu10g+FgxqJ/cFAlO0DQyFvYCZh+lpU2+vAScc=","Jm38bp0xBAz90QiIQPwLZRcpdvWOBkDqb16tso6ryqs=","CfGsH12A0UPZzQhyc6lX8Tye4m9bds8w0/tzw5L5HPk=","FJU4TFk+xNokiheqRXvb6M+VAgFZ/0brlzprVYptRt0=","ChGmPlGR66FvbMtOkr1jickprRU8U6EwyTOkH0a2tMg=","IxoiouD2qyBGZEUSnZakD+7BsplQmUlYjA9Yp2bZs/Y=","ADo+sRENdblmjQ2KSNoHbn3NLtD83rnMNTjBF3MEe6U=","KLUr9t2NDFQTrnvaXx5rXT5FSKRQXQjjb3e3JinZd5A=","G6GIMUM8sVQF7nJLtCgbulQSmc+t1IXGsX90/OQ2z1c=","HSlZZwhChKISuEHqLr9/8p3c+ujb7r2d9Ytfhi5/2Ag=","DoY1Z9eI2sHdXzJEVkrtkox5I7q4liRSvHiFckqTRy4=","DCFKUFPqYJ5WCOmm1UNDoyzQLTJPYFPjOLNNwHAatcg=","Fv+w2bXz+9a98dUDg3I83XLzUw0+fe0piDuQAIPGCP4=","IOBYNVUOajYmBvUCUdisBwbi++V+RrSXflLhrfNIni4=","GJGo0bB4ZQUhsIxBYhbKoIbg6YNlqh1bpB1K4HaAet4=","Ab0TGeqBqPieLaP0b8dHnF7+oeQje9V1T1b3GbI8EH8=","HE78OywPJmnLpUlgCsAj94FaldJPlHZYn3NK17lPqO0=","JDjjv0/HJ6dD9MRAlUgkDm6FKTnwPoXjUsMco4bEMvw=","KKjSUKCiqirPSNeeBD4lLu4V8dHmqE1YvsPfrzfwuFU=","Kinn04HY2AgwQ5cO+4qlYYaDk4UKDzSgp+vNPX42vcw=","D55XntBN+F6oArSIWIdpw8DlN2xCqWjovQsC3CNHJJM=","AqgdwD9JrLpJcJ6eeAxWqqnd6yRf5gJteExHzdiaFb4=","IHEWruHntwIqkKyCFDXp9+y5T5+5Qve2/3xjQqAkF7w=","EbQx8yEIGGWMusgY9jZV3Gwx8AZAxIcDGnpmmbVKckI=","GXpQr53sIBRRiz4vwmATpE9wZGbUWW8GJD8lW6OBgyU=","Cm/QK82/ywIA3Yn5uGZpv+hifOZ0VLJATUlm8XJvR60=","BfrFz9Xi9WkHBPM7RA5vc5+0/0RFxb06aXidtlL65Fk=","J4Qs+KTr1wCc4tfsNI/3g4MKzIdHmtTkAe/V5zOdJfY=","InhoOu9mKgfUJ9Cjbua1LOlijpkUzFO8pbpKwkk2Y6s=","KUz+5mx7jeUF4MduIiVhkGbqXr45r5Lbp6t0uHgIU6U=","AMa2Co4robd09SwfWY0Uz82a69yNctTIfbnG6u7E3zc=","L1YR/ZuKnLBS07bvKy7DLUghiGLapOVNYyGfzLngrE4=","Jhu2asmIyjp+Lf8CeUT4/LPey52YWwW7yw/GBiCAyso=","C142vbV0LtoDodHjBERlp1H6Kb4oBO5ps4wvKUOGJNc=","FAh2DGUE412wLXbQtqF1VxnHV0GaSUuqWW5a4KSzEhk=","L4mOWUfxSwZV8EvONd/osIqkEwP2AnR3SDU5Wbldfbs=","LV+tKcv0xCDmGS/36v+Xhi3lUjrNaoGuYRl+heDyILs=","JCA3ZDZPHrzI9S2vZIr2sC3p5GKT7y9SuJViafWjBFg=","GoYnp/pVLBzQc6pT/XzDT7cSBRPip1b/czW2qyPUfjI=","Ge3P1r77P7Xf7HaLXErtKyfdkxHEvUntroSYOG3ls+Y=","Hszs43M8KoGgBpdbnkM+aTHacMZJ/vZH82imdoLhpag=","E6cosL+ysyLIr2ZahHiRPy8Wk7OQd+6onrgd5BJa4eY=","F3O1sJZV6b3ay1CvTzP151x+qo9L+kaAxL4RxxzCq64=","HZEQfs3V3jcgW/6CfngAyEZvZXK/YRp31NUCJCr1sjA=","EJ5YkisC0XLINj+IxbkiXMASL7mA4NIQuE10pauwGl8=","AKDRstFNhh+wTAfoX0Csikr0gcpgK9IkustEIpD/dLI=","A62UpeOPv7W77dLTYX5vvP9PWwv4kyngHoy5U4+Rwmo=","I1JpoIdScSRx4tiyBM7L9jP4obCHuNUNQ4a/3uR/0Mc=","Bj0ixG9hJaIIIG9pkaflU+zd60M093D2lxW5wx3v7kc=","JEhSvQ+IOCWUj7pYx5U4n4Kgxsq9kF9vZZbWC4py59c=","IMnD+tCKMNZNrKJNd8yT4H+pUxqUWLZOfDbiuNXeelU=","KPAsS1PF+7m4T5vn8tEVGj/qQIKVlhUux6lZHXt39Ts=","BjKC5FybL6XGrF/Mtk86lBIE2KfQ2/tuLyBjunnbyT8=","EyKVeAPoFP9lYoGolqG0VPg+51kdBK5FxViU79oNRnk=","JvkcYybF26LiMy5l4lrc+oDsRN7dsc6/YvXDuQ/OB+0=","GwBqiigvX6j6gmgXQFj8RXuz4icNv6vxp3qxD/GT4dc=","BEtHAaiX9oT5c+81+RPIcUsjoLxokjmNKZnVuJfdzzM=","KQ+m3A4J7E2ceFlIkTdIB/Qumu3ccQ2uY8npqCTxzzI=","KBtkYxRwuYVypndjflOBZu3s9qSEbsS2aFeqjOqdYS0=","G85HrdWH5gftaIaHwBedoXxUynP5tPYJH4Fu6hcnU28=","Fcju01RpSjASuCJiC8kfHWjHusDmaF8KFcSO9YlBoZY=","GG6oLwmB+Mo0fwqe7AVtq6F2pERly9hee463vQWA/4U=","MBR3fftjoRo9m3NOekek07asT+QG4ZXzujKgFYF/6Kw=","ILokNW7/euC5zv8VYqSkFYWqnKDUWRUgTkM/ByixWZc=","LmFhZDsbMdw4KUSGIt+mrHzXkyHuQyOZh33E7bJe2zI=","AktRLGMgcL/OPvqL0vNLwQDw3mR9D1UQJp/ywBx/Kbo=","Cpruwi79AXVxr/poQnciof3qaSiAhvnGk60qQudztZ0=","FckI42Srk8FhE2GthPBvoRxTwjEf/R9GlNY7K5gsV3I=","JWK1c5FwxfoeHP3ofXpWwnlaHfnA1uUA+ms3WeyoSYY=","BBNZZeb9AniNAPmuIYPxngk2KIgH9I30WtP/GnD2nj8=","H7Tu4zKLqdPHnxr3GjiVLEBfPecUWM9IhW2oPgapb4w=","GKXjU4TU5HlFmtQFwFUyVTwk/tkLg5PzowuMOLsqs8o=","D/9/c+QqUuu/MLbnP9TUXCETPkziKPU0/240ELWznxc=","FZo9qmZsMyoSxsVue1bmJtjuqfKjbqaqzpWDTObMUxQ=","FCSHUiH2jL1PDeRHK6dr3l5MeQp6/3grTrEhQZ1h9Wc=","GLMgkgLGdXVJKWsBCVxcw5DXrie1Ix3YQU5pmrsYYT8=","DrrsnKuSsYL2WraM+rTPfhqAo2cUvK4weY9hGHpqkwA=","EVVS/v8XW24yiVFsdcch4Vkizu6DQlk4eDQ00S368Uc=","ItAEh1mF7rM0F7T/vMxolYiwD1+5nHbPYFoKJCioIYU=","DzlqZZM8Za2bVArOFBa8R4eqS2yj9/I2ak7Nle8Szjs=","AO3X0o42Fz8MOyggfdwLVfoS5PVNol52GYccqNhDnUI=","DX2QCcPWeXCQ5uEFmTPiE2LSzwN+JR+/wrbhhhGHW6o=","LjaMFT+jWj2cpowhp8pYqQuiirJSoY785aLVmVHX5IA=","DNZ3SucuBxoL7tvq56RJ7FI2L3blsOCkQZ7tGHoxv+o=","E8JYU9loDS6NyMaE70iyAueiJ1kvdgEKINWT7WcgKe4=","F6cX0eP1hU+1m38J5vjVE+Mt24lGRn9wgL64yhD7oHY=","CGkRF+v05nGAAh+9bfYjykjAZ+nokOFzmpZyouuknsE=","GcrRLERTQTTD/roggqKdr+tVCSDxPzdsz7ZZ6DXOirE=","C3x10BD/mOx7WtHjoXoeCSw1PFRPjn9wf16BZRn9b8s=","IFUVYUXEQR21R775Lvv9S4obtf4uExk+DZwH855Ydcc=","Fkr660Fmcmlk/loHmhszJReYDEejOgTOIvVsM9A0Efg=","KTbFCYL72w9WzObU9XWjFmX6gT1yJSRkwndqcOy8LG4=","BN6fS51EJM3oYK1VNNqoOXsbg4Ndg/ADcvrE43bm6Qc=","DGVTAHVGgW6Gx9kFUqbsIW+aNJh75iK+F65O70VNWl4=","GnBB0FX5jb4thzM96KPQtPY0j06ylorsnLx9wzQlh+k=","FGfO8XbLcX7q2iuEIwM2pw6kXg9K9cVaRK6uI8pWOkg=","JQqtw66Ynz6C9Ksa8E6lrT2SqYFR0GBGtjVPmLBGEQ0=","BVOXKu5ZPr+qRckyvLFT5i+mOBZ7RlVfmop0o2H3iv0=","BOVlayZ/jOCxoxX5SThz7qNcEZPy/r2/7N3klLaUWDg=","GUAekArOIllB9sWBgk4zj/mNM/LwtD87dN+8CVHsqGs=","CHJTshFuj8tF+Oyhs879khEF6c77M+PMC/faAGODuAs=","E1vYBoL3cVcr9XTz9xTzQQWvsh6H1yxAovRuzYUYync=","EcI0l3IA22xoj8JUBTrTAWOQoCXQygl10TN7wHfbOM8=","FqW3W5cOSKXsPu3S37CNK2yVtzLa3/HhyB6Bo9ybJLg=","An7davs2Kp2i9gM1IH1yltA1nTOdQYYCqMJwadFn0jw=","DHpxjmPB+vhyr3YYfFw/j/yFXUCV9cVduqAFM1FbI4w=","GE13w9bXI22zLZo+SMlf1EiloMH9PlrRX6/4uvEDkBk=","IDGFnb4qNompl1tBGW/fLv8aWHqSRzYeeLewKXY9Y+Q=","MFaQwZ1226Xf+uzs4oIYCWoymAzeep9CBbGYn+qA3G0=","LeL7SUGX2cHxRRZB78JHO4UwDQXA0n5+0YFt4UyUqbo=","JX5+yziQPkTxpVi0n9ACLDvdkyWYRyyKEmAregIOTDU=","AyUHF2+qBJwNzHSo/8ezJ6wpdDZ58h/1UxcK/dLwS/w=","JnIClrSDcFklega9w7CdJpKBAs3lfiPpHRVAz+/E/pw=","GveOXpGJYwUKQV2ySrRc39gVOcr3T770uABHOmI1oOs=","L8e3Fk/0CWWT9FzGdHZdtV1TbNToZxEIX8BbsqfP/g0=","Gkqw9FFbSb06pK2wP/+0UU2a7CJPZ2gxW7sjZf6Z3M0=","HeIW4vraTCTX/Hj1h0lsJKjut6qD/LnMc3kZ2es9he0=","GqMw3E4lqNDJEL/IenrQUeSMguYlhhebGMLOlWyLM1o=","A9X7HKrZ+1BJGnOXTI3LKC6GimBUlN16H/my3xawzW8=","BF4TBCTY4NlDwRiPlSGm95kzT1fb5iywXuRpQ441tLo=","H6+24l9+kaTyADnCnpR/hjwJD6KdxWZNn4ppJhMn5LU=","KHpWAYzQj11ik+FlLbjL9AJJzcdZqE3Xys9Jec9N9Vk=","I7NQjDPpzTc4dNqC1sFcJQqsmdM95RbwNR18QhVFBXo=","GzdFsE7A+EO5/Yctbe6XyMz+lSo2F3FiMRmNi9g39E4=","LdOJ8Itv460Hm8nR2u17FpgBHXSpE1Arx8en4dc5/e4=","Cozdub4AxuF48+yDFIK419vX6Rtcjx2ifxOGBo5Y+xQ=","LompDMSt4+IVDK2GK2y8StQLj+Z3mo5h78SCf15DqlU=","JwOBUhfVf7YmM9pk5HdyKbu2Y/zKdijqNRAaWm75kck=","LR1XC+CCDo2Q9u7Iu6doIekO8gnXBWBNbkODLch2ApU=","AtkFO4hjumzUas/6CJHAcgvZt4+hZivA+EKh4F3mJAA=","F/Syb/MRsbTVTnT/pFrSg1ZbZ370Di5OGaY11jjY00Q=","LmgCDKgpYwha782SUHOmQnBQ4EkG55MMEz8YidEjAm4=","JXTDDaEMJ05ljeqC89WvtY2hqDTNJbf/pcWWZTALHrk=","FcNholWFImqGZVEB4PDzE2x7d3UhrCQJ5W5mbKRJdj0=","C1ThyL/ilKCDKDldxs06NTEIIhFhzXD73xGMOVTKuck=","GAURXx1bYBkexahzPMxbG1tKMtgccPI5gt8qJZlSiRY=","KTTXPb/aRmazMaDMLzj36D7YCTzynREe90p6jXByxeg=","AEiOw6ZWNTZpYTTYoKUahyz8Su3EWMROtqcjWvkmPJU=","ExnZtPs70BQm/8sm8la0+GNODxj5WX2sN6D1+aAMu0c=","CrXoLjReMEsaig9lf98/4D77AGsuU/yOd2UGeWwzWBw=","A/1o/3RyKwnKxNWLN34IGGcdn/UqIR5EmrFiw9DPh1s=","HnxVLlqPNgVgnDZnvB+BUwmfRuyO3/eL3c/35CNy0Ak=","BplS6csm2N3Y74RIT0//hJVgFInd+c+8hnMcoVvCtCs=","Bp3kMi85D7SzxBFllvmo9RsA8uzJ7VO4zocDel2Ms2w=","Ei5TU1HQN5C5oUEevNWViha69hsBwQb18VhGHbpCclg=","Iv8i8BH4wibs55fR42sSAUSTOPvVI/xGulL6SLMie2Q=","EWHTBJDxpQffGnW+hqXflNRIoiQRHzwxOsP9JzFlOIw=","KuL6L8OWLyL/a71DdrZHeyrOP6ljWGY31wCuk22Svgk=","Kp3Am78sQ/Lcdatvm/7TZXA6Q7nDWBAffrzKIIJlOyA=","L0AuYK7Zxf6FufrOEsKncEg6zoETL83J+7x+/0h0wws=","FPNS6dykbWXv6L7De4mlc/ZfCqjgx1O80Q0k/QRf0PU=","E8cMO/Qs40w2iTOQUAuC+xSGow05IbTssfpHwIXyD9k=","EYYZuxSlOiGh7O+RE7EOfGt6NtOzj35s5auql/6Wv1I=","I2pFsnIyDOpqdCgPKpVOOxVxdLiS1fOyrEtuXE2684w=","IP14qfZi074HwHuZ5NTLgEl0s/rhreY42IAOg0kLMaE=","BJkq+LkDA0+sykACWGRmE2pnUiIJOsNIp3hMi/vN2aA=","I1Sy7Ix+jm0ak/cwc0LHtm3WzJMT5ds9BsOA/rJJGTw=","GsjJVYiF36fX30kOEbEChU3z3lsUxfv/8veqPzH9Lig=","BjZ1l6t6LlM9maREdyY4jDWYG5l2MuVVr9tJF0bYPSs=","FDY2PIbOShdqiCuybEt19a2NpGmTWn+zvoGCfQte1JQ=","JR5h0Aq07yMsM9VacziO7d1l4xM7xPs+3HCXl+lSmxg=","JzZWhwx7i4nTimOpSFZjrf88Rqx9Q+YWBuJvUZHM4Lk=","LsK1TJqkQOD6AXvCkTXrEkrqCXCGS48deU37Fvi4yxY=","E0xlT1o47MsQcKWniDG8AFumrH16O3blVVgOsSM/lJ0=","KbyONLGhD5eZdQJECXmxGMXPKvKr2XJB20BpR1BQgPI=","DPMRKDLEXEjB3LXthmpRNltbt5ScDP2arfZ9El1POrI=","B43OUh07uqrlx5x2j/3M2LBOER2LRsHy/6bS5gLvMf4=","FiQY66Kxkwoamluf4K3mY0SBiOJbKKyBQQ/wjCLHD1c=","C9O0mIytKQEsnf3cnS11gSY07goHRWQ18aD3PALqCMw=","EeM7WYjWsuVnLVjFkh97HNcpBjVnW50+DNB+gayy9Ys=","Byv4GhMIz1F1nychfJaHRrMjJLydQpJwwQ4Wcabzp1k=","BVhToz0RUODhBhYP4df8ZboY+uXL5Z6PtryMx71mMhY=","IIP8GtNQ2C8dQ93Vx/pHUmjCkn4PAua+ceUJD4ITcWk=","Jsp5qFWVjkXhqJu0VG+Di2fZjcTIySvsJqDv1nTKYhE=","CcZpqg6DFXK+WlQuhJgJDvaTkAu015pYiq3VzcvmJpY=","AmHLkKt5amI1qS2preu8OdyrzQGHSvXWPZDWYDe6O1c=","B8FNKIzvyGI5mhFW5/py3vz7wEZuB2irzh41NmRQQEo=","LdzW2s3Lv67zfLLUxQYPDvNvERCAf9gcQwic1Fom2h0=","Fi08P86PMCBMUieCwMrmb5EeQyyLRHYWazW19TDT6Mg=","CQ+6/h+GX0P+OiFgm32EWf40jWCkxHHcYqCvxVXMJkg=","Hb6OUMKThGMFxRuqNHPinazlfm4a9I+7I9gVVuq1czs=","Gf/vm9WMpUesAvS5U8uUHe82/YNMH17FpZQYstIt+RE=","DimwR5UbaAXBm3ohrH0kEpyo+OKzhXMbIZTBkF8h5AE=","GY07qso3nbYQVnUFKlWjHB/USodzqdfHibzgbgdxnTI=","Dujeryh3ika/gYEEJ2u92btIkmzmmb0YXGSai0p+wWw=","AwPZgxjBhshXnRgDmE/eMoR0SrFh8UvEV7oEXzwTKa8=","Jl1/qIwK88Ld+sDbPUZMMd8JXNqW3DkUc/gzrPT2SAc=","DtrI2Bg/sOoxrzs4Pvn5IaPCk+i9v5VZj5UKICpnfLk=","KfqJ0WGQ0WNHBMwJbwMNyMx8XJ+G0T2Vl2tvF4/9IVQ=","I0w+MfQS/B+3yaW3Dr4x8ztZh8c1VfwOTufnUoDYQmQ=","LgU9wYZ4bkRx0KxvXhmzP2ONyPZDkHfizzaNFNT7rmE=","HWFqxQWH/wxzCxoJmo2qbgXDLbtdw2ZJ2ewMH+7ytTM=","A3dx6s3IUxJcsLyRdhDAw9OwZVYGALSu+IO9FzrcR6A=","AxxGIWYWrjJBhR6C3s0EX0ColgfFeMYkgJizDFRuHnY=","AEgtHSmH17/G0lavMHK0FpYDilV8mGeorSZwJ+w6W+4=","IRXXzRz5qE9D+2QmrruJdleP8+Vkb4nyQKSKzRbw/hs=","JtqEdPW/25yI4NcvMiJ68sX0tjQMj/yWsEI7EXLH950=","BjbbWv3TNeMZWKcOaU4XJF33/I0UjRy+Gf+IDn3Ar28=","BwlrOVcB+ss0kqwkVkxGgCblh96rSe9jxSj0GPfkcfw=","FIvG3582S5KNaBgKpqJmeimt/5Zs7z40DDaAgDMzvDE=","JNz+y+IDq8ZzE8gyTGM5oiqaH3L+lEWRyP4AP/KhliA=","INuTuQJGCrYRJW8o3+0+cAOz0/ujbXvvmT84Hz8iMNg=","BE45IBqpkMTjLJRAnBsUEPz+UR8vWryUIWsNnuqkeh0=","Kq+QwwzmDhkIWlQVP0Z1khuOZecSu0sKBA1MEepmU70=","I/oJCNfYnzZz6hQO1mT30e7Kdl+yNsqKeO8rrTBKnPY=","HxnBQQib5/1z/QvLw+Zy+STp2X/i7aQp/iX18fjB1Hc=","L6W4hKqXRrB+hyCdECNYJHhgOplPH/7DwdZi/gljLf4=","JyvUNX1E4uLBUvaU77vCOBJfD1NPx6jOeAOn53pDtv8=","EnD6WAjAyhQzQjuQBgw0reAfOpyBt21NKzz3FYM4Y50=","G0f50/LrD81weh0px/D8QEgftr0uGSVxNYrQbkKZUhg=","FmG8PtQERcm49aa3TKUsgeMHIRemud3q5WL29Rv5uLY=","ADjI9bunPffZqtTwZ3WmVqjreAwLh4P8pEBjHYfUhuA=","A3l8lFVMcUIb4OohCL1dwtYXL5wLUegYzfDJmOdli18=","JvgBy+rSwmvC7mbJxWHWZI+dz7oC1XMxaZgHDUNJIKE=","G9nrB4Gu25bJeZ9wmgyrqA2wz8FVxDfSfe2GQd4Y5ho=","FIXIP3SBhsG44jfq7ubyPgk8JQmDhDbAhMbvC4gwP+s=","GV7WTdCoE0aUhY+W+hSvtAIY2sQKMwR2IyW47+A6lIU=","LuMQYcpxYM/P9BSvZ9q8WtFWqd4mMla3kScKas+fCWk=","FdDw+4JIYL2uXwGJuwnOSzvAAqf4bpO/hWeNXJvVF7I=","C/sv3BnbLZ1+r48lSaya646dzYPJHmegR9D6f9NvOFw=","F5zWJItcCvJ3s5LGI7dE+GWosf6FHfJ8X8Kkegqh+g8=","GfFGn5yBcHZm9tuQDo2QEjtxXnSsAiStw1fM3qhzf6I=","ITOaIgOvzF8ssf1W0u6ReWN85Fq9Lf3Jp8VhzX+vtos=","DmVybaa+iNX5FhVNICrT2+P/9dZevcKcfJfqgtmYfkc=","AlZOiw+/ZfFDap5xal7H4Hnu0tbbcbfZSi8kNOAGhoI=","KiNmR9zk5FxggJz20WA7qkNilT74Urj3he5elZAR6kk=","AXSszp5zqa1eyq7f3Od21NHGt3YfsVmcz5cDKlnF8/E=","EM8qgIA7aALPKmOjfhJ7VWtw1lu7YWV/aCHKRaBvJA8=","FhZ/nRs6sJT2fQy79AoxX+ObReRUB2jz+jXdbVW69/w=","E3sbB8tg/weyGqFRck+bxqUOShemjyrqUS/B6TloyJc=","ANWQ63qvjjDc7RjKMX/70EipsPyA03xUqL23ck2N1kU=","LQpjaQI3rTRpq9Ry5FDBH+Ue4UQNO7MJsilcuVTv09w=","ItVeBLoNhV9CA50YodwU3RYwWuUWxonVFBqc5XILj34=","AcxxFp8yK5WViXuGRDggi2anGQK3P5UYgmFY1xRd2lg=","IflJoWrLNRlNnlP9/FrAHzSRd1FwJUwstLkXcvRmNts=","FM9TUcFMCHpZz1+lMDxXUsM9RGtc/zF+RXDffWhaqvI=","EPE78XJ61+kGn9ZwFQb5WP31n9LQiw/FBIyUhrQ+tkw=","BjIIXncfdN+Pz169B/lTc/gyy0HsmAiX2oqGDAXpsMQ=","Fv1nOqS0mYI/sXPZ7+zm5rYErgO9WoxnfXrr+9c79ZI=","EQ2pFaypyHosRhSx721vA9gifWw+LWO9oCjeGlgKQ4o=","Hm8SXz+BpFRZNeUg9eva9vmaDAO0hfWC/iOlOsZsG40=","EsBpqDtVtmWqkJUvv6g0fsFXwRU59JZA1L0jWNpYmzc=","K3hOL1LDuVIt1IuvbD/iguJoLsxQ+xZ1X/iiZe9riC4=","FJSGG66tAFiAHUfvVoQnI8a5bQTTguR8RUc+7eur5IQ=","CdxxdR2qWhRQG7LDy4silT86PDyIy7d7GTEYF0HccJU=","IdPhLF3mUl1dq1oVAAiI6M429AvjtJ8Dskz/pwxzkxE=","Gw5wkp9XcvcurlbIonLTGVaJ7EaI2WVwtG4Z+7Zocsg=","FA/ko5Rr3q/1LAzT7/Yo3EDjCvj6hTTGem0HyVjzPfE=","DHNJ3W15HUhxQztQH8PFkzUv1plduk+mh/UB7ImG8N0=","BLCjXPYmxA+CofB7kWB2wNNZi0QU9zyfbJdEICREGj4=","HbAraJZO6c1SopNsx4PMEviNmLYOhYyzY2ZRn6ASs4g=","EOLpVpk+I/k8Bzx8pNsL/Hro5Vj2dribHuZghiA8BZY=","H0XeNl8dk8+EAoCJDjae9uTFqYuaf4M57P32BNXm+C4=","HLuFvaiV3BciMvfVmEXG/BcQFrgskdkfQzJh/tTqnH8=","A9Pzu4bvFhKV+RNL/lhEHdcrZGG1++LVeHkC4+WrHec=","D/8CgU1Hs0UW3YTtF6IAxErXL0CA+AV9p3Bg0RRx6e4=","LpQW0xYeT3sCO6Ycj2Y1YXhV4wjWIztOhelB96Xmyfg=","BccO4+64DbhFAcFUTCQWH/1VE7ylzytcdAAR43k9jOc=","BmbXM9JJ295P7RBbLqLW1LmRmD4rT1itVJEJI9CWXcM=","J/lFuyLcGAqZpZZEnoOzLb0Q54v0NnUx7BHk2pNvOfY=","EuJ68Ut+zpuLz3vBySQdDYX5+kfIMVODbhmeuolhVE8=","Co1sn9gMeZvuB2F3ofnXvrpEarE7fHmVbwfZlGd5Rvw=","CKDTZGxHYmkHcGLcPER1U9YaRkjzBtIOVvrjLRCYhvA=","Bz+q1XVEmsNc38UUcXJRvxaOzs8DKXUtt0A8VGPs2E8=","Iu4i9DYHjeBI1ZP0r7q/VvSj/U4H6KZkX8aFQfDl/fA=","AbUCNa07Gm9qx13jqfdfTzmGbmASQ5ycAXmrAyxCZqU=","Ls9PPIT3XqexDsEaayWWFmzptaKKUm+AzQLWZSJqP+s=","J+x/PsViTNMxmrhfffE4AoOlmzbr8YrDi+11GrGgS8c=","DldiUOFWDHfKtnKvFOv4VkAkaNLpsKwD888pcJ4T2TE=","IlHydv3nfJmNQrXa0FqiX+mKkIIAtEC8t7q+y7d+f/E=","Ao3M93xGfHgYGS1Hh+OEi7BXxJvgmfYCkaLx5I3hg0w=","Gy2+kjb1on7VyeO3DgmUMtMk84DzkVjhGQaflZIRM70=","CGmSC49QJsxDz/GL45D3TDVYbNK2lDsp73sXvu0neDI=","FvT8sYM2Gb7mZyBqLJHL2RBVsQeDBZsL5S4bZW1nYAw=","KlDNbmlC/KdKzRNARcKIOIOHI/32UdoCvzs9d0E5CCQ=","La5M6CmnAYLb3EGo7aiWURELLJnGBWWuM23yvSr7220=","Lb/ZRH1CFPmqy59dKSTVRdBzECMMFGmvoDsoO4x+2To=","EOe62VLIpjKt4dB3SQv4CxJcGgWuTveRLmnxUtZAbeI=","KNSrMJf+jQN39KJngmEWa1uyTFHwTXaAguzus8ax+0M=","B3KxwUy5WqazneHUwk7LfwjSY0OxSthYIbopv1mDsmM=","GFb6NW/pSEf1dgL1/UHanUykBPhY4p5yN1aKjx9SygU=","JFe4Ip29tJwgfloSCLECsPhsnyp2tKSiPA1CMwS/6dQ=","BF+/5rLIdZqCNOFvD0w39TMSWW+pCyt70n8LVdxa73c=","F/Til1gjlZbnBHiqqLY/8SanQFWsW4DHdcD5JNgPLGM=","FGzal9Qf6ji8Y8lVFEplIj1PVlLFG+4WDa27xoElJxc=","FczLKR47dWc7qo0sSEbuVtoz3bSXZhdgxL8Z1SUD7C4=","DbVgxek+zRMbeyakt3fCgjTJ0VWIzF5fIASID17XbZg=","J3CR9NaMTbwbi5NXDMJJlz6JL0jbPDVqllgWojsoaEE=","IwwIeLjmcGcvI1mLdxfO8bcipEjZ0U4EuB73IucrtQU=","HXquPNjdP5HifKtvFbopdP2/cngoJfmUBaUME6AERGo=","LIfkuBFzzo/ZnJvfLwxL054yRdhMvYnXnY6fp96WNYk=","KzE3s6dk1fNgQjLMF90uirltRqffnmhBm058GOv9Wo4=","HZLRAvT0MNDhiUi5cBtUTlQT0LW7HgVu4mchZb9SRZ0=","C/90ygTmVouP62oDSUMRM510kKddBzNoJCeE6nHwUg8=","EE+zqn/ID3zTVqlkAbQVqrkcQHdCb7CI8qqXKCL5eG8=","IdXFMn+cCsZut9qHunpjok5H2OA+tJgXq58QcNhk9gM=","Lym+soEg2b3E4UeUbPfMJgu7vl6mQh19O62Zr587FuQ=","FmHZ06uY5yBLI1XgV2jWz0Nn8w8URtjLV1dscdj4PLM=","K0BvK58TWF4OXkTbUhCt1pfL0/C1IySaIe1jSUCXvPM=","CdUHtQByZQsP/Fw2pjo1loBjdHvXCmVcnw4HtYrkqIE=","F+ONt2fP99+vyBPptnc+ddnxJX6L/sHqnoMp6AqHp9E=","IbXBEpK6wmYnmOYJjQrQ8p+ObYJq317hM8IVBM4Kssg=","A15HOGEgr2ZsMtfE/IcFKzDvGM/CsGGTfpNbCQMTT9w=","BPmB06mEyi2F+VgdenT4WbYcPgE21sRQ0XdoyhmHypY=","DCojRX9ZCxJq9qTFTRragQEh9MtJddiVbYRM/+Clulw=","G1yhTNl229EOdrEre/vCilSsiv22aWOd1MX2n5HoqdM=","GD9o0andcGEJqJNvqtgTqJzz2Ec8zcd7POKTM7eqeqk=","BqX5XZi1Vz31KnzyCw4zNmgNtet4MxlOgqkuvMarA+g=","IUA7JV0SVsDHNs7sUvIkxrdj+LbXIwspW0oU6Qge9rg=","Lw1uWZKwIebEgG4HhJTZhTNaRL0EPCfsj7liEMczpsI=","J2YTf+3WAT2G2ck9PY4F+fdDSqLbgNRENx/+yo1UYbE=","BykqHcivyUhS3eS7UT6pOAlu/hzMC2D1O68DHmTOeus=","D2T0oCjjQZ5FE4DE/b3OWwP/QDWSB/W7EZwpU0M9UtM=","HCs8YHLzRMeuy9s4jaoYRj6rXLWUPSxXr++rUYJLN+o=","Es3KV7lMiqbCFHA9XEVt/IgVlAHn9m0UgbAPNt2Dhto=","I/UFzpM/oKdIZmT7AOXKVLaFII37SZndNG5PJqaXuAc=","GoS7gt7WJVxu3jdYXk4o/nh9IIRN8wlP0DyCxvLMC5c=","EKZlW++sVESM0uDn5SpWwXjT/mcLEcWLFhCft1n079I=","GiZVbVFRlawo+IN2jz6meQTsI/dCzlRPui+FQxO74U8=","I6ju8IeRbx7T3wf3pg2c4sKhltTpxCMdDpvBbNDjiF8=","EJ5Zy7pwDiLuL6C4UQXlKDPHxwvG0ekYgTqiQhoYjj8=","FjlSjasd0fDplFtjt5JG0+hywLG/Y3o7aA2YaJ2Zd1k=","IxPo0zHPLjQuEy0qdezg5xKvrYsLsyGF2RsCSTyHZ5Y=","A+lqA3Yq2Cc/sFgYqyjPrWJqssOwFGX4yXO0J18lhfY=","DjGGN7fxU2bERSbTrjwNM72hLClKSHaYjCjQmn92CLc=","EqHx3DV96i2kzWpjJc0lQiiXNhF9lHs78C0yBFCFNU8=","EXN0tYb0aSsWgvjQJunsczKkP3sJKbvVFUPiGzMD3mg=","K6/Xv8IE2eVbilO1ZB5HbuX8URPWMXNre/qjSeYY3CQ=","CNB1yEukjPNZeboBLDeavViCfxu1YhVbGbyloJ7QviQ=","KweFRDotXe7mbu6is/irMX3TeiNY0YXb663VozZnYkM=","CvIoZQqljikbGbURIlwfDcEcXJgtm5rlej4OrVJmes8=","C05+NFTyuSF2mGMv0x2VpQEmOURTyJtpRSUPjTbs4KM=","Dl8nbBQ/7pEBOOFxFb7PRYdYzpu4EtmGx6ibKXWBrHk=","JBNB+EqOMWKVkuPCpaM/Wo+FP2EN84hCuAln9U6z0wo=","IGBjANiwZD9sDLS0r9ttNQPv7bI9aTscNwXL5Gwn/GI=","C6yZ21YxDn3ylnYIZlAr72/s1MkMF+5dwTpwTRcVliI=","IXGzw0ii3xU/JnaOIGEUsMSWjDyZ6PuefV0GlgY5j4M=","Bf6ZRc6nHrgCIm/myjg1frc+hqdvqy9m2Il2yCJBn8A=","BDq8LzWXFqQdbFZhlQ+jGtEc7Q7/Gt4C1DryPd6QO+0=","Kh1Nm9Fk1LPbzMd1kbaQ/H+nsH4J+lsnCYhwYuRKk8M=","LxS0qe/0GSlqZFcWtAIstvw6jzyXzwd/pgFAzcQ71KU=","CGUWgkjHsYqps4x2d00YCUna6i1kf84Pg53110nYVIs=","JhI6DqOTRQ9v6mf3wRrNY4SO/QLQc4DjZMzK6aZUjU4=","IsY3/ykHq6Fcz9P3e+Eu1o/DL4vpZpjtdnPogbcS1Do=","EX/e8HxZ75yadwdWAnEEcw7p5rQ5h0U5OAShdiaLiiI=","BwFTyWsUjMQA+VU5ZTZvYyrJI/ot3fadO2u+UDzpYpY=","HoTHmB7nqP0/fyBQw2TpIfsxCgdaOugXwAp3+HO8kBE=","BmH/DN5uWBZg9fw6GBsANTvQusqAFtb3X8omlQirjUE=","Fb7aXR65S+5pbvhtAoPd/mk4f78MDtdfhR61XJyXICo=","FEIHh4PEJhb1TZMn9dQ9ZZcT4sOWDtpFLcuJ7D5QM1k=","AmBnBTbOfmTNMcl7I9W5bElPk/s7HAqdGrfeTd2uh5Y=","IDiQI18gn9TItm4wiocC6WTFLC8CGOur4dsRTmpxCBc=","AN5FfT/JphiNXpNmedqGBqEUzlRRP9Ed6oSX1V3QhE0=","CCXyxC3yymkn72eVNr3Q2BOvMHClkWslnqzn8hQ47kw=","L9Wxb4nf6+swhBYyuYkPalaByqZiLVzE/p0+yMelQwY=","EC/cQWe/tKKuTtc4hk5bXB87+7RvXAypJqeRv76ZHJM=","D9uu4KmqSWSb6YdJXPc5L0hXoEqtKf8lZJ4BI6UTzYw=","CVn4RwmqCzhbfYklktG24Xe9ioOY/8a/B6ObfAxIowo=","KYZoIGRG6S5H1BFE4vTF0A7vwD2iCgoqMD5XUMzG77k=","GnmAgdiKueC9rAMnArRIYIc4PV/3XA1o0fi5uY6UUvQ=","I+lHEVlOfkxnHfkPJg7PY3cKdjUs319HHdwx6OAGSiQ=","Le3mmkQGSf4XMiuLzPTBzoS34FG7gumbgUB+vtuscCg=","A0ditE5Hu6/Vrj1/gXPSqgwdoXKRNwvC+EZZtMgPSDs=","HqRCsFRbpiQ9kuqXWaI9cyhd2Zhz6MNlfmoAajznzCU=","L1MDhDLuFMdSIoE/M4DwLqSW13y5vc2tPTyF7PnpOn8=","Gdff8piCWTf7fEwX0j1TEZrpbtPjl7HfcYD9MERhtQs=","HnH/5uUWtXtIIvU38DZCsjIB5C5bDMIjlzMGetiQI8I=","HcRtQ8KnFdVl356UhfPf6Si9U/h5XIsDoYYnc6fPZ88=","L1Rp25XLjNdSpoPk0ocICcGr6y+EFg/yFkgVH3s/AYg=","JzncwuSPttsAKi8Nck9SzRcAN0gW5ZIQRXXtQi+ixsg=","L8VlWtrPv4ED/FjIy14Q3TDpM+z7oiY7CHph84aKSk8=","EP+ERJb9WpKWVjD1pdUfZ+W242pksrUcKL9MfKtAOr0=","CbMq2MHhDDHpJk7s7v1hnoEp2cMFMD6O1NwM21IqbvM=","KdsVDTZ6UyPDUkdLtV8jVyCUPf1s+WjDS3P6yfvXeCI=","IF5EtUC9NXqoMR82x5Lp3VAKOkneTjZ+uIW79ohitWs=","HWtn23+LcgCoL/uyvSaxjb2WpTvYPFtCZO25BdhD/u0=","JTZ3VBOJNwvUIz+AZ6eKadbp5Zb1nigml4N8wUFdmJ8=","GQhCkj64DysiDPFeP4JF5KN4bvJYT+YLw+Rco06kOAI=","DyXe1jHwFvkUSP56otDRPdQPmXIsUICF4xSHdIkedWM=","EWNzgJixx4e27NoGkvJ3202veHLv/oqexSMNjZiLe7Q=","EWAPDtPrcR3G09mg2W9Lo8ojmb+SSXhu9zkAybNOEbQ=","HI2/VUfVUeMad6UCseBYk0Gi+5Xa7YHFAo/vTozBas8=","LkpcGlV4e9wEa+5w9Jifj5Nd5Y76SJDYE4VWMdq8lIQ=","HWA1wBC7rDvMRUk6zvfN9Abi6HbusyqIUfYgnDhaeMI=","HWtvucLxh7Hsg3OhjQd9NWPcHkgpxz28ZWNArgxhsso=","KEgMpiXuAkdUF/v0/GUTWbA031W1bcYuzrmnm9vO25Y=","DABO2cUJ/Xfw+YQfOfT+Ea0Zknfa8MQ1nwArx42XTxQ=","IZuVeY2bLtLSMHMsuvTKV7fQQHQxnXGnOfyptMCDvd4=","FE8UcsPHpjndrmEbLrW+Iu5t8lqFmgUpLKgwf4YYw/M=","KmiBd+llRcuR+c+7RKehSyQ3Z4EJfpVhMUzO7BbHi3s=","JMiY4DLzPX4HSKVEFgIGJYyXhlvlSJiWyXkKzOklHhk=","EKvh4N8Kq5bV1zcEBouSHswdz/eNYFoTcnzp3YsOrug=","LoCuOeyhdw3KNad6SKmRtt7b9UkkYYdW3wZNSzPytlg=","FeOej4pMf4kNDMcH4oppatad9bSPo3t0BJtQeRoiwnI=","LV56Nv5osYRVK7xFK+tHapbHqF/SGWqpVyIIosAqVjI=","FDnwQLTJB8UILTMKtDneR7S5nxF5ukasIBElBqgrwUo=","LsmWskegqMFoLR0JAPBJ1w7QsB4WnnXsJ9dpoWDgbEM=","ASQXEJb8taql0eeTxThnE0/xpJxqkPJSFgHE4HvDSVw=","JT6iaeRJm8sKFAuQz3HN+SSEPTXrKG3AMFlkf3YRofU=","CDxPqzwgV3Ij+sbzX47Vm/42pHAtpRSRSCm8Gtl5IXs=","IoT1Rgd/MVQvcWVqRU0IvYXggNtOzMREkPiN2J0ZHEE=","LP5R5BTV2Uw+KkY1jGsfterXesFM96b1O0YKcFioOTw=","GoX+zjsnq1JB4qcgMu1ucSJBS77pD7QHIQEa6zDpRPc=","EIKaqFtkB4qE1LiyFz4MrMPPH147jx4UiMG0FrvcuOY=","BHXefYjd6UQhiS2MSGg0AkMcysQS781W/tAbzdo5xdQ=","AugmRHj6YSlBGTNn2gGFf3kbN34gg7NhOlskPPOOZfk=","E0lqQ90c+XSWUXCi2Bu0gNcWHVi1Fw9fE06+chAp7ws=","JZqB6STtRsVEHtxaWnXmwgf3PDQ+aFDXrvmDm/mGmDI=","AtLe0+WOuEPrOaM0SCkUP1Btz550reO5fy8Nxdl3kU4=","Bl/no879fcd1vZbTHnWGGd3Dcd82I3DqyYWZdkvMvHE=","Cc6Va1hMrqUcW1ejPRN3O3H/A8MfrpvBSal+KBVUz4E=","HBNbgFXydza0yJygnMtyo3KU4GGUusxU3q6pRJrBfFg="],M:[["BFI78ajyhMbZWzEN7CtU4OAOWbVx3Z1GtiAcGOG1bf4=","Gakqxgh6uJmC/lZQ5eeZ+RAD/YtFQAdI0sJeQPBMV40=","MCYI11DxZJHfWihfX39qXOa1VPXazwtp1FCyS7tJZ9c=","Gjx9qmtK9WYtDYQHsodnTYPq5bdWNAX0je9JmByYxCQ=","LbHJhVrCmsxnk2fb9w8I2YiUB33yQR+R72jdkBd8Hps=","DwbuR1WPGC2BC7yyFKJdp/cKVnoEZLNI4bMOyn3pnSc=","IWbXjZSNr6ljOBzxVg0AvzoKHCiKdDNEyGQ6WNr4y7M=","KSm+m/4/k800/OrmZdlrHeGvsmvK7qL07cRUxQy8RAE=","EHbUOcZ5l8N8bB/amjfcL3Yt1XeUbzb8/czXiY7GfNQ=","GFya0NqHz4JGJNAr7DukZlgioPazsl3v86/MaHzhMh0=","JwKxvjnpEET7c5JsEQRxn0wDeqQVGCPOqyTwzsSfRkg=","CvcaUc1GO5+u2pOAPNwDGGx3gYRSUv304BVXCdk903U=","KGZ/nHMyBz4pPIC5jt/64Br09ntMUqtF5J24sw8YLSg=","J2PDP1ste8OiMECvvNr5mLsTJUwnKl+GNaEmBqWcLlw=","D4Go2OCHWOijKqgpJmbEy2uj9fBsTc9PxQL/l/A6haY="],["ETrYtGw+7CDJlltaey6KUVKYcdBAG03m9j3p5SEWI+I=","B5MM1SVvird6uSsIu7WxlaRKI4LGbidRRhnvuU5kkRA=","KPgUS9rhuQTq1ws7cseUMDfea0hJDv0xd3g1lO3Si58=","JHT1Q9Hy8zte8/uxkGURNaWTkMijZh+uLfHT8UQytgg=","IXFahHQsAtBXrEH3Q7Fm2gIyKEJWgZUO36/4WBIBoJc=","HvDgwfC19nZExIb+zwIjjLf0+mOggqPAMNrdzmWkuCo=","J46NrIxWsooj26TZD7qR65R/UJLUp6nseAL2F3hIjoc=","D68zhD5nM0N+mJleb3v6b+76c9dBDYWFkYw0fzz+kqU=","K6Q31q5sWIxrcVBsi1CDR+Y0tlzuMXrx+7nMKpl/wAY=","JKbBkZ+Uq6nbmKWvOP6qU5HNp5+d6/rxGGcNeSfkHbA=","BNgOfvfieisTl2eKxCq8xuJmLIgFA+RkP9+6zmcnO5I=","F/ajrtsABamwoljjG45uKkjz+VUc72gSpJB1rruHhfU=","HmICkSlJLIvfhRSUWVBoE2FZGp9e7cJEnl8inIW7l9s=","FrrndIZ2VuZPyV88JJ+AHxUP1+4o0ZW62erkN0OHUng=","EPAXJ5m+I6j8PxVq37bFErpBXjUWe1Y797GG/RKkHlc="],["H8UKFtvfocO5kDj0f4GhxdHvbnsiHUzMpughIgEw4AA=","LY09kk8olxmeOOr7x+EB0X1+VjSIqfMZgGB5auhMGwg=","Kqmq5izbhSSQxlD/nifJsz1M1AIMpm9eGms3TmYpNbw=","GEimDvyJllBzuVdz9GdmZofjjVm+II6Dd9MZA5IQV+Q=","DIk4CBA1SdIDDL/gAE6mZV4k7nGh+MHwctXPbheuJJk=","CtgHGMbp0cZ7Sje54QPbMvIl/kKpumVf8GVhi4e4Kuo=","Ag2HR28SQ/SQJG+Ic27l/W0zGR8FYScUh+lpP8/Xpkk=","E0uGZC/yAjiPT+NzVspPDsOAVWa31NQS2JN6NZ75tAE=","LASHi0y4FW6Zg9EVdO2Z3HVi0/uxh4JXq7xohS/dJoA=","F4OkUhWAWt6dNZIyEgsYPbVLQ/mn6PuNzZW6m7q7ulk=","D8ljAuhmLeI8xcjCKKyKwtzb/EiKWfTdQePycJX34ZU=","JLIuXOZxznnf+N4W180r1jddfsqgFuz1nP6yRtrIByA=","BSwz/OCNSjn9gFFWyK/7hDSUKLpJIM/S55At3PmwVX8=","APDUdSJcmXAruk/QEnYQK1yr/3vU0UfA483uTAesMbE=","EYPpG3q3Ny8VfUxHdpHur/yeiGP7LYBlcMZ/SxhY/FQ="],["EhSp1tcoj+hWUajLgwSMdmnIO17YLKJkL/8B6FKkS0o=","HA3iv+r84WTJg4BnqN9jQPnZft8BIjMxWbcU9Fw/E7E=","HjlNgAZ/DhC6qV3g2ZtOOSBKGHJ9FAG0duyXa18XOoI=","LKLYsKeT2Q7TGM219pcZMTcVW8+5Qtgr71WL5fqzWb0=","KEJ6sAemjHqxI3HxO9fboKz36X6m5krlLVIZIQ/oorA=","LP/DeNLOx2unCAs3/GcaljKLzfxGMPzC8hM9zynHDdE=","AM/KodfTguH+H8uVDhTfICoIeT1xhSVbAl1WLrjZdUQ=","HYckxeZB2W9uNydxsKd2u3Qv08COGuJQQyJGzTvQG94=","D+6PlzE5eXQQCDRknuh6J6ySvno4EDA0YBQar7VCpCk=","EW8jmr6CBze14egrKs46Rc76xImmv/CE4yMDb1QncQg=","KjHK25GNeLltzVSLOUQlpC4qp6KKa2PlCSYb+ub6JbM=","JAyvbXqy97arPRXvzzB09bIUKh6ATyUBLZiEVICeCWw=","IiTIXwwLQJMBTbHoF9H/FpGPFeDNIxuEikjPgzJMQUQ=","ADmiiJUaA4HjqvWY7xMoU7XWlHFsINuHkj8LzxTJFKg=","F2INQ4SZ9sCma7V3rdTK3WatOeM3fTAr+D07uhJrKso="],["DUIafCWvVTh4j0lHWDZxKvXaFW+IxYZ1aM2VjjBQJsw=","IOSigwPdVeXO4zLzDuuvvXky57NTHZQkVMNEuLjBfN4=","IL0CjJWNV7eeNSGP405Gnr2qjo5xTpGNWBkfZQRrlyo=","Bu2YoYW7I1jzNOsleuXjGDWZwFTBtOICJWm4No2hq8g=","BR3rSyNIkOMfWsjmmh5TJFN3Suk6npNg/gCe03eunDY=","IfH2pjBHHjKouaxLftSwTFa5anHuIKZqVFjGuNXG00Y=","DDnb325tJKkaCkX5IsiUviUrqhJ9msdpCfhtwLzGimY=","MFYUqs39QWfNG/3Y/N7OaJLYTUpl6G5vfGNJ+3Xki5Y=","DvmuZeuSJgXUJgqyAh37tHdM1f+u3Bt53GgSCL5vhcU=","GtzLiY5f4YtcKaRwjEsRK1bQ+l0pm17cB9b1vABCi4s=","GKJmHAOrmw2PfQEJHH5WPvwDMZZ0fjQTnT9cx6wAHpo=","D4rux0FE0Ao8o4v/ELsPOo2/9K9hl4R9uHl0WutXteo=","H1NRSpfotXIE5XvWsbHZVV87UDaBVBVOZ8ITT9MVFZE=","J7zWOcR0gtLci20T2hn7jWPz1sh19v6khtpv8u4R4Qc=","Dp6DcxFK0lr5fSjicvxC2EkDc8q1ghk7h0oQQo7mzSE="],["Lei6g9K2q2pxH7kjCt7hy6Rt6MkwyG0masuMHLloTiQ=","G7Fe5NSSqOLPGxDbG3OMZ4AGbqg0er5TY1enI/bPV74=","J/ohIEMTecvYYgX/EU803S284T4cKgqORqHcJ+e2hv0=","GrUnYUo3wv+wDA+tNgq6pEesEGP7n8ZW0BSM3OLXw3I=","FwzuKYP6PT7O8vgG9A7tjY4TXO/wdvxTC7/uh2yefx4=","KIhRdw8aE4IiUdqRyE4SNZP64cnLzmxP8jF+cLtlggk=","F5U4TpG6+lVN7fUVbNeZ4RIQ/9Kv6Be1xjrVuF5/3QY=","LNomRzz9zRhbooz9qhXn3iNZZGoCh+votg1wLfAJAQw=","J6tLQJAUZe9ZAHEU7PH7+rYVfCT0AiRrhqYDlyZzCPM=","JxIngd97sF9q6eFOjpnaXCPcd8wGEIwOuwYeXRvpNiY=","JoEqzQPbNBLK1Luhrvcb1EsAlNMYrOA2bHnnKf8OsuY=","IT0p1OG2wB/A0QnqYWlJAHbRMdjgNLMED3vZw8Nz6hc=","ITL3GsiYksmEoKc2U/LUUiKto0GBqebbzqDWOWH5NPM=","EhOVAjkx9rs+8otgY+t6LteDngg/25LB5Vk8g+3/X1M=","H2Zboz2kq52YBsr/d87TnJviVPzExdqPVwCWER+xCbU="],["Dqe+gvHLSTsbvYOrfKKFvwoVWeoFw/WYJ7OwE9CpH7I=","LM8xpXJBK7fZz6Y3cHhTIX59tVULHMMKiUzfSDo7Y+M=","BWRlG8EXkXDjyXr7xPSTYXAXtDshPu7Ya5sb/+Uh/oY=","C8dpzXs0/NG0VKv/DAC4m1QKYZuHyVREZ5w6xr6E1FA=","JEtrY/gEGll19GQLGMfQZ+SgYn8YdR3JBgFriJPDUSM=","L/TuEQ7hvmLicV3NEZyVuVQTN26I7D3cPwb8nbjCepQ=","JmbsGmfap76wV6oObooQOWYBohiENyNpwBK0mq+EkEk=","KwZmlx/ZEVKecO+RjQGfRLXJ13RCttGGb252gy1HiEc=","K7W/A875M+Tuh/UR3jmFz/AyOre3GNTLyj9Cmt2/MFI=","LjenRA51tkmgeZz/63+drjj638fKtsVYXkqE9DdynQI=","AANx8NSTRt8tiLnxraismd2BJc+mww83OPuZMqhTJo4=","DQMntZMELeBPWOD/kzhtFgjTOoaHLB0+fgiRIKrHpP8=","BNvEyN5wjlmqSyEW5TlEvsl+1CMJtKGEVh2PMtKR+cE=","KQ7ZrnR5+b4TrxP5i/iFB+b98BhxDkhZ/S5IzGb/myQ=","E1qjgzm9kn3VBk5NVy31WBGyJrq1SwrK7lEdYK7bAvo="],["Hjrn5XddNSZR1xPr386/nKjpBc+3kr94dCOUUPkUyMU=","AdSSw0skW8EpQbsWPFEYv8+FvE80QEKyAx7YZiofb/o=","BzM8vQ/xPIreH+vnKJLZrUNce0UapyqMBacII5WIKGU=","Ka1SNv+7WYovjSOHA2CNt6SXp0U++dV5+/Bb44+PdvE=","LnKxsRTf7n6NfwFhJVxolfp4YHDOYtgGxFoi19mKCjA=","KtNpqEtX90VboxBkABynd50rS5awtKkfFWq+w2aqt4Y=","FXk/McrqOd4xXcW/WjZirV2OGhL6GnKA8u+q2vqXrfQ=","BWxV31Q6jUBDoS9AnNLEvPQ6dw8+OMP8ea0hS0Lag0w=","HuEOKMYS2dbucvEnSFDD6Cm+XAb1uykygBUqVhDrAeM=","KfNW3Ow7eVI8BYmnBG7wdYSGgoshIUbD9c6YevP9cZ4=","J86pxD/gvxzp5TwMAm6DnYCn2GkTZgMQLN32PN8ouXU=","C9wHix7dnLH9LCoBqXvffUWGSEOfrB8oUJtBotyed0A=","JWWhemvFboewtjZkMZuKR79mLB9J4uySUb5P3zPZD08=","FbCFtetnj4zt8hv7MOLWSuHL3XRyRJ7STmA0EBxliGg=","IryWy+f4y8qBspun34SN1lmQNf9RW21IVVCELho1ocI="],["BZQ+NhijLPBQAYpOI3X00Ce4wUrIKg3lfLuQxRIqZLQ=","HJtcLAf8z9ncazq/4FZ1/Jl+t7jL2Ni0y35nFhWw7M4=","KQp65zL0dU4MuRkjySSJcZMmB74ugpFj8RYS/4qVWxA=","FDTs4gnUkSgMWuBdfibPktmbtyiaXBysCaOM5TtuA98=","Io5zmbDgWAKFK91dXgmWbwPEw6/1PGg+svaeD8whwLs=","JPD6FU/MbWRZ1sVvcR8l441X6QvnuARsngAYFe20FAQ=","GIAL2heomDL+pU8mdB2Gxrb7nhWwLnvQZVM8tWYdKpU=","FrEfJFAqpMw7DCVioYokq4+YZDGyRANNP8KVVUArX0o=","AgqdV1/qiRMCsQZDmrA6ipUdiy7ytWKZGUbrJUHx+60=","D5wF9gmtFN6+r/EHuVrM1g5iZiJZkFEFq/r6no4I6uo=","CV8dtDyCfm8LnNT+kp57jHjJP9AuyeDxCZL+t1O0ygc=","JrwA2c0lEkRCgy2Xq9kIZtP6ekAb84vZX6etUmVI/qI=","Fz6AWWdWzZruBL1t2dwV5Ljrv+/jdx2YGb1NREcm950=","EqZD9KMnrNJFRRTdRpVR42qw4/JOzDsop23B84IU/jg=","EeGwr39fyfBJh3FUrhc6GnLHvDuhkuQ4qdD6gf36SQA="],["BgN1UYD2bpghXWHlNGsRbMAM/QWCdNfZabOvleeLszU=","AkOTC6Ad/TlF8qoC1YiSK0fBvvL/gCOoSbTKZqG/6Ys=","HrUg/qxi5FRfT+fNtnXjZHS4sf0Z4V18c6Kx37sj/tc=","JV373zBVNBOh+PURPWDphYODjRPhHB7gKyWjh+oAzM8=","GEURMlgbmt+ZbGyuFbktLkwJ/cfWwntEJvMrXmagtyM=","ByIcrTnZtfjbcFqHIwOLkra6+HKEExc16vvs1TPdptE=","FW9qCeaoHY7s9NvyFka7loskBnhs0d7dTMcyt1Mvf+A=","GOoO3pAQx78PrDYbW45/l8de2ToTp61KAX2SDAPJhoY=","C3MRnJjSXrbeFCRrFAG+9IXJ3GrM7cI0lLlSajnVMiE=","HGaChVLKwUQzNO1wt/1/tSX5B6tkR50ReGTJLpEZhsY=","EKZiaN2aLzaOlVB+/CCF7u7ozpd8oe/1suPZS8NC/1g=","HxSqtaWa1FLPaSsSPGWHPdgP/BiHmKRXDsp5Kz8vJX4=","AdNGVbV3biRwFiGstBMkystQFl4Bm/8eZfmDBPfYIqY=","FqHu276nnFQRpjnjvw6Q9uP3QPFBWZr45qQ6IGlXL5U=","FN5Ei+y6bKCtshsHRV0sKGTHuFOCJnAm4o8JeIItZaw="],["GYF9tm/bghXs9wR2xARMP0HXisWlScaE41hFlH3KCxE=","CPMo5eZsC4ebNsIz9Zi9hXjRji2p8BnwQRcxUk9C2Qs=","JZoqHwRoRHJM+ZKu3CY19mgPVeig/axpXs0F+8LLvRk=","Bn2SlLQHKxLDaMKBalO7Frfn4qeZeaQW8tAq+GKr7fs=","Dh1+wqVLEbNuZddVHpqHWojMx6bARw58JuGZZwoIWbI=","Fzs7NJ7oiNk0runBToic19eF0ePk8etypcLlbEj9VMk=","KXdlihDebnkhq540vPB7vKYaclSa5X0MFWkb0UPU0t4=","A5YJdzPeWh+kpUh0m3P/fEJvmNnlrRaSBhTTN4l/ax8=","Kmbe/PSJwj7sUHmg7OHFNBAnpZ58WS52AYS4JtcNupw=","EPQzaMBWf0Bapqr882fj5ovv+VfEsMuhfDDGKz+VSQw=","JaKkPuYSZj29YYFPLesG7QBadBT5mCX4vmb1Qvlaey8=","GC8ck8brKYZ7FVnFggemrq9Atm6q9XnKa9fKQKrrer0=","BC7qYW2QUCUUekgutDajt1U1yYabdtbNrOEY4VyR+3c=","Bc5/WS3KIUjhmFVP1k24xHnynSPx8W2vPLiTDZRW5MU=","GESoHU+rV67btMRiji5H/LKSKIPqsLLh3hbySN5LuQI="],["Bzll96m6jLM6lV1C2lX9fDej8CJrAp023LP76pXWQvM=","KEovCD7jKmZjCByABxPg8jleNI3OzIn8gap1pdsroSs=","CPeObcWc1GlMQau8oIZWmpCDyozIAL2RNOTUjtnYncM=","KTyooGxfF52TgGXqR/gPZf8hlpqUKeQAqhd+z2tq6FM=","Apto5lLerIGIJNoMKhG0CNeoOaLoV2xVv6XxM1/8W5M=","Cbw+QL/l9hb71SDziUoP3Tf+spQp/TpQFZUxcd46cPk=","KEGBCT5DQZeJJjc25USBcRH9y1WaQ3c/BRhmCKzFQuQ=","C51aOpV+7yUa6cJuU0I/m+by78JLsYdWiTqdgOVqCCU=","BKqOkdww+coxj+JHGP5ZWHH3iX6S1X8th9SxvPmmNeE=","JToRxmRjptyv2Dmfyli6J/67wwfYgzxmbg2N8HLF9p8=","Dk/UmHeMLHagLQ2R2PiYJYVucG9Zgzff6788ozOXlo8=","Em7IwgAmLEXREzv52l8eX9YrzqHkk6CArxvSg6uG8SI=","DPAwsQobQpHlduurs5xYP+oPpt7PqYz/epbcBst32lE=","EQKY/n8rz9rAvNw6/+60Ntezo3dFOud4+r03qayymac=","Du8E8kriEO4KlLxWIVdHg+SdTZM2Wis90Gn6/UMFVFI="],["CaVQQxQwhGtmlBJbVkKwBgfzahopSFNho89Cfad+zNA=","GXcug4FvwsSblkJ8atBXM0f6SaXfaRJSWSrrw5AFWjU=","LY7Gra06ZGhDyIzaAShfjzLSnGsQJctUIUIr+L26f84=","JVuWJY3I4WRPG8rs7nc2MvJabqgDzTKh4B+CVzd19vw=","GG4TYAQRk+EvOAmbDjXnZ6/8NBD2qN/Om8dVZ+ObxAI=","Kcsx4a/vTyUleKq9dvI6EyCqyQ1KCmbCIl49lMxI0i8=","IA+iDtG4cTE5AMAfi2l3YNAw2MwBUP3FjgSg2KKzRLE=","GmOlidFxCqcFE2y1IMLxxE13jkkMIS1LcunxU45VVc8=","EzNps7zHPueT6Gk2DNUNjfYP45jtnZwNDQPmafeW6H8=","HplRbCQNQryqrZxz8hpGGT24QzNJIDA17qMDmPnfeJM=","E9hMp/NYqv+x7o666Bwy4BrcAekNCclFGvNuMa+CFw4=","BaeEZKS2u8pultg5gnv926qdkkhArvZVXeZD3xZ9TKo=","Jg7xOsfoD9LbPenrlC7e7z9eJS1MBFCLHhsTAZGtDfY=","FIKfCdS+675vwwVFBHJD+z2rmcYqq3Nkp6W0J0V6AsA=","EyhGfIe6cwKJIaiTM7q5f4sk/Kpy9Dg3y8/l37epRf4="],["Bo606dbgpYi2GmrVAfOA2g8AkGdmbAhT0VbjPVnENRU=","LcWQADnUyFI6w3mUXLm1ilTgHbrNZ/DEuu6F01PT/pc=","G3KsQ3TpW3t9KM0pCVB/MAboNS1K8Z5HsLkJaCoDIA4=","HyqNyv55/Q6iK7FWPDsosjxcTXWR1F4GdEs7N51CZhg=","GSlN0i2mc0cDd9Zx+r30LOzTfsvAGDhqQ4cG1hBrBKg=","GTK8a7SItzbg1L8wbUHmIuZsHWhapFmBUwVLQPdcCwA=","CNHWi4Q3vJgKp8Wdgzk7FioIJ950Bw0tNLTq7cF+fmA=","HANDgWuM7LpIUZtZsPttSputMJ7jgxHcPoz+i611378=","BwnquWzGJV8q6ReRTyUIUCVJDEIyhJFuI7YIY4zM4pw=","DGegazPPc4grHHFS1FhbeCI9hcd83cLH01lIJMUBZWU=","B0DB6bjtFun64gQ2nFVM+3IAfcz9JTDy401UQAOuWZQ=","AqhMQk61j5w4tDgK844EWEaJgJiPqh8NTG5yOEVnhSM=","C8Nn/ZPOrLWZxhSqKAaHg6XSfuwfyPoXZQFbdt2C9c8=","Ani1hQPguQFBBPjERr7Uxt5XXHLU3Z2z0YZoRpeaq5s=","B5HYMul2tmvar/RQcx/zXZmFlauXSPaVu0XSwP7waTA="],["Il4AoNpaf3SWtw0JI6fPf/Myv/BpWMwPP61DmHT2Ak0=","DMN4tE5Y9mi0WDL9q0pJNycx7yQVw39Atd7VWUrvPMo=","DX2Cc94je6LU1egFHFvV4xLSmLZyb/vTr35zKvkd/yc=","IuvgoxXge+SwkoiF9SRJsBGzln5RnkOMQkzAQow1cm8=","Au088CFPRE1DZlXgOviu4rTZaWHuoG6BM71ujT44I08=","DLb6Cl4RuRkqUZBJOdRaBa+AVb3qPzefqsKdEwmDDoU=","A5WYoUQ8AJZ4YCuN00dPJ22l1iQlCD7GKKFzfozKPnw=","GvVuZXUSP5nF16t7g3cPD9YPufQDjClCZEBp48JDeT0=","Do2cBwfcW/gKLwjDQ8acxlne+GYwrzFBoAOss9PpDAg=","H23Y6F01l7ttN7R6HwYxIgFMiIJQs4z46C4+VHHvhKk=","DMj5C6to5t6EhF2hiZv8UkQL3duUCyCDAa6UqVd3y3I=","DA3PKxNVLsVclxZr40fKL5OwfioQFkCW01P6KAx5aCE=","AB8SYRepSd/5APpdERoM4mYb2dVERXfEkamVHPtYGS0=","E49n+9nLke9SBtSMq7JprEK9NSzzceQzEbzK2JrMUJ4=","EUkrpAZDXzViOQb/Rd8Rw577Wf/wn1AfuJPXF+NPnWE="]]}},26608:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["EeJ9p7fvlklIozKXTQfM7qd4vDOu280J3iIvoirQsQE=","H2A4G4O0So/mWg9BQvqq/F+/VfeRM8V0DFPwNqMGW2U=","D8HhrIrTUk69v6RdzFFXZUgjTQKSrf4c1wpwahttrdg=","CkB5jq06EreLzY8QuxXLDEJrvSKCqB3NwHAITOeLjXY=","LcCdM1cFEVWYfqlVlENrbL85OwE19R4vZ16l9GL0qcU=","EEuSQdU0JkUy7aGB3hoVTdF17hUPNJAz5G3cVBgdoIg=","EnpiCNmPbNOHuAL6RMqyA3s7kfBiLxcITxuNisnRJpg=","LQdc7rq1Q0HcAvsfUNk4zh39zeZZlVqTDsGPhiX4bU0=","BE/VwhAaIL4q2SO+vhWkd/QMYDmj3Q10Q/5ydYBCAQw=","KzAshRH703ArgVVkxTmay4qPKo63f5bH8ISWKOCfm8g=","B8vjOduQWZRV0e3tHoqHC9MCySp5sdD07ociLM6Z4is=","EyZ0kxLG6L1O8kyXyAn3iuVIOUyUw98vKP+oEF3r4hE=","BUAhQGuNH4xwgOfCRTBOS3p5fNI22tktkpsiPyaXgOA=","BcDgM7WJ+N2yOp1Vnq7s+YaRqNAY8Seb9AbQjyeHzEI=","JQiozdRQ+Wm2HHSdVmyUWaFurUMw411UFbEuyjhYS7E=","Jk3MwC5XTKfnNtolByvY++mQliH9T0Fpsrro02j/EtI=","KpOMJUDWNhV2PsO6EMGiYAG59L8UGNEJKmsC3aUZXbM=","JU83C4X1in5KsnpiA/OhYcGwcPqjGFuvKFKnWoZaQAw=","BIAYlvEmjlq/g3EsdBTIlT1iI+UcRMstyrCynBSVKsg=","H3GI5NT3VJQ39I/asi6HTnHQofGMMBBuPdJyH5naVh8=","K5JzcBrgLXsjHORDrx2AvyHWWuphY1MzYFn3Ve3raKA=","FZciTLjpBc7YKWIKrNz6x25Qmg97wYb7cGAZbbk3QsY=","HYxaZSiDRpB8/VenUjchloQeYyPpaznaf9F6gsXhJxY=","G3Xc6VBzH1CCUbhqfhpROZINK+wYeY1Dn1gVcMHcZjA=","J3OgGGm/mtNZ1a2CCbM3EZ/43t36xuTtLI/QFY7o8qs=","Gl1HiD8kRiYQy+etDpsbiuWTC9O51MHuAZhPYiZRW3w=","GYJ3MgWUYeIHPNkKCa1UFJscpZCbligaR7LZw5hQbP0=","KXyL9UsDpvf/JyRl+4gckYVRu+mEdR8+nysw6jexpPY=","AfPaNrH/UoOweLafXzp9S6sVowh8Wuim3DB+unci5A4=","FnztbjndO9bWVe3dKr5saP8kfYb5pqa8vUHJjTe08TI=","CF0ZsOFvCsKfMtpUFEXoqKbbmnv0XnQfnxE+dSa4II8=","BPNl9xDprNXBZTzG/Y6TyuKg02PxaX8++Cn3Q1Ul6k0=","Eo1PA9A9cJfToiza72sR8ynK8PrLwaZ7qR/0k76cpxU=","KAIQ3UEmixM8n653C3ma/9PmaAXGFnQVrKNuqgLbECE=","IE7nx9TqBvfKZfqtYx5wPg49u1nEW1Hc7nOwymTUXMI=","MEKv8JwXZbT9c2Wm3KDxFyZm/cDlSYIrA/c4jqwz14Y=","I7eAd+dRYCvnd5BFhhzOOtMYZwu4LzPCk59m1BVUx/w=","DzUeFL06Qa13A8+akGuteRpieZa5NRIebNw79xKSzsc=","DmewE19x1IWWdJ+fqFhcN4lEECLUW1tGEaUHvUAdDuQ=","BuhGNJZtRiu9aMFM5u4WYnaeQzFODrhePVkJ9RjanfM=","F2ERLxXzV8+WQiu0Z5b1fCx9baQBabj1eUhB6FYfwCs=","JDh6xXMTeZx3Vpmb+sSVuP43enOFUmyKyv4U5a/gOcc=","HzyBfL+UMCoG41Jv6nsyGKKHoxKZ8N0WK2bTWM3PI3A=","CxPPJcJy2uM58abzDUPUD3S8C5OO1zvxapXsw8SZb8k=","LHMeYttMxBxWzUZcSl6NVxnLUK53NwRP5OqFlmWZfwI=","CWG/6o+fKnCPOt/BJ/2xfr60pWMqgmTxeklMDwYBFWs=","Hu+5n+nayakZY/ES3TV+1R9Zm5JU5b4sdf0BpY73E5o=","Av+YY/oqbK494Rax1qpWqK+9k8cEF7igWThVof9XQSM=","KWVfwDDwoPbdKwDKulJ5OP0P30HeibQuqhbuWY/QMfE=","LZ/nRPK+rbmJhp/CBelIdpf1ZyG+scojC1m4LqsnsFA=","BLTD9PHCHW84mEgoDm4AbAVSRRztv1q5be+/DCy575I=","E6jz89DofVO56VlmKgaWOPvfB3AkVkvCpWdvAkfoQo4=","GHXC6PQ9lmDhpVY4j9gXQe2n5IbPYkPC/hdS+RmFm38=","DbepF/fvwdIWdySvTqMrH2pswjwdtav62QINuvW6U3E=","AcVtt6gfx4uUsmfc5FpNukikKIuZ6r1Qsa3PEy3Up8M=","HJy1pdAnTZ3DHKB3Q9HXtNQWgB2WQDmFHwVnjkvoKFM=","AveG2/g72+xmq2VmlNU0iYi4JStPWj9KRSoHX2Df6So=","GLl4mnpoGDrThOzwOEKfdYFFk8D+of0l8QAcO+xEiMQ=","KOscNPdwq5ErVUgqlGvaqinfK0yUfCnOt8ihnjiIHWE=","JunJ2qtiqfHWpMaUuwxv7CdHh6gyI0PAP5Xf5l7njoE=","ARGXeFiHkUVnW6fx1w8wEpT+3bCoAs+pRKdZB6TC7RU=","Fk80t8NWuf2hp9hBX6u2g7rGHucMI1c/pyqddWulLPM=","FjIZylMis3dOdbHm91ZX4LvrdqnjI7fHiKfdZjiys6U=","BEFZT1nGXRqFdrj7urQFjcOQAqG8Q1cIQZTOYyuWEbI=","BMsAW01DkxycSrxQtjmo5uILPKWvtgsGFAyyS35KaR4=","JetQIDyqwXw5nIPGdM/OtOc/InIoZH+dIg6V00NKBNI=","CmBff+nja7dQRSNSUWnGaJzW0v0HbX3BEnfuEGkxZ3Y=","CrL+IJud/HyQBySMt8o2tMFNmRqzuNBKFj6w6DakbFg=","DhRZy1wK3W+Q+UmWVgMyCzE0VOZ0evXzmVZvXSNGEyY=","BFrh3EqG0eyA3EQu3OloKmFtJudgE2dauwTMpF/OB6o=","GDT0fBNpjLuRYFnLzIiXX+Fd0OnDMZhl4IFH5NOXqXA=","IDmhxzNafkx6aUtcW04bRPYglg2Ikz7VI3Qi7VMYn1w=","KhAxbx5mrPMuKtzcKSo1CgDY1eh+xdu2aUnj8DNQuz8=","E2C5FBVFnaWEDt8UgmrqBSgflz3BgTPO5cvidhF2gko=","FQXiVSZ9M2oIHbbwiol78rpA2s1OwdYamQz6pA9qX2s=","A1DjAg6jDR53nZgToLZQl3rbGEJpHoo2TBK45Fj3fTM=","Duu9TCsMmzK4LZbWSw0iGo29BkE7YHumn0udQswSyvs=","FbLUs2HfSeNESiQE9wA+4EMUfKw9FChxHxIms3TYf4w=","KcgzjFz+mN9/1J+TFrSVCBTd6dZlNe9iToksNdOAsY4=","HXomJ/Va7ODMgbd1WAzN6V/RDxEvjqcaf43OfprHmOY=","DNY0wnq0BgWKvaFWr0Vlct4vVJIAVYeu5px+XTRdde0=","EwP9SOJlZWXnoWyo6FIxMUkwNalyHTVPxE17xZtyetw=","BS9aQ4bqIvX/Bv/qYXnlhhe8kIo9xrHnRigZycnpBqs=","B347xe0cNLo3AvwKQsRbpccUprDBC6K02MKnqnWVkpM=","CNiBYIgvyK/KYESQTnqYT4XJnvz+FHussLfxBG+VPWU=","HOOyLf+V+DTH5bYyYCnGvLTVrksZ72nEBBnRqteWoYk=","DU/ZlNvMFSYt9fPAya3+wmg+Pv+/UG5TCdvYwrmIq44=","K6a+XNea/3RiUR71o4pPjHjHT9BJ5rhlfNBE6Cq9lLM=","CXZ6LZ36OeZ8lUAEANqWoZLab+XA8CzfG5w53I6Whko=","AQUhxyP0fcX+/DW/4M5+M9LgRbKgGOEJNmLshPEEwF4=","FE8JuANGzPvAhl+mTSINbbt7Pou/A2PmL9jMtFe94e0=","H8C5ky90tNtW0JMVzGqOhiBSdso+OxJJY9roPbXta6o=","B3bS2XKgBMBKi+e18vzrsC4aOxt4cDbjUUu4+XLINh4=","Ih1uVg5U6ydmUSjzfhwxJSi+Sa867sydfFZ1XwdnWNY=","FkGJzf2YM7ccH4Ny6Zm6J7vSDeYvllrUBtiu5nuI4fw=","Hj5zbs+XRbSr9xpNhj2LbQNSPq+C2SdFJjk+EDsIo8s=","H/PTCzKGuYj1AeySCxYi0qC6LPqd/FicU/Y503nBAFE=","ClDZgk/MlanSK8CKWSsabTls02GUCrw/hzpyUjAIOn4=","LbUKHha+Y7tj1C3lFonZkNLkchuToH7fuijyCJZXQO0=","EoJZT/ICEuilgaIo+0QF8u59NERVZvyd6gEdibICu5I=","Ct4nwHeVHNM1/3ibe01j/10Lzq7MRtzO/gaAwOxu8Js=","JzdK3xs4rGLQePpOcTaSvjJMok8u5D4k62Ktzi8+Z+M=","Lv91+jbocWybasCst42pKXDPespqDsOzfYbpdTgkLhE=","GigiVYKh7dRkeEsR7H7/GQ+uM6YaeDuEUydkLoL65o4=","DhET6B3hvPIE5RqMw/IABH89jYVwTET19axu6GLJ9Dk=","IQV10g88KBa4BwdOcqZypQc47QxPoJtvlmIjkDpHn1w=","IeiX90nISsL6/6niZKxhuYPwO/nzN726TcSMWXGhQ1E=","GlaH3LusYpcq7YXFDnDL61AZPYMcB5Due7zefZc4pmo=","BBBUmdXP6vEV/gpA10KEToBrEHKWswbE1VbS8kTklXc=","GvlJenKA4UFJVugPTwcuLya1CgaHaWfN1Xrs5yDGvkg=","Kg4tPuxiWbfOfg6xZn6O0MFs2/oiR7i8fjCO4y4sYDE=","LXyYbT09O+jHAQXkhJIWDvhTifHjHbyIFLDNPoSsXtE=","JR0SMedjl5I4t99KjA9QGScd5eQ4noTAnlpZbU4eIrs=","JjuNwDrH0lP1y3uL2SKikGdbq+1jZK4Sz6H6uMVsN+w=","B8WcMfl526kwuUyJfOcBbJ3fxSemlnhrfl4cGTiiwo8=","AJ9H8CH6Zd5rVOdR3VpL+Re9dXTgcce7Mb8aTmOvIVA=","HBYAQ9z/IzDORB1J8oBIMpafJzE4PlJMjnqYE/dB3e4=","DFtolmh/Bmucsj8hsywmkJLNbHEdvma/3gmFhzXLg3w=","I6y9f5KLvltyp+xELmaEyPDVDPgj8CgEx4UJM7m3DPA=","DoroodEUHcB4KUE4R8qFcQXlGJpl35rEDq1Mr8Idfd8=","LsoJifmrkW0HqylqAiT9o2oLx6Wr1XHzNoBU2neV4wI=","LHbOt9BAtOWP4Gt7D+g+qIt7TPN2KWdx7BXRIjfNjyQ=","DFOv0bOBFn1z0Uq3246kG5M1zsQZSxBaq34AYO4eMEQ=","DDZilWKn3GfljMFb/c4jkrOhZzYC6XDxdM1saxRVUyI=","BS1mthQlOt6PdAACdduFJfiMt6cbFN+diqTs8m9Mm9E=","Dea6FAkEYFjYMg/Q6/n8UnX4N+5d7CeWPbQUUJ9gj5w=","EJrgUkr8KxGH6Iwvo6FvY4hWi3+L28SzmfwAole8G0o=","CxPl8skBtFTKSb7Cn/y12j4T/iN86G7e3BfaQLkEUFM=","DJqYavKtWEg7VT6Vxou7O0WCnvbk56SrhfFyggnsBZs=","AJOk4fxGuGohCJDnQaFP/kEknrCwAIJk6m3DGaBzXMo=","Ab6n5So6yik3VJkj37fjX8349cgSJ2N7MBXtG6cSZXo=","EeiNwLWQC9KVQvvCODLnSbyaq2NH8L+XzTo2xjCP1ZY=","E4dB9ey/OVmX8h8hLnY2ZJHw9Y7BlSAPEDOFXOukMC0=","JEcBKpRpJ6QkC0cT240n4TDkGd9Pu01ooeDxuV3TZtE=","AnYZOngvbeW5A5RTceU0G55dys4EuXaOZ76YMKL2dNk=","Dfm9aMT8MsjAZPbEfVF7E4iGd8mF0+8fHEn7iA3te8o=","KQkcGGE5Y8bLpPTA3vUPzhyrZHqJAZV+4qVTBcKw+ME=","C3j47MZXeWb+1H7mB+JfIbQf1npUFt42QSg/L+glyVk=","Lo8FnJt49iQRsBf4fpAP1wyANr4XacU0TupBWcYrazo=","A+NMKHaoNBMCnLcBj2V7Uqwoe6NR8lIXOK19MJ0bZzI=","E6H2YKh1V87PAbUFwaR/zda1LF8FoexCYtswjOhvayw=","AQ6aWZb44zkLa3hhAsrZFFIKjpPn7VUbSPMkVofxTTU=","C9vumEao1nzZ1U8EMyeQRNhQdgQbB8PiJLONII/0jE0=","I4Hf3ZvDN9XW+4YeFsoo0RfVhtFtXu63QZpmHHgsH4o=","C4Vr2P3W67fw8d7Q7xkgRpHhw3gfipxPWFEfH6SE/MY=","FuwVlZvoNXUTyqij/vCy/BCxaWuBUZsKLPwYyRMXi3A=","GUPXDA7BPJFCZZEhFWp3P0FG1UjN/ULkCiFbFllIbjE=","KeUmiseW0m77wstPmOLCoB7/rLFQG4WCzK8eMRry7bI=","D9ctKOdb5T1iaTf3WvIvdE6ht9z//5TIZvPaiol45P4=","Gc6fmKNphp7EW/7LHxEqX3Bi/NbHXa/OkCrHDMwM43A=","CKTRSaiieiFwvJzmcEOO6mTSEdOpfHAsGwHb071ekf8=","GRUL44+l5f5N5+v5jVn8mvGrqhP1oGjLcWAC86aYORA=","I8RSYRAUQN7xwMI+56r12LFe578x/3N0q4CDdNja9pc=","IEqVQsaQ/jOP6rZT6aRqrOuvLfU+TpBeiWQUy1oMsSY=","Eo79TGJUzQPCGyGRPOUmZfrNDpxG9GXFGkWBJHI63xA=","MFvs0cugf7dCyVKOS5J22HGxgVr6r2IYyw51iq5ezn8=","C7FLaWlv+0pG+5EwGvMmgv7po5GlNyrRnzpOMgv6xqA=","L5gdjuyZUOOcb+2Aef5EovJW5+aGpgy3VL8YP8Ou3go=","LjjG9qdImlTtmCxIOip5Ues9Cyjkjd+LV9KWn3g2kzc=","G9cIbrcVDA3OG+ujmmfLrecri3LhwbtvDdtRwT7lg80=","HItDfyvj5hZx5rYvtpjorxhyAxGWpD/+dtFSeyMVtGE=","K5HHp4KJp8Q+FjXo7s1QukyWaUMfECQ6ZcyuYDFWb8E=","C9+Ynn3d2NlFHEVhyne6cHtzj5zb/10VwRDudHE3D4M=","CtGjIX6GZFps/xpNhsofGa/oWkXnSRLWFqTStDC71Hk=","JW/40/Uk5OpoV4BEjy+MVbWSU0Lwj5RKx41Kzq0Hqgg=","IJ16spf1oxJYIH087aey4SFoPSCuVhxtRgwR6/sbawE=","Ca/OisLCzzr/YAJEG5jqUvyG0+xBEhbj1mm1XOW4v1I=","KfgrHsAuaMJQmfAQSBWJfjPtnCbc/zssieajRxIiyTQ=","A833+PsBX2hhMi963CIa2igAIRl723H4AM7vie0CHdI=","J+smPb986sgk2F8qdTgEaSJwM90CFTNlY23wRNjLC2E=","FijPCEKAvBSanjzL/FvQhyIQGuSgQ9M7L5iudqnVWYQ=","KxaL+x5sTO1qRP3VYYYX3LjpxNrXsExKiVUgnxthq5M=","BX3gcJTcowcjamqMyz8XIHeFSQV663p9r4pGO6GMhf8=","D7B5ZQ1e4/eGA8YOi1RTE75ef31sGmED/XnxAKyMoQE=","GNl27Z1E+3Q3MguR0ylcjjNue0AmWRSbLKuusnL7Br0=","Ht+77xgBQsR8TH860eLMgb0CCr/MtDLuMnyqIuk/9F8=","JRD72gwbglYpCirTtFGcgV8Dl7uMhVBa9nKut9ofklo=","FHg86b1Jhg82TQ5G3vpmbTYTjcQGJVuSAJBPwGDPBCQ=","EA4AR3NpwMZ3j+ZTaXRIFjMb/jd9sz5m9jrOMeO1aFc=","GuqTtRcmqNcEOd37fi+HdL3plrcvnLAMw9fy7i4MRcM=","CxTA32siItl3ITFhQBIpdjpVG4iWlN/TDoDffm92y0k=","CmQ7pyUxoZKx75yCdLqOq3P7GmTDlRtnJynGDuysNU0=","DDahLIOkRaaXmxOha4ehK8xjXO2MhCHvmoyyg585awI=","Jct5Ks8UcIDTo8Lof3KcXr7BxDiY4iL9DlCpUYl9XTk=","HhBk9lRINVSG2/osLINXn+9kMd6sNQRvsne1iFsJv5k=","JkQO5PxMR303mYDBg0o7LzsmHX7XuRPilQZ27SD4eFQ=","MArPPpqQG5xoG0Om6ntILL/ESV3VElJH1Mmyq4Q6r8A=","DSeDPaitzCFdmlMGlsUmk7AE3hUsZHGUXKehcBw4Scs=","HE6PYCS7eWMz+FNGKileDMFqYJhXLvWNFZpSjPiGquY=","DbOOEHEhjvDuXXeseA3Oqt8c953J8k0vPJ1YQSsaWTk=","D4pCPQQK7w7d1u/EafTdnd1/5ZGkruOuOQbaenf4vCI=","CdpXDVXi9kyU47LnouJV8FndNi95amkUKWZ1b62FkME=","DXzVwmXPtbAaWeREjGfHrdvCwJsl8HiyPFINeK9ABX4=","LJxHvEwzKqwVrGi9tGSuGTp0XBNRx9EjCyYfpAuV32k=","GrE188gfw5WnuU4LkRU1kQHsdedq36FFKXWTk6F4nIo=","MFIdQIL1i486ErfI5B0f2WgoSs8SFD2FkH7HgtPfr5w=","G5AQIhAnmkK3+PJse9Bo3YK3bNP6LzMBRWmKEfXtmW0=","LprENBeQKYJs28YksyCAMNTwsmXkqOHHC4lRMQM5gJY=","J4TD1x0SVYYYVJbj/Hw2mZbnAK2Xg7I/QftIPN+O7jc=","AlMFQokh9uNNoqsFw7diJo7Rsbw/BqzdHdXjJpHmK6g=","HTAG5sVyXhe1gotbWiNxb5ptCkyGf+0swlQ9wKyZ2qk=","FodnMj5Ql7sv5mgr9qyLtbj5rwcf8mAlZHOZiKOm8Lw=","Cl2AsgDn7gBQD1Jo3DGeALeX0K01iYmhXYr1UUIeG9c=","Jdu1Qj7ip9eGH5mC9SKww6rm3P0OkFCMtlUPck17goI=","JeG5cqp1dv8ACs9+4QEXXR0e8YJkQV1PyfTFwzYqsCY=","J6nGcOaW7FKHuLYGpcIxrg/jzbdk4u+ZrSVSMbmFAP8=","Jg1mBqHbSFS7NY+kFc4TzhFDFthxp6K5DREsout73wU=","I5ejdPhKKaWtN5i7zlZ+tjFzDHRafTieZUII7s7LKPk=","Ee4cYWME3M8CD4j2pI+kByEm5k4nlv+6id2Ts6kfHy4=","BVrgEVILTsW1p307Xzd6JS7ph4GowpRNK/CuGGfvkhU=","FwB/dKL+K4VYGvh50TbVh8vhjpqcO6GsAcUM+i+47Us=","IUrJZLNLIQ4DKX/s/Ij00GqF/PDxXjgPlIsV+hME7Bo=","HCFG6hU94R+kgLREKF/dHNpTzCcop5bDdcR8Li1XQEI=","DKCvAk2YOuqP9jQN7p7IKN15h2LBjwa9qSJZs8FYB2s=","AS+Czp2naHCmVzVUiYjm4K8YDG1LXZjFrhq4bAVcpug=","JV9hSjM7E3XpJSbjnTdj+njxPlNffsoqKnuXyg1Ez2w=","DQNUrTIvXh3/p6ruxEQp/8ieTfYIHASbftPT3ggue5I=","A59Jbov3a+n6/2nPMxqEjpKA7aAybVoZExG12vwn66A=","GwsOjdhiUj2gkDzL1RjtxaEpUX+mmJQf2wkl/wPPV5Q=","IhtnybkjJ3OHuR/UHHZU03zrk37mkvvsOv5uqs8utrA=","ElJJujyaxMWcHc2qbeKaua0UgPiz8CDkaGCPZb7FEVc=","AmTpOQt7J4fErjXZ41Ng14B+NBS0B3tTO4U4GBHR5zA=","Go36F4Oa9c2sQKyJxf8jR+cMF3BuMmiM97GOCdGbdS0=","At2ydOIvE9HpwYbrcQwrPPe7A3jORiJsG8oFj4AuHaU=","HtkdcKHg4inYVmu8qvY7CqoyNtxy3Hcv+1Jkw0D5Rc4=","JY2XFHSMo7rWKx/JvtzK4C+IYWQJBlgNaD8hExxSBbo=","KAlPsMnOP6Nwc956EmG/Dz5w9jOP1ZjtrvV4SSl68gs=","AbJoJFlgokLY1g9IMJKP0Qsr2bJ9inMd/faUdWA+R3k=","HM3CxIJJSWgYYYhzrOC79Ks6Py9kl/k5vnMzCtGL3Wo=","ENe2/XxxuraIf1HsVjmkR2gtf9a6cQ6PsU+B7XLHH2s=","FKE2oeSCfXB9rMko+L1SNMwyfIo+S6YADG217jsSV1c=","KZEgiEL+tcmxHGGA21f0ecMonJu/K21eY5sU13zCWFg=","CGQnbwbPUFANUcwtbu3KCS8e/R41cXyRtRgcZuqzSF4=","AdoRFcA1kB1C1RKwO8KWLS895QTK7AjxhDfJA2OlzRg=","DOTGFSLPEYtm7dLd32g7QH/dHQAhPy3r+ZY7WoopdhM=","IoIr4Uc2x3DdERAYrTpIGJedoi61Irs+5LPr9PlMATg=","AkiMLvPOzfmA6CavKYrzuBztSQANCe9szu4ZTBPzpE8=","IrO9Q70TDA4umJ/QYz41KAXqcsIUQd2xT6Kk1/9bXr0=","D/6hHZALXBPNjkYy6S0o5V9LArmuGC6yYtn8BUxZKs8=","FKzcBlk1Iw7+gK27Q7pW5IFcxT4eu/05AEKU2eN2ch4=","FfwefLgZkktvrqUfwa3sEM0eOtrA0KMkYKDUqVoDxqE=","BUfRkSg0N28ANXkO5/Nqtzycj0HhxPvNdzm0x2diLFE=","E1+fTBb5dUW5zbXOulrLmk5SriVeKmniKzEUVzeJgJk=","CM5K9A195ZjFZPDDjGYg7dyf7YJsQGCqbCjw7bM0XoM=","Idam2XElkpbtm3KHIQSzQM7bkRnEd0tbCKtLrSnBYec=","KrxiKsNfUCQfNlKqli1LBFyM4bTTp3xRpcrpmVxu7rQ=","JUWyjVT9zr5C+KRWLeEGHrIWJyiJU2Jg1fMt7NvEyC0=","KFQmDmPcRdIq/SLYyf2MIuHaaPQXOkAou4hb9/u0reI=","CV1U5WiYeufDedzkbWeFN6JtYVWKNwYJ9JHP53jo+5w=","KsA8RAyK4PdTpPYz5wS7QfjHUcxGO5GXbcYxVwV8+NI=","DOWXcA+k7wfM79Juo0bDBhjrQr+aS315GpV3NnmJcL4=","AsE6QCf0FTs2gKKbcmjh6veN3u+fjRrAhmWVzZUDuDY=","IaZDg5vjUaTzj7uxc7Ww617KxPeLd/aDDaaA71q6EcI=","BTsHxxzYZLIROr0HBf3yQs88oBayzlRc0Yd6tEujXMo=","GInHBQLj7fs/IMizL77arVH8atHKoUdVx+3eUuHUujk=","FoZrZkqj9ijOnhp5iHr3H/G/INTfbnB9UeBf7HuO32E=","CrR8IBrTFcciBBLhwwS4ElRtSj2E0P9xx6VwGOfceDQ=","BXe/yTsatQ7GIiV87ts9L0pUhgAvdYHJ/zzSLzpd22U=","B5AKo1K/lZ5xjlKEpEhfJBp0oLt/cwFmwpfkSHMtbMs=","JjXflWt98/feKYzp4Y0xCQfmXByWUCxpPRvpVUurRfk=","LnEV8da7df1a38hyYTkiqhcvrZopSDtIcuX9Icg3QwY=","KOMwtuQTrPM02+rxlp1WaXfcpna0YYrCelMLbIWeVyg=","J+ghwgUoaBPhMK2ZGsvixx3lUs6yzDTucnZm+Taw6C4=","CCImhNgBVJMPli3feLLFZWilnl2dohro8GOtrMnCw4s=","D/t8w8Be1KMITb10MRLAXyVPz5tZOr24LiXfxbTbj9o=","DW4R2bUe+PoSsDT9hwaP3CLwpKP3k9xslmLrnrkV0nk=","LF1t3hjSiwjZGfOYHl8nqZ8sENmvUmd9JEzPZIDGlgw=","EFgt/F9TmcTJUlUBKO/uIRaaRyftnhwUC5oi227LwPk=","HFj9pounS9U01RkAbK5xgEwuYHSrph2V99ishKPe8L8=","JxBEyNVOGmQ9xG3bkJ/0B46VNOjSOowqGRbJxcKx2Mw=","GGxeJAFfsLahQNf17OwTKxS4WWZ2jOGznCA2XNP10zU=","HvUoEkO9I+Gh0/DqqGU+KmQlVq+BZkhZyBbF9psTZa0=","Dpr1MhXiNkk1oCclibXDsMgK8VTPps9klpiF03z6aLM=","DApcm/EYoHVASFoCTxz3x88GiIJ/bB1tk/YxXGKgIzc=","AnUuo830EBaaK599lAuTAfhVy4iP9V3KjV+g8UzPtMY=","H0hNThSvOxHNJX63n8Unhf3Nj/FS3Fbcn4IkdSiePWY=","GKQuIaw16/MDSmt+g2r2uploa8B7Hugo/RjOJk+YrxQ=","F7xPz+Fn7XQIABZ+TThkMe8b3yTGEoqWTAJ6r4eSL6g=","L8O3tBCsrgFcY3dJ2f6Q2JQCtrUMnYRHdTFsIEu0o7w=","IwULNmZ2j6kRhs7Yh28MNZmK8+5I/7FBuEGnkhUejhg=","CRuzMrNdbkZHiZURWQA/aIL8hkqHv1KJlxHoTXppbns=","Lue/bOrbV0lhLT8yN7GB2DmzLGa1HD4OUY1hluP7Gtk=","DlA3s4fN3suENGy1wEuhyadgAlPHXyjRTJOJFoA8oBg=","FVbYcNObtQbbtpzfFMwIMIC42BsUUASAkMrdkQ7HOX4=","IZlN0BLBB6Fl+TrX4ovKtzRoZFJmzhI2QM+qgzDbN+s=","LalCVthDCU3Zvbx1tsiGNM2qdubSuyx6S5wjJg4oFE4=","C+CpLtxI2wmAjVCgOVaz6EfdpUgfrh39B314Idm1N7E=","HTMsfQdcyBXdMWMHGJ2T4U8LueIBY4V5zvP6dFaLZi4=","FajVjde0Q7HgR+MwuZ65AHtI5cGkimXwTCukDhNrqYw=","FfC6Ji68XXItPP5nu30vwgN1+vXO54cWoyHqN5B8eUI=","LPtBe167sAFe+pRYaHzZLKwSudeMZAM26ukZNPs28eo=","DTMbMiiIUyc3dByMtTJyjezd1+fDxUWdgwqP9Dlbnco=","GIpIVZGfFLeQAC2busx/wBGYDj9Rl+U8UJubBNcCPV4=","CM7pambB7X4/l4YHwYj7kGEj00P0u/AtAJIKZtJD6p8=","ILYcQ+Jk3syl2zer+3F1IeeOzyXQKb9LphFCbxqC1Vg=","G3C+onOkCqp0ztg2nVYRqtNFKAQZbuh6OHBFDCLBzQI=","JMI0vWxz4XJU76sBUFCgG3rG3IKjNU1uE2qU91oad5Y=","KiGlWUcH7vGxBwyjnVU+x0+Pzoj2T19JTjyiuAencEc=","Cc3P1QOVi5AbPG28FoE4a3/Q4zgxPjveTuTMaQcXXzU=","A3IT/Wua34uYNgYSUyD3PsOLHjPe/2oOcZ6oL7XRVWM=","K+W1XYPMb7Mux1joPsV29SHc2x2hN0zCrgIkcl1tXYU=","H5uYUKOS9toQ/QCI/QYFTkPV4gS646s4UJ2/oYhYkwA=","CWikenSNsjtz4aEDmyqyUzupGhLtgOMK/kdUwDyhyqM=","GmJHherkg72O+dga/tDIYSv+RQoSTiZ92DlXq/aj3RU=","JawkDHEmpkLusSmLwZh22WnZy17QlSzURutUiWK/FYY=","JxUbztFLb1M4O/RVO8koLBfbu4y0fB6Efqib5D7BZ/U=","AezivsLeeJEnL48vEfygwAyq4WLj/bBuBUih/ZBf30k=","J+hW3yJ8/32Tzx0MBaENGEk0XpnWlWpmWeoR19c3TEM=","G6hZGvHFikXfCQNHdKg24xWIQSfWK6ArTpkVe2K4xGc=","LxH6lALFhTvTCBgcZZbc53yVpDGSjRa4U0CYDaEuUy8=","GdzN82eDlhoYyOQyYY+r3QiSzBfL846/zmOiv4RiMu0=","E1DspajLwsU7ap3xo5rH1y8Bg7/5+/0BdX8Ido3VLW0=","IwWFr3WCtqTcZiBw6zfrHDV4Vk+AqGcC1aBG/nslEnI=","BSpxtdrtcNEee7mrGmEwz74Bk4PcFPmf4rUxCO+DEYM=","B4Ud3HOixvl7igigW9HePciOBJEL6g2DcWTyxXTD0zc=","BpmVKH/u9buplsvFqDG6ABCV4ms+a141+XZf799GDo8=","CmkgQVC9x7xzKXqkvxVrB/pYG6Le9pJOKGjH2uhMdKs=","IP2fvRU2oz3qzfJ2eLcENsuBcF4mfNw7zWkmrSYoURQ=","LrGi6vFdtdV4qSHY532mL55iKCu7Ap8MskG2AhNk60A=","BR9VvAl0zLdeabef1pX9VOIQrTcDSDa0AfLyM5edXeU=","DqE4bXfA+JbQCtor+WMDsX8bQxin3V2VnzyKscJdw7k=","EeL84Ot+ZOSI4KY5pfHdIPHbkaHNvHn0cRHg4BSLTC8=","ImM4dPta5HdNHwKpVadHX46SmrZ0mhfLyw4SZj653os=","HuJhO47V+uqMO7Xzj450J1KOUrNqXNEUyNhGW+3WIT8=","Gz7yU111mt0Fq/Qt3eKDEpJ0pxMYg0tWGwfguYlayyM=","JKCE6sYAYS4HowxfFlG5hD++/iXmUHfxu9TtdeR4vDU=","BJwuDn4XehZmjo1qKDHSC/UskVWGtSvjpTXDhuLiP7A=","B2nStW0NSAU6LbrR3dEfcmL4DwS8eo9h3SxKk2FbYJw=","GqIKJeRSZAEwX7JDLIl86DxOTa+dS2/FYJ3w3Y0Mgnk=","ICFNU0Rp8Jaaj1ezb21rshJeLqYbISYUPPxm9zd2Mq4=","AsJbn12w/u/HLqlNo1/DBccS4RYrkhyVlLjJs7kJU0U=","EdBtXNhBSImyCfCCZOH2OLVr79CnrU0cuRqHmGQm86I=","ARGMZjOtu/ofCLc9woFI71AIEo6UlG5H33jlK1OoGBM=","EMvQqXEkPBAM/DRH1Zh3kLYEIGZNqWR3sp7VgVnTwLs=","LX3vpWIYsdAuZLMeDYT7OdQGjn/vL45HwXNAHVoBvnw=","A1v6Gj8WRyrQlkpmA9RMtwqTD0U4qyNdXLHZDnWoqTU=","ChcjKXQq3kbn83YS5jf4oCYmIMzYOIkvP8vOD2NA//E=","LFjEh+pgdpJC0Z3YIwoOEKm2AKBVQWhYFgyriZa9dH0=","EHU7NhaO9IFMvOipIXb+DQQpKUp7v1YlmekBOJcjRdc=","Bcq5jfsycLyfJ8YVExXdsK8LKSZCKX/XY0h5SWdas8M=","JEur0xQDajUwaLOH548GS2w8IaHkN5xkA0hSUouMwoY=","GJ1uoZdUIMFRCPkol17qT2Na/oD7FUP/ZRjF3ZibTvQ=","KDSwbi8x4cLgE7WJwwZinViMlnfqO0cp2inluTFyfhE=","LqZVc8rXBh0gi+6T1vcued+3qbDFjRw8Q7KVt+28BQs=","Kor68yTcoowzGcZCyTn+44D7sJkr0AwNUHuyROefO2Q=","JwDKlkRWISLG7BM5qevQYXD9g1Ds2JP0xLVMpxTozKU=","CI0gumPVI10Wk1HlrlOCpl0KDkVCRmYlxJZITlJ8r/0=","HjsraSdG2y4yIdMcLJ0q9suuWc3qLfjJ1h0JyrVDZRw=","AyAUDiw2NOK7xuq9Z+MVBZNAnhfIqLoU1roQtI9Xvns=","JfzOrnr8RJz2+pWNfQG7V8DK2Wa4nenbBJ5Nmao1xjw=","LQisfD0e9EJS2jxAqqfclVdgZy+72rysmI+F3X9hZZ4=","B3I7fzTDGh1YxdZ+jwCCoRf3e0A/Qjg3g97XVQEojiE=","CPk/EaYoWII7V+vnu08sf98Kma2a5Sa8dWX3/L7VMdw=","JQXAiWb0GMu3y/GGByzaNHi6AwzAijHU3INT8U9f6c4=","InMMd7rO7l+mxWB+y+usD7zKCl+qSKs31PSeYD8zweA=","KGbaj2XO95QXftmcoOXijEXjPwWab9jbi73YPze5O6c=","LLvRafSjLWebgYY0tAGKAKITqrHfdYzA5e1paRTSeUs=","FS1n2hbSSgCoKZGIbG4YQbtY8ZwGRhhTH2b+7nI7rfw=","Bk69nwDTqpJQL23fj+6W56JHrwdJPt/1mmRzzyuHe1s=","F790ML4O0KWSTsaIm4cOOlrh0AVDLpZVlyZEV746kgo=","AtjNbE2r+rRqB5JzxLeJt5IbaJCaad7ftkl0zRIo8mo=","Bhbn/AF4Wu8WcA3XQIYOFEVGTsBSQiF8HXeV/Pr+0L4=","GNMJJ3szykgTAeDKPUKogDPqg/5rmr4sLn2TBhox88k=","B1JIEco1f8Ms88VYLK1mKwQNzBXwr6PgRVBocDGYRlU=","HsBl4OyVZA73T9M324xuD9ehQUFi0dtFu+Ujs3OUEzk=","JHF1Y4azSWwhgOaMasa9CEL4zyAk1uUZo3ES6cKwEV0=","FbFnluVz7oSrhnbawEGj0rCIvOWxfvQ3s9zFllMCvHA=","IY5vCRcxhor9WspL6vlvz6yYrKqmbVc4AU8BOcAv+kI=","EJ+6nlnPVSA/6XHc8yYIpX5FqtZKfI3KV9tIEdwXyAg=","ElpsBRp4FsUWa6yzZHv1TxLsKUXKalG8nfGQUc75sZ4=","Gy5mIdlFjNXc3DDj7/L/00Z3st2K909NdCBJ4VfV7ho=","Duahhkq4XwzGChk3KxO40WcYIaaBzd9o39gqDprMcso=","LF6ouNIs9M5V1KOBHqSs4dryEnqSx3uzvKUeY2xd1aM=","BHaevZSfQk+SXgnS8RY6ZgLyZ4X3AaD25G7vkaebLYE=","FMpWMfcwnN0nw1Ngbo671IuRGiOdhrRcVYm9Wp1WZPk=","FwheCRzLVcsB1Fwv66HIwYyjgM8XYV7dENP9uRBA7MU=","K1gGLgYJf0eEMZhFipdLx7qIqvAbu/q3I1zZkMPsgqs=","BfGXQra5y/FLYi5Vtb9FvHJjlTPBjJiy3YEcTdZ37kk=","KvTLo0szZdaPWwd1vc7MbsH0KXKvSNZIIO/xZuaMRYk=","ME75Zc/AzEzeoA6aK4SH3XkWUrr22YEKXv2uOSwzTqI=","DGtwBQ4X2V6q5n4DuCC+e88F4OmcQMft46TWlDTCzk8=","FSBRVnse19b00oZOrx07BS7CgDfOcJrfz+wNzjZPrnY=","GWp+UMtRfiF2nR/b6qkqu8BAx2QE1xRFVKSoiye9WlY=","HbpNbS66hDObsqejL5zJeHJkrPaHUErkxpqLGilrmgo=","EU+zWDndtXw6gz1AMW7rKOMiIdNP+Gq5ZQetdVxNN1s=","FSCG0SR9qAUDllQSvKWwIPCRjgX65PQCk8XBNWsBWDI=","JI+GWVdMJ7NJuXw0A91fCPyq/J9gallpO4nXQ66VL+8=","ISEkzteLsM0LcI0fDdo6jk9bQssyRuemTs75NeX7zi0=","CdaKcX2EF4ZNpxaz3Cmmqm4t/AtmHMlSa2YCanyei1I=","EAnZAzAROH17WddYQYyjwHQt1q9+yi5eaImsNlGzKgE=","Hc7ZBgTSnMZvWBAQhxPAlXn6+rezF1sS91QPGgPeaFE=","EtQl2pURZXBx83AOc9OjV8HbM2iv9RSNQNOzFcPPTVA=","AnvcBo8j+PkofIvlVGmAmSXf5SJhCJE3lLR4Kwf/Wbg=","B9kJGW1svSCR57ZtFVDjdys2CvpPlkavh5ACvSDmdLs=","LFQII05HPvpyaWBOc9EnM3E6R7VScmMy38WId7r7hPQ=","CZGpp1SOPFxPCUc6rGCBXG4Ey8cTi/wC1DNG9GpbzSE=","DmxuR5JtI4aw23SyD2d4xQe/ksP+XrwmMn7xvFqb1X4=","Adt9f1mVODM7/cG5N2s46M26J+jEm9gZ4I0o4TL/8hE=","FODSu7WWnB4PhoBRAMKE2Pb2wcEB6Ocjmjjjx6AGJnw=","Jrp4TgTZLvWdV6FxE4svK7v5nOuy1brCHNhsivUQZ1U=","B94GnrzWfdWIDQmFSa0+HLvnTyGbjFP4vUkWapcl9yw=","MCiUmw3TPgFaprRgaR2DfY+5udXnCHe9g98DALSg2EM=","C18sy4TbPAPuSEL2Y0edmwqMsI0/HX7UEGn+MBIAOPM=","D1ajDcOW1sGxePaSUwlF0YfWnAgoFBki8pI9+k2T+CE=","Fqhzw/PNgP1qReeCbspZFRwD5OqMF3eyC0+7QtcRj5g=","InR53UpehuRN6Abf/5jQXuLFFI9bQqWs0HdHrHHHtHQ=","JH8XcgTBORpLsCQc8NCE7Xn4H7QElJjAA7obIlUUmU0=","GnoNPgLd/Whjm5jtzKZAm1EaTFCKrEo+4m3s86t0EY4=","BhCQdHFfkBlhid4oCvbQyCDI44YqvWml0FCTL0QiNfU=","ES751GTi7Qw/NIYs2VXSlijDEW/lRSDnYwm3fKkbwv4=","BSr9NIiodbxE5zxU6uasBcrS1+GbSA9QwoWLjsWk26w=","B/6okRt8KEH0976k87e+fLVxCmJCl752ezE0R/sqH50=","JTuIu/RhDRWTTX6Y9KEwNmL5z1R7th+l8QNbEYNzEuc=","EO+PKh5Uo+CNS2QqW1hCB4hRZoQ3CUaWkdM4NQKDSog=","Lec4wB9yUitpgsdY4BVAxteSBA8+oVKFx4ZOO/ksjjU=","GGmgXCQ19O3iyjP62ECweFfv3mX4UJMl4GoG+Jswk/U=","BEo8WJz/GwCVo7uiGMY8RRmY1UNiQ7oek/cm2uglk+s=","Dt8VzEerUKkuVAFLVkMWiYjiU62ubwVR4jnSZdEPH80=","Hd5xo4jhqcsHWv1rahM1RwHgQfw0FbXWthNUHUED9Ak=","ExAXNAgssj+b0mV+y8Md6968iG3LWhW72LEgyKlF+Cs=","JaOnwSisb/3f/sTXoXzTBErQqzCLl0Jg8IPDn/cpN9U=","DFqTg5MBb/oHHjufL+PFjKMIOWeilOYu2L5WVyRmG0s=","G2OgvuBwct+zozxj/QDS2k5oKtrcZm2xIFMmAIy6bhc=","JvmaNPwZ6n3/6carlnGbLO+dONQaIJ6+dLUbL4sPYMg=","HxiEsc8/42zA4KroisZoY3XOZq13AIe2ay0cQB5Jg78=","DX8OIgbWoJLFAsoltEBFXamOadf9Xk4gXFF3qKTfgSo=","GE2gn9Rf26Nghh8SX7U5D1pHYlL+cYiVgs17c9qYBQo=","GEB4FWKVXMGpA1+LG6ZRyDOwcZ/igzM8JJyLJjuwFXM=","AtB30CfzmJbZ2LGmGepgYykNoUd9BtaiRLSAI7bzzcg=","LLqPMFsAkxCjYRZ2mioX/yIwtJFeFWxDwrXZyXeBNmA=","HhxGsGj0gH1oMqlovp95vKqZC2SThErXJPios3u3kho=","Ia01dAS7jNnbU1XlzEedwaoeSPxsdvYvXRrnaKDhpBk=","AOGc6LcsZFPHOjU46Rn0jU7uEfZgm2DPQw4Ut0zqxf4=","D4nZRVZqKGt7xjuTcDbUD+WP/zsTpv0ep2dutmGU0Gw=","FealfLtTIggDxOkeBmtIOjGLqwviEZqGQ+0c7LphE30=","HEXIhB/V1OZ1pGyZEVRcFOnkaO+D4efGZ16RcD8OIyc=","EOqT8CV1EmwjFFiyD0t3SAoPEPU89MW28du7v+jYigE=","Abu3eEsfSXG4t0txTRcmbjpFAIgFrHQkdxQnZ60MX/E=","E4lB+09mas83T88BkKQcyG+UKThq18ogT9wsoiTDQFo=","LImR+ztilc1nFiYx7DSR71T7pxcnwilXdAVSyCWUNCM=","DeZrJMHU4uVngbxinBs5ideN+tYocWqEOjLF20GMdQE=","Dos3wW+2KBJVyyd5CsUj9f9cFb4oax6C2XO04BBLsqU=","D7QQZ9/Z7m6EC4goBZfUNqDL1hUC4GiYz4tf7ZKJyF4=","ARnBnfaT+Ap6ew5kR5qad+9LjrcNa+4H+8M+96z4V9s=","KCbA6zrgt1yWz8GBeX9hM9hDS4EgWL0Yh+carL8JV5U=","HROMhzNBT3AevNMZpoWBeAN6qwgrgE4hQzIqh7ZHfHY=","IuMsihqeIA1+MdaeQnfD5nlJSx2XDgx5IXWH5JVdfAc=","LVK2VYK4O10T8ojWes4ixcUfik8HW45tdmCmYK1c9uc=","Li5wSMCg24kQ4IJ+rdEko1lHyyYGSiLnk7TUq2q5Ahw=","I0+dls9IMzPBP1IkpA3UlTcNrLe2eZ4/k2Hiq4kwQcI=","C7PgAiLNPXL1SZonSd1+Nsji1V4lX+gddYoQcHC6SBw=","GZrlK3VHo9pfVL0rnKncDyHRFZTrUqB5B3Wbgu7nZhI=","AaPYBI2tCVgcGNGrLhBmbT7M0HaWidYSGZwmVQ86GBs=","Fma6lKwss6WMXMhu7HUTU6FDkbDgb74mOFE5bezA/Rs=","FcMDTNecrnXAC3l2gXxZaVmJFu1WNEcnuBGHKvQELo0=","CGrGky3mGpzkGLYSUChR4G1dcPTcOx4e2Oosbfdbh4k=","D0OnDIZOeoHgV2uyd2RlYUGrQ7GZJaG006F2i8city0=","HbOit8a1OK0HBo2XUI31/7NKCeofmO0wOZrymD+hRfQ=","GxU5HKhSN+6OpIVw11lBbxgmqrNOqH06PMNUfRfn39k=","AmOqqfnoPCVeZ/mgmQH+7SaN9WFR553zRUJjQeDzjzM=","LahOw493B9XXH67q7eeT2ZDwTozdAWy7871lwSkTghM=","E66d7UgS0fTSjTeWQrp7ebstPrgdzSI+iRDFXo93vp4=","JbGBxyVQACwrEwSTfv3DSg1F5wlRGSnOoGA1n7Ujv2o=","LRQfh3eOuvZH8tonq74FBNRkQoOPOuIarpB0WD9rZLo=","Bc+1aY9oz1EwwUv9TId0Ggtl4sGX9ZSDHKQU/1PvVQU=","D7o3fmlJs5CBVAhchFeimAzF6jRy7DDgmWzI3Z2jHZ4=","LqW8Iv0+TuhYWsiD5XRQEhWXKyA+IdPKwztIUtm1B7U=","DbL+hKp9E3Ry5ysP+8fnanb5Ik+sHRs9pu41pcck+Ns=","EcgEpBnEfcc9sasmgpea/bBCwSzjSaAN/toccvCk2yM=","FCPfmcie/kPD6Ar2mf76u4Yf4NiXRiTfwZJ9J3ba8kE=","LgfB+Bu6n44b2JFXh8p0wEYH6Dwwj02iUxQN4OPLTuA=","G5Rcyxe8J+EKI5JspVN7SbKLYzErMnjNFtsUSrJ/o8o=","CumCEkPgO36pNzsDInXTLdTLq8k3gfNtUyt8ydt6V10=","GPLmL56Rw+OZNYI0+moMkHw/NUH8DOjvG1rRNdQcTAI=","F9eu4pLbo94ZQ8+DNCVPl1SxetelosVyMO734GxASf0=","D/dfj/c6VdSGvu/Z9di/b2+dMbEKCQOyT0o78hGPmDY=","L4IZ88fBSNyy84xpe//TEA40sOyNz210Nt436d/GWk4=","Fuwe5qdPed3Z0UIhZlnZm5Ej99eJAZ7LXPOgQ/fYIOY=","D+VhLY5f5f9OIkB4y/OQfyUHjSYE2/IKaurxiwIWtX4=","CAIZd330fOoLw4UkLFJj6uBrKn6qymBbfd0y/gsM/I0=","COkMBakJEECBXsCOsUIQahsslO7tUTLGN8+cDEBAPnc=","J50s6DRnMf3uekmQO35u8TYsWZcOMarwGqxR3sf58CY=","EX4AR6zSK2H7+B6ZzBPiufHY24+zg3hZLUQ3J3m98WU=","ArxwU9yFKVpR0PjQURidoi8y8iJIfsnsOdWhdlLZQR8=","B5BoS00muagyJc9y5gwCZDLKU3hnjrjHRN27bmRfwBA=","CM6p8CUj6dy4dwmBLh94aD83OjOJV3RJHB1gcuOrB50=","Gij1VI6+LCEPNhDOML/xzV8CM/4EXw2i0qcGH2OtNfM=","FVFJGqDgNXhyQvW/Q1Ga1WG2YBApxW/IY8Y0dMvGcT0=","JwXnNVb9KYs4z+az0ELk5fS0V+kOfosWo8m1S0nGRPY=","Ge24SGKkoRPjcuAcODW3FnvVjW7csDgHjeUH3IlHJyg=","CTixwmUwK35BSJBv4OkPmt43VRCVDUdSJKCRXb0qNCk=","BDXWYeGNi7KLuhpGSLc69kRBYjFi5bY2uh37en6IfAg=","LOcc4kMWYpEeoz+Z3dQiJ7FHdXOyYfnTiVf5yGKGssw=","F8ddoVIb0/RLLtOXmbdH+0/SgDioelCm79m/OQYPHfQ=","L6GOiVleaZk+qlf3GroVqLuD6ahsXa93B5RWf/T/GHo=","Cpe19zB7m2tGFNvdnKBu7YD6jsY2AIYodA8EZzzM2YM=","L7AjI6jbe6fjvqeGUqPdUP2QcFy2Xy+ZEVzlENHukNo=","AQmEkV+8vLLH0FHAagAgCCPGQxQ1/zh3iLh4NLRqZF8=","JfrvtUrn6KybNRbtRFNoRwRfmDUP6AIO2yT9Aoy5XnQ=","Fj6ahYBRZjhkBq7EMJFlbfijVBBJYKxwl8hdIQfc/3c=","LgHjn90gnt0AOT28eSc3go+B0KJXBkNsRYaKQMI/5T0=","HubKAVbuvtQ6fwJyYzjJJZSEY0iD5ky2w0/0tFnc+mE=","Je/7S4TCwJBuu2Vxr3oVEyXGrWlqwKtafno0NmqSP0Q=","CQGFCG0M+9+UGvCfboXmyRmdpBwLKUwEniFD4tG/lMQ=","GWkho3QCDy989r92t/2Nuq4Gzt7Un/lIJo03KNC6zL0=","LjCoipwaSN62a7H+kjLXOuzS2Bl2gisu1DeqnBEIBXc=","GPyV77hA3VL03lTNAjsLVS1X9Ums3E+GwWNWhSJTQ80=","C9Iyawyq6m1RQbO+Rw6GXa6Z2G2+a9eGGiLvbi2VwIs=","BN4ao/uYB7Iv48UD3LClgyU0DqC1pQcC5idnAYZVqMM=","J50hZXs5tpQYHVCBgnlA9ubhJxoITFX0Lfxzehh+uYk=","JZSpQhXcxsc9ZFELrDswQUq84Yzb/rUJr+bXDT3Jeos=","CVFC485uX726mIWDPGFLv0WYlbbOoQ7fut3bJ23dKSA=","BPfHEigezFbb+Lv5X8GvRpD0GbhBMDQmR7460bZ3MmE=","FQwpW7BKYoClz69w3j6Zj4pCRIt6juVtH86oxRX85IM=","BAsHOuoBtVlIRis8lpZeBwaBukLZJwW+q6fqnOWYN4M=","KFhUquBCw+phbaewKmsu8wl1qqKpCuuHE/GJxMqjbJ4=","CrALvuICpR5C7I+5tcth+RZc62UraVbBIF6N1TvqOwQ=","ARUuGRMJHN5fOKa98KTrDrtQGVS3IfOFmgqiYs3hP4A=","LfSpOOlIiCWXlELYXdpShQEXG9CbeA1D0bLiUy6KTRU=","HRBDPmdsCNw61J1xrAJ9xLK8byGi+z031+npWBknmnc=","CH4qwSzRJnoEkJP3MMKkYa/2pCnCMeX/7bYsxSZ23yY=","Dzdpc3pENA5vyf7btrdghWgm98OmyouZP7AEEYcYrDg=","KfbVSiHMAgmADuYTtEWFJS58NdPApPAM8YqCIPNs928=","ABBt/WoF98VQBMbQeScomF45LWPG0i4YO3bBPNTuRl4=","MCS2ZT39aKGrhe0k8wv7iGkMULmWDa7Vm0YDMfjjbj4=","Lxea4/oWc2EQwpEaUEg31xx89dJ6TIPcRHp+pU6aif8=","BXdA+4jtIcb0rQOtSaszhmgNPQ+13sxN/mXiwYezl70=","FX+Fc8wfl3OzhSyWW7ALwRibyDNVx9gx8ciBAG09IoY=","Idrp3oTIlvs+Bg/kZ8fdC3Rx526WGjsw03ZE0g6PRJw=","LXbro3+QEIu53O0/naGsrVop0qNU7dVCMK+pt25HA8g=","IEHqQNSR0vEGKGI3JxU4PbiXUIKAUiVbHgcfmbo2AZY=","Jbk54sQMbgdaQsuJaLv5KOPWqK+NpMx5yb/HLWghxnM=","LKjwoVl4LSqy/07Nbt+yh+9uWh8g1Qz3p1qLB2Bc5GE=","COGCUuzVjehadPzypd/YZteA6LP1khU7fnwEcH0vH/s=","DnQvomuECK2rqhfKfcor/BT0Djq6RqLW6F0+O6DFdn4=","KHQ8rT2HKEKtI9rml4KV0mF52BJ15S3DCnr4Cjs/2n8=","K3ikd3LfD4AF5QjMR6PCo3BZ/eNA04hsLq/nmur76Gg=","FplLgVIp9m+Q6I+J4Ee07NP5GlfdnuXppWKUwvNQr3s=","Dg8WzXUEEohSDtsYl69asRuFpUX01kL/sVf1dyEpQw8=","GwHo6R13Pb1Kx1YSL455qp8BfaPhXUhlbQfpj5pz7wQ=","DR8lJbat9QE+nXYXCv5vURdqRJfBWIyL5XXATlZ9My0=","CtFQKUWIWdz/4Q8xb9zBNFJ+qx+XwKawmU4tFuP0UhA=","Lu95A0+Mwu4E8PGIEVwB4itB1Cn+sqZrwjk2HupK9Fw=","JeQqIeZemfY/BbNs/Ehel+ct46o4qFc9ND+VzlDGLa0=","BsYsBWQEqjEGGXhhPJuioFLvhTHu3TJjvMNMTxZvfI4=","F6aYtYOnaRReMHeVEigEAj+Cvjdhis3BINQe7e6dTP0=","Dhy8wR1l4hQJKCF5Vjqz4nOFk2OwvunP8Ggc5aEfUgw=","IguOwHxkkZE222v/y6zZvLwqVgv+mLAsqdKhwWIN0K0=","H3GVs78Ympl8LU1/jRB9kcKtU1K2PREc8UJQXC6jVkU=","CUbiKl/hJSzqdJcwqmNja3+ZaA9imagCScOZw4tWZwk=","JHhYdb3snuLcdlYNr53CsBZHIYm3sqfX3ZnoYykxO10=","JNbaCv+EU/ApUx6akMq2lsQyn9BdW8M84+lJ0tNRBbo=","GV4+IQeco4CTvduxFZHNutrM7O6R1EqceXOA/StwFRI=","G/9rQ6RT4WsrEwMjMXzPaMARbMTmmQj8T+qt68AQIJ4=","Bz+dX1JpTYHvYohPupoxQy6MWQCHYwJmqGuJ88Dpx4o=","K+P+TauEwYzOQ2+T1JKnPTM1whpvtvPDJccPJ6sHF+k=","KA91g1DiziKswCIIKMN0ETwKBFRyFt7HZrJmntaHTbU=","BqS4qqNjJhwrpj/DHnPEcEFSkIJQ6613vXkC44HV8lE=","BhGBNcaxmX+W0wphlod+4KEDcTuRAEAnQQp23Fvf3V4=","GomysQq6Ja00RFkXBVuVjxITBfezFIn1Du9HRJTDHAc=","LjTDokuQ+lr8s7krQFkcOAOSHbS7FHX9lJhBJ6/h9MA=","KfTNZLfJ2qiMHgy+NsC1OEC5JBr2vj+jUoy9hJXYm3Y=","ETA0+JnJr4RlTuc0z1kHE0EoUo+MovxicmGt4AbcXaQ=","DdXkHk0ALRf9MDoYLHzk2hwSwp5SRalOZ4lg95oDwiE=","CUlSOaT+0GOjwpKKQkE/As+a4IhoFG+ABU5tX/Uxy2c=","FUhv82tzJVKK/lMpgZhLbAamOgtuJbH7Jx9juMpujYI=","LYquHQgqYNtrOxqgskSSnON8E5J+jWH7DpGPAaFOSDU=","AJTrtVAdrlCz2GgxFwD7g3pcaem9CQCQNgFhb2k1ReA=","H9r/rK2sQbYVSxbJqiyIWcQv2NqQg9KsB8zLJuaQx+I=","C3WEzuHHjpAwF+Oi6D6BWDDbkRiltHebWU12SqWyQck=","FBLoVNqKTJ4KEdJ/8MRgm9co8uDVZqVswpNvNwxAyHU=","A9NNvC5vd6HRKu36XhHeJ8yZHEnt+zlu504mnvXaKYE=","Ku3VeVBG28bJE3g4gtSkVGOVDRCKfmkQUyuhofTTF8M=","Cl3OHsXH0ZkdJ1+R7S/qN5PtxK+n07Fx1sotXsiA4oM=","FY5/ydFZbPBLrICkn0qTRFs3F4qeWna+JNbHCM04lZ4=","CNcwYdmDYQ0wk+BegPBJTOxuapdS+F5/YEtOZeb6WV4=","LrFtkjVqnOLHNyAVtfFqsYl03ynPU/F+H2QdU2DX8gk=","Lpv7HAcv+h8USLzzyxiePI0EVIV6k/LbTB8I9mUG1tQ=","BNo66czyPEQlDunzIJWy03WMMiOquFzU4heRKHuqTQg=","FkSVdJzNfq4gXKFPSIK21an4TXCi6xJl5+NhkyJybl0=","HIGzkz4wLiojBSoe3oDI7ceggw/JDU+WfBPo+hmdupg=","Ded5AqLaRc9nJ6boeQtLOH0mu+PToQ+PGvfXG+gqzrs=","D7yPHzn6VvUB0hjMQoPZ9PfFdYvxIa6Xl4oFRrJ1oiQ=","GxWImN3q9XB1rFoDPQaVQ//ZIm7B/J9f6M0XQo6fnCU=","EKm6fY/DYkm3HOOCgsVQBHwHI9QySFm48zwHIzFX99A=","HmK3xT9RDmDBzLeCZRXADWLrIa7gCwoSu+0z8/CkEBM=","IeKjCXPmAUab049p5r/l/GsfLFRqKY2+S3We7Bg5l+g=","H0JWwBK9tzzGMktgWbGW9mB8ge6+DO/ON/uuNDoNuGI=","KDgVQG6AyUWraoC0t5A1kuMyX+//8g1g3x7swBwxCTY=","DLTODeBf/t5nCKe7FCRUDXgRliRH3qB7vWs+JP/P8/k=","I/na34LFIt89C0HjGn9rpTIw35BGuKM407NxJ8utloM=","IRMG4Z+2WuEChti2KdTMe/IUWrds5RPUr8tdBYpc0Fk=","JvGLsJ7vpwJX2UBsU7FwPtMgLufuKR/2awgHV8i8q8E=","LWm0ZCP+eaocoH3JokBvJCRXfjv6//WOpQTBBOxPfcc=","B0ZbozAm7SPcz3bVIVwR/8jHUKMLXZ05yyrTGW0sfjI=","DkFG3ueM66aIdzgQ5TJ5Rq4g8EesT6ssxFo5C01G1ks=","FiTpYLHcVuWHbqiy4hFc219gpoiYY0V//67qwCBm3YU=","H9DjrieGykHmVb+OAkenGev9843w738BLuWl+TWNesQ=","IFLDbmuJ4YQObRdMlmSaPS57UPJVjL+GKgXDaxd2lqE=","Ese+gL9/+J1p1i9cJdHLgp9ZgYdXjS/RFYpH89ybGH0=","HnEiY2fPDmf57h5bubzsCYoCJAA7xyTwRK2mPw3IhII=","Gxrv3ifUAJ2pyp3RTY2cVGp8hOZ0eosf4qVh1i1HMvk=","KPtvvoDRYbnRnWTGi/0kZ9sDmUWeTgCGmbujsJAfW08=","JwNMmhi1X1JZgF+W2KHZt3Fvsch1cfcfE3sCMUkUzhk=","LmreSe6W0rmc7JTHq5CYnK/ZEdnXT2uWkTDcn2ECyK4=","HvrKPVroel9o1PMRSQLkgKlBbWkzKRTgw8z6ol6BlmU=","Hb+hK7HnsM85GVq5iy9P57C1I8Q/YXeLKtOOF7ZguOA=","HSGtxZW7NGKqOV6drMZxU6WsTiqByLqD/jN+ZNmYHco=","GDoDH2UoOixXqmG5P3H46iqn6piBsKTIp+tiqZxipOA=","BVBdcD9//9Mj3FZ5hy2bv96BpYzlosT6AEoftXAFs/Y=","L6lLk2NuUJpfu9N08RGlSXTq5N+oV7ySfUY/0CxmWy0=","Lxgk7+5rkMcojbzEF00u6ykWitRoyfNDPRg9OP27YNg=","L4sAQ8erffElKjZaZTa17kWG15v07dTOTU6hI2p30pQ=","KgZvqBF1SkyN9ho+7ukqeoBCD5JUHQ3LBuraMSf0s0Y=","LdSDl1vyEk+oXcpBdJGIxPdNqBJ+zvvnjdlyt+nZ4UQ=","A4dSJNPQtAoWR0b6MPeDXtbcvOnSPcSjxB5l4KcPeow=","KYSP7mJlCN4GbnBG2TzmeMc2y/5kg5sP53R3LGUUwcY=","KKfYrqv8HvqlFchVAkjjRBKifn+my9eNILAGfBJWejs=","GVB7FWhuIP4rH5jJoeSVs2/8JNwUmtKfIzlh5kFfkrc=","CmG5aPUF4HBL4vZ2smfqRJCNkp/4Y5vcQUSUWwB1y5U=","EJdaf3BgswKrxNXNLo0rXTMNQrMb1cikeNenaFkFn1o=","I9HvO0LQwVPWIWNPQ7JCMr91yQ9zxbwwuF++GLTImiw=","FbZr0+p5hsfSlkEXiU88Q/4CuCVtLJwYXct/jGO3qnQ=","CeRqjO+onFympblh+9lF8HJVr1TFP3MtMmGUQrj9+OQ=","DnLbSHJsMEkSHL+9HAg0WcCmM81pU4y2M7h55K9sa9k=","FvBTCduRs504rPwd69OakcxEQzDD7URYEhQgFqZNeEY=","Bv/97rOBy/OXlfg8nWnIs6zLLYf9bOQnD1pmBt0M38U=","GiUrHzR9jYlK9huy91xlz1/KGiIR3h+QXPOfptOE530=","IxVhu2h6Wqiq9+HFlb8VWtLZPgki2rMn+5wfJ4dyEO0=","APjUAw6sk+xtp59jBM2msEvjLwNugLQq3ao1HnAHkT0=","L0nd9WXLUyTp091Iu1cCLMt7R5vhI+AD3j8symzcgNI=","Hf7omHaWwy3jBEBjdyWGVTH518PXb+6YEWVqQ1vwaE4=","BYIXveswZVRokszq4hj3/fOkPCODzu8SOH/CnU3HQ4A=","BfhCOSqaB9TH1w8cofcrnjtc9WM+GZ6/VLokI1YNT1U=","GIsIB7eRBdy9XDbsxnbC/uYDrqByt3EvLrtpudF1Lks=","EQP26gnK5iHsb2leB5KaNgN8Uu/LtJPxCvE82wBVVI4=","GkD4ujGS8MkpJItK7WGcgaIvigvwN0XRU3K+Q3sPwIw=","AIgjt2JfhKX1yaiJHL89x6NHfaIVIAukIOUYIWRfnS8=","BSpJSvPs3vUDHYeZTyZJBdJfxsYme2995ENbxhYfPzI=","D8jNGe4x2gGNDGxZhW5ro2mlQpIxET3/TI5T1Q8Vd74=","C+zohwj/RH8mEDVgDZmxE4mqByW0Rsno1UoC6P8t48A=","K8L8L3yTJF8fXtCrbEzft3FUT43+ygIlDZyhv23C75I=","IrFvgyXyosaZB69CaAEB5Pht6A2QG7aXAxDfob+AX9Y=","J4KCPVGIz11BTCgM/Y3sgWrn/zbA/azYcK5kSfJabLY=","Eto8kKzEGJtFsGofdBWY37LZwk9FkSDevs5cX+I9tb8=","LYGl+fpBc/WPdUZDSB0ICJcmuse7cHj0ERtVEGta3ws=","KG28mQFABG4eJjeIXU0pBIdfCvpRIZqyt1j8MstgDG8=","IOejZ0oGZ2bQQiY2LnMhm1TKakJYJgN16Dl/j8EVGX0=","IonzIn9M7rrgwdxRTeTGQvFTFOrpN7OaPDwSR2kT/N8=","ITJR4wp2GZDyf6GXBCb51EoJPdBFJAFnBqEYB1OqRhY=","CRZVYSqT9b480x2ySMe2J6LfKq+h72n38nZZwT8wGe4=","GvYPrzSwV1XxlBGVsC5kY7tC33bBKxDxT4sWJQa41ek=","IbQdDv/SsEQMDTtwEjt3MZA7+0bbPHojrP8Bbq8Qf9g=","FqCHbJbUW1nd6CyPHhAixcrTFjjE44zs5belbECNhLQ=","GFMp+eSqhdSdQqYqtPZB1ixf3t4XAVp9efMWS2kPZAc=","Ej8gjbDE71SVYzXRaucVJTTS2Lp5PWAfFVJJaWOeo+E=","GqVlQnjeIjgNp2vniFOBwXhMgO9PS7AyrNE7CXOcJjo=","CVW4oWd6W2MQrY4EkugtEEShTHjKh9HjDg1/MxbqbOg=","DH/v1O3Uun2SdWtRc5KJBNGPm2/plaV18Oam6I98Dlg=","EW0YiZfuxqHiryrsil2x68XPpYj75UkPCN7RUD7K+wY=","JY0u7Swt51nws5S2o8zS2W4osQAY8+f0U5Osj/6UfqY=","Ip3owpZa6sGqftt4+/tdf7Euf9f/5rmzr7XoiDSabEQ=","Cx+w/q/pjWz2NyFw1MWVrdpxcCwOnUHGyhoD11GPg6s=","KFoFvpst/Yry0PKPLjL1zOaxU9iA2Kz2kGeAymNsTLs=","HYJA6ZAjlO3uK3YJnbA9dN/5GFQ086Tk/oV1lpzk8pU=","IWC+gjPOGwszGYk0nsS9mxJIZEhRCDHmQUZ4sxLVf5M=","KSm4OdRL0rP8W/LMgV7nkQ25ls1bXf9CbI8Ypa2rUv4=","B9DUPD9jNwHl8N6tVRbpS5H5dyXkaYLRmd4DNFkg7Ag=","C5nCfa/5DMBTs3EyYi/dxf1SvOusEnCxzON4p/Ajk+8=","LpUt/MkkwIECzKfpVl7t/s54llCDuFOsH0Eox/PXhpE=","IZC3f5YzkQZtbSbz10Yg7DXlATdrUpnNP36cI7Vcyl8=","Bb6RnFLS8dwNCw0WH3unGVUQIIquu13OsIFfKpEWhlI=","C05LPKiqg0Yiy//7dubzD535l9y/k98ip77Mj/mgZy8=","FiBSKojDtTHEXVHlNj+U+TM1guX27hw8t2QI0RYUT9Q=","D0QuomiD+OGIcV9YQaaQyys45HnYrXB06JPvGePHOQo=","GoVb++gKeIatgd3w577dgMHg5NG7AxMOAwNdU7WbpxA=","Bqk4aGEiM+PWCY3guBJmSQNswUsc48exkUmhfKogtm0=","BnFCSWLpI9qSZhLpwGYWZcSmfFJCZ8Rag97lKBMNTEQ=","CxGXmfbuZ+J3XNSnGoxdRVuCQm4Armzs6jK19Eg7bUU=","JtRo1V3DHNXqFBbcoPfqUZBkK3fK+ndB8SMyE3lsFls=","J2/P4X74IYGAEElL4K7SSrwaQerKUxx/XS9xKeroAyU=","I41AyDbbchW+oUVcySttc/UQBWjXGm0egavvwYwh6Ts=","BkxP0cUO9Yffx9yszUq3rVx82wIwzI4ONNds45n7Sbk=","A3GGafFv4wrcOEdKdUBq8pQx7LV/PbG6e2aZeweypCU=","GfEE+Qu8A3YtYhonSjJcSfUHP8UMR9uIXpRWZiQhCY8=","JIbJPv+iSJC+pO+a5subj2X9dZG9hNU1t2AinAzie6c=","Ke99PqMtljImn7Aik3x4qR17yqBjqBjFkkt7ktAey/U=","JtkefM4dje6ryNfFScuxvv8MFSy4gZ6GhM8gUEoCUvc=","AkjQiZO167JU7Iha8qONPkFcStFU61Nha5sJw5NK0Wc=","IK5G6itwHTebynQx3NIx1aBTin320l396czX3QJRjbA=","CkhNb0uGV41JGT5cAkhoC5YUlQ2OOR9SffD0eOxR2ww=","BnF/W4adJlbCs1wB4oxWlysEv5fsp3YT5bjKkrz4Tz4=","A3g8cTA45UiS3Sp2/M8BGaMp1jOsUz6BHlEYF8TEo1A=","DxO7/sHH+puUEjVXGded63N2r94NoOcOLLMfdS5PnTQ=","JRrczOUxfJiTdw8WlKN4h8/rJvH6rPm//2yuyTphgqA=","D4JaBvxpAXyp5XLHMueqhZW+b2yqof3Jg7mvEoT2Pb8=","Cjzy+zCtLHNYl12W/7iV3o/c1h9067JNPxzW0lHrqTM=","AlGy4GGxLFYBnsBMVNdEbBO7199G0f2RI9b5G5v3ekI=","KVFwLfoSb1C6bQRjvkyjThLsjeKBgHX7BDykcbzC03k=","GCyfCICaKVPmRlzNNhtXyiilKbuVGjVWQ7cInqtxVpg=","DeofZA4J3NaftFAIjNsGHfRjDbYpLx1ghcEdWua2+FA=","FXQQ6+DooMgexwJTvBYCLdq8znBwxQnniqG7b0nhfG0=","EXsJs0c4OXxhY+9kfWCWnW95fP4fS0pVtZSQqm/1WKs=","FXN+WlsxNA9K7FeKc9huTaYcvU0aVLtfufrDZ4p2L+c=","GWsGclE/J59dsgDRJkwDwexfC+AAJVo9JW7cPrcT8RU=","C73OA4unkjAM2xjmidLgZ4oJXmnhCjpWu28rGMB29pg=","COT7XhROLYZ8VcyyzALGZgYL4OvD9vqpi0CXSlPc2sY=","JUzFOuiu3IMjtUakBRb5rSeirBr++drovafVai1rqmg=","GixA8ZhN0jON5ygQIK14Tf2TbKN2qL80kcphywAocgQ=","CwKhT17V++MPmLa77puiXzeUmUKAxjO33AOjqb9TIQA=","FSKLRNuZFeVq7z/Q6WXyvQWBZj3Nx35baphpSAdEFg4=","JO+PojIx80yYseGcDistJTLqEEjwpFw+xgXMp0F2Yxc=","Jc0FqSZ+IeLQtX8i/AfKMyc4pulP3i7HL3Zre91FZqw=","DO6mttht3o1jE/fW5Rme0jpmNphMi64BE62tmKz3EnI=","ImPAcBtJMG3x139vGhRybStu9GW95LlQSS6kAvkBRlc=","L7ZW9N8ChBJI+YpGMDaTN+RD0YFuFqPB8ITDjwBe4Q4=","Dm+e/rQY+gtAFnV+EuZBR2C81FmOZB2JSqJFxvOpZhk=","Aklsc5lRJK4ARBUbtpj1dl+CcvOI17US6pQ24s27gxQ=","DfPEm8ZbcIe+yxlAmU8c3Ouxb08hEho/ZiZ542G9aV8=","AjQ/a4AYbmyuoq1N8mw3Yoqv9xMXYaGA964oufu0sxI=","J2uGUuYTPsFkgQ2vuqQM6Pw6MPeCZtjnxhsvsL6FRuc=","K/CaI1yJ/r5+VvAC33sAQhS/ANoRlAGEZ5CerZXqhf0=","HvkGTCD4Pox1gbYJrFcr3PS24fs2jKvA2/8IrZW3PnM=","IQtBjil+7j2k6As8k34ZBvWw9V2sAj4nZGvB3LjPjoM=","LKnm7lmYwq0GdTYkB13gdxp9AZ6Jptb3av9Zk2Zb7r0=","F0ripdsy3KTVYiZXXx5cT7D/6n7ndksfUd3H9SVshqA=","GGIxnO6N4+5NY4mV9pPzJFRqUjXSKVLN71IEDYu9kCU=","EiGQbJl5jN62bFDxQLi1eeAyEozOCRebsmM5Dsr5zUk=","CE3SWk0UGnI7Kcac3o4Lu1PQMZJvsNFNCRN+P4oSLx8=","KTQa0E5zpuadOsZU1EUKOG7Sx5R7AXae0yTW4zE4FBE=","GqsNyWUWH3fu+ND7TnLka/3249cY6sTlzqF2M5mT3Ag=","GFLBJoYrdC/+PlaP4nrOC2df1d82FVpmCZmFxwDSaYQ=","Am6r7lwaXBsPviJBd6x6Fujw17SMTvti7tlqkxIC8MQ=","JotgenVJiqhqHrZdtfpypUtBw+jtnKWnB9dhE7zapJI=","EKUFHwZP7cC/wOx7a+Vq3flNEHfdv0VqGA86m9UCm+s=","LCeTjOTh4PmNXlM1m87KWpwiBmyz3Q92VHHdhf9kEhQ=","BgOQogNFmWOO0NvCkDzs30kPHCDWBfYrf5W6+9Nno/8=","IQnn3EqvbLKhP/Yrw8vQ680+vfAiY49eSA0BC+/+x8s=","AQaVnhDOaBm9r0jNXBlDLTWsihZygrRMsKZwPuvj7Sw=","J2rPi84muTIVkbxYg5JgW1Dff3Zr6QyDF6Ge6TyNy0A=","JiXLG+Cf9jxeA0B5jRC3dMBDIdIjQOXujSzErqPckks=","F1IjtWu8dKRv65kaT8VfAvrRrJuvx1x2yj2zpp3c/yI=","Is1uF70UJrE+dCITYG8VWNVhm64l/sab4N9sMeprmXA=","AzMHkX8vBYrmKVYR42A2qr25Gg+586S60+av3yg7GDY=","DHTifVNqYnSoq5HfevudTr+UTGgVfEE1qBmTYyukEUs=","EbIhKgjLh3zLO0pWOc54Je90h1+yE/B2E2nKXYepqAk=","LIyNQggOLpYV1MjcDyDDwwBdzrFpfZYj687rY4um7vg=","DWESTQbNdbqgjUY7mjo6HNH6O/bKUIOZER4gbcGfe+U=","GKjM6eeqbfPV6zVAawzUa4fksI+P3JkekftZJKBzQMA=","AUUyJsdXQrhA+3HxUePlNGZIuaB/wQqsMUhdfA8HGoA=","DrBfUgZ5NdC1UXrduXrZE09muSHID75oVI4MCM+45g0=","F4g6D6+jfQP749pkD9zfAv6oIrz2EtfoLgIX0420Ago=","B1Fsuz9n27wFC9LsIbGLudDqmXF3BZWoXEhjYzsOGcc=","H4bvlHFEOyalnaZ+HCoiPkV7rur/KunwCQxVDDC/4tM=","C4TsY1XL+0OraXCdT+2QZoXwJhPZtIYS84zeM8aenwM=","GsAWtA0w0mcjxb206dL8caG574BlzQjM72bKmM54lzA=","ELL6id5FRWBhdqAEVozqbDOBvpYS6DgVRnzEv661hfE=","AL9WdKXqHOb9TLdc5/JnEOUQY5s0NU5Tyi5mMbQE1eg=","L+FDmZO9M3g7ohxewfKNq5cUej6GZIZt0EZo4EwBN7g=","L0A759OMpzNnaKOpx/ZWaShTYo9DeKdKUt9Ilv3MQDQ=","DhwXG6oLo+gl0kLR1wRUuDPD4j/onn4iPUjezYgX25Q=","Fy/IYcgioEWdJ+B4P8YDQJ+DWRP3O3HVH/MaYvbk+4c=","G7niRUozw8CMvjHddbM9nWZCzZsKl4wCUfW5HwgjUjw=","KSk/hCLU+W49xpT02ZhGzNbNW0p4ZiYl78cgNDCNTDo=","KbN48kRqmjHzfUdcgwaQUymU7bZLqkN5ThPx2caUnRM=","AYqCx0utiqx7dheUdg4JCs9VqPlVVvKqz8IP2YwZYW4=","LB/ATe2H432fHGOc7UjdjJ5GYYz0khhjfbVHVZIbFkQ=","KeoOHgFeXK6z/xzm0nclAud3i8+j3AN3ytfV7+Z0sr4=","KhdTxqTHxDcWzjNx8UCmWQPSKNWTneqSjsN5aGEPM0k=","AtlKo7tUmNDXfvHvxZUFGbECk1DUdGOUqmjoUmwJ4d8=","CPJpCE7mN2IKEXgOq9jo+WwrBLjbYCfuiKe+hQSF2/A=","A6v1U/taS51Qk9O1+JihEaQmHCQZ8+BVBg37RdgufbI=","G52E0YnFoivJvikmYjNh/GvnxxTQeVNkJ/x6cL+8u7A=","I6/CAEFPI+dJa0BGKU22kKYLz1y3LEGmHsc1E2XIhcE=","JqXObqY7/Z5uGjcxiTjU3aDc1f6dbCrPGr3SfOFFN5k=","In/AQS9x++SQIlIjeFnwuKaUmQMWkYrWcMNFTvJV+c4=","DGtEin3q5Ir7/PNMt1jYR1aPddcknepNoJqQ+WxnK+w=","IYyS455i38EZxMst7ZUS3CF6mQepqLDtuWonUWn46dk=","EGv5KgF8MI8Pcm3z0FFapv7sHBgCDDgDM892wlAWu6U=","Hyg/6hckTwQ7fDXqHnGTFknPcABpJUasVDplsYyjrao=","H8X1jloG4ccOvz/Sosjf/nvfLCwXm4F/wfQdGibufa4=","ItDXfwrkzZOWz82KJ6JGMDzscP7dVL7vbdhskZOP1WA=","HOURIS2GiFN6XgOZVydumTWz6NW9RwRcbVg1EI7sXw0=","HIPKXfasR3rnQjbEn5MJ3fUqQpD5x8HTCSwRMBLRw/Y=","LnLaDh0dHKzJX4qRPYehBoivCtESlLNQzubRKKl0Qu4=","BFXujnVSvna458JZfZeHHWECtJ6yzx3bb2gbfgWw0Pw=","EHhj2vTKwxjdBqsU8TIVl5SQLjuNoXG4hI0+2gTmxEk=","ATKrr4DjOsSJgtqdXS/pEZHxfxkQ+9wGcxcXtrxjqdg=","E05FZ7KQ7ZTEexY/owSsjRTwD54mN19imahGdw9KrCE=","DmwQCKbWzzBKHdnmGUo2DB6aptdlouUyihvitSNRZPs=","L428D4bNMwij1ZipND1jijwvVulzbpHw931Qi/04KKI=","Hu2pqcbYoDw82e/RvqfkaEDWxw1/qC4IW65nNH5dp9E=","Hivco1idIrwJMVYig3/riVVyBah3FM2AEfsm26GuD8Q=","H+uVkRIXW6byq9nWBR86/zKpxNpFn8XzuqFmt+ASBKU=","G2pL8vsyAxuYN2VLH7qKygS2RyqR0F+WMgu1vdOt1m8=","C8IHYmDbeX8E7y+mDGz10BTYl9MgK+AJ/F2Opg3BjLw=","A5pf8yTKqdzWW4xEvdHUI7bALkBQrYrpMa3m27InPMU=","HlDB96W9ipZhTqJn4MIgOctHCGcGOLFuTE5rS6CI/zU=","JDFRQNseA9NKnokNhfs3hoYa32SCEhQb5vAx7dUbjAo=","ASy281oY2UhccqBzxPkDfdZk2Y0BHokr+gbfi+ortd0=","FJpSjnMDEZzgZt6dpBd4A9d04/Gyxtq+nt/7OVFIFhU=","AJkHOP/sxvjcDmtSab0d3nTG9q/Ud3mhGdjJY9W2XTM=","FbMZ5PUayJMe3mVC/5g8su078wdy5oG63ky9ZGWfx0E=","FVM0P5Wx/yJqbYUyrz5InTBaCOjVxTJ4fTUaXDC0JvA=","Ek1AwVTURU0Q4lT843OYboosobQ90iG1Wo+40ZxaIxQ=","CGMmcvpCNqykP03+oFCMttOJXb/vWMX4D2XqD0jBegM=","GO1CAuCB7+txBwIa7LcG9290ZuXjYQH9kmdMaQvaNqk=","IrYtY+Tap8ZnTcl/Q9fsY/qc/gR+rWAeujb9N12EAJE=","H3a6GIRIwtxQz+KrZcqmRihmxeMbynLRLNfcG+fsFtU=","JZtJaPnkwyiFkLtSGyvvXzuxswpyis1FYn66RdcyYN0=","GhryQYsezU660kxaVK3M0AkHKit+26wEoIA4cPzfIdE=","E8SI77V22YsvWMJloNdtRQx0wBBdIlprERgIz88T6Pc=","LgJ4kz2UuENMUqNk5ao51MAuJoKVgZuwpMmZsV/ja+s=","JvxqD1YOV4EgLpXlhm5nnqOqSnbNi9T+Z1ULtObB21k=","LXzgNU5qRX7V02Ia+5FzLQLlyZJIeGvougxR2mj+lIg=","LeHbbat+ALgYOFlszmbouwqiaYmmk4bOUGFWDyaTz9c=","LjBoCQc9SgC6voNub+SO6o5PoTuZMskoZB+rrUlE9Yc=","Ibm8W6e94Hh6IKiqnvmhfVauKvwde9eirad1BtFrZvc=","A34SI4Ap+70O9IoyV3SApNn2Y645oOO2xq0PjDkUxxE=","BiNA76GjBhkQ/shU/1+pA33ddJ2f+9WmKA6UmLt7npw=","KOLsZ1LQfmRXTk6SQJtBdob3JRJ/FWTRZGxP9Evrnew=","EIHbOe9BlhqsjP2vuMR4WoR8ozSKm26vWpXg/088RUE=","CsA8SK3Wh26ouEdc4W0wb4CupiKdCLPJhmYvu7eiI3A=","CZQTZsVzQ8V9+GB4LVP+itwqddotDxdDZKBVqn6gfY4=","Dck42mCrkYLHEhyKoEwdlVwfcpt+prvYw3uli3S7Tc4=","B0Jr0S1HaeF0hA1KOmS0BUHoXtht0h/11xvn1+upMOs=","LKNFEVOTN88FRxyqOsZgTvBwWz0uSHTbF4d/ajotZms=","I9scEYAi/KkN/JoqvxGGqsCcIjcrWmgUg1RY0zwYM6k=","KCtZliYH7TwzqfmjaJmiSSB2jmecQ7MZx4GswCDGhVg=","HOxxmk6P24OD1URiPPsuz1wIet4DoSzCAgYN3yO6oF4=","J50UkOgc7rc7zOZuCm3ZhEO3EasTF6MeosF3GMU06kE=","Fo2oTrswP6k15w6FMhsQtnYHOSVh5v+6M2T4iNKnFaU=","Fkx74TZ7Ig2qM7X49jfpIAxDySI/1xxB+5gwKHyvNQI=","HAnpl7or0WJYUsUOHWq+u27Gxhsg0cyRsBUISUIWK88=","LsOFou9Z9ZQWcRKxSR1Yd1IGNLsw0A3GgtCJ7kWDNsU=","DPqe/kUHljgG044kZChzaCOLL5DhOublIOxfHl2hroM=","Ivj+4LMTKpU7sPTUrMYhtaU0QD2SL5v1oi5RLMDBA7k=","FEc902UKe/FAdDtDxYMhk4I+JQbGDbZp1xxj/Hy7Qr4=","FvkTlaQvaKkSFIkg5bnDC1NuhPFcp7UJ4RXjOgjfRcY=","DZ9JTuZ1wlDL3/ScvXhgNtiZEXUTsWDAJxyLpvrzDaQ=","C/NtTG//QQHYTdB89tCpyeWrNG1fFMkYWvPbPhPWl/o=","I0UogKfLWdOT5ZgCZvHnUsaGtXqH8EH3XvExiTJXeQU=","MF8qFN8VkLqk1i2kwWhCNiXj5yHyDAwhoPtFzsovV/Y=","GUfwF1qKnzvkkPYDiEhngVM6wL/1uHMKCLQ1+KNAes0=","LeQXqWC1ZqvPhtmr9JrUEUTDthEN609H6jYiVzRedIs=","E7iHx3WS8V2uDSD6JTMOGSAdVXLfJEuY3CsDvAaDvqM=","CXs13Qsm5GgF4W/QSQzgVgkW5J7x68oh2rtKvyxEU3A=","I3oDetlqNgrtWTfTzOOO2R5YkXsUPxcjO8LXVFbdQVE=","GM3ANlqN+rz7BJQnCvSCLCmm2RJOjBkKnAtIJndK20Y=","FjQov5ZghZZZAWE6HN7Z8o1ip00AHmaEvD9qR6izv2s=","Ha4NFfoYIqXlm5QNgbOvJ6W9P33VCBZ+pgZbbUnDMt8=","Aq3Zx0zyLR5JJ/rGdUtcvMFy1K3HWsH+wF/4/KDZd90=","HttWLltDdjJKC2R7kGkP4zZAeNwhLeCtNvX7JtFPZ98=","MB3al+KQp6AewQDlm1nXj+QCGXOvHZ59EBIx7Y/pofc=","FwoRXn+w52pO2wWsCA3STdtcJ8DJSzs2715uxU65jaE=","KXY4FVd1nyTamfruLWxQWb7pOaZvsyG5+ypgnk1H6fQ=","CFjHxvn+x3zHtsKl3y3WMSFAcT+XzHyFA7TXxsge/6Y=","ElV8YSwPdxjsEScB2AV6HcMBzMMLLIR1pGvK01FNOaY=","GrBj/9/6IWpbzikA832Bny115vAMZ84CS6P4Mt5k3LY=","KEk9BGcgaMam6U95yxrx1BUrgjVGNjWJSZwKFBvSpYA=","Aj755dRog4Dd8sFsDQioMSN+5Yd1eXxn2VxuDY2K80U=","EJMyUQByL4g2yvML7lPA7xTrGEEL+RVXCzJ//ZRkpcE=","FwVHnPO9u6941PED0460dBPJM1R4ADgQiT81JZ3ejVU=","AIlsK3nP3aXrf2+e3jq0d87uKziwaBdPFaOze7izSOY=","FJ8TvD5OKwUVs3iidH37qQ99XHcx5Z6fNr3j8E61DLI=","LhQiJEi+UMBo7P6/cJRLWTVAxylcoOR/K7f2MZm4cS4=","HiLAOWAkuj9tsYGskrIppRhxhwM7E4+yehz39thwUNM=","LFoeRTQG/NpdWGFDU/CimEL7VK+I7Etz93eFY+BeB8Y=","LQja5vH7fgJQpmDnGxzTGFPCJ7GI2HVZIWrxxGXYq+4=","IVUzp3d2ImZkEYqAgdh+ISoSUHZhOeo4x2n5PKK017M=","HLu7JvmRpyHHvfg17J0e4MB0CS/NvwB55N86wocpLt0=","CPV73Dx8lWgfAFUAQnrVOZJZ9pEEwiIGrsL5kSKSTo4=","G0WTjHuE8BdvM1IDIVANEpfPl6pmmWZP24zNde05kS4=","KusgkESGjKhEh7eRbmtAM+5svvcm4mnQ6RasLP0/ut4=","J2Nb0q5+DKyv8Lg2WWYHp5JAPboQrDcGyeEZd0A6PrI=","IuWTt6Z5NQJ5OBSb8W/OB/6ecmBV/AzdB+fqoX/lcwE=","F5WWK7UQAjahg95JFp1rg6Qn7evSNxG4lpTag8vQh8c=","AHf8jXzZrbwoPCUyG/N1mM3yiCftNXB89Ih/zkcHxDc=","CuW0lNFm9qMkQtHQvVm2Xst62PZXG3dIakXs2CfdEoA=","KSQim21kgYT+Y3Ga2nBB5pJyzf6JVFXXfwFjSouJLIc=","BR6ECQPdq9vyIQNnSTNoUUKYHAhSpspq8MjRWwaHFtU=","D8UIt+Ygu2xHqFlxv8vijfYmGcUwloXQoKat88i/L4Q=","GfdiG71lmyfRibsyAQuV/CvYdzkuK1avtVisX8Dw8iw=","MD6Y7jW/ytKSaAp5VuC5MvfFcsChMa3sUAbY8pi3Ibs=","GnglPlf4JbDLx0LYeSOyfFH0pTHRI1qKkB2ZfjGy6gc=","FeIgk5umSzo6sp3r87CISkxDhadNhF4g40Sef6LzkyA=","FgSGtuYh36DpASOk5D/WkiHsGw7HPRlkdrUEvM0pC5Q=","K+60JATbirXieWJLrNthSyG1rjhvLCo0p5j+ynYxEAY=","JLQHUAQW/7BFmx25dAZwvbi+itu0/Vr4/pxLXsAh8OE=","B/X9rpiChcSbz//yP8ESO66xA7/8l99oOaDDUGt8BCs=","LOm1oI3szkuFPmfSivbrTHVce+6BkNeAavBCdZo5lQM=","HarckRw+w7jl9CyxIwF/H78W5KouMt6UsBgSiEW/0CI=","H/gLFpYXt+5arvvuZ6pkvWTdFO2O2uFI+ZoW4/IgVlE=","Kv9ozTjRiLirhcAI8wDFCIJJi1Bo0807grWuAjv8buk=","EU0LP1TxTeRcxNtaH+scR1DqAkfY8k6Pb0ctkutwht8=","ErYHV4wtNJtp4PdWhQ3MISWPha6NjKqKOgIc+NAqu5w=","FMaS680H/O9VCSu+lQWJ9H3+x+xPOkKUSwRCaQeVoFQ=","Iinb37kq5+uDROtW10bQcGdjfXX/pDnts9daiwgZnyA=","FvRkisR8GX/FcvWDUeSwB3OtmivK0ErA+HOlVrbs9r4=","EtkNVcjT7BhN0E9cautjm+pwp+PQE/yxdDfrpmISL/Y=","BOLEl1a4tawmr52TlBHK+H8VYm7EQ23uvH3AdJBFIW8=","IZF9cjoz2yZrB/gZSJVcRd1QeFfp5ZgYMdNcVtvQuzY=","DRO0aqG0EWj4G00jZRImjCPnv8QQiUi16fOl9e4MJmE=","F71zEnXWAtF8objsR8sS3xpLy7njsCom+GoIsu7x+3A=","AkDuYBpoI+xpikvHdOba/C89HOwsXIn1vRNim9xpJ0U=","JmP/nQ6qbpEFk9EQItPHe4d6O+2NAH9vwgeorXW/JSw=","AsRbU/py16DXokSrOrC0H8QOnMOMu+KU6MhKcsfD++c=","ELuKdTGrBdIocogPloNNI6MZN2I98/0pU4havd0SIrc=","IiKVDIoczBwhIqNT0UgnRNQuYSVN1lO9Ja5p0rp5sDE=","LD0+tyBTfS3ee/uO9iZdJsnW2Rjjfy6XAw+9awRFfbQ=","BTmmluFRmBaTFClt5W3IdDEuGeWzUY711Qpyz5ijCJU=","JeKl/h8VWi7ur1DQFmT5b31ncrEIrFxMv6XvWh/NWtE=","L10+h99pBKvUVO/KnMMPFUFkIgyeP+8n4YEuCHC5D8U=","De4g5HMcDnVC5OVD6L5sLt5x1uqoIVluT8nmjoncMA4=","BhRCwTudH7M5YVzYr8C8nhG+dBy/y9KzqSGUA06dLlQ=","I6VhheEtYjCg66981KAc0YQQ09LKmR95r1cW/iKZMSM=","AzRLe5rbFaO3w9ZP4e7DU0IgLuPEo22y1J6B5RdCNbw=","KEt1HtYdSEuitZQKGh7h7FNtOSsRPQbbSZWwirZh5nU=","FwGtJqQt539NWKTIGR+dRzAwnF9LzQxtw6Cqs5Y0CCA=","J8rdpRmoNwEI16pukQL2sp6PojhswCllk/L2NEn/PUs=","JibWHLEQuwOzJxLVnw47Gy9bkFnrmUgHsmfkrSYe1pY=","HPMzCJfFTyXxX16LjaV77Qhl8/qEHsSEQanwRXkVE44=","AbW8zp1pnlWkkNPYboySyDpyVqf+uf2K9shNaOFI9k4=","KhdRBdFbo/7PW8snRrPIH8jKRo0dSqmZ+7qo2BEgJu8=","IKI4IpXsoKYciIzvgRFa4GN9fseS0w7Kag8pinf5sms=","BRVJu5rbzibkshiynKeeIhy2kcmrWyeGI574EmutLlE=","CBylNJ5k1gvKCAv8U0yLMLGL6kMJzwL0THEYX+aI4Hk=","KFpADWGly9bKe6p8PJrKVQOxf9cC4AQgvOczI4LAuC0=","BOG/jJVbw8hwgmLj/xSL6iaK22YqwkWUeeavLnNECyE=","C74ZrE9cZ+nuwyyea33XvIBZyR9QGy8mqSswvCaLC0s=","JySsWOHqTfGeZkS457dmXZJI00/7v0xMqJNMYI0uj2o=","BEZ4jZVCav6oMNGmyo0tCFv7QzDLJRTf/WCpq3D/9wk=","Dh7PJsKGyGq9kQwrN6xAv8DmXLKRQmmmpqrsXN/1dY8=","KaJn3J89EtYBqEkUiiRJED8lcTCDsWEcOG19DAXqS6M=","HcNKYOeDtdr0ISVYbqKltJ3Cy+udK5C6iBw0zrmdLTs=","K5/OWFNL9KSGwyIPD/kCb1eMqcQ12DIQJNEO7IK+Tls=","L9nJfwEFT+YcpeB+NoHB3ZqdH4umMN0kylo0TD1mbRk=","AE5qcUbCrAFQN/CoLBvHRr+0ac7J/uN/G3CCOfQz5kc=","D1vrogIK/ecwE7fv4ME4R2LbhhLa4FjQ+EnHODwHlDw=","HF4ebvG+Gq9Lbg0y1ZDcWySeGxu899BdPmDGPgoYZn4=","CVZ1xuHo9tqo3UIGCIOn6XlfG/iBCV6YSX0z/VyM+nk=","BgCTzJ4fVPe7p0r3GOGaEPAzGYwi0h8+6AJxJYCZ3Mw=","LESjXKjiSp9Qk84cuSyNCknFM3zDYBxE5PEuBErODcE=","A+iWI0d8XxNlu6FuyxqKWnDj1cg9UPMHFaQHQ0Pmj2g=","GSX9WG5ngzTRYYp1Y0mfa00AHL86+yAjKENfLUnPc0o=","Ghh9Yt62ObggFo6Lclp2yW5Vam6QMEoayn8ZcQV3Gbs=","FyON3kR9m8bKtmOVf/VMdLR9U7rUJdw7wRSCrUSEqg4=","LXoFk6Vr0zfn6uiphBgad0ZYkctpnQae+7zocRNXApE=","J4OHxO7uas4S8GUxoxK3d4ley0NJW/kKdAtf8linM68=","GBriCXCZg72QP0G1fu6gVoSfSobT154SiSpFJQ4B9Hg=","KGeTTr5mwzVmOwOMliK0HLa/iEAsBJ6RgB1BbXNEGmg=","AWUYcNGg19BaIY2BHkZPxHZ+eYBhUV5DvgFsZnK021U=","DxcJX4orIe3VASbSdRNPKc+5EaeEbVzy2nlb4MGnACQ=","DynqQAl7NPOdAc2InmMZcx2ncwIXFxPimQ6Djty1HOg=","A0UDQY8nzPvcDuJSkRLVdoCHNnOGMVtTCi2aBStgiQE=","LaZYruodt7IGbMmCo6SmL8Iu6papVrjI1Pa58Wm/NPY=","CZiR6PIgW57bc0+wvGyOFNTPLreFClSW/7RNrPvuaHc=","IrKFJ6nifWW32dQl9LL01XvNw5AInTqyEM9GNzVlslE=","JKxBwh4DLxIF9Ik4obqJJxaujUxyMIZLhvO3VXbSSfo=","Dv3hfFYYm13I3T/J1Hlu78fdUjR8DdOtBlOMLLzNhgE=","AfMhob5V5LQcXVqZhdRQ9sI6LbWAzeH9F98eoW85OZg=","EoRjXoqhfjS6sWH8WKPoXsJpEjWTeXpEYi9rxbFKAoo=","GEA6Xt8wy4aA9+uGJkqg78ZCLqbzTv5V+Xg7trzKr1w=","Ka18Xnxe6TyWHUtnDCmYBHF0u/p+3P4osrTRnzyV2ZU=","JoW43scQnACMTrVZrviyiWSHOAh3cNZaik9h2TMwnOE=","BtGhvKdSLWl6k7RIrBHZWXLic3yfbal4lAjvSnAcA+A=","FZ+GKURrJhsX8ruphnnNIV/xio4ioK3a3KoITKcoviw=","IQDBYFtA4WRMUnVx0fKiaNF6icGwJ0/ePBhWdo4TQ2E=","FM1YN2PFqqWWWmzYENOqcI6hsB6GWthJJrbdigwpfzo=","L5r98ldfhESXzPckzcBgFVsp4vRSyVAGv+VNRAIGgnI=","C2zj8G/CO2HmlJCGoniRyyEycw1dl2xNA2x+Wqlg7NI=","IJakrOGcx8DZTJdYT4vR4aoPOKBbpESxWMCk8z3vZfo=","F0KQnSD58X77XGzosj9rhffbDgERGtgOkQ2nOHkmvsM=","EzxIbDvp05kXbIl3eHL29lzEv6QaALEaKwfbeVQaTZ0=","BgtbyblPRUldbj+tXvfCDB0wTD0LXb/pMMiuIiM/w1g=","FsD5KGdpUfrrsal/cN2GuyQ5xPresmAo1p8zEHlJ3Kw=","BFf0Lb2nyzjeM2m60TtoMhdiR3FYw9my7cZXMdKwxD4=","BbxT9L84i19HfVv4xd4efzjvD5THddc337z+QKf8ykc=","INBX4w4lY9fbxdJkEibG9gALy1Sefc25t9+Bn/0QvNs=","FvBXTnwTtBxezsw2+VkHGcMfKUNac2wzrZrBr7kodYM=","G5Yp1WeLGOyl+cUkStvCh78bGolGjlSdF2WDXbX9zn4=","J9gPFWSI/ZA9B9LGRGDdZE1H21lz0Mc22RTj+mD9ux4=","IRl7s/2LZthzUBnN15Ec/Oq6Y7SdzQeRDkjJk/552VA=","KPX0lyjallMqZqLTd+spnekcwdeHAdRKClpcxn3ev54=","Flu84NYtaEESQnb1PLKIg6xefswS0SUU4v6y4Zt5E/U=","FJN4B6LZ1y0iNGmcXzsS8bcuKCshb66RDbVvaMraS/c=","BxQvxJAfDiFOxMdPFoXDWwSFUWt7gn116huAHnjwRF0=","JxTWp3rArHZsTaLPRoxZ/Me+OckxKbnZJ8Kr1oQ7ulM=","HTEQN52Xxcpw2nsEiovIWVh6+Xe1+7g+rw+VGx2yzGk=","Ei+bSABgw15rGwuwISKRsK2+JxnGYOqxB6vV5jLiuW4=","AoFfdvPuypS48sQpgs8YLJN69e+8gCYhxK2Qh2A+W1s=","IorO9ndGa7zoFgvVnJOMXTQAwkoQ0aPPFFUZzhOXkEs=","L28IAMc+C1jE4xY5wdmOV6odezjyQZjdq0072tixsdI=","EtywC5bpcp4+RA7qtW0jtJWSyNMGgm7hjvyPf7EfzT0=","FMk0/duek8G1Of88cmkjF9DDZf16cn8rDUDgRC7mzYI=","H1tI+7EM6g71mtmxJIPte+XGAVE7DMzhzaOoDEWoDGI=","B2iriqXNBA5e5d5SYRENIru9MMC12co9KwdasLDejzg=","K4T+AsME8k+twe3AaR9b/7BQH3voo4HQmaZ6m3qHA0c=","GCfRGRsV3PUaIAvZaPXKnNH5bD/Xnt1kVAbKDK0YJRw=","AWlQoGuStUhe91nQpDlFxIIxsP/eWyKB74fsoBgL+t0=","IRKX2k1wz31D88zXCojBUiTPBD9vrqaKdNb+KCqDFgc=","ChgSF9ExX8P+z16AGBS0Bgp0L4GGiT25Xzn/IXIeTYU=","KGBY7WME8Syde2BT5tInnTSgwYfwKYEIVMgJSG2DREQ=","LNClYhMmePX4QM2iTaTTBgY5hB9TxgOxp61Fn4Hd+ak=","Ic4m6OfIMEXZ55QozZBa1InfvnXKwf5YVAhnyG7zATU=","AUrdxnqekj/4kO0nm2opZWsRRe4qIT48BnV4wXdYxRc=","Cvq033kR0RVPm1ufnUTQjCzpSNDpKgbjpGbBKTYY24A=","B1bdxGhmuiiuICmerFjD1Y0HwMaPhP7Zy+MGoLmgAig=","FeoXfYvB8lTD0pDnLY6+b55fZy7E+lu1O/6vvTDEEic=","EtQZkqzMclhnHh6mFn67Pcmf5idcOPEvt/zJlOMmMCU=","BXCgcCHn8Ml5rkfUL54+NxJJ6ypYO3Bggi2DTmic+O4=","IbbpxNbcd5gpLkkArIn1um3dw9J7u1DEX372P2Pm1wo=","C9c4Pa6P0/GvFpaklzusWjSgHFStxz8a7/1fMfAfwfM=","Eahm/Vnluh2Qw5xaSkFeyDA2EfNFDVLwSHqnrMgt7p0=","LjMOD7KVXYRzrZ4bpiM/2vRP3S+hiNSkrtFcgpebM9A=","LsYUFHZSRPa0Z8XyTkQsk5wEw4Ebmd72TVKxpPF9nas=","E3p3CDjYUjcE53aCfcNy5VqQ8gui3VEyDArHg7Ajlns=","HWrlI3u6a24yqJ8wIAIAr13K8pQBmGjk4VKzMnZeDIY=","H5A3+RiaU61Xc8kT6IrnkQ/QICmaw5TuLk1wO2L6ad4=","LGASJZwzKBx30CxhvytLPbOzMUZVd0d0bJ2x6ru3z30=","Ehffgw7FZEV1IJp1q9w1+mBrJxd19G7be3dCtXPSies=","HTm3IdSNO+nT1RVcWMVFSF5x0APxmp/AxmP/9X+Py9M=","FE72tSmhnFXAfkHShZ099ysPdWAm158y7rHa5XInwjc=","LSZpB9mG1+BzA+LrRbZiDQFkTLjDgeo9FzjXZ0co79Q=","GzG2O5yXNjZS5kzgS4RO/GpjsSLxZP09L4fUnU+w/mY=","GoxFKjGv3GKiU4DXOMbPTlhBxWINqxlBAigJRTfs9Tc=","DZ2BD8faWTHHpJB5dre3f7aM5/qGBDWRDKNGqqiyrKY=","FecwiEHoLLRK0AukrvmkJBAE+K30loGQMjdaEP7NyKU=","Lhf3GK6feJfnK0gfDHeahMQb+s7bE+CVMKfRb+NV92U=","En5//G/4uhlMlCLtVPYbY+WMeuZykoDRtuHogdTQL6M=","DHMJmevawVC21ef6adR/CQhj+rENGUmRGgAVbTKFk/I=","ERQYJUudFu+NZJxaL8QTasV2IZHvYfHvRtNe8Zn5Kic=","ANDjIy976KlWmbm9EVCP5JXgJtqrue/JNe58S3VLyEY=","JRMOl37E9r60rk2/ZPGW9I1g+Av4DI1fIoEYODeQySc=","DL0iynAwAHIWPsG2GslaRelZ9qaEPR96j+9rWykNtMo=","DE5ccbRuJmO8iTkutXdcd2nAgFUdIijYED5UVUi1gSw=","B2O1VzHRBSIL277T4PPY3JIbSrotW/LVmVMXo51Do9E=","LleLnDUnUCws8kj50l5ySyUrH+pdMLloQLFCsGas8UU=","LXJivYnnP2T3hQ5Wq5NFN/Ysr69RFhS8iGmHXjOmk4E=","Iz5e85dmHHNDP6xJC3KjdfMcb2d03WkzADOHPFmo24U=","IEeIHVQrv5dLnp6SAUU8grV0RzDueNL8Imv3Pcckv7g=","E5LgnY49aUN3j1AjrFd+1YVzZA36jPsiYd7lbwIMrgI=","ETzlZB6MCEAe2/jkClj38ZhIbJQ9mItXEmXaO4AJiyk=","Bv40ruljMsDbqnVnBPCsym/UiLehpCS8UHWa1m3z7PY=","IQ7tqQ3waI837n9NsBL6cFHar9PU5iqKdarXPKDEWAg=","KPVTEcpSbjnibjjiBlhh887B5ijeRvQ1ZEHI7NtxYXg=","D7OoCktSiolVFC5kIZSsSmT1s0XIbgzPcCUAFgUtlTI=","H2eKV6dXdbuzypX13sB2G7casUffEH+nX0Oq+TCuo6U=","Bz7lGpiupOnOXd75lhtZl3DlgN7lyykWG/gcCqdLpsM=","EjbBqSWazsUKBPGTUGkYmQ2hvMnyO6/HdIA63qQX6bY=","Fpq5pYNVV/UYoXdW21V16agnMRL1Sx9jR50mGq1deAo=","Ij3JefKDNWnCQTD1mTagXaqkm2EMevHfNzyBrUGHbwc=","Kn4HxCsmT4hHUI93Z/rSC36FM4p8x7jbnPBhWmFLKnw=","LTdMnsFIL017DPRbX2rlsJ+bTF4NPkKGRoIv/FgzILI=","F3IqbJevNhHDHi6cinwb4s8bHmeSDMYZJSKLtrFxn8w=","G+whvSt5vwqrgk0sc0Ob8waXmVB4nHYtPyRu8XJmXGw=","Hk9cTBUWaysNDy4SQ85eTX3w5AhvG2wTwkdgwjs9K5Q=","GyZtagP+amZ+W7uu0kB6ygQvxl/1h6N0WSQuNH2pCKs=","D4LrtKOi2cBhIx0HKXTaeGdGTUWgksNpM31vfzjxnU8=","A18PUQ3wU62Y2VfNY/LFEay41j+O5zTZuc2dPNpxfFU=","I54iRkEPkKuq3CVtCtZJRY2KLzqYtoC9yGSDKHBuWdA=","Iwpk4OOVMbq2noN4vsXs1F3QT3uRomTUuFKxcFCi/n0=","IB2TWS5j3Y7ZftoMHvj1SuM1VugLpR7Gx9TvU3baJmk=","G/54xQ0LhVqmmIXmNTfuy5hMGOLJ/99vdqDTjNiqJKA=","MClwjH87W6/FwN3Nhl0XThuexxJq1zDBJCdMVie4v74=","FaBpLid4DMFU3Pt7zKfYxp1hPtcaxznojMrVMR1Bk5M=","FYWAiFtFIfqx9ZJVvHSsRty8b2fkxbvjwEB/bnn5lmM=","IuVCcJ4Taxj9qNHFnl34qe/PImKWzmuZ8MWkxtjFv1M=","AAmE0YTCCQmxibVtieH+MQdLcRsQaBPjGkMPkjSEX8g=","JguywvVhr3tLujwjrxRGDmP++RkTd51quHgAk68udsg=","ACbi6jcrSYIa5Wu+GXhuvyHEMmwYjEe3D0ey0SB2XK4=","C2xNnTb6wwM52Wh2owQCJLrzi1n5b9CqAq6jCuGi9NU=","LPX8PXXvQrWzdDv6vCFJC6uai9nTgob41uxls8E3U/M=","CEaqaqIfGMdAAPBEFD+iZv8ee+e99gC+Fs5P3ED/HmI=","AC+NDsjPBr2z5MY4cziU1dCpUgTWSPvOraBTrNnTukA=","HOj/m3S3nEzqC83VgGP3RNuWMPO/WWPxy92Vn2ESb4c=","AX15ER44VFLmFcRCxu8IMzOoqeCGKLvh6E9N7nldwc0=","J9Bk37CcUTSMlpKr5059t9iZsG1jrxA2q3SVPAizxVw=","FGh0po3zNGFpJUa4i8B52Flh6kYvDEgX5RIddOK/L1M=","BStjUsJ9CA3PXR5QuHcMG/bP3lWbJOff3RfTc+mpSFI=","HnQ4lG15zRkb7w95q0+WBGaTZ1ciUuuCyw87GdRpEVk=","BHCdoXNvrvQ9YW1Z/hAQyS6R4UEOXdmsN278c4ZwJCY=","KDgdSgKopV+wa7aWxefsILNjYviFt1Ox3cUX24E/Yvw=","Fg7PkLTieknT9Assvp8Katf7qCVrmlL7TL//FQekcRM=","Aw5SHZGh4fiDbzmydzN0X9+W0IZ7v9bMqrzJRzWkcEs=","K2avMxg6pOU8+2ZSFvhrRY/T6QnZo7A3WLrZ5EZXxDo=","HoUWsKInbcupLYuI1v2PmwTWGrNnohBYylvIp1Kqu1M=","KyFytzMR/07r32uJr1FtKuC4q3W4rfgETrfiDVEYJrg=","BkwuBjaEWjsikSyLqpTDnhTn32u21Sy4kUUhurFDceY=","G9T4ln5EPo7+WhhgG/7X0r1Hs0xg3/Cslk1qTrBZtBc=","BO/CNKFzY1S+EGIOrbD6+/AwCS4PFvU57alYJ01UNDA=","L0L8HwXZDbzkE3d/dKNTxX6OZjLTDiiq696IuHjfRts=","Cj/cay1GsAR3MfWZTxk7Nf0j5tTUkG0GIr6W8p2bU2k=","Cpo4Gm8r5bcUUDFPNW/M7v8DGqRqJ8ks7O0s67VH2WA=","K/Kg06wAvp5bwGCjkFPYX0UV0+zG7m2ZJcVX6z/6SHo=","FJzqSsydNFr5uqCwqp27OidTQUh7SAmpctTKSf0Cz6A=","Lq00OkKw6lcOGzWvGck7DCX1DxUDz0pjfbuby1igvyE=","HBJ1nGwzycv2rYka2xzC70Mt40JRhlH4sVdzlNdSft8=","FhkjD+r8gQH2vHmyxyBOuKiwg6OMDUuudLMfzTU9h5s=","K9xLuH/s7KYazgmwq+i23XXPr3ulkfAu61Y1gI7NtG4=","HYM8cTXSdhDmly/fAFeArkHw+Y42tiUZeLa/ldffaj0=","H/ekWVJueWOW/MoZbdBPgbo0Af7Ge2ttg0IumHeCAJ0=","JED7tIds82p3GuE1lPMbBvO6F0jMsG86Fql/lNjWayg=","EOXYSxGrhkh5/tBn2igE91yadSc5Ec3ti7VRz/Prs+Y=","LlbBgw/mY3AwZND3dIC8eLTx0Xk5Yp/qLp45KE8/YmI=","CgmQJ8pvXBAIei9LOMrds2a5jMTdDqdPCIGedQKfRvU=","GpdGjY2bhBpX3sJt1PF6+GAt5pX8U50oTueP+FKUmQQ=","A5SmRYNJpST0mVx3trf5zmRVohYvE3Q4MYenUakINY0=","EhbPjweaCYhSY1KWQy9XakjG3N76rHC9Y8D4bXnelZE=","IcU6nuHY9xCZ/RhavpdyYjNDuLpl4/lpq2ZcxYwKYAM=","DQDh7JkOvVIlxwmQYzLsIYRZ1FKjRWDAAKQUH+kqEnU=","B5A232swo2tPalLMh2sz7IzBO+7T5J2Za8MRMOmUL9k=","BzFskNVwl8IUB+ZHwSkKQtV2bUOo8yRzNCDKvazBZYA=","LKqF87gTIAG7D89BFNhNuo1qxhyWoh8xlddIA4VwhbM=","GlsyoSJpbfBDD84jOr/iH80R3Qcx+Wn5Xy6SQ/3ZjfU=","HUanYzQXDPC1i6DN11sx+Ds60rx598jJMKXqywugLho=","DZm/BIQ3o8xx6mmY+JClMqs6EgJOIw6FNtiovvCE6VY=","GvwvTIuhJuMExhcm/sIjQfRHMCoka5IuM5zYe/Le9WA=","HJ8R6GMc1GZNqbz0W97B2SuoFAfnEyHHJ7FMTFP/SRw=","GZJo46wUtgwqKe/hjqh+wQhyHriB9qSenWuhod2U0+A=","IsM11Hv2cYAx6D3kLUergFvc4D4+rLLuil3YjK9dVlc=","EWC/mfD07Ae47y0Vvlo6jRz6GS5Aa7717Y3V+3XbQbk=","IlTNMv1Ah7cTh9rDVUz8neABlPdHL6Qd5nTYygHL8Iw=","GRl1HDeKglBv4wlYo2vW517Gc78l1pPZgDNgLnPWR+U=","J5FrPkoMiZIjgayUzfiLOk6CpTn89ciZpRIKY8tPdo4=","Jo0/+eGNycNzYWpqWhuByT7CCNwENBRVcxDHSbd5hcg=","IShtUdNQR297Oirj7ARsE9XJERc95BrB3J5Zu7pmnyw=","IPv41oQ7rIRLbLYyT3BUNEEl21TVYAoG/JtyDyIplB0=","Gi+1dEOjo9cDCquBslbIuahNpyQDagA9Q168rMx3T0Q=","IbE7mky46XErvOMvF49ZB0o1qM8HcQYcoHZLaxkPoTk=","LHoRgVpCADj3H9IBuqZBKsKSpj3Z99MJC6FVc7ujxdY=","GMljgJRibbfli//XF7EofIrOcGgjJTv2+Rygajf3+zU=","E2+0q8TglPtLW/8j3g1Bu0dkSB3nk/govz2fnfGqHMc=","A+wPeb93ML2hiKARCJuS0mr6pbrWdyTY4ZMlcsZXlqg=","BinzBtixoGgsd5TDLala2uoL5IP+T2McK53CUFQSV9A=","HwhU7mhhSRchaEJwh532h6EsKKCnk1wLrAly6jmEENY=","BYko98e4UDolhaxDmuTtqTENh/lQQkAv+v6Y70jqcTw=","L+Wk+siIz436ms/O4kn3iOhsBDRBzTYj+5cu5Rms4XI=","KelUBFzMq5YS/4QCrSIsId1c07NNQVZUHVAk3IhbjZg=","JRo5YroPPp+N6IHRBGQ8nDknIJIxKip3HxF5HmOVeyA=","DrBPiVmcuhAO5bvEcE7GONECxnAQg8av7o0mzcZLEB0=","LSBX67SHjEcxMwD4oWHG1rMAjCY+c47Rt39uLSNosII=","D1N8doHqrXUgYfWUahDySPiv4C76pyTZfnY8yMCXFVY=","HkC5qgANcNbuaA8j00ugfqBDVht56LbDBvp4eCMvHPs=","GqOPShGfqcPj/5nQrlSqbLEYDEHXWF704DNnj6yEsvc=","BWYcAjzI/63EJa+O28WkWl2vZJZ7qwO5HG8jg6YZSak=","AjxNnYCbDTr8HCfLax3sZj6WJf1E8fE4nNGyni2xUOA=","CfrA65IxhQ3nllOTqL/RXdy78mWWJ43HibPkBwPbQrY=","BAuEqwBzcQPtWsMS9dROJ9R0nNGRBRv4piMbtHgONU0=","Li60uDVFcsJnzoRsnrIj44GWKLJkVtckSJnlfXDf+Ts=","GYco7Jlq0JU8+Hv+uIEL5cWIrBC3OMytex+LrVDJfjU=","L4qO5B2QqsKpHBzHB3Ltb5g0AFJRazpUvY3ziIcMWyQ="],M:[["K2/XvDo7WVwgbEParHUrdloSJVw3q1GuGDkzc3qLgJk=","BpsXed7D6t7T8H0MPmzs1s/+eNdH+u2tnJBmWqLZLLM=","H6Tv/INJjRmqpZi3dx+IoFVN3dqJ0y3Pim9M93bRO5k=","AWdvXAdBerVMN+yK4agxS97rCZZHaYgVkgQ9/8smv0E=","H057vI1Cd55Yqge/VP8yS4FP5oe0yOuBubfnREjuJ/8=","D2sYyY/In7+pmgTIyWrl2zXClkefSEtoDfkF1MvR36k=","AObNEIg+HhHGwZHTYynzDrAEWvBsLYbQxDn1wfT+9Us=","BCWpZB+wFVi8cXCi/8JOtqUUGYspahYpzChNmDvKh1c=","ADl6fXQ0sKqUE0jeRa7EQs1crSw5iISVDoIzxY3VAzU=","HWbyCPwEQRoThcIuID3AjwusL3zZ36zN7CDTuTJSrQQ=","DsHtOuO+rE3dH9sXucfGSOfsgYhaB6W8vZZ+ajZ281Y=","Cz5gHjal2C4CFDYshBlHTcHMLA7YEmU01po/eQsnxgM=","Fjy046XskuV7JbCVo6qoz9xM5ZJncYzGCQoH4UrxCw0=","LcqQ8+WhWymJX0jXoSkNejNka4liDdCozN46o6UdQcs=","LHjuXqFtOPC+udwHM8S7GJPLM/9nG3N6ESLWT3Kc/yI=","KvMk7E+ed4bc8AQ5x1opS/91PjKSu/YuZkcfpzDxnHk="],["ER0EwIP1Gm/fh0EqU39mAQdtYfQ1CU6haUbvv6SJPpc=","GHquJh7z7iGzcCNRigcWdcbQC96CvX9UQUSKu2Mqdks=","DaKO3n9j91WWolaLLdelhFduWygvKEeVsaeqIWY4IrE=","IEO/5S0pZOSjstpeMBB3Fsx2T5sci6Rj8hWrH38DSYs=","J7SKY2o5tRqTiuo+tVIJFVn7++ceCW1RjEDZCN0lcO4=","F/51o9EbS50qz3hW1t6ju6xireDFATR7FoZPPHPrt/k=","IybD3KeqtrGFJlT7E//0KhUsqWMhJCFsx8xvbTdSKlk=","CAxEKQkif0qdqS4zI3+agssMb30MQVW96lxlF7BG654=","KxwA6gCJP5+RMxvJBzl9uGXDfTvGxLObgc2TFpb9eDc=","CS8Dx+mOYcKoWUP/r5wE27AUX8IFXk1b6Qu2i5AQl0Y=","Kg93uzYk/EgmyaKma+TsddvCFkKhb8xBgtLWXA/Y1/8=","EIO3QtNTMqi3m4Dn3ASnL36GaS5Sm2oexWhzNLYH2nw=","BT6V+UVbxkmdRHts7dC2qtnLztl8zxAGDzye9R4o520=","BZBNrjRw1AzhJ0myfWRuYg6FGeKxfPoBbK64nZ407m4=","LlY7ncWj1NWpP0drRm43EBnHf9bupQYSak95J08va5s=","FFYAg9mA0XLdQMlCbP9BRnrOpB1/SP8RrF/MCHui1bg="],["ATPFkT8l/16qhg0DGPaktDSf0i8tU1MOXHhbcJiKOog=","FpU4CU1PdSUpRx4/3cnvmUz61PltzH1jbw/VCbjrnDE=","GZg12pX26yLFkevlFMfyg/Z0/Poet4ff7leBpk8IJDk=","Db2GYlEd1wAJkbOdoSn50DtWWgzS8hjW6ru0miXxBeU=","DdDBGPFa4H5dtVB336RuCBCZVNmeGNcs0sr2E5IOOQs=","B8khv0XjVISKYLDl8pK7A8JGlJi5weTTIvSv0YZ0CMk=","H2lNGsuqsOpbwCahhk1Wi+VVuJwPSbYTTpuJWuFB2oY=","FgTeai2xIr3V2DlUChAF7UAkJbrDuF46ciJNM3QCvew=","JZcM4xt7EM7yISZ7sb4WVuwpFG3wb9tbT2/mYHUjqgg=","FJVvgKZbAfnul+LrBw6d8nEcuLy1ON2Y5TJjbMYHgug=","AdeZroPvZVLzDtxHuegq3AUD3Et02kC6C70syesbClM=","EkF8ABvoYZcBOytIccTpsNzrg5kZGanK+s/lRmb1kK8=","IXH9EflEhUZqgZ4k0KzvCLDIfXi0bZO7lGK0Q/pAzcU=","Ium/KqAv5l48x0+z2D1OM1GGm9MFKMN4lYr0Yu/WRf8=","By6i9c3Io3ifvOpBSpHnsnu/sxUd9RDQgP9O98xz8Nk=","Jg91HHgjq65huPN0jIR5HAvYSs9+toVIcCUBeOmlLPU="],["CIdfR9b1GMjC31Gnhr8iB6reKEBnIo9EDn0DB1IKVs8=","CmiDDxnApymy+Jvic3PTl64RV79QfneZ1CIBZuoJgtc=","KvVgYAs+JavMf3ik1uLNP9mby6B1q4K1XphBvve5IQ0=","EbM6nxgY7X9YHKwCAFHeJv4o3AvYyxpEV9WoRHvb1vw=","BFxhf2BMGsn7jXbo04AyLlo7afp7fCriyOxZZtakx4g=","DmGX/lAjKNDvf5uTA1UxKzRyBLh35/hdm1adw08GTBo=","DN/gmeehVCeN+2wDiLnaoej/Mjogvmpqp6hDgzP4ecs=","Fd7YWdUBwnM/6t3eIv82+oroWAOux6IE9CsfZVO8xlU=","LUAmv6ezehmjAKuvLh1cMtvNQiQO2GD2gfYd1tYhTO8=","C8y2acsBbUmEZJRPcZLs/2cW5stfiV0nFby7tlsSiMA=","Bd4QmcZfCKmQrA8fRewvuHLHceECddzPpPzhFGY50NU=","LEZdm164UteTOLQnsxhNlB80BGFyqCzOROK45cQ3lHg=","I5GAdcj6CSm+/CsXH5nr6d3WaDWU75qD+E1Kz9lZLVk=","Fdf7piusV75dl0UqPAbZ+nV/FE3xZkee5zBpZ0gKKH0=","Arbxb4ErqQOQE1WVXMTduZ8k8cbiZDCUflGBGmgxG78=","D2Zzt/tL6M3qdKqngCycc/8NU6mOlKK8YGhdiQok/es="],["C6n0ShB6gcsj+6ZvK8NBUnKPX1ymhAZkmn7+R8lHPyE=","AYrjkIbuu5jR/F8F+g+H3csUmwr+ONG7uFplaXiV5j8=","EBVE0TFFTyC1SbJKZeyE8bMiH9m0NGHdxtFWgzs0xSo=","Am8vWNY8pu9Zu5UgbOPtMSSIXsIXYrux2x1qd3HsZlA=","Jbl0/FEp2CrkxiRuNfgC4DRA6tCZlYZTE8jKkcggwtE=","LUCb94vW9qTspzl9BlAj8LtnMiB5JdPOS+759iHaK6I=","F/cyzBNUsftHbnBWjS3LC2aD0wsCQV39OFUEc2qobeY=","BA2w3v5rpHl7dKQxJc802GorM+eiLicQsPt6VWiJOqw=","KeiQNJQkFKH/aDPW4idC1BBuD1830fKrgOVETlpSycc=","Eh0rpb2PIy7PRKrPEETNarb5Px5TfX0VQXVP1J9RsiU=","DwkT607n08AtjOc9HOwrbLsXapISmzSilK3wZiQ/9r0=","Cg/mbA1N4AzHdhAIcyoAl/sU1kZfnR34NeBCP7IH2Xk=","CJjtHsGkNof/aroy3l+BlDRSigdSs5KDMYmbBkay8GE=","EeCyND7zcdLW0igFl08lObblENdh4NoXDQ2pAJWhMmI=","HVnVwQsMndNHiZN32jW35nfH057xtJFmuXSn8ryZyUY=","GhW34t4nEl8uanT07HzSRV8bv66xFV8a+Bm9tf5UJB0="],["BUKDKrI7bHpLVHoQZgNxUqJELpmMU4G6l2mEExU7pvE=","BMXrx3E0TMBhJ2VxC/yxwuYJerw9NG8ElJX317fwbLE=","GlF0DNpeRepNS9e/XOVGamahGvtbyTzxDVMJ4H1BDk4=","LrbtVoN3tpatPLI3Bk7GjjkMJIhuHxItIdfPMpDcbQg=","GBWJsUDJEJ5JL8PsfYyo48JafOWN8G8T70NWHVjFkm4=","IFptWqstIktmjHD8tBWC7p6+H/CZKStLxQr4spLA6kI=","KCOaiC3HsvP/e5qo3p49ga9zbU7m7ZkdXGtPpUAUj0M=","GrFfL95vU1535hXIwmAhk9RYYMwBWEnfV4+f75pbsoM=","AytiZvJAF/3hsoHQ/iBt/zC1OdXFuhO1MS5IjY1vGUs=","BONY8lmjMkT0BYoFYRCiaBa77Dx2q2pfe+k8ngyS8+s=","JamsLR74Sr2YkntSwk84eW6mDmOFjsW1AZbX4WnJO4Q=","L1IfJLwCKGriv4SE+7w5hDiGdV9Sv+x9PdXfeNNAch0=","HcP3pllTChOsytGBtuJlR0EI2LFGkmZVLfvDjLZ50G0=","K6OYRTk/zHdv04PlNdVnYhx/ZABag6b39IIivJAgkqg=","BHMP4E4BCMmlFFpcSOYMVFfkcIUiFXv+D4KvXGZNbqI=","B1oJ5B503ooqx/7ydZHnanfIUeGlEYXzHpm14I8BzHQ="],["C6H3ZDZzYJUpQsy27fBRyPk3kGqBZkHg0eni7SaQb6g=","Kfqn2tyLfpWI1KYB53vYCq3ycqG/7DxEPKPMrIHZ4eE=","EyRVi4pdS6YbF3kBKL6fJEDACF3V1gZbiPCjslN72t0=","GPqvHJHgAvfbvRL0CL1cW5LzjgLONjWCSCHgNH+vU+w=","DuEoiymFXi443SYpKzniYFKYQTRFONZJmZajLnzFI/M=","I4CrBR0KxYCn0Rb0qTN+sxCQpMfsvU5jjncXt6Ur8QY=","FYkmuelLEPyzIbKTu4qGR2J6W9MTFYCNOXwclPZQ8s0=","Jk+tzHkaoY52dRqJUkLDDNu9EZepCkVtwnjhC/C/9eU=","LqAUth7VdTkiOb2UEcCmxCArczTPLg3YwwQFKOSj39o=","LaJgOibU/ew1MYIEulBgZj4VoLHk2TlSWNXm7srqj7E=","IKDj9OEknExq8QDf32P4vcaex4hbzQ0sLpjZj5u50QQ=","AvHT7tNgGPlnlxHgML265RIkte+4sesc3KiriGIS8Ps=","DjiLsQUkJAbjcggOmXoxOSz0/72caUFj/DZurncOQ10=","JRQ2ScE+CNSwC/NNKqGo5FD4l4jid2aJYhcEcVXFvx4=","EuwkI5uhsPyflSVQoiOlLSCdjSK4shrCSIGicZJ2vg4=","B5wElE1QtHd90L6+lTYAZFzsqdZfugIPlzZRRr75xs4="],["LgYR+kyjmF17+vUS8hpAgRQfTtDcSwIoNNPLbP2Lf/w=","Ks80kwErvYGHJOfO2iQx6XyJM7+utddGO1Eubo6Pf8w=","E0cwJLpBn8KndD59+PyDdaqxUNN1OlQlCoCNZvLQa5E=","KUN68bFPY3ofDjmVXyYEvyBDn8sqCQ40aqZanr5peI4=","IG5NRFMVt2QoDMZDuUefSZRuqG1zBLaixpKsNNfJjTQ=","E4LDwkvySJ/p79gKFj5lARH12YheWKntcp3KH5p05Z8=","F80Rhk/Sxz0IZ9NyZLTKFN+TWoLypvQyxJmBNfpfSqA=","LeJ5/Pd6JwgjqRps0ar7WOnjqzL9/ws7BcmNVU22+tM=","Es7VJU4mCp23q+DL6iY5ZoD25X3AdzKnVdQJ73USALk=","DvX57muhrh0SZM8aNuD+S4BDqwvd+bnDIA+2h6jqXIM=","BrfhjQG0f/jk7wgHjoEooGaTvmV0iUkqxBlahUcivf0=","I6p8zDdRt0DuyfNaKZhryVik28fEsS6rK+g3Zwbesg4=","InPDcOtYEMA5A2BdfMlNWpKvaqqnuETzUYnndAan6Gs=","KnMQ51+v6QLiAoepGr44iq6EILHqRmDdfBWcJrljLNE=","IAmDmXJe4V2T/9PkgeSnuVyMUIP51pv/FxTup8fYLUk=","AsorrHwaoMZOaEEj8P/iIXOSMFK2oB88Kb6AE3/Ylyw="],["Dm8jwO9vFZ3saDQah4MPuGS2wIy5VKFKJQCHZpeJf7c=","I7NGEufQUvazEsoODPcANK0jLZv2PIiCEIU4O29uxKM=","E/FbxkU99vk4NEZVBTTcV67bEBOeMFPoO6/dmTVhdfA=","Dt+GvxsVmf4nxm80lIYtdd93ZAcKgmPPiHePcoeTjY4=","FkFkjCa1otwpfaqm1N22ovJYunOPkJTnxc2m76jJk7E=","KAxFIq0P/ZLDkelMcPhxILg0GJDDMprwUGJfK+UvOkE=","HXcgmLYVSSHbjnUG5vA3LKRPIK8zhuE7z3H/XcDWGxs=","BT7YrVUNiZL0uYFJIBg92Dm/NV6sqMx7BwIKImFKgIo=","HU+bpP2M5O8ZO5+HD0SVYHlTjWO840T5AWrF7WOpml4=","DVPWHIpSFODEcVJ0rWel1qLPufw8HnkdQd4iyLqEaKQ=","Es+HJTkT1F0ofpdfK09bkJ0WqH2JyIkFf2Zva6YTibA=","KwiM0woQiZurwyW7oyqjQ9Mp+ah4JGnE0l8PI3/2B/0=","GZcv/d54mOyL5Pso5LGe+qQ8fuIMiOKQluvocuHBlHU=","H6aURwP+ABKhbuYEJSn/AryAQxPvjG2LD5EKdeb0dzk=","GCN69zO8REGKyE5iP0g6a+KLjyHQM/vwmdZFuiDx/CY=","E9kDWg3HmLBNzvDwjt0kFST9yg6VupysBdIHvTF+Gc8="],["AaeipKCNh+dfcgMCvq18ohyPfC7S3rrO2bixstpGHLw=","EWgMxugLDkMKTNNgcBf6gzHYbE0DqW38GHZ8l8vgoZc=","ExS1T4eGCWJEUyyfBUs3ljbitYv9zrPUjfsiELUptOU=","EzayCOANjrrIMkapbr3eNRBj+j9jWIfnU6DOPinH7t0=","GIe+h/ejUkEEgu873PfvF5duCH64mQx21+lxxEwEgjk=","H0BalIMxHhSXVo8b3NbVjNa8gTmCoOcVYbYgADuIggQ=","IJV2vnLbewyf4rgykSXn3/BImo6QCl8UwebkhgQTQmQ=","ACeXArE10UTt6UMZUmnAC/Yg8Fi/AYbOn/88s4siJFo=","AsnDE1z2S4nrW3FNey682B/H7a5jfMYRZZHfIItrJYM=","JS54tIOK1QB/UYu5xqTOUBhx9xEo7uPwyXhM1ksYP78=","KafVVOn/vuY5hnhC/Q59QeqbG8liG2VPyzmPcclbZo4=","MFoMLCxNNZmOmROCn1YCUENj8hvXIDRzULYEGT55vD8=","Bh144ZU9GUPi2WgzW3PhX+zviQdelslD05cCshTdxfo=","Jh+XW6vXaSgiRzuOOflIuc+YcwqXhd45MXnUu5nazcg=","Hj1s7zf5vawj0bOBpsWNDs8Gpuv1jfp6mVpEPtffaOk=","HWZX15GDEWnFa26aIB+LeyQCRqLQ+FRDBIm5g0VAMtQ="],["HYAF30jIVlmH27RCtILK5b/BDuSG7MW2cM6GE0WXnR0=","H6dy695vNzJERiPWf+mREWKY+PMKLRAQyK5hMqPWkH8=","BWqOzSMqZ0xj17YD74zQYyHFYN8v0/bCZJr1dkZ/15g=","JkY0HrRLSADVYITLSFAPrEj8UziR9VfpZ4TMYATYkos=","Ix8smL2o1Iu0ptnJi7vBYCcjWiKh7U+IvI06blgiCfI=","HK/Ptikm+8BIV7C9fXOSuNit0WtcvvtUtNUxKCbomUI=","C3qx7xf/YjX3c38EQWGQLwPVlM9KDMZ7T/tHEa3h6w8=","F5qCt38sy5SzjrWCrEq7sW30KezCJHG+c8x3ZvltmUg=","GLY2hfb+0qoZBIVjeEQhUd0foBx85hIdI+Hp7iC0JVg=","Cieo0a9qBGCuFyTzLyGgawNmaNCoY75Q/MR/7FdjzpM=","GGdWd1BY0JxjnNq7rNAb88J0QVIVb79+jz6Zn7YQ7Tg=","CL2d3RkteXoZ3R2gSb6zn6ZZZZiicDHqHCsolm2WGAw=","GUGEqCXenptj7Xp70HElPvWQPh51pQU225PCYxGnIBc=","Lgiyi9zEF9lkOzAICFon9KmHZ5LTkVyLnaNWem3WzoI=","KOVbC+1ZGRIW1dvh3QWyLACbB53od/1UqvVAHSyGfgI=","HInY+XXwMEKCrY971BwSw7GKxrgOQGX8zaQju7P/p4Y="],["KBIiVII/iSast+mPVX55YoLl4ScWGIWOdtSdCIbaFvM=","LmPxdAMy9X6DF/JZLr2NsIEnFNZgQTLVJeM+GbPJhJQ=","AJi3QJdsKhAx51Ey4FC/ODi3OdBhWCVDwcf5XBUu4mI=","BvU8ef7Z4JhI4RKgdC2K6EoEvZulqidlseXt+xYCFA8=","H86okobcHbYf4REWBq85bpjLU9q1GZdQql5dEVYfsUU=","ChLhYmIOcb7rIDvlZZRBawg+fpTuwj4PRKX/6eFZUIs=","Gxu/Tp9wYFFxag4omQyvF1cwhqXYGMA4g2aWgIsS2OU=","CJ7+0A6dmT9fwdWvLytdR6m3Dm1aYD+6qo9lECEj79c=","KyAuHSYmxnk9aKrPnDqP/7J831oLg/+PNQT5qyakPRU=","AwSKJl0O60DlpTFjOsIruCX3XO6QNuZqBhvj1NJIyGI=","JTLddIf8rg3Dp6xQuA7DMMb7bUz4hfETWYi/bfwBCm8=","Es7o49HKwcqEUXqz3vSHxGCuwFg0j/IgyAG3iXmvnmE=","IcDRh03sr5BhMYPqgnuRwbKVGDn3HzKcucmwdT/67+4=","AX6e0ZHFZB12iw5V7A1KhfblQZ0y9WaNOX1bbLgFOH8=","DGyewxyeO+B0SRn8VVx3wMElknvRbeKAdxKzXKJt0EU=","IIKe89+cGD+JZeScjzFcKZWmRGp2BTVD63UBRfGndAA="],["JBTUrvx7SFffaBMo5opYLSOy3P/Veajmru1sYQUOBc0=","EgLjSdHXuAWEbpCDTvyRHraxDCoJ6uqintKIvXebFPE=","AkuW2+v6ttI/oywsjndYyyQLrNgUMyPFPNtI3Itl+OQ=","KjyfVa+s7nNaG1FVJkJjhK0EQpH3aRl02cBcY0tDlH4=","D3v8+rF9s0wUTO5EY2verfq0Smv0/I7zhOyJpK6e0gk=","FyA8TS4aQooXviwn0cTFlg38aqNvIr3ei+VqDNROcas=","IqjudDZ0E+zPeqA/3UIMa7YlWm3YIIHWsU7ampdSMps=","IeJfCn+O3DjeJbpgWobMCOCMywPnfF4Lntq+dHaLYMA=","BqeN/eFFjuNBoInBX5U6IZNSff+0P1Us2tWV2nxv7MY=","A/2U5Ru9poQ9MaKCUw1UJAqklhZdZE1ddzex5afWDVI=","Au/lKdsd48Adb+f7inHx6qtq8WQfsfeq1PK4jNE8n+U=","DKtQSyKjVz0JUJ+F0/vZTpRBesslOSNCus1oQAbDcYU=","HLM60rp90MIGNENDKoR7zM53Wo2vho4MR0kFpPo21w4=","Cq830fU90FVuNH7HBZYjeQd81UMZjhwnWT9EVFISYfc=","KmB/rNOTb90OhOm8PktLrIboECwrWtFcrlUNKLNlTnM=","FKK9Wlb4cAnbmBVGUzIC86+BLS701rA38oMIU7n5A5w="],["L3EMctbaGcfYfL/9VWZbRysCZdE+IyapozuW6V03RrY=","Fo/cMtSqjckDStSk+v7onw7VyYDT20JNOPjOXNBMI3w=","FbvVYZ8NWXkIBPK5s34Gn8kJonltH3fQxiYJ3totAng=","HhbpyiUC1pYCO840JyRK1lU86Gu8TDSaNLphBnxrbWo=","Ad0KVQJ0OqqfWDvQrTXeE62NX8mPGWHyYSrUwo/Z+fo=","DtLPrns29HCn0faUD5FOjs0yK/1rUPmtn2oiJuepXbQ=","LHhfnYg09c9dCPEG1fmRg0D9QUq+JPCp/yuOBJK0TYM=","DY28P8hUwGZcMMSIRte7DrGNPXik9w/vB/JC5FuGXqo=","IvYuReUAhGlqwlEqJduZJSRM8CFLa1Q9Op+DuOjlj/o=","Lya8E65IUgpDnJ9Uars1oSIqMH44+vw+f/yEP2x3160=","Cvgl98oktKKF9UR2LZ3v3JnyuFwbifxf8gedPVDm1Oo=","FgWQloQp9ID1VhHGRIkS/fQj03v0g8NqzMwayaKdKlM=","K7Ms9g+NRp7bG2xWST1Mkzi0BRriUU1LYILvGLHVIoo=","Kkpy6d/lvyX2/edQoYR+W0Qpi6WPtQS+V6WV5/zNxAQ=","DFCaS/SK126QQQvqNKiRl0Fgi7u2tVA8k+cyA28HnRI=","GZcz2kru2NbNFIRhYX6ORt4i03IEMfwWBWGbEqf9Tio="],["LihUQdC+2Qu0HWSAg2hQ5NdtqCEbBKI228fDwwMgwA4=","C5rp9e5q1wplG0tm409SGxMNGMSUZNhv5dSxggSJAo8=","BHYAVL1dBxMlSL7XZX8XxhwDjrzf3UAlx7gC4IlI4Qg=","AqTG0yWXecOW74Fzrl/oe9YR2+JdHASK2pYwbbHjpA0=","GVnbAfXIuwz0g0kDc+dbBFG4e0PlkYG+C2AWZ08/Xvs=","GEnNCRDXLqzDLYkbcfr1ALy5PhzvJQSvRDuU+LHOchI=","BLXcIFe4gXCnGKEC4MqRd6/HV+4mdzoCkMa6sVnKT7k=","F73zOAcohLUizjxQ70cRCRudr0ikM3S9wKgww35dzcg=","LZN55psXggi4SWuKCgqQ1XiyHwkMUwQr5HZ+PBDTtA4=","AUBX0C5evPM8Fm4Y/pBN76njQqGeiNQjNjd/HF5n7DA=","F4GN0CVLKR0Nj08aRYxqIdiEEVNmGBK76YaxQDzycN8=","HJXCkXNTxTtM2391Cg/obOEPjVvbAYAy0/eTeX18CjU=","AklbPBv+xgdBgIFJMz/EPwTXnexWWCwpKCn/37PBo8Q=","Kt7IVJ3/3nI4sr2m53MpkKkRcAyNNSiLqjnmcBWVMjE=","F4B0MDuQ2JheN2WEuLjft/lS+PTPhNgV+Quqo7ZExMY=","H1/AYAKLoH0R/JR39Pr/55qBBA6poExWgmdkSJXmc38="],["KWSQGitC6a6hplk2Yq654SB3oodDS9pOwgEuNqGdyVw=","BsIZSvcvrFjKE6Kl4yIxBO9JpUD9Lq6g1nqSDYVnBAo=","ClSUybz6Bqpyw2/SLZj+ctwU3A5OdOA9F1XzisNAUK0=","JlyiERgLASw3jgGY8LX3dYwVXjZ1+t+SynkVa9Vv4zk=","IfZZ/tr2wmF/F9Y3zW9UoneC9OhDH4evXIWRkyzn2rc=","HkY64/TDvQR6oQSfTwkaLx1dNVDj1YAfz/aPml5oKPQ=","J0EhkforLlMnoR0pDktDmkEk9IFFxh/07OhEikNz6t8=","Czp2nIs3FWImA5XuTzSPiLsFai8OwPmOTmM799lDYV8=","GttMh0M9hm6P5a4m0BR345YoecIMjDoXDAcnFnwG0Lg=","H8Ju0Cfbe55yQcLHYBdmYvY0ugWpynqFDhhK5YjL4hU=","EBdftvgbFkNq8waC82+6s5bt23gppQ6UbHXyfiYJh8c=","I9MANzu46/fbzzFKPAsf3s1criP357uRW822pngrV/s=","DwQX+mI3Fn50FSUmEwbBdmTcPvqSR6oNS8//OOid7e4=","Ho/SCoAw/dlOLENT2PgrSyEr+Ie8WWFYFIkLD5KkfZA=","GFcoJjhd/G7spNPHHRELBKuuATxUUNnklHo9AZu0G28=","IIt8jB/4Qi1KG9E6AqlGgc4hfZJfQNKHX3Pe8U3noiA="]]}},2089:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["L7WDdis3WSxsWpXrHQZpS2xvncTxrUhi3Y9eZ8t6P1w=","Eun0bNgjG7A9QCi/ehHXwOMx3AXAiObcPR0AHaWLhaU=","EnXNcDJvUvgWp8U/5i4yPv5hpbjTdH9t7Fg3qCWHOvw=","BufRZbV7ApnSPnUKdeouEsnHoWlUxApNEJBKYeh3NUE=","L2fyOpPvHiFaSt0uy0G+9LnYXvkTUGXZkoAONPqYEIs=","Fp65lS4qhiPvON5X4V4kLfOIAZSJ4Bt8hPqDnYZNzRo=","D0zUBLQCTKE6UTujFW1N6cs6okDGg7Pg63JTvJjItfY=","HEhr+uOrAy/1GejcptxB6gYLDvkIMSe9fCxOCJ/UWso=","EC50WGQlHOlAxnseL0vE0n/ThRVxzmgTuqxmXozAx50=","HmptYgQz0iKTBE/+NqXypynBKczj7rC9r9zQ1SvDurU=","CPOr+XrY0Bz9hlH/LVduPWjsxHqtgrQYjZITi65gO20=","KD2j8c+Ed9mCHuYDeLHDnHJChRGhudZoPAMCk4wkjOY=","LZnNjYjknguryEy9WK28FDp1omuhb5ZGai5BYpc0Q30=","Fx7danRWpMJf74qm2LdI6thpNp9ypOUChh/QN92o93k=","L6tkaUNp46K9VzwMw4NpXAKjgeeFeSo/q9bhyo3y06E=","DGFVlE9k92lPyOzSormiNwVow8iY25Ux3BjHJHT5r+c=","HuDlz64DBiIkkhDNzacUN/KPCxcwZTwJFe+/wIYHw8c=","J0Hhp7xrossWKFjE6EVNug0OEtzZVtEnvtBxc5ul74Y=","MBGUpmMwmrjYCkNIIqb2VSWF6IjUmFgYRfVL5jTryTo=","GIrSU0fsJeaoobWZGz6W34H1XL4sUrpIdBwE79Rx8pY=","LRoKAyVUxQsiaZSW3sSHsBQB8lKC9YfhtXX8mMn71kg=","LEf+ZTO9NKdgCE6NTEiMTKKzvRHCJJMXmsgamfikSp0=","L9tBTrgGm1Vz21wR7eBFpgCfJnqNkI29fZDWoPAo8o4=","AJzr+ettBvsnj+c21roJ+T4N8qBA392l/n2a0PuUv2I=","AdVaOACmTugnA6sVkdGK2wAlnRaCduGw+tRxjL/gWWY=","Ci9rBZJV7e1truR0PAj6hNw8UbrjF5BABWs6jfOJgq0=","F89JwFaDhOk3+BtBxixHbburh7vW9NkiiwRCkpnMgbU=","Kyj2Cz7hKEAdrdPZTclvABuUMvcOobOzIZ2A02mSGqI=","JfDP0zJX3izDJBXmXr/sQkbZChgegUX5OH3vPExeDYw=","EXw8K3AuzA0SzfJk/Cb7i07GCrN1LSDx0tfEQM1GEnM=","CshgPugZJ0p7rGE7bSZCC8ppodFHBy3pCqOdSvgDds4=","EsOx3DfWZRI/p0ouaO4ymkL3XbQtKxwFWnHBbwTURVs=","EHsPVQb9wud0Zo5BkrlZQQpKjgyegtBcXLuovpPXPzc=","G9ufXiz3rvabJvC+yLvVALo6Vq3cslUFyHfGYqgQiZs=","AIIkp0ao9yy6YZWCvXIEuOIdPO1zcLt/x37lEkHBz3I=","DS+1yHl6KKFb0nZl3FEP96+66Vq9MteIbSI9GuhuwvU=","ITl7RcAk9szuu7nRsOQ2RPbKdtLenrBQXIYvBdczBYY=","DiBzBebTAotcRZ32CQOW/j7tuuDPiIThX6W0/Zxe600=","HNpkbJTDJPhNzMAvd6cW2qhudnfFcEfKoAJnJMEnid4=","AzktHBKe7PiA373X0wtKjTXFc21x5uGHn64jYiEaeu8=","KkZ3VYXMnlvOpIIWTmaIGOxU/XbZ0sfZM74JD3poeLc=","B1bXkce2cN+9GOu6/sVvwUg2Xx35lRi2NKSRoiA8njo=","FoLSgf3d9vNLQqS60LJg1ZfoI4h4wdegIYCmmdtPqn8=","C6Bp3sABImKcLuu+b5hCBApA2KEjJ7wITvNP0ULLoss=","JdGQo8HiNNF07BTajbkDqN8KdukSF/kZPciR8ZZdGrM=","IgYnDNf2yw9GklYK4t4O/x+tn4YQAFOj6lLbMvbekt4=","ExNbQXGtdS85BvegInQG2MUNyuWHtaZxxj6uwLQu/Yk=","D/mjNDKH/120lfZC0ypx8ZPOJWUO6aPws81wzN8R9M8=","LF+/hrLfdcnxTuILMU/ks9f9NRlZOtjHOs5pz/ZAapQ=","GtbfqrLL2zUK8PK7qDwhQ4oHjwnW9Qp2UJZGkHUwfIE=","Jt7zq1T/4E0hbXK98+NDRcIfKccV28lkpw0VZSJKYv0=","GtgCs3yWxq02CjFssIg6FcPW6VHz+Bsp8tpRepMpfDA=","FpYxd7U7UWK/L5gpUUyhrGAZa0KKd3CoC+ASpC65hOM=","AyBlKbcj2ASrWCxEY+HTnsV59kFeDDwQDE3fy4ehtus=","G3CA5bNrimeCMHiC7da6nENxSjGVRDYHJfEMvkA21Wo=","H1Ad9mfOQPICMnKzLsEjhU/eyoz6jSH6X4+R9LPG4VE=","Kdz9IEisC16y2yAxamy4BUkM+qp/fFLP4yXQ7j88gTI=","K1wKTzrElHHe/0dmLPQMIFPhq5vYyQJZ/TmViBnxzCY=","K9FS56cEWrZKlC1q+QLMKZXOyj1fpSmPEL3kZ9IOs4M=","GSQYD8YIww1xymvBlva2tlkV2Cq7aqpm30FUCI2+8rY=","COeoSj7J/qLFaWkENuG4n46Xh0J8wur4lfhr7zemprw=","G7k2zYqS46yx1Ahhrnq117Cw5NFUjhNuJ1HiYWMs1dY=","L2/bBKbdug2gPvcKNsiRLOQHuB6WP0xOxKBeHBr9u6o=","Az3TdRfE4GVXozS8TCcqvBmIU+OBWZpfCw8kjV6U15o=","JXvZNqpW1xsNZLqYAG04uoX9B+LFVkQ8EQHeuTDWJ1Q=","HBiZckZp7+Gx2bF9Vib6fqUtYri8k6Uvpp60paDWaas=","E25AB712nQWQltzhuNFujV69kmLWRjg7gMzsw/Zwji0=","HN77BWYYtShiZffRzYXNrZRdycbSA7l3VnAKaKfjBeg=","E772QK871o7duZ5lMuBfp4cXGrIQYfLVEoJQVViw93g=","IixDtExYH6+SRDD+WxZ04V5fYrF06TYpno+kGu4ADBc=","DLdIkUnXh4S1Xe7xaFPj+vEpjnjaXD0Znk9iVu7DvJQ=","GYjPiwmCt+uzxd8b5KoJfKWTEYFqwcUt+H9gR3nl2Bo=","KoYkPVU34OG7lGuoevwEFBpPRoO3OopkL0MBE7WDTXk=","CBDkdnwPg7CO7kXHQ6KPaqD2xHgXnckjpzDACnd8CA4=","ERBRtvbmRbER7hb41yd8VzZUQle5k99Rmh7CxWvNz9A=","E45jcYahrqEM0ZKfR4vnXq47qQiDdaXxAy65A4n70W4=","HEjofDpfZYXH/rkAn5WRJ1E5ZYafZzErXcSuEJHZexM=","G8keOSNznYVXpJ33PWsY6s0/HYQ9L5oZ1aVE0s9hux0=","H1XLhtROiXW8FIPlb9uNp8SuU+HsMbhLstoCcAXUUn0=","J99CgNwP6eQLPGn4HuNbnRDDp37hqlaMuZ3jwlozxEU=","L1yfhyYGTZ7yrnC5yLm9jGe9C04B4z2hTusIyehJALE=","GAOfya3Wnhw4+qMgu2ob8P3vRP6wk1iC3wGZIMh6+C0=","AyeQN4jDJF2mqwCx3QVO8KiQnHRjgdNr4yxjVA9q7dg=","H56dGukMGPGLMzhuGQKDzXlbAKXnANm0UL8wWXv94yI=","EzXyolHZfB9P6Yyd8vXgtJqZFbY65qyGBxWkUM4EXGk=","IW/ePEfUTbEsqbOJC3RlUeFN5h1h6tqoKHK4sC0IwP0=","IK6l6id9XBeZvwVlA9FunBgGfM5SNlVSBQCkUJVY1t0=","LJhz/uTzanZORjPK5Y1ZdXkOiHjQL2aH/Vrs8P6kXHI=","DFnQapgngRiqMUwKLh/xOHgqEBZZJkMUH8EerEWO+gY=","IO0ooOXdbTUo9t20cp+tQhrQeIAvKDUiizjASs21yz0=","JCqEygEoZH27PvPaJcs4fUIvVxFx21CEXVjqa+q5Dd4=","KawUoLErWB2LdrceIZet/1aHkJDYTlw5lS+R8r+MOXs=","A33N2yUw7VzambOJDJ5+oLCRoA9QaHvaC2Iz2gu5tCI=","JaiYf7b0wYqgHS5UKWl9Ye7EgwowGmDDVithrjKQypI=","HJv3HxE7Yce/cZ2Zu1rr8Mq+hxKzBPHh7y0XoJjHms8=","BKDJ9Zr0M/Ry8d6SzDnWBNTOg2npHE35/rbXZwbRDiE=","DTAONScK3J5F9DFfPD2dk5rp5t3RBe1PftOAXSn7DXw=","A7PV/pjNPUHWVgONhPP2PVA2zoOasQyshtkxvG9Jxx8=","DU/x6OX0ccDLYMS2TiXUYFimS6MNn9Umtt9SjzalxYU=","DmmDM3WYX2yZ8yz5BH7XIxmnjRzEUldLFgrlAfkQa3A=","IYotoacb8tlJVDXBOCboG8T7xS9+nnaAHXbvptFQbV4=","Igt8XH3yWdKO9ch4GNN7Gu3TMcXtZOK+NpY7qm8OLt4=","Beb/O7LDw9Nv7jCXQ4HH6eQlfPyxdSJpdfgMeCZgHX0=","BuohMEdQOEgtQ7QNcB8uVxn4tSkeMucOfstnyElSwV0=","Do6j4yo5zS8FJBYJE0JO8BqZtJDs+36shE6b+Fi5sBQ=","KU5cuG5N667g1Q250hgo1U0plqbSycGEFyxuWPq2bxY=","G3am3GGPcCOy6SAYFrVuBGAKH2AHcEdXog3npFMTfuY=","FYuH4ftO4DoM82TXc3/qW1BcjyZdheU82LbtIbj34Mw=","DWhF+P+oOukFyQuTm8Ahe5ahFOrhkRQreznMz2oF+Rg=","AecLh6pe7DH8/KVvAd5vDhar1o6UAWpoYvH9hKx1Prk=","Fa/QjZzY8Rn2uEwbzxvYMhv8Jp98pLoxL3jBjO4GMyo=","DooYr1CIjA5nihjbA16V8+UU0SrdJbMSn8sKEXW/INY=","BaQjt2oGb/2Gv6ziSmnuoBnXQqwlZzz7zi1sjY+pWfk=","HNZjP8eBdp3km7BgIi9w52TApZnPpj3KVGzHcKjJbgE=","C97GiPtlGkGoRUurcrzre0uaTmThWndZr5bDkQ8a8e0=","Fv4vZ8uB30ChOu4Gy8o5GqnzY8i2ETlw2ld/AOy2hjI=","DZ4wMWza307nhhu/BY+YZLpBlJqX2A9XL08yHFyBwmY=","K3JQ3itnAUPSeVdnvmK0AbM8qHMX1Rd0My79wNVh4uw=","IRkRB82Xzm2C2PJFgNPzEjhP+PfDcqam+EvqRhlDISY=","LT0U0BmQO767OESVH0kq5kA07/MR9vrS5+4iTfEiq/g=","CxdhU3q/5SMT0phHlODwy1pn+rbH3mBkqbI6nBaC5I8=","JkjAIeoiNA2cFb87TeEBnKW7KxVPUorL7IebowYMXnE=","IQODuSlaz7Cv4KJ3mQT/aFEJecuDCM1L4bp01Q+OvS4=","I2a+ufsK77KyeRmpNqkOUXi2ySCnza6ywk2v347sT2I=","CsC6u/6wWsoLr8hqE3NFAIpHhYKK7K5udXJuUrGUc/U=","FPTj+Sn6MJ/3a3cCL5g1WIHTpGGYJvj0bz8zB7ftfL8=","JsF6cFwfsW/JO0mRKjsCYjmqNxRxFlSK8ixQsXxj0vM=","HAQbVgUnV6qLJRyc+TrITxY7UClEa2udX3NzjHFWnBs=","HbhHr1X03uSwSwfYx1be0EsQw4Qjq9qIz5VWhuGbTZg=","FKn2tSdspkxx64VCEyTqItqeWUGMPz0Wii4lYUqrslA=","Gell2AFPqiFSCoefpwYvjNg+g9I9NOuW9hVctpj8xa4=","JymDtHuYfJSqcEoByIaYwof2bNajWwxTsK4kglcyhJE=","F5CCRF9+kAUPJ1FhOhi+fGFUQ6WqvZ7jDdWuGu0UHQ8=","KkXZkXZdaBDnxt6Vt1EHf/Os0ani7YQdTjUWQbUxr3c=","DOgGAK53e3V33LDDjjAX3bvLzoa+2qePPugP6PjtnEY=","GDbv0ynt6ZntoCmsdpM+UdN5wuyfgRBgkdTdgRhLSpA=","I8L59cMrn8nYoPBqH7lDQvjg9yhxUyrmIuac0mmDy9Y=","Ippg3p6nuaMa8FN6FfwMyPThh0sFsCmheqYGm63HBwk=","J8HKzYR2NQS7namV+5wR3+HeT5tN4AcMYkWNwG5vcYw=","Imkl47KOnTWDMGERQSx/sxJaYinVZJnUrUzidfuUWm0=","LUw+9rhkn9UhwxfUQPDeIXDH3AzirP5VR8liZSNyKaA=","LhYzUtPGwgSk85xjR+0qFUbaHBYsF7N/5RItvgyjjYE=","HVCUSrUmFOz3lKmeydk2Ssl6yxc/AaV5PVX5rb6kw6A=","K0vXC18fQ09w8flS0CsDFyP3aa4YIHeBs376fYYLajM=","AdqEGUvq5ZnqvN0NnKKc7gXI1wEYryLXlJZmS6Y9lT0=","CxRpwUhq2DemSkiJwkrNYMeXX1mnAYG+vemVD8BLlNo=","GR4tz026QQrFD36apJelx4O/+9zC24Rxy89wtW5QEEA=","AWaGB/34ZNVPS8YqemS8yE58mSilv4IV/fvyKHdnMxc=","L5lnIo1wVCbVASx2ThdU4fQ+HLnb3imo2kuoYq5GSRY=","AXTBUUjNZMapx+Jb9+ksDu2Tup2dINydmRJ7mDf4Qq4=","D+rgvM2QYfAVeKegAzlN8CDQmLG11NmU6cewHVwqbj4=","Ds0UaPulsxQta2o2mL0n6ylh8iMtpWFIkerm+y9QH4M=","I7i7K2bM5xsIBVhsnQH4LB96zWYIuhQ3cFKrUii50qg=","KWwpQsBBc1qAaH55sDFZ6gvMnIKIv2HpMrFtmndBhwM=","Df5/nJQXyJKhqkJeNuq9GoMHvxQXjMG/8w3icIBKxrQ=","D5yAwe2dv6UmTsDKfykHtFWCqhqtyPIkTrgm82MCB14=","E8dqng72oq/hJFPVLFreB5yUXeZwCt6ZnSZU8A4OHbA=","CNFJNsUcnVv6iTTqaXUlYOf3LTPG22gsbuqo03r+crM=","K7/SnnEDK9bfNibK541dfZULglGqmtOHuv8M7MVa54o=","IK3Z2uKMC2xWrPjdj7+Lgq7oueRkcEJDB3GFRoxseiU=","H+yWuqhth0FG/stJUwi5J8vGPvCs8kgSUs/ul313oFE=","EH+ULNH32wKoT/QQkTsHyhQGfAjjzuaIPIKfg4PbVq8=","IERqVIgCRjLByloD8+DZkn23kRtI0K2jRc9ELVdPcI0=","FsRcbuLgm9hgIEoSVQz+3xwVz1rnkhD/VsOgZ76YIjI=","CVr6yenA5786N1ev4aWbHNLIqd0KQBanaN5OOUxa/0o=","F4m41QxPRwogQKjJdUBTDrSkuhiOBYxc+Y7v8phjY8s=","GuSgk/H/BW1D6x8XbvrFnmTbsLMKF7+c6+c5ztAtfuo=","IHhmSFKSOvjuBaw5O7G3F3Gu4jesS8E/7vXt24JLUhI=","BFwmO/0sgM9WP9HdCTkZ5hcCxBgGZ87UcQnyIpPW9jU=","Bb1orf6SKepfkbm5t8ZIkwJ4/5zUI1p03aopibjtG2g=","K6YUe/YfrG/p+J9dA0JLvT3SWr0bqAmUmM3eh6g1CKY=","BsKcGpZDFuX/RoIB7NpcXqso5csMvsH4P79V+RHb9uY=","CzpC4QxbMqTbSuV0KRe9KitkhNWNBpmI1A9LLF2SNRE=","HvBcRB5cRJ3N4rAQTMDPCTOMh/we8knkchm+AfiQDUw=","E0a5dNNVkj+IErG4HNac6sArou1CB+B4sbzdZbmcHEs=","BkG+hD3FurraKJOgAIVgOLDEgMc7sSIiQvXBgrA2ZWY=","Dgq5dU+lVBhXYznHSlGNoj2kUS70TZGPPOetwDh3wOg=","BSTtqajPdMiu1A8n6AShGPR52jYzECnY41+jBnqKLmA=","LZzCaWi5VtKC2IKtJgYmkq1XVBriB86Qo260CP/MHC4=","IIvoFELw7qIAFNfFDP4/hJfD7vWdI6x1Z22G5t9nIXc=","ChA8eRgp5fkekUOqrzc8Ewvov8NXnzYIsu7yPdonJ3U=","JMJQ6163stAMKQ9UjyWLQgbaBQ/P7EOTIGmBRqaHtNE=","BK9hHcdWIovIfHkeq8lBK03FOeSCsRNg3eLosVxc6yY=","Lt2kwMjNtqwfdmrzDylsMLrSmn+jRcSSxf1GHIOnStQ=","JKV8yXrHE9Ei0goPRa8yoZLVfuLfAQoqv5MtP+3FMaA=","K3hpJW74RJ7xYyaGwuTuv2x9wBkl4XG2owU8AMf9k4w=","H8LK3B1CWY+or5oIffl9EVZPlhJEhvnTYnSlKQdxY38=","FyGDB0DqtdPoJMpQHZ27J5wzzKRtlXz03/2GxGQ4Uvc=","Blusw4Renh2xZmZ5upGYllqWBPnQ4XpQnTQ1Rhvdqss=","FLRpAly+OuaVSABKdauMynPmaPP9vlsEEhSdohK4YpU=","FpFVYZXK7m258+kqdAuOPfl7pluUAdZAcXIPw/W5PRE=","IEN2DAhG7xqDB7iJZAw0lbzRe4VfrSOGbNyUCp6b8gI=","JUw5qTN9rgd+NO/8sr9hSdqx/0xHB39WWhFkzBYGXfI=","Fv/4G4Tctu6BlfyaK0MYPvLJPrpp7QH9ZiFa/UEYvHs=","HdP99JPld5HicM8eRZMqA4ca50nYsHGyEMETx0bO0+g=","GfNMMNKeKy5x0Oe1iXW1LliVEApkLlJQn3NJlHBmTm4=","DlM3irUk/eNbr79bBz9gM303zHuwJOTXcLR4yrce/e0=","AmV6Qvt/5w9p+900z3fizB2b5dq1w99URoQC6YI7cww=","JweX4YETGuRU++A1t0yBhXTbSwsUYXFFYUv80X2Gb10=","H+hQxu6r6MwyQQX4eA14ArNSY2OcwJ18J+LD0zn+xTA=","ETsP2E+Jaxcm7X4yTwN9Sbz8YRBzQbpQ5s5Ge9T7A5M=","BFUwHJw6lXaGTlNJuduqJLtacxlJKeICL5+UYtxg/Fg=","Hniv6ec/T6w8BgPxqZRPrJU+hkmmOrnKOG4U92zJgD0=","Ki34BizU5AGev60yavdfB1rZkQESyeVtz1wUAq8utac=","IxmdLj0hPFk+oFDFta2fafGwywo7x4WSdQlIHZNlp5s=","ERLz9SBsrW6gb4Hn6T9tomBdEhEffYLa2rchqGKCBFQ=","KnhQl1ND3S2XNqQfrZYXOr347JVaXb8P71mKNCewbNc=","Do8My1VHOG+zd/jrA84xov2ZY3yCiKzIJLs8fhGXYkc=","Lf+gy3mCohX6o65Yfz0Kj9s4vWf+SX1uxqmvOFp95f0=","A4EE2HWGHBb4aWYw//D1ZKtjZ+67VK7ABESr98oBCX0=","LhwUYFBST80FnlVElsc2XcokmDH4884ZFUo6TyXAoV4=","HxsAcROyVxY6Izj33NMQGYmLyd6M1DPG9NKg1htKiVs=","AkXUFMAhPSs0GRg47OUkg7m4I61fxgsNG1+qGdxJlCg=","J7ibKusgSYz8TqELcFe4U80GDZ9Dq9oLYuwKy1DvsLQ=","HHfMxlF4netarI08Yzrg1hAh+ST9Feo/ZLIZBpLwuEo=","E0SrlgMQg2SnHNCPKROPF7gTouUHxaNxJlCUw/8JFzM=","CW9H2kCb4rh9cqW03/52jkZLnzQxSFYcyPf2WZZHMzg=","KpY6LX2/G2ZIMkylyiAQBXB8aPGQM4YCEG/3ocgYAHQ=","CiSh+/jp6l4O2bL29FGQuvmOsTDyPjpZuYgAR0zObX0=","Hvw5MmWT2zVx0fgfbiOe+7tiWEjiBAQ6Pq42G3hNqMs=","AoePGZQ3+AzrYRWkzGmtQwbLkMr30zpX7ix3L8sOfEM=","FOcUEWrwLqxoyi8tf9xWAtFLDjFWv2id2K8CIl9n1qU=","HMT4laSURCpMa9C5vkTqjVwWTqCuvc4Ra/biLqnJ3/c=","H3LZ9XzOaaepU6nR6taOD+5ihHjVmzf8zx5xByn58rU=","FQQSJFLtH9ACHCdLL5DoYNYhxTA5fUmZYlcyhBwkF1w=","D4TCGF3yV0JsxxYL4AFm+r8nk/F7Tc+VVTeELMOevsY=","JiEYdc/rHwhAKQa24QCD6r80GIwPHJ5u5mZvx0mRYbM=","H9r5pbfctIfrQ06uOjobYyBFxPNnJ6FgDaXGfXFivsY=","GoLHxA4LM7w76Pg2xLWMEWe53TuJpkpA8lD7peeZJgM=","Jqgw1Vkydf0Jg4ozfc66nXO2sLzeV5TzeVosfZoAW+s=","HKG1EDG1TWwgnGAJXrpGPPJ6/B2H22C4UnM2WGv1rDc=","Au0LLA/ATpndNz8Ro/zlKAApFyKk9g9p3kSwvjabQwE=","E4v5Jsn32Z87NWeG7KBtA2lsNKKz5wRcz001A2uo9eM=","FMkATTqkeTLsxDtk9IASKW7sYXWZiyfUrp5nrDfiUt0=","Lo/OHavgzfP8Xuv62Pp63G+K/al+QpFy2bdT3eS5j9U=","CG2Gw8cx/kVya6/FF2tYQ/0E3WT1gIBnfbGsmf0nnDQ=","B8UiqpWCMTwQejYpQD9Uafd36GuD6nLVBghxh6jnK9M=","D4rhHY9vQm+vhRbjUAE7539IklElgO0052DaHCmLaOk=","C6WqDms9x8Z4BP24S8G7zB+ETpBGpmJKkQFzzaQVS80=","EloFfBCeRshtSgedOqQ5aviz4BNlVWobVPOdjt5m/SE=","KMpsEBAnCtxJYaqDNc6DaWskvttLtHPfwV6C0wW5XXU=","HWNpN4YdqhIhXwMd0x713bXSmP6KaH8VQcET3GpvmC4=","LnVTNeQCLXusCE3M4UmFIPgK6T2pfS9lcVAn3I8G8N0=","Bx8nE7GnkzoKIPUHuRIFZK9+OZvss8Nk3E1P8A6CyEs=","L/1dqCgOMpmeGaFxfhDImvzgxvgfXTKJ49X85izg8yg=","HdFP5jZelBUX3bj7MI46k/VAA6tL9fKsx6e8KLUTPXc=","JxARKfx/zmIoDKLFiOwVfZblruXCsNvyBJ7SSywTBdc=","IZGf4lN4Tw2zltT55MdzUjhrm3JIkEN1S6iisfSsEmo=","BwJ5WKj1MYd9HOus+CjdiwF6ElydKHWVNzpaOeWM+NQ=","D0wSt2gUrcHN2zr00c5pAJNO0hQgPP9Nqjwyf57OVFY=","CNmIaD6vSRWKfJrocUYGj24c91RVqdgiMWRfcpDRCzY=","AnLnRCbQdNllj9lSa4YWkH1Wc6707jNnhQf4K87vWGg=","GkcJ3640z13fcAbXwpC7WMdCl8jEgY/fXzlQtUySRSU=","IgAri0F1dQR6DtXTWRQ67aGeiBDFNJnqS1fehtRBraw=","JFdIaOyKSnAuoM+lW94uo7+yKCH22IpmGDUnscf48Ok=","ENlm3n5oCIdBLu/YfYEdxGsCQIhtaFSTQzjSESGBl5g=","LufH4+ipeQh97e0C5yVewGexxGR8xxS5bhooJY1waWY=","BwKfBnlF7R9pRolNZuKo8XUTt8rr1Aya3K857O7+uoY=","I4+W3OIsEMmsqaGYLubuqHt86/rlo4d4K0mmL+paq/w=","C0aGbFJIL9SSuqM5XgoskEcLQC5Tiz2NDFByLlYh3R0=","DXZt8qEQ7+JaPZwAcJz1MJpxw+2nmUGfw8uw9pzOKuY=","BwFDt0DFTHEI9fYYPOhDcfdwdQ3aBLp2Xvg72j+y1e4=","FwC1efFeUMKtGM933d1UnaAApsg5Del+ftDY5o3XfVw=","CWakx2cB0JZ2oIbpXZC+z6B7uANGQiRM9q7wClQNI0g=","Db7+i+8K8lWY9UEvhOAKPdTofeZTB1ugxdp+14OXC/Q=","Fm2GN0w512YAlshyeOJwJMqDkZfmXNLzQeeliMU4f6A=","JRWDve0VTrI5YlF1RYhxLQ4beMKc/US0Xymp/VLOrsQ=","EE+i82HPaWCCxfztR+eKdfOTYxQuh3s9gsVcaG5SYno=","LpN7+Ekwl2WjUO2HkalthZogNyKbtqZSvGre0mTHxbk=","Kx2f9/twiDUIxWAh9X4/nqHbrGynQRaxfukmwewxkKs=","BfY4TBm+migG6JLIEJF8ECJBiL9D8EGk6WM/Nw+rzZ4=","Ls0yEeBe8npQ6M68Qv8LGDz+Id+rI46p73Yimz8QkwM=","E0zEJKJt8n0G3+zc4mQaAb0QLn/xoHmi9+AstcBND74=","Bkkb9t8DhQmZJrMiGX8DZrJ1fX3WLuPCoE+bTJU0BRw=","GV/CWg8OUYk2r3Ouvf2W2bOKQ1NQSw/4wUGJhlUpIMw=","IdkFLM4oz25OlAc/hjzo7fEvAuwyhiN/nSI7YjlmYoY=","C6qPcwyjHwP+7PrDSpbDrHrxSAeRB70dFyQZF5FzIb8=","JVgTiSEPbfx3TTcW4ZeEmE2Tg39G5RncdT026yrH7Ts=","JOAOL8sZ9kJNcjoC3uUDlrd5okbaU6GiQPG9iJqJcKY=","CD1IVLMO4GedLbQQsgfg46Z1eIYxxaNWzIdzKWATTHo=","AK9UQW1zQzyi7S8WE1knJ3C24wCTgdcSmPgiPerPrxE=","DYYRLgtcqTj6ftvsqewW6enrRYnHdwb/OGtPEh//EC8=","Ii7rCxapt+0xCIkX6+HNPeKlHxXh45IpoIv3NPss9U8=","JqsYh5evxzMiywL455V44OKW+ZG7K8/rtjXRISEW9Do=","AYmjMJViSp/oQ+42frIyJNuQyNeWFJQfQwCSAr8/dpI=","DLEW8FxbGI1mChUQDk5TIT+ckaLHzEhJdGjuAJIEFV0=","BncWe6Zc4xztgSxXIRYCER/Domu+kiaRingZyUKBGWs=","IDhwnnz8w6H9UOyER2yQhwdI67MPZDG9E2/emc/eJS8=","ETBLRx8HhGS8IATCJNwFpMTsXbCg0V8yQTDhJ5Onruk=","Jdjiq3+HqtN52j4+t/XTXyl+uAxDDHZa3sf2N8T1kuw=","AlJwX1TVW/KbMCN/jRKq0rIbSl06eqrpgvfN49pjCGc=","Hbnt54rw6/JtwYj2+nVmPuyPZbbJpe04+7NCHex9fkQ=","KJFb36tyNThKAFLtc4OfO2YAp61jKCIqW1z26DOiN3g=","Ckj9mw4AJ59R8kC0cpwTYHQPAD6ASglXnijAM8R9WyU=","AEqolejBJOpiZD4dR7KBYsQEqjkP1Fwy+coAwID+wAc=","L2/yw9uXFHrQRZTRhYmUtBb5iqEkO/ud7qZcEJ3ydxw=","JPT0+vfOT0BambmXrL6U9PdWRv59Zpd5c35q6npZMYs=","LG3og2GPYb9/P32NJ6YH1qfER3SRtKUFlVMSoerTvBA=","CE5tTjgh4TP7kd3xfFKjw+BW3FIR2ZxQel+OsBDyBR4=","GCaVd4rCUDvVqyMvega/ZwqVD6sPUmkeZthdZ49+xLA=","FgMzRh76oqua8MgxCE1U52adijnFzbZ7Lc9B08T8XgU=","LNFBQmrvg7YLrySpGWT6A6ShWpVtuWuf+LGALPeIaQc=","Hvz0beQNAx+EM1A/NbV+fgXnMzKS/E6H6M9pAWcXYCM=","E1ZlNMYh2AbtFi7+ht4T6Z9boLh7dmK7x7VYq9R/ty0=","E90PPnrXCRhA8PpG3ygEKXpgoAr7XLTK3mLvkwELkH0=","BjB01kcpgHJ0uVgvVFn6XxOlcKoMjBzflw4KZ2z8a+0=","LPC5RjJAGJ+RsNAIHx/fEXAT47v2ay7CB2i2GWynikA=","JBS8CGmJ2cWktDiSMWcuEGcPqg+kY5PtOsuPdZLVPP0=","A1w3UhDEA3jedjo6HKgLb1nucuYLzNyrmYdWdgenpmE=","JGSbIkhdQWSlhJ5v4J5JGAC7l1xMGNvgduxMhDCUQQU=","KP8wFUGR5zS7+INQhtAmlYdw9YwFrfKrh0UbD1tqW5A=","EzPgaO7CRJ7J8+wlCQM6le7n2Ts+IbrL8THzUwIers8=","Gq8B/vA2jabsJdQg32K/f8I47raPnAHv4ICr2SGWmZI=","GoFY6dbv/7P3cEMBNnScE6w7V7CsZ7fnkLh+TJUzFk0=","JnpLzkZEjSUPvEdiQL3ygIK7ez/U/fa0lZ0gLKXCLMA=","GQks4XnGgs5lSFjzPX23U7mmhkJo7qw+AbnHSZ1mk4I=","LLyEM0UFFByFRGo2i9zm9DxMcwArnH+idVuv08kTzeU=","DyKQ16zcJu8g4Ov2x5CyJuwnYYeA1ps0I124BsLPf60=","CJl9j+mKOweyRauxov+STmnJTsUS3YcX0m2ROXb3AJo=","KBJXppMEQqBLYrcu2F4GwmUQ7zVyuddqWkfTnMjs/Rk=","G+0+9Z1ST9OOsoNRrNiSj+aDfO5ELNQSjhfkzqv1xeE=","JFDEIi+SE5HC2IDQVJpmh5sfA25hlrDtBLb2XXUBrog=","E8vIFkUvGnhZxaFah96nxwdLBvUGI7jVNa0x84CGIBQ=","KkR9q2Dpo1beBOCSN7Cl6COZcHLFV8KDmNw0NJzmsQM=","BAOvsp1YvXqZhcR/j8XiMGGcMGvDueUAHlZBeB4qJ2c=","AfGzTXTHuksknp7RpAPt667bfN1omX12lwLGFnXPn+0=","Dl48VO2t812YSSxGl128ji/wjBOFir6PzeX/dAGCtkI=","DWO6ZgA3sJrYkfKnPuaHzZP+JqzRAvkK1ax/zm48wk4=","Cvty7Pj9AuFpmAzY9NaSzu7O1/VEBqZJ2gtUITgXdQY=","ChjRgpO1OwQwV8SMrudS93fry77Wysh4rm3X+CPa+Ic=","A0GHWGAUm4AjiZ2lSZEvbKYz0M1kMIF4ta8wWDECXJs=","HnT0f0MOHZ/k7a/PZIQpPUddu9MuTbevsQk0TWshfKE=","E5POMDxSwtcny0AERGuOKtIsGPPGuq9/C5gHtNyrYO0=","KZaphoiziWsSv4RGMASx5s/UH+v6gqdsOYKcAKWQlWM=","EQEniES7HtFTKojJRe6j8XccC3F32ekKifwU4Vc1wPI=","D/lE5YSVw/rPnovOPqfmO0XgCURT1t46R2808Ly38HY=","CWhYkrFkeTai0G7CkEI1oqRzI2+64AB4E4MrOyh0ehE=","LflZVmp/dPB6bY2w7kjM4z2D122Dzfty+OYBy9qKYZ8=","E3HDDfhPb6F3F9yr8hJAsfYrag962I6pdLdEJFdr2y0=","Bj33il0q5lk32GX7ZlM1jxEKFiC0YiIfxTci4+WRS/Y=","BpQ8OzuTpR91ue8Cfn5InEAx/5LfyebMjBRHZe1FWWM=","JYpjAeHU7Yb0MMEhuKegKsQaRTENbsz7HiXFDhRNVSo=","FpRsFgUJvaDmoosxDR49RlSW9Q8zHroSo9M16A0Czv8=","Ioo3fcBj7pXqk4MgPgnNxE7orUzko71qzPru682zr+Q=","KdViyDM1WhMkbq/tnLgWtwDkMmiPnQFh6zRfk8htHDA=","Brwy6FGfumNkr0jGPUaHlOQ+rwRKEi9d91BttzKBFXQ=","BbX17k4d4BZUhe0uiJ3mUkRZfOl5W9EwKZXWRItwmcw=","Io4PaudZArjG81Hjr+kRhS+3JZTaxthLslAfbB+2K3s=","Gt7ho1f5vQe5ql1d5sHPE6uF48Y3VyxEBRgCVaayYss=","D+jiMPemU+cNfma2jN3jsJHJC74zku1wxlfMGFKcSNA=","F/Ljt+Kl6VnKxLLiq9WyBO0dHaeI7LYB4gnpE1tCd24=","Dl67jZq3suz9dPXH2FL7cu6h0pQ45YSdYMO+EQ3M138=","EXb/YLCakw/DeL+lv64TfX6RSywuXUFxi75Zh+pCBKY=","HCieKo9O/FvwJyv0UBLnxTsuolk1PKX6wTRSVw8Owwo=","CJcIXKgGLfQ0pPlSb2Xe9rkN9CJESFpy4jti28OtSy8=","CHAtd8brSFSrmg3CAKlJYCI4Hh/DNgb4onbK4KAIbt8=","LVV94ESwupk0tOhMFMJ5C3ff1zxglk+sQ8EoNK4WAjY=","G3xxtUcpVIUlGmAeeVpb4pHskxDQmvTL9sbx2dl/B1k=","DC/6nQjQH3hjrPMnQeb0D1phTVtbyWgNRFC8w93P5+A=","FrTfdglIDcSWycgMIFyxMNx1o2vIbtOXU3+4Yhu1Wqs=","J4hwKFAiqOYsAH6hqA37mDEIkzkWR01wWX6yI9s40SA=","EtCG8kJwmVUy9eml/g9FQhHfbg1wpPVkjewVMrztCCI=","FAUbWyRscGFYGORgBypjNTU+0Lqv7nyifdHtMjoaRgs=","ErZPP7NJF0AjTEsqnCKw02FeZAk3Tb1RxoSA/+2DxXg=","Hbp3w3FVz8OkDmCjyrIqZe09CzueFKCI2g94I183jEY=","LTze58IOmB33hBSvvBGsC6VTiwXYs+5k6T3fedFq92E=","HnLsZFkESoVFzwT8l1zqQ5aTJBGYX2P2nPWr/Qeeozk=","Az3kKq3zQr9juN+ojxg0MW7AoaIDH+a5kLiTnq2QI2c=","AQM6+kIPwxHfhzz6Zisap0wyk7Mvr7bdi1CVe0DkU4w=","AyRgifxzWioQ7/gZiN3fa/bLNspMlOX4EdNKE4r3aV8=","GEN4h33CnqyW1w8sPCPQOxW7XMM+9Gqk19i8dDbi4TM=","JKRXCcvP+4Zl4Abm2hOHGLlhoR5fgzr8FN43JzoU+rI=","Fe35xWurzM+1l3I8Ti7MTp8npmIsFh6Q9qoYnMwoxHk=","JKWzc6QbYoS1jf/IU+V8HpTdgBi/YVXc959TmtOPBYg=","ISZngWrfs+quI39LxQA4NyR/8WbPjLof3UMkTzSqVA8=","HviT9jcVg2jpqWt4k7E2k9GgjaxPRSMQiwqZzWDWJ+c=","Al0U0dnQOarCrNTS3aP3OoCIRq7XFZgXKJ24/wGlEsI=","CdGHCdXNHmajClrypAICoG4sS2RW++KMVQn8+PUBAJc=","EOSeRRWrI/EbqZsKjrK5wMAP/THil8wOv/S3ChkISgM=","Eg2PPeU00550poZqCVqjA4zVqKbaLIw68RxqV4ePvSc=","EIahxnDAs4pGFeK1ydpFJDWyjLYYp1XLjk1sxKGF4Ng=","FD2k8eVsKZU5DebVwgOoGg+FNK5v4bVIvAbtZu63G4I=","A/Z/DGgudBhvqKQxha0QWJhteCkDfJvE79EzA98lZbk=","LMyCARXxc9bfGQY3+GD3VZg41i2khHaKqRR+OHGP5PU=","FseMAD2xet5JZAJtnIBfmPa8wY9asIS/bbR4MktMu/E=","LO1z/vwsyvZbKJ6dvFZetxGPlKHlW0McF2ZZpOIDALs=","CANV0mdEbmV/T6SERda765K9ByIiS2I1QQL6+ZXIzw4=","HXsDXi40RxELVpoKKF/MdYSOntsF8mB5CxhCgnyqacg=","De99aTIZZXTfqju5PkVeswc688b1sjUQrzBORK+dRes=","HXvul7g6UIqvq8/CFelL5sMZyRoGpEbv7qXS62Qz0B8=","KX3yDxFo3zUqwvby66N8AfLh3OjGyatv30vU9zqKphs=","JwTaahciNWNVUD0saP4bTMgcfsjseeYCk8br4s0Pu+Y=","LuHJNiFWkEL8tXh5hrFix3E8P0a6mA+Ew1YF85xr0Jw=","FD2tsnApQ/DBq19NvFRHQScbX+rMQQd4ORu9Md8n1Xo=","CStIgNYpdRyIDFKlg+fIl7lvjkAX0DYVJAtYsJlxA0c=","Lfu54w391qYQn/YJb6eIC73KYwr1hamN3cJsPAugax8=","GD9e+rzQuztbzcMHowAECP+iJ9fqCdHkZyi4pB3BCxs=","GI7BG45Cef5daIXK5otHsOLzsbFJGCPVbUW37guBm+8=","A7ky9C8FdFLPfmO+HXkd8TWxIDoFoe6HGBt5Vp3Zyvk=","DwBOQRhmvzgn7od/8muQMOgjSvkc7Bq/Sx5j7DdstPs=","B7KaK/JsMlNVmskYZuGL0kIxhzxijGxUCFAg6dlOTgY=","DdSTMkR32rP7guv5u17LJhsWBT/94HgMehA/UiTtDZs=","FaJIHZoC8PZg8m9zGABnLU8BOGqIs5pIEwBST/fW138=","Ag/Kjemx7BsTBgaUWRNDhexzbOPUf8/jHJA23kZlmdU=","E/EwBswhxEE9EmuQNDDH0PkYQ/zIyp1vKeCI1T5tVtA=","FWInAyHzUdGf8DDNsQYZBuyvHVRahCYR39L2K1F/rcw=","KhusDRN2J3FKZNJc/4A7Vjl+t8SfkW8hLDJeNuCZohs=","CmJrhBPENxb7OUdareWl+mAyvmWHChTHU225aazNn08=","AdhhSnUBuFCLlyuzqYZdfr4Q2h9++aS3yq4ujb6v3jg=","LEzVQhO8nBGFhJIlc+3Ql5aH/+YBlO5heomXEJX/FxI=","Jztn5Eu+DzbgP+G7fQJtOuGNdCgOpmD362revxNiQ3A=","I0Xtw6SU/QhicN+OwzNwIbv+2zE+Zm7RM1jYCNf7lr4=","FOMkDUALLzfEYnMeqxq/oxIf/0RSrfi48eotff7+W5Y=","Jv7RAML+GK/UVY21aQ8fXBrkhI5F95hLl1oSeyw+Q/w=","CU8MBDLj3WHdWfePPK57LOrMfqUuHkKWGBMtKZNWGz8=","AbaVKNHLBl6hu4y0/81vcnpDwYSZioxSKJcT5S8aTxo=","J/QeVT+dWHqEes7am8N0raI/1aMQaGQM6IUfKslBa50=","HnjcV5njGuAEfsQzjM+LU2Nc6/7sfeBQmKyaSfUbThE=","FAjbI6AZUWP1f/VzObxpV3uWqnyfWyNHz/7nxsrNOJU=","CkXtKHS6oeVYU8qGnYjs4LGPknUqamIpkvLECoD6G9o=","AIxp4RYo718lz1qpqGxYGSKT7ae4A4sPzb6exDo4ezg=","BEGL3dG2N7Vm6YOvcXSEDzEW/u5j7PgRujwYMgi3NFc=","IVzaZHhzXrFD/7kGdPz3W6TWD4Hy4TujoUiuMvctS0Q=","A1V3pU5RZpYzSUTTVfj18ZzcAAaj2PGcv1KjFfypJlc=","FAB+CPIFCmcmetyJma+r8t9AjFJLYtZiQuB7yoRrc08=","HTTcFvebbjDtWmYc03wZF44bm172gUEEsPAbMEL7wfE=","IQKHOD+OqdAiMwWDA3yXx4vGVZsG2pmNNIbHhFGOKPQ=","JPFOhSkNadUBojR1cHIP+4Be36PEJXTxDBc2MdwVqTM=","MBFiAkuye7y+dgb1D+f/Yfnvb+xscPrySF0RhZ9ZJJo=","ARLsfPGrd7qI3wvyucmtzVu9OQR5hVex+xfJ8JrrwK0=","AEBeWIiFRoQ5jKoKRH8Qd/IpTSPE/hiL0dkCS1x4bJ4=","JkgTfW9I6S4bzKysvjCERzmfY1g3CDRuLr+Yfzl8jxk=","KCjtcDkwPNKrGsB+JOLKjfE1YvGXSyyfKz+udC6twjo=","AV5txYPk4fRibYaZkQFw+qMjXVTU/awkgAEMvEODc28=","Dg2QHxJhNtuK5AgDU4puY4pnvklaiw2mUj3RUr4kUU4=","FfHWuIcX83YDH0yduTiZIsgyda8+Zb0G8WOUV9iuptI=","LUotS+9CCUUS2iXx/ERRl9pBFsvxpfGd7acTKbP9PMI=","K3VRa5DIMYdaUu/sZjs6wkQwCkrqM5DLt5yrBKQcnDc=","It/nuhqLg7T/nlmOT4U1aOSSEu7AvrVmy9g6WAyRNRA=","FzVtIw+dpNJF6V0xk5xUaP1rT+HUOl5qI8MlvreBjoU=","AHcapaActVHWdOzHekVm0wQT88bz+YiD8il7sq+QFwA=","IDjCvcV9kv0igm/Hbm0Iwrnw38UoT/+SBnyncRhp8fc=","G7steDEp1WR9zYaNQGi0yykXVTQvTRiWZ8q3P1iRPFQ=","DPo81ioiVpvZ+D2sdZgvXZrnP20R6UXbTxaR5H1pDN0=","ILi8r7IZwOjMdMVkw2Xn8arc6+nR3jB6fYv+vZpZRIo=","Ez+PSTJM5Vq+E8UgZbn9VSXRmuH9lcloQA78LTKj5Vk=","Hjk+KBbRhLtv0GJPD6fQvix2fODNqHqiI1hjVktvDsU=","Dqn5ltp3eSlpf9nAtweBKOcKzkTg+cW9K0CAlrpqyrI=","H5mCObsTWZ2yXFYhQ+En2H9/epTTIXesRszrh8uZArs=","JzGVT/P6k/5hE0ll0/LboL+sz8kep2ylljjS+pxKego=","GNB6mTn6+lEuLbP1I9HK1d5e5hONwtaMjKBtWrtK5lU=","IcUSLwDw21/YTOHXwjcOAZ+oJp/nYxVg8wpMeR8ijg8=","D5TL3knXu3R/G3qDvbw/u6zJXGg1V2e+7QLWj0RFBMs=","B3hlhVd9gWOMjfbG++lP1jL3rX41zv++Nn6co8ozwWU=","E4mfobQfEvm6nYW3K6MQ4Chzb1IAKTvBXfVCwfP986I=","Gj4rSjQQuBDQ2NjpG8CrvFhDyQ4fGWkCkkkB5KQj3ME=","JGk81SmIhlA0OL5oUnflgMqgxhCQzn3g59QOSdErkZA=","HLiHB9OFBIgo7kpP9GUdJrDGzkQDgBtw5l0DZChb0l8=","LV2ONshy9boImQXnSLAMFzitUQPlYzQlDbjDT4n0y1g=","HfSP0EGw53Yv/3hAhwZP27uvKSQqNb3Gokx2TxIB450=","Ia6hjWUmT0hsmGs9zeery8DOH4JBi2/p3EIO9yj5pa4=","KVqXjWsRQ9403tb4Hir1C7r56To8T5jwe2mpEpeCGNo=","BPDwtU4vmt1RfFPxHehlps403zUtDIt7Dqj8oFIaO18=","DE2qa9iigGlc63c8I+qTbq4wua7LfSlzLz0AXo9r6HU=","AnW1+VDla+0BMgnjTJiVn61Rsr3rrPsVHimTyGkeHxk=","FC5iK46wlNFWR/1pEW9ZpSfYmEcQq4Q3N5IGvJW6sGQ=","CazJD7pSV0I1t+vpSzr7EHpou37W1gshcUIZ/BcNVbA=","JlErTlNZHxhxCbK0829BMfwLzRzGBraFOqIFJrlZHd4=","MEy00lizCmeYz14/yG5JGAnKculEBmFgon7GDGaH+u0=","CfJNhGlxeiu9s0dAlCy2aATtZ9kyt2jIe7a07PNU7M8=","MCpgTRSlzqSdBBHW1ml5dXjePt7dS+5ZUQmlCfIAX3g=","FwV6kv2C8ndjuYwBN6Papq68gtHuhNwoZSHEszrRas0=","F8mMPmsU5cOL/T0ZGOezLYXUMk8W5DRImS/xK9AGOnk=","LYW6ppK74B7o7Pq44guAuMASyW1p9pS67vwlO7mOSec=","IqcTrtFgfTbKrrRv/0EeZMG7MWDbPzQx+swHlp2rTU4=","L3rk1Kz8hJf9pKwNCCytOBlvJlyGCJI1CT4arFPGfoo=","Gv1SlEYoye72pNXPIanc9vpJsdofvZyXaXqlDc1s9xI=","GY6HTrMYdbV5bDCBQk2nOpJwjs106A7e1cisSSqAEf0=","AU6ht47GJHEU1GFc4NEeKAwzsKH7rGNvVfBDpevwTKc=","I7R5ezv/sh20J35OsTl55ndKzwRS3qs9BX7WwOtfFxI=","J8hcHBRwds13f0G5nS5VUw1NQ7NBEhGH0BBjfLtmroY=","H4RoNwl2OfrUPA9AakApo6ttgJwaJ8YeSLFcG3E2Xx0=","JrM4v98VAxE1f4BkSe6Bsv0p4/L0O638eEiUjdd4GvE=","LMxueXM3Rfm3WcHrX6NnHcPZkGXoQT1lPrJIN6m9xUQ=","G3+6a9KFte514ZXeK7sYnoIt7RmihnxTI8f2xXXBmNo=","GEpchYWGmW8IrFz1tfZzZ9kc/NcbNeujd4fkTnz8YbE=","I5FXa6kRjbEodOUWnpPHKfiq73HS3tyB0oPdlT1Z4Kw=","Bv1hO+9kavpPHVf3EoUY+DNQ5e/A5B+BSNLru9kZQFg=","Hs8UR5SHrY+OXkZ39z2+gfPON37Hvtn78MCg8WuRJxg=","Bv6YcPA6j4NJjnPs8uIUUyuLEUoUzzs0LXYj6dUZK2c=","BLjac5elGRU/B1b3LJtiZw7V6YPAKkEJEx5yddfy0bM=","KxxA/L332duF+Biq1/szO3JJ23kdH2X0P1Kad+MRiZg=","J4+yHkytEQCRcC5cjNyEQlvKCIKGdy8YFzCPMQl4cFc=","F37wPDQzKN79UijffU5E1M0jlW37E0RIpIWxllcpJbQ=","DSAWVL/N1Ay6UuUb1BnA+VwSEB/BBj67jYFVTHHBYVM=","A7IcSjcCasXZYhGVcti7q7RTND91wNVcdAqtE5aNbgk=","BypSFk4xdfY1BPvnoOAlCdBQ5VUkkOI9fJyCQvqHDOU=","Aw0MGEt0PjQBEUsfOVsS+2qWIZHHfFvf7xZZd836y+g=","JLo797kTSAOrPch/2enCfxKXZPkcNOtTtVfvP+qHo5o=","E+BdXE4dutRohd/yevvwIffhu9Qy0Knxo9/88zAKekg=","ETov5ukBnoPg6JhBDDUybBDN0BQprLsfq1+qnPR03i0=","B4rryP8poC6JUU6aW+tWkLdeWY0q8vkBa7+9rAL0fRc=","Ld073wTX0UScEuYAMLlxtExld6tWD57+joZygu8RY+k=","Ig+vNqAX/v2d9CgqlGUTWFpPbPpbxfl2aGH7+kPKGKw=","Drai6p9oJwZf5mb/PRMYKAkjpjT5HvqeQ6IjBgJXiB4=","C+lFjpz9bMZInX8g0XOPPlGbXCKtFTUstEQQXvS4moo=","GSXSRjW/rAlDGxc4Njb2nyJLrtNXdijeM9Gigs0Y79o=","CkCYiUcp1Eu5aksmXPmAkAOe/2z4sXDOPdb45CVm3Zc=","GcnUgO84qhMQW1dKQZUgqn0JKmjtbnYXEGWAPaUEgr0=","HApsB8vA1quJSGTfzp30BrBLsMP319TwCzQDVRQRwHs=","HUC9QM2uZHz/OLSSia0szP/Gab2UpqpyT6L+Iy1OawI=","KO8tS7NPtP9nMWmqHN/L/XqGmXSVf/fse+9Mcx29tmY=","Gy1daxcbAUiUfVX2GwaYKChWcPS4Q9Kap/RJO8xaiSM=","DqCmflBKVeB/yGjthfPLJEMYNUCdteZlPMMfwwfSnr8=","FKmbvLj/8GdyFJ377QED3ueLViKvwNmcyyvN4GcywEI=","KPcRZ26K6MJEPD+CqLdl7cF8/G7SVLfSM4+SK2hDqOY=","FF7voBSgLZzvO9swUgbfsdzU5Li7kVE+rdE3TDjpQZU=","I3nSnV6cadb7qMomFlbJ0DcCNaN493zKKFDPs9X8IXA=","LRLOT7Ae1e5sRExZWDzRom2OdFRDpnIatIc517JoXh0=","La2l/KznTXTb6+iNr9dUuFmYmwkkC0OkbgPcb7psj0U=","LiM4ZXXi8PH5fk+whDihNyjf1QMNOYGS/6qh/G2l0Vk=","Jw1YkB+Iig0zMTkddLctNf50mEmt1kGc10fWzWfbLVI=","KeSLFXy0B/nOBp0PgKRTfNnocXnZ7sqzUMeNaZCk4OY=","HRXVBjG+cj4s6L+LVZ2XWvNwVXq+4ztlFM7RvH2/v3A=","GalUqlVWlpcILZcBfLZsxnbQO+1lQqWKIjfnSDro49I=","EUbYzULm4eR7UdXYBmDX4Xq0NGeipbXIwNJxv5KDcVE=","AoGjvCh3uC6al5a+++jbNTaq/xK7zr2R3miHQy83u0Q=","JxkE1vmN594ccCddPjYsOYWy5+vAc65ZBYrCtOcTlOs=","Gwfw+IHWC3zt3+Tf+Hj8cWLJLYwje1JBAX/Aoq70OIE=","K80nAaY3Nec7Ale3PWOsfNd5LPlu0KD6POO/YiCDWus=","Ex8l6KqWY8/4/NxPMlQ0/hRAVvrauwHU7/wCAUjwdWY=","HgPGJFHLv7gqakyFE2i5qc95Nmvkx5N+8W6JC8ps1sY=","Ko0wF/KyGoGNPIyTJWa9G6qqfEVgC6oJkKpnpJMJyzI=","AXTCDhENEG6wOM2TGNRmkaaF13e3HYhS1FYCRi7F46Q=","JjnfBz+jJ4nQ6a+rDzRCJIjq4G/XXvVZleNp4bFdvd8=","DBcNaPEzEldjuncUYksAdHX7Z4ehsXBDkmlj2tFq/R0=","L7KZNASDoXObAQjmMaxuiRc2clOna555k7Gq2faU7Ck=","JYjP5CGmBwIhb6C9VnyyZq8QQpI7xstX7Wi7kEiPNfM=","Isj9RjhWS53pDKNeZhll6m8B83/2Fe8wgEb+E27l8Bo=","AXzvCcmAqAxOU9coS1sqEN0c0KtBJg0zzBnfraiOVEc=","HZ8KMCLEdk+eXmQEOXu/RL4EnlGFysSLxymslIqwEzE=","G79rFK0+dma9WMfpdQ97ufbW9wxMKr6R4g/FHMXsKMU=","FMjSPnsVeHAkeU3DPFjauMEXtRtFiPXsXNjFn5zDDcs=","G5H8jmKnnpj1Rc2iYI8ppBaWQaP3FerXi/SUgiVV9WU=","CukEFHYgvPBKS0qWebJxP92M1QKW1CyjGFSOMrgeOzg=","Fm8+MyV3zhDIc4kbXMdC58NLtNYrV3MxZojlEPTYK4s=","AUHgiL/G4Aei2Cz3F5VHIMspuXswyMgSXV+bRsLiZiE=","EY4O5CAtEnoFd6buopu2FNmcEDT+Di50Zekel8g3qik=","KXC48x2bmvs9O5EtkFlKhHugSD3aSwk03xJ4uhS8Lsg=","L0peqkt6/z/NBsnWj6LjLktOYprrk+zLVSyflvvaPd0=","ApHWzH6OUVKQL1sFwTACu6lctUZX7zk+krzCO5u/f/w=","LiIar0BwwsDXNbWwpSCZxllNOJNpFMk5PY7NIycIjEI=","ED1mn8RrB6r2zESJ6FckGBUDAAgX+MH7XUcbKzYXnyI=","ENvjc+1wZ0ATqTm0agfuT4wZHj+2OfjQp4HR/7qC/pA=","EWIpuhz1gP+G7QBrkgcDbmnMDxtV1AiKs04Bo/JfpTE=","F5uzk7m+6O+RiiuiI5/x5r1j1tSMrUq28tMZ8pmb5PA=","JXqN0BULElS1hRIph+O/zd5/kU03TSvsBZXEavvAmXo=","EBX3+IcdurDRIVcLC6ZBeYCi0RspL7KjesdMim4Zjfw=","FgrPPcmNnR/7FersIofVzHQ+89FvuL1AlGokYz0jgl8=","BjxzVSsZ/m9o6d+UOKWBgn7ObDFSARfCNTxnzwcU1bE=","A+jIDa+IeTjNNV7HEKnjL0TEdSCqul3P+cYsS8BBKoI=","GsP3gc2WdsQeoh/St80/OMx5Xra6RaUlspHGa4znumg=","GJ1xIUkybXGwMn+bcQLKD5MEP9vPQAwY479wEGSTNUo=","JakSdh+Ni938+8CZvJlKNVF2xUoYMfjupVcsR2WSwco=","EVjJdY/bvWVR/SzNYV274L7elpps0PKAQOk7UjntouY=","KOe1bNKbFhM+Zjg6IO2qanebavuCdyNEzSwll5qaXu4=","AsNZf+rxA67wzw2pbHgXv+VxOCjGE+MmyXXKEwmSdwA=","HEy2AxVUovQPzRtxIjqXl13en09cJsoIZ4hwoTntk8k=","Lsco/ntpzEIfGNlr96gmyhsEJh8kqY/pweigpBtktYo=","B54zH2XIqCuHWSLIRJu96joRGmgXnl0t//9gXhykfco=","AmzYE/JIBwM9fAJEyfB5D7gNow5ePB5F18cDLyqqGDE=","Bb0RwrZN4ac2+TrI/34MFm+MVwpvBo3tr3IifoXBFFE=","JeFuxb5ojhN7LMzug1Qo2rk5NRsyJ+i+v66F86H5wnA=","CzgHOYGwr0GP5p6lXtob5dKJsvDeO93kfuZIPwM7Fs8=","G0C+Ux7froGjPkBjj+hfiAZ5GaFN0d55Po6xUg2zor8=","GzQ30PQFqyfBhWVpmcU4pnZUQ48oVis6AOrDlecTODU=","JavpbdwhssF7a/s6ipCirAUbOHHIf7njU4PPbXIjiIo=","JeP8k7zf/rQovfjBJJGWPkrKGEdYRLZ/xWdsc/0Os1g=","A6+WtLlywzcbB2ghNZz6rq+WOKByxPk+CKsRnmx0Kac=","IypIcy3yWZsJ8fFjHWgSkwP/bUAJj4smAJg+VTRDXBE=","DN1RipGzj+2kaB07yZIYLuER4EQOmGDNxxzbNq6Aweg=","G4IYmMQ7TzriAH6ZTqg6hNP6Y+dZXbL0ExLN+tHPJJk=","E4YgOuQTwZQqM2svoIA49OkuWVLlI7vffPM3gRPvDP4=","BCVlflepQQ66A2Zc8c6O/z4N6UabAy1Gi6Fdkgj8ILU=","J4hK3ky07sDJHIF34Jcb1am4RK8YjSisGYDMtCX+aYY=","DsgXMN4IeJQq9LOCe4vZrEy7Hzq3rpfNG7E1sLfHj0w=","CpPxyWKeyQceJoFIxlA84YAPTMPFOJw26e3j7rq7cCU=","B+nFjdfEdn/KXMvNe92KT0vqeFhUKymHQ2YGVAAexS8=","CXXgdhTM/jzzn9AgjpfK1JxlowrzWQsk3xAW5qetmzk=","AoPzAsmJdaQYojLTJj2A3XQwARPYUd5te17zx/kplFA=","K5mZP4EnLABVPHGCfp4ksycFSecDUVpnBDk7OJSn03g=","A8zmPO8LzuS51cdToZDCSRJ6YotO/11Vfy7AW10DPJ0=","K/TOE0Ch5xf9jfUl1GQ5N16zZCIoranbrKWATmmYUHo=","GulFPcuIkM5XiyIdhGYSozlqskrIBX7Uggnv2/MRZc0=","J2TT43yCx2OCwsR/SpPdjnP9x8rb7Gi9OwO03XXAmHE=","FQ+UGaO21G2v4FKULhXtSW5bFiZIt93Tz1W/HlL3Y28=","CHbcJCyNKqGD0YTLvENA1amjpHTqhKmQRpmdlceIS88=","Ia6GrQtprmnkub4M6uAWZ4lanZOBocDebThk0ijo7FU=","C6CudfPHYunvoReUyBIdK3vG6+448QX+wANZWZJBlYA=","EKFqv9azg2DU8yV/PFHJ+5TsX4Rd2D4MSsT3eY8tkHc=","CdzZsAfQRQfAvHcsDr+WTUluaXRhdTvRu4G7w5WD3jw=","CxuyoQlmGO47riJWP2P89+hagX9jRVAUJsJxos8ZdeQ=","BEx2UgaPuwmRrtaURUAyG9awmh8NbpGlS4r026GEccs=","IU6pVcSypRB9iFo3c03lya/O90TEgVWT+XC72sUdtV8=","FoTTbc2GQItoIwyp+Y54SVe/t1UqklPq7odoIL7jEKo=","AWZs652c+ky+0VmuaslFUWsJPOWJxZ39Wr7/bGwu4Gs=","IVGpnve8B3B+9+IjhkyejFCDYwLymarQXeNa10xAna8=","L1bhUyYpW9cBpAMU5CzP1cpOCBT6VNMS53F+SI2gWVU=","EWrgCabEu0wowBZxY2T7fnvjshcjdV4WB7GiYrkaFq4=","L9vnH1PVTls7y4UM5hdD1nW+YB10Qw2euAc/aBQgUYk=","ARqR875CS5VbIkHXU+PW1bDEj/nGi6ho+KYRIyukQvU=","HHyc93USVQcOvdDj23+X5dlVZNM9KzKTyv+gQ05teI8=","Hrl5Ihwx9peNQ+dWinzudwnWi4blbXfsiVh9+qeCYbU=","JjtI5G7f+J8t5dzSWIUNIAVD7l3eMUWbb7UkGmvO/XY=","B4W5VZxdoL1XqAFQwim7LXX1EJTI4aEb/qU44hfS7PU=","I88a1axXZYXsz5cJG+V88Oo7uy06+RdPgEJYJCQyHZo=","J9TbS9sw6k4HVQ2eB3uoqdXKodQYwadqEtxx7FWIEYA=","EV9iQv1UErEgjNQCPYz4f7YtM6gpKyMcr42CVwGraBo=","CJu8gwlPZOKTyRrnmot+AJ0PZ5xn3BnGJZewThQVxCQ=","HUobPnptJqjIHX6fS/CK8L8TcNzQ0hAUae2H1GnSRq4=","KGhYPpvesQU4Ni1/7YmX6c60tDq421sKSy8UCUOuUqg=","C3lFnqgOcVOegHnPs+quA85tDjyFZVfD9x/JgwlbQ08=","EZEZ1O0W641HZsY40MNKzBWaK44k44kow7qHWJDqGYU=","C/2+S0N3IFN39pw81ek+zSqcs7SuLBVB2OdLZOllp80=","DUEXTNa1xMDTSy9NhB8/naTxAOIM9hQIZO/m7uVMCKE=","IcWRW4bSIRBn0Z/poxgjQEO4C1MxJ0mJi1N3g8vk4cc=","EDikqc+iDKui0j7wZOdBl5LoOjHwyr3k7qsuSZcv144=","AXzAB5+YYxdxR4WMidPX8xra6/vkyeB07KvSC30iQ6Q=","KU/35eNvdpDWD602uATjVlnoIRfs1E3u63nli7jIdNg=","HwP12BDfpi7dMlIavR0oPCQWoo/KokTTZ4ju6xlakEE=","ACET4nFeqJPQDRAbsw5uFwIVfRD6/+hQlUJ9ydnK7sU=","LpLCm3okOimdkueBlfMKmWo/U01XkaMqC+KLt+iWDH4=","ALswCsdFZESfhyZ039nhehhUMvH0YzF8351JnIfPhZU=","JQ6DXM2g5Gbb1ZpUHh0DxPvtY3rGtxXILDKvWI4bsCA=","Brd2xQJKtjdMhPVSjKeTBDnaAS1BL5Np7jbbM/xDWCY=","Id+LMYpEzF+dVLvvyXqRt4eRK91c3KlfR+ucyJq80eI=","Hk4er10XKdVSMLr7F0PeRzKhjWapaShJcB+aJedMqbk=","JozrN0lxk3mxTqBixjs1lEnnCtWBbfAUy9ECrGR/Iig=","DiUrIxwfDvGMjWr72Hnqp/nmHepzJHyjr2Kzweh5T78=","B5nBTuwgQ4oOU7aYgskMbZI5tzZ75Q9kzpLZl0wr2v8=","D8BQAAyCGkz07mv02RukbSysIwURjrwZRoSi3LfXOD4=","JhqM7DHBKJ8jWMc1MO1+AcLu+Iy61AEOwJ0DblfSqcQ=","D+U2ycfdpQcKN/0xE193pn+fOphrHCPeuD6FeTzzz4k=","Gf/drv21ADK1jgi083exwOs38GN1/3jnq3tgV4Hd6Nc=","LiBEE8U0RTUQBDFhEPU5hJrnlx+Hf7CEGxnudT7iCD0=","Kq2YaC3+CK0smxX0RVogHUqWOsfbsYmkLSs+HD4DERo=","LIn4VVRFlLCMpDp8MsMcDZCurzABMsi0pMxmhDoYGuk=","F6ofI24OidbIITN+yQvXp4sy65uv3Z6D/4x7G5eEgos=","KQ/qrv8pjYh9WluqR/4uhAcOt40gedeRrLkGepeawaA=","JhA7hziWhnGJdBL7QkbahurGkjXEoacap6koA0kV9n0=","Aopw/OoPJ3l4Eg20vUeKawnVTqqKl9Np2seXFpibQ8c=","JJnR5FRMbblOne2bqT/ZIWJobkEgmd5brxIyEbQTjKA=","ChqqaqqX4Mcij/rlF7WTkiEa8476ZwqgYgetfwW/Cvc=","JbYYnM9qs6dZZBrnk4Xz594ON1phwmDYTZGzMPg2Fto=","F0awuYL+/Z2Q585yzbX5LODGmQ60OifNU++hvOiB62A=","KJ6V2FjSur4lJlF9hQWHw2Can0rTKmRt5R6Ga7oLQr4=","MEhBGuIc7Rsx1D00lskuZqJtU6JPJQ4X8yjDWNl8Igw=","A37HEXkLW5gZ7S8g2gkqa++pvETL5sHCHzPT77F2iPs=","LUAp3nK/AeWTe/o0/01eu+rLAQ6oFtn81uevkdmmcUo=","BGb9iyODbY5FoXUaHQ0o2wA80gVFqI5BMYxXHDj9OxI=","Ay7fXfbYM7VJCEDgFAJHIY1iVMNpfQBw/c+/bxFo6EE=","JAmOcz4wem7knjj/0BBYmlHB3yEoLYJ4j1vQz4ko0eE=","LV4vpeYwBCoHMeyE9KVIQg3VZ0thSz3oPlynB+yzJwY=","DnchDcnyjwqguTML2mmCWOQpraPhDwhPUGaq3IbX3gE=","AuvaoJk/anAucQ+PxHOS16DlGGKUunjMveKRNRCHtPs=","BWZ2VcL1SyQThbhvz+J00fJFaZzWqmC2/lFRAubtnA4=","DPl666gk5Fhcyec8YvAzS47UzOEna5OVAfwvv2ss8t0=","Gw2B1YuFqA1f0QtMOZ4LqWA+DWDHpjyJyDOd+ss92Iw=","FlJhgG1XTgYS2TXv8wZHVK7w+fyGmEseMdqZaWG1Ze4=","JUPBIup+CEBrfFqJ84VXnFhc5kfZjsRAC2247L5tr8g=","GKrB6TMywGlWkYUogLMI8GnYdJ+UySNywTZ7ztFx7gE=","G/Y8/7Ra5vCDWN8BUqzhcFi7OmOwsfJWfmnUK0QEi6s=","ICg9BEPIQ9+izMsoURn7ShIJTJDOatoPbe8R7Gyqa5Y=","HZVP3WOz7hOmyhPf/pgyqp2eXy4ezT5AcnLYfCgSULI=","AxuA7zDrD2OcM/1OfVt3jWB85iSrfAu82bKSG23QsWQ=","G65vI0YfaCpjicYHZwyiyXW3aLpJIlQ9/gx43N4+2FQ=","DBXTS07w1t0yTx+o7wWL8ktXQZweSTlq7MaylFVieA8=","DJXZH0brWHUGxXu8LM+HoPxTSKwNrTdetAmqZM+S2pY=","LR2hXKUiqhhodAuegBoAjdt4hGV66JUH+5lFcyZ4bds=","BXLM1/xv4Gvpvyv6i0iRo35yiAXGCfHigqAhRIDmKJQ=","IBa6dm3BTr6yack5+YjAsOXXoW8mSeOId/L/ilJaiKY=","HVcLX/hXMOmtjDJhtq6FdJmSIVdP2oqX8ZutUNwuxyQ=","FDIj0CfLIvQrIKJYYDM2V8JDoF4W+KD7B3hKP4s/g7I=","D2ftUw8xUEv+O4cyVoKl6bkW11yqe1s9XiIsf4ZBfc8=","EBOFFkaUeClP7wUIFR6oFk8UbI43fpBjfEYw0LRd5Tw=","KG3L25yF5dbGgGa2lyC1UPRhWDdLiOdrpICRZhtZHhk=","GJAXrQ7GWZZV+l9cBBsYnUpQVag5FOXrFWUgnUQ2bx0=","EjvOn9QMfxli0AZoVgzDGSQovCKWyS/ROkLXW0G0QaQ=","H5ql4lOHmFBzyiINp98qbO+LYKCJ5K/ZPhTus9XcteY=","ED843bbhpmmqQuoce5qwV2HxgEoV/iLya9NDZ2VDJqA=","EjieAQk3eq1Ca+RxY3WEHC/Uq1mLYLaytOei74pIrno=","IE7wpP5o2/ISNxQxJlRg061jaRJFxWzNT2mQuYlTfZo=","FCXH4fX1pCcIYzQ3Zy+Mz/HBe/dNvvoemc0EDNGT+5E=","HRsl08q/9YQo4mluzqmXWpSEMC0X+hLPM9hBa0/h0pk=","I5CBhnZ/B/E9CtrRFihPLxeRRHULDx/9zmLrR5fsIOY=","DXVEc9fIdX6CKolxjLfXxazRElyl4NEnGEhlUqN0GXQ=","LVneccZbhnjdedns05FRl9FhslORMpkjjvjT0ozBLWc=","Ky9jjc5sXcBL/L+0DW1UflJzDN+8p08MC75f4l4KbkQ=","IIMfMxiNqt93xILB8667/MubwnVZQGhEQSdvgAaTx1g=","G96gOocRKsX3HSewaQ61eL4gp+qwLM976UqbUEMGv+8=","B/GQYmxc5ANnCrsj9zkRL/uR3CNIGRgNg94jTedDox0=","IdA6isxQAsdWXf2E/jAB2dcCWSnHF0neJTgr+Tg8cM4=","A3+OH58xC5CQhc7ZOLYA1N0GoUfVGDmS2XkqxEWPeTY=","AmgMtCDqSuScIobkl608u1U2CHWitp4X4f0JbrrFMcU=","E6OgbR+4J/8UBhkhYusjs+J+lM/aaqBahqteMl5d81g=","BwYJJ7PGQRF0ZkjWqEM/+PNzpFNIQeXL/+W8QbnmiPA=","HUFDUmBFxsQYyn7fv5hQ/SYNIxtSsgl/0iQRBBy+744=","BPbbJTC3GaN2xufUic1/vGUufS0JBk4+lESXjJvhl6M=","BULvw99bzvaZ8Pp75ccc0y0lPyBIi/cNc0JB5DTb8J0=","J2lCS7lqbCHGSlBhB9SIX+U2A8Cf+7AYYGWDMKsbV/w=","EjvNsM9uevtHuGaCfbcjMuk8VxUG4HPEmK0akr766vA=","FaHSWrZNsDU7M60QCahnJ2CX1aYLSxjdAr/oVaSVKyE=","C5y2/X5v+uyCRqzUHkPgcS/XbVyuVqlAds2BY1TbMb4=","HzjB/+VHDINnZ3yMZbP4MZTNnH0ugIChwxUTosI5Esc=","DzIjfS1u0AscqVTfN8MMmI+JQV7tgpEz9ac2NNBfDGA=","GQX3boJeFnH4Z/tYWPJeU6RfjzBqmhtt7nAzZH/IrRU=","CRx9VOAgZ63AeUSU79CtkG6MM4pSTDf4JfkAOsMS0Cw=","LbpaIZQ1mAQfkIYMjpIiPXURx0vrRkjKquS43jhw8/g=","KTo1C8PHidv3wuWgFUgGeKdV681o4csp5B0dKULFedQ=","BJ0BmbbA8rMSLX10sxrqj8twGiT0C6X+aY3mMdIvYkg=","K5MlKRyhSMhuq8LrMsrkd93oMPAo9Ui1tcbhQ/uKto4=","CWpu6YxWhr89WGoOVJYbCjr9bVLaN3Ei6Fo1UAn0pWA=","E/zHfMtKCR6kUqP0oQ/K3bqnqxjrP4hQi9EorS6lqBg=","CRmfBhVu2nyBAzQ7NEurEfQ1UbuVB7zNR6KSrz1Pumg=","L8QXxXbj+ptrOKguAyhCLC0tq5CHnkL+pzAzp1YhZrA=","J6gaDJ5dDJj8/mea/eDK7c4sX9ZnQkkugNzpX8rHn/E=","BGe/jVN9voI9an1kyix6JBei13WPwaif+TME/etNB5o=","Bx2CvKkq7+djbxDJzhb35bQTFBKK5ZB+GIS6oYNEJGk=","FHPkQ07uMLLn2zTa7vsN9H0fXpOayiU5SqEaaG687LA=","IwNAMBTt2DM7h9XMTLCP+inudS9qNnxcmRj447gKzUk=","IT8vNBdJ3McC++uOuRauZXVEXNnU5f1b8Eerp+wl3II=","BkNpvqTGdtN+/jpl29Qxbg4ba1GsSL+cAbUsFbJOihk=","JhiTQVCZUeY647AiOXCY5fqTU2JSgBMbMdrDocGDeWc=","KMUatGMBLYup8Lf47skczXaR7wVwIXiS1XSUxvqmq9M=","Kj5aZgdTwPczgnYgzz0jUeTxcRM/dJ6uDKslrFqk8Ms=","C/MU2ddeNUhs+fYvZTlYTQ+W/P3+oWF7dqRkCZnz0Qk=","LZY2hFbF/ibRGaV0LQFNuehv6w4jFcKje/v34CygFJQ=","Htjy90Pkr57dYtmt1jRHTVQRNxLl6UjwW4LQbntZkT0=","AI1aBHojOWq2scAtEIl0slrhNeTw3mgFYnygdPPFiok=","BH2KtsUjUNZU+GuJQvENLAAhv+nf+h2yVNzFAorvcQA=","GZHIV7MPPtilj+Ip2lwT/gfXUZmZjfEJIQaK/tCaajY=","Ai5IZrivFs63/UVzesNSgFscV1RW4VNanp2fenngpbU=","CghAzDcg5lnzEdrM/mNI8ofOHdRzkSw0l5pI5psGqlQ=","Dk/5EO45IMWH0GENsfvgi/3C21OBkmJjsXdpiBDdpX0=","FV0nsESFaSC721Zn02GlNsP4xaXYWZ4qeVXf/ud8Jm8=","DNwAXVX1dcYaQ9iij9u+8+7DXlakOKuZaAxNHvrmTns=","Ix6Hupimf4bVAWUfW3S9U8/ia57gnAep2Dcba/fEK+Y=","BrTYeAW/t1+cN6YeEOVXkSLTaTJ8NE1RbizmyJOYs3k=","FuZtFtP1cK1do9weyz4Ys4642OBbLo54hEkaLhsuViw=","DGamNAycIM9m3j1u651J6Kc3wjM0PfjYR+WnGO1RGKs=","FUpLGVdRR7ZnK7CnIc5AlX+uPjNsgsf8oZmrMOdRInQ=","FeS2pwzavyxN6YQZ2oEdBiyo6d/L45vHVC9m97YL9j8=","EWGtj7ogdgoTv9e36h04JX7f+oxSvo9BAIfJFvUEr74=","J7g7x50q1NpLXvSYLpG4EHSYXPIzEaZY29DtMB6Q/Fo=","GkEVcw11FeiujQAA5I9s78yJMZBWbZTTnbFVF/QB2d0=","GpwrO5ekEIgovXa8QZaNMUArQEGq3EFtZcIJlu5qxq4=","FWrrUOEcOa+UbFMS+w4U226RlJBXHg7WtVVVbDH5fZA=","FNJVB9uGnigtB1nN8W6BAG+vnxDmY4gwMJl6uJQUnio=","AzaXe6VRD7O4Er85+hlGWUp4qZwAEB7xAXJ8Lo581oc=","B/i7dx5Y5XYQF6lWLGsoW5PWtwmu2hhtlmFhl1efG2g=","FUxHiiVmKU0vltg0MjAJrw2+8V2mLe+BccMJoF7R3Wo=","G5OL8wbef0gyXeWYd6vL/i7qCJ6rCQOALHvz+5UyYn0=","GqRGiQz2W+bOf31gO9QuA7f+wNIBZo92DdYJ0xtYfiA=","F+t+5Bw4dHN0p7HxRXh6x1uNVC0zSU1l8O0Ayk7Rft0=","HRuV6eTc89+QGq/hvaLMgjcDL9Nu1QjGHItBCfggu2E=","CZ19+XyrUibMfjo1zqpjXCKrARDpOmJRbwNwopZ0KfA=","Fh5TsvEO6aryJZbGIUgOHeIJBQP8xVqClcI9Rbr2j5Q=","C5u1PWYDZM4aUiK9zyqAoWGTTj6S3lBX1mjc9J3qmfU=","HIRXomXBdW3nVxswKQ3LSPoL6yt9HkQRQmJRWFSAgyY=","J/nG/QuQmDAQ1go32ApYq7DzUA1tFsm7TWpSrJHEpJE=","JogM+gTsre39o6JKlWc01KvIri+SZENpyEYN9fIWR6s=","LztY6by+N+lc3ZmQrrJkgsVesqlAnijlbK4k38643eg=","ERcQTezGeaZq8udYjZcYBbUYrCGfrIB4zVIqyJgMaYA=","AcdFQY5M3YDqGKM571kOWDYrOCOx/tLWqO2UIZB3HPw=","DK2KlU7GZ2tC5DyGkCQyoeF+LPSvWjJ0vBvmcm4dvj0=","GzC7mJ2wM30EMg/M3H1m8LsVtDd/zhp1tCeL+qYdX1c=","GaVXoXIAX4QkLUDFa+fDeVXPdNoiNVew6t3rW1XGGB8=","Kh+IPF6ttpZNSEdHn1LIJQtMzKD9spIji5N13MIY9Mc=","FioORNuPqgLb4apSsWgHEKjcpgkTh2lcsiwf+ESSg0E=","DtmUS/5IVC76EMnyC33UxrFVhOEmvywByOBFaLyK4h4=","HVPAdsEF2mf1z9gi/MnCkd+ikjxMbSdd20XZJslxHC8=","Byugos2uV7WDuh1y8Jx0XlD04Wre3WSIyti3k+PSrc4=","JuctxgnCkBhz1Ap+c59wr3IqpDmg/kF9dWjDjjj0fOE=","HzyrZaq10MxkWFGaFNKw3930wAWmMwPRc49W1MQWAr0=","Hfs0WrVllw6VyJuil7Y1XesvIwK2YXnh3FSJg6rgLXY=","C2Dml1NSFb8Q8csSCODmmb2IWYGZxtjWUuabkK2A5sA=","CBWTeG4wJlA5awpF/49iNmMQofU4adBVcoRIGsS+4lg=","JgJ2pG5sYkeB86d3qbRbSDWnUcawFuWE2jWjwwmEQ1E=","IBILQEUWcxN4TQwstO3gev5/sGBVGPb1DOwbiktorHM=","AfweIpJnivjcXcHy8fVzw6xOGVxamFfkD66SMJvHaKk=","FMAEetALfXNqjYF+Vh5YLpAbRIHjgxZWixviZ+d1uTs=","JQtOatHH74ymwlHCev8QHXvh/CX7xIRHfLvk6Q1FbS8=","Ea77wMSh24Hlt0WB+B96g857/u/Oq3SrS2raDYrKKsw=","EAkX4IhnJIHIPOnj/LPbMvtyqDMy5bJ69VpIxzpvmok=","A3te7b9NqXYX9TuJg3CTM2diA4jTjhagvaandZcUu88=","CvmLGoVsUTh3Z7wmFGiIsoBuZmQ7RG/MP5GFn7Oc3bM=","AP3QCLysaX6BE+ccHA5JBPUln2CqQ+1Eh5bA7ZSPutQ=","F4Hh/PUEbibxm9rzQW6mBEVOJU/rCkk5BfVmtRUQtZY=","DoDu8U1c4GhHpRsOnkVBs6uUyufKKlNtqaJkyDkYWUw=","A33KA6a14VC1BWQSgILmmApncD/LeD4OPhIDMAT9drs=","EJwo3LhzsyctQL6wo/6PT9seei7Fp5s8Q3wZ3E5WH2c=","GUk8D1w3LHrQxPCWv0wgZgLq0j0Zdz9nZvE1px4Be+o=","GxC+lly35G8VTjwIo2ZWwuiVS11QfJSfdZe5ccA94yU=","LeJucAMg7UzJhlUNnk1qFlYRVnDzQR9fUDQERFtK238=","Edhqxx3nRgeFner/PPCT+AdtKGIKiGIcCaeqsSCakaY=","LDw80T8jE4loFwEkGlT1jJ9q8ev9bO9Pow6fovpOAqI=","B4hkvnpfNsB/qSSOmBgQQPxakRgVmEuHUPlEv6U2UDI=","D9cYfLYJauDhLk4nZBmgPtwNMkYgM2LVg80GSmx5//A=","FeYmWWgp2ALwrb8kdulWbhw2NIsCJe6ufji9Dj6y3aY=","DUbe1VIdFlxPsHJWovf15IGfbYit6RC5rT+mxdffqxA=","B5U5e95Gtal6I/cqi5JqMp880rtiAFBufoMqu2RTuKc=","EwCOFRm+MCk09CADKduVG3AOMi2xqH3VeYwrnhJZ6aE=","Gj9AP2RHN6RmFeBHpCrK3t+z2E/MtzmZyrYn+2BQEj4=","DJIbwyqfyerGBl9dxjRhWe+fbc7ZZJiWsU7b86qCZPg=","AHj5ejfVX1D71juH1ZXcZl/SBu1siHUJrafxrw0eZJM=","G8Y5MhQWKlICbQf+dw5TB2PHJbdTnZshnMV0lDl3xtY=","EhiYwBLsiFFPFViAw2wXVcFYk5CJ+KiVtWVAHeB7xg0=","DxvKRmuyTdzGDOkrmu/nv/Qn0eV+VvZU+9zDYuseDWs=","CvN57E2NZTMiGPUTjcEo1BsbNaM6XQ78XbtsiBREiQ0=","BPIQhjkt2+Iika+QBwm+h/5OnVKx3WWexWO9hI1C3Xc=","A1iU9YDIJsZp2RKmlmR47PoZqxu+gOWnDGoYZ8AsjZU=","LOuRXS5Hh83I6Uik6jWuBLtqAsByDFHs+ZialLiXlII=","BjPXfaXtiPnBJ8RZow1fjMC9hTd6Y8TnVB/3NSceZvc=","IvcTdZVFF180PQAmXDrZFWrpmjXzBFoDRG/NiP8zFo8=","E+MDRTfiuCB6ItF1NHTyxLv7ED8kc+xQg0jdxQ1gKXo=","EiNoZ6e94hq9KXp3AY7q/kuEDfZ/eE0baYHX6R1wQks=","Fa0Q1oCTRP12o4uZ9F/D0Q6Y8LTRr07t9GHEPpKmwOY=","Bec1LZXcHHogMTpT5m5pUlkCoX4e1DhZRTFC/ElSm4Q=","KfbibY1hQeGVXZ+zImp0rHHzk7Fqr6tB48eH5x+/4ZY=","HKPAtAVtureXxUaIg4oHTP+N5r1qdce2CB8ROx/jc4A=","FB0xvXHca8jErVlYL1m5Y8BWI95GGZQ4un7b5L4qRmA=","EGNTj6RGVzmeEll60MkiD9YIF43jmeWpj+ir86xBDIM=","ChrvcGTMmqMZNd2lfNxO4PEQTUNFvPLkKsSKyj+5FY0=","CFKAeTEo4VVsu/s1yaqXqgdMSmDYFpQn39o2bkJoaqw=","BqPI2ruaAECvVnHLHdv3JbSExoNg71EW6bfsBf4KaWY=","CaX2WW4IkdzF4no7mMz1N6zJqLt0+FAiCbQ23AcbtMk=","EWIEEpQ8V7kCrzYm7P9gj3Hj+VjIfNABSiH5TJ/zVek=","BSFE17lOrjPeDWzOsuJsgpt/ci7S+bYBBgb8bzi3zGM=","B60co0bW9MwXv+WCdMGzVWWQksWCleTA54ERo4euqx4=","KWMFLdNtM4PzWMgCQwja4hJyE2QMeF8gKo2DJRJE1L4=","BIlpCl1WNytFdjLXfMyLgKokh0c36aBd4mnhFhjtaf4=","HAH/8Gs3pRfTnsev2mbudo/TnsVomx7N6/MSmcN2zGY=","BrMMFYMY2bXIHt7oBSKvr3LogPoyfMsH+Nh922bxXt8=","FtVx/HHl5KljA3PRK4WkEiaDIs2UcH7uDWeNK2Jm6ew=","Bn3ZgdpgUgh7vkTtNXiYvowQj7ftahNIGmUJATAM1YQ=","ARRPM78b26kD6wtDRJskaHvZlfDbvLZU44rrlKbZOhs=","FhQDZ4W6Fsw+FYv3DCFPwFhOQz/RQAnVdqZ4eXDsC/0=","JXdVIoMAljWBZi+g52f0LVvG/WQvBANyxT06H+6Wkt8=","DehiiitR1w4w//0lHbTcYY33MIHQHfFhIYKy87wHuhw=","L7PIuW/hfMFDJ+hIphAHrH8EMtO0DwgC92TOfBaGZCg=","G2gDdhfqZfhj2Cjyu+RBIouddtlGPYPXeeXuoN3JIpc=","KILBZUfLaPiAa3etgT7jY3I1PpvRwAb9GWECBQh3RBE=","C78J74OTmJ0opo0eC/m0m5M10MNhETZJThKOX3tk2LU=","AscK9tNsB/TktlSz+K2Ysska8Jt7+3QHmXeqh/mbE5Q=","A+ft69GMw/+CuDWtCLxMM3G31VKG98SMdH2TASf2K1o=","LQJN8EGVS6I0Qd2SezCh7RAo6S1MNRZDKWdCqXQTm28=","KYwNH8Lzbo//M0JWvFzX6eQ7iSyhdikrOmTXYifMSak=","GOZBaViJjsiYhTU2MElsLF9XLsUNwtBO8XhpeY+a7+o=","LVOifCwH+5YFi4jJeJ/D+OHTYaQSvxZLKqDmbnALNng=","BVJ3BBy3oSKxYYsF/7k/cjQW6o7raBMIXdVKmds+sT0=","JkPm1d7QajtUCjoX52y87Qbqzkx/jpXpnbCaHPZ0+yU=","BMfQDNd2fhwKgzdaexHUO8L8LZrT/2NmiQomHFPDELI=","D4nR5TENBnZ7LwsSZtVr5lPYNkiHjqJdecS6BdcZLiY=","LmqQRKX0j6m7de46dZnacX3MiZbOwAPSbeh+SU7U6Xo=","LJnB/2padXKVQMQJs5+u2Th3WbVzHwQB6Gyd+arQjKw=","E+rXJn3GzWFikxg2sHdFvxQuvzj7sWwDCkEAVar0Hmw=","F6hxBclsICbHd6ozpTKS7iAMu5+FXZkJSaNtVdV2980=","Lq07bdr0lmG9S/P2zR8SEnuOJte6+TZgBYYdCKur1M4=","GUf4wNssWCYEeSIqcbaS5O6/M8yiz/gvLtYvkPUfF6o=","K7gRDSEJxqHy7Fa/cuBaFh6UkZu7DYVdW7NRYlpAnoY=","AX3XbLDbpJVvi/tTEagyIuYL9d8uIDFrM2aT0ocadF4=","G2of2ljAhKkJMuJpuOVvtRy3dB3jJigOA12diZJaRTw=","F9lVEURpczerLcKULLd0vEJECN/D/hgZs7sw/K9AS2o=","Eqtou3uio2+mRfkPxyINT4LoOE4jGwnOmTk4o0ng1bU=","Dajf/Hvzyj0q3L02IDWuySlrx06mfR6Uovb332oNkhk=","FJbLPsfNpR2F93bYYTsEMOl018OnpqhD5m+iUx2idXg=","LoGVfS9zqrRKWQMK/8lFsmFy/OCbTUNRrlPs2sgt2Z4=","L76Na6UCcpa5jwJ3sn4ofkxZ6bH4RiTgCX2zkPplwJA=","KATUXJbS2EIsjB3a2MERXZKuwrFpMM1wB5vUTPQf2Y0=","K3uotkocsv5ndFvlI/9GpMjAQICS+qIzPEXRg0ghFBU=","D1BrHbsbXt8rLZO/vCl8EX3yEtYSfLKcbuYKL1e54hU=","LptSx/BQsueb03fUe9wdgkb63z23mYJjZMS37iEzIH4=","CBUfrychALRZ6jG3LDq8KqDM1xrdouwBlolcmy+abDU=","B33YpUYUG+CNrKFkYA410Q1NTp9TYWPUHCcMev7bWOc=","MGHlVZBBHp+BFHbW7ni9r9iPT8PUvmC1Yet54OF4MeA=","D1AAwm5zgkpFMA0EIOgdjP8+hYA4fpMQ1PRpCM3pqS8=","CR2DHPFerUdRG5OvdcgwW1VhCzEW0HoWT+62rush96M=","HTo+c11JmRAwWQebWViNtfoHa5TqjHCsfqbNun96lVM=","HonSs+MOxmTukpw4hCchwHRFCgy7QqSpKWVLN1bQu7o=","HEu9X3Lzun0UhOUX2lwK9yI2NBtqjpkf6eAqGcskv3E=","KnyB94E7guOyY/xXOcqyPF6zXYTH2CEj8IYl23tPuWM=","ANSOQGLPJe1gfRebw9hOH0nTDiH3g4OGrDsgNwGumIQ=","F/QzBZQvNWYmWXK6VUPUqIRdrAyA4svLVqqxedKFQVc=","CNh3F9Xqzz5bs/tHN3alzEfS74Bb2h53BZAmx8Zil0E=","GebidVAL0OgCA6ogwP9l95hUVcsAlgiKW5uN4xSQCkc=","CW0PO238XpIz26qs9pvHCgqqob9sDgTgLew7XPiIn4Y=","ALmlZDSbrk/82wRTy3IwrsWhXxjszfGRDBDdetOu+wg=","I31EnBVI24mHkXV0zlQLHM0k7v2Q4oEHhmoXXHwWrwA=","Eu0I97nRK8MEVr9CTywFxryRKZDecxjiJX2YpBPkfes=","KWEWAavhjSb1wZgmivXzKbJfQrjwemWEn9vfkAOECOA=","Dhcofut30IX+egsQ/hZUA2jksbRXQlv8qGOO0Q9isgE=","KdFYE9tmZQ1ftjPP4PxW4kKsPQOdHeIFsKJheMRkNOM=","B/5/e+H8s2quFaMxcenQ1/Lg4ZPnieV7y48BbggRYYI=","H6h74Zb5ONoinOrETuND2o8sP5VsjlAJXTa3MSO36w0=","JP/bUvT0Q+38BrjzGpNXJTxqFXqg7TURlDcZbCMI/S0=","LUvKd0VxIyCP5FCOpOtJxhcDK2vHNfxTmbDC/W4Lb3c=","AjEdfwzldj8EvhIOgE1+iU94nbnr4vhaYmWalKJ9O/c=","G2vvjVHpRR8A1frwmng5O6g+WO0iSi4hwAOWWL/3mZU=","CQjWBF2W0RE8T8MDNt8wEbzFa6ZuyofsjSB1oXana94=","DZTz7oCDMB+OOIEAjGZlHDL3QyTUFCOuCFnrwJb3a1A=","AeqJ4RuH5v0AYjSJ1t3am/Z+/XSnA9O99YvAn2igES8=","DQdFfcPuz8bud8etqsofWjaeCW3vNp5mUZqIcBuqt4Y=","JgRho/drsGYJTXZAZYerY3chf+1SgiLaKb4sx7kPHS0=","GiKeOT4tMMeXglC/7zFl8mdkPrPCLdnxyxreV+wb3B0=","FK4jSWlFSE4ViCJFC+4dWd8opVKvydvc50jjZVPSF4Y=","AKKHIAq32SWpRVPmk60w1ReWHXtbopPZ1rpnlTQ4unI=","F4uBh0hjNhTpIt4xWD8nxBfDZYGJU9QM1E8YBC7h0dc=","AISuiu71+3ksNs1XOgsS8N0MkdbUR2d54dmbKSWgVDI=","KKaqYNVw8Jmbdy18g89Vg8myPf859jOI3aQPbqStzvI=","Gv4qSDkTKwyuSU929vuwn8l6Lc/8PPRV9kTfoeieAZ0=","H10AwMOiS8EVeYcgsfm6a1L+qkRSKtH+wsGsnMLPqa0=","KAwgMl0Qxcn5UmV21gGdwCSPEFigr9XaWgzGWm3rzpM=","CqNOA687Aoy2fR9N7H14lHijy3OifwHHX4S9Rm7Zsyw=","LeUe/rNt1/W+6bZ6/hkq1+9Kv2O0YhJHvog69wiCgHQ=","FDy6YVsGIj9VYr0KKKYaM8+N2hNMK0GVThpWbdMLvwE=","FDUanSfWcLeuormZuxh9fssFKfkgOqA2FC5Sd+aBX24=","BGkikEKUkn5rWAKAUBOQAYQwMvaWetigWiBEJXEeGOw=","LgVuHONp6pA8Rzq/eYiiTYL+n+DIe3yaYFxlbazTxao=","ByRTk5EvhTAu17XTYB/Lv7qm81kgFF7wxZzojBpqkhk=","Iwn+bDBu9zb2Hcr2W/bZs50Q0un89o7eN9UR+ku97hE=","Fw5DMtohfLNWLiX14gChnPNvhMmGKW5x3h+yYSW254o=","Hj6svBHpyBkCdNcLvV3QrGSjdFlct33AjjPuXg2Cxgk=","CZgya4+T5tp6RguvbL/R0p2zdzBwvsqwAcW0r3bMJOk=","JX2UDtDNdmR+LT9io4kZs8YjJqSUrJ4Dn4KiLvHmiJE=","D0M10Qv8Bal58DjekNr3AnK73CQm5JiGRmUOFkxWJ7E=","HeKnKunSpWMsPmI55h3ng7e4TIv76X35Zcc53KdgkoQ=","EvRLDoxpTnu9Vpnk/QynNKjJzD9Zui6rSjKc9csikok=","D+JpJnT6wv4Bf+59kiko3L0xWOognXlIo9dppwnZDUU=","EHWrsOWiCM7hiEETGrTIcwXxRBqvy4CM//aEd8xPssQ=","GmTPjAIOcSszTcgWTyR975CYVT3K16RAw0n+kCQ56Tw=","KWpRpKuZDFk0kiufVT4FMpPK9GMW4Fi8ea0To398gtM=","E471yoSYDhHcm1TOAr1RZiG2XqeK4JdMHbmmcgwAIjw=","KKdc2tU53DAKLpUYu/tHz+zOXaAc8ekCEHgmBRgTALg=","JtK5IznY1Es2h3CaupXDgEODYP34i/x6AROCvSp4WeE=","HfEfvLd/Dt5QZQS/tAiOMnmnn+a4TDpRr1EqX6nirjY=","HCR4+nYqvGB/sKFiokc7nkyYOFngzPUdq95fp8jWd4k=","Ld/gLN61dZMy6uTite3VOBIFUVZTt6dmlnuCnKuA4Y8=","Bn+dCCxK5S5T6wKsEIDTGpNTfqJNdKUQyJt9p5vDFY4=","AQ9WNJFpqYwB9+jaYuUV5Vrr1NRMRQN4MBL1iKN8coA=","ArA1h5scVwSVQ20lCipFvYVRC4prlRYppKW/76pxF/w=","EFnk4zILjC1mpraxUR+gnmGcSydCAe6HQb53/Fs5prM=","B5lLkTaBRGnLCihgZ/Yys0m1riTa54sFbORdcidS65A=","Jp5HDojL2Tb0w17F8AQrnW/BOPPcpd46g6mTIcjB5Kc=","Ep8/CXsqpXRv/ISuF6/5qJKmvEvJZatL0cZa3e/BYOA=","GfObQnz5SmWqe/dqQFtDwNC0qCTI5g3dZF1m8Kkeu8k=","HLgvfOSHG0qwT3dGnQEAhX6Y1tlQ2+jvZONWgc+IjDI=","L86ga7PE+ckVhBiSG4xKsTgNFVoTmJRkiuzuiRJBQTs=","DIjS7R1v/FhEVQJ1IkffU0wld7GPyD+EGf6jNyflb24=","Ch2lgaOdtOjb5PX2hjJ+fK+84HjKfN/inKXTrnSrHSY=","DVbxHRkwCyFKYwl2nCOBbZEJtBX+ax+7F95vrX1+Ess=","LldFvY5l3y6MSQRl2Ok1fpr69Vqhgrikak2LR8o+a+I=","HagDw9CGBkQjGpWLF9LCLqStoTR8V0j4q2ikAud/6Oo=","FGptH8hCjKZ5++jGlhb/Z5j1moJ9R9r8Fa80/lGC8I0=","EuoHMe/z5TyIGqzA6nfBY+MAAc50oPV3N3kFn5Y2D7A=","IcRVkQmWGH7Gd8CDc+IMQaMKLUwGzq8huR8LFKE8kEY=","GJiQxo5g2XWsbkTTQ7Kc2h3LoJ4KZ+YeLOyLL7n22Mg=","IRLflsv1uR5PGSaej8dPJP82Y+1WMqJsnDtyUrUCz9s=","BcS4Kr+wwVKSPVbw//BBGjtdEb8AU5RF/xg9azFw+80=","J9iP4o8SxR6Ur5srPxQJmvznOjc2qf4cyJsR/UuERHo=","F0ULM7A1qX62E9KJ7Pd19AAwRNhh60GWOl14ME672QU=","DumIqevI5gjWMf5DJP14+nfgDkAvW0sEdHI+5H3cJv4=","FKiVZtwvD/C2Tfr12HA9yfdKD57jlZYYMsGU4yV+Dt8=","DOZn2TF349rJkB7DI4+w9AO33rNwvAaVE0KL5wATRkw=","AWqsQMpF+Bir/vnBWHBKl5syogixVXZHxgbehoWCGEw=","B0Xyzr5MfrOhcLOqtYJdXCvLqMBNZt4QB/WHsqHlNbU=","MGHxiOtU3HGhnGmPGTHuJh7Gkpf3nEIIBa4HUUlnA9k=","G3GkF9Es5zo7enAloU+PtRqQ/eya+bHc2AZ/WDD8F/4=","Krqtl74ou/Qzm1pL4uJLV+jZzBR3X1txeujLInyMWB8=","FXl8WgcssAzao6l86pabzVP7KYTCO3rbI3tgZcZQ3HM=","Kd9+2ss0okscUtgULFM4uY3DQMDPJ7zaloiR5juKems=","JAI6xCCyf4OBS9GCqEP26+Vzm7G5xob1nOihqUeNcEQ=","C6tAXtEcqlQ/nNbYhjpl3YAN0I6MlJnl1qWEdIADOfU=","EnDROaDdima9nTYKngERzEQLOa17OrRpSzzlB7pkqSI=","BNciUDpzQaaQ8ziXe4CtZtBxCqZcbye9SYI9fBLH+PA=","B6CDAM9VxgGR656etjtASXmAiDeWhWrOthR+OQ31cUM=","FDbqOgM5mpWHENSnb6kUCzLVGA0W3YN9ozXff74Y3EI=","A+WXKp7lRz0r7nBoOkBUCY1B+vikTAPqnQnMpGCxhq8=","ISmJ1JVA/AvGsaLRUOO9dqYhuizbRHWrG3KwtjkdiKM=","Drf0ALDpoqRjVRClN5tKA9+NVsVDNPyMcT25a/s6XZk=","IzjDSP2VavbhkZCaIqmQCazFO/2BgJJvWRyn94+PmGo=","Amr8x3YBHIvsXjL1bxSaUR0GTfCc2yjwlltwFVjmODg=","IdpIa6CqRXcEFXiycWIh8VtbsFTvJ2zZpDg+ZGo6I/w=","BKzNu2ylAy+nOWwlb92PUr90EtEfMYwvgpOqHJgyuEk=","Leio1JYMEO6d/oqwGP6jyHVTmS9ZvLrjbNQq9LRVvFs=","IVrh9X4kIbszwrTC6FQITOoLErz2GlOWMFep6q+hmn8=","GoHfPHkbsIdolIrmP9u6G9Qu/LAJ/7B6rYgLMbuKpoo=","FBmDRxyXwN69zU8PCFFFNkkA+6hCnh5Vg6TlYd2tW8k=","AXbLembFhuwfSAzu7fMyzWzVUI1LVaGjKGKJoXiGTB0=","A6J6E3jmARh7gd/dduP/gZDRcNHM1/fPMzy2H15qavs=","F+HYkZtq2njJ0YI6/oJHFP0JSEBjEbIaK5TToNHAip0=","Fh1kI99k4asenbYEgJ06xf7HZ21X1C7zE40/DSIRb6I=","KloYPALsR8AisvZWQqSTcw64bZd+WZwNV7HVfiHLq7Y=","JzTMM2cCZFpXaeF2tiYnsK2Jno0+8k6ENXIU3qBnXho=","GaC8Wk7WW1GJDGCZRib4bXytNxmHngD9F7Tbby7wmqs=","HbYIfqn0JoUmWEfeE93xjcRGsVj4S/ogpSfWLsmEE5g=","HVRL3zwvELSu7rhUOvVDCXBfeidfCT7cdpAZe6Oly6E=","KxqHYSeSG3Xb9Nfadaa+23QUvF1VyZjb7kn0fOIA87g=","J2qzNQYuNhl/5EJET52UUMt24XHADD6/t2F78K+67qg=","Av7VjVkgsFvHQstlodflDdjmobrtwntt461qT7vCWbU=","H2AKUp361v9i7xcZdK1w5283M/DJjg6xsQyV8TZ2CVo=","K6NersLDj0+qrOUrvMBo0wshFJpgiNBGeVJULp3YMds=","FmMOQqqrwCAWPofBv3RjwQB9/c4+HOnFwo/mTBt98JM=","FYXjxpKyfn40K/u0vUIY5+0B7+E8ldqqymLS9UVfZQY=","GNfPnAmPc02ioE+Town3dIIOFB+aqS6M/KQtjiLGHZ8=","BkanMqfVLoq8BEHsmwTSr2/36qCFoiwM/YKtAkO25k0=","BP+pV4ReHgHykW8iQ4Ffjl48djYfNoDiWSGMDSjznxQ=","I9PIkP1lJbeBT9PDJd7i/6EfZ+FMuL894ispBYJ20dA=","IAAxVyOlbL1naSFGz0Kc7kCVLrxgezEA8hNUvgYFwt8=","Dwkr2zmVMF6/5ydRLr7sHqSNKazJd8/RFpWIMm9Q+Zk=","G4BZ5hYie5qDYJnp7jcyn7WiQX47W6/tcx2q7hK5saY=","HY5gsl8fsdC5faDxfglCWK6qQLFCyXqGOyRfeHx12uM=","HNc41lGdPoIqZ2en2/0jQo42HjclqVv2LTByOkFO0dw=","IyyF1JJZbTJDzXIInFDzppH9efvWC2y7rOFmGibHpek=","DeYL21ik58fvvZW1UBfTIBt0bnippvS+vrUcHW7k5ko=","AvwQGgIwYFQDXvWbYOHj76ssP2UCf5PaIHVuir7xIFc=","A/U+us3vVytzvqmVUAZHgtKRlDag8rXZIjstqXTjygk=","DieDTMj76jiBzkPZiW5gebjoydtNdxktqria3TJq7sg=","JNQGFscTuQmffI86q7xzHvUuDpZpOnRqOH2M5nbW9w4=","FJ0n0MsBTlzpxBp4p2qP96N1Ad72A7Vr8Dl+3RduDGg=","ALzJeO9pqAUXOnvx0dVlGIEwMlAuSh13Ktkammp+cAw=","BpZKCvuryGovSR6GJw6tRPSfmGIriPTET/hoMPzOFkA=","GTQhInE7ZiMbCny6GZPF2QTUJ56XhzX6B85oMtpNbmE=","JvU1wgQkJnqRAF/SJCMKSu69OsB5pYp4pjUg1YcW9x4=","K8Q+kwkFIWdkiBRFTL13lW9zqmmyAclPtReEWoxxmLY=","DZkio2Q7TJ4XW1ffWX8QtwpG6e2kGVZMM2dbavt/6/E=","EbQ4+x3wpFV/5rFAW2cgrUoVN/4bQviEuEEAf1XGGv8=","FJXer6G9Hye3VBE46uIHc7oB0NnsELdxcHlV54/a6jM=","Jqc9ShBahmEaAb0i2Q4OtS3QNAunR293EZDP5YerfZM=","Ft2rzm5t3TKp+KOmdIUe2JduD1PB9/bG9aKMywDZcxc=","BYHrplWgON5JbHhdMdZakZQEvCXwkip3S8OZpn/hIvc=","BldippdOt87YD/QrU0vFRe1s3ghD0lg+5wIrnOQP5vk=","F7/xpw42toSi7Z29lVMMvps4uH126utjNZ/9JQt4xeI=","GOaCie01IZSRcvBuilndmwdNw8nbyCA9j884GMcKGp0=","AqjY7gPV8DppwLDSsfNXknR7NCnwC24BH0oUE0Xlcks=","AwAkOr7UsY4GH7ERCrrGMo/1XcUxYjiPnbx1N0mUa48=","DyrOIYdxJc8ueKvpavt5/bXVcqNp8dpPLde1d29mUq8=","JrfpK59Ph3ayua8x7YUPyB3/GPcLFlyERydfbqXBuoc=","GHizpPrh05glOG+uXxmaGztfj1BFWrUAJRfL0ut7X6c=","AGLQ2J6We7b6TJh8CoP2W8x5XA6pd7bdY9Yl4G/7ClU=","CgOyeLJa4ufTGzEIKg0MxXyOekMvJM6f28zZNHXz0TU=","EA2hIOwq53KSHHwEuD7Y7naC0gd89HdACGyYDgTjj2s=","I0IiOyBaKwJ52eXwzn8Pm813KDmjTFLFfQdQvh5ROF8=","Lff0OXv8QtysWEgPVzFod/mqIbqQj3AVPfoZt+UvNu4=","I2IlhMhqirWfuvJWlIHZZNHhX4BzuvqMbpL8LAsYf7Y=","Br+AjM5lH1gaGrJSYdZrdPYEtwSAr2BUzEX4HaMpCsQ=","D1PJcnAs3uD5/KCnBQXLqvbJYFkJ3eA8/kwzczH9/XI=","KYixp5+NIml8DVG1N6mzCPl5eSscpHzECLi9i6b2eQ4=","DEG+AQxBiWCS90CTeR2QyFwEBPkoYfdLoXdt5toPPoM=","L4jBkqgioqCy8SyzSeFeorPzscg+or9UYauwEPgL8+8=","A6RDpLBwnr1AiRxZPtUoy56fZe7MQK8fIxV0t8lzgYk=","KPghHsGaTcGR91c3Ht+3iGlu/CsLWS1l2Al/OOcj8TE=","CruqfvI6XZhxDkKmab+kIwWt/B+OSeBbs6vclsjKc+w=","HwT7VKCe4t8oa2xeCJVguPph4GK8kPtymNUhNJEhGrA=","BnnBu7/X9NDywsGNgpSNBg81Y/KKGmMsmfLGSkYegmc=","K0TXDr6Web92gbLhoySeKbXYABCTZ6ekj//1PpaaE9Q=","I/P54AkTjwmYtT+EEJMwekGsOANI72YuNI3ignykmeM=","JIEacM66Un6mx/r1di9YE1kchlFw0oeaCLytSWsjIBw=","AapTWBH7sT/jFfQRzuA+IKSjxI7G2vp1/tDhI1LDS7s=","CuPfPk5ZyZmxZgb/OJAsdhY04rSdY+pxaSmmHotXMGs=","DsGsyquKduQ8SYTzgNL9Sh+Lu/SaFriJRn90JMsGlF4=","GxbvxXKcgVZZvLG+z9HhlIZW/63/B5eNE4tUNJ+Xt28=","EfsVFK4bA425dQgV2rXX7pKc+4BnSsxUG9BnmxH/B10=","A+igi88J7sHcLq2XhKkZgQzsZJk+tAzUk5nC6jHvJ/0=","Iy3AYXtgNcmPZv/EqJRdH4eN9eMljptUIXjWuhtoTkI=","ErLF1RoULX+KBUAiji/zzsd46R5P9wHe6iNexxQgR/I=","CdbyIorNudSgZXesn4928shY/1MblX+JuCKo0o33Dws=","JuYQGP5LPvbZZpVMdMY+HhWHeE4nbsGYIytl49HzttE=","C+6WNbmsUQCZucgt1iIgXGfxNhlyJlk5wMGX98SKDoA=","Lvx0VngrkCY/V4U+soB+Z6iM8V8sx1a39KlXC8w443k=","KD+y6NaxjsP0EV0EMXU+tvrP6Z8JnsZ5q9hWkX3CL44=","KIm4cO6YaI+u6IY6VISvy2eHSzOp8MF5S0apJj4YGrQ=","Bde9vz3w8B+6+cH72H8NjcNUh15FFnhHaupLDuDAFrw=","GyMSSjZ4Adk7j7/SIusn0UmuLumMa53DC7Kc47UB96c=","E/Vzuq7TKqY+8u5RydJamWzJzbMzv73SuV4qOjI7n00=","AP2GxjEq5TjFgMb75n4HU5ZDln8HXIHPxQTUoLUdTVI=","EdB+GQdI0V0ARHtMZTsFWIdnfR0MuJmkpwkOoHqgs5M=","G4++s8cVB3sKCU1241cC/+vEdA/syj+u6WCNRgwc3q8=","ApdCPiEYB4RSe9kL5j0CH76MS9uLIEOY7h3m89QfzDk=","Bp+tSy6vmp/UiRvl9PEo70zBHkWXysfFXjsr7e2MBaQ=","GzUfMOIEwhKl6oa33imbHfdE0HyP9/f0lEUUmFFgxJ0=","A8gUu3Bvc/kzuwPTv/g/tbeT2DjC3gAInV1YIYPJVKA=","JjwUgq+SZy8o5kyj1NxTdIYuLmCwLJ4vqV3sqdlbn8g=","INU2Mti9UkLZ3JrY+rxIxsYMb3GiNYB7GzvQ1C4YfAI=","ExKDOEbU0CHmuFRHjajZ1j8eH+NqCMapWVLuTRuCRX4=","I6vlmMvJcf8LZiXkQQGOH/hOoH7Fo32zrX/y4Y0e/fQ=","GJsTShqnLIBrqQ1wWA7nWNlowaCsvB1f06qYgedCt4Q=","IXOTlvgZPU7AFUy7MC1yJudWO4A9m2Y5p8oGVynYem0=","DRe9pbDysI8spHYPvI/sGclhwOuCGVZaIBfBm4/q3c8=","IpT9ILYqGFSBlUDlVgMCtFQDFI226YkL3gsKiD/hkJs=","K8qhIW1XN0dcAT28PYxU42vgGW3HHqCYGwFgk2nSBLw=","D/xi1Zy473HwPVt8/73z8eios5Bsj9Jbm6hbdW93TlI=","KCsplkSICQaMJfs0MNu1vbA46cOBDVVNerPKH7JbCOU=","Ixt3Z6TLsAiPzxVv/4xxy98Csn4x37z3WXr0n8yZ1hA=","DVLpcD1P0LQkY51LgXO8jucwvD2zyVncHx42c3ur6GU=","Do0SBfdokOlL60RglVrpe1vylWccsdCcWBuA0Mlyl1U=","CbXivIKKvvqTpQG/dcCmdob9igzxBv3PrWWo8guos2M=","CO5iC7c0IsazyVBqlz7Q91T52BBhSP1ibNWgTUOGgA4=","FN62iYOvK9s3a4czA+B/RnLXd5j4+opIGiLCI+s1fRk=","De2yMNlVy5sCuopYYBAETkxuyoNzGStf/9ElKSfOCbE=","FqbpAIDqGqTg0ZKqE/cBp4EUI3PA2amFpMpacObKIPo=","F8/kbtZEHu4ems+/z2ae+zhvJw0UJCmz0cao89mEz5M=","CdQ8vVQ0hrMWlLsfhW2HbPPxNbhqoOL0WImWaRIoDzE=","GBRXZC5pFlfVskFLeoG+tYQyqxyau1iMfhstofHoqpY=","FAUEYUg5/Rb5DxpaKknxnIsuCjoKxn0foqMc7UPzons=","EgSHBhyn0fo0DxGy1scRXq+5cVaVKUJBcbsdPxD7Kv0=","FnjqHJqfY/H/DR62X/fH1ccEsqDaw7FVBftFIkzM44c=","KYlkwoKNUqF2S0G1+0YHUq4birEI+8BwvRvhW7b67XM=","DOl7byd3w6Xrhv7GoOplqCPLm+5lJTFXoLlzOsakTAE=","Ao6BkjG1VB57UkPP9vBEti5uxfuK3t0rar+Hmt1fj9I=","HQSikXB3MHPDaAoNc7oHWegGMLuyeY9KbnfAA6FFttc=","KsMuXZB7ySF3lSW8ua1K4ajHgv8Kvu3tMnh+slJ1rdo=","H3YA5zbfg3QE8MMnIFz7kxzqSLsUcsoLRal0trWZi5U=","KSHcpcDcO9MX4MoVV+LnLG38SFb/9NcF94p+H1X1o+k=","FPgL/FIfULjXlFekwunXVT8/M8N2Se4YpDpICrLNW78=","La4FmsFwebFfa20N5kemzpr5zJtd9WWfFpvoJuCudFo=","J60fxtpUZbi5AT8MzpbbSvHdDRjieZtzzFQWNlCEptk=","E+qyP9At4BTjBVtKtCiBUJxrYl4ESI6O6ThVfGaIJh8=","GM+17HdesWg9t6cyeUXfRFAuRBoAgrv3YIJf3AUFTcM=","Jsu/vHGc8GV9mKb8p40lcq2yMBk4oewZv3NBeMIghlY=","DM/i+XbOK6QI5DHKMZ6Vv77tWSdB4Lsz2mOgP8hALT8=","Fzh81mghT3Nq9YLcv4bACoDct3JQvgMcLgIHE5HVN9U=","LZrPjqptFebaf/qxThY1PPc39+VYXvni5DrKxsyHl0I=","A5Okwe6DevrrEBFM7RL5a7kITdSkwnUNcA6Ha2yu+/k=","DwQHpxGLaRDdkJ6JSWa0JEDWFtpAPgoHs/hvS6gBHfg=","L3c1dl4nif1NBceDUMNca4SmmnTH9p4K+pk0Lxxs3Dk=","DbqReNLvavHgHNwt5+hVeEGMJq2/N20GPLa1sRgfQbQ=","IUT/1Wk5XIMHP4guz8oNjJQosyyUadt3YNN3hkn+J10=","KYQTfF4gEti9ebHVkIeRW5l6iq9WjfNVvPUx9AFDd6U=","CTTzshkSkc8+YxgiCHwZ+DWijMSbmHQngyJM5s7oWI8=","DgulkYqky8OMR2SKWyjYPHrC/2ikEn7OmINrVCmsMHg=","BJo3NKjiov8voKAeWmw8z+N9Cf7WyPXbp+9MRrXTO5w=","Kf/4GSEo+uvG+oQywVYrwBtyibP7UoXinRKjVWzArEk=","IgGCDePPpKohY3vHQq+qOcNhGVEzBZjmGtPc2BkIGOE=","CUghUnZX5xfcF3EnobEFMaKp0Y+RQaEujJ8C0ffsGh4=","ELWNqjbFbvLypN3hhpjichEvzAHmh2mGjp7xte27T8Y=","KdrWjOWIJLpdibez5+wf3ZXCU6a2qytsQY1TpX4+6PU=","HvddDfL+JJ5vzsbPVWmbvWFrux29s4TWqiH1xrV5Om8=","F1SRQmewsJqUhoX9fWBpLabGvJkNO9hsBdFAkTKSCjc=","D1k8mXrgqUJrT+MFS2BjU3SgSbxVr40Tc1oKkDkZpm4=","CqkYVMq2enoeKYKo5RWEWnGRNTD/Wu6YyR7r9542GCU=","EvLmU6c6kHc2e2q9416mjLoUEGKt59NYOwXaLI8Lqtg=","FpLDf5Zmf6YsYZ/hoOeavfhtm91yQXKCKNtgCf/b9Dc=","BOgzYgsTnVDgM9/tOzk5RXT2MTceMcK7DpxEq4oWhJA=","FPE9/T5Ygagg7OH+SERiixTaq5wPvv6IrNGJXENXZhk=","BFi3gzDXkCtOhPcMJQv6CBySuh3ili4ZyrYosYYI09k=","LFIHflutps71OXAZORcXJkFAuKmbfS/eUg7InTEZIxI=","Ad4vV8KBMyJkUAGVMa6G0WCg5ygJ8BWTwXceTsynojw=","CnYfzSNMK71mG814j1sUpe5CVRkLgf0xU8AD1ooxmac=","DryXThf3E/PqDYsS5GP9WvBFAUkGbW5yMi2NDh4baDE=","G5bgJBtyIakxJSFSVqtggTWyIU4vBMEno+RR1/j3eH4=","HfNiOoGs0XsOtFzuZjjR3R6Elm44zerYjKX5+QlvvM8=","II8Rk7dPSPUAIdHAzZd9vGpV4vaO8O8AAM0ho4zlvwg=","JGNSuzbrUS/082/Y33IEL2nPZ/F0RSGJihF7bvrseJU=","Aw6U/0AYpalyUwDydKYZ3kkBd9FATa2agpnvKeCwTxo=","H1I1QDXkSsBQ7obKYxwORetfdbRNbn8BsIBeKAZqzMo=","JlklDk8uzD08xaHHQ1WqAfK0w66sYH9983LBW4Xsvj4=","G+IxG3i1wSRvrYqMNG6D5sCCLfWVV1iLVRG06CHivyw=","BQm13k3/cy2kNDcpcrRm0RVNGU4QkVtDR9/QZlpyv58=","AyR2gIUKWGLAj7yw/vbHOd8eiAQ8Ol5zUx9oL5P46XU=","LREFQO/2h6lFAQ4EDcQEl6PRNguZBzur1pEVQdML5fM=","B7ohs61PEz9pYnshHBLzJE0atVOubWodqoiNAECwd3k=","IAd9tlFWqN+3wxYKgdYuEZsqhhEYvj3VCc3M7/2ojRA=","HP6iuJhLYrKPvWuNvhNCQOK8ENa7vTwvc6MIhxCwmXM=","FUm6l/xTiGdQbzSZKafRuGITiG6NKr+2D84DaHmP0pQ=","JGJSq3zzRemCcXIl+VTnTnMDzgybGySx3Ab+EP3O5KI=","K3UNd9qVd08r7hKbMU0cPdXjArZmwr6kbPiGWF1atts=","I2/UlHd0OV1/lCNSfFujTKvW96lQHM0zNTI0ki6JbhY=","GKSRev+7d1Fmf3Yp7Aha8akC6bVHGgLIngVnjWILsNA=","Asz7d/ndl9fmqLqe3kI2QhTFKgLIoKQgzNB2jfyhcaE=","GNtJtPmfaFkG93KTiYBoJXKDehNw8CPQ+jefzxweyFQ=","IEDcCeh3y6AE1AYbNwHGqSsD/KQcHcbr/1JcdqH59+s=","C+xcRJTAtd2728vG+oj0ODBVJbTAivWYYAVcH4tz7Nk=","KHnuxH5ylznR956D96ceYx7M7CyDtD2t1u5WhB+DofM=","AaUMOgGAWQQuXOlaeJkU5cKAC09O/hczbFsqIWQQAY0=","GVC5jCK488yFXBZ8fZu9/U6jeqyYsSsfsBclfD5/KT8=","E7dxDZIYwLFp7koSdnFSdM6aZGhzDS3ncxNJrRrp33w=","HvgNkIBe0oL6T14ShD7Uq8jyL1tZ8E7hM0kgmou1ge4=","E6vEgtQe8ituPQ25J2t1WZBEQ4r4lAtcjVjn3+gMRMU=","Jn1hZw5T3QNOeVuyDCCRIWOlgkhwnVq6ipXA369QsCw=","JEQc0c2BReQrRx+C5Pf5wo1FrCxV5OYNPmbXTotWORo=","A1X+iD91waQ1PBwNrO7y06camnTGIFMZnkMbj6gcuNI=","BVG1P8kq5jwrLsvfQM6TeiCV/OBkdILmSg/fUVz0Lqg=","KLaqpK7iVgcdmYi/8bzChO1op2FGIjkuU0ZabqkSWLw=","LfMdhH2//LBEQljmmHbtO3RjpJRUvmq2JQqERsagFwM=","G9IkU9NpUP8bobSbzEP5ydS6OIt4DEP0rTIWudqNoSY=","ITq+J5y4l/p0m26YGAocgiVVis2IZnvfoUBwuqZdyBI=","BIU6jq55DDTldRiT40upMgJNnFScendR1Ta+nMmva5Q=","FSQvvjFHfZ3gxDHSXQyONdSJ3NTJn933LE8K1MSS3U8=","EvYyPzHhRXYyiVep85NFHdyGiqV2ksoye8Whaek6ujk=","HdogNbdYDmO6soU13DkvJAhdWdC7+7VJkbo+6VY6GJk=","EyUbtzoo2ua9SYUB255sWMT51FjoaVWWZpss6QAHYp8=","AjHs7dKCgTag923c3cWPnLOnfKBcTA+5XdtpYEA5Eyg=","IAKnGpJvziah537kn2iEbDcbdMp63dZtp+xShrt8VKs=","LKtvD5i/EH80XiLb7xaxXq2UQHCYqTOtBZGzxFACOKU=","BAGnShe1FPBTLhubSqRCGt3+xyafk0h1s01Pc8+eh2w=","J8eL+j0kbahPzHZcqLAOzfa6yiyWd5ao6MjhxQG/W0M=","GO2YrNLI8UCtPVZifZ8Oi0HoTjDdHBZeQEPBxD4y9mM=","GI1R995w4hiFPESkDlBbOPRcrKjJLVCQ1HTy0BUw2xg=","GTC4mzMDE08fkAiA/Xw5x7oAqWqXL8T0Oxfhnj8fPUo=","H8yEJqSTZzYZnuaCnF872UfPYt0KkuetSvTLr7SQsKg=","LThHlx4zaETWJrbDntJT1plAAr0H7JRrUh4G6Zk6LUg=","JCF9aDuYydYwpwTDvEVQy/cOoU3U3XcKukW0H/OsAwE=","KK7yaeCj3uZaHfQ00bKtTcr46ECxodBns1OimG2U01o=","I4s9InoBKuE9/LbwsGURuaHX3d8AkymfBACoh6kOBw4=","GX16Y0k/Ies+mREZRMwTAmlGH3vYjTAvizV7t9aGgX0=","G9ysmI7bAKNQVWfe1vlEClQt8J4grrATxDlyu/s8p7Y=","EWkXEWO9zCwMi9nlax/KZuRL9h+SQzQ82x4THMA0sLU=","CrZqvLeGlDeyT6zs7hyJsY/40tAkBGv5eLhEoaXdEjs=","ILmlVaiznwz7xgMafM3mwRhavNBuP2+ixmhQOLh02rI=","Ay4HAo0f73a3zLncVP9PQdoQMf+olSxkpUN5g+g4zOg=","FXNpQ3MJW8MQbpK2tieuTH0P+OSZyy6kJtBE7tgYzwg=","AaYC39NS5D7LL2n8vVaLYKFAq1L6n2W1OvExI9URywQ=","Hiv0+ldOqQfv6yhfZ2a0oX2zW8thhshKBGAtQ4puMhY=","JQXI1BdznyHSFiEQ22Z3AXvdRunhBb1KPVYUfDcyegw=","DmVFSc19oVooCNBthhF5bAAChvp30C9qAjDevvyIwhU=","BvunMsYWx4KM7FV//s1uOuIq61LHKiEOAH/NxcN0AHk=","FlgyGtnD0KNjnvu54jr/MJUSWZ8N8lGZi7OwO3ylaSo=","KzMFLGGDh7i2Z3mby4Vmprb8Xizj+UQNAl/akVDUqCs=","FBCxrp2yGODKZU3nDwXOzHlTznEK76SIXwhjuOA0cMM=","GEjoDtFEk24xIt48cGz7cH6j/OMQR+Yyx5Y4qwHe4ek=","J6J//V58+h3FVB28lACFvT3FkLIUc9BThPjEY/srqTY=","KblBJvVTaojHY9AwGuNmq/JIa9MA2zEjdi3zy5PR2YY=","LVuWzdAsYQFKIo+rraWXpl4cV1d3IkgAmAK7pFC2BJw=","AgLFNQpqN8bxWREu+lFr6XDC+I4WwBqoRi1i7k5SBD4=","LKxxjYa7aLgM/D4Xy3QGCdQlqlR67hT5EFtNqUkNqN0=","KD4aOeisCxkTlD6GGKGcicXHS1jVkpmxH9En8Cz8mJE=","Eaa88O5rC59vYtwMSBaMrdV26NhjkPhcR0S9cOPB6Wc=","EmghdxQRGGrbVe1+WeWEgyu4w1RN7XIn6NcHpbNNYTc=","EwHSgKEr78AvmhPzqSUB2nIIJ5vAPZnnctpJDnrgack=","KOcpzZyicWz16CsMFUf/PEiVjMxJ+Ab5381vjZCy5CI=","EP+SZ8OxkfL7N0UNTgFaoTeyXxIpRDDpNujRJKH5jV0=","LBm0mdPcT4VF0xzKalimJAyyzVzgIEI5387dsrd9FCM=","L5JyeBLIYvWrJUOuiLtVOfymqXzTMfpOXgLvcjEBfuI=","K5vM6hjQP13k3Lmk8QrID7RL50b6W/MHJP4EwNV2gUs=","HIW7F2HZfkpXb69cU7m9tHmg+8N4GN2osqvLNl4Kc/k=","B9rp6H3zekAU0Rh4tJ4FcWKKIP8+ahAikdIRuPux6o8=","K5s73+NCmHk1ydeA3xPwYfbOmk5rRwzBvHx6qlMHUzI=","Eq2r4odJi+nd+rJO95m8Sb59WPBpy0m/AcnEsVBdBYY=","KyBqEaku21R0rnq2W4/oXUUD3jtvQzB2f5OOfGcGD8Y=","H1QMSDfEpKddj4MJNcbS5Ncx8jDdp7pQUqUNVyQ5wBk=","BU24cmBQr9oOigxrXq9fln2A/g5LhRecFj82lwcA0qc=","LOqa1Lr+E2zONJ/G6q4tsFBxEYtLgvJZignNyNsAWvY=","JS9pnqc51VZC74oitFtY7qjVWQD47X85H7Hwd9E/lPc=","HwYbBLX5J7IQjHtr55XDyTFJZRBwALE7tjKD9BklrYk=","CEWe6nOpSvNh08ZW51+X0n9vHkJQP86Oy7rxmikYaDU=","Gz1wD+f1GVPiJ1YE05HxNsH9qYaj0wIB7Q+hQCCKyBI=","KOVgKHmBlu1esNiO2QXVsMR+nWEQx1YypaLuioakhh0=","Cb2Q8jM8TCy9S/ft2t0f56keW5iQivpVl4HZiiV5RMg=","Fbwabmuq1fawwq4zeKJSsUKZ4K9m7MtrJmgUJ47RJ40=","GcUvDcyqRBmaf0/DO7R9Qdaggc82MX5/4Vno/msfCok=","JUe7X/INteDFkpg+VPyWLw9l9HhZiyzF/s1y8WlImpo=","HvC8pwA2878dfT8pTIsKEFdpEXJ5PFvmWLjVX45TN6U=","BBmNWOzc+vC5wtas7e9SU30QQxNrYkpaH1iKQM3spSs=","LF7fVl7SBl19BP731PfhsXIqLQZMAFSXJeBxWUfCb0s=","K7oz+9SosZ1sxShZJZN5o7Rqn6F8xcRXCVZQPvNOuLc=","Lpj62COrqap0Cq4ISGDwQIGljeObuxAe76EZzWpHH7A=","LSDCzQkKvQUzqgXksl7ZR56exLIetZx2VjcIO4epWSE=","EJZ77unaJQXNxTvlyYN2cujzcpxqeEsBOXnYq4o8Cok=","Eh+3rGhe8T90/4Kc0YrxQLvtJQ21iW8P/OukLV2AOj8=","AULghYdohOZXLIaJmKDqMXdvOKsw5sb/dMu+8UHckG4=","I8oEH/4SMfzKEtYwyNtZe9hEGRiVcU3RYj6vwgVsG8s=","GjB2e19PAdAMKwGkTwG18TalJY96UT1vfQYn93iXDVE=","G6D/ZTrmvYFXP615AVM8x5SAaqYW8aJjwG/N8HA510E=","CUpZRaiBhC2AZ7p36eaZzPx07oUXYg5rCQ9WJ7/XKT8=","IchPIyiDwEGgeOHPYI7B8woHuIWfbrju9yKfxryobwM=","EPg/5Ss4oJG/rQfey/KV6GEMYxEoc7sFt+8I9wQ/e84=","A3IzQB4D9ZBxkuR+cz95LBVSDH9Jdagod9tt6mOP1Ns=","ExdD9lvtot5+S8+qekvco50Gb5ydVxUp5i5/XOR1EqI=","LD5vtwBwI2bdRtN/llpFSGnWo/G479kM6pC+DcFd7sE=","C8oujdVxnySQaZ6sa/wrPnxlkTF8dv+xUW0SbOPsFiw=","CerS6+oSmlYCOvpy/xt3xuhnpy34GDn7dsJSP5RSIFo=","GaIQ1742Buv5rs2bDI86sLsECZWEvOWnrio1oPgIzmo=","G0TfBepG7BIxgYAI7M+DjmJ6+yzkt3mKqob2CcJCNjQ=","Dk2Xj6LtBQffpH3RVLUQBtJVeOGNbJ2D+HNeagy38cQ=","FU5NGlBvwMEAGfL4nRhvSvii0basOtqDHssA86klymo=","I/J/JGTBFvVaW3SCoc9ebHvJnxLij7rcb9SCYHLrduQ=","LfGWyS1TVYF4BcbMPKEClEDifbg7F/rkDDX+NRiVR1M=","K3qJrRQZ6F9NQU8aNy/spqq91p9yH2hPNP6CmyBIyNA=","IsKddIJIF6BCOrHXDVydUkmxahgQNFUGaef6NX2dwz0=","LURVm/ZTwRKRj7AzyBU73ORJsPHnaeRruR5frJfvfPE=","IdcPGBsyL3SrUMQy3flzah43OMTog2JYiUNNpQ2ITI8=","KkN7lw/zJkW9UwP5R0tXQ0JzM8ZmPRf0TZGOnyygBdQ="],M:[["GWt2zv3Mf2pUxx1AEUoLuCaUyTbxVzrHrB6j/M4f6Tg=","FEDcJXj0RpTRjCX4ktmMI8/bh6dyIAAg6JeCPUvITTs=","I67rDGSZuEv8Mq48Qt+XKHmP0u93TxUYuHC8V9E4WQA=","HtnT6Sdqy3tNrlProUiAb9m7B7LdBhhyEvq33L5j1yw=","L/V/P36VsDQR23kKhmR0Z1gRlxJNIXUg7y5jMqWzUYU=","Ffrvv4WEo4lptKcZ/+XwLCGRqMztoLd1FiID0wuAIIs=","Hm6qsRkVk94NicuyOZq4qpVdgprZWUKM1Tm+MLcv3pw=","KjuwIMilDTEO9bXHfMQIsHf+JIFFR1TEVo/2aP5fCXQ=","BR+BXEVLYBXH6/kMKXuQ6WBM02rMavB/mbXlH96zIjQ=","KLdcKsFn/fGEclMXx7u4CD5axbupN7z6bO/LaeQEi/A=","AjrzJFmWg9m3G2HQk9Y9y72X5ElXMz0ml/3QYMHktYU=","BaB4aKfJX1CgFYef583x62wxfk1InUUVII3fQKMjKeo=","LFtKZbxVrF++695Tzl+miIL67SqSp7P1cygyxy9/LDA=","Fz+JXkcsTrFqKv87jgQX+zK4PrHjIzRxx2oFUFBdBgc=","IGywOMwyhSbQw9xa8ZQ32DIZdRxe6PYbDp4vWIE2a+M=","AkDFeJcWFmbyjQALiNM1OSHZZ0IPQBzoa77kK+KHpPg=","Gq78Lpkl/NRTmW/agEBj/asnazfF9R39/vklW07BDMA="],["Ew/FRHf9lTN3/COrvXpBvmdkiSqHh8dZwUQP4BM8hS0=","Bl4TTLjYREfW6h4XkyvUo0Hr7yVoMTwkWU+vnX7KIRA=","DnbEA5K9X0WLwYe+VAmTEqD+//RLRBY3Ag65JnCm/PM=","C5gXZeyuad1687EP+kJLiusgbMT0klcmXGdTscxU688=","Dk+wRKn8tAh+NRNB8l2YsTmbV24tZlRTTzSCGaCs34Y=","MD45yojo2m5cljVkcS34p/hQGnr0qZDkzOwZ5fj8gF0=","Abd5ldvzDMVfnUzUhJztlJNJ2oEjmgFUQP2zi4dqvuU=","I2Q63TC+IEc00CnPA0yVgURVEGDBkBxCCijJaI7DaoA=","GUaiariVP5vlWBBfpRefF152okQp2tXVMsLOs8/qBck=","JItTP4deXujnUc76Sx0HMvzTAVHDpcxKu7sek7RlXUU=","LnocUdph3SFKF4nW8e4pV/adIbHxbR+UWOslpAZQC9M=","IGXjdO2x88u9KRncBNFK2wcGLdAewVAbhVIufg+vkl4=","LzZTWoOgnPCfw4ogpyVHeuxWZo8DSjZKn0pWBf/9M8w=","ESPTyX/45rWJ0Ri8QMoLmsEq6QlVjyWCVR96QjRbRiE=","FgswyHTZwGcEySwmbHpbf9lmpipdsAjxv/30Q7EJmoI=","E2HSfEKntL1urrmKM5WSYWwNTY/Orf2xZGgWK9+ojUY=","APHo+Ghgw7XHi8FN+2fSLGvriZISNliELyP3WuOpLpk="],["LJyR9IZhdxuu72d0V4p49pw1XI6QcVb98m2znSRGQT8=","LGsTPoCr74SQT6SnX5aPuqvviQKG1f0RuHoeUrfrbQ0=","LOhUbLWfQg7eYWkudk4On2cVsWosgEfNgTHJdkb1DSQ=","Ctrq8od2uBPVGPZFx5Ple/FgZ/2A65Id1aZ+iVZGycQ=","IIagG4FkOKKkHFnkPXP6mqzwwk5Pa6winWX7pZkiVUo=","I0hYDeSarAHOj8taorRn9nh92Klszs1vtH331aQwc5g=","H7a9bfZQ0n6MrAWsC0Xu8HAOMIsptL1B7s/1gCftxFw=","A+lxgjfBcA190hPgJvMH6AALOFFGf+2eb1H6UCDCNpw=","AJJa81ozZoAayAox1j90X6gHvaEFYDRa1XK+9M8s4NY=","D4aS1kpbaalWxOIAa/7DREd/318MmquGZgmEK511Jp0=","K9/n60+oA7wdwAUqRthQ7j4JHrqKfxJXloL29v1QRNQ=","E72swTe7z1HYvJ0oGTHW5xEi3G6T5//ouDXjOTd1w9Q=","B9eM4MHIc5GgagbIPTANUlJLKfGDiE4wDg6t2s0F8Gg=","CYTBMrKaBfK1BsoHwG/pplhPNruHUG0tMWpPNTysXx8=","GwD6qFE2sb/EluDqmmKEyuUlqpZhL/7rUUgIlVaTh54=","GeHkZTZwTOzqw+q5kb2AbjR75AoLeVbc1wNzUv28Q0c=","GcJUC7sc1OCPEFQ3BjyUXP7yiundULl+C3lfjcWuNOI="],["HewLr6PoGQYh5eCV73UeoDyDbbuARbKnP405fPuBUZI=","J8cjMvWaABNbqpS94pSRHRNdHZX1PFLrizuVWUN0kG0=","FuZGYRRNgWiFsy8/eAlwNHd4gmjVfBSx2TmiaynLfvM=","IBjbOGo+Tlfq2o2RQIsVUGHfBQFA+yL5pPNPtOLQJCg=","EiY7fj895giZosIv7pGZcs153Ciah/MfG0S68kOdyHw=","EOQg7cttp2Fwsk13fOnTFhLtsVk+ptMOjP2s+2l0+ZE=","DryzWPlfhLcZxjHUBFzvA6xvwjj2g0Uizr0C5HQRu28=","DEji8wT3MNSOg9rlx4pGGIUAvIBApJVC7qXvGiG50iI=","AOdm8Dr7t69jDqqK/0/mDzgQ8w8/RDhJjv4BhjM9rcA=","G4p5CdfnvU8LzIADlo44SsLotAWtBc9hA2TT7LmC234=","HZLkIT2ECjMOy9sIaT2/mpcbvWIpBH64igPzNMre8ic=","DTs/uGpEt0IkKaJJiEyFZErxl1ZBIG5hAHDALvWp9M0=","Jcfo+vbEihVsuR2BqZfGZz0yaUo/3WT16VlOn1BLrYM=","LXr4NMnN8bOMjP7SGPHvDOC5kI3p56p6VRDE+5F6AoE=","F1r15Q5Whewtuxz3os0l1FaA9s3faNfAeV3smLh/anE=","Eh9KGNe32WUKq2JevoaVqAeUOfKrAMCQJ53nRyYjTm4=","IfCPmzwj86AlGBFKlpKbbRBW600dsUfODIiC4bD3vRs="],["Cl9SrW7EqKo3fY3SrjqvbuoMaMY6HQNPvaZxM8oLhcs=","CHSI9zWx/i+jxscUjElo5/NHmxQYoaVmdDwcohXc/Pw=","Bs8NuS+GsnMu5fuIHvAXYBLcSt/YSbm+TeF4RqbOXZk=","BnxEEXRdtsaqZZ7HN6WGqPShzeA1LjCqAGN5SGX8HAQ=","GZCSQcrFAojA0SND4MEs+bl5C0Be8KkAGqa+AokGOqk=","AdJblLt8ScAXDuH7Klgktw5FVLzFS2yPjMDMnXTxml4=","AydOc12y+vGGeHUoJUJy7gGWfmrp2CUUE3i4NU2EOWU=","DKwyA2LiNbRY1tNkzQ//kU88BWrbsDjcKoYaSff3DiQ=","ERHtema6LM1L6g1D7shuo1q0AlOhIJ42N/ED3LhPxCk=","E+c2zHC3yCijjdY5Ts52ucza4spPQ5Y0MlAv6MKtGf8=","HygFCEl2sUL3x0pBb/Q5/xvNi457BXATAEB1SmG3GRI=","J6pQoOXVWIwUhujn/I3aZUif/7hmdWwhj4fnKAzd+mQ=","HzzG9l2dNDcIJaOP0fSPUJ98VhcbnnpiTZsOzfasTqs=","GxFxN5HqTLLhfIxYZ1AgQ9Coz5VThMHHk8UGt1/A2yk=","EEVg6VxJ/rt6Awhi7bOjPCsqPUFLBTay5U4lqzbo8oE=","CMRfPExIb2tTeMd5xge1FyALtwtVM72s7xhRn2Jbkls=","LSGTxne7zVanT8KuUKtPLMaap3zPwzx3B0UtWtrHfts="],["IKtzlL/as0TLtvISOACg4jUI4hJb/nlatKdnzstNkwY=","GfDi4UGJbq5tVtGCtoe4psZMu1ngMbdJ81gi/H7jU/4=","GPdUqVsK8ORwb/kCS7E1Fkq9b8Fu5AzC1oUtiKL/yfc=","GT/g6bSAEPoxnDO4a2sY9CjzI/ojfKkYo4+qqRuklWc=","AR/wkd1VG21YYgPuDK+uL3ZS6SOrqCV0pTtjKgZvSIQ=","HaPgBgHKP8DZCxl70qR0tG7+Ov87LPrx6+Ffoa+t8ts=","AE70GUVVnB+wshFssr4fBDv86NvJb+7MzaR8v2i+WbU=","LwU/3xpy1q2Mnfl6BNY3kW8l40JbbcM+mcp8rFzH5Mc=","Ha90hCx+eRBDSa05lZLFxMzhb3nhqG9Q2UFZh3LMqVM=","KujajQsSmiL4NNDSNMiRfC+Hf/ANwWIVSY1LdI+0DfE=","CZsKYzCSakoVZN/pT5oRBLuDdLtRioneCMWRwX36oFk=","C5rr8EEUbBGRmXV+qM7uWrzqnsQs2yi5IcryHoSEeFE=","BV7yceOIJ4sayjTTywARa9b3y1hLPGnw3ip6/I2Y3rg=","Jvvxo1GWP7vatZDb12DOYoQnNSWhtGxB8pImxlM59LM=","Ev1nhjsuA7b7RSJPsEH/KA6TZ0K1TI5U04I+CQ4UQWk=","AGAM8mY1stVGQxUHWJc5AQ0bdXzqrmF7+VuOHvqYZD0=","D1KPWRK+SUVdQyOyWeMM4phNgXBgHutL1wlrRzU6t/w="],["EQ6jIrDCZHbGe/osG50XE/k7O5z4Mgzg3NS2Qoi9oHo=","KZxH8ePsxVerHJq+NvDSug7OAQUeB/CFjpepzhb1Zk4=","HMBTpqTW+W2nfl5zrbnUm8TQ7yzC9p+t5IBAt/jXE4Y=","CVWOzFi+5PPFePYkid2QCECpiJCWwKYhFKotsEWh0DM=","CT19VWPjzNC18VqbCT/muGOqzM+a8R/+qbKVt91CsfY=","BF3AV5ymbn4JbU3Ya4guaK8tNdcM9eOxeDyqoOxCQlM=","DaAvZBDiQFih6QQSzVMCxXGX97GvKplJb5z/P/1YgI8=","Lftt1ZitpX6nGo1o5pJGCPDseDiAhojuSz/NUh975tI=","EFcGK0C9zx/iqu9FiYyHEUZ5mpLIfQ/OZDAta8gxct8=","JubRiup1qUhhoCMztTZM7Oqnit+7dCgXIYyjr2B7kQ4=","BWW5ZlkCWTXZwCXHqyCxYR2wC2fsxRQms0L4x6F/7YM=","J3a95SoSWUcsHMAg5xn4IZHew6t2mbfQ/Xad0/45KZc=","DBoyTEnRX4eTGCGYm4yEN+qetG7Tqs+Ilf0cwxEFPmA=","J+aFaOnP/Qf5JT7528NWJR3GstapA9bHBGtekOG83Jo=","HbDn4BciqtIQ5SlsNukQPoLRV2XDGBNNF3FGodn9U1g=","Cu+KTkfV7HYOBWWues2r5+jpiXLeht0vRHqvIWq0zBc=","CMAMTls0Z/AZAfZPn4nBW7C5CRjUiLcwyswylmkekgA="],["BU6r5hMWgfoB+8bb8+fVNZXQ+ICZhxghQriQrIr4nL4=","Gkvv4RwCMMYt5E/6/qDekDujKMbWevc2gDEraPms/9o=","AeQGZfW7jFwNycEfOdR+nTPnF6+jG6dPkvhzelXv4TQ=","I8Sr/rgxkjYqriGy6e5c/HZb8QAPeYw65wEzVWq8eL0=","FmnkS/AiOnf0j/+8n08gtYFPYYWuEaIQ+P38tfcdYD0=","LVs/UjqWaMvkiHiBv3tAGE+XhxPjWN4nDYemAOXFyS8=","EMGFbygvVW189tSik2IVBnJLptPFguTCYYQvKkvbDsY=","IsxDSfa6o6jgth/ECrlyEOS9Oz3sfwW7jvg5yEaSr7w=","EtAZ43zRvXb+4GW7c4CpvYMxpNvNHJx3Z5K8GQRcI7Y=","J6o4+gUcQ0GJ31e6/YByPuKb3M1Z+8GqmvEYkdNyLmE=","DwuTNttcFtRy/aP7msE7EzlMCaufSE7PatIGAhe1iWo=","J1pvWWIzVNcdOLTiAM4ulnaqt06ouDZvzjO9vEfQWG0=","Auu2cw17r+rCP8C0V+qCTu6jxV7KY0vySyrCqaIUg+E=","D/IV6x443GdDLiYt8n7afDqpQZ1bbimb2UjpcPw1pi8=","JH+cf6YQMiU1/rBnbP9UnxwXfQ050/Hu5kLpJTqvuC0=","KtC9n3HieFCEqguEYWt9raBTIHxBjmX0A1vmagzcjBI=","D8PM7wDWpkCAq77U/tkLacXlgDE0witCzcoKYPA+wzw="],["Ik2BH73vjsCgBtN2oBnlfJO9WWIToHgjt9Srzh/Y5iE=","FAdi0wxcOgsHULFACoap4vXPwlMbcpNw862f4dzUP5Y=","CXbXw4RLyN7qDwM3+JsqExMC/9LQqHAYHKX9X7bU+2M=","AVJgQgHKffBZlOnV8FjztnSc6mOqDLW04cOgC2ZnlY4=","GrbY/jn4e7DuW4g+6iclyqUsV1dA1awwsFj3cRPQUjk=","G2K6gDeoPxJhVEwwfwGdvqHMaoTUgeqJYLD8ZwdF6K4=","I5q8fJ+GauwoaFwm9OBGqS1DYNNstQiQ9CLhjtb4p7I=","Av7VoDIAQXZkU334+jAna4XZG9LtId4z2QH7TYJDmFc=","CZbK502WJ8o8VsZGCV85cwJ00l6CxCziHPeJJT1Io/A=","ME28CTaGI1bgAksqMt+jCFq+29M38iuJBivmFNg8sIM=","Kn3o9f9HbYHTk/HSdGNsqVbwW9QivJ88wPrABUtYywI=","Esb2yDo1MPrO1gyI8ZqC/RK32TinmGTtIKVFpS/c4R0=","IB4D8f9nJilHOiTzLS1QKs3I/dKIMBTedMmPQKGVs+Q=","EYw+/pIMnD+QfIZ3Q9NdLMv/fInpwxu2oXxVLvkrbAE=","D3Bf66XwHLJ7J8EEvJPwyXT1Yfom1WFPap2eR9A7xlU=","KNMnocLWAS2eaemjtMEa0zbTwNzf9MXITd3fkR62RfU=","G85n9NyZVH8sr/G1xtY+PuJWWkBBkGZFM8HGXdnY1TI="],["DmkfykIxKKfUr8qlgrGpR5m6H10qXVO8K7pWu+yyJ6E=","GAqkur+nU5dT2cIi5eM1mspZ4Gu+/Hzzo/+k+WH6HVs=","LFQofu42jV1S37BoKC1o5rCbdr0bXJMzs2hIrCd3RPU=","L2U2GkrtMg/NA6RcRN2nQCE1cfOXXOILlr/9lgy8biU=","I1vxeLW1YmLZiL/GJwiw+F1XOFzeK02s+ebVkt6yr+Q=","F5TsKw7rIvvXU7IfzZSee+2zBfFaWer3SpYcMEZjX4U=","CD4c1ZQ0YatQWyADEb3kAD+09+0WqljIvCjy4I6faSI=","IqZ6iHdpgtahX1d9z3gKxIXrqub99vvlC5XqJmp7YFk=","LRGI2efmrCTEssncPfz7D+R4LWifMblLH7Fe8p0R8Z4=","JlxDyIbwfQJSANVs0kawFnCz6Cq0gvWHmxBgjMBaN/w=","DybQXpOPgxe9YI7/CJXTUtynErZTsUkvjC6payb5OB4=","JXaJpOIvaodoqv5UIY0x3k5An9v0IxlYJTa7WDMTo5U=","HtxX8XThMitifG+dvieuJwPD8Rw2SzgYi/QdjKDBcJo=","F7OfOGNtXv9eBu/wietWBRpgK8j0vxuwrSss0QzwcTg=","MGCU7P5jMAsvlbyYoEBseJjYaFIzCntp+bBLVASz7vM=","Ea/syFWQVDvS34q5Ur4WRnCj8yWT6WLUvUk7zTyE+E0=","Gouk830jFTichWDXTaxXKkRHoCFFUWKHBT5rnt77yi0="],["GJ4nnJLeC6tmcH5ubjEFJOYVzUxqrMZlNyo7jjctjOY=","FyCOqc1Nwabe6+ao0noxgatfhsanBub9AH/B62eOneY=","Ioo0iMq7+fKe/AvOIRoJAxlys38l6jWsqEDcIzGgzzU=","IhIsYxP8mkxtD5RNPOI4JyvzUUext4iqsrjbzrYCTHY=","BmSaE+ZQI6cTqu5Th9OI42Ca6bFLpNoQZC7gt7ShZjQ=","HtTJXGKDtF7AzYj1EZdvBj6ivrBpW4r3zBBYlZOnl4w=","Ff5ippsEOClDldob/JMnLYh5fO7vZmuiRD8MFG+Kt+4=","KweaHQm51KdtTlDEXAH7dQixxEOo+yHr0oUz4F3viGQ=","DDRJan21q7MwsvbOmtrvWubjCMj8LFY0CXrjUqp0V9Q=","BP/iepLLQwDndDiO3DFHq53MSrNUw4D1HKei5/4EY8Q=","KLc7M1xy8HdIcaIDDUROX7lUl5wcVo4RL7kRpGxmZ2g=","GVghuZrywhdATuWC4piJByujzZlLdJVcJhta02Tlqcc=","IKVvzjcSK3QAq2GmXqyBXdGA9S+tKDX3/ZZJBjUjiB4=","I1EykS2y2gekdQxe1d8lkOcYQErvxIvmlTQy9kQkBC4=","EFnbXpfyWCawu+/Wv6pulJbFXvWoj+/pcSaR9vvfQpg=","CwUMiCBzpYHnZyI3Bc2VEMBMMBaMUP/gyYdaKLaTgpk=","EV5gxOKTfrU8bkpUiPgBJm6E0HVHoLHNkbGPSe/vmSA="],["HZvLvRe5OxkT0vec3xKEREEjcgbwKUdG2T+OW9zrRyU=","IAB6D103eYeJ4KjvaDU22c9IMaZWbrcntBGR2fKXRxA=","Frrkn167H/6Ia2NNIV3mHr9PRNHNxPhGcN+O1pMQv+I=","IpqltUemN4DY0SniCf25L4VmJhbVnakIB15mj9gXgi0=","KaWx5OLyVEVJat7CMO1To1mTs3YwrstdduVmCNG3jMY=","C/znsSAGi5owAp29s2vgHQcegWP6FyTxPGyom+Kbcp4=","IAVVaLMzZ7wSv0rtegkJwXNYildjxqGnWYunxsfjwqU=","LfH/hmRPzEKhkyzxXTFO7UB2CCRvFKgJhyX/e+gJyH4=","HU+w8Y8xyCcLRjbmtdejPkVbEFDeEWQYLPy3OczpZdo=","Gdbx0RDZ+HPbAC/y7YKJBb1sxdeSHCONdWnaqbJAHTI=","KCoB6PLOCcvdhi+Y/auj+a8CRD7cliyzSALQRHfeHiA=","MEtnkAjoofCUSEI6BYieDfZjorZQVcqe5amd/hP7mhY=","GZgUftrzqSqxecYawsNq9crz54vL+2hM/qFdsXuDWQc=","AopFcstlQmHPk1hDWSPmWv+PQDk3UnSLdqz9Lj9XVck=","Fb2ZjCcp2+rMwptdbk8P2WrQpgN8hKGhp4UWn7M2+24=","B83zMJ4TD5zt3WiK84hTafus9tikTeTUUGZ8DXZBIT8=","FS1HrLmwbJ0SwhOKMUFru7uZGmXcTU+O+Ro91yjmO2o="],["EXkYRjWpeA7hMS3MPRXH7wQrGK6UCWcOKMTH8PubYI4=","Ip2kQaMCkpsLrpN0G3x14RM3x5flch+dfuWSNc2ppAw=","Liadx49w+RA7K87T7b1B4VbmSRCIe03d+KPu6WD2Abc=","Iakf7YvtFJFMT9SRtvpNy657O4s9RWMDr4hsMoq/Rpk=","KfB8Hv/GW1WJ4cpSy+AL1l716WLQEgAwJnC23Oee6wA=","BQanpd5rVuvsXnCKcKPOyzos/SXnog7UleKVqTAjxag=","DAKxSPShVZtZfNMg8AwCuWp/x8g4Eb2GoeecwxBrIgE=","JKRm906ZpgKJT0IQEPQ6gccIsbStB2QlGQuFNH9oWxo=","H+4YiIQlcklwvSiXtUx/qOnDZ93byEhNo3hk+v+fkFY=","GXEcQddvZKNxq6YvP0ZxDe4MOq0he3ywC9EmE7JO9Ss=","J3DRSiIBUvpwgwQL6bPNOMis6eIHBzSGvPr8rXBnSLE=","CN/+aEqjP5EdNemmRLS9v80VpNpJtlMYFrYOjOT2teA=","HL+rfLBeLyglSyML/OAX8AX7Ty3Yk1rRF2WzR9IANmc=","IdcmmlPTcSsgVDsAOa7MlGZSATPSmehEIACzMYSjnoQ=","If3lgKGYhrEzWPGKMtWv9oW0vXfZTwZ/RPbnqTNQ/So=","BSMr+VgH5IrYKh60vEgemwcg6VGW3+Nh9VxNHPx5Jtc=","E2AmRriLoxwNVEx1e9kYFyeDXb5pDDBYOiPzf1L+Xj0="],["DkhGYYKugzOvGJGmqhlzZ0HtBoDVfJMe3hP8B66C6Is=","ETe1xhuWhL7EHk36p2Q4JWYipDeOpOZGooRLvIW/gcw=","H0uFVSuWDRwYt7j2avcwWmdz2bBfr1Hg7RpfLvL5Xn0=","C6ilSRSIb64WcAwC7993Z0E6C+xaGe0M8KfYrGDB8cM=","MCiclnjAMw+Fz442JoOmFE8iuEGqCPWG8hndntrveLw=","BIkASPzb3mNmdhzVj8xqwKM2DZpkIz0+pNjWvooj7EU=","GkFi6KdwREe+DB1NXPL3d2cPSEHqJ6wnCc1r/+7Szr0=","LpRLRJwTac6XZvpvT5modjC1wfLWNnekN6U31htsdHA=","Itbnh/RNqmtlk9/eVXbS/fXcBEfmWh1edxLk5iw73O4=","Dgjdtp1e/ZScPWceTnjk/HYoxl7Bz7wYumoQGqGdv2Y=","J6VzA2UJqKKakOqjTSra7V7R7GsgcnTzxcoj2tOIDlc=","ByNyCD9iGVvMK1r6sQOBmKPwVGti0XHqIcN8jzFVEXY=","FR4LwhEOQwDdgqTJJELEdRxlspRCbIwyDGnmGDGVjOs=","E/Gsw4nE+OdSzH5LgcN64hMMYN+ci36H3F+3RZyvSRY=","BoI6m6pVYjcysC+icLL4h/04BKhcGn8qNV3z++/GncE=","HkGTbmvAw+1mXC4kZquSFrmXP+E22fmq2Vh4wbVgfG4=","Bldm0pgDMaVcCjnYO+eL0Se67nfVOiQmjgZMcdqvK2o="],["HJ1W9xwvIsRNOowXv1tARS4FRx8Lbf6f/kcl6yn3NGQ=","ETADwdx7rzXkU2+V9Oqy87rdosehxrWvyVYjSt4+cSk=","DV+5sOFQPyuSaXxHO2nPdtOPwSkS4sPLM5ltuwzfqjg=","LhZKUk7iLrWokD+uHzWjp4+ILz46mJK2/0dTuqyTSUk=","AfncvefQWBNKUQpxHQNtHxgA5HOmOzOn4PsE3C4J468=","KFsgeZlwtYxjrJ9K9WTODyggm2GAIhTaW/r9DPJMZxI=","DOPdcn/dEai8cxUA7/ojdjCJzjMyy3MPn+VxRu4gSBA=","AQeXRspR2VGKDDCSlspIIGKSeYkQSUJ3viu2WmsTSzo=","I6hdT5Htpp8xDEUdfUgML0DA1TOC3dP8qq5ie5YXFw4=","JAZX1n+SteQmGs5DT9KGIGwxVWU3jOi4FmFSPw5t3FQ=","I4SjhLzCxKF/98nj59Ex05FzxDEzOpx8HW/XEQ4lkCs=","JVR7UbLGh05FOMqbNAk7cUrTao81bkx44NZrHxkAOPs=","DlnhqZDsAPcu3Dckg0nXpab3vK7xWBEEUPHlmF8KXZk=","BmxgkJNvawVPF96pFoKVQzKz4y2PIKCuFx1BcxbTYi8=","GyVmKEOwmGqxpOmnZhk+/KR8cNSTZPA9UMXttbVRfr4=","JkdjVHfuX6nnrFmD+S2zTXM2ZGxjxj4t1T1guHFL11k=","JtsuhakAbvXBHNZ1omfULv759a+QRmsqr3XuqAJLALs="],["IjRUb16FQej3KteUiRlQsysc2JHMZndcW2NZYWQunBU=","G2FGj6tZySXxmGGGvLl5ZahYUjolgtQ0MZqVJa5xFY8=","ARKR71FKENbwZR5K0NpdSkieMBiSeHnalC3v299wHd0=","LfL7LC4yHjzOE9FgkXBaQMXHlfi0G2Hf1q59l9Y1eLQ=","Abqvj/lrsiJLw0z4DDi/EwhvHkKbzuwSCQ2KfDdqmoI=","B7DXDM/xtw2tm7SwFC4/bcW8ldN2av+tN4zFBCSE3sk=","EfKO5dqA0Z4xWBtWakOVN0ZtnKf98UtwhoML2KwTxMs=","ABPXsD6Pyfpkf8ps3KlxRpAd98Z1oWSRPCvSo7buPLQ=","JEDnhheaf7z+jSmrGND8bPo4PPt0f3otFbd9gtmw2dM=","BWFJIhcSuI7CkfwhgyQULQKHPN1TGZZ5/OTfy13akRY=","FixbvIG0RCe+ToLF5SU71mwwVPXFtzsospI4SHhJp5Q=","F48qqN+aEe8zVY3Mk0lx92l+Ymz+8A/83rbzycGn0Qo=","JK/ZL4Dld4j0D7srefKUVNxIX7r7WnJj9GK3yEtOUAs=","BJKuX1rCpRAuqW5grIN1VTaHFRrkQELb9YmSMsjyEAo=","ENyxH4FcfinGa+HdPF92AsmOn7FofC2CW0h4nFIfvQs=","ChHVh8t11IVE7sZirSfKas/smPeot5Y6KU5LsymxcN8=","HdawlctoRZ3Pa9rdQ0qoH4ClWgjmeCxlOpOv2KZfMmc="],["FMCdFVxdQoGYwjS1U9ozjyJ8vBKw5C8rnOcVY+4UlcA=","EX/VKHcPsX9xjimi2Rpj7Hw57x3TA58JQ/cX0YBCU9U=","Eg50FtdDCOJAR/aCjGiuKLwoiyFuiiXosOvPc4SA45A=","BpleUQ/XZpN0w50nkD80KsW/ihRkgH8wi+9hC3bLaT4=","HYFLPBdlbCMn+UzAJHJ4C4hriDlPGly+NNxPRP8TT84=","A7kNo0sZjLyhfjSqyYsWmHXs9zrrXG/x8Ayf5TWqmQI=","J/p3oGWHkeZ1V4HDZ2g/nJMzpBNk94cO3/GTWjR0hdg=","BtbuUxuj/c7QXiTPkQPQli3SJ/HeaSwBmUg+kqskulk=","HlB5Ib58dhJIef/OW2LdDpYlnpjMZMJyCNYrQL/j5II=","BoGtrqec9FfbVwGTHw7i8V7LsVntUM90ahW4XG+KU3A=","HmGWFHUIvy7chyxOiXqWd3ixGfaftDGn9kbSAY6rQBA=","Bo76NbxiASSrfYiZAXG65BAq0h3937OH3w3gyKOhiek=","GwEiJKTwUN+EESLRfF6k7e18jsIDR0OkMqLO6JOXbyk=","II2BQVG83N38+DWpWMJZpkd7/kszknEO352AeHolxdA=","KPkB/KqGCw3EGSre+OpK5Vr2zkMsheDOTQc+UUqyQlI=","G9Y5h5cxgjyHH5zUcU48xWpusZiEtzZk7tJLEZKRGaA=","HT7oXwePvuzaJHPvwr7dG6fsb0eV+q6uOw3kjTCAxiU="]]}},7366:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["DumlkrqalRjQWYbWVvQMIRTEmTwRuymTjSHUcwTNjm4=","APFEUjXyFIxZhlhxafwbzYh7CNTQCGjfVpb/9AlW6GQ=","CN/zSH6KyZ4fKaBY0PqAuTDHKHMLerNs6HnziQ7Pc/U=","Lye+aQ/a7kbDzij3UysTyFbDU0LIS9puIJZjEPrcAdA=","KyrhrPaLe40kFr6/PU9iNLdj/gS4BD7ki4MnvryhbPI=","AxnQYgcr737MperAb5fU1VlSwXWrawPq5ktEx9vxHPo=","KIE9yuuuqoKKN234evSmO8i3vyetScYpjvezh78oUm0=","JydnOyzLyQPxgb844cHUDSAzhlIAw1K8FQkord35y3g=","I07EXKJ3J8LnSr0rKhSUzW771D40BYfWuPueMeZcxjI=","FbUlNAMa4Y9/hiyyz3z3YKsQqBUKM3sczZn/boeX1Cg=","Dcj61tnks19e2aPRhrec444Oio0bWLEy1wHU7s9o0fY=","G82V/8IR+8pgD3BfrT+1Z+pOs3j2Lh/sl4BVGKR+TZw=","EFILCrchyt/p7/gbAW/DTcdto2wleJN4F8uXjQad5Vk=","H21IFJuOf32bJX2O1fu69CkySYB1/tCs6IqeuB9WJ/Y=","HZZV9lIwkBTSngDvNaIIm//43ByBbw3JyjS9tUYMhwU=","BN9aVv+VvK+wUfexzUOpm6cx/2fkcDIFj+PUGFaXzH0=","BnLZlfj/9kAVGz0pDO2vFIaQoQqMhCSn9uwoK25L6Cg=","CZlStBSIRFSyEgDX/6/dXwyancwG8nCOn8HYIJtcdbk=","BSy6IlXf0Ax8SDFDuo1GlEjkNYaptM2Rg/0OhDprn6Y=","C4ut7mkK246wvXRxK3mZr4LeVXByUa13Fgd8uTxGTdw=","EZsVkPEzB69aHuZRAgwHx0nBXWBoOoBQuWPQqOSyvdE=","AxULfNbV0XslKdNr4PZ7gyxKz8iE707lzhW+C/tKjQk=","LMYYLF4UVG488ZUfFzkSNVN077g9gImKvmnLMXyepWU=","AFAyVR5jeMRQz+EppASzdkIYyt7awU4rktLNcxEb8Pk=","IzI34yibqjS7FH6XLry5UWRpw5n8wGn7iPnaLMKCdrU=","Bcj09OvUpuPJgNMWdL++YyMDfyGzSuWk6AwtTCTWAoA=","CnsdsTBC05a6BdgYoxnyUlK8817zru2R7h8JslkPxls=","KnO3H5shDPWxQpZXLJ0y2/FW4rCG/0fcXfVCNlpATsA=","GsmwQXq8yaGTUQfp/8kdw+wY8sTb5/Ipdqdgu1xQxGA=","EsAzmuCDdII/q7B2cH70eSafPk1ssQQ0kBXuBG3JP8A=","C3R1sQKhZa1/WxjbTh5wT1KQCqMlO6rGgkZoLlbpoo4=","A3woSeGRyj7bHF5J9ui4kXyEPjeTZvLqMqs6qI1/hEg=","BaaBH4VW8BTpJnRmHiF+m9UgbFyToH3BRf2xdqcWNG8=","KaeV59mAKJRulHt11U6fBEB26Hp7KIO0e2de9fOL1m4=","IEOaDISzIutFo4V6/Bj1gm6Mc4LIoVhcUHvhmZgf0i8=","Lguo2U2ez0qU7CBQxzcf8btQ8neZqEttSipvKgmCyIc=","FD/RFc4I+yfKOOt8zoIrRReCLNIQkEjS5tDdzKF9ccg=","DGTL7LHHNLhXlo273PgTzfhhFlkyPby/yEMjYjvpyvE=","AoowWEfGg/ZG/KklwWP/WudPNI1iwrZw8UJs75QD2lM=","Lk71EP8Lb9pfqUCrTEOA8mpry2TYlCe4JNZ1W1254ww=","AIHJW8QzhOZj15JwyVbOO4kltPbQM7B4uWOE9QV5QA4=","LtXwyRy9l0kYfi+t5ofgXuJJGzScA5oLuoqfQCOguzg=","MFCZkfiNo1BLvzdO1ari8DRIoix2I0yMmQ8B8zpzUgY=","HD8g/VVAmlMiG3xNSaNWufChEZ+yBntBp1KQlEJOxq0=","ELTn86td8AMElRRFm24Y7sRrsiE+jhMeFwiHtH3cuWw=","KhmCl5w/9/Q93VQ9iRwqvd2A+ATAd9d1A5qjUC5Dre8=","HHTuZPFeHbb+3b6tVtbVXbpDHrw5bJr5XK0PExW9XJE=","B1M+yFC6f5jquTA8rOAbS55PLouCcIz6nC/kWgrhRqA=","IVdrQ45QBEmhUeTurxexVChcaPQtQsGAihGr83ZMB1A=","LxfAVZuP55YIrVyhk9YvELzoOEyBXwkGdD1pMINtSp4=","LUd+OGLQdwinnoqulGFwvJd1pCATGEdK5mWwsbficw4=","Fi9SQ5ZwZMOQ4JVXeYTyka+6ImbDj1q82Jvg9bJ0fqs=","K0yyM+3pukgmTs0siuUNGteoWWqH8p+Kd3enAJI5MxE=","LI+8st2Fc9wduvj0YihUd22y7s5thcTPQlTnw14DsHo=","HW80dyXkgWry/0U/DNVrGZ4bYen2Aemt5eiNuHCUnak=","IEsMOX9OvnHrwtiz31uRPfnmrAK2jTEyTNSa9cRWVSk=","DEy53DxP2BdPEUmzxjw8L57LgnzX3CVTT/j7dbx5xQI=","F0rWGhRIyJmiVBZHT0kwMB5cSUdSeeBjmmFt3EW8e1Q=","GpYXe89NjYn3Wd9OwvPN4uqqKMF3zA+hOpgW1Jo40u8=","Bm0EskMx1xzQ74BUvGDE/wUgLBJqIzwagkKs42C4owo=","KkxPxuwLDPUhlXgoccbdOzgcxl9y4CrVJwN6Yqob2AQ=","E6stE2zPN9RH6fLhSnztyV5yf4RG9tnX5Vr8ASGf1kk=","ESFVL8omBhYZ0k2EPcgnacGwT87Cb1UZTC4+hprMapo=","AO9lMyKxPWyIm8gXFcN9d6bNJn1ZXEqJCaVUbHyXz/E=","DiVIPkWmZSCLJh2Lp0BR5kAMd21lJZXZhFrKNdijl9M=","KfU23LnddoIkUmRlnhXYjjlaw9Td6S2MRkSNuXnuuok=","KlbvnyxT/rrf2jNXXb29iFoSTieAu+oXDkVrqs4Ppb4=","HINhx461z13s+3otF7XECfKuKZmkZ2Lo7kFiQKjLmvE=","FRr/XziyCg/ARzCJqvAga4Po5op2RQe/09CrS+dDGcU=","BMYYfkHtiB3BsjnIj3+dQ6n1L8jIts3R525HYVtR8QA=","E7N72A9NJ/sQ2EMx9vttU0uBxh7RV3ZEnoAbfdycKWc=","AaXFNic8LZ31eL+9MsF7eizjZkwqUgMskyHOscToqOQ=","KrNWGDTKc4Na0F9desuVC0qaLGZrlybagyI5Blt8OwI=","HU2OwpHnINsgD+bWhsDWE6yvavTpXTv2n37VFqWXtkY=","BBKU0sxITSKPV4T+eRn9K7klNRJAoEtxFRTJyAtlrx0=","FUrJjgFwjGEcT6cVmR8ASJj1eTnRJuOSBClx3ZDoH8Y=","CzOdisyn1Pg+7dhAk671EFCzaEyI+LCwRSRWO8bqTaQ=","CVXknmYQyUJUpPhM+6s0RZjw5x6v9Kfdge2VtQg5yC4=","BnRqYVbrpUQmueIiBvFavKmm9B5vU1xvNSVAHqBlRiY=","Dxj1oOzRQjxJbzggxUnCeDjleQ4r0KGWrJF8f/Mgd/s=","BPbuyhdR9zCKxZ7/W+smHku1Y1g+3nvJKnOCI9b3bhM=","K1aXM2TExPXBo+xNo83OA4gR6xFvs+RbwXaNJvwLN1g=","Ejdp3UnVsFTc12uJgEsby44TkrOFcWpdg/62XUN/Ke8=","IUe0JPxIyAqI7lK5EWmqzqmJ9kRkcRUJlCV7L7AcY+k=","D9wfWFSLhXAabFUF6jMqKWR+bzStQkPC6lStiXzr5U0=","Ejc6glH+oATfaKvPD3eG1Lzv8oxdu+DDlE9oXMCgsfI=","IeT06l81+FutfqUv90LJ6KZCdWtq9EID3YofNcGpADU=","FiQ5FtadLKPftHIiJNTEYrVzZkkvRekNioGTTxvDsUc=","HvvkbdeleLT2b5rbyItDeKvCFWbhoEU8oTpBWcrASsI=","B+pehTfPXdCIhgIOI6fzh9Ro1VJb5m+FO2csyWqIlpo=","BajE+ZaLiqO3tHijD5pbY2UPGadefOEcqf4WwLdsALw=","IPBXcSzCFlT7/lm9NF6NrD94GMcBuceILZ1Xtyoy6D8=","BKEu3tqd/WiWcvjGf+4xY23NjojQHUkBm9kLM+sz22k=","J+iNjBXzfc7kTx5UJaUd7L0TbOUJGmdn5J7JVEzNEBo=","L+7Re4QoXtm4pcjF6VpB9m4JZhmncDIjF2xB7kM95NE=","HtfMdu30XHxAQkFCD3Kc85TllCkRMSoNaXK4vVOv8rg=","FXQumbm/oyMVf/jFhvVmDqxng0dhRM3K3yh0vkVGaxo=","GqwoU4f2XoLIlfxoh930BXcQdFTG7AMXKE8DPyfQx4U=","JYUcPIRdR5D53a29tgVzV4MuLnpJd19x7HWpZVTWfHc=","FaWCFWXMLsLOeEV9sZft81O367osVSM3DdzMPZ8Uamc=","JBHVekgTuZgO+n4xodtZZtz2TzYEQndQLxVIXyjHFyc=","AC5vjWUgzUcT4zW4wLbS5kfpqY4S9M0lWIKLXvbLTJs=","L/e8j0OAzemX2gC2FrD80a+PDpHi/h7XOYg0YJ4DFdI=","ALmDG5SFJVle4CckRxvNGC6VIfa3u2jx6Tvk/rsNPL4=","Ci9TdouOv2qGkTsOV8BOARykCGSKR0OofXetvwycNRI=","ACSBVhQv0Dc6R5+R/yOelg9Zn/fpS+abfyopAwXhGY0=","Fx1WILh7+xMoz4wCqz8MmjlxlqpqVCwjUOtRKisrzak=","FwpPVVNvfclwCHx8ENb612DJUhct1U3ZnRBF5Ow0qAg=","KaujP3mf5mwu8xNK6gQzbsw344wc0hG6SC7KF+Lb+uE=","HpvBeaT911j90bsZRQiNR+cNEUoD9qDotbplA2nmSXM=","HdJpeZtmD61Y9/SJLfsLWv6q2GmpxLRPnJ4cQ72vjwk=","Is28i3ARetFAEYHQLhVFnnzNQm/oacfJXR3Syw8krzg=","DvBC5FR3HFM6n1elXFA/zv0xUPUu2Up81bqTucfazv0=","EWCeBq1sj+Lyh/MDYDfohRMY6LCKA1mgOzBP/KYugoQ=","EWbZ5VRhbbqedT7qQnwXt/7NWMB23+QnCLCPW3g6qa8=","LeUpiUMahZWTQTAmNUQT2xd/v0zSrAtW+FWoiDV+5GY=","MAbrT/x6hYGabaSS86isHfUa7lsXuOiddL8Bz19x6a0=","KvQfu2G6ioD9z2//nj9vQimT/o8KRjn5YjRMgiUUUIY=","EZ5oTeR2FV/lprQajryF24cYqyeInoXngbIUus5IJ8M=","GDW3huLokl4Yi+pZrjY1N7USSMI4KPBHz/eEuXs/2AA=","KCAaNMWU36NNeUmWxkM6INFSusKnkFySbEDihasy7rY=","CD79eifRdRCU6A/vr3iwAIZMgutXEYdySnYfiMIsxOc=","C2+Io1dxmVJhWOYc7qJ76BHBbfd3TdhRngeVZPYf0Ts=","Dsho5tFeUdlkT2bh1kcalFiVEcoA0p4QFDkObuQlT1s=","KvM+P4ZncScawMmz7S4RQuzT50uTnNQNANk3q4TJhZE=","C1ICEfkEtefQm12WHGrOdzRWjFR91oWLNkzl5HlR8Xg=","Cy1yLQkZoarY21jxAGKpLqDFasQnDoIsyiKGIBiKHUA=","H3kNTX+M8JTZgM6zfCRT6Ve1SpmRyji74AYdHtblYtQ=","AXHrld+/fR6uqXzThfeAFQiFwWI1oqao2pLOsB5QQjM=","DC0OO1/VdUkym/aIXaZrm3kLQN79LIZQdiMFOBsWiHM=","EWL7KGicJxVOWoIotOcrN3y8r6WJ4oPDXTgDBUQHoY0=","LxRZtl3uRBtkrThqkegxDygsWpKonhmSFiPvgklxG8A=","Hm/zIWtojD2ZbXQ2fVzUwbxInUZ1TrcSwkP3DRtTz7s=","AcqL5zgyuNBoFIfSfRV4AtdBpvNs3CoFdogfkyZHiHU=","H3c1cG/+n8WG+XbVvfIj3GgChggLEM6gC5td4xX5ZQ4=","JSK2D06jMHZAoMLc4EH7qSGsEKPV8JbvR0XKg4KF8Bk=","I/C+4AGxAp1SVQdd3JV/gzQYytT1K2w/jOFsI1VyV1s=","K8Gui43buB/KrC1EVV7VaF0UJjPp35BfZtlAEJMILVk=","D5QGuCllZKNzBFB7jbo+0WI3EnOgex/JgBH81q1yIF8=","I2Co6wzH3vpntymY3pBxThfnWxdKUu5KyxJsjNmV8Kg=","FYcaXN3q2XaATIA8uu8lXrSBWl6W34sAbcu8J2f4iUg=","GTpWdmmY7p4KhlLdLzsdoDYvT1T3I3lUT5V8ze77Qg8=","KjlKQ5NPhpgvm+Vv9PqxcDsuY8itM0g05DCYBed3rg8=","GFmVTP64aV8+i2NdyzRRkoks0RIjRDuntBZuiHbA0UI=","BOEYF2MFDlgBNETby5nxkCsRvCXZC73KQI04GfT+0ys=","D9slPe6Dhp1AwzXqZN6MW7EOuC2wi16LH15VUr/QXyM=","BYy+ippQJ72qTvtiOt6tYnXwhobxwImEqdfFuum08cA=","E4Ltzplx4YZJfq2xrrH1KyO0uDvvAjqw0VIotMzspZo=","A0ZJkPBFxu4IGcpR/RGwvn9huOuZ8Ut34eZjRgHZ6LU=","I/e/yHINwpb/8ztB+Y/4PG/KtGBdsutaqlvBN663Clg=","ClmhWOPuwhF+bpTn8OnezxjD/9XhUxqSGWNhWLuvYvI=","BuxUyAOBwFK1i/I7MS/9POLE66BlQgr49MI+0Adf0Hs=","EYhy3IMuDrVHa1ZkjoZ+yLCTQPenvLG0li8P+e0fnQE=","E9afoSfYNBZa1cfLp61Z7VLgsPDkLX/qleGQa1IJIbE=","FpoXf2PqaBJwscaHenPSG94UOUL7cdxV/YpJ8Z8Qx3s=","BO9RWRxurZfvQvKHrc5A2Tq+sDK5IvZv+36aWnRQVE0=","JW4XWh3AeTkOzXynA/suOxnsYYBdTwPO1fRe5t0Paew=","MBAtKGNqvV/l8q9BL/YAT3XMNg0yBd0toAKBPT4s7rI=","EJmOQt/NO78cBxS8c+sb9ARDo/qZvvSjH9Mb4YL8x5I=","GT7djp/PPXYl+n0ktZih2J8zYur01YLv7K12+HnjaGA=","GBaK/TTy2RXQNozoC3szR9HHpWHOYRQl8mZNeqUfC10=","KTg8AevTtqsMAXZW6+ZYtqMo7He8M2JuKeLpWzPqYRE=","EGRtLyYD3jmh9K5ed3GmSnAttuhvt2q2AL9XP5AQxxE=","C+teB9GycUX1dfE5WlW/Ey+QwltA2ns4ZNAkLcsRF/s=","FtaFJSB4wTPcDT7K1itciDD5W7LlS1mr3/vwGNlvozY=","Cmq9HYM5OPM8dBVOBAS0tApVW7vsId36/Wct1iBH8Bo=","GmefXTbre1yOoSpMLe3I/rEt/+7EUDFycKbxmzTPGGA=","CYD7IzvUVsI5dNUODr/eRyakI+raTo9v+8dZLj8bk9Y=","FhtCIy5huEy/GBCvk6OPwM7OPVYoySggA+ustcMSxys=","CtoQqQx/BSCVD31Hpg1eakk/CXh/FWTl0JID20feGgs=","GnMNNyMQuoIyA0WimsQjjtPweoorThIbtQ3bmvQH9FE=","LIEg8mjvBU+BcGTDad2n6pCDd/6rpcTf+9oQ71joxVY=","HHyIJPdYdT+lfAB4nGhCF7kw6VMTvLc+bnuGSaSWj3A=","LNntMfX4aRyOOeQHenT6oPQArYtJHrP3tHsn+j/Rz3c=","I/9PnUaBNFfPYNkvV2GDmaXgIqwyHKVQhUriORiiLuo=","CZRaXRR6T2bO7OZAXd3Z0K9aLFEDUpQH3/HqWPGAQm0=","GI2cUoAl1MK2dmDGt3G5D3x9puqinT8mim3SI+xvxjA=","MFDjeZZZa3+B9oMRQx2HNNun2SbTYzWV4MDY3fTw9H8=","Fa8RaTloMKkWAMqBAsNcQmzq5UYeP5XYnYKVGNMK/Xg=","HabQmIVDLqmgbZ83+HPZhdrpM+NRRmspBChNozINisw=","J5bqkNJpryn1+KzzOSESTk5PrT2+ZYlF5UbuQR3aqcs=","IC190doPa0sDJcizMHdC8B4VYS7I6TBKfLAxngHTLWA=","CW1nkNBbt1kVapUromPWcqLX+ceI9Mgxop2s5MD4vl8=","BU76H2Ww/OKDgIllJ12He0ONojzlsT4ZY3mMsUR9JaQ=","GxYvg9kX6T7bMwjCmALeudiqaQETsuFIZMz24Y5BZfE=","IeUkHhJWTdb9nxzdKg3jnu3+/BRmzFaOxc63RaBQbtw=","HPtWYujPWskiaoDuF7Nqvstzq1+H4WGSe0NJ4Q5L3wg=","DyEXfjAqdxu65tjR7LNztiyZrzRiIKwBKcU/Zm6yQQA=","FnFSI3RgaZKv+w3X9xsSvsQjau3mKQVGvO9+H1FcIyA=","D6PsW5SIJZwutM8kUBv62b4uyeQsXMjM1BnSppLK2HA=","GTwOBOC9KYNXyyZsFQYIDtNu3OhcZIzAhejFexq1S7o=","ECrfjvdHNaJ+kSgwbcvDyZ9vcpHNQGV4zhTqKtq6aPg=","D+CveFjkmFnipU1vGtlFsTFqokv73SOuQKbQy3DD6rE=","IW9nF7vH3tsIU2oiIIQ/Ti2l8dqp69796KXqc0R5jSI=","HaVcyQDw0h9KPmlDkZGKGzwjsqx3PGs++I4uQigyUWE="],M:[["EJt/QRug5MmytwyvXDansZS+fBGtJDeL/ttoWSuoEYs=","Fu1B4Tu5wMZq4RlCT928vJMU3J/b3upV1sZFQ9xJA+A=","K5C7oA/KBYn2F+fcv+guDfcGq2QM6yR7eRqTt042c20="],["KWnyfu0xpIC5w2x2Q3nbyizI/dFBXD3e1ilAvN4L13E=","LiQZ+ewC7DlMmHHIMpY9wbiddDyMe5ZAKbIxFoex/iM=","EBBx8AMjebaXMVh2aQ8FPRSNThCfX7BlyKrMVaD4m/o="],["FDAh7GhqPzMNX55lRjgGXObNeeKMWzdTMmJE7mWhsac=","F2zAKWla0CWCpw7/CKb9mdBX4S5Y59e2sWzfq8juKRE=","GaP8ClZwK/QXun/uOAJZP6ZERwMHBD93cyec1x0l1eA="]]}},38085:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["GbhJ9pRQsGhI2h05vV5KQwK7hnRO3CYjiwh44mntI+U=","Jl3f4SfdUb1yOTR7dY8KEyDrLMdFCswdrUf4DI3PNNY=","GZdQ7EcvGAng9mpUXh5RYkEIrIRQFcKqPfw2urSX2Ko=","FX/z/mWscggRDwal90MCsU10PqJQZ/D/0DL3h8fxzfg=","LknEPEVp3Zxf01rEX8oz8QsVxZBpL4vu/hj0iWrJSQI=","DjX7iZgYkFINSu8rbWUGw8svC2lzwk+oJzE0X/otHx4=","JRrUfLFcTxEF8QmuXpRPG6nZ54BtZn/+xv5yMALguZY=","E9oH3GTUKDaYc+lxYCNGQfi+tW/dBeXzVj+jnZwi304=","DACbhOZQ5tI9wAx9zO90g6VTk5aJ01DNRue4kFX9Rzg=","AR8WscY6hU8BmS45VvQtiwTrZQxtU16wID3sdL79ygY=","DtaeXjg6aI8gnZpWHap5YS8/eNBGetRUhd8HCT82dUk=","BNupSnsM6eIhrK1BRytrvjrsUH9es9M/RjZyJkyfeJs=","Cj8mN9hA86FusJQnHJ0je2A2dX1LtQv3znMv8dT6KOg=","JZpmbxKe6hmPihxQL9s4+jmx8HVWlWS25UpIXRGCMj8=","KL90Wcmy9MbY59BqTuOkf3dF1CcQOOUVejL99+3g1qE=","ChypQfBXA3Um6iAPSJvo1MN8hbvM5qKu7JG9aUFDJEc=","DG+PlYvg6TBT1/1PxUUShVU17RU58FHctDom/ZJjYc8=","EjEGqTzRdXjUJugSisnZCqnooAcI4pbghN1X5pyq+BE=","JuG6Uq2Shdl906tS+OhACF6PqD/x6PGHewdIZ80t7nU=","HLVcrXvRM94YpkxcR7nJfL5Ni3v54JWGRHFTfmpK4sU=","Hc1z5GrNj44OLHzgS95/bSpTBD1QYKQccUPwjm6QVdA=","ARAD4y9tnGb1hS8FR0pN7wzaKUoOtOm5sSubtFEuVXQ=","Kx6AmsHRCrKa1fINA6V9/rrf5ZA/WLr+18UI3SKHrow=","JTneF4W3NZmftNrDXuF+0O+ZXQWrL8X66qaa6HvOwKU=","DCRsWi747gEmSX8iKz4KDvThw9QchtRuQ5gssR13lR0=","GSCJxJdPaOlUCBSPfAYy7bsJ5qatGhwvPwMF9dA7Uns=","Hq4K2KtosvBqDuNu6w0MBYUpCX2RCWt1bY/cL7WmDYU=","F5GQ5dDiIXnkb4KChyq8iNtuL9wN7pnml2i9mMXQa/s=","KbueLJB2cyV26agcesS4MhRSj32wDzG/bK/nlKmzzRw=","Il05TkIgdZlAPv0MJGSpDVJlJkWIKqw1sQ5ZDm5pHgg=","BkdgYjwlyM91PSOAVbREUyvhNVdFHAh94J79RUsj/Vk=","ELo6DgHfkuh/MBxLcW2KOU1n9L9Cp1wQkikQp49rW4c=","DgcL9T+EUbJPnG6WsMKoActRG8DCQuudNht3aT8hRxw=","G5TNYbBRsE3Tl1X/k4Iac8zWyxHSSR2Kp/khAU3iUvs=","HXyzm6+4x0ThSHh6LnAjD51OkX1XE7sFBIe1qn10Bws=","Lskxib0atPaRF9D+mAyA/4eFwpYYKfcBu3SsHzA7F9s=","LbNmv9020nemkruCW4YnW+rEBKGa4HqQgupGvYNReSY=","BiEA60hdsGJpZVzxhqaFMphSdUKEUDWa3JnOxpYHEbg=","B2HTPGZhSqpXDn8egkTKESAkP5L6WeT5AMVnv0H1pZs=","IPxBGhFNE5ksJwWqA04/MV14YIoPfeTM96cuSUhVrQ0=","JbXABKS9/LWt2exOmrIZuhAsZ+iz7/tfw6MPMXJQvFo=","I7GCLSeO1jKklOWPbfb17QOLGG2EdBVa2H59/2Kzf0s=","InNLTFw/lJNgbEupASSZvw8U0Tv8/MyqFhAqKcwvaeA=","JsDI/gnrMLfienTcM0kjR+W9/0Cao2ECVEE9P615XOU=","Bw3QzLa9e7rojqwD+h+7Jhlr4wg6gJgpu9Ym3zSMytk=","ErZZW9sym2+wQ7p4uyjDvsLApt5G2MWtYGfE6/1CUNo=","JI2X1/dig9Y77DDnpYdsEcBvypsnXGccXjPZW7fo1yk=","GjBtQ51GOwgW/G/WTMk5MYtF63Wd3eSqEG0V2b2bqqo=","KKj4Ny48ONrO18AEIctGIfTxtU3cJ4IbDWLT1ux8Vs8=","AJSXVxf5qKi7NRUvJNQylAcc4yDIKfOIvIUhg+Hizn4=","BNXuTDqnj32A/eYNcWSA01k/dNT2U66D9BAyRtsujWU=","Kmz16aoD1DNjSa1vuO0iace+9UuIIsx20ISVwS794Yc=","IwTTHqq5YLqSdNpD4Z3et/eSGAgI/W5Duq5I1+/Lo/M=","A/2ayGWksqbV5wCXhYFySb/win4HJvy04cEdOdGZ8LA=","ALclje1Su9oiSEBNVe5QRHmK/DogkZMHP3lU1NY7C2Q=","FZ+BraB3F5nsOPyi1L9l67E9OnTzKY2zYnLFymXpLZo=","HvkOZ0N/vIVQI3p1vCjju5AAEw6iXwxUceFEz0JkQx8=","HmX4OFFeX/AZa0mqQaLSVo33ObwXawjslaee2Cky4w0=","KxsEXe86FmzsbOdo0Hm6dLGMhE5XDh+CZXXBBoyUwz8=","CDLldTzrD/ZAJUOxEJIpwWXcLXO+9xXj8cbgfBaLsXM=","AvYU6c7fs9xrdirgo31BurG4QcLotkUbxajjw5C2rRY=","DiQn04vUamDdZAuONiytlnNw67d3vt/0D2oL4n5+1wU=","BJNjC3xnC23rfITUFOfOeQSfDsCYw8fFB2i74pIUpTo=","IurRAOjkgmdN7NqxcGbFomuxUVNV1UYaPcBsyFMnzqk=","JbPlbmVbQs2q4mJu0lVNSFg/GuNWJtBN5QhOC20qbxY=","HjJ1KtqINu9YN6bN6P8T27WZwzY0nkxYS0/cCgz2+dA=","L6KoccFaOHzFD2j288NFWyPACZXwUHj2cqmGQHTUEuU=","L1abippEJMknjh23MR6In1TMvxBmG6t/zRjnx6fYNQU=","BEy0VREKj91TGt5TAjTFGKffk/czL/0hRBZTdLJGtD0=","IngI3pOQbV1CAkYVfy5CsZH+jJCt/hGBeN3HI6UxkCU=","AvzKKTTgRrxiOt6thzV5hl0DeBrgkK1KhXnS56aAA1U=","DvkV8KwSC4dqvMzrNEodNrrT88Wrkajdy+wuBg2L76w=","F5cTD0t6Phd363V7xvKH9qsPuF9r5jsJ87Fu8rFAXTg=","CnYiXcBBcK4zBshaurWeYIx/SXwgFW1NNsZoVV3sxuU=","H/+57BmS1muh53p7kyCa9vj6dtSKy2ZHlhdLUyajGlw=","JXIcT8FaPyhTtXwzj6U42F+Pu6bGucYJBhGIm3l7nF8=","DIF/1C1fekEhXj0HuhlyFq20w3kHBdqV62O5gr/K91o=","E6vj9SOZFdOffhPCwklwtt+M+GzgCiIAK8FYZuUrWpY=","IQb+6lRiJOoS7385mHpGyFwbw9wpvb16ks1grLTTkc4=","IcqFlGinRraqp5R0o32rSfHKWijHSLxxV+GzNFuw+Vk=","BczWJVwebwxc8fDfk0GUxikR0U0DIWYqjxpImZ40GFs=","Dw40pktwpibkZNhGZ0xMiBbE+yZ/5E/m6ihnjLCUkKQ=","BVhTGk4lRwxhV3lMo20Olkfb/P41DWSDj1saii3g1L8=","CdPcqRc+0vrO6hJRV2g9GJJMra0/ZVpgty9YZJYfFFU=","AyjL1U6MCRNJP4Zu0D0hi/I/ktaKrsSGF9THIuW9QzU=","K/ByFuKv8KIjpIexpwlOB+eee8yXmMZI7jNH3VMp00s=","Ha80WlgAa3NkmcWDy3bDFtb3jtam3/yCER4Rpj/kEt8=","F2VjRyRWqqdGtpTGDhgjYR7zkDmy7cf/OR5vIpPSxAQ=","LvHg+tnwjoeju15H1+M1OMqWTSt9EIPU+wIlA1vT+Ns=","ImybGvlbq88XsrH1fHMQF5wYA97Fro8KF3ntNsgXrio=","FLzjVJzD23QoEmtMOhWuD/gUjInxP7NdNXNOtdStDe8=","Lev/FW4na7V0LDNz8mNbSLjpI9MB83L45VDP1ANCEsc=","LUCDz1qH9bb8I5WyLjVrZEGv4baynEet19BDLR1HYMc=","DCJbe80Ev5w0uREmL9ycG5G/eaEMAYTYnDF8U9cWHCk=","AxUhadTz0G7DOnm/rJGgLJmqAgDbZtWqe4NSZfnJyPM=","C2GBGpIQvniwWXRYdIbVi93I9Rv9/ru4ev6LeqfTGZw=","ID4ADK0pjar366alxZIYeLiuSKz3BI8WBG1jelM7b3g=","GkS/CTfHItE3ZnK2n2yWVbp+44b9oREsB1cUPRv6kUY=","A3a0+uCMsD01AK/sGh9WrLjg/edaIQbXAC9ZxWEdTao=","AHgK8socrWRlohcSUP38Mtb8JB0yFBd/PVU+82MYIYU=","EHdNmrgMJb3rgIvt/XKo2bddvhjVIhyH6dhXB5vcMdU=","ENxunABuo4sEseA7S9lJDA0D+Ykpyh1/tWgh/RnTtug=","AFRLgzh5FRiyx2RaUDknmLIfdbtg41lhcAZ9ABQcrBY=","IiwBF1cYOG8uLoLrEieJ41LhBaO4+oUmE7xTRDPuQow=","KEDQRem8IrJZz7iBGx4PRbd/e9t/fitGFRoUMPYI48U=","BidS+G7r4RoAnJN+RowzWwRVRXTCmQGWUI4B+lhgGGs=","BgQb2sSCBayHrbh8IKR4pxyZUMEqgLwKVajoPqrwR0Y=","BKUz8jbEItH/kAo2iUmwAix6KuCS8wjYKx3Lv1H1AA0=","E+MdemcjL9gR1qlVs9TyXf4GbR59wz3wS95QorLQWyo=","ARwmg66R6037wT1jV+hZmpJ50WSP8sldL3mQW7E5IPE=","Cw0hk0a4V0UlsaJw4LTLpdVsko4+LCvQoeyu0BWq9q4=","FKveyNucbclwKR7mOGkCCbZQgHge+f0T2Ex6cmtfE2Q=","GgtwtLJv3Cj80yqj0mZHiAHrEiAu9HztmI0DdmEL4QY=","J4VDch+W0TB7aUP5gE5/5WQB3rLvmcTRJwSILnJ4tgc=","FutZSUqXds9XhmIU29FHPz8HOKMlY42Lo2U14BHVglk=","JWemWKgf+0RPJACI+lUkxpqeU+6ra3+MQcNHnc+MZEo=","KaodfBUemtCnqznxq9nPd6t44CFaVxWmuIKt6EC7E9g=","FcCRIz5g7+DUu/zis2QVAGpPAX+ahTiM4ga5H5nyyYQ=","Fr19Iv+Fjl4IgsLJmVWNd+dnOtXxkV+f62eagRXwFM8=","AttQSAoHvg6ywuE+1u9AdMAYLZtmi44I/+Z2klAEICU=","BeSiIOajvJ97aAbsnWzboYYzDvK/ettME7qGY0O3MRk=","HdoF68MBcLyYy/Kl7jtQ6LX3C8Qk05+kEE038cvPekI=","AYS+9yGIgYf2Rbb+42Z/PJHaIUQU2JulzTAfIrDeiZA=","FJijB+aJAAZfXoJ29irvHDdBS4RJThV3rRptZDQbeOw=","JfQPgrMdrMT0k5gAudLD6s73N7j6sfhk/jNUitRr1J0=","CdMXzGcCUZQ/b1hiow0uqegwVs5JB7+7yx/zHOW7llA=","L3fXd4bZebI7pM5KTBs70KQRMs1GeoarKbkTts8xSdA=","D1Pa/VNan0Rz3CZrb8zGhBu9M2lj8lTBUvieeF9ym78=","JcH9cuIjBFJlw6CZ4XUm+g5pduHAC68W3pbehd7vL6I=","KpAsiYDBf6rjaNOF1S0WvkGvlchOrqPPiT5l1s5Kj2I=","HOFYCjRS7PMCh4yJdrgr6WZ23RFNHcjSVSdAV2L4NSk=","JKYHP5Gt3DOkmh+jBt8AiAHF7FaWCQNNL8UPfw9NAFY=","JeUtvWEkUw2fwn/jBtcdRYPgfKVUtdFXfyVsaLC+K3Q=","I9/648Qj+nqTRo28z7AphVl0vk0KeymUZ5blts1w8V0=","BjQto3DMDYxJt3WU9rAnxIBhXVC+NiQ6mVkbyZJO1vU=","J1QRQoEoZUa3XwnxFfx1G0d4MD0EBcG0zH3w2On2OSU=","FcGehTTFwaiGLCvB0Rnt3qvyFBU4M9e9tZ7hl/gYfPU=","Jl/gYnZtCPq0x40NnvPKvjZvO+CoIQYWebSz0td9Xz4=","E8z2idZ6PsnyLLfNCsOjJ9N3rFzQFG8Ejev9CY0+x74=","F2YvdFZ4lzn4HNOXSCeoh9kqXgW98/5rn7zMpFJKrr0=","IbKcdjKbMcjvGGMeUV9/L4LKalzKcM7k6An9YkvnrV0=","GBN0eDgqrbpEHrl/4nkBmJwGc4FlIVMZk56xewH6l1w=","K8B+or+taOjcck9f7ys3wtNPdhk1/9O3Oc7sRmjzfog=","LdsuN29U1kpWOEBIDfmT/rQXMgPCvZStDmAgd675oD4=","J361DyuqcGEGtByyTGAmCeiiD41y9hNwitslNzWWw/c=","DU3kfhq6NCadDGIJBPAaVrM/xLRQwNtQu3+Hc0yaH+U=","C4RCv+nkobRChnO2vT7qb59EVpcFjxNKrpCNAnminww=","Ef5bGPu+oahuBpMMuJ99SibhhqZZRelldCR/3bcg+PU=","IkAm9t+vceJNJdj22fkAId9bd03K1NiDFw5K2JwzoNY=","CyymqZn+aIfgcE2tWNA0ZalryeN9EJH2G8n5xiu+uCQ=","Ihtj1m8LRfnUDFQFOiigax0KTOQdNkeXoafgyWUp9CE=","MBhcSLey8dU9QSCAGwR9CHSTvOZNTSSu3OL0g2u4StQ=","I/XTcqPw48upieIjBWIn01MzVvD6pI8n+CZzGGMqYfA=","JxZoOzLHVf0b+CNeoWKx84jh4AkNBhYujm375DKPPjs=","CXdUWDaGb6IEyh2FPsCQnj0UB3DICsZ9yTDGl0jV1Lw=","FETo9ZK9v9gCXZGrSYLdQl9RaC0xRysF6BxDwPlDSzE=","JuBLZenKgnC+t0ocXLj+6L4/+/5YP3ASoA+HTncY++M=","IqXC+oYNEf407kelzZ+GmAD0j0/r4prW32mBb7GpFNI=","F0tU2ZB9j1xq/Wcqc49Cc37DOPOglkxin3R03UTFyNc=","HbHbiqRSg/MRaPpmaUzygI0hibh8jIFD1WyHGQezm4c=","FTC/D0ZSfoiQMLjHt9/eEm9l+vjM4KtmOHNB2BPRv9E=","C3P2E5kyKfWfAcHOyHYOmTbq2e3I8oFIiTMKLyut5Fc=","KcJaIv4hZGBFUqrqN39EjVh6uXf8gid4e9LcDza89B4=","KzDVPtF1m/uFA9pmySz0B3q+gnldwnKzd99X13yHVSY=","EvbXA7VwKqt7e35pNZ1TonVsCMhe3nInz18KKRZ4fNI=","JSDhgwCv2j9hpAoLiDcpOlWtAQcQKNSEH/qaxwY2QRM=","Hsna6oYJcezdqO1PNG+pZ6ybxZJ4J3OTxo8J+gO4uV8=","Cpmz4XjbLi5DL1zVvvj+RIO/XL9w7UB8CKriS4MK1yU=","B82p5j22458Ia4m2AcK75AfuCrrDyBehMXq618V3hJI=","CMnGWk+VXolS1XGxkbsK20m9gpCWMgOzXUiqs4+Pw6M=","Jzf4zh1aZ7NJWQ3b+9cJ7Zr1Sio/JxnTOAHJwXvdnJ4=","EEmmxl/wGfDSh3AHJ5jot5CUMr0MEpgTqfF5umJ/fWo=","GLT+locyxGLA6lqb6yfOy96IaJRP32TuYKUSI2Ha7ds=","L/K2/SLfSdJECy6u7vqMAqb0eM/PEfGypPdHNIOIXRk=","LsXy8ZKP6TLlbHibj2u8s+i+QFfL2NvRihs1L1zvQv8=","JlpezNi5KXXjOtn3W/NCbUJKTGp3lO4/CMHRADeOVF4=","JAXqpMC94RKdYkK7WtoOaHeOZWz8s2a/IFF9od/UJ5w=","CUyX2MGUxC6IAYAEy78rxf21GVXYstZrdt2Yotv2BBc=","LDDV8zuzLFwiuZeaYFv2TVCLcFIh5qaGMwyWJcKv4Lg=","AadWZvYkH2gl0BzG3LFiLUiG6lg+hymeaqL8cW/bbPU=","CjKQ6DmBE+pNEqwJHoe+fG01mrmmaXn89Hvy6H04L8s=","FUrenKNuJo3+s4RhQluw2MMSGdj6Dfx17NIb9pqgzHQ=","J6qNPiU4DAsbFy15xvIu7pkjHvXcadjcE6S1CV0Ch3I=","LPQFHmyrSDAaiy47ymCZ11a730ha+h9UnTlbvL2AZGE=","MB5w9ynzyUsdP1F93/nyAVEx/quK+l7rsIQ9f4SyPnE=","KYvrZPgS0l2LTZYgNHqwIzLcTO8ROuYNF6jXpMkfg7w=","GzYucqX4R/hNA/0pHDxHHtHBShWyIWgKzxGj8C5GqpU=","DciiFGEQwLN1QykCmZIj1aoe9ueOHl68vB2bpB3Bxzc=","CkhmOzTOXhwF3JMJLLaXeMshcppy3cA6CK+h65Iv8nk=","Coc5H7HNjN9glrZKgvnpXw/kbxQ7cC10VFuzFIgQmO4=","G1spRvfCiXXwUS/45so2L4gm7dfqnCnzgrqKKgiS/V0=","AQAc9RKsJB1H6+Ijkhm8ahc6i7y4pbmHtOrB9TMxW2s=","L9l3xw9kXbT3BPp9dpPacnrAk9P7X1/rxyvrF9g1ijI=","I8ADmj+rStPC18xogWTznnYdU1XAVETZm+djqXeTqcQ=","GdQ+4MYIHAUsnA32Fh6qwa7DVs9DWIjnnyfyL/A/ol0=","LZsQwvLnrBr93M/9lKVjAovym2RtAggwkZ+dXKHO/lk=","JFfKbC8qow7Efkr/Wmb1zieZKD4Wb8gc2uLyufg+Qmc=","Crw5L+he2oVYIFkkRQlAIoEe6Gdu1vDDBE37VKfBCzU=","GdLMXKVJ0dQM68038+pU8xFhrDmTrPMQHSwrww6sHrA=","D5euMDP/oBYIqvsmrhPNOT7g5OwEG6ZEo9OrVG6Yycg=","FtvHj9KLf7gmDkBM8dQnp/oVU36k4WjoihZkluiM/so=","JA+vKPEUmbkW8IX3O8TyLu+DROV2+K09GCeCA2bV4Hs=","Chuwdao3/wz+bIUx5V4XcOq6gIyP222/RvjKtY2e8a8=","LkfhXqSkf/GmqFOq86ZEyjjVsIWsEEL9xKcFp84In00=","Fm5b8HM3g0iGDKSpwJ054Wc6sFmTX03zX7FFKDdXcrY=","GLQtf/3S6k+vI1kC8FeidAyszNAnIzAB7RD5ZTjwkW8=","CJyxsDIjj15JFHiOPjx+rU/DaAILPtOCId6rEFHDdwI=","JCrNPrOi9yuvfHB23RZa34n5M5x7lxkh2ecIY0Ud2NE=","F0+7EEpO4wK/R/K9gvzolurJoGgoPzJkdK+GBFckXDs=","FzQOcdlvRm1h8wWM4JLGfSiR+yuzGGE/eAwnX+ERbGs=","Ho5ArIU7fULwDy44OYLQJPCYufj9RVlTov04DE339rI=","BSmJjcBkmQfh1NXihLjRB1GYxVytZuipv0D5KTji6WE=","IWJ1TbC6oDC/feW7eXNk3OjHeqAX7h179l8hxNTl348=","EsdVNpjEv2886yUK4AxYwqn5KR773kyEIb70R0F1LsY=","KSZD47ogJq/8uMUnkxO9UaczyTNT6dnHnLcjE2UmUI4=","AMzxPgy2+dgdUpUb6pkL1bbAfF2Y5m/3HbbnTVuH0Vg=","GF0eIOI7CRfdZUEozy86qrZyOHPLMPwisPhsFatkW0s=","FMYcg21V0990K98Rxg76GGd4494PAkwPE/5T+Nh2Th8=","DzVoQbP1Vvzl2+RoBFdpHCkZ4q9TAIGE0D7hGV1yRJ4=","G4/Z/zlxTgdd8ST4h79As4MUM3T9IIC6DAprbo+ls+g=","DoaowgCcFAyj+HOSTiqqFPw8iuBOnfCz6RA0GHlvYCQ=","LmxeiY9VR3cOVGKtky/N0jc/xDggyisWsIYUIeeRVcg=","BdeX8as2RyN8FPnR3wMryf+f4aDs03eXLOX9WgwBRgQ=","KaMRBGOlqudsPRUodZgdDB2vLc1lUZ71yokphR2owAg=","KXTae8B0MiJzw6S5HAU1TNxxZAqLvR+GS3MvgWOIMxQ=","HtD7BmmbokmyowYhwF6xLKKcuRqggsi/zOnFIoibR9w=","HHk+8NzFESNlT/JtjYY/7q4p6MVy7KkS2AyK425A/ps=","HmqsHG090xV5ViV9PSNO8YyR6CWJp4Fp+7Sodwl33C8=","GiCtp1diNO7mJz3W+piyXtA3dICApH2Uj82jMlb7a/U=","GRAz1thc6qb8epojpv2ZlmQtdyBF7OUTNdSTBnKK+Ww=","AG5Zedp+fvU6glqm/dw6v8dvIAs3QLiyMu9IH10GKXs=","Cw1+acZRkQu+8+aNQX6foPvVf1lsjymDHv+MAXTNsG0=","Jcr1sMG5O8UWQ17AhOLs1ErEbbuwM8URLEsgolyc350=","EsHqiSzDHg2a+LeW2WRYcvf3dELWL9TICFsvFQ9yRyo=","Fq8paVFXq6m4u+Ov6yRf7uWpKdn5KLm4Heba3HjDKq4=","ATbfRXyAWI3Wh/svO+GGkXBbh+xaTP3BaNMQhCVrZ9w=","FjmijFtMgRZq6phPum5xR54Hse+8dENNuVooUGDnsIk=","A9Yvv4L9HUMT+OZQ9YfsBoFsKLcAvcUPfiMr2bXKm3Y=","Ea7rUn3IzkS00Uqt3KPP4vd6HkD8bal8JJgw3h7f3lQ=","E/m5pBJ0EpR5xeYTjGyO42pnDmvGjHpJZCtkWAe/yCQ=","Dkdy+j11F53ISEzSbHwfY13e7tepOUQMUGyui3680Vs=","GzmgDLyB5CfeS97Fj+vo2LWXF1IGemErOfxGpoxdTbQ=","K+22bhrVodVx4W4pU/SHMfZkY8LrVKJFRE0cCjolcH4=","LPCgmlXKk6+KvQaPBqcof7CLGTtghYKic3nONdqRXew=","LRvXj6kOd6qIgwyr/vL40n0aUSBQun2wdTyPuGPvs4c=","BlYQxvT5JJH0I9MHHrg1OffA1JwThwYuYw1/0oPcM5Q=","LZM/8ZIXpVRQE7Eoc0Ur68xfmWkDPxXsZC+0ZL1gc2g=","GqnT/kxkSRD3a5Kz4Tsw1QDa5TVOeVCMPEnIqpngJYs=","An7wSGnkgrHHSGOMWREcaycJX6dz4aygeM6h8chFC90=","K31STFFyy7sV204AZoqMRJ9nomBdnsA4AuP6E2rQuPs=","DHw4JEPGqnh8hxjYZ0fH90aTriWx5V3xP3w8Hdc12w8=","ALRWcYa8P3xip7Vqz092IHofQ8LTDQ/kpifc3ZvXkHg=","HkH8KbglRU/m1hc3/gi0f7B/5znkweYdAzdJCIPbT9U=","ElB81Va3u8xy7m2vxhZYRCHhr4ctjA6JACro07oGU7Y=","E9Q3CDVTAGvO8xLl5vUqXZfrNmF+82/k130+l/cctds=","Fj7HMlH4VENociJIfdqaZUZ9kLIvCzhmRoYHfGpEhtU="],M:[["I20TOT74XMSKNR3Xht16HeXjmUIpYSf9h5RyI65RCK0=","J3aGSU92RLvEqbGU4Qck65Z/HcWHGOWePO3IIbKnrhk=","Aj22h4Tj8MwLhWGIJqmzUFEpwWR5lzsKhKRSnmawnGI=","HTWdJF8obBLVDWY7rnM/l4rwjNvWMBfFezp1ZG/zgsE="],["KnWhcVY7gH21Jb4llpmrKP6bx/sfcJQ/8Em8lw6EGgw=","CDq/9eEAUfB44oJ9CS4a6Ai03T4VzMNwbzjOQVe2dw4=","GlrXG7vs2Kl9xJz9uuMDrSTVxHQeq4t1aKn/glOh628=","DXRf0A3RZ/uGdyEzZA8CzpRQBKe8LFnoeQ9yXF2E8K8="],["IHBnnnmHgu9ZKlLKnO+CDUl60u7Lqn5C82az5SHE7UI=","LhjIVw0gv134AHOaU9p12Qbs4xjNIkq2s6K+l54tfqs=","D6hvDyfk091/M2fOhvaE8fLkOG0+W584+ig8aqcjtgg=","A/Pm+reR8WYoFo5LFNuutlcDXuPaayyoPwwkkeC0A+s="],["L1ReV4ICyXMkiFQOQfeDto/wYT/Xk3X4uos9MJWOdnc=","I4EL+Ch3/Bm/9+7+rj+vS7gQTDK6TNcBWWoVYj0BR24=","AU/NXrC+bVvur8SUQDTPMhwGjvkw8QviIH7VjSo0zdY=","AMFfw6HVcz3YNerggj43f4ukqLYnYnzCu2YcJdIPtSo="]]}},21232:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["DrVE/uKBXdp/U+KcysmO19iJu069R8OGTzwr2BptqJE=","BVTXNjFbhmLwL9un3XN/vKGXrrEupkcTunM/KEdRKMs=","L4O53yWbK2i810gFYwfDd1SQffDA+wA19Qh8WNXowtQ=","LKcOLo1/OaEkR6yDBSRRtGHxX4tBp17zGRUgj1q6loM=","HLX5MZvmpF6RsE1yIicclJlBlvEu0ixdTscZy4Ps/qk=","LrT5nGn5Zuv4pCGS3n/2FiHHu0e5N1DCueoI0YRGwSI=","Ikoo5aNThafFGYFp5AXZ6g/H2ouT7hO21ffQmeKZUg4=","D3QRtGXmAO7Yr91q/KScMDbzPsvZoPl4I3lrmTu9gvc=","D50NWq0slVWivnFQOS2NmBmyCK4zcPmaBib5/12Q5OM=","HpqW3IKSu1lvUqWVONMpIpcyslJZz3RLahLTBwLW+6A=","CHgFFMzZA4CIfVeMRVVeWTz+Uuq0uUXGws1NUo+z/jw=","JySY/O1obHrIFJ+j9z74ws7WRxfjVW1aWfEZ1inMtfw=","Ae+PndfJOqxLfLgJML0G60W9NQr/WF8Q49Dvingu998=","BFufWbZZXmFNwI8iK0abE46IbmS/PECql+oK51STTTA=","CsHpHFfZ2pGf1vWdKkD/jqPkHiTiR6OHrfJYQpXWHGY=","AooWIalAVLDH+aQhNTzYnQ/WcGGu6Zl50S5o8E5i0TQ=","JrQYAsBx6kyWMmR+0FkjblDBnD+zyW0J0CquKg3Nnbw=","L7XdqAcrtyy6rC9j5GghXgXJ3gZ1jbapSvNDhK7bRis=","IhLToPX8yvJE/zVH/YIySa2KuLoqGNOD3QXFbuiU2FA=","GwQa1bLwaEJY5N+u6gm+VqMnb9sZ9EwBXNDH7tRl4uM=","CgF3a7IvS2uOzP8z52/e0xRPt+OsFOhGqR5kr7FQDv8=","K3tWdKrsw8vzTT8nUGbVSaTzOujBXPgn95NkQIEKzkM=","KdKZuAzUSJ5M91d57VS0jGCwQiV7ePwATBuAM4Gjvf0=","HEaDHZp0UpNXZBwhnXIadKQnEQAyteHdGd3jBCS+QB4=","BtdibJU8y3LzcUHcNNV44DYpbAZXZ0+Ac5rh2IPpEmk=","KP/dyG8YwTbFQAJ0jgxBDtxcRAowIs2WDxCMcc2ikww=","Lmf37l5KopX4Xe7QnkALF75n8bftKratuOwGGfb7xek=","Js44+mNskGMOl/JRFKeaLcpWhZ73WeU856vyLCToDyc=","Lm4Hw8lb98NN16AdAKf/7ELLPRah9ychr6y0xM/TXbE=","KqdPdZfwyfRfkdeWHDpU+4iQ0nZhLhJGOEsUcNok2Mw=","KH1oGkai+q4sfAkPZoq0W4pxMTwVCRg+LsDKY5t/c/4=","ISvRnfgS6q70pAYAUo89faXTEG/1Zao7EeKfMwXnPAQ=","EVT3z1GRhr8ar7FLNQ64YPl/2XQJJtq5OAnChARxNQQ=","Hf9jhcsx8cJGN4EKS9Gxb79RUpBb42WD2nR+eWYfwgc=","DkRFgtIrTnbAgdNMRMGOQkARo01UdiUoY+o8YGtVHlw=","AyPJ5DO6ZsSrq2Y4Mo8C8YFXc+nChGMj/3LTqrfk7/g=","EnRrvXF5EFkZO7p5zexEjyW4zwAnQBEttw8saHapwp0=","EXO30RLCp5j9m503UYQsddRmyDfPUNc+/QSetEOKIkA=","E9UcEJChrUh20eVV1/7RPajlcTslAm6+X9tICHAyQ9o=","AIdME0SkrVH/jct8vS2XQ8tydD8DlO/n9KWOvrlWuqE=","It8iExqquFhlziNrB/JE+g7qSNNUbpfWoypWIHT+8I8=","C/lk0tvSW5CHCLQ3pEX8PphFJKWRAebBi/XrBakZ8VU=","CbGNm5F6VbyjAr4ffxgeDmQLnXOpqymMabQ1tfxQLzI=","CU9VNERPrjakv8HVvz3AW/u7xwpjZTZt1nRaUGconkM=","KZm6saXyUhBRn6ZiKvU6FaPiQMDaVwHLeE/dwNwj8B8=","L2iYwHWB9jccqU23NxDogIQwG86Kk9E2aVdaEbA6PSM=","ByaOqroIvBnsFtfhMYpHQFZd6x6OV0L4YhdLGmhm/Ms=","GGJ5sANFTbATOf93ETvJ62JgPgeOHGaJpslYLEGgUp8=","GKP3NlCRl9bkkVvdBNPl3bZ+LMXemiJ1B2jlUkc3Fyw=","CiH6GYjPONh3zB4u0kyAjHJeLUvLLToAe1mHuHCFZx0=","FbKFy+JsRn8fr172pkYlIoMowYSixDvACzahNeeF+6I=","FktwYsRnHPCMCLjD+YBtVgt3dbfJAvV4jNKN4+d58WE=","CJC6CBmsCm+G2YZf5+UO82HGHT1DtuZdeiT2USSbqnA=","L76k1l1+1CWkJxLlpyHk6qYnrFyw64eMzC7grtVD6SI=","BJK/ODw2+lVUAwOjtTb4XntwpY6FSrm5ED1/Xzeauqo=","Bekf6UTpRBBOICUcVlFC1h1hhanOhWdfapadViktwk4=","Ev5cICnksziT1GPLBBrK0JlbliHm5Jw7fjgKduNubBw=","AkFUrfAlXUeVj3cjkhR0Ex8mKfrciUlpBs0B3G+geE4=","GIJKCeavr0o27SRiqGvQuteYgVZE8rveiBPBNFekVVA=","DItILboK1Rvp8lXeDD293d+EpjCvaNULuwaYPj1dWKU=","FzJf0KtjWHE2PgoWZ9O2fFpPpn/Naq+GRBOSh4/bBeY=","BQrpX20vFRkSL1r2e2kPMeVQdz+o0Yv3HMbQ6RH6QC4=","Dw0Tmg6B6UMDjLKI1iY2dku7YpXwdWmIV3HshO3FDEA=","HA+Gl3lWic33D9LywPk9Gnmznrx6GxxUnbvKe450fNY=","K9D5QK2Ta3ltK8LgSLyXnkm+I6SxNZj5/lNqFtwdgeY=","J+sb4nycTpNHeMCaAFMzf6BuuydeCW0WfOVNHpbuYss=","LkiJ2DCmflqPlr3TFVp8oyhPvTB9H3Gw8VG+YlSOKuo=","GT/j2wq0fTxdLsXpxb2Zg8mJHyytwWXbYGS75vzB4wU=","K/MIbpbDbHvOQVkHrQxA7W6WYcAJZ55ON8sTAnyD5SU=","EvFuLebUrUapjNtpfGytXdXn5BP3Qczyn/LqSG5Zuyg=","KnIUfSMBGfOgJi42U93RnzPz1dbsbEvwrZGbA0O5LS8=","Ib4OLEv9ZOVtxH+VeAbcXwotm8wmQS4pd995rMELqXQ=","Di1+HclG1wsnSaO1Q2eyWnG4T7kRqleuE3/UtsIbREo=","Jmf3+1pPoSRhcKdF2KQYjMMa2w6uMyXcnz8H1LkrPi4=","LMxvQx+3QAcwp4O2YGRpehVQwSsI3+tygw4QfaeONAU=","CIiKlPxaLKNPAgFGJCAAH65tvunoygwkLsUGIeOObl0=","Apd7NO6qPLatQN1Cybb916DS++dTr4izas/NPMvFPyo=","EgzM4T0ot1z9b7bJ6hOmSL/P4Nfm/46WELXp+XHha5o=","CfrSJpxKjpPIHhuXcOoJjJJ4ekV1sr1zoL8q8y+G/zw=","AmCR/T1MRNUKSzEOSsbw+g3r23B3XuuK9jDP+2AJLW8=","KUBKorpWW3e7f7qd+2/DISVDzFavrWr8uQT9K8qJOZQ=","J0lHXDmarznU6HwlSGlbTvH/2GWQ4IJ95yATUbfIg/k=","CYyEIyJHn3I5kStQQkaFy6Lr4twuTacKx1V9q2X/oiI=","GM71gSIrZH4xI45X/q19XHWKzhTJPE2kAZHQwFO1GTY=","Exd4OcaKUIDU50Z0XkNxHTy8DKShCPmNY7KqaBaY3mA=","AgymlvUx5D7AiPVvS3QyVibMTfcSwOXwqQfYjl8N7/0=","JyMO7enMz8n6gFow/FSNtpPRNwjGRoQdFuAoOHx6wCI=","AWRZEcEZiwHWT940o0KheGSXwFlpoBVDkFfS/nW7KBw=","LDI/4WSBv0luQ5yINBziXxmJceFEhwVs/cpKRRpdhkM=","D8CC3+cHKOhFC9IHTD4i4bAiwSTTv/6LWviK5ttQhcg=","IFLBdIANsgnYzcpWjcwls76WQhFqxMd+/opIi0I1Ie4=","KOQg4Q3y+7WvltYh1VQjGQvjUc6BKQZajdn9BbPs6cA=","JWmMpeJKG3mfeDxEYqJNtlXWrhvazRy1SdbgvDrlBpo=","FgqZgaXImlfPj/v6V9UQSaKXthB0QirBNNm4V9aYTTU=","IckaOeFFw7w02baUuEPzv4t86/Wd27CgZGQrBpmX89Q=","GsjYDc1e6HbSsJNF7xEjRdbqoCnZPwO20Ql1Rh5Bc0w=","CrPmrQ7Pi458FmKkF0xSIl2CKJXidVVEuNvOpWV84Cw=","HGdRglEmIK4n47C5F7OiHKUu8+9ZCbThxbIjfL2rM3c=","LNvJmN/Xr/09lI0MhbrS4uN6Sj4Hp9ddDIqQkqwr7UU=","I7WEpW4hF7B3S/Z8wN7jMyQzc1Awnf+DPkkaEzu2Oy4=","Hp4rMQ9gup+MtzAwo8nSoQ0TO8a6TsEVLz0g3hRl6aU=","DgHjZbpbMDGrw+cgFArnRsmrXauYdSDEYLzU8fpbIts=","BAiEzc/GS/x7cSc0BJjVxEM4IBG2HJpLE4fYW8EmTmg=","GQse4SBeuVAMdKOZjyvqNjU/FyTWBn7QoKF94xHvlmg=","FkfHKuxsQ4jQT1L8I82cCMHfz2XOYeFl/CjR+DK9Oyw=","JDAAY0agFF95mIDMTIc2Jp9UlNiftIsChC5ZW3HkVB0=","F3uaCDQ5F+E2UQej2jrn9p2FOQK7FrrLMiGFAlK3V68=","BKQg5kKxGulOWIYqaPXjJgnNU9CuKUI0ObEdBGZt9Pg=","JdDg9zn7OfwQWoj6sK/YEN4kYYWOlWzMzfq+3baiXI8=","BEdtkbfv8v2FkFy/WGUe3DIMsVYQ6u1FLE1P+gx0Cic=","EJDAtos9fXuLycokGeuN6hwo9tXhJQy16XgP2coob64=","JTk847klbVBEinJcXHzVrTdvLUNYVcEOvyiZy1xmF74=","JZMcDHNx9PH8hi8wbm5YMO2CQ4jWuTQml9FE8Pq0ZjA=","I5bLUBcAu+bIKq1RsPt5z4pNNTGF1YCCA/c/Iq+/YvY=","JqNjSDNItYlU6nSKcSmnsKPckGjDzKe1s/DOA7hySIQ=","J8oQfKIE8qGNbxU1uSxUeMmbiTM0IV9rp6DltF/NaJc=","Jtoo/Al+13zkZiveMmsszqwV9zAReFgdjS0Cs7LZEFY=","BWqzUWkdi7NwPjBVBwrJzGVXdMG7NdV1cpcbpW7gy4k=","Jji1fyO3VK7HbRCaL0gao8IlR6Ef/FAVLXKa9jI3apA=","MEdUu4xX1gcy9JLCYFGE/cM+RqUyveyA6nvFUZ7efO8=","ANFyf4RX7gNRTxVbWAbL90jsaFf8VUAQdSrJOpt2Gaw=","AO4fPGb7wFxDuilaMDxy+rW8qGgF7JQZxYjlCUd2H6M=","Cvr63PW03UpKdrWh2CQV/RChn7z8WQeMYfkpfrZ12XI=","CyRJ85dGCF6GzkXo7tEI7mWiNINaCmpeqJltEk3QTQo=","IGsM4vGyxbfJ83sARSJwlfbG8HHsO92nan3fSCPdXdY=","D+uk+4eDTHy2luZ0M2KM1sr/w6TvIP6oUsfhApRZQJw=","JU2/rHTEmwuJJnUuCE4CUTsG8TFebXDhgXPpcjNuVdM=","Ct2xNyzuThZGVRaMNnVZ4ZYGxb0XkQrrN3Ge36DKh2I=","JrJbfiV/PpfHmQJPsBn2XGyk2NgbGuFiIaWJ1ogx11k=","CQmVt5rOwkBBO41MZYeH5aRle5qwC9tbGWCxBZ4RO6M=","CNvcLiHvEfLFcploeEPOo+sNjkDpkTH0KXQXjUT3O3s=","CeirpnFIEZdnn691Kg9440L+nEkVlqtnWPFwk5eFF58=","HesFGA6DPkVlkFKn66+BbH79Eqf57slLe8fGg/E2PVw=","GacOxr38kJipJu+8wEqp7iSJl+iywkrzNf1lI+UlCHk=","IddzZgra+4qHmYb5qrSJBWY1Ojd32KPx65Or4Qu/H2Q=","CfGJD3Lp3HE+ILpje4nV05emsB/NZnNH9vRmF4QcOQE=","Ba9Fk2HrRU0qMAxh5EaZjUj6H4l78hnWCMIUXDOxEcM=","D6Gh1oKfA0VmSmbcdaZXM18zbxXzQHVs+hL8hQzItRM=","AuR6NbzAw6C9oLHAMHrVQ/QoD8+H9jb4U2Vc+Xpii7A=","FPdz6YNMa964+Q54v0wktyA0EUYBEkkQNmIYlSBNDxI=","EC2Yz1Au2EMlXPGdKbx9jmQqvnz9Y5mS/7CRli/I98w=","BD3V9Kpadt1MR/bGXafKIyDUxzrTKUc4y6aGp+kTc8I=","IYM4GcMzcZSmwNKaSNTyZ28OfHl0OjBvTP2ysmvRHvo=","DygZJc9e5km0dKaBnRFso+tOyiRsMR7K3FMmKjz/K1M=","DT4kd6exC+tEcJx3RtaCTt9iXdYFBNXck85mLxXCONY=","LNf2Qb7b9mlW/4oBvpzeNdgPgKtR5ztJrL/D7/Wu/EQ=","KelbSSvy+V9NCTgPmLdOOJFJ0kBFgR16ht2GExBGPPg=","ItpmvGLo8BEmbvyoamyBD5rkxRr2/+tX+LPFDfg8wT4=","D+bTDeeoLRYwI0kXlPSsoyINt56BKd82QwcthBklVUo=","AFDoQqEpmQkSPEbv8YXCOtMS0D/vGt/sx+B+yymP1n8=","ITCjp7MiEiK+NMxTpC13M2Zvnd9xTtfFiFy722MQjCE=","LfnuKU7fmePY1Yg/4FZsJKpmcx80qTKA4dMo5nszyfo=","G/fW5ImtjAzybraMwh/1QVgTI5bcJQrrpLb8X8M3J2I=","DGAvoVW+lYdh6vc5YXqxNs97gHcov3/jXUd40xF4DlQ=","LlDixbNqogUyQH2GuNItfVFUCAokly+utj+vASHtfyE=","F8JRCYKntYJXENYpDsT3gvZ0mV7oQJtCtFkSOxgDMuE=","Cw1S8DyK9ydoA+zyRluIWyEze1OOq9L2sqslXzdrQqg=","D1Yz3xlyuUVZU9iKY/gGR6msd8bA+F1FYZct2Pq4vRQ=","Dr960pyhOAThQi6TloEVUSR4D/Q+dukpA1SYEwp/FXI=","Gv8TyBvaR+gLApYhc7ujQ+GPlL7ifIpXZhsRA6cg/+I=","IQRJ2/XPMGHaJGW+hVBYYtPzHeGjtY/zVxO+V++sbAc=","CIIwwnlOUMV9dc1tPHudvhnR4vHTABBEuTrRw+5imBc=","HECMJWSQsKHaCNxGQTjfx4zOmp4Wx3BWF6TW27IOfjo=","B0UX4IHrTB8i0XcSAPsHZY98d2VNWEQEkN1vVX6eOQM=","AtBOnCHfHb2IUkvbIDaRtM7lUwVZ1s8PoFrfYeEv3L8=","LregEbi86RCC4T69dd47WOubRlDa6fEaqB2zLPG2exM=","Lv2nftNfSvApn3XW6KhJtU0qxr+VNoME5gMMGPDPF7U=","CRmdyv1QzmQu3b7aZSBtT2GnPRCFK4EUxRskQBkq4GQ=","Joxc/ERtOZxN0xnbZmp1tctlXYwXl+n6dhgctCFuFWI=","IwOmUslJBxgmsOmjbIBXhpe0TpEszmaHAShU7aEaGNw=","J8U1Y7EqbuLD8EHzHcRZIrxTU+sRCGjSNwc/Tvs1+98=","EgGofq9K5hjwK9gtClEJBJlptSSM/pD0LCePImFdKw4=","LEMWlDn81p6tghSZe7Bpvsr8sbosUeVwbLS0PasqRD0=","BoNZcxU1kEDqA8RdaYTGiU9Gy7NtcC48T7mEfmME2UQ=","A1RXBnBuqzavuTsSj+vRb7BCXhWDFBl7d3la06eY0YM=","GjPCVOwRdhnTXx/AUbMXKHQL7SOmo3hw7bOTtxoMDms=","H/5paKRHDNVnsMACKByvmW6I9x51m4fm8zjlF/FpDHg=","D9ZuA7qICP/ssFnImf2A9BQN3V0qXESDEH9OAuNVs5M=","Jjq2nxO5ZvgZc5RVKQaxfmyGF6e91ddKe+M5a3/gE6s=","FqQl5H0REGJQVNWhZd5BPjvYfVqjlY/dbrfgPjm6QEY=","LcUQpHGewQytdS8DxnPw4lPMMdE+OekJ/MX3OvkTjZo=","JN+OjYVsW14b0crSPQfdo0I8UXkym3qCy0qnCalFduU=","K8yU/0/Dx2881caJFaBC6HYoJJoBsJVhvfJKbNzlYg8=","B2weiNxUDI2N5U40PffEKdMpX1LDjP/mtIvoaFLal98=","CbXyCaRRrEMcBR+xLZpeT+QO4WARIJR9qZD7jhLLRuE=","IF8XsNhyni6qiNakQTWmq2TpQk9VsPHqBoOvdetnfAc=","KBxcaIg29s+RJjjDi+BGzQkWgfCkF2FyDN0e358jcCk=","GgU+aHjpAPRfTWdEjEcc8wCaROegLqUOSvpE8lkmIfU=","EA3H1CbevjAH+3zqyE5PVGjvy4l+e77pgXQoOdWeBkw=","FwImcqAWqVe7h+LPrci3X7KJBb22LILICxyzG0EeScg=","EIbbfidg/ItxBTqH6+FRI5+4tUcYKxcN4MJyA/lU9NI=","FThP451ztjMCRgrkwpQvrCtB+2WhhVNvuF3ST9dYQGQ=","LrtZn+kTbUJL9KvFNCxsdEexqFMgX8+1UZ5VE1dwkAg=","G0teh8+5Jiz+w8DwVC5MWkzyeCkrTOPu2Zb6xvTTcog=","JGUFOuULaIWAHz+C4wLK+7tKdYG7T7pgtjf+vmWeUFc=","EU8y7c3qCc0JXFu1048bl9qfBeGLNwi/bgq509VIWe8=","K8cN/rK6qy9rOHzXe+d5rC5eVRnz0YEj7ijYwlQ8cUg=","Acm/eiA84it3XjphrX53tqeDSLn27GikEuSb/jLAVBU=","BRSw/lkJ6oh77bApX7vOw1XPtXX/apfNn0rQDMtX7ps=","Jnx27IGTTMgaEyqLBYkQoSCSUgsSogGvA+MgLXtsG34=","KRcOMyKz2NXHjIS6u7RwrfFiJJPOg+lc+xUc91e95dY=","AZ9qgSSxnjOvM+XThz+cM1xvCaRUhsq1Nt1ZbKQdlRk=","GQSqTWkIVEqLNI6dsZgcJwCe2OoXFRiuVAXQNiQrYOk=","JvF4c5Sbxnn38EOVZpTkIrPO4d6d1vZHO5MqR2RV/xo=","GsZo9hK4JDwZOzNyC4qlQEDEdgMRlxMevcrJsYvEj3U=","CZbZYadcDQcZba5Fv2JHZsz7+FVb6XltpS+BVo7wZj0=","AwyX4bjK0dT9UNG0OD++ZnTRcfmcY/67VCWzlcJPyBk=","BuOtakaQDi05UzcCVbaPibPlI/H+UCZC7iJvLYvQhI8=","HWs3VTMc0CFraIDkL5iA9WXLlLDgRVFToymJBYjMkW4=","KOTcukuW8SpZsEFTXnMKyMNRidwLhawDPdOMCLrlMfI=","CLYIYEaoNVCMz0hPKXS2prBxKkdiYDdsejs+S8SkehQ=","FizSyn/jtfFES87JeBIBm7b9hfumoFNqiWQ+Fbm7O1I=","KPHgO6rqm7wFr1sRk35PXLXJqcEZIGPRmYwBxk1IOnY=","G9sGJ3jXwV2jla8nNMJfqgEn0qq0qnE2YDGgu2eRzhA=","I3WDlQLgmJDLKRToKWJ+Dg/JiHCyMkqLUDKevdJHScs=","H6hmL7y2H7OtfFVmjclCOjMtyHz7LfRW6S0zYR7Xu1A=","Hk+tLdawpvH4cH9yFxbIpEbi+yxHpROPP3+XNgeddpQ=","IRJW0Wxyaf1t9vX83R+niLo70FAFn1PSYbD18Tcx/+c=","LkkISzNuzqpPjiouavCDGPQgYOV03aNB9KEHmxK8xaU=","DOGfVM3Dn38781GSrGgIIRrs6gjf4UyrdY0liR+wC7k=","ABHF1Ww5Dok8w5QiEmHYdI3GBFHkrk4chKhGi6ssFMs=","F9ef8GtjrCqKngXuavPbt8pg4Xv6ObR1FKjNgFFXm0w=","GafTpEbLU5PcdFYAk1krBrGos1zWQWouyrABc2OQFfo=","AwwAoJM9zboqgIsuG5KC8zHwRZbYko2nqmw8lyNwN6Y=","Fry0R84tUPOuJa0IBpU4LpNdLQAYTErMk3C+iqtkE5w=","EjQbRrAVCqJepOyHFTEpl+YhJPN8q3ttOSVbfNZv6x0=","DobRORf0QFC3Kpeyv2EMhAAvwo4pbRBE3IkhLbakn/Q=","CObrQInTfWbTV+ALU9fzDRBSoYH48usU0FkCWxEMcmI=","LqEjhWJF9shHONFd0UgaDAQVzLNRoeDO4QxIzpfKexg=","LcpysuvKuMI0RuADMLFjEEGVeJAlQTq/Zk2w+chN+m8=","Bv+e1Q0yfoRjMp9YXskks/L2tCNfA2+kxkomy9Qrams=","JGoQt+PgCJlH98m9o9VN+OKmDgzKhOoqxjCkU1r79zA=","IqY1AcXwS5AYcZ7ZnXAO5S+EanFa5nrXXJaznWiLZpE=","L0xQR39/2cZxeZrF0uIkzbkWT1g1HYqhQOwH5RT66Tc=","EP+3qtH1HH0TsX9Nh22aHjjwuopKI9S1DNoyythRVn4=","Dpzv3cPC076k05ciUy1UIHhAJzUhh+evGgVpNcNYA64=","B6+EpNMUHnrCM1Lm3G6kr6Flb5ajPIl4o+g73UumK0E=","LZ4xoQrrx2H43gDRSx5WbRo5Mj1uibY46UDz7Ioiw8U=","J/GaZTLma1Mz2xr9WS9m8dNgNLMU2thEdlZ0e+J+ZMc=","AFj6PIRU1jNUsgJMO0pXehgO2Z+PMVXNfk1hfUfQf/0=","BBYntnFbeAlnlXwIBpk0PrBBSiBdOhddcIlklWgWpdU=","AGrEndklPtx/Yy5XuVjM7NmCAUcc8fZliYiPErcnxS0=","ATGt/9i9clSx2MNha74zhuwMnA1tJamk7EamvxgwE5g=","HEpvUsn8z3pBOOQT72Kig3eXetfiXkmjzwMOHNj59bY=","A/KmvlHsZ3+UZVGzhg6kef7gSK4geK630feVjSwmRfY=","LadwqtLC6wk5Ggy3jvOpZIoTcthUMRlWTXN2OWuN3GI=","FSeEY2ZfdM3cGAL+v6sCzsnUX+hmw1nHOAYq+3XWSgM=","Ev4niqNlROrJcxAnCQUY1DTjjqlmoIpvjVgGOKxUx3M=","FJucgCGCVYpMRdEZ0/TMf9hYdgTKTw1uIbBv8wtqI7Y=","CBLntNhHvIUX0ZMZdy88mFXgRP1g26yaCtxJWbaR3+Q=","Au2Njd6v49nY338ooL+qf1VYE8fnUDrqKmaXNwOgxhs=","Dr0HO6BTe1FN62Ap+SECnlXl5NmgPWtroTBAOGYtTbg=","FcdU1bFLLEIFxrqNLM0CglWz55LGr6CLRO51ti7/n1k=","FpUVyJrFR52w7Y+m+jEbORzBI1Jw9MvFwp58vDDocyo=","JUefv7Omj5gjiPJiEAEQFgi9wp9v8DdpbZFh9c2aT+8=","FEdcS9UgRR88hSywMRpXjKf45ulyGCGWzglIbpS+YHE=","BFppEGbMZr7JuvJ5iDOh39OoR1Aq7I1fXE5zNj0Jd5k=","JgKcDCZ8eZ+4M6yKEeOj8BR6jKA3IhuQATuLyzfrpoM=","Fj+ss0/1cvv3yUaWnBwmCHPOEqapSj5FuBAdW5SNFkE=","LHFOluGROzUdlpMgzGnV7BPgamJ15YaIr47gDEJA7ig=","HBZh4qfOdLdauoRmXs0r+d3WJo8G3r/i1SuATv8dX6Y=","Bqaa55Xum/5eWvPmYZpH0mY1s0wqCIn+qMPAaLfcLHE=","ET1YU12JIRXF0otMGaNgk3Tb2631QZXHMUFshdcx1Go=","KriRAuK41eY4/5fXYdpgQuU08f9H95F6LKGnQGO0YQE=","A8Ecp55B/f6WJzDEXmmVRjSQMYk9orT9OYBP1qFa0bM=","JwlsZyYhQDiIAU3bu/ydoff2e01M/oRsat8ED6ryZpw=","LeMq0VSXrvTVBNTe61OxPGbbeQzkhhMMqp3CtX71vg0=","DcEI8rCigNL9XTQTEHIqLSjHON3a7J89JVdURI7v0AE=","GGnzt2P+gWTJaFihu5761bzcPuvECb58fTTKUDZdgy8=","Ai7Totn/Mcv4JVn+apEYQ7YWlF4WpWjUjG0zdnEpaC0=","IVXWAFIQFp45RO0TZb0OcpL8ofJ8GcJmEMauwHfQJrw=","DeG6elYqj3rK6TJj9fG0u+wMBVbJGvPbPqWSjIyuroU=","Bdu0QGAkvqvPzlv0bsfaOBJvdAvOjWN7Y1Hfp9qQJWM=","BdQUm6rEE77U2NyK13jTLADnieP81y3MyX5UJ6No/V4=","Ac34tFLZfCub5QRuc5fnb/C2gC+pQceHkhLiIXLCey4=","H8anGGcCf1avgIX/ga3OM8TXxQFeztjHGwoiJ51GwHw=","EEC+9MZC0DRdTVmlp6OkK6nhhbdTBtnDVo4P2paqr8I=","FrecOmvzFuD/LJGyiTNKTSsh6VZ2QxkYqAgUdauPrQ0=","IN/xvDD222tDSzoTh+PIxqNAcOUrYB/BPL4c3NWfR04=","AhKsKrem6q7CVJVQMKlw+AYt1BcacmqL37f9hRKuBg0=","Lyk3dJFHREKGmhCckhVjfLAtwDE08ARCE8gRn2mWrgk=","CYTKal+RhdUl7JPDP+pgMnO+nzhmqihMWDfZ8y2BS/o=","DQgKa2s7YHANKZvW+oEiDeSRNhyKa9Gc6w7pKUsk8Cg=","DmXNmehLBS9niVMGOMsK2CGsyFtkACZNzpKe18haRUQ=","LiCIdbx6wSJICPcscWzQXuMOPSA4D/amVZddoSc2kgs=","KYnzrkd8L9N2oLD/PX36wa4uO4lK/Sn2SmDRqoWSutU=","ETYc5UTpQTeSItEB5vrAzpGBBqRjKQo+OnTDzqcYlFk=","Ho0BS4bLWn2lOeEMFz9qddEiqCK4+zZsNMi9BaIGFDg=","Fz9lreyN7uJ7qBKtKVWOI6DCMkFn72yRIS7iwo7phzM=","AcNtqvnwHxuv7ovQx3msPl2l33rUVJnQmRvWlTEO3dk=","E1OssIwFrbSqmrHEhbuF//J30aPy/ImUSm9XQfOB5WI=","Llq9JTcgfK0YYOceoRiO5ACdM960+TrrIPHIejsGTTQ=","GR1cXtrvQtPQLu27erhWJRPetOs0kToTQhcmuo9pRVw=","Edf40fJpJkKComP+ptdZnYKgTHTBJ96d7nk53S3NCJ4=","BCGP3jZoKe2Q95rV5nmXlzRFy0zWvG+VG60IUobKyXE=","AHB3L3z1JFMEg5fKX0eiAgJ7c7SJMBwyJ7cccw121t0=","A4o4m6712afIZbBlaHodm2doGpjNBRY0wdwE2+PSuGE=","CaXu+rizaoDNpEaytLWczQ850AlmpQvq8ZhgeJAVpuU=","AbWIhIuLR8i5acFFEJtLWD2eyZ7frLdInRYhLHWEzYw=","C4RuSjkOVg9uGvbfwzQUGVReWr+jI9gX/tkeMNQpVKY=","I6ZnnH2a22YNQ6At25AAQOsVE7w5T8T5hcq/6FznL+M=","LgN0ppkZfjQ+XKo18TUen0w0Avt8hezM9y8x1v4IklQ=","B1LNiZ5S3E1/egivTN4/9kuMwLEXa7nsN9QZE6eie0g=","Bo+IExJymdrDSaK21XOXpQJ1FCtmS4AsmeKHPdeuVac=","K6cKECNV1UlndXQWdDSz+YaHLQSilbW4s3QzDy2iArU=","LEZ6+IdIq/ajNNHfA7VSEwn5CZuCXdKJuGCecKC1CCg=","BcXyC+8b2CcBAJorRIrogeOlLC0aMZVyltKeV2Po9Jc=","DcY4X9xWe+WEKjgfYAbixgzQg6LGSdnyOsjJ/mG3OHE=","FC05g/Pcf34Z1JkRuGcPpwN41bhBUNJe0lW6qBFLNpw=","KaAe+y9qqJT9fm2YyWoPoPNvhqepmqNcAPoYwbLfZ78=","BSX/7nN9YFE4xKUGZkTsYwq56K/GRVW30qGvBOthOnY=","HoB9yoHXlYHwdmd8oOgidn4WT2FJECZO8XfPQjgwHcg=","A4X7P4nHTcmTUQgWRyR000wCI+D3M6Uv26VggtvYdXw=","A3ZA3Br8AUPhpimOU8rln8+r1wFv1u8a9VjzN7qw6gE=","E0GZmh7YaRnxKmxSYIKe7l/VbPAx2oBQt+TA3olgdLQ=","Bp6wdYZrCvNWkG1Lr7EK13Ov1kLv3MVleyRPZb7Y7Oc=","FxwLgeYhNuOVs46OCLPmRtJyYQHTr6oC6hkJphkDNpY=","LIGBTJRT9Ry261XDEXU+hMu9yzm/5pb5VXUQdQKsztg=","KdhDwEFdNdnjsz+tzydLKrBLOQMq3Kks45uKhqfDpgQ=","CF1qEHDzUT2ENrzNq7eHUNjhXqWUfyzap2ac8/rncos=","EYIDY+1UHaoQpEumZb8wLNvx3U5nBrAsnipc2kEvw5Q=","IBk1pY9cV/wCtg1hqDeFvd/TFQ4F8d9dEFhAt1GhYxc=","CowoIMVpcariepUqvTOgPUZ5Tu3Whs2Oz+1hDofALpo=","GAY4/zAaZMoEq9bQvXUAtmULZf8z5r4f1Q28FjooGHc=","CVxxYmbx3lkET5cRSkFYo/hcqKk3z77GPpsyGoEt02s=","F8MeoC+8N4Mg2G/+1sfKFYO2GMXBpoeBjUCHpJfXNJA=","BbhsS7jvMYtqcifkGS0UnTwXqXZMzWYN5NUKd/GSqRs=","JlvJXfSkxIdv9w1+ov3ix6sV9KauDSN81s50uphsens=","JHUrR7xsa8jZu+SPX+8vaQhwFznF9bSz1siG1HFceSk=","FIFKHg9JKk6g2G5SepZIIXjWJLmNqW7l5YO5Mk2XTv4=","EN75MQc7ZHm9YFdzePKTgZl8jgQdPPs9x1I7ypBvAL0=","FPeudwv36V9/cGwNirTtA/oLiA0oxp0DG0WSyYYQF18=","Gu9QoM7nUbWfkmr0DoA10Z3sydQo6+TndcXMnc4c5Yk=","BBk1YHFy9o66ZcpgBo3+OwhsKi1X0JYClRIUtX5zz1o=","JoY+ndJCVdFXO9CDlZuFbAST++/oPIGYN6FR079FLLg=","IDbvtvmDCWXrPXoGi9CHyfWt8lG6YgUsZSc45j/4s68=","DHEql1t03J12a2OaAplpyjC+T3WnU/hUsA+k8bT07ps=","CAFNqzzRZn4nr8mb+sHmgHr9/2RWSSyjN1cx04dTlpk=","GY0HGS20+sKoKkp5g51qK5fE3U03tOjztTAJ95s05qQ=","Kesd5Co604GyO0ExQmiXoycJsp1Tu5Rt/RV4TR9j5XI="],M:[["JR5/35lZEIAICwrxM7nkNp8i5XrOPNf2T8b9vPONfaE=","JftQtlrPT7BHy9OxwX2Xx/4m6pyiONbjSFUEhukcd2U=","KT1hfX2nIQI1Xznr9i+RsG3rUyXzZ6RVbqHjHtV2eDM=","EE0ClasAyF6WARGsJdpHQ2ZZnldam37fYUXxS6bTwcQ=","Cqo14shLrxF96j4zbNlqOXkrOBOVT+m/PtW5Dy9pyXc="],["KnC58dS7zNvAPhfB0dzbAgUpA9xmCeppafZhsut0yDk=","KBFUZRySHnRjFamTTxuKG7qfkq2O9Ll5EVuOLpkczXo=","KMK+L4Jk+V8LU8cyE076M4zNj9ue4rRfuGqJT32zbDc=","IYiAQeb+vVRtQnyJCxiDu5tibYy03BjcxOyPp15TChM=","FN21+toBcduAGVuVktjPK+gQkw4+pFdKNQ1l4sv/SUE="],["L2mnGY4fvMfepDJlMGo37VW5G/9lKtaapPqEeJcNQB0=","ABwe3WJkW3Otkxq4Dje7sme6MSs0FA5xbWo3R1lNMFI=","FbmM6T5HvGTOLyyWxpZjxDnEDGAwSUZvp/mksii/wys=","EsfirfpSTllY9lvi+6yAn8uoRYso5E2SZQUd4zFjz5w=","LvwrkNaIE0hJAYIi57iSLq9nznmBbvRoUx7C3lO70Wc="],["DD8FCmv1rxUZgeVePhopoTw/+kVQvSUU8a/Wxfch+DA=","DexU5tv3UgX6dbp5kr008Isu/i7NQkpz7ad4QyCho24=","HEgqJacp9d8gIlgVA0sZYJg2ShH02Yj7fMdc8y2BNvo=","JiXOSKezmkJScyYk5KuUNggSrC/JoUpfuLYHrp/YUUo=","B/AXp+vVbdCG981P1xDFCe1++OMAuai7n7nyivcQJR8="],["KiDjpKDlfZL5fJ1hhsbD6nxeVcIBRiWb4veMLMwuNZU=","EEn4IQVmtR+q+x6aXWPA7nAWc67YINnEQDsB/rcnpUk=","AuysaH71tLVoACvZ0blrS+81emnj6GtVYbkpm4LWnI4=","LToa6i5tREZoCPiMm6kD073La1i6QEQe1OvPEbvh43s=","FAdLsUyYLIHJrRceTzX+SbOcSnpy27bZyY2AO/7WXmQ="]]}},78631:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["FEhhRZjgD5jnrn3qRfvYO9loZT74OQzeLoa3Bq1AxlE=","CreykTiOXJ5DwNwfWR+4Ps22UCLhtwr0O4p7QMHf98M=","K3y7IXiW9SyajAiOZUryHoTN51SjzvWxXE1UZmEtat8=","K8aw3b4dcBtlcEKL3Byhvw2ln/O7u5X8K8ccDG5nplw=","EjpVoxmAOE89ILLOy8RO1gw4wR99IOknHvq5qQXu/Tw=","A3UBzIydyBkwmnafTfCY5YiwGFi8jrfieeKIO+n7jFM=","HCEW5H4DqGuxFpWwpfbatrmkYLHrlRqwHCWeyj/UfVE=","LBghNIkDLoWpyMuOmmWDm/rtE+V7wPrknb2uv1T1b5M=","Luj+09TSxxoEKer9jl2xcY8p4iJ5hf3yrYcDyDW54DE=","KMZNj17XqsAEySAp2em/kbqUNtHM6UuTFtERxwoMFxQ=","GKAdn/t0euDePoPHB/iyT2gshPFav1cbNCVKA0eGZeA=","HCHZK+8ZfnOyNOR3e2DbFOZCpWzucVFdVOGscc3nK9M=","CtQEzLyx4ZWJfLYMgJgeu51mpmd9u+2ti2RV/mLYB7E=","Cptt6DMGT5O2rbma9sAFlFy2VMt70UyLl6+LYMwfs4c=","ExKeP5MK7W1HaQMx/wncUWDvpY3c4sPmGA1FvsOqOm8=","DXphTImRUIqxzkiVgTuxyC8Yv3v8nigMzKGAeYOTh/E=","BTL37DbjAEGwSGmGh1yROkm93y9a9f6+jDHy9AlP/qU=","BrvLjo4YAgEpPnEvSVDxsLvugIydZCY8hNnYrhVcuJI=","D1WKTbGjrAf2Hi5r7pR/c1hr9A8hHOtPaHylZ4qdyzM=","K+FApgtbXy+O3XioGKlpsgxkPkGbzwtXfCSg0Oes/pg=","HEnEuanwn3ua1fdOusxxBRK46Ge6zifLDeoG6JuW9jE=","FwwacychsSzefzPkdqOaGqd6gcBuLqxQOEewDVl2Uts=","GcJ9DlL2XKNPTjGgaOSTMca/w52SQfnUwwIEFhXPJ/E=","LxvcUlT5Igwacx/FJ2lk2rJrOF+kC2sEvtmWDiVDugg=","BbQtL7zL9NOdK+kznKvp0Nxtkh6FXNkRVLY50o1KHPA=","EiAEBxWkGtWfT0EODAWkLF/TKsUv6dBviBiNcfYeCTU=","JflSZSYVW4OUZgn3u5UH3Ukl74cd7pFtkUTrtOzhNDw=","AXv+QoQpmud0C20OIElR4xSopdBFJBkUeXipWzR0JEQ=","Kl1HZAIcpx14qWdMtnCPFYjSzq81eMQRHPizWe7wic8=","F/Atq3RfvjwIEyH+XO+EXnuNBwslFNKbKnt9icwIFdo=","GdpiYm23GZtl9K3PV/pKPbqhdkp70VVwjubzeMie8BM=","D4jilfou2BtCbJH6aTZqc+33Xzm/GGNM0mbsQDiCngU=","H+McVUhUbHlI/k7hvXQS4ygO/30gywmqhfSfJ2YUgBc=","EP3BYTvb9n84vd5WGy+R5MxItZ+Y1kNjj9wK+tv+Em4=","HyYYwuvpV0UIucUvAADjPr/drRoD/da8pu9/AJMSe+8=","Ep/n/D76xqirI9um2IbzlNoR9ZU8+Y4oJpoNuip0XdM=","Fa/UzfHk+CDBYx1KuFykujuvz+5yvq3p+uYFIxAkSOM=","Hyx0ulw2fjcNco5x4VsmiFGnu4tFUoy3NJVgeayZsBI=","ETDhhy128vk2nPWble35zhnwH6icnDaybgne9nhtrTw=","E1I9Fz9+a623O2P8HJu9vuJCxhvGhlZJMydTOlwbHco=","FNpA0K9CemXxhBta3JZThlM2j3JUy1Zn3a27rXpXTNQ=","AJH5ZADkKX6oW7GGwXswToJjjlf9Yx/2MVl24aXdi4Y=","MDMpv5AxxVFbmjTUmmS7agJnvHtUoN7KXEUCd6ACzcs=","FO1H5VwdocLwXTwaGy5sGFCfyDNuz+nbc3kW4oP6ghs=","EWHxCzV3ddgQrVO8xKINWt0rAyUcdH3rBO6UxWXljWs=","F6ilCucs5wfyK8Bw65koUcqRTrlMxo6vu4qWpxTrgiE=","Gmxh15Xbr2L5klCzfsXfiGRaHBU3kdtjErky3CUOT2I=","H4vSq4qoQGZMTu4ZjEaE3EsFdyuyoIadpnIrFfRHoTM=","H/y4UqTwAnqXmfExzXS5jM+4y8BjSdj+/MYvEMj7Pi8=","A150LsUvGbNtSJxyD0Z/+td81TvC213dskayMCH3nxg=","Hfqu5BvflNeDqin8Yrfse1VnOqgY0wX9QtF1oF8uPYY=","KCE3hHegLplQBaVjUIhUCUW9Mz8tFFXwOKIZuMR5azo=","HbSk0PI4pXCxBhxu7IHALzH/3Up8GedjF08jjQSJdCE=","FL94iUV7ILehNns0o6U4IX1pO1JCav9ApLtyiTsXhMo=","LO1Swr8pb4fldBDD7JqUg6eW0WT2BJEnEJ/w06nAhGU=","Hd6sWAWn9K2k0EQe0QjjFJ1M5lhPSa5b39RtZ2buozQ=","Lja05enJe0YjBOjitfnciOHJ8hYboEBnP5ERI/BCrnA=","DGhA0csGZtxZ6JsYZSddihZLRHxe1kNHyu5jUCwjjV4=","E34uPonnHUYfTJvD6PEhgyYqTR21XFibLK6qwBI49Yw=","JQky57CtzyyE7Uv7YKNra4LlWqlHURV7HUV5Swgciq0=","FwpykvVjTAbdO/CatcnE7NSwDVzi81+XK0VVOR8WtC0=","DWjLvnconnjVy/UdcPG3W6IV30570BSdELLFDypPO4E=","DK90VjuQUl9kWm0gNuzRMG+h3GgLSdnOTtJMl0mXMXg=","IKfRwKJ/zOeP/jcvTFgwaxZvlFbtRs3rJV45W30w1Co=","BiPzImtUcLJ4m4pTBA5ERDOF6Wuc+gvk01AVFYpGhGU=","FjIwhojCXnkPV9aKU1AkEkKlYwU0feSlAJzka4zcuR8=","LeR5Om+ZzRTj9mQiEfTQt7z6NhWXxUT/y1pWfpB29H8=","HU0G0Z6hsJyteQhtUb3hFyWlVPqZVZyi8J87tz1yjGY=","BIDnR5pmp82ephyLKJdDiZCDUKvEqvwYzXXjPdEwwUQ=","MEMLAzaOvKqRJGlgSQvPkX14aBRj4ufXRL+0QzXawk0=","C1ezcyASfUxQ8mkSSw29yysfE1IkGl0SEDKD4InAx0I=","LPSJBlDSckDhlfYKT2mO2iSbjdYUsjN2tQF40t9tK48=","HiIcVSaJi/0S3oaFGg2XA3UaLyOQCKtfm307aRHGQYQ=","KOB0ha19mS7RpY8ynKEq3OTsaT6927KVLlTTOfLuvaU=","L0TWT4TeFtxnvV6tUe+x3IOByEUgwShU3V7zoHms1OA=","BQp2vDLr0d/ivjMPME7ces5xZ6t7oVFvQCHGLPDU+sI=","L1jEXl1lmmfXgTZyQfbDXYy0Y2HZeyiUfSlCHCcFlKk=","JejamuDkLoQOBLIwNw54K9tnU0hEMlujb8fl4WDGanQ=","L+xzTaIP4yAD6gTxJ/hEck84o2i6EMKVRCUr55YED38=","KIpnePOoOYio7Rcn8V6TtMsU9OOju7kd1tH6yv/9Xu8=","INzGx1/Yklm+f0BnULPbZ5olqM0nFdJFuRdTkKySLIQ=","F/QroQlC3yXLilQXgqGLb9Mc+WXREXjHsErEW03qXdM=","Ao7rhdEVqQQCDgxhSO7GYD6c7avGZKvudkqv1FWYa6U=","Cx187POnmyrT+imPbOp66V2AwCmezJGOn4ycPTjVnUA=","BEAznJdkzsecFu/bg0omJh244/Es4c9yLSPA4R/0zwc=","BspkfClyfBlioAIXfaLVBPSwel9+tXx5uI5reru9rVw=","LqEgqGT1xAk90ali6PATx7jvd4sE0rpb/DyrKGGbqeM=","K7c3VGxK7nwMwrqHwRV+KnfEeev7Xcdq27Oc+Gl2M/0=","DjDaZJBiXTPnnNUBdvVo+aLCjC9EmivVGiXRVoaAOpM=","DffKcnihNlC5GdhUl7LrsPcQNafCBDDUEx2QOrf1dSE=","J8xYn1v1hXlKus5Yn7inSi94TAmQuA/KppRAl/hw4tU=","IlXDajjIc13kXO30Uq+oQjMtMwQveOYMQ8dFVCGzJb8=","Ez2WAr0zeNafaBwnsFvf/Ji32GzKY9c6YMrtSFeE0Ic=","DhVI6UKunT4mhgaZuTcnyBeplIYWyT70rM2YGx3D14o=","DyDw5V2TaJ/gnsMS9q9HYnSC5L3goWAqjiyNboTopq4=","LlIyhIPLW3/y605FsS5RsmIyybwXtykpVMCp9r+lG7k=","ArIWLVM+BZpu2iq7dHEu2zp4YL7qld2KSr/JV2YIBPQ=","GeCSdxXRzG04lCmUf7Nzfa1zOXTGsuE+Wz1DJRlRbHQ=","DTqABFfXd4VjYwO4uU8X3P/LRgSIcqyfdO9/J+5XNwU=","LJdNGVJVehqsX3uuSZZhbaYZtz9EHE5QTcj+nPtVnjI=","B2a/7u3izPNwjhtP8wcUwiwdQ0zb6PVVFLq8LdXZe+8=","I9rI6lQIL8Ex4XOuVeRjDNTKfIcbKgpHnB505/GR5iw=","F9X7bCyzcBDj41irLVdTdocO0zGGuOrkmtO0fjQKjX8=","F13Kx22KgSYTm1g644hTKQJG5D54P6aQPsgAfxeMACM=","DE/Qj+3l0iGtt6v1SYmMkeW+foW/H9KmEb8YLMLnFlU=","J3k0uQnnLTo0dbsex2arejitWbEoMD/FAC8Cplvf5yk=","Dog0mZjf5wPxsYRST5w5TWAEzKz5y5UolujP2wsHi2g=","HxsgeLYLD84Hgk4qK8jK6O5nNRSwBwqLRXEMx4y7mUI=","LrFVlWbFNt28MW9kgtUfo0BVdldwD1uKhG6BKg7TNNE=","HE29wzXPZ2Q1Ugi0ydJD00VB1iPGad7Cw7oGa76vZ3M=","I3SmstpvjKuOXP6NgF3Tot/KHot+ul3IV0Ah/RJB47Q=","Gd00JTPMxgOplzjj+1pWm5TvcbPkn5D7h09hYXMwcvQ=","IX1m22x/s+/6UIgAWH0us8bQPYOFEy8vzOfzXycFzM8=","CBX7hZH+AQOM06OziyNvnvynfGGNO/xsKn+okpbH5k8=","K7lDtAwr1FamwXhTscqI6w/zb1l0sv+aX1CT6b9joW8=","EaUVP85llRPufLmXSubLpYHjtM0UVwxXCf7D2NP8guk=","G3K/0HY12FAbLv+HhaJJW650x2U8+Q5tXJ8URCaDbfQ=","FJAsBwDuyJeuF4uoyvhQ15Px2HUSvqDs6jnPax/uIz0=","CcE4xuCmFqSf+Q1DprBD87dFt4hlhW3EwaReL9hMs/Q=","BbWKPc5XsoGicdaYlQUtiHRYpxV4PoMX4CSmGjXsELw=","K+jSlSXAz91eazEl473jv1WOVfvoZ/AkRXqWdlR00Dc=","Bh1y948bqdxrTX93hCJdaoG9/Bta1sJDafnAVgUj2a0=","C/GK78rP+r30ES7drcphRXOLSAOzYUW7lRbbUBoGkuk=","LnPdEF+osuyTHYzfKexnnjqYAakwcafV6jBlklXwO8Y=","D4RA72Z8mugTN7pdjJJ6U0fecpaGCyEcrR7L+101mO8=","AE0wOy3qYnsnMb6D+TrDTn0U0XihOABVjKc5Y5XrEY8=","I0VBrXIECnDaKZajUmkjDJRpnu8xOk1IBQgAjLw9N8E=","DRI/HnLSa5K92P1z0UKGwxKtTCOstGsuCMFXEEQJ4XQ=","L7Ngd28N551wmO56pBI8Be5rBai+Rgp3TzoEjhOFRbs=","A2hcB5Q04WcnbFfTzHlwO339xBwVbqHot/mbaValUyY=","Jgrw4P/8yXcsFjGxeTRFZrR6qto2geuQNMb3XDcFwcc=","KGK0E3T4m2lSdLM7dz8lVJFuK/+f9nJUX8L0lWP2J2c=","AqmRL+FwMQInGJ6h5pHQNi8Ys4tACw7/GSyllRPrqNU=","COUTreaUoNisHz6/GpZEDTLHE9UFjhIk4HA0jCgfSm8=","FApKQx4u55QA7XRll42EdzITxigmT/gPIax6a2c9Cas=","KWr00BnLXffZWbKdVJw/BxICtOuotT3F7pee0UM3eSc=","AYMuKEp/TIFhSIK2k5/A8YVXO9ICPj5QV2VHC7gSs0k=","GoTVame/3T2WWr3NMpqnjU/pNDRJby0QOGH9GdZtcmA=","BAy4KEd3OSfSrv3AdIkDep0fdjHsp1yfsN2gy5294UM=","AQ3PCEzCnLfK7PJqpjO85O0rAZ8oh87nsaePidP6vi8=","B+3CKgkR6iFEJe9UK3dtsjsP5YF4ENQMcsqYqr2a+oM=","LupKsIrsd18hSEeeo2+7lpNtpYuki9HS06zUgXOqq+c=","HkDA6CV/5KYQBc3PrRSM9/R9G1z936oIJzhpVRgkXxk=","I6J4CVg70epR9DbeVEPhCPadRM31HcHwPiGUi0mAuHY=","LkZSsETb/kDmO2sjL81fPzmr+9IFHuaK3HVAgNSSUKk=","Eeer227Lr8Ln2M3v6ce5xQR160dds8LK9/fWf0hXdfI=","GZ1SNQzDDoxzgh+AIJbw5UehNVGye/a4mTlvY6xc+Oc=","D1ddbuZ8vs2YNFYk4DKjfIWafL7zCz/dyUnNCXhIQQE=","HEtvmiritBjmJlrLqclrBhhNBwKOX7eE80da53cv8Fc=","Lctc+Ilt458ijhV8DFWT9GJvubwiUgY4PbIDYKvwySU=","E0CrufThExhr3CbL30vMpQtTGhB/hjylRFdePPhw+OE=","I2jmkrcnh8uIcOqIjnFOAG9Z0rRGDPt0xIqMxzsdGls=","H6ua3ZuqSk9W8jFld1xvLZIqdjKpT5Y3S33IUnVvVLY=","DH97gjANPGzj+JV7oeSt1UxMAV4g2XZdIgVxwWq4aA8=","FdY+hr6s2Txgg2iOXZyPPGlHkp+fH5mrV4pMOpIu/wM=","C+hDrl+bB+UlcheK99ro7QXTaxLAYHhikpNV6nQCPZ4=","EzJ0nFI2lMtpNeCWOgfoGwWWfOHZUMC3MQWOySp6DJo=","JUOUCIEOB0wL3UWYuYFf7okruVylECns8Am/+lubloI=","BX6NGd2ZmpGNopsJQLODup/RXbCw9kmW3/Z/61X5p0I=","HgFON+mxF887SHDZmfK1XTU00Ka+mOnjV/pD8B5wop0=","Gk7STm4DrrzWvbEAUz3JZll6/hXIUbS4Y/boiQhMZHk=","JTQgAHCD8aqGOtR2CQXBA57UERyfBT8ncQRS+DzjapA=","InahRBlxcJr/5tKpkyAAHsRexyFVxXXd7srA4ydZqwY=","KJV90SGOp5n9NBHrGTJYU633rorhKB91MwL+fTHfp7A=","L9klcmq3lMiL11eWqj5/HmaS8pFM+AImfd8B43kCoAg=","HPilycdqhLFHyCONklPNVbR8DEPYKWbEY2ooZ0cF/Zo=","A3PLvDBuG6uecHc2hxXmIwtLLi5KHbnGdLjDWaQekQg=","BgKD0v5/I9/1E9kRCz3GJEi8SPUxzgweq1kgvyMpCkA=","DatGXW2RB0DzPvbMDq3HG/gRm9/Vo1J9yLv636pAJjw=","DLp7y8giSyqOSroXl3IwpobNZCHcDKU0bzRGtiQ5xMM=","HkNl2weQycT0RbBlPEZv8h25bDi0B2uovWi8tN6mkR0=","G7LbohmamrO8hu9fnef2xcoT1g6rQs7WjemPxkOACo0=","CtPBhwxtbvQO661SEjzRopE9nWLoC/usroEuCCAh+co=","AbCYyR57DLtcNFiAd8Dd+VMA3fYUk1YwwM46JickUwg=","Gf1cDqwU+udZi9TO6jseKZiwwWhJO21yrkG1duVbnD8=","DUdJ15zBY/FxEKQEpG/kJ8ZDTz/me357TM+mq5W9fhg=","Hrv+gRSkG7gJ4LMzmSQSMuuUCthyjIpRbUCtpEDb/c8=","JwTlthM9l2TW0/F9SdgzIj45N/gOufrqu/upuvS0wbg=","IWXhyAJzBbGuDjI1cWNeXVQNE9cQw/mjkLaRPxTQNeM=","LjSX5NNf2llsBq+mO8Og8uVdTuukrOtg5lCBrWOqi4o=","Ax2kNF7s1ttsD3sHx4Fdet0f4FRtc49NeatcV6qEHt8=","CJ7OVOR6pckI5D5fCHN8FDaWcIkAasqxyc0Z6sSiCHY=","L1PBXire0zxH9VoHBIPmzH84Ifv4qkBnfQVS7Z0Q2Ec=","FCqjT0suitDfeiGz45wAyLCqKFcJSAHqr9cr7+0Hf5M=","F66k2kx7zw11iLAU64tAl53Scl7aTmrOMxmCRnx/8r8=","DpcMGdGXSNjEZRBNjwIgA2P5pBeG8C8YJ3QrINwNFyc=","BLytnlU3lWQvWbr3FKa9tDL8RaCgt38aujqYI0dt+bk=","JCwL+82qdvcV29S6glxx/P7WccGxkB+khMh/gQMV0M4=","JdsTQ8JBBAcQI/tu002ZCQeDEeHv6FrwoRsZEU+p55A=","L/5NnEIKWenNx8Masr81GHyhR8uJijlC3rNnd4YDaoA=","EluwOvPizxi75vW1kOs7+NDRumO+aWSD6Y8oO8fNB6M=","CBa+QnRbfbtM7/5bjiTqYP2LcZ3rpQA3rHt1lIdFxrw=","ERFg+az27DYNG2pxIxOg28viPmRCAFVHHS7kxd7bNdQ=","E3eXjhsfaokl+o57eUG9+PtZq5VCNCQZKD2CA0Nck5E=","De/B2IghZu88zeU6TyNvuoPThGIZN87lfkIaUT0NM5c=","L4+lx4xwbjpdSgPyp6OVMEbX6Uy4in7zUOZ7W6Dw3r8=","GiqVfsCnI9phwhNLqwvxe+sA5tzYRpDCMNy55Y2pSCc=","HN+HEJlfXgNBK0p/aZUy+f0B8OoWeo38Hd834oBa3e8=","Jv0xRxgow2rjbCe3SAVLDAxP5SObMBaZ43Ze6+zBiUY=","B3XZlswsRFbzA6LB+QB2R+Eakh2f6j97kmFDuZ0voL4=","AW+5M3cIymOM39qRvQ2uprlyJO97IGJnKt3RvRi7iQA=","LDkvvn0/3kL8pPlHi7Q5MxJYJVNW8YSvb3bxGQVBF9c=","GHoqO/eaafo+UInvnx/Vb9tHxV7s53qiKKo94bSGvLE=","AnGoY6KAoyZB/6M1ELLt0njJhjA1lTLz5Qaydf1dIM4=","FVdFnJx0yUqgDlr2mh4xEvtpU3zol+wMcYlY2WUW8qs=","Ko4myo1kfZpjiFFuqdz/iQg9U55YFowqUMba4w8QnyE=","Ict1IZTPQ/O1GULrAEDrqd4rz7HCo/rpeSS3EPJoMs0=","LCba+Za+JHrNbdSsrWDTi1pHHmMiGI0CwTfny0hDd+w=","AkAXbuDnmC7r6Spo0+OjjCaCGswPXQWM+ME3vKLSbxs=","JjbglzyGXBvZdN142qqNCoTNr2vhrUfs8qDRjxFzGPI=","GehPTyWnmUlgQWYdxdl1toH24GdEzuibe+XZ/eF0SsA=","Dr+JBko68kfKHzb281cBiOJx4LMmxPsmZk6J4UVMoRA=","Jcfpe0db4A6LVZo4xFI2T0ycUx/suKxpj3/XPOIucew=","BETJnlkjU+WuyqMCrdkBwU2MVScKFgr+1EKe9VmK108=","E424iHgwVl8mk9Dg8C5OeeFEln8LpTsDUZq6dktcmUo=","JNQPRiEU/p7gKq/PdLT8ok4a42XcdcO1K7E8u7LyHt0=","IeZdbY7kN2C8pA5zC130xM86inMtsUj0spUbTGHWjow=","JI3XlmnsCdvwNQoV1sdcapvarO/KFNUTAJePE9GrbRw=","K4I4wVSPnL4p/TXPkee0jw69p+Y57faf6NWrp5JNU2I=","JDn9I5JX84GBx7489RPxv3I166lPa4lCqUy93s9vYvc=","IAlYI1KBphuixL4KoygqGMdLbSYvXefC4z0rs+iT3+w=","Dh7KXfiO5fYM+n4f5b77txn62CEfqbLQL8wjMZDBfxI=","JrU0J/mz6ix2nZxmD8YIgaFpwScy0AG3FY7ksbhCyiQ=","IPOz9Kyv6fivPgZmGzqPd4+igSUiudcKZ0As/42ysbQ=","IR5dKznWJSCnpifs6MrLrJ+XUG3vTsKGkoumwn1GOxc=","C7dD7jSAISnFVnMa7Z0wLc0IUxPOVy9iQtE4MuU2tLQ=","I8smYbSI7nHkx1P/I65L0l2KRAlPZrZTKXfiIUDrpcs=","A6NaoxI5Ec20U1uu0zWfX2pSBbnJPvMdNTI6R4B7i8k=","J4A4SKCu2WqT+pQ7ZjXkUCF+E39K3nSmLXkXMicUtpc=","DLN4OcLJp/95iEy+x19B6b5eR8dtYVOCMb2BYpltb2c=","HwAm0L8fjh3VQjzC/sH7XNqh7NxMPLIY287vd8ANL5M=","AqfXu5cLim7S7mb6u7qVa22jsQD1tfuSju9C+XCCc8k=","DP1/QhXkNMjaF+wyWLC8YFrRqy6QqklDUeTuQLvEkfo=","GAsRtyBiKhVoSdxvf25/VxZZvmloIjDF7ZrDOXAKfN4=","BOlqllvOPToKJKSkV8lRWCyHE0nOfu4aq/5XipTGUBE=","FZMfeCtF9/tlbyzb0fdwXDU6I/4dMKWkahUi7RYN860=","LiluV8l6Uwms0m/r9VrJY6VETBxfcDrYig17l7ndOLE=","JhV7zreOhGu7Ji+aHgbUJxveWlvOjwQZlS+X/9E+rKg=","IZTriYR9aw8Yl/Z18ZwMVrYbEySO/zyjbjT7nRx57kM=","I1C/NUd2VomRUa193pbqeFfhVQFEcAjatrPSfI/6J08=","GkhvCuWRys2vCcWKScTReVQFQ1NAgZ4APwRp0RC3dSs=","G1bc92+yPMSoNNRVpAZeEzVxQCt98wnVm8MQXUKowwE=","GnSdeWSvC3ICkT7yBMZT8rS/tlzqt7aFIzq1nOO7aSU=","GK5ZAHP5aWlq92L/pOjw67+X+Mx4fjfN3R8yG+O+rbs=","IcR7J12C3eZGDV52mplCEUSxxanaWSlK3py7MXED8kk=","BHPdvVLnN+UnNk6OtjIHl1w41f1swysnIQKwgs0VGPs=","CxL6yVttOogdiSZXyEJOZFrE5rAFFfkC1ZRXQwKybgI=","CK52FqJgz2ZX+Pc6woRYjSxfB/9CXYN6p83O9j4+IQM=","A52vaHYoC4Doc78qMv0oNKg8aXV7rdWKiI74Gekmzig=","Jeex10cKPHXxPwtWVGyOCfLY7+/wbvdm+ceDyoadEw0=","Ho/TY0w/92QYTQNDX5hYSxG1sVrrnHUmLaPx6iwqnno=","JB3MUaw3gIpBXdHjwoHwWv8ReJ3Ayv3XejVITgmT+aQ=","H/wxU8Vu+XVZMs6ivgVzdJva/hxPoHgaS4tAeM6ddUc=","F2MNYtmj5RDIik1Dw2D5K8D6ALZgMa3sKb2VQ/06F+4=","KYBADt0ddOPWnbVFjSzNX6vbI27BaoKkMBoKtZ6kpuk=","MDT7JDZhI+xtyvytNXJtv7FhlMA23NZI+mlDm/zQDNQ=","Gqfo9Bicqd/z2yq3ZIvgojkplc5GBB4EaA3KitcjLfA=","H6GV+DSmnmI3L2DrSX2hZ2RurhQVPYA7OdxdEfXXgAs=","DyPxx01fv2GVrVpq7l5WmTxUd+hFP1uToNe6/TMwNtM=","AWVW+sk0inNatQqgiclxUbPKrwogo0+52TcFBaFRVyk=","I9kreTZIEQ/Fru8GM/DHfKyw27yhh5uKb25d9EXl9ws=","LkwQ7F5l4vI5u8Q8EwMd8mhqtA/XmjBLBdYRuCPyO3M=","EkGLv9d7Y61eFoZK2cMv+/xaPdm3jsK3kyn+XgqNKVM=","HkqKrOFavB1bdqnoSEMdLAanj3K2vrsSk+bFjlGFaW0=","Dz6WEH3s29aHLCDqCaz5LN8Xo+4dEzFIgJLZYXbet1U=","ASw3gCB/OVzCHesKvZUWge6jJJjdumzol6j58MI1cGc=","E+qxtOZyuhscG7kBdpMB8eVlnQPqEMYd4kd/8KwiFCE=","INxmSrsgt0VsBmKc43oeyxonpOiyTjG0i5xGNaowMj4=","LGseLP6njiw2eF52qM+xsFfpRx8k9bORF1w97LAeAA8=","GIySYlX1t689qWNVcpwqhnCrTCxwQASBsqyQN0Dgxas=","L5kTII4J49bp5vumOE/QdquJ8mYpduPjDghwuzDrVPI=","KzOAPZCIlwbnFPcgtWKNJvtgtUWh8+nOSaaukSsCQIY=","JsyrwQ6wQyfLXMPd4quzbwlwhsl+c4wTPJ9XB350iwk=","GxauDXxUQIy3X9kx8kZ1HysMPcINeegqJTG3bCK01d8=","EdC7RhvYryhE9J8PhAyU75UYslETRHQtH1Q4/j1BWuQ=","IzAxhHtHa+rQEY09szjokTPsQg1nPlBK1kclnfZVVx4=","H4TpeJW+5DjrPJLcmxhGya0pwWQ4ewautu0YQe2MTco=","J39/m1QvDCu19FvtBU8JYkU2AQw8+UUtInMZMyf4AdY=","HvyckGnlBouqwT0uZkVkG30n6A/CMHcWFTXERoLuV6k=","DW7Ed3YeLvusTxSzvz1SV6meZMPyX+EE+vmIsg/l/0Q=","Dg59fFUBmZt9Fhc7WbfK4fIDvvIa6/ACUYgUOcz5MBM=","IXvvL08SxtzJHCBYojORy3feU8puRNzcbqPTb+oybqY=","BXgMiK3wFTG1D4F+P+RER9KbNaqKOJxx6M8SJqzvaLo=","GHM4h6ays7TJDY5JkBluI0ReR9fqWTnr+4mj7j1ntL0=","ILrOY6z8rgscnyvuJLjp2oW6WX03sJBXIMTxXbIxsHo=","Fm6llTdaZ4asUn7p7O1z7Wv1UIdqvK86yStCyAiwDY8=","MEJiqe/0BArPQ+Mi1vUmdq4vhT7C56gNsAxIjPkXx04=","ImuscFAWbl9tt4zQsS028wW26MmgVRFK13Ceb1ckW2s=","JrL1OcVzgp9qypG6qVRQW8XD604d8dY4WCcX+98jiMw=","BqD79M1S6Tul5MbEr2XbAu6WKX+K0gDy8c/yUudptVE=","LLnCQRLTU0Gs6siDYPtSiSTli27KwyG5+ynmqjNo/yM=","IOiKTWB1Jt0H/gijVSpEZpEp64f8wLE6rI/or9kwFSE=","FURkmivXPjunLzlt+R3WVAHdj69R3jJfuu251TatlPw=","GYAHdFeZVxLETafhdxMljj+Os1S/2A7Z6vPsuvaWAQU=","JdHSL/E+dwXTwIX5f8Tk9pFLgv+qXSCR7GTaxCN2Xvc=","L+yZDvVW7+EDWkZP9VgedAZ0Rc1Uq8r2uMA5n+DSTPw=","G9lWNQbZVE7z5IMOE1RQEsV5N5wtzBMwQWxK5JvE7GE=","AK/80XumADxW36hVcfwpc3siWoDUgOfdft7AHxTyMBA=","I2cNuu+WaIHwf5GaLYgxKMeyPPdnpHeysuB2K8DbwYs=","H5OlMpFzlMfiL9F6vupjicZv164t2fAvhg9tlpR/Dt0=","LeQun1N7fWGwITdxwOdPVVUSvge2pQk0c04sW+tAvjc=","JcVX9FuZeBzTfTuyKTFmKmf3izd4LIhbRWu5bVXohAQ=","IHTItwlwXJiIU4p/ijxK/2R3Mb0W+OJU+nTqnyvnZiw=","Jzg1WVYpgTiUnkQhcdak5LdO8gZXQNt8/DoLYP1XOss=","E9Nq0KTr64GWl3hkllnGXLfQxBzFGYcf23Gp6moMqlY=","CKLBi6QTgTSMGs+/lhdxaAa0YqFpG8LjQ7ebgIXjdrA=","BZCS/Dla7ShYB7v1V62aEEH1nAeYIrEIhFeIL+57YSw=","FhkkFRtaWtLYysEZUiqZGpBvFehTHccFZ/ayg3HMJOM=","HGjKj3qhdlkHVAXvY0G45popi5pNcvO7hUswnkuoehs=","J/XQO8ocggf3I5pLLPc65VmhWqN+e93fOqsF7sXOVZI=","Dsv/SEaWKpddNH6pqPxGX7RoYVV2IvLCVkp+Y5gzwWk=","J3xN4jY9i1tFbPxaf/jkb/LsjapZhV9a1kvAUh86xWc=","GxGGLFKs01G3pGR5P0+7V/7Jn4MrYyJvldF1yNL8CLI=","BqcZxYTHT/vdchjrVly0yL2GyS49+zxz4VJyAapRI04=","Iw5K3uy3mYd/fOmljINrmdUzWEoZXB13oxOr4cfRJr0=","ELEJuGSAnEdnoTPM5sutbIhigXO46lHozKhYMMp95SI=","DiEReXDc+9SxUmslNjbzd1ONO0+q61qLJL9iANFMxZE=","Jmc0mXhAE2L2sXk57rDmT/VWB+vbNccHHbRrs+e6R3g=","BQAPpf2lBeApoTv+MEwmew2GxywDm6v20/8C7iRr4C4=","Jk2eCUrtX0GmAkIiCjSihAiQh7JDapv86BdMyb6MLiA=","CAdvnEdD3mEw/2Is9AHt0skvJL/hFPPF5ySJF0YxXEc=","EyNwq927Cx3VfypSDCUza9fO3pS5W79cIVHW2I5kG2Q=","CP8RFreiJ7/f1EZaZ4kIgrYVyMTBfyjY0klY7fYC3cs=","K8sLDbi54+ArfpwclGD92cbNmFYjMuZI2KPgq5RZdSA=","EupozmiBvsrX+KaxF7A6uXb3q9WX+QOwvyMNINIalDo=","J0OcmKdmiAZ6CXsZtv3X141fiOJ04Nj+peprdAb92n8=","AvQNCtBfVlLjHvlECtcevIQZ45NJOTfwXwBJnQKpnjY=","L78EKEMn7k9oDwa9OQ4wnQ0TrMdLnFsUtjBZuMx6v/U=","G+aG1T4qitV6gosGUUJc/Gl4xwJ+2/JH9rZyPCHfhuc=","JoO0JehaUI+WhS8UtCIPz+n3rYsXv+/A40jEfKeLtX8=","FtrOmy6AEuMdscfr5nLYa75hoao+FpPg7d/A3gqd2VE=","J6Mh+MfTyQIuli9/7y48hItFOdu3WqE58wQw/lRbzts=","BszXIQ3uHWsOIreeEtGQgtgHi3iNcQB7leendO2GplE=","CkHdQiIWU3Ur7zUPbXSpF7bLsf12o6EhZvTQvpeOQCY=","IgoCiB5NR6yU2VDN+DhidNF4LifL0NhFl43uyRKY8WU=","DiFVpUX+Xzy7Y5dgZYnqwZzZJjkznGsBcpikrTQItLk=","Dw8ZxikeUVRqJnxgzHdOX7nQiLrFMHgtiR7Br0uEcHM=","DpJbzRxt20o6HGfsje771AxTwNM+eu7xtGeVrtWUPJ0=","KtAAsXSKu4Es1uVBEoa5/z7wpb09JZo25F7wW561vus=","CmWqIy0y7W6N5j0c3/68Lz+mFkZcJ6r5fozT3P9khlI=","AmPYRwq0scYddNjoliQvTyYdyxZ6OgaSOJPXyyyT1qE=","KQHZRq3clLBA/VgATZpfjNGSZUDHqGEs7BxYy2DCs6U=","GInPqCCfSVLfkCLbncWDtXF6BpbaQc7mSTfQzWMh5pM=","I2Bk1xy2xkyEdHrCX8+NiBUC5fA7/4dWG4WhFrHzmso=","L/ehdP/Owphi4E9dvcc+vzZhVwAzV2KQwMH2zYztJ64=","GeckoddCyrEDRV8AQO33RaJpanEITJPjInFUUN1Nb1s=","A+7TiStvDmxdoQWcXzeTmFg1qig1AKgSmQSpTIfxYb8=","COK4Jzv6MMGshQMG2R5Gip6NBQkq7ky8gMaHJIRjujA=","B63Mp22DN3KIOaG2rDs+1Cr7h9cq+Y9S9Bby7FiyjOw=","Fx7zeJa64rECCgpYOb1ReEzhG7QjfVSMFxFp0y+hm0A=","IP/fy4b00AUGTtvClpGMMy0y++/xcp3lBWomq7w6Nfo=","COzXpvFzXu2GuqCU5gj0iPONuzmPz+1LmUODoMqORkc=","HD9dhuWSH96YkBifHYxhh1QohgDmkovBgqxNXkyfDMs=","KcYRhO2dRg8zdVihr2Oap+PAl15AFO2OvK1KJdUeq/M=","De/UWyiVhygiituy29rval6bGmSQKnNPQCuM77irO1Y=","CnTqItigkzYGBhAXmsHYL/+pSS33be7U6mDgEzsIEag=","A6N78S2vFADSl6xKwTuiTBfcJi2xbIUj3u5ODM3ppoA=","Ef4XkNWrv1k1/yIxjk9//mmWatovkTa1T4MOrLCmU2g=","AYFlhC9AY3XyNGaGkVr7FL8f4FZMiFjuO94Kuj3l9o8=","Jh2yXnz/Wp+3LydrH5JgtmcwD7fTYbUP1cDotplbBfk=","KjrDMUsrZueW++Nt93jF5GlyMgzEPsgHBIgmtnBLp8Q=","I8qkuA7PqZ6dP+orvB2782nRv8iTfQPQdAYcMP2M12s=","J9smAIXiJImN8UXyP2NfIGbY5OEk5YHoxiYZKbHf4Qc=","J09sX9NKeE1rkV7wXUJO5sC6u/Np55qxOLgWe1YY7H8=","LDop4TqE0moJEckona8apM9YQKraBwHVfiPfx5babaE=","HqIQ8gAaM00+gB9OUycNQtp6rzF6VTtCgqp46qIoLm0=","JU2+tSiEtpnBun+g1ugNYQkDsYo+UJw2NRzMOwJJRuM=","BZ54HWWJbr4OS6JtwvKZB/R7ze2kososcT2FBeox/V0=","C1sc7GPULV5hXcJpuIWiTO8wPseMly3RfNuz6RXMT/s=","KnwBXpw7LFfKi30m05obzIXW/6y32fvWbSqPHWTtDJI=","Kbc2uRHXGnnPY9im94bxG9Wr7iQWHcVnp8hR6uHkO1E=","KFdFqQp/49Ca9agIcEvGnG8XAeVzkS31zB4mXVlsQUE=","LZAbgZXDyWyMNuuZ/sATTsK4MEroEL0w2lVOMICCZxU=","GQXTUYNV6rp4WbWR7XuMnCU5gPBFDb31TXp3groFg5I=","I+gTAm/AuABk0ZtcVCiUL99+/qgL+o7ECVJyv9t7TJ8=","I8ChmiUsh+axwcIbGnmAAgDD+/8+MwDn5VaAcd6e+4E=","EcSuYHuuSSQTv2LNqiwoaO0f7G3AYxsGfKYPqxJbnio=","LNBV67fuRoY2XepFDwRv9iQF+uGxr8n7AXB8+B2g47k=","BTyf7y4CH6miD62iL96hUFtYoxWbu0czfb95GyFbFFI=","CjW9dOh8urqr6JrRMZ0snoY7TGMcIZOMmlOVv5eHKp8=","HBFQVlOc4gzVoE0aXEPisA++g7JZAb429d3EZm/Dg/4=","JClUBH5Xcv073tWQ7IvrTFQvLiZMjD4oTNxHNQXFGpA=","Diq9MVtHwNyThJwM3yZ+gRy9vbIApufCtn7ffLAXQhQ=","KCs3AgwIkNdRw/12lQ2AaGaOHf6uYh3VUtLeiH2i6nU=","KJM4UiZrUtnqa1u5I9nZTy5aW+XHeOdeB5QsI0tkO9k=","CZq2dlUFuhGY7xQOd7eVTU++eaBWznK6zjnASMANo88=","KvIR2OCsLY/af4SbjyKaIlxhhrVXYsensq4tHdhcV8s=","DNBw8jQBSigJq5DHHB2mHpipYyL+3Zm2qq4coQTz+s8=","Jnk+KryNPDDGBib7qhWPJjWH1r0Vgz1EixFiZLkwJWo=","IlvjbtDuheH4Ra2oTldIpWaZFSET/2G1BWtti95gwZ0=","AhdPSe2wLVFU0r7KLckrnMWVOD2h/ejwnkte4+paBl4=","D2SJHCyLAg5Gw1lMt1jwvdzb0JvQMIgW+0FzSoaYcsM=","GSqEyi+Z02mR4tKx3v85idHBVsI54Q6fVhQOGFRXYGc=","Kd/Ne2PwWr8nU6jDQda3pgxiQ7BMmhuLMyC7oEpNR4c=","HuJ61rm1qGdzOvxhorPnalK6PkvV5let6R/AOIGduls=","CrR3PxUMP4rTvJU49DzsOVp+NzGulz/v62I6CSF+ZMc=","E8NSoC9ZUYYgLLC5n6WMVUKrZ/m206Cv0QPe7/bYD0E=","KpfPLBDEv7/SmfZ8UqFp+SwFt9rFakHE3U/ofIJGzhQ=","AL7LtHBCvX+Mn2u0IhYtGu0ImihIL3/RarBqEyhf5wI=","AI5E2iHXOGkbiBdX7zftKcW9n3pEUPz1MpCpLMLKIXY=","KyBai21LcGPZMfO7XTRkBThD/n++S4PBeIP4ZSeIKhg=","LZ4yp8kFVv4QjSVawB513zOPzWOyv4TBkoDUJymIY/w=","KaMiqEwlvS3fbi5CACKNlavWNJoCJmrB27pSBzjOypc=","BnjJv8by3wEvT+VeM7torBTO0d8NAhUnkgidBG2CjEM=","D6/zpedCV5T+IKfg62FbixdgOUt/IwQoajrkAJEk2yM=","H49bYRr5/rnOqGwIQFgSBVPkBBA67iE/WkHR0CVBwNM=","Fgh12EeWAvlvQKzC0ELuUsFYi2op3kKEllptxskw6gc=","Fth6UYOjFqHXCvyVHv4s1mfHcyj8/aRYy/X+MEX0bZ4="],M:[["EkZm+AVh7VkW8vBwsb0kjG1T9E0nPZVqDIe5F2kqTRg=","EZJPAv0ZsJJVqqHPRuoFGOPXv+70dCFglJEBHbC9CwI=","JH+n8CIwShmU/1BUVsIgHvm3FzaUmNP/zkRmAe2d+EU=","A/17Ge8shh8i93/4EPVOJ3vJTrdsAtedmGvj3N8FHD8=","GL1BI5w+cVeaZ3RD7P+9VVqB7u6mk1Kmi2fIVjwMKgY=","LXjDpdKN6f81vwoldjUZblcwyn9ASTJ3B4zXXai069w="],["ClFKXCJ/TOyV36Ap6N0STDSJWqRrsnwJEfN4DVAVVAo=","GS4W0X2VayV7haZS7v3y7glYnqxb6AkVd1cj0ssdoG0=","KYzgweMRO7k1xwWOd3K1M7GqnbDAkmvciRflYFyjrBA=","CUy06DYhr9Jx5BvHFyfwFY69YSI5rJ1pixf+S+Bbf8g=","A9iAOVvpPCfWSa9f0ULnazORjLiEHVooFzvVz30yh5E=","KO6ua1hmrWjkQ7uvkWgNt9fiswN+OP72G0LLzP/OyoE="],["J4u0mntORK6kbrD4gstpKAGm5g/dW1wjxjzWXMzk/go=","Bj7ewb7YMfUGr422SNb96hRTRYh+i9z/EJA1odm2dNc=","G67xy1UJtSakIGH7U2V/mbMjJQDoVRksvoyUDgaMR18=","EyRWSse9+eIhZOmFjX+o42ixZerqPa9Otn7lnA3y5dQ=","AFdhuMauyxqMpOpN/CyDdgZKSoAEzu2iEKVSQFYt3BM=","EMnigxWdWMtMsuNf3oOjuh/cKAAu2ZY9KpnxhheKFI0="],["DDmen2eqQHB6ID/u+wuVi72tzsXKNJAdJT0CaiQZ9qI=","CD8N8/GgNR0DMOw/9gLKjMNTt/bnYscQcYTNe0I0SfY=","Gmdk1ZQ/xKcgtMChn9uMcRmEMHKHpYubX59dWCEssmM=","ARpjom/qv4f6Zr3mbMJakiyWOC12xqf/SPFTe+rtaDo=","CMp7ZGV8NUjzK+9bY60kKIpBwLJRCZrSf5Q0MH4+ZNQ=","AZmCcEcek2GVVEawzbi+qRXsBnXxzWSN3LBDA1B6RIk="],["HWs9X26jacJvgl0jYpM+qjHqNewKd8H72eAcoVI+RDI=","EZ7xiLs90NMjBpdsGZQehmS+aH56aWkton2iFabwbUA=","LZ4KtcBok9/f0DSBOBuoa25ikt9WCdcfLGSy2aefgJ4=","JfFmMb93Bg9+o0CHwCW/E1eEMZ7wjNouMUGe4KUp5lg=","FEx6EdpafF2rrj8z+9A8rYbRi8WUx5pJfsuYlO21VPE=","D5cRYmJ3I/P+rayyiwwQTLj3TeUIdS+o18DbKvE96O4="],["JL5RAJVDYgbdCr0LDLuVyIOrMEqlJZixppMG7JgaaI0=","IRYQ4q1KN3Qm+t9waLDBpsKZoWTBwaYD6u2USHDQubk=","FaZ9mBBBsfbwnz+evv2GTnedOvCBV3hqwHdQXlDsefw=","BJMn+nnSjBKiyCQGlH938Gd1sCh0aLMTaHdwHb58lZg=","IwlA3MUjJlj/nClpej/UFtFw6MmY8aqF3qDELXn5Uao=","GxIcBJzRFZ4okAfgydqZlcxLq0wm+4iOw5cqii5laWQ="]]}},74906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["IZdwP860y/B8bb9GxK2T59FOVU22bQkQL/hIJHQ/5Oc=","EyLw//x+SFS9i1/CPnEGtR9ZvVBh2LVlrKL9Pv5RL3k=","GeQU+AOAqi0iITMRjDN9gqjFiUwviIYe5G9Ej6nWE1k=","IiQRmaTfnLfWUknZViytbGXxZGDnmnk5y/3W17kgnZo=","AwEGFzU4Tfzs+aMRwireMntRx4shFhX0HHf22F6KQbY=","Ip4dhsHygQ9KJjO3tLW7YbfcXRmslf2NN5VI/ytoUO4=","DjHc+cUyCagX7rKS6YlyfD9Wv/ZYg6/l/cKKw9++pnU=","IixzGOvpYwbJ15rBEjcmPGuOslJy64hAfowpo1i0Dyo=","DLQWtCxTqCnPT8gjvo9P7dElkzlM1SkFP/TjYEl0osY=","CJJynQlZSo2LGt+/Li7XU5ne5hKEK22z0tLCqt22wKo=","GOOemuRfFLqXoVvWcnEa4SQ3XZ9IKkSHoOM03uLSfHE=","JWDJ/2cubqaduzOETQ0ihwRh0Y6vD4mS1NesZJ7dZhA=","Ib7iuO1UtybvF/dzZrHc+9p8zx5If5kW5flj6BTFcxI=","MA4bKNq+vcDUvbwZvimj3uTtqEJd0MfG6C/sFHywcLo=","LESl/0Xe6mndKWHWcBGvSYK5QF+f443kpzLSrq6IzCM=","DI1Z/ht/VQleaqrZ47Tnsck9h2ujI03RrF7GQQgpG/0=","Bs+CvF/RFdNIowsMRTeNkMyhZgRGugSXWfpTED/NeLU=","L4DtAaIRjQLiFFERw/5spw79+V2Kvq7ogpKTNH3JBhw=","C9/n9oA+Te57Am4HkHWQjLhBTj1lHdEv2mffCN3tnkI=","BsxI7YgkBVlbNNOROPULtbMaljoNumau8XwZrWIuKbE=","Kmfzum0VlJkyrFYiz54rSTgBvxalAzakUYJYvMaGfJU=","JXJyWmfGBxjfZWk0qnj764DI85WutqIM2DPEsU/vQSo=","A7t/bKQ1RbEfGXISZbQWFmV5y3UzMLGHm3loXR3wv6c=","JBKBXoY/jzvCi/y7lX+qXzkzALJRM+kiG46zFW7VwSs=","Db9k1Y3yEuQweHGWbeCXpdsJqT5bwwXOvc0GMPQzr0U=","J0wGwBFY4Ef/SnkeJbe7PbGQUp349Qtjhic/gQ8Vxqs=","I89AaT9Sq/DtPYQve8hdGiER0Kvs/Bis0P45ke5f0z0=","HaqpJlKPM2j05M+SQWa4vT/42u+8+QDm3MTuY8QJlpg=","EBA3idyUca1xhle+u2eB45vZL9IO4aMtDePqKBegFVU=","AAm8JQZQgObG6ZMuNL/eeNEIXxnp/8iWWkZgpNm21gc=","ExLHJ8tUibsXTh3LgliO36sxopmbN32r7ORm6dzWr+4=","IClKRix9DCWutTdGGOXncxZoKuPXJoJPFfAPfLmnAJ8=","JeDGvom7sEvYORyQzzVYjw6dc/2wYln0egVROteiPpE=","AISguH4LM2yakRBp+J2HWji+MT78Qg0ouewofyiBD9M=","KKA+4p9hKqsmj3YkHVTUd6HZf1gHui4YEvTTUNfG99o=","C2eUGCtyOhLgs192vVWn0QbuakA1UnxNMppvMwaNfto=","AVuaaYRlQo/GhredtJWchJW5K4USL2ppMpQINvrOqG0=","G/5SKJ+BH1w2GfFIZhOK6aEnm7dujOyaiTb9w29Z33s=","HNV0/o1eTEKLkrI6lxc0IXbh0wmn4lkFLDG9ya8JH6M=","IS0bvfqvAgBzW8WFGhVq3L+k9gf12hIuH2Ovrs04yrc=","CwR54ogg6IPZA6lR+VsTCTeI6eHKZN3yq7lLE/7p7bw=","ARD1JXwhyTedc7dunKlcUTx3oVzI7g73JthGDU+72qo=","CMUulAGpdk8MJIff7TTiFcGGtsKDjjjrWlDMpPC8aZQ=","LkIrQyPLTAr0b0sOUFL3V0TFOKvMx2Q/M5RA3Dqu7KM=","LhJIK6FgRy1FVJ/3nNBK68SjJ8S7nXjCVzuDWwXFX+Y=","Ek+l+cWpbWzOks/HPqJEYgLwkQDu0gOuQmeqY3oDLTY=","C/ZR+C+Dyh+gN6lB1OKks+CPXhYD+TOhcjrfQTV5bec=","IcZ06nuDR0HLrTmyGyQquaVVTGyfkugByx/kOCthlGM=","IU+R1sSu9X6DGGtX/Z+kihk+HK8W1/bcFVnRRKJxs0E=","ID4iGDiXKcJsb2YhPyJpwmJ4XsaMdZWZwtjj9oA1BVs=","Gqk0GYcTzhdlj1EpP61EscIvyAORQFznbJKyNJt+s6I=","EBTU5d3ZwXs8KyloRHav269/xW6LeZYWpnu8ZnjkU1E=","AzwT7UW0dipH4dLUXX/I+/nU4kVG4g3FlpEfuZFxA1g=","CbwcMnTFaeflxdd8Uf5psjt+Q1E49PMhcBai1wznHV4=","GAMXHJ28BhDjjYMI2xAdapnKkBN/arjNqyqRs2tjMio=","C6YHGqmK/sP73rRqiOSl0XvURUwOfajHSxWwhEiM/c8=","F56Qq0sIpOrSgahwkFdIfgd7cQh5kR8hX71ujr+Djpc=","HLyoi4qz8FiP+H3uqXjQAAitutgI5lEIlyOOoAf0kaQ=","L1CyCzNpK7D2J3feXjGYN315I+8vqO3giDHhD36bn1o=","FboDDo8e9vJgVm/W/P/80hoc/BIy9+xxSP8HbRumhwc=","Db4FPaAapLfA+tg6PMlm8LgoG7SUD5elUWz7nc1UOm8=","Ii7KXXVK/sqJl/Mdb8uUpdeZr7eV5o1Niwzm2Dn23X4=","Kr/6Q9dW7yQtt/WEvWJAWZERJhg2Lxspoz7iExtGpEY=","A8klJOvmcwDQ3QqsRk8Obs+WLWrUG/JoXwd7/XiOs/0=","KCJBdYreTvj/OFgwUojTtKUiCSldGkvInYhbL13DNBo=","AmNcuXPXG7PSE3vYFoDdO8YH/FSH6JjEwtg8HcKBdoc=","E8hmqmbo1QYHncJMLfex5pGZSIfTViL0z88BS76iI+k=","FR8AB8z0Kn75afG29jFZkuZZS7U0TSg5/uZiC2DiwCM=","HBxqXrzO6Mqk3H7xjhlCdPbhmNKxQN3Ml8sVySuhQJw=","GDMMnmfWL3hhqZbX7Wm7qQSw3UWfKyVPx8xT3SjkWmU=","JrdHdAyVvxOcsRvfAvpjpL2ympDxWJM6GCLN3lOHKQ0=","FHVnb7IFCEJG75vHI08xLCFPQmhS3LLsfcN3L1ea+LE=","GwOtkIDSm3Cq8wu8MgDv/+c+4mncAy0uMr0ZB2e8OA0=","IcF1+TfC+C6Zc1vHwgEoT4lXeyeh+E+iRkLs61UvRFU=","EZLgJpprZqjFiHUnqkR0wt6Rz4xx69qDXfLNzN1KTks=","DzoSwO5S8NNPK0oNzRNUG0ius9USHTERE7upeSpFpY0=","B/tSGIO994szaJIFtF5SJpRYoGG8uH7rOx4YPG1+tbc=","JI0OgFHBqWVkDJbG8BDEkx/mSLlvle9vW45HT2TPMWk=","KrVT256tLILOkf6+GAUp7/NSGHX36Qqbi3o8TeSHfNY=","IR7jvaPJXxlU7vIqCoLC7ehETkKnKoIAurahM4RtW1w=","ER2ztRhP90EvecEpkEqcrE7mWlHCBi1mcy9UvN92e+Q=","GnOEMmTPmjobtvto73YDfE+pgzflwQCWxjC0SexKX2c=","HC5aLZMy9lEoyFNYZi1qfEQ1Ot0JwnzQfaAvkUTahV4=","Dis1/hAhuHneW2enRY+mGIu96jniv0aKGiTjYlyv/5g=","LlaFlOXfv63ycrjW6Mmb14XE+pTOnof6ipo34yx6KN4=","BwQ8dXHLfcUgW/2kLWk1J6S8tYI47WpqJI55F92vDDo=","I54YoMhbhF/9a4XpY0PxqDePPGkdrfsijab/eqee/h8=","JeJHryUMVkwA9f8c8fK8hgZgDxc8tl7weAr59aG2dsg=","AxujOFZkVE4+CAHxaYsVAzpgSbJQTpzcLG4+sv0SEA0=","KjN3dzniqwrfscpWh9seBZsgNwy+7MrTLaXDYJQx/2U=","K/1vDp6Za6E3STJ7nFzsaZA9QTst8pt3fQU4Sz56+VI=","LUU9k/s2+/jjZ0fuktkMrZ4C5pLQdIwH/UPq/CzF6CM=","GHvYBD+GQs2itrrYKVjRFYGIgOuA9rcwOB2XSsXVA34=","IaymBfkqSKw1cI/lFAcp+zXD5IzOxEEhdxOwhklEOTA=","Fz/RZPUiSsBsLpnz4uqmN53xE94wqkhei7zH8P0tHgM=","BxxmpkY8P9QpK/HlrLbeYRFC1zzR21kOibYbV9RNab0=","BEpA45aFW+VQ2MzOe4LuLKrvZnW+vpImbGZpgv9yu/g=","EXbZ9S4S32fwhxEKFar5jR3tKT/9+ZWZ/t7y5RVp5PY=","BujrfdAm0lexXGYkvuLzfVtntKZxz83+5Xl+hFe2ORY=","BpaqSMHV/oTKXPWQCasLqu+7YS4yyR1e8wbe843FZzo=","CFPDOpx6fDs1XJLHXeRENl24LSQe758/rEFwBKOhrMw=","MBbAujRnjgpn9Zz5bOFukIFU9fmAJZFxfmbpW6Jat38=","CvAIYB3JVSUX8wP/niLHk6aCyqkyVvLwmk90ZUJgOw4=","BMttdrWielquOHy2R3kDGMJfwW+NfRhVo4dl+Ef3MbA=","Ls9ww3LY5e3K1J5Y1Hh18mkz1iYU8mbmtPWGF3FIVl8=","AfOTpu503WxNUrDnggpxMvjEiJdCMTwGyqbsxV891BM=","Lk1M4/l7+W/4a4jpadE+QV4UchKCdp98+MOnNyPwlNs=","MGAA7ySn9anGUuOpNnV4VU6lm/jvoL2LxXdkYMGMGt0=","JuWNYodnjz25wiXB07k658Q6aQJOvySci95AYXwrPUk=","Ce7gn4c9G/aDlx30185WyPC4uY3cBblhLAoNMXMQZVo=","DwiHnf1PoNwR3tVW7wHG+UzG9NGFU7CLyx3WBDkuwAw=","EUWffp8OPHJ3d+NNbZPsKKJb2GcXFSO61b4NWiACnrc=","BOnLtvbo6AWiD72AGlO3I/eMH1rNIniA9/N/TlsFKK0=","LS/zLregwCZt1GvVk5yamq6Is+mvXa0BpzBPmGj3x8Y=","I7d+sPJ+lQIApZBEfWRacj2bQF+iU4pct2/F/a4W2Dk=","LNbSxWWOwHktruIGfi+VjWhJiGMYpsHCcjOkaemZjC8=","CuHapCC6yQeA0MgwJr/MhK+DlT4m7Kg52naGHnOYVec=","K0lbhUVT0Cp1todjvabdjvDoH+MrXLBy0/WAqRSWe/A=","BW+l184sMrxXNTUdLUivXWySVqS3LhKjVkC1PqlZ4pY=","LsvhoGso7HjqfSLfEc0iSg4aCsejR2xcw8TlDalhqHs=","FDBTwcOH+TU71nfl226ZdXkr/+7PAtaqD+j2J1ef5s8=","BAZLJVhEmaAR6nSsBHqLN0lBibxjNCuxGC4jQhLUK9s=","EA9h9rgVQhVnYKbSmvXdhkTILeq1uQ5qxm3otKBpVko=","GNMxsugYC3qnBVwCn6d6/08CsOKiB4v/Z2iO1ltR1t0=","D8+bieGbGlX5sDJVz4DMuftqr94rRiB9hz+sgMzvCFw=","JU+AHzyJxiQ272PfZ9kSwfIxux92xse0l/dwjbz9wXs=","FtjoXleBmhCmFGG82NPTyWPE+Vr7o+TY/Q1uyIK50WE=","KclWWqcCCIvUQ+RiDYS7K/uTJTqPDwTlz0CMkoIK2oQ=","KU+2gGRkPYvrI3vXBaVXhxtfFAhiTtpG1HtYOmDSnPk=","LCbzCDFAwQS68kw9+SIxdYSqEXcEUeaoRt59x5UZcxM=","IxgRJ5hUcH26pTfLJyQecCGpSaHZZxOAp9aUTIOJBMs=","FBk2Wtu5Hx99G7CqiktdEcetBXDMbPNji+nFoqJ1tJU=","FnRCXy6fyqZusAH+ykjd1LKinobUUfANF26jW04C+4Q=","KR+Vbe9ZuHgCgADO8D17VNzC/h3Vp13BgNbVvtiYzTA=","LxMCiU/momtbwD+6ppxNlQEjlNeN5JRUnHBXt++WW8w=","BifW1tlNChmhfbRcB5b3243hPSeKKyTJmsXZLQoaHOI=","LuKXZiuv68sB345ivV9Q8DAlUVsQRl1Z86KU8L+7L8U=","EYAplF33c/Uv71Qp2nZrkC7q59lnBi/dh5xgob+rp1s=","MGBC0mL2JounietDI8IWknl1L/7GuFNsxotTvU3w6Fg=","BHKhOsfanr4RMuBfnvYJE1yCoOvZJ43vKzT4znCa7ko=","Lo92sntHQYDwDFpsLWWFC7+WAZvw1227R0OpcPQqEw8=","HjOYQWX0fCBKM/7jH2E1RLfYRqfV6kUoDt5LNiwyqqQ=","F/IuJyUr3PkacrWesnamZs5P6nrfussuqf3yhSS3tD0=","AFR+fHDuTj+0pNOGyLqlXYI6DwK8ljtDA5uIR8/25sk=","COpMy/gVvjJczRVJTzjz+XFTqwnFSoeoUrKplIByTiU=","J3y0Xz5jJxhnO6BdSMcS/nQE357/VAHOvkXRlMZ/qNs=","AVnsfqSarbOosKI8HboAI4B7DQmdPEC2nfhmqS3Iezc=","DDNIkpfiRJVt5XnFwRKrQMf7LYmGaihBj2YKhu4YUk4=","AbtPy64oovM5lWjGs4Sdon1t30/mrau1kRUWee030h8=","KiM0PSSpz6O49BP1LuGyM85MHVub80sD28bXM9UjBck=","Bwem1RWzutA6mwbWvgSN76hQE0qs0SDzj6kyZAFrd4Y=","GDfbVAHdbsMLprhmGE2lbo20Of/QQVTsRptiEgzjXLQ=","JEhyoNJ2a4VH5ralr+q/GY4UCaDwAm3jbBAXk5UvbPs=","IE+xeSfOhzx2EZY5X32kb2ecozGDKln93SrjHoTrofU=","BW9TA31djvx89qb+uhjRAr+Bi7unC4bdm3Y6EgcvTC4=","HfS8XXMjn17DuJ761T35zYrY/KVDvgH19A/qKVIHG9Y=","H/tsy7oAEVXUbhZ9H60cE78okqyHzZw0fHNKte9lg2c=","CO426IFJZTmwq9ZH01PlG2P++R/JRIgABvLCbC7PKiQ=","HDCAwlREMzKj5ig9W6tvf86KqmhIe57k43LLxswXJmU=","LcYEBQDnMp91o876TbSfm0cIWxZg+Ic7PoG3sa+Cr1M=","LIvKndKTu2fbH2b/LoIEeuk4XOZ9fzNWjNTCFqiZlLc=","KhV7l4b5Ikz2Nkiq7BufYcenCH7W64qyDGxUadQBt98=","Hg+wzdilRZHELnwmuQJ7d0F+TmUitHK/5h/4nDm8QOk=","JQFE0c6gM/14vXPuTqTP3NakL3wA4tfuZ5TUZCB9Kz0=","C2s/6aelJcpgRDxLeKjoMJV6rgQDEW0imDouaA7t/2U=","L99hPmfRdlafR0O0lj+MU+Ukgvoy5wUkfrZQvHvWFuk=","BI9ksUJ1+4b8VbPARpzYkwZ1KCfDwERjvlvqZvvXs4w=","DyAnt4HCxSSQ4R7Ut7SU1mzcFuaQtqSzySTcnW6FSDI=","KWUnhRYLJhwcIMdBUkomFHzDGR8zt06/F9RM4viLD5E=","EXaQngKls3v9R4EPy+c6+H/qEwRwqkS99rBYxNNZ4Xk=","GA8mxs4qOkd7rw2ljQaXacK/AVbWNvIlXhvDXAHpiZM=","Kv7tzCzsVyha0i5zT7f+PdZfYmAcHKSISobHpqBfCD0=","DdIah+4iYmmY281z3XUa/7SdR6AumVpBvKJjmRAwh9I=","HSG6oJ1/UPAVn6igtuDWFEbRx9tdFWZGnaaoWqciSWI=","LcWcTJ4nXNjCUGKCzFu4QsAUvqQjaxvCeoVjUbSK+AI=","LPYtCFQd/wkZumiml/RPR5HELRRHpBUTq51fdV6x84o=","L1uIU+LNLkep/t7qQEfkYIPJes1LaHrr0iZOeg6zVLE=","BYZTKKmy/UaRcMORxbqNtcZu75k45NpbrjPycDxHBzA=","KXYcn8PSxMwbEmvh3ARwqXuPJyXTJ8bRypI8KqgJKx4=","HT+x+Nw8d8tRXDe8gQ06XjuWVS1Lu1f9sBwq7rHZoEg=","BfL763yuCjXuLzpNKWTSQaDO60ez98TIe7OwUshwXZA=","H0RQFKDyZggqUCVxUmCcwhkGIVT018EyiHRpVLl5mPg=","LTWRfLHQymEe43z9kHjJJPyEvRpL/X2zzjngWzj2mLE=","BaiaTrQDh7hRLy85i2Um7+dnFpUcUA/I2ryDV3UzXO0=","BOJqo/AmARdPRs7RVZQynk9OW9XX1T1d9shjOpTdAd4=","IE1YfWFSbB4Efh3GttQDueuHMPLi37e8c1DZObrFuQ8=","IcjKIT0vRERq6Qpr2uWEO3wstT7WmfNmdeqCgKKkIOU=","EwO9kh8y+kxOc68hRXxGttaeLmosOWcWIXeHtG6CLr8=","BhOCPFtqvu8UOHRlMX5xO0Ws55wORDPXxNNSCX5cg5k=","DyfFMF7pePT3deIT47oSqQH1EUTOHqibtQRpMPXsVdE=","LK0RxpPGpidTGVCjB+B7MOqKSVEV9aU4iCd5ISDHvbA=","FrslaIPETPNzZmGORsbbTj2pep1K59XFhZWd4ycvgrE=","Ka/lC9ePcsx2NpWXZBAyS/1nFXpczbeuRbAAMuHVelE=","CTKZAuWeUkOnJq5co1QIogcUhgmrNpgTlyWu/imusWc=","BLGADmAMkOxHdrxq8XZMy9wQv1XDMU9CrNBTGtU0IP0=","KY0BELuQ5MNeKTx6fazt737pNCpZG0Mw4nJ2qhO2etE=","Ak6m5oyxqmtAfgImSaoy0bfqSjUOUQwH7uQ5KTleT4I=","Iq46GoHEVQ9foBFuE10t8r2faDWg8NA/Tdk04TIKPY0=","Hw9e7p6auyovSuBNb+CTEf4BFcHhmcKOInBeaBRC7Tc=","AjyGYGYW8xevAiRk81C0vugML8oyBkvL+D6M012sBsc=","KonE5bB0++Z9BMsD7+GMS/kEvsR1mzPa1rLIbr/SudU=","BLD0jE8uBb2kuc+AYHX5wnXfLPYLX9EUcOqnOUqCcn4=","Dt3losATJ60EKmhvRDQXvY8QfJnrfAKQDJMae9jLNJ4=","LKysycnYsABNiTIID5N4tgZ1qL2FOq0dxQZy8TchLME=","CBbzNQhiHy1WNxFWsKP3cxAw5LIY5EyQqIzsrwcXDew=","LvjgpFXUcrSb/9qTXI077hrpJIYI4qUtU/S3YxPJeSA=","FxhKivkZmrpgXdHy3RjrwC4wVc5AgGjsyq8+p8CjNK8=","FjleFTk3qDZg2294RGy5lYNkNmAnd9gfBgcTC0SIFEg=","DhdAiCI8OOlED8dzB9ZyCsMnhMnS9ZHiQ36uqbj14rs=","GecPqTd4j3ohJ1c9VsgZe9DdCWFA85BkhlxlwxtH1AI=","DkNMMp1SQq29qyR4BJX/lyML6zRLkY9vjWvX0hsDaS4=","LIioLrh8gbpCohG/LvPBWHWsFXx/OGj/81r59VqMIrw=","ER3CI+PJ/HRSqcLeRpODkV8zrfTPW0n9LgHFHQnM9DY=","EGRzU94xl7nLSPRTm1B+RTk7AAhC6LqhIYrwl/hxuuo=","DlPWQSHAqFHBs/B0I1ggNKvOaYUl0KR3JDVMBxUvcDs=","KJGTisuD7hk3VJafSqWmKlMQgdvKTewiYljqkphLQ0g=","BBBvleS6P7dNvkvFOrwXAmK6AMfGPtjEV8MidTLBLOM=","KnPmG48bq/uzixhvQB7tDZLFYTuiXdL/TQmffdPBn+U=","GOFrJGQvGRk7eYuSO43SX25IVtayG3Ka7SKBqxVPfF8=","DV+EmxZqufb8GmRGfFVXAp81mi0PGUAwxN2HXhKuNIU=","DiUlDFc2WinGOk8VMbiw71I+qpPB1wrNCqfNeETdBEI=","D4E9FK8Mhbzt+/SAs9gLnzNYU8YBiFJtgHYSdAdKWZo=","DSNWqS26rowkqM6+1kKAg+8vRpRg8Wam53Q3fngFVDU=","H7bc60lb+Q//Vsiq1wtAv3c+oQA83Qkv13pDlh6dfcc=","LApwzteZUadeI8WjI/1wbCq4fDgc/DwmkIFid0HCu+g=","E9xrO9sFFn3OtLEQNwZKxf0i214inkxrpV6DgjIdxe4=","IQ+ot3eQfsMLuI29fA5sqQBOs0JdSYAl2myQpHw1Alw=","DFz6lXE5tFpy+7+ApBCqtUVKmCZouvJLDdPATk1ZnNk=","Hx87xMIdYzQA/Pi9t75Zt/Zc7cBrsvyTqHO27xLg9Ss=","GI8O6Vqd+wPNXj+zCCcFfpM3EWRO571XSQN0wNZ1MuE=","CCOHfr+KhCt36ODztEhz6UCXJxAbGGyuK4DQz6cm7Iw=","D+gWA945zPFIymOQ1vi9yTlcovP1CHgoPZjx8OYbGv8=","LvYf4ZL1Kp186/QcE0CY8syuNcq8qhKWNWZ2j/G4NwY=","DbbQdrLdG59NVtL2b6tNe/xqOP73+a4dTC+MRLFRD1E=","KhlKSuhYPygYn5wBHRB7gvJ55qD4yovJywqlgYMcfQY=","CuU5+pymfUr0j7KS+RiMnnLy7qri5QC35yAXGMjajek=","I/ZqiUsd9NJqi6ptBbGs5RH6/9RgWzbP0Su0xtwrtNc=","E3zvUirylCrumk+4AXvzMOZGAfRmtW0yJFZp2f5bpwc=","GHqvy4eEGy351kwXZ3iaayIXZ+RjTw1VAGOgv5J4jDI=","IyEudfS4mZKjZHA27jbXSTi7mphR4T17blLa9mxMvSU=","D1TL6Wd3DfqdBosvxTq8lkibt9JmISZU0ybea5rxbWM=","I9g6YLmIerQ1m4Vp/zohm7gTZ5Vf3nKmIALTzVEQH8w=","LqZ2/n8h/Fg6sLDhiQINQssi8ERgfuFb+sfdZtpevnY=","FvN/NXoMWEgho1arVqFtQfBFApy1FfWO3gAfBagHiQs=","E5CTt4/JYDpCiK5YEe0TEb6RbkyX01pc8Y5LfkfROwM=","Cqul/K0cBHAwyL8kb0FhC2jWC60oXMFfVZAPUneKEbo=","FhGCeVbzQ1wfxn3T03lUolXqoBls3cXVphh/oKKDnvs=","I9tWNi8kiRJCHl8IetFuDJ5tK7WdswpSgY5Blkt9gSY=","LyFeZAIHqIsCmZyY8a+PoXMx0Z6j3h3s/o8uR4IkIJw=","KyomGRfA/s8rzhkCH4UG43jp0+GvtFHp0WKz2T7thhI=","L2YuTN/vX4IsuVbfdbF7RvF7CPkw9UurQySgNj4jOEs=","CHDuqy57segsQmwqsdZf2iXUJnSaU4tOpmnqox9mGgA=","FpQY3/yZ8u9dxrEBNxfBNECTSdhGRXmFclsVrGoVL6w=","Ah08skDWQAM5rVvFNbT7tAkZzmuQFi5R7GiVp8q7Q3U=","EuRcRsRbZgtq3cFJ5CFu62+xlHTIzOTXjjTDzBgCSvs=","DHyGOUt61h2MNI0YVAPcdxUv0xC10FlwN1oRtavQNUg=","MCTniyF/hdjv62AAj/cNM8PoTCONnCGgQSG0mKL7sTE=","I1l3EBtWBxztMWPB7HGHkJo+12ebtUrUCBG6MY4a/IE=","FL+IXmb3wB/ZdO/cC8LWKO15rW/GulEcWo7Dg+GnOnA=","IjMlrn5zzwk+HViRqpLtQ/gmEPEoPyZfVlSLOAcvONM=","I5pa4Tjc5qAZ9EVg73wZ0rgCXa3wQFWSJvVIcNMYpX4=","AdzDURXZBX769GjXyKfUYEjgE1nJdIVbyZc48LJHZy4=","E1mkABLFMyWHpN61YEpDbiacKCuiQMygptd7ND52u/M=","Cp7jlxIiPUwMN8JqlvJnyF/I4xrK7gwHNU03mNxQA+c=","EYEtHKNnGuaIqYdyM+617CmGj3zXxeEydTkahBZ+AjE=","JDXNaZvJSYWUXYeJYHcPkpjUDA4otrWXkGngWQlS8Lg=","K/AgeF5BF6HqWTDNU1UwO/mqsqHqDWaFOR9A7qsq8KA=","LO9seFd8npenaFUpLKkuQmmsU+m3Q53/usLtpcZ1gCQ=","CaMOAMnw9vJg8F8CnNqnx6/KUGpc5WLId7O41UMTVCk=","H9hZKPjIBTybJkp08SG5C7+a6AY+DolnAWW5umaj580=","JEgiednvpXhips1FJKoonmlQYG34zfj7yu1LZ0/a3pE=","ECYKOc+w2CrYGCppUfnHgKRV/B3kjEF9bOayfzZGIYU=","JSB4J6dgUtSJuyaYcw1cP8lxkqRCBXjSR0o3rn1+MUg=","KONrY07L33uOT54aNH35XXcfFdl/LVxAHt9qbjdYdL0=","Bz8N6m+D1EPuO6J8W38AZKt8wNNLq66Fn2v2bUah4WU=","FMZhhWn3SP9lUUQ3rbz6l/h7mw0WkEjoTFU7qYiMRR4=","DHZ1oEK6bMdPpYigsm/cTy0fEZoP5u8RG+ai1FtLvK0=","A9+tfbPzLG7YEwxDz/YE2+HCnb/yUMaEyVXwnklfs0w=","IBFCgfvjXBiBZPxtQUQgD8HZ7EM+/Gd0gL0s3LNbZOY=","KeQvUhix6j+tBqSOIpLA/j3wiixKgjo75LmYlV2ooh0=","E79AOUiNlLG2pn8lYpba62x8gPrScm1um+EeF8I1KBY=","GEek42s+rOE95Y+kZiqfiMnBekZObb0gg8KTjCJ+4/o=","CnogVse3k4Svn+PGgmgwFF9R9vjKXRo0Tilcp2Y62ic=","GBJ4yqFb37WUDP8rwyFv8GpFli1Jed/A1slJk7t96G0=","CopvT7ui7gmjbTkPuxSF+3ic8/n2QdrgEVIMjxDlekM=","CPa0wNe9XkyH+8aHRSDjMpwGe2hB/IM6o3UUQ16YfOo=","IgaywY8ykuepqRA5aDpV2BPdkUsMfVIyEEJP8PKBffc=","AYbO9cBLOmwy2iZAWhbN01nfV76Okykay+uj9IcynPw=","B1r/Z1cOoXx8eckRTHoQ1TPGCAttFaW+vRIE/c3ncvA=","KwbYOJupYhw4adLoslrBXiyXOJyq9/l6NXAL5mwWVag=","BPxtCmtndEQoFhy1IoqU58DpXe3oBLK0ehgFWs1zeus=","JeSilbTnotxxOU1B7CqPSxJOWMI0RIoCiiw7xq0l5ps=","AJTCSrAcbbWU/akHtjmns6VDAUOTQOiJtsqctsugZ7A=","J1GCGm47IgbNa8PNXZjLrohQdF7Gy76kE+clTSpRRUk=","FFquzCTjh425qNdxSbJBntW0LfAl7L0ajpfYuBeQS7k=","DSqgDMblFn2EXuGHe3qgWbXlFRxX5MFj2jQD+alXVfI=","JCM7aYYccMRJ69NuRCDd/DwkK2n/bj1MYJDCvQinZMI=","LFX+GnUUfJyCb3Yvg21WRaxBhLoZJ91Wp23AVqmJVmc=","GXebHLFqnHllQBZnSXi4tu4aeLZFed6T7S1nueSfCY4=","GAdyG6YPuuR2/2ASDB9H7AvOaSz8ABAq5QvZN2xaIqE=","HAII9auhJ1CAL73DvxLqyeAK2nCPFn1LFnvX1LA9dvE=","CQtuKP9UHMOIaavi9dv7n76IjSECHynSvduRJ9PCc74=","GT1sfnatlOtZogAQp5nHv5ao3ajJCIfWUhTIZl7NoBs=","Cd3VvAsfjUxPGnoQLBuhLsfnVAzaKFpWTqfEdTr4qNE=","MAod1f2hXRqc/iooeAGBcWhyHaL5cBOVSeFoEfVVvh8=","FSCQjfLu+6B1u0HP4HQOHloe4YHOSSAW4VJwbkk89HA=","Cz8hXVLoXsPGgmmOvLYigjOulRj5RQ9IBonnzzATeEY=","BQmWoHr2dlxWqO4vc2ZQ3rSXK/zdsZSg7+sZVNqopNc=","I6WTJtr1+U87UZLBjtBsxYzZYI5EE4aGOZ3E8e6Aet0=","HSILmt0FkoZomM6DSxvcIAOXboFcDPfT9ri/lnrVZJY=","GbScTaPZ46JtNlZnOGWJI0d8UE52o4qCsbEkcQT2geE=","E53sxWewa0lb1vPPAGwFt+HyXVt6xVREXDfdKFvqrno=","Glp9i8qNTwfUzW6bzQDACeMJnpmvMIDeu7IfkPjltCU=","BiHjgR09y5WE0Ki+QeQx1YjJMnTIVJ5iX5j9FZg6gJ4=","AqQcLSvPFGZKATCgIdqm79SjsMOt7ThjW/+X43he1r0=","Ic+1S6cvwGeUlHzDvaM9gVNVQW4qrhkITYRHHu3KOZ0=","BRFQk4lAiaICpM+NCuoynYPL4OznQRYPmXXPAbfIXcY=","LkBUHKynZTISgnEpVZq0IqHAam9IyXQpFHDGX8Bw37Y=","B+6t1zAoT1q2B3iQC2AwDSeXAAGqY+Ruu3+c2hFXYA4=","DPM+SWTTUK3yBR+OLoRI0zJNJNP0hYQH9P1g0zM72Y0=","KHxgSD4tsxPxor2pLB4cKLZe8Lmd9Kz7dXCe32o7/Lk=","KJRA9Lf9uLKyJmHQdC6WlROcGh7O9Tw/694LX22btKU=","KRvaLDf6yWKiRVWnq+s22Oi56yUiL5f0gX7y5bC8cgg=","DhBUSViUEkBM2nuC8U1SdZT/mdBM6olNbswxURn0K3M=","DmCX8K1BiscSOufrps1FIrf/qNyM9gofg2viPkHsJeU=","Iv22dnJAF6+oqAacYtMHqk/1LBRFrUG5TD5AbjPg3vE=","AgTVlK14Va0PaVB0KxnmDCxTOIF6q37nv2McOqkhYPE=","C2pkPa0/lTh3EQUX97M2UYyPwR2Gi8cuds12w7L33Bs=","BBiepsK9SwD6Y0mt3hcCfrfXY1OhC9B9CUJjlEfLQ9M=","I7yESdiYp1JLLf3iYwNsrC4Uk1E0+MO69/HhPqLe7Dw=","ABfvpgjZlBvGTTngslk7dCV226JX+rMj1MmcekIQehY=","AvBhR16diIizh3+TCOd1ihb5Hjo0pYVvFa0Lny+S4rQ=","HyV9TW8yd2dKBhMw1z1roTXafLDLoxhoaHL+HvbVLiU=","GVNA9sH3tfYViIS9I3cVFJzqSI7b/YD8m5zGHDhIU6s=","Jz4gAXnFxF2GCyaiCywIU8EAj5QkWdXNvtYz7eAxqh0=","JL0OzqHh35evDylsDnktZ24sjgLoCKFYvb4BQxxeSkg=","DG5vD3wggR9ARZnUWK9cbLQatnFZnWNQ3zjoIQS8aDU=","He4TUkcCNc2OEptWEfqVNwa8CNWPaj7z2ANw2NGWg6I=","G+DMMDQ6Fo/afHV6wMfl4Wr92/tyZYeAgHJaEvoSrUw=","GkSav2RPaKZMIXxqBCojEQfKjZxhkghYDrdrvZIV2YQ=","CAEX3eWPIopFn1nZDmS6vi2vR2qaLKAY+qPF/sqsF4k=","JKuaFnthhV4PLGC/8JjV630VFm+rUfK2LICd4xjW0XY=","K1asqdWVRgUDNjKSvM3IDoIyAfcbVL2mhMk+sIk3hPY=","BXNh7CPIezAID/HN80Z9V8laEq+/xIq14eTeAWKkG1o=","G67Rdxd6Jey7+vTyBNmSHq3jaJuhN4zZNizBQUUIn5U=","AMzbbV9JE9dlaInDEpdf2+DgMJqEGEn9gI119ZOnFIE=","LFL14e9X3l3eUoRxzB8O54OZKd+Y7nQ9nv+WJRVWGRA=","AjSkoy92fy4cpI2tOi/dP/VLLKPVPOE/yQUkFK1/dVU=","GCtMDFUasM4ZkLRyJ495S6nMYqvMkKie/dgHdlWONDM=","ABqyu9vQQ9LX0aTrdttN5x/d8Z7fENfNuVUOGEblP9U=","IG5s0eMVTBE6dipijiSUCQe0HpDnwtQ6olbqUkmXg1g=","J4Fsq0vsGFd70zW9r4KYeYomG7F1E3F31GupXdA9yLs=","FoC2MqBL4+se1k71iUQLP5Umsq2CzwuIOdPnsPWFvIw=","GWsswObgdijfgjT1jAJ8GQx1sDQlEe/qTDckxP7dbnU=","KasLYGXrvvxoRgisxr87X8aTdww4v5G0vjj+b3JkdIY=","IkzoFNOcOC2i1l7M2d60gFbt4Yxe/LjiVRW3J+VAqFk=","GV4cso84qctXsscZtQT1/dHUJVm2o2gmT9D7/vpmVZ8=","Dp5etw9EkLptvRwO4dZyTM3Vis3xOHhc6Y7jhI/7eEA=","GZXJyOUgAU5EEuxlODnXgVSM9x9G++tRkZWCImy9WyE=","CIYJXMN2yH+mUwACg6bq4RAImC8nEEr+4Zj8N38m4yQ=","E3YeIGs+ibI94jQr/Khg+bDZo21IaqEVVl+fUjacEk0=","IqjGz8DjilAKR1FcUZrWpyUG7A1QjeJZQsEPUfDfq4E=","GJhenH6m8aFpYuTifPGqSqMIaTixP47pRlpex7697gM=","IVtSPOPwVckusUjAACfRrUBqKr1kCBBD4NFUkoRbMaQ=","AQL3jHUTsJO4hXJrffLnApiAGz5AGc3UIjnXZEhYjDE=","C86IYC/ToPCriIWJGtRARQWPms4R/avSTo36GwpK5yc=","B0X3YPjUZvwhBD4ikubLsgtiJ1F/UgAlESnFSB9S+ks=","BAbeOAdEXG08vfexdMQQqZihUw/MqZFTWiomLeTi7lY=","Jneec0Y0kGjbumb3hPh+JDzCfKtZ6If37XoBF4h9Gs0=","JRUGUqCK+MpXTHxcd//Zixclmh2RSm6kHbdQFCZ5Sdg=","ALuNE0OAQPZ0p57UIgLFv25n3m/D9rZcqDfOq3lfzG8=","DB6/QO6qw9Shkt1Q7iXABn9m7/YinQRdWoAQZ2Oczyw=","GjlzHrMv21HdeTdU92EDtcq4aUeq0S1JDUlRky/yByc=","K6rT1BsYrhDEY68WYuyyjGmIUk7d7TaUNnKg6Fe5YPg=","LneNoVGLak+tLoM+QUZvsv6C9PjfG1whjN07fkmvZ+E=","FW3HF5MNZJAWd0ORHpv01GNK4Em1OtqygWmGRfixbcY=","EX8u8XEmkqudvcUdtJaLRfXgEE+eUoEyk0nZCLI+Ixw=","CygbXZ3SyhqS4tg7UIe2oI1qsIMw9HUSqgR7L4i6aMw=","HCgDdm3ZCWVnozZgYXZPjJFvKi3WQLbuwJQsy3XUB2c=","EgF01TulfRoUG/QOTHBWg2aL1VgAAAqrbzR2a3tldaI=","DDeyUCD4x26lU23lTHIuR9AXldMbXtc0ZufYuK03bUY=","ClCPNFzJqLDDC6J2UbocOtg5gCWkAApcJQAijET6kbg=","Eq+kn/TYtMbDcvfgZYQHg8uUl+6syEejQPYfGCPLKo0=","Kfw3617HzQBICVFreqPHFvT39ud3L0Q+BzCwHdUHGlU=","IEj7nB/aztD9xRWUkNspd+V9vL/3UUrR5SonG/hN0ag=","AKbEIjqr5YPombvNAxSkdDGB8dXgPbwRyKTQJVD6tk8=","FfRiq1shwxVX4l2cItjcagzKk8jtaKNWVc/3RWhnZNA=","J7wcmvaO3443MBlxJL5VnxRy5+O7oNNeB5stG55Cce8=","Gi7BSPkA7q44wNPW79pk4UaSnHHrgtoxOaOoWWjsbrw=","BP9By1U8phbQYWVFki8gMLcbI1S80cVdfqvK6okEwi4=","LyxOexioRfzWrdZwCfwjexSphGGSYKez04cS4DoISbc=","IpJcYGofCRwdXHEi+OGo/+pqFAAxEGgmrFOpxp2EwKs=","EOKox7Er9wJmwldXPKJZTYgRYz93gi18IysynFtOcnk=","FxIxlZWuRkmSUkv45Ii3g/pFs1SM0/Fi1Ya84x7HGEw=","LpYWmH0zMziOpaHLVrTBYfJ5/xlFSmSt5D2u1NzaXAs=","LGghDXVmDfXZqDkqKAXqFhL8YTfPWzWmj8HwOs+/5Mo=","BTzzcHKD34cwtuH2N9I8Z7CzUzBho1vLDLD5u+TorcI=","B1d0kUg9A9d2nazHlge5iXCBwAld7Nzj0ifAWd3t22Y=","BWObIyTAsK+BxbJWymstRrler4Vfwmztv5BBExLeShI=","DskJROuPw2xS8/0TdjcU9BzqH/SH6jnXC9lOm3+PFtU=","HpbNOsNFuy5b0+dVki+Er68wPW+yJ/xo9wO5NmX16pY=","BAhCVAXGa6p9SYWObVhx5bQv/rsN+IWoJJQtoeLjbVg=","KE13VmtC85E9QeuwUouJlCbggFqtuZV6U0sCKwgaqXc=","CwROWYSIfNozf1jHylCngSbetWJPZEUWI5QnlI19Brw=","BIaXIXnuNJZ5W97RwvyWdMDD9xtYFQycUlBjpvKzQNg=","JbdWgxbEsv75tyVDtgM7MXp7/kBmI+R8to5ceSlua+4=","DOyedMNEGYcDzv8opNESdfbFwVc4qlpUoZJpJh7GqKg=","K8w0qZNFF0yXpl6JeBlEhqmVfJ1zbwyjm5gTCAHRoRQ=","LdsuvArJj2SYwPK+LXPoanhpQKHoxVjY2+2Nb0SwJVE=","JkK0ogjlA+NIBxjU0gU1H0PaGD7ShO16OF73zcqAvqg=","I/q9sJtIG8dkECroXM8eb/ccd2L4utBKLeP3oCXLUIc=","CuTtDqatt0udMn+80B2/N/X2xGdIDIql9JUSTPcLgj4=","CQNOGmRtZnS+8EGvp3TjY0+vitzHxxvC7W4DsLRJIBY=","KBfqILRxpL8Tjex52E+fbAAV4MoUe2UGg99LM3K1XvI=","Lft/gUJcLe9r+k6DPlHpEimDl954/Sqhf20d0vE3nKk=","E3tb23RlI8BR1oC+CNqmsNVMn/cJnyv1zolMJKjvHzc=","A5AOx63I4or3BGgz260/oQJOOCrr4CvLU1JD3cohqoU=","KyhbbCOyXFLyB5hjx1nmoQwz348ZFVHq1T6lCFEctVU=","EkIGe+IgLRssMrecRk4tbJd+b9EtizUoHoTDdYZGE9g=","HoaQ9bCocpuVNu8pIKvn5vPu6AUjexWNmX22OxdSXu8=","BH9RE+Eoe1VyyC7bNp+w9xepHyYe+dgXZKWyea2cE7o=","LYgA8hzWd01aaqWK4s0yWTWT0XO2hxIqTWHER0OQIQU=","J0uhUh1bxcWAZH8Q0aTEyt7vCIaF0ZdpebrYE3VvhLA=","F4lbfBDWpHUxDTSgc3767d3Kjx7unY1W5/5JNMi1ZEE=","Bu7RGun3DfXO0JsabbJYl4z1vsrS9m0Vdhv2Hn3BNEA=","MDa1IcYxzl01meN/al2vkohCzvy80sa/hOLbXe10jwk=","H1LW6awol2xab78WjIGEeGRckNcuNnYJ19eAWmNnSC0=","Kg5gNWh11qzhBVkys92e85w92HEJHpajI8FZbO2zXms=","AgiWM6YZTz7Tju7CyPVNDH9DSTj967nA4YMNvlMRw48=","F4xz0naXZdhTgyg/2w12lFfP7wYSuqljM2usEkC2BMI=","L8ILyrqePZbrzdcQ47NBg31dDbhJ54nyjEvlAEr6GaA=","FRpCO+5n+xTVrSefQlIT234PIUlJgt+HI1TAHw9Kciw=","JdYWGeE1aQxOEOSv609VeK0PjiXCBzU2aJWzHuvN9H4=","Fd1Xm70HVCkwHXKV0+aF2DK/nzbFEnfQnyw6ZksEXNc=","I2+im4FnjIoQn9NhwcqQrfRCPBPPW4zBAytyg7zJWbE=","KoDLrJuITiA2hpG/FWfLcyBTepd9oQ5TxbrqNEbAHR0=","EdTLiVeTezYoo7P00n8nbMDBebDCKywT//vehf2RI3g=","Eom/jsUHv3UqB8m3HvwPgApS++sWN8UBD6VOratAKUY=","JvhCsamTlCl9JXmfLwPcnkkD530t3APsL7FVRm2m8wM=","FZRLmVS2GCMU6Hj6L54JHcxA6txI0305vdXwmQXDo2k=","B0IWbc2OvYV2pr/g8f7RN5OSj4RELHRloAEvWEQm+t8=","CGA9Wg6Te1NTtWsFdo/VC955LnL9YcBjRMvXNXB7aP8=","DKoXEcZukwG28l4hoxaD2Av1jYYDLQO/0luXd+23SnU=","LWUG2mldIIff+HtfY27mdvqwDDKuRcdbPbNF8/50oxE=","DZJEsHr5turv9vhAScsuAdddxMtoUzYG6Xa4swB1jIQ=","JDq8PDOC+qXd4/HDtDIELT8DDvah9UAao3rNFcscjEY=","FoQW4KbSddMO2jmJJC4HIwJHJ9OweRsG+OG/6O/kAZg=","G83u8DaT0a0OqAxlaIZUr/5jSqFMsRrjpJFoHZxfjus=","AvZr/aPSob3tsKuL9+scTlUb71jZT61/fCMRB+VlOQk=","AZ9oAhcauCpZIvAj/ezAl+uKwf0KHtNJr+mnuUKYl1o=","GVocc4OY/u2MdgRooFVsIyZFod2GLYfB9QjJSa1Sw64=","CjajpG5uwWVn364fhT82Dm8kkkgQ6DjLJO0bD8438eM=","ACEjwp6of36ns1wl+ejdPoG7w5dMPBfGB82EDAnzdK4=","AqcXSZy2wx9x8PA1Kw9b/vMAW4DpOlILbkKzmFeJ4tM=","D8BTWEsKRgeiKT4YuqMJxS/ckz6bqQ/TJ6qoyM/E2qE=","ExDRlCEpc3sy6HqG9FcwMrG5muPG1xuv73tJR5SFVUE=","G/ra5T/IKQD1dhxVj+5eEhjmsqZlfnS1QJae60nguN4=","KMCKaeXzZBRg/yxgt1eTlWUMW2r7OS2hQtMt6Gd1Vuo=","IjIi7kK2ypl/RNZD7Wo/KwQPR/6M2SIWPZ2diyYi2Qk=","Bk2tR1LnCP8puwhC0sRSpxRItDlJNFaQAxyxJViIdqA=","LV3cIXlwQ5lrItyruaG6bIK3HpobxZGduL79NUEQVqU=","JjFfzZteGiZuyOn2YA9abgvNsi+SbWFZHoP6IQacDgs=","B1knOkF3/N6rI9o4tHj68tTyLoLzRqp1SwoTMbyDce4=","CeEzAOrecFaPoKhA6pcpiW3dhMNk1iedNKC50UePzyo=","E+l+08FvrWy1t7uVTyePJDSyL4zAVEY6FFy+AkDU+Lw=","Bc00htylj06yIbwsvtuKowJ83ldllxux9hwnLFqlGtA=","AFzlI/a8Idrx30aLEv0+hmXhwWl4FqmmcaOythScfeQ=","IQMGbMXfVeZ815FAKBRftx8InWccg8W1N6vqSCstjLs=","A5+Ad72bcfkcoFAurMwWcsU59yMpMXqvgXPS7ddjaSg=","Ike8DMQ3NwW4lnKiIFNG5q86ZCLoG09Ihdw698rcxcU=","J7zHaL0xudAGh6flPDzlPEJnYnBhiHkOogsugZY434A=","DZHO9Rp296YsUcc6KAlzLXmsNQFZgU6lNkhzaM/f1wg=","IKns3GSaJjiNxo3AI0Og8We61G1qoc0AhTf2J7oUBzA=","IxNBSaDUVnxt/JEdXLgMGhAWIg054MIwMl2uKUH1KLs=","KgdQfp8DCkLG8pzPHJzE8+WlsNvwWHTV7a3AP+dLlHQ=","G99mux1X/XiOVO8p8G81/bJym3GM6BFSzzqvxklmEQs=","J1wz0H+eczjd9QeDvxWNUb5hm/d6EgIM9WMLeOfg0Lk=","FkEVVOVf5gSh/xs7W3r7aiv9DzLEBwtVvxrSNOiygRY=","Bz5qx+avInVXJJyhpcVSIqNsZBvChRoN/Ptggx9nWag=","EKb96IxfYh10hUPHaiGPlcICu8O6ygaDjzEzGwVW4S8=","KcWGWiZYjKiogSigcshDTMl6G87CPhNvA40p3PlrDrY=","Iz4O9q0TLtIRsZEc3VaVdv6owXymTk1d1Rb8ygchLBo=","CW+bkrnPLH1mRAiimGA2X1tq3CONh4pHa97T5NLguEA=","L8eI/oqtTCi5Q7tXy5Dt9tex8eg13h+/MZLjldt4VVQ=","G6wO1gkjMUhQN5X8XhFAdu98nXIrxkjdAzjZaJ9uAjo=","ABw1JoqgMNbNFI4Qbj/CMJTlYVc9jHKmn8ODZD4q3II=","K7H4/l2ZjQuLkoN/+ye/56Oc45/5T8Fn3cyVpyAuNLI=","GphXZFCkPl5wW5r2jNDBRUItojlFYwsQuOgh3WH5orI=","JxTTfuUG77wrqZQQQ/sj8Wr5ZvEj1lPzg4i8vdUOYDc=","F10EgLoUq/C8uAdaA/SioB/37XVBORe1PlDqAMwqStA=","ID3kWgN7de9jdhdQ3OCNor53CXAeyBWMF/wCb9CE1UE=","Jlqr/Hi3DKmFwykIDWMpoSVg92sBzD1DGnKDAiGTq/g=","E1Ro3763Dowu2v+shlimwisq0VIKwIGcEnry6l86h6g=","IWpB4kMp3tplqKggAchM6ChsYXWER/8b+p2Sk7ZxH90=","KIftSXl71mUr7Yu5muNFrXDRonzbIblGC7b9DU/kguY=","A+K/gmkMgEu27jx52r0YkupTqYEeJCShn65Ea4rknK0=","Dm3OG75unkZcvhTcxhVhGGdBRnbdiozplGZJscToERY="],M:[["Kr2eFre0gomqGc3+xyb6P6FcwWJRAq5RG8pF850zfp0=","G0vFiF0c/I62kYdTANtaDHNirjgYmKyvi2PK0E7LNsY=","CKcvu1Xd4+k8WBhXGkJKVJU2lQKe7bz5Hq6wEnUcf4M=","D5U1mh9oRdSSGJL4PlALuxs9N2PY/HYkAK8Dmwq7g/U=","FvAXUc6YUyiv3jTYFhne+0Pmx7Xa31LQ+CRy+853cNk=","HDkWJjKEV/yvpinz5tM+JVXo2IXjwHzsyK8fTVZZZBc=","AJcPZxubo14+PGQtHguAMgI+1brJHCwQVvA5ZaQsUpc="],["H+n+tcf3x6Qmv/AyzWoxWCeLbGssxXqHEhP8r9ZCeYk=","DMfquxVKp5VerEehn2Q3orjewP6eVoYVD/boixp7S8Q=","A5Pv2WOZqgcm75r3m+i2xxXkKZBsoNFQdrWpkP6nWs4=","CHEjODW3UuoDDPik9DdxKW7rM/aX0bCCXbR9OayeWVU=","GgJ5jwR6Ubquo0/Psmymr+lqX60dLbQnBJe25lBIkcs=","BVZl123zzQ/LcTwjTqedBqMdbj5MO8xlfbpMZk1aDaA=","Ju6WkaY47cfJGIfjAvxV6Od1goakSEWtiP1947sQUsE="],["AM2y255PnXMtIXxeMRSCEWXUnlotQVVrzVPQxNQzIkw=","AS87spyXJ5MYISP1xJMG4Wo6eHxLzZx5ihMbcIVtHL4=","C7qQBkBMXt6CtSdnfa9ETtQ/0eDb3FUo3SzR8XrXNIE=","F+TnO/cB+I0hms8cpjkMweF8n4SxcTggg3ygcL6Eotw=","I0uKB371K1OjQ7jaWyDMNYrWB2DdYCdtSFAV9z1T0gc=","LcP9dzlLe1rBy9G0bm3tW4NdchekxQpIeumjWn/UXZ0=","FmhHdkD6sUxyscFv8BkuSM+ILxIna9Evl/gsbuLmHkg="],["CWZCFspWXBpE/CuYNH6os2kEs4d/IVncyZmJWt601ws=","ER/Y384r07e6DPqT4g+2hav3bXcwWFe43zCRTkhJ7O8=","GfU8ClkrPqk0l6UR5W9mdTWYJlsatndNpI7sBOTZNCY=","GbaDw507AC/DUjt77lpgFIsdvfGN0cMY5qVB6M9moXQ=","JUcROoGHefE+NEhxnH7xALgDa7Pogt1eZFbDUxHBvVs=","AM8Uj4BFzb57sQE/cuvUEmo+NcupqXBEG6jVvHaUOws=","MAhCHu12egkzIqCcNzOXOgOBaMsozS4fcJB2wAuGlZk="],["FGP1HUpMseuhbbwRVWaqSP53tDwkTJmIo8ZY0vVkk9Y=","Fq/Y9MOQOLgAalnSkq6oRzHA+DgyphuCJQ7ZARjo/sI=","IpY2HzvxVO+6uZaSGTbpsd/4NScR+VhjgXIFUzPgdXk=","HDFg666xD4CfaYQ8+NW7rKGY0fjjQ5vim+uS2QnsiRw=","CUxmvc/1Q4LNkhOr5DMS7bW01BTG4JrMokkSp2NUBMY=","Log71AjEyCbQBP93fXwJOENKtbuE80IOXZS4U7F0b4k=","Ior21CXpGng90Y/Ymms4vaBT8vI8CUuHXyfLOruiAws="],["IU5BeIvSuZA0fH8qj0dhLU386xoebaOBZYc99mzlH1k=","A/uoLT94NiCHPalOn06EyLUp129U5LXX1IBScq+bl3U=","BmeC/j6GneLOvX679g+0NXhTKd+xKtm9G05G7TYolRE=","HFzWsj7zNr4B76N6J+a3quXRZD/O6yEs3/UViINftTc=","LztL8PEF+I4nJIrwlOKf7tn/P62aeU4VgwvSsxFTlFM=","L0CF6qn4Cmm3Ofwj8v5AV/ZHKbMReD/PqzoKNvwf9DI=","I2NgM0npT1IPofmP4lB/aq42GTQHiqWaFiFMCIGFY4s="],["BUhUFyT2TiASgmCJmr6PvN/xhKGVepOF+3FZI78Px50=","IcXiWmmRNk5ZogXlsByBHe6wlWgKcpKDac/S3nGxT5g=","EcXMU/YzjIJYF6/3eSou+86P/xcTANQUVaLtrDdmPQI=","J6CUn9yfEElcTuchSqDt0q2O72j1d9qLlvnYejlQS/k=","HH/Gjz+95KI8RV7w0NvODOVWoBlObVUsBFXLtbDCMOI=","EdD1b8AOfYWzopOf0zmR3Iq8HO0MPzxTDL+0UA1j3pw=","AbLp0g2bVd6wSMq+Fjbw6WNjvsiGZ5y9kfMy+yut5E8="]]}},5769:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["EjmS3zudqmUTnsE/u1L300jhNDM2hMFZb+sOjYw61ZY=","L6RvXbqZCc6ZhKAeKvMLVQ3+yXi+krSRGaOVnH9iNwM=","Idj5TTvZjwtjp6rLF1ssyhOy3YqM9o/DbZSuKUAbLSw=","GowGxhBG4Pjcajm8V66g0H/X2zTmj3NXnaieEWr4frg=","KYzXBG9YwMq3dSOlim/f0UAbieeuXu9JlEQtFn960dM=","DqxzeWZxXfSiCzGraT7ahqB/PoMPykdaZXTWf8Xxn2M=","Brm3GLs7bUXgy+bV2aLwlqd76wVoIXUNByJirypwoz4=","C8za1uix/fuoRqlVP8eQWz+W5DXWU+7DlyVl4fu8MCo=","Gz/0pryEkJk6u3oAI5PNHBwAf0kkD/wq4fEFfPzYx60=","AX8MlFLXDuzfXMi2sLIF7C2h3ll1DW0XCXUYMbfkziY=","DPGrgFvEehA0mudxNeqVpBRKbtBxj97tQpccFgeRsmk=","GNysrGExivZEqw8uYe9IwpqK7PoCgun8MltcAocQPOA=","FvuzvfQGbisvBQuJtoXUCHEWhdt+RjjeyQqxzHlDUP4=","Du/QuGF6Hs13Ef/V9sTNBJZIehsRRunz1TJ1rxj8bG8=","A8cH0YNQZvow5ylaCXpv9GO4W3eMoR2b0piNQbYAquI=","BjrT9uP4RD4JCK+ZzjLSwJYG6EquXjrTDtYNemYHOMs=","LPZ8yc06UxPZkuMVAQ2Qy1AfeQu+NaFmOSpR2Q0Rc1M=","Km56e/fBkNTk9/JY2JDdQXgOKPa3Hok3FvcBQPRAazQ=","JhQEIACbbYxzFHI+ZpJbrc+YRA2mwrl7ZqUrmMvfHUE=","ISxhEUnQV7L/78mTirFJjTsmU5LHNIC5ywInaQbkRbo=","CJGKtobBoWClXbEgELIBUPgmMt1ZM+J80BEpUYzZ6VI=","Fz73dndJoySbAE6seqfpTasg1GXGXr9Lq0IvdD8X2LA=","BJ2Q+1SeDiV5D1plcHVcaME8l7GNZ7uRmdx2U1X8sf4=","DRqnz+bKngSKxs4s2kDG1kr7uMFafNngIiVm+ZIqFUc=","LYLizNi9Y7K6RLwPTLXsiBQqRAis8drUUqZughn2Z8k=","Krc6hC4Lv+Ip6hFUv4rrSM8vwom5OUcda0ZbcgLrI1Q=","Iz82uyBd1Z0EUxAGRAjG6vcQFzoRj57SEVPJmmsHg/w=","GMFKUFlbjfMhJL9X+LjfQwRJ81mGJCov95pkT1EM7yc=","GGUI1rdceQLtahlI+RCIx83flz2M/NtOWlsMrGtbItA=","EL9CmQEEw5sn7wukUbUQy7AB+Ow5oxPSWb5DCdZCm9I=","Fj6HX9ngSyVZcQcsDS52FO4fPH0rk3maoVcL9zFT86w=","KSWln4LBRyuBIJiOOvbPJMLr7JqfD4MLtcgmBhxl64w=","Jcr5/2VD3MNOLQuMKvOzbr7z1MP+YuKTfOWQo43y2hs=","FMxBf9Z0CDCQ9EY/ZhgOSj84yluof0iJ5RCtqST2t5k=","GCVQrtf7O32S7wuR9JFqx/fbO5QxA657ouCewPSghRc=","IWMFhSRnR1qfk007ETKplkL7eftruR2UjzkayeHD8cg=","BCO3cfchVxbPl7OnLM/+FWu5+Al8d6K23Ge7WEhom40=","IkfNWvi1zgqYOu3pSfgdx9P8Wiy7640WrUP6LDqIJTc=","BJkM5JEj7R7Kkt97yisnHQe6SuWjDGoBGfd7UcNkPS8=","Bk6LspzAcq9yevG3mvUIlqZUjexBusEPAxn778G/750=","Bfm+gzUaA39XT9D1TU6a5crbkwzrUckbB4lPAWD4+kI=","ICzhfpbLJOiYbNCTUauVdtWlFnFo+dXzh3xMXOA2KbY=","CYovtcsBhozeZCTEIRuVSbj1UKfwPn/Ni1EhUWs/RS0=","LL2UflMs2g+PG4mf+83V4LawhFHmN/5T87So6ngyqic=","Dg+kYgz8lD2oG0C2tC+G/nTlWQD4AGRbpmE3trfHKKA=","LhyggcltWr8sxAs3l8OLCuio71125tA+m7BnQcIYQSM=","Jxzz6nsGtOdDWFrmiZfAFDVC5AXHCFV4cYEWPkrCC0U=","Cd6hJ5ctIQnK236Wq7p1d8CsAHcxK5VQ+Bt3FqkvXqs=","GYLMcW2iCxGVJcZKP+hfXjG6qXx2yCN2mZY32O8cigc=","ImYA3ou2Wzjs+Zbluyb9YojGkPFqXu23MNk5MR0MP/E=","Ag97d/u8rZmOd0TKJ8D3wMJVCj25D+KJROc9AdJK5ss=","HC5EXPyYY3quvCwat7bXkOusUCcHHRBXqUW8kEN8ScI=","JEs0lQLfSjNWOzAjfudQ55veE18LCJbw2c3gTxAEFx4=","EIYKh12AvXHGJnwdVLAvtYyJCxz/w1+nB/5qlJQSgc0=","Luxa3ezE4kZQ276lMaD+8NwyfcaU8imyUm0vMLLEmcE=","GIu3FQtuQGJLAuooIa62tSsehbW3JLwOxRL4+mQRgso=","BeVgB9q94syD1Jg3HpmtqVPs1p4TXvAgTS07bMH0mqE=","JVN1WzbeYR7VV3aLtVE3MUdKCozcbbqPBPMDGwdoexY=","HPJn3Zv7bmeKgsd0WFemPitXBmqGJrUsD9X/QkGKpl0=","EGsqQAhzdeopiLjgcA/dcdNxavK/0Lawym4kq0tMJeE=","C5eOShDbzcvH6QquLKGWFd9nSBnLYR2TtMv18v+aChY=","LtaP+6amRuUEdma4rWn2yzWtCW1tNP4cpn5TK1GGu/Q=","I8Yywv5o1PCnGx7mOVHHK300l5fwcFPfLtM1IOo+lM0=","J/2l+CbOaoNA0SpYTUuchPCk6jydM+ro1sDiOlqYl+M=","LSSqTAdyJW6QNE0g1G3727Xp3BMqT7B/r47dqjDadnQ=","BI1SxOPXFIXOavEi6hNuYAU+OH13Np7t+Nm7xmP7mPc=","DgwfAFoXWd0WEwL9sjPLrF/hUbXCGSJVvXV7PO2Jn5I=","Iw1kHEVS5eVUFuNg6qMpAHUd5cpT6GVK+NQi7sYn77I=","Av9vqDZKjPsZ4wvofUze7Z+VfdAk+BONU1xjgKi104o=","FomgR2KlqxOI9qclfnxyg4UTxX2n9UaiAX/xKK/hYXE=","KI2McyUgQlDoYy9C3r7ooxpHAxKrL9AK+8dpT5W4J80=","I5lhNa+fOkKm2zP9VTGafK7Y2i5uM4Bo149UCFUsg8E=","FdBS2tzhRQb8zSaQwzP47Kw4LStnNHJiNs+ce+J4u+Q=","FJT7ZeWZPZbDC/C84/Vtzmii3lIpm0gJzBGeN9jgQuY=","C4AO+HSfkbMHlHxYEJXskoPDsTG+WtW9pCAJkvv/BTw=","C6wfU9Wn05gRuufBp53Jl/3V8ScPcoBfsF9cUtd8HLA=","F5JJiT+obuBntHu+gzW4lCvJIa4OCCwwPjK4Cdk5eG4=","CYWnybQoBdkQqJ4tyVY+fjRJ/VtAH/TV6sddzn/LQg0=","LBkFtfAMknpXoVTEdEJ+MfPKq4GYHWIft/6lJczam/4=","CyNQLOBMD0yzDAvbbE8qT4HC7yI5NvB+9XhW8Km7T3A=","LcBRwbz2NyM+p8Xghq7X3N61G3o1JYIL3W62XleFGbo=","Jz2KQWbcP1Ox/yTGHxo7MAeigrUmxyOe7IHpL1HHQa4=","JXmIvn3CV6DF3XB4ty9pLHVfAbo8jlfYLZuWlWXb8Po=","IT0P5aPnYI+mAvW1rVuCYGVERevXJJKjKtOZHzpaYhg=","B6OD56IhvHb7FDcNSz7ujeUCYBpeTVSzNwxMUCsJeoo=","GM57PmR86aOpDQ7ZqlfrmoldWWpUlYzJcC2NohliPoE=","EjIO4Q78H4EY0+ppdXTq4t+vjynBg6vRIzkuPCgpkAo=","CT0OEwTGYP3a/bSClZKPtqgxFIJ1ZsvN4m70yHyfqJ4=","KTG5KV2W5blzZLN9rv2n3L89yfSKszZNqdxqcjTXFMY=","H1M6HktIeML8LpcG5UHShIHOQ7FifQukZZaQbPMoFiQ=","JRfLck0S7m6/p7Sw0lzwMVRm6Y2MrD/7+xobze4M8GQ=","AOQ9yYO8j+vqrUATBESrf5GHGFYkFJp/J0SS2b2Dieo=","GGvAmn/8Tt0pFXmHa3fC/T7tCxuD8h3fuJkDnOt383k=","BdIqL0j2RljhgbiuXnLhqUJ5avK/5u90rJq/U6xl7rQ=","HwBujSRjY2vKeH92X9ascjrSwuRmrmMk9dOfPu5Y8M0=","KJE9Qr32gEeP/Rc3Tolf53mdnRABlvbMww3Ajzmkefc=","EbVXyNfpe9ma5fSegjMIvW4iaUIl1AKd/c2DbLfArXs=","B0S1OSbhoO85W7BJCLEzJq4YZqaJg8Qd5W+3zH3M4pc=","K/svJFanCYmxZftqPub5RNKDYpNcq+UWEUmA8UFCKgM=","MCcEeUTsgs72JA0WNwcMYixdKKdDAt4O/W1K3dTcLbI=","HtC15LKa6wtbPrEozwMXWcs7xHzBKGZXzf6IxcQR1KI=","JjR57nfkTosquVPoLvY6fkr/SPDnMPR4KyJcsid3EE8=","GZBMhOVeGvMUfNt/OkKCZeIMG7zL7Cpci5UEF8ou5HE=","L6hGj+oyBO0qk0oe73x4WAqNowxexZIvrImrkq2Bo6Q=","JnwLSxlmLPCbhw4F90QeBC5bli9z39eNIzhNx+pxr6U=","LxUEZ1BBdVQJlG6MX1Qy01hJunvqDRJRJUeuaEuDrC0=","IEGZ1kmC9XQyf/P0AHBeClOyXVmukc4LnTH9u6HuKww=","Cgh1VOVRFCZ4DkV3V8F1z2GHou+5Voo9OQ06UcIpfM8=","Lvm4hChGX1NcsEEZ9RjRwgUiaEVfGrFFzPFpO+kkFqs=","KpbJ8gC0d+ungxb8RJfgiypDhLJsl8e0zod8tl/1Y08=","BDKT5h7xthSFC8AV3TFuLHxU8S0tt0b3wM3LDsVRz8I=","HYHg4oBhG/MJicGnQIhJNQS4GLOF0E2WrSmNvtmnvfs=","GtnPF7g2jZgALO0s9u+ThaB0xeOqCy4S9LdozEgEveM=","GbMKJxGf9Q2ic0sSergymaSwmWlMMazBgqtFP8AA75U=","Ey2B8Au+8oBJAcQHP82cgXpjgyww1lMGP2f9hkguGZg=","KS6j7yMThjoSdrHw5Jc/p4Tep4oeyY9NWTlH9qTnOSQ=","Aoz7XgxBsMd9mH5zelAYeHB58v+mUBAvL+tzXH2bzoQ=","Ea/XXchDU+L5wvBdHzynNOtFVGuSOWIzo/KfTo9nkbM=","Gq9D7W2jm0UxIL0DEvJZKU6hAbZ43/QnhDwPyBZAntY=","GdsJ34M4ex5Bhc15QAYJ55835aRljb7geF2rXczjKGg=","Apyz3K8uuw9bC5SehCeP7S0R24wfzzXjgYmvyhbAy/0=","KIHfk1LSdPDP61Xfj/6x0Ngfzat5QILiEH4bBCanMKI=","Biig+VlMFZIGx2J6jxB0ih3yzlgrdgSo5kpwFevdtls=","ImVzk+t+2fRXLCLNe51RNNH7zilcKpXxr8ZEHeYNf7g=","AGMl9QnwNicUxIUNrth0QGL8+AmGCABefQi1CbujNiQ=","Fx1kmLQrOTRdVuhmHMwrV270SbH45b3FrHLZ+T3D3Zo=","G+gvOxzJ2ElZXYXjOYMxGGtuS0y99Dzu7b8Ec1MVqNI=","FUcRvmLyPNRghrkxGyjurajSYyP4hk3n425VQ7zXo48=","Gezl2MC2zAf6ARl0bn82ycjUlqweHZXNW7jXaaZ0XNg=","JtYWLY2cnGAkTLzBu3iBQmX++XpToWjGKkO55vTLLRY=","KLuF/vn2WITkqZpjpZqQbVhs3Yi7p8USWbH+ajdf5K8=","JnzKweNCcZceR0F5xYAFJs7vLxpv3arB3iKZ6S2djOA=","LmtIaNFTkNgBQkjuwMfxDY7p7r+mQCX5Yezkmp/62YU=","FwOQI7ok43vEzeSX6V0TT/Nd3m/gk+14jkg50rzs+EA=","IURV2R/HR8aqmQitktGbLcdahGURg9z0O5olYyDDPlc=","CgdAXwNtMOx37GSwNLn8XfLP9Yd8PGe3qyO58tja0qQ=","KfaAcoS25DXMwvwUV5uu0KYGF+DuM6NYyzFoEbPYhko=","JGiU9gcfyWMPaRh8tatQbAUIQRTS788jF4C11LXEoMY=","BCJAgbkKZ3dNFf+Y5hNEk8AZJvfsJQU95WIVwUXl2mc=","DZnP52SdHf0pLxF3O//xzjZFzkISeH7TacCga2ArqyE=","H8dgIzM7pNwPKo26+7ob/zO3U/135rG9xMeWoDG3gVo=","L2DgX6H3RGc1o3F6nXNyilsgFmU3/+tlcH5fdQPorPM=","Git1CJIfoFT1jKTW7rEzRTZjyJedYhbsnuEkC4yJToA=","CgrKSSS+ppeaVuR68L+hnB2311a7Sq3gpY5b3dfdy00=","JiojZcx4D2JVfIVFZvosiCLm/f+OrbkJSfqlq9Y6f4I=","Ga1aiC8dxJcUKVRd2j2xhXscoKJGdos6KwAUulowJDk=","Jh4zYPsjwI6HuPWIvVnwjO8Hu0im8SJqZM3H1N5+lco=","BpzGfK5G3tGP3HJcnK2d1k5EXJkCcbDi0szEL9zgv1k=","Fi4hiWyNH2wrfsFvt65++MjuGSFq4Ymm7y1+vbHOYsg=","Eo1CwIRE2JVoeZlaEFozbEJI/5WBE5Ei7ZydVUZO6bM=","Euk5H38THxPDlyXEQUZpvMZMekG2dk5ofO6OUHQz4+k=","HemI5GwsmhwA2F36+x2nUJvLNkIqq2BS/R+SffdBwXA=","IALLinefk96LRNf7CM/1CCjgdx1lAR+ZVLQk5ngCzw0=","KPblrydSx50Bo8bH0pMP37FkmJwg+QXM/AmCwpNl1jE=","GeustTVPfycvXBLWxxs52J4UqqTvv5hzdzN/+jwCays=","Bd1HxpXMbJXirNG/wM4zXLMEo8M4CpTot8BwaCyoaaE=","JGvDwDejya4run5zV4sagl4WcqdBiAHMB0OVRTTZwMc=","G37iVYFbpwIPDPeM65hggVwO66Jopyzs+eP9Gmhws64=","HOBPZDvJUTMWIR/cC8I8mlK9r0vM2coYWQwXA6LRIOE=","LjplMq+pU4i0GtWdfCcFRF184QyI1zQRtycfUu1MRMs=","H5ESHyy9Hq0vcPT3RymiVyNyGolah9czlMycGAn8z7s=","EQgkAziKmdoN4+19O4c/Wrz3H4vqbjWPWw8XylJ22SY=","A5YqaR60LPXvd5vuglCGQTKe2e63hX8c7MRtyTBG4fY=","CmeRDilFg3OcK20Y6lrXThQbsqNT/N2T/D74P0/Xhjo=","HCD5vRMjcJ/aEk9x6IkBI19ExeSCh78PQ7RUQ93Lrlw=","ERq1bhknTv1HOStwFx39qwyM71tt5XneZ/V56GtQb70=","AG5riObwzfmC3kg6oEu50P4ojuWGOmiSkV0SXq7XhrQ=","KbxZ1vum1pLipehbpQ1v2bz8zFfivL3d1liBr0Rf/4Q=","Jh0TrEQbLzAJbB9/ZqbZcyRMLAcCESdaN9SbHXA0Dt0=","B3+NknP/2jftHqaD9pNJcV+VmG0mFj8A1ByePDZsy/w=","Fnj5/GxFAsI1Jn9LhB2VQyCFQjVe19tCCmCay46Ovc4=","GmW0HcMCuQb9FEpZS+ptkJ9y+3B1ALJwg3yaJJWQB1s=","JlNZvw6td3Jk0Y27TEZkMBojsQV5No9AtDNxC5f4B6k=","LpRM4OtlN0WkVjLAcLkx0I7MSXPqCR5dxnElzJBF5B4=","J+MCWi0+gmFKTdBVD1k1n1ZDuGg1kmrtLrCnqk8GIZo=","DZhI4NO4vI1D5eaVTm8BgZhuV1BUhA8jjKtMtbA//8I=","GsOq2BXY7BOwNd7PZ6aFSWqHsQS/V+84zahVh3/KfHU=","DJEBhvkS7vlf1nPq0igf/Q1c6cgMxR9vkx0MdbnAo68=","JItjp2oCTVzy5Cob9wqVTwGxhJ2sMf1UWnzXTFw6HlQ=","GnH7pgzTY7C+PqNgSjhs0d9Ga15p+TUDhYxp9ahoaV4=","FaKGm2NjzQKkcsvOxckb+hckLO3quDCE8O7fKDQxeLE=","KBPBBzH3aUVA6s3oV3hqskQ/sYkWGSQ7jU2aUppzNUg=","KqlpBe9CvB6EUgh/4T3D1VzpQGKTb95I/Cn4aY7V7FA=","Dwk9Np+tCg0lW/wxHEpY3JihkAzzWbPn2WiPZZG404Q=","Bo27xTCWd2XPfH5puL7k7gjUhrQg1TOWJshBHKmEAn0=","HdDKtxVwlB7pYr1h2tHLaKjtgCKt/zVqZ/yrOm6vWu4=","KahX8ISufytQbv1s+wZy1jrpYM0ZefeNf1XXgllVN3c=","IIH3cT9Rs5MN+gpt+Og2EbyIKc0fhHG34uF/SA2FPDM=","Luo3SmCrGiBkjLkI5gXG2FmbpgFThjXIzO4AyryFcns=","GhtovSlREx5tcZUiM2R+QWW8QS2m2Zwhl6o5fY0+5bo=","He/fFEFaeNXm8oeubknrsRgiuHNMnfkcgOCN5XstTys=","EAQMxP0gusymniYocTi+TayUBAzGIk4r/cdmYRBqckk=","IM5n8y6CO5iAEdDDOrsPclvpb8mrWy63EBL1+ApV/0A=","IC7NUMgsnhx58P4TZRiyJVHAWMIbbuzkNYW80ozE6oc=","EPulDAYPzrmJ11NsNpLwwyQzOCENFF1hh5JnmLdHCH0=","AmgJNuQCdl3WzP3+LepxnTxQenxVESPA+d1ZpYv43LU=","ECvrSlxMkD6u+eyw1XlBVGINfp3oQ2T+BYO+ebTefPs=","CNAdsY+uzRomwoW+ZUFL8YqwEtfvsmdfSuHW9eE3BiI=","ES/l0hfzPC0tGXYtKGhBNmungrS936M72oNvot5BkBA=","BkiF9FfPr+bs4pRKmpNe/ccXr/y0RJzrMaJ5LV7qZ2U=","C73DcattQpbnPtIHi5n6R9AMRM9R7sCtStCqucCc2IY=","C55ZtpmqaI3RIUPokLb9DjSADWtED19rbEJrMK0HiIc=","ClqjHU+rjhCbD9/FXrFKXC2SZ9f5hrYQFwzlVDv7MLc=","AyOdULSgEo45x2c/L5nYi1kD6xu3cExsDN1MMUCKems=","EaaUWUmhgnWbbx2mDq2vLHMMzmbqBG+PXreB58RfjJ0=","DFAv8b7YpocmgD4iK4fVkHSVbYNPLWOBfyqe/tPckx4=","Ii2dqjhK4rQOQ+J0zAfS27nraYjQOJS2+/UTNmNMkX4=","Hfj+DdqOUZcbkXsP8PPgXtSwDAlUU1GhF3gFxQ9rwAk=","Iiu4KQQFxbM3PxsZmWnG0Pm6jrdy8kl8VcD1UXdbJjU=","B5Ar7CPZ+RoAOpKOqv+WR6wDAondXqzYyv3TG5MmTRA=","LHBvBZ1qhupJbC5Gk9FxfkCY/4fQWoLXOP2Ig6grnV4=","Ba4mFpS+4kRqGBNgjt7GlvJSki0z6UKAqoBb/YQ3hvU=","GG7iynecXCahk63w/0fZ8zO3UPmbd2VQEcZLPozN+T0=","HCq26W9o47LM5to0ZbGePkpDex8gnFXm75mhrAc2vRE=","L9F9t+GCcWnDLM/ArRTZ+Xx1B/jviNxdbwSwIgPDflU=","JB+tdXBihBirl0jO1TZGwuEAruvWKmxzgE8IDeZtlyA=","ABa1tTQD7m9H5hAMJ3jKlwtAr2vid+mLcQMviU5vai8=","AAoJWEL3GOcWRbLoHJCz8IV8jJNbE1sMsl3xVB04x/8=","MD8roE7t8UJbXXzEvixQiLnS7yv0eLnpuM5v8WaJCb0=","FJRDUULJb8lOjWbZtkPgGRY8asLk4WIFb6j+7lGVZmc=","Axzbua0o7FfE4ayP9mx5HQSyWiirytroOlVz4/PUv+o=","DHh9/wEvE2uJzjUWwc+GeSjXEH0hjWLVGwstjMmFBJg=","CyCzFJB/Ui4XqdXajBD8+Iy5VlVs8HdFfB5KmtXcCw0=","EdXK39BBicbBSknoumeDVArcftcL8lr+Jd+eL/2bw18=","CFIwnVDxRTjIt9NWWNibow4pqrZiZTGqoRhf8Mq4of8=","JXOV58GQs83OX5NNvqkHcFAIowWTxpKT/XEFYiYCYEo=","Cq43r1w6VCICk19ZC2Z/l5+0FCc8yHkxYQpLMUSuv7c=","HBZUp3/q/Nf+66lMMmBfld7QPhPAimJ0xH7bQRNOJEQ=","FIDMTLO52fyXuZ40D+wZgj3NLt8Zj3CV7lxwqSAJleA=","GHEQV4aRiRJviFNqzOpIgqNHl6ndlqlMyHuOpGJBdlU=","DpxHNe55e5xwgzp6a+fCz8uWLwcMqqZJRm/fm75YKM0=","Li44zOp+9sKakisCfTHZhwrA+dJ94Z1wA5u9H5D/dPw=","HWY2npXC52Aw44DWU4qTJ4+R6l3WDloxaz3O0n/BN6M=","Ke+RArXmce3AX4e8zrbZAEhOfudAKjLMx3/eLnhmoIM=","IQOwTBc191Eet3XHM0oLttYm+2CTe6N2Ha1zqER4490=","DdG2uoSjwptikjdlBoz2PHEbwda7KO7+OKDkhhrROWM=","HqtMf6q+xYq5tzsrqvIeQogLd7Dw39MNOOHJVendchs=","AC4aP2ad/JKbnMhNltSJ7OEU1b5duFcUafd0z29sgCI=","EhTKQk6hUXhRUNfbV7k8xrvI110ZKZOEYKfGfwx5HxE=","LhdN1Kr/9hAxZNkWX/gxnZJgyGIYUQpNkQNB8LTgHTg=","ILMvSkI2F/7xRtpfGiaV/P9kl/+row3s9v/mKulSxDU=","KfTdRo2whzSRRotwCduvx5lR87g6tk77jdLlbMmzGo4=","JRmAHeTljkFk9/DYaZQxHIfyeaOK/EyzxNJs9BxkKvA=","LKEj+vh13k6q2A66c8sqAPIur1thCe9Bpl0tKG9gLME=","Dv7WUaYfowtwk3venQK5tqMCoaq3Bmh7IjOumyAzEmc=","E+Idu/1+VSa9xQdec97grvRaDtLIgLKbfb1cnmQ57j8=","LCSG2FqtvDWLEGXdexSVfoz1v3RRr8s5Rll0HPa+WCE=","LJel1bl1GUO8EeBMLWClbEPZRblrCYLIo/XmO3NVDWs=","DTh2sFU2lDgK3AhsyScuF3Di+Gszb/eAQEGeXtzNjPU=","EjZcfN1hbSWPmuNQSzfUTpWMgWoLujdCeOi3rXmrlnk=","G2A1TRawGENUC4/Glh/4Sljr5eQrRtIq62GOLbSt5l8=","A3ePxyPM0DrYyQwxHBQZY96mOdJSStly2EltEp4cJDQ=","Luch3ehSh54SOMt6eSBxR7PYZObIoUoyfi5Vi531dmI=","EQINBYH/jnnI9apNUL4tx5KgOLy2GuxMzqLsTfLQr0w=","Hg6SEZPjWzxC3tAD3Lvtjq5GcS4V5jrscV8/cDHPT48=","KmwT16/WY2wtTV029CwJrDKGtncDrE0sJNz1o63ZAg0=","J73e3qfY05i0tukVLhfC0JIhdgmxCcFFdPkyuwLIhEA=","LhP5y8NWco5tK3pcWTqp7Mm5ALuYkBWT0CHWHrplVaM=","EJrzN3PkFhVohbqwUT3BmaAEXUBdgb0qFRaQva+6O2Y=","C/ehIamF0g7r6/Yk84NzB0Fa5ICVS/SVUt2MXz5QMBo=","D3i6fD5tFdESkt0SGq1FlIMnG1/i7lamOBTV2xkpBWc=","FiXfA16qmS9CTdxtyIwbcArF5tWYHirQ35spCla9UAE=","GsfR8zu1mP6VgaxzsKrU6azpnq0BmB/PLFAqca/VZ2I=","LTcpbvDNVnbQgJYIujQM17IC4uHCVG2YlBfTA+wxkzc=","AZyqYsUjjgPs33W7LCdr4YBb4/5EqVfYqjvwfKzxwRQ=","DzLeoQQyDODwCRnZD5xsdtSWiCeRFGxSKorKzq4+Skg=","LOXSRSwKWp+2WkpkgvNJmIZb6aKfJm+IqK/6hQ9exuU=","E11ZDegKDnF9pzJceBqhZ6JeXDENkt+DEg6JHM7SSos=","HTzpanzXnpRJLjK4mD1i+sc2SZhQci9/590ViXBqtpM=","DqOh4fXco/99hnHy/s+0Z/ak5lFsgDipMGs23IGDIbI=","HtCMTw4W0UQFkQDwX7RjCY49hp80Lg74tKR6/nSoOiU=","Ct9hK8DCToJhNcfeDbqQ++G9JJ90JPGXC1LouyTZhu0=","JAxCSgJOWb6joU/Kc9e2OGnrm2h0atnDVrk/tuqj4is=","JN+rcjiwW/CPZvvlmXY/Y9XHChgafp/jXa8EeeKxy9Q=","Fg15oDlZyWja+3bqPgj/0s4RfQlOgg1en3zh3r07sIw=","G2UhYYehyhZ5ZC1MQKoFv/clv6UCSKqJ1X9XDC/pNFo=","JDUDutitrxSo5WUBOGPBOnf296D/9XHBJ1sY9UvXc1E=","BsKtR79N5XTKz7pRXRjdr3gqit360cGO5DkRY8VBpiw=","IUNmZz04cUhXj++JQ0vPx+DOTrCGYZBAJrMLoQ86E0E=","HbgdmLTU2DImrkExMByONiKjLit4hIYOhSV/X3t+beQ=","KdK9vBmJbo+vDOFdfIg7y/qjiGHXySKZpr70L3xEPw8=","GSlfcsWQfo2fjYzez30ZP6hkBMu3qFUi9/wzhXt6nIg=","C/AVdgdwy+jm9pCA86yhgljyzQkuM9PtYtjRnRRLrKg=","BsshqsC+jcJSjDl0cks41zqRhTCXb/EY0IdkzULgskA=","Enb+LHUbpJ/Vt1yrW3H2SqBYjt6AfbG9WDw9auaUE1Y=","Khf9gEHs12L1KNEgZ6CSBPkpbqVzdIBsOYlv6UmbmM8=","GQTiv5wFEsclWecePxMvZSWQWPfWi519baGo+fXK9nQ=","EVteuZIzqKIgAXBzPEdDuATGAbXY1GVqE4IS1m64nTg=","AGtYiF8OCb5rqRF2/IphcrwW1oD4iKPZLzGjvyE+fvg=","E8ZwTpBTU1KTTc3ASDtLuXTVC+t6W2vjCvDkb71zJc4=","D7vLlsyvQ8dzuhznBhOJJUNzL+zMhyl1uOtz4/tNVKU=","BZtN9j29K7ZuCyqCbFy9qWwzj8w42/npxGBBkYvdi/w=","J9hZ54aMmdgPmdGB5u9+qTppRiOom75Xpsjn7lS+If4=","IerO0I+dC0LG+lH1nWX5ZZjpylDWzR3Um4T9wGRu1o8=","BoFbejuAlx0F/ebX3FzSgjNj840K9cD/ir6qcaMjoqc=","Bqd40pqr67WjzZQLHDPwVVEhe2AFJI4OcWvVoQ1VjG8=","FP6fsfFnxiV+oBAIgRV2nmK2DvOt0POiLJ/npJGOlMc=","CQMF3/MUF04n7evldL2PDI/YWEPn0mJ9tgeygW41fcE=","LOI9++uOGHS5uolMuF8Gi/sEl1Vc/T3684iKpJLSBEU=","Gw/ZTdnP53TZFGvlhO0LJcssdJWnCCR/V2PCOA5cHNU=","Bgu3FrpyOk5fX6oXk2OjZ3RhnR4M2Rv0eJoarbPmEqo=","BDsQxQjoaBhD7dwF5zuVt/VNpak7cBy6TWgi+cnc9DY=","Emc06VArqfrkoxS2et5s6IkOMEpDDmyfT9YMuK1plQ0=","Ju3TXbl8KrLOJ7UDWShZtDF6JaaI+XQ+8N2cwmGdt+c=","J7Il5KmBrzbOqGP1kci8WqlaS+ttXJq8XgO6kG7XIGI=","EQJyiDL3UcMTrGYQ+uWLnL1RG1HWEhs7+mD0fbElGNo=","GCdssBG9xtdescfV0GzOEMfJB5yMmSD6OJsRZiDuQUE=","JQLX3s6M19egShcwv9KGj8ZPg13+FDzuGEgMfD/K2nY=","BrIL6qV13YRiVGlQaEhGEbvuGuSChbosPZnBTmJYGiw=","Bjq0oHj8shInX/X9BgQr29F6zq6ZTiwnobqHYTn47Bo=","BjctWVK7aaRgvxMz70rGsgsHrUq0Ek3UBmps9m9AaZM=","D0HU4+9V2nHPQDfEnUTApkH1KloXT3q+xSJHbjxiPOA=","Dw7phBshubIjwdGpBpk71msOvLfa++K4AruBZcYBF3M=","Ad8usvpCPwE5bgczkBBMrYAEpqXxQKKxjtZYBoFnUho=","HOBbxVQHyIOlpBeS7zSG/yLkA9OEdM+pD17TDI0wGYw=","A38fx5NLvV/cNDiL+9D5VGclTl3ytbYsrtBQCiWU3a0=","G9amFABDmPMptwgP/mnT3/beBsgZ/t6iSu0W5MRxZOc=","D8Llz/fp79Rv7mKqOz8ivMnxo72JF+Lhz1qjNNKdKgY=","J0+k49hufviw/fGoGszo+e0vLrRifedXgagT8Qajd+c=","GTrxxfoFfOaC7HKM6pBzWTWiK1r/RuovgDopQhqpUNY=","DnLDPtYFVHGtrWHQJ8WsG/dURPxOFJiLQiaPB4fimHU=","HHWASk7xyByDaE1ojEQpqxp+UX38YCyaJEPFnzLulhQ=","CIA/adg+DDOX4J3UeoDPn05CNDcAjKutLlARBFbIxg0=","LRIU7Re/gRYqXdQ6P9zxlfv0dCYETLIttThHjpQrB+Y=","DIWyS3mrV1BEIhNfscsMXh46XwoGEDwkhu5qPu+scog=","Lin1F90bMLeRv6sDznR/lQIC8OuCZ+8/cczsQOkdleY=","EygclKZw/lqwl3OvQmBnQFA1Ce/XTB7Zk7xq+vPWQXQ=","IaIRQHzvewRCFgrMnb/OGh4dWMnpjzgafrSPe9oPHgU=","CF7x53+Sm8/60ak/kgwdjIs2MuHhoczU7LAWAnWeCH4=","K295beNQnqcDyNpiduPqFUtQQXDFmo7EWB6XV9dLp1k=","H9pQdPpbrl4W+08tGNWJpyMLmhweTQioBp/I1Fsd480=","AtIqPA0yR1DTvjEhmvMqgoLDct/eSGHvhu8VwxVdzxQ=","DCH09L2uB6ebs6mM+zUapinzI5xNJK75Lqeb+snC+iU=","G3IewcHfgcg6zXqVrOFrPi/0KXqrtvWBALXasG09xAQ=","J+yenpI+3uWBidbH8wPuPlJJxa73h1jH9RHPh7lTVh8=","Hs8QYDZt6pUG/aDQHLoBbbliAJChYNWnYKddEtXXLng=","JdQy3zEuAFxpoGofAE7ImVdQNNomOSdg0XrMgMOVBs0=","F6DqUfmiAboqD4V8mWmn9rxvXVvA5JV+HA3+SyAuSiQ=","AtNMR7hH1nybTcMTvHFP8iOrARJ4Bv9ski2HY/FCAks=","Ag5Z5eW7CVGmYBIvwa7+opTnzNX5x5g5KC69nhGflso=","JJychQFz26D/6jVowoQWAgEhw9mZDf4ukXN3RndZJns=","AejsV7doHWMaAtUwya7vk3dYae8JPekgFM34XuLUWdo=","APc53Lnz7m57VRl3S1QLKJi7bLo2KbtsYOQjt+trX/w=","DgFvByT/+F14GusVSNdsVm5cJqp5lu31BOQWcoX9pm4=","J1Jwgoud3JZLuNaKYlhUNWjIRJR+1e2UsxgMuHTGgyU=","APHKP8KKrLisIaW0S76wrmTMM53hPgTHT86CD0+T5I0=","IWsvickBBfVw4JEb0c4g4GZP/gGBHLd3+QN2cZwOIPM=","GpHt+QlQyyaJ0sKcsi+N6mHsQfsGHxtgAvciZWlMeE4=","LaM0Lq85orJCcTSERilxr+U99VvtX11Q1n2ROM14/oQ=","KfechvWpyW/K8ilr42Qltyr6rUhly5CQhIJJFY4upLE=","BRlCahWlmfINKXkwIGfb0UVLRlOclJnGX2GVtVx2Azc=","D5xHXNcrfi44ZelrrviaFJ6s06s0AhCpxeDeb8CC6J0=","FfHXEZed/hPkXuuXWaifUds9J1lJhYkLiMm/J2kiFzo=","Hwg6wFSaGrANS8kGbwVJQUj2DJVp55iZQcP1D9as92A=","FQXuT3m8gYeFbV8/WiTel6oIK41FLGOxesOlkUUbdH4=","DyCHbXEvFH4vufe+alHzRuooRH31KetBNClI/C2PCWs=","FpbRLZrneckhIO5xX2uNoR6pOvJnNxWi33cx25HjYNw=","KEhfQ47sEzsL42sy+ugtpX+0AGvX9bsVomfndGs3utE=","J4BDb52hJGH74x2Xllbm0aEzhuDmpTCbBQyoGeEK2UU=","Jx6oY2czMt8r8kcebIk1sDfqgxjqWzI3lYP2EeBrPaY=","KfG6SynB2uy5g5vcCEMbyr5oORylQPaLSEpPjpap3GE=","KU9MxyjdQj/a83N34Gmrpm9NMADxpVm/TESRAzBgMeM=","FGtSGxwIyRgSE+vbwqNPw+/Yfd6xv8Xl0XypUfVavRc=","Da4K+XPqCw/N2BWOpRue/e7V62ZLhO9n6qJV/k5V8+I=","JgTMzDcPClDz9ybt8SQrzBMd3fJpeFMnbAeev7iD2MI=","KHOxnbHQOJbT1S1vk2Hj/a3l57Lmgz5NXORmEYa7u58=","CwTQkLzEz6v6R/YAQ4Wa618zpt4gXf3w49CZ1Kg5Tgg=","BQihlcDKWD7BAVbyBcobtvaRcxi47W67c0e3fXLc90g=","CSYt+oCqoLxhxYkcI3pRnTgIxT/AXc49cfF8Dj8qXus=","DObSWxxsG4n6AFwjYZ2Hfyqy/ecI0wkjZppJ/iWzx9w=","LmloW0bIBQJo28EEDiPHOdchayxedhCBNtaJXe093EQ=","Anj7PfP+kTZXvMzrVTE4+nuKtuBipd3q393dWzBf+CI=","FtqJKt41dU5X2PA/Pm9BEKncFjnZtt5l5HkWXKSfek4=","FZdUkk5zNIVP+AOheC/8BZkno8JtxD5mHgmhJhvXyUo=","IhLKZIe4RbpNFsCeIkKX1LGhbjQebFk9f6utraOSnXo=","LdCI3oMYUtFpruHWvmm1LF3uC3Phj8qRzc75uQOWoEc=","JKtCrWdJoU/i9wfsU6w7AxXe7PQhuXUwMlM+KEkdsw8=","L2Rm5Q7zxhoOZJOxjTSRFAbi6X01UYh6+AjWfhzpric=","H1iG+4YYyHEewI3pR3Vx8OtuRiuPXlNJ+FYx8FlZRIA=","Bbo0lTlZeEpXwAGekW4q3l1qUjEQQ3zqnCuURT3N8qA=","J67mejxu94PLVZFRZaW7/dhrwGx3bxRQSLskAdzxc0E=","D1fvwF6fl+f2jGlLorO/IW7vvVxxcQpW9GBoKmul1e8=","HTXrSkCkHdd1BthypFisk9czbcty8VsYKmcCylO5Tu8=","GKMwZFhtWnArxL9k9wtEtad5GCVcLf++/FN+QL1ZUf8=","CwrlcW5CtEC3QjvYmTGciApKZ0VQt70DYgfgBqx6LSE=","ETag9sAEosV9IaAMQN7G8CexQLNtNZTBzcGw6HB7YvE=","Ic7FKsSyqn+A+Y63W04CgFkZd9ULZ3uP8QsKPQKFMqw=","KEpjZ4b6Y1ebFUF0aQHUjkQM8MWG8bCJzEXouDD60i4=","HUoKugysUcMmH3xIPYlijXZ0iwgzy6a7/KxSQ+S8tNo=","BBCgZZJekPxw7RqqRkd6isgZOhDEi12E+16c8hI64k8=","MBRTsj0FXBhKZa1qas/9n1IGN/51H/e3aUCdUS/JLw8=","A3gnEEKH2Uu9wGWE021NXixGxOoiT04NwMO7VB8FO3k=","KUZBuooCdoxeO39ULSgcadwsPy6AMvhkKVpksIqT2ZM=","HBL5k/Dx7dgJ7u+uaTLluIc4sza75vl29fegoXj/6rA=","DLLZSNOPuOF8YLpsZ2CMn/2RLgpifu51a40ir4ueXkM=","JvH/cxJo2bvSarM+WIrOwJ/VpLcNYLVTkE9eLQXolMU=","Ca74ogKfgrdtgK2KOSbLbhF02Li4nFlwfBI0cxILTH0=","G+gMqxL0vRc3eWvHcPFwc8awBGwye8vzo24mQGx3XHQ=","JHbnvGN/JD0j12LLPizYQw2tiXYldsvdkYQop1gog2o=","GW1wfKWp7cwOMQOu38YKvdHJ5Xc1TZML4NW20DYXwgk=","HSYkhyN+hQOQjVN1oaeYqbjA+szAVu3diqh9CmawfSQ=","KiHgPUEVS/MZHxqDS5r2sj1AvAHQJ8K0hB+yPcn/cVs=","ApxkeCKhrlZbK/EkntrroMuzrXMN620uZhj7+edNqtk=","I+GXEXW4+7JsCYneqC2PSj9wh3TChuTtL4367a89teM=","EwYYi3kjaOvaHy4x6EaFTLs08XXgHJJFeVnuHG2g/z0=","En0PfrmAT8IKtPi5QJg0rlIWRf/6hrDCIdkiP6Dp0rI=","JEGYW8rONagbH4H8ZiEhXfC6QkQeRQ/GXjUZoDk7EZY=","LffU6xFRFFRKxPUvyjbWsz8J9jklPp41SdWYew4JcTY=","D2xVGPku4uVJ0xrbtOeANu+ao8IWTDF6ypIgPjuZ+UA=","JuLMnepH3GgH+HzYfFMbF6fy9eqGrAlOXVoi/DQz3Nw=","HHHjPIZLCo3k0Q3Cb3a+1Vdx0WAaDgTTmcsjlwZMXPg=","Ki8LVjtAg3Zsi2xghywy7v8rIHoZgcBbHzlhePASB68=","DBrwvFVGJQp/3fHL0+e8269067l5U14LNDZ23J+UM8o=","AYvfLnB43ECvHL5IjLVi/TISBJnEyXKm1DuSzhZ93+U=","IrNoWaFqjNw98QryggcViR93lmCh+aJe9lIBn2QL7wY=","EOaX27xDx64gMPXUmXT4NE1eSKtm1jW0HnuW+8fGKJ4=","BX3rT+VjkKu73NiCLKtdoSB6CteUI5IGIrDEoS/vNVI=","ErJ8FjnxYvhG+zeucUTykTdoLufrFjLnkbRiiv9KrCM=","Cyx8dtAYQ6LRRlXCPoCRr7bzVZ1mw7vz0RXcnXDbWvI=","C32WhMDI7KDowxY0yftosug6vnKjZ5s2eKjJsaE6SJU=","E6sKf+qbLIKHZtL6v1dCSNLX97L45g4mHO8pzZFumis=","LeNXnXkKw2f2bZBVe1RmgVOlw31TkekqalYVydYL6Xk=","G6AQttY7lTiygb43ZOjmIxZCxqZzXYnJgI+re62iH24=","Jv/eqKjZiU674CpwX7dQbhKxp/EAxZAlhOTcvh8hGaw=","Ef8WGaSdaru1Y5Dj26rwwcsBuVGnNCGLPL2k6AUsy6I=","Jgw2uAiQvvronLs0eLn3tbP2sR3tR6riwNXgxI2OUXQ=","BcqIhXyw3V84Dlkqo39vlPfwwyYhMc7ymUihpJ/RhPs=","GLODKhnrfuGp3PV0MC7gY+wZBGs7nrf7J3pI7oOQ5IU=","JTUpHwPa0ePFQOfyYgHC4zAYj9pYvngwZ2mKFzn3k2k=","AU+DKzip9Drybl7C+r9sQlAIPPh/C6hrlQU+kYLRNz4=","JUjmxHZ8Z2ka9VFi2c4OReieoIpCMvoKIj/ehpv9PqQ=","Aj7Nqj+UK9RbpG9SjLyBpRzhQlA59EeBp2lvSNKd+9E=","FhG7WaOyh1a4QNsxiaOl6iLsFoRUcqvWhXCsdxyPFe4=","C/dhiEUBMzD/Rl8SypUHmrctDKnYp+YzBIwRvyxGx60=","FciPouuj0If9Kfbeb9hkuHVmL/pDgUQ1LWhHF83NPM0=","DVjRJ5irVS+W8NlR6Xy+74h9hYZWsfavQBDIAJGwxmI=","BAbuzXu8IesE+h5WV0XMZUReT4L0okHvuLqwbq+cfLw=","L6iO2gZXFLmuXhhFYTDjG9b0jQKyQV7GHtIJrY3cMWQ=","AXSYY66rE8pRImEQPquTtD+sU99rBAIsfLfxdjj1HCk=","AVUyY6MY7fNEKdkB84eZMrcvXDKtVukAq/R2cvhvmmI=","Aot6i+R8IjkHmgHdbQ5X3cA/ypxqWNPfbyNN/oL5aso=","LEib7w+sGbsYfl+KBk5nY280sonC6K3HbsvbtRBfwck=","H/VIxmkPUifVdmaP72dB+ZnJkUz0hC55P9W1GUvQw90=","A8G1UchJAwQPrz1tuTToPa/F8O/et6j+snVHckcno0Q=","HuNiDo8N2oxvFVzoGpN2AJvO8sjY9vJm4Et7gKyM+Gc=","GORf5+oXH7EdDEr1M4VomQ8iFH4UQh8zb+bgvLuKABQ=","Jzk0BFIaVeDhpOWMVhGABAwYaCgUiC9Fqt0TG58IdT0=","B/9oVwEaJLINaYrUOl+Vms7/9ymUDjRqsY+dJgD4PQU=","KYGzooi0Mng5VCxXls4vCa+dAipgT/rWH+AHfXZ0i/4=","AN1bC4FY6Kc5le/QudiY1P01hwEfpYbP4CzoAPMGQDM=","CEwF+uc8vWQy5iLPmIDw0oM3xodLh7iOwLRaVdOTYj0=","Hi7i/um5v40/NyLnAo/zr45exjGfptiZfcEV5d4uqLE=","AANBj8WQm2KwKW5utCqgepcQUJOeme43H2QS5E4O9Xc=","HEmUotQSWAZDdr5c88mYh6q3SAP2fBLGTmWq9/HvVrI=","BBPCs4czlh/toKaEk9PPRP6813lSuIBv9YPoxAsxAy4=","AcRq05RVJVUlsme4oFM8XGZQT4GulTS90JHqmJlJl/E=","Iy+iwJD/Pd6oOtyguc0OCRjJRYt1sLo7fWd63YIL4ok=","HNVwHIChD0IOs09TRzjA3M/Mtsh8z5rs41q6s3zwX7o=","A7mB/gxxiCxhlEZVN9XkArgWEYqulL+FGOsHpSnk6lQ=","FopYiQAQAAZENlimHKnWWfCsRR0eC/1abGo67oVyO+o=","HlH1WLztJAxlt8683LvbepqwbjWA1G8xjehO3Hleb4g=","GvpajF/OOW3lbsl9zwMXprfLw+4fjpo7zNbYcAIrdQw=","ETXv1j6PjMnMBmHdSdNqyOv3kA2Q1m3V+oFgVNQBfco=","KRTSHC0oRc4rFOlR9CEDWZyHVQFWQdsDxU3zNxA0QK0=","IMh6LXWXSa6psvD4zAFFJFLnEeOer1qLBxAKGXEn7/Y=","DbB5IN13nBn8HqjsUyPVrw1RG4adtn3uBAh4XtkikF0=","DWMfGPrazL/dOzvkZ3KjvO4nY3jNLka6upDVZGjMULY=","LFAPeQ1GP7E28tjUyt5iKW59fEm84YOVswFMn8ctAFo=","F2qeupdjXR5ZsZ+qKzMlpbGic3ahbexzF6rkr+4Cv7Q=","EgL84aUBuItFXKRHiNVSFLrrO1TjfRzIDz1uwOCdR0c=","IilIN37p0n/GQGAH4XJ7VmuCXey5UJbJrt+o5kU6XLw=","LsZvwn2CqrLJjrUOZ6CTIhDzxuEkViadV+qQlfQRZus=","L1wjPb41cYNv2sCRXOZZb8CET+w9C/WpuWjKWMRYRqM=","E4ibtZucB5U7UvZhI8jBOA5vJyQmEDrc797029KGXaI=","HPePJfqlLHRzEtCftOmrtPHlWj2jScyNzG3Kgc+ZrDo=","LA6uKGbWXJcHcEfQ9MQ8KMjX82r2qcb+B+yJIZ8cxzU=","KLgWzYuMmBYzgAZtClDYsOBv8caQuBuRjH3dCKa3Bmo=","HUbZFmnOW+ZVT8Ps7oldQf2u7hia3uOBq/t17eFIjPo=","GEHgO5/FJ0UORHCqjwiI2eyFmdtrD3Ii3KJs1D0iuwU=","LS6teyB4sJCFgFwnd8kPbFV0S0mnO77wTImTE7r6D1c=","AYMKjbNCZ2z3SSKBtM/HsTjFXUTarkexT8iI5b90UJU=","B05M4yvRSwH+n2cp3ioS8hj+RD+3CHOKhg8ZEL36Rng=","H61MsUD6TVWc+VJfsk5/F0lNI5r2eaAw59G3yc/6lJ0=","HlDGUmxzJLl7fzOHUr1wDKW9bA78siUmAiRVbXaigzE=","As8DWbjaGr///XP5B1hkV5P10REv6Jjorwxh555nPls=","ChSuSXtJeFrndx8N/vS/QYV7sv0fJ9FcPLyM49+Ylc0=","Fr+gL1dzVmLqwcH1ILSz+cS9Js0nkhd7J2BokWlUzUE=","D2+pXgEXtzRXn2jcWXNsf5r9nN1KkOE2Ke6r/YRSXps=","HVnK/ie9/Xj1ZIlDAHY0Ntr5P4Y8MhPBqEnRwxabp3E=","KJ451qLUvIF6sQREO4m4pgixO7uTs63ncqY77jALvDo=","DUftr9ao1GUcJ/a+5I6XVvXWUVrxo6NRL1np4+vcwzE=","GY1qqQcqBt4TEo17FxV/hZlKEMSVcmJ3DMT1nmxtMy8=","F0uA5CEPnYG+e/cOOrCyHegGX3Ii6Ay708+YXWqrDwU=","LXgDa6CUh1KueLETi0ucS2fw14qciWXhu7+jVhWFMr8=","DB/0BFma+COQjzLmB1ZPUht1gSxnBUPjkMsC4wh86SQ=","ClYbV49L5MUzFR2hpSm8mPSUCqW0j4wBKpwYHYEbjzQ=","IBKm7SReSM9lAwKJoc0B0m0+suQ5u8TxbyVq3OtAvew=","CCRCKrtkt1j2AMGOa5mMGdgqn/rLlfnv+eAY1a+zC68=","JQoJG8kTAbsTk3gqfiHuqBwLyOaBYaOk5eSop+MJZK0=","GkrbyFMOrOThlpbXegbh7t66PewuRKzNOs/X+ubQdrM=","JaUR97hZWxInjysFtO1mhO4SsdKY/OJ8zWeHtahuJrs=","B98l6PdvMtmbmd0E2SfBsvoZA3dmNuOPcYjYwrc8OlQ=","BZQhztm7kiYvl+fHvrgTVTndZrzW8L1BvRJKkpgj91w=","JuHNrN6R4RJ5bfcN06R5tZW4z+fEyVtZVu1HegeBOEI=","KYCD3q6eDMQKm2DklORObv6TqOD+IRgcsTUdl/wNlUs=","DwH8e/TS8eyMsa+P8XcVMW/EQ4fVFRhfSaJEOtKhTt4=","GGBJVzsyhrFwA/nlsnuKNqeLjzLvvwUQ2fzI+n5zxfA=","BzNYKdjjdYy7/EzEm2Vex1gIZna005Eto58szcSijRQ=","AZ0HLW5mqm4DSEPMPXylHEffUfNdu/SpnTQpP8PVliQ=","K+o0CiI7ZmX1vm3eLrVbQKBaribTSabErwfjRYq5vl0=","G5D1wOU0Cfi1cwVkOL2eY5X1JW+rsWAGwAm8reHuzac=","AZMsPz4cRIFCDGA+I/FgKdi5dgNWX2MUGEd22GW6Ln4=","EuTp8xvjNnd1J6861EOITjU1Uto2KSEHTgI/FFgLXnM=","JeegmlVpiwxzI0crJAllTvEvKVmnZWwNzzWtmnkm8/E=","F4ySOPuR/lEvaIXlEuKlm3aGo0rtD94d3s5rHQjUItQ=","K1aIMuYmJijDHkBTBfiEApSLUV0ohh8N+u8kkh5+NSw=","FGyg2/sPu5jBYuuEs3Ioz9cxHg0V0uSN74X50ge9F1s=","AJU3FnPtPuVYkuNz1a1cdgJoyD339Q1E0p02bh16k3M=","BRxXzDc0OYl0QnKGnNyUwGYL/PbqHBx65RQn+ymMnbQ=","HIvZbKOQcUorAHnsOOJa8P56afzhYg83b3cOEyWqZd8=","FxL2foL5BEZVDVHB0uTrsUddbmBDpcRu2jFwg5eFByo=","HDNjcV3+qVfelhS2zeoXBmw4Wohk2tW0Ov8JyWNXOSU=","JnK4re90rbC3HAFm3nZqOeXhyuA3Ga7Q/M+3/0Mv6RY=","EGNXcaN4UMJBfJa39fpIqYc0/6WQONi3E2y10MZG4ao=","Cxb9W6l/KPVhn2mJzw1mXpCM/oofwk5TJkYZc9Cb8Oc=","ACffJ+FhgnjtIkl1kBdWktJi1Kr93+NL+NthnDemYGg=","A2q43h1993MB0Wy1dqE0b9GW0lU0siZn9QYodprhNuw=","BJqw837FvMcko+oyGpGVH5DMAK/a1bo9UIFwbfXnXmw=","ES/j9mSEmvn0lMzzzPDUuPHkpgDCljHQWbxuw0NFDEk=","Iys+HUcVJy1fGKA2wTfwxvpWh4yaoFTMMwZOKl0w9Wc=","BWyR3OrOQasTGhxZzkoyCFciSgllftgvcUHnYZpdtUU=","FEzZg8+iWVFjghSOKQ2rFLqbXY5udrhN2uKrCG56eVI=","HSGq1ca0B+bu59C1Wqks4KMqOekYuzK8jUXCgJSmNK8=","F29gvlohuY00aeEzm9XHoKjuhKDTQzm+9nXQZObgpGY=","AynQSGWNDu/tfzqqm8FDsMJmNvEyYhdtZQoaeiBE00s=","D+8o8RTWQg0aKI+WD9ndQL1KWgLVgIFiFxHd0oh8dXs=","CIGIE7o+mpMpJU544AqDs2DJBccgJFnPrQq0dlgnaoE=","AgoSi3ESmU5SxISbuo0SF/E6lXu00LpqDZfPGRS2Wwc=","CYDbPH0siGbpygkCw7jgoHhYWVHqSsusJFthz1WnA68=","FPK9bcMX/hkSa1g9oY4tcXXPpwTFJnuEii/5oSuxiMQ=","ESJv6dgfqmxqNdOhIjDWMkUGHyBFNh51eqDFunxbMVI=","H8FEqidcrZUO5OMYK7h3g9xFkGsuhG4nAyKOXVMowfs=","B4WKPhWt/BQUEJDZcs3aNGGQjb/RyRt+m5kXYMHUd0k=","GShEide1PtJUnF/GYzHHG5sxRG6zZoxl2FrQlHJ9ReA=","BYdwLBm5c3hX+Zz9Ah+Pxq9xtCjjrpD59dLsjnFA9dg=","MGArKWziRQ1ysA7ozs6fiWhC/zRwuY4cuiobOth1Oes=","J3bb7AeaUDRwDNnG4hQE6r98E/oX0GWi1p0ph6cY544=","KL3QCVSal/0MKenDD3r5VV2GSu4FrRiG+5GNNxrSnpA=","KXkaLhfcIEr+ZFMG9YStdn8r6UmqbQYfiG8h0EAarRQ=","IqZntlkIaZoi7cFpcyS9N/+w8Y8AwLpykuyOBUcPvXY=","IA1IY7LzWoU7fV3NwivP/Y9FtgvQNsL5SQfYc+XZXKI=","GL3MrKEcihChK+b3zJbUVX3Zzb7NX4QehzA+OjEuniM=","Em/1AnFLWMOkD/o9lt8N5Oiv81Q5dSNb81EMerItiXw=","BXD6TRySzykXA2+y1HdyflW1abSliJGgf5bFAMKLvOI=","CMhAANuPclZV9HQy2zpN3lFNz0m0D8TTAaF85dcij+s=","ByEtqK+zU3akufk8IPdBnscEsiyJiyDrvzrJ8b9RMDg=","KMa9hmen5TNuu35TxySZD8ivagWTkDU77hbYyNupceA=","AXkOeoxZ673OGOp7m+JhuISKj1xps816e2OhsebUySY=","Cc4QdRwre5C84NYuj8sp/TyKDShuk0EfxmWIpwoUpP4=","ID7FeUF+vV8FbhNGqMW+NM2mbJkB+7C8J7jXc95/Zl8=","IpeYEQC/0L28SVVyquXtVnbs8raT4zkTuPz/5l9X9M8=","AOP/82u1VKAX+U6IEwlXqXXTQ9FcB3KmfOiLsXNts+U=","IiFPncMcF2Z4SEYmCXHQUa7ukiJrbxPixGeGie4TBLo=","HuzKrKI6FEYwnKTD2bfQeWLb+LzYs7NyGPQZkoEmMyc=","G9Us8Ku9MuiI1AKqwKNYMJvIPrdCVu+hftwautGWv2M=","Js2M4qznkRTi7pb8HKOAHQEjRcaHUACXRXNe38TinXE=","HdkhAT5lGeKbmqD1LMjAL/86169qGH7w6QY1AIQG3QI=","EDWOHLisEuVJiKZL7k8elJIfAwppJqANVyNig+oMCsI=","HKEWixZ6pSmL/5bYI1a3OH69HXBDHDCxwMDfgfwECMM=","CNGrJpLSkarvLlCYXIaUhQYVeKLfw3mXIiyB7zAfqUI=","LVl4DdCgCoaVFsagswDtBvb8OeD56tYFB8skwUREiZw=","GbMPBjVWkK+neWk/f5nEpHD4q4q9aYmZPUiamxcYDLI=","G5PJNn1Wsge7Gi8XG1YgjGqhJ5viVywaWeZTRdhzdo0=","L4tF4eB5RIregYvLeFsMi8ru8ATZVhQjR6CEZ+GWGAk=","I5r2kbfW7fJ2H4je6uxmUWnemTmc74GdzDe0YJtstOA=","EmC9KZ2emTIVYQkFWbP5Cv7To282xNOXBy3ik9NM+LM="],M:[["GqTUcKvqojVweRKdEUurEXCUT5KfwXghathH1EMPPyc=","Dh9OTSbp2l+O496vSLSTYQvmHX09sdl1T+yjCHmtxkQ=","DCmMFDVqWn8ibFpUnlkYSQA4Wq/Y6kHZdGcplk73XzQ=","GeBwmC0+5nXhYiyiDROyN15Si2dnBoguuPGv4cUEXqE=","AzPikjmS6J3uVwplASXtp1ogpy5p4QhjoZ0Xt77qkpU=","GUSqxyv2+83sBDYSOMPE2VENXwdDmhtv9B9lKZC+ATk=","J9gCrQGaQv0EiSrRZ9noNZanMGBYkEATGWYWdXNjWfM=","K9BaBAoJh6xrwB9nJC1Ut6LFJ6lwrSgVsnNHHrliPnM="],["JUuBJvRSQ/FN2CEd9B/lUWs1lS1WxiZ4wUjnPNutNxg=","IInFl/6qTKmiAu37yCN2MQDilMnjMADlE7KiFkkdR0o=","Dd6qkGy2Xz6cm+pjRN2o25DCU8D3+Z7O+IeG/v4OXMM=","ERTJEgRCdQST2ZnU3UXb1PO3WrGDIJI1OWzoPY7pkW8=","Los1qMKeY53ejf1JtLNH8A7kZ4Y/bvyzVfoVNO9weD8=","IObMYTrmywpRhCX1PbEpin+IWe4gqtCDINCk+bv+hRI=","JCDdEoH8DfrBdqdS0VkGtV8Te5zDINXV2qnfPz1D0+Y=","F71PJyZ0jZmSWvmi8pKeIxwYaUKME7Hjl7sAmRkXI6M="],["JwcS8YsVGPr+CTZg9JLNvC+3D/qzHYpNihk0vmh5I2k=","EHz++h6GQEWmaDllJu2fZ1srvycspjXY0+iAEJm7l9A=","BLlqKWo1rPQVkpuHhLa7pkpjDSnf8otij8mO9wgjC1c=","HwRlqcEzocaAXXBb5rPqmRKi0GLDTb75LeRpVbg+e9k=","J6K39VSeXu25AQXA+OIPBXGrevCAHxvdI+qtkfIimhM=","AxsK+3qy8dJB+IIXj33NrUhZHMZ5BdZR28r86UsU0HM=","IuAyO7vazl+8dKCz3t6m4eO/EOhN/HH+OVCJrBl690Q=","Hu821i8/hk6uZ8YzJOR6Y0TjOi1b+4LwW++ZAMVOdFo="],["K/w5gaJJrqrsSrkAFyfTLU5v51WY7pZPyFzzDVDfWEs=","AhYw7D8jbtIZ9zzGF7n4smfb7pmmPFKFROoxsnzeSfs=","KIkKAxmbcn/t5e0AkO1pSUwFPJeTD7tsUjWLDX0QTBY=","G4Dz9Dk5bC9Ga46bJXZaAUlwRVob6u16b6MI2sdftYI=","Kku60kWjPl2XAVN/dRQQ5P8pe48dHZCY/pxRjCYaGwo=","HkMfKxt+2uT4y7XTB79RMcNSwqIVqHDXOWF/SwF8bRY=","JVY5iJolnr5Z90qP3y785/3h46Zms12ObsYB1NCyJok=","LQ2KgUz6FsIyPxdL4ty+DClYKfxZvyqJ8TtOrQ6wVqg="],["FgYKF+GxH4Uc6rIEZFcrPXjVguoFABSEMQFIX2Wrcj0=","J0EgPWbFI8djnqcTsgNGEZyWHMHpZZpFivdMvuFtcb8=","IgjFAEgGx6r1gxRZC8vqFhaP5i7ASXr8a90pOMEtmiM=","HAH220NdxIhe75zf7RkyULnT60zuNmZ0sHvdGU/zSf0=","Hw42ws+awsQ4jnSWbZ7n0aCzGGkWoIz6MG9rs20h5Ug=","GZ/CvmDknmeewu3mzzNF3LO5GOWz4Hws2BQTM5NOF48=","CjjRY7ii+jCSmZwXl7GvkJvZcaJaZWuu+9vfo2KOZ48=","GYlJ7vKyfCucPWmeP+V9o9W1CcK2cK/OQAq6Gqqe1R8="],["AOcyF6EGxALkxsFmzZ7x/SoLFqwctDZGvBxyb4MXd3A=","F7IJKw9jRXa2VMbeIaGo2BK9TAFVn/+DIXEpCC4rKyA=","LyTWCcsjcg7aVfrinsbxmQLELYv5BPtlYgJzbZey62k=","LfGD/ivJuLdXc/qWHI1BF+WCqAtlavXFh2PnAk6kGJw=","Ff6WP1vQ2Sh4wQqJThGAGNuC5jUor6TUcD6Yge2hGNE=","CvWU3EAw6FCXAfvT2JlfcxJq1yp68P/zRO7oKjHOd/8=","C46FfZ+x1VTzpOwwetkH3npDZDhgOvGyjU5O43mWDOc=","B+vNJaEOVmk6KBVfza97NRnZ4OCCQeIXiWlst27gYpc="],["BLlZygfnGCygjyNRoDVFvXq2dvdAsCMxY36hQ0yFRew=","Bo6OY0Ed8rOp18Vn9mQZpYDTuhW7/dEibv+j/WvUezw=","A0TQx3LC8FNmSnuSZrGdSK5dKrPRwaGBUHVKtLg2r9M=","B+DMoaNe0V+9thm/rsx6mo9MUSk5J1YqzqjquBfGuEs=","Ii7fPia/dLL1A5gxiSAdTujm1vrTQdf/UHSN1zl0nfY=","LUMItII7Rl22U9NoGBgSCdI80S+ET3L3VI1J5VBVpgE=","Lo5n/IX5tNAOnhGXs1vt9Vr9cwCkw3CYfIPBXPc8rjw=","IvG8TsE4tZYSjOXuW4GElkzCYjGOF60h1FxVJHf1PmE="],["D8nMlSIvknFc90dgECJeFMw48xQHHlDg87yexnSoqsw=","L1oqDNDLJIlslIeKgQbVfoLGjc8eIJFnpFrpz4Vw/tI=","LNGbXFW6sYCeUsyfwaA4wIk12hnPxWPnBI1r0ZcKDI4=","JP8phngf5ArmHo9coO8XxaXqe928En1DFUfB9qj1zt0=","Eqh9DFQZ9EhBmEDl5aktJ2rOAJY9mH8qEAiRPZiicRQ=","CvPO/yyGWpAblAbV2bL8WIM9ZC9Gxkk8oDDvWVBh7Gw=","J/QthoQvTYqMOv8vR//B4Xnwl6rszlW7oLD9/VsZCqc=","K2s7w0DUEZ5Xgx5KIYcBPxIWqztjmUXdkqmElDJB8dA="]]}},90052:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["IIjOlTRXe/OL57xFfydW1VjWbgwHucwAGlgL1CzaDnc=","G4bmOQjEsSr0POxoEDVslNIcnjfXPf/5dCpY4Ow1a+E=","CcoCK6EULRcPdVIS4u3J0KSs4z4Wgl9UDV1Q1aAhoWk=","J35p1HoTOAQkH2rr6USb5uIshJxtitjJOOr2E7wa7NQ=","F7V+oDdU4krg70Jaoq2TGqybpUV6GM7FlFRaI122smk=","EcdAmDOV4PSgJuLHyTkjY3XJB3dV6xo3p31aH9dKusY=","HNhVKQEN1+L7fqQDUVurVydVakecWbgi78WoHrN7xb0=","LLk1QALOxLy/qYXeNPQ9cCztg9GXqjdLWh+W+HsS8pI=","H3r5jgj2h3kj8no9rUDFJaxS9W+72HhQZUT5rNYaoy0=","KxUXaSXfM6RcnpmnxPJq2UaxB13ljHBkwP+SxDHTHdU=","IsiYWbTTmdOmCjItazmbiAYTWEk/PLNlP9qUDpiMHKM=","Gp8nMMgIVNj23ZgQk2PUBVlwOTc69QVapn/BjlsZOP4=","BAuuLFf8aOPOXilJmOoGDiVj67rFj/j8ShoKQFdfDtM=","Fr9PViJylGful0nMOAYF0rxNiFy5lpmqLdhWXE+vi34=","EEXs6gRLocscO/B/9JaDkKPqB1ABshY37H/O9hsRMpo=","JqMZ/mt9bgjdbOqVh8/j9SNJLs52n3D2bTthl6Ji/Qk=","KKVim0wggzh+rLCcFXElbRcu8e2cBzhobahCFrqBvW4=","GGviK2oGPRjMh2DbpjsRnPxtiJfjLWoLGd4oBTL6lyY=","LEHq+cASjEhsVZWhztaz3RW9m3MhjGr4gTfLiqXFdOc=","EYZCZdduiHO00s7M0Y2tpGq3ITMh2+BoNyf6LffjzXo=","E4PnNx1/Prdfl0Yf95VlU4Fm7eb7asaLAstg2DIkZ+Q=","GgBTRuntxZVz45ifNMME/xNR3pZC85gWNgLhOMWcdGk=","K1QTRbxP4VidZJJwzu1LLcYpnGml0ktGDjbztOtIYFI=","IT5047iGkgaLQg/ax6YvPpD4fovZkzELmCiBtOp+tY0=","AlQ3D99g4xnfXSe5hOIdiXnIbMbJ23e0fp4DfUGuK4Q=","CDtzd5h77T+9DF7jJ5zMsxmtqmYLtqec7uYn9aY2nss=","Cismu/K4SlW8TFsJsgnUp3ut5OywmZ4qcAIczNT7zhw=","KHCQ1AfExSk81yvdiBrOGkeFxRiJrJygU/rvBoUz6wk=","AKn8whojS8IqRzwEkx3eZkdgAepuMpMSd8pM2rYqhYc=","HXn8xQZv8qYtbsDAlvPAYj+XIsXRDWQROGuM8GYG0RY=","HS2mdggbewp9h6V8am8skQIqgikZNK6NZGgU84t8nMM=","ASEYnXNi26kvO7ooc36iR+hf9LPOq7Tq2sJvennTca0=","A7oBvcfzG0s2JoMdXoKFKl2lp/Ry9JdWQ2LuY71tYQI=","IWSHrE7qgeTYNbIgx/Hnt6MxLfXtC25gahab3siaNcs=","DrXrQkvHLlsgd51hOKcpbcMztNmOTO3mmMHY8wafyAQ=","FHYIfuaIY/5p1TjekPkL8nGHX6/sOqxoMfoXgRr8RfY=","JZlezwefT4GSXOgFDmvdC0QOet+wDafk39ilquwAnzI=","AbWQ6hRd9hUv8Ojsy5fwV+s3jT3IWFqBlaj8awPd2yE=","Dr/tEnd62XR3NNgvt6tZ68hfB8PQVeuYfdQkcOAWvVI=","LgO1Gf8HDjG60c7SXQLeGMXAczVYkPJtZDfJmQo+Iyw=","Ao7Ui++3BTShV8C8gDc0eDD/b3v/7ak6ImYxF8MDgQk=","IdVIDvIojPN2Jwg/XG/1gGZF14eDOXkhadEJlFqoecw=","KgF/TKYnF/6dYW/Dt09CaiJmaiaO7RkMklE2ef9TGGY=","CFzxIwhNa0sLKzTPBs9viT4KnbZklYVg4TEC3KJYoYI=","Acqx62GuWpxPGx8PTPcQc9Bjz46m7LOjJrw/LyT8MKs=","CLZZpzfAp+GYxR3gdDjn+u6UNpcVBCNnSV8DBeibuW8=","ArOt/vlWAHupSeBEpoEVsKnIlagThudpdE57WywwffY=","GlAqewiD3q+bJKe0Uc9DnZsExAry/swXKwV7T8AMr6Y=","MEilNqKnWvQaD6WWdSyD7bGcRsAOQHJRaizOM6Qs6Uk=","AdAIIWgy93c2ufLI6vGNKuaadZWj0uhyXnWz6cZqsiw=","BnOJ+mcZu55JNCRXbTDWJU8bfVTmnh0YlsGxXuhcDCA=","F9oEy1BghhWIpN7mDazsQH4I1rGWUDWUUnBWmbzcq/Q=","HhELJFJs8ZRIoEtx+R+DTZA6CNOnZY4F/wEEzm3hSvA=","CwootnJp3PskIjHHOE2blsRAZwjxp77CYWDiNSqCDjQ=","Aia6Ijv1zIMbymBKL1WzJK0dSym4GuM8vXORrQ3KDGE=","H6UG+ucfYX22oE26IetiJKzKxffP8UWUcJO/zi8/XPw=","KXJMwpc7WzTE5T+5gfJzWJ5+BGeltLWhbVlvSIRPA5Q=","IBhYFebVvUPXabHns6QjadtE+tpEU0qeQaGBp82QysQ=","LLXsq5Si+viZhrVlVFST1dhknXOp9TEzthSvbYk3ZhI=","BncnBKamw5by8YYnLbglE1xZhvvbzgo/2Hm8J+4hNL8=","ARK/9HNmeaR3RA50TX/GGR4Wjv5sN/0L7rbmTTBZGFE=","L6rMJI0vdCt9xQsBO+nEsuqNAL4XKDKtB6wOJo45Glc=","EV6gU5FckjHWuacbTzQ3520Ir26P5+QqOAATZJjfQKo=","A1PiwoRcD9/FP1g5Ti26ygYWTRDbr3VhJ2IbWiIYEjU=","KbNoWQC7rKkQNjrgzexfYcrixSx+3j7AEOKv6sdIcQ4=","GnO6mFuCQgnQqfMQkgeR+tkieyG/2OijqfHC+on6waQ=","J0aC1jodap616iLgVYsUX1ubXoRcjJ3OuDvpQzCaMF8=","JJ3mY9/fZoLdwSLgKqwNeTmPOOYInZLiyJLM+Un8r80=","B2NGpJTKSZkYIp0vr4e2ta/UmS8NfUAjy7Z36kN21OI=","BxIVTrQ7Cj6L3ZTimthZOeIg2vaTG4RGR0HmTpkmtQ4=","Fbt+EnufyTdkJpKpLYZJYOJJ3fMn/GySr97dib78bDI=","DUONiFw/zlsGqAWEAV6veorgXGAFLBCrgNgAdoANjhE=","K/+4c8mwR2Ky42LWGVyAE9z3pf2IGJS33Dg8iqNKngw=","JOpCx29zUNCOixAWZj/ao/hVK5Vk5botpFt2ZScH1sA=","KmLqIaCt5HQLgIudg4tO8gWxGTtXns7ODaNFI8SB37w=","DEl3Smj1J0tGjOoPMiEcyajKhkxtMvLGRLGrie30dek=","CptNPTJWTYPCTU4FLcMHLP/WHL/67JVxUf6tEyRgc8w=","IhF52EiuPCm6oN6OGa05nPAA3PzlcqwxD8ZL1NIBw6E=","FwIpQ1JXmkPRnaFd7h/csqcKRd4lIDQ14jQGkvf14KA=","BZq3iCc2AGhc9t4E+Hyp27zrGu/jf3eWY6fvUBnU2OA=","I69ksWIr4Hc1rxmZaROYrWoDQCmhCc5DXxLBshtB9Zk=","EJ7SHiRWrX+UoMbKbtlC716BMkM+X7pu2PSbIDhZRRY=","JtnM+lN50/1pJ6WJWDONYDeHInHYkfGfZ/cMOeCJMyY=","JOqeLbNYwb7Pfc19DkaXmmRyB4Fq5akB+wCmzNmR0P4=","ABWpuMM/zpOuOXHRk6Qwvpjuyh0nc1l0z1Ar+yDHG7w=","K7s2b3m8O6oTjXmparXNFIJr06hTR+VZVQvzUfKW3Bw=","Chx2ZB7e0Vfqob9KrclWeR2eeynrFNB2VK8FJoa3Dik=","Coqfnujs+K0LXNhCF68m/c4soWwHvHR9EDq8tIqyH8I=","JtaFK1kX9OIpxGgk0AtERCt32OVm/js5Abpt4gEd6tY=","GWAXNMMMsqRO5KMjs18sFx7Wfg88H87HCW5fAfuuaIU=","B4lffwKfhMPxfjWbDukm1AJQVYfzhsu3EHC8F8yH0EQ=","BYB+Ciskc/O4cTBYbHhoIo602VA78lzCsPNak54O9IM=","Gsm6jrni/eCnmIaqjH29NiqkkKNV4HmCgovj5QmdL94=","Ixx1lfdv6lgoZyr8W7tkY80A56BzRuJYivVjjjsyG0A=","Lj0WdzECF85fzFj0A5Uy/5RuLv8rgNF/WBynjwBoZy0=","CXQWNEFxKXWjO0CT+SLX3xeyvc57frAseDDFmARkAA4=","HPXBpCgIIqWd7suCpkuqtO24eXfpjuKRObtRZxuZGbI=","Ea1G4TeSFQz1eTOqlHbskYS/1fI95G8d947X6UzIEok=","CCj7/AlRweoMDz1a8v5Xlu15Kpw8xAArQeehu45j2uc=","AscgqEhucSIwUwTs86APmYVFNcT/QE/oLjDpnoUA/PY=","Cb38lC+6iCTAo41vUl+RdjYNKIGqQlAo8c06f8PvcsI=","HZVKD5MlDlWBxriX+9cvTyqUPd5R4mLn3MShssqC4rs=","K4KTUuKXqyEG50+f5wL2ljXt8356sOGn+S8UyYrtVus=","EtO5F+WPH0ThurqjQdHaySPfrHVILhCK8cMzaHNKkE4=","KKnmxl0G7W6kd5W96bF3tVCTBfhTJgYq1QFQd6/ku/s=","K9PDOuMRwvjUrYJQi3bfiQwxH8jSMvvC3FNfpZMiHKg=","Jy0A16j7FGO7Yk8d13TtyPOgkjv5BZuuPYTaI3Z9aHM=","E1WnlqvfqpA7gd+uMhAaEwaPUHBEBVLu4KzypNB9A70=","BzS8vOQYCuFtSmaJublPKwLMfXTKjvFZLNFq/ioDNyg=","B3jUphTC924oGZ2YmpBS4mJ0ZLYg2R57bT0V29R5nVQ=","FrvJgKZ7KmVDTQh8UBhZ0SfbN3rhRP9jTLhXT+i/hpw=","EqPn4ZewUExolDZiRb7WXjJtt8eq8sHA1Z5LrBDWM88=","HzX4xEMfsNv0LZ0HM0/Wf5kWD6n34g2BH0uP6n3V0z8=","JdW/GoY6CmRBz1XnyFuPIy/xVW53+8xtcei980m/37w=","Fea42at+Bjo2OCFq5HEXbofuTOMMwkytGVh6IzMjIKo=","AZKe9HxzIrd+vQ0aQPnsTUHrJkG/ujWpy6e3CKU0yco=","GE9R55Htqi3qeREVEke61LDoZNeo9njHcIrGXFHju3k=","JgWt9VYtUFX/soTfHsDU43Hu4Flc4UIqxTWkEFl82GY=","BubUH+uDLC/gB+G8zIFEJYW8nq4WEri8PSpJJcI5rVE=","E3632gaJVc3ijbauXngLeuHA1jPN0RO/D95DRayclU0=","LpeTDrQZ9zU7onslh5dT/mTX0YcCPOLeS/nnDrpum7Y=","E69Ak2IIeGbmLWhg/asVkgdAW/nHWp79kyFzah2BJBM=","D9L5VASp6S9G1XyAUHN1cklmJkVg66+z/y/RklnUfWI=","C92TrCGu3zGCb8MBL8j/8UOErdUh2YE13zznDkfTgRY=","CD6meNWlPoqbYBkGvvvvI4EaYTd4i7hz/v1VIffZnwM=","CKmQa+bpq5PL8blPCQ3y0C32xsz/Y2TC7WmG1h8Wryk=","GHscgs+viARJM3z6d/YY4+0ZxgTmX7dosDM9jVNeqkc=","JFAF+BTjglB1EUMRf14n1cFz8MpOoqgbG48+kNf+xPM=","JapaU+xecfP0f7HPjqjHV/q2mmEnT7Nuracd6vFhTbI=","AcJEou0ZInU7Oexrd18HytkbFM2bZXi2RJLCzEsMi7k=","AWZOXIYSFsTLEM86O9Ua+g8+WeriT81+faqoU9RsOC4=","KvABopbBEeQeMnrSEu0wI02ivq2gRJ6h0uDwoA5CQHQ=","FgIr3WfSreFfZhooff4jkVQzsnDyjCTmBm5FA5rtgTs=","Ey18pfk18+iGQmitcj6HgN82kWOEpUuBLHSnSaJoJvY=","IL2rmCnkjImpnQ6LDWm3mkonOAiAet5OxduV/RhMTzc=","KNtJQ1CunIGrUtcZ6gX5jcKv6HvBr+VWFh5hdyJYqVE=","GfyS8dLB3AQ680J7d+p06Aq59gQeDlHRsk2cufP7PtA=","Fr6nEmuPByq2yGr8qAtgbLkMfl/QK726Hdczw8uIRwU=","H8V7FopbrcoVpBfrtL9b6yj9CeDf+IlVChJvWDPx/V0=","GtINGj7lWbYzS+S6kR3slX1WaZzzfde5fSPcvGW9mv0=","IXNDCmhCBh8Cc5OkQ7biXlmj5bzSCJWt4PzXvrzYiIU=","EWcxcwQ+FRNzYdsFoLBnFHoj1/MANoDz4VNLGD/ifNg=","A3yAr17VHBwiGB8+dziAaYRJPrmYrdBVVu/2USkln/I=","HXC5YSRtImLKzYwJVAQFSLY/vSXzA4KFw29rROm5/18=","IYREinu4DRdtvj3nPzg6kJY15GEMJYZLLGMlIYa2xEs=","A73KayL7gM+eezFxkOu7n2x9PJbBv31QE/NlIaXbp9A=","K2WHMxPVv/pE1RDcs/VQSENvTuqRoQDsDRr5Uutkskc=","Kn/QLvENscncA8nL6C6FfPBvN+oQ5+P1ObU3eMonRhY=","HLiAzqGSFThlcTVl7kJVznLaI7PSFC0mX7whlvuLVp8=","FmKLb4P8NrvB1gApppyEPSdIT1lKfjuo1HzfpUipGlY=","JvqbhOhV8QaeduA3EE+Ihrdg1JGb7XmOLkuNvgCA8W4=","Duhsh73w7NUm42psSsn8m/BbkWGFbWWMG57NgNqeloc=","CKUXmZOoBWQFUny4K29hmYTGPNEV/+06ZzT/qFJnGR8=","BHqmHkvwchrE4KLykeYhJLzCrTlJ3Pluh19F337rVDc=","JjpRHwM+H73G0oK1JxKgm/XR/sIeqLv+LrHvW8TyEUg=","ImUgv3MEhuLYyFm0SbvadjG4ZDKiwQDdc4bJsfmT804=","K67ycQelKFR4jwxalA9aTfDRjTi4k8uxFXs4an01Y1c=","GAIsyhfyaBjVTmDjALXJSdnJISL33lZRpgz3DI2l/FI=","B7qtMB1YRg0ebtEPUqvxvXhcrvhWV3f+2U3WfeZxfSU=","HkdhBsS845A6WqxuEQ3yzBp/cbQTW+NmL0sBBH4kimo=","HgGd6lAo0jst8GPCEEZqiMP8Hr3tzLgEXH6dG7bnepg=","DdVfAGVZu2dHslTSmnP16nF0xrYGfnMKX5qZCBhjCOI=","CZMIWoAkpZjgyQWdO5GfsuvIG+QIy5b+OKSKlSwCkYk=","FD88v5jkCXGyEVST7gbibHiTeHv8+xOznxZYaex/ubc=","BSX/KPokKRuNAzsCE5V1T6Aw1JcxLMF8qv0AhSTtoH0=","LZ/cGM0lhrn0SRQgF5CTkgJQlRgtX0DVkR9wjrBc2FI=","IwmXIC/NbwUeG/Hlmp0BGI42IdYT/g545t+0AO+0P0U=","BEtWRp/7vJ0MDwdeIPOQ0w0RmBp2flB7gK737WnnFx8=","FQfYi74QshwjqUVV0eTTeapxZy4AJFA5Pq96I3NhULc=","EE1nUqdhtQAmN37HmEBPcRUbPPap6hvpPGhAWUgk6bY=","JSdjBc3q5MFlWN5g2nKUFEap/SImqmBNRLv/ErHg7CM=","EPPO+wVNYwvX3Ex8q9l5QNymg9rYzDWm0MMMvZgSBRw=","DkBsv6OExrJO0EP/PLHWiRuv8Fha/E/OzHzM7ICd8D0=","GPNgM/z2TxvaDBJhawC2EYY+/biWbbftNTTP2kCurw0=","Fl0CKjTPEK0yVXI2NaUaNboqbbB1ctuhBtxWymyTfFI=","IjyMmu0wWz0YJltW7Lekz8SxDli6oTZYJ6U5xHgZQk8=","IQP+6UZ0hAsaoYWh+CIe5FEaK1Jo8ayW17KMiYT95tY=","HBOWQzu56smgKr8jkJc8FyPsXNVSl6OHqSgG947504Q=","G+/uJABaiNLJrpImFp6JgQaZb9Mv7LcrDLTezxCfG5I=","GtxJ8fG0Bd9yemTphnXqCsL8dCyAbw1ZUMisQTUPUYQ=","EKDgyrdtsLagB5nasfLkp073ORc8+qstA+riQMnIR8s=","Gpr/YtbGb9/tDrkbbE+XTB4EfAsn70mxDSkzrxrz+Zc=","Jhln9oQJldr3QRA0Um61rHJfleIfw2yO0ZGHOYX5XLQ=","EzgDD4X80vrgnrAW9CVAhuGvL4j+fb4p0YPIntUoYJg=","AsU3RdHw5mSZ/xCed3cn51DBE0kUy7TVK98WSceRGto=","J0AQA1RAbeTZTrhXocXfHA6I2LC4LRDBJ26n2fYqBdA=","C4qRU9PWQ/Cp99wI8k1whj5PFQ0cMqyJBaYiaIfJvO8=","Jd1z2B6okYycH/abC4ag7TgB7RqkBZ2U63LPVIsu6h0=","JT2BPPBfL/HH1mIr25+q/yd7TQMSpYiKnc0SiRrRUm8=","JSMyLS0qeMxUyUS1d1K92NLI5i469R4CDrLBXtgw9fY=","KsnC1g1FaEjo39R0mc29TyN387SsmOEOKuPk+DsAcbQ=","Kk418d+DNEL5zLjHVSOxrIqXFhdPR/sIMNlPm8Q4a88=","Jw5/axXywOCSYUfL95pzMLZ20XSstltzBSLcywlvn9s=","GTPvddS4YvInRjTh9aTlDOiZ8VIU8Lj+rrssou9SztI=","FlEw3fd6gtuEJ4oxhBEJ2kEI02S73GrLsbD6eqUXXcU=","L8H+Ax3NRTjV2LE0DQ0331UF6WW359xMGYlbn2/O2mw=","Dh6tK+b2RVnZA+rrbgKnyF1UZCLncw42Ch5LzA9i8W8=","CpgzYL8yOS1d8wouSyJTWk8WH9o9BbGlBn0njiHI5Uw=","LifmGChpNgfBfv+bseXtC67veC6HnFIwuG1qedcp9M4=","DRzqJqCCB+UirOUF6DfKos57EFy9BOfIOMGs0Ab/pT8=","C5WNq8moBm3p5M74mryC4zlqA1aDdvtEzN5MOMsqGUQ=","FvW0LYj41PeH//95a8+BdbHNzjByYd7IbPIDSpuIu+g=","EraK7C2yYuCmHw/UuXawDdvPdUbvJ/R9dDWiiMK2xjo=","HSI42Nl2jcY50Gylhw41A/P4HvhjMAlEyHt3Yoq22E0=","DRZOMvyjw8jaOuMyqDHMmpXnXUgzriMq44K9xreQ2Ro=","Avzd5tbqvX8voZI0+xV2YbdipcR7V3OaYgANf2yo7zs=","DxM7ix5U9DSEV0ZHgSyjd8gCoVkN9eW4+cjCGQjvvjc=","AwV+qJMum/fRpLrYJB4U8eYK/RO6TpCvtHLZ3SnEK94=","I9vLbstIB3QN69yCX3dkVxvJPzNkWCXQ5FyIsAiKnxg=","AbkHVKIFghfNtkq0XiTC4pQjvDp2+CiVeZJ+zfY+2sk=","KNuACuFtcDPI4QfhmK6qu/nQJxx02VfGu5UUoPA4+pE=","Avl6Nu+Tp5BMvb3Dbl7zdOWOrze1uUOUc8vkd8P6sXg=","G60dljemrW21y9Gbp7lVpFuegInRaXRFoTB0PgPtPK8=","K5b1IN2oJRqHiyi/ltKBhVucQyILCjJ5F5dT90DtroA=","BB+X92xgso4P33l0v5IregmZ4ODkDGVDeK4ShDISkJ0=","E7XPV0dQV6L1+20ICTEjlzrvlybL2YNblWFsKu1ViOA=","LKQ67VrqFi6Mm+kqFeetCvhNRPPS45i190kfot8S3u4=","CJ9rHsi1HNHm6mm5ZJUgpvDy+W6hHfJwqwxdmttcPfA=","BPUQz8flKDcLq7jtfFDDTGBBdyYneToPNxHRMAtNEnU=","Jg4SxH0KtSVjr/zdXChi9LrVt69O4DfqX4Fk0PE9EFk=","GmVkJHYOdUaK7dhRWzER4WzA1g+NzkUfe7NbEt7Hcrc=","AMyFDpWcVnvtIAWLZ2n8J6bHDPcvIiuAh56b37xnEak=","CIlHkQ6ztD69hohpXGSsAg4Z0LvodafzoLaZvGDxjKw=","LCXCNrtIA19F/eWxeBBWVazp8/mvsJBx55DcS6vchr4=","Et/hvChlT1ybplhldpyeR/K94Ned292iFwSQSykF2mg=","BWRbaPmaVk/wj3ReFBO9g6tbBELwuO+qKphqbPsv2Ps=","F88+yYMbTW6tZA2RLkG0xy6cJZEmv2MQ+ksRDkOGTHU=","ErFfKP7+XW+lGaucxnp4xX3XIatEryhucvu9Vommb2E=","LaRPchBSB3nL2s+qsuHvAe3aju22/m0Df/r45ZhCoAs=","E3/3Mj/nV/Mq+hZfEViLQDvTk9XJqWHNL32i5dmolMw=","ExgQX6n+FUnwTvSGecc9Rrke4L8ntEURld6UXIz3iv8=","FAikJZ31KkkXdZNrLC1HahIXCMMS5jXvjR+EPDujQ40=","EM8g3Vc0wYiA3sW+RK4t3MT0R/IMrJjJUZPrdXFYXQc=","J4f+RiO9MmTgyLWkcZdKwf6x43+8OpyKTqdNYBC30I4=","G5DiEHSQdUXB3sPFnb8qax9wMli8A3B+M9tYLUWrFy4=","C46RKl7FoL+3eaCAG5CGPt/ZQpp7NjK7UCL9vEBjbPs=","DZmCN4zZqDcLt6VVw03zGD7msNir8x8fVHo5kwRBiNs=","Hkl7z9XJXN/WMLCvv203bymkaNHNPs3lb2lAIh0kivQ=","LWAkAcq7xp3/PdVS4nHuwppaSsvJNWhsz/mhUHZYW3o=","FwpfRRj1hUQzBnGtKjYfLIA8DTVfPhCleElR8qvvpwc=","IbOiPDpVPUAcCFAuykl76Th3avZx7f5Ex4SVas+Yhl4=","Ik3Ul786Qke5xIyaw87lMHSQ6CShQgTtiMKxFm6OR5o=","JlSWWjvzySQi+1TmdqyEAbqvD2jUJmTjAGJKN1MC4O8=","HVJfQQX1G2nABoKGcOd4W3Julb4WDuGj4plneCCDnzI=","KPiNCJ9CHKK/5pcnD8DzT1DsQaHt5TYSxS23RHm0syM=","CC5iEVPuNDJOn7f/PRI/yVYO+a8PoPlI2yTRyObwepw=","B/hXgzdSOGex2UA+nKYa2ZwNfVvN5PGdh1LhKk1YBfc=","LlLzDdBZMa231+hSVYSbBiuhzy641ZIItb2o411pgZo=","FMs+VrK4xmBboEJhqLEXeRyvJvfCM7sYP4P3LvTI80U=","L9a05siSYJ/aIUFN2HEt6EXqswW+Yn3002yNMlyb16w=","AyWJjIQ098oy69c/U987GtsMmUCmnpGR/ZlqSpYVe/g=","CPUKe1hNwCK4XWoWoNPf9rin7E3PXsBm+Z/EZE1tXUg=","KcW7uOshT7KFyjCkPP1xQdnOuKGf88lw8rv0ybrp4R8=","EmTL2ewAEXUhHihWp4kB5AiPHrfq9ZNJmeGZcwfnQyw=","KKDngZqgJR6c8r2r9k+tvVHclBZTOuM/fLl/0XdohQQ=","GpvmUcQS/ubIAISEd8u2fkxS/CPlGt6cSPavMH7GIdY=","G/cKJP5/yJRv3eb1VrPtSwPDMAXL5/NKwRKW5bDHX20=","L1bIwDh+XkTPSSGr0zsVkMrQcZ6TKjYZXFE44Masg8I=","EQnbh7doT0knsq/u/wBgivXyEZIOuNY446fJQ7KT/t4=","GFHCmAQCW2+cacgIkQNVkKUdEwMs1XbTMsqJIivHV4c=","CQnkzcC8R/LfSJgQa1xA8lxxN+HVrJqYbJ9m/V3637o=","KuPpDiZQ4obVkT1N0ecdTyM2WXAbMZqiKOFq+fAQ4H4=","BqbAFflRc0QfekDU8b3gTrYPvE3HL9q33YHsVXI11TA=","L2q101zP6eo2baJXyFlvpv8w1sRoFqO9PUhMl/jSRGw=","AfnGAwgYLrbUqD+ScrwiCodF2ckScFCJm/ZCb3q1fN0=","L1FMQSv9l1TmeY5MPLE9XkxLKWCdPqVhfe01vAHXmdg=","FMQWK5ye77l5QbHxM7sYIl0oKU0JLLiRevyz4Iq82cw=","GZIf1iXGbsZ+zYrz1v8OCjy2UOHnKz/JiISwA1QIWzI=","HIUq78kpZ1PhJoc5rBXSxtId40NsgW91+TuN6/N+tso=","BL9KabGqTzBK+qHdG/YN4fVZ6BZ+3drB64itnQJ0X7g=","JAp5HzuLti1dmq6A80HLVp/j/nLnGD2OWDAWXk0SN1M=","FRspW0JC4MCf73vF70Dx48hVFlQYbWLMZj7k8o/152Q=","CG6z0wvE2AZkoHSglzncjEl8k89+ZXlUsMv3Z2Fl8j0=","F6qJkte5AerefqzZWo6JOCopKnEhqw676+DdYmIsIcQ=","GlszRaTA2HVmNldge1x/+DL0ibI6PEOWIAhXD5brjeg=","LwO0bZ7u3Nf49M8s9xDkjOPzHRNk8DNFsqeWSwHmNHw=","D+9YPn6OEC/rqHn3vWAkGHCgKRcjqjVKNSWeCkAFDUU=","Lge11wylg89Nm6/6zQLX2A+l5SOrvYlQhqNiiLlp+mo=","JFmdv6HdH0cU1YUkjPI8oTlLhYr46QTAUXuu2/Lxdt8=","AKgmr9NwvLZbZhiejZhnd+YTdziNhyfkB7UA+1KR+O4=","KHRZUIcLwYSK28X0vANBXwor8j6QXn0zytA96QcIHjs=","IZ5tzaWQ/IjUBWc9LLRxD4tXR7Rt2ZFNG+QIFxTKzlg=","KWaSB3tC6XI5nxe6cf/t7dlRhf9yU9nR9BdHxvJ9vmo=","LMxfDiBJ1CaEGGLzL4Bigp+12CampIPdUHjehZ+cvOs=","BPkVpPq8irIIphXdifogfTZ3ALu5vAYdB/qQpw/v/aI=","LgS3waqFP57l5Pu1zXtuYMzqTtWSijT05Z6p66h5Rwg=","CHAN9RE4s2wO8r7RK9eDQOxpsEouG4ZRCANjkbS22zo=","JQMzY5jxZb3qjUkp2x3Qs3EEFv1j16rc7EG7cGLCR4I=","BWM3haUKnHdXOrENiTNBoMwt8HLtjquaKZakelJ72u0=","C6QITkTFDhQSpMmC3A2KDUYiUTt8lun8yyw74tOQHhw=","LW8yy3YUBt+p4D1/+KQ7rhBtxFGcYcOZbMnMzY8wfIY=","L5Wcgwc35jE5WEY3Ox99ADyOa6466i7bc0kSRPg3Noc=","FIY69ZeSrbG7QJAWZDSSF0mNmZJQzAqFjbJ67VT7qjg=","J2I9EBsfkiiZ+cV4Ph/bsedVKCbk1rWNbfjZhpN83II=","JHMopNnOgWA+N+pyzF0ciVwh8JMFMBvxQRwHmGAqYmg=","GSGQmqrQPMeKbPvtbBBW49k6JaVJbK+soSr0zjJMYIE=","CoXANYzziLR9FNQv6vvdQ5LfFU9km3IT4pzxAa7QDYA=","AbrARzSlkg1l1nqu4EFl3mIb61b5AspIOGD3B3U3US4=","HdFyCWazIxuwCwjWuLrGx23uVFT3hBNLk9jHCrPu2Zk=","Iol968brKn82vuHn9C7UsNN61pZTXYLTnM+76S6GwI4=","KtAbtCuV0ROzuRrYjGmjPB6U3IVRK8UWjucwZbOH4XU=","LoK9CgU84Dr5qpR99fExeRUppX+DYKLNaX6qF3xgALA=","LS2urqqTpfnYtlKfAMTG1pHDvE77/I58LwiuPkTh9Ls=","CrCJFLLeVzl5g7rOCzJ/mMGpweWMdu8ucWzDBXJ6D3I=","J1h5bNHBeO0MQzxPG2sZ1C/6G8iEw80czKEHyyvJGZg=","Bj31sDSQFue9pHQeyJjHTkow/E8bWftxOoJJkjEeMPQ=","I3EwFlVVRnU9QavWnm+5HkNEt8BYOASO0GQc7cX8Zyg=","Jr38ColJmOaTt+IFnWpSiqhqtX6wMblrU/6LWtt0wHU=","CIlxGPdcyOkRXaxYG5VTy0B6HeE1tjJUG7c09TmFKGo=","Au+Osseyb3pXaR7LHhWkCvqbOlVXq+gRRupvbUlgw0Y=","JU6OX8EbmSNI/Xosn0paC1hryq8SYDZYslkQ9jzwiwE=","AvQcIbc91Oe1ENyhbntLQncwHaX7vVnbA9OjK4nFe3w=","JT8Jzp7P0q7q6YuhspgGvChx5fxnv/E+MD25lhjh0KA=","BDletlVYLQPyV3XmauZ74Kr3xjzv+76pImsEsOeVv8k=","E3ESNcPSHddJ4+Qb0EijK/oueW4mty4FyZnm5hJuQCw=","CDx1EXUQo31DtVE5Y/vQ+fM1kN3MKX483Z6kKt16F1s=","JsybVxjYTmBlgtNdj9valExlJd3NdIjP8h1NDYI9zqk=","Dol48EeSmxqUYBSZY0qNoCC5pG0LEYfVRQTtijRNVuQ=","KxFCOvOaXRW+OXQ5tcpQqpptQSNKyr7SAGJHaI9vqAU=","IaVjgQQMcC3aWjGlqidc5pJoViXlqne7xDA4JXO0ArY=","Gahp4Vs/m5ZQFv7KLLgqLxTIAJRbpJ23Sq2Ok0avB/Y=","KwHForqhb5Vp1GcAmEZvBb864Jeqkwdxt28kr6a+UNU=","BYYUhXO2tWYX+UYC/WyGrUpxs/xno1RI1k6upTJYISQ=","BANS4ZgJ3ZO8eixUm8GcsAeHLgWZoxJ6PncEQRiU+Yo=","LWSGuOe5VJ6obPBE6JUP+jaXToQuH++HZWHhNGxaiTo=","LqnS4bfQfJo4lVZYQOJYQ8nevliQRPMFwbWHLHTlpJ8=","EuDcQQWs2GkrfOoL122jSq649tAOz4S08GInBBOoCHo=","DanBBlbm9Cw858mApwydeT2034MHWZozpJHyS2NoKQ8=","AvNVHGpkg4faYpyWYz1cyZNg2bia7CPBisdq8hsRqFA=","IC3jOm/Onf6K7qNK8e1cdAkzhsilU9Oj2kbhNHMd3hQ=","BzctQQVNvACePpH5AtV6IT8ENXXzQn41dopaUkgrG3w=","AvfjWku+lpmUmoGSYpQ8l+jpOM2ZnNkRqe28cW4kVPo=","Kie4SnQi4puMxzv1S/U1sBFgbIGbS6poJLYSMDbXP/E=","GVJ+kJOzE9XSY4yGNJmDn/XY5fmOdLMS+gxjr/cWGj4=","CFcaa4tzA2MplmYjHjxJ7SMdHjVdk4lMhWK6AzFH8CU=","LA8yd47f6TLZEpYcgdiOmNT7ZMrqLMLU4/ITpdKhue0=","JxCmPoT4vzsV2gnmm8JMVn+EpFd2ELGcxYGRsrFFPqA=","LUuEQPFodF7YTD45P3W9wLD7PxSOTud7Ul68JYqVPdc=","I0kB/z7GXgpPYpv26W6vN5rqfICMqe55treWiVkXaE8=","KKUppifPxom6G7M3IHJRjHcgtFCXUznoeGXDa+Um5eY=","GhryYEc9g0iaakZt3BhV/cboPXO1xcD+1VSvEcbO9es=","L9WU3BSZfo4BI/OvFskonQiCZMwWqBGejwKrcnCVKSQ=","DTVk5EcW3owC2Pgniw0vgZZYI0vE21kUf6Ol3CPuyDM=","KT6axEi62kI3fdiwLVrlaV6Ibg+OQ/AbOCZqraPPqg0=","IYbpYd8HKLzXtmfTXpXzVM+x7hKIrvt+CyOBKW2uzbg=","G0ly7gOyeHonIZzeq3rNtdzkS/g2igxD4eO4yKf0nnQ=","ARBa0mZR1axS6BfDLYajsQ8Fc4/OmWsvqQXOHDJ5Uio=","Byt3CnDaskKsMNA/XSR3WVz1Ibp8kUeNcuRTWFae8ww=","HjmaQhlqgGEHnp1h7Jf/jINxlbuTYgaZf1qTAhtw0nU=","JPUMzDpoqz4sukU+xAqHlqPFlzXdMwO8+ttiGK77fWo=","FP6S3JIntC3yP4paCnovULwRnwHf5wi5EY91YWcUvTw=","JHE9hZUXNsd7ZpQcAH0XAoInGVjJj9QtaxJpanBlkW8=","Bc8q0Fx13jgjj2MljI384NG2mN7ef+6pqXsmPM6BXOs=","LWJpXHAIoR0Mh0tAOVppX/+q6m5r/Oha4VgNxIIYqiY=","GeRyJ+dNVWMSZ3D6W6YUBepvNIVlw6ra0IMLPvXXdaA=","IOQ/9YA3i6/iB0prL9UMdFlFN/mFZfLWXtjBXlyhCEo=","Jk5IQTCawarpLd2ctNlz4jdAbVDShJxwkb8cG/XBJz4=","Eji+rO3U9Ts1tXivHDDAd/QoloBlj7Jq4bTAsvcQ5gQ=","DZBHTCYqrBkT83RZ1PIFXa3pA96bwC+l/HwTfM4F/jU=","D1qvSCfV9A4AI169HNG59uvzOIOD5pJXO5XK5PZTrYI=","LN2kNQ81M0dzzYI983CX7pZ8KNYtDEXDTQzuQAiDSJM=","HAyMLrtoYOZNxGdVp+ByeVvCx4gyphi7ai1dCRG312g=","Jp+iYGnbHPDLcFvDWEwBULhWQtTyQ9XmjXJAuOjAMnY=","CbRDsKdnZXW5ptPwA2Cfp8e2ImNBrIOJJYiB2ZT6kcg=","GRtGl6jilauA+BsldD/hPz+2mY6RMemahvIr0z573bw=","C0iLaodfI4vDJPBCiK2GXIV36PkGqXGtS7nZF3VkVzA=","J1kosl5QPJyVwBsYpdMAgbsM0xw2zRcr3h24Mof19eY=","H94FPdhykdfhTw8ue3RhtJ9g5K/DnP3N5l1w9lw7Am8=","KbLDhoFunT92EA6PuVQzKf+IrCkZmhgTWNwjGqHdPgs=","BJh94+MSGBHsPBBCEAXhM/4c6cKqfXxUom9CXNGXZ8U=","GaI7qXQmv6gbdX41qjVZBQYoZl60lu2HMtQJlC+24Ws=","EjM+l9Hw4ygLXi+dllYbLATQAdKzk3kahh/cJsG392c=","I+SKW2RtNTiV0GkooYHXWtJcladnLzofSRfKA7r/Mic=","G2v/QjMX0sJyGWWXKCPKLpO48rsKUiRc7c2UWH1ZY4I=","Fq8POHubqUwLptF23zBwH/N4s1JGgKr9pPfE30sIiwc=","G/rZwakiNO2XxRrH3C2A8ukIwJiyi75xLLdbknl6IQM=","KbtQZAc+mmqux7/ZTUj+IgfZDqiWJTDziEQspNleYlY=","HL5FbsP42ISeEP6jZQmsw2R+3D52X03nSJJk9eNAM+U=","AIejUGLb1zVjb3bO9vqztBJ0l4HwOzmxgUlaYqrkJCQ=","HxIZFF/wvxXZZF40eHmnNH+aal896pqb+UlRdNIovMM=","B/k/tBYF08rhtCuS1SeyznzvFK0rkHcCr6E9ds4C+Iw=","CuPeim7dWJq2J2fpLzwZ778yEVZ50mKaXr0mwcfTQpk=","FbZojod3JLQc4I+xdpU0e164hEQjxxqY68wYjCOIjcs=","ExzcJS8Az+SM1ssbFTRLb+yLF2wcpVhNdtb59q0muxM=","G9Vwz4eLPcFhbKMr9V4LP9iYRE0OcNZJCex4n/Eeju0=","HlpU5x73ueq/cXwB3Zm3Jiw7Q9HWlgCUuOUI0eEfA8s=","IciN42CzaiT7ZBAU/s6s7pSFYjPfvMvdHp8PNcnn/M0=","LvOH3BASrpSJi4r8mqVKO+H5GCC2GrhvReyzriHiOsM=","KDkU2pfwNjSZNq8RV8U22cKHP8PBVDr9v8HAxVzG1fQ=","J2rU97ozlx5Nsiksf/cE0VoUJGpufXbqefEYkGbdQsA=","JMp/1qIBTZghpiS/B5UOj2T15oktSOSnHNT2Pp4sY9g=","D+jzcNJJaN5N7A+uWRnY9PZmZz7K54vX4i3CJ2Nkr9U=","Lwu+x/aiVVEt80gSLfS5F3h3Ws5YnUZX3MEiOq+/JYY=","GAcy7m064qpIZhWPVPTYuYABPMZx1oxppy1ZVWeHA9E=","BaCwuha3sGMdviyS+RIShJdKcDOmm+MEB77GsVNZBwM=","KQiloyBKmhRPZWXlYbv+mktmTtrrpBBuGlesdykBk9s=","GMhgpdJTeoSUShB16ATDLsZstZeZCKjKjNfy2KcCnA8=","HvgGF7AlvVTeU2HcL7Fs+5DDZON/eh8H3bmrKSr8DpE=","KrSVIVzN/aSYUQ9tXb/awUKUZOd4iiKf6uVhvj1iwsU=","JR3Ac78jAQoGvqJVYOG+PMssOOZ9ZOrGgK6mwZlSp+w=","AiAcNmKlloWlEeJVVkNWffUHcujBULzsCUOorz8QaEc=","K7kne4AhxdNUMA2gkQHSTHKoQvl2J6ggZeXmeiL0Zfk=","FPXuRoeOYFWFs97T+oubf9YqIBe20vMO1hM5zKQ140g=","EUV4ZotZUi/H15SrzSSXuqvYVfP7pQPV9eBIYEe/P8Q=","ILwGo1/gfNUH0N0KnaaYfyKAFwVQlu5ozTPqs3c6EUY=","GEgB9lXoL40yuU+wYSuqTsmD0c2UytpnI3ZwBR1frF8=","FATV/HouiUB3gVj7LTAzZIkhR6ZL/uVLJdOQarWzSQ8=","JR30M15RZPy7rnO+uMtXuAnXHLWdbjA9sFYLDB7nng8=","CaRb5J81xPmHtY10nHjGkIJIbT+Hd+ukED6scZD6rVc=","Lt4ii5uWsh3V4ebqJgqH+QLABR8fIDx4j7kH3wDlEXc=","EAoxGOMkisQA5qqw5OaxDwfpbeWCwskjqZzRTkXW8gk=","FYctuh8QR6wfrqwHa1dROtkv9xtqaisy8nrc4ISJThA=","H2ijXYHAVzOlcwdszXlGpAOdoi5ClZUgc35KaEMoP6k=","KhZaGisBirL6TlgdfLVn2bFRXbJ+pxCvNoOokZ6ZooI=","Bk/5S5igWIqpJOlDymJ/y9LvhUxm+ReuUm9xn7QMZ1k=","HINJ+JjL8tH+bbk2xTvTVktnO3LWc6qjn5aR4IKD1e8=","LkYoqGVdL8hKMvEOCpXpLQV2c5wHBQvLAVjxVttufFo=","AGgxbecf7YAhM4CodXs6nVF+fqHkgAoixRB1WkoewVI=","Ip4yzflS/UndrIusyp7AqFufXx6LTrvZlexbgomlQok=","JsmvaatKfggzXN/fM84QKhTPr7Ba0ACvpzg/Abm1uJI=","FLxRQFZpFVGPINUUmMpg9uXkhnj5fBu1jhevTbjyMtQ=","Iv4Gu6zMWxi0qL8syMR+NRKRus7lxSJvvQzbMIc0M5w=","HcoUA3c1gRRLCDqpuXaNtagZAmJt4NgdgPU9ddJHrwQ=","BBUujKMp6JKkUDYT80cu6Ut+MCWlktRiX0IMRcVqH1I=","E85+3J8cfS7VMwJhUPK7bSYfN58fu0io1VbMWteRTjY=","JPT6NqSL4B0LvleFTUg5nYHsA8OU+y7sVEpjH04csd4=","JuBlmvjIOKrMNScQ8UM9nfnM78R71cSHoLPCmgHlWew=","Ii+A8zJ/9zDIylhcBntc6UZyRwdgG3pKckdsT3PngY0=","Gc06ZiFuhZ5DP2Tk+fPirZxY2ZPuFozq5evtMEmrL4c=","DQGqgj7oRsLLaVVDyEmYAxAfwO8iLjwrRNhoDop2GI4=","LheQGRjLb0+tmsDTh3V6p3xyB5JOF30IJuvMRcdkiLM=","LjDMSWOQaeIQHLR5xygehxXOXzTRfAFkMKn6db9IStQ=","GGlNGP5nWLNsOKxw0TRMbStwJJ25KnThQEaDsvAN7lw=","JZfvwRMp7j4Mi9QLSnhoFzi0xSr05V+1vlKZlrVr/7w=","AD6tjLoNJHFa6p/1RD0l7mQIkxhub/bARd/JHtu9HJQ=","HhfkWD1o8OHnI01BkV8vo8e3wEzCr6q9fzu+Bxzxyiw=","LQUJjvKCjXHodYg39clz7Je3VHvfoUM6VScWjun51cA=","CSIMpX4t31obLylxYn0adLfBuDet5ko36OHw1DYFGn4=","Iu5cbTapgLekKPivyZnrCYaK3FK0/M/baLP1+6UY4D8=","G3AVS252z5vPRBEgPbHBnHe8DKi++QeuiktKrCcIQsE=","GirZqDSk1BvA1brDt+lFMQD1jIYF/REu9reiW6p9+4g=","B1qgb0Oic0M8+O4ZboV35foohEWVsfKzb2Rz/9o4OA0=","Bw+ITV0Ak/91+wnOk0yHMwCPmU76T1VlIPEe6Lzt+Co=","B9WpMBIJ3g+lbZ3uRfhICxLTOnO+AvB497nfb5Il3fk=","AQDdSigzsSf9gA0orwQlSgGIUyGM5WWo9hWZWg8kZuo=","Fkx54pBiAuc7z7gQXFwQgpOXvLAInOA7r8Xw5ifg2DY=","Kd7Jv6KhLy+hvJFY3B09HrrR2En61Y00Fj10GSP4/aw=","J9WQyV093c3UPjxA91ed3mRfM8ewzgPVXgeXgJYlf4g=","DDLnG+AvqDAtiry4qyxqPcTpYudZVUAcHmpmFX37llw=","DOzVkepPPP4MfT7fUvT5PWCjEmQzv5ueR3ENKYwx6dM=","BwYnoEIf3oRCFvXyR4mz9U1E8aBhhKqB91qiJzNfJk4=","EW9SMqvKusioufGjrIa/qX/ihYEews/XM/Egb0SdHeY=","Ko7K7PE1WFDQP6Lxp5BM86K6fTuuMKrXo1z7Sm19vsE=","JS7oot+6qyZcBgYAs/bhnyTkkd3TcZUhH5WRjT05uRE=","I+1ec6QiPfha/pSP3vK24NPBIKox4vG0yJBU1SGCWOg=","Dd71ENLHujLkMx3bqTqmiLufuGFzYlA3uGukxioGAP4=","IznNXLdprPLa+1BzvZiL4Vplv4rQbDioLTjTF/D+vo0=","JvtKEByXwGrMmZFQSD1EqnYrWFxCK/jcs3r7/fB2q0k=","B31YdNuiHSYMsC8oDF/fePuO2eCsramYq1y4M7CdGFg=","It2yvryM0clG+FItcyZwIyhRExO0C0qegStprrYRMiA=","LnxDxiIuYyP2gsBcVx9qpio9pkviw/OBaY4sDdrck7U=","Ge4OYPwtp6KVNxxmfOhQdyrNu/oKnqt6fJSlDJxoLeU=","BNRtMsExynkljvLFJWWbgTjA4ZnOWWjleoLngPH6ebk=","Ld0lvTfeojOGoDD0vMHUOCY1ptx+o884iaXo+spGvYI=","C+Pp1HK4EYzj0BqS/BaN54VJNHtEUmiTMS/V7D0nJq0=","J/qPI122FqWQmi8xiW3I3pWUeYcHtHfzQ7SP9Sjkm44=","FyJkEqsvq2Ij7toLhIMzgWpN1kleKcpHzouW+Mh66iE=","AIoqymCeY0QIbu2KcQo1Rpvc5oZGpDWmkYJ3oh0D1Kg=","J6EGGe7DtSEbfOnDGN9+367Pe8hAmNwcWCMqwlCT41o=","Bt7y32OOq5iZhlOTVj7IvIGJf+DxrcXASZdV8lSX/EY=","DIa9WwBGe5hWO3rRs2KgWFOKf6oRCkOLnQ7HvoxQwJg=","AiN8OHDKUcDJ2vCGUkcHp4vohF30ceTU+z8ufzDZAhQ=","Ku9MFKUUo2zhr6nyxfHt6NAFMOAeKnBNcElM/Twpgs8=","D0JfgYYa2oVvAfzw1e8Qis6igXNakT0k7qdbVYM7Mo8=","HlYvKjqDvhMh7q9WT7GfV67Jxm5syP2hiZnVuqC0Yw8=","BifY9MGoyPjF4ethdZiVSqgUp1Z4LizYW3no4edIxwU=","FeWtNvcZzKg6QfZ3gjiMyjgMJZkuXNFMZw/Twxew6ls=","DMjRONCFT5tiaXt3kdqWC+UA41Kc3v1PCxjRbF51fOI=","F/9VW1LSi+GzxGyAlG31GeneJH0s+NgXUIb5ddJMHos=","D9XdV8LO3odmcZeNL9KJqgoCaTJSt09/3ui9QE5seeY=","IDFEp3xy6on8r/ObFB3vfpOh2h+54it9DGczvXLwb2k=","GXkyBSTfpFqo7zXuu89vYh4chVtXBNi/dVvtfar3IdQ=","CJtmg7H4Sdu6sPEJLKBIgPi4lNf4u8uVyt5Oc26iiZg=","LC3Y5mEKBJV4SqCLuWYfviXJCDlrXD8r1REJUX+igWI=","K5YntXnsQBkwaIbh/0ADrrOjMkm+XMa1bcNgexfkJHc=","F49wqZUBpuBb9Mp5stbaRwSfjJiJNmllGTRN3ZMRdPU=","Ik/6D50NV+sMfXGOmc87a6AbUjVI6gyiOj8VbAQIOr4=","APLuHivh7OLNiu8dv8gmmX0wTYjN7lVe9np5l1nDntQ=","JXV3QKsUypN0WnYADiQyjrGj0h08vtGTDdG6LL994jY=","D6a5Y7xlvZMFELPKbhrmLBtGde33nueafygOrmSW8W8=","DMt5Td+HC7kqnLpfhZ+zzD9OsfERfRTByu83vs7Q4y0=","Ej/G0wbxf81aQwnU/m4MwcoA/CPqlEenxraMf2ulAAU=","IhYhcKH4ResKoe57rqSGISoJgUqVV7y5/HLPkPCimWE=","E+OFpc0vval43HdA6SfOjUIsnuhhxDA2JXJCSE5Jfjo=","E769gMICJyQBfY4+uEwmmBDOz0f59X4je7S+aUEKeAM=","E+0pFQJWanAztMRgckUVahWKb8hPS6bwJGwd4FfY/xw=","L/oGkoU2r5HHrDt3FPIE4mxUEUJ0IXkhcJWm5U90Mkc=","Km32VekmxKoCl0mqp8mkChD9VaNoYkwUi15SjUMTGD4=","J9hTHsYSGj7KdNtSQyP8EA21AqWAuKTPhlHxv2ubAjg=","HqEEpE2C++G8HM/UYmzqDAZpNCKzhGs6K0qhKjsOdH0=","HWmjhScgqIdYA02VTepgLlmJEUpGZyUbDaWRVBKsX/Q=","G44jJxD2wc7v+cEIbUnNjS5kf2km2pE8teEDN9fz1+U=","LUDT+Ob546pgFMaWMNv98xafiAZ1dP/JIQ99pZnE+z0=","JOHC9gsc02EBdwzvxDNKjALwDMaW32T3bfVKb7bwUIs=","JAjy62selYzK2/+ByaRJE6wMnLXLy0tAVAF6uz24wE0=","DjxuzSgbouFqo32s0qvDjrB8E1Pa2W6H0U5eoz/47N4=","JIx8+3ui5xgZv8dV656aMGzQ9uMhLiVAkPAAbZ7FQ+g=","Jn/c3uz2nXmeefaGMiF99RIm2M45V01ytK5POdIXIe0=","K9kXPvJ2t9SRHr943RU0LrJhYDwsmvz0rYMd6fo0urk=","HMCvM9B+ULKt2jNGcjAGJQ+rrY+j3bNlwdhYL03GXxQ=","Ih8rxLfc6RlfnKnOj96u/LBUQMIN2XVLxZwRRHyuzrw=","GOvVxjsL8g9F0jj9DKtd7I2/GZa80bNInzwkmez5Kwc=","LzOLxaWG8ndK8765Kqks6OWKXvoZ3ciRvkel536fWks=","BVa5w3hBRetPL/bgyI9BmJ2lkH+McRiuSSk5v+Tp+x4=","HsEANn9laEU4vGlWgF7TcFEjijY35HAioylMveOLIoQ=","FkWindRSerkaS3mMcJboMgc8i6rG5duH4mwhW/RI+E8=","IqeKv31bNip0PtUu8nN7u93Tdemzv7QkCala0QWsk1A=","Gpkh3q0mxVqvs6yfPzWsthpJ1fGB6ANlQIMLsYaG6zc=","DrhkWw0rjww5J9RkNXTAsaWIJyRl0xnhX8xsMmIZGqk=","DkivDLJ1r1XeuCWjTKSJBKR8MbVZLEr6kHfWDl5+plU=","F9+6xaJvBv/5Z8/vWXptoRtbyJTua2LmJqYuhaPqS2Y=","Df+9AW/9K3lSJqg+29s8Wm94kX1/vbvBs2MQJ8hmqqE=","L5SNX3CFa18jpDONJE9rp+fr/HUOFuvR4sLROCUJQxA=","GUyfdhXL4+qg+IXFnkILuJ3KYP4XTqMh2AQ1MBURcTw=","FugaBUAUPLvmYseucmBR7GY9YhVi+zcBJAy/u0sXs88=","Ee8MLYgTH3FeR+mklT94n+x43s2+7TS8jqpCkn6m7uI=","CHbkWk+GKQG/xiClWVGAKh0dXD4UFDCNt9VIQA9mhTU=","LnjTXh3YZ3ak3a7hGSwFWqhnY2O/zzFlMX3MmAF+bHU=","Gfblibo4TbPDatrkvANPuaRE2kIWS27yiQCaLNfRWm4=","Cf7ZCx8Q+E9nOb2xtLUIlXrM6trOaHqnNdyfarFEBP4=","BV41u+985e56NgMiLgkAXdUZKtzXDcM3IXFBNyIfSDE=","BejcNZ7pjTu2mQ/ZKOzwVvm7c24NR87CKpbnysZamCg=","DHMil/iwwnL6x2lE7paZMHUqe9OUPHuX4Di80jFdKQ8=","FnA/uLAslK3jFdW2KqG/eDTeJIMQiH3BPP0T+2wqELo=","KHFaxSZdeoEq9OOeQ7+ayABZY10B/W/kDz8eBZ1/f04=","L2g7ACeZTglece7IR1cw/iJ7SApqymerFZPOb4N7yvg=","CFTZw75yGHovGYWQ3s1DlDxaphQKhY8hWVuaCNqFsyM=","Hj1ZK3Gkc8hbIQSswdjbjLkQGjzOVcZoAaDTeUl96t0=","HrJzd8+jijlnpx5pdyXBlbwdfOBH6D0OBp3ui5Wppwo=","AEW5/R4PEVgBIyx6qvtec7wtZXxHsSL04+owplm92b4=","Anrv49ETDpOUthqATf4iMdaClZEN05JF8eHeZah9umo=","LkxfoaQgZOVW/FDdf8p7SGJeTBaUFUh9TfBIKpsd9Os=","BXZ8so8QGaOWJ6GRlqfkZy6CRBvguQUjx7m5903TMV0=","F+RD4yqzUtIJ0+A40TZLJOs/lF6ZpoCVAsVDnIB/tN0=","AXoMDYPOrY/7cJeO3sG/PErO9KLNz9jDNbzkJ5NRPkM=","KLdJsqm+yzRmXjjzxJt2fyBzikgaenahm/EDAAiiUrM=","H1JS62KZIscPL8G17F6goOCs7kfaJsQENsPx/8ppA1Y=","KTJMQO57yF0zoFbD+o9E1qdyTaU8zts+VswmtzNYqg4=","AFZ+m9iiuUfXWzdqmhrxe/i+xsmr7eWCBU+z7PeGDN4=","Hpa6tu1vRVUPJiHAra10fC/JmISF9hhDVcMXbVwR6NY=","CNR9wjsf9SeZLJ7dyRJZp0j2zXwfYYdKCDb1memVo5k=","InM83TGBUPQNidGsFC8mdQgJoLiIyFdDr2cQUM9nNqI=","IWgXS7nEW+Luh0QRdKJP1B3mv/Sjd4AwJYZMXKGSc0c=","C0j9q6iFJO+NBJW6Y+hxO2WvSpJntdYgg+e4cmBDoeA=","GGWGQ/y2NkRSDA+gLc4jKTWkzo17czqbF6hm5Qs+yKk=","L8lM2lI4/HhYcbypeWCyme0N8F9sayijg0hl/Ul0vCE=","GlSpGondfgzodTAwPBLvdiRPz0LDjbNVE9ZcbVmUq28=","FWENjWS6ApUvQXDq9Conz7LRPwTUZzU3tyUQxcTD2iI=","E1l7Rwdlf0N+5CCHz4tYkEKyd0Z9igQ2z2bqRKZmEhI=","LbuV5RFOdAAovF7fWLLp/H44cdPxatDDhF1elhqHg38=","LLOj584WytlZbquS13L2uK+0PLZJKyw2PsceEfhsUvk=","KG6LlGi9LTktrV2Q72XSjewn3nFHzlC47f/spdcAIKQ=","Fm52KnO1GQAddTc319kI7yJiN7B3y3btn2u/zOmYkxc=","HcW+5kd9fnh5+i8zuprc6Hilf604RefJ6vS+VKuET2E=","Hxb38c1h2VY+BkyGtQiv7EHWFKvHs0u0UXS0DTh3FVw=","KN8Ezdf3nLBvvwROYxqxH635aR5OpfYgn4dRr1jI6xU=","GKpkkAR6tSEF3B5g9Eh2JGG3B104p8CyupVkZSZYj7Y=","AHargUOikHkhR8amRlyag73fT2U4jK6DV7xr2UAKuZs=","JhYhepT0BwU87zsjTMEay70uNEtAO72KJvghvLbx+N4=","IpaGLLmhRCSjTToRCA1u1b/hvE4DAewcvU4mDYFnVoQ=","CChCgCKimZA0BjFMFZcyvA/aIno+ekCkg05RPz75fFM=","B3H/nzl0ad2m8gzxhB5wLBeAoHGbP1kBdbOU84J5x3s=","DcSJ3PYauhEEkl65Q5pPRCKNBt1FZ/zhREllp0lWeXU=","EERw+Skj07na+jnqvffqojtv8Rsuu2SmO9uRLUOGX6E=","FKSQzgnJKVBa0iPi85cYYTWqZYayfMnM1PeO++yZOm0=","IGiTu3R8olBEYfskovcurkzzMINYJfuKyVY/7Zp4U+o=","A8KnOOdT81sGjGrIFxJEwj+9TzfIC6UIYYyACs9iZUY=","Ep7begEwKb6A78dAAhLNevEwgQDTSlae82RrUs+wbhY=","CHSw7f7gXYzdrInntWL5F8fs4ewuJi8ib00VJKHdwVg=","EKC6snhs2jBTfGlrsf+viYB4hBiW975BzfMK0lF7Kq4=","C6tmHCoX++AiH0NbqQUgvO2Sg2TKyYThemxypH4T/Cs=","IEIBbmhsmEBXooqirhPJga2N0CrH1GYwBeE4DFT4Q7I=","H8KVrHGRGlmoHQh/ln8Wo6iHc5187mY//11uBxDPSkI=","BZIml7BK5gjMO7DZ00XK3q9PopHeiI6bHdMsGcsah3c=","JxuH2LiVxuHYZLnNAwcp5SO8kLRpzuN7URRLs7Dkuds=","JKpAE0PkcF8ikA/uiSzKJp0MD/q49VwhxnTtude7pVI=","GwcGjK/he1W14A9wN8msN+8CaNXSt21yccYXAE8Fki0=","HjW60xmgNsxqIJTyob8tGYSit0qvPlsTpu4wyQCXyzM=","KrkbmoXOaee+po9PtbH6CQOUXgOcTdvgXv8tXnVPwhk=","Iel5+jollNI2XscLWz4N3F7bjij6fsMHqrFLVHhY9mY=","GHz/12xfspeVUj6+BlycIRXnN4SsaxXFlv3WhGnRrQ4=","GNL/iCxSs5aowGj4jD0j+dEdn5HA9/3p72ryGAoAc5I=","CoeKd95hXoPD1DDxHzJreFwawRTlmcJOWtwdn7kbMfM=","KGucY4FwAoi8x10CDqCcRZV6YVV212IKC5ryYJ05r8w=","HE5e19uW21IFmuLacJh51ImhrFAxw17htsQi2QgMPxI=","JxQWebuSYKaTuIB4T/X7xdWUV7lmMOClwEkSCSpNKr0=","FeM3xl+ljttqdP2+fN0ZAbXQGc591BRKi0nroCvwhf4=","CCVnkiGMgifsqJ9RFPHn8JHYilV8abKpVv0tyQyuNjE=","DAjRmvnDCjGs05KP+1pX3l6DNnIE7mcgnuftG8pRhdo=","GRmDmtkWBMNw8jfSoKqY76wpJG+Twkob0PnStgcJtvo=","Fb9lsCuS9AufDqiT3bsFcvSTday1lYv5RMd/9sNWGkE=","Ei4C8uAWmAmyLe8AGsx5eyAtM1r3vSzwMuOnx17wM7U=","EgdRAN3bgJhlTnGGBSEff2oh9RdtOAFB+zmXcwUYJGk=","La27uP7PXM3wH3PQzGCxXxu+8BimP1D2jQC3LYrfCHg=","FDNOzgWmMas3Xnz+e4n6DYCS7AzuJMn6MAntzWLqi3E=","CaUYVtSexlT31ErKV7F0NlulR52HFKCfD23gizTjlCw=","BI6P7qm4KFKNvGPNPYEe0Fzp3gGPSkZHrB9oW7j2cVs=","IEum8YGT90f/EJgJVwIuyqj6TBPn+k6Jcwp2JTybB/Y=","AHnhvhYi7cV0Lk+BHqLAN5v/T6gref3l0Mmg0XTfEw4=","J+SOq7DvOyIwWrcg7kx/QU6NTb9DYMgdH/rk12g/Y3o=","FVcb7Mf1RU5FrkFqazV2J0dnIV9lnJG6NUNy2ZmIHVo=","LmpFRev3wuRK+RynGS7sSu3dvSrB309RAff4zdMWZV4=","LeGfzHiAACexkyzfb56VkghgbL+KB1JEV0koZ/j2vKU=","Lhyo79GHbiCfwtYssURG6PPEvdU9Y4LKhrET8yCdVfI=","FUs/herti2VxjnM8osp8ivA8+PI778TXxhd6wA6602g=","KeWPOVVdnd57rD3xjY6usqWlBQOGDSDFzQuios9jc70=","Ay0yAy5SEDrXmPs273wGgVBM0thqEsfZN/9Rjle0w/A=","KB3gGR0wr3MQXjncF0AV1l3H/xLSCIjQLOxlDhokWjo=","D352r4AOurFCgWRdKQYH6rsGK/Cv4UGRM+H/3PcMgI8=","J+pAW9/GVXpN0ziivKmBlUdQH293pYinXAFNRig/dbM=","BXCvVD7+/f3atj+wXTHtytOVrII4FJGoDIJcYhx6wis=","Anp5fgAUMCR4pBPO3npFzYlLCiKcjon1brrsTEZpK/4=","HdDig6jvfQ9JZqUXaH/FMkNVSo08fkHZFxmza6zoFRY=","IAZERpWYdWCGnfbc3iZz5bc+5bzLtDoFwti+bFmXkkI=","JxkmOS5fHJRDev4sKWm+pP8/bYPucTlACIMdJLsbbLY=","G2B+0vEwWA2ajCDqJrM7R41uHwDMgvABdpNai1TKv44=","C3puM4CNIXqeVcI4cc/f5JXBDWK4uYF4SwSH5j3wPgo=","KKx5DUYrs0WrgM0WcEA5Q1mbee3vF89wI27LHvhyy8k=","L410WxtHUP0vky95EwlVFcSYvjFCEBgMbDB3IxImu5Q=","Kj7yDmAULxfS87gu72E1B5UjlW2LxoQJLuy3p9Vtcb4=","CBGbFLg5IuSyJGl8LGU2z3ctBnSJ1CZyuYjLY4xxoPA=","GkuubJz3PqInOaJ1vHIsjMg9kefd/VEQYUpS2EznMgU=","HWWa6+Sze4iL46fX8j42LCUARsCdUyYxLY2UzbOE0b4=","KOL7kr9tpOa5ZzBHnxcHYFZEWNlfcyquJAavTAOWn48=","EPTsOtbz7TOHcpmQRWyWhXhu3o5uFLfGYxHUe4d4qmg=","KtNm2QQZEHhmUE1NNDRuCjxZXebgqlHIBScq4bzdwtg=","AvHcKaBsZMnkPTN52w8ujwzY+ANRck0xPKAq0kxtrIE=","IAhqZyw5fmXLN8+2TdqwgHTxc/N9DkoXR7fwIGUtpk4=","DvKGH07Jul/sdLoiwLevnUWMPNj5DIJcHzYRDKLukHY="],M:[["AZD5Itl8in3PChQqO+J3SdHGS8IvHFVqqiSSXRWMrFY=","H406nS0xqzLZvbY3UXDbuon2+PdNFuT9AvNnXV/iuq0=","IwxpQTlBb0BCLXE+E8BWxFw8Yxs0aFRSOXDq6lijffQ=","IGOkYa0GMVrlmSpToUu1mDZ2JK/CgzzLuDr5LKD2ozQ=","DFdOYo+EtrqdF7nSv9R0fgbdaM2iOD1kzjZZJwmMBG8=","J2Qo2IBAo+D0QkJNL/y40Zvs8/tsoCwbXGG13cU865A=","JL32EBsvIjF06GnWrsvo6lsEoUw4/fFJQ5PMb9s+QqU=","GA/KGEFQwONUtLOkoHWCTUto6CdJQ/Tdiwxk7KJdxo4=","EHJtz/hymchTIVmXZgdjPxvCrSRFPBurJrcmuC11brs="],["BgfNj/m4iXc8nraLikNmRp1HDNfGAEEGyq6VwQxCRBk=","JZFYC3PntdXzTZ/cDPf+Pef2oYolXkN2/ePrMd+lHXk=","CTz/EhUK7LNGXEyZ8ES+hdzB66IdQpEywiYN09EupEE=","BZEW2oiggSZ92IggT8b7eQRsMpfMtl+eD+DVC020TsY=","LJSElzc1FOfZhG3qnd9XVTN922YQQ9bGKM7Lj1UXO9g=","LCcpgSvp7UMudXCRMxGcsKFOG26jHBJ5t8Pkld6vEI4=","IoDW1HGPnwa1UamIQI8FFQcORV7WM3fpEL4If7eb0ZE=","Gxu6ElUFrpZ1vOx8mvV5xcyDUzydVVvjmK+gnL+V1qc=","FwEyV3FtPLrijhwnLLaqooRBNgSf+8oFyiAVIwMsZNQ="],["HaUkz/YLZIVtwfXd4P9i2nsYLaJpCPa6blkK3r+RtAw=","K7RWWJO2/8V5kTnNwVEVh0nCxl20hnKrryTFs4E8Dis=","JQgaAPwgrjZrH+fqawnmKlH2/Td/YINowSuk47+Jk18=","G0NxnNELYMVkfAl9H6hLjzwSycR1reE7OIx+xHJAvhE=","It0gHsurlKLuOTeW/vzKY6pU2aGaucfyCgvtz7nRkfI=","C455g4zTBweZnGIWIed+acD0M9VDt5xmjPN5tmI7rIQ=","AggtVkdljq5kiTbO++360s0FOFcqphIspozM7Wj0MvQ=","J3uuL8WXpTatvpwkvI7oFzHt21dMalFCwcWkjFH4LoE=","MDVMnynJIMBemdfMdHUQ529/pppxWUopDq5yk8WkhEE="],["IvM+ruPEgeZYAbdhpygykI8Gb+Idq1+l7B1Mbpndbfw=","HFznd3aJPUgUdES59tZqTaKclXB96DJ1bHOeq46HZY8=","Krjt0i++KhzTzppCEtDvsoLMrCivTYdvyUYgMHDJIL0=","JuSRVKzKJEJNX40p9lD5gk3oLreIcynLyDpWrgHe5KI=","C63Xf1FtT6Mh0QmbweUZCQAVka2ZGfCM6XGK7rK8pNY=","I2ccXR+1VgY6ZLX2ZDQJNtxf/t1L26ouliBXBNpYZPU=","Ag1yAszeJJAdbOLRB+eeH9eNbJOYunpJlvEWre8U3vM=","HYZJaZXxQmTnoFTMgiSQA2h3XD5axrX1QoX0pzwhca4=","E2lhdG00/RlgJRc8TXm/iz0dBSkcWEko2XJY/V+0+04="],["B1+E6ccZu43o5hCDKQ2v8ZqqQzdFTluoBCV3h0cPL1Q=","F1UFORxhm3VTD6g+UTGEOB5gPYRJ0eBwAX7o7ApNJfk=","KcXOl3EMFXigmQ2GLPiBut8Q5Pa95ikZnoA80cQmvk4=","LK+Gz/YFIczF7G4uLIO0cHu5D5SGRL+qj4Cwr81M3hA=","JPknk9Z2OLSr/fSM47YqtdDhslDcJ010by99BUQYW2I=","AoCd/iTH/XzUm5eycVD004o0C2Dwcz/UUwzUJptIEeQ=","JnCWiBUO0DX5WWh+33dH7o7pRrdwFz2+UDkKuMCMX5w=","HlrkwpWtWhfgD5c/E28SMKb7hWN2MbMG03BfgO/6wko=","IxDiM35NU8FjXaGKJyIXjVWvWDWRvMMX66hC3yR96qk="],["IIS+mlfprbgDA6jcr/1Lt3rbaBUWizah02OzhCVDcTU=","Bu0dFN7fdjowZfJ+ekbX+/INK06GoNuGaSoml2fVd+M=","EyRUSlQXTPezzY/8S4YyDyMZ2biMF3m4mxkWAY8/ubc=","LpI+pG1JIkfhLgp9zPZiD17qZim3Uys68kaAk5iFljM=","AAu7u4fszJHV+we2xVCIylFNaN3ZPPMcjtLSzH8jsis=","JgEKP1KVu0SBMQy8pThKR68PmQXkx2v1S4cO8P/vocg=","B1GkpK8kYlXOQSxLtH+jSlG4Yo882QIHd3XI+kiOdRk=","KNI1FhnMxvsxrUIG4sBkv02bIpKyhGPlPkdx8QZw3b8=","GBXk97QKcCeHhkCmzcSyhUMAz2/UlTwqwsd2Je9ErgQ="],["CzA0SfG/S5LSy8Jqs0tCFbbdevAQdHpwWypuM5iIKSI=","FAzdozu3p5srqoUd9a1Fnn31abnyw9pULTuNW3azVs4=","HRiyWqyYsoLhC1o6dM5cqhaaXDC65Su6KA7VF/P4L+8=","HsbDL1E7jzDHqrQufZGuy+VK6xiKhPjKRr1+l0G5o4k=","CJvushw0bLm8GCqitw+FPxoiWNVok85alI2cZF7Lybs=","J5BkOmYDjM5KZIiEfY0tou6oSWH4E0sb42lH+ANSfmc=","FZ4l4AMmp28lwRQ6W+b1P6UczzaNmXTMbZPM6OuB03w=","JIa4hDcNSaAD/QQegA8KiYq2G16UeZdGHuMoQkHzuqo=","ER78E2qd/g68/66JQ+Z5zA+/Yv0M4DtAn+zZMqgoGxA="],["DAmbxoJDU3ID+XJU8I37fvwJ3o+W1y87Pgqt7UXhi0o=","A16ezEZMtDHMksM1boqYVH6EPtEyTB6XEXn9Gtn9UaA=","AvNekh2uh/EoTAyK5zfb3Ek2y7sDoDpZGFUv5WUnCo0=","I6csJ/T15upTJdWzaPmLQGk7LbHoyj0JZzl1PcVngwM=","Dgex0i7tVP35Zv/fvOu2U7Xaw7KpH1AnKHbvsXFYviw=","BfpW1DHUvQliWobTYjRk3JC9VB6kF0jyAm9lAl6p0vI=","LW8+DphBPV1qEQGyRcnnEbsulW4npYcHhP1UA7OYZ8w=","ITF2vBoEk5/n1rwwaRqr1hUu0k8wm/85OaDZHVTGemY=","CloRSNrUVi6rGBYrORS2TVdT6WF6UVTpP35D5oYGh+o="],["HF/ZBg1ODZmSZEKaUATBZVcL0WdbCfl3cIscpI5hY4g=","Ep8GyTDt02/C+3BEpjMnUaLjvNvnVtiDcWzq1rxwY8s=","FKXOFgMijW5vreV8HaU2ZZukbRslVm8Swo3ry+3FtPQ=","FDYX7827wNJ6CR8oA566irs5OS4qRihQsfnNhTL1B18=","KIXy1Evg7P9X2SpDhO21vr+1hbsj6uKi6lCAa6uLe9c=","BHFdtthrUT0AJYnx+VIvfeOxqL1wLBZ1We3pfaLAB20=","CIiHlmwHnS5omo1te9kT6S0yaVm62lm5mmU/6q32xGc=","Et7UH4BH2j5sIr/tPsW7UtAn5WAEjbTA+Wyp+oXhe8M=","H0fGekMlZy8XuL0d29gOTp5sYkGanCBMx+iCGJJDGq4="]]}},95723:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={C:["DhliwjL9Cmu1StiWKoK5g4z+8Z0pClX8SdbevQYc0vY=","AeH0XP8+dBaKzNCpRTb8pjFxKJU+tH2NLXm4R7NVz1E=","E2fuw7IMt0lTYY/ZJhBHdV73+Krl/+lvyPfZoC43vRo=","L/atQFM6+irLeMm5FlDXzL0nSwn3jBAEefOk1ylW1wY=","FSyMPZ5D2QrYCUgxp0r4FR/c2gsY172DdP/aaNGl/HE=","JBcH2yb5bfUCNk0mcSx/Rl0KxVl6MJVZsHVAY1GiCXc=","FaTkcooZfa5jA9DN0rbR5BFKn604pTC8pv0Gyh/8H1Y=","DL/WPzY5eMOH1lbpPxHjNph6aHSMj1TzhYh+ZLEHVZg=","H7WUR0uDNPmupv5eMj+w4Kwn0olZIaxk6T5STk/9JcQ=","BaxVNh2pMcG0xWCqjbq8hiS6IlhxvOIkrdta+QFnaus=","E1+DMUJSWF9+ARaSzZrP8232vphQKfIm3iVoA+pwTXg=","CmjyYsnhTYqe4Ra/kM19ZePfVhuzkU4xTj9D8Wf1wEo=","CoNgqDfUyXuUZjPDUymLd9aJG2znjoKjvTn7flEZPRA=","E2ohvROxGFfg92cOEtIykMIxi9rIMBVMw3MwzK2aP+Y=","KmCYm4CS+OHBywI47IW71ri2WTJ6A+jhk8FaVNu3PAQ=","G164HxQ78ybaD065XU9FyBQs6mQNM6yvyN6rFV83NF8=","CJA89raEgmc3o0isqkUuG6n5NF3pEfI0CrcyTQvLR+A=","A7i3F7oQA1oSrk3ED0IQsPBSmug3dm4aJpUiEFY12Bg=","BiPufBnqvRMRU5iJPoJu7iEdrqc/gPpToi+M5VkGAnw=","C8iyQ2mrdmR/4OonjIZtTUW8P5PosG52kBu+W/INtcY=","GjJ9X1QBkOHJyx4x2Fe1xRxcrZ8e4SbERnC3gtRsL1A=","EIfvrIe/pIB6ykEKnCl9IxhMBbtYq/1Do/wt1IM4BZI=","KZcRcwTfu0ZLXNSkGIqk9szVbenL2BPaJwrX7mmegGU=","IpZILpGfvUb3pRgVXnKlWWVZaGbzKx+EMzkPPh8OQGM=","IVLV8WTOCfaSis4lZr68YQmk9iBH5HR6BR4p3Bh1Jdk=","EFQQmGGzNJ5Bkhbxu+gvSleCOnessd62xI+iZ+5dMC8=","F3L0ApVAQyq4xpaLNznDokHNo63hPs4uoKCxV9ZcLJM=","AMKWr9suA315eYeGcceKX2AI2Yy/db5OPsPMHUToRZ4=","DshbIsYmhuUst5qymgGB3I403fMWfR41NRTsho5yml4=","FJ4kNcINSKPsVsTkXbvFg7hb1kMRoldv81JmiWLCGGY=","HUQUDctFl8chSm7YW/8aO1+tM/18UwaZu9YQ479SQN4=","A8+wVw+CSFb79BUTvgHtMnHhw4oW9hCoCXzSehMl1NM=","DyI7OWQj7cKdUeWIcrLat+o6rolRe8QZV+rHnOl2E3k=","H+bcLm6Dq4joQzekUTCWMzd0bM0BwvK+EACAvjKllSA=","BHMQ67RZ/oYMlUUXJJRA02fG78W5P3DEELx2+AiLSj8=","IYWM5poBnkzUYJamF5C/fgPhDj7cGimI33aEmK1mfN8=","DaT4faGW2syWT7aSilHzrO8EIDfbdB8xe02AqBz5io4=","GY7uqYHrJWtPpD8F+k4a7JCOV2E+79NQJjWAgOMpvBI=","EZZO/SHqB5NAxmrZL9tiuKGO4IqZkvEzpBfSO3jLGww=","BLB7GWBRgSL1clzq3AwfBgkovfD17ELhb4wpNId7QUM=","Akb1+7X3GbCJbge0wj/PHSRIe0x3WYPOpJUA+GN3Cew=","JNeNrt6TJ/SeumeVOfhdCZ1lgwYJOMsFLc5QElsBzdA=","I96TJljS8YH1nXI0pn4XR2P/eQ05BM+z3RCvivTYhls=","DE9UMdqqmU3fXz/msd8MDEIoejjJpcTHWPcmOOO9tAM=","F1mZWJiVtpR9OG2Dpeb1+vnGWI1SPHhGQzISIz9k0Es=","AtVM7148rRqARxvG7wxuTnTC5WiGox15JXsnYu56tRc=","FTnNxp/ZPy6lDdEuuwQ3wj307Nopx2rrCUN//b8Bx3g=","I1mkVFKCS6l9vAUAhruRDBLO4KkI2xwoCJed7cjymUI=","CIDl2iElsIQiA7uY5fJK4mIopa9abv1UYfY0pEdqFfI=","FhEPxsgWeTC94jDV35VPEHz9DaAFruROxf9kKHJ2TBk=","ExDIRLcNalhW9tGGaeUywta9XQHmox6ATYGi9a3GP98=","LqhoIXqZpsvnm0QuIVKFPHMw/Y3nV+t1VXZYef5Cziw=","KcUEJHHZCe5IE80aNujsoI1ODTgwCfF8SjZ6h3o99L0=","JeNu2g6rV2B16IraORTClEIXKgJ8bRdM4N37sBfVHf8=","LSEFjsRGdNhJPnAqreW987aR4/qsBCcInoZ/nthWvHM=","GNF8ODXsq0S9uLZ+/irMcdOenTRD3Q7RHZUEVAmnx4g=","KKL2Ow6UCv0seNAN4apv1pU+bWzMOqMgOzlhj11pj1o=","AmNfW9m+uv8M52FOx4Q0GKmqg2N5ECKb7/25HiPrwQ8=","H7jocmUlJoAYhF+MgmsOTVbE6cWOqSdS1YHRpRcCuII=","CH4s5NKuXJPqVhHVDDEyAqgMS0NTO0kHf7Vp+DfqH+U=","B4j6lTLPAPE8gX847hurhfvGh5mM8cFK/1/B6rEVp9o=","HFyFxXofdYf40vzvwdTpjCdBoBnv+9TFAzSwwVw4Fc4=","DB+4MrfL4OfhHo7cK6+HSfbqBjeyDpcqYzFdvdW+FHI=","IpdYoitS7DkH+UoRf2Y5FkUIx3v9vGecGz+Ha0bK+Ak=","BeBmyhJX2NXtymWikh+1teAeOi8KKjvGYix5FVIZCio=","KxqTWk/xbCUAvf7iCG2d85J6NY6Oq+dfanDX2yWjGRc=","GaVZkxCAiOA/5/vCoBRQnOmH9Cd/cpuluSTSWzngZpo=","G7ZaP5pDda2SbUTBiNz+UbWl3Wp+4VKqbMzkSBPpXbk=","H3IcTQ23WS+b2gH9H768jldFLiGNii4ZFjBn1K8SjTc=","K9MqAomUmKlzOCpNQCZtrK6JiphHwrM8KtMLzcQlR3Y=","KFhbBS0iKDZQqROdY2GwjOlNF9fI9twdVPWFiQZuSjE=","A+s0NSYQInvrJvjt/kZsv6NH15UL7kMecWVke/HFzN8=","HBNH70GNZXq75uTAGQEb003bIHq1SpuZ8HxARFieCYY=","BKiqOxgmPhcTY+k5aEehkz8ET6xfWxH3VOb+r1TsR0c=","EnRKBjyr6S4uGPAAr+8pyShYWgOvrDsvTBcUEgOUQjk=","EK9NOactLctl7uq/ykCgimmydBKXBMAhoBOI/4Zi+uc=","EDjGVrMy5Rn0g9VOUiKzSzWvEpBtE2UtHYxrD1CbJ/w=","EO4C7RF2gEt9Q2luuHZDtPtF8B3WWInltlEo94HTnZM=","HQjM1HVBV1xgtWf9m2cF3ogkj5zGCvI0MJjTXZ5PbTU=","Brv24y0m6SK6rIxivPheyTTL32hw44GM/kndOkxwiX0=","A65gQD+TqYNwaIEA3Nh61Mce5SnE3MO+Mta8BiHUI1U=","D9D3dtJn3DwBo3fSF+M6JVw5k3rCgaOw6stYsQEjk8g=","LUqzuF7m9VvBfQUfzvc5Forii35tWqSsEqLcwHubpvc=","LsB7P62+KW+b0fzRdY+V5rki23WCBo121VIYQTHggy8=","CmAT439WD1QNvT6XkGACAHd7hqV3wtLYPsfNE9sxk3Y=","DcvDy0qv4Ixicx3KRMhDASJllQ4Hlsc9j55Tp2fH6Ig=","GYw3P7xrpZgCBFb2JN/JBvKMq5FbcOtVaPF1+EI1XCc=","KpUVdw8wU2OOPAZPWQHaeswlEPsp9fNgf4rRJWraB+4=","LUFUc57Yps+akuWQgS8V+TATFj9XuAOXc8+GNI1TGMg=","Arvq5McW7hNsTO7xlOeYXUZBX8EwQwplsk6fR1Mwd9k=","GStbCDIHZvRb57up6acMDvxpr+wqdeTgcebI9V+571Q=","K74OC72pNrMFgp46dKgt8DDU/YESqn8WlnCHawKPBwI=","CWNyLY21MvyVzyJApXDNehNjZt/1RJR4RbbUh9x/pio=","FgEMDteje8qWgqyFj8jSxK9RPwLQ8X3TBvBc1X3GlM8=","JEhhIph+Fwd7AmuqgecF5dDLdrTZLdP/VLu4E/PQnqE=","KNo1qFJiWCsiD3Ji6mjDgVc6kYwQ3Rfo5WTrbaET5cQ=","HTGWqmIJCFw02y8OKz3Uu2u2cObKJNJ9kNyO+l6BY4o=","Dlb+S3umLc2g0ve53oa85hZteaCgw8aVNB+9tAe5pQY=","FF/Udnat5cOAuQvwgCD678jD0nDGvZf5KhirlPlz288=","C2cESG/dKmM7+eQKXF5AkeLUMMk3MGqzBFs5uLdOMz4=","J2dHmURzupFSJ10Vvq/kK5JN5pcoEHiYtHAaZjbfPPQ=","EmZTJMn8jSRsFRjgQKFeOhfA+D8KR5Vx2PYaR/OYLSE=","AojFiTJ/+Xgk6qPf9Au8ycpz9p5D7r8kspzVP6ERzI0=","LDs/Jm8h0h2jPkw5ABx6cD5rk+BHNXhAEj8wck/aM2w=","HQiSYPU9m22RJGDGqdn/nfWmORpJJzFTSCalV16KdyU=","BSImzU/yyF3D/Lv9yqDsrXEloD1TMiPIZnBA+/z3Bi4=","JxL5FxgEJzqcGXP36H+uKL7ZqDP9tw7ZPcYnSGWGk1Y=","J28veB4MnKBCSppRNVk76Vdkp1nCMRmdtdXg53bhWqw=","KyH/w7oWPqYbfAtxfVGcZKrKuBlX4mjhdfRodumsb2I=","LzwraHS4FTG4kKYDvn42zqrtbIozYKho8YvyNzYojAk=","BWchFI2aNwqOgSjuABeGlfZuxQY8ZmD/VUkTOUzV32c=","DhcS/ReY27Sil236oIW7mCLS0mk5g+mcdqVW515jMT8=","JsmEbHyguCJ7bqp2NM+qbEoTv6RxDL7+gL7+URnAtgg=","HruetHmmRNJfU9qz5tyggznw7/3pt6rXo0dIUH1pqK4=","FhH14q3YzP6dCTvqHVXqxiZhqayXE/pMcIlZl0Qbuog=","JGLD1VVWEa7qShRrjaUNMMQZlDwapgDlsTvEejgQ9js=","DzduuefeTEX/UIois05V8P/aAmgmqYsphnLYHIJrYpI=","Dn/4DD0Zoq2YyMUqXRnRcSUXqmWCYpGubnXgUDyLijw=","LrE/9mq0mnOqrXYPW/JxMW8/hTjFJqGmT6Zb07P8LU8=","IqQOUw3n3dwfhCyUIRksY1tDpssfg9id29PFbCpRLts=","J0C6oxjAL94WLJIKYkWw8iCPfQ7hiYI620e6/91e4h0=","GWVSLM6L0ps861CM5AQx9A1UtZwEEeXKQn+MHHidKbA=","EKDbfCsJadwlBkevC9sNmc6kKF/YqQcXwnYCMqkGvn4=","ApVIYnGto8rkz+NyHm17Cs8hvco8qg4CCm2I6tHyuxE=","HQAgbWWpJGbd7yLlWDZhxo7jE8xAoBwJDlzLEYoa8T0=","ESIiYFBSQj/W2iHZVUXW6Wh45ab0P7Jmbi/cWTeXG8U=","Jc+v233zKoby/0SjKtey/Zpg8xpE5bWtQjrlKw4/8u8=","GkKsozB9+EqB/1ufvsARrJ/a89nHPN/pUBH3wax3nRU=","FPtsTg3wBjJ104DmfCUaKa5jgCjY5gcqbk/f9OA5pP8=","Fof1AajAfJ5D60qyJEkUtlEpOAeii8Q9c6xLVkBEUmQ=","LWS6QGeriY97Q0QJMZ18rd2xQYL2E+RmQpGbQ8ibgVk=","Jl4Z4qK8/5SJy3Sdr5t3JW5AjxgM+vBVBuEaAtbUsUI=","ESDZEWpYTsrTI8uLiCW55DrRbOWcXou18RtKuOXuaAE=","E1wgD3wUXAQv3JStW9LkZhsNuIndw8JKIH9cfECYA0o=","L502XZtfn//FSRwMw55rmtFOTYeUv3bma+yil03Gxlo=","K7J8Gh6EUvMXv4amOElU+GCaKFAEWTxS/c/+fYWBLfQ=","JF8o2mmGNod2lo1+XaF2PTi04aW1OsO0V7JtNdjMVTs=","FgR8P0yiPG9drKXQHrxnIaPRVspMNeAISQODa9Eok74=","Eymd3bnid7EiJA0IZWFk0V+NFcx0g95wh+itlpCcBWU=","FZDd4p4RQkoOf31LPg/H5BLQkkY8+VRbfGImCrLUNLk=","Gf1guqJIa/3//8j2cqtky6QLOU8oGDZsdtBbd+keKzY=","Jlgo7fsDkdhggixBGbOc7uwCGRZT+VxzksAXJURO6Ek=","Ajvamjwui7GyJ7Em6ldPl+x3k82AxiykTPiy5BUTK7E=","G3cMgEv7kYsZduM1eriEZosNKqQU4Aft4ABxRxSqCdM=","HYTqq6ZSHrhmtgB0kGnmZD2qgPfeEOwnNR8TaaNynRM=","BzoKobpMHh6YLvAFORg+9kj8RBvoirHcUxWgy7QBybM=","JawJmqhcniruZ4nyWSJYzfXKjHtXOeJn8SA09wV5f4E=","HB8NwirVTanyYyG3k+AUrBuFMAHRVutZDm7FIuaFDDE=","EDdJzK6Q5DSh2WExn5bHROBOwPd8jGUFvCGhGU2mwUs=","CTxHydrV6mHIVmYg5PQ2w2rQDQRrJS0iZNBtmjd+nGg=","EtSKItRDcRsFu6c/58v14HNN9+00WH+F2FClFYwKJ04=","DRSH7nv8pG/rztuD6dxzwz08CZvzwad5M0g0+J99ozQ=","Lrqx5UT2rUUl61WSFS7LRvjg9wzFTnOfWuTEiUXlNKg=","FyYBELwPothZplpRm2ecqxV6ZIXlBiyvo9noUjVD1GA=","FLYLsbgTUzZVt00ZSPr9lMc+HgutK/Pny76ZfEDCLLA=","FEypsYEEtbtanSHXO9lX83MllTmhY8eBlyEM0WyIZkE=","C2mFQMCrInNLrVjkhRX/hFIAUSFfXOSRXYBEQDKjukk=","H0WP35KkwDvOK/ad091OJr/BZjwYd5m7NZWNNhPiW9o=","JsDD+fKr0ZOSMw7pPiVUq7J+03dIHiolUnmNyVKgrNc=","AP6CW93hq6+0gOmF1vqPTHrpxnNfm+CmkkKT0roRRcA=","JN7tOYhUauZSCmwgx2WevSpfS4KBgqMPUZVnSZex9zQ=","C7vNVVwYSq4IkVgsYdZRlRMroUqib65bykz6DvcckLg=","D5942F3t43hDevvsP2ukDI4/Z0y6pR8vxTVVd5zpqk0=","JpzS+4wDk2qm4w39CcNP94bIOZbon3BsOc+aZzp5yPA=","BApe1VwVQa0UMbLgpcI3DMCrjLKrMeYlBfeZsKU1U34=","CxDbUtaaCDgsmw9g1TxYYzMBiHfsh5BnovlUj6A1thM=","HmzFxAkNLZH1ZyNwZMV6u4Dx0YhqUJyra8I+gXZ6KqA=","EE+ZZraokhODGcoDfUKY+uT61dCc0F5uSBS3UuUfVws=","KdlvUw7VzJLJBNIb9WDIKSO/ZWmsuQq/udaMSVy7mBQ=","FrkXokHF4qGUHXRWZtit/t77SPnP/HVv72ZnQ56rof0=","KASdyHA+futK5ct+7J0LlhTzPwO+ylSmfXKc/2WXH6A=","K8I2cUrv64ZFTPlyZ2xkagcecJWdU4caI6J7zEpRS0Y=","DoXj8LYt+sBN7+iTJrHxycV/ldwpnvlf3OLdEwsOCfI=","FXb1VlDg36gZoSc+ag+gTB8a4Y8fhB2vCtWiNXk7hi4=","Lm0fmE2Q13i8DgmQ2+a+ZiWK0ASHEpqzQ42pDJ7DB/E=","ClIWwkA3gITXQQzHeIAcWQORxvYAqFUU3h1c/S4p+pU=","Fq8MbshXcUuennkyrIprGwH7QlMuUelXxzXgJAPs1JI=","B+84KbIehtzbw6oC/SRrj6jn5MIVeO8FhIdNNt5JGqw=","Ahzf3Ksf/awrrwFd2tfvb8GWt0QugrNwoRh7SE1dYtU=","CRGqHOYI9CNP87nzXZvlRvXnuUvwol+LzLNTXr8cWEY=","HIYesBxLM17P22MgfFFn8vKi271MYE35c5CCxduRcTo=","Ayq1wAk6/AWdciZRUgJrxnS2mISJ+hki0/ahMObpjAs=","Hbt8TjCzvbOiSOARjJJZwxt1vrvais3i0RQxHhFmuFA=","KVchmHsqBy+Wghb2nhSvwQrHzmhwoc72ILnjFnEh5WU=","DYSLu1PqjHLIygqTNxEGHNEcOL71IE4Zh8bgAWzIdyg=","ElQ39hBbVzKcBFN2vpgB8VAIg4SRarV+6Q5N8mBTPkA=","Fqb4XPBwqTQ3ad+96M7DDWJQDVDuKUFnsM/Jr0cHrCQ=","I+S6Fm4rWhUG353U3HTHow37efSTreOL4hwKYEBz01k=","DXpXDVwTG/eAMcZsiuX9RUuphV+rkur5yjedCOhWQU8=","IXk9RqaW7lBA9Zn0gr2YRTVsAuTCsHpkUKEAVUNmWCE=","BM+fEheLqG+rEcEtaQ5iBgNSX/ffy1YG0PZ/CnJQ0KY=","HhyHFK66fnVJ4IR3tDZewtvr37tgGJN/aA08+ttbkiQ=","El+ZyB211+dL4MbmtEdt0OUDwccEs8fT/w7TVvmlv9Q=","ERvDIVs7sqXRclf6c6d4UdKiTkgErRrG5lLwhYMmzrI=","Cec3cfrqAGXIBlPfqov/QC7rC+NmiDQ4Jvr2OfaEsxo=","CWT2IZRoEKEjRp/Oa1RP9hzJtzMDO2MgcNR7yUdPSww=","CVMr+fEQUfhjpOgGeXgrBzLWY5RzkMErApVJGKGOR60=","HRSAjFRYOmIOZYfCS5k7GDig6wc5XDCFtEnTE1vjIvU=","CbiM68y7KgoY4tLnmed8q8tKIxEjwwPpjNiX/61ZjUQ=","JP9as470V0hEkwVMm9PsiUqFZkkakaUr14g0PEKdCpM=","E+6uoimMok7npzFi7Doh2Be6hvl3K7aMBGHRFVNdrsM=","EWAKNstB/eLdJqfNSpjNi+rgoE5G2zme7FwdSQIFEPA=","LHaC0+5Ow85+H2fM6b3rpKH2afBNn3pL7hOzyX0+qjo=","LZsdskawBOGFsIyVPcCvT7t8fcZ7I3jv9wdQey2wbLc=","F/FAfChy04ELdHS+vjcR9yWDzJWDEwG04+BqPKligxg=","CJ/VgFXSBgK9vCFxrkhf9I8gUwEGWTK8nVJv5U0pfwI=","J3nq9TcQ86WEio3/vkC19EKooTxRT/l1Af3KCA+zuvw=","B9bD3bgHuGNMia7zVhXac1lujuGoyrSdAi8LyoeA7BU=","GykY2gub7qaagLBaFR5oFyLLZvuO8ffdgpOemRzQIeg=","GiGhQJ3fypnjwJh/l0UIQPlYUkr/6yjBj95znIGJyrs=","H55n45eRldNoFyJnpro7RIFz4jefJcqhN6tpZHFNH+E=","B+V5MTmbzEEZ2c17IZF5PeDuaUdHFrCACKn2ikKHh6Y=","Ce99Surfe/WTxaeSeenmVXjRQxXfne4HQBaT0ZlZlII=","KF/jsV9LQyadTMAYP591sLT+af8XCsZBsYx/sQXS1xE=","GadoK/7P4Y+6siMBJziVwcS5qZSHfdd4ZG6d/WTyTbw=","CreUtEM7XQyp8/kjYVnue58RKr5x06TRk4UgLCCVAdA=","CP9k9bueP4voFXMRfgEcgD9p3GoJcNwFEYqxBxoomAw=","Lw1FS0ngNmFx2VFCIwAC1w+QyMNwR8ayWMB8DJ0DiKk=","F7Rjxo/LpGHhSeVu2p6NsaS8XHuCibDNQobetck1VMg=","LRqDrIMuSSgN+UseJ7q2X6qeIaYKSO8PRVfAP5t9EfE=","HhgkEVYMgNfUxIDk/WW5mXEypO0p+ajcPYgiCbY7B8I=","BLxcGcuzEpQbobcx8JY0mudiTso7g76IZHCA95TX+rM=","DxChMZUIwJqkQn6nkHHaAtzkoXReE55pSfmSFqzYMFo=","B1edlrq3k+8fdAcT9w89LPSvHSDqVg9I5vjATfZPIHc=","H9i1XQooz9AJspizDiJqo9QkM9wUgxjJnE4yrxPFFEo=","Kv/VDGrrpXaH2CSu/6VcIX9jPUaEDJKMA3PKRkMvpzE=","L8FjS2ncaXtmj60+iciBhqduQHe/bRFA2OQo6ut6OHI=","I6U+UUqyYuIuyn7nIkl4GMBk+PdMzTMFA9er+oXwFdM=","CG6pjopO222FALygPVOgOiL2m28TLJnsr56VD78myHs=","D0iRWFW00ZG3w32F6KXUkWSM1OU/WAbUmajeh+4Q8uI=","E+C7ldnTB4wQ7S9zH1f16eQMlWN1dOlakz2fKnqlbFs=","K8NbDFszXfxvGpNi5bOJ2v62XwzltEVIKA9GwW/1H+s=","BbLdzIaoUEsAgIrLtKZDsWnbKwf8JcnMMThGfKdQtaw=","F1DRpH2iEdjoOGwZgJW4P/ZltYmsJ4vKjA+gG/xoPLo=","G7UyHpXR+6KyLPTXXi6iw2Q7he+78aOyzUvg59EjiA8=","Kk6K1N+idlKDnOF54JZMxNRzL7VTcJAbMpLWY73kHs0=","GbmEotWgMjuVb64JtSm9z0VRIsRD7qx/8VhLzdYyeH8=","ERBfgYzCcjKoRF/4ht7YOP6YADhye54rM0NqVcL5/Ts=","IiggVzL+a5rygbWytf2i0H9RhMVV+1Kn9RTGwbH6gKA=","ILTEaLuOKcGG5/Rf7u+EvYV9uFZDqnmLwmRRnapGP90=","FLzS/Vxzkr+dk+SbWFW181xxfUzlETe4dRuCg4anpfY=","Fhyybm+kjbsFpcO9q0oaUkRp+YuNEBgfKEgCnHleBXY=","JtU3zNjU8+Yv0PrEHGokyUEfTW3cAydrrCYXaJU710U=","HefT35fRGggRBqS9Ibl2A6dq3/FlzUCsdH7UnmHGEfU=","KYAPsAIK4Y1O/Y+sHe9cdgevNfTiI5BKzGoU2MbRSsA=","JxJx+FD2kqNQP7chJLWDqB8/DqZ4m+Olb/tJd2V56yU=","FmlL83/kITQLGGy8gX0LE2+XLJNVefLaMA2PPGY0gfw=","Gcyvg5vN4/uXZOV7QPi+A2wdCtbdI8r0Dwwt6nZLRTg=","E0W8Y76OPobT6s3MTPFCVC4KxmD291/jTTx/NFOCPS8=","B+cz42pjscVORTBQrkMHjIahgDubwZhPg22p5b3ibPQ=","Bn34X8Rh0eE7CnRMT3iU0xJtQAwPZ0EV12SgegU/ZDE=","A8ICXqTuLBmy+Ni+CiuQodL0NFNRXsBCV64fxs5TNK8=","LL8dx69Y+prbi6MbGTCEdiTMT49nzdi8o6knbB8G+7c=","ASA1pSGbkA3trsMvYsu4WiIoo+cbU6/U0v5rPJZPkfs=","G4xxPJDWKzZzgsDO6+vimJMVes1W4QdV0QaZko81Ba4=","FEdfdY1dsBot4q3UbEBdk56xrwqza88m/5PkhgVB3VY=","ITd28eD6yFX5WMsgqgkNT9R+cP0Ok291EDf8M8+cQSc=","Ks9CweyhoJPxAZjdWha84Wv4shEHckqUr/LxkJBuaYA=","GRlLaLiYR2WWqeLUBW4VyVpmSCNKu7+cpZLMLFNwM4A=","CyCh2aJHABHrL4GAIVQAtYPLux/Qhf1TvdHJIXzFo7g=","FKfR1wZe1vatcqDvO4SNdgNPepXS2ioGQzxsQWDvnIo=","GRQkFuOxaKu5m6vBfOaCHZWimjHZK/dKEiqO/nmfm70=","LNFXHfsyq+bl3+yDcfgTDPd1ZqntoGzItkZv6eGzxSg=","HLHrxLQgUodugwQL3ns4AjD18UX5QAtdTXE2phxutFg=","BcSrcs3R3pVBlolmHl5zXhWz/8rsof3IZp5z2KbLyW0=","JMjaA82PtJfk8EUAabXU3rECtk5o1YiXckg+jQ45dNc=","DegZWAVwb/dMslHPsLrZueP90FnQGl/HxwXWCXH6SEA=","MEzoyzzVUZYjUgpIg9NXkiVtygwS3B6FUVelnapFCPQ=","Dza1hphNGVmnnDig4GRQ7boAPa63ksjU3zB8VcnvqLE=","GoMl1VSAZGrH+qOt3ssuwO90gvEKCZxbRlZ1LiRVGGk=","LX9nRNBhlq4IefQGgUqr+IkHNQXe2oRmUfr8jCAYWuw=","CSBVB9/DdnLdlxHXv0Ln3ikLNmtd8jZ9Q3qC3J4IZoE=","HCLpvT8j38P3Pcc8kTHhaosHaBj8iCNCXMsbcyv1ST8=","HFl2IzdQB4QR1sk2gNiHlZbfr1+S1I/U3ZTuXSnFHKE=","B8uGxpc6u8afidJI10QUfiZpCmG24x0Q6YATeHnkJnM=","DDyYgKgkhSC2Ee5N9/3MFqZq9F9S6wEEV1eRB9zJnTk=","A5KObeZtSQy6Oh4+NmUSORmTjv+n/E+MmzG73uHkea0=","A0D3iFc7U2/h5Cx/1AnTZxJHI92pxLDzuWLgE3Zn6H8=","AwplvV23nwCcwbP6wc5GTEwNVDOFJS2gF7EWFG/oDYI=","KkKoAt6QhdksO91AhjcaPxftA8CKK8YbPkPgU5NX3hQ=","FUmhyyUENWmbOiRn+DkBEoCURGprulJtVHPoJBtQBKo=","MFAWRdf2fW1OH2S5WjRKhbxqb5f7Nh52ksls/VSh1BQ=","HD6jad4Y3NwzePYd1WOhqvJWmC+snqCZSj7uJsH10Ao=","AE8tJDclKg1NnKTBsBtmCDxwEoHCM4B+dEkQs925cfM=","Ey/lKeSqvQMEEpYkgFYslcj7PEq63pMm4dh77L4TkqA=","GfoQcVa5YYhvudmewTvNjQxMVE1CQMH39Dx3xj8USFc=","LV+RzTy1UtrH94Q/YFUr3ob0Xou6rkhMa3nM/zSsXuE=","La3ZpprRRuZbur+6rDN4r5xVQNF7m6GbspxIyF2/5xo=","A8kAMHTkUCCSErO9FiLaYccaug6KCUp2YL4fRjjqvIs=","C6kXKScfa4FDeL8rhHSQ2LBrRsoxzFxPx0wcsEtxzxQ=","DuWD2BfxcFrHrAua4EIVitDV7zZywdE9x915SqhPMGE=","EUACalq9icQBLSxDpHi1L7tG7Ahhzls7fBz2n+XED2I=","F27Av6WLOXYpCsFFlUQYxXftd6uH+5+CKBdamtjm9fo=","E+WJnEbBT3AE/Q/Tdkds00qn07E0cP3FIy1Wo+WbR+o=","FnMM52b2XAbLYR+Nf0/D1TxmYuoSykUCu5aIc/PhT4Y=","Fl2w64hf/tX3elV7PrIe8tSLSnzGIgcJ3gDmHNn49SU=","DEKCeMIXwefnbjEQ9+GyapCV6MjLwHoXFxTpr+4mcPk=","LvGDQkxZCgpdO4pjnzfk530Q/p4SMncYuOzCtAoukr4=","C7vgn7v9p7bgbK2GjLGjifulyime2VRTUcl05hL1/dM=","L0IAPsyrO/8NzisiqHaaW6GgpvhUxzp4hEO8E+j6XqU=","BZETqvkorNkVTqkpWlpp+GQUnslvBAlnO+hgzcHt3tE=","H7+q53vAYPu9A/+uq64s1NMnk2PF5GQ3g9+5pdWUaCU=","JbPO8dUkxIFW6aJKoNLCDtMvtptN6+HBLeUNskbjyAU=","FebwMp7U5E0DI/AnRLT20DIeIE/TjJnMtyo1eEuUAm4=","FuR/ZCvxPOZsLCvKAaJ2PXBLRt4NfJncsrSAcHwaO/c=","HZ+EjLnf24HK1i3V/UMVblfEuhlOMrQhqgfengqHAOw=","Bw4gaUb0yywqfFx8DKhP5T/9iEJ5JZ6u7uAGJ92YXP4=","Cl+RrtEVlQzmNIsPDwAVaSQ8hABBuXTk+96sz3Kxnac=","J3NnR3ldI1WXBHpXtSTdTB7Q4/QnmCFbqFBWvqdlVA4=","AWfB12R5EGlTKC+UXI2MtyFg9jEEcKf1Fl8VctbCfqQ=","G+zUV9IboJSATEfDpohzS9VDsubXy1GuwMqJ1sHjw1U=","H0M4b+c55/nGP73LuCvM3NQXM4/qwe7ULe9xUNSiE1g=","LQkcNYF1WDsyy5fFgWjzLYOmjJm9+nwgCNnEVLDq3hY=","AXJXxbyNrVfvb2bMBBoWBjUJANzhhMMSQmBlNG29sbo=","C0rcA8e/0xOQLdpnjC+iUVIqkqf8bktH1PH/mOofIcQ=","GvhFJEQawD+i2LWzkafDcfLZzwagkAX+puO3CMzOLLU=","I+yvgShjNiUaH8xd1EpKuf05QKBI53HuRmiDB0Slqb0=","GHvHA8yJPiy6Ivu1mMDneMIEatvliz/yUte2Ne2ZDCA=","JgsC2xEdY5mLavCagZKPYs/JfE+MuiboKP9cBXoOVfM=","LwIyqZQMTEzdDkTjxHhc7RT/E7X4cc4vbuNXQq0FCs4=","BQrcTV1kgH9zDQ9FDaVRdHmjeGo7ssjeJFNqfKXeLY4=","FquPaCpAg9D5mfWBb0HMftvOgsDVm8yqicJUcpRA+YE=","ESf7LwypzJU/ux1Hk0dCY6blG3fnLDixFH74ZUFdTaw=","H20ErZfy9LcQ+R9SJqjFXsvBwlr05MqLdsxPrSTuxnQ=","FBvlRL5MI7NiXvqIbaZeZ1tnmQKNOnpt3h7RSfqklng=","G/eF+YZxlLReIdx2sgAyXOS9Zkt842mRdLKMD7MkOQY=","JNm+fDLH4zv3aBbhmjweSoh8mudNFadxLa6AKGTAhlE=","KKSB74UVhRMg25z96BaCai6vmUrvilUaPQAi13IFrWw=","IFc8FYpJxUcx/tt8SU66fMoXl1y0pEjGiLxWSVkHJh8=","ChWxVlkpcmQe7ylwkE3j4TNDdu5kv3bbS/XnyFQsIcA=","GyvEo/P0SO+/ohpOQdXW4JtzV0c5tm6sJ+Zaof23jHA=","Gnml2Doou8TBE2AAOBNehs5hiN9N/5OBVTAVk9TMc6o=","HhXn8R6jZ1f9z8xVjnxr2MfLhIQ4iiyVJY4hJRZN9BM=","KYoDvB7dd27DNyyCznPESz4S6VCcEkRZ8V2d94OVOBY=","CsrtGGvSG2vwGITC6A37hGmeC9g7d3DQO5GNJKASkxY=","JSnE/7bDnP0apuBIAMtZuuqjHaQ5A9M4WyqyWGSBKWM=","GcR8Kjcnjxg/O1hCcRQTmz64LAuJDEGZcGrZRDkfpqQ=","DScBvfpXz5EfHNH7Q1/uBoyu1oXGNjgiSd2az0XUyYk=","HljjbgrXtLrSesf3bTSrSXSI0WYaRE28B8ucchlAnxI=","Jpiy9m+xXzsWp+UMvYNaMfu4PgtlmC16esspccxYJbg=","HDqONzeFZRQHGliRt+sob8yDbxG2KcEsm2Gnam9tvi0=","KSfOUXMIZHP6RF1TFyoFqmao+dmhafaFxHqpibng9aw=","JaoX2CRYDW1TMjZBKkiapFqjibPT1Vo0XTVmOhsUO/E=","D88REtrMMReYGdZldKXLje1FAD92Zn00wdNBU9j8qZQ=","BgMtblDQWQV9RhR3mZ77Ssq9Gp2lknMaQEiujRmz01E=","AeQOgZ9Cb649uwCSan1lVvMNhJNMyr+Z6YdjUdFxa14=","J5CEltCQb1JMJRZTJRCYz73Je510F+Q3cQ4af0uA0Io=","AtsYFPFDXNB+5U+MMgXH12Jiy1/F2mBYNqCNR/P98TQ=","GTd6Rdal3gB1HqkBGY4aCsxByoqZ/q5e7Af+UjPSibw=","LQBPyC49+am4kyGCNFiDJ3DsgPh1iVo//iNwwKqlz7o=","F7g2JWp95BPNz5OkxPj7a3aXWx7+MK7vCsEqg7NDTA4=","GyNKKNq5FJ4s05uzT3lKhd0SXzM4O3eEG5ExKMuGo/w=","FYhh/Xa9iliVDAxV2VeMnGw/8a76iIA/MncK2xpvF6Y=","Du+AkwLTFBWEKFYYsP8uajc7G+DbBoW+Nxu2AYiKrLQ=","Gs8+528Z3hV5lnaNr6/mBOGFuyM1a24lkgMutzLbpE4=","L09V9Xt3HswVgTUm1ztSsvocTwZVF7m7+MNlgEDhILs=","BiKWTKZaSLMNQKn9To+nV/1zfwIEWedKUzzqVYKQcrw=","HIyzSbXrpZTj6W7gQe634Jb6zUIfeJvX32rq0DDP0es=","HvUZ87gvKARpwep7JVHTo40+UK0rDFLtAYV4DoNHBpc=","Bx+WbFu4cRHh0PA9F+KIXd9Qt7XayZ8s+ch/JaE4M1Q=","B2j5SozIIi+dLrNquurjs1GtfI/QdZcbyV3mwkIv8qs=","E2+50IkXD8s0PdHyzyVEaBGMl60slRtrP+STPVpPqnA=","FCBK1S4X78yNbDspzlIgpeqMaCniqdM/ZG3yQhLCyoE=","GTSaVvFZGPHpxsWHzSO7P5M69YMyLdXA+mFmzxzVjG8=","L/0VQA49V68dUDdV65fTMYFKrprdR2S7fpUYFuBrT9g=","ABiA1AbwQ1K6DnDR6k5VMC8jkyfh37sP6fp02UfAQwQ=","IZT9BKbT6AoE9TI1pfRujiIl6ZxTAXPMKPsVd6Drqk8=","E4TM3eV3QigaPRF8DbyCXLfRt+K1fA3uZSHTFdYNihE=","CrgPZ5rfh4np9oYV+OZcreEsnBnosJb516WKbpFVr8k=","G+OlVwbUgUSHJovxAZbugACaxp0m6qSua4KZ0/on2ms=","H4p4iUBEZCd+P6fa0UOOWlXbK1O0bxCAqyWzG1OKzdQ=","JjyFxYKC9lbqYZP3JkGqLPme5PfkfxvBuyLEbO+tuu4=","AQGQmSZ/8e1yTkY1c3AfTC0HQzeyf0dAYNw15yzNGKE=","BCm+vEMNQGLjhzNhm40/3dXCbQWyA7qbzV+5BYx1Rfk=","CgPhE/dPwK7j5Ublk3v4xWHBInT8UAjMYxgKJgBBR98=","BoiIczT0g0IvR6k5fkVmbJ/cFeUI+9T6g6XnIr6SYSo=","HKtzF3/uyoyGNgF0W0ATjYGwwgkzSqxYlRcJJ4zPfD8=","BYnhEvQ8l5qzuPExp5CaKE83hng6kgUnH3mBNQCCbzo=","CBodebIm0C8+3HnWdWsreNBrdnf757/S4cc8WwVc9vg=","HRJrI9omvSYqC6RcuDt4rhfvzxqluXR42QhD8KYY6SM=","GdAsyvH3KMNbiFkuMA2vjGy6bqpzNDUusEeIXbIvl90=","Hn4h2/ZtpHt2tOAlu9Q4plTWZe7M/5KOKd3QWHvavew=","Fpygn2HRAQRls9agTqbzI/8hJrLFE/Rz4linOMNOhKM=","GvwdDbj01D0yGTNEY0BDvTzVnsPJ6Gflj3yDSJz44bs=","IZ+GBL+i9a69GW7OIfuqK16dWmKFW+2oeBr81mg1fu8=","Dbcdm+hUgTOiYF1xO59QzHaMGrKCQwOxQfSy8nTG8Jg=","E2A+XNIMEszxLaT30E6VVc2mROXZq9D1QX97uMbCRUQ=","ADXENWBEOJ6NjT2EYZJDtX7DDOzDuox+5m2O2Yd8QNM=","C6aMVq8PBF/uGyJm9TmAwxzuVRh/r5e2EtzZMM3bRSo=","I/R1noz4KvTlGxoxIz3FJ39TqiQiQ12iaY8bZalRV4c=","EgEoebn1nezh7Q4DsX7JSmrG8pGRV6uX3B1f7G+k8Bc=","GRV5elS3A4M2MQ5G4vqgtIuj4aLUK4tYe6uG+AuVlOo=","GQ7Rh3fOiKqK2F6OwjnYJZvw9R7YmWM5dZ0EU0KbRCU=","JOBAgcFRnqw5kEOdX4bylnaF/oa43DekRE1fvyq3AbA=","E0XNq0dRD9vn/Dib4EJWM144fT8k0qpzJvWTmaEMhf0=","EZo6x4A9+9pVZNyBeKecwe/3hZespv2Vs9u/SVJRHnw=","GXs1ltO2bK2sbMTYjC2h3jNllO5IpPLoLO79nIEme0k=","AVdAy/W4DAWPZxq3sUsuC/OxWkTcpNZA2kBFPQ68yxM=","I9pkSUPW+JCjRCSfDUmXAoOAEdxuRTXEeO/IoOfqGvw=","I0T3ahvo9LukjZ3sAvqItu7gHRxI1+N9chC1qORxKB4=","Ltb3x7QYis1WIwIrRhwmcgVO+PaaBexY/I7H8Kj8YIU=","D1qRnoOhA8xipzUCgZ+hY0lNkC186t9hPX4Pe1auli0=","FoUG+1riFwMx7kY3CK0BJMUN2obBq0ZPE3Edt6L2xOg=","BlBkriwoRrHoxzlCvbHitALrl6OT4YpgC7jtvI0CmvA=","FxD/lMB5rsVYnXoEh+4HT/pJ+ICrsU2d3dJznuat3is=","KvNVTJu+WVs5YWZpyhmEwsFD0W+e6e0xYim09aCgEDo=","IpZPw0ebIOcLPpgwbsML89USgFa2+1JeEA9oQ2bDiRo=","Jd4LTNYcgZQND+qH2TietHPUafBBXu/YG1bSBI66y2I=","H9V12hxTUtquI3sOj3ZyPUSjQTtJ4BbqEmNIdjEO2zg=","BTO1avMpl2NQZFx8t/opweDDtdiA4l9aUndNBW6WWKw=","Fn2IXGRb2c+0otY9VyaAALc9iDmGFvvb5W8jG4sryCU=","DMLyQ91gzUHgSyQwyWq+QPIeP9EJ56GUYTGIBRa/hvg=","A0FxW81St16Exg7dRykmEcRwP4+Bq7RfWPhv94l+7hI=","HMxtgwGsFLy32Muf7sIo+cLuve9XePuI5pVxN08sJIE=","JtVM/NUfHXbIpvZ/N9/ky1Nl4zAX+0zU1arf6mcrO4g=","JEUxNECiCyllCgDi76dDLszNIYqLERpn4OwoxVm+csM=","CCh81wmbcYpHPjotv/c1Tm9WpU+GDRUzsooMA0B1WLc=","JsJGKDVqZ8CkUM9T9gRT3vpYD/vsUpXaxvJth8pnpx0=","HRzz7qnW8jwXIgcSQTZ+6LBVYKevGoJf54hYdpIJGqQ=","KabMNA3FCTIajbmaHkpvku0iUYcY4FCUaiEbmwsDUJE=","IrBHLY0Y4iB8f6qBnmRqr/7AKDwGzMsEVUiZwo3ds4U=","CspjfT9xOT9ctdAeCDd49Rm4Ie834TNdZdFLL61VVWg=","DMBs3am7rFih4WLvXJEO2fqYYRY7W/9id2W23o4elxk=","IcVHco/JZMF7ZaYBdtoqGoKS0NUD3BalxgUTv4iGPEQ=","CFEt9S2KlDGbzG2qn4FIU+S/WPV9FvV5l+th1qGb/78=","JcDZ/rDAKmS3U7ylfMaCSKXexBSb4rdZvdtTtvdZPDk=","I1LTlE+mGixO1chOwxj7uuBesQIHVhLCaw84Zw5pmV4=","JLs5Pe2z+BFKzcd82i50qX/4z4nXUfv82fUqQodEF2M=","AzugkbxmXiaLZajyJ4qzET+MSum2oLrMtLhAlpo7Tzs=","IctLRF6KV5xzQ29uCLaySHrQ9cRwbw3clUX6YuoCJLM=","BKklrjQmDf3rF/XHk+S2crj1wNpp8Wv7KUA5JujX1Q0=","LfQmZ2EKa8ZgKromdGJmh3B53DRaefbWc9ZPsn1/9Jk=","F5k0OGpkI82zoQlQ+2XRx3doEu4ZyBP1pnICvfNsmAc=","DA88wGQ8kFPn6Hoe1ZDeqKcObV69kHVDyVYdpO6fz2M=","BRqFje/AQOrwhHvFcU/KPWN3VwnVSGqZXpMzYYT+Cqg=","EKDak/XiTgLh2jtwPuzpf9Ogj0OgR2z+/XA3LWJ0+kc=","LXvrQGeEC2VFaTX+gI9XzJcbb++34J7JEzYQPi+wcrM=","E/G7tqhQy7U2oBl8AWpGcj1zh+mRtn1YqAZcPk3BjFU=","BB/ZgJcdSJfl4/QvQ0LbEOUX9jmFX7ryHAuVkLI72Ng=","CWNpJ/WzSdKQBnAp90BQyXUO9XJpFCSooKAWY6RcUDE=","KvNucEAB9gI6y+B1djf2yw+suo4FFbDfXrMXod0OZb8=","L5dVj+b2AEEJrEZYYJptLNGyLl3AmaLqEy6ICH5yzKA=","I8xMD5brkVJEdEClXjo9C+GryDg02f4Ic/ydcUsOJtA=","Kltr2Iioo2V42GJfW3flJ+oG243BtUeW2A+xx9spO5A=","JyIL438iPILvMVffWWt8PyG8wD3oxKuNfx1bqq9jjww=","CbktBcBZCMXZqvTo0jRIH5aEBmvsD0eKb39B5HOPlMI=","EDaG2E9iCVcs24KbeqZ5Yr4BdSiZ3bcXgx32WcLi9gs=","I7YnI9WO1cLGuoGDg6zTlkzzkkMojVkaS6CAOxW0hzU=","GIcPQ2zLZaDh3F5oNySEdK5S/SJrF5Ihu/5z90fq4Tk=","AoaR0vDDNhSLW18cXcBrQi00BxcF+aM/ryYTyQfzMl0=","EZH8Y7edhe2spqJ9iOktQNiXzArQUhNuYLW9Co5WAoI=","FmgLgvbnVdi0GdHjAyA0V7VHDY36IU0CNXnLbB0Jo7Y=","GA/WX4xzfn4H+9DnZGwVQcjDTwvYoeFiOjoOODykIjc=","BsesVN1A04kaFLSOdCoG5YfL37Zd/0qVXanHHRUiQbI=","LGXJWnJXE3Omq3oYt/Q5LBrvKW61gVQdh2urbDv+ba8=","DZwACKTwchTCT9DnM4ZNfFf04TwEDDGSO94+kohVK8c=","EtOgTzQ5v4W2UlIho/MUomY7m4TuKQ5IEWnasrCkjQ4=","LHXvX87iktBd7np+on7r6Hvt/mWCZE26D7URjP3yVes=","F8ATMLtXCxyplw1YcsGqq4zaJLMw6UosldElSRaCg+M=","A1+iZbp47+wbOJ1Q8YgBkcNb1AKXfFDSUokscP86Zvk=","FGpkjkcViALh/XtuIRVh3jzhDfY0c8JU7S45lHlvOyg=","BcLy1zGPkfA5irVBxyuavkzUgQWYvQr7Iw/Nyijw3Jw=","GhS6ySa8gE+qsK1i+iE1g4cilP8x2nMG6KCS6wcKzUc=","CIPNbn2+O7KTINsdoRdhj/n3YXE7eweBT0u61xYQ2J0=","BvmNK760WtgudiS8Pjh6Gw2Bj8yUzp2W9Oc+gMqiPlU=","DC7JjcDuZ22GLMBbCefXQ4n2hE70Yt4zb2qLaT5WjZY=","JVGRz6gzzWqGKshp5SBXXo2nDaMOyXBlfDh4GnsAJkE=","JjbD3h3XeeVXfeIUs+bGNRcR6cwTSNvFU74cjWi4sGc=","BkNwN5NyGPz05zzpszi6ygw/6UjDmM+fy6JawC5lKVY=","EAhVAoQ0AXTR5HrFoCd5MxHEKGfjtxiySkeJrPt9bck=","FSuZFZ6H3W5oGq7zi/cpVBm7h9tfn7DL83Mg7HJtRI4=","DTgq3psoGi5ybLlttU0m9DMliBh1O4jiZigPdNjcqAY=","D1ROJFnmpjbY2iODTjF+qa3nsqB8SrlMNo2jVs2ITm0=","KmEir3wc8pRrM3NdKp9QIMxd2GaVKed9AGnbNkzLCMo=","K9cQY4+gn6cMsKq2vN5WysrrEaqb7GiMAz73gw3QzQc=","F+FysD8lyY6WgM0Lus8ZM6lC2DTZRfuYgPrpXSWUk54=","B1msycuXWu+xioM/9MhN+DRu9jxOtn4iCxGw9TUMYzE=","Ip9B4VOkQJ+iwMfHWBGBPYpxkw2myLG4gnqmSL3Opjw=","DTFT1tFECqjo3AvxBYZnoY5ZMa/iT6kKwZEf4yLT2fc=","GYpvF5+SukJ0kPuQuM80VfafArdW6Y6wfUYBpSx3ozw=","KcK+B+MNk92SfoCqScRN8Nu18FBulmdtLUsakVcLx+Q=","E+dbCVrSGsnRB7Kn8eYgiJdCQFScC7Tn2DzkYwzavc0=","GG0eJsTkFciqswXxYvANindUzBp6Sl8vMYt0N0ZcqGk=","JEYuF7Kz/zkS0OQfF1DP8WmAa8FYZI2oIuG8n2ISiGw=","BMj/O5oXT8BtOzMC/1fFEK04WAw19OO1r3niQFVmK8I=","F0om958m+nxMJoLOwU2nCu1J/nx1dw+HpStaZyQTKJ8=","F5TID6IG6Zhi1+GnU9d1T28XeVgahSAf1Gpb+3uqlS8=","AltGMtKXcGZ9CfecM7sqilr2akSdbTn2/b5jyXbhyhE=","Ea333vlsU9vf/QaoXWMUXw3SOVBj6NMyvkLqmco2hUc=","Abkot/KTvqsDI1DdPqTEtIxKBP3/CCtPVC4JTZc6OZs=","KBGHv5ikxaa/kCAwksauy5/C5WGXT3n3SBqm0pkYMro=","JHFozY/A7izJ/qVhvE4BrT6leHR1b52dc0p/vEXAALk=","Iwl9dBJeBCeOX9DhT1LuGTa5AcLeZKBbK4CZGh8/Geg=","LK/f/2QiI5OZdTqWEQ/qqKFWJku/WQE/HYGVowg45kk=","GlggKA0cxm4su5kyCinYDnhEV2N3Y22MwipbiYOLXoE=","BDmvGRyCR3W4a2rpzd7WngrFJNLXlTvOZdxU4RZUakc=","BZIW3OBr15ephwmtK5DBXR+feBd/CtZtUACXJe1oZLM=","F0U/2M6XxgB589AKopvoubkMvMmiFht871LFmcYobNI=","AjoayPOgfIbpMYTF8IK+UamPcGttFGfc40S/4mY5fsc=","E7e/061RkZDUm+snsA3zCZH61AppTvDfEuidYXJj65g=","A9N1RhRyKLX6+VuggLK0AialiBBGMgi5s5Vm8HMWPf0=","BfO8+43ckXg1Qwoi5Qz7UTlvFSQqX9DH46wVOABNGe4=","C3VVj5JWf8HsVOmVSjPvr79RhmpYlKdlUtE0lSPPZf8=","CUFRg98QMdrSMpfDNO96JVgZt9dDZb5PNTqItCfZBpc=","LcLH8ZtQJDFc9bDHZUb5Qy4GjvtQ3TfDlfuHRHccDjQ=","EVpawUj/DCmQEiC/W5y9PV3pqQLIxu/QL3qSyx1O2l0=","HseJQusP7RaPvlW3MGdfPd/KtpwSLZ9soi98+nIoC6I=","JLxGDGlyV7swVStFrTcxOYdzniUHnChC3N8vl0+btoY=","J4orKb3lS14dD4chbeSPUdTfooRVXr1/5/Pd3CNNGls=","EPXEsCr1CHd8TNPNDGwR9NZ5+zsNelJphZO/UM8gPLQ=","LWlTJPiFRFhA9Sa3HlGfKVz7Cm5PJBRflS2Lr4Vy9XM=","GBE1J1NkNLYx+zd3rHM6slDdvpcdpQ8T+mzybJ4FvR4=","BAcw42hOOR1aFmtUh+8vpCqe/BVGKc5BPJie/iyHhZI=","Hrsh2uavTcfYC9K7k4mCwhXKEksV4Hl4g68qgK3sShI=","DGgCLrY8s6c4WbV3tZsX5vg2F2xZXGof2hJKBezvwQ4=","CI9KmvXWaEdbuqNWEL+sV5DhA+9TuaGzq9u+KT5W9a4=","EyXi6E4oHKrof5Bd9xnrZlFz/ILPzkN0PrPw0fzMmLQ=","Lz6joipW25cMu+2q/p2F8U8CRWiJtkq3EkskeZeO0+4=","BVVkt4Maz9j0bflu+BliKkRiv+goGwXpVVdZgWfunzA=","CMKemiLsfwJEknOjUTaUm3PeZoNOPwFfRokEOqs0EBU=","ISplSSxuKZJIQWDl4vb+j+x1gSVmE7BbjNQjfqWW3aM=","IOYpu1tsHvB++i/B+PY7EqqSv7QuOOSDNds63yZ0Fvw=","BAhv1sISixGlqlj6Kosl7V5Xxbaj32U0g5qBcpnOdxM=","BlJFz1kUjvPPkj0oZubx9h6lTmoOZQtquMm/lNzx6aM=","C2wbG63ADmDcfihr8bdhmOYaBjz9wmMPdWUGSvF5+lQ=","Ajo4Kd785E3igZ2+3c2b0XzBzCTV79lDRTUtFTyJgJc=","G1HVC58qHOA54b8zpDlfaT4Sy6mqXOr1/AxiZepEa98=","Ctori/BpsKhiK+hb7FzBUCR1vMmVpWhwI+oz06lJOC0=","CDJiCjVeExpHnRY71wLi6WqrNoj4GLVK03h2SuGi08w=","Ad189REC6osQSNPfymSTCNWfZfTzcL4Acmz1yOOnL8U=","Is+erdlYCTXwLNiniJeMU7tM14CyYseqC+tn3vXRl14=","F+O1YFUW2xG2JRI0j45/IGwucf1Xp72f6Wgyr2v3IVs=","Gq0cvdGFvForvc7vVw7bmGUg65K84rJlq4hkxRrEidM=","KNXs7Z2eVRXQwpuADjM79mZiqLW5g5hW5AlCIt+049M=","FWYNjJNuHu7tsQQ3xMrlRNvBub4P3WOf7/0CRqMT6IY=","H16PP3Fcug26bxJx4cyJQLNzBSRv6mKqfhbDAcif4+Y=","A7w6ExvOpbL03bXNWPcaksVJc9pn87au65wrKx7TJig=","EJicIYFegV42lbHobqwK1eaEaPNwZhQtBC2VGvoBNgk=","E6FHlr4sYr/O84msy1CVKkbHVp4AkgGWXxMiOnf+/4g=","DzBxSLdp1aOqDXC1RRTR3lCY4HDauYbALNkQBcN6k4U=","HnIMVCuDGpeIYOyogK1SIhBWWgZYhLgv3Zq67T0iS5k=","E2mB/E83pd29V6KEOOsAPKf/AQmzScKzEURHv+ZCDV8=","I8D03KeXp//u1hhbYnAEWulg+A4f+97SNJ94V978xeY=","DK3sNTLu9uQ1ZWQ2vffsVoU+3y7MHcqzPlhdf58z8hU=","HT/QzdypZ0nA52sQlHR/ZugiuwehoBFQbRmOuAuDFCE=","D6S/V1HgXLGHmn6dG+GMDPsHCuLlQ2UDe/FStFrAhe8=","CAHEUApRG1+bbwvLbestCJij7p2XJ88Ce7F7zteZImM=","E7JXyLcZTwzPzYWbA/dFHN6DFHmBFawd5Zgcy+6ljlY=","DI6MsTXdOBEgCHN2oDw4bmeHEADaKxvAK+lRMw96VnA=","FldirIuuZvPzgH3ZJaQzTocKm4hWKMt7wLi3y5QcBw8=","BCVDVWwyWljjrHU/SlrsQNPHOSbp47CmK5KluSDEfMA=","EIhBN+hmAL3wb4HXkEXqxsNPWK1oe3mchJ0tEq+ysAU=","JDqpp9NHjrc/xcEQezm+zZgIxuXkVTOjsmfOphKjvBA=","DVbNT1grVxmjMBvnhzFCzb26w5AcM8cfSQop8ZjPg38=","Ab+3nrNyZNZ8ErxLIU/XKNat+E0CoIFl7MmChoYS5QQ=","CCs4A3uWpH9U/qVPT4UUMPfHFnZstYwU89uO4dqnB7M=","HZLvC2fUapkd5gPIKRejK3sJEUCPjIqyg702/Bxiung=","HoW8yRky+coHs1mEpBxL/cokOhUUQeG3WMWkwK5roYE=","JeMPbYTamJ4NTQ24TPV3Oe2dHzVMjjqvzAG0eALFejQ=","Ee4N0wjGXtyIzirS7eyim2YA/68wn8bF46PWMYypjIM=","GPPKdRiP/1J0IkzeNsLYUhGwlMIPU9njpDUYluPRocA=","BbayHB9wgDKRG24NxOV9Ho7cvdFEECsoyGF+U7EeTns=","AOt5sHvL3y0iWBd7/RW6Q7xW2TYuSfE9ACOU9sY18g8=","HZY1cc5zE6FxELF9ZNRQAbNtILSGn/zuRO5XjSPWSI0=","KMRRROrc40X4c3i0MrzzDp/bQOL/z2H1uRjjrULM8VM=","J3ZTCZOhH7flIi7g31Bb5eV827Y1L/eFPmaAB3FL1xg=","IQpwBEVqTH5WZC55QCMIQv1Ut/vbjDN8sUk1Yed4/o8=","DMHLUZhqsaD2KMEtfGZWqdhJXbkdkOXa6PDdJk2fGbo=","E9Hgy9ng9CFibI2wndJN+SwnBojnAklSMdBXx2dvsd0=","HCta1Fz0GBYR7aZwYKBJDY1q480bEKFXCwC/C9Oibgk=","Je3BHTtebpaMqaJ8NAz5NQdE0okg9XYmh9LTHfrhQjU=","IwyOesP/Kzna66J4gRnNWKOpCpwkw+2CHq/Qg4PziaA=","KTfLM8kwrEvnh7bokOZ/igjMksFR9+Zz/7zCeyXNCx8=","KKOsZ3tvGazmnj0GBJVX/eKpJHbBmeHIGckHzkVoEuU=","Lew0Hu11JKJre5G6swAyM0cDjAEgbg94A0nlwsokcHY=","DoPJ9oxf60IQ1jOCHMhAvR+8vth+/96fI9RAPZuLA+U=","ES+yEYVZjnhb/w8PfkghKJIyQD+ysxtI5+yQIt8reXE=","H6piHwwDn9yAJMvd9MqBdYHG4/Jr3ieLE8NM1lG9h4I=","BOPSat/LTvfMMi7lV4eGBupbU3+h+IBEXGR+jRLJjJE=","GnDCAVvxxd+mN+jev491njCfRsN+U18MZEhplepbkGE=","Io9g3ltfOuilK87ez3s4MNW2h5/tfu2VIxxnTAFsf+o=","Dk3cUS/fg5rEi33bA+dl6c9eMgdFVypdT3AJfBB0QGo=","H45XLi4LSPm2vcR0IQocjfZVyl4Z99E7WomhhfOjzqE=","A6GDITFRwz1sWLZjHK+gwFMA913rn/lx+v01RB9crHg=","G32pgIKASKdJjN0rSewIvjutfUMnyXVLXj/WdOAsgoY=","KF3Zw73nw2GhbL8Uv7C1p42PTORDPUHxOjcuksNeIbU=","BvlS1m1gzRiUnsCKXCA3B/9FLj3zLVCk4iHnKnk8ugY=","L2hD2giPZ16nc6A3fs/O4zyWAa2luCVrSfLCJZq4q98=","G+5NnhaKxganPXmpkMWQkAASqv8DKRdHVTeBOEwo2AA=","DIyFwDINaRGrZaUN6ysoJdPjOSGkZSLlTMtrgG5V8ZI=","EZ/8buSgAOyLa9F1vJlxjatlCOmZV42F9X/iKUYSDVU=","MA0OhoHxF/tJGCf6EhASBiVOz+WnCwhxbRlQtmNc/wY=","BPQkwmRxkGCG2tLeVFKzFIqUgKZE5psNLGqONXIHAYE=","Ku6ghDvm0mNwBnLEJumCDBbwlv3q3ve+scQjwE7d3lU=","JwqgrlxaXd9oW8QytHyZburZ6x7YmiW+0rs1jLTttvQ=","C6T0L6Q7AF4x/i+/J64d8Bf/bRHyfPlSQ2ODrJAb0X8=","GJrJ9Y0lmR0QymIzsa2MxYPMHCR5lnkEqAH5LE2wiBg=","CsfCA7WwbktvVt5F+9nlAteWYrPvTBIvc/ejOD+1KvU=","LtSCvMtKfIp139MaRDt00eTvUiolBmA0TCGoMgpHjP4=","D06trpLM8HHc231nJB24IoagtTQ2Il2NbQbDCU0DK+g=","Lz7kp2cVs7w/63TlKJSP8VLQtpyueqow7T0lS6iTGnM=","CmZsy/pu0JxX9Y7iljQHI2uOvhk1cp6BFomzmKnde0A=","Kr+LnlUzeci/aPvGemfe5aIt+XOTZzFFIR0P6fXvyiQ=","Hg5KUqL+AR6vqs6D1UuS5thXY0tFEBAZWOfYBobuknQ=","E+5z9lJazFIKCYfBYeUZVyO0eF17pqAxyDV/1V6nVA8=","CU/ywkz9KFnvZsT2Jpb83H7bk6uSEnymInpsAp3hnhE=","Am/dQJK+NwkvoT4C0Ds8k9q7f7e7rPMSk0QGGQlVbMc=","Bgyw6/IJBnkAmNJg7QCnVwTojjM4b0PichVIiNVv7+Y=","CrD6jM0oCATFN9LgmuxMEwaxp7R5xmI+kSg2TZKX990=","E90i5h/16eM4f5BIgDfgbEjPnse4/ECy946DHpd/PRM=","JMYq8h1hzCd+0+7La1PaQPgkpryGGfgwpaW/hoRsHUE=","KgJceIjLDsaiM4pL5XGnxnvff33PXAd1t4Wixeo6DGA=","A1wf8HewFrgGnARKK/XMCYA+lO4BEMF6W75ZTLsnDhQ=","LyllBb8TU7I6ZyeRpO4yWiip4bId2wInjki3yP01TRg=","E7FsPMDKRwx1vCrXv9bL8LZpx2K/BBEBAJnBFi4mqac=","LTyQC6mp1UlPztXXDopArLaPR6C9JSHzgT74MfaQ9a8=","DOnl8x/rCo0g6xq6iQCDzDCSc4v8GW4Q24zDSzHxry0=","DaQTvGxkpS0Gi7xmqiUXwyPOLgDsNlI1yrsiNcMsk9E=","GJeuGiPfD5n4wc1NSAlYuVnTJ4FuannYP2TxHyn5om4=","DRFt/lNiEjaEU51oQYJadkwFPe5ttrK7XTWWZ2CiMtA=","IeJZUumPlhW2lrTNxUA818xDKDWo54rHJ6ZGdLNOQxQ=","Gj2tV+euIFpI86AkmExNoFAbVEr8Y66igwImQtO3RSg=","Gb0++gpgkpUe5xsxPBts0rAW8d7LW1HY3BSSfsdw8YY=","Jm78QqMM0E1nePUKP71cUdvPzvtutAD4WnoniuGE44E=","HI2Q2F72S/S+3eYJlX/03QB6oF6yotBOB7AwE9fJC2o=","AqwG1M29MIR6n84URyrjIOHzYlJocifggvITshnnJwM=","BSLyybCHbSc4i4tSpRAC5f4GafM9oHAU27jAqOKehc8=","Jr90RiTOV1RhxGYnDDx8sJ71wLg0LYZZhf8i0XtHI5s=","I3UQD4aPBuxhTg3tbZn3FKGzFZ+BBJPIRu7CXMLfKFQ=","C/RhFGtGs+c+Dt1JNpifQEzqH52aBYKXuUzerHdYMlw=","Dpg3btZBQl4nFvrv2O11RLFzxaOmaTYgnkr2Ka5nccQ=","L5xNlgVqE5HYnyhyCiDQoefLWaXJOoff5gabX07KJxA=","GS8gC/O1VbuseXgZuyG5kLcp1lpNKKJ9bT8A8aAqojo=","K/iYS1YmrM8Qt2Z/T9zNt8tgWgrjTW0gSsHLyAy0kSY=","C8ohwSRkJHJEsqGf0w/tZfjjq7+DNbSSBcH8wfaqwao=","FAeNTuEfRjRxpJUWw8hfmiZvjED217H4ax0ZNbCfFfg=","C7igTs+fmOFpfTMOki0Mir3gAAtQtapXxYANUt9N4BE=","IVJhIcBeCaCr0spu/ltC6/fpEVOCIhyqrmKKM0kXsDU=","APakQ7Dn67C/d3URUS9mxeW74ETJZl2WEJAY2XKchPQ=","EAknUelPtrXkm+oVigFL2ZB4VCRYrxS6TL2SWLis0jY=","ApOJkD0NPCmhc930UqZrSr0278ZCywtX2PEIGdXA9fQ=","K20g5sx8qRb1QmaHJBedjQ/wdBw9UfdFReITkRIXc3Y=","KQC0J3+zoP+DtMWPrHmohh4wXV6zE/LPV9uwWTkDZVg=","EK/cAGbdqbZL3UO4bQ7WK5s5OAB8xQ9WmSUCQM0u4ak=","MB7RVm9SIOF/vUCDpXv0LBLBWmZHroED7conL71fjxE=","J/GDMinDpZmGhpA+gkuz4+ELyWnxNCqw0C3mNf3a/xE=","DE7zX/n5BtC+pInSAcIQxTq71HoVGp5O+9uSICn7ZK8=","C6Wrkkavcjv/RXq4IovgZISvPjVF27TJMspJEV+VfSc=","IcVyvUJk2CHF4q75kwBkmciLMkXO6Vk/AsJQFJroesA=","BNHMR5UAhxkyb4EGyc6aSw3eT03gHSQpojURsf0P0XE=","CjeffW7tynxPB7td8tjqDdh/Hu/irCJxNwp/O+JwZc8=","KNrvfTekPyukQGXyITkS6rbIxg4/dWD8qZC+D/RjlyA=","KQbomWRYUE8sBE8FPErSTTWw4O03OyfgLlI1o9NPZcM=","Jgc4s9CnRvsGEtym21O7loxVIhOy+aE03zQbrz4TecM=","BfF3roxu7IuXEs+gQndmkOkkv0IkMAEe8nr4LfCrsjc=","JoEQJ/RF6GwZLorjcdLoP7c1YcjP0Qu/Wymnf1ax2V8=","Et717lnBtKlrUKs942F1ZAy3A2P++JmV80km7oS+UU8=","BptYpqpBmUoRzH3TpCj2xM5iG1sGeT9elbQDTi736bs=","DbsWL84YEr8qFq62qsfxc38tJ2YMpM3255Eh+/u2xeY=","KHuoSqUIfYzJ+JRQ8f45HMOoTyiiSyYc0dzasDmjCfg=","HoeKHy/HfL4jKup2g9RtiZbeu5ywavADhJ/QmenFBOk=","HI0e8kbddfQt4Txb/gacCNavmUPNfyM28xyJZFbLovE=","B08aZ4ywKUiDVty0d6iDA9De1fLV7OVHafFavBmUU4w=","J2blWBcqxwsfPdhfTIBRe6bhhVa/UdIPaHtmnngV1H0=","IGNjU+KfrOuu5fBO3kL8Pq0NB3J+3nqArxxQXG/11TQ=","Ee2XWqPT+brB4LqxIwQWcfjbaV/gdgH+WnHg/MqRa0Y=","GBABYEGP2Fjz5P6NXWuA4u83Zhi/5aVW8kvDJHCZxEE=","KryhjZs/JSLiHuV6HGY07BJ3TQQeZe+EMCJM8x+WDxQ=","FmJSQVM8WCubV/bglj37uppwJhOdqrMXT75xsNlSLI0=","G9PPG9MSSrqmJ4UP93pneOjYLQfKJGVdlMWie1fHgLc=","CE566KUVu+b9g3DnwT59CYNcN0ntIcKELnxGtL+tTjg=","AQW2T9sPApiHMrWOBtuACy3wmnGltaFlrSAR6/SKZEc=","BD7UNta5r1Z6rH4kIGE3+qCG0YjoREyr1SNJg5BLzvE=","JFHLel3sH5P9Kz+Ll8Sx3S/OfIfQqSyfaZvFUAMqCns=","GPN8Yk6W75xJTS8Ba7HtlW75UfO1dCCkbHFgvfqldsE=","G/hNbXDHSMzZgcIbGdVVznw4QfNCIMEHl6929i4liYA=","C/mwUfICHziilOrf0IEfBcCIUnIL3HSeH5picg9icZo=","GfH9IZnjqsiMfM192FjRWMLvEOgjbSzWanCj8NGHmIo=","GvnWOs5tt6iuIKBLd2+jneNLeVOUIxIUMX8DbllU7qQ=","GzotCNHDdjt2eLnZ3h/uEM2oCTf9fXTyfW5VA4b1RD4="],M:[["Cx55fu4/FbiM46H6/siNodYymsPDRxLbVw3ohs9WkJg=","L+Qp24Bo5huCYk8ldmJzzZ/mNo/wl+q5eqoJvkxjDic=","LnUIZ5QkOQgzZdIf52DH3+yeNZPGfeEqQlXGsBZItpA=","IyN5halrF3/3wBSGqw1gPSmZG4Mkq9awfbuW9cIboX8=","FczshXslk0/9Qpr5LJENsx0A3Bw/uDdFox2BMepbqoU=","FxAq0tmAQ+VQnnbDMeayLV+2LQdHYIBqpnV2RmDrVtI=","Ck7Kq96dHqEcgdr6jV1Iab7nrQv063g5e3G4+YnPmBI=","DsGCFkj93ESKFRKuzIrDdxSSOYGUD1VCc3pGjU2IfI8=","JVpJOqS+zZ0TfrdpQcQSB4TBIz9sX99dZcCDKvVD5BU=","Eg9EZwMBsUNSSSlNmDPVngFoKvTIZYcZcnZ4/Zq37y4="],["GruVtuMyQ6BQ5WO1xP0FneVRPsKJlKb2DlfJjTvI9YY=","CltgTJWLyQBxrRBhixdyWZ4Mjd37ZBEx/vOdqlijmSM=","JOgt9Yc5U3krrKNFt8GfYQOa3rEZBZK8oYz0+QfBpv4=","EOM0nu/ToRJBfhEP2egyB45UtfRTfNAYruPfu5BUFYE=","FlrevgDHugGUmQGMlvXFhw7KVnnJDIQ9lScYSlJfzKA=","AfuBIY/u7fTn4OM92Oy+YtZca31CM/MuBzVx/4YticM=","G+KAL76lEAOq+ugv9EmdEVg3exCPiwIMgrhGCo1gOvo=","BBgIHejClYNVoeReKO5RuixmytBINfT72B5pbeY5h2k=","Hz6TerKfOojG/kOGmKcZilIJqmrJ8UExnzuyAef9ZxY=","ARPpaHabDqMst7X/cEhKrMlvE9woJ6jl5hFpXgeX/Dw="],["EQ0hOoNkeKowG8H9Tt04hQfYd0Wzq/ulvygq/SH3JCo=","LN7gxjWk/NlUnw+RtPSptiiqcxni6qCUppOzi1z5okI=","ANYPBYV1XUhXe0ZXRt6OKG5JklFQ8XhPKftrltvY8Ow=","IWjc8hbYNppibMxhRTI2o4nQJRnzBS6H7/nMuKopnEY=","A1MN2WLvI9wW95sowfwd2v6UWL4VF0y7vzqAbeX2PO8=","HO3G1OFHZ0HBCZVX5Y5kLEKJKqNuLQp5P2cHgaIbDb0=","JpyME5pPYeFr+q6ei7scaYCMkHEIOwoznf+eSQS0Q9Y=","Dqe8UlA+IDnSd5EuAi/W0N7VvGh8b/lxlJdvOii9MMY=","IYC56xVuszytGqdQ6g+j3b+kEnKW5Jf4bmRB4FKiO0U=","GM0UcUMK2tMeRbUpSU/Ip+MZvS/AYZyZIH36zbZXu/c="],["GO2y0QW7U7dorgE3hQ3C0r9tEwOh+O5Krfdtj4GZBYg=","LJYtfVSpjDqCpjjYyCRQgT9CBxoXxsBfRwtElY9X7xU=","H0lekwFDFJiNrOXk6Gf1EJ4J+gD86Hkp0eDs6VpEk0U=","JikD82rPDcBV9hA5ffB5T7wwkn7xhcY1a8M+XDH6758=","G36SKz3VA+ZEGtqWbIs7p7kIyyuYtfvh5ML7mCRVuqI=","GoiuL94SujLl9OzKzxHCW8Fjve2qqIJEdMrlhp5ewg8=","I0B3KCaccP5xKwIZFQWdyNwhJK5kjiy1Sfx2NivCuX0=","EqsxhibVEcI9KLqp+1tYAuCrlePLF67bqiX00ITP2lc=","HMadjzTuh3g4lQ4gqdTEvT6ayvPWk6pkyuBPqiJaLh4=","I9D6ll6SDfxTC1JnCx4y4tX8KCH8kYwIRKADtxQYJa0="],["HlPpLfbFPs7EwN5bB9xMmgxVRfKrzB+r9My4SgpuLCc=","K8dhGF9Z77e2e88dPlTaANrqBn/knj8dkzTlRwQ4tFQ=","EkMx4Oyx2YCKHZHvqpiVCr6TDEb+5aMNWtB5dqW8AmM=","AEaIdyTykyGJXC74vAz1Rd93PAS6oJfDUqQWU5XMp4Y=","JHRgrUWAoYY56tppuQTJGxn31Dh0NXB2lsQLrDv73TM=","JlQSpOO1Vgq6UC0g7YM97/cHt9QlujwJ87Y5K28fQzk=","Aq0G/J+BaEVC4EWKrhnAp8GL6U8d4/zmo+XSM1oB6Q4=","DR40GSND1m/BtlkctqOwYCsINaQDxyJ9vL1y/YAAxvI=","C1ZReYh+4w44FjHY5d01fHDuLrtBBhfSMh9thTf5iXA=","LqazKvN812XXKN3vowkYkCoh4ZspFACFT1Y5PFbWlGA="],["EPy4F+EPafcHTmTDk7gHzd3zPISotc/jP0S3P+GMDjY=","LkUNH+d3PJiJoL5V5ERTvMhEyUtW/Au4BuuZgqxVNCg=","L0Ifz1TXfdOJMM1pB2+bqt09PxlHNxIVpmyJTWN+ibk=","EydggdsBLR1PS33S2KL4pRgNLswzhUzdNfnOsHv0DVM=","FE1b441Exb+PPFc1M0+xoHwTcC2Grzm6C0Ig7Jp1aKI=","EmkbWZ0y7cSK6Zx6c6vVnlsY9L93P6EFHKvSxJqqv2s=","BXilXw/aKZCbn4UMPXS+ZmjkRErGkXZPFkSmJkmCGOQ=","EuOwSSSyz25Ae9JrPNR7ymHW/89++hrqHC4NikneZL4=","EWKlbtO7u0tnYKFqMAunICEwCG2k1ViKcJJkI/+MJC8=","AzQMrLBNWoVhTqzEvjNSk4uqP8cUwldaqdhfc5ETxQs="],["Kx2MEfxlLFk1Q7b5gAu30Mk3He25bwi7vM/9xsxE25g=","JcD4fJRvN140H3L2qN1jqU6G9K0YJxW8/L8rKN9rSg0=","BUOyvGbzstk9TBiCA53bN8cMC0N6wjrFu5ho5t8kSF4=","LdEXIYU46KywMB60Ct+iQ19b/6gCj/Uvlqmdd/6ScGY=","JpsGsx6J/xMtrrwgDv3IqwaBNvzmXy/FWh3Lk5t/xvU=","INRAHLv5KHfs9hbX0oVRywrsVS+ulRjc+SGMOMGgvJA=","LuLaJLf45wNftzsIw0FIM/+jjhSx+qwZioYKV2fS/u0=","Bt2J+r+SVGhHucE7Oja7x+Z5xbsN14VAPz/0m75hyOc=","E2D3GQNFcrWUEMUptipiqpRWVlRZfkJ3nzNADx0X1lI=","Ff+CfgNMAqkHZ/AVKEDn/G25g+SW6gUZwP9B3qgYBig="],["GfRz5AwFZ21fjVHhEzbpxlyzKCjDl8yBJfHcZntsrfc=","C/5vwI4qLhuJEa4GW5hTiPzRBaSQpKuUOyVVjPPQVLY=","ID2e5kYqWGkU/n2/wb+il3O3+bPWOupBIMYBEpwWZg8=","G5Eqvy4WSa1INMpbKjgxzJwgfU0I5L8nSnncqA5S/iQ=","BiyqPJ/Tm2mGT69wHcikWIVxyzG/1cnDxZ39l+mfcBo=","E4wDouzqGDy48mXuzX6TJ1sLuYKXwVRachl9xt3ZM18=","EViZWfwkkykvtsUHMOdJlK181tNTPDsApX2ugzzHAeU=","F7n6zb50fXxRY8oA47C4JdAS7UNXYE5xhXUNZ3xrNX8=","DGA9A/koYNqKaMbcsZJNGkUJmupQ8aNi7bLyp93+kP8=","BdVvDIRNFpJIUDE15N65/9YynVTPzu1LlH14pWhoEUc="],["D886TZxsM5LeG9/iXPuGgX7LgMUb4X1H95dQIB8fzQE=","DBguQ4JXxK1+e3nDto1gmE5QesWXy0fcMdkTp6VA/Zo=","Aloey9fniT9kbzXT4H7pl8lDVHN4hP5sJq6BVXYNuKo=","IBNf8mOGf3CO4CdRcMyXiGicCIspM6Nhx3XPQwdI7x8=","IOFg93KZii99AGTH76FYhOvG2LcYIc1TNuLfFDQcle4=","FQ3xEpG2gOO6kloEccf7sw5wSrS1VOpdjAe3CyuWICo=","F1cgKejolyAtDmXCFyxXHUuRyoVuetPxGK2SISe4cFQ=","Cv8VZQuAW/9vizUV1eKc+RS3NJr4kk55YAn4pPG3Jkw=","GpGPwRfZpkReNj7lgz3AFBEDS5U4TZju5HrolvkqfWc=","LlYYQR7+owzH3jENSHJZfQh8HhIuAuuxF9sMLf8E/Aw="],["I7AtAP4mNIiWc6fQRzb+Fbn2JlKxwGJqGa+NYIXXCCI=","L/TQuHmKgmZ3k1M3MAg8JSI9WJzdB5Ni8ejC4B1UR2o=","HYl/YOh/zlzu2Np/L0pj/e5/+dzxecCOBenlzdgjisc=","C6bUzu4hgtPyqy5KOtCPwx9/TMD+yRrVPpK/ito+J48=","Bc6UuOmmCyiUdxBGHYfHdXJGJmro+l068+qBd2tbjAc=","DDRrBGrwPLkEjCk1PhEH1rdeWQuy1CLqg8CaXaG6DGU=","L7+Mxux++zAQZCPy5nsKqUAzYOVuiLbFy67DSoC9x/Q=","DQZOckSe/BHR6QuXdJ3jkJSQuRK7H3L1QvQdYqsthHo=","AqiODDVhdmXzzC/HfZCvx6jRABxx3rzyczygxxoZ4eo=","Fe6z4FQbzwENoMR62xL231QLl01DnJPhnqTQL5l11EY="]]}},92254:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"poseidon1",{enumerable:!0,get:function(){return n.poseidon1}}),Object.defineProperty(t,"poseidon10",{enumerable:!0,get:function(){return h.poseidon10}}),Object.defineProperty(t,"poseidon11",{enumerable:!0,get:function(){return f.poseidon11}}),Object.defineProperty(t,"poseidon12",{enumerable:!0,get:function(){return p.poseidon12}}),Object.defineProperty(t,"poseidon13",{enumerable:!0,get:function(){return g.poseidon13}}),Object.defineProperty(t,"poseidon14",{enumerable:!0,get:function(){return m.poseidon14}}),Object.defineProperty(t,"poseidon15",{enumerable:!0,get:function(){return y.poseidon15}}),Object.defineProperty(t,"poseidon16",{enumerable:!0,get:function(){return b.poseidon16}}),Object.defineProperty(t,"poseidon2",{enumerable:!0,get:function(){return i.poseidon2}}),Object.defineProperty(t,"poseidon3",{enumerable:!0,get:function(){return o.poseidon3}}),Object.defineProperty(t,"poseidon4",{enumerable:!0,get:function(){return s.poseidon4}}),Object.defineProperty(t,"poseidon5",{enumerable:!0,get:function(){return a.poseidon5}}),Object.defineProperty(t,"poseidon6",{enumerable:!0,get:function(){return u.poseidon6}}),Object.defineProperty(t,"poseidon7",{enumerable:!0,get:function(){return c.poseidon7}}),Object.defineProperty(t,"poseidon8",{enumerable:!0,get:function(){return l.poseidon8}}),Object.defineProperty(t,"poseidon9",{enumerable:!0,get:function(){return d.poseidon9}});var n=r(87654),i=r(9411),o=r(11420),s=r(2409),a=r(31898),u=r(58919),c=r(52048),l=r(52397),d=r(19438),h=r(25732),f=r(41355),p=r(40142),g=r(50317),m=r(9464),y=r(43823),b=r(81570)},90578:e=>{"use strict";const t=BigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"),r=[56,57,56,60,60,63,64,63,60,66,60,65,70,60,64,68],n=e=>{let r=e*e;return e*r*r%t};function i(e,r){const n=[];for(let i=0;iBigInt(e)));if(o.length<=0)throw new Error("poseidon-lite: Not enough inputs");if(o.length>r.length)throw new Error("poseidon-lite: Too many inputs");const s=o.length+1,a=r[s-2],{C:u,M:c}=t;if(c.length!==s)throw new Error(`poseidon-lite: Incorrect M length, expected ${s} got ${c.length}`);let l=[0n,...o];for(let e=0;e<8+a;e++){for(let t=0;t=4+a||0===t)&&(l[t]=n(l[t]));l=i(l,c)}return l[0]}},84390:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){if(Array.isArray(t))return t.map(e);if("object"==typeof t){const r={};for(const[n,i]of Object.entries(t))r[n]=e(i);return r}const r=[...Uint8Array.from(atob(t),(e=>e.charCodeAt(0)))].map((e=>e.toString(16).padStart(2,"0"))).join("");return BigInt(`0x${r}`)}},87654:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon1=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(78595));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},25732:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon10=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(43779));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},41355:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon11=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(45788));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},40142:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon12=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(91877));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},50317:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon13=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(73606));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},9464:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon14=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(50759));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},43823:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon15=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(26608));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},81570:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon16=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(2089));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},9411:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon2=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(7366));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},11420:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon3=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(38085));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},2409:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon4=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(21232));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},31898:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon5=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(78631));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},58919:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon6=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(74906));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},52048:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon7=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(5769));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},52397:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon8=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(90052));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},19438:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.poseidon9=function(e){return(0,n.default)(e,a)};var n=s(r(90578)),i=s(r(84390)),o=s(r(95723));function s(e){return e&&e.__esModule?e:{default:e}}const a=(0,i.default)(o.default)},5181:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Component:()=>A,Fragment:()=>v,cloneElement:()=>z,createContext:()=>H,createElement:()=>m,createRef:()=>b,h:()=>m,hydrate:()=>j,isValidElement:()=>s,options:()=>i,render:()=>F,toChildArray:()=>C});var n,i,o,s,a,u,c,l,d={},h=[],f=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function p(e,t){for(var r in t)e[r]=t[r];return e}function g(e){var t=e.parentNode;t&&t.removeChild(e)}function m(e,t,r){var i,o,s,a={};for(s in t)"key"==s?i=t[s]:"ref"==s?o=t[s]:a[s]=t[s];if(arguments.length>2&&(a.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===a[s]&&(a[s]=e.defaultProps[s]);return y(e,a,i,o,null)}function y(e,t,r,n,s){var a={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==s?++o:s};return null==s&&null!=i.vnode&&i.vnode(a),a}function b(){return{current:null}}function v(e){return e.children}function A(e,t){this.props=e,this.context=t}function w(e,t){if(null==t)return e.__?w(e.__,e.__.__k.indexOf(e)+1):null;for(var r;t0?y(g.type,g.props,g.key,null,g.__v):g)){if(g.__=r,g.__b=r.__b+1,null===(p=E[l])||p&&g.key==p.key&&g.type===p.type)E[l]=void 0;else for(f=0;f<_;f++){if((p=E[f])&&g.key==p.key&&g.type===p.type){E[f]=void 0;break}p=null}R(e,g,p=p||d,i,o,s,a,u,c),m=g.__e,(f=g.ref)&&p.ref!=f&&(A||(A=[]),p.ref&&A.push(p.ref,null,g),A.push(f,g.__c||m,g)),null!=m?(null==b&&(b=m),"function"==typeof g.type&&g.__k===p.__k?g.__d=u=k(g,u,e):u=T(e,g,p,E,m,u),"function"==typeof r.type&&(r.__d=u)):u&&p.__e==u&&u.parentNode!=e&&(u=w(p))}for(r.__e=b,l=_;l--;)null!=E[l]&&("function"==typeof r.type&&null!=E[l].__e&&E[l].__e==r.__d&&(r.__d=w(n,l+1)),L(E[l],E[l]));if(A)for(l=0;l2&&(a.children=arguments.length>3?n.call(arguments,2):r),y(e.type,a,i||e.key,o||e.ref,null)}function H(e,t){var r={__c:t="__cC"+l++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var r,n;return this.getChildContext||(r=[],(n={})[t]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&r.some(_)},this.sub=function(e){r.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){r.splice(r.indexOf(e),1),t&&t.call(e)}}),e.children}};return r.Provider.__=r.Consumer.contextType=r}n=h.slice,i={__e:function(e,t,r,n){for(var i,o,s;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),s=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,n||{}),s=i.__d),s)return i.__E=i}catch(t){e=t}throw e}},o=0,s=function(e){return null!=e&&void 0===e.constructor},A.prototype.setState=function(e,t){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=p({},this.state),"function"==typeof e&&(e=e(p({},r),this.props)),e&&p(r,e),null!=e&&this.__v&&(t&&this.__h.push(t),_(this))},A.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),_(this))},A.prototype.render=v,a=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,I.__r=0,l=0},83817:(e,t,r)=>{"use strict";r.r(t),r.d(t,{useCallback:()=>E,useContext:()=>_,useDebugValue:()=>I,useEffect:()=>y,useErrorBoundary:()=>S,useImperativeHandle:()=>A,useLayoutEffect:()=>b,useMemo:()=>w,useReducer:()=>m,useRef:()=>v,useState:()=>g});var n,i,o,s=r(5181),a=0,u=[],c=s.options.__b,l=s.options.__r,d=s.options.diffed,h=s.options.__c,f=s.options.unmount;function p(e,t){s.options.__h&&s.options.__h(i,e,a||t),a=0;var r=i.__H||(i.__H={__:[],__h:[]});return e>=r.__.length&&r.__.push({}),r.__[e]}function g(e){return a=1,m(B,e)}function m(e,t,r){var o=p(n++,2);return o.t=e,o.__c||(o.__=[r?r(t):B(void 0,t),function(e){var t=o.t(o.__[0],e);o.__[0]!==t&&(o.__=[t,o.__[1]],o.__c.setState({}))}],o.__c=i),o.__}function y(e,t){var r=p(n++,3);!s.options.__s&&M(r.__H,t)&&(r.__=e,r.__H=t,i.__H.__h.push(r))}function b(e,t){var r=p(n++,4);!s.options.__s&&M(r.__H,t)&&(r.__=e,r.__H=t,i.__h.push(r))}function v(e){return a=5,w((function(){return{current:e}}),[])}function A(e,t,r){a=6,b((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==r?r:r.concat(e))}function w(e,t){var r=p(n++,7);return M(r.__H,t)&&(r.__=e(),r.__H=t,r.__h=e),r.__}function E(e,t){return a=8,w((function(){return e}),t)}function _(e){var t=i.context[e.__c],r=p(n++,9);return r.c=e,t?(null==r.__&&(r.__=!0,t.sub(i)),t.props.value):e.__}function I(e,t){s.options.useDebugValue&&s.options.useDebugValue(t?t(e):e)}function S(e){var t=p(n++,10),r=g();return t.__=e,i.componentDidCatch||(i.componentDidCatch=function(e){t.__&&t.__(e),r[1](e)}),[r[0],function(){r[1](void 0)}]}function k(){for(var e;e=u.shift();)if(e.__P)try{e.__H.__h.forEach(T),e.__H.__h.forEach(x),e.__H.__h=[]}catch(t){e.__H.__h=[],s.options.__e(t,e.__v)}}s.options.__b=function(e){i=null,c&&c(e)},s.options.__r=function(e){l&&l(e),n=0;var t=(i=e.__c).__H;t&&(t.__h.forEach(T),t.__h.forEach(x),t.__h=[])},s.options.diffed=function(e){d&&d(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==u.push(t)&&o===s.options.requestAnimationFrame||((o=s.options.requestAnimationFrame)||function(e){var t,r=function(){clearTimeout(n),C&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(r,100);C&&(t=requestAnimationFrame(r))})(k)),i=null},s.options.__c=function(e,t){t.some((function(e){try{e.__h.forEach(T),e.__h=e.__h.filter((function(e){return!e.__||x(e)}))}catch(r){t.some((function(e){e.__h&&(e.__h=[])})),t=[],s.options.__e(r,e.__v)}})),h&&h(e,t)},s.options.unmount=function(e){f&&f(e);var t,r=e.__c;r&&r.__H&&(r.__H.__.forEach((function(e){try{T(e)}catch(e){t=e}})),t&&s.options.__e(t,r.__v))};var C="function"==typeof requestAnimationFrame;function T(e){var t=i,r=e.__c;"function"==typeof r&&(e.__c=void 0,r()),i=t}function x(e){var t=i;e.__c=e.__(),i=t}function M(e,t){return!e||e.length!==t.length||t.some((function(t,r){return t!==e[r]}))}function B(e,t){return"function"==typeof t?t(e):t}},33254:(e,t,r)=>{"use strict";var n=r(39907);void 0===n||!n.version||0===n.version.indexOf("v0.")||0===n.version.indexOf("v1.")&&0!==n.version.indexOf("v1.8.")?e.exports={nextTick:function(e,t,r,i){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var o,s,a=arguments.length;switch(a){case 0:case 1:return n.nextTick(e);case 2:return n.nextTick((function(){e.call(null,t)}));case 3:return n.nextTick((function(){e.call(null,t,r)}));case 4:return n.nextTick((function(){e.call(null,t,r,i)}));default:for(o=new Array(a-1),s=0;s{var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var a,u=[],c=!1,l=-1;function d(){c&&a&&(c=!1,a.length?u=a.concat(u):l=-1,u.length&&h())}function h(){if(!c){var e=s(d);c=!0;for(var t=u.length;t;){for(a=u,u=[];++l1)for(var r=1;r{"use strict";var n=r(36848);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,o,s){if(s!==n){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return r.PropTypes=r,r}},39067:(e,t,r)=>{e.exports=r(36999)()},36848:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},24721:(e,t,r)=>{"use strict";var n=r(66615),i=r(3061),o=r(62733),s="data";e.exports=function(e,t){var r=n(t),h=t,f=o;return r in e.normal?e.property[e.normal[r]]:(r.length>4&&r.slice(0,4)===s&&a.test(t)&&("-"===t.charAt(4)?h=function(e){var t=e.slice(5).replace(u,d);return s+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);return u.test(t)?e:("-"!==(t=t.replace(c,l)).charAt(0)&&(t="-"+t),s+t)}(t),f=i),new f(h,t))};var a=/^data[-\w.:]+$/i,u=/-[a-z]/g,c=/[A-Z]/g;function l(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},50019:(e,t,r)=>{"use strict";var n=r(27341),i=r(84344),o=r(26505),s=r(30218),a=r(50311),u=r(15175);e.exports=n([o,i,s,a,u])},50311:(e,t,r)=>{"use strict";var n=r(51496),i=r(18481),o=n.booleanish,s=n.number,a=n.spaceSeparated;e.exports=i({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:o,ariaAutoComplete:null,ariaBusy:o,ariaChecked:o,ariaColCount:s,ariaColIndex:s,ariaColSpan:s,ariaControls:a,ariaCurrent:null,ariaDescribedBy:a,ariaDetails:null,ariaDisabled:o,ariaDropEffect:a,ariaErrorMessage:null,ariaExpanded:o,ariaFlowTo:a,ariaGrabbed:o,ariaHasPopup:null,ariaHidden:o,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:a,ariaLevel:s,ariaLive:null,ariaModal:o,ariaMultiLine:o,ariaMultiSelectable:o,ariaOrientation:null,ariaOwns:a,ariaPlaceholder:null,ariaPosInSet:s,ariaPressed:o,ariaReadOnly:o,ariaRelevant:null,ariaRequired:o,ariaRoleDescription:a,ariaRowCount:s,ariaRowIndex:s,ariaRowSpan:s,ariaSelected:o,ariaSetSize:s,ariaSort:null,ariaValueMax:s,ariaValueMin:s,ariaValueNow:s,ariaValueText:null,role:null}})},15175:(e,t,r)=>{"use strict";var n=r(51496),i=r(18481),o=r(41652),s=n.boolean,a=n.overloadedBoolean,u=n.booleanish,c=n.number,l=n.spaceSeparated,d=n.commaSeparated;e.exports=i({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:o,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:l,accessKey:l,action:null,allow:null,allowFullScreen:s,allowPaymentRequest:s,allowUserMedia:s,alt:null,as:null,async:s,autoCapitalize:null,autoComplete:l,autoFocus:s,autoPlay:s,capture:s,charSet:null,checked:s,cite:null,className:l,cols:c,colSpan:null,content:null,contentEditable:u,controls:s,controlsList:l,coords:c|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:s,defer:s,dir:null,dirName:null,disabled:s,download:a,draggable:u,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:s,formTarget:null,headers:l,height:c,hidden:s,high:c,href:null,hrefLang:null,htmlFor:l,httpEquiv:l,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:s,itemId:null,itemProp:l,itemRef:l,itemScope:s,itemType:l,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:s,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:s,muted:s,name:null,nonce:null,noModule:s,noValidate:s,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:s,optimum:c,pattern:null,ping:l,placeholder:null,playsInline:s,poster:null,preload:null,readOnly:s,referrerPolicy:null,rel:l,required:s,reversed:s,rows:c,rowSpan:c,sandbox:l,scope:null,scoped:s,seamless:s,selected:s,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:u,src:null,srcDoc:null,srcLang:null,srcSet:d,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:s,useMap:null,value:u,width:c,wrap:null,align:null,aLink:null,archive:l,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:s,declare:s,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:s,noHref:s,noShade:s,noWrap:s,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:u,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:s,disableRemotePlayback:s,prefix:null,property:null,results:c,security:null,unselectable:null}})},41652:(e,t,r)=>{"use strict";var n=r(5621);e.exports=function(e,t){return n(e,t.toLowerCase())}},5621:e=>{"use strict";e.exports=function(e,t){return t in e?e[t]:t}},18481:(e,t,r)=>{"use strict";var n=r(66615),i=r(99750),o=r(3061);e.exports=function(e){var t,r,s=e.space,a=e.mustUseProperty||[],u=e.attributes||{},c=e.properties,l=e.transform,d={},h={};for(t in c)r=new o(t,l(u,t),c[t],s),-1!==a.indexOf(t)&&(r.mustUseProperty=!0),d[t]=r,h[n(t)]=t,h[n(r.attribute)]=t;return new i(d,h,s)}},3061:(e,t,r)=>{"use strict";var n=r(62733),i=r(51496);e.exports=a,a.prototype=new n,a.prototype.defined=!0;var o=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],s=o.length;function a(e,t,r,a){var c,l=-1;for(u(this,"space",a),n.call(this,e,t);++l{"use strict";e.exports=r;var t=r.prototype;function r(e,t){this.property=e,this.attribute=t}t.space=null,t.attribute=null,t.property=null,t.boolean=!1,t.booleanish=!1,t.overloadedBoolean=!1,t.number=!1,t.commaSeparated=!1,t.spaceSeparated=!1,t.commaOrSpaceSeparated=!1,t.mustUseProperty=!1,t.defined=!1},27341:(e,t,r)=>{"use strict";var n=r(93227),i=r(99750);e.exports=function(e){for(var t,r,o=e.length,s=[],a=[],u=-1;++u{"use strict";e.exports=r;var t=r.prototype;function r(e,t,r){this.property=e,this.normal=t,r&&(this.space=r)}t.space=null,t.normal={},t.property={}},51496:(e,t)=>{"use strict";var r=0;function n(){return Math.pow(2,++r)}t.boolean=n(),t.booleanish=n(),t.overloadedBoolean=n(),t.number=n(),t.spaceSeparated=n(),t.commaSeparated=n(),t.commaOrSpaceSeparated=n()},84344:(e,t,r)=>{"use strict";var n=r(18481);e.exports=n({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}})},26505:(e,t,r)=>{"use strict";var n=r(18481);e.exports=n({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}})},30218:(e,t,r)=>{"use strict";var n=r(18481),i=r(41652);e.exports=n({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:i,properties:{xmlns:null,xmlnsXLink:null}})},66615:e=>{"use strict";e.exports=function(e){return e.toLowerCase()}},44055:(e,t,r)=>{t.publicEncrypt=r(43737),t.privateDecrypt=r(9107),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},82965:(e,t,r)=>{var n=r(13257),i=r(25636).Buffer;function o(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var r,s=i.alloc(0),a=0;s.length{var n=r(37450),i=r(82965),o=r(46358),s=r(82823),a=r(84215),u=r(13257),c=r(55810),l=r(25636).Buffer;e.exports=function(e,t,r){var d;d=e.padding?e.padding:r?1:4;var h,f=n(e),p=f.modulus.byteLength();if(t.length>p||new s(t).cmp(f.modulus)>=0)throw new Error("decryption error");h=r?c(new s(t),f):a(t,f);var g=l.alloc(p-h.length);if(h=l.concat([g,h],p),4===d)return function(e,t){var r=e.modulus.byteLength(),n=u("sha1").update(l.alloc(0)).digest(),s=n.length;if(0!==t[0])throw new Error("decryption error");var a=t.slice(1,s+1),c=t.slice(s+1),d=o(a,i(c,s)),h=o(c,i(d,r-s-1));if(function(e,t){e=l.from(e),t=l.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));for(var i=-1;++i=t.length){o++;break}var s=t.slice(2,i-1);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++,s.length<8&&o++,o)throw new Error("decryption error");return t.slice(i)}(0,h,r);if(3===d)return h;throw new Error("unknown padding")}},43737:(e,t,r)=>{var n=r(37450),i=r(22644),o=r(13257),s=r(82965),a=r(46358),u=r(82823),c=r(55810),l=r(84215),d=r(25636).Buffer;e.exports=function(e,t,r){var h;h=e.padding?e.padding:r?1:4;var f,p=n(e);if(4===h)f=function(e,t){var r=e.modulus.byteLength(),n=t.length,c=o("sha1").update(d.alloc(0)).digest(),l=c.length,h=2*l;if(n>r-h-2)throw new Error("message too long");var f=d.alloc(r-n-h-2),p=r-l-1,g=i(l),m=a(d.concat([c,f,d.alloc(1,1),t],p),s(g,p)),y=a(g,s(m,l));return new u(d.concat([d.alloc(1),y,m],r))}(p,t);else if(1===h)f=function(e,t,r){var n,o=t.length,s=e.modulus.byteLength();if(o>s-11)throw new Error("message too long");return n=r?d.alloc(s-o-3,255):function(e){for(var t,r=d.allocUnsafe(e),n=0,o=i(2*e),s=0;n=0)throw new Error("data too long for modulus")}return r?l(f,p):c(f,p)}},55810:(e,t,r)=>{var n=r(82823),i=r(25636).Buffer;e.exports=function(e,t){return i.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},46358:e=>{e.exports=function(e,t){for(var r=e.length,n=-1;++n{var n=r(39907),i=r(53358),o=r(71822),s=r(99467),a=function(){},u=/^v?\.0/.test(n.version),c=function(e){return"function"==typeof e},l=function(e){e()},d=function(e,t){return e.pipe(t)};e.exports=function(){var e,t=Array.prototype.slice.call(arguments),r=c(t[t.length-1]||a)&&t.pop()||a;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var n=t.map((function(d,h){var f=h0,(function(t){e||(e=t),t&&n.forEach(l),f||(n.forEach(l),r(e))}))}));return t.reduce(d)}},8036:(e,t)=>{var r,n,i=function(){var e=function(e,t){var r=e,n=s[t],i=null,o=0,u=null,m=[],y={},v=function(e,t){i=function(e){for(var t=new Array(e),r=0;r=7&&_(e),null==u&&(u=k(r,n,m)),S(u,t)},A=function(e,t){for(var r=-1;r<=7;r+=1)if(!(e+r<=-1||o<=e+r))for(var n=-1;n<=7;n+=1)t+n<=-1||o<=t+n||(i[e+r][t+n]=0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4)},w=function(){for(var e=8;e>n&1);i[Math.floor(n/3)][n%3+o-8-3]=s}for(n=0;n<18;n+=1)s=!e&&1==(t>>n&1),i[n%3+o-8-3][Math.floor(n/3)]=s},I=function(e,t){for(var r=n<<3|t,s=a.getBCHTypeInfo(r),u=0;u<15;u+=1){var c=!e&&1==(s>>u&1);u<6?i[u][8]=c:u<8?i[u+1][8]=c:i[o-15+u][8]=c}for(u=0;u<15;u+=1)c=!e&&1==(s>>u&1),u<8?i[8][o-u-1]=c:u<9?i[8][15-u-1+1]=c:i[8][15-u-1]=c;i[o-8][8]=!e},S=function(e,t){for(var r=-1,n=o-1,s=7,u=0,c=a.getMaskFunction(t),l=o-1;l>0;l-=2)for(6==l&&(l-=1);;){for(var d=0;d<2;d+=1)if(null==i[n][l-d]){var h=!1;u>>s&1)),c(n,l-d)&&(h=!h),i[n][l-d]=h,-1==(s-=1)&&(u+=1,s=7)}if((n+=r)<0||o<=n){n-=r,r=-r;break}}},k=function(e,t,r){for(var n=l.getRSBlocks(e,t),i=d(),o=0;o8*u)throw"code length overflow. ("+i.getLengthInBits()+">"+8*u+")";for(i.getLengthInBits()+4<=8*u&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*u||(i.put(236,8),i.getLengthInBits()>=8*u));)i.put(17,8);return function(e,t){for(var r=0,n=0,i=0,o=new Array(t.length),s=new Array(t.length),u=0;u=0?p.getAt(g):0}}var m=0;for(h=0;hn)&&(e=n,t=r)}return t}())},y.createTableTag=function(e,t){e=e||2;var r="";r+='',r+="";for(var n=0;n";for(var i=0;i';r+=""}return(r+="")+"
"},y.createSvgTag=function(e,t,r,n){var i={};"object"==typeof arguments[0]&&(e=(i=arguments[0]).cellSize,t=i.margin,r=i.alt,n=i.title),e=e||2,t=void 0===t?4*e:t,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-title":null;var o,s,a,u,c=y.getModuleCount()*e+2*t,l="";for(u="l"+e+",0 0,"+e+" -"+e+",0 0,-"+e+"z ",l+=''+C(n.text)+"":"",l+=r.text?''+C(r.text)+"":"",l+='',l+='"},y.createDataURL=function(e,t){e=e||2,t=void 0===t?4*e:t;var r=y.getModuleCount()*e+2*t,n=t,i=r-t;return b(r,r,(function(t,r){if(n<=t&&t"};var C=function(e){for(var t="",r=0;r":t+=">";break;case"&":t+="&";break;case'"':t+=""";break;default:t+=n}}return t};return y.createASCII=function(e,t){if((e=e||1)<2)return function(e){e=void 0===e?2:e;var t,r,n,i,o,s=1*y.getModuleCount()+2*e,a=e,u=s-e,c={"██":"█","█ ":"▀"," █":"▄"," ":" "},l={"██":"▀","█ ":"▀"," █":" "," ":" "},d="";for(t=0;t=u?l[o]:c[o];d+="\n"}return s%2&&e>0?d.substring(0,d.length-s-1)+Array(s+1).join("▀"):d.substring(0,d.length-1)}(t);e-=1,t=void 0===t?2*e:t;var r,n,i,o,s=y.getModuleCount()*e+2*t,a=t,u=s-t,c=Array(e+1).join("██"),l=Array(e+1).join(" "),d="",h="";for(r=0;r>>8),t.push(255&s)):t.push(n)}}return t}};var t,r,n,i,o,s={L:1,M:0,Q:3,H:2},a=(t=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],r=1335,n=7973,o=function(e){for(var t=0;0!=e;)t+=1,e>>>=1;return t},(i={}).getBCHTypeInfo=function(e){for(var t=e<<10;o(t)-o(r)>=0;)t^=r<=0;)t^=n<5&&(r+=3+o-5)}for(n=0;n=256;)t-=255;return e[t]}}}();function c(e,t){if(void 0===e.length)throw e.length+"/"+t;var r=function(){for(var r=0;r>>7-t%8&1)},put:function(e,t){for(var n=0;n>>t-n-1&1))},getLengthInBits:function(){return t},putBit:function(r){var n=Math.floor(t/8);e.length<=n&&e.push(0),r&&(e[n]|=128>>>t%8),t+=1}};return r},h=function(e){var t=e,r={getMode:function(){return 1},getLength:function(e){return t.length},write:function(e){for(var r=t,i=0;i+2>>8&255)+(255&i),e.put(i,13),r+=2}if(r>>8)},writeBytes:function(e,r,n){r=r||0,n=n||e.length;for(var i=0;i0&&(t+=","),t+=e[r];return t+"]"}};return t},y=function(e){var t=e,r=0,n=0,i=0,o={read:function(){for(;i<8;){if(r>=t.length){if(0==i)return-1;throw"unexpected end of file./"+i}var e=t.charAt(r);if(r+=1,"="==e)return i=0,-1;e.match(/^\s$/)||(n=n<<6|s(e.charCodeAt(0)),i+=6)}var o=n>>>i-8&255;return i-=8,o}},s=function(e){if(65<=e&&e<=90)return e-65;if(97<=e&&e<=122)return e-97+26;if(48<=e&&e<=57)return e-48+52;if(43==e)return 62;if(47==e)return 63;throw"c:"+e};return o},b=function(e,t,r){for(var n=function(e,t){var r=e,n=t,i=new Array(e*t),o={setPixel:function(e,t,n){i[t*r+e]=n},write:function(e){e.writeString("GIF87a"),e.writeShort(r),e.writeShort(n),e.writeByte(128),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(255),e.writeByte(255),e.writeByte(255),e.writeString(","),e.writeShort(0),e.writeShort(0),e.writeShort(r),e.writeShort(n),e.writeByte(0);var t=s(2);e.writeByte(2);for(var i=0;t.length-i>255;)e.writeByte(255),e.writeBytes(t,i,255),i+=255;e.writeByte(t.length-i),e.writeBytes(t,i,t.length-i),e.writeByte(0),e.writeString(";")}},s=function(e){for(var t=1<>>t!=0)throw"length over";for(;c+t>=8;)u.writeByte(255&(e<>>=8-c,l=0,c=0;l|=e<0&&u.writeByte(l)}});h.write(t,n);var f=0,p=String.fromCharCode(i[f]);for(f+=1;f=6;)o(e>>>t-6),t-=6},i.flush=function(){if(t>0&&(o(e<<6-t),e=0,t=0),r%3!=0)for(var i=3-r%3,s=0;s>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(r++,n=65536+((1023&n)<<10|1023&e.charCodeAt(r)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}(e)},void 0===(n="function"==typeof(r=function(){return i})?r.apply(t,[]):r)||(e.exports=n)},68032:(e,t,r)=>{"use strict";const n=r(7269),i=r(1375),o=r(72851),s=r(90028),a=Symbol("encodeFragmentIdentifier");function u(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function c(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function l(e,t){return t.decode?i(e):e}function d(e){return Array.isArray(e)?e.sort():"object"==typeof e?d(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function h(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function f(e){const t=(e=h(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function p(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function g(e,t){u((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return(e,r,n)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"colon-list-separator":return(e,r,n)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};case"comma":case"separator":return(t,r,n)=>{const i="string"==typeof r&&r.includes(e.arrayFormatSeparator),o="string"==typeof r&&!i&&l(r,e).includes(e.arrayFormatSeparator);r=o?l(r,e):r;const s=i||o?r.split(e.arrayFormatSeparator).map((t=>l(t,e))):null===r?r:l(r,e);n[t]=s};case"bracket-separator":return(t,r,n)=>{const i=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!i)return void(n[t]=r?l(r,e):r);const o=null===r?[]:r.split(e.arrayFormatSeparator).map((t=>l(t,e)));void 0!==n[t]?n[t]=[].concat(n[t],o):n[t]=o};default:return(e,t,r)=>{void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t),n=Object.create(null);if("string"!=typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const i of e.split("&")){if(""===i)continue;let[e,s]=o(t.decode?i.replace(/\+/g," "):i,"=");s=void 0===s?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?s:l(s,t),r(l(e,t),s,n)}for(const e of Object.keys(n)){const r=n[e];if("object"==typeof r&&null!==r)for(const e of Object.keys(r))r[e]=p(r[e],t);else n[e]=p(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce(((e,t)=>{const r=n[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=d(r):e[t]=r,e}),Object.create(null))}t.extract=f,t.parse=g,t.stringify=(e,t)=>{if(!e)return"";u((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{const i=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[c(t,e),"[",i,"]"].join("")]:[...r,[c(t,e),"[",c(i,e),"]=",c(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[c(t,e),"[]"].join("")]:[...r,[c(t,e),"[]=",c(n,e)].join("")];case"colon-list-separator":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[c(t,e),":list="].join("")]:[...r,[c(t,e),":list=",c(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(n,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:(i=null===i?"":i,0===n.length?[[c(r,e),t,c(i,e)].join("")]:[[n,c(i,e)].join(e.arrayFormatSeparator)])}default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,c(t,e)]:[...r,[c(t,e),"=",c(n,e)].join("")]}}(t),i={};for(const t of Object.keys(e))r(t)||(i[t]=e[t]);const o=Object.keys(i);return!1!==t.sort&&o.sort(t.sort),o.map((r=>{const i=e[r];return void 0===i?"":null===i?c(r,t):Array.isArray(i)?0===i.length&&"bracket-separator"===t.arrayFormat?c(r,t)+"[]":i.reduce(n(r),[]).join("&"):c(r,t)+"="+c(i,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[r,n]=o(e,"#");return Object.assign({url:r.split("?")[0]||"",query:g(f(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:l(n,t)}:{})},t.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0,[a]:!0},r);const n=h(e.url).split("?")[0]||"",i=t.extract(e.url),o=t.parse(i,{sort:!1}),s=Object.assign(o,e.query);let u=t.stringify(s,r);u&&(u=`?${u}`);let l=function(e){let t="";const r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(l=`#${r[a]?c(e.fragmentIdentifier,r):e.fragmentIdentifier}`),`${n}${u}${l}`},t.pick=(e,r,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[a]:!1},n);const{url:i,query:o,fragmentIdentifier:u}=t.parseUrl(e,n);return t.stringifyUrl({url:i,query:s(o,r),fragmentIdentifier:u},n)},t.exclude=(e,r,n)=>{const i=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return t.pick(e,i,n)}},1375:e=>{"use strict";var t="%[a-f0-9]{2}",r=new RegExp("("+t+")|([^%]+?)","gi"),n=new RegExp("("+t+")+","gi");function i(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],i(r),i(n))}function o(e){try{return decodeURIComponent(e)}catch(o){for(var t=e.match(r)||[],n=1;n{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,r,n,i){r=r||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(r);var a=1e3;i&&"number"==typeof i.maxKeys&&(a=i.maxKeys);var u=e.length;a>0&&u>a&&(u=a);for(var c=0;c=0?(l=p.substr(0,g),d=p.substr(g+1)):(l=p,d=""),h=decodeURIComponent(l),f=decodeURIComponent(d),t(o,h)?Array.isArray(o[h])?o[h].push(f):o[h]=[o[h],f]:o[h]=f}return o}},59737:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,r,n,i){return r=r||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(i){var o=encodeURIComponent(t(i))+n;return Array.isArray(e[i])?e[i].map((function(e){return o+encodeURIComponent(t(e))})).join(r):o+encodeURIComponent(t(e[i]))})).join(r):i?encodeURIComponent(t(i))+n+encodeURIComponent(t(e)):""}},33215:(e,t,r)=>{"use strict";t.decode=t.parse=r(13457),t.encode=t.stringify=r(59737)},43930:e=>{"use strict";function t(e){try{return JSON.stringify(e)}catch(e){return'"[Circular]"'}}e.exports=function(e,r,n){var i=n&&n.stringify||t;if("object"==typeof e&&null!==e){var o=r.length+1;if(1===o)return e;var s=new Array(o);s[0]=i(e);for(var a=1;a-1?d:0,e.charCodeAt(f+1)){case 100:case 102:if(l>=u)break;if(null==r[l])break;d=u)break;if(null==r[l])break;d=u)break;if(void 0===r[l])break;d",d=f+2,f++;break}c+=i(r[l]),d=f+2,f++;break;case 115:if(l>=u)break;d{"use strict";var n=r(39907),i=65536,o=r(25636).Buffer,s=r.g.crypto||r.g.msCrypto;s&&s.getRandomValues?e.exports=function(e,t){if(e>4294967295)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(e>0)if(e>i)for(var a=0;a{"use strict";var n=r(39907);function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=r(25636),s=r(22644),a=o.Buffer,u=o.kMaxLength,c=r.g.crypto||r.g.msCrypto,l=Math.pow(2,32)-1;function d(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>l||e<0)throw new TypeError("offset must be a uint32");if(e>u||e>t)throw new RangeError("offset out of range")}function h(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>l||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>u)throw new RangeError("buffer too small")}function f(e,t,r,i){if(n.browser){var o=e.buffer,a=new Uint8Array(o,t,r);return c.getRandomValues(a),i?void n.nextTick((function(){i(null,e)})):e}if(!i)return s(r).copy(e,t),e;s(r,(function(r,n){if(r)return i(r);n.copy(e,t),i(null,e)}))}c&&c.getRandomValues||!n.browser?(t.randomFill=function(e,t,n,i){if(!(a.isBuffer(e)||e instanceof r.g.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t)i=t,t=0,n=e.length;else if("function"==typeof n)i=n,n=e.length-t;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return d(t,e.length),h(n,t,e.length),f(e,t,n,i)},t.randomFillSync=function(e,t,n){if(void 0===t&&(t=0),!(a.isBuffer(e)||e instanceof r.g.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return d(t,e.length),void 0===n&&(n=e.length-t),h(n,t,e.length),f(e,t,n)}):(t.randomFill=i,t.randomFillSync=i)},47400:(e,t,r)=>{"use strict";var n=r(4364),i=r(14041),o=r(61513),s=r(97967);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)}(e)}e.exports=o,o.displayName="javadoc",o.aliases=[]},67844:e=>{"use strict";function t(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,r){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,r){var n="doc-comment",i=e.languages[t];if(i){var o=i[n];if(!o){var s={};s[n]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},o=(i=e.languages.insertBefore(t,"comment",s))[n]}if(o instanceof RegExp&&(o=i[n]={pattern:o}),Array.isArray(o))for(var a=0,u=o.length;a{"use strict";function t(e){e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}e.exports=t,t.displayName="javascript",t.aliases=["js"]},58340:e=>{"use strict";function t(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}e.exports=t,t.displayName="javastacktrace",t.aliases=[]},91136:e=>{"use strict";function t(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}e.exports=t,t.displayName="jexl",t.aliases=[]},44762:e=>{"use strict";function t(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}e.exports=t,t.displayName="jolie",t.aliases=[]},58696:e=>{"use strict";function t(e){!function(e){var t=/\\\((?:[^()]|\([^()]*\))*\)/.source,r=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,(function(){return t}))),n={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},i=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(r.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:n},string:{pattern:r,lookbehind:!0,greedy:!0,inside:n},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};n.interpolation.inside.content.inside=i}(e)}e.exports=t,t.displayName="jq",t.aliases=[]},89024:e=>{"use strict";function t(e){!function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var r=["function","function-variable","method","method-variable","property-access"],n=0;n{"use strict";function t(e){!function(e){var t=e.languages.javascript["template-string"],r=t.pattern.source,n=t.inside.interpolation,i=n.inside["interpolation-punctuation"],o=n.pattern.source;function s(t,n){if(e.languages[t])return{pattern:RegExp("((?:"+n+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function a(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function u(t,r,n){var i={code:t,grammar:r,language:n};return e.hooks.run("before-tokenize",i),i.tokens=e.tokenize(i.code,i.grammar),e.hooks.run("after-tokenize",i),i.tokens}function c(t){var r={};r["interpolation-punctuation"]=i;var o=e.tokenize(t,r);if(3===o.length){var s=[1,1];s.push.apply(s,u(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,s)}return new e.Token("interpolation",o,n.alias,t)}function l(t,r,n){var i=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),s=0,l={},d=u(i.map((function(e){if("string"==typeof e)return e;for(var r,i=e.content;-1!==t.indexOf(r=a(s++,n)););return l[r]=i,r})).join(""),r,n),h=Object.keys(l);return s=0,function e(t){for(var r=0;r=h.length)return;var n=t[r];if("string"==typeof n||"string"==typeof n.content){var i=h[s],o="string"==typeof n?n:n.content,a=o.indexOf(i);if(-1!==a){++s;var u=o.substring(0,a),d=c(l[i]),f=o.substring(a+i.length),p=[];if(u&&p.push(u),p.push(d),f){var g=[f];e(g),p.push.apply(p,g)}"string"==typeof n?(t.splice.apply(t,[r,1].concat(p)),r+=p.length-1):n.content=p}}else{var m=n.content;Array.isArray(m)?e(m):e([m])}}}(d),new e.Token(n,d,"language-"+n,t)}e.languages.javascript["template-string"]=[s("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),s("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),s("svg",/\bsvg/.source),s("markdown",/\b(?:markdown|md)/.source),s("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),s("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function h(e){return"string"==typeof e?e:Array.isArray(e)?e.map(h).join(""):h(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(r){for(var n=0,i=r.length;n{"use strict";var n=r(67844),i=r(83410);function o(e){e.register(n),e.register(i),function(e){var t=e.languages.javascript,r=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,n="(@(?:arg|argument|param|property)\\s+(?:"+r+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(n+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(n+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return r}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+r),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(e)}e.exports=o,o.displayName="jsdoc",o.aliases=[]},77643:e=>{"use strict";function t(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=t,t.displayName="json",t.aliases=["webmanifest"]},26824:(e,t,r)=>{"use strict";var n=r(77643);function i(e){e.register(n),function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(e)}e.exports=i,i.displayName="json5",i.aliases=[]},51547:(e,t,r)=>{"use strict";var n=r(77643);function i(e){e.register(n),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}e.exports=i,i.displayName="jsonp",i.aliases=[]},10319:e=>{"use strict";function t(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}e.exports=t,t.displayName="jsstacktrace",t.aliases=[]},9136:e=>{"use strict";function t(e){!function(e){var t=e.util.clone(e.languages.javascript),r=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,n=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,i=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return r})).replace(//g,(function(){return n})).replace(//g,(function(){return i})),RegExp(e,t)}i=o(i).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""},a=function(t){for(var r=[],n=0;n0&&r[r.length-1].tagName===s(i.content[0].content[1])&&r.pop():"/>"===i.content[i.content.length-1].content||r.push({tagName:s(i.content[0].content[1]),openedBraces:0}):r.length>0&&"punctuation"===i.type&&"{"===i.content?r[r.length-1].openedBraces++:r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?r[r.length-1].openedBraces--:o=!0),(o||"string"==typeof i)&&r.length>0&&0===r[r.length-1].openedBraces){var u=s(i);n0&&("string"==typeof t[n-1]||"plain-text"===t[n-1].type)&&(u=s(t[n-1])+u,t.splice(n-1,1),n--),t[n]=new e.Token("plain-text",u,null,u)}i.content&&"string"!=typeof i.content&&a(i.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||a(e.tokens)}))}(e)}e.exports=t,t.displayName="jsx",t.aliases=[]},59136:e=>{"use strict";function t(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}e.exports=t,t.displayName="julia",t.aliases=[]},30099:e=>{"use strict";function t(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,(function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}e.exports=t,t.displayName="keepalived",t.aliases=[]},57328:e=>{"use strict";function t(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}e.exports=t,t.displayName="keyman",t.aliases=[]},46464:e=>{"use strict";function t(e){!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(e)}e.exports=t,t.displayName="kotlin",t.aliases=["kt","kts"]},29717:e=>{"use strict";function t(e){!function(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function r(e,r){return RegExp(e.replace(//g,t),r)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:r(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:r(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:r(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:r(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:r(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:r(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:r(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:r(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}(e)}e.exports=t,t.displayName="kumir",t.aliases=["kum"]},95817:e=>{"use strict";function t(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}e.exports=t,t.displayName="kusto",t.aliases=[]},47277:e=>{"use strict";function t(e){!function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,r={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:r,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:r,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}(e)}e.exports=t,t.displayName="latex",t.aliases=["tex","context"]},27187:(e,t,r)=>{"use strict";var n=r(48807),i=r(97257);function o(e){e.register(n),e.register(i),function(e){e.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:e.languages.php}};var t=e.languages.extend("markup",{});e.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.php}}}}}},t.tag),e.hooks.add("before-tokenize",(function(r){"latte"===r.language&&(e.languages["markup-templating"].buildPlaceholders(r,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),r.grammar=t)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(e)}e.exports=o,o.displayName="latte",o.aliases=[]},79288:e=>{"use strict";function t(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}e.exports=t,t.displayName="less",t.aliases=[]},37482:(e,t,r)=>{"use strict";var n=r(80778);function i(e){e.register(n),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,r=0;r<5;r++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var n=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,(function(){return t})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};n["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=n,e.languages.ly=n}(e)}e.exports=i,i.displayName="lilypond",i.aliases=[]},85053:(e,t,r)=>{"use strict";var n=r(48807);function i(e){e.register(n),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",(function(t){var r=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var n=t[1];if("raw"===n&&!r)return r=!0,!0;if("endraw"===n)return r=!1,!0}return!r}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")}))}e.exports=i,i.displayName="liquid",i.aliases=[]},34125:e=>{"use strict";function t(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])/.source)}function r(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var n=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,i="&"+n,o="(\\()",s="(?=\\s)",a=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,u={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+n+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+n),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+n),alias:"property"},splice:{pattern:RegExp(",@?"+n),alias:["symbol","variable"]},keyword:[{pattern:RegExp(o+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+s),lookbehind:!0},{pattern:RegExp(o+"(?:append|by|collect|concat|do|finally|for|in|return)"+s),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:r(/nil|t/.source),lookbehind:!0},number:{pattern:r(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(o+"def(?:const|custom|group|var)\\s+"+n),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(n)}},defun:{pattern:RegExp(o+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+n+/\s+\(/.source+a+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+n),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(o+"lambda\\s+\\(\\s*(?:&?"+n+"(?:\\s+&?"+n+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(o+n),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},c={"lisp-marker":RegExp(i),varform:{pattern:RegExp(/\(/.source+n+/\s+(?=\S)/.source+a+/\)/.source),inside:u},argument:{pattern:RegExp(/(^|[\s(])/.source+n),lookbehind:!0,alias:"variable"},rest:u},l="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(o+a+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+l),inside:c},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+l),inside:c},keys:{pattern:RegExp("&key\\s+"+l+"(?:\\s+&allow-other-keys)?"),inside:c},argument:{pattern:RegExp(n),alias:"variable"},punctuation:/[()]/}};u.lambda.inside.arguments=d,u.defun.inside.arguments=e.util.clone(d),u.defun.inside.arguments.inside.sublist=d,e.languages.lisp=u,e.languages.elisp=u,e.languages.emacs=u,e.languages["emacs-lisp"]=u}(e)}e.exports=t,t.displayName="lisp",t.aliases=[]},29320:e=>{"use strict";function t(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}e.exports=t,t.displayName="livescript",t.aliases=[]},19504:e=>{"use strict";function t(e){!function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(e)}e.exports=t,t.displayName="llvm",t.aliases=[]},25967:e=>{"use strict";function t(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}e.exports=t,t.displayName="log",t.aliases=[]},79551:e=>{"use strict";function t(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}e.exports=t,t.displayName="lolcode",t.aliases=[]},86939:e=>{"use strict";function t(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=t,t.displayName="lua",t.aliases=[]},33788:e=>{"use strict";function t(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}e.exports=t,t.displayName="magma",t.aliases=[]},25049:e=>{"use strict";function t(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}e.exports=t,t.displayName="makefile",t.aliases=[]},78836:e=>{"use strict";function t(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var n=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return n})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+o+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+o+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(n),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(n),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:r(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:r(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(r){t!==r&&(e.languages.markdown[t].inside.content.inside[r]=e.languages.markdown[r])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var r=0,n=t.length;r",quot:'"'},u=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}e.exports=t,t.displayName="markdown",t.aliases=["md"]},48807:e=>{"use strict";function t(e){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,n,i,o){if(r.language===n){var s=r.tokenStack=[];r.code=r.code.replace(i,(function(e){if("function"==typeof o&&!o(e))return e;for(var i,a=s.length;-1!==r.code.indexOf(i=t(n,a));)++a;return s[a]=e,i})),r.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(r,n){if(r.language===n&&r.tokenStack){r.grammar=e.languages[n];var i=0,o=Object.keys(r.tokenStack);!function s(a){for(var u=0;u=o.length);u++){var c=a[u];if("string"==typeof c||c.content&&"string"==typeof c.content){var l=o[i],d=r.tokenStack[l],h="string"==typeof c?c:c.content,f=t(n,l),p=h.indexOf(f);if(p>-1){++i;var g=h.substring(0,p),m=new e.Token(n,e.tokenize(d,r.grammar),"language-"+n,d),y=h.substring(p+f.length),b=[];g&&b.push.apply(b,s([g])),b.push(m),y&&b.push.apply(b,s([y])),"string"==typeof c?a.splice.apply(a,[u,1].concat(b)):c.content=b}}else c.content&&s(c.content)}return a}(r.tokens)}}}})}(e)}e.exports=t,t.displayName="markupTemplating",t.aliases=[]},80929:e=>{"use strict";function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,r){var n={};n["language-"+r]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[r]},n.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:n}};i["language-"+r]={pattern:/[\s\S]+/,inside:e.languages[r]};var o={};o[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:i},e.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,r){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:e.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}e.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},93204:e=>{"use strict";function t(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}e.exports=t,t.displayName="matlab",t.aliases=[]},94588:e=>{"use strict";function t(e){!function(e){var t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ \t]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ \t]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(e)}e.exports=t,t.displayName="maxscript",t.aliases=[]},49115:e=>{"use strict";function t(e){e.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},e.languages.mel.code.inside.rest=e.languages.mel}e.exports=t,t.displayName="mel",t.aliases=[]},33302:e=>{"use strict";function t(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}e.exports=t,t.displayName="mermaid",t.aliases=[]},59298:e=>{"use strict";function t(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}e.exports=t,t.displayName="mizar",t.aliases=[]},19651:e=>{"use strict";function t(e){!function(e){var t=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],r="(?:"+(t=t.map((function(e){return e.replace("$","\\$")}))).join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+r+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(e)}e.exports=t,t.displayName="mongodb",t.aliases=[]},19388:e=>{"use strict";function t(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}e.exports=t,t.displayName="monkey",t.aliases=[]},27639:e=>{"use strict";function t(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}e.exports=t,t.displayName="moonscript",t.aliases=["moon"]},15789:e=>{"use strict";function t(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}e.exports=t,t.displayName="n1ql",t.aliases=[]},25612:e=>{"use strict";function t(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}e.exports=t,t.displayName="n4js",t.aliases=["n4jsd"]},93654:e=>{"use strict";function t(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}e.exports=t,t.displayName="nand2tetrisHdl",t.aliases=[]},48366:e=>{"use strict";function t(e){!function(e){var t=/\{[^\r\n\[\]{}]*\}/,r={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function n(e){return"string"==typeof e?e:Array.isArray(e)?e.map(n).join(""):n(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:r}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:r},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!=typeof e&&"generic-text"===e.type){var t=n(e);(function(e){for(var t=[],r=0;r{"use strict";function t(e){e.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|DEFAULT|FLOAT).*$/m],register:{pattern:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\da-f]+(?:\.[\da-f]+)?)(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-\/%<>=&|$!]/}}e.exports=t,t.displayName="nasm",t.aliases=[]},85569:e=>{"use strict";function t(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}e.exports=t,t.displayName="neon",t.aliases=[]},19755:e=>{"use strict";function t(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}e.exports=t,t.displayName="nevod",t.aliases=[]},37171:e=>{"use strict";function t(e){!function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}(e)}e.exports=t,t.displayName="nginx",t.aliases=[]},12681:e=>{"use strict";function t(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}e.exports=t,t.displayName="nim",t.aliases=[]},63574:e=>{"use strict";function t(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}e.exports=t,t.displayName="nix",t.aliases=[]},71958:e=>{"use strict";function t(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}e.exports=t,t.displayName="nsis",t.aliases=[]},14277:(e,t,r)=>{"use strict";var n=r(12888);function i(e){e.register(n),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}e.exports=i,i.displayName="objectivec",i.aliases=["objc"]},33897:e=>{"use strict";function t(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}e.exports=t,t.displayName="ocaml",t.aliases=[]},43230:(e,t,r)=>{"use strict";var n=r(12888);function i(e){e.register(n),function(e){e.languages.opencl=e.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),e.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var t={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};e.languages.insertBefore("c","keyword",t),e.languages.cpp&&(t["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},e.languages.insertBefore("cpp","keyword",t))}(e)}e.exports=i,i.displayName="opencl",i.aliases=[]},36795:e=>{"use strict";function t(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}e.exports=t,t.displayName="openqasm",t.aliases=["qasm"]},57876:e=>{"use strict";function t(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}e.exports=t,t.displayName="oz",t.aliases=[]},7440:e=>{"use strict";function t(e){var t;e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:(t=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"],t=t.map((function(e){return e.split("").join(" *")})).join("|"),RegExp("\\b(?:"+t+")\\b")),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}e.exports=t,t.displayName="parigp",t.aliases=[]},84294:e=>{"use strict";function t(e){!function(e){var t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}(e)}e.exports=t,t.displayName="parser",t.aliases=[]},11801:e=>{"use strict";function t(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e.exports=t,t.displayName="pascal",t.aliases=["objectpascal"]},37688:e=>{"use strict";function t(e){!function(e){var t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,r=/(?:\b\w+(?:)?|)/.source.replace(//g,(function(){return t})),n=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,(function(){return r})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,(function(){return r})),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,(function(){return r}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,t){return e[t]=n[t],e}),{});n["class-name"].forEach((function(e){e.inside=i}))}(e)}e.exports=t,t.displayName="pascaligo",t.aliases=[]},44677:e=>{"use strict";function t(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}e.exports=t,t.displayName="pcaxis",t.aliases=["px"]},38951:e=>{"use strict";function t(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}e.exports=t,t.displayName="peoplecode",t.aliases=["pcode"]},85900:e=>{"use strict";function t(e){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(e)}e.exports=t,t.displayName="perl",t.aliases=[]},44277:(e,t,r)=>{"use strict";var n=r(97257);function i(e){e.register(n),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}e.exports=i,i.displayName="phpExtras",i.aliases=[]},97257:(e,t,r)=>{"use strict";var n=r(48807);function i(e){e.register(n),function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,r=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],n=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,o=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:n,operator:i,punctuation:o};var s={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},a=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:s}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:s}}];e.languages.insertBefore("php","variable",{string:a,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:a,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:r,number:n,operator:i,punctuation:o}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){/<\?/.test(t.code)&&e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=i,i.displayName="php",i.aliases=[]},46839:(e,t,r)=>{"use strict";var n=r(97257),i=r(67844);function o(e){e.register(n),e.register(i),function(e){var t=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+t+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+t),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}e.exports=o,o.displayName="phpdoc",o.aliases=[]},73085:(e,t,r)=>{"use strict";var n=r(33646);function i(e){e.register(n),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}e.exports=i,i.displayName="plsql",i.aliases=[]},66842:e=>{"use strict";function t(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}e.exports=t,t.displayName="powerquery",t.aliases=[]},37180:e=>{"use strict";function t(e){!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(e)}e.exports=t,t.displayName="powershell",t.aliases=[]},84538:e=>{"use strict";function t(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}e.exports=t,t.displayName="processing",t.aliases=[]},48446:e=>{"use strict";function t(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}e.exports=t,t.displayName="prolog",t.aliases=[]},39994:e=>{"use strict";function t(e){!function(e){var t=["on","ignoring","group_right","group_left","by","without"],r=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t,["offset"]);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+r.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(e)}e.exports=t,t.displayName="promql",t.aliases=[]},47620:e=>{"use strict";function t(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}e.exports=t,t.displayName="properties",t.aliases=[]},10198:e=>{"use strict";function t(e){!function(e){var t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(e)}e.exports=t,t.displayName="protobuf",t.aliases=[]},95482:e=>{"use strict";function t(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}e.exports=t,t.displayName="psl",t.aliases=[]},19165:e=>{"use strict";function t(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,r=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},i=0,o=r.length;i",(function(){return s.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[s.language,"language-"+s.language],inside:e.languages[s.language]}}})}e.languages.insertBefore("pug","filter",n)}(e)}e.exports=t,t.displayName="pug",t.aliases=[]},63972:e=>{"use strict";function t(e){!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}(e)}e.exports=t,t.displayName="puppet",t.aliases=[]},29739:e=>{"use strict";function t(e){!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var t=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(r){var n=r;if("string"!=typeof r&&(n=r.alias,r=r.lang),e.languages[n]){var i={};i["inline-lang-"+n]={pattern:RegExp(t.replace("",r.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},i["inline-lang-"+n].inside.rest=e.util.clone(e.languages[n]),e.languages.insertBefore("pure","inline-lang",i)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(e)}e.exports=t,t.displayName="pure",t.aliases=[]},92957:e=>{"use strict";function t(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}e.exports=t,t.displayName="purebasic",t.aliases=[]},49268:(e,t,r)=>{"use strict";var n=r(56589);function i(e){e.register(n),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}e.exports=i,i.displayName="purescript",i.aliases=["purs"]},94011:e=>{"use strict";function t(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}e.exports=t,t.displayName="python",t.aliases=["py"]},12242:e=>{"use strict";function t(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}e.exports=t,t.displayName="q",t.aliases=[]},12975:e=>{"use strict";function t(e){!function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,r=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,n=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,(function(){return t})).replace(//g,(function(){return r})),i=0;i<2;i++)n=n.replace(//g,(function(){return n}));n=n.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,(function(){return n})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,(function(){return n})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(e)}e.exports=t,t.displayName="qml",t.aliases=[]},74100:e=>{"use strict";function t(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}e.exports=t,t.displayName="qore",t.aliases=[]},87632:e=>{"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,r){return"(?:"+t[+r]+")"}))}function r(e,r,n){return RegExp(t(e,r),n||"")}var n=RegExp("\\b(?:"+"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within".trim().replace(/ /g,"|")+")\\b"),i=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),o={keyword:n,punctuation:/[<>()?,.:[\]]/},s=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:r(/(^|[^$\\])<<0>>/.source,[s]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:r(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[i]),lookbehind:!0,inside:o},{pattern:r(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[i]),lookbehind:!0,inside:o}],keyword:n,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var a=function(e,t){for(var r=0;r<2;r++)e=e.replace(/<>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[s]));e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:r(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[a]),greedy:!0,inside:{interpolation:{pattern:r(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[a]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}e.exports=t,t.displayName="qsharp",t.aliases=["qs"]},13151:e=>{"use strict";function t(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}e.exports=t,t.displayName="r",t.aliases=[]},78591:(e,t,r)=>{"use strict";var n=r(80778);function i(e){e.register(n),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}e.exports=i,i.displayName="racket",i.aliases=["rkt"]},57921:e=>{"use strict";function t(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}e.exports=t,t.displayName="reason",t.aliases=[]},59286:e=>{"use strict";function t(e){!function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},r=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,n="(?:[^\\\\-]|"+r.source+")",i=RegExp(n+"-"+n),o={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:i,inside:{escape:r,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:r}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":o}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:r,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|{"use strict";function t(e){e.languages.rego={comment:/#.*/,property:{pattern:/(^|[^\\.])(?:"(?:\\.|[^\\"\r\n])*"|`[^`]*`|\b[a-z_]\w*\b)(?=\s*:(?!=))/i,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:as|default|else|import|not|null|package|set(?=\s*\()|some|with)\b/,boolean:/\b(?:false|true)\b/,function:{pattern:/\b[a-z_]\w*\b(?:\s*\.\s*\b[a-z_]\w*\b)*(?=\s*\()/i,inside:{namespace:/\b\w+\b(?=\s*\.)/,punctuation:/\./}},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/[-+*/%|&]|[<>:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}e.exports=t,t.displayName="rego",t.aliases=[]},35391:e=>{"use strict";function t(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}e.exports=t,t.displayName="renpy",t.aliases=["rpy"]},45799:e=>{"use strict";function t(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}e.exports=t,t.displayName="rest",t.aliases=[]},94378:e=>{"use strict";function t(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}e.exports=t,t.displayName="rip",t.aliases=[]},32219:e=>{"use strict";function t(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}e.exports=t,t.displayName="roboconf",t.aliases=[]},17245:e=>{"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},r={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(e,n){var i={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var o in n)i[o]=n[o];return i.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},i.variable=r,i.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,(function(){return e})),"im"),alias:"section",inside:i}}var i={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},o={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:r}},s={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:r}};e.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":o,documentation:i,property:s}),keywords:n("Keywords",{"keyword-name":o,documentation:i,property:s}),tasks:n("Tasks",{"task-name":o,documentation:i,property:s}),comment:t},e.languages.robot=e.languages.robotframework}(e)}e.exports=t,t.displayName="robotframework",t.aliases=[]},35549:e=>{"use strict";function t(e){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var r="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",n=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+r+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+n),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+n+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+r),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+r),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(e)}e.exports=t,t.displayName="ruby",t.aliases=["rb"]},75767:e=>{"use strict";function t(e){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,r=0;r<2;r++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(e)}e.exports=t,t.displayName="rust",t.aliases=[]},17228:e=>{"use strict";function t(e){!function(e){var t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,r=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_]\w*/i},o={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},a=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],u={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,l={pattern:/%?\b\w+(?=\()/,alias:"keyword"},d={function:l,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:r,"numeric-constant":n,punctuation:c,string:u},h={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},f={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},p={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},m=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,y={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,(function(){return m})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,(function(){return m})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:a,function:l,"arg-value":d["arg-value"],operator:d.operator,argument:d.arg,number:r,"numeric-constant":n,punctuation:c,string:u}},b={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":p,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:r,"numeric-constant":n,punctuation:c,string:u}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:a,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:b,"submit-statement":g,"global-statements":p,number:r,"numeric-constant":n,punctuation:c,string:u}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:a,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:b,"submit-statement":g,"global-statements":p,number:r,"numeric-constant":n,punctuation:c,string:u}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:a,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:d}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:d},step:s,keyword:b,function:l,format:h,altformat:f,"global-statements":p,number:r,"numeric-constant":n,punctuation:c,string:u}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:d},"macro-keyword":o,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":o,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:a,number:r,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:d},"cas-actions":y,comment:a,function:l,format:h,altformat:f,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:u,step:s,keyword:b,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:r,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:c}}(e)}e.exports=t,t.displayName="sas",t.aliases=[]},30819:e=>{"use strict";function t(e){!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,r=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:r}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:r,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(e)}e.exports=t,t.displayName="sass",t.aliases=[]},31235:(e,t,r)=>{"use strict";var n=r(709);function i(e){e.register(n),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function}e.exports=i,i.displayName="scala",i.aliases=[]},80778:e=>{"use strict";function t(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(e)}e.exports=t,t.displayName="scheme",t.aliases=[]},81521:e=>{"use strict";function t(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}e.exports=t,t.displayName="scss",t.aliases=[]},37678:(e,t,r)=>{"use strict";var n=r(53807);function i(e){e.register(n),function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(e)}e.exports=i,i.displayName="shellSession",i.aliases=[]},92090:e=>{"use strict";function t(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}e.exports=t,t.displayName="smali",t.aliases=[]},98664:e=>{"use strict";function t(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}e.exports=t,t.displayName="smalltalk",t.aliases=[]},41413:(e,t,r)=>{"use strict";var n=r(48807);function i(e){e.register(n),function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var t=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,r=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,(function(){return t.source})),"g");e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"smarty",r,(function(e){return"{/literal}"===e&&(n=!1),!n&&("{literal}"===e&&(n=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"smarty")}))}(e)}e.exports=i,i.displayName="smarty",i.aliases=[]},95813:e=>{"use strict";function t(e){!function(e){var t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,(function(){return/\s*(?:[*,]|->)/.source})).replace(//g,(function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source})).replace(//g,(function(){return/(?!)[a-z\d_][\w'.]*/.source})).replace(//g,(function(){return t.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(e)}e.exports=t,t.displayName="sml",t.aliases=["smlnj"]},6328:e=>{"use strict";function t(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}e.exports=t,t.displayName="solidity",t.aliases=["sol"]},77005:e=>{"use strict";function t(e){!function(e){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}(e)}e.exports=t,t.displayName="solutionFile",t.aliases=[]},42892:(e,t,r)=>{"use strict";var n=r(48807);function i(e){e.register(n),function(e){var t=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,r=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:t,greedy:!0},number:r,punctuation:/[\[\].?]/}},string:{pattern:t,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:r,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(t){var r=!1;e.languages["markup-templating"].buildPlaceholders(t,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(r=!1),!r&&("{literal}"===e&&(r=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"soy")}))}(e)}e.exports=i,i.displayName="soy",i.aliases=[]},41752:(e,t,r)=>{"use strict";var n=r(99719);function i(e){e.register(n),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}e.exports=i,i.displayName="sparql",i.aliases=["rq"]},55250:e=>{"use strict";function t(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="splunkSpl",t.aliases=[]},2039:e=>{"use strict";function t(e){e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}e.exports=t,t.displayName="sqf",t.aliases=[]},33646:e=>{"use strict";function t(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=t,t.displayName="sql",t.aliases=[]},86454:e=>{"use strict";function t(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e.exports=t,t.displayName="squirrel",t.aliases=[]},33609:e=>{"use strict";function t(e){!function(e){var t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(e)}e.exports=t,t.displayName="stan",t.aliases=[]},3299:e=>{"use strict";function t(e){!function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},n={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};n.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:n}},n.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:n}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:n}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:n}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:n}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:n.interpolation}},rest:n}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:n.interpolation,comment:n.comment,punctuation:/[{},]/}},func:n.func,string:n.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:n.interpolation,punctuation:/[{}()\[\];:.]/}}(e)}e.exports=t,t.displayName="stylus",t.aliases=[]},63862:e=>{"use strict";function t(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach((function(t){t.inside.interpolation.inside=e.languages.swift}))}e.exports=t,t.displayName="swift",t.aliases=[]},6990:e=>{"use strict";function t(e){!function(e){var t={pattern:/^[;#].*/m,greedy:!0},r=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+r+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ \t]+(?:(?![ \t"])|'+r+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+r),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(e)}e.exports=t,t.displayName="systemd",t.aliases=[]},61112:(e,t,r)=>{"use strict";var n=r(37579),i=r(17314);function o(e){e.register(n),e.register(i),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}e.exports=o,o.displayName="t4Cs",o.aliases=[]},37579:e=>{"use strict";function t(e){!function(e){function t(e,t,r){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:r}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(r){var n=e.languages[r],i="language-"+r;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",n,i),"class-feature":t("\\+",n,i),standard:t("",n,i)}}}}})}(e)}e.exports=t,t.displayName="t4Templating",t.aliases=[]},69058:(e,t,r)=>{"use strict";var n=r(37579),i=r(15566);function o(e){e.register(n),e.register(i),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}e.exports=o,o.displayName="t4Vb",o.aliases=[]},91480:(e,t,r)=>{"use strict";var n=r(80450);function i(e){e.register(n),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}e.exports=i,i.displayName="tap",i.aliases=[]},92334:e=>{"use strict";function t(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}e.exports=t,t.displayName="tcl",t.aliases=[]},48643:e=>{"use strict";function t(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,r=/\)|\((?![^|()\n]+\))/.source;function n(e,n){return RegExp(e.replace(//g,(function(){return"(?:"+t+")"})).replace(//g,(function(){return"(?:"+r+")"})),n||"")}var i={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},o=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:n(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:n(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:n(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:n(/(^[*#]+)+/.source),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:n(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:n(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:n(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:n(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:n(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:n(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:n(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:n(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:n(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:n(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:n(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:n(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:n(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:n(/(^")+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:n(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:n(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:n(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),s=o.phrase.inside,a={inline:s.inline,link:s.link,image:s.image,footnote:s.footnote,acronym:s.acronym,mark:s.mark};o.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var u=s.inline.inside;u.bold.inside=a,u.italic.inside=a,u.inserted.inside=a,u.deleted.inside=a,u.span.inside=a;var c=s.table.inside;c.inline=a.inline,c.link=a.link,c.image=a.image,c.footnote=a.footnote,c.acronym=a.acronym,c.mark=a.mark}(e)}e.exports=t,t.displayName="textile",t.aliases=[]},67945:e=>{"use strict";function t(e){!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function r(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(r(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(r(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(e)}e.exports=t,t.displayName="toml",t.aliases=[]},98504:e=>{"use strict";function t(e){!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(e)}e.exports=t,t.displayName="tremor",t.aliases=[]},54274:(e,t,r)=>{"use strict";var n=r(9136),i=r(83410);function o(e){e.register(n),e.register(i),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var r=e.languages.tsx.tag;r.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+r.pattern.source+")",r.pattern.flags),r.lookbehind=!0}(e)}e.exports=o,o.displayName="tsx",o.aliases=[]},46847:(e,t,r)=>{"use strict";var n=r(48807);function i(e){e.register(n),function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(e)}e.exports=i,i.displayName="tt2",i.aliases=[]},99719:e=>{"use strict";function t(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=t,t.displayName="turtle",t.aliases=[]},7996:(e,t,r)=>{"use strict";var n=r(48807);function i(e){e.register(n),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",(function(t){"twig"===t.language&&e.languages["markup-templating"].buildPlaceholders(t,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")}))}e.exports=i,i.displayName="twig",i.aliases=[]},83410:e=>{"use strict";function t(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=t,t.displayName="typescript",t.aliases=["ts"]},2444:e=>{"use strict";function t(e){!function(e){var t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}(e)}e.exports=t,t.displayName="typoscript",t.aliases=["tsconfig"]},85841:e=>{"use strict";function t(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}e.exports=t,t.displayName="unrealscript",t.aliases=["uc","uscript"]},71001:e=>{"use strict";function t(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}e.exports=t,t.displayName="uorazor",t.aliases=[]},98499:e=>{"use strict";function t(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}e.exports=t,t.displayName="uri",t.aliases=["url"]},33979:e=>{"use strict";function t(e){!function(e){var t={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(e)}e.exports=t,t.displayName="v",t.aliases=[]},86903:e=>{"use strict";function t(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}e.exports=t,t.displayName="vala",t.aliases=[]},15566:(e,t,r)=>{"use strict";var n=r(19159);function i(e){e.register(n),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}e.exports=i,i.displayName="vbnet",i.aliases=[]},87154:e=>{"use strict";function t(e){!function(e){e.languages.velocity=e.languages.extend("markup",{});var t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};t.variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(e)}e.exports=t,t.displayName="velocity",t.aliases=[]},35307:e=>{"use strict";function t(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}e.exports=t,t.displayName="verilog",t.aliases=[]},66499:e=>{"use strict";function t(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="vhdl",t.aliases=[]},62241:e=>{"use strict";function t(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}e.exports=t,t.displayName="vim",t.aliases=[]},47386:e=>{"use strict";function t(e){e.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}e.exports=t,t.displayName="visualBasic",t.aliases=[]},91256:e=>{"use strict";function t(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}e.exports=t,t.displayName="warpscript",t.aliases=[]},35245:e=>{"use strict";function t(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}e.exports=t,t.displayName="wasm",t.aliases=[]},465:e=>{"use strict";function t(e){!function(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,r="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,n={};for(var i in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:n},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+r),lookbehind:!0,inside:n},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+r),lookbehind:!0,inside:n},{pattern:RegExp(/(\btypedef\b\s*)/.source+r),lookbehind:!0,inside:n},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(r+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:n}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==i&&(n[i]=e.languages["web-idl"][i]);e.languages.webidl=e.languages["web-idl"]}(e)}e.exports=t,t.displayName="webIdl",t.aliases=[]},70225:e=>{"use strict";function t(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}e.exports=t,t.displayName="wiki",t.aliases=[]},96289:e=>{"use strict";function t(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}e.exports=t,t.displayName="wolfram",t.aliases=["mathematica","wl","nb"]},35927:e=>{"use strict";function t(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}e.exports=t,t.displayName="wren",t.aliases=[]},66400:e=>{"use strict";function t(e){!function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}(e)}e.exports=t,t.displayName="xeora",t.aliases=["xeoracube"]},1455:e=>{"use strict";function t(e){!function(e){function t(t,r){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":r})}var r=e.languages.markup.tag,n={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:r}},i={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:r}};t("csharp",n),t("fsharp",n),t("vbnet",i)}(e)}e.exports=t,t.displayName="xmlDoc",t.aliases=[]},31131:e=>{"use strict";function t(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}e.exports=t,t.displayName="xojo",t.aliases=[]},82125:e=>{"use strict";function t(e){!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join("")},r=function(n){for(var i=[],o=0;o0&&i[i.length-1].tagName===t(s.content[0].content[1])&&i.pop():"/>"===s.content[s.content.length-1].content||i.push({tagName:t(s.content[0].content[1]),openedBraces:0}):!(i.length>0&&"punctuation"===s.type&&"{"===s.content)||n[o+1]&&"punctuation"===n[o+1].type&&"{"===n[o+1].content||n[o-1]&&"plain-text"===n[o-1].type&&"{"===n[o-1].content?i.length>0&&i[i.length-1].openedBraces>0&&"punctuation"===s.type&&"}"===s.content?i[i.length-1].openedBraces--:"comment"!==s.type&&(a=!0):i[i.length-1].openedBraces++),(a||"string"==typeof s)&&i.length>0&&0===i[i.length-1].openedBraces){var u=t(s);o0&&("string"==typeof n[o-1]||"plain-text"===n[o-1].type)&&(u=t(n[o-1])+u,n.splice(o-1,1),o--),/^\s+$/.test(u)?n[o]=u:n[o]=new e.Token("plain-text",u,null,u)}s.content&&"string"!=typeof s.content&&r(s.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&r(e.tokens)}))}(e)}e.exports=t,t.displayName="xquery",t.aliases=[]},80450:e=>{"use strict";function t(e){!function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+r.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+r.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function s(e,t){t=(t||"").replace(/m/g,"")+"m";var r=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return n})).replace(/<>/g,(function(){return e}));return RegExp(r,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return n}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return n})).replace(/<>/g,(function(){return"(?:"+i+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:s(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:s(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:s(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:s(o),lookbehind:!0,greedy:!0},number:{pattern:s(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=t,t.displayName="yaml",t.aliases=["yml"]},82508:e=>{"use strict";function t(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}e.exports=t,t.displayName="yang",t.aliases=[]},43051:e=>{"use strict";function t(e){!function(e){function t(e){return function(){return e}}var r=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,n="\\b(?!"+r.source+")(?!\\d)\\w+\\b",i=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,o="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(i))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(n))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(o)).replace(//g,t(i))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(o)).replace(//g,t(i))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(t){null===t.inside&&(t.inside=e.languages.zig)}))}(e)}e.exports=t,t.displayName="zig",t.aliases=[]},82016:(e,t,r)=>{var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,r=0,n={},i={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);_+=E.value.length,E=E.next){var I=E.value;if(t.length>e.length)return;if(!(I instanceof o)){var S,k=1;if(b){if(!(S=s(w,_,e,y))||S.index>=e.length)break;var C=S.index,T=S.index+S[0].length,x=_;for(x+=E.value.length;C>=x;)x+=(E=E.next).value.length;if(_=x-=E.value.length,E.value instanceof o)continue;for(var M=E;M!==t.tail&&(xd.reach&&(d.reach=O);var N=E.prev;if(P&&(N=c(t,N,P),_+=P.length),l(t,N,k),E=c(t,N,new o(h,m?i.tokenize(B,m):B,v,B)),R&&c(t,E,R),k>1){var D={cause:h+","+p,reach:O};a(e,t,r,E.prev,_,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,r){var n=t.next,i={value:r,prev:t,next:n};return t.next=i,n.prev=i,e.length++,i}function l(e,t,r){for(var n=t.next,i=0;i"+o.content+""},!e.document)return e.addEventListener?(i.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var r=JSON.parse(t.data),n=r.language,o=r.code,s=r.immediateClose;e.postMessage(i.highlight(o,i.languages[n],n)),s&&e.close()}),!1),i):i;var d=i.util.currentScript();function h(){i.manual||i.highlightAll()}if(d&&(i.filename=d.src,d.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var f=document.readyState;"loading"===f||"interactive"===f&&d&&d.defer?document.addEventListener("DOMContentLoaded",h):window.requestAnimationFrame?window.requestAnimationFrame(h):window.setTimeout(h,16)}return i}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=n),void 0!==r.g&&(r.g.Prism=n)},25586:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(35615),o=r(21848),s=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],u=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],d=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function f(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<>>32-t}function g(e,t,r,n,i,o,s,a){return p(e+(t^r^n)+o+s|0,a)+i|0}function m(e,t,r,n,i,o,s,a){return p(e+(t&r|~t&n)+o+s|0,a)+i|0}function y(e,t,r,n,i,o,s,a){return p(e+((t|~r)^n)+o+s|0,a)+i|0}function b(e,t,r,n,i,o,s,a){return p(e+(t&n|r&~n)+o+s|0,a)+i|0}function v(e,t,r,n,i,o,s,a){return p(e+(t^(r|~n))+o+s|0,a)+i|0}i(f,o),f.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,f=0|this._e,A=0|this._a,w=0|this._b,E=0|this._c,_=0|this._d,I=0|this._e,S=0;S<80;S+=1){var k,C;S<16?(k=g(r,n,i,o,f,e[a[S]],d[0],c[S]),C=v(A,w,E,_,I,e[u[S]],h[0],l[S])):S<32?(k=m(r,n,i,o,f,e[a[S]],d[1],c[S]),C=b(A,w,E,_,I,e[u[S]],h[1],l[S])):S<48?(k=y(r,n,i,o,f,e[a[S]],d[2],c[S]),C=y(A,w,E,_,I,e[u[S]],h[2],l[S])):S<64?(k=b(r,n,i,o,f,e[a[S]],d[3],c[S]),C=m(A,w,E,_,I,e[u[S]],h[3],l[S])):(k=v(r,n,i,o,f,e[a[S]],d[4],c[S]),C=g(A,w,E,_,I,e[u[S]],h[4],l[S])),r=f,f=o,o=p(i,10),i=n,n=k,A=I,I=_,_=p(E,10),E=w,w=C}var T=this._b+i+_|0;this._b=this._c+o+I|0,this._c=this._d+f+A|0,this._d=this._e+r+w|0,this._e=this._a+n+E|0,this._a=T},f.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=f},187:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getLength=t.decode=t.encode=void 0;var o=i(r(63145));function s(e,t){if("0"===e[0]&&"0"===e[1])throw new Error("invalid RLP: extra zeros");return parseInt(e,t)}function a(e,t){if(e<56)return n.from([e+t]);var r=l(e),i=l(t+55+r.length/2);return n.from(i+r,"hex")}function u(e){var t,r,i,o,a,c=[],l=e[0];if(l<=127)return{data:e.slice(0,1),remainder:e.slice(1)};if(l<=183){if(t=l-127,i=128===l?n.from([]):e.slice(1,t),2===t&&i[0]<128)throw new Error("invalid rlp encoding: byte must be less 0x80");return{data:i,remainder:e.slice(t)}}if(l<=191){if(r=l-182,e.length-1e.length)throw new Error("invalid rlp: total length is larger than the data");if(0===(o=e.slice(r,d)).length)throw new Error("invalid rlp, List has a invalid length");for(;o.length;)a=u(o),c.push(a.data),o=a.remainder;return{data:c,remainder:e.slice(d)}}function c(e){return"0x"===e.slice(0,2)}function l(e){if(e<0)throw new Error("Invalid integer as argument, must be unsigned!");var t=e.toString(16);return t.length%2?"0"+t:t}function d(e){if(!n.isBuffer(e)){if("string"==typeof e)return c(e)?n.from((t="string"!=typeof(i=e)?i:c(i)?i.slice(2):i).length%2?"0"+t:t,"hex"):n.from(e);if("number"==typeof e||"bigint"==typeof e)return e?(r=l(e),n.from(r,"hex")):n.from([]);if(null==e)return n.from([]);if(e instanceof Uint8Array)return n.from(e);if(o.default.isBN(e))return n.from(e.toArray());throw new Error("invalid type")}var t,r,i;return e}t.encode=function e(t){if(Array.isArray(t)){for(var r=[],i=0;i=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},87091:(e,t,r)=>{"use strict";var n=r(10572);t.K=void 0;var i=n(r(91553)),o=n(r(47785)),s=n(r(16825)),a=n(r(9514)),u=n(r(28582)),c=n(r(85364));var l=function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ws://localhost:8080",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.autoconnect,i=void 0===r||r,s=t.reconnect,a=void 0===s||s,u=t.reconnect_interval,d=void 0===u?1e3:u,h=t.max_reconnects,f=void 0===h?5:h,p=arguments.length>2?arguments[2]:void 0;return(0,o.default)(this,l),n.call(this,c.default,e,{autoconnect:i,reconnect:a,reconnect_interval:d,max_reconnects:f},p)}return(0,i.default)(l)}(n(r(16246)).default);t.K=l},16246:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(10572);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(r(75290)),s=i(r(50751)),a=i(r(65296)),u=i(r(47785)),c=i(r(91553)),l=i(r(16825)),d=i(r(9514)),h=i(r(28582)),f=r(84187),p=r(39768);var g=function(e){(0,l.default)(b,e);var t,r,i,f,g,m,y=(g=b,m=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,h.default)(g);if(m){var r=(0,h.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,d.default)(this,e)});function b(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ws://localhost:8080",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;(0,u.default)(this,b);var s=n.autoconnect,a=void 0===s||s,c=n.reconnect,l=void 0===c||c,d=n.reconnect_interval,h=void 0===d?1e3:d,f=n.max_reconnects,g=void 0===f?5:f,m=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);ir.current_reconnects||0===r.max_reconnects)&&(r.reconnect_timer_id=setTimeout((function(){return r._connect(e,t)}),r.reconnect_interval)))}))}}]),b}(f.EventEmitter);t.default=g},85364:(e,t,r)=>{"use strict";var n=r(10572);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return new c(e,t)};var i=n(r(47785)),o=n(r(91553)),s=n(r(16825)),a=n(r(9514)),u=n(r(28582));var c=function(e){(0,s.default)(c,e);var t,r,n=(t=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function c(e,t,r){var o;return(0,i.default)(this,c),(o=n.call(this)).socket=new window.WebSocket(e,r),o.socket.onopen=function(){return o.emit("open")},o.socket.onmessage=function(e){return o.emit("message",e.data)},o.socket.onerror=function(e){return o.emit("error",e)},o.socket.onclose=function(e){o.emit("close",e.code,e.reason)},o}return(0,o.default)(c,[{key:"send",value:function(e,t,r){var n=r||t;try{this.socket.send(e),n()}catch(e){n(e)}}},{key:"close",value:function(e,t){this.socket.close(e,t)}},{key:"addEventListener",value:function(e,t,r){this.socket.addEventListener(e,t,r)}}]),c}(r(84187).EventEmitter)},39768:(e,t,r)=>{"use strict";var n=r(10572);Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultDataPack=void 0,t.createError=function(e,t){var r={code:e,message:s.get(e)||"Internal Server Error"};return t&&(r.data=t),r};var i=n(r(47785)),o=n(r(91553)),s=new Map([[-32e3,"Event not provided"],[-32600,"Invalid Request"],[-32601,"Method not found"],[-32602,"Invalid params"],[-32603,"Internal error"],[-32604,"Params not found"],[-32605,"Method forbidden"],[-32606,"Event forbidden"],[-32700,"Parse error"]]),a=function(){function e(){(0,i.default)(this,e)}return(0,o.default)(e,[{key:"encode",value:function(e){return JSON.stringify(e)}},{key:"decode",value:function(e){return JSON.parse(e)}}]),e}();t.DefaultDataPack=a},57365:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},50751:e=>{function t(e,t,r,n,i,o,s){try{var a=e[o](s),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(i,o){var s=e.apply(r,n);function a(e){t(s,i,o,a,u,"next",e)}function u(e){t(s,i,o,a,u,"throw",e)}a(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},47785:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},91553:e=>{function t(e,t){for(var r=0;r{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},16825:(e,t,r)=>{var n=r(50362);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},10572:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},9514:(e,t,r)=>{var n=r(65296).default,i=r(57365);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},50362:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},65296:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},75290:(e,t,r)=>{e.exports=r(62699)},84187:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{var t=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var i=t&&t.prototype instanceof m?t:m,o=Object.create(i.prototype),s=new T(n||[]);return o._invoke=function(e,t,r){var n=d;return function(i,o){if(n===f)throw new Error("Generator is already running");if(n===p){if("throw"===i)throw o;return M()}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var a=S(s,r);if(a){if(a===g)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var u=l(e,t,r);if("normal"===u.type){if(n=r.done?p:h,u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=p,r.method="throw",r.arg=u.arg)}}}(e,r,s),o}function l(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",h="suspendedYield",f="executing",p="completed",g={};function m(){}function y(){}function b(){}var v={};u(v,o,(function(){return this}));var A=Object.getPrototypeOf,w=A&&A(A(x([])));w&&w!==r&&n.call(w,o)&&(v=w);var E=b.prototype=m.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function I(e,t){function r(i,o,s,a){var u=l(e[i],e,o);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,s,a)}),(function(e){r("throw",e,s,a)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,a)}))}a(u.arg)}var i;this._invoke=function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}}function S(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method))return g;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var i=l(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var o=i.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function x(e){if(e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,s=function r(){for(;++i=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var u=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(u&&c){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),C(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;C(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:x(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},92868:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ArgumentOutOfRangeError:()=>M.k,AsyncSubject:()=>l.h,BehaviorSubject:()=>u.t,ConnectableObservable:()=>i.G,EMPTY:()=>X.w,EmptyError:()=>B.G,GroupedObservable:()=>o.k,NEVER:()=>fe.t,Notification:()=>S.E,NotificationKind:()=>S.I,ObjectUnsubscribedError:()=>P.P,Observable:()=>n.c,ReplaySubject:()=>c.m,Scheduler:()=>E._,Subject:()=>a.B7,Subscriber:()=>I.v,Subscription:()=>_.y,TimeoutError:()=>O.M,UnsubscriptionError:()=>R.Z,VirtualAction:()=>w,VirtualTimeScheduler:()=>A,animationFrame:()=>v,animationFrameScheduler:()=>b,asap:()=>d.I,asapScheduler:()=>d.$,async:()=>h.b,asyncScheduler:()=>h.E,bindCallback:()=>j,bindNodeCallback:()=>G,combineLatest:()=>V.zV,concat:()=>Y.x,config:()=>xe.$,defer:()=>J.v,empty:()=>X.I,forkJoin:()=>ee,from:()=>$.H,fromEvent:()=>ne,fromEventPattern:()=>oe,generate:()=>se,identity:()=>T.D,iif:()=>ue,interval:()=>le,isObservable:()=>x,merge:()=>he.h,never:()=>fe.Z,noop:()=>C.l,observable:()=>s.s,of:()=>pe.of,onErrorResumeNext:()=>ge,pairs:()=>me,partition:()=>we,pipe:()=>k.F,queue:()=>f.g,queueScheduler:()=>f.T,race:()=>Ee.O4,range:()=>_e.y,scheduled:()=>Te.c,throwError:()=>Ie.$,timer:()=>Se.O,using:()=>ke,zip:()=>Ce.yU});var n=r(32537),i=r(73804),o=r(76293),s=r(92413),a=r(92537),u=r(29827),c=r(57804),l=r(53285),d=r(67652),h=r(28515),f=r(15511),p=r(32505),g=r(84692),m=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n}return p.C6(t,e),t.prototype.requestAsyncId=function(t,r,n){return void 0===n&&(n=0),null!==n&&n>0?e.prototype.requestAsyncId.call(this,t,r,n):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame((function(){return t.flush(null)}))))},t.prototype.recycleAsyncId=function(t,r,n){if(void 0===n&&(n=0),null!==n&&n>0||null===n&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,r,n);0===t.actions.length&&(cancelAnimationFrame(r),t.scheduled=void 0)},t}(g.R),y=r(88882),b=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return p.C6(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,r=this.actions,n=-1,i=r.length;e=e||r.shift();do{if(t=e.execute(e.state,e.delay))break}while(++nt.index?1:-1:e.delay>t.delay?1:-1},t}(g.R),E=r(42548),_=r(19708),I=r(61171),S=r(72858),k=r(94956),C=r(10412),T=r(50302);function x(e){return!!e&&(e instanceof n.c||"function"==typeof e.lift&&"function"==typeof e.subscribe)}var M=r(27627),B=r(65489),P=r(20320),R=r(2242),O=r(84527),N=r(44093),D=r(26934),L=r(29707),U=r(74795),F=r(4364);function j(e,t,r){if(t){if(!(0,U.m)(t))return function(){for(var n=[],i=0;i1?n.next(Array.prototype.slice.call(arguments)):n.next(e)}),n,r)}))}function ie(e,t,r,n,i){var o;if(function(e){return e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){var s=e;e.addEventListener(t,r,i),o=function(){return s.removeEventListener(t,r,i)}}else if(function(e){return e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){var a=e;e.on(t,r),o=function(){return a.off(t,r)}}else if(function(e){return e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e)){var u=e;e.addListener(t,r),o=function(){return u.removeListener(t,r)}}else{if(!e||!e.length)throw new TypeError("Invalid event target");for(var c=0,l=e.length;c{"use strict";r.d(t,{h:()=>s});var n=r(32505),i=r(92537),o=r(19708),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.value=null,t.hasNext=!1,t.hasCompleted=!1,t}return n.C6(t,e),t.prototype._subscribe=function(t){return this.hasError?(t.error(this.thrownError),o.y.EMPTY):this.hasCompleted&&this.hasNext?(t.next(this.value),t.complete(),o.y.EMPTY):e.prototype._subscribe.call(this,t)},t.prototype.next=function(e){this.hasCompleted||(this.value=e,this.hasNext=!0)},t.prototype.error=function(t){this.hasCompleted||e.prototype.error.call(this,t)},t.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&e.prototype.next.call(this,this.value),e.prototype.complete.call(this)},t}(i.B7)},29827:(e,t,r)=>{"use strict";r.d(t,{t:()=>s});var n=r(32505),i=r(92537),o=r(20320),s=function(e){function t(t){var r=e.call(this)||this;return r._value=t,r}return n.C6(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),t.prototype._subscribe=function(t){var r=e.prototype._subscribe.call(this,t);return r&&!r.closed&&t.next(this._value),r},t.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.P;return this._value},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(i.B7)},72858:(e,t,r)=>{"use strict";r.d(t,{E:()=>a,I:()=>n});var n,i=r(50446),o=r(71166),s=r(7405);n||(n={});var a=function(){function e(e,t,r){this.kind=e,this.value=t,this.error=r,this.hasValue="N"===e}return e.prototype.observe=function(e){switch(this.kind){case"N":return e.next&&e.next(this.value);case"E":return e.error&&e.error(this.error);case"C":return e.complete&&e.complete()}},e.prototype.do=function(e,t,r){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return r&&r()}},e.prototype.accept=function(e,t,r){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,r)},e.prototype.toObservable=function(){switch(this.kind){case"N":return(0,o.of)(this.value);case"E":return(0,s.$)(this.error);case"C":return(0,i.I)()}throw new Error("unexpected notification kind value")},e.createNext=function(t){return void 0!==t?new e("N",t):e.undefinedValueNotification},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e}()},32537:(e,t,r)=>{"use strict";r.d(t,{c:()=>d});var n=r(26934),i=r(61171),o=r(18904),s=r(90979),a=r(92413),u=r(94956),c=r(60315),l=r(4364),d=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var r=new e;return r.source=this,r.operator=t,r},e.prototype.subscribe=function(e,t,r){var n=this.operator,a=function(e,t,r){if(e){if(e instanceof i.v)return e;if(e[o.D])return e[o.D]()}return e||t||r?new i.v(e,t,r):new i.v(s.I)}(e,t,r);if(n?a.add(n.call(a,this.source)):a.add(this.source||c.$.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),c.$.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){c.$.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),(0,n.H)(e)?e.error(t):l.warn(t)}},e.prototype.forEach=function(e,t){var r=this;return new(t=h(t))((function(t,n){var i;i=r.subscribe((function(t){try{e(t)}catch(e){n(e),i&&i.unsubscribe()}}),n,t)}))},e.prototype._subscribe=function(e){var t=this.source;return t&&t.subscribe(e)},e.prototype[a.s]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{"use strict";r.d(t,{I:()=>o});var n=r(60315),i=r(44856),o={closed:!0,next:function(e){},error:function(e){if(n.$.useDeprecatedSynchronousErrorHandling)throw e;(0,i.T)(e)},complete:function(){}}},53868:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var n=r(32505),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.C6(t,e),t.prototype.notifyNext=function(e,t,r,n,i){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(r(61171).v)},57804:(e,t,r)=>{"use strict";r.d(t,{m:()=>l});var n=r(32505),i=r(92537),o=r(15511),s=r(19708),a=r(29586),u=r(20320),c=r(61384),l=function(e){function t(t,r,n){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===r&&(r=Number.POSITIVE_INFINITY);var i=e.call(this)||this;return i.scheduler=n,i._events=[],i._infiniteTimeWindow=!1,i._bufferSize=t<1?1:t,i._windowTime=r<1?1:r,r===Number.POSITIVE_INFINITY?(i._infiniteTimeWindow=!0,i.next=i.nextInfiniteTimeWindow):i.next=i.nextTimeWindow,i}return n.C6(t,e),t.prototype.nextInfiniteTimeWindow=function(t){if(!this.isStopped){var r=this._events;r.push(t),r.length>this._bufferSize&&r.shift()}e.prototype.next.call(this,t)},t.prototype.nextTimeWindow=function(t){this.isStopped||(this._events.push(new d(this._getNow(),t)),this._trimBufferThenGetEvents()),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){var t,r=this._infiniteTimeWindow,n=r?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,o=n.length;if(this.closed)throw new u.P;if(this.isStopped||this.hasError?t=s.y.EMPTY:(this.observers.push(e),t=new c.Y(this,e)),i&&e.add(e=new a.YZ(e,i)),r)for(var l=0;lt&&(o=Math.max(o,i-t)),o>0&&n.splice(0,o),n},t}(i.B7),d=function(){return function(e,t){this.time=e,this.value=t}}()},42548:(e,t,r)=>{"use strict";r.d(t,{_:()=>n});var n=function(){function e(t,r){void 0===r&&(r=e.now),this.SchedulerAction=t,this.now=r}return e.prototype.schedule=function(e,t,r){return void 0===t&&(t=0),new this.SchedulerAction(this,e).schedule(r,t)},e.now=function(){return Date.now()},e}()},92537:(e,t,r)=>{"use strict";r.d(t,{B7:()=>d,PJ:()=>l});var n=r(32505),i=r(32537),o=r(61171),s=r(19708),a=r(20320),u=r(61384),c=r(18904),l=function(e){function t(t){var r=e.call(this,t)||this;return r.destination=t,r}return n.C6(t,e),t}(o.v),d=function(e){function t(){var t=e.call(this)||this;return t.observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return n.C6(t,e),t.prototype[c.D]=function(){return new l(this)},t.prototype.lift=function(e){var t=new h(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new a.P;if(!this.isStopped)for(var t=this.observers,r=t.length,n=t.slice(),i=0;i{"use strict";r.d(t,{Y:()=>i});var n=r(32505),i=function(e){function t(t,r){var n=e.call(this)||this;return n.subject=t,n.subscriber=r,n.closed=!1,n}return n.C6(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var r=t.indexOf(this.subscriber);-1!==r&&t.splice(r,1)}}},t}(r(19708).y)},61171:(e,t,r)=>{"use strict";r.d(t,{v:()=>l});var n=r(32505),i=r(18364),o=r(90979),s=r(19708),a=r(18904),u=r(60315),c=r(44856),l=function(e){function t(r,n,i){var s=e.call(this)||this;switch(s.syncErrorValue=null,s.syncErrorThrown=!1,s.syncErrorThrowable=!1,s.isStopped=!1,arguments.length){case 0:s.destination=o.I;break;case 1:if(!r){s.destination=o.I;break}if("object"==typeof r){r instanceof t?(s.syncErrorThrowable=r.syncErrorThrowable,s.destination=r,r.add(s)):(s.syncErrorThrowable=!0,s.destination=new d(s,r));break}default:s.syncErrorThrowable=!0,s.destination=new d(s,r,n,i)}return s}return n.C6(t,e),t.prototype[a.D]=function(){return this},t.create=function(e,r,n){var i=new t(e,r,n);return i.syncErrorThrowable=!1,i},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=e,this},t}(s.y),d=function(e){function t(t,r,n,s){var a,u=e.call(this)||this;u._parentSubscriber=t;var c=u;return(0,i.T)(r)?a=r:r&&(a=r.next,n=r.error,s=r.complete,r!==o.I&&(c=Object.create(r),(0,i.T)(c.unsubscribe)&&u.add(c.unsubscribe.bind(c)),c.unsubscribe=u.unsubscribe.bind(u))),u._context=c,u._next=a,u._error=n,u._complete=s,u}return n.C6(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;u.$.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber,r=u.$.useDeprecatedSynchronousErrorHandling;if(this._error)r&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)r?(t.syncErrorValue=e,t.syncErrorThrown=!0):(0,c.T)(e),this.unsubscribe();else{if(this.unsubscribe(),r)throw e;(0,c.T)(e)}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var r=function(){return e._complete.call(e._context)};u.$.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,r),this.unsubscribe()):(this.__tryOrUnsub(r),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){if(this.unsubscribe(),u.$.useDeprecatedSynchronousErrorHandling)throw e;(0,c.T)(e)}},t.prototype.__tryOrSetError=function(e,t,r){if(!u.$.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,r)}catch(t){return u.$.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=t,e.syncErrorThrown=!0,!0):((0,c.T)(t),!0)}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(l)},19708:(e,t,r)=>{"use strict";r.d(t,{y:()=>a});var n=r(29707),i=r(84779),o=r(18364),s=r(2242),a=function(){function e(e){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}var t;return e.prototype.unsubscribe=function(){var t;if(!this.closed){var r=this,a=r._parentOrParents,c=r._ctorUnsubscribe,l=r._unsubscribe,d=r._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,a instanceof e)a.remove(this);else if(null!==a)for(var h=0;h{"use strict";r.d(t,{$:()=>i}),r(4364);var n=!1,i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){e&&(new Error).stack,n=e},get useDeprecatedSynchronousErrorHandling(){return n}}},19289:(e,t,r)=>{"use strict";r.d(t,{gn:()=>u,tS:()=>c,zA:()=>a});var n=r(32505),i=r(61171),o=r(32537),s=r(82496),a=function(e){function t(t){var r=e.call(this)||this;return r.parent=t,r}return n.C6(t,e),t.prototype._next=function(e){this.parent.notifyNext(e)},t.prototype._error=function(e){this.parent.notifyError(e),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(),this.unsubscribe()},t}(i.v),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.C6(t,e),t.prototype.notifyNext=function(e){this.destination.next(e)},t.prototype.notifyError=function(e){this.destination.error(e)},t.prototype.notifyComplete=function(){this.destination.complete()},t}(i.v);function c(e,t){if(!t.closed){if(e instanceof o.c)return e.subscribe(t);var r;try{r=(0,s.i)(e)(t)}catch(e){t.error(e)}return r}}},73804:(e,t,r)=>{"use strict";r.d(t,{G:()=>u,f:()=>c});var n=r(32505),i=r(92537),o=r(32537),s=r(19708),a=r(45343),u=function(e){function t(t,r){var n=e.call(this)||this;return n.source=t,n.subjectFactory=r,n._refCount=0,n._isComplete=!1,n}return n.C6(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new s.y).add(this.source.subscribe(new l(this.getSubject(),this))),e.closed&&(this._connection=null,e=s.y.EMPTY)),e},t.prototype.refCount=function(){return(0,a.B)()(this)},t}(o.c),c=function(){var e=u.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),l=function(e){function t(t,r){var n=e.call(this,t)||this;return n.connectable=r,n}return n.C6(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}},t}(i.PJ)},6657:(e,t,r)=>{"use strict";r.d(t,{ZS:()=>d,zV:()=>l});var n=r(32505),i=r(74795),o=r(29707),s=r(53868),a=r(36419),u=r(59106),c={};function l(){for(var e=[],t=0;t{"use strict";r.d(t,{x:()=>o});var n=r(71166),i=r(36828);function o(){for(var e=[],t=0;t{"use strict";r.d(t,{v:()=>s});var n=r(32537),i=r(39219),o=r(50446);function s(e){return new n.c((function(t){var r;try{r=e()}catch(e){return void t.error(e)}return(r?(0,i.H)(r):(0,o.I)()).subscribe(t)}))}},50446:(e,t,r)=>{"use strict";r.d(t,{I:()=>o,w:()=>i});var n=r(32537),i=new n.c((function(e){return e.complete()}));function o(e){return e?function(e){return new n.c((function(t){return e.schedule((function(){return t.complete()}))}))}(e):i}},39219:(e,t,r)=>{"use strict";r.d(t,{H:()=>s});var n=r(32537),i=r(82496),o=r(12714);function s(e,t){return t?(0,o.c)(e,t):e instanceof n.c?e:new n.c((0,i.i)(e))}},59106:(e,t,r)=>{"use strict";r.d(t,{c:()=>s});var n=r(32537),i=r(35810),o=r(76811);function s(e,t){return t?(0,o.V)(e,t):new n.c((0,i.v)(e))}},42871:(e,t,r)=>{"use strict";r.d(t,{h:()=>a});var n=r(32537),i=r(74795),o=r(2784),s=r(59106);function a(){for(var e=[],t=0;t1&&"number"==typeof e[e.length-1]&&(r=e.pop())):"number"==typeof u&&(r=e.pop()),null===a&&1===e.length&&e[0]instanceof n.c?e[0]:(0,o.U)(r)((0,s.c)(e,a))}},32449:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s,t:()=>o});var n=r(32537),i=r(10412),o=new n.c(i.l);function s(){return o}},71166:(e,t,r)=>{"use strict";r.d(t,{of:()=>s});var n=r(74795),i=r(59106),o=r(76811);function s(){for(var e=[],t=0;t{"use strict";r.d(t,{O4:()=>u});var n=r(32505),i=r(29707),o=r(59106),s=r(53868),a=r(36419);function u(){for(var e=[],t=0;t{"use strict";r.d(t,{y:()=>i});var n=r(32537);function i(e,t,r){return void 0===e&&(e=0),new n.c((function(n){void 0===t&&(t=e,e=0);var i=0,s=e;if(r)return r.schedule(o,0,{index:i,count:t,start:e,subscriber:n});for(;;){if(i++>=t){n.complete();break}if(n.next(s++),n.closed)break}}))}function o(e){var t=e.start,r=e.index,n=e.count,i=e.subscriber;r>=n?i.complete():(i.next(t),i.closed||(e.index=r+1,e.start=t+1,this.schedule(e)))}},7405:(e,t,r)=>{"use strict";r.d(t,{$:()=>i});var n=r(32537);function i(e,t){return t?new n.c((function(r){return t.schedule(o,0,{error:e,subscriber:r})})):new n.c((function(t){return t.error(e)}))}function o(e){var t=e.error;e.subscriber.error(t)}},69230:(e,t,r)=>{"use strict";r.d(t,{O:()=>a});var n=r(32537),i=r(28515),o=r(56765),s=r(74795);function a(e,t,r){void 0===e&&(e=0);var a=-1;return(0,o.k)(t)?a=Number(t)<1?1:Number(t):(0,s.m)(t)&&(r=t),(0,s.m)(r)||(r=i.b),new n.c((function(t){var n=(0,o.k)(e)?e:+e-r.now();return r.schedule(u,n,{index:0,period:a,subscriber:t})}))}function u(e){var t=e.index,r=e.period,n=e.subscriber;if(n.next(t),!n.closed){if(-1===r)return n.complete();e.index=t+1,this.schedule(e,r)}}},3568:(e,t,r)=>{"use strict";r.d(t,{ee:()=>l,yU:()=>c});var n=r(32505),i=r(59106),o=r(29707),s=r(61171),a=r(70014),u=r(19289);function c(){for(var e=[],t=0;tthis.index},e.prototype.hasCompleted=function(){return this.array.length===this.index},e}(),p=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.parent=r,i.observable=n,i.stillUnsubscribed=!0,i.buffer=[],i.isComplete=!1,i}return n.C6(t,e),t.prototype[a.lJ]=function(){return this},t.prototype.next=function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}},t.prototype.hasValue=function(){return this.buffer.length>0},t.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},t.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},t.prototype.notifyNext=function(e){this.buffer.push(e),this.parent.checkIterators()},t.prototype.subscribe=function(){return(0,u.tS)(this.observable,new u.zA(this))},t}(u.gn)},82160:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(32505),i=r(19289);function o(e){return function(t){var r=new s(e),n=t.lift(r);return r.caught=n}}var s=function(){function e(e){this.selector=e}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.selector,this.caught))},e}(),a=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.selector=r,i.caught=n,i}return n.C6(t,e),t.prototype.error=function(t){if(!this.isStopped){var r=void 0;try{r=this.selector(t,this.caught)}catch(t){return void e.prototype.error.call(this,t)}this._unsubscribeAndRecycle();var n=new i.zA(this);this.add(n);var o=(0,i.tS)(r,n);o!==n&&this.add(o)}},t}(i.gn)},36828:(e,t,r)=>{"use strict";r.d(t,{K:()=>i});var n=r(2784);function i(){return(0,n.U)(1)}},75429:(e,t,r)=>{"use strict";r.d(t,{H:()=>i});var n=r(23489);function i(e,t){return(0,n.ZZ)(e,t,1)}},6068:(e,t,r)=>{"use strict";r.d(t,{U:()=>o});var n=r(32505),i=r(61171);function o(e){return void 0===e&&(e=null),function(t){return t.lift(new s(e))}}var s=function(){function e(e){this.defaultValue=e}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.defaultValue))},e}(),a=function(e){function t(t,r){var n=e.call(this,t)||this;return n.defaultValue=r,n.isEmpty=!0,n}return n.C6(t,e),t.prototype._next=function(e){this.isEmpty=!1,this.destination.next(e)},t.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},t}(i.v)},39983:(e,t,r)=>{"use strict";r.d(t,{F:()=>o});var n=r(32505),i=r(61171);function o(e,t){return function(r){return r.lift(new s(e,t))}}var s=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.compare,this.keySelector))},e}(),a=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.keySelector=n,i.hasKey=!1,"function"==typeof r&&(i.compare=r),i}return n.C6(t,e),t.prototype.compare=function(e,t){return e===t},t.prototype._next=function(e){var t;try{var r=this.keySelector;t=r?r(e):e}catch(e){return this.destination.error(e)}var n=!1;if(this.hasKey)try{n=(0,this.compare)(this.key,t)}catch(e){return this.destination.error(e)}else this.hasKey=!0;n||(this.key=t,this.destination.next(e))},t}(i.v)},59570:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});var n=r(39983);function i(e,t){return(0,n.F)((function(r,n){return t?t(r[e],n[e]):r[e]===n[e]}))}},69745:(e,t,r)=>{"use strict";r.d(t,{p:()=>o});var n=r(32505),i=r(61171);function o(e,t){return function(r){return r.lift(new s(e,t))}}var s=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.predicate,this.thisArg))},e}(),a=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.predicate=r,i.thisArg=n,i.count=0,i}return n.C6(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)},t}(i.v)},87957:(e,t,r)=>{"use strict";r.d(t,{$:()=>c});var n=r(65489),i=r(69745),o=r(59172),s=r(6068),a=r(42527),u=r(50302);function c(e,t){var r=arguments.length>=2;return function(c){return c.pipe(e?(0,i.p)((function(t,r){return e(t,r,c)})):u.D,(0,o.s)(1),r?(0,s.U)(t):(0,a.v)((function(){return new n.G})))}}},76293:(e,t,r)=>{"use strict";r.d(t,{$:()=>u,k:()=>h});var n=r(32505),i=r(61171),o=r(19708),s=r(32537),a=r(92537);function u(e,t,r,n){return function(i){return i.lift(new c(e,t,r,n))}}var c=function(){function e(e,t,r,n){this.keySelector=e,this.elementSelector=t,this.durationSelector=r,this.subjectSelector=n}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},e}(),l=function(e){function t(t,r,n,i,o){var s=e.call(this,t)||this;return s.keySelector=r,s.elementSelector=n,s.durationSelector=i,s.subjectSelector=o,s.groups=null,s.attemptedToUnsubscribe=!1,s.count=0,s}return n.C6(t,e),t.prototype._next=function(e){var t;try{t=this.keySelector(e)}catch(e){return void this.error(e)}this._group(e,t)},t.prototype._group=function(e,t){var r=this.groups;r||(r=this.groups=new Map);var n,i=r.get(t);if(this.elementSelector)try{n=this.elementSelector(e)}catch(e){this.error(e)}else n=e;if(!i){i=this.subjectSelector?this.subjectSelector():new a.B7,r.set(t,i);var o=new h(t,i,this);if(this.destination.next(o),this.durationSelector){var s=void 0;try{s=this.durationSelector(new h(t,i))}catch(e){return void this.error(e)}this.add(s.subscribe(new d(t,i,this)))}}i.closed||i.next(n)},t.prototype._error=function(e){var t=this.groups;t&&(t.forEach((function(t,r){t.error(e)})),t.clear()),this.destination.error(e)},t.prototype._complete=function(){var e=this.groups;e&&(e.forEach((function(e,t){e.complete()})),e.clear()),this.destination.complete()},t.prototype.removeGroup=function(e){this.groups.delete(e)},t.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&e.prototype.unsubscribe.call(this))},t}(i.v),d=function(e){function t(t,r,n){var i=e.call(this,r)||this;return i.key=t,i.group=r,i.parent=n,i}return n.C6(t,e),t.prototype._next=function(e){this.complete()},t.prototype._unsubscribe=function(){var e=this.parent,t=this.key;this.key=this.parent=null,e&&e.removeGroup(t)},t}(i.v),h=function(e){function t(t,r,n){var i=e.call(this)||this;return i.key=t,i.groupSubject=r,i.refCountSubscription=n,i}return n.C6(t,e),t.prototype._subscribe=function(e){var t=new o.y,r=this.refCountSubscription,n=this.groupSubject;return r&&!r.closed&&t.add(new f(r)),t.add(n.subscribe(e)),t},t}(s.c),f=function(e){function t(t){var r=e.call(this)||this;return r.parent=t,t.count++,r}return n.C6(t,e),t.prototype.unsubscribe=function(){var t=this.parent;t.closed||this.closed||(e.prototype.unsubscribe.call(this),t.count-=1,0===t.count&&t.attemptedToUnsubscribe&&t.unsubscribe())},t}(o.y)},44093:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});var n=r(32505),i=r(61171);function o(e,t){return function(r){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return r.lift(new s(e,t))}}var s=function(){function e(e,t){this.project=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.project,this.thisArg))},e}(),a=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.project=r,i.count=0,i.thisArg=n||i,i}return n.C6(t,e),t.prototype._next=function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(i.v)},2784:(e,t,r)=>{"use strict";r.d(t,{U:()=>o});var n=r(23489),i=r(50302);function o(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),(0,n.ZZ)(i.D,e)}},23489:(e,t,r)=>{"use strict";r.d(t,{ZZ:()=>a,qI:()=>l});var n=r(32505),i=r(44093),o=r(39219),s=r(19289);function a(e,t,r){return void 0===r&&(r=Number.POSITIVE_INFINITY),"function"==typeof t?function(n){return n.pipe(a((function(r,n){return(0,o.H)(e(r,n)).pipe((0,i.T)((function(e,i){return t(r,e,n,i)})))}),r))}:("number"==typeof t&&(r=t),function(t){return t.lift(new u(e,r))})}var u=function(){function e(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY),this.project=e,this.concurrent=t}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.project,this.concurrent))},e}(),c=function(e){function t(t,r,n){void 0===n&&(n=Number.POSITIVE_INFINITY);var i=e.call(this,t)||this;return i.project=r,i.concurrent=n,i.hasCompleted=!1,i.buffer=[],i.active=0,i.index=0,i}return n.C6(t,e),t.prototype._next=function(e){this.active0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(s.gn),l=a},47525:(e,t,r)=>{"use strict";r.d(t,{f:()=>i});var n=r(73804);function i(e,t){return function(r){var i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return r.lift(new o(i,t));var s=Object.create(r,n.f);return s.source=r,s.subjectFactory=i,s}}var o=function(){function e(e,t){this.subjectFactory=e,this.selector=t}return e.prototype.call=function(e,t){var r=this.selector,n=this.subjectFactory(),i=r(n).subscribe(e);return i.add(t.subscribe(n)),i},e}()},29586:(e,t,r)=>{"use strict";r.d(t,{QE:()=>s,YZ:()=>u});var n=r(32505),i=r(61171),o=r(72858);function s(e,t){return void 0===t&&(t=0),function(r){return r.lift(new a(e,t))}}var a=function(){function e(e,t){void 0===t&&(t=0),this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.scheduler,this.delay))},e}(),u=function(e){function t(t,r,n){void 0===n&&(n=0);var i=e.call(this,t)||this;return i.scheduler=r,i.delay=n,i}return n.C6(t,e),t.dispatch=function(e){var t=e.notification,r=e.destination;t.observe(r),this.unsubscribe()},t.prototype.scheduleMessage=function(e){this.destination.add(this.scheduler.schedule(t.dispatch,this.delay,new c(e,this.destination)))},t.prototype._next=function(e){this.scheduleMessage(o.E.createNext(e))},t.prototype._error=function(e){this.scheduleMessage(o.E.createError(e)),this.unsubscribe()},t.prototype._complete=function(){this.scheduleMessage(o.E.createComplete()),this.unsubscribe()},t}(i.v),c=function(){return function(e,t){this.notification=e,this.destination=t}}()},22518:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var n=r(44093);function i(){for(var e=[],t=0;t{"use strict";r.d(t,{m:()=>o});var n=r(92537),i=r(47525);function o(e){return e?(0,i.f)((function(){return new n.B7}),e):(0,i.f)(new n.B7)}},45343:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(32505),i=r(61171);function o(){return function(e){return e.lift(new s(e))}}var s=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var r=this.connectable;r._refCount++;var n=new a(e,r),i=t.subscribe(n);return n.closed||(n.connection=r.connect()),i},e}(),a=function(e){function t(t,r){var n=e.call(this,t)||this;return n.connectable=r,n}return n.C6(t,e),t.prototype._unsubscribe=function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var r=this.connection,n=e._connection;this.connection=null,!n||r&&n!==r||n.unsubscribe()}}else this.connection=null},t}(i.v)},33089:(e,t,r)=>{"use strict";r.d(t,{L:()=>o});var n=r(32505),i=r(61171);function o(e){return void 0===e&&(e=-1),function(t){return t.lift(new s(e,t))}}var s=function(){function e(e,t){this.count=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.count,this.source))},e}(),a=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.count=r,i.source=n,i}return n.C6(t,e),t.prototype.error=function(t){if(!this.isStopped){var r=this.source,n=this.count;if(0===n)return e.prototype.error.call(this,t);n>-1&&(this.count=n-1),r.subscribe(this._unsubscribeAndRecycle())}},t}(i.v)},5575:(e,t,r)=>{"use strict";r.d(t,{t:()=>i});var n=r(57804);function i(e,t,r){var i;return i=e&&"object"==typeof e?e:{bufferSize:e,windowTime:t,refCount:!1,scheduler:r},function(e){return e.lift(function(e){var t,r,i=e.bufferSize,o=void 0===i?Number.POSITIVE_INFINITY:i,s=e.windowTime,a=void 0===s?Number.POSITIVE_INFINITY:s,u=e.refCount,c=e.scheduler,l=0,d=!1,h=!1;return function(e){var i;l++,!t||d?(d=!1,t=new n.m(o,a,c),i=t.subscribe(this),r=e.subscribe({next:function(e){t.next(e)},error:function(e){d=!0,t.error(e)},complete:function(){h=!0,r=void 0,t.complete()}}),h&&(r=void 0)):i=t.subscribe(this),this.add((function(){l--,i.unsubscribe(),i=void 0,r&&!h&&u&&0===l&&(r.unsubscribe(),r=void 0,t=void 0)}))}}(i))}}},62743:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(99691),i=r(74795);function o(){for(var e=[],t=0;t{"use strict";r.d(t,{n:()=>a});var n=r(32505),i=r(44093),o=r(39219),s=r(19289);function a(e,t){return"function"==typeof t?function(r){return r.pipe(a((function(r,n){return(0,o.H)(e(r,n)).pipe((0,i.T)((function(e,i){return t(r,e,n,i)})))})))}:function(t){return t.lift(new u(e))}}var u=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.project))},e}(),c=function(e){function t(t,r){var n=e.call(this,t)||this;return n.project=r,n.index=0,n}return n.C6(t,e),t.prototype._next=function(e){var t,r=this.index++;try{t=this.project(e,r)}catch(e){return void this.destination.error(e)}this._innerSub(t)},t.prototype._innerSub=function(e){var t=this.innerSubscription;t&&t.unsubscribe();var r=new s.zA(this),n=this.destination;n.add(r),this.innerSubscription=(0,s.tS)(e,r),this.innerSubscription!==r&&n.add(this.innerSubscription)},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this),this.unsubscribe()},t.prototype._unsubscribe=function(){this.innerSubscription=void 0},t.prototype.notifyComplete=function(){this.innerSubscription=void 0,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e){this.destination.next(e)},t}(s.gn)},59172:(e,t,r)=>{"use strict";r.d(t,{s:()=>a});var n=r(32505),i=r(61171),o=r(27627),s=r(50446);function a(e){return function(t){return 0===e?(0,s.I)():t.lift(new u(e))}}var u=function(){function e(e){if(this.total=e,this.total<0)throw new o.k}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.total))},e}(),c=function(e){function t(t,r){var n=e.call(this,t)||this;return n.total=r,n.count=0,n}return n.C6(t,e),t.prototype._next=function(e){var t=this.total,r=++this.count;r<=t&&(this.destination.next(e),r===t&&(this.destination.complete(),this.unsubscribe()))},t}(i.v)},6242:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(32505),i=r(19289);function o(e){return function(t){return t.lift(new s(e))}}var s=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){var r=new a(e),n=(0,i.tS)(this.notifier,new i.zA(r));return n&&!r.seenValue?(r.add(n),t.subscribe(r)):r},e}(),a=function(e){function t(t){var r=e.call(this,t)||this;return r.seenValue=!1,r}return n.C6(t,e),t.prototype.notifyNext=function(){this.seenValue=!0,this.complete()},t.prototype.notifyComplete=function(){},t}(i.gn)},54727:(e,t,r)=>{"use strict";r.d(t,{v:()=>o});var n=r(32505),i=r(61171);function o(e,t){return void 0===t&&(t=!1),function(r){return r.lift(new s(e,t))}}var s=function(){function e(e,t){this.predicate=e,this.inclusive=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.predicate,this.inclusive))},e}(),a=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.predicate=r,i.inclusive=n,i.index=0,i}return n.C6(t,e),t.prototype._next=function(e){var t,r=this.destination;try{t=this.predicate(e,this.index++)}catch(e){return void r.error(e)}this.nextOrComplete(e,t)},t.prototype.nextOrComplete=function(e,t){var r=this.destination;Boolean(t)?r.next(e):(this.inclusive&&r.next(e),r.complete())},t}(i.v)},84370:(e,t,r)=>{"use strict";r.d(t,{M:()=>a});var n=r(32505),i=r(61171),o=r(10412),s=r(18364);function a(e,t,r){return function(n){return n.lift(new u(e,t,r))}}var u=function(){function e(e,t,r){this.nextOrObserver=e,this.error=t,this.complete=r}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.nextOrObserver,this.error,this.complete))},e}(),c=function(e){function t(t,r,n,i){var a=e.call(this,t)||this;return a._tapNext=o.l,a._tapError=o.l,a._tapComplete=o.l,a._tapError=n||o.l,a._tapComplete=i||o.l,(0,s.T)(r)?(a._context=a,a._tapNext=r):r&&(a._context=r,a._tapNext=r.next||o.l,a._tapError=r.error||o.l,a._tapComplete=r.complete||o.l),a}return n.C6(t,e),t.prototype._next=function(e){try{this._tapNext.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.next(e)},t.prototype._error=function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)},t.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()},t}(i.v)},42527:(e,t,r)=>{"use strict";r.d(t,{v:()=>s});var n=r(32505),i=r(65489),o=r(61171);function s(e){return void 0===e&&(e=c),function(t){return t.lift(new a(e))}}var a=function(){function e(e){this.errorFactory=e}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.errorFactory))},e}(),u=function(e){function t(t,r){var n=e.call(this,t)||this;return n.errorFactory=r,n.hasValue=!1,n}return n.C6(t,e),t.prototype._next=function(e){this.hasValue=!0,this.destination.next(e)},t.prototype._complete=function(){if(this.hasValue)return this.destination.complete();var e=void 0;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)},t}(o.v);function c(){return new i.G}},35340:(e,t,r)=>{"use strict";r.d(t,{o:()=>a});var n=r(32505),i=r(28515),o=r(71288),s=r(19289);function a(e,t,r){return void 0===r&&(r=i.b),function(n){var i=(0,o.$)(e),s=i?+e-r.now():Math.abs(e);return n.lift(new u(s,i,t,r))}}var u=function(){function e(e,t,r,n){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=r,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},e}(),c=function(e){function t(t,r,n,i,o){var s=e.call(this,t)||this;return s.absoluteTimeout=r,s.waitFor=n,s.withObservable=i,s.scheduler=o,s.scheduleTimeout(),s}return n.C6(t,e),t.dispatchTimeout=function(e){var t=e.withObservable;e._unsubscribeAndRecycle(),e.add((0,s.tS)(t,new s.zA(e)))},t.prototype.scheduleTimeout=function(){var e=this.action;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(t.dispatchTimeout,this.waitFor,this))},t.prototype._next=function(t){this.absoluteTimeout||this.scheduleTimeout(),e.prototype._next.call(this,t)},t.prototype._unsubscribe=function(){this.action=void 0,this.scheduler=null,this.withObservable=null},t}(s.gn)},76811:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(32537),i=r(19708);function o(e,t){return new n.c((function(r){var n=new i.y,o=0;return n.add(t.schedule((function(){o!==e.length?(r.next(e[o++]),r.closed||n.add(this.schedule())):r.complete()}))),n}))}},12714:(e,t,r)=>{"use strict";r.d(t,{c:()=>l});var n=r(32537),i=r(19708),o=r(92413),s=r(76811),a=r(70014),u=r(90691),c=r(44532);function l(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[o.s]}(e))return function(e,t){return new n.c((function(r){var n=new i.y;return n.add(t.schedule((function(){var i=e[o.s]();n.add(i.subscribe({next:function(e){n.add(t.schedule((function(){return r.next(e)})))},error:function(e){n.add(t.schedule((function(){return r.error(e)})))},complete:function(){n.add(t.schedule((function(){return r.complete()})))}}))}))),n}))}(e,t);if((0,u.y)(e))return function(e,t){return new n.c((function(r){var n=new i.y;return n.add(t.schedule((function(){return e.then((function(e){n.add(t.schedule((function(){r.next(e),n.add(t.schedule((function(){return r.complete()})))})))}),(function(e){n.add(t.schedule((function(){return r.error(e)})))}))}))),n}))}(e,t);if((0,c.X)(e))return(0,s.V)(e,t);if(function(e){return e&&"function"==typeof e[a.lJ]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new n.c((function(r){var n,o=new i.y;return o.add((function(){n&&"function"==typeof n.return&&n.return()})),o.add(t.schedule((function(){n=e[a.lJ](),o.add(t.schedule((function(){if(!r.closed){var e,t;try{var i=n.next();e=i.value,t=i.done}catch(e){return void r.error(e)}t?r.complete():(r.next(e),this.schedule())}})))}))),o}))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}},84692:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(32505),i=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n.pending=!1,n}return n.C6(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var r=this.id,n=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(n,r,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(n,this.id,t),this},t.prototype.requestAsyncId=function(e,t,r){return void 0===r&&(r=0),setInterval(e.flush.bind(e,this),r)},t.prototype.recycleAsyncId=function(e,t,r){if(void 0===r&&(r=0),null!==r&&this.delay===r&&!1===this.pending)return t;clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var r=this._execute(e,t);if(r)return r;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var r=!1,n=void 0;try{this.work(e)}catch(e){r=!0,n=!!e&&e||new Error(e)}if(r)return this.unsubscribe(),n},t.prototype._unsubscribe=function(){var e=this.id,t=this.scheduler,r=t.actions,n=r.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==n&&r.splice(n,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null},t}(function(e){function t(t,r){return e.call(this)||this}return n.C6(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(r(19708).y))},88882:(e,t,r)=>{"use strict";r.d(t,{q:()=>o});var n=r(32505),i=r(42548),o=function(e){function t(r,n){void 0===n&&(n=i._.now);var o=e.call(this,r,(function(){return t.delegate&&t.delegate!==o?t.delegate.now():n()}))||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return n.C6(t,e),t.prototype.schedule=function(r,n,i){return void 0===n&&(n=0),t.delegate&&t.delegate!==this?t.delegate.schedule(r,n,i):e.prototype.schedule.call(this,r,n,i)},t.prototype.flush=function(e){var t=this.actions;if(this.active)t.push(e);else{var r;this.active=!0;do{if(r=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,r){for(;e=t.shift();)e.unsubscribe();throw r}}},t}(i._)},67652:(e,t,r)=>{"use strict";r.d(t,{I:()=>l,$:()=>c});var n=r(32505),i=1,o=function(){return Promise.resolve()}(),s={};function a(e){return e in s&&(delete s[e],!0)}var u=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n}return n.C6(t,e),t.prototype.requestAsyncId=function(t,r,n){return void 0===n&&(n=0),null!==n&&n>0?e.prototype.requestAsyncId.call(this,t,r,n):(t.actions.push(this),t.scheduled||(t.scheduled=(u=t.flush.bind(t,null),c=i++,s[c]=!0,o.then((function(){return a(c)&&u()})),c)));var u,c},t.prototype.recycleAsyncId=function(t,r,n){if(void 0===n&&(n=0),null!==n&&n>0||null===n&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,r,n);0===t.actions.length&&(a(r),t.scheduled=void 0)},t}(r(84692).R),c=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.C6(t,e),t.prototype.flush=function(e){this.active=!0,this.scheduled=void 0;var t,r=this.actions,n=-1,i=r.length;e=e||r.shift();do{if(t=e.execute(e.state,e.delay))break}while(++n{"use strict";r.d(t,{E:()=>i,b:()=>o});var n=r(84692),i=new(r(88882).q)(n.R),o=i},15511:(e,t,r)=>{"use strict";r.d(t,{g:()=>s,T:()=>o});var n=r(32505),i=function(e){function t(t,r){var n=e.call(this,t,r)||this;return n.scheduler=t,n.work=r,n}return n.C6(t,e),t.prototype.schedule=function(t,r){return void 0===r&&(r=0),r>0?e.prototype.schedule.call(this,t,r):(this.delay=r,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,r){return r>0||this.closed?e.prototype.execute.call(this,t,r):this._execute(t,r)},t.prototype.requestAsyncId=function(t,r,n){return void 0===n&&(n=0),null!==n&&n>0||null===n&&this.delay>0?e.prototype.requestAsyncId.call(this,t,r,n):t.flush(this)},t}(r(84692).R),o=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.C6(t,e),t}(r(88882).q))(i),s=o},70014:(e,t,r)=>{"use strict";function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}r.d(t,{lJ:()=>i});var i=n()},92413:(e,t,r)=>{"use strict";r.d(t,{s:()=>n});var n=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}()},18904:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});var n=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},27627:(e,t,r)=>{"use strict";r.d(t,{k:()=>n});var n=function(){function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e}()},65489:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});var n=function(){function e(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return e.prototype=Object.create(Error.prototype),e}()},20320:(e,t,r)=>{"use strict";r.d(t,{P:()=>n});var n=function(){function e(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return e.prototype=Object.create(Error.prototype),e}()},84527:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});var n=function(){function e(){return Error.call(this),this.message="Timeout has occurred",this.name="TimeoutError",this}return e.prototype=Object.create(Error.prototype),e}()},2242:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var n=function(){function e(e){return Error.call(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e,this}return e.prototype=Object.create(Error.prototype),e}()},26934:(e,t,r)=>{"use strict";r.d(t,{H:()=>i});var n=r(61171);function i(e){for(;e;){var t=e,r=t.closed,i=t.destination,o=t.isStopped;if(r||o)return!1;e=i&&i instanceof n.v?i:null}return!0}},44856:(e,t,r)=>{"use strict";function n(e){setTimeout((function(){throw e}),0)}r.d(t,{T:()=>n})},50302:(e,t,r)=>{"use strict";function n(e){return e}r.d(t,{D:()=>n})},29707:(e,t,r)=>{"use strict";r.d(t,{c:()=>n});var n=function(){return Array.isArray||function(e){return e&&"number"==typeof e.length}}()},44532:(e,t,r)=>{"use strict";r.d(t,{X:()=>n});var n=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},71288:(e,t,r)=>{"use strict";function n(e){return e instanceof Date&&!isNaN(+e)}r.d(t,{$:()=>n})},18364:(e,t,r)=>{"use strict";function n(e){return"function"==typeof e}r.d(t,{T:()=>n})},56765:(e,t,r)=>{"use strict";r.d(t,{k:()=>i});var n=r(29707);function i(e){return!(0,n.c)(e)&&e-parseFloat(e)+1>=0}},84779:(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e}r.d(t,{G:()=>n})},90691:(e,t,r)=>{"use strict";function n(e){return!!e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}r.d(t,{y:()=>n})},74795:(e,t,r)=>{"use strict";function n(e){return e&&"function"==typeof e.schedule}r.d(t,{m:()=>n})},10412:(e,t,r)=>{"use strict";function n(){}r.d(t,{l:()=>n})},54883:(e,t,r)=>{"use strict";function n(e,t){function r(){return!r.pred.apply(r.thisArg,arguments)}return r.pred=e,r.thisArg=t,r}r.d(t,{A:()=>n})},94956:(e,t,r)=>{"use strict";r.d(t,{F:()=>i,m:()=>o});var n=r(50302);function i(){for(var e=[],t=0;t{"use strict";r.d(t,{i:()=>l});var n=r(35810),i=r(44856),o=r(70014),s=r(92413),a=r(44532),u=r(90691),c=r(84779),l=function(e){if(e&&"function"==typeof e[s.s])return l=e,function(e){var t=l[s.s]();if("function"!=typeof t.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return t.subscribe(e)};if((0,a.X)(e))return(0,n.v)(e);if((0,u.y)(e))return r=e,function(e){return r.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,i.T),e};if(e&&"function"==typeof e[o.lJ])return t=e,function(e){for(var r=t[o.lJ]();;){var n=void 0;try{n=r.next()}catch(t){return e.error(t),e}if(n.done){e.complete();break}if(e.next(n.value),e.closed)break}return"function"==typeof r.return&&e.add((function(){r.return&&r.return()})),e};var t,r,l,d=(0,c.G)(e)?"an invalid object":"'"+e+"'";throw new TypeError("You provided "+d+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.")}},35810:(e,t,r)=>{"use strict";r.d(t,{v:()=>n});var n=function(e){return function(t){for(var r=0,n=e.length;r{"use strict";r.d(t,{F:()=>a});var n=r(32505),i=function(e){function t(t,r,n){var i=e.call(this)||this;return i.parent=t,i.outerValue=r,i.outerIndex=n,i.index=0,i}return n.C6(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(r(61171).v),o=r(82496),s=r(32537);function a(e,t,r,n,a){if(void 0===a&&(a=new i(e,r,n)),!a.closed)return t instanceof s.c?t.subscribe(a):(0,o.i)(t)(a)}},42279:(e,t,r)=>{"use strict";r.r(t),r.d(t,{audit:()=>o,auditTime:()=>l,buffer:()=>d,bufferCount:()=>g,bufferTime:()=>A,bufferToggle:()=>M,bufferWhen:()=>R,catchError:()=>D.W,combineAll:()=>U,combineLatest:()=>z,concat:()=>K,concatAll:()=>G.K,concatMap:()=>Q.H,concatMapTo:()=>q,count:()=>W,debounce:()=>J,debounceTime:()=>$,defaultIfEmpty:()=>ne.U,delay:()=>se,delayWhen:()=>de,dematerialize:()=>me,distinct:()=>ve,distinctUntilChanged:()=>Ee.F,distinctUntilKeyChanged:()=>_e.w,elementAt:()=>Te,endWith:()=>Me,every:()=>Be,exhaust:()=>Oe,exhaustMap:()=>Ue,expand:()=>ze,filter:()=>Se.p,finalize:()=>Ge,find:()=>We,findIndex:()=>Je,first:()=>Xe.$,flatMap:()=>Ct.qI,groupBy:()=>Ze.$,ignoreElements:()=>$e,isEmpty:()=>rt,last:()=>dt,map:()=>Le.T,mapTo:()=>ht,materialize:()=>gt,max:()=>_t,merge:()=>St,mergeAll:()=>kt.U,mergeMap:()=>Ct.ZZ,mergeMapTo:()=>Tt,mergeScan:()=>xt,min:()=>Pt,multicast:()=>Rt.f,observeOn:()=>Ot.QE,onErrorResumeNext:()=>Nt,pairwise:()=>Ut,partition:()=>Ht,pluck:()=>Kt.E,publish:()=>Gt.m,publishBehavior:()=>qt,publishLast:()=>Vt,publishReplay:()=>Jt,race:()=>Zt,reduce:()=>Et,refCount:()=>lr.B,repeat:()=>$t,repeatWhen:()=>nr,retry:()=>sr.L,retryWhen:()=>ar,sample:()=>dr,sampleTime:()=>pr,scan:()=>bt,sequenceEqual:()=>br,share:()=>_r,shareReplay:()=>Ir.t,single:()=>Sr,skip:()=>Tr,skipLast:()=>Br,skipUntil:()=>Or,skipWhile:()=>Lr,startWith:()=>jr.Z,subscribeOn:()=>Gr,switchAll:()=>Wr,switchMap:()=>qr.n,switchMapTo:()=>Vr,take:()=>Ce.s,takeLast:()=>at,takeUntil:()=>Yr.Q,takeWhile:()=>Jr.v,tap:()=>Xr.M,throttle:()=>$r,throttleTime:()=>rn,throwIfEmpty:()=>ke.v,timeInterval:()=>un,timeout:()=>fn,timeoutWith:()=>dn.o,timestamp:()=>pn,toArray:()=>yn,window:()=>bn,windowCount:()=>wn,windowTime:()=>In,windowToggle:()=>Bn,windowWhen:()=>On,withLatestFrom:()=>Ln,zip:()=>zn,zipAll:()=>Hn});var n=r(32505),i=r(19289);function o(e){return function(t){return t.lift(new s(e))}}var s=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.durationSelector))},e}(),a=function(e){function t(t,r){var n=e.call(this,t)||this;return n.durationSelector=r,n.hasValue=!1,n}return n.C6(t,e),t.prototype._next=function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t=void 0;try{t=(0,this.durationSelector)(e)}catch(e){return this.destination.error(e)}var r=(0,i.tS)(t,new i.zA(this));!r||r.closed?this.clearThrottle():this.add(this.throttled=r)}},t.prototype.clearThrottle=function(){var e=this,t=e.value,r=e.hasValue,n=e.throttled;n&&(this.remove(n),this.throttled=void 0,n.unsubscribe()),r&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))},t.prototype.notifyNext=function(){this.clearThrottle()},t.prototype.notifyComplete=function(){this.clearThrottle()},t}(i.gn),u=r(28515),c=r(69230);function l(e,t){return void 0===t&&(t=u.b),o((function(){return(0,c.O)(e,t)}))}function d(e){return function(t){return t.lift(new h(e))}}var h=function(){function e(e){this.closingNotifier=e}return e.prototype.call=function(e,t){return t.subscribe(new f(e,this.closingNotifier))},e}(),f=function(e){function t(t,r){var n=e.call(this,t)||this;return n.buffer=[],n.add((0,i.tS)(r,new i.zA(n))),n}return n.C6(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype.notifyNext=function(){var e=this.buffer;this.buffer=[],this.destination.next(e)},t}(i.gn),p=r(61171);function g(e,t){return void 0===t&&(t=null),function(r){return r.lift(new m(e,t))}}var m=function(){function e(e,t){this.bufferSize=e,this.startBufferEvery=t,this.subscriberClass=t&&e!==t?b:y}return e.prototype.call=function(e,t){return t.subscribe(new this.subscriberClass(e,this.bufferSize,this.startBufferEvery))},e}(),y=function(e){function t(t,r){var n=e.call(this,t)||this;return n.bufferSize=r,n.buffer=[],n}return n.C6(t,e),t.prototype._next=function(e){var t=this.buffer;t.push(e),t.length==this.bufferSize&&(this.destination.next(t),this.buffer=[])},t.prototype._complete=function(){var t=this.buffer;t.length>0&&this.destination.next(t),e.prototype._complete.call(this)},t}(p.v),b=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.bufferSize=r,i.startBufferEvery=n,i.buffers=[],i.count=0,i}return n.C6(t,e),t.prototype._next=function(e){var t=this,r=t.bufferSize,n=t.startBufferEvery,i=t.buffers,o=t.count;this.count++,o%n==0&&i.push([]);for(var s=i.length;s--;){var a=i[s];a.push(e),a.length===r&&(i.splice(s,1),this.destination.next(a))}},t.prototype._complete=function(){for(var t=this.buffers,r=this.destination;t.length>0;){var n=t.shift();n.length>0&&r.next(n)}e.prototype._complete.call(this)},t}(p.v),v=r(74795);function A(e){var t=arguments.length,r=u.b;(0,v.m)(arguments[arguments.length-1])&&(r=arguments[arguments.length-1],t--);var n=null;t>=2&&(n=arguments[1]);var i=Number.POSITIVE_INFINITY;return t>=3&&(i=arguments[2]),function(t){return t.lift(new w(e,n,i,r))}}var w=function(){function e(e,t,r,n){this.bufferTimeSpan=e,this.bufferCreationInterval=t,this.maxBufferSize=r,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new _(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},e}(),E=function(){return function(){this.buffer=[]}}(),_=function(e){function t(t,r,n,i,o){var s=e.call(this,t)||this;s.bufferTimeSpan=r,s.bufferCreationInterval=n,s.maxBufferSize=i,s.scheduler=o,s.contexts=[];var a=s.openContext();if(s.timespanOnly=null==n||n<0,s.timespanOnly){var u={subscriber:s,context:a,bufferTimeSpan:r};s.add(a.closeAction=o.schedule(I,r,u))}else{var c={subscriber:s,context:a},l={bufferTimeSpan:r,bufferCreationInterval:n,subscriber:s,scheduler:o};s.add(a.closeAction=o.schedule(k,r,c)),s.add(o.schedule(S,n,l))}return s}return n.C6(t,e),t.prototype._next=function(e){for(var t,r=this.contexts,n=r.length,i=0;i0;){var n=t.shift();r.next(n.buffer)}e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.contexts=null},t.prototype.onBufferFull=function(e){this.closeContext(e);var t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();var r=this.bufferTimeSpan,n={subscriber:this,context:e,bufferTimeSpan:r};this.add(e.closeAction=this.scheduler.schedule(I,r,n))}},t.prototype.openContext=function(){var e=new E;return this.contexts.push(e),e},t.prototype.closeContext=function(e){this.destination.next(e.buffer);var t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)},t}(p.v);function I(e){var t=e.subscriber,r=e.context;r&&t.closeContext(r),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function S(e){var t=e.bufferCreationInterval,r=e.bufferTimeSpan,n=e.subscriber,i=e.scheduler,o=n.openContext();n.closed||(n.add(o.closeAction=i.schedule(k,r,{subscriber:n,context:o})),this.schedule(e,t))}function k(e){var t=e.subscriber,r=e.context;t.closeContext(r)}var C=r(19708),T=r(36419),x=r(53868);function M(e,t){return function(r){return r.lift(new B(e,t))}}var B=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new P(e,this.openings,this.closingSelector))},e}(),P=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.closingSelector=n,i.contexts=[],i.add((0,T.F)(i,r)),i}return n.C6(t,e),t.prototype._next=function(e){for(var t=this.contexts,r=t.length,n=0;n0;){var n=r.shift();n.subscription.unsubscribe(),n.buffer=null,n.subscription=null}this.contexts=null,e.prototype._error.call(this,t)},t.prototype._complete=function(){for(var t=this.contexts;t.length>0;){var r=t.shift();this.destination.next(r.buffer),r.subscription.unsubscribe(),r.buffer=null,r.subscription=null}this.contexts=null,e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t){e?this.closeBuffer(e):this.openBuffer(t)},t.prototype.notifyComplete=function(e){this.closeBuffer(e.context)},t.prototype.openBuffer=function(e){try{var t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(e){this._error(e)}},t.prototype.closeBuffer=function(e){var t=this.contexts;if(t&&e){var r=e.buffer,n=e.subscription;this.destination.next(r),t.splice(t.indexOf(e),1),this.remove(n),n.unsubscribe()}},t.prototype.trySubscribe=function(e){var t=this.contexts,r=new C.y,n={buffer:[],subscription:r};t.push(n);var i=(0,T.F)(this,e,n);!i||i.closed?this.closeBuffer(n):(i.context=n,this.add(i),r.add(i))},t}(x.E);function R(e){return function(t){return t.lift(new O(e))}}var O=function(){function e(e){this.closingSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new N(e,this.closingSelector))},e}(),N=function(e){function t(t,r){var n=e.call(this,t)||this;return n.closingSelector=r,n.subscribing=!1,n.openBuffer(),n}return n.C6(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype._complete=function(){var t=this.buffer;t&&this.destination.next(t),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.buffer=void 0,this.subscribing=!1},t.prototype.notifyNext=function(){this.openBuffer()},t.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},t.prototype.openBuffer=function(){var e=this.closingSubscription;e&&(this.remove(e),e.unsubscribe());var t,r=this.buffer;this.buffer&&this.destination.next(r),this.buffer=[];try{t=(0,this.closingSelector)()}catch(e){return this.error(e)}e=new C.y,this.closingSubscription=e,this.add(e),this.subscribing=!0,e.add((0,i.tS)(t,new i.zA(this))),this.subscribing=!1},t}(i.gn),D=r(82160),L=r(6657);function U(e){return function(t){return t.lift(new L.ZS(e))}}var F=r(29707),j=r(39219);function z(){for(var e=[],t=0;t0&&r[0].time-n.now()<=0;)r.shift().notification.observe(i);if(r.length>0){var o=Math.max(0,r[0].time-n.now());this.schedule(e,o)}else this.unsubscribe(),t.active=!1},t.prototype._schedule=function(e){this.active=!0,this.destination.add(e.schedule(t.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))},t.prototype.scheduleNotification=function(e){if(!0!==this.errored){var t=this.scheduler,r=new ce(t.now()+this.delay,e);this.queue.push(r),!1===this.active&&this._schedule(t)}},t.prototype._next=function(e){this.scheduleNotification(oe.E.createNext(e))},t.prototype._error=function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.scheduleNotification(oe.E.createComplete()),this.unsubscribe()},t}(p.v),ce=function(){return function(e,t){this.time=e,this.notification=t}}(),le=r(32537);function de(e,t){return t?function(r){return new pe(r,t).lift(new he(e))}:function(t){return t.lift(new he(e))}}var he=function(){function e(e){this.delayDurationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new fe(e,this.delayDurationSelector))},e}(),fe=function(e){function t(t,r){var n=e.call(this,t)||this;return n.delayDurationSelector=r,n.completed=!1,n.delayNotifierSubscriptions=[],n.index=0,n}return n.C6(t,e),t.prototype.notifyNext=function(e,t,r,n,i){this.destination.next(e),this.removeSubscription(i),this.tryComplete()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){var t=this.removeSubscription(e);t&&this.destination.next(t),this.tryComplete()},t.prototype._next=function(e){var t=this.index++;try{var r=this.delayDurationSelector(e,t);r&&this.tryDelay(r,e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.completed=!0,this.tryComplete(),this.unsubscribe()},t.prototype.removeSubscription=function(e){e.unsubscribe();var t=this.delayNotifierSubscriptions.indexOf(e);return-1!==t&&this.delayNotifierSubscriptions.splice(t,1),e.outerValue},t.prototype.tryDelay=function(e,t){var r=(0,T.F)(this,e,t);r&&!r.closed&&(this.destination.add(r),this.delayNotifierSubscriptions.push(r))},t.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},t}(x.E),pe=function(e){function t(t,r){var n=e.call(this)||this;return n.source=t,n.subscriptionDelay=r,n}return n.C6(t,e),t.prototype._subscribe=function(e){this.subscriptionDelay.subscribe(new ge(e,this.source))},t}(le.c),ge=function(e){function t(t,r){var n=e.call(this)||this;return n.parent=t,n.source=r,n.sourceSubscribed=!1,n}return n.C6(t,e),t.prototype._next=function(e){this.subscribeToSource()},t.prototype._error=function(e){this.unsubscribe(),this.parent.error(e)},t.prototype._complete=function(){this.unsubscribe(),this.subscribeToSource()},t.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},t}(p.v);function me(){return function(e){return e.lift(new ye)}}var ye=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new be(e))},e}(),be=function(e){function t(t){return e.call(this,t)||this}return n.C6(t,e),t.prototype._next=function(e){e.observe(this.destination)},t}(p.v);function ve(e,t){return function(r){return r.lift(new Ae(e,t))}}var Ae=function(){function e(e,t){this.keySelector=e,this.flushes=t}return e.prototype.call=function(e,t){return t.subscribe(new we(e,this.keySelector,this.flushes))},e}(),we=function(e){function t(t,r,n){var o=e.call(this,t)||this;return o.keySelector=r,o.values=new Set,n&&o.add((0,i.tS)(n,new i.zA(o))),o}return n.C6(t,e),t.prototype.notifyNext=function(){this.values.clear()},t.prototype.notifyError=function(e){this._error(e)},t.prototype._next=function(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)},t.prototype._useKeySelector=function(e){var t,r=this.destination;try{t=this.keySelector(e)}catch(e){return void r.error(e)}this._finalizeNext(t,e)},t.prototype._finalizeNext=function(e,t){var r=this.values;r.has(e)||(r.add(e),this.destination.next(t))},t}(i.gn),Ee=r(39983),_e=r(59570),Ie=r(27627),Se=r(69745),ke=r(42527),Ce=r(59172);function Te(e,t){if(e<0)throw new Ie.k;var r=arguments.length>=2;return function(n){return n.pipe((0,Se.p)((function(t,r){return r===e})),(0,Ce.s)(1),r?(0,ne.U)(t):(0,ke.v)((function(){return new Ie.k})))}}var xe=r(71166);function Me(){for(var e=[],t=0;t0&&this._next(e.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},t}(i.gn);function Ge(e){return function(t){return t.lift(new Qe(e))}}var Qe=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new qe(e,this.callback))},e}(),qe=function(e){function t(t,r){var n=e.call(this,t)||this;return n.add(new C.y(r)),n}return n.C6(t,e),t}(p.v);function We(e,t){if("function"!=typeof e)throw new TypeError("predicate is not a function");return function(r){return r.lift(new Ve(e,r,!1,t))}}var Ve=function(){function e(e,t,r,n){this.predicate=e,this.source=t,this.yieldIndex=r,this.thisArg=n}return e.prototype.call=function(e,t){return t.subscribe(new Ye(e,this.predicate,this.source,this.yieldIndex,this.thisArg))},e}(),Ye=function(e){function t(t,r,n,i,o){var s=e.call(this,t)||this;return s.predicate=r,s.source=n,s.yieldIndex=i,s.thisArg=o,s.index=0,s}return n.C6(t,e),t.prototype.notifyComplete=function(e){var t=this.destination;t.next(e),t.complete(),this.unsubscribe()},t.prototype._next=function(e){var t=this.predicate,r=this.thisArg,n=this.index++;try{t.call(r||this,e,n,this.source)&&this.notifyComplete(this.yieldIndex?n:e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)},t}(p.v);function Je(e,t){return function(r){return r.lift(new Ve(e,r,!0,t))}}var Xe=r(87957),Ze=r(76293);function $e(){return function(e){return e.lift(new et)}}var et=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new tt(e))},e}(),tt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.C6(t,e),t.prototype._next=function(e){},t}(p.v);function rt(){return function(e){return e.lift(new nt)}}var nt=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new it(e))},e}(),it=function(e){function t(t){return e.call(this,t)||this}return n.C6(t,e),t.prototype.notifyComplete=function(e){var t=this.destination;t.next(e),t.complete()},t.prototype._next=function(e){this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(p.v),ot=r(65489),st=r(50446);function at(e){return function(t){return 0===e?(0,st.I)():t.lift(new ut(e))}}var ut=function(){function e(e){if(this.total=e,this.total<0)throw new Ie.k}return e.prototype.call=function(e,t){return t.subscribe(new ct(e,this.total))},e}(),ct=function(e){function t(t,r){var n=e.call(this,t)||this;return n.total=r,n.ring=new Array,n.count=0,n}return n.C6(t,e),t.prototype._next=function(e){var t=this.ring,r=this.total,n=this.count++;t.length0)for(var r=this.count>=this.total?this.total:this.count,n=this.ring,i=0;i=2;return function(n){return n.pipe(e?(0,Se.p)((function(t,r){return e(t,r,n)})):lt.D,at(1),r?(0,ne.U)(t):(0,ke.v)((function(){return new ot.G})))}}function ht(e){return function(t){return t.lift(new ft(e))}}var ft=function(){function e(e){this.value=e}return e.prototype.call=function(e,t){return t.subscribe(new pt(e,this.value))},e}(),pt=function(e){function t(t,r){var n=e.call(this,t)||this;return n.value=r,n}return n.C6(t,e),t.prototype._next=function(e){this.destination.next(this.value)},t}(p.v);function gt(){return function(e){return e.lift(new mt)}}var mt=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new yt(e))},e}(),yt=function(e){function t(t){return e.call(this,t)||this}return n.C6(t,e),t.prototype._next=function(e){this.destination.next(oe.E.createNext(e))},t.prototype._error=function(e){var t=this.destination;t.next(oe.E.createError(e)),t.complete()},t.prototype._complete=function(){var e=this.destination;e.next(oe.E.createComplete()),e.complete()},t}(p.v);function bt(e,t){var r=!1;return arguments.length>=2&&(r=!0),function(n){return n.lift(new vt(e,t,r))}}var vt=function(){function e(e,t,r){void 0===r&&(r=!1),this.accumulator=e,this.seed=t,this.hasSeed=r}return e.prototype.call=function(e,t){return t.subscribe(new At(e,this.accumulator,this.seed,this.hasSeed))},e}(),At=function(e){function t(t,r,n,i){var o=e.call(this,t)||this;return o.accumulator=r,o._seed=n,o.hasSeed=i,o.index=0,o}return n.C6(t,e),Object.defineProperty(t.prototype,"seed",{get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e},enumerable:!0,configurable:!0}),t.prototype._next=function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)},t.prototype._tryNext=function(e){var t,r=this.index++;try{t=this.accumulator(this.seed,e,r)}catch(e){this.destination.error(e)}this.seed=t,this.destination.next(t)},t}(p.v),wt=r(94956);function Et(e,t){return arguments.length>=2?function(r){return(0,wt.F)(bt(e,t),at(1),(0,ne.U)(t))(r)}:function(t){return(0,wt.F)(bt((function(t,r,n){return e(t,r,n+1)})),at(1))(t)}}function _t(e){return Et("function"==typeof e?function(t,r){return e(t,r)>0?t:r}:function(e,t){return e>t?e:t})}var It=r(42871);function St(){for(var e=[],t=0;t0?this._next(e.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},t}(i.gn);function Pt(e){return Et("function"==typeof e?function(t,r){return e(t,r)<0?t:r}:function(e,t){return e-1&&(this.count=r-1),t.subscribe(this._unsubscribeAndRecycle())}},t}(p.v),rr=r(92537);function nr(e){return function(t){return t.lift(new ir(e))}}var ir=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){return t.subscribe(new or(e,this.notifier,t))},e}(),or=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.notifier=r,i.source=n,i.sourceIsBeingSubscribedTo=!0,i}return n.C6(t,e),t.prototype.notifyNext=function(){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)},t.prototype.notifyComplete=function(){if(!1===this.sourceIsBeingSubscribedTo)return e.prototype.complete.call(this)},t.prototype.complete=function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return e.prototype.complete.call(this);this._unsubscribeAndRecycle(),this.notifications.next(void 0)}},t.prototype._unsubscribe=function(){var e=this.notifications,t=this.retriesSubscription;e&&(e.unsubscribe(),this.notifications=void 0),t&&(t.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0},t.prototype._unsubscribeAndRecycle=function(){var t=this._unsubscribe;return this._unsubscribe=null,e.prototype._unsubscribeAndRecycle.call(this),this._unsubscribe=t,this},t.prototype.subscribeToRetries=function(){var t;this.notifications=new rr.B7;try{t=(0,this.notifier)(this.notifications)}catch(t){return e.prototype.complete.call(this)}this.retries=t,this.retriesSubscription=(0,i.tS)(t,new i.zA(this))},t}(i.gn),sr=r(33089);function ar(e){return function(t){return t.lift(new ur(e,t))}}var ur=function(){function e(e,t){this.notifier=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new cr(e,this.notifier,this.source))},e}(),cr=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.notifier=r,i.source=n,i}return n.C6(t,e),t.prototype.error=function(t){if(!this.isStopped){var r=this.errors,n=this.retries,o=this.retriesSubscription;if(n)this.errors=void 0,this.retriesSubscription=void 0;else{r=new rr.B7;try{n=(0,this.notifier)(r)}catch(t){return e.prototype.error.call(this,t)}o=(0,i.tS)(n,new i.zA(this))}this._unsubscribeAndRecycle(),this.errors=r,this.retries=n,this.retriesSubscription=o,r.next(t)}},t.prototype._unsubscribe=function(){var e=this.errors,t=this.retriesSubscription;e&&(e.unsubscribe(),this.errors=void 0),t&&(t.unsubscribe(),this.retriesSubscription=void 0),this.retries=void 0},t.prototype.notifyNext=function(){var e=this._unsubscribe;this._unsubscribe=null,this._unsubscribeAndRecycle(),this._unsubscribe=e,this.source.subscribe(this)},t}(i.gn),lr=r(45343);function dr(e){return function(t){return t.lift(new hr(e))}}var hr=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){var r=new fr(e),n=t.subscribe(r);return n.add((0,i.tS)(this.notifier,new i.zA(r))),n},e}(),fr=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.hasValue=!1,t}return n.C6(t,e),t.prototype._next=function(e){this.value=e,this.hasValue=!0},t.prototype.notifyNext=function(){this.emitValue()},t.prototype.notifyComplete=function(){this.emitValue()},t.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},t}(i.gn);function pr(e,t){return void 0===t&&(t=u.b),function(r){return r.lift(new gr(e,t))}}var gr=function(){function e(e,t){this.period=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new mr(e,this.period,this.scheduler))},e}(),mr=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.period=r,i.scheduler=n,i.hasValue=!1,i.add(n.schedule(yr,r,{subscriber:i,period:r})),i}return n.C6(t,e),t.prototype._next=function(e){this.lastValue=e,this.hasValue=!0},t.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},t}(p.v);function yr(e){var t=e.subscriber,r=e.period;t.notifyNext(),this.schedule(e,r)}function br(e,t){return function(r){return r.lift(new vr(e,t))}}var vr=function(){function e(e,t){this.compareTo=e,this.comparator=t}return e.prototype.call=function(e,t){return t.subscribe(new Ar(e,this.compareTo,this.comparator))},e}(),Ar=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.compareTo=r,i.comparator=n,i._a=[],i._b=[],i._oneComplete=!1,i.destination.add(r.subscribe(new wr(t,i))),i}return n.C6(t,e),t.prototype._next=function(e){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(e),this.checkValues())},t.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0,this.unsubscribe()},t.prototype.checkValues=function(){for(var e=this,t=e._a,r=e._b,n=e.comparator;t.length>0&&r.length>0;){var i=t.shift(),o=r.shift(),s=!1;try{s=n?n(i,o):i===o}catch(e){this.destination.error(e)}s||this.emit(!1)}},t.prototype.emit=function(e){var t=this.destination;t.next(e),t.complete()},t.prototype.nextB=function(e){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(e),this.checkValues())},t.prototype.completeB=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},t}(p.v),wr=function(e){function t(t,r){var n=e.call(this,t)||this;return n.parent=r,n}return n.C6(t,e),t.prototype._next=function(e){this.parent.nextB(e)},t.prototype._error=function(e){this.parent.error(e),this.unsubscribe()},t.prototype._complete=function(){this.parent.completeB(),this.unsubscribe()},t}(p.v);function Er(){return new rr.B7}function _r(){return function(e){return(0,lr.B)()((0,Rt.f)(Er)(e))}}var Ir=r(5575);function Sr(e){return function(t){return t.lift(new kr(e,t))}}var kr=function(){function e(e,t){this.predicate=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new Cr(e,this.predicate,this.source))},e}(),Cr=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.predicate=r,i.source=n,i.seenValue=!1,i.index=0,i}return n.C6(t,e),t.prototype.applySingleValue=function(e){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=e)},t.prototype._next=function(e){var t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)},t.prototype.tryNext=function(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){var e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new ot.G)},t}(p.v);function Tr(e){return function(t){return t.lift(new xr(e))}}var xr=function(){function e(e){this.total=e}return e.prototype.call=function(e,t){return t.subscribe(new Mr(e,this.total))},e}(),Mr=function(e){function t(t,r){var n=e.call(this,t)||this;return n.total=r,n.count=0,n}return n.C6(t,e),t.prototype._next=function(e){++this.count>this.total&&this.destination.next(e)},t}(p.v);function Br(e){return function(t){return t.lift(new Pr(e))}}var Pr=function(){function e(e){if(this._skipCount=e,this._skipCount<0)throw new Ie.k}return e.prototype.call=function(e,t){return 0===this._skipCount?t.subscribe(new p.v(e)):t.subscribe(new Rr(e,this._skipCount))},e}(),Rr=function(e){function t(t,r){var n=e.call(this,t)||this;return n._skipCount=r,n._count=0,n._ring=new Array(r),n}return n.C6(t,e),t.prototype._next=function(e){var t=this._skipCount,r=this._count++;if(r0?this.startWindowEvery:this.windowSize,r=this.destination,n=this.windowSize,i=this.windows,o=i.length,s=0;s=0&&a%t==0&&!this.closed&&i.shift().complete(),++this.count%t==0&&!this.closed){var u=new rr.B7;i.push(u),r.next(u)}},t.prototype._error=function(e){var t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().error(e);this.destination.error(e)},t.prototype._complete=function(){var e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().complete();this.destination.complete()},t.prototype._unsubscribe=function(){this.count=0,this.windows=null},t}(p.v);function In(e){var t=u.b,r=null,n=Number.POSITIVE_INFINITY;return(0,v.m)(arguments[3])&&(t=arguments[3]),(0,v.m)(arguments[2])?t=arguments[2]:(0,Hr.k)(arguments[2])&&(n=Number(arguments[2])),(0,v.m)(arguments[1])?t=arguments[1]:(0,Hr.k)(arguments[1])&&(r=Number(arguments[1])),function(i){return i.lift(new Sn(e,r,n,t))}}var Sn=function(){function e(e,t,r,n){this.windowTimeSpan=e,this.windowCreationInterval=t,this.maxWindowSize=r,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new Cn(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},e}(),kn=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._numberOfNextedValues=0,t}return n.C6(t,e),t.prototype.next=function(t){this._numberOfNextedValues++,e.prototype.next.call(this,t)},Object.defineProperty(t.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),t}(rr.B7),Cn=function(e){function t(t,r,n,i,o){var s=e.call(this,t)||this;s.destination=t,s.windowTimeSpan=r,s.windowCreationInterval=n,s.maxWindowSize=i,s.scheduler=o,s.windows=[];var a=s.openWindow();if(null!==n&&n>=0){var u={subscriber:s,window:a,context:null},c={windowTimeSpan:r,windowCreationInterval:n,subscriber:s,scheduler:o};s.add(o.schedule(Mn,r,u)),s.add(o.schedule(xn,n,c))}else{var l={subscriber:s,window:a,windowTimeSpan:r};s.add(o.schedule(Tn,r,l))}return s}return n.C6(t,e),t.prototype._next=function(e){for(var t=this.windows,r=t.length,n=0;n=this.maxWindowSize&&this.closeWindow(i))}},t.prototype._error=function(e){for(var t=this.windows;t.length>0;)t.shift().error(e);this.destination.error(e)},t.prototype._complete=function(){for(var e=this.windows;e.length>0;){var t=e.shift();t.closed||t.complete()}this.destination.complete()},t.prototype.openWindow=function(){var e=new kn;return this.windows.push(e),this.destination.next(e),e},t.prototype.closeWindow=function(e){e.complete();var t=this.windows;t.splice(t.indexOf(e),1)},t}(p.v);function Tn(e){var t=e.subscriber,r=e.windowTimeSpan,n=e.window;n&&t.closeWindow(n),e.window=t.openWindow(),this.schedule(e,r)}function xn(e){var t=e.windowTimeSpan,r=e.subscriber,n=e.scheduler,i=e.windowCreationInterval,o=r.openWindow(),s=this,a={action:s,subscription:null},u={subscriber:r,window:o,context:a};a.subscription=n.schedule(Mn,t,u),s.add(a.subscription),s.schedule(e,i)}function Mn(e){var t=e.subscriber,r=e.window,n=e.context;n&&n.action&&n.subscription&&n.action.remove(n.subscription),t.closeWindow(r)}function Bn(e,t){return function(r){return r.lift(new Pn(e,t))}}var Pn=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new Rn(e,this.openings,this.closingSelector))},e}(),Rn=function(e){function t(t,r,n){var i=e.call(this,t)||this;return i.openings=r,i.closingSelector=n,i.contexts=[],i.add(i.openSubscription=(0,T.F)(i,r,r)),i}return n.C6(t,e),t.prototype._next=function(e){var t=this.contexts;if(t)for(var r=t.length,n=0;n0){var i=n.indexOf(r);-1!==i&&n.splice(i,1)}},t.prototype.notifyComplete=function(){},t.prototype._next=function(e){if(0===this.toRespond.length){var t=[e].concat(this.values);this.project?this._tryProject(t):this.destination.next(t)}},t.prototype._tryProject=function(e){var t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(x.E),jn=r(3568);function zn(){for(var e=[],t=0;t{"use strict";r.d(t,{C6:()=>i});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},n(e,t)};function i(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}},25636:(e,t,r)=>{var n=r(1048),i=n.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=s),s.prototype=Object.create(i.prototype),o(i,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},39617:(e,t,r)=>{const n=r(49208),i=r(50046);var o="object"==typeof Reflect?Reflect:null,s=o&&"function"==typeof o.apply?o.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};function a(){i.call(this)}function u(e,t,r){try{s(e,t,r)}catch(e){setTimeout((()=>{throw e}))}}e.exports=a,n.inherits(a,i),a.prototype.emit=function(e){for(var t=[],r=1;r0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var a=i[e];if(void 0===a)return!1;if("function"==typeof a)u(a,this,t);else{var c=a.length,l=function(e,t){for(var r=new Array(t),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.safeJsonParse=function(e){if("string"!=typeof e)throw new Error("Cannot safe json parse value of type "+typeof e);try{return JSON.parse(e)}catch(t){return e}},t.safeJsonStringify=function(e){return"string"==typeof e?e:JSON.stringify(e,((e,t)=>void 0===t?null:t))}},19845:(e,t,r)=>{"use strict";var n,i=r(39907),o=r(1048),s=o.Buffer,a={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(a[n]=o[n]);var u=a.Buffer={};for(n in s)s.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(u[n]=s[n]);if(a.Buffer.prototype=s.prototype,u.from&&u.from!==Uint8Array.from||(u.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return s(e,t,r)}),u.alloc||(u.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=s(e);return t&&0!==t.length?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n}),!a.kStringMaxLength)try{a.kStringMaxLength=i.binding("buffer").kStringMaxLength}catch(e){}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),e.exports=a},72568:(e,t,r)=>{"use strict";var n,i,o,s,a=r(4364);if("object"==typeof performance&&"function"==typeof performance.now){var u=performance;t.unstable_now=function(){return u.now()}}else{var c=Date,l=c.now();t.unstable_now=function(){return c.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var d=null,h=null,f=function(){if(null!==d)try{var e=t.unstable_now();d(!0,e),d=null}catch(e){throw setTimeout(f,0),e}};n=function(e){null!==d?setTimeout(n,0,e):(d=e,setTimeout(f,0))},i=function(e,t){h=setTimeout(e,t)},o=function(){clearTimeout(h)},t.unstable_shouldYield=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,g=window.clearTimeout;if(void 0!==a){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&a.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&a.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var y=!1,b=null,v=-1,A=5,w=0;t.unstable_shouldYield=function(){return t.unstable_now()>=w},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,i=e[n];if(!(void 0!==i&&0C(s,r))void 0!==u&&0>C(u,s)?(e[n]=u,e[a]=r,n=a):(e[n]=s,e[o]=r,n=o);else{if(!(void 0!==u&&0>C(u,r)))break e;e[n]=u,e[a]=r,n=a}}}return t}return null}function C(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}var T=[],x=[],M=1,B=null,P=3,R=!1,O=!1,N=!1;function D(e){for(var t=S(x);null!==t;){if(null===t.callback)k(x);else{if(!(t.startTime<=e))break;k(x),t.sortIndex=t.expirationTime,I(T,t)}t=S(x)}}function L(e){if(N=!1,D(e),!O)if(null!==S(T))O=!0,n(U);else{var t=S(x);null!==t&&i(L,t.startTime-e)}}function U(e,r){O=!1,N&&(N=!1,o()),R=!0;var n=P;try{for(D(r),B=S(T);null!==B&&(!(B.expirationTime>r)||e&&!t.unstable_shouldYield());){var s=B.callback;if("function"==typeof s){B.callback=null,P=B.priorityLevel;var a=s(B.expirationTime<=r);r=t.unstable_now(),"function"==typeof a?B.callback=a:B===S(T)&&k(T),D(r)}else k(T);B=S(T)}if(null!==B)var u=!0;else{var c=S(x);null!==c&&i(L,c.startTime-r),u=!1}return u}finally{B=null,P=n,R=!1}}var F=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){O||R||(O=!0,n(U))},t.unstable_getCurrentPriorityLevel=function(){return P},t.unstable_getFirstCallbackNode=function(){return S(T)},t.unstable_next=function(e){switch(P){case 1:case 2:case 3:var t=3;break;default:t=P}var r=P;P=t;try{return e()}finally{P=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=P;P=e;try{return t()}finally{P=r}},t.unstable_scheduleCallback=function(e,r,s){var a=t.unstable_now();switch(s="object"==typeof s&&null!==s&&"number"==typeof(s=s.delay)&&0a?(e.sortIndex=s,I(x,e),null===S(T)&&e===S(x)&&(N?o():N=!0,i(L,s-a))):(e.sortIndex=u,I(T,e),O||R||(O=!0,n(U))),e},t.unstable_wrapCallback=function(e){var t=P;return function(){var r=P;P=t;try{return e.apply(this,arguments)}finally{P=r}}}},97967:(e,t,r)=>{"use strict";e.exports=r(72568)},73432:function(e){"use strict";!function(t){const r=2147483647;function n(e){const t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let r=1779033703,n=3144134277,i=1013904242,o=2773480762,s=1359893119,a=2600822924,u=528734635,c=1541459225;const l=new Uint32Array(64);function d(e){let d=0,h=e.length;for(;h>=64;){let f,p,g,m,y,b=r,v=n,A=i,w=o,E=s,_=a,I=u,S=c;for(p=0;p<16;p++)g=d+4*p,l[p]=(255&e[g])<<24|(255&e[g+1])<<16|(255&e[g+2])<<8|255&e[g+3];for(p=16;p<64;p++)f=l[p-2],m=(f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10,f=l[p-15],y=(f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3,l[p]=(m+l[p-7]|0)+(y+l[p-16]|0)|0;for(p=0;p<64;p++)m=(((E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7))+(E&_^~E&I)|0)+(S+(t[p]+l[p]|0)|0)|0,y=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&v^b&A^v&A)|0,S=I,I=_,_=E,E=w+m|0,w=A,A=v,v=b,b=m+y|0;r=r+b|0,n=n+v|0,i=i+A|0,o=o+w|0,s=s+E|0,a=a+_|0,u=u+I|0,c=c+S|0,d+=64,h-=64}}d(e);let h,f=e.length%64,p=e.length/536870912|0,g=e.length<<3,m=f<56?56:120,y=e.slice(e.length-f,e.length);for(y.push(128),h=f+1;h>>24&255),y.push(p>>>16&255),y.push(p>>>8&255),y.push(p>>>0&255),y.push(g>>>24&255),y.push(g>>>16&255),y.push(g>>>8&255),y.push(g>>>0&255),d(y),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255]}function i(e,t,r){e=e.length<=64?e:n(e);const i=64+t.length+4,o=new Array(i),s=new Array(64);let a,u=[];for(a=0;a<64;a++)o[a]=54;for(a=0;a=i-4;e--){if(o[e]++,o[e]<=255)return;o[e]=0}}for(;r>=32;)c(),u=u.concat(n(s.concat(n(o)))),r-=32;return r>0&&(c(),u=u.concat(n(s.concat(n(o))).slice(0,r))),u}function o(e,t,r,n,i){let o;for(c(e,16*(2*r-1),i,0,16),o=0;o<2*r;o++)u(e,16*o,i,16),a(i,n),c(i,0,e,t+16*o,16);for(o=0;o>>32-t}function a(e,t){c(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let r=0;r<16;++r)e[r]+=t[r]}function u(e,t,r,n){for(let i=0;i=256)return!1}return!0}function d(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function h(e,t,n,s,a,h,f){if(n=d(n,"N"),s=d(s,"r"),a=d(a,"p"),h=d(h,"dkLen"),0===n||n&n-1)throw new Error("N must be power of 2");if(n>r/128/s)throw new Error("N too large");if(s>r/128/a)throw new Error("r too large");if(!l(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!l(t))throw new Error("salt must be an array or buffer");t=Array.prototype.slice.call(t);let p=i(e,t,128*a*s);const g=new Uint32Array(32*a*s);for(let e=0;ex&&(t=x);for(let e=0;ex&&(t=x);for(let e=0;e>8&255),p.push(g[e]>>16&255),p.push(g[e]>>24&255);const r=i(e,p,h);return f&&f(null,1,r),r}f&&M(B)};if(!f)for(;;){const e=B();if(null!=e)return e}B()}const f={scrypt:function(e,t,r,n,i,o,s){return new Promise((function(a,u){let c=0;s&&s(0),h(e,t,r,n,i,o,(function(e,t,r){if(e)u(e);else if(r)s&&1!==c&&s(1),a(new Uint8Array(r));else if(s&&t!==c)return c=t,s(t)}))}))},syncScrypt:function(e,t,r,n,i,o){return new Uint8Array(h(e,t,r,n,i,o))}};e.exports=f}()},1229:(e,t,r)=>{var n=r(25636).Buffer;function i(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,i=this._blockSize,o=e.length,s=this._len,a=0;a=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},13229:(e,t,r)=>{var n=e.exports=function(e){e=e.toLowerCase();var t=n[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t};n.sha=r(93675),n.sha1=r(28980),n.sha224=r(20947),n.sha256=r(52826),n.sha384=r(19922),n.sha512=r(13699)},93675:(e,t,r)=>{var n=r(35615),i=r(1229),o=r(25636).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,i.call(this,64,56)}function c(e){return e<<30|e>>>2}function l(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,a=0|this._d,u=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=r[d-3]^r[d-8]^r[d-14]^r[d-16];for(var h=0;h<80;++h){var f=~~(h/20),p=0|((t=n)<<5|t>>>27)+l(f,i,o,a)+u+r[h]+s[f];u=a,a=o,o=c(i),i=n,n=p}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},28980:(e,t,r)=>{var n=r(35615),i=r(1229),o=r(25636).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,i.call(this,64,56)}function c(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function d(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,a=0|this._d,u=0|this._e,h=0;h<16;++h)r[h]=e.readInt32BE(4*h);for(;h<80;++h)r[h]=(t=r[h-3]^r[h-8]^r[h-14]^r[h-16])<<1|t>>>31;for(var f=0;f<80;++f){var p=~~(f/20),g=c(n)+d(p,i,o,a)+u+r[f]+s[p]|0;u=a,a=o,o=l(i),i=n,n=g}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},20947:(e,t,r)=>{var n=r(35615),i=r(52826),o=r(1229),s=r(25636).Buffer,a=new Array(64);function u(){this.init(),this._w=a,o.call(this,64,56)}n(u,i),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=u},52826:(e,t,r)=>{var n=r(35615),i=r(1229),o=r(25636).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function u(){this.init(),this._w=a,i.call(this,64,56)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function d(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function f(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,a=0|this._d,u=0|this._e,p=0|this._f,g=0|this._g,m=0|this._h,y=0;y<16;++y)r[y]=e.readInt32BE(4*y);for(;y<64;++y)r[y]=0|(((t=r[y-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[y-7]+f(r[y-15])+r[y-16];for(var b=0;b<64;++b){var v=m+h(u)+c(u,p,g)+s[b]+r[b]|0,A=d(n)+l(n,i,o)|0;m=g,g=p,p=u,u=a+v|0,a=o,o=i,i=n,n=v+A|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0,this._f=p+this._f|0,this._g=g+this._g|0,this._h=m+this._h|0},u.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=u},19922:(e,t,r)=>{var n=r(35615),i=r(13699),o=r(1229),s=r(25636).Buffer,a=new Array(160);function u(){this.init(),this._w=a,o.call(this,128,112)}n(u,i),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=u},13699:(e,t,r)=>{var n=r(35615),i=r(1229),o=r(25636).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function u(){this.init(),this._w=a,i.call(this,128,112)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function d(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,a=0|this._eh,u=0|this._fh,b=0|this._gh,v=0|this._hh,A=0|this._al,w=0|this._bl,E=0|this._cl,_=0|this._dl,I=0|this._el,S=0|this._fl,k=0|this._gl,C=0|this._hl,T=0;T<32;T+=2)t[T]=e.readInt32BE(4*T),t[T+1]=e.readInt32BE(4*T+4);for(;T<160;T+=2){var x=t[T-30],M=t[T-30+1],B=f(x,M),P=p(M,x),R=g(x=t[T-4],M=t[T-4+1]),O=m(M,x),N=t[T-14],D=t[T-14+1],L=t[T-32],U=t[T-32+1],F=P+D|0,j=B+N+y(F,P)|0;j=(j=j+R+y(F=F+O|0,O)|0)+L+y(F=F+U|0,U)|0,t[T]=j,t[T+1]=F}for(var z=0;z<160;z+=2){j=t[z],F=t[z+1];var H=l(r,n,i),K=l(A,w,E),G=d(r,A),Q=d(A,r),q=h(a,I),W=h(I,a),V=s[z],Y=s[z+1],J=c(a,u,b),X=c(I,S,k),Z=C+W|0,$=v+q+y(Z,C)|0;$=($=($=$+J+y(Z=Z+X|0,X)|0)+V+y(Z=Z+Y|0,Y)|0)+j+y(Z=Z+F|0,F)|0;var ee=Q+K|0,te=G+H+y(ee,Q)|0;v=b,C=k,b=u,k=S,u=a,S=I,a=o+$+y(I=_+Z|0,_)|0,o=i,_=E,i=n,E=w,n=r,w=A,r=$+te+y(A=Z+ee|0,Z)|0}this._al=this._al+A|0,this._bl=this._bl+w|0,this._cl=this._cl+E|0,this._dl=this._dl+_|0,this._el=this._el+I|0,this._fl=this._fl+S|0,this._gl=this._gl+k|0,this._hl=this._hl+C|0,this._ah=this._ah+r+y(this._al,A)|0,this._bh=this._bh+n+y(this._bl,w)|0,this._ch=this._ch+i+y(this._cl,E)|0,this._dh=this._dh+o+y(this._dl,_)|0,this._eh=this._eh+a+y(this._el,I)|0,this._fh=this._fh+u+y(this._fl,S)|0,this._gh=this._gh+b+y(this._gl,k)|0,this._hh=this._hh+v+y(this._hl,C)|0},u.prototype._hash=function(){var e=o.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=u},92909:(e,t,r)=>{"use strict";t.KN=void 0;var n,i=r(1048),o=(n=r(5104))&&n.__esModule?n:{default:n},s=function(e){var t=e.allowedSizes,r=e.defaultSize,n=e.padding;return function e(){var s=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;if(!this||this.constructor!==e)return new e(a);if(t&&!t.includes(a))throw new Error("Unsupported hash length");var u=new o.default({capacity:a});return this.update=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf8";if(i.Buffer.isBuffer(e))return u.absorb(e),s;if("string"==typeof e)return s.update(i.Buffer.from(e,t));throw new TypeError("Not a string or buffer")},this.digest=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"binary",t="string"==typeof e?{format:e}:e,r=u.squeeze({buffer:t.buffer,padding:t.padding||n});return t.format&&"binary"!==t.format?r.toString(t.format):r},this.reset=function(){return u.reset(),s},this}},a=s({allowedSizes:[224,256,384,512],defaultSize:512,padding:1}),u=s({allowedSizes:[224,256,384,512],defaultSize:512,padding:6});t.KN=u,s({allowedSizes:[128,256],defaultSize:256,padding:31});var c=a;u.SHA3Hash=c},5104:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=r(1048),o=(n=r(12397))&&n.__esModule?n:{default:n},s=function(e,t){for(var r=0;r>>8,t[r+2]=e[n+1]>>>16,t[r+3]=e[n+1]>>>24,t[r+4]=e[n],t[r+5]=e[n]>>>8,t[r+6]=e[n]>>>16,t[r+7]=e[n]>>>24}return t};t.default=function(e){var t=this,r=e.capacity,n=e.padding,u=(0,o.default)(),c=r/8,l=200-r/4,d=0,h=new Uint32Array(50),f=i.Buffer.allocUnsafe(l);return this.absorb=function(e){for(var r=0;r=l&&(s(f,h),u(h),d=0);return t},this.squeeze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={buffer:e.buffer||i.Buffer.allocUnsafe(c),padding:e.padding||n,queue:i.Buffer.allocUnsafe(f.length),state:new Uint32Array(h.length)};f.copy(t.queue);for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(39151))&&n.__esModule?n:{default:n};t.default=function(e){for(var t=e.A,r=e.C,n=0;n<25;n+=5){for(var o=0;o<5;o++)(0,i.default)(t,n+o)(r,o);for(var s=0;s<5;s++){var a=2*(n+s),u=(s+1)%5*2,c=(s+2)%5*2;t[a]^=~r[u]&r[c],t[a+1]^=~r[u+1]&r[c+1]}}}},39151:e=>{"use strict";e.exports=function(e,t){return function(r,n){var i=2*n,o=2*t;r[i]=e[o],r[i+1]=e[o+1]}}},12397:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(12892)),i=a(r(53522)),o=a(r(42395)),s=a(r(91122));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(){var e=new Uint32Array(10),t=new Uint32Array(10),r=new Uint32Array(2);return function(a){for(var u=0;u<24;u++)(0,s.default)({A:a,C:e,D:t,W:r}),(0,o.default)({A:a,C:e,W:r}),(0,n.default)({A:a,C:e}),(0,i.default)({A:a,roundIndex:u});e.fill(0),t.fill(0),r.fill(0)}}},53522:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(87690))&&n.__esModule?n:{default:n};t.default=function(e){var t=e.A,r=2*e.roundIndex;t[0]^=i.default[r],t[1]^=i.default[r+1]}},87690:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=new Uint32Array([0,1,0,32898,2147483648,32906,2147483648,2147516416,0,32907,0,2147483649,2147483648,2147516545,2147483648,32777,0,138,0,136,0,2147516425,0,2147483658,0,2147516555,2147483648,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,0,32778,2147483648,2147483658,2147483648,2147516545,2147483648,32896,0,2147483649,2147483648,2147516424]);t.default=r},42395:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(66608)),i=s(r(78418)),o=s(r(39151));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.A,r=e.C,s=e.W;(0,o.default)(t,1)(s,0);for(var a=0,u=0,c=0,l=32,d=0;d<24;d++){var h=n.default[d],f=i.default[d];(0,o.default)(t,h)(r,0),a=s[0],u=s[1],l=32-f,s[c=f<32?0:1]=a<>>l,s[(c+1)%2]=u<>>l,(0,o.default)(s,0)(t,h),(0,o.default)(r,0)(s,0)}}},66608:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[10,7,11,17,18,3,5,16,8,21,24,4,15,23,19,13,12,2,20,14,22,9,6,1]},78418:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[1,3,6,10,15,21,28,36,45,55,2,14,27,41,56,8,25,43,62,18,39,61,20,44]},91122:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(39151))&&n.__esModule?n:{default:n};t.default=function(e){for(var t=e.A,r=e.C,n=e.D,o=e.W,s=0,a=0,u=0;u<5;u++){var c=2*u,l=2*(u+5),d=2*(u+10),h=2*(u+15),f=2*(u+20);r[c]=t[c]^t[l]^t[d]^t[h]^t[f],r[c+1]=t[c+1]^t[l+1]^t[d+1]^t[h+1]^t[f+1]}for(var p=0;p<5;p++){(0,i.default)(r,(p+1)%5)(o,0),s=o[0],a=o[1],o[0]=s<<1|a>>>31,o[1]=a<<1|s>>>31,n[2*p]=r[(p+4)%5*2]^o[0],n[2*p+1]=r[(p+4)%5*2+1]^o[1];for(var g=0;g<25;g+=5)t[2*(g+p)]^=n[2*p],t[2*(g+p)+1]^=n[2*p+1]}}},77575:(e,t,r)=>{"use strict";var n=r(53503),i=r(79818),o=r(48660),s=n("%TypeError%"),a=n("%WeakMap%",!0),u=n("%Map%",!0),c=i("WeakMap.prototype.get",!0),l=i("WeakMap.prototype.set",!0),d=i("WeakMap.prototype.has",!0),h=i("Map.prototype.get",!0),f=i("Map.prototype.set",!0),p=i("Map.prototype.has",!0),g=function(e,t){for(var r,n=e;null!==(r=n.next);n=r)if(r.key===t)return n.next=r.next,r.next=e.next,e.next=r,r};e.exports=function(){var e,t,r,n={assert:function(e){if(!n.has(e))throw new s("Side channel does not contain "+o(e))},get:function(n){if(a&&n&&("object"==typeof n||"function"==typeof n)){if(e)return c(e,n)}else if(u){if(t)return h(t,n)}else if(r)return function(e,t){var r=g(e,t);return r&&r.value}(r,n)},has:function(n){if(a&&n&&("object"==typeof n||"function"==typeof n)){if(e)return d(e,n)}else if(u){if(t)return p(t,n)}else if(r)return function(e,t){return!!g(e,t)}(r,n);return!1},set:function(n,i){a&&n&&("object"==typeof n||"function"==typeof n)?(e||(e=new a),l(e,n,i)):u?(t||(t=new u),f(t,n,i)):(r||(r={key:{},next:null}),function(e,t,r){var n=g(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}}(r,n,i))}};return n}},53503:(e,t,r)=>{"use strict";var n,i=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new s},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=r(53558)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?h((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?h((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?h(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":i,"%ThrowTypeError%":l,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=h(i.prototype))}return g[t]=r,r},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=r(79138),v=r(92571),A=b.call(Function.call,Array.prototype.concat),w=b.call(Function.apply,Array.prototype.splice),E=b.call(Function.call,String.prototype.replace),_=b.call(Function.call,String.prototype.slice),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,S=/\\(\\)?/g,k=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var o=g[n];if(o===f&&(o=m(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');var r=function(e){var t=_(e,0,1),r=_(e,-1);if("%"===t&&"%"!==r)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var n=[];return E(e,I,(function(e,t,r,i){n[n.length]=r?E(i,S,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=k("%"+n+"%",t),a=o.name,c=o.value,l=!1,d=o.alias;d&&(n=d[0],w(r,A([0,1],d)));for(var h=1,f=!0;h=r.length){var b=u(c,p);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[p]}else f=v(c,p),c=c[p];f&&!l&&(g[a]=c)}}return c}},53551:(e,t)=>{"use strict";t.q=function(e){var t=String(e||r).trim();return t===r?[]:t.split(n)};var r="",n=/[ \t\n\r\f]+/g},72851:e=>{"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},31983:(e,t,r)=>{e.exports=i;var n=r(50046).EventEmitter;function i(){n.call(this)}r(35615)(i,n),i.Readable=r(28199),i.Writable=r(5291),i.Duplex=r(11265),i.Transform=r(99415),i.PassThrough=r(94421),i.finished=r(94869),i.pipeline=r(16815),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",u));var s=!1;function a(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",i),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",u),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",c),e.on("error",c),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},4865:(e,t,r)=>{var n=r(98636),i=r(36846),o=r(93227),s=r(30049),a=r(75442),u=t;u.request=function(e,t){e="string"==typeof e?a.parse(e):o(e);var i=-1===r.g.location.protocol.search(/^https?:$/)?"http:":"",s=e.protocol||i,u=e.hostname||e.host,c=e.port,l=e.path||"/";u&&-1!==u.indexOf(":")&&(u="["+u+"]"),e.url=(u?s+"//"+u:"")+(c?":"+c:"")+l,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{};var d=new n(e);return t&&d.on("response",t),d},u.get=function(e,t){var r=u.request(e,t);return r.end(),r},u.ClientRequest=n,u.IncomingMessage=i.IncomingMessage,u.Agent=function(){},u.Agent.defaultMaxSockets=4,u.globalAgent=new u.Agent,u.STATUS_CODES=s,u.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]},42271:(e,t,r)=>{var n;function i(){if(void 0!==n)return n;if(r.g.XMLHttpRequest){n=new r.g.XMLHttpRequest;try{n.open("GET",r.g.XDomainRequest?"/":"https://example.com")}catch(e){n=null}}else n=null;return n}function o(e){var t=i();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}function s(e){return"function"==typeof e}t.fetch=s(r.g.fetch)&&s(r.g.ReadableStream),t.writableStream=s(r.g.WritableStream),t.abortController=s(r.g.AbortController),t.arraybuffer=t.fetch||o("arraybuffer"),t.msstream=!t.fetch&&o("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&o("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!i()&&s(i().overrideMimeType),n=null},98636:(e,t,r)=>{var n=r(1048).Buffer,i=r(39907),o=r(42271),s=r(35615),a=r(36846),u=r(34156),c=a.IncomingMessage,l=a.readyStates,d=e.exports=function(e){var t,r=this;u.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+n.from(e.auth).toString("base64")),Object.keys(e.headers).forEach((function(t){r.setHeader(t,e.headers[t])}));var i=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!o.abortController)i=!1,t=!0;else if("prefer-streaming"===e.mode)t=!1;else if("allow-wrong-content-type"===e.mode)t=!o.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");t=!0}r._mode=function(e,t){return o.fetch&&t?"fetch":o.mozchunkedarraybuffer?"moz-chunked-arraybuffer":o.msstream?"ms-stream":o.arraybuffer&&e?"arraybuffer":"text"}(t,i),r._fetchTimer=null,r._socketTimeout=null,r._socketTimer=null,r.on("finish",(function(){r._onFinish()}))};s(d,u.Writable),d.prototype.setHeader=function(e,t){var r=e.toLowerCase();-1===h.indexOf(r)&&(this._headers[r]={name:e,value:t})},d.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},d.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},d.prototype._onFinish=function(){var e=this;if(!e._destroyed){var t=e._opts;"timeout"in t&&0!==t.timeout&&e.setTimeout(t.timeout);var n=e._headers,s=null;"GET"!==t.method&&"HEAD"!==t.method&&(s=new Blob(e._body,{type:(n["content-type"]||{}).value||""}));var a=[];if(Object.keys(n).forEach((function(e){var t=n[e].name,r=n[e].value;Array.isArray(r)?r.forEach((function(e){a.push([t,e])})):a.push([t,r])})),"fetch"===e._mode){var u=null;if(o.abortController){var c=new AbortController;u=c.signal,e._fetchAbortController=c,"requestTimeout"in t&&0!==t.requestTimeout&&(e._fetchTimer=r.g.setTimeout((function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()}),t.requestTimeout))}r.g.fetch(e._opts.url,{method:e._opts.method,headers:a,body:s||void 0,mode:"cors",credentials:t.withCredentials?"include":"same-origin",signal:u}).then((function(t){e._fetchResponse=t,e._resetTimers(!1),e._connect()}),(function(t){e._resetTimers(!0),e._destroyed||e.emit("error",t)}))}else{var d=e._xhr=new r.g.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(t){return void i.nextTick((function(){e.emit("error",t)}))}"responseType"in d&&(d.responseType=e._mode),"withCredentials"in d&&(d.withCredentials=!!t.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in t&&(d.timeout=t.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),a.forEach((function(e){d.setRequestHeader(e[0],e[1])})),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case l.LOADING:case l.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||(e._resetTimers(!0),e.emit("error",new Error("XHR error")))};try{d.send(s)}catch(t){return void i.nextTick((function(){e.emit("error",t)}))}}}},d.prototype._onXHRProgress=function(){var e=this;e._resetTimers(!1),function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}}(e._xhr)&&!e._destroyed&&(e._response||e._connect(),e._response._onXHRProgress(e._resetTimers.bind(e)))},d.prototype._connect=function(){var e=this;e._destroyed||(e._response=new c(e._xhr,e._fetchResponse,e._mode,e._resetTimers.bind(e)),e._response.on("error",(function(t){e.emit("error",t)})),e.emit("response",e._response))},d.prototype._write=function(e,t,r){this._body.push(e),r()},d.prototype._resetTimers=function(e){var t=this;r.g.clearTimeout(t._socketTimer),t._socketTimer=null,e?(r.g.clearTimeout(t._fetchTimer),t._fetchTimer=null):t._socketTimeout&&(t._socketTimer=r.g.setTimeout((function(){t.emit("timeout")}),t._socketTimeout))},d.prototype.abort=d.prototype.destroy=function(e){var t=this;t._destroyed=!0,t._resetTimers(!0),t._response&&(t._response._destroyed=!0),t._xhr?t._xhr.abort():t._fetchAbortController&&t._fetchAbortController.abort(),e&&t.emit("error",e)},d.prototype.end=function(e,t,r){"function"==typeof e&&(r=e,e=void 0),u.Writable.prototype.end.call(this,e,t,r)},d.prototype.setTimeout=function(e,t){var r=this;t&&r.once("timeout",t),r._socketTimeout=e,r._resetTimers(!1)},d.prototype.flushHeaders=function(){},d.prototype.setNoDelay=function(){},d.prototype.setSocketKeepAlive=function(){};var h=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]},36846:(e,t,r)=>{var n=r(39907),i=r(1048).Buffer,o=r(42271),s=r(35615),a=r(34156),u=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c=t.IncomingMessage=function(e,t,r,s){var u=this;if(a.Readable.call(u),u._mode=r,u.headers={},u.rawHeaders=[],u.trailers={},u.rawTrailers=[],u.on("end",(function(){n.nextTick((function(){u.emit("close")}))})),"fetch"===r){if(u._fetchResponse=t,u.url=t.url,u.statusCode=t.status,u.statusMessage=t.statusText,t.headers.forEach((function(e,t){u.headers[t.toLowerCase()]=e,u.rawHeaders.push(t,e)})),o.writableStream){var c=new WritableStream({write:function(e){return s(!1),new Promise((function(t,r){u._destroyed?r():u.push(i.from(e))?t():u._resumeFetch=t}))},close:function(){s(!0),u._destroyed||u.push(null)},abort:function(e){s(!0),u._destroyed||u.emit("error",e)}});try{return void t.body.pipeTo(c).catch((function(e){s(!0),u._destroyed||u.emit("error",e)}))}catch(e){}}var l=t.body.getReader();!function e(){l.read().then((function(t){u._destroyed||(s(t.done),t.done?u.push(null):(u.push(i.from(t.value)),e()))})).catch((function(e){s(!0),u._destroyed||u.emit("error",e)}))}()}else if(u._xhr=e,u._pos=0,u.url=e.responseURL,u.statusCode=e.status,u.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var r=t[1].toLowerCase();"set-cookie"===r?(void 0===u.headers[r]&&(u.headers[r]=[]),u.headers[r].push(t[2])):void 0!==u.headers[r]?u.headers[r]+=", "+t[2]:u.headers[r]=t[2],u.rawHeaders.push(t[1],t[2])}})),u._charset="x-user-defined",!o.overrideMimeType){var d=u.rawHeaders["mime-type"];if(d){var h=d.match(/;\s*charset=([^;])(;|$)/);h&&(u._charset=h[1].toLowerCase())}u._charset||(u._charset="utf-8")}};s(c,a.Readable),c.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},c.prototype._onXHRProgress=function(e){var t=this,n=t._xhr,o=null;switch(t._mode){case"text":if((o=n.responseText).length>t._pos){var s=o.substr(t._pos);if("x-user-defined"===t._charset){for(var a=i.alloc(s.length),c=0;ct._pos&&(t.push(i.from(new Uint8Array(l.result.slice(t._pos)))),t._pos=l.result.byteLength)},l.onload=function(){e(!0),t.push(null)},l.readAsArrayBuffer(o)}t._xhr.readyState===u.DONE&&"ms-stream"!==t._mode&&(e(!0),t.push(null))}},7269:e=>{"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},18888:(e,t,r)=>{"use strict";var n=r(25636).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=c,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=l,this.end=d,t=3;break;default:return this.write=h,void(this.end=f)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function f(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(i>0&&(e.lastNeed=i-1),i):--n=0?(i>0&&(e.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},95342:(e,t,r)=>{var n=r(7057);e.exports=function(e){return"string"!=typeof e?e:n(e)?e.slice(2):e}},92960:e=>{var t=["utf8","utf-8","unicode-1-1-utf-8"];e.exports={TextEncoder:function(e){if(t.indexOf(e)<0&&void 0!==e&&null!=e)throw new RangeError("Invalid encoding type. Only utf-8 is supported");this.encoding="utf-8",this.encode=function(e){if("string"!=typeof e)throw new TypeError("passed argument must be of tye string");var t=unescape(encodeURIComponent(e)),r=new Uint8Array(t.length);const n=t.split("");for(let e=0;e{"use strict";function r(e,t,r){return t<=e&&e<=r}function n(e){if(void 0===e)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}function i(e){this.tokens=[].slice.call(e)}i.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.shift():-1},prepend:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.unshift(t.pop());else this.tokens.unshift(e)},push:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.push(t.shift());else this.tokens.push(e)}};var o=-1;function s(e,t){if(e)throw TypeError("Decoder error");return t||65533}var a="utf-8";function u(e,t){if(!(this instanceof u))return new u(e,t);if((e=void 0!==e?String(e).toLowerCase():a)!==a)throw new Error("Encoding not supported. Only utf-8 is supported");t=n(t),this._streaming=!1,this._BOMseen=!1,this._decoder=null,this._fatal=Boolean(t.fatal),this._ignoreBOM=Boolean(t.ignoreBOM),Object.defineProperty(this,"encoding",{value:"utf-8"}),Object.defineProperty(this,"fatal",{value:this._fatal}),Object.defineProperty(this,"ignoreBOM",{value:this._ignoreBOM})}function c(e,t){if(!(this instanceof c))return new c(e,t);if((e=void 0!==e?String(e).toLowerCase():a)!==a)throw new Error("Encoding not supported. Only utf-8 is supported");t=n(t),this._streaming=!1,this._encoder=null,this._options={fatal:Boolean(t.fatal)},Object.defineProperty(this,"encoding",{value:"utf-8"})}function l(e){var t=e.fatal,n=0,i=0,a=0,u=128,c=191;this.handler=function(e,l){if(-1===l&&0!==a)return a=0,s(t);if(-1===l)return o;if(0===a){if(r(l,0,127))return l;if(r(l,194,223))a=1,n=l-192;else if(r(l,224,239))224===l&&(u=160),237===l&&(c=159),a=2,n=l-224;else{if(!r(l,240,244))return s(t);240===l&&(u=144),244===l&&(c=143),a=3,n=l-240}return n<<=6*a,null}if(!r(l,u,c))return n=a=i=0,u=128,c=191,e.prepend(l),s(t);if(u=128,c=191,n+=l-128<<6*(a-(i+=1)),i!==a)return null;var d=n;return n=a=i=0,d}}function d(e){e.fatal,this.handler=function(e,t){if(-1===t)return o;if(r(t,0,127))return t;var n,i;r(t,128,2047)?(n=1,i=192):r(t,2048,65535)?(n=2,i=224):r(t,65536,1114111)&&(n=3,i=240);for(var s=[(t>>6*n)+i];n>0;){var a=t>>6*(n-1);s.push(128|63&a),n-=1}return s}}u.prototype={decode:function(e,t){var r;r="object"==typeof e&&e instanceof ArrayBuffer?new Uint8Array(e):"object"==typeof e&&"buffer"in e&&e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0),t=n(t),this._streaming||(this._decoder=new l({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(t.stream);for(var s,a=new i(r),u=[];!a.endOfStream()&&(s=this._decoder.handler(a,a.read()))!==o;)null!==s&&(Array.isArray(s)?u.push.apply(u,s):u.push(s));if(!this._streaming){do{if((s=this._decoder.handler(a,a.read()))===o)break;null!==s&&(Array.isArray(s)?u.push.apply(u,s):u.push(s))}while(!a.endOfStream());this._decoder=null}return u.length&&(-1===["utf-8"].indexOf(this.encoding)||this._ignoreBOM||this._BOMseen||(65279===u[0]?(this._BOMseen=!0,u.shift()):this._BOMseen=!0)),function(e){for(var t="",r=0;r>10),56320+(1023&n)))}return t}(u)}},c.prototype={encode:function(e,t){e=e?String(e):"",t=n(t),this._streaming||(this._encoder=new d(this._options)),this._streaming=Boolean(t.stream);for(var r,s=[],a=new i(function(e){for(var t=String(e),r=t.length,n=0,i=[];n57343)i.push(o);else if(56320<=o&&o<=57343)i.push(65533);else if(55296<=o&&o<=56319)if(n===r-1)i.push(65533);else{var s=e.charCodeAt(n+1);if(56320<=s&&s<=57343){var a=1023&o,u=1023&s;i.push(65536+(a<<10)+u),n+=1}else i.push(65533)}n+=1}return i}(e));!a.endOfStream()&&(r=this._encoder.handler(a,a.read()))!==o;)Array.isArray(r)?s.push.apply(s,r):s.push(r);if(!this._streaming){for(;(r=this._encoder.handler(a,a.read()))!==o;)Array.isArray(r)?s.push.apply(s,r):s.push(r);this._encoder=null}return new Uint8Array(s)}},t.TextEncoder=c,t.TextDecoder=u},36685:(e,t,r)=>{var n=r(73052);e.exports={TextEncoder:n.TextEncoder,TextDecoder:n.TextDecoder}},50501:function(e){!function(t){"use strict";e.exports&&(e.exports=t),t["encoding-indexes"]={big5:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,17392,19506,17923,17830,17784,160359,19831,17843,162993,19682,163013,15253,18230,18244,19527,19520,148159,144919,160594,159371,159954,19543,172881,18255,17882,19589,162924,19719,19108,18081,158499,29221,154196,137827,146950,147297,26189,22267,null,32149,22813,166841,15860,38708,162799,23515,138590,23204,13861,171696,23249,23479,23804,26478,34195,170309,29793,29853,14453,138579,145054,155681,16108,153822,15093,31484,40855,147809,166157,143850,133770,143966,17162,33924,40854,37935,18736,34323,22678,38730,37400,31184,31282,26208,27177,34973,29772,31685,26498,31276,21071,36934,13542,29636,155065,29894,40903,22451,18735,21580,16689,145038,22552,31346,162661,35727,18094,159368,16769,155033,31662,140476,40904,140481,140489,140492,40905,34052,144827,16564,40906,17633,175615,25281,28782,40907,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12736,12737,12738,12739,12740,131340,12741,131281,131277,12742,12743,131275,139240,12744,131274,12745,12746,12747,12748,131342,12749,12750,256,193,461,192,274,201,282,200,332,211,465,210,null,7870,null,7872,202,257,225,462,224,593,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,null,7871,null,7873,234,609,9178,9179,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,172969,135493,null,25866,null,null,20029,28381,40270,37343,null,null,161589,25745,20250,20264,20392,20822,20852,20892,20964,21153,21160,21307,21326,21457,21464,22242,22768,22788,22791,22834,22836,23398,23454,23455,23706,24198,24635,25993,26622,26628,26725,27982,28860,30005,32420,32428,32442,32455,32463,32479,32518,32567,33402,33487,33647,35270,35774,35810,36710,36711,36718,29713,31996,32205,26950,31433,21031,null,null,null,null,37260,30904,37214,32956,null,36107,33014,133607,null,null,32927,40647,19661,40393,40460,19518,171510,159758,40458,172339,13761,null,28314,33342,29977,null,18705,39532,39567,40857,31111,164972,138698,132560,142054,20004,20097,20096,20103,20159,20203,20279,13388,20413,15944,20483,20616,13437,13459,13477,20870,22789,20955,20988,20997,20105,21113,21136,21287,13767,21417,13649,21424,13651,21442,21539,13677,13682,13953,21651,21667,21684,21689,21712,21743,21784,21795,21800,13720,21823,13733,13759,21975,13765,163204,21797,null,134210,134421,151851,21904,142534,14828,131905,36422,150968,169189,16467,164030,30586,142392,14900,18389,164189,158194,151018,25821,134524,135092,134357,135412,25741,36478,134806,134155,135012,142505,164438,148691,null,134470,170573,164073,18420,151207,142530,39602,14951,169460,16365,13574,152263,169940,161992,142660,40302,38933,null,17369,155813,25780,21731,142668,142282,135287,14843,135279,157402,157462,162208,25834,151634,134211,36456,139681,166732,132913,null,18443,131497,16378,22643,142733,null,148936,132348,155799,134988,134550,21881,16571,17338,null,19124,141926,135325,33194,39157,134556,25465,14846,141173,36288,22177,25724,15939,null,173569,134665,142031,142537,null,135368,145858,14738,14854,164507,13688,155209,139463,22098,134961,142514,169760,13500,27709,151099,null,null,161140,142987,139784,173659,167117,134778,134196,157724,32659,135375,141315,141625,13819,152035,134796,135053,134826,16275,134960,134471,135503,134732,null,134827,134057,134472,135360,135485,16377,140950,25650,135085,144372,161337,142286,134526,134527,142417,142421,14872,134808,135367,134958,173618,158544,167122,167321,167114,38314,21708,33476,21945,null,171715,39974,39606,161630,142830,28992,33133,33004,23580,157042,33076,14231,21343,164029,37302,134906,134671,134775,134907,13789,151019,13833,134358,22191,141237,135369,134672,134776,135288,135496,164359,136277,134777,151120,142756,23124,135197,135198,135413,135414,22428,134673,161428,164557,135093,134779,151934,14083,135094,135552,152280,172733,149978,137274,147831,164476,22681,21096,13850,153405,31666,23400,18432,19244,40743,18919,39967,39821,154484,143677,22011,13810,22153,20008,22786,138177,194680,38737,131206,20059,20155,13630,23587,24401,24516,14586,25164,25909,27514,27701,27706,28780,29227,20012,29357,149737,32594,31035,31993,32595,156266,13505,null,156491,32770,32896,157202,158033,21341,34916,35265,161970,35744,36125,38021,38264,38271,38376,167439,38886,39029,39118,39134,39267,17e4,40060,40479,40644,27503,63751,20023,131207,38429,25143,38050,null,20539,28158,171123,40870,15817,34959,147790,28791,23797,19232,152013,13657,154928,24866,166450,36775,37366,29073,26393,29626,144001,172295,15499,137600,19216,30948,29698,20910,165647,16393,27235,172730,16931,34319,133743,31274,170311,166634,38741,28749,21284,139390,37876,30425,166371,40871,30685,20131,20464,20668,20015,20247,40872,21556,32139,22674,22736,138678,24210,24217,24514,141074,25995,144377,26905,27203,146531,27903,null,29184,148741,29580,16091,150035,23317,29881,35715,154788,153237,31379,31724,31939,32364,33528,34199,40873,34960,40874,36537,40875,36815,34143,39392,37409,40876,167353,136255,16497,17058,23066,null,null,null,39016,26475,17014,22333,null,34262,149883,33471,160013,19585,159092,23931,158485,159678,40877,40878,23446,40879,26343,32347,28247,31178,15752,17603,143958,141206,17306,17718,null,23765,146202,35577,23672,15634,144721,23928,40882,29015,17752,147692,138787,19575,14712,13386,131492,158785,35532,20404,131641,22975,33132,38998,170234,24379,134047,null,139713,166253,16642,18107,168057,16135,40883,172469,16632,14294,18167,158790,16764,165554,160767,17773,14548,152730,17761,17691,19849,19579,19830,17898,16328,150287,13921,17630,17597,16877,23870,23880,23894,15868,14351,23972,23993,14368,14392,24130,24253,24357,24451,14600,14612,14655,14669,24791,24893,23781,14729,25015,25017,25039,14776,25132,25232,25317,25368,14840,22193,14851,25570,25595,25607,25690,14923,25792,23829,22049,40863,14999,25990,15037,26111,26195,15090,26258,15138,26390,15170,26532,26624,15192,26698,26756,15218,15217,15227,26889,26947,29276,26980,27039,27013,15292,27094,15325,27237,27252,27249,27266,15340,27289,15346,27307,27317,27348,27382,27521,27585,27626,27765,27818,15563,27906,27910,27942,28033,15599,28068,28081,28181,28184,28201,28294,166336,28347,28386,28378,40831,28392,28393,28452,28468,15686,147265,28545,28606,15722,15733,29111,23705,15754,28716,15761,28752,28756,28783,28799,28809,131877,17345,13809,134872,147159,22462,159443,28990,153568,13902,27042,166889,23412,31305,153825,169177,31333,31357,154028,31419,31408,31426,31427,29137,156813,16842,31450,31453,31466,16879,21682,154625,31499,31573,31529,152334,154878,31650,31599,33692,154548,158847,31696,33825,31634,31672,154912,15789,154725,33938,31738,31750,31797,154817,31812,31875,149634,31910,26237,148856,31945,31943,31974,31860,31987,31989,31950,32359,17693,159300,32093,159446,29837,32137,32171,28981,32179,32210,147543,155689,32228,15635,32245,137209,32229,164717,32285,155937,155994,32366,32402,17195,37996,32295,32576,32577,32583,31030,156368,39393,32663,156497,32675,136801,131176,17756,145254,17667,164666,32762,156809,32773,32776,32797,32808,32815,172167,158915,32827,32828,32865,141076,18825,157222,146915,157416,26405,32935,166472,33031,33050,22704,141046,27775,156824,151480,25831,136330,33304,137310,27219,150117,150165,17530,33321,133901,158290,146814,20473,136445,34018,33634,158474,149927,144688,137075,146936,33450,26907,194964,16859,34123,33488,33562,134678,137140,14017,143741,144730,33403,33506,33560,147083,159139,158469,158615,144846,15807,33565,21996,33669,17675,159141,33708,33729,33747,13438,159444,27223,34138,13462,159298,143087,33880,154596,33905,15827,17636,27303,33866,146613,31064,33960,158614,159351,159299,34014,33807,33681,17568,33939,34020,154769,16960,154816,17731,34100,23282,159385,17703,34163,17686,26559,34326,165413,165435,34241,159880,34306,136578,159949,194994,17770,34344,13896,137378,21495,160666,34430,34673,172280,34798,142375,34737,34778,34831,22113,34412,26710,17935,34885,34886,161248,146873,161252,34910,34972,18011,34996,34997,25537,35013,30583,161551,35207,35210,35238,35241,35239,35260,166437,35303,162084,162493,35484,30611,37374,35472,162393,31465,162618,147343,18195,162616,29052,35596,35615,152624,152933,35647,35660,35661,35497,150138,35728,35739,35503,136927,17941,34895,35995,163156,163215,195028,14117,163155,36054,163224,163261,36114,36099,137488,36059,28764,36113,150729,16080,36215,36265,163842,135188,149898,15228,164284,160012,31463,36525,36534,36547,37588,36633,36653,164709,164882,36773,37635,172703,133712,36787,18730,166366,165181,146875,24312,143970,36857,172052,165564,165121,140069,14720,159447,36919,165180,162494,36961,165228,165387,37032,165651,37060,165606,37038,37117,37223,15088,37289,37316,31916,166195,138889,37390,27807,37441,37474,153017,37561,166598,146587,166668,153051,134449,37676,37739,166625,166891,28815,23235,166626,166629,18789,37444,166892,166969,166911,37747,37979,36540,38277,38310,37926,38304,28662,17081,140922,165592,135804,146990,18911,27676,38523,38550,16748,38563,159445,25050,38582,30965,166624,38589,21452,18849,158904,131700,156688,168111,168165,150225,137493,144138,38705,34370,38710,18959,17725,17797,150249,28789,23361,38683,38748,168405,38743,23370,168427,38751,37925,20688,143543,143548,38793,38815,38833,38846,38848,38866,38880,152684,38894,29724,169011,38911,38901,168989,162170,19153,38964,38963,38987,39014,15118,160117,15697,132656,147804,153350,39114,39095,39112,39111,19199,159015,136915,21936,39137,39142,39148,37752,39225,150057,19314,170071,170245,39413,39436,39483,39440,39512,153381,14020,168113,170965,39648,39650,170757,39668,19470,39700,39725,165376,20532,39732,158120,14531,143485,39760,39744,171326,23109,137315,39822,148043,39938,39935,39948,171624,40404,171959,172434,172459,172257,172323,172511,40318,40323,172340,40462,26760,40388,139611,172435,172576,137531,172595,40249,172217,172724,40592,40597,40606,40610,19764,40618,40623,148324,40641,15200,14821,15645,20274,14270,166955,40706,40712,19350,37924,159138,40727,40726,40761,22175,22154,40773,39352,168075,38898,33919,40802,40809,31452,40846,29206,19390,149877,149947,29047,150008,148296,150097,29598,166874,137466,31135,166270,167478,37737,37875,166468,37612,37761,37835,166252,148665,29207,16107,30578,31299,28880,148595,148472,29054,137199,28835,137406,144793,16071,137349,152623,137208,14114,136955,137273,14049,137076,137425,155467,14115,136896,22363,150053,136190,135848,136134,136374,34051,145062,34051,33877,149908,160101,146993,152924,147195,159826,17652,145134,170397,159526,26617,14131,15381,15847,22636,137506,26640,16471,145215,147681,147595,147727,158753,21707,22174,157361,22162,135135,134056,134669,37830,166675,37788,20216,20779,14361,148534,20156,132197,131967,20299,20362,153169,23144,131499,132043,14745,131850,132116,13365,20265,131776,167603,131701,35546,131596,20120,20685,20749,20386,20227,150030,147082,20290,20526,20588,20609,20428,20453,20568,20732,20825,20827,20829,20830,28278,144789,147001,147135,28018,137348,147081,20904,20931,132576,17629,132259,132242,132241,36218,166556,132878,21081,21156,133235,21217,37742,18042,29068,148364,134176,149932,135396,27089,134685,29817,16094,29849,29716,29782,29592,19342,150204,147597,21456,13700,29199,147657,21940,131909,21709,134086,22301,37469,38644,37734,22493,22413,22399,13886,22731,23193,166470,136954,137071,136976,23084,22968,37519,23166,23247,23058,153926,137715,137313,148117,14069,27909,29763,23073,155267,23169,166871,132115,37856,29836,135939,28933,18802,37896,166395,37821,14240,23582,23710,24158,24136,137622,137596,146158,24269,23375,137475,137476,14081,137376,14045,136958,14035,33066,166471,138682,144498,166312,24332,24334,137511,137131,23147,137019,23364,34324,161277,34912,24702,141408,140843,24539,16056,140719,140734,168072,159603,25024,131134,131142,140827,24985,24984,24693,142491,142599,149204,168269,25713,149093,142186,14889,142114,144464,170218,142968,25399,173147,25782,25393,25553,149987,142695,25252,142497,25659,25963,26994,15348,143502,144045,149897,144043,21773,144096,137433,169023,26318,144009,143795,15072,16784,152964,166690,152975,136956,152923,152613,30958,143619,137258,143924,13412,143887,143746,148169,26254,159012,26219,19347,26160,161904,138731,26211,144082,144097,26142,153714,14545,145466,145340,15257,145314,144382,29904,15254,26511,149034,26806,26654,15300,27326,14435,145365,148615,27187,27218,27337,27397,137490,25873,26776,27212,15319,27258,27479,147392,146586,37792,37618,166890,166603,37513,163870,166364,37991,28069,28427,149996,28007,147327,15759,28164,147516,23101,28170,22599,27940,30786,28987,148250,148086,28913,29264,29319,29332,149391,149285,20857,150180,132587,29818,147192,144991,150090,149783,155617,16134,16049,150239,166947,147253,24743,16115,29900,29756,37767,29751,17567,159210,17745,30083,16227,150745,150790,16216,30037,30323,173510,15129,29800,166604,149931,149902,15099,15821,150094,16127,149957,149747,37370,22322,37698,166627,137316,20703,152097,152039,30584,143922,30478,30479,30587,149143,145281,14942,149744,29752,29851,16063,150202,150215,16584,150166,156078,37639,152961,30750,30861,30856,30930,29648,31065,161601,153315,16654,31131,33942,31141,27181,147194,31290,31220,16750,136934,16690,37429,31217,134476,149900,131737,146874,137070,13719,21867,13680,13994,131540,134157,31458,23129,141045,154287,154268,23053,131675,30960,23082,154566,31486,16889,31837,31853,16913,154547,155324,155302,31949,150009,137136,31886,31868,31918,27314,32220,32263,32211,32590,156257,155996,162632,32151,155266,17002,158581,133398,26582,131150,144847,22468,156690,156664,149858,32733,31527,133164,154345,154947,31500,155150,39398,34373,39523,27164,144447,14818,150007,157101,39455,157088,33920,160039,158929,17642,33079,17410,32966,33033,33090,157620,39107,158274,33378,33381,158289,33875,159143,34320,160283,23174,16767,137280,23339,137377,23268,137432,34464,195004,146831,34861,160802,23042,34926,20293,34951,35007,35046,35173,35149,153219,35156,161669,161668,166901,166873,166812,166393,16045,33955,18165,18127,14322,35389,35356,169032,24397,37419,148100,26068,28969,28868,137285,40301,35999,36073,163292,22938,30659,23024,17262,14036,36394,36519,150537,36656,36682,17140,27736,28603,140065,18587,28537,28299,137178,39913,14005,149807,37051,37015,21873,18694,37307,37892,166475,16482,166652,37927,166941,166971,34021,35371,38297,38311,38295,38294,167220,29765,16066,149759,150082,148458,16103,143909,38543,167655,167526,167525,16076,149997,150136,147438,29714,29803,16124,38721,168112,26695,18973,168083,153567,38749,37736,166281,166950,166703,156606,37562,23313,35689,18748,29689,147995,38811,38769,39224,134950,24001,166853,150194,38943,169178,37622,169431,37349,17600,166736,150119,166756,39132,166469,16128,37418,18725,33812,39227,39245,162566,15869,39323,19311,39338,39516,166757,153800,27279,39457,23294,39471,170225,19344,170312,39356,19389,19351,37757,22642,135938,22562,149944,136424,30788,141087,146872,26821,15741,37976,14631,24912,141185,141675,24839,40015,40019,40059,39989,39952,39807,39887,171565,39839,172533,172286,40225,19630,147716,40472,19632,40204,172468,172269,172275,170287,40357,33981,159250,159711,158594,34300,17715,159140,159364,159216,33824,34286,159232,145367,155748,31202,144796,144960,18733,149982,15714,37851,37566,37704,131775,30905,37495,37965,20452,13376,36964,152925,30781,30804,30902,30795,137047,143817,149825,13978,20338,28634,28633,28702,28702,21524,147893,22459,22771,22410,40214,22487,28980,13487,147884,29163,158784,151447,23336,137141,166473,24844,23246,23051,17084,148616,14124,19323,166396,37819,37816,137430,134941,33906,158912,136211,148218,142374,148417,22932,146871,157505,32168,155995,155812,149945,149899,166394,37605,29666,16105,29876,166755,137375,16097,150195,27352,29683,29691,16086,150078,150164,137177,150118,132007,136228,149989,29768,149782,28837,149878,37508,29670,37727,132350,37681,166606,166422,37766,166887,153045,18741,166530,29035,149827,134399,22180,132634,134123,134328,21762,31172,137210,32254,136898,150096,137298,17710,37889,14090,166592,149933,22960,137407,137347,160900,23201,14050,146779,14e3,37471,23161,166529,137314,37748,15565,133812,19094,14730,20724,15721,15692,136092,29045,17147,164376,28175,168164,17643,27991,163407,28775,27823,15574,147437,146989,28162,28428,15727,132085,30033,14012,13512,18048,16090,18545,22980,37486,18750,36673,166940,158656,22546,22472,14038,136274,28926,148322,150129,143331,135856,140221,26809,26983,136088,144613,162804,145119,166531,145366,144378,150687,27162,145069,158903,33854,17631,17614,159014,159057,158850,159710,28439,160009,33597,137018,33773,158848,159827,137179,22921,23170,137139,23137,23153,137477,147964,14125,23023,137020,14023,29070,37776,26266,148133,23150,23083,148115,27179,147193,161590,148571,148170,28957,148057,166369,20400,159016,23746,148686,163405,148413,27148,148054,135940,28838,28979,148457,15781,27871,194597,150095,32357,23019,23855,15859,24412,150109,137183,32164,33830,21637,146170,144128,131604,22398,133333,132633,16357,139166,172726,28675,168283,23920,29583,31955,166489,168992,20424,32743,29389,29456,162548,29496,29497,153334,29505,29512,16041,162584,36972,29173,149746,29665,33270,16074,30476,16081,27810,22269,29721,29726,29727,16098,16112,16116,16122,29907,16142,16211,30018,30061,30066,30093,16252,30152,30172,16320,30285,16343,30324,16348,30330,151388,29064,22051,35200,22633,16413,30531,16441,26465,16453,13787,30616,16490,16495,23646,30654,30667,22770,30744,28857,30748,16552,30777,30791,30801,30822,33864,152885,31027,26627,31026,16643,16649,31121,31129,36795,31238,36796,16743,31377,16818,31420,33401,16836,31439,31451,16847,20001,31586,31596,31611,31762,31771,16992,17018,31867,31900,17036,31928,17044,31981,36755,28864,134351,32207,32212,32208,32253,32686,32692,29343,17303,32800,32805,31545,32814,32817,32852,15820,22452,28832,32951,33001,17389,33036,29482,33038,33042,30048,33044,17409,15161,33110,33113,33114,17427,22586,33148,33156,17445,33171,17453,33189,22511,33217,33252,33364,17551,33446,33398,33482,33496,33535,17584,33623,38505,27018,33797,28917,33892,24803,33928,17668,33982,34017,34040,34064,34104,34130,17723,34159,34160,34272,17783,34418,34450,34482,34543,38469,34699,17926,17943,34990,35071,35108,35143,35217,162151,35369,35384,35476,35508,35921,36052,36082,36124,18328,22623,36291,18413,20206,36410,21976,22356,36465,22005,36528,18487,36558,36578,36580,36589,36594,36791,36801,36810,36812,36915,39364,18605,39136,37395,18718,37416,37464,37483,37553,37550,37567,37603,37611,37619,37620,37629,37699,37764,37805,18757,18769,40639,37911,21249,37917,37933,37950,18794,37972,38009,38189,38306,18855,38388,38451,18917,26528,18980,38720,18997,38834,38850,22100,19172,24808,39097,19225,39153,22596,39182,39193,20916,39196,39223,39234,39261,39266,19312,39365,19357,39484,39695,31363,39785,39809,39901,39921,39924,19565,39968,14191,138178,40265,39994,40702,22096,40339,40381,40384,40444,38134,36790,40571,40620,40625,40637,40646,38108,40674,40689,40696,31432,40772,131220,131767,132e3,26906,38083,22956,132311,22592,38081,14265,132565,132629,132726,136890,22359,29043,133826,133837,134079,21610,194619,134091,21662,134139,134203,134227,134245,134268,24807,134285,22138,134325,134365,134381,134511,134578,134600,26965,39983,34725,134660,134670,134871,135056,134957,134771,23584,135100,24075,135260,135247,135286,26398,135291,135304,135318,13895,135359,135379,135471,135483,21348,33965,135907,136053,135990,35713,136567,136729,137155,137159,20088,28859,137261,137578,137773,137797,138282,138352,138412,138952,25283,138965,139029,29080,26709,139333,27113,14024,139900,140247,140282,141098,141425,141647,33533,141671,141715,142037,35237,142056,36768,142094,38840,142143,38983,39613,142412,null,142472,142519,154600,142600,142610,142775,142741,142914,143220,143308,143411,143462,144159,144350,24497,26184,26303,162425,144743,144883,29185,149946,30679,144922,145174,32391,131910,22709,26382,26904,146087,161367,155618,146961,147129,161278,139418,18640,19128,147737,166554,148206,148237,147515,148276,148374,150085,132554,20946,132625,22943,138920,15294,146687,148484,148694,22408,149108,14747,149295,165352,170441,14178,139715,35678,166734,39382,149522,149755,150037,29193,150208,134264,22885,151205,151430,132985,36570,151596,21135,22335,29041,152217,152601,147274,150183,21948,152646,152686,158546,37332,13427,152895,161330,152926,18200,152930,152934,153543,149823,153693,20582,13563,144332,24798,153859,18300,166216,154286,154505,154630,138640,22433,29009,28598,155906,162834,36950,156082,151450,35682,156674,156746,23899,158711,36662,156804,137500,35562,150006,156808,147439,156946,19392,157119,157365,141083,37989,153569,24981,23079,194765,20411,22201,148769,157436,20074,149812,38486,28047,158909,13848,35191,157593,157806,156689,157790,29151,157895,31554,168128,133649,157990,37124,158009,31301,40432,158202,39462,158253,13919,156777,131105,31107,158260,158555,23852,144665,33743,158621,18128,158884,30011,34917,159150,22710,14108,140685,159819,160205,15444,160384,160389,37505,139642,160395,37680,160486,149968,27705,38047,160848,134904,34855,35061,141606,164979,137137,28344,150058,137248,14756,14009,23568,31203,17727,26294,171181,170148,35139,161740,161880,22230,16607,136714,14753,145199,164072,136133,29101,33638,162269,168360,23143,19639,159919,166315,162301,162314,162571,163174,147834,31555,31102,163849,28597,172767,27139,164632,21410,159239,37823,26678,38749,164207,163875,158133,136173,143919,163912,23941,166960,163971,22293,38947,166217,23979,149896,26046,27093,21458,150181,147329,15377,26422,163984,164084,164142,139169,164175,164233,164271,164378,164614,164655,164746,13770,164968,165546,18682,25574,166230,30728,37461,166328,17394,166375,17375,166376,166726,166868,23032,166921,36619,167877,168172,31569,168208,168252,15863,168286,150218,36816,29327,22155,169191,169449,169392,169400,169778,170193,170313,170346,170435,170536,170766,171354,171419,32415,171768,171811,19620,38215,172691,29090,172799,19857,36882,173515,19868,134300,36798,21953,36794,140464,36793,150163,17673,32383,28502,27313,20202,13540,166700,161949,14138,36480,137205,163876,166764,166809,162366,157359,15851,161365,146615,153141,153942,20122,155265,156248,22207,134765,36366,23405,147080,150686,25566,25296,137206,137339,25904,22061,154698,21530,152337,15814,171416,19581,22050,22046,32585,155352,22901,146752,34672,19996,135146,134473,145082,33047,40286,36120,30267,40005,30286,30649,37701,21554,33096,33527,22053,33074,33816,32957,21994,31074,22083,21526,134813,13774,22021,22001,26353,164578,13869,30004,22e3,21946,21655,21874,134209,134294,24272,151880,134774,142434,134818,40619,32090,21982,135285,25245,38765,21652,36045,29174,37238,25596,25529,25598,21865,142147,40050,143027,20890,13535,134567,20903,21581,21790,21779,30310,36397,157834,30129,32950,34820,34694,35015,33206,33820,135361,17644,29444,149254,23440,33547,157843,22139,141044,163119,147875,163187,159440,160438,37232,135641,37384,146684,173737,134828,134905,29286,138402,18254,151490,163833,135147,16634,40029,25887,142752,18675,149472,171388,135148,134666,24674,161187,135149,null,155720,135559,29091,32398,40272,19994,19972,13687,23309,27826,21351,13996,14812,21373,13989,149016,22682,150382,33325,21579,22442,154261,133497,null,14930,140389,29556,171692,19721,39917,146686,171824,19547,151465,169374,171998,33884,146870,160434,157619,145184,25390,32037,147191,146988,14890,36872,21196,15988,13946,17897,132238,30272,23280,134838,30842,163630,22695,16575,22140,39819,23924,30292,173108,40581,19681,30201,14331,24857,143578,148466,null,22109,135849,22439,149859,171526,21044,159918,13741,27722,40316,31830,39737,22494,137068,23635,25811,169168,156469,160100,34477,134440,159010,150242,134513,null,20990,139023,23950,38659,138705,40577,36940,31519,39682,23761,31651,25192,25397,39679,31695,39722,31870,39726,31810,31878,39957,31740,39689,40727,39963,149822,40794,21875,23491,20477,40600,20466,21088,15878,21201,22375,20566,22967,24082,38856,40363,36700,21609,38836,39232,38842,21292,24880,26924,21466,39946,40194,19515,38465,27008,20646,30022,137069,39386,21107,null,37209,38529,37212,null,37201,167575,25471,159011,27338,22033,37262,30074,25221,132092,29519,31856,154657,146685,null,149785,30422,39837,20010,134356,33726,34882,null,23626,27072,20717,22394,21023,24053,20174,27697,131570,20281,21660,21722,21146,36226,13822,24332,13811,null,27474,37244,40869,39831,38958,39092,39610,40616,40580,29050,31508,null,27642,34840,32632,null,22048,173642,36471,40787,null,36308,36431,40476,36353,25218,164733,36392,36469,31443,150135,31294,30936,27882,35431,30215,166490,40742,27854,34774,30147,172722,30803,194624,36108,29410,29553,35629,29442,29937,36075,150203,34351,24506,34976,17591,null,137275,159237,null,35454,140571,null,24829,30311,39639,40260,37742,39823,34805,null,34831,36087,29484,38689,39856,13782,29362,19463,31825,39242,155993,24921,19460,40598,24957,null,22367,24943,25254,25145,25294,14940,25058,21418,144373,25444,26626,13778,23895,166850,36826,167481,null,20697,138566,30982,21298,38456,134971,16485,null,30718,null,31938,155418,31962,31277,32870,32867,32077,29957,29938,35220,33306,26380,32866,160902,32859,29936,33027,30500,35209,157644,30035,159441,34729,34766,33224,34700,35401,36013,35651,30507,29944,34010,13877,27058,36262,null,35241,29800,28089,34753,147473,29927,15835,29046,24740,24988,15569,29026,24695,null,32625,166701,29264,24809,19326,21024,15384,146631,155351,161366,152881,137540,135934,170243,159196,159917,23745,156077,166415,145015,131310,157766,151310,17762,23327,156492,40784,40614,156267,12288,65292,12289,12290,65294,8231,65307,65306,65311,65281,65072,8230,8229,65104,65105,65106,183,65108,65109,65110,65111,65372,8211,65073,8212,65075,9588,65076,65103,65288,65289,65077,65078,65371,65373,65079,65080,12308,12309,65081,65082,12304,12305,65083,65084,12298,12299,65085,65086,12296,12297,65087,65088,12300,12301,65089,65090,12302,12303,65091,65092,65113,65114,65115,65116,65117,65118,8216,8217,8220,8221,12317,12318,8245,8242,65283,65286,65290,8251,167,12291,9675,9679,9651,9650,9678,9734,9733,9671,9670,9633,9632,9661,9660,12963,8453,175,65507,65343,717,65097,65098,65101,65102,65099,65100,65119,65120,65121,65291,65293,215,247,177,8730,65308,65310,65309,8806,8807,8800,8734,8786,8801,65122,65123,65124,65125,65126,65374,8745,8746,8869,8736,8735,8895,13266,13265,8747,8750,8757,8756,9792,9794,8853,8857,8593,8595,8592,8594,8598,8599,8601,8600,8741,8739,65295,65340,8725,65128,65284,65509,12306,65504,65505,65285,65312,8451,8457,65129,65130,65131,13269,13212,13213,13214,13262,13217,13198,13199,13252,176,20825,20827,20830,20829,20833,20835,21991,29929,31950,9601,9602,9603,9604,9605,9606,9607,9608,9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,9621,9484,9488,9492,9496,9581,9582,9584,9583,9552,9566,9578,9569,9698,9699,9701,9700,9585,9586,9587,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,12321,12322,12323,12324,12325,12326,12327,12328,12329,21313,21316,21317,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,729,713,714,711,715,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9249,8364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19968,20057,19969,19971,20035,20061,20102,20108,20154,20799,20837,20843,20960,20992,20993,21147,21269,21313,21340,21448,19977,19979,19976,19978,20011,20024,20961,20037,20040,20063,20062,20110,20129,20800,20995,21242,21315,21449,21475,22303,22763,22805,22823,22899,23376,23377,23379,23544,23567,23586,23608,23665,24029,24037,24049,24050,24051,24062,24178,24318,24331,24339,25165,19985,19984,19981,20013,20016,20025,20043,23609,20104,20113,20117,20114,20116,20130,20161,20160,20163,20166,20167,20173,20170,20171,20164,20803,20801,20839,20845,20846,20844,20887,20982,20998,20999,21e3,21243,21246,21247,21270,21305,21320,21319,21317,21342,21380,21451,21450,21453,22764,22825,22827,22826,22829,23380,23569,23588,23610,23663,24052,24187,24319,24340,24341,24515,25096,25142,25163,25166,25903,25991,26007,26020,26041,26085,26352,26376,26408,27424,27490,27513,27595,27604,27611,27663,27700,28779,29226,29238,29243,29255,29273,29275,29356,29579,19993,19990,19989,19988,19992,20027,20045,20047,20046,20197,20184,20180,20181,20182,20183,20195,20196,20185,20190,20805,20804,20873,20874,20908,20985,20986,20984,21002,21152,21151,21253,21254,21271,21277,20191,21322,21321,21345,21344,21359,21358,21435,21487,21476,21491,21484,21486,21481,21480,21500,21496,21493,21483,21478,21482,21490,21489,21488,21477,21485,21499,22235,22234,22806,22830,22833,22900,22902,23381,23427,23612,24040,24039,24038,24066,24067,24179,24188,24321,24344,24343,24517,25098,25171,25172,25170,25169,26021,26086,26414,26412,26410,26411,26413,27491,27597,27665,27664,27704,27713,27712,27710,29359,29572,29577,29916,29926,29976,29983,29992,29993,3e4,30001,30002,30003,30091,30333,30382,30399,30446,30683,30690,30707,31034,31166,31348,31435,19998,19999,20050,20051,20073,20121,20132,20134,20133,20223,20233,20249,20234,20245,20237,20240,20241,20239,20210,20214,20219,20208,20211,20221,20225,20235,20809,20807,20806,20808,20840,20849,20877,20912,21015,21009,21010,21006,21014,21155,21256,21281,21280,21360,21361,21513,21519,21516,21514,21520,21505,21515,21508,21521,21517,21512,21507,21518,21510,21522,22240,22238,22237,22323,22320,22312,22317,22316,22319,22313,22809,22810,22839,22840,22916,22904,22915,22909,22905,22914,22913,23383,23384,23431,23432,23429,23433,23546,23574,23673,24030,24070,24182,24180,24335,24347,24537,24534,25102,25100,25101,25104,25187,25179,25176,25910,26089,26088,26092,26093,26354,26355,26377,26429,26420,26417,26421,27425,27492,27515,27670,27741,27735,27737,27743,27744,27728,27733,27745,27739,27725,27726,28784,29279,29277,30334,31481,31859,31992,32566,32650,32701,32769,32771,32780,32786,32819,32895,32905,32907,32908,33251,33258,33267,33276,33292,33307,33311,33390,33394,33406,34411,34880,34892,34915,35199,38433,20018,20136,20301,20303,20295,20311,20318,20276,20315,20309,20272,20304,20305,20285,20282,20280,20291,20308,20284,20294,20323,20316,20320,20271,20302,20278,20313,20317,20296,20314,20812,20811,20813,20853,20918,20919,21029,21028,21033,21034,21032,21163,21161,21162,21164,21283,21363,21365,21533,21549,21534,21566,21542,21582,21543,21574,21571,21555,21576,21570,21531,21545,21578,21561,21563,21560,21550,21557,21558,21536,21564,21568,21553,21547,21535,21548,22250,22256,22244,22251,22346,22353,22336,22349,22343,22350,22334,22352,22351,22331,22767,22846,22941,22930,22952,22942,22947,22937,22934,22925,22948,22931,22922,22949,23389,23388,23386,23387,23436,23435,23439,23596,23616,23617,23615,23614,23696,23697,23700,23692,24043,24076,24207,24199,24202,24311,24324,24351,24420,24418,24439,24441,24536,24524,24535,24525,24561,24555,24568,24554,25106,25105,25220,25239,25238,25216,25206,25225,25197,25226,25212,25214,25209,25203,25234,25199,25240,25198,25237,25235,25233,25222,25913,25915,25912,26097,26356,26463,26446,26447,26448,26449,26460,26454,26462,26441,26438,26464,26451,26455,27493,27599,27714,27742,27801,27777,27784,27785,27781,27803,27754,27770,27792,27760,27788,27752,27798,27794,27773,27779,27762,27774,27764,27782,27766,27789,27796,27800,27778,28790,28796,28797,28792,29282,29281,29280,29380,29378,29590,29996,29995,30007,30008,30338,30447,30691,31169,31168,31167,31350,31995,32597,32918,32915,32925,32920,32923,32922,32946,33391,33426,33419,33421,35211,35282,35328,35895,35910,35925,35997,36196,36208,36275,36523,36554,36763,36784,36802,36806,36805,36804,24033,37009,37026,37034,37030,37027,37193,37318,37324,38450,38446,38449,38442,38444,20006,20054,20083,20107,20123,20126,20139,20140,20335,20381,20365,20339,20351,20332,20379,20363,20358,20355,20336,20341,20360,20329,20347,20374,20350,20367,20369,20346,20820,20818,20821,20841,20855,20854,20856,20925,20989,21051,21048,21047,21050,21040,21038,21046,21057,21182,21179,21330,21332,21331,21329,21350,21367,21368,21369,21462,21460,21463,21619,21621,21654,21624,21653,21632,21627,21623,21636,21650,21638,21628,21648,21617,21622,21644,21658,21602,21608,21643,21629,21646,22266,22403,22391,22378,22377,22369,22374,22372,22396,22812,22857,22855,22856,22852,22868,22974,22971,22996,22969,22958,22993,22982,22992,22989,22987,22995,22986,22959,22963,22994,22981,23391,23396,23395,23447,23450,23448,23452,23449,23451,23578,23624,23621,23622,23735,23713,23736,23721,23723,23729,23731,24088,24090,24086,24085,24091,24081,24184,24218,24215,24220,24213,24214,24310,24358,24359,24361,24448,24449,24447,24444,24541,24544,24573,24565,24575,24591,24596,24623,24629,24598,24618,24597,24609,24615,24617,24619,24603,25110,25109,25151,25150,25152,25215,25289,25292,25284,25279,25282,25273,25298,25307,25259,25299,25300,25291,25288,25256,25277,25276,25296,25305,25287,25293,25269,25306,25265,25304,25302,25303,25286,25260,25294,25918,26023,26044,26106,26132,26131,26124,26118,26114,26126,26112,26127,26133,26122,26119,26381,26379,26477,26507,26517,26481,26524,26483,26487,26503,26525,26519,26479,26480,26495,26505,26494,26512,26485,26522,26515,26492,26474,26482,27427,27494,27495,27519,27667,27675,27875,27880,27891,27825,27852,27877,27827,27837,27838,27836,27874,27819,27861,27859,27832,27844,27833,27841,27822,27863,27845,27889,27839,27835,27873,27867,27850,27820,27887,27868,27862,27872,28821,28814,28818,28810,28825,29228,29229,29240,29256,29287,29289,29376,29390,29401,29399,29392,29609,29608,29599,29611,29605,30013,30109,30105,30106,30340,30402,30450,30452,30693,30717,31038,31040,31041,31177,31176,31354,31353,31482,31998,32596,32652,32651,32773,32954,32933,32930,32945,32929,32939,32937,32948,32938,32943,33253,33278,33293,33459,33437,33433,33453,33469,33439,33465,33457,33452,33445,33455,33464,33443,33456,33470,33463,34382,34417,21021,34920,36555,36814,36820,36817,37045,37048,37041,37046,37319,37329,38263,38272,38428,38464,38463,38459,38468,38466,38585,38632,38738,38750,20127,20141,20142,20449,20405,20399,20415,20448,20433,20431,20445,20419,20406,20440,20447,20426,20439,20398,20432,20420,20418,20442,20430,20446,20407,20823,20882,20881,20896,21070,21059,21066,21069,21068,21067,21063,21191,21193,21187,21185,21261,21335,21371,21402,21467,21676,21696,21672,21710,21705,21688,21670,21683,21703,21698,21693,21674,21697,21700,21704,21679,21675,21681,21691,21673,21671,21695,22271,22402,22411,22432,22435,22434,22478,22446,22419,22869,22865,22863,22862,22864,23004,23e3,23039,23011,23016,23043,23013,23018,23002,23014,23041,23035,23401,23459,23462,23460,23458,23461,23553,23630,23631,23629,23627,23769,23762,24055,24093,24101,24095,24189,24224,24230,24314,24328,24365,24421,24456,24453,24458,24459,24455,24460,24457,24594,24605,24608,24613,24590,24616,24653,24688,24680,24674,24646,24643,24684,24683,24682,24676,25153,25308,25366,25353,25340,25325,25345,25326,25341,25351,25329,25335,25327,25324,25342,25332,25361,25346,25919,25925,26027,26045,26082,26149,26157,26144,26151,26159,26143,26152,26161,26148,26359,26623,26579,26609,26580,26576,26604,26550,26543,26613,26601,26607,26564,26577,26548,26586,26597,26552,26575,26590,26611,26544,26585,26594,26589,26578,27498,27523,27526,27573,27602,27607,27679,27849,27915,27954,27946,27969,27941,27916,27953,27934,27927,27963,27965,27966,27958,27931,27893,27961,27943,27960,27945,27950,27957,27918,27947,28843,28858,28851,28844,28847,28845,28856,28846,28836,29232,29298,29295,29300,29417,29408,29409,29623,29642,29627,29618,29645,29632,29619,29978,29997,30031,30028,30030,30027,30123,30116,30117,30114,30115,30328,30342,30343,30344,30408,30406,30403,30405,30465,30457,30456,30473,30475,30462,30460,30471,30684,30722,30740,30732,30733,31046,31049,31048,31047,31161,31162,31185,31186,31179,31359,31361,31487,31485,31869,32002,32005,32e3,32009,32007,32004,32006,32568,32654,32703,32772,32784,32781,32785,32822,32982,32997,32986,32963,32964,32972,32993,32987,32974,32990,32996,32989,33268,33314,33511,33539,33541,33507,33499,33510,33540,33509,33538,33545,33490,33495,33521,33537,33500,33492,33489,33502,33491,33503,33519,33542,34384,34425,34427,34426,34893,34923,35201,35284,35336,35330,35331,35998,36e3,36212,36211,36276,36557,36556,36848,36838,36834,36842,36837,36845,36843,36836,36840,37066,37070,37057,37059,37195,37194,37325,38274,38480,38475,38476,38477,38754,38761,38859,38893,38899,38913,39080,39131,39135,39318,39321,20056,20147,20492,20493,20515,20463,20518,20517,20472,20521,20502,20486,20540,20511,20506,20498,20497,20474,20480,20500,20520,20465,20513,20491,20505,20504,20467,20462,20525,20522,20478,20523,20489,20860,20900,20901,20898,20941,20940,20934,20939,21078,21084,21076,21083,21085,21290,21375,21407,21405,21471,21736,21776,21761,21815,21756,21733,21746,21766,21754,21780,21737,21741,21729,21769,21742,21738,21734,21799,21767,21757,21775,22275,22276,22466,22484,22475,22467,22537,22799,22871,22872,22874,23057,23064,23068,23071,23067,23059,23020,23072,23075,23081,23077,23052,23049,23403,23640,23472,23475,23478,23476,23470,23477,23481,23480,23556,23633,23637,23632,23789,23805,23803,23786,23784,23792,23798,23809,23796,24046,24109,24107,24235,24237,24231,24369,24466,24465,24464,24665,24675,24677,24656,24661,24685,24681,24687,24708,24735,24730,24717,24724,24716,24709,24726,25159,25331,25352,25343,25422,25406,25391,25429,25410,25414,25423,25417,25402,25424,25405,25386,25387,25384,25421,25420,25928,25929,26009,26049,26053,26178,26185,26191,26179,26194,26188,26181,26177,26360,26388,26389,26391,26657,26680,26696,26694,26707,26681,26690,26708,26665,26803,26647,26700,26705,26685,26612,26704,26688,26684,26691,26666,26693,26643,26648,26689,27530,27529,27575,27683,27687,27688,27686,27684,27888,28010,28053,28040,28039,28006,28024,28023,27993,28051,28012,28041,28014,27994,28020,28009,28044,28042,28025,28037,28005,28052,28874,28888,28900,28889,28872,28879,29241,29305,29436,29433,29437,29432,29431,29574,29677,29705,29678,29664,29674,29662,30036,30045,30044,30042,30041,30142,30149,30151,30130,30131,30141,30140,30137,30146,30136,30347,30384,30410,30413,30414,30505,30495,30496,30504,30697,30768,30759,30776,30749,30772,30775,30757,30765,30752,30751,30770,31061,31056,31072,31071,31062,31070,31069,31063,31066,31204,31203,31207,31199,31206,31209,31192,31364,31368,31449,31494,31505,31881,32033,32023,32011,32010,32032,32034,32020,32016,32021,32026,32028,32013,32025,32027,32570,32607,32660,32709,32705,32774,32792,32789,32793,32791,32829,32831,33009,33026,33008,33029,33005,33012,33030,33016,33011,33032,33021,33034,33020,33007,33261,33260,33280,33296,33322,33323,33320,33324,33467,33579,33618,33620,33610,33592,33616,33609,33589,33588,33615,33586,33593,33590,33559,33600,33585,33576,33603,34388,34442,34474,34451,34468,34473,34444,34467,34460,34928,34935,34945,34946,34941,34937,35352,35344,35342,35340,35349,35338,35351,35347,35350,35343,35345,35912,35962,35961,36001,36002,36215,36524,36562,36564,36559,36785,36865,36870,36855,36864,36858,36852,36867,36861,36869,36856,37013,37089,37085,37090,37202,37197,37196,37336,37341,37335,37340,37337,38275,38498,38499,38497,38491,38493,38500,38488,38494,38587,39138,39340,39592,39640,39717,39730,39740,20094,20602,20605,20572,20551,20547,20556,20570,20553,20581,20598,20558,20565,20597,20596,20599,20559,20495,20591,20589,20828,20885,20976,21098,21103,21202,21209,21208,21205,21264,21263,21273,21311,21312,21310,21443,26364,21830,21866,21862,21828,21854,21857,21827,21834,21809,21846,21839,21845,21807,21860,21816,21806,21852,21804,21859,21811,21825,21847,22280,22283,22281,22495,22533,22538,22534,22496,22500,22522,22530,22581,22519,22521,22816,22882,23094,23105,23113,23142,23146,23104,23100,23138,23130,23110,23114,23408,23495,23493,23492,23490,23487,23494,23561,23560,23559,23648,23644,23645,23815,23814,23822,23835,23830,23842,23825,23849,23828,23833,23844,23847,23831,24034,24120,24118,24115,24119,24247,24248,24246,24245,24254,24373,24375,24407,24428,24425,24427,24471,24473,24478,24472,24481,24480,24476,24703,24739,24713,24736,24744,24779,24756,24806,24765,24773,24763,24757,24796,24764,24792,24789,24774,24799,24760,24794,24775,25114,25115,25160,25504,25511,25458,25494,25506,25509,25463,25447,25496,25514,25457,25513,25481,25475,25499,25451,25512,25476,25480,25497,25505,25516,25490,25487,25472,25467,25449,25448,25466,25949,25942,25937,25945,25943,21855,25935,25944,25941,25940,26012,26011,26028,26063,26059,26060,26062,26205,26202,26212,26216,26214,26206,26361,21207,26395,26753,26799,26786,26771,26805,26751,26742,26801,26791,26775,26800,26755,26820,26797,26758,26757,26772,26781,26792,26783,26785,26754,27442,27578,27627,27628,27691,28046,28092,28147,28121,28082,28129,28108,28132,28155,28154,28165,28103,28107,28079,28113,28078,28126,28153,28088,28151,28149,28101,28114,28186,28085,28122,28139,28120,28138,28145,28142,28136,28102,28100,28074,28140,28095,28134,28921,28937,28938,28925,28911,29245,29309,29313,29468,29467,29462,29459,29465,29575,29701,29706,29699,29702,29694,29709,29920,29942,29943,29980,29986,30053,30054,30050,30064,30095,30164,30165,30133,30154,30157,30350,30420,30418,30427,30519,30526,30524,30518,30520,30522,30827,30787,30798,31077,31080,31085,31227,31378,31381,31520,31528,31515,31532,31526,31513,31518,31534,31890,31895,31893,32070,32067,32113,32046,32057,32060,32064,32048,32051,32068,32047,32066,32050,32049,32573,32670,32666,32716,32718,32722,32796,32842,32838,33071,33046,33059,33067,33065,33072,33060,33282,33333,33335,33334,33337,33678,33694,33688,33656,33698,33686,33725,33707,33682,33674,33683,33673,33696,33655,33659,33660,33670,33703,34389,24426,34503,34496,34486,34500,34485,34502,34507,34481,34479,34505,34899,34974,34952,34987,34962,34966,34957,34955,35219,35215,35370,35357,35363,35365,35377,35373,35359,35355,35362,35913,35930,36009,36012,36011,36008,36010,36007,36199,36198,36286,36282,36571,36575,36889,36877,36890,36887,36899,36895,36893,36880,36885,36894,36896,36879,36898,36886,36891,36884,37096,37101,37117,37207,37326,37365,37350,37347,37351,37357,37353,38281,38506,38517,38515,38520,38512,38516,38518,38519,38508,38592,38634,38633,31456,31455,38914,38915,39770,40165,40565,40575,40613,40635,20642,20621,20613,20633,20625,20608,20630,20632,20634,26368,20977,21106,21108,21109,21097,21214,21213,21211,21338,21413,21883,21888,21927,21884,21898,21917,21912,21890,21916,21930,21908,21895,21899,21891,21939,21934,21919,21822,21938,21914,21947,21932,21937,21886,21897,21931,21913,22285,22575,22570,22580,22564,22576,22577,22561,22557,22560,22777,22778,22880,23159,23194,23167,23186,23195,23207,23411,23409,23506,23500,23507,23504,23562,23563,23601,23884,23888,23860,23879,24061,24133,24125,24128,24131,24190,24266,24257,24258,24260,24380,24429,24489,24490,24488,24785,24801,24754,24758,24800,24860,24867,24826,24853,24816,24827,24820,24936,24817,24846,24822,24841,24832,24850,25119,25161,25507,25484,25551,25536,25577,25545,25542,25549,25554,25571,25552,25569,25558,25581,25582,25462,25588,25578,25563,25682,25562,25593,25950,25958,25954,25955,26001,26e3,26031,26222,26224,26228,26230,26223,26257,26234,26238,26231,26366,26367,26399,26397,26874,26837,26848,26840,26839,26885,26847,26869,26862,26855,26873,26834,26866,26851,26827,26829,26893,26898,26894,26825,26842,26990,26875,27454,27450,27453,27544,27542,27580,27631,27694,27695,27692,28207,28216,28244,28193,28210,28263,28234,28192,28197,28195,28187,28251,28248,28196,28246,28270,28205,28198,28271,28212,28237,28218,28204,28227,28189,28222,28363,28297,28185,28238,28259,28228,28274,28265,28255,28953,28954,28966,28976,28961,28982,29038,28956,29260,29316,29312,29494,29477,29492,29481,29754,29738,29747,29730,29733,29749,29750,29748,29743,29723,29734,29736,29989,29990,30059,30058,30178,30171,30179,30169,30168,30174,30176,30331,30332,30358,30355,30388,30428,30543,30701,30813,30828,30831,31245,31240,31243,31237,31232,31384,31383,31382,31461,31459,31561,31574,31558,31568,31570,31572,31565,31563,31567,31569,31903,31909,32094,32080,32104,32085,32043,32110,32114,32097,32102,32098,32112,32115,21892,32724,32725,32779,32850,32901,33109,33108,33099,33105,33102,33081,33094,33086,33100,33107,33140,33298,33308,33769,33795,33784,33805,33760,33733,33803,33729,33775,33777,33780,33879,33802,33776,33804,33740,33789,33778,33738,33848,33806,33796,33756,33799,33748,33759,34395,34527,34521,34541,34516,34523,34532,34512,34526,34903,35009,35010,34993,35203,35222,35387,35424,35413,35422,35388,35393,35412,35419,35408,35398,35380,35386,35382,35414,35937,35970,36015,36028,36019,36029,36033,36027,36032,36020,36023,36022,36031,36024,36234,36229,36225,36302,36317,36299,36314,36305,36300,36315,36294,36603,36600,36604,36764,36910,36917,36913,36920,36914,36918,37122,37109,37129,37118,37219,37221,37327,37396,37397,37411,37385,37406,37389,37392,37383,37393,38292,38287,38283,38289,38291,38290,38286,38538,38542,38539,38525,38533,38534,38541,38514,38532,38593,38597,38596,38598,38599,38639,38642,38860,38917,38918,38920,39143,39146,39151,39145,39154,39149,39342,39341,40643,40653,40657,20098,20653,20661,20658,20659,20677,20670,20652,20663,20667,20655,20679,21119,21111,21117,21215,21222,21220,21218,21219,21295,21983,21992,21971,21990,21966,21980,21959,21969,21987,21988,21999,21978,21985,21957,21958,21989,21961,22290,22291,22622,22609,22616,22615,22618,22612,22635,22604,22637,22602,22626,22610,22603,22887,23233,23241,23244,23230,23229,23228,23219,23234,23218,23913,23919,24140,24185,24265,24264,24338,24409,24492,24494,24858,24847,24904,24863,24819,24859,24825,24833,24840,24910,24908,24900,24909,24894,24884,24871,24845,24838,24887,25121,25122,25619,25662,25630,25642,25645,25661,25644,25615,25628,25620,25613,25654,25622,25623,25606,25964,26015,26032,26263,26249,26247,26248,26262,26244,26264,26253,26371,27028,26989,26970,26999,26976,26964,26997,26928,27010,26954,26984,26987,26974,26963,27001,27014,26973,26979,26971,27463,27506,27584,27583,27603,27645,28322,28335,28371,28342,28354,28304,28317,28359,28357,28325,28312,28348,28346,28331,28369,28310,28316,28356,28372,28330,28327,28340,29006,29017,29033,29028,29001,29031,29020,29036,29030,29004,29029,29022,28998,29032,29014,29242,29266,29495,29509,29503,29502,29807,29786,29781,29791,29790,29761,29759,29785,29787,29788,30070,30072,30208,30192,30209,30194,30193,30202,30207,30196,30195,30430,30431,30555,30571,30566,30558,30563,30585,30570,30572,30556,30565,30568,30562,30702,30862,30896,30871,30872,30860,30857,30844,30865,30867,30847,31098,31103,31105,33836,31165,31260,31258,31264,31252,31263,31262,31391,31392,31607,31680,31584,31598,31591,31921,31923,31925,32147,32121,32145,32129,32143,32091,32622,32617,32618,32626,32681,32680,32676,32854,32856,32902,32900,33137,33136,33144,33125,33134,33139,33131,33145,33146,33126,33285,33351,33922,33911,33853,33841,33909,33894,33899,33865,33900,33883,33852,33845,33889,33891,33897,33901,33862,34398,34396,34399,34553,34579,34568,34567,34560,34558,34555,34562,34563,34566,34570,34905,35039,35028,35033,35036,35032,35037,35041,35018,35029,35026,35228,35299,35435,35442,35443,35430,35433,35440,35463,35452,35427,35488,35441,35461,35437,35426,35438,35436,35449,35451,35390,35432,35938,35978,35977,36042,36039,36040,36036,36018,36035,36034,36037,36321,36319,36328,36335,36339,36346,36330,36324,36326,36530,36611,36617,36606,36618,36767,36786,36939,36938,36947,36930,36948,36924,36949,36944,36935,36943,36942,36941,36945,36926,36929,37138,37143,37228,37226,37225,37321,37431,37463,37432,37437,37440,37438,37467,37451,37476,37457,37428,37449,37453,37445,37433,37439,37466,38296,38552,38548,38549,38605,38603,38601,38602,38647,38651,38649,38646,38742,38772,38774,38928,38929,38931,38922,38930,38924,39164,39156,39165,39166,39347,39345,39348,39649,40169,40578,40718,40723,40736,20711,20718,20709,20694,20717,20698,20693,20687,20689,20721,20686,20713,20834,20979,21123,21122,21297,21421,22014,22016,22043,22039,22013,22036,22022,22025,22029,22030,22007,22038,22047,22024,22032,22006,22296,22294,22645,22654,22659,22675,22666,22649,22661,22653,22781,22821,22818,22820,22890,22889,23265,23270,23273,23255,23254,23256,23267,23413,23518,23527,23521,23525,23526,23528,23522,23524,23519,23565,23650,23940,23943,24155,24163,24149,24151,24148,24275,24278,24330,24390,24432,24505,24903,24895,24907,24951,24930,24931,24927,24922,24920,24949,25130,25735,25688,25684,25764,25720,25695,25722,25681,25703,25652,25709,25723,25970,26017,26071,26070,26274,26280,26269,27036,27048,27029,27073,27054,27091,27083,27035,27063,27067,27051,27060,27088,27085,27053,27084,27046,27075,27043,27465,27468,27699,28467,28436,28414,28435,28404,28457,28478,28448,28460,28431,28418,28450,28415,28399,28422,28465,28472,28466,28451,28437,28459,28463,28552,28458,28396,28417,28402,28364,28407,29076,29081,29053,29066,29060,29074,29246,29330,29334,29508,29520,29796,29795,29802,29808,29805,29956,30097,30247,30221,30219,30217,30227,30433,30435,30596,30589,30591,30561,30913,30879,30887,30899,30889,30883,31118,31119,31117,31278,31281,31402,31401,31469,31471,31649,31637,31627,31605,31639,31645,31636,31631,31672,31623,31620,31929,31933,31934,32187,32176,32156,32189,32190,32160,32202,32180,32178,32177,32186,32162,32191,32181,32184,32173,32210,32199,32172,32624,32736,32737,32735,32862,32858,32903,33104,33152,33167,33160,33162,33151,33154,33255,33274,33287,33300,33310,33355,33993,33983,33990,33988,33945,33950,33970,33948,33995,33976,33984,34003,33936,33980,34001,33994,34623,34588,34619,34594,34597,34612,34584,34645,34615,34601,35059,35074,35060,35065,35064,35069,35048,35098,35055,35494,35468,35486,35491,35469,35489,35475,35492,35498,35493,35496,35480,35473,35482,35495,35946,35981,35980,36051,36049,36050,36203,36249,36245,36348,36628,36626,36629,36627,36771,36960,36952,36956,36963,36953,36958,36962,36957,36955,37145,37144,37150,37237,37240,37239,37236,37496,37504,37509,37528,37526,37499,37523,37532,37544,37500,37521,38305,38312,38313,38307,38309,38308,38553,38556,38555,38604,38610,38656,38780,38789,38902,38935,38936,39087,39089,39171,39173,39180,39177,39361,39599,39600,39654,39745,39746,40180,40182,40179,40636,40763,40778,20740,20736,20731,20725,20729,20738,20744,20745,20741,20956,21127,21128,21129,21133,21130,21232,21426,22062,22075,22073,22066,22079,22068,22057,22099,22094,22103,22132,22070,22063,22064,22656,22687,22686,22707,22684,22702,22697,22694,22893,23305,23291,23307,23285,23308,23304,23534,23532,23529,23531,23652,23653,23965,23956,24162,24159,24161,24290,24282,24287,24285,24291,24288,24392,24433,24503,24501,24950,24935,24942,24925,24917,24962,24956,24944,24939,24958,24999,24976,25003,24974,25004,24986,24996,24980,25006,25134,25705,25711,25721,25758,25778,25736,25744,25776,25765,25747,25749,25769,25746,25774,25773,25771,25754,25772,25753,25762,25779,25973,25975,25976,26286,26283,26292,26289,27171,27167,27112,27137,27166,27161,27133,27169,27155,27146,27123,27138,27141,27117,27153,27472,27470,27556,27589,27590,28479,28540,28548,28497,28518,28500,28550,28525,28507,28536,28526,28558,28538,28528,28516,28567,28504,28373,28527,28512,28511,29087,29100,29105,29096,29270,29339,29518,29527,29801,29835,29827,29822,29824,30079,30240,30249,30239,30244,30246,30241,30242,30362,30394,30436,30606,30599,30604,30609,30603,30923,30917,30906,30922,30910,30933,30908,30928,31295,31292,31296,31293,31287,31291,31407,31406,31661,31665,31684,31668,31686,31687,31681,31648,31692,31946,32224,32244,32239,32251,32216,32236,32221,32232,32227,32218,32222,32233,32158,32217,32242,32249,32629,32631,32687,32745,32806,33179,33180,33181,33184,33178,33176,34071,34109,34074,34030,34092,34093,34067,34065,34083,34081,34068,34028,34085,34047,34054,34690,34676,34678,34656,34662,34680,34664,34649,34647,34636,34643,34907,34909,35088,35079,35090,35091,35093,35082,35516,35538,35527,35524,35477,35531,35576,35506,35529,35522,35519,35504,35542,35533,35510,35513,35547,35916,35918,35948,36064,36062,36070,36068,36076,36077,36066,36067,36060,36074,36065,36205,36255,36259,36395,36368,36381,36386,36367,36393,36383,36385,36382,36538,36637,36635,36639,36649,36646,36650,36636,36638,36645,36969,36974,36968,36973,36983,37168,37165,37159,37169,37255,37257,37259,37251,37573,37563,37559,37610,37548,37604,37569,37555,37564,37586,37575,37616,37554,38317,38321,38660,38662,38663,38665,38752,38797,38795,38799,38945,38955,38940,39091,39178,39187,39186,39192,39389,39376,39391,39387,39377,39381,39378,39385,39607,39662,39663,39719,39749,39748,39799,39791,40198,40201,40195,40617,40638,40654,22696,40786,20754,20760,20756,20752,20757,20864,20906,20957,21137,21139,21235,22105,22123,22137,22121,22116,22136,22122,22120,22117,22129,22127,22124,22114,22134,22721,22718,22727,22725,22894,23325,23348,23416,23536,23566,24394,25010,24977,25001,24970,25037,25014,25022,25034,25032,25136,25797,25793,25803,25787,25788,25818,25796,25799,25794,25805,25791,25810,25812,25790,25972,26310,26313,26297,26308,26311,26296,27197,27192,27194,27225,27243,27224,27193,27204,27234,27233,27211,27207,27189,27231,27208,27481,27511,27653,28610,28593,28577,28611,28580,28609,28583,28595,28608,28601,28598,28582,28576,28596,29118,29129,29136,29138,29128,29141,29113,29134,29145,29148,29123,29124,29544,29852,29859,29848,29855,29854,29922,29964,29965,30260,30264,30266,30439,30437,30624,30622,30623,30629,30952,30938,30956,30951,31142,31309,31310,31302,31308,31307,31418,31705,31761,31689,31716,31707,31713,31721,31718,31957,31958,32266,32273,32264,32283,32291,32286,32285,32265,32272,32633,32690,32752,32753,32750,32808,33203,33193,33192,33275,33288,33368,33369,34122,34137,34120,34152,34153,34115,34121,34157,34154,34142,34691,34719,34718,34722,34701,34913,35114,35122,35109,35115,35105,35242,35238,35558,35578,35563,35569,35584,35548,35559,35566,35582,35585,35586,35575,35565,35571,35574,35580,35947,35949,35987,36084,36420,36401,36404,36418,36409,36405,36667,36655,36664,36659,36776,36774,36981,36980,36984,36978,36988,36986,37172,37266,37664,37686,37624,37683,37679,37666,37628,37675,37636,37658,37648,37670,37665,37653,37678,37657,38331,38567,38568,38570,38613,38670,38673,38678,38669,38675,38671,38747,38748,38758,38808,38960,38968,38971,38967,38957,38969,38948,39184,39208,39198,39195,39201,39194,39405,39394,39409,39608,39612,39675,39661,39720,39825,40213,40227,40230,40232,40210,40219,40664,40660,40845,40860,20778,20767,20769,20786,21237,22158,22144,22160,22149,22151,22159,22741,22739,22737,22734,23344,23338,23332,23418,23607,23656,23996,23994,23997,23992,24171,24396,24509,25033,25026,25031,25062,25035,25138,25140,25806,25802,25816,25824,25840,25830,25836,25841,25826,25837,25986,25987,26329,26326,27264,27284,27268,27298,27292,27355,27299,27262,27287,27280,27296,27484,27566,27610,27656,28632,28657,28639,28640,28635,28644,28651,28655,28544,28652,28641,28649,28629,28654,28656,29159,29151,29166,29158,29157,29165,29164,29172,29152,29237,29254,29552,29554,29865,29872,29862,29864,30278,30274,30284,30442,30643,30634,30640,30636,30631,30637,30703,30967,30970,30964,30959,30977,31143,31146,31319,31423,31751,31757,31742,31735,31756,31712,31968,31964,31966,31970,31967,31961,31965,32302,32318,32326,32311,32306,32323,32299,32317,32305,32325,32321,32308,32313,32328,32309,32319,32303,32580,32755,32764,32881,32882,32880,32879,32883,33222,33219,33210,33218,33216,33215,33213,33225,33214,33256,33289,33393,34218,34180,34174,34204,34193,34196,34223,34203,34183,34216,34186,34407,34752,34769,34739,34770,34758,34731,34747,34746,34760,34763,35131,35126,35140,35128,35133,35244,35598,35607,35609,35611,35594,35616,35613,35588,35600,35905,35903,35955,36090,36093,36092,36088,36091,36264,36425,36427,36424,36426,36676,36670,36674,36677,36671,36991,36989,36996,36993,36994,36992,37177,37283,37278,37276,37709,37762,37672,37749,37706,37733,37707,37656,37758,37740,37723,37744,37722,37716,38346,38347,38348,38344,38342,38577,38584,38614,38684,38686,38816,38867,38982,39094,39221,39425,39423,39854,39851,39850,39853,40251,40255,40587,40655,40670,40668,40669,40667,40766,40779,21474,22165,22190,22745,22744,23352,24413,25059,25139,25844,25842,25854,25862,25850,25851,25847,26039,26332,26406,27315,27308,27331,27323,27320,27330,27310,27311,27487,27512,27567,28681,28683,28670,28678,28666,28689,28687,29179,29180,29182,29176,29559,29557,29863,29887,29973,30294,30296,30290,30653,30655,30651,30652,30990,31150,31329,31330,31328,31428,31429,31787,31783,31786,31774,31779,31777,31975,32340,32341,32350,32346,32353,32338,32345,32584,32761,32763,32887,32886,33229,33231,33290,34255,34217,34253,34256,34249,34224,34234,34233,34214,34799,34796,34802,34784,35206,35250,35316,35624,35641,35628,35627,35920,36101,36441,36451,36454,36452,36447,36437,36544,36681,36685,36999,36995,37e3,37291,37292,37328,37780,37770,37782,37794,37811,37806,37804,37808,37784,37786,37783,38356,38358,38352,38357,38626,38620,38617,38619,38622,38692,38819,38822,38829,38905,38989,38991,38988,38990,38995,39098,39230,39231,39229,39214,39333,39438,39617,39683,39686,39759,39758,39757,39882,39881,39933,39880,39872,40273,40285,40288,40672,40725,40748,20787,22181,22750,22751,22754,23541,40848,24300,25074,25079,25078,25077,25856,25871,26336,26333,27365,27357,27354,27347,28699,28703,28712,28698,28701,28693,28696,29190,29197,29272,29346,29560,29562,29885,29898,29923,30087,30086,30303,30305,30663,31001,31153,31339,31337,31806,31807,31800,31805,31799,31808,32363,32365,32377,32361,32362,32645,32371,32694,32697,32696,33240,34281,34269,34282,34261,34276,34277,34295,34811,34821,34829,34809,34814,35168,35167,35158,35166,35649,35676,35672,35657,35674,35662,35663,35654,35673,36104,36106,36476,36466,36487,36470,36460,36474,36468,36692,36686,36781,37002,37003,37297,37294,37857,37841,37855,37827,37832,37852,37853,37846,37858,37837,37848,37860,37847,37864,38364,38580,38627,38698,38695,38753,38876,38907,39006,39e3,39003,39100,39237,39241,39446,39449,39693,39912,39911,39894,39899,40329,40289,40306,40298,40300,40594,40599,40595,40628,21240,22184,22199,22198,22196,22204,22756,23360,23363,23421,23542,24009,25080,25082,25880,25876,25881,26342,26407,27372,28734,28720,28722,29200,29563,29903,30306,30309,31014,31018,31020,31019,31431,31478,31820,31811,31821,31983,31984,36782,32381,32380,32386,32588,32768,33242,33382,34299,34297,34321,34298,34310,34315,34311,34314,34836,34837,35172,35258,35320,35696,35692,35686,35695,35679,35691,36111,36109,36489,36481,36485,36482,37300,37323,37912,37891,37885,38369,38704,39108,39250,39249,39336,39467,39472,39479,39477,39955,39949,40569,40629,40680,40751,40799,40803,40801,20791,20792,22209,22208,22210,22804,23660,24013,25084,25086,25885,25884,26005,26345,27387,27396,27386,27570,28748,29211,29351,29910,29908,30313,30675,31824,32399,32396,32700,34327,34349,34330,34851,34850,34849,34847,35178,35180,35261,35700,35703,35709,36115,36490,36493,36491,36703,36783,37306,37934,37939,37941,37946,37944,37938,37931,38370,38712,38713,38706,38911,39015,39013,39255,39493,39491,39488,39486,39631,39764,39761,39981,39973,40367,40372,40386,40376,40605,40687,40729,40796,40806,40807,20796,20795,22216,22218,22217,23423,24020,24018,24398,25087,25892,27402,27489,28753,28760,29568,29924,30090,30318,30316,31155,31840,31839,32894,32893,33247,35186,35183,35324,35712,36118,36119,36497,36499,36705,37192,37956,37969,37970,38717,38718,38851,38849,39019,39253,39509,39501,39634,39706,40009,39985,39998,39995,40403,40407,40756,40812,40810,40852,22220,24022,25088,25891,25899,25898,26348,27408,29914,31434,31844,31843,31845,32403,32406,32404,33250,34360,34367,34865,35722,37008,37007,37987,37984,37988,38760,39023,39260,39514,39515,39511,39635,39636,39633,40020,40023,40022,40421,40607,40692,22225,22761,25900,28766,30321,30322,30679,32592,32648,34870,34873,34914,35731,35730,35734,33399,36123,37312,37994,38722,38728,38724,38854,39024,39519,39714,39768,40031,40441,40442,40572,40573,40711,40823,40818,24307,27414,28771,31852,31854,34875,35264,36513,37313,38002,38e3,39025,39262,39638,39715,40652,28772,30682,35738,38007,38857,39522,39525,32412,35740,36522,37317,38013,38014,38012,40055,40056,40695,35924,38015,40474,29224,39530,39729,40475,40478,31858,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,20022,20031,20101,20128,20866,20886,20907,21241,21304,21353,21430,22794,23424,24027,12083,24191,24308,24400,24417,25908,26080,30098,30326,36789,38582,168,710,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,65339,65341,10045,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8679,8632,8633,12751,131276,20058,131210,20994,17553,40880,20872,40881,161287,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65506,65508,65287,65282,12849,8470,8481,12443,12444,11904,11908,11910,11911,11912,11914,11916,11917,11925,11932,11933,11941,11943,11946,11948,11950,11958,11964,11966,11974,11978,11980,11981,11983,11990,11991,11998,12003,null,null,null,643,592,603,596,629,339,248,331,650,618,20034,20060,20981,21274,21378,19975,19980,20039,20109,22231,64012,23662,24435,19983,20871,19982,20014,20115,20162,20169,20168,20888,21244,21356,21433,22304,22787,22828,23568,24063,26081,27571,27596,27668,29247,20017,20028,20200,20188,20201,20193,20189,20186,21004,21276,21324,22306,22307,22807,22831,23425,23428,23570,23611,23668,23667,24068,24192,24194,24521,25097,25168,27669,27702,27715,27711,27707,29358,29360,29578,31160,32906,38430,20238,20248,20268,20213,20244,20209,20224,20215,20232,20253,20226,20229,20258,20243,20228,20212,20242,20913,21011,21001,21008,21158,21282,21279,21325,21386,21511,22241,22239,22318,22314,22324,22844,22912,22908,22917,22907,22910,22903,22911,23382,23573,23589,23676,23674,23675,23678,24031,24181,24196,24322,24346,24436,24533,24532,24527,25180,25182,25188,25185,25190,25186,25177,25184,25178,25189,26095,26094,26430,26425,26424,26427,26426,26431,26428,26419,27672,27718,27730,27740,27727,27722,27732,27723,27724,28785,29278,29364,29365,29582,29994,30335,31349,32593,33400,33404,33408,33405,33407,34381,35198,37017,37015,37016,37019,37012,38434,38436,38432,38435,20310,20283,20322,20297,20307,20324,20286,20327,20306,20319,20289,20312,20269,20275,20287,20321,20879,20921,21020,21022,21025,21165,21166,21257,21347,21362,21390,21391,21552,21559,21546,21588,21573,21529,21532,21541,21528,21565,21583,21569,21544,21540,21575,22254,22247,22245,22337,22341,22348,22345,22347,22354,22790,22848,22950,22936,22944,22935,22926,22946,22928,22927,22951,22945,23438,23442,23592,23594,23693,23695,23688,23691,23689,23698,23690,23686,23699,23701,24032,24074,24078,24203,24201,24204,24200,24205,24325,24349,24440,24438,24530,24529,24528,24557,24552,24558,24563,24545,24548,24547,24570,24559,24567,24571,24576,24564,25146,25219,25228,25230,25231,25236,25223,25201,25211,25210,25200,25217,25224,25207,25213,25202,25204,25911,26096,26100,26099,26098,26101,26437,26439,26457,26453,26444,26440,26461,26445,26458,26443,27600,27673,27674,27768,27751,27755,27780,27787,27791,27761,27759,27753,27802,27757,27783,27797,27804,27750,27763,27749,27771,27790,28788,28794,29283,29375,29373,29379,29382,29377,29370,29381,29589,29591,29587,29588,29586,30010,30009,30100,30101,30337,31037,32820,32917,32921,32912,32914,32924,33424,33423,33413,33422,33425,33427,33418,33411,33412,35960,36809,36799,37023,37025,37029,37022,37031,37024,38448,38440,38447,38445,20019,20376,20348,20357,20349,20352,20359,20342,20340,20361,20356,20343,20300,20375,20330,20378,20345,20353,20344,20368,20380,20372,20382,20370,20354,20373,20331,20334,20894,20924,20926,21045,21042,21043,21062,21041,21180,21258,21259,21308,21394,21396,21639,21631,21633,21649,21634,21640,21611,21626,21630,21605,21612,21620,21606,21645,21615,21601,21600,21656,21603,21607,21604,22263,22265,22383,22386,22381,22379,22385,22384,22390,22400,22389,22395,22387,22388,22370,22376,22397,22796,22853,22965,22970,22991,22990,22962,22988,22977,22966,22972,22979,22998,22961,22973,22976,22984,22964,22983,23394,23397,23443,23445,23620,23623,23726,23716,23712,23733,23727,23720,23724,23711,23715,23725,23714,23722,23719,23709,23717,23734,23728,23718,24087,24084,24089,24360,24354,24355,24356,24404,24450,24446,24445,24542,24549,24621,24614,24601,24626,24587,24628,24586,24599,24627,24602,24606,24620,24610,24589,24592,24622,24595,24593,24588,24585,24604,25108,25149,25261,25268,25297,25278,25258,25270,25290,25262,25267,25263,25275,25257,25264,25272,25917,26024,26043,26121,26108,26116,26130,26120,26107,26115,26123,26125,26117,26109,26129,26128,26358,26378,26501,26476,26510,26514,26486,26491,26520,26502,26500,26484,26509,26508,26490,26527,26513,26521,26499,26493,26497,26488,26489,26516,27429,27520,27518,27614,27677,27795,27884,27883,27886,27865,27830,27860,27821,27879,27831,27856,27842,27834,27843,27846,27885,27890,27858,27869,27828,27786,27805,27776,27870,27840,27952,27853,27847,27824,27897,27855,27881,27857,28820,28824,28805,28819,28806,28804,28817,28822,28802,28826,28803,29290,29398,29387,29400,29385,29404,29394,29396,29402,29388,29393,29604,29601,29613,29606,29602,29600,29612,29597,29917,29928,30015,30016,30014,30092,30104,30383,30451,30449,30448,30453,30712,30716,30713,30715,30714,30711,31042,31039,31173,31352,31355,31483,31861,31997,32821,32911,32942,32931,32952,32949,32941,33312,33440,33472,33451,33434,33432,33435,33461,33447,33454,33468,33438,33466,33460,33448,33441,33449,33474,33444,33475,33462,33442,34416,34415,34413,34414,35926,36818,36811,36819,36813,36822,36821,36823,37042,37044,37039,37043,37040,38457,38461,38460,38458,38467,20429,20421,20435,20402,20425,20427,20417,20436,20444,20441,20411,20403,20443,20423,20438,20410,20416,20409,20460,21060,21065,21184,21186,21309,21372,21399,21398,21401,21400,21690,21665,21677,21669,21711,21699,33549,21687,21678,21718,21686,21701,21702,21664,21616,21692,21666,21694,21618,21726,21680,22453,22430,22431,22436,22412,22423,22429,22427,22420,22424,22415,22425,22437,22426,22421,22772,22797,22867,23009,23006,23022,23040,23025,23005,23034,23037,23036,23030,23012,23026,23031,23003,23017,23027,23029,23008,23038,23028,23021,23464,23628,23760,23768,23756,23767,23755,23771,23774,23770,23753,23751,23754,23766,23763,23764,23759,23752,23750,23758,23775,23800,24057,24097,24098,24099,24096,24100,24240,24228,24226,24219,24227,24229,24327,24366,24406,24454,24631,24633,24660,24690,24670,24645,24659,24647,24649,24667,24652,24640,24642,24671,24612,24644,24664,24678,24686,25154,25155,25295,25357,25355,25333,25358,25347,25323,25337,25359,25356,25336,25334,25344,25363,25364,25338,25365,25339,25328,25921,25923,26026,26047,26166,26145,26162,26165,26140,26150,26146,26163,26155,26170,26141,26164,26169,26158,26383,26384,26561,26610,26568,26554,26588,26555,26616,26584,26560,26551,26565,26603,26596,26591,26549,26573,26547,26615,26614,26606,26595,26562,26553,26574,26599,26608,26546,26620,26566,26605,26572,26542,26598,26587,26618,26569,26570,26563,26602,26571,27432,27522,27524,27574,27606,27608,27616,27680,27681,27944,27956,27949,27935,27964,27967,27922,27914,27866,27955,27908,27929,27962,27930,27921,27904,27933,27970,27905,27928,27959,27907,27919,27968,27911,27936,27948,27912,27938,27913,27920,28855,28831,28862,28849,28848,28833,28852,28853,28841,29249,29257,29258,29292,29296,29299,29294,29386,29412,29416,29419,29407,29418,29414,29411,29573,29644,29634,29640,29637,29625,29622,29621,29620,29675,29631,29639,29630,29635,29638,29624,29643,29932,29934,29998,30023,30024,30119,30122,30329,30404,30472,30467,30468,30469,30474,30455,30459,30458,30695,30696,30726,30737,30738,30725,30736,30735,30734,30729,30723,30739,31050,31052,31051,31045,31044,31189,31181,31183,31190,31182,31360,31358,31441,31488,31489,31866,31864,31865,31871,31872,31873,32003,32008,32001,32600,32657,32653,32702,32775,32782,32783,32788,32823,32984,32967,32992,32977,32968,32962,32976,32965,32995,32985,32988,32970,32981,32969,32975,32983,32998,32973,33279,33313,33428,33497,33534,33529,33543,33512,33536,33493,33594,33515,33494,33524,33516,33505,33522,33525,33548,33531,33526,33520,33514,33508,33504,33530,33523,33517,34423,34420,34428,34419,34881,34894,34919,34922,34921,35283,35332,35335,36210,36835,36833,36846,36832,37105,37053,37055,37077,37061,37054,37063,37067,37064,37332,37331,38484,38479,38481,38483,38474,38478,20510,20485,20487,20499,20514,20528,20507,20469,20468,20531,20535,20524,20470,20471,20503,20508,20512,20519,20533,20527,20529,20494,20826,20884,20883,20938,20932,20933,20936,20942,21089,21082,21074,21086,21087,21077,21090,21197,21262,21406,21798,21730,21783,21778,21735,21747,21732,21786,21759,21764,21768,21739,21777,21765,21745,21770,21755,21751,21752,21728,21774,21763,21771,22273,22274,22476,22578,22485,22482,22458,22470,22461,22460,22456,22454,22463,22471,22480,22457,22465,22798,22858,23065,23062,23085,23086,23061,23055,23063,23050,23070,23091,23404,23463,23469,23468,23555,23638,23636,23788,23807,23790,23793,23799,23808,23801,24105,24104,24232,24238,24234,24236,24371,24368,24423,24669,24666,24679,24641,24738,24712,24704,24722,24705,24733,24707,24725,24731,24727,24711,24732,24718,25113,25158,25330,25360,25430,25388,25412,25413,25398,25411,25572,25401,25419,25418,25404,25385,25409,25396,25432,25428,25433,25389,25415,25395,25434,25425,25400,25431,25408,25416,25930,25926,26054,26051,26052,26050,26186,26207,26183,26193,26386,26387,26655,26650,26697,26674,26675,26683,26699,26703,26646,26673,26652,26677,26667,26669,26671,26702,26692,26676,26653,26642,26644,26662,26664,26670,26701,26682,26661,26656,27436,27439,27437,27441,27444,27501,32898,27528,27622,27620,27624,27619,27618,27623,27685,28026,28003,28004,28022,27917,28001,28050,27992,28002,28013,28015,28049,28045,28143,28031,28038,27998,28007,28e3,28055,28016,28028,27999,28034,28056,27951,28008,28043,28030,28032,28036,27926,28035,28027,28029,28021,28048,28892,28883,28881,28893,28875,32569,28898,28887,28882,28894,28896,28884,28877,28869,28870,28871,28890,28878,28897,29250,29304,29303,29302,29440,29434,29428,29438,29430,29427,29435,29441,29651,29657,29669,29654,29628,29671,29667,29673,29660,29650,29659,29652,29661,29658,29655,29656,29672,29918,29919,29940,29941,29985,30043,30047,30128,30145,30139,30148,30144,30143,30134,30138,30346,30409,30493,30491,30480,30483,30482,30499,30481,30485,30489,30490,30498,30503,30755,30764,30754,30773,30767,30760,30766,30763,30753,30761,30771,30762,30769,31060,31067,31055,31068,31059,31058,31057,31211,31212,31200,31214,31213,31210,31196,31198,31197,31366,31369,31365,31371,31372,31370,31367,31448,31504,31492,31507,31493,31503,31496,31498,31502,31497,31506,31876,31889,31882,31884,31880,31885,31877,32030,32029,32017,32014,32024,32022,32019,32031,32018,32015,32012,32604,32609,32606,32608,32605,32603,32662,32658,32707,32706,32704,32790,32830,32825,33018,33010,33017,33013,33025,33019,33024,33281,33327,33317,33587,33581,33604,33561,33617,33573,33622,33599,33601,33574,33564,33570,33602,33614,33563,33578,33544,33596,33613,33558,33572,33568,33591,33583,33577,33607,33605,33612,33619,33566,33580,33611,33575,33608,34387,34386,34466,34472,34454,34445,34449,34462,34439,34455,34438,34443,34458,34437,34469,34457,34465,34471,34453,34456,34446,34461,34448,34452,34883,34884,34925,34933,34934,34930,34944,34929,34943,34927,34947,34942,34932,34940,35346,35911,35927,35963,36004,36003,36214,36216,36277,36279,36278,36561,36563,36862,36853,36866,36863,36859,36868,36860,36854,37078,37088,37081,37082,37091,37087,37093,37080,37083,37079,37084,37092,37200,37198,37199,37333,37346,37338,38492,38495,38588,39139,39647,39727,20095,20592,20586,20577,20574,20576,20563,20555,20573,20594,20552,20557,20545,20571,20554,20578,20501,20549,20575,20585,20587,20579,20580,20550,20544,20590,20595,20567,20561,20944,21099,21101,21100,21102,21206,21203,21293,21404,21877,21878,21820,21837,21840,21812,21802,21841,21858,21814,21813,21808,21842,21829,21772,21810,21861,21838,21817,21832,21805,21819,21824,21835,22282,22279,22523,22548,22498,22518,22492,22516,22528,22509,22525,22536,22520,22539,22515,22479,22535,22510,22499,22514,22501,22508,22497,22542,22524,22544,22503,22529,22540,22513,22505,22512,22541,22532,22876,23136,23128,23125,23143,23134,23096,23093,23149,23120,23135,23141,23148,23123,23140,23127,23107,23133,23122,23108,23131,23112,23182,23102,23117,23097,23116,23152,23145,23111,23121,23126,23106,23132,23410,23406,23489,23488,23641,23838,23819,23837,23834,23840,23820,23848,23821,23846,23845,23823,23856,23826,23843,23839,23854,24126,24116,24241,24244,24249,24242,24243,24374,24376,24475,24470,24479,24714,24720,24710,24766,24752,24762,24787,24788,24783,24804,24793,24797,24776,24753,24795,24759,24778,24767,24771,24781,24768,25394,25445,25482,25474,25469,25533,25502,25517,25501,25495,25515,25486,25455,25479,25488,25454,25519,25461,25500,25453,25518,25468,25508,25403,25503,25464,25477,25473,25489,25485,25456,25939,26061,26213,26209,26203,26201,26204,26210,26392,26745,26759,26768,26780,26733,26734,26798,26795,26966,26735,26787,26796,26793,26741,26740,26802,26767,26743,26770,26748,26731,26738,26794,26752,26737,26750,26779,26774,26763,26784,26761,26788,26744,26747,26769,26764,26762,26749,27446,27443,27447,27448,27537,27535,27533,27534,27532,27690,28096,28075,28084,28083,28276,28076,28137,28130,28087,28150,28116,28160,28104,28128,28127,28118,28094,28133,28124,28125,28123,28148,28106,28093,28141,28144,28090,28117,28098,28111,28105,28112,28146,28115,28157,28119,28109,28131,28091,28922,28941,28919,28951,28916,28940,28912,28932,28915,28944,28924,28927,28934,28947,28928,28920,28918,28939,28930,28942,29310,29307,29308,29311,29469,29463,29447,29457,29464,29450,29448,29439,29455,29470,29576,29686,29688,29685,29700,29697,29693,29703,29696,29690,29692,29695,29708,29707,29684,29704,30052,30051,30158,30162,30159,30155,30156,30161,30160,30351,30345,30419,30521,30511,30509,30513,30514,30516,30515,30525,30501,30523,30517,30792,30802,30793,30797,30794,30796,30758,30789,30800,31076,31079,31081,31082,31075,31083,31073,31163,31226,31224,31222,31223,31375,31380,31376,31541,31559,31540,31525,31536,31522,31524,31539,31512,31530,31517,31537,31531,31533,31535,31538,31544,31514,31523,31892,31896,31894,31907,32053,32061,32056,32054,32058,32069,32044,32041,32065,32071,32062,32063,32074,32059,32040,32611,32661,32668,32669,32667,32714,32715,32717,32720,32721,32711,32719,32713,32799,32798,32795,32839,32835,32840,33048,33061,33049,33051,33069,33055,33068,33054,33057,33045,33063,33053,33058,33297,33336,33331,33338,33332,33330,33396,33680,33699,33704,33677,33658,33651,33700,33652,33679,33665,33685,33689,33653,33684,33705,33661,33667,33676,33693,33691,33706,33675,33662,33701,33711,33672,33687,33712,33663,33702,33671,33710,33654,33690,34393,34390,34495,34487,34498,34497,34501,34490,34480,34504,34489,34483,34488,34508,34484,34491,34492,34499,34493,34494,34898,34953,34965,34984,34978,34986,34970,34961,34977,34975,34968,34983,34969,34971,34967,34980,34988,34956,34963,34958,35202,35286,35289,35285,35376,35367,35372,35358,35897,35899,35932,35933,35965,36005,36221,36219,36217,36284,36290,36281,36287,36289,36568,36574,36573,36572,36567,36576,36577,36900,36875,36881,36892,36876,36897,37103,37098,37104,37108,37106,37107,37076,37099,37100,37097,37206,37208,37210,37203,37205,37356,37364,37361,37363,37368,37348,37369,37354,37355,37367,37352,37358,38266,38278,38280,38524,38509,38507,38513,38511,38591,38762,38916,39141,39319,20635,20629,20628,20638,20619,20643,20611,20620,20622,20637,20584,20636,20626,20610,20615,20831,20948,21266,21265,21412,21415,21905,21928,21925,21933,21879,22085,21922,21907,21896,21903,21941,21889,21923,21906,21924,21885,21900,21926,21887,21909,21921,21902,22284,22569,22583,22553,22558,22567,22563,22568,22517,22600,22565,22556,22555,22579,22591,22582,22574,22585,22584,22573,22572,22587,22881,23215,23188,23199,23162,23202,23198,23160,23206,23164,23205,23212,23189,23214,23095,23172,23178,23191,23171,23179,23209,23163,23165,23180,23196,23183,23187,23197,23530,23501,23499,23508,23505,23498,23502,23564,23600,23863,23875,23915,23873,23883,23871,23861,23889,23886,23893,23859,23866,23890,23869,23857,23897,23874,23865,23881,23864,23868,23858,23862,23872,23877,24132,24129,24408,24486,24485,24491,24777,24761,24780,24802,24782,24772,24852,24818,24842,24854,24837,24821,24851,24824,24828,24830,24769,24835,24856,24861,24848,24831,24836,24843,25162,25492,25521,25520,25550,25573,25576,25583,25539,25757,25587,25546,25568,25590,25557,25586,25589,25697,25567,25534,25565,25564,25540,25560,25555,25538,25543,25548,25547,25544,25584,25559,25561,25906,25959,25962,25956,25948,25960,25957,25996,26013,26014,26030,26064,26066,26236,26220,26235,26240,26225,26233,26218,26226,26369,26892,26835,26884,26844,26922,26860,26858,26865,26895,26838,26871,26859,26852,26870,26899,26896,26867,26849,26887,26828,26888,26992,26804,26897,26863,26822,26900,26872,26832,26877,26876,26856,26891,26890,26903,26830,26824,26845,26846,26854,26868,26833,26886,26836,26857,26901,26917,26823,27449,27451,27455,27452,27540,27543,27545,27541,27581,27632,27634,27635,27696,28156,28230,28231,28191,28233,28296,28220,28221,28229,28258,28203,28223,28225,28253,28275,28188,28211,28235,28224,28241,28219,28163,28206,28254,28264,28252,28257,28209,28200,28256,28273,28267,28217,28194,28208,28243,28261,28199,28280,28260,28279,28245,28281,28242,28262,28213,28214,28250,28960,28958,28975,28923,28974,28977,28963,28965,28962,28978,28959,28968,28986,28955,29259,29274,29320,29321,29318,29317,29323,29458,29451,29488,29474,29489,29491,29479,29490,29485,29478,29475,29493,29452,29742,29740,29744,29739,29718,29722,29729,29741,29745,29732,29731,29725,29737,29728,29746,29947,29999,30063,30060,30183,30170,30177,30182,30173,30175,30180,30167,30357,30354,30426,30534,30535,30532,30541,30533,30538,30542,30539,30540,30686,30700,30816,30820,30821,30812,30829,30833,30826,30830,30832,30825,30824,30814,30818,31092,31091,31090,31088,31234,31242,31235,31244,31236,31385,31462,31460,31562,31547,31556,31560,31564,31566,31552,31576,31557,31906,31902,31912,31905,32088,32111,32099,32083,32086,32103,32106,32079,32109,32092,32107,32082,32084,32105,32081,32095,32078,32574,32575,32613,32614,32674,32672,32673,32727,32849,32847,32848,33022,32980,33091,33098,33106,33103,33095,33085,33101,33082,33254,33262,33271,33272,33273,33284,33340,33341,33343,33397,33595,33743,33785,33827,33728,33768,33810,33767,33764,33788,33782,33808,33734,33736,33771,33763,33727,33793,33757,33765,33752,33791,33761,33739,33742,33750,33781,33737,33801,33807,33758,33809,33798,33730,33779,33749,33786,33735,33745,33770,33811,33731,33772,33774,33732,33787,33751,33762,33819,33755,33790,34520,34530,34534,34515,34531,34522,34538,34525,34539,34524,34540,34537,34519,34536,34513,34888,34902,34901,35002,35031,35001,35e3,35008,35006,34998,35004,34999,35005,34994,35073,35017,35221,35224,35223,35293,35290,35291,35406,35405,35385,35417,35392,35415,35416,35396,35397,35410,35400,35409,35402,35404,35407,35935,35969,35968,36026,36030,36016,36025,36021,36228,36224,36233,36312,36307,36301,36295,36310,36316,36303,36309,36313,36296,36311,36293,36591,36599,36602,36601,36582,36590,36581,36597,36583,36584,36598,36587,36593,36588,36596,36585,36909,36916,36911,37126,37164,37124,37119,37116,37128,37113,37115,37121,37120,37127,37125,37123,37217,37220,37215,37218,37216,37377,37386,37413,37379,37402,37414,37391,37388,37376,37394,37375,37373,37382,37380,37415,37378,37404,37412,37401,37399,37381,37398,38267,38285,38284,38288,38535,38526,38536,38537,38531,38528,38594,38600,38595,38641,38640,38764,38768,38766,38919,39081,39147,40166,40697,20099,20100,20150,20669,20671,20678,20654,20676,20682,20660,20680,20674,20656,20673,20666,20657,20683,20681,20662,20664,20951,21114,21112,21115,21116,21955,21979,21964,21968,21963,21962,21981,21952,21972,21956,21993,21951,21970,21901,21967,21973,21986,21974,21960,22002,21965,21977,21954,22292,22611,22632,22628,22607,22605,22601,22639,22613,22606,22621,22617,22629,22619,22589,22627,22641,22780,23239,23236,23243,23226,23224,23217,23221,23216,23231,23240,23227,23238,23223,23232,23242,23220,23222,23245,23225,23184,23510,23512,23513,23583,23603,23921,23907,23882,23909,23922,23916,23902,23912,23911,23906,24048,24143,24142,24138,24141,24139,24261,24268,24262,24267,24263,24384,24495,24493,24823,24905,24906,24875,24901,24886,24882,24878,24902,24879,24911,24873,24896,25120,37224,25123,25125,25124,25541,25585,25579,25616,25618,25609,25632,25636,25651,25667,25631,25621,25624,25657,25655,25634,25635,25612,25638,25648,25640,25665,25653,25647,25610,25626,25664,25637,25639,25611,25575,25627,25646,25633,25614,25967,26002,26067,26246,26252,26261,26256,26251,26250,26265,26260,26232,26400,26982,26975,26936,26958,26978,26993,26943,26949,26986,26937,26946,26967,26969,27002,26952,26953,26933,26988,26931,26941,26981,26864,27e3,26932,26985,26944,26991,26948,26998,26968,26945,26996,26956,26939,26955,26935,26972,26959,26961,26930,26962,26927,27003,26940,27462,27461,27459,27458,27464,27457,27547,64013,27643,27644,27641,27639,27640,28315,28374,28360,28303,28352,28319,28307,28308,28320,28337,28345,28358,28370,28349,28353,28318,28361,28343,28336,28365,28326,28367,28338,28350,28355,28380,28376,28313,28306,28302,28301,28324,28321,28351,28339,28368,28362,28311,28334,28323,28999,29012,29010,29027,29024,28993,29021,29026,29042,29048,29034,29025,28994,29016,28995,29003,29040,29023,29008,29011,28996,29005,29018,29263,29325,29324,29329,29328,29326,29500,29506,29499,29498,29504,29514,29513,29764,29770,29771,29778,29777,29783,29760,29775,29776,29774,29762,29766,29773,29780,29921,29951,29950,29949,29981,30073,30071,27011,30191,30223,30211,30199,30206,30204,30201,30200,30224,30203,30198,30189,30197,30205,30361,30389,30429,30549,30559,30560,30546,30550,30554,30569,30567,30548,30553,30573,30688,30855,30874,30868,30863,30852,30869,30853,30854,30881,30851,30841,30873,30848,30870,30843,31100,31106,31101,31097,31249,31256,31257,31250,31255,31253,31266,31251,31259,31248,31395,31394,31390,31467,31590,31588,31597,31604,31593,31602,31589,31603,31601,31600,31585,31608,31606,31587,31922,31924,31919,32136,32134,32128,32141,32127,32133,32122,32142,32123,32131,32124,32140,32148,32132,32125,32146,32621,32619,32615,32616,32620,32678,32677,32679,32731,32732,32801,33124,33120,33143,33116,33129,33115,33122,33138,26401,33118,33142,33127,33135,33092,33121,33309,33353,33348,33344,33346,33349,34033,33855,33878,33910,33913,33935,33933,33893,33873,33856,33926,33895,33840,33869,33917,33882,33881,33908,33907,33885,34055,33886,33847,33850,33844,33914,33859,33912,33842,33861,33833,33753,33867,33839,33858,33837,33887,33904,33849,33870,33868,33874,33903,33989,33934,33851,33863,33846,33843,33896,33918,33860,33835,33888,33876,33902,33872,34571,34564,34551,34572,34554,34518,34549,34637,34552,34574,34569,34561,34550,34573,34565,35030,35019,35021,35022,35038,35035,35034,35020,35024,35205,35227,35295,35301,35300,35297,35296,35298,35292,35302,35446,35462,35455,35425,35391,35447,35458,35460,35445,35459,35457,35444,35450,35900,35915,35914,35941,35940,35942,35974,35972,35973,36044,36200,36201,36241,36236,36238,36239,36237,36243,36244,36240,36242,36336,36320,36332,36337,36334,36304,36329,36323,36322,36327,36338,36331,36340,36614,36607,36609,36608,36613,36615,36616,36610,36619,36946,36927,36932,36937,36925,37136,37133,37135,37137,37142,37140,37131,37134,37230,37231,37448,37458,37424,37434,37478,37427,37477,37470,37507,37422,37450,37446,37485,37484,37455,37472,37479,37487,37430,37473,37488,37425,37460,37475,37456,37490,37454,37459,37452,37462,37426,38303,38300,38302,38299,38546,38547,38545,38551,38606,38650,38653,38648,38645,38771,38775,38776,38770,38927,38925,38926,39084,39158,39161,39343,39346,39344,39349,39597,39595,39771,40170,40173,40167,40576,40701,20710,20692,20695,20712,20723,20699,20714,20701,20708,20691,20716,20720,20719,20707,20704,20952,21120,21121,21225,21227,21296,21420,22055,22037,22028,22034,22012,22031,22044,22017,22035,22018,22010,22045,22020,22015,22009,22665,22652,22672,22680,22662,22657,22655,22644,22667,22650,22663,22673,22670,22646,22658,22664,22651,22676,22671,22782,22891,23260,23278,23269,23253,23274,23258,23277,23275,23283,23266,23264,23259,23276,23262,23261,23257,23272,23263,23415,23520,23523,23651,23938,23936,23933,23942,23930,23937,23927,23946,23945,23944,23934,23932,23949,23929,23935,24152,24153,24147,24280,24273,24279,24270,24284,24277,24281,24274,24276,24388,24387,24431,24502,24876,24872,24897,24926,24945,24947,24914,24915,24946,24940,24960,24948,24916,24954,24923,24933,24891,24938,24929,24918,25129,25127,25131,25643,25677,25691,25693,25716,25718,25714,25715,25725,25717,25702,25766,25678,25730,25694,25692,25675,25683,25696,25680,25727,25663,25708,25707,25689,25701,25719,25971,26016,26273,26272,26271,26373,26372,26402,27057,27062,27081,27040,27086,27030,27056,27052,27068,27025,27033,27022,27047,27021,27049,27070,27055,27071,27076,27069,27044,27092,27065,27082,27034,27087,27059,27027,27050,27041,27038,27097,27031,27024,27074,27061,27045,27078,27466,27469,27467,27550,27551,27552,27587,27588,27646,28366,28405,28401,28419,28453,28408,28471,28411,28462,28425,28494,28441,28442,28455,28440,28475,28434,28397,28426,28470,28531,28409,28398,28461,28480,28464,28476,28469,28395,28423,28430,28483,28421,28413,28406,28473,28444,28412,28474,28447,28429,28446,28424,28449,29063,29072,29065,29056,29061,29058,29071,29051,29062,29057,29079,29252,29267,29335,29333,29331,29507,29517,29521,29516,29794,29811,29809,29813,29810,29799,29806,29952,29954,29955,30077,30096,30230,30216,30220,30229,30225,30218,30228,30392,30593,30588,30597,30594,30574,30592,30575,30590,30595,30898,30890,30900,30893,30888,30846,30891,30878,30885,30880,30892,30882,30884,31128,31114,31115,31126,31125,31124,31123,31127,31112,31122,31120,31275,31306,31280,31279,31272,31270,31400,31403,31404,31470,31624,31644,31626,31633,31632,31638,31629,31628,31643,31630,31621,31640,21124,31641,31652,31618,31931,31935,31932,31930,32167,32183,32194,32163,32170,32193,32192,32197,32157,32206,32196,32198,32203,32204,32175,32185,32150,32188,32159,32166,32174,32169,32161,32201,32627,32738,32739,32741,32734,32804,32861,32860,33161,33158,33155,33159,33165,33164,33163,33301,33943,33956,33953,33951,33978,33998,33986,33964,33966,33963,33977,33972,33985,33997,33962,33946,33969,34e3,33949,33959,33979,33954,33940,33991,33996,33947,33961,33967,33960,34006,33944,33974,33999,33952,34007,34004,34002,34011,33968,33937,34401,34611,34595,34600,34667,34624,34606,34590,34593,34585,34587,34627,34604,34625,34622,34630,34592,34610,34602,34605,34620,34578,34618,34609,34613,34626,34598,34599,34616,34596,34586,34608,34577,35063,35047,35057,35058,35066,35070,35054,35068,35062,35067,35056,35052,35051,35229,35233,35231,35230,35305,35307,35304,35499,35481,35467,35474,35471,35478,35901,35944,35945,36053,36047,36055,36246,36361,36354,36351,36365,36349,36362,36355,36359,36358,36357,36350,36352,36356,36624,36625,36622,36621,37155,37148,37152,37154,37151,37149,37146,37156,37153,37147,37242,37234,37241,37235,37541,37540,37494,37531,37498,37536,37524,37546,37517,37542,37530,37547,37497,37527,37503,37539,37614,37518,37506,37525,37538,37501,37512,37537,37514,37510,37516,37529,37543,37502,37511,37545,37533,37515,37421,38558,38561,38655,38744,38781,38778,38782,38787,38784,38786,38779,38788,38785,38783,38862,38861,38934,39085,39086,39170,39168,39175,39325,39324,39363,39353,39355,39354,39362,39357,39367,39601,39651,39655,39742,39743,39776,39777,39775,40177,40178,40181,40615,20735,20739,20784,20728,20742,20743,20726,20734,20747,20748,20733,20746,21131,21132,21233,21231,22088,22082,22092,22069,22081,22090,22089,22086,22104,22106,22080,22067,22077,22060,22078,22072,22058,22074,22298,22699,22685,22705,22688,22691,22703,22700,22693,22689,22783,23295,23284,23293,23287,23286,23299,23288,23298,23289,23297,23303,23301,23311,23655,23961,23959,23967,23954,23970,23955,23957,23968,23964,23969,23962,23966,24169,24157,24160,24156,32243,24283,24286,24289,24393,24498,24971,24963,24953,25009,25008,24994,24969,24987,24979,25007,25005,24991,24978,25002,24993,24973,24934,25011,25133,25710,25712,25750,25760,25733,25751,25756,25743,25739,25738,25740,25763,25759,25704,25777,25752,25974,25978,25977,25979,26034,26035,26293,26288,26281,26290,26295,26282,26287,27136,27142,27159,27109,27128,27157,27121,27108,27168,27135,27116,27106,27163,27165,27134,27175,27122,27118,27156,27127,27111,27200,27144,27110,27131,27149,27132,27115,27145,27140,27160,27173,27151,27126,27174,27143,27124,27158,27473,27557,27555,27554,27558,27649,27648,27647,27650,28481,28454,28542,28551,28614,28562,28557,28553,28556,28514,28495,28549,28506,28566,28534,28524,28546,28501,28530,28498,28496,28503,28564,28563,28509,28416,28513,28523,28541,28519,28560,28499,28555,28521,28543,28565,28515,28535,28522,28539,29106,29103,29083,29104,29088,29082,29097,29109,29085,29093,29086,29092,29089,29098,29084,29095,29107,29336,29338,29528,29522,29534,29535,29536,29533,29531,29537,29530,29529,29538,29831,29833,29834,29830,29825,29821,29829,29832,29820,29817,29960,29959,30078,30245,30238,30233,30237,30236,30243,30234,30248,30235,30364,30365,30366,30363,30605,30607,30601,30600,30925,30907,30927,30924,30929,30926,30932,30920,30915,30916,30921,31130,31137,31136,31132,31138,31131,27510,31289,31410,31412,31411,31671,31691,31678,31660,31694,31663,31673,31690,31669,31941,31944,31948,31947,32247,32219,32234,32231,32215,32225,32259,32250,32230,32246,32241,32240,32238,32223,32630,32684,32688,32685,32749,32747,32746,32748,32742,32744,32868,32871,33187,33183,33182,33173,33186,33177,33175,33302,33359,33363,33362,33360,33358,33361,34084,34107,34063,34048,34089,34062,34057,34061,34079,34058,34087,34076,34043,34091,34042,34056,34060,34036,34090,34034,34069,34039,34027,34035,34044,34066,34026,34025,34070,34046,34088,34077,34094,34050,34045,34078,34038,34097,34086,34023,34024,34032,34031,34041,34072,34080,34096,34059,34073,34095,34402,34646,34659,34660,34679,34785,34675,34648,34644,34651,34642,34657,34650,34641,34654,34669,34666,34640,34638,34655,34653,34671,34668,34682,34670,34652,34661,34639,34683,34677,34658,34663,34665,34906,35077,35084,35092,35083,35095,35096,35097,35078,35094,35089,35086,35081,35234,35236,35235,35309,35312,35308,35535,35526,35512,35539,35537,35540,35541,35515,35543,35518,35520,35525,35544,35523,35514,35517,35545,35902,35917,35983,36069,36063,36057,36072,36058,36061,36071,36256,36252,36257,36251,36384,36387,36389,36388,36398,36373,36379,36374,36369,36377,36390,36391,36372,36370,36376,36371,36380,36375,36378,36652,36644,36632,36634,36640,36643,36630,36631,36979,36976,36975,36967,36971,37167,37163,37161,37162,37170,37158,37166,37253,37254,37258,37249,37250,37252,37248,37584,37571,37572,37568,37593,37558,37583,37617,37599,37592,37609,37591,37597,37580,37615,37570,37608,37578,37576,37582,37606,37581,37589,37577,37600,37598,37607,37585,37587,37557,37601,37574,37556,38268,38316,38315,38318,38320,38564,38562,38611,38661,38664,38658,38746,38794,38798,38792,38864,38863,38942,38941,38950,38953,38952,38944,38939,38951,39090,39176,39162,39185,39188,39190,39191,39189,39388,39373,39375,39379,39380,39374,39369,39382,39384,39371,39383,39372,39603,39660,39659,39667,39666,39665,39750,39747,39783,39796,39793,39782,39798,39797,39792,39784,39780,39788,40188,40186,40189,40191,40183,40199,40192,40185,40187,40200,40197,40196,40579,40659,40719,40720,20764,20755,20759,20762,20753,20958,21300,21473,22128,22112,22126,22131,22118,22115,22125,22130,22110,22135,22300,22299,22728,22717,22729,22719,22714,22722,22716,22726,23319,23321,23323,23329,23316,23315,23312,23318,23336,23322,23328,23326,23535,23980,23985,23977,23975,23989,23984,23982,23978,23976,23986,23981,23983,23988,24167,24168,24166,24175,24297,24295,24294,24296,24293,24395,24508,24989,25e3,24982,25029,25012,25030,25025,25036,25018,25023,25016,24972,25815,25814,25808,25807,25801,25789,25737,25795,25819,25843,25817,25907,25983,25980,26018,26312,26302,26304,26314,26315,26319,26301,26299,26298,26316,26403,27188,27238,27209,27239,27186,27240,27198,27229,27245,27254,27227,27217,27176,27226,27195,27199,27201,27242,27236,27216,27215,27220,27247,27241,27232,27196,27230,27222,27221,27213,27214,27206,27477,27476,27478,27559,27562,27563,27592,27591,27652,27651,27654,28589,28619,28579,28615,28604,28622,28616,28510,28612,28605,28574,28618,28584,28676,28581,28590,28602,28588,28586,28623,28607,28600,28578,28617,28587,28621,28591,28594,28592,29125,29122,29119,29112,29142,29120,29121,29131,29140,29130,29127,29135,29117,29144,29116,29126,29146,29147,29341,29342,29545,29542,29543,29548,29541,29547,29546,29823,29850,29856,29844,29842,29845,29857,29963,30080,30255,30253,30257,30269,30259,30268,30261,30258,30256,30395,30438,30618,30621,30625,30620,30619,30626,30627,30613,30617,30615,30941,30953,30949,30954,30942,30947,30939,30945,30946,30957,30943,30944,31140,31300,31304,31303,31414,31416,31413,31409,31415,31710,31715,31719,31709,31701,31717,31706,31720,31737,31700,31722,31714,31708,31723,31704,31711,31954,31956,31959,31952,31953,32274,32289,32279,32268,32287,32288,32275,32270,32284,32277,32282,32290,32267,32271,32278,32269,32276,32293,32292,32579,32635,32636,32634,32689,32751,32810,32809,32876,33201,33190,33198,33209,33205,33195,33200,33196,33204,33202,33207,33191,33266,33365,33366,33367,34134,34117,34155,34125,34131,34145,34136,34112,34118,34148,34113,34146,34116,34129,34119,34147,34110,34139,34161,34126,34158,34165,34133,34151,34144,34188,34150,34141,34132,34149,34156,34403,34405,34404,34715,34703,34711,34707,34706,34696,34689,34710,34712,34681,34695,34723,34693,34704,34705,34717,34692,34708,34716,34714,34697,35102,35110,35120,35117,35118,35111,35121,35106,35113,35107,35119,35116,35103,35313,35552,35554,35570,35572,35573,35549,35604,35556,35551,35568,35528,35550,35553,35560,35583,35567,35579,35985,35986,35984,36085,36078,36081,36080,36083,36204,36206,36261,36263,36403,36414,36408,36416,36421,36406,36412,36413,36417,36400,36415,36541,36662,36654,36661,36658,36665,36663,36660,36982,36985,36987,36998,37114,37171,37173,37174,37267,37264,37265,37261,37263,37671,37662,37640,37663,37638,37647,37754,37688,37692,37659,37667,37650,37633,37702,37677,37646,37645,37579,37661,37626,37669,37651,37625,37623,37684,37634,37668,37631,37673,37689,37685,37674,37652,37644,37643,37630,37641,37632,37627,37654,38332,38349,38334,38329,38330,38326,38335,38325,38333,38569,38612,38667,38674,38672,38809,38807,38804,38896,38904,38965,38959,38962,39204,39199,39207,39209,39326,39406,39404,39397,39396,39408,39395,39402,39401,39399,39609,39615,39604,39611,39670,39674,39673,39671,39731,39808,39813,39815,39804,39806,39803,39810,39827,39826,39824,39802,39829,39805,39816,40229,40215,40224,40222,40212,40233,40221,40216,40226,40208,40217,40223,40584,40582,40583,40622,40621,40661,40662,40698,40722,40765,20774,20773,20770,20772,20768,20777,21236,22163,22156,22157,22150,22148,22147,22142,22146,22143,22145,22742,22740,22735,22738,23341,23333,23346,23331,23340,23335,23334,23343,23342,23419,23537,23538,23991,24172,24170,24510,24507,25027,25013,25020,25063,25056,25061,25060,25064,25054,25839,25833,25827,25835,25828,25832,25985,25984,26038,26074,26322,27277,27286,27265,27301,27273,27295,27291,27297,27294,27271,27283,27278,27285,27267,27304,27300,27281,27263,27302,27290,27269,27276,27282,27483,27565,27657,28620,28585,28660,28628,28643,28636,28653,28647,28646,28638,28658,28637,28642,28648,29153,29169,29160,29170,29156,29168,29154,29555,29550,29551,29847,29874,29867,29840,29866,29869,29873,29861,29871,29968,29969,29970,29967,30084,30275,30280,30281,30279,30372,30441,30645,30635,30642,30647,30646,30644,30641,30632,30704,30963,30973,30978,30971,30972,30962,30981,30969,30974,30980,31147,31144,31324,31323,31318,31320,31316,31322,31422,31424,31425,31749,31759,31730,31744,31743,31739,31758,31732,31755,31731,31746,31753,31747,31745,31736,31741,31750,31728,31729,31760,31754,31976,32301,32316,32322,32307,38984,32312,32298,32329,32320,32327,32297,32332,32304,32315,32310,32324,32314,32581,32639,32638,32637,32756,32754,32812,33211,33220,33228,33226,33221,33223,33212,33257,33371,33370,33372,34179,34176,34191,34215,34197,34208,34187,34211,34171,34212,34202,34206,34167,34172,34185,34209,34170,34168,34135,34190,34198,34182,34189,34201,34205,34177,34210,34178,34184,34181,34169,34166,34200,34192,34207,34408,34750,34730,34733,34757,34736,34732,34745,34741,34748,34734,34761,34755,34754,34764,34743,34735,34756,34762,34740,34742,34751,34744,34749,34782,34738,35125,35123,35132,35134,35137,35154,35127,35138,35245,35247,35246,35314,35315,35614,35608,35606,35601,35589,35595,35618,35599,35602,35605,35591,35597,35592,35590,35612,35603,35610,35919,35952,35954,35953,35951,35989,35988,36089,36207,36430,36429,36435,36432,36428,36423,36675,36672,36997,36990,37176,37274,37282,37275,37273,37279,37281,37277,37280,37793,37763,37807,37732,37718,37703,37756,37720,37724,37750,37705,37712,37713,37728,37741,37775,37708,37738,37753,37719,37717,37714,37711,37745,37751,37755,37729,37726,37731,37735,37760,37710,37721,38343,38336,38345,38339,38341,38327,38574,38576,38572,38688,38687,38680,38685,38681,38810,38817,38812,38814,38813,38869,38868,38897,38977,38980,38986,38985,38981,38979,39205,39211,39212,39210,39219,39218,39215,39213,39217,39216,39320,39331,39329,39426,39418,39412,39415,39417,39416,39414,39419,39421,39422,39420,39427,39614,39678,39677,39681,39676,39752,39834,39848,39838,39835,39846,39841,39845,39844,39814,39842,39840,39855,40243,40257,40295,40246,40238,40239,40241,40248,40240,40261,40258,40259,40254,40247,40256,40253,32757,40237,40586,40585,40589,40624,40648,40666,40699,40703,40740,40739,40738,40788,40864,20785,20781,20782,22168,22172,22167,22170,22173,22169,22896,23356,23657,23658,24e3,24173,24174,25048,25055,25069,25070,25073,25066,25072,25067,25046,25065,25855,25860,25853,25848,25857,25859,25852,26004,26075,26330,26331,26328,27333,27321,27325,27361,27334,27322,27318,27319,27335,27316,27309,27486,27593,27659,28679,28684,28685,28673,28677,28692,28686,28671,28672,28667,28710,28668,28663,28682,29185,29183,29177,29187,29181,29558,29880,29888,29877,29889,29886,29878,29883,29890,29972,29971,30300,30308,30297,30288,30291,30295,30298,30374,30397,30444,30658,30650,30975,30988,30995,30996,30985,30992,30994,30993,31149,31148,31327,31772,31785,31769,31776,31775,31789,31773,31782,31784,31778,31781,31792,32348,32336,32342,32355,32344,32354,32351,32337,32352,32343,32339,32693,32691,32759,32760,32885,33233,33234,33232,33375,33374,34228,34246,34240,34243,34242,34227,34229,34237,34247,34244,34239,34251,34254,34248,34245,34225,34230,34258,34340,34232,34231,34238,34409,34791,34790,34786,34779,34795,34794,34789,34783,34803,34788,34772,34780,34771,34797,34776,34787,34724,34775,34777,34817,34804,34792,34781,35155,35147,35151,35148,35142,35152,35153,35145,35626,35623,35619,35635,35632,35637,35655,35631,35644,35646,35633,35621,35639,35622,35638,35630,35620,35643,35645,35642,35906,35957,35993,35992,35991,36094,36100,36098,36096,36444,36450,36448,36439,36438,36446,36453,36455,36443,36442,36449,36445,36457,36436,36678,36679,36680,36683,37160,37178,37179,37182,37288,37285,37287,37295,37290,37813,37772,37778,37815,37787,37789,37769,37799,37774,37802,37790,37798,37781,37768,37785,37791,37773,37809,37777,37810,37796,37800,37812,37795,37797,38354,38355,38353,38579,38615,38618,24002,38623,38616,38621,38691,38690,38693,38828,38830,38824,38827,38820,38826,38818,38821,38871,38873,38870,38872,38906,38992,38993,38994,39096,39233,39228,39226,39439,39435,39433,39437,39428,39441,39434,39429,39431,39430,39616,39644,39688,39684,39685,39721,39733,39754,39756,39755,39879,39878,39875,39871,39873,39861,39864,39891,39862,39876,39865,39869,40284,40275,40271,40266,40283,40267,40281,40278,40268,40279,40274,40276,40287,40280,40282,40590,40588,40671,40705,40704,40726,40741,40747,40746,40745,40744,40780,40789,20788,20789,21142,21239,21428,22187,22189,22182,22183,22186,22188,22746,22749,22747,22802,23357,23358,23359,24003,24176,24511,25083,25863,25872,25869,25865,25868,25870,25988,26078,26077,26334,27367,27360,27340,27345,27353,27339,27359,27356,27344,27371,27343,27341,27358,27488,27568,27660,28697,28711,28704,28694,28715,28705,28706,28707,28713,28695,28708,28700,28714,29196,29194,29191,29186,29189,29349,29350,29348,29347,29345,29899,29893,29879,29891,29974,30304,30665,30666,30660,30705,31005,31003,31009,31004,30999,31006,31152,31335,31336,31795,31804,31801,31788,31803,31980,31978,32374,32373,32376,32368,32375,32367,32378,32370,32372,32360,32587,32586,32643,32646,32695,32765,32766,32888,33239,33237,33380,33377,33379,34283,34289,34285,34265,34273,34280,34266,34263,34284,34290,34296,34264,34271,34275,34268,34257,34288,34278,34287,34270,34274,34816,34810,34819,34806,34807,34825,34828,34827,34822,34812,34824,34815,34826,34818,35170,35162,35163,35159,35169,35164,35160,35165,35161,35208,35255,35254,35318,35664,35656,35658,35648,35667,35670,35668,35659,35669,35665,35650,35666,35671,35907,35959,35958,35994,36102,36103,36105,36268,36266,36269,36267,36461,36472,36467,36458,36463,36475,36546,36690,36689,36687,36688,36691,36788,37184,37183,37296,37293,37854,37831,37839,37826,37850,37840,37881,37868,37836,37849,37801,37862,37834,37844,37870,37859,37845,37828,37838,37824,37842,37863,38269,38362,38363,38625,38697,38699,38700,38696,38694,38835,38839,38838,38877,38878,38879,39004,39001,39005,38999,39103,39101,39099,39102,39240,39239,39235,39334,39335,39450,39445,39461,39453,39460,39451,39458,39456,39463,39459,39454,39452,39444,39618,39691,39690,39694,39692,39735,39914,39915,39904,39902,39908,39910,39906,39920,39892,39895,39916,39900,39897,39909,39893,39905,39898,40311,40321,40330,40324,40328,40305,40320,40312,40326,40331,40332,40317,40299,40308,40309,40304,40297,40325,40307,40315,40322,40303,40313,40319,40327,40296,40596,40593,40640,40700,40749,40768,40769,40781,40790,40791,40792,21303,22194,22197,22195,22755,23365,24006,24007,24302,24303,24512,24513,25081,25879,25878,25877,25875,26079,26344,26339,26340,27379,27376,27370,27368,27385,27377,27374,27375,28732,28725,28719,28727,28724,28721,28738,28728,28735,28730,28729,28736,28731,28723,28737,29203,29204,29352,29565,29564,29882,30379,30378,30398,30445,30668,30670,30671,30669,30706,31013,31011,31015,31016,31012,31017,31154,31342,31340,31341,31479,31817,31816,31818,31815,31813,31982,32379,32382,32385,32384,32698,32767,32889,33243,33241,33291,33384,33385,34338,34303,34305,34302,34331,34304,34294,34308,34313,34309,34316,34301,34841,34832,34833,34839,34835,34838,35171,35174,35257,35319,35680,35690,35677,35688,35683,35685,35687,35693,36270,36486,36488,36484,36697,36694,36695,36693,36696,36698,37005,37187,37185,37303,37301,37298,37299,37899,37907,37883,37920,37903,37908,37886,37909,37904,37928,37913,37901,37877,37888,37879,37895,37902,37910,37906,37882,37897,37880,37898,37887,37884,37900,37878,37905,37894,38366,38368,38367,38702,38703,38841,38843,38909,38910,39008,39010,39011,39007,39105,39106,39248,39246,39257,39244,39243,39251,39474,39476,39473,39468,39466,39478,39465,39470,39480,39469,39623,39626,39622,39696,39698,39697,39947,39944,39927,39941,39954,39928,4e4,39943,39950,39942,39959,39956,39945,40351,40345,40356,40349,40338,40344,40336,40347,40352,40340,40348,40362,40343,40353,40346,40354,40360,40350,40355,40383,40361,40342,40358,40359,40601,40603,40602,40677,40676,40679,40678,40752,40750,40795,40800,40798,40797,40793,40849,20794,20793,21144,21143,22211,22205,22206,23368,23367,24011,24015,24305,25085,25883,27394,27388,27395,27384,27392,28739,28740,28746,28744,28745,28741,28742,29213,29210,29209,29566,29975,30314,30672,31021,31025,31023,31828,31827,31986,32394,32391,32392,32395,32390,32397,32589,32699,32816,33245,34328,34346,34342,34335,34339,34332,34329,34343,34350,34337,34336,34345,34334,34341,34857,34845,34843,34848,34852,34844,34859,34890,35181,35177,35182,35179,35322,35705,35704,35653,35706,35707,36112,36116,36271,36494,36492,36702,36699,36701,37190,37188,37189,37305,37951,37947,37942,37929,37949,37948,37936,37945,37930,37943,37932,37952,37937,38373,38372,38371,38709,38714,38847,38881,39012,39113,39110,39104,39256,39254,39481,39485,39494,39492,39490,39489,39482,39487,39629,39701,39703,39704,39702,39738,39762,39979,39965,39964,39980,39971,39976,39977,39972,39969,40375,40374,40380,40385,40391,40394,40399,40382,40389,40387,40379,40373,40398,40377,40378,40364,40392,40369,40365,40396,40371,40397,40370,40570,40604,40683,40686,40685,40731,40728,40730,40753,40782,40805,40804,40850,20153,22214,22213,22219,22897,23371,23372,24021,24017,24306,25889,25888,25894,25890,27403,27400,27401,27661,28757,28758,28759,28754,29214,29215,29353,29567,29912,29909,29913,29911,30317,30381,31029,31156,31344,31345,31831,31836,31833,31835,31834,31988,31985,32401,32591,32647,33246,33387,34356,34357,34355,34348,34354,34358,34860,34856,34854,34858,34853,35185,35263,35262,35323,35710,35716,35714,35718,35717,35711,36117,36501,36500,36506,36498,36496,36502,36503,36704,36706,37191,37964,37968,37962,37963,37967,37959,37957,37960,37961,37958,38719,38883,39018,39017,39115,39252,39259,39502,39507,39508,39500,39503,39496,39498,39497,39506,39504,39632,39705,39723,39739,39766,39765,40006,40008,39999,40004,39993,39987,40001,39996,39991,39988,39986,39997,39990,40411,40402,40414,40410,40395,40400,40412,40401,40415,40425,40409,40408,40406,40437,40405,40413,40630,40688,40757,40755,40754,40770,40811,40853,40866,20797,21145,22760,22759,22898,23373,24024,34863,24399,25089,25091,25092,25897,25893,26006,26347,27409,27410,27407,27594,28763,28762,29218,29570,29569,29571,30320,30676,31847,31846,32405,33388,34362,34368,34361,34364,34353,34363,34366,34864,34866,34862,34867,35190,35188,35187,35326,35724,35726,35723,35720,35909,36121,36504,36708,36707,37308,37986,37973,37981,37975,37982,38852,38853,38912,39510,39513,39710,39711,39712,40018,40024,40016,40010,40013,40011,40021,40025,40012,40014,40443,40439,40431,40419,40427,40440,40420,40438,40417,40430,40422,40434,40432,40418,40428,40436,40435,40424,40429,40642,40656,40690,40691,40710,40732,40760,40759,40758,40771,40783,40817,40816,40814,40815,22227,22221,23374,23661,25901,26349,26350,27411,28767,28769,28765,28768,29219,29915,29925,30677,31032,31159,31158,31850,32407,32649,33389,34371,34872,34871,34869,34891,35732,35733,36510,36511,36512,36509,37310,37309,37314,37995,37992,37993,38629,38726,38723,38727,38855,38885,39518,39637,39769,40035,40039,40038,40034,40030,40032,40450,40446,40455,40451,40454,40453,40448,40449,40457,40447,40445,40452,40608,40734,40774,40820,40821,40822,22228,25902,26040,27416,27417,27415,27418,28770,29222,29354,30680,30681,31033,31849,31851,31990,32410,32408,32411,32409,33248,33249,34374,34375,34376,35193,35194,35196,35195,35327,35736,35737,36517,36516,36515,37998,37997,37999,38001,38003,38729,39026,39263,40040,40046,40045,40459,40461,40464,40463,40466,40465,40609,40693,40713,40775,40824,40827,40826,40825,22302,28774,31855,34876,36274,36518,37315,38004,38008,38006,38005,39520,40052,40051,40049,40053,40468,40467,40694,40714,40868,28776,28773,31991,34410,34878,34877,34879,35742,35996,36521,36553,38731,39027,39028,39116,39265,39339,39524,39526,39527,39716,40469,40471,40776,25095,27422,29223,34380,36520,38018,38016,38017,39529,39528,39726,40473,29225,34379,35743,38019,40057,40631,30325,39531,40058,40477,28777,28778,40612,40830,40777,40856,30849,37561,35023,22715,24658,31911,23290,9556,9574,9559,9568,9580,9571,9562,9577,9565,9554,9572,9557,9566,9578,9569,9560,9575,9563,9555,9573,9558,9567,9579,9570,9561,9576,9564,9553,9552,9581,9582,9584,9583,65517,132423,37595,132575,147397,34124,17077,29679,20917,13897,149826,166372,37700,137691,33518,146632,30780,26436,25311,149811,166314,131744,158643,135941,20395,140525,20488,159017,162436,144896,150193,140563,20521,131966,24484,131968,131911,28379,132127,20605,20737,13434,20750,39020,14147,33814,149924,132231,20832,144308,20842,134143,139516,131813,140592,132494,143923,137603,23426,34685,132531,146585,20914,20920,40244,20937,20943,20945,15580,20947,150182,20915,20962,21314,20973,33741,26942,145197,24443,21003,21030,21052,21173,21079,21140,21177,21189,31765,34114,21216,34317,158483,21253,166622,21833,28377,147328,133460,147436,21299,21316,134114,27851,136998,26651,29653,24650,16042,14540,136936,29149,17570,21357,21364,165547,21374,21375,136598,136723,30694,21395,166555,21408,21419,21422,29607,153458,16217,29596,21441,21445,27721,20041,22526,21465,15019,134031,21472,147435,142755,21494,134263,21523,28793,21803,26199,27995,21613,158547,134516,21853,21647,21668,18342,136973,134877,15796,134477,166332,140952,21831,19693,21551,29719,21894,21929,22021,137431,147514,17746,148533,26291,135348,22071,26317,144010,26276,26285,22093,22095,30961,22257,38791,21502,22272,22255,22253,166758,13859,135759,22342,147877,27758,28811,22338,14001,158846,22502,136214,22531,136276,148323,22566,150517,22620,22698,13665,22752,22748,135740,22779,23551,22339,172368,148088,37843,13729,22815,26790,14019,28249,136766,23076,21843,136850,34053,22985,134478,158849,159018,137180,23001,137211,137138,159142,28017,137256,136917,23033,159301,23211,23139,14054,149929,23159,14088,23190,29797,23251,159649,140628,15749,137489,14130,136888,24195,21200,23414,25992,23420,162318,16388,18525,131588,23509,24928,137780,154060,132517,23539,23453,19728,23557,138052,23571,29646,23572,138405,158504,23625,18653,23685,23785,23791,23947,138745,138807,23824,23832,23878,138916,23738,24023,33532,14381,149761,139337,139635,33415,14390,15298,24110,27274,24181,24186,148668,134355,21414,20151,24272,21416,137073,24073,24308,164994,24313,24315,14496,24316,26686,37915,24333,131521,194708,15070,18606,135994,24378,157832,140240,24408,140401,24419,38845,159342,24434,37696,166454,24487,23990,15711,152144,139114,159992,140904,37334,131742,166441,24625,26245,137335,14691,15815,13881,22416,141236,31089,15936,24734,24740,24755,149890,149903,162387,29860,20705,23200,24932,33828,24898,194726,159442,24961,20980,132694,24967,23466,147383,141407,25043,166813,170333,25040,14642,141696,141505,24611,24924,25886,25483,131352,25285,137072,25301,142861,25452,149983,14871,25656,25592,136078,137212,25744,28554,142902,38932,147596,153373,25825,25829,38011,14950,25658,14935,25933,28438,150056,150051,25989,25965,25951,143486,26037,149824,19255,26065,16600,137257,26080,26083,24543,144384,26136,143863,143864,26180,143780,143781,26187,134773,26215,152038,26227,26228,138813,143921,165364,143816,152339,30661,141559,39332,26370,148380,150049,15147,27130,145346,26462,26471,26466,147917,168173,26583,17641,26658,28240,37436,26625,144358,159136,26717,144495,27105,27147,166623,26995,26819,144845,26881,26880,15666,14849,144956,15232,26540,26977,166474,17148,26934,27032,15265,132041,33635,20624,27129,144985,139562,27205,145155,27293,15347,26545,27336,168348,15373,27421,133411,24798,27445,27508,141261,28341,146139,132021,137560,14144,21537,146266,27617,147196,27612,27703,140427,149745,158545,27738,33318,27769,146876,17605,146877,147876,149772,149760,146633,14053,15595,134450,39811,143865,140433,32655,26679,159013,159137,159211,28054,27996,28284,28420,149887,147589,159346,34099,159604,20935,27804,28189,33838,166689,28207,146991,29779,147330,31180,28239,23185,143435,28664,14093,28573,146992,28410,136343,147517,17749,37872,28484,28508,15694,28532,168304,15675,28575,147780,28627,147601,147797,147513,147440,147380,147775,20959,147798,147799,147776,156125,28747,28798,28839,28801,28876,28885,28886,28895,16644,15848,29108,29078,148087,28971,28997,23176,29002,29038,23708,148325,29007,37730,148161,28972,148570,150055,150050,29114,166888,28861,29198,37954,29205,22801,37955,29220,37697,153093,29230,29248,149876,26813,29269,29271,15957,143428,26637,28477,29314,29482,29483,149539,165931,18669,165892,29480,29486,29647,29610,134202,158254,29641,29769,147938,136935,150052,26147,14021,149943,149901,150011,29687,29717,26883,150054,29753,132547,16087,29788,141485,29792,167602,29767,29668,29814,33721,29804,14128,29812,37873,27180,29826,18771,150156,147807,150137,166799,23366,166915,137374,29896,137608,29966,29929,29982,167641,137803,23511,167596,37765,30029,30026,30055,30062,151426,16132,150803,30094,29789,30110,30132,30210,30252,30289,30287,30319,30326,156661,30352,33263,14328,157969,157966,30369,30373,30391,30412,159647,33890,151709,151933,138780,30494,30502,30528,25775,152096,30552,144044,30639,166244,166248,136897,30708,30729,136054,150034,26826,30895,30919,30931,38565,31022,153056,30935,31028,30897,161292,36792,34948,166699,155779,140828,31110,35072,26882,31104,153687,31133,162617,31036,31145,28202,160038,16040,31174,168205,31188],"euc-kr":[44034,44035,44037,44038,44043,44044,44045,44046,44047,44056,44062,44063,44065,44066,44067,44069,44070,44071,44072,44073,44074,44075,44078,44082,44083,44084,null,null,null,null,null,null,44085,44086,44087,44090,44091,44093,44094,44095,44097,44098,44099,44100,44101,44102,44103,44104,44105,44106,44108,44110,44111,44112,44113,44114,44115,44117,null,null,null,null,null,null,44118,44119,44121,44122,44123,44125,44126,44127,44128,44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,44142,44143,44146,44147,44149,44150,44153,44155,44156,44157,44158,44159,44162,44167,44168,44173,44174,44175,44177,44178,44179,44181,44182,44183,44184,44185,44186,44187,44190,44194,44195,44196,44197,44198,44199,44203,44205,44206,44209,44210,44211,44212,44213,44214,44215,44218,44222,44223,44224,44226,44227,44229,44230,44231,44233,44234,44235,44237,44238,44239,44240,44241,44242,44243,44244,44246,44248,44249,44250,44251,44252,44253,44254,44255,44258,44259,44261,44262,44265,44267,44269,44270,44274,44276,44279,44280,44281,44282,44283,44286,44287,44289,44290,44291,44293,44295,44296,44297,44298,44299,44302,44304,44306,44307,44308,44309,44310,44311,44313,44314,44315,44317,44318,44319,44321,44322,44323,44324,44325,44326,44327,44328,44330,44331,44334,44335,44336,44337,44338,44339,null,null,null,null,null,null,44342,44343,44345,44346,44347,44349,44350,44351,44352,44353,44354,44355,44358,44360,44362,44363,44364,44365,44366,44367,44369,44370,44371,44373,44374,44375,null,null,null,null,null,null,44377,44378,44379,44380,44381,44382,44383,44384,44386,44388,44389,44390,44391,44392,44393,44394,44395,44398,44399,44401,44402,44407,44408,44409,44410,44414,44416,44419,44420,44421,44422,44423,44426,44427,44429,44430,44431,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,44446,44447,44448,44449,44450,44451,44453,44454,44455,44456,44457,44458,44459,44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44472,44473,44474,44475,44476,44477,44478,44479,44482,44483,44485,44486,44487,44489,44490,44491,44492,44493,44494,44495,44498,44500,44501,44502,44503,44504,44505,44506,44507,44509,44510,44511,44513,44514,44515,44517,44518,44519,44520,44521,44522,44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,44538,44539,44541,44542,44546,44547,44548,44549,44550,44551,44554,44556,44558,44559,44560,44561,44562,44563,44565,44566,44567,44568,44569,44570,44571,44572,null,null,null,null,null,null,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,44584,44585,44586,44587,44588,44589,44590,44591,44594,44595,44597,44598,44601,44603,44604,null,null,null,null,null,null,44605,44606,44607,44610,44612,44615,44616,44617,44619,44623,44625,44626,44627,44629,44631,44632,44633,44634,44635,44638,44642,44643,44644,44646,44647,44650,44651,44653,44654,44655,44657,44658,44659,44660,44661,44662,44663,44666,44670,44671,44672,44673,44674,44675,44678,44679,44680,44681,44682,44683,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44735,44737,44738,44739,44741,44742,44743,44744,44745,44746,44747,44750,44754,44755,44756,44757,44758,44759,44762,44763,44765,44766,44767,44768,44769,44770,44771,44772,44773,44774,44775,44777,44778,44780,44782,44783,44784,44785,44786,44787,44789,44790,44791,44793,44794,44795,44797,44798,44799,44800,44801,44802,44803,44804,44805,null,null,null,null,null,null,44806,44809,44810,44811,44812,44814,44815,44817,44818,44819,44820,44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,44834,44835,null,null,null,null,null,null,44836,44837,44838,44839,44840,44841,44842,44843,44846,44847,44849,44851,44853,44854,44855,44856,44857,44858,44859,44862,44864,44868,44869,44870,44871,44874,44875,44876,44877,44878,44879,44881,44882,44883,44884,44885,44886,44887,44888,44889,44890,44891,44894,44895,44896,44897,44898,44899,44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,44915,44916,44917,44918,44919,44920,44922,44923,44924,44925,44926,44927,44929,44930,44931,44933,44934,44935,44937,44938,44939,44940,44941,44942,44943,44946,44947,44948,44950,44951,44952,44953,44954,44955,44957,44958,44959,44960,44961,44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,44975,44976,44977,44978,44979,44980,44981,44982,44983,44986,44987,44989,44990,44991,44993,44994,44995,44996,44997,44998,45002,45004,45007,45008,45009,45010,45011,45013,45014,45015,45016,45017,45018,45019,45021,45022,45023,45024,45025,null,null,null,null,null,null,45026,45027,45028,45029,45030,45031,45034,45035,45036,45037,45038,45039,45042,45043,45045,45046,45047,45049,45050,45051,45052,45053,45054,45055,45058,45059,null,null,null,null,null,null,45061,45062,45063,45064,45065,45066,45067,45069,45070,45071,45073,45074,45075,45077,45078,45079,45080,45081,45082,45083,45086,45087,45088,45089,45090,45091,45092,45093,45094,45095,45097,45098,45099,45100,45101,45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,45115,45116,45117,45118,45119,45120,45121,45122,45123,45126,45127,45129,45131,45133,45135,45136,45137,45138,45142,45144,45146,45147,45148,45150,45151,45152,45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,45179,45182,45183,45185,45186,45187,45189,45190,45191,45192,45193,45194,45195,45198,45200,45202,45203,45204,45205,45206,45207,45211,45213,45214,45219,45220,45221,45222,45223,45226,45232,45234,45238,45239,45241,45242,45243,45245,45246,45247,45248,45249,45250,45251,45254,45258,45259,45260,45261,45262,45263,45266,null,null,null,null,null,null,45267,45269,45270,45271,45273,45274,45275,45276,45277,45278,45279,45281,45282,45283,45284,45286,45287,45288,45289,45290,45291,45292,45293,45294,45295,45296,null,null,null,null,null,null,45297,45298,45299,45300,45301,45302,45303,45304,45305,45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,45319,45322,45325,45326,45327,45329,45332,45333,45334,45335,45338,45342,45343,45344,45345,45346,45350,45351,45353,45354,45355,45357,45358,45359,45360,45361,45362,45363,45366,45370,45371,45372,45373,45374,45375,45378,45379,45381,45382,45383,45385,45386,45387,45388,45389,45390,45391,45394,45395,45398,45399,45401,45402,45403,45405,45406,45407,45409,45410,45411,45412,45413,45414,45415,45416,45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,45430,45431,45434,45435,45437,45438,45439,45441,45443,45444,45445,45446,45447,45450,45452,45454,45455,45456,45457,45461,45462,45463,45465,45466,45467,45469,45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45481,45482,45483,45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,null,null,null,null,null,null,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,45508,45509,45510,45511,45512,45513,45514,45515,45517,45518,45519,45521,45522,45523,45525,null,null,null,null,null,null,45526,45527,45528,45529,45530,45531,45534,45536,45537,45538,45539,45540,45541,45542,45543,45546,45547,45549,45550,45551,45553,45554,45555,45556,45557,45558,45559,45560,45562,45564,45566,45567,45568,45569,45570,45571,45574,45575,45577,45578,45581,45582,45583,45584,45585,45586,45587,45590,45592,45594,45595,45596,45597,45598,45599,45601,45602,45603,45604,45605,45606,45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,45621,45622,45623,45624,45625,45626,45627,45629,45630,45631,45632,45633,45634,45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,45648,45649,45650,45651,45652,45653,45654,45655,45657,45658,45659,45661,45662,45663,45665,45666,45667,45668,45669,45670,45671,45674,45675,45676,45677,45678,45679,45680,45681,45682,45683,45686,45687,45688,45689,45690,45691,45693,45694,45695,45696,45697,45698,45699,45702,45703,45704,45706,45707,45708,45709,45710,null,null,null,null,null,null,45711,45714,45715,45717,45718,45719,45723,45724,45725,45726,45727,45730,45732,45735,45736,45737,45739,45741,45742,45743,45745,45746,45747,45749,45750,45751,null,null,null,null,null,null,45752,45753,45754,45755,45756,45757,45758,45759,45760,45761,45762,45763,45764,45765,45766,45767,45770,45771,45773,45774,45775,45777,45779,45780,45781,45782,45783,45786,45788,45790,45791,45792,45793,45795,45799,45801,45802,45808,45809,45810,45814,45820,45821,45822,45826,45827,45829,45830,45831,45833,45834,45835,45836,45837,45838,45839,45842,45846,45847,45848,45849,45850,45851,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,45903,45904,45905,45906,45907,45911,45913,45914,45917,45920,45921,45922,45923,45926,45928,45930,45932,45933,45935,45938,45939,45941,45942,45943,45945,45946,45947,45948,45949,45950,45951,45954,45958,45959,45960,45961,45962,45963,45965,null,null,null,null,null,null,45966,45967,45969,45970,45971,45973,45974,45975,45976,45977,45978,45979,45980,45981,45982,45983,45986,45987,45988,45989,45990,45991,45993,45994,45995,45997,null,null,null,null,null,null,45998,45999,46e3,46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46022,46023,46025,46026,46029,46031,46033,46034,46035,46038,46040,46042,46044,46046,46047,46049,46050,46051,46053,46054,46055,46057,46058,46059,46060,46061,46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,46075,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,46089,46090,46091,46092,46093,46094,46095,46097,46098,46099,46100,46101,46102,46103,46105,46106,46107,46109,46110,46111,46113,46114,46115,46116,46117,46118,46119,46122,46124,46125,46126,46127,46128,46129,46130,46131,46133,46134,46135,46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46162,46163,46165,46166,46167,46169,46170,46171,46172,46173,46174,46175,46178,46180,46182,null,null,null,null,null,null,46183,46184,46185,46186,46187,46189,46190,46191,46192,46193,46194,46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,46209,46210,null,null,null,null,null,null,46211,46212,46213,46214,46215,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,46234,46235,46236,46238,46239,46240,46241,46242,46243,46245,46246,46247,46249,46250,46251,46253,46254,46255,46256,46257,46258,46259,46260,46262,46264,46266,46267,46268,46269,46270,46271,46273,46274,46275,46277,46278,46279,46281,46282,46283,46284,46285,46286,46287,46289,46290,46291,46292,46294,46295,46296,46297,46298,46299,46302,46303,46305,46306,46309,46311,46312,46313,46314,46315,46318,46320,46322,46323,46324,46325,46326,46327,46329,46330,46331,46332,46333,46334,46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,46348,46349,46350,46351,46352,46353,46354,46355,46358,46359,46361,46362,46365,46366,46367,46368,46369,46370,46371,46374,46379,46380,46381,46382,46383,46386,46387,46389,46390,46391,46393,46394,46395,46396,46397,46398,46399,46402,46406,null,null,null,null,null,null,46407,46408,46409,46410,46414,46415,46417,46418,46419,46421,46422,46423,46424,46425,46426,46427,46430,46434,46435,46436,46437,46438,46439,46440,46441,46442,null,null,null,null,null,null,46443,46444,46445,46446,46447,46448,46449,46450,46451,46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,46491,46492,46493,46494,46495,46498,46499,46501,46502,46503,46505,46508,46509,46510,46511,46514,46518,46519,46520,46521,46522,46526,46527,46529,46530,46531,46533,46534,46535,46536,46537,46538,46539,46542,46546,46547,46548,46549,46550,46551,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,46565,46566,46567,46568,46569,46570,46571,46573,46574,46575,46576,46577,46578,46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,46605,46606,46607,46610,46611,46613,46614,46615,46617,46618,46619,46620,46621,null,null,null,null,null,null,46622,46623,46624,46625,46626,46627,46628,46630,46631,46632,46633,46634,46635,46637,46638,46639,46640,46641,46642,46643,46645,46646,46647,46648,46649,46650,null,null,null,null,null,null,46651,46652,46653,46654,46655,46656,46657,46658,46659,46660,46661,46662,46663,46665,46666,46667,46668,46669,46670,46671,46672,46673,46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,46687,46688,46689,46690,46691,46693,46694,46695,46697,46698,46699,46700,46701,46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,46741,46742,46743,46744,46745,46746,46747,46750,46751,46753,46754,46755,46757,46758,46759,46760,46761,46762,46765,46766,46767,46768,46770,46771,46772,46773,46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,46800,46801,46802,46803,46805,46806,46807,46808,46809,46810,46811,46812,46813,null,null,null,null,null,null,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,46825,46826,46827,46828,46829,46830,46831,46833,46834,46835,46837,46838,46839,46841,46842,null,null,null,null,null,null,46843,46844,46845,46846,46847,46850,46851,46852,46854,46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,46881,46882,46883,46884,46885,46886,46887,46890,46891,46893,46894,46897,46898,46899,46900,46901,46902,46903,46906,46908,46909,46910,46911,46912,46913,46914,46915,46917,46918,46919,46921,46922,46923,46925,46926,46927,46928,46929,46930,46931,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46945,46946,46947,46949,46950,46951,46953,46954,46955,46956,46957,46958,46959,46962,46964,46966,46967,46968,46969,46970,46971,46974,46975,46977,46978,46979,46981,46982,46983,46984,46985,46986,46987,46990,46995,46996,46997,47002,47003,47005,47006,47007,47009,47010,47011,47012,47013,47014,47015,47018,47022,47023,47024,47025,47026,47027,47030,47031,47033,47034,47035,47036,47037,47038,47039,47040,47041,null,null,null,null,null,null,47042,47043,47044,47045,47046,47048,47050,47051,47052,47053,47054,47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,47068,47069,null,null,null,null,null,null,47070,47071,47072,47073,47074,47075,47076,47077,47078,47079,47080,47081,47082,47083,47086,47087,47089,47090,47091,47093,47094,47095,47096,47097,47098,47099,47102,47106,47107,47108,47109,47110,47114,47115,47117,47118,47119,47121,47122,47123,47124,47125,47126,47127,47130,47132,47134,47135,47136,47137,47138,47139,47142,47143,47145,47146,47147,47149,47150,47151,47152,47153,47154,47155,47158,47162,47163,47164,47165,47166,47167,47169,47170,47171,47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47186,47188,47189,47190,47191,47192,47193,47194,47195,47198,47199,47201,47202,47203,47205,47206,47207,47208,47209,47210,47211,47214,47216,47218,47219,47220,47221,47222,47223,47225,47226,47227,47229,47230,47231,47232,47233,47234,47235,47236,47237,47238,47239,47240,47241,47242,47243,47244,47246,47247,47248,47249,47250,47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,null,null,null,null,null,null,47264,47265,47266,47267,47268,47269,47270,47271,47273,47274,47275,47276,47277,47278,47279,47281,47282,47283,47285,47286,47287,47289,47290,47291,47292,47293,null,null,null,null,null,null,47294,47295,47298,47300,47302,47303,47304,47305,47306,47307,47309,47310,47311,47313,47314,47315,47317,47318,47319,47320,47321,47322,47323,47324,47326,47328,47330,47331,47332,47333,47334,47335,47338,47339,47341,47342,47343,47345,47346,47347,47348,47349,47350,47351,47354,47356,47358,47359,47360,47361,47362,47363,47365,47366,47367,47368,47369,47370,47371,47372,47373,47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47385,47386,47387,47388,47389,47390,47391,47393,47394,47395,47396,47397,47398,47399,47400,47401,47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,47415,47416,47417,47418,47419,47422,47423,47425,47426,47427,47429,47430,47431,47432,47433,47434,47435,47437,47438,47440,47442,47443,47444,47445,47446,47447,47450,47451,47453,47454,47455,47457,47458,47459,47460,47461,47462,47463,47466,47468,47470,47471,47472,47473,47474,47475,47478,47479,47481,47482,47483,47485,null,null,null,null,null,null,47486,47487,47488,47489,47490,47491,47494,47496,47499,47500,47503,47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,47517,47518,null,null,null,null,null,null,47519,47520,47521,47522,47523,47524,47525,47526,47527,47528,47529,47530,47531,47534,47535,47537,47538,47539,47541,47542,47543,47544,47545,47546,47547,47550,47552,47554,47555,47556,47557,47558,47559,47562,47563,47565,47571,47572,47573,47574,47575,47578,47580,47583,47584,47586,47590,47591,47593,47594,47595,47597,47598,47599,47600,47601,47602,47603,47606,47611,47612,47613,47614,47615,47618,47619,47620,47621,47622,47623,47625,47626,47627,47628,47629,47630,47631,47632,47633,47634,47635,47636,47638,47639,47640,47641,47642,47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,47669,47670,47671,47674,47675,47677,47678,47679,47681,47683,47684,47685,47686,47687,47690,47692,47695,47696,47697,47698,47702,47703,47705,47706,47707,47709,47710,47711,47712,47713,47714,47715,47718,47722,47723,47724,47725,47726,47727,null,null,null,null,null,null,47730,47731,47733,47734,47735,47737,47738,47739,47740,47741,47742,47743,47744,47745,47746,47750,47752,47753,47754,47755,47757,47758,47759,47760,47761,47762,null,null,null,null,null,null,47763,47764,47765,47766,47767,47768,47769,47770,47771,47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47786,47789,47790,47791,47793,47795,47796,47797,47798,47799,47802,47804,47806,47807,47808,47809,47810,47811,47813,47814,47815,47817,47818,47819,47820,47821,47822,47823,47824,47825,47826,47827,47828,47829,47830,47831,47834,47835,47836,47837,47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,47864,47865,47866,47867,47869,47870,47871,47873,47874,47875,47877,47878,47879,47880,47881,47882,47883,47884,47886,47888,47890,47891,47892,47893,47894,47895,47897,47898,47899,47901,47902,47903,47905,47906,47907,47908,47909,47910,47911,47912,47914,47916,47917,47918,47919,47920,47921,47922,47923,47927,47929,47930,47935,47936,47937,47938,47939,47942,47944,47946,47947,47948,47950,47953,47954,null,null,null,null,null,null,47955,47957,47958,47959,47961,47962,47963,47964,47965,47966,47967,47968,47970,47972,47973,47974,47975,47976,47977,47978,47979,47981,47982,47983,47984,47985,null,null,null,null,null,null,47986,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48e3,48001,48002,48003,48004,48005,48006,48007,48009,48010,48011,48013,48014,48015,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48037,48038,48039,48041,48042,48043,48045,48046,48047,48048,48049,48050,48051,48053,48054,48056,48057,48058,48059,48060,48061,48062,48063,48065,48066,48067,48069,48070,48071,48073,48074,48075,48076,48077,48078,48079,48081,48082,48084,48085,48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,48112,48113,48114,48115,48116,48117,48118,48119,48122,48123,48125,48126,48129,48131,48132,48133,48134,48135,48138,48142,48144,48146,48147,48153,48154,48160,48161,48162,48163,48166,48168,48170,48171,48172,48174,48175,48178,48179,48181,null,null,null,null,null,null,48182,48183,48185,48186,48187,48188,48189,48190,48191,48194,48198,48199,48200,48202,48203,48206,48207,48209,48210,48211,48212,48213,48214,48215,48216,48217,null,null,null,null,null,null,48218,48219,48220,48222,48223,48224,48225,48226,48227,48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,48254,48255,48256,48257,48258,48259,48262,48263,48265,48266,48269,48271,48272,48273,48274,48275,48278,48280,48283,48284,48285,48286,48287,48290,48291,48293,48294,48297,48298,48299,48300,48301,48302,48303,48306,48310,48311,48312,48313,48314,48315,48318,48319,48321,48322,48323,48325,48326,48327,48328,48329,48330,48331,48332,48334,48338,48339,48340,48342,48343,48345,48346,48347,48349,48350,48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,48364,48365,48366,48367,48368,48369,48370,48371,48375,48377,48378,48379,48381,48382,48383,48384,48385,48386,48387,48390,48392,48394,48395,48396,48397,48398,48399,48401,48402,48403,48405,48406,48407,48408,48409,48410,48411,48412,48413,null,null,null,null,null,null,48414,48415,48416,48417,48418,48419,48421,48422,48423,48424,48425,48426,48427,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,48440,48441,null,null,null,null,null,null,48442,48443,48444,48445,48446,48447,48449,48450,48451,48452,48453,48454,48455,48458,48459,48461,48462,48463,48465,48466,48467,48468,48469,48470,48471,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,48485,48486,48487,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,48514,48515,48517,48518,48523,48524,48525,48526,48527,48530,48532,48534,48535,48536,48539,48541,48542,48543,48544,48545,48546,48547,48549,48550,48551,48552,48553,48554,48555,48556,48557,48558,48559,48561,48562,48563,48564,48565,48566,48567,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,48594,48595,48598,48599,48601,48602,48603,48605,48606,48607,48608,48609,48610,48611,48612,48613,48614,48615,48616,48618,48619,48620,48621,48622,48623,48625,null,null,null,null,null,null,48626,48627,48629,48630,48631,48633,48634,48635,48636,48637,48638,48639,48641,48642,48644,48646,48647,48648,48649,48650,48651,48654,48655,48657,48658,48659,null,null,null,null,null,null,48661,48662,48663,48664,48665,48666,48667,48670,48672,48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,48699,48700,48701,48702,48703,48704,48705,48706,48707,48710,48711,48713,48714,48715,48717,48719,48720,48721,48722,48723,48726,48728,48732,48733,48734,48735,48738,48739,48741,48742,48743,48745,48747,48748,48749,48750,48751,48754,48758,48759,48760,48761,48762,48766,48767,48769,48770,48771,48773,48774,48775,48776,48777,48778,48779,48782,48786,48787,48788,48789,48790,48791,48794,48795,48796,48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48809,48810,48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48850,48851,null,null,null,null,null,null,48853,48854,48857,48858,48859,48860,48861,48862,48863,48865,48866,48870,48871,48872,48873,48874,48875,48877,48878,48879,48880,48881,48882,48883,48884,48885,null,null,null,null,null,null,48886,48887,48888,48889,48890,48891,48892,48893,48894,48895,48896,48898,48899,48900,48901,48902,48903,48906,48907,48908,48909,48910,48911,48912,48913,48914,48915,48916,48917,48918,48919,48922,48926,48927,48928,48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,48955,48956,48957,48958,48959,48962,48963,48965,48966,48967,48969,48970,48971,48972,48973,48974,48975,48978,48979,48980,48982,48983,48984,48985,48986,48987,48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49e3,49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,49040,49041,49042,49043,49045,49046,49047,49048,49049,49050,49051,49052,49053,null,null,null,null,null,null,49054,49055,49056,49057,49058,49059,49060,49061,49062,49063,49064,49065,49066,49067,49068,49069,49070,49071,49073,49074,49075,49076,49077,49078,49079,49080,null,null,null,null,null,null,49081,49082,49083,49084,49085,49086,49087,49088,49089,49090,49091,49092,49094,49095,49096,49097,49098,49099,49102,49103,49105,49106,49107,49109,49110,49111,49112,49113,49114,49115,49117,49118,49120,49122,49123,49124,49125,49126,49127,49128,49129,49130,49131,49132,49133,49134,49135,49136,49137,49138,49139,49140,49141,49142,49143,49144,49145,49146,49147,49148,49149,49150,49151,49152,49153,49154,49155,49156,49157,49158,49159,49160,49161,49162,49163,49164,49165,49166,49167,49168,49169,49170,49171,49172,49173,49174,49175,49176,49177,49178,49179,49180,49181,49182,49183,49184,49185,49186,49187,49188,49189,49190,49191,49192,49193,49194,49195,49196,49197,49198,49199,49200,49201,49202,49203,49204,49205,49206,49207,49208,49209,49210,49211,49213,49214,49215,49216,49217,49218,49219,49220,49221,49222,49223,49224,49225,49226,49227,49228,49229,49230,49231,49232,49234,49235,49236,49237,49238,49239,49241,49242,49243,null,null,null,null,null,null,49245,49246,49247,49249,49250,49251,49252,49253,49254,49255,49258,49259,49260,49261,49262,49263,49264,49265,49266,49267,49268,49269,49270,49271,49272,49273,null,null,null,null,null,null,49274,49275,49276,49277,49278,49279,49280,49281,49282,49283,49284,49285,49286,49287,49288,49289,49290,49291,49292,49293,49294,49295,49298,49299,49301,49302,49303,49305,49306,49307,49308,49309,49310,49311,49314,49316,49318,49319,49320,49321,49322,49323,49326,49329,49330,49335,49336,49337,49338,49339,49342,49346,49347,49348,49350,49351,49354,49355,49357,49358,49359,49361,49362,49363,49364,49365,49366,49367,49370,49374,49375,49376,49377,49378,49379,49382,49383,49385,49386,49387,49389,49390,49391,49392,49393,49394,49395,49398,49400,49402,49403,49404,49405,49406,49407,49409,49410,49411,49413,49414,49415,49417,49418,49419,49420,49421,49422,49423,49425,49426,49427,49428,49430,49431,49432,49433,49434,49435,49441,49442,49445,49448,49449,49450,49451,49454,49458,49459,49460,49461,49463,49466,49467,49469,49470,49471,49473,49474,49475,49476,49477,49478,49479,49482,49486,49487,49488,49489,49490,49491,49494,49495,null,null,null,null,null,null,49497,49498,49499,49501,49502,49503,49504,49505,49506,49507,49510,49514,49515,49516,49517,49518,49519,49521,49522,49523,49525,49526,49527,49529,49530,49531,null,null,null,null,null,null,49532,49533,49534,49535,49536,49537,49538,49539,49540,49542,49543,49544,49545,49546,49547,49551,49553,49554,49555,49557,49559,49560,49561,49562,49563,49566,49568,49570,49571,49572,49574,49575,49578,49579,49581,49582,49583,49585,49586,49587,49588,49589,49590,49591,49592,49593,49594,49595,49596,49598,49599,49600,49601,49602,49603,49605,49606,49607,49609,49610,49611,49613,49614,49615,49616,49617,49618,49619,49621,49622,49625,49626,49627,49628,49629,49630,49631,49633,49634,49635,49637,49638,49639,49641,49642,49643,49644,49645,49646,49647,49650,49652,49653,49654,49655,49656,49657,49658,49659,49662,49663,49665,49666,49667,49669,49670,49671,49672,49673,49674,49675,49678,49680,49682,49683,49684,49685,49686,49687,49690,49691,49693,49694,49697,49698,49699,49700,49701,49702,49703,49706,49708,49710,49712,49715,49717,49718,49719,49720,49721,49722,49723,49724,49725,49726,49727,49728,49729,49730,49731,49732,49733,null,null,null,null,null,null,49734,49735,49737,49738,49739,49740,49741,49742,49743,49746,49747,49749,49750,49751,49753,49754,49755,49756,49757,49758,49759,49761,49762,49763,49764,49766,null,null,null,null,null,null,49767,49768,49769,49770,49771,49774,49775,49777,49778,49779,49781,49782,49783,49784,49785,49786,49787,49790,49792,49794,49795,49796,49797,49798,49799,49802,49803,49804,49805,49806,49807,49809,49810,49811,49812,49813,49814,49815,49817,49818,49820,49822,49823,49824,49825,49826,49827,49830,49831,49833,49834,49835,49838,49839,49840,49841,49842,49843,49846,49848,49850,49851,49852,49853,49854,49855,49856,49857,49858,49859,49860,49861,49862,49863,49864,49865,49866,49867,49868,49869,49870,49871,49872,49873,49874,49875,49876,49877,49878,49879,49880,49881,49882,49883,49886,49887,49889,49890,49893,49894,49895,49896,49897,49898,49902,49904,49906,49907,49908,49909,49911,49914,49917,49918,49919,49921,49922,49923,49924,49925,49926,49927,49930,49931,49934,49935,49936,49937,49938,49942,49943,49945,49946,49947,49949,49950,49951,49952,49953,49954,49955,49958,49959,49962,49963,49964,49965,49966,49967,49968,49969,49970,null,null,null,null,null,null,49971,49972,49973,49974,49975,49976,49977,49978,49979,49980,49981,49982,49983,49984,49985,49986,49987,49988,49990,49991,49992,49993,49994,49995,49996,49997,null,null,null,null,null,null,49998,49999,5e4,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50011,50012,50013,50014,50015,50016,50017,50018,50019,50020,50021,50022,50023,50026,50027,50029,50030,50031,50033,50035,50036,50037,50038,50039,50042,50043,50046,50047,50048,50049,50050,50051,50053,50054,50055,50057,50058,50059,50061,50062,50063,50064,50065,50066,50067,50068,50069,50070,50071,50072,50073,50074,50075,50076,50077,50078,50079,50080,50081,50082,50083,50084,50085,50086,50087,50088,50089,50090,50091,50092,50093,50094,50095,50096,50097,50098,50099,50100,50101,50102,50103,50104,50105,50106,50107,50108,50109,50110,50111,50113,50114,50115,50116,50117,50118,50119,50120,50121,50122,50123,50124,50125,50126,50127,50128,50129,50130,50131,50132,50133,50134,50135,50138,50139,50141,50142,50145,50147,50148,50149,50150,50151,50154,50155,50156,50158,50159,50160,50161,50162,50163,50166,50167,50169,50170,50171,50172,50173,50174,null,null,null,null,null,null,50175,50176,50177,50178,50179,50180,50181,50182,50183,50185,50186,50187,50188,50189,50190,50191,50193,50194,50195,50196,50197,50198,50199,50200,50201,50202,null,null,null,null,null,null,50203,50204,50205,50206,50207,50208,50209,50210,50211,50213,50214,50215,50216,50217,50218,50219,50221,50222,50223,50225,50226,50227,50229,50230,50231,50232,50233,50234,50235,50238,50239,50240,50241,50242,50243,50244,50245,50246,50247,50249,50250,50251,50252,50253,50254,50255,50256,50257,50258,50259,50260,50261,50262,50263,50264,50265,50266,50267,50268,50269,50270,50271,50272,50273,50274,50275,50278,50279,50281,50282,50283,50285,50286,50287,50288,50289,50290,50291,50294,50295,50296,50298,50299,50300,50301,50302,50303,50305,50306,50307,50308,50309,50310,50311,50312,50313,50314,50315,50316,50317,50318,50319,50320,50321,50322,50323,50325,50326,50327,50328,50329,50330,50331,50333,50334,50335,50336,50337,50338,50339,50340,50341,50342,50343,50344,50345,50346,50347,50348,50349,50350,50351,50352,50353,50354,50355,50356,50357,50358,50359,50361,50362,50363,50365,50366,50367,50368,50369,50370,50371,50372,50373,null,null,null,null,null,null,50374,50375,50376,50377,50378,50379,50380,50381,50382,50383,50384,50385,50386,50387,50388,50389,50390,50391,50392,50393,50394,50395,50396,50397,50398,50399,null,null,null,null,null,null,50400,50401,50402,50403,50404,50405,50406,50407,50408,50410,50411,50412,50413,50414,50415,50418,50419,50421,50422,50423,50425,50427,50428,50429,50430,50434,50435,50436,50437,50438,50439,50440,50441,50442,50443,50445,50446,50447,50449,50450,50451,50453,50454,50455,50456,50457,50458,50459,50461,50462,50463,50464,50465,50466,50467,50468,50469,50470,50471,50474,50475,50477,50478,50479,50481,50482,50483,50484,50485,50486,50487,50490,50492,50494,50495,50496,50497,50498,50499,50502,50503,50507,50511,50512,50513,50514,50518,50522,50523,50524,50527,50530,50531,50533,50534,50535,50537,50538,50539,50540,50541,50542,50543,50546,50550,50551,50552,50553,50554,50555,50558,50559,50561,50562,50563,50565,50566,50568,50569,50570,50571,50574,50576,50578,50579,50580,50582,50585,50586,50587,50589,50590,50591,50593,50594,50595,50596,50597,50598,50599,50600,50602,50603,50604,50605,50606,50607,50608,50609,50610,50611,50614,null,null,null,null,null,null,50615,50618,50623,50624,50625,50626,50627,50635,50637,50639,50642,50643,50645,50646,50647,50649,50650,50651,50652,50653,50654,50655,50658,50660,50662,50663,null,null,null,null,null,null,50664,50665,50666,50667,50671,50673,50674,50675,50677,50680,50681,50682,50683,50690,50691,50692,50697,50698,50699,50701,50702,50703,50705,50706,50707,50708,50709,50710,50711,50714,50717,50718,50719,50720,50721,50722,50723,50726,50727,50729,50730,50731,50735,50737,50738,50742,50744,50746,50748,50749,50750,50751,50754,50755,50757,50758,50759,50761,50762,50763,50764,50765,50766,50767,50770,50774,50775,50776,50777,50778,50779,50782,50783,50785,50786,50787,50788,50789,50790,50791,50792,50793,50794,50795,50797,50798,50800,50802,50803,50804,50805,50806,50807,50810,50811,50813,50814,50815,50817,50818,50819,50820,50821,50822,50823,50826,50828,50830,50831,50832,50833,50834,50835,50838,50839,50841,50842,50843,50845,50846,50847,50848,50849,50850,50851,50854,50856,50858,50859,50860,50861,50862,50863,50866,50867,50869,50870,50871,50875,50876,50877,50878,50879,50882,50884,50886,50887,50888,50889,50890,50891,50894,null,null,null,null,null,null,50895,50897,50898,50899,50901,50902,50903,50904,50905,50906,50907,50910,50911,50914,50915,50916,50917,50918,50919,50922,50923,50925,50926,50927,50929,50930,null,null,null,null,null,null,50931,50932,50933,50934,50935,50938,50939,50940,50942,50943,50944,50945,50946,50947,50950,50951,50953,50954,50955,50957,50958,50959,50960,50961,50962,50963,50966,50968,50970,50971,50972,50973,50974,50975,50978,50979,50981,50982,50983,50985,50986,50987,50988,50989,50990,50991,50994,50996,50998,51e3,51001,51002,51003,51006,51007,51009,51010,51011,51013,51014,51015,51016,51017,51019,51022,51024,51033,51034,51035,51037,51038,51039,51041,51042,51043,51044,51045,51046,51047,51049,51050,51052,51053,51054,51055,51056,51057,51058,51059,51062,51063,51065,51066,51067,51071,51072,51073,51074,51078,51083,51084,51085,51087,51090,51091,51093,51097,51099,51100,51101,51102,51103,51106,51111,51112,51113,51114,51115,51118,51119,51121,51122,51123,51125,51126,51127,51128,51129,51130,51131,51134,51138,51139,51140,51141,51142,51143,51146,51147,51149,51151,51153,51154,51155,51156,51157,51158,51159,51161,51162,51163,51164,null,null,null,null,null,null,51166,51167,51168,51169,51170,51171,51173,51174,51175,51177,51178,51179,51181,51182,51183,51184,51185,51186,51187,51188,51189,51190,51191,51192,51193,51194,null,null,null,null,null,null,51195,51196,51197,51198,51199,51202,51203,51205,51206,51207,51209,51211,51212,51213,51214,51215,51218,51220,51223,51224,51225,51226,51227,51230,51231,51233,51234,51235,51237,51238,51239,51240,51241,51242,51243,51246,51248,51250,51251,51252,51253,51254,51255,51257,51258,51259,51261,51262,51263,51265,51266,51267,51268,51269,51270,51271,51274,51275,51278,51279,51280,51281,51282,51283,51285,51286,51287,51288,51289,51290,51291,51292,51293,51294,51295,51296,51297,51298,51299,51300,51301,51302,51303,51304,51305,51306,51307,51308,51309,51310,51311,51314,51315,51317,51318,51319,51321,51323,51324,51325,51326,51327,51330,51332,51336,51337,51338,51342,51343,51344,51345,51346,51347,51349,51350,51351,51352,51353,51354,51355,51356,51358,51360,51362,51363,51364,51365,51366,51367,51369,51370,51371,51372,51373,51374,51375,51376,51377,51378,51379,51380,51381,51382,51383,51384,51385,51386,51387,51390,51391,51392,51393,null,null,null,null,null,null,51394,51395,51397,51398,51399,51401,51402,51403,51405,51406,51407,51408,51409,51410,51411,51414,51416,51418,51419,51420,51421,51422,51423,51426,51427,51429,null,null,null,null,null,null,51430,51431,51432,51433,51434,51435,51436,51437,51438,51439,51440,51441,51442,51443,51444,51446,51447,51448,51449,51450,51451,51454,51455,51457,51458,51459,51463,51464,51465,51466,51467,51470,12288,12289,12290,183,8229,8230,168,12291,173,8213,8741,65340,8764,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,177,215,247,8800,8804,8805,8734,8756,176,8242,8243,8451,8491,65504,65505,65509,9794,9792,8736,8869,8978,8706,8711,8801,8786,167,8251,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8594,8592,8593,8595,8596,12307,8810,8811,8730,8765,8733,8757,8747,8748,8712,8715,8838,8839,8834,8835,8746,8745,8743,8744,65506,51472,51474,51475,51476,51477,51478,51479,51481,51482,51483,51484,51485,51486,51487,51488,51489,51490,51491,51492,51493,51494,51495,51496,51497,51498,51499,null,null,null,null,null,null,51501,51502,51503,51504,51505,51506,51507,51509,51510,51511,51512,51513,51514,51515,51516,51517,51518,51519,51520,51521,51522,51523,51524,51525,51526,51527,null,null,null,null,null,null,51528,51529,51530,51531,51532,51533,51534,51535,51538,51539,51541,51542,51543,51545,51546,51547,51548,51549,51550,51551,51554,51556,51557,51558,51559,51560,51561,51562,51563,51565,51566,51567,8658,8660,8704,8707,180,65374,711,728,733,730,729,184,731,161,191,720,8750,8721,8719,164,8457,8240,9665,9664,9655,9654,9828,9824,9825,9829,9831,9827,8857,9672,9635,9680,9681,9618,9636,9637,9640,9639,9638,9641,9832,9743,9742,9756,9758,182,8224,8225,8597,8599,8601,8598,8600,9837,9833,9834,9836,12927,12828,8470,13255,8482,13250,13272,8481,8364,174,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51569,51570,51571,51573,51574,51575,51576,51577,51578,51579,51581,51582,51583,51584,51585,51586,51587,51588,51589,51590,51591,51594,51595,51597,51598,51599,null,null,null,null,null,null,51601,51602,51603,51604,51605,51606,51607,51610,51612,51614,51615,51616,51617,51618,51619,51620,51621,51622,51623,51624,51625,51626,51627,51628,51629,51630,null,null,null,null,null,null,51631,51632,51633,51634,51635,51636,51637,51638,51639,51640,51641,51642,51643,51644,51645,51646,51647,51650,51651,51653,51654,51657,51659,51660,51661,51662,51663,51666,51668,51671,51672,51675,65281,65282,65283,65284,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65510,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,51678,51679,51681,51683,51685,51686,51688,51689,51690,51691,51694,51698,51699,51700,51701,51702,51703,51706,51707,51709,51710,51711,51713,51714,51715,51716,null,null,null,null,null,null,51717,51718,51719,51722,51726,51727,51728,51729,51730,51731,51733,51734,51735,51737,51738,51739,51740,51741,51742,51743,51744,51745,51746,51747,51748,51749,null,null,null,null,null,null,51750,51751,51752,51754,51755,51756,51757,51758,51759,51760,51761,51762,51763,51764,51765,51766,51767,51768,51769,51770,51771,51772,51773,51774,51775,51776,51777,51778,51779,51780,51781,51782,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,51783,51784,51785,51786,51787,51790,51791,51793,51794,51795,51797,51798,51799,51800,51801,51802,51803,51806,51810,51811,51812,51813,51814,51815,51817,51818,null,null,null,null,null,null,51819,51820,51821,51822,51823,51824,51825,51826,51827,51828,51829,51830,51831,51832,51833,51834,51835,51836,51838,51839,51840,51841,51842,51843,51845,51846,null,null,null,null,null,null,51847,51848,51849,51850,51851,51852,51853,51854,51855,51856,51857,51858,51859,51860,51861,51862,51863,51865,51866,51867,51868,51869,51870,51871,51872,51873,51874,51875,51876,51877,51878,51879,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,null,null,null,null,null,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,51880,51881,51882,51883,51884,51885,51886,51887,51888,51889,51890,51891,51892,51893,51894,51895,51896,51897,51898,51899,51902,51903,51905,51906,51907,51909,null,null,null,null,null,null,51910,51911,51912,51913,51914,51915,51918,51920,51922,51924,51925,51926,51927,51930,51931,51932,51933,51934,51935,51937,51938,51939,51940,51941,51942,51943,null,null,null,null,null,null,51944,51945,51946,51947,51949,51950,51951,51952,51953,51954,51955,51957,51958,51959,51960,51961,51962,51963,51964,51965,51966,51967,51968,51969,51970,51971,51972,51973,51974,51975,51977,51978,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,9490,9489,9498,9497,9494,9493,9486,9485,9502,9503,9505,9506,9510,9511,9513,9514,9517,9518,9521,9522,9525,9526,9529,9530,9533,9534,9536,9537,9539,9540,9541,9542,9543,9544,9545,9546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51979,51980,51981,51982,51983,51985,51986,51987,51989,51990,51991,51993,51994,51995,51996,51997,51998,51999,52002,52003,52004,52005,52006,52007,52008,52009,null,null,null,null,null,null,52010,52011,52012,52013,52014,52015,52016,52017,52018,52019,52020,52021,52022,52023,52024,52025,52026,52027,52028,52029,52030,52031,52032,52034,52035,52036,null,null,null,null,null,null,52037,52038,52039,52042,52043,52045,52046,52047,52049,52050,52051,52052,52053,52054,52055,52058,52059,52060,52062,52063,52064,52065,52066,52067,52069,52070,52071,52072,52073,52074,52075,52076,13205,13206,13207,8467,13208,13252,13219,13220,13221,13222,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13258,13197,13198,13199,13263,13192,13193,13256,13223,13224,13232,13233,13234,13235,13236,13237,13238,13239,13240,13241,13184,13185,13186,13187,13188,13242,13243,13244,13245,13246,13247,13200,13201,13202,13203,13204,8486,13248,13249,13194,13195,13196,13270,13253,13229,13230,13231,13275,13225,13226,13227,13228,13277,13264,13267,13251,13257,13276,13254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52077,52078,52079,52080,52081,52082,52083,52084,52085,52086,52087,52090,52091,52092,52093,52094,52095,52096,52097,52098,52099,52100,52101,52102,52103,52104,null,null,null,null,null,null,52105,52106,52107,52108,52109,52110,52111,52112,52113,52114,52115,52116,52117,52118,52119,52120,52121,52122,52123,52125,52126,52127,52128,52129,52130,52131,null,null,null,null,null,null,52132,52133,52134,52135,52136,52137,52138,52139,52140,52141,52142,52143,52144,52145,52146,52147,52148,52149,52150,52151,52153,52154,52155,52156,52157,52158,52159,52160,52161,52162,52163,52164,198,208,170,294,null,306,null,319,321,216,338,186,222,358,330,null,12896,12897,12898,12899,12900,12901,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,189,8531,8532,188,190,8539,8540,8541,8542,52165,52166,52167,52168,52169,52170,52171,52172,52173,52174,52175,52176,52177,52178,52179,52181,52182,52183,52184,52185,52186,52187,52188,52189,52190,52191,null,null,null,null,null,null,52192,52193,52194,52195,52197,52198,52200,52202,52203,52204,52205,52206,52207,52208,52209,52210,52211,52212,52213,52214,52215,52216,52217,52218,52219,52220,null,null,null,null,null,null,52221,52222,52223,52224,52225,52226,52227,52228,52229,52230,52231,52232,52233,52234,52235,52238,52239,52241,52242,52243,52245,52246,52247,52248,52249,52250,52251,52254,52255,52256,52259,52260,230,273,240,295,305,307,312,320,322,248,339,223,254,359,331,329,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814,12815,12816,12817,12818,12819,12820,12821,12822,12823,12824,12825,12826,12827,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,185,178,179,8308,8319,8321,8322,8323,8324,52261,52262,52266,52267,52269,52271,52273,52274,52275,52276,52277,52278,52279,52282,52287,52288,52289,52290,52291,52294,52295,52297,52298,52299,52301,52302,null,null,null,null,null,null,52303,52304,52305,52306,52307,52310,52314,52315,52316,52317,52318,52319,52321,52322,52323,52325,52327,52329,52330,52331,52332,52333,52334,52335,52337,52338,null,null,null,null,null,null,52339,52340,52342,52343,52344,52345,52346,52347,52348,52349,52350,52351,52352,52353,52354,52355,52356,52357,52358,52359,52360,52361,52362,52363,52364,52365,52366,52367,52368,52369,52370,52371,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,52372,52373,52374,52375,52378,52379,52381,52382,52383,52385,52386,52387,52388,52389,52390,52391,52394,52398,52399,52400,52401,52402,52403,52406,52407,52409,null,null,null,null,null,null,52410,52411,52413,52414,52415,52416,52417,52418,52419,52422,52424,52426,52427,52428,52429,52430,52431,52433,52434,52435,52437,52438,52439,52440,52441,52442,null,null,null,null,null,null,52443,52444,52445,52446,52447,52448,52449,52450,52451,52453,52454,52455,52456,52457,52458,52459,52461,52462,52463,52465,52466,52467,52468,52469,52470,52471,52472,52473,52474,52475,52476,52477,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,52478,52479,52480,52482,52483,52484,52485,52486,52487,52490,52491,52493,52494,52495,52497,52498,52499,52500,52501,52502,52503,52506,52508,52510,52511,52512,null,null,null,null,null,null,52513,52514,52515,52517,52518,52519,52521,52522,52523,52525,52526,52527,52528,52529,52530,52531,52532,52533,52534,52535,52536,52538,52539,52540,52541,52542,null,null,null,null,null,null,52543,52544,52545,52546,52547,52548,52549,52550,52551,52552,52553,52554,52555,52556,52557,52558,52559,52560,52561,52562,52563,52564,52565,52566,52567,52568,52569,52570,52571,52573,52574,52575,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,52577,52578,52579,52581,52582,52583,52584,52585,52586,52587,52590,52592,52594,52595,52596,52597,52598,52599,52601,52602,52603,52604,52605,52606,52607,52608,null,null,null,null,null,null,52609,52610,52611,52612,52613,52614,52615,52617,52618,52619,52620,52621,52622,52623,52624,52625,52626,52627,52630,52631,52633,52634,52635,52637,52638,52639,null,null,null,null,null,null,52640,52641,52642,52643,52646,52648,52650,52651,52652,52653,52654,52655,52657,52658,52659,52660,52661,52662,52663,52664,52665,52666,52667,52668,52669,52670,52671,52672,52673,52674,52675,52677,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52678,52679,52680,52681,52682,52683,52685,52686,52687,52689,52690,52691,52692,52693,52694,52695,52696,52697,52698,52699,52700,52701,52702,52703,52704,52705,null,null,null,null,null,null,52706,52707,52708,52709,52710,52711,52713,52714,52715,52717,52718,52719,52721,52722,52723,52724,52725,52726,52727,52730,52732,52734,52735,52736,52737,52738,null,null,null,null,null,null,52739,52741,52742,52743,52745,52746,52747,52749,52750,52751,52752,52753,52754,52755,52757,52758,52759,52760,52762,52763,52764,52765,52766,52767,52770,52771,52773,52774,52775,52777,52778,52779,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52780,52781,52782,52783,52786,52788,52790,52791,52792,52793,52794,52795,52796,52797,52798,52799,52800,52801,52802,52803,52804,52805,52806,52807,52808,52809,null,null,null,null,null,null,52810,52811,52812,52813,52814,52815,52816,52817,52818,52819,52820,52821,52822,52823,52826,52827,52829,52830,52834,52835,52836,52837,52838,52839,52842,52844,null,null,null,null,null,null,52846,52847,52848,52849,52850,52851,52854,52855,52857,52858,52859,52861,52862,52863,52864,52865,52866,52867,52870,52872,52874,52875,52876,52877,52878,52879,52882,52883,52885,52886,52887,52889,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52890,52891,52892,52893,52894,52895,52898,52902,52903,52904,52905,52906,52907,52910,52911,52912,52913,52914,52915,52916,52917,52918,52919,52920,52921,52922,null,null,null,null,null,null,52923,52924,52925,52926,52927,52928,52930,52931,52932,52933,52934,52935,52936,52937,52938,52939,52940,52941,52942,52943,52944,52945,52946,52947,52948,52949,null,null,null,null,null,null,52950,52951,52952,52953,52954,52955,52956,52957,52958,52959,52960,52961,52962,52963,52966,52967,52969,52970,52973,52974,52975,52976,52977,52978,52979,52982,52986,52987,52988,52989,52990,52991,44032,44033,44036,44039,44040,44041,44042,44048,44049,44050,44051,44052,44053,44054,44055,44057,44058,44059,44060,44061,44064,44068,44076,44077,44079,44080,44081,44088,44089,44092,44096,44107,44109,44116,44120,44124,44144,44145,44148,44151,44152,44154,44160,44161,44163,44164,44165,44166,44169,44170,44171,44172,44176,44180,44188,44189,44191,44192,44193,44200,44201,44202,44204,44207,44208,44216,44217,44219,44220,44221,44225,44228,44232,44236,44245,44247,44256,44257,44260,44263,44264,44266,44268,44271,44272,44273,44275,44277,44278,44284,44285,44288,44292,44294,52994,52995,52997,52998,52999,53001,53002,53003,53004,53005,53006,53007,53010,53012,53014,53015,53016,53017,53018,53019,53021,53022,53023,53025,53026,53027,null,null,null,null,null,null,53029,53030,53031,53032,53033,53034,53035,53038,53042,53043,53044,53045,53046,53047,53049,53050,53051,53052,53053,53054,53055,53056,53057,53058,53059,53060,null,null,null,null,null,null,53061,53062,53063,53064,53065,53066,53067,53068,53069,53070,53071,53072,53073,53074,53075,53078,53079,53081,53082,53083,53085,53086,53087,53088,53089,53090,53091,53094,53096,53098,53099,53100,44300,44301,44303,44305,44312,44316,44320,44329,44332,44333,44340,44341,44344,44348,44356,44357,44359,44361,44368,44372,44376,44385,44387,44396,44397,44400,44403,44404,44405,44406,44411,44412,44413,44415,44417,44418,44424,44425,44428,44432,44444,44445,44452,44471,44480,44481,44484,44488,44496,44497,44499,44508,44512,44516,44536,44537,44540,44543,44544,44545,44552,44553,44555,44557,44564,44592,44593,44596,44599,44600,44602,44608,44609,44611,44613,44614,44618,44620,44621,44622,44624,44628,44630,44636,44637,44639,44640,44641,44645,44648,44649,44652,44656,44664,53101,53102,53103,53106,53107,53109,53110,53111,53113,53114,53115,53116,53117,53118,53119,53121,53122,53123,53124,53126,53127,53128,53129,53130,53131,53133,null,null,null,null,null,null,53134,53135,53136,53137,53138,53139,53140,53141,53142,53143,53144,53145,53146,53147,53148,53149,53150,53151,53152,53154,53155,53156,53157,53158,53159,53161,null,null,null,null,null,null,53162,53163,53164,53165,53166,53167,53169,53170,53171,53172,53173,53174,53175,53176,53177,53178,53179,53180,53181,53182,53183,53184,53185,53186,53187,53189,53190,53191,53192,53193,53194,53195,44665,44667,44668,44669,44676,44677,44684,44732,44733,44734,44736,44740,44748,44749,44751,44752,44753,44760,44761,44764,44776,44779,44781,44788,44792,44796,44807,44808,44813,44816,44844,44845,44848,44850,44852,44860,44861,44863,44865,44866,44867,44872,44873,44880,44892,44893,44900,44901,44921,44928,44932,44936,44944,44945,44949,44956,44984,44985,44988,44992,44999,45e3,45001,45003,45005,45006,45012,45020,45032,45033,45040,45041,45044,45048,45056,45057,45060,45068,45072,45076,45084,45085,45096,45124,45125,45128,45130,45132,45134,45139,45140,45141,45143,45145,53196,53197,53198,53199,53200,53201,53202,53203,53204,53205,53206,53207,53208,53209,53210,53211,53212,53213,53214,53215,53218,53219,53221,53222,53223,53225,null,null,null,null,null,null,53226,53227,53228,53229,53230,53231,53234,53236,53238,53239,53240,53241,53242,53243,53245,53246,53247,53249,53250,53251,53253,53254,53255,53256,53257,53258,null,null,null,null,null,null,53259,53260,53261,53262,53263,53264,53266,53267,53268,53269,53270,53271,53273,53274,53275,53276,53277,53278,53279,53280,53281,53282,53283,53284,53285,53286,53287,53288,53289,53290,53291,53292,45149,45180,45181,45184,45188,45196,45197,45199,45201,45208,45209,45210,45212,45215,45216,45217,45218,45224,45225,45227,45228,45229,45230,45231,45233,45235,45236,45237,45240,45244,45252,45253,45255,45256,45257,45264,45265,45268,45272,45280,45285,45320,45321,45323,45324,45328,45330,45331,45336,45337,45339,45340,45341,45347,45348,45349,45352,45356,45364,45365,45367,45368,45369,45376,45377,45380,45384,45392,45393,45396,45397,45400,45404,45408,45432,45433,45436,45440,45442,45448,45449,45451,45453,45458,45459,45460,45464,45468,45480,45516,45520,45524,45532,45533,53294,53295,53296,53297,53298,53299,53302,53303,53305,53306,53307,53309,53310,53311,53312,53313,53314,53315,53318,53320,53322,53323,53324,53325,53326,53327,null,null,null,null,null,null,53329,53330,53331,53333,53334,53335,53337,53338,53339,53340,53341,53342,53343,53345,53346,53347,53348,53349,53350,53351,53352,53353,53354,53355,53358,53359,null,null,null,null,null,null,53361,53362,53363,53365,53366,53367,53368,53369,53370,53371,53374,53375,53376,53378,53379,53380,53381,53382,53383,53384,53385,53386,53387,53388,53389,53390,53391,53392,53393,53394,53395,53396,45535,45544,45545,45548,45552,45561,45563,45565,45572,45573,45576,45579,45580,45588,45589,45591,45593,45600,45620,45628,45656,45660,45664,45672,45673,45684,45685,45692,45700,45701,45705,45712,45713,45716,45720,45721,45722,45728,45729,45731,45733,45734,45738,45740,45744,45748,45768,45769,45772,45776,45778,45784,45785,45787,45789,45794,45796,45797,45798,45800,45803,45804,45805,45806,45807,45811,45812,45813,45815,45816,45817,45818,45819,45823,45824,45825,45828,45832,45840,45841,45843,45844,45845,45852,45908,45909,45910,45912,45915,45916,45918,45919,45924,45925,53397,53398,53399,53400,53401,53402,53403,53404,53405,53406,53407,53408,53409,53410,53411,53414,53415,53417,53418,53419,53421,53422,53423,53424,53425,53426,null,null,null,null,null,null,53427,53430,53432,53434,53435,53436,53437,53438,53439,53442,53443,53445,53446,53447,53450,53451,53452,53453,53454,53455,53458,53462,53463,53464,53465,53466,null,null,null,null,null,null,53467,53470,53471,53473,53474,53475,53477,53478,53479,53480,53481,53482,53483,53486,53490,53491,53492,53493,53494,53495,53497,53498,53499,53500,53501,53502,53503,53504,53505,53506,53507,53508,45927,45929,45931,45934,45936,45937,45940,45944,45952,45953,45955,45956,45957,45964,45968,45972,45984,45985,45992,45996,46020,46021,46024,46027,46028,46030,46032,46036,46037,46039,46041,46043,46045,46048,46052,46056,46076,46096,46104,46108,46112,46120,46121,46123,46132,46160,46161,46164,46168,46176,46177,46179,46181,46188,46208,46216,46237,46244,46248,46252,46261,46263,46265,46272,46276,46280,46288,46293,46300,46301,46304,46307,46308,46310,46316,46317,46319,46321,46328,46356,46357,46360,46363,46364,46372,46373,46375,46376,46377,46378,46384,46385,46388,46392,53509,53510,53511,53512,53513,53514,53515,53516,53518,53519,53520,53521,53522,53523,53524,53525,53526,53527,53528,53529,53530,53531,53532,53533,53534,53535,null,null,null,null,null,null,53536,53537,53538,53539,53540,53541,53542,53543,53544,53545,53546,53547,53548,53549,53550,53551,53554,53555,53557,53558,53559,53561,53563,53564,53565,53566,null,null,null,null,null,null,53567,53570,53574,53575,53576,53577,53578,53579,53582,53583,53585,53586,53587,53589,53590,53591,53592,53593,53594,53595,53598,53600,53602,53603,53604,53605,53606,53607,53609,53610,53611,53613,46400,46401,46403,46404,46405,46411,46412,46413,46416,46420,46428,46429,46431,46432,46433,46496,46497,46500,46504,46506,46507,46512,46513,46515,46516,46517,46523,46524,46525,46528,46532,46540,46541,46543,46544,46545,46552,46572,46608,46609,46612,46616,46629,46636,46644,46664,46692,46696,46748,46749,46752,46756,46763,46764,46769,46804,46832,46836,46840,46848,46849,46853,46888,46889,46892,46895,46896,46904,46905,46907,46916,46920,46924,46932,46933,46944,46948,46952,46960,46961,46963,46965,46972,46973,46976,46980,46988,46989,46991,46992,46993,46994,46998,46999,53614,53615,53616,53617,53618,53619,53620,53621,53622,53623,53624,53625,53626,53627,53629,53630,53631,53632,53633,53634,53635,53637,53638,53639,53641,53642,null,null,null,null,null,null,53643,53644,53645,53646,53647,53648,53649,53650,53651,53652,53653,53654,53655,53656,53657,53658,53659,53660,53661,53662,53663,53666,53667,53669,53670,53671,null,null,null,null,null,null,53673,53674,53675,53676,53677,53678,53679,53682,53684,53686,53687,53688,53689,53691,53693,53694,53695,53697,53698,53699,53700,53701,53702,53703,53704,53705,53706,53707,53708,53709,53710,53711,47e3,47001,47004,47008,47016,47017,47019,47020,47021,47028,47029,47032,47047,47049,47084,47085,47088,47092,47100,47101,47103,47104,47105,47111,47112,47113,47116,47120,47128,47129,47131,47133,47140,47141,47144,47148,47156,47157,47159,47160,47161,47168,47172,47185,47187,47196,47197,47200,47204,47212,47213,47215,47217,47224,47228,47245,47272,47280,47284,47288,47296,47297,47299,47301,47308,47312,47316,47325,47327,47329,47336,47337,47340,47344,47352,47353,47355,47357,47364,47384,47392,47420,47421,47424,47428,47436,47439,47441,47448,47449,47452,47456,47464,47465,53712,53713,53714,53715,53716,53717,53718,53719,53721,53722,53723,53724,53725,53726,53727,53728,53729,53730,53731,53732,53733,53734,53735,53736,53737,53738,null,null,null,null,null,null,53739,53740,53741,53742,53743,53744,53745,53746,53747,53749,53750,53751,53753,53754,53755,53756,53757,53758,53759,53760,53761,53762,53763,53764,53765,53766,null,null,null,null,null,null,53768,53770,53771,53772,53773,53774,53775,53777,53778,53779,53780,53781,53782,53783,53784,53785,53786,53787,53788,53789,53790,53791,53792,53793,53794,53795,53796,53797,53798,53799,53800,53801,47467,47469,47476,47477,47480,47484,47492,47493,47495,47497,47498,47501,47502,47532,47533,47536,47540,47548,47549,47551,47553,47560,47561,47564,47566,47567,47568,47569,47570,47576,47577,47579,47581,47582,47585,47587,47588,47589,47592,47596,47604,47605,47607,47608,47609,47610,47616,47617,47624,47637,47672,47673,47676,47680,47682,47688,47689,47691,47693,47694,47699,47700,47701,47704,47708,47716,47717,47719,47720,47721,47728,47729,47732,47736,47747,47748,47749,47751,47756,47784,47785,47787,47788,47792,47794,47800,47801,47803,47805,47812,47816,47832,47833,47868,53802,53803,53806,53807,53809,53810,53811,53813,53814,53815,53816,53817,53818,53819,53822,53824,53826,53827,53828,53829,53830,53831,53833,53834,53835,53836,null,null,null,null,null,null,53837,53838,53839,53840,53841,53842,53843,53844,53845,53846,53847,53848,53849,53850,53851,53853,53854,53855,53856,53857,53858,53859,53861,53862,53863,53864,null,null,null,null,null,null,53865,53866,53867,53868,53869,53870,53871,53872,53873,53874,53875,53876,53877,53878,53879,53880,53881,53882,53883,53884,53885,53886,53887,53890,53891,53893,53894,53895,53897,53898,53899,53900,47872,47876,47885,47887,47889,47896,47900,47904,47913,47915,47924,47925,47926,47928,47931,47932,47933,47934,47940,47941,47943,47945,47949,47951,47952,47956,47960,47969,47971,47980,48008,48012,48016,48036,48040,48044,48052,48055,48064,48068,48072,48080,48083,48120,48121,48124,48127,48128,48130,48136,48137,48139,48140,48141,48143,48145,48148,48149,48150,48151,48152,48155,48156,48157,48158,48159,48164,48165,48167,48169,48173,48176,48177,48180,48184,48192,48193,48195,48196,48197,48201,48204,48205,48208,48221,48260,48261,48264,48267,48268,48270,48276,48277,48279,53901,53902,53903,53906,53907,53908,53910,53911,53912,53913,53914,53915,53917,53918,53919,53921,53922,53923,53925,53926,53927,53928,53929,53930,53931,53933,null,null,null,null,null,null,53934,53935,53936,53938,53939,53940,53941,53942,53943,53946,53947,53949,53950,53953,53955,53956,53957,53958,53959,53962,53964,53965,53966,53967,53968,53969,null,null,null,null,null,null,53970,53971,53973,53974,53975,53977,53978,53979,53981,53982,53983,53984,53985,53986,53987,53990,53991,53992,53993,53994,53995,53996,53997,53998,53999,54002,54003,54005,54006,54007,54009,54010,48281,48282,48288,48289,48292,48295,48296,48304,48305,48307,48308,48309,48316,48317,48320,48324,48333,48335,48336,48337,48341,48344,48348,48372,48373,48374,48376,48380,48388,48389,48391,48393,48400,48404,48420,48428,48448,48456,48457,48460,48464,48472,48473,48484,48488,48512,48513,48516,48519,48520,48521,48522,48528,48529,48531,48533,48537,48538,48540,48548,48560,48568,48596,48597,48600,48604,48617,48624,48628,48632,48640,48643,48645,48652,48653,48656,48660,48668,48669,48671,48708,48709,48712,48716,48718,48724,48725,48727,48729,48730,48731,48736,48737,48740,54011,54012,54013,54014,54015,54018,54020,54022,54023,54024,54025,54026,54027,54031,54033,54034,54035,54037,54039,54040,54041,54042,54043,54046,54050,54051,null,null,null,null,null,null,54052,54054,54055,54058,54059,54061,54062,54063,54065,54066,54067,54068,54069,54070,54071,54074,54078,54079,54080,54081,54082,54083,54086,54087,54088,54089,null,null,null,null,null,null,54090,54091,54092,54093,54094,54095,54096,54097,54098,54099,54100,54101,54102,54103,54104,54105,54106,54107,54108,54109,54110,54111,54112,54113,54114,54115,54116,54117,54118,54119,54120,54121,48744,48746,48752,48753,48755,48756,48757,48763,48764,48765,48768,48772,48780,48781,48783,48784,48785,48792,48793,48808,48848,48849,48852,48855,48856,48864,48867,48868,48869,48876,48897,48904,48905,48920,48921,48923,48924,48925,48960,48961,48964,48968,48976,48977,48981,49044,49072,49093,49100,49101,49104,49108,49116,49119,49121,49212,49233,49240,49244,49248,49256,49257,49296,49297,49300,49304,49312,49313,49315,49317,49324,49325,49327,49328,49331,49332,49333,49334,49340,49341,49343,49344,49345,49349,49352,49353,49356,49360,49368,49369,49371,49372,49373,49380,54122,54123,54124,54125,54126,54127,54128,54129,54130,54131,54132,54133,54134,54135,54136,54137,54138,54139,54142,54143,54145,54146,54147,54149,54150,54151,null,null,null,null,null,null,54152,54153,54154,54155,54158,54162,54163,54164,54165,54166,54167,54170,54171,54173,54174,54175,54177,54178,54179,54180,54181,54182,54183,54186,54188,54190,null,null,null,null,null,null,54191,54192,54193,54194,54195,54197,54198,54199,54201,54202,54203,54205,54206,54207,54208,54209,54210,54211,54214,54215,54218,54219,54220,54221,54222,54223,54225,54226,54227,54228,54229,54230,49381,49384,49388,49396,49397,49399,49401,49408,49412,49416,49424,49429,49436,49437,49438,49439,49440,49443,49444,49446,49447,49452,49453,49455,49456,49457,49462,49464,49465,49468,49472,49480,49481,49483,49484,49485,49492,49493,49496,49500,49508,49509,49511,49512,49513,49520,49524,49528,49541,49548,49549,49550,49552,49556,49558,49564,49565,49567,49569,49573,49576,49577,49580,49584,49597,49604,49608,49612,49620,49623,49624,49632,49636,49640,49648,49649,49651,49660,49661,49664,49668,49676,49677,49679,49681,49688,49689,49692,49695,49696,49704,49705,49707,49709,54231,54233,54234,54235,54236,54237,54238,54239,54240,54242,54244,54245,54246,54247,54248,54249,54250,54251,54254,54255,54257,54258,54259,54261,54262,54263,null,null,null,null,null,null,54264,54265,54266,54267,54270,54272,54274,54275,54276,54277,54278,54279,54281,54282,54283,54284,54285,54286,54287,54288,54289,54290,54291,54292,54293,54294,null,null,null,null,null,null,54295,54296,54297,54298,54299,54300,54302,54303,54304,54305,54306,54307,54308,54309,54310,54311,54312,54313,54314,54315,54316,54317,54318,54319,54320,54321,54322,54323,54324,54325,54326,54327,49711,49713,49714,49716,49736,49744,49745,49748,49752,49760,49765,49772,49773,49776,49780,49788,49789,49791,49793,49800,49801,49808,49816,49819,49821,49828,49829,49832,49836,49837,49844,49845,49847,49849,49884,49885,49888,49891,49892,49899,49900,49901,49903,49905,49910,49912,49913,49915,49916,49920,49928,49929,49932,49933,49939,49940,49941,49944,49948,49956,49957,49960,49961,49989,50024,50025,50028,50032,50034,50040,50041,50044,50045,50052,50056,50060,50112,50136,50137,50140,50143,50144,50146,50152,50153,50157,50164,50165,50168,50184,50192,50212,50220,50224,54328,54329,54330,54331,54332,54333,54334,54335,54337,54338,54339,54341,54342,54343,54344,54345,54346,54347,54348,54349,54350,54351,54352,54353,54354,54355,null,null,null,null,null,null,54356,54357,54358,54359,54360,54361,54362,54363,54365,54366,54367,54369,54370,54371,54373,54374,54375,54376,54377,54378,54379,54380,54382,54384,54385,54386,null,null,null,null,null,null,54387,54388,54389,54390,54391,54394,54395,54397,54398,54401,54403,54404,54405,54406,54407,54410,54412,54414,54415,54416,54417,54418,54419,54421,54422,54423,54424,54425,54426,54427,54428,54429,50228,50236,50237,50248,50276,50277,50280,50284,50292,50293,50297,50304,50324,50332,50360,50364,50409,50416,50417,50420,50424,50426,50431,50432,50433,50444,50448,50452,50460,50472,50473,50476,50480,50488,50489,50491,50493,50500,50501,50504,50505,50506,50508,50509,50510,50515,50516,50517,50519,50520,50521,50525,50526,50528,50529,50532,50536,50544,50545,50547,50548,50549,50556,50557,50560,50564,50567,50572,50573,50575,50577,50581,50583,50584,50588,50592,50601,50612,50613,50616,50617,50619,50620,50621,50622,50628,50629,50630,50631,50632,50633,50634,50636,50638,54430,54431,54432,54433,54434,54435,54436,54437,54438,54439,54440,54442,54443,54444,54445,54446,54447,54448,54449,54450,54451,54452,54453,54454,54455,54456,null,null,null,null,null,null,54457,54458,54459,54460,54461,54462,54463,54464,54465,54466,54467,54468,54469,54470,54471,54472,54473,54474,54475,54477,54478,54479,54481,54482,54483,54485,null,null,null,null,null,null,54486,54487,54488,54489,54490,54491,54493,54494,54496,54497,54498,54499,54500,54501,54502,54503,54505,54506,54507,54509,54510,54511,54513,54514,54515,54516,54517,54518,54519,54521,54522,54524,50640,50641,50644,50648,50656,50657,50659,50661,50668,50669,50670,50672,50676,50678,50679,50684,50685,50686,50687,50688,50689,50693,50694,50695,50696,50700,50704,50712,50713,50715,50716,50724,50725,50728,50732,50733,50734,50736,50739,50740,50741,50743,50745,50747,50752,50753,50756,50760,50768,50769,50771,50772,50773,50780,50781,50784,50796,50799,50801,50808,50809,50812,50816,50824,50825,50827,50829,50836,50837,50840,50844,50852,50853,50855,50857,50864,50865,50868,50872,50873,50874,50880,50881,50883,50885,50892,50893,50896,50900,50908,50909,50912,50913,50920,54526,54527,54528,54529,54530,54531,54533,54534,54535,54537,54538,54539,54541,54542,54543,54544,54545,54546,54547,54550,54552,54553,54554,54555,54556,54557,null,null,null,null,null,null,54558,54559,54560,54561,54562,54563,54564,54565,54566,54567,54568,54569,54570,54571,54572,54573,54574,54575,54576,54577,54578,54579,54580,54581,54582,54583,null,null,null,null,null,null,54584,54585,54586,54587,54590,54591,54593,54594,54595,54597,54598,54599,54600,54601,54602,54603,54606,54608,54610,54611,54612,54613,54614,54615,54618,54619,54621,54622,54623,54625,54626,54627,50921,50924,50928,50936,50937,50941,50948,50949,50952,50956,50964,50965,50967,50969,50976,50977,50980,50984,50992,50993,50995,50997,50999,51004,51005,51008,51012,51018,51020,51021,51023,51025,51026,51027,51028,51029,51030,51031,51032,51036,51040,51048,51051,51060,51061,51064,51068,51069,51070,51075,51076,51077,51079,51080,51081,51082,51086,51088,51089,51092,51094,51095,51096,51098,51104,51105,51107,51108,51109,51110,51116,51117,51120,51124,51132,51133,51135,51136,51137,51144,51145,51148,51150,51152,51160,51165,51172,51176,51180,51200,51201,51204,51208,51210,54628,54630,54631,54634,54636,54638,54639,54640,54641,54642,54643,54646,54647,54649,54650,54651,54653,54654,54655,54656,54657,54658,54659,54662,54666,54667,null,null,null,null,null,null,54668,54669,54670,54671,54673,54674,54675,54676,54677,54678,54679,54680,54681,54682,54683,54684,54685,54686,54687,54688,54689,54690,54691,54692,54694,54695,null,null,null,null,null,null,54696,54697,54698,54699,54700,54701,54702,54703,54704,54705,54706,54707,54708,54709,54710,54711,54712,54713,54714,54715,54716,54717,54718,54719,54720,54721,54722,54723,54724,54725,54726,54727,51216,51217,51219,51221,51222,51228,51229,51232,51236,51244,51245,51247,51249,51256,51260,51264,51272,51273,51276,51277,51284,51312,51313,51316,51320,51322,51328,51329,51331,51333,51334,51335,51339,51340,51341,51348,51357,51359,51361,51368,51388,51389,51396,51400,51404,51412,51413,51415,51417,51424,51425,51428,51445,51452,51453,51456,51460,51461,51462,51468,51469,51471,51473,51480,51500,51508,51536,51537,51540,51544,51552,51553,51555,51564,51568,51572,51580,51592,51593,51596,51600,51608,51609,51611,51613,51648,51649,51652,51655,51656,51658,51664,51665,51667,54730,54731,54733,54734,54735,54737,54739,54740,54741,54742,54743,54746,54748,54750,54751,54752,54753,54754,54755,54758,54759,54761,54762,54763,54765,54766,null,null,null,null,null,null,54767,54768,54769,54770,54771,54774,54776,54778,54779,54780,54781,54782,54783,54786,54787,54789,54790,54791,54793,54794,54795,54796,54797,54798,54799,54802,null,null,null,null,null,null,54806,54807,54808,54809,54810,54811,54813,54814,54815,54817,54818,54819,54821,54822,54823,54824,54825,54826,54827,54828,54830,54831,54832,54833,54834,54835,54836,54837,54838,54839,54842,54843,51669,51670,51673,51674,51676,51677,51680,51682,51684,51687,51692,51693,51695,51696,51697,51704,51705,51708,51712,51720,51721,51723,51724,51725,51732,51736,51753,51788,51789,51792,51796,51804,51805,51807,51808,51809,51816,51837,51844,51864,51900,51901,51904,51908,51916,51917,51919,51921,51923,51928,51929,51936,51948,51956,51976,51984,51988,51992,52e3,52001,52033,52040,52041,52044,52048,52056,52057,52061,52068,52088,52089,52124,52152,52180,52196,52199,52201,52236,52237,52240,52244,52252,52253,52257,52258,52263,52264,52265,52268,52270,52272,52280,52281,52283,54845,54846,54847,54849,54850,54851,54852,54854,54855,54858,54860,54862,54863,54864,54866,54867,54870,54871,54873,54874,54875,54877,54878,54879,54880,54881,null,null,null,null,null,null,54882,54883,54884,54885,54886,54888,54890,54891,54892,54893,54894,54895,54898,54899,54901,54902,54903,54904,54905,54906,54907,54908,54909,54910,54911,54912,null,null,null,null,null,null,54913,54914,54916,54918,54919,54920,54921,54922,54923,54926,54927,54929,54930,54931,54933,54934,54935,54936,54937,54938,54939,54940,54942,54944,54946,54947,54948,54949,54950,54951,54953,54954,52284,52285,52286,52292,52293,52296,52300,52308,52309,52311,52312,52313,52320,52324,52326,52328,52336,52341,52376,52377,52380,52384,52392,52393,52395,52396,52397,52404,52405,52408,52412,52420,52421,52423,52425,52432,52436,52452,52460,52464,52481,52488,52489,52492,52496,52504,52505,52507,52509,52516,52520,52524,52537,52572,52576,52580,52588,52589,52591,52593,52600,52616,52628,52629,52632,52636,52644,52645,52647,52649,52656,52676,52684,52688,52712,52716,52720,52728,52729,52731,52733,52740,52744,52748,52756,52761,52768,52769,52772,52776,52784,52785,52787,52789,54955,54957,54958,54959,54961,54962,54963,54964,54965,54966,54967,54968,54970,54972,54973,54974,54975,54976,54977,54978,54979,54982,54983,54985,54986,54987,null,null,null,null,null,null,54989,54990,54991,54992,54994,54995,54997,54998,55e3,55002,55003,55004,55005,55006,55007,55009,55010,55011,55013,55014,55015,55017,55018,55019,55020,55021,null,null,null,null,null,null,55022,55023,55025,55026,55027,55028,55030,55031,55032,55033,55034,55035,55038,55039,55041,55042,55043,55045,55046,55047,55048,55049,55050,55051,55052,55053,55054,55055,55056,55058,55059,55060,52824,52825,52828,52831,52832,52833,52840,52841,52843,52845,52852,52853,52856,52860,52868,52869,52871,52873,52880,52881,52884,52888,52896,52897,52899,52900,52901,52908,52909,52929,52964,52965,52968,52971,52972,52980,52981,52983,52984,52985,52992,52993,52996,53e3,53008,53009,53011,53013,53020,53024,53028,53036,53037,53039,53040,53041,53048,53076,53077,53080,53084,53092,53093,53095,53097,53104,53105,53108,53112,53120,53125,53132,53153,53160,53168,53188,53216,53217,53220,53224,53232,53233,53235,53237,53244,53248,53252,53265,53272,53293,53300,53301,53304,53308,55061,55062,55063,55066,55067,55069,55070,55071,55073,55074,55075,55076,55077,55078,55079,55082,55084,55086,55087,55088,55089,55090,55091,55094,55095,55097,null,null,null,null,null,null,55098,55099,55101,55102,55103,55104,55105,55106,55107,55109,55110,55112,55114,55115,55116,55117,55118,55119,55122,55123,55125,55130,55131,55132,55133,55134,null,null,null,null,null,null,55135,55138,55140,55142,55143,55144,55146,55147,55149,55150,55151,55153,55154,55155,55157,55158,55159,55160,55161,55162,55163,55166,55167,55168,55170,55171,55172,55173,55174,55175,55178,55179,53316,53317,53319,53321,53328,53332,53336,53344,53356,53357,53360,53364,53372,53373,53377,53412,53413,53416,53420,53428,53429,53431,53433,53440,53441,53444,53448,53449,53456,53457,53459,53460,53461,53468,53469,53472,53476,53484,53485,53487,53488,53489,53496,53517,53552,53553,53556,53560,53562,53568,53569,53571,53572,53573,53580,53581,53584,53588,53596,53597,53599,53601,53608,53612,53628,53636,53640,53664,53665,53668,53672,53680,53681,53683,53685,53690,53692,53696,53720,53748,53752,53767,53769,53776,53804,53805,53808,53812,53820,53821,53823,53825,53832,53852,55181,55182,55183,55185,55186,55187,55188,55189,55190,55191,55194,55196,55198,55199,55200,55201,55202,55203,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,53860,53888,53889,53892,53896,53904,53905,53909,53916,53920,53924,53932,53937,53944,53945,53948,53951,53952,53954,53960,53961,53963,53972,53976,53980,53988,53989,54e3,54001,54004,54008,54016,54017,54019,54021,54028,54029,54030,54032,54036,54038,54044,54045,54047,54048,54049,54053,54056,54057,54060,54064,54072,54073,54075,54076,54077,54084,54085,54140,54141,54144,54148,54156,54157,54159,54160,54161,54168,54169,54172,54176,54184,54185,54187,54189,54196,54200,54204,54212,54213,54216,54217,54224,54232,54241,54243,54252,54253,54256,54260,54268,54269,54271,54273,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54280,54301,54336,54340,54364,54368,54372,54381,54383,54392,54393,54396,54399,54400,54402,54408,54409,54411,54413,54420,54441,54476,54480,54484,54492,54495,54504,54508,54512,54520,54523,54525,54532,54536,54540,54548,54549,54551,54588,54589,54592,54596,54604,54605,54607,54609,54616,54617,54620,54624,54629,54632,54633,54635,54637,54644,54645,54648,54652,54660,54661,54663,54664,54665,54672,54693,54728,54729,54732,54736,54738,54744,54745,54747,54749,54756,54757,54760,54764,54772,54773,54775,54777,54784,54785,54788,54792,54800,54801,54803,54804,54805,54812,54816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54820,54829,54840,54841,54844,54848,54853,54856,54857,54859,54861,54865,54868,54869,54872,54876,54887,54889,54896,54897,54900,54915,54917,54924,54925,54928,54932,54941,54943,54945,54952,54956,54960,54969,54971,54980,54981,54984,54988,54993,54996,54999,55001,55008,55012,55016,55024,55029,55036,55037,55040,55044,55057,55064,55065,55068,55072,55080,55081,55083,55085,55092,55093,55096,55100,55108,55111,55113,55120,55121,55124,55126,55127,55128,55129,55136,55137,55139,55141,55145,55148,55152,55156,55164,55165,55169,55176,55177,55180,55184,55192,55193,55195,55197,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20285,20339,20551,20729,21152,21487,21621,21733,22025,23233,23478,26247,26550,26551,26607,27468,29634,30146,31292,33499,33540,34903,34952,35382,36040,36303,36603,36838,39381,21051,21364,21508,24682,24932,27580,29647,33050,35258,35282,38307,20355,21002,22718,22904,23014,24178,24185,25031,25536,26438,26604,26751,28567,30286,30475,30965,31240,31487,31777,32925,33390,33393,35563,38291,20075,21917,26359,28212,30883,31469,33883,35088,34638,38824,21208,22350,22570,23884,24863,25022,25121,25954,26577,27204,28187,29976,30131,30435,30640,32058,37039,37969,37970,40853,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21283,23724,30002,32987,37440,38296,21083,22536,23004,23713,23831,24247,24378,24394,24951,27743,30074,30086,31968,32115,32177,32652,33108,33313,34193,35137,35611,37628,38477,40007,20171,20215,20491,20977,22607,24887,24894,24936,25913,27114,28433,30117,30342,30422,31623,33445,33995,63744,37799,38283,21888,23458,22353,63745,31923,32697,37301,20520,21435,23621,24040,25298,25454,25818,25831,28192,28844,31067,36317,36382,63746,36989,37445,37624,20094,20214,20581,24062,24314,24838,26967,33137,34388,36423,37749,39467,20062,20625,26480,26688,20745,21133,21138,27298,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30652,37392,40660,21163,24623,36850,20552,25001,25581,25802,26684,27268,28608,33160,35233,38548,22533,29309,29356,29956,32121,32365,32937,35211,35700,36963,40273,25225,27770,28500,32080,32570,35363,20860,24906,31645,35609,37463,37772,20140,20435,20510,20670,20742,21185,21197,21375,22384,22659,24218,24465,24950,25004,25806,25964,26223,26299,26356,26775,28039,28805,28913,29855,29861,29898,30169,30828,30956,31455,31478,32069,32147,32789,32831,33051,33686,35686,36629,36885,37857,38915,38968,39514,39912,20418,21843,22586,22865,23395,23622,24760,25106,26690,26800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26856,28330,30028,30328,30926,31293,31995,32363,32380,35336,35489,35903,38542,40388,21476,21481,21578,21617,22266,22993,23396,23611,24235,25335,25911,25925,25970,26272,26543,27073,27837,30204,30352,30590,31295,32660,32771,32929,33167,33510,33533,33776,34241,34865,34996,35493,63747,36764,37678,38599,39015,39640,40723,21741,26011,26354,26767,31296,35895,40288,22256,22372,23825,26118,26801,26829,28414,29736,34974,39908,27752,63748,39592,20379,20844,20849,21151,23380,24037,24656,24685,25329,25511,25915,29657,31354,34467,36002,38799,20018,23521,25096,26524,29916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31185,33747,35463,35506,36328,36942,37707,38982,24275,27112,34303,37101,63749,20896,23448,23532,24931,26874,27454,28748,29743,29912,31649,32592,33733,35264,36011,38364,39208,21038,24669,25324,36866,20362,20809,21281,22745,24291,26336,27960,28826,29378,29654,31568,33009,37979,21350,25499,32619,20054,20608,22602,22750,24618,24871,25296,27088,39745,23439,32024,32945,36703,20132,20689,21676,21932,23308,23968,24039,25898,25934,26657,27211,29409,30350,30703,32094,32761,33184,34126,34527,36611,36686,37066,39171,39509,39851,19992,20037,20061,20167,20465,20855,21246,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21312,21475,21477,21646,22036,22389,22434,23495,23943,24272,25084,25304,25937,26552,26601,27083,27472,27590,27628,27714,28317,28792,29399,29590,29699,30655,30697,31350,32127,32777,33276,33285,33290,33503,34914,35635,36092,36544,36881,37041,37476,37558,39378,39493,40169,40407,40860,22283,23616,33738,38816,38827,40628,21531,31384,32676,35033,36557,37089,22528,23624,25496,31391,23470,24339,31353,31406,33422,36524,20518,21048,21240,21367,22280,25331,25458,27402,28099,30519,21413,29527,34152,36470,38357,26426,27331,28528,35437,36556,39243,63750,26231,27512,36020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,39740,63751,21483,22317,22862,25542,27131,29674,30789,31418,31429,31998,33909,35215,36211,36917,38312,21243,22343,30023,31584,33740,37406,63752,27224,20811,21067,21127,25119,26840,26997,38553,20677,21156,21220,25027,26020,26681,27135,29822,31563,33465,33771,35250,35641,36817,39241,63753,20170,22935,25810,26129,27278,29748,31105,31165,33449,34942,34943,35167,63754,37670,20235,21450,24613,25201,27762,32026,32102,20120,20834,30684,32943,20225,20238,20854,20864,21980,22120,22331,22522,22524,22804,22855,22931,23492,23696,23822,24049,24190,24524,25216,26071,26083,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26398,26399,26462,26827,26820,27231,27450,27683,27773,27778,28103,29592,29734,29738,29826,29859,30072,30079,30849,30959,31041,31047,31048,31098,31637,32e3,32186,32648,32774,32813,32908,35352,35663,35912,36215,37665,37668,39138,39249,39438,39439,39525,40594,32202,20342,21513,25326,26708,37329,21931,20794,63755,63756,23068,25062,63757,25295,25343,63758,63759,63760,63761,63762,63763,37027,63764,63765,63766,63767,63768,35582,63769,63770,63771,63772,26262,63773,29014,63774,63775,38627,63776,25423,25466,21335,63777,26511,26976,28275,63778,30007,63779,63780,63781,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32013,63782,63783,34930,22218,23064,63784,63785,63786,63787,63788,20035,63789,20839,22856,26608,32784,63790,22899,24180,25754,31178,24565,24684,25288,25467,23527,23511,21162,63791,22900,24361,24594,63792,63793,63794,29785,63795,63796,63797,63798,63799,63800,39377,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,28611,63812,63813,33215,36786,24817,63814,63815,33126,63816,63817,23615,63818,63819,63820,63821,63822,63823,63824,63825,23273,35365,26491,32016,63826,63827,63828,63829,63830,63831,33021,63832,63833,23612,27877,21311,28346,22810,33590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20025,20150,20294,21934,22296,22727,24406,26039,26086,27264,27573,28237,30701,31471,31774,32222,34507,34962,37170,37723,25787,28606,29562,30136,36948,21846,22349,25018,25812,26311,28129,28251,28525,28601,30192,32835,33213,34113,35203,35527,35674,37663,27795,30035,31572,36367,36957,21776,22530,22616,24162,25095,25758,26848,30070,31958,34739,40680,20195,22408,22382,22823,23565,23729,24118,24453,25140,25825,29619,33274,34955,36024,38538,40667,23429,24503,24755,20498,20992,21040,22294,22581,22615,23566,23648,23798,23947,24230,24466,24764,25361,25481,25623,26691,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26873,27330,28120,28193,28372,28644,29182,30428,30585,31153,31291,33796,35241,36077,36339,36424,36867,36884,36947,37117,37709,38518,38876,27602,28678,29272,29346,29544,30563,31167,31716,32411,35712,22697,24775,25958,26109,26302,27788,28958,29129,35930,38931,20077,31361,20189,20908,20941,21205,21516,24999,26481,26704,26847,27934,28540,30140,30643,31461,33012,33891,37509,20828,26007,26460,26515,30168,31431,33651,63834,35910,36887,38957,23663,33216,33434,36929,36975,37389,24471,23965,27225,29128,30331,31561,34276,35588,37159,39472,21895,25078,63835,30313,32645,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34367,34746,35064,37007,63836,27931,28889,29662,32097,33853,63837,37226,39409,63838,20098,21365,27396,27410,28734,29211,34349,40478,21068,36771,23888,25829,25900,27414,28651,31811,32412,34253,35172,35261,25289,33240,34847,24266,26391,28010,29436,29701,29807,34690,37086,20358,23821,24480,33802,20919,25504,30053,20142,20486,20841,20937,26753,27153,31918,31921,31975,33391,35538,36635,37327,20406,20791,21237,21570,24300,24942,25150,26053,27354,28670,31018,34268,34851,38317,39522,39530,40599,40654,21147,26310,27511,28701,31019,36706,38722,24976,25088,25891,28451,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29001,29833,32244,32879,34030,36646,36899,37706,20925,21015,21155,27916,28872,35010,24265,25986,27566,28610,31806,29557,20196,20278,22265,63839,23738,23994,24604,29618,31533,32666,32718,32838,36894,37428,38646,38728,38936,40801,20363,28583,31150,37300,38583,21214,63840,25736,25796,27347,28510,28696,29200,30439,32769,34310,34396,36335,36613,38706,39791,40442,40565,30860,31103,32160,33737,37636,40575,40595,35542,22751,24324,26407,28711,29903,31840,32894,20769,28712,29282,30922,36034,36058,36084,38647,20102,20698,23534,24278,26009,29134,30274,30637,32842,34044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36988,39719,40845,22744,23105,23650,27155,28122,28431,30267,32047,32311,34078,35128,37860,38475,21129,26066,26611,27060,27969,28316,28687,29705,29792,30041,30244,30827,35628,39006,20845,25134,38520,20374,20523,23833,28138,32184,36650,24459,24900,26647,63841,38534,21202,32907,20956,20940,26974,31260,32190,33777,38517,20442,21033,21400,21519,21774,23653,24743,26446,26792,28012,29313,29432,29702,29827,63842,30178,31852,32633,32696,33673,35023,35041,37324,37328,38626,39881,21533,28542,29136,29848,34298,36522,38563,40023,40607,26519,28107,29747,33256,38678,30764,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31435,31520,31890,25705,29802,30194,30908,30952,39340,39764,40635,23518,24149,28448,33180,33707,37e3,19975,21325,23081,24018,24398,24930,25405,26217,26364,28415,28459,28771,30622,33836,34067,34875,36627,39237,39995,21788,25273,26411,27819,33545,35178,38778,20129,22916,24536,24537,26395,32178,32596,33426,33579,33725,36638,37017,22475,22969,23186,23504,26151,26522,26757,27599,29028,32629,36023,36067,36993,39749,33032,35978,38476,39488,40613,23391,27667,29467,30450,30431,33804,20906,35219,20813,20885,21193,26825,27796,30468,30496,32191,32236,38754,40629,28357,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34065,20901,21517,21629,26126,26269,26919,28319,30399,30609,33559,33986,34719,37225,37528,40180,34946,20398,20882,21215,22982,24125,24917,25720,25721,26286,26576,27169,27597,27611,29279,29281,29761,30520,30683,32791,33468,33541,35584,35624,35980,26408,27792,29287,30446,30566,31302,40361,27519,27794,22818,26406,33945,21359,22675,22937,24287,25551,26164,26483,28218,29483,31447,33495,37672,21209,24043,25006,25035,25098,25287,25771,26080,26969,27494,27595,28961,29687,30045,32326,33310,33538,34154,35491,36031,38695,40289,22696,40664,20497,21006,21563,21839,25991,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27766,32010,32011,32862,34442,38272,38639,21247,27797,29289,21619,23194,23614,23883,24396,24494,26410,26806,26979,28220,28228,30473,31859,32654,34183,35598,36855,38753,40692,23735,24758,24845,25003,25935,26107,26108,27665,27887,29599,29641,32225,38292,23494,34588,35600,21085,21338,25293,25615,25778,26420,27192,27850,29632,29854,31636,31893,32283,33162,33334,34180,36843,38649,39361,20276,21322,21453,21467,25292,25644,25856,26001,27075,27886,28504,29677,30036,30242,30436,30460,30928,30971,31020,32070,33324,34784,36820,38930,39151,21187,25300,25765,28196,28497,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30332,36299,37297,37474,39662,39747,20515,20621,22346,22952,23592,24135,24439,25151,25918,26041,26049,26121,26507,27036,28354,30917,32033,32938,33152,33323,33459,33953,34444,35370,35607,37030,38450,40848,20493,20467,63843,22521,24472,25308,25490,26479,28227,28953,30403,32972,32986,35060,35061,35097,36064,36649,37197,38506,20271,20336,24091,26575,26658,30333,30334,39748,24161,27146,29033,29140,30058,63844,32321,34115,34281,39132,20240,31567,32624,38309,20961,24070,26805,27710,27726,27867,29359,31684,33539,27861,29754,20731,21128,22721,25816,27287,29863,30294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30887,34327,38370,38713,63845,21342,24321,35722,36776,36783,37002,21029,30629,40009,40712,19993,20482,20853,23643,24183,26142,26170,26564,26821,28851,29953,30149,31177,31453,36647,39200,39432,20445,22561,22577,23542,26222,27493,27921,28282,28541,29668,29995,33769,35036,35091,35676,36628,20239,20693,21264,21340,23443,24489,26381,31119,33145,33583,34068,35079,35206,36665,36667,39333,39954,26412,20086,20472,22857,23553,23791,23792,25447,26834,28925,29090,29739,32299,34028,34562,36898,37586,40179,19981,20184,20463,20613,21078,21103,21542,21648,22496,22827,23142,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23386,23413,23500,24220,63846,25206,25975,26023,28014,28325,29238,31526,31807,32566,33104,33105,33178,33344,33433,33705,35331,36e3,36070,36091,36212,36282,37096,37340,38428,38468,39385,40167,21271,20998,21545,22132,22707,22868,22894,24575,24996,25198,26128,27774,28954,30406,31881,31966,32027,33452,36033,38640,63847,20315,24343,24447,25282,23849,26379,26842,30844,32323,40300,19989,20633,21269,21290,21329,22915,23138,24199,24754,24970,25161,25209,26e3,26503,27047,27604,27606,27607,27608,27832,63848,29749,30202,30738,30865,31189,31192,31875,32203,32737,32933,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,33086,33218,33778,34586,35048,35513,35692,36027,37145,38750,39131,40763,22188,23338,24428,25996,27315,27567,27996,28657,28693,29277,29613,36007,36051,38971,24977,27703,32856,39425,20045,20107,20123,20181,20282,20284,20351,20447,20735,21490,21496,21766,21987,22235,22763,22882,23057,23531,23546,23556,24051,24107,24473,24605,25448,26012,26031,26614,26619,26797,27515,27801,27863,28195,28681,29509,30722,31038,31040,31072,31169,31721,32023,32114,32902,33293,33678,34001,34503,35039,35408,35422,35613,36060,36198,36781,37034,39164,39391,40605,21066,63849,26388,63850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20632,21034,23665,25955,27733,29642,29987,30109,31639,33948,37240,38704,20087,25746,27578,29022,34217,19977,63851,26441,26862,28183,33439,34072,34923,25591,28545,37394,39087,19978,20663,20687,20767,21830,21930,22039,23360,23577,23776,24120,24202,24224,24258,24819,26705,27233,28248,29245,29248,29376,30456,31077,31665,32724,35059,35316,35443,35937,36062,38684,22622,29885,36093,21959,63852,31329,32034,33394,29298,29983,29989,63853,31513,22661,22779,23996,24207,24246,24464,24661,25234,25471,25933,26257,26329,26360,26646,26866,29312,29790,31598,32110,32214,32626,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32997,33298,34223,35199,35475,36893,37604,40653,40736,22805,22893,24109,24796,26132,26227,26512,27728,28101,28511,30707,30889,33990,37323,37675,20185,20682,20808,21892,23307,23459,25159,25982,26059,28210,29053,29697,29764,29831,29887,30316,31146,32218,32341,32680,33146,33203,33337,34330,34796,35445,36323,36984,37521,37925,39245,39854,21352,23633,26964,27844,27945,28203,33292,34203,35131,35373,35498,38634,40807,21089,26297,27570,32406,34814,36109,38275,38493,25885,28041,29166,63854,22478,22995,23468,24615,24826,25104,26143,26207,29481,29689,30427,30465,31596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32854,32882,33125,35488,37266,19990,21218,27506,27927,31237,31545,32048,63855,36016,21484,22063,22609,23477,23567,23569,24034,25152,25475,25620,26157,26803,27836,28040,28335,28703,28836,29138,29990,30095,30094,30233,31505,31712,31787,32032,32057,34092,34157,34311,35380,36877,36961,37045,37559,38902,39479,20439,23660,26463,28049,31903,32396,35606,36118,36895,23403,24061,25613,33984,36956,39137,29575,23435,24730,26494,28126,35359,35494,36865,38924,21047,63856,28753,30862,37782,34928,37335,20462,21463,22013,22234,22402,22781,23234,23432,23723,23744,24101,24833,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,25101,25163,25480,25628,25910,25976,27193,27530,27700,27929,28465,29159,29417,29560,29703,29874,30246,30561,31168,31319,31466,31929,32143,32172,32353,32670,33065,33585,33936,34010,34282,34966,35504,35728,36664,36930,36995,37228,37526,37561,38539,38567,38568,38614,38656,38920,39318,39635,39706,21460,22654,22809,23408,23487,28113,28506,29087,29729,29881,32901,33789,24033,24455,24490,24642,26092,26642,26991,27219,27529,27957,28147,29667,30462,30636,31565,32020,33059,33308,33600,34036,34147,35426,35524,37255,37662,38918,39348,25100,34899,36848,37477,23815,23847,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23913,29791,33181,34664,28629,25342,32722,35126,35186,19998,20056,20711,21213,21319,25215,26119,32361,34821,38494,20365,21273,22070,22987,23204,23608,23630,23629,24066,24337,24643,26045,26159,26178,26558,26612,29468,30690,31034,32709,33940,33997,35222,35430,35433,35553,35925,35962,22516,23508,24335,24687,25325,26893,27542,28252,29060,31698,34645,35672,36606,39135,39166,20280,20353,20449,21627,23072,23480,24892,26032,26216,29180,30003,31070,32051,33102,33251,33688,34218,34254,34563,35338,36523,36763,63857,36805,22833,23460,23526,24713,23529,23563,24515,27777,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63858,28145,28683,29978,33455,35574,20160,21313,63859,38617,27663,20126,20420,20818,21854,23077,23784,25105,29273,33469,33706,34558,34905,35357,38463,38597,39187,40201,40285,22538,23731,23997,24132,24801,24853,25569,27138,28197,37122,37716,38990,39952,40823,23433,23736,25353,26191,26696,30524,38593,38797,38996,39839,26017,35585,36555,38332,21813,23721,24022,24245,26263,30284,33780,38343,22739,25276,29390,40232,20208,22830,24591,26171,27523,31207,40230,21395,21696,22467,23830,24859,26326,28079,30861,33406,38552,38724,21380,25212,25494,28082,32266,33099,38989,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27387,32588,40367,40474,20063,20539,20918,22812,24825,25590,26928,29242,32822,63860,37326,24369,63861,63862,32004,33509,33903,33979,34277,36493,63863,20335,63864,63865,22756,23363,24665,25562,25880,25965,26264,63866,26954,27171,27915,28673,29036,30162,30221,31155,31344,63867,32650,63868,35140,63869,35731,37312,38525,63870,39178,22276,24481,26044,28417,30208,31142,35486,39341,39770,40812,20740,25014,25233,27277,33222,20547,22576,24422,28937,35328,35578,23420,34326,20474,20796,22196,22852,25513,28153,23978,26989,20870,20104,20313,63871,63872,63873,22914,63874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63875,27487,27741,63876,29877,30998,63877,33287,33349,33593,36671,36701,63878,39192,63879,63880,63881,20134,63882,22495,24441,26131,63883,63884,30123,32377,35695,63885,36870,39515,22181,22567,23032,23071,23476,63886,24310,63887,63888,25424,25403,63889,26941,27783,27839,28046,28051,28149,28436,63890,28895,28982,29017,63891,29123,29141,63892,30799,30831,63893,31605,32227,63894,32303,63895,34893,36575,63896,63897,63898,37467,63899,40182,63900,63901,63902,24709,28037,63903,29105,63904,63905,38321,21421,63906,63907,63908,26579,63909,28814,28976,29744,33398,33490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63910,38331,39653,40573,26308,63911,29121,33865,63912,63913,22603,63914,63915,23992,24433,63916,26144,26254,27001,27054,27704,27891,28214,28481,28634,28699,28719,29008,29151,29552,63917,29787,63918,29908,30408,31310,32403,63919,63920,33521,35424,36814,63921,37704,63922,38681,63923,63924,20034,20522,63925,21e3,21473,26355,27757,28618,29450,30591,31330,33454,34269,34306,63926,35028,35427,35709,35947,63927,37555,63928,38675,38928,20116,20237,20425,20658,21320,21566,21555,21978,22626,22714,22887,23067,23524,24735,63929,25034,25942,26111,26212,26791,27738,28595,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28879,29100,29522,31613,34568,35492,39986,40711,23627,27779,29508,29577,37434,28331,29797,30239,31337,32277,34314,20800,22725,25793,29934,29973,30320,32705,37013,38605,39252,28198,29926,31401,31402,33253,34521,34680,35355,23113,23436,23451,26785,26880,28003,29609,29715,29740,30871,32233,32747,33048,33109,33694,35916,38446,38929,26352,24448,26106,26505,27754,29579,20525,23043,27498,30702,22806,23916,24013,29477,30031,63930,63931,20709,20985,22575,22829,22934,23002,23525,63932,63933,23970,25303,25622,25747,25854,63934,26332,63935,27208,63936,29183,29796,63937,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31368,31407,32327,32350,32768,33136,63938,34799,35201,35616,36953,63939,36992,39250,24958,27442,28020,32287,35109,36785,20433,20653,20887,21191,22471,22665,23481,24248,24898,27029,28044,28263,28342,29076,29794,29992,29996,32883,33592,33993,36362,37780,37854,63940,20110,20305,20598,20778,21448,21451,21491,23431,23507,23588,24858,24962,26100,29275,29591,29760,30402,31056,31121,31161,32006,32701,33419,34261,34398,36802,36935,37109,37354,38533,38632,38633,21206,24423,26093,26161,26671,29020,31286,37057,38922,20113,63941,27218,27550,28560,29065,32792,33464,34131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36939,38549,38642,38907,34074,39729,20112,29066,38596,20803,21407,21729,22291,22290,22435,23195,23236,23491,24616,24895,25588,27781,27961,28274,28304,29232,29503,29783,33489,34945,36677,36960,63942,38498,39e3,40219,26376,36234,37470,20301,20553,20702,21361,22285,22996,23041,23561,24944,26256,28205,29234,29771,32239,32963,33806,33894,34111,34655,34907,35096,35586,36949,38859,39759,20083,20369,20754,20842,63943,21807,21929,23418,23461,24188,24189,24254,24736,24799,24840,24841,25540,25912,26377,63944,26580,26586,63945,26977,26978,27833,27943,63946,28216,63947,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28641,29494,29495,63948,29788,30001,63949,30290,63950,63951,32173,33278,33848,35029,35480,35547,35565,36400,36418,36938,36926,36986,37193,37321,37742,63952,63953,22537,63954,27603,32905,32946,63955,63956,20801,22891,23609,63957,63958,28516,29607,32996,36103,63959,37399,38287,63960,63961,63962,63963,32895,25102,28700,32104,34701,63964,22432,24681,24903,27575,35518,37504,38577,20057,21535,28139,34093,38512,38899,39150,25558,27875,37009,20957,25033,33210,40441,20381,20506,20736,23452,24847,25087,25836,26885,27589,30097,30691,32681,33380,34191,34811,34915,35516,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,35696,37291,20108,20197,20234,63965,63966,22839,23016,63967,24050,24347,24411,24609,63968,63969,63970,63971,29246,29669,63972,30064,30157,63973,31227,63974,32780,32819,32900,33505,33617,63975,63976,36029,36019,36999,63977,63978,39156,39180,63979,63980,28727,30410,32714,32716,32764,35610,20154,20161,20995,21360,63981,21693,22240,23035,23493,24341,24525,28270,63982,63983,32106,33589,63984,34451,35469,63985,38765,38775,63986,63987,19968,20314,20350,22777,26085,28322,36920,37808,39353,20219,22764,22922,23001,24641,63988,63989,31252,63990,33615,36035,20837,21316,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63991,63992,63993,20173,21097,23381,33471,20180,21050,21672,22985,23039,23376,23383,23388,24675,24904,28363,28825,29038,29574,29943,30133,30913,32043,32773,33258,33576,34071,34249,35566,36039,38604,20316,21242,22204,26027,26152,28796,28856,29237,32189,33421,37196,38592,40306,23409,26855,27544,28538,30430,23697,26283,28507,31668,31786,34870,38620,19976,20183,21280,22580,22715,22767,22892,23559,24115,24196,24373,25484,26290,26454,27167,27299,27404,28479,29254,63994,29520,29835,31456,31911,33144,33247,33255,33674,33900,34083,34196,34255,35037,36115,37292,38263,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38556,20877,21705,22312,23472,25165,26448,26685,26771,28221,28371,28797,32289,35009,36001,36617,40779,40782,29229,31631,35533,37658,20295,20302,20786,21632,22992,24213,25269,26485,26990,27159,27822,28186,29401,29482,30141,31672,32053,33511,33785,33879,34295,35419,36015,36487,36889,37048,38606,40799,21219,21514,23265,23490,25688,25973,28404,29380,63995,30340,31309,31515,31821,32318,32735,33659,35627,36042,36196,36321,36447,36842,36857,36969,37841,20291,20346,20659,20840,20856,21069,21098,22625,22652,22880,23560,23637,24283,24731,25136,26643,27583,27656,28593,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29006,29728,3e4,30008,30033,30322,31564,31627,31661,31686,32399,35438,36670,36681,37439,37523,37666,37931,38651,39002,39019,39198,20999,25130,25240,27993,30308,31434,31680,32118,21344,23742,24215,28472,28857,31896,38673,39822,40670,25509,25722,34678,19969,20117,20141,20572,20597,21576,22979,23450,24128,24237,24311,24449,24773,25402,25919,25972,26060,26230,26232,26622,26984,27273,27491,27712,28096,28136,28191,28254,28702,28833,29582,29693,30010,30555,30855,31118,31243,31357,31934,32142,33351,35330,35562,35998,37165,37194,37336,37478,37580,37664,38662,38742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38748,38914,40718,21046,21137,21884,22564,24093,24351,24716,25552,26799,28639,31085,31532,33229,34234,35069,35576,36420,37261,38500,38555,38717,38988,40778,20430,20806,20939,21161,22066,24340,24427,25514,25805,26089,26177,26362,26361,26397,26781,26839,27133,28437,28526,29031,29157,29226,29866,30522,31062,31066,31199,31264,31381,31895,31967,32068,32368,32903,34299,34468,35412,35519,36249,36481,36896,36973,37347,38459,38613,40165,26063,31751,36275,37827,23384,23562,21330,25305,29469,20519,23447,24478,24752,24939,26837,28121,29742,31278,32066,32156,32305,33131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36394,36405,37758,37912,20304,22352,24038,24231,25387,32618,20027,20303,20367,20570,23005,32964,21610,21608,22014,22863,23449,24030,24282,26205,26417,26609,26666,27880,27954,28234,28557,28855,29664,30087,31820,32002,32044,32162,33311,34523,35387,35461,36208,36490,36659,36913,37198,37202,37956,39376,31481,31909,20426,20737,20934,22472,23535,23803,26201,27197,27994,28310,28652,28940,30063,31459,34850,36897,36981,38603,39423,33537,20013,20210,34886,37325,21373,27355,26987,27713,33914,22686,24974,26366,25327,28893,29969,30151,32338,33976,35657,36104,20043,21482,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21675,22320,22336,24535,25345,25351,25711,25903,26088,26234,26525,26547,27490,27744,27802,28460,30693,30757,31049,31063,32025,32930,33026,33267,33437,33463,34584,35468,63996,36100,36286,36978,30452,31257,31287,32340,32887,21767,21972,22645,25391,25634,26185,26187,26733,27035,27524,27941,28337,29645,29800,29857,30043,30137,30433,30494,30603,31206,32265,32285,33275,34095,34967,35386,36049,36587,36784,36914,37805,38499,38515,38663,20356,21489,23018,23241,24089,26702,29894,30142,31209,31378,33187,34541,36074,36300,36845,26015,26389,63997,22519,28503,32221,36655,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37878,38598,24501,25074,28548,19988,20376,20511,21449,21983,23919,24046,27425,27492,30923,31642,63998,36425,36554,36974,25417,25662,30528,31364,37679,38015,40810,25776,28591,29158,29864,29914,31428,31762,32386,31922,32408,35738,36106,38013,39184,39244,21049,23519,25830,26413,32046,20717,21443,22649,24920,24921,25082,26028,31449,35730,35734,20489,20513,21109,21809,23100,24288,24432,24884,25950,26124,26166,26274,27085,28356,28466,29462,30241,31379,33081,33369,33750,33980,20661,22512,23488,23528,24425,25505,30758,32181,33756,34081,37319,37365,20874,26613,31574,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36012,20932,22971,24765,34389,20508,63999,21076,23610,24957,25114,25299,25842,26021,28364,30240,33034,36448,38495,38587,20191,21315,21912,22825,24029,25797,27849,28154,29588,31359,33307,34214,36068,36368,36983,37351,38369,38433,38854,20984,21746,21894,24505,25764,28552,32180,36639,36685,37941,20681,23574,27838,28155,29979,30651,31805,31844,35449,35522,22558,22974,24086,25463,29266,30090,30571,35548,36028,36626,24307,26228,28152,32893,33729,35531,38737,39894,64e3,21059,26367,28053,28399,32224,35558,36910,36958,39636,21021,21119,21736,24980,25220,25307,26786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26898,26970,27189,28818,28966,30813,30977,30990,31186,31245,32918,33400,33493,33609,34121,35970,36229,37218,37259,37294,20419,22225,29165,30679,34560,35320,23544,24534,26449,37032,21474,22618,23541,24740,24961,25696,32317,32880,34085,37507,25774,20652,23828,26368,22684,25277,25512,26894,27e3,27166,28267,30394,31179,33467,33833,35535,36264,36861,37138,37195,37276,37648,37656,37786,38619,39478,39949,19985,30044,31069,31482,31569,31689,32302,33988,36441,36468,36600,36880,26149,26943,29763,20986,26414,40668,20805,24544,27798,34802,34909,34935,24756,33205,33795,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36101,21462,21561,22068,23094,23601,28810,32736,32858,33030,33261,36259,37257,39519,40434,20596,20164,21408,24827,28204,23652,20360,20516,21988,23769,24159,24677,26772,27835,28100,29118,30164,30196,30305,31258,31305,32199,32251,32622,33268,34473,36636,38601,39347,40786,21063,21189,39149,35242,19971,26578,28422,20405,23522,26517,27784,28024,29723,30759,37341,37756,34756,31204,31281,24555,20182,21668,21822,22702,22949,24816,25171,25302,26422,26965,33333,38464,39345,39389,20524,21331,21828,22396,64001,25176,64002,25826,26219,26589,28609,28655,29730,29752,35351,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37944,21585,22022,22374,24392,24986,27470,28760,28845,32187,35477,22890,33067,25506,30472,32829,36010,22612,25645,27067,23445,24081,28271,64003,34153,20812,21488,22826,24608,24907,27526,27760,27888,31518,32974,33492,36294,37040,39089,64004,25799,28580,25745,25860,20814,21520,22303,35342,24927,26742,64005,30171,31570,32113,36890,22534,27084,33151,35114,36864,38969,20600,22871,22956,25237,36879,39722,24925,29305,38358,22369,23110,24052,25226,25773,25850,26487,27874,27966,29228,29750,30772,32631,33453,36315,38935,21028,22338,26495,29256,29923,36009,36774,37393,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38442,20843,21485,25420,20329,21764,24726,25943,27803,28031,29260,29437,31255,35207,35997,24429,28558,28921,33192,24846,20415,20559,25153,29255,31687,32232,32745,36941,38829,39449,36022,22378,24179,26544,33805,35413,21536,23318,24163,24290,24330,25987,32954,34109,38281,38491,20296,21253,21261,21263,21638,21754,22275,24067,24598,25243,25265,25429,64006,27873,28006,30129,30770,32990,33071,33502,33889,33970,34957,35090,36875,37610,39165,39825,24133,26292,26333,28689,29190,64007,20469,21117,24426,24915,26451,27161,28418,29922,31080,34920,35961,39111,39108,39491,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21697,31263,26963,35575,35914,39080,39342,24444,25259,30130,30382,34987,36991,38466,21305,24380,24517,27852,29644,30050,30091,31558,33534,39325,20047,36924,19979,20309,21414,22799,24264,26160,27827,29781,33655,34662,36032,36944,38686,39957,22737,23416,34384,35604,40372,23506,24680,24717,26097,27735,28450,28579,28698,32597,32752,38289,38290,38480,38867,21106,36676,20989,21547,21688,21859,21898,27323,28085,32216,33382,37532,38519,40569,21512,21704,30418,34532,38308,38356,38492,20130,20233,23022,23270,24055,24658,25239,26477,26689,27782,28207,32568,32923,33322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,64008,64009,38917,20133,20565,21683,22419,22874,23401,23475,25032,26999,28023,28707,34809,35299,35442,35559,36994,39405,39608,21182,26680,20502,24184,26447,33607,34892,20139,21521,22190,29670,37141,38911,39177,39255,39321,22099,22687,34395,35377,25010,27382,29563,36562,27463,38570,39511,22869,29184,36203,38761,20436,23796,24358,25080,26203,27883,28843,29572,29625,29694,30505,30541,32067,32098,32291,33335,34898,64010,36066,37449,39023,23377,31348,34880,38913,23244,20448,21332,22846,23805,25406,28025,29433,33029,33031,33698,37583,38960,20136,20804,21009,22411,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24418,27842,28366,28677,28752,28847,29074,29673,29801,33610,34722,34913,36872,37026,37795,39336,20846,24407,24800,24935,26291,34137,36426,37295,38795,20046,20114,21628,22741,22778,22909,23733,24359,25142,25160,26122,26215,27627,28009,28111,28246,28408,28564,28640,28649,28765,29392,29733,29786,29920,30355,31068,31946,32286,32993,33446,33899,33983,34382,34399,34676,35703,35946,37804,38912,39013,24785,25110,37239,23130,26127,28151,28222,29759,39746,24573,24794,31503,21700,24344,27742,27859,27946,28888,32005,34425,35340,40251,21270,21644,23301,27194,28779,30069,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31117,31166,33457,33775,35441,35649,36008,38772,64011,25844,25899,30906,30907,31339,20024,21914,22864,23462,24187,24739,25563,27489,26213,26707,28185,29029,29872,32008,36996,39529,39973,27963,28369,29502,35905,38346,20976,24140,24488,24653,24822,24880,24908,26179,26180,27045,27841,28255,28361,28514,29004,29852,30343,31681,31783,33618,34647,36945,38541,40643,21295,22238,24315,24458,24674,24724,25079,26214,26371,27292,28142,28590,28784,29546,32362,33214,33588,34516,35496,36036,21123,29554,23446,27243,37892,21742,22150,23389,25928,25989,26313,26783,28045,28102,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29243,32948,37237,39501,20399,20505,21402,21518,21564,21897,21957,24127,24460,26429,29030,29661,36869,21211,21235,22628,22734,28932,29071,29179,34224,35347,26248,34216,21927,26244,29002,33841,21321,21913,27585,24409,24509,25582,26249,28999,35569,36637,40638,20241,25658,28875,30054,34407,24676,35662,40440,20807,20982,21256,27958,33016,40657,26133,27427,28824,30165,21507,23673,32007,35350,27424,27453,27462,21560,24688,27965,32725,33288,20694,20958,21916,22123,22221,23020,23305,24076,24985,24984,25137,26206,26342,29081,29113,29114,29351,31143,31232,32690,35440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],gb18030:[19970,19972,19973,19974,19983,19986,19991,19999,2e4,20001,20003,20006,20009,20014,20015,20017,20019,20021,20023,20028,20032,20033,20034,20036,20038,20042,20049,20053,20055,20058,20059,20066,20067,20068,20069,20071,20072,20074,20075,20076,20077,20078,20079,20082,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20095,20096,20097,20098,20099,20100,20101,20103,20106,20112,20118,20119,20121,20124,20125,20126,20131,20138,20143,20144,20145,20148,20150,20151,20152,20153,20156,20157,20158,20168,20172,20175,20176,20178,20186,20187,20188,20192,20194,20198,20199,20201,20205,20206,20207,20209,20212,20216,20217,20218,20220,20222,20224,20226,20227,20228,20229,20230,20231,20232,20235,20236,20242,20243,20244,20245,20246,20252,20253,20257,20259,20264,20265,20268,20269,20270,20273,20275,20277,20279,20281,20283,20286,20287,20288,20289,20290,20292,20293,20295,20296,20297,20298,20299,20300,20306,20308,20310,20321,20322,20326,20328,20330,20331,20333,20334,20337,20338,20341,20343,20344,20345,20346,20349,20352,20353,20354,20357,20358,20359,20362,20364,20366,20368,20370,20371,20373,20374,20376,20377,20378,20380,20382,20383,20385,20386,20388,20395,20397,20400,20401,20402,20403,20404,20406,20407,20408,20409,20410,20411,20412,20413,20414,20416,20417,20418,20422,20423,20424,20425,20427,20428,20429,20434,20435,20436,20437,20438,20441,20443,20448,20450,20452,20453,20455,20459,20460,20464,20466,20468,20469,20470,20471,20473,20475,20476,20477,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489,20490,20491,20494,20496,20497,20499,20501,20502,20503,20507,20509,20510,20512,20514,20515,20516,20519,20523,20527,20528,20529,20530,20531,20532,20533,20534,20535,20536,20537,20539,20541,20543,20544,20545,20546,20548,20549,20550,20553,20554,20555,20557,20560,20561,20562,20563,20564,20566,20567,20568,20569,20571,20573,20574,20575,20576,20577,20578,20579,20580,20582,20583,20584,20585,20586,20587,20589,20590,20591,20592,20593,20594,20595,20596,20597,20600,20601,20602,20604,20605,20609,20610,20611,20612,20614,20615,20617,20618,20619,20620,20622,20623,20624,20625,20626,20627,20628,20629,20630,20631,20632,20633,20634,20635,20636,20637,20638,20639,20640,20641,20642,20644,20646,20650,20651,20653,20654,20655,20656,20657,20659,20660,20661,20662,20663,20664,20665,20668,20669,20670,20671,20672,20673,20674,20675,20676,20677,20678,20679,20680,20681,20682,20683,20684,20685,20686,20688,20689,20690,20691,20692,20693,20695,20696,20697,20699,20700,20701,20702,20703,20704,20705,20706,20707,20708,20709,20712,20713,20714,20715,20719,20720,20721,20722,20724,20726,20727,20728,20729,20730,20732,20733,20734,20735,20736,20737,20738,20739,20740,20741,20744,20745,20746,20748,20749,20750,20751,20752,20753,20755,20756,20757,20758,20759,20760,20761,20762,20763,20764,20765,20766,20767,20768,20770,20771,20772,20773,20774,20775,20776,20777,20778,20779,20780,20781,20782,20783,20784,20785,20786,20787,20788,20789,20790,20791,20792,20793,20794,20795,20796,20797,20798,20802,20807,20810,20812,20814,20815,20816,20818,20819,20823,20824,20825,20827,20829,20830,20831,20832,20833,20835,20836,20838,20839,20841,20842,20847,20850,20858,20862,20863,20867,20868,20870,20871,20874,20875,20878,20879,20880,20881,20883,20884,20888,20890,20893,20894,20895,20897,20899,20902,20903,20904,20905,20906,20909,20910,20916,20920,20921,20922,20926,20927,20929,20930,20931,20933,20936,20938,20941,20942,20944,20946,20947,20948,20949,20950,20951,20952,20953,20954,20956,20958,20959,20962,20963,20965,20966,20967,20968,20969,20970,20972,20974,20977,20978,20980,20983,20990,20996,20997,21001,21003,21004,21007,21008,21011,21012,21013,21020,21022,21023,21025,21026,21027,21029,21030,21031,21034,21036,21039,21041,21042,21044,21045,21052,21054,21060,21061,21062,21063,21064,21065,21067,21070,21071,21074,21075,21077,21079,21080,21081,21082,21083,21085,21087,21088,21090,21091,21092,21094,21096,21099,21100,21101,21102,21104,21105,21107,21108,21109,21110,21111,21112,21113,21114,21115,21116,21118,21120,21123,21124,21125,21126,21127,21129,21130,21131,21132,21133,21134,21135,21137,21138,21140,21141,21142,21143,21144,21145,21146,21148,21156,21157,21158,21159,21166,21167,21168,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181,21184,21185,21186,21188,21189,21190,21192,21194,21196,21197,21198,21199,21201,21203,21204,21205,21207,21209,21210,21211,21212,21213,21214,21216,21217,21218,21219,21221,21222,21223,21224,21225,21226,21227,21228,21229,21230,21231,21233,21234,21235,21236,21237,21238,21239,21240,21243,21244,21245,21249,21250,21251,21252,21255,21257,21258,21259,21260,21262,21265,21266,21267,21268,21272,21275,21276,21278,21279,21282,21284,21285,21287,21288,21289,21291,21292,21293,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21308,21309,21312,21314,21316,21318,21323,21324,21325,21328,21332,21336,21337,21339,21341,21349,21352,21354,21356,21357,21362,21366,21369,21371,21372,21373,21374,21376,21377,21379,21383,21384,21386,21390,21391,21392,21393,21394,21395,21396,21398,21399,21401,21403,21404,21406,21408,21409,21412,21415,21418,21419,21420,21421,21423,21424,21425,21426,21427,21428,21429,21431,21432,21433,21434,21436,21437,21438,21440,21443,21444,21445,21446,21447,21454,21455,21456,21458,21459,21461,21466,21468,21469,21470,21473,21474,21479,21492,21498,21502,21503,21504,21506,21509,21511,21515,21524,21528,21529,21530,21532,21538,21540,21541,21546,21552,21555,21558,21559,21562,21565,21567,21569,21570,21572,21573,21575,21577,21580,21581,21582,21583,21585,21594,21597,21598,21599,21600,21601,21603,21605,21607,21609,21610,21611,21612,21613,21614,21615,21616,21620,21625,21626,21630,21631,21633,21635,21637,21639,21640,21641,21642,21645,21649,21651,21655,21656,21660,21662,21663,21664,21665,21666,21669,21678,21680,21682,21685,21686,21687,21689,21690,21692,21694,21699,21701,21706,21707,21718,21720,21723,21728,21729,21730,21731,21732,21739,21740,21743,21744,21745,21748,21749,21750,21751,21752,21753,21755,21758,21760,21762,21763,21764,21765,21768,21770,21771,21772,21773,21774,21778,21779,21781,21782,21783,21784,21785,21786,21788,21789,21790,21791,21793,21797,21798,21800,21801,21803,21805,21810,21812,21813,21814,21816,21817,21818,21819,21821,21824,21826,21829,21831,21832,21835,21836,21837,21838,21839,21841,21842,21843,21844,21847,21848,21849,21850,21851,21853,21854,21855,21856,21858,21859,21864,21865,21867,21871,21872,21873,21874,21875,21876,21881,21882,21885,21887,21893,21894,21900,21901,21902,21904,21906,21907,21909,21910,21911,21914,21915,21918,21920,21921,21922,21923,21924,21925,21926,21928,21929,21930,21931,21932,21933,21934,21935,21936,21938,21940,21942,21944,21946,21948,21951,21952,21953,21954,21955,21958,21959,21960,21962,21963,21966,21967,21968,21973,21975,21976,21977,21978,21979,21982,21984,21986,21991,21993,21997,21998,22e3,22001,22004,22006,22008,22009,22010,22011,22012,22015,22018,22019,22020,22021,22022,22023,22026,22027,22029,22032,22033,22034,22035,22036,22037,22038,22039,22041,22042,22044,22045,22048,22049,22050,22053,22054,22056,22057,22058,22059,22062,22063,22064,22067,22069,22071,22072,22074,22076,22077,22078,22080,22081,22082,22083,22084,22085,22086,22087,22088,22089,22090,22091,22095,22096,22097,22098,22099,22101,22102,22106,22107,22109,22110,22111,22112,22113,22115,22117,22118,22119,22125,22126,22127,22128,22130,22131,22132,22133,22135,22136,22137,22138,22141,22142,22143,22144,22145,22146,22147,22148,22151,22152,22153,22154,22155,22156,22157,22160,22161,22162,22164,22165,22166,22167,22168,22169,22170,22171,22172,22173,22174,22175,22176,22177,22178,22180,22181,22182,22183,22184,22185,22186,22187,22188,22189,22190,22192,22193,22194,22195,22196,22197,22198,22200,22201,22202,22203,22205,22206,22207,22208,22209,22210,22211,22212,22213,22214,22215,22216,22217,22219,22220,22221,22222,22223,22224,22225,22226,22227,22229,22230,22232,22233,22236,22243,22245,22246,22247,22248,22249,22250,22252,22254,22255,22258,22259,22262,22263,22264,22267,22268,22272,22273,22274,22277,22279,22283,22284,22285,22286,22287,22288,22289,22290,22291,22292,22293,22294,22295,22296,22297,22298,22299,22301,22302,22304,22305,22306,22308,22309,22310,22311,22315,22321,22322,22324,22325,22326,22327,22328,22332,22333,22335,22337,22339,22340,22341,22342,22344,22345,22347,22354,22355,22356,22357,22358,22360,22361,22370,22371,22373,22375,22380,22382,22384,22385,22386,22388,22389,22392,22393,22394,22397,22398,22399,22400,22401,22407,22408,22409,22410,22413,22414,22415,22416,22417,22420,22421,22422,22423,22424,22425,22426,22428,22429,22430,22431,22437,22440,22442,22444,22447,22448,22449,22451,22453,22454,22455,22457,22458,22459,22460,22461,22462,22463,22464,22465,22468,22469,22470,22471,22472,22473,22474,22476,22477,22480,22481,22483,22486,22487,22491,22492,22494,22497,22498,22499,22501,22502,22503,22504,22505,22506,22507,22508,22510,22512,22513,22514,22515,22517,22518,22519,22523,22524,22526,22527,22529,22531,22532,22533,22536,22537,22538,22540,22542,22543,22544,22546,22547,22548,22550,22551,22552,22554,22555,22556,22557,22559,22562,22563,22565,22566,22567,22568,22569,22571,22572,22573,22574,22575,22577,22578,22579,22580,22582,22583,22584,22585,22586,22587,22588,22589,22590,22591,22592,22593,22594,22595,22597,22598,22599,22600,22601,22602,22603,22606,22607,22608,22610,22611,22613,22614,22615,22617,22618,22619,22620,22621,22623,22624,22625,22626,22627,22628,22630,22631,22632,22633,22634,22637,22638,22639,22640,22641,22642,22643,22644,22645,22646,22647,22648,22649,22650,22651,22652,22653,22655,22658,22660,22662,22663,22664,22666,22667,22668,22669,22670,22671,22672,22673,22676,22677,22678,22679,22680,22683,22684,22685,22688,22689,22690,22691,22692,22693,22694,22695,22698,22699,22700,22701,22702,22703,22704,22705,22706,22707,22708,22709,22710,22711,22712,22713,22714,22715,22717,22718,22719,22720,22722,22723,22724,22726,22727,22728,22729,22730,22731,22732,22733,22734,22735,22736,22738,22739,22740,22742,22743,22744,22745,22746,22747,22748,22749,22750,22751,22752,22753,22754,22755,22757,22758,22759,22760,22761,22762,22765,22767,22769,22770,22772,22773,22775,22776,22778,22779,22780,22781,22782,22783,22784,22785,22787,22789,22790,22792,22793,22794,22795,22796,22798,22800,22801,22802,22803,22807,22808,22811,22813,22814,22816,22817,22818,22819,22822,22824,22828,22832,22834,22835,22837,22838,22843,22845,22846,22847,22848,22851,22853,22854,22858,22860,22861,22864,22866,22867,22873,22875,22876,22877,22878,22879,22881,22883,22884,22886,22887,22888,22889,22890,22891,22892,22893,22894,22895,22896,22897,22898,22901,22903,22906,22907,22908,22910,22911,22912,22917,22921,22923,22924,22926,22927,22928,22929,22932,22933,22936,22938,22939,22940,22941,22943,22944,22945,22946,22950,22951,22956,22957,22960,22961,22963,22964,22965,22966,22967,22968,22970,22972,22973,22975,22976,22977,22978,22979,22980,22981,22983,22984,22985,22988,22989,22990,22991,22997,22998,23001,23003,23006,23007,23008,23009,23010,23012,23014,23015,23017,23018,23019,23021,23022,23023,23024,23025,23026,23027,23028,23029,23030,23031,23032,23034,23036,23037,23038,23040,23042,23050,23051,23053,23054,23055,23056,23058,23060,23061,23062,23063,23065,23066,23067,23069,23070,23073,23074,23076,23078,23079,23080,23082,23083,23084,23085,23086,23087,23088,23091,23093,23095,23096,23097,23098,23099,23101,23102,23103,23105,23106,23107,23108,23109,23111,23112,23115,23116,23117,23118,23119,23120,23121,23122,23123,23124,23126,23127,23128,23129,23131,23132,23133,23134,23135,23136,23137,23139,23140,23141,23142,23144,23145,23147,23148,23149,23150,23151,23152,23153,23154,23155,23160,23161,23163,23164,23165,23166,23168,23169,23170,23171,23172,23173,23174,23175,23176,23177,23178,23179,23180,23181,23182,23183,23184,23185,23187,23188,23189,23190,23191,23192,23193,23196,23197,23198,23199,23200,23201,23202,23203,23204,23205,23206,23207,23208,23209,23211,23212,23213,23214,23215,23216,23217,23220,23222,23223,23225,23226,23227,23228,23229,23231,23232,23235,23236,23237,23238,23239,23240,23242,23243,23245,23246,23247,23248,23249,23251,23253,23255,23257,23258,23259,23261,23262,23263,23266,23268,23269,23271,23272,23274,23276,23277,23278,23279,23280,23282,23283,23284,23285,23286,23287,23288,23289,23290,23291,23292,23293,23294,23295,23296,23297,23298,23299,23300,23301,23302,23303,23304,23306,23307,23308,23309,23310,23311,23312,23313,23314,23315,23316,23317,23320,23321,23322,23323,23324,23325,23326,23327,23328,23329,23330,23331,23332,23333,23334,23335,23336,23337,23338,23339,23340,23341,23342,23343,23344,23345,23347,23349,23350,23352,23353,23354,23355,23356,23357,23358,23359,23361,23362,23363,23364,23365,23366,23367,23368,23369,23370,23371,23372,23373,23374,23375,23378,23382,23390,23392,23393,23399,23400,23403,23405,23406,23407,23410,23412,23414,23415,23416,23417,23419,23420,23422,23423,23426,23430,23434,23437,23438,23440,23441,23442,23444,23446,23455,23463,23464,23465,23468,23469,23470,23471,23473,23474,23479,23482,23483,23484,23488,23489,23491,23496,23497,23498,23499,23501,23502,23503,23505,23508,23509,23510,23511,23512,23513,23514,23515,23516,23520,23522,23523,23526,23527,23529,23530,23531,23532,23533,23535,23537,23538,23539,23540,23541,23542,23543,23549,23550,23552,23554,23555,23557,23559,23560,23563,23564,23565,23566,23568,23570,23571,23575,23577,23579,23582,23583,23584,23585,23587,23590,23592,23593,23594,23595,23597,23598,23599,23600,23602,23603,23605,23606,23607,23619,23620,23622,23623,23628,23629,23634,23635,23636,23638,23639,23640,23642,23643,23644,23645,23647,23650,23652,23655,23656,23657,23658,23659,23660,23661,23664,23666,23667,23668,23669,23670,23671,23672,23675,23676,23677,23678,23680,23683,23684,23685,23686,23687,23689,23690,23691,23694,23695,23698,23699,23701,23709,23710,23711,23712,23713,23716,23717,23718,23719,23720,23722,23726,23727,23728,23730,23732,23734,23737,23738,23739,23740,23742,23744,23746,23747,23749,23750,23751,23752,23753,23754,23756,23757,23758,23759,23760,23761,23763,23764,23765,23766,23767,23768,23770,23771,23772,23773,23774,23775,23776,23778,23779,23783,23785,23787,23788,23790,23791,23793,23794,23795,23796,23797,23798,23799,23800,23801,23802,23804,23805,23806,23807,23808,23809,23812,23813,23816,23817,23818,23819,23820,23821,23823,23824,23825,23826,23827,23829,23831,23832,23833,23834,23836,23837,23839,23840,23841,23842,23843,23845,23848,23850,23851,23852,23855,23856,23857,23858,23859,23861,23862,23863,23864,23865,23866,23867,23868,23871,23872,23873,23874,23875,23876,23877,23878,23880,23881,23885,23886,23887,23888,23889,23890,23891,23892,23893,23894,23895,23897,23898,23900,23902,23903,23904,23905,23906,23907,23908,23909,23910,23911,23912,23914,23917,23918,23920,23921,23922,23923,23925,23926,23927,23928,23929,23930,23931,23932,23933,23934,23935,23936,23937,23939,23940,23941,23942,23943,23944,23945,23946,23947,23948,23949,23950,23951,23952,23953,23954,23955,23956,23957,23958,23959,23960,23962,23963,23964,23966,23967,23968,23969,23970,23971,23972,23973,23974,23975,23976,23977,23978,23979,23980,23981,23982,23983,23984,23985,23986,23987,23988,23989,23990,23992,23993,23994,23995,23996,23997,23998,23999,24e3,24001,24002,24003,24004,24006,24007,24008,24009,24010,24011,24012,24014,24015,24016,24017,24018,24019,24020,24021,24022,24023,24024,24025,24026,24028,24031,24032,24035,24036,24042,24044,24045,24048,24053,24054,24056,24057,24058,24059,24060,24063,24064,24068,24071,24073,24074,24075,24077,24078,24082,24083,24087,24094,24095,24096,24097,24098,24099,24100,24101,24104,24105,24106,24107,24108,24111,24112,24114,24115,24116,24117,24118,24121,24122,24126,24127,24128,24129,24131,24134,24135,24136,24137,24138,24139,24141,24142,24143,24144,24145,24146,24147,24150,24151,24152,24153,24154,24156,24157,24159,24160,24163,24164,24165,24166,24167,24168,24169,24170,24171,24172,24173,24174,24175,24176,24177,24181,24183,24185,24190,24193,24194,24195,24197,24200,24201,24204,24205,24206,24210,24216,24219,24221,24225,24226,24227,24228,24232,24233,24234,24235,24236,24238,24239,24240,24241,24242,24244,24250,24251,24252,24253,24255,24256,24257,24258,24259,24260,24261,24262,24263,24264,24267,24268,24269,24270,24271,24272,24276,24277,24279,24280,24281,24282,24284,24285,24286,24287,24288,24289,24290,24291,24292,24293,24294,24295,24297,24299,24300,24301,24302,24303,24304,24305,24306,24307,24309,24312,24313,24315,24316,24317,24325,24326,24327,24329,24332,24333,24334,24336,24338,24340,24342,24345,24346,24348,24349,24350,24353,24354,24355,24356,24360,24363,24364,24366,24368,24370,24371,24372,24373,24374,24375,24376,24379,24381,24382,24383,24385,24386,24387,24388,24389,24390,24391,24392,24393,24394,24395,24396,24397,24398,24399,24401,24404,24409,24410,24411,24412,24414,24415,24416,24419,24421,24423,24424,24427,24430,24431,24434,24436,24437,24438,24440,24442,24445,24446,24447,24451,24454,24461,24462,24463,24465,24467,24468,24470,24474,24475,24477,24478,24479,24480,24482,24483,24484,24485,24486,24487,24489,24491,24492,24495,24496,24497,24498,24499,24500,24502,24504,24505,24506,24507,24510,24511,24512,24513,24514,24519,24520,24522,24523,24526,24531,24532,24533,24538,24539,24540,24542,24543,24546,24547,24549,24550,24552,24553,24556,24559,24560,24562,24563,24564,24566,24567,24569,24570,24572,24583,24584,24585,24587,24588,24592,24593,24595,24599,24600,24602,24606,24607,24610,24611,24612,24620,24621,24622,24624,24625,24626,24627,24628,24630,24631,24632,24633,24634,24637,24638,24640,24644,24645,24646,24647,24648,24649,24650,24652,24654,24655,24657,24659,24660,24662,24663,24664,24667,24668,24670,24671,24672,24673,24677,24678,24686,24689,24690,24692,24693,24695,24702,24704,24705,24706,24709,24710,24711,24712,24714,24715,24718,24719,24720,24721,24723,24725,24727,24728,24729,24732,24734,24737,24738,24740,24741,24743,24745,24746,24750,24752,24755,24757,24758,24759,24761,24762,24765,24766,24767,24768,24769,24770,24771,24772,24775,24776,24777,24780,24781,24782,24783,24784,24786,24787,24788,24790,24791,24793,24795,24798,24801,24802,24803,24804,24805,24810,24817,24818,24821,24823,24824,24827,24828,24829,24830,24831,24834,24835,24836,24837,24839,24842,24843,24844,24848,24849,24850,24851,24852,24854,24855,24856,24857,24859,24860,24861,24862,24865,24866,24869,24872,24873,24874,24876,24877,24878,24879,24880,24881,24882,24883,24884,24885,24886,24887,24888,24889,24890,24891,24892,24893,24894,24896,24897,24898,24899,24900,24901,24902,24903,24905,24907,24909,24911,24912,24914,24915,24916,24918,24919,24920,24921,24922,24923,24924,24926,24927,24928,24929,24931,24932,24933,24934,24937,24938,24939,24940,24941,24942,24943,24945,24946,24947,24948,24950,24952,24953,24954,24955,24956,24957,24958,24959,24960,24961,24962,24963,24964,24965,24966,24967,24968,24969,24970,24972,24973,24975,24976,24977,24978,24979,24981,24982,24983,24984,24985,24986,24987,24988,24990,24991,24992,24993,24994,24995,24996,24997,24998,25002,25003,25005,25006,25007,25008,25009,25010,25011,25012,25013,25014,25016,25017,25018,25019,25020,25021,25023,25024,25025,25027,25028,25029,25030,25031,25033,25036,25037,25038,25039,25040,25043,25045,25046,25047,25048,25049,25050,25051,25052,25053,25054,25055,25056,25057,25058,25059,25060,25061,25063,25064,25065,25066,25067,25068,25069,25070,25071,25072,25073,25074,25075,25076,25078,25079,25080,25081,25082,25083,25084,25085,25086,25088,25089,25090,25091,25092,25093,25095,25097,25107,25108,25113,25116,25117,25118,25120,25123,25126,25127,25128,25129,25131,25133,25135,25136,25137,25138,25141,25142,25144,25145,25146,25147,25148,25154,25156,25157,25158,25162,25167,25168,25173,25174,25175,25177,25178,25180,25181,25182,25183,25184,25185,25186,25188,25189,25192,25201,25202,25204,25205,25207,25208,25210,25211,25213,25217,25218,25219,25221,25222,25223,25224,25227,25228,25229,25230,25231,25232,25236,25241,25244,25245,25246,25251,25254,25255,25257,25258,25261,25262,25263,25264,25266,25267,25268,25270,25271,25272,25274,25278,25280,25281,25283,25291,25295,25297,25301,25309,25310,25312,25313,25316,25322,25323,25328,25330,25333,25336,25337,25338,25339,25344,25347,25348,25349,25350,25354,25355,25356,25357,25359,25360,25362,25363,25364,25365,25367,25368,25369,25372,25382,25383,25385,25388,25389,25390,25392,25393,25395,25396,25397,25398,25399,25400,25403,25404,25406,25407,25408,25409,25412,25415,25416,25418,25425,25426,25427,25428,25430,25431,25432,25433,25434,25435,25436,25437,25440,25444,25445,25446,25448,25450,25451,25452,25455,25456,25458,25459,25460,25461,25464,25465,25468,25469,25470,25471,25473,25475,25476,25477,25478,25483,25485,25489,25491,25492,25493,25495,25497,25498,25499,25500,25501,25502,25503,25505,25508,25510,25515,25519,25521,25522,25525,25526,25529,25531,25533,25535,25536,25537,25538,25539,25541,25543,25544,25546,25547,25548,25553,25555,25556,25557,25559,25560,25561,25562,25563,25564,25565,25567,25570,25572,25573,25574,25575,25576,25579,25580,25582,25583,25584,25585,25587,25589,25591,25593,25594,25595,25596,25598,25603,25604,25606,25607,25608,25609,25610,25613,25614,25617,25618,25621,25622,25623,25624,25625,25626,25629,25631,25634,25635,25636,25637,25639,25640,25641,25643,25646,25647,25648,25649,25650,25651,25653,25654,25655,25656,25657,25659,25660,25662,25664,25666,25667,25673,25675,25676,25677,25678,25679,25680,25681,25683,25685,25686,25687,25689,25690,25691,25692,25693,25695,25696,25697,25698,25699,25700,25701,25702,25704,25706,25707,25708,25710,25711,25712,25713,25714,25715,25716,25717,25718,25719,25723,25724,25725,25726,25727,25728,25729,25731,25734,25736,25737,25738,25739,25740,25741,25742,25743,25744,25747,25748,25751,25752,25754,25755,25756,25757,25759,25760,25761,25762,25763,25765,25766,25767,25768,25770,25771,25775,25777,25778,25779,25780,25782,25785,25787,25789,25790,25791,25793,25795,25796,25798,25799,25800,25801,25802,25803,25804,25807,25809,25811,25812,25813,25814,25817,25818,25819,25820,25821,25823,25824,25825,25827,25829,25831,25832,25833,25834,25835,25836,25837,25838,25839,25840,25841,25842,25843,25844,25845,25846,25847,25848,25849,25850,25851,25852,25853,25854,25855,25857,25858,25859,25860,25861,25862,25863,25864,25866,25867,25868,25869,25870,25871,25872,25873,25875,25876,25877,25878,25879,25881,25882,25883,25884,25885,25886,25887,25888,25889,25890,25891,25892,25894,25895,25896,25897,25898,25900,25901,25904,25905,25906,25907,25911,25914,25916,25917,25920,25921,25922,25923,25924,25926,25927,25930,25931,25933,25934,25936,25938,25939,25940,25943,25944,25946,25948,25951,25952,25953,25956,25957,25959,25960,25961,25962,25965,25966,25967,25969,25971,25973,25974,25976,25977,25978,25979,25980,25981,25982,25983,25984,25985,25986,25987,25988,25989,25990,25992,25993,25994,25997,25998,25999,26002,26004,26005,26006,26008,26010,26013,26014,26016,26018,26019,26022,26024,26026,26028,26030,26033,26034,26035,26036,26037,26038,26039,26040,26042,26043,26046,26047,26048,26050,26055,26056,26057,26058,26061,26064,26065,26067,26068,26069,26072,26073,26074,26075,26076,26077,26078,26079,26081,26083,26084,26090,26091,26098,26099,26100,26101,26104,26105,26107,26108,26109,26110,26111,26113,26116,26117,26119,26120,26121,26123,26125,26128,26129,26130,26134,26135,26136,26138,26139,26140,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26162,26163,26167,26168,26169,26170,26171,26173,26175,26176,26178,26180,26181,26182,26183,26184,26185,26186,26189,26190,26192,26193,26200,26201,26203,26204,26205,26206,26208,26210,26211,26213,26215,26217,26218,26219,26220,26221,26225,26226,26227,26229,26232,26233,26235,26236,26237,26239,26240,26241,26243,26245,26246,26248,26249,26250,26251,26253,26254,26255,26256,26258,26259,26260,26261,26264,26265,26266,26267,26268,26270,26271,26272,26273,26274,26275,26276,26277,26278,26281,26282,26283,26284,26285,26287,26288,26289,26290,26291,26293,26294,26295,26296,26298,26299,26300,26301,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321,26322,26323,26324,26325,26326,26327,26328,26330,26334,26335,26336,26337,26338,26339,26340,26341,26343,26344,26346,26347,26348,26349,26350,26351,26353,26357,26358,26360,26362,26363,26365,26369,26370,26371,26372,26373,26374,26375,26380,26382,26383,26385,26386,26387,26390,26392,26393,26394,26396,26398,26400,26401,26402,26403,26404,26405,26407,26409,26414,26416,26418,26419,26422,26423,26424,26425,26427,26428,26430,26431,26433,26436,26437,26439,26442,26443,26445,26450,26452,26453,26455,26456,26457,26458,26459,26461,26466,26467,26468,26470,26471,26475,26476,26478,26481,26484,26486,26488,26489,26490,26491,26493,26496,26498,26499,26501,26502,26504,26506,26508,26509,26510,26511,26513,26514,26515,26516,26518,26521,26523,26527,26528,26529,26532,26534,26537,26540,26542,26545,26546,26548,26553,26554,26555,26556,26557,26558,26559,26560,26562,26565,26566,26567,26568,26569,26570,26571,26572,26573,26574,26581,26582,26583,26587,26591,26593,26595,26596,26598,26599,26600,26602,26603,26605,26606,26610,26613,26614,26615,26616,26617,26618,26619,26620,26622,26625,26626,26627,26628,26630,26637,26640,26642,26644,26645,26648,26649,26650,26651,26652,26654,26655,26656,26658,26659,26660,26661,26662,26663,26664,26667,26668,26669,26670,26671,26672,26673,26676,26677,26678,26682,26683,26687,26695,26699,26701,26703,26706,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26730,26732,26733,26734,26735,26736,26737,26738,26739,26741,26744,26745,26746,26747,26748,26749,26750,26751,26752,26754,26756,26759,26760,26761,26762,26763,26764,26765,26766,26768,26769,26770,26772,26773,26774,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26787,26788,26789,26793,26794,26795,26796,26798,26801,26802,26804,26806,26807,26808,26809,26810,26811,26812,26813,26814,26815,26817,26819,26820,26821,26822,26823,26824,26826,26828,26830,26831,26832,26833,26835,26836,26838,26839,26841,26843,26844,26845,26846,26847,26849,26850,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26863,26866,26867,26868,26870,26871,26872,26875,26877,26878,26879,26880,26882,26883,26884,26886,26887,26888,26889,26890,26892,26895,26897,26899,26900,26901,26902,26903,26904,26905,26906,26907,26908,26909,26910,26913,26914,26915,26917,26918,26919,26920,26921,26922,26923,26924,26926,26927,26929,26930,26931,26933,26934,26935,26936,26938,26939,26940,26942,26944,26945,26947,26948,26949,26950,26951,26952,26953,26954,26955,26956,26957,26958,26959,26960,26961,26962,26963,26965,26966,26968,26969,26971,26972,26975,26977,26978,26980,26981,26983,26984,26985,26986,26988,26989,26991,26992,26994,26995,26996,26997,26998,27002,27003,27005,27006,27007,27009,27011,27013,27018,27019,27020,27022,27023,27024,27025,27026,27027,27030,27031,27033,27034,27037,27038,27039,27040,27041,27042,27043,27044,27045,27046,27049,27050,27052,27054,27055,27056,27058,27059,27061,27062,27064,27065,27066,27068,27069,27070,27071,27072,27074,27075,27076,27077,27078,27079,27080,27081,27083,27085,27087,27089,27090,27091,27093,27094,27095,27096,27097,27098,27100,27101,27102,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27118,27119,27120,27121,27123,27124,27125,27126,27127,27128,27129,27130,27131,27132,27134,27136,27137,27138,27139,27140,27141,27142,27143,27144,27145,27147,27148,27149,27150,27151,27152,27153,27154,27155,27156,27157,27158,27161,27162,27163,27164,27165,27166,27168,27170,27171,27172,27173,27174,27175,27177,27179,27180,27181,27182,27184,27186,27187,27188,27190,27191,27192,27193,27194,27195,27196,27199,27200,27201,27202,27203,27205,27206,27208,27209,27210,27211,27212,27213,27214,27215,27217,27218,27219,27220,27221,27222,27223,27226,27228,27229,27230,27231,27232,27234,27235,27236,27238,27239,27240,27241,27242,27243,27244,27245,27246,27247,27248,27250,27251,27252,27253,27254,27255,27256,27258,27259,27261,27262,27263,27265,27266,27267,27269,27270,27271,27272,27273,27274,27275,27276,27277,27279,27282,27283,27284,27285,27286,27288,27289,27290,27291,27292,27293,27294,27295,27297,27298,27299,27300,27301,27302,27303,27304,27306,27309,27310,27311,27312,27313,27314,27315,27316,27317,27318,27319,27320,27321,27322,27323,27324,27325,27326,27327,27328,27329,27330,27331,27332,27333,27334,27335,27336,27337,27338,27339,27340,27341,27342,27343,27344,27345,27346,27347,27348,27349,27350,27351,27352,27353,27354,27355,27356,27357,27358,27359,27360,27361,27362,27363,27364,27365,27366,27367,27368,27369,27370,27371,27372,27373,27374,27375,27376,27377,27378,27379,27380,27381,27382,27383,27384,27385,27386,27387,27388,27389,27390,27391,27392,27393,27394,27395,27396,27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27429,27430,27432,27433,27434,27435,27436,27437,27438,27439,27440,27441,27443,27444,27445,27446,27448,27451,27452,27453,27455,27456,27457,27458,27460,27461,27464,27466,27467,27469,27470,27471,27472,27473,27474,27475,27476,27477,27478,27479,27480,27482,27483,27484,27485,27486,27487,27488,27489,27496,27497,27499,27500,27501,27502,27503,27504,27505,27506,27507,27508,27509,27510,27511,27512,27514,27517,27518,27519,27520,27525,27528,27532,27534,27535,27536,27537,27540,27541,27543,27544,27545,27548,27549,27550,27551,27552,27554,27555,27556,27557,27558,27559,27560,27561,27563,27564,27565,27566,27567,27568,27569,27570,27574,27576,27577,27578,27579,27580,27581,27582,27584,27587,27588,27590,27591,27592,27593,27594,27596,27598,27600,27601,27608,27610,27612,27613,27614,27615,27616,27618,27619,27620,27621,27622,27623,27624,27625,27628,27629,27630,27632,27633,27634,27636,27638,27639,27640,27642,27643,27644,27646,27647,27648,27649,27650,27651,27652,27656,27657,27658,27659,27660,27662,27666,27671,27676,27677,27678,27680,27683,27685,27691,27692,27693,27697,27699,27702,27703,27705,27706,27707,27708,27710,27711,27715,27716,27717,27720,27723,27724,27725,27726,27727,27729,27730,27731,27734,27736,27737,27738,27746,27747,27749,27750,27751,27755,27756,27757,27758,27759,27761,27763,27765,27767,27768,27770,27771,27772,27775,27776,27780,27783,27786,27787,27789,27790,27793,27794,27797,27798,27799,27800,27802,27804,27805,27806,27808,27810,27816,27820,27823,27824,27828,27829,27830,27831,27834,27840,27841,27842,27843,27846,27847,27848,27851,27853,27854,27855,27857,27858,27864,27865,27866,27868,27869,27871,27876,27878,27879,27881,27884,27885,27890,27892,27897,27903,27904,27906,27907,27909,27910,27912,27913,27914,27917,27919,27920,27921,27923,27924,27925,27926,27928,27932,27933,27935,27936,27937,27938,27939,27940,27942,27944,27945,27948,27949,27951,27952,27956,27958,27959,27960,27962,27967,27968,27970,27972,27977,27980,27984,27989,27990,27991,27992,27995,27997,27999,28001,28002,28004,28005,28007,28008,28011,28012,28013,28016,28017,28018,28019,28021,28022,28025,28026,28027,28029,28030,28031,28032,28033,28035,28036,28038,28039,28042,28043,28045,28047,28048,28050,28054,28055,28056,28057,28058,28060,28066,28069,28076,28077,28080,28081,28083,28084,28086,28087,28089,28090,28091,28092,28093,28094,28097,28098,28099,28104,28105,28106,28109,28110,28111,28112,28114,28115,28116,28117,28119,28122,28123,28124,28127,28130,28131,28133,28135,28136,28137,28138,28141,28143,28144,28146,28148,28149,28150,28152,28154,28157,28158,28159,28160,28161,28162,28163,28164,28166,28167,28168,28169,28171,28175,28178,28179,28181,28184,28185,28187,28188,28190,28191,28194,28198,28199,28200,28202,28204,28206,28208,28209,28211,28213,28214,28215,28217,28219,28220,28221,28222,28223,28224,28225,28226,28229,28230,28231,28232,28233,28234,28235,28236,28239,28240,28241,28242,28245,28247,28249,28250,28252,28253,28254,28256,28257,28258,28259,28260,28261,28262,28263,28264,28265,28266,28268,28269,28271,28272,28273,28274,28275,28276,28277,28278,28279,28280,28281,28282,28283,28284,28285,28288,28289,28290,28292,28295,28296,28298,28299,28300,28301,28302,28305,28306,28307,28308,28309,28310,28311,28313,28314,28315,28317,28318,28320,28321,28323,28324,28326,28328,28329,28331,28332,28333,28334,28336,28339,28341,28344,28345,28348,28350,28351,28352,28355,28356,28357,28358,28360,28361,28362,28364,28365,28366,28368,28370,28374,28376,28377,28379,28380,28381,28387,28391,28394,28395,28396,28397,28398,28399,28400,28401,28402,28403,28405,28406,28407,28408,28410,28411,28412,28413,28414,28415,28416,28417,28419,28420,28421,28423,28424,28426,28427,28428,28429,28430,28432,28433,28434,28438,28439,28440,28441,28442,28443,28444,28445,28446,28447,28449,28450,28451,28453,28454,28455,28456,28460,28462,28464,28466,28468,28469,28471,28472,28473,28474,28475,28476,28477,28479,28480,28481,28482,28483,28484,28485,28488,28489,28490,28492,28494,28495,28496,28497,28498,28499,28500,28501,28502,28503,28505,28506,28507,28509,28511,28512,28513,28515,28516,28517,28519,28520,28521,28522,28523,28524,28527,28528,28529,28531,28533,28534,28535,28537,28539,28541,28542,28543,28544,28545,28546,28547,28549,28550,28551,28554,28555,28559,28560,28561,28562,28563,28564,28565,28566,28567,28568,28569,28570,28571,28573,28574,28575,28576,28578,28579,28580,28581,28582,28584,28585,28586,28587,28588,28589,28590,28591,28592,28593,28594,28596,28597,28599,28600,28602,28603,28604,28605,28606,28607,28609,28611,28612,28613,28614,28615,28616,28618,28619,28620,28621,28622,28623,28624,28627,28628,28629,28630,28631,28632,28633,28634,28635,28636,28637,28639,28642,28643,28644,28645,28646,28647,28648,28649,28650,28651,28652,28653,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671,28672,28673,28674,28675,28676,28677,28678,28679,28680,28681,28682,28683,28684,28685,28686,28687,28688,28690,28691,28692,28693,28694,28695,28696,28697,28700,28701,28702,28703,28704,28705,28706,28708,28709,28710,28711,28712,28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28726,28727,28728,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741,28742,28743,28744,28745,28746,28747,28749,28750,28752,28753,28754,28755,28756,28757,28758,28759,28760,28761,28762,28763,28764,28765,28767,28768,28769,28770,28771,28772,28773,28774,28775,28776,28777,28778,28782,28785,28786,28787,28788,28791,28793,28794,28795,28797,28801,28802,28803,28804,28806,28807,28808,28811,28812,28813,28815,28816,28817,28819,28823,28824,28826,28827,28830,28831,28832,28833,28834,28835,28836,28837,28838,28839,28840,28841,28842,28848,28850,28852,28853,28854,28858,28862,28863,28868,28869,28870,28871,28873,28875,28876,28877,28878,28879,28880,28881,28882,28883,28884,28885,28886,28887,28890,28892,28893,28894,28896,28897,28898,28899,28901,28906,28910,28912,28913,28914,28915,28916,28917,28918,28920,28922,28923,28924,28926,28927,28928,28929,28930,28931,28932,28933,28934,28935,28936,28939,28940,28941,28942,28943,28945,28946,28948,28951,28955,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28967,28968,28969,28970,28971,28972,28973,28974,28978,28979,28980,28981,28983,28984,28985,28986,28987,28988,28989,28990,28991,28992,28993,28994,28995,28996,28998,28999,29e3,29001,29003,29005,29007,29008,29009,29010,29011,29012,29013,29014,29015,29016,29017,29018,29019,29021,29023,29024,29025,29026,29027,29029,29033,29034,29035,29036,29037,29039,29040,29041,29044,29045,29046,29047,29049,29051,29052,29054,29055,29056,29057,29058,29059,29061,29062,29063,29064,29065,29067,29068,29069,29070,29072,29073,29074,29075,29077,29078,29079,29082,29083,29084,29085,29086,29089,29090,29091,29092,29093,29094,29095,29097,29098,29099,29101,29102,29103,29104,29105,29106,29108,29110,29111,29112,29114,29115,29116,29117,29118,29119,29120,29121,29122,29124,29125,29126,29127,29128,29129,29130,29131,29132,29133,29135,29136,29137,29138,29139,29142,29143,29144,29145,29146,29147,29148,29149,29150,29151,29153,29154,29155,29156,29158,29160,29161,29162,29163,29164,29165,29167,29168,29169,29170,29171,29172,29173,29174,29175,29176,29178,29179,29180,29181,29182,29183,29184,29185,29186,29187,29188,29189,29191,29192,29193,29194,29195,29196,29197,29198,29199,29200,29201,29202,29203,29204,29205,29206,29207,29208,29209,29210,29211,29212,29214,29215,29216,29217,29218,29219,29220,29221,29222,29223,29225,29227,29229,29230,29231,29234,29235,29236,29242,29244,29246,29248,29249,29250,29251,29252,29253,29254,29257,29258,29259,29262,29263,29264,29265,29267,29268,29269,29271,29272,29274,29276,29278,29280,29283,29284,29285,29288,29290,29291,29292,29293,29296,29297,29299,29300,29302,29303,29304,29307,29308,29309,29314,29315,29317,29318,29319,29320,29321,29324,29326,29328,29329,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29358,29361,29362,29363,29365,29370,29371,29372,29373,29374,29375,29376,29381,29382,29383,29385,29386,29387,29388,29391,29393,29395,29396,29397,29398,29400,29402,29403,58566,58567,58568,58569,58570,58571,58572,58573,58574,58575,58576,58577,58578,58579,58580,58581,58582,58583,58584,58585,58586,58587,58588,58589,58590,58591,58592,58593,58594,58595,58596,58597,58598,58599,58600,58601,58602,58603,58604,58605,58606,58607,58608,58609,58610,58611,58612,58613,58614,58615,58616,58617,58618,58619,58620,58621,58622,58623,58624,58625,58626,58627,58628,58629,58630,58631,58632,58633,58634,58635,58636,58637,58638,58639,58640,58641,58642,58643,58644,58645,58646,58647,58648,58649,58650,58651,58652,58653,58654,58655,58656,58657,58658,58659,58660,58661,12288,12289,12290,183,713,711,168,12291,12293,8212,65374,8214,8230,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12310,12311,12304,12305,177,215,247,8758,8743,8744,8721,8719,8746,8745,8712,8759,8730,8869,8741,8736,8978,8857,8747,8750,8801,8780,8776,8765,8733,8800,8814,8815,8804,8805,8734,8757,8756,9794,9792,176,8242,8243,8451,65284,164,65504,65505,8240,167,8470,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,8251,8594,8592,8593,8595,12307,58662,58663,58664,58665,58666,58667,58668,58669,58670,58671,58672,58673,58674,58675,58676,58677,58678,58679,58680,58681,58682,58683,58684,58685,58686,58687,58688,58689,58690,58691,58692,58693,58694,58695,58696,58697,58698,58699,58700,58701,58702,58703,58704,58705,58706,58707,58708,58709,58710,58711,58712,58713,58714,58715,58716,58717,58718,58719,58720,58721,58722,58723,58724,58725,58726,58727,58728,58729,58730,58731,58732,58733,58734,58735,58736,58737,58738,58739,58740,58741,58742,58743,58744,58745,58746,58747,58748,58749,58750,58751,58752,58753,58754,58755,58756,58757,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,59238,59239,59240,59241,59242,59243,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,8364,59245,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,59246,59247,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,59248,59249,58758,58759,58760,58761,58762,58763,58764,58765,58766,58767,58768,58769,58770,58771,58772,58773,58774,58775,58776,58777,58778,58779,58780,58781,58782,58783,58784,58785,58786,58787,58788,58789,58790,58791,58792,58793,58794,58795,58796,58797,58798,58799,58800,58801,58802,58803,58804,58805,58806,58807,58808,58809,58810,58811,58812,58813,58814,58815,58816,58817,58818,58819,58820,58821,58822,58823,58824,58825,58826,58827,58828,58829,58830,58831,58832,58833,58834,58835,58836,58837,58838,58839,58840,58841,58842,58843,58844,58845,58846,58847,58848,58849,58850,58851,58852,12288,65281,65282,65283,65509,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65340,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,58854,58855,58856,58857,58858,58859,58860,58861,58862,58863,58864,58865,58866,58867,58868,58869,58870,58871,58872,58873,58874,58875,58876,58877,58878,58879,58880,58881,58882,58883,58884,58885,58886,58887,58888,58889,58890,58891,58892,58893,58894,58895,58896,58897,58898,58899,58900,58901,58902,58903,58904,58905,58906,58907,58908,58909,58910,58911,58912,58913,58914,58915,58916,58917,58918,58919,58920,58921,58922,58923,58924,58925,58926,58927,58928,58929,58930,58931,58932,58933,58934,58935,58936,58937,58938,58939,58940,58941,58942,58943,58944,58945,58946,58947,58948,58949,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,59250,59251,59252,59253,59254,59255,59256,59257,59258,59259,59260,58950,58951,58952,58953,58954,58955,58956,58957,58958,58959,58960,58961,58962,58963,58964,58965,58966,58967,58968,58969,58970,58971,58972,58973,58974,58975,58976,58977,58978,58979,58980,58981,58982,58983,58984,58985,58986,58987,58988,58989,58990,58991,58992,58993,58994,58995,58996,58997,58998,58999,59e3,59001,59002,59003,59004,59005,59006,59007,59008,59009,59010,59011,59012,59013,59014,59015,59016,59017,59018,59019,59020,59021,59022,59023,59024,59025,59026,59027,59028,59029,59030,59031,59032,59033,59034,59035,59036,59037,59038,59039,59040,59041,59042,59043,59044,59045,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,59261,59262,59263,59264,59265,59266,59267,59268,59046,59047,59048,59049,59050,59051,59052,59053,59054,59055,59056,59057,59058,59059,59060,59061,59062,59063,59064,59065,59066,59067,59068,59069,59070,59071,59072,59073,59074,59075,59076,59077,59078,59079,59080,59081,59082,59083,59084,59085,59086,59087,59088,59089,59090,59091,59092,59093,59094,59095,59096,59097,59098,59099,59100,59101,59102,59103,59104,59105,59106,59107,59108,59109,59110,59111,59112,59113,59114,59115,59116,59117,59118,59119,59120,59121,59122,59123,59124,59125,59126,59127,59128,59129,59130,59131,59132,59133,59134,59135,59136,59137,59138,59139,59140,59141,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,59269,59270,59271,59272,59273,59274,59275,59276,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,59277,59278,59279,59280,59281,59282,59283,65077,65078,65081,65082,65087,65088,65085,65086,65089,65090,65091,65092,59284,59285,65083,65084,65079,65080,65073,59286,65075,65076,59287,59288,59289,59290,59291,59292,59293,59294,59295,59142,59143,59144,59145,59146,59147,59148,59149,59150,59151,59152,59153,59154,59155,59156,59157,59158,59159,59160,59161,59162,59163,59164,59165,59166,59167,59168,59169,59170,59171,59172,59173,59174,59175,59176,59177,59178,59179,59180,59181,59182,59183,59184,59185,59186,59187,59188,59189,59190,59191,59192,59193,59194,59195,59196,59197,59198,59199,59200,59201,59202,59203,59204,59205,59206,59207,59208,59209,59210,59211,59212,59213,59214,59215,59216,59217,59218,59219,59220,59221,59222,59223,59224,59225,59226,59227,59228,59229,59230,59231,59232,59233,59234,59235,59236,59237,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,59296,59297,59298,59299,59300,59301,59302,59303,59304,59305,59306,59307,59308,59309,59310,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,59311,59312,59313,59314,59315,59316,59317,59318,59319,59320,59321,59322,59323,714,715,729,8211,8213,8229,8245,8453,8457,8598,8599,8600,8601,8725,8735,8739,8786,8806,8807,8895,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9619,9620,9621,9660,9661,9698,9699,9700,9701,9737,8853,12306,12317,12318,59324,59325,59326,59327,59328,59329,59330,59331,59332,59333,59334,257,225,462,224,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,234,593,7743,324,328,505,609,59337,59338,59339,59340,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,59341,59342,59343,59344,59345,59346,59347,59348,59349,59350,59351,59352,59353,59354,59355,59356,59357,59358,59359,59360,59361,12321,12322,12323,12324,12325,12326,12327,12328,12329,12963,13198,13199,13212,13213,13214,13217,13252,13262,13265,13266,13269,65072,65506,65508,59362,8481,12849,59363,8208,59364,59365,59366,12540,12443,12444,12541,12542,12294,12445,12446,65097,65098,65099,65100,65101,65102,65103,65104,65105,65106,65108,65109,65110,65111,65113,65114,65115,65116,65117,65118,65119,65120,65121,65122,65123,65124,65125,65126,65128,65129,65130,65131,12350,12272,12273,12274,12275,12276,12277,12278,12279,12280,12281,12282,12283,12295,59380,59381,59382,59383,59384,59385,59386,59387,59388,59389,59390,59391,59392,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,59393,59394,59395,59396,59397,59398,59399,59400,59401,59402,59403,59404,59405,59406,59407,29404,29405,29407,29410,29411,29412,29413,29414,29415,29418,29419,29429,29430,29433,29437,29438,29439,29440,29442,29444,29445,29446,29447,29448,29449,29451,29452,29453,29455,29456,29457,29458,29460,29464,29465,29466,29471,29472,29475,29476,29478,29479,29480,29485,29487,29488,29490,29491,29493,29494,29498,29499,29500,29501,29504,29505,29506,29507,29508,29509,29510,29511,29512,29513,29514,29515,29516,29518,29519,29521,29523,29524,29525,29526,29528,29529,29530,29531,29532,29533,29534,29535,29537,29538,29539,29540,29541,29542,29543,29544,29545,29546,29547,29550,29552,29553,57344,57345,57346,57347,57348,57349,57350,57351,57352,57353,57354,57355,57356,57357,57358,57359,57360,57361,57362,57363,57364,57365,57366,57367,57368,57369,57370,57371,57372,57373,57374,57375,57376,57377,57378,57379,57380,57381,57382,57383,57384,57385,57386,57387,57388,57389,57390,57391,57392,57393,57394,57395,57396,57397,57398,57399,57400,57401,57402,57403,57404,57405,57406,57407,57408,57409,57410,57411,57412,57413,57414,57415,57416,57417,57418,57419,57420,57421,57422,57423,57424,57425,57426,57427,57428,57429,57430,57431,57432,57433,57434,57435,57436,57437,29554,29555,29556,29557,29558,29559,29560,29561,29562,29563,29564,29565,29567,29568,29569,29570,29571,29573,29574,29576,29578,29580,29581,29583,29584,29586,29587,29588,29589,29591,29592,29593,29594,29596,29597,29598,29600,29601,29603,29604,29605,29606,29607,29608,29610,29612,29613,29617,29620,29621,29622,29624,29625,29628,29629,29630,29631,29633,29635,29636,29637,29638,29639,29643,29644,29646,29650,29651,29652,29653,29654,29655,29656,29658,29659,29660,29661,29663,29665,29666,29667,29668,29670,29672,29674,29675,29676,29678,29679,29680,29681,29683,29684,29685,29686,29687,57438,57439,57440,57441,57442,57443,57444,57445,57446,57447,57448,57449,57450,57451,57452,57453,57454,57455,57456,57457,57458,57459,57460,57461,57462,57463,57464,57465,57466,57467,57468,57469,57470,57471,57472,57473,57474,57475,57476,57477,57478,57479,57480,57481,57482,57483,57484,57485,57486,57487,57488,57489,57490,57491,57492,57493,57494,57495,57496,57497,57498,57499,57500,57501,57502,57503,57504,57505,57506,57507,57508,57509,57510,57511,57512,57513,57514,57515,57516,57517,57518,57519,57520,57521,57522,57523,57524,57525,57526,57527,57528,57529,57530,57531,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29700,29703,29704,29707,29708,29709,29710,29713,29714,29715,29716,29717,29718,29719,29720,29721,29724,29725,29726,29727,29728,29729,29731,29732,29735,29737,29739,29741,29743,29745,29746,29751,29752,29753,29754,29755,29757,29758,29759,29760,29762,29763,29764,29765,29766,29767,29768,29769,29770,29771,29772,29773,29774,29775,29776,29777,29778,29779,29780,29782,29784,29789,29792,29793,29794,29795,29796,29797,29798,29799,29800,29801,29802,29803,29804,29806,29807,29809,29810,29811,29812,29813,29816,29817,29818,57532,57533,57534,57535,57536,57537,57538,57539,57540,57541,57542,57543,57544,57545,57546,57547,57548,57549,57550,57551,57552,57553,57554,57555,57556,57557,57558,57559,57560,57561,57562,57563,57564,57565,57566,57567,57568,57569,57570,57571,57572,57573,57574,57575,57576,57577,57578,57579,57580,57581,57582,57583,57584,57585,57586,57587,57588,57589,57590,57591,57592,57593,57594,57595,57596,57597,57598,57599,57600,57601,57602,57603,57604,57605,57606,57607,57608,57609,57610,57611,57612,57613,57614,57615,57616,57617,57618,57619,57620,57621,57622,57623,57624,57625,29819,29820,29821,29823,29826,29828,29829,29830,29832,29833,29834,29836,29837,29839,29841,29842,29843,29844,29845,29846,29847,29848,29849,29850,29851,29853,29855,29856,29857,29858,29859,29860,29861,29862,29866,29867,29868,29869,29870,29871,29872,29873,29874,29875,29876,29877,29878,29879,29880,29881,29883,29884,29885,29886,29887,29888,29889,29890,29891,29892,29893,29894,29895,29896,29897,29898,29899,29900,29901,29902,29903,29904,29905,29907,29908,29909,29910,29911,29912,29913,29914,29915,29917,29919,29921,29925,29927,29928,29929,29930,29931,29932,29933,29936,29937,29938,57626,57627,57628,57629,57630,57631,57632,57633,57634,57635,57636,57637,57638,57639,57640,57641,57642,57643,57644,57645,57646,57647,57648,57649,57650,57651,57652,57653,57654,57655,57656,57657,57658,57659,57660,57661,57662,57663,57664,57665,57666,57667,57668,57669,57670,57671,57672,57673,57674,57675,57676,57677,57678,57679,57680,57681,57682,57683,57684,57685,57686,57687,57688,57689,57690,57691,57692,57693,57694,57695,57696,57697,57698,57699,57700,57701,57702,57703,57704,57705,57706,57707,57708,57709,57710,57711,57712,57713,57714,57715,57716,57717,57718,57719,29939,29941,29944,29945,29946,29947,29948,29949,29950,29952,29953,29954,29955,29957,29958,29959,29960,29961,29962,29963,29964,29966,29968,29970,29972,29973,29974,29975,29979,29981,29982,29984,29985,29986,29987,29988,29990,29991,29994,29998,30004,30006,30009,30012,30013,30015,30017,30018,30019,30020,30022,30023,30025,30026,30029,30032,30033,30034,30035,30037,30038,30039,30040,30045,30046,30047,30048,30049,30050,30051,30052,30055,30056,30057,30059,30060,30061,30062,30063,30064,30065,30067,30069,30070,30071,30074,30075,30076,30077,30078,30080,30081,30082,30084,30085,30087,57720,57721,57722,57723,57724,57725,57726,57727,57728,57729,57730,57731,57732,57733,57734,57735,57736,57737,57738,57739,57740,57741,57742,57743,57744,57745,57746,57747,57748,57749,57750,57751,57752,57753,57754,57755,57756,57757,57758,57759,57760,57761,57762,57763,57764,57765,57766,57767,57768,57769,57770,57771,57772,57773,57774,57775,57776,57777,57778,57779,57780,57781,57782,57783,57784,57785,57786,57787,57788,57789,57790,57791,57792,57793,57794,57795,57796,57797,57798,57799,57800,57801,57802,57803,57804,57805,57806,57807,57808,57809,57810,57811,57812,57813,30088,30089,30090,30092,30093,30094,30096,30099,30101,30104,30107,30108,30110,30114,30118,30119,30120,30121,30122,30125,30134,30135,30138,30139,30143,30144,30145,30150,30155,30156,30158,30159,30160,30161,30163,30167,30169,30170,30172,30173,30175,30176,30177,30181,30185,30188,30189,30190,30191,30194,30195,30197,30198,30199,30200,30202,30203,30205,30206,30210,30212,30214,30215,30216,30217,30219,30221,30222,30223,30225,30226,30227,30228,30230,30234,30236,30237,30238,30241,30243,30247,30248,30252,30254,30255,30257,30258,30262,30263,30265,30266,30267,30269,30273,30274,30276,57814,57815,57816,57817,57818,57819,57820,57821,57822,57823,57824,57825,57826,57827,57828,57829,57830,57831,57832,57833,57834,57835,57836,57837,57838,57839,57840,57841,57842,57843,57844,57845,57846,57847,57848,57849,57850,57851,57852,57853,57854,57855,57856,57857,57858,57859,57860,57861,57862,57863,57864,57865,57866,57867,57868,57869,57870,57871,57872,57873,57874,57875,57876,57877,57878,57879,57880,57881,57882,57883,57884,57885,57886,57887,57888,57889,57890,57891,57892,57893,57894,57895,57896,57897,57898,57899,57900,57901,57902,57903,57904,57905,57906,57907,30277,30278,30279,30280,30281,30282,30283,30286,30287,30288,30289,30290,30291,30293,30295,30296,30297,30298,30299,30301,30303,30304,30305,30306,30308,30309,30310,30311,30312,30313,30314,30316,30317,30318,30320,30321,30322,30323,30324,30325,30326,30327,30329,30330,30332,30335,30336,30337,30339,30341,30345,30346,30348,30349,30351,30352,30354,30356,30357,30359,30360,30362,30363,30364,30365,30366,30367,30368,30369,30370,30371,30373,30374,30375,30376,30377,30378,30379,30380,30381,30383,30384,30387,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30400,30401,30403,21834,38463,22467,25384,21710,21769,21696,30353,30284,34108,30702,33406,30861,29233,38552,38797,27688,23433,20474,25353,26263,23736,33018,26696,32942,26114,30414,20985,25942,29100,32753,34948,20658,22885,25034,28595,33453,25420,25170,21485,21543,31494,20843,30116,24052,25300,36299,38774,25226,32793,22365,38712,32610,29240,30333,26575,30334,25670,20336,36133,25308,31255,26001,29677,25644,25203,33324,39041,26495,29256,25198,25292,20276,29923,21322,21150,32458,37030,24110,26758,27036,33152,32465,26834,30917,34444,38225,20621,35876,33502,32990,21253,35090,21093,30404,30407,30409,30411,30412,30419,30421,30425,30426,30428,30429,30430,30432,30433,30434,30435,30436,30438,30439,30440,30441,30442,30443,30444,30445,30448,30451,30453,30454,30455,30458,30459,30461,30463,30464,30466,30467,30469,30470,30474,30476,30478,30479,30480,30481,30482,30483,30484,30485,30486,30487,30488,30491,30492,30493,30494,30497,30499,30500,30501,30503,30506,30507,30508,30510,30512,30513,30514,30515,30516,30521,30523,30525,30526,30527,30530,30532,30533,30534,30536,30537,30538,30539,30540,30541,30542,30543,30546,30547,30548,30549,30550,30551,30552,30553,30556,34180,38649,20445,22561,39281,23453,25265,25253,26292,35961,40077,29190,26479,30865,24754,21329,21271,36744,32972,36125,38049,20493,29384,22791,24811,28953,34987,22868,33519,26412,31528,23849,32503,29997,27893,36454,36856,36924,40763,27604,37145,31508,24444,30887,34006,34109,27605,27609,27606,24065,24199,30201,38381,25949,24330,24517,36767,22721,33218,36991,38491,38829,36793,32534,36140,25153,20415,21464,21342,36776,36777,36779,36941,26631,24426,33176,34920,40150,24971,21035,30250,24428,25996,28626,28392,23486,25672,20853,20912,26564,19993,31177,39292,28851,30557,30558,30559,30560,30564,30567,30569,30570,30573,30574,30575,30576,30577,30578,30579,30580,30581,30582,30583,30584,30586,30587,30588,30593,30594,30595,30598,30599,30600,30601,30602,30603,30607,30608,30611,30612,30613,30614,30615,30616,30617,30618,30619,30620,30621,30622,30625,30627,30628,30630,30632,30635,30637,30638,30639,30641,30642,30644,30646,30647,30648,30649,30650,30652,30654,30656,30657,30658,30659,30660,30661,30662,30663,30664,30665,30666,30667,30668,30670,30671,30672,30673,30674,30675,30676,30677,30678,30680,30681,30682,30685,30686,30687,30688,30689,30692,30149,24182,29627,33760,25773,25320,38069,27874,21338,21187,25615,38082,31636,20271,24091,33334,33046,33162,28196,27850,39539,25429,21340,21754,34917,22496,19981,24067,27493,31807,37096,24598,25830,29468,35009,26448,25165,36130,30572,36393,37319,24425,33756,34081,39184,21442,34453,27531,24813,24808,28799,33485,33329,20179,27815,34255,25805,31961,27133,26361,33609,21397,31574,20391,20876,27979,23618,36461,25554,21449,33580,33590,26597,30900,25661,23519,23700,24046,35815,25286,26612,35962,25600,25530,34633,39307,35863,32544,38130,20135,38416,39076,26124,29462,30694,30696,30698,30703,30704,30705,30706,30708,30709,30711,30713,30714,30715,30716,30723,30724,30725,30726,30727,30728,30730,30731,30734,30735,30736,30739,30741,30745,30747,30750,30752,30753,30754,30756,30760,30762,30763,30766,30767,30769,30770,30771,30773,30774,30781,30783,30785,30786,30787,30788,30790,30792,30793,30794,30795,30797,30799,30801,30803,30804,30808,30809,30810,30811,30812,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823,30824,30825,30831,30832,30833,30834,30835,30836,30837,30838,30840,30841,30842,30843,30845,30846,30847,30848,30849,30850,30851,22330,23581,24120,38271,20607,32928,21378,25950,30021,21809,20513,36229,25220,38046,26397,22066,28526,24034,21557,28818,36710,25199,25764,25507,24443,28552,37108,33251,36784,23576,26216,24561,27785,38472,36225,34924,25745,31216,22478,27225,25104,21576,20056,31243,24809,28548,35802,25215,36894,39563,31204,21507,30196,25345,21273,27744,36831,24347,39536,32827,40831,20360,23610,36196,32709,26021,28861,20805,20914,34411,23815,23456,25277,37228,30068,36364,31264,24833,31609,20167,32504,30597,19985,33261,21021,20986,27249,21416,36487,38148,38607,28353,38500,26970,30852,30853,30854,30856,30858,30859,30863,30864,30866,30868,30869,30870,30873,30877,30878,30880,30882,30884,30886,30888,30889,30890,30891,30892,30893,30894,30895,30901,30902,30903,30904,30906,30907,30908,30909,30911,30912,30914,30915,30916,30918,30919,30920,30924,30925,30926,30927,30929,30930,30931,30934,30935,30936,30938,30939,30940,30941,30942,30943,30944,30945,30946,30947,30948,30949,30950,30951,30953,30954,30955,30957,30958,30959,30960,30961,30963,30965,30966,30968,30969,30971,30972,30973,30974,30975,30976,30978,30979,30980,30982,30983,30984,30985,30986,30987,30988,30784,20648,30679,25616,35302,22788,25571,24029,31359,26941,20256,33337,21912,20018,30126,31383,24162,24202,38383,21019,21561,28810,25462,38180,22402,26149,26943,37255,21767,28147,32431,34850,25139,32496,30133,33576,30913,38604,36766,24904,29943,35789,27492,21050,36176,27425,32874,33905,22257,21254,20174,19995,20945,31895,37259,31751,20419,36479,31713,31388,25703,23828,20652,33030,30209,31929,28140,32736,26449,23384,23544,30923,25774,25619,25514,25387,38169,25645,36798,31572,30249,25171,22823,21574,27513,20643,25140,24102,27526,20195,36151,34955,24453,36910,30989,30990,30991,30992,30993,30994,30996,30997,30998,30999,31e3,31001,31002,31003,31004,31005,31007,31008,31009,31010,31011,31013,31014,31015,31016,31017,31018,31019,31020,31021,31022,31023,31024,31025,31026,31027,31029,31030,31031,31032,31033,31037,31039,31042,31043,31044,31045,31047,31050,31051,31052,31053,31054,31055,31056,31057,31058,31060,31061,31064,31065,31073,31075,31076,31078,31081,31082,31083,31084,31086,31088,31089,31090,31091,31092,31093,31094,31097,31099,31100,31101,31102,31103,31106,31107,31110,31111,31112,31113,31115,31116,31117,31118,31120,31121,31122,24608,32829,25285,20025,21333,37112,25528,32966,26086,27694,20294,24814,28129,35806,24377,34507,24403,25377,20826,33633,26723,20992,25443,36424,20498,23707,31095,23548,21040,31291,24764,36947,30423,24503,24471,30340,36460,28783,30331,31561,30634,20979,37011,22564,20302,28404,36842,25932,31515,29380,28068,32735,23265,25269,24213,22320,33922,31532,24093,24351,36882,32532,39072,25474,28359,30872,28857,20856,38747,22443,30005,20291,30008,24215,24806,22880,28096,27583,30857,21500,38613,20939,20993,25481,21514,38035,35843,36300,29241,30879,34678,36845,35853,21472,31123,31124,31125,31126,31127,31128,31129,31131,31132,31133,31134,31135,31136,31137,31138,31139,31140,31141,31142,31144,31145,31146,31147,31148,31149,31150,31151,31152,31153,31154,31156,31157,31158,31159,31160,31164,31167,31170,31172,31173,31175,31176,31178,31180,31182,31183,31184,31187,31188,31190,31191,31193,31194,31195,31196,31197,31198,31200,31201,31202,31205,31208,31210,31212,31214,31217,31218,31219,31220,31221,31222,31223,31225,31226,31228,31230,31231,31233,31236,31237,31239,31240,31241,31242,31244,31247,31248,31249,31250,31251,31253,31254,31256,31257,31259,31260,19969,30447,21486,38025,39030,40718,38189,23450,35746,20002,19996,20908,33891,25026,21160,26635,20375,24683,20923,27934,20828,25238,26007,38497,35910,36887,30168,37117,30563,27602,29322,29420,35835,22581,30585,36172,26460,38208,32922,24230,28193,22930,31471,30701,38203,27573,26029,32526,22534,20817,38431,23545,22697,21544,36466,25958,39039,22244,38045,30462,36929,25479,21702,22810,22842,22427,36530,26421,36346,33333,21057,24816,22549,34558,23784,40517,20420,39069,35769,23077,24694,21380,25212,36943,37122,39295,24681,32780,20799,32819,23572,39285,27953,20108,31261,31263,31265,31266,31268,31269,31270,31271,31272,31273,31274,31275,31276,31277,31278,31279,31280,31281,31282,31284,31285,31286,31288,31290,31294,31296,31297,31298,31299,31300,31301,31303,31304,31305,31306,31307,31308,31309,31310,31311,31312,31314,31315,31316,31317,31318,31320,31321,31322,31323,31324,31325,31326,31327,31328,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31345,31346,31347,31349,31355,31356,31357,31358,31362,31365,31367,31369,31370,31371,31372,31374,31375,31376,31379,31380,31385,31386,31387,31390,31393,31394,36144,21457,32602,31567,20240,20047,38400,27861,29648,34281,24070,30058,32763,27146,30718,38034,32321,20961,28902,21453,36820,33539,36137,29359,39277,27867,22346,33459,26041,32938,25151,38450,22952,20223,35775,32442,25918,33778,38750,21857,39134,32933,21290,35837,21536,32954,24223,27832,36153,33452,37210,21545,27675,20998,32439,22367,28954,27774,31881,22859,20221,24575,24868,31914,20016,23553,26539,34562,23792,38155,39118,30127,28925,36898,20911,32541,35773,22857,20964,20315,21542,22827,25975,32932,23413,25206,25282,36752,24133,27679,31526,20239,20440,26381,31395,31396,31399,31401,31402,31403,31406,31407,31408,31409,31410,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31436,31437,31438,31439,31440,31441,31442,31443,31444,31445,31447,31448,31450,31451,31452,31453,31457,31458,31460,31463,31464,31465,31466,31467,31468,31470,31472,31473,31474,31475,31476,31477,31478,31479,31480,31483,31484,31486,31488,31489,31490,31493,31495,31497,31500,31501,31502,31504,31506,31507,31510,31511,31512,31514,31516,31517,31519,31521,31522,31523,31527,31529,31533,28014,28074,31119,34993,24343,29995,25242,36741,20463,37340,26023,33071,33105,24220,33104,36212,21103,35206,36171,22797,20613,20184,38428,29238,33145,36127,23500,35747,38468,22919,32538,21648,22134,22030,35813,25913,27010,38041,30422,28297,24178,29976,26438,26577,31487,32925,36214,24863,31174,25954,36195,20872,21018,38050,32568,32923,32434,23703,28207,26464,31705,30347,39640,33167,32660,31957,25630,38224,31295,21578,21733,27468,25601,25096,40509,33011,30105,21106,38761,33883,26684,34532,38401,38548,38124,20010,21508,32473,26681,36319,32789,26356,24218,32697,31535,31536,31538,31540,31541,31542,31543,31545,31547,31549,31551,31552,31553,31554,31555,31556,31558,31560,31562,31565,31566,31571,31573,31575,31577,31580,31582,31583,31585,31587,31588,31589,31590,31591,31592,31593,31594,31595,31596,31597,31599,31600,31603,31604,31606,31608,31610,31612,31613,31615,31617,31618,31619,31620,31622,31623,31624,31625,31626,31627,31628,31630,31631,31633,31634,31635,31638,31640,31641,31642,31643,31646,31647,31648,31651,31652,31653,31662,31663,31664,31666,31667,31669,31670,31671,31673,31674,31675,31676,31677,31678,31679,31680,31682,31683,31684,22466,32831,26775,24037,25915,21151,24685,40858,20379,36524,20844,23467,24339,24041,27742,25329,36129,20849,38057,21246,27807,33503,29399,22434,26500,36141,22815,36764,33735,21653,31629,20272,27837,23396,22993,40723,21476,34506,39592,35895,32929,25925,39038,22266,38599,21038,29916,21072,23521,25346,35074,20054,25296,24618,26874,20851,23448,20896,35266,31649,39302,32592,24815,28748,36143,20809,24191,36891,29808,35268,22317,30789,24402,40863,38394,36712,39740,35809,30328,26690,26588,36330,36149,21053,36746,28378,26829,38149,37101,22269,26524,35065,36807,21704,31685,31688,31689,31690,31691,31693,31694,31695,31696,31698,31700,31701,31702,31703,31704,31707,31708,31710,31711,31712,31714,31715,31716,31719,31720,31721,31723,31724,31725,31727,31728,31730,31731,31732,31733,31734,31736,31737,31738,31739,31741,31743,31744,31745,31746,31747,31748,31749,31750,31752,31753,31754,31757,31758,31760,31761,31762,31763,31764,31765,31767,31768,31769,31770,31771,31772,31773,31774,31776,31777,31778,31779,31780,31781,31784,31785,31787,31788,31789,31790,31791,31792,31793,31794,31795,31796,31797,31798,31799,31801,31802,31803,31804,31805,31806,31810,39608,23401,28023,27686,20133,23475,39559,37219,25e3,37039,38889,21547,28085,23506,20989,21898,32597,32752,25788,25421,26097,25022,24717,28938,27735,27721,22831,26477,33322,22741,22158,35946,27627,37085,22909,32791,21495,28009,21621,21917,33655,33743,26680,31166,21644,20309,21512,30418,35977,38402,27827,28088,36203,35088,40548,36154,22079,40657,30165,24456,29408,24680,21756,20136,27178,34913,24658,36720,21700,28888,34425,40511,27946,23439,24344,32418,21897,20399,29492,21564,21402,20505,21518,21628,20046,24573,29786,22774,33899,32993,34676,29392,31946,28246,31811,31812,31813,31814,31815,31816,31817,31818,31819,31820,31822,31823,31824,31825,31826,31827,31828,31829,31830,31831,31832,31833,31834,31835,31836,31837,31838,31839,31840,31841,31842,31843,31844,31845,31846,31847,31848,31849,31850,31851,31852,31853,31854,31855,31856,31857,31858,31861,31862,31863,31864,31865,31866,31870,31871,31872,31873,31874,31875,31876,31877,31878,31879,31880,31882,31883,31884,31885,31886,31887,31888,31891,31892,31894,31897,31898,31899,31904,31905,31907,31910,31911,31912,31913,31915,31916,31917,31919,31920,31924,31925,31926,31927,31928,31930,31931,24359,34382,21804,25252,20114,27818,25143,33457,21719,21326,29502,28369,30011,21010,21270,35805,27088,24458,24576,28142,22351,27426,29615,26707,36824,32531,25442,24739,21796,30186,35938,28949,28067,23462,24187,33618,24908,40644,30970,34647,31783,30343,20976,24822,29004,26179,24140,24653,35854,28784,25381,36745,24509,24674,34516,22238,27585,24724,24935,21321,24800,26214,36159,31229,20250,28905,27719,35763,35826,32472,33636,26127,23130,39746,27985,28151,35905,27963,20249,28779,33719,25110,24785,38669,36135,31096,20987,22334,22522,26426,30072,31293,31215,31637,31935,31936,31938,31939,31940,31942,31945,31947,31950,31951,31952,31953,31954,31955,31956,31960,31962,31963,31965,31966,31969,31970,31971,31972,31973,31974,31975,31977,31978,31979,31980,31981,31982,31984,31985,31986,31987,31988,31989,31990,31991,31993,31994,31996,31997,31998,31999,32e3,32001,32002,32003,32004,32005,32006,32007,32008,32009,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32033,32035,32036,32037,32038,32040,32041,32042,32044,32045,32046,32048,32049,32050,32051,32052,32053,32054,32908,39269,36857,28608,35749,40481,23020,32489,32521,21513,26497,26840,36753,31821,38598,21450,24613,30142,27762,21363,23241,32423,25380,20960,33034,24049,34015,25216,20864,23395,20238,31085,21058,24760,27982,23492,23490,35745,35760,26082,24524,38469,22931,32487,32426,22025,26551,22841,20339,23478,21152,33626,39050,36158,30002,38078,20551,31292,20215,26550,39550,23233,27516,30417,22362,23574,31546,38388,29006,20860,32937,33392,22904,32516,33575,26816,26604,30897,30839,25315,25441,31616,20461,21098,20943,33616,27099,37492,36341,36145,35265,38190,31661,20214,32055,32056,32057,32058,32059,32060,32061,32062,32063,32064,32065,32066,32067,32068,32069,32070,32071,32072,32073,32074,32075,32076,32077,32078,32079,32080,32081,32082,32083,32084,32085,32086,32087,32088,32089,32090,32091,32092,32093,32094,32095,32096,32097,32098,32099,32100,32101,32102,32103,32104,32105,32106,32107,32108,32109,32111,32112,32113,32114,32115,32116,32117,32118,32120,32121,32122,32123,32124,32125,32126,32127,32128,32129,32130,32131,32132,32133,32134,32135,32136,32137,32138,32139,32140,32141,32142,32143,32144,32145,32146,32147,32148,32149,32150,32151,32152,20581,33328,21073,39279,28176,28293,28071,24314,20725,23004,23558,27974,27743,30086,33931,26728,22870,35762,21280,37233,38477,34121,26898,30977,28966,33014,20132,37066,27975,39556,23047,22204,25605,38128,30699,20389,33050,29409,35282,39290,32564,32478,21119,25945,37237,36735,36739,21483,31382,25581,25509,30342,31224,34903,38454,25130,21163,33410,26708,26480,25463,30571,31469,27905,32467,35299,22992,25106,34249,33445,30028,20511,20171,30117,35819,23626,24062,31563,26020,37329,20170,27941,35167,32039,38182,20165,35880,36827,38771,26187,31105,36817,28908,28024,32153,32154,32155,32156,32157,32158,32159,32160,32161,32162,32163,32164,32165,32167,32168,32169,32170,32171,32172,32173,32175,32176,32177,32178,32179,32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201,32202,32203,32204,32205,32206,32207,32208,32209,32210,32211,32212,32213,32214,32215,32216,32217,32218,32219,32220,32221,32222,32223,32224,32225,32226,32227,32228,32229,32230,32231,32232,32233,32234,32235,32236,32237,32238,32239,32240,32241,32242,32243,32244,32245,32246,32247,32248,32249,32250,23613,21170,33606,20834,33550,30555,26230,40120,20140,24778,31934,31923,32463,20117,35686,26223,39048,38745,22659,25964,38236,24452,30153,38742,31455,31454,20928,28847,31384,25578,31350,32416,29590,38893,20037,28792,20061,37202,21417,25937,26087,33276,33285,21646,23601,30106,38816,25304,29401,30141,23621,39545,33738,23616,21632,30697,20030,27822,32858,25298,25454,24040,20855,36317,36382,38191,20465,21477,24807,28844,21095,25424,40515,23071,20518,30519,21367,32482,25733,25899,25225,25496,20500,29237,35273,20915,35776,32477,22343,33740,38055,20891,21531,23803,32251,32252,32253,32254,32255,32256,32257,32258,32259,32260,32261,32262,32263,32264,32265,32266,32267,32268,32269,32270,32271,32272,32273,32274,32275,32276,32277,32278,32279,32280,32281,32282,32283,32284,32285,32286,32287,32288,32289,32290,32291,32292,32293,32294,32295,32296,32297,32298,32299,32300,32301,32302,32303,32304,32305,32306,32307,32308,32309,32310,32311,32312,32313,32314,32316,32317,32318,32319,32320,32322,32323,32324,32325,32326,32328,32329,32330,32331,32332,32333,32334,32335,32336,32337,32338,32339,32340,32341,32342,32343,32344,32345,32346,32347,32348,32349,20426,31459,27994,37089,39567,21888,21654,21345,21679,24320,25577,26999,20975,24936,21002,22570,21208,22350,30733,30475,24247,24951,31968,25179,25239,20130,28821,32771,25335,28900,38752,22391,33499,26607,26869,30933,39063,31185,22771,21683,21487,28212,20811,21051,23458,35838,32943,21827,22438,24691,22353,21549,31354,24656,23380,25511,25248,21475,25187,23495,26543,21741,31391,33510,37239,24211,35044,22840,22446,25358,36328,33007,22359,31607,20393,24555,23485,27454,21281,31568,29378,26694,30719,30518,26103,20917,20111,30420,23743,31397,33909,22862,39745,20608,32350,32351,32352,32353,32354,32355,32356,32357,32358,32359,32360,32361,32362,32363,32364,32365,32366,32367,32368,32369,32370,32371,32372,32373,32374,32375,32376,32377,32378,32379,32380,32381,32382,32383,32384,32385,32387,32388,32389,32390,32391,32392,32393,32394,32395,32396,32397,32398,32399,32400,32401,32402,32403,32404,32405,32406,32407,32408,32409,32410,32412,32413,32414,32430,32436,32443,32444,32470,32484,32492,32505,32522,32528,32542,32567,32569,32571,32572,32573,32574,32575,32576,32577,32579,32582,32583,32584,32585,32586,32587,32588,32589,32590,32591,32594,32595,39304,24871,28291,22372,26118,25414,22256,25324,25193,24275,38420,22403,25289,21895,34593,33098,36771,21862,33713,26469,36182,34013,23146,26639,25318,31726,38417,20848,28572,35888,25597,35272,25042,32518,28866,28389,29701,27028,29436,24266,37070,26391,28010,25438,21171,29282,32769,20332,23013,37226,28889,28061,21202,20048,38647,38253,34174,30922,32047,20769,22418,25794,32907,31867,27882,26865,26974,20919,21400,26792,29313,40654,31729,29432,31163,28435,29702,26446,37324,40100,31036,33673,33620,21519,26647,20029,21385,21169,30782,21382,21033,20616,20363,20432,32598,32601,32603,32604,32605,32606,32608,32611,32612,32613,32614,32615,32619,32620,32621,32623,32624,32627,32629,32630,32631,32632,32634,32635,32636,32637,32639,32640,32642,32643,32644,32645,32646,32647,32648,32649,32651,32653,32655,32656,32657,32658,32659,32661,32662,32663,32664,32665,32667,32668,32672,32674,32675,32677,32678,32680,32681,32682,32683,32684,32685,32686,32689,32691,32692,32693,32694,32695,32698,32699,32702,32704,32706,32707,32708,32710,32711,32712,32713,32715,32717,32719,32720,32721,32722,32723,32726,32727,32729,32730,32731,32732,32733,32734,32738,32739,30178,31435,31890,27813,38582,21147,29827,21737,20457,32852,33714,36830,38256,24265,24604,28063,24088,25947,33080,38142,24651,28860,32451,31918,20937,26753,31921,33391,20004,36742,37327,26238,20142,35845,25769,32842,20698,30103,29134,23525,36797,28518,20102,25730,38243,24278,26009,21015,35010,28872,21155,29454,29747,26519,30967,38678,20020,37051,40158,28107,20955,36161,21533,25294,29618,33777,38646,40836,38083,20278,32666,20940,28789,38517,23725,39046,21478,20196,28316,29705,27060,30827,39311,30041,21016,30244,27969,26611,20845,40857,32843,21657,31548,31423,32740,32743,32744,32746,32747,32748,32749,32751,32754,32756,32757,32758,32759,32760,32761,32762,32765,32766,32767,32770,32775,32776,32777,32778,32782,32783,32785,32787,32794,32795,32797,32798,32799,32801,32803,32804,32811,32812,32813,32814,32815,32816,32818,32820,32825,32826,32828,32830,32832,32833,32836,32837,32839,32840,32841,32846,32847,32848,32849,32851,32853,32854,32855,32857,32859,32860,32861,32862,32863,32864,32865,32866,32867,32868,32869,32870,32871,32872,32875,32876,32877,32878,32879,32880,32882,32883,32884,32885,32886,32887,32888,32889,32890,32891,32892,32893,38534,22404,25314,38471,27004,23044,25602,31699,28431,38475,33446,21346,39045,24208,28809,25523,21348,34383,40065,40595,30860,38706,36335,36162,40575,28510,31108,24405,38470,25134,39540,21525,38109,20387,26053,23653,23649,32533,34385,27695,24459,29575,28388,32511,23782,25371,23402,28390,21365,20081,25504,30053,25249,36718,20262,20177,27814,32438,35770,33821,34746,32599,36923,38179,31657,39585,35064,33853,27931,39558,32476,22920,40635,29595,30721,34434,39532,39554,22043,21527,22475,20080,40614,21334,36808,33033,30610,39314,34542,28385,34067,26364,24930,28459,32894,32897,32898,32901,32904,32906,32909,32910,32911,32912,32913,32914,32916,32917,32919,32921,32926,32931,32934,32935,32936,32940,32944,32947,32949,32950,32952,32953,32955,32965,32967,32968,32969,32970,32971,32975,32976,32977,32978,32979,32980,32981,32984,32991,32992,32994,32995,32998,33006,33013,33015,33017,33019,33022,33023,33024,33025,33027,33028,33029,33031,33032,33035,33036,33045,33047,33049,33051,33052,33053,33055,33056,33057,33058,33059,33060,33061,33062,33063,33064,33065,33066,33067,33069,33070,33072,33075,33076,33077,33079,33081,33082,33083,33084,33085,33087,35881,33426,33579,30450,27667,24537,33725,29483,33541,38170,27611,30683,38086,21359,33538,20882,24125,35980,36152,20040,29611,26522,26757,37238,38665,29028,27809,30473,23186,38209,27599,32654,26151,23504,22969,23194,38376,38391,20204,33804,33945,27308,30431,38192,29467,26790,23391,30511,37274,38753,31964,36855,35868,24357,31859,31192,35269,27852,34588,23494,24130,26825,30496,32501,20885,20813,21193,23081,32517,38754,33495,25551,30596,34256,31186,28218,24217,22937,34065,28781,27665,25279,30399,25935,24751,38397,26126,34719,40483,38125,21517,21629,35884,25720,33088,33089,33090,33091,33092,33093,33095,33097,33101,33102,33103,33106,33110,33111,33112,33115,33116,33117,33118,33119,33121,33122,33123,33124,33126,33128,33130,33131,33132,33135,33138,33139,33141,33142,33143,33144,33153,33155,33156,33157,33158,33159,33161,33163,33164,33165,33166,33168,33170,33171,33172,33173,33174,33175,33177,33178,33182,33183,33184,33185,33186,33188,33189,33191,33193,33195,33196,33197,33198,33199,33200,33201,33202,33204,33205,33206,33207,33208,33209,33212,33213,33214,33215,33220,33221,33223,33224,33225,33227,33229,33230,33231,33232,33233,33234,33235,25721,34321,27169,33180,30952,25705,39764,25273,26411,33707,22696,40664,27819,28448,23518,38476,35851,29279,26576,25287,29281,20137,22982,27597,22675,26286,24149,21215,24917,26408,30446,30566,29287,31302,25343,21738,21584,38048,37027,23068,32435,27670,20035,22902,32784,22856,21335,30007,38590,22218,25376,33041,24700,38393,28118,21602,39297,20869,23273,33021,22958,38675,20522,27877,23612,25311,20320,21311,33147,36870,28346,34091,25288,24180,30910,25781,25467,24565,23064,37247,40479,23615,25423,32834,23421,21870,38218,38221,28037,24744,26592,29406,20957,23425,33236,33237,33238,33239,33240,33241,33242,33243,33244,33245,33246,33247,33248,33249,33250,33252,33253,33254,33256,33257,33259,33262,33263,33264,33265,33266,33269,33270,33271,33272,33273,33274,33277,33279,33283,33287,33288,33289,33290,33291,33294,33295,33297,33299,33301,33302,33303,33304,33305,33306,33309,33312,33316,33317,33318,33319,33321,33326,33330,33338,33340,33341,33343,33344,33345,33346,33347,33349,33350,33352,33354,33356,33357,33358,33360,33361,33362,33363,33364,33365,33366,33367,33369,33371,33372,33373,33374,33376,33377,33378,33379,33380,33381,33382,33383,33385,25319,27870,29275,25197,38062,32445,33043,27987,20892,24324,22900,21162,24594,22899,26262,34384,30111,25386,25062,31983,35834,21734,27431,40485,27572,34261,21589,20598,27812,21866,36276,29228,24085,24597,29750,25293,25490,29260,24472,28227,27966,25856,28504,30424,30928,30460,30036,21028,21467,20051,24222,26049,32810,32982,25243,21638,21032,28846,34957,36305,27873,21624,32986,22521,35060,36180,38506,37197,20329,27803,21943,30406,30768,25256,28921,28558,24429,34028,26842,30844,31735,33192,26379,40527,25447,30896,22383,30738,38713,25209,25259,21128,29749,27607,33386,33387,33388,33389,33393,33397,33398,33399,33400,33403,33404,33408,33409,33411,33413,33414,33415,33417,33420,33424,33427,33428,33429,33430,33434,33435,33438,33440,33442,33443,33447,33458,33461,33462,33466,33467,33468,33471,33472,33474,33475,33477,33478,33481,33488,33494,33497,33498,33501,33506,33511,33512,33513,33514,33516,33517,33518,33520,33522,33523,33525,33526,33528,33530,33532,33533,33534,33535,33536,33546,33547,33549,33552,33554,33555,33558,33560,33561,33565,33566,33567,33568,33569,33570,33571,33572,33573,33574,33577,33578,33582,33584,33586,33591,33595,33597,21860,33086,30130,30382,21305,30174,20731,23617,35692,31687,20559,29255,39575,39128,28418,29922,31080,25735,30629,25340,39057,36139,21697,32856,20050,22378,33529,33805,24179,20973,29942,35780,23631,22369,27900,39047,23110,30772,39748,36843,31893,21078,25169,38138,20166,33670,33889,33769,33970,22484,26420,22275,26222,28006,35889,26333,28689,26399,27450,26646,25114,22971,19971,20932,28422,26578,27791,20854,26827,22855,27495,30054,23822,33040,40784,26071,31048,31041,39569,36215,23682,20062,20225,21551,22865,30732,22120,27668,36804,24323,27773,27875,35755,25488,33598,33599,33601,33602,33604,33605,33608,33610,33611,33612,33613,33614,33619,33621,33622,33623,33624,33625,33629,33634,33648,33649,33650,33651,33652,33653,33654,33657,33658,33662,33663,33664,33665,33666,33667,33668,33671,33672,33674,33675,33676,33677,33679,33680,33681,33684,33685,33686,33687,33689,33690,33693,33695,33697,33698,33699,33700,33701,33702,33703,33708,33709,33710,33711,33717,33723,33726,33727,33730,33731,33732,33734,33736,33737,33739,33741,33742,33744,33745,33746,33747,33749,33751,33753,33754,33755,33758,33762,33763,33764,33766,33767,33768,33771,33772,33773,24688,27965,29301,25190,38030,38085,21315,36801,31614,20191,35878,20094,40660,38065,38067,21069,28508,36963,27973,35892,22545,23884,27424,27465,26538,21595,33108,32652,22681,34103,24378,25250,27207,38201,25970,24708,26725,30631,20052,20392,24039,38808,25772,32728,23789,20431,31373,20999,33540,19988,24623,31363,38054,20405,20146,31206,29748,21220,33465,25810,31165,23517,27777,38738,36731,27682,20542,21375,28165,25806,26228,27696,24773,39031,35831,24198,29756,31351,31179,19992,37041,29699,27714,22234,37195,27845,36235,21306,34502,26354,36527,23624,39537,28192,33774,33775,33779,33780,33781,33782,33783,33786,33787,33788,33790,33791,33792,33794,33797,33799,33800,33801,33802,33808,33810,33811,33812,33813,33814,33815,33817,33818,33819,33822,33823,33824,33825,33826,33827,33833,33834,33835,33836,33837,33838,33839,33840,33842,33843,33844,33845,33846,33847,33849,33850,33851,33854,33855,33856,33857,33858,33859,33860,33861,33863,33864,33865,33866,33867,33868,33869,33870,33871,33872,33874,33875,33876,33877,33878,33880,33885,33886,33887,33888,33890,33892,33893,33894,33895,33896,33898,33902,33903,33904,33906,33908,33911,33913,33915,33916,21462,23094,40843,36259,21435,22280,39079,26435,37275,27849,20840,30154,25331,29356,21048,21149,32570,28820,30264,21364,40522,27063,30830,38592,35033,32676,28982,29123,20873,26579,29924,22756,25880,22199,35753,39286,25200,32469,24825,28909,22764,20161,20154,24525,38887,20219,35748,20995,22922,32427,25172,20173,26085,25102,33592,33993,33635,34701,29076,28342,23481,32466,20887,25545,26580,32905,33593,34837,20754,23418,22914,36785,20083,27741,20837,35109,36719,38446,34122,29790,38160,38384,28070,33509,24369,25746,27922,33832,33134,40131,22622,36187,19977,21441,33917,33918,33919,33920,33921,33923,33924,33925,33926,33930,33933,33935,33936,33937,33938,33939,33940,33941,33942,33944,33946,33947,33949,33950,33951,33952,33954,33955,33956,33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33968,33969,33971,33973,33974,33975,33979,33980,33982,33984,33986,33987,33989,33990,33991,33992,33995,33996,33998,33999,34002,34004,34005,34007,34008,34009,34010,34011,34012,34014,34017,34018,34020,34023,34024,34025,34026,34027,34029,34030,34031,34033,34034,34035,34036,34037,34038,34039,34040,34041,34042,34043,34045,34046,34048,34049,34050,20254,25955,26705,21971,20007,25620,39578,25195,23234,29791,33394,28073,26862,20711,33678,30722,26432,21049,27801,32433,20667,21861,29022,31579,26194,29642,33515,26441,23665,21024,29053,34923,38378,38485,25797,36193,33203,21892,27733,25159,32558,22674,20260,21830,36175,26188,19978,23578,35059,26786,25422,31245,28903,33421,21242,38902,23569,21736,37045,32461,22882,36170,34503,33292,33293,36198,25668,23556,24913,28041,31038,35774,30775,30003,21627,20280,36523,28145,23072,32453,31070,27784,23457,23158,29978,32958,24910,28183,22768,29983,29989,29298,21319,32499,34051,34052,34053,34054,34055,34056,34057,34058,34059,34061,34062,34063,34064,34066,34068,34069,34070,34072,34073,34075,34076,34077,34078,34080,34082,34083,34084,34085,34086,34087,34088,34089,34090,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34110,34111,34112,34113,34114,34116,34117,34118,34119,34123,34124,34125,34126,34127,34128,34129,34130,34131,34132,34133,34135,34136,34138,34139,34140,34141,34143,34144,34145,34146,34147,34149,34150,34151,34153,34154,34155,34156,34157,34158,34159,34160,34161,34163,34165,34166,34167,34168,34172,34173,34175,34176,34177,30465,30427,21097,32988,22307,24072,22833,29422,26045,28287,35799,23608,34417,21313,30707,25342,26102,20160,39135,34432,23454,35782,21490,30690,20351,23630,39542,22987,24335,31034,22763,19990,26623,20107,25325,35475,36893,21183,26159,21980,22124,36866,20181,20365,37322,39280,27663,24066,24643,23460,35270,35797,25910,25163,39318,23432,23551,25480,21806,21463,30246,20861,34092,26530,26803,27530,25234,36755,21460,33298,28113,30095,20070,36174,23408,29087,34223,26257,26329,32626,34560,40653,40736,23646,26415,36848,26641,26463,25101,31446,22661,24246,25968,28465,34178,34179,34182,34184,34185,34186,34187,34188,34189,34190,34192,34193,34194,34195,34196,34197,34198,34199,34200,34201,34202,34205,34206,34207,34208,34209,34210,34211,34213,34214,34215,34217,34219,34220,34221,34225,34226,34227,34228,34229,34230,34232,34234,34235,34236,34237,34238,34239,34240,34242,34243,34244,34245,34246,34247,34248,34250,34251,34252,34253,34254,34257,34258,34260,34262,34263,34264,34265,34266,34267,34269,34270,34271,34272,34273,34274,34275,34277,34278,34279,34280,34282,34283,34284,34285,34286,34287,34288,34289,34290,34291,34292,34293,34294,34295,34296,24661,21047,32781,25684,34928,29993,24069,26643,25332,38684,21452,29245,35841,27700,30561,31246,21550,30636,39034,33308,35828,30805,26388,28865,26031,25749,22070,24605,31169,21496,19997,27515,32902,23546,21987,22235,20282,20284,39282,24051,26494,32824,24578,39042,36865,23435,35772,35829,25628,33368,25822,22013,33487,37221,20439,32032,36895,31903,20723,22609,28335,23487,35785,32899,37240,33948,31639,34429,38539,38543,32485,39635,30862,23681,31319,36930,38567,31071,23385,25439,31499,34001,26797,21766,32553,29712,32034,38145,25152,22604,20182,23427,22905,22612,34297,34298,34300,34301,34302,34304,34305,34306,34307,34308,34310,34311,34312,34313,34314,34315,34316,34317,34318,34319,34320,34322,34323,34324,34325,34327,34328,34329,34330,34331,34332,34333,34334,34335,34336,34337,34338,34339,34340,34341,34342,34344,34346,34347,34348,34349,34350,34351,34352,34353,34354,34355,34356,34357,34358,34359,34361,34362,34363,34365,34366,34367,34368,34369,34370,34371,34372,34373,34374,34375,34376,34377,34378,34379,34380,34386,34387,34389,34390,34391,34392,34393,34395,34396,34397,34399,34400,34401,34403,34404,34405,34406,34407,34408,34409,34410,29549,25374,36427,36367,32974,33492,25260,21488,27888,37214,22826,24577,27760,22349,25674,36138,30251,28393,22363,27264,30192,28525,35885,35848,22374,27631,34962,30899,25506,21497,28845,27748,22616,25642,22530,26848,33179,21776,31958,20504,36538,28108,36255,28907,25487,28059,28372,32486,33796,26691,36867,28120,38518,35752,22871,29305,34276,33150,30140,35466,26799,21076,36386,38161,25552,39064,36420,21884,20307,26367,22159,24789,28053,21059,23625,22825,28155,22635,3e4,29980,24684,33300,33094,25361,26465,36834,30522,36339,36148,38081,24086,21381,21548,28867,34413,34415,34416,34418,34419,34420,34421,34422,34423,34424,34435,34436,34437,34438,34439,34440,34441,34446,34447,34448,34449,34450,34452,34454,34455,34456,34457,34458,34459,34462,34463,34464,34465,34466,34469,34470,34475,34477,34478,34482,34483,34487,34488,34489,34491,34492,34493,34494,34495,34497,34498,34499,34501,34504,34508,34509,34514,34515,34517,34518,34519,34522,34524,34525,34528,34529,34530,34531,34533,34534,34535,34536,34538,34539,34540,34543,34549,34550,34551,34554,34555,34556,34557,34559,34561,34564,34565,34566,34571,34572,34574,34575,34576,34577,34580,34582,27712,24311,20572,20141,24237,25402,33351,36890,26704,37230,30643,21516,38108,24420,31461,26742,25413,31570,32479,30171,20599,25237,22836,36879,20984,31171,31361,22270,24466,36884,28034,23648,22303,21520,20820,28237,22242,25512,39059,33151,34581,35114,36864,21534,23663,33216,25302,25176,33073,40501,38464,39534,39548,26925,22949,25299,21822,25366,21703,34521,27964,23043,29926,34972,27498,22806,35916,24367,28286,29609,39037,20024,28919,23436,30871,25405,26202,30358,24779,23451,23113,19975,33109,27754,29579,20129,26505,32593,24448,26106,26395,24536,22916,23041,34585,34587,34589,34591,34592,34596,34598,34599,34600,34602,34603,34604,34605,34607,34608,34610,34611,34613,34614,34616,34617,34618,34620,34621,34624,34625,34626,34627,34628,34629,34630,34634,34635,34637,34639,34640,34641,34642,34644,34645,34646,34648,34650,34651,34652,34653,34654,34655,34657,34658,34662,34663,34664,34665,34666,34667,34668,34669,34671,34673,34674,34675,34677,34679,34680,34681,34682,34687,34688,34689,34692,34694,34695,34697,34698,34700,34702,34703,34704,34705,34706,34708,34709,34710,34712,34713,34714,34715,34716,34717,34718,34720,34721,34722,34723,34724,24013,24494,21361,38886,36829,26693,22260,21807,24799,20026,28493,32500,33479,33806,22996,20255,20266,23614,32428,26410,34074,21619,30031,32963,21890,39759,20301,28205,35859,23561,24944,21355,30239,28201,34442,25991,38395,32441,21563,31283,32010,38382,21985,32705,29934,25373,34583,28065,31389,25105,26017,21351,25569,27779,24043,21596,38056,20044,27745,35820,23627,26080,33436,26791,21566,21556,27595,27494,20116,25410,21320,33310,20237,20398,22366,25098,38654,26212,29289,21247,21153,24735,35823,26132,29081,26512,35199,30802,30717,26224,22075,21560,38177,29306,34725,34726,34727,34729,34730,34734,34736,34737,34738,34740,34742,34743,34744,34745,34747,34748,34750,34751,34753,34754,34755,34756,34757,34759,34760,34761,34764,34765,34766,34767,34768,34772,34773,34774,34775,34776,34777,34778,34780,34781,34782,34783,34785,34786,34787,34788,34790,34791,34792,34793,34795,34796,34797,34799,34800,34801,34802,34803,34804,34805,34806,34807,34808,34810,34811,34812,34813,34815,34816,34817,34818,34820,34821,34822,34823,34824,34825,34827,34828,34829,34830,34831,34832,34833,34834,34836,34839,34840,34841,34842,34844,34845,34846,34847,34848,34851,31232,24687,24076,24713,33181,22805,24796,29060,28911,28330,27728,29312,27268,34989,24109,20064,23219,21916,38115,27927,31995,38553,25103,32454,30606,34430,21283,38686,36758,26247,23777,20384,29421,19979,21414,22799,21523,25472,38184,20808,20185,40092,32420,21688,36132,34900,33335,38386,28046,24358,23244,26174,38505,29616,29486,21439,33146,39301,32673,23466,38519,38480,32447,30456,21410,38262,39321,31665,35140,28248,20065,32724,31077,35814,24819,21709,20139,39033,24055,27233,20687,21521,35937,33831,30813,38660,21066,21742,22179,38144,28040,23477,28102,26195,34852,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34867,34868,34869,34870,34871,34872,34874,34875,34877,34878,34879,34881,34882,34883,34886,34887,34888,34889,34890,34891,34894,34895,34896,34897,34898,34899,34901,34902,34904,34906,34907,34908,34909,34910,34911,34912,34918,34919,34922,34925,34927,34929,34931,34932,34933,34934,34936,34937,34938,34939,34940,34944,34947,34950,34951,34953,34954,34956,34958,34959,34960,34961,34963,34964,34965,34967,34968,34969,34970,34971,34973,34974,34975,34976,34977,34979,34981,34982,34983,34984,34985,34986,23567,23389,26657,32918,21880,31505,25928,26964,20123,27463,34638,38795,21327,25375,25658,37034,26012,32961,35856,20889,26800,21368,34809,25032,27844,27899,35874,23633,34218,33455,38156,27427,36763,26032,24571,24515,20449,34885,26143,33125,29481,24826,20852,21009,22411,24418,37026,34892,37266,24184,26447,24615,22995,20804,20982,33016,21256,27769,38596,29066,20241,20462,32670,26429,21957,38152,31168,34966,32483,22687,25100,38656,34394,22040,39035,24464,35768,33988,37207,21465,26093,24207,30044,24676,32110,23167,32490,32493,36713,21927,23459,24748,26059,29572,34988,34990,34991,34992,34994,34995,34996,34997,34998,35e3,35001,35002,35003,35005,35006,35007,35008,35011,35012,35015,35016,35018,35019,35020,35021,35023,35024,35025,35027,35030,35031,35034,35035,35036,35037,35038,35040,35041,35046,35047,35049,35050,35051,35052,35053,35054,35055,35058,35061,35062,35063,35066,35067,35069,35071,35072,35073,35075,35076,35077,35078,35079,35080,35081,35083,35084,35085,35086,35087,35089,35092,35093,35094,35095,35096,35100,35101,35102,35103,35104,35106,35107,35108,35110,35111,35112,35113,35116,35117,35118,35119,35121,35122,35123,35125,35127,36873,30307,30505,32474,38772,34203,23398,31348,38634,34880,21195,29071,24490,26092,35810,23547,39535,24033,27529,27739,35757,35759,36874,36805,21387,25276,40486,40493,21568,20011,33469,29273,34460,23830,34905,28079,38597,21713,20122,35766,28937,21693,38409,28895,28153,30416,20005,30740,34578,23721,24310,35328,39068,38414,28814,27839,22852,25513,30524,34893,28436,33395,22576,29141,21388,30746,38593,21761,24422,28976,23476,35866,39564,27523,22830,40495,31207,26472,25196,20335,30113,32650,27915,38451,27687,20208,30162,20859,26679,28478,36992,33136,22934,29814,35128,35129,35130,35131,35132,35133,35134,35135,35136,35138,35139,35141,35142,35143,35144,35145,35146,35147,35148,35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35168,35169,35170,35171,35172,35173,35175,35176,35177,35178,35179,35180,35181,35182,35183,35184,35185,35186,35187,35188,35189,35190,35191,35192,35193,35194,35196,35197,35198,35200,35202,35204,35205,35207,35208,35209,35210,35211,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35223,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233,25671,23591,36965,31377,35875,23002,21676,33280,33647,35201,32768,26928,22094,32822,29239,37326,20918,20063,39029,25494,19994,21494,26355,33099,22812,28082,19968,22777,21307,25558,38129,20381,20234,34915,39056,22839,36951,31227,20202,33008,30097,27778,23452,23016,24413,26885,34433,20506,24050,20057,30691,20197,33402,25233,26131,37009,23673,20159,24441,33222,36920,32900,30123,20134,35028,24847,27589,24518,20041,30410,28322,35811,35758,35850,35793,24322,32764,32716,32462,33589,33643,22240,27575,38899,38452,23035,21535,38134,28139,23493,39278,23609,24341,38544,35234,35235,35236,35237,35238,35239,35240,35241,35242,35243,35244,35245,35246,35247,35248,35249,35250,35251,35252,35253,35254,35255,35256,35257,35258,35259,35260,35261,35262,35263,35264,35267,35277,35283,35284,35285,35287,35288,35289,35291,35293,35295,35296,35297,35298,35300,35303,35304,35305,35306,35308,35309,35310,35312,35313,35314,35316,35317,35318,35319,35320,35321,35322,35323,35324,35325,35326,35327,35329,35330,35331,35332,35333,35334,35336,35337,35338,35339,35340,35341,35342,35343,35344,35345,35346,35347,35348,35349,35350,35351,35352,35353,35354,35355,35356,35357,21360,33521,27185,23156,40560,24212,32552,33721,33828,33829,33639,34631,36814,36194,30408,24433,39062,30828,26144,21727,25317,20323,33219,30152,24248,38605,36362,34553,21647,27891,28044,27704,24703,21191,29992,24189,20248,24736,24551,23588,30001,37038,38080,29369,27833,28216,37193,26377,21451,21491,20305,37321,35825,21448,24188,36802,28132,20110,30402,27014,34398,24858,33286,20313,20446,36926,40060,24841,28189,28180,38533,20104,23089,38632,19982,23679,31161,23431,35821,32701,29577,22495,33419,37057,21505,36935,21947,23786,24481,24840,27442,29425,32946,35465,35358,35359,35360,35361,35362,35363,35364,35365,35366,35367,35368,35369,35370,35371,35372,35373,35374,35375,35376,35377,35378,35379,35380,35381,35382,35383,35384,35385,35386,35387,35388,35389,35391,35392,35393,35394,35395,35396,35397,35398,35399,35401,35402,35403,35404,35405,35406,35407,35408,35409,35410,35411,35412,35413,35414,35415,35416,35417,35418,35419,35420,35421,35422,35423,35424,35425,35426,35427,35428,35429,35430,35431,35432,35433,35434,35435,35436,35437,35438,35439,35440,35441,35442,35443,35444,35445,35446,35447,35448,35450,35451,35452,35453,35454,35455,35456,28020,23507,35029,39044,35947,39533,40499,28170,20900,20803,22435,34945,21407,25588,36757,22253,21592,22278,29503,28304,32536,36828,33489,24895,24616,38498,26352,32422,36234,36291,38053,23731,31908,26376,24742,38405,32792,20113,37095,21248,38504,20801,36816,34164,37213,26197,38901,23381,21277,30776,26434,26685,21705,28798,23472,36733,20877,22312,21681,25874,26242,36190,36163,33039,33900,36973,31967,20991,34299,26531,26089,28577,34468,36481,22122,36896,30338,28790,29157,36131,25321,21017,27901,36156,24590,22686,24974,26366,36192,25166,21939,28195,26413,36711,35457,35458,35459,35460,35461,35462,35463,35464,35467,35468,35469,35470,35471,35472,35473,35474,35476,35477,35478,35479,35480,35481,35482,35483,35484,35485,35486,35487,35488,35489,35490,35491,35492,35493,35494,35495,35496,35497,35498,35499,35500,35501,35502,35503,35504,35505,35506,35507,35508,35509,35510,35511,35512,35513,35514,35515,35516,35517,35518,35519,35520,35521,35522,35523,35524,35525,35526,35527,35528,35529,35530,35531,35532,35533,35534,35535,35536,35537,35538,35539,35540,35541,35542,35543,35544,35545,35546,35547,35548,35549,35550,35551,35552,35553,35554,35555,38113,38392,30504,26629,27048,21643,20045,28856,35784,25688,25995,23429,31364,20538,23528,30651,27617,35449,31896,27838,30415,26025,36759,23853,23637,34360,26632,21344,25112,31449,28251,32509,27167,31456,24432,28467,24352,25484,28072,26454,19976,24080,36134,20183,32960,30260,38556,25307,26157,25214,27836,36213,29031,32617,20806,32903,21484,36974,25240,21746,34544,36761,32773,38167,34071,36825,27993,29645,26015,30495,29956,30759,33275,36126,38024,20390,26517,30137,35786,38663,25391,38215,38453,33976,25379,30529,24449,29424,20105,24596,25972,25327,27491,25919,35556,35557,35558,35559,35560,35561,35562,35563,35564,35565,35566,35567,35568,35569,35570,35571,35572,35573,35574,35575,35576,35577,35578,35579,35580,35581,35582,35583,35584,35585,35586,35587,35588,35589,35590,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601,35602,35603,35604,35605,35606,35607,35608,35609,35610,35611,35612,35613,35614,35615,35616,35617,35618,35619,35620,35621,35623,35624,35625,35626,35627,35628,35629,35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35643,35644,35645,35646,35647,35648,35649,35650,35651,35652,35653,24103,30151,37073,35777,33437,26525,25903,21553,34584,30693,32930,33026,27713,20043,32455,32844,30452,26893,27542,25191,20540,20356,22336,25351,27490,36286,21482,26088,32440,24535,25370,25527,33267,33268,32622,24092,23769,21046,26234,31209,31258,36136,28825,30164,28382,27835,31378,20013,30405,24544,38047,34935,32456,31181,32959,37325,20210,20247,33311,21608,24030,27954,35788,31909,36724,32920,24090,21650,30385,23449,26172,39588,29664,26666,34523,26417,29482,35832,35803,36880,31481,28891,29038,25284,30633,22065,20027,33879,26609,21161,34496,36142,38136,31569,35654,35655,35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674,35675,35676,35677,35678,35679,35680,35681,35682,35683,35684,35685,35687,35688,35689,35690,35691,35693,35694,35695,35696,35697,35698,35699,35700,35701,35702,35703,35704,35705,35706,35707,35708,35709,35710,35711,35712,35713,35714,35715,35716,35717,35718,35719,35720,35721,35722,35723,35724,35725,35726,35727,35728,35729,35730,35731,35732,35733,35734,35735,35736,35737,35738,35739,35740,35741,35742,35743,35756,35761,35771,35783,35792,35818,35849,35870,20303,27880,31069,39547,25235,29226,25341,19987,30742,36716,25776,36186,31686,26729,24196,35013,22918,25758,22766,29366,26894,38181,36861,36184,22368,32512,35846,20934,25417,25305,21331,26700,29730,33537,37196,21828,30528,28796,27978,20857,21672,36164,23039,28363,28100,23388,32043,20180,31869,28371,23376,33258,28173,23383,39683,26837,36394,23447,32508,24635,32437,37049,36208,22863,25549,31199,36275,21330,26063,31062,35781,38459,32452,38075,32386,22068,37257,26368,32618,23562,36981,26152,24038,20304,26590,20570,20316,22352,24231,59408,59409,59410,59411,59412,35896,35897,35898,35899,35900,35901,35902,35903,35904,35906,35907,35908,35909,35912,35914,35915,35917,35918,35919,35920,35921,35922,35923,35924,35926,35927,35928,35929,35931,35932,35933,35934,35935,35936,35939,35940,35941,35942,35943,35944,35945,35948,35949,35950,35951,35952,35953,35954,35956,35957,35958,35959,35963,35964,35965,35966,35967,35968,35969,35971,35972,35974,35975,35976,35979,35981,35982,35983,35984,35985,35986,35987,35989,35990,35991,35993,35994,35995,35996,35997,35998,35999,36e3,36001,36002,36003,36004,36005,36006,36007,36008,36009,36010,36011,36012,36013,20109,19980,20800,19984,24319,21317,19989,20120,19998,39730,23404,22121,20008,31162,20031,21269,20039,22829,29243,21358,27664,22239,32996,39319,27603,30590,40727,20022,20127,40720,20060,20073,20115,33416,23387,21868,22031,20164,21389,21405,21411,21413,21422,38757,36189,21274,21493,21286,21294,21310,36188,21350,21347,20994,21e3,21006,21037,21043,21055,21056,21068,21086,21089,21084,33967,21117,21122,21121,21136,21139,20866,32596,20155,20163,20169,20162,20200,20193,20203,20190,20251,20211,20258,20324,20213,20261,20263,20233,20267,20318,20327,25912,20314,20317,36014,36015,36016,36017,36018,36019,36020,36021,36022,36023,36024,36025,36026,36027,36028,36029,36030,36031,36032,36033,36034,36035,36036,36037,36038,36039,36040,36041,36042,36043,36044,36045,36046,36047,36048,36049,36050,36051,36052,36053,36054,36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073,36074,36075,36076,36077,36078,36079,36080,36081,36082,36083,36084,36085,36086,36087,36088,36089,36090,36091,36092,36093,36094,36095,36096,36097,36098,36099,36100,36101,36102,36103,36104,36105,36106,36107,36108,36109,20319,20311,20274,20285,20342,20340,20369,20361,20355,20367,20350,20347,20394,20348,20396,20372,20454,20456,20458,20421,20442,20451,20444,20433,20447,20472,20521,20556,20467,20524,20495,20526,20525,20478,20508,20492,20517,20520,20606,20547,20565,20552,20558,20588,20603,20645,20647,20649,20666,20694,20742,20717,20716,20710,20718,20743,20747,20189,27709,20312,20325,20430,40864,27718,31860,20846,24061,40649,39320,20865,22804,21241,21261,35335,21264,20971,22809,20821,20128,20822,20147,34926,34980,20149,33044,35026,31104,23348,34819,32696,20907,20913,20925,20924,36110,36111,36112,36113,36114,36115,36116,36117,36118,36119,36120,36121,36122,36123,36124,36128,36177,36178,36183,36191,36197,36200,36201,36202,36204,36206,36207,36209,36210,36216,36217,36218,36219,36220,36221,36222,36223,36224,36226,36227,36230,36231,36232,36233,36236,36237,36238,36239,36240,36242,36243,36245,36246,36247,36248,36249,36250,36251,36252,36253,36254,36256,36257,36258,36260,36261,36262,36263,36264,36265,36266,36267,36268,36269,36270,36271,36272,36274,36278,36279,36281,36283,36285,36288,36289,36290,36293,36295,36296,36297,36298,36301,36304,36306,36307,36308,20935,20886,20898,20901,35744,35750,35751,35754,35764,35765,35767,35778,35779,35787,35791,35790,35794,35795,35796,35798,35800,35801,35804,35807,35808,35812,35816,35817,35822,35824,35827,35830,35833,35836,35839,35840,35842,35844,35847,35852,35855,35857,35858,35860,35861,35862,35865,35867,35864,35869,35871,35872,35873,35877,35879,35882,35883,35886,35887,35890,35891,35893,35894,21353,21370,38429,38434,38433,38449,38442,38461,38460,38466,38473,38484,38495,38503,38508,38514,38516,38536,38541,38551,38576,37015,37019,37021,37017,37036,37025,37044,37043,37046,37050,36309,36312,36313,36316,36320,36321,36322,36325,36326,36327,36329,36333,36334,36336,36337,36338,36340,36342,36348,36350,36351,36352,36353,36354,36355,36356,36358,36359,36360,36363,36365,36366,36368,36369,36370,36371,36373,36374,36375,36376,36377,36378,36379,36380,36384,36385,36388,36389,36390,36391,36392,36395,36397,36400,36402,36403,36404,36406,36407,36408,36411,36412,36414,36415,36419,36421,36422,36428,36429,36430,36431,36432,36435,36436,36437,36438,36439,36440,36442,36443,36444,36445,36446,36447,36448,36449,36450,36451,36452,36453,36455,36456,36458,36459,36462,36465,37048,37040,37071,37061,37054,37072,37060,37063,37075,37094,37090,37084,37079,37083,37099,37103,37118,37124,37154,37150,37155,37169,37167,37177,37187,37190,21005,22850,21154,21164,21165,21182,21759,21200,21206,21232,21471,29166,30669,24308,20981,20988,39727,21430,24321,30042,24047,22348,22441,22433,22654,22716,22725,22737,22313,22316,22314,22323,22329,22318,22319,22364,22331,22338,22377,22405,22379,22406,22396,22395,22376,22381,22390,22387,22445,22436,22412,22450,22479,22439,22452,22419,22432,22485,22488,22490,22489,22482,22456,22516,22511,22520,22500,22493,36467,36469,36471,36472,36473,36474,36475,36477,36478,36480,36482,36483,36484,36486,36488,36489,36490,36491,36492,36493,36494,36497,36498,36499,36501,36502,36503,36504,36505,36506,36507,36509,36511,36512,36513,36514,36515,36516,36517,36518,36519,36520,36521,36522,36525,36526,36528,36529,36531,36532,36533,36534,36535,36536,36537,36539,36540,36541,36542,36543,36544,36545,36546,36547,36548,36549,36550,36551,36552,36553,36554,36555,36556,36557,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568,36569,36570,36571,36572,36573,36574,36575,36576,36577,36578,36579,36580,22539,22541,22525,22509,22528,22558,22553,22596,22560,22629,22636,22657,22665,22682,22656,39336,40729,25087,33401,33405,33407,33423,33418,33448,33412,33422,33425,33431,33433,33451,33464,33470,33456,33480,33482,33507,33432,33463,33454,33483,33484,33473,33449,33460,33441,33450,33439,33476,33486,33444,33505,33545,33527,33508,33551,33543,33500,33524,33490,33496,33548,33531,33491,33553,33562,33542,33556,33557,33504,33493,33564,33617,33627,33628,33544,33682,33596,33588,33585,33691,33630,33583,33615,33607,33603,33631,33600,33559,33632,33581,33594,33587,33638,33637,36581,36582,36583,36584,36585,36586,36587,36588,36589,36590,36591,36592,36593,36594,36595,36596,36597,36598,36599,36600,36601,36602,36603,36604,36605,36606,36607,36608,36609,36610,36611,36612,36613,36614,36615,36616,36617,36618,36619,36620,36621,36622,36623,36624,36625,36626,36627,36628,36629,36630,36631,36632,36633,36634,36635,36636,36637,36638,36639,36640,36641,36642,36643,36644,36645,36646,36647,36648,36649,36650,36651,36652,36653,36654,36655,36656,36657,36658,36659,36660,36661,36662,36663,36664,36665,36666,36667,36668,36669,36670,36671,36672,36673,36674,36675,36676,33640,33563,33641,33644,33642,33645,33646,33712,33656,33715,33716,33696,33706,33683,33692,33669,33660,33718,33705,33661,33720,33659,33688,33694,33704,33722,33724,33729,33793,33765,33752,22535,33816,33803,33757,33789,33750,33820,33848,33809,33798,33748,33759,33807,33795,33784,33785,33770,33733,33728,33830,33776,33761,33884,33873,33882,33881,33907,33927,33928,33914,33929,33912,33852,33862,33897,33910,33932,33934,33841,33901,33985,33997,34e3,34022,33981,34003,33994,33983,33978,34016,33953,33977,33972,33943,34021,34019,34060,29965,34104,34032,34105,34079,34106,36677,36678,36679,36680,36681,36682,36683,36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697,36698,36699,36700,36701,36702,36703,36704,36705,36706,36707,36708,36709,36714,36736,36748,36754,36765,36768,36769,36770,36772,36773,36774,36775,36778,36780,36781,36782,36783,36786,36787,36788,36789,36791,36792,36794,36795,36796,36799,36800,36803,36806,36809,36810,36811,36812,36813,36815,36818,36822,36823,36826,36832,36833,36835,36839,36844,36847,36849,36850,36852,36853,36854,36858,36859,36860,36862,36863,36871,36872,36876,36878,36883,36885,36888,34134,34107,34047,34044,34137,34120,34152,34148,34142,34170,30626,34115,34162,34171,34212,34216,34183,34191,34169,34222,34204,34181,34233,34231,34224,34259,34241,34268,34303,34343,34309,34345,34326,34364,24318,24328,22844,22849,32823,22869,22874,22872,21263,23586,23589,23596,23604,25164,25194,25247,25275,25290,25306,25303,25326,25378,25334,25401,25419,25411,25517,25590,25457,25466,25486,25524,25453,25516,25482,25449,25518,25532,25586,25592,25568,25599,25540,25566,25550,25682,25542,25534,25669,25665,25611,25627,25632,25612,25638,25633,25694,25732,25709,25750,36889,36892,36899,36900,36901,36903,36904,36905,36906,36907,36908,36912,36913,36914,36915,36916,36919,36921,36922,36925,36927,36928,36931,36933,36934,36936,36937,36938,36939,36940,36942,36948,36949,36950,36953,36954,36956,36957,36958,36959,36960,36961,36964,36966,36967,36969,36970,36971,36972,36975,36976,36977,36978,36979,36982,36983,36984,36985,36986,36987,36988,36990,36993,36996,36997,36998,36999,37001,37002,37004,37005,37006,37007,37008,37010,37012,37014,37016,37018,37020,37022,37023,37024,37028,37029,37031,37032,37033,37035,37037,37042,37047,37052,37053,37055,37056,25722,25783,25784,25753,25786,25792,25808,25815,25828,25826,25865,25893,25902,24331,24530,29977,24337,21343,21489,21501,21481,21480,21499,21522,21526,21510,21579,21586,21587,21588,21590,21571,21537,21591,21593,21539,21554,21634,21652,21623,21617,21604,21658,21659,21636,21622,21606,21661,21712,21677,21698,21684,21714,21671,21670,21715,21716,21618,21667,21717,21691,21695,21708,21721,21722,21724,21673,21674,21668,21725,21711,21726,21787,21735,21792,21757,21780,21747,21794,21795,21775,21777,21799,21802,21863,21903,21941,21833,21869,21825,21845,21823,21840,21820,37058,37059,37062,37064,37065,37067,37068,37069,37074,37076,37077,37078,37080,37081,37082,37086,37087,37088,37091,37092,37093,37097,37098,37100,37102,37104,37105,37106,37107,37109,37110,37111,37113,37114,37115,37116,37119,37120,37121,37123,37125,37126,37127,37128,37129,37130,37131,37132,37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37146,37147,37148,37149,37151,37152,37153,37156,37157,37158,37159,37160,37161,37162,37163,37164,37165,37166,37168,37170,37171,37172,37173,37174,37175,37176,37178,37179,37180,37181,37182,37183,37184,37185,37186,37188,21815,21846,21877,21878,21879,21811,21808,21852,21899,21970,21891,21937,21945,21896,21889,21919,21886,21974,21905,21883,21983,21949,21950,21908,21913,21994,22007,21961,22047,21969,21995,21996,21972,21990,21981,21956,21999,21989,22002,22003,21964,21965,21992,22005,21988,36756,22046,22024,22028,22017,22052,22051,22014,22016,22055,22061,22104,22073,22103,22060,22093,22114,22105,22108,22092,22100,22150,22116,22129,22123,22139,22140,22149,22163,22191,22228,22231,22237,22241,22261,22251,22265,22271,22276,22282,22281,22300,24079,24089,24084,24081,24113,24123,24124,37189,37191,37192,37201,37203,37204,37205,37206,37208,37209,37211,37212,37215,37216,37222,37223,37224,37227,37229,37235,37242,37243,37244,37248,37249,37250,37251,37252,37254,37256,37258,37262,37263,37267,37268,37269,37270,37271,37272,37273,37276,37277,37278,37279,37280,37281,37284,37285,37286,37287,37288,37289,37291,37292,37296,37297,37298,37299,37302,37303,37304,37305,37307,37308,37309,37310,37311,37312,37313,37314,37315,37316,37317,37318,37320,37323,37328,37330,37331,37332,37333,37334,37335,37336,37337,37338,37339,37341,37342,37343,37344,37345,37346,37347,37348,37349,24119,24132,24148,24155,24158,24161,23692,23674,23693,23696,23702,23688,23704,23705,23697,23706,23708,23733,23714,23741,23724,23723,23729,23715,23745,23735,23748,23762,23780,23755,23781,23810,23811,23847,23846,23854,23844,23838,23814,23835,23896,23870,23860,23869,23916,23899,23919,23901,23915,23883,23882,23913,23924,23938,23961,23965,35955,23991,24005,24435,24439,24450,24455,24457,24460,24469,24473,24476,24488,24493,24501,24508,34914,24417,29357,29360,29364,29367,29368,29379,29377,29390,29389,29394,29416,29423,29417,29426,29428,29431,29441,29427,29443,29434,37350,37351,37352,37353,37354,37355,37356,37357,37358,37359,37360,37361,37362,37363,37364,37365,37366,37367,37368,37369,37370,37371,37372,37373,37374,37375,37376,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37387,37388,37389,37390,37391,37392,37393,37394,37395,37396,37397,37398,37399,37400,37401,37402,37403,37404,37405,37406,37407,37408,37409,37410,37411,37412,37413,37414,37415,37416,37417,37418,37419,37420,37421,37422,37423,37424,37425,37426,37427,37428,37429,37430,37431,37432,37433,37434,37435,37436,37437,37438,37439,37440,37441,37442,37443,37444,37445,29435,29463,29459,29473,29450,29470,29469,29461,29474,29497,29477,29484,29496,29489,29520,29517,29527,29536,29548,29551,29566,33307,22821,39143,22820,22786,39267,39271,39272,39273,39274,39275,39276,39284,39287,39293,39296,39300,39303,39306,39309,39312,39313,39315,39316,39317,24192,24209,24203,24214,24229,24224,24249,24245,24254,24243,36179,24274,24273,24283,24296,24298,33210,24516,24521,24534,24527,24579,24558,24580,24545,24548,24574,24581,24582,24554,24557,24568,24601,24629,24614,24603,24591,24589,24617,24619,24586,24639,24609,24696,24697,24699,24698,24642,37446,37447,37448,37449,37450,37451,37452,37453,37454,37455,37456,37457,37458,37459,37460,37461,37462,37463,37464,37465,37466,37467,37468,37469,37470,37471,37472,37473,37474,37475,37476,37477,37478,37479,37480,37481,37482,37483,37484,37485,37486,37487,37488,37489,37490,37491,37493,37494,37495,37496,37497,37498,37499,37500,37501,37502,37503,37504,37505,37506,37507,37508,37509,37510,37511,37512,37513,37514,37515,37516,37517,37519,37520,37521,37522,37523,37524,37525,37526,37527,37528,37529,37530,37531,37532,37533,37534,37535,37536,37537,37538,37539,37540,37541,37542,37543,24682,24701,24726,24730,24749,24733,24707,24722,24716,24731,24812,24763,24753,24797,24792,24774,24794,24756,24864,24870,24853,24867,24820,24832,24846,24875,24906,24949,25004,24980,24999,25015,25044,25077,24541,38579,38377,38379,38385,38387,38389,38390,38396,38398,38403,38404,38406,38408,38410,38411,38412,38413,38415,38418,38421,38422,38423,38425,38426,20012,29247,25109,27701,27732,27740,27722,27811,27781,27792,27796,27788,27752,27753,27764,27766,27782,27817,27856,27860,27821,27895,27896,27889,27863,27826,27872,27862,27898,27883,27886,27825,27859,27887,27902,37544,37545,37546,37547,37548,37549,37551,37552,37553,37554,37555,37556,37557,37558,37559,37560,37561,37562,37563,37564,37565,37566,37567,37568,37569,37570,37571,37572,37573,37574,37575,37577,37578,37579,37580,37581,37582,37583,37584,37585,37586,37587,37588,37589,37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600,37601,37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615,37616,37617,37618,37619,37620,37621,37622,37623,37624,37625,37626,37627,37628,37629,37630,37631,37632,37633,37634,37635,37636,37637,37638,37639,37640,37641,27961,27943,27916,27971,27976,27911,27908,27929,27918,27947,27981,27950,27957,27930,27983,27986,27988,27955,28049,28015,28062,28064,27998,28051,28052,27996,28e3,28028,28003,28186,28103,28101,28126,28174,28095,28128,28177,28134,28125,28121,28182,28075,28172,28078,28203,28270,28238,28267,28338,28255,28294,28243,28244,28210,28197,28228,28383,28337,28312,28384,28461,28386,28325,28327,28349,28347,28343,28375,28340,28367,28303,28354,28319,28514,28486,28487,28452,28437,28409,28463,28470,28491,28532,28458,28425,28457,28553,28557,28556,28536,28530,28540,28538,28625,37642,37643,37644,37645,37646,37647,37648,37649,37650,37651,37652,37653,37654,37655,37656,37657,37658,37659,37660,37661,37662,37663,37664,37665,37666,37667,37668,37669,37670,37671,37672,37673,37674,37675,37676,37677,37678,37679,37680,37681,37682,37683,37684,37685,37686,37687,37688,37689,37690,37691,37692,37693,37695,37696,37697,37698,37699,37700,37701,37702,37703,37704,37705,37706,37707,37708,37709,37710,37711,37712,37713,37714,37715,37716,37717,37718,37719,37720,37721,37722,37723,37724,37725,37726,37727,37728,37729,37730,37731,37732,37733,37734,37735,37736,37737,37739,28617,28583,28601,28598,28610,28641,28654,28638,28640,28655,28698,28707,28699,28729,28725,28751,28766,23424,23428,23445,23443,23461,23480,29999,39582,25652,23524,23534,35120,23536,36423,35591,36790,36819,36821,36837,36846,36836,36841,36838,36851,36840,36869,36868,36875,36902,36881,36877,36886,36897,36917,36918,36909,36911,36932,36945,36946,36944,36968,36952,36962,36955,26297,36980,36989,36994,37e3,36995,37003,24400,24407,24406,24408,23611,21675,23632,23641,23409,23651,23654,32700,24362,24361,24365,33396,24380,39739,23662,22913,22915,22925,22953,22954,22947,37740,37741,37742,37743,37744,37745,37746,37747,37748,37749,37750,37751,37752,37753,37754,37755,37756,37757,37758,37759,37760,37761,37762,37763,37764,37765,37766,37767,37768,37769,37770,37771,37772,37773,37774,37776,37777,37778,37779,37780,37781,37782,37783,37784,37785,37786,37787,37788,37789,37790,37791,37792,37793,37794,37795,37796,37797,37798,37799,37800,37801,37802,37803,37804,37805,37806,37807,37808,37809,37810,37811,37812,37813,37814,37815,37816,37817,37818,37819,37820,37821,37822,37823,37824,37825,37826,37827,37828,37829,37830,37831,37832,37833,37835,37836,37837,22935,22986,22955,22942,22948,22994,22962,22959,22999,22974,23045,23046,23005,23048,23011,23e3,23033,23052,23049,23090,23092,23057,23075,23059,23104,23143,23114,23125,23100,23138,23157,33004,23210,23195,23159,23162,23230,23275,23218,23250,23252,23224,23264,23267,23281,23254,23270,23256,23260,23305,23319,23318,23346,23351,23360,23573,23580,23386,23397,23411,23377,23379,23394,39541,39543,39544,39546,39551,39549,39552,39553,39557,39560,39562,39568,39570,39571,39574,39576,39579,39580,39581,39583,39584,39586,39587,39589,39591,32415,32417,32419,32421,32424,32425,37838,37839,37840,37841,37842,37843,37844,37845,37847,37848,37849,37850,37851,37852,37853,37854,37855,37856,37857,37858,37859,37860,37861,37862,37863,37864,37865,37866,37867,37868,37869,37870,37871,37872,37873,37874,37875,37876,37877,37878,37879,37880,37881,37882,37883,37884,37885,37886,37887,37888,37889,37890,37891,37892,37893,37894,37895,37896,37897,37898,37899,37900,37901,37902,37903,37904,37905,37906,37907,37908,37909,37910,37911,37912,37913,37914,37915,37916,37917,37918,37919,37920,37921,37922,37923,37924,37925,37926,37927,37928,37929,37930,37931,37932,37933,37934,32429,32432,32446,32448,32449,32450,32457,32459,32460,32464,32468,32471,32475,32480,32481,32488,32491,32494,32495,32497,32498,32525,32502,32506,32507,32510,32513,32514,32515,32519,32520,32523,32524,32527,32529,32530,32535,32537,32540,32539,32543,32545,32546,32547,32548,32549,32550,32551,32554,32555,32556,32557,32559,32560,32561,32562,32563,32565,24186,30079,24027,30014,37013,29582,29585,29614,29602,29599,29647,29634,29649,29623,29619,29632,29641,29640,29669,29657,39036,29706,29673,29671,29662,29626,29682,29711,29738,29787,29734,29733,29736,29744,29742,29740,37935,37936,37937,37938,37939,37940,37941,37942,37943,37944,37945,37946,37947,37948,37949,37951,37952,37953,37954,37955,37956,37957,37958,37959,37960,37961,37962,37963,37964,37965,37966,37967,37968,37969,37970,37971,37972,37973,37974,37975,37976,37977,37978,37979,37980,37981,37982,37983,37984,37985,37986,37987,37988,37989,37990,37991,37992,37993,37994,37996,37997,37998,37999,38e3,38001,38002,38003,38004,38005,38006,38007,38008,38009,38010,38011,38012,38013,38014,38015,38016,38017,38018,38019,38020,38033,38038,38040,38087,38095,38099,38100,38106,38118,38139,38172,38176,29723,29722,29761,29788,29783,29781,29785,29815,29805,29822,29852,29838,29824,29825,29831,29835,29854,29864,29865,29840,29863,29906,29882,38890,38891,38892,26444,26451,26462,26440,26473,26533,26503,26474,26483,26520,26535,26485,26536,26526,26541,26507,26487,26492,26608,26633,26584,26634,26601,26544,26636,26585,26549,26586,26547,26589,26624,26563,26552,26594,26638,26561,26621,26674,26675,26720,26721,26702,26722,26692,26724,26755,26653,26709,26726,26689,26727,26688,26686,26698,26697,26665,26805,26767,26740,26743,26771,26731,26818,26990,26876,26911,26912,26873,38183,38195,38205,38211,38216,38219,38229,38234,38240,38254,38260,38261,38263,38264,38265,38266,38267,38268,38269,38270,38272,38273,38274,38275,38276,38277,38278,38279,38280,38281,38282,38283,38284,38285,38286,38287,38288,38289,38290,38291,38292,38293,38294,38295,38296,38297,38298,38299,38300,38301,38302,38303,38304,38305,38306,38307,38308,38309,38310,38311,38312,38313,38314,38315,38316,38317,38318,38319,38320,38321,38322,38323,38324,38325,38326,38327,38328,38329,38330,38331,38332,38333,38334,38335,38336,38337,38338,38339,38340,38341,38342,38343,38344,38345,38346,38347,26916,26864,26891,26881,26967,26851,26896,26993,26937,26976,26946,26973,27012,26987,27008,27032,27e3,26932,27084,27015,27016,27086,27017,26982,26979,27001,27035,27047,27067,27051,27053,27092,27057,27073,27082,27103,27029,27104,27021,27135,27183,27117,27159,27160,27237,27122,27204,27198,27296,27216,27227,27189,27278,27257,27197,27176,27224,27260,27281,27280,27305,27287,27307,29495,29522,27521,27522,27527,27524,27538,27539,27533,27546,27547,27553,27562,36715,36717,36721,36722,36723,36725,36726,36728,36727,36729,36730,36732,36734,36737,36738,36740,36743,36747,38348,38349,38350,38351,38352,38353,38354,38355,38356,38357,38358,38359,38360,38361,38362,38363,38364,38365,38366,38367,38368,38369,38370,38371,38372,38373,38374,38375,38380,38399,38407,38419,38424,38427,38430,38432,38435,38436,38437,38438,38439,38440,38441,38443,38444,38445,38447,38448,38455,38456,38457,38458,38462,38465,38467,38474,38478,38479,38481,38482,38483,38486,38487,38488,38489,38490,38492,38493,38494,38496,38499,38501,38502,38507,38509,38510,38511,38512,38513,38515,38520,38521,38522,38523,38524,38525,38526,38527,38528,38529,38530,38531,38532,38535,38537,38538,36749,36750,36751,36760,36762,36558,25099,25111,25115,25119,25122,25121,25125,25124,25132,33255,29935,29940,29951,29967,29969,29971,25908,26094,26095,26096,26122,26137,26482,26115,26133,26112,28805,26359,26141,26164,26161,26166,26165,32774,26207,26196,26177,26191,26198,26209,26199,26231,26244,26252,26279,26269,26302,26331,26332,26342,26345,36146,36147,36150,36155,36157,36160,36165,36166,36168,36169,36167,36173,36181,36185,35271,35274,35275,35276,35278,35279,35280,35281,29294,29343,29277,29286,29295,29310,29311,29316,29323,29325,29327,29330,25352,25394,25520,38540,38542,38545,38546,38547,38549,38550,38554,38555,38557,38558,38559,38560,38561,38562,38563,38564,38565,38566,38568,38569,38570,38571,38572,38573,38574,38575,38577,38578,38580,38581,38583,38584,38586,38587,38591,38594,38595,38600,38602,38603,38608,38609,38611,38612,38614,38615,38616,38617,38618,38619,38620,38621,38622,38623,38625,38626,38627,38628,38629,38630,38631,38635,38636,38637,38638,38640,38641,38642,38644,38645,38648,38650,38651,38652,38653,38655,38658,38659,38661,38666,38667,38668,38672,38673,38674,38676,38677,38679,38680,38681,38682,38683,38685,38687,38688,25663,25816,32772,27626,27635,27645,27637,27641,27653,27655,27654,27661,27669,27672,27673,27674,27681,27689,27684,27690,27698,25909,25941,25963,29261,29266,29270,29232,34402,21014,32927,32924,32915,32956,26378,32957,32945,32939,32941,32948,32951,32999,33e3,33001,33002,32987,32962,32964,32985,32973,32983,26384,32989,33003,33009,33012,33005,33037,33038,33010,33020,26389,33042,35930,33078,33054,33068,33048,33074,33096,33100,33107,33140,33113,33114,33137,33120,33129,33148,33149,33133,33127,22605,23221,33160,33154,33169,28373,33187,33194,33228,26406,33226,33211,38689,38690,38691,38692,38693,38694,38695,38696,38697,38699,38700,38702,38703,38705,38707,38708,38709,38710,38711,38714,38715,38716,38717,38719,38720,38721,38722,38723,38724,38725,38726,38727,38728,38729,38730,38731,38732,38733,38734,38735,38736,38737,38740,38741,38743,38744,38746,38748,38749,38751,38755,38756,38758,38759,38760,38762,38763,38764,38765,38766,38767,38768,38769,38770,38773,38775,38776,38777,38778,38779,38781,38782,38783,38784,38785,38786,38787,38788,38790,38791,38792,38793,38794,38796,38798,38799,38800,38803,38805,38806,38807,38809,38810,38811,38812,38813,33217,33190,27428,27447,27449,27459,27462,27481,39121,39122,39123,39125,39129,39130,27571,24384,27586,35315,26e3,40785,26003,26044,26054,26052,26051,26060,26062,26066,26070,28800,28828,28822,28829,28859,28864,28855,28843,28849,28904,28874,28944,28947,28950,28975,28977,29043,29020,29032,28997,29042,29002,29048,29050,29080,29107,29109,29096,29088,29152,29140,29159,29177,29213,29224,28780,28952,29030,29113,25150,25149,25155,25160,25161,31035,31040,31046,31049,31067,31068,31059,31066,31074,31063,31072,31087,31079,31098,31109,31114,31130,31143,31155,24529,24528,38814,38815,38817,38818,38820,38821,38822,38823,38824,38825,38826,38828,38830,38832,38833,38835,38837,38838,38839,38840,38841,38842,38843,38844,38845,38846,38847,38848,38849,38850,38851,38852,38853,38854,38855,38856,38857,38858,38859,38860,38861,38862,38863,38864,38865,38866,38867,38868,38869,38870,38871,38872,38873,38874,38875,38876,38877,38878,38879,38880,38881,38882,38883,38884,38885,38888,38894,38895,38896,38897,38898,38900,38903,38904,38905,38906,38907,38908,38909,38910,38911,38912,38913,38914,38915,38916,38917,38918,38919,38920,38921,38922,38923,38924,38925,38926,24636,24669,24666,24679,24641,24665,24675,24747,24838,24845,24925,25001,24989,25035,25041,25094,32896,32895,27795,27894,28156,30710,30712,30720,30729,30743,30744,30737,26027,30765,30748,30749,30777,30778,30779,30751,30780,30757,30764,30755,30761,30798,30829,30806,30807,30758,30800,30791,30796,30826,30875,30867,30874,30855,30876,30881,30883,30898,30905,30885,30932,30937,30921,30956,30962,30981,30964,30995,31012,31006,31028,40859,40697,40699,40700,30449,30468,30477,30457,30471,30472,30490,30498,30489,30509,30502,30517,30520,30544,30545,30535,30531,30554,30568,38927,38928,38929,38930,38931,38932,38933,38934,38935,38936,38937,38938,38939,38940,38941,38942,38943,38944,38945,38946,38947,38948,38949,38950,38951,38952,38953,38954,38955,38956,38957,38958,38959,38960,38961,38962,38963,38964,38965,38966,38967,38968,38969,38970,38971,38972,38973,38974,38975,38976,38977,38978,38979,38980,38981,38982,38983,38984,38985,38986,38987,38988,38989,38990,38991,38992,38993,38994,38995,38996,38997,38998,38999,39e3,39001,39002,39003,39004,39005,39006,39007,39008,39009,39010,39011,39012,39013,39014,39015,39016,39017,39018,39019,39020,39021,39022,30562,30565,30591,30605,30589,30592,30604,30609,30623,30624,30640,30645,30653,30010,30016,30030,30027,30024,30043,30066,30073,30083,32600,32609,32607,35400,32616,32628,32625,32633,32641,32638,30413,30437,34866,38021,38022,38023,38027,38026,38028,38029,38031,38032,38036,38039,38037,38042,38043,38044,38051,38052,38059,38058,38061,38060,38063,38064,38066,38068,38070,38071,38072,38073,38074,38076,38077,38079,38084,38088,38089,38090,38091,38092,38093,38094,38096,38097,38098,38101,38102,38103,38105,38104,38107,38110,38111,38112,38114,38116,38117,38119,38120,38122,39023,39024,39025,39026,39027,39028,39051,39054,39058,39061,39065,39075,39080,39081,39082,39083,39084,39085,39086,39087,39088,39089,39090,39091,39092,39093,39094,39095,39096,39097,39098,39099,39100,39101,39102,39103,39104,39105,39106,39107,39108,39109,39110,39111,39112,39113,39114,39115,39116,39117,39119,39120,39124,39126,39127,39131,39132,39133,39136,39137,39138,39139,39140,39141,39142,39145,39146,39147,39148,39149,39150,39151,39152,39153,39154,39155,39156,39157,39158,39159,39160,39161,39162,39163,39164,39165,39166,39167,39168,39169,39170,39171,39172,39173,39174,39175,38121,38123,38126,38127,38131,38132,38133,38135,38137,38140,38141,38143,38147,38146,38150,38151,38153,38154,38157,38158,38159,38162,38163,38164,38165,38166,38168,38171,38173,38174,38175,38178,38186,38187,38185,38188,38193,38194,38196,38198,38199,38200,38204,38206,38207,38210,38197,38212,38213,38214,38217,38220,38222,38223,38226,38227,38228,38230,38231,38232,38233,38235,38238,38239,38237,38241,38242,38244,38245,38246,38247,38248,38249,38250,38251,38252,38255,38257,38258,38259,38202,30695,30700,38601,31189,31213,31203,31211,31238,23879,31235,31234,31262,31252,39176,39177,39178,39179,39180,39182,39183,39185,39186,39187,39188,39189,39190,39191,39192,39193,39194,39195,39196,39197,39198,39199,39200,39201,39202,39203,39204,39205,39206,39207,39208,39209,39210,39211,39212,39213,39215,39216,39217,39218,39219,39220,39221,39222,39223,39224,39225,39226,39227,39228,39229,39230,39231,39232,39233,39234,39235,39236,39237,39238,39239,39240,39241,39242,39243,39244,39245,39246,39247,39248,39249,39250,39251,39254,39255,39256,39257,39258,39259,39260,39261,39262,39263,39264,39265,39266,39268,39270,39283,39288,39289,39291,39294,39298,39299,39305,31289,31287,31313,40655,39333,31344,30344,30350,30355,30361,30372,29918,29920,29996,40480,40482,40488,40489,40490,40491,40492,40498,40497,40502,40504,40503,40505,40506,40510,40513,40514,40516,40518,40519,40520,40521,40523,40524,40526,40529,40533,40535,40538,40539,40540,40542,40547,40550,40551,40552,40553,40554,40555,40556,40561,40557,40563,30098,30100,30102,30112,30109,30124,30115,30131,30132,30136,30148,30129,30128,30147,30146,30166,30157,30179,30184,30182,30180,30187,30183,30211,30193,30204,30207,30224,30208,30213,30220,30231,30218,30245,30232,30229,30233,39308,39310,39322,39323,39324,39325,39326,39327,39328,39329,39330,39331,39332,39334,39335,39337,39338,39339,39340,39341,39342,39343,39344,39345,39346,39347,39348,39349,39350,39351,39352,39353,39354,39355,39356,39357,39358,39359,39360,39361,39362,39363,39364,39365,39366,39367,39368,39369,39370,39371,39372,39373,39374,39375,39376,39377,39378,39379,39380,39381,39382,39383,39384,39385,39386,39387,39388,39389,39390,39391,39392,39393,39394,39395,39396,39397,39398,39399,39400,39401,39402,39403,39404,39405,39406,39407,39408,39409,39410,39411,39412,39413,39414,39415,39416,39417,30235,30268,30242,30240,30272,30253,30256,30271,30261,30275,30270,30259,30285,30302,30292,30300,30294,30315,30319,32714,31462,31352,31353,31360,31366,31368,31381,31398,31392,31404,31400,31405,31411,34916,34921,34930,34941,34943,34946,34978,35014,34999,35004,35017,35042,35022,35043,35045,35057,35098,35068,35048,35070,35056,35105,35097,35091,35099,35082,35124,35115,35126,35137,35174,35195,30091,32997,30386,30388,30684,32786,32788,32790,32796,32800,32802,32805,32806,32807,32809,32808,32817,32779,32821,32835,32838,32845,32850,32873,32881,35203,39032,39040,39043,39418,39419,39420,39421,39422,39423,39424,39425,39426,39427,39428,39429,39430,39431,39432,39433,39434,39435,39436,39437,39438,39439,39440,39441,39442,39443,39444,39445,39446,39447,39448,39449,39450,39451,39452,39453,39454,39455,39456,39457,39458,39459,39460,39461,39462,39463,39464,39465,39466,39467,39468,39469,39470,39471,39472,39473,39474,39475,39476,39477,39478,39479,39480,39481,39482,39483,39484,39485,39486,39487,39488,39489,39490,39491,39492,39493,39494,39495,39496,39497,39498,39499,39500,39501,39502,39503,39504,39505,39506,39507,39508,39509,39510,39511,39512,39513,39049,39052,39053,39055,39060,39066,39067,39070,39071,39073,39074,39077,39078,34381,34388,34412,34414,34431,34426,34428,34427,34472,34445,34443,34476,34461,34471,34467,34474,34451,34473,34486,34500,34485,34510,34480,34490,34481,34479,34505,34511,34484,34537,34545,34546,34541,34547,34512,34579,34526,34548,34527,34520,34513,34563,34567,34552,34568,34570,34573,34569,34595,34619,34590,34597,34606,34586,34622,34632,34612,34609,34601,34615,34623,34690,34594,34685,34686,34683,34656,34672,34636,34670,34699,34643,34659,34684,34660,34649,34661,34707,34735,34728,34770,39514,39515,39516,39517,39518,39519,39520,39521,39522,39523,39524,39525,39526,39527,39528,39529,39530,39531,39538,39555,39561,39565,39566,39572,39573,39577,39590,39593,39594,39595,39596,39597,39598,39599,39602,39603,39604,39605,39609,39611,39613,39614,39615,39619,39620,39622,39623,39624,39625,39626,39629,39630,39631,39632,39634,39636,39637,39638,39639,39641,39642,39643,39644,39645,39646,39648,39650,39651,39652,39653,39655,39656,39657,39658,39660,39662,39664,39665,39666,39667,39668,39669,39670,39671,39672,39674,39676,39677,39678,39679,39680,39681,39682,39684,39685,39686,34758,34696,34693,34733,34711,34691,34731,34789,34732,34741,34739,34763,34771,34749,34769,34752,34762,34779,34794,34784,34798,34838,34835,34814,34826,34843,34849,34873,34876,32566,32578,32580,32581,33296,31482,31485,31496,31491,31492,31509,31498,31531,31503,31559,31544,31530,31513,31534,31537,31520,31525,31524,31539,31550,31518,31576,31578,31557,31605,31564,31581,31584,31598,31611,31586,31602,31601,31632,31654,31655,31672,31660,31645,31656,31621,31658,31644,31650,31659,31668,31697,31681,31692,31709,31706,31717,31718,31722,31756,31742,31740,31759,31766,31755,39687,39689,39690,39691,39692,39693,39694,39696,39697,39698,39700,39701,39702,39703,39704,39705,39706,39707,39708,39709,39710,39712,39713,39714,39716,39717,39718,39719,39720,39721,39722,39723,39724,39725,39726,39728,39729,39731,39732,39733,39734,39735,39736,39737,39738,39741,39742,39743,39744,39750,39754,39755,39756,39758,39760,39762,39763,39765,39766,39767,39768,39769,39770,39771,39772,39773,39774,39775,39776,39777,39778,39779,39780,39781,39782,39783,39784,39785,39786,39787,39788,39789,39790,39791,39792,39793,39794,39795,39796,39797,39798,39799,39800,39801,39802,39803,31775,31786,31782,31800,31809,31808,33278,33281,33282,33284,33260,34884,33313,33314,33315,33325,33327,33320,33323,33336,33339,33331,33332,33342,33348,33353,33355,33359,33370,33375,33384,34942,34949,34952,35032,35039,35166,32669,32671,32679,32687,32688,32690,31868,25929,31889,31901,31900,31902,31906,31922,31932,31933,31937,31943,31948,31949,31944,31941,31959,31976,33390,26280,32703,32718,32725,32741,32737,32742,32745,32750,32755,31992,32119,32166,32174,32327,32411,40632,40628,36211,36228,36244,36241,36273,36199,36205,35911,35913,37194,37200,37198,37199,37220,39804,39805,39806,39807,39808,39809,39810,39811,39812,39813,39814,39815,39816,39817,39818,39819,39820,39821,39822,39823,39824,39825,39826,39827,39828,39829,39830,39831,39832,39833,39834,39835,39836,39837,39838,39839,39840,39841,39842,39843,39844,39845,39846,39847,39848,39849,39850,39851,39852,39853,39854,39855,39856,39857,39858,39859,39860,39861,39862,39863,39864,39865,39866,39867,39868,39869,39870,39871,39872,39873,39874,39875,39876,39877,39878,39879,39880,39881,39882,39883,39884,39885,39886,39887,39888,39889,39890,39891,39892,39893,39894,39895,39896,39897,39898,39899,37218,37217,37232,37225,37231,37245,37246,37234,37236,37241,37260,37253,37264,37261,37265,37282,37283,37290,37293,37294,37295,37301,37300,37306,35925,40574,36280,36331,36357,36441,36457,36277,36287,36284,36282,36292,36310,36311,36314,36318,36302,36303,36315,36294,36332,36343,36344,36323,36345,36347,36324,36361,36349,36372,36381,36383,36396,36398,36387,36399,36410,36416,36409,36405,36413,36401,36425,36417,36418,36433,36434,36426,36464,36470,36476,36463,36468,36485,36495,36500,36496,36508,36510,35960,35970,35978,35973,35992,35988,26011,35286,35294,35290,35292,39900,39901,39902,39903,39904,39905,39906,39907,39908,39909,39910,39911,39912,39913,39914,39915,39916,39917,39918,39919,39920,39921,39922,39923,39924,39925,39926,39927,39928,39929,39930,39931,39932,39933,39934,39935,39936,39937,39938,39939,39940,39941,39942,39943,39944,39945,39946,39947,39948,39949,39950,39951,39952,39953,39954,39955,39956,39957,39958,39959,39960,39961,39962,39963,39964,39965,39966,39967,39968,39969,39970,39971,39972,39973,39974,39975,39976,39977,39978,39979,39980,39981,39982,39983,39984,39985,39986,39987,39988,39989,39990,39991,39992,39993,39994,39995,35301,35307,35311,35390,35622,38739,38633,38643,38639,38662,38657,38664,38671,38670,38698,38701,38704,38718,40832,40835,40837,40838,40839,40840,40841,40842,40844,40702,40715,40717,38585,38588,38589,38606,38610,30655,38624,37518,37550,37576,37694,37738,37834,37775,37950,37995,40063,40066,40069,40070,40071,40072,31267,40075,40078,40080,40081,40082,40084,40085,40090,40091,40094,40095,40096,40097,40098,40099,40101,40102,40103,40104,40105,40107,40109,40110,40112,40113,40114,40115,40116,40117,40118,40119,40122,40123,40124,40125,40132,40133,40134,40135,40138,40139,39996,39997,39998,39999,4e4,40001,40002,40003,40004,40005,40006,40007,40008,40009,40010,40011,40012,40013,40014,40015,40016,40017,40018,40019,40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,40055,40056,40057,40058,40059,40061,40062,40064,40067,40068,40073,40074,40076,40079,40083,40086,40087,40088,40089,40093,40106,40108,40111,40121,40126,40127,40128,40129,40130,40136,40137,40145,40146,40154,40155,40160,40161,40140,40141,40142,40143,40144,40147,40148,40149,40151,40152,40153,40156,40157,40159,40162,38780,38789,38801,38802,38804,38831,38827,38819,38834,38836,39601,39600,39607,40536,39606,39610,39612,39617,39616,39621,39618,39627,39628,39633,39749,39747,39751,39753,39752,39757,39761,39144,39181,39214,39253,39252,39647,39649,39654,39663,39659,39675,39661,39673,39688,39695,39699,39711,39715,40637,40638,32315,40578,40583,40584,40587,40594,37846,40605,40607,40667,40668,40669,40672,40671,40674,40681,40679,40677,40682,40687,40738,40748,40751,40761,40759,40765,40766,40772,40163,40164,40165,40166,40167,40168,40169,40170,40171,40172,40173,40174,40175,40176,40177,40178,40179,40180,40181,40182,40183,40184,40185,40186,40187,40188,40189,40190,40191,40192,40193,40194,40195,40196,40197,40198,40199,40200,40201,40202,40203,40204,40205,40206,40207,40208,40209,40210,40211,40212,40213,40214,40215,40216,40217,40218,40219,40220,40221,40222,40223,40224,40225,40226,40227,40228,40229,40230,40231,40232,40233,40234,40235,40236,40237,40238,40239,40240,40241,40242,40243,40244,40245,40246,40247,40248,40249,40250,40251,40252,40253,40254,40255,40256,40257,40258,57908,57909,57910,57911,57912,57913,57914,57915,57916,57917,57918,57919,57920,57921,57922,57923,57924,57925,57926,57927,57928,57929,57930,57931,57932,57933,57934,57935,57936,57937,57938,57939,57940,57941,57942,57943,57944,57945,57946,57947,57948,57949,57950,57951,57952,57953,57954,57955,57956,57957,57958,57959,57960,57961,57962,57963,57964,57965,57966,57967,57968,57969,57970,57971,57972,57973,57974,57975,57976,57977,57978,57979,57980,57981,57982,57983,57984,57985,57986,57987,57988,57989,57990,57991,57992,57993,57994,57995,57996,57997,57998,57999,58e3,58001,40259,40260,40261,40262,40263,40264,40265,40266,40267,40268,40269,40270,40271,40272,40273,40274,40275,40276,40277,40278,40279,40280,40281,40282,40283,40284,40285,40286,40287,40288,40289,40290,40291,40292,40293,40294,40295,40296,40297,40298,40299,40300,40301,40302,40303,40304,40305,40306,40307,40308,40309,40310,40311,40312,40313,40314,40315,40316,40317,40318,40319,40320,40321,40322,40323,40324,40325,40326,40327,40328,40329,40330,40331,40332,40333,40334,40335,40336,40337,40338,40339,40340,40341,40342,40343,40344,40345,40346,40347,40348,40349,40350,40351,40352,40353,40354,58002,58003,58004,58005,58006,58007,58008,58009,58010,58011,58012,58013,58014,58015,58016,58017,58018,58019,58020,58021,58022,58023,58024,58025,58026,58027,58028,58029,58030,58031,58032,58033,58034,58035,58036,58037,58038,58039,58040,58041,58042,58043,58044,58045,58046,58047,58048,58049,58050,58051,58052,58053,58054,58055,58056,58057,58058,58059,58060,58061,58062,58063,58064,58065,58066,58067,58068,58069,58070,58071,58072,58073,58074,58075,58076,58077,58078,58079,58080,58081,58082,58083,58084,58085,58086,58087,58088,58089,58090,58091,58092,58093,58094,58095,40355,40356,40357,40358,40359,40360,40361,40362,40363,40364,40365,40366,40367,40368,40369,40370,40371,40372,40373,40374,40375,40376,40377,40378,40379,40380,40381,40382,40383,40384,40385,40386,40387,40388,40389,40390,40391,40392,40393,40394,40395,40396,40397,40398,40399,40400,40401,40402,40403,40404,40405,40406,40407,40408,40409,40410,40411,40412,40413,40414,40415,40416,40417,40418,40419,40420,40421,40422,40423,40424,40425,40426,40427,40428,40429,40430,40431,40432,40433,40434,40435,40436,40437,40438,40439,40440,40441,40442,40443,40444,40445,40446,40447,40448,40449,40450,58096,58097,58098,58099,58100,58101,58102,58103,58104,58105,58106,58107,58108,58109,58110,58111,58112,58113,58114,58115,58116,58117,58118,58119,58120,58121,58122,58123,58124,58125,58126,58127,58128,58129,58130,58131,58132,58133,58134,58135,58136,58137,58138,58139,58140,58141,58142,58143,58144,58145,58146,58147,58148,58149,58150,58151,58152,58153,58154,58155,58156,58157,58158,58159,58160,58161,58162,58163,58164,58165,58166,58167,58168,58169,58170,58171,58172,58173,58174,58175,58176,58177,58178,58179,58180,58181,58182,58183,58184,58185,58186,58187,58188,58189,40451,40452,40453,40454,40455,40456,40457,40458,40459,40460,40461,40462,40463,40464,40465,40466,40467,40468,40469,40470,40471,40472,40473,40474,40475,40476,40477,40478,40484,40487,40494,40496,40500,40507,40508,40512,40525,40528,40530,40531,40532,40534,40537,40541,40543,40544,40545,40546,40549,40558,40559,40562,40564,40565,40566,40567,40568,40569,40570,40571,40572,40573,40576,40577,40579,40580,40581,40582,40585,40586,40588,40589,40590,40591,40592,40593,40596,40597,40598,40599,40600,40601,40602,40603,40604,40606,40608,40609,40610,40611,40612,40613,40615,40616,40617,40618,58190,58191,58192,58193,58194,58195,58196,58197,58198,58199,58200,58201,58202,58203,58204,58205,58206,58207,58208,58209,58210,58211,58212,58213,58214,58215,58216,58217,58218,58219,58220,58221,58222,58223,58224,58225,58226,58227,58228,58229,58230,58231,58232,58233,58234,58235,58236,58237,58238,58239,58240,58241,58242,58243,58244,58245,58246,58247,58248,58249,58250,58251,58252,58253,58254,58255,58256,58257,58258,58259,58260,58261,58262,58263,58264,58265,58266,58267,58268,58269,58270,58271,58272,58273,58274,58275,58276,58277,58278,58279,58280,58281,58282,58283,40619,40620,40621,40622,40623,40624,40625,40626,40627,40629,40630,40631,40633,40634,40636,40639,40640,40641,40642,40643,40645,40646,40647,40648,40650,40651,40652,40656,40658,40659,40661,40662,40663,40665,40666,40670,40673,40675,40676,40678,40680,40683,40684,40685,40686,40688,40689,40690,40691,40692,40693,40694,40695,40696,40698,40701,40703,40704,40705,40706,40707,40708,40709,40710,40711,40712,40713,40714,40716,40719,40721,40722,40724,40725,40726,40728,40730,40731,40732,40733,40734,40735,40737,40739,40740,40741,40742,40743,40744,40745,40746,40747,40749,40750,40752,40753,58284,58285,58286,58287,58288,58289,58290,58291,58292,58293,58294,58295,58296,58297,58298,58299,58300,58301,58302,58303,58304,58305,58306,58307,58308,58309,58310,58311,58312,58313,58314,58315,58316,58317,58318,58319,58320,58321,58322,58323,58324,58325,58326,58327,58328,58329,58330,58331,58332,58333,58334,58335,58336,58337,58338,58339,58340,58341,58342,58343,58344,58345,58346,58347,58348,58349,58350,58351,58352,58353,58354,58355,58356,58357,58358,58359,58360,58361,58362,58363,58364,58365,58366,58367,58368,58369,58370,58371,58372,58373,58374,58375,58376,58377,40754,40755,40756,40757,40758,40760,40762,40764,40767,40768,40769,40770,40771,40773,40774,40775,40776,40777,40778,40779,40780,40781,40782,40783,40786,40787,40788,40789,40790,40791,40792,40793,40794,40795,40796,40797,40798,40799,40800,40801,40802,40803,40804,40805,40806,40807,40808,40809,40810,40811,40812,40813,40814,40815,40816,40817,40818,40819,40820,40821,40822,40823,40824,40825,40826,40827,40828,40829,40830,40833,40834,40845,40846,40847,40848,40849,40850,40851,40852,40853,40854,40855,40856,40860,40861,40862,40865,40866,40867,40868,40869,63788,63865,63893,63975,63985,58378,58379,58380,58381,58382,58383,58384,58385,58386,58387,58388,58389,58390,58391,58392,58393,58394,58395,58396,58397,58398,58399,58400,58401,58402,58403,58404,58405,58406,58407,58408,58409,58410,58411,58412,58413,58414,58415,58416,58417,58418,58419,58420,58421,58422,58423,58424,58425,58426,58427,58428,58429,58430,58431,58432,58433,58434,58435,58436,58437,58438,58439,58440,58441,58442,58443,58444,58445,58446,58447,58448,58449,58450,58451,58452,58453,58454,58455,58456,58457,58458,58459,58460,58461,58462,58463,58464,58465,58466,58467,58468,58469,58470,58471,64012,64013,64014,64015,64017,64019,64020,64024,64031,64032,64033,64035,64036,64039,64040,64041,11905,59414,59415,59416,11908,13427,13383,11912,11915,59422,13726,13850,13838,11916,11927,14702,14616,59430,14799,14815,14963,14800,59435,59436,15182,15470,15584,11943,59441,59442,11946,16470,16735,11950,17207,11955,11958,11959,59451,17329,17324,11963,17373,17622,18017,17996,59459,18211,18217,18300,18317,11978,18759,18810,18813,18818,18819,18821,18822,18847,18843,18871,18870,59476,59477,19619,19615,19616,19617,19575,19618,19731,19732,19733,19734,19735,19736,19737,19886,59492,58472,58473,58474,58475,58476,58477,58478,58479,58480,58481,58482,58483,58484,58485,58486,58487,58488,58489,58490,58491,58492,58493,58494,58495,58496,58497,58498,58499,58500,58501,58502,58503,58504,58505,58506,58507,58508,58509,58510,58511,58512,58513,58514,58515,58516,58517,58518,58519,58520,58521,58522,58523,58524,58525,58526,58527,58528,58529,58530,58531,58532,58533,58534,58535,58536,58537,58538,58539,58540,58541,58542,58543,58544,58545,58546,58547,58548,58549,58550,58551,58552,58553,58554,58555,58556,58557,58558,58559,58560,58561,58562,58563,58564,58565],"gb18030-ranges":[[0,128],[36,165],[38,169],[45,178],[50,184],[81,216],[89,226],[95,235],[96,238],[100,244],[103,248],[104,251],[105,253],[109,258],[126,276],[133,284],[148,300],[172,325],[175,329],[179,334],[208,364],[306,463],[307,465],[308,467],[309,469],[310,471],[311,473],[312,475],[313,477],[341,506],[428,594],[443,610],[544,712],[545,716],[558,730],[741,930],[742,938],[749,962],[750,970],[805,1026],[819,1104],[820,1106],[7922,8209],[7924,8215],[7925,8218],[7927,8222],[7934,8231],[7943,8241],[7944,8244],[7945,8246],[7950,8252],[8062,8365],[8148,8452],[8149,8454],[8152,8458],[8164,8471],[8174,8482],[8236,8556],[8240,8570],[8262,8596],[8264,8602],[8374,8713],[8380,8720],[8381,8722],[8384,8726],[8388,8731],[8390,8737],[8392,8740],[8393,8742],[8394,8748],[8396,8751],[8401,8760],[8406,8766],[8416,8777],[8419,8781],[8424,8787],[8437,8802],[8439,8808],[8445,8816],[8482,8854],[8485,8858],[8496,8870],[8521,8896],[8603,8979],[8936,9322],[8946,9372],[9046,9548],[9050,9588],[9063,9616],[9066,9622],[9076,9634],[9092,9652],[9100,9662],[9108,9672],[9111,9676],[9113,9680],[9131,9702],[9162,9735],[9164,9738],[9218,9793],[9219,9795],[11329,11906],[11331,11909],[11334,11913],[11336,11917],[11346,11928],[11361,11944],[11363,11947],[11366,11951],[11370,11956],[11372,11960],[11375,11964],[11389,11979],[11682,12284],[11686,12292],[11687,12312],[11692,12319],[11694,12330],[11714,12351],[11716,12436],[11723,12447],[11725,12535],[11730,12543],[11736,12586],[11982,12842],[11989,12850],[12102,12964],[12336,13200],[12348,13215],[12350,13218],[12384,13253],[12393,13263],[12395,13267],[12397,13270],[12510,13384],[12553,13428],[12851,13727],[12962,13839],[12973,13851],[13738,14617],[13823,14703],[13919,14801],[13933,14816],[14080,14964],[14298,15183],[14585,15471],[14698,15585],[15583,16471],[15847,16736],[16318,17208],[16434,17325],[16438,17330],[16481,17374],[16729,17623],[17102,17997],[17122,18018],[17315,18212],[17320,18218],[17402,18301],[17418,18318],[17859,18760],[17909,18811],[17911,18814],[17915,18820],[17916,18823],[17936,18844],[17939,18848],[17961,18872],[18664,19576],[18703,19620],[18814,19738],[18962,19887],[19043,40870],[33469,59244],[33470,59336],[33471,59367],[33484,59413],[33485,59417],[33490,59423],[33497,59431],[33501,59437],[33505,59443],[33513,59452],[33520,59460],[33536,59478],[33550,59493],[37845,63789],[37921,63866],[37948,63894],[38029,63976],[38038,63986],[38064,64016],[38065,64018],[38066,64021],[38069,64025],[38075,64034],[38076,64037],[38078,64042],[39108,65074],[39109,65093],[39113,65107],[39114,65112],[39115,65127],[39116,65132],[39265,65375],[39394,65510],[189e3,65536]],jis0208:[12288,12289,12290,65292,65294,12539,65306,65307,65311,65281,12443,12444,180,65344,168,65342,65507,65343,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,8213,8208,65295,65340,65374,8741,65372,8230,8229,8216,8217,8220,8221,65288,65289,12308,12309,65339,65341,65371,65373,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,65291,65293,177,215,247,65309,8800,65308,65310,8806,8807,8734,8756,9794,9792,176,8242,8243,8451,65509,65284,65504,65505,65285,65283,65286,65290,65312,167,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8251,12306,8594,8592,8593,8595,12307,null,null,null,null,null,null,null,null,null,null,null,8712,8715,8838,8839,8834,8835,8746,8745,null,null,null,null,null,null,null,null,8743,8744,65506,8658,8660,8704,8707,null,null,null,null,null,null,null,null,null,null,null,8736,8869,8978,8706,8711,8801,8786,8810,8811,8730,8765,8733,8757,8747,8748,null,null,null,null,null,null,null,8491,8240,9839,9837,9834,8224,8225,182,null,null,null,null,9711,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,null,null,null,null,null,null,null,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,null,null,null,null,null,null,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,null,null,null,null,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,13129,13076,13090,13133,13080,13095,13059,13110,13137,13143,13069,13094,13091,13099,13130,13115,13212,13213,13214,13198,13199,13252,13217,null,null,null,null,null,null,null,null,13179,12317,12319,8470,13261,8481,12964,12965,12966,12967,12968,12849,12850,12857,13182,13181,13180,8786,8801,8747,8750,8721,8730,8869,8736,8735,8895,8757,8745,8746,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20124,21782,23043,38463,21696,24859,25384,23030,36898,33909,33564,31312,24746,25569,28197,26093,33894,33446,39925,26771,22311,26017,25201,23451,22992,34427,39156,32098,32190,39822,25110,31903,34999,23433,24245,25353,26263,26696,38343,38797,26447,20197,20234,20301,20381,20553,22258,22839,22996,23041,23561,24799,24847,24944,26131,26885,28858,30031,30064,31227,32173,32239,32963,33806,34915,35586,36949,36986,21307,20117,20133,22495,32946,37057,30959,19968,22769,28322,36920,31282,33576,33419,39983,20801,21360,21693,21729,22240,23035,24341,39154,28139,32996,34093,38498,38512,38560,38907,21515,21491,23431,28879,32701,36802,38632,21359,40284,31418,19985,30867,33276,28198,22040,21764,27421,34074,39995,23013,21417,28006,29916,38287,22082,20113,36939,38642,33615,39180,21473,21942,23344,24433,26144,26355,26628,27704,27891,27945,29787,30408,31310,38964,33521,34907,35424,37613,28082,30123,30410,39365,24742,35585,36234,38322,27022,21421,20870,22290,22576,22852,23476,24310,24616,25513,25588,27839,28436,28814,28948,29017,29141,29503,32257,33398,33489,34199,36960,37467,40219,22633,26044,27738,29989,20985,22830,22885,24448,24540,25276,26106,27178,27431,27572,29579,32705,35158,40236,40206,40644,23713,27798,33659,20740,23627,25014,33222,26742,29281,20057,20474,21368,24681,28201,31311,38899,19979,21270,20206,20309,20285,20385,20339,21152,21487,22025,22799,23233,23478,23521,31185,26247,26524,26550,27468,27827,28779,29634,31117,31166,31292,31623,33457,33499,33540,33655,33775,33747,34662,35506,22057,36008,36838,36942,38686,34442,20420,23784,25105,29273,30011,33253,33469,34558,36032,38597,39187,39381,20171,20250,35299,22238,22602,22730,24315,24555,24618,24724,24674,25040,25106,25296,25913,39745,26214,26800,28023,28784,30028,30342,32117,33445,34809,38283,38542,35997,20977,21182,22806,21683,23475,23830,24936,27010,28079,30861,33995,34903,35442,37799,39608,28012,39336,34521,22435,26623,34510,37390,21123,22151,21508,24275,25313,25785,26684,26680,27579,29554,30906,31339,35226,35282,36203,36611,37101,38307,38548,38761,23398,23731,27005,38989,38990,25499,31520,27179,27263,26806,39949,28511,21106,21917,24688,25324,27963,28167,28369,33883,35088,36676,19988,39993,21494,26907,27194,38788,26666,20828,31427,33970,37340,37772,22107,40232,26658,33541,33841,31909,21e3,33477,29926,20094,20355,20896,23506,21002,21208,21223,24059,21914,22570,23014,23436,23448,23515,24178,24185,24739,24863,24931,25022,25563,25954,26577,26707,26874,27454,27475,27735,28450,28567,28485,29872,29976,30435,30475,31487,31649,31777,32233,32566,32752,32925,33382,33694,35251,35532,36011,36996,37969,38291,38289,38306,38501,38867,39208,33304,20024,21547,23736,24012,29609,30284,30524,23721,32747,36107,38593,38929,38996,39e3,20225,20238,21361,21916,22120,22522,22855,23305,23492,23696,24076,24190,24524,25582,26426,26071,26082,26399,26827,26820,27231,24112,27589,27671,27773,30079,31048,23395,31232,32e3,24509,35215,35352,36020,36215,36556,36637,39138,39438,39740,20096,20605,20736,22931,23452,25135,25216,25836,27450,29344,30097,31047,32681,34811,35516,35696,25516,33738,38816,21513,21507,21931,26708,27224,35440,30759,26485,40653,21364,23458,33050,34384,36870,19992,20037,20167,20241,21450,21560,23470,24339,24613,25937,26429,27714,27762,27875,28792,29699,31350,31406,31496,32026,31998,32102,26087,29275,21435,23621,24040,25298,25312,25369,28192,34394,35377,36317,37624,28417,31142,39770,20136,20139,20140,20379,20384,20689,20807,31478,20849,20982,21332,21281,21375,21483,21932,22659,23777,24375,24394,24623,24656,24685,25375,25945,27211,27841,29378,29421,30703,33016,33029,33288,34126,37111,37857,38911,39255,39514,20208,20957,23597,26241,26989,23616,26354,26997,29577,26704,31873,20677,21220,22343,24062,37670,26020,27427,27453,29748,31105,31165,31563,32202,33465,33740,34943,35167,35641,36817,37329,21535,37504,20061,20534,21477,21306,29399,29590,30697,33510,36527,39366,39368,39378,20855,24858,34398,21936,31354,20598,23507,36935,38533,20018,27355,37351,23633,23624,25496,31391,27795,38772,36705,31402,29066,38536,31874,26647,32368,26705,37740,21234,21531,34219,35347,32676,36557,37089,21350,34952,31041,20418,20670,21009,20804,21843,22317,29674,22411,22865,24418,24452,24693,24950,24935,25001,25522,25658,25964,26223,26690,28179,30054,31293,31995,32076,32153,32331,32619,33550,33610,34509,35336,35427,35686,36605,38938,40335,33464,36814,39912,21127,25119,25731,28608,38553,26689,20625,27424,27770,28500,31348,32080,34880,35363,26376,20214,20537,20518,20581,20860,21048,21091,21927,22287,22533,23244,24314,25010,25080,25331,25458,26908,27177,29309,29356,29486,30740,30831,32121,30476,32937,35211,35609,36066,36562,36963,37749,38522,38997,39443,40568,20803,21407,21427,24187,24358,28187,28304,29572,29694,32067,33335,35328,35578,38480,20046,20491,21476,21628,22266,22993,23396,24049,24235,24359,25144,25925,26543,28246,29392,31946,34996,32929,32993,33776,34382,35463,36328,37431,38599,39015,40723,20116,20114,20237,21320,21577,21566,23087,24460,24481,24735,26791,27278,29786,30849,35486,35492,35703,37264,20062,39881,20132,20348,20399,20505,20502,20809,20844,21151,21177,21246,21402,21475,21521,21518,21897,22353,22434,22909,23380,23389,23439,24037,24039,24055,24184,24195,24218,24247,24344,24658,24908,25239,25304,25511,25915,26114,26179,26356,26477,26657,26775,27083,27743,27946,28009,28207,28317,30002,30343,30828,31295,31968,32005,32024,32094,32177,32789,32771,32943,32945,33108,33167,33322,33618,34892,34913,35611,36002,36092,37066,37237,37489,30783,37628,38308,38477,38917,39321,39640,40251,21083,21163,21495,21512,22741,25335,28640,35946,36703,40633,20811,21051,21578,22269,31296,37239,40288,40658,29508,28425,33136,29969,24573,24794,39592,29403,36796,27492,38915,20170,22256,22372,22718,23130,24680,25031,26127,26118,26681,26801,28151,30165,32058,33390,39746,20123,20304,21449,21766,23919,24038,24046,26619,27801,29811,30722,35408,37782,35039,22352,24231,25387,20661,20652,20877,26368,21705,22622,22971,23472,24425,25165,25505,26685,27507,28168,28797,37319,29312,30741,30758,31085,25998,32048,33756,35009,36617,38555,21092,22312,26448,32618,36001,20916,22338,38442,22586,27018,32948,21682,23822,22524,30869,40442,20316,21066,21643,25662,26152,26388,26613,31364,31574,32034,37679,26716,39853,31545,21273,20874,21047,23519,25334,25774,25830,26413,27578,34217,38609,30352,39894,25420,37638,39851,30399,26194,19977,20632,21442,23665,24808,25746,25955,26719,29158,29642,29987,31639,32386,34453,35715,36059,37240,39184,26028,26283,27531,20181,20180,20282,20351,21050,21496,21490,21987,22235,22763,22987,22985,23039,23376,23629,24066,24107,24535,24605,25351,25903,23388,26031,26045,26088,26525,27490,27515,27663,29509,31049,31169,31992,32025,32043,32930,33026,33267,35222,35422,35433,35430,35468,35566,36039,36060,38604,39164,27503,20107,20284,20365,20816,23383,23546,24904,25345,26178,27425,28363,27835,29246,29885,30164,30913,31034,32780,32819,33258,33940,36766,27728,40575,24335,35672,40235,31482,36600,23437,38635,19971,21489,22519,22833,23241,23460,24713,28287,28422,30142,36074,23455,34048,31712,20594,26612,33437,23649,34122,32286,33294,20889,23556,25448,36198,26012,29038,31038,32023,32773,35613,36554,36974,34503,37034,20511,21242,23610,26451,28796,29237,37196,37320,37675,33509,23490,24369,24825,20027,21462,23432,25163,26417,27530,29417,29664,31278,33131,36259,37202,39318,20754,21463,21610,23551,25480,27193,32172,38656,22234,21454,21608,23447,23601,24030,20462,24833,25342,27954,31168,31179,32066,32333,32722,33261,33311,33936,34886,35186,35728,36468,36655,36913,37195,37228,38598,37276,20160,20303,20805,21313,24467,25102,26580,27713,28171,29539,32294,37325,37507,21460,22809,23487,28113,31069,32302,31899,22654,29087,20986,34899,36848,20426,23803,26149,30636,31459,33308,39423,20934,24490,26092,26991,27529,28147,28310,28516,30462,32020,24033,36981,37255,38918,20966,21021,25152,26257,26329,28186,24246,32210,32626,26360,34223,34295,35576,21161,21465,22899,24207,24464,24661,37604,38500,20663,20767,21213,21280,21319,21484,21736,21830,21809,22039,22888,22974,23100,23477,23558,23567,23569,23578,24196,24202,24288,24432,25215,25220,25307,25484,25463,26119,26124,26157,26230,26494,26786,27167,27189,27836,28040,28169,28248,28988,28966,29031,30151,30465,30813,30977,31077,31216,31456,31505,31911,32057,32918,33750,33931,34121,34909,35059,35359,35388,35412,35443,35937,36062,37284,37478,37758,37912,38556,38808,19978,19976,19998,20055,20887,21104,22478,22580,22732,23330,24120,24773,25854,26465,26454,27972,29366,30067,31331,33976,35698,37304,37664,22065,22516,39166,25325,26893,27542,29165,32340,32887,33394,35302,39135,34645,36785,23611,20280,20449,20405,21767,23072,23517,23529,24515,24910,25391,26032,26187,26862,27035,28024,28145,30003,30137,30495,31070,31206,32051,33251,33455,34218,35242,35386,36523,36763,36914,37341,38663,20154,20161,20995,22645,22764,23563,29978,23613,33102,35338,36805,38499,38765,31525,35535,38920,37218,22259,21416,36887,21561,22402,24101,25512,27700,28810,30561,31883,32736,34928,36930,37204,37648,37656,38543,29790,39620,23815,23913,25968,26530,36264,38619,25454,26441,26905,33733,38935,38592,35070,28548,25722,23544,19990,28716,30045,26159,20932,21046,21218,22995,24449,24615,25104,25919,25972,26143,26228,26866,26646,27491,28165,29298,29983,30427,31934,32854,22768,35069,35199,35488,35475,35531,36893,37266,38738,38745,25993,31246,33030,38587,24109,24796,25114,26021,26132,26512,30707,31309,31821,32318,33034,36012,36196,36321,36447,30889,20999,25305,25509,25666,25240,35373,31363,31680,35500,38634,32118,33292,34633,20185,20808,21315,21344,23459,23554,23574,24029,25126,25159,25776,26643,26676,27849,27973,27927,26579,28508,29006,29053,26059,31359,31661,32218,32330,32680,33146,33307,33337,34214,35438,36046,36341,36984,36983,37549,37521,38275,39854,21069,21892,28472,28982,20840,31109,32341,33203,31950,22092,22609,23720,25514,26366,26365,26970,29401,30095,30094,30990,31062,31199,31895,32032,32068,34311,35380,38459,36961,40736,20711,21109,21452,21474,20489,21930,22766,22863,29245,23435,23652,21277,24803,24819,25436,25475,25407,25531,25805,26089,26361,24035,27085,27133,28437,29157,20105,30185,30456,31379,31967,32207,32156,32865,33609,33624,33900,33980,34299,35013,36208,36865,36973,37783,38684,39442,20687,22679,24974,33235,34101,36104,36896,20419,20596,21063,21363,24687,25417,26463,28204,36275,36895,20439,23646,36042,26063,32154,21330,34966,20854,25539,23384,23403,23562,25613,26449,36956,20182,22810,22826,27760,35409,21822,22549,22949,24816,25171,26561,33333,26965,38464,39364,39464,20307,22534,23550,32784,23729,24111,24453,24608,24907,25140,26367,27888,28382,32974,33151,33492,34955,36024,36864,36910,38538,40667,39899,20195,21488,22823,31532,37261,38988,40441,28381,28711,21331,21828,23429,25176,25246,25299,27810,28655,29730,35351,37944,28609,35582,33592,20967,34552,21482,21481,20294,36948,36784,22890,33073,24061,31466,36799,26842,35895,29432,40008,27197,35504,20025,21336,22022,22374,25285,25506,26086,27470,28129,28251,28845,30701,31471,31658,32187,32829,32966,34507,35477,37723,22243,22727,24382,26029,26262,27264,27573,30007,35527,20516,30693,22320,24347,24677,26234,27744,30196,31258,32622,33268,34584,36933,39347,31689,30044,31481,31569,33988,36880,31209,31378,33590,23265,30528,20013,20210,23449,24544,25277,26172,26609,27880,34411,34935,35387,37198,37619,39376,27159,28710,29482,33511,33879,36015,19969,20806,20939,21899,23541,24086,24115,24193,24340,24373,24427,24500,25074,25361,26274,26397,28526,29266,30010,30522,32884,33081,33144,34678,35519,35548,36229,36339,37530,38263,38914,40165,21189,25431,30452,26389,27784,29645,36035,37806,38515,27941,22684,26894,27084,36861,37786,30171,36890,22618,26626,25524,27131,20291,28460,26584,36795,34086,32180,37716,26943,28528,22378,22775,23340,32044,29226,21514,37347,40372,20141,20302,20572,20597,21059,35998,21576,22564,23450,24093,24213,24237,24311,24351,24716,25269,25402,25552,26799,27712,30855,31118,31243,32224,33351,35330,35558,36420,36883,37048,37165,37336,40718,27877,25688,25826,25973,28404,30340,31515,36969,37841,28346,21746,24505,25764,36685,36845,37444,20856,22635,22825,23637,24215,28155,32399,29980,36028,36578,39003,28857,20253,27583,28593,3e4,38651,20814,21520,22581,22615,22956,23648,24466,26007,26460,28193,30331,33759,36077,36884,37117,37709,30757,30778,21162,24230,22303,22900,24594,20498,20826,20908,20941,20992,21776,22612,22616,22871,23445,23798,23947,24764,25237,25645,26481,26691,26812,26847,30423,28120,28271,28059,28783,29128,24403,30168,31095,31561,31572,31570,31958,32113,21040,33891,34153,34276,35342,35588,35910,36367,36867,36879,37913,38518,38957,39472,38360,20685,21205,21516,22530,23566,24999,25758,27934,30643,31461,33012,33796,36947,37509,23776,40199,21311,24471,24499,28060,29305,30563,31167,31716,27602,29420,35501,26627,27233,20984,31361,26932,23626,40182,33515,23493,37193,28702,22136,23663,24775,25958,27788,35930,36929,38931,21585,26311,37389,22856,37027,20869,20045,20970,34201,35598,28760,25466,37707,26978,39348,32260,30071,21335,26976,36575,38627,27741,20108,23612,24336,36841,21250,36049,32905,34425,24319,26085,20083,20837,22914,23615,38894,20219,22922,24525,35469,28641,31152,31074,23527,33905,29483,29105,24180,24565,25467,25754,29123,31896,20035,24316,20043,22492,22178,24745,28611,32013,33021,33075,33215,36786,35223,34468,24052,25226,25773,35207,26487,27874,27966,29750,30772,23110,32629,33453,39340,20467,24259,25309,25490,25943,26479,30403,29260,32972,32954,36649,37197,20493,22521,23186,26757,26995,29028,29437,36023,22770,36064,38506,36889,34687,31204,30695,33833,20271,21093,21338,25293,26575,27850,30333,31636,31893,33334,34180,36843,26333,28448,29190,32283,33707,39361,40614,20989,31665,30834,31672,32903,31560,27368,24161,32908,30033,30048,20843,37474,28300,30330,37271,39658,20240,32624,25244,31567,38309,40169,22138,22617,34532,38588,20276,21028,21322,21453,21467,24070,25644,26001,26495,27710,27726,29256,29359,29677,30036,32321,33324,34281,36009,31684,37318,29033,38930,39151,25405,26217,30058,30436,30928,34115,34542,21290,21329,21542,22915,24199,24444,24754,25161,25209,25259,26e3,27604,27852,30130,30382,30865,31192,32203,32631,32933,34987,35513,36027,36991,38750,39131,27147,31800,20633,23614,24494,26503,27608,29749,30473,32654,40763,26570,31255,21305,30091,39661,24422,33181,33777,32920,24380,24517,30050,31558,36924,26727,23019,23195,32016,30334,35628,20469,24426,27161,27703,28418,29922,31080,34920,35413,35961,24287,25551,30149,31186,33495,37672,37618,33948,34541,39981,21697,24428,25996,27996,28693,36007,36051,38971,25935,29942,19981,20184,22496,22827,23142,23500,20904,24067,24220,24598,25206,25975,26023,26222,28014,29238,31526,33104,33178,33433,35676,36e3,36070,36212,38428,38468,20398,25771,27494,33310,33889,34154,37096,23553,26963,39080,33914,34135,20239,21103,24489,24133,26381,31119,33145,35079,35206,28149,24343,25173,27832,20175,29289,39826,20998,21563,22132,22707,24996,25198,28954,22894,31881,31966,32027,38640,25991,32862,19993,20341,20853,22592,24163,24179,24330,26564,20006,34109,38281,38491,31859,38913,20731,22721,30294,30887,21029,30629,34065,31622,20559,22793,29255,31687,32232,36794,36820,36941,20415,21193,23081,24321,38829,20445,33303,37610,22275,25429,27497,29995,35036,36628,31298,21215,22675,24917,25098,26286,27597,31807,33769,20515,20472,21253,21574,22577,22857,23453,23792,23791,23849,24214,25265,25447,25918,26041,26379,27861,27873,28921,30770,32299,32990,33459,33804,34028,34562,35090,35370,35914,37030,37586,39165,40179,40300,20047,20129,20621,21078,22346,22952,24125,24536,24537,25151,26292,26395,26576,26834,20882,32033,32938,33192,35584,35980,36031,37502,38450,21536,38956,21271,20693,21340,22696,25778,26420,29287,30566,31302,37350,21187,27809,27526,22528,24140,22868,26412,32763,20961,30406,25705,30952,39764,40635,22475,22969,26151,26522,27598,21737,27097,24149,33180,26517,39850,26622,40018,26717,20134,20451,21448,25273,26411,27819,36804,20397,32365,40639,19975,24930,28288,28459,34067,21619,26410,39749,24051,31637,23724,23494,34588,28234,34001,31252,33032,22937,31885,27665,30496,21209,22818,28961,29279,30683,38695,40289,26891,23167,23064,20901,21517,21629,26126,30431,36855,37528,40180,23018,29277,28357,20813,26825,32191,32236,38754,40634,25720,27169,33538,22916,23391,27611,29467,30450,32178,32791,33945,20786,26408,40665,30446,26466,21247,39173,23588,25147,31870,36016,21839,24758,32011,38272,21249,20063,20918,22812,29242,32822,37326,24357,30690,21380,24441,32004,34220,35379,36493,38742,26611,34222,37971,24841,24840,27833,30290,35565,36664,21807,20305,20778,21191,21451,23461,24189,24736,24962,25558,26377,26586,28263,28044,29494,29495,30001,31056,35029,35480,36938,37009,37109,38596,34701,22805,20104,20313,19982,35465,36671,38928,20653,24188,22934,23481,24248,25562,25594,25793,26332,26954,27096,27915,28342,29076,29992,31407,32650,32768,33865,33993,35201,35617,36362,36965,38525,39178,24958,25233,27442,27779,28020,32716,32764,28096,32645,34746,35064,26469,33713,38972,38647,27931,32097,33853,37226,20081,21365,23888,27396,28651,34253,34349,35239,21033,21519,23653,26446,26792,29702,29827,30178,35023,35041,37324,38626,38520,24459,29575,31435,33870,25504,30053,21129,27969,28316,29705,30041,30827,31890,38534,31452,40845,20406,24942,26053,34396,20102,20142,20698,20001,20940,23534,26009,26753,28092,29471,30274,30637,31260,31975,33391,35538,36988,37327,38517,38936,21147,32209,20523,21400,26519,28107,29136,29747,33256,36650,38563,40023,40607,29792,22593,28057,32047,39006,20196,20278,20363,20919,21169,23994,24604,29618,31036,33491,37428,38583,38646,38666,40599,40802,26278,27508,21015,21155,28872,35010,24265,24651,24976,28451,29001,31806,32244,32879,34030,36899,37676,21570,39791,27347,28809,36034,36335,38706,21172,23105,24266,24324,26391,27004,27028,28010,28431,29282,29436,31725,32769,32894,34635,37070,20845,40595,31108,32907,37682,35542,20525,21644,35441,27498,36036,33031,24785,26528,40434,20121,20120,39952,35435,34241,34152,26880,28286,30871,33109,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24332,19984,19989,20010,20017,20022,20028,20031,20034,20054,20056,20098,20101,35947,20106,33298,24333,20110,20126,20127,20128,20130,20144,20147,20150,20174,20173,20164,20166,20162,20183,20190,20205,20191,20215,20233,20314,20272,20315,20317,20311,20295,20342,20360,20367,20376,20347,20329,20336,20369,20335,20358,20374,20760,20436,20447,20430,20440,20443,20433,20442,20432,20452,20453,20506,20520,20500,20522,20517,20485,20252,20470,20513,20521,20524,20478,20463,20497,20486,20547,20551,26371,20565,20560,20552,20570,20566,20588,20600,20608,20634,20613,20660,20658,20681,20682,20659,20674,20694,20702,20709,20717,20707,20718,20729,20725,20745,20737,20738,20758,20757,20756,20762,20769,20794,20791,20796,20795,20799,20800,20818,20812,20820,20834,31480,20841,20842,20846,20864,20866,22232,20876,20873,20879,20881,20883,20885,20886,20900,20902,20898,20905,20906,20907,20915,20913,20914,20912,20917,20925,20933,20937,20955,20960,34389,20969,20973,20976,20981,20990,20996,21003,21012,21006,21031,21034,21038,21043,21049,21071,21060,21067,21068,21086,21076,21098,21108,21097,21107,21119,21117,21133,21140,21138,21105,21128,21137,36776,36775,21164,21165,21180,21173,21185,21197,21207,21214,21219,21222,39149,21216,21235,21237,21240,21241,21254,21256,30008,21261,21264,21263,21269,21274,21283,21295,21297,21299,21304,21312,21318,21317,19991,21321,21325,20950,21342,21353,21358,22808,21371,21367,21378,21398,21408,21414,21413,21422,21424,21430,21443,31762,38617,21471,26364,29166,21486,21480,21485,21498,21505,21565,21568,21548,21549,21564,21550,21558,21545,21533,21582,21647,21621,21646,21599,21617,21623,21616,21650,21627,21632,21622,21636,21648,21638,21703,21666,21688,21669,21676,21700,21704,21672,21675,21698,21668,21694,21692,21720,21733,21734,21775,21780,21757,21742,21741,21754,21730,21817,21824,21859,21836,21806,21852,21829,21846,21847,21816,21811,21853,21913,21888,21679,21898,21919,21883,21886,21912,21918,21934,21884,21891,21929,21895,21928,21978,21957,21983,21956,21980,21988,21972,22036,22007,22038,22014,22013,22043,22009,22094,22096,29151,22068,22070,22066,22072,22123,22116,22063,22124,22122,22150,22144,22154,22176,22164,22159,22181,22190,22198,22196,22210,22204,22209,22211,22208,22216,22222,22225,22227,22231,22254,22265,22272,22271,22276,22281,22280,22283,22285,22291,22296,22294,21959,22300,22310,22327,22328,22350,22331,22336,22351,22377,22464,22408,22369,22399,22409,22419,22432,22451,22436,22442,22448,22467,22470,22484,22482,22483,22538,22486,22499,22539,22553,22557,22642,22561,22626,22603,22640,27584,22610,22589,22649,22661,22713,22687,22699,22714,22750,22715,22712,22702,22725,22739,22737,22743,22745,22744,22757,22748,22756,22751,22767,22778,22777,22779,22780,22781,22786,22794,22800,22811,26790,22821,22828,22829,22834,22840,22846,31442,22869,22864,22862,22874,22872,22882,22880,22887,22892,22889,22904,22913,22941,20318,20395,22947,22962,22982,23016,23004,22925,23001,23002,23077,23071,23057,23068,23049,23066,23104,23148,23113,23093,23094,23138,23146,23194,23228,23230,23243,23234,23229,23267,23255,23270,23273,23254,23290,23291,23308,23307,23318,23346,23248,23338,23350,23358,23363,23365,23360,23377,23381,23386,23387,23397,23401,23408,23411,23413,23416,25992,23418,23424,23427,23462,23480,23491,23495,23497,23508,23504,23524,23526,23522,23518,23525,23531,23536,23542,23539,23557,23559,23560,23565,23571,23584,23586,23592,23608,23609,23617,23622,23630,23635,23632,23631,23409,23660,23662,20066,23670,23673,23692,23697,23700,22939,23723,23739,23734,23740,23735,23749,23742,23751,23769,23785,23805,23802,23789,23948,23786,23819,23829,23831,23900,23839,23835,23825,23828,23842,23834,23833,23832,23884,23890,23886,23883,23916,23923,23926,23943,23940,23938,23970,23965,23980,23982,23997,23952,23991,23996,24009,24013,24019,24018,24022,24027,24043,24050,24053,24075,24090,24089,24081,24091,24118,24119,24132,24131,24128,24142,24151,24148,24159,24162,24164,24135,24181,24182,24186,40636,24191,24224,24257,24258,24264,24272,24271,24278,24291,24285,24282,24283,24290,24289,24296,24297,24300,24305,24307,24304,24308,24312,24318,24323,24329,24413,24412,24331,24337,24342,24361,24365,24376,24385,24392,24396,24398,24367,24401,24406,24407,24409,24417,24429,24435,24439,24451,24450,24447,24458,24456,24465,24455,24478,24473,24472,24480,24488,24493,24508,24534,24571,24548,24568,24561,24541,24755,24575,24609,24672,24601,24592,24617,24590,24625,24603,24597,24619,24614,24591,24634,24666,24641,24682,24695,24671,24650,24646,24653,24675,24643,24676,24642,24684,24683,24665,24705,24717,24807,24707,24730,24708,24731,24726,24727,24722,24743,24715,24801,24760,24800,24787,24756,24560,24765,24774,24757,24792,24909,24853,24838,24822,24823,24832,24820,24826,24835,24865,24827,24817,24845,24846,24903,24894,24872,24871,24906,24895,24892,24876,24884,24893,24898,24900,24947,24951,24920,24921,24922,24939,24948,24943,24933,24945,24927,24925,24915,24949,24985,24982,24967,25004,24980,24986,24970,24977,25003,25006,25036,25034,25033,25079,25032,25027,25030,25018,25035,32633,25037,25062,25059,25078,25082,25076,25087,25085,25084,25086,25088,25096,25097,25101,25100,25108,25115,25118,25121,25130,25134,25136,25138,25139,25153,25166,25182,25187,25179,25184,25192,25212,25218,25225,25214,25234,25235,25238,25300,25219,25236,25303,25297,25275,25295,25343,25286,25812,25288,25308,25292,25290,25282,25287,25243,25289,25356,25326,25329,25383,25346,25352,25327,25333,25424,25406,25421,25628,25423,25494,25486,25472,25515,25462,25507,25487,25481,25503,25525,25451,25449,25534,25577,25536,25542,25571,25545,25554,25590,25540,25622,25652,25606,25619,25638,25654,25885,25623,25640,25615,25703,25711,25718,25678,25898,25749,25747,25765,25769,25736,25788,25818,25810,25797,25799,25787,25816,25794,25841,25831,33289,25824,25825,25260,25827,25839,25900,25846,25844,25842,25850,25856,25853,25880,25884,25861,25892,25891,25899,25908,25909,25911,25910,25912,30027,25928,25942,25941,25933,25944,25950,25949,25970,25976,25986,25987,35722,26011,26015,26027,26039,26051,26054,26049,26052,26060,26066,26075,26073,26080,26081,26097,26482,26122,26115,26107,26483,26165,26166,26164,26140,26191,26180,26185,26177,26206,26205,26212,26215,26216,26207,26210,26224,26243,26248,26254,26249,26244,26264,26269,26305,26297,26313,26302,26300,26308,26296,26326,26330,26336,26175,26342,26345,26352,26357,26359,26383,26390,26398,26406,26407,38712,26414,26431,26422,26433,26424,26423,26438,26462,26464,26457,26467,26468,26505,26480,26537,26492,26474,26508,26507,26534,26529,26501,26551,26607,26548,26604,26547,26601,26552,26596,26590,26589,26594,26606,26553,26574,26566,26599,27292,26654,26694,26665,26688,26701,26674,26702,26803,26667,26713,26723,26743,26751,26783,26767,26797,26772,26781,26779,26755,27310,26809,26740,26805,26784,26810,26895,26765,26750,26881,26826,26888,26840,26914,26918,26849,26892,26829,26836,26855,26837,26934,26898,26884,26839,26851,26917,26873,26848,26863,26920,26922,26906,26915,26913,26822,27001,26999,26972,27e3,26987,26964,27006,26990,26937,26996,26941,26969,26928,26977,26974,26973,27009,26986,27058,27054,27088,27071,27073,27091,27070,27086,23528,27082,27101,27067,27075,27047,27182,27025,27040,27036,27029,27060,27102,27112,27138,27163,27135,27402,27129,27122,27111,27141,27057,27166,27117,27156,27115,27146,27154,27329,27171,27155,27204,27148,27250,27190,27256,27207,27234,27225,27238,27208,27192,27170,27280,27277,27296,27268,27298,27299,27287,34327,27323,27331,27330,27320,27315,27308,27358,27345,27359,27306,27354,27370,27387,27397,34326,27386,27410,27414,39729,27423,27448,27447,30428,27449,39150,27463,27459,27465,27472,27481,27476,27483,27487,27489,27512,27513,27519,27520,27524,27523,27533,27544,27541,27550,27556,27562,27563,27567,27570,27569,27571,27575,27580,27590,27595,27603,27615,27628,27627,27635,27631,40638,27656,27667,27668,27675,27684,27683,27742,27733,27746,27754,27778,27789,27802,27777,27803,27774,27752,27763,27794,27792,27844,27889,27859,27837,27863,27845,27869,27822,27825,27838,27834,27867,27887,27865,27882,27935,34893,27958,27947,27965,27960,27929,27957,27955,27922,27916,28003,28051,28004,27994,28025,27993,28046,28053,28644,28037,28153,28181,28170,28085,28103,28134,28088,28102,28140,28126,28108,28136,28114,28101,28154,28121,28132,28117,28138,28142,28205,28270,28206,28185,28274,28255,28222,28195,28267,28203,28278,28237,28191,28227,28218,28238,28196,28415,28189,28216,28290,28330,28312,28361,28343,28371,28349,28335,28356,28338,28372,28373,28303,28325,28354,28319,28481,28433,28748,28396,28408,28414,28479,28402,28465,28399,28466,28364,28478,28435,28407,28550,28538,28536,28545,28544,28527,28507,28659,28525,28546,28540,28504,28558,28561,28610,28518,28595,28579,28577,28580,28601,28614,28586,28639,28629,28652,28628,28632,28657,28654,28635,28681,28683,28666,28689,28673,28687,28670,28699,28698,28532,28701,28696,28703,28720,28734,28722,28753,28771,28825,28818,28847,28913,28844,28856,28851,28846,28895,28875,28893,28889,28937,28925,28956,28953,29029,29013,29064,29030,29026,29004,29014,29036,29071,29179,29060,29077,29096,29100,29143,29113,29118,29138,29129,29140,29134,29152,29164,29159,29173,29180,29177,29183,29197,29200,29211,29224,29229,29228,29232,29234,29243,29244,29247,29248,29254,29259,29272,29300,29310,29314,29313,29319,29330,29334,29346,29351,29369,29362,29379,29382,29380,29390,29394,29410,29408,29409,29433,29431,20495,29463,29450,29468,29462,29469,29492,29487,29481,29477,29502,29518,29519,40664,29527,29546,29544,29552,29560,29557,29563,29562,29640,29619,29646,29627,29632,29669,29678,29662,29858,29701,29807,29733,29688,29746,29754,29781,29759,29791,29785,29761,29788,29801,29808,29795,29802,29814,29822,29835,29854,29863,29898,29903,29908,29681,29920,29923,29927,29929,29934,29938,29936,29937,29944,29943,29956,29955,29957,29964,29966,29965,29973,29971,29982,29990,29996,30012,30020,30029,30026,30025,30043,30022,30042,30057,30052,30055,30059,30061,30072,30070,30086,30087,30068,30090,30089,30082,30100,30106,30109,30117,30115,30146,30131,30147,30133,30141,30136,30140,30129,30157,30154,30162,30169,30179,30174,30206,30207,30204,30209,30192,30202,30194,30195,30219,30221,30217,30239,30247,30240,30241,30242,30244,30260,30256,30267,30279,30280,30278,30300,30296,30305,30306,30312,30313,30314,30311,30316,30320,30322,30326,30328,30332,30336,30339,30344,30347,30350,30358,30355,30361,30362,30384,30388,30392,30393,30394,30402,30413,30422,30418,30430,30433,30437,30439,30442,34351,30459,30472,30471,30468,30505,30500,30494,30501,30502,30491,30519,30520,30535,30554,30568,30571,30555,30565,30591,30590,30585,30606,30603,30609,30624,30622,30640,30646,30649,30655,30652,30653,30651,30663,30669,30679,30682,30684,30691,30702,30716,30732,30738,31014,30752,31018,30789,30862,30836,30854,30844,30874,30860,30883,30901,30890,30895,30929,30918,30923,30932,30910,30908,30917,30922,30956,30951,30938,30973,30964,30983,30994,30993,31001,31020,31019,31040,31072,31063,31071,31066,31061,31059,31098,31103,31114,31133,31143,40779,31146,31150,31155,31161,31162,31177,31189,31207,31212,31201,31203,31240,31245,31256,31257,31264,31263,31104,31281,31291,31294,31287,31299,31319,31305,31329,31330,31337,40861,31344,31353,31357,31368,31383,31381,31384,31382,31401,31432,31408,31414,31429,31428,31423,36995,31431,31434,31437,31439,31445,31443,31449,31450,31453,31457,31458,31462,31469,31472,31490,31503,31498,31494,31539,31512,31513,31518,31541,31528,31542,31568,31610,31492,31565,31499,31564,31557,31605,31589,31604,31591,31600,31601,31596,31598,31645,31640,31647,31629,31644,31642,31627,31634,31631,31581,31641,31691,31681,31692,31695,31668,31686,31709,31721,31761,31764,31718,31717,31840,31744,31751,31763,31731,31735,31767,31757,31734,31779,31783,31786,31775,31799,31787,31805,31820,31811,31828,31823,31808,31824,31832,31839,31844,31830,31845,31852,31861,31875,31888,31908,31917,31906,31915,31905,31912,31923,31922,31921,31918,31929,31933,31936,31941,31938,31960,31954,31964,31970,39739,31983,31986,31988,31990,31994,32006,32002,32028,32021,32010,32069,32075,32046,32050,32063,32053,32070,32115,32086,32078,32114,32104,32110,32079,32099,32147,32137,32091,32143,32125,32155,32186,32174,32163,32181,32199,32189,32171,32317,32162,32175,32220,32184,32159,32176,32216,32221,32228,32222,32251,32242,32225,32261,32266,32291,32289,32274,32305,32287,32265,32267,32290,32326,32358,32315,32309,32313,32323,32311,32306,32314,32359,32349,32342,32350,32345,32346,32377,32362,32361,32380,32379,32387,32213,32381,36782,32383,32392,32393,32396,32402,32400,32403,32404,32406,32398,32411,32412,32568,32570,32581,32588,32589,32590,32592,32593,32597,32596,32600,32607,32608,32616,32617,32615,32632,32642,32646,32643,32648,32647,32652,32660,32670,32669,32666,32675,32687,32690,32697,32686,32694,32696,35697,32709,32710,32714,32725,32724,32737,32742,32745,32755,32761,39132,32774,32772,32779,32786,32792,32793,32796,32801,32808,32831,32827,32842,32838,32850,32856,32858,32863,32866,32872,32883,32882,32880,32886,32889,32893,32895,32900,32902,32901,32923,32915,32922,32941,20880,32940,32987,32997,32985,32989,32964,32986,32982,33033,33007,33009,33051,33065,33059,33071,33099,38539,33094,33086,33107,33105,33020,33137,33134,33125,33126,33140,33155,33160,33162,33152,33154,33184,33173,33188,33187,33119,33171,33193,33200,33205,33214,33208,33213,33216,33218,33210,33225,33229,33233,33241,33240,33224,33242,33247,33248,33255,33274,33275,33278,33281,33282,33285,33287,33290,33293,33296,33302,33321,33323,33336,33331,33344,33369,33368,33373,33370,33375,33380,33378,33384,33386,33387,33326,33393,33399,33400,33406,33421,33426,33451,33439,33467,33452,33505,33507,33503,33490,33524,33523,33530,33683,33539,33531,33529,33502,33542,33500,33545,33497,33589,33588,33558,33586,33585,33600,33593,33616,33605,33583,33579,33559,33560,33669,33690,33706,33695,33698,33686,33571,33678,33671,33674,33660,33717,33651,33653,33696,33673,33704,33780,33811,33771,33742,33789,33795,33752,33803,33729,33783,33799,33760,33778,33805,33826,33824,33725,33848,34054,33787,33901,33834,33852,34138,33924,33911,33899,33965,33902,33922,33897,33862,33836,33903,33913,33845,33994,33890,33977,33983,33951,34009,33997,33979,34010,34e3,33985,33990,34006,33953,34081,34047,34036,34071,34072,34092,34079,34069,34068,34044,34112,34147,34136,34120,34113,34306,34123,34133,34176,34212,34184,34193,34186,34216,34157,34196,34203,34282,34183,34204,34167,34174,34192,34249,34234,34255,34233,34256,34261,34269,34277,34268,34297,34314,34323,34315,34302,34298,34310,34338,34330,34352,34367,34381,20053,34388,34399,34407,34417,34451,34467,34473,34474,34443,34444,34486,34479,34500,34502,34480,34505,34851,34475,34516,34526,34537,34540,34527,34523,34543,34578,34566,34568,34560,34563,34555,34577,34569,34573,34553,34570,34612,34623,34615,34619,34597,34601,34586,34656,34655,34680,34636,34638,34676,34647,34664,34670,34649,34643,34659,34666,34821,34722,34719,34690,34735,34763,34749,34752,34768,38614,34731,34756,34739,34759,34758,34747,34799,34802,34784,34831,34829,34814,34806,34807,34830,34770,34833,34838,34837,34850,34849,34865,34870,34873,34855,34875,34884,34882,34898,34905,34910,34914,34923,34945,34942,34974,34933,34941,34997,34930,34946,34967,34962,34990,34969,34978,34957,34980,34992,35007,34993,35011,35012,35028,35032,35033,35037,35065,35074,35068,35060,35048,35058,35076,35084,35082,35091,35139,35102,35109,35114,35115,35137,35140,35131,35126,35128,35148,35101,35168,35166,35174,35172,35181,35178,35183,35188,35191,35198,35203,35208,35210,35219,35224,35233,35241,35238,35244,35247,35250,35258,35261,35263,35264,35290,35292,35293,35303,35316,35320,35331,35350,35344,35340,35355,35357,35365,35382,35393,35419,35410,35398,35400,35452,35437,35436,35426,35461,35458,35460,35496,35489,35473,35493,35494,35482,35491,35524,35533,35522,35546,35563,35571,35559,35556,35569,35604,35552,35554,35575,35550,35547,35596,35591,35610,35553,35606,35600,35607,35616,35635,38827,35622,35627,35646,35624,35649,35660,35663,35662,35657,35670,35675,35674,35691,35679,35692,35695,35700,35709,35712,35724,35726,35730,35731,35734,35737,35738,35898,35905,35903,35912,35916,35918,35920,35925,35938,35948,35960,35962,35970,35977,35973,35978,35981,35982,35988,35964,35992,25117,36013,36010,36029,36018,36019,36014,36022,36040,36033,36068,36067,36058,36093,36090,36091,36100,36101,36106,36103,36111,36109,36112,40782,36115,36045,36116,36118,36199,36205,36209,36211,36225,36249,36290,36286,36282,36303,36314,36310,36300,36315,36299,36330,36331,36319,36323,36348,36360,36361,36351,36381,36382,36368,36383,36418,36405,36400,36404,36426,36423,36425,36428,36432,36424,36441,36452,36448,36394,36451,36437,36470,36466,36476,36481,36487,36485,36484,36491,36490,36499,36497,36500,36505,36522,36513,36524,36528,36550,36529,36542,36549,36552,36555,36571,36579,36604,36603,36587,36606,36618,36613,36629,36626,36633,36627,36636,36639,36635,36620,36646,36659,36667,36665,36677,36674,36670,36684,36681,36678,36686,36695,36700,36706,36707,36708,36764,36767,36771,36781,36783,36791,36826,36837,36834,36842,36847,36999,36852,36869,36857,36858,36881,36885,36897,36877,36894,36886,36875,36903,36918,36917,36921,36856,36943,36944,36945,36946,36878,36937,36926,36950,36952,36958,36968,36975,36982,38568,36978,36994,36989,36993,36992,37002,37001,37007,37032,37039,37041,37045,37090,37092,25160,37083,37122,37138,37145,37170,37168,37194,37206,37208,37219,37221,37225,37235,37234,37259,37257,37250,37282,37291,37295,37290,37301,37300,37306,37312,37313,37321,37323,37328,37334,37343,37345,37339,37372,37365,37366,37406,37375,37396,37420,37397,37393,37470,37463,37445,37449,37476,37448,37525,37439,37451,37456,37532,37526,37523,37531,37466,37583,37561,37559,37609,37647,37626,37700,37678,37657,37666,37658,37667,37690,37685,37691,37724,37728,37756,37742,37718,37808,37804,37805,37780,37817,37846,37847,37864,37861,37848,37827,37853,37840,37832,37860,37914,37908,37907,37891,37895,37904,37942,37931,37941,37921,37946,37953,37970,37956,37979,37984,37986,37982,37994,37417,38e3,38005,38007,38013,37978,38012,38014,38017,38015,38274,38279,38282,38292,38294,38296,38297,38304,38312,38311,38317,38332,38331,38329,38334,38346,28662,38339,38349,38348,38357,38356,38358,38364,38369,38373,38370,38433,38440,38446,38447,38466,38476,38479,38475,38519,38492,38494,38493,38495,38502,38514,38508,38541,38552,38549,38551,38570,38567,38577,38578,38576,38580,38582,38584,38585,38606,38603,38601,38605,35149,38620,38669,38613,38649,38660,38662,38664,38675,38670,38673,38671,38678,38681,38692,38698,38704,38713,38717,38718,38724,38726,38728,38722,38729,38748,38752,38756,38758,38760,21202,38763,38769,38777,38789,38780,38785,38778,38790,38795,38799,38800,38812,38824,38822,38819,38835,38836,38851,38854,38856,38859,38876,38893,40783,38898,31455,38902,38901,38927,38924,38968,38948,38945,38967,38973,38982,38991,38987,39019,39023,39024,39025,39028,39027,39082,39087,39089,39094,39108,39107,39110,39145,39147,39171,39177,39186,39188,39192,39201,39197,39198,39204,39200,39212,39214,39229,39230,39234,39241,39237,39248,39243,39249,39250,39244,39253,39319,39320,39333,39341,39342,39356,39391,39387,39389,39384,39377,39405,39406,39409,39410,39419,39416,39425,39439,39429,39394,39449,39467,39479,39493,39490,39488,39491,39486,39509,39501,39515,39511,39519,39522,39525,39524,39529,39531,39530,39597,39600,39612,39616,39631,39633,39635,39636,39646,39647,39650,39651,39654,39663,39659,39662,39668,39665,39671,39675,39686,39704,39706,39711,39714,39715,39717,39719,39720,39721,39722,39726,39727,39730,39748,39747,39759,39757,39758,39761,39768,39796,39827,39811,39825,39830,39831,39839,39840,39848,39860,39872,39882,39865,39878,39887,39889,39890,39907,39906,39908,39892,39905,39994,39922,39921,39920,39957,39956,39945,39955,39948,39942,39944,39954,39946,39940,39982,39963,39973,39972,39969,39984,40007,39986,40006,39998,40026,40032,40039,40054,40056,40167,40172,40176,40201,40200,40171,40195,40198,40234,40230,40367,40227,40223,40260,40213,40210,40257,40255,40254,40262,40264,40285,40286,40292,40273,40272,40281,40306,40329,40327,40363,40303,40314,40346,40356,40361,40370,40388,40385,40379,40376,40378,40390,40399,40386,40409,40403,40440,40422,40429,40431,40445,40474,40475,40478,40565,40569,40573,40577,40584,40587,40588,40594,40597,40593,40605,40613,40617,40632,40618,40621,38753,40652,40654,40655,40656,40660,40668,40670,40669,40672,40677,40680,40687,40692,40694,40695,40697,40699,40700,40701,40711,40712,30391,40725,40737,40748,40766,40778,40786,40788,40803,40799,40800,40801,40806,40807,40812,40810,40823,40818,40822,40853,40860,40864,22575,27079,36953,29796,20956,29081,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,65506,65508,65287,65282,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,65506,65508,65287,65282,12849,8470,8481,8757,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],jis0212:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,728,711,184,729,733,175,731,730,65374,900,901,null,null,null,null,null,null,null,null,161,166,191,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,186,170,169,174,8482,164,8470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,902,904,905,906,938,null,908,null,910,939,null,911,null,null,null,null,940,941,942,943,970,912,972,962,973,971,944,974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,1039,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1118,1119,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,198,272,null,294,null,306,null,321,319,null,330,216,338,null,358,222,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,230,273,240,295,305,307,312,322,320,329,331,248,339,223,359,254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,193,192,196,194,258,461,256,260,197,195,262,264,268,199,266,270,201,200,203,202,282,278,274,280,null,284,286,290,288,292,205,204,207,206,463,304,298,302,296,308,310,313,317,315,323,327,325,209,211,210,214,212,465,336,332,213,340,344,342,346,348,352,350,356,354,218,217,220,219,364,467,368,362,370,366,360,471,475,473,469,372,221,376,374,377,381,379,null,null,null,null,null,null,null,225,224,228,226,259,462,257,261,229,227,263,265,269,231,267,271,233,232,235,234,283,279,275,281,501,285,287,null,289,293,237,236,239,238,464,null,299,303,297,309,311,314,318,316,324,328,326,241,243,242,246,244,466,337,333,245,341,345,343,347,349,353,351,357,355,250,249,252,251,365,468,369,363,371,367,361,472,476,474,470,373,253,255,375,378,382,380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19970,19972,19973,19980,19986,19999,20003,20004,20008,20011,20014,20015,20016,20021,20032,20033,20036,20039,20049,20058,20060,20067,20072,20073,20084,20085,20089,20095,20109,20118,20119,20125,20143,20153,20163,20176,20186,20187,20192,20193,20194,20200,20207,20209,20211,20213,20221,20222,20223,20224,20226,20227,20232,20235,20236,20242,20245,20246,20247,20249,20270,20273,20320,20275,20277,20279,20281,20283,20286,20288,20290,20296,20297,20299,20300,20306,20308,20310,20312,20319,20323,20330,20332,20334,20337,20343,20344,20345,20346,20349,20350,20353,20354,20356,20357,20361,20362,20364,20366,20368,20370,20371,20372,20375,20377,20378,20382,20383,20402,20407,20409,20411,20412,20413,20414,20416,20417,20421,20422,20424,20425,20427,20428,20429,20431,20434,20444,20448,20450,20464,20466,20476,20477,20479,20480,20481,20484,20487,20490,20492,20494,20496,20499,20503,20504,20507,20508,20509,20510,20514,20519,20526,20528,20530,20531,20533,20544,20545,20546,20549,20550,20554,20556,20558,20561,20562,20563,20567,20569,20575,20576,20578,20579,20582,20583,20586,20589,20592,20593,20539,20609,20611,20612,20614,20618,20622,20623,20624,20626,20627,20628,20630,20635,20636,20638,20639,20640,20641,20642,20650,20655,20656,20665,20666,20669,20672,20675,20676,20679,20684,20686,20688,20691,20692,20696,20700,20701,20703,20706,20708,20710,20712,20713,20719,20721,20726,20730,20734,20739,20742,20743,20744,20747,20748,20749,20750,20722,20752,20759,20761,20763,20764,20765,20766,20771,20775,20776,20780,20781,20783,20785,20787,20788,20789,20792,20793,20802,20810,20815,20819,20821,20823,20824,20831,20836,20838,20862,20867,20868,20875,20878,20888,20893,20897,20899,20909,20920,20922,20924,20926,20927,20930,20936,20943,20945,20946,20947,20949,20952,20958,20962,20965,20974,20978,20979,20980,20983,20993,20994,20997,21010,21011,21013,21014,21016,21026,21032,21041,21042,21045,21052,21061,21065,21077,21079,21080,21082,21084,21087,21088,21089,21094,21102,21111,21112,21113,21120,21122,21125,21130,21132,21139,21141,21142,21143,21144,21146,21148,21156,21157,21158,21159,21167,21168,21174,21175,21176,21178,21179,21181,21184,21188,21190,21192,21196,21199,21201,21204,21206,21211,21212,21217,21221,21224,21225,21226,21228,21232,21233,21236,21238,21239,21248,21251,21258,21259,21260,21265,21267,21272,21275,21276,21278,21279,21285,21287,21288,21289,21291,21292,21293,21296,21298,21301,21308,21309,21310,21314,21324,21323,21337,21339,21345,21347,21349,21356,21357,21362,21369,21374,21379,21383,21384,21390,21395,21396,21401,21405,21409,21412,21418,21419,21423,21426,21428,21429,21431,21432,21434,21437,21440,21445,21455,21458,21459,21461,21466,21469,21470,21472,21478,21479,21493,21506,21523,21530,21537,21543,21544,21546,21551,21553,21556,21557,21571,21572,21575,21581,21583,21598,21602,21604,21606,21607,21609,21611,21613,21614,21620,21631,21633,21635,21637,21640,21641,21645,21649,21653,21654,21660,21663,21665,21670,21671,21673,21674,21677,21678,21681,21687,21689,21690,21691,21695,21702,21706,21709,21710,21728,21738,21740,21743,21750,21756,21758,21759,21760,21761,21765,21768,21769,21772,21773,21774,21781,21802,21803,21810,21813,21814,21819,21820,21821,21825,21831,21833,21834,21837,21840,21841,21848,21850,21851,21854,21856,21857,21860,21862,21887,21889,21890,21894,21896,21902,21903,21905,21906,21907,21908,21911,21923,21924,21933,21938,21951,21953,21955,21958,21961,21963,21964,21966,21969,21970,21971,21975,21976,21979,21982,21986,21993,22006,22015,22021,22024,22026,22029,22030,22031,22032,22033,22034,22041,22060,22064,22067,22069,22071,22073,22075,22076,22077,22079,22080,22081,22083,22084,22086,22089,22091,22093,22095,22100,22110,22112,22113,22114,22115,22118,22121,22125,22127,22129,22130,22133,22148,22149,22152,22155,22156,22165,22169,22170,22173,22174,22175,22182,22183,22184,22185,22187,22188,22189,22193,22195,22199,22206,22213,22217,22218,22219,22223,22224,22220,22221,22233,22236,22237,22239,22241,22244,22245,22246,22247,22248,22257,22251,22253,22262,22263,22273,22274,22279,22282,22284,22289,22293,22298,22299,22301,22304,22306,22307,22308,22309,22313,22314,22316,22318,22319,22323,22324,22333,22334,22335,22341,22342,22348,22349,22354,22370,22373,22375,22376,22379,22381,22382,22383,22384,22385,22387,22388,22389,22391,22393,22394,22395,22396,22398,22401,22403,22412,22420,22423,22425,22426,22428,22429,22430,22431,22433,22421,22439,22440,22441,22444,22456,22461,22471,22472,22476,22479,22485,22493,22494,22500,22502,22503,22505,22509,22512,22517,22518,22520,22525,22526,22527,22531,22532,22536,22537,22497,22540,22541,22555,22558,22559,22560,22566,22567,22573,22578,22585,22591,22601,22604,22605,22607,22608,22613,22623,22625,22628,22631,22632,22648,22652,22655,22656,22657,22663,22664,22665,22666,22668,22669,22671,22672,22676,22678,22685,22688,22689,22690,22694,22697,22705,22706,22724,22716,22722,22728,22733,22734,22736,22738,22740,22742,22746,22749,22753,22754,22761,22771,22789,22790,22795,22796,22802,22803,22804,34369,22813,22817,22819,22820,22824,22831,22832,22835,22837,22838,22847,22851,22854,22866,22867,22873,22875,22877,22878,22879,22881,22883,22891,22893,22895,22898,22901,22902,22905,22907,22908,22923,22924,22926,22930,22933,22935,22943,22948,22951,22957,22958,22959,22960,22963,22967,22970,22972,22977,22979,22980,22984,22986,22989,22994,23005,23006,23007,23011,23012,23015,23022,23023,23025,23026,23028,23031,23040,23044,23052,23053,23054,23058,23059,23070,23075,23076,23079,23080,23082,23085,23088,23108,23109,23111,23112,23116,23120,23125,23134,23139,23141,23143,23149,23159,23162,23163,23166,23179,23184,23187,23190,23193,23196,23198,23199,23200,23202,23207,23212,23217,23218,23219,23221,23224,23226,23227,23231,23236,23238,23240,23247,23258,23260,23264,23269,23274,23278,23285,23286,23293,23296,23297,23304,23319,23348,23321,23323,23325,23329,23333,23341,23352,23361,23371,23372,23378,23382,23390,23400,23406,23407,23420,23421,23422,23423,23425,23428,23430,23434,23438,23440,23441,23443,23444,23446,23464,23465,23468,23469,23471,23473,23474,23479,23482,23484,23488,23489,23501,23503,23510,23511,23512,23513,23514,23520,23535,23537,23540,23549,23564,23575,23582,23583,23587,23590,23593,23595,23596,23598,23600,23602,23605,23606,23641,23642,23644,23650,23651,23655,23656,23657,23661,23664,23668,23669,23674,23675,23676,23677,23687,23688,23690,23695,23698,23709,23711,23712,23714,23715,23718,23722,23730,23732,23733,23738,23753,23755,23762,23773,23767,23790,23793,23794,23796,23809,23814,23821,23826,23851,23843,23844,23846,23847,23857,23860,23865,23869,23871,23874,23875,23878,23880,23893,23889,23897,23882,23903,23904,23905,23906,23908,23914,23917,23920,23929,23930,23934,23935,23937,23939,23944,23946,23954,23955,23956,23957,23961,23963,23967,23968,23975,23979,23984,23988,23992,23993,24003,24007,24011,24016,24014,24024,24025,24032,24036,24041,24056,24057,24064,24071,24077,24082,24084,24085,24088,24095,24096,24110,24104,24114,24117,24126,24139,24144,24137,24145,24150,24152,24155,24156,24158,24168,24170,24171,24172,24173,24174,24176,24192,24203,24206,24226,24228,24229,24232,24234,24236,24241,24243,24253,24254,24255,24262,24268,24267,24270,24273,24274,24276,24277,24284,24286,24293,24299,24322,24326,24327,24328,24334,24345,24348,24349,24353,24354,24355,24356,24360,24363,24364,24366,24368,24372,24374,24379,24381,24383,24384,24388,24389,24391,24397,24400,24404,24408,24411,24416,24419,24420,24423,24431,24434,24436,24437,24440,24442,24445,24446,24457,24461,24463,24470,24476,24477,24482,24487,24491,24484,24492,24495,24496,24497,24504,24516,24519,24520,24521,24523,24528,24529,24530,24531,24532,24542,24545,24546,24552,24553,24554,24556,24557,24558,24559,24562,24563,24566,24570,24572,24583,24586,24589,24595,24596,24599,24600,24602,24607,24612,24621,24627,24629,24640,24647,24648,24649,24652,24657,24660,24662,24663,24669,24673,24679,24689,24702,24703,24706,24710,24712,24714,24718,24721,24723,24725,24728,24733,24734,24738,24740,24741,24744,24752,24753,24759,24763,24766,24770,24772,24776,24777,24778,24779,24782,24783,24788,24789,24793,24795,24797,24798,24802,24805,24818,24821,24824,24828,24829,24834,24839,24842,24844,24848,24849,24850,24851,24852,24854,24855,24857,24860,24862,24866,24874,24875,24880,24881,24885,24886,24887,24889,24897,24901,24902,24905,24926,24928,24940,24946,24952,24955,24956,24959,24960,24961,24963,24964,24971,24973,24978,24979,24983,24984,24988,24989,24991,24992,24997,25e3,25002,25005,25016,25017,25020,25024,25025,25026,25038,25039,25045,25052,25053,25054,25055,25057,25058,25063,25065,25061,25068,25069,25071,25089,25091,25092,25095,25107,25109,25116,25120,25122,25123,25127,25129,25131,25145,25149,25154,25155,25156,25158,25164,25168,25169,25170,25172,25174,25178,25180,25188,25197,25199,25203,25210,25213,25229,25230,25231,25232,25254,25256,25267,25270,25271,25274,25278,25279,25284,25294,25301,25302,25306,25322,25330,25332,25340,25341,25347,25348,25354,25355,25357,25360,25363,25366,25368,25385,25386,25389,25397,25398,25401,25404,25409,25410,25411,25412,25414,25418,25419,25422,25426,25427,25428,25432,25435,25445,25446,25452,25453,25457,25460,25461,25464,25468,25469,25471,25474,25476,25479,25482,25488,25492,25493,25497,25498,25502,25508,25510,25517,25518,25519,25533,25537,25541,25544,25550,25553,25555,25556,25557,25564,25568,25573,25578,25580,25586,25587,25589,25592,25593,25609,25610,25616,25618,25620,25624,25630,25632,25634,25636,25637,25641,25642,25647,25648,25653,25661,25663,25675,25679,25681,25682,25683,25684,25690,25691,25692,25693,25695,25696,25697,25699,25709,25715,25716,25723,25725,25733,25735,25743,25744,25745,25752,25753,25755,25757,25759,25761,25763,25766,25768,25772,25779,25789,25790,25791,25796,25801,25802,25803,25804,25806,25808,25809,25813,25815,25828,25829,25833,25834,25837,25840,25845,25847,25851,25855,25857,25860,25864,25865,25866,25871,25875,25876,25878,25881,25883,25886,25887,25890,25894,25897,25902,25905,25914,25916,25917,25923,25927,25929,25936,25938,25940,25951,25952,25959,25963,25978,25981,25985,25989,25994,26002,26005,26008,26013,26016,26019,26022,26030,26034,26035,26036,26047,26050,26056,26057,26062,26064,26068,26070,26072,26079,26096,26098,26100,26101,26105,26110,26111,26112,26116,26120,26121,26125,26129,26130,26133,26134,26141,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26161,26163,26169,26167,26176,26181,26182,26186,26188,26193,26190,26199,26200,26201,26203,26204,26208,26209,26363,26218,26219,26220,26238,26227,26229,26239,26231,26232,26233,26235,26240,26236,26251,26252,26253,26256,26258,26265,26266,26267,26268,26271,26272,26276,26285,26289,26290,26293,26299,26303,26304,26306,26307,26312,26316,26318,26319,26324,26331,26335,26344,26347,26348,26350,26362,26373,26375,26382,26387,26393,26396,26400,26402,26419,26430,26437,26439,26440,26444,26452,26453,26461,26470,26476,26478,26484,26486,26491,26497,26500,26510,26511,26513,26515,26518,26520,26521,26523,26544,26545,26546,26549,26555,26556,26557,26617,26560,26562,26563,26565,26568,26569,26578,26583,26585,26588,26593,26598,26608,26610,26614,26615,26706,26644,26649,26653,26655,26664,26663,26668,26669,26671,26672,26673,26675,26683,26687,26692,26693,26698,26700,26709,26711,26712,26715,26731,26734,26735,26736,26737,26738,26741,26745,26746,26747,26748,26754,26756,26758,26760,26774,26776,26778,26780,26785,26787,26789,26793,26794,26798,26802,26811,26821,26824,26828,26831,26832,26833,26835,26838,26841,26844,26845,26853,26856,26858,26859,26860,26861,26864,26865,26869,26870,26875,26876,26877,26886,26889,26890,26896,26897,26899,26902,26903,26929,26931,26933,26936,26939,26946,26949,26953,26958,26967,26971,26979,26980,26981,26982,26984,26985,26988,26992,26993,26994,27002,27003,27007,27008,27021,27026,27030,27032,27041,27045,27046,27048,27051,27053,27055,27063,27064,27066,27068,27077,27080,27089,27094,27095,27106,27109,27118,27119,27121,27123,27125,27134,27136,27137,27139,27151,27153,27157,27162,27165,27168,27172,27176,27184,27186,27188,27191,27195,27198,27199,27205,27206,27209,27210,27214,27216,27217,27218,27221,27222,27227,27236,27239,27242,27249,27251,27262,27265,27267,27270,27271,27273,27275,27281,27291,27293,27294,27295,27301,27307,27311,27312,27313,27316,27325,27326,27327,27334,27337,27336,27340,27344,27348,27349,27350,27356,27357,27364,27367,27372,27376,27377,27378,27388,27389,27394,27395,27398,27399,27401,27407,27408,27409,27415,27419,27422,27428,27432,27435,27436,27439,27445,27446,27451,27455,27462,27466,27469,27474,27478,27480,27485,27488,27495,27499,27502,27504,27509,27517,27518,27522,27525,27543,27547,27551,27552,27554,27555,27560,27561,27564,27565,27566,27568,27576,27577,27581,27582,27587,27588,27593,27596,27606,27610,27617,27619,27622,27623,27630,27633,27639,27641,27647,27650,27652,27653,27657,27661,27662,27664,27666,27673,27679,27686,27687,27688,27692,27694,27699,27701,27702,27706,27707,27711,27722,27723,27725,27727,27730,27732,27737,27739,27740,27755,27757,27759,27764,27766,27768,27769,27771,27781,27782,27783,27785,27796,27797,27799,27800,27804,27807,27824,27826,27828,27842,27846,27853,27855,27856,27857,27858,27860,27862,27866,27868,27872,27879,27881,27883,27884,27886,27890,27892,27908,27911,27914,27918,27919,27921,27923,27930,27942,27943,27944,27751,27950,27951,27953,27961,27964,27967,27991,27998,27999,28001,28005,28007,28015,28016,28028,28034,28039,28049,28050,28052,28054,28055,28056,28074,28076,28084,28087,28089,28093,28095,28100,28104,28106,28110,28111,28118,28123,28125,28127,28128,28130,28133,28137,28143,28144,28148,28150,28156,28160,28164,28190,28194,28199,28210,28214,28217,28219,28220,28228,28229,28232,28233,28235,28239,28241,28242,28243,28244,28247,28252,28253,28254,28258,28259,28264,28275,28283,28285,28301,28307,28313,28320,28327,28333,28334,28337,28339,28347,28351,28352,28353,28355,28359,28360,28362,28365,28366,28367,28395,28397,28398,28409,28411,28413,28420,28424,28426,28428,28429,28438,28440,28442,28443,28454,28457,28458,28463,28464,28467,28470,28475,28476,28461,28495,28497,28498,28499,28503,28505,28506,28509,28510,28513,28514,28520,28524,28541,28542,28547,28551,28552,28555,28556,28557,28560,28562,28563,28564,28566,28570,28575,28576,28581,28582,28583,28584,28590,28591,28592,28597,28598,28604,28613,28615,28616,28618,28634,28638,28648,28649,28656,28661,28665,28668,28669,28672,28677,28678,28679,28685,28695,28704,28707,28719,28724,28727,28729,28732,28739,28740,28744,28745,28746,28747,28756,28757,28765,28766,28750,28772,28773,28780,28782,28789,28790,28798,28801,28805,28806,28820,28821,28822,28823,28824,28827,28836,28843,28848,28849,28852,28855,28874,28881,28883,28884,28885,28886,28888,28892,28900,28922,28931,28932,28933,28934,28935,28939,28940,28943,28958,28960,28971,28973,28975,28976,28977,28984,28993,28997,28998,28999,29002,29003,29008,29010,29015,29018,29020,29022,29024,29032,29049,29056,29061,29063,29068,29074,29082,29083,29088,29090,29103,29104,29106,29107,29114,29119,29120,29121,29124,29131,29132,29139,29142,29145,29146,29148,29176,29182,29184,29191,29192,29193,29203,29207,29210,29213,29215,29220,29227,29231,29236,29240,29241,29249,29250,29251,29253,29262,29263,29264,29267,29269,29270,29274,29276,29278,29280,29283,29288,29291,29294,29295,29297,29303,29304,29307,29308,29311,29316,29321,29325,29326,29331,29339,29352,29357,29358,29361,29364,29374,29377,29383,29385,29388,29397,29398,29400,29407,29413,29427,29428,29434,29435,29438,29442,29444,29445,29447,29451,29453,29458,29459,29464,29465,29470,29474,29476,29479,29480,29484,29489,29490,29493,29498,29499,29501,29507,29517,29520,29522,29526,29528,29533,29534,29535,29536,29542,29543,29545,29547,29548,29550,29551,29553,29559,29561,29564,29568,29569,29571,29573,29574,29582,29584,29587,29589,29591,29592,29596,29598,29599,29600,29602,29605,29606,29610,29611,29613,29621,29623,29625,29628,29629,29631,29637,29638,29641,29643,29644,29647,29650,29651,29654,29657,29661,29665,29667,29670,29671,29673,29684,29685,29687,29689,29690,29691,29693,29695,29696,29697,29700,29703,29706,29713,29722,29723,29732,29734,29736,29737,29738,29739,29740,29741,29742,29743,29744,29745,29753,29760,29763,29764,29766,29767,29771,29773,29777,29778,29783,29789,29794,29798,29799,29800,29803,29805,29806,29809,29810,29824,29825,29829,29830,29831,29833,29839,29840,29841,29842,29848,29849,29850,29852,29855,29856,29857,29859,29862,29864,29865,29866,29867,29870,29871,29873,29874,29877,29881,29883,29887,29896,29897,29900,29904,29907,29912,29914,29915,29918,29919,29924,29928,29930,29931,29935,29940,29946,29947,29948,29951,29958,29970,29974,29975,29984,29985,29988,29991,29993,29994,29999,30006,30009,30013,30014,30015,30016,30019,30023,30024,30030,30032,30034,30039,30046,30047,30049,30063,30065,30073,30074,30075,30076,30077,30078,30081,30085,30096,30098,30099,30101,30105,30108,30114,30116,30132,30138,30143,30144,30145,30148,30150,30156,30158,30159,30167,30172,30175,30176,30177,30180,30183,30188,30190,30191,30193,30201,30208,30210,30211,30212,30215,30216,30218,30220,30223,30226,30227,30229,30230,30233,30235,30236,30237,30238,30243,30245,30246,30249,30253,30258,30259,30261,30264,30265,30266,30268,30282,30272,30273,30275,30276,30277,30281,30283,30293,30297,30303,30308,30309,30317,30318,30319,30321,30324,30337,30341,30348,30349,30357,30363,30364,30365,30367,30368,30370,30371,30372,30373,30374,30375,30376,30378,30381,30397,30401,30405,30409,30411,30412,30414,30420,30425,30432,30438,30440,30444,30448,30449,30454,30457,30460,30464,30470,30474,30478,30482,30484,30485,30487,30489,30490,30492,30498,30504,30509,30510,30511,30516,30517,30518,30521,30525,30526,30530,30533,30534,30538,30541,30542,30543,30546,30550,30551,30556,30558,30559,30560,30562,30564,30567,30570,30572,30576,30578,30579,30580,30586,30589,30592,30596,30604,30605,30612,30613,30614,30618,30623,30626,30631,30634,30638,30639,30641,30645,30654,30659,30665,30673,30674,30677,30681,30686,30687,30688,30692,30694,30698,30700,30704,30705,30708,30712,30715,30725,30726,30729,30733,30734,30737,30749,30753,30754,30755,30765,30766,30768,30773,30775,30787,30788,30791,30792,30796,30798,30802,30812,30814,30816,30817,30819,30820,30824,30826,30830,30842,30846,30858,30863,30868,30872,30881,30877,30878,30879,30884,30888,30892,30893,30896,30897,30898,30899,30907,30909,30911,30919,30920,30921,30924,30926,30930,30931,30933,30934,30948,30939,30943,30944,30945,30950,30954,30962,30963,30976,30966,30967,30970,30971,30975,30982,30988,30992,31002,31004,31006,31007,31008,31013,31015,31017,31021,31025,31028,31029,31035,31037,31039,31044,31045,31046,31050,31051,31055,31057,31060,31064,31067,31068,31079,31081,31083,31090,31097,31099,31100,31102,31115,31116,31121,31123,31124,31125,31126,31128,31131,31132,31137,31144,31145,31147,31151,31153,31156,31160,31163,31170,31172,31175,31176,31178,31183,31188,31190,31194,31197,31198,31200,31202,31205,31210,31211,31213,31217,31224,31228,31234,31235,31239,31241,31242,31244,31249,31253,31259,31262,31265,31271,31275,31277,31279,31280,31284,31285,31288,31289,31290,31300,31301,31303,31304,31308,31317,31318,31321,31324,31325,31327,31328,31333,31335,31338,31341,31349,31352,31358,31360,31362,31365,31366,31370,31371,31376,31377,31380,31390,31392,31395,31404,31411,31413,31417,31419,31420,31430,31433,31436,31438,31441,31451,31464,31465,31467,31468,31473,31476,31483,31485,31486,31495,31508,31519,31523,31527,31529,31530,31531,31533,31534,31535,31536,31537,31540,31549,31551,31552,31553,31559,31566,31573,31584,31588,31590,31593,31594,31597,31599,31602,31603,31607,31620,31625,31630,31632,31633,31638,31643,31646,31648,31653,31660,31663,31664,31666,31669,31670,31674,31675,31676,31677,31682,31685,31688,31690,31700,31702,31703,31705,31706,31707,31720,31722,31730,31732,31733,31736,31737,31738,31740,31742,31745,31746,31747,31748,31750,31753,31755,31756,31758,31759,31769,31771,31776,31781,31782,31784,31788,31793,31795,31796,31798,31801,31802,31814,31818,31829,31825,31826,31827,31833,31834,31835,31836,31837,31838,31841,31843,31847,31849,31853,31854,31856,31858,31865,31868,31869,31878,31879,31887,31892,31902,31904,31910,31920,31926,31927,31930,31931,31932,31935,31940,31943,31944,31945,31949,31951,31955,31956,31957,31959,31961,31962,31965,31974,31977,31979,31989,32003,32007,32008,32009,32015,32017,32018,32019,32022,32029,32030,32035,32038,32042,32045,32049,32060,32061,32062,32064,32065,32071,32072,32077,32081,32083,32087,32089,32090,32092,32093,32101,32103,32106,32112,32120,32122,32123,32127,32129,32130,32131,32133,32134,32136,32139,32140,32141,32145,32150,32151,32157,32158,32166,32167,32170,32179,32182,32183,32185,32194,32195,32196,32197,32198,32204,32205,32206,32215,32217,32256,32226,32229,32230,32234,32235,32237,32241,32245,32246,32249,32250,32264,32272,32273,32277,32279,32284,32285,32288,32295,32296,32300,32301,32303,32307,32310,32319,32324,32325,32327,32334,32336,32338,32344,32351,32353,32354,32357,32363,32366,32367,32371,32376,32382,32385,32390,32391,32394,32397,32401,32405,32408,32410,32413,32414,32572,32571,32573,32574,32575,32579,32580,32583,32591,32594,32595,32603,32604,32605,32609,32611,32612,32613,32614,32621,32625,32637,32638,32639,32640,32651,32653,32655,32656,32657,32662,32663,32668,32673,32674,32678,32682,32685,32692,32700,32703,32704,32707,32712,32718,32719,32731,32735,32739,32741,32744,32748,32750,32751,32754,32762,32765,32766,32767,32775,32776,32778,32781,32782,32783,32785,32787,32788,32790,32797,32798,32799,32800,32804,32806,32812,32814,32816,32820,32821,32823,32825,32826,32828,32830,32832,32836,32864,32868,32870,32877,32881,32885,32897,32904,32910,32924,32926,32934,32935,32939,32952,32953,32968,32973,32975,32978,32980,32981,32983,32984,32992,33005,33006,33008,33010,33011,33014,33017,33018,33022,33027,33035,33046,33047,33048,33052,33054,33056,33060,33063,33068,33072,33077,33082,33084,33093,33095,33098,33100,33106,33111,33120,33121,33127,33128,33129,33133,33135,33143,33153,33168,33156,33157,33158,33163,33166,33174,33176,33179,33182,33186,33198,33202,33204,33211,33227,33219,33221,33226,33230,33231,33237,33239,33243,33245,33246,33249,33252,33259,33260,33264,33265,33266,33269,33270,33272,33273,33277,33279,33280,33283,33295,33299,33300,33305,33306,33309,33313,33314,33320,33330,33332,33338,33347,33348,33349,33350,33355,33358,33359,33361,33366,33372,33376,33379,33383,33389,33396,33403,33405,33407,33408,33409,33411,33412,33415,33417,33418,33422,33425,33428,33430,33432,33434,33435,33440,33441,33443,33444,33447,33448,33449,33450,33454,33456,33458,33460,33463,33466,33468,33470,33471,33478,33488,33493,33498,33504,33506,33508,33512,33514,33517,33519,33526,33527,33533,33534,33536,33537,33543,33544,33546,33547,33620,33563,33565,33566,33567,33569,33570,33580,33581,33582,33584,33587,33591,33594,33596,33597,33602,33603,33604,33607,33613,33614,33617,33621,33622,33623,33648,33656,33661,33663,33664,33666,33668,33670,33677,33682,33684,33685,33688,33689,33691,33692,33693,33702,33703,33705,33708,33726,33727,33728,33735,33737,33743,33744,33745,33748,33757,33619,33768,33770,33782,33784,33785,33788,33793,33798,33802,33807,33809,33813,33817,33709,33839,33849,33861,33863,33864,33866,33869,33871,33873,33874,33878,33880,33881,33882,33884,33888,33892,33893,33895,33898,33904,33907,33908,33910,33912,33916,33917,33921,33925,33938,33939,33941,33950,33958,33960,33961,33962,33967,33969,33972,33978,33981,33982,33984,33986,33991,33992,33996,33999,34003,34012,34023,34026,34031,34032,34033,34034,34039,34098,34042,34043,34045,34050,34051,34055,34060,34062,34064,34076,34078,34082,34083,34084,34085,34087,34090,34091,34095,34099,34100,34102,34111,34118,34127,34128,34129,34130,34131,34134,34137,34140,34141,34142,34143,34144,34145,34146,34148,34155,34159,34169,34170,34171,34173,34175,34177,34181,34182,34185,34187,34188,34191,34195,34200,34205,34207,34208,34210,34213,34215,34228,34230,34231,34232,34236,34237,34238,34239,34242,34247,34250,34251,34254,34221,34264,34266,34271,34272,34278,34280,34285,34291,34294,34300,34303,34304,34308,34309,34317,34318,34320,34321,34322,34328,34329,34331,34334,34337,34343,34345,34358,34360,34362,34364,34365,34368,34370,34374,34386,34387,34390,34391,34392,34393,34397,34400,34401,34402,34403,34404,34409,34412,34415,34421,34422,34423,34426,34445,34449,34454,34456,34458,34460,34465,34470,34471,34472,34477,34481,34483,34484,34485,34487,34488,34489,34495,34496,34497,34499,34501,34513,34514,34517,34519,34522,34524,34528,34531,34533,34535,34440,34554,34556,34557,34564,34565,34567,34571,34574,34575,34576,34579,34580,34585,34590,34591,34593,34595,34600,34606,34607,34609,34610,34617,34618,34620,34621,34622,34624,34627,34629,34637,34648,34653,34657,34660,34661,34671,34673,34674,34683,34691,34692,34693,34694,34695,34696,34697,34699,34700,34704,34707,34709,34711,34712,34713,34718,34720,34723,34727,34732,34733,34734,34737,34741,34750,34751,34753,34760,34761,34762,34766,34773,34774,34777,34778,34780,34783,34786,34787,34788,34794,34795,34797,34801,34803,34808,34810,34815,34817,34819,34822,34825,34826,34827,34832,34841,34834,34835,34836,34840,34842,34843,34844,34846,34847,34856,34861,34862,34864,34866,34869,34874,34876,34881,34883,34885,34888,34889,34890,34891,34894,34897,34901,34902,34904,34906,34908,34911,34912,34916,34921,34929,34937,34939,34944,34968,34970,34971,34972,34975,34976,34984,34986,35002,35005,35006,35008,35018,35019,35020,35021,35022,35025,35026,35027,35035,35038,35047,35055,35056,35057,35061,35063,35073,35078,35085,35086,35087,35093,35094,35096,35097,35098,35100,35104,35110,35111,35112,35120,35121,35122,35125,35129,35130,35134,35136,35138,35141,35142,35145,35151,35154,35159,35162,35163,35164,35169,35170,35171,35179,35182,35184,35187,35189,35194,35195,35196,35197,35209,35213,35216,35220,35221,35227,35228,35231,35232,35237,35248,35252,35253,35254,35255,35260,35284,35285,35286,35287,35288,35301,35305,35307,35309,35313,35315,35318,35321,35325,35327,35332,35333,35335,35343,35345,35346,35348,35349,35358,35360,35362,35364,35366,35371,35372,35375,35381,35383,35389,35390,35392,35395,35397,35399,35401,35405,35406,35411,35414,35415,35416,35420,35421,35425,35429,35431,35445,35446,35447,35449,35450,35451,35454,35455,35456,35459,35462,35467,35471,35472,35474,35478,35479,35481,35487,35495,35497,35502,35503,35507,35510,35511,35515,35518,35523,35526,35528,35529,35530,35537,35539,35540,35541,35543,35549,35551,35564,35568,35572,35573,35574,35580,35583,35589,35590,35595,35601,35612,35614,35615,35594,35629,35632,35639,35644,35650,35651,35652,35653,35654,35656,35666,35667,35668,35673,35661,35678,35683,35693,35702,35704,35705,35708,35710,35713,35716,35717,35723,35725,35727,35732,35733,35740,35742,35743,35896,35897,35901,35902,35909,35911,35913,35915,35919,35921,35923,35924,35927,35928,35931,35933,35929,35939,35940,35942,35944,35945,35949,35955,35957,35958,35963,35966,35974,35975,35979,35984,35986,35987,35993,35995,35996,36004,36025,36026,36037,36038,36041,36043,36047,36054,36053,36057,36061,36065,36072,36076,36079,36080,36082,36085,36087,36088,36094,36095,36097,36099,36105,36114,36119,36123,36197,36201,36204,36206,36223,36226,36228,36232,36237,36240,36241,36245,36254,36255,36256,36262,36267,36268,36271,36274,36277,36279,36281,36283,36288,36293,36294,36295,36296,36298,36302,36305,36308,36309,36311,36313,36324,36325,36327,36332,36336,36284,36337,36338,36340,36349,36353,36356,36357,36358,36363,36369,36372,36374,36384,36385,36386,36387,36390,36391,36401,36403,36406,36407,36408,36409,36413,36416,36417,36427,36429,36430,36431,36436,36443,36444,36445,36446,36449,36450,36457,36460,36461,36463,36464,36465,36473,36474,36475,36482,36483,36489,36496,36498,36501,36506,36507,36509,36510,36514,36519,36521,36525,36526,36531,36533,36538,36539,36544,36545,36547,36548,36551,36559,36561,36564,36572,36584,36590,36592,36593,36599,36601,36602,36589,36608,36610,36615,36616,36623,36624,36630,36631,36632,36638,36640,36641,36643,36645,36647,36648,36652,36653,36654,36660,36661,36662,36663,36666,36672,36673,36675,36679,36687,36689,36690,36691,36692,36693,36696,36701,36702,36709,36765,36768,36769,36772,36773,36774,36789,36790,36792,36798,36800,36801,36806,36810,36811,36813,36816,36818,36819,36821,36832,36835,36836,36840,36846,36849,36853,36854,36859,36862,36866,36868,36872,36876,36888,36891,36904,36905,36911,36906,36908,36909,36915,36916,36919,36927,36931,36932,36940,36955,36957,36962,36966,36967,36972,36976,36980,36985,36997,37e3,37003,37004,37006,37008,37013,37015,37016,37017,37019,37024,37025,37026,37029,37040,37042,37043,37044,37046,37053,37068,37054,37059,37060,37061,37063,37064,37077,37079,37080,37081,37084,37085,37087,37093,37074,37110,37099,37103,37104,37108,37118,37119,37120,37124,37125,37126,37128,37133,37136,37140,37142,37143,37144,37146,37148,37150,37152,37157,37154,37155,37159,37161,37166,37167,37169,37172,37174,37175,37177,37178,37180,37181,37187,37191,37192,37199,37203,37207,37209,37210,37211,37217,37220,37223,37229,37236,37241,37242,37243,37249,37251,37253,37254,37258,37262,37265,37267,37268,37269,37272,37278,37281,37286,37288,37292,37293,37294,37296,37297,37298,37299,37302,37307,37308,37309,37311,37314,37315,37317,37331,37332,37335,37337,37338,37342,37348,37349,37353,37354,37356,37357,37358,37359,37360,37361,37367,37369,37371,37373,37376,37377,37380,37381,37382,37383,37385,37386,37388,37392,37394,37395,37398,37400,37404,37405,37411,37412,37413,37414,37416,37422,37423,37424,37427,37429,37430,37432,37433,37434,37436,37438,37440,37442,37443,37446,37447,37450,37453,37454,37455,37457,37464,37465,37468,37469,37472,37473,37477,37479,37480,37481,37486,37487,37488,37493,37494,37495,37496,37497,37499,37500,37501,37503,37512,37513,37514,37517,37518,37522,37527,37529,37535,37536,37540,37541,37543,37544,37547,37551,37554,37558,37560,37562,37563,37564,37565,37567,37568,37569,37570,37571,37573,37574,37575,37576,37579,37580,37581,37582,37584,37587,37589,37591,37592,37593,37596,37597,37599,37600,37601,37603,37605,37607,37608,37612,37614,37616,37625,37627,37631,37632,37634,37640,37645,37649,37652,37653,37660,37661,37662,37663,37665,37668,37669,37671,37673,37674,37683,37684,37686,37687,37703,37704,37705,37712,37713,37714,37717,37719,37720,37722,37726,37732,37733,37735,37737,37738,37741,37743,37744,37745,37747,37748,37750,37754,37757,37759,37760,37761,37762,37768,37770,37771,37773,37775,37778,37781,37784,37787,37790,37793,37795,37796,37798,37800,37803,37812,37813,37814,37818,37801,37825,37828,37829,37830,37831,37833,37834,37835,37836,37837,37843,37849,37852,37854,37855,37858,37862,37863,37881,37879,37880,37882,37883,37885,37889,37890,37892,37896,37897,37901,37902,37903,37909,37910,37911,37919,37934,37935,37937,37938,37939,37940,37947,37951,37949,37955,37957,37960,37962,37964,37973,37977,37980,37983,37985,37987,37992,37995,37997,37998,37999,38001,38002,38020,38019,38264,38265,38270,38276,38280,38284,38285,38286,38301,38302,38303,38305,38310,38313,38315,38316,38324,38326,38330,38333,38335,38342,38344,38345,38347,38352,38353,38354,38355,38361,38362,38365,38366,38367,38368,38372,38374,38429,38430,38434,38436,38437,38438,38444,38449,38451,38455,38456,38457,38458,38460,38461,38465,38482,38484,38486,38487,38488,38497,38510,38516,38523,38524,38526,38527,38529,38530,38531,38532,38537,38545,38550,38554,38557,38559,38564,38565,38566,38569,38574,38575,38579,38586,38602,38610,23986,38616,38618,38621,38622,38623,38633,38639,38641,38650,38658,38659,38661,38665,38682,38683,38685,38689,38690,38691,38696,38705,38707,38721,38723,38730,38734,38735,38741,38743,38744,38746,38747,38755,38759,38762,38766,38771,38774,38775,38776,38779,38781,38783,38784,38793,38805,38806,38807,38809,38810,38814,38815,38818,38828,38830,38833,38834,38837,38838,38840,38841,38842,38844,38846,38847,38849,38852,38853,38855,38857,38858,38860,38861,38862,38864,38865,38868,38871,38872,38873,38877,38878,38880,38875,38881,38884,38895,38897,38900,38903,38904,38906,38919,38922,38937,38925,38926,38932,38934,38940,38942,38944,38947,38950,38955,38958,38959,38960,38962,38963,38965,38949,38974,38980,38983,38986,38993,38994,38995,38998,38999,39001,39002,39010,39011,39013,39014,39018,39020,39083,39085,39086,39088,39092,39095,39096,39098,39099,39103,39106,39109,39112,39116,39137,39139,39141,39142,39143,39146,39155,39158,39170,39175,39176,39185,39189,39190,39191,39194,39195,39196,39199,39202,39206,39207,39211,39217,39218,39219,39220,39221,39225,39226,39227,39228,39232,39233,39238,39239,39240,39245,39246,39252,39256,39257,39259,39260,39262,39263,39264,39323,39325,39327,39334,39344,39345,39346,39349,39353,39354,39357,39359,39363,39369,39379,39380,39385,39386,39388,39390,39399,39402,39403,39404,39408,39412,39413,39417,39421,39422,39426,39427,39428,39435,39436,39440,39441,39446,39454,39456,39458,39459,39460,39463,39469,39470,39475,39477,39478,39480,39495,39489,39492,39498,39499,39500,39502,39505,39508,39510,39517,39594,39596,39598,39599,39602,39604,39605,39606,39609,39611,39614,39615,39617,39619,39622,39624,39630,39632,39634,39637,39638,39639,39643,39644,39648,39652,39653,39655,39657,39660,39666,39667,39669,39673,39674,39677,39679,39680,39681,39682,39683,39684,39685,39688,39689,39691,39692,39693,39694,39696,39698,39702,39705,39707,39708,39712,39718,39723,39725,39731,39732,39733,39735,39737,39738,39741,39752,39755,39756,39765,39766,39767,39771,39774,39777,39779,39781,39782,39784,39786,39787,39788,39789,39790,39795,39797,39799,39800,39801,39807,39808,39812,39813,39814,39815,39817,39818,39819,39821,39823,39824,39828,39834,39837,39838,39846,39847,39849,39852,39856,39857,39858,39863,39864,39867,39868,39870,39871,39873,39879,39880,39886,39888,39895,39896,39901,39903,39909,39911,39914,39915,39919,39923,39927,39928,39929,39930,39933,39935,39936,39938,39947,39951,39953,39958,39960,39961,39962,39964,39966,39970,39971,39974,39975,39976,39977,39978,39985,39989,39990,39991,39997,40001,40003,40004,40005,40009,40010,40014,40015,40016,40019,40020,40022,40024,40027,40029,40030,40031,40035,40041,40042,40028,40043,40040,40046,40048,40050,40053,40055,40059,40166,40178,40183,40185,40203,40194,40209,40215,40216,40220,40221,40222,40239,40240,40242,40243,40244,40250,40252,40261,40253,40258,40259,40263,40266,40275,40276,40287,40291,40290,40293,40297,40298,40299,40304,40310,40311,40315,40316,40318,40323,40324,40326,40330,40333,40334,40338,40339,40341,40342,40343,40344,40353,40362,40364,40366,40369,40373,40377,40380,40383,40387,40391,40393,40394,40404,40405,40406,40407,40410,40414,40415,40416,40421,40423,40425,40427,40430,40432,40435,40436,40446,40458,40450,40455,40462,40464,40465,40466,40469,40470,40473,40476,40477,40570,40571,40572,40576,40578,40579,40580,40581,40583,40590,40591,40598,40600,40603,40606,40612,40616,40620,40622,40623,40624,40627,40628,40629,40646,40648,40651,40661,40671,40676,40679,40684,40685,40686,40688,40689,40690,40693,40696,40703,40706,40707,40713,40719,40720,40721,40722,40724,40726,40727,40729,40730,40731,40735,40738,40742,40746,40747,40751,40753,40754,40756,40759,40761,40762,40764,40765,40767,40769,40771,40772,40773,40774,40775,40787,40789,40790,40791,40792,40794,40797,40798,40808,40809,40813,40814,40815,40816,40817,40819,40821,40826,40829,40847,40848,40849,40850,40852,40854,40855,40862,40865,40866,40867,40869,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],ibm866:[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1025,1105,1028,1108,1031,1111,1038,1118,176,8729,183,8730,8470,164,9632,160],"iso-8859-2":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,728,321,164,317,346,167,168,352,350,356,377,173,381,379,176,261,731,322,180,318,347,711,184,353,351,357,378,733,382,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],"iso-8859-3":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,294,728,163,164,null,292,167,168,304,350,286,308,173,null,379,176,295,178,179,180,181,293,183,184,305,351,287,309,189,null,380,192,193,194,null,196,266,264,199,200,201,202,203,204,205,206,207,null,209,210,211,212,288,214,215,284,217,218,219,220,364,348,223,224,225,226,null,228,267,265,231,232,233,234,235,236,237,238,239,null,241,242,243,244,289,246,247,285,249,250,251,252,365,349,729],"iso-8859-4":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,312,342,164,296,315,167,168,352,274,290,358,173,381,175,176,261,731,343,180,297,316,711,184,353,275,291,359,330,382,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,298,272,325,332,310,212,213,214,215,216,370,218,219,220,360,362,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,299,273,326,333,311,244,245,246,247,248,371,250,251,252,361,363,729],"iso-8859-5":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,173,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8470,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,167,1118,1119],"iso-8859-6":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,null,null,164,null,null,null,null,null,null,null,1548,173,null,null,null,null,null,null,null,null,null,null,null,null,null,1563,null,null,null,1567,null,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,null,null,null,null,null,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,null,null,null,null,null,null,null,null,null,null,null,null,null],"iso-8859-7":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8216,8217,163,8364,8367,166,167,168,169,890,171,172,173,null,8213,176,177,178,179,900,901,902,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],"iso-8859-8":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,162,163,164,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8215,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],"iso-8859-10":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,274,290,298,296,310,167,315,272,352,358,381,173,362,330,176,261,275,291,299,297,311,183,316,273,353,359,382,8213,363,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,207,208,325,332,211,212,213,214,360,216,370,218,219,220,221,222,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,239,240,326,333,243,244,245,246,361,248,371,250,251,252,253,254,312],"iso-8859-13":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8221,162,163,164,8222,166,167,216,169,342,171,172,173,174,198,176,177,178,179,8220,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,8217],"iso-8859-14":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7682,7683,163,266,267,7690,167,7808,169,7810,7691,7922,173,174,376,7710,7711,288,289,7744,7745,182,7766,7809,7767,7811,7776,7923,7812,7813,7777,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,372,209,210,211,212,213,214,7786,216,217,218,219,220,221,374,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,373,241,242,243,244,245,246,7787,248,249,250,251,252,253,375,255],"iso-8859-15":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,8364,165,352,167,353,169,170,171,172,173,174,175,176,177,178,179,381,181,182,183,382,185,186,187,338,339,376,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],"iso-8859-16":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,261,321,8364,8222,352,167,353,169,536,171,377,173,378,379,176,177,268,322,381,8221,182,183,382,269,537,187,338,339,376,380,192,193,194,258,196,262,198,199,200,201,202,203,204,205,206,207,272,323,210,211,212,336,214,346,368,217,218,219,220,280,538,223,224,225,226,259,228,263,230,231,232,233,234,235,236,237,238,239,273,324,242,243,244,337,246,347,369,249,250,251,252,281,539,255],"koi8-r":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,1025,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],"koi8-u":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,1108,9556,1110,1111,9559,9560,9561,9562,9563,1169,1118,9566,9567,9568,9569,1025,1028,9571,1030,1031,9574,9575,9576,9577,9578,1168,1038,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],macintosh:[196,197,199,201,209,214,220,225,224,226,228,227,229,231,233,232,234,235,237,236,238,239,241,243,242,244,246,245,250,249,251,252,8224,176,162,163,167,8226,182,223,174,169,8482,180,168,8800,198,216,8734,177,8804,8805,165,181,8706,8721,8719,960,8747,170,186,937,230,248,191,161,172,8730,402,8776,8710,171,187,8230,160,192,195,213,338,339,8211,8212,8220,8221,8216,8217,247,9674,255,376,8260,8364,8249,8250,64257,64258,8225,183,8218,8222,8240,194,202,193,203,200,205,206,207,204,211,212,63743,210,218,219,217,305,710,732,175,728,729,730,184,733,731,711],"windows-874":[8364,129,130,131,132,8230,134,135,136,137,138,139,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,153,154,155,156,157,158,159,160,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,null,null,null,null,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,null,null,null,null],"windows-1250":[8364,129,8218,131,8222,8230,8224,8225,136,8240,352,8249,346,356,381,377,144,8216,8217,8220,8221,8226,8211,8212,152,8482,353,8250,347,357,382,378,160,711,728,321,164,260,166,167,168,169,350,171,172,173,174,379,176,177,731,322,180,181,182,183,184,261,351,187,317,733,318,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],"windows-1251":[1026,1027,8218,1107,8222,8230,8224,8225,8364,8240,1033,8249,1034,1036,1035,1039,1106,8216,8217,8220,8221,8226,8211,8212,152,8482,1113,8250,1114,1116,1115,1119,160,1038,1118,1032,164,1168,166,167,1025,169,1028,171,172,173,174,1031,176,177,1030,1110,1169,181,182,183,1105,8470,1108,187,1112,1029,1109,1111,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],"windows-1252":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],"windows-1253":[8364,129,8218,402,8222,8230,8224,8225,136,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,157,158,159,160,901,902,163,164,165,166,167,168,169,null,171,172,173,174,8213,176,177,178,179,900,181,182,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],"windows-1254":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,286,209,210,211,212,213,214,215,216,217,218,219,220,304,350,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,287,241,242,243,244,245,246,247,248,249,250,251,252,305,351,255],"windows-1255":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,156,157,158,159,160,161,162,163,8362,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,191,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1520,1521,1522,1523,1524,null,null,null,null,null,null,null,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],"windows-1256":[8364,1662,8218,402,8222,8230,8224,8225,710,8240,1657,8249,338,1670,1688,1672,1711,8216,8217,8220,8221,8226,8211,8212,1705,8482,1681,8250,339,8204,8205,1722,160,1548,162,163,164,165,166,167,168,169,1726,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,1563,187,188,189,190,1567,1729,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,215,1591,1592,1593,1594,1600,1601,1602,1603,224,1604,226,1605,1606,1607,1608,231,232,233,234,235,1609,1610,238,239,1611,1612,1613,1614,244,1615,1616,247,1617,249,1618,251,252,8206,8207,1746],"windows-1257":[8364,129,8218,131,8222,8230,8224,8225,136,8240,138,8249,140,168,711,184,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,175,731,159,160,null,162,163,164,null,166,167,216,169,342,171,172,173,174,198,176,177,178,179,180,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,729],"windows-1258":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,258,196,197,198,199,200,201,202,203,768,205,206,207,272,209,777,211,212,416,214,215,216,217,218,219,220,431,771,223,224,225,226,259,228,229,230,231,232,233,234,235,769,237,238,239,273,241,803,243,244,417,246,247,248,249,250,251,252,432,8363,255],"x-mac-cyrillic":[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,8224,176,1168,163,167,8226,182,1030,174,169,8482,1026,1106,8800,1027,1107,8734,177,8804,8805,1110,181,1169,1032,1028,1108,1031,1111,1033,1113,1034,1114,1112,1029,172,8730,402,8776,8710,171,187,8230,160,1035,1115,1036,1116,1109,8211,8212,8220,8221,8216,8217,247,8222,1038,1118,1039,1119,8470,1025,1105,1103,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,8364]}}(this||{})},73052:function(e,t,r){var n=r(4364);!function(t){"use strict";function i(e,t,r){return t<=e&&e<=r}e.exports&&!t["encoding-indexes"]&&(t["encoding-indexes"]=r(50501)["encoding-indexes"]);var o=Math.floor;function s(e){if(void 0===e)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}function a(e){return 0<=e&&e<=127}var u=a,c=-1;function l(e){this.tokens=[].slice.call(e),this.tokens.reverse()}l.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.pop():c},prepend:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.push(t.pop());else this.tokens.push(e)},push:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.unshift(t.shift());else this.tokens.unshift(e)}};var d=-1;function h(e,t){if(e)throw TypeError("Decoder error");return t||65533}function f(e){throw TypeError("The code point "+e+" could not be encoded.")}function p(e){return e=String(e).trim().toLowerCase(),Object.prototype.hasOwnProperty.call(m,e)?m[e]:null}var g=[{encodings:[{labels:["unicode-1-1-utf-8","utf-8","utf8"],name:"UTF-8"}],heading:"The Encoding"},{encodings:[{labels:["866","cp866","csibm866","ibm866"],name:"IBM866"},{labels:["csisolatin2","iso-8859-2","iso-ir-101","iso8859-2","iso88592","iso_8859-2","iso_8859-2:1987","l2","latin2"],name:"ISO-8859-2"},{labels:["csisolatin3","iso-8859-3","iso-ir-109","iso8859-3","iso88593","iso_8859-3","iso_8859-3:1988","l3","latin3"],name:"ISO-8859-3"},{labels:["csisolatin4","iso-8859-4","iso-ir-110","iso8859-4","iso88594","iso_8859-4","iso_8859-4:1988","l4","latin4"],name:"ISO-8859-4"},{labels:["csisolatincyrillic","cyrillic","iso-8859-5","iso-ir-144","iso8859-5","iso88595","iso_8859-5","iso_8859-5:1988"],name:"ISO-8859-5"},{labels:["arabic","asmo-708","csiso88596e","csiso88596i","csisolatinarabic","ecma-114","iso-8859-6","iso-8859-6-e","iso-8859-6-i","iso-ir-127","iso8859-6","iso88596","iso_8859-6","iso_8859-6:1987"],name:"ISO-8859-6"},{labels:["csisolatingreek","ecma-118","elot_928","greek","greek8","iso-8859-7","iso-ir-126","iso8859-7","iso88597","iso_8859-7","iso_8859-7:1987","sun_eu_greek"],name:"ISO-8859-7"},{labels:["csiso88598e","csisolatinhebrew","hebrew","iso-8859-8","iso-8859-8-e","iso-ir-138","iso8859-8","iso88598","iso_8859-8","iso_8859-8:1988","visual"],name:"ISO-8859-8"},{labels:["csiso88598i","iso-8859-8-i","logical"],name:"ISO-8859-8-I"},{labels:["csisolatin6","iso-8859-10","iso-ir-157","iso8859-10","iso885910","l6","latin6"],name:"ISO-8859-10"},{labels:["iso-8859-13","iso8859-13","iso885913"],name:"ISO-8859-13"},{labels:["iso-8859-14","iso8859-14","iso885914"],name:"ISO-8859-14"},{labels:["csisolatin9","iso-8859-15","iso8859-15","iso885915","iso_8859-15","l9"],name:"ISO-8859-15"},{labels:["iso-8859-16"],name:"ISO-8859-16"},{labels:["cskoi8r","koi","koi8","koi8-r","koi8_r"],name:"KOI8-R"},{labels:["koi8-ru","koi8-u"],name:"KOI8-U"},{labels:["csmacintosh","mac","macintosh","x-mac-roman"],name:"macintosh"},{labels:["dos-874","iso-8859-11","iso8859-11","iso885911","tis-620","windows-874"],name:"windows-874"},{labels:["cp1250","windows-1250","x-cp1250"],name:"windows-1250"},{labels:["cp1251","windows-1251","x-cp1251"],name:"windows-1251"},{labels:["ansi_x3.4-1968","ascii","cp1252","cp819","csisolatin1","ibm819","iso-8859-1","iso-ir-100","iso8859-1","iso88591","iso_8859-1","iso_8859-1:1987","l1","latin1","us-ascii","windows-1252","x-cp1252"],name:"windows-1252"},{labels:["cp1253","windows-1253","x-cp1253"],name:"windows-1253"},{labels:["cp1254","csisolatin5","iso-8859-9","iso-ir-148","iso8859-9","iso88599","iso_8859-9","iso_8859-9:1989","l5","latin5","windows-1254","x-cp1254"],name:"windows-1254"},{labels:["cp1255","windows-1255","x-cp1255"],name:"windows-1255"},{labels:["cp1256","windows-1256","x-cp1256"],name:"windows-1256"},{labels:["cp1257","windows-1257","x-cp1257"],name:"windows-1257"},{labels:["cp1258","windows-1258","x-cp1258"],name:"windows-1258"},{labels:["x-mac-cyrillic","x-mac-ukrainian"],name:"x-mac-cyrillic"}],heading:"Legacy single-byte encodings"},{encodings:[{labels:["chinese","csgb2312","csiso58gb231280","gb2312","gb_2312","gb_2312-80","gbk","iso-ir-58","x-gbk"],name:"GBK"},{labels:["gb18030"],name:"gb18030"}],heading:"Legacy multi-byte Chinese (simplified) encodings"},{encodings:[{labels:["big5","big5-hkscs","cn-big5","csbig5","x-x-big5"],name:"Big5"}],heading:"Legacy multi-byte Chinese (traditional) encodings"},{encodings:[{labels:["cseucpkdfmtjapanese","euc-jp","x-euc-jp"],name:"EUC-JP"},{labels:["csiso2022jp","iso-2022-jp"],name:"ISO-2022-JP"},{labels:["csshiftjis","ms932","ms_kanji","shift-jis","shift_jis","sjis","windows-31j","x-sjis"],name:"Shift_JIS"}],heading:"Legacy multi-byte Japanese encodings"},{encodings:[{labels:["cseuckr","csksc56011987","euc-kr","iso-ir-149","korean","ks_c_5601-1987","ks_c_5601-1989","ksc5601","ksc_5601","windows-949"],name:"EUC-KR"}],heading:"Legacy multi-byte Korean encodings"},{encodings:[{labels:["csiso2022kr","hz-gb-2312","iso-2022-cn","iso-2022-cn-ext","iso-2022-kr"],name:"replacement"},{labels:["utf-16be"],name:"UTF-16BE"},{labels:["utf-16","utf-16le"],name:"UTF-16LE"},{labels:["x-user-defined"],name:"x-user-defined"}],heading:"Legacy miscellaneous encodings"}],m={};g.forEach((function(e){e.encodings.forEach((function(e){e.labels.forEach((function(t){m[t]=e}))}))}));var y,b,v={},A={};function w(e,t){return t&&t[e]||null}function E(e,t){var r=t.indexOf(e);return-1===r?null:r}function _(e){if(!("encoding-indexes"in t))throw Error("Indexes missing. Did you forget to include encoding-indexes.js first?");return t["encoding-indexes"][e]}var I="utf-8";function S(e,t){if(!(this instanceof S))throw TypeError("Called as a function. Did you forget 'new'?");e=void 0!==e?String(e):I,t=s(t),this._encoding=null,this._decoder=null,this._ignoreBOM=!1,this._BOMseen=!1,this._error_mode="replacement",this._do_not_flush=!1;var r=p(e);if(null===r||"replacement"===r.name)throw RangeError("Unknown encoding: "+e);if(!A[r.name])throw Error("Decoder not present. Did you forget to include encoding-indexes.js first?");var n=this;return n._encoding=r,Boolean(t.fatal)&&(n._error_mode="fatal"),Boolean(t.ignoreBOM)&&(n._ignoreBOM=!0),Object.defineProperty||(this.encoding=n._encoding.name.toLowerCase(),this.fatal="fatal"===n._error_mode,this.ignoreBOM=n._ignoreBOM),n}function k(e,r){if(!(this instanceof k))throw TypeError("Called as a function. Did you forget 'new'?");r=s(r),this._encoding=null,this._encoder=null,this._do_not_flush=!1,this._fatal=Boolean(r.fatal)?"fatal":"replacement";var i=this;if(Boolean(r.NONSTANDARD_allowLegacyEncoding)){var o=p(e=void 0!==e?String(e):I);if(null===o||"replacement"===o.name)throw RangeError("Unknown encoding: "+e);if(!v[o.name])throw Error("Encoder not present. Did you forget to include encoding-indexes.js first?");i._encoding=o}else i._encoding=p("utf-8"),void 0!==e&&"console"in t&&n.warn("TextEncoder constructor called with encoding label, which is ignored.");return Object.defineProperty||(this.encoding=i._encoding.name.toLowerCase()),i}function C(e){var t=e.fatal,r=0,n=0,o=0,s=128,a=191;this.handler=function(e,u){if(u===c&&0!==o)return o=0,h(t);if(u===c)return d;if(0===o){if(i(u,0,127))return u;if(i(u,194,223))o=1,r=31&u;else if(i(u,224,239))224===u&&(s=160),237===u&&(a=159),o=2,r=15&u;else{if(!i(u,240,244))return h(t);240===u&&(s=144),244===u&&(a=143),o=3,r=7&u}return null}if(!i(u,s,a))return r=o=n=0,s=128,a=191,e.prepend(u),h(t);if(s=128,a=191,r=r<<6|63&u,(n+=1)!==o)return null;var l=r;return r=o=n=0,l}}function T(e){e.fatal,this.handler=function(e,t){if(t===c)return d;if(u(t))return t;var r,n;i(t,128,2047)?(r=1,n=192):i(t,2048,65535)?(r=2,n=224):i(t,65536,1114111)&&(r=3,n=240);for(var o=[(t>>6*r)+n];r>0;){var s=t>>6*(r-1);o.push(128|63&s),r-=1}return o}}function x(e,t){var r=t.fatal;this.handler=function(t,n){if(n===c)return d;if(a(n))return n;var i=e[n-128];return null===i?h(r):i}}function M(e,t){t.fatal,this.handler=function(t,r){if(r===c)return d;if(u(r))return r;var n=E(r,e);return null===n&&f(r),n+128}}function B(e){var t=e.fatal,r=0,n=0,o=0;this.handler=function(e,s){if(s===c&&0===r&&0===n&&0===o)return d;var u;if(s!==c||0===r&&0===n&&0===o||(r=0,n=0,o=0,h(t)),0!==o){u=null,i(s,48,57)&&(u=function(e){if(e>39419&&e<189e3||e>1237575)return null;if(7457===e)return 59335;var t,r=0,n=0,i=_("gb18030-ranges");for(t=0;t>8,n=255&e;return t?[r,n]:[n,r]}function G(e,t){var r=t.fatal,n=null,o=null;this.handler=function(t,s){if(s===c&&(null!==n||null!==o))return h(r);if(s===c&&null===n&&null===o)return d;if(null===n)return n=s,null;var a;if(a=e?(n<<8)+s:(s<<8)+n,n=null,null!==o){var u=o;return o=null,i(a,56320,57343)?65536+1024*(u-55296)+(a-56320):(t.prepend(K(a,e)),h(r))}return i(a,55296,56319)?(o=a,null):i(a,56320,57343)?h(r):a}}function Q(e,t){t.fatal,this.handler=function(t,r){if(r===c)return d;if(i(r,0,65535))return K(r,e);var n=K(55296+(r-65536>>10),e),o=K(56320+(r-65536&1023),e);return n.concat(o)}}function q(e){e.fatal,this.handler=function(e,t){return t===c?d:a(t)?t:63360+t-128}}function W(e){e.fatal,this.handler=function(e,t){return t===c?d:u(t)?t:i(t,63360,63487)?t-63360+128:f(t)}}Object.defineProperty&&(Object.defineProperty(S.prototype,"encoding",{get:function(){return this._encoding.name.toLowerCase()}}),Object.defineProperty(S.prototype,"fatal",{get:function(){return"fatal"===this._error_mode}}),Object.defineProperty(S.prototype,"ignoreBOM",{get:function(){return this._ignoreBOM}})),S.prototype.decode=function(e,t){var r;r="object"==typeof e&&e instanceof ArrayBuffer?new Uint8Array(e):"object"==typeof e&&"buffer"in e&&e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0),t=s(t),this._do_not_flush||(this._decoder=A[this._encoding.name]({fatal:"fatal"===this._error_mode}),this._BOMseen=!1),this._do_not_flush=Boolean(t.stream);for(var n,i=new l(r),o=[];;){var a=i.read();if(a===c)break;if((n=this._decoder.handler(i,a))===d)break;null!==n&&(Array.isArray(n)?o.push.apply(o,n):o.push(n))}if(!this._do_not_flush){do{if((n=this._decoder.handler(i,i.read()))===d)break;null!==n&&(Array.isArray(n)?o.push.apply(o,n):o.push(n))}while(!i.endOfStream());this._decoder=null}return function(e){return t=this._encoding.name,!(-1!==["UTF-8","UTF-16LE","UTF-16BE"].indexOf(t))||this._ignoreBOM||this._BOMseen||(e.length>0&&65279===e[0]?(this._BOMseen=!0,e.shift()):e.length>0&&(this._BOMseen=!0)),function(e){for(var t="",r=0;r>10),56320+(1023&n)))}return t}(e);var t}.call(this,o)},Object.defineProperty&&Object.defineProperty(k.prototype,"encoding",{get:function(){return this._encoding.name.toLowerCase()}}),k.prototype.encode=function(e,t){e=void 0===e?"":String(e),t=s(t),this._do_not_flush||(this._encoder=v[this._encoding.name]({fatal:"fatal"===this._fatal})),this._do_not_flush=Boolean(t.stream);for(var r,n=new l(function(e){for(var t=String(e),r=t.length,n=0,i=[];n57343)i.push(o);else if(56320<=o&&o<=57343)i.push(65533);else if(55296<=o&&o<=56319)if(n===r-1)i.push(65533);else{var s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){var a=1023&o,u=1023&s;i.push(65536+(a<<10)+u),n+=1}else i.push(65533)}n+=1}return i}(e)),i=[];;){var o=n.read();if(o===c)break;if((r=this._encoder.handler(n,o))===d)break;Array.isArray(r)?i.push.apply(i,r):i.push(r)}if(!this._do_not_flush){for(;(r=this._encoder.handler(n,n.read()))!==d;)Array.isArray(r)?i.push.apply(i,r):i.push(r);this._encoder=null}return new Uint8Array(i)},v["UTF-8"]=function(e){return new T(e)},A["UTF-8"]=function(e){return new C(e)},"encoding-indexes"in t&&g.forEach((function(e){"Legacy single-byte encodings"===e.heading&&e.encodings.forEach((function(e){var t=e.name,r=_(t.toLowerCase());A[t]=function(e){return new x(r,e)},v[t]=function(e){return new M(r,e)}}))})),A.GBK=function(e){return new B(e)},v.GBK=function(e){return new P(e,!0)},v.gb18030=function(e){return new P(e)},A.gb18030=function(e){return new B(e)},v.Big5=function(e){return new O(e)},A.Big5=function(e){return new R(e)},v["EUC-JP"]=function(e){return new D(e)},A["EUC-JP"]=function(e){return new N(e)},v["ISO-2022-JP"]=function(e){return new U(e)},A["ISO-2022-JP"]=function(e){return new L(e)},v.Shift_JIS=function(e){return new j(e)},A.Shift_JIS=function(e){return new F(e)},v["EUC-KR"]=function(e){return new H(e)},A["EUC-KR"]=function(e){return new z(e)},v["UTF-16BE"]=function(e){return new Q(!0,e)},A["UTF-16BE"]=function(e){return new G(!0,e)},v["UTF-16LE"]=function(e){return new Q(!1,e)},A["UTF-16LE"]=function(e){return new G(!1,e)},v["x-user-defined"]=function(e){return new W(e)},A["x-user-defined"]=function(e){return new q(e)},t.TextEncoder||(t.TextEncoder=k),t.TextDecoder||(t.TextDecoder=S),e.exports&&(e.exports={TextEncoder:t.TextEncoder,TextDecoder:t.TextDecoder,EncodingIndexes:t["encoding-indexes"]})}(this||{})},61164:(e,t,r)=>{"use strict";var n=r(33254),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=d;var o=Object.create(r(32239));o.inherits=r(35615);var s=r(77298),a=r(47526);o.inherits(d,s);for(var u=i(a.prototype),c=0;c{"use strict";e.exports=o;var n=r(40972),i=Object.create(r(32239));function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}i.inherits=r(35615),i.inherits(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},77298:(e,t,r)=>{"use strict";var n=r(39907),i=r(33254);e.exports=v;var o,s=r(56815);v.ReadableState=b,r(50046).EventEmitter;var a=function(e,t){return e.listeners(t).length},u=r(59915),c=r(98899).Buffer,l=r.g.Uint8Array||function(){},d=Object.create(r(32239));d.inherits=r(35615);var h=r(47596),f=void 0;f=h&&h.debuglog?h.debuglog("stream"):function(){};var p,g=r(7444),m=r(12354);d.inherits(v,u);var y=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var n=t instanceof(o=o||r(61164));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,s=e.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:n&&(s||0===s)?s:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=r(36687).I),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function v(e){if(o=o||r(61164),!(this instanceof v))return new v(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),u.call(this)}function A(e,t,r,n,i){var o,s=e._readableState;return null===t?(s.reading=!1,function(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,I(e)}}(e,s)):(i||(o=function(e,t){var r,n;return n=t,c.isBuffer(n)||n instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk")),r}(s,t)),o?e.emit("error",o):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):w(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?w(e,s,t,!1):k(e,s)):w(e,s,t,!1))):n||(s.reading=!1)),function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=E?e=E:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function I(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(f("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(S,e):S(e))}function S(e){f("emit readable"),e.emit("readable"),M(e)}function k(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(C,e,t))}function C(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;return eo.length?o.length:e;if(s===o.length?i+=o:i+=o.slice(0,e),0==(e-=s)){s===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(s));break}++n}return t.length-=n,i}(e,t):function(e,t){var r=c.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,s),0==(e-=s)){s===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(s));break}++i}return t.length-=i,r}(e,t),n}(e,t.buffer,t.decoder),r);var r}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(R,t,e))}function R(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function O(e,t){for(var r=0,n=e.length;r=t.highWaterMark||t.ended))return f("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):I(this),null;if(0===(e=_(e,t))&&t.ended)return 0===t.length&&P(this),null;var n,i=t.needReadable;return f("need readable",i),(0===t.length||t.length-e0?B(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&P(this)),null!==n&&this.emit("data",n),n},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,f("pipe count=%d opts=%j",o.pipesCount,t);var u=t&&!1===t.end||e===n.stdout||e===n.stderr?b:c;function c(){f("onend"),e.end()}o.endEmitted?i.nextTick(u):r.once("end",u),e.on("unpipe",(function t(n,i){f("onunpipe"),n===r&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,f("cleanup"),e.removeListener("close",m),e.removeListener("finish",y),e.removeListener("drain",l),e.removeListener("error",g),e.removeListener("unpipe",t),r.removeListener("end",c),r.removeListener("end",b),r.removeListener("data",p),d=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}));var l=function(e){return function(){var t=e._readableState;f("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,M(e))}}(r);e.on("drain",l);var d=!1,h=!1;function p(t){f("ondata"),h=!1,!1!==e.write(t)||h||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==O(o.pipes,e))&&!d&&(f("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,h=!0),r.pause())}function g(t){f("onerror",t),b(),e.removeListener("error",g),0===a(e,"error")&&e.emit("error",t)}function m(){e.removeListener("finish",y),b()}function y(){f("onfinish"),e.removeListener("close",m),b()}function b(){f("unpipe"),r.unpipe(e)}return r.on("data",p),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",g),e.once("close",m),e.once("finish",y),e.emit("pipe",r),o.flowing||(f("pipe resume"),r.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o{"use strict";e.exports=s;var n=r(61164),i=Object.create(r(32239));function o(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var n=r(39907),i=r(33254);function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(undefined),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=y;var s,a=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?setImmediate:i.nextTick;y.WritableState=m;var u=Object.create(r(32239));u.inherits=r(35615);var c,l={deprecate:r(66732)},d=r(59915),h=r(98899).Buffer,f=r.g.Uint8Array||function(){},p=r(12354);function g(){}function m(e,t){s=s||r(61164),e=e||{};var n=t instanceof s;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var u=e.highWaterMark,c=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=u||0===u?u:n&&(c||0===c)?c:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var d=!1===e.decodeStrings;this.decodeStrings=!d,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,o){--t.pendingcb,r?(i.nextTick(o,n),i.nextTick(_,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),_(e,t))}(e,r,n,t,o);else{var s=w(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||A(e,r),n?a(v,e,r,s,o):v(e,r,s,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function y(e){if(s=s||r(61164),!(c.call(y,this)||this instanceof s))return new y(e);this._writableState=new m(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),d.call(this)}function b(e,t,r,n,i,o,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function v(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),_(e,t)}function A(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,u=!0;r;)i[a]=r,r.isBuf||(u=!1),r=r.next,a+=1;i.allBuffers=u,b(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,d=r.callback;if(b(e,t,!1,t.objectMode?1:c.length,c,l,d),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function w(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function E(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),_(e,t)}))}function _(e,t){var r=w(t);return r&&(function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(E,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}u.inherits(y,d),m.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(m.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(y,Symbol.hasInstance,{value:function(e){return!!c.call(this,e)||this===y&&e&&e._writableState instanceof m}})):c=function(e){return e instanceof this},y.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},y.prototype.write=function(e,t,r){var n,o=this._writableState,s=!1,a=!o.objectMode&&(n=e,h.isBuffer(n)||n instanceof f);return a&&!h.isBuffer(e)&&(e=function(e){return h.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof r&&(r=g),o.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),i.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var o=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),i.nextTick(n,s),o=!1),o}(this,o,e,r))&&(o.pendingcb++,s=function(e,t,r,n,i,o){if(!r){var s=function(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=h.from(t,r)),t}(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),y.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},y.prototype._writev=null,y.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(e,t,r){t.ending=!0,_(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(y.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),y.prototype.destroy=p.destroy,y.prototype._undestroy=p.undestroy,y.prototype._destroy=function(e,t){this.end(),t(e)}},7444:(e,t,r)=>{"use strict";var n=r(98899).Buffer,i=r(69001);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var t,r,i=n.allocUnsafe(e>>>0),o=this.head,s=0;o;)t=i,r=s,o.data.copy(t,r),s+=o.data.length,o=o.next;return i},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},12354:(e,t,r)=>{"use strict";var n=r(33254);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,o=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return o||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||n.nextTick(i,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(n.nextTick(i,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},59915:(e,t,r)=>{e.exports=r(50046).EventEmitter},68317:(e,t,r)=>{(t=e.exports=r(77298)).Stream=t,t.Readable=t,t.Writable=r(47526),t.Duplex=r(61164),t.Transform=r(40972),t.PassThrough=r(6102)},98899:(e,t,r)=>{var n=r(1048),i=n.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=s),o(i,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},36687:(e,t,r)=>{"use strict";var n=r(98899).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=c,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=l,this.end=d,t=3;break;default:return this.write=h,void(this.end=f)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function f(e){return e&&e.length?this.write(e):""}t.I=o,o.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(i>0&&(e.lastNeed=i-1),i):--n=0?(i>0&&(e.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},6650:(e,t,r)=>{var n=r(39907),i=r(68317).Transform,o=r(49208).inherits,s=r(93227);function a(e){i.call(this,e),this._destroyed=!1}function u(e,t,r){r(null,e)}function c(e){return function(t,r,n){return"function"==typeof t&&(n=r,r=t,t={}),"function"!=typeof r&&(r=u),"function"!=typeof n&&(n=null),e(t,r,n)}}o(a,i),a.prototype.destroy=function(e){if(!this._destroyed){this._destroyed=!0;var t=this;n.nextTick((function(){e&&t.emit("error",e),t.emit("close")}))}},e.exports=c((function(e,t,r){var n=new a(e);return n._transform=t,r&&(n._flush=r),n})),e.exports.ctor=c((function(e,t,r){function n(t){if(!(this instanceof n))return new n(t);this.options=s(e,t),a.call(this,this.options)}return o(n,a),n.prototype._transform=t,r&&(n.prototype._flush=r),n})),e.exports.obj=c((function(e,t,r){var n=new a(s({objectMode:!0,highWaterMark:16},e));return n._transform=t,r&&(n._flush=r),n}))},22866:(e,t,r)=>{"use strict";t.TypedEmitter=r(50046).EventEmitter},10690:function(e){e.exports=function(){function e(t,r,n,i,o,s,a){var u,c,l="",d=0,h=i.slice(0);if(h.push([r,n])&&i.length>0&&(i.forEach((function(e,t){t>0&&(l+=(e[1]?" ":"│")+" "),c||e[0]!==r||(c=!0)})),l+=function(e,t){return(t?"└":"├")+(e?"─ ":"──┐")}(t,n)+t,o&&("object"!=typeof r||r instanceof Date)&&(l+=": "+r),c&&(l+=" (circular ref.)"),a(l)),!c&&"object"==typeof r){var f=function(e,t){var r=[];for(var n in e)e.hasOwnProperty(n)&&(t&&"function"==typeof e[n]||r.push(n));return r}(r,s);f.forEach((function(t){u=++d===f.length,e(t,r[t],u,h,o,s,a)}))}}return{asLines:function(t,r,n,i){e(".",t,!1,[],r,"function"!=typeof n&&n,i||n)},asTree:function(t,r,n){var i="";return e(".",t,!1,[],r,n,(function(e){i+=e+"\n"})),i}}}()},55478:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>o,__asyncDelegator:()=>w,__asyncGenerator:()=>A,__asyncValues:()=>E,__await:()=>v,__awaiter:()=>l,__classPrivateFieldGet:()=>C,__classPrivateFieldIn:()=>x,__classPrivateFieldSet:()=>T,__createBinding:()=>h,__decorate:()=>a,__exportStar:()=>f,__extends:()=>i,__generator:()=>d,__importDefault:()=>k,__importStar:()=>S,__makeTemplateObject:()=>_,__metadata:()=>c,__param:()=>u,__read:()=>g,__rest:()=>s,__spread:()=>m,__spreadArray:()=>b,__spreadArrays:()=>y,__values:()=>p});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))}function d(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function m(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(r=i[e](t)).value instanceof v?Promise.resolve(r.value.v).then(u,c):l(o[0][2],r)}catch(e){l(o[0][3],e)}var r}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:v(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function E(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=p(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,i){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,i,(t=e[r](t)).done,t.value)}))}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var I=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&h(t,e,r);return I(t,e),t}function k(e){return e&&e.__esModule?e:{default:e}}function C(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function T(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}function x(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}},90665:function(e,t,r){var n=r(1048).Buffer;!function(t,r){"use strict";e.exports?e.exports=r():(t.nacl||(t.nacl={}),t.nacl.util=r())}(this,(function(){"use strict";var e={};function t(e){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(e))throw new TypeError("invalid encoding")}return e.decodeUTF8=function(e){if("string"!=typeof e)throw new TypeError("expected string");var t,r=unescape(encodeURIComponent(e)),n=new Uint8Array(r.length);for(t=0;t{!function(e){"use strict";var t=function(e){var t,r=new Float64Array(16);if(e)for(t=0;t>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r,e[t+4]=n>>24&255,e[t+5]=n>>16&255,e[t+6]=n>>8&255,e[t+7]=255&n}function g(e,t,r,n,i){var o,s=0;for(o=0;o>>8)-1}function m(e,t,r,n){return g(e,t,r,n,16)}function y(e,t,r,n){return g(e,t,r,n,32)}function b(e,t,r,n){!function(e,t,r,n){for(var i,o=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,s=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,a=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,c=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,l=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,d=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,h=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,f=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,p=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,g=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,m=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,y=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,b=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,v=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,A=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,w=o,E=s,_=a,I=u,S=c,k=l,C=d,T=h,x=f,M=p,B=g,P=m,R=y,O=b,N=v,D=A,L=0;L<20;L+=2)w^=(i=(R^=(i=(x^=(i=(S^=(i=w+R|0)<<7|i>>>25)+w|0)<<9|i>>>23)+S|0)<<13|i>>>19)+x|0)<<18|i>>>14,k^=(i=(E^=(i=(O^=(i=(M^=(i=k+E|0)<<7|i>>>25)+k|0)<<9|i>>>23)+M|0)<<13|i>>>19)+O|0)<<18|i>>>14,B^=(i=(C^=(i=(_^=(i=(N^=(i=B+C|0)<<7|i>>>25)+B|0)<<9|i>>>23)+N|0)<<13|i>>>19)+_|0)<<18|i>>>14,D^=(i=(P^=(i=(T^=(i=(I^=(i=D+P|0)<<7|i>>>25)+D|0)<<9|i>>>23)+I|0)<<13|i>>>19)+T|0)<<18|i>>>14,w^=(i=(I^=(i=(_^=(i=(E^=(i=w+I|0)<<7|i>>>25)+w|0)<<9|i>>>23)+E|0)<<13|i>>>19)+_|0)<<18|i>>>14,k^=(i=(S^=(i=(T^=(i=(C^=(i=k+S|0)<<7|i>>>25)+k|0)<<9|i>>>23)+C|0)<<13|i>>>19)+T|0)<<18|i>>>14,B^=(i=(M^=(i=(x^=(i=(P^=(i=B+M|0)<<7|i>>>25)+B|0)<<9|i>>>23)+P|0)<<13|i>>>19)+x|0)<<18|i>>>14,D^=(i=(N^=(i=(O^=(i=(R^=(i=D+N|0)<<7|i>>>25)+D|0)<<9|i>>>23)+R|0)<<13|i>>>19)+O|0)<<18|i>>>14;w=w+o|0,E=E+s|0,_=_+a|0,I=I+u|0,S=S+c|0,k=k+l|0,C=C+d|0,T=T+h|0,x=x+f|0,M=M+p|0,B=B+g|0,P=P+m|0,R=R+y|0,O=O+b|0,N=N+v|0,D=D+A|0,e[0]=w>>>0&255,e[1]=w>>>8&255,e[2]=w>>>16&255,e[3]=w>>>24&255,e[4]=E>>>0&255,e[5]=E>>>8&255,e[6]=E>>>16&255,e[7]=E>>>24&255,e[8]=_>>>0&255,e[9]=_>>>8&255,e[10]=_>>>16&255,e[11]=_>>>24&255,e[12]=I>>>0&255,e[13]=I>>>8&255,e[14]=I>>>16&255,e[15]=I>>>24&255,e[16]=S>>>0&255,e[17]=S>>>8&255,e[18]=S>>>16&255,e[19]=S>>>24&255,e[20]=k>>>0&255,e[21]=k>>>8&255,e[22]=k>>>16&255,e[23]=k>>>24&255,e[24]=C>>>0&255,e[25]=C>>>8&255,e[26]=C>>>16&255,e[27]=C>>>24&255,e[28]=T>>>0&255,e[29]=T>>>8&255,e[30]=T>>>16&255,e[31]=T>>>24&255,e[32]=x>>>0&255,e[33]=x>>>8&255,e[34]=x>>>16&255,e[35]=x>>>24&255,e[36]=M>>>0&255,e[37]=M>>>8&255,e[38]=M>>>16&255,e[39]=M>>>24&255,e[40]=B>>>0&255,e[41]=B>>>8&255,e[42]=B>>>16&255,e[43]=B>>>24&255,e[44]=P>>>0&255,e[45]=P>>>8&255,e[46]=P>>>16&255,e[47]=P>>>24&255,e[48]=R>>>0&255,e[49]=R>>>8&255,e[50]=R>>>16&255,e[51]=R>>>24&255,e[52]=O>>>0&255,e[53]=O>>>8&255,e[54]=O>>>16&255,e[55]=O>>>24&255,e[56]=N>>>0&255,e[57]=N>>>8&255,e[58]=N>>>16&255,e[59]=N>>>24&255,e[60]=D>>>0&255,e[61]=D>>>8&255,e[62]=D>>>16&255,e[63]=D>>>24&255}(e,t,r,n)}function v(e,t,r,n){!function(e,t,r,n){for(var i,o=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,s=255&r[0]|(255&r[1])<<8|(255&r[2])<<16|(255&r[3])<<24,a=255&r[4]|(255&r[5])<<8|(255&r[6])<<16|(255&r[7])<<24,u=255&r[8]|(255&r[9])<<8|(255&r[10])<<16|(255&r[11])<<24,c=255&r[12]|(255&r[13])<<8|(255&r[14])<<16|(255&r[15])<<24,l=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,d=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,h=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,f=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,p=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,g=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,m=255&r[16]|(255&r[17])<<8|(255&r[18])<<16|(255&r[19])<<24,y=255&r[20]|(255&r[21])<<8|(255&r[22])<<16|(255&r[23])<<24,b=255&r[24]|(255&r[25])<<8|(255&r[26])<<16|(255&r[27])<<24,v=255&r[28]|(255&r[29])<<8|(255&r[30])<<16|(255&r[31])<<24,A=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,w=0;w<20;w+=2)o^=(i=(y^=(i=(f^=(i=(c^=(i=o+y|0)<<7|i>>>25)+o|0)<<9|i>>>23)+c|0)<<13|i>>>19)+f|0)<<18|i>>>14,l^=(i=(s^=(i=(b^=(i=(p^=(i=l+s|0)<<7|i>>>25)+l|0)<<9|i>>>23)+p|0)<<13|i>>>19)+b|0)<<18|i>>>14,g^=(i=(d^=(i=(a^=(i=(v^=(i=g+d|0)<<7|i>>>25)+g|0)<<9|i>>>23)+v|0)<<13|i>>>19)+a|0)<<18|i>>>14,A^=(i=(m^=(i=(h^=(i=(u^=(i=A+m|0)<<7|i>>>25)+A|0)<<9|i>>>23)+u|0)<<13|i>>>19)+h|0)<<18|i>>>14,o^=(i=(u^=(i=(a^=(i=(s^=(i=o+u|0)<<7|i>>>25)+o|0)<<9|i>>>23)+s|0)<<13|i>>>19)+a|0)<<18|i>>>14,l^=(i=(c^=(i=(h^=(i=(d^=(i=l+c|0)<<7|i>>>25)+l|0)<<9|i>>>23)+d|0)<<13|i>>>19)+h|0)<<18|i>>>14,g^=(i=(p^=(i=(f^=(i=(m^=(i=g+p|0)<<7|i>>>25)+g|0)<<9|i>>>23)+m|0)<<13|i>>>19)+f|0)<<18|i>>>14,A^=(i=(v^=(i=(b^=(i=(y^=(i=A+v|0)<<7|i>>>25)+A|0)<<9|i>>>23)+y|0)<<13|i>>>19)+b|0)<<18|i>>>14;e[0]=o>>>0&255,e[1]=o>>>8&255,e[2]=o>>>16&255,e[3]=o>>>24&255,e[4]=l>>>0&255,e[5]=l>>>8&255,e[6]=l>>>16&255,e[7]=l>>>24&255,e[8]=g>>>0&255,e[9]=g>>>8&255,e[10]=g>>>16&255,e[11]=g>>>24&255,e[12]=A>>>0&255,e[13]=A>>>8&255,e[14]=A>>>16&255,e[15]=A>>>24&255,e[16]=d>>>0&255,e[17]=d>>>8&255,e[18]=d>>>16&255,e[19]=d>>>24&255,e[20]=h>>>0&255,e[21]=h>>>8&255,e[22]=h>>>16&255,e[23]=h>>>24&255,e[24]=f>>>0&255,e[25]=f>>>8&255,e[26]=f>>>16&255,e[27]=f>>>24&255,e[28]=p>>>0&255,e[29]=p>>>8&255,e[30]=p>>>16&255,e[31]=p>>>24&255}(e,t,r,n)}var A=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function w(e,t,r,n,i,o,s){var a,u,c=new Uint8Array(16),l=new Uint8Array(64);for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=o[u];for(;i>=64;){for(b(l,c,s,A),u=0;u<64;u++)e[t+u]=r[n+u]^l[u];for(a=1,u=8;u<16;u++)a=a+(255&c[u])|0,c[u]=255&a,a>>>=8;i-=64,t+=64,n+=64}if(i>0)for(b(l,c,s,A),u=0;u=64;){for(b(u,a,i,A),s=0;s<64;s++)e[t+s]=u[s];for(o=1,s=8;s<16;s++)o=o+(255&a[s])|0,a[s]=255&o,o>>>=8;r-=64,t+=64}if(r>0)for(b(u,a,i,A),s=0;s>>13|r<<3),n=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(r>>>10|n<<6),i=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(n>>>7|i<<9),o=255&e[8]|(255&e[9])<<8,this.r[4]=255&(i>>>4|o<<12),this.r[5]=o>>>1&8190,s=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(o>>>14|s<<2),a=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(s>>>11|a<<5),u=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(a>>>8|u<<8),this.r[9]=u>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function k(e,t,r,n,i,o){var s=new S(o);return s.update(r,n,i),s.finish(e,t),0}function C(e,t,r,n,i,o){var s=new Uint8Array(16);return k(s,0,r,n,i,o),m(e,t,s,0)}function T(e,t,r,n,i){var o;if(r<32)return-1;for(I(e,0,t,0,r,n,i),k(e,16,e,32,r-32,e),o=0;o<16;o++)e[o]=0;return 0}function x(e,t,r,n,i){var o,s=new Uint8Array(32);if(r<32)return-1;if(_(s,0,32,n,i),0!==C(t,16,t,32,r-32,s))return-1;for(I(e,0,t,0,r,n,i),o=0;o<32;o++)e[o]=0;return 0}function M(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function B(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function P(e,t,r){for(var n,i=~(r-1),o=0;o<16;o++)n=i&(e[o]^t[o]),e[o]^=n,t[o]^=n}function R(e,r){var n,i,o,s=t(),a=t();for(n=0;n<16;n++)a[n]=r[n];for(B(a),B(a),B(a),i=0;i<2;i++){for(s[0]=a[0]-65517,n=1;n<15;n++)s[n]=a[n]-65535-(s[n-1]>>16&1),s[n-1]&=65535;s[15]=a[15]-32767-(s[14]>>16&1),o=s[15]>>16&1,s[14]&=65535,P(a,s,1-o)}for(n=0;n<16;n++)e[2*n]=255&a[n],e[2*n+1]=a[n]>>8}function O(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return R(r,e),R(n,t),y(r,0,n,0)}function N(e){var t=new Uint8Array(32);return R(t,e),1&t[0]}function D(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function L(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function U(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function F(e,t,r){var n,i,o=0,s=0,a=0,u=0,c=0,l=0,d=0,h=0,f=0,p=0,g=0,m=0,y=0,b=0,v=0,A=0,w=0,E=0,_=0,I=0,S=0,k=0,C=0,T=0,x=0,M=0,B=0,P=0,R=0,O=0,N=0,D=r[0],L=r[1],U=r[2],F=r[3],j=r[4],z=r[5],H=r[6],K=r[7],G=r[8],Q=r[9],q=r[10],W=r[11],V=r[12],Y=r[13],J=r[14],X=r[15];o+=(n=t[0])*D,s+=n*L,a+=n*U,u+=n*F,c+=n*j,l+=n*z,d+=n*H,h+=n*K,f+=n*G,p+=n*Q,g+=n*q,m+=n*W,y+=n*V,b+=n*Y,v+=n*J,A+=n*X,s+=(n=t[1])*D,a+=n*L,u+=n*U,c+=n*F,l+=n*j,d+=n*z,h+=n*H,f+=n*K,p+=n*G,g+=n*Q,m+=n*q,y+=n*W,b+=n*V,v+=n*Y,A+=n*J,w+=n*X,a+=(n=t[2])*D,u+=n*L,c+=n*U,l+=n*F,d+=n*j,h+=n*z,f+=n*H,p+=n*K,g+=n*G,m+=n*Q,y+=n*q,b+=n*W,v+=n*V,A+=n*Y,w+=n*J,E+=n*X,u+=(n=t[3])*D,c+=n*L,l+=n*U,d+=n*F,h+=n*j,f+=n*z,p+=n*H,g+=n*K,m+=n*G,y+=n*Q,b+=n*q,v+=n*W,A+=n*V,w+=n*Y,E+=n*J,_+=n*X,c+=(n=t[4])*D,l+=n*L,d+=n*U,h+=n*F,f+=n*j,p+=n*z,g+=n*H,m+=n*K,y+=n*G,b+=n*Q,v+=n*q,A+=n*W,w+=n*V,E+=n*Y,_+=n*J,I+=n*X,l+=(n=t[5])*D,d+=n*L,h+=n*U,f+=n*F,p+=n*j,g+=n*z,m+=n*H,y+=n*K,b+=n*G,v+=n*Q,A+=n*q,w+=n*W,E+=n*V,_+=n*Y,I+=n*J,S+=n*X,d+=(n=t[6])*D,h+=n*L,f+=n*U,p+=n*F,g+=n*j,m+=n*z,y+=n*H,b+=n*K,v+=n*G,A+=n*Q,w+=n*q,E+=n*W,_+=n*V,I+=n*Y,S+=n*J,k+=n*X,h+=(n=t[7])*D,f+=n*L,p+=n*U,g+=n*F,m+=n*j,y+=n*z,b+=n*H,v+=n*K,A+=n*G,w+=n*Q,E+=n*q,_+=n*W,I+=n*V,S+=n*Y,k+=n*J,C+=n*X,f+=(n=t[8])*D,p+=n*L,g+=n*U,m+=n*F,y+=n*j,b+=n*z,v+=n*H,A+=n*K,w+=n*G,E+=n*Q,_+=n*q,I+=n*W,S+=n*V,k+=n*Y,C+=n*J,T+=n*X,p+=(n=t[9])*D,g+=n*L,m+=n*U,y+=n*F,b+=n*j,v+=n*z,A+=n*H,w+=n*K,E+=n*G,_+=n*Q,I+=n*q,S+=n*W,k+=n*V,C+=n*Y,T+=n*J,x+=n*X,g+=(n=t[10])*D,m+=n*L,y+=n*U,b+=n*F,v+=n*j,A+=n*z,w+=n*H,E+=n*K,_+=n*G,I+=n*Q,S+=n*q,k+=n*W,C+=n*V,T+=n*Y,x+=n*J,M+=n*X,m+=(n=t[11])*D,y+=n*L,b+=n*U,v+=n*F,A+=n*j,w+=n*z,E+=n*H,_+=n*K,I+=n*G,S+=n*Q,k+=n*q,C+=n*W,T+=n*V,x+=n*Y,M+=n*J,B+=n*X,y+=(n=t[12])*D,b+=n*L,v+=n*U,A+=n*F,w+=n*j,E+=n*z,_+=n*H,I+=n*K,S+=n*G,k+=n*Q,C+=n*q,T+=n*W,x+=n*V,M+=n*Y,B+=n*J,P+=n*X,b+=(n=t[13])*D,v+=n*L,A+=n*U,w+=n*F,E+=n*j,_+=n*z,I+=n*H,S+=n*K,k+=n*G,C+=n*Q,T+=n*q,x+=n*W,M+=n*V,B+=n*Y,P+=n*J,R+=n*X,v+=(n=t[14])*D,A+=n*L,w+=n*U,E+=n*F,_+=n*j,I+=n*z,S+=n*H,k+=n*K,C+=n*G,T+=n*Q,x+=n*q,M+=n*W,B+=n*V,P+=n*Y,R+=n*J,O+=n*X,A+=(n=t[15])*D,s+=38*(E+=n*U),a+=38*(_+=n*F),u+=38*(I+=n*j),c+=38*(S+=n*z),l+=38*(k+=n*H),d+=38*(C+=n*K),h+=38*(T+=n*G),f+=38*(x+=n*Q),p+=38*(M+=n*q),g+=38*(B+=n*W),m+=38*(P+=n*V),y+=38*(R+=n*Y),b+=38*(O+=n*J),v+=38*(N+=n*X),o=(n=(o+=38*(w+=n*L))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),s=(n=s+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),A=(n=A+i+65535)-65536*(i=Math.floor(n/65536)),o=(n=(o+=i-1+37*(i-1))+(i=1)+65535)-65536*(i=Math.floor(n/65536)),s=(n=s+i+65535)-65536*(i=Math.floor(n/65536)),a=(n=a+i+65535)-65536*(i=Math.floor(n/65536)),u=(n=u+i+65535)-65536*(i=Math.floor(n/65536)),c=(n=c+i+65535)-65536*(i=Math.floor(n/65536)),l=(n=l+i+65535)-65536*(i=Math.floor(n/65536)),d=(n=d+i+65535)-65536*(i=Math.floor(n/65536)),h=(n=h+i+65535)-65536*(i=Math.floor(n/65536)),f=(n=f+i+65535)-65536*(i=Math.floor(n/65536)),p=(n=p+i+65535)-65536*(i=Math.floor(n/65536)),g=(n=g+i+65535)-65536*(i=Math.floor(n/65536)),m=(n=m+i+65535)-65536*(i=Math.floor(n/65536)),y=(n=y+i+65535)-65536*(i=Math.floor(n/65536)),b=(n=b+i+65535)-65536*(i=Math.floor(n/65536)),v=(n=v+i+65535)-65536*(i=Math.floor(n/65536)),A=(n=A+i+65535)-65536*(i=Math.floor(n/65536)),o+=i-1+37*(i-1),e[0]=o,e[1]=s,e[2]=a,e[3]=u,e[4]=c,e[5]=l,e[6]=d,e[7]=h,e[8]=f,e[9]=p,e[10]=g,e[11]=m,e[12]=y,e[13]=b,e[14]=v,e[15]=A}function j(e,t){F(e,t,t)}function z(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=253;n>=0;n--)j(i,i),2!==n&&4!==n&&F(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}function H(e,r){var n,i=t();for(n=0;n<16;n++)i[n]=r[n];for(n=250;n>=0;n--)j(i,i),1!==n&&F(i,i,r);for(n=0;n<16;n++)e[n]=i[n]}function K(e,r,n){var i,o,s=new Uint8Array(32),a=new Float64Array(80),c=t(),l=t(),d=t(),h=t(),f=t(),p=t();for(o=0;o<31;o++)s[o]=r[o];for(s[31]=127&r[31]|64,s[0]&=248,D(a,n),o=0;o<16;o++)l[o]=a[o],h[o]=c[o]=d[o]=0;for(c[0]=h[0]=1,o=254;o>=0;--o)P(c,l,i=s[o>>>3]>>>(7&o)&1),P(d,h,i),L(f,c,d),U(c,c,d),L(d,l,h),U(l,l,h),j(h,f),j(p,c),F(c,d,c),F(d,l,f),L(f,c,d),U(c,c,d),j(l,c),U(d,h,p),F(c,d,u),L(c,c,h),F(d,d,c),F(c,h,p),F(h,l,a),j(l,f),P(c,l,i),P(d,h,i);for(o=0;o<16;o++)a[o+16]=c[o],a[o+32]=d[o],a[o+48]=l[o],a[o+64]=h[o];var g=a.subarray(32),m=a.subarray(16);return z(g,g),F(m,m,g),R(e,m),0}function G(e,t){return K(e,t,o)}function Q(e,t){return n(t,32),G(e,t)}function q(e,t,r){var n=new Uint8Array(32);return K(n,r,t),v(e,i,n,A)}S.prototype.blocks=function(e,t,r){for(var n,i,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v,A,w,E=this.fin?0:2048,_=this.h[0],I=this.h[1],S=this.h[2],k=this.h[3],C=this.h[4],T=this.h[5],x=this.h[6],M=this.h[7],B=this.h[8],P=this.h[9],R=this.r[0],O=this.r[1],N=this.r[2],D=this.r[3],L=this.r[4],U=this.r[5],F=this.r[6],j=this.r[7],z=this.r[8],H=this.r[9];r>=16;)h=d=0,h+=(_+=8191&(n=255&e[t+0]|(255&e[t+1])<<8))*R,h+=(I+=8191&(n>>>13|(i=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*H),h+=(S+=8191&(i>>>10|(o=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*z),h+=(k+=8191&(o>>>7|(s=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*j),d=(h+=(C+=8191&(s>>>4|(a=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*F))>>>13,h&=8191,h+=(T+=a>>>1&8191)*(5*U),h+=(x+=8191&(a>>>14|(u=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*L),h+=(M+=8191&(u>>>11|(c=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*D),h+=(B+=8191&(c>>>8|(l=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*N),f=d+=(h+=(P+=l>>>5|E)*(5*O))>>>13,f+=_*O,f+=I*R,f+=S*(5*H),f+=k*(5*z),d=(f+=C*(5*j))>>>13,f&=8191,f+=T*(5*F),f+=x*(5*U),f+=M*(5*L),f+=B*(5*D),d+=(f+=P*(5*N))>>>13,f&=8191,p=d,p+=_*N,p+=I*O,p+=S*R,p+=k*(5*H),d=(p+=C*(5*z))>>>13,p&=8191,p+=T*(5*j),p+=x*(5*F),p+=M*(5*U),p+=B*(5*L),g=d+=(p+=P*(5*D))>>>13,g+=_*D,g+=I*N,g+=S*O,g+=k*R,d=(g+=C*(5*H))>>>13,g&=8191,g+=T*(5*z),g+=x*(5*j),g+=M*(5*F),g+=B*(5*U),m=d+=(g+=P*(5*L))>>>13,m+=_*L,m+=I*D,m+=S*N,m+=k*O,d=(m+=C*R)>>>13,m&=8191,m+=T*(5*H),m+=x*(5*z),m+=M*(5*j),m+=B*(5*F),y=d+=(m+=P*(5*U))>>>13,y+=_*U,y+=I*L,y+=S*D,y+=k*N,d=(y+=C*O)>>>13,y&=8191,y+=T*R,y+=x*(5*H),y+=M*(5*z),y+=B*(5*j),b=d+=(y+=P*(5*F))>>>13,b+=_*F,b+=I*U,b+=S*L,b+=k*D,d=(b+=C*N)>>>13,b&=8191,b+=T*O,b+=x*R,b+=M*(5*H),b+=B*(5*z),v=d+=(b+=P*(5*j))>>>13,v+=_*j,v+=I*F,v+=S*U,v+=k*L,d=(v+=C*D)>>>13,v&=8191,v+=T*N,v+=x*O,v+=M*R,v+=B*(5*H),A=d+=(v+=P*(5*z))>>>13,A+=_*z,A+=I*j,A+=S*F,A+=k*U,d=(A+=C*L)>>>13,A&=8191,A+=T*D,A+=x*N,A+=M*O,A+=B*R,w=d+=(A+=P*(5*H))>>>13,w+=_*H,w+=I*z,w+=S*j,w+=k*F,d=(w+=C*U)>>>13,w&=8191,w+=T*L,w+=x*D,w+=M*N,w+=B*O,_=h=8191&(d=(d=((d+=(w+=P*R)>>>13)<<2)+d|0)+(h&=8191)|0),I=f+=d>>>=13,S=p&=8191,k=g&=8191,C=m&=8191,T=y&=8191,x=b&=8191,M=v&=8191,B=A&=8191,P=w&=8191,t+=16,r-=16;this.h[0]=_,this.h[1]=I,this.h[2]=S,this.h[3]=k,this.h[4]=C,this.h[5]=T,this.h[6]=x,this.h[7]=M,this.h[8]=B,this.h[9]=P},S.prototype.finish=function(e,t){var r,n,i,o,s=new Uint16Array(10);if(this.leftover){for(o=this.leftover,this.buffer[o++]=1;o<16;o++)this.buffer[o]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(r=this.h[1]>>>13,this.h[1]&=8191,o=2;o<10;o++)this.h[o]+=r,r=this.h[o]>>>13,this.h[o]&=8191;for(this.h[0]+=5*r,r=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=r,r=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=r,s[0]=this.h[0]+5,r=s[0]>>>13,s[0]&=8191,o=1;o<10;o++)s[o]=this.h[o]+r,r=s[o]>>>13,s[o]&=8191;for(s[9]-=8192,n=(1^r)-1,o=0;o<10;o++)s[o]&=n;for(n=~n,o=0;o<10;o++)this.h[o]=this.h[o]&n|s[o];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),i=this.h[0]+this.pad[0],this.h[0]=65535&i,o=1;o<8;o++)i=(this.h[o]+this.pad[o]|0)+(i>>>16)|0,this.h[o]=65535&i;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},S.prototype.update=function(e,t,r){var n,i;if(this.leftover){for((i=16-this.leftover)>r&&(i=r),n=0;n=16&&(i=r-r%16,this.blocks(e,t,i),t+=i,r-=i),r){for(n=0;n=128;){for(E=0;E<16;E++)_=8*E+V,M[E]=r[_+0]<<24|r[_+1]<<16|r[_+2]<<8|r[_+3],B[E]=r[_+4]<<24|r[_+5]<<16|r[_+6]<<8|r[_+7];for(E=0;E<80;E++)if(i=P,o=R,s=O,a=N,u=D,c=L,l=U,h=j,f=z,p=H,g=K,m=G,y=Q,b=q,k=65535&(S=W),C=S>>>16,T=65535&(I=F),x=I>>>16,k+=65535&(S=(G>>>14|D<<18)^(G>>>18|D<<14)^(D>>>9|G<<23)),C+=S>>>16,T+=65535&(I=(D>>>14|G<<18)^(D>>>18|G<<14)^(G>>>9|D<<23)),x+=I>>>16,k+=65535&(S=G&Q^~G&q),C+=S>>>16,T+=65535&(I=D&L^~D&U),x+=I>>>16,I=Y[2*E],k+=65535&(S=Y[2*E+1]),C+=S>>>16,T+=65535&I,x+=I>>>16,I=M[E%16],C+=(S=B[E%16])>>>16,T+=65535&I,x+=I>>>16,T+=(C+=(k+=65535&S)>>>16)>>>16,k=65535&(S=w=65535&k|C<<16),C=S>>>16,T=65535&(I=A=65535&T|(x+=T>>>16)<<16),x=I>>>16,k+=65535&(S=(j>>>28|P<<4)^(P>>>2|j<<30)^(P>>>7|j<<25)),C+=S>>>16,T+=65535&(I=(P>>>28|j<<4)^(j>>>2|P<<30)^(j>>>7|P<<25)),x+=I>>>16,C+=(S=j&z^j&H^z&H)>>>16,T+=65535&(I=P&R^P&O^R&O),x+=I>>>16,d=65535&(T+=(C+=(k+=65535&S)>>>16)>>>16)|(x+=T>>>16)<<16,v=65535&k|C<<16,k=65535&(S=g),C=S>>>16,T=65535&(I=a),x=I>>>16,C+=(S=w)>>>16,T+=65535&(I=A),x+=I>>>16,R=i,O=o,N=s,D=a=65535&(T+=(C+=(k+=65535&S)>>>16)>>>16)|(x+=T>>>16)<<16,L=u,U=c,F=l,P=d,z=h,H=f,K=p,G=g=65535&k|C<<16,Q=m,q=y,W=b,j=v,E%16==15)for(_=0;_<16;_++)I=M[_],k=65535&(S=B[_]),C=S>>>16,T=65535&I,x=I>>>16,I=M[(_+9)%16],k+=65535&(S=B[(_+9)%16]),C+=S>>>16,T+=65535&I,x+=I>>>16,A=M[(_+1)%16],k+=65535&(S=((w=B[(_+1)%16])>>>1|A<<31)^(w>>>8|A<<24)^(w>>>7|A<<25)),C+=S>>>16,T+=65535&(I=(A>>>1|w<<31)^(A>>>8|w<<24)^A>>>7),x+=I>>>16,A=M[(_+14)%16],C+=(S=((w=B[(_+14)%16])>>>19|A<<13)^(A>>>29|w<<3)^(w>>>6|A<<26))>>>16,T+=65535&(I=(A>>>19|w<<13)^(w>>>29|A<<3)^A>>>6),x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,M[_]=65535&T|x<<16,B[_]=65535&k|C<<16;k=65535&(S=j),C=S>>>16,T=65535&(I=P),x=I>>>16,I=e[0],C+=(S=t[0])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[0]=P=65535&T|x<<16,t[0]=j=65535&k|C<<16,k=65535&(S=z),C=S>>>16,T=65535&(I=R),x=I>>>16,I=e[1],C+=(S=t[1])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[1]=R=65535&T|x<<16,t[1]=z=65535&k|C<<16,k=65535&(S=H),C=S>>>16,T=65535&(I=O),x=I>>>16,I=e[2],C+=(S=t[2])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[2]=O=65535&T|x<<16,t[2]=H=65535&k|C<<16,k=65535&(S=K),C=S>>>16,T=65535&(I=N),x=I>>>16,I=e[3],C+=(S=t[3])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[3]=N=65535&T|x<<16,t[3]=K=65535&k|C<<16,k=65535&(S=G),C=S>>>16,T=65535&(I=D),x=I>>>16,I=e[4],C+=(S=t[4])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[4]=D=65535&T|x<<16,t[4]=G=65535&k|C<<16,k=65535&(S=Q),C=S>>>16,T=65535&(I=L),x=I>>>16,I=e[5],C+=(S=t[5])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[5]=L=65535&T|x<<16,t[5]=Q=65535&k|C<<16,k=65535&(S=q),C=S>>>16,T=65535&(I=U),x=I>>>16,I=e[6],C+=(S=t[6])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[6]=U=65535&T|x<<16,t[6]=q=65535&k|C<<16,k=65535&(S=W),C=S>>>16,T=65535&(I=F),x=I>>>16,I=e[7],C+=(S=t[7])>>>16,T+=65535&I,x+=I>>>16,x+=(T+=(C+=(k+=65535&S)>>>16)>>>16)>>>16,e[7]=F=65535&T|x<<16,t[7]=W=65535&k|C<<16,V+=128,n-=128}return n}function X(e,t,r){var n,i=new Int32Array(8),o=new Int32Array(8),s=new Uint8Array(256),a=r;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,o[0]=4089235720,o[1]=2227873595,o[2]=4271175723,o[3]=1595750129,o[4]=2917565137,o[5]=725511199,o[6]=4215389547,o[7]=327033209,J(i,o,t,r),r%=128,n=0;n=0;--i)$(e,t,n=r[i/8|0]>>(7&i)&1),Z(t,e),Z(e,e),$(e,t,n)}function re(e,r){var n=[t(),t(),t(),t()];M(n[0],d),M(n[1],h),M(n[2],a),F(n[3],d,h),te(e,n,r)}function ne(e,r,i){var o,s=new Uint8Array(64),a=[t(),t(),t(),t()];for(i||n(r,32),X(s,r,32),s[0]&=248,s[31]&=127,s[31]|=64,re(a,s),ee(e,a),o=0;o<32;o++)r[o+32]=e[o];return 0}var ie=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function oe(e,t){var r,n,i,o;for(n=63;n>=32;--n){for(r=0,i=n-32,o=n-12;i>4)*ie[i],r=t[i]>>8,t[i]&=255;for(i=0;i<32;i++)t[i]-=r*ie[i];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function se(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;oe(e,r)}function ae(e,r,n,i){var o,s,a=new Uint8Array(64),u=new Uint8Array(64),c=new Uint8Array(64),l=new Float64Array(64),d=[t(),t(),t(),t()];X(a,i,32),a[0]&=248,a[31]&=127,a[31]|=64;var h=n+64;for(o=0;o>7&&U(e[0],s,e[0]),F(e[3],e[0],e[1]),0)}(h,i))return-1;for(o=0;o=0},e.sign.keyPair=function(){var e=new Uint8Array(le),t=new Uint8Array(de);return ne(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(fe(e),e.length!==de)throw new Error("bad secret key size");for(var t=new Uint8Array(le),r=0;r{var n=r(1048).Buffer,i=r(78480).strict;e.exports=function(e){if(i(e)){var t=n.from(e.buffer);return e.byteLength!==e.buffer.byteLength&&(t=t.slice(e.byteOffset,e.byteOffset+e.byteLength)),t}return n.from(e)}},62113:function(e,t,r){var n;e=r.nmd(e),function(i){t&&t.nodeType,e&&e.nodeType;var o="object"==typeof r.g&&r.g;o.global!==o&&o.window!==o&&o.self;var s,a=2147483647,u=36,c=26,l=38,d=700,h=/^xn--/,f=/[^\x20-\x7E]/,p=/[\x2E\u3002\uFF0E\uFF61]/g,g={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},m=u-1,y=Math.floor,b=String.fromCharCode;function v(e){throw RangeError(g[e])}function A(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function w(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+A((e=e.replace(p,".")).split("."),t).join(".")}function E(e){for(var t,r,n=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(t+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+b(e)})).join("")}function I(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function S(e,t,r){var n=0;for(e=r?y(e/d):e>>1,e+=y(e/t);e>m*c>>1;n+=u)e=y(e/m);return y(n+(m+1)*e/(e+l))}function k(e){var t,r,n,i,o,s,l,d,h,f,p,g=[],m=e.length,b=0,A=128,w=72;for((r=e.lastIndexOf("-"))<0&&(r=0),n=0;n=128&&v("not-basic"),g.push(e.charCodeAt(n));for(i=r>0?r+1:0;i=m&&v("invalid-input"),((d=(p=e.charCodeAt(i++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:u)>=u||d>y((a-b)/s))&&v("overflow"),b+=d*s,!(d<(h=l<=w?1:l>=w+c?c:l-w));l+=u)s>y(a/(f=u-h))&&v("overflow"),s*=f;w=S(b-o,t=g.length+1,0==o),y(b/t)>a-A&&v("overflow"),A+=y(b/t),b%=t,g.splice(b++,0,A)}return _(g)}function C(e){var t,r,n,i,o,s,l,d,h,f,p,g,m,A,w,_=[];for(g=(e=E(e)).length,t=128,r=0,o=72,s=0;s=t&&py((a-r)/(m=n+1))&&v("overflow"),r+=(l-t)*m,t=l,s=0;sa&&v("overflow"),p==t){for(d=r,h=u;!(d<(f=h<=o?1:h>=o+c?c:h-o));h+=u)w=d-f,A=u-f,_.push(b(I(f+w%A,0))),d=y(w/A);_.push(b(I(d,0))),o=S(r,m,n==i),r=0,++n}++r,++t}return _.join("")}s={version:"1.3.2",ucs2:{decode:E,encode:_},decode:k,encode:C,toASCII:function(e){return w(e,(function(e){return f.test(e)?"xn--"+C(e):e}))},toUnicode:function(e){return w(e,(function(e){return h.test(e)?k(e.slice(4).toLowerCase()):e}))}},void 0===(n=function(){return s}.call(t,r,t,e))||(e.exports=n)}()},75442:(e,t,r)=>{"use strict";var n=r(62113),i=r(62539);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){return i.isString(e)&&(e=v(e)),e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var s=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),l=["'"].concat(c),d=["%","/","?",";","#"].concat(l),h=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=r(33215);function v(e,t,r){if(e&&i.isObject(e)&&e instanceof o)return e;var n=new o;return n.parse(e,t,r),n}o.prototype.parse=function(e,t,r){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),a=-1!==o&&o127?R+="x":R+=P[O];if(!R.match(f)){var D=M.slice(0,C),L=M.slice(C+1),U=P.match(p);U&&(D.push(U[1]),L.unshift(U[2])),L.length&&(v="/"+L.join(".")+v),this.hostname=D.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),x||(this.hostname=n.toASCII(this.hostname));var F=this.port?":"+this.port:"",j=this.hostname||"";this.host=j+F,this.href+=this.host,x&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!g[E])for(C=0,B=l.length;C0)&&r.host.split("@"))&&(r.auth=x.shift(),r.host=r.hostname=x.shift())),r.search=e.search,r.query=e.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!_.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var S=_.slice(-1)[0],k=(r.host||e.host||_.length>1)&&("."===S||".."===S)||""===S,C=0,T=_.length;T>=0;T--)"."===(S=_[T])?_.splice(T,1):".."===S?(_.splice(T,1),C++):C&&(_.splice(T,1),C--);if(!w&&!E)for(;C--;C)_.unshift("..");!w||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),k&&"/"!==_.join("/").substr(-1)&&_.push("");var x,M=""===_[0]||_[0]&&"/"===_[0].charAt(0);return I&&(r.hostname=r.host=M?"":_.length?_.shift():"",(x=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=x.shift(),r.host=r.hostname=x.shift())),(w=w||r.host&&_.length)&&!M&&_.unshift(""),_.length?r.pathname=_.join("/"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},o.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},62539:e=>{"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},34026:(e,t,r)=>{"use strict";var n=r(14041),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,s=n.useEffect,a=n.useLayoutEffect,u=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,l=n[1];return a((function(){i.value=r,i.getSnapshot=t,c(i)&&l({inst:i})}),[e,r,t]),s((function(){return c(i)&&l({inst:i}),e((function(){c(i)&&l({inst:i})}))}),[e]),u(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},58139:(e,t,r)=>{"use strict";e.exports=r(34026)},82094:(e,t)=>{!function(e){var t,r,n,i=String.fromCharCode;function o(e){for(var t,r,n=[],i=0,o=e.length;i=55296&&t<=56319&&i=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function a(e,t){return i(e>>t&63|128)}function u(e){if(!(4294967168&e))return i(e);var t="";return 4294965248&e?4294901760&e?4292870144&e||(t=i(e>>18&7|240),t+=a(e,12),t+=a(e,6)):(s(e),t=i(e>>12&15|224),t+=a(e,6)):t=i(e>>6&31|192),t+i(63&e|128)}function c(){if(n>=r)throw Error("Invalid byte index");var e=255&t[n];if(n++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function l(){var e,i;if(n>r)throw Error("Invalid byte index");if(n==r)return!1;if(e=255&t[n],n++,!(128&e))return e;if(192==(224&e)){if((i=(31&e)<<6|c())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&e)){if((i=(15&e)<<12|c()<<6|c())>=2048)return s(i),i;throw Error("Invalid continuation byte")}if(240==(248&e)&&(i=(7&e)<<18|c()<<12|c()<<6|c())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}e.version="3.0.0",e.encode=function(e){for(var t=o(e),r=t.length,n=-1,i="";++n65535&&(o+=i((t-=65536)>>>10&1023|55296),t=56320|1023&t),o+=i(t);return o}(a)}}(t)},66732:(e,t,r)=>{var n=r(4364);function i(e){try{if(!r.g.localStorage)return!1}catch(e){return!1}var t=r.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(i("noDeprecation"))return e;var r=!1;return function(){if(!r){if(i("throwDeprecation"))throw new Error(t);i("traceDeprecation")?n.trace(t):n.warn(t),r=!0}return e.apply(this,arguments)}}},71348:(e,t,r)=>{"use strict";var n,i=SyntaxError,o=Function,s=TypeError,a=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new s},l=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,d=r(53558)(),h=Object.getPrototypeOf||function(e){return e.__proto__},f={},p="undefined"==typeof Uint8Array?n:h(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?h(h([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?h((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?h((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?h(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":i,"%ThrowTypeError%":l,"%TypedArray%":p,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=h(i.prototype))}return g[t]=r,r},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=r(79138),v=r(92571),A=b.call(Function.call,Array.prototype.concat),w=b.call(Function.apply,Array.prototype.splice),E=b.call(Function.call,String.prototype.replace),_=b.call(Function.call,String.prototype.slice),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,S=/\\(\\)?/g,k=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var o=g[n];if(o===f&&(o=m(n)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');var r=function(e){var t=_(e,0,1),r=_(e,-1);if("%"===t&&"%"!==r)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var n=[];return E(e,I,(function(e,t,r,i){n[n.length]=r?E(i,S,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=k("%"+n+"%",t),a=o.name,c=o.value,l=!1,d=o.alias;d&&(n=d[0],w(r,A([0,1],d)));for(var h=1,f=!0;h=r.length){var b=u(c,p);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[p]}else f=v(c,p),c=c[p];f&&!l&&(g[a]=c)}}return c}},33059:(e,t,r)=>{"use strict";var n=r(5144),i=r(14834),o=r(79818),s=o("Object.prototype.toString"),a=r(51913)(),u="undefined"==typeof globalThis?r.g:globalThis,c=i(),l=o("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1}return!!f&&function(e){var t=!1;return n(h,(function(r,n){if(!t)try{t=r.call(e)===n}catch(e){}})),t}(e)}},88262:(e,t,r)=>{"use strict";var n=r(5144),i=r(14834),o=r(79818),s=o("Object.prototype.toString"),a=r(51913)(),u="undefined"==typeof globalThis?r.g:globalThis,c=i(),l=o("String.prototype.slice"),d={},h=r(61650),f=Object.getPrototypeOf;a&&h&&f&&n(c,(function(e){if("function"==typeof u[e]){var t=new u[e];if(Symbol.toStringTag in t){var r=f(t),n=h(r,Symbol.toStringTag);if(!n){var i=f(r);n=h(i,Symbol.toStringTag)}d[e]=n.get}}}));var p=r(33059);e.exports=function(e){return!!p(e)&&(a&&Symbol.toStringTag in e?function(e){var t=!1;return n(d,(function(r,n){if(!t)try{var i=r.call(e);i===n&&(t=i)}catch(e){}})),t}(e):l(s(e),8,-1))}},95272:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},51531:(e,t,r)=>{"use strict";var n=r(55387),i=r(2625),o=r(88262),s=r(33059);function a(e){return e.call.bind(e)}var u="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,l=a(Object.prototype.toString),d=a(Number.prototype.valueOf),h=a(String.prototype.valueOf),f=a(Boolean.prototype.valueOf);if(u)var p=a(BigInt.prototype.valueOf);if(c)var g=a(Symbol.prototype.valueOf);function m(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function y(e){return"[object Map]"===l(e)}function b(e){return"[object Set]"===l(e)}function v(e){return"[object WeakMap]"===l(e)}function A(e){return"[object WeakSet]"===l(e)}function w(e){return"[object ArrayBuffer]"===l(e)}function E(e){return"undefined"!=typeof ArrayBuffer&&(w.working?w(e):e instanceof ArrayBuffer)}function _(e){return"[object DataView]"===l(e)}function I(e){return"undefined"!=typeof DataView&&(_.working?_(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=i,t.isTypedArray=s,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):s(e)||I(e)},t.isUint8Array=function(e){return"Uint8Array"===o(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===o(e)},t.isUint16Array=function(e){return"Uint16Array"===o(e)},t.isUint32Array=function(e){return"Uint32Array"===o(e)},t.isInt8Array=function(e){return"Int8Array"===o(e)},t.isInt16Array=function(e){return"Int16Array"===o(e)},t.isInt32Array=function(e){return"Int32Array"===o(e)},t.isFloat32Array=function(e){return"Float32Array"===o(e)},t.isFloat64Array=function(e){return"Float64Array"===o(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===o(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===o(e)},y.working="undefined"!=typeof Map&&y(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(y.working?y(e):e instanceof Map)},b.working="undefined"!=typeof Set&&b(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(b.working?b(e):e instanceof Set)},v.working="undefined"!=typeof WeakMap&&v(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(v.working?v(e):e instanceof WeakMap)},A.working="undefined"!=typeof WeakSet&&A(new WeakSet),t.isWeakSet=function(e){return A(e)},w.working="undefined"!=typeof ArrayBuffer&&w(new ArrayBuffer),t.isArrayBuffer=E,_.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&_(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=I;var S="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function k(e){return"[object SharedArrayBuffer]"===l(e)}function C(e){return void 0!==S&&(void 0===k.working&&(k.working=k(new S)),k.working?k(e):e instanceof S)}function T(e){return m(e,d)}function x(e){return m(e,h)}function M(e){return m(e,f)}function B(e){return u&&m(e,p)}function P(e){return c&&m(e,g)}t.isSharedArrayBuffer=C,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===l(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===l(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===l(e)},t.isGeneratorObject=function(e){return"[object Generator]"===l(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===l(e)},t.isNumberObject=T,t.isStringObject=x,t.isBooleanObject=M,t.isBigIntObject=B,t.isSymbolObject=P,t.isBoxedPrimitive=function(e){return T(e)||x(e)||M(e)||B(e)||P(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(E(e)||C(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},49208:(e,t,r)=>{var n=r(39907),i=r(4364),o=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),a=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&t._extend(n,r),w(n.showHidden)&&(n.showHidden=!1),w(n.depth)&&(n.depth=2),w(n.colors)&&(n.colors=!1),w(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=d),f(n,e,n.depth)}function d(e,t){var r=l.styles[t];return r?"["+l.colors[r][0]+"m"+e+"["+l.colors[r][1]+"m":e}function h(e,t){return e}function f(e,r,n){if(e.customInspect&&r&&k(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return A(i)||(i=f(e,i,n)),i}var o=function(e,t){if(w(t))return e.stylize("undefined","undefined");if(A(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return v(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}(e,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),S(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return p(r);if(0===s.length){if(k(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(E(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(I(r))return e.stylize(Date.prototype.toString.call(r),"date");if(S(r))return p(r)}var c,l="",d=!1,h=["{","}"];return m(r)&&(d=!0,h=["[","]"]),k(r)&&(l=" [Function"+(r.name?": "+r.name:"")+"]"),E(r)&&(l=" "+RegExp.prototype.toString.call(r)),I(r)&&(l=" "+Date.prototype.toUTCString.call(r)),S(r)&&(l=" "+p(r)),0!==s.length||d&&0!=r.length?n<0?E(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=d?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(c,l,h)):h[0]+l+h[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function g(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),M(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=b(r)?f(e,u.value,null):f(e,u.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),w(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function m(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function b(e){return null===e}function v(e){return"number"==typeof e}function A(e){return"string"==typeof e}function w(e){return void 0===e}function E(e){return _(e)&&"[object RegExp]"===C(e)}function _(e){return"object"==typeof e&&null!==e}function I(e){return _(e)&&"[object Date]"===C(e)}function S(e){return _(e)&&("[object Error]"===C(e)||e instanceof Error)}function k(e){return"function"==typeof e}function C(e){return Object.prototype.toString.call(e)}function T(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!a[e])if(u.test(e)){var r=n.pid;a[e]=function(){var n=t.format.apply(t,arguments);i.error("%s %d: %s",e,r,n)}}else a[e]=function(){};return a[e]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(51531),t.isArray=m,t.isBoolean=y,t.isNull=b,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=A,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=w,t.isRegExp=E,t.types.isRegExp=E,t.isObject=_,t.isDate=I,t.types.isDate=I,t.isError=S,t.types.isNativeError=S,t.isFunction=k,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(95272);var x=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;i.log("%s - %s",(r=[T((e=new Date).getHours()),T(e.getMinutes()),T(e.getSeconds())].join(":"),[e.getDate(),x[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(35615),t._extend=function(e,t){if(!t||!_(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var B="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function P(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(B&&e[B]){var t;if("function"!=typeof(t=e[B]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,B,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],o=0;o{"use strict";var n;r.r(t),r.d(t,{NIL:()=>M,parse:()=>m,stringify:()=>l,v1:()=>g,v3:()=>S,v4:()=>k,v5:()=>x,validate:()=>a,version:()=>B});var i=new Uint8Array(16);function o(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(i)}const s=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,a=function(e){return"string"==typeof e&&s.test(e)};for(var u=[],c=0;c<256;++c)u.push((c+256).toString(16).substr(1));const l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase();if(!a(r))throw TypeError("Stringified UUID is invalid");return r};var d,h,f=0,p=0;const g=function(e,t,r){var n=t&&r||0,i=t||new Array(16),s=(e=e||{}).node||d,a=void 0!==e.clockseq?e.clockseq:h;if(null==s||null==a){var u=e.random||(e.rng||o)();null==s&&(s=d=[1|u[0],u[1],u[2],u[3],u[4],u[5]]),null==a&&(a=h=16383&(u[6]<<8|u[7]))}var c=void 0!==e.msecs?e.msecs:Date.now(),g=void 0!==e.nsecs?e.nsecs:p+1,m=c-f+(g-p)/1e4;if(m<0&&void 0===e.clockseq&&(a=a+1&16383),(m<0||c>f)&&void 0===e.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");f=c,p=g,h=a;var y=(1e4*(268435455&(c+=122192928e5))+g)%4294967296;i[n++]=y>>>24&255,i[n++]=y>>>16&255,i[n++]=y>>>8&255,i[n++]=255&y;var b=c/4294967296*1e4&268435455;i[n++]=b>>>8&255,i[n++]=255&b,i[n++]=b>>>24&15|16,i[n++]=b>>>16&255,i[n++]=a>>>8|128,i[n++]=255&a;for(var v=0;v<6;++v)i[n+v]=s[v];return t||l(i)},m=function(e){if(!a(e))throw TypeError("Invalid UUID");var t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r};function y(e,t,r){function n(e,n,i,o){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],r=0;r>>9<<4)+1}function v(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function A(e,t,r,n,i,o){return v((s=v(v(t,e),v(n,o)))<<(a=i)|s>>>32-a,r);var s,a}function w(e,t,r,n,i,o,s){return A(t&r|~t&n,e,t,i,o,s)}function E(e,t,r,n,i,o,s){return A(t&n|r&~n,e,t,i,o,s)}function _(e,t,r,n,i,o,s){return A(t^r^n,e,t,i,o,s)}function I(e,t,r,n,i,o,s){return A(r^(t|~n),e,t,i,o,s)}const S=y("v3",48,(function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var r=0;r>5]>>>i%32&255,s=parseInt(n.charAt(o>>>4&15)+n.charAt(15&o),16);t.push(s)}return t}(function(e,t){e[t>>5]|=128<>5]|=(255&e[n/8])<>>32-t}const x=y("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var n=unescape(encodeURIComponent(e));e=[];for(var i=0;i>>0;v=b,b=y,y=T(m,30)>>>0,m=g,g=E}r[0]=r[0]+g>>>0,r[1]=r[1]+m>>>0,r[2]=r[2]+y>>>0,r[3]=r[3]+b>>>0,r[4]=r[4]+v>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,255&r[0],r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,255&r[1],r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,255&r[2],r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,255&r[3],r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,255&r[4]]})),M="00000000-0000-0000-0000-000000000000",B=function(e){if(!a(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}},92135:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLink=void 0;const n=r(93490),i=r(89386),o=r(69754),s=r(45813),a=r(38308),u=r(20411),c=r(40774),l="MISSING_ENV_VAR".WALLETLINK_URL||"https://www.walletlink.org",d="MISSING_ENV_VAR".WALLETLINK_VERSION||r(36692).rE||"unknown";class h{constructor(e){var t;this._appName="",this._appLogoUrl=null,this._relay=null,this._relayEventManager=null;const r=e.walletLinkUrl||l;let o;o=e.walletLinkUIConstructor?e.walletLinkUIConstructor:e=>new s.WalletLinkSdkUI(e),void 0===e.overrideIsMetaMask?this._overrideIsMetaMask=!1:this._overrideIsMetaMask=e.overrideIsMetaMask,this._overrideIsCoinbaseWallet=null===(t=e.overrideIsCoinbaseWallet)||void 0===t||t,this._walletLinkAnalytics=e.walletLinkAnalytics?e.walletLinkAnalytics:new n.WalletLinkAnalytics;const c=new URL(r),f=`${c.protocol}//${c.host}`;this._storage=new i.ScopedLocalStorage(`-walletlink:${f}`),this._storage.setItem("version",h.VERSION),void 0===window.walletLinkExtension&&(this._relayEventManager=new u.WalletLinkRelayEventManager,this._relay=new a.WalletLinkRelay({walletLinkUrl:r,version:d,darkMode:!!e.darkMode,walletLinkUIConstructor:o,storage:this._storage,relayEventManager:this._relayEventManager,walletLinkAnalytics:this._walletLinkAnalytics}),this.setAppInfo(e.appName,e.appLogoUrl),this._relay.attachUI())}makeWeb3Provider(e="",t=1){if(void 0!==window.walletLinkExtension)return"boolean"==typeof window.walletLinkExtension.isCipher&&window.walletLinkExtension.isCipher||window.walletLinkExtension.setProviderInfo(e,t),window.walletLinkExtension;const r=this._relay;if(!r||!this._relayEventManager||!this._storage)throw new Error("Relay not initialized, should never happen");return e||r.setConnectDisabled(!0),new o.WalletLinkProvider({relayProvider:()=>Promise.resolve(r),relayEventManager:this._relayEventManager,storage:this._storage,jsonRpcUrl:e,chainId:t,walletLinkAnalytics:this._walletLinkAnalytics,overrideIsMetaMask:this._overrideIsMetaMask,overrideIsCoinbaseWallet:this._overrideIsCoinbaseWallet})}setAppInfo(e,t){var r;this._appName=e||"DApp",this._appLogoUrl=t||(0,c.getFavicon)(),void 0!==window.walletLinkExtension?"boolean"==typeof window.walletLinkExtension.isCipher&&window.walletLinkExtension.isCipher||window.walletLinkExtension.setAppInfo(this._appName,this._appLogoUrl):null===(r=this._relay)||void 0===r||r.setAppInfo(this._appName,this._appLogoUrl)}disconnect(){var e;void 0!==window.walletLinkExtension?window.walletLinkExtension.close():null===(e=this._relay)||void 0===e||e.resetAndReload()}}t.WalletLink=h,h.VERSION=d},97139:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='.-walletlink-css-reset .-walletlink-link-dialog{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.-walletlink-css-reset .-walletlink-link-dialog-backdrop{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.33);transition:opacity .25s}.-walletlink-css-reset .-walletlink-link-dialog-backdrop-hidden{opacity:0}.-walletlink-css-reset .-walletlink-link-dialog-box{display:flex;position:relative;flex-direction:column;background-color:#f6f6f6;border-radius:16px;box-shadow:0px 16px 24px rgba(0,0,0,.1),0px 0px 8px rgba(0,0,0,.05);transform:scale(1);transition:opacity .25s,transform .25s;overflow:hidden}.-walletlink-css-reset .-walletlink-link-dialog-box-hidden{opacity:0;transform:scale(0.85)}.-walletlink-css-reset .-walletlink-link-dialog-box-content{padding:24px;text-align:center}.-walletlink-css-reset .-walletlink-link-dialog-box-content h3{display:block;margin-bottom:24px;text-align:left;text-transform:uppercase;font-size:22px;font-weight:bold;line-height:1.2;color:#000}.-walletlink-css-reset .-walletlink-link-dialog-box-content-qrcode{position:relative;display:block;margin-bottom:24px;background-color:#f6f6f6;padding:16px;border-radius:16px;box-shadow:4px 4px 8px rgba(0,0,0,.15),-8px -8px 8px #fff;overflow:hidden}.-walletlink-css-reset .-walletlink-link-dialog-box-content-qrcode-wrapper{display:block;width:232px;height:232px;padding:4px;border-radius:4px;background:#f4f4f4;margin-bottom:16px}.-walletlink-css-reset .-walletlink-link-dialog-box-content-qrcode-wrapper img{display:block;width:224px;height:224px}.-walletlink-css-reset .-walletlink-link-dialog-box-content-qrcode>p{display:block;color:gray;font-weight:bold;font-size:12px;text-align:center}.-walletlink-css-reset .-walletlink-link-dialog-box-content-qrcode-connecting{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(246,246,246,.98)}.-walletlink-css-reset .-walletlink-link-dialog-box-content-qrcode-connecting p{margin-top:16px;color:#333;font-size:12px;font-weight:bold}.-walletlink-css-reset .-walletlink-link-dialog-box-content a{text-align:center;cursor:pointer;transition:color .1s;font-size:14px}.-walletlink-css-reset .-walletlink-link-dialog-box-content a,.-walletlink-css-reset .-walletlink-link-dialog-box-content a:link,.-walletlink-css-reset .-walletlink-link-dialog-box-content a:visited{color:#999}.-walletlink-css-reset .-walletlink-link-dialog-box-content a:hover,.-walletlink-css-reset .-walletlink-link-dialog-box-content a:active{color:#666;text-decoration:underline}.-walletlink-css-reset .-walletlink-link-dialog-box-cancel{position:absolute;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;top:24px;right:24px;width:24px;height:24px;border-radius:12px;background-color:#e7e7e7;cursor:pointer}.-walletlink-css-reset .-walletlink-link-dialog-box-cancel-x{position:relative;display:block}.-walletlink-css-reset .-walletlink-link-dialog-box-cancel-x::before,.-walletlink-css-reset .-walletlink-link-dialog-box-cancel-x::after{content:"";position:absolute;display:block;top:-1px;left:-7px;width:14px;height:2px;background-color:#999;transition:background-color .2s}.-walletlink-css-reset .-walletlink-link-dialog-box-cancel-x::before{transform:rotate(45deg)}.-walletlink-css-reset .-walletlink-link-dialog-box-cancel-x::after{transform:rotate(135deg)}.-walletlink-css-reset .-walletlink-link-dialog-box-cancel:hover .-walletlink-link-dialog-box-cancel-x-a,.-walletlink-css-reset .-walletlink-link-dialog-box-cancel:hover .-walletlink-link-dialog-box-cancel-x-b{background-color:#000}.-walletlink-css-reset .-walletlink-link-dialog-container{display:block}.-walletlink-css-reset .-walletlink-link-dialog-container-hidden{display:none}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box{background-color:#2a2a2a}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content h3{color:#ccc}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content-qrcode{background-color:#2a2a2a;box-shadow:4px 4px 8px rgba(0,0,0,.5),-8px -8px 8px #343434}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content-qrcode>p{color:#999}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content-qrcode-connecting{background:rgba(42,42,42,.98)}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content-qrcode-connecting p{color:#ddd}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content a,.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content a:link,.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content a:visited{color:#888}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content a:hover,.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-content a:active{color:#aaa}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-cancel{background-color:#333}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-cancel-x::before,.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-cancel-x::after{background-color:#aaa}.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-cancel:hover .-walletlink-link-dialog-box-cancel-x::before,.-walletlink-css-reset .-walletlink-link-dialog-container-dark .-walletlink-link-dialog-box-cancel:hover .-walletlink-link-dialog-box-cancel-x::after{background-color:#eee}'},43585:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LinkDialog=void 0;const i=n(r(91739)),o=r(5181),s=r(83817),a=n(r(97139)),u=r(70443),c=r(61332),l=r(98392);t.LinkDialog=e=>{const[t,r]=(0,s.useState)(!e.isOpen),[n,u]=(0,s.useState)(!e.isOpen);return(0,s.useEffect)((()=>{const{isOpen:t}=e,n=[window.setTimeout((()=>{u(!t)}),10)];return t?r(!1):n.push(window.setTimeout((()=>{r(!0)}),360)),()=>{n.forEach(window.clearTimeout)}}),[e.isOpen]),(0,o.h)("div",{class:(0,i.default)("-walletlink-link-dialog-container",e.darkMode&&"-walletlink-link-dialog-container-dark",t&&"-walletlink-link-dialog-container-hidden")},(0,o.h)("style",null,a.default),(0,o.h)("div",{class:(0,i.default)("-walletlink-link-dialog-backdrop",n&&"-walletlink-link-dialog-backdrop-hidden")}),(0,o.h)("div",{class:"-walletlink-link-dialog"},(0,o.h)("div",{class:(0,i.default)("-walletlink-link-dialog-box",n&&"-walletlink-link-dialog-box-hidden")},(0,o.h)(d,{darkMode:e.darkMode,version:e.version,sessionId:e.sessionId,sessionSecret:e.sessionSecret,walletLinkUrl:e.walletLinkUrl,isConnected:e.isConnected,isParentConnection:e.isParentConnection}),e.onCancel&&(0,o.h)(h,{onClick:e.onCancel}))))};const d=e=>{const t=window.encodeURIComponent(e.walletLinkUrl),r=e.isParentConnection?"parent-id":"id",n=`${e.walletLinkUrl}/#/link?${r}=${e.sessionId}&secret=${e.sessionSecret}&server=${t}&v=1`;return(0,o.h)("div",{class:"-walletlink-link-dialog-box-content"},(0,o.h)("h3",null,"Scan to",(0,o.h)("br",null)," Connect"),(0,o.h)("div",{class:"-walletlink-link-dialog-box-content-qrcode"},(0,o.h)("div",{class:"-walletlink-link-dialog-box-content-qrcode-wrapper"},(0,o.h)(u.QRCode,{content:n,width:224,height:224,fgColor:"#000",bgColor:"transparent"})),(0,o.h)("input",{type:"hidden",name:"walletlink-version",value:l.LIB_VERSION}),(0,o.h)("input",{type:"hidden",value:n}),!e.isConnected&&(0,o.h)("div",{class:"-walletlink-link-dialog-box-content-qrcode-connecting"},(0,o.h)(c.Spinner,{size:128,color:e.darkMode?"#fff":"#000"}),(0,o.h)("p",null,"Connecting...")),(0,o.h)("p",{title:`WalletLink v${e.version}`},"Powered by WalletLink")),(0,o.h)("a",{href:`${e.walletLinkUrl}/#/wallets`,target:"_blank",rel:"noopener"},"Don’t have a wallet app?"))},h=e=>(0,o.h)("button",{class:"-walletlink-link-dialog-box-cancel",onClick:e.onClick},(0,o.h)("div",{class:"-walletlink-link-dialog-box-cancel-x"}))},32133:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.LinkFlow=void 0;const i=r(5181),o=r(92868),s=r(42279),a=r(43585),u=r(38967);t.LinkFlow=class{constructor(e){this.extensionUI$=new o.BehaviorSubject({}),this.subscriptions=new o.Subscription,this.isConnected=!1,this.isOpen=!1,this.onCancel=null,this.root=null,this.connectDisabled=!1,this.darkMode=e.darkMode,this.version=e.version,this.sessionId=e.sessionId,this.sessionSecret=e.sessionSecret,this.walletLinkUrl=e.walletLinkUrl,this.isParentConnection=e.isParentConnection,this.connected$=e.connected$,fetch("https://api.wallet.coinbase.com/rpc/v2/getFeatureFlags").then((e=>e.json())).then((e=>{const t=e.result.desktop.extension_ui;void 0===t?this.extensionUI$.next({value:!1}):this.extensionUI$.next({value:t})})).catch((e=>{n.error("Couldn't fetch feature flags - ",e),this.extensionUI$.next({value:!1})}))}attach(e){this.root=document.createElement("div"),this.root.className="-walletlink-link-flow-root",e.appendChild(this.root),this.render(),this.subscriptions.add(this.connected$.subscribe((e=>{this.isConnected!==e&&(this.isConnected=e,this.render())})))}detach(){var e;this.root&&(this.subscriptions.unsubscribe(),(0,i.render)(null,this.root),null===(e=this.root.parentElement)||void 0===e||e.removeChild(this.root))}setConnectDisabled(e){this.connectDisabled=e}open(e){this.isOpen=!0,this.onCancel=e.onCancel,this.render()}close(){this.isOpen=!1,this.onCancel=null,this.render()}render(){if(!this.root)return;const e=this.extensionUI$.pipe((0,s.first)((e=>void 0!==e.value))).subscribe((e=>{this.root&&(0,i.render)(e.value?(0,i.h)(u.TryExtensionLinkDialog,{darkMode:this.darkMode,version:this.version,sessionId:this.sessionId,sessionSecret:this.sessionSecret,walletLinkUrl:this.walletLinkUrl,isOpen:this.isOpen,isConnected:this.isConnected,isParentConnection:this.isParentConnection,onCancel:this.onCancel,connectDisabled:this.connectDisabled}):(0,i.h)(a.LinkDialog,{darkMode:this.darkMode,version:this.version,sessionId:this.sessionId,sessionSecret:this.sessionSecret,walletLinkUrl:this.walletLinkUrl,isOpen:this.isOpen,isConnected:this.isConnected,isParentConnection:this.isParentConnection,onCancel:this.onCancel}),this.root)}));this.subscriptions.add(e)}}},70443:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.QRCode=void 0;const o=r(5181),s=r(83817),a=i(r(52867));t.QRCode=e=>{const[t,r]=(0,s.useState)("");return(0,s.useEffect)((()=>{var t,i;const o=new a.default({content:e.content,background:e.bgColor||"#ffffff",color:e.fgColor||"#000000",container:"svg",ecl:"M",width:null!==(t=e.width)&&void 0!==t?t:256,height:null!==(i=e.height)&&void 0!==i?i:256,padding:0,image:e.image}),s=n.from(o.svg(),"utf8").toString("base64");r(`data:image/svg+xml;base64,${s}`)})),t?(0,o.h)("img",{src:t,alt:"QR Code"}):null}},72680:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-walletlink-css-reset .-gear-container{margin-left:16px !important;margin-right:9px !important;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .25s}.-walletlink-css-reset .-gear-container *{user-select:none}.-walletlink-css-reset .-gear-container svg{opacity:0;position:absolute}.-walletlink-css-reset .-gear-icon{height:12px;width:12px;z-index:10000}.-walletlink-css-reset .-walletlink-snackbar{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:0;top:0;z-index:2147483647}.-walletlink-css-reset .-walletlink-snackbar *{user-select:none}.-walletlink-css-reset .-walletlink-snackbar-instance{display:flex;flex-direction:column;margin:8px 16px 0 16px;overflow:visible;text-align:left;transform:translateX(0);transition:opacity .25s,transform .25s}.-walletlink-css-reset .-walletlink-snackbar-instance-header:hover .-gear-container svg{opacity:1}.-walletlink-css-reset .-walletlink-snackbar-instance-header{display:flex;align-items:center;background:#fff;overflow:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;cursor:pointer}.-walletlink-css-reset .-walletlink-snackbar-instance-header-cblogo{margin:8px 8px 8px 8px}.-walletlink-css-reset .-walletlink-snackbar-instance-header *{cursor:pointer}.-walletlink-css-reset .-walletlink-snackbar-instance-header-message{color:#000;font-size:13px;line-height:1.5;user-select:none}.-walletlink-css-reset .-walletlink-snackbar-instance-menu{background:#fff;transition:opacity .25s ease-in-out,transform .25s linear,visibility 0s;visibility:hidden;border:1px solid #e7ebee;box-sizing:border-box;border-radius:8px;opacity:0;flex-direction:column;padding-left:8px;padding-right:8px}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item:last-child{margin-bottom:8px !important}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item:hover{background:#f5f7f8;border-radius:6px;transition:background .25s}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item:hover span{color:#050f19;transition:color .25s}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item:hover svg path{fill:#000;transition:fill .25s}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item{visibility:inherit;height:35px;margin-top:8px;margin-bottom:0;display:flex;flex-direction:row;align-items:center;padding:8px;cursor:pointer}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item *{visibility:inherit;cursor:pointer}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item-is-red:hover{background:rgba(223,95,103,.2);transition:background .25s}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item-is-red:hover *{cursor:pointer}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item-is-red:hover svg path{fill:#df5f67;transition:fill .25s}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item-is-red:hover span{color:#df5f67;transition:color .25s}.-walletlink-css-reset .-walletlink-snackbar-instance-menu-item-info{color:#aaa;font-size:13px;margin:0 8px 0 32px;position:absolute}.-walletlink-css-reset .-walletlink-snackbar-instance-hidden{opacity:0;text-align:left;transform:translateX(25%);transition:opacity .5s linear}.-walletlink-css-reset .-walletlink-snackbar-instance-expanded .-walletlink-snackbar-instance-menu{opacity:1;display:flex;transform:translateY(8px);visibility:visible}"},85554:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Snackbar=void 0;const i=n(r(91739)),o=r(5181),s=r(83817),a=n(r(72680));t.Snackbar=class{constructor(e){this.items=new Map,this.nextItemKey=0,this.root=null,this.darkMode=e.darkMode}attach(e){this.root=document.createElement("div"),this.root.className="-walletlink-snackbar-root",e.appendChild(this.root),this.render()}presentItem(e){const t=this.nextItemKey++;return this.items.set(t,e),this.render(),()=>{this.items.delete(t),this.render()}}clear(){this.items.clear(),this.render()}render(){this.root&&(0,o.render)((0,o.h)("div",null,(0,o.h)(u,{darkMode:this.darkMode},Array.from(this.items.entries()).map((([e,t])=>(0,o.h)(c,Object.assign({},t,{key:e})))))),this.root)}};const u=e=>(0,o.h)("div",{class:(0,i.default)("-walletlink-snackbar-container")},(0,o.h)("style",null,a.default),(0,o.h)("div",{class:"-walletlink-snackbar"},e.children)),c=({autoExpand:e,message:t,menuItems:r})=>{const[n,a]=(0,s.useState)(!0),[u,c]=(0,s.useState)(null!=e&&e);return(0,s.useEffect)((()=>{const e=[window.setTimeout((()=>{a(!1)}),1),window.setTimeout((()=>{c(!0)}),1e4)];return()=>{e.forEach(window.clearTimeout)}})),(0,o.h)("div",{class:(0,i.default)("-walletlink-snackbar-instance",n&&"-walletlink-snackbar-instance-hidden",u&&"-walletlink-snackbar-instance-expanded")},(0,o.h)("div",{class:"-walletlink-snackbar-instance-header",onClick:()=>{c(!u)}},(0,o.h)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNDkyIDEwLjQxOWE4LjkzIDguOTMgMCAwMTguOTMtOC45M2gxMS4xNjNhOC45MyA4LjkzIDAgMDE4LjkzIDguOTN2MTEuMTYzYTguOTMgOC45MyAwIDAxLTguOTMgOC45M0gxMC40MjJhOC45MyA4LjkzIDAgMDEtOC45My04LjkzVjEwLjQxOXoiIGZpbGw9IiMxNjUyRjAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjQxOSAwSDIxLjU4QzI3LjMzNSAwIDMyIDQuNjY1IDMyIDEwLjQxOVYyMS41OEMzMiAyNy4zMzUgMjcuMzM1IDMyIDIxLjU4MSAzMkgxMC40MkM0LjY2NSAzMiAwIDI3LjMzNSAwIDIxLjU4MVYxMC40MkMwIDQuNjY1IDQuNjY1IDAgMTAuNDE5IDB6bTAgMS40ODhhOC45MyA4LjkzIDAgMDAtOC45MyA4LjkzdjExLjE2M2E4LjkzIDguOTMgMCAwMDguOTMgOC45M0gyMS41OGE4LjkzIDguOTMgMCAwMDguOTMtOC45M1YxMC40MmE4LjkzIDguOTMgMCAwMC04LjkzLTguOTNIMTAuNDJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45OTggMjYuMDQ5Yy01LjU0OSAwLTEwLjA0Ny00LjQ5OC0xMC4wNDctMTAuMDQ3IDAtNS41NDggNC40OTgtMTAuMDQ2IDEwLjA0Ny0xMC4wNDYgNS41NDggMCAxMC4wNDYgNC40OTggMTAuMDQ2IDEwLjA0NiAwIDUuNTQ5LTQuNDk4IDEwLjA0Ny0xMC4wNDYgMTAuMDQ3eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMi43NjIgMTQuMjU0YzAtLjgyMi42NjctMS40ODkgMS40ODktMS40ODloMy40OTdjLjgyMiAwIDEuNDg4LjY2NiAxLjQ4OCAxLjQ4OXYzLjQ5N2MwIC44MjItLjY2NiAxLjQ4OC0xLjQ4OCAxLjQ4OGgtMy40OTdhMS40ODggMS40ODggMCAwMS0xLjQ4OS0xLjQ4OHYtMy40OTh6IiBmaWxsPSIjMTY1MkYwIi8+PC9zdmc+",class:"-walletlink-snackbar-instance-header-cblogo"}),(0,o.h)("div",{class:"-walletlink-snackbar-instance-header-message"},t),(0,o.h)("div",{class:"-gear-container"},!u&&(0,o.h)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,o.h)("circle",{cx:"12",cy:"12",r:"12",fill:"#F5F7F8"})),(0,o.h)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDYuNzV2LTEuNWwtMS43Mi0uNTdjLS4wOC0uMjctLjE5LS41Mi0uMzItLjc3bC44MS0xLjYyLTEuMDYtMS4wNi0xLjYyLjgxYy0uMjQtLjEzLS41LS4yNC0uNzctLjMyTDYuNzUgMGgtMS41bC0uNTcgMS43MmMtLjI3LjA4LS41My4xOS0uNzcuMzJsLTEuNjItLjgxLTEuMDYgMS4wNi44MSAxLjYyYy0uMTMuMjQtLjI0LjUtLjMyLjc3TDAgNS4yNXYxLjVsMS43Mi41N2MuMDguMjcuMTkuNTMuMzIuNzdsLS44MSAxLjYyIDEuMDYgMS4wNiAxLjYyLS44MWMuMjQuMTMuNS4yMy43Ny4zMkw1LjI1IDEyaDEuNWwuNTctMS43MmMuMjctLjA4LjUyLS4xOS43Ny0uMzJsMS42Mi44MSAxLjA2LTEuMDYtLjgxLTEuNjJjLjEzLS4yNC4yMy0uNS4zMi0uNzdMMTIgNi43NXpNNiA4LjVhMi41IDIuNSAwIDAxMC01IDIuNSAyLjUgMCAwMTAgNXoiIGZpbGw9IiMwNTBGMTkiLz48L3N2Zz4=",class:"-gear-icon",title:"Expand"}))),r&&r.length>0&&(0,o.h)("div",{class:"-walletlink-snackbar-instance-menu"},r.map(((e,t)=>(0,o.h)("div",{class:(0,i.default)("-walletlink-snackbar-instance-menu-item",e.isRed&&"-walletlink-snackbar-instance-menu-item-is-red"),onClick:e.onClick,key:t},(0,o.h)("svg",{width:e.svgWidth,height:e.svgHeight,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,o.h)("path",{"fill-rule":e.defaultFillRule,"clip-rule":e.defaultClipRule,d:e.path,fill:"#AAAAAA"})),(0,o.h)("span",{class:(0,i.default)("-walletlink-snackbar-instance-menu-item-info",e.isRed&&"-walletlink-snackbar-instance-menu-item-info-is-red")},e.info))))))}},28758:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=".-walletlink-css-reset .-walletlink-spinner{display:inline-block}.-walletlink-css-reset .-walletlink-spinner svg{display:inline-block;animation:2s linear infinite -walletlink-spinner-svg}.-walletlink-css-reset .-walletlink-spinner svg circle{animation:1.9s ease-in-out infinite both -walletlink-spinner-circle;display:block;fill:transparent;stroke-dasharray:283;stroke-dashoffset:280;stroke-linecap:round;stroke-width:10px;transform-origin:50% 50%}@keyframes -walletlink-spinner-svg{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes -walletlink-spinner-circle{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}"},61332:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Spinner=void 0;const i=r(5181),o=n(r(28758));t.Spinner=e=>{var t;const r=null!==(t=e.size)&&void 0!==t?t:64,n=e.color||"#000";return(0,i.h)("div",{class:"-walletlink-spinner"},(0,i.h)("style",null,o.default),(0,i.h)("svg",{viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",style:{width:r,height:r}},(0,i.h)("circle",{style:{cx:50,cy:50,r:45,stroke:n}})))}},5117:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='.-walletlink-css-reset .-walletlink-extension-dialog{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.-walletlink-css-reset .-walletlink-extension-dialog-backdrop{z-index:2147483647;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);transition:opacity .25s}.-walletlink-css-reset .-walletlink-extension-dialog-backdrop-hidden{opacity:0}.-walletlink-css-reset .-walletlink-extension-dialog-box{display:flex;position:relative;max-width:500px;flex-direction:column;transform:scale(1);transition:opacity .25s,transform .25s}.-walletlink-css-reset .-walletlink-extension-dialog-box-hidden{opacity:0;transform:scale(0.85)}.-walletlink-css-reset .-walletlink-extension-dialog-box-top{display:flex;flex-direction:row;background-color:#fff;border-radius:8px;overflow:hidden;min-height:300px}.-walletlink-css-reset .-walletlink-extension-dialog-box-top-install-region{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding:32px}.-walletlink-css-reset .-walletlink-extension-dialog-box-top-install-region button{display:block;border-radius:8px;background-color:#1652f0;color:#fff;width:90%;min-width:fit-content;height:44px;margin-top:16px;font-size:16px;padding-left:16px;padding-right:16px;cursor:pointer;font-weight:500;text-align:center}.-walletlink-css-reset .-walletlink-extension-dialog-box-top-info-region{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;background-color:#fafbfc}.-walletlink-css-reset .-walletlink-extension-dialog-box-top-description{display:flex;flex-direction:row;align-items:center;padding-top:14px;padding-bottom:14px;padding-left:24px;padding-right:32px}.-walletlink-css-reset .-walletlink-extension-dialog-box-top-description-icon-wrapper{display:block;position:relative;width:40px;height:40px;flex-shrink:0;flex-grow:0;border-radius:20px;background-color:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.04),0px 16px 24px rgba(0,0,0,.06)}.-walletlink-css-reset .-walletlink-extension-dialog-box-top-description-icon-wrapper img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.-walletlink-css-reset .-walletlink-extension-dialog-box-top-description-text{margin-left:16px;flex-grow:1;font-size:13px;line-height:19px;color:#000;align-self:center}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom{display:flex;flex-direction:row;overflow:hidden;border-radius:8px;background-color:#fff;margin-top:8px}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-description-region{display:flex;flex-direction:column;justify-content:center;padding:32px;flex-grow:1}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-description{font-size:13px;line-height:19px;margin-top:12px;color:#aaa}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-description a{font-size:inherit;line-height:inherit;color:#1652f0;cursor:pointer}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-qr-region{position:relative;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-qr-wrapper{position:relative;display:block;padding:8px;border-radius:8px;box-shadow:0px 4px 12px rgba(0,0,0,.1)}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-qr-wrapper img{display:block}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-qr-connecting{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,.95)}.-walletlink-css-reset .-walletlink-extension-dialog-box-bottom-qr-connecting>p{font-size:12px;font-weight:bold;color:#000;margin-top:16px}.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel{position:absolute;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;top:16px;right:16px;width:24px;height:24px;border-radius:12px;background-color:#fafbfc;cursor:pointer}.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel-x{position:relative;display:block;cursor:pointer}.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel-x::before,.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel-x::after{content:"";position:absolute;display:block;top:-1px;left:-7px;width:14px;height:1px;background-color:#000;transition:background-color .2s}.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel-x::before{transform:rotate(45deg)}.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel-x::after{transform:rotate(135deg)}.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel:hover .-walletlink-link-dialog-box-cancel-x-a,.-walletlink-css-reset .-walletlink-extension-dialog-box-cancel:hover .-walletlink-link-dialog-box-cancel-x-b{background-color:#000}.-walletlink-css-reset .-walletlink-extension-dialog-container{display:block}.-walletlink-css-reset .-walletlink-extension-dialog-container-hidden{display:none}.-walletlink-css-reset .-walletlink-extension-dialog h2{display:block;text-align:left;font-size:22px;font-weight:600;line-height:28px;color:#000}'},38967:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TryExtensionLinkDialog=void 0;const i=n(r(91739)),o=r(5181),s=r(83817),a=n(r(42480)),u=n(r(2601)),c=n(r(65416)),l=n(r(82854)),d=r(70443),h=r(61332),f=n(r(5117)),p=r(98392);t.TryExtensionLinkDialog=e=>{const[t,r]=(0,s.useState)(!e.isOpen),[n,a]=(0,s.useState)(!e.isOpen);return(0,s.useEffect)((()=>{const{isOpen:t}=e,n=[window.setTimeout((()=>{a(!t)}),10)];return t?r(!1):n.push(window.setTimeout((()=>{r(!0)}),360)),()=>{n.forEach(window.clearTimeout)}}),[e.isOpen]),(0,o.h)("div",{class:(0,i.default)("-walletlink-extension-dialog-container",t&&"-walletlink-extension-dialog-container-hidden")},(0,o.h)("style",null,f.default),(0,o.h)("div",{class:(0,i.default)("-walletlink-extension-dialog-backdrop",n&&"-walletlink-extension-dialog-backdrop-hidden")}),(0,o.h)("div",{class:"-walletlink-extension-dialog"},(0,o.h)("div",{class:(0,i.default)("-walletlink-extension-dialog-box",n&&"-walletlink-extension-dialog-box-hidden")},(0,o.h)(g,{onInstallClick:()=>{window.open("https://api.wallet.coinbase.com/rpc/v2/desktop/chrome","_blank")}}),e.connectDisabled?null:(0,o.h)(m,{darkMode:e.darkMode,version:e.version,sessionId:e.sessionId,sessionSecret:e.sessionSecret,walletLinkUrl:e.walletLinkUrl,isConnected:e.isConnected,isParentConnection:e.isParentConnection}),e.onCancel&&(0,o.h)(b,{onClick:e.onCancel}))))};const g=e=>(0,o.h)("div",{class:"-walletlink-extension-dialog-box-top"},(0,o.h)("div",{class:"-walletlink-extension-dialog-box-top-install-region"},(0,o.h)("h2",null,"Try the Coinbase Wallet extension"),(0,o.h)("button",{onClick:e.onInstallClick},"Install")),(0,o.h)("div",{class:"-walletlink-extension-dialog-box-top-info-region"},(0,o.h)(y,{icon:u.default,text:"Connect to crypto apps with one click"}),(0,o.h)(y,{icon:c.default,text:"Your private key is stored securely"}),(0,o.h)(y,{icon:a.default,text:"Works with Ethereum, Polygon, and more"}))),m=e=>{const t=window.encodeURIComponent(e.walletLinkUrl),r=e.isParentConnection?"parent-id":"id",n=`${e.walletLinkUrl}/#/link?${r}=${e.sessionId}&secret=${e.sessionSecret}&server=${t}&v=1`;return(0,o.h)("div",{class:"-walletlink-extension-dialog-box-bottom"},(0,o.h)("div",{class:"-walletlink-extension-dialog-box-bottom-description-region"},(0,o.h)("h2",null,"Or scan to connect"),(0,o.h)("body",{class:"-walletlink-extension-dialog-box-bottom-description"},"Open ",(0,o.h)("a",{href:"https://wallet.coinbase.com/"},"Coinbase Wallet")," on your mobile phone and scan")),(0,o.h)("div",{class:"-walletlink-extension-dialog-box-bottom-qr-region"},(0,o.h)("div",{class:"-walletlink-extension-dialog-box-bottom-qr-wrapper"},(0,o.h)(d.QRCode,{content:n,width:150,height:150,fgColor:"#000",bgColor:"transparent",image:{svg:l.default,width:34,height:34}})),(0,o.h)("input",{type:"hidden",name:"walletlink-version",value:p.LIB_VERSION}),(0,o.h)("input",{type:"hidden",value:n}),!e.isConnected&&(0,o.h)("div",{class:"-walletlink-extension-dialog-box-bottom-qr-connecting"},(0,o.h)(h.Spinner,{size:36,color:"#000"}),(0,o.h)("p",null,"Connecting..."))))},y=e=>(0,o.h)("div",{class:"-walletlink-extension-dialog-box-top-description"},(0,o.h)("div",{class:"-walletlink-extension-dialog-box-top-description-icon-wrapper"},(0,o.h)("img",{src:e.icon})),(0,o.h)("body",{class:"-walletlink-extension-dialog-box-top-description-text"},e.text)),b=e=>(0,o.h)("button",{class:"-walletlink-extension-dialog-box-cancel",onClick:e.onClick},(0,o.h)("div",{class:"-walletlink-extension-dialog-box-cancel-x"}))},82854:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='\n\n\n\n\n\n\n'},42480:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOHMzLjU4IDggOCA4IDgtMy41OCA4LTgtMy41OC04LTgtOFptNS45MSA3aC0xLjk0Yy0uMS0xLjU3LS40Mi0zLS45MS00LjE1IDEuNDguODggMi41NSAyLjM4IDIuODUgNC4xNVpNOCAxNGMtLjQ1IDAtMS43Mi0xLjc3LTEuOTUtNWgzLjljLS4yMyAzLjIzLTEuNSA1LTEuOTUgNVpNNi4wNSA3QzYuMjggMy43NyA3LjU1IDIgOCAyYy40NSAwIDEuNzIgMS43NyAxLjk1IDVoLTMuOVpNNC45NCAyLjg1QzQuNDYgNCA0LjEzIDUuNDMgNC4wMyA3SDIuMDljLjMtMS43NyAxLjM3LTMuMjcgMi44NS00LjE1Wk0yLjA5IDloMS45NGMuMSAxLjU3LjQyIDMgLjkxIDQuMTVBNS45OTggNS45OTggMCAwIDEgMi4wOSA5Wm04Ljk3IDQuMTVjLjQ4LTEuMTUuODEtMi41OC45MS00LjE1aDEuOTRhNS45OTggNS45OTggMCAwIDEtMi44NSA0LjE1WiIgZmlsbD0iIzE2NTJGMCIvPjwvc3ZnPg=="},2601:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjYzNSAyLjExN2EzLjg4OSAzLjg4OSAwIDAgMC01LjUyMSAwTDYuODkgNS4zMzVBMy44OTQgMy44OTQgMCAwIDAgNS44IDguNzM5Yy4wODMuNTA2LjI2OCAxLjAxMS41NTMgMS40NjYuMTUxLjI1My4zMzYuNDcyLjUzNy42OTFsLjYyMS42MjQgMS4xNDEtMS4xNDYtLjYyLS42MjRhMi4xMDUgMi4xMDUgMCAwIDEtLjQ4Ny0uNzQxIDIuMzQgMi4zNCAwIDAgMSAuNTAzLTIuNTFsMy4yMDYtMy4yMmEyLjI5MyAyLjI5MyAwIDAgMSAzLjIzOSAwYy44OS44OTQuODkgMi4zNDMgMCAzLjI1M2wtMS41MjcgMS41MzNjLjIzNC42NC4zMzUgMS4zMzEuMzAyIDIuMDA1bDIuMzgzLTIuMzkyYzEuNTEtMS41MzQgMS40OTMtNC4wMjgtLjAxNy01LjU2MVoiIGZpbGw9IiMxNjUyRjAiLz48cGF0aCBkPSJNMTEuMjcxIDcuNzQ1YTMuMTMgMy4xMyAwIDAgMC0uNTU0LS42OWwtLjYyLS42MjQtMS4xNDIgMS4xNDYuNjIxLjYyM2MuMjE4LjIyLjM4Ni40ODkuNDg3Ljc1OC4zMzUuODI2LjE2NyAxLjgyLS41MDQgMi40OTRsLTMuMjA1IDMuMjE5YTIuMjkzIDIuMjkzIDAgMCAxLTMuMjQgMCAyLjMxNiAyLjMxNiAwIDAgMSAwLTMuMjUybDEuNTI4LTEuNTM0YTQuODE1IDQuODE1IDAgMCAxLS4yODUtMi4wMDVsLTIuMzgzIDIuMzkzYTMuOTI3IDMuOTI3IDAgMCAwIDAgNS41NDQgMy45MDkgMy45MDkgMCAwIDAgNS41MzggMGwzLjIwNS0zLjIxOWEzLjk1OCAzLjk1OCAwIDAgMCAxLjA5MS0zLjQwNCA0LjIxMSA0LjIxMSAwIDAgMC0uNTM3LTEuNDQ5WiIgZmlsbD0iIzE2NTJGMCIvPjwvc3ZnPg=="},65416:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgN3Y5aDE0VjdIMVptNy41IDQuMzlWMTRoLTF2LTIuNjFjLS40NC0uMTktLjc1LS42My0uNzUtMS4xNGExLjI1IDEuMjUgMCAwIDEgMi41IDBjMCAuNTEtLjMxLjk1LS43NSAxLjE0Wk01LjY3IDZWNC4zM0M1LjY3IDMuMDUgNi43MSAyIDggMnMyLjMzIDEuMDUgMi4zMyAyLjMzVjZoMlY0LjMzQzEyLjMzIDEuOTQgMTAuMzkgMCA4IDBTMy42NyAxLjk0IDMuNjcgNC4zM1Y2aDJaIiBmaWxsPSIjMTY1MkYwIi8+PC9zdmc+"},78731:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClientMessagePublishEvent=t.ClientMessageSetSessionConfig=t.ClientMessageGetSessionConfig=t.ClientMessageIsLinked=t.ClientMessageHostSession=void 0,t.ClientMessageHostSession=function(e){return Object.assign({type:"HostSession"},e)},t.ClientMessageIsLinked=function(e){return Object.assign({type:"IsLinked"},e)},t.ClientMessageGetSessionConfig=function(e){return Object.assign({type:"GetSessionConfig"},e)},t.ClientMessageSetSessionConfig=function(e){return Object.assign({type:"SetSessionConfig"},e)},t.ClientMessagePublishEvent=function(e){return Object.assign({type:"PublishEvent"},e)}},40320:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RxWebSocket=t.ConnectionState=void 0;const n=r(92868),i=r(42279);var o;!function(e){e[e.DISCONNECTED=0]="DISCONNECTED",e[e.CONNECTING=1]="CONNECTING",e[e.CONNECTED=2]="CONNECTED"}(o=t.ConnectionState||(t.ConnectionState={})),t.RxWebSocket=class{constructor(e,t=WebSocket){this.WebSocketClass=t,this.webSocket=null,this.connectionStateSubject=new n.BehaviorSubject(o.DISCONNECTED),this.incomingDataSubject=new n.Subject,this.url=e.replace(/^http/,"ws")}connect(){return this.webSocket?(0,n.throwError)(new Error("webSocket object is not null")):new n.Observable((e=>{let t;try{this.webSocket=t=new this.WebSocketClass(this.url)}catch(t){return void e.error(t)}this.connectionStateSubject.next(o.CONNECTING),t.onclose=t=>{this.clearWebSocket(),e.error(new Error(`websocket error ${t.code}: ${t.reason}`)),this.connectionStateSubject.next(o.DISCONNECTED)},t.onopen=t=>{e.next(),e.complete(),this.connectionStateSubject.next(o.CONNECTED)},t.onmessage=e=>{this.incomingDataSubject.next(e.data)}})).pipe((0,i.take)(1))}disconnect(){const{webSocket:e}=this;if(e){this.clearWebSocket(),this.connectionStateSubject.next(o.DISCONNECTED);try{e.close()}catch(e){}}}get connectionState$(){return this.connectionStateSubject.asObservable()}get incomingData$(){return this.incomingDataSubject.asObservable()}get incomingJSONData$(){return this.incomingData$.pipe((0,i.flatMap)((e=>{let t;try{t=JSON.parse(e)}catch(e){return(0,n.empty)()}return(0,n.of)(t)})))}sendData(e){const{webSocket:t}=this;if(!t)throw new Error("websocket is not connected");t.send(e)}clearWebSocket(){const{webSocket:e}=this;e&&(this.webSocket=null,e.onclose=null,e.onerror=null,e.onmessage=null,e.onopen=null)}}},53823:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isServerMessageFail=void 0,t.isServerMessageFail=function(e){return e&&"Fail"===e.type&&"number"==typeof e.id&&"string"==typeof e.sessionId&&"string"==typeof e.error}},93490:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkAnalytics=void 0,t.WalletLinkAnalytics=class{sendEvent(e,t){}}},83640:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkConnection=void 0;const n=r(92868),i=r(42279),o=r(57363),s=r(95246),a=r(86273),u=r(78731),c=r(40320),l=r(53823);t.WalletLinkConnection=class{constructor(e,t,r,u,l=WebSocket){this.sessionId=e,this.sessionKey=t,this.subscriptions=new n.Subscription,this.destroyed=!1,this.lastHeartbeatResponse=0,this.nextReqId=(0,a.IntNumber)(1),this.connectedSubject=new n.BehaviorSubject(!1),this.linkedSubject=new n.BehaviorSubject(!1),this.sessionConfigSubject=new n.ReplaySubject(1);const d=new c.RxWebSocket(r+"/rpc",l);this.ws=d,this.walletLinkAnalytics=u,this.subscriptions.add(d.connectionState$.pipe((0,i.tap)((t=>this.walletLinkAnalytics.sendEvent(o.EVENTS.CONNECTED_STATE_CHANGE,{state:t,sessionIdHash:s.Session.hash(e)}))),(0,i.skip)(1),(0,i.filter)((e=>e===c.ConnectionState.DISCONNECTED&&!this.destroyed)),(0,i.delay)(5e3),(0,i.filter)((e=>!this.destroyed)),(0,i.flatMap)((e=>d.connect())),(0,i.retry)()).subscribe()),this.subscriptions.add(d.connectionState$.pipe((0,i.skip)(2),(0,i.switchMap)((e=>(0,n.iif)((()=>e===c.ConnectionState.CONNECTED),this.authenticate().pipe((0,i.tap)((e=>this.sendIsLinked())),(0,i.tap)((e=>this.sendGetSessionConfig())),(0,i.map)((e=>!0))),(0,n.of)(!1)))),(0,i.distinctUntilChanged)(),(0,i.catchError)((e=>(0,n.of)(!1)))).subscribe((e=>this.connectedSubject.next(e)))),this.subscriptions.add(d.connectionState$.pipe((0,i.skip)(1),(0,i.switchMap)((e=>(0,n.iif)((()=>e===c.ConnectionState.CONNECTED),(0,n.timer)(0,1e4))))).subscribe((e=>0===e?this.updateLastHeartbeat():this.heartbeat()))),this.subscriptions.add(d.incomingData$.pipe((0,i.filter)((e=>"h"===e))).subscribe((e=>this.updateLastHeartbeat()))),this.subscriptions.add(d.incomingJSONData$.pipe((0,i.filter)((e=>["IsLinkedOK","Linked"].includes(e.type)))).subscribe((t=>{const r=t;this.walletLinkAnalytics.sendEvent(o.EVENTS.LINKED,{sessionIdHash:s.Session.hash(e),linked:r.linked,type:t.type,onlineGuests:r.onlineGuests}),this.linkedSubject.next(r.linked||r.onlineGuests>0)}))),this.subscriptions.add(d.incomingJSONData$.pipe((0,i.filter)((e=>["GetSessionConfigOK","SessionConfigUpdated"].includes(e.type)))).subscribe((t=>{const r=t;this.walletLinkAnalytics.sendEvent(o.EVENTS.SESSION_CONFIG_RECEIVED,{sessionIdHash:s.Session.hash(e),metadata_keys:r&&r.metadata?Object.keys(r.metadata):void 0}),this.sessionConfigSubject.next({webhookId:r.webhookId,webhookUrl:r.webhookUrl,metadata:r.metadata})})))}connect(){if(this.destroyed)throw new Error("instance is destroyed");this.walletLinkAnalytics.sendEvent(o.EVENTS.STARTED_CONNECTING,{sessionIdHash:s.Session.hash(this.sessionId)}),this.ws.connect().subscribe()}destroy(){this.subscriptions.unsubscribe(),this.ws.disconnect(),this.walletLinkAnalytics.sendEvent(o.EVENTS.DISCONNECTED,{sessionIdHash:s.Session.hash(this.sessionId)}),this.destroyed=!0}get isDestroyed(){return this.destroyed}get connected$(){return this.connectedSubject.asObservable()}get onceConnected$(){return this.connected$.pipe((0,i.filter)((e=>e)),(0,i.take)(1),(0,i.map)((()=>{})))}get linked$(){return this.linkedSubject.asObservable()}get onceLinked$(){return this.linked$.pipe((0,i.filter)((e=>e)),(0,i.take)(1),(0,i.map)((()=>{})))}get sessionConfig$(){return this.sessionConfigSubject.asObservable()}get incomingEvent$(){return this.ws.incomingJSONData$.pipe((0,i.filter)((e=>{if("Event"!==e.type)return!1;const t=e;return"string"==typeof t.sessionId&&"string"==typeof t.eventId&&"string"==typeof t.event&&"string"==typeof t.data})),(0,i.map)((e=>e)))}setSessionMetadata(e,t){const r=(0,u.ClientMessageSetSessionConfig)({id:(0,a.IntNumber)(this.nextReqId++),sessionId:this.sessionId,metadata:{[e]:t}});return this.onceConnected$.pipe((0,i.flatMap)((e=>this.makeRequest(r))),(0,i.map)((e=>{if((0,l.isServerMessageFail)(e))throw new Error(e.error||"failed to set session metadata")})))}publishEvent(e,t,r=!1){const n=(0,u.ClientMessagePublishEvent)({id:(0,a.IntNumber)(this.nextReqId++),sessionId:this.sessionId,event:e,data:t,callWebhook:r});return this.onceLinked$.pipe((0,i.flatMap)((e=>this.makeRequest(n))),(0,i.map)((e=>{if((0,l.isServerMessageFail)(e))throw new Error(e.error||"failed to publish event");return e.eventId})))}sendData(e){this.ws.sendData(JSON.stringify(e))}updateLastHeartbeat(){this.lastHeartbeatResponse=Date.now()}heartbeat(){if(Date.now()-this.lastHeartbeatResponse>2e4)this.ws.disconnect();else try{this.ws.sendData("h")}catch(e){}}makeRequest(e,t=6e4){const r=e.id;try{this.sendData(e)}catch(e){return(0,n.throwError)(e)}return this.ws.incomingJSONData$.pipe((0,i.timeoutWith)(t,(0,n.throwError)(new Error(`request ${r} timed out`))),(0,i.filter)((e=>e.id===r)),(0,i.take)(1))}authenticate(){const e=(0,u.ClientMessageHostSession)({id:(0,a.IntNumber)(this.nextReqId++),sessionId:this.sessionId,sessionKey:this.sessionKey});return this.makeRequest(e).pipe((0,i.map)((e=>{if((0,l.isServerMessageFail)(e))throw new Error(e.error||"failed to authentcate")})))}sendIsLinked(){const e=(0,u.ClientMessageIsLinked)({id:(0,a.IntNumber)(this.nextReqId++),sessionId:this.sessionId});this.sendData(e)}sendGetSessionConfig(){const e=(0,u.ClientMessageGetSessionConfig)({id:(0,a.IntNumber)(this.nextReqId++),sessionId:this.sessionId});this.sendData(e)}}},91620:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLink=t.WalletLinkProvider=void 0;const n=r(69754),i=r(92135);var o=r(69754);Object.defineProperty(t,"WalletLinkProvider",{enumerable:!0,get:function(){return o.WalletLinkProvider}});var s=r(92135);Object.defineProperty(t,"WalletLink",{enumerable:!0,get:function(){return s.WalletLink}}),t.default=i.WalletLink,"undefined"!=typeof window&&(window.WalletLink=i.WalletLink,window.WalletLinkProvider=n.WalletLinkProvider)},49934:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkAnalyticsAbstract=void 0,t.WalletLinkAnalyticsAbstract=class{}},60466:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EVENTS=void 0,t.EVENTS={REQUEST_CHILD_ETHEREUM_ACCOUNTS_START:"walletlink_sdk.request_child_ethereum_accounts.start",REQUEST_CHILD_ETHEREUM_ACCOUNTS_RESPONSE:"walletlink_sdk.request_child_ethereum_accounts.response",STARTED_CONNECTING:"walletlink_sdk.started.connecting",CONNECTED_STATE_CHANGE:"walletlink_sdk.connected",DISCONNECTED:"walletlink_sdk.disconnected",METADATA_DESTROYED:"walletlink_sdk_metadata_destroyed",LINKED:"walletlink_sdk.linked",FAILURE:"walletlink_sdk.generic_failure",SESSION_CONFIG_RECEIVED:"walletlink_sdk.session_config_event_received",ETH_ACCOUNTS_STATE:"walletlink_sdk.eth_accounts_state",SESSION_STATE_CHANGE:"walletlink_sdk.session_state_change",UNLINKED_ERROR_STATE:"walletlink_sdk.unlinked_error_state",SKIPPED_CLEARING_SESSION:"walletlink_sdk.skipped_clearing_session",GENERAL_ERROR:"walletlink_sdk.general_error",WEB3_REQUEST:"walletlink_sdk.web3.request",WEB3_REQUEST_PUBLISHED:"walletlink_sdk.web3.request_published",WEB3_RESPONSE:"walletlink_sdk.web3.response",UNKNOWN_ADDRESS_ENCOUNTERED:"walletlink_sdk.unknown_address_encountered"}},57363:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(60466),t),i(r(49934),t)},89386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScopedLocalStorage=void 0,t.ScopedLocalStorage=class{constructor(e){this.scope=e}setItem(e,t){localStorage.setItem(this.scopedKey(e),t)}getItem(e){return localStorage.getItem(this.scopedKey(e))}removeItem(e){localStorage.removeItem(this.scopedKey(e))}clear(){const e=this.scopedKey(""),t=[];for(let r=0;rlocalStorage.removeItem(e)))}scopedKey(e){return`${this.scope}:${e}`}}},89686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='@namespace svg "http://www.w3.org/2000/svg";.-walletlink-css-reset,.-walletlink-css-reset *{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:block;empty-cells:show;float:none;font:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;pointer-events:auto;position:static;quotes:"\\201C" "\\201D" "\\2018" "\\2019";right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto}.-walletlink-css-reset *{box-sizing:border-box;display:initial;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;line-height:1}.-walletlink-css-reset [class*=container]{margin:0;padding:0}.-walletlink-css-reset style{display:none}'},67239:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.injectCssReset=void 0;const i=n(r(89686));t.injectCssReset=function(){const e=document.createElement("style");e.type="text/css",e.appendChild(document.createTextNode(i.default)),document.documentElement.appendChild(e)}},75847:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.filterFromParam=t.FilterPolyfill=void 0;const i=r(86273),o=r(40774),s={jsonrpc:"2.0",id:0};function a(e){return{fromBlock:c(e.fromBlock),toBlock:c(e.toBlock),addresses:void 0===e.address?null:Array.isArray(e.address)?e.address:[e.address],topics:e.topics||[]}}function u(e){const t={fromBlock:l(e.fromBlock),toBlock:l(e.toBlock),topics:e.topics};return null!==e.addresses&&(t.address=e.addresses),t}function c(e){if(void 0===e||"latest"===e||"pending"===e)return"latest";if("earliest"===e)return(0,i.IntNumber)(0);if((0,o.isHexString)(e))return(0,o.intNumberFromHexString)(e);throw new Error(`Invalid block option: ${String(e)}`)}function l(e){return"latest"===e?e:(0,o.hexStringFromIntNumber)(e)}function d(){return Object.assign(Object.assign({},s),{error:{code:-32e3,message:"filter not found"}})}function h(){return Object.assign(Object.assign({},s),{result:[]})}t.FilterPolyfill=class{constructor(e){this.logFilters=new Map,this.blockFilters=new Set,this.pendingTransactionFilters=new Set,this.cursors=new Map,this.timeouts=new Map,this.nextFilterId=(0,i.IntNumber)(1),this.provider=e}async newFilter(e){const t=a(e),r=this.makeFilterId(),i=await this.setInitialCursorPosition(r,t.fromBlock);return n.log(`Installing new log filter(${r}):`,t,"initial cursor position:",i),this.logFilters.set(r,t),this.setFilterTimeout(r),(0,o.hexStringFromIntNumber)(r)}async newBlockFilter(){const e=this.makeFilterId(),t=await this.setInitialCursorPosition(e,"latest");return n.log(`Installing new block filter (${e}) with initial cursor position:`,t),this.blockFilters.add(e),this.setFilterTimeout(e),(0,o.hexStringFromIntNumber)(e)}async newPendingTransactionFilter(){const e=this.makeFilterId(),t=await this.setInitialCursorPosition(e,"latest");return n.log(`Installing new block filter (${e}) with initial cursor position:`,t),this.pendingTransactionFilters.add(e),this.setFilterTimeout(e),(0,o.hexStringFromIntNumber)(e)}uninstallFilter(e){const t=(0,o.intNumberFromHexString)(e);return n.log(`Uninstalling filter (${t})`),this.deleteFilter(t),!0}getFilterChanges(e){const t=(0,o.intNumberFromHexString)(e);return this.timeouts.has(t)&&this.setFilterTimeout(t),this.logFilters.has(t)?this.getLogFilterChanges(t):this.blockFilters.has(t)?this.getBlockFilterChanges(t):this.pendingTransactionFilters.has(t)?this.getPendingTransactionFilterChanges(t):Promise.resolve(d())}async getFilterLogs(e){const t=(0,o.intNumberFromHexString)(e),r=this.logFilters.get(t);return r?this.sendAsyncPromise(Object.assign(Object.assign({},s),{method:"eth_getLogs",params:[u(r)]})):d()}makeFilterId(){return(0,i.IntNumber)(++this.nextFilterId)}sendAsyncPromise(e){return new Promise(((t,r)=>{this.provider.sendAsync(e,((e,n)=>e?r(e):Array.isArray(n)||null==n?r(new Error(`unexpected response received: ${JSON.stringify(n)}`)):void t(n)))}))}deleteFilter(e){n.log(`Deleting filter (${e})`),this.logFilters.delete(e),this.blockFilters.delete(e),this.pendingTransactionFilters.delete(e),this.cursors.delete(e),this.timeouts.delete(e)}async getLogFilterChanges(e){const t=this.logFilters.get(e),r=this.cursors.get(e);if(!r||!t)return d();const a=await this.getCurrentBlockHeight(),c="latest"===t.toBlock?a:t.toBlock;if(r>a)return h();if(r>t.toBlock)return h();n.log(`Fetching logs from ${r} to ${c} for filter ${e}`);const l=await this.sendAsyncPromise(Object.assign(Object.assign({},s),{method:"eth_getLogs",params:[u(Object.assign(Object.assign({},t),{fromBlock:r,toBlock:c}))]}));if(Array.isArray(l.result)){const t=l.result.map((e=>(0,o.intNumberFromHexString)(e.blockNumber||"0x0"))),s=Math.max(...t);if(s&&s>r){const t=(0,i.IntNumber)(s+1);n.log(`Moving cursor position for filter (${e}) from ${r} to ${t}`),this.cursors.set(e,t)}}return l}async getBlockFilterChanges(e){const t=this.cursors.get(e);if(!t)return d();const r=await this.getCurrentBlockHeight();if(t>r)return h();n.log(`Fetching blocks from ${t} to ${r} for filter (${e})`);const a=(await Promise.all((0,o.range)(t,r+1).map((e=>this.getBlockHashByNumber((0,i.IntNumber)(e)))))).filter((e=>!!e)),u=(0,i.IntNumber)(t+a.length);return n.log(`Moving cursor position for filter (${e}) from ${t} to ${u}`),this.cursors.set(e,u),Object.assign(Object.assign({},s),{result:a})}async getPendingTransactionFilterChanges(e){return Promise.resolve(h())}async setInitialCursorPosition(e,t){const r=await this.getCurrentBlockHeight(),n="number"==typeof t&&t>r?t:r;return this.cursors.set(e,n),n}setFilterTimeout(e){const t=this.timeouts.get(e);t&&window.clearTimeout(t);const r=window.setTimeout((()=>{n.log(`Filter (${e}) timed out`),this.deleteFilter(e)}),3e5);this.timeouts.set(e,r)}async getCurrentBlockHeight(){const{result:e}=await this.sendAsyncPromise(Object.assign(Object.assign({},s),{method:"eth_blockNumber",params:[]}));return(0,o.intNumberFromHexString)((0,o.ensureHexString)(e))}async getBlockHashByNumber(e){const t=await this.sendAsyncPromise(Object.assign(Object.assign({},s),{method:"eth_getBlockByNumber",params:[(0,o.hexStringFromIntNumber)(e),!1]}));return t.result&&"string"==typeof t.result.hash?(0,o.ensureHexString)(t.result.hash):null}},t.filterFromParam=a},47233:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.JSONRPCMethod=void 0,(r=t.JSONRPCMethod||(t.JSONRPCMethod={})).eth_accounts="eth_accounts",r.eth_coinbase="eth_coinbase",r.net_version="net_version",r.eth_chainId="eth_chainId",r.eth_uninstallFilter="eth_uninstallFilter",r.eth_requestAccounts="eth_requestAccounts",r.eth_sign="eth_sign",r.eth_ecRecover="eth_ecRecover",r.personal_sign="personal_sign",r.personal_ecRecover="personal_ecRecover",r.eth_signTransaction="eth_signTransaction",r.eth_sendRawTransaction="eth_sendRawTransaction",r.eth_sendTransaction="eth_sendTransaction",r.eth_signTypedData_v1="eth_signTypedData_v1",r.eth_signTypedData_v2="eth_signTypedData_v2",r.eth_signTypedData_v3="eth_signTypedData_v3",r.eth_signTypedData_v4="eth_signTypedData_v4",r.eth_signTypedData="eth_signTypedData",r.walletlink_arbitrary="walletlink_arbitrary",r.wallet_addEthereumChain="wallet_addEthereumChain",r.wallet_switchEthereumChain="wallet_switchEthereumChain",r.wallet_watchAsset="wallet_watchAsset",r.eth_subscribe="eth_subscribe",r.eth_unsubscribe="eth_unsubscribe",r.eth_newFilter="eth_newFilter",r.eth_newBlockFilter="eth_newBlockFilter",r.eth_newPendingTransactionFilter="eth_newPendingTransactionFilter",r.eth_getFilterChanges="eth_getFilterChanges",r.eth_getFilterLogs="eth_getFilterLogs"},20920:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SubscriptionManager=void 0;const n=r(98382),i=r(60834),o=()=>{};t.SubscriptionManager=class{constructor(e){const t=new n({provider:e,pollingInterval:15e3,setSkipCacheFlag:!0}),{events:r,middleware:o}=i({blockTracker:t,provider:e});this.events=r,this.subscriptionMiddleware=o}async handleRequest(e){const t={};return await this.subscriptionMiddleware(e,t,o,o),t}destroy(){this.subscriptionMiddleware.destroy()}}},69754:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkProvider=void 0;const o=i(r(75135)),s=i(r(5242)),a=r(5233),u=r(93490),c=r(57363),l=r(95246),d=r(15022),h=r(40774),f=i(r(17843)),p=r(75847),g=r(47233),m=r(20920),y="DefaultChainId",b="DefaultJsonRpcUrl",v="HasChainBeenSwitched",A="HasChainOverriddenFromRelay";class w extends o.default{constructor(e){var t;super(),this._filterPolyfill=new p.FilterPolyfill(this),this._subscriptionManager=new m.SubscriptionManager(this),this._relay=null,this._addresses=[],this.hasMadeFirstChainChangedEmission=!1,this._send=this.send.bind(this),this._sendAsync=this.sendAsync.bind(this),this.setProviderInfo=this.setProviderInfo.bind(this),this.updateProviderInfo=this.updateProviderInfo.bind(this),this.getChainId=this.getChainId.bind(this),this.setAppInfo=this.setAppInfo.bind(this),this.enable=this.enable.bind(this),this.close=this.close.bind(this),this.send=this.send.bind(this),this.sendAsync=this.sendAsync.bind(this),this.request=this.request.bind(this),this._setAddresses=this._setAddresses.bind(this),this.scanQRCode=this.scanQRCode.bind(this),this.genericRequest=this.genericRequest.bind(this),this._jsonRpcUrlFromOpts=e.jsonRpcUrl,this._overrideIsMetaMask=e.overrideIsMetaMask,this._relayProvider=e.relayProvider,this._storage=e.storage,this._relayEventManager=e.relayEventManager,this._walletLinkAnalytics=e.walletLinkAnalytics?e.walletLinkAnalytics:new u.WalletLinkAnalytics,this.isCoinbaseWallet=null===(t=e.overrideIsCoinbaseWallet)||void 0===t||t;const r=this.getChainId(),n=(0,h.prepend0x)(r.toString(16));this.emit("connect",{chainIdStr:n});const i=this._storage.getItem(d.LOCAL_STORAGE_ADDRESSES_KEY);if(i){const e=i.split(" ");""!==e[0]&&(this._addresses=e.map((e=>(0,h.ensureAddressString)(e))),this.emit("accountsChanged",e))}this._subscriptionManager.events.on("notification",(e=>{this.emit("message",{type:e.method,data:e.params})})),this._addresses.length>0&&this.initializeRelay(),window.addEventListener("message",(e=>{var t;if("walletLinkMessage"===e.data.type&&"defaultChainChanged"===e.data.data.action){const r=e.data.data.chainId,n=null!==(t=e.data.data.jsonRpcUrl)&&void 0!==t?t:this.jsonRpcUrl;this.updateProviderInfo(n,Number(r),!0)}}))}get selectedAddress(){return this._addresses[0]||void 0}get networkVersion(){return this.getChainId().toString(10)}get chainId(){return(0,h.prepend0x)(this.getChainId().toString(16))}get isWalletLink(){return!0}get isMetaMask(){return this._overrideIsMetaMask}get host(){return this.jsonRpcUrl}get connected(){return!0}isConnected(){return!0}get jsonRpcUrl(){var e;return null!==(e=this._storage.getItem(b))&&void 0!==e?e:this._jsonRpcUrlFromOpts}set jsonRpcUrl(e){this._storage.setItem(b,e)}get isChainOverridden(){return"true"===this._storage.getItem(A)}set isChainOverridden(e){this._storage.setItem(A,e.toString())}setProviderInfo(e,t){this.isChainOverridden||this.updateProviderInfo(e,this.getChainId(),!1)}updateProviderInfo(e,t,r){if("true"===this._storage.getItem(v)&&r)return;r&&(this.isChainOverridden=!0),this.jsonRpcUrl=e;const n=this.getChainId();this._storage.setItem(y,t.toString(10)),(0,h.ensureIntNumber)(t)===n&&this.hasMadeFirstChainChangedEmission||(this.emit("chainChanged",this.getChainId()),this.hasMadeFirstChainChangedEmission=!0)}async watchAsset(e,t,r,n,i){const o=await this.initializeRelay();return!!(await o.watchAsset(e,t,r,n,i).promise).result}async addEthereumChain(e,t,r,n,i,o){var s,a;if((0,h.ensureIntNumber)(e)===this.getChainId())return!1;const u=await this.initializeRelay(),c=await u.addEthereumChain(e.toString(),t,i,r,n,o).promise;return!0===(null===(s=c.result)||void 0===s?void 0:s.isApproved)&&(this._storage.setItem(v,"true"),this.updateProviderInfo(t[0],e,!1)),!0===(null===(a=c.result)||void 0===a?void 0:a.isApproved)}async switchEthereumChain(e){if((0,h.ensureIntNumber)(e)===this.getChainId())return;const t=await this.initializeRelay(),r=await t.switchEthereumChain(e.toString(10)).promise;if(r.errorCode)throw a.ethErrors.provider.custom({code:r.errorCode});const n=r.result;n.isApproved&&n.rpcUrl.length>0&&(this._storage.setItem(v,"true"),this.updateProviderInfo(n.rpcUrl,e,!1))}setAppInfo(e,t){this.initializeRelay().then((r=>r.setAppInfo(e,t)))}async enable(){return this._walletLinkAnalytics.sendEvent(c.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::enable",addresses_length:this._addresses.length,sessionIdHash:this._relay?l.Session.hash(this._relay.session.id):null}),this._addresses.length>0?[...this._addresses]:await this._send(g.JSONRPCMethod.eth_requestAccounts)}close(){this.initializeRelay().then((e=>e.resetAndReload()))}send(e,t){if("string"==typeof e){const r={jsonrpc:"2.0",id:0,method:e,params:Array.isArray(t)?t:void 0!==t?[t]:[]};return this._sendRequestAsync(r).then((e=>e.result))}if("function"==typeof t){const r=e,n=t;return this._sendAsync(r,n)}if(Array.isArray(e))return e.map((e=>this._sendRequest(e)));const r=e;return this._sendRequest(r)}sendAsync(e,t){if("function"!=typeof t)throw new Error("callback is required");if(Array.isArray(e)){const r=t;return void this._sendMultipleRequestsAsync(e).then((e=>r(null,e))).catch((e=>r(e,null)))}const r=t;this._sendRequestAsync(e).then((e=>r(null,e))).catch((e=>r(e,null)))}async request(e){if(!e||"object"!=typeof e||Array.isArray(e))throw a.ethErrors.rpc.invalidRequest({message:"Expected a single, non-array, object argument.",data:e});const{method:t,params:r}=e;if("string"!=typeof t||0===t.length)throw a.ethErrors.rpc.invalidRequest({message:"'args.method' must be a non-empty string.",data:e});if(void 0!==r&&!Array.isArray(r)&&("object"!=typeof r||null===r))throw a.ethErrors.rpc.invalidRequest({message:"'args.params' must be an object or array if provided.",data:e});const n=void 0===r?[]:r,i=this._relayEventManager.makeRequestId();return(await this._sendRequestAsync({method:t,params:n,jsonrpc:"2.0",id:i})).result}async scanQRCode(e){const t=await this.initializeRelay(),r=await t.scanQRCode((0,h.ensureRegExpString)(e)).promise;if("string"!=typeof r.result)throw new Error("result was not a string");return r.result}async genericRequest(e,t){const r=await this.initializeRelay(),n=await r.genericRequest(e,t).promise;if("string"!=typeof n.result)throw new Error("result was not a string");return n.result}supportsSubscriptions(){return!1}subscribe(){throw new Error("Subscriptions are not supported")}unsubscribe(){throw new Error("Subscriptions are not supported")}disconnect(){return!0}_sendRequest(e){const t={jsonrpc:"2.0",id:e.id},{method:r}=e;if(t.result=this._handleSynchronousMethods(e),void 0===t.result)throw new Error(`WalletLink does not support calling ${r} synchronously without a callback. Please provide a callback parameter to call ${r} asynchronously.`);return t}_setAddresses(e){if(!Array.isArray(e))throw new Error("addresses is not an array");const t=e.map((e=>(0,h.ensureAddressString)(e)));JSON.stringify(t)!==JSON.stringify(this._addresses)&&(this._addresses=t,this.emit("accountsChanged",this._addresses),this._storage.setItem(d.LOCAL_STORAGE_ADDRESSES_KEY,t.join(" ")),window.dispatchEvent(new CustomEvent("walletlink:addresses",{detail:this._addresses})))}_sendRequestAsync(e){return new Promise(((t,r)=>{try{const n=this._handleSynchronousMethods(e);if(void 0!==n)return t({jsonrpc:"2.0",id:e.id,result:n});const i=this._handleAsynchronousFilterMethods(e);if(void 0!==i)return void i.then((r=>t(Object.assign(Object.assign({},r),{id:e.id})))).catch((e=>r(e)));const o=this._handleSubscriptionMethods(e);if(void 0!==o)return void o.then((r=>t({jsonrpc:"2.0",id:e.id,result:r.result}))).catch((e=>r(e)))}catch(e){return r(e)}this._handleAsynchronousMethods(e).then((r=>r&&t(Object.assign(Object.assign({},r),{id:e.id})))).catch((e=>r(e)))}))}_sendMultipleRequestsAsync(e){return Promise.all(e.map((e=>this._sendRequestAsync(e))))}_handleSynchronousMethods(e){const{method:t}=e,r=e.params||[];switch(t){case g.JSONRPCMethod.eth_accounts:return this._eth_accounts();case g.JSONRPCMethod.eth_coinbase:return this._eth_coinbase();case g.JSONRPCMethod.eth_uninstallFilter:return this._eth_uninstallFilter(r);case g.JSONRPCMethod.net_version:return this._net_version();case g.JSONRPCMethod.eth_chainId:return this._eth_chainId();default:return}}async _handleAsynchronousMethods(e){const{method:t}=e,r=e.params||[];switch(t){case g.JSONRPCMethod.eth_requestAccounts:return this._eth_requestAccounts();case g.JSONRPCMethod.eth_sign:return this._eth_sign(r);case g.JSONRPCMethod.eth_ecRecover:return this._eth_ecRecover(r);case g.JSONRPCMethod.personal_sign:return this._personal_sign(r);case g.JSONRPCMethod.personal_ecRecover:return this._personal_ecRecover(r);case g.JSONRPCMethod.eth_signTransaction:return this._eth_signTransaction(r);case g.JSONRPCMethod.eth_sendRawTransaction:return this._eth_sendRawTransaction(r);case g.JSONRPCMethod.eth_sendTransaction:return this._eth_sendTransaction(r);case g.JSONRPCMethod.eth_signTypedData_v1:return this._eth_signTypedData_v1(r);case g.JSONRPCMethod.eth_signTypedData_v2:return this._throwUnsupportedMethodError();case g.JSONRPCMethod.eth_signTypedData_v3:return this._eth_signTypedData_v3(r);case g.JSONRPCMethod.eth_signTypedData_v4:case g.JSONRPCMethod.eth_signTypedData:return this._eth_signTypedData_v4(r);case g.JSONRPCMethod.walletlink_arbitrary:return this._walletlink_arbitrary(r);case g.JSONRPCMethod.wallet_addEthereumChain:return this._wallet_addEthereumChain(r);case g.JSONRPCMethod.wallet_switchEthereumChain:return this._wallet_switchEthereumChain(r);case g.JSONRPCMethod.wallet_watchAsset:return this._wallet_watchAsset(r)}return(await this.initializeRelay()).makeEthereumJSONRPCRequest(e,this.jsonRpcUrl)}_handleAsynchronousFilterMethods(e){const{method:t}=e,r=e.params||[];switch(t){case g.JSONRPCMethod.eth_newFilter:return this._eth_newFilter(r);case g.JSONRPCMethod.eth_newBlockFilter:return this._eth_newBlockFilter();case g.JSONRPCMethod.eth_newPendingTransactionFilter:return this._eth_newPendingTransactionFilter();case g.JSONRPCMethod.eth_getFilterChanges:return this._eth_getFilterChanges(r);case g.JSONRPCMethod.eth_getFilterLogs:return this._eth_getFilterLogs(r)}}_handleSubscriptionMethods(e){switch(e.method){case g.JSONRPCMethod.eth_subscribe:case g.JSONRPCMethod.eth_unsubscribe:return this._subscriptionManager.handleRequest(e)}}_isKnownAddress(e){try{const t=(0,h.ensureAddressString)(e),r=this._addresses.map((e=>(0,h.ensureAddressString)(e)));return r.includes(t)}catch(e){}return!1}_ensureKnownAddress(e){if(!this._isKnownAddress(e))throw this._walletLinkAnalytics.sendEvent(c.EVENTS.UNKNOWN_ADDRESS_ENCOUNTERED),new Error("Unknown Ethereum address")}_prepareTransactionParams(e){const t=e.from?(0,h.ensureAddressString)(e.from):this.selectedAddress;if(!t)throw new Error("Ethereum address is unavailable");return this._ensureKnownAddress(t),{fromAddress:t,toAddress:e.to?(0,h.ensureAddressString)(e.to):null,weiValue:null!=e.value?(0,h.ensureBN)(e.value):new s.default(0),data:e.data?(0,h.ensureBuffer)(e.data):n.alloc(0),nonce:null!=e.nonce?(0,h.ensureIntNumber)(e.nonce):null,gasPriceInWei:null!=e.gasPrice?(0,h.ensureBN)(e.gasPrice):null,maxFeePerGas:null!=e.maxFeePerGas?(0,h.ensureBN)(e.maxFeePerGas):null,maxPriorityFeePerGas:null!=e.maxPriorityFeePerGas?(0,h.ensureBN)(e.maxPriorityFeePerGas):null,gasLimit:null!=e.gas?(0,h.ensureBN)(e.gas):null,chainId:this.getChainId()}}_requireAuthorization(){if(0===this._addresses.length)throw a.ethErrors.provider.unauthorized({})}_throwUnsupportedMethodError(){throw a.ethErrors.provider.unsupportedMethod({})}async _signEthereumMessage(e,t,r,n){this._ensureKnownAddress(t);try{const i=await this.initializeRelay();return{jsonrpc:"2.0",id:0,result:(await i.signEthereumMessage(e,t,r,n).promise).result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw a.ethErrors.provider.userRejectedRequest("User denied message signature");throw e}}async _ethereumAddressFromSignedMessage(e,t,r){const n=await this.initializeRelay();return{jsonrpc:"2.0",id:0,result:(await n.ethereumAddressFromSignedMessage(e,t,r).promise).result}}_eth_accounts(){return[...this._addresses]}_eth_coinbase(){return this.selectedAddress||null}_net_version(){return this.getChainId().toString(10)}_eth_chainId(){return(0,h.hexStringFromIntNumber)(this.getChainId())}getChainId(){const e=this._storage.getItem(y)||"1",t=parseInt(e,10);return(0,h.ensureIntNumber)(t)}async _eth_requestAccounts(){if(this._walletLinkAnalytics.sendEvent(c.EVENTS.ETH_ACCOUNTS_STATE,{method:"provider::_eth_requestAccounts",addresses_length:this._addresses.length,sessionIdHash:this._relay?l.Session.hash(this._relay.session.id):null}),this._addresses.length>0)return Promise.resolve({jsonrpc:"2.0",id:0,result:this._addresses});let e;try{const t=await this.initializeRelay();e=await t.requestEthereumAccounts().promise}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw a.ethErrors.provider.userRejectedRequest("User denied account authorization");throw e}if(!e.result)throw new Error("accounts received is empty");return this._setAddresses(e.result),{jsonrpc:"2.0",id:0,result:this._addresses}}_eth_sign(e){this._requireAuthorization();const t=(0,h.ensureAddressString)(e[0]),r=(0,h.ensureBuffer)(e[1]);return this._signEthereumMessage(r,t,!1)}_eth_ecRecover(e){const t=(0,h.ensureBuffer)(e[0]),r=(0,h.ensureBuffer)(e[1]);return this._ethereumAddressFromSignedMessage(t,r,!1)}_personal_sign(e){this._requireAuthorization();const t=(0,h.ensureBuffer)(e[0]),r=(0,h.ensureAddressString)(e[1]);return this._signEthereumMessage(t,r,!0)}_personal_ecRecover(e){const t=(0,h.ensureBuffer)(e[0]),r=(0,h.ensureBuffer)(e[1]);return this._ethereumAddressFromSignedMessage(t,r,!0)}async _eth_signTransaction(e){this._requireAuthorization();const t=this._prepareTransactionParams(e[0]||{});try{const e=await this.initializeRelay();return{jsonrpc:"2.0",id:0,result:(await e.signEthereumTransaction(t).promise).result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw a.ethErrors.provider.userRejectedRequest("User denied transaction signature");throw e}}async _eth_sendRawTransaction(e){const t=(0,h.ensureBuffer)(e[0]),r=await this.initializeRelay();return{jsonrpc:"2.0",id:0,result:(await r.submitEthereumTransaction(t,this.getChainId()).promise).result}}async _eth_sendTransaction(e){this._requireAuthorization();const t=this._prepareTransactionParams(e[0]||{});try{const e=await this.initializeRelay();return{jsonrpc:"2.0",id:0,result:(await e.signAndSubmitEthereumTransaction(t).promise).result}}catch(e){if("string"==typeof e.message&&e.message.match(/(denied|rejected)/i))throw a.ethErrors.provider.userRejectedRequest("User denied transaction signature");throw e}}async _eth_signTypedData_v1(e){this._requireAuthorization();const t=(0,h.ensureParsedJSONObject)(e[0]),r=(0,h.ensureAddressString)(e[1]);this._ensureKnownAddress(r);const n=f.default.hashForSignTypedDataLegacy({data:t}),i=JSON.stringify(t,null,2);return this._signEthereumMessage(n,r,!1,i)}async _eth_signTypedData_v3(e){this._requireAuthorization();const t=(0,h.ensureAddressString)(e[0]),r=(0,h.ensureParsedJSONObject)(e[1]);this._ensureKnownAddress(t);const n=f.default.hashForSignTypedData_v3({data:r}),i=JSON.stringify(r,null,2);return this._signEthereumMessage(n,t,!1,i)}async _eth_signTypedData_v4(e){this._requireAuthorization();const t=(0,h.ensureAddressString)(e[0]),r=(0,h.ensureParsedJSONObject)(e[1]);this._ensureKnownAddress(t);const n=f.default.hashForSignTypedData_v4({data:r}),i=JSON.stringify(r,null,2);return this._signEthereumMessage(n,t,!1,i)}async _walletlink_arbitrary(e){const t=e[0],r=e[1];if("string"!=typeof r)throw new Error("parameter must be a string");if("object"!=typeof t||null===t)throw new Error("parameter must be an object");return{jsonrpc:"2.0",id:0,result:await this.genericRequest(t,r)}}async _wallet_addEthereumChain(e){var t,r,n,i;const o=e[0];if(0===(null===(t=o.rpcUrls)||void 0===t?void 0:t.length))return{jsonrpc:"2.0",id:0,error:{code:2,message:"please pass in at least 1 rpcUrl"}};if(!o.chainName||""===o.chainName.trim())throw a.ethErrors.provider.custom({code:0,message:"chainName is a required field"});if(!o.nativeCurrency)throw a.ethErrors.provider.custom({code:0,message:"nativeCurrency is a required field"});const s=parseInt(o.chainId,16);return await this.addEthereumChain(s,null!==(r=o.rpcUrls)&&void 0!==r?r:[],null!==(n=o.blockExplorerUrls)&&void 0!==n?n:[],o.chainName,null!==(i=o.iconUrls)&&void 0!==i?i:[],o.nativeCurrency)?{jsonrpc:"2.0",id:0,result:null}:{jsonrpc:"2.0",id:0,error:{code:2,message:"unable to add ethereum chain"}}}async _wallet_switchEthereumChain(e){const t=e[0];return await this.switchEthereumChain(parseInt(t.chainId,16)),{jsonrpc:"2.0",id:0,result:null}}async _wallet_watchAsset(e){var t;const r=Array.isArray(e)?e[0]:e;if(0===(null===(t=r.type)||void 0===t?void 0:t.length))throw a.ethErrors.rpc.invalidParams({message:"type is a required field"});if("ERC20"!==r.type)throw a.ethErrors.rpc.invalidParams({message:`Asset of type '${r.type}' not supported`});if(!(null==r?void 0:r.options))throw a.ethErrors.rpc.invalidParams({message:"options is a required field"});if(!r.options.address)throw a.ethErrors.rpc.invalidParams({message:"option address is a required option"});const{address:n,symbol:i,image:o,decimals:s}=r.options;return{jsonrpc:"2.0",id:0,result:await this.watchAsset(r.type,n,i,s,o)}}_eth_uninstallFilter(e){const t=(0,h.ensureHexString)(e[0]);return this._filterPolyfill.uninstallFilter(t)}async _eth_newFilter(e){const t=e[0];return{jsonrpc:"2.0",id:0,result:await this._filterPolyfill.newFilter(t)}}async _eth_newBlockFilter(){return{jsonrpc:"2.0",id:0,result:await this._filterPolyfill.newBlockFilter()}}async _eth_newPendingTransactionFilter(){return{jsonrpc:"2.0",id:0,result:await this._filterPolyfill.newPendingTransactionFilter()}}_eth_getFilterChanges(e){const t=(0,h.ensureHexString)(e[0]);return this._filterPolyfill.getFilterChanges(t)}_eth_getFilterLogs(e){const t=(0,h.ensureHexString)(e[0]);return this._filterPolyfill.getFilterLogs(t)}initializeRelay(){return this._relay?Promise.resolve(this._relay):this._relayProvider().then((e=>(e.setAccountsCallback((e=>this._setAddresses(e))),e.setChainCallback(((e,t)=>{this.updateProviderInfo(t,parseInt(e,10),!0)})),this._relay=e,e)))}}t.WalletLinkProvider=w},45813:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkSdkUI=void 0;const n=r(32133),i=r(85554),o=r(67239),s=r(49745);class a extends s.WalletLinkUI{constructor(e){super(e),this.attached=!1,this.snackbar=new i.Snackbar({darkMode:e.darkMode}),this.linkFlow=new n.LinkFlow({darkMode:e.darkMode,version:e.version,sessionId:e.session.id,sessionSecret:e.session.secret,walletLinkUrl:e.walletLinkUrl,connected$:e.connected$,isParentConnection:!1})}attach(){if(this.attached)throw new Error("WalletLinkUI is already attached");const e=document.documentElement,t=document.createElement("div");t.className="-walletlink-css-reset",e.appendChild(t),this.linkFlow.attach(t),this.snackbar.attach(t),this.attached=!0,(0,o.injectCssReset)()}setConnectDisabled(e){this.linkFlow.setConnectDisabled(e)}addEthereumChain(e){}watchAsset(e){}switchEthereumChain(e){}requestEthereumAccounts(e){this.linkFlow.open({onCancel:e.onCancel})}hideRequestEthereumAccounts(){this.linkFlow.close()}signEthereumMessage(e){}signEthereumTransaction(e){}submitEthereumTransaction(e){}ethereumAddressFromSignedMessage(e){}showConnecting(e){let t;return t=e.isUnlinkedErrorState?{autoExpand:!0,message:"Connection lost",menuItems:[{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:e.onResetConnection}]}:{message:"Confirm on phone",menuItems:[{isRed:!0,info:"Cancel transaction",svgWidth:"11",svgHeight:"11",path:"M10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52346L4.2112 5.37012L0.371094 9.21677L1.52444 10.3701L5.37109 6.53001L9.21775 10.3701L10.3711 9.21677L6.53099 5.37012L10.3711 1.52346Z",defaultFillRule:"inherit",defaultClipRule:"inherit",onClick:e.onCancel},{isRed:!1,info:"Reset connection",svgWidth:"10",svgHeight:"11",path:"M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125Z",defaultFillRule:"evenodd",defaultClipRule:"evenodd",onClick:e.onResetConnection}]},this.snackbar.presentItem(t)}reloadUI(){document.location.reload()}inlineAccountsResponse(){return!1}inlineAddEthereumChain(e){return!1}inlineWatchAsset(){return!1}inlineSwitchEthereumChain(){return!1}isStandalone(){return!1}}t.WalletLinkSdkUI=a},49745:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkUI=void 0,t.WalletLinkUI=class{constructor(e){}setConnectDisabled(e){}}},12748:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.RelayMessageType=void 0,(r=t.RelayMessageType||(t.RelayMessageType={})).SESSION_ID_REQUEST="SESSION_ID_REQUEST",r.SESSION_ID_RESPONSE="SESSION_ID_RESPONSE",r.LINKED="LINKED",r.UNLINKED="UNLINKED",r.WEB3_REQUEST="WEB3_REQUEST",r.WEB3_REQUEST_CANCELED="WEB3_REQUEST_CANCELED",r.WEB3_RESPONSE="WEB3_RESPONSE"},95246:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Session=void 0;const n=r(80235),i=r(92868),o=r(42279),s=r(40774),a="session:id",u="session:secret",c="session:linked";class l{constructor(e,t,r,i){this._storage=e,this._id=t||(0,s.randomBytesHex)(16),this._secret=r||(0,s.randomBytesHex)(32);const o=n.sha256.create();o.update(`${this._id}, ${this._secret} WalletLink`),this._key=o.hex(),this._linked=!!i}static load(e){const t=e.getItem(a),r=e.getItem(c),n=e.getItem(u);return t&&n?new l(e,t,n,"1"===r):null}static get persistedSessionIdChange$(){return(0,i.fromEvent)(window,"storage").pipe((0,o.filter)((e=>e.key===a)),(0,o.map)((e=>({oldValue:e.oldValue||null,newValue:e.newValue||null}))))}static hash(e){return n.sha256.create().update(e).hex()}get id(){return this._id}get secret(){return this._secret}get key(){return this._key}get linked(){return this._linked}set linked(e){this._linked=e,this.persistLinked()}save(){return this._storage.setItem(a,this._id),this._storage.setItem(u,this._secret),this.persistLinked(),this}persistLinked(){this._storage.setItem(c,this._linked?"1":"0")}}t.Session=l},38308:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__decorate||function(e,t,r,n){var i,o=arguments.length,s=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkRelay=void 0;const u=a(r(87757)),c=r(5233),l=r(92868),d=r(42279),h=r(93490),f=r(83640),p=r(57363),g=r(40774),m=s(r(28539)),y=r(95246),b=r(15022),v=r(80410),A=r(75710),w=r(62959),E=r(34116),_=r(68185);class I extends b.WalletLinkRelayAbstract{constructor(e){super(),this.accountsCallback=null,this.chainCallback=null,this.appName="",this.appLogoUrl=null,this.subscriptions=new l.Subscription,this.walletLinkUrl=e.walletLinkUrl,this.storage=e.storage,this._session=y.Session.load(e.storage)||new y.Session(e.storage).save(),this.relayEventManager=e.relayEventManager,this.walletLinkAnalytics=e.walletLinkAnalytics?e.walletLinkAnalytics:new h.WalletLinkAnalytics,this.connection=new f.WalletLinkConnection(this._session.id,this._session.key,this.walletLinkUrl,this.walletLinkAnalytics),this.subscriptions.add(this.connection.incomingEvent$.pipe((0,d.filter)((e=>"Web3Response"===e.event))).subscribe({next:this.handleIncomingEvent})),this.subscriptions.add(this.connection.linked$.pipe((0,d.skip)(1),(0,d.tap)((e=>{var t;this.isLinked=e;const r=this.storage.getItem(b.LOCAL_STORAGE_ADDRESSES_KEY);if(e&&(this.session.linked=e),this.isUnlinkedErrorState=!1,r){const n=r.split(" "),i="true"===this.storage.getItem("IsStandaloneSigning");if(""!==n[0]&&!e&&this.session.linked&&!i){this.isUnlinkedErrorState=!0;const e=this.getSessionIdHash();null===(t=this.walletLinkAnalytics)||void 0===t||t.sendEvent(p.EVENTS.UNLINKED_ERROR_STATE,{sessionIdHash:e,origin:location.origin})}}}))).subscribe()),this.subscriptions.add(this.connection.sessionConfig$.pipe((0,d.filter)((e=>!!e.metadata&&"1"===e.metadata.__destroyed))).subscribe((()=>{var e;const t=this.connection.isDestroyed;return null===(e=this.walletLinkAnalytics)||void 0===e||e.sendEvent(p.EVENTS.METADATA_DESTROYED,{alreadyDestroyed:t,sessionIdHash:this.getSessionIdHash(),origin:location.origin}),this.resetAndReload()}))),this.subscriptions.add(this.connection.sessionConfig$.pipe((0,d.filter)((e=>e.metadata&&void 0!==e.metadata.WalletUsername))).pipe((0,d.mergeMap)((e=>m.decrypt(e.metadata.WalletUsername,this._session.secret)))).subscribe({next:e=>{this.storage.setItem(b.WALLET_USER_NAME_KEY,e)},error:()=>{var e;null===(e=this.walletLinkAnalytics)||void 0===e||e.sendEvent(p.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"username"})}})),this.subscriptions.add(this.connection.sessionConfig$.pipe((0,d.filter)((e=>e.metadata&&void 0!==e.metadata.AppVersion))).pipe((0,d.mergeMap)((e=>m.decrypt(e.metadata.AppVersion,this._session.secret)))).subscribe({next:e=>{this.storage.setItem(b.APP_VERSION_KEY,e)},error:()=>{var e;null===(e=this.walletLinkAnalytics)||void 0===e||e.sendEvent(p.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"appversion"})}})),this.subscriptions.add(this.connection.sessionConfig$.pipe((0,d.filter)((e=>e.metadata&&void 0!==e.metadata.ChainId&&void 0!==e.metadata.JsonRpcUrl))).pipe((0,d.mergeMap)((e=>(0,l.zip)(m.decrypt(e.metadata.ChainId,this._session.secret),m.decrypt(e.metadata.JsonRpcUrl,this._session.secret))))).pipe((0,d.distinctUntilChanged)()).subscribe({next:([e,t])=>{this.chainCallback&&this.chainCallback(e,t)},error:()=>{var e;null===(e=this.walletLinkAnalytics)||void 0===e||e.sendEvent(p.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"chainId|jsonRpcUrl"})}})),this.subscriptions.add(this.connection.sessionConfig$.pipe((0,d.filter)((e=>e.metadata&&void 0!==e.metadata.EthereumAddress))).pipe((0,d.mergeMap)((e=>m.decrypt(e.metadata.EthereumAddress,this._session.secret)))).subscribe({next:e=>{this.accountsCallback&&this.accountsCallback([e]),I.accountRequestCallbackIds.size>0&&(Array.from(I.accountRequestCallbackIds.values()).forEach((t=>{const r=(0,_.Web3ResponseMessage)({id:t,response:(0,E.RequestEthereumAccountsResponse)([e])});this.invokeCallback(Object.assign(Object.assign({},r),{id:t}))})),I.accountRequestCallbackIds.clear())},error:()=>{var e;null===(e=this.walletLinkAnalytics)||void 0===e||e.sendEvent(p.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"selectedAddress"})}})),this.ui=e.walletLinkUIConstructor({walletLinkUrl:e.walletLinkUrl,version:e.version,darkMode:e.darkMode,session:this._session,connected$:this.connection.connected$}),this.connection.connect()}attachUI(){this.ui.attach()}resetAndReload(){this.connection.setSessionMetadata("__destroyed","1").pipe((0,d.timeout)(1e3),(0,d.catchError)((e=>(0,l.of)(null)))).subscribe((e=>{var t,r,n;try{this.subscriptions.unsubscribe()}catch(e){null===(t=this.walletLinkAnalytics)||void 0===t||t.sendEvent(p.EVENTS.GENERAL_ERROR,{message:"Had error unsubscribing"})}null===(r=this.walletLinkAnalytics)||void 0===r||r.sendEvent(p.EVENTS.SESSION_STATE_CHANGE,{method:"relay::resetAndReload",sessionMetadataChange:"__destroyed, 1",sessionIdHash:this.getSessionIdHash(),origin:location.origin}),this.connection.destroy();const i=y.Session.load(this.storage);(null==i?void 0:i.id)===this._session.id?this.storage.clear():i&&(null===(n=this.walletLinkAnalytics)||void 0===n||n.sendEvent(p.EVENTS.SKIPPED_CLEARING_SESSION,{sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:y.Session.hash(i.id),origin:location.origin})),this.ui.reloadUI()}),(e=>{var t;null===(t=this.walletLinkAnalytics)||void 0===t||t.sendEvent(p.EVENTS.FAILURE,{method:"relay::resetAndReload",message:`failed to reset and reload with ${e}`,sessionIdHash:this.getSessionIdHash()})}))}setAppInfo(e,t){this.appName=e,this.appLogoUrl=t}getStorageItem(e){return this.storage.getItem(e)}get session(){return this._session}setStorageItem(e,t){this.storage.setItem(e,t)}signEthereumMessage(e,t,r,n){return this.sendRequest({method:v.Web3Method.signEthereumMessage,params:{message:(0,g.hexStringFromBuffer)(e,!0),address:t,addPrefix:r,typedDataJson:n||null}})}ethereumAddressFromSignedMessage(e,t,r){return this.sendRequest({method:v.Web3Method.ethereumAddressFromSignedMessage,params:{message:(0,g.hexStringFromBuffer)(e,!0),signature:(0,g.hexStringFromBuffer)(t,!0),addPrefix:r}})}signEthereumTransaction(e){return this.sendRequest({method:v.Web3Method.signEthereumTransaction,params:{fromAddress:e.fromAddress,toAddress:e.toAddress,weiValue:(0,g.bigIntStringFromBN)(e.weiValue),data:(0,g.hexStringFromBuffer)(e.data,!0),nonce:e.nonce,gasPriceInWei:e.gasPriceInWei?(0,g.bigIntStringFromBN)(e.gasPriceInWei):null,maxFeePerGas:e.gasPriceInWei?(0,g.bigIntStringFromBN)(e.gasPriceInWei):null,maxPriorityFeePerGas:e.gasPriceInWei?(0,g.bigIntStringFromBN)(e.gasPriceInWei):null,gasLimit:e.gasLimit?(0,g.bigIntStringFromBN)(e.gasLimit):null,chainId:e.chainId,shouldSubmit:!1}})}signAndSubmitEthereumTransaction(e){return this.sendRequest({method:v.Web3Method.signEthereumTransaction,params:{fromAddress:e.fromAddress,toAddress:e.toAddress,weiValue:(0,g.bigIntStringFromBN)(e.weiValue),data:(0,g.hexStringFromBuffer)(e.data,!0),nonce:e.nonce,gasPriceInWei:e.gasPriceInWei?(0,g.bigIntStringFromBN)(e.gasPriceInWei):null,maxFeePerGas:e.maxFeePerGas?(0,g.bigIntStringFromBN)(e.maxFeePerGas):null,maxPriorityFeePerGas:e.maxPriorityFeePerGas?(0,g.bigIntStringFromBN)(e.maxPriorityFeePerGas):null,gasLimit:e.gasLimit?(0,g.bigIntStringFromBN)(e.gasLimit):null,chainId:e.chainId,shouldSubmit:!0}})}submitEthereumTransaction(e,t){return this.sendRequest({method:v.Web3Method.submitEthereumTransaction,params:{signedTransaction:(0,g.hexStringFromBuffer)(e,!0),chainId:t}})}scanQRCode(e){return this.sendRequest({method:v.Web3Method.scanQRCode,params:{regExp:e}})}genericRequest(e,t){return this.sendRequest({method:v.Web3Method.generic,params:{action:t,data:e}})}sendGenericMessage(e){return this.sendRequest(e)}sendRequest(e){let t=null;const r=(0,g.randomBytesHex)(8),n=()=>{this.publishWeb3RequestCanceledEvent(r),this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:r,response:(0,E.ErrorResponse)(e.method,"User rejected request")})),null==t||t()};return{promise:new Promise(((i,o)=>{this.ui.isStandalone()||(t=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:n,onResetConnection:this.resetAndReload})),this.relayEventManager.callbacks.set(r,(e=>{if(null==t||t(),e.errorMessage)return o(new Error(e.errorMessage));i(e)})),this.ui.isStandalone()?this.sendRequestStandalone(r,e):this.publishWeb3RequestEvent(r,e)})),cancel:n}}setConnectDisabled(e){this.ui.setConnectDisabled(e)}setAccountsCallback(e){this.accountsCallback=e}setChainCallback(e){this.chainCallback=e}publishWeb3RequestEvent(e,t){var r;const n=(0,w.Web3RequestMessage)({id:e,request:t}),i=y.Session.load(this.storage);null===(r=this.walletLinkAnalytics)||void 0===r||r.sendEvent(p.EVENTS.WEB3_REQUEST,{eventId:n.id,method:`relay::${n.request.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:i?y.Session.hash(i.id):"",isSessionMismatched:((null==i?void 0:i.id)!==this._session.id).toString(),origin:location.origin}),this.subscriptions.add(this.publishEvent("Web3Request",n,!0).subscribe({next:e=>{var t;null===(t=this.walletLinkAnalytics)||void 0===t||t.sendEvent(p.EVENTS.WEB3_REQUEST_PUBLISHED,{eventId:n.id,method:`relay::${n.request.method}`,sessionIdHash:this.getSessionIdHash(),storedSessionIdHash:i?y.Session.hash(i.id):"",isSessionMismatched:((null==i?void 0:i.id)!==this._session.id).toString(),origin:location.origin})},error:e=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:n.id,response:{method:n.request.method,errorMessage:e.message}}))}}))}publishWeb3RequestCanceledEvent(e){const t=(0,A.Web3RequestCanceledMessage)(e);this.subscriptions.add(this.publishEvent("Web3RequestCanceled",t,!1).subscribe())}publishEvent(e,t,r){const n=this.session.secret;return new l.Observable((e=>{m.encrypt(JSON.stringify(Object.assign(Object.assign({},t),{origin:location.origin})),n).then((t=>{e.next(t),e.complete()}))})).pipe((0,d.mergeMap)((t=>this.connection.publishEvent(e,t,r))))}handleIncomingEvent(e){try{this.subscriptions.add(m.decrypt(e.data,this.session.secret).pipe((0,d.map)((e=>JSON.parse(e)))).subscribe({next:e=>{const t=(0,_.isWeb3ResponseMessage)(e)?e:null;t&&this.handleWeb3ResponseMessage(t)},error:()=>{var e;null===(e=this.walletLinkAnalytics)||void 0===e||e.sendEvent(p.EVENTS.GENERAL_ERROR,{message:"Had error decrypting",value:"incomingEvent"})}}))}catch(e){return}}handleWeb3ResponseMessage(e){var t;const{response:r}=e;if(null===(t=this.walletLinkAnalytics)||void 0===t||t.sendEvent(p.EVENTS.WEB3_RESPONSE,{eventId:e.id,method:`relay::${r.method}`,sessionIdHash:this.getSessionIdHash(),origin:location.origin}),(0,E.isRequestEthereumAccountsResponse)(r))return Array.from(I.accountRequestCallbackIds.values()).forEach((t=>this.invokeCallback(Object.assign(Object.assign({},e),{id:t})))),void I.accountRequestCallbackIds.clear();this.invokeCallback(e)}invokeCallback(e){const t=this.relayEventManager.callbacks.get(e.id);t&&(t(e.response),this.relayEventManager.callbacks.delete(e.id))}requestEthereumAccounts(){let e={method:v.Web3Method.requestEthereumAccounts,params:{appName:this.appName,appLogoUrl:this.appLogoUrl||null}};const t=(0,g.randomBytesHex)(8),r=()=>{this.publishWeb3RequestCanceledEvent(t),this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:t,response:(0,E.ErrorResponse)(e.method,"User rejected request")}))};return{promise:new Promise(((n,i)=>{var o;this.relayEventManager.callbacks.set(t,(e=>{if(this.ui.hideRequestEthereumAccounts(),e.errorMessage)return i(new Error(e.errorMessage));n(e)}));const s=(null===(o=null===window||void 0===window?void 0:window.navigator)||void 0===o?void 0:o.userAgent)||null;if(s&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(s))window.location.href=`https://go.cb-w.com/xoXnYwQimhb?cb_url=${encodeURIComponent(window.location.href)}`;else{if(this.ui.inlineAccountsResponse()){const e=e=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:t,response:(0,E.RequestEthereumAccountsResponse)(e)}))};this.ui.requestEthereumAccounts({onCancel:r,onAccounts:e})}else this.ui.requestEthereumAccounts({onCancel:r});I.accountRequestCallbackIds.add(t),this.ui.inlineAccountsResponse()||this.ui.isStandalone()||this.publishWeb3RequestEvent(t,e)}})),cancel:r}}watchAsset(e,t,r,n,i){const o={method:v.Web3Method.watchAsset,params:{type:e,options:{address:t,symbol:r,decimals:n,image:i}}};let s=null;const a=(0,g.randomBytesHex)(8),u=()=>{this.publishWeb3RequestCanceledEvent(a),this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:a,response:(0,E.ErrorResponse)(o.method,"User rejected request")})),null==s||s()};return this.ui.inlineWatchAsset()||(s=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:u,onResetConnection:this.resetAndReload})),{cancel:u,promise:new Promise(((u,c)=>{this.relayEventManager.callbacks.set(a,(e=>{if(null==s||s(),e.errorMessage)return c(new Error(e.errorMessage));u(e)}));this.ui.inlineWatchAsset()&&this.ui.watchAsset({onApprove:()=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:a,response:(0,E.WatchAssetReponse)(!0)}))},onCancel:()=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:a,response:(0,E.WatchAssetReponse)(!1)}))},type:e,address:t,symbol:r,decimals:n,image:i}),this.ui.inlineWatchAsset()||this.ui.isStandalone()||this.publishWeb3RequestEvent(a,o)}))}}addEthereumChain(e,t,r,n,i,o){let s={method:v.Web3Method.addEthereumChain,params:{chainId:e,rpcUrls:t,blockExplorerUrls:n,chainName:i,iconUrls:r,nativeCurrency:o}},a=null;const u=(0,g.randomBytesHex)(8),c=()=>{this.publishWeb3RequestCanceledEvent(u),this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:u,response:(0,E.ErrorResponse)(s.method,"User rejected request")})),null==a||a()};return this.ui.inlineAddEthereumChain(e)||(a=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:c,onResetConnection:this.resetAndReload})),{promise:new Promise(((t,r)=>{this.relayEventManager.callbacks.set(u,(e=>{if(null==a||a(),e.errorMessage)return r(new Error(e.errorMessage));t(e)}));this.ui.inlineAddEthereumChain(e)&&this.ui.addEthereumChain({onCancel:()=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:u,response:(0,E.AddEthereumChainResponse)({isApproved:!1,rpcUrl:""})}))},onApprove:e=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:u,response:(0,E.AddEthereumChainResponse)({isApproved:!0,rpcUrl:e})}))},chainId:s.params.chainId,rpcUrls:s.params.rpcUrls,blockExplorerUrls:s.params.blockExplorerUrls,chainName:s.params.chainName,iconUrls:s.params.iconUrls,nativeCurrency:s.params.nativeCurrency}),this.ui.inlineAddEthereumChain(e)||this.ui.isStandalone()||this.publishWeb3RequestEvent(u,s)})),cancel:c}}switchEthereumChain(e){let t={method:v.Web3Method.switchEthereumChain,params:{chainId:e}},r=null;const n=(0,g.randomBytesHex)(8),i=()=>{this.publishWeb3RequestCanceledEvent(n),this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:n,response:(0,E.ErrorResponse)(t.method,"User rejected request")})),null==r||r()};return this.ui.inlineSwitchEthereumChain()||(r=this.ui.showConnecting({isUnlinkedErrorState:this.isUnlinkedErrorState,onCancel:i,onResetConnection:this.resetAndReload})),{promise:new Promise(((e,i)=>{this.relayEventManager.callbacks.set(n,(t=>(null==r||r(),t.errorMessage&&t.errorCode?i(c.ethErrors.provider.custom({code:t.errorCode,message:"Unrecognized chain ID. Try adding the chain using addEthereumChain first."})):t.errorMessage?i(new Error(t.errorMessage)):void e(t)))),this.ui.switchEthereumChain({onCancel:e=>{e?this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:n,response:(0,E.ErrorResponse)(v.Web3Method.switchEthereumChain,"unsupported chainId",e)})):this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:n,response:(0,E.SwitchEthereumChainResponse)({isApproved:!1,rpcUrl:""})}))},onApprove:e=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:n,response:(0,E.SwitchEthereumChainResponse)({isApproved:!0,rpcUrl:e})}))},chainId:t.params.chainId}),this.ui.inlineSwitchEthereumChain()||this.ui.isStandalone()||this.publishWeb3RequestEvent(n,t)})),cancel:i}}getSessionIdHash(){return y.Session.hash(this._session.id)}sendRequestStandalone(e,t){const r=()=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:e,response:(0,E.ErrorResponse)(t.method,"User rejected request")}))},n=t=>{this.handleWeb3ResponseMessage((0,_.Web3ResponseMessage)({id:e,response:t}))};switch(t.method){case v.Web3Method.signEthereumMessage:this.ui.signEthereumMessage({request:t,onSuccess:n,onCancel:r});break;case v.Web3Method.signEthereumTransaction:this.ui.signEthereumTransaction({request:t,onSuccess:n,onCancel:r});break;case v.Web3Method.submitEthereumTransaction:this.ui.submitEthereumTransaction({request:t,onSuccess:n,onCancel:r});break;case v.Web3Method.ethereumAddressFromSignedMessage:this.ui.ethereumAddressFromSignedMessage({request:t,onSuccess:n});break;default:r()}}}I.accountRequestCallbackIds=new Set,o([u.default],I.prototype,"resetAndReload",null),o([u.default],I.prototype,"handleIncomingEvent",null),t.WalletLinkRelay=I},15022:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkRelayAbstract=t.APP_VERSION_KEY=t.LOCAL_STORAGE_ADDRESSES_KEY=t.WALLET_USER_NAME_KEY=void 0;const n=r(5233);t.WALLET_USER_NAME_KEY="walletUsername",t.LOCAL_STORAGE_ADDRESSES_KEY="Addresses",t.APP_VERSION_KEY="AppVersion",t.WalletLinkRelayAbstract=class{async makeEthereumJSONRPCRequest(e,t){if(!t)throw new Error("Error: No jsonRpcUrl provided");return window.fetch(t,{method:"POST",body:JSON.stringify(e),mode:"cors",headers:{"Content-Type":"application/json"}}).then((e=>e.json())).then((e=>{if(!e)throw n.ethErrors.rpc.parse({});const t=e,{error:r}=t;if(r)throw(0,n.serializeError)(r);return t}))}}},20411:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WalletLinkRelayEventManager=void 0;const n=r(40774);t.WalletLinkRelayEventManager=class{constructor(){this._nextRequestId=0,this.callbacks=new Map}makeRequestId(){this._nextRequestId=(this._nextRequestId+1)%2147483647;const e=this._nextRequestId,t=(0,n.prepend0x)(e.toString(16));return this.callbacks.get(t)&&this.callbacks.delete(t),e}}},80410:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Web3Method=void 0,(r=t.Web3Method||(t.Web3Method={})).requestEthereumAccounts="requestEthereumAccounts",r.signEthereumMessage="signEthereumMessage",r.signEthereumTransaction="signEthereumTransaction",r.submitEthereumTransaction="submitEthereumTransaction",r.ethereumAddressFromSignedMessage="ethereumAddressFromSignedMessage",r.scanQRCode="scanQRCode",r.generic="generic",r.childRequestEthereumAccounts="childRequestEthereumAccounts",r.addEthereumChain="addEthereumChain",r.switchEthereumChain="switchEthereumChain",r.makeEthereumJSONRPCRequest="makeEthereumJSONRPCRequest",r.watchAsset="watchAsset"},75710:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Web3RequestCanceledMessage=void 0;const n=r(12748);t.Web3RequestCanceledMessage=function(e){return{type:n.RelayMessageType.WEB3_REQUEST_CANCELED,id:e}}},62959:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Web3RequestMessage=void 0;const n=r(12748);t.Web3RequestMessage=function(e){return Object.assign({type:n.RelayMessageType.WEB3_REQUEST},e)}},34116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumAddressFromSignedMessageResponse=t.SubmitEthereumTransactionResponse=t.SignEthereumTransactionResponse=t.SignEthereumMessageResponse=t.isRequestEthereumAccountsResponse=t.WatchAssetReponse=t.RequestEthereumAccountsResponse=t.SwitchEthereumChainResponse=t.AddEthereumChainResponse=t.ErrorResponse=void 0;const n=r(80410);t.ErrorResponse=function(e,t,r){return{method:e,errorMessage:t,errorCode:r}},t.AddEthereumChainResponse=function(e){return{method:n.Web3Method.addEthereumChain,result:e}},t.SwitchEthereumChainResponse=function(e){return{method:n.Web3Method.switchEthereumChain,result:e}},t.RequestEthereumAccountsResponse=function(e){return{method:n.Web3Method.requestEthereumAccounts,result:e}},t.WatchAssetReponse=function(e){return{method:n.Web3Method.watchAsset,result:e}},t.isRequestEthereumAccountsResponse=function(e){return e&&e.method===n.Web3Method.requestEthereumAccounts},t.SignEthereumMessageResponse=function(e){return{method:n.Web3Method.signEthereumMessage,result:e}},t.SignEthereumTransactionResponse=function(e){return{method:n.Web3Method.signEthereumTransaction,result:e}},t.SubmitEthereumTransactionResponse=function(e){return{method:n.Web3Method.submitEthereumTransaction,result:e}},t.EthereumAddressFromSignedMessageResponse=function(e){return{method:n.Web3Method.ethereumAddressFromSignedMessage,result:e}}},68185:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWeb3ResponseMessage=t.Web3ResponseMessage=void 0;const n=r(12748);t.Web3ResponseMessage=function(e){return Object.assign({type:n.RelayMessageType.WEB3_RESPONSE},e)},t.isWeb3ResponseMessage=function(e){return e&&e.type===n.RelayMessageType.WEB3_RESPONSE}},28539:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decrypt=t.encrypt=void 0;const n=r(92868),i=r(40774);t.encrypt=async function(e,t){if(64!==t.length)throw Error("secret must be 256 bits");const r=crypto.getRandomValues(new Uint8Array(12)),n=await crypto.subtle.importKey("raw",(0,i.hexStringToUint8Array)(t),{name:"aes-gcm"},!1,["encrypt","decrypt"]),o=new TextEncoder,s=await window.crypto.subtle.encrypt({name:"AES-GCM",iv:r},n,o.encode(e)),a=s.slice(s.byteLength-16),u=s.slice(0,s.byteLength-16),c=new Uint8Array(a),l=new Uint8Array(u),d=new Uint8Array([...r,...c,...l]);return(0,i.uint8ArrayToHex)(d)},t.decrypt=function(e,t){if(64!==t.length)throw Error("secret must be 256 bits");return new n.Observable((r=>{!async function(){const n=await crypto.subtle.importKey("raw",(0,i.hexStringToUint8Array)(t),{name:"aes-gcm"},!1,["encrypt","decrypt"]),o=(0,i.hexStringToUint8Array)(e),s=o.slice(0,12),a=o.slice(12,28),u=o.slice(28),c=new Uint8Array([...u,...a]),l={name:"AES-GCM",iv:new Uint8Array(s)};try{const e=await window.crypto.subtle.decrypt(l,n,c),t=new TextDecoder;r.next(t.decode(e)),r.complete()}catch(e){r.error(e)}}()}))}},86273:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RegExpString=t.IntNumber=t.BigIntString=t.AddressString=t.HexString=t.OpaqueType=void 0,t.OpaqueType=function(){return e=>e},t.HexString=e=>e,t.AddressString=e=>e,t.BigIntString=e=>e,t.IntNumber=function(e){return Math.floor(e)},t.RegExpString=e=>e},40774:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getFavicon=t.range=t.isBigNumber=t.ensureParsedJSONObject=t.ensureBN=t.ensureRegExpString=t.ensureIntNumber=t.ensureBuffer=t.ensureAddressString=t.ensureEvenLengthHexString=t.ensureHexString=t.isHexString=t.prepend0x=t.strip0x=t.has0xPrefix=t.hexStringFromIntNumber=t.intNumberFromHexString=t.bigIntStringFromBN=t.hexStringFromBuffer=t.hexStringToUint8Array=t.uint8ArrayToHex=t.randomBytesHex=void 0;const o=i(r(5242)),s=r(86273),a=/^[0-9]*$/,u=/^[a-f0-9]*$/;function c(e){return[...e].map((e=>e.toString(16).padStart(2,"0"))).join("")}function l(e){return e.startsWith("0x")||e.startsWith("0X")}function d(e){return l(e)?e.slice(2):e}function h(e){return l(e)?"0x"+e.slice(2):"0x"+e}function f(e){if("string"!=typeof e)return!1;const t=d(e).toLowerCase();return u.test(t)}function p(e,t=!1){if("string"==typeof e){const r=d(e).toLowerCase();if(u.test(r))return(0,s.HexString)(t?"0x"+r:r)}throw new Error(`"${String(e)}" is not a hexadecimal string`)}function g(e,t=!1){let r=p(e,!1);return r.length%2==1&&(r=(0,s.HexString)("0"+r)),t?(0,s.HexString)("0x"+r):r}function m(e){if("number"==typeof e&&Number.isInteger(e))return(0,s.IntNumber)(e);if("string"==typeof e){if(a.test(e))return(0,s.IntNumber)(Number(e));if(f(e))return(0,s.IntNumber)(new o.default(g(e,!1),16).toNumber())}throw new Error(`Not an integer: ${String(e)}`)}function y(e){if(null==e||"function"!=typeof e.constructor)return!1;const{constructor:t}=e;return"function"==typeof t.config&&"number"==typeof t.EUCLID}t.randomBytesHex=function(e){return c(crypto.getRandomValues(new Uint8Array(e)))},t.uint8ArrayToHex=c,t.hexStringToUint8Array=function(e){return new Uint8Array(e.match(/.{1,2}/g).map((e=>parseInt(e,16))))},t.hexStringFromBuffer=function(e,t=!1){const r=e.toString("hex");return(0,s.HexString)(t?"0x"+r:r)},t.bigIntStringFromBN=function(e){return(0,s.BigIntString)(e.toString(10))},t.intNumberFromHexString=function(e){return(0,s.IntNumber)(new o.default(g(e,!1),16).toNumber())},t.hexStringFromIntNumber=function(e){return(0,s.HexString)("0x"+new o.default(e).toString(16))},t.has0xPrefix=l,t.strip0x=d,t.prepend0x=h,t.isHexString=f,t.ensureHexString=p,t.ensureEvenLengthHexString=g,t.ensureAddressString=function(e){if("string"==typeof e){const t=d(e).toLowerCase();if(f(t)&&40===t.length)return(0,s.AddressString)(h(t))}throw new Error(`Invalid Ethereum address: ${String(e)}`)},t.ensureBuffer=function(e){if(n.isBuffer(e))return e;if("string"==typeof e){if(f(e)){const t=g(e,!1);return n.from(t,"hex")}return n.from(e,"utf8")}throw new Error(`Not binary data: ${String(e)}`)},t.ensureIntNumber=m,t.ensureRegExpString=function(e){if(e instanceof RegExp)return(0,s.RegExpString)(e.toString());throw new Error(`Not a RegExp: ${String(e)}`)},t.ensureBN=function(e){if(null!==e&&(o.default.isBN(e)||y(e)))return new o.default(e.toString(10),10);if("number"==typeof e)return new o.default(m(e));if("string"==typeof e){if(a.test(e))return new o.default(e,10);if(f(e))return new o.default(g(e,!1),16)}throw new Error(`Not an integer: ${String(e)}`)},t.ensureParsedJSONObject=function(e){if("string"==typeof e)return JSON.parse(e);if("object"==typeof e)return e;throw new Error(`Not a JSON string or an object: ${String(e)}`)},t.isBigNumber=y,t.range=function(e,t){return Array.from({length:t-e},((t,r)=>e+r))},t.getFavicon=function(){const e=document.querySelector('link[sizes="192x192"]')||document.querySelector('link[sizes="180x180"]')||document.querySelector('link[rel="icon"]')||document.querySelector('link[rel="shortcut icon"]'),{protocol:t,host:r}=document.location,n=e?e.getAttribute("href"):null;return!n||n.startsWith("javascript:")?null:n.startsWith("http://")||n.startsWith("https://")||n.startsWith("data:")?n:n.startsWith("//")?t+n:`${t}//${r}${n}`}},29649:(e,t,r)=>{var n=r(1048).Buffer;const i=r(42491),o=r(5242);function s(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}function a(e){return parseInt(/^\D+(\d+)$/.exec(e)[1],10)}function u(e){var t=/^\D+(\d+)x(\d+)$/.exec(e);return[parseInt(t[1],10),parseInt(t[2],10)]}function c(e){var t=e.match(/(.*)\[(.*?)\]$/);return t?""===t[2]?"dynamic":parseInt(t[2],10):null}function l(e){var t=typeof e;if("string"===t)return i.isHexString(e)?new o(i.stripHexPrefix(e),16):new o(e,10);if("number"===t)return new o(e);if(e.toArray)return e;throw new Error("Argument is not a number")}function d(e,t){var r,s,h,f;if("address"===e)return d("uint160",l(t));if("bool"===e)return d("uint8",t?1:0);if("string"===e)return d("bytes",new n(t,"utf8"));if(function(e){return e.lastIndexOf("]")===e.length-1}(e)){if(void 0===t.length)throw new Error("Not an array?");if("dynamic"!==(r=c(e))&&0!==r&&t.length>r)throw new Error("Elements exceed array size: "+r);for(f in h=[],e=e.slice(0,e.lastIndexOf("[")),"string"==typeof t&&(t=JSON.parse(t)),t)h.push(d(e,t[f]));if("dynamic"===r){var p=d("uint256",t.length);h.unshift(p)}return n.concat(h)}if("bytes"===e)return t=new n(t),h=n.concat([d("uint256",t.length),t]),t.length%32!=0&&(h=n.concat([h,i.zeros(32-t.length%32)])),h;if(e.startsWith("bytes")){if((r=a(e))<1||r>32)throw new Error("Invalid bytes width: "+r);return i.setLengthRight(t,32)}if(e.startsWith("uint")){if((r=a(e))%8||r<8||r>256)throw new Error("Invalid uint width: "+r);if((s=l(t)).bitLength()>r)throw new Error("Supplied uint exceeds width: "+r+" vs "+s.bitLength());if(s<0)throw new Error("Supplied uint is negative");return s.toArrayLike(n,"be",32)}if(e.startsWith("int")){if((r=a(e))%8||r<8||r>256)throw new Error("Invalid int width: "+r);if((s=l(t)).bitLength()>r)throw new Error("Supplied int exceeds width: "+r+" vs "+s.bitLength());return s.toTwos(256).toArrayLike(n,"be",32)}if(e.startsWith("ufixed")){if(r=u(e),(s=l(t))<0)throw new Error("Supplied ufixed is negative");return d("uint256",s.mul(new o(2).pow(new o(r[1]))))}if(e.startsWith("fixed"))return r=u(e),d("int256",l(t).mul(new o(2).pow(new o(r[1]))));throw new Error("Unsupported or invalid type: "+e)}function h(e){return"string"===e||"bytes"===e||"dynamic"===c(e)}function f(e,t){if(e.length!==t.length)throw new Error("Number of types are not matching the values");for(var r,o,u=[],c=0;c32)throw new Error("Invalid bytes width: "+r);u.push(i.setLengthRight(h,r))}else if(d.startsWith("uint")){if((r=a(d))%8||r<8||r>256)throw new Error("Invalid uint width: "+r);if((o=l(h)).bitLength()>r)throw new Error("Supplied uint exceeds width: "+r+" vs "+o.bitLength());u.push(o.toArrayLike(n,"be",r/8))}else{if(!d.startsWith("int"))throw new Error("Unsupported or invalid type: "+d);if((r=a(d))%8||r<8||r>256)throw new Error("Invalid int width: "+r);if((o=l(h)).bitLength()>r)throw new Error("Supplied int exceeds width: "+r+" vs "+o.bitLength());u.push(o.toTwos(r).toArrayLike(n,"be",r/8))}}return n.concat(u)}e.exports={rawEncode:function(e,t){var r=[],i=[],o=32*e.length;for(var a in e){var u=s(e[a]),c=d(u,t[a]);h(u)?(r.push(d("uint256",o)),i.push(c),o+=c.length):r.push(c)}return n.concat(r.concat(i))},solidityPack:f,soliditySHA3:function(e,t){return i.keccak(f(e,t))}}},17843:(e,t,r)=>{var n=r(1048).Buffer;const i=r(42491),o=r(29649),s={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]},a={encodeData(e,t,r,s=!0){const a=["bytes32"],u=[this.hashType(e,r)];if(s){const c=(e,t,a)=>{if(void 0!==r[t])return["bytes32",null==a?"0x0000000000000000000000000000000000000000000000000000000000000000":i.keccak(this.encodeData(t,a,r,s))];if(void 0===a)throw new Error(`missing value for field ${e} of type ${t}`);if("bytes"===t)return["bytes32",i.keccak(a)];if("string"===t)return"string"==typeof a&&(a=n.from(a,"utf8")),["bytes32",i.keccak(a)];if(t.lastIndexOf("]")===t.length-1){const r=t.slice(0,t.lastIndexOf("[")),n=a.map((t=>c(e,r,t)));return["bytes32",i.keccak(o.rawEncode(n.map((([e])=>e)),n.map((([,e])=>e))))]}return[t,a]};for(const n of r[e]){const[e,r]=c(n.name,n.type,t[n.name]);a.push(e),u.push(r)}}else for(const o of r[e]){let e=t[o.name];if(void 0!==e)if("bytes"===o.type)a.push("bytes32"),e=i.keccak(e),u.push(e);else if("string"===o.type)a.push("bytes32"),"string"==typeof e&&(e=n.from(e,"utf8")),e=i.keccak(e),u.push(e);else if(void 0!==r[o.type])a.push("bytes32"),e=i.keccak(this.encodeData(o.type,e,r,s)),u.push(e);else{if(o.type.lastIndexOf("]")===o.type.length-1)throw new Error("Arrays currently unimplemented in encodeData");a.push(o.type),u.push(e)}}return o.rawEncode(a,u)},encodeType(e,t){let r="",n=this.findTypeDependencies(e,t).filter((t=>t!==e));n=[e].concat(n.sort());for(const e of n){if(!t[e])throw new Error("No type definition specified: "+e);r+=e+"("+t[e].map((({name:e,type:t})=>t+" "+e)).join(",")+")"}return r},findTypeDependencies(e,t,r=[]){if(e=e.match(/^\w*/)[0],r.includes(e)||void 0===t[e])return r;r.push(e);for(const n of t[e])for(const e of this.findTypeDependencies(n.type,t,r))!r.includes(e)&&r.push(e);return r},hashStruct(e,t,r,n=!0){return i.keccak(this.encodeData(e,t,r,n))},hashType(e,t){return i.keccak(this.encodeType(e,t))},sanitizeData(e){const t={};for(const r in s.properties)e[r]&&(t[r]=e[r]);return t.types&&(t.types=Object.assign({EIP712Domain:[]},t.types)),t},hash(e,t=!0){const r=this.sanitizeData(e),o=[n.from("1901","hex")];return o.push(this.hashStruct("EIP712Domain",r.domain,r.types,t)),"EIP712Domain"!==r.primaryType&&o.push(this.hashStruct(r.primaryType,r.message,r.types,t)),i.keccak(n.concat(o))}};e.exports={TYPED_MESSAGE_SCHEMA:s,TypedDataUtils:a,hashForSignTypedDataLegacy:function(e){return function(e){const t=new Error("Expect argument to be non-empty array");if("object"!=typeof e||!e.length)throw t;const r=e.map((function(e){return"bytes"===e.type?i.toBuffer(e.value):e.value})),n=e.map((function(e){return e.type})),s=e.map((function(e){if(!e.name)throw t;return e.type+" "+e.name}));return o.soliditySHA3(["bytes32","bytes32"],[o.soliditySHA3(new Array(e.length).fill("string"),s),o.soliditySHA3(n,r)])}(e.data)},hashForSignTypedData_v3:function(e){return a.hash(e.data,!1)},hashForSignTypedData_v4:function(e){return a.hash(e.data)}}},42491:(e,t,r)=>{var n=r(1048).Buffer;const i=r(63793),o=r(5242);function s(e){return n.allocUnsafe(e).fill(0)}function a(e,t,r){const n=s(t);return e=u(e),r?e.length{function t(e){this.mode=n.MODE_8BIT_BYTE,this.data=e,this.parsedData=[];for(var t=0,r=this.data.length;t65536?(i[0]=240|(1835008&o)>>>18,i[1]=128|(258048&o)>>>12,i[2]=128|(4032&o)>>>6,i[3]=128|63&o):o>2048?(i[0]=224|(61440&o)>>>12,i[1]=128|(4032&o)>>>6,i[2]=128|63&o):o>128?(i[0]=192|(1984&o)>>>6,i[1]=128|63&o):i[0]=o,this.parsedData.push(i)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function r(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}t.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,r=this.parsedData.length;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=r.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(e,t){for(var r=-1;r<=7;r++)if(!(e+r<=-1||this.moduleCount<=e+r))for(var n=-1;n<=7;n++)t+n<=-1||this.moduleCount<=t+n||(this.modules[e+r][t+n]=0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4)},getBestMaskPattern:function(){for(var e=0,t=0,r=0;r<8;r++){this.makeImpl(!0,r);var n=i.getLostPoint(this);(0==r||e>n)&&(e=n,t=r)}return t},createMovieClip:function(e,t,r){var n=e.createEmptyMovieClip(t,r);this.make();for(var i=0;i>r&1);this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=n}for(r=0;r<18;r++)n=!e&&1==(t>>r&1),this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=n},setupTypeInfo:function(e,t){for(var r=this.errorCorrectLevel<<3|t,n=i.getBCHTypeInfo(r),o=0;o<15;o++){var s=!e&&1==(n>>o&1);o<6?this.modules[o][8]=s:o<8?this.modules[o+1][8]=s:this.modules[this.moduleCount-15+o][8]=s}for(o=0;o<15;o++)s=!e&&1==(n>>o&1),o<8?this.modules[8][this.moduleCount-o-1]=s:o<9?this.modules[8][15-o-1+1]=s:this.modules[8][15-o-1]=s;this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var r=-1,n=this.moduleCount-1,o=7,s=0,a=this.moduleCount-1;a>0;a-=2)for(6==a&&a--;;){for(var u=0;u<2;u++)if(null==this.modules[n][a-u]){var c=!1;s>>o&1)),i.getMask(t,n,a-u)&&(c=!c),this.modules[n][a-u]=c,-1==--o&&(s++,o=7)}if((n+=r)<0||this.moduleCount<=n){n-=r,r=-r;break}}}},r.PAD0=236,r.PAD1=17,r.createData=function(e,t,n){for(var o=u.getRSBlocks(e,t),s=new c,a=0;a8*d)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*d+")");for(s.getLengthInBits()+4<=8*d&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*d||(s.put(r.PAD0,8),s.getLengthInBits()>=8*d));)s.put(r.PAD1,8);return r.createBytes(s,o)},r.createBytes=function(e,t){for(var r=0,n=0,o=0,s=new Array(t.length),u=new Array(t.length),c=0;c=0?p.get(g):0}}var m=0;for(h=0;h=0;)t^=i.G15<=0;)t^=i.G18<>>=1;return t},getPatternPosition:function(e){return i.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,r){switch(e){case 0:return(t+r)%2==0;case 1:return t%2==0;case 2:return r%3==0;case 3:return(t+r)%3==0;case 4:return(Math.floor(t/2)+Math.floor(r/3))%2==0;case 5:return t*r%2+t*r%3==0;case 6:return(t*r%2+t*r%3)%2==0;case 7:return(t*r%3+(t+r)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new a([1],0),r=0;r5&&(r+=3+o-5)}for(n=0;n=256;)e-=255;return o.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},s=0;s<8;s++)o.EXP_TABLE[s]=1<>>7-e%8&1)},put:function(e,t){for(var r=0;r>>t-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var l=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function d(e){if(this.options={padding:4,width:256,height:256,typeNumber:4,color:"#000000",background:"#ffffff",ecl:"M",image:{svg:"",width:0,height:0}},"string"==typeof e&&(e={content:e}),e)for(var t in e)this.options[t]=e[t];if("string"!=typeof this.options.content)throw new Error("Expected 'content' as string!");if(0===this.options.content.length)throw new Error("Expected 'content' to be non-empty!");if(!(this.options.padding>=0))throw new Error("Expected 'padding' value to be non-negative!");if(!(this.options.width>0&&this.options.height>0))throw new Error("Expected 'width' or 'height' value to be higher than zero!");var n=this.options.content,i=function(e,t){for(var r=function(e){var t=encodeURI(e).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=e?3:0)}(e),n=1,i=0,o=0,s=l.length;o<=s;o++){var a=l[o];if(!a)throw new Error("Content too long: expected "+i+" but got "+r);switch(t){case"L":i=a[0];break;case"M":i=a[1];break;case"Q":i=a[2];break;case"H":i=a[3];break;default:throw new Error("Unknwon error correction level: "+t)}if(r<=i)break;n++}if(n>l.length)throw new Error("Content too long");return n}(n,this.options.ecl),o=function(e){switch(e){case"L":return 1;case"M":return 0;case"Q":return 3;case"H":return 2;default:throw new Error("Unknwon error correction level: "+e)}}(this.options.ecl);this.qrcode=new r(i,o),this.qrcode.addData(n),this.qrcode.make()}d.prototype.svg=function(e){var t=this.options||{},r=this.qrcode.modules;void 0===e&&(e={container:t.container||"svg"});for(var n=void 0===t.pretty||!!t.pretty,i=n?" ":"",o=n?"\r\n":"",s=t.width,a=t.height,u=r.length,c=s/(u+2*t.padding),l=a/(u+2*t.padding),d=void 0!==t.join&&!!t.join,h=void 0!==t.swap&&!!t.swap,f=void 0===t.xmlDeclaration||!!t.xmlDeclaration,p=void 0!==t.predefined&&!!t.predefined,g=p?i+''+o:"",m=i+''+o,y="",b="",v=0;v'+o:i+''+o}d&&(y=i+'');let k="";if(void 0!==this.options.image&&this.options.image.svg){const e=s*this.options.image.width/100,t=a*this.options.image.height/100;k+=``,k+=this.options.image.svg+o,k+=""}var C="";switch(e.container){case"svg":f&&(C+=''+o),C+=''+o,C+=g+m+y,C+=k,C+="";break;case"svg-viewbox":f&&(C+=''+o),C+=''+o,C+=g+m+y,C+=k,C+="";break;case"g":C+=''+o,C+=g+m+y,C+=k,C+="";break;default:C+=(g+m+y+k).replace(/^\s+/,"")}return C},e.exports=d},98392:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIB_VERSION=void 0,t.LIB_VERSION="2.5.0"},5242:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(69512).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},91739:(e,t,r)=>{"use strict";function n(e){var t,r,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ti})},81293:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EthereumProviderError=t.EthereumRpcError=void 0;const n=r(30282);class i extends Error{constructor(e,t,r){if(!Number.isInteger(e))throw new Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw new Error('"message" must be a nonempty string.');super(t),this.code=e,void 0!==r&&(this.data=r)}serialize(){const e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data),this.stack&&(e.stack=this.stack),e}toString(){return n.default(this.serialize(),o,2)}}function o(e,t){if("[Circular]"!==t)return t}t.EthereumRpcError=i,t.EthereumProviderError=class extends i{constructor(e,t,r){if(!function(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}(e))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,r)}}},66851:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.errorValues=t.errorCodes=void 0,t.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},t.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}}},50054:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethErrors=void 0;const n=r(81293),i=r(12284),o=r(66851);function s(e,t){const[r,o]=u(t);return new n.EthereumRpcError(e,r||i.getMessageFromCode(e),o)}function a(e,t){const[r,o]=u(t);return new n.EthereumProviderError(e,r||i.getMessageFromCode(e),o)}function u(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){const{message:t,data:r}=e;if(t&&"string"!=typeof t)throw new Error("Must specify string message.");return[t||void 0,r]}}return[]}t.ethErrors={rpc:{parse:e=>s(o.errorCodes.rpc.parse,e),invalidRequest:e=>s(o.errorCodes.rpc.invalidRequest,e),invalidParams:e=>s(o.errorCodes.rpc.invalidParams,e),methodNotFound:e=>s(o.errorCodes.rpc.methodNotFound,e),internal:e=>s(o.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return s(t,e)},invalidInput:e=>s(o.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>s(o.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>s(o.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>s(o.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>s(o.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>s(o.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>a(o.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>a(o.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>a(o.errorCodes.provider.unsupportedMethod,e),disconnected:e=>a(o.errorCodes.provider.disconnected,e),chainDisconnected:e=>a(o.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:t,message:r,data:i}=e;if(!r||"string"!=typeof r)throw new Error('"message" must be a nonempty string');return new n.EthereumProviderError(t,r,i)}}}},5233:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMessageFromCode=t.serializeError=t.EthereumProviderError=t.EthereumRpcError=t.ethErrors=t.errorCodes=void 0;const n=r(81293);Object.defineProperty(t,"EthereumRpcError",{enumerable:!0,get:function(){return n.EthereumRpcError}}),Object.defineProperty(t,"EthereumProviderError",{enumerable:!0,get:function(){return n.EthereumProviderError}});const i=r(12284);Object.defineProperty(t,"serializeError",{enumerable:!0,get:function(){return i.serializeError}}),Object.defineProperty(t,"getMessageFromCode",{enumerable:!0,get:function(){return i.getMessageFromCode}});const o=r(50054);Object.defineProperty(t,"ethErrors",{enumerable:!0,get:function(){return o.ethErrors}});const s=r(66851);Object.defineProperty(t,"errorCodes",{enumerable:!0,get:function(){return s.errorCodes}})},12284:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeError=t.isValidCode=t.getMessageFromCode=t.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;const n=r(66851),i=r(81293),o=n.errorCodes.rpc.internal,s={code:o,message:a(o)};function a(e,r="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(e)){const r=e.toString();if(d(n.errorValues,r))return n.errorValues[r].message;if(c(e))return t.JSON_RPC_SERVER_ERROR_MESSAGE}return r}function u(e){if(!Number.isInteger(e))return!1;const t=e.toString();return!!n.errorValues[t]||!!c(e)}function c(e){return e>=-32099&&e<=-32e3}function l(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",t.getMessageFromCode=a,t.isValidCode=u,t.serializeError=function(e,{fallbackError:t=s,shouldIncludeStack:r=!1}={}){var n,o;if(!t||!Number.isInteger(t.code)||"string"!=typeof t.message)throw new Error("Must provide fallback error with integer number code and string message.");if(e instanceof i.EthereumRpcError)return e.serialize();const c={};if(e&&"object"==typeof e&&!Array.isArray(e)&&d(e,"code")&&u(e.code)){const t=e;c.code=t.code,t.message&&"string"==typeof t.message?(c.message=t.message,d(t,"data")&&(c.data=t.data)):(c.message=a(c.code),c.data={originalError:l(e)})}else{c.code=t.code;const r=null===(n=e)||void 0===n?void 0:n.message;c.message=r&&"string"==typeof r?r:t.message,c.data={originalError:l(e)}}const h=null===(o=e)||void 0===o?void 0:o.stack;return r&&e&&h&&"string"==typeof h&&(c.stack=h),c}},53840:(e,t,r)=>{var n=r(1048).Buffer,i=r(68425),o=r(54975).y$,s=r(54975).aX,a=new o((function(e,t){return!e.match(/^u?int/)||Array.isArray(t)||t&&"object"==typeof t&&"BN"===t.constructor.name?t:t.toString()}));function u(){}var c=function(){};c.prototype.encodeFunctionSignature=function(e){return("function"==typeof e||"object"==typeof e&&e)&&(e=i._jsonInterfaceMethodToString(e)),i.sha3(e).slice(0,10)},c.prototype.encodeEventSignature=function(e){return("function"==typeof e||"object"==typeof e&&e)&&(e=i._jsonInterfaceMethodToString(e)),i.sha3(e)},c.prototype.encodeParameter=function(e,t){return this.encodeParameters([e],[t])},c.prototype.encodeParameters=function(e,t){var r=this;return e=r.mapTypes(e),t=t.map((function(t,n){let i=e[n];if("object"==typeof i&&i.type&&(i=i.type),t=r.formatParam(i,t),"string"==typeof i&&i.includes("tuple")){const e=a._getCoder(s.from(i)),n=(e,t)=>{if("array"===e.name){if(!e.type.match(/\[(\d+)\]/))return t.map((t=>n(a._getCoder(s.from(e.type.replace("[]",""))),t)));const r=parseInt(e.type.match(/\[(\d+)\]/)[1]);if(t.length!==r)throw new Error("Array length does not matches with the given input");return t.map((t=>n(a._getCoder(s.from(e.type.replace(/\[\d+\]/,""))),t)))}e.coders.forEach(((e,i)=>{"tuple"===e.name?n(e,t[i]):t[i]=r.formatParam(e.name,t[i])}))};n(e,t)}return t})),a.encode(e,t)},c.prototype.mapTypes=function(e){var t=this,r=[];return e.forEach((function(e){if("object"==typeof e&&"function"===e.type&&(e=Object.assign({},e,{type:"bytes24"})),t.isSimplifiedStructFormat(e)){var n=Object.keys(e)[0];r.push(Object.assign(t.mapStructNameAndType(n),{components:t.mapStructToCoderFormat(e[n])}))}else r.push(e)})),r},c.prototype.isSimplifiedStructFormat=function(e){return"object"==typeof e&&void 0===e.components&&void 0===e.name},c.prototype.mapStructNameAndType=function(e){var t="tuple";return e.indexOf("[]")>-1&&(t="tuple[]",e=e.slice(0,-2)),{type:t,name:e}},c.prototype.mapStructToCoderFormat=function(e){var t=this,r=[];return Object.keys(e).forEach((function(n){"object"!=typeof e[n]?r.push({name:n,type:e[n]}):r.push(Object.assign(t.mapStructNameAndType(n),{components:t.mapStructToCoderFormat(e[n])}))})),r},c.prototype.formatParam=function(e,t){const r=new RegExp(/^bytes([0-9]*)$/),o=new RegExp(/^bytes([0-9]*)\[\]$/),s=new RegExp(/^(u?int)([0-9]*)$/),a=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(i.isBN(t)||i.isBigNumber(t))return t.toString(10);if(e.match(o)||e.match(a))return t.map((t=>this.formatParam(e.replace("[]",""),t)));let u=e.match(s);if(u){let e=parseInt(u[2]||"256");e/80&&(!t||"0x"===t||"0X"===t))throw new Error("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");var n=a.decode(this.mapTypes(e),"0x"+t.replace(/0x/i,""),r),i=new u;return i.__length__=0,e.forEach((function(e,t){var r=n[i.__length__];const o="object"==typeof e&&e.type&&"string"===e.type;r="0x"!==r||o||"string"==typeof e&&"string"===e?r:null,i[t]=r,("function"==typeof e||e&&"object"==typeof e)&&e.name&&(i[e.name]=r),i.__length__++})),i},c.prototype.decodeLog=function(e,t,r){var n=this;r=Array.isArray(r)?r:[r],t=t||"";var i=[],o=[],s=0;e.forEach((function(e,t){e.indexed?(o[t]=["bool","int","uint","address","fixed","ufixed"].find((function(t){return-1!==e.type.indexOf(t)}))?n.decodeParameter(e.type,r[s]):r[s],s++):i[t]=e}));var a=t,c=a?this.decodeParametersWith(i,a,!0):[],l=new u;return l.__length__=0,e.forEach((function(e,t){l[t]="string"===e.type?"":null,void 0!==c[t]&&(l[t]=c[t]),void 0!==o[t]&&(l[t]=o[t]),e.name&&(l[e.name]=l[t]),l.__length__++})),l};var l=new c;e.exports=l},54975:(e,t,r)=>{"use strict";r.d(t,{y$:()=>fe,aX:()=>p});var n=r(52428),i=r(27587);const o="abi/5.6.4";r(4364);const s=new i.Vy(o),a={};let u={calldata:!0,memory:!0,storage:!0},c={calldata:!0,memory:!0};function l(e,t){if("bytes"===e||"string"===e){if(u[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&c[t])return!0;return(u[t]||"payable"===t)&&s.throwArgumentError("invalid modifier","name",t),!1}function d(e,t){for(let r in t)(0,n.yY)(e,r,t[r])}const h=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),f=new RegExp(/^(.*)\[([0-9]*)\]$/);class p{constructor(e,t){e!==a&&s.throwError("use fromString",i.Vy.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),d(this,t);let r=this.type.match(f);d(this,r?{arrayLength:parseInt(r[2]||"-1"),arrayChildren:p.fromObject({type:r[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=h.sighash),h[e]||s.throwArgumentError("invalid format type","format",e),e===h.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((t=>JSON.parse(t.format(e))))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==h.sighash&&(t+=this.type),t+="("+this.components.map((t=>t.format(e))).join(e===h.full?", ":",")+")"):t+=this.type,e!==h.sighash&&(!0===this.indexed&&(t+=" indexed"),e===h.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?p.fromString(e,t):p.fromObject(e)}static fromObject(e){return p.isParamType(e)?e:new p(a,{name:e.name||null,type:g(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(p.fromObject):null})}static fromString(e,t){return r=function(e,t){let r=e;function n(t){s.throwArgumentError(`unexpected character at position ${t}`,"param",e)}function i(e){let r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},a=o;for(let r=0;r0&&(10===arguments[0]?E||(E=!0,v.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?v.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",i.Vy.errors.UNEXPECTED_ARGUMENT,{}):v.throwError("BigNumber.toString does not accept parameters",i.Vy.errors.UNEXPECTED_ARGUMENT,{})),k(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof _)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new _(A,I(e)):e.match(/^-?[0-9]+$/)?new _(A,I(new b(e))):v.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&C("underflow","BigNumber.from",e),(e>=w||e<=-w)&&C("overflow","BigNumber.from",e),_.from(String(e));const t=e;if("bigint"==typeof t)return _.from(t.toString());if((0,m.aY)(t))return _.from((0,m.c$)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return _.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&((0,m.Lo)(e)||"-"===e[0]&&(0,m.Lo)(e.substring(1))))return _.from(e)}return v.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function I(e){if("string"!=typeof e)return I(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&v.throwArgumentError("invalid hex","value",e),"0x00"===(e=I(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function S(e){return _.from(I(e))}function k(e){const t=_.from(e).toHexString();return"-"===t[0]?new b("-"+t.substring(3),16):new b(t.substring(2),16)}function C(e,t,r){const n={fault:e,operation:t};return null!=r&&(n.value=r),v.throwError(e,i.Vy.errors.NUMERIC_FAULT,n)}const T=new i.Vy(o);class x{constructor(e,t,r,n){this.name=e,this.type=t,this.localName=r,this.dynamic=n}_throwError(e,t){T.throwArgumentError(e,this.localName,t)}}class M{constructor(e){(0,n.yY)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return(0,m.qn)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData((0,m.xW)(e._data))}writeBytes(e){let t=(0,m.k9)(e);const r=t.length%this.wordSize;return r&&(t=(0,m.xW)([t,this._padding.slice(r)])),this._writeData(t)}_getValue(e){let t=(0,m.k9)(_.from(e));return t.length>this.wordSize&&T.throwError("value out-of-bounds",i.Vy.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,m.xW)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class B{constructor(e,t,r,i){(0,n.yY)(this,"_data",(0,m.k9)(e)),(0,n.yY)(this,"wordSize",t||32),(0,n.yY)(this,"_coerceFunc",r),(0,n.yY)(this,"allowLoose",i),this._offset=0}get data(){return(0,m.c$)(this._data)}get consumed(){return this._offset}static coerce(e,t){let r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):B.coerce(e,t)}_peekBytes(e,t,r){let n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:T.throwError("data out-of-bounds",i.Vy.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}subReader(e){return new B(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}readValue(){return _.from(this.readBytes(this.wordSize))}}var P=r(30671),R=r.n(P);const O=new i.Vy("address/5.6.1");function N(e){(0,m.Lo)(e,20)||O.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40);for(let e=0;e<40;e++)r[e]=t[e].charCodeAt(0);const n=(0,m.k9)((i=r,"0x"+R().keccak_256((0,m.k9)(i))));var i;for(let e=0;e<40;e+=2)n[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&n[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const D={};for(let e=0;e<10;e++)D[String(e)]=String(e);for(let e=0;e<26;e++)D[String.fromCharCode(65+e)]=String(10+e);const L=Math.floor((U=9007199254740991,Math.log10?Math.log10(U):Math.log(U)/Math.LN10));var U;function F(e){let t=null;if("string"!=typeof e&&O.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=N(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&O.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((e=>D[e])).join("");for(;t.length>=L;){let e=t.substring(0,L);t=parseInt(e,10)%97+t.substring(e.length)}let r=String(98-parseInt(t,10)%97);for(;r.length<2;)r="0"+r;return r}(e)&&O.throwArgumentError("bad icap checksum","address",e),r=e.substring(4),t=new b(r,36).toString(16);t.length<40;)t="0"+t;t=N("0x"+t)}else O.throwArgumentError("invalid address","address",e);var r;return t}class j extends x{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,t){try{t=F(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return F((0,m.bj)(e.readValue().toHexString(),20))}}class z extends x{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const H=new i.Vy(o);function K(e,t,r){let n=null;if(Array.isArray(r))n=r;else if(r&&"object"==typeof r){let e={};n=t.map((t=>{const n=t.localName;return n||H.throwError("cannot encode object for signature with missing names",i.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]&&H.throwError("cannot encode object for signature with duplicate names",i.Vy.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:r}),e[n]=!0,r[n]}))}else H.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&H.throwArgumentError("types/value length mismatch","tuple",r);let o=new M(e.wordSize),s=new M(e.wordSize),a=[];t.forEach(((e,t)=>{let r=n[t];if(e.dynamic){let t=s.length;e.encode(s,r);let n=o.writeUpdatableValue();a.push((e=>{n(e+t)}))}else e.encode(o,r)})),a.forEach((e=>{e(o.length)}));let u=e.appendWriter(o);return u+=e.appendWriter(s),u}function G(e,t){let r=[],n=e.subReader(0);t.forEach((t=>{let o=null;if(t.dynamic){let r=e.readValue(),s=n.subReader(r.toNumber());try{o=t.decode(s)}catch(e){if(e.code===i.Vy.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}}else try{o=t.decode(e)}catch(e){if(e.code===i.Vy.errors.BUFFER_OVERRUN)throw e;o=e,o.baseType=t.name,o.name=t.localName,o.type=t.type}null!=o&&r.push(o)}));const o=t.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach(((e,t)=>{let n=e.localName;if(!n||1!==o[n])return;if("length"===n&&(n="_length"),null!=r[n])return;const i=r[t];i instanceof Error?Object.defineProperty(r,n,{enumerable:!0,get:()=>{throw i}}):r[n]=i}));for(let e=0;e{throw t}})}return Object.freeze(r)}class Q extends x{constructor(e,t,r){super("array",e.type+"["+(t>=0?t:"")+"]",r,-1===t||e.dynamic),this.coder=e,this.length=t}defaultValue(){const e=this.coder.defaultValue(),t=[];for(let r=0;re._data.length&&H.throwError("insufficient data length",i.Vy.errors.BUFFER_OVERRUN,{length:e._data.length,count:t}));let r=[];for(let e=0;e>6==2;n++)e++;return e}return e===ie.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(ne||(ne={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(ie||(ie={}));const se=Object.freeze({error:function(e,t,r,n,i){return re.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",r)},ignore:oe,replace:function(e,t,r,n,i){return e===ie.OVERLONG?(n.push(i),0):(n.push(65533),oe(e,t,r))}});function ae(e,t){return function(e,t){null==t&&(t=se.error),e=(0,m.k9)(e);const r=[];let n=0;for(;n>7)){r.push(i);continue}let o=null,s=null;if(192==(224&i))o=1,s=127;else if(224==(240&i))o=2,s=2047;else{if(240!=(248&i)){n+=t(128==(192&i)?ie.UNEXPECTED_CONTINUE:ie.BAD_PREFIX,n-1,e,r);continue}o=3,s=65535}if(n-1+o>=e.length){n+=t(ie.OVERRUN,n-1,e,r);continue}let a=i&(1<<8-o-1)-1;for(let i=0;i1114111?n+=t(ie.OUT_OF_RANGE,n-1-o,e,r,a):a>=55296&&a<=57343?n+=t(ie.UTF16_SURROGATE,n-1-o,e,r,a):a<=s?n+=t(ie.OVERLONG,n-1-o,e,r,a):r.push(a))}return r}(e,t).map((e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e))))).join("")}class ue extends W{constructor(e){super("string",e)}defaultValue(){return""}encode(e,t){return super.encode(e,function(e,t=ne.current){t!=ne.current&&(re.checkNormalize(),e=e.normalize(t));let r=[];for(let t=0;t>6|192),r.push(63&n|128);else if(55296==(64512&n)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&n)<<10)+(1023&i);r.push(o>>18|240),r.push(o>>12&63|128),r.push(o>>6&63|128),r.push(63&o|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,m.k9)(r)}(t))}decode(e){return ae(super.decode(e))}}class ce extends x{constructor(e,t){let r=!1;const n=[];e.forEach((e=>{e.dynamic&&(r=!0),n.push(e.type)})),super("tuple","tuple("+n.join(",")+")",t,r),this.coders=e}defaultValue(){const e=[];this.coders.forEach((t=>{e.push(t.defaultValue())}));const t=this.coders.reduce(((e,t)=>{const r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});return this.coders.forEach(((r,n)=>{let i=r.localName;i&&1===t[i]&&("length"===i&&(i="_length"),null==e[i]&&(e[i]=e[n]))})),Object.freeze(e)}encode(e,t){return K(e,this.coders,t)}decode(e){return e.coerce(this.name,G(e,this.coders))}}const le=new i.Vy(o),de=new RegExp(/^bytes([0-9]*)$/),he=new RegExp(/^(u?int)([0-9]*)$/);class fe{constructor(e){(0,n.yY)(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new j(e.name);case"bool":return new q(e.name);case"string":return new ue(e.name);case"bytes":return new V(e.name);case"array":return new Q(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new ce((e.components||[]).map((e=>this._getCoder(e))),e.name);case"":return new J(e.name)}let t=e.type.match(he);if(t){let r=parseInt(t[2]||"256");return(0===r||r>256||r%8!=0)&&le.throwArgumentError("invalid "+t[1]+" bit length","param",e),new te(r/8,"int"===t[1],e.name)}if(t=e.type.match(de),t){let r=parseInt(t[1]);return(0===r||r>32)&&le.throwArgumentError("invalid bytes length","param",e),new Y(r,e.name)}return le.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new B(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new M(this._getWordSize())}getDefaultValue(e){const t=e.map((e=>this._getCoder(p.from(e))));return new ce(t,"_").defaultValue()}encode(e,t){e.length!==t.length&&le.throwError("types/values length mismatch",i.Vy.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const r=e.map((e=>this._getCoder(p.from(e)))),n=new ce(r,"_"),o=this._getWriter();return n.encode(o,t),o.data}decode(e,t,r){const n=e.map((e=>this._getCoder(p.from(e))));return new ce(n,"_").decode(this._getReader((0,m.k9)(t),r))}}new fe},40605:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(86033).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},68425:(e,t,r)=>{var n=r(82483),i=r(32676),o=r(5543),s=r(22644),a=r(67504),u=function(e,t){var r=[];return t.forEach((function(t){if("object"==typeof t.components){if("tuple"!==t.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var n="",i=t.type.indexOf("[");i>=0&&(n=t.type.substring(i));var o=u(e,t.components);Array.isArray(o)&&e?r.push("tuple("+o.join(",")+")"+n):e?r.push("("+o+")"):r.push("("+o.join(",")+")"+n)}else r.push(t.type)})),r},c=function(e){if(!i.isHexStrict(e))throw new Error("The parameter must be a valid HEX string.");var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r7?r+=e[n].toUpperCase():r+=e[n];return r},toHex:i.toHex,toBN:i.toBN,bytesToHex:i.bytesToHex,hexToBytes:i.hexToBytes,hexToNumberString:i.hexToNumberString,hexToNumber:i.hexToNumber,toDecimal:i.hexToNumber,numberToHex:i.numberToHex,fromDecimal:i.numberToHex,hexToUtf8:i.hexToUtf8,hexToString:i.hexToUtf8,toUtf8:i.hexToUtf8,stripHexPrefix:i.stripHexPrefix,utf8ToHex:i.utf8ToHex,stringToHex:i.utf8ToHex,fromUtf8:i.utf8ToHex,hexToAscii:c,toAscii:c,asciiToHex:l,fromAscii:l,unitMap:n.unitMap,toWei:function(e,t){if(t=d(t),!i.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return i.isBN(e)?n.toWei(e,t):n.toWei(e,t).toString(10)},fromWei:function(e,t){if(t=d(t),!i.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return i.isBN(e)?n.fromWei(e,t):n.fromWei(e,t).toString(10)},padLeft:i.leftPad,leftPad:i.leftPad,padRight:i.rightPad,rightPad:i.rightPad,toTwosComplement:i.toTwosComplement,isBloom:i.isBloom,isUserEthereumAddressInBloom:i.isUserEthereumAddressInBloom,isContractAddressInBloom:i.isContractAddressInBloom,isTopic:i.isTopic,isTopicInBloom:i.isTopicInBloom,isInBloom:i.isInBloom,compareBlockNumbers:function(e,t){if(e===t)return 0;if("genesis"!==e&&"earliest"!==e&&0!==e||"genesis"!==t&&"earliest"!==t&&0!==t){if("genesis"===e||"earliest"===e||0===e)return-1;if("genesis"===t||"earliest"===t||0===t)return 1;if("latest"===e||"finalized"===e)return"pending"===t?-1:1;if("latest"===t||"finalized"===t)return"pending"===e?1:-1;if("pending"===e)return 1;if("pending"===t)return-1;if("safe"===e||"safe"===t)return;{let r=new a(e),n=new a(t);return r.lt(n)?-1:r.eq(n)?0:1}}return 0},toNumber:i.toNumber}},5543:(e,t,r)=>{var n=r(67504),i=r(32676),o=function(e){var t=typeof e;if("string"===t)return i.isHexStrict(e)?new n(e.replace(/0x/i,""),16):new n(e,10);if("number"===t)return new n(e);if(i.isBigNumber(e))return new n(e.toString(10));if(i.isBN(e))return e;throw new Error(e+" is not a number")},s=function(e,t,r){var s,a;if("bytes"===(e=function(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}(e))){if(t.replace(/^0x/i,"").length%2!=0)throw new Error("Invalid bytes characters "+t.length);return t}if("string"===e)return i.utf8ToHex(t);if("bool"===e)return t?"01":"00";if(e.startsWith("address")){if(s=r?64:40,!i.isAddress(t))throw new Error(t+" is not a valid address, or the checksum is invalid.");return i.leftPad(t.toLowerCase(),s)}if(s=function(e){var t=/^\D+(\d+).*$/.exec(e);return t?parseInt(t[1],10):null}(e),e.startsWith("bytes")){if(!s)throw new Error("bytes[] not yet supported in solidity");if(r&&(s=32),s<1||s>32||s256)throw new Error("Invalid uint"+s+" size");if((a=o(t)).bitLength()>s)throw new Error("Supplied uint exceeds width: "+s+" vs "+a.bitLength());if(a.lt(new n(0)))throw new Error("Supplied uint "+a.toString()+" is negative");return s?i.leftPad(a.toString("hex"),s/8*2):a}if(e.startsWith("int")){if(s%8||s<8||s>256)throw new Error("Invalid int"+s+" size");if((a=o(t)).bitLength()>s)throw new Error("Supplied int exceeds width: "+s+" vs "+a.bitLength());return a.lt(new n(0))?a.toTwos(s).toString("hex"):s?i.leftPad(a.toString("hex"),s/8*2):a}throw new Error("Unsupported or invalid type: "+e)},a=function(e){if(Array.isArray(e))throw new Error("Autodetection of array types is not supported.");var t,r,o="";if(e&&"object"==typeof e&&(e.hasOwnProperty("v")||e.hasOwnProperty("t")||e.hasOwnProperty("value")||e.hasOwnProperty("type"))?(t=e.hasOwnProperty("t")?e.t:e.type,o=e.hasOwnProperty("v")?e.v:e.value):(t=i.toHex(e,!0),o=i.toHex(e),t.startsWith("int")||t.startsWith("uint")||(t="bytes")),!t.startsWith("int")&&!t.startsWith("uint")||"string"!=typeof o||/^(-)?0x/i.test(o)||(o=new n(o)),Array.isArray(o)){if(r=function(e){var t=/^\D+\d*\[(\d+)\]$/.exec(e);return t?parseInt(t[1],10):null}(t),r&&o.length!==r)throw new Error(t+" is not matching the given array "+JSON.stringify(o));r=o.length}return Array.isArray(o)?o.map((function(e){return s(t,e,r).toString("hex").replace("0x","")})).join(""):s(t,o,r).toString("hex").replace("0x","")};e.exports={soliditySha3:function(){var e=Array.prototype.slice.call(arguments).map(a);return i.sha3("0x"+e.join(""))},soliditySha3Raw:function(){return i.sha3Raw("0x"+Array.prototype.slice.call(arguments).map(a).join(""))},encodePacked:function(){return"0x"+Array.prototype.slice.call(arguments).map(a).join("").toLowerCase()}}},32676:(e,t,r)=>{var n=r(1048).Buffer,i=r(67504),o=r(65547),s=r(82094),a=r(47933),u=r(14164),c=function(e){return i.isBN(e)},l=function(e){return e&&e.constructor&&"BigNumber"===e.constructor.name},d=function(e){try{return o.apply(null,arguments)}catch(t){throw new Error(t+' Given value: "'+e+'"')}},h=function(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x|0X)?[0-9a-f]{40}$/.test(e)&&!/^(0x|0X)?[0-9A-F]{40}$/.test(e))||f(e))},f=function(e){e=e.replace(/^0x/i,"");for(var t=w(e.toLowerCase()).replace(/^0x/i,""),r=0;r<40;r++)if(parseInt(t[r],16)>7&&e[r].toUpperCase()!==e[r]||parseInt(t[r],16)<=7&&e[r].toLowerCase()!==e[r])return!1;return!0},p=function(e){var t="";e=(e=(e=(e=(e=s.encode(e)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var r=0;rNumber.MAX_SAFE_INTEGER||r>>4).toString(16)),t.push((15&e[r]).toString(16));return"0x"+t.join("")},isHex:v,isHexStrict:b,stripHexPrefix:function(e){return 0!==e&&v(e)?e.replace(/^(-)?0x/i,"$1"):e},leftPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+new Array(i).join(r||"0")+e},rightPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+e+new Array(i).join(r||"0")},toTwosComplement:function(e){return"0x"+d(e).toTwos(256).toString(16,64)},sha3:w,sha3Raw:function(e){return null===(e=w(e))?A:e},toNumber:function(e,t=!1){return"number"==typeof e?e:g(y(e),t)}}},67504:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(1950).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},28637:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},59543:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(28637),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},54654:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},45469:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(r(26093)),a=r(10677),u=r(45469),c=r(94664),l=r(82388),d=r(42230),h=r(19005),f=r(95128),p=r(24292),g=function(){function e(e,t,r,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===r&&(r=l.KECCAK256_RLP),void 0===n&&(n=l.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=r,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var r=t.nonce,n=t.balance,i=t.stateRoot,o=t.codeHash;return new e(r?new a.BN((0,d.toBuffer)(r)):void 0,n?new a.BN((0,d.toBuffer)(n)):void 0,i?(0,d.toBuffer)(i):void 0,o?(0,d.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var r=i(t,4),n=r[0],o=r[1],s=r[2],u=r[3];return new e(new a.BN(n),new a.BN(o),s,u)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(l.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(l.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var r=(0,c.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var i=(0,h.keccakFromString)(n+r).toString("hex"),o="0x",s=0;s=8?o+=r[s].toUpperCase():o+=r[s];return o},t.isValidChecksumAddress=function(e,r){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,r)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var r=new a.BN(t);return r.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(r),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(r)])).slice(-20)},t.isValidPrivate=function(e){return(0,u.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length?(0,u.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,u.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,u.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},19817:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=i(r(26093)),s=r(10677),a=r(42230),u=r(81354),c=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,u.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){return(0,o.default)(n.isBuffer(t),"Public key should be Buffer"),new e((0,u.pubToAddress)(t))},e.fromPrivateKey=function(t){return(0,o.default)(n.isBuffer(t),"Private key should be Buffer"),new e((0,u.privateToAddress)(t))},e.generate=function(t,r){return(0,o.default)(s.BN.isBN(r)),new e((0,u.generateAddress)(t.buf,r.toArrayLike(n)))},e.generate2=function(t,r,i){return(0,o.default)(n.isBuffer(r)),(0,o.default)(n.isBuffer(i)),new e((0,u.generateAddress2)(t.buf,r,i))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),r=new s.BN("ffff","hex");return e.gte(t)&&e.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=c},42230:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=r(10677),a=r(94664),u=r(95128);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var r=(0,t.intToHex)(e);return n.from((0,a.padToEven)(r.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var c=function(e,r,n){var i=(0,t.zeros)(r);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,u.assertIsBuffer)(e),l(e)},t.unpadArray=function(e){return(0,u.assertIsArray)(e),l(e)},t.unpadHexString=function(e){return(0,u.assertIsHexString)(e),e=(0,a.stripHexPrefix)(e),l(e)},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e))return n.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw new Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw new Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var r=[],i=0;i0&&0===c[0])throw new Error("".concat(u," cannot have leading zeroes, received: ").concat(c.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):Uint8Array.from(null!=t?t:[])}},82388:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=r(1048),i=r(10677);t.MAX_UINT64=new i.BN("ffffffffffffffff",16),t.MAX_INTEGER=new i.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},10677:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(r(44303));t.BN=a.default;var u=o(r(187));t.rlp=u},19005:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var i=r(59543),o=r(13257),s=r(10677),a=r(42230),u=r(95128);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,u.assertIsBuffer)(e),t){case 224:return(0,i.keccak224)(e);case 256:return(0,i.keccak256)(e);case 384:return(0,i.keccak384)(e);case 512:return(0,i.keccak512)(e);default:throw new Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,r){void 0===r&&(r=256),(0,u.assertIsString)(e);var i=n.from(e,"utf8");return(0,t.keccak)(i,r)},t.keccakFromHexString=function(e,r){return void 0===r&&(r=256),(0,u.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),r)},t.keccakFromArray=function(e,r){return void 0===r&&(r=256),(0,u.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),r)};var c=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,u.assertIsBuffer)(e),c(e)},t.sha256FromString=function(e){return(0,u.assertIsString)(e),c(e)},t.sha256FromArray=function(e){return(0,u.assertIsArray)(e),c(e)};var l=function(e,t){e=(0,a.toBuffer)(e);var r=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(r,32):r};t.ripemd160=function(e,t){return(0,u.assertIsBuffer)(e),l(e,t)},t.ripemd160FromString=function(e,t){return(0,u.assertIsString)(e),l(e,t)},t.ripemd160FromArray=function(e,t){return(0,u.assertIsArray)(e),l(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},95128:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var i=r(94664);t.assertIsHexString=function(e){if(!(0,i.isHexString)(e)){var t="This method only supports 0x-prefixed hex strings but input was: ".concat(e);throw new Error(t)}},t.assertIsBuffer=function(e){if(!n.isBuffer(e)){var t="This method only supports Buffer but input was: ".concat(e);throw new Error(t)}},t.assertIsArray=function(e){if(!Array.isArray(e)){var t="This method only supports number arrays but input was: ".concat(e);throw new Error(t)}},t.assertIsString=function(e){if("string"!=typeof e){var t="This method only supports strings but input was: ".concat(e);throw new Error(t)}}},47933:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,i(r(82388),t),i(r(81354),t),i(r(19817),t),i(r(19005),t),i(r(48947),t),i(r(42230),t),i(r(86382),t),i(r(10677),t),i(r(24292),t);var o=r(94664);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},94664:(e,t,r)=>{"use strict";var n=r(1048).Buffer;function i(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=i,t.stripHexPrefix=function(e){if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return i(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[r?"some":"every"]((function(t){return e.indexOf(t)>=0}))},t.toAscii=function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r=i.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):t.allowZero&&0===i.length||!t.length||(0,o.default)(t.length===i.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[r]=i}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:i,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:i})})),r)if("string"==typeof r&&(r=n.from((0,s.stripHexPrefix)(r),"hex")),n.isBuffer(r)&&(r=a.rlp.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=(0,u.toBuffer)(t)}))}else{if("object"!=typeof r)throw new Error("invalid data");var i=Object.keys(r);t.forEach((function(t){-1!==i.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==i.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},48947:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(45469),o=r(10677),s=r(42230),a=r(19005),u=r(95128),c=r(24292);function l(e,t){var r=(0,c.toType)(e,c.TypeOutput.BN);if(!t)return r.subn(27);var n=(0,c.toType)(t,c.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function d(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,r){var o=(0,i.ecdsaSign)(e,t),s=o.signature,a=o.recid,u=n.from(s.slice(0,32)),l=n.from(s.slice(32,64));if(!r||"number"==typeof r){if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:l,v:r?a+(2*r+35):a+27}}return{r:u,s:l,v:(0,c.toType)(r,c.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,r,o,a){var u=n.concat([(0,s.setLengthLeft)(r,32),(0,s.setLengthLeft)(o,32)],64),c=l(t,a);if(!d(c))throw new Error("Invalid signature v value");var h=(0,i.ecdsaRecover)(u,c.toNumber(),e);return n.from((0,i.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(r,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");var o=(0,c.toType)(e,c.TypeOutput.Number),a=r;return(o>28&&o%2==1||1===o||28===o)&&((a=n.from(r))[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,r,n,i=(0,s.toBuffer)(e);if(i.length>=65)t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!d(l(e,i)))return!1;var u=new o.BN(t),c=new o.BN(r);return!(u.isZero()||u.gt(a)||c.isZero()||c.gt(a)||n&&1===c.cmp(s))},t.hashPersonalMessage=function(e){(0,u.assertIsBuffer)(e);var t=n.from("Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},24292:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var i,o=r(10677),s=r(94664),a=r(42230);function u(e){return(0,a.unpadBuffer)(e.toArrayLike(n))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=u,t.bnToRlp=function(e){return u(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(i=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"==typeof e&&!(0,s.isHexString)(e))throw new Error("A string must be provided with a 0x-prefix, given: ".concat(e));if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");var r=(0,a.toBuffer)(e);if(t===i.Buffer)return r;if(t===i.BN)return new o.BN(r);if(t===i.Number){var n=new o.BN(r),u=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(n.gt(u))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return n.toNumber()}return"0x".concat(r.toString("hex"))}}},44303:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(26531).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},18265:(e,t,r)=>{e.exports=r(5887)(r(76217))},76217:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},5887:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},20049:(e,t,r)=>{var n,i=r(4364);self,n=()=>(()=>{var e={1645:(e,t,r)=>{"use strict";var n=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.chains=t._getInitializedChains=void 0;var i=n(r(7295)),o=n(r(1227)),s=n(r(439)),a=n(r(7098)),u=n(r(7687));function c(e){var t,r,n={1:"mainnet",3:"ropsten",4:"rinkeby",42:"kovan",5:"goerli"},c={mainnet:i.default,ropsten:o.default,rinkeby:s.default,kovan:a.default,goerli:u.default};if(e)try{for(var l=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),d=l.next();!d.done;d=l.next()){var h=d.value,f=h.name;n[h.chainId.toString()]=f,c[f]=h}}catch(e){t={error:e}}finally{try{d&&!d.done&&(r=l.return)&&r.call(l)}finally{if(t)throw t.error}}return c.names=n,c}t._getInitializedChains=c,t.chains=c()},425:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EIPs=void 0,t.EIPs={1559:r(7523),2315:r(3339),2537:r(6769),2565:r(7897),2718:r(2170),2929:r(8436),2930:r(6213),3198:r(5491),3529:r(7852),3541:r(1871),3554:r(7225),3675:r(8571)}},7002:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hardforks=void 0,t.hardforks=[["chainstart",r(114)],["homestead",r(2800)],["dao",r(7197)],["tangerineWhistle",r(2302)],["spuriousDragon",r(716)],["byzantium",r(6985)],["constantinople",r(5993)],["petersburg",r(4064)],["istanbul",r(3166)],["muirGlacier",r(2946)],["berlin",r(15)],["london",r(1250)],["shanghai",r(5553)],["merge",r(8648)]]},3863:(e,t,r)=>{"use strict";var n,i=r(9033).Buffer,o=r(8847)(r(3355)),s=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.ConsensusAlgorithm=t.ConsensusType=t.Hardfork=t.Chain=t.CustomChain=void 0;var c,l,d,h,f,p=r(8291),g=r(4628),m=r(3062),y=r(1645),b=r(7002),v=r(425);!function(e){e.PolygonMainnet="polygon-mainnet",e.PolygonMumbai="polygon-mumbai",e.ArbitrumRinkebyTestnet="arbitrum-rinkeby-testnet",e.xDaiChain="x-dai-chain"}(c=t.CustomChain||(t.CustomChain={})),(f=t.Chain||(t.Chain={}))[f.Mainnet=1]="Mainnet",f[f.Ropsten=3]="Ropsten",f[f.Rinkeby=4]="Rinkeby",f[f.Kovan=42]="Kovan",f[f.Goerli=5]="Goerli",function(e){e.Chainstart="chainstart",e.Homestead="homestead",e.Dao="dao",e.TangerineWhistle="tangerineWhistle",e.SpuriousDragon="spuriousDragon",e.Byzantium="byzantium",e.Constantinople="constantinople",e.Petersburg="petersburg",e.Istanbul="istanbul",e.MuirGlacier="muirGlacier",e.Berlin="berlin",e.London="london",e.Shanghai="shanghai",e.Merge="merge"}(l=t.Hardfork||(t.Hardfork={})),(h=t.ConsensusType||(t.ConsensusType={})).ProofOfStake="pos",h.ProofOfWork="pow",h.ProofOfAuthority="poa",(d=t.ConsensusAlgorithm||(t.ConsensusAlgorithm={})).Ethash="ethash",d.Clique="clique",d.Casper="casper";var A=function(e){function t(t){var r,n,i,o,s=e.call(this)||this;s._supportedHardforks=[],s._eips=[],s._customChains=null!==(i=t.customChains)&&void 0!==i?i:[],s._chainParams=s.setChain(t.chain),s.DEFAULT_HARDFORK=null!==(o=s._chainParams.defaultHardfork)&&void 0!==o?o:l.Istanbul;try{for(var a=u(s._chainParams.hardforks),c=a.next();!c.done;c=a.next()){var d=c.value;d.forkHash||(d.forkHash=s._calcForkHash(d.name))}}catch(e){r={error:e}}finally{try{c&&!c.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return s._hardfork=s.DEFAULT_HARDFORK,t.supportedHardforks&&(s._supportedHardforks=t.supportedHardforks),t.hardfork&&s.setHardfork(t.hardfork),t.eips&&s.setEIPs(t.eips),s}return s(t,e),t.custom=function(e,r){var n;void 0===r&&(r={});var i=null!==(n=r.baseChain)&&void 0!==n?n:"mainnet",o=a({},t._getChainParams(i));if(o.name="custom-chain","string"!=typeof e)return new t(a({chain:a(a({},o),e)},r));if(e===c.PolygonMainnet)return t.custom({name:c.PolygonMainnet,chainId:137,networkId:137});if(e===c.PolygonMumbai)return t.custom({name:c.PolygonMumbai,chainId:80001,networkId:80001});if(e===c.ArbitrumRinkebyTestnet)return t.custom({name:c.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611});if(e===c.xDaiChain)return t.custom({name:c.xDaiChain,chainId:100,networkId:100});throw new Error("Custom chain "+e+" not supported")},t.forCustomChain=function(e,r,n,i){var o=t._getChainParams(e);return new t({chain:a(a({},o),r),hardfork:n,supportedHardforks:i})},t.isSupportedChainId=function(e){var t=(0,y._getInitializedChains)();return Boolean(t.names[e.toString()])},t._getChainParams=function(e,t){var r=(0,y._getInitializedChains)(t);if("number"==typeof e||m.BN.isBN(e)){if(e=e.toString(),r.names[e])return r[r.names[e]];throw new Error("Chain with ID "+e+" not supported")}if(r[e])return r[e];throw new Error("Chain with name "+e+" not supported")},t.prototype.setChain=function(e){var r,n;if("number"==typeof e||"string"==typeof e||m.BN.isBN(e)){var i;i=this._customChains&&this._customChains.length>0&&Array.isArray(this._customChains[0])?this._customChains.map((function(e){return e[0]})):this._customChains,this._chainParams=t._getChainParams(e,i)}else{if("object"!==(0,o.default)(e))throw new Error("Wrong input format");if(this._customChains.length>0)throw new Error("Chain must be a string, number, or BN when initialized with customChains passed in");try{for(var s=u(["networkId","genesis","hardforks","bootstrapNodes"]),a=s.next();!a.done;a=s.next()){var c=a.value;if(void 0===e[c])throw new Error("Missing required chain parameter: "+c)}}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}this._chainParams=e}return this._chainParams},t.prototype.setHardfork=function(e){var t,r;if(!this._isSupportedHardfork(e))throw new Error("Hardfork "+e+" not set as supported in supportedHardforks");var n=!1;try{for(var i=u(b.hardforks),o=i.next();!o.done;o=i.next())o.value[0]===e&&(this._hardfork!==e&&(this._hardfork=e,this.emit("hardforkChanged",e)),n=!0)}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}if(!n)throw new Error("Hardfork with name "+e+" not supported")},t.prototype.getHardforkByBlockNumber=function(e,t){var r,n;e=(0,m.toType)(e,m.TypeOutput.BN),t=t?(0,m.toType)(t,m.TypeOutput.BN):void 0;var i,o,s,a=l.Chainstart;try{for(var c=u(this.hardforks()),d=c.next();!d.done;d=c.next()){var h=d.value;if(null!==h.block)e.gte(new m.BN(h.block))&&(a=h.name),t&&h.td&&(t.gten(h.td)?i=h.name:o=s),s=h.name;else if(t&&h.td&&t.gten(h.td))return h.name}}catch(e){r={error:e}}finally{try{d&&!d.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}if(t){var f="block number: "+e+" (-> "+a+"), ";if(i&&!this.hardforkGteHardfork(a,i)){var p="HF determined by block number is lower than the minimum total difficulty HF";throw f+="total difficulty: "+t+" (-> "+i+")",new Error(p+": "+f)}if(o&&!this.hardforkGteHardfork(o,a))throw p="Maximum HF determined by total difficulty is lower than the block number HF",f+="total difficulty: "+t+" (-> "+o+")",new Error(p+": "+f)}return a},t.prototype.setHardforkByBlockNumber=function(e,t){var r=this.getHardforkByBlockNumber(e,t);return this.setHardfork(r),r},t.prototype._chooseHardfork=function(e,t){if(void 0===t&&(t=!0),e){if(t&&!this._isSupportedHardfork(e))throw new Error("Hardfork "+e+" not set as supported in supportedHardforks")}else e=this._hardfork;return e},t.prototype._getHardfork=function(e){var t,r,n=this.hardforks();try{for(var i=u(n),o=i.next();!o.done;o=i.next()){var s=o.value;if(s.name===e)return s}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}throw new Error("Hardfork "+e+" not defined for chain "+this.chainName())},t.prototype._isSupportedHardfork=function(e){var t,r;if(!(this._supportedHardforks.length>0))return!0;try{for(var n=u(this._supportedHardforks),i=n.next();!i.done;i=n.next())if(e===i.value)return!0}catch(e){t={error:e}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}return!1},t.prototype.setEIPs=function(e){var t,r,n=this;void 0===e&&(e=[]);var i=function(t){if(!(t in v.EIPs))throw new Error(t+" not supported");var r=o.gteHardfork(v.EIPs[t].minimumHardfork);if(!r)throw new Error(t+" cannot be activated on hardfork "+o.hardfork()+", minimumHardfork: "+r);v.EIPs[t].requiredEIPs&&v.EIPs[t].requiredEIPs.forEach((function(r){if(!e.includes(r)&&!n.isActivatedEIP(r))throw new Error(t+" requires EIP "+r+", but is not included in the EIP list")}))},o=this;try{for(var s=u(e),a=s.next();!a.done;a=s.next())i(a.value)}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}this._eips=e},t.prototype.param=function(e,t){var r,n,i=null;try{for(var o=u(this._eips),s=o.next();!s.done;s=o.next()){var a=s.value;if(null!==(i=this.paramByEIP(e,t,a)))return i}}catch(e){r={error:e}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return this.paramByHardfork(e,t,this._hardfork)},t.prototype.paramByHardfork=function(e,t,r){var n,i,o,s;r=this._chooseHardfork(r);var a=null;try{for(var c=u(b.hardforks),l=c.next();!l.done;l=c.next()){var d=l.value;if("eips"in d[1]){var h=d[1].eips;try{for(var f=(o=void 0,u(h)),p=f.next();!p.done;p=f.next()){var g=p.value,m=this.paramByEIP(e,t,g);a=null!==m?m:a}}catch(e){o={error:e}}finally{try{p&&!p.done&&(s=f.return)&&s.call(f)}finally{if(o)throw o.error}}}else{if(!d[1][e])throw new Error("Topic "+e+" not defined");void 0!==d[1][e][t]&&(a=d[1][e][t].v)}if(d[0]===r)break}}catch(e){n={error:e}}finally{try{l&&!l.done&&(i=c.return)&&i.call(c)}finally{if(n)throw n.error}}return a},t.prototype.paramByEIP=function(e,t,r){if(!(r in v.EIPs))throw new Error(r+" not supported");var n=v.EIPs[r];if(!(e in n))throw new Error("Topic "+e+" not defined");return void 0===n[e][t]?null:n[e][t].v},t.prototype.paramByBlock=function(e,t,r){var n=this.activeHardforks(r),i=n[n.length-1].name;return this.paramByHardfork(e,t,i)},t.prototype.isActivatedEIP=function(e){var t,r;if(this.eips().includes(e))return!0;try{for(var n=u(b.hardforks),i=n.next();!i.done;i=n.next()){var o=i.value[1];if(this.gteHardfork(o.name)&&"eips"in o&&o.eips.includes(e))return!0}}catch(e){t={error:e}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}return!1},t.prototype.hardforkIsActiveOnBlock=function(e,t,r){var n;void 0===r&&(r={}),t=(0,m.toType)(t,m.TypeOutput.BN);var i=null!==(n=r.onlySupported)&&void 0!==n&&n;e=this._chooseHardfork(e,i);var o=this.hardforkBlockBN(e);return!(!o||!t.gte(o))},t.prototype.activeOnBlock=function(e,t){return this.hardforkIsActiveOnBlock(null,e,t)},t.prototype.hardforkGteHardfork=function(e,t,r){var n,i;void 0===r&&(r={});var o,s=void 0!==r.onlyActive&&r.onlyActive;e=this._chooseHardfork(e,r.onlySupported),o=s?this.activeHardforks(null,r):this.hardforks();var a=-1,c=-1,l=0;try{for(var d=u(o),h=d.next();!h.done;h=d.next()){var f=h.value;f.name===e&&(a=l),f.name===t&&(c=l),l+=1}}catch(e){n={error:e}}finally{try{h&&!h.done&&(i=d.return)&&i.call(d)}finally{if(n)throw n.error}}return a>=c&&-1!==c},t.prototype.gteHardfork=function(e,t){return this.hardforkGteHardfork(null,e,t)},t.prototype.hardforkIsActiveOnChain=function(e,t){var r,n,i;void 0===t&&(t={});var o=null!==(i=t.onlySupported)&&void 0!==i&&i;e=this._chooseHardfork(e,o);try{for(var s=u(this.hardforks()),a=s.next();!a.done;a=s.next()){var c=a.value;if(c.name===e&&null!==c.block)return!0}}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return!1},t.prototype.activeHardforks=function(e,t){var r,n;void 0===t&&(t={});var i=[],o=this.hardforks();try{for(var s=u(o),a=s.next();!a.done;a=s.next()){var c=a.value;if(null!==c.block){if(null!=e&&e0)return r[r.length-1].name;throw new Error("No (supported) active hardfork found")},t.prototype.hardforkBlock=function(e){var t=this.hardforkBlockBN(e);return t?(0,m.toType)(t,m.TypeOutput.Number):null},t.prototype.hardforkBlockBN=function(e){e=this._chooseHardfork(e,!1);var t=this._getHardfork(e).block;return null==t?null:new m.BN(t)},t.prototype.hardforkTD=function(e){e=this._chooseHardfork(e,!1);var t=this._getHardfork(e).td;return null==t?null:new m.BN(t)},t.prototype.isHardforkBlock=function(e,t){e=(0,m.toType)(e,m.TypeOutput.BN),t=this._chooseHardfork(t,!1);var r=this.hardforkBlockBN(t);return!!r&&r.eq(e)},t.prototype.nextHardforkBlock=function(e){var t=this.nextHardforkBlockBN(e);return null===t?null:(0,m.toType)(t,m.TypeOutput.Number)},t.prototype.nextHardforkBlockBN=function(e){e=this._chooseHardfork(e,!1);var t=this.hardforkBlockBN(e);return null===t?null:this.hardforks().reduce((function(e,r){var n=new m.BN(r.block);return n.gt(t)&&null===e?n:e}),null)},t.prototype.isNextHardforkBlock=function(e,t){e=(0,m.toType)(e,m.TypeOutput.BN),t=this._chooseHardfork(t,!1);var r=this.nextHardforkBlockBN(t);return null!==r&&r.eq(e)},t.prototype._calcForkHash=function(e){var t,r,n=i.from(this.genesis().hash.substr(2),"hex"),o=i.alloc(0),s=0;try{for(var a=u(this.hardforks()),c=a.next();!c.done;c=a.next()){var l=c.value,d=l.block;if(0!==d&&null!==d&&d!==s){var h=i.from(d.toString(16).padStart(16,"0"),"hex");o=i.concat([o,h])}if(l.name===e)break;null!==d&&(s=d)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}var f=i.concat([n,o]);return"0x"+(0,m.intToBuffer)((0,g.buf)(f)>>>0).toString("hex")},t.prototype.forkHash=function(e){e=this._chooseHardfork(e,!1);var t=this._getHardfork(e);if(null===t.block)throw new Error("No fork hash calculation possible for non-applied or future hardfork");return void 0!==t.forkHash?t.forkHash:this._calcForkHash(e)},t.prototype.hardforkForForkHash=function(e){var t=this.hardforks().filter((function(t){return t.forkHash===e}));return t.length>=1?t[t.length-1]:null},t.prototype.genesis=function(){return this._chainParams.genesis},t.prototype.genesisState=function(){var e,t;switch(this.chainName()){case"mainnet":return r(Object(function(){var e=new Error("Cannot find module './genesisStates/mainnet.json'");throw e.code="MODULE_NOT_FOUND",e}()));case"ropsten":return r(Object(function(){var e=new Error("Cannot find module './genesisStates/ropsten.json'");throw e.code="MODULE_NOT_FOUND",e}()));case"rinkeby":return r(Object(function(){var e=new Error("Cannot find module './genesisStates/rinkeby.json'");throw e.code="MODULE_NOT_FOUND",e}()));case"kovan":return r(Object(function(){var e=new Error("Cannot find module './genesisStates/kovan.json'");throw e.code="MODULE_NOT_FOUND",e}()));case"goerli":return r(Object(function(){var e=new Error("Cannot find module './genesisStates/goerli.json'");throw e.code="MODULE_NOT_FOUND",e}()))}if(this._customChains&&this._customChains.length>0&&Array.isArray(this._customChains[0]))try{for(var n=u(this._customChains),i=n.next();!i.done;i=n.next()){var o=i.value;if(o[0].name===this.chainName())return o[1]}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}return{}},t.prototype.hardforks=function(){return this._chainParams.hardforks},t.prototype.bootstrapNodes=function(){return this._chainParams.bootstrapNodes},t.prototype.dnsNetworks=function(){return this._chainParams.dnsNetworks},t.prototype.hardfork=function(){return this._hardfork},t.prototype.chainId=function(){return(0,m.toType)(this.chainIdBN(),m.TypeOutput.Number)},t.prototype.chainIdBN=function(){return new m.BN(this._chainParams.chainId)},t.prototype.chainName=function(){return this._chainParams.name},t.prototype.networkId=function(){return(0,m.toType)(this.networkIdBN(),m.TypeOutput.Number)},t.prototype.networkIdBN=function(){return new m.BN(this._chainParams.networkId)},t.prototype.eips=function(){return this._eips},t.prototype.consensusType=function(){var e,t,r,n=this.hardfork();try{for(var i=u(b.hardforks),o=i.next();!o.done;o=i.next()){var s=o.value;if("consensus"in s[1]&&(r=s[1].consensus.type),s[0]===n)break}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}return r||this._chainParams.consensus.type},t.prototype.consensusAlgorithm=function(){var e,t,r,n=this.hardfork();try{for(var i=u(b.hardforks),o=i.next();!o.done;o=i.next()){var s=o.value;if("consensus"in s[1]&&(r=s[1].consensus.algorithm),s[0]===n)break}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}return r||this._chainParams.consensus.algorithm},t.prototype.consensusConfig=function(){var e,t,r,n=this.hardfork();try{for(var i=u(b.hardforks),o=i.next();!o.done;o=i.next()){var s=o.value;if("consensus"in s[1]&&(r=s[1].consensus[s[1].consensus.algorithm]),s[0]===n)break}}catch(t){e={error:t}}finally{try{o&&!o.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}if(r)return r;var a=this.consensusAlgorithm();return this._chainParams.consensus[a]},t.prototype.copy=function(){return Object.assign(Object.create(Object.getPrototypeOf(this)),this)},t}(p.EventEmitter);t.default=A},4383:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},i=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},o=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseTransaction=void 0;var s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t}(r(3863)),a=r(3062),u=r(7325),c=function(){function e(e){this.cache={hash:void 0},this.activeCapabilities=[],this.DEFAULT_CHAIN=s.Chain.Mainnet,this.DEFAULT_HARDFORK=s.Hardfork.Istanbul;var t=e.nonce,r=e.gasLimit,n=e.to,i=e.value,o=e.data,u=e.v,c=e.r,l=e.s,d=e.type;this._type=new a.BN((0,a.toBuffer)(d)).toNumber();var h=(0,a.toBuffer)(""===n?"0x":n),f=(0,a.toBuffer)(""===u?"0x":u),p=(0,a.toBuffer)(""===c?"0x":c),g=(0,a.toBuffer)(""===l?"0x":l);this.nonce=new a.BN((0,a.toBuffer)(""===t?"0x":t)),this.gasLimit=new a.BN((0,a.toBuffer)(""===r?"0x":r)),this.to=h.length>0?new a.Address(h):void 0,this.value=new a.BN((0,a.toBuffer)(""===i?"0x":i)),this.data=(0,a.toBuffer)(""===o?"0x":o),this.v=f.length>0?new a.BN(f):void 0,this.r=p.length>0?new a.BN(p):void 0,this.s=g.length>0?new a.BN(g):void 0,this._validateCannotExceedMaxInteger({nonce:this.nonce,gasLimit:this.gasLimit,value:this.value,r:this.r,s:this.s})}return Object.defineProperty(e.prototype,"transactionType",{get:function(){return this.type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this._type},enumerable:!1,configurable:!0}),e.prototype.supports=function(e){return this.activeCapabilities.includes(e)},e.prototype.validate=function(e){void 0===e&&(e=!1);var t=[];return this.getBaseFee().gt(this.gasLimit)&&t.push("gasLimit is too low. given "+this.gasLimit+", need at least "+this.getBaseFee()),this.isSigned()&&!this.verifySignature()&&t.push("Invalid Signature"),e?t:0===t.length},e.prototype.getBaseFee=function(){var e=this.getDataFee().addn(this.common.param("gasPrices","tx"));return this.common.gteHardfork("homestead")&&this.toCreationAddress()&&e.iaddn(this.common.param("gasPrices","txCreation")),e},e.prototype.getDataFee=function(){for(var e=this.common.param("gasPrices","txDataZero"),t=this.common.param("gasPrices","txDataNonZero"),r=0,n=0;n-1&&this.activeCapabilities.splice(l,1)}return c},e.prototype._getCommon=function(e,t){var r;if(t){var n=new a.BN((0,a.toBuffer)(t));if(e){if(!e.chainIdBN().eq(n))throw new Error("The chain ID does not match the chain ID of Common");return e.copy()}return s.default.isSupportedChainId(n)?new s.default({chain:n,hardfork:this.DEFAULT_HARDFORK}):s.default.forCustomChain(this.DEFAULT_CHAIN,{name:"custom-chain",networkId:n,chainId:n},this.DEFAULT_HARDFORK)}return null!==(r=null==e?void 0:e.copy())&&void 0!==r?r:new s.default({chain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})},e.prototype._validateCannotExceedMaxInteger=function(e,t){var r,n;void 0===t&&(t=53);try{for(var i=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(Object.entries(e)),s=i.next();!s.done;s=i.next()){var u=o(s.value,2),c=u[0],l=u[1];if(53===t){if(null==l?void 0:l.gt(a.MAX_INTEGER))throw new Error(c+" cannot exceed MAX_INTEGER, given "+l)}else{if(256!==t)throw new Error("unimplemented bits value");if(null==l?void 0:l.gte(a.TWO_POW256))throw new Error(c+" must be less than 2^256, given "+l)}}}catch(e){r={error:e}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}},e}();t.BaseTransaction=c},660:(e,t,r)=>{"use strict";var n,i=r(9033).Buffer,o=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}(e,12),i=n[0],o=n[1],s=n[2],u=n[3],c=n[4],l=n[5],d=n[6],h=n[7],f=n[8],p=n[9],g=n[10],m=n[11];return new t({chainId:new a.BN(i),nonce:o,maxPriorityFeePerGas:s,maxFeePerGas:u,gasLimit:c,to:l,value:d,data:h,accessList:null!=f?f:[],v:void 0!==p?new a.BN(p):void 0,r:g,s:m},r)},t.prototype.getDataFee=function(){var t=e.prototype.getDataFee.call(this);return t.iaddn(l.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),t},t.prototype.getUpfrontCost=function(e){void 0===e&&(e=new a.BN(0));var t=a.BN.min(this.maxPriorityFeePerGas,this.maxFeePerGas.sub(e)).add(e);return this.gasLimit.mul(t).add(this.value)},t.prototype.raw=function(){return[(0,a.bnToUnpaddedBuffer)(this.chainId),(0,a.bnToUnpaddedBuffer)(this.nonce),(0,a.bnToUnpaddedBuffer)(this.maxPriorityFeePerGas),(0,a.bnToUnpaddedBuffer)(this.maxFeePerGas),(0,a.bnToUnpaddedBuffer)(this.gasLimit),void 0!==this.to?this.to.buf:i.from([]),(0,a.bnToUnpaddedBuffer)(this.value),this.data,this.accessList,void 0!==this.v?(0,a.bnToUnpaddedBuffer)(this.v):i.from([]),void 0!==this.r?(0,a.bnToUnpaddedBuffer)(this.r):i.from([]),void 0!==this.s?(0,a.bnToUnpaddedBuffer)(this.s):i.from([])]},t.prototype.serialize=function(){var e=this.raw();return i.concat([d,a.rlp.encode(e)])},t.prototype.getMessageToSign=function(e){void 0===e&&(e=!0);var t=this.raw().slice(0,9),r=i.concat([d,a.rlp.encode(t)]);return e?(0,a.keccak256)(r):r},t.prototype.hash=function(){if(!this.isSigned())throw new Error("Cannot call hash method if transaction is not signed");return Object.isFrozen(this)?(this.cache.hash||(this.cache.hash=(0,a.keccak256)(this.serialize())),this.cache.hash):(0,a.keccak256)(this.serialize())},t.prototype.getMessageToVerifySignature=function(){return this.getMessageToSign()},t.prototype.getSenderPublicKey=function(){var e;if(!this.isSigned())throw new Error("Cannot call this method if transaction is not signed");var t=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(e=this.s)||void 0===e?void 0:e.gt(c.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this,n=r.v,i=r.r,o=r.s;try{return(0,a.ecrecover)(t,n.addn(27),(0,a.bnToUnpaddedBuffer)(i),(0,a.bnToUnpaddedBuffer)(o))}catch(e){throw new Error("Invalid Signature")}},t.prototype._processSignature=function(e,r,n){var i={common:this.common};return t.fromTxData({chainId:this.chainId,nonce:this.nonce,maxPriorityFeePerGas:this.maxPriorityFeePerGas,maxFeePerGas:this.maxFeePerGas,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:new a.BN(e-27),r:new a.BN(r),s:new a.BN(n)},i)},t.prototype.toJSON=function(){var e=l.AccessLists.getAccessListJSON(this.accessList);return{chainId:(0,a.bnToHex)(this.chainId),nonce:(0,a.bnToHex)(this.nonce),maxPriorityFeePerGas:(0,a.bnToHex)(this.maxPriorityFeePerGas),maxFeePerGas:(0,a.bnToHex)(this.maxFeePerGas),gasLimit:(0,a.bnToHex)(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:(0,a.bnToHex)(this.value),data:"0x"+this.data.toString("hex"),accessList:e,v:void 0!==this.v?(0,a.bnToHex)(this.v):void 0,r:void 0!==this.r?(0,a.bnToHex)(this.r):void 0,s:void 0!==this.s?(0,a.bnToHex)(this.s):void 0}},t}(u.BaseTransaction);t.default=h},7613:(e,t,r)=>{"use strict";var n,i=r(9033).Buffer,o=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}(e,11),i=n[0],o=n[1],s=n[2],u=n[3],c=n[4],l=n[5],d=n[6],h=n[7],f=n[8],p=n[9],g=n[10];return new t({chainId:new a.BN(i),nonce:o,gasPrice:s,gasLimit:u,to:c,value:l,data:d,accessList:null!=h?h:[],v:void 0!==f?new a.BN(f):void 0,r:p,s:g},r)},t.prototype.getDataFee=function(){var t=e.prototype.getDataFee.call(this);return t.iaddn(l.AccessLists.getDataFeeEIP2930(this.accessList,this.common)),t},t.prototype.getUpfrontCost=function(){return this.gasLimit.mul(this.gasPrice).add(this.value)},t.prototype.raw=function(){return[(0,a.bnToUnpaddedBuffer)(this.chainId),(0,a.bnToUnpaddedBuffer)(this.nonce),(0,a.bnToUnpaddedBuffer)(this.gasPrice),(0,a.bnToUnpaddedBuffer)(this.gasLimit),void 0!==this.to?this.to.buf:i.from([]),(0,a.bnToUnpaddedBuffer)(this.value),this.data,this.accessList,void 0!==this.v?(0,a.bnToUnpaddedBuffer)(this.v):i.from([]),void 0!==this.r?(0,a.bnToUnpaddedBuffer)(this.r):i.from([]),void 0!==this.s?(0,a.bnToUnpaddedBuffer)(this.s):i.from([])]},t.prototype.serialize=function(){var e=this.raw();return i.concat([d,a.rlp.encode(e)])},t.prototype.getMessageToSign=function(e){void 0===e&&(e=!0);var t=this.raw().slice(0,8),r=i.concat([d,a.rlp.encode(t)]);return e?(0,a.keccak256)(r):r},t.prototype.hash=function(){if(!this.isSigned())throw new Error("Cannot call hash method if transaction is not signed");return Object.isFrozen(this)?(this.cache.hash||(this.cache.hash=(0,a.keccak256)(this.serialize())),this.cache.hash):(0,a.keccak256)(this.serialize())},t.prototype.getMessageToVerifySignature=function(){return this.getMessageToSign()},t.prototype.getSenderPublicKey=function(){var e;if(!this.isSigned())throw new Error("Cannot call this method if transaction is not signed");var t=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(e=this.s)||void 0===e?void 0:e.gt(c.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this,n=r.yParity,i=r.r,o=r.s;try{return(0,a.ecrecover)(t,n.addn(27),(0,a.bnToUnpaddedBuffer)(i),(0,a.bnToUnpaddedBuffer)(o))}catch(e){throw new Error("Invalid Signature")}},t.prototype._processSignature=function(e,r,n){var i={common:this.common};return t.fromTxData({chainId:this.chainId,nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:new a.BN(e-27),r:new a.BN(r),s:new a.BN(n)},i)},t.prototype.toJSON=function(){var e=l.AccessLists.getAccessListJSON(this.accessList);return{chainId:(0,a.bnToHex)(this.chainId),nonce:(0,a.bnToHex)(this.nonce),gasPrice:(0,a.bnToHex)(this.gasPrice),gasLimit:(0,a.bnToHex)(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:(0,a.bnToHex)(this.value),data:"0x"+this.data.toString("hex"),accessList:e,v:void 0!==this.v?(0,a.bnToHex)(this.v):void 0,r:void 0!==this.r?(0,a.bnToHex)(this.r):void 0,s:void 0!==this.s?(0,a.bnToHex)(this.s):void 0}},t}(u.BaseTransaction);t.default=h},2339:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},i=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FeeMarketEIP1559Transaction=t.TransactionFactory=t.AccessListEIP2930Transaction=t.Transaction=void 0;var o=r(3088);Object.defineProperty(t,"Transaction",{enumerable:!0,get:function(){return i(o).default}});var s=r(7613);Object.defineProperty(t,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return i(s).default}});var a=r(9562);Object.defineProperty(t,"TransactionFactory",{enumerable:!0,get:function(){return i(a).default}});var u=r(660);Object.defineProperty(t,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return i(u).default}}),function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)}(r(7325),t)},3088:(e,t,r)=>{"use strict";var n,i=r(9033).Buffer,o=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}(e,9);return new t({nonce:n[0],gasPrice:n[1],gasLimit:n[2],to:n[3],value:n[4],data:n[5],v:n[6],r:n[7],s:n[8]},r)},t.prototype.raw=function(){return[(0,a.bnToUnpaddedBuffer)(this.nonce),(0,a.bnToUnpaddedBuffer)(this.gasPrice),(0,a.bnToUnpaddedBuffer)(this.gasLimit),void 0!==this.to?this.to.buf:i.from([]),(0,a.bnToUnpaddedBuffer)(this.value),this.data,void 0!==this.v?(0,a.bnToUnpaddedBuffer)(this.v):i.from([]),void 0!==this.r?(0,a.bnToUnpaddedBuffer)(this.r):i.from([]),void 0!==this.s?(0,a.bnToUnpaddedBuffer)(this.s):i.from([])]},t.prototype.serialize=function(){return a.rlp.encode(this.raw())},t.prototype._getMessageToSign=function(){var e=[(0,a.bnToUnpaddedBuffer)(this.nonce),(0,a.bnToUnpaddedBuffer)(this.gasPrice),(0,a.bnToUnpaddedBuffer)(this.gasLimit),void 0!==this.to?this.to.buf:i.from([]),(0,a.bnToUnpaddedBuffer)(this.value),this.data];return this.supports(u.Capability.EIP155ReplayProtection)&&(e.push((0,a.toBuffer)(this.common.chainIdBN())),e.push((0,a.unpadBuffer)((0,a.toBuffer)(0))),e.push((0,a.unpadBuffer)((0,a.toBuffer)(0)))),e},t.prototype.getMessageToSign=function(e){void 0===e&&(e=!0);var t=this._getMessageToSign();return e?(0,a.rlphash)(t):t},t.prototype.getUpfrontCost=function(){return this.gasLimit.mul(this.gasPrice).add(this.value)},t.prototype.hash=function(){return Object.isFrozen(this)?(this.cache.hash||(this.cache.hash=(0,a.rlphash)(this.raw())),this.cache.hash):(0,a.rlphash)(this.raw())},t.prototype.getMessageToVerifySignature=function(){if(!this.isSigned())throw Error("This transaction is not signed");var e=this._getMessageToSign();return(0,a.rlphash)(e)},t.prototype.getSenderPublicKey=function(){var e,t=this.getMessageToVerifySignature();if(this.common.gteHardfork("homestead")&&(null===(e=this.s)||void 0===e?void 0:e.gt(u.N_DIV_2)))throw new Error("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");var r=this,n=r.v,i=r.r,o=r.s;try{return(0,a.ecrecover)(t,n,(0,a.bnToUnpaddedBuffer)(i),(0,a.bnToUnpaddedBuffer)(o),this.supports(u.Capability.EIP155ReplayProtection)?this.common.chainIdBN():void 0)}catch(e){throw new Error("Invalid Signature")}},t.prototype._processSignature=function(e,r,n){var i=new a.BN(e);this.supports(u.Capability.EIP155ReplayProtection)&&i.iadd(this.common.chainIdBN().muln(2).addn(8));var o={common:this.common};return t.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:i,r:new a.BN(r),s:new a.BN(n)},o)},t.prototype.toJSON=function(){return{nonce:(0,a.bnToHex)(this.nonce),gasPrice:(0,a.bnToHex)(this.gasPrice),gasLimit:(0,a.bnToHex)(this.gasLimit),to:void 0!==this.to?this.to.toString():void 0,value:(0,a.bnToHex)(this.value),data:"0x"+this.data.toString("hex"),v:void 0!==this.v?(0,a.bnToHex)(this.v):void 0,r:void 0!==this.r?(0,a.bnToHex)(this.r):void 0,s:void 0!==this.s?(0,a.bnToHex)(this.s):void 0}},t.prototype._validateTxV=function(e,t){var r;if(void 0!==e&&!e.eqn(0)&&(!t||t.gteHardfork("spuriousDragon"))&&!e.eqn(27)&&!e.eqn(28))if(t){var n=t.chainIdBN().muln(2);if(!e.eq(n.addn(35))&&!e.eq(n.addn(36)))throw new Error("Incompatible EIP155-based V "+e.toString()+" and chain id "+t.chainIdBN().toString()+". See the Common parameter of the Transaction constructor to set the chain id.")}else{var i;i=e.subn(35).isEven()?35:36,r=e.subn(i).divn(2)}return this._getCommon(t,r)},t.prototype._unsignedTxImplementsEIP155=function(){return this.common.gteHardfork("spuriousDragon")},t.prototype._signedTxImplementsEIP155=function(){if(!this.isSigned())throw Error("This transaction is not signed");var e=this.common.gteHardfork("spuriousDragon"),t=this.v,r=this.common.chainIdBN().muln(2);return(t.eq(r.addn(35))||t.eq(r.addn(36)))&&e},t}(r(4383).BaseTransaction);t.default=c},9562:(e,t,r)=>{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0});var i=r(3062),o=r(2339),s=function(){function e(){}return e.fromTxData=function(e,t){if(void 0===t&&(t={}),"type"in e&&void 0!==e.type){var r=new i.BN((0,i.toBuffer)(e.type)).toNumber();if(0===r)return o.Transaction.fromTxData(e,t);if(1===r)return o.AccessListEIP2930Transaction.fromTxData(e,t);if(2===r)return o.FeeMarketEIP1559Transaction.fromTxData(e,t);throw new Error("Tx instantiation with type "+r+" not supported")}return o.Transaction.fromTxData(e,t)},e.fromSerializedData=function(e,t){if(void 0===t&&(t={}),e[0]<=127){var r=void 0;switch(e[0]){case 1:r=2930;break;case 2:r=1559;break;default:throw new Error("TypedTransaction with ID "+e[0]+" unknown")}return 1559===r?o.FeeMarketEIP1559Transaction.fromSerializedTx(e,t):o.AccessListEIP2930Transaction.fromSerializedTx(e,t)}return o.Transaction.fromSerializedTx(e,t)},e.fromBlockBodyData=function(e,t){if(void 0===t&&(t={}),n.isBuffer(e))return this.fromSerializedData(e,t);if(Array.isArray(e))return o.Transaction.fromValuesArray(e,t);throw new Error("Cannot decode transaction: unknown type input")},e.getTransactionClass=function(e,t){if(void 0===e&&(e=0),0==e||e>=128&&e<=255)return o.Transaction;switch(e){case 1:return o.AccessListEIP2930Transaction;case 2:return o.FeeMarketEIP1559Transaction;default:throw new Error("TypedTransaction with ID "+e+" unknown")}},e}();t.default=s},7325:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.N_DIV_2=t.isAccessList=t.isAccessListBuffer=t.Capability=void 0;var n,i=r(3062);function o(e){if(0===e.length)return!0;var t=e[0];return!!Array.isArray(t)}(n=t.Capability||(t.Capability={}))[n.EIP155ReplayProtection=155]="EIP155ReplayProtection",n[n.EIP1559FeeMarket=1559]="EIP1559FeeMarket",n[n.EIP2718TypedTransaction=2718]="EIP2718TypedTransaction",n[n.EIP2930AccessLists=2930]="EIP2930AccessLists",t.isAccessListBuffer=o,t.isAccessList=function(e){return!o(e)},t.N_DIV_2=new i.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16)},3789:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AccessLists=void 0;var n=r(3062),i=r(7325),o=function(){function e(){}return e.getAccessListData=function(e){var t,r;if(e&&(0,i.isAccessList)(e)){t=e;for(var o=[],s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="abi/5.7.0"},4937:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.defaultAbiCoder=t.AbiCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=r(908),a=r(3694),u=r(4327),c=r(8067),l=r(7316),d=r(9146),h=r(4341),f=r(24),p=r(3861),g=r(28),m=r(4522),y=r(8287),b=r(8040),v=r(2010),A=r(800),w=new u.Logger(c.version),E=new RegExp(/^bytes([0-9]*)$/),_=new RegExp(/^(u?int)([0-9]*)$/),I=function(){function e(t){(0,i.default)(this,e),(0,a.defineReadOnly)(this,"coerceFunc",t||null)}return(0,o.default)(e,[{key:"_getCoder",value:function(e){var t=this;switch(e.baseType){case"address":return new d.AddressCoder(e.name);case"bool":return new f.BooleanCoder(e.name);case"string":return new b.StringCoder(e.name);case"bytes":return new p.BytesCoder(e.name);case"array":return new h.ArrayCoder(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new v.TupleCoder((e.components||[]).map((function(e){return t._getCoder(e)})),e.name);case"":return new m.NullCoder(e.name)}var r=e.type.match(_);if(r){var n=parseInt(r[2]||"256");return(0===n||n>256||n%8!=0)&&w.throwArgumentError("invalid "+r[1]+" bit length","param",e),new y.NumberCoder(n/8,"int"===r[1],e.name)}if(r=e.type.match(E)){var i=parseInt(r[1]);return(0===i||i>32)&&w.throwArgumentError("invalid bytes length","param",e),new g.FixedBytesCoder(i,e.name)}return w.throwArgumentError("invalid type","type",e.type)}},{key:"_getWordSize",value:function(){return 32}},{key:"_getReader",value:function(e,t){return new l.Reader(e,this._getWordSize(),this.coerceFunc,t)}},{key:"_getWriter",value:function(){return new l.Writer(this._getWordSize())}},{key:"getDefaultValue",value:function(e){var t=this,r=e.map((function(e){return t._getCoder(A.ParamType.from(e))}));return new v.TupleCoder(r,"_").defaultValue()}},{key:"encode",value:function(e,t){var r=this;e.length!==t.length&&w.throwError("types/values length mismatch",u.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});var n=e.map((function(e){return r._getCoder(A.ParamType.from(e))})),i=new v.TupleCoder(n,"_"),o=this._getWriter();return i.encode(o,t),o.data}},{key:"decode",value:function(e,t,r){var n=this,i=e.map((function(e){return n._getCoder(A.ParamType.from(e))}));return new v.TupleCoder(i,"_").decode(this._getReader((0,s.arrayify)(t),r))}}]),e}();t.AbiCoder=I;var S=new I;t.defaultAbiCoder=S},7316:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.Writer=t.Reader=t.Coder=void 0,t.checkResultErrors=function(e){var t=[];return function e(r,n){if(Array.isArray(n))for(var i in n){var o=r.slice();o.push(i);try{e(o,n[i])}catch(e){t.push({path:o,error:e})}}}([],e),t};var i=n(r(9721)),o=n(r(8985)),s=r(908),a=r(4952),u=r(3694),c=r(4327),l=r(8067),d=new c.Logger(l.version),h=function(){function e(t,r,n,o){(0,i.default)(this,e),this.name=t,this.type=r,this.localName=n,this.dynamic=o}return(0,o.default)(e,[{key:"_throwError",value:function(e,t){d.throwArgumentError(e,this.localName,t)}}]),e}();t.Coder=h;var f=function(){function e(t){(0,i.default)(this,e),(0,u.defineReadOnly)(this,"wordSize",t||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(t)}return(0,o.default)(e,[{key:"data",get:function(){return(0,s.hexConcat)(this._data)}},{key:"length",get:function(){return this._dataLength}},{key:"_writeData",value:function(e){return this._data.push(e),this._dataLength+=e.length,e.length}},{key:"appendWriter",value:function(e){return this._writeData((0,s.concat)(e._data))}},{key:"writeBytes",value:function(e){var t=(0,s.arrayify)(e),r=t.length%this.wordSize;return r&&(t=(0,s.concat)([t,this._padding.slice(r)])),this._writeData(t)}},{key:"_getValue",value:function(e){var t=(0,s.arrayify)(a.BigNumber.from(e));return t.length>this.wordSize&&d.throwError("value out-of-bounds",c.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,s.concat)([this._padding.slice(t.length%this.wordSize),t])),t}},{key:"writeValue",value:function(e){return this._writeData(this._getValue(e))}},{key:"writeUpdatableValue",value:function(){var e=this,t=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,function(r){e._data[t]=e._getValue(r)}}}]),e}();t.Writer=f;var p=function(){function e(t,r,n,o){(0,i.default)(this,e),(0,u.defineReadOnly)(this,"_data",(0,s.arrayify)(t)),(0,u.defineReadOnly)(this,"wordSize",r||32),(0,u.defineReadOnly)(this,"_coerceFunc",n),(0,u.defineReadOnly)(this,"allowLoose",o),this._offset=0}return(0,o.default)(e,[{key:"data",get:function(){return(0,s.hexlify)(this._data)}},{key:"consumed",get:function(){return this._offset}},{key:"coerce",value:function(t,r){return this._coerceFunc?this._coerceFunc(t,r):e.coerce(t,r)}},{key:"_peekBytes",value:function(e,t,r){var n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:d.throwError("data out-of-bounds",c.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}},{key:"subReader",value:function(t){return new e(this._data.slice(this._offset+t),this.wordSize,this._coerceFunc,this.allowLoose)}},{key:"readBytes",value:function(e,t){var r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}},{key:"readValue",value:function(){return a.BigNumber.from(this.readBytes(this.wordSize))}}],[{key:"coerce",value:function(e,t){var r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}}]),e}();t.Reader=p},9146:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.AddressCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=r(7921),l=r(908),d=function(e){(0,s.default)(d,e);var t,r,n=(t=d,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function d(e){return(0,i.default)(this,d),n.call(this,"address","address",e,!1)}return(0,o.default)(d,[{key:"defaultValue",value:function(){return"0x0000000000000000000000000000000000000000"}},{key:"encode",value:function(e,t){try{t=(0,c.getAddress)(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}},{key:"decode",value:function(e){return(0,c.getAddress)((0,l.hexZeroPad)(e.readValue().toHexString(),20))}}]),d}(r(7316).Coder);t.AddressCoder=d},8090:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.AnonymousCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=function(e){(0,s.default)(c,e);var t,r,n=(t=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function c(e){var t;return(0,i.default)(this,c),(t=n.call(this,e.name,e.type,void 0,e.dynamic)).coder=e,t}return(0,o.default)(c,[{key:"defaultValue",value:function(){return this.coder.defaultValue()}},{key:"encode",value:function(e,t){return this.coder.encode(e,t)}},{key:"decode",value:function(e){return this.coder.decode(e)}}]),c}(r(7316).Coder);t.AnonymousCoder=c},4341:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.ArrayCoder=void 0,t.pack=g,t.unpack=m;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=n(r(3355)),l=r(4327),d=r(8067),h=r(7316),f=r(8090),p=new l.Logger(d.version);function g(e,t,r){var n=null;if(Array.isArray(r))n=r;else if(r&&"object"===(0,c.default)(r)){var i={};n=t.map((function(e){var t=e.localName;return t||p.throwError("cannot encode object for signature with missing names",l.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:e,value:r}),i[t]&&p.throwError("cannot encode object for signature with duplicate names",l.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:e,value:r}),i[t]=!0,r[t]}))}else p.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&p.throwArgumentError("types/value length mismatch","tuple",r);var o=new h.Writer(e.wordSize),s=new h.Writer(e.wordSize),a=[];return t.forEach((function(e,t){var r=n[t];if(e.dynamic){var i=s.length;e.encode(s,r);var u=o.writeUpdatableValue();a.push((function(e){u(e+i)}))}else e.encode(o,r)})),a.forEach((function(e){e(o.length)})),e.appendWriter(o)+e.appendWriter(s)}function m(e,t){var r=[],n=e.subReader(0);t.forEach((function(t){var i=null;if(t.dynamic){var o=e.readValue(),s=n.subReader(o.toNumber());try{i=t.decode(s)}catch(e){if(e.code===l.Logger.errors.BUFFER_OVERRUN)throw e;(i=e).baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(e){if(e.code===l.Logger.errors.BUFFER_OVERRUN)throw e;(i=e).baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&r.push(i)}));var i=t.reduce((function(e,t){var r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach((function(e,t){var n=e.localName;if(n&&1===i[n]&&("length"===n&&(n="_length"),null==r[n])){var o=r[t];o instanceof Error?Object.defineProperty(r,n,{enumerable:!0,get:function(){throw o}}):r[n]=o}}));for(var o=function(e){var t=r[e];t instanceof Error&&Object.defineProperty(r,e,{enumerable:!0,get:function(){throw t}})},s=0;s=0?t:"")+"]",a=-1===t||e.dynamic;return(o=n.call(this,"array",s,r,a)).coder=e,o.length=t,o}return(0,o.default)(c,[{key:"defaultValue",value:function(){for(var e=this.coder.defaultValue(),t=[],r=0;re._data.length&&p.throwError("insufficient data length",l.Logger.errors.BUFFER_OVERRUN,{length:e._data.length,count:t});for(var r=[],n=0;n{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.BooleanCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=function(e){(0,s.default)(c,e);var t,r,n=(t=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function c(e){return(0,i.default)(this,c),n.call(this,"bool","bool",e,!1)}return(0,o.default)(c,[{key:"defaultValue",value:function(){return!1}},{key:"encode",value:function(e,t){return e.writeValue(t?1:0)}},{key:"decode",value:function(e){return e.coerce(this.type,!e.readValue().isZero())}}]),c}(r(7316).Coder);t.BooleanCoder=c},3861:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicBytesCoder=t.BytesCoder=void 0;var i=n(r(119)),o=n(r(9721)),s=n(r(8985)),a=n(r(5163)),u=n(r(4650)),c=n(r(1949)),l=r(908);function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,u.default)(this,r)}}var h=function(e){(0,a.default)(r,e);var t=d(r);function r(e,n){return(0,o.default)(this,r),t.call(this,e,e,n,!0)}return(0,s.default)(r,[{key:"defaultValue",value:function(){return"0x"}},{key:"encode",value:function(e,t){return t=(0,l.arrayify)(t),e.writeValue(t.length)+e.writeBytes(t)}},{key:"decode",value:function(e){return e.readBytes(e.readValue().toNumber(),!0)}}]),r}(r(7316).Coder);t.DynamicBytesCoder=h;var f=function(e){(0,a.default)(r,e);var t=d(r);function r(e){return(0,o.default)(this,r),t.call(this,"bytes",e)}return(0,s.default)(r,[{key:"decode",value:function(e){return e.coerce(this.name,(0,l.hexlify)((0,i.default)((0,c.default)(r.prototype),"decode",this).call(this,e)))}}]),r}(h);t.BytesCoder=f},28:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.FixedBytesCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=r(908),l=function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function l(e,t){var r;(0,i.default)(this,l);var o="bytes"+String(e);return(r=n.call(this,o,o,t,!1)).size=e,r}return(0,o.default)(l,[{key:"defaultValue",value:function(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+2*this.size)}},{key:"encode",value:function(e,t){var r=(0,c.arrayify)(t);return r.length!==this.size&&this._throwError("incorrect data length",t),e.writeBytes(r)}},{key:"decode",value:function(e){return e.coerce(this.name,(0,c.hexlify)(e.readBytes(this.size)))}}]),l}(r(7316).Coder);t.FixedBytesCoder=l},4522:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.NullCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=function(e){(0,s.default)(c,e);var t,r,n=(t=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function c(e){return(0,i.default)(this,c),n.call(this,"null","",e,!1)}return(0,o.default)(c,[{key:"defaultValue",value:function(){return null}},{key:"encode",value:function(e,t){return null!=t&&this._throwError("not null",t),e.writeBytes([])}},{key:"decode",value:function(e){return e.readBytes(0),e.coerce(this.name,null)}}]),c}(r(7316).Coder);t.NullCoder=c},8287:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.NumberCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=r(4952),l=r(5465),d=function(e){(0,s.default)(d,e);var t,r,n=(t=d,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function d(e,t,r){var o;(0,i.default)(this,d);var s=(t?"int":"uint")+8*e;return(o=n.call(this,s,s,r,!1)).size=e,o.signed=t,o}return(0,o.default)(d,[{key:"defaultValue",value:function(){return 0}},{key:"encode",value:function(e,t){var r=c.BigNumber.from(t),n=l.MaxUint256.mask(8*e.wordSize);if(this.signed){var i=n.mask(8*this.size-1);(r.gt(i)||r.lt(i.add(l.One).mul(l.NegativeOne)))&&this._throwError("value out-of-bounds",t)}else(r.lt(l.Zero)||r.gt(n.mask(8*this.size)))&&this._throwError("value out-of-bounds",t);return r=r.toTwos(8*this.size).mask(8*this.size),this.signed&&(r=r.fromTwos(8*this.size).toTwos(8*e.wordSize)),e.writeValue(r)}},{key:"decode",value:function(e){var t=e.readValue().mask(8*this.size);return this.signed&&(t=t.fromTwos(8*this.size)),e.coerce(this.name,t)}}]),d}(r(7316).Coder);t.NumberCoder=d},8040:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.StringCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(119)),a=n(r(5163)),u=n(r(4650)),c=n(r(1949)),l=r(8627),d=function(e){(0,a.default)(d,e);var t,r,n=(t=d,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var i=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function d(e){return(0,i.default)(this,d),n.call(this,"string",e)}return(0,o.default)(d,[{key:"defaultValue",value:function(){return""}},{key:"encode",value:function(e,t){return(0,s.default)((0,c.default)(d.prototype),"encode",this).call(this,e,(0,l.toUtf8Bytes)(t))}},{key:"decode",value:function(e){return(0,l.toUtf8String)((0,s.default)((0,c.default)(d.prototype),"decode",this).call(this,e))}}]),d}(r(3861).DynamicBytesCoder);t.StringCoder=d},2010:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.TupleCoder=void 0;var i=n(r(9721)),o=n(r(8985)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=r(7316),l=r(4341),d=function(e){(0,s.default)(c,e);var t,r,n=(t=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function c(e,t){var r;(0,i.default)(this,c);var o=!1,s=[];e.forEach((function(e){e.dynamic&&(o=!0),s.push(e.type)}));var a="tuple("+s.join(",")+")";return(r=n.call(this,"tuple",a,t,o)).coders=e,r}return(0,o.default)(c,[{key:"defaultValue",value:function(){var e=[];this.coders.forEach((function(t){e.push(t.defaultValue())}));var t=this.coders.reduce((function(e,t){var r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});return this.coders.forEach((function(r,n){var i=r.localName;i&&1===t[i]&&("length"===i&&(i="_length"),null==e[i]&&(e[i]=e[n]))})),Object.freeze(e)}},{key:"encode",value:function(e,t){return(0,l.pack)(e,this.coders,t)}},{key:"decode",value:function(e){return e.coerce(this.name,(0,l.unpack)(e,this.coders))}}]),c}(c.Coder);t.TupleCoder=d},800:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.ParamType=t.FunctionFragment=t.Fragment=t.FormatTypes=t.EventFragment=t.ErrorFragment=t.ConstructorFragment=void 0;var o=n(r(5163)),s=n(r(4650)),a=n(r(1949)),u=n(r(9721)),c=n(r(8985)),l=r(4952),d=r(3694),h=r(4327),f=r(8067);function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,a.default)(e);if(t){var i=(0,a.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,s.default)(this,r)}}var g=new h.Logger(f.version),m={},y={calldata:!0,memory:!0,storage:!0},b={calldata:!0,memory:!0};function v(e,t){if("bytes"===e||"string"===e){if(y[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&b[t])return!0;return(y[t]||"payable"===t)&&g.throwArgumentError("invalid modifier","name",t),!1}function A(e,t){for(var r in t)(0,d.defineReadOnly)(e,r,t[r])}var w=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"});t.FormatTypes=w;var E=new RegExp(/^(.*)\[([0-9]*)\]$/),_=function(){function e(t,r){(0,u.default)(this,e),t!==m&&g.throwError("use fromString",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),A(this,r);var n=this.type.match(E);A(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:e.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}return(0,c.default)(e,[{key:"format",value:function(e){if(e||(e=w.sighash),w[e]||g.throwArgumentError("invalid format type","format",e),e===w.json){var t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((function(t){return JSON.parse(t.format(e))}))),JSON.stringify(t)}var r="";return"array"===this.baseType?(r+=this.arrayChildren.format(e),r+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==w.sighash&&(r+=this.type),r+="("+this.components.map((function(t){return t.format(e)})).join(e===w.full?", ":",")+")"):r+=this.type,e!==w.sighash&&(!0===this.indexed&&(r+=" indexed"),e===w.full&&this.name&&(r+=" "+this.name)),r}}],[{key:"from",value:function(t,r){return"string"==typeof t?e.fromString(t,r):e.fromObject(t)}},{key:"fromObject",value:function(t){return e.isParamType(t)?t:new e(m,{name:t.name||null,type:O(t.type),indexed:null==t.indexed?null:!!t.indexed,components:t.components?t.components.map(e.fromObject):null})}},{key:"fromString",value:function(t,r){return n=function(e,t){var r=e;function n(t){g.throwArgumentError("unexpected character at position ".concat(t),"param",e)}function i(e){var r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");for(var o={type:"",name:"",state:{allowType:!0}},s=o,a=0;a2&&g.throwArgumentError("invalid human-readable ABI signature","value",e),r[1].match(/^[0-9]+$/)||g.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=l.BigNumber.from(r[1]),r[0]):e}function T(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((function(e){switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:i.log("unknown modifier: "+e)}}))}function x(e){var t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&g.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&g.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||g.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&g.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&g.throwArgumentError("unable to determine stateMutability","value",e),t}t.EventFragment=k;var M=function(e){(0,o.default)(r,e);var t=p(r);function r(){return(0,u.default)(this,r),t.apply(this,arguments)}return(0,c.default)(r,[{key:"format",value:function(e){if(e||(e=w.sighash),w[e]||g.throwArgumentError("invalid format type","format",e),e===w.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))}))});e===w.sighash&&g.throwError("cannot format a constructor for sighash",h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});var t="constructor("+this.inputs.map((function(t){return t.format(e)})).join(e===w.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}}],[{key:"from",value:function(e){return"string"==typeof e?r.fromString(e):r.fromObject(e)}},{key:"fromObject",value:function(e){if(r.isConstructorFragment(e))return e;"constructor"!==e.type&&g.throwArgumentError("invalid constructor object","value",e);var t=x(e);t.constant&&g.throwArgumentError("constructor cannot be constant","value",e);var n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(_.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?l.BigNumber.from(e.gas):null};return new r(m,n)}},{key:"fromString",value:function(e){var t={type:"constructor"},n=(e=C(e,t)).match(L);return n&&"constructor"===n[1].trim()||g.throwArgumentError("invalid constructor string","value",e),t.inputs=I(n[2].trim(),!1),T(n[3].trim(),t),r.fromObject(t)}},{key:"isConstructorFragment",value:function(e){return e&&e._isFragment&&"constructor"===e.type}}]),r}(S);t.ConstructorFragment=M;var B=function(e){(0,o.default)(r,e);var t=p(r);function r(){return(0,u.default)(this,r),t.apply(this,arguments)}return(0,c.default)(r,[{key:"format",value:function(e){if(e||(e=w.sighash),w[e]||g.throwArgumentError("invalid format type","format",e),e===w.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))})),outputs:this.outputs.map((function(t){return JSON.parse(t.format(e))}))});var t="";return e!==w.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((function(t){return t.format(e)})).join(e===w.full?", ":",")+") ",e!==w.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((function(t){return t.format(e)})).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}}],[{key:"from",value:function(e){return"string"==typeof e?r.fromString(e):r.fromObject(e)}},{key:"fromObject",value:function(e){if(r.isFunctionFragment(e))return e;"function"!==e.type&&g.throwArgumentError("invalid function object","value",e);var t=x(e),n={type:e.type,name:D(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(_.fromObject):[],outputs:e.outputs?e.outputs.map(_.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?l.BigNumber.from(e.gas):null};return new r(m,n)}},{key:"fromString",value:function(e){var t={type:"function"},n=(e=C(e,t)).split(" returns ");n.length>2&&g.throwArgumentError("invalid function string","value",e);var i=n[0].match(L);if(i||g.throwArgumentError("invalid function signature","value",e),t.name=i[1].trim(),t.name&&D(t.name),t.inputs=I(i[2],!1),T(i[3].trim(),t),n.length>1){var o=n[1].match(L);""==o[1].trim()&&""==o[3].trim()||g.throwArgumentError("unexpected tokens","value",e),t.outputs=I(o[2],!1)}else t.outputs=[];return r.fromObject(t)}},{key:"isFunctionFragment",value:function(e){return e&&e._isFragment&&"function"===e.type}}]),r}(M);function P(e){var t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||g.throwArgumentError("cannot specify user defined ".concat(t," error"),"fragment",e),e}t.FunctionFragment=B;var R=function(e){(0,o.default)(r,e);var t=p(r);function r(){return(0,u.default)(this,r),t.apply(this,arguments)}return(0,c.default)(r,[{key:"format",value:function(e){if(e||(e=w.sighash),w[e]||g.throwArgumentError("invalid format type","format",e),e===w.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))}))});var t="";return e!==w.sighash&&(t+="error "),(t+=this.name+"("+this.inputs.map((function(t){return t.format(e)})).join(e===w.full?", ":",")+") ").trim()}}],[{key:"from",value:function(e){return"string"==typeof e?r.fromString(e):r.fromObject(e)}},{key:"fromObject",value:function(e){if(r.isErrorFragment(e))return e;"error"!==e.type&&g.throwArgumentError("invalid error object","value",e);var t={type:e.type,name:D(e.name),inputs:e.inputs?e.inputs.map(_.fromObject):[]};return P(new r(m,t))}},{key:"fromString",value:function(e){var t={type:"error"},n=e.match(L);return n||g.throwArgumentError("invalid error signature","value",e),t.name=n[1].trim(),t.name&&D(t.name),t.inputs=I(n[2],!1),P(r.fromObject(t))}},{key:"isErrorFragment",value:function(e){return e&&e._isFragment&&"error"===e.type}}]),r}(S);function O(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}t.ErrorFragment=R;var N=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function D(e){return e&&e.match(N)||g.throwArgumentError('invalid identifier "'.concat(e,'"'),"value",e),e}var L=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$")},2914:(e,t,r)=>{"use strict";Object.defineProperty(t,"RQ",{enumerable:!0,get:function(){return i.AbiCoder}}),Object.defineProperty(t,"_R",{enumerable:!0,get:function(){return n.ParamType}});var n=r(800),i=r(4937);r(9044)},9044:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionDescription=t.LogDescription=t.Interface=t.Indexed=t.ErrorDescription=void 0,Object.defineProperty(t,"checkResultErrors",{enumerable:!0,get:function(){return m.checkResultErrors}});var i=n(r(8985)),o=n(r(9721)),s=n(r(5163)),a=n(r(4650)),u=n(r(1949)),c=r(7921),l=r(4952),d=r(908),h=r(7515),f=r(4642),p=r(3694),g=r(4937),m=r(7316),y=r(800),b=r(4327),v=r(8067);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,a.default)(this,r)}}var w=new b.Logger(v.version),E=function(e){(0,s.default)(r,e);var t=A(r);function r(){return(0,o.default)(this,r),t.apply(this,arguments)}return(0,i.default)(r)}(p.Description);t.LogDescription=E;var _=function(e){(0,s.default)(r,e);var t=A(r);function r(){return(0,o.default)(this,r),t.apply(this,arguments)}return(0,i.default)(r)}(p.Description);t.TransactionDescription=_;var I=function(e){(0,s.default)(r,e);var t=A(r);function r(){return(0,o.default)(this,r),t.apply(this,arguments)}return(0,i.default)(r)}(p.Description);t.ErrorDescription=I;var S=function(e){(0,s.default)(r,e);var t=A(r);function r(){return(0,o.default)(this,r),t.apply(this,arguments)}return(0,i.default)(r,null,[{key:"isIndexed",value:function(e){return!(!e||!e._isIndexed)}}]),r}(p.Description);t.Indexed=S;var k={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function C(e,t){var r=new Error("deferred error during ABI decoding triggered accessing ".concat(e));return r.error=t,r}var T=function(){function e(t){var r=this;(0,o.default)(this,e);var n=[];n="string"==typeof t?JSON.parse(t):t,(0,p.defineReadOnly)(this,"fragments",n.map((function(e){return y.Fragment.from(e)})).filter((function(e){return null!=e}))),(0,p.defineReadOnly)(this,"_abiCoder",(0,p.getStatic)(this instanceof e?this.constructor:void 0,"getAbiCoder")()),(0,p.defineReadOnly)(this,"functions",{}),(0,p.defineReadOnly)(this,"errors",{}),(0,p.defineReadOnly)(this,"events",{}),(0,p.defineReadOnly)(this,"structs",{}),this.fragments.forEach((function(e){var t=null;switch(e.type){case"constructor":return r.deploy?void w.warn("duplicate definition - constructor"):void(0,p.defineReadOnly)(r,"deploy",e);case"function":t=r.functions;break;case"event":t=r.events;break;case"error":t=r.errors;break;default:return}var n=e.format();t[n]?w.warn("duplicate definition - "+n):t[n]=e})),this.deploy||(0,p.defineReadOnly)(this,"deploy",y.ConstructorFragment.from({payable:!1,type:"constructor"})),(0,p.defineReadOnly)(this,"_isInterface",!0)}return(0,i.default)(e,[{key:"format",value:function(e){e||(e=y.FormatTypes.full),e===y.FormatTypes.sighash&&w.throwArgumentError("interface does not support formatting sighash","format",e);var t=this.fragments.map((function(t){return t.format(e)}));return e===y.FormatTypes.json?JSON.stringify(t.map((function(e){return JSON.parse(e)}))):t}},{key:"getFunction",value:function(e){if((0,d.isHexString)(e)){for(var t in this.functions)if(e===this.getSighash(t))return this.functions[t];w.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){var r=e.trim(),n=Object.keys(this.functions).filter((function(e){return e.split("(")[0]===r}));return 0===n.length?w.throwArgumentError("no matching function","name",r):n.length>1&&w.throwArgumentError("multiple matching functions","name",r),this.functions[n[0]]}var i=this.functions[y.FunctionFragment.fromString(e).format()];return i||w.throwArgumentError("no matching function","signature",e),i}},{key:"getEvent",value:function(e){if((0,d.isHexString)(e)){var t=e.toLowerCase();for(var r in this.events)if(t===this.getEventTopic(r))return this.events[r];w.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){var n=e.trim(),i=Object.keys(this.events).filter((function(e){return e.split("(")[0]===n}));return 0===i.length?w.throwArgumentError("no matching event","name",n):i.length>1&&w.throwArgumentError("multiple matching events","name",n),this.events[i[0]]}var o=this.events[y.EventFragment.fromString(e).format()];return o||w.throwArgumentError("no matching event","signature",e),o}},{key:"getError",value:function(e){if((0,d.isHexString)(e)){var t=(0,p.getStatic)(this.constructor,"getSighash");for(var r in this.errors)if(e===t(this.errors[r]))return this.errors[r];w.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){var n=e.trim(),i=Object.keys(this.errors).filter((function(e){return e.split("(")[0]===n}));return 0===i.length?w.throwArgumentError("no matching error","name",n):i.length>1&&w.throwArgumentError("multiple matching errors","name",n),this.errors[i[0]]}var o=this.errors[y.FunctionFragment.fromString(e).format()];return o||w.throwArgumentError("no matching error","signature",e),o}},{key:"getSighash",value:function(e){if("string"==typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(e){throw t}}return(0,p.getStatic)(this.constructor,"getSighash")(e)}},{key:"getEventTopic",value:function(e){return"string"==typeof e&&(e=this.getEvent(e)),(0,p.getStatic)(this.constructor,"getEventTopic")(e)}},{key:"_decodeParams",value:function(e,t){return this._abiCoder.decode(e,t)}},{key:"_encodeParams",value:function(e,t){return this._abiCoder.encode(e,t)}},{key:"encodeDeploy",value:function(e){return this._encodeParams(this.deploy.inputs,e||[])}},{key:"decodeErrorResult",value:function(e,t){"string"==typeof e&&(e=this.getError(e));var r=(0,d.arrayify)(t);return(0,d.hexlify)(r.slice(0,4))!==this.getSighash(e)&&w.throwArgumentError("data signature does not match error ".concat(e.name,"."),"data",(0,d.hexlify)(r)),this._decodeParams(e.inputs,r.slice(4))}},{key:"encodeErrorResult",value:function(e,t){return"string"==typeof e&&(e=this.getError(e)),(0,d.hexlify)((0,d.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}},{key:"decodeFunctionData",value:function(e,t){"string"==typeof e&&(e=this.getFunction(e));var r=(0,d.arrayify)(t);return(0,d.hexlify)(r.slice(0,4))!==this.getSighash(e)&&w.throwArgumentError("data signature does not match function ".concat(e.name,"."),"data",(0,d.hexlify)(r)),this._decodeParams(e.inputs,r.slice(4))}},{key:"encodeFunctionData",value:function(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,d.hexlify)((0,d.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}},{key:"decodeFunctionResult",value:function(e,t){"string"==typeof e&&(e=this.getFunction(e));var r=(0,d.arrayify)(t),n=null,i="",o=null,s=null,a=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,r)}catch(l){}break;case 4:var u=(0,d.hexlify)(r.slice(0,4)),c=k[u];if(c)o=this._abiCoder.decode(c.inputs,r.slice(4)),s=c.name,a=c.signature,c.reason&&(n=o[0]),"Error"===s?i="; VM Exception while processing transaction: reverted with reason string ".concat(JSON.stringify(o[0])):"Panic"===s&&(i="; VM Exception while processing transaction: reverted with panic code ".concat(o[0]));else try{var l=this.getError(u);o=this._abiCoder.decode(l.inputs,r.slice(4)),s=l.name,a=l.format()}catch(l){}}return w.throwError("call revert exception"+i,b.Logger.errors.CALL_EXCEPTION,{method:e.format(),data:(0,d.hexlify)(t),errorArgs:o,errorName:s,errorSignature:a,reason:n})}},{key:"encodeFunctionResult",value:function(e,t){return"string"==typeof e&&(e=this.getFunction(e)),(0,d.hexlify)(this._abiCoder.encode(e.outputs,t||[]))}},{key:"encodeFilterTopics",value:function(e,t){var r=this;"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&w.throwError("too many arguments for "+e.format(),b.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});var n=[];e.anonymous||n.push(this.getEventTopic(e));var i=function(e,t){return"string"===e.type?(0,h.id)(t):"bytes"===e.type?(0,f.keccak256)((0,d.hexlify)(t)):("bool"===e.type&&"boolean"==typeof t&&(t=t?"0x01":"0x00"),e.type.match(/^u?int/)&&(t=l.BigNumber.from(t).toHexString()),"address"===e.type&&r._abiCoder.encode(["address"],[t]),(0,d.hexZeroPad)((0,d.hexlify)(t),32))};for(t.forEach((function(t,r){var o=e.inputs[r];o.indexed?null==t?n.push(null):"array"===o.baseType||"tuple"===o.baseType?w.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,t):Array.isArray(t)?n.push(t.map((function(e){return i(o,e)}))):n.push(i(o,t)):null!=t&&w.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,t)}));n.length&&null===n[n.length-1];)n.pop();return n}},{key:"encodeEventLog",value:function(e,t){var r=this;"string"==typeof e&&(e=this.getEvent(e));var n=[],i=[],o=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&w.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach((function(e,s){var a=t[s];if(e.indexed)if("string"===e.type)n.push((0,h.id)(a));else if("bytes"===e.type)n.push((0,f.keccak256)(a));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");n.push(r._abiCoder.encode([e.type],[a]))}else i.push(e),o.push(a)})),{data:this._abiCoder.encode(i,o),topics:n}}},{key:"decodeEventLog",value:function(e,t,r){if("string"==typeof e&&(e=this.getEvent(e)),null!=r&&!e.anonymous){var n=this.getEventTopic(e);(0,d.isHexString)(r[0],32)&&r[0].toLowerCase()===n||w.throwError("fragment/topic mismatch",b.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:n,value:r[0]}),r=r.slice(1)}var i=[],o=[],s=[];e.inputs.forEach((function(e,t){e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(i.push(y.ParamType.fromObject({type:"bytes32",name:e.name})),s.push(!0)):(i.push(e),s.push(!1)):(o.push(e),s.push(!1))}));var a=null!=r?this._abiCoder.decode(i,(0,d.concat)(r)):null,u=this._abiCoder.decode(o,t,!0),c=[],l=0,h=0;e.inputs.forEach((function(e,t){if(e.indexed)if(null==a)c[t]=new S({_isIndexed:!0,hash:null});else if(s[t])c[t]=new S({_isIndexed:!0,hash:a[h++]});else try{c[t]=a[h++]}catch(e){c[t]=e}else try{c[t]=u[l++]}catch(e){c[t]=e}if(e.name&&null==c[e.name]){var r=c[t];r instanceof Error?Object.defineProperty(c,e.name,{enumerable:!0,get:function(){throw C("property ".concat(JSON.stringify(e.name)),r)}}):c[e.name]=r}}));for(var f=function(e){var t=c[e];t instanceof Error&&Object.defineProperty(c,e,{enumerable:!0,get:function(){throw C("index ".concat(e),t)}})},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="address/5.7.0"},7921:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAddress=y,t.getContractAddress=function(e){var t=null;try{t=y(e.from)}catch(t){c.throwArgumentError("missing from address","transaction",e)}var r=(0,n.stripZeros)((0,n.arrayify)(i.BigNumber.from(e.nonce).toHexString()));return y((0,n.hexDataSlice)((0,o.keccak256)((0,s.encode)([t,r])),12))},t.getCreate2Address=function(e,t,r){return 32!==(0,n.hexDataLength)(t)&&c.throwArgumentError("salt must be 32 bytes","salt",t),32!==(0,n.hexDataLength)(r)&&c.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",r),y((0,n.hexDataSlice)((0,o.keccak256)((0,n.concat)(["0xff",y(e),t,r])),12))},t.getIcapAddress=function(e){for(var t=(0,i._base16To36)(y(e).substring(2)).toUpperCase();t.length<30;)t="0"+t;return"XE"+m("XE00"+t)+t},t.isAddress=function(e){try{return y(e),!0}catch(e){}return!1};var n=r(908),i=r(4952),o=r(4642),s=r(5265),a=r(4327),u=r(8222),c=new a.Logger(u.version);function l(e){(0,n.isHexString)(e,20)||c.throwArgumentError("invalid address","address",e);for(var t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40),i=0;i<40;i++)r[i]=t[i].charCodeAt(0);for(var s=(0,n.arrayify)((0,o.keccak256)(r)),a=0;a<40;a+=2)s[a>>1]>>4>=8&&(t[a]=t[a].toUpperCase()),(15&s[a>>1])>=8&&(t[a+1]=t[a+1].toUpperCase());return"0x"+t.join("")}for(var d={},h=0;h<10;h++)d[String(h)]=String(h);for(var f=0;f<26;f++)d[String.fromCharCode(65+f)]=String(10+f);var p,g=Math.floor((p=9007199254740991,Math.log10?Math.log10(p):Math.log(p)/Math.LN10));function m(e){for(var t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((function(e){return d[e]})).join("");t.length>=g;){var r=t.substring(0,g);t=parseInt(r,10)%97+t.substring(r.length)}for(var n=String(98-parseInt(t,10)%97);n.length<2;)n="0"+n;return n}function y(e){var t=null;if("string"!=typeof e&&c.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=l(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&c.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==m(e)&&c.throwArgumentError("bad icap checksum","address",e),t=(0,i._base36To16)(e.substring(4));t.length<40;)t="0"+t;t=l("0x"+t)}else c.throwArgumentError("invalid address","address",e);return t}},5798:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=function(e){e=atob(e);for(var t=[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"decode",{enumerable:!0,get:function(){return n.decode}}),Object.defineProperty(t,"encode",{enumerable:!0,get:function(){return n.encode}});var n=r(5798)},3042:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="bignumber/5.7.0"},1872:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.BigNumber=void 0,t._base16To36=function(e){return new l(e,16).toString(36)},t._base36To16=function(e){return new l(e,36).toString(16)},t.isBigNumberish=function(e){return null!=e&&(g.isBigNumber(e)||"number"==typeof e&&e%1==0||"string"==typeof e&&!!e.match(/^-?[0-9]+$/)||(0,a.isHexString)(e)||"bigint"==typeof e||(0,a.isBytes)(e))};var i=n(r(9721)),o=n(r(8985)),s=n(r(1734)),a=r(908),u=r(4327),c=r(3042),l=s.default.BN,d=new u.Logger(c.version),h={},f=9007199254740991,p=!1,g=function(){function e(t,r){(0,i.default)(this,e),t!==h&&d.throwError("cannot call constructor directly; use BigNumber.from",u.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=r,this._isBigNumber=!0,Object.freeze(this)}return(0,o.default)(e,[{key:"fromTwos",value:function(e){return y(b(this).fromTwos(e))}},{key:"toTwos",value:function(e){return y(b(this).toTwos(e))}},{key:"abs",value:function(){return"-"===this._hex[0]?e.from(this._hex.substring(1)):this}},{key:"add",value:function(e){return y(b(this).add(b(e)))}},{key:"sub",value:function(e){return y(b(this).sub(b(e)))}},{key:"div",value:function(t){return e.from(t).isZero()&&v("division-by-zero","div"),y(b(this).div(b(t)))}},{key:"mul",value:function(e){return y(b(this).mul(b(e)))}},{key:"mod",value:function(e){var t=b(e);return t.isNeg()&&v("division-by-zero","mod"),y(b(this).umod(t))}},{key:"pow",value:function(e){var t=b(e);return t.isNeg()&&v("negative-power","pow"),y(b(this).pow(t))}},{key:"and",value:function(e){var t=b(e);return(this.isNegative()||t.isNeg())&&v("unbound-bitwise-result","and"),y(b(this).and(t))}},{key:"or",value:function(e){var t=b(e);return(this.isNegative()||t.isNeg())&&v("unbound-bitwise-result","or"),y(b(this).or(t))}},{key:"xor",value:function(e){var t=b(e);return(this.isNegative()||t.isNeg())&&v("unbound-bitwise-result","xor"),y(b(this).xor(t))}},{key:"mask",value:function(e){return(this.isNegative()||e<0)&&v("negative-width","mask"),y(b(this).maskn(e))}},{key:"shl",value:function(e){return(this.isNegative()||e<0)&&v("negative-width","shl"),y(b(this).shln(e))}},{key:"shr",value:function(e){return(this.isNegative()||e<0)&&v("negative-width","shr"),y(b(this).shrn(e))}},{key:"eq",value:function(e){return b(this).eq(b(e))}},{key:"lt",value:function(e){return b(this).lt(b(e))}},{key:"lte",value:function(e){return b(this).lte(b(e))}},{key:"gt",value:function(e){return b(this).gt(b(e))}},{key:"gte",value:function(e){return b(this).gte(b(e))}},{key:"isNegative",value:function(){return"-"===this._hex[0]}},{key:"isZero",value:function(){return b(this).isZero()}},{key:"toNumber",value:function(){try{return b(this).toNumber()}catch(e){v("overflow","toNumber",this.toString())}return null}},{key:"toBigInt",value:function(){try{return BigInt(this.toString())}catch(e){}return d.throwError("this platform does not support BigInt",u.Logger.errors.UNSUPPORTED_OPERATION,{value:this.toString()})}},{key:"toString",value:function(){return arguments.length>0&&(10===arguments[0]?p||(p=!0,d.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?d.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",u.Logger.errors.UNEXPECTED_ARGUMENT,{}):d.throwError("BigNumber.toString does not accept parameters",u.Logger.errors.UNEXPECTED_ARGUMENT,{})),b(this).toString(10)}},{key:"toHexString",value:function(){return this._hex}},{key:"toJSON",value:function(e){return{type:"BigNumber",hex:this.toHexString()}}}],[{key:"from",value:function(t){if(t instanceof e)return t;if("string"==typeof t)return t.match(/^-?0x[0-9a-f]+$/i)?new e(h,m(t)):t.match(/^-?[0-9]+$/)?new e(h,m(new l(t))):d.throwArgumentError("invalid BigNumber string","value",t);if("number"==typeof t)return t%1&&v("underflow","BigNumber.from",t),(t>=f||t<=-f)&&v("overflow","BigNumber.from",t),e.from(String(t));var r=t;if("bigint"==typeof r)return e.from(r.toString());if((0,a.isBytes)(r))return e.from((0,a.hexlify)(r));if(r)if(r.toHexString){var n=r.toHexString();if("string"==typeof n)return e.from(n)}else{var i=r._hex;if(null==i&&"BigNumber"===r.type&&(i=r.hex),"string"==typeof i&&((0,a.isHexString)(i)||"-"===i[0]&&(0,a.isHexString)(i.substring(1))))return e.from(i)}return d.throwArgumentError("invalid BigNumber value","value",t)}},{key:"isBigNumber",value:function(e){return!(!e||!e._isBigNumber)}}]),e}();function m(e){if("string"!=typeof e)return m(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&d.throwArgumentError("invalid hex","value",e),"0x00"===(e=m(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function y(e){return g.from(m(e))}function b(e){var t=g.from(e).toHexString();return"-"===t[0]?new l("-"+t.substring(3),16):new l(t.substring(2),16)}function v(e,t,r){var n={fault:e,operation:t};return null!=r&&(n.value=r),d.throwError(e,u.Logger.errors.NUMERIC_FAULT,n)}t.BigNumber=g},8390:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.FixedNumber=t.FixedFormat=void 0,t.formatFixed=b,t.parseFixed=v;var i=n(r(3355)),o=n(r(9721)),s=n(r(8985)),a=r(908),u=r(4327),c=r(3042),l=r(1872),d=new u.Logger(c.version),h={},f=l.BigNumber.from(0),p=l.BigNumber.from(-1);function g(e,t,r,n){var i={fault:t,operation:r};return void 0!==n&&(i.value=n),d.throwError(e,u.Logger.errors.NUMERIC_FAULT,i)}for(var m="0";m.length<256;)m+=m;function y(e){if("number"!=typeof e)try{e=l.BigNumber.from(e).toNumber()}catch(e){}return"number"==typeof e&&e>=0&&e<=256&&!(e%1)?"1"+m.substring(0,e):d.throwArgumentError("invalid decimal size","decimals",e)}function b(e,t){null==t&&(t=0);var r=y(t),n=(e=l.BigNumber.from(e)).lt(f);n&&(e=e.mul(p));for(var i=e.mod(r).toString();i.length2&&d.throwArgumentError("too many decimal points","value",e);var o=i[0],s=i[1];for(o||(o="0"),s||(s="0");"0"===s[s.length-1];)s=s.substring(0,s.length-1);for(s.length>r.length-1&&g("fractional component exceeds decimals","underflow","parseFixed"),""===s&&(s="0");s.length80&&d.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",o),new e(h,r,n,o)}}]),e}();t.FixedFormat=A;var w=function(){function e(t,r,n,i){(0,o.default)(this,e),t!==h&&d.throwError("cannot use FixedNumber constructor; use FixedNumber.from",u.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=i,this._hex=r,this._value=n,this._isFixedNumber=!0,Object.freeze(this)}return(0,s.default)(e,[{key:"_checkFormat",value:function(e){this.format.name!==e.format.name&&d.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}},{key:"addUnsafe",value:function(t){this._checkFormat(t);var r=v(this._value,this.format.decimals),n=v(t._value,t.format.decimals);return e.fromValue(r.add(n),this.format.decimals,this.format)}},{key:"subUnsafe",value:function(t){this._checkFormat(t);var r=v(this._value,this.format.decimals),n=v(t._value,t.format.decimals);return e.fromValue(r.sub(n),this.format.decimals,this.format)}},{key:"mulUnsafe",value:function(t){this._checkFormat(t);var r=v(this._value,this.format.decimals),n=v(t._value,t.format.decimals);return e.fromValue(r.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}},{key:"divUnsafe",value:function(t){this._checkFormat(t);var r=v(this._value,this.format.decimals),n=v(t._value,t.format.decimals);return e.fromValue(r.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}},{key:"floor",value:function(){var t=this.toString().split(".");1===t.length&&t.push("0");var r=e.from(t[0],this.format),n=!t[1].match(/^(0*)$/);return this.isNegative()&&n&&(r=r.subUnsafe(E.toFormat(r.format))),r}},{key:"ceiling",value:function(){var t=this.toString().split(".");1===t.length&&t.push("0");var r=e.from(t[0],this.format),n=!t[1].match(/^(0*)$/);return!this.isNegative()&&n&&(r=r.addUnsafe(E.toFormat(r.format))),r}},{key:"round",value:function(t){null==t&&(t=0);var r=this.toString().split(".");if(1===r.length&&r.push("0"),(t<0||t>80||t%1)&&d.throwArgumentError("invalid decimal count","decimals",t),r[1].length<=t)return this;var n=e.from("1"+m.substring(0,t),this.format),i=_.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n)}},{key:"isZero",value:function(){return"0.0"===this._value||"0"===this._value}},{key:"isNegative",value:function(){return"-"===this._value[0]}},{key:"toString",value:function(){return this._value}},{key:"toHexString",value:function(e){if(null==e)return this._hex;e%8&&d.throwArgumentError("invalid byte width","width",e);var t=l.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return(0,a.hexZeroPad)(t,e/8)}},{key:"toUnsafeFloat",value:function(){return parseFloat(this.toString())}},{key:"toFormat",value:function(t){return e.fromString(this._value,t)}}],[{key:"fromValue",value:function(t,r,n){return null!=n||null==r||(0,l.isBigNumberish)(r)||(n=r,r=null),null==r&&(r=0),null==n&&(n="fixed"),e.fromString(b(t,r),A.from(n))}},{key:"fromString",value:function(t,r){null==r&&(r="fixed");var n=A.from(r),i=v(t,n.decimals);!n.signed&&i.lt(f)&&g("unsigned value cannot be negative","overflow","value",t);var o=null;n.signed?o=i.toTwos(n.width).toHexString():(o=i.toHexString(),o=(0,a.hexZeroPad)(o,n.width/8));var s=b(i,n.decimals);return new e(h,o,s,n)}},{key:"fromBytes",value:function(t,r){null==r&&(r="fixed");var n=A.from(r);if((0,a.arrayify)(t).length>n.width/8)throw new Error("overflow");var i=l.BigNumber.from(t);n.signed&&(i=i.fromTwos(n.width));var o=i.toTwos((n.signed?0:1)+n.width).toHexString(),s=b(i,n.decimals);return new e(h,o,s,n)}},{key:"from",value:function(t,r){if("string"==typeof t)return e.fromString(t,r);if((0,a.isBytes)(t))return e.fromBytes(t,r);try{return e.fromValue(t,0,r)}catch(e){if(e.code!==u.Logger.errors.INVALID_ARGUMENT)throw e}return d.throwArgumentError("invalid FixedNumber value","value",t)}},{key:"isFixedNumber",value:function(e){return!(!e||!e._isFixedNumber)}}]),e}();t.FixedNumber=w;var E=w.from(1),_=w.from("0.5")},4952:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BigNumber",{enumerable:!0,get:function(){return n.BigNumber}}),Object.defineProperty(t,"FixedFormat",{enumerable:!0,get:function(){return i.FixedFormat}}),Object.defineProperty(t,"FixedNumber",{enumerable:!0,get:function(){return i.FixedNumber}}),Object.defineProperty(t,"_base16To36",{enumerable:!0,get:function(){return n._base16To36}}),Object.defineProperty(t,"_base36To16",{enumerable:!0,get:function(){return n._base36To16}}),Object.defineProperty(t,"formatFixed",{enumerable:!0,get:function(){return i.formatFixed}}),Object.defineProperty(t,"parseFixed",{enumerable:!0,get:function(){return i.parseFixed}});var n=r(1872),i=r(8390)},8729:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="bytes/5.7.0"},908:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayify=d,t.concat=h,t.hexConcat=function(e){var t="0x";return e.forEach((function(e){t+=m(e).substring(2)})),t},t.hexDataLength=function(e){if("string"!=typeof e)e=m(e);else if(!p(e)||e.length%2)return null;return(e.length-2)/2},t.hexDataSlice=function(e,t,r){return"string"!=typeof e?e=m(e):(!p(e)||e.length%2)&&o.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)},t.hexStripZeros=y,t.hexValue=function(e){var t=y(m(e,{hexPad:"left"}));return"0x"===t?"0x0":t},t.hexZeroPad=b,t.hexlify=m,t.isBytes=l,t.isBytesLike=u,t.isHexString=p,t.joinSignature=function(e){return m(h([(e=v(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))},t.splitSignature=v,t.stripZeros=function(e){var t=d(e);if(0===t.length)return t;for(var r=0;r=256)return!1}return!0}function d(e,t){if(t||(t={}),"number"==typeof e){o.checkSafeUint53(e,"invalid arrayify value");for(var r=[];e;)r.unshift(255&e),e=parseInt(String(e/256));return 0===r.length&&r.push(0),a(new Uint8Array(r))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),s(e)&&(e=e.toHexString()),p(e)){var n=e.substring(2);n.length%2&&("left"===t.hexPad?n="0"+n:"right"===t.hexPad?n+="0":o.throwArgumentError("hex data is odd-length","value",e));for(var i=[],u=0;ut&&o.throwArgumentError("value out of range","value",arguments[0]);var r=new Uint8Array(t);return r.set(e,t-e.length),a(r)}function p(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||t&&e.length!==2+2*t)}var g="0123456789abcdef";function m(e,t){if(t||(t={}),"number"==typeof e){o.checkSafeUint53(e,"invalid hexlify value");for(var r="";e;)r=g[15&e]+r,e=Math.floor(e/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00"}if("bigint"==typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),s(e))return e.toHexString();if(p(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":o.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(l(e)){for(var n="0x",i=0;i>4]+g[15&a]}return n}return o.throwArgumentError("invalid hexlify value","value",e)}function y(e){"string"!=typeof e&&(e=m(e)),p(e)||o.throwArgumentError("invalid hex string","value",e),e=e.substring(2);for(var t=0;t2*t+2&&o.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function v(e){var t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(u(e)){var r=d(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=m(r.slice(0,32)),t.s=m(r.slice(32,64))):65===r.length?(t.r=m(r.slice(0,32)),t.s=m(r.slice(32,64)),t.v=r[64]):o.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:o.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=m(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){var n=f(d(t._vs),32);t._vs=m(n);var i=n[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=i:t.recoveryParam!==i&&o.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),n[0]&=127;var s=m(n);null==t.s?t.s=s:t.s!==s&&o.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?o.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{var a=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==a&&o.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&p(t.r)?t.r=b(t.r,32):o.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&p(t.s)?t.s=b(t.s,32):o.throwArgumentError("signature missing or invalid s","signature",e);var c=d(t.s);c[0]>=128&&o.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(c[0]|=128);var l=m(c);t._vs&&(p(t._vs)||o.throwArgumentError("signature invalid _vs","signature",e),t._vs=b(t._vs,32)),null==t._vs?t._vs=l:t._vs!==l&&o.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}},8721:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddressZero=void 0,t.AddressZero="0x0000000000000000000000000000000000000000"},2997:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Zero=t.WeiPerEther=t.Two=t.One=t.NegativeOne=t.MinInt256=t.MaxUint256=t.MaxInt256=void 0;var n=r(4952),i=n.BigNumber.from(-1);t.NegativeOne=i;var o=n.BigNumber.from(0);t.Zero=o;var s=n.BigNumber.from(1);t.One=s;var a=n.BigNumber.from(2);t.Two=a;var u=n.BigNumber.from("1000000000000000000");t.WeiPerEther=u;var c=n.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");t.MaxUint256=c;var l=n.BigNumber.from("-0x8000000000000000000000000000000000000000000000000000000000000000");t.MinInt256=l;var d=n.BigNumber.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");t.MaxInt256=d},396:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HashZero=void 0,t.HashZero="0x0000000000000000000000000000000000000000000000000000000000000000"},5465:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AddressZero",{enumerable:!0,get:function(){return n.AddressZero}}),Object.defineProperty(t,"EtherSymbol",{enumerable:!0,get:function(){return s.EtherSymbol}}),Object.defineProperty(t,"HashZero",{enumerable:!0,get:function(){return o.HashZero}}),Object.defineProperty(t,"MaxInt256",{enumerable:!0,get:function(){return i.MaxInt256}}),Object.defineProperty(t,"MaxUint256",{enumerable:!0,get:function(){return i.MaxUint256}}),Object.defineProperty(t,"MinInt256",{enumerable:!0,get:function(){return i.MinInt256}}),Object.defineProperty(t,"NegativeOne",{enumerable:!0,get:function(){return i.NegativeOne}}),Object.defineProperty(t,"One",{enumerable:!0,get:function(){return i.One}}),Object.defineProperty(t,"Two",{enumerable:!0,get:function(){return i.Two}}),Object.defineProperty(t,"WeiPerEther",{enumerable:!0,get:function(){return i.WeiPerEther}}),Object.defineProperty(t,"Zero",{enumerable:!0,get:function(){return i.Zero}});var n=r(8721),i=r(2997),o=r(396),s=r(8347)},8347:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EtherSymbol=void 0,t.EtherSymbol="Ξ"},3989:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="hash/5.7.0"},3731:(e,t)=>{"use strict";function r(e,t){null==t&&(t=1);var r=[],n=r.forEach;return function e(t,i){n.call(t,(function(t){i>0&&Array.isArray(t)?e(t,i-1):r.push(t)}))}(e,t),r}function n(e){var t=0;function r(){return e[t++]<<8|e[t++]}for(var n=r(),i=1,o=[0,1],s=1;s>--c&1}for(var h=Math.pow(2,31),f=h>>>1,p=f>>1,g=h-1,m=0,y=0;y<31;y++)m=m<<1|d();for(var b=[],v=0,A=h;;){for(var w=Math.floor(((m-v+1)*i-1)/A),E=0,_=n;_-E>1;){var I=E+_>>>1;w>>1|d(),S=S<<1^f,k=(k^f)<<1|f|1;v=S,A=1+k-S}var C=n-4;return b.map((function(t){switch(t-C){case 3:return C+65792+(e[u++]<<16|e[u++]<<8|e[u++]);case 2:return C+256+(e[u++]<<8|e[u++]);case 1:return C+e[u++];default:return t-1}}))}function i(e){var t=0;return function(){return e[t++]}}function o(e){return 1&e?~e>>1:e>>1}function s(e,t){for(var r=Array(e),n=0,i=-1;n>=1),check:2==o}}()},t.read_mapped_map=function(e){for(var t=[];;){var n=e();if(0==n)break;t.push(d(n,e))}for(;;){var i=e()-1;if(i<0)break;t.push(h(i,e))}return function(e){for(var t={},r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=function(){return(0,i.read_compressed_payload)((0,n.decode)("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"))};var n=r(997),i=r(3731)},7032:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.ens_normalize=function(e){return b(function(e,t){for(var r=m(e).reverse(),n=[];r.length;){var o=v(r);if(o)n.push.apply(n,(0,i.default)(t(o)));else{var s=r.pop();if(l.has(s))n.push(s);else if(!d.has(s)){var a=h[s];if(!a)throw new Error("Disallowed codepoint: 0x".concat(s.toString(16).toUpperCase()));n.push.apply(n,(0,i.default)(a))}}}return b(String.fromCodePoint.apply(String,n).normalize("NFC"))}(e,y))},t.ens_normalize_post_check=b;var i=n(r(3106)),o=r(8627),s=r(3961),a=r(3731);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}(e.split("."));try{for(r.s();!(t=r.n()).done;){var n=t.value,i=m(n);try{for(var o=i.lastIndexOf(g)-1;o>=0;o--)if(i[o]!==g)throw new Error("underscore only allowed at start");if(i.length>=4&&i.every((function(e){return e<128}))&&i[2]===p&&i[3]===p)throw new Error("invalid label extension")}catch(e){throw new Error('Invalid label "'.concat(n,'": ').concat(e.message))}}}catch(e){r.e(e)}finally{r.f()}return e}function v(e,t){var r,n,o,s=f,a=[],u=e.length;t&&(t.length=0);for(var c=function(){var c=e[--u];if(!(s=null===(r=s.branches.find((function(e){return e.set.has(c)})))||void 0===r?void 0:r.node))return"break";if(s.save)o=c;else if(s.check&&c===o)return"break";a.push(c),s.fe0f&&(a.push(65039),u>0&&65039==e[u-1]&&u--),s.valid&&(n=a.slice(),2==s.valid&&n.splice(1,1),t&&t.push.apply(t,(0,i.default)(e.slice(u).reverse())),e.length=u)};u&&"break"!==c(););return n}},7901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.id=function(e){return(0,n.keccak256)((0,i.toUtf8Bytes)(e))};var n=r(4642),i=r(8627)},7515:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"_TypedDataEncoder",{enumerable:!0,get:function(){return s.TypedDataEncoder}}),Object.defineProperty(t,"dnsEncode",{enumerable:!0,get:function(){return i.dnsEncode}}),Object.defineProperty(t,"ensNormalize",{enumerable:!0,get:function(){return i.ensNormalize}}),Object.defineProperty(t,"hashMessage",{enumerable:!0,get:function(){return o.hashMessage}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return n.id}}),Object.defineProperty(t,"isValidName",{enumerable:!0,get:function(){return i.isValidName}}),Object.defineProperty(t,"messagePrefix",{enumerable:!0,get:function(){return o.messagePrefix}}),Object.defineProperty(t,"namehash",{enumerable:!0,get:function(){return i.namehash}});var n=r(7901),i=r(4898),o=r(4443),s=r(2171)},4443:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hashMessage=function(e){return"string"==typeof e&&(e=(0,o.toUtf8Bytes)(e)),(0,i.keccak256)((0,n.concat)([(0,o.toUtf8Bytes)(s),(0,o.toUtf8Bytes)(String(e.length)),e]))},t.messagePrefix=void 0;var n=r(908),i=r(4642),o=r(8627),s="Ethereum Signed Message:\n";t.messagePrefix=s},4898:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dnsEncode=function(e){return(0,n.hexlify)((0,n.concat)(h(e).map((function(e){if(e.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");var t=new Uint8Array(e.length+1);return t.set(e,1),t[0]=t.length-1,t}))))+"00"},t.ensNormalize=function(e){return h(e).map((function(e){return(0,i.toUtf8String)(e)})).join(".")},t.isValidName=function(e){try{return 0!==h(e).length}catch(e){}return!1},t.namehash=function(e){"string"!=typeof e&&c.throwArgumentError("invalid ENS name; not a string","name",e);for(var t=l,r=h(e);r.length;)t=(0,o.keccak256)((0,n.concat)([t,(0,o.keccak256)(r.pop())]));return(0,n.hexlify)(t)};var n=r(908),i=r(8627),o=r(4642),s=r(4327),a=r(3989),u=r(7032),c=new s.Logger(a.version),l=new Uint8Array(32);function d(e){if(0===e.length)throw new Error("invalid ENS name; empty component");return e}function h(e){var t=(0,i.toUtf8Bytes)((0,u.ens_normalize)(e)),r=[];if(0===e.length)return r;for(var n=0,o=0;o=t.length)throw new Error("invalid ENS name; empty component");return r.push(d(t.slice(n))),r}l.fill(0)},2171:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.TypedDataEncoder=void 0;var i=n(r(2247)),o=n(r(9721)),s=n(r(8985)),a=r(7921),u=r(4952),c=r(908),l=r(4642),d=r(3694),h=r(4327),f=r(3989),p=r(7901),g=new h.Logger(f.version),m=new Uint8Array(32);m.fill(0);var y=u.BigNumber.from(-1),b=u.BigNumber.from(0),v=u.BigNumber.from(1),A=u.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),w=(0,c.hexZeroPad)(v.toHexString(),32),E=(0,c.hexZeroPad)(b.toHexString(),32),_={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},I=["name","version","chainId","verifyingContract","salt"];function S(e){return function(t){return"string"!=typeof t&&g.throwArgumentError("invalid domain value for ".concat(JSON.stringify(e)),"domain.".concat(e),t),t}}var k={name:S("name"),version:S("version"),chainId:function(e){try{return u.BigNumber.from(e).toString()}catch(e){}return g.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return(0,a.getAddress)(e).toLowerCase()}catch(e){}return g.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{var t=(0,c.arrayify)(e);if(32!==t.length)throw new Error("bad length");return(0,c.hexlify)(t)}catch(e){}return g.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function C(e){var t=e.match(/^(u?)int(\d*)$/);if(t){var r=""===t[1],n=parseInt(t[2]||"256");(n%8!=0||n>256||t[2]&&t[2]!==String(n))&&g.throwArgumentError("invalid numeric width","type",e);var i=A.mask(r?n-1:n),o=r?i.add(v).mul(y):b;return function(t){var r=u.BigNumber.from(t);return(r.lt(o)||r.gt(i))&&g.throwArgumentError("value out-of-bounds for ".concat(e),"value",t),(0,c.hexZeroPad)(r.toTwos(256).toHexString(),32)}}var s=e.match(/^bytes(\d+)$/);if(s){var d=parseInt(s[1]);return(0===d||d>32||s[1]!==String(d))&&g.throwArgumentError("invalid bytes width","type",e),function(t){return(0,c.arrayify)(t).length!==d&&g.throwArgumentError("invalid length for ".concat(e),"value",t),function(e){var t=(0,c.arrayify)(e),r=t.length%32;return r?(0,c.hexConcat)([t,m.slice(r)]):(0,c.hexlify)(t)}(t)}}switch(e){case"address":return function(e){return(0,c.hexZeroPad)((0,a.getAddress)(e),32)};case"bool":return function(e){return e?w:E};case"bytes":return function(e){return(0,l.keccak256)(e)};case"string":return function(e){return(0,p.id)(e)}}return null}function T(e,t){return"".concat(e,"(").concat(t.map((function(e){var t=e.name;return e.type+" "+t})).join(","),")")}var x=function(){function e(t){(0,o.default)(this,e),(0,d.defineReadOnly)(this,"types",Object.freeze((0,d.deepCopy)(t))),(0,d.defineReadOnly)(this,"_encoderCache",{}),(0,d.defineReadOnly)(this,"_types",{});var r={},n={},i={};Object.keys(t).forEach((function(e){r[e]={},n[e]=[],i[e]={}}));var s=function(e){var i={};t[e].forEach((function(o){i[o.name]&&g.throwArgumentError("duplicate variable name ".concat(JSON.stringify(o.name)," in ").concat(JSON.stringify(e)),"types",t),i[o.name]=!0;var s=o.type.match(/^([^\x5b]*)(\x5b|$)/)[1];s===e&&g.throwArgumentError("circular type reference to ".concat(JSON.stringify(s)),"types",t),C(s)||(n[s]||g.throwArgumentError("unknown type ".concat(JSON.stringify(s)),"types",t),n[s].push(e),r[e][s]=!0)}))};for(var a in t)s(a);var u=Object.keys(n).filter((function(e){return 0===n[e].length}));for(var c in 0===u.length?g.throwArgumentError("missing primary type","types",t):u.length>1&&g.throwArgumentError("ambiguous primary types or unused types: ".concat(u.map((function(e){return JSON.stringify(e)})).join(", ")),"types",t),(0,d.defineReadOnly)(this,"primaryType",u[0]),function e(o,s){s[o]&&g.throwArgumentError("circular type reference to ".concat(JSON.stringify(o)),"types",t),s[o]=!0,Object.keys(r[o]).forEach((function(t){n[t]&&(e(t,s),Object.keys(s).forEach((function(e){i[e][t]=!0})))})),delete s[o]}(this.primaryType,{}),i){var l=Object.keys(i[c]);l.sort(),this._types[c]=T(c,t[c])+l.map((function(e){return T(e,t[e])})).join("")}}return(0,s.default)(e,[{key:"getEncoder",value:function(e){var t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}},{key:"_getEncoder",value:function(e){var t=this,r=C(e);if(r)return r;var n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){var i=n[1],o=this.getEncoder(i),s=parseInt(n[3]);return function(e){s>=0&&e.length!==s&&g.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",e);var r=e.map(o);return t._types[i]&&(r=r.map(l.keccak256)),(0,l.keccak256)((0,c.hexConcat)(r))}}var a=this.types[e];if(a){var u=(0,p.id)(this._types[e]);return function(e){var r=a.map((function(r){var n=r.name,i=r.type,o=t.getEncoder(i)(e[n]);return t._types[i]?(0,l.keccak256)(o):o}));return r.unshift(u),(0,c.hexConcat)(r)}}return g.throwArgumentError("unknown type: ".concat(e),"type",e)}},{key:"encodeType",value:function(e){var t=this._types[e];return t||g.throwArgumentError("unknown type: ".concat(JSON.stringify(e)),"name",e),t}},{key:"encodeData",value:function(e,t){return this.getEncoder(e)(t)}},{key:"hashStruct",value:function(e,t){return(0,l.keccak256)(this.encodeData(e,t))}},{key:"encode",value:function(e){return this.encodeData(this.primaryType,e)}},{key:"hash",value:function(e){return this.hashStruct(this.primaryType,e)}},{key:"_visit",value:function(e,t,r){var n=this;if(C(e))return r(e,t);var i=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(i){var o=i[1],s=parseInt(i[3]);return s>=0&&t.length!==s&&g.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((function(e){return n._visit(o,e,r)}))}var a=this.types[e];return a?a.reduce((function(e,i){var o=i.name,s=i.type;return e[o]=n._visit(s,t[o],r),e}),{}):g.throwArgumentError("unknown type: ".concat(e),"type",e)}},{key:"visit",value:function(e,t){return this._visit(this.primaryType,e,t)}}],[{key:"from",value:function(t){return new e(t)}},{key:"getPrimaryType",value:function(t){return e.from(t).primaryType}},{key:"hashStruct",value:function(t,r,n){return e.from(r).hashStruct(t,n)}},{key:"hashDomain",value:function(t){var r=[];for(var n in t){var i=_[n];i||g.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(n)),"domain",t),r.push({name:n,type:i})}return r.sort((function(e,t){return I.indexOf(e.name)-I.indexOf(t.name)})),e.hashStruct("EIP712Domain",{EIP712Domain:r},t)}},{key:"encode",value:function(t,r,n){return(0,c.hexConcat)(["0x1901",e.hashDomain(t),e.from(r).hash(n)])}},{key:"hash",value:function(t,r,n){return(0,l.keccak256)(e.encode(t,r,n))}},{key:"resolveNames",value:function(t,r,n,o){return s=this,a=void 0,u=i.default.mark((function s(){var a,u,l;return i.default.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:t=(0,d.shallowCopy)(t),a={},t.verifyingContract&&!(0,c.isHexString)(t.verifyingContract,20)&&(a[t.verifyingContract]="0x"),(u=e.from(r)).visit(n,(function(e,t){return"address"!==e||(0,c.isHexString)(t,20)||(a[t]="0x"),t})),s.t0=i.default.keys(a);case 6:if((s.t1=s.t0()).done){s.next=13;break}return l=s.t1.value,s.next=10,o(l);case 10:a[l]=s.sent,s.next=6;break;case 13:return t.verifyingContract&&a[t.verifyingContract]&&(t.verifyingContract=a[t.verifyingContract]),n=u.visit(n,(function(e,t){return"address"===e&&a[t]?a[t]:t})),s.abrupt("return",{domain:t,value:n});case 16:case"end":return s.stop()}}),s)})),new(a||(a=Promise))((function(e,t){function r(e){try{i(u.next(e))}catch(e){t(e)}}function n(e){try{i(u.throw(e))}catch(e){t(e)}}function i(t){var i;t.done?e(t.value):(i=t.value,i instanceof a?i:new a((function(e){e(i)}))).then(r,n)}i((u=u.apply(s,[])).next())}));var s,a,u}},{key:"getPayload",value:function(t,r,n){e.hashDomain(t);var i={},o=[];I.forEach((function(e){var r=t[e];null!=r&&(i[e]=k[e](r),o.push({name:e,type:_[e]}))}));var s=e.from(r),a=(0,d.shallowCopy)(r);return a.EIP712Domain?g.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",r):a.EIP712Domain=o,s.encode(n),{types:a,domain:i,primaryType:s.primaryType,message:s.visit(n,(function(e,t){if(e.match(/^bytes(\d*)/))return(0,c.hexlify)((0,c.arrayify)(t));if(e.match(/^u?int/))return u.BigNumber.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!=typeof t&&g.throwArgumentError("invalid string","value",t),t}return g.throwArgumentError("unsupported type","type",e)}))}}}]),e}();t.TypedDataEncoder=x},4642:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.keccak256=function(e){return"0x"+i.default.keccak_256((0,o.arrayify)(e))};var i=n(r(5975)),o=r(908)},5975:(e,t,r)=>{"use strict";e=r.nmd(e);var n,i=r(9142),o=r(8847)(r(3355));!function(){var s="input is invalid type",a="object"===("undefined"==typeof window?"undefined":(0,o.default)(window)),u=a?window:{};u.JS_SHA3_NO_WINDOW&&(a=!1);var c=!a&&"object"===("undefined"==typeof self?"undefined":(0,o.default)(self));!u.JS_SHA3_NO_NODE_JS&&"object"===(void 0===i?"undefined":(0,o.default)(i))&&i.versions&&i.versions.node?u=r.g:c&&(u=self);var l=!u.JS_SHA3_NO_COMMON_JS&&"object"===(0,o.default)(e)&&e.exports,d=r.amdO,h=!u.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,f="0123456789abcdef".split(""),p=[4,1024,262144,67108864],g=[0,8,16,24],m=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],b=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],A={128:168,256:136};!u.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!h||!u.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"===(0,o.default)(e)&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var w=function(e,t,r){return function(n){return new D(e,t,e).update(n)[r]()}},E=function(e,t,r){return function(n,i){return new D(e,t,i).update(n)[r]()}},_=function(e,t,r){return function(t,n,i,o){return T["cshake"+e].update(t,n,i,o)[r]()}},I=function(e,t,r){return function(t,n,i,o){return T["kmac"+e].update(t,n,i,o)[r]()}},S=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function L(e,t,r){D.call(this,e,t,r)}D.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=(0,o.default)(e);if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(h&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||h&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}for(var n,i,a=this.blocks,u=this.byteCount,c=e.length,l=this.blockCount,d=0,f=this.s;d>2]|=e[d]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(a[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=u){for(this.start=n-u,this.block=a[l],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},D.prototype.encodeString=function(e){var t,r=(0,o.default)(e);if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(h&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||h&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}var n=0,i=e.length;if(t)n=i;else for(var a=0;a=57344?n+=3:(u=65536+((1023&u)<<10|1023&e.charCodeAt(++a)),n+=4)}return n+=this.encode(8*n),this.update(e),n},D.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+f[15&e]+f[e>>12&15]+f[e>>8&15]+f[e>>20&15]+f[e>>16&15]+f[e>>28&15]+f[e>>24&15];s%t==0&&(U(r),o=0)}return i&&(e=r[o],a+=f[e>>4&15]+f[15&e],i>1&&(a+=f[e>>12&15]+f[e>>8&15]),i>2&&(a+=f[e>>20&15]+f[e>>16&15])),a},D.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&U(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},L.prototype=new D,L.prototype.finalize=function(){return this.encode(this.outputBits,!0),D.prototype.finalize.call(this)};var U=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,g,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],g=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=g^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&g,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~g&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=m[n],e[1]^=m[n+1]};if(l)e.exports=T;else{for(M=0;M{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="logger/5.7.0"},4327:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.Logger=t.LogLevel=t.ErrorCode=void 0;var o,s,a=n(r(9721)),u=n(r(8985)),c=r(7252),l=!1,d=!1,h={debug:1,default:2,info:2,warning:3,error:4,off:5},f=h.default,p=null,g=function(){try{var e=[];if(["NFD","NFC","NFKD","NFKC"].forEach((function(t){try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();t.LogLevel=o,function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(o||(t.LogLevel=o={})),t.ErrorCode=s,function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED",e.ACTION_REJECTED="ACTION_REJECTED"}(s||(t.ErrorCode=s={}));var m="0123456789abcdef",y=function(){function e(t){(0,a.default)(this,e),Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}return(0,u.default)(e,[{key:"_log",value:function(e,t){var r=e.toLowerCase();null==h[r]&&this.throwArgumentError("invalid log level name","logLevel",e),f>h[r]||i.log.apply(i,t)}},{key:"debug",value:function(){for(var t=arguments.length,r=new Array(t),n=0;n>4],r+=m[15&t[o]];i.push(e+"=Uint8Array(0x"+r+")")}else i.push(e+"="+JSON.stringify(t))}catch(t){i.push(e+"="+JSON.stringify(n[e].toString()))}})),i.push("code=".concat(r)),i.push("version=".concat(this.version));var o=t,a="";switch(r){case s.NUMERIC_FAULT:a="NUMERIC_FAULT";var u=t;switch(u){case"overflow":case"underflow":case"division-by-zero":a+="-"+u;break;case"negative-power":case"negative-width":a+="-unsupported";break;case"unbound-bitwise-result":a+="-unbound-result"}break;case s.CALL_EXCEPTION:case s.INSUFFICIENT_FUNDS:case s.MISSING_NEW:case s.NONCE_EXPIRED:case s.REPLACEMENT_UNDERPRICED:case s.TRANSACTION_REPLACED:case s.UNPREDICTABLE_GAS_LIMIT:a=r}a&&(t+=" [ See: https://links.ethers.org/v5-errors-"+a+" ]"),i.length&&(t+=" ("+i.join(", ")+")");var c=new Error(t);return c.reason=o,c.code=r,Object.keys(n).forEach((function(e){c[e]=n[e]})),c}},{key:"throwError",value:function(e,t,r){throw this.makeError(e,t,r)}},{key:"throwArgumentError",value:function(t,r,n){return this.throwError(t,e.errors.INVALID_ARGUMENT,{argument:r,value:n})}},{key:"assert",value:function(e,t,r,n){e||this.throwError(t,r,n)}},{key:"assertArgument",value:function(e,t,r,n){e||this.throwArgumentError(t,r,n)}},{key:"checkNormalize",value:function(t){null==t&&(t="platform missing String.prototype.normalize"),g&&this.throwError("platform missing String.prototype.normalize",e.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:g})}},{key:"checkSafeUint53",value:function(t,r){"number"==typeof t&&(null==r&&(r="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(r,e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(r,e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}},{key:"checkArgumentCount",value:function(t,r,n){n=n?": "+n:"",tr&&this.throwError("too many arguments"+n,e.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:r})}},{key:"checkNew",value:function(t,r){t!==Object&&null!=t||this.throwError("missing new",e.errors.MISSING_NEW,{name:r.name})}},{key:"checkAbstract",value:function(t,r){t===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",e.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):t!==Object&&null!=t||this.throwError("missing new",e.errors.MISSING_NEW,{name:r.name})}}],[{key:"globalLogger",value:function(){return p||(p=new e(c.version)),p}},{key:"setCensorship",value:function(t,r){if(!t&&r&&this.globalLogger().throwError("cannot permanently disable censorship",e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),l){if(!t)return;this.globalLogger().throwError("error censorship permanent",e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}d=!!t,l=!!r}},{key:"setLogLevel",value:function(t){var r=h[t.toLowerCase()];null!=r?f=r:e.globalLogger().warn("invalid log level - "+t)}},{key:"from",value:function(t){return new e(t)}}]),e}();t.Logger=y,y.errors=s,y.levels=o},4071:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="properties/5.7.0"},3694:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.Description=void 0,t.checkProperties=function(e,t){e&&"object"===(0,a.default)(e)||d.throwArgumentError("invalid object","object",e),Object.keys(e).forEach((function(r){t[r]||d.throwArgumentError("invalid object key - "+r,"transaction:"+r,e)}))},t.deepCopy=m,t.defineReadOnly=h,t.getStatic=function(e,t){for(var r=0;r<32;r++){if(e[t])return e[t];if(!e.prototype||"object"!==(0,a.default)(e.prototype))break;e=Object.getPrototypeOf(e.prototype).constructor}return null},t.resolveProperties=function(e){return l(this,void 0,void 0,i.default.mark((function t(){var r,n;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=Object.keys(e).map((function(t){var r=e[t];return Promise.resolve(r).then((function(e){return{key:t,value:e}}))})),t.next=3,Promise.all(r);case 3:return n=t.sent,t.abrupt("return",n.reduce((function(e,t){return e[t.key]=t.value,e}),{}));case 5:case"end":return t.stop()}}),t)})))},t.shallowCopy=function(e){var t={};for(var r in e)t[r]=e[r];return t};var i=n(r(2247)),o=n(r(8985)),s=n(r(9721)),a=n(r(3355)),u=r(4327),c=r(4071),l=function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},d=new u.Logger(c.version);function h(e,t,r){Object.defineProperty(e,t,{enumerable:!0,value:r,writable:!1})}var f={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function p(e){if(null==e||f[(0,a.default)(e)])return!0;if(Array.isArray(e)||"object"===(0,a.default)(e)){if(!Object.isFrozen(e))return!1;for(var t=Object.keys(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="rlp/5.7.0"},5265:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=function(e){var t=(0,n.arrayify)(e),r=d(t,0);return r.consumed!==t.length&&s.throwArgumentError("invalid rlp data","data",e),r.result},t.encode=function(e){return(0,n.hexlify)(c(e))};var n=r(908),i=r(4327),o=r(1466),s=new i.Logger(o.version);function a(e){for(var t=[];e;)t.unshift(255&e),e>>=8;return t}function u(e,t,r){for(var n=0,i=0;it+1+n&&s.throwError("child data too short",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:o}}function d(e,t){if(0===e.length&&s.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){var r=e[t]-247;t+1+r>e.length&&s.throwError("data short segment too short",i.Logger.errors.BUFFER_OVERRUN,{});var o=u(e,t+1,r);return t+1+r+o>e.length&&s.throwError("data long segment too short",i.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1+r,r+o)}if(e[t]>=192){var a=e[t]-192;return t+1+a>e.length&&s.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1,a)}if(e[t]>=184){var c=e[t]-183;t+1+c>e.length&&s.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{});var d=u(e,t+1,c);return t+1+c+d>e.length&&s.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+c+d,result:(0,n.hexlify)(e.slice(t+1+c,t+1+c+d))}}if(e[t]>=128){var h=e[t]-128;return t+1+h>e.length&&s.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+h,result:(0,n.hexlify)(e.slice(t+1,t+1+h))}}return{consumed:1,result:(0,n.hexlify)(e[t])}}},8100:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="signing-key/5.7.0"},6918:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.EC=void 0;var i=n(r(3355)),o=n(r(1734)),s=n(r(7198));function a(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},e(r,r.exports),r.exports}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self&&self;var u=c;function c(e,t){if(!e)throw new Error(t||"Assertion failed")}c.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var l=a((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),d=a((function(e,t){var r=t;r.assert=u,r.toArray=l.toArray,r.zero2=l.zero2,r.toHex=l.toHex,r.encode=l.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new o.default(e,"hex","le")}})),h=d.getNAF,f=d.getJSF,p=d.assert;function g(e,t){this.type=e,this.p=new o.default(t.p,16),this.red=t.prime?o.default.red(t.prime):o.default.mont(this.p),this.zero=new o.default(0).toRed(this.red),this.one=new o.default(1).toRed(this.red),this.two=new o.default(2).toRed(this.red),this.n=t.n&&new o.default(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var m=g;function y(e,t){this.curve=e,this.type=t,this.precomputed=null}g.prototype.point=function(){throw new Error("Not implemented")},g.prototype.validate=function(){throw new Error("Not implemented")},g.prototype._fixedNafMul=function(e,t){p(e.precomputed);var r=e._getDoubles(),n=h(t,1,this._bitLength),i=(1<=o;u--)s=(s<<1)+n[u];a.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),d=i;d>0;d--){for(o=0;o=0;a--){for(var u=0;a>=0&&0===o[a];a--)u++;if(a>=0&&u++,s=s.dblp(u),a<0)break;var c=o[a];p(0!==c),s="affine"===e.type?c>0?s.mixedAdd(i[c-1>>1]):s.mixedAdd(i[-c-1>>1].neg()):c>0?s.add(i[c-1>>1]):s.add(i[-c-1>>1].neg())}return"affine"===e.type?s.toP():s},g.prototype._wnafMulAdd=function(e,t,r,n,i){var o,s,a,u=this._wnafT1,c=this._wnafT2,l=this._wnafT3,d=0;for(o=0;o=1;o-=2){var g=o-1,m=o;if(1===u[g]&&1===u[m]){var y=[t[g],null,null,t[m]];0===t[g].y.cmp(t[m].y)?(y[1]=t[g].add(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg())):0===t[g].y.cmp(t[m].y.redNeg())?(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].add(t[m].neg())):(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],v=f(r[g],r[m]);for(d=Math.max(v[0].length,d),l[g]=new Array(d),l[m]=new Array(d),s=0;s=0;o--){for(var I=0;o>=0;){var S=!0;for(s=0;s=0&&I++,E=E.dblp(I),o<0)break;for(s=0;s0?a=c[s][k-1>>1]:k<0&&(a=c[s][-k-1>>1].neg()),E="affine"===a.type?E.mixedAdd(a):E.add(a))}}for(o=0;o=Math.ceil((e.bitLength()+1)/t.step)},y.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(s=t,a=r),n.negative&&(n=n.neg(),i=i.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:i},{a:s,b:a}]},A.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},A.prototype.pointFromX=function(e,t){(e=new o.default(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},A.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},A.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},E.prototype.isInfinity=function(){return this.inf},E.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},E.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},E.prototype.getX=function(){return this.x.fromRed()},E.prototype.getY=function(){return this.y.fromRed()},E.prototype.mul=function(e){return e=new o.default(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},E.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},E.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},E.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},E.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},E.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},b(_,m.BasePoint),A.prototype.jpoint=function(e,t,r){return new _(this,e,t,r)},_.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},_.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},_.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},_.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},_.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},_.prototype.inspect=function(){return this.isInfinity()?"":""},_.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var I=a((function(e,t){var r=t;r.base=m,r.short=w,r.mont=null,r.edwards=null})),S=a((function(e,t){var r,n=t,i=d.assert;function o(e){"short"===e.type?this.curve=new I.short(e):"edwards"===e.type?this.curve=new I.edwards(e):this.curve=new I.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function a(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new o(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=o,a("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:s.default.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),a("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:s.default.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),a("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:s.default.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),a("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:s.default.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),a("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:s.default.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),a("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s.default.sha256,gRed:!1,g:["9"]}),a("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s.default.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(e){r=void 0}a("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:s.default.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function k(e){if(!(this instanceof k))return new k(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=l.toArray(e.entropy,e.entropyEnc||"hex"),r=l.toArray(e.nonce,e.nonceEnc||"hex"),n=l.toArray(e.pers,e.persEnc||"hex");u(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var C=k;k.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},k.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=l.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var B=d.assert;function P(e,t){if(e instanceof P)return e;this._importDER(e,t)||(B(e.r&&e.s,"Signature without r or s"),this.r=new o.default(e.r,16),this.s=new o.default(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var R=P;function O(){this.place=0}function N(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function D(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}P.prototype._importDER=function(e,t){e=d.toArray(e,t);var r=new O;if(48!==e[r.place++])return!1;var n=N(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var i=N(e,r);if(!1===i)return!1;var s=e.slice(r.place,i+r.place);if(r.place+=i,2!==e[r.place++])return!1;var a=N(e,r);if(!1===a)return!1;if(e.length!==a+r.place)return!1;var u=e.slice(r.place,a+r.place);if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}return this.r=new o.default(s),this.s=new o.default(u),this.recoveryParam=null,!0},P.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=D(t),r=D(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];L(n,t.length),(n=n.concat(t)).push(2),L(n,r.length);var i=n.concat(r),o=[48];return L(o,i.length),o=o.concat(i),d.encode(o,e)};var U=function(){throw new Error("unsupported")},F=d.assert;function j(e){if(!(this instanceof j))return new j(e);"string"==typeof e&&(F(Object.prototype.hasOwnProperty.call(S,e),"Unknown curve "+e),e=S[e]),e instanceof S.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var z=j;j.prototype.keyPair=function(e){return new M(this,e)},j.prototype.keyFromPrivate=function(e,t){return M.fromPrivate(this,e,t)},j.prototype.keyFromPublic=function(e,t){return M.fromPublic(this,e,t)},j.prototype.genKeyPair=function(e){e||(e={});for(var t=new C({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||U(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new o.default(2));;){var i=new o.default(t.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},j.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},j.prototype.sign=function(e,t,r,n){"object"===(0,i.default)(r)&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new o.default(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),u=e.toArray("be",s),c=new C({hash:this.hash,entropy:a,nonce:u,pers:n.pers,persEnc:n.persEnc||"utf8"}),l=this.n.sub(new o.default(1)),d=0;;d++){var h=n.k?n.k(d):new o.default(c.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(l)>=0)){var f=this.g.mul(h);if(!f.isInfinity()){var p=f.getX(),g=p.umod(this.n);if(0!==g.cmpn(0)){var m=h.invm(this.n).mul(g.mul(t.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var y=(f.getY().isOdd()?1:0)|(0!==p.cmp(g)?2:0);return n.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),y^=1),new R({r:g,s:m,recoveryParam:y})}}}}}},j.prototype.verify=function(e,t,r,n){e=this._truncateToN(new o.default(e,16)),r=this.keyFromPublic(r,n);var i=(t=new R(t,"hex")).r,s=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,u=s.invm(this.n),c=u.mul(e).umod(this.n),l=u.mul(i).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,r.getPublic(),l)).isInfinity()&&a.eqXToP(i):!(a=this.g.mulAdd(c,r.getPublic(),l)).isInfinity()&&0===a.getX().umod(this.n).cmp(i)},j.prototype.recoverPubKey=function(e,t,r,n){F((3&r)===r,"The recovery param is more than two bits"),t=new R(t,n);var i=this.n,s=new o.default(e),a=t.r,u=t.s,c=1&r,l=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");a=l?this.curve.pointFromX(a.add(this.curve.n),c):this.curve.pointFromX(a,c);var d=t.r.invm(i),h=i.sub(s).mul(d).umod(i),f=u.mul(d).umod(i);return this.g.mulAdd(h,a,f)},j.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new R(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var H=a((function(e,t){var r=t;r.version="6.5.4",r.utils=d,r.rand=function(){throw new Error("unsupported")},r.curve=I,r.curves=S,r.ec=z,r.eddsa=null})),K=H.ec;t.EC=K},7612:(e,t,r)=>{"use strict";var n=r(8847);Object.defineProperty(t,"__esModule",{value:!0}),t.SigningKey=void 0,t.computePublicKey=g,t.recoverPublicKey=function(e,t){var r=(0,a.splitSignature)(t),n={r:(0,a.arrayify)(r.r),s:(0,a.arrayify)(r.s)};return"0x"+f().recoverPubKey((0,a.arrayify)(e),n,r.recoveryParam).encode("hex",!1)};var i=n(r(9721)),o=n(r(8985)),s=r(6918),a=r(908),u=r(3694),c=r(4327),l=r(8100),d=new c.Logger(l.version),h=null;function f(){return h||(h=new s.EC("secp256k1")),h}var p=function(){function e(t){(0,i.default)(this,e),(0,u.defineReadOnly)(this,"curve","secp256k1"),(0,u.defineReadOnly)(this,"privateKey",(0,a.hexlify)(t)),32!==(0,a.hexDataLength)(this.privateKey)&&d.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");var r=f().keyFromPrivate((0,a.arrayify)(this.privateKey));(0,u.defineReadOnly)(this,"publicKey","0x"+r.getPublic(!1,"hex")),(0,u.defineReadOnly)(this,"compressedPublicKey","0x"+r.getPublic(!0,"hex")),(0,u.defineReadOnly)(this,"_isSigningKey",!0)}return(0,o.default)(e,[{key:"_addPoint",value:function(e){var t=f().keyFromPublic((0,a.arrayify)(this.publicKey)),r=f().keyFromPublic((0,a.arrayify)(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}},{key:"signDigest",value:function(e){var t=f().keyFromPrivate((0,a.arrayify)(this.privateKey)),r=(0,a.arrayify)(e);32!==r.length&&d.throwArgumentError("bad digest length","digest",e);var n=t.sign(r,{canonical:!0});return(0,a.splitSignature)({recoveryParam:n.recoveryParam,r:(0,a.hexZeroPad)("0x"+n.r.toString(16),32),s:(0,a.hexZeroPad)("0x"+n.s.toString(16),32)})}},{key:"computeSharedSecret",value:function(e){var t=f().keyFromPrivate((0,a.arrayify)(this.privateKey)),r=f().keyFromPublic((0,a.arrayify)(g(e)));return(0,a.hexZeroPad)("0x"+t.derive(r.getPublic()).toString(16),32)}}],[{key:"isSigningKey",value:function(e){return!(!e||!e._isSigningKey)}}]),e}();function g(e,t){var r=(0,a.arrayify)(e);if(32===r.length){var n=new p(r);return t?"0x"+f().keyFromPrivate(r).getPublic(!0,"hex"):n.publicKey}return 33===r.length?t?(0,a.hexlify)(r):"0x"+f().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+f().keyFromPublic(r).getPublic(!0,"hex"):(0,a.hexlify)(r):d.throwArgumentError("invalid public or private key","key","[REDACTED]")}t.SigningKey=p},6518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="strings/5.7.0"},5856:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatBytes32String=function(e){var t=(0,o.toUtf8Bytes)(e);if(t.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,i.hexlify)((0,i.concat)([t,n.HashZero]).slice(0,32))},t.parseBytes32String=function(e){var t=(0,i.arrayify)(e);if(32!==t.length)throw new Error("invalid bytes32 - not 32 bytes long");if(0!==t[31])throw new Error("invalid bytes32 string - no null terminator");for(var r=31;0===t[r-1];)r--;return(0,o.toUtf8String)(t.slice(0,r))};var n=r(5465),i=r(908),o=r(4997)},8645:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._nameprepTableA1=p,t._nameprepTableB2=g,t._nameprepTableC=m,t.nameprep=function(e){if(e.match(/^[a-z0-9-]*$/i)&&e.length<=59)return e.toLowerCase();var t,r=(0,n.toUtf8CodePoints)(e);t=r.map((function(e){return u.indexOf(e)>=0||e>=65024&&e<=65039?[]:g(e)||[e]})),r=t.reduce((function(e,t){return t.forEach((function(t){e.push(t)})),e}),[]),(r=(0,n.toUtf8CodePoints)((0,n._toUtf8String)(r),n.UnicodeNormalizationForm.NFKC)).forEach((function(e){if(m(e))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),r.forEach((function(e){if(p(e))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));var i=(0,n._toUtf8String)(r);if("-"===i.substring(0,1)||"--"===i.substring(2,4)||"-"===i.substring(i.length-1))throw new Error("invalid hyphen");return i};var n=r(4997);function i(e,t){t||(t=function(e){return[parseInt(e,16)]});var r=0,n={};return e.split(",").forEach((function(e){var i=e.split(":");r+=parseInt(i[0],16),n[r]=t(i[1])})),n}function o(e){var t=0;return e.split(",").map((function(e){var r=e.split("-");return 1===r.length?r[1]="0":""===r[1]&&(r[1]="1"),{l:t+parseInt(r[0],16),h:t=parseInt(r[1],16)}}))}function s(e,t){for(var r=0,n=0;n=(r+=i.l)&&e<=r+i.h&&(e-r)%(i.d||1)==0){if(i.e&&-1!==i.e.indexOf(e-r))continue;return i}}return null}var a=o("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),u="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((function(e){return parseInt(e,16)})),c=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],l=i("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),d=i("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),h=i("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(e){if(e.length%4!=0)throw new Error("bad data");for(var t=[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"UnicodeNormalizationForm",{enumerable:!0,get:function(){return o.UnicodeNormalizationForm}}),Object.defineProperty(t,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return o.Utf8ErrorFuncs}}),Object.defineProperty(t,"Utf8ErrorReason",{enumerable:!0,get:function(){return o.Utf8ErrorReason}}),Object.defineProperty(t,"_toEscapedUtf8String",{enumerable:!0,get:function(){return o._toEscapedUtf8String}}),Object.defineProperty(t,"formatBytes32String",{enumerable:!0,get:function(){return n.formatBytes32String}}),Object.defineProperty(t,"nameprep",{enumerable:!0,get:function(){return i.nameprep}}),Object.defineProperty(t,"parseBytes32String",{enumerable:!0,get:function(){return n.parseBytes32String}}),Object.defineProperty(t,"toUtf8Bytes",{enumerable:!0,get:function(){return o.toUtf8Bytes}}),Object.defineProperty(t,"toUtf8CodePoints",{enumerable:!0,get:function(){return o.toUtf8CodePoints}}),Object.defineProperty(t,"toUtf8String",{enumerable:!0,get:function(){return o.toUtf8String}});var n=r(5856),i=r(8645),o=r(4997)},4997:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ErrorReason=t.Utf8ErrorFuncs=t.UnicodeNormalizationForm=void 0,t._toEscapedUtf8String=function(e,t){return'"'+d(e,t).map((function(e){if(e<256){switch(e){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(e>=32&&e<127)return String.fromCharCode(e)}return e<=65535?f(e):f(55296+((e-=65536)>>10&1023))+f(56320+(1023&e))})).join("")+'"'},t._toUtf8String=p,t.toUtf8Bytes=h,t.toUtf8CodePoints=function(e){return d(h(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current))},t.toUtf8String=function(e,t){return p(d(e,t))};var n,i,o=r(908),s=r(4327),a=r(6518),u=new s.Logger(a.version);function c(e,t,r,n,o){if(e===i.BAD_PREFIX||e===i.UNEXPECTED_CONTINUE){for(var s=0,a=t+1;a>6==2;a++)s++;return s}return e===i.OVERRUN?r.length-t-1:0}t.UnicodeNormalizationForm=n,function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(n||(t.UnicodeNormalizationForm=n={})),t.Utf8ErrorReason=i,function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(i||(t.Utf8ErrorReason=i={}));var l=Object.freeze({error:function(e,t,r,n,i){return u.throwArgumentError("invalid codepoint at offset ".concat(t,"; ").concat(e),"bytes",r)},ignore:c,replace:function(e,t,r,n,o){return e===i.OVERLONG?(n.push(o),0):(n.push(65533),c(e,t,r))}});function d(e,t){null==t&&(t=l.error),e=(0,o.arrayify)(e);for(var r=[],n=0;n>7){var a=null,u=null;if(192==(224&s))a=1,u=127;else if(224==(240&s))a=2,u=2047;else{if(240!=(248&s)){n+=t(128==(192&s)?i.UNEXPECTED_CONTINUE:i.BAD_PREFIX,n-1,e,r);continue}a=3,u=65535}if(n-1+a>=e.length)n+=t(i.OVERRUN,n-1,e,r);else{for(var c=s&(1<<8-a-1)-1,d=0;d1114111?n+=t(i.OUT_OF_RANGE,n-1-a,e,r,c):c>=55296&&c<=57343?n+=t(i.UTF16_SURROGATE,n-1-a,e,r,c):c<=u?n+=t(i.OVERLONG,n-1-a,e,r,c):r.push(c))}}else r.push(s)}return r}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current;t!=n.current&&(u.checkNormalize(),e=e.normalize(t));for(var r=[],i=0;i>6|192),r.push(63&s|128);else if(55296==(64512&s)){i++;var a=e.charCodeAt(i);if(i>=e.length||56320!=(64512&a))throw new Error("invalid utf-8 string");var c=65536+((1023&s)<<10)+(1023&a);r.push(c>>18|240),r.push(c>>12&63|128),r.push(c>>6&63|128),r.push(63&c|128)}else r.push(s>>12|224),r.push(s>>6&63|128),r.push(63&s|128)}return(0,o.arrayify)(r)}function f(e){var t="0000"+e.toString(16);return"\\u"+t.substring(t.length-4)}function p(e){return e.map((function(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e)))})).join("")}t.Utf8ErrorFuncs=l},6783:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="transactions/5.7.0"},1936:(e,t,r)=>{"use strict";var n=r(3355);Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionTypes=void 0,t.accessListify=S,t.computeAddress=w,t.parse=function(e){var t=(0,s.arrayify)(e);if(t[0]>127)return function(e){var t=l.decode(e);9!==t.length&&6!==t.length&&m.throwArgumentError("invalid raw transaction","rawTransaction",e);var r={nonce:b(t[0]).toNumber(),gasPrice:b(t[1]),gasLimit:b(t[2]),to:y(t[3]),value:b(t[4]),data:t[5],chainId:0};if(6===t.length)return r;try{r.v=o.BigNumber.from(t[6]).toNumber()}catch(e){return r}if(r.r=(0,s.hexZeroPad)(t[7],32),r.s=(0,s.hexZeroPad)(t[8],32),o.BigNumber.from(r.r).isZero()&&o.BigNumber.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);var n=r.v-27,i=t.slice(0,6);0!==r.chainId&&(i.push((0,s.hexlify)(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);var a=(0,u.keccak256)(l.encode(i));try{r.from=E(a,{r:(0,s.hexlify)(r.r),s:(0,s.hexlify)(r.s),recoveryParam:n})}catch(e){}r.hash=(0,u.keccak256)(e)}return r.type=null,r}(t);switch(t[0]){case 1:return function(e){var t=l.decode(e.slice(1));8!==t.length&&11!==t.length&&m.throwArgumentError("invalid component count for transaction type: 1","payload",(0,s.hexlify)(e));var r={type:1,chainId:b(t[0]).toNumber(),nonce:b(t[1]).toNumber(),gasPrice:b(t[2]),gasLimit:b(t[3]),to:y(t[4]),value:b(t[5]),data:t[6],accessList:S(t[7])};return 8===t.length||(r.hash=(0,u.keccak256)(e),x(r,t.slice(8),T)),r}(t);case 2:return function(e){var t=l.decode(e.slice(1));9!==t.length&&12!==t.length&&m.throwArgumentError("invalid component count for transaction type: 2","payload",(0,s.hexlify)(e));var r=b(t[2]),n=b(t[3]),i={type:2,chainId:b(t[0]).toNumber(),nonce:b(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:b(t[4]),to:y(t[5]),value:b(t[6]),data:t[7],accessList:S(t[8])};return 9===t.length||(i.hash=(0,u.keccak256)(e),x(i,t.slice(9),C)),i}(t)}return m.throwError("unsupported transaction type: ".concat(t[0]),h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})},t.recoverAddress=E,t.serialize=function(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&m.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){(0,c.checkProperties)(e,A);var r=[];v.forEach((function(t){var n=e[t.name]||[],i={};t.numeric&&(i.hexPad="left"),n=(0,s.arrayify)((0,s.hexlify)(n,i)),t.length&&n.length!==t.length&&n.length>0&&m.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n),t.maxLength&&(n=(0,s.stripZeros)(n)).length>t.maxLength&&m.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n),r.push((0,s.hexlify)(n))}));var n=0;if(null!=e.chainId?"number"!=typeof(n=e.chainId)&&m.throwArgumentError("invalid transaction.chainId","transaction",e):t&&!(0,s.isBytesLike)(t)&&t.v>28&&(n=Math.floor((t.v-35)/2)),0!==n&&(r.push((0,s.hexlify)(n)),r.push("0x"),r.push("0x")),!t)return l.encode(r);var i=(0,s.splitSignature)(t),o=27+i.recoveryParam;return 0!==n?(r.pop(),r.pop(),r.pop(),o+=2*n+8,i.v>28&&i.v!==o&&m.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):i.v!==o&&m.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),r.push((0,s.hexlify)(o)),r.push((0,s.stripZeros)((0,s.arrayify)(i.r))),r.push((0,s.stripZeros)((0,s.arrayify)(i.s))),l.encode(r)}(e,t);switch(e.type){case 1:return T(e,t);case 2:return C(e,t)}return m.throwError("unsupported transaction type: ".concat(e.type),h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})};var i=r(7921),o=r(4952),s=r(908),a=r(5465),u=r(4642),c=r(3694),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=p(void 0);if(r&&r.has(e))return r.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=o?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=e[s]}return i.default=e,r&&r.set(e,i),i}(r(5265)),d=r(7612),h=r(4327),f=r(6783);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}var g,m=new h.Logger(f.version);function y(e){return"0x"===e?null:(0,i.getAddress)(e)}function b(e){return"0x"===e?a.Zero:o.BigNumber.from(e)}t.TransactionTypes=g,function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(g||(t.TransactionTypes=g={}));var v=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],A={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function w(e){var t=(0,d.computePublicKey)(e);return(0,i.getAddress)((0,s.hexDataSlice)((0,u.keccak256)((0,s.hexDataSlice)(t,1)),12))}function E(e,t){return w((0,d.recoverPublicKey)((0,s.arrayify)(e),t))}function _(e,t){var r=(0,s.stripZeros)(o.BigNumber.from(e).toHexString());return r.length>32&&m.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function I(e,t){return{address:(0,i.getAddress)(e),storageKeys:(t||[]).map((function(t,r){return 32!==(0,s.hexDataLength)(t)&&m.throwArgumentError("invalid access list storageKey","accessList[".concat(e,":").concat(r,"]"),t),t.toLowerCase()}))}}function S(e){if(Array.isArray(e))return e.map((function(e,t){return Array.isArray(e)?(e.length>2&&m.throwArgumentError("access list expected to be [ address, storageKeys[] ]","value[".concat(t,"]"),e),I(e[0],e[1])):I(e.address,e.storageKeys)}));var t=Object.keys(e).map((function(t){var r=e[t].reduce((function(e,t){return e[t]=!0,e}),{});return I(t,Object.keys(r).sort())}));return t.sort((function(e,t){return e.address.localeCompare(t.address)})),t}function k(e){return S(e).map((function(e){return[e.address,e.storageKeys]}))}function C(e,t){if(null!=e.gasPrice){var r=o.BigNumber.from(e.gasPrice),n=o.BigNumber.from(e.maxFeePerGas||0);r.eq(n)||m.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:r,maxFeePerGas:n})}var a=[_(e.chainId||0,"chainId"),_(e.nonce||0,"nonce"),_(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),_(e.maxFeePerGas||0,"maxFeePerGas"),_(e.gasLimit||0,"gasLimit"),null!=e.to?(0,i.getAddress)(e.to):"0x",_(e.value||0,"value"),e.data||"0x",k(e.accessList||[])];if(t){var u=(0,s.splitSignature)(t);a.push(_(u.recoveryParam,"recoveryParam")),a.push((0,s.stripZeros)(u.r)),a.push((0,s.stripZeros)(u.s))}return(0,s.hexConcat)(["0x02",l.encode(a)])}function T(e,t){var r=[_(e.chainId||0,"chainId"),_(e.nonce||0,"nonce"),_(e.gasPrice||0,"gasPrice"),_(e.gasLimit||0,"gasLimit"),null!=e.to?(0,i.getAddress)(e.to):"0x",_(e.value||0,"value"),e.data||"0x",k(e.accessList||[])];if(t){var n=(0,s.splitSignature)(t);r.push(_(n.recoveryParam,"recoveryParam")),r.push((0,s.stripZeros)(n.r)),r.push((0,s.stripZeros)(n.s))}return(0,s.hexConcat)(["0x01",l.encode(r)])}function x(e,t,r){try{var n=b(t[0]).toNumber();if(0!==n&&1!==n)throw new Error("bad recid");e.v=n}catch(e){m.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=(0,s.hexZeroPad)(t[1],32),e.s=(0,s.hexZeroPad)(t[2],32);try{var i=(0,u.keccak256)(r(e));e.from=E(i,{r:e.r,s:e.s,recoveryParam:e.v})}catch(e){}}},3368:(e,t,r)=>{"use strict";var n,o,s=r(8847)(r(3355));void 0===(o="function"==typeof(n=function(){function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var r=0;r{"use strict";var n=t;n.bignum=r(1734),n.define=r(1568).define,n.base=r(2412),n.constants=r(9387),n.decoders=r(1500),n.encoders=r(7506)},1568:(e,t,r)=>{"use strict";var n=r(7506),i=r(1500),o=r(1736);function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new s(e,t)},s.prototype._createNamed=function(e){var t=this.name;function r(e){this._initNamed(e,t)}return o(r,e),r.prototype._initNamed=function(t,r){e.call(this,t,r)},new r(this)},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},s.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},s.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},585:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1736),o=r(2719).b,s=r(1755).Buffer;function a(e,t){o.call(this,t),s.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function u(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return u.isEncoderBuffer(e)||(e=new u(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=s.byteLength(e);else{if(!s.isBuffer(e))return t.error("Unsupported type: "+(0,n.default)(e));this.value=e,this.length=e.length}}i(a,o),t.C=a,a.isDecoderBuffer=function(e){return e instanceof a||"object"===(0,n.default)(e)&&s.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},a.prototype.save=function(){return{offset:this.offset,reporter:o.prototype.save.call(this)}},a.prototype.restore=function(e){var t=new a(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,o.prototype.restore.call(this,e.reporter),t},a.prototype.isEmpty=function(){return this.offset===this.length},a.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},a.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");var r=new a(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},a.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.R=u,u.isEncoderBuffer=function(e){return e instanceof u||"object"===(0,n.default)(e)&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},u.prototype.join=function(e,t){return e||(e=s.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(r){r.join(e,t),t+=r.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):s.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},2412:(e,t,r)=>{"use strict";var n=t;n.Reporter=r(2719).b,n.DecoderBuffer=r(585).C,n.EncoderBuffer=r(585).R,n.Node=r(1371)},1371:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(2719).b,o=r(585).R,s=r(585).C,a=r(4504),u=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(u);function l(e,t,r){var n={};this._baseState=n,n.name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=l;var d=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];l.prototype.clone=function(){var e=this._baseState,t={};d.forEach((function(r){t[r]=e[r]}));var r=new this.constructor(t.parent);return r._baseState=t,r},l.prototype._wrap=function(){var e=this._baseState;c.forEach((function(t){this[t]=function(){var r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}}),this)},l.prototype._init=function(e){var t=this._baseState;a(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),a.equal(t.children.length,1,"Root node can have only one child")},l.prototype._useArgs=function(e){var t=this._baseState,r=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==r.length&&(a(null===t.children),t.children=r,r.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(a(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!==(0,n.default)(e)||e.constructor!==Object)return e;var t={};return Object.keys(e).forEach((function(r){r==(0|r)&&(r|=0);var n=e[r];t[n]=r})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){l.prototype[e]=function(){var t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),u.forEach((function(e){l.prototype[e]=function(){var t=this._baseState,r=Array.prototype.slice.call(arguments);return a(null===t.tag),t.tag=e,this._useArgs(r),this}})),l.prototype.use=function(e){a(e);var t=this._baseState;return a(null===t.use),t.use=e,this},l.prototype.optional=function(){return this._baseState.optional=!0,this},l.prototype.def=function(e){var t=this._baseState;return a(null===t.default),t.default=e,t.optional=!0,this},l.prototype.explicit=function(e){var t=this._baseState;return a(null===t.explicit&&null===t.implicit),t.explicit=e,this},l.prototype.implicit=function(e){var t=this._baseState;return a(null===t.explicit&&null===t.implicit),t.implicit=e,this},l.prototype.obj=function(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},l.prototype.key=function(e){var t=this._baseState;return a(null===t.key),t.key=e,this},l.prototype.any=function(){return this._baseState.any=!0,this},l.prototype.choice=function(e){var t=this._baseState;return a(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},l.prototype.contains=function(e){var t=this._baseState;return a(null===t.use),t.contains=e,this},l.prototype._decode=function(e,t){var r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));var n,i=r.default,o=!0,a=null;if(null!==r.key&&(a=e.enterKey(r.key)),r.optional){var u=null;if(null!==r.explicit?u=r.explicit:null!==r.implicit?u=r.implicit:null!==r.tag&&(u=r.tag),null!==u||r.any){if(o=this._peekTag(e,u,r.any),e.isError(o))return o}else{var c=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),o=!0}catch(e){o=!1}e.restore(c)}}if(r.obj&&o&&(n=e.enterObject()),o){if(null!==r.explicit){var l=this._decodeTag(e,r.explicit);if(e.isError(l))return l;e=l}var d=e.offset;if(null===r.use&&null===r.choice){var h;r.any&&(h=e.save());var f=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(f))return f;r.any?i=e.raw(h):e=f}if(t&&t.track&&null!==r.tag&&t.track(e.path(),d,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(i=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(i))return i;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(e,t)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){var p=new s(i);i=this._getUse(r.contains,e._reporterState.obj)._decode(p,t)}}return r.obj&&o&&(i=e.leaveObject(n)),null===r.key||null===i&&!0!==o?null!==a&&e.exitKey(a):e.leaveKey(a,r.key,i),i},l.prototype._decodeGeneric=function(e,t,r){var n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},l.prototype._getUse=function(e,t){var r=this._baseState;return r.useDecoder=this._use(e,t),a(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},l.prototype._decodeChoice=function(e,t){var r=this._baseState,n=null,i=!1;return Object.keys(r.choice).some((function(o){var s=e.save(),a=r.choice[o];try{var u=a._decode(e,t);if(e.isError(u))return!1;n={type:o,value:u},i=!0}catch(t){return e.restore(s),!1}return!0}),this),i?n:e.error("Choice not matched")},l.prototype._createEncoderBuffer=function(e){return new o(e,this.reporter)},l.prototype._encode=function(e,t,r){var n=this._baseState;if(null===n.default||n.default!==e){var i=this._encodeValue(e,t,r);if(void 0!==i&&!this._skipDefault(i,t,r))return i}},l.prototype._encodeValue=function(e,t,r){var o=this._baseState;if(null===o.parent)return o.children[0]._encode(e,t||new i);var s=null;if(this.reporter=t,o.optional&&void 0===e){if(null===o.default)return;e=o.default}var a=null,u=!1;if(o.any)s=this._createEncoderBuffer(e);else if(o.choice)s=this._encodeChoice(e,t);else if(o.contains)a=this._getUse(o.contains,r)._encode(e,t),u=!0;else if(o.children)a=o.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");var i=t.enterKey(r._baseState.key);if("object"!==(0,n.default)(e))return t.error("Child expected, but input is not object");var o=r._encode(e[r._baseState.key],t,e);return t.leaveKey(i),o}),this).filter((function(e){return e})),a=this._createEncoderBuffer(a);else if("seqof"===o.tag||"setof"===o.tag){if(!o.args||1!==o.args.length)return t.error("Too many args for : "+o.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");var c=this.clone();c._baseState.implicit=null,a=this._createEncoderBuffer(e.map((function(r){var n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)}),c))}else null!==o.use?s=this._getUse(o.use,r)._encode(e,t):(a=this._encodePrimitive(o.tag,e),u=!0);if(!o.any&&null===o.choice){var l=null!==o.implicit?o.implicit:o.tag,d=null===o.implicit?"universal":"context";null===l?null===o.use&&t.error("Tag could be omitted only for .use()"):null===o.use&&(s=this._encodeComposite(l,u,d,a))}return null!==o.explicit&&(s=this._encodeComposite(o.explicit,!1,"context",s)),s},l.prototype._encodeChoice=function(e,t){var r=this._baseState,n=r.choice[e.type];return n||a(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},l.prototype._encodePrimitive=function(e,t){var r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},l.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},l.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},2719:(e,t,r)=>{"use strict";var n=r(1736);function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function o(e,t){this.path=e,this.rethrow(t)}t.b=i,i.prototype.isError=function(e){return e instanceof o},i.prototype.save=function(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,r){var n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){var e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){var t=this._reporterState,r=t.obj;return t.obj=e,r},i.prototype.error=function(e){var t,r=this._reporterState,n=e instanceof o;if(t=n?e:new o(r.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},i.prototype.wrapResult=function(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(o,Error),o.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},6520:(e,t)=>{"use strict";function r(e){var t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);var n=e[r];t[n]=r})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=r(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=r(t.tag)},9387:(e,t,r)=>{"use strict";var n=t;n._reverse=function(e){var t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);var n=e[r];t[n]=r})),t},n.der=r(6520)},2387:(e,t,r)=>{"use strict";var n=r(1736),i=r(1734),o=r(585).C,s=r(1371),a=r(6520);function u(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){s.call(this,"der",e)}function l(e,t){var r=e.readUInt8(t);if(e.isError(r))return r;var n=a.tagClass[r>>6],i=!(32&r);if(31&~r)r&=31;else{var o=r;for(r=0;!(128&~o);){if(o=e.readUInt8(t),e.isError(o))return o;r<<=7,r|=127&o}}return{cls:n,primitive:i,tag:r,tagStr:a.tag[r]}}function d(e,t,r){var n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(!(128&n))return n;var i=127&n;if(i>4)return e.error("length octect is too long");n=0;for(var o=0;o{"use strict";var n=t;n.der=r(2387),n.pem=r(529)},529:(e,t,r)=>{"use strict";var n=r(1736),i=r(1755).Buffer,o=r(2387);function s(e){o.call(this,e),this.enc="pem"}n(s,o),e.exports=s,s.prototype.decode=function(e,t){for(var r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/,a=-1,u=-1,c=0;c{"use strict";var n=r(1736),i=r(1755).Buffer,o=r(1371),s=r(6520);function a(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){o.call(this,"der",e)}function c(e){return e<10?"0"+e:e}e.exports=a,a.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(u,o),u.prototype._encodeComposite=function(e,t,r,n){var o=function(e,t,r,n){var i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),s.tagByName.hasOwnProperty(e))i=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);i=e}return i>=31?n.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|=s.tagClassByName[r||"universal"]<<6)}(e,t,r,this.reporter);if(n.length<128){var a=i.alloc(2);return a[0]=o,a[1]=n.length,this._createEncoderBuffer([a,n])}for(var u=1,c=n.length;c>=256;c>>=8)u++;var l=i.alloc(2+u);l[0]=o,l[1]=128|u;for(var d=1+u,h=n.length;h>0;d--,h>>=8)l[d]=255&h;return this._createEncoderBuffer([l,n])},u.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=i.alloc(2*e.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var s=0,a=0;a=128;u>>=7)s++}for(var c=i.alloc(s),l=c.length-1,d=e.length-1;d>=0;d--){var h=e[d];for(c[l--]=127&h;(h>>=7)>0;)c[l--]=128|127&h}return this._createEncoderBuffer(c)},u.prototype._encodeTime=function(e,t){var r,n=new Date(e);return"gentime"===t?r=[c(n.getUTCFullYear()),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[c(n.getUTCFullYear()%100),c(n.getUTCMonth()+1),c(n.getUTCDate()),c(n.getUTCHours()),c(n.getUTCMinutes()),c(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},u.prototype._encodeNull=function(){return this._createEncoderBuffer("")},u.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){var r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0),e=i.from(r)}if(i.isBuffer(e)){var n=e.length;0===e.length&&n++;var o=i.alloc(n);return e.copy(o),0===e.length&&(o[0]=0),this._createEncoderBuffer(o)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var s=1,a=e;a>=256;a>>=8)s++;for(var u=new Array(s),c=u.length-1;c>=0;c--)u[c]=255&e,e>>=8;return 128&u[0]&&u.unshift(0),this._createEncoderBuffer(i.from(u))},u.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},u.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},u.prototype._skipDefault=function(e,t,r){var n,i=this._baseState;if(null===i.default)return!1;var o=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,t,r).join()),o.length!==i.defaultBuffer.length)return!1;for(n=0;n{"use strict";var n=t;n.der=r(1068),n.pem=r(8520)},8520:(e,t,r)=>{"use strict";var n=r(1736),i=r(1068);function o(e){i.call(this,e),this.enc="pem"}n(o,i),e.exports=o,o.prototype.encode=function(e,t){for(var r=i.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"],o=0;o{"use strict";var n=r(8847)(r(3355)),i=r(3103);function o(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);i=0;u--)if(l[u]!==d[u])return!1;for(u=l.length-1;u>=0;u--)if(!A(e[s=l[u]],t[s],r,n))return!1;return!0}(e,t,r,i))}return r?e===t:e==t}function w(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function E(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function _(e,t,r,n){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&b(i,r,"Missing expected exception"+n);var o="string"==typeof n,s=!e&&i&&!r;if((!e&&a.isError(i)&&o&&E(i,r)||s)&&b(i,r,"Got unwanted exception"+n),e&&i&&r&&!E(i,r)||!e&&i)throw i}f.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return m(y(e.actual),128)+" "+e.operator+" "+m(y(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||b;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=new Error;if(r.stack){var n=r.stack,i=g(t),o=n.indexOf("\n"+i);if(o>=0){var s=n.indexOf("\n",o+1);n=n.substring(s+1)}this.stack=n}}},a.inherits(f.AssertionError,Error),f.fail=b,f.ok=v,f.equal=function(e,t,r){e!=t&&b(e,t,r,"==",f.equal)},f.notEqual=function(e,t,r){e==t&&b(e,t,r,"!=",f.notEqual)},f.deepEqual=function(e,t,r){A(e,t,!1)||b(e,t,r,"deepEqual",f.deepEqual)},f.deepStrictEqual=function(e,t,r){A(e,t,!0)||b(e,t,r,"deepStrictEqual",f.deepStrictEqual)},f.notDeepEqual=function(e,t,r){A(e,t,!1)&&b(e,t,r,"notDeepEqual",f.notDeepEqual)},f.notDeepStrictEqual=function e(t,r,n){A(t,r,!0)&&b(t,r,n,"notDeepStrictEqual",e)},f.strictEqual=function(e,t,r){e!==t&&b(e,t,r,"===",f.strictEqual)},f.notStrictEqual=function(e,t,r){e===t&&b(e,t,r,"!==",f.notStrictEqual)},f.throws=function(e,t,r){_(!0,e,t,r)},f.doesNotThrow=function(e,t,r){_(!1,e,t,r)},f.ifError=function(e){if(e)throw e},f.strict=i((function e(t,r){t||b(t,!0,r,"==",e)}),f,{equal:f.strictEqual,deepEqual:f.deepStrictEqual,notEqual:f.notStrictEqual,notDeepEqual:f.notDeepStrictEqual}),f.strict.strict=f.strict;var I=Object.keys||function(e){var t=[];for(var r in e)u.call(e,r)&&t.push(r);return t}},4074:e=>{"use strict";"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},6732:(e,t,r)=>{"use strict";var n=r(8847)(r(3355));e.exports=function(e){return e&&"object"===(0,n.default)(e)&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},9954:(e,t,r)=>{"use strict";var n=r(9142),o=r(8847)(r(3355)),s=/%[sdj%]/g;t.format=function(e){if(!v(e)){for(var t=[],r=0;r=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),a=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),m(r)?n.showHidden=r:r&&t._extend(n,r),A(n.showHidden)&&(n.showHidden=!1),A(n.depth)&&(n.depth=2),A(n.colors)&&(n.colors=!1),A(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),h(n,e,n.depth)}function l(e,t){var r=c.styles[t];return r?"["+c.colors[r][0]+"m"+e+"["+c.colors[r][1]+"m":e}function d(e,t){return e}function h(e,r,n){if(e.customInspect&&r&&S(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return v(i)||(i=h(e,i,n)),i}var o=function(e,t){if(A(t))return e.stylize("undefined","undefined");if(v(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return b(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):y(t)?e.stylize("null","null"):void 0}(e,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),I(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return f(r);if(0===s.length){if(S(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(w(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return e.stylize(Date.prototype.toString.call(r),"date");if(I(r))return f(r)}var c,l="",d=!1,E=["{","}"];return g(r)&&(d=!0,E=["[","]"]),S(r)&&(l=" [Function"+(r.name?": "+r.name:"")+"]"),w(r)&&(l=" "+RegExp.prototype.toString.call(r)),_(r)&&(l=" "+Date.prototype.toUTCString.call(r)),I(r)&&(l=" "+f(r)),0!==s.length||d&&0!=r.length?n<0?w(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=d?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(c,l,E)):E[0]+l+E[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),x(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=y(r)?h(e,u.value,null):h(e,u.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),A(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function g(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function y(e){return null===e}function b(e){return"number"==typeof e}function v(e){return"string"==typeof e}function A(e){return void 0===e}function w(e){return E(e)&&"[object RegExp]"===k(e)}function E(e){return"object"===(0,o.default)(e)&&null!==e}function _(e){return E(e)&&"[object Date]"===k(e)}function I(e){return E(e)&&("[object Error]"===k(e)||e instanceof Error)}function S(e){return"function"==typeof e}function k(e){return Object.prototype.toString.call(e)}function C(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(A(a)&&(a=n.env.NODE_DEBUG||""),e=e.toUpperCase(),!u[e])if(new RegExp("\\b"+e+"\\b","i").test(a)){var r=n.pid;u[e]=function(){var n=t.format.apply(t,arguments);i.error("%s %d: %s",e,r,n)}}else u[e]=function(){};return u[e]},t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=g,t.isBoolean=m,t.isNull=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=b,t.isString=v,t.isSymbol=function(e){return"symbol"===(0,o.default)(e)},t.isUndefined=A,t.isRegExp=w,t.isObject=E,t.isDate=_,t.isError=I,t.isFunction=S,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===(0,o.default)(e)||void 0===e},t.isBuffer=r(6732);var T=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function x(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;i.log("%s - %s",(r=[C((e=new Date).getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":"),[e.getDate(),T[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(4074),t._extend=function(e,t){if(!t||!E(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}},7548:(e,t,r)=>{"use strict";var n=r(8850).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,l=new Uint8Array(s);e[r];){var d=t[e.charCodeAt(r)];if(255===d)return;for(var h=0,f=s-1;(0!==d||h>>0,l[f]=d%256>>>0,d=d/256>>>0;if(0!==d)throw new Error("Non-zero carry");o=h,r++}for(var p=s-o;p!==s&&0===l[p];)p++;var g=n.allocUnsafe(i+(s-p));g.fill(0,0,i);for(var m=i;p!==s;)g[m++]=l[p++];return g}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=n.from(t)),!n.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var r=0,i=0,o=0,s=t.length;o!==s&&0===t[o];)o++,r++;for(var c=(s-o)*l+1>>>0,d=new Uint8Array(c);o!==s;){for(var h=t[o],f=0,p=c-1;(0!==h||f>>0,d[p]=h%a>>>0,h=h/a>>>0;if(0!==h)throw new Error("Non-zero carry");i=f,o++}for(var g=c-i;g!==c&&0===d[g];)g++;for(var m=u.repeat(r);g{"use strict";t.byteLength=function(e){var t=a(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,o=a(e),s=o[0],u=o[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,u)),l=0,d=u>0?s-4:s;for(r=0;r>16&255,c[l++]=t>>8&255,c[l++]=255&t;return 2===u&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[l++]=255&t),1===u&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],s=16383,a=0,c=n-i;ac?c:a+s));return 1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0;s<64;++s)r[s]=o[s],n[o.charCodeAt(s)]=s;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function u(e,t,n){for(var i,o,s=[],a=t;a>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},1734:(e,t,r)=>{"use strict";e=r.nmd(e);var n=r(8847)(r(3355));!function(e,t){function i(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function s(e,t,r){if(s.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var a;"object"===(0,n.default)(e)?e.exports=s:(void 0).BN=s,s.BN=s,s.wordSize=26;try{a="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(9033).Buffer}catch(e){}function u(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void i(!1,"Invalid character in "+e)}function c(e,t,r){var n=u(e,r);return r-1>=t&&(n|=u(e,r-1)<<4),n}function l(e,t,r,n){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,i(c>=0&&s0?e:t},s.min=function(e,t){return e.cmp(t)<0?e:t},s.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===(0,n.default)(e))return this._initArray(e,t,r);"hex"===t&&(t=16),i(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(o++,this.negative=1),o=0;n-=3)s=e[n]|e[n-1]<<8|e[n-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(n=0,o=0;n>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},s.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=c(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},s.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},s.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=h}catch(e){s.prototype.inspect=h}else s.prototype.inspect=h;function h(){return(this.red?""}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function m(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}s.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var n=0,o=0,s=0;s>>24-n&16777215,(n+=2)>=26&&(n-=26,s--),r=0!==o||s!==this.length-1?f[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=p[e],l=g[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var h=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?h+r:f[c-h.length]+h+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}i(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},s.prototype.toJSON=function(){return this.toString(16,2)},a&&(s.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),s.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},s.prototype.toArrayLike=function(e,t,r){this._strip();var n=this.byteLength(),o=r||Math.max(1,n);i(n<=o,"byte array longer than desired length"),i(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,n),s},s.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?s.prototype._countBits=function(e){return 32-Math.clz32(e)}:s.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},s.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return!(8191&t)&&(r+=13,t>>>=13),!(127&t)&&(r+=7,t>>>=7),!(15&t)&&(r+=4,t>>>=4),!(3&t)&&(r+=2,t>>>=2),!(1&t)&&r++,r},s.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},s.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},s.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},s.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},s.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},s.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},s.prototype.inotn=function(e){i("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var n=0;n0&&(this.words[n]=~this.words[n]&67108863>>26-r),this._strip()},s.prototype.notn=function(e){return this.clone().inotn(e)},s.prototype.setn=function(e,t){i("number"==typeof e&&e>=0);var r=e/26|0,n=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},s.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function b(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function v(e,t,r){return b(e,t,r)}function A(e,t){this.x=e,this.y=t}Math.imul||(y=m),s.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):r<63?m(this,e,t):r<1024?b(this,e,t):v(this,e,t)},A.prototype.makeRBT=function(e){for(var t=new Array(e),r=s.prototype._countBits(e)-1,n=0;n>=1;return n},A.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[n]=67108863&s}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},s.prototype.muln=function(e){return this.clone().imuln(e)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new s(1);for(var r=this,n=0;n=0);var t,r=e%26,n=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==n){for(t=this.length-1;t>=0;t--)this.words[t+n]=this.words[t];for(t=0;t=0),n=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=n);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(e,t,r){return i(0===this.negative),this.iushrn(e,t,r)},s.prototype.shln=function(e){return this.clone().ishln(e)},s.prototype.ushln=function(e){return this.clone().iushln(e)},s.prototype.shrn=function(e){return this.clone().ishrn(e)},s.prototype.ushrn=function(e){return this.clone().iushrn(e)},s.prototype.testn=function(e){i("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,n=1<=0);var t=e%26,r=(e-t)/26;if(i(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var n=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},s.prototype.isubn=function(e){if(i("number"==typeof e),i(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[n+r]=67108863&o}for(;n>26,this.words[n+r]=67108863&o;if(0===a)return this._strip();for(i(-1===a),a=0,n=0;n>26,this.words[n]=67108863&o;return this.negative=1,this._strip()},s.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new s(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},s.prototype.divmod=function(e,t,r){return i(!e.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(n=a.div.neg()),"div"!==t&&(o=a.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:n,mod:o}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(n=a.div.neg()),{div:n,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(o=a.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:a.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new s(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new s(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new s(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,o,a},s.prototype.div=function(e){return this.divmod(e,"div",!1).div},s.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},s.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},s.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},s.prototype.modrn=function(e){var t=e<0;t&&(e=-e),i(e<=67108863);for(var r=(1<<26)%e,n=0,o=this.length-1;o>=0;o--)n=(r*n+(0|this.words[o]))%e;return t?-n:n},s.prototype.modn=function(e){return this.modrn(e)},s.prototype.idivn=function(e){var t=e<0;t&&(e=-e),i(e<=67108863);for(var r=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*r;this.words[n]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},s.prototype.divn=function(e){return this.clone().idivn(e)},s.prototype.egcd=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n=new s(1),o=new s(0),a=new s(0),u=new s(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(n.isOdd()||o.isOdd())&&(n.iadd(l),o.isub(d)),n.iushrn(1),o.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),n.isub(a),o.isub(u)):(r.isub(t),a.isub(n),u.isub(o))}return{a,b:u,gcd:r.iushln(c)}},s.prototype._invmp=function(e){i(0===e.negative),i(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var n,o=new s(1),a=new s(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(u),o.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a)):(r.isub(t),a.isub(o))}return(n=0===t.cmpn(1)?o:a).cmpn(0)<0&&n.iadd(e),n},s.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},s.prototype.invm=function(e){return this.egcd(e).a.umod(e)},s.prototype.isEven=function(){return!(1&this.words[0])},s.prototype.isOdd=function(){return!(1&~this.words[0])},s.prototype.andln=function(e){return this.words[0]&e},s.prototype.bincn=function(e){i("number"==typeof e);var t=e%26,r=(e-t)/26,n=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},s.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},s.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),i(e<=67108863,"Number is too big");var n=0|this.words[0];t=n===e?0:ne.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},s.prototype.gtn=function(e){return 1===this.cmpn(e)},s.prototype.gt=function(e){return 1===this.cmp(e)},s.prototype.gten=function(e){return this.cmpn(e)>=0},s.prototype.gte=function(e){return this.cmp(e)>=0},s.prototype.ltn=function(e){return-1===this.cmpn(e)},s.prototype.lt=function(e){return-1===this.cmp(e)},s.prototype.lten=function(e){return this.cmpn(e)<=0},s.prototype.lte=function(e){return this.cmp(e)<=0},s.prototype.eqn=function(e){return 0===this.cmpn(e)},s.prototype.eq=function(e){return 0===this.cmp(e)},s.red=function(e){return new C(e)},s.prototype.toRed=function(e){return i(!this.red,"Already a number in reduction context"),i(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},s.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(e){return this.red=e,this},s.prototype.forceRed=function(e){return i(!this.red,"Already a number in reduction context"),this._forceRed(e)},s.prototype.redAdd=function(e){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},s.prototype.redIAdd=function(e){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},s.prototype.redSub=function(e){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},s.prototype.redISub=function(e){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},s.prototype.redShl=function(e){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},s.prototype.redMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},s.prototype.redIMul=function(e){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},s.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(e){return i(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function E(e,t){this.name=e,this.p=new s(t,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){E.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function I(){E.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){E.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function k(){E.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function C(e){if("string"==typeof e){var t=s._prime(e);this.m=t.p,this.prime=t}else i(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function T(e){C.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}E.prototype._tmp=function(){var e=new s(null);return e.words=new Array(Math.ceil(this.n/13)),e},E.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},E.prototype.split=function(e,t){e.iushrn(this.n,0,t)},E.prototype.imulK=function(e){return e.imul(this.k)},o(_,E),_.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},s._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new I;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new k}return w[e]=t,t},C.prototype._verify1=function(e){i(0===e.negative,"red works only with positives"),i(e.red,"red works only with red numbers")},C.prototype._verify2=function(e,t){i(!(e.negative|t.negative),"red works only with positives"),i(e.red&&e.red===t.red,"red works only with red numbers")},C.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(d(e,e.umod(this.m)._forceRed(this)),e)},C.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},C.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},C.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},C.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},C.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},C.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},C.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},C.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},C.prototype.isqr=function(e){return this.imul(e,e.clone())},C.prototype.sqr=function(e){return this.mul(e,e)},C.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(i(t%2==1),3===t){var r=this.m.add(new s(1)).iushrn(2);return this.pow(e,r)}for(var n=this.m.subn(1),o=0;!n.isZero()&&0===n.andln(1);)o++,n.iushrn(1);i(!n.isZero());var a=new s(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new s(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,n),h=this.pow(e,n.addn(1).iushrn(1)),f=this.pow(e,n),p=o;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();i(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==o?(o<<=1,o|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[o]),a=0,o=0)):a=0}u=26}return i},C.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},C.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},s.mont=function(e){return new T(e)},o(T,C),T.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},T.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},T.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},T.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new s(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},T.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e)},2202:(e,t,r)=>{"use strict";var n,i=r(8847)(r(3355));function o(e){this.rand=e}if(e.exports=function(e){return n||(n=new o(null)),n.generate(e)},e.exports.Rand=o,o.prototype.generate=function(e){return this._rand(e)},o.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r{"use strict";var n=r(8850).Buffer;function i(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,r=new Array(t),i=0;i>>24]^l[p>>>16&255]^d[g>>>8&255]^h[255&m]^t[y++],s=c[p>>>24]^l[g>>>16&255]^d[m>>>8&255]^h[255&f]^t[y++],a=c[g>>>24]^l[m>>>16&255]^d[f>>>8&255]^h[255&p]^t[y++],u=c[m>>>24]^l[f>>>16&255]^d[p>>>8&255]^h[255&g]^t[y++],f=o,p=s,g=a,m=u;return o=(n[f>>>24]<<24|n[p>>>16&255]<<16|n[g>>>8&255]<<8|n[255&m])^t[y++],s=(n[p>>>24]<<24|n[g>>>16&255]<<16|n[m>>>8&255]<<8|n[255&f])^t[y++],a=(n[g>>>24]<<24|n[m>>>16&255]<<16|n[f>>>8&255]<<8|n[255&p])^t[y++],u=(n[m>>>24]<<24|n[f>>>16&255]<<16|n[p>>>8&255]<<8|n[255&g])^t[y++],[o>>>=0,s>>>=0,a>>>=0,u>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],u=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],s=0,a=0,u=0;u<256;++u){var c=a^a<<1^a<<2^a<<3^a<<4;c=c>>>8^255&c^99,r[s]=c,n[c]=s;var l=e[s],d=e[l],h=e[d],f=257*e[c]^16843008*c;i[0][s]=f<<24|f>>>8,i[1][s]=f<<16|f>>>16,i[2][s]=f<<8|f>>>24,i[3][s]=f,f=16843009*h^65537*d^257*l^16843008*s,o[0][c]=f<<24|f>>>8,o[1][c]=f<<16|f>>>16,o[2][c]=f<<8|f>>>24,o[3][c]=f,0===s?s=a=1:(s=l^e[e[e[h^l]]],a^=e[e[a]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function c(e){this._key=i(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),i=[],o=0;o>>24,s=u.SBOX[s>>>24]<<24|u.SBOX[s>>>16&255]<<16|u.SBOX[s>>>8&255]<<8|u.SBOX[255&s],s^=a[o/t|0]<<24):t>6&&o%t==4&&(s=u.SBOX[s>>>24]<<24|u.SBOX[s>>>16&255]<<16|u.SBOX[s>>>8&255]<<8|u.SBOX[255&s]),i[o]=i[o-t]^s}for(var c=[],l=0;l>>24]]^u.INV_SUB_MIX[1][u.SBOX[h>>>16&255]]^u.INV_SUB_MIX[2][u.SBOX[h>>>8&255]]^u.INV_SUB_MIX[3][u.SBOX[255&h]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return s(e=i(e),this._keySchedule,u.SUB_MIX,u.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},c.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3],e[3]=t;var r=s(e,this._invKeySchedule,u.INV_SUB_MIX,u.INV_SBOX,this._nRounds),o=n.allocUnsafe(16);return o.writeUInt32BE(r[0],0),o.writeUInt32BE(r[3],4),o.writeUInt32BE(r[2],8),o.writeUInt32BE(r[1],12),o},c.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},e.exports.AES=c},426:(e,t,r)=>{"use strict";var n=r(7494),i=r(8850).Buffer,o=r(3013),s=r(1736),a=r(6626),u=r(6316),c=r(7557);function l(e,t,r,s){o.call(this);var u=i.alloc(4,0);this._cipher=new n.AES(t);var l=this._cipher.encryptBlock(u);this._ghash=new a(l),r=function(e,t,r){if(12===t.length)return e._finID=i.concat([t,i.from([0,0,0,1])]),i.concat([t,i.from([0,0,0,2])]);var n=new a(r),o=t.length,s=o%16;n.update(t),s&&(s=16-s,n.update(i.alloc(s,0))),n.update(i.alloc(8,0));var u=8*o,l=i.alloc(8);l.writeUIntBE(u,0,8),n.update(l),e._finID=n.state;var d=i.from(e._finID);return c(d),d}(this,r,l),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(l,o),l.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=i.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},l.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=u(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),i=0;i{"use strict";var n=r(5478),i=r(2184),o=r(4946);t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(o)}},2184:(e,t,r)=>{"use strict";var n=r(426),i=r(8850).Buffer,o=r(8408),s=r(1408),a=r(3013),u=r(7494),c=r(7085);function l(e,t,r){a.call(this),this._cache=new d,this._last=void 0,this._cipher=new u.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}function d(){this.cache=i.allocUnsafe(0)}function h(e,t,r){var a=o[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=i.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof t&&(t=i.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===a.type?new s(a.module,t,r,!0):"auth"===a.type?new n(a.module,t,r,!0):new l(a.module,t,r)}r(1736)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),n.push(r);return i.concat(n)},l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");for(var r=-1;++r16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},d.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var r=o[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=c(t,!1,r.key,r.iv);return h(e,n.key,n.iv)},t.createDecipheriv=h},5478:(e,t,r)=>{"use strict";var n=r(8408),i=r(426),o=r(8850).Buffer,s=r(1408),a=r(3013),u=r(7494),c=r(7085);function l(e,t,r){a.call(this),this._cache=new h,this._cipher=new u.AES(t),this._prev=o.from(r),this._mode=e,this._autopadding=!0}r(1736)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return o.concat(n)};var d=o.alloc(16,16);function h(){this.cache=o.allocUnsafe(0)}function f(e,t,r){var a=n[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=o.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=o.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===a.type?new s(a.module,t,r):"auth"===a.type?new i(a.module,t,r):new l(a.module,t,r)}l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(d))throw this._cipher.scrub(),new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},h.prototype.add=function(e){this.cache=o.concat([this.cache,e])},h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},h.prototype.flush=function(){for(var e=16-this.cache.length,t=o.allocUnsafe(e),r=-1;++r{"use strict";var n=r(8850).Buffer,i=n.alloc(16,0);function o(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(e){for(var t=-1;++t0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=o(i)},s.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(o([0,e,0,t])),this.state},e.exports=s},7557:e=>{"use strict";e.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},7427:(e,t,r)=>{"use strict";var n=r(6316);t.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return n(i,r)}},4030:(e,t,r)=>{"use strict";var n=r(8850).Buffer,i=r(6316);function o(e,t,r){var o=t.length,s=i(t,e._cache);return e._cache=e._cache.slice(o),e._prev=n.concat([e._prev,r?t:s]),s}t.encrypt=function(e,t,r){for(var i,s=n.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){s=n.concat([s,o(e,t,r)]);break}i=e._cache.length,s=n.concat([s,o(e,t.slice(0,i),r)]),t=t.slice(i)}return s}},3206:(e,t,r)=>{"use strict";var n=r(8850).Buffer;function i(e,t,r){for(var n,i,s=-1,a=0;++s<8;)n=t&1<<7-s?128:0,a+=(128&(i=e._cipher.encryptBlock(e._prev)[0]^n))>>s%8,e._prev=o(e._prev,r?n:i);return a}function o(e,t){var r=e.length,i=-1,o=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++i>7;return o}t.encrypt=function(e,t,r){for(var o=t.length,s=n.allocUnsafe(o),a=-1;++a{"use strict";var n=r(8850).Buffer;function i(e,t,r){var i=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([r?t:i])]),i}t.encrypt=function(e,t,r){for(var o=t.length,s=n.allocUnsafe(o),a=-1;++a{"use strict";var n=r(6316),i=r(8850).Buffer,o=r(7557);function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return o(e._prev),t}t.encrypt=function(e,t){var r=Math.ceil(t.length/16),o=e._cache.length;e._cache=i.concat([e._cache,i.allocUnsafe(16*r)]);for(var a=0;a{"use strict";t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},8408:(e,t,r)=>{"use strict";var n={ECB:r(9297),CBC:r(7427),CFB:r(4030),CFB8:r(4726),CFB1:r(3206),OFB:r(1962),CTR:r(2802),GCM:r(2802)},i=r(4946);for(var o in i)i[o].module=n[i[o].mode];e.exports=i},1962:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(6316);function o(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(e,t){for(;e._cache.length{"use strict";var n=r(7494),i=r(8850).Buffer,o=r(3013);function s(e,t,r,s){o.call(this),this._cipher=new n.AES(t),this._prev=i.from(r),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=s,this._mode=e}r(1736)(s,o),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},6805:(e,t,r)=>{"use strict";var n=r(9120),i=r(8073),o=r(8408),s=r(867),a=r(7085);function u(e,t,r){if(e=e.toLowerCase(),o[e])return i.createCipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function c(e,t,r){if(e=e.toLowerCase(),o[e])return i.createDecipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var r,n;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=a(t,!1,r,n);return u(e,i.key,i.iv)},t.createCipheriv=t.Cipheriv=u,t.createDecipher=t.Decipher=function(e,t){var r,n;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var i=a(t,!1,r,n);return c(e,i.key,i.iv)},t.createDecipheriv=t.Decipheriv=c,t.listCiphers=t.getCiphers=function(){return Object.keys(s).concat(i.getCiphers())}},9120:(e,t,r)=>{"use strict";var n=r(3013),i=r(5626),o=r(1736),s=r(8850).Buffer,a={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function u(e){n.call(this);var t,r=e.mode.toLowerCase(),i=a[r];t=e.decrypt?"decrypt":"encrypt";var o=e.key;s.isBuffer(o)||(o=s.from(o)),"des-ede"!==r&&"des-ede-cbc"!==r||(o=s.concat([o,o.slice(0,8)]));var u=e.iv;s.isBuffer(u)||(u=s.from(u)),this._des=i.create({key:o,iv:u,type:t})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],e.exports=u,o(u,n),u.prototype._update=function(e){return s.from(this._des.update(e))},u.prototype._final=function(){return s.from(this._des.final())}},867:(e,t)=>{"use strict";t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},9782:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(1734),o=r(5010);function s(e){var t,r=e.modulus.byteLength();do{t=new i(o(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function a(e,t){var r=function(e){var t=s(e);return{blinder:t.toRed(i.mont(e.modulus)).redPow(new i(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),o=t.modulus.byteLength(),a=new i(e).mul(r.blinder).umod(t.modulus),u=a.toRed(i.mont(t.prime1)),c=a.toRed(i.mont(t.prime2)),l=t.coefficient,d=t.prime1,h=t.prime2,f=u.redPow(t.exponent1).fromRed(),p=c.redPow(t.exponent2).fromRed(),g=f.isub(p).imul(l).umod(d).imul(h);return p.iadd(g).imul(r.unblinder).umod(t.modulus).toArrayLike(n,"be",o)}a.getr=s,e.exports=a},6561:(e,t,r)=>{"use strict";e.exports=r(5207)},9527:(e,t,r)=>{"use strict";var n=r(8850).Buffer,i=r(5866),o=r(6505),s=r(1736),a=r(1628),u=r(5410),c=r(5207);function l(e){o.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){o.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function h(e){return new l(e)}function f(e){return new d(e)}Object.keys(c).forEach((function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),s(l,o.Writable),l.prototype._write=function(e,t,r){this._hash.update(e),r()},l.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},l.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=a(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},s(d,o.Writable),d.prototype._write=function(e,t,r){this._hash.update(e),r()},d.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},d.prototype.verify=function(e,t,r){"string"==typeof t&&(t=n.from(t,r)),this.end();var i=this._hash.digest();return u(t,i,e,this._signType,this._tag)},e.exports={Sign:h,Verify:f,createSign:h,createVerify:f}},1628:(e,t,r)=>{"use strict";var n=r(8850).Buffer,i=r(4424),o=r(9782),s=r(6597).ec,a=r(1734),u=r(7552),c=r(1308);function l(e,t,r,o){if((e=n.from(e.toArray())).length0&&r.ishrn(n),r}function h(e,t,r){var o,s;do{for(o=n.alloc(0);8*o.length{"use strict";var n=r(8850).Buffer,i=r(1734),o=r(6597).ec,s=r(7552),a=r(1308);function u(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,r,c,l){var d=s(r);if("ec"===d.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=a[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var i=new o(n),s=r.data.subjectPrivateKey.data;return i.verify(t,e,s)}(e,t,d)}if("dsa"===d.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,o=r.data.q,a=r.data.g,c=r.data.pub_key,l=s.signature.decode(e,"der"),d=l.s,h=l.r;u(d,o),u(h,o);var f=i.mont(n),p=d.invm(o);return 0===a.toRed(f).redPow(new i(t).mul(p).mod(o)).fromRed().mul(c.toRed(f).redPow(h.mul(p).mod(o)).fromRed()).mod(n).mod(o).cmp(h)}(e,t,d)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=n.concat([l,t]);for(var h=d.modulus.byteLength(),f=[1],p=0;t.length+f.length+2{"use strict";var n=r(9033).Buffer;e.exports=function(e,t){for(var r=Math.min(e.length,t.length),i=new n(r),o=0;o{"use strict";var n=r(4919),i=r(3226),o=r(9484);function s(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function p(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return z(e).length;default:if(n)return j(e).length;t=(""+t).toLowerCase(),n=!0}}function g(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return M(this,t,r);case"utf8":case"utf-8":return k(this,t,r);case"ascii":return T(this,t,r);case"latin1":case"binary":return x(this,t,r);case"base64":return S(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=u.from(t,n)),u.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,i);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,i){var o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var l=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){for(var d=!0,h=0;hi&&(n=i):n=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function S(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function k(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+d<=r)switch(d){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(l=u)}null===l?(l=65533,d=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=d}return function(e){var t=e.length;if(t<=C)return String.fromCharCode.apply(String,e);for(var r="",n=0;n0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},u.prototype.compare=function(e,t,r,n,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(o,s),c=this.slice(n,i),l=e.slice(t,r),d=0;di)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return A(this,e,t,r);case"ascii":return w(this,e,t,r);case"latin1":case"binary":return E(this,e,t,r);case"base64":return _(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var C=4096;function T(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;ii)&&(r=i);for(var o="",s=t;sr)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,r,n,i,o){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function O(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i>>8*(n?i:1-i)}function N(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i>>8*(n?i:3-i)&255}function D(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function L(e,t,r,n,o){return o||D(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function U(e,t,r,n,o){return o||D(e,0,r,8),i.write(e,t,r,n,52,8),r+8}u.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t0&&(i*=256);)n+=this[e+--t]*i;return n},u.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||P(e,t,this.length);for(var n=this[e],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*t)),n},u.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||P(e,t,this.length);for(var n=t,i=1,o=this[e+--n];n>0&&(i*=256);)o+=this[e+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},u.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,r,n){e=+e,t|=0,r|=0,n||R(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+r},u.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):O(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):O(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):N(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var i=Math.pow(2,8*r-1);R(this,e,t,r,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s|0)-a&255;return t+r},u.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):O(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):O(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):N(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):N(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,r){return L(this,e,t,!0,r)},u.prototype.writeFloatBE=function(e,t,r){return L(this,e,t,!1,r)},u.prototype.writeDoubleLE=function(e,t,r){return U(this,e,t,!0,r)},u.prototype.writeDoubleBE=function(e,t,r){return U(this,e,t,!1,r)},u.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--i)e[i+t]=this[i+r];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function z(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(F,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,r,n){for(var i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}},3675:e=>{"use strict";e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},593:(e,t,r)=>{"use strict";var n=r(7701),i=r(4373),o=i(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&o(e,".prototype.")>-1?i(r):r}},4373:(e,t,r)=>{"use strict";var n=r(3767),i=r(7701),o=i("%Function.prototype.apply%"),s=i("%Function.prototype.call%"),a=i("%Reflect.apply%",!0)||n.call(s,o),u=i("%Object.getOwnPropertyDescriptor%",!0),c=i("%Object.defineProperty%",!0),l=i("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=a(n,s,arguments);return u&&c&&u(t,"length").configurable&&c(t,"length",{value:1+l(0,e.length-(arguments.length-1))}),t};var d=function(){return a(n,o,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},7759:(e,t,r)=>{"use strict";for(var n=r(8847)(r(4519)),i=r(3630),o={},s=0,a=Object.entries(i);s{"use strict";var n=r(9033).Buffer,i=r(6657),o=r(5262),s=r(1842),a=r(779);(t=e.exports).addPrefix=function(e,t){var r;if(n.isBuffer(e))r=a.varintBufferEncode(e);else{if(!s[e])throw new Error("multicodec not recognized");r=s[e]}return n.concat([r,t])},t.rmPrefix=function(e){return i.decode(e),e.slice(i.decode.bytes)},t.getCodec=function(e){var t=i.decode(e),r=o.get(t);if(void 0===r)throw new Error("Code ".concat(t," not found"));return r},t.getName=function(e){return o.get(e)},t.getNumber=function(e){var t=s[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return a.varintBufferDecode(t)[0]},t.getCode=function(e){return i.decode(e)},t.getCodeVarint=function(e){var t=s[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return t},t.getVarint=function(e){return i.encode(e)};var u=r(7759);Object.assign(t,u),t.print=r(9268)},5262:(e,t,r)=>{"use strict";var n=r(3630),i=new Map;for(var o in n){var s=n[o];i.set(s,o)}e.exports=Object.freeze(i)},9268:(e,t,r)=>{"use strict";for(var n=r(8847)(r(4519)),i=r(3630),o={},s=0,a=Object.entries(i);s{"use strict";var n=r(6657),i=r(9033).Buffer;function o(e){return parseInt(e.toString("hex"),16)}function s(e){var t=e.toString(16);return t.length%2==1&&(t="0"+t),i.from(t,"hex")}e.exports={numberToBuffer:s,bufferToNumber:o,varintBufferEncode:function(e){return i.from(n.encode(o(e)))},varintBufferDecode:function(e){return s(n.decode(e))},varintEncode:function(e){return i.from(n.encode(e))}}},1842:(e,t,r)=>{"use strict";var n=r(3630),i=r(779).varintEncode,o={};for(var s in n){var a=n[s];o[s]=i(a)}e.exports=Object.freeze(o)},9976:(e,t,r)=>{"use strict";var n=r(7748),i=r(9033).Buffer,o={checkCIDComponents:function(e){if(null==e)return"null values are not valid CIDs";if(0!==e.version&&1!==e.version)return"Invalid version, must be a number equal to 1 or 0";if("string"!=typeof e.codec)return"codec must be string";if(0===e.version){if("dag-pb"!==e.codec)return"codec must be 'dag-pb' for CIDv0";if("base58btc"!==e.multibaseName)return"multibaseName must be 'base58btc' for CIDv0"}if(!i.isBuffer(e.multihash))return"multihash must be a Buffer";try{n.validate(e.multihash)}catch(e){var t=e.message;return t||(t="Multihash validation failed"),t}}};e.exports=o},2753:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(9721)),o=n(r(8985)),s=r(9033).Buffer,a=r(7748),u=r(6086),c=r(7223),l=r(3630),d=r(9976),h=r(3162)(function(e){function t(e,r,n,o){if((0,i.default)(this,t),h.isCID(e)){var l=e;return this.version=l.version,this.codec=l.codec,this.multihash=s.from(l.multihash),void(this.multibaseName=l.multibaseName||(0===l.version?"base58btc":"base32"))}if("string"==typeof e){var d=u.isEncoded(e);if(d){var f=u.decode(e);this.version=parseInt(f.slice(0,1).toString("hex"),16),this.codec=c.getCodec(f.slice(1)),this.multihash=c.rmPrefix(f.slice(1)),this.multibaseName=d}else this.version=0,this.codec="dag-pb",this.multihash=a.fromB58String(e),this.multibaseName="base58btc";return t.validateCID(this),void Object.defineProperty(this,"string",{value:e})}if(s.isBuffer(e)){var p=e.slice(0,1),g=parseInt(p.toString("hex"),16);if(1===g){var m=e;this.version=g,this.codec=c.getCodec(m.slice(1)),this.multihash=c.rmPrefix(m.slice(1)),this.multibaseName="base32"}else this.version=0,this.codec="dag-pb",this.multihash=e,this.multibaseName="base58btc";t.validateCID(this)}else this.version=e,this.codec=r,this.multihash=n,this.multibaseName=o||(0===e?"base58btc":"base32"),t.validateCID(this)}return(0,o.default)(t,[{key:"buffer",get:function(){var e=this._buffer;if(!e){if(0===this.version)e=this.multihash;else{if(1!==this.version)throw new Error("unsupported version");e=s.concat([s.from("01","hex"),c.getCodeVarint(this.codec),this.multihash])}Object.defineProperty(this,"_buffer",{value:e})}return e}},{key:"prefix",get:function(){return s.concat([s.from("0".concat(this.version),"hex"),c.getCodeVarint(this.codec),a.prefix(this.multihash)])}},{key:"toV0",value:function(){if("dag-pb"!==this.codec)throw new Error("Cannot convert a non dag-pb CID to CIDv0");var e=a.decode(this.multihash),t=e.name,r=e.length;if("sha2-256"!==t)throw new Error("Cannot convert non sha2-256 multihash CID to CIDv0");if(32!==r)throw new Error("Cannot convert non 32 byte multihash CID to CIDv0");return new h(0,this.codec,this.multihash)}},{key:"toV1",value:function(){return new h(1,this.codec,this.multihash)}},{key:"toBaseEncodedString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.multibaseName;if(this.string&&e===this.multibaseName)return this.string;var t=null;if(0===this.version){if("base58btc"!==e)throw new Error("not supported with CIDv0, to support different bases, please migrate the instance do CIDv1, you can do that through cid.toV1()");t=a.toB58String(this.multihash)}else{if(1!==this.version)throw new Error("unsupported version");t=u.encode(e,this.buffer).toString()}return e===this.multibaseName&&Object.defineProperty(this,"string",{value:t}),t}},{key:e,value:function(){return"CID("+this.toString()+")"}},{key:"toString",value:function(e){return this.toBaseEncodedString(e)}},{key:"toJSON",value:function(){return{codec:this.codec,version:this.version,hash:this.multihash}}},{key:"equals",value:function(e){return this.codec===e.codec&&this.version===e.version&&this.multihash.equals(e.multihash)}}],[{key:"validateCID",value:function(e){var t=d.checkCIDComponents(e);if(t)throw new Error(t)}}]),t}(Symbol.for("nodejs.util.inspect.custom")),{className:"CID",symbolName:"@ipld/js-cid/CID"});h.codecs=l,e.exports=h},3013:(e,t,r)=>{"use strict";var n=r(8850).Buffer,i=r(7245).Transform,o=r(3462).s;function s(e){i.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(1736)(s,i),s.prototype.update=function(e,t,r){"string"==typeof e&&(e=n.from(e,t));var i=this._update(e);return this.hashMode?this:(r&&(i=this._toString(i,r)),i)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=s},3162:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(4727)),o=n(r(775)),s=n(r(9721)),a=n(r(8985)),u=n(r(8975)),c=n(r(5163)),l=n(r(4650)),d=n(r(1949));e.exports=function(e,t){var r=t.className,n=t.symbolName,i=Symbol.for(n),h=(0,o.default)({},r,function(e,t){(0,c.default)(f,e);var n,o,h=(n=f,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,d.default)(n);if(o){var r=(0,d.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,l.default)(this,e)});function f(){var e;(0,s.default)(this,f);for(var t=arguments.length,r=new Array(t),n=0;n{"use strict";var n=r(2753);t.cidV0ToV1Base32=function(e){var t=new n(e);return 0===t.version&&(t=t.toV1()),t.toString("base32")}},4308:(e,t,r)=>{"use strict";var n=r(9206),i=r(9512),o=i.hexStringToBuffer,s=i.profiles,a=r(6834).cidV0ToV1Base32;e.exports={helpers:{cidV0ToV1Base32:a},decode:function(e){var t=o(e),r=n.getCodec(t),i=n.rmPrefix(t),a=s[r];return a||(a=s.default),a.decode(i)},fromIpfs:function(e){return this.encode("ipfs-ns",e)},fromSwarm:function(e){return this.encode("swarm-ns",e)},encode:function(e,t){var r=s[e];r||(r=s.default);var i=r.encode(t);return n.addPrefix(e,i).toString("hex")},getCodec:function(e){var t=o(e);return n.getCodec(t)}}},9512:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(2753),o=r(7748),s=function(e){var t,r=e.slice(0,2),n=e.slice(2);return t="0x"===r?n:e,o.fromHexString(t)},a={swarm:function(e){var t=o.encode(s(e),"keccak-256");return new i(1,"swarm-manifest",t).buffer},ipfs:function(e){var t=o.fromB58String(e);return new i(1,"dag-pb",t).buffer},utf8:function(e){return n.from(e,"utf8")}},u={hexMultiHash:function(e){var t=new i(e);return o.decode(t.multihash).digest.toString("hex")},b58MultiHash:function(e){var t=new i(e);return o.toB58String(t.multihash)},utf8:function(e){return e.toString("utf8")}},c={"swarm-ns":{encode:a.swarm,decode:u.hexMultiHash},"ipfs-ns":{encode:a.ipfs,decode:u.b58MultiHash},"ipns-ns":{encode:a.ipfs,decode:u.b58MultiHash},default:{encode:a.utf8,decode:u.utf8}};t.hexStringToBuffer=s,t.profiles=c},4628:(e,t,r)=>{"use strict";var n,i,o=r(8847)(r(3355));i=function(e){e.version="1.2.2";var t=function(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=r)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!=typeof Int32Array?new Int32Array(t):t}(),r=function(e){var t=0,r=0,n=0,i="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096);for(n=0;256!=n;++n)i[n]=e[n];for(n=0;256!=n;++n)for(r=e[n],t=256+n;t<4096;t+=256)r=i[t]=r>>>8^e[255&r];var o=[];for(n=1;16!=n;++n)o[n-1]="undefined"!=typeof Int32Array?i.subarray(256*n,256*n+256):i.slice(256*n,256*n+256);return o}(t),n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],u=r[5],c=r[6],l=r[7],d=r[8],h=r[9],f=r[10],p=r[11],g=r[12],m=r[13],y=r[14];e.table=t,e.bstr=function(e,r){for(var n=~r,i=0,o=e.length;i>>8^t[255&(n^e.charCodeAt(i++))];return~n},e.buf=function(e,r){for(var b=~r,v=e.length-15,A=0;A>8&255]^g[e[A++]^b>>16&255]^p[e[A++]^b>>>24]^f[e[A++]]^h[e[A++]]^d[e[A++]]^l[e[A++]]^c[e[A++]]^u[e[A++]]^a[e[A++]]^s[e[A++]]^o[e[A++]]^i[e[A++]]^n[e[A++]]^t[e[A++]];for(v+=15;A>>8^t[255&(b^e[A++])];return~b},e.str=function(e,r){for(var n=~r,i=0,o=e.length,s=0,a=0;i>>8^t[255&(n^s)]:s<2048?n=(n=n>>>8^t[255&(n^(192|s>>6&31))])>>>8^t[255&(n^(128|63&s))]:s>=55296&&s<57344?(s=64+(1023&s),a=1023&e.charCodeAt(i++),n=(n=(n=(n=n>>>8^t[255&(n^(240|s>>8&7))])>>>8^t[255&(n^(128|s>>2&63))])>>>8^t[255&(n^(128|a>>6&15|(3&s)<<4))])>>>8^t[255&(n^(128|63&a))]):n=(n=(n=n>>>8^t[255&(n^(224|s>>12&15))])>>>8^t[255&(n^(128|s>>6&63))])>>>8^t[255&(n^(128|63&s))];return~n}},"undefined"==typeof DO_NOT_EXPORT_CRC?"object"===(0,o.default)(t)?i(t):(n=function(){var e={};return i(e),e}.call(t,r,t,e),void 0===n||(e.exports=n)):i({})},5102:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(6597),o=r(1734);e.exports=function(e){return new a(e)};var s={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function a(e){this.curveType=s[e],this.curveType||(this.curveType={name:e}),this.curve=new i.ec(this.curveType.name),this.keys=void 0}function u(e,t,r){Array.isArray(e)||(e=e.toArray());var i=new n(e);if(r&&i.length{"use strict";var n=r(1736),i=r(807),o=r(6707),s=r(1708),a=r(3013);function u(e){a.call(this,"digest"),this._hash=e}n(u,a),u.prototype._update=function(e){this._hash.update(e)},u.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new o:new u(s(e))}},5349:(e,t,r)=>{"use strict";var n=r(807);e.exports=function(e){return(new n).update(e).digest()}},4424:(e,t,r)=>{"use strict";var n=r(1736),i=r(9956),o=r(3013),s=r(8850).Buffer,a=r(5349),u=r(6707),c=r(1708),l=s.alloc(128);function d(e,t){o.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;this._alg=e,this._key=t,t.length>r?t=("rmd160"===e?new u:c(e)).update(t).digest():t.length{"use strict";var n=r(1736),i=r(8850).Buffer,o=r(3013),s=i.alloc(128),a=64;function u(e,t){o.call(this,"digest"),"string"==typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>a?t=e(t):t.length{"use strict";!function(e){!function(t){var r="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,i="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,s="ArrayBuffer"in e;if(s)var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(e){return e&&a.indexOf(Object.prototype.toString.call(e))>-1};function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function g(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:o&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&i&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,r,n=f(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,r=p(t=new FileReader),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function A(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}})),t}function w(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},y.call(v.prototype),y.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},w.error=function(){var e=new w(null,{status:0,statusText:""});return e.type="error",e};var E=[301,302,303,307,308];w.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code");return new w(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function _(e,r){return new Promise((function(n,o){var s=new v(e,r);if(s.signal&&s.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();t.append(n,i)}})),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var i="response"in a?a.response:a.responseText;n(new w(i,r))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new t.DOMException("Aborted","AbortError"))},a.open(s.method,s.url,!0),"include"===s.credentials?a.withCredentials=!0:"omit"===s.credentials&&(a.withCredentials=!1),"responseType"in a&&i&&(a.responseType="blob"),s.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),s.signal&&(s.signal.addEventListener("abort",u),a.onreadystatechange=function(){4===a.readyState&&s.signal.removeEventListener("abort",u)}),a.send(void 0===s._bodyInit?null:s._bodyInit)}))}_.polyfill=!0,e.fetch||(e.fetch=_,e.Headers=h,e.Request=v,e.Response=w),t.Headers=h,t.Request=v,t.Response=w,t.fetch=_,Object.defineProperty(t,"__esModule",{value:!0})}({})}("undefined"!=typeof self?self:void 0)},4293:(e,t,r)=>{"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r(5010),t.createHash=t.Hash=r(5866),t.createHmac=t.Hmac=r(4424);var n=r(6561),i=Object.keys(n),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return o};var s=r(4192);t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var a=r(6805);t.Cipher=a.Cipher,t.createCipher=a.createCipher,t.Cipheriv=a.Cipheriv,t.createCipheriv=a.createCipheriv,t.Decipher=a.Decipher,t.createDecipher=a.createDecipher,t.Decipheriv=a.Decipheriv,t.createDecipheriv=a.createDecipheriv,t.getCiphers=a.getCiphers,t.listCiphers=a.listCiphers;var u=r(8333);t.DiffieHellmanGroup=u.DiffieHellmanGroup,t.createDiffieHellmanGroup=u.createDiffieHellmanGroup,t.getDiffieHellman=u.getDiffieHellman,t.createDiffieHellman=u.createDiffieHellman,t.DiffieHellman=u.DiffieHellman;var c=r(9527);t.createSign=c.createSign,t.Sign=c.Sign,t.createVerify=c.createVerify,t.Verify=c.Verify,t.createECDH=r(5102);var l=r(6991);t.publicEncrypt=l.publicEncrypt,t.privateEncrypt=l.privateEncrypt,t.publicDecrypt=l.publicDecrypt,t.privateDecrypt=l.privateDecrypt;var d=r(6509);t.randomFill=d.randomFill,t.randomFillSync=d.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},34:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i="%[a-f0-9]{2}",o=new RegExp("("+i+")|([^%]+?)","gi"),s=new RegExp("("+i+")+","gi");function a(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],a(r),a(n))}function u(e){try{return decodeURIComponent(e)}catch(n){for(var t=e.match(o)||[],r=1;r{"use strict";t.utils=r(319),t.Cipher=r(9591),t.DES=r(3049),t.CBC=r(4375),t.EDE=r(9413)},4375:(e,t,r)=>{"use strict";var n=r(4504),i=r(1736),o={};function s(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t{"use strict";var n=r(4504);function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(i,r);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},i.prototype._pad=function(e,t){if(0===t)return!1;for(;t{"use strict";var n=r(4504),i=r(1736),o=r(319),s=r(9591);function a(){this.tmp=new Array(2),this.keys=null}function u(e){s.call(this,e);var t=new a;this._desState=t,this.deriveKeys(t,e.key)}i(u,s),e.exports=u,u.create=function(e){return new u(e)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];u.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=o.readUInt32BE(t,0),i=o.readUInt32BE(t,4);o.pc1(r,i,e.tmp,0),r=e.tmp[0],i=e.tmp[1];for(var s=0;s>>1];r=o.r28shl(r,a),i=o.r28shl(i,a),o.pc2(r,i,e.keys,s)}},u.prototype._update=function(e,t,r,n){var i=this._desState,s=o.readUInt32BE(e,t),a=o.readUInt32BE(e,t+4);o.ip(s,a,i.tmp,0),s=i.tmp[0],a=i.tmp[1],"encrypt"===this.type?this._encrypt(i,s,a,i.tmp,0):this._decrypt(i,s,a,i.tmp,0),s=i.tmp[0],a=i.tmp[1],o.writeUInt32BE(r,s,n),o.writeUInt32BE(r,a,n+4)},u.prototype._pad=function(e,t){for(var r=e.length-t,n=t;n>>0,s=h}o.rip(a,s,n,i)},u.prototype._decrypt=function(e,t,r,n,i){for(var s=r,a=t,u=e.keys.length-2;u>=0;u-=2){var c=e.keys[u],l=e.keys[u+1];o.expand(s,e.tmp,0),c^=e.tmp[0],l^=e.tmp[1];var d=o.substitute(c,l),h=s;s=(a^o.permute(d))>>>0,a=h}o.rip(s,a,n,i)}},9413:(e,t,r)=>{"use strict";var n=r(4504),i=r(1736),o=r(9591),s=r(3049);function a(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),i=t.slice(8,16),o=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:o})]:[s.create({type:"decrypt",key:o}),s.create({type:"encrypt",key:i}),s.create({type:"decrypt",key:r})]}function u(e){o.call(this,e);var t=new a(this.type,this.options.key);this._edeState=t}i(u,o),e.exports=u,u.create=function(e){return new u(e)},u.prototype._update=function(e,t,r,n){var i=this._edeState;i.ciphers[0]._update(e,t,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},u.prototype._pad=s.prototype._pad,u.prototype._unpad=s.prototype._unpad},319:(e,t)=>{"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,n){for(var i=0,o=0,s=6;s>=0;s-=2){for(var a=0;a<=24;a+=8)i<<=1,i|=t>>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>>a+s&1}for(s=6;s>=0;s-=2){for(a=1;a<=25;a+=8)o<<=1,o|=t>>>a+s&1;for(a=1;a<=25;a+=8)o<<=1,o|=e>>>a+s&1}r[n+0]=i>>>0,r[n+1]=o>>>0},t.rip=function(e,t,r,n){for(var i=0,o=0,s=0;s<4;s++)for(var a=24;a>=0;a-=8)i<<=1,i|=t>>>a+s&1,i<<=1,i|=e>>>a+s&1;for(s=4;s<8;s++)for(a=24;a>=0;a-=8)o<<=1,o|=t>>>a+s&1,o<<=1,o|=e>>>a+s&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.pc1=function(e,t,r,n){for(var i=0,o=0,s=7;s>=5;s--){for(var a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1}for(a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(s=1;s<=3;s++){for(a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1}for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.r28shl=function(e,t){return e<>>28-t};var r=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,i){for(var o=0,s=0,a=r.length>>>1,u=0;u>>r[u]&1;for(u=a;u>>r[u]&1;n[i+0]=o>>>0,n[i+1]=s>>>0},t.expand=function(e,t,r){var n=0,i=0;n=(1&e)<<5|e>>>27;for(var o=23;o>=15;o-=4)n<<=6,n|=e>>>o&63;for(o=11;o>=3;o-=4)i|=e>>>o&63,i<<=6;i|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=i>>>0};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var r=0,i=0;i<4;i++)r<<=4,r|=n[64*i+(e>>>18-6*i&63)];for(i=0;i<4;i++)r<<=4,r|=n[256+64*i+(t>>>18-6*i&63)];return r>>>0};var i=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,r=0;r>>i[r]&1;return t>>>0},t.padSplit=function(e,t,r){for(var n=e.toString(2);n.length{"use strict";var n=r(9033).Buffer,i=r(8557),o=r(9799),s=r(1592),a={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(e){var t=new n(o[e].prime,"hex"),r=new n(o[e].gen,"hex");return new s(t,r)},t.createDiffieHellman=t.DiffieHellman=function e(t,r,o,u){return n.isBuffer(r)||void 0===a[r]?e(t,"binary",r,o):(r=r||"binary",u=u||"binary",o=o||new n([2]),n.isBuffer(o)||(o=new n(o,u)),"number"==typeof t?new s(i(t,o),o,!0):(n.isBuffer(t)||(t=new n(t,r)),new s(t,o,!0)))}},1592:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(1734),o=new(r(137)),s=new i(24),a=new i(11),u=new i(10),c=new i(3),l=new i(7),d=r(8557),h=r(5010);function f(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),this._pub=new i(e),this}function p(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),this._priv=new i(e),this}e.exports=m;var g={};function m(e,t,r){this.setGenerator(t),this.__prime=new i(e),this._prime=i.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=f,this.setPrivateKey=p):this._primeCode=8}function y(e,t){var r=new n(e.toArray());return t?r.toString(t):r}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in g)return g[n];var i,h=0;if(e.isEven()||!d.simpleSieve||!d.fermatTest(e)||!o.test(e))return h+=1,h+="02"===r||"05"===r?8:4,g[n]=h,h;switch(o.test(e.shrn(1))||(h+=2),r){case"02":e.mod(s).cmp(a)&&(h+=8);break;case"05":(i=e.mod(u)).cmp(c)&&i.cmp(l)&&(h+=8);break;default:h+=4}return g[n]=h,h}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new i(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(e){var t=(e=(e=new i(e)).toRed(this._prime)).redPow(this._priv).fromRed(),r=new n(t.toArray()),o=this.getPrime();if(r.length{"use strict";var n=r(5010);e.exports=y,y.simpleSieve=g,y.fermatTest=m;var i=r(1734),o=new i(24),s=new(r(137)),a=new i(1),u=new i(2),c=new i(5),l=(new i(16),new i(8),new i(10)),d=new i(3),h=(new i(7),new i(11)),f=new i(4),p=(new i(12),null);function g(e){for(var t=function(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),i=0;ie;)r.ishrn(1);if(r.isEven()&&r.iadd(a),r.testn(1)||r.iadd(u),t.cmp(u)){if(!t.cmp(c))for(;r.mod(l).cmp(d);)r.iadd(f)}else for(;r.mod(o).cmp(h);)r.iadd(f);if(g(p=r.shrn(1))&&g(r)&&m(p)&&m(r)&&s.test(p)&&s.test(r))return r}}},6597:(e,t,r)=>{"use strict";var n=t;n.version=r(8597).i8,n.utils=r(7528),n.rand=r(2202),n.curve=r(6063),n.curves=r(506),n.ec=r(8320),n.eddsa=r(8027)},1249:(e,t,r)=>{"use strict";var n=r(1734),i=r(7528),o=i.getNAF,s=i.getJSF,a=i.assert;function u(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=u,u.prototype.point=function(){throw new Error("Not implemented")},u.prototype.validate=function(){throw new Error("Not implemented")},u.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),n=o(t,1,this._bitLength),i=(1<=s;l--)u=(u<<1)+n[l];c.push(u)}for(var d=this.jpoint(null,null,null),h=this.jpoint(null,null,null),f=i;f>0;f--){for(s=0;s=0;c--){for(var l=0;c>=0&&0===s[c];c--)l++;if(c>=0&&l++,u=u.dblp(l),c<0)break;var d=s[c];a(0!==d),u="affine"===e.type?d>0?u.mixedAdd(i[d-1>>1]):u.mixedAdd(i[-d-1>>1].neg()):d>0?u.add(i[d-1>>1]):u.add(i[-d-1>>1].neg())}return"affine"===e.type?u.toP():u},u.prototype._wnafMulAdd=function(e,t,r,n,i){var a,u,c,l=this._wnafT1,d=this._wnafT2,h=this._wnafT3,f=0;for(a=0;a=1;a-=2){var g=a-1,m=a;if(1===l[g]&&1===l[m]){var y=[t[g],null,null,t[m]];0===t[g].y.cmp(t[m].y)?(y[1]=t[g].add(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg())):0===t[g].y.cmp(t[m].y.redNeg())?(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].add(t[m].neg())):(y[1]=t[g].toJ().mixedAdd(t[m]),y[2]=t[g].toJ().mixedAdd(t[m].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],v=s(r[g],r[m]);for(f=Math.max(v[0].length,f),h[g]=new Array(f),h[m]=new Array(f),u=0;u=0;a--){for(var I=0;a>=0;){var S=!0;for(u=0;u=0&&I++,E=E.dblp(I),a<0)break;for(u=0;u0?c=d[u][k-1>>1]:k<0&&(c=d[u][-k-1>>1].neg()),E="affine"===c.type?E.mixedAdd(c):E.add(c))}}for(a=0;a=Math.ceil((e.bitLength()+1)/t.step)},c.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i{"use strict";var n=r(7528),i=r(1734),o=r(1736),s=r(1249),a=n.assert;function u(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function c(e,t,r,n,o){s.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(r,16),this.z=n?new i(n,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(u,s),e.exports=u,u.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},u.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},u.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},u.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),o=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=n.redMul(o.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var u=a.fromRed().isOdd();return(t&&!u||!t&&u)&&(a=a.redNeg()),this.point(e,a)},u.prototype.pointFromY=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.c2),o=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(o.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},u.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(i)},o(c,s.BasePoint),u.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},u.prototype.point=function(e,t,r,n){return new c(this,e,t,r,n)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"":""},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=n.redAdd(t),s=o.redSub(r),a=n.redSub(t),u=i.redMul(s),c=o.redMul(a),l=i.redMul(a),d=s.redMul(o);return this.curve.point(u,c,d,l)},c.prototype._projDbl=function(){var e,t,r,n,i,o,s=this.x.redAdd(this.y).redSqr(),a=this.x.redSqr(),u=this.y.redSqr();if(this.curve.twisted){var c=(n=this.curve._mulA(a)).redAdd(u);this.zOne?(e=s.redSub(a).redSub(u).redMul(c.redSub(this.curve.two)),t=c.redMul(n.redSub(u)),r=c.redSqr().redSub(c).redSub(c)):(i=this.z.redSqr(),o=c.redSub(i).redISub(i),e=s.redSub(a).redISub(u).redMul(o),t=c.redMul(n.redSub(u)),r=c.redMul(o))}else n=a.redAdd(u),i=this.curve._mulC(this.z).redSqr(),o=n.redSub(i).redSub(i),e=this.curve._mulC(s.redISub(n)).redMul(o),t=this.curve._mulC(n).redMul(a.redISub(u)),r=n.redMul(o);return this.curve.point(e,t,r)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=r.redSub(t),s=i.redSub(n),a=i.redAdd(n),u=r.redAdd(t),c=o.redMul(s),l=a.redMul(u),d=o.redMul(u),h=s.redMul(a);return this.curve.point(c,l,h,d)},c.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),i=n.redSqr(),o=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(o).redMul(s),u=i.redSub(a),c=i.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(s),d=n.redMul(u).redMul(l);return this.curve.twisted?(t=n.redMul(c).redMul(s.redSub(this.curve._mulA(o))),r=u.redMul(c)):(t=n.redMul(c).redMul(s.redSub(o)),r=this.curve._mulC(u).redMul(c)),this.curve.point(d,t,r)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},c.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},6063:(e,t,r)=>{"use strict";var n=t;n.base=r(1249),n.short=r(3148),n.mont=r(1105),n.edwards=r(1123)},1105:(e,t,r)=>{"use strict";var n=r(1734),i=r(1736),o=r(1249),s=r(7528);function a(e){o.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function u(e,t,r){o.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(a,o),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},i(u,o.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},a.prototype.point=function(e,t){return new u(this,e,t)},a.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},u.prototype.precompute=function(){},u.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},u.fromJSON=function(e,t){return new u(e,t[0],t[1]||e.one)},u.prototype.inspect=function(){return this.isInfinity()?"":""},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},u.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),n=e.redMul(t),i=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,i)},u.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(r),s=i.redMul(n),a=t.z.redMul(o.redAdd(s).redSqr()),u=t.x.redMul(o.redISub(s).redSqr());return this.curve.point(a,u)},u.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},u.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},u.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},u.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},3148:(e,t,r)=>{"use strict";var n=r(7528),i=r(1734),o=r(1736),s=r(1249),a=n.assert;function u(e){s.call(this,"short",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(e,t,r,n){s.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(t,16),this.y=new i(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function l(e,t,r,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(t,16),this.y=new i(r,16),this.z=new i(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(u,s),e.exports=u,u.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);t=(t=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(e.lambda)r=new i(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?r=o[0]:(r=o[1],a(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:r,basis:e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(r)}}},u.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),r=new i(2).toRed(t).redInvm(),n=r.redNeg(),o=new i(3).toRed(t).redNeg().redSqrt().redMul(r);return[n.redAdd(o).fromRed(),n.redSub(o).fromRed()]},u.prototype._getEndoBasis=function(e){for(var t,r,n,o,s,a,u,c,l,d=this.n.ushrn(Math.floor(this.n.bitLength()/2)),h=e,f=this.n.clone(),p=new i(1),g=new i(0),m=new i(0),y=new i(1),b=0;0!==h.cmpn(0);){var v=f.div(h);c=f.sub(v.mul(h)),l=m.sub(v.mul(p));var A=y.sub(v.mul(g));if(!n&&c.cmp(d)<0)t=u.neg(),r=p,n=c.neg(),o=l;else if(n&&2==++b)break;u=c,f=h,h=c,m=p,p=l,y=g,g=A}s=c.neg(),a=l;var w=n.sqr().add(o.sqr());return s.sqr().add(a.sqr()).cmp(w)>=0&&(s=t,a=r),n.negative&&(n=n.neg(),o=o.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:o},{a:s,b:a}]},u.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),s=i.mul(r.a),a=o.mul(n.a),u=i.mul(r.b),c=o.mul(n.b);return{k1:e.sub(s).sub(a),k2:u.add(c).neg()}},u.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();return(t&&!o||!t&&o)&&(n=n.redNeg()),this.point(e,n)},u.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},u.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o":""},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),o=i.redSqr().redISub(this.x.redAdd(this.x)),s=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,s)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},c.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(l,s.BasePoint),u.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(i),u=o.redSub(s);if(0===a.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),d=n.redMul(c),h=u.redSqr().redIAdd(l).redISub(d).redISub(d),f=u.redMul(d.redISub(h)).redISub(o.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(h,f,p)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=i.redSub(o);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),l=r.redMul(u),d=a.redSqr().redIAdd(c).redISub(l).redISub(l),h=a.redMul(l.redISub(d)).redISub(i.redMul(c)),f=this.z.redMul(s);return this.curve.jpoint(d,h,f)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},l.prototype.inspect=function(){return this.isInfinity()?"":""},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},506:(e,t,r)=>{"use strict";var n,i=t,o=r(7198),s=r(6063),a=r(7528).assert;function u(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new u(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r}),r}})}i.PresetCurve=u,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(6401)}catch(e){n=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},8320:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1734),o=r(9410),s=r(7528),a=r(506),u=r(2202),c=s.assert,l=r(7791),d=r(488);function h(e){if(!(this instanceof h))return new h(e);"string"==typeof e&&(c(Object.prototype.hasOwnProperty.call(a,e),"Unknown curve "+e),e=a[e]),e instanceof a.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=h,h.prototype.keyPair=function(e){return new l(this,e)},h.prototype.keyFromPrivate=function(e,t){return l.fromPrivate(this,e,t)},h.prototype.keyFromPublic=function(e,t){return l.fromPublic(this,e,t)},h.prototype.genKeyPair=function(e){e||(e={});for(var t=new o({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||u(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new i(2));;){var s=new i(t.generate(r));if(!(s.cmp(n)>0))return s.iaddn(1),this.keyFromPrivate(s)}},h.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},h.prototype.sign=function(e,t,r,s){"object"===(0,n.default)(r)&&(s=r,r=null),s||(s={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new i(e,16));for(var a=this.n.byteLength(),u=t.getPrivate().toArray("be",a),c=e.toArray("be",a),l=new o({hash:this.hash,entropy:u,nonce:c,pers:s.pers,persEnc:s.persEnc||"utf8"}),h=this.n.sub(new i(1)),f=0;;f++){var p=s.k?s.k(f):new i(l.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(h)>=0)){var g=this.g.mul(p);if(!g.isInfinity()){var m=g.getX(),y=m.umod(this.n);if(0!==y.cmpn(0)){var b=p.invm(this.n).mul(y.mul(t.getPrivate()).iadd(e));if(0!==(b=b.umod(this.n)).cmpn(0)){var v=(g.getY().isOdd()?1:0)|(0!==m.cmp(y)?2:0);return s.canonical&&b.cmp(this.nh)>0&&(b=this.n.sub(b),v^=1),new d({r:y,s:b,recoveryParam:v})}}}}}},h.prototype.verify=function(e,t,r,n){e=this._truncateToN(new i(e,16)),r=this.keyFromPublic(r,n);var o=(t=new d(t,"hex")).r,s=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,u=s.invm(this.n),c=u.mul(e).umod(this.n),l=u.mul(o).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(c,r.getPublic(),l)).isInfinity()&&a.eqXToP(o):!(a=this.g.mulAdd(c,r.getPublic(),l)).isInfinity()&&0===a.getX().umod(this.n).cmp(o)},h.prototype.recoverPubKey=function(e,t,r,n){c((3&r)===r,"The recovery param is more than two bits"),t=new d(t,n);var o=this.n,s=new i(e),a=t.r,u=t.s,l=1&r,h=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&h)throw new Error("Unable to find sencond key candinate");a=h?this.curve.pointFromX(a.add(this.curve.n),l):this.curve.pointFromX(a,l);var f=t.r.invm(o),p=o.sub(s).mul(f).umod(o),g=u.mul(f).umod(o);return this.g.mulAdd(p,a,g)},h.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new d(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(r))return i}throw new Error("Unable to find valid recovery factor")}},7791:(e,t,r)=>{"use strict";var n=r(1734),i=r(7528).assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,r){return t instanceof o?t:new o(e,{pub:t,pubEnc:r})},o.fromPrivate=function(e,t,r){return t instanceof o?t:new o(e,{priv:t,privEnc:r})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.validate()||i(e.validate(),"public point not validated"),e.mul(this.priv).getX()},o.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return""}},488:(e,t,r)=>{"use strict";var n=r(1734),i=r(7528),o=i.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function u(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,o=0,s=t.place;o>>=0;return!(i<=127)&&(t.place=s,i)}function c(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=i.toArray(e,t);var r=new a;if(48!==e[r.place++])return!1;var o=u(e,r);if(!1===o)return!1;if(o+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var s=u(e,r);if(!1===s)return!1;var c=e.slice(r.place,s+r.place);if(r.place+=s,2!==e[r.place++])return!1;var l=u(e,r);if(!1===l)return!1;if(e.length!==l+r.place)return!1;var d=e.slice(r.place,l+r.place);if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}if(0===d[0]){if(!(128&d[1]))return!1;d=d.slice(1)}return this.r=new n(c),this.s=new n(d),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=c(t),r=c(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];l(n,t.length),(n=n.concat(t)).push(2),l(n,r.length);var o=n.concat(r),s=[48];return l(s,o.length),s=s.concat(o),i.encode(s,e)}},8027:(e,t,r)=>{"use strict";var n=r(7198),i=r(506),o=r(7528),s=o.assert,a=o.parseBytes,u=r(7303),c=r(6646);function l(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=i[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=l,l.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),o=this.encodePoint(i),s=this.hashInt(o,r.pubBytes(),e).mul(r.priv()),u=n.add(s).umod(this.curve.n);return this.makeSignature({R:i,S:u,Rencoded:o})},l.prototype.verify=function(e,t,r){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),i=this.hashInt(t.Rencoded(),n.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(n.pub().mul(i)).eq(o)},l.prototype.hashInt=function(){for(var e=this.hash(),t=0;t{"use strict";var n=r(7528),i=n.assert,o=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),s(a,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),s(a,"privBytes",(function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),s(a,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),s(a,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),s(a,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),a.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=a},6646:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1734),o=r(7528),s=o.assert,a=o.cachedProperty,u=o.parseBytes;function c(e,t){this.eddsa=e,"object"!==(0,n.default)(t)&&(t=u(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),s(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof i&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}a(c,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),a(c,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),a(c,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),a(c,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return o.encode(this.toBytes(),"hex").toUpperCase()},e.exports=c},6401:e=>{"use strict";e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},7528:(e,t,r)=>{"use strict";var n=t,i=r(1734),o=r(4504),s=r(6580);n.assert=o,n.toArray=s.toArray,n.zero2=s.zero2,n.toHex=s.toHex,n.encode=s.encode,n.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-u:u,o.isubn(a)):a=0,n[s]=a,o.iushrn(1)}return n},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;e.cmpn(-i)>0||t.cmpn(-o)>0;){var s,a,u=e.andln(3)+i&3,c=t.andln(3)+o&3;3===u&&(u=-1),3===c&&(c=-1),s=1&u?3!=(n=e.andln(7)+i&7)&&5!==n||2!==c?u:-u:0,r[0].push(s),a=1&c?3!=(n=t.andln(7)+o&7)&&5!==n||2!==u?c:-c:0,r[1].push(a),2*i===s+1&&(i=1-i),2*o===a+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new i(e,"hex","le")}},6464:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=function(){if("object"===("undefined"==typeof self?"undefined":(0,n.default)(self))&&self)return self;if("object"===("undefined"==typeof window?"undefined":(0,n.default)(window))&&window)return window;throw new Error("Unable to resolve global `this`")};e.exports=function(){if(this)return this;if("object"===("undefined"==typeof globalThis?"undefined":(0,n.default)(globalThis))&&globalThis)return globalThis;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(e){return i()}try{return __global__||i()}finally{delete Object.prototype.__global__}}()},4258:(e,t,r)=>{"use strict";var n,i,o,s=r(9142),a=r(8847)(r(3355));o=function(){function e(e){return"function"==typeof e}var t=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=0,i=void 0,o=void 0,u=function(e,t){g[n]=e,g[n+1]=t,2===(n+=2)&&(o?o(m):w())},c="undefined"!=typeof window?window:void 0,l=c||{},d=l.MutationObserver||l.WebKitMutationObserver,h="undefined"==typeof self&&void 0!==s&&"[object process]"==={}.toString.call(s),f="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function p(){var e=setTimeout;return function(){return e(m,1)}}var g=new Array(1e3);function m(){for(var e=0;e{"use strict";var n=r(9033).Buffer,i=r(4858).keccak_256,o=r(3956);function s(e){return e?o.toUnicode(e,{useStd3ASCII:!0,transitional:!1}):e}t.hash=function(e){for(var t="",r=0;r<32;r++)t+="00";if(name=s(e),name){var o=name.split(".");for(r=o.length-1;r>=0;r--){var a=i(o[r]);t=i(new n(t+a,"hex"))}}return"0x"+t},t.normalize=s},3058:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(8847)(r(4519)),o=r(6851),s=r(9733),a=r(6597),u=(r(6740),new a.ec("secp256k1")),c=r(2922),l=c.keccak256,d=c.keccak256s,h=function(e){for(var t=d(e.slice(2)),r="0x",n=0;n<40;n++)r+=parseInt(t[n+2],16)>7?e[n+2].toUpperCase():e[n+2];return r},f=function(e){var t=new n(e.slice(2),"hex"),r="0x"+u.keyFromPrivate(t).getPublic(!1,"hex").slice(2),i=l(r);return{address:h("0x"+i.slice(-40)),privateKey:e}},p=function(e){var t=(0,i.default)(e,3),r=t[0],n=t[1],s=t[2];return o.flatten([n,s,r])},g=function(e){return[o.slice(64,o.length(e),e),o.slice(0,32,e),o.slice(32,64,e)]},m=function(e){return function(t,r){var i=u.keyFromPrivate(new n(r.slice(2),"hex")).sign(new n(t.slice(2),"hex"),{canonical:!0});return p([s.fromString(o.fromNumber(e+i.recoveryParam)),o.pad(32,o.fromNat("0x"+i.r.toString(16))),o.pad(32,o.fromNat("0x"+i.s.toString(16)))])}},y=m(27);e.exports={create:function(e){var t=l(o.concat(o.random(32),e||o.random(32))),r=o.concat(o.concat(o.random(32),t),o.random(32)),n=l(r);return f(n)},toChecksum:h,fromPrivate:f,sign:y,makeSigner:m,recover:function(e,t){var r=g(t),i={v:o.toNumber(r[0]),r:r[1].slice(2),s:r[2].slice(2)},s="0x"+u.recoverPubKey(new n(e.slice(2),"hex"),i,i.v<2?i.v:1-i.v%2).encode("hex",!1).slice(2),a=l(s);return h("0x"+a.slice(-40))},encodeSignature:p,decodeSignature:g}},1376:e=>{"use strict";var t=function(e,t){for(var r=[],n=0;n{"use strict";r(1376);var n=function(e,t){return parseInt(e.slice(2*t+2,2*t+4),16)},i=function(e){return(e.length-2)/2},o=function(e){for(var t=[],r=2,n=e.length;r>6|192);else{if(i>55295&&i<56320){if(++n==e.length)return null;var o=e.charCodeAt(n);if(o<56320||o>57343)return null;r+=t((i=65536+((1023&i)<<10)+(1023&o))>>18|240),r+=t(i>>12&63|128)}else r+=t(i>>12|224);r+=t(i>>6&63|128)}r+=t(63&i|128)}}return r},toString:function(e){for(var t="",r=0,o=i(e);r127){if(s>191&&s<224){if(r>=o)return null;s=(31&s)<<6|63&n(e,r)}else if(s>223&&s<240){if(r+1>=o)return null;s=(15&s)<<12|(63&n(e,r))<<6|63&n(e,++r)}else{if(!(s>239&&s<248))return null;if(r+2>=o)return null;s=(7&s)<<18|(63&n(e,r))<<12|(63&n(e,++r))<<6|63&n(e,++r)}++r}if(s<=65535)t+=String.fromCharCode(s);else{if(!(s<=1114111))return null;s-=65536,t+=String.fromCharCode(s>>10|55296),t+=String.fromCharCode(1023&s|56320)}}return t},fromNumber:function(e){var t=e.toString(16);return t.length%2==0?"0x"+t:"0x0"+t},toNumber:function(e){return parseInt(e.slice(2),16)},fromNat:function(e){return"0x0"===e?"0x":e.length%2==0?e:"0x0"+e.slice(2)},toNat:function(e){return"0"===e[2]?"0x"+e.slice(3):e},fromArray:s,toArray:o,fromUint8Array:function(e){return s([].slice.call(e,0))},toUint8Array:function(e){return new Uint8Array(o(e))}}},2922:e=>{"use strict";var t="0123456789abcdef".split(""),r=[1,256,65536,16777216],n=[0,8,16,24],i=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],o=function(e){var t,r,n,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)o=e[0]^e[10]^e[20]^e[30]^e[40],s=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],u=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],d=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],t=(f=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|u>>>31),r=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(u<<1|a>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=o^(c<<1|l>>>31),r=s^(l<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=a^(d<<1|h>>>31),r=u^(h<<1|d>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(f<<1|p>>>31),r=l^(p<<1|f>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=d^(o<<1|s>>>31),r=h^(s<<1|o>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,g=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=g^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&g,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~g&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=i[n],e[1]^=i[n+1]},s=function(e){return function(i){var s;if("0x"===i.slice(0,2)){s=[];for(var a=2,u=i.length;a>2]|=i[f]<>2]|=s<>2]|=(192|s>>6)<>2]|=(128|63&s)<=57344?(u[m>>2]|=(224|s>>12)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<>2]|=(240|s>>18)<>2]|=(128|s>>12&63)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<=c){for(e.start=m-c,e.block=u[l],m=0;m>2]|=r[3&m],e.lastByteIndex===c)for(u[0]=u[l],m=1;m>4&15]+t[15&p]+t[p>>12&15]+t[p>>8&15]+t[p>>20&15]+t[p>>16&15]+t[p>>28&15]+t[p>>24&15];y%l==0&&(o(h),m=0)}return"0x"+g}(function(e){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(e<<1)>>5,outputBlocks:e>>5,s:(t=[0,0,0,0,0,0,0,0,0,0],[].concat(t,t,t,t,t))};var t}(e),s)}};e.exports={keccak256:s(256),keccak512:s(512),keccak256s:s(256),keccak512s:s(512)}},9733:(e,t,r)=>{"use strict";var n=r(1734),i=r(6851),o=function(e){return new n(e.slice(2),16)},s=function(e){var t="0x"+("0x"===e.slice(0,2)?new n(e.slice(2),16):new n(e,10)).toString("hex");return"0x0"===t?"0x":t},a=function(e){return"string"==typeof e?/^0x/.test(e)?e:"0x"+e:"0x"+new n(e).toString("hex")},u=function(e){return o(e).toNumber()},c=function(e){return function(t,r){return"0x"+o(t)[e](o(r)).toString("hex")}},l=c("add"),d=c("mul"),h=c("div"),f=c("sub");e.exports={toString:function(e){return o(e).toString(10)},fromString:s,toNumber:u,fromNumber:a,toEther:function(e){return u(h(e,s("10000000000")))/1e8},fromEther:function(e){return d(a(Math.floor(1e8*e)),s("10000000000"))},toUint256:function(e){return i.pad(32,e)},add:l,mul:d,div:h,sub:f}},6740:e=>{"use strict";e.exports={encode:function(e){var t=function(e){return(t=e.toString(16)).length%2==0?t:"0"+t;var t},r=function(e,r){return e<56?t(r+e):t(r+t(e).length/2+55)+t(e)};return"0x"+function e(t){if("string"==typeof t){var n=t.slice(2);return(2!=n.length||n>="80"?r(n.length/2,128):"")+n}var i=t.map(e).join("");return r(i.length/2,192)+i}(e)},decode:function(e){var t=2,r=function(){if(t>=e.length)throw"";var r=e.slice(t,t+2);return r<"80"?(t+=2,"0x"+r):r<"c0"?i():o()},n=function(){var r=parseInt(e.slice(t,t+=2),16)%64;return r<56?r:parseInt(e.slice(t,t+=2*(r-55)),16)},i=function(){var r=n();return"0x"+e.slice(t,t+=2*r)},o=function(){for(var e=2*n()+t,i=[];t{"use strict";var n=r(8847)(r(3355));Object.defineProperty(t,"__esModule",{value:!0});var i=r(8179);function o(e){return!("string"!=typeof e||!/^(0x)?[0-9a-f]{512}$/i.test(e)||!/^(0x)?[0-9a-f]{512}$/.test(e)&&!/^(0x)?[0-9A-F]{512}$/.test(e))}function s(e,t){"object"===(0,n.default)(t)&&t.constructor===Uint8Array&&(t=i.bytesToHex(t));for(var r=i.keccak256(t).replace("0x",""),o=0;o<12;o+=4){var s=(parseInt(r.substr(o,2),16)<<8)+parseInt(r.substr(o+2,2),16)&2047,u=1<=48&&e<=57)return e-48;if(e>=65&&e<=70)return e-55;if(e>=97&&e<=102)return e-87;throw new Error("invalid bloom")}function u(e){return!("string"!=typeof e||!/^(0x)?[0-9a-f]{64}$/i.test(e)||!/^(0x)?[0-9a-f]{64}$/.test(e)&&!/^(0x)?[0-9A-F]{64}$/.test(e))}function c(e){return!("string"!=typeof e||!e.match(/^(0x)?[0-9a-fA-F]{40}$/)&&!e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/))}t.isBloom=o,t.isInBloom=s,t.isUserEthereumAddressInBloom=function(e,t){if(!o(e))throw new Error("Invalid bloom given");if(!c(t))throw new Error('Invalid ethereum address given: "'.concat(t,'"'));return s(e,i.padLeft(t,64))},t.isContractAddressInBloom=function(e,t){if(!o(e))throw new Error("Invalid bloom given");if(!c(t))throw new Error('Invalid contract address given: "'.concat(t,'"'));return s(e,t)},t.isTopicInBloom=function(e,t){if(!o(e))throw new Error("Invalid bloom given");if(!u(t))throw new Error("Invalid topic");return s(e,t)},t.isTopic=u,t.isAddress=c},8179:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(7286);function i(e){if(null==e)throw new Error("cannot convert null value to array");if("string"==typeof e){var t=e.match(/^(0x)?[0-9a-fA-F]*$/);if(!t)throw new Error("invalid hexidecimal string");if("0x"!==t[1])throw new Error("hex string must have 0x prefix");(e=e.substring(2)).length%2&&(e="0"+e);for(var r=[],n=0;n=256||parseInt(String(r))!=r)return!1}return!0}(e))return o(new Uint8Array(e));throw new Error("invalid arrayify value")}function o(e){var t=arguments;return void 0!==e.slice||(e.slice=function(){var r=Array.prototype.slice.call(t);return o(new Uint8Array(Array.prototype.slice.apply(e,r)))}),e}t.keccak256=function(e){return"0x"+n.keccak_256(i(e))},t.padLeft=function(e,t){var r=/^0x/i.test(e)||"number"==typeof e,n=t-(e=e.toString().replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(r?"0x":"")+new Array(n).join("0")+e},t.bytesToHex=function(e){for(var t=[],r=0;r>>4).toString(16)),t.push((15&e[r]).toString(16));return"0x".concat(t.join("").replace(/^0+/,""))},t.toByteArray=i},7286:(e,t,r)=>{"use strict";e=r.nmd(e);var n,i=r(9142),o=r(8847)(r(3355));!function(){var s="input is invalid type",a="object"===("undefined"==typeof window?"undefined":(0,o.default)(window)),u=a?window:{};u.JS_SHA3_NO_WINDOW&&(a=!1);var c=!a&&"object"===("undefined"==typeof self?"undefined":(0,o.default)(self));!u.JS_SHA3_NO_NODE_JS&&"object"===(void 0===i?"undefined":(0,o.default)(i))&&i.versions&&i.versions.node?u=r.g:c&&(u=self);var l=!u.JS_SHA3_NO_COMMON_JS&&"object"===(0,o.default)(e)&&e.exports,d=r.amdO,h=!u.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,f="0123456789abcdef".split(""),p=[4,1024,262144,67108864],g=[0,8,16,24],m=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],b=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],A={128:168,256:136};!u.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!h||!u.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"===(0,o.default)(e)&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var w=function(e,t,r){return function(n){return new D(e,t,e).update(n)[r]()}},E=function(e,t,r){return function(n,i){return new D(e,t,i).update(n)[r]()}},_=function(e,t,r){return function(t,n,i,o){return T["cshake"+e].update(t,n,i,o)[r]()}},I=function(e,t,r){return function(t,n,i,o){return T["kmac"+e].update(t,n,i,o)[r]()}},S=function(e,t,r,n){for(var i=0;i>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function L(e,t,r){D.call(this,e,t,r)}D.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=(0,o.default)(e);if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(h&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||h&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}for(var n,i,a=this.blocks,u=this.byteCount,c=e.length,l=this.blockCount,d=0,f=this.s;d>2]|=e[d]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(a[n>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=u){for(this.start=n-u,this.block=a[l],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},D.prototype.encodeString=function(e){var t,r=(0,o.default)(e);if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(h&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||h&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}var n=0,i=e.length;if(t)n=i;else for(var a=0;a=57344?n+=3:(u=65536+((1023&u)<<10|1023&e.charCodeAt(++a)),n+=4)}return n+=this.encode(8*n),this.update(e),n},D.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+f[15&e]+f[e>>12&15]+f[e>>8&15]+f[e>>20&15]+f[e>>16&15]+f[e>>28&15]+f[e>>24&15];s%t==0&&(U(r),o=0)}return i&&(e=r[o],a+=f[e>>4&15]+f[15&e],i>1&&(a+=f[e>>12&15]+f[e>>8&15]),i>2&&(a+=f[e>>20&15]+f[e>>16&15])),a},D.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&U(n)}return o&&(e=a<<2,t=n[s],u[e]=255&t,o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u},L.prototype=new D,L.prototype.finalize=function(){return this.encode(this.outputBits,!0),D.prototype.finalize.call(this)};var U=function(e){var t,r,n,i,o,s,a,u,c,l,d,h,f,p,g,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],u=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(f=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(u<<1|c>>>31),r=o^(c<<1|u>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|d>>>31),r=a^(d<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=u^(h<<1|f>>>31),r=c^(f<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|o>>>31),r=d^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],g=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=g^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&p,e[7]=E^~I&g,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~p&y,e[9]=I^~g&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=m[n],e[1]^=m[n+1]};if(l)e.exports=T;else{for(M=0;M{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},1243:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(9989),i=r(3135);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},4893:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(5010);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},6992:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(7902),i=r(4893);t.createPrivateKey=function(){return e=this,r=function(){var e;return function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var i,o=(i=r(3894))&&i.__esModule?i:{default:i},s=r(9100),a=r(6992),u=r(3271),c=r(986),l=r(3464),d=r(9808),h=r(5725),f=r(5513),p=function(){function e(e,t,r,n){void 0===e&&(e=new s.BN(0)),void 0===t&&(t=new s.BN(0)),void 0===r&&(r=c.KECCAK256_RLP),void 0===n&&(n=c.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=r,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var r=t.nonce,n=t.balance,i=t.stateRoot,o=t.codeHash;return new e(r?new s.BN((0,l.toBuffer)(r)):void 0,n?new s.BN((0,l.toBuffer)(n)):void 0,i?(0,l.toBuffer)(i):void 0,o?(0,l.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=s.rlp.decode(e);if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var r=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}(t,4),n=r[0],i=r[1],o=r[2],a=r[3];return new e(new s.BN(n),new s.BN(i),o,a)},e.prototype._validate=function(){if(this.nonce.lt(new s.BN(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new s.BN(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,f.bnToUnpaddedBuffer)(this.nonce),(0,f.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return s.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(c.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(c.KECCAK256_NULL)},e}();t.Account=p,t.isValidAddress=function(e){try{(0,h.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,h.assertIsHexString)(e);var r=(0,u.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,f.toType)(t,f.TypeOutput.BN).toString()+"0x");for(var i=(0,d.keccakFromString)(n+r).toString("hex"),o="0x",s=0;s=8?o+=r[s].toUpperCase():o+=r[s];return o},t.isValidChecksumAddress=function(e,r){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,r)===e},t.generateAddress=function(e,t){(0,h.assertIsBuffer)(e),(0,h.assertIsBuffer)(t);var r=new s.BN(t);return r.isZero()?(0,d.rlphash)([e,null]).slice(-20):(0,d.rlphash)([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){return(0,h.assertIsBuffer)(e),(0,h.assertIsBuffer)(t),(0,h.assertIsBuffer)(r),(0,o.default)(20===e.length),(0,o.default)(32===t.length),(0,d.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,d.keccak256)(r)])).slice(-20)},t.isValidPrivate=function(e){return(0,a.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),(0,h.assertIsBuffer)(e),64===e.length?(0,a.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,a.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,h.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,a.publicKeyConvert)(e,!1).slice(1))),(0,o.default)(64===e.length),(0,d.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,h.assertIsBuffer)(e),n.from((0,a.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,h.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,a.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,l.zeros)(20);return(0,l.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,h.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},1984:(e,t,r)=>{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var i,o=(i=r(3894))&&i.__esModule?i:{default:i},s=r(9100),a=r(3464),u=r(1968),c=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,u.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){return(0,o.default)(n.isBuffer(t),"Public key should be Buffer"),new e((0,u.pubToAddress)(t))},e.fromPrivateKey=function(t){return(0,o.default)(n.isBuffer(t),"Private key should be Buffer"),new e((0,u.privateToAddress)(t))},e.generate=function(t,r){return(0,o.default)(s.BN.isBN(r)),new e((0,u.generateAddress)(t.buf,r.toArrayLike(n)))},e.generate2=function(t,r,i){return(0,o.default)(n.isBuffer(r)),(0,o.default)(n.isBuffer(i)),new e((0,u.generateAddress2)(t.buf,r,i))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),r=new s.BN("ffff","hex");return e.gte(t)&&e.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=c},3464:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var o=r(9100),s=r(3271),a=r(5725);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var r=(0,t.intToHex)(e);return n.from((0,s.padToEven)(r.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var u=function(e,r,n){var i=(0,t.zeros)(r);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,a.assertIsBuffer)(e),c(e)},t.unpadArray=function(e){return(0,a.assertIsArray)(e),c(e)},t.unpadHexString=function(e){return(0,a.assertIsHexString)(e),e=(0,s.stripHexPrefix)(e),c(e)},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e))return n.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,s.isHexString)(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,s.padToEven)((0,s.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(o.BN.isBN(e)){if(e.isNeg())throw new Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw new Error("invalid type")},t.bufferToInt=function(e){return new o.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new o.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||(0,s.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,s.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var r=[],i=0;i=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(Object.entries(e)),o=n.next();!o.done;o=n.next()){var s=i(o.value,2),a=s[0],u=s[1];if(void 0!==u&&u.length>0&&0===u[0])throw new Error("".concat(a," cannot have leading zeroes, received: ").concat(u.toString("hex")))}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):Uint8Array.from(null!=t?t:[])}},986:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=r(9033),i=r(9100);t.MAX_UINT64=new i.BN("ffffffffffffffff",16),t.MAX_INTEGER=new i.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},9100:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},i=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var o,s=(o=r(1734))&&o.__esModule?o:{default:o};t.BN=s.default;var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t}(r(6905));t.rlp=a},9808:(e,t,r)=>{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var i=r(1243),o=r(5866),s=r(9100),a=r(3464),u=r(5725);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,u.assertIsBuffer)(e),t){case 224:return(0,i.keccak224)(e);case 256:return(0,i.keccak256)(e);case 384:return(0,i.keccak384)(e);case 512:return(0,i.keccak512)(e);default:throw new Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,r){void 0===r&&(r=256),(0,u.assertIsString)(e);var i=n.from(e,"utf8");return(0,t.keccak)(i,r)},t.keccakFromHexString=function(e,r){return void 0===r&&(r=256),(0,u.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),r)},t.keccakFromArray=function(e,r){return void 0===r&&(r=256),(0,u.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),r)};var c=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,u.assertIsBuffer)(e),c(e)},t.sha256FromString=function(e){return(0,u.assertIsString)(e),c(e)},t.sha256FromArray=function(e){return(0,u.assertIsArray)(e),c(e)};var l=function(e,t){e=(0,a.toBuffer)(e);var r=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(r,32):r};t.ripemd160=function(e,t){return(0,u.assertIsBuffer)(e),l(e,t)},t.ripemd160FromString=function(e,t){return(0,u.assertIsString)(e),l(e,t)},t.ripemd160FromArray=function(e,t){return(0,u.assertIsArray)(e),l(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},5725:(e,t,r)=>{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var i=r(3271);t.assertIsHexString=function(e){if(!(0,i.isHexString)(e)){var t="This method only supports 0x-prefixed hex strings but input was: ".concat(e);throw new Error(t)}},t.assertIsBuffer=function(e){if(!n.isBuffer(e)){var t="This method only supports Buffer but input was: ".concat(e);throw new Error(t)}},t.assertIsArray=function(e){if(!Array.isArray(e)){var t="This method only supports number arrays but input was: ".concat(e);throw new Error(t)}},t.assertIsString=function(e){if("string"!=typeof e){var t="This method only supports strings but input was: ".concat(e);throw new Error(t)}}},3062:(e,t,r)=>{"use strict";var n=Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},i=function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,i(r(986),t),i(r(1968),t),i(r(1984),t),i(r(9808),t),i(r(6081),t),i(r(3464),t),i(r(1677),t),i(r(9100),t),i(r(5513),t);var o=r(3271);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},3271:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(8847)(r(3355));function o(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat((0,i.default)(e)));return"0"===e[0]&&"x"===e[1]}function s(e){var t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received ".concat((0,i.default)(t)));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=o,t.stripHexPrefix=function(e){if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received ".concat((0,i.default)(e)));return o(e)?e.slice(2):e},t.padToEven=s,t.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat((0,i.default)(e)));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat((0,i.default)(e),"'"));if(!0!==Array.isArray(t))throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat((0,i.default)(t),"'"));return t[r?"some":"every"]((function(t){return e.indexOf(t)>=0}))},t.toAscii=function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r{"use strict";var n=r(9033).Buffer,i=r(8847)(r(3355));Object.defineProperty(t,"__esModule",{value:!0}),t.defineProperties=void 0;var o,s=(o=r(3894))&&o.__esModule?o:{default:o},a=r(3271),u=r(9100),c=r(3464);t.defineProperties=function(e,t,r){if(e.raw=[],e._fields=[],e.toJSON=function(t){if(void 0===t&&(t=!1),t){var r={};return e._fields.forEach((function(t){r[t]="0x".concat(e[t].toString("hex"))})),r}return(0,c.baToJSON)(e.raw)},e.serialize=function(){return u.rlp.encode(e.raw)},t.forEach((function(t,r){function i(){return e.raw[r]}function o(i){"00"!==(i=(0,c.toBuffer)(i)).toString("hex")||t.allowZero||(i=n.allocUnsafe(0)),t.allowLess&&t.length?(i=(0,c.unpadBuffer)(i),(0,s.default)(t.length>=i.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):t.allowZero&&0===i.length||!t.length||(0,s.default)(t.length===i.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[r]=i}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:i,set:o}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:o,get:i})})),r)if("string"==typeof r&&(r=n.from((0,a.stripHexPrefix)(r),"hex")),n.isBuffer(r)&&(r=u.rlp.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=(0,c.toBuffer)(t)}))}else{if("object"!==(0,i.default)(r))throw new Error("invalid data");var o=Object.keys(r);t.forEach((function(t){-1!==o.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==o.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},6081:(e,t,r)=>{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(6992),o=r(9100),s=r(3464),a=r(9808),u=r(5725),c=r(5513);function l(e,t){var r=(0,c.toType)(e,c.TypeOutput.BN);if(r.eqn(0)||r.eqn(1))return(0,c.toType)(e,c.TypeOutput.BN);if(!t)return r.subn(27);var n=(0,c.toType)(t,c.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function d(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,r){var o=(0,i.ecdsaSign)(e,t),s=o.signature,a=o.recid,u=n.from(s.slice(0,32)),l=n.from(s.slice(32,64));if(!r||"number"==typeof r){if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:l,v:r?a+(2*r+35):a+27}}return{r:u,s:l,v:(0,c.toType)(r,c.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,r,o,a){var u=n.concat([(0,s.setLengthLeft)(r,32),(0,s.setLengthLeft)(o,32)],64),c=l(t,a);if(!d(c))throw new Error("Invalid signature v value");var h=(0,i.ecdsaRecover)(u,c.toNumber(),e);return n.from((0,i.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(r,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");var o=(0,c.toType)(e,c.TypeOutput.Number),a=r;return(o>28&&o%2==1||1===o||28===o)&&((a=n.from(r))[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,r,n,i=(0,s.toBuffer)(e);if(i.length>=65)t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!d(l(e,i)))return!1;var u=new o.BN(t),c=new o.BN(r);return!(u.isZero()||u.gt(a)||c.isZero()||c.gt(a)||n&&1===c.cmp(s))},t.hashPersonalMessage=function(e){(0,u.assertIsBuffer)(e);var t=n.from("Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},5513:(e,t,r)=>{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var i,o=r(9100),s=r(3271),a=r(3464);function u(e){return(0,a.unpadBuffer)(e.toArrayLike(n))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=u,t.bnToRlp=function(e){return u(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(i=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"==typeof e&&!(0,s.isHexString)(e))throw new Error("A string must be provided with a 0x-prefix, given: ".concat(e));if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");var r=(0,a.toBuffer)(e);if(t===i.Buffer)return r;if(t===i.BN)return new o.BN(r);if(t===i.Number){var n=new o.BN(r),u=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(n.gt(u))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return n.toNumber()}return"0x".concat(r.toString("hex"))}}},7130:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1734),o=r(7277),s=new i(0),a=new i(-1),u={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function c(e){var t=e?e.toLowerCase():"ether",r=u[t];if("string"!=typeof r)throw new Error("[ethjs-unit] the unit provided "+e+" doesn't exists, please use the one of the following units "+JSON.stringify(u,null,2));return new i(r,10)}function l(e){if("string"==typeof e){if(!e.match(/^-?[0-9.]+$/))throw new Error("while converting number to string, invalid number value '"+e+"', should be a number matching (^-?[0-9.]+).");return e}if("number"==typeof e)return String(e);if("object"===(0,n.default)(e)&&e.toString&&(e.toTwos||e.dividedToIntegerBy))return e.toPrecision?String(e.toPrecision()):e.toString(10);throw new Error("while converting number to string, invalid number value '"+e+"' type "+(0,n.default)(e)+".")}e.exports={unitMap:u,numberToString:l,getValueOfUnit:c,fromWei:function(e,t,r){var n=o(e),i=n.lt(s),l=c(t),d=u[t].length-1||1,h=r||{};i&&(n=n.mul(a));for(var f=n.mod(l).toString(10);f.length2)throw new Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal points");var h=d[0],f=d[1];if(h||(h="0"),f||(f="0"),f.length>o)throw new Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal places");for(;f.length{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";var n=r(8847)(r(3355)),o=Object.create||function(e){var t=function(){};return t.prototype=e,new t},s=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return r},a=Function.prototype.bind||function(e){var t=this;return function(){return t.apply(e,arguments)}};function u(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=o(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}e.exports=u,u.EventEmitter=u,u.prototype._events=void 0,u.prototype._maxListeners=void 0;var c,l=10;try{var d={};Object.defineProperty&&Object.defineProperty(d,"x",{value:0}),c=0===d.x}catch(e){c=!1}function h(e){return void 0===e._maxListeners?u.defaultMaxListeners:e._maxListeners}function f(e,t,r,s){var a,u,c;if("function"!=typeof r)throw new TypeError('"listener" argument must be a function');if((u=e._events)?(u.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),u=e._events),c=u[t]):(u=e._events=o(null),e._eventsCount=0),c){if("function"==typeof c?c=u[t]=s?[r,c]:[c,r]:s?c.unshift(r):c.push(r),!c.warned&&(a=h(e))&&a>0&&c.length>a){c.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+c.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=c.length,"object"===(void 0===i?"undefined":(0,n.default)(i))&&i.warn&&i.warn("%s: %s",l.name,l.message)}}else c=u[t]=r,++e._eventsCount;return e}function p(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;t1&&(t=arguments[1]),t instanceof Error)throw t;var u=new Error('Unhandled "error" event. ('+t+")");throw u.context=t,u}if(!(r=s[e]))return!1;var c="function"==typeof r;switch(n=arguments.length){case 1:!function(e,t,r){if(t)e.call(r);else for(var n=e.length,i=b(e,n),o=0;o=0;s--)if(r[s]===t||r[s].listener===t){a=r[s].listener,i=s;break}if(i<0)return this;0===i?r.shift():function(e,t){for(var r=t,n=r+1,i=e.length;n=0;n--)this.removeListener(e,t[n]);return this},u.prototype.listeners=function(e){return m(this,e,!0)},u.prototype.rawListeners=function(e){return m(this,e,!1)},u.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):y.call(e,t)},u.prototype.listenerCount=y,u.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},7085:(e,t,r)=>{"use strict";var n=r(8850).Buffer,i=r(807);e.exports=function(e,t,r,o){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=r/8,a=n.alloc(s),u=n.alloc(o||0),c=n.alloc(0);s>0||o>0;){var l=new i;l.update(c),l.update(e),t&&l.update(t),c=l.digest();var d=0;if(s>0){var h=a.length-s;d=Math.min(s,c.length),c.copy(a,h,0,d),s-=d}if(d0){var f=u.length-o,p=Math.min(o,c.length-d);c.copy(u,f,d,d+p),o-=p}}return c.fill(0),{key:a,iv:u}}},8184:(e,t,r)=>{"use strict";var n=r(1493),i=Object.prototype.toString,o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){if(!n(t))throw new TypeError("iterator must be a function");var s;arguments.length>=3&&(s=r),"[object Array]"===i.call(e)?function(e,t,r){for(var n=0,i=e.length;n{"use strict";var t=Array.prototype.slice,r=Object.prototype.toString;e.exports=function(e){var n=this;if("function"!=typeof n||"[object Function]"!==r.call(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var i,o=t.call(arguments,1),s=Math.max(0,n.length-o.length),a=[],u=0;u{"use strict";var n=r(3161);e.exports=Function.prototype.bind||n},7701:(e,t,r)=>{"use strict";var n,i=r(8847)(r(3355)),o=SyntaxError,s=Function,a=TypeError,u=function(e){try{return s('"use strict"; return ('+e+").constructor;")()}catch(e){}},c=Object.getOwnPropertyDescriptor;if(c)try{c({},"")}catch(e){c=null}var l=function(){throw new a},d=c?function(){try{return l}catch(e){try{return c(arguments,"callee").get}catch(e){return l}}}():l,h=r(8489)(),f=Object.getPrototypeOf||function(e){return e.__proto__},p={},g="undefined"==typeof Uint8Array?n:f(Uint8Array),m={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":h?f([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":p,"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":p,"%AsyncIteratorPrototype%":p,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":s,"%GeneratorFunction%":p,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":h?f(f([][Symbol.iterator]())):n,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":(0,i.default)(JSON))?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&h?f((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&h?f((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":h?f(""[Symbol.iterator]()):n,"%Symbol%":h?Symbol:n,"%SyntaxError%":o,"%ThrowTypeError%":d,"%TypedArray%":g,"%TypeError%":a,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},y=function e(t){var r;if("%AsyncFunction%"===t)r=u("async function () {}");else if("%GeneratorFunction%"===t)r=u("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=u("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(r=f(i.prototype))}return m[t]=r,r},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},v=r(3767),A=r(1888),w=v.call(Function.call,Array.prototype.concat),E=v.call(Function.apply,Array.prototype.splice),_=v.call(Function.call,String.prototype.replace),I=v.call(Function.call,String.prototype.slice),S=v.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C=/\\(\\)?/g,T=function(e,t){var r,n=e;if(A(b,n)&&(n="%"+(r=b[n])[0]+"%"),A(m,n)){var i=m[n];if(i===p&&(i=y(n)),void 0===i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===S(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=I(e,0,1),r=I(e,-1);if("%"===t&&"%"!==r)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var n=[];return _(e,k,(function(e,t,r,i){n[n.length]=r?_(i,C,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",i=T("%"+n+"%",t),s=i.name,u=i.value,l=!1,d=i.alias;d&&(n=d[0],E(r,w([0,1],d)));for(var h=1,f=!0;h=r.length){var b=c(u,p);u=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:u[p]}else f=A(u,p),u=u[p];f&&!l&&(m[s]=u)}}return u}},2948:(e,t,r)=>{"use strict";var n;n="undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},e.exports=n},3820:(e,t,r)=>{"use strict";var n=r(7701)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},8489:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i="undefined"!=typeof Symbol&&Symbol,o=r(7027);e.exports=function(){return"function"==typeof i&&"function"==typeof Symbol&&"symbol"===(0,n.default)(i("foo"))&&"symbol"===(0,n.default)(Symbol("bar"))&&o()}},7027:(e,t,r)=>{"use strict";var n=r(8847)(r(3355));e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===(0,n.default)(Symbol.iterator))return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},1191:(e,t,r)=>{"use strict";var n=r(7027);e.exports=function(){return n()&&!!Symbol.toStringTag}},1888:(e,t,r)=>{"use strict";var n=r(3767);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},2353:(e,t,r)=>{"use strict";var n=r(8850).Buffer,i=r(6505).Transform;function o(e){i.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(1736)(o,i),o.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},o.prototype.update=function(e,t){if(function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer")}(e),this._finalized)throw new Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var r=this._block,i=0;this._blockOffset+e.length-i>=this._blockSize;){for(var o=this._blockOffset;o0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o},7198:(e,t,r)=>{"use strict";var n=t;n.utils=r(4268),n.common=r(4696),n.sha=r(9310),n.ripemd=r(9294),n.hmac=r(3201),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},4696:(e,t,r)=>{"use strict";var n=r(4268),i=r(4504);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var i=0;i>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o{"use strict";var n=r(4268),i=r(4504);function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t{"use strict";var n=r(4268),i=r(4696),o=n.rotl32,s=n.sum32,a=n.sum32_3,u=n.sum32_4,c=i.BlockHash;function l(){if(!(this instanceof l))return new l;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function d(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function h(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function f(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(l,c),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],i=this.h[2],c=this.h[3],l=this.h[4],b=r,v=n,A=i,w=c,E=l,_=0;_<80;_++){var I=s(o(u(r,d(_,n,i,c),e[p[_]+t],h(_)),m[_]),l);r=l,l=c,c=o(i,10),i=n,n=I,I=s(o(u(b,d(79-_,v,A,w),e[g[_]+t],f(_)),y[_]),E),b=E,E=w,w=o(A,10),A=v,v=I}I=a(this.h[1],i,w),this.h[1]=a(this.h[2],c,E),this.h[2]=a(this.h[3],l,b),this.h[3]=a(this.h[4],r,v),this.h[4]=a(this.h[0],n,A),this.h[0]=I},l.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],g=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],m=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],y=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},9310:(e,t,r)=>{"use strict";t.sha1=r(8142),t.sha224=r(4909),t.sha256=r(7682),t.sha384=r(4532),t.sha512=r(6515)},8142:(e,t,r)=>{"use strict";var n=r(4268),i=r(4696),o=r(70),s=n.rotl32,a=n.sum32,u=n.sum32_5,c=o.ft_1,l=i.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(h,l),e.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n{"use strict";var n=r(4268),i=r(7682);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(o,i),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},7682:(e,t,r)=>{"use strict";var n=r(4268),i=r(4696),o=r(70),s=r(4504),a=n.sum32,u=n.sum32_4,c=n.sum32_5,l=o.ch32,d=o.maj32,h=o.s0_256,f=o.s1_256,p=o.g0_256,g=o.g1_256,m=i.BlockHash,y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}n.inherits(b,m),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n{"use strict";var n=r(4268),i=r(6515);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(o,i),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},6515:(e,t,r)=>{"use strict";var n=r(4268),i=r(4696),o=r(4504),s=n.rotr64_hi,a=n.rotr64_lo,u=n.shr64_hi,c=n.shr64_lo,l=n.sum64,d=n.sum64_hi,h=n.sum64_lo,f=n.sum64_4_hi,p=n.sum64_4_lo,g=n.sum64_5_hi,m=n.sum64_5_lo,y=i.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function A(e,t,r,n,i){var o=e&r^~e&i;return o<0&&(o+=4294967296),o}function w(e,t,r,n,i,o){var s=t&n^~t&o;return s<0&&(s+=4294967296),s}function E(e,t,r,n,i){var o=e&r^e&i^r&i;return o<0&&(o+=4294967296),o}function _(e,t,r,n,i,o){var s=t&n^t&o^n&o;return s<0&&(s+=4294967296),s}function I(e,t){var r=s(e,t,28)^s(t,e,2)^s(t,e,7);return r<0&&(r+=4294967296),r}function S(e,t){var r=a(e,t,28)^a(t,e,2)^a(t,e,7);return r<0&&(r+=4294967296),r}function k(e,t){var r=a(e,t,14)^a(e,t,18)^a(t,e,9);return r<0&&(r+=4294967296),r}function C(e,t){var r=s(e,t,1)^s(e,t,8)^u(e,t,7);return r<0&&(r+=4294967296),r}function T(e,t){var r=a(e,t,1)^a(e,t,8)^c(e,t,7);return r<0&&(r+=4294967296),r}function x(e,t){var r=a(e,t,19)^a(t,e,29)^c(e,t,6);return r<0&&(r+=4294967296),r}n.inherits(v,y),e.exports=v,v.blockSize=1024,v.outSize=512,v.hmacStrength=192,v.padLength=128,v.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n{"use strict";var n=r(4268).rotr32;function i(e,t,r){return e&t^~e&r}function o(e,t,r){return e&t^e&r^t&r}function s(e,t,r){return e^t^r}t.ft_1=function(e,t,r,n){return 0===e?i(t,r,n):1===e||3===e?s(t,r,n):2===e?o(t,r,n):void 0},t.ch32=i,t.maj32=o,t.p32=s,t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},4268:(e,t,r)=>{"use strict";var n=r(4504),i=r(1736);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function a(e){return 1===e.length?"0"+e:e}function u(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i>6|192,r[n++]=63&s|128):o(e,i)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++i)),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=63&s|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=63&s|128)}else for(i=0;i>>0}return s},t.split32=function(e,t){for(var r=new Array(4*e.length),n=0,i=0;n>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,r){return e+t+r>>>0},t.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function(e,t,r,n,i){return e+t+r+n+i>>>0},t.sum64=function(e,t,r,n){var i=e[t],o=n+e[t+1]>>>0,s=(o>>0,e[t+1]=o},t.sum64_hi=function(e,t,r,n){return(t+n>>>0>>0},t.sum64_lo=function(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function(e,t,r,n,i,o,s,a){var u=0,c=t;return u+=(c=c+n>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,r,n,i,o,s,a){return t+n+o+a>>>0},t.sum64_5_hi=function(e,t,r,n,i,o,s,a,u,c){var l=0,d=t;return l+=(d=d+n>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,r,n,i,o,s,a,u,c){return t+n+o+a+c>>>0},t.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function(e,t,r){return e>>>r},t.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},9410:(e,t,r)=>{"use strict";var n=r(7198),i=r(6580),o=r(4504);function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),r=i.toArray(e.nonce,e.nonceEnc||"hex"),n=i.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}e.exports=s,s.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=i.toArray(r,n||"hex"),this._update(r));for(var o=[];o.length{"use strict";var n=r(9519),i=r(1143),o=e.exports;for(var s in n)n.hasOwnProperty(s)&&(o[s]=n[s]);function a(e){if("string"==typeof e&&(e=i.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}o.request=function(e,t){return e=a(e),n.request.call(this,e,t)},o.get=function(e,t){return e=a(e),n.get.call(this,e,t)}},2996:(e,t,r)=>{"use strict";var n;r(8847)(r(3355)),void 0===(n=function(){return e=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],t=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]),{mapStr:"صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl·ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs°c°fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ¢£¬¦¥₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀",mapChar:function(r){return r>=196608?r>=917760&&r<=917999?18874368:0:e[t[r>>4]][15&r]}};var e,t}.apply(t,[]))||(e.exports=n)},4489:(e,t,r)=>{"use strict";var n=r(8847)(r(3106));function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw s}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=Math.floor,f=String.fromCharCode;function p(e){throw new RangeError(d[e])}function g(e,t){var r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]);var i=function(e,t){for(var r=[],n=e.length;n--;)r[n]=t(e[n]);return r}((e=e.replace(l,".")).split("."),t).join(".");return n+i}function m(e){for(var t=[],r=0,n=e.length;r=55296&&i<=56319&&r>1,e+=h(e/t);e>455;n+=a)e=h(e/35);return h(n+36*e/(e+38))},v=function(e){var t,r=[],n=e.length,i=0,o=128,u=72,c=e.lastIndexOf("-");c<0&&(c=0);for(var l=0;l=128&&p("not-basic"),r.push(e.charCodeAt(l));for(var d=c>0?c+1:0;d=n&&p("invalid-input");var y=(t=e.charCodeAt(d++))-48<10?t-22:t-65<26?t-65:t-97<26?t-97:a;(y>=a||y>h((s-i)/g))&&p("overflow"),i+=y*g;var v=m<=u?1:m>=u+26?26:m-u;if(yh(s/A)&&p("overflow"),g*=A}var w=r.length+1;u=b(i-f,w,0==f),h(i/w)>s-o&&p("overflow"),o+=h(i/w),i%=w,r.splice(i++,0,o)}return String.fromCodePoint.apply(String,r)},A=function(e){var t,r=[],n=(e=m(e)).length,o=128,u=0,c=72,l=i(e);try{for(l.s();!(t=l.n()).done;){var d=t.value;d<128&&r.push(f(d))}}catch(e){l.e(e)}finally{l.f()}var g=r.length,v=g;for(g&&r.push("-");v=o&&_h((s-u)/I)&&p("overflow"),u+=(w-o)*I,o=w;var S,k=i(e);try{for(k.s();!(S=k.n()).done;){var C=S.value;if(Cs&&p("overflow"),C==o){for(var T=u,x=a;;x+=a){var M=x<=c?1:x>=c+26?26:x-c;if(T{"use strict";var n,i;r(8847)(r(3355)),n=[r(4489),r(2996)],void 0===(i=function(e,t){return function(e,t){function r(r,n,i){for(var o=[],s=e.ucs2.decode(r),a=0;a>23,h=l>>21&3,f=l>>5&65535,p=31&l,g=t.mapStr.substr(f,p);if(0===h||n&&1&d)throw new Error("Illegal char "+c);1===h?o.push(g):2===h?o.push(i?g:c):3===h&&o.push(c)}return o.join("").normalize("NFC")}function n(t,n,o){void 0===o&&(o=!1);var s=r(t,o,n).split(".");return(s=s.map((function(t){return t.startsWith("xn--")?i(t=e.decode(t.substring(4)),o,!1):i(t,o,n),t}))).join(".")}function i(e,n,i){if("-"===e[2]&&"-"===e[3])throw new Error("Failed to validate "+e);if(e.startsWith("-")||e.endsWith("-"))throw new Error("Failed to validate "+e);if(e.includes("."))throw new Error("Failed to validate "+e);if(r(e,n,i)!==e)throw new Error("Failed to validate "+e);var o=e.codePointAt(0);if(t.mapChar(o)&2<<23)throw new Error("Label contains illegal character: "+o)}return{toUnicode:function(e,t){return void 0===t&&(t={}),n(e,!1,"useStd3ASCII"in t&&t.useStd3ASCII)},toAscii:function(t,r){void 0===r&&(r={});var i,o=!("transitional"in r)||r.transitional,s="useStd3ASCII"in r&&r.useStd3ASCII,a="verifyDnsLength"in r&&r.verifyDnsLength,u=n(t,o,s).split(".").map(e.toASCII),c=u.join(".");if(a){if(c.length<1||c.length>253)throw new Error("DNS name has wrong length: "+c);for(i=0;i63)throw new Error("DNS label has wrong length: "+l)}}return c}}}(e,t)}.apply(t,n))||(e.exports=i)},3226:(e,t)=>{"use strict";t.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,u=(1<>1,l=-7,d=r?i-1:0,h=r?-1:1,f=e[t+d];for(d+=h,o=f&(1<<-l)-1,f>>=-l,l+=a;l>0;o=256*o+e[t+d],d+=h,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=n;l>0;s=256*s+e[t+d],d+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(f?-1:1);s+=Math.pow(2,n),o-=c}return(f?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:o-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+d>=1?h/u:h*Math.pow(2,1-d))*u>=2&&(s++,u/=2),s+d>=l?(a=0,s=l):s+d>=1?(a=(t*u-1)*Math.pow(2,i),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,i),s=0));i>=8;e[r+f]=255&a,f+=p,a/=256,i-=8);for(s=s<0;e[r+f]=255&s,f+=p,s/=256,c-=8);e[r+f-p]|=128*g}},1736:e=>{"use strict";"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},9446:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1191)(),o=r(593)("Object.prototype.toString"),s=function(e){return!(i&&e&&"object"===(0,n.default)(e)&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!s(e)||null!==e&&"object"===(0,n.default)(e)&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},u=function(){return s(arguments)}();s.isLegacyArguments=a,e.exports=u?s:a},1493:(e,t,r)=>{"use strict";var n,i,o=r(8847)(r(3355)),s=Function.prototype.toString,a="object"===("undefined"==typeof Reflect?"undefined":(0,o.default)(Reflect))&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{n=Object.defineProperty({},"length",{get:function(){throw i}}),i={},a((function(){throw 42}),null,n)}catch(e){e!==i&&(a=null)}else a=null;var u=/^\s*class\b/,c=function(e){try{var t=s.call(e);return u.test(t)}catch(e){return!1}},l=function(e){try{return!c(e)&&(s.call(e),!0)}catch(e){return!1}},d=Object.prototype.toString,h="function"==typeof Symbol&&!!Symbol.toStringTag,f=!(0 in[,]),p=function(){return!1};if("object"===("undefined"==typeof document?"undefined":(0,o.default)(document))){var g=document.all;d.call(g)===d.call(document.all)&&(p=function(e){if((f||!e)&&(void 0===e||"object"===(0,o.default)(e)))try{var t=d.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==(0,o.default)(e))return!1;try{a(e,null,n)}catch(e){if(e!==i)return!1}return!c(e)&&l(e)}:function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==(0,o.default)(e))return!1;if(h)return l(e);if(c(e))return!1;var t=d.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&l(e)}},4339:e=>{"use strict";e.exports=function(e){if(!e)return!1;var r=t.call(e);return"[object Function]"===r||"function"==typeof e&&"[object RegExp]"!==r||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var t=Object.prototype.toString},4477:(e,t,r)=>{"use strict";var n,i=Object.prototype.toString,o=Function.prototype.toString,s=/^\s*(?:function)?\*/,a=r(1191)(),u=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(s.test(o.call(e)))return!0;if(!a)return"[object GeneratorFunction]"===i.call(e);if(!u)return!1;if(void 0===n){var t=function(){if(!a)return!1;try{return Function("return function*() {}")()}catch(e){}}();n=!!t&&u(t)}return u(e)===n}},8619:(e,t,r)=>{"use strict";var n=r(8847)(r(3355));e.exports=function(e){if("string"!=typeof e)throw new Error("[is-hex-prefixed] value must be type 'string', is currently type "+(0,n.default)(e)+", while checking isHexPrefixed.");return"0x"===e.slice(0,2)}},8915:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(8184),o=r(3604),s=r(593),a=s("Object.prototype.toString"),u=r(1191)(),c=r(3820),l="undefined"==typeof globalThis?r.g:globalThis,d=o(),h=s("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1}return!!c&&function(e){var t=!1;return i(p,(function(r,n){if(!t)try{t=r.call(e)===n}catch(e){}})),t}(e)}},9484:e=>{"use strict";var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},4858:(e,t,r)=>{"use strict";e=r.nmd(e);var n=r(9142),i=r(8847)(r(3355));!function(){var t="object"===("undefined"==typeof window?"undefined":(0,i.default)(window))?window:{};!t.JS_SHA3_NO_NODE_JS&&"object"===(void 0===n?"undefined":(0,i.default)(n))&&n.versions&&n.versions.node&&(t=r.g);for(var o=!t.JS_SHA3_NO_COMMON_JS&&"object"===(0,i.default)(e)&&e.exports,s="0123456789abcdef".split(""),a=[0,8,16,24],u=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],c=[224,256,384,512],l=["hex","buffer","arrayBuffer","array"],d=function(e,t,r){return function(n){return new E(e,t,e).update(n)[r]()}},h=function(e,t,r){return function(n,i){return new E(e,t,i).update(n)[r]()}},f=function(e,t){var r=d(e,t,"hex");r.create=function(){return new E(e,t,e)},r.update=function(e){return r.create().update(e)};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}E.prototype.update=function(e){var t="string"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var r,n,i=e.length,o=this.blocks,s=this.byteCount,u=this.blockCount,c=0,l=this.s;c>2]|=e[c]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=s){for(this.start=r-s,this.block=o[u],r=0;r>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+s[15&e]+s[e>>12&15]+s[e>>8&15]+s[e>>20&15]+s[e>>16&15]+s[e>>28&15]+s[e>>24&15];a%t==0&&(_(r),o=0)}return i&&(e=r[o],i>0&&(u+=s[e>>4&15]+s[15&e]),i>1&&(u+=s[e>>12&15]+s[e>>8&15]),i>2&&(u+=s[e>>20&15]+s[e>>16&15])),u},E.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,o=0,s=0,a=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var u=new Uint32Array(e);s>8&255,u[e+2]=t>>16&255,u[e+3]=t>>24&255;a%r==0&&_(n)}return o&&(e=a<<2,t=n[s],o>0&&(u[e]=255&t),o>1&&(u[e+1]=t>>8&255),o>2&&(u[e+2]=t>>16&255)),u};var _=function(e){var t,r,n,i,o,s,a,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],d=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],t=(f=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(c<<1|l>>>31),r=o^(l<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(d<<1|h>>>31),r=a^(h<<1|d>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(f<<1|p>>>31),r=l^(p<<1|f>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=d^(i<<1|o>>>31),r=h^(o<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,g=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=g^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&g,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~g&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=u[n],e[1]^=u[n+1]};if(o)e.exports=g;else for(y=0;y{"use strict";e.exports=r(2109)(r(801))},2109:(e,t,r)=>{"use strict";var n=r(6543),i=r(274);e.exports=function(e){var t=n(e),r=i(e);return function(e,n){switch("string"==typeof e?e.toLowerCase():e){case"keccak224":return new t(1152,448,null,224,n);case"keccak256":return new t(1088,512,null,256,n);case"keccak384":return new t(832,768,null,384,n);case"keccak512":return new t(576,1024,null,512,n);case"sha3-224":return new t(1152,448,6,224,n);case"sha3-256":return new t(1088,512,6,256,n);case"sha3-384":return new t(832,768,6,384,n);case"sha3-512":return new t(576,1024,6,512,n);case"shake128":return new r(1344,256,31,n);case"shake256":return new r(1088,512,31,n);default:throw new Error("Invald algorithm: "+e)}}}},6543:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(8847),o=i(r(9721)),s=i(r(8985)),a=i(r(5163)),u=i(r(4650)),c=i(r(1949)),l=r(6505).Transform;e.exports=function(e){return function(t){(0,a.default)(d,t);var r,i,l=(r=d,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.default)(r);if(i){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function d(t,r,n,i,s){var a;return(0,o.default)(this,d),(a=l.call(this,s))._rate=t,a._capacity=r,a._delimitedSuffix=n,a._hashBitLength=i,a._options=s,a._state=new e,a._state.initialize(t,r),a._finalized=!1,a}return(0,s.default)(d,[{key:"_transform",value:function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)}},{key:"_flush",value:function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)}},{key:"update",value:function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return n.isBuffer(e)||(e=n.from(e,t)),this._state.absorb(e),this}},{key:"digest",value:function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);var t=this._state.squeeze(this._hashBitLength/8);return void 0!==e&&(t=t.toString(e)),this._resetState(),t}},{key:"_resetState",value:function(){return this._state.initialize(this._rate,this._capacity),this}},{key:"_clone",value:function(){var e=new d(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}]),d}(l)}},274:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(8847),o=i(r(9721)),s=i(r(8985)),a=i(r(5163)),u=i(r(4650)),c=i(r(1949)),l=r(6505).Transform;e.exports=function(e){return function(t){(0,a.default)(d,t);var r,i,l=(r=d,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.default)(r);if(i){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function d(t,r,n,i){var s;return(0,o.default)(this,d),(s=l.call(this,i))._rate=t,s._capacity=r,s._delimitedSuffix=n,s._options=i,s._state=new e,s._state.initialize(t,r),s._finalized=!1,s}return(0,s.default)(d,[{key:"_transform",value:function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)}},{key:"_flush",value:function(){}},{key:"_read",value:function(e){this.push(this.squeeze(e))}},{key:"update",value:function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return n.isBuffer(e)||(e=n.from(e,t)),this._state.absorb(e),this}},{key:"squeeze",value:function(e,t){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));var r=this._state.squeeze(e);return void 0!==t&&(r=r.toString(t)),r}},{key:"_resetState",value:function(){return this._state.initialize(this._rate,this._capacity),this}},{key:"_clone",value:function(){var e=new d(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}]),d}(l)}},5612:(e,t)=>{"use strict";var r=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];t.p1600=function(e){for(var t=0;t<24;++t){var n=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],a=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],c=e[6]^e[16]^e[26]^e[36]^e[46],l=e[7]^e[17]^e[27]^e[37]^e[47],d=e[8]^e[18]^e[28]^e[38]^e[48],h=e[9]^e[19]^e[29]^e[39]^e[49],f=d^(o<<1|s>>>31),p=h^(s<<1|o>>>31),g=e[0]^f,m=e[1]^p,y=e[10]^f,b=e[11]^p,v=e[20]^f,A=e[21]^p,w=e[30]^f,E=e[31]^p,_=e[40]^f,I=e[41]^p;f=n^(a<<1|u>>>31),p=i^(u<<1|a>>>31);var S=e[2]^f,k=e[3]^p,C=e[12]^f,T=e[13]^p,x=e[22]^f,M=e[23]^p,B=e[32]^f,P=e[33]^p,R=e[42]^f,O=e[43]^p;f=o^(c<<1|l>>>31),p=s^(l<<1|c>>>31);var N=e[4]^f,D=e[5]^p,L=e[14]^f,U=e[15]^p,F=e[24]^f,j=e[25]^p,z=e[34]^f,H=e[35]^p,K=e[44]^f,G=e[45]^p;f=a^(d<<1|h>>>31),p=u^(h<<1|d>>>31);var Q=e[6]^f,q=e[7]^p,W=e[16]^f,V=e[17]^p,Y=e[26]^f,J=e[27]^p,X=e[36]^f,Z=e[37]^p,$=e[46]^f,ee=e[47]^p;f=c^(n<<1|i>>>31),p=l^(i<<1|n>>>31);var te=e[8]^f,re=e[9]^p,ne=e[18]^f,ie=e[19]^p,oe=e[28]^f,se=e[29]^p,ae=e[38]^f,ue=e[39]^p,ce=e[48]^f,le=e[49]^p,de=g,he=m,fe=b<<4|y>>>28,pe=y<<4|b>>>28,ge=v<<3|A>>>29,me=A<<3|v>>>29,ye=E<<9|w>>>23,be=w<<9|E>>>23,ve=_<<18|I>>>14,Ae=I<<18|_>>>14,we=S<<1|k>>>31,Ee=k<<1|S>>>31,_e=T<<12|C>>>20,Ie=C<<12|T>>>20,Se=x<<10|M>>>22,ke=M<<10|x>>>22,Ce=P<<13|B>>>19,Te=B<<13|P>>>19,xe=R<<2|O>>>30,Me=O<<2|R>>>30,Be=D<<30|N>>>2,Pe=N<<30|D>>>2,Re=L<<6|U>>>26,Oe=U<<6|L>>>26,Ne=j<<11|F>>>21,De=F<<11|j>>>21,Le=z<<15|H>>>17,Ue=H<<15|z>>>17,Fe=G<<29|K>>>3,je=K<<29|G>>>3,ze=Q<<28|q>>>4,He=q<<28|Q>>>4,Ke=V<<23|W>>>9,Ge=W<<23|V>>>9,Qe=Y<<25|J>>>7,qe=J<<25|Y>>>7,We=X<<21|Z>>>11,Ve=Z<<21|X>>>11,Ye=ee<<24|$>>>8,Je=$<<24|ee>>>8,Xe=te<<27|re>>>5,Ze=re<<27|te>>>5,$e=ne<<20|ie>>>12,et=ie<<20|ne>>>12,tt=se<<7|oe>>>25,rt=oe<<7|se>>>25,nt=ae<<8|ue>>>24,it=ue<<8|ae>>>24,ot=ce<<14|le>>>18,st=le<<14|ce>>>18;e[0]=de^~_e&Ne,e[1]=he^~Ie&De,e[10]=ze^~$e&ge,e[11]=He^~et&me,e[20]=we^~Re&Qe,e[21]=Ee^~Oe&qe,e[30]=Xe^~fe&Se,e[31]=Ze^~pe&ke,e[40]=Be^~Ke&tt,e[41]=Pe^~Ge&rt,e[2]=_e^~Ne&We,e[3]=Ie^~De&Ve,e[12]=$e^~ge&Ce,e[13]=et^~me&Te,e[22]=Re^~Qe&nt,e[23]=Oe^~qe&it,e[32]=fe^~Se&Le,e[33]=pe^~ke&Ue,e[42]=Ke^~tt&ye,e[43]=Ge^~rt&be,e[4]=Ne^~We&ot,e[5]=De^~Ve&st,e[14]=ge^~Ce&Fe,e[15]=me^~Te&je,e[24]=Qe^~nt&ve,e[25]=qe^~it&Ae,e[34]=Se^~Le&Ye,e[35]=ke^~Ue&Je,e[44]=tt^~ye&xe,e[45]=rt^~be&Me,e[6]=We^~ot&de,e[7]=Ve^~st&he,e[16]=Ce^~Fe&ze,e[17]=Te^~je&He,e[26]=nt^~ve&we,e[27]=it^~Ae&Ee,e[36]=Le^~Ye&Xe,e[37]=Ue^~Je&Ze,e[46]=ye^~xe&Be,e[47]=be^~Me&Pe,e[8]=ot^~de&_e,e[9]=st^~he&Ie,e[18]=Fe^~ze&$e,e[19]=je^~He&et,e[28]=ve^~we&Re,e[29]=Ae^~Ee&Oe,e[38]=Ye^~Xe&fe,e[39]=Je^~Ze&pe,e[48]=xe^~Be&Ke,e[49]=Me^~Pe&Ge,e[0]^=r[2*t],e[1]^=r[2*t+1]}}},801:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(5612);function o(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}o.prototype.initialize=function(e,t){for(var r=0;r<50;++r)this.state[r]=0;this.blockSize=e/8,this.count=0,this.squeezing=!1},o.prototype.absorb=function(e){for(var t=0;t>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(i.p1600(this.state),this.count=0);return t},o.prototype.copy=function(e){for(var t=0;t<50;++t)e.state[t]=this.state[t];e.blockSize=this.blockSize,e.count=this.count,e.squeezing=this.squeezing},e.exports=o},807:(e,t,r)=>{"use strict";var n=r(1736),i=r(2353),o=r(8850).Buffer,s=new Array(16);function a(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function u(e,t){return e<>>32-t}function c(e,t,r,n,i,o,s){return u(e+(t&r|~t&n)+i+o|0,s)+t|0}function l(e,t,r,n,i,o,s){return u(e+(t&n|r&~n)+i+o|0,s)+t|0}function d(e,t,r,n,i,o,s){return u(e+(t^r^n)+i+o|0,s)+t|0}function h(e,t,r,n,i,o,s){return u(e+(r^(t|~n))+i+o|0,s)+t|0}n(a,i),a.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,i=this._c,o=this._d;r=c(r,n,i,o,e[0],3614090360,7),o=c(o,r,n,i,e[1],3905402710,12),i=c(i,o,r,n,e[2],606105819,17),n=c(n,i,o,r,e[3],3250441966,22),r=c(r,n,i,o,e[4],4118548399,7),o=c(o,r,n,i,e[5],1200080426,12),i=c(i,o,r,n,e[6],2821735955,17),n=c(n,i,o,r,e[7],4249261313,22),r=c(r,n,i,o,e[8],1770035416,7),o=c(o,r,n,i,e[9],2336552879,12),i=c(i,o,r,n,e[10],4294925233,17),n=c(n,i,o,r,e[11],2304563134,22),r=c(r,n,i,o,e[12],1804603682,7),o=c(o,r,n,i,e[13],4254626195,12),i=c(i,o,r,n,e[14],2792965006,17),r=l(r,n=c(n,i,o,r,e[15],1236535329,22),i,o,e[1],4129170786,5),o=l(o,r,n,i,e[6],3225465664,9),i=l(i,o,r,n,e[11],643717713,14),n=l(n,i,o,r,e[0],3921069994,20),r=l(r,n,i,o,e[5],3593408605,5),o=l(o,r,n,i,e[10],38016083,9),i=l(i,o,r,n,e[15],3634488961,14),n=l(n,i,o,r,e[4],3889429448,20),r=l(r,n,i,o,e[9],568446438,5),o=l(o,r,n,i,e[14],3275163606,9),i=l(i,o,r,n,e[3],4107603335,14),n=l(n,i,o,r,e[8],1163531501,20),r=l(r,n,i,o,e[13],2850285829,5),o=l(o,r,n,i,e[2],4243563512,9),i=l(i,o,r,n,e[7],1735328473,14),r=d(r,n=l(n,i,o,r,e[12],2368359562,20),i,o,e[5],4294588738,4),o=d(o,r,n,i,e[8],2272392833,11),i=d(i,o,r,n,e[11],1839030562,16),n=d(n,i,o,r,e[14],4259657740,23),r=d(r,n,i,o,e[1],2763975236,4),o=d(o,r,n,i,e[4],1272893353,11),i=d(i,o,r,n,e[7],4139469664,16),n=d(n,i,o,r,e[10],3200236656,23),r=d(r,n,i,o,e[13],681279174,4),o=d(o,r,n,i,e[0],3936430074,11),i=d(i,o,r,n,e[3],3572445317,16),n=d(n,i,o,r,e[6],76029189,23),r=d(r,n,i,o,e[9],3654602809,4),o=d(o,r,n,i,e[12],3873151461,11),i=d(i,o,r,n,e[15],530742520,16),r=h(r,n=d(n,i,o,r,e[2],3299628645,23),i,o,e[0],4096336452,6),o=h(o,r,n,i,e[7],1126891415,10),i=h(i,o,r,n,e[14],2878612391,15),n=h(n,i,o,r,e[5],4237533241,21),r=h(r,n,i,o,e[12],1700485571,6),o=h(o,r,n,i,e[3],2399980690,10),i=h(i,o,r,n,e[10],4293915773,15),n=h(n,i,o,r,e[1],2240044497,21),r=h(r,n,i,o,e[8],1873313359,6),o=h(o,r,n,i,e[15],4264355552,10),i=h(i,o,r,n,e[6],2734768916,15),n=h(n,i,o,r,e[13],1309151649,21),r=h(r,n,i,o,e[4],4149444226,6),o=h(o,r,n,i,e[11],3174756917,10),i=h(i,o,r,n,e[2],718787259,15),n=h(n,i,o,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+i|0,this._d=this._d+o|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=o.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a},137:(e,t,r)=>{"use strict";var n=r(1734),i=r(2202);function o(e){this.rand=e||new i.Rand}e.exports=o,o.create=function(e){return new o(e)},o.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var i=new n(this.rand.generate(r))}while(i.cmp(e)>=0);return i},o.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},o.prototype.test=function(e,t,r){var i=e.bitLength(),o=n.mont(e),s=new n(1).toRed(o);t||(t=Math.max(1,i/48|0));for(var a=e.subn(1),u=0;!a.testn(u);u++);for(var c=e.shrn(u),l=a.toRed(o);t>0;t--){var d=this._randrange(new n(2),a);r&&r(d);var h=d.toRed(o).redPow(c);if(0!==h.cmp(s)&&0!==h.cmp(l)){for(var f=1;f0;t--){var l=this._randrange(new n(2),s),d=e.gcd(l);if(0!==d.cmpn(1))return d;var h=l.toRed(i).redPow(u);if(0!==h.cmp(o)&&0!==h.cmp(c)){for(var f=1;f{"use strict";function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},6580:(e,t)=>{"use strict";var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,s=255&i;o?r.push(o,s):r.push(s)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}},6565:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(9721)),o=n(r(8985)),s=function(){function e(t,r,n,o){(0,i.default)(this,e),this.name=t,this.code=r,this.alphabet=o,n&&o&&(this.engine=n(o))}return(0,o.default)(e,[{key:"encode",value:function(e){return this.engine.encode(e)}},{key:"decode",value:function(e){return this.engine.decode(e)}},{key:"isImplemented",value:function(){return this.engine}}]),e}();e.exports=s},2642:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw s}}}}(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(e.indexOf(s)<0)throw new Error("invalid base16 character")}}catch(e){o.e(e)}finally{o.f()}return i.from(t,"hex")}}}},6494:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=5;)a+=t[s>>>o-5&31],o-=5;if(o>0&&(a+=t[s<<5-o&31]),i)for(;a.length%8!=0;)a+="=";return a}("string"==typeof t?Uint8Array.from(t):t,e)},decode:function(r){var n,i=function(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}}(e))){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}(r);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(e.indexOf(o)<0)throw new Error("invalid base32 character")}}catch(e){i.e(e)}finally{i.f()}return function(e,t){for(var r=(e=e.replace(new RegExp("=","g"),"")).length,n=0,i=0,o=0,s=new Uint8Array(5*r/8|0),a=0;a=8&&(s[o++]=i>>>n-8&255,n-=8);return s.buffer}(r,e)}}}},6627:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r-1,r=e.indexOf("-")>-1&&e.indexOf("_")>-1;return{encode:function(e){var n="";n="string"==typeof e?i.from(e).toString("base64"):e.toString("base64"),r&&(n=n.replace(/\+/g,"-").replace(/\//g,"_"));var o=n.indexOf("=");return o>0&&!t&&(n=n.substring(0,o)),n},decode:function(t){var r,o=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e))){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw s}}}}(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(e.indexOf(s)<0)throw new Error("invalid base64 character")}}catch(e){o.e(e)}finally{o.f()}return i.from(t,"base64")}}}},7905:(e,t,r)=>{"use strict";var n=r(6565),i=r(7548),o=r(2642),s=r(6494),a=r(6627),u=[["base1","1","","1"],["base2","0",i,"01"],["base8","7",i,"01234567"],["base10","9",i,"0123456789"],["base16","f",o,"0123456789abcdef"],["base32","b",s,"abcdefghijklmnopqrstuvwxyz234567"],["base32pad","c",s,"abcdefghijklmnopqrstuvwxyz234567="],["base32hex","v",s,"0123456789abcdefghijklmnopqrstuv"],["base32hexpad","t",s,"0123456789abcdefghijklmnopqrstuv="],["base32z","h",s,"ybndrfg8ejkmcpqxot1uwisza345h769"],["base58flickr","Z",i,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base58btc","z",i,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base64","m",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],c=u.reduce((function(e,t){return e[t[0]]=new n(t[0],t[1],t[2],t[3]),e}),{}),l=u.reduce((function(e,t){return e[t[1]]=c[t[0]],e}),{});e.exports={names:c,codes:l}},6086:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(7905);(t=e.exports=s).encode=function(e,t){var r=a(e);return s(r.name,n.from(r.encode(t)))},t.decode=function(e){n.isBuffer(e)&&(e=e.toString());var t=e.substring(0,1);"string"==typeof(e=e.substring(1,e.length))&&(e=n.from(e));var r=a(t);return n.from(r.decode(e.toString()))},t.isEncoded=function(e){if(n.isBuffer(e)&&(e=e.toString()),"[object String]"!==Object.prototype.toString.call(e))return!1;var t=e.substring(0,1);try{return a(t).name}catch(e){return!1}},t.names=Object.freeze(Object.keys(i.names)),t.codes=Object.freeze(Object.keys(i.codes));var o=new Error("Unsupported encoding");function s(e,t){if(!t)throw new Error("requires an encoded buffer");var r=a(e),i=n.from(r.code);return function(e,t){a(e).decode(t.toString())}(r.name,t),n.concat([i,t])}function a(e){var t;if(i.names[e])t=i.names[e];else{if(!i.codes[e])throw o;t=i.codes[e]}if(!t.isImplemented())throw new Error("Base "+e+" is not implemented yet");return t}},4093:(e,t,r)=>{"use strict";for(var n=r(8847)(r(4519)),i=r(4070),o={},s=0,a=Object.entries(i);s{"use strict";var n=r(9033).Buffer,i=r(6657),o=r(7054),s=r(6002),a=r(5576);(t=e.exports).addPrefix=function(e,t){var r;if(n.isBuffer(e))r=a.varintBufferEncode(e);else{if(!s[e])throw new Error("multicodec not recognized");r=s[e]}return n.concat([r,t])},t.rmPrefix=function(e){return i.decode(e),e.slice(i.decode.bytes)},t.getCodec=function(e){var t=i.decode(e),r=o.get(t);if(void 0===r)throw new Error("Code ".concat(t," not found"));return r},t.getName=function(e){return o.get(e)},t.getNumber=function(e){var t=s[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return a.varintBufferDecode(t)[0]},t.getCode=function(e){return i.decode(e)},t.getCodeVarint=function(e){var t=s[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return t},t.getVarint=function(e){return i.encode(e)};var u=r(4093);Object.assign(t,u),t.print=r(1032)},7054:(e,t,r)=>{"use strict";var n=r(4070),i=new Map;for(var o in n){var s=n[o];i.set(s,o)}e.exports=Object.freeze(i)},1032:(e,t,r)=>{"use strict";for(var n=r(8847)(r(4519)),i=r(4070),o={},s=0,a=Object.entries(i);s{"use strict";var n=r(9033).Buffer,i=r(6657);function o(e){return parseInt(e.toString("hex"),16)}function s(e){var t=e.toString(16);return t.length%2==1&&(t="0"+t),n.from(t,"hex")}e.exports={numberToBuffer:s,bufferToNumber:o,varintBufferEncode:function(e){return n.from(i.encode(o(e)))},varintBufferDecode:function(e){return s(i.decode(e))},varintEncode:function(e){return n.from(i.encode(e))}}},6002:(e,t,r)=>{"use strict";var n=r(4070),i=r(5576).varintEncode,o={};for(var s in n){var a=n[s];o[s]=i(a)}e.exports=Object.freeze(o)},1786:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(9721)),o=n(r(8985)),s=function(){function e(t,r,n,o){(0,i.default)(this,e),this.name=t,this.code=r,this.alphabet=o,n&&o&&(this.engine=n(o))}return(0,o.default)(e,[{key:"encode",value:function(e){return this.engine.encode(e)}},{key:"decode",value:function(e){return this.engine.decode(e)}},{key:"isImplemented",value:function(){return this.engine}}]),e}();e.exports=s},7739:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw s}}}}(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(e.indexOf(s)<0)throw new Error("invalid base16 character")}}catch(e){o.e(e)}finally{o.f()}return i.from(t,"hex")}}}},976:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=5;)a+=t[s>>>o-5&31],o-=5;if(o>0&&(a+=t[s<<5-o&31]),i)for(;a.length%8!=0;)a+="=";return a}("string"==typeof t?Uint8Array.from(t):t,e)},decode:function(r){var n,i=function(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}}(e))){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}(r);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(e.indexOf(o)<0)throw new Error("invalid base32 character")}}catch(e){i.e(e)}finally{i.f()}return function(e,t){for(var r=(e=e.replace(new RegExp("=","g"),"")).length,n=0,i=0,o=0,s=new Uint8Array(5*r/8|0),a=0;a=8&&(s[o++]=i>>>n-8&255,n-=8);return s.buffer}(r,e)}}}},8504:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r-1,r=e.indexOf("-")>-1&&e.indexOf("_")>-1;return{encode:function(e){var n="";n="string"==typeof e?i.from(e).toString("base64"):e.toString("base64"),r&&(n=n.replace(/\+/g,"-").replace(/\//g,"_"));var o=n.indexOf("=");return o>0&&!t&&(n=n.substring(0,o)),n},decode:function(t){var r,o=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e))){r&&(e=r);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==r.return||r.return()}finally{if(u)throw s}}}}(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;if(e.indexOf(s)<0)throw new Error("invalid base64 character")}}catch(e){o.e(e)}finally{o.f()}return i.from(t,"base64")}}}},2263:(e,t,r)=>{"use strict";var n=r(1786),i=r(7548),o=r(7739),s=r(976),a=r(8504),u=[["base1","1","","1"],["base2","0",i,"01"],["base8","7",i,"01234567"],["base10","9",i,"0123456789"],["base16","f",o,"0123456789abcdef"],["base32","b",s,"abcdefghijklmnopqrstuvwxyz234567"],["base32pad","c",s,"abcdefghijklmnopqrstuvwxyz234567="],["base32hex","v",s,"0123456789abcdefghijklmnopqrstuv"],["base32hexpad","t",s,"0123456789abcdefghijklmnopqrstuv="],["base32z","h",s,"ybndrfg8ejkmcpqxot1uwisza345h769"],["base58flickr","Z",i,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base58btc","z",i,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base64","m",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",a,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],c=u.reduce((function(e,t){return e[t[0]]=new n(t[0],t[1],t[2],t[3]),e}),{}),l=u.reduce((function(e,t){return e[t[1]]=c[t[0]],e}),{});e.exports={names:c,codes:l}},2592:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(2263);function o(e,t){if(!t)throw new Error("requires an encoded buffer");var r=s(e),i=n.from(r.code);return function(e,t){s(e).decode(t.toString())}(r.name,t),n.concat([i,t])}function s(e){var t;if(i.names[e])t=i.names[e];else{if(!i.codes[e])throw new Error("Unsupported encoding");t=i.codes[e]}if(!t.isImplemented())throw new Error("Base "+e+" is not implemented yet");return t}(t=e.exports=o).encode=function(e,t){var r=s(e);return o(r.name,n.from(r.encode(t)))},t.decode=function(e){n.isBuffer(e)&&(e=e.toString());var t=e.substring(0,1);"string"==typeof(e=e.substring(1,e.length))&&(e=n.from(e));var r=s(t);return n.from(r.decode(e.toString()))},t.isEncoded=function(e){if(n.isBuffer(e)&&(e=e.toString()),"[object String]"!==Object.prototype.toString.call(e))return!1;var t=e.substring(0,1);try{return s(t).name}catch(e){return!1}},t.names=Object.freeze(Object.keys(i.names)),t.codes=Object.freeze(Object.keys(i.codes))},1269:(e,t)=>{"use strict";t.names=Object.freeze({identity:0,sha1:17,"sha2-256":18,"sha2-512":19,"dbl-sha2-256":86,"sha3-224":23,"sha3-256":22,"sha3-384":21,"sha3-512":20,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"murmur3-128":34,"murmur3-32":35,md4:212,md5:213,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"Skein256-8":45825,"Skein256-16":45826,"Skein256-24":45827,"Skein256-32":45828,"Skein256-40":45829,"Skein256-48":45830,"Skein256-56":45831,"Skein256-64":45832,"Skein256-72":45833,"Skein256-80":45834,"Skein256-88":45835,"Skein256-96":45836,"Skein256-104":45837,"Skein256-112":45838,"Skein256-120":45839,"Skein256-128":45840,"Skein256-136":45841,"Skein256-144":45842,"Skein256-152":45843,"Skein256-160":45844,"Skein256-168":45845,"Skein256-176":45846,"Skein256-184":45847,"Skein256-192":45848,"Skein256-200":45849,"Skein256-208":45850,"Skein256-216":45851,"Skein256-224":45852,"Skein256-232":45853,"Skein256-240":45854,"Skein256-248":45855,"Skein256-256":45856,"Skein512-8":45857,"Skein512-16":45858,"Skein512-24":45859,"Skein512-32":45860,"Skein512-40":45861,"Skein512-48":45862,"Skein512-56":45863,"Skein512-64":45864,"Skein512-72":45865,"Skein512-80":45866,"Skein512-88":45867,"Skein512-96":45868,"Skein512-104":45869,"Skein512-112":45870,"Skein512-120":45871,"Skein512-128":45872,"Skein512-136":45873,"Skein512-144":45874,"Skein512-152":45875,"Skein512-160":45876,"Skein512-168":45877,"Skein512-176":45878,"Skein512-184":45879,"Skein512-192":45880,"Skein512-200":45881,"Skein512-208":45882,"Skein512-216":45883,"Skein512-224":45884,"Skein512-232":45885,"Skein512-240":45886,"Skein512-248":45887,"Skein512-256":45888,"Skein512-264":45889,"Skein512-272":45890,"Skein512-280":45891,"Skein512-288":45892,"Skein512-296":45893,"Skein512-304":45894,"Skein512-312":45895,"Skein512-320":45896,"Skein512-328":45897,"Skein512-336":45898,"Skein512-344":45899,"Skein512-352":45900,"Skein512-360":45901,"Skein512-368":45902,"Skein512-376":45903,"Skein512-384":45904,"Skein512-392":45905,"Skein512-400":45906,"Skein512-408":45907,"Skein512-416":45908,"Skein512-424":45909,"Skein512-432":45910,"Skein512-440":45911,"Skein512-448":45912,"Skein512-456":45913,"Skein512-464":45914,"Skein512-472":45915,"Skein512-480":45916,"Skein512-488":45917,"Skein512-496":45918,"Skein512-504":45919,"Skein512-512":45920,"Skein1024-8":45921,"Skein1024-16":45922,"Skein1024-24":45923,"Skein1024-32":45924,"Skein1024-40":45925,"Skein1024-48":45926,"Skein1024-56":45927,"Skein1024-64":45928,"Skein1024-72":45929,"Skein1024-80":45930,"Skein1024-88":45931,"Skein1024-96":45932,"Skein1024-104":45933,"Skein1024-112":45934,"Skein1024-120":45935,"Skein1024-128":45936,"Skein1024-136":45937,"Skein1024-144":45938,"Skein1024-152":45939,"Skein1024-160":45940,"Skein1024-168":45941,"Skein1024-176":45942,"Skein1024-184":45943,"Skein1024-192":45944,"Skein1024-200":45945,"Skein1024-208":45946,"Skein1024-216":45947,"Skein1024-224":45948,"Skein1024-232":45949,"Skein1024-240":45950,"Skein1024-248":45951,"Skein1024-256":45952,"Skein1024-264":45953,"Skein1024-272":45954,"Skein1024-280":45955,"Skein1024-288":45956,"Skein1024-296":45957,"Skein1024-304":45958,"Skein1024-312":45959,"Skein1024-320":45960,"Skein1024-328":45961,"Skein1024-336":45962,"Skein1024-344":45963,"Skein1024-352":45964,"Skein1024-360":45965,"Skein1024-368":45966,"Skein1024-376":45967,"Skein1024-384":45968,"Skein1024-392":45969,"Skein1024-400":45970,"Skein1024-408":45971,"Skein1024-416":45972,"Skein1024-424":45973,"Skein1024-432":45974,"Skein1024-440":45975,"Skein1024-448":45976,"Skein1024-456":45977,"Skein1024-464":45978,"Skein1024-472":45979,"Skein1024-480":45980,"Skein1024-488":45981,"Skein1024-496":45982,"Skein1024-504":45983,"Skein1024-512":45984,"Skein1024-520":45985,"Skein1024-528":45986,"Skein1024-536":45987,"Skein1024-544":45988,"Skein1024-552":45989,"Skein1024-560":45990,"Skein1024-568":45991,"Skein1024-576":45992,"Skein1024-584":45993,"Skein1024-592":45994,"Skein1024-600":45995,"Skein1024-608":45996,"Skein1024-616":45997,"Skein1024-624":45998,"Skein1024-632":45999,"Skein1024-640":46e3,"Skein1024-648":46001,"Skein1024-656":46002,"Skein1024-664":46003,"Skein1024-672":46004,"Skein1024-680":46005,"Skein1024-688":46006,"Skein1024-696":46007,"Skein1024-704":46008,"Skein1024-712":46009,"Skein1024-720":46010,"Skein1024-728":46011,"Skein1024-736":46012,"Skein1024-744":46013,"Skein1024-752":46014,"Skein1024-760":46015,"Skein1024-768":46016,"Skein1024-776":46017,"Skein1024-784":46018,"Skein1024-792":46019,"Skein1024-800":46020,"Skein1024-808":46021,"Skein1024-816":46022,"Skein1024-824":46023,"Skein1024-832":46024,"Skein1024-840":46025,"Skein1024-848":46026,"Skein1024-856":46027,"Skein1024-864":46028,"Skein1024-872":46029,"Skein1024-880":46030,"Skein1024-888":46031,"Skein1024-896":46032,"Skein1024-904":46033,"Skein1024-912":46034,"Skein1024-920":46035,"Skein1024-928":46036,"Skein1024-936":46037,"Skein1024-944":46038,"Skein1024-952":46039,"Skein1024-960":46040,"Skein1024-968":46041,"Skein1024-976":46042,"Skein1024-984":46043,"Skein1024-992":46044,"Skein1024-1000":46045,"Skein1024-1008":46046,"Skein1024-1016":46047,"Skein1024-1024":46048}),t.codes=Object.freeze({0:"identity",17:"sha1",18:"sha2-256",19:"sha2-512",86:"dbl-sha2-256",23:"sha3-224",22:"sha3-256",21:"sha3-384",20:"sha3-512",24:"shake-128",25:"shake-256",26:"keccak-224",27:"keccak-256",28:"keccak-384",29:"keccak-512",34:"murmur3-128",35:"murmur3-32",212:"md4",213:"md5",45569:"blake2b-8",45570:"blake2b-16",45571:"blake2b-24",45572:"blake2b-32",45573:"blake2b-40",45574:"blake2b-48",45575:"blake2b-56",45576:"blake2b-64",45577:"blake2b-72",45578:"blake2b-80",45579:"blake2b-88",45580:"blake2b-96",45581:"blake2b-104",45582:"blake2b-112",45583:"blake2b-120",45584:"blake2b-128",45585:"blake2b-136",45586:"blake2b-144",45587:"blake2b-152",45588:"blake2b-160",45589:"blake2b-168",45590:"blake2b-176",45591:"blake2b-184",45592:"blake2b-192",45593:"blake2b-200",45594:"blake2b-208",45595:"blake2b-216",45596:"blake2b-224",45597:"blake2b-232",45598:"blake2b-240",45599:"blake2b-248",45600:"blake2b-256",45601:"blake2b-264",45602:"blake2b-272",45603:"blake2b-280",45604:"blake2b-288",45605:"blake2b-296",45606:"blake2b-304",45607:"blake2b-312",45608:"blake2b-320",45609:"blake2b-328",45610:"blake2b-336",45611:"blake2b-344",45612:"blake2b-352",45613:"blake2b-360",45614:"blake2b-368",45615:"blake2b-376",45616:"blake2b-384",45617:"blake2b-392",45618:"blake2b-400",45619:"blake2b-408",45620:"blake2b-416",45621:"blake2b-424",45622:"blake2b-432",45623:"blake2b-440",45624:"blake2b-448",45625:"blake2b-456",45626:"blake2b-464",45627:"blake2b-472",45628:"blake2b-480",45629:"blake2b-488",45630:"blake2b-496",45631:"blake2b-504",45632:"blake2b-512",45633:"blake2s-8",45634:"blake2s-16",45635:"blake2s-24",45636:"blake2s-32",45637:"blake2s-40",45638:"blake2s-48",45639:"blake2s-56",45640:"blake2s-64",45641:"blake2s-72",45642:"blake2s-80",45643:"blake2s-88",45644:"blake2s-96",45645:"blake2s-104",45646:"blake2s-112",45647:"blake2s-120",45648:"blake2s-128",45649:"blake2s-136",45650:"blake2s-144",45651:"blake2s-152",45652:"blake2s-160",45653:"blake2s-168",45654:"blake2s-176",45655:"blake2s-184",45656:"blake2s-192",45657:"blake2s-200",45658:"blake2s-208",45659:"blake2s-216",45660:"blake2s-224",45661:"blake2s-232",45662:"blake2s-240",45663:"blake2s-248",45664:"blake2s-256",45825:"Skein256-8",45826:"Skein256-16",45827:"Skein256-24",45828:"Skein256-32",45829:"Skein256-40",45830:"Skein256-48",45831:"Skein256-56",45832:"Skein256-64",45833:"Skein256-72",45834:"Skein256-80",45835:"Skein256-88",45836:"Skein256-96",45837:"Skein256-104",45838:"Skein256-112",45839:"Skein256-120",45840:"Skein256-128",45841:"Skein256-136",45842:"Skein256-144",45843:"Skein256-152",45844:"Skein256-160",45845:"Skein256-168",45846:"Skein256-176",45847:"Skein256-184",45848:"Skein256-192",45849:"Skein256-200",45850:"Skein256-208",45851:"Skein256-216",45852:"Skein256-224",45853:"Skein256-232",45854:"Skein256-240",45855:"Skein256-248",45856:"Skein256-256",45857:"Skein512-8",45858:"Skein512-16",45859:"Skein512-24",45860:"Skein512-32",45861:"Skein512-40",45862:"Skein512-48",45863:"Skein512-56",45864:"Skein512-64",45865:"Skein512-72",45866:"Skein512-80",45867:"Skein512-88",45868:"Skein512-96",45869:"Skein512-104",45870:"Skein512-112",45871:"Skein512-120",45872:"Skein512-128",45873:"Skein512-136",45874:"Skein512-144",45875:"Skein512-152",45876:"Skein512-160",45877:"Skein512-168",45878:"Skein512-176",45879:"Skein512-184",45880:"Skein512-192",45881:"Skein512-200",45882:"Skein512-208",45883:"Skein512-216",45884:"Skein512-224",45885:"Skein512-232",45886:"Skein512-240",45887:"Skein512-248",45888:"Skein512-256",45889:"Skein512-264",45890:"Skein512-272",45891:"Skein512-280",45892:"Skein512-288",45893:"Skein512-296",45894:"Skein512-304",45895:"Skein512-312",45896:"Skein512-320",45897:"Skein512-328",45898:"Skein512-336",45899:"Skein512-344",45900:"Skein512-352",45901:"Skein512-360",45902:"Skein512-368",45903:"Skein512-376",45904:"Skein512-384",45905:"Skein512-392",45906:"Skein512-400",45907:"Skein512-408",45908:"Skein512-416",45909:"Skein512-424",45910:"Skein512-432",45911:"Skein512-440",45912:"Skein512-448",45913:"Skein512-456",45914:"Skein512-464",45915:"Skein512-472",45916:"Skein512-480",45917:"Skein512-488",45918:"Skein512-496",45919:"Skein512-504",45920:"Skein512-512",45921:"Skein1024-8",45922:"Skein1024-16",45923:"Skein1024-24",45924:"Skein1024-32",45925:"Skein1024-40",45926:"Skein1024-48",45927:"Skein1024-56",45928:"Skein1024-64",45929:"Skein1024-72",45930:"Skein1024-80",45931:"Skein1024-88",45932:"Skein1024-96",45933:"Skein1024-104",45934:"Skein1024-112",45935:"Skein1024-120",45936:"Skein1024-128",45937:"Skein1024-136",45938:"Skein1024-144",45939:"Skein1024-152",45940:"Skein1024-160",45941:"Skein1024-168",45942:"Skein1024-176",45943:"Skein1024-184",45944:"Skein1024-192",45945:"Skein1024-200",45946:"Skein1024-208",45947:"Skein1024-216",45948:"Skein1024-224",45949:"Skein1024-232",45950:"Skein1024-240",45951:"Skein1024-248",45952:"Skein1024-256",45953:"Skein1024-264",45954:"Skein1024-272",45955:"Skein1024-280",45956:"Skein1024-288",45957:"Skein1024-296",45958:"Skein1024-304",45959:"Skein1024-312",45960:"Skein1024-320",45961:"Skein1024-328",45962:"Skein1024-336",45963:"Skein1024-344",45964:"Skein1024-352",45965:"Skein1024-360",45966:"Skein1024-368",45967:"Skein1024-376",45968:"Skein1024-384",45969:"Skein1024-392",45970:"Skein1024-400",45971:"Skein1024-408",45972:"Skein1024-416",45973:"Skein1024-424",45974:"Skein1024-432",45975:"Skein1024-440",45976:"Skein1024-448",45977:"Skein1024-456",45978:"Skein1024-464",45979:"Skein1024-472",45980:"Skein1024-480",45981:"Skein1024-488",45982:"Skein1024-496",45983:"Skein1024-504",45984:"Skein1024-512",45985:"Skein1024-520",45986:"Skein1024-528",45987:"Skein1024-536",45988:"Skein1024-544",45989:"Skein1024-552",45990:"Skein1024-560",45991:"Skein1024-568",45992:"Skein1024-576",45993:"Skein1024-584",45994:"Skein1024-592",45995:"Skein1024-600",45996:"Skein1024-608",45997:"Skein1024-616",45998:"Skein1024-624",45999:"Skein1024-632",46e3:"Skein1024-640",46001:"Skein1024-648",46002:"Skein1024-656",46003:"Skein1024-664",46004:"Skein1024-672",46005:"Skein1024-680",46006:"Skein1024-688",46007:"Skein1024-696",46008:"Skein1024-704",46009:"Skein1024-712",46010:"Skein1024-720",46011:"Skein1024-728",46012:"Skein1024-736",46013:"Skein1024-744",46014:"Skein1024-752",46015:"Skein1024-760",46016:"Skein1024-768",46017:"Skein1024-776",46018:"Skein1024-784",46019:"Skein1024-792",46020:"Skein1024-800",46021:"Skein1024-808",46022:"Skein1024-816",46023:"Skein1024-824",46024:"Skein1024-832",46025:"Skein1024-840",46026:"Skein1024-848",46027:"Skein1024-856",46028:"Skein1024-864",46029:"Skein1024-872",46030:"Skein1024-880",46031:"Skein1024-888",46032:"Skein1024-896",46033:"Skein1024-904",46034:"Skein1024-912",46035:"Skein1024-920",46036:"Skein1024-928",46037:"Skein1024-936",46038:"Skein1024-944",46039:"Skein1024-952",46040:"Skein1024-960",46041:"Skein1024-968",46042:"Skein1024-976",46043:"Skein1024-984",46044:"Skein1024-992",46045:"Skein1024-1000",46046:"Skein1024-1008",46047:"Skein1024-1016",46048:"Skein1024-1024"}),t.defaultLengths=Object.freeze({17:20,18:32,19:64,86:32,23:28,22:32,21:48,20:64,24:32,25:64,26:28,27:32,28:48,29:64,34:32,45569:1,45570:2,45571:3,45572:4,45573:5,45574:6,45575:7,45576:8,45577:9,45578:10,45579:11,45580:12,45581:13,45582:14,45583:15,45584:16,45585:17,45586:18,45587:19,45588:20,45589:21,45590:22,45591:23,45592:24,45593:25,45594:26,45595:27,45596:28,45597:29,45598:30,45599:31,45600:32,45601:33,45602:34,45603:35,45604:36,45605:37,45606:38,45607:39,45608:40,45609:41,45610:42,45611:43,45612:44,45613:45,45614:46,45615:47,45616:48,45617:49,45618:50,45619:51,45620:52,45621:53,45622:54,45623:55,45624:56,45625:57,45626:58,45627:59,45628:60,45629:61,45630:62,45631:63,45632:64,45633:1,45634:2,45635:3,45636:4,45637:5,45638:6,45639:7,45640:8,45641:9,45642:10,45643:11,45644:12,45645:13,45646:14,45647:15,45648:16,45649:17,45650:18,45651:19,45652:20,45653:21,45654:22,45655:23,45656:24,45657:25,45658:26,45659:27,45660:28,45661:29,45662:30,45663:31,45664:32,45825:1,45826:2,45827:3,45828:4,45829:5,45830:6,45831:7,45832:8,45833:9,45834:10,45835:11,45836:12,45837:13,45838:14,45839:15,45840:16,45841:17,45842:18,45843:19,45844:20,45845:21,45846:22,45847:23,45848:24,45849:25,45850:26,45851:27,45852:28,45853:29,45854:30,45855:31,45856:32,45857:1,45858:2,45859:3,45860:4,45861:5,45862:6,45863:7,45864:8,45865:9,45866:10,45867:11,45868:12,45869:13,45870:14,45871:15,45872:16,45873:17,45874:18,45875:19,45876:20,45877:21,45878:22,45879:23,45880:24,45881:25,45882:26,45883:27,45884:28,45885:29,45886:30,45887:31,45888:32,45889:33,45890:34,45891:35,45892:36,45893:37,45894:38,45895:39,45896:40,45897:41,45898:42,45899:43,45900:44,45901:45,45902:46,45903:47,45904:48,45905:49,45906:50,45907:51,45908:52,45909:53,45910:54,45911:55,45912:56,45913:57,45914:58,45915:59,45916:60,45917:61,45918:62,45919:63,45920:64,45921:1,45922:2,45923:3,45924:4,45925:5,45926:6,45927:7,45928:8,45929:9,45930:10,45931:11,45932:12,45933:13,45934:14,45935:15,45936:16,45937:17,45938:18,45939:19,45940:20,45941:21,45942:22,45943:23,45944:24,45945:25,45946:26,45947:27,45948:28,45949:29,45950:30,45951:31,45952:32,45953:33,45954:34,45955:35,45956:36,45957:37,45958:38,45959:39,45960:40,45961:41,45962:42,45963:43,45964:44,45965:45,45966:46,45967:47,45968:48,45969:49,45970:50,45971:51,45972:52,45973:53,45974:54,45975:55,45976:56,45977:57,45978:58,45979:59,45980:60,45981:61,45982:62,45983:63,45984:64,45985:65,45986:66,45987:67,45988:68,45989:69,45990:70,45991:71,45992:72,45993:73,45994:74,45995:75,45996:76,45997:77,45998:78,45999:79,46e3:80,46001:81,46002:82,46003:83,46004:84,46005:85,46006:86,46007:87,46008:88,46009:89,46010:90,46011:91,46012:92,46013:93,46014:94,46015:95,46016:96,46017:97,46018:98,46019:99,46020:100,46021:101,46022:102,46023:103,46024:104,46025:105,46026:106,46027:107,46028:108,46029:109,46030:110,46031:111,46032:112,46033:113,46034:114,46035:115,46036:116,46037:117,46038:118,46039:119,46040:120,46041:121,46042:122,46043:123,46044:124,46045:125,46046:126,46047:127,46048:128})},7748:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(2592),o=r(6657),s=r(1269);function a(e){t.decode(e)}t.names=s.names,t.codes=s.codes,t.defaultLengths=s.defaultLengths,t.toHexString=function(e){if(!n.isBuffer(e))throw new Error("must be passed a buffer");return e.toString("hex")},t.fromHexString=function(e){return n.from(e,"hex")},t.toB58String=function(e){if(!n.isBuffer(e))throw new Error("must be passed a buffer");return i.encode("base58btc",e).toString().slice(1)},t.fromB58String=function(e){var t=e;return n.isBuffer(e)&&(t=e.toString()),i.decode("z"+t)},t.decode=function(e){if(!n.isBuffer(e))throw new Error("multihash must be a Buffer");if(e.length<2)throw new Error("multihash too short. must be > 2 bytes.");var r=o.decode(e);if(!t.isValidCode(r))throw new Error("multihash unknown function code: 0x".concat(r.toString(16)));e=e.slice(o.decode.bytes);var i=o.decode(e);if(i<0)throw new Error("multihash invalid length: ".concat(i));if((e=e.slice(o.decode.bytes)).length!==i)throw new Error("multihash length inconsistent: 0x".concat(e.toString("hex")));return{code:r,name:s.codes[r],length:i,digest:e}},t.encode=function(e,r,i){if(!e||void 0===r)throw new Error("multihash encode requires at least two args: digest, code");var s=t.coerceCode(r);if(!n.isBuffer(e))throw new Error("digest should be a Buffer");if(null==i&&(i=e.length),i&&e.length!==i)throw new Error("digest length should be equal to specified length.");return n.concat([n.from(o.encode(s)),n.from(o.encode(i)),e])},t.coerceCode=function(e){var r=e;if("string"==typeof e){if(void 0===s.names[e])throw new Error("Unrecognized hash function named: ".concat(e));r=s.names[e]}if("number"!=typeof r)throw new Error("Hash function code should be a number. Got: ".concat(r));if(void 0===s.codes[r]&&!t.isAppCode(r))throw new Error("Unrecognized function code: ".concat(r));return r},t.isAppCode=function(e){return e>0&&e<16},t.isValidCode=function(e){return!!t.isAppCode(e)||!!s.codes[e]},t.validate=a,t.prefix=function(e){return a(e),e.slice(0,2)}},7277:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1734),o=r(6931);e.exports=function(e){if("string"==typeof e||"number"==typeof e){var t=new i(1),r=String(e).toLowerCase().trim(),s="0x"===r.substr(0,2)||"-0x"===r.substr(0,3),a=o(r);if("-"===a.substr(0,1)&&(a=o(a.slice(1)),t=new i(-1,10)),!(a=""===a?"0":a).match(/^-?[0-9]+$/)&&a.match(/^[0-9A-Fa-f]+$/)||a.match(/^[a-fA-F]+$/)||!0===s&&a.match(/^[0-9A-Fa-f]+$/))return new i(a,16).mul(t);if((a.match(/^-?[0-9]+$/)||""===a)&&!1===s)return new i(a,10).mul(t)}else if("object"===(0,n.default)(e)&&e.toString&&!e.pop&&!e.push&&e.toString(10).match(/^-?[0-9]+$/)&&(e.mul||e.dividedToIntegerBy))return new i(e.toString(10),10);throw new Error("[number-to-bn] while converting number "+JSON.stringify(e)+" to BN.js instance, error: invalid number value. Value must be an integer, hex string, BN or BigNumber instance. Note, decimals are not supported.")}},3103:e=>{"use strict";var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var o,s,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u{"use strict";var n,i,o;e=r.nmd(e);var s,a=r(8847)(r(3355));"undefined"!=typeof self&&self,s=function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=7)}([function(e,t,r){r.d(t,"j",(function(){return i})),r.d(t,"d",(function(){return o})),r.d(t,"c",(function(){return s})),r.d(t,"h",(function(){return a})),r.d(t,"b",(function(){return u})),r.d(t,"k",(function(){return c})),r.d(t,"e",(function(){return l})),r.d(t,"g",(function(){return d})),r.d(t,"i",(function(){return h})),r.d(t,"a",(function(){return f})),r.d(t,"f",(function(){return p}));var n=r(1),i=c((function(e,t){var r=t.length;return c((function(n){for(var i=0;i0&&(i=r),r=e[c++]);)switch(H++,"\n"===r?(G++,K=0):K++,L){case f:if("{"===r)L=g;else if("["===r)L=y;else if(!q(r))return Q("Non-whitespace before {[.");continue;case A:case g:if(q(r))continue;if(L===A)U.push(w);else{if("}"===r){a({}),u(),L=U.pop()||p;continue}U.push(m)}if('"'!==r)return Q('Malformed object key should start with " ');L=v;continue;case w:case m:if(q(r))continue;if(":"===r)L===m?(U.push(m),void 0!==o&&(a({}),s(o),o=void 0),z++):void 0!==o&&(s(o),o=void 0),L=p;else if("}"===r)void 0!==o&&(a(o),u(),o=void 0),u(),z--,L=U.pop()||p;else{if(","!==r)return Q("Bad object");L===m&&U.push(m),void 0!==o&&(a(o),u(),o=void 0),L=A}continue;case y:case p:if(q(r))continue;if(L===y){if(a([]),z++,L=p,"]"===r){u(),z--,L=U.pop()||p;continue}U.push(b)}if('"'===r)L=v;else if("{"===r)L=g;else if("["===r)L=y;else if("t"===r)L=E;else if("f"===r)L=S;else if("n"===r)L=x;else if("-"===r)O+=r;else if("0"===r)O+=r,L=20;else{if(-1==="123456789".indexOf(r))return Q("Bad value");O+=r,L=20}continue;case b:if(","===r)U.push(b),void 0!==o&&(a(o),u(),o=void 0),L=p;else{if("]"!==r){if(q(r))continue;return Q("Bad array")}void 0!==o&&(a(o),u(),o=void 0),u(),z--,L=U.pop()||p}continue;case v:void 0===o&&(o="");var h=c-1;e:for(;;){for(;j>0;)if(F+=r,r=e.charAt(c++),4===j?(o+=String.fromCharCode(parseInt(F,16)),j=0,h=c-1):j++,!r)break e;if('"'===r&&!N){L=U.pop()||p,o+=e.substring(h,c-1);break}if(!("\\"!==r||N||(N=!0,o+=e.substring(h,c-1),r=e.charAt(c++))))break;if(N){if(N=!1,"n"===r?o+="\n":"r"===r?o+="\r":"t"===r?o+="\t":"f"===r?o+="\f":"b"===r?o+="\b":"u"===r?(j=1,F=""):o+=r,r=e.charAt(c++),h=c-1,r)continue;break}d.lastIndex=c;var W=d.exec(e);if(!W){c=e.length+1,o+=e.substring(h,c-1);break}if(c=W.index+1,!(r=e.charAt(W.index))){o+=e.substring(h,c-1);break}}continue;case E:if(!r)continue;if("r"!==r)return Q("Invalid true started with t"+r);L=_;continue;case _:if(!r)continue;if("u"!==r)return Q("Invalid true started with tr"+r);L=I;continue;case I:if(!r)continue;if("e"!==r)return Q("Invalid true started with tru"+r);a(!0),u(),L=U.pop()||p;continue;case S:if(!r)continue;if("a"!==r)return Q("Invalid false started with f"+r);L=k;continue;case k:if(!r)continue;if("l"!==r)return Q("Invalid false started with fa"+r);L=C;continue;case C:if(!r)continue;if("s"!==r)return Q("Invalid false started with fal"+r);L=T;continue;case T:if(!r)continue;if("e"!==r)return Q("Invalid false started with fals"+r);a(!1),u(),L=U.pop()||p;continue;case x:if(!r)continue;if("u"!==r)return Q("Invalid null started with n"+r);L=M;continue;case M:if(!r)continue;if("l"!==r)return Q("Invalid null started with nu"+r);L=B;continue;case B:if(!r)continue;if("l"!==r)return Q("Invalid null started with nul"+r);a(null),u(),L=U.pop()||p;continue;case P:if("."!==r)return Q("Leading zero not followed by .");O+=r,L=20;continue;case 20:if(-1!=="0123456789".indexOf(r))O+=r;else if("."===r){if(-1!==O.indexOf("."))return Q("Invalid number has two dots");O+=r}else if("e"===r||"E"===r){if(-1!==O.indexOf("e")||-1!==O.indexOf("E"))return Q("Invalid number has two exponential");O+=r}else if("+"===r||"-"===r){if("e"!==i&&"E"!==i)return Q("Invalid symbol in number");O+=r}else O&&(a(parseFloat(O)),u(),O=""),c--,L=U.pop()||p;continue;default:return Q("Unknown state: "+L)}H>=R&&(n=0,void 0!==o&&o.length>l&&(Q("Max buffer length exceeded: textNode"),n=Math.max(n,o.length)),O.length>l&&(Q("Max buffer length exceeded: numberNode"),n=Math.max(n,O.length)),R=l-n+H)}})),e(n.n).on((function(){if(L===f)return a({}),u(),void(D=!0);L===p&&0===z||Q("Unexpected end"),void 0!==o&&(a(o),u(),o=void 0),D=!0}))}},function(e,t,r){r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return c}));var n=r(19),i=r(3),o=r(2),s=r(20),a=r(0);function u(){return new XMLHttpRequest}function c(e,t,r,u,c,l,d){var h=e(i.m).emit,f=e(i.b).emit,p=0,g=!0;function m(){if("2"===String(t.status)[0]){var e=t.responseText,r=(" "+e.substr(p)).substr(1);r&&h(r),p=Object(o.e)(e)}}function y(t){try{g&&e(i.c).emit(t.status,Object(s.a)(t.getAllResponseHeaders())),g=!1}catch(e){}}e(i.a).on((function(){t.onreadystatechange=null,t.abort()})),"onprogress"in t&&(t.onprogress=m),t.onreadystatechange=function(){switch(t.readyState){case 2:case 3:return y(t);case 4:y(t),"2"===String(t.status)[0]?(m(),e(i.n).emit()):f(Object(i.o)(t.status,t.responseText))}};try{for(var b in t.open(r,u,!0),l)t.setRequestHeader(b,l[b]);Object(n.a)(window.location,Object(n.b)(u))||t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.withCredentials=d,t.send(c)}catch(e){window.setTimeout(Object(a.j)(f,Object(i.o)(void 0,void 0,e)),0)}}},function(e,t,r){function n(e,t){function r(t){return String(t.port||{"http:":80,"https:":443}[t.protocol||e.protocol])}return!!(t.protocol&&t.protocol!==e.protocol||t.host&&t.host!==e.host||t.host&&r(t)!==r(e))}function i(e){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(e)||[];return{protocol:t[1]||"",host:t[2]||"",port:t[3]||""}}r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return i}))},function(e,t,r){function n(e){var t={};return e&&e.split("\r\n").forEach((function(e){var r=e.indexOf(": ");t[e.substring(0,r)]=e.substring(r+2)})),t}r.d(t,"a",(function(){return n}))}]).default},"object"===(0,a.default)(t)&&"object"===(0,a.default)(e)?e.exports=s():(i=[],void 0===(o="function"==typeof(n=s)?n.apply(t,i):n)||(e.exports=o))},1823:(e,t,r)=>{"use strict";var n=r(8357);t.certificate=r(1320);var i=n.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=i;var o=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=o;var s=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}));t.PublicKey=s;var a=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),u=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(a),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=u;var c=n.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=c;var l=n.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=l,t.DSAparam=n.define("DSAparam",(function(){this.int()}));var d=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(h),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=d;var h=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},1320:(e,t,r)=>{"use strict";var n=r(8357),i=n.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),o=n.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),a=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())})),u=n.define("RelativeDistinguishedName",(function(){this.setof(o)})),c=n.define("RDNSequence",(function(){this.seqof(u)})),l=n.define("Name",(function(){this.choice({rdnSequence:this.use(c)})})),d=n.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))})),h=n.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),f=n.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(l),this.key("validity").use(d),this.key("subject").use(l),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(h).optional())})),p=n.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(f),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())}));e.exports=p},4988:(e,t,r)=>{"use strict";var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=r(7085),a=r(8073),u=r(8850).Buffer;e.exports=function(e,t){var r,c=e.toString(),l=c.match(n);if(l){var d="aes"+l[1],h=u.from(l[2],"hex"),f=u.from(l[3].replace(/[\r\n]/g,""),"base64"),p=s(t,h.slice(0,8),parseInt(l[1],10)).key,g=[],m=a.createDecipheriv(d,p,h);g.push(m.update(f)),g.push(m.final()),r=u.concat(g)}else{var y=c.match(o);r=u.from(y[2].replace(/[\r\n]/g,""),"base64")}return{tag:c.match(i)[1],data:r}}},7552:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1823),o=r(2562),s=r(4988),a=r(8073),u=r(4192),c=r(8850).Buffer;function l(e){var t;"object"!==(0,n.default)(e)||c.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=c.from(e));var r,l,d=s(e,t),h=d.tag,f=d.data;switch(h){case"CERTIFICATE":l=i.certificate.decode(f,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(l||(l=i.PublicKey.decode(f,"der")),r=l.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return i.RSAPublicKey.decode(l.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return l.subjectPrivateKey=l.subjectPublicKey,{type:"ec",data:l};case"1.2.840.10040.4.1":return l.algorithm.params.pub_key=i.DSAparam.decode(l.subjectPublicKey.data,"der"),{type:"dsa",data:l.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":f=function(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=o[e.algorithm.decrypt.cipher.algo.join(".")],s=e.algorithm.decrypt.cipher.iv,l=e.subjectPrivateKey,d=parseInt(i.split("-")[1],10)/8,h=u.pbkdf2Sync(t,r,n,d,"sha1"),f=a.createDecipheriv(i,h,s),p=[];return p.push(f.update(l)),p.push(f.final()),c.concat(p)}(f=i.EncryptedPrivateKey.decode(f,"der"),t);case"PRIVATE KEY":switch(r=(l=i.PrivateKey.decode(f,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return i.RSAPrivateKey.decode(l.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:l.algorithm.curve,privateKey:i.ECPrivateKey.decode(l.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return l.algorithm.params.priv_key=i.DSAparam.decode(l.subjectPrivateKey,"der"),{type:"dsa",params:l.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return i.RSAPublicKey.decode(f,"der");case"RSA PRIVATE KEY":return i.RSAPrivateKey.decode(f,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:i.DSAPrivateKey.decode(f,"der")};case"EC PRIVATE KEY":return{curve:(f=i.ECPrivateKey.decode(f,"der")).parameters.value,privateKey:f.privateKey};default:throw new Error("unknown key type "+h)}}e.exports=l,l.signature=i.signature},8209:e=>{"use strict";var t=function(e){return e.replace(/^\s+|\s+$/g,"")};e.exports=function(e){if(!e)return{};for(var r,n={},i=t(e).split("\n"),o=0;o{"use strict";t.pbkdf2=r(1882),t.pbkdf2Sync=r(1658)},1882:(e,t,r)=>{"use strict";var n,i,o=r(8850).Buffer,s=r(3127),a=r(7401),u=r(1658),c=r(8398),l=r.g.crypto&&r.g.crypto.subtle,d={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},h=[];function f(){return i||(i=r.g.process&&r.g.process.nextTick?r.g.process.nextTick:r.g.queueMicrotask?r.g.queueMicrotask:r.g.setImmediate?r.g.setImmediate:r.g.setTimeout)}function p(e,t,r,n,i){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)})).then((function(e){return o.from(e)}))}e.exports=function(e,t,i,g,m,y){"function"==typeof m&&(y=m,m=void 0);var b=d[(m=m||"sha1").toLowerCase()];if(b&&"function"==typeof r.g.Promise){if(s(i,g),e=c(e,a,"Password"),t=c(t,a,"Salt"),"function"!=typeof y)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){f()((function(){t(null,e)}))}),(function(e){f()((function(){t(e)}))}))}(function(e){if(r.g.process&&!r.g.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==h[e])return h[e];var t=p(n=n||o.alloc(8),n,10,128,e).then((function(){return!0})).catch((function(){return!1}));return h[e]=t,t}(b).then((function(r){return r?p(e,t,i,g,b):u(e,t,i,g,m)})),y)}else f()((function(){var r;try{r=u(e,t,i,g,m)}catch(e){return y(e)}y(null,r)}))}},7401:(e,t,r)=>{"use strict";var n,i=r(9142);n=r.g.process&&r.g.process.browser?"utf-8":r.g.process&&r.g.process.version?parseInt(i.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",e.exports=n},3127:e=>{"use strict";var t=Math.pow(2,30)-1;e.exports=function(e,r){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof r)throw new TypeError("Key length not a number");if(r<0||r>t||r!=r)throw new TypeError("Bad key length")}},1658:(e,t,r)=>{"use strict";var n=r(5349),i=r(6707),o=r(1708),s=r(8850).Buffer,a=r(3127),u=r(7401),c=r(8398),l=s.alloc(128),d={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(e,t,r){var a=function(e){return"rmd160"===e||"ripemd160"===e?function(e){return(new i).update(e).digest()}:"md5"===e?n:function(t){return o(e).update(t).digest()}}(e),u="sha512"===e||"sha384"===e?128:64;t.length>u?t=a(t):t.length{"use strict";var n=r(8850).Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},9142:e=>{"use strict";var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var a,u=[],c=!1,l=-1;function d(){c&&a&&(c=!1,a.length?u=a.concat(u):l=-1,u.length&&h())}function h(){if(!c){var e=s(d);c=!0;for(var t=u.length;t;){for(a=u,u=[];++l1)for(var r=1;r{"use strict";t.publicEncrypt=r(2466),t.privateDecrypt=r(3144),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},6873:(e,t,r)=>{"use strict";var n=r(5866),i=r(8850).Buffer;function o(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var r,s=i.alloc(0),a=0;s.length{"use strict";var n=r(7552),i=r(6873),o=r(817),s=r(1734),a=r(9782),u=r(5866),c=r(2561),l=r(8850).Buffer;e.exports=function(e,t,r){var d;d=e.padding?e.padding:r?1:4;var h,f=n(e),p=f.modulus.byteLength();if(t.length>p||new s(t).cmp(f.modulus)>=0)throw new Error("decryption error");h=r?c(new s(t),f):a(t,f);var g=l.alloc(p-h.length);if(h=l.concat([g,h],p),4===d)return function(e,t){var r=e.modulus.byteLength(),n=u("sha1").update(l.alloc(0)).digest(),s=n.length;if(0!==t[0])throw new Error("decryption error");var a=t.slice(1,s+1),c=t.slice(s+1),d=o(a,i(c,s)),h=o(c,i(d,r-s-1));if(function(e,t){e=l.from(e),t=l.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));for(var i=-1;++i=t.length){o++;break}var s=t.slice(2,i-1);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++,s.length<8&&o++,o)throw new Error("decryption error");return t.slice(i)}(0,h,r);if(3===d)return h;throw new Error("unknown padding")}},2466:(e,t,r)=>{"use strict";var n=r(7552),i=r(5010),o=r(5866),s=r(6873),a=r(817),u=r(1734),c=r(2561),l=r(9782),d=r(8850).Buffer;e.exports=function(e,t,r){var h;h=e.padding?e.padding:r?1:4;var f,p=n(e);if(4===h)f=function(e,t){var r=e.modulus.byteLength(),n=t.length,c=o("sha1").update(d.alloc(0)).digest(),l=c.length,h=2*l;if(n>r-h-2)throw new Error("message too long");var f=d.alloc(r-n-h-2),p=r-l-1,g=i(l),m=a(d.concat([c,f,d.alloc(1,1),t],p),s(g,p)),y=a(g,s(m,l));return new u(d.concat([d.alloc(1),y,m],r))}(p,t);else if(1===h)f=function(e,t,r){var n,o=t.length,s=e.modulus.byteLength();if(o>s-11)throw new Error("message too long");return n=r?d.alloc(s-o-3,255):function(e){for(var t,r=d.allocUnsafe(e),n=0,o=i(2*e),s=0;n=0)throw new Error("data too long for modulus")}return r?l(f,p):c(f,p)}},2561:(e,t,r)=>{"use strict";var n=r(1734),i=r(8850).Buffer;e.exports=function(e,t){return i.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},817:e=>{"use strict";e.exports=function(e,t){for(var r=e.length,n=-1;++n{"use strict";var n=r(8847)(r(3355)),i=r(10),o=r(3103),s=r(34);function a(e,t){return t.encode?t.strict?i(e):encodeURIComponent(e):e}function u(e){return Array.isArray(e)?e.sort():"object"===(0,n.default)(e)?u(Object.keys(e)).sort((function(e,t){return Number(e)-Number(t)})).map((function(t){return e[t]})):e}function c(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function l(e,t){var r=function(e){var t;switch(e.arrayFormat){case"index":return function(e,r,n){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===n[e]&&(n[e]={}),n[e][t[1]]=r):n[e]=r};case"bracket":return function(e,r,n){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=[r]:n[e]=r};default:return function(e,t,r){void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t=o({arrayFormat:"none"},t)),i=Object.create(null);return"string"!=typeof e?i:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach((function(e){var t=e.replace(/\+/g," ").split("="),n=t.shift(),o=t.length>0?t.join("="):void 0;o=void 0===o?null:s(o),r(s(n),o,i)})),Object.keys(i).sort().reduce((function(e,t){var r=i[t];return Boolean(r)&&"object"===(0,n.default)(r)&&!Array.isArray(r)?e[t]=u(r):e[t]=r,e}),Object.create(null))):i}t.extract=c,t.parse=l,t.stringify=function(e,t){!1===(t=o({encode:!0,strict:!0,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var r=function(e){switch(e.arrayFormat){case"index":return function(t,r,n){return null===r?[a(t,e),"[",n,"]"].join(""):[a(t,e),"[",a(n,e),"]=",a(r,e)].join("")};case"bracket":return function(t,r){return null===r?a(t,e):[a(t,e),"[]=",a(r,e)].join("")};default:return function(t,r){return null===r?a(t,e):[a(t,e),"=",a(r,e)].join("")}}}(t);return e?Object.keys(e).sort(t.sort).map((function(n){var i=e[n];if(void 0===i)return"";if(null===i)return a(n,t);if(Array.isArray(i)){var o=[];return i.slice().forEach((function(e){void 0!==e&&o.push(r(n,e,o.length))})),o.join("&")}return a(n,t)+"="+a(i,t)})).filter((function(e){return e.length>0})).join("&"):""},t.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:l(c(e),t)}}},5010:(e,t,r)=>{"use strict";var n=r(9142),i=65536,o=r(8850).Buffer,s=r.g.crypto||r.g.msCrypto;s&&s.getRandomValues?e.exports=function(e,t){if(e>4294967295)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(e>0)if(e>i)for(var a=0;a{"use strict";var n=r(9142);function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=r(8850),s=r(5010),a=o.Buffer,u=o.kMaxLength,c=r.g.crypto||r.g.msCrypto,l=Math.pow(2,32)-1;function d(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>l||e<0)throw new TypeError("offset must be a uint32");if(e>u||e>t)throw new RangeError("offset out of range")}function h(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>l||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>u)throw new RangeError("buffer too small")}function f(e,t,r,i){if(n.browser){var o=e.buffer,a=new Uint8Array(o,t,r);return c.getRandomValues(a),i?void n.nextTick((function(){i(null,e)})):e}if(!i)return s(r).copy(e,t),e;s(r,(function(r,n){if(r)return i(r);n.copy(e,t),i(null,e)}))}c&&c.getRandomValues||!n.browser?(t.randomFill=function(e,t,n,i){if(!(a.isBuffer(e)||e instanceof r.g.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t)i=t,t=0,n=e.length;else if("function"==typeof n)i=n,n=e.length-t;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return d(t,e.length),h(n,t,e.length),f(e,t,n,i)},t.randomFillSync=function(e,t,n){if(void 0===t&&(t=0),!(a.isBuffer(e)||e instanceof r.g.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return d(t,e.length),void 0===n&&(n=e.length-t),h(n,t,e.length),f(e,t,n)}):(t.randomFill=i,t.randomFillSync=i)},9024:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i={};function o(e,t,r){r||(r=Error);var n=function(e){var r,n;function i(r,n,i){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,i))||this}return n=e,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,i}(r);n.prototype.name=r.name,n.prototype.code=e,i[e]=n}function s(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var i,o,a,u;if("string"==typeof t&&("not ","not "===t.substr(0,4))?(i="must not be",t=t.replace(/^not /,"")):i="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length)," argument"===e.substring(r-9,r)}(e))o="The ".concat(e," ").concat(i," ").concat(s(t,"type"));else{var c=("number"!=typeof u&&(u=0),u+1>(a=e).length||-1===a.indexOf(".",u)?"argument":"property");o='The "'.concat(e,'" ').concat(c," ").concat(i," ").concat(s(t,"type"))}return o+". Received type ".concat((0,n.default)(r))}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.q=i},6884:(e,t,r)=>{"use strict";var n=r(9142),i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=l;var o=r(6297),s=r(1471);r(1736)(l,o);for(var a=i(s.prototype),u=0;u{"use strict";e.exports=i;var n=r(9154);function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}r(1736)(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},6297:(e,t,r)=>{"use strict";var n,i=r(9142);e.exports=S,S.ReadableState=I,r(8291).EventEmitter;var o,s=function(e,t){return e.listeners(t).length},a=r(7144),u=r(9033).Buffer,c=r.g.Uint8Array||function(){},l=r(4616);o=l&&l.debuglog?l.debuglog("stream"):function(){};var d,h,f,p=r(5392),g=r(7572),m=r(6756).getHighWaterMark,y=r(9024).q,b=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,A=y.ERR_METHOD_NOT_IMPLEMENTED,w=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(1736)(S,a);var E=g.errorOrDestroy,_=["error","close","destroy","pause","resume"];function I(e,t,i){n=n||r(6884),e=e||{},"boolean"!=typeof i&&(i=t instanceof n),this.objectMode=!!e.objectMode,i&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",i),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=r(3462).s),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function S(e){if(n=n||r(6884),!(this instanceof S))return new S(e);var t=this instanceof n;this._readableState=new I(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),a.call(this)}function k(e,t,r,n,i){o("readableAddChunk",t);var s,a=e._readableState;if(null===t)a.reading=!1,function(e,t){if(o("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?M(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,B(e)))}}(e,a);else if(i||(s=function(e,t){var r,n;return n=t,u.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t)),r}(a,t)),s)E(e,s);else if(a.objectMode||t&&t.length>0)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function(e){return u.from(e)}(t)),n)a.endEmitted?E(e,new w):C(e,a,t,!0);else if(a.ended)E(e,new v);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||0!==t.length?C(e,a,t,!1):P(e,a)):C(e,a,t,!1)}else n||(a.reading=!1,P(e,a));return!a.ended&&(a.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function M(e){var t=e._readableState;o("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(o("emitReadable",t.flowing),t.emittedReadable=!0,i.nextTick(B,e))}function B(e){var t=e._readableState;o("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,L(e)}function P(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(R,e,t))}function R(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function N(e){o("readable nexttick read 0"),e.read(0)}function D(e,t){o("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),L(e),t.flowing&&!t.reading&&e.read(0)}function L(e){var t=e._readableState;for(o("flow",t.flowing);t.flowing&&null!==e.read(););}function U(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function F(e){var t=e._readableState;o("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,i.nextTick(j,t,e))}function j(e,t){if(o("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function z(e,t){for(var r=0,n=e.length;r=t.highWaterMark:t.length>0)||t.ended))return o("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?F(this):M(this),null;if(0===(e=x(e,t))&&t.ended)return 0===t.length&&F(this),null;var n,i=t.needReadable;return o("need readable",i),(0===t.length||t.length-e0?U(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&F(this)),null!==n&&this.emit("data",n),n},S.prototype._read=function(e){E(this,new A("_read()"))},S.prototype.pipe=function(e,t){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e)}n.pipesCount+=1,o("pipe count=%d opts=%j",n.pipesCount,t);var a=t&&!1===t.end||e===i.stdout||e===i.stderr?g:u;function u(){o("onend"),e.end()}n.endEmitted?i.nextTick(a):r.once("end",a),e.on("unpipe",(function t(i,s){o("onunpipe"),i===r&&s&&!1===s.hasUnpiped&&(s.hasUnpiped=!0,o("cleanup"),e.removeListener("close",f),e.removeListener("finish",p),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",t),r.removeListener("end",u),r.removeListener("end",g),r.removeListener("data",d),l=!0,!n.awaitDrain||e._writableState&&!e._writableState.needDrain||c())}));var c=function(e){return function(){var t=e._readableState;o("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,L(e))}}(r);e.on("drain",c);var l=!1;function d(t){o("ondata");var i=e.write(t);o("dest.write",i),!1===i&&((1===n.pipesCount&&n.pipes===e||n.pipesCount>1&&-1!==z(n.pipes,e))&&!l&&(o("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function h(t){o("onerror",t),g(),e.removeListener("error",h),0===s(e,"error")&&E(e,t)}function f(){e.removeListener("finish",p),g()}function p(){o("onfinish"),e.removeListener("close",f),g()}function g(){o("unpipe"),r.unpipe(e)}return r.on("data",d),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",f),e.once("finish",p),e.emit("pipe",r),n.flowing||(o("pipe resume"),r.resume()),e},S.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o0,!1!==n.flowing&&this.resume()):"readable"===e&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,o("on readable",n.length,n.reading),n.length?M(this):n.reading||i.nextTick(N,this))),r},S.prototype.addListener=S.prototype.on,S.prototype.removeListener=function(e,t){var r=a.prototype.removeListener.call(this,e,t);return"readable"===e&&i.nextTick(O,this),r},S.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||i.nextTick(O,this),t},S.prototype.resume=function(){var e=this._readableState;return e.flowing||(o("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(D,e,t))}(this,e)),e.paused=!1,this},S.prototype.pause=function(){return o("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(o("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},S.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",(function(){if(o("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){o("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i||(r.objectMode||i&&i.length)&&(t.push(i)||(n=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var s=0;s<_.length;s++)e.on(_[s],this.emit.bind(this,_[s]));return this._read=function(t){o("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(S.prototype[Symbol.asyncIterator]=function(){return void 0===h&&(h=r(2317)),h(this)}),Object.defineProperty(S.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(S.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(S.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),S._fromList=U,Object.defineProperty(S.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(S.from=function(e,t){return void 0===f&&(f=r(6218)),f(S,e,t)})},9154:(e,t,r)=>{"use strict";e.exports=l;var n=r(9024).q,i=n.ERR_METHOD_NOT_IMPLEMENTED,o=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=n.ERR_TRANSFORM_WITH_LENGTH_0,u=r(6884);function c(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new o);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length{"use strict";var n,i=r(9142);function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(void 0),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}e.exports=S,S.WritableState=I;var s,a={deprecate:r(6219)},u=r(7144),c=r(9033).Buffer,l=r.g.Uint8Array||function(){},d=r(7572),h=r(6756).getHighWaterMark,f=r(9024).q,p=f.ERR_INVALID_ARG_TYPE,g=f.ERR_METHOD_NOT_IMPLEMENTED,m=f.ERR_MULTIPLE_CALLBACK,y=f.ERR_STREAM_CANNOT_PIPE,b=f.ERR_STREAM_DESTROYED,v=f.ERR_STREAM_NULL_VALUES,A=f.ERR_STREAM_WRITE_AFTER_END,w=f.ERR_UNKNOWN_ENCODING,E=d.errorOrDestroy;function _(){}function I(e,t,s){n=n||r(6884),e=e||{},"boolean"!=typeof s&&(s=t instanceof n),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if("function"!=typeof o)throw new m;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,o){--t.pendingcb,r?(i.nextTick(o,n),i.nextTick(B,e,t),e._writableState.errorEmitted=!0,E(e,n)):(o(n),e._writableState.errorEmitted=!0,E(e,n),B(e,t))}(e,r,n,t,o);else{var s=x(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||T(e,r),n?i.nextTick(C,e,r,s,o):C(e,r,s,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function S(e){var t=this instanceof(n=n||r(6884));if(!t&&!s.call(S,this))return new S(e);this._writableState=new I(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),u.call(this)}function k(e,t,r,n,i,o,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function C(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),B(e,t)}function T(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,u=!0;r;)i[a]=r,r.isBuf||(u=!1),r=r.next,a+=1;i.allBuffers=u,k(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var c=r.chunk,l=r.encoding,d=r.callback;if(k(e,t,!1,t.objectMode?1:c.length,c,l,d),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final((function(r){t.pendingcb--,r&&E(e,r),t.prefinished=!0,e.emit("prefinish"),B(e,t)}))}function B(e,t){var r=x(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,i.nextTick(M,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}r(1736)(S,u),I.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(I.prototype,"buffer",{get:a.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(s=Function.prototype[Symbol.hasInstance],Object.defineProperty(S,Symbol.hasInstance,{value:function(e){return!!s.call(this,e)||this===S&&e&&e._writableState instanceof I}})):s=function(e){return e instanceof this},S.prototype.pipe=function(){E(this,new y)},S.prototype.write=function(e,t,r){var n,o=this._writableState,s=!1,a=!o.objectMode&&(n=e,c.isBuffer(n)||n instanceof l);return a&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof r&&(r=_),o.ending?function(e,t){var r=new A;E(e,r),i.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var o;return null===r?o=new v:"string"==typeof r||t.objectMode||(o=new p("chunk",["string","Buffer"],r)),!o||(E(e,o),i.nextTick(n,o),!1)}(this,o,e,r))&&(o.pendingcb++,s=function(e,t,r,n,i,o){if(!r){var s=function(e,t,r){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,r)),t}(t,n,i);n!==s&&(r=!0,i="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length-1))throw new w(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(S.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(S.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),S.prototype._write=function(e,t,r){r(new g("_write()"))},S.prototype._writev=null,S.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function(e,t,r){t.ending=!0,B(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r),this},Object.defineProperty(S.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(S.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),S.prototype.destroy=d.destroy,S.prototype._undestroy=d.undestroy,S.prototype._destroy=function(e,t){t(e)}},2317:(e,t,r)=>{"use strict";var n,i=r(9142);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s=r(5831),a=Symbol("lastResolve"),u=Symbol("lastReject"),c=Symbol("error"),l=Symbol("ended"),d=Symbol("lastPromise"),h=Symbol("handlePromise"),f=Symbol("stream");function p(e,t){return{value:e,done:t}}function g(e){var t=e[a];if(null!==t){var r=e[f].read();null!==r&&(e[d]=null,e[a]=null,e[u]=null,t(p(r,!1)))}}function m(e){i.nextTick(g,e)}var y=Object.getPrototypeOf((function(){})),b=Object.setPrototypeOf((o(n={get stream(){return this[f]},next:function(){var e=this,t=this[c];if(null!==t)return Promise.reject(t);if(this[l])return Promise.resolve(p(void 0,!0));if(this[f].destroyed)return new Promise((function(t,r){i.nextTick((function(){e[c]?r(e[c]):t(p(void 0,!0))}))}));var r,n=this[d];if(n)r=new Promise(function(e,t){return function(r,n){e.then((function(){t[l]?r(p(void 0,!0)):t[h](r,n)}),n)}}(n,this));else{var o=this[f].read();if(null!==o)return Promise.resolve(p(o,!1));r=new Promise(this[h])}return this[d]=r,r}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[f].destroy(null,(function(e){e?r(e):t(p(void 0,!0))}))}))})),n),y);e.exports=function(e){var t,r=Object.create(b,(o(t={},f,{value:e,writable:!0}),o(t,a,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,l,{value:e._readableState.endEmitted,writable:!0}),o(t,h,{value:function(e,t){var n=r[f].read();n?(r[d]=null,r[a]=null,r[u]=null,e(p(n,!1))):(r[a]=e,r[u]=t)},writable:!0}),t));return r[d]=null,s(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[u];return null!==t&&(r[d]=null,r[a]=null,r[u]=null,t(e)),void(r[c]=e)}var n=r[a];null!==n&&(r[d]=null,r[a]=null,r[u]=null,n(p(void 0,!0))),r[l]=!0})),e.on("readable",m.bind(null,r)),r}},5392:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var o=r(9033).Buffer,s=r(2361).inspect,a=s&&s.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t;return t=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,r,n,i=o.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=i,n=a,o.prototype.copy.call(t,r,n),a+=s.data.length,s=s.next;return i}},{key:"consume",value:function(e,t){var r;return ei.length?i.length:e;if(o===i.length?n+=i:n+=i.slice(0,e),0==(e-=o)){o===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(o));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,s),0==(e-=s)){s===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(s));break}++n}return this.length-=n,t}},{key:a,value:function(e,t){return s(this,function(e){for(var t=1;t{"use strict";var n=r(9142);function i(e,t){s(e,t),o(e)}function o(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function s(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,a=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return a||u?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(s,this,e)):n.nextTick(s,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?r._writableState?r._writableState.errorEmitted?n.nextTick(o,r):(r._writableState.errorEmitted=!0,n.nextTick(i,r,e)):n.nextTick(i,r,e):t?(n.nextTick(o,r),t(e)):n.nextTick(o,r)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}},5831:(e,t,r)=>{"use strict";var n=r(9024).q.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,r,o){if("function"==typeof r)return e(t,null,r);r||(r={}),o=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),i=0;i{"use strict";e.exports=function(){throw new Error("Readable.from is not available in the browser")}},384:(e,t,r)=>{"use strict";var n,i=r(9024).q,o=i.ERR_MISSING_ARGS,s=i.ERR_STREAM_DESTROYED;function a(e){if(e)throw e}function u(e){e()}function c(e,t){return e.pipe(t)}e.exports=function(){for(var e=arguments.length,t=new Array(e),i=0;i0,(function(e){l||(l=e),e&&h.forEach(u),o||(h.forEach(u),d(l))}))}));return t.reduce(c)}},6756:(e,t,r)=>{"use strict";var n=r(9024).q.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,i){var o=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,i,r);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0)throw new n(i?r:"highWaterMark",o);return Math.floor(o)}return e.objectMode?16:16384}}},7144:(e,t,r)=>{"use strict";e.exports=r(8291).EventEmitter},6505:(e,t,r)=>{"use strict";(t=e.exports=r(6297)).Stream=t,t.Readable=t,t.Writable=r(1471),t.Duplex=r(6884),t.Transform=r(9154),t.PassThrough=r(3582),t.finished=r(5831),t.pipeline=r(384)},6707:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(1736),o=r(2353),s=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],u=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],d=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function f(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<>>32-t}function g(e,t,r,n,i,o,s,a){return p(e+(t^r^n)+o+s|0,a)+i|0}function m(e,t,r,n,i,o,s,a){return p(e+(t&r|~t&n)+o+s|0,a)+i|0}function y(e,t,r,n,i,o,s,a){return p(e+((t|~r)^n)+o+s|0,a)+i|0}function b(e,t,r,n,i,o,s,a){return p(e+(t&n|r&~n)+o+s|0,a)+i|0}function v(e,t,r,n,i,o,s,a){return p(e+(t^(r|~n))+o+s|0,a)+i|0}i(f,o),f.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,f=0|this._e,A=0|this._a,w=0|this._b,E=0|this._c,_=0|this._d,I=0|this._e,S=0;S<80;S+=1){var k,C;S<16?(k=g(r,n,i,o,f,e[a[S]],d[0],c[S]),C=v(A,w,E,_,I,e[u[S]],h[0],l[S])):S<32?(k=m(r,n,i,o,f,e[a[S]],d[1],c[S]),C=b(A,w,E,_,I,e[u[S]],h[1],l[S])):S<48?(k=y(r,n,i,o,f,e[a[S]],d[2],c[S]),C=y(A,w,E,_,I,e[u[S]],h[2],l[S])):S<64?(k=b(r,n,i,o,f,e[a[S]],d[3],c[S]),C=m(A,w,E,_,I,e[u[S]],h[3],l[S])):(k=v(r,n,i,o,f,e[a[S]],d[4],c[S]),C=g(A,w,E,_,I,e[u[S]],h[4],l[S])),r=f,f=o,o=p(i,10),i=n,n=k,A=I,I=_,_=p(E,10),E=w,w=C}var T=this._b+i+_|0;this._b=this._c+o+I|0,this._c=this._d+f+A|0,this._d=this._e+r+w|0,this._e=this._a+n+E|0,this._a=T},f.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=f},6905:(e,t,r)=>{"use strict";var n=r(9033).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.getLength=t.decode=t.encode=void 0;var i,o=(i=r(1734))&&i.__esModule?i:{default:i};function s(e,t){if("0"===e[0]&&"0"===e[1])throw new Error("invalid RLP: extra zeros");return parseInt(e,t)}function a(e,t){if(e<56)return n.from([e+t]);var r=l(e),i=l(t+55+r.length/2);return n.from(i+r,"hex")}function u(e){var t,r,i,o,a,c=[],l=e[0];if(l<=127)return{data:e.slice(0,1),remainder:e.slice(1)};if(l<=183){if(t=l-127,i=128===l?n.from([]):e.slice(1,t),2===t&&i[0]<128)throw new Error("invalid rlp encoding: byte must be less 0x80");return{data:i,remainder:e.slice(t)}}if(l<=191){if(r=l-182,e.length-1e.length)throw new Error("invalid rlp: total length is larger than the data");if(0===(o=e.slice(r,d)).length)throw new Error("invalid rlp, List has a invalid length");for(;o.length;)a=u(o),c.push(a.data),o=a.remainder;return{data:c,remainder:e.slice(d)}}function c(e){return"0x"===e.slice(0,2)}function l(e){if(e<0)throw new Error("Invalid integer as argument, must be unsigned!");var t=e.toString(16);return t.length%2?"0"+t:t}function d(e){if(!n.isBuffer(e)){if("string"==typeof e)return c(e)?n.from((r="string"!=typeof(i=e)?i:c(i)?i.slice(2):i).length%2?"0"+r:r,"hex"):n.from(e);if("number"==typeof e||"bigint"==typeof e)return e?(t=l(e),n.from(t,"hex")):n.from([]);if(null==e)return n.from([]);if(e instanceof Uint8Array)return n.from(e);if(o.default.isBN(e))return n.from(e.toArray());throw new Error("invalid type")}var t,r,i;return e}t.encode=function e(t){if(Array.isArray(t)){for(var r=[],i=0;i{"use strict";var n=r(9033),i=n.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=s),s.prototype=Object.create(i.prototype),o(i,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=i(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},1755:(e,t,r)=>{"use strict";var n,i=r(9142),o=r(8847)(r(3355)),s=r(9033),a=s.Buffer,u={};for(n in s)s.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(u[n]=s[n]);var c=u.Buffer={};for(n in a)a.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(c[n]=a[n]);if(u.Buffer.prototype=a.prototype,c.from&&c.from!==Uint8Array.from||(c.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+(0,o.default)(e));if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+(0,o.default)(e));return a(e,t,r)}),c.alloc||(c.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+(0,o.default)(e));if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=a(e);return t&&0!==t.length?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n}),!u.kStringMaxLength)try{u.kStringMaxLength=i.binding("buffer").kStringMaxLength}catch(e){}u.constants||(u.constants={MAX_LENGTH:u.kMaxLength},u.kStringMaxLength&&(u.constants.MAX_STRING_LENGTH=u.kStringMaxLength)),e.exports=u},7799:e=>{"use strict";!function(t){var r=2147483647;function n(e){var t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),r=1779033703,n=3144134277,i=1013904242,o=2773480762,s=1359893119,a=2600822924,u=528734635,c=1541459225,l=new Uint32Array(64);function d(e){for(var d=0,h=e.length;h>=64;){var f=r,p=n,g=i,m=o,y=s,b=a,v=u,A=c,w=void 0,E=void 0,_=void 0,I=void 0,S=void 0;for(E=0;E<16;E++)_=d+4*E,l[E]=(255&e[_])<<24|(255&e[_+1])<<16|(255&e[_+2])<<8|255&e[_+3];for(E=16;E<64;E++)I=((w=l[E-2])>>>17|w<<15)^(w>>>19|w<<13)^w>>>10,S=((w=l[E-15])>>>7|w<<25)^(w>>>18|w<<14)^w>>>3,l[E]=(I+l[E-7]|0)+(S+l[E-16]|0)|0;for(E=0;E<64;E++)I=(((y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7))+(y&b^~y&v)|0)+(A+(t[E]+l[E]|0)|0)|0,S=((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))+(f&p^f&g^p&g)|0,A=v,v=b,b=y,y=m+I|0,m=g,g=p,p=f,f=I+S|0;r=r+f|0,n=n+p|0,i=i+g|0,o=o+m|0,s=s+y|0,a=a+b|0,u=u+v|0,c=c+A|0,d+=64,h-=64}}d(e);var h,f=e.length%64,p=e.length/536870912|0,g=e.length<<3,m=f<56?56:120,y=e.slice(e.length-f,e.length);for(y.push(128),h=f+1;h>>24&255),y.push(p>>>16&255),y.push(p>>>8&255),y.push(p>>>0&255),y.push(g>>>24&255),y.push(g>>>16&255),y.push(g>>>8&255),y.push(g>>>0&255),d(y),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255]}function i(e,t,r){e=e.length<=64?e:n(e);var i,o=64+t.length+4,s=new Array(o),a=new Array(64),u=[];for(i=0;i<64;i++)s[i]=54;for(i=0;i=o-4;e--){if(s[e]++,s[e]<=255)return;s[e]=0}}for(;r>=32;)c(),u=u.concat(n(a.concat(n(s)))),r-=32;return r>0&&(c(),u=u.concat(n(a.concat(n(s))).slice(0,r))),u}function o(e,t,r,n,i){var o;for(c(e,16*(2*r-1),i,0,16),o=0;o<2*r;o++)u(e,16*o,i,16),a(i,n),c(i,0,e,t+16*o,16);for(o=0;o>>32-t}function a(e,t){c(e,0,t,0,16);for(var r=8;r>0;r-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(var n=0;n<16;++n)e[n]+=t[n]}function u(e,t,r,n){for(var i=0;i=256)return!1}return!0}function d(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function h(e,t,n,s,a,h,f){if(n=d(n,"N"),s=d(s,"r"),a=d(a,"p"),h=d(h,"dkLen"),0===n||n&n-1)throw new Error("N must be power of 2");if(n>r/128/s)throw new Error("N too large");if(s>r/128/a)throw new Error("r too large");if(!l(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!l(t))throw new Error("salt must be an array or buffer");t=Array.prototype.slice.call(t);for(var p=i(e,t,128*a*s),g=new Uint32Array(32*a*s),m=0;mB&&(r=B);for(var l=0;lB&&(r=B);for(var m=0;m>8&255),p.push(g[O]>>16&255),p.push(g[O]>>24&255);var N=i(e,p,h);return f&&f(null,1,N),N}f&&P(t)};if(!f)for(;;){var O=R();if(null!=O)return O}R()}var f={scrypt:function(e,t,r,n,i,o,s){return new Promise((function(a,u){var c=0;s&&s(0),h(e,t,r,n,i,o,(function(e,t,r){if(e)u(e);else if(r)s&&1!==c&&s(1),a(new Uint8Array(r));else if(s&&t!==c)return c=t,s(t)}))}))},syncScrypt:function(e,t,r,n,i,o){return new Uint8Array(h(e,t,r,n,i,o))}};e.exports=f}()},7902:(e,t,r)=>{"use strict";e.exports=r(6922)(r(8123))},8123:(e,t,r)=>{"use strict";var n=new(0,r(6597).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){var t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){var r=new o(t);if(r.cmp(i.p)>=0)return null;var s=(r=r.toRed(i.red)).redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){var s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;var u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){for(var r=t.encode(null,33===e.length),n=0;n=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;var n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul:function(e,t){var r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));var n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:function(e){return null===s(e)?1:0},publicKeyCreate:function(e,t){var r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert:function(e,t){var r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate:function(e,t){var r=s(t);if(null===r)return 1;var n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine:function(e,t){for(var r=new Array(t.length),n=0;n=0)return 2;var u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul:function(e,t,r){var n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize:function(e){var t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport:function(e,t){var r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;var s=e.output,a=s.subarray(4,37);a[0]=0,a.set(r,1);for(var u=33,c=0;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(128&(a=a.subarray(c))[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;var l=s.subarray(39,72);l[0]=0,l.set(n,1);for(var d=33,h=0;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return 128&(l=l.subarray(h))[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport:function(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;var r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;var n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;var s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;var a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");var u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));var c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign:function(e,t,r,s,a){if(a){var u=a;a=function(e){var n=u(t,r,null,s,e);if(!(n instanceof Uint8Array&&32===n.length))throw new Error("This is the way");return new o(n)}}var c,l=new o(r);if(l.cmp(i.n)>=0||l.isZero())return 1;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify:function(e,t,r){var a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;var l=s(r);if(null===l)return 2;var d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover:function(e,t,r,s){var u,c={r:t.slice(0,32),s:t.slice(32,64)},l=new o(c.r),d=new o(c.s);if(l.cmp(i.n)>=0||d.cmp(i.n)>=0)return 1;if(l.isZero()||d.isZero())return 2;try{u=n.recoverPubKey(s,c,r)}catch(e){return 2}return a(e,u),0},ecdh:function(e,t,r,a,u,c,l){var d=s(t);if(null===d)return 1;var h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;var f=d.getPublic().mul(h);if(void 0===u)for(var p=f.encode(null,!0),g=n.hash().update(p).digest(),m=0;m<32;++m)e[m]=g[m];else{c||(c=new Uint8Array(32));for(var y=f.getX().toArray("be",32),b=0;b<32;++b)c[b]=y[b];l||(l=new Uint8Array(32));for(var v=f.getY().toArray("be",32),A=0;A<32;++A)l[A]=v[A];var w=u(c,l,a);if(!(w instanceof Uint8Array&&w.length===e.length))return 2;e.set(w)}return 0}}},6922:e=>{"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:function(e){return new Uint8Array(e)},t=arguments.length>1?arguments[1]:void 0;return"function"==typeof e&&(e=e(t)),c("output",e,t),e}function h(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=function(e){return{contextRandomize:function(t){if(u(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&c("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:function(t){return c("private key",t,32),0===e.privateKeyVerify(t)},privateKeyNegate:function(t){switch(c("private key",t,32),e.privateKeyNegate(t)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakAdd:function(t,r){switch(c("private key",t,32),c("tweak",r,32),e.privateKeyTweakAdd(t,r)){case 0:return t;case 1:throw new Error(n)}},privateKeyTweakMul:function(t,r){switch(c("private key",t,32),c("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(i)}},publicKeyVerify:function(t){return c("public key",t,[33,65]),0===e.publicKeyVerify(t)},publicKeyCreate:function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(c("private key",t,32),l(r),n=d(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(s)}},publicKeyConvert:function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0;switch(c("public key",t,[33,65]),l(r),n=d(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(o);case 2:throw new Error(s)}},publicKeyNegate:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0;switch(c("public key",t,[33,65]),l(n),i=d(i,n?33:65),e.publicKeyNegate(i,t)){case 0:return i;case 1:throw new Error(o);case 2:throw new Error(r);case 3:throw new Error(s)}},publicKeyCombine:function(r){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2?arguments[2]:void 0;u(Array.isArray(r),"Expected public keys to be an Array"),u(r.length>0,"Expected public keys array will have more than zero items");var a,h=function(e,r){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}}(e))){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw s}}}}(r);try{for(h.s();!(a=h.n()).done;)c("public key",a.value,[33,65])}catch(e){h.e(e)}finally{h.f()}switch(l(n),i=d(i,n?33:65),e.publicKeyCombine(i,r)){case 0:return i;case 1:throw new Error(o);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(s)}},publicKeyTweakAdd:function(t,r){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=arguments.length>3?arguments[3]:void 0;switch(c("public key",t,[33,65]),c("tweak",r,32),l(i),s=d(s,i?33:65),e.publicKeyTweakAdd(s,t,r)){case 0:return s;case 1:throw new Error(o);case 2:throw new Error(n)}},publicKeyTweakMul:function(t,r){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=arguments.length>3?arguments[3]:void 0;switch(c("public key",t,[33,65]),c("tweak",r,32),l(n),s=d(s,n?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(o);case 2:throw new Error(i)}},signatureNormalize:function(t){switch(c("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(a)}},signatureExport:function(t,n){c("signature",t,64);var i={output:n=d(n,72),outputlen:72};switch(e.signatureExport(i,t)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(a);case 2:throw new Error(r)}},signatureImport:function(t,n){switch(c("signature",t),n=d(n,64),e.signatureImport(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(r)}},ecdsaSign:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;c("message",t,32),c("private key",n,32),u("Object"===h(i),"Expected options to be an Object"),void 0!==i.data&&c("options.data",i.data),void 0!==i.noncefn&&u("Function"===h(i.noncefn),"Expected options.noncefn to be a Function");var s={signature:o=d(o,64),recid:null};switch(e.ecdsaSign(s,t,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(r)}},ecdsaVerify:function(t,r,n){switch(c("signature",t,64),c("message",r,32),c("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(a);case 2:throw new Error(o)}},ecdsaRecover:function(t,n,i){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],s=arguments.length>4?arguments[4]:void 0;switch(c("signature",t,64),u("Number"===h(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),c("message",i,32),l(o),s=d(s,o?33:65),e.ecdsaRecover(s,t,n,i)){case 0:return s;case 1:throw new Error(a);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(r)}},ecdh:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;switch(c("public key",t,[33,65]),c("private key",r,32),u("Object"===h(n),"Expected options to be an Object"),void 0!==n.data&&c("options.data",n.data),void 0!==n.hashfn?(u("Function"===h(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&c("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&c("options.ybuf",n.ybuf,32),c("output",i)):i=d(i,32),e.ecdh(i,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return i;case 1:throw new Error(o);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}}}},6003:(e,t,r)=>{"use strict";var n=r(8850).Buffer;function i(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,i=this._blockSize,o=e.length,s=this._len,a=0;a=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,i=(r-n)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},1708:(e,t,r)=>{"use strict";var n=e.exports=function(e){e=e.toLowerCase();var t=n[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t};n.sha=r(8210),n.sha1=r(544),n.sha224=r(6288),n.sha256=r(4571),n.sha384=r(6959),n.sha512=r(4515)},8210:(e,t,r)=>{"use strict";var n=r(1736),i=r(6003),o=r(8850).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,i.call(this,64,56)}function c(e){return e<<30|e>>>2}function l(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,a=0|this._d,u=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=r[d-3]^r[d-8]^r[d-14]^r[d-16];for(var h=0;h<80;++h){var f=~~(h/20),p=0|((t=n)<<5|t>>>27)+l(f,i,o,a)+u+r[h]+s[f];u=a,a=o,o=c(i),i=n,n=p}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},544:(e,t,r)=>{"use strict";var n=r(1736),i=r(6003),o=r(8850).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function u(){this.init(),this._w=a,i.call(this,64,56)}function c(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function d(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(u,i),u.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,a=0|this._d,u=0|this._e,h=0;h<16;++h)r[h]=e.readInt32BE(4*h);for(;h<80;++h)r[h]=(t=r[h-3]^r[h-8]^r[h-14]^r[h-16])<<1|t>>>31;for(var f=0;f<80;++f){var p=~~(f/20),g=c(n)+d(p,i,o,a)+u+r[f]+s[p]|0;u=a,a=o,o=l(i),i=n,n=g}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0},u.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=u},6288:(e,t,r)=>{"use strict";var n=r(1736),i=r(4571),o=r(6003),s=r(8850).Buffer,a=new Array(64);function u(){this.init(),this._w=a,o.call(this,64,56)}n(u,i),u.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},u.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=u},4571:(e,t,r)=>{"use strict";var n=r(1736),i=r(6003),o=r(8850).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function u(){this.init(),this._w=a,i.call(this,64,56)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function d(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function f(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}n(u,i),u.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},u.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,i=0|this._b,o=0|this._c,a=0|this._d,u=0|this._e,p=0|this._f,g=0|this._g,m=0|this._h,y=0;y<16;++y)r[y]=e.readInt32BE(4*y);for(;y<64;++y)r[y]=0|(((t=r[y-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[y-7]+f(r[y-15])+r[y-16];for(var b=0;b<64;++b){var v=m+h(u)+c(u,p,g)+s[b]+r[b]|0,A=d(n)+l(n,i,o)|0;m=g,g=p,p=u,u=a+v|0,a=o,o=i,i=n,n=v+A|0}this._a=n+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=a+this._d|0,this._e=u+this._e|0,this._f=p+this._f|0,this._g=g+this._g|0,this._h=m+this._h|0},u.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=u},6959:(e,t,r)=>{"use strict";var n=r(1736),i=r(4515),o=r(6003),s=r(8850).Buffer,a=new Array(160);function u(){this.init(),this._w=a,o.call(this,128,112)}n(u,i),u.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},u.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=u},4515:(e,t,r)=>{"use strict";var n=r(1736),i=r(6003),o=r(8850).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function u(){this.init(),this._w=a,i.call(this,128,112)}function c(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function d(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0>>0?1:0}n(u,i),u.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},u.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,a=0|this._eh,u=0|this._fh,b=0|this._gh,v=0|this._hh,A=0|this._al,w=0|this._bl,E=0|this._cl,_=0|this._dl,I=0|this._el,S=0|this._fl,k=0|this._gl,C=0|this._hl,T=0;T<32;T+=2)t[T]=e.readInt32BE(4*T),t[T+1]=e.readInt32BE(4*T+4);for(;T<160;T+=2){var x=t[T-30],M=t[T-30+1],B=f(x,M),P=p(M,x),R=g(x=t[T-4],M=t[T-4+1]),O=m(M,x),N=t[T-14],D=t[T-14+1],L=t[T-32],U=t[T-32+1],F=P+D|0,j=B+N+y(F,P)|0;j=(j=j+R+y(F=F+O|0,O)|0)+L+y(F=F+U|0,U)|0,t[T]=j,t[T+1]=F}for(var z=0;z<160;z+=2){j=t[z],F=t[z+1];var H=l(r,n,i),K=l(A,w,E),G=d(r,A),Q=d(A,r),q=h(a,I),W=h(I,a),V=s[z],Y=s[z+1],J=c(a,u,b),X=c(I,S,k),Z=C+W|0,$=v+q+y(Z,C)|0;$=($=($=$+J+y(Z=Z+X|0,X)|0)+V+y(Z=Z+Y|0,Y)|0)+j+y(Z=Z+F|0,F)|0;var ee=Q+K|0,te=G+H+y(ee,Q)|0;v=b,C=k,b=u,k=S,u=a,S=I,a=o+$+y(I=_+Z|0,_)|0,o=i,_=E,i=n,E=w,n=r,w=A,r=$+te+y(A=Z+ee|0,Z)|0}this._al=this._al+A|0,this._bl=this._bl+w|0,this._cl=this._cl+E|0,this._dl=this._dl+_|0,this._el=this._el+I|0,this._fl=this._fl+S|0,this._gl=this._gl+k|0,this._hl=this._hl+C|0,this._ah=this._ah+r+y(this._al,A)|0,this._bh=this._bh+n+y(this._bl,w)|0,this._ch=this._ch+i+y(this._cl,E)|0,this._dh=this._dh+o+y(this._dl,_)|0,this._eh=this._eh+a+y(this._el,I)|0,this._fh=this._fh+u+y(this._fl,S)|0,this._gh=this._gh+b+y(this._gl,k)|0,this._hh=this._hh+v+y(this._hl,C)|0},u.prototype._hash=function(){var e=o.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=u},7245:(e,t,r)=>{"use strict";e.exports=i;var n=r(8291).EventEmitter;function i(){n.call(this)}r(1736)(i,n),i.Readable=r(6297),i.Writable=r(1471),i.Duplex=r(6884),i.Transform=r(9154),i.PassThrough=r(3582),i.finished=r(5831),i.pipeline=r(384),i.Stream=i,i.prototype.pipe=function(e,t){var r=this;function i(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function o(){r.readable&&r.resume&&r.resume()}r.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",u));var s=!1;function a(){s||(s=!0,e.end())}function u(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",i),e.removeListener("drain",o),r.removeListener("end",a),r.removeListener("close",u),r.removeListener("error",c),e.removeListener("error",c),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",c),e.on("error",c),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},9519:(e,t,r)=>{"use strict";var n=r(8844),i=r(3319),o=r(7705),s=r(3675),a=r(1143),u=t;u.request=function(e,t){e="string"==typeof e?a.parse(e):o(e);var i=-1===r.g.location.protocol.search(/^https?:$/)?"http:":"",s=e.protocol||i,u=e.hostname||e.host,c=e.port,l=e.path||"/";u&&-1!==u.indexOf(":")&&(u="["+u+"]"),e.url=(u?s+"//"+u:"")+(c?":"+c:"")+l,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{};var d=new n(e);return t&&d.on("response",t),d},u.get=function(e,t){var r=u.request(e,t);return r.end(),r},u.ClientRequest=n,u.IncomingMessage=i.IncomingMessage,u.Agent=function(){},u.Agent.defaultMaxSockets=4,u.globalAgent=new u.Agent,u.STATUS_CODES=s,u.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]},3928:(e,t,r)=>{"use strict";var n;function i(){if(void 0!==n)return n;if(r.g.XMLHttpRequest){n=new r.g.XMLHttpRequest;try{n.open("GET",r.g.XDomainRequest?"/":"https://example.com")}catch(e){n=null}}else n=null;return n}function o(e){var t=i();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}function s(e){return"function"==typeof e}t.fetch=s(r.g.fetch)&&s(r.g.ReadableStream),t.writableStream=s(r.g.WritableStream),t.abortController=s(r.g.AbortController),t.arraybuffer=t.fetch||o("arraybuffer"),t.msstream=!t.fetch&&o("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&o("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!i()&&s(i().overrideMimeType),n=null},8844:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(9142),o=r(3928),s=r(1736),a=r(3319),u=r(6505),c=a.IncomingMessage,l=a.readyStates,d=e.exports=function(e){var t,r=this;u.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+n.from(e.auth).toString("base64")),Object.keys(e.headers).forEach((function(t){r.setHeader(t,e.headers[t])}));var i=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!o.abortController)i=!1,t=!0;else if("prefer-streaming"===e.mode)t=!1;else if("allow-wrong-content-type"===e.mode)t=!o.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");t=!0}r._mode=function(e,t){return o.fetch&&t?"fetch":o.mozchunkedarraybuffer?"moz-chunked-arraybuffer":o.msstream?"ms-stream":o.arraybuffer&&e?"arraybuffer":"text"}(t,i),r._fetchTimer=null,r._socketTimeout=null,r._socketTimer=null,r.on("finish",(function(){r._onFinish()}))};s(d,u.Writable),d.prototype.setHeader=function(e,t){var r=e.toLowerCase();-1===h.indexOf(r)&&(this._headers[r]={name:e,value:t})},d.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},d.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},d.prototype._onFinish=function(){var e=this;if(!e._destroyed){var t=e._opts;"timeout"in t&&0!==t.timeout&&e.setTimeout(t.timeout);var n=e._headers,s=null;"GET"!==t.method&&"HEAD"!==t.method&&(s=new Blob(e._body,{type:(n["content-type"]||{}).value||""}));var a=[];if(Object.keys(n).forEach((function(e){var t=n[e].name,r=n[e].value;Array.isArray(r)?r.forEach((function(e){a.push([t,e])})):a.push([t,r])})),"fetch"===e._mode){var u=null;if(o.abortController){var c=new AbortController;u=c.signal,e._fetchAbortController=c,"requestTimeout"in t&&0!==t.requestTimeout&&(e._fetchTimer=r.g.setTimeout((function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()}),t.requestTimeout))}r.g.fetch(e._opts.url,{method:e._opts.method,headers:a,body:s||void 0,mode:"cors",credentials:t.withCredentials?"include":"same-origin",signal:u}).then((function(t){e._fetchResponse=t,e._resetTimers(!1),e._connect()}),(function(t){e._resetTimers(!0),e._destroyed||e.emit("error",t)}))}else{var d=e._xhr=new r.g.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(t){return void i.nextTick((function(){e.emit("error",t)}))}"responseType"in d&&(d.responseType=e._mode),"withCredentials"in d&&(d.withCredentials=!!t.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in t&&(d.timeout=t.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),a.forEach((function(e){d.setRequestHeader(e[0],e[1])})),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case l.LOADING:case l.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||(e._resetTimers(!0),e.emit("error",new Error("XHR error")))};try{d.send(s)}catch(t){return void i.nextTick((function(){e.emit("error",t)}))}}}},d.prototype._onXHRProgress=function(){var e=this;e._resetTimers(!1),function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}}(e._xhr)&&!e._destroyed&&(e._response||e._connect(),e._response._onXHRProgress(e._resetTimers.bind(e)))},d.prototype._connect=function(){var e=this;e._destroyed||(e._response=new c(e._xhr,e._fetchResponse,e._mode,e._resetTimers.bind(e)),e._response.on("error",(function(t){e.emit("error",t)})),e.emit("response",e._response))},d.prototype._write=function(e,t,r){this._body.push(e),r()},d.prototype._resetTimers=function(e){var t=this;r.g.clearTimeout(t._socketTimer),t._socketTimer=null,e?(r.g.clearTimeout(t._fetchTimer),t._fetchTimer=null):t._socketTimeout&&(t._socketTimer=r.g.setTimeout((function(){t.emit("timeout")}),t._socketTimeout))},d.prototype.abort=d.prototype.destroy=function(e){var t=this;t._destroyed=!0,t._resetTimers(!0),t._response&&(t._response._destroyed=!0),t._xhr?t._xhr.abort():t._fetchAbortController&&t._fetchAbortController.abort(),e&&t.emit("error",e)},d.prototype.end=function(e,t,r){"function"==typeof e&&(r=e,e=void 0),u.Writable.prototype.end.call(this,e,t,r)},d.prototype.setTimeout=function(e,t){var r=this;t&&r.once("timeout",t),r._socketTimeout=e,r._resetTimers(!1)},d.prototype.flushHeaders=function(){},d.prototype.setNoDelay=function(){},d.prototype.setSocketKeepAlive=function(){};var h=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]},3319:(e,t,r)=>{"use strict";var n=r(9142),i=r(9033).Buffer,o=r(3928),s=r(1736),a=r(6505),u=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c=t.IncomingMessage=function(e,t,r,s){var u=this;if(a.Readable.call(u),u._mode=r,u.headers={},u.rawHeaders=[],u.trailers={},u.rawTrailers=[],u.on("end",(function(){n.nextTick((function(){u.emit("close")}))})),"fetch"===r){if(u._fetchResponse=t,u.url=t.url,u.statusCode=t.status,u.statusMessage=t.statusText,t.headers.forEach((function(e,t){u.headers[t.toLowerCase()]=e,u.rawHeaders.push(t,e)})),o.writableStream){var c=new WritableStream({write:function(e){return s(!1),new Promise((function(t,r){u._destroyed?r():u.push(i.from(e))?t():u._resumeFetch=t}))},close:function(){s(!0),u._destroyed||u.push(null)},abort:function(e){s(!0),u._destroyed||u.emit("error",e)}});try{return void t.body.pipeTo(c).catch((function(e){s(!0),u._destroyed||u.emit("error",e)}))}catch(e){}}var l=t.body.getReader();!function e(){l.read().then((function(t){u._destroyed||(s(t.done),t.done?u.push(null):(u.push(i.from(t.value)),e()))})).catch((function(e){s(!0),u._destroyed||u.emit("error",e)}))}()}else if(u._xhr=e,u._pos=0,u.url=e.responseURL,u.statusCode=e.status,u.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var r=t[1].toLowerCase();"set-cookie"===r?(void 0===u.headers[r]&&(u.headers[r]=[]),u.headers[r].push(t[2])):void 0!==u.headers[r]?u.headers[r]+=", "+t[2]:u.headers[r]=t[2],u.rawHeaders.push(t[1],t[2])}})),u._charset="x-user-defined",!o.overrideMimeType){var d=u.rawHeaders["mime-type"];if(d){var h=d.match(/;\s*charset=([^;])(;|$)/);h&&(u._charset=h[1].toLowerCase())}u._charset||(u._charset="utf-8")}};s(c,a.Readable),c.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},c.prototype._onXHRProgress=function(e){var t=this,n=t._xhr,o=null;switch(t._mode){case"text":if((o=n.responseText).length>t._pos){var s=o.substr(t._pos);if("x-user-defined"===t._charset){for(var a=i.alloc(s.length),c=0;ct._pos&&(t.push(i.from(new Uint8Array(l.result.slice(t._pos)))),t._pos=l.result.byteLength)},l.onload=function(){e(!0),t.push(null)},l.readAsArrayBuffer(o)}t._xhr.readyState===u.DONE&&"ms-stream"!==t._mode&&(e(!0),t.push(null))}},10:e=>{"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}},3462:(e,t,r)=>{"use strict";var n=r(8850).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=u,this.end=c,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=l,this.end=d,t=3;break;default:return this.write=h,void(this.end=f)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function u(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function f(e){return e&&e.length?this.write(e):""}t.s=o,o.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(i>0&&(e.lastNeed=i-1),i):--n=0?(i>0&&(e.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},6931:(e,t,r)=>{"use strict";var n=r(8619);e.exports=function(e){return"string"!=typeof e?e:n(e)?e.slice(2):e}},6427:(e,t,r)=>{"use strict";var n=function(){throw"This swarm.js function isn't available on the browser."},i={readFile:n},o={download:n,safeDownloadArchived:n,directoryTree:n},s={platform:n,arch:n},a={join:n,slice:n},u={spawn:n},c={lookup:n},l=r(1357),d=r(631),h=r(2733),f=r(2510),p=r(3094);e.exports=p({fs:i,files:o,os:s,path:a,child_process:u,defaultArchives:{},mimetype:c,request:l,downloadUrl:null,bytes:d,hash:h,pick:f})},2510:e=>{"use strict";var t=function(e){return function(){return new Promise((function(t,r){var n,i=function(r){var n={},i=r.target.files.length,o=0;[].map.call(r.target.files,(function(r){var s=new FileReader;s.onload=function(s){var a=new Uint8Array(s.target.result);if("directory"===e){var u=r.webkitRelativePath;n[u.slice(u.indexOf("/")+1)]={type:"text/plain",data:a},++o===i&&t(n)}else if("file"===e){var c=r.webkitRelativePath;t({type:mimetype.lookup(c),data:a})}else t(a)},s.readAsArrayBuffer(r)}))};"directory"===e?((n=document.createElement("input")).addEventListener("change",i),n.type="file",n.webkitdirectory=!0,n.mozdirectory=!0,n.msdirectory=!0,n.odirectory=!0,n.directory=!0):((n=document.createElement("input")).addEventListener("change",i),n.type="file");var o=document.createEvent("MouseEvents");o.initEvent("click",!0,!1),n.dispatchEvent(o)}))}};e.exports={data:t("data"),file:t("file"),directory:t("directory")}},2733:(e,t,r)=>{"use strict";var n=r(9574).keccak256,i=r(631),o=function(e,t){var r=i.reverse(i.pad(6,i.fromNumber(e))),o=i.flatten([r,"0x0000",t]);return n(o).slice(2)};e.exports=function e(t){"string"==typeof t&&"0x"!==t.slice(0,2)?t=i.fromString(t):"string"!=typeof t&&void 0!==t.length&&(t=i.fromUint8Array(t));var r=i.length(t);if(r<=4096)return o(r,t);for(var n=4096;128*n{"use strict";e.exports=function(e){var t=e.fs,r=e.files,n=e.os,i=e.path,o=e.child_process,s=e.mimetype,a=e.defaultArchives,u=e.request,c=e.downloadUrl,l=e.bytes,d=e.hash,h=e.pick,f=function(e){return function(t){for(var r={},n=0,i=e.length;n=400?n(new Error("Error ".concat(i.statusCode,"."))):r(new Uint8Array(t))}))}))}},m=function(e){return function(t){return function t(r){return function(n){return function(i){var o=function(e){return void 0===e.path?Promise.resolve():"application/bzz-manifest+json"===e.contentType?t(e.hash)(n+e.path)(i):Promise.resolve((r=n+e.path,function(e){return function(t){return t[r]=e,t}})(function(e){return{type:e.contentType,hash:e.hash}}(e))(i));var r};return g(e)(r).then((function(e){return JSON.parse(D(e)).entries})).then((function(e){return Promise.all(e.map(o))})).then((function(){return i}))}}}(t)("")({})}},y=function(e){return function(t){return m(e)(t).then((function(e){return f(Object.keys(e))(Object.keys(e).map((function(t){return e[t].hash})))}))}},b=function(e){return function(t){return m(e)(t).then((function(t){var r=Object.keys(t),n=r.map((function(e){return t[e].hash})),i=r.map((function(e){return t[e].type})),o=n.map(g(e));return Promise.all(o).then((function(e){return f(r)(function(e){return e.map((function(e,t){return{type:i[t],data:e}}))}(e))}))}))}},v=function(e){return function(t){return function(n){return r.download(p(e)(t))(n)}}},A=function(e){return function(t){return function(r){return y(e)(t).then((function(t){var n=[];for(var o in t)if(o.length>0){var s=i.join(r,o);n.push(v(e)(t[o])(s))}return Promise.all(n).then((function(){return r}))}))}}},w=function(e){return function(t){return new Promise((function(r,n){var i={body:"string"==typeof t?L(t):t,method:"POST"};u("".concat(e,"/bzz-raw:/"),i,(function(e,t){return e?n(e):r(t)}))}))}},E=function(e){return function(t){return function(r){return function(n){return function i(o){var s="/"===r[0]?r:"/"+r,a="".concat(e,"/bzz:/").concat(t).concat(s),c={method:"PUT",headers:{"Content-Type":n.type},body:n.data};return new Promise((function(e,t){u(a,c,(function(r,n){return r?t(r):-1!==n.indexOf("error")?t(n):e(n)}))})).catch((function(e){return o>0&&i(o-1)}))}(3)}}}},_=function(e){return function(t){return S(e)({"":t})}},I=function(e){return function(r){return t.readFile(r).then((function(t){return _(e)({type:s.lookup(r),data:t})}))}},S=function(e){return function(t){return w(e)("{}").then((function(r){return Object.keys(t).reduce((function(r,n){return r.then(function(r){return function(n){return E(e)(n)(r)(t[r])}}(n))}),Promise.resolve(r))}))}},k=function(e){return function(r){return t.readFile(r).then(w(e))}},C=function(e){return function(n){return function(i){return r.directoryTree(i).then((function(e){return Promise.all(e.map((function(e){return t.readFile(e)}))).then((function(t){var r=e.map((function(e){return e.slice(i.length)})),n=e.map((function(e){return s.lookup(e)||"text/plain"}));return f(r)(t.map((function(e,t){return{type:n[t],data:e}})))}))})).then((function(e){return(t=n?{"":e[n]}:{},function(e){var r={};for(var n in t)r[n]=t[n];for(var i in e)r[i]=e[i];return r})(e);var t})).then(S(e))}}},T=function(e){return function(t){if("data"===t.pick)return h.data().then(w(e));if("file"===t.pick)return h.file().then(_(e));if("directory"===t.pick)return h.directory().then(S(e));if(t.path)switch(t.kind){case"data":return k(e)(t.path);case"file":return I(e)(t.path);case"directory":return C(e)(t.defaultFile)(t.path)}else{if(t.length||"string"==typeof t)return w(e)(t);if(t instanceof Object)return S(e)(t)}return Promise.reject(new Error("Bad arguments"))}},x=function(e){return function(t){return function(r){return O(e)(t).then((function(n){return n?r?A(e)(t)(r):b(e)(t):r?v(e)(t)(r):g(e)(t)}))}}},M=function(e,t){var i=n.platform().replace("win32","windows")+"-"+("x64"===n.arch()?"amd64":"386"),o=(t||a)[i],s=c+o.archive+".tar.gz",u=o.archiveMD5,l=o.binaryMD5;return r.safeDownloadArchived(s)(u)(l)(e)},B=function(e){return new Promise((function(t,r){var n=o.spawn,i=function(e){return function(t){return-1!==(""+t).indexOf(e)}},s=e.account,a=e.password,u=e.dataDir,c=e.ensApi,l=e.privateKey,d=0,h=n(e.binPath,["--bzzaccount",s||l,"--datadir",u,"--ens-api",c]),f=function(e){0===d&&i("Passphrase")(e)?setTimeout((function(){d=1,h.stdin.write(a+"\n")}),500):i("Swarm http proxy started")(e)&&(d=2,clearTimeout(p),t(h))};h.stdout.on("data",f),h.stderr.on("data",f);var p=setTimeout((function(){return r(new Error("Couldn't start swarm process."))}),2e4)}))},P=function(e){return new Promise((function(t,r){e.stderr.removeAllListeners("data"),e.stdout.removeAllListeners("data"),e.stdin.removeAllListeners("error"),e.removeAllListeners("error"),e.removeAllListeners("exit"),e.kill("SIGINT");var n=setTimeout((function(){return e.kill("SIGKILL")}),8e3);e.once("close",(function(){clearTimeout(n),t()}))}))},R=function(e){return w(e)("test").then((function(e){return"c9a99c7d326dcc6316f32fe2625b311f6dc49a175e6877681ded93137d3569e7"===e})).catch((function(){return!1}))},O=function(e){return function(t){return g(e)(t).then((function(e){try{return!!JSON.parse(D(e)).entries}catch(e){return!1}}))}},N=function(e){return function(t,r,n,i,o){var s;return void 0!==t&&(s=e(t)),void 0!==r&&(s=e(r)),void 0!==n&&(s=e(n)),void 0!==i&&(s=e(i)),void 0!==o&&(s=e(o)),s}},D=function(e){return l.toString(l.fromUint8Array(e))},L=function(e){return l.toUint8Array(l.fromString(e))},U=function(e){return{download:function(t,r){return x(e)(t)(r)},downloadData:N(g(e)),downloadDataToDisk:N(v(e)),downloadDirectory:N(b(e)),downloadDirectoryToDisk:N(A(e)),downloadEntries:N(m(e)),downloadRoutes:N(y(e)),isAvailable:function(){return R(e)},upload:function(t){return T(e)(t)},uploadData:N(w(e)),uploadFile:N(_(e)),uploadFileFromDisk:N(_(e)),uploadDataFromDisk:N(k(e)),uploadDirectory:N(S(e)),uploadDirectoryFromDisk:N(C(e)),uploadToManifest:N(E(e)),pick:h,hash:d,fromString:L,toString:D}};return{at:U,local:function(e){return function(t){return R("http://localhost:8500").then((function(r){return r?t(U("http://localhost:8500")).then((function(){})):M(e.binPath,e.archives).onData((function(t){return(e.onProgress||function(){})(t.length)})).then((function(){return B(e)})).then((function(e){return t(U("http://localhost:8500")).then((function(){return e}))})).then(P)}))}},download:x,downloadBinary:M,downloadData:g,downloadDataToDisk:v,downloadDirectory:b,downloadDirectoryToDisk:A,downloadEntries:m,downloadRoutes:y,isAvailable:R,startProcess:B,stopProcess:P,upload:T,uploadData:w,uploadDataFromDisk:k,uploadFile:_,uploadFileFromDisk:I,uploadDirectory:S,uploadDirectoryFromDisk:C,uploadToManifest:E,pick:h,hash:d,fromString:L,toString:D}}},7380:e=>{"use strict";var t=function(e,t){for(var r=[],n=0;n{"use strict";r(7380);var n=function(e,t){return parseInt(e.slice(2*t+2,2*t+4),16)},i=function(e){return(e.length-2)/2},o=function(e){for(var t=[],r=2,n=e.length;r>6|192);else{if(i>55295&&i<56320){if(++n==e.length)return null;var o=e.charCodeAt(n);if(o<56320||o>57343)return null;r+=t((i=65536+((1023&i)<<10)+(1023&o))>>18|240),r+=t(i>>12&63|128)}else r+=t(i>>12|224);r+=t(i>>6&63|128)}r+=t(63&i|128)}}return r},toString:function(e){for(var t="",r=0,o=i(e);r127){if(s>191&&s<224){if(r>=o)return null;s=(31&s)<<6|63&n(e,r)}else if(s>223&&s<240){if(r+1>=o)return null;s=(15&s)<<12|(63&n(e,r))<<6|63&n(e,++r)}else{if(!(s>239&&s<248))return null;if(r+2>=o)return null;s=(7&s)<<18|(63&n(e,r))<<12|(63&n(e,++r))<<6|63&n(e,++r)}++r}if(s<=65535)t+=String.fromCharCode(s);else{if(!(s<=1114111))return null;s-=65536,t+=String.fromCharCode(s>>10|55296),t+=String.fromCharCode(1023&s|56320)}}return t},fromNumber:function(e){var t=e.toString(16);return t.length%2==0?"0x"+t:"0x0"+t},toNumber:function(e){return parseInt(e.slice(2),16)},fromNat:function(e){return"0x0"===e?"0x":e.length%2==0?e:"0x0"+e.slice(2)},toNat:function(e){return"0"===e[2]?"0x"+e.slice(3):e},fromArray:s,toArray:o,fromUint8Array:function(e){return s([].slice.call(e,0))},toUint8Array:function(e){return new Uint8Array(o(e))}}},9574:e=>{"use strict";var t="0123456789abcdef".split(""),r=[1,256,65536,16777216],n=[0,8,16,24],i=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],o=function(e){var t,r,n,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S,k,C,T,x,M,B,P,R,O,N,D,L,U,F,j,z,H,K,G,Q,q,W,V,Y,J,X,Z,$,ee,te,re,ne,ie,oe,se,ae,ue,ce,le;for(n=0;n<48;n+=2)o=e[0]^e[10]^e[20]^e[30]^e[40],s=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],u=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],d=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],t=(f=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|u>>>31),r=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(u<<1|a>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=o^(c<<1|l>>>31),r=s^(l<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=a^(d<<1|h>>>31),r=u^(h<<1|d>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(f<<1|p>>>31),r=l^(p<<1|f>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=d^(o<<1|s>>>31),r=h^(s<<1|o>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,g=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,V=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ue=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,G=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,D=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,Y=e[22]<<10|e[23]>>>22,J=e[23]<<10|e[22]>>>22,B=e[33]<<13|e[32]>>>19,P=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,U=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,A=e[24]<<11|e[25]>>>21,X=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,O=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,k=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,j=e[27]<<25|e[26]>>>7,w=e[36]<<21|e[37]>>>11,E=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,Q=e[8]<<27|e[9]>>>5,q=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,T=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,H=e[39]<<8|e[38]>>>24,_=e[48]<<14|e[49]>>>18,I=e[49]<<14|e[48]>>>18,e[0]=g^~y&v,e[1]=m^~b&A,e[10]=S^~C&x,e[11]=k^~T&M,e[20]=N^~L&F,e[21]=D^~U&j,e[30]=Q^~W&Y,e[31]=q^~V&J,e[40]=te^~ne&oe,e[41]=re^~ie&se,e[2]=y^~v&w,e[3]=b^~A&E,e[12]=C^~x&B,e[13]=T^~M&P,e[22]=L^~F&z,e[23]=U^~j&H,e[32]=W^~Y&X,e[33]=V^~J&Z,e[42]=ne^~oe&ae,e[43]=ie^~se&ue,e[4]=v^~w&_,e[5]=A^~E&I,e[14]=x^~B&R,e[15]=M^~P&O,e[24]=F^~z&K,e[25]=j^~H&G,e[34]=Y^~X&$,e[35]=J^~Z&ee,e[44]=oe^~ae&ce,e[45]=se^~ue&le,e[6]=w^~_&g,e[7]=E^~I&m,e[16]=B^~R&S,e[17]=P^~O&k,e[26]=z^~K&N,e[27]=H^~G&D,e[36]=X^~$&Q,e[37]=Z^~ee&q,e[46]=ae^~ce&te,e[47]=ue^~le&re,e[8]=_^~g&y,e[9]=I^~m&b,e[18]=R^~S&C,e[19]=O^~k&T,e[28]=K^~N&L,e[29]=G^~D&U,e[38]=$^~Q&W,e[39]=ee^~q&V,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=i[n],e[1]^=i[n+1]},s=function(e){return function(i){var s;if("0x"===i.slice(0,2)){s=[];for(var a=2,u=i.length;a>2]|=i[f]<>2]|=s<>2]|=(192|s>>6)<>2]|=(128|63&s)<=57344?(u[m>>2]|=(224|s>>12)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<>2]|=(240|s>>18)<>2]|=(128|s>>12&63)<>2]|=(128|s>>6&63)<>2]|=(128|63&s)<=c){for(e.start=m-c,e.block=u[l],m=0;m>2]|=r[3&m],e.lastByteIndex===c)for(u[0]=u[l],m=1;m>4&15]+t[15&p]+t[p>>12&15]+t[p>>8&15]+t[p>>20&15]+t[p>>16&15]+t[p>>28&15]+t[p>>24&15];y%l==0&&(o(h),m=0)}return"0x"+g}(function(e){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(e<<1)>>5,outputBlocks:e>>5,s:(t=[0,0,0,0,0,0,0,0,0,0],[].concat(t,t,t,t,t))};var t}(e),s)}};e.exports={keccak256:s(256),keccak512:s(512),keccak256s:s(256),keccak512s:s(512)}},8419:e=>{"use strict";e.exports=function(e,t){if(t){t=(t=t.trim().replace(/^(\?|#|&)/,""))?"?"+t:t;var r=e.split(/[\?\#]/)[0];t&&/\:\/\/[^\/]*$/.test(r)&&(r+="/");var n=e.match(/(\#.*)$/);e=r+t,n&&(e+=n[0])}return e}},8677:(e,t,r)=>{"use strict";var n;e=r.nmd(e);var i=r(8847)(r(3355));!function(o){var s="object"==(0,i.default)(t)&&t&&!t.nodeType&&t,a="object"==(0,i.default)(e)&&e&&!e.nodeType&&e,u="object"==(void 0===r.g?"undefined":(0,i.default)(r.g))&&r.g;u.global!==u&&u.window!==u&&u.self!==u||(o=u);var c,l,d=2147483647,h=36,f=26,p=38,g=700,m=/^xn--/,y=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,v={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},A=h-1,w=Math.floor,E=String.fromCharCode;function _(e){throw RangeError(v[e])}function I(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function S(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+I((e=e.replace(b,".")).split("."),t).join(".")}function k(e){for(var t,r,n=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(t+=E((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+E(e)})).join("")}function T(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function x(e,t,r){var n=0;for(e=r?w(e/g):e>>1,e+=w(e/t);e>A*f>>1;n+=h)e=w(e/A);return w(n+(A+1)*e/(e+p))}function M(e){var t,r,n,i,o,s,a,u,c,l,p,g=[],m=e.length,y=0,b=128,v=72;for((r=e.lastIndexOf("-"))<0&&(r=0),n=0;n=128&&_("not-basic"),g.push(e.charCodeAt(n));for(i=r>0?r+1:0;i=m&&_("invalid-input"),((u=(p=e.charCodeAt(i++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:h)>=h||u>w((d-y)/s))&&_("overflow"),y+=u*s,!(u<(c=a<=v?1:a>=v+f?f:a-v));a+=h)s>w(d/(l=h-c))&&_("overflow"),s*=l;v=x(y-o,t=g.length+1,0==o),w(y/t)>d-b&&_("overflow"),b+=w(y/t),y%=t,g.splice(y++,0,b)}return C(g)}function B(e){var t,r,n,i,o,s,a,u,c,l,p,g,m,y,b,v=[];for(g=(e=k(e)).length,t=128,r=0,o=72,s=0;s=t&&pw((d-r)/(m=n+1))&&_("overflow"),r+=(a-t)*m,t=a,s=0;sd&&_("overflow"),p==t){for(u=r,c=h;!(u<(l=c<=o?1:c>=o+f?f:c-o));c+=h)b=u-l,y=h-l,v.push(E(T(l+b%y,0))),u=w(b/y);v.push(E(T(u,0))),o=x(r,m,n==i),r=0,++n}++r,++t}return v.join("")}if(c={version:"1.3.2",ucs2:{decode:k,encode:C},decode:M,encode:B,toASCII:function(e){return S(e,(function(e){return y.test(e)?"xn--"+B(e):e}))},toUnicode:function(e){return S(e,(function(e){return m.test(e)?M(e.slice(4).toLowerCase()):e}))}},"object"==(0,i.default)(r.amdO)&&r.amdO)void 0===(n=function(){return c}.call(t,r,t,e))||(e.exports=n);else if(s&&a)if(e.exports==s)a.exports=c;else for(l in c)c.hasOwnProperty(l)&&(s[l]=c[l]);else o.punycode=c}(void 0)},8983:e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,r,n,i){r=r||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(r);var a=1e3;i&&"number"==typeof i.maxKeys&&(a=i.maxKeys);var u=e.length;a>0&&u>a&&(u=a);for(var c=0;c=0?(l=p.substr(0,g),d=p.substr(g+1)):(l=p,d=""),h=decodeURIComponent(l),f=decodeURIComponent(d),t(o,h)?Array.isArray(o[h])?o[h].push(f):o[h]=[o[h],f]:o[h]=f}return o}},4031:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=function(e){switch((0,n.default)(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,o){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"===(0,n.default)(e)?Object.keys(e).map((function(n){var o=encodeURIComponent(i(n))+r;return Array.isArray(e[n])?e[n].map((function(e){return o+encodeURIComponent(i(e))})).join(t):o+encodeURIComponent(i(e[n]))})).join(t):o?encodeURIComponent(i(o))+r+encodeURIComponent(i(e)):""}},845:(e,t,r)=>{"use strict";t.decode=t.parse=r(8983),t.encode=t.stringify=r(4031)},1143:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(8677),o=r(5751);function s(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=A,t.resolve=function(e,t){return A(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?A(e,!1,!0).resolveObject(t):t},t.format=function(e){return o.isString(e)&&(e=A(e)),e instanceof s?e.format():s.prototype.format.call(e)},t.Url=s;var a=/^([a-z0-9.+-]+:)/i,u=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),d=["'"].concat(l),h=["%","/","?",";","#"].concat(d),f=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=r(845);function A(e,t,r){if(e&&o.isObject(e)&&e instanceof s)return e;var n=new s;return n.parse(e,t,r),n}s.prototype.parse=function(e,t,r){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+(0,n.default)(e));var s=e.indexOf("?"),u=-1!==s&&s127?O+="x":O+=R[N];if(!O.match(p)){var L=B.slice(0,T),U=B.slice(T+1),F=R.match(g);F&&(L.push(F[1]),U.unshift(F[2])),U.length&&(A="/"+U.join(".")+A),this.hostname=L.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),M||(this.hostname=i.toASCII(this.hostname));var j=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+j,this.href+=this.host,M&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==A[0]&&(A="/"+A))}if(!m[_])for(T=0,P=d.length;T0)&&r.host.split("@"))&&(r.auth=x.shift(),r.host=r.hostname=x.shift())),r.search=e.search,r.query=e.query,o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!_.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var S=_.slice(-1)[0],k=(r.host||e.host||_.length>1)&&("."===S||".."===S)||""===S,C=0,T=_.length;T>=0;T--)"."===(S=_[T])?_.splice(T,1):".."===S?(_.splice(T,1),C++):C&&(_.splice(T,1),C--);if(!w&&!E)for(;C--;C)_.unshift("..");!w||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),k&&"/"!==_.join("/").substr(-1)&&_.push("");var x,M=""===_[0]||_[0]&&"/"===_[0].charAt(0);return I&&(r.hostname=r.host=M?"":_.length?_.shift():"",(x=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=x.shift(),r.host=r.hostname=x.shift())),(w=w||r.host&&_.length)&&!M&&_.unshift(""),_.length?r.pathname=_.join("/"):(r.pathname=null,r.path=null),o.isNull(r.pathname)&&o.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},s.prototype.parseHost=function(){var e=this.host,t=u.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},5751:(e,t,r)=>{"use strict";var n=r(8847)(r(3355));e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"===(0,n.default)(e)&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},8632:(e,t)=>{"use strict";!function(e){var t,r,n,i=String.fromCharCode;function o(e){for(var t,r,n=[],i=0,o=e.length;i=55296&&t<=56319&&i=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function a(e,t){return i(e>>t&63|128)}function u(e){if(!(4294967168&e))return i(e);var t="";return 4294965248&e?4294901760&e?!(4292870144&e)&&(t=i(e>>18&7|240),t+=a(e,12),t+=a(e,6)):(s(e),t=i(e>>12&15|224),t+=a(e,6)):t=i(e>>6&31|192),t+i(63&e|128)}function c(){if(n>=r)throw Error("Invalid byte index");var e=255&t[n];if(n++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function l(){var e,i;if(n>r)throw Error("Invalid byte index");if(n==r)return!1;if(e=255&t[n],n++,!(128&e))return e;if(192==(224&e)){if((i=(31&e)<<6|c())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&e)){if((i=(15&e)<<12|c()<<6|c())>=2048)return s(i),i;throw Error("Invalid continuation byte")}if(240==(248&e)&&(i=(7&e)<<18|c()<<12|c()<<6|c())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}e.version="3.0.0",e.encode=function(e){for(var t=o(e),r=t.length,n=-1,i="";++n65535&&(o+=i((t-=65536)>>>10&1023|55296),t=56320|1023&t),o+=i(t);return o}(a)}}(t)},6219:(e,t,r)=>{"use strict";function n(e){try{if(!r.g.localStorage)return!1}catch(e){return!1}var t=r.g.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?i.trace(t):i.warn(t),r=!0}return e.apply(this,arguments)}}},6248:(e,t,r)=>{"use strict";var n=r(8847)(r(3355));e.exports=function(e){return e&&"object"===(0,n.default)(e)&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},7092:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(9446),o=r(4477),s=r(2337),a=r(8915);function u(e){return e.call.bind(e)}var c="undefined"!=typeof BigInt,l="undefined"!=typeof Symbol,d=u(Object.prototype.toString),h=u(Number.prototype.valueOf),f=u(String.prototype.valueOf),p=u(Boolean.prototype.valueOf);if(c)var g=u(BigInt.prototype.valueOf);if(l)var m=u(Symbol.prototype.valueOf);function y(e,t){if("object"!==(0,n.default)(e))return!1;try{return t(e),!0}catch(e){return!1}}function b(e){return"[object Map]"===d(e)}function v(e){return"[object Set]"===d(e)}function A(e){return"[object WeakMap]"===d(e)}function w(e){return"[object WeakSet]"===d(e)}function E(e){return"[object ArrayBuffer]"===d(e)}function _(e){return"undefined"!=typeof ArrayBuffer&&(E.working?E(e):e instanceof ArrayBuffer)}function I(e){return"[object DataView]"===d(e)}function S(e){return"undefined"!=typeof DataView&&(I.working?I(e):e instanceof DataView)}t.isArgumentsObject=i,t.isGeneratorFunction=o,t.isTypedArray=a,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"===(0,n.default)(e)&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):a(e)||S(e)},t.isUint8Array=function(e){return"Uint8Array"===s(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===s(e)},t.isUint16Array=function(e){return"Uint16Array"===s(e)},t.isUint32Array=function(e){return"Uint32Array"===s(e)},t.isInt8Array=function(e){return"Int8Array"===s(e)},t.isInt16Array=function(e){return"Int16Array"===s(e)},t.isInt32Array=function(e){return"Int32Array"===s(e)},t.isFloat32Array=function(e){return"Float32Array"===s(e)},t.isFloat64Array=function(e){return"Float64Array"===s(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===s(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===s(e)},b.working="undefined"!=typeof Map&&b(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(b.working?b(e):e instanceof Map)},v.working="undefined"!=typeof Set&&v(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(v.working?v(e):e instanceof Set)},A.working="undefined"!=typeof WeakMap&&A(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(A.working?A(e):e instanceof WeakMap)},w.working="undefined"!=typeof WeakSet&&w(new WeakSet),t.isWeakSet=function(e){return w(e)},E.working="undefined"!=typeof ArrayBuffer&&E(new ArrayBuffer),t.isArrayBuffer=_,I.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&I(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=S;var k="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function C(e){return"[object SharedArrayBuffer]"===d(e)}function T(e){return void 0!==k&&(void 0===C.working&&(C.working=C(new k)),C.working?C(e):e instanceof k)}function x(e){return y(e,h)}function M(e){return y(e,f)}function B(e){return y(e,p)}function P(e){return c&&y(e,g)}function R(e){return l&&y(e,m)}t.isSharedArrayBuffer=T,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===d(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===d(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===d(e)},t.isGeneratorObject=function(e){return"[object Generator]"===d(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===d(e)},t.isNumberObject=x,t.isStringObject=M,t.isBooleanObject=B,t.isBigIntObject=P,t.isSymbolObject=R,t.isBoxedPrimitive=function(e){return x(e)||M(e)||B(e)||P(e)||R(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(_(e)||T(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},5058:(e,t,r)=>{"use strict";var n=r(9142),o=r(8847)(r(3355)),s=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}})),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),b(r)?n.showHidden=r:r&&t._extend(n,r),E(n.showHidden)&&(n.showHidden=!1),E(n.depth)&&(n.depth=2),E(n.colors)&&(n.colors=!1),E(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=h),p(n,e,n.depth)}function h(e,t){var r=d.styles[t];return r?"["+d.colors[r][0]+"m"+e+"["+d.colors[r][1]+"m":e}function f(e,t){return e}function p(e,r,n){if(e.customInspect&&r&&C(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,e);return w(i)||(i=p(e,i,n)),i}var o=function(e,t){if(E(t))return e.stylize("undefined","undefined");if(w(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return A(t)?e.stylize(""+t,"number"):b(t)?e.stylize(""+t,"boolean"):v(t)?e.stylize("null","null"):void 0}(e,r);if(o)return o;var s=Object.keys(r),a=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),k(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return g(r);if(0===s.length){if(C(r)){var u=r.name?": "+r.name:"";return e.stylize("[Function"+u+"]","special")}if(_(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(S(r))return e.stylize(Date.prototype.toString.call(r),"date");if(k(r))return g(r)}var c,l="",d=!1,h=["{","}"];return y(r)&&(d=!0,h=["[","]"]),C(r)&&(l=" [Function"+(r.name?": "+r.name:"")+"]"),_(r)&&(l=" "+RegExp.prototype.toString.call(r)),S(r)&&(l=" "+Date.prototype.toUTCString.call(r)),k(r)&&(l=" "+g(r)),0!==s.length||d&&0!=r.length?n<0?_(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=d?function(e,t,r,n,i){for(var o=[],s=0,a=t.length;s60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}(c,l,h)):h[0]+l+h[1]}function g(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,r,n,i,o){var s,a,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),B(n,i)||(s="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(a=v(r)?p(e,u.value,null):p(e,u.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map((function(e){return" "+e})).join("\n").slice(2):"\n"+a.split("\n").map((function(e){return" "+e})).join("\n")):a=e.stylize("[Circular]","special")),E(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.slice(1,-1),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+a}function y(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function v(e){return null===e}function A(e){return"number"==typeof e}function w(e){return"string"==typeof e}function E(e){return void 0===e}function _(e){return I(e)&&"[object RegExp]"===T(e)}function I(e){return"object"===(0,o.default)(e)&&null!==e}function S(e){return I(e)&&"[object Date]"===T(e)}function k(e){return I(e)&&("[object Error]"===T(e)||e instanceof Error)}function C(e){return"function"==typeof e}function T(e){return Object.prototype.toString.call(e)}function x(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!u[e])if(c.test(e)){var r=n.pid;u[e]=function(){var n=t.format.apply(t,arguments);i.error("%s %d: %s",e,r,n)}}else u[e]=function(){};return u[e]},t.inspect=d,d.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},d.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(7092),t.isArray=y,t.isBoolean=b,t.isNull=v,t.isNullOrUndefined=function(e){return null==e},t.isNumber=A,t.isString=w,t.isSymbol=function(e){return"symbol"===(0,o.default)(e)},t.isUndefined=E,t.isRegExp=_,t.types.isRegExp=_,t.isObject=I,t.isDate=S,t.types.isDate=S,t.isError=k,t.types.isNativeError=k,t.isFunction=C,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===(0,o.default)(e)||void 0===e},t.isBuffer=r(6248);var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function B(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;i.log("%s - %s",(r=[x((e=new Date).getHours()),x(e.getMinutes()),x(e.getSeconds())].join(":"),[e.getDate(),M[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(1736),t._extend=function(e,t){if(!t||!I(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var P="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(P&&e[P]){var t;if("function"!=typeof(t=e[P]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,P,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),i=[],o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return u.default}});var n=h(r(5999)),i=h(r(8231)),o=h(r(8647)),s=h(r(5025)),a=h(r(5996)),u=h(r(8928)),c=h(r(6163)),l=h(r(2982)),d=h(r(1729));function h(e){return e&&e.__esModule?e:{default:e}}},6792:(e,t)=>{"use strict";function r(e){return 14+(e+64>>>9<<4)+1}function n(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function i(e,t,r,i,o,s){return n((a=n(n(t,e),n(i,s)))<<(u=o)|a>>>32-u,r);var a,u}function o(e,t,r,n,o,s,a){return i(t&r|~t&n,e,t,o,s,a)}function s(e,t,r,n,o,s,a){return i(t&n|r&~n,e,t,o,s,a)}function a(e,t,r,n,o,s,a){return i(t^r^n,e,t,o,s,a)}function u(e,t,r,n,o,s,a){return i(r^(t|~n),e,t,o,s,a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var i=0;i>5]>>>i%32&255,s=parseInt(n.charAt(o>>>4&15)+n.charAt(15&o),16);t.push(s)}return t}(function(e,t){e[t>>5]|=128<>5]|=(255&e[i/8])<{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};t.default=r},5996:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default="00000000-0000-0000-0000-000000000000"},1729:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(6163))&&n.__esModule?n:{default:n};t.default=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");var t,r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=t/4294967296&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}},7300:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},4402:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(n)};var n=new Uint8Array(16)},2702:(e,t)=>{"use strict";function r(e,t,r,n){switch(e){case 0:return t&r^~t&n;case 1:case 3:return t^r^n;case 2:return t&r^t&n^r&n}}function n(e,t){return e<>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){var t=[1518500249,1859775393,2400959708,3395469782],i=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var o=unescape(encodeURIComponent(e));e=[];for(var s=0;s>>0;w=A,A=v,v=n(b,30)>>>0,b=y,y=I}i[0]=i[0]+y>>>0,i[1]=i[1]+b>>>0,i[2]=i[2]+v>>>0,i[3]=i[3]+A>>>0,i[4]=i[4]+w>>>0}return[i[0]>>24&255,i[0]>>16&255,i[0]>>8&255,255&i[0],i[1]>>24&255,i[1]>>16&255,i[1]>>8&255,255&i[1],i[2]>>24&255,i[2]>>16&255,i[2]>>8&255,255&i[2],i[3]>>24&255,i[3]>>16&255,i[3]>>8&255,255&i[3],i[4]>>24&255,i[4]>>16&255,i[4]>>8&255,255&i[4]]}},2982:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=a;for(var n,i=(n=r(6163))&&n.__esModule?n:{default:n},o=[],s=0;s<256;++s)o.push((s+256).toString(16).slice(1));function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase()}t.default=function(e){var t=a(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);if(!(0,i.default)(t))throw TypeError("Stringified UUID is invalid");return t}},5999:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i,o,s=(n=r(4402))&&n.__esModule?n:{default:n},a=r(2982),u=0,c=0;t.default=function(e,t,r){var n=t&&r||0,l=t||new Array(16),d=(e=e||{}).node||i,h=void 0!==e.clockseq?e.clockseq:o;if(null==d||null==h){var f=e.random||(e.rng||s.default)();null==d&&(d=i=[1|f[0],f[1],f[2],f[3],f[4],f[5]]),null==h&&(h=o=16383&(f[6]<<8|f[7]))}var p=void 0!==e.msecs?e.msecs:Date.now(),g=void 0!==e.nsecs?e.nsecs:c+1,m=p-u+(g-c)/1e4;if(m<0&&void 0===e.clockseq&&(h=h+1&16383),(m<0||p>u)&&void 0===e.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=p,c=g,o=h;var y=(1e4*(268435455&(p+=122192928e5))+g)%4294967296;l[n++]=y>>>24&255,l[n++]=y>>>16&255,l[n++]=y>>>8&255,l[n++]=255&y;var b=p/4294967296*1e4&268435455;l[n++]=b>>>8&255,l[n++]=255&b,l[n++]=b>>>24&15|16,l[n++]=b>>>16&255,l[n++]=h>>>8|128,l[n++]=255&h;for(var v=0;v<6;++v)l[n+v]=d[v];return t||(0,a.unsafeStringify)(l)}},8231:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(r(6125)),i=o(r(6792));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,n.default)("v3",48,i.default);t.default=s},6125:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,r){function n(e,n,s,a){var u;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(1788)),i=s(r(4402)),o=r(2982);function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,r){if(n.default.randomUUID&&!t&&!e)return n.default.randomUUID();var s=(e=e||{}).random||(e.rng||i.default)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){r=r||0;for(var a=0;a<16;++a)t[r+a]=s[a];return t}return(0,o.unsafeStringify)(s)}},5025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(r(6125)),i=o(r(2702));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,n.default)("v5",80,i.default);t.default=s},6163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(7300))&&n.__esModule?n:{default:n};t.default=function(e){return"string"==typeof e&&i.default.test(e)}},8928:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,i=(n=r(6163))&&n.__esModule?n:{default:n};t.default=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}},8325:e=>{"use strict";e.exports=function e(n,i){var o,s=0,a=0,u=i=i||0,c=n.length;do{if(u>=c)throw e.bytes=0,new RangeError("Could not decode varint");o=n[u++],s+=a<28?(o&r)<=t);return e.bytes=u-i,s};var t=128,r=127},2699:e=>{"use strict";e.exports=function e(i,o,s){o=o||[];for(var a=s=s||0;i>=n;)o[s++]=255&i|t,i/=128;for(;i&r;)o[s++]=255&i|t,i>>>=7;return o[s]=0|i,e.bytes=s-a+1,o};var t=128,r=-128,n=Math.pow(2,31)},6657:(e,t,r)=>{"use strict";e.exports={encode:r(2699),decode:r(8325),encodingLength:r(7490)}},7490:e=>{"use strict";var t=Math.pow(2,7),r=Math.pow(2,14),n=Math.pow(2,21),i=Math.pow(2,28),o=Math.pow(2,35),s=Math.pow(2,42),a=Math.pow(2,49),u=Math.pow(2,56),c=Math.pow(2,63);e.exports=function(e){return e{"use strict";var n,i=r(8847)(r(3355));if("object"===("undefined"==typeof globalThis?"undefined":(0,i.default)(globalThis)))n=globalThis;else try{n=r(6464)}catch(e){}finally{if(n||"undefined"==typeof window||(n=window),!n)throw new Error("Could not determine global this")}var o=n.WebSocket||n.MozWebSocket,s=r(5735);function a(e,t){return t?new o(e,t):new o(e)}o&&["CONNECTING","OPEN","CLOSING","CLOSED"].forEach((function(e){Object.defineProperty(a,e,{get:function(){return o[e]}})})),e.exports={w3cwebsocket:o?a:null,version:s}},5735:(e,t,r)=>{"use strict";e.exports=r(9794).version},2337:(e,t,r)=>{"use strict";var n=r(8184),i=r(3604),o=r(593),s=r(3820),a=o("Object.prototype.toString"),u=r(1191)(),c="undefined"==typeof globalThis?r.g:globalThis,l=i(),d=o("String.prototype.slice"),h={},f=Object.getPrototypeOf;u&&s&&f&&n(l,(function(e){if("function"==typeof c[e]){var t=new c[e];if(Symbol.toStringTag in t){var r=f(t),n=s(r,Symbol.toStringTag);if(!n){var i=f(r);n=s(i,Symbol.toStringTag)}h[e]=n.get}}}));var p=r(8915);e.exports=function(e){return!!p(e)&&(u&&Symbol.toStringTag in e?function(e){var t=!1;return n(h,(function(r,n){if(!t)try{var i=r.call(e);i===n&&(t=i)}catch(e){}})),t}(e):d(a(e),8,-1))}},1357:(e,t,r)=>{"use strict";var n=r(1296),i=r(8419),o=r(3103),s=r(9122),a=r(7321),u="application/json",c=function(){};e.exports=function(e,t,r){if(!e||"string"!=typeof e)throw new TypeError("must specify a URL");if("function"==typeof t&&(r=t,t={}),r&&"function"!=typeof r)throw new TypeError("expected cb to be undefined or a function");r=r||c;var l=(t=t||{}).json?"json":"text",d=(t=o({responseType:l},t)).headers||{},h=(t.method||"GET").toUpperCase(),f=t.query;return f&&("string"!=typeof f&&(f=n.stringify(f)),e=i(e,f)),"json"===t.responseType&&s(d,"Accept",u),t.json&&"GET"!==h&&"HEAD"!==h&&(s(d,"Content-Type",u),t.body=JSON.stringify(t.body)),t.method=h,t.url=e,t.headers=d,delete t.query,delete t.json,a(t,r)}},9122:e=>{"use strict";e.exports=function(e,t,r){var n=t.toLowerCase();e[t]||e[n]||(e[t]=r)}},9800:e=>{"use strict";e.exports=function(e,t){return t?{statusCode:t.statusCode,headers:t.headers,method:e.method,url:e.url,rawRequest:t.rawRequest?t.rawRequest:t}:null}},7321:(e,t,r)=>{"use strict";var n=r(346),i=r(9800),o=function(){};e.exports=function(e,t){delete e.uri;var r=!1;"json"===e.responseType&&(e.responseType="text",r=!0);var s=n(e,(function(n,s,a){if(r&&!n)try{var u=s.rawRequest.responseText;a=JSON.parse(u)}catch(e){n=e}s=i(e,s),t(n,n?null:a,s),t=o})),a=s.onabort;return s.onabort=function(){var e=a.apply(s,Array.prototype.slice.call(arguments));return t(new Error("XHR Aborted")),t=o,e},s}},346:(e,t,r)=>{"use strict";var n=r(2948),i=r(4339),o=r(8209),s=r(7705);function a(e,t,r){var n=e;return i(t)?(r=t,"string"==typeof e&&(n={uri:e})):n=s(t,{uri:e}),n.callback=r,n}function u(e,t,r){return c(t=a(e,t,r))}function c(e){if(void 0===e.callback)throw new Error("callback argument missing");var t=!1,r=function(r,n,i){t||(t=!0,e.callback(r,n,i))};function n(){var e=void 0;if(e=l.response?l.response:l.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(l),y)try{e=JSON.parse(e)}catch(e){}return e}function i(e){return clearTimeout(d),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,r(e,b)}function s(){if(!c){var t;clearTimeout(d),t=e.useXDR&&void 0===l.status?200:1223===l.status?204:l.status;var i=b,s=null;return 0!==t?(i={body:n(),statusCode:t,method:f,headers:{},url:h,rawRequest:l},l.getAllResponseHeaders&&(i.headers=o(l.getAllResponseHeaders()))):s=new Error("Internal XMLHttpRequest Error"),r(s,i,i.body)}}var a,c,l=e.xhr||null;l||(l=e.cors||e.useXDR?new u.XDomainRequest:new u.XMLHttpRequest);var d,h=l.url=e.uri||e.url,f=l.method=e.method||"GET",p=e.body||e.data,g=l.headers=e.headers||{},m=!!e.sync,y=!1,b={body:void 0,headers:{},statusCode:0,method:f,url:h,rawRequest:l};if("json"in e&&!1!==e.json&&(y=!0,g.accept||g.Accept||(g.Accept="application/json"),"GET"!==f&&"HEAD"!==f&&(g["content-type"]||g["Content-Type"]||(g["Content-Type"]="application/json"),p=JSON.stringify(!0===e.json?p:e.json))),l.onreadystatechange=function(){4===l.readyState&&setTimeout(s,0)},l.onload=s,l.onerror=i,l.onprogress=function(){},l.onabort=function(){c=!0},l.ontimeout=i,l.open(f,h,!m,e.username,e.password),m||(l.withCredentials=!!e.withCredentials),!m&&e.timeout>0&&(d=setTimeout((function(){if(!c){c=!0,l.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",i(e)}}),e.timeout)),l.setRequestHeader)for(a in g)g.hasOwnProperty(a)&&l.setRequestHeader(a,g[a]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(l.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(l),l.send(p||null),l}e.exports=u,e.exports.default=u,u.XMLHttpRequest=n.XMLHttpRequest||function(){},u.XDomainRequest="withCredentials"in new u.XMLHttpRequest?u.XMLHttpRequest:n.XDomainRequest,function(e,t){for(var r=0;r{"use strict";e.exports=function(){for(var e={},r=0;r{"use strict";var n=r(8847)(r(3355)),i=r(6427),o=function e(t){this.givenProvider=e.givenProvider,t&&t._requestManager&&(t=t.currentProvider),"undefined"!=typeof document&&(this.pick=i.pick),this.setProvider(t)};o.givenProvider=null,"undefined"!=typeof ethereum&ðereum.bzz&&(o.givenProvider=ethereum.bzz),o.prototype.setProvider=function(e){if(e&&"object"===(0,n.default)(e)&&"string"==typeof e.bzz&&(e=e.bzz),"string"!=typeof e){this.currentProvider=null;var t=new Error("No provider set, please set one using bzz.setProvider().");return this.download=this.upload=this.isAvailable=function(){throw t},!1}return this.currentProvider=e,this.download=i.at(e).download,this.upload=i.at(e).upload,this.isAvailable=i.at(e).isAvailable,!0},e.exports=o},4246:(e,t,r)=>{"use strict";var n=r(8847)(r(3355));e.exports={ErrorResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:JSON.stringify(e),r=e.error&&e.error.data?e.error.data:null,n=new Error("Returned error: "+t);return n.data=r,n},InvalidNumberOfParams:function(e,t,r){return new Error('Invalid number of parameters for "'+r+'". Got '+e+" expected "+t+"!")},InvalidConnection:function(e,t){return this.ConnectionError("CONNECTION ERROR: Couldn't connect to node "+e+".",t)},InvalidProvider:function(){return new Error("Provider not set or invalid")},InvalidResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:"Invalid JSON RPC response: "+JSON.stringify(e);return new Error(t)},ConnectionTimeout:function(e){return new Error("CONNECTION TIMEOUT: timeout of "+e+" ms achived")},ConnectionNotOpenError:function(e){return this.ConnectionError("connection not open on send()",e)},ConnectionCloseError:function(e){return"object"===(0,n.default)(e)&&e.code&&e.reason?this.ConnectionError("CONNECTION ERROR: The connection got closed with the close code `"+e.code+"` and the following reason string `"+e.reason+"`",e):new Error("CONNECTION ERROR: The connection closed unexpectedly")},MaxAttemptsReachedOnReconnectingError:function(){return new Error("Maximum number of reconnect attempts reached!")},PendingRequestsOnReconnectingError:function(){return new Error("CONNECTION ERROR: Provider started to reconnect before the response got received!")},ConnectionError:function(e,t){var r=new Error(e);return t&&(r.code=t.code,r.reason=t.reason,t.description&&(r.description=t.description)),r},RevertInstructionError:function(e,t){var r=new Error("Your request got reverted with the following reason string: "+e);return r.reason=e,r.signature=t,r},TransactionRevertInstructionError:function(e,t,r){var n=new Error("Transaction has been reverted by the EVM:\n"+JSON.stringify(r,null,2));return n.reason=e,n.signature=t,n.receipt=r,n},TransactionError:function(e,t){var r=new Error(e);return r.receipt=t,r},NoContractAddressFoundError:function(e){return this.TransactionError("The transaction receipt didn't contain a contract address.",e)},ContractCodeNotStoredError:function(e){return this.TransactionError("The contract code couldn't be stored, please check your gas limit.",e)},TransactionRevertedWithoutReasonError:function(e){return this.TransactionError("Transaction has been reverted by the EVM:\n"+JSON.stringify(e,null,2),e)},TransactionOutOfGasError:function(e){return this.TransactionError("Transaction ran out of gas. Please provide more gas:\n"+JSON.stringify(e,null,2),e)},ResolverMethodMissingError:function(e,t){return new Error("The resolver at "+e+'does not implement requested method: "'+t+'".')},ContractMissingABIError:function(){return new Error("You must provide the json interface of the contract when instantiating a contract object.")},ContractOnceRequiresCallbackError:function(){return new Error("Once requires a callback as the second parameter.")},ContractEventDoesNotExistError:function(e){return new Error('Event "'+e+"\" doesn't exist in this contract.")},ContractReservedEventError:function(e){return new Error('The event "'+e+"\" is a reserved event name, you can't use it.")},ContractMissingDeployDataError:function(){return new Error('No "data" specified in neither the given options, nor the default options.')},ContractNoAddressDefinedError:function(){return new Error("This contract object doesn't have address set yet, please set an address first.")},ContractNoFromAddressDefinedError:function(){return new Error('No "from" address specified in neither the given options, nor the default options.')}}},2084:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(775)),o=n(r(3355));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t{"use strict";var n=r(4246),i=r(2084);e.exports={errors:n,formatters:i}},3349:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(2247)),o=n(r(4519)),s=n(r(775)),a=n(r(5698)),u=n(r(3355));function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t1?(e[r[0]]=e[r[0]]||{},e[r[0]][r[1]]=t):e[r[0]]=t},y.prototype.getCall=function(e){return"function"==typeof this.call?this.call(e):this.call},y.prototype.extractCallback=function(e){if("function"==typeof e[e.length-1])return e.pop()},y.prototype.validateArgs=function(e){if(e.length!==this.params)throw d.InvalidNumberOfParams(e.length,this.params,this.name)},y.prototype.formatInput=function(e){var t=this;return this.inputFormatter?this.inputFormatter.map((function(r,n){return r?r.call(t,e[n]):e[n]})):e},y.prototype.formatOutput=function(e){var t=this;return Array.isArray(e)?e.map((function(e){return t.outputFormatter&&e?t.outputFormatter(e,null==this?void 0:this.hexFormat):e})):this.outputFormatter&&e?this.outputFormatter(e,null==this?void 0:this.hexFormat):e},y.prototype.toPayload=function(e){var t=this.getCall(e),r=this.extractCallback(e),n=this.formatInput(e);this.validateArgs(n);var i={method:t,params:n,callback:r};return this.transformPayload&&(i=this.transformPayload(i)),i},y.prototype._confirmTransaction=function(e,t,r){var n=this,o=!1,s=!0,c=0,l=0,b=null,v=null,A=null,w=r.params[0]&&"object"===(0,u.default)(r.params[0])&&r.params[0].gas?r.params[0].gas:null,E=!!r.params[0]&&"object"===(0,u.default)(r.params[0])&&r.params[0].data&&r.params[0].from&&!r.params[0].to,_=E&&r.params[0].data.length>2,I=[new y({name:"getBlockByNumber",call:"eth_getBlockByNumber",params:2,inputFormatter:[h.inputBlockNumberFormatter,function(e){return!!e}],outputFormatter:h.outputBlockFormatter}),new y({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:h.outputTransactionReceiptFormatter}),new y({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[h.inputAddressFormatter,h.inputDefaultBlockNumberFormatter]}),new y({name:"getTransactionByHash",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:h.outputTransactionFormatter}),new g({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:h.outputBlockFormatter}}})],S={};I.forEach((function(e){e.attachToObject(S),e.requestManager=n.requestManager}));var k=function(u,g,y,I,k){if(!y)return k||(k={unsubscribe:function(){clearInterval(b),clearTimeout(v)}}),(u?p.resolve(u):S.getTransactionReceipt(t)).catch((function(t){k.unsubscribe(),o=!0,f._fireError({message:"Failed to check for transaction receipt:",data:t},e.eventEmitter,e.reject)})).then(function(){var t=(0,a.default)(i.default.mark((function t(r){var o,a,c;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r&&r.blockHash){t.next=2;break}throw new Error("Receipt missing or blockHash null");case 2:if(n.extraFormatters&&n.extraFormatters.receiptFormatter&&(r=n.extraFormatters.receiptFormatter(r)),!(e.eventEmitter.listeners("confirmation").length>0)){t.next=28;break}if(void 0!==u&&0===l){t.next=25;break}return t.next=7,S.getBlockByNumber("latest");case 7:if(a=t.sent,c=a?a.hash:null,!g){t.next=24;break}if(!A){t.next=17;break}return t.next=13,S.getBlockByNumber(A.number+1);case 13:(o=t.sent)&&(A=o,e.eventEmitter.emit("confirmation",l,r,c)),t.next=22;break;case 17:return t.next=19,S.getBlockByNumber(r.blockNumber);case 19:o=t.sent,A=o,e.eventEmitter.emit("confirmation",l,r,c);case 22:t.next=25;break;case 24:e.eventEmitter.emit("confirmation",l,r,c);case 25:(g&&o||!g)&&l++,s=!1,l===n.transactionConfirmationBlocks+1&&(k.unsubscribe(),e.eventEmitter.removeAllListeners());case 28:return t.abrupt("return",r);case 29:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).then(function(){var t=(0,a.default)(i.default.mark((function t(r){var a;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!E||o){t.next=19;break}if(r.contractAddress){t.next=5;break}return s&&(k.unsubscribe(),o=!0),f._fireError(d.NoContractAddressFoundError(r),e.eventEmitter,e.reject,null,r),t.abrupt("return");case 5:return t.prev=5,t.next=8,S.getCode(r.contractAddress);case 8:a=t.sent,t.next=13;break;case 11:t.prev=11,t.t0=t.catch(5);case 13:if(a){t.next=15;break}return t.abrupt("return");case 15:!0===r.status&&_||a.length>2?(e.eventEmitter.emit("receipt",r),n.extraFormatters&&n.extraFormatters.contractDeployFormatter?e.resolve(n.extraFormatters.contractDeployFormatter(r)):e.resolve(r),s&&e.eventEmitter.removeAllListeners()):f._fireError(d.ContractCodeNotStoredError(r),e.eventEmitter,e.reject,null,r),s&&k.unsubscribe(),o=!0;case 19:return t.abrupt("return",r);case 20:case"end":return t.stop()}}),t,null,[[5,11]])})));return function(e){return t.apply(this,arguments)}}()).then(function(){var t=(0,a.default)(i.default.mark((function t(a){var u,c,l,p;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(E||o){t.next=35;break}if(a.outOfGas||w&&w===a.gasUsed||!0!==a.status&&"0x1"!==a.status&&void 0!==a.status){t.next=7;break}e.eventEmitter.emit("receipt",a),e.resolve(a),s&&e.eventEmitter.removeAllListeners(),t.next=33;break;case 7:if(JSON.stringify(a,null,2),!1!==a.status&&"0x0"!==a.status){t.next=32;break}if(t.prev=9,u=null,!n.handleRevert||"eth_sendTransaction"!==n.call&&"eth_sendRawTransaction"!==n.call){t.next=24;break}return c=r.params[0],"eth_sendRawTransaction"===n.call&&(l=r.params[0],p=m.parse(l),c=h.inputTransactionFormatter({data:p.data,to:p.to,from:p.from,gas:p.gasLimit.toHexString(),gasPrice:p.gasPrice?p.gasPrice.toHexString():void 0,value:p.value.toHexString()})),t.next=16,n.getRevertReason(c,a.blockNumber);case 16:if(!(u=t.sent)){t.next=21;break}f._fireError(d.TransactionRevertInstructionError(u.reason,u.signature,a),e.eventEmitter,e.reject,null,a),t.next=22;break;case 21:throw!1;case 22:t.next=25;break;case 24:throw!1;case 25:t.next=30;break;case 27:t.prev=27,t.t0=t.catch(9),f._fireError(d.TransactionRevertedWithoutReasonError(a),e.eventEmitter,e.reject,null,a);case 30:t.next=33;break;case 32:f._fireError(d.TransactionOutOfGasError(a),e.eventEmitter,e.reject,null,a);case 33:s&&k.unsubscribe(),o=!0;case 35:case"end":return t.stop()}}),t,null,[[9,27]])})));return function(e){return t.apply(this,arguments)}}()).catch((function(){c++,g?c-1>=n.transactionPollingTimeout&&(k.unsubscribe(),o=!0,f._fireError(d.TransactionError("Transaction was not mined within "+n.transactionPollingTimeout+" seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject)):c-1>=n.transactionBlockTimeout&&(k.unsubscribe(),o=!0,f._fireError(d.TransactionError("Transaction was not mined within "+n.transactionBlockTimeout+" blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject))}));k.unsubscribe(),o=!0,f._fireError({message:"Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.",data:y},e.eventEmitter,e.reject)},C=function(e){var t=!1,r=function(){b=setInterval(k.bind(null,e,!0),n.transactionPollingInterval)};if(!this.requestManager.provider.on)return r();S.subscribe("newBlockHeaders",(function(n,i,o){if(t=!0,n||!i)return r();k(e,!1,n,0,o)})),v=setTimeout((function(){t||r()}),1e3*this.blockHeaderTimeout)}.bind(this);S.getTransactionReceipt(t).then((function(t){t&&t.blockHash?(e.eventEmitter.listeners("confirmation").length>0&&C(t),k(t,!1)):o||C()})).catch((function(){o||C()}))};var b=function(e,t){return"number"==typeof e?t.wallet[e]:e&&"object"===(0,u.default)(e)&&e.address&&e.privateKey?e:t.wallet[e.toLowerCase()]};y.prototype.buildCall=function(){var e=this,t="eth_sendTransaction"===e.call||"eth_sendRawTransaction"===e.call,r="eth_call"===e.call,n=function(){var n=Array.prototype.slice.call(arguments),i=p(!t),s=e.toPayload(n);e.hexFormat=!1,"eth_getTransactionReceipt"!==e.call&&"eth_getTransactionByHash"!==e.call&&"getBlock"!==e.name||(e.hexFormat=s.params.length{"use strict";var n=r(8008),i=function(e){var t,r,i=new Promise((function(){t=arguments[0],r=arguments[1]}));if(e)return{resolve:t,reject:r,eventEmitter:i};var o=new n;return i._events=o._events,i.emit=o.emit,i.on=o.on,i.once=o.once,i.off=o.off,i.listeners=o.listeners,i.addListener=o.addListener,i.removeListener=o.removeListener,i.removeAllListeners=o.removeAllListeners,{resolve:t,reject:r,eventEmitter:i}};i.resolve=function(e){var t=i(!0);return t.resolve(e),t.eventEmitter},e.exports=i},5229:(e,t,r)=>{"use strict";var n=r(8155),i=r(1314).errors,o=function(e){this.requestManager=e,this.requests=[]};o.prototype.add=function(e){this.requests.push(e)},o.prototype.execute=function(){var e=this.requests,t=this._sortResponses.bind(this);this.requestManager.sendBatch(e,(function(r,o){o=t(o),e.map((function(e,t){return o[t]||{}})).forEach((function(t,r){if(e[r].callback){if(t&&t.error)return e[r].callback(i.ErrorResponse(t));if(!n.isValidResponse(t))return e[r].callback(i.InvalidResponse(t));try{e[r].callback(null,e[r].format?e[r].format(t.result):t.result)}catch(t){e[r].callback(t)}}}))}))},o.prototype._sortResponses=function(e){return(e||[]).sort((function(e,t){return e.id-t.id}))},e.exports=o},9764:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=null,o="object"===("undefined"==typeof globalThis?"undefined":(0,n.default)(globalThis))?globalThis:void 0;if(!o)try{o=Function("return this")()}catch(e){o=self}void 0!==o.ethereum?i=o.ethereum:void 0!==o.web3&&o.web3.currentProvider&&(o.web3.currentProvider.sendAsync&&(o.web3.currentProvider.send=o.web3.currentProvider.sendAsync,delete o.web3.currentProvider.sendAsync),!o.web3.currentProvider.on&&o.web3.currentProvider.connection&&"ipcProviderWrapper"===o.web3.currentProvider.connection.constructor.name&&(o.web3.currentProvider.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");"data"===e?this.connection.on("data",(function(e){var r="";e=e.toString();try{r=JSON.parse(e)}catch(r){return t(new Error("Couldn't parse response data"+e))}r.id||-1===r.method.indexOf("_subscription")||t(null,r)})):this.connection.on(e,t)}),i=o.web3.currentProvider),e.exports=i},2033:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(5058).callbackify,o=r(1314).errors,s=r(8155),a=r(5229),u=r(9764),c=function e(t,r){this.provider=null,this.providers=e.providers,this.setProvider(t,r),this.subscriptions=new Map};c.givenProvider=u,c.providers={WebsocketProvider:r(7651),HttpProvider:r(4565),IpcProvider:r(2683)},c.prototype.setProvider=function(e,t){var r=this;if(e&&"string"==typeof e&&this.providers)if(/^http(s)?:\/\//i.test(e))e=new this.providers.HttpProvider(e);else if(/^ws(s)?:\/\//i.test(e))e=new this.providers.WebsocketProvider(e);else if(e&&"object"===(0,n.default)(t)&&"function"==typeof t.connect)e=new this.providers.IpcProvider(e,t);else if(e)throw new Error("Can't autodetect provider for \""+e+'"');this.provider&&this.provider.connected&&this.clearSubscriptions(),this.provider=e||null,this.provider&&this.provider.on&&("function"==typeof e.request?this.provider.on("message",(function(e){if(e&&"eth_subscription"===e.type&&e.data){var t=e.data;t.subscription&&r.subscriptions.has(t.subscription)&&r.subscriptions.get(t.subscription).callback(null,t.result)}})):this.provider.on("data",(function(e,t){(e=e||t).method&&e.params&&e.params.subscription&&r.subscriptions.has(e.params.subscription)&&r.subscriptions.get(e.params.subscription).callback(null,e.params.result)})),this.provider.on("connect",(function(){r.subscriptions.forEach((function(e){e.subscription.resubscribe()}))})),this.provider.on("error",(function(e){r.subscriptions.forEach((function(t){t.callback(e)}))})),this.provider.on("disconnect",(function(e){r._isCleanCloseEvent(e)&&!r._isIpcCloseError(e)||(r.subscriptions.forEach((function(t){t.callback(o.ConnectionCloseError(e)),r.subscriptions.delete(t.subscription.id)})),r.provider&&r.provider.emit&&r.provider.emit("error",o.ConnectionCloseError(e))),r.provider&&r.provider.emit&&r.provider.emit("end",e)})))},c.prototype.send=function(e,t){if(t=t||function(){},!this.provider)return t(o.InvalidProvider());var r=e.method,n=e.params,a=s.toPayload(r,n),u=this._jsonrpcResultCallback(t,a);if(this.provider.request)i(this.provider.request.bind(this.provider))({method:r,params:n},t);else if(this.provider.sendAsync)this.provider.sendAsync(a,u);else{if(!this.provider.send)throw new Error("Provider does not have a request or send method to use.");this.provider.send(a,u)}},c.prototype.sendBatch=function(e,t){if(!this.provider)return t(o.InvalidProvider());var r=s.toBatchPayload(e);this.provider[this.provider.sendAsync?"sendAsync":"send"](r,(function(e,r){return e?t(e):Array.isArray(r)?void t(null,r):t(o.InvalidResponse(r))}))},c.prototype.addSubscription=function(e,t){if(!this.provider.on)throw new Error("The provider doesn't support subscriptions: "+this.provider.constructor.name);this.subscriptions.set(e.id,{callback:t,subscription:e})},c.prototype.removeSubscription=function(e,t){if(this.subscriptions.has(e)){var r=this.subscriptions.get(e).subscription.options.type;return this.subscriptions.delete(e),void this.send({method:r+"_unsubscribe",params:[e]},t)}"function"==typeof t&&t(null)},c.prototype.clearSubscriptions=function(e){try{var t=this;return this.subscriptions.size>0&&this.subscriptions.forEach((function(r,n){e&&"syncing"===r.name||t.removeSubscription(n)})),this.provider.reset&&this.provider.reset(),!0}catch(e){throw new Error("Error while clearing subscriptions: ".concat(e))}},c.prototype._isCleanCloseEvent=function(e){return"object"===(0,n.default)(e)&&([1e3].includes(e.code)||!0===e.wasClean)},c.prototype._isIpcCloseError=function(e){return"boolean"==typeof e&&e},c.prototype._jsonrpcResultCallback=function(e,t){return function(r,n){return n&&n.id&&t.id!==n.id?e(new Error("Wrong response id ".concat(n.id," (expected: ").concat(t.id,") in ").concat(JSON.stringify(t)))):r?e(r):n&&n.error?e(o.ErrorResponse(n)):s.isValidResponse(n)?void e(null,n.result):e(o.InvalidResponse(n))}},e.exports={Manager:c,BatchManager:a}},8155:e=>{"use strict";var t={messageId:Math.floor(Math.random()*Number.MAX_SAFE_INTEGER),toPayload:function(e,r){if(!e)throw new Error('JSONRPC method should be specified for params: "'+JSON.stringify(r)+'"!');return t.messageId===Number.MAX_SAFE_INTEGER?t.messageId=Math.floor(Math.random()*Number.MAX_SAFE_INTEGER):t.messageId++,{jsonrpc:"2.0",id:t.messageId,method:e,params:r||[]}},isValidResponse:function(e){return Array.isArray(e)?e.every(t):t(e);function t(e){return!(!e||e.error||"2.0"!==e.jsonrpc||"number"!=typeof e.id&&"string"!=typeof e.id||void 0===e.result)}},toBatchPayload:function(e){return e.map((function(e){return t.toPayload(e.method,e.params)}))}};e.exports=t},4178:(e,t,r)=>{"use strict";var n=r(2929),o=function(e){this.name=e.name,this.type=e.type,this.subscriptions=e.subscriptions||{},this.requestManager=null};o.prototype.setRequestManager=function(e){this.requestManager=e},o.prototype.attachToObject=function(e){var t=this.buildCall(),r=this.name.split(".");r.length>1?(e[r[0]]=e[r[0]]||{},e[r[0]][r[1]]=t):e[r[0]]=t},o.prototype.buildCall=function(){var e=this;return function(){e.subscriptions[arguments[0]]||i.warn("Subscription "+JSON.stringify(arguments[0])+" doesn't exist. Subscribing anyway.");var t=new n({subscription:e.subscriptions[arguments[0]]||{},requestManager:e.requestManager,type:e.type});return t.subscribe.apply(t,arguments)}},e.exports={subscriptions:o,subscription:n}},2929:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1314).errors,o=r(8008),s=r(1314).formatters;function a(e){return e}function u(e){o.call(this),this.id=null,this.callback=a,this.arguments=null,this.lastBlock=null,this.options={subscription:e.subscription,type:e.type,requestManager:e.requestManager}}u.prototype=Object.create(o.prototype),u.prototype.constructor=u,u.prototype._extractCallback=function(e){if("function"==typeof e[e.length-1])return e.pop()},u.prototype._validateArgs=function(e){var t=this.options.subscription;if(t||(t={}),t.params||(t.params=0),e.length!==t.params)throw i.InvalidNumberOfParams(e.length,t.params,t.subscriptionName)},u.prototype._formatInput=function(e){var t=this.options.subscription;return t&&t.inputFormatter?t.inputFormatter.map((function(t,r){return t?t(e[r]):e[r]})):e},u.prototype._formatOutput=function(e){var t=this.options.subscription;return t&&t.outputFormatter&&e?t.outputFormatter(e):e},u.prototype._toPayload=function(e){var t=[];if(this.callback=this._extractCallback(e)||a,this.subscriptionMethod||(this.subscriptionMethod=e.shift(),this.options.subscription.subscriptionName&&(this.subscriptionMethod=this.options.subscription.subscriptionName)),this.arguments||(this.arguments=this._formatInput(e),this._validateArgs(this.arguments),e=[]),t.push(this.subscriptionMethod),t=t.concat(this.arguments),e.length)throw new Error("Only a callback is allowed as parameter on an already instantiated subscription.");return{method:this.options.type+"_subscribe",params:t}},u.prototype.unsubscribe=function(e){this.options.requestManager.removeSubscription(this.id,e),this.id=null,this.lastBlock=null,this.removeAllListeners()},u.prototype.subscribe=function(){var e=this,t=Array.prototype.slice.call(arguments),r=this._toPayload(t);if(!r)return this;if(!this.options.requestManager.provider)return setTimeout((function(){var t=new Error("No provider set.");e.callback(t,null,e),e.emit("error",t)}),0),this;if(!this.options.requestManager.provider.on)return setTimeout((function(){var t=new Error("The current provider doesn't support subscriptions: "+e.options.requestManager.provider.constructor.name);e.callback(t,null,e),e.emit("error",t)}),0),this;if(this.lastBlock&&this.options.params&&"object"===(0,n.default)(this.options.params)&&(r.params[1]=this.options.params,r.params[1].fromBlock=s.inputBlockNumberFormatter(this.lastBlock+1)),this.id&&this.unsubscribe(),this.options.params=r.params[1],"logs"===r.params[0]&&r.params[1]&&"object"===(0,n.default)(r.params[1])&&r.params[1].hasOwnProperty("fromBlock")&&isFinite(r.params[1].fromBlock)){var i=Object.assign({},r.params[1]);this.options.requestManager.send({method:"eth_getLogs",params:[i]},(function(t,r){t?setTimeout((function(){e.callback(t,null,e),e.emit("error",t)}),0):r.forEach((function(t){var r=e._formatOutput(t);e.callback(null,r,e),e.emit("data",r)}))}))}return"object"===(0,n.default)(r.params[1])&&delete r.params[1].fromBlock,this.options.requestManager.send(r,(function(t,i){!t&&i?(e.id=i,e.method=r.params[0],e.options.requestManager.addSubscription(e,(function(t,r){t?(e.callback(t,!1,e),e.emit("error",t)):(Array.isArray(r)||(r=[r]),r.forEach((function(t){var r=e._formatOutput(t);if(e.lastBlock=r&&"object"===(0,n.default)(r)?r.blockNumber:null,"function"==typeof e.options.subscription.subscriptionHandler)return e.options.subscription.subscriptionHandler.call(e,r);e.emit("data",r),e.callback(null,r,e)})))})),e.emit("connected",i)):setTimeout((function(){e.callback(t,!1,e),e.emit("error",t)}),0)})),this},u.prototype.resubscribe=function(){this.options.requestManager.removeSubscription(this.id),this.id=null,this.subscribe(this.callback)},e.exports=u},9907:(e,t,r)=>{"use strict";var n=r(1314).formatters,i=r(3349),o=r(8161);e.exports=function(e){var t=function(t){var r;return t.property?(e[t.property]||(e[t.property]={}),r=e[t.property]):r=e,t.methods&&t.methods.forEach((function(t){t instanceof i||(t=new i(t)),t.attachToObject(r),t.setRequestManager(e._requestManager)})),e};return t.formatters=n,t.utils=o,t.Method=i,t}},606:(e,t,r)=>{"use strict";var n=r(2033),i=r(9907);e.exports={packageInit:function(e,t){if(t=Array.prototype.slice.call(t),!e)throw new Error('You need to instantiate using the "new" keyword.');Object.defineProperty(e,"currentProvider",{get:function(){return e._provider},set:function(t){return e.setProvider(t)},enumerable:!0,configurable:!0}),t[0]&&t[0]._requestManager?e._requestManager=t[0]._requestManager:e._requestManager=new n.Manager(t[0],t[1]),e.givenProvider=n.Manager.givenProvider,e.providers=n.Manager.providers,e._provider=e._requestManager.provider,e.setProvider||(e.setProvider=function(t,r){return e._requestManager.setProvider(t,r),e._provider=e._requestManager.provider,!0}),e.setRequestManager=function(t){e._requestManager=t,e._provider=t.provider},e.BatchRequest=n.BatchManager.bind(null,e._requestManager),e.extend=i(e)},addProviders:function(e){e.givenProvider=n.Manager.givenProvider,e.providers=n.Manager.providers}}},9901:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(9033).Buffer,o=r(8161),s=r(2914).RQ,a=r(2914)._R,u=new s((function(e,t){return!e.match(/^u?int/)||Array.isArray(t)||t&&"object"===(0,n.default)(t)&&"BN"===t.constructor.name?t:t.toString()}));function c(){}var l=function(){};l.prototype.encodeFunctionSignature=function(e){return("function"==typeof e||"object"===(0,n.default)(e)&&e)&&(e=o._jsonInterfaceMethodToString(e)),o.sha3(e).slice(0,10)},l.prototype.encodeEventSignature=function(e){return("function"==typeof e||"object"===(0,n.default)(e)&&e)&&(e=o._jsonInterfaceMethodToString(e)),o.sha3(e)},l.prototype.encodeParameter=function(e,t){return this.encodeParameters([e],[t])},l.prototype.encodeParameters=function(e,t){var r=this;return e=r.mapTypes(e),t=t.map((function(t,i){var o=e[i];return"object"===(0,n.default)(o)&&o.type&&(o=o.type),t=r.formatParam(o,t),"string"==typeof o&&o.includes("tuple")&&function e(t,n){if("array"===t.name){if(!t.type.match(/\[(\d+)\]/))return n.map((function(r){return e(u._getCoder(a.from(t.type.replace("[]",""))),r)}));var i=parseInt(t.type.match(/\[(\d+)\]/)[1]);if(n.length!==i)throw new Error("Array length does not matches with the given input");return n.map((function(r){return e(u._getCoder(a.from(t.type.replace(/\[\d+\]/,""))),r)}))}t.coders.forEach((function(t,i){"tuple"===t.name?e(t,n[i]):n[i]=r.formatParam(t.name,n[i])}))}(u._getCoder(a.from(o)),t),t})),u.encode(e,t)},l.prototype.mapTypes=function(e){var t=this,r=[];return e.forEach((function(e){if("object"===(0,n.default)(e)&&"function"===e.type&&(e=Object.assign({},e,{type:"bytes24"})),t.isSimplifiedStructFormat(e)){var i=Object.keys(e)[0];r.push(Object.assign(t.mapStructNameAndType(i),{components:t.mapStructToCoderFormat(e[i])}))}else r.push(e)})),r},l.prototype.isSimplifiedStructFormat=function(e){return"object"===(0,n.default)(e)&&void 0===e.components&&void 0===e.name},l.prototype.mapStructNameAndType=function(e){var t="tuple";return e.indexOf("[]")>-1&&(t="tuple[]",e=e.slice(0,-2)),{type:t,name:e}},l.prototype.mapStructToCoderFormat=function(e){var t=this,r=[];return Object.keys(e).forEach((function(i){"object"!==(0,n.default)(e[i])?r.push({name:i,type:e[i]}):r.push(Object.assign(t.mapStructNameAndType(i),{components:t.mapStructToCoderFormat(e[i])}))})),r},l.prototype.formatParam=function(e,t){var r=this,n=new RegExp(/^bytes([0-9]*)$/),s=new RegExp(/^bytes([0-9]*)\[\]$/),a=new RegExp(/^(u?int)([0-9]*)$/),u=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(o.isBN(t)||o.isBigNumber(t))return t.toString(10);if(e.match(s)||e.match(u))return t.map((function(t){return r.formatParam(e.replace("[]",""),t)}));var c=e.match(a);if(c){var l=parseInt(c[2]||"256");l/80&&(!t||"0x"===t||"0X"===t))throw new Error("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");var i=u.decode(this.mapTypes(e),"0x"+t.replace(/0x/i,""),r),o=new c;return o.__length__=0,e.forEach((function(e,t){var r=i[o.__length__],s="object"===(0,n.default)(e)&&e.type&&"string"===e.type;r="0x"!==r||s||"string"==typeof e&&"string"===e?r:null,o[t]=r,("function"==typeof e||e&&"object"===(0,n.default)(e))&&e.name&&(o[e.name]=r),o.__length__++})),o},l.prototype.decodeLog=function(e,t,r){var n=this;r=Array.isArray(r)?r:[r],t=t||"";var i=[],o=[],s=0;e.forEach((function(e,t){e.indexed?(o[t]=["bool","int","uint","address","fixed","ufixed"].find((function(t){return-1!==e.type.indexOf(t)}))?n.decodeParameter(e.type,r[s]):r[s],s++):i[t]=e}));var a=t,u=a?this.decodeParametersWith(i,a,!0):[],l=new c;return l.__length__=0,e.forEach((function(e,t){l[t]="string"===e.type?"":null,void 0!==u[t]&&(l[t]=u[t]),void 0!==o[t]&&(l[t]=o[t]),e.name&&(l[e.name]=l[t]),l.__length__++})),l};var d=new l;e.exports=d},9819:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(8847),o=i(r(3106)),s=i(r(3355)),a=i(r(775)),u=i(r(4519));function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0){var l,h="Signer Error: ",f=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}(e))){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}(c);try{for(f.s();!(l=f.n()).done;){var p=l.value;h+="".concat(h," ").concat(p,".")}}catch(e){f.e(e)}finally{f.f()}throw new Error(h)}var g="0x"+u.serialize().toString("hex"),m=b.keccak256(g),y={messageHash:"0x"+n.from(u.getMessageToSign(!0)).toString("hex"),v:"0x"+u.v.toString("hex"),r:"0x"+u.r.toString("hex"),s:"0x"+u.s.toString("hex"),rawTransaction:g,transactionHash:m};return r(null,y),y}catch(e){return r(e),Promise.reject(e)}}return e.type=function(e){var t,r=void 0!==e.maxFeePerGas||void 0!==e.maxPriorityFeePerGas;if(void 0!==e.type?t=b.toHex(e.type):void 0===e.type&&r&&(t="0x2"),void 0!==e.gasPrice&&("0x2"===t||r))throw Error("eip-1559 transactions don't support gasPrice");if(("0x1"===t||"0x0"===t)&&r)throw Error("pre-eip-1559 transaction don't support maxFeePerGas/maxPriorityFeePerGas");return r||e.common&&e.common.hardfork&&e.common.hardfork.toLowerCase()===E.London||e.hardfork&&e.hardfork.toLowerCase()===E.London?t="0x2":(e.accessList||e.common&&e.common.hardfork&&e.common.hardfork.toLowerCase()===E.Berlin||e.hardfork&&e.hardfork.toLowerCase()===E.Berlin)&&(t="0x1"),t}(e),void 0!==e.nonce&&void 0!==e.chainId&&(void 0!==e.gasPrice||void 0!==e.maxFeePerGas&&void 0!==e.maxPriorityFeePerGas)&&a?Promise.resolve(c(e)):Promise.all([I(e.common)||I(e.common.customChain.chainId)?I(e.chainId)?i._ethereumCall.getChainId():e.chainId:void 0,I(e.nonce)?i._ethereumCall.getTransactionCount(i.privateKeyToAccount(t).address):e.nonce,I(a)?i._ethereumCall.getNetworkId():1,C(i,e)]).then((function(t){var r=(0,u.default)(t,4),n=r[0],i=r[1],o=r[2],s=r[3];if(I(n)&&I(e.common)&&I(e.common.customChain.chainId)||I(i)||I(o)||I(s))throw new Error('One of the values "chainId", "networkId", "gasPrice", or "nonce" couldn\'t be fetched: '+JSON.stringify(t));return c(l(l(l({},e),I(e.common)||I(e.common.customChain.chainId)?{chainId:n}:{}),{},{nonce:i,networkId:o},s))}))},k.prototype.recoverTransaction=function(e){var t=n.from(e.slice(2),"hex"),r=A.fromSerializedData(t);return b.toChecksumAddress(r.getSenderAddress().toString("hex"))},k.prototype.hashMessage=function(e){var t=b.isHexStrict(e)?e:b.utf8ToHex(e),r=b.hexToBytes(t),i=n.from(r),o="Ethereum Signed Message:\n"+r.length,s=n.from(o),a=n.concat([s,i]);return _.bufferToHex(_.keccak256(a))},k.prototype.sign=function(e,t){if(t.startsWith("0x")||(t="0x"+t),66!==t.length)throw new Error("Private key must be 32 bytes long");var r=this.hashMessage(e),n=p.sign(r,t),i=p.decodeSignature(n);return{message:e,messageHash:r,v:i[0],r:i[1],s:i[2],signature:n}},k.prototype.recover=function(e,t,r){var n=[].slice.apply(arguments);return e&&"object"===(0,s.default)(e)?this.recover(e.messageHash,p.encodeSignature([e.v,e.r,e.s]),!0):(r||(e=this.hashMessage(e)),n.length>=4?(r="boolean"==typeof(r=n.slice(-1)[0])&&!!r,this.recover(e,p.encodeSignature(n.slice(1,4)),r)):p.recover(e,t))},k.prototype.decrypt=function(e,t,r){if("string"!=typeof t)throw new Error("No password given.");var i,a,u=e&&"object"===(0,s.default)(e)?e:JSON.parse(r?e.toLowerCase():e);if(3!==u.version)throw new Error("Not a valid V3 wallet");if("scrypt"===u.crypto.kdf)a=u.crypto.kdfparams,i=m.syncScrypt(n.from(t),n.from(a.salt,"hex"),a.n,a.r,a.p,a.dklen);else{if("pbkdf2"!==u.crypto.kdf)throw new Error("Unsupported key derivation scheme");if("hmac-sha256"!==(a=u.crypto.kdfparams).prf)throw new Error("Unsupported parameters to PBKDF2");i=g.pbkdf2Sync(n.from(t),n.from(a.salt,"hex"),a.c,a.dklen,"sha256")}var c=n.from(u.crypto.ciphertext,"hex");if(b.sha3(n.from([].concat((0,o.default)(i.slice(16,32)),(0,o.default)(c)))).replace("0x","")!==u.crypto.mac)throw new Error("Key derivation failed - possibly wrong password");var l=g.createDecipheriv(u.crypto.cipher,i.slice(0,16),n.from(u.crypto.cipherparams.iv,"hex")),d="0x"+n.from([].concat((0,o.default)(l.update(c)),(0,o.default)(l.final()))).toString("hex");return this.privateKeyToAccount(d,!0)},k.prototype.encrypt=function(e,t,r){var i,s=this.privateKeyToAccount(e,!0),a=(r=r||{}).salt||g.randomBytes(32),u=r.iv||g.randomBytes(16),c=r.kdf||"scrypt",l={dklen:r.dklen||32,salt:a.toString("hex")};if("pbkdf2"===c)l.c=r.c||262144,l.prf="hmac-sha256",i=g.pbkdf2Sync(n.from(t),n.from(l.salt,"hex"),l.c,l.dklen,"sha256");else{if("scrypt"!==c)throw new Error("Unsupported kdf");l.n=r.n||8192,l.r=r.r||8,l.p=r.p||1,i=m.syncScrypt(n.from(t),n.from(l.salt,"hex"),l.n,l.r,l.p,l.dklen)}var d=g.createCipheriv(r.cipher||"aes-128-ctr",i.slice(0,16),u);if(!d)throw new Error("Unsupported cipher");var h=n.from([].concat((0,o.default)(d.update(n.from(s.privateKey.replace("0x",""),"hex"))),(0,o.default)(d.final()))),f=b.sha3(n.from([].concat((0,o.default)(i.slice(16,32)),(0,o.default)(h)))).replace("0x","");return{version:3,id:y.v4({random:r.uuid||g.randomBytes(16)}),address:s.address.toLowerCase().replace("0x",""),crypto:{ciphertext:h.toString("hex"),cipherparams:{iv:u.toString("hex")},cipher:r.cipher||"aes-128-ctr",kdf:c,kdfparams:l,mac:f.toString("hex")}}},T.prototype._findSafeIndex=function(e){return e=e||0,this.hasOwnProperty(e)?this._findSafeIndex(e+1):e},T.prototype._currentIndexes=function(){return Object.keys(this).map((function(e){return parseInt(e)})).filter((function(e){return e<9e20}))},T.prototype.create=function(e,t){for(var r=0;r{"use strict";var n=r(8847),o=n(r(3106)),s=n(r(775)),a=n(r(3355));function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}(e.inputs);try{var c=function(){var e=s.value;if(!e.indexed)return"continue";var t=r[e.name];if(!t)return i.push(null),"continue";Array.isArray(t)?i.push(t.map((function(t){return b.encodeParameter(e.type,t)}))):i.push(b.encodeParameter(e.type,t))};for(a.s();!(s=a.n()).done;)c()}catch(e){a.e(e)}finally{a.f()}}return i.length&&(n.topics=i),this.options.address&&(n.address=this.options.address.toLowerCase()),n},v.prototype._decodeEventABI=function(e){var t=this;e.data=e.data||"",e.topics=e.topics||[];var r=g.outputLogFormatter(e);if("ALLEVENTS"===t.name&&(t=t.jsonInterface.find((function(t){return t.signature===e.topics[0]}))||{anonymous:!0}),t.inputs=t.inputs||[],!t.anonymous){var n=0;t.inputs.forEach((function(e){return e.indexed?n++:null})),n>0&&e.topics.length!==n+1&&(t={anonymous:!0,inputs:[]})}var i=t.anonymous?e.topics:e.topics.slice(1);return r.returnValues=b.decodeLog(t.inputs,e.data,i),delete r.returnValues.__length__,r.event=t.name,r.signature=t.anonymous||!e.topics[0]?null:e.topics[0],r.raw={data:r.data,topics:r.topics},delete r.data,delete r.topics,r},v.prototype._encodeMethodABI=function(){var e=this._method.signature,t=this.arguments||[],r=!1,n=this._parent.options.jsonInterface.filter((function(t){return"constructor"===e&&t.type===e||(t.signature===e||t.signature===e.replace("0x","")||t.name===e)&&"function"===t.type})).map((function(e){var n=Array.isArray(e.inputs)?e.inputs.length:0;if(n!==t.length)throw new Error("The number of arguments is not matching the methods required number. You need to pass "+n+" arguments.");return"function"===e.type&&(r=e.signature),Array.isArray(e.inputs)?e.inputs:[]})).map((function(e){return b.encodeParameters(e,t).replace("0x","")}))[0]||"";if("constructor"===e){if(!this._deployData)throw new Error("The contract has no contract data option set. This is necessary to append the constructor parameters.");return this._deployData.startsWith("0x")||(this._deployData="0x"+this._deployData),this._deployData+n}var i=r?r+n:n;if(!i)throw new Error("Couldn't find a matching contract method named \""+this._method.name+'".');return i},v.prototype._decodeMethodReturn=function(e,t){if(!t)return null;t=t.length>=2?t.slice(2):t;var r=b.decodeParameters(e,t);return 1===r.__length__?r[0]:(delete r.__length__,r)},v.prototype.deploy=function(e,t){if((e=e||{}).arguments=e.arguments||[],!(e=this._getOrSetDefaultOptions(e)).data){if("function"==typeof t)return t(m.ContractMissingDeployDataError());throw m.ContractMissingDeployDataError()}var r=this.options.jsonInterface.find((function(e){return"constructor"===e.type}))||{};return r.signature="constructor",this._createTxObject.apply({method:r,parent:this,deployData:e.data,_ethAccounts:this.constructor._ethAccounts},e.arguments)},v.prototype._generateEventOptions=function(){var e=Array.prototype.slice.call(arguments),t=this._getCallback(e),r="object"===(!!e[e.length-1]&&(0,a.default)(e[e.length-1]))?e.pop():{},n="string"==typeof e[0]?e[0]:"allevents",i="allevents"===n.toLowerCase()?{name:"ALLEVENTS",jsonInterface:this.options.jsonInterface}:this.options.jsonInterface.find((function(e){return"event"===e.type&&(e.name===n||e.signature==="0x"+n.replace("0x",""))}));if(!i)throw m.ContractEventDoesNotExistError(n);if(!f.isAddress(this.options.address))throw m.ContractNoAddressDefinedError();return{params:this._encodeEventABI(i,r),event:i,filter:r.filter||{},callback:t}},v.prototype.clone=function(){return new this.constructor(this.options.jsonInterface,this.options.address,this.options)},v.prototype.once=function(e,t,r){var n=Array.prototype.slice.call(arguments);if(!(r=this._getCallback(n)))throw m.ContractOnceRequiresCallbackError();t&&delete t.fromBlock,this._on(e,t,(function(e,t,n){n.unsubscribe(),"function"==typeof r&&r(e,t,n)}))},v.prototype._on=function(){var e=this._generateEventOptions.apply(this,arguments);e.params&&e.params.toBlock&&(delete e.params.toBlock,i.warn("Invalid option: toBlock. Use getPastEvents for specific range.")),this._checkListener("newListener",e.event.name),this._checkListener("removeListener",e.event.name);var t=new p({subscription:{params:1,inputFormatter:[g.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event),subscriptionHandler:function(e){e.removed?this.emit("changed",e):this.emit("data",e),"function"==typeof this.callback&&this.callback(null,e,this)}},type:"eth",requestManager:this._requestManager});return t.subscribe("logs",e.params,e.callback||function(){}),t};var A=function(e,t){if(e.event&&"ALLEVENTS"===e.event.name&&Array.isArray(t)){var r=e.filter||{},n=Object.keys(r);return n.length>0?t.filter((function(e){return"string"==typeof e||n.every((function(t){return Array.isArray(r[t])?r[t].some((function(r){return String(e.returnValues[t]).toUpperCase()===String(r).toUpperCase()})):String(e.returnValues[t]).toUpperCase()===String(r[t]).toUpperCase()}))})):t}return t};v.prototype.getPastEvents=function(){var e=this._generateEventOptions.apply(this,arguments),t=new h({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[g.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event)});t.setRequestManager(this._requestManager);var r=t.buildCall();return t=null,r(e.params,(function(t,r){"function"==typeof e.callback&&e.callback(t,A(e,r))})).then(A.bind(this,e))},v.prototype._createTxObject=function(){var e=Array.prototype.slice.call(arguments),t={};if("function"===this.method.type&&(t.call=this.parent._executeMethod.bind(t,"call"),t.call.request=this.parent._executeMethod.bind(t,"call",!0)),t.send=this.parent._executeMethod.bind(t,"send"),t.send.request=this.parent._executeMethod.bind(t,"send",!0),t.encodeABI=this.parent._encodeMethodABI.bind(t),t.estimateGas=this.parent._executeMethod.bind(t,"estimate"),t.createAccessList=this.parent._executeMethod.bind(t,"createAccessList"),e&&this.method.inputs&&e.length!==this.method.inputs.length){if(this.nextMethod)return this.nextMethod.apply(null,e);throw m.InvalidNumberOfParams(e.length,this.method.inputs.length,this.method.name)}return t.arguments=e||[],t._method=this.method,t._parent=this.parent,t._ethAccounts=this.parent.constructor._ethAccounts||this._ethAccounts,this.deployData&&(t._deployData=this.deployData),t},v.prototype._processExecuteArguments=function(e,t){var r={};if(r.type=e.shift(),r.callback=this._parent._getCallback(e),"call"!==r.type||!0===e[e.length-1]||"string"!=typeof e[e.length-1]&&!isFinite(e[e.length-1])||(r.defaultBlock=e.pop()),r.options="object"===(!!e[e.length-1]&&(0,a.default)(e[e.length-1]))?e.pop():{},r.generateRequest=!0===e[e.length-1]&&e.pop(),r.options=this._parent._getOrSetDefaultOptions(r.options),r.options.data=this.encodeABI(),!this._deployData&&!f.isAddress(this._parent.options.address))throw m.ContractNoAddressDefinedError();return this._deployData||(r.options.to=this._parent.options.address),r.options.data?r:f._fireError(new Error("Couldn't find a matching contract method, or the number of parameters is wrong."),t.eventEmitter,t.reject,r.callback)},v.prototype._executeMethod=function(){var e=this,t=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),r),r=y("send"!==t.type),n=e.constructor._ethAccounts||e._ethAccounts;if(t.generateRequest){var i={params:[g.inputCallFormatter.call(this._parent,t.options)],callback:t.callback};return"call"===t.type?(i.params.push(g.inputDefaultBlockNumberFormatter.call(this._parent,t.defaultBlock)),i.method="eth_call",i.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):i.method="eth_sendTransaction",i}switch(t.type){case"createAccessList":return f.isAddress(t.options.from)?new h({name:"createAccessList",call:"eth_createAccessList",params:2,inputFormatter:[g.inputTransactionFormatter,g.inputDefaultBlockNumberFormatter],requestManager:e._parent._requestManager,accounts:n,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction()(t.options,t.callback):f._fireError(m.ContractNoFromAddressDefinedError(),r.eventEmitter,r.reject,t.callback);case"estimate":return new h({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[g.inputCallFormatter],outputFormatter:f.hexToNumber,requestManager:e._parent._requestManager,accounts:n,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction()(t.options,t.callback);case"call":return new h({name:"call",call:"eth_call",params:2,inputFormatter:[g.inputCallFormatter,g.inputDefaultBlockNumberFormatter],outputFormatter:function(t){return e._parent._decodeMethodReturn(e._method.outputs,t)},requestManager:e._parent._requestManager,accounts:n,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,handleRevert:e._parent.handleRevert,abiCoder:b}).createFunction()(t.options,t.defaultBlock,t.callback);case"send":if(!f.isAddress(t.options.from))return f._fireError(m.ContractNoFromAddressDefinedError(),r.eventEmitter,r.reject,t.callback);if("boolean"==typeof this._method.payable&&!this._method.payable&&t.options.value&&t.options.value>0)return f._fireError(new Error("Can not send value to non-payable contract method or constructor"),r.eventEmitter,r.reject,t.callback);var o={receiptFormatter:function(t){if(Array.isArray(t.logs)){var r=t.logs.map((function(t){return e._parent._decodeEventABI.call({name:"ALLEVENTS",jsonInterface:e._parent.options.jsonInterface},t)}));t.events={};var n=0;r.forEach((function(e){e.event?t.events[e.event]?Array.isArray(t.events[e.event])?t.events[e.event].push(e):t.events[e.event]=[t.events[e.event],e]:t.events[e.event]=e:(t.events[n]=e,n++)})),delete t.logs}return t},contractDeployFormatter:function(t){var r=e._parent.clone();return r.options.address=t.contractAddress,r}};return new h({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[g.inputTransactionFormatter],requestManager:e._parent._requestManager,accounts:e.constructor._ethAccounts||e._ethAccounts,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,transactionBlockTimeout:e._parent.transactionBlockTimeout,transactionConfirmationBlocks:e._parent.transactionConfirmationBlocks,transactionPollingTimeout:e._parent.transactionPollingTimeout,transactionPollingInterval:e._parent.transactionPollingInterval,defaultCommon:e._parent.defaultCommon,defaultChain:e._parent.defaultChain,defaultHardfork:e._parent.defaultHardfork,handleRevert:e._parent.handleRevert,extraFormatters:o,abiCoder:b}).createFunction()(t.options,t.callback);default:throw new Error('Method "'+t.type+'" not implemented.')}},e.exports=v},6764:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(2247)),o=n(r(5698)),s=r(5160),a=r(1314).formatters,u=r(8161),c=r(1841),l=r(2867),d=r(2689);function h(e){this.eth=e;var t=null;this._detectedAddress=null,this._lastSyncCheck=null,Object.defineProperty(this,"registry",{get:function(){return new c(this)},enumerable:!0}),Object.defineProperty(this,"resolverMethodHandler",{get:function(){return new l(this.registry)},enumerable:!0}),Object.defineProperty(this,"registryAddress",{get:function(){return t},set:function(e){t=null!==e?a.inputAddressFormatter(e):e},enumerable:!0})}h.prototype.supportsInterface=function(e,t,r){return this.getResolver(e).then((function(e){return u.isHexStrict(t)||(t=u.sha3(t).slice(0,10)),e.methods.supportsInterface(t).call(r)})).catch((function(e){if("function"!=typeof r)throw e;r(e,null)}))},h.prototype.resolver=function(e,t){return this.registry.resolver(e,t)},h.prototype.getResolver=function(e,t){return this.registry.getResolver(e,t)},h.prototype.setResolver=function(e,t,r,n){return this.registry.setResolver(e,t,r,n)},h.prototype.setRecord=function(e,t,r,n,i,o){return this.registry.setRecord(e,t,r,n,i,o)},h.prototype.setSubnodeRecord=function(e,t,r,n,i,o,s){return this.registry.setSubnodeRecord(e,t,r,n,i,o,s)},h.prototype.setApprovalForAll=function(e,t,r,n){return this.registry.setApprovalForAll(e,t,r,n)},h.prototype.isApprovedForAll=function(e,t,r){return this.registry.isApprovedForAll(e,t,r)},h.prototype.recordExists=function(e,t){return this.registry.recordExists(e,t)},h.prototype.setSubnodeOwner=function(e,t,r,n,i){return this.registry.setSubnodeOwner(e,t,r,n,i)},h.prototype.getTTL=function(e,t){return this.registry.getTTL(e,t)},h.prototype.setTTL=function(e,t,r,n){return this.registry.setTTL(e,t,r,n)},h.prototype.getOwner=function(e,t){return this.registry.getOwner(e,t)},h.prototype.setOwner=function(e,t,r,n){return this.registry.setOwner(e,t,r,n)},h.prototype.getAddress=function(e,t){return this.resolverMethodHandler.method(e,"addr",[]).call(t)},h.prototype.setAddress=function(e,t,r,n){return this.resolverMethodHandler.method(e,"setAddr",[t]).send(r,n)},h.prototype.getPubkey=function(e,t){return this.resolverMethodHandler.method(e,"pubkey",[],null,t).call(t)},h.prototype.setPubkey=function(e,t,r,n,i){return this.resolverMethodHandler.method(e,"setPubkey",[t,r]).send(n,i)},h.prototype.getContent=function(e,t){return this.resolverMethodHandler.method(e,"content",[]).call(t)},h.prototype.setContent=function(e,t,r,n){return this.resolverMethodHandler.method(e,"setContent",[t]).send(r,n)},h.prototype.getContenthash=function(e,t){return this.resolverMethodHandler.method(e,"contenthash",[],d.decode).call(t)},h.prototype.setContenthash=function(e,t,r,n){var i;try{i=d.encode(t)}catch(e){var o=new Error("Could not encode "+t+". See docs for supported hash protocols.");if("function"==typeof n)return void n(o,null);throw o}return this.resolverMethodHandler.method(e,"setContenthash",[i]).send(r,n)},h.prototype.getMultihash=function(e,t){return this.resolverMethodHandler.method(e,"multihash",[]).call(t)},h.prototype.setMultihash=function(e,t,r,n){return this.resolverMethodHandler.method(e,"multihash",[t]).send(r,n)},h.prototype.checkNetwork=(0,o.default)(i.default.mark((function e(){var t,r,n,o,a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new Date/1e3,this._lastSyncCheck&&!(t-this._lastSyncCheck>3600)){e.next=9;break}return e.next=4,this.eth.getBlock("latest");case 4:if(r=e.sent,!((n=t-r.timestamp)>3600)){e.next=8;break}throw new Error("Network not synced; last block was "+n+" seconds ago");case 8:this._lastSyncCheck=t;case 9:if(!this.registryAddress){e.next=11;break}return e.abrupt("return",this.registryAddress);case 11:if(this._detectedAddress){e.next=20;break}return e.next=14,this.eth.net.getNetworkType();case 14:if(o=e.sent,void 0!==(a=s.addresses[o])){e.next=18;break}throw new Error("ENS is not supported on network "+o);case 18:return this._detectedAddress=a,e.abrupt("return",this._detectedAddress);case 20:return e.abrupt("return",this._detectedAddress);case 21:case"end":return e.stop()}}),e,this)}))),e.exports=h},5160:e=>{"use strict";e.exports={addresses:{main:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",ropsten:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",rinkeby:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",goerli:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},interfaceIds:{addr:"0x3b3b57de",setAddr:"0x3b3b57de",pubkey:"0xc8690233",setPubkey:"0xc8690233",contenthash:"0xbc1c58d1",setContenthash:"0xbc1c58d1",content:"0xd8389dc5",setContent:"0xd8389dc5"}}},1841:(e,t,r)=>{"use strict";var n=r(8164),o=r(1006),s=r(282),a=r(1314).formatters,u=r(8161),c=r(3205),l=r(8384);function d(e){var t=this;this.ens=e,this.contract=e.checkNetwork().then((function(e){var r=new n(c,e);return r.setProvider(t.ens.eth.currentProvider),r}))}d.prototype.owner=function(e,t){return i.warn('Deprecated: Please use the "getOwner" method instead of "owner".'),this.getOwner(e,t)},d.prototype.getOwner=function(e,t){var r=new s(!0);return this.contract.then((function(t){return t.methods.owner(o.hash(e)).call()})).then((function(e){"function"!=typeof t?r.resolve(e):t(e,e)})).catch((function(e){"function"!=typeof t?r.reject(e):t(e,null)})),r.eventEmitter},d.prototype.setOwner=function(e,t,r,n){var i=new s(!0);return this.contract.then((function(n){return n.methods.setOwner(o.hash(e),a.inputAddressFormatter(t)).send(r)})).then((function(e){"function"!=typeof n?i.resolve(e):n(e,e)})).catch((function(e){"function"!=typeof n?i.reject(e):n(e,null)})),i.eventEmitter},d.prototype.getTTL=function(e,t){var r=new s(!0);return this.contract.then((function(t){return t.methods.ttl(o.hash(e)).call()})).then((function(e){"function"!=typeof t?r.resolve(e):t(e,e)})).catch((function(e){"function"!=typeof t?r.reject(e):t(e,null)})),r.eventEmitter},d.prototype.setTTL=function(e,t,r,n){var i=new s(!0);return this.contract.then((function(n){return n.methods.setTTL(o.hash(e),t).send(r)})).then((function(e){"function"!=typeof n?i.resolve(e):n(e,e)})).catch((function(e){"function"!=typeof n?i.reject(e):n(e,null)})),i.eventEmitter},d.prototype.setSubnodeOwner=function(e,t,r,n,i){var c=new s(!0);return u.isHexStrict(t)||(t=u.sha3(t)),this.contract.then((function(i){return i.methods.setSubnodeOwner(o.hash(e),t,a.inputAddressFormatter(r)).send(n)})).then((function(e){"function"!=typeof i?c.resolve(e):i(e,e)})).catch((function(e){"function"!=typeof i?c.reject(e):i(e,null)})),c.eventEmitter},d.prototype.setRecord=function(e,t,r,n,i,u){var c=new s(!0);return this.contract.then((function(s){return s.methods.setRecord(o.hash(e),a.inputAddressFormatter(t),a.inputAddressFormatter(r),n).send(i)})).then((function(e){"function"!=typeof u?c.resolve(e):u(e,e)})).catch((function(e){"function"!=typeof u?c.reject(e):u(e,null)})),c.eventEmitter},d.prototype.setSubnodeRecord=function(e,t,r,n,i,c,l){var d=new s(!0);return u.isHexStrict(t)||(t=u.sha3(t)),this.contract.then((function(s){return s.methods.setSubnodeRecord(o.hash(e),t,a.inputAddressFormatter(r),a.inputAddressFormatter(n),i).send(c)})).then((function(e){"function"!=typeof l?d.resolve(e):l(e,e)})).catch((function(e){"function"!=typeof l?d.reject(e):l(e,null)})),d.eventEmitter},d.prototype.setApprovalForAll=function(e,t,r,n){var i=new s(!0);return this.contract.then((function(n){return n.methods.setApprovalForAll(a.inputAddressFormatter(e),t).send(r)})).then((function(e){"function"!=typeof n?i.resolve(e):n(e,e)})).catch((function(e){"function"!=typeof n?i.reject(e):n(e,null)})),i.eventEmitter},d.prototype.isApprovedForAll=function(e,t,r){var n=new s(!0);return this.contract.then((function(r){return r.methods.isApprovedForAll(a.inputAddressFormatter(e),a.inputAddressFormatter(t)).call()})).then((function(e){"function"!=typeof r?n.resolve(e):r(e,e)})).catch((function(e){"function"!=typeof r?n.reject(e):r(e,null)})),n.eventEmitter},d.prototype.recordExists=function(e,t){var r=new s(!0);return this.contract.then((function(t){return t.methods.recordExists(o.hash(e)).call()})).then((function(e){"function"!=typeof t?r.resolve(e):t(e,e)})).catch((function(e){"function"!=typeof t?r.reject(e):t(e,null)})),r.eventEmitter},d.prototype.resolver=function(e,t){return i.warn('Deprecated: Please use the "getResolver" method instead of "resolver".'),this.getResolver(e,t)},d.prototype.getResolver=function(e,t){var r=this;return this.contract.then((function(t){return t.methods.resolver(o.hash(e)).call()})).then((function(e){var i=new n(l,e);if(i.setProvider(r.ens.eth.currentProvider),"function"!=typeof t)return i;t(i,i)})).catch((function(e){if("function"!=typeof t)throw e;t(e,null)}))},d.prototype.setResolver=function(e,t,r,n){var i=new s(!0);return this.contract.then((function(n){return n.methods.setResolver(o.hash(e),a.inputAddressFormatter(t)).send(r)})).then((function(e){"function"!=typeof n?i.resolve(e):n(e,e)})).catch((function(e){"function"!=typeof n?i.reject(e):n(e,null)})),i.eventEmitter},e.exports=d},715:(e,t,r)=>{"use strict";var n=r(6764);e.exports=n},2867:(e,t,r)=>{"use strict";var n=r(8847),o=n(r(2247)),s=n(r(5698)),a=r(282),u=r(1006),c=r(1314).errors,l=r(5160).interfaceIds;function d(e){this.registry=e}d.prototype.method=function(e,t,r,n,i){return{call:this.call.bind({ensName:e,methodName:t,methodArguments:r,callback:i,parent:this,outputFormatter:n}),send:this.send.bind({ensName:e,methodName:t,methodArguments:r,callback:i,parent:this})}},d.prototype.call=function(e){var t=this,r=new a,n=this.parent.prepareArguments(this.ensName,this.methodArguments),i=this.outputFormatter||null;return this.parent.registry.getResolver(this.ensName).then(function(){var a=(0,s.default)(o.default.mark((function s(a){return o.default.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,t.parent.checkInterfaceSupport(a,t.methodName);case 2:t.parent.handleCall(r,a.methods[t.methodName],n,i,e);case 3:case"end":return o.stop()}}),s)})));return function(e){return a.apply(this,arguments)}}()).catch((function(t){"function"!=typeof e?r.reject(t):e(t,null)})),r.eventEmitter},d.prototype.send=function(e,t){var r=this,n=new a,i=this.parent.prepareArguments(this.ensName,this.methodArguments);return this.parent.registry.getResolver(this.ensName).then(function(){var a=(0,s.default)(o.default.mark((function s(a){return o.default.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,r.parent.checkInterfaceSupport(a,r.methodName);case 2:r.parent.handleSend(n,a.methods[r.methodName],i,e,t);case 3:case"end":return o.stop()}}),s)})));return function(e){return a.apply(this,arguments)}}()).catch((function(e){"function"!=typeof t?n.reject(e):t(e,null)})),n.eventEmitter},d.prototype.handleCall=function(e,t,r,n,i){return t.apply(this,r).call().then((function(t){n&&(t=n(t)),"function"!=typeof i?e.resolve(t):i(t,t)})).catch((function(t){"function"!=typeof i?e.reject(t):i(t,null)})),e},d.prototype.handleSend=function(e,t,r,n,i){return t.apply(this,r).send(n).on("sending",(function(){e.eventEmitter.emit("sending")})).on("sent",(function(){e.eventEmitter.emit("sent")})).on("transactionHash",(function(t){e.eventEmitter.emit("transactionHash",t)})).on("confirmation",(function(t,r){e.eventEmitter.emit("confirmation",t,r)})).on("receipt",(function(t){e.eventEmitter.emit("receipt",t),e.resolve(t),"function"==typeof i&&i(t,t)})).on("error",(function(t){e.eventEmitter.emit("error",t),"function"!=typeof i?e.reject(t):i(t,null)})),e},d.prototype.prepareArguments=function(e,t){var r=u.hash(e);return t.length>0?(t.unshift(r),t):[r]},d.prototype.checkInterfaceSupport=function(){var e=(0,s.default)(o.default.mark((function e(t,r){var n;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l[r]){e.next=2;break}return e.abrupt("return");case 2:return n=!1,e.prev=3,e.next=6,t.methods.supportsInterface(l[r]).call();case 6:n=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),i.warn('Could not verify interface of resolver contract at "'+t.options.address+'". ');case 12:if(n){e.next=14;break}throw c.ResolverMethodMissingError(t.options.address,r);case 14:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(t,r){return e.apply(this,arguments)}}(),e.exports=d},2689:(e,t,r)=>{"use strict";var n=r(4308);e.exports={decode:function(e){var t=null,r=null,i=null;if(e&&e.error)return{protocolType:null,decoded:e.error};if(e)try{t=n.decode(e);var o=n.getCodec(e);"ipfs-ns"===o?r="ipfs":"swarm-ns"===o?r="bzz":"onion"===o?r="onion":"onion3"===o?r="onion3":t=e}catch(e){i=e.message}return{protocolType:r,decoded:t,error:i}},encode:function(e){var t,r,i=!1;if(e){var o=e.match(/^(ipfs|bzz|onion|onion3):\/\/(.*)/)||e.match(/\/(ipfs)\/(.*)/);o&&(r=o[1],t=o[2]);try{if("ipfs"===r)t.length>=4&&(i="0x"+n.fromIpfs(t));else if("bzz"===r)t.length>=4&&(i="0x"+n.fromSwarm(t));else if("onion"===r)16===t.length&&(i="0x"+n.encode("onion",t));else{if("onion3"!==r)throw new Error("Could not encode content hash: unsupported content type");56===t.length&&(i="0x"+n.encode("onion3",t))}}catch(e){throw e}}return i}}},3205:e=>{"use strict";e.exports=[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"resolver",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"label",type:"bytes32"},{name:"owner",type:"address"}],name:"setSubnodeOwner",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"ttl",type:"uint64"}],name:"setTTL",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"ttl",outputs:[{name:"",type:"uint64"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"resolver",type:"address"}],name:"setResolver",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"owner",type:"address"}],name:"setOwner",outputs:[],payable:!1,type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"label",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"NewOwner",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"resolver",type:"address"}],name:"NewResolver",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"ttl",type:"uint64"}],name:"NewTTL",type:"event"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"recordExists",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"label",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setSubnodeRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},8384:e=>{"use strict";e.exports=[{constant:!0,inputs:[{name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{name:"",type:"bool"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"},{name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setMultihash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"multihash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],name:"setPubkey",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"content",outputs:[{name:"ret",type:"bytes32"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"addr",outputs:[{name:"ret",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],name:"setABI",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"name",outputs:[{name:"ret",type:"string"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"name",type:"string"}],name:"setName",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes32"}],name:"setContent",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"pubkey",outputs:[{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"addr",type:"address"}],name:"setAddr",outputs:[],payable:!1,type:"function"},{inputs:[{name:"ensAddr",type:"address"}],payable:!1,type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes32"}],name:"ContentChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"contentType",type:"uint256"}],name:"ABIChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"x",type:"bytes32"},{indexed:!1,name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes"}],name:"ContenthashChanged",type:"event"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"contenthash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setContenthash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},6:(e,t,r)=>{"use strict";var n=r(8847),i=n(r(9721)),o=n(r(8985)),s=r(8161),a=r(1734),u=function(e){var t="A".charCodeAt(0),r="Z".charCodeAt(0);return(e=(e=e.toUpperCase()).slice(4)+e.slice(0,4)).split("").map((function(e){var n=e.charCodeAt(0);return n>=t&&n<=r?n-t+10:e})).join("")},c=function(e){for(var t,r=e;r.length>2;)t=r.slice(0,9),r=parseInt(t,10)%97+r.slice(t.length);return parseInt(r,10)%97},l=function(){function e(t){(0,i.default)(this,e),this._iban=t}return(0,o.default)(e,[{key:"isValid",value:function(){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===c(u(this._iban))}},{key:"isDirect",value:function(){return 34===this._iban.length||35===this._iban.length}},{key:"isIndirect",value:function(){return 20===this._iban.length}},{key:"checksum",value:function(){return this._iban.slice(2,4)}},{key:"institution",value:function(){return this.isIndirect()?this._iban.slice(7,11):""}},{key:"client",value:function(){return this.isIndirect()?this._iban.slice(11):""}},{key:"toAddress",value:function(){if(this.isDirect()){var e=this._iban.slice(4),t=new a(e,36);return s.toChecksumAddress(t.toString(16,20))}return""}},{key:"toString",value:function(){return this._iban}}],[{key:"toAddress",value:function(t){if(!(t=new e(t)).isDirect())throw new Error("IBAN is indirect and can't be converted");return t.toAddress()}},{key:"toIban",value:function(t){return e.fromAddress(t).toString()}},{key:"fromAddress",value:function(t){if(!s.isAddress(t))throw new Error("Provided address is not a valid address: "+t);t=t.replace("0x","").replace("0X","");var r=function(e,t){for(var r=e;r.length<30;)r="0"+r;return r}(new a(t,16).toString(36));return e.fromBban(r.toUpperCase())}},{key:"fromBban",value:function(t){return new e("XE"+("0"+(98-c(u("XE00"+t)))).slice(-2)+t)}},{key:"createIndirect",value:function(t){return e.fromBban("ETH"+t.institution+t.identifier)}},{key:"isValid",value:function(t){return new e(t).isValid()}}]),e}();e.exports=l},6306:(e,t,r)=>{"use strict";var n=r(606),i=r(3349),o=r(8161),s=r(473),a=r(1314).formatters,u=function(){var e=this;n.packageInit(this,arguments),this.net=new s(this);var t=null,r="latest";Object.defineProperty(this,"defaultAccount",{get:function(){return t},set:function(e){return e&&(t=o.toChecksumAddress(a.inputAddressFormatter(e))),u.forEach((function(e){e.defaultAccount=t})),e},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function(){return r},set:function(e){return r=e,u.forEach((function(e){e.defaultBlock=r})),e},enumerable:!0});var u=[new i({name:"getAccounts",call:"personal_listAccounts",params:0,outputFormatter:o.toChecksumAddress}),new i({name:"newAccount",call:"personal_newAccount",params:1,inputFormatter:[null],outputFormatter:o.toChecksumAddress}),new i({name:"unlockAccount",call:"personal_unlockAccount",params:3,inputFormatter:[a.inputAddressFormatter,null,null]}),new i({name:"lockAccount",call:"personal_lockAccount",params:1,inputFormatter:[a.inputAddressFormatter]}),new i({name:"importRawKey",call:"personal_importRawKey",params:2}),new i({name:"sendTransaction",call:"personal_sendTransaction",params:2,inputFormatter:[a.inputTransactionFormatter,null]}),new i({name:"signTransaction",call:"personal_signTransaction",params:2,inputFormatter:[a.inputTransactionFormatter,null]}),new i({name:"sign",call:"personal_sign",params:3,inputFormatter:[a.inputSignFormatter,a.inputAddressFormatter,null]}),new i({name:"ecRecover",call:"personal_ecRecover",params:2,inputFormatter:[a.inputSignFormatter,null]})];u.forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager),t.defaultBlock=e.defaultBlock,t.defaultAccount=e.defaultAccount}))};n.addProviders(u),e.exports=u},8130:e=>{"use strict";e.exports=function(e){var t,r=this;return this.net.getId().then((function(e){return t=e,r.getBlock(0)})).then((function(r){var n="private";return"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3"===r.hash&&1===t&&(n="main"),"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d"===r.hash&&3===t&&(n="ropsten"),"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177"===r.hash&&4===t&&(n="rinkeby"),"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a"===r.hash&&5===t&&(n="goerli"),"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9"===r.hash&&42===t&&(n="kovan"),"function"==typeof e&&e(null,n),n})).catch((function(t){if("function"!=typeof e)throw t;e(t)}))}},6748:(e,t,r)=>{"use strict";var n=r(606),i=r(1314),o=r(4178).subscriptions,s=r(3349),a=r(8161),u=r(473),c=r(715),l=r(6306),d=r(8164),h=r(6),f=r(9819),p=r(9901),g=r(8130),m=i.formatters,y=function(e){return"string"==typeof e[0]&&0===e[0].indexOf("0x")?"eth_getBlockByHash":"eth_getBlockByNumber"},b=function(e){return"string"==typeof e[0]&&0===e[0].indexOf("0x")?"eth_getTransactionByBlockHashAndIndex":"eth_getTransactionByBlockNumberAndIndex"},v=function(e){return"string"==typeof e[0]&&0===e[0].indexOf("0x")?"eth_getUncleByBlockHashAndIndex":"eth_getUncleByBlockNumberAndIndex"},A=function(e){return"string"==typeof e[0]&&0===e[0].indexOf("0x")?"eth_getBlockTransactionCountByHash":"eth_getBlockTransactionCountByNumber"},w=function(e){return"string"==typeof e[0]&&0===e[0].indexOf("0x")?"eth_getUncleCountByBlockHash":"eth_getUncleCountByBlockNumber"},E=function(){var e=this;n.packageInit(this,arguments);var t=this.setRequestManager;this.setRequestManager=function(r){return t(r),e.net.setRequestManager(r),e.personal.setRequestManager(r),e.accounts.setRequestManager(r),e.Contract._requestManager=e._requestManager,e.Contract.currentProvider=e._provider,!0};var r=this.setProvider;this.setProvider=function(){r.apply(e,arguments),e.setRequestManager(e._requestManager),e.ens._detectedAddress=null,e.ens._lastSyncCheck=null};var i,E,_,I=!1,S=null,k="latest",C=50,T=24,x=750,M=1e3,B=10,P=100;Object.defineProperty(this,"handleRevert",{get:function(){return I},set:function(t){I=t,e.Contract.handleRevert=I,N.forEach((function(e){e.handleRevert=I}))},enumerable:!0}),Object.defineProperty(this,"defaultCommon",{get:function(){return _},set:function(t){_=t,e.Contract.defaultCommon=_,N.forEach((function(e){e.defaultCommon=_}))},enumerable:!0}),Object.defineProperty(this,"defaultHardfork",{get:function(){return E},set:function(t){E=t,e.Contract.defaultHardfork=E,N.forEach((function(e){e.defaultHardfork=E}))},enumerable:!0}),Object.defineProperty(this,"defaultChain",{get:function(){return i},set:function(t){i=t,e.Contract.defaultChain=i,N.forEach((function(e){e.defaultChain=i}))},enumerable:!0}),Object.defineProperty(this,"transactionPollingTimeout",{get:function(){return x},set:function(t){x=t,e.Contract.transactionPollingTimeout=x,N.forEach((function(e){e.transactionPollingTimeout=x}))},enumerable:!0}),Object.defineProperty(this,"transactionPollingInterval",{get:function(){return M},set:function(t){M=t,e.Contract.transactionPollingInterval=M,N.forEach((function(e){e.transactionPollingInterval=M}))},enumerable:!0}),Object.defineProperty(this,"transactionConfirmationBlocks",{get:function(){return T},set:function(t){T=t,e.Contract.transactionConfirmationBlocks=T,N.forEach((function(e){e.transactionConfirmationBlocks=T}))},enumerable:!0}),Object.defineProperty(this,"transactionBlockTimeout",{get:function(){return C},set:function(t){C=t,e.Contract.transactionBlockTimeout=C,N.forEach((function(e){e.transactionBlockTimeout=C}))},enumerable:!0}),Object.defineProperty(this,"blockHeaderTimeout",{get:function(){return B},set:function(t){B=t,e.Contract.blockHeaderTimeout=B,N.forEach((function(e){e.blockHeaderTimeout=B}))},enumerable:!0}),Object.defineProperty(this,"defaultAccount",{get:function(){return S},set:function(t){return t&&(S=a.toChecksumAddress(m.inputAddressFormatter(t))),e.Contract.defaultAccount=S,e.personal.defaultAccount=S,N.forEach((function(e){e.defaultAccount=S})),t},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function(){return k},set:function(t){return k=t,e.Contract.defaultBlock=k,e.personal.defaultBlock=k,N.forEach((function(e){e.defaultBlock=k})),t},enumerable:!0}),Object.defineProperty(this,"maxListenersWarningThreshold",{get:function(){return P},set:function(t){e.currentProvider&&e.currentProvider.setMaxListeners&&(P=t,e.currentProvider.setMaxListeners(t))},enumerable:!0}),this.clearSubscriptions=e._requestManager.clearSubscriptions.bind(e._requestManager),this.removeSubscriptionById=e._requestManager.removeSubscription.bind(e._requestManager),this.net=new u(this),this.net.getNetworkType=g.bind(this),this.accounts=new f(this),this.personal=new l(this),this.personal.defaultAccount=this.defaultAccount,this.maxListenersWarningThreshold=P;var R=this,O=function(){d.apply(this,arguments);var e=this,t=R.setProvider;R.setProvider=function(){t.apply(R,arguments),n.packageInit(e,[R])}};O.setProvider=function(){d.setProvider.apply(this,arguments)},(O.prototype=Object.create(d.prototype)).constructor=O,this.Contract=O,this.Contract.defaultAccount=this.defaultAccount,this.Contract.defaultBlock=this.defaultBlock,this.Contract.transactionBlockTimeout=this.transactionBlockTimeout,this.Contract.transactionConfirmationBlocks=this.transactionConfirmationBlocks,this.Contract.transactionPollingTimeout=this.transactionPollingTimeout,this.Contract.transactionPollingInterval=this.transactionPollingInterval,this.Contract.blockHeaderTimeout=this.blockHeaderTimeout,this.Contract.handleRevert=this.handleRevert,this.Contract._requestManager=this._requestManager,this.Contract._ethAccounts=this.accounts,this.Contract.currentProvider=this._requestManager.provider,this.Iban=h,this.abi=p,this.ens=new c(this);var N=[new s({name:"getNodeInfo",call:"web3_clientVersion"}),new s({name:"getProtocolVersion",call:"eth_protocolVersion",params:0}),new s({name:"getCoinbase",call:"eth_coinbase",params:0}),new s({name:"isMining",call:"eth_mining",params:0}),new s({name:"getHashrate",call:"eth_hashrate",params:0,outputFormatter:a.hexToNumber}),new s({name:"isSyncing",call:"eth_syncing",params:0,outputFormatter:m.outputSyncingFormatter}),new s({name:"getGasPrice",call:"eth_gasPrice",params:0,outputFormatter:m.outputBigNumberFormatter}),new s({name:"getFeeHistory",call:"eth_feeHistory",params:3,inputFormatter:[a.numberToHex,m.inputBlockNumberFormatter,null]}),new s({name:"getAccounts",call:"eth_accounts",params:0,outputFormatter:a.toChecksumAddress}),new s({name:"getBlockNumber",call:"eth_blockNumber",params:0,outputFormatter:a.hexToNumber}),new s({name:"getBalance",call:"eth_getBalance",params:2,inputFormatter:[m.inputAddressFormatter,m.inputDefaultBlockNumberFormatter],outputFormatter:m.outputBigNumberFormatter}),new s({name:"getStorageAt",call:"eth_getStorageAt",params:3,inputFormatter:[m.inputAddressFormatter,a.numberToHex,m.inputDefaultBlockNumberFormatter]}),new s({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[m.inputAddressFormatter,m.inputDefaultBlockNumberFormatter]}),new s({name:"getBlock",call:y,params:2,inputFormatter:[m.inputBlockNumberFormatter,function(e){return!!e}],outputFormatter:m.outputBlockFormatter}),new s({name:"getUncle",call:v,params:2,inputFormatter:[m.inputBlockNumberFormatter,a.numberToHex],outputFormatter:m.outputBlockFormatter}),new s({name:"getBlockTransactionCount",call:A,params:1,inputFormatter:[m.inputBlockNumberFormatter],outputFormatter:a.hexToNumber}),new s({name:"getBlockUncleCount",call:w,params:1,inputFormatter:[m.inputBlockNumberFormatter],outputFormatter:a.hexToNumber}),new s({name:"getTransaction",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:m.outputTransactionFormatter}),new s({name:"getTransactionFromBlock",call:b,params:2,inputFormatter:[m.inputBlockNumberFormatter,a.numberToHex],outputFormatter:m.outputTransactionFormatter}),new s({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:m.outputTransactionReceiptFormatter}),new s({name:"getTransactionCount",call:"eth_getTransactionCount",params:2,inputFormatter:[m.inputAddressFormatter,m.inputDefaultBlockNumberFormatter],outputFormatter:a.hexToNumber}),new s({name:"sendSignedTransaction",call:"eth_sendRawTransaction",params:1,inputFormatter:[null],abiCoder:p}),new s({name:"signTransaction",call:"eth_signTransaction",params:1,inputFormatter:[m.inputTransactionFormatter]}),new s({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[m.inputTransactionFormatter],abiCoder:p}),new s({name:"sign",call:"eth_sign",params:2,inputFormatter:[m.inputSignFormatter,m.inputAddressFormatter],transformPayload:function(e){return e.params.reverse(),e}}),new s({name:"call",call:"eth_call",params:2,inputFormatter:[m.inputCallFormatter,m.inputDefaultBlockNumberFormatter],abiCoder:p}),new s({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[m.inputCallFormatter],outputFormatter:a.hexToNumber}),new s({name:"submitWork",call:"eth_submitWork",params:3}),new s({name:"getWork",call:"eth_getWork",params:0}),new s({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[m.inputLogFormatter],outputFormatter:m.outputLogFormatter}),new s({name:"getChainId",call:"eth_chainId",params:0,outputFormatter:a.hexToNumber}),new s({name:"requestAccounts",call:"eth_requestAccounts",params:0,outputFormatter:a.toChecksumAddress}),new s({name:"getProof",call:"eth_getProof",params:3,inputFormatter:[m.inputAddressFormatter,m.inputStorageKeysFormatter,m.inputDefaultBlockNumberFormatter],outputFormatter:m.outputProofFormatter}),new s({name:"getPendingTransactions",call:"eth_pendingTransactions",params:0,outputFormatter:m.outputTransactionFormatter}),new s({name:"createAccessList",call:"eth_createAccessList",params:2,inputFormatter:[m.inputTransactionFormatter,m.inputDefaultBlockNumberFormatter]}),new o({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:m.outputBlockFormatter},pendingTransactions:{subscriptionName:"newPendingTransactions",params:0},logs:{params:1,inputFormatter:[m.inputLogFormatter],outputFormatter:m.outputLogFormatter,subscriptionHandler:function(e){e.removed?this.emit("changed",e):this.emit("data",e),"function"==typeof this.callback&&this.callback(null,e,this)}},syncing:{params:0,outputFormatter:m.outputSyncingFormatter,subscriptionHandler:function(e){var t=this;!0!==this._isSyncing?(this._isSyncing=!0,this.emit("changed",t._isSyncing),"function"==typeof this.callback&&this.callback(null,t._isSyncing,this),setTimeout((function(){t.emit("data",e),"function"==typeof t.callback&&t.callback(null,e,t)}),0)):(this.emit("data",e),"function"==typeof t.callback&&this.callback(null,e,this),clearTimeout(this._isSyncingTimeout),this._isSyncingTimeout=setTimeout((function(){e.currentBlock>e.highestBlock-200&&(t._isSyncing=!1,t.emit("changed",t._isSyncing),"function"==typeof t.callback&&t.callback(null,t._isSyncing,t))}),500))}}}})];N.forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager,e.accounts),t.defaultBlock=e.defaultBlock,t.defaultAccount=e.defaultAccount,t.transactionBlockTimeout=e.transactionBlockTimeout,t.transactionConfirmationBlocks=e.transactionConfirmationBlocks,t.transactionPollingTimeout=e.transactionPollingTimeout,t.transactionPollingInterval=e.transactionPollingInterval,t.handleRevert=e.handleRevert}))};n.addProviders(E),e.exports=E},473:(e,t,r)=>{"use strict";var n=r(606),i=r(3349),o=r(8161),s=function(){var e=this;n.packageInit(this,arguments),[new i({name:"getId",call:"net_version",params:0,outputFormatter:parseInt}),new i({name:"isListening",call:"net_listening",params:0}),new i({name:"getPeerCount",call:"net_peerCount",params:0,outputFormatter:o.hexToNumber})].forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager)}))};n.addProviders(s),e.exports=s},4565:(e,t,r)=>{"use strict";var n=r(1314).errors,i=r(9519),o=r(912);r(2439),r(4258).polyfill(),void 0===r.g||r.g.AbortController||r(3368);var s=function(e,t){t=t||{},this.withCredentials=t.withCredentials,this.timeout=t.timeout||0,this.headers=t.headers,this.agent=t.agent,this.connected=!1;var r=!1!==t.keepAlive;this.host=e||"http://localhost:8545",this.agent||("https"===this.host.substring(0,5)?this.httpsAgent=new o.Agent({keepAlive:r}):this.httpAgent=new i.Agent({keepAlive:r}))};s.prototype.send=function(e,t){var r,i={method:"POST",body:JSON.stringify(e)},o={};if("undefined"!=typeof AbortController?r=new AbortController:"undefined"!=typeof window&&void 0!==window.AbortController&&(r=new window.AbortController),void 0!==r&&(i.signal=r.signal),"undefined"==typeof XMLHttpRequest){var s={httpsAgent:this.httpsAgent,httpAgent:this.httpAgent};this.agent&&(s.httpsAgent=this.agent.https,s.httpAgent=this.agent.http),"https"===this.host.substring(0,5)?i.agent=s.httpsAgent:i.agent=s.httpAgent}this.headers&&this.headers.forEach((function(e){o[e.name]=e.value})),o["Content-Type"]||(o["Content-Type"]="application/json"),this.withCredentials?i.credentials="include":i.credentials="omit",i.headers=o,this.timeout>0&&void 0!==r&&(this.timeoutId=setTimeout((function(){r.abort()}),this.timeout)),fetch(this.host,i).then(function(e){void 0!==this.timeoutId&&clearTimeout(this.timeoutId),e.json().then((function(e){t(null,e)})).catch((function(r){t(n.InvalidResponse(e))}))}.bind(this)).catch(function(e){void 0!==this.timeoutId&&clearTimeout(this.timeoutId),"AbortError"===e.name&&t(n.ConnectionTimeout(this.timeout)),t(n.InvalidConnection(this.host,e))}.bind(this))},s.prototype.disconnect=function(){},s.prototype.supportsSubscriptions=function(){return!1},e.exports=s},2683:(e,t,r)=>{"use strict";var n=r(1314).errors,i=r(3150),o=function(e,t){var r=this;this.responseCallbacks={},this.notificationCallbacks=[],this.path=e,this.connected=!1,this.connection=t.connect({path:this.path}),this.addDefaultEvents();var n=function(e){var t=null;Array.isArray(e)?e.forEach((function(e){r.responseCallbacks[e.id]&&(t=e.id)})):t=e.id,t||-1===e.method.indexOf("_subscription")?r.responseCallbacks[t]&&(r.responseCallbacks[t](null,e),delete r.responseCallbacks[t]):r.notificationCallbacks.forEach((function(t){"function"==typeof t&&t(e)}))};"Socket"===t.constructor.name?i(this.connection).done(n):this.connection.on("data",(function(e){r._parseResponse(e.toString()).forEach(n)}))};o.prototype.addDefaultEvents=function(){var e=this;this.connection.on("connect",(function(){e.connected=!0})),this.connection.on("close",(function(){e.connected=!1})),this.connection.on("error",(function(){e._timeout()})),this.connection.on("end",(function(){e._timeout()})),this.connection.on("timeout",(function(){e._timeout()}))},o.prototype._parseResponse=function(e){var t=this,r=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var i=null;try{i=JSON.parse(e)}catch(r){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){throw t._timeout(),n.InvalidResponse(e)}),15e3))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,i&&r.push(i)})),r},o.prototype._addResponseCallback=function(e,t){var r=e.id||e[0].id,n=e.method||e[0].method;this.responseCallbacks[r]=t,this.responseCallbacks[r].method=n},o.prototype._timeout=function(){for(var e in this.responseCallbacks)this.responseCallbacks.hasOwnProperty(e)&&(this.responseCallbacks[e](n.InvalidConnection("on IPC")),delete this.responseCallbacks[e])},o.prototype.reconnect=function(){this.connection.connect({path:this.path})},o.prototype.send=function(e,t){this.connection.writable||this.connection.connect({path:this.path}),this.connection.write(JSON.stringify(e)),this._addResponseCallback(e,t)},o.prototype.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");"data"===e?this.notificationCallbacks.push(t):this.connection.on(e,t)},o.prototype.once=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");this.connection.once(e,t)},o.prototype.removeListener=function(e,t){var r=this;"data"===e?this.notificationCallbacks.forEach((function(e,n){e===t&&r.notificationCallbacks.splice(n,1)})):this.connection.removeListener(e,t)},o.prototype.removeAllListeners=function(e){"data"===e?this.notificationCallbacks=[]:this.connection.removeAllListeners(e)},o.prototype.reset=function(){this._timeout(),this.notificationCallbacks=[],this.connection.removeAllListeners("error"),this.connection.removeAllListeners("end"),this.connection.removeAllListeners("timeout"),this.addDefaultEvents()},o.prototype.supportsSubscriptions=function(){return!0},e.exports=o},360:(e,t,r)=>{"use strict";var n=r(9142),i=r(9033).Buffer,o=r(8847)(r(3355)),s="[object process]"===Object.prototype.toString.call(void 0!==n?n:0),a="undefined"!=typeof navigator&&"ReactNative"===navigator.product,u=null,c=null;if(s||a){u=function(e){return i.from(e).toString("base64")};var l=r(1143);if(l.URL){var d=l.URL;c=function(e){return new d(e)}}else c=r(1143).parse}else u=btoa.bind("object"===("undefined"==typeof globalThis?"undefined":(0,o.default)(globalThis))?globalThis:self),c=function(e){return new URL(e)};e.exports={parseURL:c,btoa:u}},7651:(e,t,r)=>{"use strict";var n=r(8008),o=r(360),s=r(1314).errors,a=r(1158).w3cwebsocket,u=function(e,t){n.call(this),t=t||{},this.url=e,this._customTimeout=t.timeout||15e3,this.headers=t.headers||{},this.protocol=t.protocol||void 0,this.reconnectOptions=Object.assign({auto:!1,delay:5e3,maxAttempts:!1,onTimeout:!1},t.reconnect),this.clientConfig=t.clientConfig||void 0,this.requestOptions=t.requestOptions||void 0,this.DATA="data",this.CLOSE="close",this.ERROR="error",this.CONNECT="connect",this.RECONNECT="reconnect",this.connection=null,this.requestQueue=new Map,this.responseQueue=new Map,this.reconnectAttempts=0,this.reconnecting=!1,this.connectFailedDescription=null;var r=o.parseURL(e);r.username&&r.password&&(this.headers.authorization="Basic "+o.btoa(r.username+":"+r.password)),r.auth&&(this.headers.authorization="Basic "+o.btoa(r.auth)),Object.defineProperty(this,"connected",{get:function(){return this.connection&&this.connection.readyState===this.connection.OPEN},enumerable:!0}),this.connect()};(u.prototype=Object.create(n.prototype)).constructor=u,u.prototype.connect=function(){this.connection=new a(this.url,this.protocol,void 0,this.headers,this.requestOptions,this.clientConfig),this._addSocketListeners()},u.prototype._onMessage=function(e){var t=this;this._parseResponse("string"==typeof e.data?e.data:"").forEach((function(e){if(e.method&&-1!==e.method.indexOf("_subscription"))t.emit(t.DATA,e);else{var r=e.id;Array.isArray(e)&&(r=e[0].id),t.responseQueue.has(r)&&(void 0!==t.responseQueue.get(r).callback&&t.responseQueue.get(r).callback(!1,e),t.responseQueue.delete(r))}}))},u.prototype._onConnect=function(){if(this.emit(this.CONNECT),this.reconnectAttempts=0,this.reconnecting=!1,this.requestQueue.size>0){var e=this;this.requestQueue.forEach((function(t,r){e.send(t.payload,t.callback),e.requestQueue.delete(r)}))}},u.prototype._onConnectFailed=function(e){this.connectFailedDescription=e.toString().split("\n")[0];var t=this;this.connectFailedDescription&&(e.description=this.connectFailedDescription,this.connectFailedDescription=null),e.code=1006,e.reason="connection failed",!this.reconnectOptions.auto||[1e3,1001].includes(e.code)&&!1!==e.wasClean?(this.emit(this.ERROR,e),this.requestQueue.size>0&&this.requestQueue.forEach((function(r,n){r.callback(s.ConnectionNotOpenError(e)),t.requestQueue.delete(n)})),this.responseQueue.size>0&&this.responseQueue.forEach((function(r,n){r.callback(s.InvalidConnection("on WS",e)),t.responseQueue.delete(n)})),this.connection._connection&&this.connection._connection.removeAllListeners(),this.connection._client.removeAllListeners(),this.connection._readyState=3,this.emit(this.CLOSE,e)):this.reconnect()},u.prototype._onClose=function(e){var t=this;!this.reconnectOptions.auto||[1e3,1001].includes(e.code)&&!1!==e.wasClean?(this.emit(this.CLOSE,e),this.requestQueue.size>0&&this.requestQueue.forEach((function(r,n){r.callback(s.ConnectionNotOpenError(e)),t.requestQueue.delete(n)})),this.responseQueue.size>0&&this.responseQueue.forEach((function(r,n){r.callback(s.InvalidConnection("on WS",e)),t.responseQueue.delete(n)})),this._removeSocketListeners(),this.removeAllListeners()):this.reconnect()},u.prototype._addSocketListeners=function(){this.connection.addEventListener("message",this._onMessage.bind(this)),this.connection.addEventListener("open",this._onConnect.bind(this)),this.connection.addEventListener("close",this._onClose.bind(this)),this.connection._client&&(this.connection._client.removeAllListeners("connectFailed"),this.connection._client.on("connectFailed",this._onConnectFailed.bind(this)))},u.prototype._removeSocketListeners=function(){this.connection.removeEventListener("message",this._onMessage),this.connection.removeEventListener("open",this._onConnect),this.connection.removeEventListener("close",this._onClose),this.connection._connection&&this.connection._client.removeListener("connectFailed",this._onConnectFailed)},u.prototype._parseResponse=function(e){var t=this,r=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var n=null;try{n=JSON.parse(e)}catch(r){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){t.reconnectOptions.auto&&t.reconnectOptions.onTimeout?t.reconnect():(t.emit(t.ERROR,s.ConnectionTimeout(t._customTimeout)),t.requestQueue.size>0&&t.requestQueue.forEach((function(e,r){e.callback(s.ConnectionTimeout(t._customTimeout)),t.requestQueue.delete(r)})))}),t._customTimeout))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,n&&r.push(n)})),r},u.prototype.send=function(e,t){var r=e.id,n={payload:e,callback:t};if(Array.isArray(e)&&(r=e[0].id),this.connection.readyState===this.connection.CONNECTING||this.reconnecting)this.requestQueue.set(r,n);else{if(this.connection.readyState!==this.connection.OPEN)return this.requestQueue.delete(r),this.emit(this.ERROR,s.ConnectionNotOpenError()),void n.callback(s.ConnectionNotOpenError());this.responseQueue.set(r,n),this.requestQueue.delete(r);try{this.connection.send(JSON.stringify(n.payload))}catch(e){n.callback(e),this.responseQueue.delete(r)}}},u.prototype.reset=function(){this.responseQueue.clear(),this.requestQueue.clear(),this.removeAllListeners(),this._removeSocketListeners(),this._addSocketListeners()},u.prototype.disconnect=function(e,t){this._removeSocketListeners(),this.connection.close(e||1e3,t)},u.prototype.supportsSubscriptions=function(){return!0},u.prototype.reconnect=function(){var e=this;this.reconnecting=!0,this.responseQueue.size>0&&this.responseQueue.forEach((function(t,r){try{e.responseQueue.delete(r),t.callback(s.PendingRequestsOnReconnectingError())}catch(e){i.error("Error encountered in reconnect: ",e)}})),!this.reconnectOptions.maxAttempts||this.reconnectAttempts0&&this.requestQueue.forEach((function(t,r){t.callback(s.MaxAttemptsReachedOnReconnectingError()),e.requestQueue.delete(r)})))},e.exports=u},2565:(e,t,r)=>{"use strict";var n=r(606),i=r(4178).subscriptions,o=r(3349),s=r(473),a=function(){var e=this;n.packageInit(this,arguments);var t=this.setRequestManager;this.setRequestManager=function(r){return t(r),e.net.setRequestManager(r),!0};var r=this.setProvider;this.setProvider=function(){r.apply(e,arguments),e.setRequestManager(e._requestManager)},this.net=new s(this),[new i({name:"subscribe",type:"shh",subscriptions:{messages:{params:1}}}),new o({name:"getVersion",call:"shh_version",params:0}),new o({name:"getInfo",call:"shh_info",params:0}),new o({name:"setMaxMessageSize",call:"shh_setMaxMessageSize",params:1}),new o({name:"setMinPoW",call:"shh_setMinPoW",params:1}),new o({name:"markTrustedPeer",call:"shh_markTrustedPeer",params:1}),new o({name:"newKeyPair",call:"shh_newKeyPair",params:0}),new o({name:"addPrivateKey",call:"shh_addPrivateKey",params:1}),new o({name:"deleteKeyPair",call:"shh_deleteKeyPair",params:1}),new o({name:"hasKeyPair",call:"shh_hasKeyPair",params:1}),new o({name:"getPublicKey",call:"shh_getPublicKey",params:1}),new o({name:"getPrivateKey",call:"shh_getPrivateKey",params:1}),new o({name:"newSymKey",call:"shh_newSymKey",params:0}),new o({name:"addSymKey",call:"shh_addSymKey",params:1}),new o({name:"generateSymKeyFromPassword",call:"shh_generateSymKeyFromPassword",params:1}),new o({name:"hasSymKey",call:"shh_hasSymKey",params:1}),new o({name:"getSymKey",call:"shh_getSymKey",params:1}),new o({name:"deleteSymKey",call:"shh_deleteSymKey",params:1}),new o({name:"newMessageFilter",call:"shh_newMessageFilter",params:1}),new o({name:"getFilterMessages",call:"shh_getFilterMessages",params:1}),new o({name:"deleteMessageFilter",call:"shh_deleteMessageFilter",params:1}),new o({name:"post",call:"shh_post",params:1,inputFormatter:[null]}),new o({name:"unsubscribe",call:"shh_unsubscribe",params:1})].forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager)}))};a.prototype.clearSubscriptions=function(){this._requestManager.clearSubscriptions()},n.addProviders(a),e.exports=a},8161:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(7130),o=r(323),s=r(747),a=r(5010),u=r(1734),c=function e(t,r){var i=[];return r.forEach((function(r){if("object"===(0,n.default)(r.components)){if("tuple"!==r.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var o="",s=r.type.indexOf("[");s>=0&&(o=r.type.substring(s));var a=e(t,r.components);Array.isArray(a)&&t?i.push("tuple("+a.join(",")+")"+o):t?i.push("("+a+")"):i.push("("+a.join(",")+")"+o)}else i.push(r.type)})),i},l=function(e){if(!o.isHexStrict(e))throw new Error("The parameter must be a valid HEX string.");var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r7?r+=e[n].toUpperCase():r+=e[n];return r},toHex:o.toHex,toBN:o.toBN,bytesToHex:o.bytesToHex,hexToBytes:o.hexToBytes,hexToNumberString:o.hexToNumberString,hexToNumber:o.hexToNumber,toDecimal:o.hexToNumber,numberToHex:o.numberToHex,fromDecimal:o.numberToHex,hexToUtf8:o.hexToUtf8,hexToString:o.hexToUtf8,toUtf8:o.hexToUtf8,stripHexPrefix:o.stripHexPrefix,utf8ToHex:o.utf8ToHex,stringToHex:o.utf8ToHex,fromUtf8:o.utf8ToHex,hexToAscii:l,toAscii:l,asciiToHex:d,fromAscii:d,unitMap:i.unitMap,toWei:function(e,t){if(t=h(t),!o.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(e)?i.toWei(e,t):i.toWei(e,t).toString(10)},fromWei:function(e,t){if(t=h(t),!o.isBN(e)&&"string"!=typeof e)throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(e)?i.fromWei(e,t):i.fromWei(e,t).toString(10)},padLeft:o.leftPad,leftPad:o.leftPad,padRight:o.rightPad,rightPad:o.rightPad,toTwosComplement:o.toTwosComplement,isBloom:o.isBloom,isUserEthereumAddressInBloom:o.isUserEthereumAddressInBloom,isContractAddressInBloom:o.isContractAddressInBloom,isTopic:o.isTopic,isTopicInBloom:o.isTopicInBloom,isInBloom:o.isInBloom,compareBlockNumbers:function(e,t){if(e===t)return 0;if("genesis"!==e&&"earliest"!==e&&0!==e||"genesis"!==t&&"earliest"!==t&&0!==t){if("genesis"===e||"earliest"===e||0===e)return-1;if("genesis"===t||"earliest"===t||0===t)return 1;if("latest"===e||"finalized"===e)return"pending"===t?-1:1;if("latest"===t||"finalized"===t)return"pending"===e?1:-1;if("pending"===e)return 1;if("pending"===t)return-1;if("safe"===e||"safe"===t)return;var r=new u(e),n=new u(t);return r.lt(n)?-1:r.eq(n)?0:1}return 0},toNumber:o.toNumber}},747:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(1734),o=r(323),s=function(e){var t=(0,n.default)(e);if("string"===t)return o.isHexStrict(e)?new i(e.replace(/0x/i,""),16):new i(e,10);if("number"===t)return new i(e);if(o.isBigNumber(e))return new i(e.toString(10));if(o.isBN(e))return e;throw new Error(e+" is not a number")},a=function(e,t,r){var n,a;if("bytes"===(e=function(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}(e))){if(t.replace(/^0x/i,"").length%2!=0)throw new Error("Invalid bytes characters "+t.length);return t}if("string"===e)return o.utf8ToHex(t);if("bool"===e)return t?"01":"00";if(e.startsWith("address")){if(n=r?64:40,!o.isAddress(t))throw new Error(t+" is not a valid address, or the checksum is invalid.");return o.leftPad(t.toLowerCase(),n)}if(n=function(e){var t=/^\D+(\d+).*$/.exec(e);return t?parseInt(t[1],10):null}(e),e.startsWith("bytes")){if(!n)throw new Error("bytes[] not yet supported in solidity");if(r&&(n=32),n<1||n>32||n256)throw new Error("Invalid uint"+n+" size");if((a=s(t)).bitLength()>n)throw new Error("Supplied uint exceeds width: "+n+" vs "+a.bitLength());if(a.lt(new i(0)))throw new Error("Supplied uint "+a.toString()+" is negative");return n?o.leftPad(a.toString("hex"),n/8*2):a}if(e.startsWith("int")){if(n%8||n<8||n>256)throw new Error("Invalid int"+n+" size");if((a=s(t)).bitLength()>n)throw new Error("Supplied int exceeds width: "+n+" vs "+a.bitLength());return a.lt(new i(0))?a.toTwos(n).toString("hex"):n?o.leftPad(a.toString("hex"),n/8*2):a}throw new Error("Unsupported or invalid type: "+e)},u=function(e){if(Array.isArray(e))throw new Error("Autodetection of array types is not supported.");var t,r,s="";if(e&&"object"===(0,n.default)(e)&&(e.hasOwnProperty("v")||e.hasOwnProperty("t")||e.hasOwnProperty("value")||e.hasOwnProperty("type"))?(t=e.hasOwnProperty("t")?e.t:e.type,s=e.hasOwnProperty("v")?e.v:e.value):(t=o.toHex(e,!0),s=o.toHex(e),t.startsWith("int")||t.startsWith("uint")||(t="bytes")),!t.startsWith("int")&&!t.startsWith("uint")||"string"!=typeof s||/^(-)?0x/i.test(s)||(s=new i(s)),Array.isArray(s)){if(r=function(e){var t=/^\D+\d*\[(\d+)\]$/.exec(e);return t?parseInt(t[1],10):null}(t),r&&s.length!==r)throw new Error(t+" is not matching the given array "+JSON.stringify(s));r=s.length}return Array.isArray(s)?s.map((function(e){return a(t,e,r).toString("hex").replace("0x","")})).join(""):a(t,s,r).toString("hex").replace("0x","")};e.exports={soliditySha3:function(){var e=Array.prototype.slice.call(arguments).map(u);return o.sha3("0x"+e.join(""))},soliditySha3Raw:function(){return o.sha3Raw("0x"+Array.prototype.slice.call(arguments).map(u).join(""))},encodePacked:function(){return"0x"+Array.prototype.slice.call(arguments).map(u).join("").toLowerCase()}}},323:(e,t,r)=>{"use strict";var n=r(9033).Buffer,i=r(8847),o=i(r(4519)),s=i(r(3355)),a=r(1734),u=r(7277),c=r(8632),l=r(3062),d=r(9313),h=function(e){return a.isBN(e)},f=function(e){return e&&e.constructor&&"BigNumber"===e.constructor.name},p=function(e){try{return u.apply(null,arguments)}catch(t){throw new Error(t+' Given value: "'+e+'"')}},g=function(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x|0X)?[0-9a-f]{40}$/.test(e)&&!/^(0x|0X)?[0-9A-F]{40}$/.test(e))||m(e))},m=function(e){e=e.replace(/^0x/i,"");for(var t=I(e.toLowerCase()).replace(/^0x/i,""),r=0;r<40;r++)if(parseInt(t[r],16)>7&&e[r].toUpperCase()!==e[r]||parseInt(t[r],16)<=7&&e[r].toLowerCase()!==e[r])return!1;return!0},y=function(e){var t="";e=(e=(e=(e=(e=c.encode(e)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var r=0;r1&&void 0!==arguments[1]&&arguments[1];if(!e)return e;if("string"==typeof e&&!w(e))throw new Error('Given value "'+e+'" is not a valid hex string.');var r=p(e);return t&&(r>Number.MAX_SAFE_INTEGER||r>>4).toString(16)),t.push((15&e[r]).toString(16));return"0x"+t.join("")},isHex:E,isHexStrict:w,stripHexPrefix:function(e){return 0!==e&&E(e)?e.replace(/^(-)?0x/i,"$1"):e},leftPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+new Array(i).join(r||"0")+e},rightPad:function(e,t,r){var n=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+e+new Array(i).join(r||"0")},toTwosComplement:function(e){return"0x"+p(e).toTwos(256).toString(16,64)},sha3:I,sha3Raw:function(e){return null===(e=I(e))?_:e},toNumber:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"number"==typeof e?e:b(A(e),t)}}},7001:(e,t,r)=>{"use strict";var n=r(8920).i8,i=r(606),o=r(6748),s=r(473),a=r(6306),u=r(2565),c=r(2463),l=r(8161),d=function(){var e=this;i.packageInit(this,arguments),this.version=n,this.utils=l,this.eth=new o(this),this.shh=new u(this),this.bzz=new c(this);var t=this.setProvider;this.setProvider=function(r,n){return t.apply(e,arguments),e.eth.setRequestManager(e._requestManager),e.shh.setRequestManager(e._requestManager),e.bzz.setProvider(r),!0}};d.version=n,d.utils=l,d.modules={Eth:o,Net:s,Personal:a,Shh:u,Bzz:c},i.addProviders(d),e.exports=d},9214:()=>{},2361:()=>{},4616:()=>{},8768:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},7907:(e,t,r)=>{"use strict";var n=r(8768);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8975:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},5698:e=>{"use strict";function t(e,t,r,n,i,o,s){try{var a=e[o](s),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(i,o){var s=e.apply(r,n);function a(e){t(s,i,o,a,u,"next",e)}function u(e){t(s,i,o,a,u,"throw",e)}a(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},9721:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},4727:(e,t,r)=>{"use strict";var n=r(8746),i=r(6923);function o(t,r,s){return i()?(e.exports=o=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=o=function(e,t,r){var i=[null];i.push.apply(i,t);var o=new(Function.bind.apply(e,i));return r&&n(o,r.prototype),o},e.exports.__esModule=!0,e.exports.default=e.exports),o.apply(null,arguments)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},8985:(e,t,r)=>{"use strict";var n=r(2310);function i(e,t){for(var r=0;r{"use strict";var n=r(2310);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},119:(e,t,r)=>{"use strict";var n=r(7460);function i(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=i=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=i=function(e,t,r){var i=n(e,t);if(i){var o=Object.getOwnPropertyDescriptor(i,t);return o.get?o.get.call(arguments.length<3?e:r):o.value}},e.exports.__esModule=!0,e.exports.default=e.exports),i.apply(this,arguments)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},1949:e=>{"use strict";function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},5163:(e,t,r)=>{"use strict";var n=r(8746);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},8847:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6923:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},1642:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},1436:e=>{"use strict";e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,s,a=[],u=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){c=!0,i=e}finally{try{if(!u&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw i}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},2966:e=>{"use strict";e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2344:e=>{"use strict";e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},4650:(e,t,r)=>{"use strict";var n=r(3355).default,i=r(8975);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},2028:(e,t,r)=>{"use strict";var n=r(3355).default;function i(){e.exports=i=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},r=Object.prototype,o=r.hasOwnProperty,s=Object.defineProperty||function(e,t,r){e[t]=r.value},a="function"==typeof Symbol?Symbol:{},u=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function d(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,r){return e[t]=r}}function h(e,t,r,n){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),a=new T(n||[]);return s(o,"_invoke",{value:I(e,r,a)}),o}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=h;var p={};function g(){}function m(){}function y(){}var b={};d(b,u,(function(){return this}));var v=Object.getPrototypeOf,A=v&&v(v(x([])));A&&A!==r&&o.call(A,u)&&(b=A);var w=y.prototype=g.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function r(i,s,a,u){var c=f(e[i],e,s);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==n(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,a,u)}),(function(e){r("throw",e,a,u)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return r("throw",e,a,u)}))}u(c.arg)}var i;s(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}})}function I(e,t,r){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return{value:void 0,done:!0}}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var a=S(s,r);if(a){if(a===p)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=f(e,t,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}function S(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var i=f(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,p;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function x(e){if(e){var t=e[u];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var i=this.tryEntries[n],s=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var a=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(a&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),C(r),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;C(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:x(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},8746:e=>{"use strict";function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4519:(e,t,r)=>{"use strict";var n=r(2338),i=r(1436),o=r(6906),s=r(2966);e.exports=function(e,t){return n(e)||i(e,t)||o(e,t)||s()},e.exports.__esModule=!0,e.exports.default=e.exports},7460:(e,t,r)=>{"use strict";var n=r(1949);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=n(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},3106:(e,t,r)=>{"use strict";var n=r(7907),i=r(1642),o=r(6906),s=r(2344);e.exports=function(e){return n(e)||i(e)||o(e)||s()},e.exports.__esModule=!0,e.exports.default=e.exports},9662:(e,t,r)=>{"use strict";var n=r(3355).default;e.exports=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!==n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},2310:(e,t,r)=>{"use strict";var n=r(3355).default,i=r(9662);e.exports=function(e){var t=i(e,"string");return"symbol"===n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},3355:e=>{"use strict";function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6906:(e,t,r)=>{"use strict";var n=r(8768);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},2247:(e,t,r)=>{"use strict";var n=r(8847)(r(3355)),i=r(2028)();e.exports=i;try{regeneratorRuntime=i}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,n.default)(globalThis))?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},3604:(e,t,r)=>{"use strict";var n=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i="undefined"==typeof globalThis?r.g:globalThis;e.exports=function(){for(var e=[],t=0;t{"use strict";e.exports=JSON.parse('{"name":"goerli","chainId":5,"networkId":5,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"clique","clique":{"period":15,"epoch":30000}},"comment":"Cross-client PoA test network","url":"https://github.com/goerli/testnet","genesis":{"hash":"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a","timestamp":"0x5c51a607","gasLimit":10485760,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xa3f5ab08"},{"name":"homestead","block":0,"forkHash":"0xa3f5ab08"},{"name":"tangerineWhistle","block":0,"forkHash":"0xa3f5ab08"},{"name":"spuriousDragon","block":0,"forkHash":"0xa3f5ab08"},{"name":"byzantium","block":0,"forkHash":"0xa3f5ab08"},{"name":"constantinople","block":0,"forkHash":"0xa3f5ab08"},{"name":"petersburg","block":0,"forkHash":"0xa3f5ab08"},{"name":"istanbul","block":1561651,"forkHash":"0xc25efa5c"},{"name":"berlin","block":4460644,"forkHash":"0x757a1c47"},{"name":"london","block":5062605,"forkHash":"0xb8c6299d"},{"name":"merge","block":null,"forkash":null},{"name":"shanghai","block":null,"forkash":null}],"bootstrapNodes":[{"ip":"51.141.78.53","port":30303,"id":"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a","location":"","comment":"Upstream bootnode 1"},{"ip":"13.93.54.137","port":30303,"id":"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b","location":"","comment":"Upstream bootnode 2"},{"ip":"94.237.54.114","port":30313,"id":"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291","location":"","comment":"Upstream bootnode 3"},{"ip":"18.218.250.66","port":30313,"id":"b5948a2d3e9d486c4d75bf32713221c2bd6cf86463302339299bd227dc2e276cd5a1c7ca4f43a0e9122fe9af884efed563bd2a1fd28661f3b5f5ad7bf1de5949","location":"","comment":"Upstream bootnode 4"},{"ip":"3.11.147.67","port":30303,"id":"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91","location":"","comment":"Ethereum Foundation bootnode"},{"ip":"51.15.116.226","port":30303,"id":"a869b02cec167211fb4815a82941db2e7ed2936fd90e78619c53eb17753fcf0207463e3419c264e2a1dd8786de0df7e68cf99571ab8aeb7c4e51367ef186b1dd","location":"","comment":"Goerli Initiative bootnode"},{"ip":"51.15.119.157","port":30303,"id":"807b37ee4816ecf407e9112224494b74dd5933625f655962d892f2f0f02d7fbbb3e2a94cf87a96609526f30c998fd71e93e2f53015c558ffc8b03eceaf30ee33","location":"","comment":"Goerli Initiative bootnode"},{"ip":"51.15.119.157","port":40303,"id":"a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd","location":"","comment":"Goerli Initiative bootnode"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net"]}')},7098:e=>{"use strict";e.exports=JSON.parse('{"name":"kovan","chainId":42,"networkId":42,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"aura","aura":{}},"comment":"Parity PoA test network","url":"https://kovan-testnet.github.io/website/","genesis":{"hash":"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9","timestamp":null,"gasLimit":6000000,"difficulty":131072,"nonce":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","extraData":"0x","stateRoot":"0x2480155b48a1cea17d67dbfdfaafe821c1d19cdd478c5358e8ec56dec24502b2"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x010ffe56"},{"name":"homestead","block":0,"forkHash":"0x010ffe56"},{"name":"tangerineWhistle","block":0,"forkHash":"0x010ffe56"},{"name":"spuriousDragon","block":0,"forkHash":"0x010ffe56"},{"name":"byzantium","block":5067000,"forkHash":"0x7f83c620"},{"name":"constantinople","block":9200000,"forkHash":"0xa94e3dc4"},{"name":"petersburg","block":10255201,"forkHash":"0x186874aa"},{"name":"istanbul","block":14111141,"forkHash":"0x7f6599a6"},{"name":"berlin","block":null,"forkHash":null},{"name":"london","block":null,"forkHash":null},{"name":"merge","block":null,"forkash":null},{"name":"shanghai","block":null,"forkash":null}],"bootstrapNodes":[{"ip":"116.203.116.241","port":30303,"id":"16898006ba2cd4fa8bf9a3dfe32684c178fa861df144bfc21fe800dc4838a03e342056951fa9fd533dcb0be1219e306106442ff2cf1f7e9f8faa5f2fc1a3aa45","location":"","comment":"1"},{"ip":"3.217.96.11","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"2"},{"ip":"108.61.170.124","port":30303,"id":"740e1c8ea64e71762c71a463a04e2046070a0c9394fcab5891d41301dc473c0cff00ebab5a9bc87fbcb610ab98ac18225ff897bc8b7b38def5975d5ceb0a7d7c","location":"","comment":"3"},{"ip":"157.230.31.163","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"4"}]}')},7295:e=>{"use strict";e.exports=JSON.parse('{"name":"mainnet","chainId":1,"networkId":1,"defaultHardfork":"istanbul","consensus":{"type":"pow","algorithm":"ethash","ethash":{}},"comment":"The Ethereum main chain","url":"https://ethstats.net/","genesis":{"hash":"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3","timestamp":null,"gasLimit":5000,"difficulty":17179869184,"nonce":"0x0000000000000042","extraData":"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa","stateRoot":"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0xfc64ec04"},{"name":"homestead","block":1150000,"forkHash":"0x97c2c34c"},{"name":"dao","block":1920000,"forkHash":"0x91d1f948"},{"name":"tangerineWhistle","block":2463000,"forkHash":"0x7a64da13"},{"name":"spuriousDragon","block":2675000,"forkHash":"0x3edd5b10"},{"name":"byzantium","block":4370000,"forkHash":"0xa00bc324"},{"name":"constantinople","block":7280000,"forkHash":"0x668db0af"},{"name":"petersburg","block":7280000,"forkHash":"0x668db0af"},{"name":"istanbul","block":9069000,"forkHash":"0x879d6e30"},{"name":"muirGlacier","block":9200000,"forkHash":"0xe029e991"},{"name":"berlin","block":12244000,"forkHash":"0x0eb440f6"},{"name":"london","block":12965000,"forkHash":"0xb715077d"},{"name":"merge","block":null,"forkash":null},{"name":"shanghai","block":null,"forkash":null}],"bootstrapNodes":[{"ip":"18.138.108.67","port":30303,"id":"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666","location":"ap-southeast-1-001","comment":"bootnode-aws-ap-southeast-1-001"},{"ip":"3.209.45.79","port":30303,"id":"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de","location":"us-east-1-001","comment":"bootnode-aws-us-east-1-001"},{"ip":"34.255.23.113","port":30303,"id":"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758","location":"eu-west-1-001","comment":"bootnode-aws-eu-west-1-001"},{"ip":"35.158.244.151","port":30303,"id":"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8","location":"eu-central-1-001","comment":"bootnode-aws-eu-central-1-001"},{"ip":"52.187.207.27","port":30303,"id":"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a","location":"australiaeast-001","comment":"bootnode-azure-australiaeast-001"},{"ip":"191.234.162.198","port":30303,"id":"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1","location":"brazilsouth-001","comment":"bootnode-azure-brazilsouth-001"},{"ip":"52.231.165.108","port":30303,"id":"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8","location":"koreasouth-001","comment":"bootnode-azure-koreasouth-001"},{"ip":"104.42.217.25","port":30303,"id":"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f","location":"westus-001","comment":"bootnode-azure-westus-001"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"]}')},439:e=>{"use strict";e.exports=JSON.parse('{"name":"rinkeby","chainId":4,"networkId":4,"defaultHardfork":"istanbul","consensus":{"type":"poa","algorithm":"clique","clique":{"period":15,"epoch":30000}},"comment":"PoA test network","url":"https://www.rinkeby.io","genesis":{"hash":"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177","timestamp":"0x58ee40ba","gasLimit":4700000,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x53580584816f617295ea26c0e17641e0120cab2f0a8ffb53a866fd53aa8e8c2d"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x3b8e0691"},{"name":"homestead","block":1,"forkHash":"0x60949295"},{"name":"tangerineWhistle","block":2,"forkHash":"0x8bde40dd"},{"name":"spuriousDragon","block":3,"forkHash":"0xcb3a64bb"},{"name":"byzantium","block":1035301,"forkHash":"0x8d748b57"},{"name":"constantinople","block":3660663,"forkHash":"0xe49cab14"},{"name":"petersburg","block":4321234,"forkHash":"0xafec6b27"},{"name":"istanbul","block":5435345,"forkHash":"0xcbdb8838"},{"name":"berlin","block":8290928,"forkHash":"0x6910c8bd"},{"name":"london","block":8897988,"forkHash":"0x8e29f2f3"},{"name":"merge","block":null,"forkash":null},{"name":"shanghai","block":null,"forkash":null}],"bootstrapNodes":[{"ip":"52.169.42.101","port":30303,"id":"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf","location":"","comment":"IE"},{"ip":"52.3.158.184","port":30303,"id":"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8","location":"","comment":"INFURA"},{"ip":"159.89.28.211","port":30303,"id":"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6","location":"","comment":"AKASHA"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.rinkeby.ethdisco.net"]}')},1227:e=>{"use strict";e.exports=JSON.parse('{"name":"ropsten","chainId":3,"networkId":3,"defaultHardfork":"istanbul","consensus":{"type":"pow","algorithm":"ethash","ethash":{}},"comment":"PoW test network","url":"https://github.com/ethereum/ropsten","genesis":{"hash":"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d","timestamp":null,"gasLimit":16777216,"difficulty":1048576,"nonce":"0x0000000000000042","extraData":"0x3535353535353535353535353535353535353535353535353535353535353535","stateRoot":"0x217b0bbcfb72e2d57e28f33cb361b9983513177755dc3f33ce3e7022ed62b77b"},"hardforks":[{"name":"chainstart","block":0,"forkHash":"0x30c7ddbc"},{"name":"homestead","block":0,"forkHash":"0x30c7ddbc"},{"name":"tangerineWhistle","block":0,"forkHash":"0x30c7ddbc"},{"name":"spuriousDragon","block":10,"forkHash":"0x63760190"},{"name":"byzantium","block":1700000,"forkHash":"0x3ea159c7"},{"name":"constantinople","block":4230000,"forkHash":"0x97b544f3"},{"name":"petersburg","block":4939394,"forkHash":"0xd6e2149b"},{"name":"istanbul","block":6485846,"forkHash":"0x4bc66396"},{"name":"muirGlacier","block":7117117,"forkHash":"0x6727ef90"},{"name":"berlin","block":9812189,"forkHash":"0xa157d377"},{"name":"london","block":10499401,"forkHash":"0x7119b6b3"},{"name":"merge","block":null,"forkash":null},{"name":"shanghai","block":null,"forkash":null}],"bootstrapNodes":[{"ip":"52.176.7.10","port":30303,"id":"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606","location":"","comment":"US-Azure geth"},{"ip":"52.176.100.77","port":30303,"id":"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c","location":"","comment":"US-Azure parity"},{"ip":"52.232.243.152","port":30303,"id":"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f","location":"","comment":"Parity"},{"ip":"192.81.208.223","port":30303,"id":"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09","location":"","comment":"@gpip"}],"dnsNetworks":["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.ropsten.ethdisco.net"]}')},7523:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-1559","number":1559,"comment":"Fee market change for ETH 1.0 chain","url":"https://eips.ethereum.org/EIPS/eip-1559","status":"Review","minimumHardfork":"berlin","requiredEIPs":[2930],"gasConfig":{"baseFeeMaxChangeDenominator":{"v":8,"d":"Maximum base fee change denominator"},"elasticityMultiplier":{"v":2,"d":"Maximum block gas target elasticity"},"initialBaseFee":{"v":1000000000,"d":"Initial base fee on first EIP1559 block"}},"gasPrices":{},"vm":{},"pow":{}}')},3339:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-2315","number":2315,"comment":"Simple subroutines for the EVM","url":"https://eips.ethereum.org/EIPS/eip-2315","status":"Draft","minimumHardfork":"istanbul","gasConfig":{},"gasPrices":{"beginsub":{"v":2,"d":"Base fee of the BEGINSUB opcode"},"returnsub":{"v":5,"d":"Base fee of the RETURNSUB opcode"},"jumpsub":{"v":10,"d":"Base fee of the JUMPSUB opcode"}},"vm":{},"pow":{}}')},6769:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-2537","number":2537,"comment":"BLS12-381 precompiles","url":"https://eips.ethereum.org/EIPS/eip-2537","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{"Bls12381G1AddGas":{"v":600,"d":"Gas cost of a single BLS12-381 G1 addition precompile-call"},"Bls12381G1MulGas":{"v":12000,"d":"Gas cost of a single BLS12-381 G1 multiplication precompile-call"},"Bls12381G2AddGas":{"v":4500,"d":"Gas cost of a single BLS12-381 G2 addition precompile-call"},"Bls12381G2MulGas":{"v":55000,"d":"Gas cost of a single BLS12-381 G2 multiplication precompile-call"},"Bls12381PairingBaseGas":{"v":115000,"d":"Base gas cost of BLS12-381 pairing check"},"Bls12381PairingPerPairGas":{"v":23000,"d":"Per-pair gas cost of BLS12-381 pairing check"},"Bls12381MapG1Gas":{"v":5500,"d":"Gas cost of BLS12-381 map field element to G1"},"Bls12381MapG2Gas":{"v":110000,"d":"Gas cost of BLS12-381 map field element to G2"},"Bls12381MultiExpGasDiscount":{"v":[[1,1200],[2,888],[3,764],[4,641],[5,594],[6,547],[7,500],[8,453],[9,438],[10,423],[11,408],[12,394],[13,379],[14,364],[15,349],[16,334],[17,330],[18,326],[19,322],[20,318],[21,314],[22,310],[23,306],[24,302],[25,298],[26,294],[27,289],[28,285],[29,281],[30,277],[31,273],[32,269],[33,268],[34,266],[35,265],[36,263],[37,262],[38,260],[39,259],[40,257],[41,256],[42,254],[43,253],[44,251],[45,250],[46,248],[47,247],[48,245],[49,244],[50,242],[51,241],[52,239],[53,238],[54,236],[55,235],[56,233],[57,232],[58,231],[59,229],[60,228],[61,226],[62,225],[63,223],[64,222],[65,221],[66,220],[67,219],[68,219],[69,218],[70,217],[71,216],[72,216],[73,215],[74,214],[75,213],[76,213],[77,212],[78,211],[79,211],[80,210],[81,209],[82,208],[83,208],[84,207],[85,206],[86,205],[87,205],[88,204],[89,203],[90,202],[91,202],[92,201],[93,200],[94,199],[95,199],[96,198],[97,197],[98,196],[99,196],[100,195],[101,194],[102,193],[103,193],[104,192],[105,191],[106,191],[107,190],[108,189],[109,188],[110,188],[111,187],[112,186],[113,185],[114,185],[115,184],[116,183],[117,182],[118,182],[119,181],[120,180],[121,179],[122,179],[123,178],[124,177],[125,176],[126,176],[127,175],[128,174]],"d":"Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair"}},"vm":{},"pow":{}}')},7897:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-2565","number":2565,"comment":"ModExp gas cost","url":"https://eips.ethereum.org/EIPS/eip-2565","status":"Last call","minimumHardfork":"byzantium","gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":3,"d":"Gquaddivisor from modexp precompile for gas calculation"}},"vm":{},"pow":{}}')},2170:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-2718","comment":"Typed Transaction Envelope","url":"https://eips.ethereum.org/EIPS/eip-2718","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}')},8436:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-2929","comment":"Gas cost increases for state access opcodes","url":"https://eips.ethereum.org/EIPS/eip-2929","status":"Draft","minimumHardfork":"chainstart","gasConfig":{},"gasPrices":{"coldsload":{"v":2100,"d":"Gas cost of the first read of storage from a given location (per transaction)"},"coldaccountaccess":{"v":2600,"d":"Gas cost of the first read of a given address (per transaction)"},"warmstorageread":{"v":100,"d":"Gas cost of reading storage locations which have already loaded \'cold\'"},"sstoreCleanGasEIP2200":{"v":2900,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreNoopGasEIP2200":{"v":100,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":100,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitRefundEIP2200":{"v":19900,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanRefundEIP2200":{"v":4900,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"call":{"v":0,"d":"Base fee of the CALL opcode"},"callcode":{"v":0,"d":"Base fee of the CALLCODE opcode"},"delegatecall":{"v":0,"d":"Base fee of the DELEGATECALL opcode"},"staticcall":{"v":0,"d":"Base fee of the STATICCALL opcode"},"balance":{"v":0,"d":"Base fee of the BALANCE opcode"},"extcodesize":{"v":0,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":0,"d":"Base fee of the EXTCODECOPY opcode"},"extcodehash":{"v":0,"d":"Base fee of the EXTCODEHASH opcode"},"sload":{"v":0,"d":"Base fee of the SLOAD opcode"},"sstore":{"v":0,"d":"Base fee of the SSTORE opcode"}},"vm":{},"pow":{}}')},6213:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-2930","comment":"Optional access lists","url":"https://eips.ethereum.org/EIPS/eip-2930","status":"Draft","minimumHardfork":"istanbul","requiredEIPs":[2718,2929],"gasConfig":{},"gasPrices":{"accessListStorageKeyCost":{"v":1900,"d":"Gas cost per storage key in an Access List transaction"},"accessListAddressCost":{"v":2400,"d":"Gas cost per storage key in an Access List transaction"}},"vm":{},"pow":{}}')},5491:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-3198","number":3198,"comment":"BASEFEE opcode","url":"https://eips.ethereum.org/EIPS/eip-3198","status":"Review","minimumHardfork":"london","gasConfig":{},"gasPrices":{"basefee":{"v":2,"d":"Gas cost of the BASEFEE opcode"}},"vm":{},"pow":{}}')},7852:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-3529","comment":"Reduction in refunds","url":"https://eips.ethereum.org/EIPS/eip-3529","status":"Draft","minimumHardfork":"berlin","requiredEIPs":[2929],"gasConfig":{"maxRefundQuotient":{"v":5,"d":"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},"gasPrices":{"selfdestructRefund":{"v":0,"d":"Refunded following a selfdestruct operation"},"sstoreClearRefundEIP2200":{"v":4800,"d":"Once per SSTORE operation for clearing an originally existing storage slot"}},"vm":{},"pow":{}}')},1871:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-3541","comment":"Reject new contracts starting with the 0xEF byte","url":"https://eips.ethereum.org/EIPS/eip-3541","status":"Draft","minimumHardfork":"berlin","requiredEIPs":[],"gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}')},7225:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-3554","comment":"Reduction in refunds","url":"Difficulty Bomb Delay to December 1st 2021","status":"Draft","minimumHardfork":"muirGlacier","requiredEIPs":[],"gasConfig":{},"gasPrices":{},"vm":{},"pow":{"difficultyBombDelay":{"v":9500000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},8571:e=>{"use strict";e.exports=JSON.parse('{"name":"EIP-3675","number":3675,"comment":"Upgrade consensus to Proof-of-Stake","url":"https://eips.ethereum.org/EIPS/eip-3675","status":"Draft","minimumHardfork":"london","requiredEIPs":[],"gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}')},15:e=>{"use strict";e.exports=JSON.parse('{"name":"berlin","comment":"HF targeted for July 2020 following the Muir Glacier HF","url":"https://eips.ethereum.org/EIPS/eip-2070","status":"Draft","eips":[2565,2929,2718,2930]}')},6985:e=>{"use strict";e.exports=JSON.parse('{"name":"byzantium","comment":"Hardfork with new precompiles, instructions and other protocol changes","url":"https://eips.ethereum.org/EIPS/eip-609","status":"Final","gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":20,"d":"Gquaddivisor from modexp precompile for gas calculation"},"ecAdd":{"v":500,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":40000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":100000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":80000,"d":"Gas costs regarding curve pairing precompile input length"},"revert":{"v":0,"d":"Base fee of the REVERT opcode"},"staticcall":{"v":700,"d":"Base fee of the STATICCALL opcode"},"returndatasize":{"v":2,"d":"Base fee of the RETURNDATASIZE opcode"},"returndatacopy":{"v":3,"d":"Base fee of the RETURNDATACOPY opcode"}},"vm":{},"pow":{"minerReward":{"v":"3000000000000000000","d":"the amount a miner get rewarded for mining a block"},"difficultyBombDelay":{"v":3000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},114:e=>{"use strict";e.exports=JSON.parse('{"name":"chainstart","comment":"Start of the Ethereum main chain","url":"","status":"","gasConfig":{"minGasLimit":{"v":5000,"d":"Minimum the gas limit may ever be"},"gasLimitBoundDivisor":{"v":1024,"d":"The bound divisor of the gas limit, used in update calculations"},"maxRefundQuotient":{"v":2,"d":"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},"gasPrices":{"base":{"v":2,"d":"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},"tierStep":{"v":[0,2,3,5,8,10,20],"d":"Once per operation, for a selection of them"},"exp":{"v":10,"d":"Base fee of the EXP opcode"},"expByte":{"v":10,"d":"Times ceil(log256(exponent)) for the EXP instruction"},"sha3":{"v":30,"d":"Base fee of the SHA3 opcode"},"sha3Word":{"v":6,"d":"Once per word of the SHA3 operation\'s data"},"sload":{"v":50,"d":"Base fee of the SLOAD opcode"},"sstoreSet":{"v":20000,"d":"Once per SSTORE operation if the zeroness changes from zero"},"sstoreReset":{"v":5000,"d":"Once per SSTORE operation if the zeroness does not change from zero"},"sstoreRefund":{"v":15000,"d":"Once per SSTORE operation if the zeroness changes to zero"},"jumpdest":{"v":1,"d":"Base fee of the JUMPDEST opcode"},"log":{"v":375,"d":"Base fee of the LOG opcode"},"logData":{"v":8,"d":"Per byte in a LOG* operation\'s data"},"logTopic":{"v":375,"d":"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},"create":{"v":32000,"d":"Base fee of the CREATE opcode"},"call":{"v":40,"d":"Base fee of the CALL opcode"},"callStipend":{"v":2300,"d":"Free gas given at beginning of call"},"callValueTransfer":{"v":9000,"d":"Paid for CALL when the value transfor is non-zero"},"callNewAccount":{"v":25000,"d":"Paid for CALL when the destination address didn\'t exist prior"},"selfdestructRefund":{"v":24000,"d":"Refunded following a selfdestruct operation"},"memory":{"v":3,"d":"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},"quadCoeffDiv":{"v":512,"d":"Divisor for the quadratic particle of the memory cost equation"},"createData":{"v":200,"d":""},"tx":{"v":21000,"d":"Per transaction. NOTE: Not payable on data of calls between transactions"},"txCreation":{"v":32000,"d":"The cost of creating a contract via tx"},"txDataZero":{"v":4,"d":"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},"txDataNonZero":{"v":68,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"copy":{"v":3,"d":"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},"ecRecover":{"v":3000,"d":""},"sha256":{"v":60,"d":""},"sha256Word":{"v":12,"d":""},"ripemd160":{"v":600,"d":""},"ripemd160Word":{"v":120,"d":""},"identity":{"v":15,"d":""},"identityWord":{"v":3,"d":""},"stop":{"v":0,"d":"Base fee of the STOP opcode"},"add":{"v":3,"d":"Base fee of the ADD opcode"},"mul":{"v":5,"d":"Base fee of the MUL opcode"},"sub":{"v":3,"d":"Base fee of the SUB opcode"},"div":{"v":5,"d":"Base fee of the DIV opcode"},"sdiv":{"v":5,"d":"Base fee of the SDIV opcode"},"mod":{"v":5,"d":"Base fee of the MOD opcode"},"smod":{"v":5,"d":"Base fee of the SMOD opcode"},"addmod":{"v":8,"d":"Base fee of the ADDMOD opcode"},"mulmod":{"v":8,"d":"Base fee of the MULMOD opcode"},"signextend":{"v":5,"d":"Base fee of the SIGNEXTEND opcode"},"lt":{"v":3,"d":"Base fee of the LT opcode"},"gt":{"v":3,"d":"Base fee of the GT opcode"},"slt":{"v":3,"d":"Base fee of the SLT opcode"},"sgt":{"v":3,"d":"Base fee of the SGT opcode"},"eq":{"v":3,"d":"Base fee of the EQ opcode"},"iszero":{"v":3,"d":"Base fee of the ISZERO opcode"},"and":{"v":3,"d":"Base fee of the AND opcode"},"or":{"v":3,"d":"Base fee of the OR opcode"},"xor":{"v":3,"d":"Base fee of the XOR opcode"},"not":{"v":3,"d":"Base fee of the NOT opcode"},"byte":{"v":3,"d":"Base fee of the BYTE opcode"},"address":{"v":2,"d":"Base fee of the ADDRESS opcode"},"balance":{"v":20,"d":"Base fee of the BALANCE opcode"},"origin":{"v":2,"d":"Base fee of the ORIGIN opcode"},"caller":{"v":2,"d":"Base fee of the CALLER opcode"},"callvalue":{"v":2,"d":"Base fee of the CALLVALUE opcode"},"calldataload":{"v":3,"d":"Base fee of the CALLDATALOAD opcode"},"calldatasize":{"v":2,"d":"Base fee of the CALLDATASIZE opcode"},"calldatacopy":{"v":3,"d":"Base fee of the CALLDATACOPY opcode"},"codesize":{"v":2,"d":"Base fee of the CODESIZE opcode"},"codecopy":{"v":3,"d":"Base fee of the CODECOPY opcode"},"gasprice":{"v":2,"d":"Base fee of the GASPRICE opcode"},"extcodesize":{"v":20,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":20,"d":"Base fee of the EXTCODECOPY opcode"},"blockhash":{"v":20,"d":"Base fee of the BLOCKHASH opcode"},"coinbase":{"v":2,"d":"Base fee of the COINBASE opcode"},"timestamp":{"v":2,"d":"Base fee of the TIMESTAMP opcode"},"number":{"v":2,"d":"Base fee of the NUMBER opcode"},"difficulty":{"v":2,"d":"Base fee of the DIFFICULTY opcode"},"gaslimit":{"v":2,"d":"Base fee of the GASLIMIT opcode"},"pop":{"v":2,"d":"Base fee of the POP opcode"},"mload":{"v":3,"d":"Base fee of the MLOAD opcode"},"mstore":{"v":3,"d":"Base fee of the MSTORE opcode"},"mstore8":{"v":3,"d":"Base fee of the MSTORE8 opcode"},"sstore":{"v":0,"d":"Base fee of the SSTORE opcode"},"jump":{"v":8,"d":"Base fee of the JUMP opcode"},"jumpi":{"v":10,"d":"Base fee of the JUMPI opcode"},"pc":{"v":2,"d":"Base fee of the PC opcode"},"msize":{"v":2,"d":"Base fee of the MSIZE opcode"},"gas":{"v":2,"d":"Base fee of the GAS opcode"},"push":{"v":3,"d":"Base fee of the PUSH opcode"},"dup":{"v":3,"d":"Base fee of the DUP opcode"},"swap":{"v":3,"d":"Base fee of the SWAP opcode"},"callcode":{"v":40,"d":"Base fee of the CALLCODE opcode"},"return":{"v":0,"d":"Base fee of the RETURN opcode"},"invalid":{"v":0,"d":"Base fee of the INVALID opcode"},"selfdestruct":{"v":0,"d":"Base fee of the SELFDESTRUCT opcode"}},"vm":{"stackLimit":{"v":1024,"d":"Maximum size of VM stack allowed"},"callCreateDepth":{"v":1024,"d":"Maximum depth of call/create stack"},"maxExtraDataSize":{"v":32,"d":"Maximum size extra data may be after Genesis"}},"pow":{"minimumDifficulty":{"v":131072,"d":"The minimum that the difficulty may ever be"},"difficultyBoundDivisor":{"v":2048,"d":"The bound divisor of the difficulty, used in the update calculations"},"durationLimit":{"v":13,"d":"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},"epochDuration":{"v":30000,"d":"Duration between proof-of-work epochs"},"timebombPeriod":{"v":100000,"d":"Exponential difficulty timebomb period"},"minerReward":{"v":"5000000000000000000","d":"the amount a miner get rewarded for mining a block"},"difficultyBombDelay":{"v":0,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},5993:e=>{"use strict";e.exports=JSON.parse('{"name":"constantinople","comment":"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)","url":"https://eips.ethereum.org/EIPS/eip-1013","status":"Final","gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":200,"d":"Once per SSTORE operation if the value doesn\'t change"},"netSstoreInitGas":{"v":20000,"d":"Once per SSTORE operation from clean zero"},"netSstoreCleanGas":{"v":5000,"d":"Once per SSTORE operation from clean non-zero"},"netSstoreDirtyGas":{"v":200,"d":"Once per SSTORE operation from dirty"},"netSstoreClearRefund":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"netSstoreResetRefund":{"v":4800,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"netSstoreResetClearRefund":{"v":19800,"d":"Once per SSTORE operation for resetting to the original zero value"},"shl":{"v":3,"d":"Base fee of the SHL opcode"},"shr":{"v":3,"d":"Base fee of the SHR opcode"},"sar":{"v":3,"d":"Base fee of the SAR opcode"},"extcodehash":{"v":400,"d":"Base fee of the EXTCODEHASH opcode"},"create2":{"v":32000,"d":"Base fee of the CREATE2 opcode"}},"vm":{},"pow":{"minerReward":{"v":"2000000000000000000","d":"The amount a miner gets rewarded for mining a block"},"difficultyBombDelay":{"v":5000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},7197:e=>{"use strict";e.exports=JSON.parse('{"name":"dao","comment":"DAO rescue hardfork","url":"https://eips.ethereum.org/EIPS/eip-779","status":"Final","gasConfig":{},"gasPrices":{},"vm":{},"pow":{}}')},2800:e=>{"use strict";e.exports=JSON.parse('{"name":"homestead","comment":"Homestead hardfork with protocol and network changes","url":"https://eips.ethereum.org/EIPS/eip-606","status":"Final","gasConfig":{},"gasPrices":{"delegatecall":{"v":40,"d":"Base fee of the DELEGATECALL opcode"}},"vm":{},"pow":{}}')},3166:e=>{"use strict";e.exports=JSON.parse('{"name":"istanbul","comment":"HF targeted for December 2019 following the Constantinople/Petersburg HF","url":"https://eips.ethereum.org/EIPS/eip-1679","status":"Draft","gasConfig":{},"gasPrices":{"blake2Round":{"v":1,"d":"Gas cost per round for the Blake2 F precompile"},"ecAdd":{"v":150,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":6000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":45000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":34000,"d":"Gas costs regarding curve pairing precompile input length"},"txDataNonZero":{"v":16,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"sstoreSentryGasEIP2200":{"v":2300,"d":"Minimum gas required to be present for an SSTORE call, not consumed"},"sstoreNoopGasEIP2200":{"v":800,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":800,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitGasEIP2200":{"v":20000,"d":"Once per SSTORE operation from clean zero to non-zero"},"sstoreInitRefundEIP2200":{"v":19200,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanGasEIP2200":{"v":5000,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreCleanRefundEIP2200":{"v":4200,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"sstoreClearRefundEIP2200":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"balance":{"v":700,"d":"Base fee of the BALANCE opcode"},"extcodehash":{"v":700,"d":"Base fee of the EXTCODEHASH opcode"},"chainid":{"v":2,"d":"Base fee of the CHAINID opcode"},"selfbalance":{"v":5,"d":"Base fee of the SELFBALANCE opcode"},"sload":{"v":800,"d":"Base fee of the SLOAD opcode"}},"vm":{},"pow":{}}')},1250:e=>{"use strict";e.exports=JSON.parse('{"name":"london","comment":"HF targeted for July 2021 following the Berlin fork","url":"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md","status":"Draft","eips":[1559,3198,3529,3541]}')},8648:e=>{"use strict";e.exports=JSON.parse('{"name":"merge","comment":"Hardfork to upgrade the consensus mechanism to Proof-of-Stake","url":"https://github.com/ethereum/pm/issues/361","status":"pre-Draft","consensus":{"type":"pos","algorithm":"casper","casper":{}},"eips":[3675]}')},2946:e=>{"use strict";e.exports=JSON.parse('{"name":"muirGlacier","comment":"HF to delay the difficulty bomb","url":"https://eips.ethereum.org/EIPS/eip-2384","status":"Final","gasConfig":{},"gasPrices":{},"vm":{},"pow":{"difficultyBombDelay":{"v":9000000,"d":"the amount of blocks to delay the difficulty bomb with"}}}')},4064:e=>{"use strict";e.exports=JSON.parse('{"name":"petersburg","comment":"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople","url":"https://eips.ethereum.org/EIPS/eip-1716","status":"Draft","gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreInitGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreCleanGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreDirtyGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreClearRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetClearRefund":{"v":null,"d":"Removed along EIP-1283"}},"vm":{},"pow":{}}')},5553:e=>{"use strict";e.exports=JSON.parse('{"name":"shanghai","comment":"Next feature hardfork after the London HF","url":"https://github.com/ethereum/pm/issues/356","status":"Pre-Draft","eips":[]}')},716:e=>{"use strict";e.exports=JSON.parse('{"name":"spuriousDragon","comment":"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit","url":"https://eips.ethereum.org/EIPS/eip-607","status":"Final","gasConfig":{},"gasPrices":{"expByte":{"v":50,"d":"Times ceil(log256(exponent)) for the EXP instruction"}},"vm":{"maxCodeSize":{"v":24576,"d":"Maximum length of contract code"}},"pow":{}}')},2302:e=>{"use strict";e.exports=JSON.parse('{"name":"tangerineWhistle","comment":"Hardfork with gas cost changes for IO-heavy operations","url":"https://eips.ethereum.org/EIPS/eip-608","status":"Final","gasConfig":{},"gasPrices":{"sload":{"v":200,"d":"Once per SLOAD operation"},"call":{"v":700,"d":"Once per CALL operation & message call transaction"},"extcodesize":{"v":700,"d":"Base fee of the EXTCODESIZE opcode"},"extcodecopy":{"v":700,"d":"Base fee of the EXTCODECOPY opcode"},"balance":{"v":400,"d":"Base fee of the BALANCE opcode"},"delegatecall":{"v":700,"d":"Base fee of the DELEGATECALL opcode"},"callcode":{"v":700,"d":"Base fee of the CALLCODE opcode"},"selfdestruct":{"v":5000,"d":"Base fee of the SELFDESTRUCT opcode"}},"vm":{},"pow":{}}')},4946:e=>{"use strict";e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},5207:e=>{"use strict";e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},1308:e=>{"use strict";e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},3630:e=>{"use strict";e.exports=JSON.parse('{"identity":0,"ip4":4,"tcp":6,"sha1":17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"blake3":30,"dccp":33,"murmur3-128":34,"murmur3-32":35,"ip6":41,"ip6zone":42,"path":47,"multicodec":48,"multihash":49,"multiaddr":50,"multibase":51,"dns":53,"dns4":54,"dns6":55,"dnsaddr":56,"protobuf":80,"cbor":81,"raw":85,"dbl-sha2-256":86,"rlp":96,"bencode":99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,"sctp":132,"dag-jose":133,"dag-cose":134,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"bitcoin-witness-commitment":178,"zcash-block":192,"zcash-tx":193,"stellar-block":208,"stellar-tx":209,"md4":212,"md5":213,"bmt":214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,"zeronet":230,"secp256k1-pub":231,"bls12_381-g1-pub":234,"bls12_381-g2-pub":235,"x25519-pub":236,"ed25519-pub":237,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,"udp":273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,"udt":301,"utp":302,"unix":400,"p2p":421,"ipfs":421,"https":443,"onion":444,"onion3":445,"garlic64":446,"garlic32":447,"tls":448,"quic":460,"ws":477,"wss":478,"p2p-websocket-star":479,"http":480,"json":512,"messagepack":513,"libp2p-peer-record":769,"sha2-256-trunc254-padded":4114,"ripemd-128":4178,"ripemd-160":4179,"ripemd-256":4180,"ripemd-320":4181,"x11":4352,"sm3-256":21325,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46000,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"poseidon-bls12_381-a2-fc1":46081,"poseidon-bls12_381-a2-fc1-sc":46082,"zeroxcert-imprint-256":52753,"fil-commitment-unsealed":61697,"fil-commitment-sealed":61698,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332}')},9799:e=>{"use strict";e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},8597:e=>{"use strict";e.exports={i8:"6.5.4"}},4070:e=>{"use strict";e.exports=JSON.parse('{"identity":0,"ip4":4,"tcp":6,"sha1":17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"dccp":33,"murmur3-128":34,"murmur3-32":35,"ip6":41,"ip6zone":42,"path":47,"multicodec":48,"multihash":49,"multiaddr":50,"multibase":51,"dns":53,"dns4":54,"dns6":55,"dnsaddr":56,"protobuf":80,"cbor":81,"raw":85,"dbl-sha2-256":86,"rlp":96,"bencode":99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,"sctp":132,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"zcash-block":192,"zcash-tx":193,"stellar-block":208,"stellar-tx":209,"md4":212,"md5":213,"bmt":214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,"zeronet":230,"ed25519-pub":237,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,"udp":273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,"udt":301,"utp":302,"unix":400,"p2p":421,"ipfs":421,"https":443,"onion":444,"onion3":445,"garlic64":446,"garlic32":447,"tls":448,"quic":460,"ws":477,"wss":478,"p2p-websocket-star":479,"http":480,"json":512,"messagepack":513,"x11":4352,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46000,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332}')},2562:e=>{"use strict";e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},9794:e=>{"use strict";e.exports={version:"1.0.34"}},8920:e=>{"use strict";e.exports={i8:"1.10.0"}}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={id:n,loaded:!1,exports:{}};return e[n](o,o.exports,r),o.loaded=!0,o.exports}return r.amdO={},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r(7001)})(),e.exports=n()},4217:(e,t,r)=>{var n;if("object"==typeof globalThis)n=globalThis;else try{n=r(9444)}catch(e){}finally{if(n||"undefined"==typeof window||(n=window),!n)throw new Error("Could not determine global this")}var i=n.WebSocket||n.MozWebSocket,o=r(66409);function s(e,t){return t?new i(e,t):new i(e)}i&&["CONNECTING","OPEN","CLOSING","CLOSED"].forEach((function(e){Object.defineProperty(s,e,{get:function(){return i[e]}})})),e.exports={w3cwebsocket:i?s:null,version:o}},66409:(e,t,r)=>{e.exports=r(99438).version},37086:e=>{e.exports=function e(t,r){if(t&&r)return e(t)(r);if("function"!=typeof t)throw new TypeError("need wrapper function");return Object.keys(t).forEach((function(e){n[e]=t[e]})),n;function n(){for(var e=new Array(arguments.length),r=0;r{"use strict";e.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},3146:function(e,t){"use strict";var r,n=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t}(Error);t.SecurityError=i;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t}(Error);t.InvalidStateError=o;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t}(Error);t.NetworkError=s;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t}(Error);t.SyntaxError=a},78853:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(22957));var n=r(44484);t.XMLHttpRequestEventTarget=n.XMLHttpRequestEventTarget},64475:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.ProgressEvent=function(e){this.type=e,this.bubbles=!1,this.cancelable=!1,this.loaded=0,this.lengthComputable=!1,this.total=0}},44484:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.listeners={}}return e.prototype.addEventListener=function(e,t){e=e.toLowerCase(),this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t.handleEvent||t)},e.prototype.removeEventListener=function(e,t){if(e=e.toLowerCase(),this.listeners[e]){var r=this.listeners[e].indexOf(t.handleEvent||t);r<0||this.listeners[e].splice(r,1)}},e.prototype.dispatchEvent=function(e){var t=e.type.toLowerCase();if(e.target=this,this.listeners[t])for(var r=0,n=this.listeners[t];r=0)return this._url=this._parseUrl(r.headers.location),this._method="GET",this._loweredHeaders["content-type"]&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),null!=this._headers["Content-Type"]&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),void this._sendHxxpRequest();this._response=r,this._response.on("data",(function(e){return n._onHttpResponseData(r,e)})),this._response.on("end",(function(){return n._onHttpResponseEnd(r)})),this._response.on("close",(function(){return n._onHttpResponseClose(r)})),this.responseUrl=this._url.href.split("#")[0],this.status=r.statusCode,this.statusText=c.STATUS_CODES[this.status],this._parseResponseHeaders(r);var i=this._responseHeaders["content-length"]||"";this._totalBytes=+i,this._lengthComputable=!!i,this._setReadyState(t.HEADERS_RECEIVED)}},t.prototype._onHttpResponseData=function(e,r){this._response===e&&(this._responseParts.push(new s(r)),this._loadedBytes+=r.length,this.readyState!==t.LOADING&&this._setReadyState(t.LOADING),this._dispatchProgress("progress"))},t.prototype._onHttpResponseEnd=function(e){this._response===e&&(this._parseResponse(),this._request=null,this._response=null,this._setReadyState(t.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend"))},t.prototype._onHttpResponseClose=function(e){if(this._response===e){var r=this._request;this._setError(),r.abort(),this._setReadyState(t.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}},t.prototype._onHttpTimeout=function(e){this._request===e&&(this._setError(),e.abort(),this._setReadyState(t.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend"))},t.prototype._onHttpRequestError=function(e,r){this._request===e&&(this._setError(),e.abort(),this._setReadyState(t.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend"))},t.prototype._dispatchProgress=function(e){var r=new t.ProgressEvent(e);r.lengthComputable=this._lengthComputable,r.loaded=this._loadedBytes,r.total=this._totalBytes,this.dispatchEvent(r)},t.prototype._setError=function(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null},t.prototype._parseUrl=function(e,t,r){var n=null==this.nodejsBaseUrl?e:h.resolve(this.nodejsBaseUrl,e),i=h.parse(n,!1,!0);i.hash=null;var o=(i.auth||"").split(":"),s=o[0],a=o[1];return(s||a||t||r)&&(i.auth=(t||s||"")+":"+(r||a||"")),i},t.prototype._parseResponseHeaders=function(e){for(var t in this._responseHeaders={},e.headers){var r=t.toLowerCase();this._privateHeaders[r]||(this._responseHeaders[r]=e.headers[t])}null!=this._mimeOverride&&(this._responseHeaders["content-type"]=this._mimeOverride)},t.prototype._parseResponse=function(){var e=s.concat(this._responseParts);switch(this._responseParts=null,this.responseType){case"json":this.responseText=null;try{this.response=JSON.parse(e.toString("utf-8"))}catch(e){this.response=null}return;case"buffer":return this.responseText=null,void(this.response=e);case"arraybuffer":this.responseText=null;for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),n=0;n{e.exports=function(){for(var e={},r=0;r{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},10222:(e,t,r)=>{"use strict";function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,i=arguments.length;r1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");n=this.head.next,r=this.head.value}for(var i=0;null!==n;i++)r=e(r,n.value,i),n=n.next;return r},n.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");n=this.tail.prev,r=this.tail.value}for(var i=this.length-1;null!==n;i--)r=e(r,n.value,i),n=n.prev;return r},n.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},n.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(tthis.length&&(t=this.length);for(var i=0,o=this.head;null!==o&&ithis.length&&(t=this.length);for(var i=this.length,o=this.tail;null!==o&&i>t;i--)o=o.prev;for(;null!==o&&i>e;i--,o=o.prev)r.push(o.value);return r},n.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,o=this.head;null!==o&&n{"use strict";var n,i=r(4364),o=Object.create,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,d=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of u(t))l.call(e,i)||i===r||s(e,i,{get:()=>t[i],enumerable:!(n=a(t,i))||n.enumerable});return e},h=(e,t,r)=>(r=null!=e?o(c(e)):{},d(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),f={};((e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})})(f,{APTOS_CONNECT_ACCOUNT_URL:()=>he,APTOS_CONNECT_BASE_URL:()=>de,ChainIdToAnsSupportedNetworkMap:()=>I,NetworkName:()=>_,TxnBuilderTypes:()=>we.TxnBuilderTypes,Types:()=>we.Types,WalletCore:()=>Ce,WalletCoreV1:()=>Ae,WalletReadyState:()=>E,WalletStandardCore:()=>Ie,areBCSArguments:()=>ne,convertNetwork:()=>V,convertV2PayloadToV1JSONPayload:()=>J,convertV2TransactionPayloadToV1BCSPayload:()=>Y,fetchDevnetChainId:()=>se,generalizedErrorMessage:()=>re,generateTransactionPayloadFromV1Input:()=>X,getAptosConfig:()=>ie,getAptosConnectWallets:()=>pe,getLocalStorage:()=>be,isAptosConnectWallet:()=>fe,isAptosNetwork:()=>oe,isInAppBrowser:()=>ee,isInstallRequired:()=>ce,isInstalledOrLoadable:()=>ue,isMobile:()=>$,isRedirectable:()=>te,partitionWallets:()=>ae,removeLocalStorage:()=>ye,scopePollingDetectionStrategy:()=>ve,setLocalStorage:()=>me,truncateAddress:()=>le}),e.exports=(n=f,d(s({},"__esModule",{value:!0}),n));var p="4.8.2",g=r(80244),m=r(89836),y=h(r(3711)),b=r(751),v=r(18787),A=r(19671),w=r(89836),E=(e=>(e.Installed="Installed",e.NotDetected="NotDetected",e.Loadable="Loadable",e.Unsupported="Unsupported",e))(E||{}),_=(e=>(e.Mainnet="mainnet",e.Testnet="testnet",e.Devnet="devnet",e))(_||{}),I={1:"mainnet",2:"testnet"},S=class extends Error{constructor(e,t){super(e),this.error=t}},k=class extends S{constructor(){super(...arguments),this.name="WalletNotSelectedError"}},C=class extends S{constructor(){super(...arguments),this.name="WalletNotReadyError"}},T=class extends S{constructor(){super(...arguments),this.name="WalletConnectionError"}},x=class extends S{constructor(){super(...arguments),this.name="WalletDisconnectionError"}},M=class extends S{constructor(){super(...arguments),this.name="WalletAccountError"}},B=class extends S{constructor(){super(...arguments),this.name="WalletGetNetworkError"}},P=class extends S{constructor(){super(...arguments),this.name="WalletAccountChangeError"}},R=class extends S{constructor(){super(...arguments),this.name="WalletNetworkChangeError"}},O=class extends S{constructor(){super(...arguments),this.name="WalletNotConnectedError"}},N=class extends S{constructor(){super(...arguments),this.name="WalletSignMessageError"}},D=class extends S{constructor(){super(...arguments),this.name="WalletSignMessageAndVerifyError"}},L=class extends S{constructor(){super(...arguments),this.name="WalletSignAndSubmitMessageError"}},U=class extends S{constructor(){super(...arguments),this.name="WalletSignTransactionError"}},F=class extends S{constructor(){super(...arguments),this.name="WalletNotSupportedMethod"}},j=class extends S{constructor(){super(...arguments),this.name="WalletChangeNetworkError"}},z=r(80244),H=h(r(3711)),K=r(1048),G=r(89836),Q=h(r(82926)),q=r(89836),W=r(80244);function V(e){switch(null==e?void 0:e.name){case"mainnet":return q.Network.MAINNET;case"testnet":return q.Network.TESTNET;case"devnet":return q.Network.DEVNET;case"local":return q.Network.LOCAL;default:throw new Error("Invalid Aptos network name")}}function Y(e){const t=new W.BCS.Deserializer(e.bcsToBytes());return W.TxnBuilderTypes.TransactionPayload.deserialize(t)}function J(e){var t,r;if("bytecode"in e)throw new Error("script payload not supported");if("multisigAddress"in e){const r=null==(t=e.typeArguments)?void 0:t.map((e=>e instanceof q.TypeTag?e.toString():e));return{type:"multisig_payload",multisig_address:e.multisigAddress.toString(),function:e.function,type_arguments:r||[],arguments:e.functionArguments}}{const t=null==(r=e.typeArguments)?void 0:r.map((e=>e instanceof q.TypeTag?e.toString():e));return{type:"entry_function_payload",function:e.function,type_arguments:t||[],arguments:e.functionArguments}}}async function X(e,t){if("function"in t){const r={function:t.function,functionArguments:t.arguments,typeArguments:t.type_arguments};return(0,q.generateTransactionPayload)({...r,aptosConfig:e})}throw new Error("Payload type not supported")}var Z=r(89836);function $(){return/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/i.test(navigator.userAgent)}function ee(){const e=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),t=/(Android).*Version\/[\d.]+.*Chrome\/[^\s]+ Mobile/i.test(navigator.userAgent);return e||t}function te(){return!("undefined"==typeof navigator||!navigator)&&$()&&!ee()}function re(e){return"object"==typeof e&&"message"in e?e.message:e}var ne=e=>0!==e.length&&e.every((e=>e instanceof Z.Serializable)),ie=e=>{if(!e)throw new Error("Undefined network");return oe(e)?new Z.AptosConfig({network:V(e)}):new Z.AptosConfig({network:Z.Network.CUSTOM,fullnode:e.url})},oe=e=>{if(!e)throw new Error("Undefined network");return void 0!==Z.NetworkToNodeAPI[e.name]},se=async()=>{const e=new Z.Aptos;return await e.getChainId()};function ae(e,t=ue){const r=[],n=[];for(const i of e)t(i)?r.push(i):n.push(i);return{defaultWallets:r,moreWallets:n}}function ue(e){return"Installed"===e.readyState||"Loadable"===e.readyState}function ce(e){const t=ue(e);return!(!t&&te()||t)}function le(e){if(e)return`${e.slice(0,6)}...${e.slice(-5)}`}var de="https://aptosconnect.app",he="https://aptosconnect.app/dashboard/main-account";function fe(e){return e.url.startsWith(de)}function pe(e){const{defaultWallets:t,moreWallets:r}=ae(e,fe);return{aptosConnectWallets:t,otherWallets:r}}var ge="AptosWalletName";function me(e){localStorage.setItem(ge,e)}function ye(){localStorage.removeItem(ge)}function be(){localStorage.getItem(ge)}function ve(e){if("undefined"==typeof window||"undefined"==typeof document)return;const t=[];function r(){if(e())for(const e of t)e()}const n=setInterval(r,1e3);t.push((()=>clearInterval(n))),"loading"===document.readyState&&(document.addEventListener("DOMContentLoaded",r,{once:!0}),t.push((()=>document.removeEventListener("DOMContentLoaded",r)))),"complete"!==document.readyState&&(window.addEventListener("load",r,{once:!0}),t.push((()=>window.removeEventListener("load",r)))),r()}var Ae=class extends H.default{async connect(e){return await e.connect()}async resolveSignAndSubmitTransaction(e,t,r,n){var i,o,s,a,u,c,l,d;if(ne(e.functionArguments)){const u=ie(t),c=Y(await(0,G.generateTransactionPayload)({...e,aptosConfig:u}));return await this.signAndSubmitBCSTransaction(c,r,{max_gas_amount:(null==(i=n.options)?void 0:i.maxGasAmount)?BigInt(null==(o=n.options)?void 0:o.maxGasAmount):void 0,gas_unit_price:(null==(s=n.options)?void 0:s.gasUnitPrice)?BigInt(null==(a=n.options)?void 0:a.gasUnitPrice):void 0})}const h=J(e);return await this.signAndSubmitTransaction(h,r,{max_gas_amount:(null==(u=n.options)?void 0:u.maxGasAmount)?BigInt(null==(c=n.options)?void 0:c.maxGasAmount):void 0,gas_unit_price:(null==(l=n.options)?void 0:l.gasUnitPrice)?BigInt(null==(d=n.options)?void 0:d.gasUnitPrice):void 0})}async signAndSubmitTransaction(e,t,r){try{return await t.signAndSubmitTransaction(e,r)}catch(e){const t="object"==typeof e&&"message"in e?e.message:e;throw new L(t).message}}async signAndSubmitBCSTransaction(e,t,r){if(!("signAndSubmitBCSTransaction"in t))throw new F(`Submit a BCS Transaction is not supported by ${t.name}`).message;try{return await t.signAndSubmitBCSTransaction(e,r)}catch(e){const t="object"==typeof e&&"message"in e?e.message:e;throw new L(t).message}}async signTransaction(e,t,r){try{return await t.signTransaction(e,r)}catch(e){const t="object"==typeof e&&"message"in e?e.message:e;throw new U(t).message}}async signMessageAndVerify(e,t,r){try{const n=await t.signMessage(e);if(!n)throw new D("Failed to sign a message").message;i.log("signMessageAndVerify signMessage response",n);let o=!1;if(Array.isArray(n.signature)){const{fullMessage:e,signature:t,bitmap:i}=n;if(!i)throw new D("Failed to get a bitmap").message;{const n=r.minKeysRequired;if(t.lengthArray.from({length:8}).map(((t,r)=>e>>r&1)))),s=n.map(((e,t)=>t)).filter((e=>n[e])),a=r.publicKey.filter(((e,t)=>s.includes(t)));o=!0;for(let r=0;rn.name===e.name));if("1.1.0"!==(null==(o=null==u?void 0:u.features["aptos:signAndSubmitTransaction"])?void 0:o.version)){const i=await t.transaction.build.simple({sender:r.address.toString(),data:e.data,options:e.options}),o=await n.signAndSubmitTransaction(i);if(o.status===Ee.UserResponseStatus.REJECTED)throw new T("User has rejected the request").message;return o.args}const c={gasUnitPrice:null==(s=e.options)?void 0:s.gasUnitPrice,maxGasAmount:null==(a=e.options)?void 0:a.maxGasAmount,payload:e.data},l=await n.signAndSubmitTransaction(c);if(l.status===Ee.UserResponseStatus.REJECTED)throw new T("User has rejected the request").message;return l.args}catch(e){const t=re(e);throw new L(t).message}}async signTransaction(e,t,r){const n=await t.signTransaction(e,r);if(n.status===Ee.UserResponseStatus.REJECTED)throw new T("User has rejected the request").message;return n.args}async signMessage(e,t){try{const r=await t.signMessage(e);if(r.status===Ee.UserResponseStatus.REJECTED)throw new T("User has rejected the request").message;return r.args}catch(e){const t=re(e);throw new N(t).message}}async signMessageAndVerify(e,t){try{const r=await t.signMessage(e),n=await t.account();if(r.status===Ee.UserResponseStatus.REJECTED)throw new T("Failed to sign a message").message;let i=!1;if(r.args.signature instanceof _e.MultiEd25519Signature){if(!(n.publicKey instanceof _e.MultiEd25519PublicKey))throw new D("Public key and Signature type mismatch").message;const{fullMessage:e,signature:t}=r.args;if(t.bitmap){const r=n.publicKey.threshold;i=!(t.signatures.length{var t,r,n;let i={name:e.name,url:e.url,icon:e.icon,provider:e,connect:e.features["aptos:connect"].connect,disconnect:e.features["aptos:disconnect"].disconnect,network:e.features["aptos:network"].network,account:e.features["aptos:account"].account,signAndSubmitTransaction:null==(t=e.features["aptos:signAndSubmitTransaction"])?void 0:t.signAndSubmitTransaction,signMessage:e.features["aptos:signMessage"].signMessage,onAccountChange:e.features["aptos:onAccountChange"].onAccountChange,onNetworkChange:e.features["aptos:onNetworkChange"].onNetworkChange,signTransaction:e.features["aptos:signTransaction"].signTransaction,openInMobileApp:null==(r=e.features["aptos:openInMobileApp"])?void 0:r.openInMobileApp,changeNetwork:null==(n=e.features["aptos:changeNetwork"])?void 0:n.changeNetwork,readyState:"Installed",isAIP62Standard:!0};this._all_wallets=this._all_wallets.filter((e=>e.name!==i.name)),this._all_wallets.push(i),this.emit("standardWalletsAdded",i)},this._wallets=e,this._optInWallets=t,this._dappConfig=r,this._sdkWallets=function(e){const t=[];return(null==e?void 0:e.network)===w.Network.MAINNET?t.push(new v.TWallet):t.push(new v.DevTWallet),"undefined"!=typeof window&&t.push(new A.AptosConnectWallet({network:null==e?void 0:e.network,dappId:null==e?void 0:e.aptosConnectDappId})),t}(this._dappConfig),this.scopePollingDetectionStrategy(),this.fetchAptosWallets(),this.appendNotDetectedStandardSupportedWallets(this._standard_wallets)}scopePollingDetectionStrategy(){var e;null==(e=this._wallets)||e.forEach((e=>{this._all_wallets.push(e),e.readyState||(e.readyState="undefined"==typeof window||"undefined"==typeof document?"Unsupported":"NotDetected"),"undefined"!=typeof window&&ve((()=>{const t=e.providerName||e.name.toLowerCase();return!!Object.keys(window).includes(t)&&(e.readyState="Installed",e.provider=window[t],this.emit("readyStateChange",e),!0)}))}))}fetchAptosWallets(){let{aptosWallets:e,on:t}=(0,b.getAptosWallets)();if(this.setWallets(e),"undefined"==typeof window)return;const r=this;t("register",(function(){let{aptosWallets:e}=(0,b.getAptosWallets)();r.setWallets(e)})),t("unregister",(function(){let{aptosWallets:e}=(0,b.getAptosWallets)();r.setWallets(e)}))}appendNotDetectedStandardSupportedWallets(e){ke.map((t=>{if(-1!==this.wallets.findIndex((e=>e.name===t.name)))return;const r=e.find((e=>e.name==t.name));r&&this.excludeWallet(r)||r||(this._all_wallets.push(t),this.emit("standardWalletsAdded",t))}))}setWallets(e){const t=[];[...this._sdkWallets,...e].map((e=>{this.excludeWallet(e)||(0,b.isWalletWithRequiredFeatureSet)(e)&&(e.readyState="Installed",t.push(e),this.standardizeStandardWalletToPluginWalletType(e))})),this._standard_wallets=t}excludeWallet(e){return!fe(e)&&this._optInWallets.length>0&&!this._optInWallets.includes(e.name)}recordEvent(e,t){var r,n,i;this.ga4.gtag("event",`wallet_adapter_${e}`,{wallet:null==(r=this._wallet)?void 0:r.name,network:null==(n=this._network)?void 0:n.name,network_url:null==(i=this._network)?void 0:i.url,adapter_core_version:p,send_to:"G-GNVVWBL3J9",...t})}ensureWalletExists(e){if(!e)throw(new O).name;if("Loadable"!==e.readyState&&"Installed"!==e.readyState)throw new C("Wallet is not set").name}ensureAccountExists(e){if(!e)throw new M("Account is not set").name}doesWalletExist(){if(!this._connected||this._connecting||!this._wallet)throw(new O).name;if("Loadable"!==this._wallet.readyState&&"Installed"!==this._wallet.readyState)throw(new C).name;return!0}clearData(){this._connected=!1,this.setWallet(null),this.setAccount(null),this.setNetwork(null),ye()}async setAnsName(){var e;if((null==(e=this._network)?void 0:e.chainId)&&this._account){if(!I[this._network.chainId]||!oe(this._network))return void(this._account.ansName=void 0);const e=new m.AptosConfig({network:V(this._network)}),t=new m.Aptos(e),r=await t.ans.getPrimaryName({address:this._account.address.toString()});this._account.ansName=r}}setWallet(e){this._wallet=e}setAccount(e){var t;if(null!==e){if(null==(t=this._wallet)?void 0:t.isAIP62Standard){if("status"in e){const t=e;if(t.status===b.UserResponseStatus.REJECTED)throw this._connecting=!1,new T("User has rejected the request").message;return void(this._account={address:t.args.address.toString(),publicKey:t.args.publicKey.toString(),ansName:t.args.ansName})}{const t=e;return void(this._account={address:t.address.toString(),publicKey:t.publicKey.toString(),ansName:t.ansName})}}this._account={...e}}else this._account=null}setNetwork(e){var t,r,n;if(null!==e){if(null==(t=this._wallet)?void 0:t.isAIP62Standard){const t=e;return this.recordEvent("network_change",{from:null==(r=this._network)?void 0:r.name,to:t.name}),void(this._network={name:t.name.toLowerCase(),chainId:t.chainId.toString(),url:t.url})}this.recordEvent("network_change",{from:null==(n=this._network)?void 0:n.name,to:e.name}),this._network={...e,name:e.name.toLowerCase()}}else this._network=null}isConnected(){return this._connected}get wallets(){return this._all_wallets}get pluginWallets(){return this._wallets}get standardWallets(){return this._standard_wallets}get wallet(){try{return this._wallet?{name:this._wallet.name,icon:this._wallet.icon,url:this._wallet.url}:null}catch(e){throw new k(e).message}}get account(){try{return this._account}catch(e){throw new M(e).message}}get network(){try{return this._network}catch(e){throw new B(e).message}}async connect(e){var t;const r=this._all_wallets.find((t=>t.name===e));if(r){if(this._connected&&(null==(t=this._wallet)?void 0:t.name)===e)throw new T(`${e} wallet is already connected`).message;if(te()&&"Installed"!==r.readyState){if(r.isAIP62Standard&&r.openInMobileApp)return void r.openInMobileApp();if(r.deeplinkProvider){const e=encodeURIComponent(window.location.href),t=r.deeplinkProvider({url:e});window.location.href=t}}else"Installed"!==r.readyState&&"Loadable"!==r.readyState||await this.connectWallet(r)}}async connectWallet(e){try{let t;this._connecting=!0,this.setWallet(e),t=e.isAIP62Standard?await this.walletStandardCore.connect(e):await this.walletCoreV1.connect(e),this.setAccount(t);const r=await e.network();this.setNetwork(r),await this.setAnsName(),me(e.name),this._connected=!0,this.recordEvent("wallet_connect"),this.emit("connect",t)}catch(e){this.clearData();const t=re(e);throw new T(t).message}finally{this._connecting=!1}}async disconnect(){try{this.ensureWalletExists(this._wallet),await this._wallet.disconnect(),this.clearData(),this.recordEvent("wallet_disconnect"),this.emit("disconnect")}catch(e){const t=re(e);throw new x(t).message}}async signAndSubmitTransaction(e){try{if("function"in e.data&&"0x1::account::rotate_authentication_key_call"===e.data.function)throw new L("SCAM SITE DETECTED").message;this.ensureWalletExists(this._wallet),this.ensureAccountExists(this._account),this.recordEvent("sign_and_submit_transaction");const t=e.data,r=ie(this._network),n=new m.Aptos(r);if(this._wallet.signAndSubmitTransaction){if(this._wallet.isAIP62Standard){const{hash:t,...r}=await this.walletStandardCore.signAndSubmitTransaction(e,n,this._account,this._wallet,this._standard_wallets);return{hash:t,output:r}}{const{hash:r,...n}=await this.walletCoreV1.resolveSignAndSubmitTransaction(t,this._network,this._wallet,e);return{hash:r,output:n}}}const i=await n.transaction.build.simple({sender:this._account.address,data:e.data,options:e.options}),o=await this.signTransaction(i);return await this.submitTransaction({transaction:i,senderAuthenticator:o})}catch(e){const t=re(e);throw new L(t).message}}async signTransaction(e,t,r){var n,i,o,s;try{if(this.ensureWalletExists(this._wallet),this.recordEvent("sign_transaction"),this._wallet.signTransaction){if(this._wallet.isAIP62Standard){if("rawTransaction"in e)return await this.walletStandardCore.signTransaction(e,this._wallet,t);{const t=ie(this._network);this.ensureAccountExists(this._account);const s=this._account.address,a=await X(t,e),u=r,c={accountSequenceNumber:null==u?void 0:u.sequenceNumber,expireTimestamp:null!=(n=null==u?void 0:u.expireTimestamp)?n:null==u?void 0:u.expirationTimestamp,gasUnitPrice:null!=(i=null==u?void 0:u.gasUnitPrice)?i:null==u?void 0:u.gas_unit_price,maxGasAmount:null!=(o=null==u?void 0:u.maxGasAmount)?o:null==u?void 0:u.max_gas_amount},l=await(0,m.generateRawTransaction)({aptosConfig:t,payload:a,sender:s,options:c});return await this.walletStandardCore.signTransaction(new m.SimpleTransaction(l),this._wallet,!1)}}if("rawTransaction"in e)return await this._wallet.signTransaction(e,t);{const t=await this.walletCoreV1.signTransaction(e,this._wallet,{max_gas_amount:(null==r?void 0:r.maxGasAmount)?BigInt(null==r?void 0:r.maxGasAmount):void 0,gas_unit_price:(null==r?void 0:r.gasUnitPrice)?BigInt(null==r?void 0:r.gasUnitPrice):void 0});if(!t)throw new Error("error");const n=new g.BCS.Deserializer(t),i=g.TxnBuilderTypes.SignedTransaction.deserialize(n).authenticator,o=i.public_key.value,s=i.signature.value;return new m.AccountAuthenticatorEd25519(new m.Ed25519PublicKey(o),new m.Ed25519Signature(s))}}throw new F(`Sign Transaction is not supported by ${null==(s=this.wallet)?void 0:s.name}`).message}catch(e){const t=re(e);throw new U(t).message}}async signMessage(e){try{return this.ensureWalletExists(this._wallet),this.recordEvent("sign_message"),this._wallet.isAIP62Standard?await this.walletStandardCore.signMessage(e,this._wallet):await this._wallet.signMessage(e)}catch(e){const t=re(e);throw new N(t).message}}async submitTransaction(e){try{this.ensureWalletExists(this._wallet);const{additionalSignersAuthenticators:t}=e,r=void 0!==t?"multi-agent":"simple";if(this.recordEvent("submit_transaction",{transaction_type:r}),this._wallet.submitTransaction)return await this._wallet.submitTransaction(e);const n=new m.AptosConfig({network:V(this.network)}),i=new m.Aptos(n);if(void 0!==t){const r={...e,additionalSignersAuthenticators:t};return i.transaction.submit.multiAgent(r)}return i.transaction.submit.simple(e)}catch(e){const t=re(e);throw new U(t).message}}async onAccountChange(){try{this.ensureWalletExists(this._wallet),await this._wallet.onAccountChange((async e=>{this.setAccount(e),await this.setAnsName(),this.recordEvent("account_change"),this.emit("accountChange",this._account)}))}catch(e){const t=re(e);throw new P(t).message}}async onNetworkChange(){try{this.ensureWalletExists(this._wallet),await this._wallet.onNetworkChange((async e=>{this.setNetwork(e),await this.setAnsName(),this.emit("networkChange",this._network)}))}catch(e){const t=re(e);throw new R(t).message}}async changeNetwork(e){var t;try{this.ensureWalletExists(this._wallet),this.recordEvent("change_network_request",{from:null==(t=this._network)?void 0:t.name,to:e});const r=e===m.Network.DEVNET?await se():m.NetworkToChainId[e];if(this._wallet.changeNetwork){const t={name:e,chainId:r},n=await this._wallet.changeNetwork(t);if(n.status===b.UserResponseStatus.REJECTED)throw new T("User has rejected the request").message;return n.args}throw new j(`${this._wallet.name} does not support changing network request`).message}catch(e){const t=re(e);throw new j(t).message}}async signMessageAndVerify(e){try{return this.ensureWalletExists(this._wallet),this.ensureAccountExists(this._account),this.recordEvent("sign_message_and_verify"),this._wallet.isAIP62Standard?this.walletStandardCore.signMessageAndVerify(e,this._wallet):await this.walletCoreV1.signMessageAndVerify(e,this._wallet,this._account)}catch(e){const t=re(e);throw new D(t).message}}};"undefined"!=typeof window&&(window.WALLET_ADAPTER_CORE_VERSION=p)},18787:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DevTWallet:()=>Fo,LocalTWallet:()=>Uo,MyWalletAccount:()=>Oo,QaTWallet:()=>jo,TWallet:()=>No});var n=r(33136),i="\n fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {\n token_standard\n token_properties_mutated_v1\n token_data_id\n table_type_v1\n storage_id\n property_version_v1\n owner_address\n last_transaction_version\n last_transaction_timestamp\n is_soulbound_v2\n is_fungible_v2\n amount\n current_token_data {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",o=`\n query getAccountOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${i}`,s=`\n query getAccountOwnedTokensFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${i}`,a="\n query getCollectionData($where_condition: current_collections_v2_bool_exp!) {\n current_collections_v2(where: $where_condition) {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n}\n ",u="\n query getNames($offset: Int, $limit: Int, $where_condition: current_aptos_names_bool_exp, $order_by: [current_aptos_names_order_by!]) {\n current_aptos_names(\n limit: $limit\n where: $where_condition\n order_by: $order_by\n offset: $offset\n ) {\n ...AnsTokenFragment\n }\n}\n \n fragment AnsTokenFragment on current_aptos_names {\n domain\n expiration_timestamp\n registered_address\n subdomain\n token_standard\n is_primary\n owner_address\n}\n ",c="\n query getNumberOfDelegators($where_condition: num_active_delegator_per_pool_bool_exp, $order_by: [num_active_delegator_per_pool_order_by!]) {\n num_active_delegator_per_pool(where: $where_condition, order_by: $order_by) {\n num_active_delegator\n pool_address\n }\n}\n ",l="\n query getProcessorStatus($where_condition: processor_status_bool_exp) {\n processor_status(where: $where_condition) {\n last_success_version\n processor\n last_updated\n }\n}\n ",d=`\n query getCurrentTokenOwnership($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${i}`,h=class extends Error{constructor(e,t,r){super(r),this.name="AptosApiError",this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.data=t.data,this.request=e}},f="1.18.0",p={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",429:"Too Many Requests",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable"};async function g(e,t,r){let n,{url:i,path:o}=e,s=o?`${i}/${o}`:i,a=await async function(e,t){let{url:r,method:n,body:i,contentType:o,params:s,overrides:a,originMethod:u}=e,c={...a?.HEADERS,"x-aptos-client":`aptos-typescript-sdk/${f}`,"content-type":o??"application/json","x-aptos-typescript-sdk-origin-method":u};return a?.AUTH_TOKEN&&(c.Authorization=`Bearer ${a?.AUTH_TOKEN}`),a?.API_KEY&&(c.Authorization=`Bearer ${a?.API_KEY}`),t.provider({url:r,method:n,body:i,params:s,headers:c,overrides:a})}({...e,url:s},t.client),u={status:a.status,statusText:a.statusText,data:a.data,headers:a.headers,config:a.config,request:a.request,url:s};if(401===u.status)throw new h(e,u,`Error: ${u.data}`);if("Indexer"===r){let t=u.data;if(t.errors)throw new h(e,u,`Indexer error: ${t.errors[0].message}`??0);u.data=t.data}else if(("Pepper"===r||"Prover"===r)&&u.status>=400)throw new h(e,u,`${a.data}`);if(u.status>=200&&u.status<300)return u;throw n=u&&u.data&&"message"in u.data&&"error_code"in u.data?JSON.stringify(u.data):u.status in p?p[u.status]:`Unhandled Error ${u.status} : ${u.statusText}`,new h(e,u,`${r} error: ${n}`)}async function m(e){let{type:t,originMethod:r,path:n,body:i,acceptType:o,contentType:s,params:a,aptosConfig:u,overrides:c}=e;return g({url:u.getRequestUrl(t),method:"POST",originMethod:r,path:n,body:i,contentType:s,acceptType:o,params:a,overrides:c},u,e.type)}async function y(e){let{aptosConfig:t}=e;return m({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function b(e){let{aptosConfig:t}=e;return m({...e,type:"Indexer",overrides:{...t.clientConfig,...t.indexerConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.indexerConfig?.HEADERS}}})}async function v(e){let{aptosConfig:t}=e,r={...t,clientConfig:{...t.clientConfig}};return delete r?.clientConfig?.API_KEY,m({...e,type:"Faucet",overrides:{...r.clientConfig,...r.faucetConfig,...e.overrides,HEADERS:{...r.clientConfig?.HEADERS,...r.faucetConfig?.HEADERS}}})}async function A(e){return m({...e,type:"Pepper"})}async function w(e){return m({...e,type:"Prover"})}async function E(e){let{aptosConfig:t,overrides:r,params:n,contentType:i,acceptType:o,path:s,originMethod:a,type:u}=e;return g({url:t.getRequestUrl(u),method:"GET",originMethod:a,path:s,contentType:i,acceptType:o,params:n,overrides:{...t.clientConfig,...r}},t,e.type)}async function _(e){let{aptosConfig:t}=e;return E({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function I(e){let t,r=[],n=e.params;do{let i=await E({type:"Fullnode",aptosConfig:e.aptosConfig,originMethod:e.originMethod,path:e.path,params:n,overrides:e.overrides});t=i.headers["x-aptos-cursor"],delete i.headers,r.push(...i.data),n.start=t}while(null!=t);return r}async function S(e){let{aptosConfig:t}=e,{data:r}=await _({aptosConfig:t,originMethod:"getLedgerInfo",path:""});return r}async function k(e){let{aptosConfig:t,query:r,originMethod:n}=e,{data:i}=await b({aptosConfig:t,originMethod:n??"queryIndexer",path:"",body:r,overrides:{WITH_CREDENTIALS:!1}});return i}async function C(e){let t=await async function(e){let{aptosConfig:t}=e;return(await k({aptosConfig:t,query:{query:l},originMethod:"getProcessorStatuses"})).processor_status}({aptosConfig:e.aptosConfig});return BigInt(t[0].last_success_version)}async function T(e){let{aptosConfig:t,processorType:r}=e;return(await k({aptosConfig:t,query:{query:l,variables:{where_condition:{processor:{_eq:r}}}},originMethod:"getProcessorStatus"})).processor_status[0]}var x=r(93584);async function M(e){return new Promise((t=>{setTimeout(t,e)}))}var B=()=>Math.floor(Date.now()/1e3);function P(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=t+"==".substring(0,(3-t.length%3)%3);return(0,x.D4)(r)}var R=new Map;function O(e,t,r){return async(...n)=>{if(R.has(t)){let{value:e,timestamp:n}=R.get(t);if(void 0===r||Date.now()-n<=r)return e}let i=await e(...n);return R.set(t,{value:i,timestamp:Date.now()}),i}}var N=(e=>(e.FULLNODE="Fullnode",e.INDEXER="Indexer",e.FAUCET="Faucet",e.PEPPER="Pepper",e.PROVER="Prover",e))(N||{}),D="0x1::aptos_coin::AptosCoin",L=(e=>(e.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",e.DEFAULT="default_processor",e.EVENTS_PROCESSOR="events_processor",e.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",e.STAKE_PROCESSOR="stake_processor",e.TOKEN_V2_PROCESSOR="token_v2_processor",e.USER_TRANSACTION_PROCESSOR="user_transaction_processor",e))(L||{});async function U(e){let{aptosConfig:t,options:r}=e;return I({aptosConfig:t,originMethod:"getTransactions",path:"transactions",params:{start:r?.offset,limit:r?.limit}})}async function F(e){let{aptosConfig:t}=e;return O((async()=>{let{data:e}=await _({aptosConfig:t,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return e}),`gas-price-${t.network}`,3e5)()}async function j(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await _({aptosConfig:t,path:`transactions/by_hash/${r}`,originMethod:"getTransactionByHash"});return n}async function z(e){let t,r,{aptosConfig:n,transactionHash:i,options:o}=e,s=o?.timeoutSecs??20,a=o?.checkSuccess??!0,u=!0,c=0,l=200;function d(e){if(!(e instanceof h)||(r=e,404!==e.status&&e.status>=400&&e.status<500))throw e}try{t=await j({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type}catch(e){d(e)}if(u){let e=Date.now();try{t=await async function(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await _({aptosConfig:t,path:`transactions/wait_by_hash/${r}`,originMethod:"longWaitForTransaction"});return n}({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type}catch(e){d(e)}c=(Date.now()-e)/1e3}for(;u&&!(c>=s);){try{if(t=await j({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type,!u)break}catch(e){d(e)}await M(l),c+=l/1e3,l*=1.5}if(void 0===t)throw r||new K(`Fetching transaction ${i} failed and timed out after ${s} seconds`,t);if("pending_transaction"===t.type)throw new K(`Transaction ${i} timed out in pending state after ${s} seconds`,t);if(!a)return t;if(!t.success)throw new G(`Transaction ${i} failed with an error: ${t.vm_status}`,t);return t}async function H(e){let{aptosConfig:t,processorType:r}=e,n=BigInt(e.minimumLedgerVersion),i=(new Date).getTime(),o=BigInt(-1);for(;o3e3)throw new Error("waitForLastSuccessIndexerVersionSync timeout");if(o=void 0===r?await C({aptosConfig:t}):(await T({aptosConfig:t,processorType:r})).last_success_version,o>=n)break;await M(200)}}var K=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},G=class extends Error{constructor(e,t){super(e),this.transaction=t}};async function Q(e){let{aptosConfig:t,block:r,options:n}=e;if(n?.withTransactions){r.transactions=r.transactions??[];let e,n=r.transactions[r.transactions.length-1],i=BigInt(r.first_version),o=BigInt(r.last_version),s=n?.version;if(e=void 0===s?i-1n:BigInt(s),e===o)return r;let a=[],u=100n;for(let r=e+1n;r(e.TOO_SHORT="too_short",e.INVALID_LENGTH="invalid_length",e.INVALID_HEX_CHARS="invalid_hex_chars",e))(Z||{}),$=class e{constructor(e){this.data=e}toUint8Array(){return this.data}toStringWithoutPrefix(){return(0,X.My)(this.data)}toString(){return`0x${this.toStringWithoutPrefix()}`}static fromHexString(t){let r=t;if(r.startsWith("0x")&&(r=r.slice(2)),0===r.length)throw new J("Hex string is too short, must be at least 1 char long, excluding the optional leading 0x.","too_short");if(r.length%2!=0)throw new J("Hex string must be an even number of hex characters.","invalid_length");try{return new e((0,X.aT)(r))}catch(e){throw new J(`Hex string contains invalid hex characters: ${e?.message}`,"invalid_hex_chars")}}static fromHexInput(t){return t instanceof Uint8Array?new e(t):e.fromHexString(t)}static isValid(t){try{return e.fromHexString(t),{valid:!0}}catch(e){return{valid:!1,invalidReason:e?.invalidReason,invalidReasonMessage:e?.message}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}},ee=Object.defineProperty,te=Object.getOwnPropertyDescriptor,re=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?te(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&ee(t,r,o),o},ne=class{bcsToBytes(){let e=new ie;return this.serialize(e),e.toUint8Array()}bcsToHex(){let e=this.bcsToBytes();return $.fromHexInput(e)}},ie=class{constructor(e=64){if(e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(e),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){let t=BigInt(e)&W,r=BigInt(e)>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){let t=BigInt(e)&V,r=BigInt(e)>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e,r=[];for(;t>>>7;)r.push(127&t|128),t>>>=7;r.push(t),this.appendToBuffer(new Uint8Array(r))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(e){e.serialize(this)}serializeVector(e){this.serializeU32AsUleb128(e.length),e.forEach((e=>{e.serialize(this)}))}serializeOption(e){let t=void 0!==e;this.serializeBool(t),t&&e.serialize(this)}serializeOptionStr(e){void 0===e?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(e))}};function oe(e){if("boolean"!=typeof e)throw new Error(`${e} is not a boolean value`)}re([ue(0,255)],ie.prototype,"serializeU8",1),re([ue(0,65535)],ie.prototype,"serializeU16",1),re([ue(0,q)],ie.prototype,"serializeU32",1),re([ue(BigInt(0),W)],ie.prototype,"serializeU64",1),re([ue(BigInt(0),V)],ie.prototype,"serializeU128",1),re([ue(BigInt(0),Y)],ie.prototype,"serializeU256",1),re([ue(0,q)],ie.prototype,"serializeU32AsUleb128",1);var se=(e,t,r)=>`${e} is out of range: [${t}, ${r}]`;function ae(e,t,r){let n=BigInt(e);if(n>BigInt(r)||n{let o=i.value;return i.value=function(r){return ae(r,e,t),o.apply(this,[r])},i}}var ce=(e=>(e.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",e.INVALID_HEX_CHARS="invalid_hex_chars",e.TOO_SHORT="too_short",e.TOO_LONG="too_long",e.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",e.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",e.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES",e))(ce||{}),le=class e extends ne{constructor(t){if(super(),t.length!==e.LENGTH)throw new J("AccountAddress data should be exactly 32 bytes long","incorrect_number_of_bytes");this.data=t}isSpecial(){return this.data.slice(0,this.data.length-1).every((e=>0===e))&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let e=(0,X.My)(this.data);return this.isSpecial()&&(e=e[e.length-1]),e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return(0,X.My)(this.data)}toUint8Array(){return this.data}serialize(e){e.serializeFixedBytes(this.data)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(3),e.serialize(this)}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e(r)}static fromStringStrict(t){if(!t.startsWith("0x"))throw new J("Hex string must start with a leading 0x.","leading_zero_x_required");let r=e.fromString(t);if(t.length!==e.LONG_STRING_LENGTH+2){if(!r.isSpecial())throw new J(`The given hex string ${t} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");if(3!==t.length)throw new J(`The given hex string ${t} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}return r}static fromString(t){let r,n=t;if(t.startsWith("0x")&&(n=t.slice(2)),0===n.length)throw new J("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(n.length>64)throw new J("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");try{r=(0,X.aT)(n.padStart(64,"0"))}catch(e){throw new J(`Hex characters are invalid: ${e?.message}`,"invalid_hex_chars")}return new e(r)}static from(t){return t instanceof e?t:t instanceof Uint8Array?new e(t):e.fromString(t)}static fromStrict(t){return t instanceof e?t:t instanceof Uint8Array?new e(t):e.fromStringStrict(t)}static isValid(t){try{return t.strict?e.fromStrict(t.input):e.from(t.input),{valid:!0}}catch(e){return{valid:!1,invalidReason:e?.invalidReason,invalidReasonMessage:e?.message}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}};le.LENGTH=32,le.LONG_STRING_LENGTH=64,le.ZERO=le.from("0x0"),le.ONE=le.from("0x1"),le.TWO=le.from("0x2"),le.THREE=le.from("0x3"),le.FOUR=le.from("0x4");var de=le,he=class{constructor(e){this.config=e}async fundAccount(e){let t=await async function(e){let{aptosConfig:t,accountAddress:r,amount:n,options:i}=e,o=i?.timeoutSecs||20,{data:s}=await v({aptosConfig:t,path:"fund",body:{address:de.from(r).toString(),amount:n},originMethod:"fundAccount"}),a=s.txn_hashes[0],u=await z({aptosConfig:t,transactionHash:a,options:{timeoutSecs:o,checkSuccess:i?.checkSuccess}});if("user_transaction"===u.type)return u;throw new Error(`Unexpected transaction received for fund account: ${u.type}`)}({aptosConfig:this.config,...e});return!1!==e.options?.waitForIndexer&&await H({aptosConfig:this.config,minimumLedgerVersion:BigInt(t.version)}),t}},fe=class e extends ne{constructor(e){super(),this.identifier=e}serialize(e){e.serializeStr(this.identifier)}static deserialize(t){let r=t.deserializeStr();return new e(r)}},pe=class extends ne{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return ge.load(e);case 1:return me.load(e);case 2:return ve.load(e);case 3:return Ae.load(e);case 4:return Ee.load(e);case 5:return _e.load(e);case 6:return ke.load(e);case 7:return Ce.load(e);case 8:return ye.load(e);case 9:return be.load(e);case 10:return we.load(e);case 255:return Se.load(e);default:throw new Error(`Unknown variant index for TypeTag: ${t}`)}}isBool(){return this instanceof ge}isAddress(){return this instanceof Ee}isGeneric(){return this instanceof Se}isSigner(){return this instanceof _e}isVector(){return this instanceof ke}isStruct(){return this instanceof Ce}isU8(){return this instanceof me}isU16(){return this instanceof ye}isU32(){return this instanceof be}isU64(){return this instanceof ve}isU128(){return this instanceof Ae}isU256(){return this instanceof we}},ge=class e extends pe{toString(){return"bool"}serialize(e){e.serializeU32AsUleb128(0)}static load(t){return new e}},me=class e extends pe{toString(){return"u8"}serialize(e){e.serializeU32AsUleb128(1)}static load(t){return new e}},ye=class e extends pe{toString(){return"u16"}serialize(e){e.serializeU32AsUleb128(8)}static load(t){return new e}},be=class e extends pe{toString(){return"u32"}serialize(e){e.serializeU32AsUleb128(9)}static load(t){return new e}},ve=class e extends pe{toString(){return"u64"}serialize(e){e.serializeU32AsUleb128(2)}static load(t){return new e}},Ae=class e extends pe{toString(){return"u128"}serialize(e){e.serializeU32AsUleb128(3)}static load(t){return new e}},we=class e extends pe{toString(){return"u256"}serialize(e){e.serializeU32AsUleb128(10)}static load(t){return new e}},Ee=class e extends pe{toString(){return"address"}serialize(e){e.serializeU32AsUleb128(4)}static load(t){return new e}},_e=class e extends pe{toString(){return"signer"}serialize(e){e.serializeU32AsUleb128(5)}static load(t){return new e}},Ie=class e extends pe{constructor(e){super(),this.value=e}toString(){return`&${this.value.toString()}`}serialize(e){e.serializeU32AsUleb128(254)}static load(t){let r=pe.deserialize(t);return new e(r)}},Se=class e extends pe{constructor(e){if(super(),this.value=e,e<0)throw new Error("Generic type parameter index cannot be negative")}toString(){return`T${this.value}`}serialize(e){e.serializeU32AsUleb128(255),e.serializeU32(this.value)}static load(t){let r=t.deserializeU32();return new e(r)}},ke=class e extends pe{constructor(e){super(),this.value=e}toString(){return`vector<${this.value.toString()}>`}static u8(){return new e(new me)}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(t){let r=pe.deserialize(t);return new e(r)}},Ce=class e extends pe{constructor(e){super(),this.value=e}toString(){let e="";return this.value.typeArgs.length>0&&(e=`<${this.value.typeArgs.map((e=>e.toString())).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${e}`}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(t){let r=Te.deserialize(t);return new e(r)}isTypeTag(e,t,r){return this.value.moduleName.identifier===t&&this.value.name.identifier===r&&this.value.address.equals(e)}isString(){return this.isTypeTag(de.ONE,"string","String")}isOption(){return this.isTypeTag(de.ONE,"option","Option")}isObject(){return this.isTypeTag(de.ONE,"object","Object")}},Te=class e extends ne{constructor(e,t,r,n){super(),this.address=e,this.moduleName=t,this.name=r,this.typeArgs=n}serialize(e){e.serialize(this.address),e.serialize(this.moduleName),e.serialize(this.name),e.serializeVector(this.typeArgs)}static deserialize(t){let r=de.deserialize(t),n=fe.deserialize(t),i=fe.deserialize(t),o=t.deserializeVector(pe);return new e(r,n,i,o)}};function xe(){return new Te(de.ONE,new fe("string"),new fe("String"),[])}function Me(e){return new Te(de.ONE,new fe("object"),new fe("Object"),[e])}function Be(e){return!!e.match(/^[_a-zA-Z0-9]+$/)}function Pe(e){return!!e.match(/\s/)}function Re(e,t){let r=t;for(;r"===t){if(""!==a){let e=Ue(a,i,r);o.push(e)}let t=n.pop();if(void 0===t)throw new De(e,"unexpected '>'");if(u!==o.length)throw new De(e,"type argument count doesn't match expected amount");let{savedStr:s,savedTypes:c,savedExpectedTypes:l}=t;i=o,o=c,a=s,u=l}else if(","===t){if(0===n.length)throw new De(e,"unexpected ','");if(0===a.length)throw new De(e,"no type argument before ','");let t=Ue(a,i,r);i=[],o.push(t),a="",u+=1}else{if(Pe(t)){let t=!1;if(0!==a.length){let e=Ue(a,i,r);i=[],o.push(e),a="",t=!0}s=Re(e,s);let n=e[s];if(s"!==n)throw new De(e,"unexpected whitespace character");continue}a+=t}s+=1}if(n.length>0)throw new De(e,"no matching '>' for '<'");switch(o.length){case 0:return Ue(a,i,r);case 1:if(""===a)return o[0];throw new De(e,"unexpected ','");default:throw new De(e,"unexpected whitespace character")}}function Ue(e,t,r){let n=e.trim();if(function(e){switch(e){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}(n.toLowerCase())&&t.length>0)throw new De(e,"primitive types not expected to have type arguments");switch(n.toLowerCase()){case"signer":return new _e;case"bool":return new ge;case"address":return new Ee;case"u8":return new me;case"u16":return new ye;case"u32":return new be;case"u64":return new ve;case"u128":return new Ae;case"u256":return new we;case"vector":if(1!==t.length)throw new De(e,"vector type expected to have exactly one type argument");return new ke(t[0]);default:if(function(e){return!!e.match(/^&.+$/)}(n)){let e=n.substring(1);return new Ie(Ue(e,t,r))}if(function(e){return!!e.match(/^T[0-9]+$/)}(n)){if(r)return new Se(Number(n.split("T")[1]));throw new De(e,"unexpected generic type")}if(!n.match(/:/))throw new De(e,"unknown type");let i,o=n.split("::");if(3!==o.length)throw new De(e,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");try{i=de.fromString(o[0])}catch{throw new De(e,"struct address must be valid")}if(!Be(o[1]))throw new De(e,"module name must only contain alphanumeric or '_' characters");if(!Be(o[2]))throw new De(e,"struct name must only contain alphanumeric or '_' characters");return new Ce(new Te(i,new fe(o[1]),new fe(o[2]),t))}}var Fe=class e extends ne{constructor(e){super(),this.value=$.fromHexInput(e).toUint8Array()}serialize(e){e.serializeFixedBytes(this.value)}serializeForEntryFunction(e){e.serialize(this)}serializeForScriptFunction(e){e.serialize(this)}static deserialize(t,r){let n=t.deserializeFixedBytes(r);return new e(n)}},je=class e extends ne{constructor(e){super(),oe(e),this.value=e}serialize(e){e.serializeBool(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(5),e.serialize(this)}static deserialize(t){return new e(t.deserializeBool())}},ze=class e extends ne{constructor(e){super(),ae(e,0,255),this.value=e}serialize(e){e.serializeU8(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(0),e.serialize(this)}static deserialize(t){return new e(t.deserializeU8())}},He=class e extends ne{constructor(e){super(),ae(e,0,65535),this.value=e}serialize(e){e.serializeU16(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(6),e.serialize(this)}static deserialize(t){return new e(t.deserializeU16())}},Ke=class e extends ne{constructor(e){super(),ae(e,0,q),this.value=e}serialize(e){e.serializeU32(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(7),e.serialize(this)}static deserialize(t){return new e(t.deserializeU32())}},Ge=class e extends ne{constructor(e){super(),ae(e,BigInt(0),W),this.value=BigInt(e)}serialize(e){e.serializeU64(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(1),e.serialize(this)}static deserialize(t){return new e(t.deserializeU64())}},Qe=class e extends ne{constructor(e){super(),ae(e,BigInt(0),V),this.value=BigInt(e)}serialize(e){e.serializeU128(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(2),e.serialize(this)}static deserialize(t){return new e(t.deserializeU128())}},qe=class e extends ne{constructor(e){super(),ae(e,BigInt(0),Y),this.value=BigInt(e)}serialize(e){e.serializeU256(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(8),e.serialize(this)}static deserialize(t){return new e(t.deserializeU256())}},We=class e extends ne{constructor(e){super(),this.values=e}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){if(!(this.values[0]instanceof ze)&&void 0!==this.values[0])throw new Error("Script function arguments only accept u8 vectors");e.serializeU32AsUleb128(4),e.serialize(this)}static U8(t){let r;if(Array.isArray(t)&&"number"==typeof t[0])r=t;else if("string"==typeof t){let e=$.fromHexInput(t);r=Array.from(e.toUint8Array())}else{if(!(t instanceof Uint8Array))throw new Error("Invalid input type");r=Array.from(t)}return new e(r.map((e=>new ze(e))))}static U16(t){return new e(t.map((e=>new He(e))))}static U32(t){return new e(t.map((e=>new Ke(e))))}static U64(t){return new e(t.map((e=>new Ge(e))))}static U128(t){return new e(t.map((e=>new Qe(e))))}static U256(t){return new e(t.map((e=>new qe(e))))}static Bool(t){return new e(t.map((e=>new je(e))))}static MoveString(t){return new e(t.map((e=>new Ve(e))))}serialize(e){e.serializeVector(this.values)}static deserialize(t,r){let n=t.deserializeUleb128AsU32(),i=new Array;for(let e=0;e{t.serializeForEntryFunction(e)}))}static deserialize(t){let r=dt.deserialize(t),n=fe.deserialize(t),i=t.deserializeVector(pe),o=t.deserializeUleb128AsU32(),s=new Array;for(let e=0;e{t.serializeForScriptFunction(e)}))}static deserialize(t){let r=t.deserializeBytes(),n=t.deserializeVector(pe),i=t.deserializeUleb128AsU32(),o=new Array;for(let e=0;e"string"==typeof e?$.isValid(e).valid?e:Ot.from(e,"utf8"):e,Dt=r(97713),Lt=r(15460),Ut=r(87971);function Ft(e){if("string"!=typeof e)throw new TypeError("Invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}var jt,zt=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,Ht=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,Kt=((jt=Kt||{}).ED25519="ed25519 seed",jt),Gt=(e,t)=>{let r=Dt.w.create(Lt.Zf,e).update(t).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}},Qt=e=>e.replace("'",""),qt=e=>{let t=e.trim().split(/\s+/).map((e=>e.toLowerCase())).join(" ");return function(e,t=""){return(0,Ut.A)(Lt.Zf,function(e){const t=Ft(e),r=t.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:t,words:r}}(e).nfkd,(e=>Ft(`mnemonic${e}`))(t),{c:2048,dkLen:64})}(t)},Wt=class e extends ne{constructor(t){super();let{data:r}=t,n=$.fromHexInput(r);if(n.toUint8Array().length!==e.LENGTH)throw new Error(`Authentication Key length should be ${e.LENGTH}`);this.data=n}serialize(e){e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(t){let{scheme:r,input:n}=t,i=$.fromHexInput(n).toUint8Array(),o=new Uint8Array([...i,r]),s=Ct.C2.create();s.update(o);let a=s.digest();return new e({data:a})}static fromPublicKeyAndScheme(e){let{publicKey:t}=e;return t.authKey()}static fromPublicKey(e){let{publicKey:t}=e;return t.authKey()}derivedAddress(){return new de(this.data.toUint8Array())}};Wt.LENGTH=32;var Vt=Wt,Yt=r(1032),Jt=[237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16],Xt=class e extends Pt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof rr))return!1;let n=Nt(t),i=$.fromHexInput(n).toUint8Array(),o=r.toUint8Array(),s=this.key.toUint8Array();return!!r.isCanonicalSignature()&&Yt.ev.verify(o,i,s)}authKey(){return Vt.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}};Xt.LENGTH=32;var Zt=Xt,$t=class e extends ne{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.signingKey=r}static generate(){let t=Yt.ev.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!function(e){return zt.test(e)}(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,qt(r))}static fromDerivationPathInner(t,r,n=2147483648){let{key:i,chainCode:o}=Gt(e.SLIP_0010_SEED,r),s=(e=>e.split("/").slice(1).map(Qt))(t).map((e=>parseInt(e,10))),{key:a}=s.reduce(((e,t)=>(({key:e,chainCode:t},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let i=new Uint8Array(n),o=new Uint8Array([0]),s=new Uint8Array([...o,...e,...i]);return Gt(t,s)})(e,t+n)),{key:i,chainCode:o});return new e(a)}publicKey(){let e=Yt.ev.getPublicKey(this.signingKey.toUint8Array());return new Zt(e)}sign(e){let t=Nt(e),r=$.fromHexInput(t).toUint8Array(),n=Yt.ev.sign(r,this.signingKey.toUint8Array());return new rr(n)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};$t.LENGTH=32,$t.SLIP_0010_SEED="ed25519 seed";var er=$t,tr=class e extends Rt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}isCanonicalSignature(){let e=this.toUint8Array().slice(32);for(let t=e.length-1;t>=0;t-=1){if(e[t]Jt[t])return!1}return!1}};tr.LENGTH=64;var rr=tr,nr=class e extends Pt{constructor(t){super();let{publicKeys:r,threshold:n}=t;if(r.length>e.MAX_KEYS||r.lengthr.length)throw new Error(`Threshold must be between ${e.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof sr))return!1;let n=[];for(let e=0;e<4;e+=1)for(let t=0;t<8;t+=1)if(r.bitmap[e]&1<<7-t){let r=8*e+t;n.push(r)}if(n.length!==r.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(n.length{e.set(t.toUint8Array(),r*Zt.LENGTH)})),e[this.publicKeys.length*Zt.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r[r.length-1],i=[];for(let e=0;ee.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n})}toUint8Array(){let t=new Uint8Array(this.signatures.length*rr.LENGTH+e.BITMAP_LEN);return this.signatures.forEach(((e,r)=>{t.set(e.toUint8Array(),r*rr.LENGTH)})),t.set(this.bitmap,this.signatures.length*rr.LENGTH),t}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let e=0;e{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");if(o>0&&t<=r[o-1])throw new Error("The bits need to be sorted in ascending order.");i.add(t);let s=Math.floor(t/8),a=n[s];a|=128>>t%8,n[s]=a})),n}};or.MAX_SIGNATURES_SUPPORTED=32,or.BITMAP_LEN=4;var sr=or,ar=r(72896),ur=r(41972),cr=class e extends Bt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof pr))return!1;let n=Nt(t),i=$.fromHexInput(n).toUint8Array(),o=(0,Ct.C2)(i),s=r.toUint8Array();return ar.bI.verify(s,o,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}};cr.LENGTH=65;var lr=cr,dr=class e extends ne{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.key=r}static generate(){let t=ar.bI.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!function(e){return Ht.test(e)}(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,qt(r))}static fromDerivationPathInner(t,r){let{privateKey:n}=ur.c.fromMasterSeed(r).derive(t);if(null===n)throw new Error("Invalid key");return new e(n)}sign(e){let t=Nt(e),r=$.fromHexInput(t),n=(0,Ct.C2)(r.toUint8Array()),i=ar.bI.sign(n,this.key.toUint8Array(),{lowS:!0});return new pr(i.toCompactRawBytes())}publicKey(){let e=ar.bI.getPublicKey(this.key.toUint8Array(),!1);return new lr(e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};dr.LENGTH=32;var hr=dr,fr=class e extends Rt{constructor(t){super();let r=$.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}};fr.LENGTH=64;var pr=fr,gr=r(92254),mr=[gr.poseidon1,gr.poseidon2,gr.poseidon3,gr.poseidon4,gr.poseidon5,gr.poseidon6,gr.poseidon7,gr.poseidon8,gr.poseidon9,gr.poseidon10,gr.poseidon11,gr.poseidon12,gr.poseidon13,gr.poseidon14,gr.poseidon15,gr.poseidon16],yr=31,br=15*yr;function vr(e,t){return function(e,t){if(e.length>t)throw new Error(`Inputted bytes of length ${e} is longer than ${t}`);return Er(Ar(e,t))}((new TextEncoder).encode(e),t)}function Ar(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);return function(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);let r=function(e,t){if(tbr)throw new Error(`Can't pack more than ${br}. Was given ${e.length} bytes`);return function(e,t){let r=[];for(let n=0;nwr(e)))}(r)}(e,t).concat([BigInt(e.length)])}function wr(e){let t=BigInt(0);for(let r=e.length-1;r>=0;r-=1)t=t<mr.length)throw new Error(`Unable to hash input of length ${e.length}. Max input length is ${mr.length}`);return mr[e.length-1](e)}var _r=class extends ne{toString(){let e=this.bcsToBytes();return $.fromHexInput(e).toString()}},Ir=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){let e=this.deserializeBytes();return(new TextDecoder).decode(e)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(e){return this.deserializeBool()?this.deserialize(e):void 0}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(1!==e&&0!==e)throw new Error("Invalid boolean value");return 1===e}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32(),t=this.deserializeU32();return BigInt(BigInt(t)<q)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}deserialize(e){return e.deserialize(this)}deserializeVector(e){let t=this.deserializeUleb128AsU32(),r=new Array;for(let n=0;n>=BigInt(8);return r}(Er([wr($.fromHexInput(i).toUint8Array()),vr(n,120),vr(r,330),vr(t,30)]),xr.ID_COMMITMENT_LENGTH)}var Br=class e extends Rt{constructor(e){super();let{jwtHeader:t,ephemeralCertificate:r,expiryDateSecs:n,ephemeralPublicKey:i,ephemeralSignature:o}=e;this.jwtHeader=t,this.ephemeralCertificate=r,this.expiryDateSecs=n,this.ephemeralPublicKey=i,this.ephemeralSignature=o}toUint8Array(){return this.bcsToBytes()}serialize(e){this.ephemeralCertificate.serialize(e),e.serializeStr(this.jwtHeader),e.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(e),this.ephemeralSignature.serialize(e)}static deserialize(t){let r=Pr.deserialize(t),n=t.deserializeStr(),i=t.deserializeU64(),o=Sr.deserialize(t),s=kr.deserialize(t);return new e({jwtHeader:n,expiryDateSecs:Number(i),ephemeralCertificate:r,ephemeralPublicKey:o,ephemeralSignature:s})}static getSimulationSignature(){return new e({jwtHeader:"{}",ephemeralCertificate:new Pr(new Lr({proof:new Dr(new Nr({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new Sr(new Zt(new Uint8Array(32))),ephemeralSignature:new kr(new rr(new Uint8Array(64)))})}static isSignature(t){return t instanceof e}},Pr=class e extends Rt{constructor(e,t){super(),this.signature=e,this.variant=t}toUint8Array(){return this.signature.toUint8Array()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(Lr.deserialize(t),r);throw new Error(`Unknown variant index for EphemeralCertificate: ${r}`)}},Rr=class e extends ne{constructor(e){if(super(),this.data=$.fromHexInput(e).toUint8Array(),32!==this.data.length)throw new Error("Input needs to be 32 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(32);return new e(r)}},Or=class e extends ne{constructor(e){if(super(),this.data=$.fromHexInput(e).toUint8Array(),64!==this.data.length)throw new Error("Input needs to be 64 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(64);return new e(r)}},Nr=class e extends _r{constructor(e){super();let{a:t,b:r,c:n}=e;this.a=new Rr(t),this.b=new Or(r),this.c=new Rr(n)}serialize(e){this.a.serialize(e),this.b.serialize(e),this.c.serialize(e)}static deserialize(t){let r=Rr.deserialize(t).bcsToBytes(),n=Or.deserialize(t).bcsToBytes(),i=Rr.deserialize(t).bcsToBytes();return new e({a:r,b:n,c:i})}},Dr=class e extends ne{constructor(e,t){super(),this.proof=e,this.variant=t}serialize(e){e.serializeU32AsUleb128(this.variant),this.proof.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(Nr.deserialize(t),r);throw new Error(`Unknown variant index for ZkProof: ${r}`)}},Lr=class e extends Rt{constructor(e){super();let{proof:t,expHorizonSecs:r,trainingWheelsSignature:n,extraField:i,overrideAudVal:o}=e;this.proof=t,this.expHorizonSecs=r,this.trainingWheelsSignature=n,this.extraField=i,this.overrideAudVal=o}toUint8Array(){return this.bcsToBytes()}static fromBytes(t){return e.deserialize(new Ir(t))}serialize(e){this.proof.serialize(e),e.serializeU64(this.expHorizonSecs),e.serializeOptionStr(this.extraField),e.serializeOptionStr(this.overrideAudVal),e.serializeOption(this.trainingWheelsSignature)}static deserialize(t){let r=Dr.deserialize(t),n=Number(t.deserializeU64()),i=t.deserializeOptionStr(),o=t.deserializeOptionStr(),s=t.deserializeOption(kr);return new e({proof:r,expHorizonSecs:n,trainingWheelsSignature:s,extraField:i,overrideAudVal:o})}},Ur=class e{constructor(e,t){this.verficationKey=e,this.maxExpHorizonSecs=t}static create(t,r){return new e(new Fr({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2}),r)}},Fr=class e{constructor(e){let{alphaG1:t,betaG2:r,deltaG2:n,gammaAbcG1:i,gammaG2:o}=e;this.alphaG1=new Rr(t),this.betaG2=new Or(r),this.deltaG2=new Or(n),this.gammaAbcG1=[new Rr(i[0]),new Rr(i[1])],this.gammaG2=new Or(o)}static fromGroth16VerificationKeyResponse(t){return new e({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2})}};var jr=class e extends Pt{constructor(e){if(super(),this.publicKey=e,e instanceof Zt)this.variant=0;else if(e instanceof lr)this.variant=1;else{if(!(e instanceof xr))throw new Error("Unsupported public key type");this.variant=3}}verifySignature(e){let{message:t,signature:r}=e;return r instanceof zr&&this.publicKey.verifySignature({message:t,signature:r.signature})}authKey(){return Vt.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=Zt.deserialize(t);break;case 1:r=lr.deserialize(t);break;case 3:r=xr.deserialize(t);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${n}`)}return new e(r)}static isPublicKey(t){return t instanceof e}isEd25519(){return this.publicKey instanceof Zt}isSecp256k1PublicKey(){return this.publicKey instanceof lr}},zr=class e extends Rt{constructor(e){if(super(),this.signature=e,e instanceof rr)this.variant=0;else if(e instanceof pr)this.variant=1;else{if(!(e instanceof Br))throw new Error("Unsupported signature type");this.variant=3}}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=rr.deserialize(t);break;case 1:r=pr.deserialize(t);break;case 3:r=Br.deserialize(t);break;default:throw new Error(`Unknown variant index for AnySignature: ${n}`)}return new e(r)}},Hr=class e extends Pt{constructor(e){super();let{publicKeys:t,signaturesRequired:r}=e;if(r<1)throw new Error("The number of required signatures needs to be greater than 0");if(t.lengthe instanceof jr?e:new jr(e))),this.signaturesRequired=r}verifySignature(e){throw new Error("not implemented")}authKey(){return Vt.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.publicKeys),e.serializeU8(this.signaturesRequired)}static deserialize(t){let r=t.deserializeVector(jr),n=t.deserializeU8();return new e({publicKeys:r,signaturesRequired:n})}createBitmap(e){let{bits:t}=e,r=new Uint8Array([0,0,0,0]),n=new Set;return t.forEach(((e,t)=>{if(t+1>this.publicKeys.length)throw new Error(`Signature index ${t+1} is out of public keys range, ${this.publicKeys.length}.`);if(n.has(e))throw new Error(`Duplicate bit ${e} detected.`);n.add(e);let i=Math.floor(e/8),o=r[i];o|=128>>e%8,r[i]=o})),r}getIndex(e){let t=e instanceof jr?e:new jr(e),r=this.publicKeys.findIndex((e=>e.toString()===t.toString()));if(-1!==r)return r;throw new Error("Public key not found in MultiKey")}},Kr=class e extends Rt{constructor(t){super();let{signatures:r,bitmap:n}=t;if(r.length>e.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map((e=>e instanceof zr?e:new zr(e))),n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n});let i=this.bitmap.reduce(((e,t)=>e+function(e){let t=e;return t-=t>>1&1431655765,t=(858993459&t)+(t>>2&858993459),16843009*(t+(t>>4)&252645135)>>24}(t)),0);if(i!==this.signatures.length)throw new Error(`Expecting ${i} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(t){let{bits:r}=t,n=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((t=>{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");i.add(t);let r=Math.floor(t/8),o=n[r];o|=128>>t%8,n[r]=o})),n}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.signatures),e.serializeBytes(this.bitmap)}static deserialize(t){let r=t.deserializeVector(zr),n=t.deserializeBytes();return new e({signatures:r,bitmap:n})}};Kr.BITMAP_LEN=4,Kr.MAX_SIGNATURES_SUPPORTED=8*Kr.BITMAP_LEN;var Gr=Kr,Qr=class extends ne{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return qr.load(e);case 1:return Wr.load(e);case 2:return Vr.load(e);case 3:return Yr.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${t}`)}}isEd25519(){return this instanceof qr}isMultiEd25519(){return this instanceof Wr}isSingleKey(){return this instanceof Vr}isMultiKey(){return this instanceof Yr}},qr=class e extends Qr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Zt.deserialize(t),n=rr.deserialize(t);return new e(r,n)}},Wr=class e extends Qr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=ir.deserialize(t),n=sr.deserialize(t);return new e(r,n)}},Vr=class e extends Qr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(2),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=jr.deserialize(t),n=zr.deserialize(t);return new e(r,n)}},Yr=class e extends Qr{constructor(e,t){super(),this.public_keys=e,this.signatures=t}serialize(e){e.serializeU32AsUleb128(3),this.public_keys.serialize(e),this.signatures.serialize(e)}static load(t){let r=Hr.deserialize(t),n=Gr.deserialize(t);return new e(r,n)}},Jr=class e{constructor(e){this.signingScheme=0;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=t.publicKey(),this.accountAddress=r?de.from(r):this.publicKey.authKey().derivedAddress()}static generate(){let t=er.generate();return new e({privateKey:t})}static fromDerivationPath(t){let{path:r,mnemonic:n}=t,i=er.fromDerivationPath(r,n);return new e({privateKey:i})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new qr(this.publicKey,this.privateKey.sign(e))}signTransactionWithAuthenticator(e){return new qr(this.publicKey,this.signTransaction(e))}sign(e){return this.privateKey.sign(e)}signTransaction(e){return this.sign(Mt(e))}},Xr=class e{constructor(e){this.signingScheme=2;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=new jr(t.publicKey()),this.accountAddress=r?de.from(r):this.publicKey.authKey().derivedAddress()}static generate(t={}){let r,{scheme:n=0}=t;switch(n){case 0:r=er.generate();break;case 2:r=hr.generate();break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}static fromDerivationPath(t){let r,{scheme:n=0,path:i,mnemonic:o}=t;switch(n){case 0:r=er.fromDerivationPath(i,o);break;case 2:r=hr.fromDerivationPath(i,o);break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new Vr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Vr(this.publicKey,this.signTransaction(e))}sign(e){return new zr(this.privateKey.sign(e))}signTransaction(e){return this.sign(Mt(e))}},Zr=class{static generate(e={}){let{scheme:t=0,legacy:r=!0}=e;return 0===t&&r?Jr.generate():Xr.generate({scheme:t})}static fromPrivateKey(e){let{privateKey:t,address:r,legacy:n=!0}=e;return t instanceof er&&n?new Jr({privateKey:t,address:r}):new Xr({privateKey:t,address:r})}static fromPrivateKeyAndAddress(e){return this.fromPrivateKey(e)}static fromDerivationPath(e){let{scheme:t=0,mnemonic:r,path:n,legacy:i=!0}=e;return 0===t&&i?Jr.fromDerivationPath({mnemonic:r,path:n}):Xr.fromDerivationPath({scheme:t,mnemonic:r,path:n})}static authKey(e){let{publicKey:t}=e;return t.authKey()}verifySignature(e){return this.publicKey.verifySignature(e)}};async function $r(e){let{aptosConfig:t,accountAddress:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getInfo",path:`accounts/${de.from(r).toString()}`});return n}async function en(e){return void 0!==e.options?.ledgerVersion?tn(e):O((async()=>tn(e)),`module-${e.accountAddress}-${e.moduleName}`,3e5)()}async function tn(e){let{aptosConfig:t,accountAddress:r,moduleName:n,options:i}=e,{data:o}=await _({aptosConfig:t,originMethod:"getModule",path:`accounts/${de.from(r).toString()}/module/${n}`,params:{ledger_version:i?.ledgerVersion}});return o}async function rn(e){let{aptosConfig:t,accountAddress:r,resourceType:n,options:i}=e,{data:o}=await _({aptosConfig:t,originMethod:"getResource",path:`accounts/${de.from(r).toString()}/resource/${n}`,params:{ledger_version:i?.ledgerVersion}});return o.data}async function nn(e){let{aptosConfig:t,authenticationKey:r,options:n}=e,i=await rn({aptosConfig:t,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:n}),{address_map:{handle:o}}=i,s=de.from(r);try{let e=await lt({aptosConfig:t,handle:o,data:{key:s.toString(),key_type:"address",value_type:"address"},options:n});return de.from(e)}catch(e){if(e instanceof h&&"table_item_not_found"===e.data.error_code)return s;throw e}}async function on(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i=de.from(r).toStringLong(),o={query:"\n query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n metadata {\n token_standard\n symbol\n supply_aggregator_table_key_v1\n supply_aggregator_table_handle_v1\n project_uri\n name\n last_transaction_version\n last_transaction_timestamp\n icon_uri\n decimals\n creator_address\n asset_type\n }\n }\n}\n ",variables:{where_condition:{...n?.where,owner_address:{_eq:i}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:o,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function sn(e){let{aptosConfig:t,authKey:r}=e,n=await nn({aptosConfig:t,authenticationKey:r.derivedAddress()});try{return await $r({aptosConfig:t,accountAddress:n}),!0}catch(e){if(404===e.status)return!1;throw new Error(`Error while looking for an account info ${n.toString()}`)}}var an=new TextEncoder;function un(e){return e?.map((e=>Je(e)?Le(e):e))??[]}async function cn(e,t,r,n){let i=await en({aptosConfig:n,accountAddress:e,moduleName:t});if(i.abi)return i.abi.exposed_functions.find((e=>e.name===r))}async function ln(e,t,r,n){let i=await cn(e,t,r,n);if(!i)throw new Error(`Could not find entry function ABI for '${e}::${t}::${r}'`);if(!i.is_entry)throw new Error(`'${e}::${t}::${r}' is not an entry function`);let o=function(e){let t=e.params.findIndex((e=>"signer"!==e&&"&signer"!==e));return t<0?e.params.length:t}(i),s=[];for(let e=o;e=t.parameters.length)throw new Error(`Too many arguments for '${e}', expected ${t.parameters.length}`);return fn(r,t.parameters[n],n,i)}function fn(e,t,r,n){return function(e){return $e(e)||rt(e)||nt(e)||it(e)||ot(e)||st(e)||at(e)||et(e)||tt(e)||function(e){return e instanceof Fe}(e)||e instanceof We||e instanceof Ye}(e)?(pn(t,e,r),e):function(e,t,r,n){if(t.isBool()){if(function(e){return"boolean"==typeof e}(e))return new je(e);if(Je(e)){if("true"===e)return new je(!0);if("false"===e)return new je(!1)}ut("boolean",r)}if(t.isAddress()){if(Je(e))return de.fromString(e);ut("string | AccountAddress",r)}if(t.isU8()){if(Xe(e))return new ze(e);if(Je(e))return new ze(Number.parseInt(e,10));ut("number",r)}if(t.isU16()){if(Xe(e))return new He(e);if(Je(e))return new He(Number.parseInt(e,10));ut("number",r)}if(t.isU32()){if(Xe(e))return new Ke(e);if(Je(e))return new Ke(Number.parseInt(e,10));ut("number",r)}if(t.isU64()){if(Ze(e))return new Ge(BigInt(e));ut("bigint | number | string",r)}if(t.isU128()){if(Ze(e))return new Qe(BigInt(e));ut("bigint | number | string",r)}if(t.isU256()){if(Ze(e))return new qe(BigInt(e));ut("bigint | number | string",r)}if(t.isGeneric()){let i=t.value;if(i<0||i>=n.length)throw new Error(`Generic argument ${t.toString()} is invalid for argument ${r}`);return fn(e,n[i],r,n)}if(t.isVector()){if(t.value.isU8()){if(Je(e))return We.U8(an.encode(e));if(e instanceof Uint8Array)return We.U8(e);if(e instanceof ArrayBuffer)return We.U8(new Uint8Array(e))}if(Array.isArray(e))return new We(e.map((e=>fn(e,t.value,r,n))));throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}if(t.isStruct()){if(t.isString()){if(Je(e))return new Ve(e);ut("string",r)}if(t.isObject()){if(Je(e))return de.fromString(e);ut("string | AccountAddress",r)}if(t.isOption())return function(e){return null==e}(e)?new Ye(null):new Ye(fn(e,t.value.typeArgs[0],r,n));throw new Error(`Unsupported struct input type for argument ${r}, type '${t.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}(e,t,r,n)}function pn(e,t,r){if(e.isBool()){if($e(t))return;ut("Bool",r)}if(e.isAddress()){if(et(t))return;ut("AccountAddress",r)}if(e.isU8()){if(rt(t))return;ut("U8",r)}if(e.isU16()){if(nt(t))return;ut("U16",r)}if(e.isU32()){if(it(t))return;ut("U32",r)}if(e.isU64()){if(ot(t))return;ut("U64",r)}if(e.isU128()){if(st(t))return;ut("U128",r)}if(e.isU256()){if(at(t))return;ut("U256",r)}if(e.isVector()){if(t instanceof We)return void(t.values.length>0&&pn(e.value,t.values[0],r));ut("MoveVector",r)}if(e instanceof Ce){if(e.isString()){if(tt(t))return;ut("MoveString",r)}if(e.isObject()){if(et(t))return;ut("AccountAddress",r)}if(e.isOption()){if(t instanceof Ye)return void(void 0!==t.value&&pn(e.value.typeArgs[0],t.value,r));ut("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${e.toString()}'`)}var gn=class e extends ne{constructor(e,t){super(),this.rawTransaction=e,this.feePayerAddress=t}serialize(e){this.rawTransaction.serialize(e),void 0===this.feePayerAddress?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(t){let r,n=_t.deserialize(t);return t.deserializeBool()&&(r=de.deserialize(t)),new e(n,r)}},mn=class e extends ne{constructor(e,t,r){super(),this.rawTransaction=e,this.feePayerAddress=r,this.secondarySignerAddresses=t}serialize(e){this.rawTransaction.serialize(e),e.serializeVector(this.secondarySignerAddresses),void 0===this.feePayerAddress?e.serializeBool(!1):(e.serializeBool(!0),this.feePayerAddress.serialize(e))}static deserialize(t){let r,n=_t.deserialize(t),i=t.deserializeVector(de);return t.deserializeBool()&&(r=de.deserialize(t)),new e(n,i,r)}},yn=class extends ne{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return bn.load(e);case 1:return vn.load(e);case 2:return An.load(e);case 3:return wn.load(e);case 4:return En.load(e);default:throw new Error(`Unknown variant index for TransactionAuthenticator: ${t}`)}}},bn=class e extends yn{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Zt.deserialize(t),n=rr.deserialize(t);return new e(r,n)}},vn=class e extends yn{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=ir.deserialize(t),n=sr.deserialize(t);return new e(r,n)}},An=class e extends yn{constructor(e,t,r){super(),this.sender=e,this.secondary_signer_addresses=t,this.secondary_signers=r}serialize(e){e.serializeU32AsUleb128(2),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers)}static load(t){let r=Qr.deserialize(t),n=t.deserializeVector(de),i=t.deserializeVector(Qr);return new e(r,n,i)}},wn=class e extends yn{constructor(e,t,r,n){super(),this.sender=e,this.secondary_signer_addresses=t,this.secondary_signers=r,this.fee_payer=n}serialize(e){e.serializeU32AsUleb128(3),this.sender.serialize(e),e.serializeVector(this.secondary_signer_addresses),e.serializeVector(this.secondary_signers),this.fee_payer.address.serialize(e),this.fee_payer.authenticator.serialize(e)}static load(t){let r=Qr.deserialize(t),n=t.deserializeVector(de),i=t.deserializeVector(Qr),o=de.deserialize(t),s=Qr.deserialize(t);return new e(r,n,i,{address:o,authenticator:s})}},En=class e extends yn{constructor(e){super(),this.sender=e}serialize(e){e.serializeU32AsUleb128(4),this.sender.serialize(e)}static load(t){let r=Qr.deserialize(t);return new e(r)}},_n=class e extends ne{constructor(e,t){super(),this.raw_txn=e,this.authenticator=t}serialize(e){this.raw_txn.serialize(e),this.authenticator.serialize(e)}static deserialize(t){let r=_t.deserialize(t),n=yn.deserialize(t);return new e(r,n)}},In={mainnet:"https://api.mainnet.aptoslabs.com/v1/graphql",testnet:"https://api.testnet.aptoslabs.com/v1/graphql",devnet:"https://api.devnet.aptoslabs.com/v1/graphql",local:"http://127.0.0.1:8090/v1/graphql"},Sn={mainnet:"https://api.mainnet.aptoslabs.com/v1",testnet:"https://api.testnet.aptoslabs.com/v1",devnet:"https://api.devnet.aptoslabs.com/v1",local:"http://127.0.0.1:8080/v1"},kn={mainnet:"https://faucet.mainnet.aptoslabs.com",testnet:"https://faucet.testnet.aptoslabs.com",devnet:"https://faucet.devnet.aptoslabs.com",local:"http://127.0.0.1:8081"},Cn={mainnet:"https://api.mainnet.aptoslabs.com/keyless/pepper/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/pepper/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/pepper/v0",local:"https://api.devnet.aptoslabs.com/keyless/pepper/v0"},Tn={mainnet:"https://api.mainnet.aptoslabs.com/keyless/prover/v0",testnet:"https://api.testnet.aptoslabs.com/keyless/prover/v0",devnet:"https://api.devnet.aptoslabs.com/keyless/prover/v0",local:"https://api.devnet.aptoslabs.com/keyless/prover/v0"},xn=(e=>(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e.CUSTOM="custom",e))(xn||{}),Mn={mainnet:1,testnet:2,local:4};async function Bn(e){if(function(e){return"bytecode"in e}(e))return function(e){return new gt(new vt($.fromHexInput(e.bytecode).toUint8Array(),un(e.typeArguments),e.functionArguments))}(e);let{moduleAddress:t,moduleName:r,functionName:n}=ct(e.function),i=await On({key:"entry-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:ln});return function(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=ct(e.function),o=un(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e.functionArguments.map(((r,n)=>hn(e.function,t,r,n,o)));if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);let a=bt.build(`${r}::${n}`,i,o,s);if("multisigAddress"in e){let t=de.from(e.multisigAddress);return new yt(new At(t,new wt(a)))}return new mt(a)}({...e,abi:i})}async function Pn(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,s=await async function(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,[{chainId:s},{gasEstimate:a},u]=await Promise.all([(async()=>Mn[t.network]?{chainId:Mn[t.network]}:{chainId:(await S({aptosConfig:t})).chain_id})(),(async()=>i?.gasUnitPrice?{gasEstimate:i.gasUnitPrice}:{gasEstimate:(await F({aptosConfig:t})).gas_estimate})(),(async()=>{let e=async()=>void 0!==i?.accountSequenceNumber?i.accountSequenceNumber:(await $r({aptosConfig:t,accountAddress:r})).sequence_number;if(!o||!de.from(o).equals(de.ZERO))return e();try{return await e()}catch{return 0}})()]),{maxGasAmount:c,gasUnitPrice:l,expireTimestamp:d}={maxGasAmount:i?.maxGasAmount?BigInt(i.maxGasAmount):BigInt(2e5),gasUnitPrice:i?.gasUnitPrice??BigInt(a),expireTimestamp:i?.expireTimestamp??BigInt(Math.floor(Date.now()/1e3)+20)};return new _t(de.from(r),BigInt(u),n,BigInt(c),BigInt(l),BigInt(d),new Et(s))}({aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o});if("secondarySignerAddresses"in e){let t=e.secondarySignerAddresses?.map((e=>de.from(e)))??[];return new mn(s,t,e.feePayerAddress?de.from(e.feePayerAddress):void 0)}return new gn(s,e.feePayerAddress?de.from(e.feePayerAddress):void 0)}function Rn(e){if((e instanceof xr||e instanceof lr)&&(e=new jr(e)),e instanceof jr){if(e.publicKey instanceof Zt)return new Vr(e,new zr(new rr(new Uint8Array(64))));if(e.publicKey instanceof lr)return new Vr(e,new zr(new pr(new Uint8Array(64))));if(e.publicKey instanceof xr)return new Vr(e,new zr(new rr(new Uint8Array(64))))}return new qr(new Zt(e.toUint8Array()),new rr(new Uint8Array(64)))}async function On({key:e,moduleAddress:t,moduleName:r,functionName:n,aptosConfig:i,abi:o,fetch:s}){return void 0!==o?o:O((async()=>s(t,r,n,i)),`${e}-${i.network}-${t}-${r}-${n}`,3e5)()}!function(e){let t=Ct.C2.create();for(let r of e)t.update(r);t.digest()}(["APTOS::Transaction"]);var Nn=class e extends ne{constructor(e){super();let{privateKey:t,expiryDateSecs:r,blinder:n}=e;this.privateKey=t,this.publicKey=new Sr(t.publicKey()),this.expiryDateSecs=r||function(e){let t=new Date(1e3*e);return t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),Math.floor(t.getTime()/1e3)}(B()+1209600),this.blinder=void 0!==n?$.fromHexInput(n).toUint8Array():(0,X.po)(Dn.BLINDER_LENGTH);let i=Ar(this.publicKey.bcsToBytes(),93);i.push(BigInt(this.expiryDateSecs)),i.push(wr(this.blinder));let o=Er(i);this.nonce=o.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(e){e.serializeU32AsUleb128(this.publicKey.variant),e.serializeBytes(this.privateKey.toUint8Array()),e.serializeU64(this.expiryDateSecs),e.serializeFixedBytes(this.blinder)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();if(0!==n)throw new Error(`Unknown variant index for EphemeralPublicKey: ${n}`);r=er.deserialize(t);let i=t.deserializeU64(),o=t.deserializeFixedBytes(31);return new e({privateKey:r,expiryDateSecs:Number(i),blinder:o})}static fromBytes(t){return e.deserialize(new Ir(t))}static generate(t){let r;return r=er.generate(),new e({privateKey:r,expiryDateSecs:t?.expiryDateSecs})}sign(e){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new kr(this.privateKey.sign(e))}};Nn.BLINDER_LENGTH=31;var Dn=Nn;const Ln=r(55760);var Un=class e extends ne{constructor(t){super();let{address:r,ephemeralKeyPair:n,uidKey:i,uidVal:o,aud:s,pepper:a,proof:u,proofFetchCallback:c,jwt:l}=t;if(this.ephemeralKeyPair=n,this.publicKey=xr.create(t),this.accountAddress=r?de.from(r):this.publicKey.authKey().derivedAddress(),this.uidKey=i,this.uidVal=o,this.aud=s,this.jwt=l,this.emitter=new Ln,this.proofOrPromise=u,u instanceof Lr)this.proof=u;else{if(void 0===c)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",(async e=>{await c(e),this.emitter.removeAllListeners()})),this.init(u)}this.signingScheme=2;let d=$.fromHexInput(a).toUint8Array();if(d.length!==e.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${e.PEPPER_LENGTH}`);this.pepper=d}async init(e){try{this.proof=await e,this.emitter.emit("proofFetchFinish",{status:"Success"})}catch(e){e instanceof Error?this.emitter.emit("proofFetchFinish",{status:"Failed",error:e.toString()}):this.emitter.emit("proofFetchFinish",{status:"Failed",error:"Unknown"})}}serialize(e){if(e.serializeStr(this.jwt),e.serializeStr(this.uidKey),e.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(e),void 0===this.proof)throw new Error("Connot serialize - proof undefined");this.proof.serialize(e)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeStr(),i=t.deserializeFixedBytes(31),o=Dn.deserialize(t),s=Lr.deserialize(t);return e.create({proof:s,pepper:i,uidKey:n,jwt:r,ephemeralKeyPair:o})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(e){let t=new zr(this.sign(e)),r=new jr(this.publicKey);return new Vr(r,t)}signTransactionWithAuthenticator(e){let t=new zr(this.signTransaction(e)),r=new jr(this.publicKey);return new Vr(r,t)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(e){let{expiryDateSecs:t}=this.ephemeralKeyPair;if(this.isExpired())throw new Error("EphemeralKeyPair is expired");if(void 0===this.proof)throw new Error("Proof not defined");let r=this.ephemeralKeyPair.getPublicKey(),n=this.ephemeralKeyPair.sign(e);return new Br({jwtHeader:P(this.jwt.split(".")[0]),ephemeralCertificate:new Pr(this.proof,0),expiryDateSecs:t,ephemeralPublicKey:r,ephemeralSignature:n})}signTransaction(e){if(void 0===this.proof)throw new Error("Proof not found");let t=Tt(e),r=new jn(t,this.proof.proof).hash();return this.sign(r)}verifySignature(e){throw new Error("Not implemented")}static fromBytes(t){return e.deserialize(new Ir(t))}static create(t){let{address:r,proof:n,jwt:i,ephemeralKeyPair:o,pepper:s,uidKey:a="sub",proofFetchCallback:u}=t,c=(0,Cr.s)(i),l=c.iss;if("string"!=typeof c.aud)throw new Error("aud was not found or an array of values");let d=c.aud,h=c[a];return new e({address:r,proof:n,ephemeralKeyPair:o,iss:l,uidKey:a,uidVal:h,aud:d,pepper:s,jwt:i,proofFetchCallback:u})}};Un.PEPPER_LENGTH=31;var Fn=Un,jn=class extends ne{constructor(e,t){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=e,this.proof=t}serialize(e){e.serializeFixedBytes(this.transaction.bcsToBytes()),e.serializeOption(this.proof)}hash(){return xt(this.bcsToBytes(),this.domainSeparator)}},zn=class e{constructor(e){let{multiKey:t,signers:r}=e;this.publicKey=t,this.signingScheme=3,this.accountAddress=this.publicKey.authKey().derivedAddress();let n=[];for(let e of r)n.push(this.publicKey.getIndex(e.publicKey));let i=r.map(((e,t)=>[e,n[t]]));i.sort(((e,t)=>e[1]-t[1])),this.signers=i.map((e=>e[0])),this.signerIndicies=i.map((e=>e[1])),this.signaturesBitmap=this.publicKey.createBitmap({bits:n})}static fromPublicKeysAndSigners(t){let{publicKeys:r,signaturesRequired:n,signers:i}=t,o=new Hr({publicKeys:r,signaturesRequired:n});return new e({multiKey:o,signers:i})}static isMultiKeySigner(t){return t instanceof e}signWithAuthenticator(e){return new Yr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Yr(this.publicKey,this.signTransaction(e))}async waitForProofFetch(){let e=this.signers.filter((e=>e instanceof Fn)).map((async e=>e.waitForProofFetch()));await Promise.all(e)}sign(e){let t=[];for(let r of this.signers)t.push(r.sign(e));return new Gr({signatures:t,bitmap:this.signaturesBitmap})}signTransaction(e){let t=[];for(let r of this.signers)t.push(r.signTransaction(e));return new Gr({signatures:t,bitmap:this.signaturesBitmap})}verifySignature(e){let{message:t,signature:r}=e;if(!this.signerIndicies.every(((e,t)=>0===t||e>=this.signerIndicies[t-1])))return!1;for(let e=0;eRn(e))));let r=Rn(o),a=new wn(s,n.secondarySignerAddresses??[],t,{address:n.feePayerAddress,authenticator:r});return new _n(e.raw_txn,a).bcsToBytes()}if(n.secondarySignerAddresses){let e=new St(n.rawTransaction,n.secondarySignerAddresses),t=[];t=i.map((e=>Rn(e)));let r=new An(s,n.secondarySignerAddresses,t);return new _n(e.raw_txn,r).bcsToBytes()}if(s instanceof qr)t=new bn(s.public_key,s.signature);else{if(!(s instanceof Vr))throw new Error("Invalid public key");t=new En(s)}return new _n(n.rawTransaction,t).bcsToBytes()}({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:o,options:s}),{data:u}=await y({aptosConfig:t,body:a,path:"transactions/simulate",params:{estimate_gas_unit_price:e.options?.estimateGasUnitPrice??!1,estimate_max_gas_amount:e.options?.estimateMaxGasAmount??!1,estimate_prioritized_gas_unit_price:e.options?.estimatePrioritizedGasUnitPrice??!1},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return u}async function qn(e){let{aptosConfig:t}=e,r=function(e){let t,{transaction:r,feePayerAuthenticator:n,additionalSignersAuthenticators:i}=e,o=function(e,t){let r=t.bcsToBytes(),n=new Ir(r);return e.deserialize(n)}(Qr,e.senderAuthenticator);if(r.feePayerAddress){if(!n)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");t=new wn(o,r.secondarySignerAddresses??[],i??[],{address:r.feePayerAddress,authenticator:n})}else if(r.secondarySignerAddresses){if(!i)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");t=new An(o,r.secondarySignerAddresses,i)}else t=o instanceof qr?new bn(o.public_key,o.signature):new En(o);return new _n(r.rawTransaction,t).bcsToBytes()}({...e}),{data:n}=await y({aptosConfig:t,body:r,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return n}async function Wn(e){let{aptosConfig:t,signer:r,transaction:n}=e;return(r instanceof Fn||r instanceof zn)&&await r.waitForProofFetch(),qn({aptosConfig:t,transaction:n,senderAuthenticator:Gn({signer:r,transaction:n})})}var Vn={typeParameters:[],parameters:[ke.u8(),new ke(ke.u8())]},Yn={typeParameters:[],parameters:[new me,ke.u8(),new me,ke.u8(),ke.u8(),ke.u8()]};async function Jn(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetMetadata($where_condition: fungible_asset_metadata_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_metadata(where: $where_condition, offset: $offset, limit: $limit) {\n icon_uri\n project_uri\n supply_aggregator_table_handle_v1\n supply_aggregator_table_key_v1\n creator_address\n asset_type\n decimals\n last_transaction_timestamp\n last_transaction_version\n name\n symbol\n token_standard\n supply_v2\n maximum_v2\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await k({aptosConfig:t,query:n,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}var Xn={typeParameters:[{constraints:[]}],parameters:[Le("0x1::object::Object"),new Ee,new ve]};async function Zn(e){void 0!==e.minimumLedgerVersion&&await H({aptosConfig:e.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:e.processorType})}var $n=class{constructor(e){this.config=e}async getFungibleAssetMetadata(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),Jn({aptosConfig:this.config,...e})}async getFungibleAssetMetadataByAssetType(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),(await Jn({aptosConfig:this.config,options:{where:{asset_type:{_eq:e.assetType}}}}))[0]}async getFungibleAssetActivities(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetActivities($where_condition: fungible_asset_activities_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_activities(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n block_height\n entry_function_id_str\n event_index\n gas_fee_payer_address\n is_frozen\n is_gas_fee\n is_transaction_success\n owner_address\n storage_id\n storage_refund_amount\n token_standard\n transaction_timestamp\n transaction_version\n type\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await k({aptosConfig:t,query:n,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}({aptosConfig:this.config,...e})}async getCurrentFungibleAssetBalances(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getCurrentFungibleAssetBalances($where_condition: current_fungible_asset_balances_bool_exp, $offset: Int, $limit: Int) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await k({aptosConfig:t,query:n,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}({aptosConfig:this.config,...e})}async transferFungibleAsset(e){return async function(e){let{aptosConfig:t,sender:r,fungibleAssetMetadataAddress:n,recipient:i,amount:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,i,o],abi:Xn},options:s})}({aptosConfig:this.config,...e})}};async function ei(e){let{aptosConfig:t,payload:r,options:n}=e,i=await async function(e){let{moduleAddress:t,moduleName:r,functionName:n}=ct(e.function);return function(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=ct(e.function),o=un(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e?.functionArguments?.map(((r,n)=>hn(e.function,t,r,n,o)))??[];if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);return bt.build(`${r}::${n}`,i,o,s)}({abi:await On({key:"view-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:dn}),...e})}({...r,aptosConfig:t}),o=new ie;i.serialize(o);let s=o.toUint8Array(),{data:a}=await y({aptosConfig:t,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:n?.ledgerVersion},body:s});return a}var ti=class{constructor(e){this.config=e}async getLedgerInfo(){return S({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r,options:n}=e,{data:i}=await _({aptosConfig:t,originMethod:"getBlockByVersion",path:`blocks/by_version/${r}`,params:{with_transactions:n?.withTransactions}});return Q({block:i,...e})}({aptosConfig:this.config,...e})}async getBlockByHeight(e){return async function(e){let{aptosConfig:t,blockHeight:r,options:n}=e,{data:i}=await _({aptosConfig:t,originMethod:"getBlockByHeight",path:`blocks/by_height/${r}`,params:{with_transactions:n?.withTransactions}});return Q({block:i,...e})}({aptosConfig:this.config,...e})}async view(e){return ei({aptosConfig:this.config,...e})}async getChainTopUserTransactions(e){return async function(e){let{aptosConfig:t,limit:r}=e;return(await k({aptosConfig:t,query:{query:"\n query getChainTopUserTransactions($limit: Int) {\n user_transactions(limit: $limit, order_by: {version: desc}) {\n version\n }\n}\n ",variables:{limit:r}},originMethod:"getChainTopUserTransactions"})).user_transactions}({aptosConfig:this.config,...e})}async queryIndexer(e){return k({aptosConfig:this.config,...e})}async getIndexerLastSuccessVersion(){return C({aptosConfig:this.config})}async getProcessorStatus(e){return T({aptosConfig:this.config,processorType:e})}};async function ri(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,uidKey:i="sub",derivationPath:o}=e,s={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,epk_blinder:$.fromHexInput(n.blinder).toStringWithoutPrefix(),uid_key:i,derivation_path:o},{data:a}=await A({aptosConfig:t,path:"fetch",body:s,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return $.fromHexInput(a.pepper).toUint8Array()}async function ni(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,pepper:i=await ri(e),uidKey:o="sub"}=e;if($.fromHexInput(i).toUint8Array().length!==Fn.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${Fn.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:s}=await async function(e){let{aptosConfig:t}=e;return O((async()=>{let t=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getKeylessConfigurationResource",path:`accounts/${de.from("0x1").toString()}/resource/0x1::keyless_account::Configuration`,params:{ledger_version:r?.ledgerVersion}});return n.data}(e),r=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${de.from("0x1").toString()}/resource/0x1::keyless_account::Groth16VerificationKey`,params:{ledger_version:r?.ledgerVersion}});return n.data}(e);return Ur.create(r,Number(t.max_exp_horizon_secs))}),`keyless-configuration-${t.network}`,3e5)()}({aptosConfig:t});if(s=this.maximumInFlight){await this.update();let e=B();for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await M(this.sleepTime),B()-e>this.maxWaitTime?(hi.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(e){hi.error("error in getting next sequence number for this account",e)}finally{this.lock=!1}return e}async initialize(){let{sequence_number:e}=await $r({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(e),this.lastUncommintedNumber=BigInt(e)}async update(){let{sequence_number:e}=await $r({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await M(this.sleepTime);this.lock=!0;try{await this.update();let e=B();for(;this.lastUncommintedNumber!==this.currentNumber;)B()-e>this.maxWaitTime?(hi.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await M(this.sleepTime),await this.update())}catch(e){hi.error("error in synchronizing this account sequence number with the one on chain",e)}finally{this.lock=!1}}}},pi=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(e){this.cancelled=!1,this.pendingDequeue.length>0?this.pendingDequeue.shift()?.resolve(e):this.queue.push(e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise(((e,t)=>{this.pendingDequeue.push({resolve:e,reject:t})}))}isEmpty(){return 0===this.queue.length}cancel(){this.cancelled=!0,this.pendingDequeue.forEach((async({reject:e})=>{e(new gi("Task cancelled"))})),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},gi=class extends Error{},mi="fulfilled",yi=((li=yi||{}).TransactionSent="transactionSent",li.TransactionSendFailed="transactionSendFailed",li.TransactionExecuted="transactionExecuted",li.TransactionExecutionFailed="transactionExecutionFailed",li.ExecutionFinish="executionFinish",li),bi=class extends Ln{constructor(e,t,r=30,n=100,i=10){super(),this.taskQueue=new pi,this.transactionsQueue=new pi,this.outstandingTransactions=new pi,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=e,this.account=t,this.started=!1,this.accountSequnceNumber=new fi(e,t,r,n,i)}async submitNextTransaction(){try{for(;;){let e=await this.accountSequnceNumber.nextSequenceNumber();if(null===e)return;let t=await this.generateNextTransaction(this.account,e);if(!t)return;let r=Wn({aptosConfig:this.aptosConfig,transaction:t,signer:this.account});await this.outstandingTransactions.enqueue([r,e])}}catch(e){if(e instanceof gi)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${e}`)}}async processTransactions(){try{for(;;){let e=[],t=[],[r,n]=await this.outstandingTransactions.dequeue();for(e.push(r),t.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),e.push(r),t.push(n);let i=await Promise.allSettled(e);for(let e=0;ethis.submitNextTransaction())),this.taskQueue.enqueue((()=>this.processTransactions())),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}},vi=class extends Ln{constructor(e){super(),this.config=e}start(e){let{sender:t}=e;this.account=t,this.transactionWorker=new bi(this.config,t),this.transactionWorker.start(),this.registerToEvents()}push(e){let{data:t,options:r}=e;for(let e of t)this.transactionWorker.push(e,r)}registerToEvents(){this.transactionWorker.on("transactionSent",(async e=>{this.emit("transactionSent",e)})),this.transactionWorker.on("transactionSendFailed",(async e=>{this.emit("transactionSendFailed",e)})),this.transactionWorker.on("transactionExecuted",(async e=>{this.emit("transactionExecuted",e)})),this.transactionWorker.on("transactionExecutionFailed",(async e=>{this.emit("transactionExecutionFailed",e)})),this.transactionWorker.on("executionFinish",(async e=>{this.emit("executionFinish",e)}))}forSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.start({sender:t}),this.push({data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}},Ai=class{constructor(e){this.config=e}async simple(e){return Qn({aptosConfig:this.config,...e})}async multiAgent(e){return Qn({aptosConfig:this.config,...e})}};re([ui],Ai.prototype,"simple",1),re([ui],Ai.prototype,"multiAgent",1);var wi=class{constructor(e){this.config=e,this.build=new di(this.config),this.simulate=new Ai(this.config),this.submit=new ci(this.config),this.batch=new vi(this.config)}async getTransactions(e){return U({aptosConfig:this.config,...e})}async getTransactionByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r}=e,{data:n}=await _({aptosConfig:t,originMethod:"getTransactionByVersion",path:`transactions/by_version/${r}`});return n}({aptosConfig:this.config,...e})}async getTransactionByHash(e){return j({aptosConfig:this.config,...e})}async isPendingTransaction(e){return async function(e){let{aptosConfig:t,transactionHash:r}=e;try{return"pending_transaction"===(await j({aptosConfig:t,transactionHash:r})).type}catch(e){if(404===e?.status)return!0;throw e}}({aptosConfig:this.config,...e})}async waitForTransaction(e){return z({aptosConfig:this.config,...e})}async getGasPriceEstimation(){return F({aptosConfig:this.config})}getSigningMessage(e){return function(e){let{transaction:t}=e;return Mt(t)}(e)}async publishPackageTransaction(e){return async function(e){let{aptosConfig:t,account:r,metadataBytes:n,moduleBytecode:i,options:o}=e,s=i.map((e=>We.U8(e)));return Kn({aptosConfig:t,sender:de.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[We.U8(n),new We(s)],abi:Vn},options:o})}({aptosConfig:this.config,...e})}async rotateAuthKey(e){return async function(e){let{aptosConfig:t,fromAccount:r,toNewPrivateKey:n}=e,i=await $r({aptosConfig:t,accountAddress:r.accountAddress}),o=Zr.fromPrivateKey({privateKey:n,legacy:!0}),s=new Hn({sequenceNumber:BigInt(i.sequence_number),originator:r.accountAddress,currentAuthKey:de.from(i.authentication_key),newPublicKey:o.publicKey}).bcsToBytes(),a=r.sign(s),u=o.sign(s),c=await Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new ze(r.signingScheme),We.U8(r.publicKey.toUint8Array()),new ze(o.signingScheme),We.U8(o.publicKey.toUint8Array()),We.U8(a.toUint8Array()),We.U8(u.toUint8Array())],abi:Yn}});return Wn({aptosConfig:t,signer:r,transaction:c})}({aptosConfig:this.config,...e})}sign(e){return Gn({...e})}signAsFeePayer(e){let{signer:t,transaction:r}=e;if(!r.feePayerAddress)throw new Error(`Transaction ${r} is not a Fee Payer transaction`);return r.feePayerAddress=t.accountAddress,Gn({signer:t,transaction:r})}async batchTransactionsForSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.batch.forSingleAccount({sender:t,data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}async signAndSubmitTransaction(e){let{signer:t,transaction:r}=e;return Wn({aptosConfig:this.config,signer:t,transaction:r})}},Ei=class{constructor(e){this.config=e}async getAccountInfo(e){return $r({aptosConfig:this.config,...e})}async getAccountModules(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return I({aptosConfig:t,originMethod:"getModules",path:`accounts/${de.from(r).toString()}/modules`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??1e3}})}({aptosConfig:this.config,...e})}async getAccountModule(e){return en({aptosConfig:this.config,...e})}async getAccountTransactions(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return I({aptosConfig:t,originMethod:"getTransactions",path:`accounts/${de.from(r).toString()}/transactions`,params:{start:n?.offset,limit:n?.limit}})}({aptosConfig:this.config,...e})}async getAccountResources(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return I({aptosConfig:t,originMethod:"getResources",path:`accounts/${de.from(r).toString()}/resources`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??999}})}({aptosConfig:this.config,...e})}async getAccountResource(e){return rn({aptosConfig:this.config,...e})}async lookupOriginalAccountAddress(e){return nn({aptosConfig:this.config,...e})}async getAccountTokensCount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}},i=await k({aptosConfig:t,query:{query:"\n query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {\n current_token_ownerships_v2_aggregate(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getAccountTokensCount"});return i.current_token_ownerships_v2_aggregate.aggregate?i.current_token_ownerships_v2_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountOwnedTokens(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}};n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard});let s={query:o,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:s,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountOwnedTokensFromCollectionAddress(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,collectionAddress:n,options:i}=e,o={owner_address:{_eq:de.from(r).toStringLong()},current_token_data:{collection_id:{_eq:de.from(n).toStringLong()}},amount:{_gt:0}};i?.tokenStandard&&(o.token_standard={_eq:i?.tokenStandard});let a={query:s,variables:{where_condition:o,offset:i?.offset,limit:i?.limit,order_by:i?.orderBy}};return(await k({aptosConfig:t,query:a,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountCollectionsWithOwnedTokens(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}};n?.tokenStandard&&(i.current_collection={token_standard:{_eq:n?.tokenStandard}});let o={query:"\n query getAccountCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {\n current_collection_ownership_v2_view(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n mutable_description\n max_supply\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n collection_id\n collection_name\n collection_uri\n creator_address\n distinct_tokens\n last_transaction_version\n owner_address\n single_token_uri\n }\n}\n ",variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:o,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}({aptosConfig:this.config,...e})}async getAccountTransactionsCount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=de.from(r).toStringLong(),i=await k({aptosConfig:t,query:{query:"\n query getAccountTransactionsCount($address: String) {\n account_transactions_aggregate(where: {account_address: {_eq: $address}}) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountTransactionsCount"});return i.account_transactions_aggregate.aggregate?i.account_transactions_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountCoinsData(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),on({aptosConfig:this.config,...e})}async getAccountCoinsCount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=de.from(r).toStringLong(),i=await k({aptosConfig:t,query:{query:"\n query getAccountCoinsCount($address: String) {\n current_fungible_asset_balances_aggregate(\n where: {owner_address: {_eq: $address}}\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountCoinsCount"});if(!i.current_fungible_asset_balances_aggregate.aggregate)throw Error("Failed to get the count of account coins");return i.current_fungible_asset_balances_aggregate.aggregate.count}({aptosConfig:this.config,...e})}async getAccountAPTAmount(e){return this.getAccountCoinAmount({coinType:D,...e})}async getAccountCoinAmount(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,coinType:n}=e,i=de.from(r).toStringLong(),o=await on({aptosConfig:t,accountAddress:i,options:{where:{asset_type:{_eq:n}}}});return o[0]?o[0].amount:0}({aptosConfig:this.config,...e})}async getAccountOwnedObjects(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={query:"\n query getAccountOwnedObjects($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {\n current_objects(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n allow_ungated_transfer\n state_key_hash\n owner_address\n object_address\n last_transaction_version\n last_guid_creation_num\n is_deleted\n }\n}\n ",variables:{where_condition:{owner_address:{_eq:de.from(r).toStringLong()}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:i,originMethod:"getAccountOwnedObjects"})).current_objects}({aptosConfig:this.config,...e})}async deriveAccountFromPrivateKey(e){return async function(e){let{aptosConfig:t,privateKey:r}=e,n=new jr(r.publicKey());if(r instanceof hr){let e=Vt.fromPublicKey({publicKey:n}).derivedAddress();return Zr.fromPrivateKey({privateKey:r,address:e})}if(r instanceof er){let e=Vt.fromPublicKey({publicKey:n});if(await sn({authKey:e,aptosConfig:t})){let t=e.derivedAddress();return Zr.fromPrivateKey({privateKey:r,address:t,legacy:!1})}let i=Vt.fromPublicKey({publicKey:n.publicKey});if(await sn({authKey:i,aptosConfig:t})){let e=i.derivedAddress();return Zr.fromPrivateKey({privateKey:r,address:e,legacy:!0})}}throw new Error(`Can't derive account from private key ${r}`)}({aptosConfig:this.config,...e})}},_i=["A name must be between 3 and 63 characters long,","and can only contain lowercase a-z, 0-9, and hyphens.","A name may not start or end with a hyphen."].join(" ");function Ii(e){return!(!e||e.length<3||e.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(e))}function Si(e){let[t,r,...n]=e.replace(/\.apt$/,"").split(".");if(n.length>0)throw new Error(`${e} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!Ii(t))throw new Error(`${t} is not valid. ${_i}`);if(r&&!Ii(r))throw new Error(`${r} is not valid. ${_i}`);return{domainName:r||t,subdomainName:r?t:void 0}}var ki={testnet:"0x5f8fd2347449685cf41d4db97926ec3a096eaf381332be4f1318ad4d16a8497c",mainnet:"0x867ed1f6bf916171b1de3ee92849b8978b7d1b9e0a8cc982a3d19d535dfd9c0c",local:"0x585fc9f0f0c54183b039ffc770ca282ebd87307916c215a3e692f2f8e4305e82",custom:null,devnet:null};function Ci(e){let t=ki[e.network];if(!t)throw new Error(`The ANS contract is not deployed to ${e.network}`);return t}var Ti=e=>{if(e&&"object"==typeof e&&"vec"in e&&Array.isArray(e.vec))return e.vec[0]};async function xi(e){let{aptosConfig:t,name:r}=e,n=Ci(t),{domainName:i,subdomainName:o}=Si(r);try{let e=await ei({aptosConfig:t,payload:{function:`${n}::router::get_expiration`,functionArguments:[i,o]}});return 1e3*Number(e[0])}catch{return}}async function Mi(e){let{aptosConfig:t}=e,r=Ci(t),[n]=await ei({aptosConfig:t,payload:{function:`${r}::config::reregistration_grace_sec`,functionArguments:[]}}),i=n/60/60/24,o=()=>new Date;return new Date(o().setDate(o().getDate()-i)).toISOString()}function Bi(e){return{...e,expiration_timestamp:new Date(e.expiration_timestamp).getTime()}}var Pi=class{constructor(e){this.config=e}async getOwnerAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=Ci(t),{domainName:i,subdomainName:o}=Si(r),s=await ei({aptosConfig:t,payload:{function:`${n}::router::get_owner_addr`,functionArguments:[i,o]}}),a=Ti(s[0]);return a?de.from(a):void 0}({aptosConfig:this.config,...e})}async getExpiration(e){return xi({aptosConfig:this.config,...e})}async getTargetAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=Ci(t),{domainName:i,subdomainName:o}=Si(r),s=await ei({aptosConfig:t,payload:{function:`${n}::router::get_target_addr`,functionArguments:[i,o]}}),a=Ti(s[0]);return a?de.from(a):void 0}({aptosConfig:this.config,...e})}async setTargetAddress(e){return async function(e){let{aptosConfig:t,sender:r,name:n,address:i,options:o}=e,s=Ci(t),{domainName:a,subdomainName:u}=Si(n);return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::set_target_addr`,functionArguments:[a,u,i]},options:o})}({aptosConfig:this.config,...e})}async getPrimaryName(e){return async function(e){let{aptosConfig:t,address:r}=e,n=Ci(t),i=await ei({aptosConfig:t,payload:{function:`${n}::router::get_primary_name`,functionArguments:[de.from(r).toString()]}}),o=Ti(i[1]),s=Ti(i[0]);if(o)return[s,o].filter(Boolean).join(".")}({aptosConfig:this.config,...e})}async setPrimaryName(e){return async function(e){let{aptosConfig:t,sender:r,name:n,options:i}=e,o=Ci(t);if(!n)return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::clear_primary_name`,functionArguments:[]},options:i});let{domainName:s,subdomainName:a}=Si(n);return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::set_primary_name`,functionArguments:[s,a]},options:i})}({aptosConfig:this.config,...e})}async registerName(e){return async function(e){let{aptosConfig:t,expiration:r,name:n,sender:i,targetAddress:o,toAddress:s,options:a,transferable:u}=e,c=Ci(t),{domainName:l,subdomainName:d}=Si(n),h="subdomain:independent"===r.policy||"subdomain:follow-domain"===r.policy;if(d&&!h)throw new Error("Subdomains must have an expiration policy of either 'subdomain:independent' or 'subdomain:follow-domain'");if(h&&!d)throw new Error(`Policy is set to ${r.policy} but no subdomain was provided`);if("domain"===r.policy){let e=r.years??1;if(1!==e)throw new Error("For now, names can only be registered for 1 year at a time");let n=31536e3*e;return await Kn({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${c}::router::register_domain`,functionArguments:[l,n,o,s]},options:a})}if(!d)throw new Error(`${r.policy} requires a subdomain to be provided.`);let f=await xi({aptosConfig:t,name:l});if(!f)throw new Error("The domain does not exist");let p="subdomain:independent"===r.policy?r.expirationDate:f;if(p>f)throw new Error("The subdomain expiration time cannot be greater than the domain expiration time");return await Kn({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${c}::router::register_subdomain`,functionArguments:[l,d,Math.round(p/1e3),"subdomain:follow-domain"===r.policy?1:0,!!u,o,s]},options:a})}({aptosConfig:this.config,...e})}async renewDomain(e){return async function(e){let{aptosConfig:t,sender:r,name:n,years:i=1,options:o}=e,s=Ci(t),a=31536e3*i,{domainName:u,subdomainName:c}=Si(n);if(c)throw new Error("Subdomains cannot be renewed");if(1!==i)throw new Error("Currently, only 1 year renewals are supported");return await Kn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::renew_domain`,functionArguments:[u,a]},options:o})}({aptosConfig:this.config,...e})}async getName(e){return async function(e){let{aptosConfig:t,name:r}=e,{domainName:n,subdomainName:i=""}=Si(r),o=(await k({aptosConfig:t,query:{query:u,variables:{where_condition:{domain:{_eq:n},subdomain:{_eq:i},is_active:{_eq:!0}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return o&&(o=Bi(o)),o}({aptosConfig:this.config,...e})}async getAccountNames(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Mi({aptosConfig:t});return(await k({aptosConfig:t,originMethod:"getAccountNames",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}async getAccountDomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Mi({aptosConfig:t});return(await k({aptosConfig:t,originMethod:"getAccountDomains",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_eq:""}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}async getAccountSubdomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Mi({aptosConfig:t});return(await k({aptosConfig:t,originMethod:"getAccountSubdomains",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_neq:""}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}async getDomainSubdomains(e){return async function(e){let{aptosConfig:t,options:r,domain:n}=e;return(await k({aptosConfig:t,originMethod:"getDomainSubdomains",query:{query:u,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},domain:{_eq:n},subdomain:{_neq:""},is_active:{_eq:!0}}}}})).current_aptos_names.map(Bi)}({aptosConfig:this.config,...e})}},Ri=r(76722),Oi=class{constructor(e){this.network=e?.network??"devnet",this.fullnode=e?.fullnode,this.faucet=e?.faucet,this.pepper=e?.pepper,this.prover=e?.prover,this.indexer=e?.indexer,this.client=e?.client??{provider:Ri.A},this.clientConfig=e?.clientConfig??{},this.fullnodeConfig=e?.fullnodeConfig??{},this.indexerConfig=e?.indexerConfig??{},this.faucetConfig=e?.faucetConfig??{}}getRequestUrl(e){switch(e){case"Fullnode":if(void 0!==this.fullnode)return this.fullnode;if("custom"===this.network)throw new Error("Please provide a custom full node url");return Sn[this.network];case"Faucet":if(void 0!==this.faucet)return this.faucet;if("custom"===this.network)throw new Error("Please provide a custom faucet url");return kn[this.network];case"Indexer":if(void 0!==this.indexer)return this.indexer;if("custom"===this.network)throw new Error("Please provide a custom indexer url");return In[this.network];case"Pepper":if(void 0!==this.pepper)return this.pepper;if("custom"===this.network)throw new Error("Please provide a custom pepper service url");return Cn[this.network];case"Prover":if(void 0!==this.prover)return this.prover;if("custom"===this.network)throw new Error("Please provide a custom prover service url");return Tn[this.network];default:throw Error(`apiType ${e} is not supported`)}}isPepperServiceRequest(e){return Cn[this.network]===e}isProverServiceRequest(e){return Tn[this.network]===e}},Ni={typeParameters:[{constraints:[]}],parameters:[new Ee,new ve]},Di=class{constructor(e){this.config=e}async transferCoinTransaction(e){return async function(e){let{aptosConfig:t,sender:r,recipient:n,amount:i,coinType:o,options:s}=e;return Kn({aptosConfig:t,sender:r,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[o??D],functionArguments:[n,i],abi:Ni},options:s})}({aptosConfig:this.config,...e})}},Li={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector"},Ui="0x4::token::Token",Fi={typeParameters:[],parameters:[new Ce(xe()),new ve,new Ce(xe()),new Ce(xe()),new ge,new ge,new ge,new ge,new ge,new ge,new ge,new ge,new ge,new ve,new ve]};async function ji(e){let{aptosConfig:t,creatorAddress:r,collectionName:n,options:i}=e,o={collection_name:{_eq:n},creator_address:{_eq:de.from(r).toStringLong()}};return i?.tokenStandard&&(o.token_standard={_eq:i?.tokenStandard??"v2"}),(await k({aptosConfig:t,query:{query:a,variables:{where_condition:o}},originMethod:"getCollectionData"})).current_collections_v2[0]}var zi={typeParameters:[],parameters:[new Ce(xe()),new Ce(xe()),new Ce(xe()),new Ce(xe()),new ke(new Ce(xe())),new ke(new Ce(xe())),new ke(ke.u8())]},Hi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ee]},Ki={typeParameters:[],parameters:[new Ce(xe()),new Ce(xe()),new Ce(xe()),new Ce(xe()),new ke(new Ce(xe())),new ke(new Ce(xe())),new ke(ke.u8()),new Ee]},Gi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0)))]},Qi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0)))]},qi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0)))]},Wi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Vi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Yi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Ji={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Ce(xe()),ke.u8()]},Xi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe())]},Zi={typeParameters:[{constraints:["key"]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Ce(xe()),ke.u8()]},$i={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Se(1)]},eo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new Ce(Me(new Se(0))),new Ce(xe()),new Se(1)]};function to(e,t){let r=new Array;return t.forEach(((t,n)=>{r.push(ro(e[n],t))})),r}function ro(e,t){return fn(e,Le(t),0,[]).bcsToBytes()}var no=class{constructor(e){this.config=e}async getCollectionData(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),ji({aptosConfig:this.config,...e})}async getCollectionDataByCollectionId(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,collectionId:r}=e,n={collection_id:{_eq:de.from(r).toStringLong()}};return(await k({aptosConfig:t,query:{query:a,variables:{where_condition:n}},originMethod:"getCollectionData"})).current_collections_v2[0]}({aptosConfig:this.config,...e})}async getCollectionId(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){return(await ji(e)).collection_id}({aptosConfig:this.config,...e})}async getDigitalAssetData(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:de.from(r).toStringLong()}};return(await k({aptosConfig:t,query:{query:"\n query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {\n current_token_datas_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}({aptosConfig:this.config,...e})}async getCurrentDigitalAssetOwnership(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:de.from(r).toStringLong()},amount:{_gt:0}};return(await k({aptosConfig:t,query:{query:d,variables:{where_condition:n}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}({aptosConfig:this.config,...e})}async getOwnedDigitalAssets(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,ownerAddress:r,options:n}=e,i={owner_address:{_eq:de.from(r).toStringLong()},amount:{_gt:0}},o={query:d,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:o,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getDigitalAssetActivity(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r,options:n}=e,i={query:"\n query getTokenActivity($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {\n token_activities_v2(\n where: $where_condition\n order_by: $order_by\n offset: $offset\n limit: $limit\n ) {\n ...TokenActivitiesFields\n }\n}\n \n fragment TokenActivitiesFields on token_activities_v2 {\n after_value\n before_value\n entry_function_id_str\n event_account_address\n event_index\n from_address\n is_fungible_v2\n property_version_v1\n to_address\n token_amount\n token_data_id\n token_standard\n transaction_timestamp\n transaction_version\n type\n}\n ",variables:{where_condition:{token_data_id:{_eq:de.from(r).toStringLong()}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await k({aptosConfig:t,query:i,originMethod:"getDigitalAssetActivity"})).token_activities_v2}({aptosConfig:this.config,...e})}async createCollectionTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n}=e;return Kn({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new Ve(e.description),new Ge(e.maxSupply??W),new Ve(e.name),new Ve(e.uri),new je(e.mutableDescription??!0),new je(e.mutableRoyalty??!0),new je(e.mutableURI??!0),new je(e.mutableTokenDescription??!0),new je(e.mutableTokenName??!0),new je(e.mutableTokenProperties??!0),new je(e.mutableTokenURI??!0),new je(e.tokensBurnableByCreator??!0),new je(e.tokensFreezableByCreator??!0),new Ge(e.royaltyNumerator??0),new Ge(e.royaltyDenominator??1)],abi:Fi},options:r})}({aptosConfig:this.config,...e})}async mintDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n,collection:i,description:o,name:s,uri:a,propertyKeys:u,propertyTypes:c,propertyValues:l}=e,d=c?.map((e=>Li[e]));return Kn({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new Ve(i),new Ve(o),new Ve(s),new Ve(a),We.MoveString(u??[]),We.MoveString(d??[]),to(l??[],d??[])],abi:zi},options:r})}({aptosConfig:this.config,...e})}async transferDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,sender:r,digitalAssetAddress:n,recipient:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[o??Ui],functionArguments:[de.from(n),de.from(i)],abi:Hi},options:s})}({aptosConfig:this.config,...e})}async mintSoulBoundTransaction(e){return async function(e){let{aptosConfig:t,account:r,collection:n,description:i,name:o,uri:s,recipient:a,propertyKeys:u,propertyTypes:c,propertyValues:l,options:d}=e;if(u?.length!==l?.length)throw new Error("Property keys and property values counts do not match");if(c?.length!==l?.length)throw new Error("Property types and property values counts do not match");let h=c?.map((e=>Li[e]));return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[n,i,o,s,We.MoveString(u??[]),We.MoveString(h??[]),to(l??[],h??[]),a],abi:Ki},options:d})}({aptosConfig:this.config,...e})}async burnDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[i??Ui],functionArguments:[de.from(n)],abi:Gi},options:o})}({aptosConfig:this.config,...e})}async freezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[i??Ui],functionArguments:[n],abi:Qi},options:o})}({aptosConfig:this.config,...e})}async unfreezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[i??Ui],functionArguments:[n],abi:qi},options:o})}({aptosConfig:this.config,...e})}async setDigitalAssetDescriptionTransaction(e){return async function(e){let{aptosConfig:t,creator:r,description:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Wi},options:s})}({aptosConfig:this.config,...e})}async setDigitalAssetNameTransaction(e){return async function(e){let{aptosConfig:t,creator:r,name:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Vi},options:s})}({aptosConfig:this.config,...e})}async setDigitalAssetURITransaction(e){return async function(e){let{aptosConfig:t,creator:r,uri:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Yi},options:s})}({aptosConfig:this.config,...e})}async addDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[a??Ui],functionArguments:[de.from(s),new Ve(n),new Ve(Li[i]),We.U8(ro(o,Li[i]))],abi:Ji},options:u})}({aptosConfig:this.config,...e})}async removeDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[o??Ui],functionArguments:[de.from(i),new Ve(n)],abi:Xi},options:s})}({aptosConfig:this.config,...e})}async updateDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[a??Ui],functionArguments:[de.from(s),new Ve(n),new Ve(Li[i]),ro(o,Li[i])],abi:Zi},options:u})}({aptosConfig:this.config,...e})}async addDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[a??Ui,Li[i]],functionArguments:[de.from(s),new Ve(n),o],abi:$i},options:u})}({aptosConfig:this.config,...e})}async updateDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return Kn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[a??Ui,Li[i]],functionArguments:[de.from(s),new Ve(n),o],abi:eo},options:u})}({aptosConfig:this.config,...e})}};async function io(e){let{aptosConfig:t,options:r}=e;(e=>{if(e&&e.length>300)throw new Error("Event type length exceeds the maximum length of 300")})(r?.where?.indexed_type?._eq);let n={query:"\n query getEvents($where_condition: events_bool_exp, $offset: Int, $limit: Int, $order_by: [events_order_by!]) {\n events(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n account_address\n creation_number\n data\n event_index\n sequence_number\n transaction_block_height\n transaction_version\n type\n indexed_type\n }\n}\n ",variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await k({aptosConfig:t,query:n,originMethod:"getEvents"})).events}var oo=class{constructor(e){this.config=e}async getModuleEventsByEventType(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{aptosConfig:t,eventType:r,options:n}=e;return io({aptosConfig:t,options:{where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:r}},pagination:n,orderBy:n?.orderBy}})}({aptosConfig:this.config,...e})}async getAccountEventsByCreationNumber(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,creationNumber:n,options:i}=e;return io({aptosConfig:r,options:{where:{account_address:{_eq:de.from(t).toStringLong()},creation_number:{_eq:n}},pagination:i,orderBy:i?.orderBy}})}({aptosConfig:this.config,...e})}async getAccountEventsByEventType(e){return await Zn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,eventType:n,options:i}=e;return io({aptosConfig:r,options:{where:{account_address:{_eq:de.from(t).toStringLong()},indexed_type:{_eq:n}},pagination:i,orderBy:i?.orderBy}})}({aptosConfig:this.config,...e})}async getEvents(e){return await Zn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"events_processor"}),io({aptosConfig:this.config,...e})}},so=class{constructor(e){this.config=new Oi(e),this.account=new Ei(this.config),this.ans=new Pi(this.config),this.coin=new Di(this.config),this.digitalAsset=new no(this.config),this.event=new oo(this.config),this.faucet=new he(this.config),this.fungibleAsset=new $n(this.config),this.general=new ti(this.config),this.staking=new oi(this.config),this.transaction=new wi(this.config),this.table=new si(this.config),this.keyless=new ii(this.config)}};function ao(e,t,r){Object.getOwnPropertyNames(t.prototype).forEach((n=>{let i=Object.getOwnPropertyDescriptor(t.prototype,n);i&&(i.value=function(...e){return this[r][n](...e)},Object.defineProperty(e.prototype,n,i))}))}ao(so,Ei,"account"),ao(so,Pi,"ans"),ao(so,Di,"coin"),ao(so,no,"digitalAsset"),ao(so,oo,"event"),ao(so,he,"faucet"),ao(so,$n,"fungibleAsset"),ao(so,ti,"general"),ao(so,oi,"staking"),ao(so,wi,"transaction"),ao(so,si,"table"),ao(so,ii,"keyless");var uo,co=(e=>(e.JSON="application/json",e.BCS="application/x-bcs",e.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",e.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",e))(co||{}),lo=(e=>(e[e.Bool=0]="Bool",e[e.U8=1]="U8",e[e.U64=2]="U64",e[e.U128=3]="U128",e[e.Address=4]="Address",e[e.Signer=5]="Signer",e[e.Vector=6]="Vector",e[e.Struct=7]="Struct",e[e.U16=8]="U16",e[e.U32=9]="U32",e[e.U256=10]="U256",e[e.Reference=254]="Reference",e[e.Generic=255]="Generic",e))(lo||{}),ho=(e=>(e[e.U8=0]="U8",e[e.U64=1]="U64",e[e.U128=2]="U128",e[e.Address=3]="Address",e[e.U8Vector=4]="U8Vector",e[e.Bool=5]="Bool",e[e.U16=6]="U16",e[e.U32=7]="U32",e[e.U256=8]="U256",e))(ho||{}),fo=(e=>(e[e.Script=0]="Script",e[e.EntryFunction=2]="EntryFunction",e[e.Multisig=3]="Multisig",e))(fo||{}),po=((uo=po||{})[uo.MultiAgentTransaction=0]="MultiAgentTransaction",uo[uo.FeePayerTransaction=1]="FeePayerTransaction",uo),go=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.MultiAgent=2]="MultiAgent",e[e.FeePayer=3]="FeePayer",e[e.SingleSender=4]="SingleSender",e))(go||{}),mo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(mo||{}),yo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(yo||{}),bo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(bo||{}),vo=(e=>(e[e.Ed25519=0]="Ed25519",e))(vo||{}),Ao=(e=>(e[e.Ed25519=0]="Ed25519",e))(Ao||{}),wo=(e=>(e[e.ZkProof=0]="ZkProof",e))(wo||{}),Eo=(e=>(e[e.Groth16=0]="Groth16",e))(Eo||{}),_o=(e=>(e.Pending="pending_transaction",e.User="user_transaction",e.Genesis="genesis_transaction",e.BlockMetadata="block_metadata_transaction",e.StateCheckpoint="state_checkpoint_transaction",e.Validator="validator_transaction",e))(_o||{}),Io=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(Io||{}),So=(e=>(e.STORE="store",e.DROP="drop",e.KEY="key",e.COPY="copy",e))(So||{}),ko=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(ko||{}),Co=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(Co||{}),To=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",e))(To||{}),xo=(e=>(e[e.DeriveAuid=251]="DeriveAuid",e[e.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",e[e.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",e[e.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",e[e.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",e))(xo||{}),Mo=["aptos:devnet","aptos:testnet","aptos:localnet","aptos:mainnet"],Bo=(e=>(e[e.Unauthorized=4100]="Unauthorized",e[e.InternalError=-30001]="InternalError",e))(Bo||{}),Po=(Object.freeze({4100:{status:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[-30001]:{status:"Internal error",message:"Something went wrong within the wallet."}}),Error,(e=>(e.APPROVED="Approved",e.REJECTED="Rejected",e))(Po||{})),Ro=r(46944);class Oo{constructor(e){this.address=e.accountAddress.toString(),this.publicKey=e.publicKey.toUint8Array(),this.chains=Mo,this.features=["aptos:connect"],this.signingScheme=n.nkB.SingleKey}}class No{constructor(e={}){this.option=e,this.url="https://www.twallet.ai",this.version="1.0.0",this.name="T wallet",this.icon="data:image/png;base64,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",this.chains=Mo,this.accounts=[],this.provider=typeof window<"u"?window.dekey:void 0,this.initializing=!1,this.account=async()=>{var e;const t=await(null==(e=this.provider)?void 0:e.request({method:"aptos_account"}));return{address:t.address,publicKey:t.publicKey}},this.connect=async()=>{var e,t,n;if(!this.initializing){this.initializing=!0,await r.e(78316).then(r.bind(r,78316));const n=Do(null==(e=this.option)?void 0:e.env);if(!n)throw this.initializing=!1,new Error(`walletDomain not found with env: ${null==(t=this.option)?void 0:t.env}`);if(null==window||!window.initializeDekeyProvider)throw this.initializing=!1,new Error("initializeDekeyProvider not found");await window.initializeDekeyProvider(n),this.provider=window.dekey}if(!await this.checkProvider())return{status:Po.REJECTED};const i=await(null==(n=this.provider)?void 0:n.request({method:"aptos_requestAccounts"}));return i?{status:Po.APPROVED,args:{address:i.address,publicKey:i.publicKey}}:(await new Promise((e=>setTimeout(e,2e3))),{status:Po.REJECTED})},this.checkProvider=async()=>new Promise((e=>{setTimeout((()=>{e(!1)}),1e4);const t=setInterval((()=>{this.provider&&(e(!0),clearInterval(t))}),100)})),this.network=async()=>{const{chainId:e,name:t,url:r}=await this.provider.request({method:"aptos_network"});return{name:t,chainId:e,url:r}},this.disconnect=async()=>Promise.resolve(),this.signTransaction=async(e,t)=>{try{const t=e.rawTransaction.bcsToBytes(),{concatedSig:r,uncompressedPubkey:i}=await this.provider.request({method:"aptos_signTransaction",params:[Array.from(t)]}),o=new n.Tb1(i),s=new n.ZPU(r),a=new n.MiK(new n.fa0(o),new n.hmZ(s));return Promise.resolve({status:Po.APPROVED,args:a})}catch(e){throw e.message}},this.signAndSubmitTransaction=async e=>{const t=e.rawTransaction.bcsToBytes(),r=await this.provider.request({method:"aptos_signAndSubmitTransaction",params:[Array.from(t)]});return{status:Po.APPROVED,args:r}},this.signMessage=async e=>{var t;try{const r=await(null==(t=this.provider)?void 0:t.request({method:"aptos_signMessage",params:[e.message]}));return{status:Po.APPROVED,args:r}}catch(e){throw e.message}},this.onAccountChange=async()=>Promise.resolve(),this.onNetworkChange=async e=>{const t=async()=>{const t=await this.network(),{name:r,chainId:n,url:i}=t;e({name:r,chainId:n,url:i})};this.provider.on("chainChanged",(()=>{t()}))},(null==e||!e.env)&&!0===(null==e?void 0:e.registerWallet)&&Lo(this)}get features(){return{"aptos:connect":{version:"1.0.0",connect:this.connect},"aptos:network":{version:"1.0.0",network:this.network},"aptos:disconnect":{version:"1.0.0",disconnect:this.disconnect},"aptos:signTransaction":{version:"1.0.0",signTransaction:this.signTransaction},"aptos:signAndSubmitTransaction":{version:"1.0.0",signAndSubmitTransaction:this.signAndSubmitTransaction},"aptos:signMessage":{version:"1.0.0",signMessage:this.signMessage},"aptos:onAccountChange":{version:"1.0.0",onAccountChange:this.onAccountChange},"aptos:onNetworkChange":{version:"1.0.0",onNetworkChange:this.onNetworkChange},"aptos:account":{version:"1.0.0",account:this.account}}}}const Do=e=>"LOCAL"===e?"http://localhost:5173":"DEV"===e?"https://dev.twallet.ai":"QA"===e?"https://qa.twallet.ai":"https://www.twallet.ai",Lo=e=>{typeof window>"u"||(0,Ro.LN)(e)};class Uo extends No{constructor(e={}){super({...e,env:"LOCAL"}),this.url="http://localhost:5173",this.name="Local T wallet",!0===(null==e?void 0:e.registerWallet)&&Lo(this)}}class Fo extends No{constructor(e={}){super({...e,env:"DEV"}),this.url="https://dev.twallet.ai",this.name="Dev T wallet",!0===(null==e?void 0:e.registerWallet)&&Lo(this)}}class jo extends No{constructor(e={}){super({...e,env:"QA"}),this.url="https://qa.twallet.ai",this.name="Qa T wallet",!0===(null==e?void 0:e.registerWallet)&&Lo(this)}}},55760:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LogLevel=void 0,(r=t.LogLevel||(t.LogLevel={})).DEBUG="DEBUG",r.INFO="INFO",r.WARN="WARN",r.ERROR="ERROR",r.TRACE="TRACE"},77312:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleAxiosErrorResponse=t.handleFetchErrorResponse=t.NetworkError=t.Warning=void 0;var n=r(55478),i=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n.name="Warning",n}return(0,n.__extends)(t,e),t}(Error);t.Warning=i;var o=function(e){function t(r){var n=e.call(this,JSON.stringify(r,null," "))||this;return Object.setPrototypeOf(n,t.prototype),n.name="NetworkError",n.code=r.code||"NETWORK_ERR",n.status=r.status,n.url=r.url,n.data=r.data,n.formData=r.formData,n.method=r.method,n}return(0,n.__extends)(t,e),t}(Error);function s(e){return e?decodeURIComponent(e):"unknown-url"}t.NetworkError=o,t.handleFetchErrorResponse=function(e,t){var r,i,s;return(0,n.__awaiter)(this,void 0,void 0,(function(){var a;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:return!function(e){return"object"==typeof e&&null!==e&&"ok"in e}(e)||e.ok?[3,2]:[4,e.clone().json().catch((function(){return e.clone().text()})).catch((function(){return"unknown error"}))];case 1:throw a=n.sent(),new o({status:e.status,url:decodeURIComponent(e.url),data:a,formData:null===(i=null===(r=null==t?void 0:t.requestInit)||void 0===r?void 0:r.body)||void 0===i?void 0:i.toString(),method:null===(s=null==t?void 0:t.requestInit)||void 0===s?void 0:s.method,code:null==t?void 0:t.code});case 2:return[2]}}))}))},t.handleAxiosErrorResponse=function(e,t){if("object"==typeof(r=e)&&null!==r&&"isAxiosError"in r)throw function(e,t){var r,n;return e.response?new o({status:e.response.status,url:s(e.config.url),data:e.response.data,formData:e.config.data,method:e.config.method,code:t}):e.request?new o({status:null===(r=e.request)||void 0===r?void 0:r.status,url:s(e.config.url),data:null===(n=e.request)||void 0===n?void 0:n.readyState,formData:e.config.data,method:e.config.method,code:t}):new o({status:-1,url:"unknown",data:"none",formData:void 0,method:"unknown",code:t})}(e,null==t?void 0:t.code);var r}},75463:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(55478);(0,n.__exportStar)(r(23182),t),(0,n.__exportStar)(r(55032),t),(0,n.__exportStar)(r(77312),t),(0,n.__exportStar)(r(6451),t)},23182:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.RemoteLogger=void 0;var i=r(55478),o=r(29129),s=r(68855),a=r(6451),u=function(){function e(e,t){this.config=(0,i.__assign)((0,i.__assign)({},c),t),this.batchManager=new o.Batcher(this.config.dropBatchInterval,e)}return e.prototype.debug=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnionLogger=void 0;var r=function(){function e(e){this.loggers=e}return e.prototype.debug=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Batcher=void 0;var r=function(){function e(e,t){this.interval=e,this.handler=t,this.queue=[]}return e.prototype.add=function(e){var t=this;this.queue.push(e),this.timeout||(this.timeout=setTimeout((function(){return t.drop()}),this.interval))},e.prototype.drop=function(){this.handler(this.queue),this.queue=[],this.timeout=void 0},e}();t.Batcher=r},6451:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLoggableMessage=void 0;var n=r(46279),i=r(11710);t.getLoggableMessage=function(e){for(var t=[],r=1;r0?" "+o.join(", "):""}},12958:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=void 0,t.isError=function(e){return Boolean(e&&"object"==typeof e&&"stack"in e)}},46279:(e,t)=>{"use strict";function r(e){return"boolean"==typeof e?4:"number"==typeof e?8:"string"==typeof e?2*e.length:"object"==typeof e&&e?Object.keys(e).reduce((function(t,n){return r(n)+r(e[n])+t}),0):0}Object.defineProperty(t,"__esModule",{value:!0}),t.fixWithLimit=t.sizeOf=void 0,t.sizeOf=r,t.fixWithLimit=function(e,t){return e.map((function(e){try{return r(e)>t?"[Byte limit]":e}catch(e){return"[Too big object]"}}))}},11710:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLoggableValue=void 0;var n=(0,r(55478).__importDefault)(r(4191)),i=r(12958);t.toLoggableValue=function(e){return(0,i.isError)(e)?""+e:(0,n.default)(e)}},92726:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Account:()=>Tr,AddressLookupTableAccount:()=>zn,AddressLookupTableInstruction:()=>Fo,AddressLookupTableProgram:()=>jo,Authorized:()=>Xo,BLOCKHASH_CACHE_TIMEOUT_MS:()=>Wn,BPF_LOADER_DEPRECATED_PROGRAM_ID:()=>xr,BPF_LOADER_PROGRAM_ID:()=>Mn,BpfLoader:()=>Bn,COMPUTE_BUDGET_INSTRUCTION_LAYOUTS:()=>Ho,ComputeBudgetInstruction:()=>zo,ComputeBudgetProgram:()=>Ko,Connection:()=>Do,Ed25519Program:()=>Qo,Enum:()=>wr,EpochSchedule:()=>Un,FeeCalculatorLayout:()=>An,Keypair:()=>Lo,LAMPORTS_PER_SOL:()=>As,LOOKUP_TABLE_INSTRUCTION_LAYOUTS:()=>Uo,Loader:()=>xn,Lockup:()=>Zo,MAX_SEED_LENGTH:()=>Ir,Message:()=>Vr,MessageAccountKeys:()=>Dr,MessageV0:()=>Yr,NONCE_ACCOUNT_LENGTH:()=>En,NonceAccount:()=>_n,PACKET_DATA_SIZE:()=>Mr,PUBLIC_KEY_LENGTH:()=>Sr,PublicKey:()=>Cr,SIGNATURE_LENGTH_IN_BYTES:()=>Pr,SOLANA_SCHEMA:()=>Er,STAKE_CONFIG_ID:()=>Jo,STAKE_INSTRUCTION_LAYOUTS:()=>es,SYSTEM_INSTRUCTION_LAYOUTS:()=>kn,SYSVAR_CLOCK_PUBKEY:()=>nn,SYSVAR_EPOCH_SCHEDULE_PUBKEY:()=>on,SYSVAR_INSTRUCTIONS_PUBKEY:()=>sn,SYSVAR_RECENT_BLOCKHASHES_PUBKEY:()=>an,SYSVAR_RENT_PUBKEY:()=>un,SYSVAR_REWARDS_PUBKEY:()=>cn,SYSVAR_SLOT_HASHES_PUBKEY:()=>ln,SYSVAR_SLOT_HISTORY_PUBKEY:()=>dn,SYSVAR_STAKE_HISTORY_PUBKEY:()=>hn,Secp256k1Program:()=>Vo,SendTransactionError:()=>fn,SolanaJSONRPCError:()=>gn,SolanaJSONRPCErrorCode:()=>pn,StakeAuthorizationLayout:()=>ts,StakeInstruction:()=>$o,StakeProgram:()=>rs,Struct:()=>Ar,SystemInstruction:()=>Sn,SystemProgram:()=>Cn,Transaction:()=>en,TransactionExpiredBlockheightExceededError:()=>Rr,TransactionExpiredNonceInvalidError:()=>Nr,TransactionExpiredTimeoutError:()=>Or,TransactionInstruction:()=>$r,TransactionMessage:()=>tn,TransactionStatus:()=>Xr,VALIDATOR_INFO_KEY:()=>us,VERSION_PREFIX_MASK:()=>Br,VOTE_PROGRAM_ID:()=>ds,ValidatorInfo:()=>ls,VersionedMessage:()=>Jr,VersionedTransaction:()=>rn,VoteAccount:()=>fs,VoteAuthorizationLayout:()=>ss,VoteInit:()=>ns,VoteInstruction:()=>is,VoteProgram:()=>as,clusterApiUrl:()=>bs,sendAndConfirmRawTransaction:()=>vs,sendAndConfirmTransaction:()=>mn});var n={};r.r(n),r.d(n,{aK:()=>ae,e8:()=>Q,DO:()=>G,dJ:()=>ue,OG:()=>ce,My:()=>W,bytesToNumberBE:()=>$,lX:()=>ee,Id:()=>ie,fg:()=>he,qj:()=>ne,hexToBytes:()=>Z,r4:()=>se,aY:()=>K,x:()=>ge,lq:()=>te,z:()=>re,zW:()=>V,Q5:()=>pe});var i=r(1048);function o(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function s(e,...t){if(!((r=e)instanceof Uint8Array||null!=r&&"object"==typeof r&&"Uint8Array"===r.constructor.name))throw new Error("Uint8Array expected");var r;if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function a(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}const u="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,c=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),l=(e,t)=>e<<32-t|e>>>t;function d(e){return"string"==typeof e&&(e=function(e){if("string"!=typeof e)throw new Error("utf8ToBytes expected string, got "+typeof e);return new Uint8Array((new TextEncoder).encode(e))}(e)),s(e),e}new Uint8Array(new Uint32Array([287454020]).buffer)[0];class h{clone(){return this._cloneInto()}}function f(e){const t=t=>e().update(d(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function p(e=32){if(u&&"function"==typeof u.getRandomValues)return u.getRandomValues(new Uint8Array(e));if(u&&"function"==typeof u.randomBytes)return u.randomBytes(e);throw new Error("crypto.getRandomValues must be defined")}const g=(e,t,r)=>e&t^e&r^t&r;class m extends h{constructor(e,t,r,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=r,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=c(this.buffer)}update(e){a(this);const{view:t,buffer:r,blockLen:n}=this,i=(e=d(e)).length;for(let o=0;on-o&&(this.process(r,0),o=0);for(let e=o;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(r,n-8,BigInt(8*this.length),i),this.process(r,0);const u=c(e),l=this.outputLen;if(l%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const d=l/4,h=this.get();if(d>h.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e>b&y)}:{h:0|Number(e>>b&y),l:0|Number(e&y)}}const A=function(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let i=0;ie>>>r,E=(e,t,r)=>e<<32-r|t>>>r,_=(e,t,r)=>e>>>r|t<<32-r,I=(e,t,r)=>e<<32-r|t>>>r,S=(e,t,r)=>e<<64-r|t>>>r-32,k=(e,t,r)=>e>>>r-32|t<<64-r,C=function(e,t,r,n){const i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:0|i}},T=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),x=(e,t,r,n)=>t+r+n+(e/2**32|0)|0,M=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),B=(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0,P=(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0,R=(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0),[O,N]=(()=>A(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))))(),D=new Uint32Array(80),L=new Uint32Array(80);class U extends m{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:r,Bl:n,Ch:i,Cl:o,Dh:s,Dl:a,Eh:u,El:c,Fh:l,Fl:d,Gh:h,Gl:f,Hh:p,Hl:g}=this;return[e,t,r,n,i,o,s,a,u,c,l,d,h,f,p,g]}set(e,t,r,n,i,o,s,a,u,c,l,d,h,f,p,g){this.Ah=0|e,this.Al=0|t,this.Bh=0|r,this.Bl=0|n,this.Ch=0|i,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|u,this.El=0|c,this.Fh=0|l,this.Fl=0|d,this.Gh=0|h,this.Gl=0|f,this.Hh=0|p,this.Hl=0|g}process(e,t){for(let r=0;r<16;r++,t+=4)D[r]=e.getUint32(t),L[r]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|D[e-15],r=0|L[e-15],n=_(t,r,1)^_(t,r,8)^w(t,r,7),i=I(t,r,1)^I(t,r,8)^E(t,r,7),o=0|D[e-2],s=0|L[e-2],a=_(o,s,19)^S(o,s,61)^w(o,s,6),u=I(o,s,19)^k(o,s,61)^E(o,s,6),c=M(i,u,L[e-7],L[e-16]),l=B(c,n,a,D[e-7],D[e-16]);D[e]=0|l,L[e]=0|c}let{Ah:r,Al:n,Bh:i,Bl:o,Ch:s,Cl:a,Dh:u,Dl:c,Eh:l,El:d,Fh:h,Fl:f,Gh:p,Gl:g,Hh:m,Hl:y}=this;for(let e=0;e<80;e++){const t=_(l,d,14)^_(l,d,18)^S(l,d,41),b=I(l,d,14)^I(l,d,18)^k(l,d,41),v=l&h^~l&p,A=R(y,b,d&f^~d&g,N[e],L[e]),w=P(A,m,t,v,O[e],D[e]),E=0|A,M=_(r,n,28)^S(r,n,34)^S(r,n,39),B=I(r,n,28)^k(r,n,34)^k(r,n,39),U=r&i^r&s^i&s,F=n&o^n&a^o&a;m=0|p,y=0|g,p=0|h,g=0|f,h=0|l,f=0|d,({h:l,l:d}=C(0|u,0|c,0|w,0|E)),u=0|s,c=0|a,s=0|i,a=0|o,i=0|r,o=0|n;const j=T(E,B,F);r=x(j,w,M,U),n=0|j}({h:r,l:n}=C(0|this.Ah,0|this.Al,0|r,0|n)),({h:i,l:o}=C(0|this.Bh,0|this.Bl,0|i,0|o)),({h:s,l:a}=C(0|this.Ch,0|this.Cl,0|s,0|a)),({h:u,l:c}=C(0|this.Dh,0|this.Dl,0|u,0|c)),({h:l,l:d}=C(0|this.Eh,0|this.El,0|l,0|d)),({h,l:f}=C(0|this.Fh,0|this.Fl,0|h,0|f)),({h:p,l:g}=C(0|this.Gh,0|this.Gl,0|p,0|g)),({h:m,l:y}=C(0|this.Hh,0|this.Hl,0|m,0|y)),this.set(r,n,i,o,s,a,u,c,l,d,h,f,p,g,m,y)}roundClean(){D.fill(0),L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const F=f((()=>new U)),j=BigInt(0),z=BigInt(1),H=BigInt(2);function K(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}function G(e){if(!K(e))throw new Error("Uint8Array expected")}function Q(e,t){if("boolean"!=typeof t)throw new Error(`${e} must be valid boolean, got "${t}".`)}const q=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function W(e){G(e);let t="";for(let r=0;r=J._0&&e<=J._9?e-J._0:e>=J._A&&e<=J._F?e-(J._A-10):e>=J._a&&e<=J._f?e-(J._a-10):void 0}function Z(e){if("string"!=typeof e)throw new Error("hex string expected, got "+typeof e);const t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const n=new Uint8Array(r);for(let t=0,i=0;t"bigint"==typeof e&&j<=e;function se(e,t,r){return oe(e)&&oe(t)&&oe(r)&&t<=e&&ej;e>>=z,t+=1);return t}const ce=e=>(H<new Uint8Array(e),de=e=>Uint8Array.from(e);function he(e,t,r){if("number"!=typeof e||e<2)throw new Error("hashLen must be a number");if("number"!=typeof t||t<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let n=le(e),i=le(e),o=0;const s=()=>{n.fill(1),i.fill(0),o=0},a=(...e)=>r(i,n,...e),u=(e=le())=>{i=a(de([0]),e),n=a(),0!==e.length&&(i=a(de([1]),e),n=a())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let e=0;const r=[];for(;e{let r;for(s(),u(e);!(r=t(c()));)u();return s(),r}}const fe={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,stringOrUint8Array:e=>"string"==typeof e||K(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};function pe(e,t,r={}){const n=(t,r,n)=>{const i=fe[r];if("function"!=typeof i)throw new Error(`Invalid validator "${r}", expected function`);const o=e[t];if(!(n&&void 0===o||i(o,e)))throw new Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${r}`)};for(const[e,r]of Object.entries(t))n(e,r,!1);for(const[e,t]of Object.entries(r))n(e,t,!0);return e}function ge(e){const t=new WeakMap;return(r,...n)=>{const i=t.get(r);if(void 0!==i)return i;const o=e(r,...n);return t.set(r,o),o}}const me=BigInt(0),ye=BigInt(1),be=BigInt(2),ve=BigInt(3),Ae=BigInt(4),we=BigInt(5),Ee=BigInt(8);function _e(e,t){const r=e%t;return r>=me?r:t+r}function Ie(e,t,r){if(r<=me||t 0");if(r===ye)return me;let n=ye;for(;t>me;)t&ye&&(n=n*e%r),e=e*e%r,t>>=ye;return n}function Se(e,t,r){let n=e;for(;t-- >me;)n*=n,n%=r;return n}function ke(e,t){if(e===me||t<=me)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=_e(e,t),n=t,i=me,o=ye,s=ye,a=me;for(;r!==me;){const e=n/r,t=n%r,u=i-s*e,c=o-a*e;n=r,r=t,i=s,o=a,s=u,a=c}if(n!==ye)throw new Error("invert: does not exist");return _e(i,t)}BigInt(9),BigInt(16);const Ce=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Te(e,t){const r=void 0!==t?t:e.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function xe(e,t,r=!1,n={}){if(e<=me)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:i,nByteLength:o}=Te(e,t);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const s=function(e){if(e%Ae===ve){const t=(e+ye)/Ae;return function(e,r){const n=e.pow(r,t);if(!e.eql(e.sqr(n),r))throw new Error("Cannot find square root");return n}}if(e%Ee===we){const t=(e-we)/Ee;return function(e,r){const n=e.mul(r,be),i=e.pow(n,t),o=e.mul(r,i),s=e.mul(e.mul(o,be),i),a=e.mul(o,e.sub(s,e.ONE));if(!e.eql(e.sqr(a),r))throw new Error("Cannot find square root");return a}}return function(e){const t=(e-ye)/be;let r,n,i;for(r=e-ye,n=0;r%be===me;r/=be,n++);for(i=be;i_e(t,e),isValid:t=>{if("bigint"!=typeof t)throw new Error("Invalid field element: expected bigint, got "+typeof t);return me<=t&&te===me,isOdd:e=>(e&ye)===ye,neg:t=>_e(-t,e),eql:(e,t)=>e===t,sqr:t=>_e(t*t,e),add:(t,r)=>_e(t+r,e),sub:(t,r)=>_e(t-r,e),mul:(t,r)=>_e(t*r,e),pow:(e,t)=>function(e,t,r){if(r 0");if(r===me)return e.ONE;if(r===ye)return t;let n=e.ONE,i=t;for(;r>me;)r&ye&&(n=e.mul(n,i)),i=e.sqr(i),r>>=ye;return n}(a,e,t),div:(t,r)=>_e(t*ke(r,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>ke(t,e),sqrt:n.sqrt||(e=>s(a,e)),invertBatch:e=>function(e,t){const r=new Array(t.length),n=t.reduce(((t,n,i)=>e.is0(n)?t:(r[i]=t,e.mul(t,n))),e.ONE),i=e.inv(n);return t.reduceRight(((t,n,i)=>e.is0(n)?t:(r[i]=e.mul(t,r[i]),e.mul(t,n))),i),r}(a,e),cmov:(e,t,r)=>r?t:e,toBytes:e=>r?re(e,o):te(e,o),fromBytes:e=>{if(e.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${e.length}`);return r?ee(e):$(e)}});return Object.freeze(a)}function Me(e){if("bigint"!=typeof e)throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function Be(e){const t=Me(e);return t+Math.ceil(t/2)}const Pe=BigInt(0),Re=BigInt(1),Oe=new WeakMap,Ne=new WeakMap;function De(e,t){const r=(e,t)=>{const r=t.negate();return e?r:t},n=e=>{if(!Number.isSafeInteger(e)||e<=0||e>t)throw new Error(`Wrong window size=${e}, should be [1..${t}]`)},i=e=>(n(e),{windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:r,unsafeLadder(t,r){let n=e.ZERO,i=t;for(;r>Pe;)r&Re&&(n=n.add(i)),i=i.double(),r>>=Re;return n},precomputeWindow(e,t){const{windows:r,windowSize:n}=i(t),o=[];let s=e,a=s;for(let e=0;e>=h,i>a&&(i-=d,o+=Re);const s=t,f=t+Math.abs(i)-1,p=e%2!=0,g=i<0;0===i?c=c.add(r(p,n[s])):u=u.add(r(g,n[f]))}return{p:u,f:c}},wNAFCached(e,t,r){const n=Ne.get(e)||1;let i=Oe.get(e);return i||(i=this.precomputeWindow(e,n),1!==n&&Oe.set(e,r(i))),this.wNAF(n,i,t)},setWindowSize(e,t){n(t),Ne.set(e,t),Oe.delete(e)}}}function Le(e,t,r,n){if(!Array.isArray(r)||!Array.isArray(n)||n.length!==r.length)throw new Error("arrays of points and scalars must have equal length");n.forEach(((e,r)=>{if(!t.isValid(e))throw new Error(`wrong scalar at index ${r}`)})),r.forEach(((t,r)=>{if(!(t instanceof e))throw new Error(`wrong point at index ${r}`)}));const i=ue(BigInt(r.length)),o=i>12?i-3:i>4?i-2:i?2:1,s=(1<=0;t-=o){a.fill(e.ZERO);for(let e=0;e>BigInt(t)&BigInt(s));a[o]=a[o].add(r[e])}let i=e.ZERO;for(let t=a.length-1,r=e.ZERO;t>0;t--)r=r.add(a[t]),i=i.add(r);if(c=c.add(i),0!==t)for(let e=0;e(e[t]="function",e)),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"})),pe(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Te(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}const Fe=BigInt(0),je=BigInt(1),ze=BigInt(2),He=BigInt(8),Ke={zip215:!0};const Ge=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Qe=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),qe=(BigInt(0),BigInt(1)),We=BigInt(2),Ve=(BigInt(3),BigInt(5)),Ye=BigInt(8);function Je(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function Xe(e,t){const r=Ge,n=_e(t*t*t,r),i=_e(n*n*t,r);let o=_e(e*n*function(e){const t=BigInt(10),r=BigInt(20),n=BigInt(40),i=BigInt(80),o=Ge,s=e*e%o*e%o,a=Se(s,We,o)*s%o,u=Se(a,qe,o)*e%o,c=Se(u,Ve,o)*u%o,l=Se(c,t,o)*c%o,d=Se(l,r,o)*l%o,h=Se(d,n,o)*d%o,f=Se(h,i,o)*h%o,p=Se(f,i,o)*h%o,g=Se(p,t,o)*c%o;return{pow_p_5_8:Se(g,We,o)*e%o,b2:s}}(e*i).pow_p_5_8,r);const s=_e(t*o*o,r),a=o,u=_e(o*Qe,r),c=s===e,l=s===_e(-e,r),d=s===_e(-e*Qe,r);return c&&(o=a),(l||d)&&(o=u),(_e(o,r)&ye)===ye&&(o=_e(-o,r)),{isValid:c||l,value:o}}const Ze=(()=>xe(Ge,void 0,!0))(),$e=(()=>({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:Ze,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:Ye,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:F,randomBytes:p,adjustScalarBytes:Je,uvRatio:Xe}))(),et=(()=>function(e){const t=function(e){const t=Ue(e);return pe(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}(e),{Fp:r,n,prehash:i,hash:o,randomBytes:s,nByteLength:a,h:u}=t,c=ze<{try{return{isValid:!0,value:r.sqrt(e*r.inv(t))}}catch(e){return{isValid:!1,value:Fe}}}),f=t.adjustScalarBytes||(e=>e),p=t.domain||((e,t,r)=>{if(Q("phflag",r),t.length||r)throw new Error("Contexts/pre-hash are not supported");return e});function g(e,t){ae("coordinate "+e,t,Fe,c)}function m(e){if(!(e instanceof v))throw new Error("ExtendedPoint expected")}const y=ge(((e,t)=>{const{ex:n,ey:i,ez:o}=e,s=e.is0();null==t&&(t=s?He:r.inv(o));const a=l(n*t),u=l(i*t),c=l(o*t);if(s)return{x:Fe,y:je};if(c!==je)throw new Error("invZ was invalid");return{x:a,y:u}})),b=ge((e=>{const{a:r,d:n}=t;if(e.is0())throw new Error("bad point: ZERO");const{ex:i,ey:o,ez:s,et:a}=e,u=l(i*i),c=l(o*o),d=l(s*s),h=l(d*d),f=l(u*r);if(l(d*l(f+c))!==l(h+l(n*l(u*c))))throw new Error("bad point: equation left != right (1)");if(l(i*o)!==l(s*a))throw new Error("bad point: equation left != right (2)");return!0}));class v{constructor(e,t,r,n){this.ex=e,this.ey=t,this.ez=r,this.et=n,g("x",e),g("y",t),g("z",r),g("t",n),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(e){if(e instanceof v)throw new Error("extended point not allowed");const{x:t,y:r}=e||{};return g("x",t),g("y",r),new v(t,r,je,l(t*r))}static normalizeZ(e){const t=r.invertBatch(e.map((e=>e.ez)));return e.map(((e,r)=>e.toAffine(t[r]))).map(v.fromAffine)}static msm(e,t){return Le(v,d,e,t)}_setWindowSize(e){E.setWindowSize(this,e)}assertValidity(){b(this)}equals(e){m(e);const{ex:t,ey:r,ez:n}=this,{ex:i,ey:o,ez:s}=e,a=l(t*s),u=l(i*n),c=l(r*s),d=l(o*n);return a===u&&c===d}is0(){return this.equals(v.ZERO)}negate(){return new v(l(-this.ex),this.ey,this.ez,l(-this.et))}double(){const{a:e}=t,{ex:r,ey:n,ez:i}=this,o=l(r*r),s=l(n*n),a=l(ze*l(i*i)),u=l(e*o),c=r+n,d=l(l(c*c)-o-s),h=u+s,f=h-a,p=u-s,g=l(d*f),m=l(h*p),y=l(d*p),b=l(f*h);return new v(g,m,b,y)}add(e){m(e);const{a:r,d:n}=t,{ex:i,ey:o,ez:s,et:a}=this,{ex:u,ey:c,ez:d,et:h}=e;if(r===BigInt(-1)){const e=l((o-i)*(c+u)),t=l((o+i)*(c-u)),r=l(t-e);if(r===Fe)return this.double();const n=l(s*ze*h),f=l(a*ze*d),p=f+n,g=t+e,m=f-n,y=l(p*r),b=l(g*m),A=l(p*m),w=l(r*g);return new v(y,b,w,A)}const f=l(i*u),p=l(o*c),g=l(a*n*h),y=l(s*d),b=l((i+o)*(u+c)-f-p),A=y-g,w=y+g,E=l(p-r*f),_=l(b*A),I=l(w*E),S=l(b*E),k=l(A*w);return new v(_,I,k,S)}subtract(e){return this.add(e.negate())}wNAF(e){return E.wNAFCached(this,e,v.normalizeZ)}multiply(e){const t=e;ae("scalar",t,je,n);const{p:r,f:i}=this.wNAF(t);return v.normalizeZ([r,i])[0]}multiplyUnsafe(e){const t=e;return ae("scalar",t,Fe,n),t===Fe?w:this.equals(w)||t===je?this:this.equals(A)?this.wNAF(t).p:E.unsafeLadder(this,t)}isSmallOrder(){return this.multiplyUnsafe(u).is0()}isTorsionFree(){return E.unsafeLadder(this,n).is0()}toAffine(e){return y(this,e)}clearCofactor(){const{h:e}=t;return e===je?this:this.multiplyUnsafe(e)}static fromHex(e,n=!1){const{d:i,a:o}=t,s=r.BYTES;e=ne("pointHex",e,s),Q("zip215",n);const a=e.slice(),u=e[s-1];a[s-1]=-129&u;const d=ee(a),f=n?c:r.ORDER;ae("pointHex.y",d,Fe,f);const p=l(d*d),g=l(p-je),m=l(i*p-o);let{isValid:y,value:b}=h(g,m);if(!y)throw new Error("Point.fromHex: invalid y coordinate");const A=(b&je)===je,w=!!(128&u);if(!n&&b===Fe&&w)throw new Error("Point.fromHex: x=0 and x_0=1");return w!==A&&(b=l(-b)),v.fromAffine({x:b,y:d})}static fromPrivateKey(e){return S(e).point}toRawBytes(){const{x:e,y:t}=this.toAffine(),n=re(t,r.BYTES);return n[n.length-1]|=e&je?128:0,n}toHex(){return W(this.toRawBytes())}}v.BASE=new v(t.Gx,t.Gy,je,l(t.Gx*t.Gy)),v.ZERO=new v(Fe,je,je,Fe);const{BASE:A,ZERO:w}=v,E=De(v,8*a);function _(e){return _e(e,n)}function I(e){return _(ee(e))}function S(e){const t=a;e=ne("private key",e,t);const r=ne("hashed private key",o(e),2*t),n=f(r.slice(0,t)),i=r.slice(t,2*t),s=I(n),u=A.multiply(s),c=u.toRawBytes();return{head:n,prefix:i,scalar:s,point:u,pointBytes:c}}function k(e=new Uint8Array,...t){const r=ie(...t);return I(o(p(r,ne("context",e),!!i)))}const C=Ke;return A._setWindowSize(8),{CURVE:t,getPublicKey:function(e){return S(e).pointBytes},sign:function(e,t,o={}){e=ne("message",e),i&&(e=i(e));const{prefix:s,scalar:u,pointBytes:c}=S(t),l=k(o.context,s,e),d=A.multiply(l).toRawBytes(),h=_(l+k(o.context,d,c,e)*u);return ae("signature.s",h,Fe,n),ne("result",ie(d,re(h,r.BYTES)),2*a)},verify:function(e,t,n,o=C){const{context:s,zip215:a}=o,u=r.BYTES;e=ne("signature",e,2*u),t=ne("message",t),void 0!==a&&Q("zip215",a),i&&(t=i(t));const c=ee(e.slice(u,2*u));let l,d,h;try{l=v.fromHex(n,a),d=v.fromHex(e.slice(0,u),a),h=A.multiplyUnsafe(c)}catch(e){return!1}if(!a&&l.isSmallOrder())return!1;const f=k(s,d.toRawBytes(),l.toRawBytes(),t);return d.add(l.multiplyUnsafe(f)).subtract(h).clearCofactor().equals(v.ZERO)},ExtendedPoint:v,utils:{getExtendedPublicKey:S,randomPrivateKey:()=>s(r.BYTES),precompute:(e=8,t=v.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)}}}($e))();var tt=r(22559),rt=r.n(tt),nt=r(39216),it=r.n(nt),ot=r(52001),st=r(81818),at=r(62137),ut=r(56115);r(4364);class ct extends TypeError{constructor(e,t){let r;const{message:n,explanation:i,...o}=e,{path:s}=e,a=0===s.length?n:`At path: ${s.join(".")} -- ${n}`;super(i??a),null!=i&&(this.cause=a),Object.assign(this,o),this.name=this.constructor.name,this.failures=()=>r??(r=[e,...t()])}}function lt(e){return"object"==typeof e&&null!=e}function dt(e){return lt(e)&&!Array.isArray(e)}function ht(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function ft(e,t,r,n){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:i,branch:o}=t,{type:s}=r,{refinement:a,message:u=`Expected a value of type \`${s}\`${a?` with refinement \`${a}\``:""}, but received: \`${ht(n)}\``}=e;return{value:n,type:s,refinement:a,key:i[i.length-1],path:i,branch:o,...e,message:u}}function*pt(e,t,r,n){var i;lt(i=e)&&"function"==typeof i[Symbol.iterator]||(e=[e]);for(const i of e){const e=ft(i,t,r,n);e&&(yield e)}}function*gt(e,t,r={}){const{path:n=[],branch:i=[e],coerce:o=!1,mask:s=!1}=r,a={path:n,branch:i,mask:s};o&&(e=t.coercer(e,a));let u="valid";for(const n of t.validator(e,a))n.explanation=r.message,u="not_valid",yield[n,void 0];for(let[c,l,d]of t.entries(e,a)){const t=gt(l,d,{path:void 0===c?n:[...n,c],branch:void 0===c?i:[...i,l],coerce:o,mask:s,message:r.message});for(const r of t)r[0]?(u=null!=r[0].refinement?"not_refined":"not_valid",yield[r[0],void 0]):o&&(l=r[1],void 0===c?e=l:e instanceof Map?e.set(c,l):e instanceof Set?e.add(l):lt(e)&&(void 0!==l||c in e)&&(e[c]=l))}if("not_valid"!==u)for(const n of t.refiner(e,a))n.explanation=r.message,u="not_refined",yield[n,void 0];"valid"===u&&(yield[void 0,e])}class mt{constructor(e){const{type:t,schema:r,validator:n,refiner:i,coercer:o=(e=>e),entries:s=function*(){}}=e;this.type=t,this.schema=r,this.entries=s,this.coercer=o,this.validator=n?(e,t)=>pt(n(e,t),t,this,e):()=>[],this.refiner=i?(e,t)=>pt(i(e,t),t,this,e):()=>[]}assert(e,t){return yt(e,this,t)}create(e,t){return bt(e,this,t)}is(e){return vt(e,this)}mask(e,t){return function(e,t,r){const n=At(e,t,{coerce:!0,mask:!0,message:r});if(n[0])throw n[0];return n[1]}(e,this,t)}validate(e,t={}){return At(e,this,t)}}function yt(e,t,r){const n=At(e,t,{message:r});if(n[0])throw n[0]}function bt(e,t,r){const n=At(e,t,{coerce:!0,message:r});if(n[0])throw n[0];return n[1]}function vt(e,t){return!At(e,t)[0]}function At(e,t,r={}){const n=gt(e,t,r),i=function(e){const{done:t,value:r}=e.next();return t?void 0:r}(n);return i[0]?[new ct(i[0],(function*(){for(const e of n)e[0]&&(yield e[0])})),void 0]:[void 0,i[1]]}function wt(e,t){return new mt({type:e,schema:null,validator:t})}function Et(e){return new mt({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[r,n]of t.entries())yield[r,n,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||`Expected an array value, but received: ${ht(e)}`})}function _t(){return wt("boolean",(e=>"boolean"==typeof e))}function It(e){return wt("instance",(t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${ht(t)}`))}function St(e){const t=ht(e),r=typeof e;return new mt({type:"literal",schema:"string"===r||"number"===r||"boolean"===r?e:null,validator:r=>r===e||`Expected the literal \`${t}\`, but received: ${ht(r)}`})}function kt(e){return new mt({...e,validator:(t,r)=>null===t||e.validator(t,r),refiner:(t,r)=>null===t||e.refiner(t,r)})}function Ct(){return wt("number",(e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${ht(e)}`))}function Tt(e){return new mt({...e,validator:(t,r)=>void 0===t||e.validator(t,r),refiner:(t,r)=>void 0===t||e.refiner(t,r)})}function xt(e,t){return new mt({type:"record",schema:null,*entries(r){if(lt(r))for(const n in r){const i=r[n];yield[n,n,e],yield[n,i,t]}},validator:e=>dt(e)||`Expected an object, but received: ${ht(e)}`,coercer:e=>dt(e)?{...e}:e})}function Mt(){return wt("string",(e=>"string"==typeof e||`Expected a string, but received: ${ht(e)}`))}function Bt(e){const t=wt("never",(()=>!1));return new mt({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){const n=Math.max(e.length,r.length);for(let i=0;iArray.isArray(e)||`Expected an array, but received: ${ht(e)}`,coercer:e=>Array.isArray(e)?e.slice():e})}function Pt(e){const t=Object.keys(e);return new mt({type:"type",schema:e,*entries(r){if(lt(r))for(const n of t)yield[n,r[n],e[n]]},validator:e=>dt(e)||`Expected an object, but received: ${ht(e)}`,coercer:e=>dt(e)?{...e}:e})}function Rt(e){const t=e.map((e=>e.type)).join(" | ");return new mt({type:"union",schema:null,coercer(t,r){for(const n of e){const[e,i]=n.validate(t,{coerce:!0,mask:r.mask});if(!e)return i}return t},validator(r,n){const i=[];for(const t of e){const[...e]=gt(r,t,n),[o]=e;if(!o[0])return[];for(const[t]of e)t&&i.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${ht(r)}`,...i]}})}function Ot(){return wt("unknown",(()=>!0))}function Nt(e,t,r){return new mt({...e,coercer:(n,i)=>vt(n,t)?e.coercer(r(n,i),i):e.coercer(n,i)})}var Dt=r(89923),Lt=r.n(Dt),Ut=r(57105),Ft=class extends Ut{socket;constructor(e,t,r){super(),this.socket=new window.WebSocket(e,r),this.socket.onopen=()=>this.emit("open"),this.socket.onmessage=e=>this.emit("message",e.data),this.socket.onerror=e=>this.emit("error",e),this.socket.onclose=e=>{this.emit("close",e.code,e.reason)}}send(e,t,r){const n=r||t;try{this.socket.send(e),n()}catch(e){n(e)}}close(e,t){this.socket.close(e,t)}addEventListener(e,t,r){this.socket.addEventListener(e,t,r)}};var jt=class{encode(e){return JSON.stringify(e)}decode(e){return JSON.parse(e)}},zt=class extends Ut{address;rpc_id;queue;options;autoconnect;ready;reconnect;reconnect_timer_id;reconnect_interval;max_reconnects;rest_options;current_reconnects;generate_request_id;socket;webSocketFactory;dataPack;constructor(e,t="ws://localhost:8080",{autoconnect:r=!0,reconnect:n=!0,reconnect_interval:i=1e3,max_reconnects:o=5,...s}={},a,u){super(),this.webSocketFactory=e,this.queue={},this.rpc_id=0,this.address=t,this.autoconnect=r,this.ready=!1,this.reconnect=n,this.reconnect_timer_id=void 0,this.reconnect_interval=i,this.max_reconnects=o,this.rest_options=s,this.current_reconnects=0,this.generate_request_id=a||(()=>++this.rpc_id),this.dataPack=u||new jt,this.autoconnect&&this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}connect(){this.socket||this._connect(this.address,{autoconnect:this.autoconnect,reconnect:this.reconnect,reconnect_interval:this.reconnect_interval,max_reconnects:this.max_reconnects,...this.rest_options})}call(e,t,r,n){return n||"object"!=typeof r||(n=r,r=null),new Promise(((i,o)=>{if(!this.ready)return o(new Error("socket not ready"));const s=this.generate_request_id(e,t),a={jsonrpc:"2.0",method:e,params:t||void 0,id:s};this.socket.send(this.dataPack.encode(a),n,(e=>{if(e)return o(e);this.queue[s]={promise:[i,o]},r&&(this.queue[s].timeout=setTimeout((()=>{delete this.queue[s],o(new Error("reply timeout"))}),r))}))}))}async login(e){const t=await this.call("rpc.login",e);if(!t)throw new Error("authentication failed");return t}async listMethods(){return await this.call("__listMethods")}notify(e,t){return new Promise(((r,n)=>{if(!this.ready)return n(new Error("socket not ready"));const i={jsonrpc:"2.0",method:e,params:t};this.socket.send(this.dataPack.encode(i),(e=>{if(e)return n(e);r()}))}))}async subscribe(e){"string"==typeof e&&(e=[e]);const t=await this.call("rpc.on",e);if("string"==typeof e&&"ok"!==t[e])throw new Error("Failed subscribing to an event '"+e+"' with: "+t[e]);return t}async unsubscribe(e){"string"==typeof e&&(e=[e]);const t=await this.call("rpc.off",e);if("string"==typeof e&&"ok"!==t[e])throw new Error("Failed unsubscribing from an event with: "+t);return t}close(e,t){this.socket.close(e||1e3,t)}setAutoReconnect(e){this.reconnect=e}setReconnectInterval(e){this.reconnect_interval=e}setMaxReconnects(e){this.max_reconnects=e}_connect(e,t){clearTimeout(this.reconnect_timer_id),this.socket=this.webSocketFactory(e,t),this.socket.addEventListener("open",(()=>{this.ready=!0,this.emit("open"),this.current_reconnects=0})),this.socket.addEventListener("message",(({data:e})=>{e instanceof ArrayBuffer&&(e=i.Buffer.from(e).toString());try{e=this.dataPack.decode(e)}catch(e){return}if(e.notification&&this.listeners(e.notification).length){if(!Object.keys(e.params).length)return this.emit(e.notification);const t=[e.notification];if(e.params.constructor===Object)t.push(e.params);else for(let r=0;r{this.emit.apply(this,t)}))}if(!this.queue[e.id])return e.method?Promise.resolve().then((()=>{this.emit(e.method,e?.params)})):void 0;"error"in e=="result"in e&&this.queue[e.id].promise[1](new Error('Server response malformed. Response must include either "result" or "error", but not both.')),this.queue[e.id].timeout&&clearTimeout(this.queue[e.id].timeout),e.error?this.queue[e.id].promise[1](e.error):this.queue[e.id].promise[0](e.result),delete this.queue[e.id]})),this.socket.addEventListener("error",(e=>this.emit("error",e))),this.socket.addEventListener("close",(({code:r,reason:n})=>{this.ready&&setTimeout((()=>this.emit("close",r,n)),0),this.ready=!1,this.socket=void 0,1e3!==r&&(this.current_reconnects++,this.reconnect&&(this.max_reconnects>this.current_reconnects||0===this.max_reconnects)&&(this.reconnect_timer_id=setTimeout((()=>this._connect(e,t)),this.reconnect_interval)))}))}},Ht=r(30113);const Kt=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Gt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Qt=new Uint32Array(64);class qt extends m{constructor(){super(64,32,8,!1),this.A=0|Gt[0],this.B=0|Gt[1],this.C=0|Gt[2],this.D=0|Gt[3],this.E=0|Gt[4],this.F=0|Gt[5],this.G=0|Gt[6],this.H=0|Gt[7]}get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)Qt[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=Qt[e-15],r=Qt[e-2],n=l(t,7)^l(t,18)^t>>>3,i=l(r,17)^l(r,19)^r>>>10;Qt[e]=i+Qt[e-7]+n+Qt[e-16]|0}let{A:r,B:n,C:i,D:o,E:s,F:a,G:u,H:c}=this;for(let e=0;e<64;e++){const t=c+(l(s,6)^l(s,11)^l(s,25))+((d=s)&a^~d&u)+Kt[e]+Qt[e]|0,h=(l(r,2)^l(r,13)^l(r,22))+g(r,n,i)|0;c=u,u=a,a=s,s=o+t|0,o=i,i=n,n=r,r=t+h|0}var d;r=r+this.A|0,n=n+this.B|0,i=i+this.C|0,o=o+this.D|0,s=s+this.E|0,a=a+this.F|0,u=u+this.G|0,c=c+this.H|0,this.set(r,n,i,o,s,a,u,c)}roundClean(){Qt.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Wt=f((()=>new qt));class Vt extends h{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,function(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");o(e.outputLen),o(e.blockLen)}(e);const r=d(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const n=this.blockLen,i=new Uint8Array(n);i.set(r.length>n?e.create().update(r).digest():r);for(let e=0;enew Vt(e,t).update(r).digest();function Jt(e){void 0!==e.lowS&&Q("lowS",e.lowS),void 0!==e.prehash&&Q("prehash",e.prehash)}Yt.create=(e,t)=>new Vt(e,t);const{bytesToNumberBE:Xt,hexToBytes:Zt}=n,$t={Err:class extends Error{constructor(e=""){super(e)}},_tlv:{encode:(e,t)=>{const{Err:r}=$t;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(1&t.length)throw new r("tlv.encode: unpadded data");const n=t.length/2,i=V(n);if(i.length/2&128)throw new r("tlv.encode: long form length too big");const o=n>127?V(i.length/2|128):"";return`${V(e)}${o}${i}${t}`},decode(e,t){const{Err:r}=$t;let n=0;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(t.length<2||t[n++]!==e)throw new r("tlv.decode: wrong tlv");const i=t[n++];let o=0;if(128&i){const e=127&i;if(!e)throw new r("tlv.decode(long): indefinite length not supported");if(e>4)throw new r("tlv.decode(long): byte length is too big");const s=t.subarray(n,n+e);if(s.length!==e)throw new r("tlv.decode: length bytes not complete");if(0===s[0])throw new r("tlv.decode(long): zero leftmost byte");for(const e of s)o=o<<8|e;if(n+=e,o<128)throw new r("tlv.decode(long): not minimal encoding")}else o=i;const s=t.subarray(n,n+o);if(s.length!==o)throw new r("tlv.decode: wrong value length");return{v:s,l:t.subarray(n+o)}}},_int:{encode(e){const{Err:t}=$t;if(e{const i=t.toAffine();return ie(Uint8Array.from([4]),r.toBytes(i.x),r.toBytes(i.y))}),o=t.fromBytes||(e=>{const t=e.subarray(1);return{x:r.fromBytes(t.subarray(0,r.BYTES)),y:r.fromBytes(t.subarray(r.BYTES,2*r.BYTES))}});function s(e){const{a:n,b:i}=t,o=r.sqr(e),s=r.mul(o,e);return r.add(r.add(s,r.mul(e,n)),i)}if(!r.eql(r.sqr(t.Gy),s(t.Gx)))throw new Error("bad generator point: equation left != right");function a(e){const{allowedPrivateKeyLengths:r,nByteLength:n,wrapPrivateKey:i,n:o}=t;if(r&&"bigint"!=typeof e){if(K(e)&&(e=W(e)),"string"!=typeof e||!r.includes(e.length))throw new Error("Invalid key");e=e.padStart(2*n,"0")}let s;try{s="bigint"==typeof e?e:$(ne("private key",e,n))}catch(t){throw new Error(`private key must be ${n} bytes, hex or bigint, not ${typeof e}`)}return i&&(s=_e(s,o)),ae("private key",s,tr,o),s}function u(e){if(!(e instanceof d))throw new Error("ProjectivePoint expected")}const c=ge(((e,t)=>{const{px:n,py:i,pz:o}=e;if(r.eql(o,r.ONE))return{x:n,y:i};const s=e.is0();null==t&&(t=s?r.ONE:r.inv(o));const a=r.mul(n,t),u=r.mul(i,t),c=r.mul(o,t);if(s)return{x:r.ZERO,y:r.ZERO};if(!r.eql(c,r.ONE))throw new Error("invZ was invalid");return{x:a,y:u}})),l=ge((e=>{if(e.is0()){if(t.allowInfinityPoint&&!r.is0(e.py))return;throw new Error("bad point: ZERO")}const{x:n,y:i}=e.toAffine();if(!r.isValid(n)||!r.isValid(i))throw new Error("bad point: x or y not FE");const o=r.sqr(i),a=s(n);if(!r.eql(o,a))throw new Error("bad point: equation left != right");if(!e.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0}));class d{constructor(e,t,n){if(this.px=e,this.py=t,this.pz=n,null==e||!r.isValid(e))throw new Error("x required");if(null==t||!r.isValid(t))throw new Error("y required");if(null==n||!r.isValid(n))throw new Error("z required");Object.freeze(this)}static fromAffine(e){const{x:t,y:n}=e||{};if(!e||!r.isValid(t)||!r.isValid(n))throw new Error("invalid affine point");if(e instanceof d)throw new Error("projective point not allowed");const i=e=>r.eql(e,r.ZERO);return i(t)&&i(n)?d.ZERO:new d(t,n,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){const t=r.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(d.fromAffine)}static fromHex(e){const t=d.fromAffine(o(ne("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return d.BASE.multiply(a(e))}static msm(e,t){return Le(d,n,e,t)}_setWindowSize(e){f.setWindowSize(this,e)}assertValidity(){l(this)}hasEvenY(){const{y:e}=this.toAffine();if(r.isOdd)return!r.isOdd(e);throw new Error("Field doesn't support isOdd")}equals(e){u(e);const{px:t,py:n,pz:i}=this,{px:o,py:s,pz:a}=e,c=r.eql(r.mul(t,a),r.mul(o,i)),l=r.eql(r.mul(n,a),r.mul(s,i));return c&&l}negate(){return new d(this.px,r.neg(this.py),this.pz)}double(){const{a:e,b:n}=t,i=r.mul(n,rr),{px:o,py:s,pz:a}=this;let u=r.ZERO,c=r.ZERO,l=r.ZERO,h=r.mul(o,o),f=r.mul(s,s),p=r.mul(a,a),g=r.mul(o,s);return g=r.add(g,g),l=r.mul(o,a),l=r.add(l,l),u=r.mul(e,l),c=r.mul(i,p),c=r.add(u,c),u=r.sub(f,c),c=r.add(f,c),c=r.mul(u,c),u=r.mul(g,u),l=r.mul(i,l),p=r.mul(e,p),g=r.sub(h,p),g=r.mul(e,g),g=r.add(g,l),l=r.add(h,h),h=r.add(l,h),h=r.add(h,p),h=r.mul(h,g),c=r.add(c,h),p=r.mul(s,a),p=r.add(p,p),h=r.mul(p,g),u=r.sub(u,h),l=r.mul(p,f),l=r.add(l,l),l=r.add(l,l),new d(u,c,l)}add(e){u(e);const{px:n,py:i,pz:o}=this,{px:s,py:a,pz:c}=e;let l=r.ZERO,h=r.ZERO,f=r.ZERO;const p=t.a,g=r.mul(t.b,rr);let m=r.mul(n,s),y=r.mul(i,a),b=r.mul(o,c),v=r.add(n,i),A=r.add(s,a);v=r.mul(v,A),A=r.add(m,y),v=r.sub(v,A),A=r.add(n,o);let w=r.add(s,c);return A=r.mul(A,w),w=r.add(m,b),A=r.sub(A,w),w=r.add(i,o),l=r.add(a,c),w=r.mul(w,l),l=r.add(y,b),w=r.sub(w,l),f=r.mul(p,A),l=r.mul(g,b),f=r.add(l,f),l=r.sub(y,f),f=r.add(y,f),h=r.mul(l,f),y=r.add(m,m),y=r.add(y,m),b=r.mul(p,b),A=r.mul(g,A),y=r.add(y,b),b=r.sub(m,b),b=r.mul(p,b),A=r.add(A,b),m=r.mul(y,A),h=r.add(h,m),m=r.mul(w,A),l=r.mul(v,l),l=r.sub(l,m),m=r.mul(v,y),f=r.mul(w,f),f=r.add(f,m),new d(l,h,f)}subtract(e){return this.add(e.negate())}is0(){return this.equals(d.ZERO)}wNAF(e){return f.wNAFCached(this,e,d.normalizeZ)}multiplyUnsafe(e){ae("scalar",e,er,t.n);const n=d.ZERO;if(e===er)return n;if(e===tr)return this;const{endo:i}=t;if(!i)return f.unsafeLadder(this,e);let{k1neg:o,k1:s,k2neg:a,k2:u}=i.splitScalar(e),c=n,l=n,h=this;for(;s>er||u>er;)s&tr&&(c=c.add(h)),u&tr&&(l=l.add(h)),h=h.double(),s>>=tr,u>>=tr;return o&&(c=c.negate()),a&&(l=l.negate()),l=new d(r.mul(l.px,i.beta),l.py,l.pz),c.add(l)}multiply(e){const{endo:n,n:i}=t;let o,s;if(ae("scalar",e,tr,i),n){const{k1neg:t,k1:i,k2neg:a,k2:u}=n.splitScalar(e);let{p:c,f:l}=this.wNAF(i),{p:h,f:p}=this.wNAF(u);c=f.constTimeNegate(t,c),h=f.constTimeNegate(a,h),h=new d(r.mul(h.px,n.beta),h.py,h.pz),o=c.add(h),s=l.add(p)}else{const{p:t,f:r}=this.wNAF(e);o=t,s=r}return d.normalizeZ([o,s])[0]}multiplyAndAddUnsafe(e,t,r){const n=d.BASE,i=(e,t)=>t!==er&&t!==tr&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=i(this,t).add(i(e,r));return o.is0()?void 0:o}toAffine(e){return c(this,e)}isTorsionFree(){const{h:e,isTorsionFree:r}=t;if(e===tr)return!0;if(r)return r(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:e,clearCofactor:r}=t;return e===tr?this:r?r(d,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return Q("isCompressed",e),this.assertValidity(),i(d,this,e)}toHex(e=!0){return Q("isCompressed",e),W(this.toRawBytes(e))}}d.BASE=new d(t.Gx,t.Gy,r.ONE),d.ZERO=new d(r.ZERO,r.ONE,r.ZERO);const h=t.nBitLength,f=De(d,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:a,weierstrassEquation:s,isWithinCurveOrder:function(e){return se(e,tr,t.n)}}}({...t,toBytes(e,t,n){const i=t.toAffine(),o=r.toBytes(i.x),s=ie;return Q("isCompressed",n),n?s(Uint8Array.from([t.hasEvenY()?2:3]),o):s(Uint8Array.from([4]),o,r.toBytes(i.y))},fromBytes(e){const t=e.length,n=e[0],s=e.subarray(1);if(t!==i||2!==n&&3!==n){if(t===o&&4===n)return{x:r.fromBytes(s.subarray(0,r.BYTES)),y:r.fromBytes(s.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${t} was invalid. Expected ${i} compressed bytes or ${o} uncompressed bytes`)}{const e=$(s);if(!se(e,tr,r.ORDER))throw new Error("Point is not on curve");const t=l(e);let i;try{i=r.sqrt(t)}catch(e){const t=e instanceof Error?": "+e.message:"";throw new Error("Point is not on curve"+t)}return!(1&~n)!=((i&tr)===tr)&&(i=r.neg(i)),{x:e,y:i}}}}),h=e=>W(te(e,t.nByteLength));function f(e){return e>n>>tr}const p=(e,t,r)=>$(e.slice(t,r));class g{constructor(e,t,r){this.r=e,this.s=t,this.recovery=r,this.assertValidity()}static fromCompact(e){const r=t.nByteLength;return e=ne("compactSignature",e,2*r),new g(p(e,0,r),p(e,r,2*r))}static fromDER(e){const{r:t,s:r}=$t.toSig(ne("DER",e));return new g(t,r)}assertValidity(){ae("r",this.r,tr,n),ae("s",this.s,tr,n)}addRecoveryBit(e){return new g(this.r,this.s,e)}recoverPublicKey(e){const{r:n,s:i,recovery:o}=this,c=v(ne("msgHash",e));if(null==o||![0,1,2,3].includes(o))throw new Error("recovery id invalid");const l=2===o||3===o?n+t.n:n;if(l>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const d=1&o?"03":"02",f=u.fromHex(d+h(l)),p=a(l),g=s(-c*p),m=s(i*p),y=u.BASE.multiplyAndAddUnsafe(f,g,m);if(!y)throw new Error("point at infinify");return y.assertValidity(),y}hasHighS(){return f(this.s)}normalizeS(){return this.hasHighS()?new g(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return Z(this.toDERHex())}toDERHex(){return $t.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Z(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}const m={isValidPrivateKey(e){try{return c(e),!0}catch(e){return!1}},normPrivateKeyToScalar:c,randomPrivateKey:()=>{const e=Be(t.n);return function(e,t,r=!1){const n=e.length,i=Me(t),o=Be(t);if(n<16||n1024)throw new Error(`expected ${o}-1024 bytes of input, got ${n}`);const s=_e(r?$(e):ee(e),t-ye)+ye;return r?re(s,i):te(s,i)}(t.randomBytes(e),t.n)},precompute:(e=8,t=u.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)};function y(e){const t=K(e),r="string"==typeof e,n=(t||r)&&e.length;return t?n===i||n===o:r?n===2*i||n===2*o:e instanceof u}const b=t.bits2int||function(e){const r=$(e),n=8*e.length-t.nBitLength;return n>0?r>>BigInt(n):r},v=t.bits2int_modN||function(e){return s(b(e))},A=ce(t.nBitLength);function w(e){return ae(`num < 2^${t.nBitLength}`,e,er,A),te(e,t.nByteLength)}const E={lowS:t.lowS,prehash:!1},_={lowS:t.lowS,prehash:!1};return u.BASE._setWindowSize(8),{CURVE:t,getPublicKey:function(e,t=!0){return u.fromPrivateKey(e).toRawBytes(t)},getSharedSecret:function(e,t,r=!0){if(y(e))throw new Error("first arg must be private key");if(!y(t))throw new Error("second arg must be public key");return u.fromHex(t).multiply(c(e)).toRawBytes(r)},sign:function(e,n,i=E){const{seed:o,k2sig:l}=function(e,n,i=E){if(["recovered","canonical"].some((e=>e in i)))throw new Error("sign() legacy options not supported");const{hash:o,randomBytes:l}=t;let{lowS:h,prehash:p,extraEntropy:m}=i;null==h&&(h=!0),e=ne("msgHash",e),Jt(i),p&&(e=ne("prehashed msgHash",o(e)));const y=v(e),A=c(n),_=[w(A),w(y)];if(null!=m&&!1!==m){const e=!0===m?l(r.BYTES):m;_.push(ne("extraEntropy",e))}const I=ie(..._),S=y;return{seed:I,k2sig:function(e){const t=b(e);if(!d(t))return;const r=a(t),n=u.BASE.multiply(t).toAffine(),i=s(n.x);if(i===er)return;const o=s(r*s(S+i*A));if(o===er)return;let c=(n.x===i?0:2)|Number(n.y&tr),l=o;return h&&f(o)&&(l=function(e){return f(e)?s(-e):e}(o),c^=1),new g(i,l,c)}}}(e,n,i),h=t;return he(h.hash.outputLen,h.nByteLength,h.hmac)(o,l)},verify:function(e,r,n,i=_){const o=e;if(r=ne("msgHash",r),n=ne("publicKey",n),"strict"in i)throw new Error("options.strict was renamed to lowS");Jt(i);const{lowS:c,prehash:l}=i;let d,h;try{if("string"==typeof o||K(o))try{d=g.fromDER(o)}catch(e){if(!(e instanceof $t.Err))throw e;d=g.fromCompact(o)}else{if("object"!=typeof o||"bigint"!=typeof o.r||"bigint"!=typeof o.s)throw new Error("PARSE");{const{r:e,s:t}=o;d=new g(e,t)}}h=u.fromHex(n)}catch(e){if("PARSE"===e.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(c&&d.hasHighS())return!1;l&&(r=t.hash(r));const{r:f,s:p}=d,m=v(r),y=a(p),b=s(m*y),A=s(f*y),w=u.BASE.multiplyAndAddUnsafe(h,b,A)?.toAffine();return!!w&&s(w.x)===f},ProjectivePoint:u,Signature:g,utils:m}}function ir(e){return{hash:e,hmac:(t,...r)=>Yt(e,t,function(...e){let t=0;for(let r=0;r(e+t/ur)/t;const lr=xe(or,void 0,void 0,{sqrt:function(e){const t=or,r=BigInt(3),n=BigInt(6),i=BigInt(11),o=BigInt(22),s=BigInt(23),a=BigInt(44),u=BigInt(88),c=e*e*e%t,l=c*c*e%t,d=Se(l,r,t)*l%t,h=Se(d,r,t)*l%t,f=Se(h,ur,t)*c%t,p=Se(f,i,t)*f%t,g=Se(p,o,t)*p%t,m=Se(g,a,t)*g%t,y=Se(m,u,t)*m%t,b=Se(y,a,t)*g%t,v=Se(b,r,t)*l%t,A=Se(v,s,t)*p%t,w=Se(A,n,t)*c%t,E=Se(w,ur,t);if(!lr.eql(lr.sqr(E),e))throw new Error("Cannot find square root");return E}}),dr=function(e,t){const r=t=>nr({...e,...ir(t)});return Object.freeze({...r(t),create:r})}({a:BigInt(0),b:BigInt(7),Fp:lr,n:sr,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=sr,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-ar*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=r,s=BigInt("0x100000000000000000000000000000000"),a=cr(o*e,t),u=cr(-n*e,t);let c=_e(e-a*r-u*i,t),l=_e(-a*n-u*o,t);const d=c>s,h=l>s;if(d&&(c=t-c),h&&(l=t-l),c>s||l>s)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:h,k2:l}}}},Wt);BigInt(0),dr.ProjectivePoint;var hr=r(4364);const fr=et.utils.randomPrivateKey,pr=()=>{const e=et.utils.randomPrivateKey(),t=gr(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),{publicKey:t,secretKey:r}},gr=et.getPublicKey;function mr(e){try{return et.ExtendedPoint.fromHex(e),!0}catch{return!1}}const yr=(e,t)=>et.sign(e,t.slice(0,32)),br=et.verify,vr=e=>i.Buffer.isBuffer(e)?e:e instanceof Uint8Array?i.Buffer.from(e.buffer,e.byteOffset,e.byteLength):i.Buffer.from(e);class Ar{constructor(e){Object.assign(this,e)}encode(){return i.Buffer.from((0,st.serialize)(Er,this))}static decode(e){return(0,st.deserialize)(Er,this,e)}static decodeUnchecked(e){return(0,st.deserializeUnchecked)(Er,this,e)}}class wr extends Ar{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const Er=new Map;var _r;const Ir=32,Sr=32;let kr=1;class Cr extends Ar{constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const t=it().decode(e);if(t.length!=Sr)throw new Error("Invalid public key input");this._bn=new(rt())(t)}else this._bn=new(rt())(e);if(this._bn.byteLength()>Sr)throw new Error("Invalid public key input")}}static unique(){const e=new Cr(kr);return kr+=1,new Cr(e.toBuffer())}equals(e){return this._bn.eq(e._bn)}toBase58(){return it().encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){const e=this.toBuffer();return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}toBuffer(){const e=this._bn.toArrayLike(i.Buffer);if(e.length===Sr)return e;const t=i.Buffer.alloc(32);return e.copy(t,32-e.length),t}get[Symbol.toStringTag](){return`PublicKey(${this.toString()})`}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=i.Buffer.concat([e.toBuffer(),i.Buffer.from(t),r.toBuffer()]),o=(0,ot.s)(n);return new Cr(o)}static createProgramAddressSync(e,t){let r=i.Buffer.alloc(0);e.forEach((function(e){if(e.length>Ir)throw new TypeError("Max seed length exceeded");r=i.Buffer.concat([r,vr(e)])})),r=i.Buffer.concat([r,t.toBuffer(),i.Buffer.from("ProgramDerivedAddress")]);const n=(0,ot.s)(r);if(mr(n))throw new Error("Invalid seeds, address must fall off the curve");return new Cr(n)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const o=e.concat(i.Buffer.from([n]));r=this.createProgramAddressSync(o,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,n]}throw new Error("Unable to find a viable program address nonce")}static async findProgramAddress(e,t){return this.findProgramAddressSync(e,t)}static isOnCurve(e){return mr(new Cr(e).toBytes())}}_r=Cr,Cr.default=new _r("11111111111111111111111111111111"),Er.set(Cr,{kind:"struct",fields:[["_bn","u256"]]});class Tr{constructor(e){if(this._publicKey=void 0,this._secretKey=void 0,e){const t=vr(e);if(64!==e.length)throw new Error("bad secret key size");this._publicKey=t.slice(32,64),this._secretKey=t.slice(0,32)}else this._secretKey=vr(fr()),this._publicKey=vr(gr(this._secretKey))}get publicKey(){return new Cr(this._publicKey)}get secretKey(){return i.Buffer.concat([this._secretKey,this._publicKey],64)}}const xr=new Cr("BPFLoader1111111111111111111111111111111111"),Mr=1232,Br=127,Pr=64;class Rr extends Error{constructor(e){super(`Signature ${e} has expired: block height exceeded.`),this.signature=void 0,this.signature=e}}Object.defineProperty(Rr.prototype,"name",{value:"TransactionExpiredBlockheightExceededError"});class Or extends Error{constructor(e,t){super(`Transaction was not confirmed in ${t.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${e} using the Solana Explorer or CLI tools.`),this.signature=void 0,this.signature=e}}Object.defineProperty(Or.prototype,"name",{value:"TransactionExpiredTimeoutError"});class Nr extends Error{constructor(e){super(`Signature ${e} has expired: the nonce is no longer valid.`),this.signature=void 0,this.signature=e}}Object.defineProperty(Nr.prototype,"name",{value:"TransactionExpiredNonceInvalidError"});class Dr{constructor(e,t){this.staticAccountKeys=void 0,this.accountKeysFromLookups=void 0,this.staticAccountKeys=e,this.accountKeysFromLookups=t}keySegments(){const e=[this.staticAccountKeys];return this.accountKeysFromLookups&&(e.push(this.accountKeysFromLookups.writable),e.push(this.accountKeysFromLookups.readonly)),e}get(e){for(const t of this.keySegments()){if(e256)throw new Error("Account index overflow encountered during compilation");const t=new Map;this.keySegments().flat().forEach(((e,r)=>{t.set(e.toBase58(),r)}));const r=e=>{const r=t.get(e.toBase58());if(void 0===r)throw new Error("Encountered an unknown instruction account key during compilation");return r};return e.map((e=>({programIdIndex:r(e.programId),accountKeyIndexes:e.keys.map((e=>r(e.pubkey))),data:e.data})))}}const Lr=(e="publicKey")=>at.av(32,e),Ur=(e="signature")=>at.av(64,e),Fr=(e="string")=>{const t=at.w3([at.DH("length"),at.DH("lengthPadding"),at.av(at.cY(at.DH(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),o=t;return o.decode=(e,t)=>r(e,t).chars.toString(),o.encode=(e,t,r)=>{const o={chars:i.Buffer.from(e,"utf8")};return n(o,t,r)},o.alloc=e=>at.DH().span+at.DH().span+i.Buffer.from(e,"utf8").length,o};function jr(e,t){const r=e=>{if(e.span>=0)return e.span;if("function"==typeof e.alloc)return e.alloc(t[e.property]);if("count"in e&&"elementLayout"in e){const n=t[e.property];if(Array.isArray(n))return n.length*r(e.elementLayout)}else if("fields"in e)return jr({layout:e},t[e.property]);return 0};let n=0;return e.layout.fields.forEach((e=>{n+=r(e)})),n}function zr(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,!(128&n))break}return t}function Hr(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}function Kr(e,t){if(!e)throw new Error(t||"Assertion failed")}class Gr{constructor(e,t){this.payer=void 0,this.keyMetaMap=void 0,this.payer=e,this.keyMetaMap=t}static compile(e,t){const r=new Map,n=e=>{const t=e.toBase58();let n=r.get(t);return void 0===n&&(n={isSigner:!1,isWritable:!1,isInvoked:!1},r.set(t,n)),n},i=n(t);i.isSigner=!0,i.isWritable=!0;for(const t of e){n(t.programId).isInvoked=!0;for(const e of t.keys){const t=n(e.pubkey);t.isSigner||=e.isSigner,t.isWritable||=e.isWritable}}return new Gr(t,r)}getMessageComponents(){const e=[...this.keyMetaMap.entries()];Kr(e.length<=256,"Max static account keys length exceeded");const t=e.filter((([,e])=>e.isSigner&&e.isWritable)),r=e.filter((([,e])=>e.isSigner&&!e.isWritable)),n=e.filter((([,e])=>!e.isSigner&&e.isWritable)),i=e.filter((([,e])=>!e.isSigner&&!e.isWritable)),o={numRequiredSignatures:t.length+r.length,numReadonlySignedAccounts:r.length,numReadonlyUnsignedAccounts:i.length};{Kr(t.length>0,"Expected at least one writable signer key");const[e]=t[0];Kr(e===this.payer.toBase58(),"Expected first writable signer key to be the fee payer")}return[o,[...t.map((([e])=>new Cr(e))),...r.map((([e])=>new Cr(e))),...n.map((([e])=>new Cr(e))),...i.map((([e])=>new Cr(e)))]]}extractTableLookup(e){const[t,r]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&e.isWritable)),[n,i]=this.drainKeysFoundInLookupTable(e.state.addresses,(e=>!e.isSigner&&!e.isInvoked&&!e.isWritable));if(0!==t.length||0!==n.length)return[{accountKey:e.key,writableIndexes:t,readonlyIndexes:n},{writable:r,readonly:i}]}drainKeysFoundInLookupTable(e,t){const r=new Array,n=new Array;for(const[i,o]of this.keyMetaMap.entries())if(t(o)){const t=new Cr(i),o=e.findIndex((e=>e.equals(t)));o>=0&&(Kr(o<256,"Max lookup table index exceeded"),r.push(o),n.push(t),this.keyMetaMap.delete(i))}return[r,n]}}const Qr="Reached end of buffer unexpectedly";function qr(e){if(0===e.length)throw new Error(Qr);return e.shift()}function Wr(e,...t){const[r]=t;if(2===t.length?r+(t[1]??0)>e.length:r>=e.length)throw new Error(Qr);return e.splice(...t)}class Vr{constructor(e){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=e.header,this.accountKeys=e.accountKeys.map((e=>new Cr(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}get version(){return"legacy"}get staticAccountKeys(){return this.accountKeys}get compiledInstructions(){return this.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:it().decode(e.data)})))}get addressTableLookups(){return[]}getAccountKeys(){return new Dr(this.staticAccountKeys)}static compile(e){const t=Gr.compile(e.instructions,e.payerKey),[r,n]=t.getMessageComponents(),i=new Dr(n).compileInstructions(e.instructions).map((e=>({programIdIndex:e.programIdIndex,accounts:e.accountKeyIndexes,data:it().encode(e.data)})));return new Vr({header:r,accountKeys:n,recentBlockhash:e.recentBlockhash,instructions:i})}isAccountSigner(e){return e=this.header.numRequiredSignatures?e-t!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let t=[];Hr(t,e);const r=this.instructions.map((e=>{const{accounts:t,programIdIndex:r}=e,n=Array.from(it().decode(e.data));let o=[];Hr(o,t.length);let s=[];return Hr(s,n.length),{programIdIndex:r,keyIndicesCount:i.Buffer.from(o),keyIndices:t,dataLength:i.Buffer.from(s),data:n}}));let n=[];Hr(n,r.length);let o=i.Buffer.alloc(Mr);i.Buffer.from(n).copy(o);let s=n.length;r.forEach((e=>{const t=at.w3([at.u8("programIdIndex"),at.av(e.keyIndicesCount.length,"keyIndicesCount"),at.O6(at.u8("keyIndex"),e.keyIndices.length,"keyIndices"),at.av(e.dataLength.length,"dataLength"),at.O6(at.u8("userdatum"),e.data.length,"data")]).encode(e,o,s);s+=t})),o=o.slice(0,s);const a=at.w3([at.av(1,"numRequiredSignatures"),at.av(1,"numReadonlySignedAccounts"),at.av(1,"numReadonlyUnsignedAccounts"),at.av(t.length,"keyCount"),at.O6(Lr("key"),e,"keys"),Lr("recentBlockhash")]),u={numRequiredSignatures:i.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:i.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:i.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:i.Buffer.from(t),keys:this.accountKeys.map((e=>vr(e.toBytes()))),recentBlockhash:it().decode(this.recentBlockhash)};let c=i.Buffer.alloc(2048);const l=a.encode(u,c);return o.copy(c,l),c.slice(0,l+o.length)}static from(e){let t=[...e];const r=qr(t);if(r!==(r&Br))throw new Error("Versioned messages must be deserialized with VersionedMessage.deserialize()");const n=qr(t),o=qr(t),s=zr(t);let a=[];for(let e=0;e0)throw new Error("Failed to get account keys because address table lookups were not resolved");return new Dr(this.staticAccountKeys,t)}isAccountSigner(e){return e=r?e-re+t.writableIndexes.length),0):e>=this.header.numRequiredSignatures?e-te.key.equals(r.accountKey)));if(!n)throw new Error(`Failed to find address lookup table account for table key ${r.accountKey.toBase58()}`);for(const e of r.writableIndexes){if(!(ee.toBytes())),recentBlockhash:it().decode(this.recentBlockhash),instructionsLength:new Uint8Array(r),serializedInstructions:t,addressTableLookupsLength:new Uint8Array(i),serializedAddressTableLookups:n},s);return s.slice(0,a)}serializeInstructions(){let e=0;const t=new Uint8Array(Mr);for(const r of this.compiledInstructions){const n=Array();Hr(n,r.accountKeyIndexes.length);const i=Array();Hr(i,r.data.length),e+=at.w3([at.u8("programIdIndex"),at.av(n.length,"encodedAccountKeyIndexesLength"),at.O6(at.u8(),r.accountKeyIndexes.length,"accountKeyIndexes"),at.av(i.length,"encodedDataLength"),at.av(r.data.length,"data")]).encode({programIdIndex:r.programIdIndex,encodedAccountKeyIndexesLength:new Uint8Array(n),accountKeyIndexes:r.accountKeyIndexes,encodedDataLength:new Uint8Array(i),data:r.data},t,e)}return t.slice(0,e)}serializeAddressTableLookups(){let e=0;const t=new Uint8Array(Mr);for(const r of this.addressTableLookups){const n=Array();Hr(n,r.writableIndexes.length);const i=Array();Hr(i,r.readonlyIndexes.length),e+=at.w3([Lr("accountKey"),at.av(n.length,"encodedWritableIndexesLength"),at.O6(at.u8(),r.writableIndexes.length,"writableIndexes"),at.av(i.length,"encodedReadonlyIndexesLength"),at.O6(at.u8(),r.readonlyIndexes.length,"readonlyIndexes")]).encode({accountKey:r.accountKey.toBytes(),encodedWritableIndexesLength:new Uint8Array(n),writableIndexes:r.writableIndexes,encodedReadonlyIndexesLength:new Uint8Array(i),readonlyIndexes:r.readonlyIndexes},t,e)}return t.slice(0,e)}static deserialize(e){let t=[...e];const r=qr(t),n=r&Br;Kr(r!==n,"Expected versioned message but received legacy message"),Kr(0===n,`Expected versioned message with version 0 but found version ${n}`);const i={numRequiredSignatures:qr(t),numReadonlySignedAccounts:qr(t),numReadonlyUnsignedAccounts:qr(t)},o=[],s=zr(t);for(let e=0;e{const t=Jr.deserializeMessageVersion(e);if("legacy"===t)return Vr.from(e);if(0===t)return Yr.deserialize(e);throw new Error(`Transaction message version ${t} deserialization is not supported`)}};let Xr=function(e){return e[e.BLOCKHEIGHT_EXCEEDED=0]="BLOCKHEIGHT_EXCEEDED",e[e.PROCESSED=1]="PROCESSED",e[e.TIMED_OUT=2]="TIMED_OUT",e[e.NONCE_INVALID=3]="NONCE_INVALID",e}({});const Zr=i.Buffer.alloc(Pr).fill(0);class $r{constructor(e){this.keys=void 0,this.programId=void 0,this.data=i.Buffer.alloc(0),this.programId=e.programId,this.keys=e.keys,e.data&&(this.data=e.data)}toJSON(){return{keys:this.keys.map((({pubkey:e,isSigner:t,isWritable:r})=>({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}}class en{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(e){if(this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.lastValidBlockHeight=void 0,this.nonceInfo=void 0,this.minNonceContextSlot=void 0,this._message=void 0,this._json=void 0,e)if(e.feePayer&&(this.feePayer=e.feePayer),e.signatures&&(this.signatures=e.signatures),Object.prototype.hasOwnProperty.call(e,"nonceInfo")){const{minContextSlot:t,nonceInfo:r}=e;this.minNonceContextSlot=t,this.nonceInfo=r}else if(Object.prototype.hasOwnProperty.call(e,"lastValidBlockHeight")){const{blockhash:t,lastValidBlockHeight:r}=e;this.recentBlockhash=t,this.lastValidBlockHeight=r}else{const{recentBlockhash:t,nonceInfo:r}=e;r&&(this.nonceInfo=r),this.recentBlockhash=t}}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map((e=>e.toJSON())),signers:this.signatures.map((({publicKey:e})=>e.toJSON()))}}add(...e){if(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new $r(e))})),this}compileMessage(){if(this._message&&JSON.stringify(this.toJSON())===JSON.stringify(this._json))return this._message;let e,t,r;if(this.nonceInfo?(e=this.nonceInfo.nonce,t=this.instructions[0]!=this.nonceInfo.nonceInstruction?[this.nonceInfo.nonceInstruction,...this.instructions]:this.instructions):(e=this.recentBlockhash,t=this.instructions),!e)throw new Error("Transaction recentBlockhash required");if(t.length<1&&hr.warn("No instructions provided"),this.feePayer)r=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");r=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{i.push({...e})}));const t=e.programId.toString();n.includes(t)||n.push(t)})),n.forEach((e=>{i.push({pubkey:new Cr(e),isSigner:!1,isWritable:!1})}));const o=[];i.forEach((e=>{const t=e.pubkey.toString(),r=o.findIndex((e=>e.pubkey.toString()===t));r>-1?(o[r].isWritable=o[r].isWritable||e.isWritable,o[r].isSigner=o[r].isSigner||e.isSigner):o.push(e)})),o.sort((function(e,t){return e.isSigner!==t.isSigner?e.isSigner?-1:1:e.isWritable!==t.isWritable?e.isWritable?-1:1:e.pubkey.toBase58().localeCompare(t.pubkey.toBase58(),"en",{localeMatcher:"best fit",usage:"sort",sensitivity:"variant",ignorePunctuation:!1,numeric:!1,caseFirst:"lower"})}));const s=o.findIndex((e=>e.pubkey.equals(r)));if(s>-1){const[e]=o.splice(s,1);e.isSigner=!0,e.isWritable=!0,o.unshift(e)}else o.unshift({pubkey:r,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=o.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);o[t].isSigner||(o[t].isSigner=!0,hr.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."))}let a=0,u=0,c=0;const l=[],d=[];o.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(l.push(e.toString()),a+=1,r||(u+=1)):(d.push(e.toString()),r||(c+=1))}));const h=l.concat(d),f=t.map((e=>{const{data:t,programId:r}=e;return{programIdIndex:h.indexOf(r.toString()),accounts:e.keys.map((e=>h.indexOf(e.pubkey.toString()))),data:it().encode(t)}}));return f.forEach((e=>{Kr(e.programIdIndex>=0),e.accounts.forEach((e=>Kr(e>=0)))})),new Vr({header:{numRequiredSignatures:a,numReadonlySignedAccounts:u,numReadonlyUnsignedAccounts:c},accountKeys:h,recentBlockhash:e,instructions:f})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===t.length&&this.signatures.every(((e,r)=>t[r].equals(e.publicKey)))||(this.signatures=t.map((e=>({signature:null,publicKey:e})))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=yr(r,e.secretKey);this._addSignature(e.publicKey,vr(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){Kr(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=i.Buffer.from(t)}verifySignatures(e=!0){return!this._getMessageSignednessErrors(this.serializeMessage(),e)}_getMessageSignednessErrors(e,t){const r={};for(const{signature:n,publicKey:i}of this.signatures)null===n?t&&(r.missing||=[]).push(i):br(n,e,i.toBytes())||(r.invalid||=[]).push(i);return r.invalid||r.missing?r:void 0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r){const e=this._getMessageSignednessErrors(n,t);if(e){let t="Signature verification failed.";throw e.invalid&&(t+=`\nInvalid signature for public key${1===e.invalid.length?"":"(s)"} [\`${e.invalid.map((e=>e.toBase58())).join("`, `")}\`].`),e.missing&&(t+=`\nMissing signature for public key${1===e.missing.length?"":"(s)"} [\`${e.missing.map((e=>e.toBase58())).join("`, `")}\`].`),new Error(t)}}return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];Hr(r,t.length);const n=r.length+64*t.length+e.length,o=i.Buffer.alloc(n);return Kr(t.length<256),i.Buffer.from(r).copy(o,0),t.forEach((({signature:e},t)=>{null!==e&&(Kr(64===e.length,"signature has invalid length"),i.Buffer.from(e).copy(o,r.length+64*t))})),e.copy(o,r.length+64*t.length),Kr(o.length<=Mr,`Transaction too large: ${o.length} > ${Mr}`),o}get keys(){return Kr(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return Kr(1===this.instructions.length),this.instructions[0].programId}get data(){return Kr(1===this.instructions.length),this.instructions[0].data}static from(e){let t=[...e];const r=zr(t);let n=[];for(let e=0;e0&&(r.feePayer=e.accountKeys[0]),t.forEach(((t,n)=>{const i={signature:t==it().encode(Zr)?null:it().decode(t),publicKey:e.accountKeys[n]};r.signatures.push(i)})),e.instructions.forEach((t=>{const n=t.accounts.map((t=>{const n=e.accountKeys[t];return{pubkey:n,isSigner:r.signatures.some((e=>e.publicKey.toString()===n.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));r.instructions.push(new $r({keys:n,programId:e.accountKeys[t.programIdIndex],data:it().decode(t.data)}))})),r._message=e,r._json=r.toJSON(),r}}class tn{constructor(e){this.payerKey=void 0,this.instructions=void 0,this.recentBlockhash=void 0,this.payerKey=e.payerKey,this.instructions=e.instructions,this.recentBlockhash=e.recentBlockhash}static decompile(e,t){const{header:r,compiledInstructions:n,recentBlockhash:i}=e,{numRequiredSignatures:o,numReadonlySignedAccounts:s,numReadonlyUnsignedAccounts:a}=r,u=o-s;Kr(u>0,"Message header is invalid");const c=e.staticAccountKeys.length-o-a;Kr(c>=0,"Message header is invalid");const l=e.getAccountKeys(t),d=l.get(0);if(void 0===d)throw new Error("Failed to decompile message because no account keys were found");const h=[];for(const e of n){const t=[];for(const n of e.accountKeyIndexes){const e=l.get(n);if(void 0===e)throw new Error(`Failed to find key for account key index ${n}`);let i;i=ne.equals(n.publicKey)));Kr(e>=0,`Cannot sign with non signer key ${n.publicKey.toBase58()}`),this.signatures[e]=yr(t,n.secretKey)}}addSignature(e,t){Kr(64===t.byteLength,"Signature must be 64 bytes long");const r=this.message.staticAccountKeys.slice(0,this.message.header.numRequiredSignatures).findIndex((t=>t.equals(e)));Kr(r>=0,`Can not add signature; \`${e.toBase58()}\` is not required to sign this transaction`),this.signatures[r]=t}}const nn=new Cr("SysvarC1ock11111111111111111111111111111111"),on=new Cr("SysvarEpochSchedu1e111111111111111111111111"),sn=new Cr("Sysvar1nstructions1111111111111111111111111"),an=new Cr("SysvarRecentB1ockHashes11111111111111111111"),un=new Cr("SysvarRent111111111111111111111111111111111"),cn=new Cr("SysvarRewards111111111111111111111111111111"),ln=new Cr("SysvarS1otHashes111111111111111111111111111"),dn=new Cr("SysvarS1otHistory11111111111111111111111111"),hn=new Cr("SysvarStakeHistory1111111111111111111111111");class fn extends Error{constructor({action:e,signature:t,transactionMessage:r,logs:n}){const i=n?`Logs: \n${JSON.stringify(n.slice(-10),null,2)}. `:"",o="\nCatch the `SendTransactionError` and call `getLogs()` on it for full details.";let s;switch(e){case"send":s=`Transaction ${t} resulted in an error. \n${r}. `+i+o;break;case"simulate":s=`Simulation failed. \nMessage: ${r}. \n`+i+o;break;default:s=`Unknown action '${e}'`}super(s),this.signature=void 0,this.transactionMessage=void 0,this.transactionLogs=void 0,this.signature=t,this.transactionMessage=r,this.transactionLogs=n||void 0}get transactionError(){return{message:this.transactionMessage,logs:Array.isArray(this.transactionLogs)?this.transactionLogs:void 0}}get logs(){const e=this.transactionLogs;if(null==e||"object"!=typeof e||!("then"in e))return e}async getLogs(e){return Array.isArray(this.transactionLogs)||(this.transactionLogs=new Promise(((t,r)=>{e.getTransaction(this.signature).then((e=>{if(e&&e.meta&&e.meta.logMessages){const r=e.meta.logMessages;this.transactionLogs=r,t(r)}else r(new Error("Log messages not found"))})).catch(r)}))),await this.transactionLogs}}const pn={JSON_RPC_SERVER_ERROR_BLOCK_CLEANED_UP:-32001,JSON_RPC_SERVER_ERROR_SEND_TRANSACTION_PREFLIGHT_FAILURE:-32002,JSON_RPC_SERVER_ERROR_TRANSACTION_SIGNATURE_VERIFICATION_FAILURE:-32003,JSON_RPC_SERVER_ERROR_BLOCK_NOT_AVAILABLE:-32004,JSON_RPC_SERVER_ERROR_NODE_UNHEALTHY:-32005,JSON_RPC_SERVER_ERROR_TRANSACTION_PRECOMPILE_VERIFICATION_FAILURE:-32006,JSON_RPC_SERVER_ERROR_SLOT_SKIPPED:-32007,JSON_RPC_SERVER_ERROR_NO_SNAPSHOT:-32008,JSON_RPC_SERVER_ERROR_LONG_TERM_STORAGE_SLOT_SKIPPED:-32009,JSON_RPC_SERVER_ERROR_KEY_EXCLUDED_FROM_SECONDARY_INDEX:-32010,JSON_RPC_SERVER_ERROR_TRANSACTION_HISTORY_NOT_AVAILABLE:-32011,JSON_RPC_SCAN_ERROR:-32012,JSON_RPC_SERVER_ERROR_TRANSACTION_SIGNATURE_LEN_MISMATCH:-32013,JSON_RPC_SERVER_ERROR_BLOCK_STATUS_NOT_AVAILABLE_YET:-32014,JSON_RPC_SERVER_ERROR_UNSUPPORTED_TRANSACTION_VERSION:-32015,JSON_RPC_SERVER_ERROR_MIN_CONTEXT_SLOT_NOT_REACHED:-32016};class gn extends Error{constructor({code:e,message:t,data:r},n){super(null!=n?`${n}: ${t}`:t),this.code=void 0,this.data=void 0,this.code=e,this.data=r,this.name="SolanaJSONRPCError"}}async function mn(e,t,r,n){const i=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries,minContextSlot:n.minContextSlot},o=await e.sendTransaction(t,r,i);let s;if(null!=t.recentBlockhash&&null!=t.lastValidBlockHeight)s=(await e.confirmTransaction({abortSignal:n?.abortSignal,signature:o,blockhash:t.recentBlockhash,lastValidBlockHeight:t.lastValidBlockHeight},n&&n.commitment)).value;else if(null!=t.minNonceContextSlot&&null!=t.nonceInfo){const{nonceInstruction:r}=t.nonceInfo,i=r.keys[0].pubkey;s=(await e.confirmTransaction({abortSignal:n?.abortSignal,minContextSlot:t.minNonceContextSlot,nonceAccountPubkey:i,nonceValue:t.nonceInfo.nonce,signature:o},n&&n.commitment)).value}else null!=n?.abortSignal&&hr.warn("sendAndConfirmTransaction(): A transaction with a deprecated confirmation strategy was supplied along with an `abortSignal`. Only transactions having `lastValidBlockHeight` or a combination of `nonceInfo` and `minNonceContextSlot` are abortable."),s=(await e.confirmTransaction(o,n&&n.commitment)).value;if(s.err){if(null!=o)throw new fn({action:"send",signature:o,transactionMessage:`Status: (${JSON.stringify(s)})`});throw new Error(`Transaction ${o} failed (${JSON.stringify(s)})`)}return o}function yn(e){return new Promise((t=>setTimeout(t,e)))}function bn(e,t){const r=e.layout.span>=0?e.layout.span:jr(e,t),n=i.Buffer.alloc(r),o=Object.assign({instruction:e.index},t);return e.layout.encode(o,n),n}function vn(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const An=at.I0("lamportsPerSignature"),wn=at.w3([at.DH("version"),at.DH("state"),Lr("authorizedPubkey"),Lr("nonce"),at.w3([An],"feeCalculator")]),En=wn.span;class _n{constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}static fromAccountData(e){const t=wn.decode(vr(e),0);return new _n({authorizedPubkey:new Cr(t.authorizedPubkey),nonce:new Cr(t.nonce).toString(),feeCalculator:t.feeCalculator})}}const In=(8,e=>{const t=(0,at.av)(8,e),{encode:r,decode:n}=(e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)}))(t),o=t;return o.decode=(e,t)=>{const r=n(e,t);return(0,ut.toBigIntLE)(i.Buffer.from(r))},o.encode=(e,t,n)=>{const i=(0,ut.toBufferLE)(e,8);return r(i,t,n)},o});class Sn{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=at.DH("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(kn))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=vn(kn.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new Cr(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=vn(kn.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=vn(kn.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new Cr(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=vn(kn.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:i}=vn(kn.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new Cr(t),seed:r,space:n,programId:new Cr(i)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=vn(kn.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new Cr(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=vn(kn.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new Cr(t),seed:r,programId:new Cr(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:i,programId:o}=vn(kn.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new Cr(t),seed:r,lamports:n,space:i,programId:new Cr(o)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=vn(kn.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new Cr(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),vn(kn.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=vn(kn.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=vn(kn.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new Cr(t)}}static checkProgramId(e){if(!e.equals(Cn.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?i:1,space:o.length,programId:n}));null!==a&&await mn(e,a,[t,r],{commitment:"confirmed"})}const s=at.w3([at.DH("instruction"),at.DH("offset"),at.DH("bytesLength"),at.DH("bytesLengthPadding"),at.O6(at.u8("byte"),at.cY(at.DH(),-8),"bytes")]),a=xn.chunkSize;let u=0,c=o,l=[];for(;c.length>0;){const o=c.slice(0,a),d=i.Buffer.alloc(a+16);s.encode({instruction:0,offset:u,bytes:o,bytesLength:0,bytesLengthPadding:0},d);const h=(new en).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(mn(e,h,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await yn(1e3/e)}u+=a,c=c.slice(a)}await Promise.all(l);{const o=at.w3([at.DH("instruction")]),s=i.Buffer.alloc(o.span);o.encode({instruction:1},s);const a=(new en).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:un,isSigner:!1,isWritable:!1}],programId:n,data:s}),u="processed",c=await e.sendTransaction(a,[t,r],{preflightCommitment:u}),{context:l,value:d}=await e.confirmTransaction({signature:c,lastValidBlockHeight:a.lastValidBlockHeight,blockhash:a.recentBlockhash},u);if(d.err)throw new Error(`Transaction ${c} failed (${JSON.stringify(d)})`);for(;;){try{if(await e.getSlot({commitment:u})>l.slot)break}catch{}await new Promise((e=>setTimeout(e,Math.round(200))))}}return!0}}xn.chunkSize=Tn;const Mn=new Cr("BPFLoader2111111111111111111111111111111111");class Bn{static getMinNumSignatures(e){return xn.getMinNumSignatures(e)}static load(e,t,r,n,i){return xn.load(e,t,r,i,n)}}function Pn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Rn=Object.prototype.toString,On=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};function Nn(e,t){var r,n,i,o,s,a,u;if(!0===e)return"true";if(!1===e)return"false";switch(typeof e){case"object":if(null===e)return null;if(e.toJSON&&"function"==typeof e.toJSON)return Nn(e.toJSON(),t);if("[object Array]"===(u=Rn.call(e))){for(i="[",n=e.length-1,r=0;r-1&&(i+=Nn(e[r],!0)),i+"]"}if("[object Object]"===u){for(n=(o=On(e).sort()).length,i="",r=0;r1;)e/=2,t++;return t}class Un{constructor(e,t,r,n,i){this.slotsPerEpoch=void 0,this.leaderScheduleSlotOffset=void 0,this.warmup=void 0,this.firstNormalEpoch=void 0,this.firstNormalSlot=void 0,this.slotsPerEpoch=e,this.leaderScheduleSlotOffset=t,this.warmup=r,this.firstNormalEpoch=n,this.firstNormalSlot=i}getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-Ln(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}var t;{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return e{const r=function(e,t){return new Ft(e,t)}(e,{autoconnect:!0,max_reconnects:5,reconnect:!0,reconnect_interval:1e3,...t});return this.underlyingSocket="socket"in r?r.socket:r,r}),e,t,r),this.underlyingSocket=void 0}call(...e){const t=this.underlyingSocket?.readyState;return 1===t?super.call(...e):Promise.reject(new Error("Tried to call a JSON-RPC method `"+e[0]+"` but the socket was not `CONNECTING` or `OPEN` (`readyState` was "+t+")"))}notify(...e){const t=this.underlyingSocket?.readyState;return 1===t?super.notify(...e):Promise.reject(new Error("Tried to send a JSON-RPC notification `"+e[0]+"` but the socket was not `CONNECTING` or `OPEN` (`readyState` was "+t+")"))}}class zn{constructor(e){this.key=void 0,this.state=void 0,this.key=e.key,this.state=e.state}isActive(){const e=BigInt("0xffffffffffffffff");return this.state.deactivationSlot===e}static deserialize(e){const t=function(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.typeIndex!==e.index)throw new Error(`invalid account data; account type mismatch ${r.typeIndex} != ${e.index}`);return r}(Hn,e),r=e.length-56;Kr(r>=0,"lookup table is invalid"),Kr(r%32==0,"lookup table is invalid");const n=r/32,{addresses:i}=at.w3([at.O6(Lr(),n,"addresses")]).decode(e.slice(56));return{deactivationSlot:t.deactivationSlot,lastExtendedSlot:t.lastExtendedSlot,lastExtendedSlotStartIndex:t.lastExtendedStartIndex,authority:0!==t.authority.length?new Cr(t.authority[0]):void 0,addresses:i.map((e=>new Cr(e)))}}}const Hn={index:1,layout:at.w3([at.DH("typeIndex"),In("deactivationSlot"),at.I0("lastExtendedSlot"),at.u8("lastExtendedStartIndex"),at.u8(),at.O6(Lr(),at.cY(at.u8(),-1),"authority")])},Kn=/^[^:]+:\/\/([^:[]+|\[[^\]]+\])(:\d+)?(.*)/i,Gn=Nt(It(Cr),Mt(),(e=>new Cr(e))),Qn=Bt([Mt(),St("base64")]),qn=Nt(It(i.Buffer),Qn,(e=>i.Buffer.from(e[0],"base64"))),Wn=3e4;function Vn(e){let t,r;if("string"==typeof e)t=e;else if(e){const{commitment:n,...i}=e;t=n,r=i}return{commitment:t,config:r}}function Yn(e){return e.map((e=>"memcmp"in e?{...e,memcmp:{...e.memcmp,encoding:e.memcmp.encoding??"base58"}}:e))}function Jn(e){return Rt([Pt({jsonrpc:St("2.0"),id:Mt(),result:e}),Pt({jsonrpc:St("2.0"),id:Mt(),error:Pt({code:Ot(),message:Mt(),data:Tt(wt("any",(()=>!0)))})})])}const Xn=Jn(Ot());function Zn(e){return Nt(Jn(e),Xn,(t=>"error"in t?t:{...t,result:bt(t.result,e)}))}function $n(e){return Zn(Pt({context:Pt({slot:Ct()}),value:e}))}function ei(e){return Pt({context:Pt({slot:Ct()}),value:e})}function ti(e,t){return 0===e?new Yr({header:t.header,staticAccountKeys:t.accountKeys.map((e=>new Cr(e))),recentBlockhash:t.recentBlockhash,compiledInstructions:t.instructions.map((e=>({programIdIndex:e.programIdIndex,accountKeyIndexes:e.accounts,data:it().decode(e.data)}))),addressTableLookups:t.addressTableLookups}):new Vr(t)}const ri=Pt({foundation:Ct(),foundationTerm:Ct(),initial:Ct(),taper:Ct(),terminal:Ct()}),ni=Zn(Et(kt(Pt({epoch:Ct(),effectiveSlot:Ct(),amount:Ct(),postBalance:Ct(),commission:Tt(kt(Ct()))})))),ii=Et(Pt({slot:Ct(),prioritizationFee:Ct()})),oi=Pt({total:Ct(),validator:Ct(),foundation:Ct(),epoch:Ct()}),si=Pt({epoch:Ct(),slotIndex:Ct(),slotsInEpoch:Ct(),absoluteSlot:Ct(),blockHeight:Tt(Ct()),transactionCount:Tt(Ct())}),ai=Pt({slotsPerEpoch:Ct(),leaderScheduleSlotOffset:Ct(),warmup:_t(),firstNormalEpoch:Ct(),firstNormalSlot:Ct()}),ui=xt(Mt(),Et(Ct())),ci=kt(Rt([Pt({}),Mt()])),li=Pt({err:ci}),di=St("receivedSignature"),hi=Pt({"solana-core":Mt(),"feature-set":Tt(Ct())}),fi=Pt({program:Mt(),programId:Gn,parsed:Ot()}),pi=Pt({programId:Gn,accounts:Et(Gn),data:Mt()}),gi=$n(Pt({err:kt(Rt([Pt({}),Mt()])),logs:kt(Et(Mt())),accounts:Tt(kt(Et(kt(Pt({executable:_t(),owner:Mt(),lamports:Ct(),data:Et(Mt()),rentEpoch:Tt(Ct())}))))),unitsConsumed:Tt(Ct()),returnData:Tt(kt(Pt({programId:Mt(),data:Bt([Mt(),St("base64")])}))),innerInstructions:Tt(kt(Et(Pt({index:Ct(),instructions:Et(Rt([fi,pi]))}))))})),mi=$n(Pt({byIdentity:xt(Mt(),Et(Ct())),range:Pt({firstSlot:Ct(),lastSlot:Ct()})})),yi=Zn(ri),bi=Zn(oi),vi=Zn(ii),Ai=Zn(si),wi=Zn(ai),Ei=Zn(ui),_i=Zn(Ct()),Ii=$n(Pt({total:Ct(),circulating:Ct(),nonCirculating:Ct(),nonCirculatingAccounts:Et(Gn)})),Si=Pt({amount:Mt(),uiAmount:kt(Ct()),decimals:Ct(),uiAmountString:Tt(Mt())}),ki=$n(Et(Pt({address:Gn,amount:Mt(),uiAmount:kt(Ct()),decimals:Ct(),uiAmountString:Tt(Mt())}))),Ci=$n(Et(Pt({pubkey:Gn,account:Pt({executable:_t(),owner:Gn,lamports:Ct(),data:qn,rentEpoch:Ct()})}))),Ti=Pt({program:Mt(),parsed:Ot(),space:Ct()}),xi=$n(Et(Pt({pubkey:Gn,account:Pt({executable:_t(),owner:Gn,lamports:Ct(),data:Ti,rentEpoch:Ct()})}))),Mi=$n(Et(Pt({lamports:Ct(),address:Gn}))),Bi=Pt({executable:_t(),owner:Gn,lamports:Ct(),data:qn,rentEpoch:Ct()}),Pi=Pt({pubkey:Gn,account:Bi}),Ri=Nt(Rt([It(i.Buffer),Ti]),Rt([Qn,Ti]),(e=>Array.isArray(e)?bt(e,qn):e)),Oi=Pt({executable:_t(),owner:Gn,lamports:Ct(),data:Ri,rentEpoch:Ct()}),Ni=Pt({pubkey:Gn,account:Oi}),Di=Pt({state:Rt([St("active"),St("inactive"),St("activating"),St("deactivating")]),active:Ct(),inactive:Ct()}),Li=Zn(Et(Pt({signature:Mt(),slot:Ct(),err:ci,memo:kt(Mt()),blockTime:Tt(kt(Ct()))}))),Ui=Zn(Et(Pt({signature:Mt(),slot:Ct(),err:ci,memo:kt(Mt()),blockTime:Tt(kt(Ct()))}))),Fi=Pt({subscription:Ct(),result:ei(Bi)}),ji=Pt({pubkey:Gn,account:Bi}),zi=Pt({subscription:Ct(),result:ei(ji)}),Hi=Pt({parent:Ct(),slot:Ct(),root:Ct()}),Ki=Pt({subscription:Ct(),result:Hi}),Gi=Rt([Pt({type:Rt([St("firstShredReceived"),St("completed"),St("optimisticConfirmation"),St("root")]),slot:Ct(),timestamp:Ct()}),Pt({type:St("createdBank"),parent:Ct(),slot:Ct(),timestamp:Ct()}),Pt({type:St("frozen"),slot:Ct(),timestamp:Ct(),stats:Pt({numTransactionEntries:Ct(),numSuccessfulTransactions:Ct(),numFailedTransactions:Ct(),maxTransactionsPerEntry:Ct()})}),Pt({type:St("dead"),slot:Ct(),timestamp:Ct(),err:Mt()})]),Qi=Pt({subscription:Ct(),result:Gi}),qi=Pt({subscription:Ct(),result:ei(Rt([li,di]))}),Wi=Pt({subscription:Ct(),result:Ct()}),Vi=Pt({pubkey:Mt(),gossip:kt(Mt()),tpu:kt(Mt()),rpc:kt(Mt()),version:kt(Mt())}),Yi=Pt({votePubkey:Mt(),nodePubkey:Mt(),activatedStake:Ct(),epochVoteAccount:_t(),epochCredits:Et(Bt([Ct(),Ct(),Ct()])),commission:Ct(),lastVote:Ct(),rootSlot:kt(Ct())}),Ji=Zn(Pt({current:Et(Yi),delinquent:Et(Yi)})),Xi=Rt([St("processed"),St("confirmed"),St("finalized")]),Zi=Pt({slot:Ct(),confirmations:kt(Ct()),err:ci,confirmationStatus:Tt(Xi)}),$i=$n(Et(kt(Zi))),eo=Zn(Ct()),to=Pt({accountKey:Gn,writableIndexes:Et(Ct()),readonlyIndexes:Et(Ct())}),ro=Pt({signatures:Et(Mt()),message:Pt({accountKeys:Et(Mt()),header:Pt({numRequiredSignatures:Ct(),numReadonlySignedAccounts:Ct(),numReadonlyUnsignedAccounts:Ct()}),instructions:Et(Pt({accounts:Et(Ct()),data:Mt(),programIdIndex:Ct()})),recentBlockhash:Mt(),addressTableLookups:Tt(Et(to))})}),no=Pt({pubkey:Gn,signer:_t(),writable:_t(),source:Tt(Rt([St("transaction"),St("lookupTable")]))}),io=Pt({accountKeys:Et(no),signatures:Et(Mt())}),oo=Pt({parsed:Ot(),program:Mt(),programId:Gn}),so=Pt({accounts:Et(Gn),data:Mt(),programId:Gn}),ao=Nt(Rt([so,oo]),Rt([Pt({parsed:Ot(),program:Mt(),programId:Mt()}),Pt({accounts:Et(Mt()),data:Mt(),programId:Mt()})]),(e=>bt(e,"accounts"in e?so:oo))),uo=Pt({signatures:Et(Mt()),message:Pt({accountKeys:Et(no),instructions:Et(ao),recentBlockhash:Mt(),addressTableLookups:Tt(kt(Et(to)))})}),co=Pt({accountIndex:Ct(),mint:Mt(),owner:Tt(Mt()),uiTokenAmount:Si}),lo=Pt({writable:Et(Gn),readonly:Et(Gn)}),ho=Pt({err:ci,fee:Ct(),innerInstructions:Tt(kt(Et(Pt({index:Ct(),instructions:Et(Pt({accounts:Et(Ct()),data:Mt(),programIdIndex:Ct()}))})))),preBalances:Et(Ct()),postBalances:Et(Ct()),logMessages:Tt(kt(Et(Mt()))),preTokenBalances:Tt(kt(Et(co))),postTokenBalances:Tt(kt(Et(co))),loadedAddresses:Tt(lo),computeUnitsConsumed:Tt(Ct())}),fo=Pt({err:ci,fee:Ct(),innerInstructions:Tt(kt(Et(Pt({index:Ct(),instructions:Et(ao)})))),preBalances:Et(Ct()),postBalances:Et(Ct()),logMessages:Tt(kt(Et(Mt()))),preTokenBalances:Tt(kt(Et(co))),postTokenBalances:Tt(kt(Et(co))),loadedAddresses:Tt(lo),computeUnitsConsumed:Tt(Ct())}),po=Rt([St(0),St("legacy")]),go=Pt({pubkey:Mt(),lamports:Ct(),postBalance:kt(Ct()),rewardType:kt(Mt()),commission:Tt(kt(Ct()))}),mo=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),transactions:Et(Pt({transaction:ro,meta:kt(ho),version:Tt(po)})),rewards:Tt(Et(go)),blockTime:kt(Ct()),blockHeight:kt(Ct())}))),yo=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),rewards:Tt(Et(go)),blockTime:kt(Ct()),blockHeight:kt(Ct())}))),bo=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),transactions:Et(Pt({transaction:io,meta:kt(ho),version:Tt(po)})),rewards:Tt(Et(go)),blockTime:kt(Ct()),blockHeight:kt(Ct())}))),vo=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),transactions:Et(Pt({transaction:uo,meta:kt(fo),version:Tt(po)})),rewards:Tt(Et(go)),blockTime:kt(Ct()),blockHeight:kt(Ct())}))),Ao=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),transactions:Et(Pt({transaction:io,meta:kt(fo),version:Tt(po)})),rewards:Tt(Et(go)),blockTime:kt(Ct()),blockHeight:kt(Ct())}))),wo=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),rewards:Tt(Et(go)),blockTime:kt(Ct()),blockHeight:kt(Ct())}))),Eo=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),transactions:Et(Pt({transaction:ro,meta:kt(ho)})),rewards:Tt(Et(go)),blockTime:kt(Ct())}))),_o=Zn(kt(Pt({blockhash:Mt(),previousBlockhash:Mt(),parentSlot:Ct(),signatures:Et(Mt()),blockTime:kt(Ct())}))),Io=Zn(kt(Pt({slot:Ct(),meta:kt(ho),blockTime:Tt(kt(Ct())),transaction:ro,version:Tt(po)}))),So=Zn(kt(Pt({slot:Ct(),transaction:uo,meta:kt(fo),blockTime:Tt(kt(Ct())),version:Tt(po)}))),ko=$n(Pt({blockhash:Mt(),feeCalculator:Pt({lamportsPerSignature:Ct()})})),Co=$n(Pt({blockhash:Mt(),lastValidBlockHeight:Ct()})),To=$n(_t()),xo=Zn(Et(Pt({slot:Ct(),numTransactions:Ct(),numSlots:Ct(),samplePeriodSecs:Ct()}))),Mo=$n(kt(Pt({feeCalculator:Pt({lamportsPerSignature:Ct()})}))),Bo=Zn(Mt()),Po=Zn(Mt()),Ro=Pt({err:ci,logs:Et(Mt()),signature:Mt()}),Oo=Pt({result:ei(Ro),subscription:Ct()}),No={"solana-client":"js/1.0.0-maintenance"};class Do{constructor(e,t){let r,n,i,o,s,a;var u;this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketGeneration=0,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={latestBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._nextClientSubscriptionId=0,this._subscriptionDisposeFunctionsByClientSubscriptionId={},this._subscriptionHashByClientSubscriptionId={},this._subscriptionStateChangeCallbacksByHash={},this._subscriptionCallbacksByServerSubscriptionId={},this._subscriptionsByHash={},this._subscriptionsAutoDisposedByRpc=new Set,this.getBlockHeight=(()=>{const e={};return async t=>{const{commitment:r,config:n}=Vn(t),i=this._buildArgs([],r,void 0,n),o=Dn(i);return e[o]=e[o]??(async()=>{try{const e=bt(await this._rpcRequest("getBlockHeight",i),Zn(Ct()));if("error"in e)throw new gn(e.error,"failed to get block height information");return e.result}finally{delete e[o]}})(),await e[o]}})(),t&&"string"==typeof t?this._commitment=t:t&&(this._commitment=t.commitment,this._confirmTransactionInitialTimeout=t.confirmTransactionInitialTimeout,r=t.wsEndpoint,n=t.httpHeaders,i=t.fetch,o=t.fetchMiddleware,s=t.disableRetryOnRateLimit,a=t.httpAgent),this._rpcEndpoint=function(e){if(!1===/^https?:/.test(e))throw new TypeError("Endpoint URL must start with `http:` or `https:`.");return e}(e),this._rpcWsEndpoint=r||function(e){const t=e.match(Kn);if(null==t)throw TypeError(`Failed to validate endpoint URL \`${e}\``);const[r,n,i,o]=t,s=e.startsWith("https:")?"wss:":"ws:",a=null==i?null:parseInt(i.slice(1),10);return`${s}//${n}${null==a?"":`:${a+1}`}${o}`}(e),this._rpcClient=function(e,t,r,n,i,o){const s=r||Fn;let a;return null!=o&&hr.warn("You have supplied an `httpAgent` when creating a `Connection` in a browser environment.It has been ignored; `httpAgent` is only used in Node environments."),n&&(a=async(e,t)=>{const r=await new Promise(((r,i)=>{try{n(e,t,((e,t)=>r([e,t])))}catch(e){i(e)}}));return await s(...r)}),new(Lt())((async(r,n)=>{const o={method:"POST",body:r,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},t||{},No)};try{let t,r=5,u=500;for(;t=a?await a(e,o):await s(e,o),429===t.status&&!0!==i&&(r-=1,0!==r);)hr.error(`Server responded with ${t.status} ${t.statusText}. Retrying after ${u}ms delay...`),await yn(u),u*=2;const c=await t.text();t.ok?n(null,c):n(new Error(`${t.status} ${t.statusText}: ${c}`))}catch(e){e instanceof Error&&n(e)}}),{})}(e,n,i,o,s,a),this._rpcRequest=(u=this._rpcClient,(e,t)=>new Promise(((r,n)=>{u.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const i=t.map((t=>e.request(t.methodName,t.args)));e.request(i,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new jn(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgs([e.toBase58()],r,void 0,n),o=bt(await this._rpcRequest("getBalance",i),$n(Ct()));if("error"in o)throw new gn(o.error,`failed to get balance for ${e.toBase58()}`);return o.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=bt(await this._rpcRequest("getBlockTime",[e]),Zn(kt(Ct())));if("error"in t)throw new gn(t.error,`failed to get block time for slot ${e}`);return t.result}async getMinimumLedgerSlot(){const e=bt(await this._rpcRequest("minimumLedgerSlot",[]),Zn(Ct()));if("error"in e)throw new gn(e.error,"failed to get minimum ledger slot");return e.result}async getFirstAvailableBlock(){const e=bt(await this._rpcRequest("getFirstAvailableBlock",[]),_i);if("error"in e)throw new gn(e.error,"failed to get first available block");return e.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=bt(await this._rpcRequest("getSupply",[t]),Ii);if("error"in r)throw new gn(r.error,"failed to get supply");return r.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=bt(await this._rpcRequest("getTokenSupply",r),$n(Si));if("error"in n)throw new gn(n.error,"failed to get token supply");return n.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=bt(await this._rpcRequest("getTokenAccountBalance",r),$n(Si));if("error"in n)throw new gn(n.error,"failed to get token account balance");return n.result}async getTokenAccountsByOwner(e,t,r){const{commitment:n,config:i}=Vn(r);let o=[e.toBase58()];"mint"in t?o.push({mint:t.mint.toBase58()}):o.push({programId:t.programId.toBase58()});const s=this._buildArgs(o,n,"base64",i),a=bt(await this._rpcRequest("getTokenAccountsByOwner",s),Ci);if("error"in a)throw new gn(a.error,`failed to get token accounts owned by account ${e.toBase58()}`);return a.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const i=this._buildArgs(n,r,"jsonParsed"),o=bt(await this._rpcRequest("getTokenAccountsByOwner",i),xi);if("error"in o)throw new gn(o.error,`failed to get token accounts owned by account ${e.toBase58()}`);return o.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=bt(await this._rpcRequest("getLargestAccounts",r),Mi);if("error"in n)throw new gn(n.error,"failed to get largest accounts");return n.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=bt(await this._rpcRequest("getTokenLargestAccounts",r),ki);if("error"in n)throw new gn(n.error,"failed to get token largest accounts");return n.result}async getAccountInfoAndContext(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgs([e.toBase58()],r,"base64",n),o=bt(await this._rpcRequest("getAccountInfo",i),$n(kt(Bi)));if("error"in o)throw new gn(o.error,`failed to get info about account ${e.toBase58()}`);return o.result}async getParsedAccountInfo(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgs([e.toBase58()],r,"jsonParsed",n),o=bt(await this._rpcRequest("getAccountInfo",i),$n(kt(Oi)));if("error"in o)throw new gn(o.error,`failed to get info about account ${e.toBase58()}`);return o.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleParsedAccounts(e,t){const{commitment:r,config:n}=Vn(t),i=e.map((e=>e.toBase58())),o=this._buildArgs([i],r,"jsonParsed",n),s=bt(await this._rpcRequest("getMultipleAccounts",o),$n(Et(kt(Oi))));if("error"in s)throw new gn(s.error,`failed to get info for accounts ${i}`);return s.result}async getMultipleAccountsInfoAndContext(e,t){const{commitment:r,config:n}=Vn(t),i=e.map((e=>e.toBase58())),o=this._buildArgs([i],r,"base64",n),s=bt(await this._rpcRequest("getMultipleAccounts",o),$n(Et(kt(Bi))));if("error"in s)throw new gn(s.error,`failed to get info for accounts ${i}`);return s.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const{commitment:n,config:i}=Vn(t),o=this._buildArgs([e.toBase58()],n,void 0,{...i,epoch:null!=r?r:i?.epoch}),s=bt(await this._rpcRequest("getStakeActivation",o),Zn(Di));if("error"in s)throw new gn(s.error,`failed to get Stake Activation ${e.toBase58()}`);return s.result}async getProgramAccounts(e,t){const{commitment:r,config:n}=Vn(t),{encoding:i,...o}=n||{},s=this._buildArgs([e.toBase58()],r,i||"base64",{...o,...o.filters?{filters:Yn(o.filters)}:null}),a=await this._rpcRequest("getProgramAccounts",s),u=Et(Pi),c=!0===o.withContext?bt(a,$n(u)):bt(a,Zn(u));if("error"in c)throw new gn(c.error,`failed to get accounts owned by program ${e.toBase58()}`);return c.result}async getParsedProgramAccounts(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgs([e.toBase58()],r,"jsonParsed",n),o=bt(await this._rpcRequest("getProgramAccounts",i),Zn(Et(Ni)));if("error"in o)throw new gn(o.error,`failed to get accounts owned by program ${e.toBase58()}`);return o.result}async confirmTransaction(e,t){let r,n;if("string"==typeof e)r=e;else{const t=e;if(t.abortSignal?.aborted)return Promise.reject(t.abortSignal.reason);r=t.signature}try{n=it().decode(r)}catch(e){throw new Error("signature must be base58 encoded: "+r)}return Kr(64===n.length,"signature has invalid length"),"string"==typeof e?await this.confirmTransactionUsingLegacyTimeoutStrategy({commitment:t||this.commitment,signature:r}):"lastValidBlockHeight"in e?await this.confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:t||this.commitment,strategy:e}):await this.confirmTransactionUsingDurableNonceStrategy({commitment:t||this.commitment,strategy:e})}getCancellationPromise(e){return new Promise(((t,r)=>{null!=e&&(e.aborted?r(e.reason):e.addEventListener("abort",(()=>{r(e.reason)})))}))}getTransactionConfirmationPromise({commitment:e,signature:t}){let r,n,i=!1;return{abortConfirmation:()=>{n&&(n(),n=void 0),null!=r&&(this.removeSignatureListener(r),r=void 0)},confirmationPromise:new Promise(((o,s)=>{try{r=this.onSignature(t,((e,t)=>{r=void 0;const n={context:t,value:e};o({__type:Xr.PROCESSED,response:n})}),e);const a=new Promise((e=>{null==r?e():n=this._onSubscriptionStateChange(r,(t=>{"subscribed"===t&&e()}))}));(async()=>{if(await a,i)return;const r=await this.getSignatureStatus(t);if(i)return;if(null==r)return;const{context:n,value:u}=r;if(null!=u)if(u?.err)s(u.err);else{switch(e){case"confirmed":case"single":case"singleGossip":if("processed"===u.confirmationStatus)return;break;case"finalized":case"max":case"root":if("processed"===u.confirmationStatus||"confirmed"===u.confirmationStatus)return}i=!0,o({__type:Xr.PROCESSED,response:{context:n,value:u}})}})()}catch(e){s(e)}}))}}async confirmTransactionUsingBlockHeightExceedanceStrategy({commitment:e,strategy:{abortSignal:t,lastValidBlockHeight:r,signature:n}}){let i=!1;const o=new Promise((t=>{const n=async()=>{try{return await this.getBlockHeight(e)}catch(e){return-1}};(async()=>{let e=await n();if(!i){for(;e<=r;){if(await yn(1e3),i)return;if(e=await n(),i)return}t({__type:Xr.BLOCKHEIGHT_EXCEEDED})}})()})),{abortConfirmation:s,confirmationPromise:a}=this.getTransactionConfirmationPromise({commitment:e,signature:n}),u=this.getCancellationPromise(t);let c;try{const e=await Promise.race([u,a,o]);if(e.__type!==Xr.PROCESSED)throw new Rr(n);c=e.response}finally{i=!0,s()}return c}async confirmTransactionUsingDurableNonceStrategy({commitment:e,strategy:{abortSignal:t,minContextSlot:r,nonceAccountPubkey:n,nonceValue:i,signature:o}}){let s=!1;const a=new Promise((t=>{let o=i,a=null;const u=async()=>{try{const{context:t,value:i}=await this.getNonceAndContext(n,{commitment:e,minContextSlot:r});return a=t.slot,i?.nonce}catch(e){return o}};(async()=>{if(o=await u(),!s)for(;;){if(i!==o)return void t({__type:Xr.NONCE_INVALID,slotInWhichNonceDidAdvance:a});if(await yn(2e3),s)return;if(o=await u(),s)return}})()})),{abortConfirmation:u,confirmationPromise:c}=this.getTransactionConfirmationPromise({commitment:e,signature:o}),l=this.getCancellationPromise(t);let d;try{const t=await Promise.race([l,c,a]);if(t.__type===Xr.PROCESSED)d=t.response;else{let n;for(;;){const e=await this.getSignatureStatus(o);if(null==e)break;if(!(e.context.slot<(t.slotInWhichNonceDidAdvance??r))){n=e;break}await yn(400)}if(!n?.value)throw new Nr(o);{const t=e||"finalized",{confirmationStatus:r}=n.value;switch(t){case"processed":case"recent":if("processed"!==r&&"confirmed"!==r&&"finalized"!==r)throw new Nr(o);break;case"confirmed":case"single":case"singleGossip":if("confirmed"!==r&&"finalized"!==r)throw new Nr(o);break;case"finalized":case"max":case"root":if("finalized"!==r)throw new Nr(o)}d={context:n.context,value:{err:n.value.err}}}}}finally{s=!0,u()}return d}async confirmTransactionUsingLegacyTimeoutStrategy({commitment:e,signature:t}){let r;const n=new Promise((t=>{let n=this._confirmTransactionInitialTimeout||6e4;switch(e){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":n=this._confirmTransactionInitialTimeout||3e4}r=setTimeout((()=>t({__type:Xr.TIMED_OUT,timeoutMs:n})),n)})),{abortConfirmation:i,confirmationPromise:o}=this.getTransactionConfirmationPromise({commitment:e,signature:t});let s;try{const e=await Promise.race([o,n]);if(e.__type!==Xr.PROCESSED)throw new Or(t,e.timeoutMs/1e3);s=e.response}finally{clearTimeout(r),i()}return s}async getClusterNodes(){const e=bt(await this._rpcRequest("getClusterNodes",[]),Zn(Et(Vi)));if("error"in e)throw new gn(e.error,"failed to get cluster nodes");return e.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=bt(await this._rpcRequest("getVoteAccounts",t),Ji);if("error"in r)throw new gn(r.error,"failed to get vote accounts");return r.result}async getSlot(e){const{commitment:t,config:r}=Vn(e),n=this._buildArgs([],t,void 0,r),i=bt(await this._rpcRequest("getSlot",n),Zn(Ct()));if("error"in i)throw new gn(i.error,"failed to get slot");return i.result}async getSlotLeader(e){const{commitment:t,config:r}=Vn(e),n=this._buildArgs([],t,void 0,r),i=bt(await this._rpcRequest("getSlotLeader",n),Zn(Mt()));if("error"in i)throw new gn(i.error,"failed to get slot leader");return i.result}async getSlotLeaders(e,t){const r=[e,t],n=bt(await this._rpcRequest("getSlotLeaders",r),Zn(Et(Gn)));if("error"in n)throw new gn(n.error,"failed to get slot leaders");return n.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);return Kr(1===n.length),{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=bt(await this._rpcRequest("getSignatureStatuses",r),$i);if("error"in n)throw new gn(n.error,"failed to get signature status");return n.result}async getTransactionCount(e){const{commitment:t,config:r}=Vn(e),n=this._buildArgs([],t,void 0,r),i=bt(await this._rpcRequest("getTransactionCount",n),Zn(Ct()));if("error"in i)throw new gn(i.error,"failed to get transaction count");return i.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=bt(await this._rpcRequest("getInflationGovernor",t),yi);if("error"in r)throw new gn(r.error,"failed to get inflation");return r.result}async getInflationReward(e,t,r){const{commitment:n,config:i}=Vn(r),o=this._buildArgs([e.map((e=>e.toBase58()))],n,void 0,{...i,epoch:null!=t?t:i?.epoch}),s=bt(await this._rpcRequest("getInflationReward",o),ni);if("error"in s)throw new gn(s.error,"failed to get inflation reward");return s.result}async getInflationRate(){const e=bt(await this._rpcRequest("getInflationRate",[]),bi);if("error"in e)throw new gn(e.error,"failed to get inflation rate");return e.result}async getEpochInfo(e){const{commitment:t,config:r}=Vn(e),n=this._buildArgs([],t,void 0,r),i=bt(await this._rpcRequest("getEpochInfo",n),Ai);if("error"in i)throw new gn(i.error,"failed to get epoch info");return i.result}async getEpochSchedule(){const e=bt(await this._rpcRequest("getEpochSchedule",[]),wi);if("error"in e)throw new gn(e.error,"failed to get epoch schedule");const t=e.result;return new Un(t.slotsPerEpoch,t.leaderScheduleSlotOffset,t.warmup,t.firstNormalEpoch,t.firstNormalSlot)}async getLeaderSchedule(){const e=bt(await this._rpcRequest("getLeaderSchedule",[]),Ei);if("error"in e)throw new gn(e.error,"failed to get leader schedule");return e.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=bt(await this._rpcRequest("getMinimumBalanceForRentExemption",r),eo);return"error"in n?(hr.warn("Unable to fetch minimum balance for rent exemption"),0):n.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=bt(await this._rpcRequest("getRecentBlockhash",t),ko);if("error"in r)throw new gn(r.error,"failed to get recent blockhash");return r.result}async getRecentPerformanceSamples(e){const t=bt(await this._rpcRequest("getRecentPerformanceSamples",e?[e]:[]),xo);if("error"in t)throw new gn(t.error,"failed to get recent performance samples");return t.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=bt(await this._rpcRequest("getFeeCalculatorForBlockhash",r),Mo);if("error"in n)throw new gn(n.error,"failed to get fee calculator");const{context:i,value:o}=n.result;return{context:i,value:null!==o?o.feeCalculator:null}}async getFeeForMessage(e,t){const r=vr(e.serialize()).toString("base64"),n=this._buildArgs([r],t),i=bt(await this._rpcRequest("getFeeForMessage",n),$n(kt(Ct())));if("error"in i)throw new gn(i.error,"failed to get fee for message");if(null===i.result)throw new Error("invalid blockhash");return i.result}async getRecentPrioritizationFees(e){const t=e?.lockedWritableAccounts?.map((e=>e.toBase58())),r=t?.length?[t]:[],n=bt(await this._rpcRequest("getRecentPrioritizationFees",r),vi);if("error"in n)throw new gn(n.error,"failed to get recent prioritization fees");return n.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const{commitment:t,config:r}=Vn(e),n=this._buildArgs([],t,void 0,r),i=bt(await this._rpcRequest("getLatestBlockhash",n),Co);if("error"in i)throw new gn(i.error,"failed to get latest blockhash");return i.result}async isBlockhashValid(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgs([e],r,void 0,n),o=bt(await this._rpcRequest("isBlockhashValid",i),To);if("error"in o)throw new gn(o.error,"failed to determine if the blockhash `"+e+"`is valid");return o.result}async getVersion(){const e=bt(await this._rpcRequest("getVersion",[]),Zn(hi));if("error"in e)throw new gn(e.error,"failed to get version");return e.result}async getGenesisHash(){const e=bt(await this._rpcRequest("getGenesisHash",[]),Zn(Mt()));if("error"in e)throw new gn(e.error,"failed to get genesis hash");return e.result}async getBlock(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgsAtLeastConfirmed([e],r,void 0,n),o=await this._rpcRequest("getBlock",i);try{switch(n?.transactionDetails){case"accounts":{const e=bt(o,bo);if("error"in e)throw e.error;return e.result}case"none":{const e=bt(o,yo);if("error"in e)throw e.error;return e.result}default:{const e=bt(o,mo);if("error"in e)throw e.error;const{result:t}=e;return t?{...t,transactions:t.transactions.map((({transaction:e,meta:t,version:r})=>({meta:t,transaction:{...e,message:ti(r,e.message)},version:r})))}:null}}}catch(e){throw new gn(e,"failed to get confirmed block")}}async getParsedBlock(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),o=await this._rpcRequest("getBlock",i);try{switch(n?.transactionDetails){case"accounts":{const e=bt(o,Ao);if("error"in e)throw e.error;return e.result}case"none":{const e=bt(o,wo);if("error"in e)throw e.error;return e.result}default:{const e=bt(o,vo);if("error"in e)throw e.error;return e.result}}}catch(e){throw new gn(e,"failed to get block")}}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...i}=e;r=n,t=i}const n=this._buildArgs([],r,"base64",t),i=bt(await this._rpcRequest("getBlockProduction",n),mi);if("error"in i)throw new gn(i.error,"failed to get block production information");return i.result}async getTransaction(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgsAtLeastConfirmed([e],r,void 0,n),o=bt(await this._rpcRequest("getTransaction",i),Io);if("error"in o)throw new gn(o.error,"failed to get transaction");const s=o.result;return s?{...s,transaction:{...s.transaction,message:ti(s.version,s.transaction.message)}}:s}async getParsedTransaction(e,t){const{commitment:r,config:n}=Vn(t),i=this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n),o=bt(await this._rpcRequest("getTransaction",i),So);if("error"in o)throw new gn(o.error,"failed to get transaction");return o.result}async getParsedTransactions(e,t){const{commitment:r,config:n}=Vn(t),i=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,"jsonParsed",n)})));return(await this._rpcBatchRequest(i)).map((e=>{const t=bt(e,So);if("error"in t)throw new gn(t.error,"failed to get transactions");return t.result}))}async getTransactions(e,t){const{commitment:r,config:n}=Vn(t),i=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],r,void 0,n)})));return(await this._rpcBatchRequest(i)).map((e=>{const t=bt(e,Io);if("error"in t)throw new gn(t.error,"failed to get transactions");const r=t.result;return r?{...r,transaction:{...r.transaction,message:ti(r.version,r.transaction.message)}}:r}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=bt(await this._rpcRequest("getConfirmedBlock",r),Eo);if("error"in n)throw new gn(n.error,"failed to get confirmed block");const i=n.result;if(!i)throw new Error("Confirmed block "+e+" not found");const o={...i,transactions:i.transactions.map((({transaction:e,meta:t})=>{const r=new Vr(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...o,transactions:o.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:en.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),i=bt(await this._rpcRequest("getBlocks",n),Zn(Et(Ct())));if("error"in i)throw new gn(i.error,"failed to get blocks");return i.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=bt(await this._rpcRequest("getBlock",r),_o);if("error"in n)throw new gn(n.error,"failed to get block");const i=n.result;if(!i)throw new Error("Block "+e+" not found");return i}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=bt(await this._rpcRequest("getConfirmedBlock",r),_o);if("error"in n)throw new gn(n.error,"failed to get confirmed block");const i=n.result;if(!i)throw new Error("Confirmed block "+e+" not found");return i}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=bt(await this._rpcRequest("getConfirmedTransaction",r),Io);if("error"in n)throw new gn(n.error,"failed to get transaction");const i=n.result;if(!i)return i;const o=new Vr(i.transaction.message),s=i.transaction.signatures;return{...i,transaction:en.populate(o,s)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=bt(await this._rpcRequest("getConfirmedTransaction",r),So);if("error"in n)throw new gn(n.error,"failed to get confirmed transaction");return n.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=bt(e,So);if("error"in t)throw new gn(t.error,"failed to get confirmed transactions");return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},i=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let o=await this.getSlot("finalized");for(;!("before"in n||++r>o);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=bt(await this._rpcRequest("getConfirmedSignaturesForAddress2",n),Li);if("error"in i)throw new gn(i.error,"failed to get confirmed signatures for address");return i.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=bt(await this._rpcRequest("getSignaturesForAddress",n),Ui);if("error"in i)throw new gn(i.error,"failed to get signatures for address");return i.result}async getAddressLookupTable(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let i=null;return null!==n&&(i=new zn({key:e,state:zn.deserialize(n.data)})),{context:r,value:i}}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let i=null;return null!==n&&(i=_n.fromAccountData(n.data)),{context:r,value:i}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=bt(await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),Bo);if("error"in r)throw new gn(r.error,`airdrop to ${e.toBase58()} failed`);return r.result}async _blockhashWithExpiryBlockHeight(e){if(!e){for(;this._pollingBlockhash;)await yn(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Wn;if(null!==this._blockhashInfo.latestBlockhash&&!e)return this._blockhashInfo.latestBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now(),t=this._blockhashInfo.latestBlockhash,r=t?t.blockhash:null;for(let e=0;e<50;e++){const e=await this.getLatestBlockhash("finalized");if(r!==e.blockhash)return this._blockhashInfo={latestBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await yn(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async getStakeMinimumDelegation(e){const{commitment:t,config:r}=Vn(e),n=this._buildArgs([],t,"base64",r),i=bt(await this._rpcRequest("getStakeMinimumDelegation",n),$n(Ct()));if("error"in i)throw new gn(i.error,"failed to get stake minimum delegation");return i.result}async simulateTransaction(e,t,r){if("message"in e){const n=e.serialize(),o=i.Buffer.from(n).toString("base64");if(Array.isArray(t)||void 0!==r)throw new Error("Invalid arguments");const s=t||{};s.encoding="base64","commitment"in s||(s.commitment=this.commitment),t&&"object"==typeof t&&"innerInstructions"in t&&(s.innerInstructions=t.innerInstructions);const a=[o,s],u=bt(await this._rpcRequest("simulateTransaction",a),gi);if("error"in u)throw new Error("failed to simulate transaction: "+u.error.message);return u.result}let n;if(e instanceof en){let t=e;n=new en,n.feePayer=t.feePayer,n.instructions=e.instructions,n.nonceInfo=t.nonceInfo,n.signatures=t.signatures}else n=en.populate(e),n._message=n._json=void 0;if(void 0!==t&&!Array.isArray(t))throw new Error("Invalid arguments");const o=t;if(n.nonceInfo&&o)n.sign(...o);else{let e=this._disableBlockhashCaching;for(;;){const t=await this._blockhashWithExpiryBlockHeight(e);if(n.lastValidBlockHeight=t.lastValidBlockHeight,n.recentBlockhash=t.blockhash,!o)break;if(n.sign(...o),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const s=n._compile(),a=s.serialize(),u=n._serialize(a).toString("base64"),c={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:s.nonProgramIds()).map((e=>e.toBase58()));c.accounts={encoding:"base64",addresses:e}}o&&(c.sigVerify=!0),t&&"object"==typeof t&&"innerInstructions"in t&&(c.innerInstructions=t.innerInstructions);const l=[u,c],d=bt(await this._rpcRequest("simulateTransaction",l),gi);if("error"in d){let e;if("data"in d.error&&(e=d.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);hr.error(d.error.message,r)}throw new fn({action:"simulate",signature:"",transactionMessage:d.error.message,logs:e})}return d.result}async sendTransaction(e,t,r){if("version"in e){if(t&&Array.isArray(t))throw new Error("Invalid arguments");const r=e.serialize();return await this.sendRawTransaction(r,t)}if(void 0===t||!Array.isArray(t))throw new Error("Invalid arguments");const n=t;if(e.nonceInfo)e.sign(...n);else{let t=this._disableBlockhashCaching;for(;;){const r=await this._blockhashWithExpiryBlockHeight(t);if(e.lastValidBlockHeight=r.lastValidBlockHeight,e.recentBlockhash=r.blockhash,e.sign(...n),!e.signature)throw new Error("!signature");const i=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(i)){this._blockhashInfo.transactionSignatures.push(i);break}t=!0}}const i=e.serialize();return await this.sendRawTransaction(i,r)}async sendRawTransaction(e,t){const r=vr(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,i=!0===n?"processed":t&&t.preflightCommitment||this.commitment;t&&null!=t.maxRetries&&(r.maxRetries=t.maxRetries),t&&null!=t.minContextSlot&&(r.minContextSlot=t.minContextSlot),n&&(r.skipPreflight=n),i&&(r.preflightCommitment=i);const o=[e,r],s=bt(await this._rpcRequest("sendTransaction",o),Po);if("error"in s){let e;throw"data"in s.error&&(e=s.error.data.logs),new fn({action:n?"send":"simulate",signature:"",transactionMessage:s.error.message,logs:e})}return s.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{(async()=>{try{await this._rpcWebSocket.notify("ping")}catch{}})()}),5e3),this._updateSubscriptions()}_wsOnError(e){this._rpcWebSocketConnected=!1,hr.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketConnected=!1,this._rpcWebSocketGeneration=(this._rpcWebSocketGeneration+1)%Number.MAX_SAFE_INTEGER,this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null),this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?(this._subscriptionCallbacksByServerSubscriptionId={},Object.entries(this._subscriptionsByHash).forEach((([e,t])=>{this._setSubscription(e,{...t,state:"pending"})}))):this._updateSubscriptions()}_setSubscription(e,t){const r=this._subscriptionsByHash[e]?.state;if(this._subscriptionsByHash[e]=t,r!==t.state){const r=this._subscriptionStateChangeCallbacksByHash[e];r&&r.forEach((e=>{try{e(t.state)}catch{}}))}}_onSubscriptionStateChange(e,t){const r=this._subscriptionHashByClientSubscriptionId[e];if(null==r)return()=>{};const n=this._subscriptionStateChangeCallbacksByHash[r]||=new Set;return n.add(t),()=>{n.delete(t),0===n.size&&delete this._subscriptionStateChangeCallbacksByHash[r]}}async _updateSubscriptions(){if(0===Object.keys(this._subscriptionsByHash).length)return void(this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&hr.log(`Error when closing socket connection: ${e.message}`)}}),500)));if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),!this._rpcWebSocketConnected)return void this._rpcWebSocket.connect();const e=this._rpcWebSocketGeneration,t=()=>e===this._rpcWebSocketGeneration;await Promise.all(Object.keys(this._subscriptionsByHash).map((async e=>{const r=this._subscriptionsByHash[e];if(void 0!==r)switch(r.state){case"pending":case"unsubscribed":if(0===r.callbacks.size)return delete this._subscriptionsByHash[e],"unsubscribed"===r.state&&delete this._subscriptionCallbacksByServerSubscriptionId[r.serverSubscriptionId],void await this._updateSubscriptions();await(async()=>{const{args:n,method:i}=r;try{this._setSubscription(e,{...r,state:"subscribing"});const t=await this._rpcWebSocket.call(i,n);this._setSubscription(e,{...r,serverSubscriptionId:t,state:"subscribed"}),this._subscriptionCallbacksByServerSubscriptionId[t]=r.callbacks,await this._updateSubscriptions()}catch(o){if(o instanceof Error&&hr.error(`${i} error for argument`,n,o.message),!t())return;this._setSubscription(e,{...r,state:"pending"}),await this._updateSubscriptions()}})();break;case"subscribed":0===r.callbacks.size&&await(async()=>{const{serverSubscriptionId:n,unsubscribeMethod:i}=r;if(this._subscriptionsAutoDisposedByRpc.has(n))this._subscriptionsAutoDisposedByRpc.delete(n);else{this._setSubscription(e,{...r,state:"unsubscribing"}),this._setSubscription(e,{...r,state:"unsubscribing"});try{await this._rpcWebSocket.call(i,[n])}catch(n){if(n instanceof Error&&hr.error(`${i} error:`,n.message),!t())return;return this._setSubscription(e,{...r,state:"subscribed"}),void await this._updateSubscriptions()}}this._setSubscription(e,{...r,state:"unsubscribed"}),await this._updateSubscriptions()})()}})))}_handleServerNotification(e,t){const r=this._subscriptionCallbacksByServerSubscriptionId[e];void 0!==r&&r.forEach((e=>{try{e(...t)}catch(e){hr.error(e)}}))}_wsOnAccountNotification(e){const{result:t,subscription:r}=bt(e,Fi);this._handleServerNotification(r,[t.value,t.context])}_makeSubscription(e,t){const r=this._nextClientSubscriptionId++,n=Dn([e.method,t]),i=this._subscriptionsByHash[n];return void 0===i?this._subscriptionsByHash[n]={...e,args:t,callbacks:new Set([e.callback]),state:"pending"}:i.callbacks.add(e.callback),this._subscriptionHashByClientSubscriptionId[r]=n,this._subscriptionDisposeFunctionsByClientSubscriptionId[r]=async()=>{delete this._subscriptionDisposeFunctionsByClientSubscriptionId[r],delete this._subscriptionHashByClientSubscriptionId[r];const t=this._subscriptionsByHash[n];Kr(void 0!==t,`Could not find a \`Subscription\` when tearing down client subscription #${r}`),t.callbacks.delete(e.callback),await this._updateSubscriptions()},this._updateSubscriptions(),r}onAccountChange(e,t,r){const{commitment:n,config:i}=Vn(r),o=this._buildArgs([e.toBase58()],n||this._commitment||"finalized","base64",i);return this._makeSubscription({callback:t,method:"accountSubscribe",unsubscribeMethod:"accountUnsubscribe"},o)}async removeAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"account change")}_wsOnProgramAccountNotification(e){const{result:t,subscription:r}=bt(e,zi);this._handleServerNotification(r,[{accountId:t.value.pubkey,accountInfo:t.value.account},t.context])}onProgramAccountChange(e,t,r,n){const{commitment:i,config:o}=Vn(r),s=this._buildArgs([e.toBase58()],i||this._commitment||"finalized","base64",o||(n?{filters:Yn(n)}:void 0));return this._makeSubscription({callback:t,method:"programSubscribe",unsubscribeMethod:"programUnsubscribe"},s)}async removeProgramAccountChangeListener(e){await this._unsubscribeClientSubscription(e,"program account change")}onLogs(e,t,r){const n=this._buildArgs(["object"==typeof e?{mentions:[e.toString()]}:e],r||this._commitment||"finalized");return this._makeSubscription({callback:t,method:"logsSubscribe",unsubscribeMethod:"logsUnsubscribe"},n)}async removeOnLogsListener(e){await this._unsubscribeClientSubscription(e,"logs")}_wsOnLogsNotification(e){const{result:t,subscription:r}=bt(e,Oo);this._handleServerNotification(r,[t.value,t.context])}_wsOnSlotNotification(e){const{result:t,subscription:r}=bt(e,Ki);this._handleServerNotification(r,[t])}onSlotChange(e){return this._makeSubscription({callback:e,method:"slotSubscribe",unsubscribeMethod:"slotUnsubscribe"},[])}async removeSlotChangeListener(e){await this._unsubscribeClientSubscription(e,"slot change")}_wsOnSlotUpdatesNotification(e){const{result:t,subscription:r}=bt(e,Qi);this._handleServerNotification(r,[t])}onSlotUpdate(e){return this._makeSubscription({callback:e,method:"slotsUpdatesSubscribe",unsubscribeMethod:"slotsUpdatesUnsubscribe"},[])}async removeSlotUpdateListener(e){await this._unsubscribeClientSubscription(e,"slot update")}async _unsubscribeClientSubscription(e,t){const r=this._subscriptionDisposeFunctionsByClientSubscriptionId[e];r?await r():hr.warn(`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`)}_buildArgs(e,t,r,n){const i=t||this._commitment;if(i||r||n){let t={};r&&(t.encoding=r),i&&(t.commitment=i),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const i=t||this._commitment;if(i&&!["confirmed","finalized"].includes(i))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const{result:t,subscription:r}=bt(e,qi);"receivedSignature"!==t.value&&this._subscriptionsAutoDisposedByRpc.add(r),this._handleServerNotification(r,"receivedSignature"===t.value?[{type:"received"},t.context]:[{type:"status",result:t.value},t.context])}onSignature(e,t,r){const n=this._buildArgs([e],r||this._commitment||"finalized"),i=this._makeSubscription({callback:(e,r)=>{if("status"===e.type){t(e.result,r);try{this.removeSignatureListener(i)}catch(e){}}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},n);return i}onSignatureWithOptions(e,t,r){const{commitment:n,...i}={...r,commitment:r&&r.commitment||this._commitment||"finalized"},o=this._buildArgs([e],n,void 0,i),s=this._makeSubscription({callback:(e,r)=>{t(e,r);try{this.removeSignatureListener(s)}catch(e){}},method:"signatureSubscribe",unsubscribeMethod:"signatureUnsubscribe"},o);return s}async removeSignatureListener(e){await this._unsubscribeClientSubscription(e,"signature result")}_wsOnRootNotification(e){const{result:t,subscription:r}=bt(e,Wi);this._handleServerNotification(r,[t])}onRootChange(e){return this._makeSubscription({callback:e,method:"rootSubscribe",unsubscribeMethod:"rootUnsubscribe"},[])}async removeRootChangeListener(e){await this._unsubscribeClientSubscription(e,"root change")}}class Lo{constructor(e){this._keypair=void 0,this._keypair=e??pr()}static generate(){return new Lo(pr())}static fromSecretKey(e,t){if(64!==e.byteLength)throw new Error("bad secret key size");const r=e.slice(32,64);if(!t||!t.skipValidation){const t=e.slice(0,32),n=gr(t);for(let e=0;e<32;e++)if(r[e]!==n[e])throw new Error("provided secretKey is invalid")}return new Lo({publicKey:r,secretKey:e})}static fromSeed(e){const t=gr(e),r=new Uint8Array(64);return r.set(e),r.set(t,32),new Lo({publicKey:t,secretKey:r})}get publicKey(){return new Cr(this._keypair.publicKey)}get secretKey(){return new Uint8Array(this._keypair.secretKey)}}const Uo=Object.freeze({CreateLookupTable:{index:0,layout:at.w3([at.DH("instruction"),In("recentSlot"),at.u8("bumpSeed")])},FreezeLookupTable:{index:1,layout:at.w3([at.DH("instruction")])},ExtendLookupTable:{index:2,layout:at.w3([at.DH("instruction"),In(),at.O6(Lr(),at.cY(at.DH(),-8),"addresses")])},DeactivateLookupTable:{index:3,layout:at.w3([at.DH("instruction")])},CloseLookupTable:{index:4,layout:at.w3([at.DH("instruction")])}});class Fo{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=at.DH("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Uo))if(n.index==t){r=e;break}if(!r)throw new Error("Invalid Instruction. Should be a LookupTable Instruction");return r}static decodeCreateLookupTable(e){this.checkProgramId(e.programId),this.checkKeysLength(e.keys,4);const{recentSlot:t}=vn(Uo.CreateLookupTable,e.data);return{authority:e.keys[1].pubkey,payer:e.keys[2].pubkey,recentSlot:Number(t)}}static decodeExtendLookupTable(e){if(this.checkProgramId(e.programId),e.keys.length<2)throw new Error(`invalid instruction; found ${e.keys.length} keys, expected at least 2`);const{addresses:t}=vn(Uo.ExtendLookupTable,e.data);return{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,payer:e.keys.length>2?e.keys[2].pubkey:void 0,addresses:t.map((e=>new Cr(e)))}}static decodeCloseLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,3),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey,recipient:e.keys[2].pubkey}}static decodeFreezeLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static decodeDeactivateLookupTable(e){return this.checkProgramId(e.programId),this.checkKeysLength(e.keys,2),{lookupTable:e.keys[0].pubkey,authority:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(jo.programId))throw new Error("invalid instruction; programId is not AddressLookupTable Program")}static checkKeysLength(e,t){if(e.lengthe.toBytes()))}),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return e.payer&&r.push({pubkey:e.payer,isSigner:!0,isWritable:!0},{pubkey:Cn.programId,isSigner:!1,isWritable:!1}),new $r({programId:this.programId,keys:r,data:t})}static deactivateLookupTable(e){const t=bn(Uo.DeactivateLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1}];return new $r({programId:this.programId,keys:r,data:t})}static closeLookupTable(e){const t=bn(Uo.CloseLookupTable),r=[{pubkey:e.lookupTable,isSigner:!1,isWritable:!0},{pubkey:e.authority,isSigner:!0,isWritable:!1},{pubkey:e.recipient,isSigner:!1,isWritable:!0}];return new $r({programId:this.programId,keys:r,data:t})}}jo.programId=new Cr("AddressLookupTab1e1111111111111111111111111");class zo{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=at.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Ho))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=vn(Ho.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=vn(Ho.RequestHeapFrame,e.data);return{bytes:t}}static decodeSetComputeUnitLimit(e){this.checkProgramId(e.programId);const{units:t}=vn(Ho.SetComputeUnitLimit,e.data);return{units:t}}static decodeSetComputeUnitPrice(e){this.checkProgramId(e.programId);const{microLamports:t}=vn(Ho.SetComputeUnitPrice,e.data);return{microLamports:t}}static checkProgramId(e){if(!e.equals(Ko.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}}const Ho=Object.freeze({RequestUnits:{index:0,layout:at.w3([at.u8("instruction"),at.DH("units"),at.DH("additionalFee")])},RequestHeapFrame:{index:1,layout:at.w3([at.u8("instruction"),at.DH("bytes")])},SetComputeUnitLimit:{index:2,layout:at.w3([at.u8("instruction"),at.DH("units")])},SetComputeUnitPrice:{index:3,layout:at.w3([at.u8("instruction"),In("microLamports")])}});class Ko{constructor(){}static requestUnits(e){const t=bn(Ho.RequestUnits,e);return new $r({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=bn(Ho.RequestHeapFrame,e);return new $r({keys:[],programId:this.programId,data:t})}static setComputeUnitLimit(e){const t=bn(Ho.SetComputeUnitLimit,e);return new $r({keys:[],programId:this.programId,data:t})}static setComputeUnitPrice(e){const t=bn(Ho.SetComputeUnitPrice,{microLamports:BigInt(e.microLamports)});return new $r({keys:[],programId:this.programId,data:t})}}Ko.programId=new Cr("ComputeBudget111111111111111111111111111111");const Go=at.w3([at.u8("numSignatures"),at.u8("padding"),at.NX("signatureOffset"),at.NX("signatureInstructionIndex"),at.NX("publicKeyOffset"),at.NX("publicKeyInstructionIndex"),at.NX("messageDataOffset"),at.NX("messageDataSize"),at.NX("messageInstructionIndex")]);class Qo{constructor(){}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:o}=e;Kr(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),Kr(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=Go.span,a=s+t.length,u=a+n.length,c=i.Buffer.alloc(u+r.length),l=null==o?65535:o;return Go.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:l},c),c.fill(t,s),c.fill(n,a),c.fill(r,u),new $r({keys:[],programId:Qo.programId,data:c})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Kr(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=Lo.fromSecretKey(t),i=e.publicKey.toBytes(),o=yr(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:i,message:r,signature:o,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}}Qo.programId=new Cr("Ed25519SigVerify111111111111111111111111111"),dr.utils.isValidPrivateKey;const qo=dr.getPublicKey,Wo=at.w3([at.u8("numSignatures"),at.NX("signatureOffset"),at.u8("signatureInstructionIndex"),at.NX("ethAddressOffset"),at.u8("ethAddressInstructionIndex"),at.NX("messageDataOffset"),at.NX("messageDataSize"),at.u8("messageInstructionIndex"),at.av(20,"ethAddress"),at.av(64,"signature"),at.u8("recoveryId")]);class Vo{constructor(){}static publicKeyToEthAddress(e){Kr(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return i.Buffer.from((0,Ht.lY)(vr(e))).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:i,instructionIndex:o}=e;return Vo.createInstructionWithEthAddress({ethAddress:Vo.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:i,instructionIndex:o})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:o,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?i.Buffer.from(t.substr(2),"hex"):i.Buffer.from(t,"hex"):t,Kr(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const u=12+a.length,c=u+n.length+1,l=i.Buffer.alloc(Wo.span+r.length);return Wo.encode({numSignatures:1,signatureOffset:u,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:s,signature:vr(n),ethAddress:vr(a),recoveryId:o},l),l.fill(vr(r),Wo.span),new $r({keys:[],programId:Vo.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;Kr(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=vr(t),o=qo(e,!1).slice(1),s=i.Buffer.from((0,Ht.lY)(vr(r))),[a,u]=((e,t)=>{const r=dr.sign(e,t);return[r.toCompactRawBytes(),r.recovery]})(s,e);return this.createInstructionWithPublicKey({publicKey:o,message:r,signature:a,recoveryId:u,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}}var Yo;Vo.programId=new Cr("KeccakSecp256k11111111111111111111111111111");const Jo=new Cr("StakeConfig11111111111111111111111111111111");class Xo{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class Zo{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}Yo=Zo,Zo.default=new Yo(0,0,Cr.default);class $o{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=at.DH("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(es))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=vn(es.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new Xo(new Cr(t.staker),new Cr(t.withdrawer)),lockup:new Zo(r.unixTimestamp,r.epoch,new Cr(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),vn(es.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=vn(es.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new Cr(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:i}=vn(es.AuthorizeWithSeed,e.data),o={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new Cr(i),newAuthorizedPubkey:new Cr(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(o.custodianPubkey=e.keys[3].pubkey),o}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=vn(es.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),vn(es.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=vn(es.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),vn(es.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(rs.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthat.w3([Lr("staker"),Lr("withdrawer")],e))(),((e="lockup")=>at.w3([at.Wg("unixTimestamp"),at.Wg("epoch"),Lr("custodian")],e))()])},Authorize:{index:1,layout:at.w3([at.DH("instruction"),Lr("newAuthorized"),at.DH("stakeAuthorizationType")])},Delegate:{index:2,layout:at.w3([at.DH("instruction")])},Split:{index:3,layout:at.w3([at.DH("instruction"),at.Wg("lamports")])},Withdraw:{index:4,layout:at.w3([at.DH("instruction"),at.Wg("lamports")])},Deactivate:{index:5,layout:at.w3([at.DH("instruction")])},Merge:{index:7,layout:at.w3([at.DH("instruction")])},AuthorizeWithSeed:{index:8,layout:at.w3([at.DH("instruction"),Lr("newAuthorized"),at.DH("stakeAuthorizationType"),Fr("authoritySeed"),Lr("authorityOwner")])}}),ts=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class rs{constructor(){}static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,i=n||Zo.default,o=bn(es.Initialize,{authorized:{staker:vr(r.staker.toBuffer()),withdrawer:vr(r.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:vr(i.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:un,isSigner:!1,isWritable:!1}],programId:this.programId,data:o};return new $r(s)}static createAccountWithSeed(e){const t=new en;t.add(Cn.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static createAccount(e){const t=new en;t.add(Cn.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,i=bn(es.Delegate);return(new en).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:nn,isSigner:!1,isWritable:!1},{pubkey:hn,isSigner:!1,isWritable:!1},{pubkey:Jo,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:i,custodianPubkey:o}=e,s=bn(es.Authorize,{newAuthorized:vr(n.toBuffer()),stakeAuthorizationType:i.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:nn,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!0,isWritable:!1}),(new en).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:i,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:a}=e,u=bn(es.AuthorizeWithSeed,{newAuthorized:vr(o.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:vr(i.toBuffer())}),c=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:nn,isSigner:!1,isWritable:!1}];return a&&c.push({pubkey:a,isSigner:!0,isWritable:!1}),(new en).add({keys:c,programId:this.programId,data:u})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:i}=e,o=bn(es.Split,{lamports:i});return new $r({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static split(e,t){const r=new en;return r.add(Cn.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:t,space:this.space,programId:this.programId})),r.add(this.splitInstruction(e))}static splitWithSeed(e,t){const{stakePubkey:r,authorizedPubkey:n,splitStakePubkey:i,basePubkey:o,seed:s,lamports:a}=e,u=new en;return u.add(Cn.allocate({accountPubkey:i,basePubkey:o,seed:s,space:this.space,programId:this.programId})),t&&t>0&&u.add(Cn.transfer({fromPubkey:e.authorizedPubkey,toPubkey:i,lamports:t})),u.add(this.splitInstruction({stakePubkey:r,authorizedPubkey:n,splitStakePubkey:i,lamports:a}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,i=bn(es.Merge);return(new en).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:nn,isSigner:!1,isWritable:!1},{pubkey:hn,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:i,custodianPubkey:o}=e,s=bn(es.Withdraw,{lamports:i}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:nn,isSigner:!1,isWritable:!1},{pubkey:hn,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!0,isWritable:!1}),(new en).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=bn(es.Deactivate);return(new en).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:nn,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}}rs.programId=new Cr("Stake11111111111111111111111111111111111111"),rs.space=200;class ns{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class is{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=at.DH("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(os))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=vn(os.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new ns(new Cr(t.nodePubkey),new Cr(t.authorizedVoter),new Cr(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=vn(os.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new Cr(t),voteAuthorizationType:{index:r}}}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:t,currentAuthorityDerivedKeySeed:r,newAuthorized:n,voteAuthorizationType:i}}=vn(os.AuthorizeWithSeed,e.data);return{currentAuthorityDerivedKeyBasePubkey:e.keys[2].pubkey,currentAuthorityDerivedKeyOwnerPubkey:new Cr(t),currentAuthorityDerivedKeySeed:r,newAuthorizedPubkey:new Cr(n),voteAuthorizationType:{index:i},votePubkey:e.keys[0].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=vn(os.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(as.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthat.w3([Lr("nodePubkey"),Lr("authorizedVoter"),Lr("authorizedWithdrawer"),at.u8("commission")],e))()])},Authorize:{index:1,layout:at.w3([at.DH("instruction"),Lr("newAuthorized"),at.DH("voteAuthorizationType")])},Withdraw:{index:3,layout:at.w3([at.DH("instruction"),at.Wg("lamports")])},UpdateValidatorIdentity:{index:4,layout:at.w3([at.DH("instruction")])},AuthorizeWithSeed:{index:10,layout:at.w3([at.DH("instruction"),((e="voteAuthorizeWithSeedArgs")=>at.w3([at.DH("voteAuthorizationType"),Lr("currentAuthorityDerivedKeyOwnerPubkey"),Fr("currentAuthorityDerivedKeySeed"),Lr("newAuthorized")],e))()])}}),ss=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class as{constructor(){}static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,i=bn(os.InitializeAccount,{voteInit:{nodePubkey:vr(n.nodePubkey.toBuffer()),authorizedVoter:vr(n.authorizedVoter.toBuffer()),authorizedWithdrawer:vr(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),o={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:un,isSigner:!1,isWritable:!1},{pubkey:nn,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new $r(o)}static createAccount(e){const t=new en;return t.add(Cn.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:i}=e,o=bn(os.Authorize,{newAuthorized:vr(n.toBuffer()),voteAuthorizationType:i.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:nn,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new en).add({keys:s,programId:this.programId,data:o})}static authorizeWithSeed(e){const{currentAuthorityDerivedKeyBasePubkey:t,currentAuthorityDerivedKeyOwnerPubkey:r,currentAuthorityDerivedKeySeed:n,newAuthorizedPubkey:i,voteAuthorizationType:o,votePubkey:s}=e,a=bn(os.AuthorizeWithSeed,{voteAuthorizeWithSeedArgs:{currentAuthorityDerivedKeyOwnerPubkey:vr(r.toBuffer()),currentAuthorityDerivedKeySeed:n,newAuthorized:vr(i.toBuffer()),voteAuthorizationType:o.index}}),u=[{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:nn,isSigner:!1,isWritable:!1},{pubkey:t,isSigner:!0,isWritable:!1}];return(new en).add({keys:u,programId:this.programId,data:a})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:i}=e,o=bn(os.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new en).add({keys:s,programId:this.programId,data:o})}static safeWithdraw(e,t,r){if(e.lamports>t-r)throw new Error("Withdraw will leave vote account with insufficient funds.");return as.withdraw(e)}static updateValidatorIdentity(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,nodePubkey:n}=e,i=bn(os.UpdateValidatorIdentity),o=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!0,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new en).add({keys:o,programId:this.programId,data:i})}}as.programId=new Cr("Vote111111111111111111111111111111111111111"),as.space=3762;const us=new Cr("Va1idator1nfo111111111111111111111111111111"),cs=Pt({name:Mt(),website:Tt(Mt()),details:Tt(Mt()),iconUrl:Tt(Mt()),keybaseUsername:Tt(Mt())});class ls{constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}static fromConfigData(e){let t=[...e];if(2!==zr(t))return null;const r=[];for(let e=0;e<2;e++){const e=new Cr(Wr(t,0,Sr)),n=1===qr(t);r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(us)&&r[1].isSigner){const e=Fr().decode(i.Buffer.from(t)),n=JSON.parse(e);return yt(n,cs),new ls(r[1].publicKey,n)}return null}}const ds=new Cr("Vote111111111111111111111111111111111111111"),hs=at.w3([Lr("nodePubkey"),Lr("authorizedWithdrawer"),at.u8("commission"),at.I0(),at.O6(at.w3([at.I0("slot"),at.DH("confirmationCount")]),at.cY(at.DH(),-8),"votes"),at.u8("rootSlotValid"),at.I0("rootSlot"),at.I0(),at.O6(at.w3([at.I0("epoch"),Lr("authorizedVoter")]),at.cY(at.DH(),-8),"authorizedVoters"),at.w3([at.O6(at.w3([Lr("authorizedPubkey"),at.I0("epochOfLastAuthorizedSwitch"),at.I0("targetEpoch")]),32,"buf"),at.I0("idx"),at.u8("isEmpty")],"priorVoters"),at.I0(),at.O6(at.w3([at.I0("epoch"),at.I0("credits"),at.I0("prevCredits")]),at.cY(at.DH(),-8),"epochCredits"),at.w3([at.I0("slot"),at.I0("timestamp")],"lastTimestamp")]);class fs{constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}static fromAccountData(e){const t=hs.decode(vr(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new fs({nodePubkey:new Cr(t.nodePubkey),authorizedWithdrawer:new Cr(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(ps),priorVoters:ms(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}}function ps({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new Cr(e)}}function gs({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new Cr(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function ms({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(gs),...e.slice(0,t).map(gs)]}const ys={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function bs(e,t){const r=!1===t?"http":"https";if(!e)return ys[r].devnet;const n=ys[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}async function vs(e,t,r,n){let i,o;r&&Object.prototype.hasOwnProperty.call(r,"lastValidBlockHeight")||r&&Object.prototype.hasOwnProperty.call(r,"nonceValue")?(i=r,o=n):o=r;const s=o&&{skipPreflight:o.skipPreflight,preflightCommitment:o.preflightCommitment||o.commitment,minContextSlot:o.minContextSlot},a=await e.sendRawTransaction(t,s),u=o&&o.commitment,c=i?e.confirmTransaction(i,u):e.confirmTransaction(a,u),l=(await c).value;if(l.err){if(null!=a)throw new fn({action:s?.skipPreflight?"send":"simulate",signature:a,transactionMessage:`Status: (${JSON.stringify(l)})`});throw new Error(`Raw transaction ${a} failed (${JSON.stringify(l)})`)}return a}const As=1e9},62137:(e,t,r)=>{"use strict";t.I0=t.DH=t.NX=t.u8=t.cY=void 0,t.av=t.O6=t.w3=t.Wg=void 0;const n=r(1048);function i(e){if(!(e instanceof Uint8Array))throw new TypeError("b must be a Uint8Array")}function o(e){return i(e),n.Buffer.from(e.buffer,e.byteOffset,e.length)}class s{constructor(e,t){if(!Number.isInteger(e))throw new TypeError("span must be an integer");this.span=e,this.property=t}makeDestinationObject(){return{}}getSpan(e,t){if(0>this.span)throw new RangeError("indeterminate span");return this.span}replicate(e){const t=Object.create(this.constructor.prototype);return Object.assign(t,this),t.property=e,t}fromArray(e){}}function a(e,t){return t.property?e+"["+t.property+"]":e}class u extends s{isCount(){throw new Error("ExternalLayout is abstract")}}class c extends u{constructor(e,t=0,r){if(!(e instanceof s))throw new TypeError("layout must be a Layout");if(!Number.isInteger(t))throw new TypeError("offset must be integer or undefined");super(e.span,r||e.property),this.layout=e,this.offset=t}isCount(){return this.layout instanceof l||this.layout instanceof d}decode(e,t=0){return this.layout.decode(e,t+this.offset)}encode(e,t,r=0){return this.layout.encode(e,t,r+this.offset)}}class l extends s{constructor(e,t){if(super(e,t),6e+n.encode(i,t,r+e)),0);return this.count instanceof u&&this.count.encode(e.length,t,r),i}}class b extends s{constructor(e,t,r){if(!Array.isArray(e)||!e.reduce(((e,t)=>e&&t instanceof s),!0))throw new TypeError("fields must be array of Layout instances");"boolean"==typeof t&&void 0===r&&(r=t,t=void 0);for(const t of e)if(0>t.span&&void 0===t.property)throw new Error("fields cannot contain unnamed variable-length layout");let n=-1;try{n=e.reduce(((e,t)=>e+t.getSpan()),0)}catch(e){}super(n,t),this.fields=e,this.decodePrefixes=!!r}getSpan(e,t=0){if(0<=this.span)return this.span;let r=0;try{r=this.fields.reduce(((r,n)=>{const i=n.getSpan(e,t);return t+=i,r+i}),0)}catch(e){throw new RangeError("indeterminate span")}return r}decode(e,t=0){i(e);const r=this.makeDestinationObject();for(const n of this.fields)if(void 0!==n.property&&(r[n.property]=n.decode(e,t)),t+=n.getSpan(e,t),this.decodePrefixes&&e.length===t)break;return r}encode(e,t,r=0){const n=r;let i=0,o=0;for(const n of this.fields){let s=n.span;if(o=0s&&(s=n.getSpan(t,r)))}i=r,r+=s}return i+o-n}fromArray(e){const t=this.makeDestinationObject();for(const r of this.fields)void 0!==r.property&&0r.span?t=-1:0<=t&&(t+=r.span)}}}class v extends s{constructor(e,t){if(!(e instanceof u&&e.isCount()||Number.isInteger(e)&&0<=e))throw new TypeError("length must be positive integer or an unsigned integer ExternalLayout");let r=-1;e instanceof u||(r=e),super(r,t),this.length=e}getSpan(e,t){let r=this.span;return 0>r&&(r=this.length.decode(e,t)),r}decode(e,t=0){let r=this.span;return 0>r&&(r=this.length.decode(e,t)),o(e).slice(t,t+r)}encode(e,t,r){let n=this.length;if(this.length instanceof u&&(n=e.length),!(e instanceof Uint8Array&&n===e.length))throw new TypeError(a("Blob.encode",this)+" requires (length "+n+") Uint8Array as src");if(r+n>t.length)throw new RangeError("encoding overruns Uint8Array");const i=o(e);return o(t).write(i.toString("hex"),r,n,"hex"),this.length instanceof u&&this.length.encode(n,t,r),n}}t.cY=(e,t,r)=>new c(e,t,r),t.u8=e=>new l(1,e),t.NX=e=>new l(2,e),t.DH=e=>new l(4,e),t.I0=e=>new g(e),t.Wg=e=>new m(e),t.w3=(e,t,r)=>new b(e,t,r),t.O6=(e,t,r)=>new y(e,t,r),t.av=(e,t)=>new v(e,t)},22559:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(77263).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215,(i+=2)>=26&&(i-=26,s--),r=0!==o||s!==this.length-1?h[6-u.length]+u+r:u+r}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},57105:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{"use strict";const n=r(75412).v4,i=r(66066),o=function(e,t){if(!(this instanceof o))return new o(e,t);t||(t={}),this.options={reviver:void 0!==t.reviver?t.reviver:null,replacer:void 0!==t.replacer?t.replacer:null,generator:void 0!==t.generator?t.generator:function(){return n()},version:void 0!==t.version?t.version:2,notificationIdNull:"boolean"==typeof t.notificationIdNull&&t.notificationIdNull},this.callServer=e};e.exports=o,o.prototype.request=function(e,t,r,n){const o=this;let s=null;const a=Array.isArray(e)&&"function"==typeof t;if(1===this.options.version&&a)throw new TypeError("JSON-RPC 1.0 does not support batching");if(a||!a&&e&&"object"==typeof e&&"function"==typeof t)n=t,s=e;else{"function"==typeof r&&(n=r,r=void 0);const o="function"==typeof n;try{s=i(e,t,r,{generator:this.options.generator,version:this.options.version,notificationIdNull:this.options.notificationIdNull})}catch(e){if(o)return n(e);throw e}if(!o)return s}let u;try{u=JSON.stringify(s,this.options.replacer)}catch(e){return n(e)}return this.callServer(u,(function(e,t){o._parseResponse(e,t,n)})),s},o.prototype._parseResponse=function(e,t,r){if(e)return void r(e);if(!t)return r();let n;try{n=JSON.parse(t,this.options.reviver)}catch(e){return r(e)}if(3===r.length){if(Array.isArray(n)){const e=function(e){return void 0!==e.error},t=function(t){return!e(t)};return r(null,n.filter(e),n.filter(t))}return r(null,n.error,n.result)}r(null,n)}},66066:(e,t,r)=>{"use strict";const n=r(75412).v4;e.exports=function(e,t,r,i){if("string"!=typeof e)throw new TypeError(e+" must be a string");const o="number"==typeof(i=i||{}).version?i.version:2;if(1!==o&&2!==o)throw new TypeError(o+" must be 1 or 2");const s={method:e};if(2===o&&(s.jsonrpc="2.0"),t){if("object"!=typeof t&&!Array.isArray(t))throw new TypeError(t+" must be an object, array or omitted");s.params=t}if(void 0===r){const e="function"==typeof i.generator?i.generator:function(){return n()};s.id=e(s,i)}else 2===o&&null===r?i.notificationIdNull&&(s.id=null):s.id=r;return s}},85108:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.recoverTypedSignature_v4=t.recoverTypedSignature=t.signTypedData_v4=t.signTypedData=t.recoverTypedMessage=t.signTypedMessage=t.getEncryptionPublicKey=t.decryptSafely=t.decrypt=t.encryptSafely=t.encrypt=t.recoverTypedSignatureLegacy=t.signTypedDataLegacy=t.typedSignatureHash=t.extractPublicKey=t.recoverPersonalSignature=t.personalSign=t.normalize=t.concatSig=t.TypedDataUtils=t.TYPED_MESSAGE_SCHEMA=void 0;const a=s(r(49332)),u=s(r(68743)),c=s(r(82926)),l=s(r(90665)),d={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]};t.TYPED_MESSAGE_SCHEMA=d;const h={encodeData(e,t,r,i=!0){const o=["bytes32"],s=[this.hashType(e,r)];if(i){const c=(e,t,o)=>{if(void 0!==r[t])return["bytes32",null==o?"0x0000000000000000000000000000000000000000000000000000000000000000":a.keccak(this.encodeData(t,o,r,i))];if(void 0===o)throw new Error(`missing value for field ${e} of type ${t}`);if("bytes"===t)return["bytes32",a.keccak(o)];if("string"===t)return"string"==typeof o&&(o=n.from(o,"utf8")),["bytes32",a.keccak(o)];if(t.lastIndexOf("]")===t.length-1){const r=t.slice(0,t.lastIndexOf("[")),n=o.map((t=>c(e,r,t)));return["bytes32",a.keccak(u.rawEncode(n.map((([e])=>e)),n.map((([,e])=>e))))]}return[t,o]};for(const n of r[e]){const[e,r]=c(n.name,n.type,t[n.name]);o.push(e),s.push(r)}}else for(const u of r[e]){let e=t[u.name];if(void 0!==e)if("bytes"===u.type)o.push("bytes32"),e=a.keccak(e),s.push(e);else if("string"===u.type)o.push("bytes32"),"string"==typeof e&&(e=n.from(e,"utf8")),e=a.keccak(e),s.push(e);else if(void 0!==r[u.type])o.push("bytes32"),e=a.keccak(this.encodeData(u.type,e,r,i)),s.push(e);else{if(u.type.lastIndexOf("]")===u.type.length-1)throw new Error("Arrays are unimplemented in encodeData; use V4 extension");o.push(u.type),s.push(e)}}return u.rawEncode(o,s)},encodeType(e,t){let r="",n=this.findTypeDependencies(e,t).filter((t=>t!==e));n=[e].concat(n.sort());for(const e of n){if(!t[e])throw new Error(`No type definition specified: ${e}`);r+=`${e}(${t[e].map((({name:e,type:t})=>`${t} ${e}`)).join(",")})`}return r},findTypeDependencies(e,t,r=[]){if([e]=e.match(/^\w*/u),r.includes(e)||void 0===t[e])return r;r.push(e);for(const n of t[e])for(const e of this.findTypeDependencies(n.type,t,r))!r.includes(e)&&r.push(e);return r},hashStruct(e,t,r,n=!0){return a.keccak(this.encodeData(e,t,r,n))},hashType(e,t){return a.keccak(this.encodeType(e,t))},sanitizeData(e){const t={};for(const r in d.properties)e[r]&&(t[r]=e[r]);return"types"in t&&(t.types=Object.assign({EIP712Domain:[]},t.types)),t},sign(e,t=!0){const r=this.sanitizeData(e),i=[n.from("1901","hex")];return i.push(this.hashStruct("EIP712Domain",r.domain,r.types,t)),"EIP712Domain"!==r.primaryType&&i.push(this.hashStruct(r.primaryType,r.message,r.types,t)),a.keccak(n.concat(i))}};function f(e,t,r){const n=a.fromSigned(t),i=a.fromSigned(r),o=a.bufferToInt(e),s=S(a.toUnsigned(n).toString("hex"),64),u=S(a.toUnsigned(i).toString("hex"),64),c=a.stripHexPrefix(a.intToHex(o));return a.addHexPrefix(s.concat(u,c)).toString("hex")}function p(e,t){const r=E(t.data),n=a.ecsign(r,e);return a.bufferToHex(f(n.v,n.r,n.s))}function g(e){const t=_(E(e.data),e.sig),r=a.publicToAddress(t);return a.bufferToHex(r)}function m(e,t,r){if("x25519-xsalsa20-poly1305"===r){if("string"!=typeof t.data)throw new Error('Cannot detect secret message, message params should be of the form {data: "secret message"} ');const r=c.box.keyPair();let n;try{n=l.decodeBase64(e)}catch(e){throw new Error("Bad public key")}const i=l.decodeUTF8(t.data),o=c.randomBytes(c.box.nonceLength),s=c.box(i,o,n,r.secretKey);return{version:"x25519-xsalsa20-poly1305",nonce:l.encodeBase64(o),ephemPublicKey:l.encodeBase64(r.publicKey),ciphertext:l.encodeBase64(s)}}throw new Error("Encryption type/version not supported")}function y(e,t){if("x25519-xsalsa20-poly1305"===e.version){const r=k(t),n=c.box.keyPair.fromSecretKey(r).secretKey,i=l.decodeBase64(e.nonce),o=l.decodeBase64(e.ciphertext),s=l.decodeBase64(e.ephemPublicKey),a=c.box.open(o,i,s,n);let u;try{u=l.encodeUTF8(a)}catch(e){throw new Error("Decryption failed.")}if(u)return u;throw new Error("Decryption failed.")}throw new Error("Encryption type/version not supported.")}function b(e,t){const r=h.sign(t.data,!1),n=a.ecsign(r,e);return a.bufferToHex(f(n.v,n.r,n.s))}function v(e,t){const r=h.sign(t.data),n=a.ecsign(r,e);return a.bufferToHex(f(n.v,n.r,n.s))}function A(e){const t=_(h.sign(e.data,!1),e.sig),r=a.publicToAddress(t);return a.bufferToHex(r)}function w(e){const t=_(h.sign(e.data),e.sig),r=a.publicToAddress(t);return a.bufferToHex(r)}function E(e){const t=new Error("Expect argument to be non-empty array");if("object"!=typeof e||!("length"in e)||!e.length)throw t;const r=e.map((function(e){return"bytes"===e.type?a.toBuffer(e.value):e.value})),n=e.map((function(e){return e.type})),i=e.map((function(e){if(!e.name)throw t;return`${e.type} ${e.name}`}));return u.soliditySHA3(["bytes32","bytes32"],[u.soliditySHA3(new Array(e.length).fill("string"),i),u.soliditySHA3(n,r)])}function _(e,t){const r=a.toBuffer(t),n=a.fromRpcSig(r);return a.ecrecover(e,n.v,n.r,n.s)}function I(e){const t=a.toBuffer(e.data);return _(a.hashPersonalMessage(t),e.sig)}function S(e,t){let r=`${e}`;for(;r.length0&&(a=2048-s-16),o.padding="0".repeat(a),m(e,{data:JSON.stringify(o)},r)},t.decrypt=y,t.decryptSafely=function(e,t){return JSON.parse(y(e,t)).data},t.getEncryptionPublicKey=function(e){const t=k(e),r=c.box.keyPair.fromSecretKey(t).publicKey;return l.encodeBase64(r)},t.signTypedMessage=function(e,t,r="V4"){switch(r){case"V1":return p(e,t);case"V3":return b(e,t);default:return v(e,t)}},t.recoverTypedMessage=function(e,t="V4"){switch(t){case"V1":return g(e);case"V3":return A(e);default:return w(e)}},t.signTypedData=b,t.signTypedData_v4=v,t.recoverTypedSignature=A,t.recoverTypedSignature_v4=w},8380:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(94090).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},83969:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},86435:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(83969),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},45122:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},98657:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(r(26093)),a=r(41593),u=r(98657),c=r(7396),l=r(1736),d=r(226),h=r(96449),f=r(89180),p=r(67984),g=function(){function e(e,t,r,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===r&&(r=l.KECCAK256_RLP),void 0===n&&(n=l.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=r,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var r=t.nonce,n=t.balance,i=t.stateRoot,o=t.codeHash;return new e(r?new a.BN((0,d.toBuffer)(r)):void 0,n?new a.BN((0,d.toBuffer)(n)):void 0,i?(0,d.toBuffer)(i):void 0,o?(0,d.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var r=i(t,4),n=r[0],o=r[1],s=r[2],u=r[3];return new e(new a.BN(n),new a.BN(o),s,u)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(l.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(l.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var r=(0,c.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var i=(0,h.keccakFromString)(n+r).toString("hex"),o="0x",s=0;s=8?o+=r[s].toUpperCase():o+=r[s];return o},t.isValidChecksumAddress=function(e,r){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,r)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var r=new a.BN(t);return r.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(r),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(r)])).slice(-20)},t.isValidPrivate=function(e){return(0,u.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length?(0,u.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,u.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,u.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},74749:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=i(r(26093)),s=r(41593),a=r(226),u=r(51190),c=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,u.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){return(0,o.default)(n.isBuffer(t),"Public key should be Buffer"),new e((0,u.pubToAddress)(t))},e.fromPrivateKey=function(t){return(0,o.default)(n.isBuffer(t),"Private key should be Buffer"),new e((0,u.privateToAddress)(t))},e.generate=function(t,r){return(0,o.default)(s.BN.isBN(r)),new e((0,u.generateAddress)(t.buf,r.toArrayLike(n)))},e.generate2=function(t,r,i){return(0,o.default)(n.isBuffer(r)),(0,o.default)(n.isBuffer(i)),new e((0,u.generateAddress2)(t.buf,r,i))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),r=new s.BN("ffff","hex");return e.gte(t)&&e.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=c},226:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=r(41593),a=r(7396),u=r(89180);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var r=(0,t.intToHex)(e);return n.from((0,a.padToEven)(r.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var c=function(e,r,n){var i=(0,t.zeros)(r);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,u.assertIsBuffer)(e),l(e)},t.unpadArray=function(e){return(0,u.assertIsArray)(e),l(e)},t.unpadHexString=function(e){return(0,u.assertIsHexString)(e),e=(0,a.stripHexPrefix)(e),l(e)},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e))return n.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw new Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw new Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var r=[],i=0;i0&&0===c[0])throw new Error("".concat(u," cannot have leading zeroes, received: ").concat(c.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):Uint8Array.from(null!=t?t:[])}},1736:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=r(1048),i=r(41593);t.MAX_UINT64=new i.BN("ffffffffffffffff",16),t.MAX_INTEGER=new i.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},41593:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(r(8380));t.BN=a.default;var u=o(r(187));t.rlp=u},96449:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var i=r(86435),o=r(13257),s=r(41593),a=r(226),u=r(89180);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,u.assertIsBuffer)(e),t){case 224:return(0,i.keccak224)(e);case 256:return(0,i.keccak256)(e);case 384:return(0,i.keccak384)(e);case 512:return(0,i.keccak512)(e);default:throw new Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,r){void 0===r&&(r=256),(0,u.assertIsString)(e);var i=n.from(e,"utf8");return(0,t.keccak)(i,r)},t.keccakFromHexString=function(e,r){return void 0===r&&(r=256),(0,u.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),r)},t.keccakFromArray=function(e,r){return void 0===r&&(r=256),(0,u.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),r)};var c=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,u.assertIsBuffer)(e),c(e)},t.sha256FromString=function(e){return(0,u.assertIsString)(e),c(e)},t.sha256FromArray=function(e){return(0,u.assertIsArray)(e),c(e)};var l=function(e,t){e=(0,a.toBuffer)(e);var r=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(r,32):r};t.ripemd160=function(e,t){return(0,u.assertIsBuffer)(e),l(e,t)},t.ripemd160FromString=function(e,t){return(0,u.assertIsString)(e),l(e,t)},t.ripemd160FromArray=function(e,t){return(0,u.assertIsArray)(e),l(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},89180:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var i=r(7396);t.assertIsHexString=function(e){if(!(0,i.isHexString)(e)){var t="This method only supports 0x-prefixed hex strings but input was: ".concat(e);throw new Error(t)}},t.assertIsBuffer=function(e){if(!n.isBuffer(e)){var t="This method only supports Buffer but input was: ".concat(e);throw new Error(t)}},t.assertIsArray=function(e){if(!Array.isArray(e)){var t="This method only supports number arrays but input was: ".concat(e);throw new Error(t)}},t.assertIsString=function(e){if("string"!=typeof e){var t="This method only supports strings but input was: ".concat(e);throw new Error(t)}}},65665:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,i(r(1736),t),i(r(51190),t),i(r(74749),t),i(r(96449),t),i(r(26039),t),i(r(226),t),i(r(54330),t),i(r(41593),t),i(r(67984),t);var o=r(7396);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},7396:(e,t,r)=>{"use strict";var n=r(1048).Buffer;function i(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=i,t.stripHexPrefix=function(e){if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return i(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[r?"some":"every"]((function(t){return e.indexOf(t)>=0}))},t.toAscii=function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r=i.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):t.allowZero&&0===i.length||!t.length||(0,o.default)(t.length===i.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[r]=i}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:i,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:i})})),r)if("string"==typeof r&&(r=n.from((0,s.stripHexPrefix)(r),"hex")),n.isBuffer(r)&&(r=a.rlp.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=(0,u.toBuffer)(t)}))}else{if("object"!=typeof r)throw new Error("invalid data");var i=Object.keys(r);t.forEach((function(t){-1!==i.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==i.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},26039:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(98657),o=r(41593),s=r(226),a=r(96449),u=r(89180),c=r(67984);function l(e,t){var r=(0,c.toType)(e,c.TypeOutput.BN);if(!t)return r.subn(27);var n=(0,c.toType)(t,c.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function d(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,r){var o=(0,i.ecdsaSign)(e,t),s=o.signature,a=o.recid,u=n.from(s.slice(0,32)),l=n.from(s.slice(32,64));if(!r||"number"==typeof r){if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:l,v:r?a+(2*r+35):a+27}}return{r:u,s:l,v:(0,c.toType)(r,c.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,r,o,a){var u=n.concat([(0,s.setLengthLeft)(r,32),(0,s.setLengthLeft)(o,32)],64),c=l(t,a);if(!d(c))throw new Error("Invalid signature v value");var h=(0,i.ecdsaRecover)(u,c.toNumber(),e);return n.from((0,i.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(r,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");var o=(0,c.toType)(e,c.TypeOutput.Number),a=r;return(o>28&&o%2==1||1===o||28===o)&&((a=n.from(r))[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,r,n,i=(0,s.toBuffer)(e);if(i.length>=65)t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!d(l(e,i)))return!1;var u=new o.BN(t),c=new o.BN(r);return!(u.isZero()||u.gt(a)||c.isZero()||c.gt(a)||n&&1===c.cmp(s))},t.hashPersonalMessage=function(e){(0,u.assertIsBuffer)(e);var t=n.from("Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},67984:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var i,o=r(41593),s=r(7396),a=r(226);function u(e){return(0,a.unpadBuffer)(e.toArrayLike(n))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=u,t.bnToRlp=function(e){return u(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(i=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"==typeof e&&!(0,s.isHexString)(e))throw new Error("A string must be provided with a 0x-prefix, given: ".concat(e));if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");var r=(0,a.toBuffer)(e);if(t===i.Buffer)return r;if(t===i.BN)return new o.BN(r);if(t===i.Number){var n=new o.BN(r),u=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(n.gt(u))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return n.toNumber()}return"0x".concat(r.toString("hex"))}}},8709:(e,t,r)=>{e.exports=r(82763)(r(43605))},43605:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},82763:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},28613:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(19925).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},71519:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.recoverTypedSignature_v4=t.recoverTypedSignature=t.signTypedData_v4=t.signTypedData=t.recoverTypedMessage=t.signTypedMessage=t.getEncryptionPublicKey=t.decryptSafely=t.decrypt=t.encryptSafely=t.encrypt=t.recoverTypedSignatureLegacy=t.signTypedDataLegacy=t.typedSignatureHash=t.extractPublicKey=t.recoverPersonalSignature=t.personalSign=t.normalize=t.concatSig=t.TypedDataUtils=t.TYPED_MESSAGE_SCHEMA=void 0;const a=s(r(31356)),u=s(r(68743)),c=s(r(82926)),l=s(r(90665)),d={type:"object",properties:{types:{type:"object",additionalProperties:{type:"array",items:{type:"object",properties:{name:{type:"string"},type:{type:"string"}},required:["name","type"]}}},primaryType:{type:"string"},domain:{type:"object"},message:{type:"object"}},required:["types","primaryType","domain","message"]};t.TYPED_MESSAGE_SCHEMA=d;const h={encodeData(e,t,r,i=!0){const o=["bytes32"],s=[this.hashType(e,r)];if(i){const c=(e,t,o)=>{if(void 0!==r[t])return["bytes32",null==o?"0x0000000000000000000000000000000000000000000000000000000000000000":a.keccak(this.encodeData(t,o,r,i))];if(void 0===o)throw new Error(`missing value for field ${e} of type ${t}`);if("bytes"===t)return["bytes32",a.keccak(o)];if("string"===t)return"string"==typeof o&&(o=n.from(o,"utf8")),["bytes32",a.keccak(o)];if(t.lastIndexOf("]")===t.length-1){const r=t.slice(0,t.lastIndexOf("[")),n=o.map((t=>c(e,r,t)));return["bytes32",a.keccak(u.rawEncode(n.map((([e])=>e)),n.map((([,e])=>e))))]}return[t,o]};for(const n of r[e]){const[e,r]=c(n.name,n.type,t[n.name]);o.push(e),s.push(r)}}else for(const u of r[e]){let e=t[u.name];if(void 0!==e)if("bytes"===u.type)o.push("bytes32"),e=a.keccak(e),s.push(e);else if("string"===u.type)o.push("bytes32"),"string"==typeof e&&(e=n.from(e,"utf8")),e=a.keccak(e),s.push(e);else if(void 0!==r[u.type])o.push("bytes32"),e=a.keccak(this.encodeData(u.type,e,r,i)),s.push(e);else{if(u.type.lastIndexOf("]")===u.type.length-1)throw new Error("Arrays are unimplemented in encodeData; use V4 extension");o.push(u.type),s.push(e)}}return u.rawEncode(o,s)},encodeType(e,t){let r="",n=this.findTypeDependencies(e,t).filter((t=>t!==e));n=[e].concat(n.sort());for(const e of n){if(!t[e])throw new Error(`No type definition specified: ${e}`);r+=`${e}(${t[e].map((({name:e,type:t})=>`${t} ${e}`)).join(",")})`}return r},findTypeDependencies(e,t,r=[]){if([e]=e.match(/^\w*/u),r.includes(e)||void 0===t[e])return r;r.push(e);for(const n of t[e])for(const e of this.findTypeDependencies(n.type,t,r))!r.includes(e)&&r.push(e);return r},hashStruct(e,t,r,n=!0){return a.keccak(this.encodeData(e,t,r,n))},hashType(e,t){return a.keccak(this.encodeType(e,t))},sanitizeData(e){const t={};for(const r in d.properties)e[r]&&(t[r]=e[r]);return"types"in t&&(t.types=Object.assign({EIP712Domain:[]},t.types)),t},sign(e,t=!0){const r=this.sanitizeData(e),i=[n.from("1901","hex")];return i.push(this.hashStruct("EIP712Domain",r.domain,r.types,t)),"EIP712Domain"!==r.primaryType&&i.push(this.hashStruct(r.primaryType,r.message,r.types,t)),a.keccak(n.concat(i))}};function f(e,t,r){const n=a.fromSigned(t),i=a.fromSigned(r),o=a.bufferToInt(e),s=S(a.toUnsigned(n).toString("hex"),64),u=S(a.toUnsigned(i).toString("hex"),64),c=a.stripHexPrefix(a.intToHex(o));return a.addHexPrefix(s.concat(u,c)).toString("hex")}function p(e,t){const r=E(t.data),n=a.ecsign(r,e);return a.bufferToHex(f(n.v,n.r,n.s))}function g(e){const t=_(E(e.data),e.sig),r=a.publicToAddress(t);return a.bufferToHex(r)}function m(e,t,r){if("x25519-xsalsa20-poly1305"===r){if("string"!=typeof t.data)throw new Error('Cannot detect secret message, message params should be of the form {data: "secret message"} ');const r=c.box.keyPair();let n;try{n=l.decodeBase64(e)}catch(e){throw new Error("Bad public key")}const i=l.decodeUTF8(t.data),o=c.randomBytes(c.box.nonceLength),s=c.box(i,o,n,r.secretKey);return{version:"x25519-xsalsa20-poly1305",nonce:l.encodeBase64(o),ephemPublicKey:l.encodeBase64(r.publicKey),ciphertext:l.encodeBase64(s)}}throw new Error("Encryption type/version not supported")}function y(e,t){if("x25519-xsalsa20-poly1305"===e.version){const r=k(t),n=c.box.keyPair.fromSecretKey(r).secretKey,i=l.decodeBase64(e.nonce),o=l.decodeBase64(e.ciphertext),s=l.decodeBase64(e.ephemPublicKey),a=c.box.open(o,i,s,n);let u;try{u=l.encodeUTF8(a)}catch(e){throw new Error("Decryption failed.")}if(u)return u;throw new Error("Decryption failed.")}throw new Error("Encryption type/version not supported.")}function b(e,t){const r=h.sign(t.data,!1),n=a.ecsign(r,e);return a.bufferToHex(f(n.v,n.r,n.s))}function v(e,t){const r=h.sign(t.data),n=a.ecsign(r,e);return a.bufferToHex(f(n.v,n.r,n.s))}function A(e){const t=_(h.sign(e.data,!1),e.sig),r=a.publicToAddress(t);return a.bufferToHex(r)}function w(e){const t=_(h.sign(e.data),e.sig),r=a.publicToAddress(t);return a.bufferToHex(r)}function E(e){const t=new Error("Expect argument to be non-empty array");if("object"!=typeof e||!("length"in e)||!e.length)throw t;const r=e.map((function(e){return"bytes"===e.type?a.toBuffer(e.value):e.value})),n=e.map((function(e){return e.type})),i=e.map((function(e){if(!e.name)throw t;return`${e.type} ${e.name}`}));return u.soliditySHA3(["bytes32","bytes32"],[u.soliditySHA3(new Array(e.length).fill("string"),i),u.soliditySHA3(n,r)])}function _(e,t){const r=a.toBuffer(t),n=a.fromRpcSig(r);return a.ecrecover(e,n.v,n.r,n.s)}function I(e){const t=a.toBuffer(e.data);return _(a.hashPersonalMessage(t),e.sig)}function S(e,t){let r=`${e}`;for(;r.length0&&(a=2048-s-16),o.padding="0".repeat(a),m(e,{data:JSON.stringify(o)},r)},t.decrypt=y,t.decryptSafely=function(e,t){return JSON.parse(y(e,t)).data},t.getEncryptionPublicKey=function(e){const t=k(e),r=c.box.keyPair.fromSecretKey(t).publicKey;return l.encodeBase64(r)},t.signTypedMessage=function(e,t,r="V4"){switch(r){case"V1":return p(e,t);case"V3":return b(e,t);default:return v(e,t)}},t.recoverTypedMessage=function(e,t="V4"){switch(t){case"V1":return g(e);case"V3":return A(e);default:return w(e)}},t.signTypedData=b,t.signTypedData_v4=v,t.recoverTypedSignature=A,t.recoverTypedSignature_v4=w},59055:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function o(e,t,r){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(75967).Buffer}catch(e){}function a(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,n){for(var i=0,o=Math.min(e.length,r),s=t;s=49?a-49+10:a>=17?a-17+10:a}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this.strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?""};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r.strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?l[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],f=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(f).toString(e);r=(p=p.idivn(f)).isZero()?g+r:l[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0"),this.strip();var s,a,u="le"===t,c=new e(o),l=this.clone();if(u){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),c[a]=s;for(;a=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function g(e,t,r){return(new m).mulp(e,t,r)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=f),o.prototype.mulTo=function(e,t){var r,n=this.length+e.length;return r=10===this.length&&10===e.length?p(this,e,t):n<63?f(this,e,t):n<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}(this,e,t):g(this,e,t),r},m.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},m.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,t+=i/67108864|0,t+=o>>>26,this.words[r]=67108863&o}return 0!==t&&(this.words[r]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this.strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r},o.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new _(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var y={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function v(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function E(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function I(e){_.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},b.prototype.split=function(e,t){e.iushrn(this.n,0,t)},b.prototype.imulK=function(e){return e.imul(this.k)},i(v,b),v.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},v.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(y[e])return y[e];var t;if("k256"===e)t=new v;else if("p224"===e)t=new A;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}return y[e]=t,t},_.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},_.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},_.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},_.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},_.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},_.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},_.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},_.prototype.isqr=function(e){return this.imul(e,e.clone())},_.prototype.sqr=function(e){return this.mul(e,e)},_.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},_.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},_.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new I(e)},i(I,_),I.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},I.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},I.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},I.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},I.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},31356:(e,t,r)=>{"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=r(43282),o=i.keccak224,s=i.keccak384,a=i.keccak256,u=i.keccak512,c=r(50050),l=r(26093),d=r(187),h=r(59055),f=r(13257),p=r(25636).Buffer;Object.assign(t,r(2321)),t.MAX_INTEGER=new h("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new h("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.SHA3_NULL_S=t.KECCAK256_NULL_S,t.KECCAK256_NULL=p.from(t.KECCAK256_NULL_S,"hex"),t.SHA3_NULL=t.KECCAK256_NULL,t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.SHA3_RLP_ARRAY_S=t.KECCAK256_RLP_ARRAY_S,t.KECCAK256_RLP_ARRAY=p.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.SHA3_RLP_ARRAY=t.KECCAK256_RLP_ARRAY,t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.SHA3_RLP_S=t.KECCAK256_RLP_S,t.KECCAK256_RLP=p.from(t.KECCAK256_RLP_S,"hex"),t.SHA3_RLP=t.KECCAK256_RLP,t.BN=h,t.rlp=d,t.secp256k1=c,t.zeros=function(e){return p.allocUnsafe(e).fill(0)},t.zeroAddress=function(){var e=t.zeros(20);return t.bufferToHex(e)},t.setLengthLeft=t.setLength=function(e,r,n){var i=t.zeros(r);return e=t.toBuffer(e),n?e.length0&&"0"===r.toString();)r=(e=e.slice(1))[0];return e},t.toBuffer=function(e){if(!p.isBuffer(e))if(Array.isArray(e))e=p.from(e);else if("string"==typeof e)e=t.isHexString(e)?p.from(t.padToEven(t.stripHexPrefix(e)),"hex"):p.from(e);else if("number"==typeof e)e=t.intToBuffer(e);else if(null==e)e=p.allocUnsafe(0);else if(h.isBN(e))e=e.toArrayLike(p);else{if(!e.toArray)throw new Error("invalid type");e=p.from(e.toArray())}return e},t.bufferToInt=function(e){return new h(t.toBuffer(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=t.toBuffer(e)).toString("hex")},t.fromSigned=function(e){return new h(e).fromTwos(256)},t.toUnsigned=function(e){return p.from(e.toTwos(256).toArray())},t.keccak=function(e,r){switch(e=t.toBuffer(e),r||(r=256),r){case 224:return o(e);case 256:return a(e);case 384:return s(e);case 512:return u(e);default:throw new Error("Invald algorithm: keccak"+r)}},t.keccak256=function(e){return t.keccak(e)},t.sha3=t.keccak,t.sha256=function(e){return e=t.toBuffer(e),f("sha256").update(e).digest()},t.ripemd160=function(e,r){e=t.toBuffer(e);var n=f("rmd160").update(e).digest();return!0===r?t.setLength(n,32):n},t.rlphash=function(e){return t.keccak(d.encode(e))},t.isValidPrivate=function(e){return c.privateKeyVerify(e)},t.isValidPublic=function(e,t){return 64===e.length?c.publicKeyVerify(p.concat([p.from([4]),e])):!!t&&c.publicKeyVerify(e)},t.pubToAddress=t.publicToAddress=function(e,r){return e=t.toBuffer(e),r&&64!==e.length&&(e=c.publicKeyConvert(e,!1).slice(1)),l(64===e.length),t.keccak(e).slice(-20)};var g=t.privateToPublic=function(e){return e=t.toBuffer(e),c.publicKeyCreate(e,!1).slice(1)};t.importPublic=function(e){return 64!==(e=t.toBuffer(e)).length&&(e=c.publicKeyConvert(e,!1).slice(1)),e},t.ecsign=function(e,t){var r=c.sign(e,t),n={};return n.r=r.signature.slice(0,32),n.s=r.signature.slice(32,64),n.v=r.recovery+27,n},t.hashPersonalMessage=function(e){var r=t.toBuffer("Ethereum Signed Message:\n"+e.length.toString());return t.keccak(p.concat([r,e]))},t.ecrecover=function(e,r,n,i){var o=p.concat([t.setLength(n,32),t.setLength(i,32)],64),s=r-27;if(0!==s&&1!==s)throw new Error("Invalid signature v value");var a=c.recover(e,o,s);return c.publicKeyConvert(a,!1).slice(1)},t.toRpcSig=function(e,r,n){if(27!==e&&28!==e)throw new Error("Invalid recovery id");return t.bufferToHex(p.concat([t.setLengthLeft(r,32),t.setLengthLeft(n,32),t.toBuffer(e-27)]))},t.fromRpcSig=function(e){if(65!==(e=t.toBuffer(e)).length)throw new Error("Invalid signature length");var r=e[64];return r<27&&(r+=27),{v:r,r:e.slice(0,32),s:e.slice(32,64)}},t.privateToAddress=function(e){return t.publicToAddress(g(e))},t.isValidAddress=function(e){return/^0x[0-9a-fA-F]{40}$/.test(e)},t.isZeroAddress=function(e){return t.zeroAddress()===t.addHexPrefix(e)},t.toChecksumAddress=function(e){e=t.stripHexPrefix(e).toLowerCase();for(var r=t.keccak(e).toString("hex"),n="0x",i=0;i=8?n+=e[i].toUpperCase():n+=e[i];return n},t.isValidChecksumAddress=function(e){return t.isValidAddress(e)&&t.toChecksumAddress(e)===e},t.generateAddress=function(e,r){return e=t.toBuffer(e),r=(r=new h(r)).isZero()?null:p.from(r.toArray()),t.rlphash([e,r]).slice(-20)},t.isPrecompiled=function(e){var r=t.unpad(e);return 1===r.length&&r[0]>=1&&r[0]<=8},t.addHexPrefix=function(e){return"string"!=typeof e||t.isHexPrefixed(e)?e:"0x"+e},t.isValidSignature=function(e,t,r,n){var i=new h("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),o=new h("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);return!(32!==t.length||32!==r.length||27!==e&&28!==e||(t=new h(t),r=new h(r),t.isZero()||t.gt(o)||r.isZero()||r.gt(o)||!1===n&&1===new h(r).cmp(i)))},t.baToJSON=function(e){if(p.isBuffer(e))return"0x"+e.toString("hex");if(e instanceof Array){for(var r=[],n=0;n=i.length,"The field "+r.name+" must not have more "+r.length+" bytes")):r.allowZero&&0===i.length||!r.length||l(r.length===i.length,"The field "+r.name+" must have byte length of "+r.length),e.raw[n]=i}e._fields.push(r.name),Object.defineProperty(e,r.name,{enumerable:!0,configurable:!0,get:i,set:o}),r.default&&(e[r.name]=r.default),r.alias&&Object.defineProperty(e,r.alias,{enumerable:!1,configurable:!0,set:o,get:i})})),i)if("string"==typeof i&&(i=p.from(t.stripHexPrefix(i),"hex")),p.isBuffer(i)&&(i=d.decode(i)),Array.isArray(i)){if(i.length>e._fields.length)throw new Error("wrong number of fields in data");i.forEach((function(r,n){e[e._fields[n]]=t.toBuffer(r)}))}else{if("object"!==(void 0===i?"undefined":n(i)))throw new Error("invalid data");var o=Object.keys(i);r.forEach((function(t){-1!==o.indexOf(t.name)&&(e[t.name]=i[t.name]),-1!==o.indexOf(t.alias)&&(e[t.alias]=i[t.alias])}))}}},50050:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(61378),o=r(87537),s=r(38718),a=function(e){return 32===e.length&&i.privateKeyVerify(Uint8Array.from(e))};e.exports={privateKeyVerify:a,privateKeyExport:function(e,t){if(32!==e.length)throw new RangeError("private key length is invalid");var r=o.privateKeyExport(e,t);return s.privateKeyExport(e,r,t)},privateKeyImport:function(e){if(null!==(e=s.privateKeyImport(e))&&32===e.length&&a(e))return e;throw new Error("couldn't import from DER format")},privateKeyNegate:function(e){return n.from(i.privateKeyNegate(Uint8Array.from(e)))},privateKeyModInverse:function(e){if(32!==e.length)throw new Error("private key length is invalid");return n.from(o.privateKeyModInverse(Uint8Array.from(e)))},privateKeyTweakAdd:function(e,t){return n.from(i.privateKeyTweakAdd(Uint8Array.from(e),t))},privateKeyTweakMul:function(e,t){return n.from(i.privateKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t)))},publicKeyCreate:function(e,t){return n.from(i.publicKeyCreate(Uint8Array.from(e),t))},publicKeyConvert:function(e,t){return n.from(i.publicKeyConvert(Uint8Array.from(e),t))},publicKeyVerify:function(e){return(33===e.length||65===e.length)&&i.publicKeyVerify(Uint8Array.from(e))},publicKeyTweakAdd:function(e,t,r){return n.from(i.publicKeyTweakAdd(Uint8Array.from(e),Uint8Array.from(t),r))},publicKeyTweakMul:function(e,t,r){return n.from(i.publicKeyTweakMul(Uint8Array.from(e),Uint8Array.from(t),r))},publicKeyCombine:function(e,t){var r=[];return e.forEach((function(e){r.push(Uint8Array.from(e))})),n.from(i.publicKeyCombine(r,t))},signatureNormalize:function(e){return n.from(i.signatureNormalize(Uint8Array.from(e)))},signatureExport:function(e){return n.from(i.signatureExport(Uint8Array.from(e)))},signatureImport:function(e){return n.from(i.signatureImport(Uint8Array.from(e)))},signatureImportLax:function(e){if(0===e.length)throw new RangeError("signature length is invalid");var t=s.signatureImportLax(e);if(null===t)throw new Error("couldn't parse DER signature");return o.signatureImport(t)},sign:function(e,t,r){if(null===r)throw new TypeError("options should be an Object");var o=void 0;if(r){if(o={},null===r.data)throw new TypeError("options.data should be a Buffer");if(r.data){if(32!==r.data.length)throw new RangeError("options.data length is invalid");o.data=new Uint8Array(r.data)}if(null===r.noncefn)throw new TypeError("options.noncefn should be a Function");r.noncefn&&(o.noncefn=function(e,t,i,o,s){var a=null!=i?n.from(i):null,u=null!=o?n.from(o):null,c=n.from("");return r.noncefn&&(c=r.noncefn(n.from(e),n.from(t),a,u,s)),Uint8Array.from(c)})}var s=i.ecdsaSign(Uint8Array.from(e),Uint8Array.from(t),o);return{signature:n.from(s.signature),recovery:s.recid}},verify:function(e,t,r){return i.ecdsaVerify(Uint8Array.from(t),Uint8Array.from(e),r)},recover:function(e,t,r,o){return n.from(i.ecdsaRecover(Uint8Array.from(t),r,Uint8Array.from(e),o))},ecdh:function(e,t){return n.from(i.ecdh(Uint8Array.from(e),Uint8Array.from(t),{}))},ecdhUnsafe:function(e,t,r){if(33!==e.length&&65!==e.length)throw new RangeError("public key length is invalid");if(32!==t.length)throw new RangeError("private key length is invalid");return n.from(o.ecdhUnsafe(Uint8Array.from(e),Uint8Array.from(t),r))}}},38718:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=n.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),o=n.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);t.privateKeyExport=function(e,t,r){var s=n.from(r?i:o);return e.copy(s,r?8:9),t.copy(s,r?181:214),s},t.privateKeyImport=function(e){var t=e.length,r=0;if(t2)return null;if(t<(r+=1)+n)return null;var i=e[r+n-1]|(n>1?e[r+n-2]<<8:0);return t<(r+=n)+i||t32||ti)return null;if(2!==e[o++])return null;var a=e[o++];if(128&a){if(o+(s=a-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(a=0;s>0;o+=1,s-=1)a=(a<<8)+e[o]}if(a>i-o)return null;var u=o;if(o+=a,2!==e[o++])return null;var c=e[o++];if(128&c){if(o+(s=c-128)>i)return null;for(;s>0&&0===e[o];o+=1,s-=1);for(c=0;s>0;o+=1,s-=1)c=(c<<8)+e[o]}if(c>i-o)return null;var l=o;for(o+=c;a>0&&0===e[u];a-=1,u+=1);if(a>32)return null;var d=e.slice(u,u+a);for(d.copy(t,32-d.length);c>0&&0===e[l];c-=1,l+=1);if(c>32)return null;var h=e.slice(l,l+c);return h.copy(r,32-h.length),{r:t,s:r}}},87537:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(59055),o=new(0,r(13360).ec)("secp256k1"),s=o.curve;t.privateKeyExport=function(e,t){var r=new i(e);if(r.ucmp(s.n)>=0)throw new Error("couldn't export to DER format");var n=o.g.mul(r);return a(n.getX(),n.getY(),t)},t.privateKeyModInverse=function(e){var t=new i(e);if(t.ucmp(s.n)>=0||t.isZero())throw new Error("private key range is invalid");return t.invm(s.n).toArrayLike(n,"be",32)},t.signatureImport=function(e){var t=new i(e.r);t.ucmp(s.n)>=0&&(t=new i(0));var r=new i(e.s);return r.ucmp(s.n)>=0&&(r=new i(0)),n.concat([t.toArrayLike(n,"be",32),r.toArrayLike(n,"be",32)])},t.ecdhUnsafe=function(e,t,r){var n=o.keyFromPublic(e),u=new i(t);if(u.ucmp(s.n)>=0||u.isZero())throw new Error("scalar was invalid (zero or overflow)");var c=n.pub.mul(u);return a(c.getX(),c.getY(),r)};var a=function(e,t,r){var i=void 0;return r?((i=n.alloc(33))[0]=t.isOdd()?3:2,e.toArrayLike(n,"be",32).copy(i,1)):((i=n.alloc(65))[0]=4,e.toArrayLike(n,"be",32).copy(i,1),t.toArrayLike(n,"be",32).copy(i,33)),i}},11352:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(e){return function(t){var r=e();return r.update(t),n.from(r.digest())}}},43282:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(11352),i=r(63793);t.keccak224=n.createHashFunction((function(){return i("keccak224")})),t.keccak256=n.createHashFunction((function(){return i("keccak256")})),t.keccak384=n.createHashFunction((function(){return i("keccak384")})),t.keccak512=n.createHashFunction((function(){return i("keccak512")}))},50431:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22644);t.getRandomBytes=function(e){return new Promise((function(t,r){n(e,(function(e,n){e?r(e):t(n)}))}))},t.getRandomBytesSync=function(e){return n(e)}},61378:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!((i=(i=s.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isZeroAddress=t.zeroAddress=t.importPublic=t.privateToAddress=t.privateToPublic=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isValidAddress=t.Account=void 0;var s=o(r(26093)),a=r(62468),u=r(61378),c=r(56035),l=r(2329),d=r(21151),h=r(79070),f=r(29569),p=r(84017),g=function(){function e(e,t,r,n){void 0===e&&(e=new a.BN(0)),void 0===t&&(t=new a.BN(0)),void 0===r&&(r=l.KECCAK256_RLP),void 0===n&&(n=l.KECCAK256_NULL),this.nonce=e,this.balance=t,this.stateRoot=r,this.codeHash=n,this._validate()}return e.fromAccountData=function(t){var r=t.nonce,n=t.balance,i=t.stateRoot,o=t.codeHash;return new e(r?new a.BN((0,d.toBuffer)(r)):void 0,n?new a.BN((0,d.toBuffer)(n)):void 0,i?(0,d.toBuffer)(i):void 0,o?(0,d.toBuffer)(o):void 0)},e.fromRlpSerializedAccount=function(e){var t=a.rlp.decode(e);if(!Array.isArray(t))throw new Error("Invalid serialized account input. Must be array");return this.fromValuesArray(t)},e.fromValuesArray=function(t){var r=i(t,4),n=r[0],o=r[1],s=r[2],u=r[3];return new e(new a.BN(n),new a.BN(o),s,u)},e.prototype._validate=function(){if(this.nonce.lt(new a.BN(0)))throw new Error("nonce must be greater than zero");if(this.balance.lt(new a.BN(0)))throw new Error("balance must be greater than zero");if(32!==this.stateRoot.length)throw new Error("stateRoot must have a length of 32");if(32!==this.codeHash.length)throw new Error("codeHash must have a length of 32")},e.prototype.raw=function(){return[(0,p.bnToUnpaddedBuffer)(this.nonce),(0,p.bnToUnpaddedBuffer)(this.balance),this.stateRoot,this.codeHash]},e.prototype.serialize=function(){return a.rlp.encode(this.raw())},e.prototype.isContract=function(){return!this.codeHash.equals(l.KECCAK256_NULL)},e.prototype.isEmpty=function(){return this.balance.isZero()&&this.nonce.isZero()&&this.codeHash.equals(l.KECCAK256_NULL)},e}();t.Account=g,t.isValidAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return/^0x[0-9a-fA-F]{40}$/.test(e)},t.toChecksumAddress=function(e,t){(0,f.assertIsHexString)(e);var r=(0,c.stripHexPrefix)(e).toLowerCase(),n="";t&&(n=(0,p.toType)(t,p.TypeOutput.BN).toString()+"0x");for(var i=(0,h.keccakFromString)(n+r).toString("hex"),o="0x",s=0;s=8?o+=r[s].toUpperCase():o+=r[s];return o},t.isValidChecksumAddress=function(e,r){return(0,t.isValidAddress)(e)&&(0,t.toChecksumAddress)(e,r)===e},t.generateAddress=function(e,t){(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t);var r=new a.BN(t);return r.isZero()?(0,h.rlphash)([e,null]).slice(-20):(0,h.rlphash)([e,n.from(r.toArray())]).slice(-20)},t.generateAddress2=function(e,t,r){return(0,f.assertIsBuffer)(e),(0,f.assertIsBuffer)(t),(0,f.assertIsBuffer)(r),(0,s.default)(20===e.length),(0,s.default)(32===t.length),(0,h.keccak256)(n.concat([n.from("ff","hex"),e,t,(0,h.keccak256)(r)])).slice(-20)},t.isValidPrivate=function(e){return(0,u.privateKeyVerify)(e)},t.isValidPublic=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),64===e.length?(0,u.publicKeyVerify)(n.concat([n.from([4]),e])):!!t&&(0,u.publicKeyVerify)(e)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),(0,f.assertIsBuffer)(e),t&&64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),(0,s.default)(64===e.length),(0,h.keccak)(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToPublic=function(e){return(0,f.assertIsBuffer)(e),n.from((0,u.publicKeyCreate)(e,!1)).slice(1)},t.privateToAddress=function(e){return(0,t.publicToAddress)((0,t.privateToPublic)(e))},t.importPublic=function(e){return(0,f.assertIsBuffer)(e),64!==e.length&&(e=n.from((0,u.publicKeyConvert)(e,!1).slice(1))),e},t.zeroAddress=function(){var e=(0,d.zeros)(20);return(0,d.bufferToHex)(e)},t.isZeroAddress=function(e){try{(0,f.assertIsString)(e)}catch(e){return!1}return(0,t.zeroAddress)()===e}},40268:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Address=void 0;var o=i(r(26093)),s=r(62468),a=r(21151),u=r(14215),c=function(){function e(e){(0,o.default)(20===e.length,"Invalid address length"),this.buf=e}return e.zero=function(){return new e((0,a.zeros)(20))},e.fromString=function(t){return(0,o.default)((0,u.isValidAddress)(t),"Invalid address"),new e((0,a.toBuffer)(t))},e.fromPublicKey=function(t){return(0,o.default)(n.isBuffer(t),"Public key should be Buffer"),new e((0,u.pubToAddress)(t))},e.fromPrivateKey=function(t){return(0,o.default)(n.isBuffer(t),"Private key should be Buffer"),new e((0,u.privateToAddress)(t))},e.generate=function(t,r){return(0,o.default)(s.BN.isBN(r)),new e((0,u.generateAddress)(t.buf,r.toArrayLike(n)))},e.generate2=function(t,r,i){return(0,o.default)(n.isBuffer(r)),(0,o.default)(n.isBuffer(i)),new e((0,u.generateAddress2)(t.buf,r,i))},e.prototype.equals=function(e){return this.buf.equals(e.buf)},e.prototype.isZero=function(){return this.equals(e.zero())},e.prototype.isPrecompileOrSystemAddress=function(){var e=new s.BN(this.buf),t=new s.BN(0),r=new s.BN("ffff","hex");return e.gte(t)&&e.lte(r)},e.prototype.toString=function(){return"0x"+this.buf.toString("hex")},e.prototype.toBuffer=function(){return n.from(this.buf)},e}();t.Address=c},21151:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s};Object.defineProperty(t,"__esModule",{value:!0}),t.bufArrToArr=t.arrToBufArr=t.validateNoLeadingZeroes=t.baToJSON=t.toUtf8=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.unpadHexString=t.unpadArray=t.unpadBuffer=t.setLengthRight=t.setLengthLeft=t.zeros=t.intToBuffer=t.intToHex=void 0;var s=r(62468),a=r(56035),u=r(29569);t.intToHex=function(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("Received an invalid integer type: ".concat(e));return"0x".concat(e.toString(16))},t.intToBuffer=function(e){var r=(0,t.intToHex)(e);return n.from((0,a.padToEven)(r.slice(2)),"hex")},t.zeros=function(e){return n.allocUnsafe(e).fill(0)};var c=function(e,r,n){var i=(0,t.zeros)(r);return n?e.length0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e};t.unpadBuffer=function(e){return(0,u.assertIsBuffer)(e),l(e)},t.unpadArray=function(e){return(0,u.assertIsArray)(e),l(e)},t.unpadHexString=function(e){return(0,u.assertIsHexString)(e),e=(0,a.stripHexPrefix)(e),l(e)},t.toBuffer=function(e){if(null==e)return n.allocUnsafe(0);if(n.isBuffer(e))return n.from(e);if(Array.isArray(e)||e instanceof Uint8Array)return n.from(e);if("string"==typeof e){if(!(0,a.isHexString)(e))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: ".concat(e));return n.from((0,a.padToEven)((0,a.stripHexPrefix)(e)),"hex")}if("number"==typeof e)return(0,t.intToBuffer)(e);if(s.BN.isBN(e)){if(e.isNeg())throw new Error("Cannot convert negative BN to buffer. Given: ".concat(e));return e.toArrayLike(n)}if(e.toArray)return n.from(e.toArray());if(e.toBuffer)return n.from(e.toBuffer());throw new Error("invalid type")},t.bufferToInt=function(e){return new s.BN((0,t.toBuffer)(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=(0,t.toBuffer)(e)).toString("hex")},t.fromSigned=function(e){return new s.BN(e).fromTwos(256)},t.toUnsigned=function(e){return n.from(e.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||(0,a.isHexPrefixed)(e)?e:"0x"+e},t.toUtf8=function(e){if((e=(0,a.stripHexPrefix)(e)).length%2!=0)throw new Error("Invalid non-even hex string input for toUtf8() provided");return n.from(e.replace(/^(00)+|(00)+$/g,""),"hex").toString("utf8")},t.baToJSON=function(e){if(n.isBuffer(e))return"0x".concat(e.toString("hex"));if(e instanceof Array){for(var r=[],i=0;i0&&0===c[0])throw new Error("".concat(u," cannot have leading zeroes, received: ").concat(c.toString("hex")))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},t.arrToBufArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):n.from(t)},t.bufArrToArr=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):Uint8Array.from(null!=t?t:[])}},2329:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=t.MAX_UINT64=void 0;var n=r(1048),i=r(62468);t.MAX_UINT64=new i.BN("ffffffffffffffff",16),t.MAX_INTEGER=new i.BN("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new i.BN("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=n.Buffer.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=n.Buffer.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=n.Buffer.from(t.KECCAK256_RLP_S,"hex")},62468:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.rlp=t.BN=void 0;var a=s(r(28613));t.BN=a.default;var u=o(r(187));t.rlp=u},79070:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160FromArray=t.ripemd160FromString=t.ripemd160=t.sha256FromArray=t.sha256FromString=t.sha256=t.keccakFromArray=t.keccakFromHexString=t.keccakFromString=t.keccak256=t.keccak=void 0;var i=r(43282),o=r(13257),s=r(62468),a=r(21151),u=r(29569);t.keccak=function(e,t){switch(void 0===t&&(t=256),(0,u.assertIsBuffer)(e),t){case 224:return(0,i.keccak224)(e);case 256:return(0,i.keccak256)(e);case 384:return(0,i.keccak384)(e);case 512:return(0,i.keccak512)(e);default:throw new Error("Invald algorithm: keccak".concat(t))}},t.keccak256=function(e){return(0,t.keccak)(e)},t.keccakFromString=function(e,r){void 0===r&&(r=256),(0,u.assertIsString)(e);var i=n.from(e,"utf8");return(0,t.keccak)(i,r)},t.keccakFromHexString=function(e,r){return void 0===r&&(r=256),(0,u.assertIsHexString)(e),(0,t.keccak)((0,a.toBuffer)(e),r)},t.keccakFromArray=function(e,r){return void 0===r&&(r=256),(0,u.assertIsArray)(e),(0,t.keccak)((0,a.toBuffer)(e),r)};var c=function(e){return e=(0,a.toBuffer)(e),o("sha256").update(e).digest()};t.sha256=function(e){return(0,u.assertIsBuffer)(e),c(e)},t.sha256FromString=function(e){return(0,u.assertIsString)(e),c(e)},t.sha256FromArray=function(e){return(0,u.assertIsArray)(e),c(e)};var l=function(e,t){e=(0,a.toBuffer)(e);var r=o("rmd160").update(e).digest();return!0===t?(0,a.setLengthLeft)(r,32):r};t.ripemd160=function(e,t){return(0,u.assertIsBuffer)(e),l(e,t)},t.ripemd160FromString=function(e,t){return(0,u.assertIsString)(e),l(e,t)},t.ripemd160FromArray=function(e,t){return(0,u.assertIsArray)(e),l(e,t)},t.rlphash=function(e){return(0,t.keccak)(s.rlp.encode(e))}},29569:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.assertIsString=t.assertIsArray=t.assertIsBuffer=t.assertIsHexString=void 0;var i=r(56035);t.assertIsHexString=function(e){if(!(0,i.isHexString)(e)){var t="This method only supports 0x-prefixed hex strings but input was: ".concat(e);throw new Error(t)}},t.assertIsBuffer=function(e){if(!n.isBuffer(e)){var t="This method only supports Buffer but input was: ".concat(e);throw new Error(t)}},t.assertIsArray=function(e){if(!Array.isArray(e)){var t="This method only supports number arrays but input was: ".concat(e);throw new Error(t)}},t.assertIsString=function(e){if("string"!=typeof e){var t="This method only supports strings but input was: ".concat(e);throw new Error(t)}}},45844:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,i(r(2329),t),i(r(14215),t),i(r(40268),t),i(r(79070),t),i(r(78866),t),i(r(21151),t),i(r(72817),t),i(r(62468),t),i(r(84017),t);var o=r(56035);Object.defineProperty(t,"isHexPrefixed",{enumerable:!0,get:function(){return o.isHexPrefixed}}),Object.defineProperty(t,"stripHexPrefix",{enumerable:!0,get:function(){return o.stripHexPrefix}}),Object.defineProperty(t,"padToEven",{enumerable:!0,get:function(){return o.padToEven}}),Object.defineProperty(t,"getBinarySize",{enumerable:!0,get:function(){return o.getBinarySize}}),Object.defineProperty(t,"arrayContainsArray",{enumerable:!0,get:function(){return o.arrayContainsArray}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return o.toAscii}}),Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return o.fromUtf8}}),Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return o.fromAscii}}),Object.defineProperty(t,"getKeys",{enumerable:!0,get:function(){return o.getKeys}}),Object.defineProperty(t,"isHexString",{enumerable:!0,get:function(){return o.isHexString}})},56035:(e,t,r)=>{"use strict";var n=r(1048).Buffer;function i(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type ".concat(typeof e));return"0"===e[0]&&"x"===e[1]}function o(e){var t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received ".concat(typeof t));return t.length%2&&(t="0".concat(t)),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isHexString=t.getKeys=t.fromAscii=t.fromUtf8=t.toAscii=t.arrayContainsArray=t.getBinarySize=t.padToEven=t.stripHexPrefix=t.isHexPrefixed=void 0,t.isHexPrefixed=i,t.stripHexPrefix=function(e){if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof e));return i(e)?e.slice(2):e},t.padToEven=o,t.getBinarySize=function(e){if("string"!=typeof e)throw new Error("[getBinarySize] method requires input type 'string', recieved ".concat(typeof e));return n.byteLength(e,"utf8")},t.arrayContainsArray=function(e,t,r){if(!0!==Array.isArray(e))throw new Error("[arrayContainsArray] method requires input 'superset' to be an array, got type '".concat(typeof e,"'"));if(!0!==Array.isArray(t))throw new Error("[arrayContainsArray] method requires input 'subset' to be an array, got type '".concat(typeof t,"'"));return t[r?"some":"every"]((function(t){return e.indexOf(t)>=0}))},t.toAscii=function(e){var t="",r=0,n=e.length;for("0x"===e.substring(0,2)&&(r=2);r=i.length,"The field ".concat(t.name," must not have more ").concat(t.length," bytes"))):t.allowZero&&0===i.length||!t.length||(0,o.default)(t.length===i.length,"The field ".concat(t.name," must have byte length of ").concat(t.length)),e.raw[r]=i}e._fields.push(t.name),Object.defineProperty(e,t.name,{enumerable:!0,configurable:!0,get:i,set:s}),t.default&&(e[t.name]=t.default),t.alias&&Object.defineProperty(e,t.alias,{enumerable:!1,configurable:!0,set:s,get:i})})),r)if("string"==typeof r&&(r=n.from((0,s.stripHexPrefix)(r),"hex")),n.isBuffer(r)&&(r=a.rlp.decode(r)),Array.isArray(r)){if(r.length>e._fields.length)throw new Error("wrong number of fields in data");r.forEach((function(t,r){e[e._fields[r]]=(0,u.toBuffer)(t)}))}else{if("object"!=typeof r)throw new Error("invalid data");var i=Object.keys(r);t.forEach((function(t){-1!==i.indexOf(t.name)&&(e[t.name]=r[t.name]),-1!==i.indexOf(t.alias)&&(e[t.alias]=r[t.alias])}))}}},78866:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toCompactSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var i=r(61378),o=r(62468),s=r(21151),a=r(79070),u=r(29569),c=r(84017);function l(e,t){var r=(0,c.toType)(e,c.TypeOutput.BN);if(!t)return r.subn(27);var n=(0,c.toType)(t,c.TypeOutput.BN);return r.sub(n.muln(2).addn(35))}function d(e){var t=new o.BN(e);return t.eqn(0)||t.eqn(1)}t.ecsign=function(e,t,r){var o=(0,i.ecdsaSign)(e,t),s=o.signature,a=o.recid,u=n.from(s.slice(0,32)),l=n.from(s.slice(32,64));if(!r||"number"==typeof r){if(r&&!Number.isSafeInteger(r))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");return{r:u,s:l,v:r?a+(2*r+35):a+27}}return{r:u,s:l,v:(0,c.toType)(r,c.TypeOutput.BN).muln(2).addn(35).addn(a).toArrayLike(n)}},t.ecrecover=function(e,t,r,o,a){var u=n.concat([(0,s.setLengthLeft)(r,32),(0,s.setLengthLeft)(o,32)],64),c=l(t,a);if(!d(c))throw new Error("Invalid signature v value");var h=(0,i.ecdsaRecover)(u,c.toNumber(),e);return n.from((0,i.publicKeyConvert)(h,!1).slice(1))},t.toRpcSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");return(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(r,32),(0,s.toBuffer)(e)]))},t.toCompactSig=function(e,t,r,i){if(!d(l(e,i)))throw new Error("Invalid signature v value");var o=(0,c.toType)(e,c.TypeOutput.Number),a=r;return(o>28&&o%2==1||1===o||28===o)&&((a=n.from(r))[0]|=128),(0,s.bufferToHex)(n.concat([(0,s.setLengthLeft)(t,32),(0,s.setLengthLeft)(a,32)]))},t.fromRpcSig=function(e){var t,r,n,i=(0,s.toBuffer)(e);if(i.length>=65)t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(64));else{if(64!==i.length)throw new Error("Invalid signature length");t=i.slice(0,32),r=i.slice(32,64),n=(0,s.bufferToInt)(i.slice(32,33))>>7,r[0]&=127}return n<27&&(n+=27),{v:n,r:t,s:r}},t.isValidSignature=function(e,t,r,n,i){void 0===n&&(n=!0);var s=new o.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),a=new o.BN("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==r.length)return!1;if(!d(l(e,i)))return!1;var u=new o.BN(t),c=new o.BN(r);return!(u.isZero()||u.gt(a)||c.isZero()||c.gt(a)||n&&1===c.cmp(s))},t.hashPersonalMessage=function(e){(0,u.assertIsBuffer)(e);var t=n.from("Ethereum Signed Message:\n".concat(e.length),"utf-8");return(0,a.keccak)(n.concat([t,e]))}},84017:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.toType=t.TypeOutput=t.bnToRlp=t.bnToUnpaddedBuffer=t.bnToHex=void 0;var i,o=r(62468),s=r(56035),a=r(21151);function u(e){return(0,a.unpadBuffer)(e.toArrayLike(n))}t.bnToHex=function(e){return"0x".concat(e.toString(16))},t.bnToUnpaddedBuffer=u,t.bnToRlp=function(e){return u(e)},function(e){e[e.Number=0]="Number",e[e.BN=1]="BN",e[e.Buffer=2]="Buffer",e[e.PrefixedHexString=3]="PrefixedHexString"}(i=t.TypeOutput||(t.TypeOutput={})),t.toType=function(e,t){if(null===e)return null;if(void 0!==e){if("string"==typeof e&&!(0,s.isHexString)(e))throw new Error("A string must be provided with a 0x-prefix, given: ".concat(e));if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");var r=(0,a.toBuffer)(e);if(t===i.Buffer)return r;if(t===i.BN)return new o.BN(r);if(t===i.Number){var n=new o.BN(r),u=new o.BN(Number.MAX_SAFE_INTEGER.toString());if(n.gt(u))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return n.toNumber()}return"0x".concat(r.toString("hex"))}}},99248:(e,t,r)=>{e.exports=r(14476)(r(96140))},96140:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},14476:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},7:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LogLevel=void 0,(r=t.LogLevel||(t.LogLevel={})).DEBUG="DEBUG",r.INFO="INFO",r.WARN="WARN",r.ERROR="ERROR",r.TRACE="TRACE"},31472:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleAxiosErrorResponse=t.handleFetchErrorResponse=t.NetworkError=t.Warning=void 0;var n=r(55478),i=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n.name="Warning",n}return(0,n.__extends)(t,e),t}(Error);t.Warning=i;var o=function(e){function t(r){var n=e.call(this,JSON.stringify(r,null," "))||this;return Object.setPrototypeOf(n,t.prototype),n.name="NetworkError",n.code=r.code||"NETWORK_ERR",n.status=r.status,n.url=r.url,n.data=r.data,n.formData=r.formData,n.method=r.method,n}return(0,n.__extends)(t,e),t}(Error);function s(e){return e?decodeURIComponent(e):"unknown-url"}t.NetworkError=o,t.handleFetchErrorResponse=function(e,t){var r,i,s;return(0,n.__awaiter)(this,void 0,void 0,(function(){var a;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:return!function(e){return"object"==typeof e&&null!==e&&"ok"in e}(e)||e.ok?[3,2]:[4,e.clone().json().catch((function(){return e.clone().text()})).catch((function(){return"unknown error"}))];case 1:throw a=n.sent(),new o({status:e.status,url:decodeURIComponent(e.url),data:a,formData:null===(i=null===(r=null==t?void 0:t.requestInit)||void 0===r?void 0:r.body)||void 0===i?void 0:i.toString(),method:null===(s=null==t?void 0:t.requestInit)||void 0===s?void 0:s.method,code:null==t?void 0:t.code});case 2:return[2]}}))}))},t.handleAxiosErrorResponse=function(e,t){if("object"==typeof(r=e)&&null!==r&&"isAxiosError"in r)throw function(e,t){var r,n;return e.response?new o({status:e.response.status,url:s(e.config.url),data:e.response.data,formData:e.config.data,method:e.config.method,code:t}):e.request?new o({status:null===(r=e.request)||void 0===r?void 0:r.status,url:s(e.config.url),data:null===(n=e.request)||void 0===n?void 0:n.readyState,formData:e.config.data,method:e.config.method,code:t}):new o({status:-1,url:"unknown",data:"none",formData:void 0,method:"unknown",code:t})}(e,null==t?void 0:t.code);var r}},60215:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(55478);(0,n.__exportStar)(r(59454),t),(0,n.__exportStar)(r(55016),t),(0,n.__exportStar)(r(31472),t),(0,n.__exportStar)(r(83075),t)},59454:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.RemoteLogger=void 0;var i=r(55478),o=r(51353),s=r(7),a=r(83075),u=function(){function e(e,t){this.config=(0,i.__assign)((0,i.__assign)({},c),t),this.batchManager=new o.Batcher(this.config.dropBatchInterval,e)}return e.prototype.debug=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnionLogger=void 0;var r=function(){function e(e){this.loggers=e}return e.prototype.debug=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Batcher=void 0;var r=function(){function e(e,t){this.interval=e,this.handler=t,this.queue=[]}return e.prototype.add=function(e){var t=this;this.queue.push(e),this.timeout||(this.timeout=setTimeout((function(){return t.drop()}),this.interval))},e.prototype.drop=function(){this.handler(this.queue),this.queue=[],this.timeout=void 0},e}();t.Batcher=r},83075:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLoggableMessage=void 0;var n=r(32183),i=r(79790);t.getLoggableMessage=function(e){for(var t=[],r=1;r0?" "+o.join(", "):""}},41358:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=void 0,t.isError=function(e){return Boolean(e&&"object"==typeof e&&"stack"in e)}},32183:(e,t)=>{"use strict";function r(e){return"boolean"==typeof e?4:"number"==typeof e?8:"string"==typeof e?2*e.length:"object"==typeof e&&e?Object.keys(e).reduce((function(t,n){return r(n)+r(e[n])+t}),0):0}Object.defineProperty(t,"__esModule",{value:!0}),t.fixWithLimit=t.sizeOf=void 0,t.sizeOf=r,t.fixWithLimit=function(e,t){return e.map((function(e){try{return r(e)>t?"[Byte limit]":e}catch(e){return"[Too big object]"}}))}},79790:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLoggableValue=void 0;var n=(0,r(55478).__importDefault)(r(4191)),i=r(41358);t.toLoggableValue=function(e){return(0,i.isError)(e)?""+e:(0,n.default)(e)}},22342:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},40310:e=>{function t(e,t,r,n,i,o,s){try{var a=e[o](s),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(i,o){var s=e.apply(r,n);function a(e){t(s,i,o,a,u,"next",e)}function u(e){t(s,i,o,a,u,"throw",e)}a(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},99188:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},53130:e=>{function t(e,t){for(var r=0;r{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},52476:(e,t,r)=>{var n=r(83259);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},68759:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},4638:(e,t,r)=>{var n=r(40989).default,i=r(22342);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},83259:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40989:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},36045:(e,t,r)=>{e.exports=r(95026)},42685:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Program=void 0;const n=r(54885),i=r(52398),o=r(93449);t.Program=class{static async findProgramAddress(e){return(await n.PublicKey.findProgramAddress(e,this.PUBKEY))[0]}static async getProgramAccounts(e,t){const r={};let s;t&&("string"==typeof t?s=t:(s=t.commitment,t.dataSlice&&(r.dataSlice=t.dataSlice),t.filters&&(r.filters=t.filters)));const a=e._buildArgs([this.PUBKEY.toBase58()],s,"base64",r);return(await e._rpcRequest("getProgramAccounts",a)).result.map((({account:{data:e,executable:t,lamports:r,owner:i},pubkey:s})=>({account:{data:o.Buffer.from(e[0],"base64"),executable:t,lamports:r,owner:new n.PublicKey(i)},pubkey:new n.PublicKey(s)}))).map((({pubkey:e,account:t})=>new i.Account(e,t)))}}},67841:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Transaction=void 0;const n=r(54885);class i extends n.Transaction{constructor(e){super(e)}static fromCombined(e,t={}){const r=new i(t);return e.forEach((e=>e.instructions.forEach((e=>{r.add(e)})))),r}}t.Transaction=i},84397:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Account=void 0;const n=r(54885),i=r(93449),o=r(48270);class s{constructor(e,t){this.pubkey=new n.PublicKey(e),this.info=t}static from(e){return new s(e.pubkey,e.info)}static async load(e,t){return new this(t,await s.getInfo(e,t))}static isCompatible(e){throw new Error("method 'isCompatible' is not implemented")}static async getInfo(e,t){const r=await e.getAccountInfo(new n.PublicKey(t));if(!r)throw(0,o.ERROR_ACCOUNT_NOT_FOUND)(t);return{...r,data:i.Buffer.from(null==r?void 0:r.data)}}static async getInfos(e,t,r="recent"){const n=[];for(let i=0;i{var t;return[...null!==(t=null==e?void 0:e.entries())&&void 0!==t?t:[]].forEach((([e,t])=>i.set(e,t)))})),i}static async getMultipleAccounts(e,t,r){const n=e._buildArgs([t.map((e=>e.toString()))],r,"base64"),o=await e._rpcRequest("getMultipleAccounts",n);if(o.error)throw new Error("failed to get info about accounts "+o.error.message);if(o.result.value)return o.result.value.filter(Boolean).map((e=>({...e,data:i.Buffer.from(e.data[0],"base64")}))).reduce(((e,r,n)=>(e.set(t[n],r),e)),new Map)}assertOwner(e){var t;return null===(t=this.info)||void 0===t?void 0:t.owner.equals(new n.PublicKey(e))}toJSON(){var e,t,r,i,o;return{pubkey:this.pubkey.toString(),info:{executable:!!(null===(e=this.info)||void 0===e?void 0:e.executable),owner:(null===(t=this.info)||void 0===t?void 0:t.owner)?new n.PublicKey(null===(r=this.info)||void 0===r?void 0:r.owner):null,lamports:null===(i=this.info)||void 0===i?void 0:i.lamports,data:null===(o=this.info)||void 0===o?void 0:o.data.toJSON()},data:this.data}}toString(){return JSON.stringify(this.toJSON())}}t.Account=s},21784:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deserialize=t.TokenAccount=void 0;const n=r(48270),i=r(84397),o=r(42560),s=r(54885);class a extends i.Account{constructor(e,r){if(super(e,r),!this.assertOwner(o.TOKEN_PROGRAM_ID))throw(0,n.ERROR_INVALID_OWNER)();if(null==this.info||!a.isCompatible(this.info.data))throw(0,n.ERROR_INVALID_ACCOUNT_DATA)();this.data=(0,t.deserialize)(this.info.data)}static isCompatible(e){return e.length===o.AccountLayout.span}static async getTokenAccountsByOwner(e,t){return(await e.getTokenAccountsByOwner(new s.PublicKey(t),{programId:o.TOKEN_PROGRAM_ID})).value.map((({pubkey:e,account:t})=>new a(e,t)))}}t.TokenAccount=a,t.deserialize=e=>{const t=o.AccountLayout.decode(e);return t.mint=new s.PublicKey(t.mint),t.owner=new s.PublicKey(t.owner),t.amount=o.u64.fromBuffer(t.amount),0===t.delegateOption?(t.delegate=null,t.delegatedAmount=new o.u64(0)):(t.delegate=new s.PublicKey(t.delegate),t.delegatedAmount=o.u64.fromBuffer(t.delegatedAmount)),t.isInitialized=0!==t.state,t.isFrozen=2===t.state,1===t.isNativeOption?(t.rentExemptReserve=o.u64.fromBuffer(t.isNative),t.isNative=!0):(t.rentExemptReserve=null,t.isNative=!1),0===t.closeAuthorityOption?t.closeAuthority=null:t.closeAuthority=new s.PublicKey(t.closeAuthority),t}},52398:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(84397),t),i(r(21784),t)},60555:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.config={arweaveWallet:"HvwC9QSAzvGXhhVrgPmauVwFWcYZhne3hVot9EbHuFTm",programs:{auction:"auctxRXPeJoc4817jDhf4HbjnhEcr1cCXenosMhK5R8",metadata:"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",metaplex:"p1exdMJcjVao65QdewkaZRUnU6VPSXhus9n2GzWfh98",vault:"vau1zxA2LbssAUEF7Gpw91zMM1LvXrvpzJtmZ58rPsn",packs:"BNRmGgciUJuyznkYHnmitA9an1BcDDiU9JmjEQwvBYVR",auctionHouse:"hausS13jsjafwWwGqZTUQRmWyvyxn9EQpqMwV1PBBmk",candyMachine:"cndy3Z4yapfJBmL3ShUp5exZKqR3z33thTzeNMm2gRZ",memo:"MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr",token:"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},maxCreatorLimit:5}},48270:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ERROR_ACCOUNT_NOT_FOUND=t.ERROR_DEPRECATED_ACCOUNT_DATA=t.ERROR_INVALID_ACCOUNT_DATA=t.ERROR_INVALID_OWNER=t.MetaplexError=t.ErrorCode=void 0,function(e){e[e.ERROR_INVALID_OWNER=0]="ERROR_INVALID_OWNER",e[e.ERROR_INVALID_ACCOUNT_DATA=1]="ERROR_INVALID_ACCOUNT_DATA",e[e.ERROR_DEPRECATED_ACCOUNT_DATA=2]="ERROR_DEPRECATED_ACCOUNT_DATA",e[e.ERROR_ACCOUNT_NOT_FOUND=3]="ERROR_ACCOUNT_NOT_FOUND"}(r=t.ErrorCode||(t.ErrorCode={}));class n extends Error{constructor(e,t){super(t),this.errorCode=e}}t.MetaplexError=n,t.ERROR_INVALID_OWNER=()=>new n(r.ERROR_INVALID_OWNER,"Invalid owner"),t.ERROR_INVALID_ACCOUNT_DATA=()=>new n(r.ERROR_INVALID_ACCOUNT_DATA,"Invalid data"),t.ERROR_DEPRECATED_ACCOUNT_DATA=()=>new n(r.ERROR_DEPRECATED_ACCOUNT_DATA,"Account data is deprecated"),t.ERROR_ACCOUNT_NOT_FOUND=e=>new n(r.ERROR_ACCOUNT_NOT_FOUND,`Unable to find account: ${e}`)},16392:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(52398),t),i(r(60555),t),i(r(48270),t),i(r(42685),t),i(r(67841),t),i(r(67640),t),i(r(82843),t)},67640:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},56423:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.serialize=t.deserializeUnchecked=t.deserialize=t.struct=t.Data=t.extendBorsh=void 0;const o=r(54885),s=r(81818);Object.defineProperty(t,"deserializeUnchecked",{enumerable:!0,get:function(){return s.deserializeUnchecked}}),Object.defineProperty(t,"serialize",{enumerable:!0,get:function(){return s.serialize}}),Object.defineProperty(t,"deserialize",{enumerable:!0,get:function(){return s.deserialize}});const a=i(r(93813));t.extendBorsh=()=>{s.BinaryReader.prototype.readPubkey=function(){const e=this.readFixedArray(32);return new o.PublicKey(e)},s.BinaryWriter.prototype.writePubkey=function(e){this.writeFixedArray(e.toBuffer())},s.BinaryReader.prototype.readPubkeyAsString=function(){const e=this.readFixedArray(32);return a.default.encode(e)},s.BinaryWriter.prototype.writePubkeyAsString=function(e){this.writeFixedArray(a.default.decode(e))}},(0,t.extendBorsh)(),t.Data=class{constructor(e={}){Object.assign(this,e)}static struct(e){return(0,t.struct)(this,e)}static serialize(e={}){return n.from((0,s.serialize)(this.SCHEMA,new this(e)))}static deserialize(e){return(0,s.deserializeUnchecked)(this.SCHEMA,this,e)}},t.struct=(e,t)=>new Map([[e,{kind:"struct",fields:t}]])},82843:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.Borsh=void 0,t.Borsh=o(r(56423)),s(r(3850),t)},3850:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getBNFromData=t.TupleNumericType=void 0;const i=n(r(77138));var o;!function(e){e[e.U8=1]="U8",e[e.U16=2]="U16",e[e.U32=4]="U32",e[e.U64=8]="U64"}(o=t.TupleNumericType||(t.TupleNumericType={})),t.getBNFromData=(e,t,r)=>{switch(r){case o.U8:return new i.default(e[t],"le");case o.U16:return new i.default(e.slice(t,t+2),"le");case o.U32:return new i.default(e.slice(t,t+4),"le");case o.U64:return new i.default(e.slice(t,t+8),"le")}}},54885:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Account:()=>Vt,Authorized:()=>gi,BLOCKHASH_CACHE_TIMEOUT_MS:()=>Fr,BPF_LOADER_DEPRECATED_PROGRAM_ID:()=>Yt,BPF_LOADER_PROGRAM_ID:()=>kr,BpfLoader:()=>Cr,COMPUTE_BUDGET_INSTRUCTION_LAYOUTS:()=>xr,ComputeBudgetInstruction:()=>Tr,ComputeBudgetProgram:()=>Mr,Connection:()=>li,Ed25519Program:()=>fi,Enum:()=>Ft,EpochSchedule:()=>Or,FeeCalculatorLayout:()=>br,Keypair:()=>di,LAMPORTS_PER_SOL:()=>Hi,Loader:()=>Sr,Lockup:()=>mi,MAX_SEED_LENGTH:()=>zt,Message:()=>er,NONCE_ACCOUNT_LENGTH:()=>Ar,NonceAccount:()=>wr,PublicKey:()=>Ht,SOLANA_SCHEMA:()=>jt,STAKE_CONFIG_ID:()=>pi,STAKE_INSTRUCTION_LAYOUTS:()=>bi,SYSTEM_INSTRUCTION_LAYOUTS:()=>_r,SYSVAR_CLOCK_PUBKEY:()=>or,SYSVAR_EPOCH_SCHEDULE_PUBKEY:()=>sr,SYSVAR_INSTRUCTIONS_PUBKEY:()=>ar,SYSVAR_RECENT_BLOCKHASHES_PUBKEY:()=>ur,SYSVAR_RENT_PUBKEY:()=>cr,SYSVAR_REWARDS_PUBKEY:()=>lr,SYSVAR_SLOT_HASHES_PUBKEY:()=>dr,SYSVAR_SLOT_HISTORY_PUBKEY:()=>hr,SYSVAR_STAKE_HISTORY_PUBKEY:()=>fr,Secp256k1Program:()=>Ii,SendTransactionError:()=>Nr,StakeAuthorizationLayout:()=>vi,StakeInstruction:()=>yi,StakeProgram:()=>Ai,Struct:()=>Ut,SystemInstruction:()=>Er,SystemProgram:()=>Ir,Transaction:()=>ir,TransactionInstruction:()=>nr,VALIDATOR_INFO_KEY:()=>Si,VOTE_PROGRAM_ID:()=>Ti,ValidatorInfo:()=>Ci,VoteAccount:()=>Mi,VoteAuthorizationLayout:()=>Li,VoteInit:()=>Oi,VoteInstruction:()=>Ni,VoteProgram:()=>Ui,clusterApiUrl:()=>zi,sendAndConfirmRawTransaction:()=>Fi,sendAndConfirmTransaction:()=>pr});var n=r(82926),i=r.n(n),o=r(93449),s=r(77138),a=r.n(s),u=r(93813),c=r.n(u),l=r(81818),d=r(78918),h=r(27801),f=r(54180),p=r(59499),g=r.n(p),m=r(19831),y=r.n(m),b=r(30671),v=r.n(b),A=r(4364);const w=e=>o.Buffer.isBuffer(e)?e:e instanceof Uint8Array?o.Buffer.from(e.buffer,e.byteOffset,e.byteLength):o.Buffer.from(e);var E="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};function _(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var I={},S={},k=C;function C(e,t){if(!e)throw new Error(t||"Assertion failed")}C.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var T={exports:{}};"function"==typeof Object.create?T.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:T.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}};var x=k,M=T.exports;function B(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}function P(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function R(e){return 1===e.length?"0"+e:e}function O(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}S.inherits=M,S.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i>6|192,r[n++]=63&o|128):B(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),r[n++]=o>>18|240,r[n++]=o>>12&63|128,r[n++]=o>>6&63|128,r[n++]=63&o|128):(r[n++]=o>>12|224,r[n++]=o>>6&63|128,r[n++]=63&o|128)}else for(i=0;i>>0}return o},S.split32=function(e,t){for(var r=new Array(4*e.length),n=0,i=0;n>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},S.rotr32=function(e,t){return e>>>t|e<<32-t},S.rotl32=function(e,t){return e<>>32-t},S.sum32=function(e,t){return e+t>>>0},S.sum32_3=function(e,t,r){return e+t+r>>>0},S.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},S.sum32_5=function(e,t,r,n,i){return e+t+r+n+i>>>0},S.sum64=function(e,t,r,n){var i=e[t],o=n+e[t+1]>>>0,s=(o>>0,e[t+1]=o},S.sum64_hi=function(e,t,r,n){return(t+n>>>0>>0},S.sum64_lo=function(e,t,r,n){return t+n>>>0},S.sum64_4_hi=function(e,t,r,n,i,o,s,a){var u=0,c=t;return u+=(c=c+n>>>0)>>0)>>0)>>0},S.sum64_4_lo=function(e,t,r,n,i,o,s,a){return t+n+o+a>>>0},S.sum64_5_hi=function(e,t,r,n,i,o,s,a,u,c){var l=0,d=t;return l+=(d=d+n>>>0)>>0)>>0)>>0)>>0},S.sum64_5_lo=function(e,t,r,n,i,o,s,a,u,c){return t+n+o+a+c>>>0},S.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},S.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},S.shr64_hi=function(e,t,r){return e>>>r},S.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0};var N={},D=S,L=k;function U(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}N.BlockHash=U,U.prototype.update=function(e,t){if(e=D.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=D.join32(e,0,e.length-r,this.endian);for(var n=0;n>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o>>3},j.g1_256=function(e){return z(e,17)^z(e,19)^e>>>10};var Q=S,q=N,W=j,V=Q.rotl32,Y=Q.sum32,J=Q.sum32_5,X=W.ft_1,Z=q.BlockHash,$=[1518500249,1859775393,2400959708,3395469782];function ee(){if(!(this instanceof ee))return new ee;Z.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}Q.inherits(ee,Z);var te=ee;ee.blockSize=512,ee.outSize=160,ee.hmacStrength=80,ee.padLength=64,ee.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;nthis.blockSize&&(e=(new this.Hash).update(e).digest()),At(e.length<=this.blockSize);for(var t=e.length;t{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(r){e.push(t)}})),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var Mt,Bt;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(Mt||(Mt={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",e.TRANSACTION_REPLACED="TRANSACTION_REPLACED"}(Bt||(Bt={}));const Pt="0123456789abcdef";class Rt{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const r=e.toLowerCase();null==kt[r]&&this.throwArgumentError("invalid log level name","logLevel",e),Ct>kt[r]||A.log.apply(A,t)}debug(...e){this._log(Rt.levels.DEBUG,e)}info(...e){this._log(Rt.levels.INFO,e)}warn(...e){this._log(Rt.levels.WARNING,e)}makeError(e,t,r){if(St)return this.makeError("censored error",t,{});t||(t=Rt.errors.UNKNOWN_ERROR),r||(r={});const n=[];Object.keys(r).forEach((e=>{const t=r[e];try{if(t instanceof Uint8Array){let r="";for(let e=0;e>4],r+=Pt[15&t[e]];n.push(e+"=Uint8Array(0x"+r+")")}else n.push(e+"="+JSON.stringify(t))}catch(t){n.push(e+"="+JSON.stringify(r[e].toString()))}})),n.push(`code=${t}`),n.push(`version=${this.version}`);const i=e;let o="";switch(t){case Bt.NUMERIC_FAULT:{o="NUMERIC_FAULT";const t=e;switch(t){case"overflow":case"underflow":case"division-by-zero":o+="-"+t;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case Bt.CALL_EXCEPTION:case Bt.INSUFFICIENT_FUNDS:case Bt.MISSING_NEW:case Bt.NONCE_EXPIRED:case Bt.REPLACEMENT_UNDERPRICED:case Bt.TRANSACTION_REPLACED:case Bt.UNPREDICTABLE_GAS_LIMIT:o=t}o&&(e+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),n.length&&(e+=" ("+n.join(", ")+")");const s=new Error(e);return s.reason=i,s.code=t,Object.keys(r).forEach((function(e){s[e]=r[e]})),s}throwError(e,t,r){throw this.makeError(e,t,r)}throwArgumentError(e,t,r){return this.throwError(e,Rt.errors.INVALID_ARGUMENT,{argument:t,value:r})}assert(e,t,r,n){e||this.throwError(t,r,n)}assertArgument(e,t,r,n){e||this.throwArgumentError(t,r,n)}checkNormalize(e){xt&&this.throwError("platform missing String.prototype.normalize",Rt.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:xt})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,Rt.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,Rt.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,r){r=r?": "+r:"",et&&this.throwError("too many arguments"+r,Rt.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",Rt.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",Rt.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",Rt.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return Tt||(Tt=new Rt("logger/5.6.0")),Tt}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",Rt.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),It){if(!e)return;this.globalLogger().throwError("error censorship permanent",Rt.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}St=!!e,It=!!t}static setLogLevel(e){const t=kt[e.toLowerCase()];null!=t?Ct=t:Rt.globalLogger().warn("invalid log level - "+e)}static from(e){return new Rt(e)}}Rt.errors=Bt,Rt.levels=Mt;const Ot=new Rt("bytes/5.6.0");function Nt(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return Nt(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function Dt(e){return"number"==typeof e&&e==e&&e%1==0}function Lt(e){return"0x"+_t.sha256().update(function(e,t){if(t||(t={}),"number"==typeof e){Ot.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),Nt(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),function(e){return!!e.toHexString}(e)&&(e=e.toHexString()),function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))}(e)){let r=e.substring(2);r.length%2&&("left"===t.hexPad?r="0x0"+r.substring(2):"right"===t.hexPad?r+="0":Ot.throwArgumentError("hex data is odd-length","value",e));const n=[];for(let e=0;e=256)return!1}return!0}(e)?Nt(new Uint8Array(e)):Ot.throwArgumentError("invalid arrayify value","value",e)}(e)).digest("hex")}new Rt("sha2/5.6.0");class Ut{constructor(e){Object.assign(this,e)}encode(){return o.Buffer.from((0,l.serialize)(jt,this))}static decode(e){return(0,l.deserialize)(jt,this,e)}static decodeUnchecked(e){return(0,l.deserializeUnchecked)(jt,this,e)}}class Ft extends Ut{constructor(e){if(super(e),this.enum="",1!==Object.keys(e).length)throw new Error("Enum can only take single value");Object.keys(e).map((e=>{this.enum=e}))}}const jt=new Map,zt=32;class Ht extends Ut{constructor(e){if(super({}),this._bn=void 0,function(e){return void 0!==e._bn}(e))this._bn=e._bn;else{if("string"==typeof e){const t=c().decode(e);if(32!=t.length)throw new Error("Invalid public key input");this._bn=new(a())(t)}else this._bn=new(a())(e);if(this._bn.byteLength()>32)throw new Error("Invalid public key input")}}equals(e){return this._bn.eq(e._bn)}toBase58(){return c().encode(this.toBytes())}toJSON(){return this.toBase58()}toBytes(){return this.toBuffer()}toBuffer(){const e=this._bn.toArrayLike(o.Buffer);if(32===e.length)return e;const t=o.Buffer.alloc(32);return e.copy(t,32-e.length),t}toString(){return this.toBase58()}static async createWithSeed(e,t,r){const n=o.Buffer.concat([e.toBuffer(),o.Buffer.from(t),r.toBuffer()]),i=Lt(new Uint8Array(n)).slice(2);return new Ht(o.Buffer.from(i,"hex"))}static createProgramAddressSync(e,t){let r=o.Buffer.alloc(0);e.forEach((function(e){if(e.length>zt)throw new TypeError("Max seed length exceeded");r=o.Buffer.concat([r,w(e)])})),r=o.Buffer.concat([r,t.toBuffer(),o.Buffer.from("ProgramDerivedAddress")]);let n=Lt(new Uint8Array(r)).slice(2),i=new(a())(n,16).toArray(void 0,32);if(Gt(i))throw new Error("Invalid seeds, address must fall off the curve");return new Ht(i)}static async createProgramAddress(e,t){return this.createProgramAddressSync(e,t)}static findProgramAddressSync(e,t){let r,n=255;for(;0!=n;){try{const i=e.concat(o.Buffer.from([n]));r=this.createProgramAddressSync(i,t)}catch(e){if(e instanceof TypeError)throw e;n--;continue}return[r,n]}throw new Error("Unable to find a viable program address nonce")}static async findProgramAddress(e,t){return this.findProgramAddressSync(e,t)}static isOnCurve(e){return 1==Gt(new Ht(e).toBytes())}}Ht.default=new Ht("11111111111111111111111111111111"),jt.set(Ht,{kind:"struct",fields:[["_bn","u256"]]});let Kt=i().lowlevel;function Gt(e){var t=[Kt.gf(),Kt.gf(),Kt.gf(),Kt.gf()],r=Kt.gf(),n=Kt.gf(),i=Kt.gf(),o=Kt.gf(),s=Kt.gf(),a=Kt.gf(),u=Kt.gf();return Kt.set25519(t[2],Qt),Kt.unpack25519(t[1],e),Kt.S(i,t[1]),Kt.M(o,i,Kt.D),Kt.Z(i,i,t[2]),Kt.A(o,t[2],o),Kt.S(s,o),Kt.S(a,s),Kt.M(u,a,s),Kt.M(r,u,i),Kt.M(r,r,o),Kt.pow2523(r,r),Kt.M(r,r,i),Kt.M(r,r,o),Kt.M(r,r,o),Kt.M(t[0],r,o),Kt.S(n,t[0]),Kt.M(n,n,o),Wt(n,i)&&Kt.M(t[0],t[0],qt),Kt.S(n,t[0]),Kt.M(n,n,o),Wt(n,i)?0:1}let Qt=Kt.gf([1]),qt=Kt.gf([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function Wt(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return Kt.pack25519(r,e),Kt.pack25519(n,t),Kt.crypto_verify_32(r,0,n,0)}class Vt{constructor(e){this._keypair=void 0,this._keypair=e?i().sign.keyPair.fromSecretKey(w(e)):i().sign.keyPair()}get publicKey(){return new Ht(this._keypair.publicKey)}get secretKey(){return w(this._keypair.secretKey)}}const Yt=new Ht("BPFLoader1111111111111111111111111111111111"),Jt=(e="publicKey")=>d.blob(32,e),Xt=(e="string")=>{const t=d.struct([d.u32("length"),d.u32("lengthPadding"),d.blob(d.offset(d.u32(),-8),"chars")],e),r=t.decode.bind(t),n=t.encode.bind(t),i=t;return i.decode=(e,t)=>r(e,t).chars.toString(),i.encode=(e,t,r)=>{const i={chars:o.Buffer.from(e,"utf8")};return n(i,t,r)},i.alloc=e=>d.u32().span+d.u32().span+o.Buffer.from(e,"utf8").length,i};function Zt(e){let t=0,r=0;for(;;){let n=e.shift();if(t|=(127&n)<<7*r,r+=1,!(128&n))break}return t}function $t(e,t){let r=t;for(;;){let t=127&r;if(r>>=7,0==r){e.push(t);break}t|=128,e.push(t)}}class er{constructor(e){this.header=void 0,this.accountKeys=void 0,this.recentBlockhash=void 0,this.instructions=void 0,this.indexToProgramIds=new Map,this.header=e.header,this.accountKeys=e.accountKeys.map((e=>new Ht(e))),this.recentBlockhash=e.recentBlockhash,this.instructions=e.instructions,this.instructions.forEach((e=>this.indexToProgramIds.set(e.programIdIndex,this.accountKeys[e.programIdIndex])))}isAccountSigner(e){return e=this.header.numRequiredSignatures&&e!this.isProgramId(t)))}serialize(){const e=this.accountKeys.length;let t=[];$t(t,e);const r=this.instructions.map((e=>{const{accounts:t,programIdIndex:r}=e,n=Array.from(c().decode(e.data));let i=[];$t(i,t.length);let s=[];return $t(s,n.length),{programIdIndex:r,keyIndicesCount:o.Buffer.from(i),keyIndices:t,dataLength:o.Buffer.from(s),data:n}}));let n=[];$t(n,r.length);let i=o.Buffer.alloc(1232);o.Buffer.from(n).copy(i);let s=n.length;r.forEach((e=>{const t=d.struct([d.u8("programIdIndex"),d.blob(e.keyIndicesCount.length,"keyIndicesCount"),d.seq(d.u8("keyIndex"),e.keyIndices.length,"keyIndices"),d.blob(e.dataLength.length,"dataLength"),d.seq(d.u8("userdatum"),e.data.length,"data")]).encode(e,i,s);s+=t})),i=i.slice(0,s);const a=d.struct([d.blob(1,"numRequiredSignatures"),d.blob(1,"numReadonlySignedAccounts"),d.blob(1,"numReadonlyUnsignedAccounts"),d.blob(t.length,"keyCount"),d.seq(Jt("key"),e,"keys"),Jt("recentBlockhash")]),u={numRequiredSignatures:o.Buffer.from([this.header.numRequiredSignatures]),numReadonlySignedAccounts:o.Buffer.from([this.header.numReadonlySignedAccounts]),numReadonlyUnsignedAccounts:o.Buffer.from([this.header.numReadonlyUnsignedAccounts]),keyCount:o.Buffer.from(t),keys:this.accountKeys.map((e=>w(e.toBytes()))),recentBlockhash:c().decode(this.recentBlockhash)};let l=o.Buffer.alloc(2048);const h=a.encode(u,l);return i.copy(l,h),l.slice(0,h+i.length)}static from(e){let t=[...e];const r=t.shift(),n=t.shift(),i=t.shift(),s=Zt(t);let a=[];for(let e=0;e({pubkey:e.toJSON(),isSigner:t,isWritable:r}))),programId:this.programId.toJSON(),data:[...this.data]}}}class ir{get signature(){return this.signatures.length>0?this.signatures[0].signature:null}constructor(e){this.signatures=[],this.feePayer=void 0,this.instructions=[],this.recentBlockhash=void 0,this.nonceInfo=void 0,this._message=void 0,this._json=void 0,e&&Object.assign(this,e)}toJSON(){return{recentBlockhash:this.recentBlockhash||null,feePayer:this.feePayer?this.feePayer.toJSON():null,nonceInfo:this.nonceInfo?{nonce:this.nonceInfo.nonce,nonceInstruction:this.nonceInfo.nonceInstruction.toJSON()}:null,instructions:this.instructions.map((e=>e.toJSON())),signers:this.signatures.map((({publicKey:e})=>e.toJSON()))}}add(...e){if(0===e.length)throw new Error("No instructions");return e.forEach((e=>{"instructions"in e?this.instructions=this.instructions.concat(e.instructions):"data"in e&&"programId"in e&&"keys"in e?this.instructions.push(e):this.instructions.push(new nr(e))})),this}compileMessage(){if(this._message){if(JSON.stringify(this.toJSON())!==JSON.stringify(this._json))throw new Error("Transaction message mutated after being populated from Message");return this._message}const{nonceInfo:e}=this;e&&this.instructions[0]!=e.nonceInstruction&&(this.recentBlockhash=e.nonce,this.instructions.unshift(e.nonceInstruction));const{recentBlockhash:t}=this;if(!t)throw new Error("Transaction recentBlockhash required");let r;if(this.instructions.length<1&&A.warn("No instructions provided"),this.feePayer)r=this.feePayer;else{if(!(this.signatures.length>0&&this.signatures[0].publicKey))throw new Error("Transaction fee payer required");r=this.signatures[0].publicKey}for(let e=0;e{e.keys.forEach((e=>{i.push({...e})}));const t=e.programId.toString();n.includes(t)||n.push(t)})),n.forEach((e=>{i.push({pubkey:new Ht(e),isSigner:!1,isWritable:!1})})),i.sort((function(e,t){const r=e.pubkey.toBase58().localeCompare(t.pubkey.toBase58()),n=e.isSigner===t.isSigner?0:e.isSigner?-1:1,i=e.isWritable===t.isWritable?r:e.isWritable?-1:1;return n||i}));const o=[];i.forEach((e=>{const t=e.pubkey.toString(),r=o.findIndex((e=>e.pubkey.toString()===t));r>-1?o[r].isWritable=o[r].isWritable||e.isWritable:o.push(e)}));const s=o.findIndex((e=>e.pubkey.equals(r)));if(s>-1){const[e]=o.splice(s,1);e.isSigner=!0,e.isWritable=!0,o.unshift(e)}else o.unshift({pubkey:r,isSigner:!0,isWritable:!0});for(const e of this.signatures){const t=o.findIndex((t=>t.pubkey.equals(e.publicKey)));if(!(t>-1))throw new Error(`unknown signer: ${e.publicKey.toString()}`);o[t].isSigner||(o[t].isSigner=!0,A.warn("Transaction references a signature that is unnecessary, only the fee payer and instruction signer accounts should sign a transaction. This behavior is deprecated and will throw an error in the next major version release."))}let a=0,u=0,l=0;const d=[],h=[];o.forEach((({pubkey:e,isSigner:t,isWritable:r})=>{t?(d.push(e.toString()),a+=1,r||(u+=1)):(h.push(e.toString()),r||(l+=1))}));const f=d.concat(h),p=this.instructions.map((e=>{const{data:t,programId:r}=e;return{programIdIndex:f.indexOf(r.toString()),accounts:e.keys.map((e=>f.indexOf(e.pubkey.toString()))),data:c().encode(t)}}));return p.forEach((e=>{tr(e.programIdIndex>=0),e.accounts.forEach((e=>tr(e>=0)))})),new er({header:{numRequiredSignatures:a,numReadonlySignedAccounts:u,numReadonlyUnsignedAccounts:l},accountKeys:f,recentBlockhash:t,instructions:p})}_compile(){const e=this.compileMessage(),t=e.accountKeys.slice(0,e.header.numRequiredSignatures);return this.signatures.length===t.length&&this.signatures.every(((e,r)=>t[r].equals(e.publicKey)))||(this.signatures=t.map((e=>({signature:null,publicKey:e})))),e}serializeMessage(){return this._compile().serialize()}async getEstimatedFee(e){return(await e.getFeeForMessage(this.compileMessage())).value}setSigners(...e){if(0===e.length)throw new Error("No signers");const t=new Set;this.signatures=e.filter((e=>{const r=e.toString();return!t.has(r)&&(t.add(r),!0)})).map((e=>({signature:null,publicKey:e})))}sign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}this.signatures=r.map((e=>({signature:null,publicKey:e.publicKey})));const n=this._compile();this._partialSign(n,...r),this._verifySignatures(n.serialize(),!0)}partialSign(...e){if(0===e.length)throw new Error("No signers");const t=new Set,r=[];for(const n of e){const e=n.publicKey.toString();t.has(e)||(t.add(e),r.push(n))}const n=this._compile();this._partialSign(n,...r)}_partialSign(e,...t){const r=e.serialize();t.forEach((e=>{const t=i().sign.detached(r,e.secretKey);this._addSignature(e.publicKey,w(t))}))}addSignature(e,t){this._compile(),this._addSignature(e,t)}_addSignature(e,t){tr(64===t.length);const r=this.signatures.findIndex((t=>e.equals(t.publicKey)));if(r<0)throw new Error(`unknown signer: ${e.toString()}`);this.signatures[r].signature=o.Buffer.from(t)}verifySignatures(){return this._verifySignatures(this.serializeMessage(),!0)}_verifySignatures(e,t){for(const{signature:r,publicKey:n}of this.signatures)if(null===r){if(t)return!1}else if(!i().sign.detached.verify(e,r,n.toBuffer()))return!1;return!0}serialize(e){const{requireAllSignatures:t,verifySignatures:r}=Object.assign({requireAllSignatures:!0,verifySignatures:!0},e),n=this.serializeMessage();if(r&&!this._verifySignatures(n,t))throw new Error("Signature verification failed");return this._serialize(n)}_serialize(e){const{signatures:t}=this,r=[];$t(r,t.length);const n=r.length+64*t.length+e.length,i=o.Buffer.alloc(n);return tr(t.length<256),o.Buffer.from(r).copy(i,0),t.forEach((({signature:e},t)=>{null!==e&&(tr(64===e.length,"signature has invalid length"),o.Buffer.from(e).copy(i,r.length+64*t))})),e.copy(i,r.length+64*t.length),tr(i.length<=1232,`Transaction too large: ${i.length} > 1232`),i}get keys(){return tr(1===this.instructions.length),this.instructions[0].keys.map((e=>e.pubkey))}get programId(){return tr(1===this.instructions.length),this.instructions[0].programId}get data(){return tr(1===this.instructions.length),this.instructions[0].data}static from(e){let t=[...e];const r=Zt(t);let n=[];for(let e=0;e0&&(r.feePayer=e.accountKeys[0]),t.forEach(((t,n)=>{const i={signature:t==c().encode(rr)?null:c().decode(t),publicKey:e.accountKeys[n]};r.signatures.push(i)})),e.instructions.forEach((t=>{const n=t.accounts.map((t=>{const n=e.accountKeys[t];return{pubkey:n,isSigner:r.signatures.some((e=>e.publicKey.toString()===n.toString()))||e.isAccountSigner(t),isWritable:e.isAccountWritable(t)}}));r.instructions.push(new nr({keys:n,programId:e.accountKeys[t.programIdIndex],data:c().decode(t.data)}))})),r._message=e,r._json=r.toJSON(),r}}const or=new Ht("SysvarC1ock11111111111111111111111111111111"),sr=new Ht("SysvarEpochSchedu1e111111111111111111111111"),ar=new Ht("Sysvar1nstructions1111111111111111111111111"),ur=new Ht("SysvarRecentB1ockHashes11111111111111111111"),cr=new Ht("SysvarRent111111111111111111111111111111111"),lr=new Ht("SysvarRewards111111111111111111111111111111"),dr=new Ht("SysvarS1otHashes111111111111111111111111111"),hr=new Ht("SysvarS1otHistory11111111111111111111111111"),fr=new Ht("SysvarStakeHistory1111111111111111111111111");async function pr(e,t,r,n){const i=n&&{skipPreflight:n.skipPreflight,preflightCommitment:n.preflightCommitment||n.commitment,maxRetries:n.maxRetries},o=await e.sendTransaction(t,r,i),s=(await e.confirmTransaction(o,n&&n.commitment)).value;if(s.err)throw new Error(`Transaction ${o} failed (${JSON.stringify(s)})`);return o}function gr(e){return new Promise((t=>setTimeout(t,e)))}function mr(e,t){const r=e.layout.span>=0?e.layout.span:function(e,t){let r=0;return e.layout.fields.forEach((e=>{e.span>=0?r+=e.span:"function"==typeof e.alloc&&(r+=e.alloc(t[e.property]))})),r}(e,t),n=o.Buffer.alloc(r),i=Object.assign({instruction:e.index},t);return e.layout.encode(i,n),n}function yr(e,t){let r;try{r=e.layout.decode(t)}catch(e){throw new Error("invalid instruction; "+e)}if(r.instruction!==e.index)throw new Error(`invalid instruction; instruction index mismatch ${r.instruction} != ${e.index}`);return r}const br=d.nu64("lamportsPerSignature"),vr=d.struct([d.u32("version"),d.u32("state"),Jt("authorizedPubkey"),Jt("nonce"),d.struct([br],"feeCalculator")]),Ar=vr.span;class wr{constructor(e){this.authorizedPubkey=void 0,this.nonce=void 0,this.feeCalculator=void 0,this.authorizedPubkey=e.authorizedPubkey,this.nonce=e.nonce,this.feeCalculator=e.feeCalculator}static fromAccountData(e){const t=vr.decode(w(e),0);return new wr({authorizedPubkey:new Ht(t.authorizedPubkey),nonce:new Ht(t.nonce).toString(),feeCalculator:t.feeCalculator})}}class Er{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=d.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(_r))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a SystemInstruction");return r}static decodeCreateAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t,space:r,programId:n}=yr(_r.Create,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,lamports:t,space:r,programId:new Ht(n)}}static decodeTransfer(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{lamports:t}=yr(_r.Transfer,e.data);return{fromPubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,lamports:t}}static decodeTransferWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t,seed:r,programId:n}=yr(_r.TransferWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,basePubkey:e.keys[1].pubkey,toPubkey:e.keys[2].pubkey,lamports:t,seed:r,programId:new Ht(n)}}static decodeAllocate(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{space:t}=yr(_r.Allocate,e.data);return{accountPubkey:e.keys[0].pubkey,space:t}}static decodeAllocateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,space:n,programId:i}=yr(_r.AllocateWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new Ht(t),seed:r,space:n,programId:new Ht(i)}}static decodeAssign(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{programId:t}=yr(_r.Assign,e.data);return{accountPubkey:e.keys[0].pubkey,programId:new Ht(t)}}static decodeAssignWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,1);const{base:t,seed:r,programId:n}=yr(_r.AssignWithSeed,e.data);return{accountPubkey:e.keys[0].pubkey,basePubkey:new Ht(t),seed:r,programId:new Ht(n)}}static decodeCreateWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{base:t,seed:r,lamports:n,space:i,programId:o}=yr(_r.CreateWithSeed,e.data);return{fromPubkey:e.keys[0].pubkey,newAccountPubkey:e.keys[1].pubkey,basePubkey:new Ht(t),seed:r,lamports:n,space:i,programId:new Ht(o)}}static decodeNonceInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{authorized:t}=yr(_r.InitializeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:new Ht(t)}}static decodeNonceAdvance(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),yr(_r.AdvanceNonceAccount,e.data),{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static decodeNonceWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=yr(_r.WithdrawNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t}}static decodeNonceAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t}=yr(_r.AuthorizeNonceAccount,e.data);return{noncePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[1].pubkey,newAuthorizedPubkey:new Ht(t)}}static checkProgramId(e){if(!e.equals(Ir.programId))throw new Error("invalid instruction; programId is not SystemProgram")}static checkKeyLength(e,t){if(e.length0?o:1,space:i.length,programId:n}));null!==a&&await pr(e,a,[t,r],{commitment:"confirmed"})}const s=d.struct([d.u32("instruction"),d.u32("offset"),d.u32("bytesLength"),d.u32("bytesLengthPadding"),d.seq(d.u8("byte"),d.offset(d.u32(),-8),"bytes")]),a=Sr.chunkSize;let u=0,c=i,l=[];for(;c.length>0;){const i=c.slice(0,a),d=o.Buffer.alloc(a+16);s.encode({instruction:0,offset:u,bytes:i,bytesLength:0,bytesLengthPadding:0},d);const h=(new ir).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0}],programId:n,data:d});if(l.push(pr(e,h,[t,r],{commitment:"confirmed"})),e._rpcEndpoint.includes("solana.com")){const e=4;await gr(1e3/e)}u+=a,c=c.slice(a)}await Promise.all(l);{const i=d.struct([d.u32("instruction")]),s=o.Buffer.alloc(i.span);i.encode({instruction:1},s);const a=(new ir).add({keys:[{pubkey:r.publicKey,isSigner:!0,isWritable:!0},{pubkey:cr,isSigner:!1,isWritable:!1}],programId:n,data:s});await pr(e,a,[t,r],{commitment:"confirmed"})}return!0}}Sr.chunkSize=932;const kr=new Ht("BPFLoader2111111111111111111111111111111111");class Cr{static getMinNumSignatures(e){return Sr.getMinNumSignatures(e)}static load(e,t,r,n,i){return Sr.load(e,t,r,i,n)}}class Tr{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=d.u8("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(xr))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a ComputeBudgetInstruction");return r}static decodeRequestUnits(e){this.checkProgramId(e.programId);const{units:t,additionalFee:r}=yr(xr.RequestUnits,e.data);return{units:t,additionalFee:r}}static decodeRequestHeapFrame(e){this.checkProgramId(e.programId);const{bytes:t}=yr(xr.RequestHeapFrame,e.data);return{bytes:t}}static checkProgramId(e){if(!e.equals(Mr.programId))throw new Error("invalid instruction; programId is not ComputeBudgetProgram")}}const xr=Object.freeze({RequestUnits:{index:0,layout:d.struct([d.u8("instruction"),d.u32("units"),d.u32("additionalFee")])},RequestHeapFrame:{index:1,layout:d.struct([d.u8("instruction"),d.u32("bytes")])}});class Mr{constructor(){}static requestUnits(e){const t=mr(xr.RequestUnits,e);return new nr({keys:[],programId:this.programId,data:t})}static requestHeapFrame(e){const t=mr(xr.RequestHeapFrame,e);return new nr({keys:[],programId:this.programId,data:t})}}Mr.programId=new Ht("ComputeBudget111111111111111111111111111111");var Br={exports:{}};!function(e,t){var r="undefined"!=typeof self?self:E,n=function(){function e(){this.fetch=!1,this.DOMException=r.DOMException}return e.prototype=r,new e}();!function(e){!function(t){var r="URLSearchParams"in e,n="Symbol"in e&&"iterator"in Symbol,i="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),o="FormData"in e,s="ArrayBuffer"in e;if(s)var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(e){return e&&a.indexOf(Object.prototype.toString.call(e))>-1};function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise((function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}}))}function g(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function m(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:o&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&i&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=m(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=m(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e,t,r,n=f(this);if(n)return n;if(this._bodyBlob)return e=this._bodyBlob,r=p(t=new FileReader),t.readAsText(e),r;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n-1?n:r),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function A(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),i=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(i))}})),t}function w(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},y.call(v.prototype),y.call(w.prototype),w.prototype.clone=function(){return new w(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},w.error=function(){var e=new w(null,{status:0,statusText:""});return e.type="error",e};var E=[301,302,303,307,308];w.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code");return new w(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var r=Error(e);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function _(e,r){return new Promise((function(n,o){var s=new v(e,r);if(s.signal&&s.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var a=new XMLHttpRequest;function u(){a.abort()}a.onload=function(){var e,t,r={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var r=e.split(":"),n=r.shift().trim();if(n){var i=r.join(":").trim();t.append(n,i)}})),t)};r.url="responseURL"in a?a.responseURL:r.headers.get("X-Request-URL");var i="response"in a?a.response:a.responseText;n(new w(i,r))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.onabort=function(){o(new t.DOMException("Aborted","AbortError"))},a.open(s.method,s.url,!0),"include"===s.credentials?a.withCredentials=!0:"omit"===s.credentials&&(a.withCredentials=!1),"responseType"in a&&i&&(a.responseType="blob"),s.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),s.signal&&(s.signal.addEventListener("abort",u),a.onreadystatechange=function(){4===a.readyState&&s.signal.removeEventListener("abort",u)}),a.send(void 0===s._bodyInit?null:s._bodyInit)}))}_.polyfill=!0,e.fetch||(e.fetch=_,e.Headers=h,e.Request=v,e.Response=w),t.Headers=h,t.Request=v,t.Response=w,t.fetch=_,Object.defineProperty(t,"__esModule",{value:!0})}({})}(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var i=n;(t=i.fetch).default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t}(Br,Br.exports);var Pr=_(Br.exports);function Rr(e){let t=0;for(;e>1;)e/=2,t++;return t}class Or{constructor(e,t,r,n,i){this.slotsPerEpoch=void 0,this.leaderScheduleSlotOffset=void 0,this.warmup=void 0,this.firstNormalEpoch=void 0,this.firstNormalSlot=void 0,this.slotsPerEpoch=e,this.leaderScheduleSlotOffset=t,this.warmup=r,this.firstNormalEpoch=n,this.firstNormalSlot=i}getEpoch(e){return this.getEpochAndSlotIndex(e)[0]}getEpochAndSlotIndex(e){if(e>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,1+(t|=t>>32)))-Rr(32)-1;return[r,e-(this.getSlotsInEpoch(r)-32)]}var t;{const t=e-this.firstNormalSlot,r=Math.floor(t/this.slotsPerEpoch);return[this.firstNormalEpoch+r,t%this.slotsPerEpoch]}}getFirstSlotInEpoch(e){return e<=this.firstNormalEpoch?32*(Math.pow(2,e)-1):(e-this.firstNormalEpoch)*this.slotsPerEpoch+this.firstNormalSlot}getLastSlotInEpoch(e){return this.getFirstSlotInEpoch(e)+this.getSlotsInEpoch(e)-1}getSlotsInEpoch(e){return enew Ht(e))),Lr=(0,h.PV)([(0,h.Yj)(),(0,h.eu)("base64")]),Ur=(0,h.au)((0,h.KJ)(o.Buffer),Lr,(e=>o.Buffer.from(e[0],"base64"))),Fr=3e4;function jr(e){return(0,h.KC)([(0,h.NW)({jsonrpc:(0,h.eu)("2.0"),id:(0,h.Yj)(),result:e}),(0,h.NW)({jsonrpc:(0,h.eu)("2.0"),id:(0,h.Yj)(),error:(0,h.NW)({code:(0,h.L5)(),message:(0,h.Yj)(),data:(0,h.lq)((0,h.bz)())})})])}const zr=jr((0,h.L5)());function Hr(e){return(0,h.au)(jr(e),zr,(t=>"error"in t?t:{...t,result:(0,h.vt)(t.result,e)}))}function Kr(e){return Hr((0,h.NW)({context:(0,h.NW)({slot:(0,h.ai)()}),value:e}))}function Gr(e){return(0,h.NW)({context:(0,h.NW)({slot:(0,h.ai)()}),value:e})}const Qr=(0,h.NW)({foundation:(0,h.ai)(),foundationTerm:(0,h.ai)(),initial:(0,h.ai)(),taper:(0,h.ai)(),terminal:(0,h.ai)()}),qr=Hr((0,h.YO)((0,h.me)((0,h.NW)({epoch:(0,h.ai)(),effectiveSlot:(0,h.ai)(),amount:(0,h.ai)(),postBalance:(0,h.ai)()})))),Wr=(0,h.NW)({epoch:(0,h.ai)(),slotIndex:(0,h.ai)(),slotsInEpoch:(0,h.ai)(),absoluteSlot:(0,h.ai)(),blockHeight:(0,h.lq)((0,h.ai)()),transactionCount:(0,h.lq)((0,h.ai)())}),Vr=(0,h.NW)({slotsPerEpoch:(0,h.ai)(),leaderScheduleSlotOffset:(0,h.ai)(),warmup:(0,h.zM)(),firstNormalEpoch:(0,h.ai)(),firstNormalSlot:(0,h.ai)()}),Yr=(0,h.g1)((0,h.Yj)(),(0,h.YO)((0,h.ai)())),Jr=(0,h.me)((0,h.KC)([(0,h.NW)({}),(0,h.Yj)()])),Xr=(0,h.NW)({err:Jr}),Zr=(0,h.eu)("receivedSignature"),$r=(0,h.NW)({"solana-core":(0,h.Yj)(),"feature-set":(0,h.lq)((0,h.ai)())}),en=Kr((0,h.NW)({err:(0,h.me)((0,h.KC)([(0,h.NW)({}),(0,h.Yj)()])),logs:(0,h.me)((0,h.YO)((0,h.Yj)())),accounts:(0,h.lq)((0,h.me)((0,h.YO)((0,h.me)((0,h.NW)({executable:(0,h.zM)(),owner:(0,h.Yj)(),lamports:(0,h.ai)(),data:(0,h.YO)((0,h.Yj)()),rentEpoch:(0,h.lq)((0,h.ai)())}))))),unitsConsumed:(0,h.lq)((0,h.ai)())})),tn=Kr((0,h.NW)({byIdentity:(0,h.g1)((0,h.Yj)(),(0,h.YO)((0,h.ai)())),range:(0,h.NW)({firstSlot:(0,h.ai)(),lastSlot:(0,h.ai)()})})),rn=Hr(Qr),nn=Hr(Wr),on=Hr(Vr),sn=Hr(Yr),an=Hr((0,h.ai)()),un=Kr((0,h.NW)({total:(0,h.ai)(),circulating:(0,h.ai)(),nonCirculating:(0,h.ai)(),nonCirculatingAccounts:(0,h.YO)(Dr)})),cn=(0,h.NW)({amount:(0,h.Yj)(),uiAmount:(0,h.me)((0,h.ai)()),decimals:(0,h.ai)(),uiAmountString:(0,h.lq)((0,h.Yj)())}),ln=Kr((0,h.YO)((0,h.NW)({address:Dr,amount:(0,h.Yj)(),uiAmount:(0,h.me)((0,h.ai)()),decimals:(0,h.ai)(),uiAmountString:(0,h.lq)((0,h.Yj)())}))),dn=Kr((0,h.YO)((0,h.NW)({pubkey:Dr,account:(0,h.NW)({executable:(0,h.zM)(),owner:Dr,lamports:(0,h.ai)(),data:Ur,rentEpoch:(0,h.ai)()})}))),hn=(0,h.NW)({program:(0,h.Yj)(),parsed:(0,h.L5)(),space:(0,h.ai)()}),fn=Kr((0,h.YO)((0,h.NW)({pubkey:Dr,account:(0,h.NW)({executable:(0,h.zM)(),owner:Dr,lamports:(0,h.ai)(),data:hn,rentEpoch:(0,h.ai)()})}))),pn=Kr((0,h.YO)((0,h.NW)({lamports:(0,h.ai)(),address:Dr}))),gn=(0,h.NW)({executable:(0,h.zM)(),owner:Dr,lamports:(0,h.ai)(),data:Ur,rentEpoch:(0,h.ai)()}),mn=(0,h.NW)({pubkey:Dr,account:gn}),yn=(0,h.au)((0,h.KC)([(0,h.KJ)(o.Buffer),hn]),(0,h.KC)([Lr,hn]),(e=>Array.isArray(e)?(0,h.vt)(e,Ur):e)),bn=(0,h.NW)({executable:(0,h.zM)(),owner:Dr,lamports:(0,h.ai)(),data:yn,rentEpoch:(0,h.ai)()}),vn=(0,h.NW)({pubkey:Dr,account:bn}),An=(0,h.NW)({state:(0,h.KC)([(0,h.eu)("active"),(0,h.eu)("inactive"),(0,h.eu)("activating"),(0,h.eu)("deactivating")]),active:(0,h.ai)(),inactive:(0,h.ai)()}),wn=Hr((0,h.YO)((0,h.NW)({signature:(0,h.Yj)(),slot:(0,h.ai)(),err:Jr,memo:(0,h.me)((0,h.Yj)()),blockTime:(0,h.lq)((0,h.me)((0,h.ai)()))}))),En=Hr((0,h.YO)((0,h.NW)({signature:(0,h.Yj)(),slot:(0,h.ai)(),err:Jr,memo:(0,h.me)((0,h.Yj)()),blockTime:(0,h.lq)((0,h.me)((0,h.ai)()))}))),_n=(0,h.NW)({subscription:(0,h.ai)(),result:Gr(gn)}),In=(0,h.NW)({pubkey:Dr,account:gn}),Sn=(0,h.NW)({subscription:(0,h.ai)(),result:Gr(In)}),kn=(0,h.NW)({parent:(0,h.ai)(),slot:(0,h.ai)(),root:(0,h.ai)()}),Cn=(0,h.NW)({subscription:(0,h.ai)(),result:kn}),Tn=(0,h.KC)([(0,h.NW)({type:(0,h.KC)([(0,h.eu)("firstShredReceived"),(0,h.eu)("completed"),(0,h.eu)("optimisticConfirmation"),(0,h.eu)("root")]),slot:(0,h.ai)(),timestamp:(0,h.ai)()}),(0,h.NW)({type:(0,h.eu)("createdBank"),parent:(0,h.ai)(),slot:(0,h.ai)(),timestamp:(0,h.ai)()}),(0,h.NW)({type:(0,h.eu)("frozen"),slot:(0,h.ai)(),timestamp:(0,h.ai)(),stats:(0,h.NW)({numTransactionEntries:(0,h.ai)(),numSuccessfulTransactions:(0,h.ai)(),numFailedTransactions:(0,h.ai)(),maxTransactionsPerEntry:(0,h.ai)()})}),(0,h.NW)({type:(0,h.eu)("dead"),slot:(0,h.ai)(),timestamp:(0,h.ai)(),err:(0,h.Yj)()})]),xn=(0,h.NW)({subscription:(0,h.ai)(),result:Tn}),Mn=(0,h.NW)({subscription:(0,h.ai)(),result:Gr((0,h.KC)([Xr,Zr]))}),Bn=(0,h.NW)({subscription:(0,h.ai)(),result:(0,h.ai)()}),Pn=(0,h.NW)({pubkey:(0,h.Yj)(),gossip:(0,h.me)((0,h.Yj)()),tpu:(0,h.me)((0,h.Yj)()),rpc:(0,h.me)((0,h.Yj)()),version:(0,h.me)((0,h.Yj)())}),Rn=(0,h.NW)({votePubkey:(0,h.Yj)(),nodePubkey:(0,h.Yj)(),activatedStake:(0,h.ai)(),epochVoteAccount:(0,h.zM)(),epochCredits:(0,h.YO)((0,h.PV)([(0,h.ai)(),(0,h.ai)(),(0,h.ai)()])),commission:(0,h.ai)(),lastVote:(0,h.ai)(),rootSlot:(0,h.me)((0,h.ai)())}),On=Hr((0,h.NW)({current:(0,h.YO)(Rn),delinquent:(0,h.YO)(Rn)})),Nn=(0,h.KC)([(0,h.eu)("processed"),(0,h.eu)("confirmed"),(0,h.eu)("finalized")]),Dn=(0,h.NW)({slot:(0,h.ai)(),confirmations:(0,h.me)((0,h.ai)()),err:Jr,confirmationStatus:(0,h.lq)(Nn)}),Ln=Kr((0,h.YO)((0,h.me)(Dn))),Un=Hr((0,h.ai)()),Fn=(0,h.NW)({signatures:(0,h.YO)((0,h.Yj)()),message:(0,h.NW)({accountKeys:(0,h.YO)((0,h.Yj)()),header:(0,h.NW)({numRequiredSignatures:(0,h.ai)(),numReadonlySignedAccounts:(0,h.ai)(),numReadonlyUnsignedAccounts:(0,h.ai)()}),instructions:(0,h.YO)((0,h.NW)({accounts:(0,h.YO)((0,h.ai)()),data:(0,h.Yj)(),programIdIndex:(0,h.ai)()})),recentBlockhash:(0,h.Yj)()})}),jn=(0,h.NW)({parsed:(0,h.L5)(),program:(0,h.Yj)(),programId:Dr}),zn=(0,h.NW)({accounts:(0,h.YO)(Dr),data:(0,h.Yj)(),programId:Dr}),Hn=(0,h.KC)([zn,jn]),Kn=(0,h.KC)([(0,h.NW)({parsed:(0,h.L5)(),program:(0,h.Yj)(),programId:(0,h.Yj)()}),(0,h.NW)({accounts:(0,h.YO)((0,h.Yj)()),data:(0,h.Yj)(),programId:(0,h.Yj)()})]),Gn=(0,h.au)(Hn,Kn,(e=>"accounts"in e?(0,h.vt)(e,zn):(0,h.vt)(e,jn))),Qn=(0,h.NW)({signatures:(0,h.YO)((0,h.Yj)()),message:(0,h.NW)({accountKeys:(0,h.YO)((0,h.NW)({pubkey:Dr,signer:(0,h.zM)(),writable:(0,h.zM)()})),instructions:(0,h.YO)(Gn),recentBlockhash:(0,h.Yj)()})}),qn=(0,h.NW)({accountIndex:(0,h.ai)(),mint:(0,h.Yj)(),owner:(0,h.lq)((0,h.Yj)()),uiTokenAmount:cn}),Wn=(0,h.NW)({err:Jr,fee:(0,h.ai)(),innerInstructions:(0,h.lq)((0,h.me)((0,h.YO)((0,h.NW)({index:(0,h.ai)(),instructions:(0,h.YO)((0,h.NW)({accounts:(0,h.YO)((0,h.ai)()),data:(0,h.Yj)(),programIdIndex:(0,h.ai)()}))})))),preBalances:(0,h.YO)((0,h.ai)()),postBalances:(0,h.YO)((0,h.ai)()),logMessages:(0,h.lq)((0,h.me)((0,h.YO)((0,h.Yj)()))),preTokenBalances:(0,h.lq)((0,h.me)((0,h.YO)(qn))),postTokenBalances:(0,h.lq)((0,h.me)((0,h.YO)(qn)))}),Vn=(0,h.NW)({err:Jr,fee:(0,h.ai)(),innerInstructions:(0,h.lq)((0,h.me)((0,h.YO)((0,h.NW)({index:(0,h.ai)(),instructions:(0,h.YO)(Gn)})))),preBalances:(0,h.YO)((0,h.ai)()),postBalances:(0,h.YO)((0,h.ai)()),logMessages:(0,h.lq)((0,h.me)((0,h.YO)((0,h.Yj)()))),preTokenBalances:(0,h.lq)((0,h.me)((0,h.YO)(qn))),postTokenBalances:(0,h.lq)((0,h.me)((0,h.YO)(qn)))}),Yn=Hr((0,h.me)((0,h.NW)({blockhash:(0,h.Yj)(),previousBlockhash:(0,h.Yj)(),parentSlot:(0,h.ai)(),transactions:(0,h.YO)((0,h.NW)({transaction:Fn,meta:(0,h.me)(Wn)})),rewards:(0,h.lq)((0,h.YO)((0,h.NW)({pubkey:(0,h.Yj)(),lamports:(0,h.ai)(),postBalance:(0,h.me)((0,h.ai)()),rewardType:(0,h.me)((0,h.Yj)())}))),blockTime:(0,h.me)((0,h.ai)()),blockHeight:(0,h.me)((0,h.ai)())}))),Jn=Hr((0,h.me)((0,h.NW)({blockhash:(0,h.Yj)(),previousBlockhash:(0,h.Yj)(),parentSlot:(0,h.ai)(),transactions:(0,h.YO)((0,h.NW)({transaction:Fn,meta:(0,h.me)(Wn)})),rewards:(0,h.lq)((0,h.YO)((0,h.NW)({pubkey:(0,h.Yj)(),lamports:(0,h.ai)(),postBalance:(0,h.me)((0,h.ai)()),rewardType:(0,h.me)((0,h.Yj)())}))),blockTime:(0,h.me)((0,h.ai)())}))),Xn=Hr((0,h.me)((0,h.NW)({blockhash:(0,h.Yj)(),previousBlockhash:(0,h.Yj)(),parentSlot:(0,h.ai)(),signatures:(0,h.YO)((0,h.Yj)()),blockTime:(0,h.me)((0,h.ai)())}))),Zn=Hr((0,h.me)((0,h.NW)({slot:(0,h.ai)(),meta:Wn,blockTime:(0,h.lq)((0,h.me)((0,h.ai)())),transaction:Fn}))),$n=Hr((0,h.me)((0,h.NW)({slot:(0,h.ai)(),transaction:Qn,meta:(0,h.me)(Vn),blockTime:(0,h.lq)((0,h.me)((0,h.ai)()))}))),ei=Kr((0,h.NW)({blockhash:(0,h.Yj)(),feeCalculator:(0,h.NW)({lamportsPerSignature:(0,h.ai)()})})),ti=Kr((0,h.NW)({blockhash:(0,h.Yj)(),lastValidBlockHeight:(0,h.ai)()})),ri=(0,h.NW)({slot:(0,h.ai)(),numTransactions:(0,h.ai)(),numSlots:(0,h.ai)(),samplePeriodSecs:(0,h.ai)()}),ni=Hr((0,h.YO)(ri)),ii=Kr((0,h.me)((0,h.NW)({feeCalculator:(0,h.NW)({lamportsPerSignature:(0,h.ai)()})}))),oi=Hr((0,h.Yj)()),si=Hr((0,h.Yj)()),ai=(0,h.NW)({err:Jr,logs:(0,h.YO)((0,h.Yj)()),signature:(0,h.Yj)()}),ui=(0,h.NW)({result:Gr(ai),subscription:(0,h.ai)()});function ci(e,t){return`Ignored unsubscribe request because an active subscription with id \`${e}\` for '${t}' events could not be found.`}class li{constructor(e,t){this._commitment=void 0,this._confirmTransactionInitialTimeout=void 0,this._rpcEndpoint=void 0,this._rpcWsEndpoint=void 0,this._rpcClient=void 0,this._rpcRequest=void 0,this._rpcBatchRequest=void 0,this._rpcWebSocket=void 0,this._rpcWebSocketConnected=!1,this._rpcWebSocketHeartbeat=null,this._rpcWebSocketIdleTimeout=null,this._disableBlockhashCaching=!1,this._pollingBlockhash=!1,this._blockhashInfo={recentBlockhash:null,lastFetch:0,transactionSignatures:[],simulatedSignatures:[]},this._accountChangeSubscriptionCounter=0,this._accountChangeSubscriptions={},this._programAccountChangeSubscriptionCounter=0,this._programAccountChangeSubscriptions={},this._rootSubscriptionCounter=0,this._rootSubscriptions={},this._signatureSubscriptionCounter=0,this._signatureSubscriptions={},this._slotSubscriptionCounter=0,this._slotSubscriptions={},this._logsSubscriptionCounter=0,this._logsSubscriptions={},this._slotUpdateSubscriptionCounter=0,this._slotUpdateSubscriptions={};let r,n,i,o,s,a=new URL(e);var u;a.protocol,t&&"string"==typeof t?this._commitment=t:t&&(this._commitment=t.commitment,this._confirmTransactionInitialTimeout=t.confirmTransactionInitialTimeout,r=t.wsEndpoint,n=t.httpHeaders,i=t.fetch,o=t.fetchMiddleware,s=t.disableRetryOnRateLimit),this._rpcEndpoint=e,this._rpcWsEndpoint=r||function(e){let t=new URL(e);const r="https:"===t.protocol;return t.protocol=r?"wss:":"ws:",t.host="",""!==t.port&&(t.port=String(Number(t.port)+1)),t.toString()}(e),this._rpcClient=function(e,t,r,n,i,o){const s=n||Pr;let a;return i&&(a=async(e,t)=>{const r=await new Promise(((r,n)=>{try{i(e,t,((e,t)=>r([e,t])))}catch(e){n(e)}}));return await s(...r)}),new(g())((async(t,n)=>{const i={method:"POST",body:t,agent:void 0,headers:Object.assign({"Content-Type":"application/json"},r||{})};try{let t,r=5,u=500;for(;t=a?await a(e,i):await s(e,i),429===t.status&&!0!==o&&(r-=1,0!==r);)A.log(`Server responded with ${t.status} ${t.statusText}. Retrying after ${u}ms delay...`),await gr(u),u*=2;const c=await t.text();t.ok?n(null,c):n(new Error(`${t.status} ${t.statusText}: ${c}`))}catch(e){e instanceof Error&&n(e)}}),{})}(a.toString(),0,n,i,o,s),this._rpcRequest=(u=this._rpcClient,(e,t)=>new Promise(((r,n)=>{u.request(e,t,((e,t)=>{e?n(e):r(t)}))}))),this._rpcBatchRequest=function(e){return t=>new Promise(((r,n)=>{0===t.length&&r([]);const i=t.map((t=>e.request(t.methodName,t.args)));e.request(i,((e,t)=>{e?n(e):r(t)}))}))}(this._rpcClient),this._rpcWebSocket=new f.K(this._rpcWsEndpoint,{autoconnect:!1,max_reconnects:1/0}),this._rpcWebSocket.on("open",this._wsOnOpen.bind(this)),this._rpcWebSocket.on("error",this._wsOnError.bind(this)),this._rpcWebSocket.on("close",this._wsOnClose.bind(this)),this._rpcWebSocket.on("accountNotification",this._wsOnAccountNotification.bind(this)),this._rpcWebSocket.on("programNotification",this._wsOnProgramAccountNotification.bind(this)),this._rpcWebSocket.on("slotNotification",this._wsOnSlotNotification.bind(this)),this._rpcWebSocket.on("slotsUpdatesNotification",this._wsOnSlotUpdatesNotification.bind(this)),this._rpcWebSocket.on("signatureNotification",this._wsOnSignatureNotification.bind(this)),this._rpcWebSocket.on("rootNotification",this._wsOnRootNotification.bind(this)),this._rpcWebSocket.on("logsNotification",this._wsOnLogsNotification.bind(this))}get commitment(){return this._commitment}get rpcEndpoint(){return this._rpcEndpoint}async getBalanceAndContext(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getBalance",r),i=(0,h.vt)(n,Kr((0,h.ai)()));if("error"in i)throw new Error("failed to get balance for "+e.toBase58()+": "+i.error.message);return i.result}async getBalance(e,t){return await this.getBalanceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get balance of account "+e.toBase58()+": "+t)}))}async getBlockTime(e){const t=await this._rpcRequest("getBlockTime",[e]),r=(0,h.vt)(t,Hr((0,h.me)((0,h.ai)())));if("error"in r)throw new Error("failed to get block time for slot "+e+": "+r.error.message);return r.result}async getMinimumLedgerSlot(){const e=await this._rpcRequest("minimumLedgerSlot",[]),t=(0,h.vt)(e,Hr((0,h.ai)()));if("error"in t)throw new Error("failed to get minimum ledger slot: "+t.error.message);return t.result}async getFirstAvailableBlock(){const e=await this._rpcRequest("getFirstAvailableBlock",[]),t=(0,h.vt)(e,an);if("error"in t)throw new Error("failed to get first available block: "+t.error.message);return t.result}async getSupply(e){let t={};t="string"==typeof e?{commitment:e}:e?{...e,commitment:e&&e.commitment||this.commitment}:{commitment:this.commitment};const r=await this._rpcRequest("getSupply",[t]),n=(0,h.vt)(r,un);if("error"in n)throw new Error("failed to get supply: "+n.error.message);return n.result}async getTokenSupply(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenSupply",r),i=(0,h.vt)(n,Kr(cn));if("error"in i)throw new Error("failed to get token supply: "+i.error.message);return i.result}async getTokenAccountBalance(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenAccountBalance",r),i=(0,h.vt)(n,Kr(cn));if("error"in i)throw new Error("failed to get token account balance: "+i.error.message);return i.result}async getTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const i=this._buildArgs(n,r,"base64"),o=await this._rpcRequest("getTokenAccountsByOwner",i),s=(0,h.vt)(o,dn);if("error"in s)throw new Error("failed to get token accounts owned by account "+e.toBase58()+": "+s.error.message);return s.result}async getParsedTokenAccountsByOwner(e,t,r){let n=[e.toBase58()];"mint"in t?n.push({mint:t.mint.toBase58()}):n.push({programId:t.programId.toBase58()});const i=this._buildArgs(n,r,"jsonParsed"),o=await this._rpcRequest("getTokenAccountsByOwner",i),s=(0,h.vt)(o,fn);if("error"in s)throw new Error("failed to get token accounts owned by account "+e.toBase58()+": "+s.error.message);return s.result}async getLargestAccounts(e){const t={...e,commitment:e&&e.commitment||this.commitment},r=t.filter||t.commitment?[t]:[],n=await this._rpcRequest("getLargestAccounts",r),i=(0,h.vt)(n,pn);if("error"in i)throw new Error("failed to get largest accounts: "+i.error.message);return i.result}async getTokenLargestAccounts(e,t){const r=this._buildArgs([e.toBase58()],t),n=await this._rpcRequest("getTokenLargestAccounts",r),i=(0,h.vt)(n,ln);if("error"in i)throw new Error("failed to get token largest accounts: "+i.error.message);return i.result}async getAccountInfoAndContext(e,t){const r=this._buildArgs([e.toBase58()],t,"base64"),n=await this._rpcRequest("getAccountInfo",r),i=(0,h.vt)(n,Kr((0,h.me)(gn)));if("error"in i)throw new Error("failed to get info about account "+e.toBase58()+": "+i.error.message);return i.result}async getParsedAccountInfo(e,t){const r=this._buildArgs([e.toBase58()],t,"jsonParsed"),n=await this._rpcRequest("getAccountInfo",r),i=(0,h.vt)(n,Kr((0,h.me)(bn)));if("error"in i)throw new Error("failed to get info about account "+e.toBase58()+": "+i.error.message);return i.result}async getAccountInfo(e,t){try{return(await this.getAccountInfoAndContext(e,t)).value}catch(t){throw new Error("failed to get info about account "+e.toBase58()+": "+t)}}async getMultipleAccountsInfoAndContext(e,t){const r=e.map((e=>e.toBase58())),n=this._buildArgs([r],t,"base64"),i=await this._rpcRequest("getMultipleAccounts",n),o=(0,h.vt)(i,Kr((0,h.YO)((0,h.me)(gn))));if("error"in o)throw new Error("failed to get info for accounts "+r+": "+o.error.message);return o.result}async getMultipleAccountsInfo(e,t){return(await this.getMultipleAccountsInfoAndContext(e,t)).value}async getStakeActivation(e,t,r){const n=this._buildArgs([e.toBase58()],t,void 0,void 0!==r?{epoch:r}:void 0),i=await this._rpcRequest("getStakeActivation",n),o=(0,h.vt)(i,Hr(An));if("error"in o)throw new Error(`failed to get Stake Activation ${e.toBase58()}: ${o.error.message}`);return o.result}async getProgramAccounts(e,t){const r={};let n,i;t&&("string"==typeof t?n=t:(n=t.commitment,i=t.encoding,t.dataSlice&&(r.dataSlice=t.dataSlice),t.filters&&(r.filters=t.filters)));const o=this._buildArgs([e.toBase58()],n,i||"base64",r),s=await this._rpcRequest("getProgramAccounts",o),a=(0,h.vt)(s,Hr((0,h.YO)(mn)));if("error"in a)throw new Error("failed to get accounts owned by program "+e.toBase58()+": "+a.error.message);return a.result}async getParsedProgramAccounts(e,t){const r={};let n;t&&("string"==typeof t?n=t:(n=t.commitment,t.filters&&(r.filters=t.filters)));const i=this._buildArgs([e.toBase58()],n,"jsonParsed",r),o=await this._rpcRequest("getProgramAccounts",i),s=(0,h.vt)(o,Hr((0,h.YO)(vn)));if("error"in s)throw new Error("failed to get accounts owned by program "+e.toBase58()+": "+s.error.message);return s.result}async confirmTransaction(e,t){let r;try{r=c().decode(e)}catch(t){throw new Error("signature must be base58 encoded: "+e)}tr(64===r.length,"signature has invalid length");const n=Date.now(),i=t||this.commitment;let o,s=null;const a=new Promise(((t,r)=>{try{o=this.onSignature(e,((e,r)=>{o=void 0,s={context:r,value:e},t(null)}),i)}catch(e){r(e)}}));let u=this._confirmTransactionInitialTimeout||6e4;switch(i){case"processed":case"recent":case"single":case"confirmed":case"singleGossip":u=this._confirmTransactionInitialTimeout||3e4}try{await function(e,t){let r;const n=new Promise((e=>{r=setTimeout((()=>e(null)),t)}));return Promise.race([e,n]).then((e=>(clearTimeout(r),e)))}(a,u)}finally{o&&this.removeSignatureListener(o)}if(null===s){const t=(Date.now()-n)/1e3;throw new Error(`Transaction was not confirmed in ${t.toFixed(2)} seconds. It is unknown if it succeeded or failed. Check signature ${e} using the Solana Explorer or CLI tools.`)}return s}async getClusterNodes(){const e=await this._rpcRequest("getClusterNodes",[]),t=(0,h.vt)(e,Hr((0,h.YO)(Pn)));if("error"in t)throw new Error("failed to get cluster nodes: "+t.error.message);return t.result}async getVoteAccounts(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getVoteAccounts",t),n=(0,h.vt)(r,On);if("error"in n)throw new Error("failed to get vote accounts: "+n.error.message);return n.result}async getSlot(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getSlot",t),n=(0,h.vt)(r,Hr((0,h.ai)()));if("error"in n)throw new Error("failed to get slot: "+n.error.message);return n.result}async getSlotLeader(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getSlotLeader",t),n=(0,h.vt)(r,Hr((0,h.Yj)()));if("error"in n)throw new Error("failed to get slot leader: "+n.error.message);return n.result}async getSlotLeaders(e,t){const r=[e,t],n=await this._rpcRequest("getSlotLeaders",r),i=(0,h.vt)(n,Hr((0,h.YO)(Dr)));if("error"in i)throw new Error("failed to get slot leaders: "+i.error.message);return i.result}async getSignatureStatus(e,t){const{context:r,value:n}=await this.getSignatureStatuses([e],t);return tr(1===n.length),{context:r,value:n[0]}}async getSignatureStatuses(e,t){const r=[e];t&&r.push(t);const n=await this._rpcRequest("getSignatureStatuses",r),i=(0,h.vt)(n,Ln);if("error"in i)throw new Error("failed to get signature status: "+i.error.message);return i.result}async getTransactionCount(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getTransactionCount",t),n=(0,h.vt)(r,Hr((0,h.ai)()));if("error"in n)throw new Error("failed to get transaction count: "+n.error.message);return n.result}async getTotalSupply(e){return(await this.getSupply({commitment:e,excludeNonCirculatingAccountsList:!0})).value.total}async getInflationGovernor(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getInflationGovernor",t),n=(0,h.vt)(r,rn);if("error"in n)throw new Error("failed to get inflation: "+n.error.message);return n.result}async getInflationReward(e,t,r){const n=this._buildArgs([e.map((e=>e.toBase58()))],r,void 0,{epoch:t}),i=await this._rpcRequest("getInflationReward",n),o=(0,h.vt)(i,qr);if("error"in o)throw new Error("failed to get inflation reward: "+o.error.message);return o.result}async getEpochInfo(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getEpochInfo",t),n=(0,h.vt)(r,nn);if("error"in n)throw new Error("failed to get epoch info: "+n.error.message);return n.result}async getEpochSchedule(){const e=await this._rpcRequest("getEpochSchedule",[]),t=(0,h.vt)(e,on);if("error"in t)throw new Error("failed to get epoch schedule: "+t.error.message);const r=t.result;return new Or(r.slotsPerEpoch,r.leaderScheduleSlotOffset,r.warmup,r.firstNormalEpoch,r.firstNormalSlot)}async getLeaderSchedule(){const e=await this._rpcRequest("getLeaderSchedule",[]),t=(0,h.vt)(e,sn);if("error"in t)throw new Error("failed to get leader schedule: "+t.error.message);return t.result}async getMinimumBalanceForRentExemption(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getMinimumBalanceForRentExemption",r),i=(0,h.vt)(n,Un);return"error"in i?(A.warn("Unable to fetch minimum balance for rent exemption"),0):i.result}async getRecentBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getRecentBlockhash",t),n=(0,h.vt)(r,ei);if("error"in n)throw new Error("failed to get recent blockhash: "+n.error.message);return n.result}async getRecentPerformanceSamples(e){const t=this._buildArgs(e?[e]:[]),r=await this._rpcRequest("getRecentPerformanceSamples",t),n=(0,h.vt)(r,ni);if("error"in n)throw new Error("failed to get recent performance samples: "+n.error.message);return n.result}async getFeeCalculatorForBlockhash(e,t){const r=this._buildArgs([e],t),n=await this._rpcRequest("getFeeCalculatorForBlockhash",r),i=(0,h.vt)(n,ii);if("error"in i)throw new Error("failed to get fee calculator: "+i.error.message);const{context:o,value:s}=i.result;return{context:o,value:null!==s?s.feeCalculator:null}}async getFeeForMessage(e,t){const r=e.serialize().toString("base64"),n=this._buildArgs([r],t),i=await this._rpcRequest("getFeeForMessage",n),o=(0,h.vt)(i,Kr((0,h.me)((0,h.ai)())));if("error"in o)throw new Error("failed to get slot: "+o.error.message);if(null===o.result)throw new Error("invalid blockhash");return o.result}async getRecentBlockhash(e){try{return(await this.getRecentBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhash(e){try{return(await this.getLatestBlockhashAndContext(e)).value}catch(e){throw new Error("failed to get recent blockhash: "+e)}}async getLatestBlockhashAndContext(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getLatestBlockhash",t),n=(0,h.vt)(r,ti);if("error"in n)throw new Error("failed to get latest blockhash: "+n.error.message);return n.result}async getVersion(){const e=await this._rpcRequest("getVersion",[]),t=(0,h.vt)(e,Hr($r));if("error"in t)throw new Error("failed to get version: "+t.error.message);return t.result}async getGenesisHash(){const e=await this._rpcRequest("getGenesisHash",[]),t=(0,h.vt)(e,Hr((0,h.Yj)()));if("error"in t)throw new Error("failed to get genesis hash: "+t.error.message);return t.result}async getBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t&&t.commitment),n=await this._rpcRequest("getBlock",r),i=(0,h.vt)(n,Yn);if("error"in i)throw new Error("failed to get confirmed block: "+i.error.message);const o=i.result;return o?{...o,transactions:o.transactions.map((({transaction:e,meta:t})=>{const r=new er(e.message);return{meta:t,transaction:{...e,message:r}}}))}:o}async getBlockHeight(e){const t=this._buildArgs([],e),r=await this._rpcRequest("getBlockHeight",t),n=(0,h.vt)(r,Hr((0,h.ai)()));if("error"in n)throw new Error("failed to get block height information: "+n.error.message);return n.result}async getBlockProduction(e){let t,r;if("string"==typeof e)r=e;else if(e){const{commitment:n,...i}=e;r=n,t=i}const n=this._buildArgs([],r,"base64",t),i=await this._rpcRequest("getBlockProduction",n),o=(0,h.vt)(i,tn);if("error"in o)throw new Error("failed to get block production information: "+o.error.message);return o.result}async getTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t&&t.commitment),n=await this._rpcRequest("getTransaction",r),i=(0,h.vt)(n,Zn);if("error"in i)throw new Error("failed to get transaction: "+i.error.message);const o=i.result;return o?{...o,transaction:{...o.transaction,message:new er(o.transaction.message)}}:o}async getParsedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getTransaction",r),i=(0,h.vt)(n,$n);if("error"in i)throw new Error("failed to get transaction: "+i.error.message);return i.result}async getParsedTransactions(e,t){const r=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,h.vt)(e,$n);if("error"in t)throw new Error("failed to get transactions: "+t.error.message);return t.result}))}async getTransactions(e,t){const r=e.map((e=>({methodName:"getTransaction",args:this._buildArgsAtLeastConfirmed([e],t)})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,h.vt)(e,Zn);if("error"in t)throw new Error("failed to get transactions: "+t.error.message);return t.result}))}async getConfirmedBlock(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedBlock",r),i=(0,h.vt)(n,Jn);if("error"in i)throw new Error("failed to get confirmed block: "+i.error.message);const o=i.result;if(!o)throw new Error("Confirmed block "+e+" not found");const s={...o,transactions:o.transactions.map((({transaction:e,meta:t})=>{const r=new er(e.message);return{meta:t,transaction:{...e,message:r}}}))};return{...s,transactions:s.transactions.map((({transaction:e,meta:t})=>({meta:t,transaction:ir.populate(e.message,e.signatures)})))}}async getBlocks(e,t,r){const n=this._buildArgsAtLeastConfirmed(void 0!==t?[e,t]:[e],r),i=await this._rpcRequest("getBlocks",n),o=(0,h.vt)(i,Hr((0,h.YO)((0,h.ai)())));if("error"in o)throw new Error("failed to get blocks: "+o.error.message);return o.result}async getBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getBlock",r),i=(0,h.vt)(n,Xn);if("error"in i)throw new Error("failed to get block: "+i.error.message);const o=i.result;if(!o)throw new Error("Block "+e+" not found");return o}async getConfirmedBlockSignatures(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,void 0,{transactionDetails:"signatures",rewards:!1}),n=await this._rpcRequest("getConfirmedBlock",r),i=(0,h.vt)(n,Xn);if("error"in i)throw new Error("failed to get confirmed block: "+i.error.message);const o=i.result;if(!o)throw new Error("Confirmed block "+e+" not found");return o}async getConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t),n=await this._rpcRequest("getConfirmedTransaction",r),i=(0,h.vt)(n,Zn);if("error"in i)throw new Error("failed to get transaction: "+i.error.message);const o=i.result;if(!o)return o;const s=new er(o.transaction.message),a=o.transaction.signatures;return{...o,transaction:ir.populate(s,a)}}async getParsedConfirmedTransaction(e,t){const r=this._buildArgsAtLeastConfirmed([e],t,"jsonParsed"),n=await this._rpcRequest("getConfirmedTransaction",r),i=(0,h.vt)(n,$n);if("error"in i)throw new Error("failed to get confirmed transaction: "+i.error.message);return i.result}async getParsedConfirmedTransactions(e,t){const r=e.map((e=>({methodName:"getConfirmedTransaction",args:this._buildArgsAtLeastConfirmed([e],t,"jsonParsed")})));return(await this._rpcBatchRequest(r)).map((e=>{const t=(0,h.vt)(e,$n);if("error"in t)throw new Error("failed to get confirmed transactions: "+t.error.message);return t.result}))}async getConfirmedSignaturesForAddress(e,t,r){let n={},i=await this.getFirstAvailableBlock();for(;!("until"in n)&&!(--t<=0||t0&&(n.until=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}let o=await this.getSlot("finalized");for(;!("before"in n||++r>o);)try{const e=await this.getConfirmedBlockSignatures(r);e.signatures.length>0&&(n.before=e.signatures[e.signatures.length-1].toString())}catch(e){if(e instanceof Error&&e.message.includes("skipped"))continue;throw e}return(await this.getConfirmedSignaturesForAddress2(e,n)).map((e=>e.signature))}async getConfirmedSignaturesForAddress2(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=await this._rpcRequest("getConfirmedSignaturesForAddress2",n),o=(0,h.vt)(i,wn);if("error"in o)throw new Error("failed to get confirmed signatures for address: "+o.error.message);return o.result}async getSignaturesForAddress(e,t,r){const n=this._buildArgsAtLeastConfirmed([e.toBase58()],r,void 0,t),i=await this._rpcRequest("getSignaturesForAddress",n),o=(0,h.vt)(i,En);if("error"in o)throw new Error("failed to get signatures for address: "+o.error.message);return o.result}async getNonceAndContext(e,t){const{context:r,value:n}=await this.getAccountInfoAndContext(e,t);let i=null;return null!==n&&(i=wr.fromAccountData(n.data)),{context:r,value:i}}async getNonce(e,t){return await this.getNonceAndContext(e,t).then((e=>e.value)).catch((t=>{throw new Error("failed to get nonce for account "+e.toBase58()+": "+t)}))}async requestAirdrop(e,t){const r=await this._rpcRequest("requestAirdrop",[e.toBase58(),t]),n=(0,h.vt)(r,oi);if("error"in n)throw new Error("airdrop to "+e.toBase58()+" failed: "+n.error.message);return n.result}async _recentBlockhash(e){if(!e){for(;this._pollingBlockhash;)await gr(100);const e=Date.now()-this._blockhashInfo.lastFetch>=Fr;if(null!==this._blockhashInfo.recentBlockhash&&!e)return this._blockhashInfo.recentBlockhash}return await this._pollNewBlockhash()}async _pollNewBlockhash(){this._pollingBlockhash=!0;try{const e=Date.now();for(let e=0;e<50;e++){const{blockhash:e}=await this.getRecentBlockhash("finalized");if(this._blockhashInfo.recentBlockhash!=e)return this._blockhashInfo={recentBlockhash:e,lastFetch:Date.now(),transactionSignatures:[],simulatedSignatures:[]},e;await gr(200)}throw new Error(`Unable to obtain a new blockhash after ${Date.now()-e}ms`)}finally{this._pollingBlockhash=!1}}async simulateTransaction(e,t,r){let n;if(e instanceof ir){let t=e;n=new ir({recentBlockhash:t.recentBlockhash,nonceInfo:t.nonceInfo,feePayer:t.feePayer,signatures:[...t.signatures]}),n.instructions=e.instructions}else n=ir.populate(e),n._message=n._json=void 0;if(n.nonceInfo&&t)n.sign(...t);else{let e=this._disableBlockhashCaching;for(;n.recentBlockhash=await this._recentBlockhash(e),t;){if(n.sign(...t),!n.signature)throw new Error("!signature");const r=n.signature.toString("base64");if(!this._blockhashInfo.simulatedSignatures.includes(r)&&!this._blockhashInfo.transactionSignatures.includes(r)){this._blockhashInfo.simulatedSignatures.push(r);break}e=!0}}const i=n._compile(),o=i.serialize(),s=n._serialize(o).toString("base64"),a={encoding:"base64",commitment:this.commitment};if(r){const e=(Array.isArray(r)?r:i.nonProgramIds()).map((e=>e.toBase58()));a.accounts={encoding:"base64",addresses:e}}t&&(a.sigVerify=!0);const u=[s,a],c=await this._rpcRequest("simulateTransaction",u),l=(0,h.vt)(c,en);if("error"in l){let e;if("data"in l.error&&(e=l.error.data.logs,e&&Array.isArray(e))){const t="\n ",r=t+e.join(t);A.error(l.error.message,r)}throw new Nr("failed to simulate transaction: "+l.error.message,e)}return l.result}async sendTransaction(e,t,r){if(e.nonceInfo)e.sign(...t);else{let r=this._disableBlockhashCaching;for(;;){if(e.recentBlockhash=await this._recentBlockhash(r),e.sign(...t),!e.signature)throw new Error("!signature");const n=e.signature.toString("base64");if(!this._blockhashInfo.transactionSignatures.includes(n)){this._blockhashInfo.transactionSignatures.push(n);break}r=!0}}const n=e.serialize();return await this.sendRawTransaction(n,r)}async sendRawTransaction(e,t){const r=w(e).toString("base64");return await this.sendEncodedTransaction(r,t)}async sendEncodedTransaction(e,t){const r={encoding:"base64"},n=t&&t.skipPreflight,i=t&&t.preflightCommitment||this.commitment;t&&t.maxRetries&&(r.maxRetries=t.maxRetries),n&&(r.skipPreflight=n),i&&(r.preflightCommitment=i);const o=[e,r],s=await this._rpcRequest("sendTransaction",o),a=(0,h.vt)(s,si);if("error"in a){let e;throw"data"in a.error&&(e=a.error.data.logs),new Nr("failed to send transaction: "+a.error.message,e)}return a.result}_wsOnOpen(){this._rpcWebSocketConnected=!0,this._rpcWebSocketHeartbeat=setInterval((()=>{this._rpcWebSocket.notify("ping").catch((()=>{}))}),5e3),this._updateSubscriptions()}_wsOnError(e){A.error("ws error:",e.message)}_wsOnClose(e){this._rpcWebSocketHeartbeat&&(clearInterval(this._rpcWebSocketHeartbeat),this._rpcWebSocketHeartbeat=null),1e3!==e?this._resetSubscriptions():this._updateSubscriptions()}async _subscribe(e,t,r){if(null==e.subscriptionId){e.subscriptionId="subscribing";try{const n=await this._rpcWebSocket.call(t,r);"number"==typeof n&&"subscribing"===e.subscriptionId&&(e.subscriptionId=n)}catch(n){"subscribing"===e.subscriptionId&&(e.subscriptionId=null),n instanceof Error&&A.error(`${t} error for argument`,r,n.message)}}}async _unsubscribe(e,t){const r=e.subscriptionId;if(null!=r&&"string"!=typeof r){const e=r;try{await this._rpcWebSocket.call(t,[e])}catch(e){e instanceof Error&&A.error(`${t} error:`,e.message)}}}_resetSubscriptions(){Object.values(this._accountChangeSubscriptions).forEach((e=>e.subscriptionId=null)),Object.values(this._logsSubscriptions).forEach((e=>e.subscriptionId=null)),Object.values(this._programAccountChangeSubscriptions).forEach((e=>e.subscriptionId=null)),Object.values(this._rootSubscriptions).forEach((e=>e.subscriptionId=null)),Object.values(this._signatureSubscriptions).forEach((e=>e.subscriptionId=null)),Object.values(this._slotSubscriptions).forEach((e=>e.subscriptionId=null)),Object.values(this._slotUpdateSubscriptions).forEach((e=>e.subscriptionId=null))}_updateSubscriptions(){const e=Object.keys(this._accountChangeSubscriptions).map(Number),t=Object.keys(this._programAccountChangeSubscriptions).map(Number),r=Object.keys(this._slotSubscriptions).map(Number),n=Object.keys(this._slotUpdateSubscriptions).map(Number),i=Object.keys(this._signatureSubscriptions).map(Number),o=Object.keys(this._rootSubscriptions).map(Number),s=Object.keys(this._logsSubscriptions).map(Number);if(0!==e.length||0!==t.length||0!==r.length||0!==n.length||0!==i.length||0!==o.length||0!==s.length)if(null!==this._rpcWebSocketIdleTimeout&&(clearTimeout(this._rpcWebSocketIdleTimeout),this._rpcWebSocketIdleTimeout=null,this._rpcWebSocketConnected=!0),this._rpcWebSocketConnected){for(let t of e){const e=this._accountChangeSubscriptions[t];this._subscribe(e,"accountSubscribe",this._buildArgs([e.publicKey],e.commitment,"base64"))}for(let e of t){const t=this._programAccountChangeSubscriptions[e];this._subscribe(t,"programSubscribe",this._buildArgs([t.programId],t.commitment,"base64",{filters:t.filters}))}for(let e of r){const t=this._slotSubscriptions[e];this._subscribe(t,"slotSubscribe",[])}for(let e of n){const t=this._slotUpdateSubscriptions[e];this._subscribe(t,"slotsUpdatesSubscribe",[])}for(let e of i){const t=this._signatureSubscriptions[e],r=[t.signature];t.options&&r.push(t.options),this._subscribe(t,"signatureSubscribe",r)}for(let e of o){const t=this._rootSubscriptions[e];this._subscribe(t,"rootSubscribe",[])}for(let e of s){const t=this._logsSubscriptions[e];let r;r="object"==typeof t.filter?{mentions:[t.filter.toString()]}:t.filter,this._subscribe(t,"logsSubscribe",this._buildArgs([r],t.commitment))}}else this._rpcWebSocket.connect();else this._rpcWebSocketConnected&&(this._rpcWebSocketConnected=!1,this._rpcWebSocketIdleTimeout=setTimeout((()=>{this._rpcWebSocketIdleTimeout=null;try{this._rpcWebSocket.close()}catch(e){e instanceof Error&&A.log(`Error when closing socket connection: ${e.message}`)}}),500))}_wsOnAccountNotification(e){const t=(0,h.vt)(e,_n);for(const e of Object.values(this._accountChangeSubscriptions))if(e.subscriptionId===t.subscription)return void e.callback(t.result.value,t.result.context)}onAccountChange(e,t,r){const n=++this._accountChangeSubscriptionCounter;return this._accountChangeSubscriptions[n]={publicKey:e.toBase58(),callback:t,commitment:r,subscriptionId:null},this._updateSubscriptions(),n}async removeAccountChangeListener(e){if(this._accountChangeSubscriptions[e]){const t=this._accountChangeSubscriptions[e];delete this._accountChangeSubscriptions[e],await this._unsubscribe(t,"accountUnsubscribe"),this._updateSubscriptions()}else A.warn(ci(e,"account change"))}_wsOnProgramAccountNotification(e){const t=(0,h.vt)(e,Sn);for(const e of Object.values(this._programAccountChangeSubscriptions))if(e.subscriptionId===t.subscription){const{value:r,context:n}=t.result;return void e.callback({accountId:r.pubkey,accountInfo:r.account},n)}}onProgramAccountChange(e,t,r,n){const i=++this._programAccountChangeSubscriptionCounter;return this._programAccountChangeSubscriptions[i]={programId:e.toBase58(),callback:t,commitment:r,subscriptionId:null,filters:n},this._updateSubscriptions(),i}async removeProgramAccountChangeListener(e){if(this._programAccountChangeSubscriptions[e]){const t=this._programAccountChangeSubscriptions[e];delete this._programAccountChangeSubscriptions[e],await this._unsubscribe(t,"programUnsubscribe"),this._updateSubscriptions()}else A.warn(ci(e,"program account change"))}onLogs(e,t,r){const n=++this._logsSubscriptionCounter;return this._logsSubscriptions[n]={filter:e,callback:t,commitment:r,subscriptionId:null},this._updateSubscriptions(),n}async removeOnLogsListener(e){if(this._logsSubscriptions[e]){const t=this._logsSubscriptions[e];delete this._logsSubscriptions[e],await this._unsubscribe(t,"logsUnsubscribe"),this._updateSubscriptions()}else A.warn(ci(e,"logs"))}_wsOnLogsNotification(e){const t=(0,h.vt)(e,ui),r=Object.keys(this._logsSubscriptions).map(Number);for(let e of r){const r=this._logsSubscriptions[e];if(r.subscriptionId===t.subscription)return void r.callback(t.result.value,t.result.context)}}_wsOnSlotNotification(e){const t=(0,h.vt)(e,Cn);for(const e of Object.values(this._slotSubscriptions))if(e.subscriptionId===t.subscription)return void e.callback(t.result)}onSlotChange(e){const t=++this._slotSubscriptionCounter;return this._slotSubscriptions[t]={callback:e,subscriptionId:null},this._updateSubscriptions(),t}async removeSlotChangeListener(e){if(this._slotSubscriptions[e]){const t=this._slotSubscriptions[e];delete this._slotSubscriptions[e],await this._unsubscribe(t,"slotUnsubscribe"),this._updateSubscriptions()}else A.warn(ci(e,"slot change"))}_wsOnSlotUpdatesNotification(e){const t=(0,h.vt)(e,xn);for(const e of Object.values(this._slotUpdateSubscriptions))if(e.subscriptionId===t.subscription)return void e.callback(t.result)}onSlotUpdate(e){const t=++this._slotUpdateSubscriptionCounter;return this._slotUpdateSubscriptions[t]={callback:e,subscriptionId:null},this._updateSubscriptions(),t}async removeSlotUpdateListener(e){if(this._slotUpdateSubscriptions[e]){const t=this._slotUpdateSubscriptions[e];delete this._slotUpdateSubscriptions[e],await this._unsubscribe(t,"slotsUpdatesUnsubscribe"),this._updateSubscriptions()}else A.warn(ci(e,"slot update"))}_buildArgs(e,t,r,n){const i=t||this._commitment;if(i||r||n){let t={};r&&(t.encoding=r),i&&(t.commitment=i),n&&(t=Object.assign(t,n)),e.push(t)}return e}_buildArgsAtLeastConfirmed(e,t,r,n){const i=t||this._commitment;if(i&&!["confirmed","finalized"].includes(i))throw new Error("Using Connection with default commitment: `"+this._commitment+"`, but method requires at least `confirmed`");return this._buildArgs(e,t,r,n)}_wsOnSignatureNotification(e){const t=(0,h.vt)(e,Mn);for(const[e,r]of Object.entries(this._signatureSubscriptions))if(r.subscriptionId===t.subscription)return void("receivedSignature"===t.result.value?r.callback({type:"received"},t.result.context):(delete this._signatureSubscriptions[Number(e)],this._updateSubscriptions(),r.callback({type:"status",result:t.result.value},t.result.context)))}onSignature(e,t,r){const n=++this._signatureSubscriptionCounter;return this._signatureSubscriptions[n]={signature:e,callback:(e,r)=>{"status"===e.type&&t(e.result,r)},options:{commitment:r},subscriptionId:null},this._updateSubscriptions(),n}onSignatureWithOptions(e,t,r){const n=++this._signatureSubscriptionCounter;return this._signatureSubscriptions[n]={signature:e,callback:t,options:r,subscriptionId:null},this._updateSubscriptions(),n}async removeSignatureListener(e){if(this._signatureSubscriptions[e]){const t=this._signatureSubscriptions[e];delete this._signatureSubscriptions[e],await this._unsubscribe(t,"signatureUnsubscribe"),this._updateSubscriptions()}else A.warn(ci(e,"signature result"))}_wsOnRootNotification(e){const t=(0,h.vt)(e,Bn);for(const e of Object.values(this._rootSubscriptions))if(e.subscriptionId===t.subscription)return void e.callback(t.result)}onRootChange(e){const t=++this._rootSubscriptionCounter;return this._rootSubscriptions[t]={callback:e,subscriptionId:null},this._updateSubscriptions(),t}async removeRootChangeListener(e){if(this._rootSubscriptions[e]){const t=this._rootSubscriptions[e];delete this._rootSubscriptions[e],await this._unsubscribe(t,"rootUnsubscribe"),this._updateSubscriptions()}else A.warn(ci(e,"root change"))}}class di{constructor(e){this._keypair=void 0,this._keypair=e||i().sign.keyPair()}static generate(){return new di(i().sign.keyPair())}static fromSecretKey(e,t){const r=i().sign.keyPair.fromSecretKey(e);if(!t||!t.skipValidation){const e=(new TextEncoder).encode("@solana/web3.js-validation-v1"),t=i().sign.detached(e,r.secretKey);if(!i().sign.detached.verify(e,t,r.publicKey))throw new Error("provided secretKey is invalid")}return new di(r)}static fromSeed(e){return new di(i().sign.keyPair.fromSeed(e))}get publicKey(){return new Ht(this._keypair.publicKey)}get secretKey(){return this._keypair.secretKey}}const hi=d.struct([d.u8("numSignatures"),d.u8("padding"),d.u16("signatureOffset"),d.u16("signatureInstructionIndex"),d.u16("publicKeyOffset"),d.u16("publicKeyInstructionIndex"),d.u16("messageDataOffset"),d.u16("messageDataSize"),d.u16("messageInstructionIndex")]);class fi{constructor(){}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,instructionIndex:i}=e;tr(32===t.length,`Public Key must be 32 bytes but received ${t.length} bytes`),tr(64===n.length,`Signature must be 64 bytes but received ${n.length} bytes`);const s=hi.span,a=s+t.length,u=a+n.length,c=o.Buffer.alloc(u+r.length),l=null==i?65535:i;return hi.encode({numSignatures:1,padding:0,signatureOffset:a,signatureInstructionIndex:l,publicKeyOffset:s,publicKeyInstructionIndex:l,messageDataOffset:u,messageDataSize:r.length,messageInstructionIndex:l},c),c.fill(t,s),c.fill(n,a),c.fill(r,u),new nr({keys:[],programId:fi.programId,data:c})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;tr(64===t.length,`Private key must be 64 bytes but received ${t.length} bytes`);try{const e=di.fromSecretKey(t),o=e.publicKey.toBytes(),s=i().sign.detached(r,e.secretKey);return this.createInstructionWithPublicKey({publicKey:o,message:r,signature:s,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}}fi.programId=new Ht("Ed25519SigVerify111111111111111111111111111");const pi=new Ht("StakeConfig11111111111111111111111111111111");class gi{constructor(e,t){this.staker=void 0,this.withdrawer=void 0,this.staker=e,this.withdrawer=t}}class mi{constructor(e,t,r){this.unixTimestamp=void 0,this.epoch=void 0,this.custodian=void 0,this.unixTimestamp=e,this.epoch=t,this.custodian=r}}mi.default=new mi(0,0,Ht.default);class yi{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=d.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(bi))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a StakeInstruction");return r}static decodeInitialize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{authorized:t,lockup:r}=yr(bi.Initialize,e.data);return{stakePubkey:e.keys[0].pubkey,authorized:new gi(new Ht(t.staker),new Ht(t.withdrawer)),lockup:new mi(r.unixTimestamp,r.epoch,new Ht(r.custodian))}}static decodeDelegate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,6),yr(bi.Delegate,e.data),{stakePubkey:e.keys[0].pubkey,votePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[5].pubkey}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,stakeAuthorizationType:r}=yr(bi.Authorize,e.data),n={stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new Ht(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(n.custodianPubkey=e.keys[3].pubkey),n}static decodeAuthorizeWithSeed(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,2);const{newAuthorized:t,stakeAuthorizationType:r,authoritySeed:n,authorityOwner:i}=yr(bi.AuthorizeWithSeed,e.data),o={stakePubkey:e.keys[0].pubkey,authorityBase:e.keys[1].pubkey,authoritySeed:n,authorityOwner:new Ht(i),newAuthorizedPubkey:new Ht(t),stakeAuthorizationType:{index:r}};return e.keys.length>3&&(o.custodianPubkey=e.keys[3].pubkey),o}static decodeSplit(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=yr(bi.Split,e.data);return{stakePubkey:e.keys[0].pubkey,splitStakePubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[2].pubkey,lamports:t}}static decodeMerge(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),yr(bi.Merge,e.data),{stakePubkey:e.keys[0].pubkey,sourceStakePubKey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,5);const{lamports:t}=yr(bi.Withdraw,e.data),r={stakePubkey:e.keys[0].pubkey,toPubkey:e.keys[1].pubkey,authorizedPubkey:e.keys[4].pubkey,lamports:t};return e.keys.length>5&&(r.custodianPubkey=e.keys[5].pubkey),r}static decodeDeactivate(e){return this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3),yr(bi.Deactivate,e.data),{stakePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey}}static checkProgramId(e){if(!e.equals(Ai.programId))throw new Error("invalid instruction; programId is not StakeProgram")}static checkKeyLength(e,t){if(e.lengthd.struct([Jt("staker"),Jt("withdrawer")],e))(),((e="lockup")=>d.struct([d.ns64("unixTimestamp"),d.ns64("epoch"),Jt("custodian")],e))()])},Authorize:{index:1,layout:d.struct([d.u32("instruction"),Jt("newAuthorized"),d.u32("stakeAuthorizationType")])},Delegate:{index:2,layout:d.struct([d.u32("instruction")])},Split:{index:3,layout:d.struct([d.u32("instruction"),d.ns64("lamports")])},Withdraw:{index:4,layout:d.struct([d.u32("instruction"),d.ns64("lamports")])},Deactivate:{index:5,layout:d.struct([d.u32("instruction")])},Merge:{index:7,layout:d.struct([d.u32("instruction")])},AuthorizeWithSeed:{index:8,layout:d.struct([d.u32("instruction"),Jt("newAuthorized"),d.u32("stakeAuthorizationType"),Xt("authoritySeed"),Jt("authorityOwner")])}}),vi=Object.freeze({Staker:{index:0},Withdrawer:{index:1}});class Ai{constructor(){}static initialize(e){const{stakePubkey:t,authorized:r,lockup:n}=e,i=n||mi.default,o=mr(bi.Initialize,{authorized:{staker:w(r.staker.toBuffer()),withdrawer:w(r.withdrawer.toBuffer())},lockup:{unixTimestamp:i.unixTimestamp,epoch:i.epoch,custodian:w(i.custodian.toBuffer())}}),s={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:cr,isSigner:!1,isWritable:!1}],programId:this.programId,data:o};return new nr(s)}static createAccountWithSeed(e){const t=new ir;t.add(Ir.createAccountWithSeed({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,basePubkey:e.basePubkey,seed:e.seed,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static createAccount(e){const t=new ir;t.add(Ir.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.stakePubkey,lamports:e.lamports,space:this.space,programId:this.programId}));const{stakePubkey:r,authorized:n,lockup:i}=e;return t.add(this.initialize({stakePubkey:r,authorized:n,lockup:i}))}static delegate(e){const{stakePubkey:t,authorizedPubkey:r,votePubkey:n}=e,i=mr(bi.Delegate);return(new ir).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:or,isSigner:!1,isWritable:!1},{pubkey:fr,isSigner:!1,isWritable:!1},{pubkey:pi,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static authorize(e){const{stakePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,stakeAuthorizationType:i,custodianPubkey:o}=e,s=mr(bi.Authorize,{newAuthorized:w(n.toBuffer()),stakeAuthorizationType:i.index}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:or,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new ir).add({keys:a,programId:this.programId,data:s})}static authorizeWithSeed(e){const{stakePubkey:t,authorityBase:r,authoritySeed:n,authorityOwner:i,newAuthorizedPubkey:o,stakeAuthorizationType:s,custodianPubkey:a}=e,u=mr(bi.AuthorizeWithSeed,{newAuthorized:w(o.toBuffer()),stakeAuthorizationType:s.index,authoritySeed:n,authorityOwner:w(i.toBuffer())}),c=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1},{pubkey:or,isSigner:!1,isWritable:!1}];return a&&c.push({pubkey:a,isSigner:!1,isWritable:!1}),(new ir).add({keys:c,programId:this.programId,data:u})}static splitInstruction(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:i}=e,o=mr(bi.Split,{lamports:i});return new nr({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:o})}static split(e){const t=new ir;return t.add(Ir.createAccount({fromPubkey:e.authorizedPubkey,newAccountPubkey:e.splitStakePubkey,lamports:0,space:this.space,programId:this.programId})),t.add(this.splitInstruction(e))}static splitWithSeed(e){const{stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,basePubkey:i,seed:o,lamports:s}=e,a=new ir;return a.add(Ir.allocate({accountPubkey:n,basePubkey:i,seed:o,space:this.space,programId:this.programId})),a.add(this.splitInstruction({stakePubkey:t,authorizedPubkey:r,splitStakePubkey:n,lamports:s}))}static merge(e){const{stakePubkey:t,sourceStakePubKey:r,authorizedPubkey:n}=e,i=mr(bi.Merge);return(new ir).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:or,isSigner:!1,isWritable:!1},{pubkey:fr,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!0,isWritable:!1}],programId:this.programId,data:i})}static withdraw(e){const{stakePubkey:t,authorizedPubkey:r,toPubkey:n,lamports:i,custodianPubkey:o}=e,s=mr(bi.Withdraw,{lamports:i}),a=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:n,isSigner:!1,isWritable:!0},{pubkey:or,isSigner:!1,isWritable:!1},{pubkey:fr,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return o&&a.push({pubkey:o,isSigner:!1,isWritable:!1}),(new ir).add({keys:a,programId:this.programId,data:s})}static deactivate(e){const{stakePubkey:t,authorizedPubkey:r}=e,n=mr(bi.Deactivate);return(new ir).add({keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:or,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:n})}}Ai.programId=new Ht("Stake11111111111111111111111111111111111111"),Ai.space=200;const{publicKeyCreate:wi,ecdsaSign:Ei}=y(),_i=d.struct([d.u8("numSignatures"),d.u16("signatureOffset"),d.u8("signatureInstructionIndex"),d.u16("ethAddressOffset"),d.u8("ethAddressInstructionIndex"),d.u16("messageDataOffset"),d.u16("messageDataSize"),d.u8("messageInstructionIndex"),d.blob(20,"ethAddress"),d.blob(64,"signature"),d.u8("recoveryId")]);class Ii{constructor(){}static publicKeyToEthAddress(e){tr(64===e.length,`Public key must be 64 bytes but received ${e.length} bytes`);try{return o.Buffer.from(v().keccak_256.update(w(e)).digest()).slice(-20)}catch(e){throw new Error(`Error constructing Ethereum address: ${e}`)}}static createInstructionWithPublicKey(e){const{publicKey:t,message:r,signature:n,recoveryId:i,instructionIndex:o}=e;return Ii.createInstructionWithEthAddress({ethAddress:Ii.publicKeyToEthAddress(t),message:r,signature:n,recoveryId:i,instructionIndex:o})}static createInstructionWithEthAddress(e){const{ethAddress:t,message:r,signature:n,recoveryId:i,instructionIndex:s=0}=e;let a;a="string"==typeof t?t.startsWith("0x")?o.Buffer.from(t.substr(2),"hex"):o.Buffer.from(t,"hex"):t,tr(20===a.length,`Address must be 20 bytes but received ${a.length} bytes`);const u=12+a.length,c=u+n.length+1,l=o.Buffer.alloc(_i.span+r.length);return _i.encode({numSignatures:1,signatureOffset:u,signatureInstructionIndex:s,ethAddressOffset:12,ethAddressInstructionIndex:s,messageDataOffset:c,messageDataSize:r.length,messageInstructionIndex:s,signature:w(n),ethAddress:w(a),recoveryId:i},l),l.fill(w(r),_i.span),new nr({keys:[],programId:Ii.programId,data:l})}static createInstructionWithPrivateKey(e){const{privateKey:t,message:r,instructionIndex:n}=e;tr(32===t.length,`Private key must be 32 bytes but received ${t.length} bytes`);try{const e=w(t),i=wi(e,!1).slice(1),s=o.Buffer.from(v().keccak_256.update(w(r)).digest()),{signature:a,recid:u}=Ei(s,e);return this.createInstructionWithPublicKey({publicKey:i,message:r,signature:a,recoveryId:u,instructionIndex:n})}catch(e){throw new Error(`Error creating instruction; ${e}`)}}}Ii.programId=new Ht("KeccakSecp256k11111111111111111111111111111");const Si=new Ht("Va1idator1nfo111111111111111111111111111111"),ki=(0,h.NW)({name:(0,h.Yj)(),website:(0,h.lq)((0,h.Yj)()),details:(0,h.lq)((0,h.Yj)()),keybaseUsername:(0,h.lq)((0,h.Yj)())});class Ci{constructor(e,t){this.key=void 0,this.info=void 0,this.key=e,this.info=t}static fromConfigData(e){let t=[...e];if(2!==Zt(t))return null;const r=[];for(let e=0;e<2;e++){const e=new Ht(t.slice(0,32));t=t.slice(32);const n=1===t.slice(0,1)[0];t=t.slice(1),r.push({publicKey:e,isSigner:n})}if(r[0].publicKey.equals(Si)&&r[1].isSigner){const e=Xt().decode(o.Buffer.from(t)),n=JSON.parse(e);return(0,h.vA)(n,ki),new Ci(r[1].publicKey,n)}return null}}const Ti=new Ht("Vote111111111111111111111111111111111111111"),xi=d.struct([Jt("nodePubkey"),Jt("authorizedWithdrawer"),d.u8("commission"),d.nu64(),d.seq(d.struct([d.nu64("slot"),d.u32("confirmationCount")]),d.offset(d.u32(),-8),"votes"),d.u8("rootSlotValid"),d.nu64("rootSlot"),d.nu64(),d.seq(d.struct([d.nu64("epoch"),Jt("authorizedVoter")]),d.offset(d.u32(),-8),"authorizedVoters"),d.struct([d.seq(d.struct([Jt("authorizedPubkey"),d.nu64("epochOfLastAuthorizedSwitch"),d.nu64("targetEpoch")]),32,"buf"),d.nu64("idx"),d.u8("isEmpty")],"priorVoters"),d.nu64(),d.seq(d.struct([d.nu64("epoch"),d.nu64("credits"),d.nu64("prevCredits")]),d.offset(d.u32(),-8),"epochCredits"),d.struct([d.nu64("slot"),d.nu64("timestamp")],"lastTimestamp")]);class Mi{constructor(e){this.nodePubkey=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.rootSlot=void 0,this.votes=void 0,this.authorizedVoters=void 0,this.priorVoters=void 0,this.epochCredits=void 0,this.lastTimestamp=void 0,this.nodePubkey=e.nodePubkey,this.authorizedWithdrawer=e.authorizedWithdrawer,this.commission=e.commission,this.rootSlot=e.rootSlot,this.votes=e.votes,this.authorizedVoters=e.authorizedVoters,this.priorVoters=e.priorVoters,this.epochCredits=e.epochCredits,this.lastTimestamp=e.lastTimestamp}static fromAccountData(e){const t=xi.decode(w(e),4);let r=t.rootSlot;return t.rootSlotValid||(r=null),new Mi({nodePubkey:new Ht(t.nodePubkey),authorizedWithdrawer:new Ht(t.authorizedWithdrawer),commission:t.commission,votes:t.votes,rootSlot:r,authorizedVoters:t.authorizedVoters.map(Bi),priorVoters:Ri(t.priorVoters),epochCredits:t.epochCredits,lastTimestamp:t.lastTimestamp})}}function Bi({authorizedVoter:e,epoch:t}){return{epoch:t,authorizedVoter:new Ht(e)}}function Pi({authorizedPubkey:e,epochOfLastAuthorizedSwitch:t,targetEpoch:r}){return{authorizedPubkey:new Ht(e),epochOfLastAuthorizedSwitch:t,targetEpoch:r}}function Ri({buf:e,idx:t,isEmpty:r}){return r?[]:[...e.slice(t+1).map(Pi),...e.slice(0,t).map(Pi)]}class Oi{constructor(e,t,r,n){this.nodePubkey=void 0,this.authorizedVoter=void 0,this.authorizedWithdrawer=void 0,this.commission=void 0,this.nodePubkey=e,this.authorizedVoter=t,this.authorizedWithdrawer=r,this.commission=n}}class Ni{constructor(){}static decodeInstructionType(e){this.checkProgramId(e.programId);const t=d.u32("instruction").decode(e.data);let r;for(const[e,n]of Object.entries(Di))if(n.index==t){r=e;break}if(!r)throw new Error("Instruction type incorrect; not a VoteInstruction");return r}static decodeInitializeAccount(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,4);const{voteInit:t}=yr(Di.InitializeAccount,e.data);return{votePubkey:e.keys[0].pubkey,nodePubkey:e.keys[3].pubkey,voteInit:new Oi(new Ht(t.nodePubkey),new Ht(t.authorizedVoter),new Ht(t.authorizedWithdrawer),t.commission)}}static decodeAuthorize(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{newAuthorized:t,voteAuthorizationType:r}=yr(Di.Authorize,e.data);return{votePubkey:e.keys[0].pubkey,authorizedPubkey:e.keys[2].pubkey,newAuthorizedPubkey:new Ht(t),voteAuthorizationType:{index:r}}}static decodeWithdraw(e){this.checkProgramId(e.programId),this.checkKeyLength(e.keys,3);const{lamports:t}=yr(Di.Withdraw,e.data);return{votePubkey:e.keys[0].pubkey,authorizedWithdrawerPubkey:e.keys[2].pubkey,lamports:t,toPubkey:e.keys[1].pubkey}}static checkProgramId(e){if(!e.equals(Ui.programId))throw new Error("invalid instruction; programId is not VoteProgram")}static checkKeyLength(e,t){if(e.lengthd.struct([Jt("nodePubkey"),Jt("authorizedVoter"),Jt("authorizedWithdrawer"),d.u8("commission")],e))()])},Authorize:{index:1,layout:d.struct([d.u32("instruction"),Jt("newAuthorized"),d.u32("voteAuthorizationType")])},Withdraw:{index:3,layout:d.struct([d.u32("instruction"),d.ns64("lamports")])}}),Li=Object.freeze({Voter:{index:0},Withdrawer:{index:1}});class Ui{constructor(){}static initializeAccount(e){const{votePubkey:t,nodePubkey:r,voteInit:n}=e,i=mr(Di.InitializeAccount,{voteInit:{nodePubkey:w(n.nodePubkey.toBuffer()),authorizedVoter:w(n.authorizedVoter.toBuffer()),authorizedWithdrawer:w(n.authorizedWithdrawer.toBuffer()),commission:n.commission}}),o={keys:[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:cr,isSigner:!1,isWritable:!1},{pubkey:or,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}],programId:this.programId,data:i};return new nr(o)}static createAccount(e){const t=new ir;return t.add(Ir.createAccount({fromPubkey:e.fromPubkey,newAccountPubkey:e.votePubkey,lamports:e.lamports,space:this.space,programId:this.programId})),t.add(this.initializeAccount({votePubkey:e.votePubkey,nodePubkey:e.voteInit.nodePubkey,voteInit:e.voteInit}))}static authorize(e){const{votePubkey:t,authorizedPubkey:r,newAuthorizedPubkey:n,voteAuthorizationType:i}=e,o=mr(Di.Authorize,{newAuthorized:w(n.toBuffer()),voteAuthorizationType:i.index}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:or,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!0,isWritable:!1}];return(new ir).add({keys:s,programId:this.programId,data:o})}static withdraw(e){const{votePubkey:t,authorizedWithdrawerPubkey:r,lamports:n,toPubkey:i}=e,o=mr(Di.Withdraw,{lamports:n}),s=[{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:i,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!0,isWritable:!1}];return(new ir).add({keys:s,programId:this.programId,data:o})}}async function Fi(e,t,r){const n=r&&{skipPreflight:r.skipPreflight,preflightCommitment:r.preflightCommitment||r.commitment},i=await e.sendRawTransaction(t,n),o=(await e.confirmTransaction(i,r&&r.commitment)).value;if(o.err)throw new Error(`Raw transaction ${i} failed (${JSON.stringify(o)})`);return i}Ui.programId=new Ht("Vote111111111111111111111111111111111111111"),Ui.space=3731;const ji={http:{devnet:"http://api.devnet.solana.com",testnet:"http://api.testnet.solana.com","mainnet-beta":"http://api.mainnet-beta.solana.com/"},https:{devnet:"https://api.devnet.solana.com",testnet:"https://api.testnet.solana.com","mainnet-beta":"https://api.mainnet-beta.solana.com/"}};function zi(e,t){const r=!1===t?"http":"https";if(!e)return ji[r].devnet;const n=ji[r][e];if(!n)throw new Error(`Unknown ${r} cluster: ${e}`);return n}const Hi=1e9},84174:(e,t,r)=>{"use strict";var n=r(25636).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,l=new Uint8Array(s);e[r];){var d=t[e.charCodeAt(r)];if(255===d)return;for(var h=0,f=s-1;(0!==d||h>>0,l[f]=d%256>>>0,d=d/256>>>0;if(0!==d)throw new Error("Non-zero carry");o=h,r++}for(var p=s-o;p!==s&&0===l[p];)p++;var g=n.allocUnsafe(i+(s-p));g.fill(0,0,i);for(var m=i;p!==s;)g[m++]=l[p++];return g}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=n.from(t)),!n.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var r=0,i=0,o=0,s=t.length;o!==s&&0===t[o];)o++,r++;for(var c=(s-o)*l+1>>>0,d=new Uint8Array(c);o!==s;){for(var h=t[o],f=0,p=c-1;(0!==h||f>>0,d[p]=h%a>>>0,h=h/a>>>0;if(0!==h)throw new Error("Non-zero carry");i=f,o++}for(var g=c-i;g!==c&&0===d[g];)g++;for(var m=u.repeat(r);g{var n=r(84174);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},93449:(e,t,r)=>{"use strict";var n=r(4364);const i=r(7991),o=r(39318),s="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=c,t.SlowBuffer=function(e){return+e!=e&&(e=0),c.alloc(+e)},t.INSPECT_MAX_BYTES=50;const a=2147483647;function u(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}function c(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return h(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!c.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const r=0|m(e,t);let n=u(r);const i=n.write(e,t);return i!==r&&(n=n.slice(0,i)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(J(e,Uint8Array)){const t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(J(e,ArrayBuffer)||e&&J(e.buffer,ArrayBuffer))return p(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(J(e,SharedArrayBuffer)||e&&J(e.buffer,SharedArrayBuffer)))return p(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return c.from(n,t,r);const i=function(e){if(c.isBuffer(e)){const t=0|g(e.length),r=u(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||X(e.length)?u(0):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function h(e){return d(e),u(e<0?0:0|g(e))}function f(e){const t=e.length<0?0:0|g(e.length),r=u(t);for(let n=0;n=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function m(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||J(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return V(e).length;default:if(i)return n?-1:W(e).length;t=(""+t).toLowerCase(),i=!0}}function y(e,t,r){let n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,r);case"utf8":case"utf-8":return C(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return M(this,t,r);case"base64":return k(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function b(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function v(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),X(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:A(e,t,r,n,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):A(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function A(e,t,r,n,i){let o,s=1,a=e.length,u=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,r/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){let n=-1;for(o=r;oa&&(r=a-u),o=r;o>=0;o--){let r=!0;for(let n=0;ni&&(n=i):n=i;const o=t.length;let s;for(n>o/2&&(n=o/2),s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(t,e.length-r),e,r,n)}function k(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function C(e,t,r){r=Math.min(e.length,r);const n=[];let i=t;for(;i239?4:t>223?3:t>191?2:1;if(i+s<=r){let r,n,a,u;switch(s){case 1:t<128&&(o=t);break;case 2:r=e[i+1],128==(192&r)&&(u=(31&t)<<6|63&r,u>127&&(o=u));break;case 3:r=e[i+1],n=e[i+2],128==(192&r)&&128==(192&n)&&(u=(15&t)<<12|(63&r)<<6|63&n,u>2047&&(u<55296||u>57343)&&(o=u));break;case 4:r=e[i+1],n=e[i+2],a=e[i+3],128==(192&r)&&128==(192&n)&&128==(192&a)&&(u=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&a,u>65535&&u<1114112&&(o=u))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(e){const t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nn.length?(c.isBuffer(t)||(t=c.from(t)),t.copy(n,i)):Uint8Array.prototype.set.call(n,t,i);else{if(!c.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(n,i)}i+=t.length}return n},c.byteLength=m,c.prototype._isBuffer=!0,c.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},s&&(c.prototype[s]=c.prototype.inspect),c.prototype.compare=function(e,t,r,n,i){if(J(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;let o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0);const a=Math.min(o,s),u=this.slice(n,i),l=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}const i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let o=!1;for(;;)switch(n){case"hex":return w(this,e,t,r);case"utf8":case"utf-8":return E(this,e,t,r);case"ascii":case"latin1":case"binary":return _(this,e,t,r);case"base64":return I(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const T=4096;function x(e,t,r){let n="";r=Math.min(e.length,r);for(let i=t;in)&&(r=n);let i="";for(let n=t;nr)throw new RangeError("Trying to access beyond buffer length")}function O(e,t,r,n,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function N(e,t,r,n,i){K(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,s>>=8,e[r++]=s,r}function D(e,t,r,n,i){K(t,n,i,e,r,7);let o=Number(t&BigInt(4294967295));e[r+7]=o,o>>=8,e[r+6]=o,o>>=8,e[r+5]=o,o>>=8,e[r+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=s,s>>=8,e[r+2]=s,s>>=8,e[r+1]=s,s>>=8,e[r]=s,r+8}function L(e,t,r,n,i,o){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function U(e,t,r,n,i){return t=+t,r>>>=0,i||L(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function F(e,t,r,n,i){return t=+t,r>>>=0,i||L(e,0,r,8),o.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){const r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||R(e,t,this.length);let n=this[e],i=1,o=0;for(;++o>>=0,t>>>=0,r||R(e,t,this.length);let n=this[e+--t],i=1;for(;t>0&&(i*=256);)n+=this[e+--t]*i;return n},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readBigUInt64LE=$((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+r*2**24;return BigInt(n)+(BigInt(i)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||R(e,t,this.length);let n=this[e],i=1,o=0;for(;++o=i&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||R(e,t,this.length);let n=t,i=1,o=this[e+--n];for(;n>0&&(i*=256);)o+=this[e+--n]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||R(e,2,this.length);const r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){e>>>=0,t||R(e,2,this.length);const r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readBigInt64LE=$((function(e){G(e>>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");const t=this[e],r=this[e+7];void 0!==t&&void 0!==r||Q(e,this.length-8);const n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||R(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||R(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||R(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||R(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,r,n){e=+e,t>>>=0,r>>>=0,n||O(this,e,t,r,Math.pow(2,8*r)-1,0);let i=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,n||O(this,e,t,r,Math.pow(2,8*r)-1,0);let i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigUInt64LE=$((function(e,t=0){return N(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeBigUInt64BE=$((function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){const n=Math.pow(2,8*r-1);O(this,e,t,r,n-1,-n)}let i=0,o=1,s=0;for(this[t]=255&e;++i>>=0,!n){const n=Math.pow(2,8*r-1);O(this,e,t,r,n-1,-n)}let i=r-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o|0)-s&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||O(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigInt64LE=$((function(e,t=0){return N(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeBigInt64BE=$((function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeFloatLE=function(e,t,r){return U(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return U(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(!c.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function K(e,t,r,n,i,o){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`:`>= ${t}${n} and <= ${r}${n}`,new j.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,r){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||Q(t,e.length-(r+1))}(n,i,o)}function G(e,t){if("number"!=typeof e)throw new j.ERR_INVALID_ARG_TYPE(t,"number",e)}function Q(e,t,r){if(Math.floor(e)!==e)throw G(e,r),new j.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new j.ERR_BUFFER_OUT_OF_BOUNDS;throw new j.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),z("ERR_OUT_OF_RANGE",(function(e,t,r){let n=`The value of "${e}" is out of range.`,i=r;return Number.isInteger(r)&&Math.abs(r)>2**32?i=H(String(r)):"bigint"==typeof r&&(i=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(i=H(i)),i+="n"),n+=` It must be ${t}. Received ${i}`,n}),RangeError);const q=/[^+/0-9A-Za-z-_]/g;function W(e,t){let r;t=t||1/0;const n=e.length;let i=null;const o=[];for(let s=0;s55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function V(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,r,n){let i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function J(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function X(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let r=0;r<16;++r){const n=16*r;for(let i=0;i<16;++i)t[n+i]=e[r]+e[i]}return t}();function $(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},52346:e=>{"use strict";e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(o);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var d=0,h=o-1;(0!==l||d>>0,c[h]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,r++}for(var f=o-i;f!==o&&0===c[f];)f++;for(var p=new Uint8Array(n+(o-f)),g=n;f!==o;)p[g++]=c[f++];return p}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var u=(o-i)*c+1>>>0,l=new Uint8Array(u);i!==o;){for(var d=t[i],h=0,f=u-1;(0!==d||h>>0,l[f]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");n=h,i++}for(var p=u-n;p!==u&&0===l[p];)p++;for(var g=a.repeat(r);p=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function u(e,t,r){var n=a(e,r);return r-1>=t&&(n|=a(e,r-1)<<4),n}function c(e,t,r,i){for(var o=0,s=0,a=Math.min(e.length,r),u=t;u=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&s0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)s=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=s<>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);else if("le"===r)for(i=0,o=0;i>>26-a&67108863,(a+=24)>=26&&(a-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=u(e,t,n)<=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n=18?(o-=18,s+=1,this.words[s]|=i>>>26):o+=8;this._strip()},o.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var o=e.length-r,s=o%n,a=Math.min(o,o-s)+r,u=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function g(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],o=0|t.words[0],s=i*o,a=67108863&s,u=s/67108864|0;r.words[0]=a;for(var c=1;c>>26,d=67108863&u,h=Math.min(c,t.length-1),f=Math.max(0,c-e.length+1);f<=h;f++){var p=c-f|0;l+=(s=(i=0|e.words[p])*(o=0|t.words[f])+d)/67108864|0,d=67108863&s}r.words[c]=0|d,u=0|l}return 0!==u?r.words[c]=0|u:r.length--,r._strip()}o.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,s=0;s>>24-i&16777215)||s!==this.length-1?h[6-u.length]+u+r:u+r,(i+=2)>=26&&(i-=26,s--)}for(0!==o&&(r=o.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=f[e],l=p[e];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modrn(l).toString(e);r=(d=d.idivn(l)).isZero()?g+r:h[c-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},s&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length"),n(o>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,i),s},o.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,o=0;i>8&255),r>16&255),6===o?(r>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===o?(r>=0&&(e[r--]=s>>24&255),n=0,o=0):(n=s>>>24,o+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 8191&t||(r+=13,t>>>=13),127&t||(r+=7,t>>>=7),15&t||(r+=4,t>>>=4),3&t||(r+=2,t>>>=2),1&t||r++,r},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,o=0;o>>26;for(;0!==i&&o>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var o=0,s=0;s>26,this.words[s]=67108863&t;for(;0!==o&&s>26,this.words[s]=67108863&t;if(0===o&&s>>13,f=0|s[1],p=8191&f,g=f>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],A=8191&v,w=v>>>13,E=0|s[4],_=8191&E,I=E>>>13,S=0|s[5],k=8191&S,C=S>>>13,T=0|s[6],x=8191&T,M=T>>>13,B=0|s[7],P=8191&B,R=B>>>13,O=0|s[8],N=8191&O,D=O>>>13,L=0|s[9],U=8191&L,F=L>>>13,j=0|a[0],z=8191&j,H=j>>>13,K=0|a[1],G=8191&K,Q=K>>>13,q=0|a[2],W=8191&q,V=q>>>13,Y=0|a[3],J=8191&Y,X=Y>>>13,Z=0|a[4],$=8191&Z,ee=Z>>>13,te=0|a[5],re=8191&te,ne=te>>>13,ie=0|a[6],oe=8191&ie,se=ie>>>13,ae=0|a[7],ue=8191&ae,ce=ae>>>13,le=0|a[8],de=8191&le,he=le>>>13,fe=0|a[9],pe=8191&fe,ge=fe>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(c+(n=Math.imul(d,z))|0)+((8191&(i=(i=Math.imul(d,H))+Math.imul(h,z)|0))<<13)|0;c=((o=Math.imul(h,H))+(i>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,H))+Math.imul(g,z)|0,o=Math.imul(g,H);var ye=(c+(n=n+Math.imul(d,G)|0)|0)+((8191&(i=(i=i+Math.imul(d,Q)|0)+Math.imul(h,G)|0))<<13)|0;c=((o=o+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,H))+Math.imul(b,z)|0,o=Math.imul(b,H),n=n+Math.imul(p,G)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(g,G)|0,o=o+Math.imul(g,Q)|0;var be=(c+(n=n+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,V)|0)+Math.imul(h,W)|0))<<13)|0;c=((o=o+Math.imul(h,V)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,H))+Math.imul(w,z)|0,o=Math.imul(w,H),n=n+Math.imul(y,G)|0,i=(i=i+Math.imul(y,Q)|0)+Math.imul(b,G)|0,o=o+Math.imul(b,Q)|0,n=n+Math.imul(p,W)|0,i=(i=i+Math.imul(p,V)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,V)|0;var ve=(c+(n=n+Math.imul(d,J)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(h,J)|0))<<13)|0;c=((o=o+Math.imul(h,X)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,H))+Math.imul(I,z)|0,o=Math.imul(I,H),n=n+Math.imul(A,G)|0,i=(i=i+Math.imul(A,Q)|0)+Math.imul(w,G)|0,o=o+Math.imul(w,Q)|0,n=n+Math.imul(y,W)|0,i=(i=i+Math.imul(y,V)|0)+Math.imul(b,W)|0,o=o+Math.imul(b,V)|0,n=n+Math.imul(p,J)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(g,J)|0,o=o+Math.imul(g,X)|0;var Ae=(c+(n=n+Math.imul(d,$)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((o=o+Math.imul(h,ee)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(k,z),i=(i=Math.imul(k,H))+Math.imul(C,z)|0,o=Math.imul(C,H),n=n+Math.imul(_,G)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(I,G)|0,o=o+Math.imul(I,Q)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,V)|0)+Math.imul(w,W)|0,o=o+Math.imul(w,V)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(b,J)|0,o=o+Math.imul(b,X)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(g,$)|0,o=o+Math.imul(g,ee)|0;var we=(c+(n=n+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((o=o+Math.imul(h,ne)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(x,z),i=(i=Math.imul(x,H))+Math.imul(M,z)|0,o=Math.imul(M,H),n=n+Math.imul(k,G)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(C,G)|0,o=o+Math.imul(C,Q)|0,n=n+Math.imul(_,W)|0,i=(i=i+Math.imul(_,V)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,V)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(w,J)|0,o=o+Math.imul(w,X)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(b,$)|0,o=o+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(g,re)|0,o=o+Math.imul(g,ne)|0;var Ee=(c+(n=n+Math.imul(d,oe)|0)|0)+((8191&(i=(i=i+Math.imul(d,se)|0)+Math.imul(h,oe)|0))<<13)|0;c=((o=o+Math.imul(h,se)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(P,z),i=(i=Math.imul(P,H))+Math.imul(R,z)|0,o=Math.imul(R,H),n=n+Math.imul(x,G)|0,i=(i=i+Math.imul(x,Q)|0)+Math.imul(M,G)|0,o=o+Math.imul(M,Q)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,V)|0)+Math.imul(C,W)|0,o=o+Math.imul(C,V)|0,n=n+Math.imul(_,J)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(I,J)|0,o=o+Math.imul(I,X)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(w,$)|0,o=o+Math.imul(w,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(b,re)|0,o=o+Math.imul(b,ne)|0,n=n+Math.imul(p,oe)|0,i=(i=i+Math.imul(p,se)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,se)|0;var _e=(c+(n=n+Math.imul(d,ue)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(h,ue)|0))<<13)|0;c=((o=o+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(N,z),i=(i=Math.imul(N,H))+Math.imul(D,z)|0,o=Math.imul(D,H),n=n+Math.imul(P,G)|0,i=(i=i+Math.imul(P,Q)|0)+Math.imul(R,G)|0,o=o+Math.imul(R,Q)|0,n=n+Math.imul(x,W)|0,i=(i=i+Math.imul(x,V)|0)+Math.imul(M,W)|0,o=o+Math.imul(M,V)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(C,J)|0,o=o+Math.imul(C,X)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(I,$)|0,o=o+Math.imul(I,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(w,re)|0,o=o+Math.imul(w,ne)|0,n=n+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,se)|0)+Math.imul(b,oe)|0,o=o+Math.imul(b,se)|0,n=n+Math.imul(p,ue)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(g,ue)|0,o=o+Math.imul(g,ce)|0;var Ie=(c+(n=n+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,he)|0)+Math.imul(h,de)|0))<<13)|0;c=((o=o+Math.imul(h,he)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(U,z),i=(i=Math.imul(U,H))+Math.imul(F,z)|0,o=Math.imul(F,H),n=n+Math.imul(N,G)|0,i=(i=i+Math.imul(N,Q)|0)+Math.imul(D,G)|0,o=o+Math.imul(D,Q)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,V)|0)+Math.imul(R,W)|0,o=o+Math.imul(R,V)|0,n=n+Math.imul(x,J)|0,i=(i=i+Math.imul(x,X)|0)+Math.imul(M,J)|0,o=o+Math.imul(M,X)|0,n=n+Math.imul(k,$)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(C,$)|0,o=o+Math.imul(C,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(I,re)|0,o=o+Math.imul(I,ne)|0,n=n+Math.imul(A,oe)|0,i=(i=i+Math.imul(A,se)|0)+Math.imul(w,oe)|0,o=o+Math.imul(w,se)|0,n=n+Math.imul(y,ue)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(b,ue)|0,o=o+Math.imul(b,ce)|0,n=n+Math.imul(p,de)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(g,de)|0,o=o+Math.imul(g,he)|0;var Se=(c+(n=n+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,ge)|0)+Math.imul(h,pe)|0))<<13)|0;c=((o=o+Math.imul(h,ge)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(U,G),i=(i=Math.imul(U,Q))+Math.imul(F,G)|0,o=Math.imul(F,Q),n=n+Math.imul(N,W)|0,i=(i=i+Math.imul(N,V)|0)+Math.imul(D,W)|0,o=o+Math.imul(D,V)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(R,J)|0,o=o+Math.imul(R,X)|0,n=n+Math.imul(x,$)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(M,$)|0,o=o+Math.imul(M,ee)|0,n=n+Math.imul(k,re)|0,i=(i=i+Math.imul(k,ne)|0)+Math.imul(C,re)|0,o=o+Math.imul(C,ne)|0,n=n+Math.imul(_,oe)|0,i=(i=i+Math.imul(_,se)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,se)|0,n=n+Math.imul(A,ue)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(w,ue)|0,o=o+Math.imul(w,ce)|0,n=n+Math.imul(y,de)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(b,de)|0,o=o+Math.imul(b,he)|0;var ke=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;c=((o=o+Math.imul(g,ge)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(U,W),i=(i=Math.imul(U,V))+Math.imul(F,W)|0,o=Math.imul(F,V),n=n+Math.imul(N,J)|0,i=(i=i+Math.imul(N,X)|0)+Math.imul(D,J)|0,o=o+Math.imul(D,X)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,ee)|0)+Math.imul(R,$)|0,o=o+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,i=(i=i+Math.imul(x,ne)|0)+Math.imul(M,re)|0,o=o+Math.imul(M,ne)|0,n=n+Math.imul(k,oe)|0,i=(i=i+Math.imul(k,se)|0)+Math.imul(C,oe)|0,o=o+Math.imul(C,se)|0,n=n+Math.imul(_,ue)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(I,ue)|0,o=o+Math.imul(I,ce)|0,n=n+Math.imul(A,de)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(w,de)|0,o=o+Math.imul(w,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;c=((o=o+Math.imul(b,ge)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(U,J),i=(i=Math.imul(U,X))+Math.imul(F,J)|0,o=Math.imul(F,X),n=n+Math.imul(N,$)|0,i=(i=i+Math.imul(N,ee)|0)+Math.imul(D,$)|0,o=o+Math.imul(D,ee)|0,n=n+Math.imul(P,re)|0,i=(i=i+Math.imul(P,ne)|0)+Math.imul(R,re)|0,o=o+Math.imul(R,ne)|0,n=n+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,se)|0)+Math.imul(M,oe)|0,o=o+Math.imul(M,se)|0,n=n+Math.imul(k,ue)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(C,ue)|0,o=o+Math.imul(C,ce)|0,n=n+Math.imul(_,de)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(I,de)|0,o=o+Math.imul(I,he)|0;var Te=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,ge)|0)+Math.imul(w,pe)|0))<<13)|0;c=((o=o+Math.imul(w,ge)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(U,$),i=(i=Math.imul(U,ee))+Math.imul(F,$)|0,o=Math.imul(F,ee),n=n+Math.imul(N,re)|0,i=(i=i+Math.imul(N,ne)|0)+Math.imul(D,re)|0,o=o+Math.imul(D,ne)|0,n=n+Math.imul(P,oe)|0,i=(i=i+Math.imul(P,se)|0)+Math.imul(R,oe)|0,o=o+Math.imul(R,se)|0,n=n+Math.imul(x,ue)|0,i=(i=i+Math.imul(x,ce)|0)+Math.imul(M,ue)|0,o=o+Math.imul(M,ce)|0,n=n+Math.imul(k,de)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(C,de)|0,o=o+Math.imul(C,he)|0;var xe=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,ge)|0)+Math.imul(I,pe)|0))<<13)|0;c=((o=o+Math.imul(I,ge)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(U,re),i=(i=Math.imul(U,ne))+Math.imul(F,re)|0,o=Math.imul(F,ne),n=n+Math.imul(N,oe)|0,i=(i=i+Math.imul(N,se)|0)+Math.imul(D,oe)|0,o=o+Math.imul(D,se)|0,n=n+Math.imul(P,ue)|0,i=(i=i+Math.imul(P,ce)|0)+Math.imul(R,ue)|0,o=o+Math.imul(R,ce)|0,n=n+Math.imul(x,de)|0,i=(i=i+Math.imul(x,he)|0)+Math.imul(M,de)|0,o=o+Math.imul(M,he)|0;var Me=(c+(n=n+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,ge)|0)+Math.imul(C,pe)|0))<<13)|0;c=((o=o+Math.imul(C,ge)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(U,oe),i=(i=Math.imul(U,se))+Math.imul(F,oe)|0,o=Math.imul(F,se),n=n+Math.imul(N,ue)|0,i=(i=i+Math.imul(N,ce)|0)+Math.imul(D,ue)|0,o=o+Math.imul(D,ce)|0,n=n+Math.imul(P,de)|0,i=(i=i+Math.imul(P,he)|0)+Math.imul(R,de)|0,o=o+Math.imul(R,he)|0;var Be=(c+(n=n+Math.imul(x,pe)|0)|0)+((8191&(i=(i=i+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;c=((o=o+Math.imul(M,ge)|0)+(i>>>13)|0)+(Be>>>26)|0,Be&=67108863,n=Math.imul(U,ue),i=(i=Math.imul(U,ce))+Math.imul(F,ue)|0,o=Math.imul(F,ce),n=n+Math.imul(N,de)|0,i=(i=i+Math.imul(N,he)|0)+Math.imul(D,de)|0,o=o+Math.imul(D,he)|0;var Pe=(c+(n=n+Math.imul(P,pe)|0)|0)+((8191&(i=(i=i+Math.imul(P,ge)|0)+Math.imul(R,pe)|0))<<13)|0;c=((o=o+Math.imul(R,ge)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(U,de),i=(i=Math.imul(U,he))+Math.imul(F,de)|0,o=Math.imul(F,he);var Re=(c+(n=n+Math.imul(N,pe)|0)|0)+((8191&(i=(i=i+Math.imul(N,ge)|0)+Math.imul(D,pe)|0))<<13)|0;c=((o=o+Math.imul(D,ge)|0)+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Oe=(c+(n=Math.imul(U,pe))|0)+((8191&(i=(i=Math.imul(U,ge))+Math.imul(F,pe)|0))<<13)|0;return c=((o=Math.imul(F,ge))+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,u[0]=me,u[1]=ye,u[2]=be,u[3]=ve,u[4]=Ae,u[5]=we,u[6]=Ee,u[7]=_e,u[8]=Ie,u[9]=Se,u[10]=ke,u[11]=Ce,u[12]=Te,u[13]=xe,u[14]=Me,u[15]=Be,u[16]=Pe,u[17]=Re,u[18]=Oe,0!==c&&(u[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o>>26)|0)>>>26,s&=67108863}r.words[o]=a,n=s,s=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function b(e,t,r){return y(e,t,r)}function v(e,t){this.x=e,this.y=t}Math.imul||(m=g),o.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):r<63?g(this,e,t):r<1024?y(this,e,t):b(this,e,t)},v.prototype.makeRBT=function(e){for(var t=new Array(e),r=o.prototype._countBits(e)-1,n=0;n>=1;return n},v.prototype.permute=function(e,t,r,n,i,o){for(var s=0;s>>=1)i++;return 1<>>=13,r[2*s+1]=8191&o,o>>>=13;for(s=2*t;s>=26,r+=o/67108864|0,r+=s>>>26,this.words[i]=67108863&s}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new o(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var o=e%26,s=Math.min((e-o)/26,this.length),a=67108863^67108863>>>o<s)for(this.length-=s,c=0;c=0&&(0!==l||c>=i);c--){var d=0|this.words[c];this.words[c]=l<<26-o|d>>>o,l=d&a}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(u/67108864|0),this.words[i+r]=67108863&o}for(;i>26,this.words[i+r]=67108863&o;if(0===a)return this._strip();for(n(-1===a),a=0,i=0;i>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,s=0|i.words[i.length-1];0!=(r=26-this._countBits(s))&&(i=i.ushln(r),n.iushln(r),s=0|i.words[i.length-1]);var a,u=n.length-i.length;if("mod"!==t){(a=new o(null)).length=u+1,a.words=new Array(a.length);for(var c=0;c=0;d--){var h=67108864*(0|n.words[i.length+d])+(0|n.words[i.length+d-1]);for(h=Math.min(h/s|0,67108863),n._ishlnsubmul(i,h,d);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,d),n.isZero()||(n.negative^=1);a&&(a.words[d]=h)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},o.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(i=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:i,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(i=a.div.neg()),{div:i,mod:a.mod}):this.negative&e.negative?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,s,a},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),o=r.cmp(n);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0,r=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),s=new o(0),a=new o(0),u=new o(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),d=t.clone();!t.isZero();){for(var h=0,f=1;!(t.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||s.isOdd())&&(i.iadd(l),s.isub(d)),i.iushrn(1),s.iushrn(1);for(var p=0,g=1;!(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||u.isOdd())&&(a.iadd(l),u.isub(d)),a.iushrn(1),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(a),s.isub(u)):(r.isub(t),a.isub(i),u.isub(s))}return{a,b:u,gcd:r.iushln(c)}},o.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,s=new o(1),a=new o(0),u=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;!(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);for(var d=0,h=1;!(r.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(r.iushrn(d);d-- >0;)a.isOdd()&&a.iadd(u),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(i=0===t.cmpn(1)?s:a).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var o=t;t=r,r=o}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return!(1&this.words[0])},o.prototype.isOdd=function(){return!(1&~this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,a&=67108863,this.words[s]=a}return 0!==o&&(this.words[s]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var A={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function E(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function I(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(E,w),E.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,o=s}o>>>=22,e.words[i-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},E.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(A[e])return A[e];var t;if("k256"===e)t=new E;else if("p224"===e)t=new _;else if("p192"===e)t=new I;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return A[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(!(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new o(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),s=0;!i.isZero()&&0===i.andln(1);)s++,i.iushrn(1);n(!i.isZero());var a=new o(1).toRed(this),u=a.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,c).cmp(u);)l.redIAdd(u);for(var d=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),p=s;0!==f.cmp(a);){for(var g=f,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m=0;n--){for(var c=t.words[n],l=u-1;l>=0;l--){var d=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==d||0!==s?(s<<=1,s|=d,(4==++a||0===n&&0===l)&&(i=this.mul(i,r[s]),a=0,s=0)):a=0}u=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new C(e)},i(C,k),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),s=i;return i.cmp(this.m)>=0?s=i.isub(this.m):i.cmpn(0)<0&&(s=i.iadd(this.m)),s._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},7441:(e,t,r)=>{const n=r(52346);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},65566:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,s){if("function"!=typeof n)throw new TypeError("The listener must be a function");var a=new i(n,o||e,s),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],a]:e._events[u].push(a):(e._events[u]=a,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function a(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),a.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,s=new Array(o);i{var t=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var i=t&&t.prototype instanceof m?t:m,o=Object.create(i.prototype),s=new T(n||[]);return o._invoke=function(e,t,r){var n=d;return function(i,o){if(n===f)throw new Error("Generator is already running");if(n===p){if("throw"===i)throw o;return M()}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var a=S(s,r);if(a){if(a===g)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var u=l(e,t,r);if("normal"===u.type){if(n=r.done?p:h,u.arg===g)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=p,r.method="throw",r.arg=u.arg)}}}(e,r,s),o}function l(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",h="suspendedYield",f="executing",p="completed",g={};function m(){}function y(){}function b(){}var v={};u(v,o,(function(){return this}));var A=Object.getPrototypeOf,w=A&&A(A(x([])));w&&w!==r&&n.call(w,o)&&(v=w);var E=b.prototype=m.prototype=Object.create(v);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function I(e,t){function r(i,o,s,a){var u=l(e[i],e,o);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,s,a)}),(function(e){r("throw",e,s,a)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,a)}))}a(u.arg)}var i;this._invoke=function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}}function S(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,S(e,r),"throw"===r.method))return g;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var i=l(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var o=i.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function x(e){if(e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,s=function r(){for(;++i=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var u=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(u&&c){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),C(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;C(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:x(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},54180:(e,t,r)=>{"use strict";var n=r(68759);t.K=void 0;var i=n(r(53130)),o=n(r(99188)),s=n(r(52476)),a=n(r(4638)),u=n(r(83356)),c=n(r(10809));var l=function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ws://localhost:8080",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.autoconnect,i=void 0===r||r,s=t.reconnect,a=void 0===s||s,u=t.reconnect_interval,d=void 0===u?1e3:u,h=t.max_reconnects,f=void 0===h?5:h,p=arguments.length>2?arguments[2]:void 0;return(0,o.default)(this,l),n.call(this,c.default,e,{autoconnect:i,reconnect:a,reconnect_interval:d,max_reconnects:f},p)}return(0,i.default)(l)}(n(r(63223)).default);t.K=l},63223:(e,t,r)=>{"use strict";var n=r(1048).Buffer,i=r(68759);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(r(36045)),s=i(r(40310)),a=i(r(40989)),u=i(r(99188)),c=i(r(53130)),l=i(r(52476)),d=i(r(4638)),h=i(r(83356)),f=r(65566);var p=function(e){(0,l.default)(y,e);var t,r,i,f,p,g,m=(p=y,g=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,h.default)(p);if(g){var r=(0,h.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,d.default)(this,e)});function y(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ws://localhost:8080",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;(0,u.default)(this,y);var o=n.autoconnect,s=void 0===o||o,a=n.reconnect,c=void 0===a||a,l=n.reconnect_interval,d=void 0===l?1e3:l,h=n.max_reconnects,f=void 0===h?5:h,p=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);ir.current_reconnects||0===r.max_reconnects)&&setTimeout((function(){return r._connect(e,t)}),r.reconnect_interval))}))}}]),y}(f.EventEmitter);t.default=p},10809:(e,t,r)=>{"use strict";var n=r(68759);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return new c(e,t)};var i=n(r(99188)),o=n(r(53130)),s=n(r(52476)),a=n(r(4638)),u=n(r(83356));var c=function(e){(0,s.default)(c,e);var t,r,n=(t=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,a.default)(this,e)});function c(e,t,r){var o;return(0,i.default)(this,c),(o=n.call(this)).socket=new window.WebSocket(e,r),o.socket.onopen=function(){return o.emit("open")},o.socket.onmessage=function(e){return o.emit("message",e.data)},o.socket.onerror=function(e){return o.emit("error",e)},o.socket.onclose=function(e){o.emit("close",e.code,e.reason)},o}return(0,o.default)(c,[{key:"send",value:function(e,t,r){var n=r||t;try{this.socket.send(e),n()}catch(e){n(e)}}},{key:"close",value:function(e,t){this.socket.close(e,t)}},{key:"addEventListener",value:function(e,t,r){this.socket.addEventListener(e,t,r)}}]),c}(r(65566).EventEmitter)},19831:(e,t,r)=>{e.exports=r(46721)(r(26527))},26527:(e,t,r)=>{const n=new(0,r(13360).ec)("secp256k1"),i=n.curve,o=i.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new o(t);if(r.cmp(i.p)>=0)return null;r=r.toRed(i.red);let s=r.redSqr().redIMul(r).redIAdd(i.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new o(t),a=new o(r);if(s.cmp(i.p)>=0||a.cmp(i.p)>=0)return null;if(s=s.toRed(i.red),a=a.toRed(i.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const u=s.redSqr().redIMul(s);return a.redSqr().redISub(u.redIAdd(i.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),r=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new o(t);if(r.cmp(i.n)>=0)return 1;if(r.iadd(new o(e)),r.cmp(i.n)>=0&&r.isub(i.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new o(t);if(r.cmp(i.n)>=0||r.isZero())return 1;r.imul(new o(e)),r.cmp(i.n)>=0&&(r=r.umod(i.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new o(t);return r.cmp(i.n)>=0||r.isZero()?1:(a(e,n.keyFromPrivate(t).getPublic()),0)},publicKeyConvert(e,t){const r=s(t);return null===r?1:(a(e,r.getPublic()),0)},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e=0)return 2;const u=n.getPublic().add(i.g.mul(r));return u.isInfinity()?2:(a(e,u),0)},publicKeyTweakMul(e,t,r){const n=s(t);return null===n?1:(r=new o(r)).cmp(i.n)>=0||r.isZero()?2:(a(e,n.getPublic().mul(r)),0)},signatureNormalize(e){const t=new o(e.subarray(0,32)),r=new o(e.subarray(32,64));return t.cmp(i.n)>=0||r.cmp(i.n)>=0?1:(1===r.cmp(n.nh)&&e.set(i.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new o(r).cmp(i.n)>=0)return 1;if(new o(n).cmp(i.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let u=33,c=0;for(;u>1&&0===a[c]&&!(128&a[c+1]);--u,++c);if(a=a.subarray(c),128&a[0])return 1;if(u>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let d=33,h=0;for(;d>1&&0===l[h]&&!(128&l[h+1]);--d,++h);return l=l.subarray(h),128&l[0]||d>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+u+d,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+u]=2,s[5+u]=l.length,s.set(l,6+u),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let u=new o(s);u.cmp(i.n)>=0&&(u=new o(0));let c=new o(t.subarray(6+r));return c.cmp(i.n)>=0&&(c=new o(0)),e.set(u.toArrayLike(Uint8Array,"be",32),0),e.set(c.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const i=e(t,r,null,s,n);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const u=new o(r);if(u.cmp(i.n)>=0||u.isZero())return 1;let c;try{c=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(c.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(c.s.toArrayLike(Uint8Array,"be",32),32),e.recid=c.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},u=new o(a.r),c=new o(a.s);if(u.cmp(i.n)>=0||c.cmp(i.n)>=0)return 1;if(1===c.cmp(n.nh)||u.isZero()||c.isZero())return 3;const l=s(r);if(null===l)return 2;const d=l.getPublic();return n.verify(t,a,d)?0:3},ecdsaRecover(e,t,r,s){const u={r:t.slice(0,32),s:t.slice(32,64)},c=new o(u.r),l=new o(u.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(c.isZero()||l.isZero())return 2;let d;try{d=n.recoverPubKey(s,u,r)}catch(e){return 2}return a(e,d),0},ecdh(e,t,r,a,u,c,l){const d=s(t);if(null===d)return 1;const h=new o(r);if(h.cmp(i.n)>=0||h.isZero())return 2;const f=d.getPublic().mul(h);if(void 0===u){const t=f.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{c||(c=new Uint8Array(32));const t=f.getX().toArray("be",32);for(let e=0;e<32;++e)c[e]=t[e];l||(l=new Uint8Array(32));const r=f.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=u(c,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},46721:e=>{const t="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",n="The tweak was out of range or equal to zero",i="Public Key could not be parsed",o="Public Key serialization error",s="Signature could not be parsed";function a(e,t){if(!e)throw new Error(t)}function u(e,t,r){if(a(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;a(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;a(t.length===r,n)}}function c(e){a("Boolean"===d(e),"Expected compressed to be a Boolean")}function l(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),u("output",e,t),e}function d(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){if(a(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&u("seed",t,32),1===e.contextRandomize(t))throw new Error("Unknow error on context randomization")},privateKeyVerify:t=>(u("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(r){switch(u("private key",r,32),e.privateKeyNegate(r)){case 0:return r;case 1:throw new Error(t)}},privateKeyTweakAdd(t,n){switch(u("private key",t,32),u("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,r){switch(u("private key",t,32),u("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(n)}},publicKeyVerify:t=>(u("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(u("private key",t,32),c(r),n=l(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error("Private Key is invalid");case 2:throw new Error(o)}},publicKeyConvert(t,r=!0,n){switch(u("public key",t,[33,65]),c(r),n=l(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error(o)}},publicKeyNegate(r,n=!0,s){switch(u("public key",r,[33,65]),c(n),s=l(s,n?33:65),e.publicKeyNegate(s,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(t);case 3:throw new Error(o)}},publicKeyCombine(t,r=!0,n){a(Array.isArray(t),"Expected public keys to be an Array"),a(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)u("public key",e,[33,65]);switch(c(r),n=l(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(i);case 2:throw new Error("The sum of the public keys is not valid");case 3:throw new Error(o)}},publicKeyTweakAdd(t,n,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",n,32),c(o),s=l(s,o?33:65),e.publicKeyTweakAdd(s,t,n)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(r)}},publicKeyTweakMul(t,r,o=!0,s){switch(u("public key",t,[33,65]),u("tweak",r,32),c(o),s=l(s,o?33:65),e.publicKeyTweakMul(s,t,r)){case 0:return s;case 1:throw new Error(i);case 2:throw new Error(n)}},signatureNormalize(t){switch(u("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(s)}},signatureExport(r,n){u("signature",r,64);const i={output:n=l(n,72),outputlen:72};switch(e.signatureExport(i,r)){case 0:return n.slice(0,i.outputlen);case 1:throw new Error(s);case 2:throw new Error(t)}},signatureImport(r,n){switch(u("signature",r),n=l(n,64),e.signatureImport(n,r)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(t)}},ecdsaSign(r,n,i={},o){u("message",r,32),u("private key",n,32),a("Object"===d(i),"Expected options to be an Object"),void 0!==i.data&&u("options.data",i.data),void 0!==i.noncefn&&a("Function"===d(i.noncefn),"Expected options.noncefn to be a Function");const s={signature:o=l(o,64),recid:null};switch(e.ecdsaSign(s,r,n,i.data,i.noncefn)){case 0:return s;case 1:throw new Error("The nonce generation function failed, or the private key was invalid");case 2:throw new Error(t)}},ecdsaVerify(t,r,n){switch(u("signature",t,64),u("message",r,32),u("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(s);case 2:throw new Error(i)}},ecdsaRecover(r,n,i,o=!0,h){switch(u("signature",r,64),a("Number"===d(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),u("message",i,32),c(o),h=l(h,o?33:65),e.ecdsaRecover(h,r,n,i)){case 0:return h;case 1:throw new Error(s);case 2:throw new Error("Public key could not be recover");case 3:throw new Error(t)}},ecdh(t,r,n={},o){switch(u("public key",t,[33,65]),u("private key",r,32),a("Object"===d(n),"Expected options to be an Object"),void 0!==n.data&&u("options.data",n.data),void 0!==n.hashfn?(a("Function"===d(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&u("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&u("options.ybuf",n.ybuf,32),u("output",o)):o=l(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(i);case 2:throw new Error("Scalar was invalid (zero or overflow)")}}})},39601:e=>{"use strict";e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r>>0,c=new Uint8Array(o);e[r];){var l=t[e.charCodeAt(r)];if(255===l)return;for(var d=0,h=o-1;(0!==l||d>>0,c[h]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,r++}for(var f=o-i;f!==o&&0===c[f];)f++;for(var p=new Uint8Array(n+(o-f)),g=n;f!==o;)p[g++]=c[f++];return p}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var u=(o-i)*c+1>>>0,l=new Uint8Array(u);i!==o;){for(var d=t[i],h=0,f=u-1;(0!==d||h>>0,l[f]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");n=h,i++}for(var p=u-n;p!==u&&0===l[p];)p++;for(var g=a.repeat(r);p{const n=r(39601);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},32222:()=>{},57561:()=>{},75616:()=>{},52034:()=>{},49349:()=>{},31237:()=>{},63750:()=>{},73127:()=>{},4891:()=>{},30448:()=>{},69957:()=>{},36158:()=>{},50706:()=>{},68261:()=>{},49803:()=>{},48993:()=>{},44294:()=>{},67515:()=>{},37252:()=>{},97941:()=>{},18119:()=>{},36262:()=>{},45423:()=>{},70190:()=>{},79062:()=>{},85080:()=>{},24526:()=>{},93775:()=>{},36320:()=>{},98102:()=>{},8379:()=>{},43167:()=>{},93553:()=>{},14432:()=>{},47331:()=>{},46983:()=>{},28326:()=>{},6186:()=>{},86973:()=>{},99467:()=>{},63011:()=>{},43951:()=>{},67797:()=>{},69001:()=>{},47596:()=>{},27976:()=>{},69512:()=>{},86033:()=>{},1950:()=>{},26531:()=>{},77263:()=>{},94090:()=>{},19925:()=>{},75967:()=>{},47628:()=>{},24505:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},51112:e=>{e.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r},e.exports.__esModule=!0,e.exports.default=e.exports},17048:(e,t,r)=>{var n=r(14319).default;function i(){"use strict";e.exports=i=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var t,r={},o=Object.prototype,s=o.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",l=u.asyncIterator||"@@asyncIterator",d=u.toStringTag||"@@toStringTag";function h(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{h({},"")}catch(t){h=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var i=t&&t.prototype instanceof A?t:A,o=Object.create(i.prototype),s=new R(n||[]);return a(o,"_invoke",{value:x(e,r,s)}),o}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}r.wrap=f;var g="suspendedStart",m="suspendedYield",y="executing",b="completed",v={};function A(){}function w(){}function E(){}var _={};h(_,c,(function(){return this}));var I=Object.getPrototypeOf,S=I&&I(I(O([])));S&&S!==o&&s.call(S,c)&&(_=S);var k=E.prototype=A.prototype=Object.create(_);function C(e){["next","throw","return"].forEach((function(t){h(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function r(i,o,a,u){var c=p(e[i],e,o);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==n(d)&&s.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,a,u)}),(function(e){r("throw",e,a,u)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return r("throw",e,a,u)}))}u(c.arg)}var i;a(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}})}function x(e,r,n){var i=g;return function(o,s){if(i===y)throw Error("Generator is already running");if(i===b){if("throw"===o)throw s;return{value:t,done:!0}}for(n.method=o,n.arg=s;;){var a=n.delegate;if(a){var u=M(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===g)throw i=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=y;var c=p(e,r,n);if("normal"===c.type){if(i=n.done?b:m,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=b,n.method="throw",n.arg=c.arg)}}}function M(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,M(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=p(i,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var s=o.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,v):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function B(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(B,this),this.reset(!0)}function O(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function r(){for(;++i=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var u=s.call(o,"catchLoc"),c=s.call(o,"finallyLoc");if(u&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&s.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),P(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:O(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},r}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},14319:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},75799:(e,t,r)=>{var n=r(17048)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},22601:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(55478).__exportStar(r(22776),t)},55751:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IFRAME_ID=void 0,t.IFRAME_ID="nfid-embed"},49203:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getIframe=void 0;const n=r(55751);t.getIframe=()=>{const e=document.getElementById(n.IFRAME_ID);if(!e||!e.contentWindow)throw new Error("nfid iframe not initialized");return e}},48215:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.buildIframe=t.baseStyle=void 0;const i=r(55751);t.baseStyle={position:"absolute",top:"75px",right:"10px",border:"none",borderRadius:"0.75rem",width:"440px",height:"580px",zIndex:"10",boxShadow:"0px 0px 60px 0px rgba(48,139,245,0.56)",background:"white"},t.buildIframe=({origin:e,onLoad:r})=>{n.debug("makeIframe");const o=new URL(`${e}/embed`),s=document.createElement("iframe");return s.id=i.IFRAME_ID,s.src=o.href,s.allow="publickey-credentials-get",Object.assign(s.style,t.baseStyle),s.onload=r,document.body.appendChild(s),s}},90720:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.hideIframe=t.showIframe=t.mountIframe=void 0;const i=r(55478),o=r(49203),s=r(48215);t.mountIframe=({iframe:e,onLoad:t})=>i.__awaiter(void 0,void 0,void 0,(function*(){n.debug("mountIframe",{iframe:e}),window.document.body.appendChild(e),e.onload=t})),t.showIframe=()=>i.__awaiter(void 0,void 0,void 0,(function*(){const e=(0,o.getIframe)();e&&(n.debug("showIframe",{iframe:e}),Object.assign(e.style,Object.assign({display:"block"},s.baseStyle)))})),t.hideIframe=()=>i.__awaiter(void 0,void 0,void 0,(function*(){const e=(0,o.getIframe)();e&&(n.debug("hideIframe",{iframe:e}),Object.assign(e.style,Object.assign({display:"none"},s.baseStyle)))}))},21831:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.NFIDInpageProvider=void 0;const i=r(55478),o=r(56404),s=r(90720),a=r(61944),u=r(49203);class c extends o.ethers.providers.JsonRpcProvider{constructor(){super("https://eth-goerli.g.alchemy.com/v2/KII7f84ZxFDWMdnm_CNVW5hI8NfbnFhZ"),this.chainId="0x5",this.provider=this}request({method:e,params:t}){return i.__awaiter(this,void 0,void 0,(function*(){switch(n.debug("NFIDInpageProvider.request",{method:e,params:t}),e){case"eth_signTypedData_v4":case"eth_sendTransaction":case"eth_accounts":{const r=(0,u.getIframe)();return(0,s.showIframe)(),yield(0,a.request)(r,{method:e,params:t}).then((e=>{if(n.debug("NFIDInpageProvider.request eth_accounts",{response:e}),(0,s.hideIframe)(),e.error)throw new Error(e.error.message);return e.result}))}default:return n.debug("NFIDInpageProvider.request default",{method:e,params:t}),yield this.send(e,t)}}))}}t.NFIDInpageProvider=c},22776:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.nfid=void 0;const i=r(55478),o=r(92868),s=r(42279),a=r(21831),u=r(48215),c=r(90720),l=new o.BehaviorSubject({isAuthenticated:!1,isIframeInstantiated:!1});l.subscribe({next(e){n.debug("nfidBehavioorSubject: new state",{value:e})},error(e){n.error("nfidBehavioorSubject: something went wrong:",{err:e})},complete(){n.debug("nfidBehavioorSubject done")}}),t.nfid={get provider(){return l.value.provider},get ethereum(){return l.value.ethereum},get isAuthenticated(){return l.value.isAuthenticated},get isIframeInstantiated(){return l.value.isIframeInstantiated},init({origin:e="https://nfid.one"}){return i.__awaiter(this,void 0,void 0,(function*(){n.debug("NFID.init",{origin:e});const t=new a.NFIDInpageProvider;return new Promise((r=>{const n=(0,u.buildIframe)({origin:e,onLoad:()=>{n.style.display="block",l.next(Object.assign(Object.assign({},l.value),{isIframeInstantiated:!0,nfidIframe:n,provider:t,ethereum:t})),r(!0)}})}))}))},login(){return i.__awaiter(this,void 0,void 0,(function*(){if(!l.value.nfidIframe)throw new Error("NFID iframe not instantiated");return(0,c.showIframe)(),new Promise((e=>{(0,o.fromEvent)(window,"message").pipe((0,s.first)((e=>e.data&&"nfid_authenticated"===e.data.type))).subscribe((()=>{l.next(Object.assign(Object.assign({},l.value),{isAuthenticated:!0})),e(!0)}))}))}))},disconnect(){return i.__awaiter(this,void 0,void 0,(function*(){n.debug("NFID.disconnect")}))}}},61944:(e,t,r)=>{"use strict";var n=r(4364);Object.defineProperty(t,"__esModule",{value:!0}),t.request=t.RPC_BASE=void 0;const i=r(55478),o=r(75412);t.RPC_BASE={jsonrpc:"2.0"};class s extends Error{constructor(e,t,r){super(e),this.code=t,this.data=r}}t.request=function(e,{method:t,params:r},a={}){return i.__awaiter(this,void 0,void 0,(function*(){const i=o.v4(),u={jsonrpc:"2.0",id:i,method:t,params:r};return n.debug("request",Object.assign({},u)),new Promise(((t,r)=>{const n=a.timeout&&setTimeout((()=>{window.removeEventListener("message",o),r(new s("Request timed out",408))}),a.timeout),o=e=>{e.data&&e.data.id===i&&(t(e.data),window.removeEventListener("message",o),n&&clearTimeout(n))};window.addEventListener("message",o),e.contentWindow.postMessage(u,"*")}))}))}},57477:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeDecode=void 0,t.encodeDecode=e=>({decode:e.decode.bind(e),encode:e.encode.bind(e)})},86103:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.u256be=t.u256=t.u192be=t.u192=t.u128be=t.u128=t.u64be=t.u64=t.bigIntBE=t.bigInt=void 0;const i=r(78918),o=r(56115),s=r(57477);t.bigInt=e=>t=>{const r=(0,i.blob)(e,t),{encode:a,decode:u}=(0,s.encodeDecode)(r),c=r;return c.decode=(e,t)=>{const r=u(e,t);return(0,o.toBigIntLE)(n.from(r))},c.encode=(t,r,n)=>{const i=(0,o.toBufferLE)(t,e);return a(i,r,n)},c},t.bigIntBE=e=>t=>{const r=(0,i.blob)(e,t),{encode:a,decode:u}=(0,s.encodeDecode)(r),c=r;return c.decode=(e,t)=>{const r=u(e,t);return(0,o.toBigIntBE)(n.from(r))},c.encode=(t,r,n)=>{const i=(0,o.toBufferBE)(t,e);return a(i,r,n)},c},t.u64=(0,t.bigInt)(8),t.u64be=(0,t.bigIntBE)(8),t.u128=(0,t.bigInt)(16),t.u128be=(0,t.bigIntBE)(16),t.u192=(0,t.bigInt)(24),t.u192be=(0,t.bigIntBE)(24),t.u256=(0,t.bigInt)(32),t.u256be=(0,t.bigIntBE)(32)},9609:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decimal=t.WAD=void 0;const i=n(r(55553)),o=r(57477),s=r(86103);t.WAD=new i.default("1e+18"),t.decimal=e=>{const r=(0,s.u128)(e),{encode:n,decode:a}=(0,o.encodeDecode)(r),u=r;return u.decode=(e,r)=>{const n=a(e,r).toString();return new i.default(n).div(t.WAD)},u.encode=(e,r,i)=>{const o=BigInt(e.times(t.WAD).integerValue().toString());return n(o,r,i)},u}},32510:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(57477),t),i(r(86103),t),i(r(9609),t),i(r(60507),t),i(r(22547),t)},60507:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bool=void 0;const n=r(78918),i=r(57477);t.bool=e=>{const t=(0,n.u8)(e),{encode:r,decode:o}=(0,i.encodeDecode)(t),s=t;return s.decode=(e,t)=>!!o(e,t),s.encode=(e,t,n)=>{const i=Number(e);return r(i,t,n)},s}},22547:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publicKey=void 0;const n=r(78918),i=r(58194),o=r(57477);t.publicKey=e=>{const t=(0,n.blob)(32,e),{encode:r,decode:s}=(0,o.encodeDecode)(t),a=t;return a.decode=(e,t)=>{const r=s(e,t);return new i.PublicKey(r)},a.encode=(e,t,n)=>{const i=e.toBuffer();return r(i,t,n)},a}},68117:(e,t,r)=>{"use strict";var n=r(32595),i=(e,t)=>{if(e.length>=t)return e;const r=new Uint8Array(t).fill(0);return r.set(e),r},o=(e,t)=>i(e.length<=t?e:e.slice(0,t),t);function s(e,t,r){const n=0===r&&e.length===t.length?e:e.slice(r,r+t.length);return n.length===t.length&&t.every(((e,t)=>e===n[t]))}function a(e,t){return"fixedSize"in t?t.fixedSize:t.getSizeFromValue(e)}function u(e){return Object.freeze({...e,encode:t=>{const r=new Uint8Array(a(t,e));return e.write(t,r,0),r}})}function c(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0]})}function l(e){return Object.freeze({...e,decode:(t,r=0)=>e.read(t,r)[0],encode:t=>{const r=new Uint8Array(a(t,e));return e.write(t,r,0),r}})}function d(e){return"fixedSize"in e&&"number"==typeof e.fixedSize}function h(e){if(!d(e))throw new n.SolanaError(n.SOLANA_ERROR__CODECS__EXPECTED_FIXED_LENGTH)}function f(e){return!d(e)}function p(e,t){if(d(e)!==d(t))throw new n.SolanaError(n.SOLANA_ERROR__CODECS__ENCODER_DECODER_SIZE_COMPATIBILITY_MISMATCH);if(d(e)&&d(t)&&e.fixedSize!==t.fixedSize)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__ENCODER_DECODER_FIXED_SIZE_MISMATCH,{decoderFixedSize:t.fixedSize,encoderFixedSize:e.fixedSize});if(!d(e)&&!d(t)&&e.maxSize!==t.maxSize)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__ENCODER_DECODER_MAX_SIZE_MISMATCH,{decoderMaxSize:t.maxSize,encoderMaxSize:e.maxSize});return{...t,...e,decode:t.decode,encode:e.encode,read:t.read,write:e.write}}function g(e,t){const r=(r,i,o)=>{const s=e.encode(r);if(y(s,t)>=0)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__ENCODED_BYTES_MUST_NOT_INCLUDE_SENTINEL,{encodedBytes:s,hexEncodedBytes:b(s),hexSentinel:b(t),sentinel:t});return i.set(s,o),o+=s.length,i.set(t,o),o+t.length};return d(e)?u({...e,fixedSize:e.fixedSize+t.length,write:r}):u({...e,...null!=e.maxSize?{maxSize:e.maxSize+t.length}:{},getSizeFromValue:r=>e.getSizeFromValue(r)+t.length,write:r})}function m(e,t){const r=(r,i)=>{const o=0===i?r:r.slice(i),s=y(o,t);if(-1===s)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__SENTINEL_MISSING_IN_DECODED_BYTES,{decodedBytes:o,hexDecodedBytes:b(o),hexSentinel:b(t),sentinel:t});const a=o.slice(0,s);return[e.decode(a),i+a.length+t.length]};return d(e)?c({...e,fixedSize:e.fixedSize+t.length,read:r}):c({...e,...null!=e.maxSize?{maxSize:e.maxSize+t.length}:{},read:r})}function y(e,t){return e.findIndex(((e,r,n)=>1===t.length?e===t[0]:s(n,t,r)))}function b(e){return e.reduce(((e,t)=>e+t.toString(16).padStart(2,"0")),"")}function v(e,t,r,i=0){const o=r.length-i;if(or)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__OFFSET_OUT_OF_RANGE,{bytesLength:r,codecDescription:e,offset:t})}function w(e,t){const r=(r,n,i)=>{const o=e.encode(r);return i=t.write(o.length,n,i),n.set(o,i),i+o.length};if(d(t)&&d(e))return u({...e,fixedSize:t.fixedSize+e.fixedSize,write:r});const n=d(t)?t.fixedSize:t.maxSize??null,i=d(e)?e.fixedSize:e.maxSize??null,o=null!==n&&null!==i?n+i:null;return u({...e,...null!==o?{maxSize:o}:{},getSizeFromValue:r=>{const n=a(r,e);return a(n,t)+n},write:r})}function E(e,t){const r=(r,n)=>{const[i,o]=t.read(r,n),s=Number(i);return((n=o)>0||r.length>s)&&(r=r.slice(n,n+s)),v("addDecoderSizePrefix",s,r),[e.decode(r),n+s]};if(d(t)&&d(e))return c({...e,fixedSize:t.fixedSize+e.fixedSize,read:r});const n=d(t)?t.fixedSize:t.maxSize??null,i=d(e)?e.fixedSize:e.maxSize??null,o=null!==n&&null!==i?n+i:null;return c({...e,...null!==o?{maxSize:o}:{},read:r})}function _(e,t){return u({fixedSize:t,write:(r,n,i)=>{const o=e.encode(r),s=o.length>t?o.slice(0,t):o;return n.set(s,i),i+t}})}function I(e,t){return c({fixedSize:t,read:(r,n)=>{v("fixCodecSize",t,r,n),(n>0||r.length>t)&&(r=r.slice(n,n+t)),d(e)&&(r=o(r,e.fixedSize));const[i]=e.read(r,0);return[i,n+t]}})}function S(e,t){return u({...e,write:(r,n,i)=>{const o=e=>C(e,n.length),s=t.preOffset?t.preOffset({bytes:n,preOffset:i,wrapBytes:o}):i;A("offsetEncoder",s,n.length);const a=e.write(r,n,s),u=t.postOffset?t.postOffset({bytes:n,newPreOffset:s,postOffset:a,preOffset:i,wrapBytes:o}):a;return A("offsetEncoder",u,n.length),u}})}function k(e,t){return c({...e,read:(r,n)=>{const i=e=>C(e,r.length),o=t.preOffset?t.preOffset({bytes:r,preOffset:n,wrapBytes:i}):n;A("offsetDecoder",o,r.length);const[s,a]=e.read(r,o),u=t.postOffset?t.postOffset({bytes:r,newPreOffset:o,postOffset:a,preOffset:n,wrapBytes:i}):a;return A("offsetDecoder",u,r.length),[s,u]}})}function C(e,t){return 0===t?0:(e%t+t)%t}function T(e,t){if(d(e)){const r=t(e.fixedSize);if(r<0)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH,{bytesLength:r,codecDescription:"resizeEncoder"});return u({...e,fixedSize:r})}return u({...e,getSizeFromValue:r=>{const i=t(e.getSizeFromValue(r));if(i<0)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH,{bytesLength:i,codecDescription:"resizeEncoder"});return i}})}function x(e,t){if(d(e)){const r=t(e.fixedSize);if(r<0)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH,{bytesLength:r,codecDescription:"resizeDecoder"});return c({...e,fixedSize:r})}return e}function M(e,t){return S(T(e,(e=>e+t)),{preOffset:({preOffset:e})=>e+t})}function B(e,t){return S(T(e,(e=>e+t)),{postOffset:({postOffset:e})=>e+t})}function P(e,t){return k(x(e,(e=>e+t)),{preOffset:({preOffset:e})=>e+t})}function R(e,t){return k(x(e,(e=>e+t)),{postOffset:({postOffset:e})=>e+t})}function O(e,t,r,n,i=0){for(;r<--n;){const o=e[r];t[r+i]=e[n],t[n+i]=o,r++}r===n&&(t[r+i]=e[r])}function N(e){return h(e),u({...e,write:(t,r,n)=>{const i=e.write(t,r,n);return O(r,r,n,n+e.fixedSize),i}})}function D(e){return h(e),c({...e,read:(t,r)=>{const n=t.slice();return O(t,n,r,r+e.fixedSize),e.read(n,r)}})}function L(e,t){return u({...f(e)?{...e,getSizeFromValue:r=>e.getSizeFromValue(t(r))}:e,write:(r,n,i)=>e.write(t(r),n,i)})}function U(e,t){return c({...e,read:(r,n)=>{const[i,o]=e.read(r,n);return[t(i,r,n),o]}})}t.addCodecSentinel=function(e,t){return p(g(e,t),m(e,t))},t.addCodecSizePrefix=function(e,t){return p(w(e,t),E(e,t))},t.addDecoderSentinel=m,t.addDecoderSizePrefix=E,t.addEncoderSentinel=g,t.addEncoderSizePrefix=w,t.assertByteArrayHasEnoughBytesForCodec=v,t.assertByteArrayIsNotEmptyForCodec=function(e,t,r=0){if(t.length-r<=0)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__CANNOT_DECODE_EMPTY_BYTE_ARRAY,{codecDescription:e})},t.assertByteArrayOffsetIsNotOutOfRange=A,t.assertIsFixedSize=h,t.assertIsVariableSize=function(e){if(!f(e))throw new n.SolanaError(n.SOLANA_ERROR__CODECS__EXPECTED_VARIABLE_LENGTH)},t.combineCodec=p,t.containsBytes=s,t.createCodec=l,t.createDecoder=c,t.createEncoder=u,t.fixBytes=o,t.fixCodecSize=function(e,t){return p(_(e,t),I(e,t))},t.fixDecoderSize=I,t.fixEncoderSize=_,t.getEncodedSize=a,t.isFixedSize=d,t.isVariableSize=f,t.mergeBytes=e=>{const t=e.filter((e=>e.length));if(0===t.length)return e.length?e[0]:new Uint8Array;if(1===t.length)return t[0];const r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);let i=0;return t.forEach((e=>{n.set(e,i),i+=e.length})),n},t.offsetCodec=function(e,t){return p(S(e,t),k(e,t))},t.offsetDecoder=k,t.offsetEncoder=S,t.padBytes=i,t.padLeftCodec=function(e,t){return p(M(e,t),P(e,t))},t.padLeftDecoder=P,t.padLeftEncoder=M,t.padRightCodec=function(e,t){return p(B(e,t),R(e,t))},t.padRightDecoder=R,t.padRightEncoder=B,t.resizeCodec=function(e,t){return p(T(e,t),x(e,t))},t.resizeDecoder=x,t.resizeEncoder=T,t.reverseCodec=function(e){return p(N(e),D(e))},t.reverseDecoder=D,t.reverseEncoder=N,t.transformCodec=function(e,t,r){return l({...L(e,t),read:r?U(e,r).read:e.read})},t.transformDecoder=U,t.transformEncoder=L},78067:(e,t,r)=>{"use strict";var n=r(68117),i=r(1536),o=r(32595);function s(e,t,r){if(t!==r)throw new o.SolanaError(o.SOLANA_ERROR__CODECS__INVALID_NUMBER_OF_ITEMS,{actual:r,codecDescription:e,expected:t})}function a(e){return e.reduce(((e,t)=>null===e||null===t?null:e+t),0)}function u(e){return n.isFixedSize(e)?e.fixedSize:null}function c(e){return n.isFixedSize(e)?e.fixedSize:e.maxSize??null}function l(e,t={}){const r=t.size??i.getU32Encoder(),o=h(r,u(e)),a=h(r,c(e))??void 0;return n.createEncoder({...null!==o?{fixedSize:o}:{getSizeFromValue:t=>("object"==typeof r?n.getEncodedSize(t.length,r):0)+[...t].reduce(((t,r)=>t+n.getEncodedSize(r,e)),0),maxSize:a},write:(t,n,i)=>("number"==typeof r&&s("array",r,t.length),"object"==typeof r&&(i=r.write(t.length,n,i)),t.forEach((t=>{i=e.write(t,n,i)})),i)})}function d(e,t={}){const r=t.size??i.getU32Decoder(),o=u(e),s=h(r,o),a=h(r,c(e))??void 0;return n.createDecoder({...null!==s?{fixedSize:s}:{maxSize:a},read:(t,n)=>{const i=[];if("object"==typeof r&&0===t.slice(n).length)return[i,n];if("remainder"===r){for(;n{for(let t=0;t<8;t+=1)r?(o.push(Boolean(1&e)),e>>=1):(o.push(Boolean(128&e)),e<<=1)})),[o,i+e]}})}function g(e={}){return n.transformEncoder(e.size??i.getU8Encoder(),(e=>e?1:0))}function m(e={}){return n.transformDecoder(e.size??i.getU8Decoder(),(e=>1===Number(e)))}function y(){return n.createEncoder({getSizeFromValue:e=>e.length,write:(e,t,r)=>(t.set(e,r),r+e.length)})}function b(){return n.createDecoder({read:(e,t)=>{const r=e.slice(t);return[r,t+r.length]}})}var v=()=>n.createDecoder({read:(e,t)=>[e.slice(t).reduce(((e,t)=>e+t.toString(16).padStart(2,"0")),""),e.length]});function A(e){return n.createEncoder({fixedSize:e.length,write:(t,r,n)=>(r.set(e,n),n+e.length)})}function w(e){return n.createDecoder({fixedSize:e.length,read:(t,r)=>{const i=v();if(!n.containsBytes(t,e,r))throw new o.SolanaError(o.SOLANA_ERROR__CODECS__INVALID_CONSTANT,{constant:e,data:t,hexConstant:i.decode(e),hexData:i.decode(t),offset:r});return[void 0,r+e.length]}})}function E(e){const t=a(e.map(u)),r=a(e.map(c))??void 0;return n.createEncoder({...null===t?{getSizeFromValue:t=>e.map(((e,r)=>n.getEncodedSize(t[r],e))).reduce(((e,t)=>e+t),0),maxSize:r}:{fixedSize:t},write:(t,r,n)=>(s("tuple",e.length,t.length),e.forEach(((e,i)=>{n=e.write(t[i],r,n)})),n)})}function _(e){const t=a(e.map(u)),r=a(e.map(c))??void 0;return n.createDecoder({...null===t?{maxSize:r}:{fixedSize:t},read:(t,r)=>{const n=[];return e.forEach((e=>{const[i,o]=e.read(t,r);n.push(i),r=o})),[n,r]}})}function I(e,t){const r=C(e),i=(r,n,i)=>{const o=t(r);return k(e,o),e[o].write(r,n,i)};if(null!==r)return n.createEncoder({fixedSize:r,write:i});const o=T(e);return n.createEncoder({...null!==o?{maxSize:o}:{},getSizeFromValue:r=>{const i=t(r);return k(e,i),n.getEncodedSize(r,e[i])},write:i})}function S(e,t){const r=C(e),i=(r,n)=>{const i=t(r,n);return k(e,i),e[i].read(r,n)};if(null!==r)return n.createDecoder({fixedSize:r,read:i});const o=T(e);return n.createDecoder({...null!==o?{maxSize:o}:{},read:i})}function k(e,t){if(void 0===e[t])throw new o.SolanaError(o.SOLANA_ERROR__CODECS__UNION_VARIANT_OUT_OF_RANGE,{maxRange:e.length-1,minRange:0,variant:t})}function C(e){if(0===e.length)return 0;if(!n.isFixedSize(e[0]))return null;const t=e[0].fixedSize;return e.every((e=>n.isFixedSize(e)&&e.fixedSize===t))?t:null}function T(e){return e.map((e=>c(e))).reduce(((e,t)=>null===e||null===t?null:Math.max(e,t)),0)}function x(e,t={}){const r=t.discriminator??"__kind",s=t.size??i.getU8Encoder();return I(e.map((([,e],t)=>n.transformEncoder(E([s,e]),(e=>[t,e])))),(t=>function(e,t){const r=e.findIndex((([e])=>t===e));if(r<0)throw new o.SolanaError(o.SOLANA_ERROR__CODECS__INVALID_DISCRIMINATED_UNION_VARIANT,{value:t,variants:e.map((([e])=>e))});return r}(e,t[r])))}function M(e,t={}){const r=t.discriminator??"__kind",o=t.size??i.getU8Decoder();return S(e.map((([e,t])=>n.transformDecoder(_([o,t]),(([,t])=>({[r]:e,...t}))))),((e,t)=>Number(o.read(e,t)[0])))}function B(e,t={}){return n.combineCodec(x(e,t),M(e,t))}var P=x,R=M,O=B;function N(e){const t=[...new Set(Object.values(e).filter((e=>"number"==typeof e)))].sort(),r=Object.fromEntries(Object.entries(e).slice(t.length)),n=Object.keys(r),i=Object.values(r),o=[...new Set([...n,...i.filter((e=>"string"==typeof e))])];return{enumKeys:n,enumRecord:r,enumValues:i,numericalValues:t,stringValues:o}}function D(e,t){let r=e.length;for(;r--;)if(t(e[r],r,e))return r;return-1}function L(e){if(0===e.length)return"";let t=[e[0],e[0]];const r=[];for(let n=1;n"string"==typeof e)))throw new o.SolanaError(o.SOLANA_ERROR__CODECS__CANNOT_USE_LEXICAL_VALUES_AS_ENUM_DISCRIMINATORS,{stringValues:u.filter((e=>"string"==typeof e))});return n.transformEncoder(r,(e=>{const t=function({enumKeys:e,enumValues:t,variant:r}){const n=D(t,(e=>e===r));return n>=0?n:e.findIndex((e=>e===r))}({enumKeys:a,enumValues:u,variant:e});if(t<0)throw new o.SolanaError(o.SOLANA_ERROR__CODECS__INVALID_ENUM_VARIANT,{formattedNumericalValues:L(c),numericalValues:c,stringValues:l,variant:e});return s?u[t]:t}))}function F(e,t={}){const r=t.size??i.getU8Decoder(),s=t.useValuesAsDiscriminators??!1,{enumKeys:a,enumValues:u,numericalValues:c}=N(e);if(s&&u.some((e=>"string"==typeof e)))throw new o.SolanaError(o.SOLANA_ERROR__CODECS__CANNOT_USE_LEXICAL_VALUES_AS_ENUM_DISCRIMINATORS,{stringValues:u.filter((e=>"string"==typeof e))});return n.transformDecoder(r,(e=>{const t=Number(e),r=function({discriminator:e,enumKeys:t,enumValues:r,useValuesAsDiscriminators:n}){return n?D(r,(t=>t===e)):e>=0&&e[...t.map((()=>{})),e]))}function Q(e,t){return n.transformDecoder(_([...t,e]),(e=>e[e.length-1]))}function q(e,t){return n.transformEncoder(E([e,...t]),(e=>[e,...t.map((()=>{}))]))}function W(e,t){return n.transformDecoder(_([e,...t]),(e=>e[0]))}function V(e,t,r={}){return n.transformEncoder(l(E([e,t]),r),(e=>[...e.entries()]))}function Y(e,t,r={}){return n.transformDecoder(d(_([e,t]),r),(e=>new Map(e)))}function J(){return n.createEncoder({fixedSize:0,write:(e,t,r)=>r})}function X(){return n.createDecoder({fixedSize:0,read:(e,t)=>[void 0,t]})}function Z(e,t={}){const r=null===t.prefix?n.transformEncoder(J(),(e=>{})):g({size:t.prefix??i.getU8Encoder()}),o="zeroes"===t.noneValue?(n.assertIsFixedSize(e),n.fixEncoderSize(J(),e.fixedSize)):t.noneValue?A(t.noneValue):J();return I([n.transformEncoder(E([r,o]),(e=>[!1,void 0])),n.transformEncoder(E([r,e]),(e=>[!0,e]))],(e=>Number(null!==e)))}function $(e,t={}){const r=null===t.prefix?n.transformDecoder(X(),(()=>!1)):m({size:t.prefix??i.getU8Decoder()}),o="zeroes"===t.noneValue?(n.assertIsFixedSize(e),n.fixDecoderSize(X(),e.fixedSize)):t.noneValue?w(t.noneValue):X();return S([n.transformDecoder(_([r,o]),(()=>null)),n.transformDecoder(_([r,e]),(([,e])=>e))],((e,i)=>{if(null===t.prefix&&!t.noneValue)return Number(i[...e]))}function te(e,t={}){return n.transformDecoder(d(e,t),(e=>new Set(e)))}function re(e){const t=e.map((([,e])=>e)),r=a(t.map(u)),i=a(t.map(c))??void 0;return n.createEncoder({...null===r?{getSizeFromValue:t=>e.map((([e,r])=>n.getEncodedSize(t[e],r))).reduce(((e,t)=>e+t),0),maxSize:i}:{fixedSize:r},write:(t,r,n)=>(e.forEach((([e,i])=>{n=i.write(t[e],r,n)})),n)})}function ne(e){const t=e.map((([,e])=>e)),r=a(t.map(u)),i=a(t.map(c))??void 0;return n.createDecoder({...null===r?{maxSize:i}:{fixedSize:r},read:(t,r)=>{const n={};return e.forEach((([e,i])=>{const[o,s]=i.read(t,r);r=s,n[e]=o})),[n,r]}})}t.assertValidNumberOfItemsForCodec=s,t.getArrayCodec=function(e,t={}){return n.combineCodec(l(e,t),d(e,t))},t.getArrayDecoder=d,t.getArrayEncoder=l,t.getBitArrayCodec=function(e,t={}){return n.combineCodec(f(e,t),p(e,t))},t.getBitArrayDecoder=p,t.getBitArrayEncoder=f,t.getBooleanCodec=function(e={}){return n.combineCodec(g(e),m(e))},t.getBooleanDecoder=m,t.getBooleanEncoder=g,t.getBytesCodec=function(){return n.combineCodec(y(),b())},t.getBytesDecoder=b,t.getBytesEncoder=y,t.getConstantCodec=function(e){return n.combineCodec(A(e),w(e))},t.getConstantDecoder=w,t.getConstantEncoder=A,t.getDataEnumCodec=O,t.getDataEnumDecoder=R,t.getDataEnumEncoder=P,t.getDiscriminatedUnionCodec=B,t.getDiscriminatedUnionDecoder=M,t.getDiscriminatedUnionEncoder=x,t.getEnumCodec=j,t.getEnumDecoder=F,t.getEnumEncoder=U,t.getHiddenPrefixCodec=function(e,t){return n.combineCodec(G(e,t),Q(e,t))},t.getHiddenPrefixDecoder=Q,t.getHiddenPrefixEncoder=G,t.getHiddenSuffixCodec=function(e,t){return n.combineCodec(q(e,t),W(e,t))},t.getHiddenSuffixDecoder=W,t.getHiddenSuffixEncoder=q,t.getMapCodec=function(e,t,r={}){return n.combineCodec(V(e,t,r),Y(e,t,r))},t.getMapDecoder=Y,t.getMapEncoder=V,t.getNullableCodec=function(e,t={}){return n.combineCodec(Z(e,t),$(e,t))},t.getNullableDecoder=$,t.getNullableEncoder=Z,t.getScalarEnumCodec=K,t.getScalarEnumDecoder=H,t.getScalarEnumEncoder=z,t.getSetCodec=function(e,t={}){return n.combineCodec(ee(e,t),te(e,t))},t.getSetDecoder=te,t.getSetEncoder=ee,t.getStructCodec=function(e){return n.combineCodec(re(e),ne(e))},t.getStructDecoder=ne,t.getStructEncoder=re,t.getTupleCodec=function(e){return n.combineCodec(E(e),_(e))},t.getTupleDecoder=_,t.getTupleEncoder=E,t.getUnionCodec=function(e,t,r){return n.combineCodec(I(e,t),S(e,r))},t.getUnionDecoder=S,t.getUnionEncoder=I,t.getUnitCodec=function(){return n.combineCodec(J(),X())},t.getUnitDecoder=X,t.getUnitEncoder=J},1536:(e,t,r)=>{"use strict";var n=r(32595),i=r(68117);function o(e,t,r,i){if(ir)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__NUMBER_OUT_OF_RANGE,{codecDescription:e,max:r,min:t,value:i})}var s=(e=>(e[e.Little=0]="Little",e[e.Big=1]="Big",e))(s||{});function a(e){return 1!==e?.endian}function u(e){return i.createEncoder({fixedSize:e.size,write(t,r,n){e.range&&o(e.name,e.range[0],e.range[1],t);const i=new ArrayBuffer(e.size);return e.set(new DataView(i),t,a(e.config)),r.set(new Uint8Array(i),n),n+e.size}})}function c(e){return i.createDecoder({fixedSize:e.size,read(t,r=0){i.assertByteArrayIsNotEmptyForCodec(e.name,t,r),i.assertByteArrayHasEnoughBytesForCodec(e.name,e.size,t,r);const n=new DataView(function(e,t,r){const n=e.byteOffset+(t??0),i=r??e.byteLength;return e.buffer.slice(n,n+i)}(t,r,e.size));return[e.get(n,a(e.config)),r+e.size]}})}var l=(e={})=>u({config:e,name:"f32",set:(e,t,r)=>e.setFloat32(0,Number(t),r),size:4}),d=(e={})=>c({config:e,get:(e,t)=>e.getFloat32(0,t),name:"f32",size:4}),h=(e={})=>u({config:e,name:"f64",set:(e,t,r)=>e.setFloat64(0,Number(t),r),size:8}),f=(e={})=>c({config:e,get:(e,t)=>e.getFloat64(0,t),name:"f64",size:8}),p=(e={})=>u({config:e,name:"i128",range:[-BigInt("0x7fffffffffffffffffffffffffffffff")-1n,BigInt("0x7fffffffffffffffffffffffffffffff")],set:(e,t,r)=>{const n=r?8:0,i=r?0:8;e.setBigInt64(n,BigInt(t)>>64n,r),e.setBigUint64(i,0xffffffffffffffffn&BigInt(t),r)},size:16}),g=(e={})=>c({config:e,get:(e,t)=>{const r=t?8:0,n=t?0:8;return(e.getBigInt64(r,t)<<64n)+e.getBigUint64(n,t)},name:"i128",size:16}),m=(e={})=>u({config:e,name:"i16",range:[-Number("0x7fff")-1,Number("0x7fff")],set:(e,t,r)=>e.setInt16(0,Number(t),r),size:2}),y=(e={})=>c({config:e,get:(e,t)=>e.getInt16(0,t),name:"i16",size:2}),b=(e={})=>u({config:e,name:"i32",range:[-Number("0x7fffffff")-1,Number("0x7fffffff")],set:(e,t,r)=>e.setInt32(0,Number(t),r),size:4}),v=(e={})=>c({config:e,get:(e,t)=>e.getInt32(0,t),name:"i32",size:4}),A=(e={})=>u({config:e,name:"i64",range:[-BigInt("0x7fffffffffffffff")-1n,BigInt("0x7fffffffffffffff")],set:(e,t,r)=>e.setBigInt64(0,BigInt(t),r),size:8}),w=(e={})=>c({config:e,get:(e,t)=>e.getBigInt64(0,t),name:"i64",size:8}),E=()=>u({name:"i8",range:[-Number("0x7f")-1,Number("0x7f")],set:(e,t)=>e.setInt8(0,Number(t)),size:1}),_=()=>c({get:e=>e.getInt8(0),name:"i8",size:1}),I=()=>i.createEncoder({getSizeFromValue:e=>e<=127?1:e<=16383?2:3,maxSize:3,write:(e,t,r)=>{o("shortU16",0,65535,e);const n=[0];for(let t=0;;t+=1){const r=Number(e)>>7*t;if(0===r)break;const i=127&r;n[t]=i,t>0&&(n[t-1]|=128)}return t.set(n,r),r+n.length}}),S=()=>i.createDecoder({maxSize:3,read:(e,t)=>{let r=0,n=0;for(;++n;){const i=n-1,o=e[t+i];if(r|=(127&o)<<7*i,!(128&o))break}return[r,t+n]}}),k=(e={})=>u({config:e,name:"u128",range:[0n,BigInt("0xffffffffffffffffffffffffffffffff")],set:(e,t,r)=>{const n=r?8:0,i=r?0:8;e.setBigUint64(n,BigInt(t)>>64n,r),e.setBigUint64(i,0xffffffffffffffffn&BigInt(t),r)},size:16}),C=(e={})=>c({config:e,get:(e,t)=>{const r=t?8:0,n=t?0:8;return(e.getBigUint64(r,t)<<64n)+e.getBigUint64(n,t)},name:"u128",size:16}),T=(e={})=>u({config:e,name:"u16",range:[0,Number("0xffff")],set:(e,t,r)=>e.setUint16(0,Number(t),r),size:2}),x=(e={})=>c({config:e,get:(e,t)=>e.getUint16(0,t),name:"u16",size:2}),M=(e={})=>u({config:e,name:"u32",range:[0,Number("0xffffffff")],set:(e,t,r)=>e.setUint32(0,Number(t),r),size:4}),B=(e={})=>c({config:e,get:(e,t)=>e.getUint32(0,t),name:"u32",size:4}),P=(e={})=>u({config:e,name:"u64",range:[0n,BigInt("0xffffffffffffffff")],set:(e,t,r)=>e.setBigUint64(0,BigInt(t),r),size:8}),R=(e={})=>c({config:e,get:(e,t)=>e.getBigUint64(0,t),name:"u64",size:8}),O=()=>u({name:"u8",range:[0,Number("0xff")],set:(e,t)=>e.setUint8(0,Number(t)),size:1}),N=()=>c({get:e=>e.getUint8(0),name:"u8",size:1});t.Endian=s,t.assertNumberIsBetweenForCodec=o,t.getF32Codec=(e={})=>i.combineCodec(l(e),d(e)),t.getF32Decoder=d,t.getF32Encoder=l,t.getF64Codec=(e={})=>i.combineCodec(h(e),f(e)),t.getF64Decoder=f,t.getF64Encoder=h,t.getI128Codec=(e={})=>i.combineCodec(p(e),g(e)),t.getI128Decoder=g,t.getI128Encoder=p,t.getI16Codec=(e={})=>i.combineCodec(m(e),y(e)),t.getI16Decoder=y,t.getI16Encoder=m,t.getI32Codec=(e={})=>i.combineCodec(b(e),v(e)),t.getI32Decoder=v,t.getI32Encoder=b,t.getI64Codec=(e={})=>i.combineCodec(A(e),w(e)),t.getI64Decoder=w,t.getI64Encoder=A,t.getI8Codec=()=>i.combineCodec(E(),_()),t.getI8Decoder=_,t.getI8Encoder=E,t.getShortU16Codec=()=>i.combineCodec(I(),S()),t.getShortU16Decoder=S,t.getShortU16Encoder=I,t.getU128Codec=(e={})=>i.combineCodec(k(e),C(e)),t.getU128Decoder=C,t.getU128Encoder=k,t.getU16Codec=(e={})=>i.combineCodec(T(e),x(e)),t.getU16Decoder=x,t.getU16Encoder=T,t.getU32Codec=(e={})=>i.combineCodec(M(e),B(e)),t.getU32Decoder=B,t.getU32Encoder=M,t.getU64Codec=(e={})=>i.combineCodec(P(e),R(e)),t.getU64Decoder=R,t.getU64Encoder=P,t.getU8Codec=()=>i.combineCodec(O(),N()),t.getU8Decoder=N,t.getU8Encoder=O},98700:(e,t,r)=>{"use strict";var n=r(32595),i=r(68117);function o(e,t,r=t){if(!t.match(new RegExp(`^[${e}]*$`)))throw new n.SolanaError(n.SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE,{alphabet:e,base:e.length,value:r})}var s=e=>i.createEncoder({getSizeFromValue:t=>{const[r,n]=c(t,e[0]);if(!n)return t.length;const i=l(n,e);return r.length+Math.ceil(i.toString(16).length/2)},write(t,r,n){if(o(e,t),""===t)return n;const[i,s]=c(t,e[0]);if(!s)return r.set(new Uint8Array(i.length).fill(0),n),n+i.length;let a=l(s,e);const u=[];for(;a>0n;)u.unshift(Number(a%256n)),a/=256n;const d=[...Array(i.length).fill(0),...u];return r.set(d,n),n+d.length}}),a=e=>i.createDecoder({read(t,r){const n=0===r?t:t.slice(r);if(0===n.length)return["",0];let i=n.findIndex((e=>0!==e));i=-1===i?n.length:i;const o=e[0].repeat(i);if(i===n.length)return[o,t.length];const s=function(e,t){const r=BigInt(t.length),n=[];for(;e>0n;)n.unshift(t[Number(e%r)]),e/=r;return n.join("")}(n.slice(i).reduce(((e,t)=>256n*e+BigInt(t)),0n),e);return[o+s,t.length]}}),u=e=>i.combineCodec(s(e),a(e));function c(e,t){const[r,n]=e.split(new RegExp(`((?!${t}).*)`));return[r,n]}function l(e,t){const r=BigInt(t.length);let n=0n;for(const i of e)n*=r,n+=BigInt(t.indexOf(i));return n}var d="0123456789",h={alphabet:"0123456789abcdef",base:16};function f(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:void 0}var p=()=>i.createEncoder({getSizeFromValue:e=>Math.ceil(e.length/2),write(e,t,r){const i=e.length,o=i/2;if(1===i){const i=f(e.charCodeAt(0));if(void 0===i)throw new n.SolanaError(n.SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE,{...h,value:e});return t.set([i],r),1+r}const s=new Uint8Array(o);for(let t=0,r=0;ti.createDecoder({read:(e,t)=>[e.slice(t).reduce(((e,t)=>e+t.toString(16).padStart(2,"0")),""),e.length]}),m="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",y=(e,t)=>i.createEncoder({getSizeFromValue:e=>Math.floor(e.length*t/8),write(r,n,i){if(o(e,r),""===r)return i;const s=v([...r].map((t=>e.indexOf(t))),t,8,!1);return n.set(s,i),s.length+i}}),b=(e,t)=>i.createDecoder({read(r,n=0){const i=0===n?r:r.slice(n);return 0===i.length?["",r.length]:[v([...i],8,t,!0).map((t=>e[t])).join(""),r.length]}});function v(e,t,r,n){const i=[];let o=0,s=0;const a=(1<=r;)s-=r,i.push(o>>s&a);return n&&s>0&&i.push(o<i.createEncoder({getSizeFromValue:e=>{try{return atob(e).length}catch(t){throw new n.SolanaError(n.SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE,{alphabet:A,base:64,value:e})}},write(e,t,r){try{const n=atob(e).split("").map((e=>e.charCodeAt(0)));return t.set(n,r),n.length+r}catch(t){throw new n.SolanaError(n.SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE,{alphabet:A,base:64,value:e})}}}),E=()=>i.createDecoder({read(e,t=0){const r=e.slice(t);return[btoa(String.fromCharCode(...r)),e.length]}}),_=e=>e.replace(/\u0000/g,""),I=globalThis.TextDecoder,S=globalThis.TextEncoder,k=()=>{let e;return i.createEncoder({getSizeFromValue:t=>(e||=new S).encode(t).length,write:(t,r,n)=>{const i=(e||=new S).encode(t);return r.set(i,n),n+i.length}})},C=()=>{let e;return i.createDecoder({read(t,r){const n=(e||=new I).decode(t.slice(r));return[_(n),t.length]}})};t.assertValidBaseString=o,t.getBase10Codec=()=>u(d),t.getBase10Decoder=()=>a(d),t.getBase10Encoder=()=>s(d),t.getBase16Codec=()=>i.combineCodec(p(),g()),t.getBase16Decoder=g,t.getBase16Encoder=p,t.getBase58Codec=()=>u(m),t.getBase58Decoder=()=>a(m),t.getBase58Encoder=()=>s(m),t.getBase64Codec=()=>i.combineCodec(w(),E()),t.getBase64Decoder=E,t.getBase64Encoder=w,t.getBaseXCodec=u,t.getBaseXDecoder=a,t.getBaseXEncoder=s,t.getBaseXResliceCodec=(e,t)=>i.combineCodec(y(e,t),b(e,t)),t.getBaseXResliceDecoder=b,t.getBaseXResliceEncoder=y,t.getUtf8Codec=()=>i.combineCodec(k(),C()),t.getUtf8Decoder=C,t.getUtf8Encoder=k,t.padNullCharacters=(e,t)=>e.padEnd(t,"\0"),t.removeNullCharacters=_},22319:(e,t,r)=>{"use strict";var n=r(68117),i=r(78067),o=r(1536),s=r(98700),a=r(14014);Object.keys(n).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}})})),Object.keys(i).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})})),Object.keys(o).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})})),Object.keys(s).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),Object.keys(a).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})}))},32595:(e,t)=>{"use strict";var r=-32700,n=-32603,i=-32602,o=-32601,s=-32600,a=-32015,u=-32014,c=-32012,l=-32010,d=-32009,h=-32007,f=-32006,p=-32004,g=-32002,m=-32001,y=4615e3,b=4615026,v=4615045,A=705e4,w=7050030,E=7050031,_=7050035;function I(e){return Array.isArray(e)?"%5B"+e.map(I).join("%2C%20")+"%5D":"bigint"==typeof e?`${e}n`:encodeURIComponent(String(null!=e&&null===Object.getPrototypeOf(e)?{...e}:e))}function S([e,t]){return`${e}=${I(t)}`}var k=class extends Error{cause=this.cause;context;constructor(...[e,t]){let r,n;if(t){const{cause:e,...i}=t;e&&(n={cause:e}),Object.keys(i).length>0&&(r=i)}super(function(e,t={}){{let r=`Solana error #${e}; Decode this error by running \`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(r+=` '${function(e){const t=Object.entries(e).map(S).join("&");return btoa(t)}(t)}'`),`${r}\``}}(e,r),n),this.context={__code:e,...r},this.name="SolanaError"}};function C(...e){"captureStackTrace"in Error&&"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(...e)}function T({errorCodeBaseOffset:e,getErrorContext:t,orderedErrorNames:r,rpcEnumError:n},i){let o,s;"string"==typeof n?o=n:(o=Object.keys(n)[0],s=n[o]);const a=e+r.indexOf(o),u=t(a,o,s),c=new k(a,u);return C(c,i),c}var x=["GenericError","InvalidArgument","InvalidInstructionData","InvalidAccountData","AccountDataTooSmall","InsufficientFunds","IncorrectProgramId","MissingRequiredSignature","AccountAlreadyInitialized","UninitializedAccount","UnbalancedInstruction","ModifiedProgramId","ExternalAccountLamportSpend","ExternalAccountDataModified","ReadonlyLamportChange","ReadonlyDataModified","DuplicateAccountIndex","ExecutableModified","RentEpochModified","NotEnoughAccountKeys","AccountDataSizeChanged","AccountNotExecutable","AccountBorrowFailed","AccountBorrowOutstanding","DuplicateAccountOutOfSync","Custom","InvalidError","ExecutableDataModified","ExecutableLamportChange","ExecutableAccountNotRentExempt","UnsupportedProgramId","CallDepth","MissingAccount","ReentrancyNotAllowed","MaxSeedLengthExceeded","InvalidSeeds","InvalidRealloc","ComputationalBudgetExceeded","PrivilegeEscalation","ProgramEnvironmentSetupFailure","ProgramFailedToComplete","ProgramFailedToCompile","Immutable","IncorrectAuthority","BorshIoError","AccountNotRentExempt","InvalidAccountOwner","ArithmeticOverflow","UnsupportedSysvar","IllegalOwner","MaxAccountsDataAllocationsExceeded","MaxAccountsExceeded","MaxInstructionTraceLengthExceeded","BuiltinProgramsMustConsumeComputeUnits"];function M(e,t){return T({errorCodeBaseOffset:4615001,getErrorContext:(t,r,n)=>t===y?{errorName:r,index:e,...void 0!==n?{instructionErrorContext:n}:null}:t===b?{code:n,index:e}:t===v?{encodedData:n,index:e}:{index:e},orderedErrorNames:x,rpcEnumError:t},M)}var B=["AccountInUse","AccountLoadedTwice","AccountNotFound","ProgramAccountNotFound","InsufficientFundsForFee","InvalidAccountForFee","AlreadyProcessed","BlockhashNotFound","CallChainTooDeep","MissingSignatureForFee","InvalidAccountIndex","SignatureFailure","InvalidProgramForExecution","SanitizeFailure","ClusterMaintenance","AccountBorrowOutstanding","WouldExceedMaxBlockCostLimit","UnsupportedVersion","InvalidWritableAccount","WouldExceedMaxAccountCostLimit","WouldExceedAccountDataBlockLimit","TooManyAccountLocks","AddressLookupTableNotFound","InvalidAddressLookupTableOwner","InvalidAddressLookupTableData","InvalidAddressLookupTableIndex","InvalidRentPayingAccount","WouldExceedMaxVoteCostLimit","WouldExceedAccountDataTotalLimit","DuplicateInstruction","InsufficientFundsForRent","MaxLoadedAccountsDataSizeExceeded","InvalidLoadedAccountsDataSizeLimit","ResanitizationNeeded","ProgramExecutionTemporarilyRestricted","UnbalancedTransaction"];function P(e){return"object"==typeof e&&"InstructionError"in e?M(...e.InstructionError):T({errorCodeBaseOffset:7050001,getErrorContext:(e,t,r)=>e===A?{errorName:t,...void 0!==r?{transactionErrorContext:r}:null}:e===w?{index:r}:e===E||e===_?{accountIndex:r.account_index}:void 0,orderedErrorNames:B,rpcEnumError:e},P)}t.SOLANA_ERROR__ACCOUNTS__ACCOUNT_NOT_FOUND=323e4,t.SOLANA_ERROR__ACCOUNTS__EXPECTED_ALL_ACCOUNTS_TO_BE_DECODED=3230004,t.SOLANA_ERROR__ACCOUNTS__EXPECTED_DECODED_ACCOUNT=3230003,t.SOLANA_ERROR__ACCOUNTS__FAILED_TO_DECODE_ACCOUNT=3230002,t.SOLANA_ERROR__ACCOUNTS__ONE_OR_MORE_ACCOUNTS_NOT_FOUND=32300001,t.SOLANA_ERROR__ADDRESSES__FAILED_TO_FIND_VIABLE_PDA_BUMP_SEED=2800009,t.SOLANA_ERROR__ADDRESSES__INVALID_BASE58_ENCODED_ADDRESS=2800002,t.SOLANA_ERROR__ADDRESSES__INVALID_BYTE_LENGTH=28e5,t.SOLANA_ERROR__ADDRESSES__INVALID_ED25519_PUBLIC_KEY=2800003,t.SOLANA_ERROR__ADDRESSES__INVALID_SEEDS_POINT_ON_CURVE=2800008,t.SOLANA_ERROR__ADDRESSES__MALFORMED_PDA=2800004,t.SOLANA_ERROR__ADDRESSES__MAX_NUMBER_OF_PDA_SEEDS_EXCEEDED=2800006,t.SOLANA_ERROR__ADDRESSES__MAX_PDA_SEED_LENGTH_EXCEEDED=2800007,t.SOLANA_ERROR__ADDRESSES__PDA_BUMP_SEED_OUT_OF_RANGE=2800005,t.SOLANA_ERROR__ADDRESSES__PDA_ENDS_WITH_PDA_MARKER=2800010,t.SOLANA_ERROR__ADDRESSES__STRING_LENGTH_OUT_OF_RANGE=2800001,t.SOLANA_ERROR__BLOCKHASH_STRING_LENGTH_OUT_OF_RANGE=4,t.SOLANA_ERROR__BLOCK_HEIGHT_EXCEEDED=1,t.SOLANA_ERROR__CODECS__CANNOT_DECODE_EMPTY_BYTE_ARRAY=8078e3,t.SOLANA_ERROR__CODECS__CANNOT_USE_LEXICAL_VALUES_AS_ENUM_DISCRIMINATORS=8078022,t.SOLANA_ERROR__CODECS__ENCODED_BYTES_MUST_NOT_INCLUDE_SENTINEL=8078020,t.SOLANA_ERROR__CODECS__ENCODER_DECODER_FIXED_SIZE_MISMATCH=8078005,t.SOLANA_ERROR__CODECS__ENCODER_DECODER_MAX_SIZE_MISMATCH=8078006,t.SOLANA_ERROR__CODECS__ENCODER_DECODER_SIZE_COMPATIBILITY_MISMATCH=8078004,t.SOLANA_ERROR__CODECS__ENUM_DISCRIMINATOR_OUT_OF_RANGE=8078008,t.SOLANA_ERROR__CODECS__EXPECTED_FIXED_LENGTH=8078002,t.SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH=8078013,t.SOLANA_ERROR__CODECS__EXPECTED_VARIABLE_LENGTH=8078003,t.SOLANA_ERROR__CODECS__EXPECTED_ZERO_VALUE_TO_MATCH_ITEM_FIXED_SIZE=8078019,t.SOLANA_ERROR__CODECS__INVALID_BYTE_LENGTH=8078001,t.SOLANA_ERROR__CODECS__INVALID_CONSTANT=8078018,t.SOLANA_ERROR__CODECS__INVALID_DISCRIMINATED_UNION_VARIANT=8078009,t.SOLANA_ERROR__CODECS__INVALID_ENUM_VARIANT=8078010,t.SOLANA_ERROR__CODECS__INVALID_LITERAL_UNION_VARIANT=8078015,t.SOLANA_ERROR__CODECS__INVALID_NUMBER_OF_ITEMS=8078007,t.SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE=8078012,t.SOLANA_ERROR__CODECS__LITERAL_UNION_DISCRIMINATOR_OUT_OF_RANGE=8078016,t.SOLANA_ERROR__CODECS__NUMBER_OUT_OF_RANGE=8078011,t.SOLANA_ERROR__CODECS__OFFSET_OUT_OF_RANGE=8078014,t.SOLANA_ERROR__CODECS__SENTINEL_MISSING_IN_DECODED_BYTES=8078021,t.SOLANA_ERROR__CODECS__UNION_VARIANT_OUT_OF_RANGE=8078017,t.SOLANA_ERROR__CRYPTO__RANDOM_VALUES_FUNCTION_UNIMPLEMENTED=3611e3,t.SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_ALREADY_INITIALIZED=4615009,t.SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_BORROW_FAILED=4615023,t.SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_BORROW_OUTSTANDING=4615024,t.SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_DATA_SIZE_CHANGED=4615021,t.SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_DATA_TOO_SMALL=4615005,t.SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_NOT_EXECUTABLE=4615022,t.SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_NOT_RENT_EXEMPT=4615046,t.SOLANA_ERROR__INSTRUCTION_ERROR__ARITHMETIC_OVERFLOW=4615048,t.SOLANA_ERROR__INSTRUCTION_ERROR__BORSH_IO_ERROR=v,t.SOLANA_ERROR__INSTRUCTION_ERROR__BUILTIN_PROGRAMS_MUST_CONSUME_COMPUTE_UNITS=4615054,t.SOLANA_ERROR__INSTRUCTION_ERROR__CALL_DEPTH=4615032,t.SOLANA_ERROR__INSTRUCTION_ERROR__COMPUTATIONAL_BUDGET_EXCEEDED=4615038,t.SOLANA_ERROR__INSTRUCTION_ERROR__CUSTOM=b,t.SOLANA_ERROR__INSTRUCTION_ERROR__DUPLICATE_ACCOUNT_INDEX=4615017,t.SOLANA_ERROR__INSTRUCTION_ERROR__DUPLICATE_ACCOUNT_OUT_OF_SYNC=4615025,t.SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_ACCOUNT_NOT_RENT_EXEMPT=4615030,t.SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_DATA_MODIFIED=4615028,t.SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_LAMPORT_CHANGE=4615029,t.SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_MODIFIED=4615018,t.SOLANA_ERROR__INSTRUCTION_ERROR__EXTERNAL_ACCOUNT_DATA_MODIFIED=4615014,t.SOLANA_ERROR__INSTRUCTION_ERROR__EXTERNAL_ACCOUNT_LAMPORT_SPEND=4615013,t.SOLANA_ERROR__INSTRUCTION_ERROR__GENERIC_ERROR=4615001,t.SOLANA_ERROR__INSTRUCTION_ERROR__ILLEGAL_OWNER=4615050,t.SOLANA_ERROR__INSTRUCTION_ERROR__IMMUTABLE=4615043,t.SOLANA_ERROR__INSTRUCTION_ERROR__INCORRECT_AUTHORITY=4615044,t.SOLANA_ERROR__INSTRUCTION_ERROR__INCORRECT_PROGRAM_ID=4615007,t.SOLANA_ERROR__INSTRUCTION_ERROR__INSUFFICIENT_FUNDS=4615006,t.SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_DATA=4615004,t.SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_OWNER=4615047,t.SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ARGUMENT=4615002,t.SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ERROR=4615027,t.SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_INSTRUCTION_DATA=4615003,t.SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_REALLOC=4615037,t.SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_SEEDS=4615036,t.SOLANA_ERROR__INSTRUCTION_ERROR__MAX_ACCOUNTS_DATA_ALLOCATIONS_EXCEEDED=4615051,t.SOLANA_ERROR__INSTRUCTION_ERROR__MAX_ACCOUNTS_EXCEEDED=4615052,t.SOLANA_ERROR__INSTRUCTION_ERROR__MAX_INSTRUCTION_TRACE_LENGTH_EXCEEDED=4615053,t.SOLANA_ERROR__INSTRUCTION_ERROR__MAX_SEED_LENGTH_EXCEEDED=4615035,t.SOLANA_ERROR__INSTRUCTION_ERROR__MISSING_ACCOUNT=4615033,t.SOLANA_ERROR__INSTRUCTION_ERROR__MISSING_REQUIRED_SIGNATURE=4615008,t.SOLANA_ERROR__INSTRUCTION_ERROR__MODIFIED_PROGRAM_ID=4615012,t.SOLANA_ERROR__INSTRUCTION_ERROR__NOT_ENOUGH_ACCOUNT_KEYS=4615020,t.SOLANA_ERROR__INSTRUCTION_ERROR__PRIVILEGE_ESCALATION=4615039,t.SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_ENVIRONMENT_SETUP_FAILURE=4615040,t.SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_FAILED_TO_COMPILE=4615042,t.SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_FAILED_TO_COMPLETE=4615041,t.SOLANA_ERROR__INSTRUCTION_ERROR__READONLY_DATA_MODIFIED=4615016,t.SOLANA_ERROR__INSTRUCTION_ERROR__READONLY_LAMPORT_CHANGE=4615015,t.SOLANA_ERROR__INSTRUCTION_ERROR__REENTRANCY_NOT_ALLOWED=4615034,t.SOLANA_ERROR__INSTRUCTION_ERROR__RENT_EPOCH_MODIFIED=4615019,t.SOLANA_ERROR__INSTRUCTION_ERROR__UNBALANCED_INSTRUCTION=4615011,t.SOLANA_ERROR__INSTRUCTION_ERROR__UNINITIALIZED_ACCOUNT=4615010,t.SOLANA_ERROR__INSTRUCTION_ERROR__UNKNOWN=y,t.SOLANA_ERROR__INSTRUCTION_ERROR__UNSUPPORTED_PROGRAM_ID=4615031,t.SOLANA_ERROR__INSTRUCTION_ERROR__UNSUPPORTED_SYSVAR=4615049,t.SOLANA_ERROR__INSTRUCTION__EXPECTED_TO_HAVE_ACCOUNTS=4128e3,t.SOLANA_ERROR__INSTRUCTION__EXPECTED_TO_HAVE_DATA=4128001,t.SOLANA_ERROR__INSTRUCTION__PROGRAM_ID_MISMATCH=4128002,t.SOLANA_ERROR__INVALID_BLOCKHASH_BYTE_LENGTH=5,t.SOLANA_ERROR__INVALID_NONCE=2,t.SOLANA_ERROR__INVARIANT_VIOLATION__CACHED_ABORTABLE_ITERABLE_CACHE_ENTRY_MISSING=9900002,t.SOLANA_ERROR__INVARIANT_VIOLATION__SWITCH_MUST_BE_EXHAUSTIVE=9900003,t.SOLANA_ERROR__INVARIANT_VIOLATION__WEBSOCKET_MESSAGE_ITERATOR_MUST_NOT_POLL_BEFORE_RESOLVING_EXISTING_MESSAGE_PROMISE=9900001,t.SOLANA_ERROR__INVARIANT_VIOLATION__WEBSOCKET_MESSAGE_ITERATOR_STATE_MISSING=99e5,t.SOLANA_ERROR__JSON_RPC__INTERNAL_ERROR=n,t.SOLANA_ERROR__JSON_RPC__INVALID_PARAMS=i,t.SOLANA_ERROR__JSON_RPC__INVALID_REQUEST=s,t.SOLANA_ERROR__JSON_RPC__METHOD_NOT_FOUND=o,t.SOLANA_ERROR__JSON_RPC__PARSE_ERROR=r,t.SOLANA_ERROR__JSON_RPC__SCAN_ERROR=c,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_CLEANED_UP=m,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_NOT_AVAILABLE=p,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_STATUS_NOT_AVAILABLE_YET=u,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_KEY_EXCLUDED_FROM_SECONDARY_INDEX=l,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_LONG_TERM_STORAGE_SLOT_SKIPPED=d,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_MIN_CONTEXT_SLOT_NOT_REACHED=-32016,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_NODE_UNHEALTHY=-32005,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_NO_SNAPSHOT=-32008,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SEND_TRANSACTION_PREFLIGHT_FAILURE=g,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SLOT_SKIPPED=h,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_HISTORY_NOT_AVAILABLE=-32011,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_PRECOMPILE_VERIFICATION_FAILURE=f,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_SIGNATURE_LEN_MISMATCH=-32013,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_SIGNATURE_VERIFICATION_FAILURE=-32003,t.SOLANA_ERROR__JSON_RPC__SERVER_ERROR_UNSUPPORTED_TRANSACTION_VERSION=a,t.SOLANA_ERROR__KEYS__INVALID_KEY_PAIR_BYTE_LENGTH=3704e3,t.SOLANA_ERROR__KEYS__INVALID_PRIVATE_KEY_BYTE_LENGTH=3704001,t.SOLANA_ERROR__KEYS__INVALID_SIGNATURE_BYTE_LENGTH=3704002,t.SOLANA_ERROR__KEYS__PUBLIC_KEY_MUST_MATCH_PRIVATE_KEY=3704004,t.SOLANA_ERROR__KEYS__SIGNATURE_STRING_LENGTH_OUT_OF_RANGE=3704003,t.SOLANA_ERROR__LAMPORTS_OUT_OF_RANGE=6,t.SOLANA_ERROR__MALFORMED_BIGINT_STRING=7,t.SOLANA_ERROR__MALFORMED_NUMBER_STRING=8,t.SOLANA_ERROR__NONCE_ACCOUNT_NOT_FOUND=3,t.SOLANA_ERROR__RPC_SUBSCRIPTIONS__CANNOT_CREATE_SUBSCRIPTION_REQUEST=819e4,t.SOLANA_ERROR__RPC_SUBSCRIPTIONS__EXPECTED_SERVER_SUBSCRIPTION_ID=8190001,t.SOLANA_ERROR__RPC_SUBSCRIPTIONS__TRANSPORT_CLOSED_BEFORE_MESSAGE_BUFFERED=8190002,t.SOLANA_ERROR__RPC_SUBSCRIPTIONS__TRANSPORT_CONNECTION_CLOSED=8190003,t.SOLANA_ERROR__RPC_SUBSCRIPTIONS__TRANSPORT_FAILED_TO_CONNECT=8190004,t.SOLANA_ERROR__RPC__INTEGER_OVERFLOW=81e5,t.SOLANA_ERROR__RPC__TRANSPORT_HTTP_ERROR=8100002,t.SOLANA_ERROR__RPC__TRANSPORT_HTTP_HEADER_FORBIDDEN=8100001,t.SOLANA_ERROR__SIGNER__ADDRESS_CANNOT_HAVE_MULTIPLE_SIGNERS=5508e3,t.SOLANA_ERROR__SIGNER__EXPECTED_KEY_PAIR_SIGNER=5508001,t.SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_MODIFYING_SIGNER=5508003,t.SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_PARTIAL_SIGNER=5508004,t.SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_SIGNER=5508002,t.SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_MODIFYING_SIGNER=5508006,t.SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_PARTIAL_SIGNER=5508007,t.SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SENDING_SIGNER=5508008,t.SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SIGNER=5508005,t.SOLANA_ERROR__SIGNER__TRANSACTION_CANNOT_HAVE_MULTIPLE_SENDING_SIGNERS=5508009,t.SOLANA_ERROR__SIGNER__TRANSACTION_SENDING_SIGNER_MISSING=5508010,t.SOLANA_ERROR__SIGNER__WALLET_MULTISIGN_UNIMPLEMENTED=5508011,t.SOLANA_ERROR__SUBTLE_CRYPTO__CANNOT_EXPORT_NON_EXTRACTABLE_KEY=3610007,t.SOLANA_ERROR__SUBTLE_CRYPTO__DIGEST_UNIMPLEMENTED=3610001,t.SOLANA_ERROR__SUBTLE_CRYPTO__DISALLOWED_IN_INSECURE_CONTEXT=361e4,t.SOLANA_ERROR__SUBTLE_CRYPTO__ED25519_ALGORITHM_UNIMPLEMENTED=3610002,t.SOLANA_ERROR__SUBTLE_CRYPTO__EXPORT_FUNCTION_UNIMPLEMENTED=3610003,t.SOLANA_ERROR__SUBTLE_CRYPTO__GENERATE_FUNCTION_UNIMPLEMENTED=3610004,t.SOLANA_ERROR__SUBTLE_CRYPTO__SIGN_FUNCTION_UNIMPLEMENTED=3610005,t.SOLANA_ERROR__SUBTLE_CRYPTO__VERIFY_FUNCTION_UNIMPLEMENTED=3610006,t.SOLANA_ERROR__TIMESTAMP_OUT_OF_RANGE=9,t.SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_BORROW_OUTSTANDING=7050016,t.SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_IN_USE=7050001,t.SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_LOADED_TWICE=7050002,t.SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_NOT_FOUND=7050003,t.SOLANA_ERROR__TRANSACTION_ERROR__ADDRESS_LOOKUP_TABLE_NOT_FOUND=7050023,t.SOLANA_ERROR__TRANSACTION_ERROR__ALREADY_PROCESSED=7050007,t.SOLANA_ERROR__TRANSACTION_ERROR__BLOCKHASH_NOT_FOUND=7050008,t.SOLANA_ERROR__TRANSACTION_ERROR__CALL_CHAIN_TOO_DEEP=7050009,t.SOLANA_ERROR__TRANSACTION_ERROR__CLUSTER_MAINTENANCE=7050015,t.SOLANA_ERROR__TRANSACTION_ERROR__DUPLICATE_INSTRUCTION=w,t.SOLANA_ERROR__TRANSACTION_ERROR__INSUFFICIENT_FUNDS_FOR_FEE=7050005,t.SOLANA_ERROR__TRANSACTION_ERROR__INSUFFICIENT_FUNDS_FOR_RENT=E,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ACCOUNT_FOR_FEE=7050006,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ACCOUNT_INDEX=7050011,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_DATA=7050025,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_INDEX=7050026,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_OWNER=7050024,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT=7050033,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_PROGRAM_FOR_EXECUTION=7050013,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_RENT_PAYING_ACCOUNT=7050027,t.SOLANA_ERROR__TRANSACTION_ERROR__INVALID_WRITABLE_ACCOUNT=7050019,t.SOLANA_ERROR__TRANSACTION_ERROR__MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED=7050032,t.SOLANA_ERROR__TRANSACTION_ERROR__MISSING_SIGNATURE_FOR_FEE=7050010,t.SOLANA_ERROR__TRANSACTION_ERROR__PROGRAM_ACCOUNT_NOT_FOUND=7050004,t.SOLANA_ERROR__TRANSACTION_ERROR__PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED=_,t.SOLANA_ERROR__TRANSACTION_ERROR__RESANITIZATION_NEEDED=7050034,t.SOLANA_ERROR__TRANSACTION_ERROR__SANITIZE_FAILURE=7050014,t.SOLANA_ERROR__TRANSACTION_ERROR__SIGNATURE_FAILURE=7050012,t.SOLANA_ERROR__TRANSACTION_ERROR__TOO_MANY_ACCOUNT_LOCKS=7050022,t.SOLANA_ERROR__TRANSACTION_ERROR__UNBALANCED_TRANSACTION=7050036,t.SOLANA_ERROR__TRANSACTION_ERROR__UNKNOWN=A,t.SOLANA_ERROR__TRANSACTION_ERROR__UNSUPPORTED_VERSION=7050018,t.SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT=7050021,t.SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT=7050029,t.SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT=7050020,t.SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_BLOCK_COST_LIMIT=7050017,t.SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_VOTE_COST_LIMIT=7050028,t.SOLANA_ERROR__TRANSACTION__ADDRESSES_CANNOT_SIGN_TRANSACTION=5663015,t.SOLANA_ERROR__TRANSACTION__ADDRESS_MISSING=5663010,t.SOLANA_ERROR__TRANSACTION__CANNOT_ENCODE_WITH_EMPTY_SIGNATURES=5663016,t.SOLANA_ERROR__TRANSACTION__EXPECTED_BLOCKHASH_LIFETIME=5663002,t.SOLANA_ERROR__TRANSACTION__EXPECTED_NONCE_LIFETIME=5663003,t.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_CONTENTS_MISSING=5663005,t.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_INDEX_OUT_OF_RANGE=5663006,t.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_FEE_PAYER_MISSING=5663008,t.SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_INSTRUCTION_PROGRAM_ADDRESS_NOT_FOUND=5663007,t.SOLANA_ERROR__TRANSACTION__FAILED_TO_ESTIMATE_COMPUTE_LIMIT=5663018,t.SOLANA_ERROR__TRANSACTION__FEE_PAYER_MISSING=5663011,t.SOLANA_ERROR__TRANSACTION__FEE_PAYER_SIGNATURE_MISSING=5663012,t.SOLANA_ERROR__TRANSACTION__INVALID_NONCE_TRANSACTION_FIRST_INSTRUCTION_MUST_BE_ADVANCE_NONCE=5663014,t.SOLANA_ERROR__TRANSACTION__INVALID_NONCE_TRANSACTION_INSTRUCTIONS_MISSING=5663013,t.SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_CANNOT_PAY_FEES=5663e3,t.SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_MUST_NOT_BE_WRITABLE=5663001,t.SOLANA_ERROR__TRANSACTION__MESSAGE_SIGNATURES_MISMATCH=5663017,t.SOLANA_ERROR__TRANSACTION__SIGNATURES_MISSING=5663009,t.SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_OUT_OF_RANGE=5663004,t.SolanaError=k,t.getSolanaErrorFromInstructionError=M,t.getSolanaErrorFromJsonRpcError=function e({code:t,data:y,message:b}){let v;if(t===g){const{err:e,...t}=y,r=e?{cause:P(e)}:null;v=new k(g,{...t,...r})}else{let e;switch(t){case n:case i:case s:case o:case r:case c:case m:case p:case u:case l:case d:case h:case f:case a:e={__serverMessage:b};break;default:"object"!=typeof y||Array.isArray(y)||(e=y)}v=new k(t,e)}return C(v,e),v},t.getSolanaErrorFromTransactionError=P,t.isSolanaError=function(e,t){return!!(e instanceof Error&&"SolanaError"===e.name)&&(void 0===t||e.context.__code===t)},t.safeCaptureStackTrace=C},14014:(e,t,r)=>{"use strict";var n=r(68117),i=r(78067),o=r(1536),s=e=>({__option:"Some",value:e}),a=()=>({__option:"None"}),u=e=>!!(e&&"object"==typeof e&&"__option"in e&&("Some"===e.__option&&"value"in e||"None"===e.__option)),c=e=>"Some"===e.__option,l=e=>null!==e?s(e):{__option:"None"};function d(e,t={}){const r=null===t.prefix?n.transformEncoder(i.getUnitEncoder(),(e=>{})):i.getBooleanEncoder({size:t.prefix??o.getU8Encoder()}),s="zeroes"===t.noneValue?(n.assertIsFixedSize(e),n.fixEncoderSize(i.getUnitEncoder(),e.fixedSize)):t.noneValue?i.getConstantEncoder(t.noneValue):i.getUnitEncoder();return i.getUnionEncoder([n.transformEncoder(i.getTupleEncoder([r,s]),(e=>[!1,void 0])),n.transformEncoder(i.getTupleEncoder([r,e]),(e=>[!0,u(e)&&c(e)?e.value:e]))],(e=>{const t=u(e)?e:l(e);return Number(c(t))}))}function h(e,t={}){const r=null===t.prefix?n.transformDecoder(i.getUnitDecoder(),(()=>!1)):i.getBooleanDecoder({size:t.prefix??o.getU8Decoder()}),a="zeroes"===t.noneValue?(n.assertIsFixedSize(e),n.fixDecoderSize(i.getUnitDecoder(),e.fixedSize)):t.noneValue?i.getConstantDecoder(t.noneValue):i.getUnitDecoder();return i.getUnionDecoder([n.transformDecoder(i.getTupleDecoder([r,a]),(()=>({__option:"None"}))),n.transformDecoder(i.getTupleDecoder([r,e]),(([,e])=>s(e)))],((e,i)=>{if(null===t.prefix&&!t.noneValue)return Number(i"None"===e.__option,t.isOption=u,t.isSome=c,t.none=a,t.some=s,t.unwrapOption=function(e,t){return c(e)?e.value:t?t():null},t.unwrapOptionRecursively=function e(t,r){if(!t||ArrayBuffer.isView(t))return t;const n=t=>r?e(t,r):e(t);return u(t)?c(t)?n(t.value):r?r():null:Array.isArray(t)?t.map(n):"object"==typeof t?Object.fromEntries(Object.entries(t).map((([e,t])=>[e,n(t)]))):t},t.wrapNullable=l},8817:e=>{function t(e,t,r,n,i,o,s){try{var a=e[o](s),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(i,o){var s=e.apply(r,n);function a(e){t(s,i,o,a,u,"next",e)}function u(e){t(s,i,o,a,u,"throw",e)}a(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},5806:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},25717:(e,t,r)=>{var n=r(38742).default;function i(){"use strict";e.exports=i=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var t,r={},o=Object.prototype,s=o.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},u="function"==typeof Symbol?Symbol:{},c=u.iterator||"@@iterator",l=u.asyncIterator||"@@asyncIterator",d=u.toStringTag||"@@toStringTag";function h(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{h({},"")}catch(t){h=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var i=t&&t.prototype instanceof A?t:A,o=Object.create(i.prototype),s=new R(n||[]);return a(o,"_invoke",{value:x(e,r,s)}),o}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}r.wrap=f;var g="suspendedStart",m="suspendedYield",y="executing",b="completed",v={};function A(){}function w(){}function E(){}var _={};h(_,c,(function(){return this}));var I=Object.getPrototypeOf,S=I&&I(I(O([])));S&&S!==o&&s.call(S,c)&&(_=S);var k=E.prototype=A.prototype=Object.create(_);function C(e){["next","throw","return"].forEach((function(t){h(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function r(i,o,a,u){var c=p(e[i],e,o);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==n(d)&&s.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,a,u)}),(function(e){r("throw",e,a,u)})):t.resolve(d).then((function(e){l.value=e,a(l)}),(function(e){return r("throw",e,a,u)}))}u(c.arg)}var i;a(this,"_invoke",{value:function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}})}function x(e,r,n){var i=g;return function(o,s){if(i===y)throw new Error("Generator is already running");if(i===b){if("throw"===o)throw s;return{value:t,done:!0}}for(n.method=o,n.arg=s;;){var a=n.delegate;if(a){var u=M(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===g)throw i=b,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=y;var c=p(e,r,n);if("normal"===c.type){if(i=n.done?b:m,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(i=b,n.method="throw",n.arg=c.arg)}}}function M(e,r){var n=r.method,i=e.iterator[n];if(i===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,M(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=p(i,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var s=o.arg;return s?s.done?(r[e.resultName]=s.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,v):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function B(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(B,this),this.reset(!0)}function O(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function r(){for(;++i=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var u=s.call(o,"catchLoc"),c=s.call(o,"finallyLoc");if(u&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&s.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),P(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;P(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:O(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},r}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},38742:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},51024:(e,t,r)=>{var n=r(25717)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},97137:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(24087),t)},24087:function(e,t,r){"use strict";var n,i=r(4364),o=this&&this.__classPrivateFieldSet||function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},s=this&&this.__classPrivateFieldGet||function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};let a;Object.defineProperty(t,"__esModule",{value:!0}),t.DEPRECATED_getWallets=t.getWallets=void 0;const u=new Set,c={};function l(){if(a)return a;if(a=Object.freeze({register:d,get:h,on:f}),"undefined"==typeof window)return a;const e=Object.freeze({register:d});try{window.addEventListener("wallet-standard:register-wallet",(({detail:t})=>t(e)))}catch(e){i.error("wallet-standard:register-wallet event listener could not be added\n",e)}try{window.dispatchEvent(new g(e))}catch(e){i.error("wallet-standard:app-ready event could not be dispatched\n",e)}return a}function d(...e){var t;return(e=e.filter((e=>!u.has(e)))).length?(e.forEach((e=>u.add(e))),null===(t=c.register)||void 0===t||t.forEach((t=>p((()=>t(...e))))),function(){var t;e.forEach((e=>u.delete(e))),null===(t=c.unregister)||void 0===t||t.forEach((t=>p((()=>t(...e)))))}):()=>{}}function h(){return[...u]}function f(e,t){var r;return(null===(r=c[e])||void 0===r?void 0:r.push(t))||(c[e]=[t]),function(){var r;c[e]=null===(r=c[e])||void 0===r?void 0:r.filter((e=>t!==e))}}function p(e){try{e()}catch(e){i.error(e)}}t.getWallets=l;class g extends Event{constructor(e){super("wallet-standard:app-ready",{bubbles:!1,cancelable:!1,composed:!1}),n.set(this,void 0),o(this,n,e,"f")}get detail(){return s(this,n,"f")}get type(){return"wallet-standard:app-ready"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}n=new WeakMap,t.DEPRECATED_getWallets=function(){if(a)return a;if(a=l(),"undefined"==typeof window)return a;const e=window.navigator.wallets||[];if(!Array.isArray(e))return i.error("window.navigator.wallets is not an array"),a;const{register:t}=a,r=(...e)=>e.forEach((e=>p((()=>e({register:t})))));try{Object.defineProperty(window.navigator,"wallets",{value:Object.freeze({push:r})})}catch(e){return i.error("window.navigator.wallets could not be set"),a}return r(...e),a}},63718:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},24397:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(63718),t),i(r(3708),t),i(r(8485),t)},3708:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},8485:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},58847:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(97137),t),i(r(24397),t),i(r(76707),t),i(r(44017),t)},84561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Connect=t.StandardConnect=void 0,t.StandardConnect="standard:connect",t.Connect=t.StandardConnect},62749:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Disconnect=t.StandardDisconnect=void 0,t.StandardDisconnect="standard:disconnect",t.Disconnect=t.StandardDisconnect},9410:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Events=t.StandardEvents=void 0,t.StandardEvents="standard:events",t.Events=t.StandardEvents},76707:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(84561),t),i(r(62749),t),i(r(9410),t)},44017:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(82528),t),i(r(49177),t)},82528:function(e,t,r){"use strict";var n,i=r(4364),o=this&&this.__classPrivateFieldSet||function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},s=this&&this.__classPrivateFieldGet||function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};function a(e){const t=({register:t})=>t(e);try{window.dispatchEvent(new u(t))}catch(e){i.error("wallet-standard:register-wallet event could not be dispatched\n",e)}try{window.addEventListener("wallet-standard:app-ready",(({detail:e})=>t(e)))}catch(e){i.error("wallet-standard:app-ready event listener could not be added\n",e)}}Object.defineProperty(t,"__esModule",{value:!0}),t.DEPRECATED_registerWallet=t.registerWallet=void 0,t.registerWallet=a;class u extends Event{constructor(e){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1}),n.set(this,void 0),o(this,n,e,"f")}get detail(){return s(this,n,"f")}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}n=new WeakMap,t.DEPRECATED_registerWallet=function(e){var t;a(e);try{((t=window.navigator).wallets||(t.wallets=[])).push((({register:t})=>t(e)))}catch(e){i.error("window.navigator.wallets could not be pushed\n",e)}}},49177:function(e,t,r){"use strict";var n,i,o,s,a,u,c=r(4364),l=this&&this.__classPrivateFieldSet||function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r},d=this&&this.__classPrivateFieldGet||function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.guard=t.pick=t.concatBytes=t.bytesEqual=t.arraysEqual=t.ReadonlyWalletAccount=void 0;class h{constructor(e){n.set(this,void 0),i.set(this,void 0),o.set(this,void 0),s.set(this,void 0),a.set(this,void 0),u.set(this,void 0),new.target===h&&Object.freeze(this),l(this,n,e.address,"f"),l(this,i,e.publicKey.slice(),"f"),l(this,o,e.chains.slice(),"f"),l(this,s,e.features.slice(),"f"),l(this,a,e.label,"f"),l(this,u,e.icon,"f")}get address(){return d(this,n,"f")}get publicKey(){return d(this,i,"f").slice()}get chains(){return d(this,o,"f").slice()}get features(){return d(this,s,"f").slice()}get label(){return d(this,a,"f")}get icon(){return d(this,u,"f")}}function f(e,t){if(e===t)return!0;const r=e.length;if(r!==t.length)return!1;for(let n=0;ne+t.length),e.length),n=new Uint8Array(r);n.set(e,0);for(const e of t)n.set(e,n.length);return n},t.pick=function(e,...t){const r={};for(const n of t)r[n]=e[n];return r},t.guard=function(e){try{e()}catch(e){c.error(e)}}},81856:(e,t,r)=>{"use strict";var n=r(43218)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},14834:(e,t,r)=>{"use strict";var n=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i="undefined"==typeof globalThis?r.g:globalThis;e.exports=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasCORS=void 0;let r=!1;try{r="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(e){}t.hasCORS=r},84890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=void 0,t.encode=function(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t},t.decode=function(e){let t={},r=e.split("&");for(let e=0,n=r.length;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;const r=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,n=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.parse=function(e){const t=e,i=e.indexOf("["),o=e.indexOf("]");-1!=i&&-1!=o&&(e=e.substring(0,i)+e.substring(i,o).replace(/:/g,";")+e.substring(o,e.length));let s=r.exec(e||""),a={},u=14;for(;u--;)a[n[u]]=s[u]||"";return-1!=i&&-1!=o&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=function(e,t){const r=t.replace(/\/{2,9}/g,"/").split("/");return"/"!=t.slice(0,1)&&0!==t.length||r.splice(0,1),"/"==t.slice(-1)&&r.splice(r.length-1,1),r}(0,a.path),a.queryKey=function(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(e,t,n){t&&(r[t]=n)})),r}(0,a.query),a}},71104:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.yeast=t.decode=t.encode=void 0;const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),n={};let i,o=0,s=0;function a(e){let t="";do{t=r[e%64]+t,e=Math.floor(e/64)}while(e>0);return t}for(t.encode=a,t.decode=function(e){let t=0;for(s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.globalThisShim=void 0,t.globalThisShim="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")()},10995:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nextTick=t.parse=t.installTimerFunctions=t.transports=t.Transport=t.protocol=t.Socket=void 0;const n=r(63002);Object.defineProperty(t,"Socket",{enumerable:!0,get:function(){return n.Socket}}),t.protocol=n.Socket.protocol;var i=r(88958);Object.defineProperty(t,"Transport",{enumerable:!0,get:function(){return i.Transport}});var o=r(9790);Object.defineProperty(t,"transports",{enumerable:!0,get:function(){return o.transports}});var s=r(70459);Object.defineProperty(t,"installTimerFunctions",{enumerable:!0,get:function(){return s.installTimerFunctions}});var a=r(55949);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return a.parse}});var u=r(42542);Object.defineProperty(t,"nextTick",{enumerable:!0,get:function(){return u.nextTick}})},63002:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Socket=void 0;const i=r(9790),o=r(70459),s=r(84890),a=r(55949),u=n(r(20124)),c=r(53504),l=r(183),d=r(42542),h=(0,u.default)("engine.io-client:socket");class f extends c.Emitter{constructor(e,t={}){super(),this.binaryType=d.defaultBinaryType,this.writeBuffer=[],e&&"object"==typeof e&&(t=e,e=null),e?(e=(0,a.parse)(e),t.hostname=e.host,t.secure="https"===e.protocol||"wss"===e.protocol,t.port=e.port,e.query&&(t.query=e.query)):t.host&&(t.hostname=(0,a.parse)(t.host).host),(0,o.installTimerFunctions)(this,t),this.secure=null!=t.secure?t.secure:"undefined"!=typeof location&&"https:"===location.protocol,t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=t.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=t.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=(0,s.decode)(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,"function"==typeof addEventListener&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(e){h('creating transport "%s"',e);const t=Object.assign({},this.opts.query);t.EIO=l.protocol,t.transport=e,this.id&&(t.sid=this.id);const r=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return h("options: %j",r),new i.transports[e](r)}open(){let e;if(this.opts.rememberUpgrade&&f.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((()=>{this.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(e){return h("error while creating transport: %s",e),this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(e){h("setting transport %s",e.name),this.transport&&(h("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(e=>this.onClose("transport close",e)))}probe(e){h('probing transport "%s"',e);let t=this.createTransport(e),r=!1;f.priorWebsocketSuccess=!1;const n=()=>{r||(h('probe transport "%s" opened',e),t.send([{type:"ping",data:"probe"}]),t.once("packet",(n=>{if(!r)if("pong"===n.type&&"probe"===n.data){if(h('probe transport "%s" pong',e),this.upgrading=!0,this.emitReserved("upgrading",t),!t)return;f.priorWebsocketSuccess="websocket"===t.name,h('pausing current transport "%s"',this.transport.name),this.transport.pause((()=>{r||"closed"!==this.readyState&&(h("changing transport and sending upgrade packet"),c(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())}))}else{h('probe transport "%s" failed',e);const r=new Error("probe error");r.transport=t.name,this.emitReserved("upgradeError",r)}})))};function i(){r||(r=!0,c(),t.close(),t=null)}const o=r=>{const n=new Error("probe error: "+r);n.transport=t.name,i(),h('probe transport "%s" failed because of error: %s',e,r),this.emitReserved("upgradeError",n)};function s(){o("transport closed")}function a(){o("socket closed")}function u(e){t&&e.name!==t.name&&(h('"%s" works - aborting "%s"',e.name,t.name),i())}const c=()=>{t.removeListener("open",n),t.removeListener("error",o),t.removeListener("close",s),this.off("close",a),this.off("upgrading",u)};t.once("open",n),t.once("error",o),t.once("close",s),this.once("close",a),this.once("upgrading",u),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn((()=>{r||t.open()}),200):t.open()}onOpen(){if(h("socket open"),this.readyState="open",f.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){h("starting upgrade probes");let e=0;const t=this.upgrades.length;for(;e{this.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this.getWritablePackets();h("flushing %d packets in socket",e.length),this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let e=1;for(let t=0;t0&&e>this.maxPayload)return h("only send %d out of %d packets",t,this.writeBuffer.length),this.writeBuffer.slice(0,t);e+=2}return h("payload size is %d (max: %d)",e,this.maxPayload),this.writeBuffer}write(e,t,r){return this.sendPacket("message",e,t,r),this}send(e,t,r){return this.sendPacket("message",e,t,r),this}sendPacket(e,t,r,n){if("function"==typeof t&&(n=t,t=void 0),"function"==typeof r&&(n=r,r=null),"closing"===this.readyState||"closed"===this.readyState)return;(r=r||{}).compress=!1!==r.compress;const i={type:e,data:t,options:r};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){const e=()=>{this.onClose("forced close"),h("socket closing - telling transport to close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},r=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(()=>{this.upgrading?r():e()})):this.upgrading?r():e()),this}onError(e){h("socket error %j",e),f.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(e,t){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(h('socket close with reason: "%s"',e),this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(e){const t=[];let r=0;const n=e.length;for(;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transports=void 0;const n=r(91989),i=r(28009),o=r(86203);t.transports={websocket:i.WS,webtransport:o.WT,polling:n.Polling}},91989:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Request=t.Polling=void 0;const i=r(88958),o=n(r(20124)),s=r(71104),a=r(183),u=r(87112),c=r(53504),l=r(70459),d=r(26866),h=(0,o.default)("engine.io-client:polling");function f(){}const p=null!=new u.XHR({xdomain:!1}).responseType;class g extends i.Transport{constructor(e){if(super(e),this.polling=!1,"undefined"!=typeof location){const t="https:"===location.protocol;let r=location.port;r||(r=t?"443":"80"),this.xd="undefined"!=typeof location&&e.hostname!==location.hostname||r!==e.port}const t=e&&e.forceBase64;this.supportsBinary=p&&!t,this.opts.withCredentials&&(this.cookieJar=(0,u.createCookieJar)())}get name(){return"polling"}doOpen(){this.poll()}pause(e){this.readyState="pausing";const t=()=>{h("paused"),this.readyState="paused",e()};if(this.polling||!this.writable){let e=0;this.polling&&(h("we are currently polling - waiting to pause"),e++,this.once("pollComplete",(function(){h("pre-pause polling complete"),--e||t()}))),this.writable||(h("we are currently writing - waiting to pause"),e++,this.once("drain",(function(){h("pre-pause writing complete"),--e||t()})))}else t()}poll(){h("polling"),this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){h("polling got data %s",e),(0,a.decodePayload)(e,this.socket.binaryType).forEach((e=>{if("opening"===this.readyState&&"open"===e.type&&this.onOpen(),"close"===e.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(e)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState?this.poll():h('ignoring poll - transport state "%s"',this.readyState))}doClose(){const e=()=>{h("writing close packet"),this.write([{type:"close"}])};"open"===this.readyState?(h("transport open - closing"),e()):(h("transport not open - deferring close"),this.once("open",e))}write(e){this.writable=!1,(0,a.encodePayload)(e,(e=>{this.doWrite(e,(()=>{this.writable=!0,this.emitReserved("drain")}))}))}uri(){const e=this.opts.secure?"https":"http",t=this.query||{};return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=(0,s.yeast)()),this.supportsBinary||t.sid||(t.b64=1),this.createUri(e,t)}request(e={}){return Object.assign(e,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new m(this.uri(),e)}doWrite(e,t){const r=this.request({method:"POST",data:e});r.on("success",t),r.on("error",((e,t)=>{this.onError("xhr post error",e,t)}))}doPoll(){h("xhr poll");const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",((e,t)=>{this.onError("xhr poll error",e,t)})),this.pollXhr=e}}t.Polling=g;class m extends c.Emitter{constructor(e,t){super(),(0,l.installTimerFunctions)(this,t),this.opts=t,this.method=t.method||"GET",this.uri=e,this.data=void 0!==t.data?t.data:null,this.create()}create(){var e;const t=(0,l.pick)(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd;const r=this.xhr=new u.XHR(t);try{h("xhr open %s: %s",this.method,this.uri),r.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0);for(let e in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(e)&&r.setRequestHeader(e,this.opts.extraHeaders[e])}}catch(e){}if("POST"===this.method)try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(e){}try{r.setRequestHeader("Accept","*/*")}catch(e){}null===(e=this.opts.cookieJar)||void 0===e||e.addCookies(r),"withCredentials"in r&&(r.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(r.timeout=this.opts.requestTimeout),r.onreadystatechange=()=>{var e;3===r.readyState&&(null===(e=this.opts.cookieJar)||void 0===e||e.parseCookies(r)),4===r.readyState&&(200===r.status||1223===r.status?this.onLoad():this.setTimeoutFn((()=>{this.onError("number"==typeof r.status?r.status:0)}),0))},h("xhr data %s",this.data),r.send(this.data)}catch(e){return void this.setTimeoutFn((()=>{this.onError(e)}),0)}"undefined"!=typeof document&&(this.index=m.requestsCount++,m.requests[this.index]=this)}onError(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}cleanup(e){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=f,e)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete m.requests[this.index],this.xhr=null}}onLoad(){const e=this.xhr.responseText;null!==e&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(t.Request=m,m.requestsCount=0,m.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",y);else if("function"==typeof addEventListener){const e="onpagehide"in d.globalThisShim?"pagehide":"unload";addEventListener(e,y,!1)}function y(){for(let e in m.requests)m.requests.hasOwnProperty(e)&&m.requests[e].abort()}},42542:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultBinaryType=t.usingBrowserWebSocket=t.WebSocket=t.nextTick=void 0;const n=r(26866);t.nextTick="function"==typeof Promise&&"function"==typeof Promise.resolve?e=>Promise.resolve().then(e):(e,t)=>t(e,0),t.WebSocket=n.globalThisShim.WebSocket||n.globalThisShim.MozWebSocket,t.usingBrowserWebSocket=!0,t.defaultBinaryType="arraybuffer"},28009:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WS=void 0;const o=r(88958),s=r(71104),a=r(70459),u=r(42542),c=i(r(20124)),l=r(183),d=(0,c.default)("engine.io-client:websocket"),h="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();class f extends o.Transport{constructor(e){super(e),this.supportsBinary=!e.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const e=this.uri(),t=this.opts.protocols,r=h?{}:(0,a.pick)(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=u.usingBrowserWebSocket&&!h?t?new u.WebSocket(e,t):new u.WebSocket(e):new u.WebSocket(e,t,r)}catch(e){return this.emitReserved("error",e)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{const t={};!u.usingBrowserWebSocket&&(r.options&&(t.compress=r.options.compress),this.opts.perMessageDeflate)&&("string"==typeof e?n.byteLength(e):e.length){this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=(0,s.yeast)()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}check(){return!!u.WebSocket}}t.WS=f},86203:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WT=void 0;const i=r(88958),o=r(42542),s=r(183),a=(0,n(r(20124)).default)("engine.io-client:webtransport");class u extends i.Transport{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then((()=>{a("transport closed gracefully"),this.onClose()})).catch((e=>{a("transport closed due to %s",e),this.onError("webtransport error",e)})),this.transport.ready.then((()=>{this.transport.createBidirectionalStream().then((e=>{const t=(0,s.createPacketDecoderStream)(Number.MAX_SAFE_INTEGER,this.socket.binaryType),r=e.readable.pipeThrough(t).getReader(),n=(0,s.createPacketEncoderStream)();n.readable.pipeTo(e.writable),this.writer=n.writable.getWriter();const i=()=>{r.read().then((({done:e,value:t})=>{e?a("session is closed"):(a("received chunk: %o",t),this.onPacket(t),i())})).catch((e=>{a("an error occurred while reading: %s",e)}))};i();const o={type:"open"};this.query.sid&&(o.data=`{"sid":"${this.query.sid}"}`),this.writer.write(o).then((()=>this.onOpen()))}))})))}write(e){this.writable=!1;for(let t=0;t{n&&(0,o.nextTick)((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){var e;null===(e=this.transport)||void 0===e||e.close()}}t.WT=u},87112:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCookieJar=t.XHR=void 0;const n=r(7239),i=r(26866);t.XHR=function(e){const t=e.xdomain;try{if("undefined"!=typeof XMLHttpRequest&&(!t||n.hasCORS))return new XMLHttpRequest}catch(e){}if(!t)try{return new(i.globalThisShim[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(e){}},t.createCookieJar=function(){}},70459:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.byteLength=t.installTimerFunctions=t.pick=void 0;const n=r(26866);t.pick=function(e,...t){return t.reduce(((t,r)=>(e.hasOwnProperty(r)&&(t[r]=e[r]),t)),{})};const i=n.globalThisShim.setTimeout,o=n.globalThisShim.clearTimeout;t.installTimerFunctions=function(e,t){t.useNativeTimers?(e.setTimeoutFn=i.bind(n.globalThisShim),e.clearTimeoutFn=o.bind(n.globalThisShim)):(e.setTimeoutFn=n.globalThisShim.setTimeout.bind(n.globalThisShim),e.clearTimeoutFn=n.globalThisShim.clearTimeout.bind(n.globalThisShim))},t.byteLength=function(e){return"string"==typeof e?function(e){let t=0,r=0;for(let n=0,i=e.length;n=57344?r+=3:(n++,r+=4);return r}(e):Math.ceil(1.33*(e.byteLength||e.size))}},46301:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ERROR_PACKET=t.PACKET_TYPES_REVERSE=t.PACKET_TYPES=void 0;const r=Object.create(null);t.PACKET_TYPES=r,r.open="0",r.close="1",r.ping="2",r.pong="3",r.message="4",r.upgrade="5",r.noop="6";const n=Object.create(null);t.PACKET_TYPES_REVERSE=n,Object.keys(r).forEach((e=>{n[r[e]]=e})),t.ERROR_PACKET={type:"error",data:"parser error"}},22792:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=void 0;const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let e=0;e<64;e++)n[r.charCodeAt(e)]=e;t.encode=e=>{let t,n=new Uint8Array(e),i=n.length,o="";for(t=0;t>2],o+=r[(3&n[t])<<4|n[t+1]>>4],o+=r[(15&n[t+1])<<2|n[t+2]>>6],o+=r[63&n[t+2]];return i%3==2?o=o.substring(0,o.length-1)+"=":i%3==1&&(o=o.substring(0,o.length-2)+"=="),o},t.decode=e=>{let t,r,i,o,s,a=.75*e.length,u=e.length,c=0;"="===e[e.length-1]&&(a--,"="===e[e.length-2]&&a--);const l=new ArrayBuffer(a),d=new Uint8Array(l);for(t=0;t>4,d[c++]=(15&i)<<4|o>>2,d[c++]=(3&o)<<6|63&s;return l}},26063:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePacket=void 0;const n=r(46301),i=r(22792),o="function"==typeof ArrayBuffer;t.decodePacket=(e,t)=>{if("string"!=typeof e)return{type:"message",data:a(e,t)};const r=e.charAt(0);return"b"===r?{type:"message",data:s(e.substring(1),t)}:n.PACKET_TYPES_REVERSE[r]?e.length>1?{type:n.PACKET_TYPES_REVERSE[r],data:e.substring(1)}:{type:n.PACKET_TYPES_REVERSE[r]}:n.ERROR_PACKET};const s=(e,t)=>{if(o){const r=(0,i.decode)(e);return a(r,t)}return{base64:!0,data:e}},a=(e,t)=>"blob"===t?e instanceof Blob?e:new Blob([e]):e instanceof ArrayBuffer?e:e.buffer},20151:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodePacket=t.encodePacketToBinary=void 0;const n=r(46301),i="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),o="function"==typeof ArrayBuffer,s=e=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,a=({type:e,data:t},r,a)=>i&&t instanceof Blob?r?a(t):u(t,a):o&&(t instanceof ArrayBuffer||s(t))?r?a(t):u(new Blob([t]),a):a(n.PACKET_TYPES[e]+(t||""));t.encodePacket=a;const u=(e,t)=>{const r=new FileReader;return r.onload=function(){const e=r.result.split(",")[1];t("b"+(e||""))},r.readAsDataURL(e)};function c(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let l;t.encodePacketToBinary=function(e,t){return i&&e.data instanceof Blob?e.data.arrayBuffer().then(c).then(t):o&&(e.data instanceof ArrayBuffer||s(e.data))?t(c(e.data)):void a(e,!1,(e=>{l||(l=new TextEncoder),t(l.encode(e))}))}},183:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePayload=t.decodePacket=t.encodePayload=t.encodePacket=t.protocol=t.createPacketDecoderStream=t.createPacketEncoderStream=void 0;const n=r(20151);Object.defineProperty(t,"encodePacket",{enumerable:!0,get:function(){return n.encodePacket}});const i=r(26063);Object.defineProperty(t,"decodePacket",{enumerable:!0,get:function(){return i.decodePacket}});const o=r(46301),s=String.fromCharCode(30);let a;function u(e){return e.reduce(((e,t)=>e+t.length),0)}function c(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let i=0;i{const r=e.length,i=new Array(r);let o=0;e.forEach(((e,a)=>{(0,n.encodePacket)(e,!1,(e=>{i[a]=e,++o===r&&t(i.join(s))}))}))},t.decodePayload=(e,t)=>{const r=e.split(s),n=[];for(let e=0;e{const n=r.length;let i;if(n<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,n);else if(n<65536){i=new Uint8Array(3);const e=new DataView(i.buffer);e.setUint8(0,126),e.setUint16(1,n)}else{i=new Uint8Array(9);const e=new DataView(i.buffer);e.setUint8(0,127),e.setBigUint64(1,BigInt(n))}e.data&&"string"!=typeof e.data&&(i[0]|=128),t.enqueue(i),t.enqueue(r)}))}})},t.createPacketDecoderStream=function(e,t){a||(a=new TextDecoder);const r=[];let n=0,s=-1,l=!1;return new TransformStream({transform(d,h){for(r.push(d);;){if(0===n){if(u(r)<1)break;const e=c(r,1);l=!(128&~e[0]),s=127&e[0],n=s<126?3:126===s?1:2}else if(1===n){if(u(r)<2)break;const e=c(r,2);s=new DataView(e.buffer,e.byteOffset,e.length).getUint16(0),n=3}else if(2===n){if(u(r)<8)break;const e=c(r,8),t=new DataView(e.buffer,e.byteOffset,e.length),i=t.getUint32(0);if(i>Math.pow(2,21)-1){h.enqueue(o.ERROR_PACKET);break}s=i*Math.pow(2,32)+t.getUint32(4),n=3}else{if(u(r)e){h.enqueue(o.ERROR_PACKET);break}}}})},t.protocol=4},59717:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jwtDecode=t.InvalidTokenError=void 0;class r extends Error{}t.InvalidTokenError=r,r.prototype.name="InvalidTokenError",t.jwtDecode=function(e,t){if("string"!=typeof e)throw new r("Invalid token specified: must be a string");t||(t={});const n=!0===t.header?0:1,i=e.split(".")[n];if("string"!=typeof i)throw new r(`Invalid token specified: missing part #${n+1}`);let o;try{o=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return function(e){return decodeURIComponent(atob(e).replace(/(.)/g,((e,t)=>{let r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r})))}(t)}catch(e){return atob(t)}}(i)}catch(e){throw new r(`Invalid token specified: invalid base64 for part #${n+1} (${e.message})`)}try{return JSON.parse(o)}catch(e){throw new r(`Invalid token specified: invalid json for part #${n+1} (${e.message})`)}}},46713:(e,t,r)=>{"use strict";const n=r(43930);e.exports=s;const i=function(){function e(e){return void 0!==e&&e}try{return"undefined"!=typeof globalThis||Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(t){return e(self)||e(window)||e(this)||{}}}().console||{},o={mapHttpRequest:h,mapHttpResponse:h,wrapRequestSerializer:f,wrapResponseSerializer:f,wrapErrorSerializer:f,req:h,res:h,err:function(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const r in e)void 0===t[r]&&(t[r]=e[r]);return t}};function s(e){(e=e||{}).browser=e.browser||{};const t=e.browser.transmit;if(t&&"function"!=typeof t.send)throw Error("pino: transmit option must have a send function");const r=e.browser.write||i;e.browser.write&&(e.browser.asObject=!0);const n=e.serializers||{},o=function(e,t){return Array.isArray(e)?e.filter((function(e){return"!stdSerializers.err"!==e})):!0===e&&Object.keys(t)}(e.browser.serialize,n);let h=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(h=!1),"function"==typeof r&&(r.error=r.fatal=r.warn=r.info=r.debug=r.trace=r),!1===e.enabled&&(e.level="silent");const f=e.level||"info",g=Object.create(r);g.log||(g.log=p),Object.defineProperty(g,"levelVal",{get:function(){return"silent"===this.level?1/0:this.levels.values[this.level]}}),Object.defineProperty(g,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,a(m,g,"error","log"),a(m,g,"fatal","error"),a(m,g,"warn","error"),a(m,g,"info","log"),a(m,g,"debug","log"),a(m,g,"trace","log")}});const m={transmit:t,serialize:o,asObject:e.browser.asObject,levels:["error","fatal","warn","info","debug","trace"],timestamp:d(e)};return g.levels=s.levels,g.level=f,g.setMaxListeners=g.getMaxListeners=g.emit=g.addListener=g.on=g.prependListener=g.once=g.prependOnceListener=g.removeListener=g.removeAllListeners=g.listeners=g.listenerCount=g.eventNames=g.write=g.flush=p,g.serializers=n,g._serialize=o,g._stdErrSerialize=h,g.child=function(r,i){if(!r)throw new Error("missing bindings for child Pino");i=i||{},o&&r.serializers&&(i.serializers=r.serializers);const s=i.serializers;if(o&&s){var a=Object.assign({},n,s),d=!0===e.browser.serialize?Object.keys(a):o;delete r.serializers,u([r],d,a,this._stdErrSerialize)}function h(e){this._childLevel=1+(0|e._childLevel),this.error=c(e,r,"error"),this.fatal=c(e,r,"fatal"),this.warn=c(e,r,"warn"),this.info=c(e,r,"info"),this.debug=c(e,r,"debug"),this.trace=c(e,r,"trace"),a&&(this.serializers=a,this._serialize=d),t&&(this._logEvent=l([].concat(e._logEvent.bindings,r)))}return h.prototype=this,new h(this)},t&&(g._logEvent=l()),g}function a(e,t,r,o){const a=Object.getPrototypeOf(t);t[r]=t.levelVal>t.levels.values[r]?p:a[r]?a[r]:i[r]||i[o]||p,function(e,t,r){var o;(e.transmit||t[r]!==p)&&(t[r]=(o=t[r],function(){const a=e.timestamp(),c=new Array(arguments.length),d=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var h=0;h-1&&n in r&&(e[i][n]=r[n](e[i][n]))}function c(e,t,r){return function(){const n=new Array(1+arguments.length);n[0]=t;for(var i=1;i{"use strict";function r(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Object.defineProperty(t,"__esModule",{value:!0}),t.Backoff=void 0,t.Backoff=r,r.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=1&Math.floor(10*t)?e+r:e-r}return 0|Math.min(e,this.max)},r.prototype.reset=function(){this.attempts=0},r.prototype.setMin=function(e){this.ms=e},r.prototype.setMax=function(e){this.max=e},r.prototype.setJitter=function(e){this.jitter=e}},308:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.connect=t.io=t.Socket=t.Manager=t.protocol=void 0;const i=r(21757),o=r(31063);Object.defineProperty(t,"Manager",{enumerable:!0,get:function(){return o.Manager}});const s=r(81671);Object.defineProperty(t,"Socket",{enumerable:!0,get:function(){return s.Socket}});const a=n(r(20124)).default("socket.io-client"),u={};function c(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};const r=i.url(e,t.path||"/socket.io"),n=r.source,s=r.id,c=r.path,l=u[s]&&c in u[s].nsps;let d;return t.forceNew||t["force new connection"]||!1===t.multiplex||l?(a("ignoring socket cache for %s",n),d=new o.Manager(n,t)):(u[s]||(a("new io instance for %s",n),u[s]=new o.Manager(n,t)),d=u[s]),r.query&&!t.query&&(t.query=r.queryKey),d.socket(r.path,t)}t.io=c,t.connect=c,t.default=c,Object.assign(c,{Manager:o.Manager,Socket:s.Socket,io:c,connect:c});var l=r(50800);Object.defineProperty(t,"protocol",{enumerable:!0,get:function(){return l.protocol}}),e.exports=c},31063:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Manager=void 0;const a=r(10995),u=r(81671),c=o(r(50800)),l=r(34483),d=r(27098),h=r(53504),f=s(r(20124)).default("socket.io-client:manager");class p extends h.Emitter{constructor(e,t){var r;super(),this.nsps={},this.subs=[],e&&"object"==typeof e&&(t=e,e=void 0),(t=t||{}).path=t.path||"/socket.io",this.opts=t,a.installTimerFunctions(this,t),this.reconnection(!1!==t.reconnection),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(r=t.randomizationFactor)&&void 0!==r?r:.5),this.backoff=new d.Backoff({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==t.timeout?2e4:t.timeout),this._readyState="closed",this.uri=e;const n=t.parser||c;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=!1!==t.autoConnect,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}reconnectionAttempts(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}randomizationFactor(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(e){if(f("readyState %s",this._readyState),~this._readyState.indexOf("open"))return this;f("opening %s",this.uri),this.engine=new a.Socket(this.uri,this.opts);const t=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const n=l.on(t,"open",(function(){r.onopen(),e&&e()})),i=t=>{f("error"),this.cleanup(),this._readyState="closed",this.emitReserved("error",t),e?e(t):this.maybeReconnectOnOpen()},o=l.on(t,"error",i);if(!1!==this._timeout){const e=this._timeout;f("connect attempt will timeout after %d",e);const r=this.setTimeoutFn((()=>{f("connect attempt timed out after %d",e),n(),i(new Error("timeout")),t.close()}),e);this.opts.autoUnref&&r.unref(),this.subs.push((()=>{this.clearTimeoutFn(r)}))}return this.subs.push(n),this.subs.push(o),this}connect(e){return this.open(e)}onopen(){f("open"),this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(l.on(e,"ping",this.onping.bind(this)),l.on(e,"data",this.ondata.bind(this)),l.on(e,"error",this.onerror.bind(this)),l.on(e,"close",this.onclose.bind(this)),l.on(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(e){this.onclose("parse error",e)}}ondecoded(e){a.nextTick((()=>{this.emitReserved("packet",e)}),this.setTimeoutFn)}onerror(e){f("error",e),this.emitReserved("error",e)}socket(e,t){let r=this.nsps[e];return r?this._autoConnect&&!r.active&&r.connect():(r=new u.Socket(this,e,t),this.nsps[e]=r),r}_destroy(e){const t=Object.keys(this.nsps);for(const e of t)if(this.nsps[e].active)return void f("socket %s is still active, skipping close",e);this._close()}_packet(e){f("writing packet %j",e);const t=this.encoder.encode(e);for(let r=0;re())),this.subs.length=0,this.decoder.destroy()}_close(){f("disconnect"),this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(e,t){f("closed due to %s",e),this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)f("reconnect failed"),this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const t=this.backoff.duration();f("will wait %dms before reconnect attempt",t),this._reconnecting=!0;const r=this.setTimeoutFn((()=>{e.skipReconnect||(f("attempting reconnect"),this.emitReserved("reconnect_attempt",e.backoff.attempts),e.skipReconnect||e.open((t=>{t?(f("reconnect attempt error"),e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",t)):(f("reconnect success"),e.onreconnect())})))}),t);this.opts.autoUnref&&r.unref(),this.subs.push((()=>{this.clearTimeoutFn(r)}))}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}t.Manager=p},34483:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.on=void 0,t.on=function(e,t,r){return e.on(t,r),function(){e.off(t,r)}}},81671:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Socket=void 0;const i=r(50800),o=r(34483),s=r(53504),a=n(r(20124)).default("socket.io-client:socket"),u=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class c extends s.Emitter{constructor(e,t,r){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=t,r&&r.auth&&(this.auth=r.auth),this._opts=Object.assign({},r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[o.on(e,"open",this.onopen.bind(this)),o.on(e,"packet",this.onpacket.bind(this)),o.on(e,"error",this.onerror.bind(this)),o.on(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...t){if(u.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(t.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(t),this;const r={type:i.PacketType.EVENT,data:t,options:{}};if(r.options.compress=!1!==this.flags.compress,"function"==typeof t[t.length-1]){const e=this.ids++;a("emitting packet with ack id %d",e);const n=t.pop();this._registerAckCallback(e,n),r.id=e}const n=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return!this.flags.volatile||n&&this.connected?this.connected?(this.notifyOutgoingListeners(r),this.packet(r)):this.sendBuffer.push(r):a("discard packet as the transport is not currently writable"),this.flags={},this}_registerAckCallback(e,t){var r;const n=null!==(r=this.flags.timeout)&&void 0!==r?r:this._opts.ackTimeout;if(void 0===n)return void(this.acks[e]=t);const i=this.io.setTimeoutFn((()=>{delete this.acks[e];for(let t=0;t{this.io.clearTimeoutFn(i),t.apply(this,[null,...e])}}emitWithAck(e,...t){const r=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise(((n,i)=>{t.push(((e,t)=>r?e?i(e):n(t):n(e))),this.emit(e,...t)}))}_addToQueue(e){let t;"function"==typeof e[e.length-1]&&(t=e.pop());const r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push(((e,...n)=>{if(r===this._queue[0])return null!==e?r.tryCount>this._opts.retries&&(a("packet [%d] is discarded after %d tries",r.id,r.tryCount),this._queue.shift(),t&&t(e)):(a("packet [%d] was successfully sent",r.id),this._queue.shift(),t&&t(null,...n)),r.pending=!1,this._drainQueue()})),this._queue.push(r),this._drainQueue()}_drainQueue(e=!1){if(a("draining queue"),!this.connected||0===this._queue.length)return;const t=this._queue[0];!t.pending||e?(t.pending=!0,t.tryCount++,a("sending packet [%d] (try n°%d)",t.id,t.tryCount),this.flags=t.flags,this.emit.apply(this,t.args)):a("packet [%d] has already been sent and is waiting for an ack",t.id)}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){a("transport is open - connecting"),"function"==typeof this.auth?this.auth((e=>{this._sendConnectPacket(e)})):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:i.PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){a("close (%s)",e),this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t)}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case i.PacketType.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case i.PacketType.EVENT:case i.PacketType.BINARY_EVENT:this.onevent(e);break;case i.PacketType.ACK:case i.PacketType.BINARY_ACK:this.onack(e);break;case i.PacketType.DISCONNECT:this.ondisconnect();break;case i.PacketType.CONNECT_ERROR:this.destroy();const t=new Error(e.data.message);t.data=e.data.data,this.emitReserved("connect_error",t)}}onevent(e){const t=e.data||[];a("emitting event %j",t),null!=e.id&&(a("attaching ack callback to event"),t.push(this.ack(e.id))),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const t=this._anyListeners.slice();for(const r of t)r.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&"string"==typeof e[e.length-1]&&(this._lastOffset=e[e.length-1])}ack(e){const t=this;let r=!1;return function(...n){r||(r=!0,a("sending ack %j",n),t.packet({type:i.PacketType.ACK,id:e,data:n}))}}onack(e){const t=this.acks[e.id];"function"==typeof t?(a("calling ack %s with %j",e.id,e.data),t.apply(this,e.data),delete this.acks[e.id]):a("bad ack %s",e.id)}onconnect(e,t){a("socket connected with id %s",e),this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach((e=>this.emitEvent(e))),this.receiveBuffer=[],this.sendBuffer.forEach((e=>{this.notifyOutgoingListeners(e),this.packet(e)})),this.sendBuffer=[]}ondisconnect(){a("server disconnect (%s)",this.nsp),this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach((e=>e())),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&(a("performing disconnect (%s)",this.nsp),this.packet({type:i.PacketType.DISCONNECT})),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const t=this._anyListeners;for(let r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reconstructPacket=t.deconstructPacket=void 0;const n=r(14934);function i(e,t){if(!e)return e;if((0,n.isBinary)(e)){const r={_placeholder:!0,num:t.length};return t.push(e),r}if(Array.isArray(e)){const r=new Array(e.length);for(let n=0;n=0&&e.num{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Decoder=t.Encoder=t.PacketType=t.protocol=void 0;const n=r(53504),i=r(72187),o=r(14934),s=(0,r(20124).default)("socket.io-parser"),a=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"];var u;function c(e){return"[object Object]"===Object.prototype.toString.call(e)}t.protocol=5,function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"}(u=t.PacketType||(t.PacketType={})),t.Encoder=class{constructor(e){this.replacer=e}encode(e){return s("encoding packet %j",e),e.type!==u.EVENT&&e.type!==u.ACK||!(0,o.hasBinary)(e)?[this.encodeAsString(e)]:this.encodeAsBinary({type:e.type===u.EVENT?u.BINARY_EVENT:u.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id})}encodeAsString(e){let t=""+e.type;return e.type!==u.BINARY_EVENT&&e.type!==u.BINARY_ACK||(t+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(t+=e.nsp+","),null!=e.id&&(t+=e.id),null!=e.data&&(t+=JSON.stringify(e.data,this.replacer)),s("encoded %j as %s",e,t),t}encodeAsBinary(e){const t=(0,i.deconstructPacket)(e),r=this.encodeAsString(t.packet),n=t.buffers;return n.unshift(r),n}};class l extends n.Emitter{constructor(e){super(),this.reviver=e}add(e){let t;if("string"==typeof e){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");t=this.decodeString(e);const r=t.type===u.BINARY_EVENT;r||t.type===u.BINARY_ACK?(t.type=r?u.EVENT:u.ACK,this.reconstructor=new d(t),0===t.attachments&&super.emitReserved("decoded",t)):super.emitReserved("decoded",t)}else{if(!(0,o.isBinary)(e)&&!e.base64)throw new Error("Unknown type: "+e);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");t=this.reconstructor.takeBinaryData(e),t&&(this.reconstructor=null,super.emitReserved("decoded",t))}}decodeString(e){let t=0;const r={type:Number(e.charAt(0))};if(void 0===u[r.type])throw new Error("unknown packet type "+r.type);if(r.type===u.BINARY_EVENT||r.type===u.BINARY_ACK){const n=t+1;for(;"-"!==e.charAt(++t)&&t!=e.length;);const i=e.substring(n,t);if(i!=Number(i)||"-"!==e.charAt(t))throw new Error("Illegal attachments");r.attachments=Number(i)}if("/"===e.charAt(t+1)){const n=t+1;for(;++t&&","!==e.charAt(t)&&t!==e.length;);r.nsp=e.substring(n,t)}else r.nsp="/";const n=e.charAt(t+1);if(""!==n&&Number(n)==n){const n=t+1;for(;++t;){const r=e.charAt(t);if(null==r||Number(r)!=r){--t;break}if(t===e.length)break}r.id=Number(e.substring(n,t+1))}if(e.charAt(++t)){const n=this.tryParse(e.substr(t));if(!l.isPayloadValid(r.type,n))throw new Error("invalid payload");r.data=n}return s("decoded %s as %j",e,r),r}tryParse(e){try{return JSON.parse(e,this.reviver)}catch(e){return!1}}static isPayloadValid(e,t){switch(e){case u.CONNECT:return c(t);case u.DISCONNECT:return void 0===t;case u.CONNECT_ERROR:return"string"==typeof t||c(t);case u.EVENT:case u.BINARY_EVENT:return Array.isArray(t)&&("number"==typeof t[0]||"string"==typeof t[0]&&-1===a.indexOf(t[0]));case u.ACK:case u.BINARY_ACK:return Array.isArray(t)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}t.Decoder=l;class d{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const e=(0,i.reconstructPacket)(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}},14934:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasBinary=t.isBinary=void 0;const r="function"==typeof ArrayBuffer,n=Object.prototype.toString,i="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===n.call(Blob),o="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===n.call(File);function s(e){return r&&(e instanceof ArrayBuffer||(e=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer)(e))||i&&e instanceof Blob||o&&e instanceof File}t.isBinary=s,t.hasBinary=function e(t,r){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t)){for(let r=0,n=t.length;r{"use strict";var n=r(71348)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},28457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MemberAccountIsGroupAccountError=t.IncorrectUpdateAuthorityError=t.IncorrectMintAuthorityError=t.ImmutableGroupError=t.SizeExceedsMaxSizeError=t.SizeExceedsNewMaxSizeError=t.TokenGroupError=void 0;class r extends Error{constructor(e){super(e)}}t.TokenGroupError=r,t.SizeExceedsNewMaxSizeError=class extends r{constructor(){super(...arguments),this.name="SizeExceedsNewMaxSizeError"}},t.SizeExceedsMaxSizeError=class extends r{constructor(){super(...arguments),this.name="SizeExceedsMaxSizeError"}},t.ImmutableGroupError=class extends r{constructor(){super(...arguments),this.name="ImmutableGroupError"}},t.IncorrectMintAuthorityError=class extends r{constructor(){super(...arguments),this.name="IncorrectMintAuthorityError"}},t.IncorrectUpdateAuthorityError=class extends r{constructor(){super(...arguments),this.name="IncorrectUpdateAuthorityError"}},t.MemberAccountIsGroupAccountError=class extends r{constructor(){super(...arguments),this.name="MemberAccountIsGroupAccountError"}}},70280:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(28457),t),i(r(36959),t),i(r(84978),t)},36959:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createInitializeGroupInstruction=function(e){const{programId:t,group:r,mint:u,mintAuthority:c,updateAuthority:l,maxSize:d}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!1,isWritable:!1,pubkey:u},{isSigner:!0,isWritable:!1,pubkey:c}],data:n.from(s(new Uint8Array([121,113,108,39,54,51,0,4]),(0,i.getStructEncoder)([["updateAuthority",a()],["maxSize",(0,i.getU64Encoder)()]])).encode({updateAuthority:null!=l?l:o.SystemProgram.programId,maxSize:d}))})},t.createUpdateGroupMaxSizeInstruction=function(e){const{programId:t,group:r,updateAuthority:a,maxSize:u}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!0,isWritable:!1,pubkey:a}],data:n.from(s(new Uint8Array([108,37,171,143,248,30,18,110]),(0,i.getStructEncoder)([["maxSize",(0,i.getU64Encoder)()]])).encode({maxSize:u}))})},t.createUpdateGroupAuthorityInstruction=function(e){const{programId:t,group:r,currentAuthority:u,newAuthority:c}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!0,isWritable:!1,pubkey:u}],data:n.from(s(new Uint8Array([161,105,88,1,237,221,216,203]),(0,i.getStructEncoder)([["newAuthority",a()]])).encode({newAuthority:null!=c?c:o.SystemProgram.programId}))})},t.createInitializeMemberInstruction=function(e){const{programId:t,member:r,memberMint:a,memberMintAuthority:u,group:c,groupUpdateAuthority:l}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!1,isWritable:!1,pubkey:a},{isSigner:!0,isWritable:!1,pubkey:u},{isSigner:!1,isWritable:!0,pubkey:c},{isSigner:!0,isWritable:!1,pubkey:l}],data:n.from(s(new Uint8Array([152,32,222,176,223,237,116,134]),(0,i.getStructEncoder)([])).encode({}))})};const i=r(22319),o=r(92726);function s(e,t){return(0,i.transformEncoder)((0,i.getTupleEncoder)([(0,i.getBytesEncoder)(),t]),(t=>[e,t]))}function a(){return(0,i.transformEncoder)((0,i.fixEncoderSize)((0,i.getBytesEncoder)(),32),(e=>e.toBytes()))}},84978:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(86224),t),i(r(49490),t)},86224:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TOKEN_GROUP_SIZE=void 0,t.packTokenGroup=function(e){var t;const r=null!==(t=e.updateAuthority)&&void 0!==t?t:n.PublicKey.default;return o.encode({updateAuthority:r.toBuffer(),mint:e.mint.toBuffer(),size:e.size,maxSize:e.maxSize})},t.unpackTokenGroup=function(e){const t=o.decode(e);return function(e){for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TOKEN_GROUP_MEMBER_SIZE=void 0,t.packTokenGroupMember=function(e){return o.encode({mint:e.mint.toBuffer(),group:e.group.toBuffer(),memberNumber:e.memberNumber})},t.unpackTokenGroupMember=function(e){const t=o.decode(e);return{mint:new n.PublicKey(t.mint),group:new n.PublicKey(t.group),memberNumber:t.memberNumber}};const n=r(92726),i=r(22319),o=(0,i.getStructCodec)([["mint",(0,i.fixCodecSize)((0,i.getBytesCodec)(),32)],["group",(0,i.fixCodecSize)((0,i.getBytesCodec)(),32)],["memberNumber",(0,i.getU64Codec)()]]);t.TOKEN_GROUP_MEMBER_SIZE=o.fixedSize},59075:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeyNotFoundError=t.ImmutableMetadataError=t.IncorrectUpdateAuthorityError=t.IncorrectMintAuthorityError=t.MintHasNoMintAuthorityError=t.IncorrectAccountError=t.TokenMetadataError=void 0;class r extends Error{constructor(e){super(e)}}t.TokenMetadataError=r,t.IncorrectAccountError=class extends r{constructor(){super(...arguments),this.name="IncorrectAccountError"}},t.MintHasNoMintAuthorityError=class extends r{constructor(){super(...arguments),this.name="MintHasNoMintAuthorityError"}},t.IncorrectMintAuthorityError=class extends r{constructor(){super(...arguments),this.name="IncorrectMintAuthorityError"}},t.IncorrectUpdateAuthorityError=class extends r{constructor(){super(...arguments),this.name="IncorrectUpdateAuthorityError"}},t.ImmutableMetadataError=class extends r{constructor(){super(...arguments),this.name="ImmutableMetadataError"}},t.KeyNotFoundError=class extends r{constructor(){super(...arguments),this.name="KeyNotFoundError"}}},28970:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFieldCodec=t.Field=void 0,t.getFieldConfig=function(e){return e===i.Name||"Name"===e||"name"===e?{__kind:"Name"}:e===i.Symbol||"Symbol"===e||"symbol"===e?{__kind:"Symbol"}:e===i.Uri||"Uri"===e||"uri"===e?{__kind:"Uri"}:{__kind:"Key",value:[e]}};const n=r(22319);var i;!function(e){e[e.Name=0]="Name",e[e.Symbol=1]="Symbol",e[e.Uri=2]="Uri"}(i||(t.Field=i={})),t.getFieldCodec=()=>[["Name",(0,n.getUnitCodec)()],["Symbol",(0,n.getUnitCodec)()],["Uri",(0,n.getUnitCodec)()],["Key",(0,n.getStructCodec)([["value",(0,n.getTupleCodec)([(0,n.addCodecSizePrefix)((0,n.getUtf8Codec)(),(0,n.getU32Codec)())])]])]]},4414:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(59075),t),i(r(28970),t),i(r(70894),t),i(r(21863),t)},70894:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createInitializeInstruction=function(e){const{programId:t,metadata:r,updateAuthority:s,mint:c,mintAuthority:l,name:d,symbol:h,uri:f}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!1,isWritable:!1,pubkey:s},{isSigner:!1,isWritable:!1,pubkey:c},{isSigner:!0,isWritable:!1,pubkey:l}],data:n.from(a(new Uint8Array([210,225,30,162,88,184,77,141]),(0,i.getStructEncoder)([["name",u()],["symbol",u()],["uri",u()]])).encode({name:d,symbol:h,uri:f}))})},t.createUpdateFieldInstruction=function(e){const{programId:t,metadata:r,updateAuthority:c,field:l,value:d}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!0,isWritable:!1,pubkey:c}],data:n.from(a(new Uint8Array([221,233,49,45,181,202,220,200]),(0,i.getStructEncoder)([["field",(0,i.getDataEnumCodec)((0,s.getFieldCodec)())],["value",u()]])).encode({field:(0,s.getFieldConfig)(l),value:d}))})},t.createRemoveKeyInstruction=function(e){const{programId:t,metadata:r,updateAuthority:s,key:c,idempotent:l}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!0,isWritable:!1,pubkey:s}],data:n.from(a(new Uint8Array([234,18,32,56,89,141,37,181]),(0,i.getStructEncoder)([["idempotent",(0,i.getBooleanEncoder)()],["key",u()]])).encode({idempotent:l,key:c}))})},t.createUpdateAuthorityInstruction=function(e){const{programId:t,metadata:r,oldAuthority:s,newAuthority:u}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!0,pubkey:r},{isSigner:!0,isWritable:!1,pubkey:s}],data:n.from(a(new Uint8Array([215,228,166,228,84,100,86,123]),(0,i.getStructEncoder)([["newAuthority",(0,i.transformEncoder)((0,i.fixEncoderSize)((0,i.getBytesEncoder)(),32),(e=>e.toBytes()))]])).encode({newAuthority:null!=u?u:o.SystemProgram.programId}))})},t.createEmitInstruction=function(e){const{programId:t,metadata:r,start:s,end:u}=e;return new o.TransactionInstruction({programId:t,keys:[{isSigner:!1,isWritable:!1,pubkey:r}],data:n.from(a(new Uint8Array([250,166,180,250,13,12,184,70]),(0,i.getStructEncoder)([["start",(0,i.getOptionEncoder)((0,i.getU64Encoder)())],["end",(0,i.getOptionEncoder)((0,i.getU64Encoder)())]])).encode({start:null!=s?s:null,end:null!=u?u:null}))})};const i=r(22319),o=r(92726),s=r(28970);function a(e,t){return(0,i.transformEncoder)((0,i.getTupleEncoder)([(0,i.getBytesEncoder)(),t]),(t=>[e,t]))}function u(){return(0,i.addEncoderSizePrefix)((0,i.getUtf8Encoder)(),(0,i.getU32Encoder)())}},21863:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.TOKEN_METADATA_DISCRIMINATOR=void 0,t.pack=function(e){var t;const r=null!==(t=e.updateAuthority)&&void 0!==t?t:i.PublicKey.default;return a.encode(Object.assign(Object.assign({},e),{updateAuthority:r.toBuffer(),mint:e.mint.toBuffer()}))},t.unpack=function(e){const t=a.decode(e);return function(e){for(let t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSigners=function(e,t){return e instanceof n.PublicKey?[e,t]:[e.publicKey,[e]]};const n=r(92726)},37737:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.mintTo=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=o.TOKEN_PROGRAM_ID){const[f,p]=(0,a.getSigners)(u,l),g=(new i.Transaction).add((0,s.createMintToInstruction)(r,n,f,c,l,h));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))};const i=r(92726),o=r(5027),s=r(8414),a=r(31141)},15068:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.mintToChecked=function(e,t,r,u,c,l,d){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d=[],h,f=o.TOKEN_PROGRAM_ID){const[p,g]=(0,a.getSigners)(u,d),m=(new i.Transaction).add((0,s.createMintToCheckedInstruction)(r,n,p,c,l,d,f));return yield(0,i.sendAndConfirmTransaction)(e,m,[t,...g],h)}))};const i=r(92726),o=r(5027),s=r(10196),a=r(31141)},209:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.recoverNested=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=o.TOKEN_PROGRAM_ID,d=o.ASSOCIATED_TOKEN_PROGRAM_ID){const h=(0,a.getAssociatedTokenAddressSync)(n,r.publicKey,!1,l,d),f=(0,a.getAssociatedTokenAddressSync)(u,r.publicKey,!1,l,d),p=(0,a.getAssociatedTokenAddressSync)(u,h,!0,l,d),g=(new i.Transaction).add((0,s.createRecoverNestedInstruction)(p,u,f,h,n,r.publicKey,l,d));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,r],c)}))};const i=r(92726),o=r(5027),s=r(30018),a=r(65270)},96874:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.revoke=function(e,t,r,u){return n(this,arguments,void 0,(function*(e,t,r,n,u=[],c,l=o.TOKEN_PROGRAM_ID){const[d,h]=(0,a.getSigners)(n,u),f=(new i.Transaction).add((0,s.createRevokeInstruction)(r,d,u,l));return yield(0,i.sendAndConfirmTransaction)(e,f,[t,...h],c)}))};const i=r(92726),o=r(5027),s=r(3890),a=r(31141)},50818:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.setAuthority=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=o.TOKEN_PROGRAM_ID){const[f,p]=(0,a.getSigners)(n,l),g=(new i.Transaction).add((0,s.createSetAuthorityInstruction)(r,f,u,c,l,h));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))};const i=r(92726),o=r(5027),s=r(42173),a=r(31141)},9004:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.syncNative=function(e,t,r,a){return n(this,arguments,void 0,(function*(e,t,r,n,a=o.TOKEN_PROGRAM_ID){const u=(new i.Transaction).add((0,s.createSyncNativeInstruction)(r,a));return yield(0,i.sendAndConfirmTransaction)(e,u,[t],n)}))};const i=r(92726),o=r(5027),s=r(79828)},54589:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.thawAccount=function(e,t,r,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,u,c=[],l,d=o.TOKEN_PROGRAM_ID){const[h,f]=(0,a.getSigners)(u,c),p=(new i.Transaction).add((0,s.createThawAccountInstruction)(r,n,h,c,d));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,...f],l)}))};const i=r(92726),o=r(5027),s=r(36805),a=r(31141)},79167:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.transfer=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=o.TOKEN_PROGRAM_ID){const[f,p]=(0,a.getSigners)(u,l),g=(new i.Transaction).add((0,s.createTransferInstruction)(r,n,f,c,l,h));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))};const i=r(92726),o=r(5027),s=r(311),a=r(31141)},30466:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.transferChecked=function(e,t,r,u,c,l,d,h){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d,h=[],f,p=o.TOKEN_PROGRAM_ID){const[g,m]=(0,a.getSigners)(c,h),y=(new i.Transaction).add((0,s.createTransferCheckedInstruction)(r,n,u,g,l,d,h,p));return yield(0,i.sendAndConfirmTransaction)(e,y,[t,...m],f)}))};const i=r(92726),o=r(5027),s=r(5034),a=r(31141)},98527:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.uiAmountToAmount=function(e,t,r,c){return i(this,arguments,void 0,(function*(e,t,r,i,c=a.TOKEN_PROGRAM_ID){const l=(new s.Transaction).add((0,u.createUiAmountToAmountInstruction)(r,i,c)),{returnData:d,err:h}=(yield e.simulateTransaction(l,[t],!1)).value;if(d){const e=n.from(d.data[0],d.data[1]);return(0,o.u64)().decode(e)}return h}))};const o=r(32510),s=r(92726),a=r(5027),u=r(92711)},5027:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NATIVE_MINT_2022=t.NATIVE_MINT=t.ASSOCIATED_TOKEN_PROGRAM_ID=t.TOKEN_2022_PROGRAM_ID=t.TOKEN_PROGRAM_ID=void 0,t.programSupportsExtensions=function(e){return!e.equals(t.TOKEN_PROGRAM_ID)};const n=r(92726);t.TOKEN_PROGRAM_ID=new n.PublicKey("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"),t.TOKEN_2022_PROGRAM_ID=new n.PublicKey("TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"),t.ASSOCIATED_TOKEN_PROGRAM_ID=new n.PublicKey("ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"),t.NATIVE_MINT=new n.PublicKey("So11111111111111111111111111111111111111112"),t.NATIVE_MINT_2022=new n.PublicKey("9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP")},99783:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenTransferHookAccountDataNotFound=t.TokenTransferHookInvalidSeed=t.TokenTransferHookAccountNotFound=t.TokenUnsupportedInstructionError=t.TokenInvalidInstructionTypeError=t.TokenInvalidInstructionDataError=t.TokenInvalidInstructionKeysError=t.TokenInvalidInstructionProgramError=t.TokenOwnerOffCurveError=t.TokenInvalidOwnerError=t.TokenInvalidMintError=t.TokenInvalidAccountSizeError=t.TokenInvalidAccountOwnerError=t.TokenInvalidAccountDataError=t.TokenInvalidAccountError=t.TokenAccountNotFoundError=t.TokenError=void 0;class r extends Error{constructor(e){super(e)}}t.TokenError=r,t.TokenAccountNotFoundError=class extends r{constructor(){super(...arguments),this.name="TokenAccountNotFoundError"}},t.TokenInvalidAccountError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidAccountError"}},t.TokenInvalidAccountDataError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidAccountDataError"}},t.TokenInvalidAccountOwnerError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidAccountOwnerError"}},t.TokenInvalidAccountSizeError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidAccountSizeError"}},t.TokenInvalidMintError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidMintError"}},t.TokenInvalidOwnerError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidOwnerError"}},t.TokenOwnerOffCurveError=class extends r{constructor(){super(...arguments),this.name="TokenOwnerOffCurveError"}},t.TokenInvalidInstructionProgramError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidInstructionProgramError"}},t.TokenInvalidInstructionKeysError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidInstructionKeysError"}},t.TokenInvalidInstructionDataError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidInstructionDataError"}},t.TokenInvalidInstructionTypeError=class extends r{constructor(){super(...arguments),this.name="TokenInvalidInstructionTypeError"}},t.TokenUnsupportedInstructionError=class extends r{constructor(){super(...arguments),this.name="TokenUnsupportedInstructionError"}},t.TokenTransferHookAccountNotFound=class extends r{constructor(){super(...arguments),this.name="TokenTransferHookAccountNotFound"}},t.TokenTransferHookInvalidSeed=class extends r{constructor(){super(...arguments),this.name="TokenTransferHookInvalidSeed"}},t.TokenTransferHookAccountDataNotFound=class extends r{constructor(){super(...arguments),this.name="TokenTransferHookAccountDataNotFound"}}},11514:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ACCOUNT_TYPE_SIZE=t.AccountType=void 0,function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Mint=1]="Mint",e[e.Account=2]="Account"}(r||(t.AccountType=r={})),t.ACCOUNT_TYPE_SIZE=1},37050:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.enableCpiGuard=function(e,t,r,u){return n(this,arguments,void 0,(function*(e,t,r,n,u=[],c,l=s.TOKEN_2022_PROGRAM_ID){const[d,h]=(0,o.getSigners)(n,u),f=(new i.Transaction).add((0,a.createEnableCpiGuardInstruction)(r,d,h,l));return yield(0,i.sendAndConfirmTransaction)(e,f,[t,...h],c)}))},t.disableCpiGuard=function(e,t,r,u){return n(this,arguments,void 0,(function*(e,t,r,n,u=[],c,l=s.TOKEN_2022_PROGRAM_ID){const[d,h]=(0,o.getSigners)(n,u),f=(new i.Transaction).add((0,a.createDisableCpiGuardInstruction)(r,d,h,l));return yield(0,i.sendAndConfirmTransaction)(e,f,[t,...h],c)}))};const i=r(92726),o=r(31141),s=r(5027),a=r(1420)},85913:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(37050),t),i(r(1420),t),i(r(11580),t)},1420:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.cpiGuardInstructionData=t.CpiGuardInstruction=void 0,t.createEnableCpiGuardInstruction=function(e,t,r=[],n=s.TOKEN_2022_PROGRAM_ID){return d(l.Enable,e,t,r,n)},t.createDisableCpiGuardInstruction=function(e,t,r=[],n=s.TOKEN_2022_PROGRAM_ID){return d(l.Disable,e,t,r,n)};const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559);var l;function d(e,r,i,l,d){if(!(0,s.programSupportsExtensions)(d))throw new a.TokenUnsupportedInstructionError;const h=(0,u.addSigners)([{pubkey:r,isSigner:!1,isWritable:!0}],i,l),f=n.alloc(t.cpiGuardInstructionData.span);return t.cpiGuardInstructionData.encode({instruction:c.TokenInstruction.CpiGuardExtension,cpiGuardInstruction:e},f),new o.TransactionInstruction({keys:h,programId:d,data:f})}!function(e){e[e.Enable=0]="Enable",e[e.Disable=1]="Disable"}(l||(t.CpiGuardInstruction=l={})),t.cpiGuardInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("cpiGuardInstruction")])},11580:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CPI_GUARD_SIZE=t.CpiGuardLayout=void 0,t.getCpiGuard=function(e){const r=(0,o.getExtensionData)(o.ExtensionType.CpiGuard,e.tlvData);return null!==r?t.CpiGuardLayout.decode(r):null};const n=r(78918),i=r(32510),o=r(65476);t.CpiGuardLayout=(0,n.struct)([(0,i.bool)("lockCpi")]),t.CPI_GUARD_SIZE=t.CpiGuardLayout.span},49844:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.initializeDefaultAccountState=function(e,t,r,o,u){return n(this,arguments,void 0,(function*(e,t,r,n,o,u=s.TOKEN_2022_PROGRAM_ID){const c=(new i.Transaction).add((0,a.createInitializeDefaultAccountStateInstruction)(r,n,u));return yield(0,i.sendAndConfirmTransaction)(e,c,[t],o)}))},t.updateDefaultAccountState=function(e,t,r,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,u,c=[],l,d=s.TOKEN_2022_PROGRAM_ID){const[h,f]=(0,o.getSigners)(u,c),p=(new i.Transaction).add((0,a.createUpdateDefaultAccountStateInstruction)(r,n,h,f,d));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,...f],l)}))};const i=r(92726),o=r(31141),s=r(5027),a=r(81766)},87415:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(49844),t),i(r(81766),t),i(r(3386),t)},81766:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.defaultAccountStateInstructionData=t.DefaultAccountStateInstruction=void 0,t.createInitializeDefaultAccountStateInstruction=function(e,r,i=s.TOKEN_2022_PROGRAM_ID){if(!(0,s.programSupportsExtensions)(i))throw new a.TokenUnsupportedInstructionError;const u=[{pubkey:e,isSigner:!1,isWritable:!0}],d=n.alloc(t.defaultAccountStateInstructionData.span);return t.defaultAccountStateInstructionData.encode({instruction:c.TokenInstruction.DefaultAccountStateExtension,defaultAccountStateInstruction:l.Initialize,accountState:r},d),new o.TransactionInstruction({keys:u,programId:i,data:d})},t.createUpdateDefaultAccountStateInstruction=function(e,r,i,d=[],h=s.TOKEN_2022_PROGRAM_ID){if(!(0,s.programSupportsExtensions)(h))throw new a.TokenUnsupportedInstructionError;const f=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],i,d),p=n.alloc(t.defaultAccountStateInstructionData.span);return t.defaultAccountStateInstructionData.encode({instruction:c.TokenInstruction.DefaultAccountStateExtension,defaultAccountStateInstruction:l.Update,accountState:r},p),new o.TransactionInstruction({keys:f,programId:h,data:p})};const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559);var l;!function(e){e[e.Initialize=0]="Initialize",e[e.Update=1]="Update"}(l||(t.DefaultAccountStateInstruction=l={})),t.defaultAccountStateInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("defaultAccountStateInstruction"),(0,i.u8)("accountState")])},3386:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_ACCOUNT_STATE_SIZE=t.DefaultAccountStateLayout=void 0,t.getDefaultAccountState=function(e){const r=(0,i.getExtensionData)(i.ExtensionType.DefaultAccountState,e.tlvData);return null!==r?t.DefaultAccountStateLayout.decode(r):null};const n=r(78918),i=r(65476);t.DefaultAccountStateLayout=(0,n.struct)([(0,n.u8)("state")]),t.DEFAULT_ACCOUNT_STATE_SIZE=t.DefaultAccountStateLayout.span},65476:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LENGTH_SIZE=t.TYPE_SIZE=t.ExtensionType=void 0,t.getTypeLen=I,t.isMintExtension=function(e){switch(e){case E.TransferFeeConfig:case E.MintCloseAuthority:case E.ConfidentialTransferMint:case E.DefaultAccountState:case E.NonTransferable:case E.InterestBearingConfig:case E.PermanentDelegate:case E.TransferHook:case E.MetadataPointer:case E.TokenMetadata:case E.GroupPointer:case E.GroupMemberPointer:case E.TokenGroup:case E.TokenGroupMember:return!0;case E.Uninitialized:case E.TransferFeeAmount:case E.ConfidentialTransferAccount:case E.ImmutableOwner:case E.MemoTransfer:case E.CpiGuard:case E.NonTransferableAccount:case E.TransferHookAccount:return!1;default:throw Error(`Unknown extension type: ${e}`)}},t.isAccountExtension=function(e){switch(e){case E.TransferFeeAmount:case E.ConfidentialTransferAccount:case E.ImmutableOwner:case E.MemoTransfer:case E.CpiGuard:case E.NonTransferableAccount:case E.TransferHookAccount:return!0;case E.Uninitialized:case E.TransferFeeConfig:case E.MintCloseAuthority:case E.ConfidentialTransferMint:case E.DefaultAccountState:case E.NonTransferable:case E.InterestBearingConfig:case E.PermanentDelegate:case E.TransferHook:case E.MetadataPointer:case E.TokenMetadata:case E.GroupPointer:case E.GroupMemberPointer:case E.TokenGroup:case E.TokenGroupMember:return!1;default:throw Error(`Unknown extension type: ${e}`)}},t.getAccountTypeOfMintType=S,t.getMintLen=function(e,t={}){return k(e,i.MINT_SIZE,t)},t.getAccountLen=C,t.getExtensionData=T,t.getExtensionTypes=x,t.getAccountLenForMint=function(e){return C(x(e.tlvData).map(S))},t.getNewAccountLenForExtensionLen=function(e,t,r,n,o=w.TOKEN_2022_PROGRAM_ID){const s=T(r,(0,i.unpackMint)(t,e,o).tlvData),a=s?_(s.length):0,u=_(n);return e.data.length+u-a};const n=r(99975),i=r(65270),o=r(17300),s=r(11514),a=r(85913),u=r(87415),c=r(22086),l=r(17973),d=r(99219),h=r(33998),f=r(90591),p=r(91507),g=r(80793),m=r(64148),y=r(41801),b=r(9240),v=r(7615),A=r(13814),w=r(5027);var E;function _(e){return e+t.TYPE_SIZE+t.LENGTH_SIZE}function I(e){switch(e){case E.Uninitialized:return 0;case E.TransferFeeConfig:return v.TRANSFER_FEE_CONFIG_SIZE;case E.TransferFeeAmount:return v.TRANSFER_FEE_AMOUNT_SIZE;case E.MintCloseAuthority:return m.MINT_CLOSE_AUTHORITY_SIZE;case E.ConfidentialTransferMint:return 65;case E.ConfidentialTransferAccount:return 295;case E.CpiGuard:return a.CPI_GUARD_SIZE;case E.DefaultAccountState:return u.DEFAULT_ACCOUNT_STATE_SIZE;case E.ImmutableOwner:return h.IMMUTABLE_OWNER_SIZE;case E.MemoTransfer:return p.MEMO_TRANSFER_SIZE;case E.MetadataPointer:return g.METADATA_POINTER_SIZE;case E.NonTransferable:return y.NON_TRANSFERABLE_SIZE;case E.InterestBearingConfig:return f.INTEREST_BEARING_MINT_CONFIG_STATE_SIZE;case E.PermanentDelegate:return b.PERMANENT_DELEGATE_SIZE;case E.NonTransferableAccount:return y.NON_TRANSFERABLE_ACCOUNT_SIZE;case E.TransferHook:return A.TRANSFER_HOOK_SIZE;case E.TransferHookAccount:return A.TRANSFER_HOOK_ACCOUNT_SIZE;case E.GroupPointer:return d.GROUP_POINTER_SIZE;case E.GroupMemberPointer:return l.GROUP_MEMBER_POINTER_SIZE;case E.TokenGroup:return c.TOKEN_GROUP_SIZE;case E.TokenGroupMember:return c.TOKEN_GROUP_MEMBER_SIZE;case E.TokenMetadata:throw Error(`Cannot get type length for variable extension type: ${e}`);default:throw Error(`Unknown extension type: ${e}`)}}function S(e){switch(e){case E.TransferFeeConfig:return E.TransferFeeAmount;case E.ConfidentialTransferMint:return E.ConfidentialTransferAccount;case E.NonTransferable:return E.NonTransferableAccount;case E.TransferHook:return E.TransferHookAccount;case E.TransferFeeAmount:case E.ConfidentialTransferAccount:case E.CpiGuard:case E.DefaultAccountState:case E.ImmutableOwner:case E.MemoTransfer:case E.MintCloseAuthority:case E.MetadataPointer:case E.TokenMetadata:case E.Uninitialized:case E.InterestBearingConfig:case E.PermanentDelegate:case E.NonTransferableAccount:case E.TransferHookAccount:case E.GroupPointer:case E.GroupMemberPointer:case E.TokenGroup:case E.TokenGroupMember:return E.Uninitialized}}function k(e,r,i={}){if(0===e.length&&0===Object.keys(i).length)return r;{const r=n.ACCOUNT_SIZE+s.ACCOUNT_TYPE_SIZE+e.filter(((t,r)=>r===e.indexOf(t))).map((e=>_(I(e)))).reduce(((e,t)=>e+t),0)+Object.entries(i).map((([e,t])=>{if(Number(e)!==E.TokenMetadata)throw Error(`Extension ${e} is not variable length`);return _(t)})).reduce(((e,t)=>e+t),0);return r===o.MULTISIG_SIZE?r+t.TYPE_SIZE:r}}function C(e){return k(e,n.ACCOUNT_SIZE)}function T(e,r){let n=0;for(;_(n)<=r.length;){const i=r.readUInt16LE(n),o=r.readUInt16LE(n+t.TYPE_SIZE),s=_(n);if(i==e)return r.slice(s,s+o);n=s+o}return null}function x(e){const r=[];let n=0;for(;n{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.updateGroupMemberPointerData=t.initializeGroupMemberPointerData=t.GroupMemberPointerInstruction=void 0,t.createInitializeGroupMemberPointerInstruction=function(e,r,i,o=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(o))throw new u.TokenUnsupportedInstructionError;const l=[{pubkey:e,isSigner:!1,isWritable:!0}],h=n.alloc(t.initializeGroupMemberPointerData.span);return t.initializeGroupMemberPointerData.encode({instruction:c.TokenInstruction.GroupMemberPointerExtension,groupMemberPointerInstruction:d.Initialize,authority:null!=r?r:s.PublicKey.default,memberAddress:null!=i?i:s.PublicKey.default},h),new s.TransactionInstruction({keys:l,programId:o,data:h})},t.createUpdateGroupMemberPointerInstruction=function(e,r,i,o=[],h=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(h))throw new u.TokenUnsupportedInstructionError;const f=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,o),p=n.alloc(t.updateGroupMemberPointerData.span);return t.updateGroupMemberPointerData.encode({instruction:c.TokenInstruction.GroupMemberPointerExtension,groupMemberPointerInstruction:d.Update,memberAddress:null!=i?i:s.PublicKey.default},p),new s.TransactionInstruction({keys:f,programId:h,data:p})};const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559),l=r(42957);var d;!function(e){e[e.Initialize=0]="Initialize",e[e.Update=1]="Update"}(d||(t.GroupMemberPointerInstruction=d={})),t.initializeGroupMemberPointerData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("groupMemberPointerInstruction"),(0,o.publicKey)("authority"),(0,o.publicKey)("memberAddress")]),t.updateGroupMemberPointerData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("groupMemberPointerInstruction"),(0,o.publicKey)("memberAddress")])},17973:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GROUP_MEMBER_POINTER_SIZE=t.GroupMemberPointerLayout=void 0,t.getGroupMemberPointerState=function(e){const r=(0,s.getExtensionData)(s.ExtensionType.GroupMemberPointer,e.tlvData);if(null!==r){const{authority:e,memberAddress:n}=t.GroupMemberPointerLayout.decode(r);return{authority:e.equals(o.PublicKey.default)?null:e,memberAddress:n.equals(o.PublicKey.default)?null:n}}return null};const n=r(78918),i=r(32510),o=r(92726),s=r(65476);t.GroupMemberPointerLayout=(0,n.struct)([(0,i.publicKey)("authority"),(0,i.publicKey)("memberAddress")]),t.GROUP_MEMBER_POINTER_SIZE=t.GroupMemberPointerLayout.span},73706:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(25377),t),i(r(99219),t)},25377:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.updateGroupPointerData=t.initializeGroupPointerData=t.GroupPointerInstruction=void 0,t.createInitializeGroupPointerInstruction=function(e,r,i,o=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(o))throw new u.TokenUnsupportedInstructionError;const l=[{pubkey:e,isSigner:!1,isWritable:!0}],h=n.alloc(t.initializeGroupPointerData.span);return t.initializeGroupPointerData.encode({instruction:c.TokenInstruction.GroupPointerExtension,groupPointerInstruction:d.Initialize,authority:null!=r?r:s.PublicKey.default,groupAddress:null!=i?i:s.PublicKey.default},h),new s.TransactionInstruction({keys:l,programId:o,data:h})},t.createUpdateGroupPointerInstruction=function(e,r,i,o=[],h=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(h))throw new u.TokenUnsupportedInstructionError;const f=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,o),p=n.alloc(t.updateGroupPointerData.span);return t.updateGroupPointerData.encode({instruction:c.TokenInstruction.GroupPointerExtension,groupPointerInstruction:d.Update,groupAddress:null!=i?i:s.PublicKey.default},p),new s.TransactionInstruction({keys:f,programId:h,data:p})};const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559),l=r(42957);var d;!function(e){e[e.Initialize=0]="Initialize",e[e.Update=1]="Update"}(d||(t.GroupPointerInstruction=d={})),t.initializeGroupPointerData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("groupPointerInstruction"),(0,o.publicKey)("authority"),(0,o.publicKey)("groupAddress")]),t.updateGroupPointerData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("groupPointerInstruction"),(0,o.publicKey)("groupAddress")])},99219:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GROUP_POINTER_SIZE=t.GroupPointerLayout=void 0,t.getGroupPointerState=function(e){const r=(0,s.getExtensionData)(s.ExtensionType.GroupPointer,e.tlvData);if(null!==r){const{authority:e,groupAddress:n}=t.GroupPointerLayout.decode(r);return{authority:e.equals(o.PublicKey.default)?null:e,groupAddress:n.equals(o.PublicKey.default)?null:n}}return null};const n=r(78918),i=r(32510),o=r(92726),s=r(65476);t.GroupPointerLayout=(0,n.struct)([(0,i.publicKey)("authority"),(0,i.publicKey)("groupAddress")]),t.GROUP_POINTER_SIZE=t.GroupPointerLayout.span},33998:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IMMUTABLE_OWNER_SIZE=t.ImmutableOwnerLayout=void 0,t.getImmutableOwner=function(e){const r=(0,i.getExtensionData)(i.ExtensionType.ImmutableOwner,e.tlvData);return null!==r?t.ImmutableOwnerLayout.decode(r):null};const n=r(78918),i=r(65476);t.ImmutableOwnerLayout=(0,n.struct)([]),t.IMMUTABLE_OWNER_SIZE=t.ImmutableOwnerLayout.span},73045:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(11514),t),i(r(85913),t),i(r(87415),t),i(r(65476),t),i(r(39172),t),i(r(73706),t),i(r(33998),t),i(r(34214),t),i(r(91507),t),i(r(46952),t),i(r(22086),t),i(r(88394),t),i(r(64148),t),i(r(41801),t),i(r(7615),t),i(r(9240),t),i(r(13814),t)},91909:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.createInterestBearingMint=function(e,t,r,o,l,d,h){return n(this,arguments,void 0,(function*(e,t,r,n,o,l,d,h=i.Keypair.generate(),f,p=s.TOKEN_2022_PROGRAM_ID){const g=(0,u.getMintLen)([u.ExtensionType.InterestBearingConfig]),m=yield e.getMinimumBalanceForRentExemption(g),y=(new i.Transaction).add(i.SystemProgram.createAccount({fromPubkey:t.publicKey,newAccountPubkey:h.publicKey,space:g,lamports:m,programId:p}),(0,c.createInitializeInterestBearingMintInstruction)(h.publicKey,o,l,p),(0,a.createInitializeMintInstruction)(h.publicKey,d,r,n,p));return yield(0,i.sendAndConfirmTransaction)(e,y,[t,h],f),h.publicKey}))},t.updateRateInterestBearingMint=function(e,t,r,a,u){return n(this,arguments,void 0,(function*(e,t,r,n,a,u=[],l,d=s.TOKEN_2022_PROGRAM_ID){const[h,f]=(0,o.getSigners)(n,u),p=(new i.Transaction).add((0,c.createUpdateRateInterestBearingMintInstruction)(r,h,a,f,d));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,n,...f],l)}))};const i=r(92726),o=r(31141),s=r(5027),a=r(17742),u=r(65476),c=r(40253)},34214:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(91909),t),i(r(40253),t),i(r(90591),t)},40253:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.interestBearingMintUpdateRateInstructionData=t.interestBearingMintInitializeInstructionData=t.InterestBearingMintInstruction=void 0,t.createInitializeInterestBearingMintInstruction=function(e,r,i,o=a.TOKEN_2022_PROGRAM_ID){const u=[{pubkey:e,isSigner:!1,isWritable:!0}],d=n.alloc(t.interestBearingMintInitializeInstructionData.span);return t.interestBearingMintInitializeInstructionData.encode({instruction:c.TokenInstruction.InterestBearingMintExtension,interestBearingMintInstruction:l.Initialize,rateAuthority:r,rate:i},d),new s.TransactionInstruction({keys:u,programId:o,data:d})},t.createUpdateRateInterestBearingMintInstruction=function(e,r,i,o=[],d=a.TOKEN_2022_PROGRAM_ID){const h=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!o.length,isWritable:!1}],r,o),f=n.alloc(t.interestBearingMintUpdateRateInstructionData.span);return t.interestBearingMintUpdateRateInstructionData.encode({instruction:c.TokenInstruction.InterestBearingMintExtension,interestBearingMintInstruction:l.UpdateRate,rate:i},f),new s.TransactionInstruction({keys:h,programId:d,data:f})};const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(42957),c=r(20559);var l;!function(e){e[e.Initialize=0]="Initialize",e[e.UpdateRate=1]="UpdateRate"}(l||(t.InterestBearingMintInstruction=l={})),t.interestBearingMintInitializeInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("interestBearingMintInstruction"),(0,o.publicKey)("rateAuthority"),(0,i.s16)("rate")]),t.interestBearingMintUpdateRateInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("interestBearingMintInstruction"),(0,i.s16)("rate")])},90591:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INTEREST_BEARING_MINT_CONFIG_STATE_SIZE=t.InterestBearingMintConfigStateLayout=void 0,t.getInterestBearingMintConfigState=function(e){const r=(0,o.getExtensionData)(o.ExtensionType.InterestBearingConfig,e.tlvData);return null!==r?t.InterestBearingMintConfigStateLayout.decode(r):null};const n=r(78918),i=r(32510),o=r(65476);t.InterestBearingMintConfigStateLayout=(0,n.struct)([(0,i.publicKey)("rateAuthority"),(0,n.ns64)("initializationTimestamp"),(0,n.s16)("preUpdateAverageRate"),(0,n.ns64)("lastUpdateTimestamp"),(0,n.s16)("currentRate")]),t.INTEREST_BEARING_MINT_CONFIG_STATE_SIZE=t.InterestBearingMintConfigStateLayout.span},88784:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.enableRequiredMemoTransfers=function(e,t,r,u){return n(this,arguments,void 0,(function*(e,t,r,n,u=[],c,l=s.TOKEN_2022_PROGRAM_ID){const[d,h]=(0,o.getSigners)(n,u),f=(new i.Transaction).add((0,a.createEnableRequiredMemoTransfersInstruction)(r,d,h,l));return yield(0,i.sendAndConfirmTransaction)(e,f,[t,...h],c)}))},t.disableRequiredMemoTransfers=function(e,t,r,u){return n(this,arguments,void 0,(function*(e,t,r,n,u=[],c,l=s.TOKEN_2022_PROGRAM_ID){const[d,h]=(0,o.getSigners)(n,u),f=(new i.Transaction).add((0,a.createDisableRequiredMemoTransfersInstruction)(r,d,h,l));return yield(0,i.sendAndConfirmTransaction)(e,f,[t,...h],c)}))};const i=r(92726),o=r(31141),s=r(5027),a=r(76434)},91507:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(88784),t),i(r(76434),t),i(r(8070),t)},76434:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.memoTransferInstructionData=t.MemoTransferInstruction=void 0,t.createEnableRequiredMemoTransfersInstruction=function(e,t,r=[],n=s.TOKEN_2022_PROGRAM_ID){return d(l.Enable,e,t,r,n)},t.createDisableRequiredMemoTransfersInstruction=function(e,t,r=[],n=s.TOKEN_2022_PROGRAM_ID){return d(l.Disable,e,t,r,n)};const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559);var l;function d(e,r,i,l,d){if(!(0,s.programSupportsExtensions)(d))throw new a.TokenUnsupportedInstructionError;const h=(0,u.addSigners)([{pubkey:r,isSigner:!1,isWritable:!0}],i,l),f=n.alloc(t.memoTransferInstructionData.span);return t.memoTransferInstructionData.encode({instruction:c.TokenInstruction.MemoTransferExtension,memoTransferInstruction:e},f),new o.TransactionInstruction({keys:h,programId:d,data:f})}!function(e){e[e.Enable=0]="Enable",e[e.Disable=1]="Disable"}(l||(t.MemoTransferInstruction=l={})),t.memoTransferInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("memoTransferInstruction")])},8070:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MEMO_TRANSFER_SIZE=t.MemoTransferLayout=void 0,t.getMemoTransfer=function(e){const r=(0,o.getExtensionData)(o.ExtensionType.MemoTransfer,e.tlvData);return null!==r?t.MemoTransferLayout.decode(r):null};const n=r(78918),i=r(32510),o=r(65476);t.MemoTransferLayout=(0,n.struct)([(0,i.bool)("requireIncomingTransferMemos")]),t.MEMO_TRANSFER_SIZE=t.MemoTransferLayout.span},46952:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(64675),t),i(r(80793),t)},64675:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.updateMetadataPointerData=t.initializeMetadataPointerData=t.MetadataPointerInstruction=void 0,t.createInitializeMetadataPointerInstruction=function(e,r,i,o){if(!(0,a.programSupportsExtensions)(o))throw new u.TokenUnsupportedInstructionError;const l=[{pubkey:e,isSigner:!1,isWritable:!0}],h=n.alloc(t.initializeMetadataPointerData.span);return t.initializeMetadataPointerData.encode({instruction:c.TokenInstruction.MetadataPointerExtension,metadataPointerInstruction:d.Initialize,authority:null!=r?r:s.PublicKey.default,metadataAddress:null!=i?i:s.PublicKey.default},h),new s.TransactionInstruction({keys:l,programId:o,data:h})},t.createUpdateMetadataPointerInstruction=function(e,r,i,o=[],h=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(h))throw new u.TokenUnsupportedInstructionError;const f=(0,l.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,o),p=n.alloc(t.updateMetadataPointerData.span);return t.updateMetadataPointerData.encode({instruction:c.TokenInstruction.MetadataPointerExtension,metadataPointerInstruction:d.Update,metadataAddress:null!=i?i:s.PublicKey.default},p),new s.TransactionInstruction({keys:f,programId:h,data:p})};const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559),l=r(42957);var d;!function(e){e[e.Initialize=0]="Initialize",e[e.Update=1]="Update"}(d||(t.MetadataPointerInstruction=d={})),t.initializeMetadataPointerData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("metadataPointerInstruction"),(0,o.publicKey)("authority"),(0,o.publicKey)("metadataAddress")]),t.updateMetadataPointerData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("metadataPointerInstruction"),(0,o.publicKey)("metadataAddress")])},80793:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.METADATA_POINTER_SIZE=t.MetadataPointerLayout=void 0,t.getMetadataPointerState=function(e){const r=(0,s.getExtensionData)(s.ExtensionType.MetadataPointer,e.tlvData);if(null!==r){const{authority:e,metadataAddress:n}=t.MetadataPointerLayout.decode(r);return{authority:e.equals(o.PublicKey.default)?null:e,metadataAddress:n.equals(o.PublicKey.default)?null:n}}return null};const n=r(78918),i=r(32510),o=r(92726),s=r(65476);t.MetadataPointerLayout=(0,n.struct)([(0,i.publicKey)("authority"),(0,i.publicKey)("metadataAddress")]),t.METADATA_POINTER_SIZE=t.MetadataPointerLayout.span},64148:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MINT_CLOSE_AUTHORITY_SIZE=t.MintCloseAuthorityLayout=void 0,t.getMintCloseAuthority=function(e){const r=(0,o.getExtensionData)(o.ExtensionType.MintCloseAuthority,e.tlvData);return null!==r?t.MintCloseAuthorityLayout.decode(r):null};const n=r(78918),i=r(32510),o=r(65476);t.MintCloseAuthorityLayout=(0,n.struct)([(0,i.publicKey)("closeAuthority")]),t.MINT_CLOSE_AUTHORITY_SIZE=t.MintCloseAuthorityLayout.span},41801:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NON_TRANSFERABLE_ACCOUNT_SIZE=t.NON_TRANSFERABLE_SIZE=t.NonTransferableLayout=void 0,t.getNonTransferable=function(e){const r=(0,i.getExtensionData)(i.ExtensionType.NonTransferable,e.tlvData);return null!==r?t.NonTransferableLayout.decode(r):null},t.getNonTransferableAccount=function(e){const r=(0,i.getExtensionData)(i.ExtensionType.NonTransferableAccount,e.tlvData);return null!==r?t.NonTransferableLayout.decode(r):null};const n=r(78918),i=r(65476);t.NonTransferableLayout=(0,n.struct)([]),t.NON_TRANSFERABLE_SIZE=t.NonTransferableLayout.span,t.NON_TRANSFERABLE_ACCOUNT_SIZE=t.NonTransferableLayout.span},9240:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PERMANENT_DELEGATE_SIZE=t.PermanentDelegateLayout=void 0,t.getPermanentDelegate=function(e){const r=(0,o.getExtensionData)(o.ExtensionType.PermanentDelegate,e.tlvData);return null!==r?t.PermanentDelegateLayout.decode(r):null};const n=r(78918),i=r(32510),o=r(65476);t.PermanentDelegateLayout=(0,n.struct)([(0,i.publicKey)("delegate")]),t.PERMANENT_DELEGATE_SIZE=t.PermanentDelegateLayout.span},71269:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.tokenGroupInitializeGroup=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,a.getSigners)(n,l),g=(new i.Transaction).add((0,o.createInitializeGroupInstruction)({programId:h,group:r,mint:r,mintAuthority:f,updateAuthority:u,maxSize:c}));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))},t.tokenGroupInitializeGroupWithRentTransfer=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,a.getSigners)(n,l),g=yield e.getMinimumBalanceForRentExemption(o.TOKEN_GROUP_SIZE),m=(new i.Transaction).add(i.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:r,lamports:g}),(0,o.createInitializeGroupInstruction)({programId:h,group:r,mint:r,mintAuthority:f,updateAuthority:u,maxSize:c}));return yield(0,i.sendAndConfirmTransaction)(e,m,[t,...p],d)}))},t.tokenGroupUpdateGroupMaxSize=function(e,t,r,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,u,c=[],l,d=s.TOKEN_2022_PROGRAM_ID){const[h,f]=(0,a.getSigners)(n,c),p=(new i.Transaction).add((0,o.createUpdateGroupMaxSizeInstruction)({programId:d,group:r,updateAuthority:h,maxSize:u}));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,...f],l)}))},t.tokenGroupUpdateGroupAuthority=function(e,t,r,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,u,c=[],l,d=s.TOKEN_2022_PROGRAM_ID){const[h,f]=(0,a.getSigners)(n,c),p=(new i.Transaction).add((0,o.createUpdateGroupAuthorityInstruction)({programId:d,group:r,currentAuthority:h,newAuthority:u}));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,...f],l)}))},t.tokenGroupMemberInitialize=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,a.getSigners)(n,l),g=(new i.Transaction).add((0,o.createInitializeMemberInstruction)({programId:h,member:r,memberMint:r,memberMintAuthority:f,group:u,groupUpdateAuthority:c}));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))},t.tokenGroupMemberInitializeWithRentTransfer=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,a.getSigners)(n,l),g=yield e.getMinimumBalanceForRentExemption(o.TOKEN_GROUP_MEMBER_SIZE),m=(new i.Transaction).add(i.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:r,lamports:g}),(0,o.createInitializeMemberInstruction)({programId:h,member:r,memberMint:r,memberMintAuthority:f,group:u,groupUpdateAuthority:c}));return yield(0,i.sendAndConfirmTransaction)(e,m,[t,...p],d)}))};const i=r(92726),o=r(70280),s=r(5027),a=r(31141)},22086:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(71269),t),i(r(39775),t)},39775:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TOKEN_GROUP_MEMBER_SIZE=t.TOKEN_GROUP_SIZE=void 0,t.getTokenGroupState=function(e){const t=(0,o.getExtensionData)(o.ExtensionType.TokenGroup,e.tlvData);if(null!==t){const{updateAuthority:e,mint:r,size:o,maxSize:s}=(0,i.unpackTokenGroup)(t);return{updateAuthority:(null==e?void 0:e.equals(n.PublicKey.default))?void 0:e,mint:r,size:o,maxSize:s}}return null},t.getTokenGroupMemberState=function(e){const t=(0,o.getExtensionData)(o.ExtensionType.TokenGroupMember,e.tlvData);if(null!==t){const{mint:e,group:r,memberNumber:n}=(0,i.unpackTokenGroupMember)(t);return{mint:e,group:r,memberNumber:n}}return null};const n=r(92726),i=r(70280),o=r(65476);var s=r(70280);Object.defineProperty(t,"TOKEN_GROUP_SIZE",{enumerable:!0,get:function(){return s.TOKEN_GROUP_SIZE}}),Object.defineProperty(t,"TOKEN_GROUP_MEMBER_SIZE",{enumerable:!0,get:function(){return s.TOKEN_GROUP_MEMBER_SIZE}})},14601:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.tokenMetadataInitialize=function(e,t,r,u,c,l,d,h){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d,h=[],f,p=s.TOKEN_2022_PROGRAM_ID){const[g,m]=(0,a.getSigners)(u,h),y=(new i.Transaction).add((0,o.createInitializeInstruction)({programId:p,metadata:r,updateAuthority:n,mint:r,mintAuthority:g,name:c,symbol:l,uri:d}));return yield(0,i.sendAndConfirmTransaction)(e,y,[t,...m],f)}))},t.tokenMetadataInitializeWithRentTransfer=function(e,t,r,c,d,h,f,p){return n(this,arguments,void 0,(function*(e,t,r,c,d,h,f,p,g=[],m,y=s.TOKEN_2022_PROGRAM_ID){const[b,v]=(0,a.getSigners)(d,g),A=new i.Transaction,w=yield function(e,t,r){return n(this,arguments,void 0,(function*(e,t,r,n=s.TOKEN_2022_PROGRAM_ID){const i=yield e.getAccountInfo(t);if(!i)throw new l.TokenAccountNotFoundError;const a=(0,o.pack)(r).length,c=(0,u.getNewAccountLenForExtensionLen)(i,t,u.ExtensionType.TokenMetadata,a,n);return c<=i.data.length?0:(yield e.getMinimumBalanceForRentExemption(c))-i.lamports}))}(e,r,{updateAuthority:c,mint:r,name:h,symbol:f,uri:p,additionalMetadata:[]},y);return w>0&&A.add(i.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:r,lamports:w})),A.add((0,o.createInitializeInstruction)({programId:y,metadata:r,updateAuthority:c,mint:r,mintAuthority:b,name:h,symbol:f,uri:p})),yield(0,i.sendAndConfirmTransaction)(e,A,[t,...v],m)}))},t.tokenMetadataUpdateField=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,a.getSigners)(n,l),g=(new i.Transaction).add((0,o.createUpdateFieldInstruction)({programId:h,metadata:r,updateAuthority:f,field:u,value:c}));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))},t.tokenMetadataUpdateFieldWithRentTransfer=function(e,t,r,h,f,p){return n(this,arguments,void 0,(function*(e,t,r,h,f,p,g=[],m,y=s.TOKEN_2022_PROGRAM_ID){const[b,v]=(0,a.getSigners)(h,g),A=new i.Transaction,w=yield function(e,t,r,i){return n(this,arguments,void 0,(function*(e,t,r,n,i=s.TOKEN_2022_PROGRAM_ID){const a=yield e.getAccountInfo(t);if(!a)throw new l.TokenAccountNotFoundError;const h=(0,d.unpackMint)(t,a,i),f=(0,u.getExtensionData)(u.ExtensionType.TokenMetadata,h.tlvData);if(null===f)throw new Error("TokenMetadata extension not initialized");const p=(0,c.updateTokenMetadata)((0,o.unpack)(f),r,n),g=(0,o.pack)(p).length,m=(0,u.getNewAccountLenForExtensionLen)(a,t,u.ExtensionType.TokenMetadata,g,i);return m<=a.data.length?0:(yield e.getMinimumBalanceForRentExemption(m))-a.lamports}))}(e,r,f,p,y);return w>0&&A.add(i.SystemProgram.transfer({fromPubkey:t.publicKey,toPubkey:r,lamports:w})),A.add((0,o.createUpdateFieldInstruction)({programId:y,metadata:r,updateAuthority:b,field:f,value:p})),yield(0,i.sendAndConfirmTransaction)(e,A,[t,...v],m)}))},t.tokenMetadataRemoveKey=function(e,t,r,u,c,l){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l=[],d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,a.getSigners)(n,l),g=(new i.Transaction).add((0,o.createRemoveKeyInstruction)({programId:h,metadata:r,updateAuthority:f,key:u,idempotent:c}));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))},t.tokenMetadataUpdateAuthority=function(e,t,r,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,u,c=[],l,d=s.TOKEN_2022_PROGRAM_ID){const[h,f]=(0,a.getSigners)(n,c),p=(new i.Transaction).add((0,o.createUpdateAuthorityInstruction)({programId:d,metadata:r,oldAuthority:h,newAuthority:u}));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,...f],l)}))};const i=r(92726),o=r(4414),s=r(5027),a=r(31141),u=r(65476),c=r(68979),l=r(99783),d=r(88276)},88394:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(14601),t),i(r(68979),t)},68979:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.updateTokenMetadata=function(e,t,r){const n=u(t);if("mint"===n||"updateAuthority"===n)throw new Error(`Cannot update ${n} via this instruction`);if(["name","symbol","uri"].includes(n))return Object.assign(Object.assign({},e),{[n]:r});const i=[...e.additionalMetadata],o=e.additionalMetadata.findIndex((e=>e[0]===n));return-1===o?i.push([n,r]):i[o]=[n,r],Object.assign(Object.assign({},e),{additionalMetadata:i})},t.getTokenMetadata=function(e,t,r){return n(this,arguments,void 0,(function*(e,t,r,n=o.TOKEN_2022_PROGRAM_ID){const u=yield(0,a.getMint)(e,t,r,n),c=(0,s.getExtensionData)(s.ExtensionType.TokenMetadata,u.tlvData);return null===c?null:(0,i.unpack)(c)}))};const i=r(4414),o=r(5027),s=r(65476),a=r(65270),u=e=>e===i.Field.Name||"Name"===e||"name"===e?"name":e===i.Field.Symbol||"Symbol"===e||"symbol"===e?"symbol":e===i.Field.Uri||"Uri"===e||"uri"===e?"uri":e},81308:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.transferCheckedWithFee=function(e,t,r,u,c,l,d,h,f){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d,h,f=[],p,g=s.TOKEN_2022_PROGRAM_ID){const[m,y]=(0,o.getSigners)(c,f),b=(new i.Transaction).add((0,a.createTransferCheckedWithFeeInstruction)(r,n,u,m,l,d,h,f,g));return yield(0,i.sendAndConfirmTransaction)(e,b,[t,...y],p)}))},t.withdrawWithheldTokensFromMint=function(e,t,r,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,u,c=[],l,d=s.TOKEN_2022_PROGRAM_ID){const[h,f]=(0,o.getSigners)(u,c),p=(new i.Transaction).add((0,a.createWithdrawWithheldTokensFromMintInstruction)(r,n,h,f,d));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,...f],l)}))},t.withdrawWithheldTokensFromAccounts=function(e,t,r,u,c,l,d,h){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,o.getSigners)(u,c),g=(new i.Transaction).add((0,a.createWithdrawWithheldTokensFromAccountsInstruction)(r,n,f,p,l,h));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))},t.harvestWithheldTokensToMint=function(e,t,r,o,u){return n(this,arguments,void 0,(function*(e,t,r,n,o,u=s.TOKEN_2022_PROGRAM_ID){const c=(new i.Transaction).add((0,a.createHarvestWithheldTokensToMintInstruction)(r,n,u));return yield(0,i.sendAndConfirmTransaction)(e,c,[t],o)}))},t.setTransferFee=function(e,t,r,u,c,l,d,h){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d,h=s.TOKEN_2022_PROGRAM_ID){const[f,p]=(0,o.getSigners)(n,u),g=(new i.Transaction).add((0,a.createSetTransferFeeInstruction)(r,f,p,c,l,h));return yield(0,i.sendAndConfirmTransaction)(e,g,[t,...p],d)}))};const i=r(92726),o=r(31141),s=r(5027),a=r(47966)},7615:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(81308),t),i(r(47966),t),i(r(95858),t)},47966:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.setTransferFeeInstructionData=t.harvestWithheldTokensToMintInstructionData=t.withdrawWithheldTokensFromAccountsInstructionData=t.withdrawWithheldTokensFromMintInstructionData=t.transferCheckedWithFeeInstructionData=t.initializeTransferFeeConfigInstructionData=t.TransferFeeInstruction=void 0,t.createInitializeTransferFeeConfigInstruction=function(e,r,i,o,c,d=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(d))throw new u.TokenUnsupportedInstructionError;const f=[{pubkey:e,isSigner:!1,isWritable:!0}],p=n.alloc(t.initializeTransferFeeConfigInstructionData.span);return t.initializeTransferFeeConfigInstructionData.encode({instruction:l.TokenInstruction.TransferFeeExtension,transferFeeInstruction:h.InitializeTransferFeeConfig,transferFeeConfigAuthority:r,withdrawWithheldAuthority:i,transferFeeBasisPoints:o,maximumFee:c},p),new s.TransactionInstruction({keys:f,programId:d,data:p})},t.decodeInitializeTransferFeeConfigInstruction=function(e,r){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeTransferFeeConfigInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n},data:i}=f(e);if(i.instruction!==l.TokenInstruction.TransferFeeExtension||i.transferFeeInstruction!==h.InitializeTransferFeeConfig)throw new u.TokenInvalidInstructionTypeError;if(!n)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n},data:i}},t.decodeInitializeTransferFeeConfigInstructionUnchecked=f,t.createTransferCheckedWithFeeInstruction=function(e,r,i,o,d,f,p,g=[],m=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(m))throw new u.TokenUnsupportedInstructionError;const y=n.alloc(t.transferCheckedWithFeeInstructionData.span);t.transferCheckedWithFeeInstructionData.encode({instruction:l.TokenInstruction.TransferFeeExtension,transferFeeInstruction:h.TransferCheckedWithFee,amount:d,decimals:f,fee:p},y);const b=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i,isSigner:!1,isWritable:!0}],o,g);return new s.TransactionInstruction({keys:b,programId:m,data:y})},t.decodeTransferCheckedWithFeeInstruction=function(e,r){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.transferCheckedWithFeeInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{source:n,mint:i,destination:o,authority:s,signers:a},data:c}=p(e);if(c.instruction!==l.TokenInstruction.TransferFeeExtension||c.transferFeeInstruction!==h.TransferCheckedWithFee)throw new u.TokenInvalidInstructionTypeError;if(!i)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{source:n,mint:i,destination:o,authority:s,signers:a||null},data:c}},t.decodeTransferCheckedWithFeeInstructionUnchecked=p,t.createWithdrawWithheldTokensFromMintInstruction=function(e,r,i,o=[],d=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(d))throw new u.TokenUnsupportedInstructionError;const f=n.alloc(t.withdrawWithheldTokensFromMintInstructionData.span);t.withdrawWithheldTokensFromMintInstructionData.encode({instruction:l.TokenInstruction.TransferFeeExtension,transferFeeInstruction:h.WithdrawWithheldTokensFromMint},f);const p=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,o);return new s.TransactionInstruction({keys:p,programId:d,data:f})},t.decodeWithdrawWithheldTokensFromMintInstruction=function(e,r){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.withdrawWithheldTokensFromMintInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n,destination:i,authority:o,signers:s},data:a}=g(e);if(a.instruction!==l.TokenInstruction.TransferFeeExtension||a.transferFeeInstruction!==h.WithdrawWithheldTokensFromMint)throw new u.TokenInvalidInstructionTypeError;if(!n)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n,destination:i,authority:o,signers:s||null},data:a}},t.decodeWithdrawWithheldTokensFromMintInstructionUnchecked=g,t.createWithdrawWithheldTokensFromAccountsInstruction=function(e,r,i,o,d,f=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(f))throw new u.TokenUnsupportedInstructionError;const p=n.alloc(t.withdrawWithheldTokensFromAccountsInstructionData.span);t.withdrawWithheldTokensFromAccountsInstructionData.encode({instruction:l.TokenInstruction.TransferFeeExtension,transferFeeInstruction:h.WithdrawWithheldTokensFromAccounts,numTokenAccounts:d.length},p);const g=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,o);for(const e of d)g.push({pubkey:e,isSigner:!1,isWritable:!0});return new s.TransactionInstruction({keys:g,programId:f,data:p})},t.decodeWithdrawWithheldTokensFromAccountsInstruction=function(e,r){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.withdrawWithheldTokensFromAccountsInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n,destination:i,authority:o,signers:s,sources:a},data:c}=m(e);if(c.instruction!==l.TokenInstruction.TransferFeeExtension||c.transferFeeInstruction!==h.WithdrawWithheldTokensFromAccounts)throw new u.TokenInvalidInstructionTypeError;if(!n)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n,destination:i,authority:o,signers:s||null,sources:a||null},data:c}},t.decodeWithdrawWithheldTokensFromAccountsInstructionUnchecked=m,t.createHarvestWithheldTokensToMintInstruction=function(e,r,i=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(i))throw new u.TokenUnsupportedInstructionError;const o=n.alloc(t.harvestWithheldTokensToMintInstructionData.span);t.harvestWithheldTokensToMintInstructionData.encode({instruction:l.TokenInstruction.TransferFeeExtension,transferFeeInstruction:h.HarvestWithheldTokensToMint},o);const c=[];c.push({pubkey:e,isSigner:!1,isWritable:!0});for(const e of r)c.push({pubkey:e,isSigner:!1,isWritable:!0});return new s.TransactionInstruction({keys:c,programId:i,data:o})},t.decodeHarvestWithheldTokensToMintInstruction=function(e,r){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.harvestWithheldTokensToMintInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n,sources:i},data:o}=y(e);if(o.instruction!==l.TokenInstruction.TransferFeeExtension||o.transferFeeInstruction!==h.HarvestWithheldTokensToMint)throw new u.TokenInvalidInstructionTypeError;if(!n)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n,sources:i},data:o}},t.decodeHarvestWithheldTokensToMintInstructionUnchecked=y,t.createSetTransferFeeInstruction=function(e,r,i,o,d,f=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(f))throw new u.TokenUnsupportedInstructionError;const p=n.alloc(t.setTransferFeeInstructionData.span);t.setTransferFeeInstructionData.encode({instruction:l.TokenInstruction.TransferFeeExtension,transferFeeInstruction:h.SetTransferFee,transferFeeBasisPoints:o,maximumFee:d},p);const g=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,i);return new s.TransactionInstruction({keys:g,programId:f,data:p})},t.decodeSetTransferFeeInstruction=function(e,r){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.setTransferFeeInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n,authority:i,signers:o},data:s}=b(e);if(s.instruction!==l.TokenInstruction.TransferFeeExtension||s.transferFeeInstruction!==h.SetTransferFee)throw new u.TokenInvalidInstructionTypeError;if(!n)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n,authority:i,signers:o||null},data:s}},t.decodeSetTransferFeeInstructionUnchecked=b;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559),d=r(67358);var h;function f({programId:e,keys:[r],data:n}){const{instruction:i,transferFeeInstruction:o,transferFeeConfigAuthority:s,withdrawWithheldAuthority:a,transferFeeBasisPoints:u,maximumFee:c}=t.initializeTransferFeeConfigInstructionData.decode(n);return{programId:e,keys:{mint:r},data:{instruction:i,transferFeeInstruction:o,transferFeeConfigAuthority:s,withdrawWithheldAuthority:a,transferFeeBasisPoints:u,maximumFee:c}}}function p({programId:e,keys:[r,n,i,o,...s],data:a}){const{instruction:u,transferFeeInstruction:c,amount:l,decimals:d,fee:h}=t.transferCheckedWithFeeInstructionData.decode(a);return{programId:e,keys:{source:r,mint:n,destination:i,authority:o,signers:s},data:{instruction:u,transferFeeInstruction:c,amount:l,decimals:d,fee:h}}}function g({programId:e,keys:[r,n,i,...o],data:s}){const{instruction:a,transferFeeInstruction:u}=t.withdrawWithheldTokensFromMintInstructionData.decode(s);return{programId:e,keys:{mint:r,destination:n,authority:i,signers:o},data:{instruction:a,transferFeeInstruction:u}}}function m({programId:e,keys:r,data:n}){const{instruction:i,transferFeeInstruction:o,numTokenAccounts:s}=t.withdrawWithheldTokensFromAccountsInstructionData.decode(n),[a,u,c,l,d]=[r[0],r[1],r[2],r.slice(3,3+s),r.slice(-1*s)];return{programId:e,keys:{mint:a,destination:u,authority:c,signers:l,sources:d},data:{instruction:i,transferFeeInstruction:o,numTokenAccounts:s}}}function y({programId:e,keys:[r,...n],data:i}){const{instruction:o,transferFeeInstruction:s}=t.harvestWithheldTokensToMintInstructionData.decode(i);return{programId:e,keys:{mint:r,sources:n},data:{instruction:o,transferFeeInstruction:s}}}function b({programId:e,keys:[r,n,...i],data:o}){const{instruction:s,transferFeeInstruction:a,transferFeeBasisPoints:u,maximumFee:c}=t.setTransferFeeInstructionData.decode(o);return{programId:e,keys:{mint:r,authority:n,signers:i},data:{instruction:s,transferFeeInstruction:a,transferFeeBasisPoints:u,maximumFee:c}}}!function(e){e[e.InitializeTransferFeeConfig=0]="InitializeTransferFeeConfig",e[e.TransferCheckedWithFee=1]="TransferCheckedWithFee",e[e.WithdrawWithheldTokensFromMint=2]="WithdrawWithheldTokensFromMint",e[e.WithdrawWithheldTokensFromAccounts=3]="WithdrawWithheldTokensFromAccounts",e[e.HarvestWithheldTokensToMint=4]="HarvestWithheldTokensToMint",e[e.SetTransferFee=5]="SetTransferFee"}(h||(t.TransferFeeInstruction=h={})),t.initializeTransferFeeConfigInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),new d.COptionPublicKeyLayout("transferFeeConfigAuthority"),new d.COptionPublicKeyLayout("withdrawWithheldAuthority"),(0,i.u16)("transferFeeBasisPoints"),(0,o.u64)("maximumFee")]),t.transferCheckedWithFeeInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,o.u64)("amount"),(0,i.u8)("decimals"),(0,o.u64)("fee")]),t.withdrawWithheldTokensFromMintInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction")]),t.withdrawWithheldTokensFromAccountsInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,i.u8)("numTokenAccounts")]),t.harvestWithheldTokensToMintInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction")]),t.setTransferFeeInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("transferFeeInstruction"),(0,i.u16)("transferFeeBasisPoints"),(0,o.u64)("maximumFee")])},95858:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TRANSFER_FEE_AMOUNT_SIZE=t.TransferFeeAmountLayout=t.TRANSFER_FEE_CONFIG_SIZE=t.TransferFeeConfigLayout=t.ONE_IN_BASIS_POINTS=t.MAX_FEE_BASIS_POINTS=void 0,t.transferFeeLayout=s,t.calculateFee=a,t.getEpochFee=u,t.calculateEpochFee=function(e,t,r){return a(u(e,t),r)},t.getTransferFeeConfig=function(e){const r=(0,o.getExtensionData)(o.ExtensionType.TransferFeeConfig,e.tlvData);return null!==r?t.TransferFeeConfigLayout.decode(r):null},t.getTransferFeeAmount=function(e){const r=(0,o.getExtensionData)(o.ExtensionType.TransferFeeAmount,e.tlvData);return null!==r?t.TransferFeeAmountLayout.decode(r):null};const n=r(78918),i=r(32510),o=r(65476);function s(e){return(0,n.struct)([(0,i.u64)("epoch"),(0,i.u64)("maximumFee"),(0,n.u16)("transferFeeBasisPoints")],e)}function a(e,r){const n=e.transferFeeBasisPoints;if(0===n||r===BigInt(0))return BigInt(0);{const i=(r*BigInt(n)+t.ONE_IN_BASIS_POINTS-BigInt(1))/t.ONE_IN_BASIS_POINTS,o=i>e.maximumFee?e.maximumFee:i;return BigInt(o)}}function u(e,t){return t>=e.newerTransferFee.epoch?e.newerTransferFee:e.olderTransferFee}t.MAX_FEE_BASIS_POINTS=1e4,t.ONE_IN_BASIS_POINTS=BigInt(t.MAX_FEE_BASIS_POINTS),t.TransferFeeConfigLayout=(0,n.struct)([(0,i.publicKey)("transferFeeConfigAuthority"),(0,i.publicKey)("withdrawWithheldAuthority"),(0,i.u64)("withheldAmount"),s("olderTransferFee"),s("newerTransferFee")]),t.TRANSFER_FEE_CONFIG_SIZE=t.TransferFeeConfigLayout.span,t.TransferFeeAmountLayout=(0,n.struct)([(0,i.u64)("withheldAmount")]),t.TRANSFER_FEE_AMOUNT_SIZE=t.TransferFeeAmountLayout.span},83893:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.initializeTransferHook=function(e,t,r,o,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,o,u,c=s.TOKEN_2022_PROGRAM_ID){const l=(new i.Transaction).add((0,a.createInitializeTransferHookInstruction)(r,n,o,c));return yield(0,i.sendAndConfirmTransaction)(e,l,[t],u)}))},t.updateTransferHook=function(e,t,r,u,c){return n(this,arguments,void 0,(function*(e,t,r,n,u,c=[],l,d=s.TOKEN_2022_PROGRAM_ID){const[h,f]=(0,o.getSigners)(u,c),p=(new i.Transaction).add((0,a.createUpdateTransferHookInstruction)(r,h,n,f,d));return yield(0,i.sendAndConfirmTransaction)(e,p,[t,...f],l)}))},t.transferCheckedWithTransferHook=function(e,t,r,u,c,l,d,h){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d,h=[],f,p=s.TOKEN_PROGRAM_ID){const[g,m]=(0,o.getSigners)(c,h),y=(new i.Transaction).add(yield(0,a.createTransferCheckedWithTransferHookInstruction)(e,r,n,u,g,l,d,m,null==f?void 0:f.commitment,p));return yield(0,i.sendAndConfirmTransaction)(e,y,[t,...m],f)}))},t.transferCheckedWithFeeAndTransferHook=function(e,t,r,u,c,l,d,h,f){return n(this,arguments,void 0,(function*(e,t,r,n,u,c,l,d,h,f=[],p,g=s.TOKEN_PROGRAM_ID){const[m,y]=(0,o.getSigners)(c,f),b=(new i.Transaction).add(yield(0,a.createTransferCheckedWithFeeAndTransferHookInstruction)(e,r,n,u,m,l,d,h,y,null==p?void 0:p.commitment,g));return yield(0,i.sendAndConfirmTransaction)(e,b,[t,...y],p)}))};const i=r(92726),o=r(31141),s=r(5027),a=r(79053)},13814:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(83893),t),i(r(79053),t),i(r(41272),t),i(r(69071),t)},79053:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.updateTransferHookInstructionData=t.initializeTransferHookInstructionData=t.TransferHookInstruction=void 0,t.createInitializeTransferHookInstruction=function(e,r,i,o){if(!(0,a.programSupportsExtensions)(o))throw new u.TokenUnsupportedInstructionError;const c=[{pubkey:e,isSigner:!1,isWritable:!0}],d=n.alloc(t.initializeTransferHookInstructionData.span);return t.initializeTransferHookInstructionData.encode({instruction:l.TokenInstruction.TransferHookExtension,transferHookInstruction:m.Initialize,authority:r,transferHookProgramId:i},d),new s.TransactionInstruction({keys:c,programId:o,data:d})},t.createUpdateTransferHookInstruction=function(e,r,i,o=[],d=a.TOKEN_2022_PROGRAM_ID){if(!(0,a.programSupportsExtensions)(d))throw new u.TokenUnsupportedInstructionError;const h=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,o),f=n.alloc(t.updateTransferHookInstructionData.span);return t.updateTransferHookInstructionData.encode({instruction:l.TokenInstruction.TransferHookExtension,transferHookInstruction:m.Update,transferHookProgramId:i},f),new s.TransactionInstruction({keys:h,programId:d,data:f})},t.createExecuteInstruction=b,t.addExtraAccountMetasForExecute=v,t.createTransferCheckedWithTransferHookInstruction=function(e,t,r,n,o,s,u){return i(this,arguments,void 0,(function*(e,t,r,n,i,o,s,u=[],c,l=a.TOKEN_PROGRAM_ID){const d=(0,h.createTransferCheckedInstruction)(t,r,n,i,o,s,u,l),f=yield(0,p.getMint)(e,r,c,l),m=(0,g.getTransferHook)(f);return m&&(yield v(e,d,m.programId,t,r,n,i,o,c)),d}))},t.createTransferCheckedWithFeeAndTransferHookInstruction=function(e,t,r,n,o,s,u,c){return i(this,arguments,void 0,(function*(e,t,r,n,i,o,s,u,c=[],l,d=a.TOKEN_PROGRAM_ID){const h=(0,f.createTransferCheckedWithFeeInstruction)(t,r,n,i,o,s,u,c,d),m=yield(0,p.getMint)(e,r,l,d),y=(0,g.getTransferHook)(m);return y&&(yield v(e,h,y.programId,t,r,n,i,o,l)),h}))};const o=r(78918),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559),d=r(32510),h=r(5034),f=r(47966),p=r(65270),g=r(69071);var m;function y(e,t){const r=t.filter((t=>t.pubkey.equals(e.pubkey))).reduce(((e,t)=>e?{isSigner:e.isSigner||t.isSigner,isWritable:e.isWritable||t.isWritable}:{isSigner:t.isSigner,isWritable:t.isWritable}),void 0);if(r){const{isSigner:t,isWritable:n}=r;t||t===e.isSigner||(e.isSigner=!1),n||n===e.isWritable||(e.isWritable=!1)}return e}function b(e,t,r,i,o,a,u){const c=[t,r,i,o,a].map((e=>({pubkey:e,isSigner:!1,isWritable:!1}))),l=n.alloc(16);return l.set(n.from([105,37,101,197,75,251,102,26]),0),l.writeBigUInt64LE(BigInt(u),8),new s.TransactionInstruction({keys:c,programId:e,data:l})}function v(e,t,r,n,o,s,a,u,c){return i(this,void 0,void 0,(function*(){const i=(0,g.getExtraAccountMetaAddress)(o,r),l=yield e.getAccountInfo(i,c);if(null==l)return t;const d=(0,g.getExtraAccountMetas)(l);if(![n,o,s,a].every((e=>t.keys.some((t=>t.pubkey.equals(e))))))throw new Error("Missing required account in instruction");const h=b(r,n,o,s,a,i,BigInt(u));for(const t of d)h.keys.push(y(yield(0,g.resolveExtraAccountMeta)(e,t,h.keys,h.data,h.programId),h.keys));t.keys.push(...h.keys.slice(5)),t.keys.push({pubkey:r,isSigner:!1,isWritable:!1}),t.keys.push({pubkey:i,isSigner:!1,isWritable:!1})}))}!function(e){e[e.Initialize=0]="Initialize",e[e.Update=1]="Update"}(m||(t.TransferHookInstruction=m={})),t.initializeTransferHookInstructionData=(0,o.struct)([(0,o.u8)("instruction"),(0,o.u8)("transferHookInstruction"),(0,d.publicKey)("authority"),(0,d.publicKey)("transferHookProgramId")]),t.updateTransferHookInstructionData=(0,o.struct)([(0,o.u8)("instruction"),(0,o.u8)("transferHookInstruction"),(0,d.publicKey)("transferHookProgramId")])},41272:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.unpackSeeds=function(e,t,r,n){return i(this,void 0,void 0,(function*(){const i=[];let o=0;for(;o<32;){const s=yield p(e.slice(o),t,r,n);if(null==s)break;i.push(s.data),o+=s.packedLength}return i}))};const o=r(99783),s=1,a=1,u=1,c=1,l=1,d=1,h=1,f=1;function p(e,t,r,p){return i(this,void 0,void 0,(function*(){const[g,...m]=e,y=new Uint8Array(m);switch(g){case 0:return null;case 1:return function(e){if(e.length<1)throw new o.TokenTransferHookInvalidSeed;const[t,...r]=e;if(r.length{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.amountToUiAmountInstructionData=void 0,t.createAmountToUiAmountInstruction=function(e,r,i=a.TOKEN_PROGRAM_ID){const o=[{pubkey:e,isSigner:!1,isWritable:!1}],u=n.alloc(t.amountToUiAmountInstructionData.span);return t.amountToUiAmountInstructionData.encode({instruction:c.TokenInstruction.AmountToUiAmount,amount:BigInt(r)},u),new s.TransactionInstruction({keys:o,programId:i,data:u})},t.decodeAmountToUiAmountInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.amountToUiAmountInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n},data:i}=l(e);if(i.instruction!==c.TokenInstruction.AmountToUiAmount)throw new u.TokenInvalidInstructionTypeError;if(!n)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n},data:i}},t.decodeAmountToUiAmountInstructionUnchecked=l;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559);function l({programId:e,keys:[r],data:n}){return{programId:e,keys:{mint:r},data:t.amountToUiAmountInstructionData.decode(n)}}t.amountToUiAmountInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")])},79703:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.approveInstructionData=void 0,t.createApproveInstruction=function(e,r,i,o,u=[],d=a.TOKEN_PROGRAM_ID){const h=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}],i,u),f=n.alloc(t.approveInstructionData.span);return t.approveInstructionData.encode({instruction:l.TokenInstruction.Approve,amount:BigInt(o)},f),new s.TransactionInstruction({keys:h,programId:d,data:f})},t.decodeApproveInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.approveInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{account:n,delegate:i,owner:o,multiSigners:s},data:c}=d(e);if(c.instruction!==l.TokenInstruction.Approve)throw new u.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,delegate:i,owner:o,multiSigners:s},data:c}},t.decodeApproveInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{account:r,delegate:n,owner:i,multiSigners:o},data:t.approveInstructionData.decode(s)}}t.approveInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")])},9834:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.approveCheckedInstructionData=void 0,t.createApproveCheckedInstruction=function(e,r,i,o,u,d,h=[],f=a.TOKEN_PROGRAM_ID){const p=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i,isSigner:!1,isWritable:!1}],o,h),g=n.alloc(t.approveCheckedInstructionData.span);return t.approveCheckedInstructionData.encode({instruction:l.TokenInstruction.ApproveChecked,amount:BigInt(u),decimals:d},g),new s.TransactionInstruction({keys:p,programId:f,data:g})},t.decodeApproveCheckedInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.approveCheckedInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i,delegate:o,owner:s,multiSigners:c},data:h}=d(e);if(h.instruction!==l.TokenInstruction.ApproveChecked)throw new u.TokenInvalidInstructionTypeError;if(!(n&&i&&o&&s))throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i,delegate:o,owner:s,multiSigners:c},data:h}},t.decodeApproveCheckedInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,o,...s],data:a}){return{programId:e,keys:{account:r,mint:n,delegate:i,owner:o,multiSigners:s},data:t.approveCheckedInstructionData.decode(a)}}t.approveCheckedInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount"),(0,i.u8)("decimals")])},30018:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createAssociatedTokenAccountInstruction=function(e,t,r,i,s=o.TOKEN_PROGRAM_ID,a=o.ASSOCIATED_TOKEN_PROGRAM_ID){return u(e,t,r,i,n.alloc(0),s,a)},t.createAssociatedTokenAccountIdempotentInstruction=a,t.createAssociatedTokenAccountIdempotentInstructionWithDerivation=function(e,t,r,n=!0,i=o.TOKEN_PROGRAM_ID,u=o.ASSOCIATED_TOKEN_PROGRAM_ID){return a(e,(0,s.getAssociatedTokenAddressSync)(r,t,n),t,r,i,u)},t.createRecoverNestedInstruction=function(e,t,r,s,a,u,c=o.TOKEN_PROGRAM_ID,l=o.ASSOCIATED_TOKEN_PROGRAM_ID){const d=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!1},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:s,isSigner:!1,isWritable:!0},{pubkey:a,isSigner:!1,isWritable:!1},{pubkey:u,isSigner:!0,isWritable:!0},{pubkey:c,isSigner:!1,isWritable:!1}];return new i.TransactionInstruction({keys:d,programId:l,data:n.from([2])})};const i=r(92726),o=r(5027),s=r(65270);function a(e,t,r,i,s=o.TOKEN_PROGRAM_ID,a=o.ASSOCIATED_TOKEN_PROGRAM_ID){return u(e,t,r,i,n.from([1]),s,a)}function u(e,t,r,n,s,a=o.TOKEN_PROGRAM_ID,u=o.ASSOCIATED_TOKEN_PROGRAM_ID){const c=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:t,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:n,isSigner:!1,isWritable:!1},{pubkey:i.SystemProgram.programId,isSigner:!1,isWritable:!1},{pubkey:a,isSigner:!1,isWritable:!1}];return new i.TransactionInstruction({keys:c,programId:u,data:s})}},44381:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.burnInstructionData=void 0,t.createBurnInstruction=function(e,r,i,o,u=[],d=a.TOKEN_PROGRAM_ID){const h=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,u),f=n.alloc(t.burnInstructionData.span);return t.burnInstructionData.encode({instruction:l.TokenInstruction.Burn,amount:BigInt(o)},f),new s.TransactionInstruction({keys:h,programId:d,data:f})},t.decodeBurnInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.burnInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i,owner:o,multiSigners:s},data:c}=d(e);if(c.instruction!==l.TokenInstruction.Burn)throw new u.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i,owner:o,multiSigners:s},data:c}},t.decodeBurnInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{account:r,mint:n,owner:i,multiSigners:o},data:t.burnInstructionData.decode(s)}}t.burnInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")])},6640:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.burnCheckedInstructionData=void 0,t.createBurnCheckedInstruction=function(e,r,i,o,u,d=[],h=a.TOKEN_PROGRAM_ID){const f=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,d),p=n.alloc(t.burnCheckedInstructionData.span);return t.burnCheckedInstructionData.encode({instruction:l.TokenInstruction.BurnChecked,amount:BigInt(o),decimals:u},p),new s.TransactionInstruction({keys:f,programId:h,data:p})},t.decodeBurnCheckedInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.burnCheckedInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i,owner:o,multiSigners:s},data:c}=d(e);if(c.instruction!==l.TokenInstruction.BurnChecked)throw new u.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i,owner:o,multiSigners:s},data:c}},t.decodeBurnCheckedInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{account:r,mint:n,owner:i,multiSigners:o},data:t.burnCheckedInstructionData.decode(s)}}t.burnCheckedInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount"),(0,i.u8)("decimals")])},98831:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.closeAccountInstructionData=void 0,t.createCloseAccountInstruction=function(e,r,i,a=[],l=s.TOKEN_PROGRAM_ID){const d=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,a),h=n.alloc(t.closeAccountInstructionData.span);return t.closeAccountInstructionData.encode({instruction:c.TokenInstruction.CloseAccount},h),new o.TransactionInstruction({keys:d,programId:l,data:h})},t.decodeCloseAccountInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.closeAccountInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n,destination:i,authority:o,multiSigners:u},data:d}=l(e);if(d.instruction!==c.TokenInstruction.CloseAccount)throw new a.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,destination:i,authority:o,multiSigners:u},data:d}},t.decodeCloseAccountInstructionUnchecked=l;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559);function l({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{account:r,destination:n,authority:i,multiSigners:o},data:t.closeAccountInstructionData.decode(s)}}t.closeAccountInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},49543:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createNativeMintInstructionData=void 0,t.createCreateNativeMintInstruction=function(e,r=s.NATIVE_MINT_2022,i=s.TOKEN_2022_PROGRAM_ID){if(!(0,s.programSupportsExtensions)(i))throw new a.TokenUnsupportedInstructionError;const c=[{pubkey:e,isSigner:!0,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0},{pubkey:o.SystemProgram.programId,isSigner:!1,isWritable:!1}],l=n.alloc(t.createNativeMintInstructionData.span);return t.createNativeMintInstructionData.encode({instruction:u.TokenInstruction.CreateNativeMint},l),new o.TransactionInstruction({keys:c,programId:i,data:l})};const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(20559);t.createNativeMintInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},63598:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeInstruction=function(e,t=i.TOKEN_PROGRAM_ID){if(!e.data.length)throw new o.TokenInvalidInstructionDataError;const r=(0,n.u8)().decode(e.data);if(r===C.TokenInstruction.InitializeMint)return(0,m.decodeInitializeMintInstruction)(e,t);if(r===C.TokenInstruction.InitializeAccount)return(0,f.decodeInitializeAccountInstruction)(e,t);if(r===C.TokenInstruction.InitializeMultisig)return(0,b.decodeInitializeMultisigInstruction)(e,t);if(r===C.TokenInstruction.Transfer)return(0,S.decodeTransferInstruction)(e,t);if(r===C.TokenInstruction.Approve)return(0,a.decodeApproveInstruction)(e,t);if(r===C.TokenInstruction.Revoke)return(0,w.decodeRevokeInstruction)(e,t);if(r===C.TokenInstruction.SetAuthority)return(0,E.decodeSetAuthorityInstruction)(e,t);if(r===C.TokenInstruction.MintTo)return(0,v.decodeMintToInstruction)(e,t);if(r===C.TokenInstruction.Burn)return(0,c.decodeBurnInstruction)(e,t);if(r===C.TokenInstruction.CloseAccount)return(0,d.decodeCloseAccountInstruction)(e,t);if(r===C.TokenInstruction.FreezeAccount)return(0,h.decodeFreezeAccountInstruction)(e,t);if(r===C.TokenInstruction.ThawAccount)return(0,I.decodeThawAccountInstruction)(e,t);if(r===C.TokenInstruction.TransferChecked)return(0,k.decodeTransferCheckedInstruction)(e,t);if(r===C.TokenInstruction.ApproveChecked)return(0,u.decodeApproveCheckedInstruction)(e,t);if(r===C.TokenInstruction.MintToChecked)return(0,A.decodeMintToCheckedInstruction)(e,t);if(r===C.TokenInstruction.BurnChecked)return(0,l.decodeBurnCheckedInstruction)(e,t);if(r===C.TokenInstruction.InitializeAccount2)return(0,p.decodeInitializeAccount2Instruction)(e,t);if(r===C.TokenInstruction.SyncNative)return(0,_.decodeSyncNativeInstruction)(e,t);if(r===C.TokenInstruction.InitializeAccount3)return(0,g.decodeInitializeAccount3Instruction)(e,t);if(r===C.TokenInstruction.InitializeMint2)return(0,y.decodeInitializeMint2Instruction)(e,t);if(r===C.TokenInstruction.AmountToUiAmount)return(0,s.decodeAmountToUiAmountInstruction)(e,t);if(r===C.TokenInstruction.UiAmountToAmount)return(0,T.decodeUiAmountToAmountInstruction)(e,t);if(r===C.TokenInstruction.InitializeMultisig2)throw new o.TokenInvalidInstructionTypeError;throw new o.TokenInvalidInstructionTypeError},t.isInitializeMintInstruction=function(e){return e.data.instruction===C.TokenInstruction.InitializeMint},t.isInitializeAccountInstruction=function(e){return e.data.instruction===C.TokenInstruction.InitializeAccount},t.isInitializeMultisigInstruction=function(e){return e.data.instruction===C.TokenInstruction.InitializeMultisig},t.isTransferInstruction=function(e){return e.data.instruction===C.TokenInstruction.Transfer},t.isApproveInstruction=function(e){return e.data.instruction===C.TokenInstruction.Approve},t.isRevokeInstruction=function(e){return e.data.instruction===C.TokenInstruction.Revoke},t.isSetAuthorityInstruction=function(e){return e.data.instruction===C.TokenInstruction.SetAuthority},t.isMintToInstruction=function(e){return e.data.instruction===C.TokenInstruction.MintTo},t.isBurnInstruction=function(e){return e.data.instruction===C.TokenInstruction.Burn},t.isCloseAccountInstruction=function(e){return e.data.instruction===C.TokenInstruction.CloseAccount},t.isFreezeAccountInstruction=function(e){return e.data.instruction===C.TokenInstruction.FreezeAccount},t.isThawAccountInstruction=function(e){return e.data.instruction===C.TokenInstruction.ThawAccount},t.isTransferCheckedInstruction=function(e){return e.data.instruction===C.TokenInstruction.TransferChecked},t.isApproveCheckedInstruction=function(e){return e.data.instruction===C.TokenInstruction.ApproveChecked},t.isMintToCheckedInstruction=function(e){return e.data.instruction===C.TokenInstruction.MintToChecked},t.isBurnCheckedInstruction=function(e){return e.data.instruction===C.TokenInstruction.BurnChecked},t.isInitializeAccount2Instruction=function(e){return e.data.instruction===C.TokenInstruction.InitializeAccount2},t.isSyncNativeInstruction=function(e){return e.data.instruction===C.TokenInstruction.SyncNative},t.isInitializeAccount3Instruction=function(e){return e.data.instruction===C.TokenInstruction.InitializeAccount3},t.isInitializeMint2Instruction=function(e){return e.data.instruction===C.TokenInstruction.InitializeMint2},t.isAmountToUiAmountInstruction=function(e){return e.data.instruction===C.TokenInstruction.AmountToUiAmount},t.isUiamountToAmountInstruction=function(e){return e.data.instruction===C.TokenInstruction.UiAmountToAmount};const n=r(78918),i=r(5027),o=r(99783),s=r(2383),a=r(79703),u=r(9834),c=r(44381),l=r(6640),d=r(98831),h=r(55368),f=r(64895),p=r(70441),g=r(31738),m=r(17742),y=r(99782),b=r(94204),v=r(8414),A=r(10196),w=r(3890),E=r(42173),_=r(79828),I=r(36805),S=r(311),k=r(5034),C=r(20559),T=r(92711)},55368:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.freezeAccountInstructionData=void 0,t.createFreezeAccountInstruction=function(e,r,i,a=[],l=s.TOKEN_PROGRAM_ID){const d=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}],i,a),h=n.alloc(t.freezeAccountInstructionData.span);return t.freezeAccountInstructionData.encode({instruction:c.TokenInstruction.FreezeAccount},h),new o.TransactionInstruction({keys:d,programId:l,data:h})},t.decodeFreezeAccountInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.freezeAccountInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i,authority:o,multiSigners:u},data:d}=l(e);if(d.instruction!==c.TokenInstruction.FreezeAccount)throw new a.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i,authority:o,multiSigners:u},data:d}},t.decodeFreezeAccountInstructionUnchecked=l;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559);function l({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{account:r,mint:n,authority:i,multiSigners:o},data:t.freezeAccountInstructionData.decode(s)}}t.freezeAccountInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},28434:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.createInitializeMemberInstruction=t.createUpdateGroupAuthorityInstruction=t.createUpdateGroupMaxSizeInstruction=t.createInitializeGroupInstruction=t.createEmitInstruction=t.createUpdateAuthorityInstruction=t.createRemoveKeyInstruction=t.createUpdateFieldInstruction=t.createInitializeInstruction=void 0;var o=r(4414);Object.defineProperty(t,"createInitializeInstruction",{enumerable:!0,get:function(){return o.createInitializeInstruction}}),Object.defineProperty(t,"createUpdateFieldInstruction",{enumerable:!0,get:function(){return o.createUpdateFieldInstruction}}),Object.defineProperty(t,"createRemoveKeyInstruction",{enumerable:!0,get:function(){return o.createRemoveKeyInstruction}}),Object.defineProperty(t,"createUpdateAuthorityInstruction",{enumerable:!0,get:function(){return o.createUpdateAuthorityInstruction}}),Object.defineProperty(t,"createEmitInstruction",{enumerable:!0,get:function(){return o.createEmitInstruction}});var s=r(70280);Object.defineProperty(t,"createInitializeGroupInstruction",{enumerable:!0,get:function(){return s.createInitializeGroupInstruction}}),Object.defineProperty(t,"createUpdateGroupMaxSizeInstruction",{enumerable:!0,get:function(){return s.createUpdateGroupMaxSizeInstruction}}),Object.defineProperty(t,"createUpdateGroupAuthorityInstruction",{enumerable:!0,get:function(){return s.createUpdateGroupAuthorityInstruction}}),Object.defineProperty(t,"createInitializeMemberInstruction",{enumerable:!0,get:function(){return s.createInitializeMemberInstruction}}),i(r(30018),t),i(r(63598),t),i(r(20559),t),i(r(17742),t),i(r(64895),t),i(r(94204),t),i(r(311),t),i(r(79703),t),i(r(3890),t),i(r(42173),t),i(r(8414),t),i(r(44381),t),i(r(98831),t),i(r(55368),t),i(r(36805),t),i(r(5034),t),i(r(9834),t),i(r(10196),t),i(r(6640),t),i(r(70441),t),i(r(79828),t),i(r(31738),t),i(r(7948),t),i(r(99782),t),i(r(27529),t),i(r(2383),t),i(r(92711),t),i(r(23063),t),i(r(90642),t),i(r(49543),t),i(r(95132),t),i(r(54313),t)},64895:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeAccountInstructionData=void 0,t.createInitializeAccountInstruction=function(e,r,i,a=s.TOKEN_PROGRAM_ID){const c=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i,isSigner:!1,isWritable:!1},{pubkey:o.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],l=n.alloc(t.initializeAccountInstructionData.span);return t.initializeAccountInstructionData.encode({instruction:u.TokenInstruction.InitializeAccount},l),new o.TransactionInstruction({keys:c,programId:a,data:l})},t.decodeInitializeAccountInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeAccountInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i,owner:o,rent:l},data:d}=c(e);if(d.instruction!==u.TokenInstruction.InitializeAccount)throw new a.TokenInvalidInstructionTypeError;if(!(n&&i&&o&&l))throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i,owner:o,rent:l},data:d}},t.decodeInitializeAccountInstructionUnchecked=c;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(20559);function c({programId:e,keys:[r,n,i,o],data:s}){return{programId:e,keys:{account:r,mint:n,owner:i,rent:o},data:t.initializeAccountInstructionData.decode(s)}}t.initializeAccountInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},70441:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeAccount2InstructionData=void 0,t.createInitializeAccount2Instruction=function(e,r,i,o=a.TOKEN_PROGRAM_ID){const u=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:s.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],l=n.alloc(t.initializeAccount2InstructionData.span);return t.initializeAccount2InstructionData.encode({instruction:c.TokenInstruction.InitializeAccount2,owner:i},l),new s.TransactionInstruction({keys:u,programId:o,data:l})},t.decodeInitializeAccount2Instruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeAccount2InstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i,rent:o},data:s}=l(e);if(s.instruction!==c.TokenInstruction.InitializeAccount2)throw new u.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i,rent:o},data:s}},t.decodeInitializeAccount2InstructionUnchecked=l;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559);function l({programId:e,keys:[r,n,i],data:o}){return{programId:e,keys:{account:r,mint:n,rent:i},data:t.initializeAccount2InstructionData.decode(o)}}t.initializeAccount2InstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.publicKey)("owner")])},31738:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeAccount3InstructionData=void 0,t.createInitializeAccount3Instruction=function(e,r,i,o=a.TOKEN_PROGRAM_ID){const u=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}],l=n.alloc(t.initializeAccount3InstructionData.span);return t.initializeAccount3InstructionData.encode({instruction:c.TokenInstruction.InitializeAccount3,owner:i},l),new s.TransactionInstruction({keys:u,programId:o,data:l})},t.decodeInitializeAccount3Instruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeAccount3InstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i},data:o}=l(e);if(o.instruction!==c.TokenInstruction.InitializeAccount3)throw new u.TokenInvalidInstructionTypeError;if(!n||!i)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i},data:o}},t.decodeInitializeAccount3InstructionUnchecked=l;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559);function l({programId:e,keys:[r,n],data:i}){return{programId:e,keys:{account:r,mint:n},data:t.initializeAccount3InstructionData.decode(i)}}t.initializeAccount3InstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.publicKey)("owner")])},27529:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeImmutableOwnerInstructionData=void 0,t.createInitializeImmutableOwnerInstruction=function(e,r){const i=[{pubkey:e,isSigner:!1,isWritable:!0}],s=n.alloc(t.initializeImmutableOwnerInstructionData.span);return t.initializeImmutableOwnerInstructionData.encode({instruction:a.TokenInstruction.InitializeImmutableOwner},s),new o.TransactionInstruction({keys:i,programId:r,data:s})},t.decodeInitializeImmutableOwnerInstruction=function(e,r){if(!e.programId.equals(r))throw new s.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeImmutableOwnerInstructionData.span)throw new s.TokenInvalidInstructionDataError;const{keys:{account:n},data:i}=u(e);if(i.instruction!==a.TokenInstruction.InitializeImmutableOwner)throw new s.TokenInvalidInstructionTypeError;if(!n)throw new s.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n},data:i}},t.decodeInitializeImmutableOwnerInstructionUnchecked=u;const i=r(78918),o=r(92726),s=r(99783),a=r(20559);function u({programId:e,keys:[r],data:n}){const{instruction:i}=t.initializeImmutableOwnerInstructionData.decode(n);return{programId:e,keys:{account:r},data:{instruction:i}}}t.initializeImmutableOwnerInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},17742:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeMintInstructionData=void 0,t.createInitializeMintInstruction=function(e,r,i,o,u=a.TOKEN_PROGRAM_ID){const l=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:s.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}],d=n.alloc(t.initializeMintInstructionData.span);return t.initializeMintInstructionData.encode({instruction:c.TokenInstruction.InitializeMint,decimals:r,mintAuthority:i,freezeAuthority:o},d),new s.TransactionInstruction({keys:l,programId:u,data:d})},t.decodeInitializeMintInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeMintInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n,rent:i},data:o}=d(e);if(o.instruction!==c.TokenInstruction.InitializeMint)throw new u.TokenInvalidInstructionTypeError;if(!n||!i)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n,rent:i},data:o}},t.decodeInitializeMintInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559),l=r(67358);function d({programId:e,keys:[r,n],data:i}){const{instruction:o,decimals:s,mintAuthority:a,freezeAuthority:u}=t.initializeMintInstructionData.decode(i);return{programId:e,keys:{mint:r,rent:n},data:{instruction:o,decimals:s,mintAuthority:a,freezeAuthority:u}}}t.initializeMintInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("decimals"),(0,o.publicKey)("mintAuthority"),new l.COptionPublicKeyLayout("freezeAuthority")])},99782:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeMint2InstructionData=void 0,t.createInitializeMint2Instruction=function(e,r,i,o,u=a.TOKEN_PROGRAM_ID){const l=[{pubkey:e,isSigner:!1,isWritable:!0}],d=n.alloc(t.initializeMint2InstructionData.span);return t.initializeMint2InstructionData.encode({instruction:c.TokenInstruction.InitializeMint2,decimals:r,mintAuthority:i,freezeAuthority:o},d),new s.TransactionInstruction({keys:l,programId:u,data:d})},t.decodeInitializeMint2Instruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeMint2InstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n},data:i}=d(e);if(i.instruction!==c.TokenInstruction.InitializeMint2)throw new u.TokenInvalidInstructionTypeError;if(!n)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n},data:i}},t.decodeInitializeMint2InstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(20559),l=r(67358);function d({programId:e,keys:[r],data:n}){const{instruction:i,decimals:o,mintAuthority:s,freezeAuthority:a}=t.initializeMint2InstructionData.decode(n);return{programId:e,keys:{mint:r},data:{instruction:i,decimals:o,mintAuthority:s,freezeAuthority:a}}}t.initializeMint2InstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("decimals"),(0,o.publicKey)("mintAuthority"),new l.COptionPublicKeyLayout("freezeAuthority")])},23063:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeMintCloseAuthorityInstructionData=void 0,t.createInitializeMintCloseAuthorityInstruction=function(e,r,i){if(!(0,s.programSupportsExtensions)(i))throw new a.TokenUnsupportedInstructionError;const c=[{pubkey:e,isSigner:!1,isWritable:!0}],l=n.alloc(t.initializeMintCloseAuthorityInstructionData.span);return t.initializeMintCloseAuthorityInstructionData.encode({instruction:u.TokenInstruction.InitializeMintCloseAuthority,closeAuthority:r},l),new o.TransactionInstruction({keys:c,programId:i,data:l})},t.decodeInitializeMintCloseAuthorityInstruction=function(e,r){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeMintCloseAuthorityInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{mint:n},data:i}=l(e);if(i.instruction!==u.TokenInstruction.InitializeMintCloseAuthority)throw new a.TokenInvalidInstructionTypeError;if(!n)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n},data:i}},t.decodeInitializeMintCloseAuthorityInstructionUnchecked=l;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(20559),c=r(67358);function l({programId:e,keys:[r],data:n}){const{instruction:i,closeAuthority:o}=t.initializeMintCloseAuthorityInstructionData.decode(n);return{programId:e,keys:{mint:r},data:{instruction:i,closeAuthority:o}}}t.initializeMintCloseAuthorityInstructionData=(0,i.struct)([(0,i.u8)("instruction"),new c.COptionPublicKeyLayout("closeAuthority")])},94204:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeMultisigInstructionData=void 0,t.createInitializeMultisigInstruction=function(e,r,i,a=s.TOKEN_PROGRAM_ID){const c=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:o.SYSVAR_RENT_PUBKEY,isSigner:!1,isWritable:!1}];for(const e of r)c.push({pubkey:e instanceof o.PublicKey?e:e.publicKey,isSigner:!1,isWritable:!1});const l=n.alloc(t.initializeMultisigInstructionData.span);return t.initializeMultisigInstructionData.encode({instruction:u.TokenInstruction.InitializeMultisig,m:i},l),new o.TransactionInstruction({keys:c,programId:a,data:l})},t.decodeInitializeMultisigInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializeMultisigInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n,rent:i,signers:o},data:l}=c(e);if(l.instruction!==u.TokenInstruction.InitializeMultisig)throw new a.TokenInvalidInstructionTypeError;if(!n||!i||!o.length)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,rent:i,signers:o},data:l}},t.decodeInitializeMultisigInstructionUnchecked=c;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(20559);function c({programId:e,keys:[r,n,...i],data:o}){return{programId:e,keys:{account:r,rent:n,signers:i},data:t.initializeMultisigInstructionData.decode(o)}}t.initializeMultisigInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("m")])},7948:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},95132:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializeNonTransferableMintInstructionData=void 0,t.createInitializeNonTransferableMintInstruction=function(e,r){if(!(0,s.programSupportsExtensions)(r))throw new a.TokenUnsupportedInstructionError;const i=[{pubkey:e,isSigner:!1,isWritable:!0}],c=n.alloc(t.initializeNonTransferableMintInstructionData.span);return t.initializeNonTransferableMintInstructionData.encode({instruction:u.TokenInstruction.InitializeNonTransferableMint},c),new o.TransactionInstruction({keys:i,programId:r,data:c})};const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(20559);t.initializeNonTransferableMintInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},54313:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.initializePermanentDelegateInstructionData=void 0,t.createInitializePermanentDelegateInstruction=function(e,r,i){if(!(0,u.programSupportsExtensions)(i))throw new c.TokenUnsupportedInstructionError;const o=[{pubkey:e,isSigner:!1,isWritable:!0}],d=n.alloc(t.initializePermanentDelegateInstructionData.span);return t.initializePermanentDelegateInstructionData.encode({instruction:l.TokenInstruction.InitializePermanentDelegate,delegate:r||new s.PublicKey(0)},d),new a.TransactionInstruction({keys:o,programId:i,data:d})},t.decodeInitializePermanentDelegateInstruction=function(e,r){if(!e.programId.equals(r))throw new c.TokenInvalidInstructionProgramError;if(e.data.length!==t.initializePermanentDelegateInstructionData.span)throw new c.TokenInvalidInstructionDataError;const{keys:{mint:n},data:i}=d(e);if(i.instruction!==l.TokenInstruction.InitializePermanentDelegate)throw new c.TokenInvalidInstructionTypeError;if(!n)throw new c.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n},data:i}},t.decodeInitializePermanentDelegateInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(92726),u=r(5027),c=r(99783),l=r(20559);function d({programId:e,keys:[r],data:n}){const{instruction:i,delegate:o}=t.initializePermanentDelegateInstructionData.decode(n);return{programId:e,keys:{mint:r},data:{instruction:i,delegate:o}}}t.initializePermanentDelegateInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.publicKey)("delegate")])},42957:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSigners=function(e,t,r){if(r.length){e.push({pubkey:t,isSigner:!1,isWritable:!1});for(const t of r)e.push({pubkey:t instanceof n.PublicKey?t:t.publicKey,isSigner:!0,isWritable:!1})}else e.push({pubkey:t,isSigner:!0,isWritable:!1});return e};const n=r(92726)},8414:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.mintToInstructionData=void 0,t.createMintToInstruction=function(e,r,i,o,u=[],d=a.TOKEN_PROGRAM_ID){const h=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,u),f=n.alloc(t.mintToInstructionData.span);return t.mintToInstructionData.encode({instruction:l.TokenInstruction.MintTo,amount:BigInt(o)},f),new s.TransactionInstruction({keys:h,programId:d,data:f})},t.decodeMintToInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.mintToInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n,destination:i,authority:o,multiSigners:s},data:c}=d(e);if(c.instruction!==l.TokenInstruction.MintTo)throw new u.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n,destination:i,authority:o,multiSigners:s},data:c}},t.decodeMintToInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{mint:r,destination:n,authority:i,multiSigners:o},data:t.mintToInstructionData.decode(s)}}t.mintToInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")])},10196:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.mintToCheckedInstructionData=void 0,t.createMintToCheckedInstruction=function(e,r,i,o,u,d=[],h=a.TOKEN_PROGRAM_ID){const f=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,d),p=n.alloc(t.mintToCheckedInstructionData.span);return t.mintToCheckedInstructionData.encode({instruction:l.TokenInstruction.MintToChecked,amount:BigInt(o),decimals:u},p),new s.TransactionInstruction({keys:f,programId:h,data:p})},t.decodeMintToCheckedInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.mintToCheckedInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{mint:n,destination:i,authority:o,multiSigners:s},data:c}=d(e);if(c.instruction!==l.TokenInstruction.MintToChecked)throw new u.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{mint:n,destination:i,authority:o,multiSigners:s},data:c}},t.decodeMintToCheckedInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{mint:r,destination:n,authority:i,multiSigners:o},data:t.mintToCheckedInstructionData.decode(s)}}t.mintToCheckedInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount"),(0,i.u8)("decimals")])},90642:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createReallocateInstruction=function(e,t,r,l,d=[],h=s.TOKEN_2022_PROGRAM_ID){if(!(0,s.programSupportsExtensions)(h))throw new a.TokenUnsupportedInstructionError;const f=[{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:t,isSigner:!0,isWritable:!0},{pubkey:o.SystemProgram.programId,isSigner:!1,isWritable:!1}],p=(0,u.addSigners)(f,l,d),g=(0,i.struct)([(0,i.u8)("instruction"),(0,i.seq)((0,i.u16)(),r.length,"extensionTypes")]),m=n.alloc(g.span);return g.encode({instruction:c.TokenInstruction.Reallocate,extensionTypes:r},m),new o.TransactionInstruction({keys:p,programId:h,data:m})};const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559)},3890:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.revokeInstructionData=void 0,t.createRevokeInstruction=function(e,r,i=[],a=s.TOKEN_PROGRAM_ID){const l=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,i),d=n.alloc(t.revokeInstructionData.span);return t.revokeInstructionData.encode({instruction:c.TokenInstruction.Revoke},d),new o.TransactionInstruction({keys:l,programId:a,data:d})},t.decodeRevokeInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.revokeInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n,owner:i,multiSigners:o},data:u}=l(e);if(u.instruction!==c.TokenInstruction.Revoke)throw new a.TokenInvalidInstructionTypeError;if(!n||!i)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,owner:i,multiSigners:o},data:u}},t.decodeRevokeInstructionUnchecked=l;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559);function l({programId:e,keys:[r,n,...i],data:o}){return{programId:e,keys:{account:r,owner:n,multiSigners:i},data:t.revokeInstructionData.decode(o)}}t.revokeInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},42173:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.setAuthorityInstructionData=t.AuthorityType=void 0,t.createSetAuthorityInstruction=function(e,r,i,a,l=[],d=s.TOKEN_PROGRAM_ID){const h=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0}],r,l),f=n.alloc(t.setAuthorityInstructionData.span);return t.setAuthorityInstructionData.encode({instruction:c.TokenInstruction.SetAuthority,authorityType:i,newAuthority:a},f),new o.TransactionInstruction({keys:h,programId:d,data:f})},t.decodeSetAuthorityInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.setAuthorityInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n,currentAuthority:i,multiSigners:o},data:u}=h(e);if(u.instruction!==c.TokenInstruction.SetAuthority)throw new a.TokenInvalidInstructionTypeError;if(!n||!i)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,currentAuthority:i,multiSigners:o},data:u}},t.decodeSetAuthorityInstructionUnchecked=h;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559),l=r(67358);var d;function h({programId:e,keys:[r,n,...i],data:o}){const{instruction:s,authorityType:a,newAuthority:u}=t.setAuthorityInstructionData.decode(o);return{programId:e,keys:{account:r,currentAuthority:n,multiSigners:i},data:{instruction:s,authorityType:a,newAuthority:u}}}!function(e){e[e.MintTokens=0]="MintTokens",e[e.FreezeAccount=1]="FreezeAccount",e[e.AccountOwner=2]="AccountOwner",e[e.CloseAccount=3]="CloseAccount",e[e.TransferFeeConfig=4]="TransferFeeConfig",e[e.WithheldWithdraw=5]="WithheldWithdraw",e[e.CloseMint=6]="CloseMint",e[e.InterestRate=7]="InterestRate",e[e.PermanentDelegate=8]="PermanentDelegate",e[e.ConfidentialTransferMint=9]="ConfidentialTransferMint",e[e.TransferHookProgramId=10]="TransferHookProgramId",e[e.ConfidentialTransferFeeConfig=11]="ConfidentialTransferFeeConfig",e[e.MetadataPointer=12]="MetadataPointer",e[e.GroupPointer=13]="GroupPointer",e[e.GroupMemberPointer=14]="GroupMemberPointer"}(d||(t.AuthorityType=d={})),t.setAuthorityInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,i.u8)("authorityType"),new l.COptionPublicKeyLayout("newAuthority")])},79828:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.syncNativeInstructionData=void 0,t.createSyncNativeInstruction=function(e,r=s.TOKEN_PROGRAM_ID){const i=[{pubkey:e,isSigner:!1,isWritable:!0}],a=n.alloc(t.syncNativeInstructionData.span);return t.syncNativeInstructionData.encode({instruction:u.TokenInstruction.SyncNative},a),new o.TransactionInstruction({keys:i,programId:r,data:a})},t.decodeSyncNativeInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.syncNativeInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n},data:i}=c(e);if(i.instruction!==u.TokenInstruction.SyncNative)throw new a.TokenInvalidInstructionTypeError;if(!n)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n},data:i}},t.decodeSyncNativeInstructionUnchecked=c;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(20559);function c({programId:e,keys:[r],data:n}){return{programId:e,keys:{account:r},data:t.syncNativeInstructionData.decode(n)}}t.syncNativeInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},36805:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.thawAccountInstructionData=void 0,t.createThawAccountInstruction=function(e,r,i,a=[],l=s.TOKEN_PROGRAM_ID){const d=(0,u.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1}],i,a),h=n.alloc(t.thawAccountInstructionData.span);return t.thawAccountInstructionData.encode({instruction:c.TokenInstruction.ThawAccount},h),new o.TransactionInstruction({keys:d,programId:l,data:h})},t.decodeThawAccountInstruction=function(e,r=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new a.TokenInvalidInstructionProgramError;if(e.data.length!==t.thawAccountInstructionData.span)throw new a.TokenInvalidInstructionDataError;const{keys:{account:n,mint:i,authority:o,multiSigners:u},data:d}=l(e);if(d.instruction!==c.TokenInstruction.ThawAccount)throw new a.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new a.TokenInvalidInstructionKeysError;return{programId:r,keys:{account:n,mint:i,authority:o,multiSigners:u},data:d}},t.decodeThawAccountInstructionUnchecked=l;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(42957),c=r(20559);function l({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{account:r,mint:n,authority:i,multiSigners:o},data:t.thawAccountInstructionData.decode(s)}}t.thawAccountInstructionData=(0,i.struct)([(0,i.u8)("instruction")])},311:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.transferInstructionData=void 0,t.createTransferInstruction=function(e,r,i,o,u=[],d=a.TOKEN_PROGRAM_ID){const h=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!0}],i,u),f=n.alloc(t.transferInstructionData.span);return t.transferInstructionData.encode({instruction:l.TokenInstruction.Transfer,amount:BigInt(o)},f),new s.TransactionInstruction({keys:h,programId:d,data:f})},t.decodeTransferInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.transferInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{source:n,destination:i,owner:o,multiSigners:s},data:c}=d(e);if(c.instruction!==l.TokenInstruction.Transfer)throw new u.TokenInvalidInstructionTypeError;if(!n||!i||!o)throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{source:n,destination:i,owner:o,multiSigners:s},data:c}},t.decodeTransferInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,...o],data:s}){return{programId:e,keys:{source:r,destination:n,owner:i,multiSigners:o},data:t.transferInstructionData.decode(s)}}t.transferInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount")])},5034:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.transferCheckedInstructionData=void 0,t.createTransferCheckedInstruction=function(e,r,i,o,u,d,h=[],f=a.TOKEN_PROGRAM_ID){const p=(0,c.addSigners)([{pubkey:e,isSigner:!1,isWritable:!0},{pubkey:r,isSigner:!1,isWritable:!1},{pubkey:i,isSigner:!1,isWritable:!0}],o,h),g=n.alloc(t.transferCheckedInstructionData.span);return t.transferCheckedInstructionData.encode({instruction:l.TokenInstruction.TransferChecked,amount:BigInt(u),decimals:d},g),new s.TransactionInstruction({keys:p,programId:f,data:g})},t.decodeTransferCheckedInstruction=function(e,r=a.TOKEN_PROGRAM_ID){if(!e.programId.equals(r))throw new u.TokenInvalidInstructionProgramError;if(e.data.length!==t.transferCheckedInstructionData.span)throw new u.TokenInvalidInstructionDataError;const{keys:{source:n,mint:i,destination:o,owner:s,multiSigners:c},data:h}=d(e);if(h.instruction!==l.TokenInstruction.TransferChecked)throw new u.TokenInvalidInstructionTypeError;if(!(n&&i&&o&&s))throw new u.TokenInvalidInstructionKeysError;return{programId:r,keys:{source:n,mint:i,destination:o,owner:s,multiSigners:c},data:h}},t.decodeTransferCheckedInstructionUnchecked=d;const i=r(78918),o=r(32510),s=r(92726),a=r(5027),u=r(99783),c=r(42957),l=r(20559);function d({programId:e,keys:[r,n,i,o,...s],data:a}){return{programId:e,keys:{source:r,mint:n,destination:i,owner:o,multiSigners:s},data:t.transferCheckedInstructionData.decode(a)}}t.transferCheckedInstructionData=(0,i.struct)([(0,i.u8)("instruction"),(0,o.u64)("amount"),(0,i.u8)("decimals")])},20559:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.TokenInstruction=void 0,function(e){e[e.InitializeMint=0]="InitializeMint",e[e.InitializeAccount=1]="InitializeAccount",e[e.InitializeMultisig=2]="InitializeMultisig",e[e.Transfer=3]="Transfer",e[e.Approve=4]="Approve",e[e.Revoke=5]="Revoke",e[e.SetAuthority=6]="SetAuthority",e[e.MintTo=7]="MintTo",e[e.Burn=8]="Burn",e[e.CloseAccount=9]="CloseAccount",e[e.FreezeAccount=10]="FreezeAccount",e[e.ThawAccount=11]="ThawAccount",e[e.TransferChecked=12]="TransferChecked",e[e.ApproveChecked=13]="ApproveChecked",e[e.MintToChecked=14]="MintToChecked",e[e.BurnChecked=15]="BurnChecked",e[e.InitializeAccount2=16]="InitializeAccount2",e[e.SyncNative=17]="SyncNative",e[e.InitializeAccount3=18]="InitializeAccount3",e[e.InitializeMultisig2=19]="InitializeMultisig2",e[e.InitializeMint2=20]="InitializeMint2",e[e.GetAccountDataSize=21]="GetAccountDataSize",e[e.InitializeImmutableOwner=22]="InitializeImmutableOwner",e[e.AmountToUiAmount=23]="AmountToUiAmount",e[e.UiAmountToAmount=24]="UiAmountToAmount",e[e.InitializeMintCloseAuthority=25]="InitializeMintCloseAuthority",e[e.TransferFeeExtension=26]="TransferFeeExtension",e[e.ConfidentialTransferExtension=27]="ConfidentialTransferExtension",e[e.DefaultAccountStateExtension=28]="DefaultAccountStateExtension",e[e.Reallocate=29]="Reallocate",e[e.MemoTransferExtension=30]="MemoTransferExtension",e[e.CreateNativeMint=31]="CreateNativeMint",e[e.InitializeNonTransferableMint=32]="InitializeNonTransferableMint",e[e.InterestBearingMintExtension=33]="InterestBearingMintExtension",e[e.CpiGuardExtension=34]="CpiGuardExtension",e[e.InitializePermanentDelegate=35]="InitializePermanentDelegate",e[e.TransferHookExtension=36]="TransferHookExtension",e[e.MetadataPointerExtension=39]="MetadataPointerExtension",e[e.GroupPointerExtension=40]="GroupPointerExtension",e[e.GroupMemberPointerExtension=41]="GroupMemberPointerExtension"}(r||(t.TokenInstruction=r={}))},92711:(e,t,r)=>{"use strict";var n=r(1048).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),t.createUiAmountToAmountInstruction=function(e,t,r=s.TOKEN_PROGRAM_ID){const a=[{pubkey:e,isSigner:!1,isWritable:!1}],c=n.from(t,"utf8"),l=(0,i.struct)([(0,i.u8)("instruction"),(0,i.blob)(c.length,"amount")]),d=n.alloc(l.span);return l.encode({instruction:u.TokenInstruction.UiAmountToAmount,amount:c},d),new o.TransactionInstruction({keys:a,programId:r,data:d})},t.decodeUiAmountToAmountInstruction=function(e,t=s.TOKEN_PROGRAM_ID){if(!e.programId.equals(t))throw new a.TokenInvalidInstructionProgramError;const r=(0,i.struct)([(0,i.u8)("instruction"),(0,i.blob)(e.data.length-1,"amount")]);if(e.data.length!==r.span)throw new a.TokenInvalidInstructionDataError;const{keys:{mint:n},data:o}=c(e);if(o.instruction!==u.TokenInstruction.UiAmountToAmount)throw new a.TokenInvalidInstructionTypeError;if(!n)throw new a.TokenInvalidInstructionKeysError;return{programId:t,keys:{mint:n},data:o}},t.decodeUiAmountToAmountInstructionUnchecked=c;const i=r(78918),o=r(92726),s=r(5027),a=r(99783),u=r(20559);function c({programId:e,keys:[t],data:r}){return{programId:e,keys:{mint:t},data:(0,i.struct)([(0,i.u8)("instruction"),(0,i.blob)(r.length-1,"amount")]).decode(r)}}},67358:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COptionPublicKeyLayout=void 0;const n=r(78918),i=r(32510);class o extends n.Layout{constructor(e){super(-1,e),this.publicKeyLayout=(0,i.publicKey)()}decode(e,t=0){return 0===e[t]?null:this.publicKeyLayout.decode(e,t+1)}encode(e,t,r=0){return null===e?(t[r]=0,1):(t[r]=1,this.publicKeyLayout.encode(e,t,r+1),33)}getSpan(e,t=0){return e&&0===e[t]?1:1+this.publicKeyLayout.span}}t.COptionPublicKeyLayout=o},99975:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ACCOUNT_SIZE=t.AccountLayout=t.AccountState=void 0,t.getAccount=function(e,t,r){return i(this,arguments,void 0,(function*(e,t,r,n=a.TOKEN_PROGRAM_ID){return p(t,yield e.getAccountInfo(t,r),n)}))},t.getMultipleAccounts=function(e,t,r){return i(this,arguments,void 0,(function*(e,t,r,n=a.TOKEN_PROGRAM_ID){const i=yield e.getMultipleAccountsInfo(t,r);return t.map(((e,t)=>p(e,i[t],n)))}))},t.getMinimumBalanceForRentExemptAccount=function(e,t){return i(this,void 0,void 0,(function*(){return yield f(e,[],t)}))},t.getMinimumBalanceForRentExemptAccountWithExtensions=f,t.unpackAccount=p;const o=r(78918),s=r(32510),a=r(5027),u=r(99783),c=r(11514),l=r(65476),d=r(17300);var h;function f(e,t,r){return i(this,void 0,void 0,(function*(){const n=(0,l.getAccountLen)(t);return yield e.getMinimumBalanceForRentExemption(n,r)}))}function p(e,r,i=a.TOKEN_PROGRAM_ID){if(!r)throw new u.TokenAccountNotFoundError;if(!r.owner.equals(i))throw new u.TokenInvalidAccountOwnerError;if(r.data.lengtht.ACCOUNT_SIZE){if(r.data.length===d.MULTISIG_SIZE)throw new u.TokenInvalidAccountSizeError;if(r.data[t.ACCOUNT_SIZE]!=c.AccountType.Account)throw new u.TokenInvalidAccountError;s=r.data.slice(t.ACCOUNT_SIZE+c.ACCOUNT_TYPE_SIZE)}return{address:e,mint:o.mint,owner:o.owner,amount:o.amount,delegate:o.delegateOption?o.delegate:null,delegatedAmount:o.delegatedAmount,isInitialized:o.state!==h.Uninitialized,isFrozen:o.state===h.Frozen,isNative:!!o.isNativeOption,rentExemptReserve:o.isNativeOption?o.isNative:null,closeAuthority:o.closeAuthorityOption?o.closeAuthority:null,tlvData:s}}!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initialized=1]="Initialized",e[e.Frozen=2]="Frozen"}(h||(t.AccountState=h={})),t.AccountLayout=(0,o.struct)([(0,s.publicKey)("mint"),(0,s.publicKey)("owner"),(0,s.u64)("amount"),(0,o.u32)("delegateOption"),(0,s.publicKey)("delegate"),(0,o.u8)("state"),(0,o.u32)("isNativeOption"),(0,s.u64)("isNative"),(0,s.u64)("delegatedAmount"),(0,o.u32)("closeAuthorityOption"),(0,s.publicKey)("closeAuthority")]),t.ACCOUNT_SIZE=t.AccountLayout.span},88276:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(99975),t),i(r(65270),t),i(r(17300),t)},65270:function(e,t,r){"use strict";var n=r(1048).Buffer,i=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MINT_SIZE=t.MintLayout=void 0,t.getMint=function(e,t,r){return i(this,arguments,void 0,(function*(e,t,r,n=u.TOKEN_PROGRAM_ID){return p(t,yield e.getAccountInfo(t,r),n)}))},t.unpackMint=p,t.getMinimumBalanceForRentExemptMint=function(e,t){return i(this,void 0,void 0,(function*(){return yield g(e,[],t)}))},t.getMinimumBalanceForRentExemptMintWithExtensions=g,t.getAssociatedTokenAddress=function(e,t){return i(this,arguments,void 0,(function*(e,t,r=!1,n=u.TOKEN_PROGRAM_ID,i=u.ASSOCIATED_TOKEN_PROGRAM_ID){if(!r&&!a.PublicKey.isOnCurve(t.toBuffer()))throw new c.TokenOwnerOffCurveError;const[o]=yield a.PublicKey.findProgramAddress([t.toBuffer(),n.toBuffer(),e.toBuffer()],i);return o}))},t.getAssociatedTokenAddressSync=function(e,t,r=!1,n=u.TOKEN_PROGRAM_ID,i=u.ASSOCIATED_TOKEN_PROGRAM_ID){if(!r&&!a.PublicKey.isOnCurve(t.toBuffer()))throw new c.TokenOwnerOffCurveError;const[o]=a.PublicKey.findProgramAddressSync([t.toBuffer(),n.toBuffer(),e.toBuffer()],i);return o};const o=r(78918),s=r(32510),a=r(92726),u=r(5027),c=r(99783),l=r(11514),d=r(65476),h=r(99975),f=r(17300);function p(e,r,i=u.TOKEN_PROGRAM_ID){if(!r)throw new c.TokenAccountNotFoundError;if(!r.owner.equals(i))throw new c.TokenInvalidAccountOwnerError;if(r.data.lengtht.MINT_SIZE){if(r.data.length<=h.ACCOUNT_SIZE)throw new c.TokenInvalidAccountSizeError;if(r.data.length===f.MULTISIG_SIZE)throw new c.TokenInvalidAccountSizeError;if(r.data[h.ACCOUNT_SIZE]!=l.AccountType.Mint)throw new c.TokenInvalidMintError;s=r.data.slice(h.ACCOUNT_SIZE+l.ACCOUNT_TYPE_SIZE)}return{address:e,mintAuthority:o.mintAuthorityOption?o.mintAuthority:null,supply:o.supply,decimals:o.decimals,isInitialized:o.isInitialized,freezeAuthority:o.freezeAuthorityOption?o.freezeAuthority:null,tlvData:s}}function g(e,t,r){return i(this,void 0,void 0,(function*(){const n=(0,d.getMintLen)(t);return yield e.getMinimumBalanceForRentExemption(n,r)}))}t.MintLayout=(0,o.struct)([(0,o.u32)("mintAuthorityOption"),(0,s.publicKey)("mintAuthority"),(0,s.u64)("supply"),(0,o.u8)("decimals"),(0,s.bool)("isInitialized"),(0,o.u32)("freezeAuthorityOption"),(0,s.publicKey)("freezeAuthority")]),t.MINT_SIZE=t.MintLayout.span},17300:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{u(n.next(e))}catch(e){o(e)}}function a(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MULTISIG_SIZE=t.MultisigLayout=void 0,t.getMultisig=function(e,t,r){return n(this,arguments,void 0,(function*(e,t,r,n=s.TOKEN_PROGRAM_ID){return u(t,yield e.getAccountInfo(t,r),n)}))},t.unpackMultisig=u,t.getMinimumBalanceForRentExemptMultisig=function(e,r){return n(this,void 0,void 0,(function*(){return yield e.getMinimumBalanceForRentExemption(t.MULTISIG_SIZE,r)}))};const i=r(78918),o=r(32510),s=r(5027),a=r(99783);function u(e,r,n=s.TOKEN_PROGRAM_ID){if(!r)throw new a.TokenAccountNotFoundError;if(!r.owner.equals(n))throw new a.TokenInvalidAccountOwnerError;if(r.data.length!=t.MULTISIG_SIZE)throw new a.TokenInvalidAccountSizeError;const i=t.MultisigLayout.decode(r.data);return Object.assign({address:e},i)}t.MultisigLayout=(0,i.struct)([(0,i.u8)("m"),(0,i.u8)("n"),(0,o.bool)("isInitialized"),(0,o.publicKey)("signer1"),(0,o.publicKey)("signer2"),(0,o.publicKey)("signer3"),(0,o.publicKey)("signer4"),(0,o.publicKey)("signer5"),(0,o.publicKey)("signer6"),(0,o.publicKey)("signer7"),(0,o.publicKey)("signer8"),(0,o.publicKey)("signer9"),(0,o.publicKey)("signer10"),(0,o.publicKey)("signer11")]),t.MULTISIG_SIZE=t.MultisigLayout.span},76722:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(26660);async function i(e){var t;const{params:r,method:i,url:o,headers:s,body:a,overrides:u}=e,c={headers:s,method:i,url:o,params:r,data:a,withCredentials:null==(t=null==u?void 0:u.WITH_CREDENTIALS)||t};try{const e=await n(c);return{status:e.status,statusText:e.statusText,data:e.data,headers:e.headers,config:e.config}}catch(e){const t=e;if(t.response)return t.response;throw e}}},33136:(e,t,r)=>{"use strict";r.d(t,{MiK:()=>Pr,fa0:()=>Ir,hmZ:()=>Sr,Tb1:()=>Qt,ZPU:()=>Yt,nkB:()=>To});var n=class extends Error{constructor(e,t){super(e),this.invalidReason=t}},i=r(30036),o=(e=>(e.TOO_SHORT="too_short",e.INVALID_LENGTH="invalid_length",e.INVALID_HEX_CHARS="invalid_hex_chars",e))(o||{}),s=class e{constructor(e){this.data=e}toUint8Array(){return this.data}toStringWithoutPrefix(){return(0,i.My)(this.data)}toString(){return`0x${this.toStringWithoutPrefix()}`}static fromHexString(t){let r=t;if(r.startsWith("0x")&&(r=r.slice(2)),0===r.length)throw new n("Hex string is too short, must be at least 1 char long, excluding the optional leading 0x.","too_short");if(r.length%2!=0)throw new n("Hex string must be an even number of hex characters.","invalid_length");try{return new e((0,i.aT)(r))}catch(e){throw new n(`Hex string contains invalid hex characters: ${e?.message}`,"invalid_hex_chars")}}static fromHexInput(t){return t instanceof Uint8Array?new e(t):e.fromHexString(t)}static isValid(t){try{return e.fromHexString(t),{valid:!0}}catch(e){return{valid:!1,invalidReason:e?.invalidReason,invalidReasonMessage:e?.message}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}},a=4294967295,u=18446744073709551615n,c=340282366920938463463374607431768211455n,l=115792089237316195423570985008687907853269984665640564039457584007913129639935n,d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,f=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?h(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&d(t,r,o),o},p=class{bcsToBytes(){let e=new g;return this.serialize(e),e.toUint8Array()}bcsToHex(){let e=this.bcsToBytes();return s.fromHexInput(e)}},g=class{constructor(e=64){if(e<=0)throw new Error("Length needs to be greater than 0");this.buffer=new ArrayBuffer(e),this.offset=0}ensureBufferWillHandleSize(e){for(;this.buffer.byteLength>BigInt(32);this.serializeU32(Number(t)),this.serializeU32(Number(r))}serializeU128(e){let t=BigInt(e)&u,r=BigInt(e)>>BigInt(64);this.serializeU64(t),this.serializeU64(r)}serializeU256(e){let t=BigInt(e)&c,r=BigInt(e)>>BigInt(128);this.serializeU128(t),this.serializeU128(r)}serializeU32AsUleb128(e){let t=e,r=[];for(;t>>>7;)r.push(127&t|128),t>>>=7;r.push(t),this.appendToBuffer(new Uint8Array(r))}toUint8Array(){return new Uint8Array(this.buffer).slice(0,this.offset)}serialize(e){e.serialize(this)}serializeVector(e){this.serializeU32AsUleb128(e.length),e.forEach((e=>{e.serialize(this)}))}serializeOption(e){let t=void 0!==e;this.serializeBool(t),t&&e.serialize(this)}serializeOptionStr(e){void 0===e?this.serializeU32AsUleb128(0):(this.serializeU32AsUleb128(1),this.serializeStr(e))}};function m(e){if("boolean"!=typeof e)throw new Error(`${e} is not a boolean value`)}f([v(0,255)],g.prototype,"serializeU8",1),f([v(0,65535)],g.prototype,"serializeU16",1),f([v(0,a)],g.prototype,"serializeU32",1),f([v(BigInt(0),u)],g.prototype,"serializeU64",1),f([v(BigInt(0),c)],g.prototype,"serializeU128",1),f([v(BigInt(0),l)],g.prototype,"serializeU256",1),f([v(0,a)],g.prototype,"serializeU32AsUleb128",1);var y=(e,t,r)=>`${e} is out of range: [${t}, ${r}]`;function b(e,t,r){let n=BigInt(e);if(n>BigInt(r)||n{let o=i.value;return i.value=function(r){return b(r,e,t),o.apply(this,[r])},i}}var A=(e=>(e.INCORRECT_NUMBER_OF_BYTES="incorrect_number_of_bytes",e.INVALID_HEX_CHARS="invalid_hex_chars",e.TOO_SHORT="too_short",e.TOO_LONG="too_long",e.LEADING_ZERO_X_REQUIRED="leading_zero_x_required",e.LONG_FORM_REQUIRED_UNLESS_SPECIAL="long_form_required_unless_special",e.INVALID_PADDING_ZEROES="INVALID_PADDING_ZEROES",e))(A||{}),w=class e extends p{constructor(t){if(super(),t.length!==e.LENGTH)throw new n("AccountAddress data should be exactly 32 bytes long","incorrect_number_of_bytes");this.data=t}isSpecial(){return this.data.slice(0,this.data.length-1).every((e=>0===e))&&this.data[this.data.length-1]<16}toString(){return`0x${this.toStringWithoutPrefix()}`}toStringWithoutPrefix(){let e=(0,i.My)(this.data);return this.isSpecial()&&(e=e[e.length-1]),e}toStringLong(){return`0x${this.toStringLongWithoutPrefix()}`}toStringLongWithoutPrefix(){return(0,i.My)(this.data)}toUint8Array(){return this.data}serialize(e){e.serializeFixedBytes(this.data)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(3),e.serialize(this)}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e(r)}static fromStringStrict(t){if(!t.startsWith("0x"))throw new n("Hex string must start with a leading 0x.","leading_zero_x_required");let r=e.fromString(t);if(t.length!==e.LONG_STRING_LENGTH+2){if(!r.isSpecial())throw new n(`The given hex string ${t} is not a special address, it must be represented as 0x + 64 chars.`,"long_form_required_unless_special");if(3!==t.length)throw new n(`The given hex string ${t} is a special address not in LONG form, it must be 0x0 to 0xf without padding zeroes.`,"INVALID_PADDING_ZEROES")}return r}static fromString(t){let r,o=t;if(t.startsWith("0x")&&(o=t.slice(2)),0===o.length)throw new n("Hex string is too short, must be 1 to 64 chars long, excluding the leading 0x.","too_short");if(o.length>64)throw new n("Hex string is too long, must be 1 to 64 chars long, excluding the leading 0x.","too_long");try{r=(0,i.aT)(o.padStart(64,"0"))}catch(e){throw new n(`Hex characters are invalid: ${e?.message}`,"invalid_hex_chars")}return new e(r)}static from(t){return"string"==typeof t?e.fromString(t):t instanceof Uint8Array?new e(t):t}static fromStrict(t){return"string"==typeof t?e.fromStringStrict(t):t instanceof Uint8Array?new e(t):t}static isValid(t){try{return t.strict?e.fromStrict(t.input):e.from(t.input),{valid:!0}}catch(e){return{valid:!1,invalidReason:e?.invalidReason,invalidReasonMessage:e?.message}}}equals(e){return this.data.length===e.data.length&&this.data.every(((t,r)=>t===e.data[r]))}};w.LENGTH=32,w.LONG_STRING_LENGTH=64,w.ZERO=w.from("0x0"),w.ONE=w.from("0x1"),w.TWO=w.from("0x2"),w.THREE=w.from("0x3"),w.FOUR=w.from("0x4"),w.A=w.from("0xA");var E=w,_=class e extends p{constructor(e){super(),m(e),this.value=e}serialize(e){e.serializeBool(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(5),e.serialize(this)}static deserialize(t){return new e(t.deserializeBool())}},I=class e extends p{constructor(e){super(),b(e,0,255),this.value=e}serialize(e){e.serializeU8(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(0),e.serialize(this)}static deserialize(t){return new e(t.deserializeU8())}},S=class e extends p{constructor(e){super(),b(e,0,65535),this.value=e}serialize(e){e.serializeU16(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(6),e.serialize(this)}static deserialize(t){return new e(t.deserializeU16())}},k=class e extends p{constructor(e){super(),b(e,0,a),this.value=e}serialize(e){e.serializeU32(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(7),e.serialize(this)}static deserialize(t){return new e(t.deserializeU32())}},C=class e extends p{constructor(e){super(),b(e,BigInt(0),u),this.value=BigInt(e)}serialize(e){e.serializeU64(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(1),e.serialize(this)}static deserialize(t){return new e(t.deserializeU64())}},T=class e extends p{constructor(e){super(),b(e,BigInt(0),c),this.value=BigInt(e)}serialize(e){e.serializeU128(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(2),e.serialize(this)}static deserialize(t){return new e(t.deserializeU128())}},x=class e extends p{constructor(e){super(),b(e,BigInt(0),l),this.value=BigInt(e)}serialize(e){e.serializeU256(this.value)}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){e.serializeU32AsUleb128(8),e.serialize(this)}static deserialize(t){return new e(t.deserializeU256())}},M=class e extends p{constructor(e){super(),this.values=e}serializeForEntryFunction(e){let t=this.bcsToBytes();e.serializeBytes(t)}serializeForScriptFunction(e){if(!(this.values[0]instanceof I)&&void 0!==this.values[0])throw new Error("Script function arguments only accept u8 vectors");e.serializeU32AsUleb128(4),e.serialize(this)}static U8(t){let r;if(Array.isArray(t)&&0===t.length)r=[];else if(Array.isArray(t)&&"number"==typeof t[0])r=t;else if("string"==typeof t){let e=s.fromHexInput(t);r=Array.from(e.toUint8Array())}else{if(!(t instanceof Uint8Array))throw new Error("Invalid input type, must be an number[], Uint8Array, or hex string");r=Array.from(t)}return new e(r.map((e=>new I(e))))}static U16(t){return new e(t.map((e=>new S(e))))}static U32(t){return new e(t.map((e=>new k(e))))}static U64(t){return new e(t.map((e=>new C(e))))}static U128(t){return new e(t.map((e=>new T(e))))}static U256(t){return new e(t.map((e=>new x(e))))}static Bool(t){return new e(t.map((e=>new _(e))))}static MoveString(t){return new e(t.map((e=>new B(e))))}serialize(e){e.serializeVector(this.values)}static deserialize(t,r){let n=t.deserializeUleb128AsU32(),i=new Array;for(let e=0;e`}static u8(){return new e(new X)}serialize(e){e.serializeU32AsUleb128(6),this.value.serialize(e)}static load(t){let r=Y.deserialize(t);return new e(r)}},ue=class e extends Y{constructor(e){super(),this.value=e}toString(){let e="";return this.value.typeArgs.length>0&&(e=`<${this.value.typeArgs.map((e=>e.toString())).join(", ")}>`),`${this.value.address.toString()}::${this.value.moduleName.identifier}::${this.value.name.identifier}${e}`}serialize(e){e.serializeU32AsUleb128(7),this.value.serialize(e)}static load(t){let r=ce.deserialize(t);return new e(r)}isTypeTag(e,t,r){return this.value.moduleName.identifier===t&&this.value.name.identifier===r&&this.value.address.equals(e)}isString(){return this.isTypeTag(E.ONE,"string","String")}isOption(){return this.isTypeTag(E.ONE,"option","Option")}isObject(){return this.isTypeTag(E.ONE,"object","Object")}},ce=class e extends p{constructor(e,t,r,n){super(),this.address=e,this.moduleName=t,this.name=r,this.typeArgs=n}serialize(e){e.serialize(this.address),e.serialize(this.moduleName),e.serialize(this.name),e.serializeVector(this.typeArgs)}static deserialize(t){let r=E.deserialize(t),n=V.deserialize(t),i=V.deserialize(t),o=t.deserializeVector(Y);return new e(r,n,i,o)}};function le(){return new ce(E.ONE,new V("string"),new V("String"),[])}function de(e){return new ce(E.ONE,new V("object"),new V("Object"),[e])}function he(e){return!!e.match(/^[_a-zA-Z0-9]+$/)}function fe(e){return!!e.match(/\s/)}function pe(e,t){let r=t;for(;r"===t){if(""!==a){let e=ve(a,i,r);o.push(e)}let t=n.pop();if(void 0===t)throw new ye(e,"unexpected '>'");if(u!==o.length)throw new ye(e,"type argument count doesn't match expected amount");let{savedStr:s,savedTypes:c,savedExpectedTypes:l}=t;i=o,o=c,a=s,u=l}else if(","===t){if(0===n.length)throw new ye(e,"unexpected ','");if(0===a.length)throw new ye(e,"no type argument before ','");let t=ve(a,i,r);i=[],o.push(t),a="",u+=1}else{if(fe(t)){let t=!1;if(0!==a.length){let e=ve(a,i,r);i=[],o.push(e),a="",t=!0}s=pe(e,s);let n=e[s];if(s"!==n)throw new ye(e,"unexpected whitespace character");continue}a+=t}s+=1}if(n.length>0)throw new ye(e,"no matching '>' for '<'");switch(o.length){case 0:return ve(a,i,r);case 1:if(""===a)return o[0];throw new ye(e,"unexpected ','");default:throw new ye(e,"unexpected whitespace character")}}function ve(e,t,r){let n=e.trim();if(function(e){switch(e){case"signer":case"address":case"bool":case"u8":case"u16":case"u32":case"u64":case"u128":case"u256":return!0;default:return!1}}(n.toLowerCase())&&t.length>0)throw new ye(e,"primitive types not expected to have type arguments");switch(n.toLowerCase()){case"signer":return new ie;case"bool":return new J;case"address":return new ne;case"u8":return new X;case"u16":return new Z;case"u32":return new $;case"u64":return new ee;case"u128":return new te;case"u256":return new re;case"vector":if(1!==t.length)throw new ye(e,"vector type expected to have exactly one type argument");return new ae(t[0]);default:if(function(e){return!!e.match(/^&.+$/)}(n)){let e=n.substring(1);return new oe(ve(e,t,r))}if(function(e){return!!e.match(/^T[0-9]+$/)}(n)){if(r)return new se(Number(n.split("T")[1]));throw new ye(e,"unexpected generic type")}if(!n.match(/:/))throw new ye(e,"unknown type");let i,o=n.split("::");if(3!==o.length)throw new ye(e,"unexpected struct format, must be of the form 0xaddress::module_name::struct_name");try{i=E.fromString(o[0])}catch{throw new ye(e,"struct address must be valid")}if(!he(o[1]))throw new ye(e,"module name must only contain alphanumeric or '_' characters");if(!he(o[2]))throw new ye(e,"struct name must only contain alphanumeric or '_' characters");return new ue(new ce(i,new V(o[1]),new V(o[2]),t))}}var Ae="\n fragment CurrentTokenOwnershipFields on current_token_ownerships_v2 {\n token_standard\n token_properties_mutated_v1\n token_data_id\n table_type_v1\n storage_id\n property_version_v1\n owner_address\n last_transaction_version\n last_transaction_timestamp\n is_soulbound_v2\n is_fungible_v2\n amount\n current_token_data {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",we=`\n query getAccountOwnedTokens($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Ae}`,Ee=`\n query getAccountOwnedTokensFromCollection($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Ae}`,_e="\n query getNames($offset: Int, $limit: Int, $where_condition: current_aptos_names_bool_exp, $order_by: [current_aptos_names_order_by!]) {\n current_aptos_names(\n limit: $limit\n where: $where_condition\n order_by: $order_by\n offset: $offset\n ) {\n ...AnsTokenFragment\n }\n}\n \n fragment AnsTokenFragment on current_aptos_names {\n domain\n expiration_timestamp\n registered_address\n subdomain\n token_standard\n is_primary\n owner_address\n subdomain_expiration_policy\n domain_expiration_timestamp\n}\n ",Ie="\n query getNumberOfDelegators($where_condition: num_active_delegator_per_pool_bool_exp, $order_by: [num_active_delegator_per_pool_order_by!]) {\n num_active_delegator_per_pool(where: $where_condition, order_by: $order_by) {\n num_active_delegator\n pool_address\n }\n}\n ",Se="\n query getObjectData($where_condition: current_objects_bool_exp, $offset: Int, $limit: Int, $order_by: [current_objects_order_by!]) {\n current_objects(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n allow_ungated_transfer\n state_key_hash\n owner_address\n object_address\n last_transaction_version\n last_guid_creation_num\n is_deleted\n }\n}\n ",ke="\n query getProcessorStatus($where_condition: processor_status_bool_exp) {\n processor_status(where: $where_condition) {\n last_success_version\n processor\n last_updated\n }\n}\n ",Ce=`\n query getCurrentTokenOwnership($where_condition: current_token_ownerships_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_token_ownerships_v2_order_by!]) {\n current_token_ownerships_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n ...CurrentTokenOwnershipFields\n }\n}\n ${Ae}`,Te=class extends Error{constructor({apiType:e,aptosRequest:t,aptosResponse:r}){super(function({apiType:e,aptosRequest:t,aptosResponse:r}){let n=r.headers?.traceparent?.split("-")[1],i=n?`(trace_id:${n}) `:"",o=`Request to [${e}]: ${t.method} ${r.url??t.url} ${i}failed with`;return"Indexer"===e&&null!=r.data?.errors?.[0]?.message?`${o}: ${r.data.errors[0].message}`:null!=r.data?.message&&null!=r.data?.error_code?`${o}: ${JSON.stringify(r.data)}`:`${o} status: ${r.statusText}(code:${r.status}) and response body: ${function(e){let t=JSON.stringify(e);return t.length<=xe?t:`truncated(original_size:${t.length}): ${t.slice(0,xe/2)}...${t.slice(-xe/2)}`}(r.data)}`}({apiType:e,aptosRequest:t,aptosResponse:r})),this.name="AptosApiError",this.url=r.url,this.status=r.status,this.statusText=r.statusText,this.data=r.data,this.request=t}},xe=400,Me="1.25.0";async function Be(e,t,r){let{url:n,path:i}=e,o=i?`${n}/${i}`:n,s=await async function(e,t){let{url:r,method:n,body:i,contentType:o,params:s,overrides:a,originMethod:u}=e,c={...a?.HEADERS,"x-aptos-client":`aptos-typescript-sdk/${Me}`,"content-type":o??"application/json","x-aptos-typescript-sdk-origin-method":u};return a?.AUTH_TOKEN&&(c.Authorization=`Bearer ${a?.AUTH_TOKEN}`),a?.API_KEY&&(c.Authorization=`Bearer ${a?.API_KEY}`),t.provider({url:r,method:n,body:i,params:s,headers:c,overrides:a})}({...e,url:o},t.client),a={status:s.status,statusText:s.statusText,data:s.data,headers:s.headers,config:s.config,request:s.request,url:o};if(401===a.status)throw new Te({apiType:r,aptosRequest:e,aptosResponse:a});if("Indexer"===r){let t=a.data;if(t.errors)throw new Te({apiType:r,aptosRequest:e,aptosResponse:a});a.data=t.data}else if(("Pepper"===r||"Prover"===r)&&a.status>=400)throw new Te({apiType:r,aptosRequest:e,aptosResponse:a});if(a.status>=200&&a.status<300)return a;throw new Te({apiType:r,aptosRequest:e,aptosResponse:a})}async function Pe(e){let{aptosConfig:t,overrides:r,params:n,contentType:i,acceptType:o,path:s,originMethod:a,type:u}=e;return Be({url:t.getRequestUrl(u),method:"GET",originMethod:a,path:s,contentType:i,acceptType:o,params:n,overrides:{...t.clientConfig,...r}},t,e.type)}async function Re(e){let{aptosConfig:t}=e;return Pe({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function Oe(e){let t,r=[],n=e.params;do{let i=await Pe({type:"Fullnode",aptosConfig:e.aptosConfig,originMethod:e.originMethod,path:e.path,params:n,overrides:e.overrides});t=i.headers["x-aptos-cursor"],delete i.headers,r.push(...i.data),n.start=t}while(null!=t);return r}async function Ne(e){let{type:t,originMethod:r,path:n,body:i,acceptType:o,contentType:s,params:a,aptosConfig:u,overrides:c}=e;return Be({url:u.getRequestUrl(t),method:"POST",originMethod:r,path:n,body:i,contentType:s,acceptType:o,params:a,overrides:c},u,e.type)}async function De(e){let{aptosConfig:t}=e;return Ne({...e,type:"Fullnode",overrides:{...t.clientConfig,...t.fullnodeConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.fullnodeConfig?.HEADERS}}})}async function Le(e){let{aptosConfig:t}=e,{data:r}=await Re({aptosConfig:t,originMethod:"getLedgerInfo",path:""});return r}async function Ue(e){let{aptosConfig:t,query:r,originMethod:n}=e,{data:i}=await async function(e){let{aptosConfig:t}=e;return Ne({...e,type:"Indexer",overrides:{...t.clientConfig,...t.indexerConfig,...e.overrides,HEADERS:{...t.clientConfig?.HEADERS,...t.indexerConfig?.HEADERS}}})}({aptosConfig:t,originMethod:n??"queryIndexer",path:"",body:r,overrides:{WITH_CREDENTIALS:!1}});return i}async function Fe(e){let t=await async function(e){let{aptosConfig:t}=e;return(await Ue({aptosConfig:t,query:{query:ke},originMethod:"getProcessorStatuses"})).processor_status}({aptosConfig:e.aptosConfig});return BigInt(t[0].last_success_version)}async function je(e){let{aptosConfig:t,processorType:r}=e;return(await Ue({aptosConfig:t,query:{query:ke,variables:{where_condition:{processor:{_eq:r}}}},originMethod:"getProcessorStatus"})).processor_status[0]}async function ze(e){let{aptosConfig:t,handle:r,data:n,options:i}=e;return(await De({aptosConfig:t,originMethod:"getTableItem",path:`tables/${r}/item`,params:{ledger_version:i?.ledgerVersion},body:n})).data}var He=class e extends p{constructor(e,t){super(),this.address=e,this.name=t}static fromStr(t){let r=t.split("::");if(2!==r.length)throw new Error("Invalid module id.");return new e(E.fromString(r[0]),new V(r[1]))}serialize(e){this.address.serialize(e),this.name.serialize(e)}static deserialize(t){let r=E.deserialize(t),n=V.deserialize(t);return new e(r,n)}},Ke=class e extends p{constructor(e){super(),this.value=new R(e)}serialize(e){e.serialize(this.value)}serializeForEntryFunction(e){e.serializeU32AsUleb128(this.value.value.length),e.serialize(this)}static deserialize(t,r){let n=R.deserialize(t,r);return new e(n.value)}};function Ge(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return I.deserialize(e);case 1:return C.deserialize(e);case 2:return T.deserialize(e);case 3:return E.deserialize(e);case 4:return M.deserialize(e,I);case 5:return _.deserialize(e);case 6:return S.deserialize(e);case 7:return k.deserialize(e);case 8:return x.deserialize(e);default:throw new Error(`Unknown variant index for ScriptTransactionArgument: ${t}`)}}var Qe,qe=class extends p{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return We.load(e);case 2:return Ve.load(e);case 3:return Ye.load(e);default:throw new Error(`Unknown variant index for TransactionPayload: ${t}`)}}},We=class e extends qe{constructor(e){super(),this.script=e}serialize(e){e.serializeU32AsUleb128(0),this.script.serialize(e)}static load(t){let r=Xe.deserialize(t);return new e(r)}},Ve=class e extends qe{constructor(e){super(),this.entryFunction=e}serialize(e){e.serializeU32AsUleb128(2),this.entryFunction.serialize(e)}static load(t){let r=Je.deserialize(t);return new e(r)}},Ye=class e extends qe{constructor(e){super(),this.multiSig=e}serialize(e){e.serializeU32AsUleb128(3),this.multiSig.serialize(e)}static load(t){let r=Ze.deserialize(t);return new e(r)}},Je=class e{constructor(e,t,r,n){this.module_name=e,this.function_name=t,this.type_args=r,this.args=n}static build(t,r,n,i){return new e(He.fromStr(t),new V(r),n,i)}serialize(e){this.module_name.serialize(e),this.function_name.serialize(e),e.serializeVector(this.type_args),e.serializeU32AsUleb128(this.args.length),this.args.forEach((t=>{t.serializeForEntryFunction(e)}))}static deserialize(t){let r=He.deserialize(t),n=V.deserialize(t),i=t.deserializeVector(Y),o=t.deserializeUleb128AsU32(),s=new Array;for(let e=0;e{t.serializeForScriptFunction(e)}))}static deserialize(t){let r=t.deserializeBytes(),n=t.deserializeVector(Y),i=t.deserializeUleb128AsU32(),o=new Array;for(let e=0;e(e.ACCOUNT_TRANSACTION_PROCESSOR="account_transactions_processor",e.DEFAULT="default_processor",e.EVENTS_PROCESSOR="events_processor",e.FUNGIBLE_ASSET_PROCESSOR="fungible_asset_processor",e.STAKE_PROCESSOR="stake_processor",e.TOKEN_V2_PROCESSOR="token_v2_processor",e.USER_TRANSACTION_PROCESSOR="user_transaction_processor",e.OBJECT_PROCESSOR="objects_processor",e))(at||{}),ut=r(30113);function ct(e){return e.feePayerAddress?new it(e.rawTransaction,e.secondarySignerAddresses??[],e.feePayerAddress):e.secondarySignerAddresses?new nt(e.rawTransaction,e.secondarySignerAddresses):e.rawTransaction}function lt(e,t){let r=ut.C2.create();if(!t.startsWith("APTOS::"))throw new Error(`Domain separator needs to start with 'APTOS::'. Provided - ${t}`);r.update(t);let n=r.digest(),i=e,o=new Uint8Array(n.length+i.length);return o.set(n),o.set(i,n.length),o}function dt(e){let t=ct(e);return e.feePayerAddress||e.secondarySignerAddresses?lt(t.bcsToBytes(),"APTOS::RawTransactionWithData"):lt(t.bcsToBytes(),"APTOS::RawTransaction")}var ht=class extends p{toString(){let e=this.toUint8Array();return s.fromHexInput(e).toString()}},ft=class extends ht{},pt=class extends p{toString(){let e=this.toUint8Array();return s.fromHexInput(e).toString()}},gt=r(1048).Buffer,mt=e=>"string"==typeof e?s.isValid(e).valid?e:gt.from(e,"utf8"):e,yt=r(97713),bt=r(15460),vt=r(87971);function At(e){if("string"!=typeof e)throw new TypeError("Invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}var wt,Et=/^m\/44'\/637'\/[0-9]+'\/[0-9]+'\/[0-9]+'?$/,_t=/^m\/44'\/637'\/[0-9]+'\/[0-9]+\/[0-9]+$/,It=((wt=It||{}).ED25519="ed25519 seed",wt),St=(e,t)=>{let r=yt.w.create(bt.Zf,e).update(t).digest();return{key:r.slice(0,32),chainCode:r.slice(32)}},kt=e=>e.replace("'",""),Ct=e=>{let t=e.trim().split(/\s+/).map((e=>e.toLowerCase())).join(" ");return function(e,t=""){return(0,vt.A)(bt.Zf,function(e){const t=At(e),r=t.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:t,words:r}}(e).nfkd,(e=>At(`mnemonic${e}`))(t),{c:2048,dkLen:64})}(t)},Tt=class e extends p{constructor(t){super();let{data:r}=t,n=s.fromHexInput(r);if(n.toUint8Array().length!==e.LENGTH)throw new Error(`Authentication Key length should be ${e.LENGTH}`);this.data=n}serialize(e){e.serializeFixedBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeFixedBytes(e.LENGTH);return new e({data:r})}toString(){return this.data.toString()}toUint8Array(){return this.data.toUint8Array()}static fromSchemeAndBytes(t){let{scheme:r,input:n}=t,i=s.fromHexInput(n).toUint8Array(),o=new Uint8Array([...i,r]),a=ut.C2.create();a.update(o);let u=a.digest();return new e({data:u})}static fromPublicKeyAndScheme(e){let{publicKey:t}=e;return t.authKey()}static fromPublicKey(e){let{publicKey:t}=e;return t.authKey()}derivedAddress(){return new E(this.data.toUint8Array())}};Tt.LENGTH=32;var xt=Tt,Mt=r(1032),Bt=[237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16],Pt=class e extends ft{constructor(t){super();let r=s.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e;if(!function(e){let t=e.toUint8Array().slice(32);for(let e=Bt.length-1;e>=0;e-=1){if(t[e]Bt[e])return!1}return!1}(r))return!1;let n=mt(t),i=s.fromHexInput(n).toUint8Array(),o=r.toUint8Array(),a=this.key.toUint8Array();return Mt.ev.verify(o,i,a)}authKey(){return xt.fromSchemeAndBytes({scheme:0,input:this.toUint8Array()})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}static isInstance(t){return"key"in t&&t.key?.data?.length===e.LENGTH}};Pt.LENGTH=32;var Rt=Pt,Ot=class e extends p{constructor(t){super();let r=s.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.signingKey=r}static generate(){let t=Mt.ev.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!function(e){return Et.test(e)}(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,Ct(r))}static fromDerivationPathInner(t,r,n=2147483648){let{key:i,chainCode:o}=St(e.SLIP_0010_SEED,r),s=(e=>e.split("/").slice(1).map(kt))(t).map((e=>parseInt(e,10))),{key:a}=s.reduce(((e,t)=>(({key:e,chainCode:t},r)=>{let n=new ArrayBuffer(4);new DataView(n).setUint32(0,r);let i=new Uint8Array(n),o=new Uint8Array([0]),s=new Uint8Array([...o,...e,...i]);return St(t,s)})(e,t+n)),{key:i,chainCode:o});return new e(a)}publicKey(){let e=Mt.ev.getPublicKey(this.signingKey.toUint8Array());return new Rt(e)}sign(e){let t=mt(e),r=s.fromHexInput(t).toUint8Array(),n=Mt.ev.sign(r,this.signingKey.toUint8Array());return new Lt(n)}toUint8Array(){return this.signingKey.toUint8Array()}toString(){return this.signingKey.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};Ot.LENGTH=32,Ot.SLIP_0010_SEED="ed25519 seed";var Nt=Ot,Dt=class e extends pt{constructor(t){super();let r=s.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}};Dt.LENGTH=64;var Lt=Dt,Ut=class e extends ft{constructor(t){super();let{publicKeys:r,threshold:n}=t;if(r.length>e.MAX_KEYS||r.lengthr.length)throw new Error(`Threshold must be between ${e.MIN_THRESHOLD} and ${r.length}, inclusive`);this.publicKeys=r,this.threshold=n}verifySignature(e){let{message:t,signature:r}=e;if(!(r instanceof zt))return!1;let n=[];for(let e=0;e<4;e+=1)for(let t=0;t<8;t+=1)if(r.bitmap[e]&1<<7-t){let r=8*e+t;n.push(r)}if(n.length!==r.signatures.length)throw new Error("Bitmap and signatures length mismatch");if(n.length{e.set(t.toUint8Array(),r*Rt.LENGTH)})),e[this.publicKeys.length*Rt.LENGTH]=this.threshold,e}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r[r.length-1],i=[];for(let e=0;ee.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r,n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n})}toUint8Array(){let t=new Uint8Array(this.signatures.length*Lt.LENGTH+e.BITMAP_LEN);return this.signatures.forEach(((e,r)=>{t.set(e.toUint8Array(),r*Lt.LENGTH)})),t.set(this.bitmap,this.signatures.length*Lt.LENGTH),t}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes(),n=r.subarray(r.length-4),i=[];for(let e=0;e{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");if(o>0&&t<=r[o-1])throw new Error("The bits need to be sorted in ascending order.");i.add(t);let s=Math.floor(t/8),a=n[s];a|=128>>t%8,n[s]=a})),n}};jt.MAX_SIGNATURES_SUPPORTED=32,jt.BITMAP_LEN=4;var zt=jt,Ht=r(72896),Kt=r(41972),Gt=class e extends ht{constructor(t){super();let r=s.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PublicKey length should be ${e.LENGTH}`);this.key=r}verifySignature(e){let{message:t,signature:r}=e,n=mt(t),i=s.fromHexInput(n).toUint8Array(),o=(0,ut.C2)(i),a=r.toUint8Array();return Ht.bI.verify(a,o,this.key.toUint8Array(),{lowS:!0})}toUint8Array(){return this.key.toUint8Array()}serialize(e){e.serializeBytes(this.key.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPublicKey(t){return t instanceof e}static isInstance(t){return"key"in t&&t.key?.data?.length===e.LENGTH}};Gt.LENGTH=65;var Qt=Gt,qt=class e extends p{constructor(t){super();let r=s.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`PrivateKey length should be ${e.LENGTH}`);this.key=r}static generate(){let t=Ht.bI.utils.randomPrivateKey();return new e(t)}static fromDerivationPath(t,r){if(!function(e){return _t.test(e)}(t))throw new Error(`Invalid derivation path ${t}`);return e.fromDerivationPathInner(t,Ct(r))}static fromDerivationPathInner(t,r){let{privateKey:n}=Kt.c.fromMasterSeed(r).derive(t);if(null===n)throw new Error("Invalid key");return new e(n)}sign(e){let t=mt(e),r=s.fromHexInput(t),n=(0,ut.C2)(r.toUint8Array()),i=Ht.bI.sign(n,this.key.toUint8Array(),{lowS:!0});return new Yt(i.toCompactRawBytes())}publicKey(){let e=Ht.bI.getPublicKey(this.key.toUint8Array(),!1);return new Qt(e)}toUint8Array(){return this.key.toUint8Array()}toString(){return this.key.toString()}serialize(e){e.serializeBytes(this.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}static isPrivateKey(t){return t instanceof e}};qt.LENGTH=32;var Wt=qt,Vt=class e extends pt{constructor(t){super();let r=s.fromHexInput(t);if(r.toUint8Array().length!==e.LENGTH)throw new Error(`Signature length should be ${e.LENGTH}, received ${r.toUint8Array().length}`);this.data=r}toUint8Array(){return this.data.toUint8Array()}serialize(e){e.serializeBytes(this.data.toUint8Array())}static deserialize(t){let r=t.deserializeBytes();return new e(r)}};Vt.LENGTH=64;var Yt=Vt,Jt=class extends p{toString(){let e=this.bcsToBytes();return s.fromHexInput(e).toString()}},Xt=class{constructor(e){this.buffer=new ArrayBuffer(e.length),new Uint8Array(this.buffer).set(e,0),this.offset=0}read(e){if(this.offset+e>this.buffer.byteLength)throw new Error("Reached to the end of buffer");let t=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,t}deserializeStr(){let e=this.deserializeBytes();return(new TextDecoder).decode(e)}deserializeOptionStr(){return this.deserializeBool()?this.deserializeStr():void 0}deserializeOption(e){return this.deserializeBool()?this.deserialize(e):void 0}deserializeBytes(){let e=this.deserializeUleb128AsU32();return new Uint8Array(this.read(e))}deserializeFixedBytes(e){return new Uint8Array(this.read(e))}deserializeBool(){let e=new Uint8Array(this.read(1))[0];if(1!==e&&0!==e)throw new Error("Invalid boolean value");return 1===e}deserializeU8(){return new DataView(this.read(1)).getUint8(0)}deserializeU16(){return new DataView(this.read(2)).getUint16(0,!0)}deserializeU32(){return new DataView(this.read(4)).getUint32(0,!0)}deserializeU64(){let e=this.deserializeU32(),t=this.deserializeU32();return BigInt(BigInt(t)<a)throw new Error("Overflow while parsing uleb128-encoded uint32 value");return Number(e)}deserialize(e){return e.deserialize(this)}deserializeVector(e){let t=this.deserializeUleb128AsU32(),r=new Array;for(let n=0;nt)throw new Error(`Inputted bytes of length ${e} is longer than ${t}`);return ar(or(e,t))}((new TextEncoder).encode(e),t)}function or(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);return function(e,t){if(e.length>t)throw new Error(`Input bytes of length ${e} is longer than ${t}`);let r=function(e,t){if(tnr)throw new Error(`Can't pack more than ${nr}. Was given ${e.length} bytes`);return function(e,t){let r=[];for(let n=0;nsr(e)))}(r)}(e,t).concat([BigInt(e.length)])}function sr(e){let t=BigInt(0);for(let r=e.length-1;r>=0;r-=1)t=t<tr.length)throw new Error(`Unable to hash input of length ${e.length}. Max input length is ${tr.length}`);return tr[e.length-1](e)}var ur=new Map;function cr(e,t,r){return async(...n)=>{if(ur.has(t)){let{value:e,timestamp:n}=ur.get(t);if(void 0===r||Date.now()-n<=r)return e}let i=await e(...n);return ur.set(t,{value:i,timestamp:Date.now()}),i}}var lr=r(33182),dr=class e extends ft{constructor(t,r){super();let n=s.fromHexInput(r).toUint8Array();if(n.length!==e.ID_COMMITMENT_LENGTH)throw new Error(`Id Commitment length in bytes should be ${e.ID_COMMITMENT_LENGTH}`);this.iss=t,this.idCommitment=n}authKey(){let e=new g;return e.serializeU32AsUleb128(3),e.serializeFixedBytes(this.bcsToBytes()),xt.fromSchemeAndBytes({scheme:2,input:e.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}toString(){return s.fromHexInput(this.toUint8Array()).toString()}verifySignature(e){throw new Error("Not yet implemented")}serialize(e){e.serializeStr(this.iss),e.serializeBytes(this.idCommitment)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new e(r,n)}static load(t){let r=t.deserializeStr(),n=t.deserializeBytes();return new e(r,n)}static isPublicKey(t){return t instanceof e}static create(t){return fr(t),new e(t.iss,fr(t))}static fromJwtAndPepper(t){let{jwt:r,pepper:n,uidKey:i="sub"}=t,o=(0,lr.s)(r),s=o.iss;if("string"!=typeof o.aud)throw new Error("aud was not found or an array of values");let a=o.aud,u=o[i];return e.create({iss:s,uidKey:i,uidVal:u,aud:a,pepper:n})}static isInstance(e){return"iss"in e&&"string"==typeof e.iss&&"idCommitment"in e&&e.idCommitment instanceof Uint8Array}};dr.ID_COMMITMENT_LENGTH=32;var hr=dr;function fr(e){let{uidKey:t,uidVal:r,aud:n,pepper:i}=e;return function(e,t){let r=new Uint8Array(t);for(let n=0;n>=BigInt(8);return r}(ar([sr(s.fromHexInput(i).toUint8Array()),ir(n,120),ir(r,330),ir(t,30)]),hr.ID_COMMITMENT_LENGTH)}var pr=class e extends pt{constructor(e){super();let{jwtHeader:t,ephemeralCertificate:r,expiryDateSecs:n,ephemeralPublicKey:i,ephemeralSignature:o}=e;this.jwtHeader=t,this.ephemeralCertificate=r,this.expiryDateSecs=n,this.ephemeralPublicKey=i,this.ephemeralSignature=o}toUint8Array(){return this.bcsToBytes()}serialize(e){this.ephemeralCertificate.serialize(e),e.serializeStr(this.jwtHeader),e.serializeU64(this.expiryDateSecs),this.ephemeralPublicKey.serialize(e),this.ephemeralSignature.serialize(e)}static deserialize(t){let r=gr.deserialize(t),n=t.deserializeStr(),i=t.deserializeU64(),o=Zt.deserialize(t),s=$t.deserialize(t);return new e({jwtHeader:n,expiryDateSecs:Number(i),ephemeralCertificate:r,ephemeralPublicKey:o,ephemeralSignature:s})}static getSimulationSignature(){return new e({jwtHeader:"{}",ephemeralCertificate:new gr(new Ar({proof:new vr(new br({a:new Uint8Array(32),b:new Uint8Array(64),c:new Uint8Array(32)}),0),expHorizonSecs:0}),0),expiryDateSecs:0,ephemeralPublicKey:new Zt(new Rt(new Uint8Array(32))),ephemeralSignature:new $t(new Lt(new Uint8Array(64)))})}static isSignature(t){return t instanceof e}},gr=class e extends pt{constructor(e,t){super(),this.signature=e,this.variant=t}toUint8Array(){return this.signature.toUint8Array()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(Ar.deserialize(t),r);throw new Error(`Unknown variant index for EphemeralCertificate: ${r}`)}},mr=class e extends p{constructor(e){if(super(),this.data=s.fromHexInput(e).toUint8Array(),32!==this.data.length)throw new Error("Input needs to be 32 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(32);return new e(r)}},yr=class e extends p{constructor(e){if(super(),this.data=s.fromHexInput(e).toUint8Array(),64!==this.data.length)throw new Error("Input needs to be 64 bytes")}serialize(e){e.serializeFixedBytes(this.data)}static deserialize(t){let r=t.deserializeFixedBytes(64);return new e(r)}},br=class e extends Jt{constructor(e){super();let{a:t,b:r,c:n}=e;this.a=new mr(t),this.b=new yr(r),this.c=new mr(n)}serialize(e){this.a.serialize(e),this.b.serialize(e),this.c.serialize(e)}static deserialize(t){let r=mr.deserialize(t).bcsToBytes(),n=yr.deserialize(t).bcsToBytes(),i=mr.deserialize(t).bcsToBytes();return new e({a:r,b:n,c:i})}},vr=class e extends p{constructor(e,t){super(),this.proof=e,this.variant=t}serialize(e){e.serializeU32AsUleb128(this.variant),this.proof.serialize(e)}static deserialize(t){let r=t.deserializeUleb128AsU32();if(0===r)return new e(br.deserialize(t),r);throw new Error(`Unknown variant index for ZkProof: ${r}`)}},Ar=class e extends pt{constructor(e){super();let{proof:t,expHorizonSecs:r,trainingWheelsSignature:n,extraField:i,overrideAudVal:o}=e;this.proof=t,this.expHorizonSecs=r,this.trainingWheelsSignature=n,this.extraField=i,this.overrideAudVal=o}toUint8Array(){return this.bcsToBytes()}static fromBytes(t){return e.deserialize(new Xt(t))}serialize(e){this.proof.serialize(e),e.serializeU64(this.expHorizonSecs),e.serializeOptionStr(this.extraField),e.serializeOptionStr(this.overrideAudVal),e.serializeOption(this.trainingWheelsSignature)}static deserialize(t){let r=vr.deserialize(t),n=Number(t.deserializeU64()),i=t.deserializeOptionStr(),o=t.deserializeOptionStr(),s=t.deserializeOption($t);return new e({proof:r,expHorizonSecs:n,trainingWheelsSignature:s,extraField:i,overrideAudVal:o})}},wr=class e{constructor(e,t){this.verficationKey=e,this.maxExpHorizonSecs=t}static create(t,r){return new e(new Er({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2}),r)}},Er=class e{constructor(e){let{alphaG1:t,betaG2:r,deltaG2:n,gammaAbcG1:i,gammaG2:o}=e;this.alphaG1=new mr(t),this.betaG2=new yr(r),this.deltaG2=new yr(n),this.gammaAbcG1=[new mr(i[0]),new mr(i[1])],this.gammaG2=new yr(o)}static fromGroth16VerificationKeyResponse(t){return new e({alphaG1:t.alpha_g1,betaG2:t.beta_g2,deltaG2:t.delta_g2,gammaAbcG1:t.gamma_abc_g1,gammaG2:t.gamma_g2})}};var _r=r(4364),Ir=class e extends ft{constructor(e){if(super(),this.publicKey=e,e instanceof Rt)this.variant=0;else if(e instanceof Qt)this.variant=1;else{if(!(e instanceof hr))throw new Error("Unsupported public key type");this.variant=3}}verifySignature(e){let{message:t,signature:r}=e;return!!Sr.isInstance(r)&&this.publicKey.verifySignature({message:t,signature:r.signature})}authKey(){return xt.fromSchemeAndBytes({scheme:2,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.publicKey.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=Rt.deserialize(t);break;case 1:r=Qt.deserialize(t);break;case 3:r=hr.deserialize(t);break;default:throw new Error(`Unknown variant index for AnyPublicKey: ${n}`)}return new e(r)}static isPublicKey(t){return t instanceof e}isEd25519(){return this.publicKey instanceof Rt}isSecp256k1PublicKey(){return this.publicKey instanceof Qt}static isInstance(e){return"publicKey"in e&&"variant"in e}},Sr=class e extends pt{constructor(e){if(super(),this.signature=e,e instanceof Lt)this.variant=0;else if(e instanceof Yt)this.variant=1;else{if(!(e instanceof pr))throw new Error("Unsupported signature type");this.variant=3}}toUint8Array(){return _r.warn("[Aptos SDK] Calls to AnySignature.toUint8Array() will soon return the underlying signature bytes. Use AnySignature.bcsToBytes() instead."),this.bcsToBytes()}serialize(e){e.serializeU32AsUleb128(this.variant),this.signature.serialize(e)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();switch(n){case 0:r=Lt.deserialize(t);break;case 1:r=Yt.deserialize(t);break;case 3:r=pr.deserialize(t);break;default:throw new Error(`Unknown variant index for AnySignature: ${n}`)}return new e(r)}static isInstance(e){return"signature"in e&&"object"==typeof e.signature&&null!==e.signature&&"toUint8Array"in e.signature}},kr=class e extends ft{constructor(e){super();let{publicKeys:t,signaturesRequired:r}=e;if(r<1)throw new Error("The number of required signatures needs to be greater than 0");if(t.lengthe instanceof Ir?e:new Ir(e))),this.signaturesRequired=r}verifySignature(e){throw new Error("not implemented")}authKey(){return xt.fromSchemeAndBytes({scheme:3,input:this.toUint8Array()})}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.publicKeys),e.serializeU8(this.signaturesRequired)}static deserialize(t){let r=t.deserializeVector(Ir),n=t.deserializeU8();return new e({publicKeys:r,signaturesRequired:n})}createBitmap(e){let{bits:t}=e,r=new Uint8Array([0,0,0,0]),n=new Set;return t.forEach(((e,t)=>{if(t+1>this.publicKeys.length)throw new Error(`Signature index ${t+1} is out of public keys range, ${this.publicKeys.length}.`);if(n.has(e))throw new Error(`Duplicate bit ${e} detected.`);n.add(e);let i=Math.floor(e/8),o=r[i];o|=128>>e%8,r[i]=o})),r}getIndex(e){let t=e instanceof Ir?e:new Ir(e),r=this.publicKeys.findIndex((e=>e.toString()===t.toString()));if(-1!==r)return r;throw new Error("Public key not found in MultiKey")}},Cr=class e extends pt{constructor(t){super();let{signatures:r,bitmap:n}=t;if(r.length>e.MAX_SIGNATURES_SUPPORTED)throw new Error(`The number of signatures cannot be greater than ${e.MAX_SIGNATURES_SUPPORTED}`);if(this.signatures=r.map((e=>e instanceof Sr?e:new Sr(e))),n instanceof Uint8Array){if(n.length!==e.BITMAP_LEN)throw new Error(`"bitmap" length should be ${e.BITMAP_LEN}`);this.bitmap=n}else this.bitmap=e.createBitmap({bits:n});let i=this.bitmap.reduce(((e,t)=>e+function(e){let t=e;return t-=t>>1&1431655765,t=(858993459&t)+(t>>2&858993459),16843009*(t+(t>>4)&252645135)>>24}(t)),0);if(i!==this.signatures.length)throw new Error(`Expecting ${i} signatures from the bitmap, but got ${this.signatures.length}`)}static createBitmap(t){let{bits:r}=t,n=new Uint8Array([0,0,0,0]),i=new Set;return r.forEach((t=>{if(t>=e.MAX_SIGNATURES_SUPPORTED)throw new Error(`Cannot have a signature larger than ${e.MAX_SIGNATURES_SUPPORTED-1}.`);if(i.has(t))throw new Error("Duplicate bits detected.");i.add(t);let r=Math.floor(t/8),o=n[r];o|=128>>t%8,n[r]=o})),n}toUint8Array(){return this.bcsToBytes()}serialize(e){e.serializeVector(this.signatures),e.serializeBytes(this.bitmap)}static deserialize(t){let r=t.deserializeVector(Sr),n=t.deserializeBytes();return new e({signatures:r,bitmap:n})}};Cr.BITMAP_LEN=4,Cr.MAX_SIGNATURES_SUPPORTED=8*Cr.BITMAP_LEN;var Tr=Cr,xr=class extends p{static deserialize(e){let t=e.deserializeUleb128AsU32();switch(t){case 0:return Mr.load(e);case 1:return Br.load(e);case 2:return Pr.load(e);case 3:return Rr.load(e);default:throw new Error(`Unknown variant index for AccountAuthenticator: ${t}`)}}isEd25519(){return this instanceof Mr}isMultiEd25519(){return this instanceof Br}isSingleKey(){return this instanceof Pr}isMultiKey(){return this instanceof Rr}},Mr=class e extends xr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(0),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Rt.deserialize(t),n=Lt.deserialize(t);return new e(r,n)}},Br=class e extends xr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(1),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Ft.deserialize(t),n=zt.deserialize(t);return new e(r,n)}},Pr=class e extends xr{constructor(e,t){super(),this.public_key=e,this.signature=t}serialize(e){e.serializeU32AsUleb128(2),this.public_key.serialize(e),this.signature.serialize(e)}static load(t){let r=Ir.deserialize(t),n=Sr.deserialize(t);return new e(r,n)}},Rr=class e extends xr{constructor(e,t){super(),this.public_keys=e,this.signatures=t}serialize(e){e.serializeU32AsUleb128(3),this.public_keys.serialize(e),this.signatures.serialize(e)}static load(t){let r=kr.deserialize(t),n=Tr.deserialize(t);return new e(r,n)}},Or=class e{constructor(e){this.signingScheme=0;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=t.publicKey(),this.accountAddress=r?E.from(r):this.publicKey.authKey().derivedAddress()}static generate(){let t=Nt.generate();return new e({privateKey:t})}static fromDerivationPath(t){let{path:r,mnemonic:n}=t,i=Nt.fromDerivationPath(r,n);return new e({privateKey:i})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new Mr(this.publicKey,this.privateKey.sign(e))}signTransactionWithAuthenticator(e){return new Mr(this.publicKey,this.signTransaction(e))}sign(e){return this.privateKey.sign(e)}signTransaction(e){return this.sign(dt(e))}},Nr=class e{constructor(e){this.signingScheme=2;let{privateKey:t,address:r}=e;this.privateKey=t,this.publicKey=new Ir(t.publicKey()),this.accountAddress=r?E.from(r):this.publicKey.authKey().derivedAddress()}static generate(t={}){let r,{scheme:n=0}=t;switch(n){case 0:r=Nt.generate();break;case 2:r=Wt.generate();break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}static fromDerivationPath(t){let r,{scheme:n=0,path:i,mnemonic:o}=t;switch(n){case 0:r=Nt.fromDerivationPath(i,o);break;case 2:r=Wt.fromDerivationPath(i,o);break;default:throw new Error(`Unsupported signature scheme ${n}`)}return new e({privateKey:r})}verifySignature(e){return this.publicKey.verifySignature(e)}signWithAuthenticator(e){return new Pr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Pr(this.publicKey,this.signTransaction(e))}sign(e){return new Sr(this.privateKey.sign(e))}signTransaction(e){return this.sign(dt(e))}},Dr=class{static generate(e={}){let{scheme:t=0,legacy:r=!0}=e;return 0===t&&r?Or.generate():Nr.generate({scheme:t})}static fromPrivateKey(e){let{privateKey:t,address:r,legacy:n=!0}=e;return t instanceof Nt&&n?new Or({privateKey:t,address:r}):new Nr({privateKey:t,address:r})}static fromPrivateKeyAndAddress(e){return this.fromPrivateKey(e)}static fromDerivationPath(e){let{scheme:t=0,mnemonic:r,path:n,legacy:i=!0}=e;return 0===t&&i?Or.fromDerivationPath({mnemonic:r,path:n}):Nr.fromDerivationPath({scheme:t,mnemonic:r,path:n})}static authKey(e){let{publicKey:t}=e;return t.authKey()}verifySignature(e){return this.publicKey.verifySignature(e)}},Lr=r(1048).Buffer;async function Ur(e){let{aptosConfig:t,accountAddress:r}=e,{data:n}=await Re({aptosConfig:t,originMethod:"getInfo",path:`accounts/${E.from(r).toString()}`});return n}async function Fr(e){return void 0!==e.options?.ledgerVersion?jr(e):cr((async()=>jr(e)),`module-${e.accountAddress}-${e.moduleName}`,3e5)()}async function jr(e){let{aptosConfig:t,accountAddress:r,moduleName:n,options:i}=e,{data:o}=await Re({aptosConfig:t,originMethod:"getModule",path:`accounts/${E.from(r).toString()}/module/${n}`,params:{ledger_version:i?.ledgerVersion}});return o}async function zr(e){let{aptosConfig:t,accountAddress:r,resourceType:n,options:i}=e,{data:o}=await Re({aptosConfig:t,originMethod:"getResource",path:`accounts/${E.from(r).toString()}/resource/${n}`,params:{ledger_version:i?.ledgerVersion}});return o.data}async function Hr(e){let{aptosConfig:t,authenticationKey:r,options:n}=e,i=await zr({aptosConfig:t,accountAddress:"0x1",resourceType:"0x1::account::OriginatingAddress",options:n}),{address_map:{handle:o}}=i,s=E.from(r);try{let e=await ze({aptosConfig:t,handle:o,data:{key:s.toString(),key_type:"address",value_type:"address"},options:n});return E.from(e)}catch(e){if(e instanceof Te&&"table_item_not_found"===e.data.error_code)return s;throw e}}async function Kr(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i=E.from(r).toStringLong(),o={query:"\n query getAccountCoinsData($where_condition: current_fungible_asset_balances_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_fungible_asset_balances_order_by!]) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n metadata {\n token_standard\n symbol\n supply_aggregator_table_key_v1\n supply_aggregator_table_handle_v1\n project_uri\n name\n last_transaction_version\n last_transaction_timestamp\n icon_uri\n decimals\n creator_address\n asset_type\n }\n }\n}\n ",variables:{where_condition:{...n?.where,owner_address:{_eq:i}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await Ue({aptosConfig:t,query:o,originMethod:"getAccountCoinsData"})).current_fungible_asset_balances}async function Gr(e){let{aptosConfig:t,authKey:r}=e,n=await Hr({aptosConfig:t,authenticationKey:r.derivedAddress()});try{return await Ur({aptosConfig:t,accountAddress:n}),!0}catch(e){if(404===e.status)return!1;throw new Error(`Error while looking for an account info ${n.toString()}`)}}var Qr=new TextEncoder;function qr(e){return e?.map((e=>O(e)?be(e):e))??[]}async function Wr(e,t,r,n){let i=await Fr({aptosConfig:n,accountAddress:e,moduleName:t});if(i.abi)return i.abi.exposed_functions.find((e=>e.name===r))}async function Vr(e,t,r,n){let i=await Wr(e,t,r,n);if(!i)throw new Error(`Could not find entry function ABI for '${e}::${t}::${r}'`);if(!i.is_entry)throw new Error(`'${e}::${t}::${r}' is not an entry function`);let o=function(e){let t=e.params.findIndex((e=>"signer"!==e&&"&signer"!==e));return t<0?e.params.length:t}(i),s=[];for(let e=o;e=t.parameters.length)throw new Error(`Too many arguments for '${e}', expected ${t.parameters.length}`);return Xr(r,t.parameters[n],n,i)}function Xr(e,t,r,n){return function(e){return L(e)||j(e)||z(e)||H(e)||K(e)||G(e)||Q(e)||U(e)||F(e)||function(e){return e instanceof R}(e)||e instanceof M||e instanceof P}(e)?(Zr(t,e,r),e):function(e,t,r,n){if(t.isBool()){if(function(e){return"boolean"==typeof e}(e))return new _(e);if(O(e)){if("true"===e)return new _(!0);if("false"===e)return new _(!1)}q("boolean",r)}if(t.isAddress()){if(O(e))return E.fromString(e);q("string | AccountAddress",r)}if(t.isU8()){let t=N(e);if(void 0!==t)return new I(t);q("number | string",r)}if(t.isU16()){let t=N(e);if(void 0!==t)return new S(t);q("number | string",r)}if(t.isU32()){let t=N(e);if(void 0!==t)return new k(t);q("number | string",r)}if(t.isU64()){if(D(e))return new C(BigInt(e));q("bigint | number | string",r)}if(t.isU128()){if(D(e))return new T(BigInt(e));q("bigint | number | string",r)}if(t.isU256()){if(D(e))return new x(BigInt(e));q("bigint | number | string",r)}if(t.isGeneric()){let i=t.value;if(i<0||i>=n.length)throw new Error(`Generic argument ${t.toString()} is invalid for argument ${r}`);return Xr(e,n[i],r,n)}if(t.isVector()){if(t.value.isU8()){if(O(e))return M.U8(Qr.encode(e));if(e instanceof Uint8Array)return M.U8(e);if(e instanceof ArrayBuffer)return M.U8(new Uint8Array(e))}if(Array.isArray(e))return new M(e.map((e=>Xr(e,t.value,r,n))));throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}if(t.isStruct()){if(t.isString()){if(O(e))return new B(e);q("string",r)}if(t.isObject()){if(O(e))return E.fromString(e);q("string | AccountAddress",r)}if(t.isOption())return function(e){return null==e}(e)?(t.value.typeArgs[0],new P(null)):new P(Xr(e,t.value.typeArgs[0],r,n));throw new Error(`Unsupported struct input type for argument ${r}, type '${t.toString()}'`)}throw new Error(`Type mismatch for argument ${r}, type '${t.toString()}'`)}(e,t,r,n)}function Zr(e,t,r){if(e.isBool()){if(L(t))return;q("Bool",r)}if(e.isAddress()){if(U(t))return;q("AccountAddress",r)}if(e.isU8()){if(j(t))return;q("U8",r)}if(e.isU16()){if(z(t))return;q("U16",r)}if(e.isU32()){if(H(t))return;q("U32",r)}if(e.isU64()){if(K(t))return;q("U64",r)}if(e.isU128()){if(G(t))return;q("U128",r)}if(e.isU256()){if(Q(t))return;q("U256",r)}if(e.isVector()){if(t instanceof M)return void(t.values.length>0&&Zr(e.value,t.values[0],r));q("MoveVector",r)}if(e instanceof ue){if(e.isString()){if(F(t))return;q("MoveString",r)}if(e.isObject()){if(U(t))return;q("AccountAddress",r)}if(e.isOption()){if(t instanceof P)return void(void 0!==t.value&&Zr(e.value.typeArgs[0],t.value,r));q("MoveOption",r)}}throw new Error(`Type mismatch for argument ${r}, expected '${e.toString()}'`)}var $r=r(93584);async function en(e){return new Promise((t=>{setTimeout(t,e)}))}var tn=()=>Math.floor(Date.now()/1e3);function rn(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=t+"==".substring(0,(3-t.length%3)%3);return(0,$r.D4)(r)}async function nn(e){let{aptosConfig:t,options:r}=e;return Oe({aptosConfig:t,originMethod:"getTransactions",path:"transactions",params:{start:r?.offset,limit:r?.limit}})}async function on(e){let{aptosConfig:t}=e;return cr((async()=>{let{data:e}=await Re({aptosConfig:t,originMethod:"getGasPriceEstimation",path:"estimate_gas_price"});return e}),`gas-price-${t.network}`,3e5)()}async function sn(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await Re({aptosConfig:t,path:`transactions/by_hash/${r}`,originMethod:"getTransactionByHash"});return n}async function an(e){let t,r,{aptosConfig:n,transactionHash:i,options:o}=e,s=o?.timeoutSecs??20,a=o?.checkSuccess??!0,u=!0,c=0,l=200;function d(e){if(!(e instanceof Te)||(r=e,404!==e.status&&e.status>=400&&e.status<500))throw e}try{t=await sn({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type}catch(e){d(e)}if(u){let e=Date.now();try{t=await async function(e){let{aptosConfig:t,transactionHash:r}=e,{data:n}=await Re({aptosConfig:t,path:`transactions/wait_by_hash/${r}`,originMethod:"longWaitForTransaction"});return n}({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type}catch(e){d(e)}c=(Date.now()-e)/1e3}for(;u&&!(c>=s);){try{if(t=await sn({aptosConfig:n,transactionHash:i}),u="pending_transaction"===t.type,!u)break}catch(e){d(e)}await en(l),c+=l/1e3,l*=1.5}if(void 0===t)throw r||new cn(`Fetching transaction ${i} failed and timed out after ${s} seconds`,t);if("pending_transaction"===t.type)throw new cn(`Transaction ${i} timed out in pending state after ${s} seconds`,t);if(!a)return t;if(!t.success)throw new ln(`Transaction ${i} failed with an error: ${t.vm_status}`,t);return t}async function un(e){let{aptosConfig:t,processorType:r}=e,n=BigInt(e.minimumLedgerVersion),i=(new Date).getTime(),o=BigInt(-1);for(;o3e3)throw new Error("waitForLastSuccessIndexerVersionSync timeout");if(o=void 0===r?await Fe({aptosConfig:t}):(await je({aptosConfig:t,processorType:r})).last_success_version,o>=n)break;await en(200)}}var cn=class extends Error{constructor(e,t){super(e),this.lastSubmittedTransaction=t}},ln=class extends Error{constructor(e,t){super(e),this.transaction=t}};async function dn(e){let{aptosConfig:t,block:r,options:n}=e;if(n?.withTransactions){r.transactions=r.transactions??[];let e,n=r.transactions[r.transactions.length-1],i=BigInt(r.first_version),o=BigInt(r.last_version),s=n?.version;if(e=void 0===s?i-1n:BigInt(s),e===o)return r;let a=[],u=100n;for(let r=e+1n;r(e.MAINNET="mainnet",e.TESTNET="testnet",e.DEVNET="devnet",e.LOCAL="local",e.CUSTOM="custom",e))(kn||{}),Cn={mainnet:1,testnet:2,local:4},Tn=r(4364);async function xn(e){if(function(e){return"bytecode"in e}(e))return function(e){return new We(new Xe(s.fromHexInput(e.bytecode).toUint8Array(),qr(e.typeArguments),e.functionArguments))}(e);let{moduleAddress:t,moduleName:r,functionName:n}=W(e.function),i=await Pn({key:"entry-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:Vr});return function(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=W(e.function),o=qr(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e.functionArguments.map(((r,n)=>Jr(e.function,t,r,n,o)));if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);let a=Je.build(`${r}::${n}`,i,o,s);if("multisigAddress"in e){let t=E.from(e.multisigAddress);return new Ye(new Ze(t,new $e(a)))}return new Ve(a)}({...e,abi:i})}async function Mn(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,s=await async function(e){let{aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o}=e,[{chainId:s},{gasEstimate:a},u]=await Promise.all([(async()=>Cn[t.network]?{chainId:Cn[t.network]}:{chainId:(await Le({aptosConfig:t})).chain_id})(),(async()=>i?.gasUnitPrice?{gasEstimate:i.gasUnitPrice}:{gasEstimate:(await on({aptosConfig:t})).gas_estimate})(),(async()=>{let e=async()=>void 0!==i?.accountSequenceNumber?i.accountSequenceNumber:(await Ur({aptosConfig:t,accountAddress:r})).sequence_number;if(!o||!E.from(o).equals(E.ZERO))return e();try{return await e()}catch{return 0}})()]),{maxGasAmount:c,gasUnitPrice:l,expireTimestamp:d}={maxGasAmount:i?.maxGasAmount?BigInt(i.maxGasAmount):BigInt(2e5),gasUnitPrice:i?.gasUnitPrice??BigInt(a),expireTimestamp:i?.expireTimestamp??BigInt(Math.floor(Date.now()/1e3)+20)};return new tt(E.from(r),BigInt(u),n,BigInt(c),BigInt(l),BigInt(d),new et(s))}({aptosConfig:t,sender:r,payload:n,options:i,feePayerAddress:o});if("secondarySignerAddresses"in e){let t=e.secondarySignerAddresses?.map((e=>E.from(e)))??[];return new hn(s,t,e.feePayerAddress?E.from(e.feePayerAddress):void 0)}return new An(s,e.feePayerAddress?E.from(e.feePayerAddress):void 0)}function Bn(e){let t=new Lt(new Uint8Array(64));if(Rt.isInstance(e))return new Mr(e,t);if(Ir.isInstance(e))return new Pr(e,new Sr(t));if(hr.isInstance(e)||Qt.isInstance(e))return Tn.warn("Expected AccountPublicKey, but got PublicKey. Please wrap your public key with AnyPublicKey."),new Pr(new Ir(e),new Sr(t));throw new Error("Unsupported public key")}async function Pn({key:e,moduleAddress:t,moduleName:r,functionName:n,aptosConfig:i,abi:o,fetch:s}){return void 0!==o?o:cr((async()=>s(t,r,n,i)),`${e}-${i.network}-${t}-${r}-${n}`,3e5)()}!function(e){let t=ut.C2.create();for(let r of e)t.update(r);t.digest()}(["APTOS::Transaction"]);var Rn=class e extends p{constructor(e){super();let{privateKey:t,expiryDateSecs:r,blinder:n}=e;this.privateKey=t,this.publicKey=new Zt(t.publicKey()),this.expiryDateSecs=r||function(e){let t=new Date(1e3*e);return t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),Math.floor(t.getTime()/1e3)}(tn()+1209600),this.blinder=void 0!==n?s.fromHexInput(n).toUint8Array():(0,i.po)(On.BLINDER_LENGTH);let o=or(this.publicKey.bcsToBytes(),93);o.push(BigInt(this.expiryDateSecs)),o.push(sr(this.blinder));let a=ar(o);this.nonce=a.toString()}getPublicKey(){return this.publicKey}isExpired(){return Math.floor(Date.now()/1e3)>this.expiryDateSecs}serialize(e){e.serializeU32AsUleb128(this.publicKey.variant),e.serializeBytes(this.privateKey.toUint8Array()),e.serializeU64(this.expiryDateSecs),e.serializeFixedBytes(this.blinder)}static deserialize(t){let r,n=t.deserializeUleb128AsU32();if(0!==n)throw new Error(`Unknown variant index for EphemeralPublicKey: ${n}`);r=Nt.deserialize(t);let i=t.deserializeU64(),o=t.deserializeFixedBytes(31);return new e({privateKey:r,expiryDateSecs:Number(i),blinder:o})}static fromBytes(t){return e.deserialize(new Xt(t))}static generate(t){let r;return r=Nt.generate(),new e({privateKey:r,expiryDateSecs:t?.expiryDateSecs})}sign(e){if(this.isExpired())throw new Error("EphemeralKeyPair has expired");return new $t(this.privateKey.sign(e))}};Rn.BLINDER_LENGTH=31;var On=Rn;const Nn=r(7717);var Dn=class e extends p{constructor(t){super();let{address:r,ephemeralKeyPair:n,uidKey:i,uidVal:o,aud:a,pepper:u,proof:c,proofFetchCallback:l,jwt:d}=t;if(this.ephemeralKeyPair=n,this.publicKey=hr.create(t),this.accountAddress=r?E.from(r):this.publicKey.authKey().derivedAddress(),this.uidKey=i,this.uidVal=o,this.aud=a,this.jwt=d,this.emitter=new Nn,this.proofOrPromise=c,c instanceof Ar)this.proof=c;else{if(void 0===l)throw new Error("Must provide callback for async proof fetch");this.emitter.on("proofFetchFinish",(async e=>{await l(e),this.emitter.removeAllListeners()})),this.init(c)}this.signingScheme=2;let h=s.fromHexInput(u).toUint8Array();if(h.length!==e.PEPPER_LENGTH)throw new Error(`Pepper length in bytes should be ${e.PEPPER_LENGTH}`);this.pepper=h}async init(e){try{this.proof=await e,this.emitter.emit("proofFetchFinish",{status:"Success"})}catch(e){e instanceof Error?this.emitter.emit("proofFetchFinish",{status:"Failed",error:e.toString()}):this.emitter.emit("proofFetchFinish",{status:"Failed",error:"Unknown"})}}serialize(e){if(e.serializeStr(this.jwt),e.serializeStr(this.uidKey),e.serializeFixedBytes(this.pepper),this.ephemeralKeyPair.serialize(e),void 0===this.proof)throw new Error("Connot serialize - proof undefined");this.proof.serialize(e)}static deserialize(t){let r=t.deserializeStr(),n=t.deserializeStr(),i=t.deserializeFixedBytes(31),o=On.deserialize(t),s=Ar.deserialize(t);return e.create({proof:s,pepper:i,uidKey:n,jwt:r,ephemeralKeyPair:o})}isExpired(){return this.ephemeralKeyPair.isExpired()}signWithAuthenticator(e){let t=new Sr(this.sign(e)),r=new Ir(this.publicKey);return new Pr(r,t)}signTransactionWithAuthenticator(e){let t=new Sr(this.signTransaction(e)),r=new Ir(this.publicKey);return new Pr(r,t)}async waitForProofFetch(){this.proofOrPromise instanceof Promise&&await this.proofOrPromise}sign(e){let{expiryDateSecs:t}=this.ephemeralKeyPair;if(this.isExpired())throw new Error("EphemeralKeyPair is expired");if(void 0===this.proof)throw new Error("Proof not defined");let r=this.ephemeralKeyPair.getPublicKey(),n=this.ephemeralKeyPair.sign(e);return new pr({jwtHeader:rn(this.jwt.split(".")[0]),ephemeralCertificate:new gr(this.proof,0),expiryDateSecs:t,ephemeralPublicKey:r,ephemeralSignature:n})}signTransaction(e){if(void 0===this.proof)throw new Error("Proof not found");let t=ct(e),r=new Un(t,this.proof.proof).hash();return this.sign(r)}verifySignature(e){let{message:t,signature:r}=e;return!(this.isExpired()||!this.ephemeralKeyPair.getPublicKey().verifySignature({message:t,signature:r.ephemeralSignature}))}static fromBytes(t){return e.deserialize(new Xt(t))}static create(t){let{address:r,proof:n,jwt:i,ephemeralKeyPair:o,pepper:s,uidKey:a="sub",proofFetchCallback:u}=t,c=(0,lr.s)(i),l=c.iss;if("string"!=typeof c.aud)throw new Error("aud was not found or an array of values");let d=c.aud,h=c[a];return new e({address:r,proof:n,ephemeralKeyPair:o,iss:l,uidKey:a,uidVal:h,aud:d,pepper:s,jwt:i,proofFetchCallback:u})}};Dn.PEPPER_LENGTH=31;var Ln=Dn,Un=class extends p{constructor(e,t){super(),this.domainSeparator="APTOS::TransactionAndProof",this.transaction=e,this.proof=t}serialize(e){e.serializeFixedBytes(this.transaction.bcsToBytes()),e.serializeOption(this.proof)}hash(){return lt(this.bcsToBytes(),this.domainSeparator)}},Fn=class e{constructor(e){let{multiKey:t,signers:r}=e;this.publicKey=t,this.signingScheme=3,this.accountAddress=this.publicKey.authKey().derivedAddress();let n=[];for(let e of r)n.push(this.publicKey.getIndex(e.publicKey));let i=r.map(((e,t)=>[e,n[t]]));i.sort(((e,t)=>e[1]-t[1])),this.signers=i.map((e=>e[0])),this.signerIndicies=i.map((e=>e[1])),this.signaturesBitmap=this.publicKey.createBitmap({bits:n})}static fromPublicKeysAndSigners(t){let{publicKeys:r,signaturesRequired:n,signers:i}=t,o=new kr({publicKeys:r,signaturesRequired:n});return new e({multiKey:o,signers:i})}static isMultiKeySigner(t){return t instanceof e}signWithAuthenticator(e){return new Rr(this.publicKey,this.sign(e))}signTransactionWithAuthenticator(e){return new Rr(this.publicKey,this.signTransaction(e))}async waitForProofFetch(){let e=this.signers.filter((e=>e instanceof Ln)).map((async e=>e.waitForProofFetch()));await Promise.all(e)}sign(e){let t=[];for(let r of this.signers)t.push(r.sign(e));return new Tr({signatures:t,bitmap:this.signaturesBitmap})}signTransaction(e){let t=[];for(let r of this.signers)t.push(r.signTransaction(e));return new Tr({signatures:t,bitmap:this.signaturesBitmap})}verifySignature(e){let{message:t,signature:r}=e;if(!this.signerIndicies.every(((e,t)=>0===t||e>=this.signerIndicies[t-1])))return!1;for(let e=0;eBn(e))));let r=Bn(o),a=new yn(s,n.secondarySignerAddresses??[],t,{address:n.feePayerAddress,authenticator:r});return new vn(e.raw_txn,a).bcsToBytes()}if(n.secondarySignerAddresses){let e=new nt(n.rawTransaction,n.secondarySignerAddresses),t=[];t=i.map((e=>Bn(e)));let r=new mn(s,n.secondarySignerAddresses,t);return new vn(e.raw_txn,r).bcsToBytes()}if(s instanceof Mr)t=new pn(s.public_key,s.signature);else{if(!(s instanceof Pr))throw new Error("Invalid public key");t=new bn(s)}return new vn(n.rawTransaction,t).bcsToBytes()}({transaction:r,signerPublicKey:n,secondarySignersPublicKeys:i,feePayerPublicKey:o,options:s}),{data:u}=await De({aptosConfig:t,body:a,path:"transactions/simulate",params:{estimate_gas_unit_price:e.options?.estimateGasUnitPrice??!1,estimate_max_gas_amount:e.options?.estimateMaxGasAmount??!1,estimate_prioritized_gas_unit_price:e.options?.estimatePrioritizedGasUnitPrice??!1},originMethod:"simulateTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return u}async function Gn(e){let{aptosConfig:t}=e,r=function(e){let t,{transaction:r,feePayerAuthenticator:n,additionalSignersAuthenticators:i}=e,o=function(e,t){let r=t.bcsToBytes(),n=new Xt(r);return e.deserialize(n)}(xr,e.senderAuthenticator);if(r.feePayerAddress){if(!n)throw new Error("Must provide a feePayerAuthenticator argument to generate a signed fee payer transaction");t=new yn(o,r.secondarySignerAddresses??[],i??[],{address:r.feePayerAddress,authenticator:n})}else if(r.secondarySignerAddresses){if(!i)throw new Error("Must provide a additionalSignersAuthenticators argument to generate a signed multi agent transaction");t=new mn(o,r.secondarySignerAddresses,i)}else t=o instanceof Mr?new pn(o.public_key,o.signature):new bn(o);return new vn(r.rawTransaction,t).bcsToBytes()}({...e}),{data:n}=await De({aptosConfig:t,body:r,path:"transactions",originMethod:"submitTransaction",contentType:"application/x.aptos.signed_transaction+bcs"});return n}async function Qn(e){let{aptosConfig:t,signer:r,transaction:n}=e;return(r instanceof Ln||r instanceof Fn)&&await r.waitForProofFetch(),Gn({aptosConfig:t,transaction:n,senderAuthenticator:Hn({signer:r,transaction:n})})}var qn={typeParameters:[],parameters:[ae.u8(),new ae(ae.u8())]},Wn={typeParameters:[],parameters:[new X,ae.u8(),new X,ae.u8(),ae.u8(),ae.u8()]};async function Vn(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetMetadata($where_condition: fungible_asset_metadata_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_metadata(where: $where_condition, offset: $offset, limit: $limit) {\n icon_uri\n project_uri\n supply_aggregator_table_handle_v1\n supply_aggregator_table_key_v1\n creator_address\n asset_type\n decimals\n last_transaction_timestamp\n last_transaction_version\n name\n symbol\n token_standard\n supply_v2\n maximum_v2\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await Ue({aptosConfig:t,query:n,originMethod:"getFungibleAssetMetadata"})).fungible_asset_metadata}var Yn={typeParameters:[{constraints:[]}],parameters:[be("0x1::object::Object"),new ne,new ee]};async function Jn(e){void 0!==e.minimumLedgerVersion&&await un({aptosConfig:e.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:e.processorType})}var Xn=class{constructor(e){this.config=e}async getFungibleAssetMetadata(e){return await Jn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),Vn({aptosConfig:this.config,...e})}async getFungibleAssetMetadataByAssetType(e){return await Jn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),(await Vn({aptosConfig:this.config,options:{where:{asset_type:{_eq:e.assetType}}}}))[0]}async getFungibleAssetMetadataByCreatorAddress(e){return await Jn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),await Vn({aptosConfig:this.config,options:{where:{creator_address:{_eq:E.from(e.creatorAddress).toStringLong()}}}})}async getFungibleAssetActivities(e){return await Jn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getFungibleAssetActivities($where_condition: fungible_asset_activities_bool_exp, $offset: Int, $limit: Int) {\n fungible_asset_activities(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n block_height\n entry_function_id_str\n event_index\n gas_fee_payer_address\n is_frozen\n is_gas_fee\n is_transaction_success\n owner_address\n storage_id\n storage_refund_amount\n token_standard\n transaction_timestamp\n transaction_version\n type\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await Ue({aptosConfig:t,query:n,originMethod:"getFungibleAssetActivities"})).fungible_asset_activities}({aptosConfig:this.config,...e})}async getCurrentFungibleAssetBalances(e){return await Jn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,options:r}=e,n={query:"\n query getCurrentFungibleAssetBalances($where_condition: current_fungible_asset_balances_bool_exp, $offset: Int, $limit: Int) {\n current_fungible_asset_balances(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n amount\n asset_type\n is_frozen\n is_primary\n last_transaction_timestamp\n last_transaction_version\n owner_address\n storage_id\n token_standard\n }\n}\n ",variables:{where_condition:r?.where,limit:r?.limit,offset:r?.offset}};return(await Ue({aptosConfig:t,query:n,originMethod:"getCurrentFungibleAssetBalances"})).current_fungible_asset_balances}({aptosConfig:this.config,...e})}async transferFungibleAsset(e){return async function(e){let{aptosConfig:t,sender:r,fungibleAssetMetadataAddress:n,recipient:i,amount:o,options:s}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::primary_fungible_store::transfer",typeArguments:["0x1::fungible_asset::Metadata"],functionArguments:[n,i,o],abi:Yn},options:s})}({aptosConfig:this.config,...e})}};async function Zn(e){let{aptosConfig:t,payload:r,options:n}=e,i=await async function(e){let{moduleAddress:t,moduleName:r,functionName:n}=W(e.function);return function(e){let t=e.abi,{moduleAddress:r,moduleName:n,functionName:i}=W(e.function),o=qr(e.typeArguments);if(o.length!==t.typeParameters.length)throw new Error(`Type argument count mismatch, expected ${t.typeParameters.length}, received ${o.length}`);let s=e?.functionArguments?.map(((r,n)=>Jr(e.function,t,r,n,o)))??[];if(s.length!==t.parameters.length)throw new Error(`Too few arguments for '${r}::${n}::${i}', expected ${t.parameters.length} but got ${s.length}`);return Je.build(`${r}::${n}`,i,o,s)}({abi:await Pn({key:"view-function",moduleAddress:t,moduleName:r,functionName:n,aptosConfig:e.aptosConfig,abi:e.abi,fetch:Yr}),...e})}({...r,aptosConfig:t}),o=new g;i.serialize(o);let s=o.toUint8Array(),{data:a}=await De({aptosConfig:t,path:"view",originMethod:"view",contentType:"application/x.aptos.view_function+bcs",params:{ledger_version:n?.ledgerVersion},body:s});return a}var $n=class{constructor(e){this.config=e}async getLedgerInfo(){return Le({aptosConfig:this.config})}async getChainId(){return(await this.getLedgerInfo()).chain_id}async getBlockByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r,options:n}=e,{data:i}=await Re({aptosConfig:t,originMethod:"getBlockByVersion",path:`blocks/by_version/${r}`,params:{with_transactions:n?.withTransactions}});return dn({block:i,...e})}({aptosConfig:this.config,...e})}async getBlockByHeight(e){return async function(e){let{aptosConfig:t,blockHeight:r,options:n}=e,{data:i}=await Re({aptosConfig:t,originMethod:"getBlockByHeight",path:`blocks/by_height/${r}`,params:{with_transactions:n?.withTransactions}});return dn({block:i,...e})}({aptosConfig:this.config,...e})}async view(e){return Zn({aptosConfig:this.config,...e})}async viewJson(e){return async function(e){let{aptosConfig:t,payload:r,options:n}=e,{data:i}=await De({aptosConfig:t,originMethod:"viewJson",path:"view",params:{ledger_version:n?.ledgerVersion},body:{function:r.function,type_arguments:r.typeArguments??[],arguments:r.functionArguments??[]}});return i}({aptosConfig:this.config,...e})}async getChainTopUserTransactions(e){return async function(e){let{aptosConfig:t,limit:r}=e;return(await Ue({aptosConfig:t,query:{query:"\n query getChainTopUserTransactions($limit: Int) {\n user_transactions(limit: $limit, order_by: {version: desc}) {\n version\n }\n}\n ",variables:{limit:r}},originMethod:"getChainTopUserTransactions"})).user_transactions}({aptosConfig:this.config,...e})}async queryIndexer(e){return Ue({aptosConfig:this.config,...e})}async getIndexerLastSuccessVersion(){return Fe({aptosConfig:this.config})}async getProcessorStatus(e){return je({aptosConfig:this.config,processorType:e})}};async function ei(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,uidKey:i="sub",derivationPath:o}=e,a={jwt_b64:r,epk:n.getPublicKey().bcsToHex().toStringWithoutPrefix(),exp_date_secs:n.expiryDateSecs,epk_blinder:s.fromHexInput(n.blinder).toStringWithoutPrefix(),uid_key:i,derivation_path:o},{data:u}=await async function(e){return Ne({...e,type:"Pepper"})}({aptosConfig:t,path:"fetch",body:a,originMethod:"getPepper",overrides:{WITH_CREDENTIALS:!1}});return s.fromHexInput(u.pepper).toUint8Array()}async function ti(e){let{aptosConfig:t,jwt:r,ephemeralKeyPair:n,pepper:i=await ei(e),uidKey:o="sub"}=e;if(s.fromHexInput(i).toUint8Array().length!==Ln.PEPPER_LENGTH)throw new Error(`Pepper needs to be ${Ln.PEPPER_LENGTH} bytes`);let{maxExpHorizonSecs:a}=await async function(e){let{aptosConfig:t}=e;return cr((async()=>{let t=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await Re({aptosConfig:t,originMethod:"getKeylessConfigurationResource",path:`accounts/${E.from("0x1").toString()}/resource/0x1::keyless_account::Configuration`,params:{ledger_version:r?.ledgerVersion}});return n.data}(e),r=await async function(e){let{aptosConfig:t,options:r}=e,{data:n}=await Re({aptosConfig:t,originMethod:"getGroth16VerificationKeyResource",path:`accounts/${E.from("0x1").toString()}/resource/0x1::keyless_account::Groth16VerificationKey`,params:{ledger_version:r?.ledgerVersion}});return n.data}(e);return wr.create(r,Number(t.max_exp_horizon_secs))}),`keyless-configuration-${t.network}`,3e5)()}({aptosConfig:t});if(a=this.maximumInFlight){await this.update();let e=tn();for(;this.currentNumber-this.lastUncommintedNumber>=this.maximumInFlight;)await en(this.sleepTime),tn()-e>this.maxWaitTime?(ui.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):await this.update()}e=this.currentNumber,this.currentNumber+=BigInt(1)}catch(e){ui.error("error in getting next sequence number for this account",e)}finally{this.lock=!1}return e}async initialize(){let{sequence_number:e}=await Ur({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});this.currentNumber=BigInt(e),this.lastUncommintedNumber=BigInt(e)}async update(){let{sequence_number:e}=await Ur({aptosConfig:this.aptosConfig,accountAddress:this.account.accountAddress});return this.lastUncommintedNumber=BigInt(e),this.lastUncommintedNumber}async synchronize(){if(this.lastUncommintedNumber!==this.currentNumber){for(;this.lock;)await en(this.sleepTime);this.lock=!0;try{await this.update();let e=tn();for(;this.lastUncommintedNumber!==this.currentNumber;)tn()-e>this.maxWaitTime?(ui.warn(`Waited over 30 seconds for a transaction to commit, resyncing ${this.account.accountAddress.toString()}`),await this.initialize()):(await en(this.sleepTime),await this.update())}catch(e){ui.error("error in synchronizing this account sequence number with the one on chain",e)}finally{this.lock=!1}}}},li=class{constructor(){this.queue=[],this.pendingDequeue=[],this.cancelled=!1}enqueue(e){this.cancelled=!1,this.pendingDequeue.length>0?this.pendingDequeue.shift()?.resolve(e):this.queue.push(e)}async dequeue(){return this.queue.length>0?Promise.resolve(this.queue.shift()):new Promise(((e,t)=>{this.pendingDequeue.push({resolve:e,reject:t})}))}isEmpty(){return 0===this.queue.length}cancel(){this.cancelled=!0,this.pendingDequeue.forEach((async({reject:e})=>{e(new di("Task cancelled"))})),this.pendingDequeue=[],this.queue.length=0}isCancelled(){return this.cancelled}pendingDequeueLength(){return this.pendingDequeue.length}},di=class extends Error{},hi="fulfilled",fi=((ni=fi||{}).TransactionSent="transactionSent",ni.TransactionSendFailed="transactionSendFailed",ni.TransactionExecuted="transactionExecuted",ni.TransactionExecutionFailed="transactionExecutionFailed",ni.ExecutionFinish="executionFinish",ni),pi=class extends Nn{constructor(e,t,r=30,n=100,i=10){super(),this.taskQueue=new li,this.transactionsQueue=new li,this.outstandingTransactions=new li,this.sentTransactions=[],this.executedTransactions=[],this.aptosConfig=e,this.account=t,this.started=!1,this.accountSequnceNumber=new ci(e,t,r,n,i)}async submitNextTransaction(){try{for(;;){let e=await this.accountSequnceNumber.nextSequenceNumber();if(null===e)return;let t=await this.generateNextTransaction(this.account,e);if(!t)return;let r=Qn({aptosConfig:this.aptosConfig,transaction:t,signer:this.account});await this.outstandingTransactions.enqueue([r,e])}}catch(e){if(e instanceof di)return;throw new Error(`Submit transaction failed for ${this.account.accountAddress.toString()} with error ${e}`)}}async processTransactions(){try{for(;;){let e=[],t=[],[r,n]=await this.outstandingTransactions.dequeue();for(e.push(r),t.push(n);!this.outstandingTransactions.isEmpty();)[r,n]=await this.outstandingTransactions.dequeue(),e.push(r),t.push(n);let i=await Promise.allSettled(e);for(let e=0;ethis.submitNextTransaction())),this.taskQueue.enqueue((()=>this.processTransactions())),this.run()}stop(){if(this.taskQueue.isCancelled())throw new Error("worker has already stopped");this.started=!1,this.taskQueue.cancel()}},gi=class extends Nn{constructor(e){super(),this.config=e}start(e){let{sender:t}=e;this.account=t,this.transactionWorker=new pi(this.config,t),this.transactionWorker.start(),this.registerToEvents()}push(e){let{data:t,options:r}=e;for(let e of t)this.transactionWorker.push(e,r)}registerToEvents(){this.transactionWorker.on("transactionSent",(async e=>{this.emit("transactionSent",e)})),this.transactionWorker.on("transactionSendFailed",(async e=>{this.emit("transactionSendFailed",e)})),this.transactionWorker.on("transactionExecuted",(async e=>{this.emit("transactionExecuted",e)})),this.transactionWorker.on("transactionExecutionFailed",(async e=>{this.emit("transactionExecutionFailed",e)})),this.transactionWorker.on("executionFinish",(async e=>{this.emit("executionFinish",e)}))}forSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.start({sender:t}),this.push({data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}};function mi(e,t,r){let n=r.value;return r.value=async function(...e){let[t]=e;if(t.transaction.feePayerAddress&&!t.feePayerAuthenticator)throw new Error("You are submitting a Fee Payer transaction but missing the feePayerAuthenticator");return n.apply(this,e)},r}function yi(e,t,r){let n=r.value;return r.value=async function(...e){let[t]=e;if(t.transaction.feePayerAddress&&!t.feePayerPublicKey)throw new Error("You are simulating a Fee Payer transaction but missing the feePayerPublicKey");return n.apply(this,e)},r}var bi=class{constructor(e){this.config=e}async simple(e){return Kn({aptosConfig:this.config,...e})}async multiAgent(e){return Kn({aptosConfig:this.config,...e})}};f([yi],bi.prototype,"simple",1),f([yi],bi.prototype,"multiAgent",1);var vi=class{constructor(e){this.config=e}async simple(e){return Gn({aptosConfig:this.config,...e})}async multiAgent(e){return Gn({aptosConfig:this.config,...e})}};f([mi],vi.prototype,"simple",1),f([mi],vi.prototype,"multiAgent",1);var Ai=class{constructor(e){this.config=e,this.build=new ai(this.config),this.simulate=new bi(this.config),this.submit=new vi(this.config),this.batch=new gi(this.config)}async getTransactions(e){return nn({aptosConfig:this.config,...e})}async getTransactionByVersion(e){return async function(e){let{aptosConfig:t,ledgerVersion:r}=e,{data:n}=await Re({aptosConfig:t,originMethod:"getTransactionByVersion",path:`transactions/by_version/${r}`});return n}({aptosConfig:this.config,...e})}async getTransactionByHash(e){return sn({aptosConfig:this.config,...e})}async isPendingTransaction(e){return async function(e){let{aptosConfig:t,transactionHash:r}=e;try{return"pending_transaction"===(await sn({aptosConfig:t,transactionHash:r})).type}catch(e){if(404===e?.status)return!0;throw e}}({aptosConfig:this.config,...e})}async waitForTransaction(e){return an({aptosConfig:this.config,...e})}async getGasPriceEstimation(){return on({aptosConfig:this.config})}getSigningMessage(e){return function(e){let{transaction:t}=e;return dt(t)}(e)}async publishPackageTransaction(e){return async function(e){let{aptosConfig:t,account:r,metadataBytes:n,moduleBytecode:i,options:o}=e,s=i.map((e=>M.U8(e)));return zn({aptosConfig:t,sender:E.from(r),data:{function:"0x1::code::publish_package_txn",functionArguments:[M.U8(n),new M(s)],abi:qn},options:o})}({aptosConfig:this.config,...e})}async rotateAuthKey(e){return async function(e){let{aptosConfig:t,fromAccount:r,toNewPrivateKey:n}=e,i=await Ur({aptosConfig:t,accountAddress:r.accountAddress}),o=Dr.fromPrivateKey({privateKey:n,legacy:!0}),s=new jn({sequenceNumber:BigInt(i.sequence_number),originator:r.accountAddress,currentAuthKey:E.from(i.authentication_key),newPublicKey:o.publicKey}).bcsToBytes(),a=r.sign(s),u=o.sign(s),c=await zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::account::rotate_authentication_key",functionArguments:[new I(r.signingScheme),M.U8(r.publicKey.toUint8Array()),new I(o.signingScheme),M.U8(o.publicKey.toUint8Array()),M.U8(a.toUint8Array()),M.U8(u.toUint8Array())],abi:Wn}});return Qn({aptosConfig:t,signer:r,transaction:c})}({aptosConfig:this.config,...e})}sign(e){return Hn({...e})}signAsFeePayer(e){let{signer:t,transaction:r}=e;if(!r.feePayerAddress)throw new Error(`Transaction ${r} is not a Fee Payer transaction`);return r.feePayerAddress=t.accountAddress,Hn({signer:t,transaction:r})}async batchTransactionsForSingleAccount(e){try{let{sender:t,data:r,options:n}=e;this.batch.forSingleAccount({sender:t,data:r,options:n})}catch(e){throw new Error(`failed to submit transactions with error: ${e}`)}}async signAndSubmitTransaction(e){let{signer:t,transaction:r}=e;return Qn({aptosConfig:this.config,signer:t,transaction:r})}},wi=class{constructor(e){this.config=e}async getAccountInfo(e){return Ur({aptosConfig:this.config,...e})}async getAccountModules(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return Oe({aptosConfig:t,originMethod:"getModules",path:`accounts/${E.from(r).toString()}/modules`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??1e3}})}({aptosConfig:this.config,...e})}async getAccountModule(e){return Fr({aptosConfig:this.config,...e})}async getAccountTransactions(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return Oe({aptosConfig:t,originMethod:"getTransactions",path:`accounts/${E.from(r).toString()}/transactions`,params:{start:n?.offset,limit:n?.limit}})}({aptosConfig:this.config,...e})}async getAccountResources(e){return async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e;return Oe({aptosConfig:t,originMethod:"getResources",path:`accounts/${E.from(r).toString()}/resources`,params:{ledger_version:n?.ledgerVersion,start:n?.offset,limit:n?.limit??999}})}({aptosConfig:this.config,...e})}async getAccountResource(e){return zr({aptosConfig:this.config,...e})}async lookupOriginalAccountAddress(e){return Hr({aptosConfig:this.config,...e})}async getAccountTokensCount(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n={owner_address:{_eq:E.from(r).toStringLong()},amount:{_gt:0}},i=await Ue({aptosConfig:t,query:{query:"\n query getAccountTokensCount($where_condition: current_token_ownerships_v2_bool_exp, $offset: Int, $limit: Int) {\n current_token_ownerships_v2_aggregate(\n where: $where_condition\n offset: $offset\n limit: $limit\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getAccountTokensCount"});return i.current_token_ownerships_v2_aggregate.aggregate?i.current_token_ownerships_v2_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountOwnedTokens(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:E.from(r).toStringLong()},amount:{_gt:0}};n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard});let o={query:we,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await Ue({aptosConfig:t,query:o,originMethod:"getAccountOwnedTokens"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountOwnedTokensFromCollectionAddress(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,collectionAddress:n,options:i}=e,o={owner_address:{_eq:E.from(r).toStringLong()},current_token_data:{collection_id:{_eq:E.from(n).toStringLong()}},amount:{_gt:0}};i?.tokenStandard&&(o.token_standard={_eq:i?.tokenStandard});let s={query:Ee,variables:{where_condition:o,offset:i?.offset,limit:i?.limit,order_by:i?.orderBy}};return(await Ue({aptosConfig:t,query:s,originMethod:"getAccountOwnedTokensFromCollectionAddress"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getAccountCollectionsWithOwnedTokens(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:E.from(r).toStringLong()}};n?.tokenStandard&&(i.current_collection={token_standard:{_eq:n?.tokenStandard}});let o={query:"\n query getAccountCollectionsWithOwnedTokens($where_condition: current_collection_ownership_v2_view_bool_exp!, $offset: Int, $limit: Int, $order_by: [current_collection_ownership_v2_view_order_by!]) {\n current_collection_ownership_v2_view(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n mutable_description\n max_supply\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n collection_id\n collection_name\n collection_uri\n creator_address\n distinct_tokens\n last_transaction_version\n owner_address\n single_token_uri\n }\n}\n ",variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await Ue({aptosConfig:t,query:o,originMethod:"getAccountCollectionsWithOwnedTokens"})).current_collection_ownership_v2_view}({aptosConfig:this.config,...e})}async getAccountTransactionsCount(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"account_transactions_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=E.from(r).toStringLong(),i=await Ue({aptosConfig:t,query:{query:"\n query getAccountTransactionsCount($address: String) {\n account_transactions_aggregate(where: {account_address: {_eq: $address}}) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountTransactionsCount"});return i.account_transactions_aggregate.aggregate?i.account_transactions_aggregate.aggregate.count:0}({aptosConfig:this.config,...e})}async getAccountCoinsData(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),Kr({aptosConfig:this.config,...e})}async getAccountCoinsCount(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let{aptosConfig:t,accountAddress:r}=e,n=E.from(r).toStringLong(),i=await Ue({aptosConfig:t,query:{query:"\n query getAccountCoinsCount($address: String) {\n current_fungible_asset_balances_aggregate(\n where: {owner_address: {_eq: $address}}\n ) {\n aggregate {\n count\n }\n }\n}\n ",variables:{address:n}},originMethod:"getAccountCoinsCount"});if(!i.current_fungible_asset_balances_aggregate.aggregate)throw Error("Failed to get the count of account coins");return i.current_fungible_asset_balances_aggregate.aggregate.count}({aptosConfig:this.config,...e})}async getAccountAPTAmount(e){return this.getAccountCoinAmount({coinType:st,...e})}async getAccountCoinAmount(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"fungible_asset_processor"}),async function(e){let t,r,{aptosConfig:n,accountAddress:i,coinType:o,faMetadataAddress:s}=e;if(void 0!==o&&void 0!==s)r=E.from(s).toStringLong();else if(void 0!==o&&void 0===s)t=o,r=e.coinType===st?E.A.toStringLong():((e,t)=>{let r=e.bcsToBytes(),n="string"==typeof t?Lr.from(t,"utf8"):t,i=new Uint8Array([...r,...n,254]);return new E((0,ut.C2)(i))})(E.A,o).toStringLong();else{if(void 0!==o||void 0===s)throw new Error("Either coinType, fungibleAssetAddress, or both must be provided");{let e=E.from(s);r=e.toStringLong(),e===E.A&&(t=st)}}let a=E.from(i).toStringLong(),u={asset_type:{_eq:r}};void 0!==o&&(u={asset_type:{_in:[t,r]}});let c=await Kr({aptosConfig:n,accountAddress:a,options:{where:u}});return c[0]?c[0].amount:0}({aptosConfig:this.config,...e})}async getAccountOwnedObjects(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"default_processor"}),async function(e){let{aptosConfig:t,accountAddress:r,options:n}=e,i={owner_address:{_eq:E.from(r).toStringLong()}},o={query:Se,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await Ue({aptosConfig:t,query:o,originMethod:"getAccountOwnedObjects"})).current_objects}({aptosConfig:this.config,...e})}async deriveAccountFromPrivateKey(e){return async function(e){let{aptosConfig:t,privateKey:r}=e,n=new Ir(r.publicKey());if(r instanceof Wt){let e=xt.fromPublicKey({publicKey:n}).derivedAddress();return Dr.fromPrivateKey({privateKey:r,address:e})}if(r instanceof Nt){let e=xt.fromPublicKey({publicKey:n});if(await Gr({authKey:e,aptosConfig:t})){let t=e.derivedAddress();return Dr.fromPrivateKey({privateKey:r,address:t,legacy:!1})}let i=xt.fromPublicKey({publicKey:n.publicKey});if(await Gr({authKey:i,aptosConfig:t})){let e=i.derivedAddress();return Dr.fromPrivateKey({privateKey:r,address:e,legacy:!0})}}throw new Error(`Can't derive account from private key ${r}`)}({aptosConfig:this.config,...e})}},Ei=["A name must be between 3 and 63 characters long,","and can only contain lowercase a-z, 0-9, and hyphens.","A name may not start or end with a hyphen."].join(" ");function _i(e){return!(!e||e.length<3||e.length>63||!/^[a-z\d][a-z\d-]{1,61}[a-z\d]$/.test(e))}function Ii(e){let[t,r,...n]=e.replace(/\.apt$/,"").split(".");if(n.length>0)throw new Error(`${e} is invalid. A name can only have two parts, a domain and a subdomain separated by a "."`);if(!_i(t))throw new Error(`${t} is not valid. ${Ei}`);if(r&&!_i(r))throw new Error(`${r} is not valid. ${Ei}`);return{domainName:r||t,subdomainName:r?t:void 0}}var Si=(e=>(e[e.Independent=0]="Independent",e[e.FollowsDomain=1]="FollowsDomain",e))(Si||{});function ki(e){if(!e)return!1;let t=new Date(e.domain_expiration_timestamp).getTime(){if(e&&"object"==typeof e&&"vec"in e&&Array.isArray(e.vec))return e.vec[0]};async function Mi(e){let{aptosConfig:t,name:r}=e,n=Ti(t),{domainName:i,subdomainName:o}=Ii(r);try{let e=await Zn({aptosConfig:t,payload:{function:`${n}::router::get_expiration`,functionArguments:[i,o]}});return 1e3*Number(e[0])}catch{return}}async function Bi(e){let{aptosConfig:t}=e,r=Ti(t),[n]=await Zn({aptosConfig:t,payload:{function:`${r}::config::reregistration_grace_sec`,functionArguments:[]}}),i=n/60/60/24,o=()=>new Date;return new Date(o().setDate(o().getDate()-i)).toISOString()}function Pi(e){return{...e,expiration_timestamp:new Date(e.expiration_timestamp).getTime()}}var Ri=class{constructor(e){this.config=e}async getOwnerAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=Ti(t),{domainName:i,subdomainName:o}=Ii(r),s=await Zn({aptosConfig:t,payload:{function:`${n}::router::get_owner_addr`,functionArguments:[i,o]}}),a=xi(s[0]);return a?E.from(a):void 0}({aptosConfig:this.config,...e})}async getExpiration(e){return Mi({aptosConfig:this.config,...e})}async getTargetAddress(e){return async function(e){let{aptosConfig:t,name:r}=e,n=Ti(t),{domainName:i,subdomainName:o}=Ii(r),s=await Zn({aptosConfig:t,payload:{function:`${n}::router::get_target_addr`,functionArguments:[i,o]}}),a=xi(s[0]);return a?E.from(a):void 0}({aptosConfig:this.config,...e})}async setTargetAddress(e){return async function(e){let{aptosConfig:t,sender:r,name:n,address:i,options:o}=e,s=Ti(t),{domainName:a,subdomainName:u}=Ii(n);return await zn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::set_target_addr`,functionArguments:[a,u,i]},options:o})}({aptosConfig:this.config,...e})}async getPrimaryName(e){return async function(e){let{aptosConfig:t,address:r}=e,n=Ti(t),i=await Zn({aptosConfig:t,payload:{function:`${n}::router::get_primary_name`,functionArguments:[E.from(r).toString()]}}),o=xi(i[1]),s=xi(i[0]);if(o)return[s,o].filter(Boolean).join(".")}({aptosConfig:this.config,...e})}async setPrimaryName(e){return async function(e){let{aptosConfig:t,sender:r,name:n,options:i}=e,o=Ti(t);if(!n)return await zn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::clear_primary_name`,functionArguments:[]},options:i});let{domainName:s,subdomainName:a}=Ii(n);return await zn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${o}::router::set_primary_name`,functionArguments:[s,a]},options:i})}({aptosConfig:this.config,...e})}async registerName(e){return async function(e){let{aptosConfig:t,expiration:r,name:n,sender:i,targetAddress:o,toAddress:s,options:a,transferable:u}=e,c=Ti(t),{domainName:l,subdomainName:d}=Ii(n),h="subdomain:independent"===r.policy||"subdomain:follow-domain"===r.policy;if(d&&!h)throw new Error("Subdomains must have an expiration policy of either 'subdomain:independent' or 'subdomain:follow-domain'");if(h&&!d)throw new Error(`Policy is set to ${r.policy} but no subdomain was provided`);if("domain"===r.policy){let e=r.years??1;if(1!==e)throw new Error("For now, names can only be registered for 1 year at a time");let n=31536e3*e;return await zn({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${c}::router::register_domain`,functionArguments:[l,n,o,s]},options:a})}if(!d)throw new Error(`${r.policy} requires a subdomain to be provided.`);let f=await Mi({aptosConfig:t,name:l});if(!f)throw new Error("The domain does not exist");let p="subdomain:independent"===r.policy?r.expirationDate:f;if(p>f)throw new Error("The subdomain expiration time cannot be greater than the domain expiration time");return await zn({aptosConfig:t,sender:i.accountAddress.toString(),data:{function:`${c}::router::register_subdomain`,functionArguments:[l,d,Math.round(p/1e3),"subdomain:follow-domain"===r.policy?1:0,!!u,o,s]},options:a})}({aptosConfig:this.config,...e})}async renewDomain(e){return async function(e){let{aptosConfig:t,sender:r,name:n,years:i=1,options:o}=e,s=Ti(t),a=31536e3*i,{domainName:u,subdomainName:c}=Ii(n);if(c)throw new Error("Subdomains cannot be renewed");if(1!==i)throw new Error("Currently, only 1 year renewals are supported");return await zn({aptosConfig:t,sender:r.accountAddress.toString(),data:{function:`${s}::router::renew_domain`,functionArguments:[u,a]},options:o})}({aptosConfig:this.config,...e})}async getName(e){return async function(e){let{aptosConfig:t,name:r}=e,{domainName:n,subdomainName:i=""}=Ii(r),o=(await Ue({aptosConfig:t,query:{query:_e,variables:{where_condition:{domain:{_eq:n},subdomain:{_eq:i}},limit:1}},originMethod:"getName"})).current_aptos_names[0];return o&&(o=Pi(o)),ki(o)?o:void 0}({aptosConfig:this.config,...e})}async getAccountNames(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Bi({aptosConfig:t});return(await Ue({aptosConfig:t,originMethod:"getAccountNames",query:{query:_e,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i}}}}})).current_aptos_names.map(Pi)}({aptosConfig:this.config,...e})}async getAccountDomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Bi({aptosConfig:t});return(await Ue({aptosConfig:t,originMethod:"getAccountDomains",query:{query:_e,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_eq:""}}}}})).current_aptos_names.map(Pi)}({aptosConfig:this.config,...e})}async getAccountSubdomains(e){return async function(e){let{aptosConfig:t,options:r,accountAddress:n}=e,i=await Bi({aptosConfig:t});return(await Ue({aptosConfig:t,originMethod:"getAccountSubdomains",query:{query:_e,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},owner_address:{_eq:n.toString()},expiration_timestamp:{_gte:i},subdomain:{_neq:""}}}}})).current_aptos_names.map(Pi)}({aptosConfig:this.config,...e})}async getDomainSubdomains(e){return async function(e){let{aptosConfig:t,options:r,domain:n}=e;return(await Ue({aptosConfig:t,originMethod:"getDomainSubdomains",query:{query:_e,variables:{limit:r?.limit,offset:r?.offset,order_by:r?.orderBy,where_condition:{...e.options?.where??{},domain:{_eq:n},subdomain:{_neq:""}}}}})).current_aptos_names.map(Pi).filter(ki)}({aptosConfig:this.config,...e})}},Oi=r(76722),Ni=class{constructor(e){this.network=e?.network??"devnet",this.fullnode=e?.fullnode,this.faucet=e?.faucet,this.pepper=e?.pepper,this.prover=e?.prover,this.indexer=e?.indexer,this.client=e?.client??{provider:Oi.A},this.clientConfig=e?.clientConfig??{},this.fullnodeConfig=e?.fullnodeConfig??{},this.indexerConfig=e?.indexerConfig??{},this.faucetConfig=e?.faucetConfig??{}}getRequestUrl(e){switch(e){case"Fullnode":if(void 0!==this.fullnode)return this.fullnode;if("custom"===this.network)throw new Error("Please provide a custom full node url");return En[this.network];case"Faucet":if(void 0!==this.faucet)return this.faucet;if("custom"===this.network)throw new Error("Please provide a custom faucet url");return _n[this.network];case"Indexer":if(void 0!==this.indexer)return this.indexer;if("custom"===this.network)throw new Error("Please provide a custom indexer url");return wn[this.network];case"Pepper":if(void 0!==this.pepper)return this.pepper;if("custom"===this.network)throw new Error("Please provide a custom pepper service url");return In[this.network];case"Prover":if(void 0!==this.prover)return this.prover;if("custom"===this.network)throw new Error("Please provide a custom prover service url");return Sn[this.network];default:throw Error(`apiType ${e} is not supported`)}}isPepperServiceRequest(e){return In[this.network]===e}isProverServiceRequest(e){return Sn[this.network]===e}},Di={typeParameters:[{constraints:[]}],parameters:[new ne,new ee]},Li=class{constructor(e){this.config=e}async transferCoinTransaction(e){return async function(e){let{aptosConfig:t,sender:r,recipient:n,amount:i,coinType:o,options:s}=e;return zn({aptosConfig:t,sender:r,data:{function:"0x1::aptos_account::transfer_coins",typeArguments:[o??st],functionArguments:[n,i],abi:Di},options:s})}({aptosConfig:this.config,...e})}},Ui={BOOLEAN:"bool",U8:"u8",U16:"u16",U32:"u32",U64:"u64",U128:"u128",U256:"u256",ADDRESS:"address",STRING:"0x1::string::String",ARRAY:"vector"},Fi="0x4::token::Token",ji={typeParameters:[],parameters:[new ue(le()),new ee,new ue(le()),new ue(le()),new J,new J,new J,new J,new J,new J,new J,new J,new J,new ee,new ee]};async function zi(e){let{aptosConfig:t,options:r}=e,n=r?.where;r?.tokenStandard&&(n.token_standard={_eq:r?.tokenStandard??"v2"});let i={query:"\n query getCollectionData($where_condition: current_collections_v2_bool_exp!) {\n current_collections_v2(where: $where_condition) {\n uri\n total_minted_v2\n token_standard\n table_handle_v1\n mutable_uri\n mutable_description\n max_supply\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n cdn_asset_uris {\n cdn_image_uri\n asset_uri\n animation_optimizer_retry_count\n cdn_animation_uri\n cdn_json_uri\n image_optimizer_retry_count\n json_parser_retry_count\n raw_animation_uri\n raw_image_uri\n }\n }\n}\n ",variables:{where_condition:n,offset:r?.offset,limit:r?.limit}};return(await Ue({aptosConfig:t,query:i,originMethod:"getCollectionData"})).current_collections_v2[0]}var Hi={typeParameters:[],parameters:[new ue(le()),new ue(le()),new ue(le()),new ue(le()),new ae(new ue(le())),new ae(new ue(le())),new ae(ae.u8())]},Ki={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0))),new ne]},Gi={typeParameters:[],parameters:[new ue(le()),new ue(le()),new ue(le()),new ue(le()),new ae(new ue(le())),new ae(new ue(le())),new ae(ae.u8()),new ne]},Qi={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0)))]},qi={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0)))]},Wi={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0)))]},Vi={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0))),new ue(le())]},Yi={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0))),new ue(le())]},Ji={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0))),new ue(le())]},Xi={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0))),new ue(le()),new ue(le()),ae.u8()]},Zi={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0))),new ue(le())]},$i={typeParameters:[{constraints:["key"]}],parameters:[new ue(de(new se(0))),new ue(le()),new ue(le()),ae.u8()]},eo={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new ue(de(new se(0))),new ue(le()),new se(1)]},to={typeParameters:[{constraints:["key"]},{constraints:[]}],parameters:[new ue(de(new se(0))),new ue(le()),new se(1)]};function ro(e,t){let r=new Array;return t.forEach(((t,n)=>{r.push(no(e[n],t))})),r}function no(e,t){return Xr(e,be(t),0,[]).bcsToBytes()}var io=class{constructor(e){this.config=e}async getCollectionData(e){await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"});let{creatorAddress:t,collectionName:r,options:n}=e,i={collection_name:{_eq:r},creator_address:{_eq:E.from(t).toStringLong()}};return n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard??"v2"}),zi({aptosConfig:this.config,options:{where:i}})}async getCollectionDataByCreatorAddressAndCollectionName(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,creatorAddress:r,collectionName:n,options:i}=e,o={collection_name:{_eq:n},creator_address:{_eq:E.from(r).toStringLong()}};return i?.tokenStandard&&(o.token_standard={_eq:i?.tokenStandard??"v2"}),zi({aptosConfig:t,options:{...i,where:o}})}({aptosConfig:this.config,...e})}async getCollectionDataByCreatorAddress(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,creatorAddress:r,options:n}=e,i={creator_address:{_eq:E.from(r).toStringLong()}};return n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard??"v2"}),zi({aptosConfig:t,options:{...n,where:i}})}({aptosConfig:this.config,...e})}async getCollectionDataByCollectionId(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,collectionId:r,options:n}=e,i={collection_id:{_eq:E.from(r).toStringLong()}};return n?.tokenStandard&&(i.token_standard={_eq:n?.tokenStandard??"v2"}),zi({aptosConfig:t,options:{...n,where:i}})}({aptosConfig:this.config,...e})}async getCollectionId(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{creatorAddress:t,collectionName:r,options:n,aptosConfig:i}=e,o={collection_name:{_eq:r},creator_address:{_eq:E.from(t).toStringLong()}};return n?.tokenStandard&&(o.token_standard={_eq:n?.tokenStandard??"v2"}),(await zi({aptosConfig:i,options:{where:o}})).collection_id}({aptosConfig:this.config,...e})}async getDigitalAssetData(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:E.from(r).toStringLong()}};return(await Ue({aptosConfig:t,query:{query:"\n query getTokenData($where_condition: current_token_datas_v2_bool_exp, $offset: Int, $limit: Int, $order_by: [current_token_datas_v2_order_by!]) {\n current_token_datas_v2(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n collection_id\n description\n is_fungible_v2\n largest_property_version_v1\n last_transaction_timestamp\n last_transaction_version\n maximum\n supply\n token_data_id\n token_name\n token_properties\n token_standard\n token_uri\n decimals\n current_collection {\n collection_id\n collection_name\n creator_address\n current_supply\n description\n last_transaction_timestamp\n last_transaction_version\n max_supply\n mutable_description\n mutable_uri\n table_handle_v1\n token_standard\n total_minted_v2\n uri\n }\n }\n}\n ",variables:{where_condition:n}},originMethod:"getDigitalAssetData"})).current_token_datas_v2[0]}({aptosConfig:this.config,...e})}async getCurrentDigitalAssetOwnership(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r}=e,n={token_data_id:{_eq:E.from(r).toStringLong()},amount:{_gt:0}};return(await Ue({aptosConfig:t,query:{query:Ce,variables:{where_condition:n}},originMethod:"getCurrentDigitalAssetOwnership"})).current_token_ownerships_v2[0]}({aptosConfig:this.config,...e})}async getOwnedDigitalAssets(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,ownerAddress:r,options:n}=e,i={owner_address:{_eq:E.from(r).toStringLong()},amount:{_gt:0}},o={query:Ce,variables:{where_condition:i,offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await Ue({aptosConfig:t,query:o,originMethod:"getOwnedDigitalAssets"})).current_token_ownerships_v2}({aptosConfig:this.config,...e})}async getDigitalAssetActivity(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"token_v2_processor"}),async function(e){let{aptosConfig:t,digitalAssetAddress:r,options:n}=e,i={query:"\n query getTokenActivity($where_condition: token_activities_v2_bool_exp!, $offset: Int, $limit: Int, $order_by: [token_activities_v2_order_by!]) {\n token_activities_v2(\n where: $where_condition\n order_by: $order_by\n offset: $offset\n limit: $limit\n ) {\n ...TokenActivitiesFields\n }\n}\n \n fragment TokenActivitiesFields on token_activities_v2 {\n after_value\n before_value\n entry_function_id_str\n event_account_address\n event_index\n from_address\n is_fungible_v2\n property_version_v1\n to_address\n token_amount\n token_data_id\n token_standard\n transaction_timestamp\n transaction_version\n type\n}\n ",variables:{where_condition:{token_data_id:{_eq:E.from(r).toStringLong()}},offset:n?.offset,limit:n?.limit,order_by:n?.orderBy}};return(await Ue({aptosConfig:t,query:i,originMethod:"getDigitalAssetActivity"})).token_activities_v2}({aptosConfig:this.config,...e})}async createCollectionTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n}=e;return zn({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::create_collection",functionArguments:[new B(e.description),new C(e.maxSupply??u),new B(e.name),new B(e.uri),new _(e.mutableDescription??!0),new _(e.mutableRoyalty??!0),new _(e.mutableURI??!0),new _(e.mutableTokenDescription??!0),new _(e.mutableTokenName??!0),new _(e.mutableTokenProperties??!0),new _(e.mutableTokenURI??!0),new _(e.tokensBurnableByCreator??!0),new _(e.tokensFreezableByCreator??!0),new C(e.royaltyNumerator??0),new C(e.royaltyDenominator??1)],abi:ji},options:r})}({aptosConfig:this.config,...e})}async mintDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,options:r,creator:n,collection:i,description:o,name:s,uri:a,propertyKeys:u,propertyTypes:c,propertyValues:l}=e,d=c?.map((e=>Ui[e]));return zn({aptosConfig:t,sender:n.accountAddress,data:{function:"0x4::aptos_token::mint",functionArguments:[new B(i),new B(o),new B(s),new B(a),M.MoveString(u??[]),M.MoveString(d??[]),ro(l??[],d??[])],abi:Hi},options:r})}({aptosConfig:this.config,...e})}async transferDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,sender:r,digitalAssetAddress:n,recipient:i,digitalAssetType:o,options:s}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x1::object::transfer",typeArguments:[o??Fi],functionArguments:[E.from(n),E.from(i)],abi:Ki},options:s})}({aptosConfig:this.config,...e})}async mintSoulBoundTransaction(e){return async function(e){let{aptosConfig:t,account:r,collection:n,description:i,name:o,uri:s,recipient:a,propertyKeys:u,propertyTypes:c,propertyValues:l,options:d}=e;if(u?.length!==l?.length)throw new Error("Property keys and property values counts do not match");if(c?.length!==l?.length)throw new Error("Property types and property values counts do not match");let h=c?.map((e=>Ui[e]));return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::mint_soul_bound",functionArguments:[n,i,o,s,M.MoveString(u??[]),M.MoveString(h??[]),ro(l??[],h??[]),a],abi:Gi},options:d})}({aptosConfig:this.config,...e})}async burnDigitalAssetTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::burn",typeArguments:[i??Fi],functionArguments:[E.from(n)],abi:Qi},options:o})}({aptosConfig:this.config,...e})}async freezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::freeze_transfer",typeArguments:[i??Fi],functionArguments:[n],abi:qi},options:o})}({aptosConfig:this.config,...e})}async unfreezeDigitalAssetTransaferTransaction(e){return async function(e){let{aptosConfig:t,creator:r,digitalAssetAddress:n,digitalAssetType:i,options:o}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::unfreeze_transfer",typeArguments:[i??Fi],functionArguments:[n],abi:Wi},options:o})}({aptosConfig:this.config,...e})}async setDigitalAssetDescriptionTransaction(e){return async function(e){let{aptosConfig:t,creator:r,description:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_description",typeArguments:[o??Fi],functionArguments:[E.from(i),new B(n)],abi:Vi},options:s})}({aptosConfig:this.config,...e})}async setDigitalAssetNameTransaction(e){return async function(e){let{aptosConfig:t,creator:r,name:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_name",typeArguments:[o??Fi],functionArguments:[E.from(i),new B(n)],abi:Yi},options:s})}({aptosConfig:this.config,...e})}async setDigitalAssetURITransaction(e){return async function(e){let{aptosConfig:t,creator:r,uri:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::set_uri",typeArguments:[o??Fi],functionArguments:[E.from(i),new B(n)],abi:Ji},options:s})}({aptosConfig:this.config,...e})}async addDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_property",typeArguments:[a??Fi],functionArguments:[E.from(s),new B(n),new B(Ui[i]),M.U8(no(o,Ui[i]))],abi:Xi},options:u})}({aptosConfig:this.config,...e})}async removeDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,digitalAssetAddress:i,digitalAssetType:o,options:s}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::remove_property",typeArguments:[o??Fi],functionArguments:[E.from(i),new B(n)],abi:Zi},options:s})}({aptosConfig:this.config,...e})}async updateDigitalAssetPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_property",typeArguments:[a??Fi],functionArguments:[E.from(s),new B(n),new B(Ui[i]),no(o,Ui[i])],abi:$i},options:u})}({aptosConfig:this.config,...e})}async addDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::add_typed_property",typeArguments:[a??Fi,Ui[i]],functionArguments:[E.from(s),new B(n),o],abi:eo},options:u})}({aptosConfig:this.config,...e})}async updateDigitalAssetTypedPropertyTransaction(e){return async function(e){let{aptosConfig:t,creator:r,propertyKey:n,propertyType:i,propertyValue:o,digitalAssetAddress:s,digitalAssetType:a,options:u}=e;return zn({aptosConfig:t,sender:r.accountAddress,data:{function:"0x4::aptos_token::update_typed_property",typeArguments:[a??Fi,Ui[i]],functionArguments:[E.from(s),new B(n),o],abi:to},options:u})}({aptosConfig:this.config,...e})}};async function oo(e){let{aptosConfig:t,options:r}=e;(e=>{if(e&&e.length>300)throw new Error("Event type length exceeds the maximum length of 300")})(r?.where?.indexed_type?._eq);let n={query:"\n query getEvents($where_condition: events_bool_exp, $offset: Int, $limit: Int, $order_by: [events_order_by!]) {\n events(\n where: $where_condition\n offset: $offset\n limit: $limit\n order_by: $order_by\n ) {\n account_address\n creation_number\n data\n event_index\n sequence_number\n transaction_block_height\n transaction_version\n type\n indexed_type\n }\n}\n ",variables:{where_condition:r?.where,offset:r?.offset,limit:r?.limit,order_by:r?.orderBy}};return(await Ue({aptosConfig:t,query:n,originMethod:"getEvents"})).events}var so=class{constructor(e){this.config=e}async getModuleEventsByEventType(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{aptosConfig:t,eventType:r,options:n}=e;return oo({aptosConfig:t,options:{...n,where:{account_address:{_eq:"0x0000000000000000000000000000000000000000000000000000000000000000"},creation_number:{_eq:"0"},sequence_number:{_eq:"0"},indexed_type:{_eq:r}}}})}({aptosConfig:this.config,...e})}async getAccountEventsByCreationNumber(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,creationNumber:n,options:i}=e;return oo({aptosConfig:r,options:{...i,where:{account_address:{_eq:E.from(t).toStringLong()},creation_number:{_eq:n}}}})}({aptosConfig:this.config,...e})}async getAccountEventsByEventType(e){return await Jn({config:this.config,minimumLedgerVersion:e.minimumLedgerVersion,processorType:"events_processor"}),async function(e){let{accountAddress:t,aptosConfig:r,eventType:n,options:i}=e;return oo({aptosConfig:r,options:{...i,where:{account_address:{_eq:E.from(t).toStringLong()},indexed_type:{_eq:n}}}})}({aptosConfig:this.config,...e})}async getEvents(e){return await Jn({config:this.config,minimumLedgerVersion:e?.minimumLedgerVersion,processorType:"events_processor"}),oo({aptosConfig:this.config,...e})}};var ao=class{constructor(e){this.config=e}async fundAccount(e){let t=await async function(e){let{aptosConfig:t,accountAddress:r,amount:n,options:i}=e,o=i?.timeoutSecs||20,{data:s}=await async function(e){let{aptosConfig:t}=e,r={...t,clientConfig:{...t.clientConfig}};return delete r?.clientConfig?.API_KEY,Ne({...e,type:"Faucet",overrides:{...r.clientConfig,...r.faucetConfig,...e.overrides,HEADERS:{...r.clientConfig?.HEADERS,...r.faucetConfig?.HEADERS}}})}({aptosConfig:t,path:"fund",body:{address:E.from(r).toString(),amount:n},originMethod:"fundAccount"}),a=s.txn_hashes[0],u=await an({aptosConfig:t,transactionHash:a,options:{timeoutSecs:o,checkSuccess:i?.checkSuccess}});if("user_transaction"===u.type)return u;throw new Error(`Unexpected transaction received for fund account: ${u.type}`)}({aptosConfig:this.config,...e});return!1!==e.options?.waitForIndexer&&await un({aptosConfig:this.config,minimumLedgerVersion:BigInt(t.version),processorType:"fungible_asset_processor"}),t}},uo=class{constructor(e){this.config=new Ni(e),this.account=new wi(this.config),this.ans=new Ri(this.config),this.coin=new Li(this.config),this.digitalAsset=new io(this.config),this.event=new so(this.config),this.faucet=new ao(this.config),this.fungibleAsset=new Xn(this.config),this.general=new $n(this.config),this.staking=new oi(this.config),this.transaction=new Ai(this.config),this.table=new si(this.config),this.keyless=new ri(this.config),this.object=new ii(this.config)}};function co(e,t,r){Object.getOwnPropertyNames(t.prototype).forEach((n=>{let i=Object.getOwnPropertyDescriptor(t.prototype,n);i&&(i.value=function(...e){return this[r][n](...e)},Object.defineProperty(e.prototype,n,i))}))}co(uo,wi,"account"),co(uo,Ri,"ans"),co(uo,Li,"coin"),co(uo,io,"digitalAsset"),co(uo,so,"event"),co(uo,ao,"faucet"),co(uo,Xn,"fungibleAsset"),co(uo,$n,"general"),co(uo,oi,"staking"),co(uo,Ai,"transaction"),co(uo,si,"table"),co(uo,ri,"keyless"),co(uo,ii,"object");var lo=(e=>(e.JSON="application/json",e.BCS="application/x-bcs",e.BCS_SIGNED_TRANSACTION="application/x.aptos.signed_transaction+bcs",e.BCS_VIEW_FUNCTION="application/x.aptos.view_function+bcs",e))(lo||{}),ho=(e=>(e[e.Bool=0]="Bool",e[e.U8=1]="U8",e[e.U64=2]="U64",e[e.U128=3]="U128",e[e.Address=4]="Address",e[e.Signer=5]="Signer",e[e.Vector=6]="Vector",e[e.Struct=7]="Struct",e[e.U16=8]="U16",e[e.U32=9]="U32",e[e.U256=10]="U256",e[e.Reference=254]="Reference",e[e.Generic=255]="Generic",e))(ho||{}),fo=(e=>(e[e.U8=0]="U8",e[e.U64=1]="U64",e[e.U128=2]="U128",e[e.Address=3]="Address",e[e.U8Vector=4]="U8Vector",e[e.Bool=5]="Bool",e[e.U16=6]="U16",e[e.U32=7]="U32",e[e.U256=8]="U256",e))(fo||{}),po=(e=>(e[e.Script=0]="Script",e[e.EntryFunction=2]="EntryFunction",e[e.Multisig=3]="Multisig",e))(po||{}),go=(e=>(e[e.MultiAgentTransaction=0]="MultiAgentTransaction",e[e.FeePayerTransaction=1]="FeePayerTransaction",e))(go||{}),mo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.MultiAgent=2]="MultiAgent",e[e.FeePayer=3]="FeePayer",e[e.SingleSender=4]="SingleSender",e))(mo||{}),yo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(yo||{}),bo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(bo||{}),vo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1=1]="Secp256k1",e[e.Keyless=3]="Keyless",e))(vo||{}),Ao=(e=>(e[e.Ed25519=0]="Ed25519",e))(Ao||{}),wo=(e=>(e[e.Ed25519=0]="Ed25519",e))(wo||{}),Eo=(e=>(e[e.ZkProof=0]="ZkProof",e))(Eo||{}),_o=(e=>(e[e.Groth16=0]="Groth16",e))(_o||{}),Io=(e=>(e.Pending="pending_transaction",e.User="user_transaction",e.Genesis="genesis_transaction",e.BlockMetadata="block_metadata_transaction",e.StateCheckpoint="state_checkpoint_transaction",e.Validator="validator_transaction",e.BlockEpilogue="block_epilogue_transaction",e))(Io||{}),So=(e=>(e.PRIVATE="private",e.PUBLIC="public",e.FRIEND="friend",e))(So||{}),ko=(e=>(e.STORE="store",e.DROP="drop",e.KEY="key",e.COPY="copy",e))(ko||{}),Co=(e=>(e.VALIDATOR="validator",e.FULL_NODE="full_node",e))(Co||{}),To=(e=>(e[e.Ed25519=0]="Ed25519",e[e.MultiEd25519=1]="MultiEd25519",e[e.SingleKey=2]="SingleKey",e[e.MultiKey=3]="MultiKey",e))(To||{}),xo=(e=>(e[e.Ed25519=0]="Ed25519",e[e.Secp256k1Ecdsa=2]="Secp256k1Ecdsa",e))(xo||{}),Mo=(e=>(e[e.DeriveAuid=251]="DeriveAuid",e[e.DeriveObjectAddressFromObject=252]="DeriveObjectAddressFromObject",e[e.DeriveObjectAddressFromGuid=253]="DeriveObjectAddressFromGuid",e[e.DeriveObjectAddressFromSeed=254]="DeriveObjectAddressFromSeed",e[e.DeriveResourceAccountAddress=255]="DeriveResourceAccountAddress",e))(Mo||{})},24586:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(11369);function i(e,t,r){return(t=(0,n.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},89575:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;tn})},69740:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(24586);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}r.d(t,{A:()=>n})},11369:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(17545);function i(e){var t=function(e,t){if("object"!=(0,n.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,"string");if("object"!=(0,n.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,n.A)(t)?t:t+""}},17545:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{A:()=>n})},78377:(e,t,r)=>{"use strict";r.d(t,{pV:()=>ot,ZU:()=>ze,ex:()=>He,l$:()=>Ke,kr:()=>Qe,lo:()=>Ge,GE:()=>Fe,ET:()=>Ue,DZ:()=>je,eq:()=>ut,VO:()=>Re,CZ:()=>ke,Q9:()=>Ne,v9:()=>De,Se:()=>At,tK:()=>wt,U8:()=>Ee,My:()=>Ae,d2:()=>_t,lx:()=>Et,Id:()=>Le,Rp:()=>ht,Ij:()=>dt,ND:()=>he.ND,wg:()=>It,dc:()=>Be,Ri:()=>vt,sO:()=>St,BS:()=>ft,aT:()=>_e,m5:()=>Se,y6:()=>Ie,Xs:()=>fe,$m:()=>tt,m:()=>mt,xt:()=>it,Jt:()=>nt,cg:()=>Te,Ag:()=>pe,ZJ:()=>Me,Ax:()=>lt,$U:()=>Pe,a$:()=>xe,M9:()=>Oe});var n={};r.r(n),r.d(n,{OG:()=>C,My:()=>b,bytesToNumberBE:()=>w,lX:()=>E,Id:()=>k,fg:()=>M,qj:()=>S,hexToBytes:()=>A,lq:()=>_,z:()=>I,Q5:()=>P});var i=r(45855),o=r(98612);class s extends o.Vw{constructor(e,t,r,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=r,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,o.O8)(this.buffer)}update(e){i.Ay.exists(this);const{view:t,buffer:r,blockLen:n}=this,s=(e=(0,o.ZJ)(e)).length;for(let i=0;in-a&&(this.process(r,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(r,n-8,BigInt(8*this.length),s),this.process(r,0);const u=(0,o.O8)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;ee&t^e&r^t&r,u=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),c=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),l=new Uint32Array(64);class d extends s{constructor(){super(64,32,8,!1),this.A=0|c[0],this.B=0|c[1],this.C=0|c[2],this.D=0|c[3],this.E=0|c[4],this.F=0|c[5],this.G=0|c[6],this.H=0|c[7]}get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)l[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=l[e-15],r=l[e-2],n=(0,o.Ow)(t,7)^(0,o.Ow)(t,18)^t>>>3,i=(0,o.Ow)(r,17)^(0,o.Ow)(r,19)^r>>>10;l[e]=i+l[e-7]+n+l[e-16]|0}let{A:r,B:n,C:i,D:s,E:c,F:d,G:h,H:f}=this;for(let e=0;e<64;e++){const t=f+((0,o.Ow)(c,6)^(0,o.Ow)(c,11)^(0,o.Ow)(c,25))+((p=c)&d^~p&h)+u[e]+l[e]|0,g=((0,o.Ow)(r,2)^(0,o.Ow)(r,13)^(0,o.Ow)(r,22))+a(r,n,i)|0;f=h,h=d,d=c,c=s+t|0,s=i,i=n,n=r,r=t+g|0}var p;r=r+this.A|0,n=n+this.B|0,i=i+this.C|0,s=s+this.D|0,c=c+this.E|0,d=d+this.F|0,h=h+this.G|0,f=f+this.H|0,this.set(r,n,i,s,c,d,h,f)}roundClean(){l.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class h extends d{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const f=(0,o.ld)((()=>new d)),p=((0,o.ld)((()=>new h)),BigInt(0),BigInt(1)),g=BigInt(2),m=e=>e instanceof Uint8Array,y=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function b(e){if(!m(e))throw new Error("Uint8Array expected");let t="";for(let r=0;re+t.length),0));let r=0;return e.forEach((e=>{if(!m(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t}const C=e=>(g<new Uint8Array(e),x=e=>Uint8Array.from(e);function M(e,t,r){if("number"!=typeof e||e<2)throw new Error("hashLen must be a number");if("number"!=typeof t||t<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let n=T(e),i=T(e),o=0;const s=()=>{n.fill(1),i.fill(0),o=0},a=(...e)=>r(i,n,...e),u=(e=T())=>{i=a(x([0]),e),n=a(),0!==e.length&&(i=a(x([1]),e),n=a())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let e=0;const r=[];for(;e{let r;for(s(),u(e);!(r=t(c()));)u();return s(),r}}const B={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};function P(e,t,r={}){const n=(t,r,n)=>{const i=B[r];if("function"!=typeof i)throw new Error(`Invalid validator "${r}", expected function`);const o=e[t];if(!(n&&void 0===o||i(o,e)))throw new Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${r}`)};for(const[e,r]of Object.entries(t))n(e,r,!1);for(const[e,t]of Object.entries(r))n(e,t,!0);return e}const R=BigInt(0),O=BigInt(1),N=BigInt(2),D=BigInt(3),L=BigInt(4),U=BigInt(5),F=BigInt(8);function j(e,t){const r=e%t;return r>=R?r:t+r}function z(e,t,r){if(r<=R||t 0");if(r===O)return R;let n=O;for(;t>R;)t&O&&(n=n*e%r),e=e*e%r,t>>=O;return n}function H(e,t,r){let n=e;for(;t-- >R;)n*=n,n%=r;return n}function K(e,t){if(e===R||t<=R)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=j(e,t),n=t,i=R,o=O,s=O,a=R;for(;r!==R;){const e=n/r,t=n%r,u=i-s*e,c=o-a*e;n=r,r=t,i=s,o=a,s=u,a=c}if(n!==O)throw new Error("invert: does not exist");return j(i,t)}BigInt(9),BigInt(16);const G=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Q(e,t){const r=void 0!==t?t:e.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}const q=BigInt(0),W=BigInt(1);function V(e){return P(e.Fp,G.reduce(((e,t)=>(e[t]="function",e)),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"})),P(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Q(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}const{bytesToNumberBE:Y,hexToBytes:J}=n,X={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){const{Err:t}=X;if(e.length<2||2!==e[0])throw new t("Invalid signature integer tag");const r=e[1],n=e.subarray(2,r+2);if(!r||n.length!==r)throw new t("Invalid signature integer: wrong length");if(128&n[0])throw new t("Invalid signature integer: negative");if(0===n[0]&&!(128&n[1]))throw new t("Invalid signature integer: unnecessary leading zero");return{d:Y(n),l:e.subarray(r+2)}},toSig(e){const{Err:t}=X,r="string"==typeof e?J(e):e;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let n=r.length;if(n<2||48!=r[0])throw new t("Invalid signature tag");if(r[1]!==n-2)throw new t("Invalid signature: incorrect length");const{d:i,l:o}=X._parseInt(r.subarray(2)),{d:s,l:a}=X._parseInt(o);if(a.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s}},hexFromSig(e){const t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,r=e=>{const t=e.toString(16);return 1&t.length?`0${t}`:t},n=t(r(e.s)),i=t(r(e.r)),o=n.length/2,s=i.length/2,a=r(o),u=r(s);return`30${r(s+o+4)}02${u}${i}02${a}${n}`}},Z=BigInt(0),$=BigInt(1),ee=(BigInt(2),BigInt(3));function te(e){const t=function(e){const t=V(e);return P(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}(e),{Fp:r,n}=t,i=r.BYTES+1,o=2*r.BYTES+1;function s(e){return j(e,n)}function a(e){return K(e,n)}const{ProjectivePoint:u,normPrivateKeyToScalar:c,weierstrassEquation:l,isWithinCurveOrder:d}=function(e){const t=function(e){const t=V(e);P(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:n,a:i}=t;if(r){if(!n.eql(i,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:r}=t,n=t.toBytes||((e,t,n)=>{const i=t.toAffine();return k(Uint8Array.from([4]),r.toBytes(i.x),r.toBytes(i.y))}),i=t.fromBytes||(e=>{const t=e.subarray(1);return{x:r.fromBytes(t.subarray(0,r.BYTES)),y:r.fromBytes(t.subarray(r.BYTES,2*r.BYTES))}});function o(e){const{a:n,b:i}=t,o=r.sqr(e),s=r.mul(o,e);return r.add(r.add(s,r.mul(e,n)),i)}if(!r.eql(r.sqr(t.Gy),o(t.Gx)))throw new Error("bad generator point: equation left != right");function s(e){return"bigint"==typeof e&&Zr.eql(e,r.ZERO);return i(t)&&i(n)?d.ZERO:new d(t,n,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){const t=r.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(d.fromAffine)}static fromHex(e){const t=d.fromAffine(i(S("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return d.BASE.multiply(u(e))}_setWindowSize(e){this._WINDOW_SIZE=e,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:e,y:n}=this.toAffine();if(!r.isValid(e)||!r.isValid(n))throw new Error("bad point: x or y not FE");const i=r.sqr(n),s=o(e);if(!r.eql(i,s))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:e}=this.toAffine();if(r.isOdd)return!r.isOdd(e);throw new Error("Field doesn't support isOdd")}equals(e){l(e);const{px:t,py:n,pz:i}=this,{px:o,py:s,pz:a}=e,u=r.eql(r.mul(t,a),r.mul(o,i)),c=r.eql(r.mul(n,a),r.mul(s,i));return u&&c}negate(){return new d(this.px,r.neg(this.py),this.pz)}double(){const{a:e,b:n}=t,i=r.mul(n,ee),{px:o,py:s,pz:a}=this;let u=r.ZERO,c=r.ZERO,l=r.ZERO,h=r.mul(o,o),f=r.mul(s,s),p=r.mul(a,a),g=r.mul(o,s);return g=r.add(g,g),l=r.mul(o,a),l=r.add(l,l),u=r.mul(e,l),c=r.mul(i,p),c=r.add(u,c),u=r.sub(f,c),c=r.add(f,c),c=r.mul(u,c),u=r.mul(g,u),l=r.mul(i,l),p=r.mul(e,p),g=r.sub(h,p),g=r.mul(e,g),g=r.add(g,l),l=r.add(h,h),h=r.add(l,h),h=r.add(h,p),h=r.mul(h,g),c=r.add(c,h),p=r.mul(s,a),p=r.add(p,p),h=r.mul(p,g),u=r.sub(u,h),l=r.mul(p,f),l=r.add(l,l),l=r.add(l,l),new d(u,c,l)}add(e){l(e);const{px:n,py:i,pz:o}=this,{px:s,py:a,pz:u}=e;let c=r.ZERO,h=r.ZERO,f=r.ZERO;const p=t.a,g=r.mul(t.b,ee);let m=r.mul(n,s),y=r.mul(i,a),b=r.mul(o,u),v=r.add(n,i),A=r.add(s,a);v=r.mul(v,A),A=r.add(m,y),v=r.sub(v,A),A=r.add(n,o);let w=r.add(s,u);return A=r.mul(A,w),w=r.add(m,b),A=r.sub(A,w),w=r.add(i,o),c=r.add(a,u),w=r.mul(w,c),c=r.add(y,b),w=r.sub(w,c),f=r.mul(p,A),c=r.mul(g,b),f=r.add(c,f),c=r.sub(y,f),f=r.add(y,f),h=r.mul(c,f),y=r.add(m,m),y=r.add(y,m),b=r.mul(p,b),A=r.mul(g,A),y=r.add(y,b),b=r.sub(m,b),b=r.mul(p,b),A=r.add(A,b),m=r.mul(y,A),h=r.add(h,m),m=r.mul(w,A),c=r.mul(v,c),c=r.sub(c,m),m=r.mul(v,y),f=r.mul(w,f),f=r.add(f,m),new d(c,h,f)}subtract(e){return this.add(e.negate())}is0(){return this.equals(d.ZERO)}wNAF(e){return f.wNAFCached(this,c,e,(e=>{const t=r.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(d.fromAffine)}))}multiplyUnsafe(e){const n=d.ZERO;if(e===Z)return n;if(a(e),e===$)return this;const{endo:i}=t;if(!i)return f.unsafeLadder(this,e);let{k1neg:o,k1:s,k2neg:u,k2:c}=i.splitScalar(e),l=n,h=n,p=this;for(;s>Z||c>Z;)s&$&&(l=l.add(p)),c&$&&(h=h.add(p)),p=p.double(),s>>=$,c>>=$;return o&&(l=l.negate()),u&&(h=h.negate()),h=new d(r.mul(h.px,i.beta),h.py,h.pz),l.add(h)}multiply(e){a(e);let n,i,o=e;const{endo:s}=t;if(s){const{k1neg:e,k1:t,k2neg:a,k2:u}=s.splitScalar(o);let{p:c,f:l}=this.wNAF(t),{p:h,f:p}=this.wNAF(u);c=f.constTimeNegate(e,c),h=f.constTimeNegate(a,h),h=new d(r.mul(h.px,s.beta),h.py,h.pz),n=c.add(h),i=l.add(p)}else{const{p:e,f:t}=this.wNAF(o);n=e,i=t}return d.normalizeZ([n,i])[0]}multiplyAndAddUnsafe(e,t,r){const n=d.BASE,i=(e,t)=>t!==Z&&t!==$&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=i(this,t).add(i(e,r));return o.is0()?void 0:o}toAffine(e){const{px:t,py:n,pz:i}=this,o=this.is0();null==e&&(e=o?r.ONE:r.inv(i));const s=r.mul(t,e),a=r.mul(n,e),u=r.mul(i,e);if(o)return{x:r.ZERO,y:r.ZERO};if(!r.eql(u,r.ONE))throw new Error("invZ was invalid");return{x:s,y:a}}isTorsionFree(){const{h:e,isTorsionFree:r}=t;if(e===$)return!0;if(r)return r(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:e,clearCofactor:r}=t;return e===$?this:r?r(d,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),n(d,this,e)}toHex(e=!0){return b(this.toRawBytes(e))}}d.BASE=new d(t.Gx,t.Gy,r.ONE),d.ZERO=new d(r.ZERO,r.ONE,r.ZERO);const h=t.nBitLength,f=function(e,t){const r=(e,t)=>{const r=t.negate();return e?r:t},n=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:r,unsafeLadder(t,r){let n=e.ZERO,i=t;for(;r>q;)r&W&&(n=n.add(i)),i=i.double(),r>>=W;return n},precomputeWindow(e,t){const{windows:r,windowSize:i}=n(t),o=[];let s=e,a=s;for(let e=0;e>=h,n>a&&(n-=d,o+=W);const s=t,f=t+Math.abs(n)-1,p=e%2!=0,g=n<0;0===n?c=c.add(r(p,i[s])):u=u.add(r(g,i[f]))}return{p:u,f:c}},wNAFCached(e,t,r,n){const i=e._WINDOW_SIZE||1;let o=t.get(e);return o||(o=this.precomputeWindow(e,i),1!==i&&t.set(e,n(o))),this.wNAF(i,o,r)}}}(d,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:u,weierstrassEquation:o,isWithinCurveOrder:s}}({...t,toBytes(e,t,n){const i=t.toAffine(),o=r.toBytes(i.x),s=k;return n?s(Uint8Array.from([t.hasEvenY()?2:3]),o):s(Uint8Array.from([4]),o,r.toBytes(i.y))},fromBytes(e){const t=e.length,n=e[0],s=e.subarray(1);if(t!==i||2!==n&&3!==n){if(t===o&&4===n)return{x:r.fromBytes(s.subarray(0,r.BYTES)),y:r.fromBytes(s.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${t} was invalid. Expected ${i} compressed bytes or ${o} uncompressed bytes`)}{const e=w(s);if(!(Z<(a=e)&&ab(_(e,t.nByteLength));function f(e){return e>n>>$}const p=(e,t,r)=>w(e.slice(t,r));class g{constructor(e,t,r){this.r=e,this.s=t,this.recovery=r,this.assertValidity()}static fromCompact(e){const r=t.nByteLength;return e=S("compactSignature",e,2*r),new g(p(e,0,r),p(e,r,2*r))}static fromDER(e){const{r:t,s:r}=X.toSig(S("DER",e));return new g(t,r)}assertValidity(){if(!d(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!d(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new g(this.r,this.s,e)}recoverPublicKey(e){const{r:n,s:i,recovery:o}=this,c=I(S("msgHash",e));if(null==o||![0,1,2,3].includes(o))throw new Error("recovery id invalid");const l=2===o||3===o?n+t.n:n;if(l>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const d=1&o?"03":"02",f=u.fromHex(d+h(l)),p=a(l),g=s(-c*p),m=s(i*p),y=u.BASE.multiplyAndAddUnsafe(f,g,m);if(!y)throw new Error("point at infinify");return y.assertValidity(),y}hasHighS(){return f(this.s)}normalizeS(){return this.hasHighS()?new g(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return A(this.toDERHex())}toDERHex(){return X.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return A(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}const m={isValidPrivateKey(e){try{return c(e),!0}catch(e){return!1}},normPrivateKeyToScalar:c,randomPrivateKey:()=>_(function(e,t,r=!1){const n=(e=S("privateHash",e)).length,i=Q(t).nByteLength+8;if(i<24||n1024)throw new Error(`hashToPrivateScalar: expected ${i}-1024 bytes of input, got ${n}`);return j(r?E(e):w(e),t-O)+O}(t.randomBytes(r.BYTES+8),n),t.nByteLength),precompute:(e=8,t=u.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)};function y(e){const t=e instanceof Uint8Array,r="string"==typeof e,n=(t||r)&&e.length;return t?n===i||n===o:r?n===2*i||n===2*o:e instanceof u}const v=t.bits2int||function(e){const r=w(e),n=8*e.length-t.nBitLength;return n>0?r>>BigInt(n):r},I=t.bits2int_modN||function(e){return s(v(e))},T=C(t.nBitLength);function x(e){if("bigint"!=typeof e)throw new Error("bigint expected");if(!(Z<=e&&ee in i)))throw new Error("sign() legacy options not supported");const{hash:o,randomBytes:l}=t;let{lowS:h,prehash:p,extraEntropy:m}=i;null==h&&(h=!0),e=S("msgHash",e),p&&(e=S("prehashed msgHash",o(e)));const y=I(e),b=c(n),A=[x(b),x(y)];if(null!=m){const e=!0===m?l(r.BYTES):m;A.push(S("extraEntropy",e,r.BYTES))}const w=k(...A),E=y;return{seed:w,k2sig:function(e){const t=v(e);if(!d(t))return;const r=a(t),n=u.BASE.multiply(t).toAffine(),i=s(n.x);if(i===Z)return;const o=s(r*s(E+i*b));if(o===Z)return;let c=(n.x===i?0:2)|Number(n.y&$),l=o;return h&&f(o)&&(l=function(e){return f(e)?s(-e):e}(o),c^=1),new g(i,l,c)}}}(e,n,i),h=t;return M(h.hash.outputLen,h.nByteLength,h.hmac)(o,l)},verify:function(e,r,n,i=R){const o=e;if(r=S("msgHash",r),n=S("publicKey",n),"strict"in i)throw new Error("options.strict was renamed to lowS");const{lowS:c,prehash:l}=i;let d,h;try{if("string"==typeof o||o instanceof Uint8Array)try{d=g.fromDER(o)}catch(e){if(!(e instanceof X.Err))throw e;d=g.fromCompact(o)}else{if("object"!=typeof o||"bigint"!=typeof o.r||"bigint"!=typeof o.s)throw new Error("PARSE");{const{r:e,s:t}=o;d=new g(e,t)}}h=u.fromHex(n)}catch(e){if("PARSE"===e.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(c&&d.hasHighS())return!1;l&&(r=t.hash(r));const{r:f,s:p}=d,m=I(r),y=a(p),b=s(m*y),v=s(f*y),A=u.BASE.multiplyAndAddUnsafe(h,b,v)?.toAffine();return!!A&&s(A.x)===f},ProjectivePoint:u,Signature:g,utils:m}}BigInt(4);class re extends o.Vw{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,i.Ay.hash(e);const r=(0,o.ZJ)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const n=this.blockLen,s=new Uint8Array(n);s.set(r.length>n?e.create().update(r).digest():r);for(let e=0;enew re(e,t).update(r).digest();function ie(e){return{hash:e,hmac:(t,...r)=>ne(e,t,(0,o.Id)(...r)),randomBytes:o.po}}ne.create=(e,t)=>new re(e,t);const oe=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),se=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),ae=BigInt(1),ue=BigInt(2),ce=(e,t)=>(e+t/ue)/t;const le=function(e,t,r=!1,n={}){if(e<=R)throw new Error(`Expected Fp ORDER > 0, got ${e}`);const{nBitLength:i,nByteLength:o}=Q(e,t);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const s=function(e){if(e%L===D){const t=(e+O)/L;return function(e,r){const n=e.pow(r,t);if(!e.eql(e.sqr(n),r))throw new Error("Cannot find square root");return n}}if(e%F===U){const t=(e-U)/F;return function(e,r){const n=e.mul(r,N),i=e.pow(n,t),o=e.mul(r,i),s=e.mul(e.mul(o,N),i),a=e.mul(o,e.sub(s,e.ONE));if(!e.eql(e.sqr(a),r))throw new Error("Cannot find square root");return a}}return function(e){const t=(e-O)/N;let r,n,i;for(r=e-O,n=0;r%N===R;r/=N,n++);for(i=N;ij(t,e),isValid:t=>{if("bigint"!=typeof t)throw new Error("Invalid field element: expected bigint, got "+typeof t);return R<=t&&te===R,isOdd:e=>(e&O)===O,neg:t=>j(-t,e),eql:(e,t)=>e===t,sqr:t=>j(t*t,e),add:(t,r)=>j(t+r,e),sub:(t,r)=>j(t-r,e),mul:(t,r)=>j(t*r,e),pow:(e,t)=>function(e,t,r){if(r 0");if(r===R)return e.ONE;if(r===O)return t;let n=e.ONE,i=t;for(;r>R;)r&O&&(n=e.mul(n,i)),i=e.sqr(i),r>>=O;return n}(a,e,t),div:(t,r)=>j(t*K(r,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>K(t,e),sqrt:n.sqrt||(e=>s(a,e)),invertBatch:e=>function(e,t){const r=new Array(t.length),n=t.reduce(((t,n,i)=>e.is0(n)?t:(r[i]=t,e.mul(t,n))),e.ONE),i=e.inv(n);return t.reduceRight(((t,n,i)=>e.is0(n)?t:(r[i]=e.mul(t,r[i]),e.mul(t,n))),i),r}(a,e),cmov:(e,t,r)=>r?t:e,toBytes:e=>r?I(e,o):_(e,o),fromBytes:e=>{if(e.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${e.length}`);return r?E(e):w(e)}});return Object.freeze(a)}(oe,void 0,void 0,{sqrt:function(e){const t=oe,r=BigInt(3),n=BigInt(6),i=BigInt(11),o=BigInt(22),s=BigInt(23),a=BigInt(44),u=BigInt(88),c=e*e*e%t,l=c*c*e%t,d=H(l,r,t)*l%t,h=H(d,r,t)*l%t,f=H(h,ue,t)*c%t,p=H(f,i,t)*f%t,g=H(p,o,t)*p%t,m=H(g,a,t)*g%t,y=H(m,u,t)*m%t,b=H(y,a,t)*g%t,v=H(b,r,t)*l%t,A=H(v,s,t)*p%t,w=H(A,n,t)*c%t,E=H(w,ue,t);if(!le.eql(le.sqr(E),e))throw new Error("Cannot find square root");return E}}),de=function(e,t){const r=t=>te({...e,...ie(t)});return Object.freeze({...r(t),create:r})}({a:BigInt(0),b:BigInt(7),Fp:le,n:se,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=se,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-ae*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=r,s=BigInt("0x100000000000000000000000000000000"),a=ce(o*e,t),u=ce(-n*e,t);let c=j(e-a*r-u*i,t),l=j(-a*n-u*o,t);const d=c>s,h=l>s;if(d&&(c=t-c),h&&(l=t-l),c>s||l>s)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:h,k2:l}}}},f);BigInt(0),de.ProjectivePoint;var he=r(49502);function fe(e){if("string"!=typeof e)throw new Error("[isHexPrefixed] input must be type 'string', received type "+typeof e);return"0"===e[0]&&"x"===e[1]}const pe=e=>{if("string"!=typeof e)throw new Error("[stripHexPrefix] input must be type 'string', received "+typeof e);return fe(e)?e.slice(2):e};function ge(e){let t=e;if("string"!=typeof t)throw new Error("[padToEven] value must be type 'string', received "+typeof t);return t.length%2&&(t=`0${t}`),t}function me(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/)||void 0!==t&&t>0&&e.length!==2+2*t)}const ye=function(e){if(!(e instanceof Uint8Array))throw new Error(`This method only supports Uint8Array but input was: ${e}`)},be=BigInt(0),ve=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0"))),Ae=e=>{let t="0x";if(void 0===e||0===e.length)return t;for(const r of e)t+=ve[r];return t},we=[];for(let e=0;e<=65535;e++)we[e]=BigInt(e);const Ee=e=>{const t=Ae(e);return"0x"===t?be:4===t.length?we[e[0]]:6===t.length?we[256*e[0]+e[1]]:BigInt(t)},_e=e=>{if("string"!=typeof e)throw new Error(`hex argument type ${typeof e} must be of type string`);if(!e.startsWith("0x"))throw new Error(`prefixed hex input should start with 0x, got ${e.substring(0,2)}`);(e=e.slice(2)).length%2!=0&&(e=ge(e));const t=e.length/2,r=new Uint8Array(t);for(let n=0;n{if(!Number.isSafeInteger(e)||e<0)throw new Error(`Received an invalid integer type: ${e}`);return`0x${e.toString(16)}`},Se=e=>{const t=Ie(e);return _e(t)},ke=e=>Me("0x"+ge(e.toString(16))),Ce=e=>new Uint8Array(e),Te=(e,t)=>(ye(e),((e,t,r)=>r?e.length(ye(e),(e=>{let t=e[0];for(;e.length>0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e})(e)),Me=e=>{if(null==e)return new Uint8Array;if(Array.isArray(e)||e instanceof Uint8Array)return Uint8Array.from(e);if("string"==typeof e){if(!me(e))throw new Error(`Cannot convert string to Uint8Array. toBytes only supports 0x-prefixed hex strings and this string was given: ${e}`);return _e(e)}if("number"==typeof e)return Se(e);if("bigint"==typeof e){if(e{if("0x"===e.slice(0,2))throw new Error("hex string is prefixed with 0x, should be unprefixed");return(0,he.aT)(ge(e))})(t)}if(void 0!==e.toBytes)return e.toBytes();throw new Error("invalid type")},Be=e=>BigInt.asIntN(256,Ee(e)),Pe=e=>ke(BigInt.asUintN(256,e)),Re=e=>"string"!=typeof e||fe(e)?e:"0x"+e,Oe=e=>{for(const[t,r]of Object.entries(e))if(void 0!==r&&r.length>0&&0===r[0])throw new Error(`${t} cannot have leading zeroes, received: ${Ae(r)}`)},Ne=e=>"0x"+e.toString(16),De=e=>xe(ke(e)),Le=(...e)=>{if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;tt.toString(16).padStart(2,"0")));function We(e){const t=Number.parseInt(e,16);if(Number.isNaN(t))throw new Error("Invalid byte sequence");return t}function Ve(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex");const t=new Uint8Array(e.length/2);for(let r=0;re+t.length),0),r=new Uint8Array(t);for(let t=0,n=0;t=2&&"0"===e[0]&&"x"===e[1]}function Ze(e){if(e instanceof Uint8Array)return e;if("string"==typeof e)return Xe(e)?Ve((r="string"!=typeof(n=e)?n:Xe(n)?n.slice(2):n).length%2?`0${r}`:r):(t=e,(new TextEncoder).encode(t));var t,r,n;if("number"==typeof e||"bigint"==typeof e)return e?Ve(Je(e)):Uint8Array.from([]);if(null==e)return Uint8Array.from([]);throw new Error("toBytes: received unsupported type "+typeof e)}const $e=function e(t){if(Array.isArray(t)){const r=[];let n=0;for(let i=0;i=t&&e<=r}toString(){return Ae(this.bytes)}toBytes(){return new Uint8Array(this.bytes)}}var st,at,ut,ct;function lt(e,t){if(null===e)return null;if(void 0===e)return;if("string"==typeof e&&!me(e))throw new Error(`A string must be provided with a 0x-prefix, given: ${e}`);if("number"==typeof e&&!Number.isSafeInteger(e))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");const r=Me(e);switch(t){case ut.Uint8Array:return r;case ut.BigInt:return Ee(r);case ut.Number:{const e=Ee(r);if(e>BigInt(Number.MAX_SAFE_INTEGER))throw new Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(e)}case ut.PrefixedHexString:return Ae(r);default:throw new Error("unknown outputType")}}function dt(e,t,r){const n=de.sign(e,t),i=n.toCompactRawBytes();return{r:i.slice(0,32),s:i.slice(32,64),v:void 0===r?BigInt(n.recovery+27):BigInt(n.recovery+35)+BigInt(r)*Ke}}!function(e){e.String="string",e.Bytes="view",e.Number="number"}(st||(st={})),function(e){e.String="string",e.Bytes="view",e.JSON="json"}(at||(at={})),(ct=ut||(ut={}))[ct.Number=0]="Number",ct[ct.BigInt=1]="BigInt",ct[ct.Uint8Array=2]="Uint8Array",ct[ct.PrefixedHexString=3]="PrefixedHexString";const ht=function(e,t,r,n,i){const o=Le(Te(r,32),Te(n,32)),s=function(e,t){return e===ze||e===He?e:void 0===t?e-Qe:e-(t*Ke+BigInt(35))}(t,i);if(!function(e){return e===ze||e===He}(s))throw new Error("Invalid signature v value");return de.Signature.fromCompact(o).addRecoveryBit(Number(s)).recoverPublicKey(e).toRawBytes(!1).slice(1)},ft=function(e){ye(e);const t=(0,he.AI)(`Ethereum Signed Message:\n${e.length}`);return(0,et.So)(Le(t,e))};r(50046);const pt=(0,he.RS)(f);function gt(){throw Error("kzg library not loaded")}let mt={loadTrustedSetup:gt,blobToKzgCommitment:gt,computeBlobKzgProof:gt,verifyKzgProof:gt,verifyBlobKzgProofBatch:gt};const yt=131072;function bt(e){const t=new Uint8Array(131072);for(let r=0;r<4096;r++){const n=new Uint8Array(32);n.set(e.subarray(31*r,31*(r+1)),0),t.set(n,32*r)}return t}const vt=e=>{const t=(0,he.AI)(e),r=t.byteLength;if(0===r)throw Error("invalid blob data");if(r>262143)throw Error("blob data is too large");const n=Math.ceil(r/yt),i=function(e,t){const r=new Uint8Array(t*yt).fill(0);return r.set(e),r[e.byteLength]=128,r}(t,n),o=[];for(let e=0;e{const t=[];for(const r of e)t.push(mt.blobToKzgCommitment(r));return t},wt=(e,t)=>e.map(((e,r)=>mt.computeBlobKzgProof(e,t[r]))),Et=(e,t)=>{const r=new Uint8Array(32);return r.set([t],0),r.set(pt(e).subarray(1),1),r},_t=e=>{const t=[];for(const r of e)t.push(Et(r,1));return t};r(4364);const It=async(e,t)=>{const r=JSON.stringify({method:t.method,params:t.params,jsonrpc:"2.0",id:1}),n=await fetch(e,{headers:{"content-type":"application/json"},method:"POST",body:r});return(await n.json()).result},St=e=>{if("string"==typeof e)return e;if("object"==typeof e&&void 0!==e._getConnection)return e._getConnection().url;throw new Error("Must provide valid provider URL or Web3Provider")}},9657:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Struct:()=>d,StructError:()=>i,any:()=>k,array:()=>C,assert:()=>h,assign:()=>y,bigint:()=>T,boolean:()=>x,coerce:()=>X,create:()=>f,date:()=>M,defaulted:()=>Z,define:()=>b,deprecated:()=>v,dynamic:()=>A,empty:()=>ee,enums:()=>B,func:()=>P,instance:()=>R,integer:()=>O,intersection:()=>N,is:()=>g,lazy:()=>w,literal:()=>D,map:()=>L,mask:()=>p,max:()=>re,min:()=>ne,never:()=>U,nonempty:()=>ie,nullable:()=>F,number:()=>j,object:()=>z,omit:()=>E,optional:()=>H,partial:()=>_,pattern:()=>oe,pick:()=>I,record:()=>K,refine:()=>ae,regexp:()=>G,set:()=>Q,size:()=>se,string:()=>q,struct:()=>S,trimmed:()=>$,tuple:()=>W,type:()=>V,union:()=>Y,unknown:()=>J,validate:()=>m});var n=r(4364);class i extends TypeError{constructor(e,t){let r;const{message:n,explanation:i,...o}=e,{path:s}=e,a=0===s.length?n:`At path: ${s.join(".")} -- ${n}`;super(i??a),null!=i&&(this.cause=a),Object.assign(this,o),this.name=this.constructor.name,this.failures=()=>r??(r=[e,...t()])}}function o(e){return"object"==typeof e&&null!=e}function s(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function a(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function u(e,t,r,n){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:i,branch:o}=t,{type:s}=r,{refinement:u,message:c=`Expected a value of type \`${s}\`${u?` with refinement \`${u}\``:""}, but received: \`${a(n)}\``}=e;return{value:n,type:s,refinement:u,key:i[i.length-1],path:i,branch:o,...e,message:c}}function*c(e,t,r,n){var i;o(i=e)&&"function"==typeof i[Symbol.iterator]||(e=[e]);for(const i of e){const e=u(i,t,r,n);e&&(yield e)}}function*l(e,t,r={}){const{path:n=[],branch:i=[e],coerce:s=!1,mask:a=!1}=r,u={path:n,branch:i};if(s&&(e=t.coercer(e,u),a&&"type"!==t.type&&o(t.schema)&&o(e)&&!Array.isArray(e)))for(const r in e)void 0===t.schema[r]&&delete e[r];let c="valid";for(const n of t.validator(e,u))n.explanation=r.message,c="not_valid",yield[n,void 0];for(let[d,h,f]of t.entries(e,u)){const t=l(h,f,{path:void 0===d?n:[...n,d],branch:void 0===d?i:[...i,h],coerce:s,mask:a,message:r.message});for(const r of t)r[0]?(c=null!=r[0].refinement?"not_refined":"not_valid",yield[r[0],void 0]):s&&(h=r[1],void 0===d?e=h:e instanceof Map?e.set(d,h):e instanceof Set?e.add(h):o(e)&&(void 0!==h||d in e)&&(e[d]=h))}if("not_valid"!==c)for(const n of t.refiner(e,u))n.explanation=r.message,c="not_refined",yield[n,void 0];"valid"===c&&(yield[void 0,e])}class d{constructor(e){const{type:t,schema:r,validator:n,refiner:i,coercer:o=(e=>e),entries:s=function*(){}}=e;this.type=t,this.schema=r,this.entries=s,this.coercer=o,this.validator=n?(e,t)=>c(n(e,t),t,this,e):()=>[],this.refiner=i?(e,t)=>c(i(e,t),t,this,e):()=>[]}assert(e,t){return h(e,this,t)}create(e,t){return f(e,this,t)}is(e){return g(e,this)}mask(e,t){return p(e,this,t)}validate(e,t={}){return m(e,this,t)}}function h(e,t,r){const n=m(e,t,{message:r});if(n[0])throw n[0]}function f(e,t,r){const n=m(e,t,{coerce:!0,message:r});if(n[0])throw n[0];return n[1]}function p(e,t,r){const n=m(e,t,{coerce:!0,mask:!0,message:r});if(n[0])throw n[0];return n[1]}function g(e,t){return!m(e,t)[0]}function m(e,t,r={}){const n=l(e,t,r),o=function(e){const{done:t,value:r}=e.next();return t?void 0:r}(n);return o[0]?[new i(o[0],(function*(){for(const e of n)e[0]&&(yield e[0])})),void 0]:[void 0,o[1]]}function y(...e){const t="type"===e[0].type,r=e.map((e=>e.schema)),n=Object.assign({},...r);return t?V(n):z(n)}function b(e,t){return new d({type:e,schema:null,validator:t})}function v(e,t){return new d({...e,refiner:(t,r)=>void 0===t||e.refiner(t,r),validator:(r,n)=>void 0===r||(t(r,n),e.validator(r,n))})}function A(e){return new d({type:"dynamic",schema:null,*entries(t,r){const n=e(t,r);yield*n.entries(t,r)},validator:(t,r)=>e(t,r).validator(t,r),coercer:(t,r)=>e(t,r).coercer(t,r),refiner:(t,r)=>e(t,r).refiner(t,r)})}function w(e){let t;return new d({type:"lazy",schema:null,*entries(r,n){t??(t=e()),yield*t.entries(r,n)},validator:(r,n)=>(t??(t=e()),t.validator(r,n)),coercer:(r,n)=>(t??(t=e()),t.coercer(r,n)),refiner:(r,n)=>(t??(t=e()),t.refiner(r,n))})}function E(e,t){const{schema:r}=e,n={...r};for(const e of t)delete n[e];return"type"===e.type?V(n):z(n)}function _(e){const t=e instanceof d?{...e.schema}:{...e};for(const e in t)t[e]=H(t[e]);return z(t)}function I(e,t){const{schema:r}=e,n={};for(const e of t)n[e]=r[e];return z(n)}function S(e,t){return n.warn("superstruct@0.11 - The `struct` helper has been renamed to `define`."),b(e,t)}function k(){return b("any",(()=>!0))}function C(e){return new d({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[r,n]of t.entries())yield[r,n,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||`Expected an array value, but received: ${a(e)}`})}function T(){return b("bigint",(e=>"bigint"==typeof e))}function x(){return b("boolean",(e=>"boolean"==typeof e))}function M(){return b("date",(e=>e instanceof Date&&!isNaN(e.getTime())||`Expected a valid \`Date\` object, but received: ${a(e)}`))}function B(e){const t={},r=e.map((e=>a(e))).join();for(const r of e)t[r]=r;return new d({type:"enums",schema:t,validator:t=>e.includes(t)||`Expected one of \`${r}\`, but received: ${a(t)}`})}function P(){return b("func",(e=>"function"==typeof e||`Expected a function, but received: ${a(e)}`))}function R(e){return b("instance",(t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${a(t)}`))}function O(){return b("integer",(e=>"number"==typeof e&&!isNaN(e)&&Number.isInteger(e)||`Expected an integer, but received: ${a(e)}`))}function N(e){return new d({type:"intersection",schema:null,*entries(t,r){for(const n of e)yield*n.entries(t,r)},*validator(t,r){for(const n of e)yield*n.validator(t,r)},*refiner(t,r){for(const n of e)yield*n.refiner(t,r)}})}function D(e){const t=a(e),r=typeof e;return new d({type:"literal",schema:"string"===r||"number"===r||"boolean"===r?e:null,validator:r=>r===e||`Expected the literal \`${t}\`, but received: ${a(r)}`})}function L(e,t){return new d({type:"map",schema:null,*entries(r){if(e&&t&&r instanceof Map)for(const[n,i]of r.entries())yield[n,n,e],yield[n,i,t]},coercer:e=>e instanceof Map?new Map(e):e,validator:e=>e instanceof Map||`Expected a \`Map\` object, but received: ${a(e)}`})}function U(){return b("never",(()=>!1))}function F(e){return new d({...e,validator:(t,r)=>null===t||e.validator(t,r),refiner:(t,r)=>null===t||e.refiner(t,r)})}function j(){return b("number",(e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${a(e)}`))}function z(e){const t=e?Object.keys(e):[],r=U();return new d({type:"object",schema:e||null,*entries(n){if(e&&o(n)){const i=new Set(Object.keys(n));for(const r of t)i.delete(r),yield[r,n[r],e[r]];for(const e of i)yield[e,n[e],r]}},validator:e=>o(e)||`Expected an object, but received: ${a(e)}`,coercer:e=>o(e)?{...e}:e})}function H(e){return new d({...e,validator:(t,r)=>void 0===t||e.validator(t,r),refiner:(t,r)=>void 0===t||e.refiner(t,r)})}function K(e,t){return new d({type:"record",schema:null,*entries(r){if(o(r))for(const n in r){const i=r[n];yield[n,n,e],yield[n,i,t]}},validator:e=>o(e)||`Expected an object, but received: ${a(e)}`})}function G(){return b("regexp",(e=>e instanceof RegExp))}function Q(e){return new d({type:"set",schema:null,*entries(t){if(e&&t instanceof Set)for(const r of t)yield[r,r,e]},coercer:e=>e instanceof Set?new Set(e):e,validator:e=>e instanceof Set||`Expected a \`Set\` object, but received: ${a(e)}`})}function q(){return b("string",(e=>"string"==typeof e||`Expected a string, but received: ${a(e)}`))}function W(e){const t=U();return new d({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){const n=Math.max(e.length,r.length);for(let i=0;iArray.isArray(e)||`Expected an array, but received: ${a(e)}`})}function V(e){const t=Object.keys(e);return new d({type:"type",schema:e,*entries(r){if(o(r))for(const n of t)yield[n,r[n],e[n]]},validator:e=>o(e)||`Expected an object, but received: ${a(e)}`,coercer:e=>o(e)?{...e}:e})}function Y(e){const t=e.map((e=>e.type)).join(" | ");return new d({type:"union",schema:null,coercer(t){for(const r of e){const[e,n]=r.validate(t,{coerce:!0});if(!e)return n}return t},validator(r,n){const i=[];for(const t of e){const[...e]=l(r,t,n),[o]=e;if(!o[0])return[];for(const[t]of e)t&&i.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${a(r)}`,...i]}})}function J(){return b("unknown",(()=>!0))}function X(e,t,r){return new d({...e,coercer:(n,i)=>g(n,t)?e.coercer(r(n,i),i):e.coercer(n,i)})}function Z(e,t,r={}){return X(e,J(),(e=>{const n="function"==typeof t?t():t;if(void 0===e)return n;if(!r.strict&&s(e)&&s(n)){const t={...e};let r=!1;for(const e in n)void 0===t[e]&&(t[e]=n[e],r=!0);if(r)return t}return e}))}function $(e){return X(e,q(),(e=>e.trim()))}function ee(e){return ae(e,"empty",(t=>{const r=te(t);return 0===r||`Expected an empty ${e.type} but received one with a size of \`${r}\``}))}function te(e){return e instanceof Map||e instanceof Set?e.size:e.length}function re(e,t,r={}){const{exclusive:n}=r;return ae(e,"max",(r=>n?rn?r>t:r>=t||`Expected a ${e.type} greater than ${n?"":"or equal to "}${t} but received \`${r}\``))}function ie(e){return ae(e,"nonempty",(t=>te(t)>0||`Expected a nonempty ${e.type} but received an empty one`))}function oe(e,t){return ae(e,"pattern",(r=>t.test(r)||`Expected a ${e.type} matching \`/${t.source}/\` but received "${r}"`))}function se(e,t,r=t){const n=`Expected a ${e.type}`,i=t===r?`of \`${t}\``:`between \`${t}\` and \`${r}\``;return ae(e,"size",(e=>{if("number"==typeof e||e instanceof Date)return t<=e&&e<=r||`${n} ${i} but received \`${e}\``;if(e instanceof Map||e instanceof Set){const{size:o}=e;return t<=o&&o<=r||`${n} with a size ${i} but received one with a size of \`${o}\``}{const{length:o}=e;return t<=o&&o<=r||`${n} with a length ${i} but received one with a length of \`${o}\``}}))}function ae(e,t,r){return new d({...e,*refiner(n,i){yield*e.refiner(n,i);const o=c(r(n,i),i,e,n);for(const e of o)yield{...e,refinement:t}}})}},3616:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Struct:()=>d,StructError:()=>i,any:()=>k,array:()=>C,assert:()=>h,assign:()=>y,bigint:()=>T,boolean:()=>x,coerce:()=>X,create:()=>f,date:()=>M,defaulted:()=>Z,define:()=>b,deprecated:()=>v,dynamic:()=>A,empty:()=>ee,enums:()=>B,func:()=>P,instance:()=>R,integer:()=>O,intersection:()=>N,is:()=>g,lazy:()=>w,literal:()=>D,map:()=>L,mask:()=>p,max:()=>re,min:()=>ne,never:()=>U,nonempty:()=>ie,nullable:()=>F,number:()=>j,object:()=>z,omit:()=>E,optional:()=>H,partial:()=>_,pattern:()=>oe,pick:()=>I,record:()=>K,refine:()=>ae,regexp:()=>G,set:()=>Q,size:()=>se,string:()=>q,struct:()=>S,trimmed:()=>$,tuple:()=>W,type:()=>V,union:()=>Y,unknown:()=>J,validate:()=>m});var n=r(4364);class i extends TypeError{constructor(e,t){let r;const{message:n,explanation:i,...o}=e,{path:s}=e,a=0===s.length?n:`At path: ${s.join(".")} -- ${n}`;super(i??a),null!=i&&(this.cause=a),Object.assign(this,o),this.name=this.constructor.name,this.failures=()=>r??(r=[e,...t()])}}function o(e){return"object"==typeof e&&null!=e}function s(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function a(e){return"symbol"==typeof e?e.toString():"string"==typeof e?JSON.stringify(e):`${e}`}function u(e,t,r,n){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:i,branch:o}=t,{type:s}=r,{refinement:u,message:c=`Expected a value of type \`${s}\`${u?` with refinement \`${u}\``:""}, but received: \`${a(n)}\``}=e;return{value:n,type:s,refinement:u,key:i[i.length-1],path:i,branch:o,...e,message:c}}function*c(e,t,r,n){var i;o(i=e)&&"function"==typeof i[Symbol.iterator]||(e=[e]);for(const i of e){const e=u(i,t,r,n);e&&(yield e)}}function*l(e,t,r={}){const{path:n=[],branch:i=[e],coerce:s=!1,mask:a=!1}=r,u={path:n,branch:i};if(s&&(e=t.coercer(e,u),a&&"type"!==t.type&&o(t.schema)&&o(e)&&!Array.isArray(e)))for(const r in e)void 0===t.schema[r]&&delete e[r];let c="valid";for(const n of t.validator(e,u))n.explanation=r.message,c="not_valid",yield[n,void 0];for(let[d,h,f]of t.entries(e,u)){const t=l(h,f,{path:void 0===d?n:[...n,d],branch:void 0===d?i:[...i,h],coerce:s,mask:a,message:r.message});for(const r of t)r[0]?(c=null!=r[0].refinement?"not_refined":"not_valid",yield[r[0],void 0]):s&&(h=r[1],void 0===d?e=h:e instanceof Map?e.set(d,h):e instanceof Set?e.add(h):o(e)&&(void 0!==h||d in e)&&(e[d]=h))}if("not_valid"!==c)for(const n of t.refiner(e,u))n.explanation=r.message,c="not_refined",yield[n,void 0];"valid"===c&&(yield[void 0,e])}class d{constructor(e){const{type:t,schema:r,validator:n,refiner:i,coercer:o=(e=>e),entries:s=function*(){}}=e;this.type=t,this.schema=r,this.entries=s,this.coercer=o,this.validator=n?(e,t)=>c(n(e,t),t,this,e):()=>[],this.refiner=i?(e,t)=>c(i(e,t),t,this,e):()=>[]}assert(e,t){return h(e,this,t)}create(e,t){return f(e,this,t)}is(e){return g(e,this)}mask(e,t){return p(e,this,t)}validate(e,t={}){return m(e,this,t)}}function h(e,t,r){const n=m(e,t,{message:r});if(n[0])throw n[0]}function f(e,t,r){const n=m(e,t,{coerce:!0,message:r});if(n[0])throw n[0];return n[1]}function p(e,t,r){const n=m(e,t,{coerce:!0,mask:!0,message:r});if(n[0])throw n[0];return n[1]}function g(e,t){return!m(e,t)[0]}function m(e,t,r={}){const n=l(e,t,r),o=function(e){const{done:t,value:r}=e.next();return t?void 0:r}(n);return o[0]?[new i(o[0],(function*(){for(const e of n)e[0]&&(yield e[0])})),void 0]:[void 0,o[1]]}function y(...e){const t="type"===e[0].type,r=e.map((e=>e.schema)),n=Object.assign({},...r);return t?V(n):z(n)}function b(e,t){return new d({type:e,schema:null,validator:t})}function v(e,t){return new d({...e,refiner:(t,r)=>void 0===t||e.refiner(t,r),validator:(r,n)=>void 0===r||(t(r,n),e.validator(r,n))})}function A(e){return new d({type:"dynamic",schema:null,*entries(t,r){const n=e(t,r);yield*n.entries(t,r)},validator:(t,r)=>e(t,r).validator(t,r),coercer:(t,r)=>e(t,r).coercer(t,r),refiner:(t,r)=>e(t,r).refiner(t,r)})}function w(e){let t;return new d({type:"lazy",schema:null,*entries(r,n){t??(t=e()),yield*t.entries(r,n)},validator:(r,n)=>(t??(t=e()),t.validator(r,n)),coercer:(r,n)=>(t??(t=e()),t.coercer(r,n)),refiner:(r,n)=>(t??(t=e()),t.refiner(r,n))})}function E(e,t){const{schema:r}=e,n={...r};for(const e of t)delete n[e];return"type"===e.type?V(n):z(n)}function _(e){const t=e instanceof d?{...e.schema}:{...e};for(const e in t)t[e]=H(t[e]);return z(t)}function I(e,t){const{schema:r}=e,n={};for(const e of t)n[e]=r[e];return z(n)}function S(e,t){return n.warn("superstruct@0.11 - The `struct` helper has been renamed to `define`."),b(e,t)}function k(){return b("any",(()=>!0))}function C(e){return new d({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[r,n]of t.entries())yield[r,n,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||`Expected an array value, but received: ${a(e)}`})}function T(){return b("bigint",(e=>"bigint"==typeof e))}function x(){return b("boolean",(e=>"boolean"==typeof e))}function M(){return b("date",(e=>e instanceof Date&&!isNaN(e.getTime())||`Expected a valid \`Date\` object, but received: ${a(e)}`))}function B(e){const t={},r=e.map((e=>a(e))).join();for(const r of e)t[r]=r;return new d({type:"enums",schema:t,validator:t=>e.includes(t)||`Expected one of \`${r}\`, but received: ${a(t)}`})}function P(){return b("func",(e=>"function"==typeof e||`Expected a function, but received: ${a(e)}`))}function R(e){return b("instance",(t=>t instanceof e||`Expected a \`${e.name}\` instance, but received: ${a(t)}`))}function O(){return b("integer",(e=>"number"==typeof e&&!isNaN(e)&&Number.isInteger(e)||`Expected an integer, but received: ${a(e)}`))}function N(e){return new d({type:"intersection",schema:null,*entries(t,r){for(const n of e)yield*n.entries(t,r)},*validator(t,r){for(const n of e)yield*n.validator(t,r)},*refiner(t,r){for(const n of e)yield*n.refiner(t,r)}})}function D(e){const t=a(e),r=typeof e;return new d({type:"literal",schema:"string"===r||"number"===r||"boolean"===r?e:null,validator:r=>r===e||`Expected the literal \`${t}\`, but received: ${a(r)}`})}function L(e,t){return new d({type:"map",schema:null,*entries(r){if(e&&t&&r instanceof Map)for(const[n,i]of r.entries())yield[n,n,e],yield[n,i,t]},coercer:e=>e instanceof Map?new Map(e):e,validator:e=>e instanceof Map||`Expected a \`Map\` object, but received: ${a(e)}`})}function U(){return b("never",(()=>!1))}function F(e){return new d({...e,validator:(t,r)=>null===t||e.validator(t,r),refiner:(t,r)=>null===t||e.refiner(t,r)})}function j(){return b("number",(e=>"number"==typeof e&&!isNaN(e)||`Expected a number, but received: ${a(e)}`))}function z(e){const t=e?Object.keys(e):[],r=U();return new d({type:"object",schema:e||null,*entries(n){if(e&&o(n)){const i=new Set(Object.keys(n));for(const r of t)i.delete(r),yield[r,n[r],e[r]];for(const e of i)yield[e,n[e],r]}},validator:e=>o(e)||`Expected an object, but received: ${a(e)}`,coercer:e=>o(e)?{...e}:e})}function H(e){return new d({...e,validator:(t,r)=>void 0===t||e.validator(t,r),refiner:(t,r)=>void 0===t||e.refiner(t,r)})}function K(e,t){return new d({type:"record",schema:null,*entries(r){if(o(r))for(const n in r){const i=r[n];yield[n,n,e],yield[n,i,t]}},validator:e=>o(e)||`Expected an object, but received: ${a(e)}`})}function G(){return b("regexp",(e=>e instanceof RegExp))}function Q(e){return new d({type:"set",schema:null,*entries(t){if(e&&t instanceof Set)for(const r of t)yield[r,r,e]},coercer:e=>e instanceof Set?new Set(e):e,validator:e=>e instanceof Set||`Expected a \`Set\` object, but received: ${a(e)}`})}function q(){return b("string",(e=>"string"==typeof e||`Expected a string, but received: ${a(e)}`))}function W(e){const t=U();return new d({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){const n=Math.max(e.length,r.length);for(let i=0;iArray.isArray(e)||`Expected an array, but received: ${a(e)}`})}function V(e){const t=Object.keys(e);return new d({type:"type",schema:e,*entries(r){if(o(r))for(const n of t)yield[n,r[n],e[n]]},validator:e=>o(e)||`Expected an object, but received: ${a(e)}`,coercer:e=>o(e)?{...e}:e})}function Y(e){const t=e.map((e=>e.type)).join(" | ");return new d({type:"union",schema:null,coercer(t){for(const r of e){const[e,n]=r.validate(t,{coerce:!0});if(!e)return n}return t},validator(r,n){const i=[];for(const t of e){const[...e]=l(r,t,n),[o]=e;if(!o[0])return[];for(const[t]of e)t&&i.push(t)}return[`Expected the value to satisfy a union of \`${t}\`, but received: ${a(r)}`,...i]}})}function J(){return b("unknown",(()=>!0))}function X(e,t,r){return new d({...e,coercer:(n,i)=>g(n,t)?e.coercer(r(n,i),i):e.coercer(n,i)})}function Z(e,t,r={}){return X(e,J(),(e=>{const n="function"==typeof t?t():t;if(void 0===e)return n;if(!r.strict&&s(e)&&s(n)){const t={...e};let r=!1;for(const e in n)void 0===t[e]&&(t[e]=n[e],r=!0);if(r)return t}return e}))}function $(e){return X(e,q(),(e=>e.trim()))}function ee(e){return ae(e,"empty",(t=>{const r=te(t);return 0===r||`Expected an empty ${e.type} but received one with a size of \`${r}\``}))}function te(e){return e instanceof Map||e instanceof Set?e.size:e.length}function re(e,t,r={}){const{exclusive:n}=r;return ae(e,"max",(r=>n?rn?r>t:r>=t||`Expected a ${e.type} greater than ${n?"":"or equal to "}${t} but received \`${r}\``))}function ie(e){return ae(e,"nonempty",(t=>te(t)>0||`Expected a nonempty ${e.type} but received an empty one`))}function oe(e,t){return ae(e,"pattern",(r=>t.test(r)||`Expected a ${e.type} matching \`/${t.source}/\` but received "${r}"`))}function se(e,t,r=t){const n=`Expected a ${e.type}`,i=t===r?`of \`${t}\``:`between \`${t}\` and \`${r}\``;return ae(e,"size",(e=>{if("number"==typeof e||e instanceof Date)return t<=e&&e<=r||`${n} ${i} but received \`${e}\``;if(e instanceof Map||e instanceof Set){const{size:o}=e;return t<=o&&o<=r||`${n} with a size ${i} but received one with a size of \`${o}\``}{const{length:o}=e;return t<=o&&o<=r||`${n} with a length ${i} but received one with a length of \`${o}\``}}))}function ae(e,t,r){return new d({...e,*refiner(n,i){yield*e.refiner(n,i);const o=c(r(n,i),i,e,n);for(const e of o)yield{...e,refinement:t}}})}},43556:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,h:()=>u});var n=r(26681),i=r(79506);const o=BigInt(0),s=BigInt(1);function a(e,t){const r=(e,t)=>{const r=t.negate();return e?r:t},n=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:r,unsafeLadder(t,r){let n=e.ZERO,i=t;for(;r>o;)r&s&&(n=n.add(i)),i=i.double(),r>>=s;return n},precomputeWindow(e,t){const{windows:r,windowSize:i}=n(t),o=[];let s=e,a=s;for(let e=0;e>=f,n>u&&(n-=h,o+=s);const a=t,p=t+Math.abs(n)-1,g=e%2!=0,m=n<0;0===n?l=l.add(r(g,i[a])):c=c.add(r(m,i[p]))}return{p:c,f:l}},wNAFCached(e,t,r,n){const i=e._WINDOW_SIZE||1;let o=t.get(e);return o||(o=this.precomputeWindow(e,i),1!==i&&t.set(e,n(o))),this.wNAF(i,o,r)}}}function u(e){return(0,n.jr)(e.Fp),(0,i.Q5)(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,n.LH)(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}},26681:(e,t,r)=>{"use strict";r.d(t,{B8:()=>p,D0:()=>v,LH:()=>b,Tp:()=>E,Tv:()=>A,dQ:()=>g,jr:()=>y,qy:()=>_,zH:()=>f,zi:()=>d});var n=r(79506);const i=BigInt(0),o=BigInt(1),s=BigInt(2),a=BigInt(3),u=BigInt(4),c=BigInt(5),l=BigInt(8);function d(e,t){const r=e%t;return r>=i?r:t+r}function h(e,t,r){if(r<=i||t 0");if(r===o)return i;let n=o;for(;t>i;)t&o&&(n=n*e%r),e=e*e%r,t>>=o;return n}function f(e,t,r){let n=e;for(;t-- >i;)n*=n,n%=r;return n}function p(e,t){if(e===i||t<=i)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let r=d(e,t),n=t,s=i,a=o,u=o,c=i;for(;r!==i;){const e=n/r,t=n%r,i=s-u*e,o=a-c*e;n=r,r=t,s=u,a=c,u=i,c=o}if(n!==o)throw new Error("invert: does not exist");return d(s,t)}BigInt(9),BigInt(16);const g=(e,t)=>(d(e,t)&o)===o,m=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function y(e){const t=m.reduce(((e,t)=>(e[t]="function",e)),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,n.Q5)(e,t)}function b(e,t){const r=void 0!==t?t:e.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function v(e,t,r=!1,f={}){if(e<=i)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:g,nByteLength:m}=b(e,t);if(m>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=function(e){if(e%u===a){const t=(e+o)/u;return function(e,r){const n=e.pow(r,t);if(!e.eql(e.sqr(n),r))throw new Error("Cannot find square root");return n}}if(e%l===c){const t=(e-c)/l;return function(e,r){const n=e.mul(r,s),i=e.pow(n,t),o=e.mul(r,i),a=e.mul(e.mul(o,s),i),u=e.mul(o,e.sub(a,e.ONE));if(!e.eql(e.sqr(u),r))throw new Error("Cannot find square root");return u}}return function(e){const t=(e-o)/s;let r,n,a;for(r=e-o,n=0;r%s===i;r/=s,n++);for(a=s;ad(t,e),isValid:t=>{if("bigint"!=typeof t)throw new Error("Invalid field element: expected bigint, got "+typeof t);return i<=t&&te===i,isOdd:e=>(e&o)===o,neg:t=>d(-t,e),eql:(e,t)=>e===t,sqr:t=>d(t*t,e),add:(t,r)=>d(t+r,e),sub:(t,r)=>d(t-r,e),mul:(t,r)=>d(t*r,e),pow:(e,t)=>function(e,t,r){if(r 0");if(r===i)return e.ONE;if(r===o)return t;let n=e.ONE,s=t;for(;r>i;)r&o&&(n=e.mul(n,s)),s=e.sqr(s),r>>=o;return n}(v,e,t),div:(t,r)=>d(t*p(r,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>p(t,e),sqrt:f.sqrt||(e=>y(v,e)),invertBatch:e=>function(e,t){const r=new Array(t.length),n=t.reduce(((t,n,i)=>e.is0(n)?t:(r[i]=t,e.mul(t,n))),e.ONE),i=e.inv(n);return t.reduceRight(((t,n,i)=>e.is0(n)?t:(r[i]=e.mul(t,r[i]),e.mul(t,n))),i),r}(v,e),cmov:(e,t,r)=>r?t:e,toBytes:e=>r?(0,n.z)(e,m):(0,n.lq)(e,m),fromBytes:e=>{if(e.length!==m)throw new Error(`Fp.fromBytes: expected ${m}, got ${e.length}`);return r?(0,n.lX)(e):(0,n.bytesToNumberBE)(e)}});return Object.freeze(v)}function A(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const r=e.sqrt(t);return e.isOdd(r)?e.neg(r):r}function w(e){if("bigint"!=typeof e)throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function E(e){const t=w(e);return t+Math.ceil(t/2)}function _(e,t,r=!1){const i=e.length,s=w(t),a=E(t);if(i<16||i1024)throw new Error(`expected ${a}-1024 bytes of input, got ${i}`);const u=d(r?(0,n.bytesToNumberBE)(e):(0,n.lX)(e),t-o)+o;return r?(0,n.z)(u,s):(0,n.lq)(u,s)}},79506:(e,t,r)=>{"use strict";r.d(t,{DO:()=>s,Id:()=>b,My:()=>u,OG:()=>v,Q5:()=>I,aY:()=>o,bytesToNumberBE:()=>f,fg:()=>E,hexToBytes:()=>h,lX:()=>p,lq:()=>g,qj:()=>y,z:()=>m}),BigInt(0);const n=BigInt(1),i=BigInt(2);function o(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}function s(e){if(!o(e))throw new Error("Uint8Array expected")}const a=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function u(e){s(e);let t="";for(let r=0;r=l._0&&e<=l._9?e-l._0:e>=l._A&&e<=l._F?e-(l._A-10):e>=l._a&&e<=l._f?e-(l._a-10):void 0}function h(e){if("string"!=typeof e)throw new Error("hex string expected, got "+typeof e);const t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const n=new Uint8Array(r);for(let t=0,i=0;t(i<new Uint8Array(e),w=e=>Uint8Array.from(e);function E(e,t,r){if("number"!=typeof e||e<2)throw new Error("hashLen must be a number");if("number"!=typeof t||t<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let n=A(e),i=A(e),o=0;const s=()=>{n.fill(1),i.fill(0),o=0},a=(...e)=>r(i,n,...e),u=(e=A())=>{i=a(w([0]),e),n=a(),0!==e.length&&(i=a(w([1]),e),n=a())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let e=0;const r=[];for(;e{let r;for(s(),u(e);!(r=t(c()));)u();return s(),r}}const _={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,stringOrUint8Array:e=>"string"==typeof e||o(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};function I(e,t,r={}){const n=(t,r,n)=>{const i=_[r];if("function"!=typeof i)throw new Error(`Invalid validator "${r}", expected function`);const o=e[t];if(!(n&&void 0===o||i(o,e)))throw new Error(`Invalid param ${String(t)}=${o} (${typeof o}), expected ${r}`)};for(const[e,r]of Object.entries(t))n(e,r,!1);for(const[e,t]of Object.entries(r))n(e,t,!0);return e}},1032:(e,t,r)=>{"use strict";r.d(t,{ev:()=>I});var n=r(15460),i=r(30036),o=r(26681),s=r(79506),a=r(43556);const u=BigInt(0),c=BigInt(1),l=BigInt(2),d=BigInt(8),h={zip215:!0};function f(e){const t=function(e){const t=(0,a.h)(e);return s.Q5(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}(e),{Fp:r,n,prehash:i,hash:f,randomBytes:p,nByteLength:g,h:m}=t,y=l<{try{return{isValid:!0,value:r.sqrt(e*r.inv(t))}}catch(e){return{isValid:!1,value:u}}}),A=t.adjustScalarBytes||(e=>e),w=t.domain||((e,t,r)=>{if(t.length||r)throw new Error("Contexts/pre-hash are not supported");return e}),E=e=>"bigint"==typeof e&&uE(e)&&E(t)&&ee===u||_(e,y);function S(e,t){if(_(e,t))return e;throw new Error(`Expected valid scalar < ${t}, got ${typeof e} ${e}`)}function k(e){return e===u?e:S(e,n)}const C=new Map;function T(e){if(!(e instanceof x))throw new Error("ExtendedPoint expected")}class x{constructor(e,t,r,n){if(this.ex=e,this.ey=t,this.ez=r,this.et=n,!I(e))throw new Error("x required");if(!I(t))throw new Error("y required");if(!I(r))throw new Error("z required");if(!I(n))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(e){if(e instanceof x)throw new Error("extended point not allowed");const{x:t,y:r}=e||{};if(!I(t)||!I(r))throw new Error("invalid affine point");return new x(t,r,c,b(t*r))}static normalizeZ(e){const t=r.invertBatch(e.map((e=>e.ez)));return e.map(((e,r)=>e.toAffine(t[r]))).map(x.fromAffine)}_setWindowSize(e){this._WINDOW_SIZE=e,C.delete(this)}assertValidity(){const{a:e,d:r}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:n,ey:i,ez:o,et:s}=this,a=b(n*n),u=b(i*i),c=b(o*o),l=b(c*c),d=b(a*e);if(b(c*b(d+u))!==b(l+b(r*b(a*u))))throw new Error("bad point: equation left != right (1)");if(b(n*i)!==b(o*s))throw new Error("bad point: equation left != right (2)")}equals(e){T(e);const{ex:t,ey:r,ez:n}=this,{ex:i,ey:o,ez:s}=e,a=b(t*s),u=b(i*n),c=b(r*s),l=b(o*n);return a===u&&c===l}is0(){return this.equals(x.ZERO)}negate(){return new x(b(-this.ex),this.ey,this.ez,b(-this.et))}double(){const{a:e}=t,{ex:r,ey:n,ez:i}=this,o=b(r*r),s=b(n*n),a=b(l*b(i*i)),u=b(e*o),c=r+n,d=b(b(c*c)-o-s),h=u+s,f=h-a,p=u-s,g=b(d*f),m=b(h*p),y=b(d*p),v=b(f*h);return new x(g,m,v,y)}add(e){T(e);const{a:r,d:n}=t,{ex:i,ey:o,ez:s,et:a}=this,{ex:c,ey:d,ez:h,et:f}=e;if(r===BigInt(-1)){const e=b((o-i)*(d+c)),t=b((o+i)*(d-c)),r=b(t-e);if(r===u)return this.double();const n=b(s*l*f),p=b(a*l*h),g=p+n,m=t+e,y=p-n,v=b(g*r),A=b(m*y),w=b(g*y),E=b(r*m);return new x(v,A,E,w)}const p=b(i*c),g=b(o*d),m=b(a*n*f),y=b(s*h),v=b((i+o)*(c+d)-p-g),A=y-m,w=y+m,E=b(g-r*p),_=b(v*A),I=b(w*E),S=b(v*E),k=b(A*w);return new x(_,I,k,S)}subtract(e){return this.add(e.negate())}wNAF(e){return P.wNAFCached(this,C,e,x.normalizeZ)}multiply(e){const{p:t,f:r}=this.wNAF(S(e,n));return x.normalizeZ([t,r])[0]}multiplyUnsafe(e){let t=k(e);return t===u?B:this.equals(B)||t===c?this:this.equals(M)?this.wNAF(t).p:P.unsafeLadder(this,t)}isSmallOrder(){return this.multiplyUnsafe(m).is0()}isTorsionFree(){return P.unsafeLadder(this,n).is0()}toAffine(e){const{ex:t,ey:n,ez:i}=this,o=this.is0();null==e&&(e=o?d:r.inv(i));const s=b(t*e),a=b(n*e),l=b(i*e);if(o)return{x:u,y:c};if(l!==c)throw new Error("invZ was invalid");return{x:s,y:a}}clearCofactor(){const{h:e}=t;return e===c?this:this.multiplyUnsafe(e)}static fromHex(e,n=!1){const{d:i,a:o}=t,a=r.BYTES,l=(e=(0,s.qj)("pointHex",e,a)).slice(),d=e[a-1];l[a-1]=-129&d;const h=s.lX(l);h===u||S(h,n?y:r.ORDER);const f=b(h*h),p=b(f-c),g=b(i*f-o);let{isValid:m,value:A}=v(p,g);if(!m)throw new Error("Point.fromHex: invalid y coordinate");const w=(A&c)===c,E=!!(128&d);if(!n&&A===u&&E)throw new Error("Point.fromHex: x=0 and x_0=1");return E!==w&&(A=b(-A)),x.fromAffine({x:A,y:h})}static fromPrivateKey(e){return N(e).point}toRawBytes(){const{x:e,y:t}=this.toAffine(),n=s.z(t,r.BYTES);return n[n.length-1]|=e&c?128:0,n}toHex(){return s.My(this.toRawBytes())}}x.BASE=new x(t.Gx,t.Gy,c,b(t.Gx*t.Gy)),x.ZERO=new x(u,c,c,u);const{BASE:M,ZERO:B}=x,P=(0,a.A)(x,8*g);function R(e){return(0,o.zi)(e,n)}function O(e){return R(s.lX(e))}function N(e){const t=g;e=(0,s.qj)("private key",e,t);const r=(0,s.qj)("hashed private key",f(e),2*t),n=A(r.slice(0,t)),i=r.slice(t,2*t),o=O(n),a=M.multiply(o),u=a.toRawBytes();return{head:n,prefix:i,scalar:o,point:a,pointBytes:u}}function D(e=new Uint8Array,...t){const r=s.Id(...t);return O(f(w(r,(0,s.qj)("context",e),!!i)))}const L=h;return M._setWindowSize(8),{CURVE:t,getPublicKey:function(e){return N(e).pointBytes},sign:function(e,t,n={}){e=(0,s.qj)("message",e),i&&(e=i(e));const{prefix:o,scalar:a,pointBytes:u}=N(t),c=D(n.context,o,e),l=M.multiply(c).toRawBytes(),d=R(c+D(n.context,l,u,e)*a);k(d);const h=s.Id(l,s.z(d,r.BYTES));return(0,s.qj)("result",h,2*g)},verify:function(e,t,n,o=L){const{context:a,zip215:u}=o,c=r.BYTES;e=(0,s.qj)("signature",e,2*c),t=(0,s.qj)("message",t),i&&(t=i(t));const l=s.lX(e.slice(c,2*c));let d,h,f;try{d=x.fromHex(n,u),h=x.fromHex(e.slice(0,c),u),f=M.multiplyUnsafe(l)}catch(e){return!1}if(!u&&d.isSmallOrder())return!1;const p=D(a,h.toRawBytes(),d.toRawBytes(),t);return h.add(d.multiplyUnsafe(p)).subtract(f).clearCofactor().equals(x.ZERO)},ExtendedPoint:x,utils:{getExtendedPublicKey:N,randomPrivateKey:()=>p(r.BYTES),precompute:(e=8,t=x.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)}}}const p=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),g=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752"),m=(BigInt(0),BigInt(1)),y=BigInt(2),b=BigInt(5),v=BigInt(10),A=BigInt(20),w=BigInt(40),E=BigInt(80);const _=(0,o.D0)(p,void 0,!0),I=f({a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:_,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:n.Zf,randomBytes:i.po,adjustScalarBytes:function(e){return e[0]&=248,e[31]&=127,e[31]|=64,e},uvRatio:function(e,t){const r=p,n=(0,o.zi)(t*t*t,r),i=function(e){const t=p,r=e*e%t*e%t,n=(0,o.zH)(r,y,t)*r%t,i=(0,o.zH)(n,m,t)*e%t,s=(0,o.zH)(i,b,t)*i%t,a=(0,o.zH)(s,v,t)*s%t,u=(0,o.zH)(a,A,t)*a%t,c=(0,o.zH)(u,w,t)*u%t,l=(0,o.zH)(c,E,t)*c%t,d=(0,o.zH)(l,E,t)*c%t,h=(0,o.zH)(d,v,t)*s%t;return{pow_p_5_8:(0,o.zH)(h,y,t)*e%t,b2:r}}(e*(0,o.zi)(n*n*t,r)).pow_p_5_8;let s=(0,o.zi)(e*n*i,r);const a=(0,o.zi)(t*s*s,r),u=s,c=(0,o.zi)(s*g,r),l=a===e,d=a===(0,o.zi)(-e,r),h=a===(0,o.zi)(-e*g,r);return l&&(s=u),(d||h)&&(s=c),(0,o.dQ)(s,r)&&(s=(0,o.zi)(-s,r)),{isValid:l||d,value:s}}});n.Zf;const S=(_.ORDER+BigInt(3))/BigInt(8);_.pow(y,S),_.sqrt(_.neg(_.ONE)),_.ORDER,BigInt(5),BigInt(8),BigInt(486662),(0,o.Tv)(_,_.neg(BigInt(486664))),BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},72896:(e,t,r)=>{"use strict";r.d(t,{bI:()=>_});var n=r(52001),i=r(26681),o=r(97713),s=r(30036),a=r(79506),u=r(43556);const{bytesToNumberBE:c,hexToBytes:l}=a,d={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){const{Err:t}=d;if(e.length<2||2!==e[0])throw new t("Invalid signature integer tag");const r=e[1],n=e.subarray(2,r+2);if(!r||n.length!==r)throw new t("Invalid signature integer: wrong length");if(128&n[0])throw new t("Invalid signature integer: negative");if(0===n[0]&&!(128&n[1]))throw new t("Invalid signature integer: unnecessary leading zero");return{d:c(n),l:e.subarray(r+2)}},toSig(e){const{Err:t}=d,r="string"==typeof e?l(e):e;a.DO(r);let n=r.length;if(n<2||48!=r[0])throw new t("Invalid signature tag");if(r[1]!==n-2)throw new t("Invalid signature: incorrect length");const{d:i,l:o}=d._parseInt(r.subarray(2)),{d:s,l:u}=d._parseInt(o);if(u.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s}},hexFromSig(e){const t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,r=e=>{const t=e.toString(16);return 1&t.length?`0${t}`:t},n=t(r(e.s)),i=t(r(e.r)),o=n.length/2,s=i.length/2,a=r(o),u=r(s);return`30${r(s+o+4)}02${u}${i}02${a}${n}`}},h=BigInt(0),f=BigInt(1),p=(BigInt(2),BigInt(3));function g(e){const t=function(e){const t=(0,u.h)(e);return a.Q5(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}(e),{Fp:r,n}=t,o=r.BYTES+1,s=2*r.BYTES+1;function c(e){return i.zi(e,n)}function l(e){return i.B8(e,n)}const{ProjectivePoint:g,normPrivateKeyToScalar:m,weierstrassEquation:y,isWithinCurveOrder:b}=function(e){const t=function(e){const t=(0,u.h)(e);a.Q5(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:n,a:i}=t;if(r){if(!n.eql(i,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:r}=t,n=t.toBytes||((e,t,n)=>{const i=t.toAffine();return a.Id(Uint8Array.from([4]),r.toBytes(i.x),r.toBytes(i.y))}),o=t.fromBytes||(e=>{const t=e.subarray(1);return{x:r.fromBytes(t.subarray(0,r.BYTES)),y:r.fromBytes(t.subarray(r.BYTES,2*r.BYTES))}});function s(e){const{a:n,b:i}=t,o=r.sqr(e),s=r.mul(o,e);return r.add(r.add(s,r.mul(e,n)),i)}if(!r.eql(r.sqr(t.Gy),s(t.Gx)))throw new Error("bad generator point: equation left != right");function c(e){return"bigint"==typeof e&&hr.eql(e,r.ZERO);return i(t)&&i(n)?y.ZERO:new y(t,n,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){const t=r.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(y.fromAffine)}static fromHex(e){const t=y.fromAffine(o((0,a.qj)("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return y.BASE.multiply(d(e))}_setWindowSize(e){this._WINDOW_SIZE=e,g.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!r.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:e,y:n}=this.toAffine();if(!r.isValid(e)||!r.isValid(n))throw new Error("bad point: x or y not FE");const i=r.sqr(n),o=s(e);if(!r.eql(i,o))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:e}=this.toAffine();if(r.isOdd)return!r.isOdd(e);throw new Error("Field doesn't support isOdd")}equals(e){m(e);const{px:t,py:n,pz:i}=this,{px:o,py:s,pz:a}=e,u=r.eql(r.mul(t,a),r.mul(o,i)),c=r.eql(r.mul(n,a),r.mul(s,i));return u&&c}negate(){return new y(this.px,r.neg(this.py),this.pz)}double(){const{a:e,b:n}=t,i=r.mul(n,p),{px:o,py:s,pz:a}=this;let u=r.ZERO,c=r.ZERO,l=r.ZERO,d=r.mul(o,o),h=r.mul(s,s),f=r.mul(a,a),g=r.mul(o,s);return g=r.add(g,g),l=r.mul(o,a),l=r.add(l,l),u=r.mul(e,l),c=r.mul(i,f),c=r.add(u,c),u=r.sub(h,c),c=r.add(h,c),c=r.mul(u,c),u=r.mul(g,u),l=r.mul(i,l),f=r.mul(e,f),g=r.sub(d,f),g=r.mul(e,g),g=r.add(g,l),l=r.add(d,d),d=r.add(l,d),d=r.add(d,f),d=r.mul(d,g),c=r.add(c,d),f=r.mul(s,a),f=r.add(f,f),d=r.mul(f,g),u=r.sub(u,d),l=r.mul(f,h),l=r.add(l,l),l=r.add(l,l),new y(u,c,l)}add(e){m(e);const{px:n,py:i,pz:o}=this,{px:s,py:a,pz:u}=e;let c=r.ZERO,l=r.ZERO,d=r.ZERO;const h=t.a,f=r.mul(t.b,p);let g=r.mul(n,s),b=r.mul(i,a),v=r.mul(o,u),A=r.add(n,i),w=r.add(s,a);A=r.mul(A,w),w=r.add(g,b),A=r.sub(A,w),w=r.add(n,o);let E=r.add(s,u);return w=r.mul(w,E),E=r.add(g,v),w=r.sub(w,E),E=r.add(i,o),c=r.add(a,u),E=r.mul(E,c),c=r.add(b,v),E=r.sub(E,c),d=r.mul(h,w),c=r.mul(f,v),d=r.add(c,d),c=r.sub(b,d),d=r.add(b,d),l=r.mul(c,d),b=r.add(g,g),b=r.add(b,g),v=r.mul(h,v),w=r.mul(f,w),b=r.add(b,v),v=r.sub(g,v),v=r.mul(h,v),w=r.add(w,v),g=r.mul(b,w),l=r.add(l,g),g=r.mul(E,w),c=r.mul(A,c),c=r.sub(c,g),g=r.mul(A,b),d=r.mul(E,d),d=r.add(d,g),new y(c,l,d)}subtract(e){return this.add(e.negate())}is0(){return this.equals(y.ZERO)}wNAF(e){return v.wNAFCached(this,g,e,(e=>{const t=r.invertBatch(e.map((e=>e.pz)));return e.map(((e,r)=>e.toAffine(t[r]))).map(y.fromAffine)}))}multiplyUnsafe(e){const n=y.ZERO;if(e===h)return n;if(l(e),e===f)return this;const{endo:i}=t;if(!i)return v.unsafeLadder(this,e);let{k1neg:o,k1:s,k2neg:a,k2:u}=i.splitScalar(e),c=n,d=n,p=this;for(;s>h||u>h;)s&f&&(c=c.add(p)),u&f&&(d=d.add(p)),p=p.double(),s>>=f,u>>=f;return o&&(c=c.negate()),a&&(d=d.negate()),d=new y(r.mul(d.px,i.beta),d.py,d.pz),c.add(d)}multiply(e){l(e);let n,i,o=e;const{endo:s}=t;if(s){const{k1neg:e,k1:t,k2neg:a,k2:u}=s.splitScalar(o);let{p:c,f:l}=this.wNAF(t),{p:d,f:h}=this.wNAF(u);c=v.constTimeNegate(e,c),d=v.constTimeNegate(a,d),d=new y(r.mul(d.px,s.beta),d.py,d.pz),n=c.add(d),i=l.add(h)}else{const{p:e,f:t}=this.wNAF(o);n=e,i=t}return y.normalizeZ([n,i])[0]}multiplyAndAddUnsafe(e,t,r){const n=y.BASE,i=(e,t)=>t!==h&&t!==f&&e.equals(n)?e.multiply(t):e.multiplyUnsafe(t),o=i(this,t).add(i(e,r));return o.is0()?void 0:o}toAffine(e){const{px:t,py:n,pz:i}=this,o=this.is0();null==e&&(e=o?r.ONE:r.inv(i));const s=r.mul(t,e),a=r.mul(n,e),u=r.mul(i,e);if(o)return{x:r.ZERO,y:r.ZERO};if(!r.eql(u,r.ONE))throw new Error("invZ was invalid");return{x:s,y:a}}isTorsionFree(){const{h:e,isTorsionFree:r}=t;if(e===f)return!0;if(r)return r(y,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:e,clearCofactor:r}=t;return e===f?this:r?r(y,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),n(y,this,e)}toHex(e=!0){return a.My(this.toRawBytes(e))}}y.BASE=new y(t.Gx,t.Gy,r.ONE),y.ZERO=new y(r.ZERO,r.ONE,r.ZERO);const b=t.nBitLength,v=(0,u.A)(y,t.endo?Math.ceil(b/2):b);return{CURVE:t,ProjectivePoint:y,normPrivateKeyToScalar:d,weierstrassEquation:s,isWithinCurveOrder:c}}({...t,toBytes(e,t,n){const i=t.toAffine(),o=r.toBytes(i.x),s=a.Id;return n?s(Uint8Array.from([t.hasEvenY()?2:3]),o):s(Uint8Array.from([4]),o,r.toBytes(i.y))},fromBytes(e){const t=e.length,n=e[0],i=e.subarray(1);if(t!==o||2!==n&&3!==n){if(t===s&&4===n)return{x:r.fromBytes(i.subarray(0,r.BYTES)),y:r.fromBytes(i.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${t} was invalid. Expected ${o} compressed bytes or ${s} uncompressed bytes`)}{const e=a.bytesToNumberBE(i);if(!(h<(u=e)&&ua.My(a.lq(e,t.nByteLength));function A(e){return e>n>>f}const w=(e,t,r)=>a.bytesToNumberBE(e.slice(t,r));class E{constructor(e,t,r){this.r=e,this.s=t,this.recovery=r,this.assertValidity()}static fromCompact(e){const r=t.nByteLength;return e=(0,a.qj)("compactSignature",e,2*r),new E(w(e,0,r),w(e,r,2*r))}static fromDER(e){const{r:t,s:r}=d.toSig((0,a.qj)("DER",e));return new E(t,r)}assertValidity(){if(!b(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!b(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new E(this.r,this.s,e)}recoverPublicKey(e){const{r:n,s:i,recovery:o}=this,s=k((0,a.qj)("msgHash",e));if(null==o||![0,1,2,3].includes(o))throw new Error("recovery id invalid");const u=2===o||3===o?n+t.n:n;if(u>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const d=1&o?"03":"02",h=g.fromHex(d+v(u)),f=l(u),p=c(-s*f),m=c(i*f),y=g.BASE.multiplyAndAddUnsafe(h,p,m);if(!y)throw new Error("point at infinify");return y.assertValidity(),y}hasHighS(){return A(this.s)}normalizeS(){return this.hasHighS()?new E(this.r,c(-this.s),this.recovery):this}toDERRawBytes(){return a.hexToBytes(this.toDERHex())}toDERHex(){return d.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return a.hexToBytes(this.toCompactHex())}toCompactHex(){return v(this.r)+v(this.s)}}const _={isValidPrivateKey(e){try{return m(e),!0}catch(e){return!1}},normPrivateKeyToScalar:m,randomPrivateKey:()=>{const e=i.Tp(t.n);return i.qy(t.randomBytes(e),t.n)},precompute:(e=8,t=g.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)};function I(e){const t=a.aY(e),r="string"==typeof e,n=(t||r)&&e.length;return t?n===o||n===s:r?n===2*o||n===2*s:e instanceof g}const S=t.bits2int||function(e){const r=a.bytesToNumberBE(e),n=8*e.length-t.nBitLength;return n>0?r>>BigInt(n):r},k=t.bits2int_modN||function(e){return c(S(e))},C=a.OG(t.nBitLength);function T(e){if("bigint"!=typeof e)throw new Error("bigint expected");if(!(h<=e&&ee in i)))throw new Error("sign() legacy options not supported");const{hash:o,randomBytes:s}=t;let{lowS:u,prehash:d,extraEntropy:p}=i;null==u&&(u=!0),e=(0,a.qj)("msgHash",e),d&&(e=(0,a.qj)("prehashed msgHash",o(e)));const y=k(e),v=m(n),w=[T(v),T(y)];if(null!=p&&!1!==p){const e=!0===p?s(r.BYTES):p;w.push((0,a.qj)("extraEntropy",e))}const _=a.Id(...w),I=y;return{seed:_,k2sig:function(e){const t=S(e);if(!b(t))return;const r=l(t),n=g.BASE.multiply(t).toAffine(),i=c(n.x);if(i===h)return;const o=c(r*c(I+i*v));if(o===h)return;let s=(n.x===i?0:2)|Number(n.y&f),a=o;return u&&A(o)&&(a=function(e){return A(e)?c(-e):e}(o),s^=1),new E(i,a,s)}}}(e,n,i),u=t;return a.fg(u.hash.outputLen,u.nByteLength,u.hmac)(o,s)},verify:function(e,r,n,i=M){const o=e;if(r=(0,a.qj)("msgHash",r),n=(0,a.qj)("publicKey",n),"strict"in i)throw new Error("options.strict was renamed to lowS");const{lowS:s,prehash:u}=i;let h,f;try{if("string"==typeof o||a.aY(o))try{h=E.fromDER(o)}catch(e){if(!(e instanceof d.Err))throw e;h=E.fromCompact(o)}else{if("object"!=typeof o||"bigint"!=typeof o.r||"bigint"!=typeof o.s)throw new Error("PARSE");{const{r:e,s:t}=o;h=new E(e,t)}}f=g.fromHex(n)}catch(e){if("PARSE"===e.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(s&&h.hasHighS())return!1;u&&(r=t.hash(r));const{r:p,s:m}=h,y=k(r),b=l(m),v=c(y*b),A=c(p*b),w=g.BASE.multiplyAndAddUnsafe(f,v,A)?.toAffine();return!!w&&c(w.x)===p},ProjectivePoint:g,Signature:E,utils:_}}function m(e){return{hash:e,hmac:(t,...r)=>(0,o.w)(e,t,(0,s.Id)(...r)),randomBytes:s.po}}BigInt(4);const y=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),b=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),v=BigInt(1),A=BigInt(2),w=(e,t)=>(e+t/A)/t;const E=(0,i.D0)(y,void 0,void 0,{sqrt:function(e){const t=y,r=BigInt(3),n=BigInt(6),o=BigInt(11),s=BigInt(22),a=BigInt(23),u=BigInt(44),c=BigInt(88),l=e*e*e%t,d=l*l*e%t,h=(0,i.zH)(d,r,t)*d%t,f=(0,i.zH)(h,r,t)*d%t,p=(0,i.zH)(f,A,t)*l%t,g=(0,i.zH)(p,o,t)*p%t,m=(0,i.zH)(g,s,t)*g%t,b=(0,i.zH)(m,u,t)*m%t,v=(0,i.zH)(b,c,t)*b%t,w=(0,i.zH)(v,u,t)*m%t,_=(0,i.zH)(w,r,t)*d%t,I=(0,i.zH)(_,a,t)*g%t,S=(0,i.zH)(I,n,t)*l%t,k=(0,i.zH)(S,A,t);if(!E.eql(E.sqr(k),e))throw new Error("Cannot find square root");return k}}),_=function(e,t){const r=t=>g({...e,...m(t)});return Object.freeze({...r(t),create:r})}({a:BigInt(0),b:BigInt(7),Fp:E,n:b,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=b,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-v*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),s=r,a=BigInt("0x100000000000000000000000000000000"),u=w(s*e,t),c=w(-n*e,t);let l=(0,i.zi)(e-u*r-c*o,t),d=(0,i.zi)(-u*n-c*s,t);const h=l>a,f=d>a;if(h&&(l=t-l),f&&(d=t-d),l>a||d>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:h,k1:l,k2neg:f,k2:d}}}},n.s);BigInt(0),_.ProjectivePoint},26879:(e,t,r)=>{"use strict";function n(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function i(e,...t){if(!((r=e)instanceof Uint8Array||null!=r&&"object"==typeof r&&"Uint8Array"===r.constructor.name))throw new Error("Uint8Array expected");var r;if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function o(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function a(e,t){i(e);const r=t.outputLen;if(e.lengtha,ai:()=>n,ee:()=>i,t2:()=>s,tW:()=>o})},27816:(e,t,r)=>{"use strict";r.d(t,{TQ:()=>s,ol:()=>a,r9:()=>o});var n=r(26879),i=r(30036);const o=(e,t,r)=>e&t^~e&r,s=(e,t,r)=>e&t^e&r^t&r;class a extends i.Vw{constructor(e,t,r,n){super(),this.blockLen=e,this.outputLen=t,this.padOffset=r,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,i.O8)(this.buffer)}update(e){(0,n.t2)(this);const{view:t,buffer:r,blockLen:o}=this,s=(e=(0,i.ZJ)(e)).length;for(let n=0;no-a&&(this.process(r,0),a=0);for(let e=a;e>i&o),a=Number(r&o),u=n?4:0,c=n?0:4;e.setUint32(t+u,s,n),e.setUint32(t+c,a,n)}(r,o-8,BigInt(8*this.length),s),this.process(r,0);const u=(0,i.O8)(e),c=this.outputLen;if(c%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=c/4,d=this.get();if(l>d.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e{"use strict";r.d(t,{Ay:()=>d,B4:()=>u,P5:()=>a,WM:()=>c,im:()=>l,lD:()=>s});const n=BigInt(2**32-1),i=BigInt(32);function o(e,t=!1){return t?{h:Number(e&n),l:Number(e>>i&n)}:{h:0|Number(e>>i&n),l:0|Number(e&n)}}function s(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let i=0;ie<>>32-r,u=(e,t,r)=>t<>>32-r,c=(e,t,r)=>t<>>64-r,l=(e,t,r)=>e<>>64-r,d={fromBig:o,split:s,toBig:(e,t)=>BigInt(e>>>0)<>>0),shrSH:(e,t,r)=>e>>>r,shrSL:(e,t,r)=>e<<32-r|t>>>r,rotrSH:(e,t,r)=>e>>>r|t<<32-r,rotrSL:(e,t,r)=>e<<32-r|t>>>r,rotrBH:(e,t,r)=>e<<64-r|t>>>r-32,rotrBL:(e,t,r)=>e>>>r-32|t<<64-r,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:a,rotlSL:u,rotlBH:c,rotlBL:l,add:function(e,t,r,n){const i=(t>>>0)+(n>>>0);return{h:e+r+(i/2**32|0)|0,l:0|i}},add3L:(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),add3H:(e,t,r,n)=>t+r+n+(e/2**32|0)|0,add4L:(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0),add4H:(e,t,r,n,i)=>t+r+n+i+(e/2**32|0)|0,add5H:(e,t,r,n,i,o)=>t+r+n+i+o+(e/2**32|0)|0,add5L:(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0)}},97713:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});var n=r(26879),i=r(30036);class o extends i.Vw{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,n.tW)(e);const r=(0,i.ZJ)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?e.create().update(r).digest():r);for(let e=0;enew o(e,t).update(r).digest();s.create=(e,t)=>new o(e,t)},87971:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(26879),i=r(97713),o=r(30036);function s(e,t,r,s){const{c:a,dkLen:u,DK:c,PRF:l,PRFSalt:d}=function(e,t,r,s){(0,n.tW)(e);const a=(0,o.tY)({dkLen:32,asyncTick:10},s),{c:u,dkLen:c,asyncTick:l}=a;if((0,n.ai)(u),(0,n.ai)(c),(0,n.ai)(l),u<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const d=(0,o.ZJ)(t),h=(0,o.ZJ)(r),f=new Uint8Array(c),p=i.w.create(e,d),g=p._cloneInto().update(h);return{c:u,dkLen:c,asyncTick:l,DK:f,PRF:p,PRFSalt:g}}(e,t,r,s);let h;const f=new Uint8Array(4),p=(0,o.O8)(f),g=new Uint8Array(l.outputLen);for(let e=1,t=0;t{"use strict";r.d(t,{s:()=>c});var n=r(27816),i=r(30036);const o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),s=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),a=new Uint32Array(64);class u extends n.ol{constructor(){super(64,32,8,!1),this.A=0|s[0],this.B=0|s[1],this.C=0|s[2],this.D=0|s[3],this.E=0|s[4],this.F=0|s[5],this.G=0|s[6],this.H=0|s[7]}get(){const{A:e,B:t,C:r,D:n,E:i,F:o,G:s,H:a}=this;return[e,t,r,n,i,o,s,a]}set(e,t,r,n,i,o,s,a){this.A=0|e,this.B=0|t,this.C=0|r,this.D=0|n,this.E=0|i,this.F=0|o,this.G=0|s,this.H=0|a}process(e,t){for(let r=0;r<16;r++,t+=4)a[r]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=a[e-15],r=a[e-2],n=(0,i.Ow)(t,7)^(0,i.Ow)(t,18)^t>>>3,o=(0,i.Ow)(r,17)^(0,i.Ow)(r,19)^r>>>10;a[e]=o+a[e-7]+n+a[e-16]|0}let{A:r,B:s,C:u,D:c,E:l,F:d,G:h,H:f}=this;for(let e=0;e<64;e++){const t=f+((0,i.Ow)(l,6)^(0,i.Ow)(l,11)^(0,i.Ow)(l,25))+(0,n.r9)(l,d,h)+o[e]+a[e]|0,p=((0,i.Ow)(r,2)^(0,i.Ow)(r,13)^(0,i.Ow)(r,22))+(0,n.TQ)(r,s,u)|0;f=h,h=d,d=l,l=c+t|0,c=u,u=s,s=r,r=t+p|0}r=r+this.A|0,s=s+this.B|0,u=u+this.C|0,c=c+this.D|0,l=l+this.E|0,d=d+this.F|0,h=h+this.G|0,f=f+this.H|0,this.set(r,s,u,c,l,d,h,f)}roundClean(){a.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const c=(0,i.ld)((()=>new u))},30113:(e,t,r)=>{"use strict";r.d(t,{C2:()=>w,lY:()=>E});var n=r(26879),i=r(49964),o=r(30036);const s=[],a=[],u=[],c=BigInt(0),l=BigInt(1),d=BigInt(2),h=BigInt(7),f=BigInt(256),p=BigInt(113);for(let e=0,t=l,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],s.push(2*(5*n+r)),a.push((e+1)*(e+2)/2%64);let i=c;for(let e=0;e<7;e++)t=(t<>h)*p)%f,t&d&&(i^=l<<(l<r>32?(0,i.WM)(e,t,r):(0,i.P5)(e,t,r),b=(e,t,r)=>r>32?(0,i.im)(e,t,r):(0,i.B4)(e,t,r);class v extends o.Vw{constructor(e,t,r,i=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.ai)(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.DH)(this.state)}keccak(){o.qv||(0,o.Fc)(this.state32),function(e,t=24){const r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const n=(t+8)%10,i=(t+2)%10,o=r[i],s=r[i+1],a=y(o,s,1)^r[n],u=b(o,s,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=u}let t=e[2],i=e[3];for(let r=0;r<24;r++){const n=a[r],o=y(t,i,n),u=b(t,i,n),c=s[r];t=e[c],i=e[c+1],e[c]=o,e[c+1]=u}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=g[n],e[1]^=m[n]}r.fill(0)}(this.state32,this.rounds),o.qv||(0,o.Fc)(this.state32),this.posOut=0,this.pos=0}update(e){(0,n.t2)(this);const{blockLen:t,state:r}=this,i=(e=(0,o.ZJ)(e)).length;for(let n=0;n=r&&this.keccak();const o=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.ai)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.CG)(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new v(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}const A=(e,t,r)=>(0,o.ld)((()=>new v(t,e,r))),w=A(6,136,32),E=A(1,136,32)},15460:(e,t,r)=>{"use strict";r.d(t,{Zf:()=>d});var n=r(27816),i=r(49964),o=r(30036);const[s,a]=(()=>i.Ay.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))))(),u=new Uint32Array(80),c=new Uint32Array(80);class l extends n.ol{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:r,Bl:n,Ch:i,Cl:o,Dh:s,Dl:a,Eh:u,El:c,Fh:l,Fl:d,Gh:h,Gl:f,Hh:p,Hl:g}=this;return[e,t,r,n,i,o,s,a,u,c,l,d,h,f,p,g]}set(e,t,r,n,i,o,s,a,u,c,l,d,h,f,p,g){this.Ah=0|e,this.Al=0|t,this.Bh=0|r,this.Bl=0|n,this.Ch=0|i,this.Cl=0|o,this.Dh=0|s,this.Dl=0|a,this.Eh=0|u,this.El=0|c,this.Fh=0|l,this.Fl=0|d,this.Gh=0|h,this.Gl=0|f,this.Hh=0|p,this.Hl=0|g}process(e,t){for(let r=0;r<16;r++,t+=4)u[r]=e.getUint32(t),c[r]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|u[e-15],r=0|c[e-15],n=i.Ay.rotrSH(t,r,1)^i.Ay.rotrSH(t,r,8)^i.Ay.shrSH(t,r,7),o=i.Ay.rotrSL(t,r,1)^i.Ay.rotrSL(t,r,8)^i.Ay.shrSL(t,r,7),s=0|u[e-2],a=0|c[e-2],l=i.Ay.rotrSH(s,a,19)^i.Ay.rotrBH(s,a,61)^i.Ay.shrSH(s,a,6),d=i.Ay.rotrSL(s,a,19)^i.Ay.rotrBL(s,a,61)^i.Ay.shrSL(s,a,6),h=i.Ay.add4L(o,d,c[e-7],c[e-16]),f=i.Ay.add4H(h,n,l,u[e-7],u[e-16]);u[e]=0|f,c[e]=0|h}let{Ah:r,Al:n,Bh:o,Bl:l,Ch:d,Cl:h,Dh:f,Dl:p,Eh:g,El:m,Fh:y,Fl:b,Gh:v,Gl:A,Hh:w,Hl:E}=this;for(let e=0;e<80;e++){const t=i.Ay.rotrSH(g,m,14)^i.Ay.rotrSH(g,m,18)^i.Ay.rotrBH(g,m,41),_=i.Ay.rotrSL(g,m,14)^i.Ay.rotrSL(g,m,18)^i.Ay.rotrBL(g,m,41),I=g&y^~g&v,S=m&b^~m&A,k=i.Ay.add5L(E,_,S,a[e],c[e]),C=i.Ay.add5H(k,w,t,I,s[e],u[e]),T=0|k,x=i.Ay.rotrSH(r,n,28)^i.Ay.rotrBH(r,n,34)^i.Ay.rotrBH(r,n,39),M=i.Ay.rotrSL(r,n,28)^i.Ay.rotrBL(r,n,34)^i.Ay.rotrBL(r,n,39),B=r&o^r&d^o&d,P=n&l^n&h^l&h;w=0|v,E=0|A,v=0|y,A=0|b,y=0|g,b=0|m,({h:g,l:m}=i.Ay.add(0|f,0|p,0|C,0|T)),f=0|d,p=0|h,d=0|o,h=0|l,o=0|r,l=0|n;const R=i.Ay.add3L(T,M,P);r=i.Ay.add3H(R,C,x,B),n=0|R}({h:r,l:n}=i.Ay.add(0|this.Ah,0|this.Al,0|r,0|n)),({h:o,l}=i.Ay.add(0|this.Bh,0|this.Bl,0|o,0|l)),({h:d,l:h}=i.Ay.add(0|this.Ch,0|this.Cl,0|d,0|h)),({h:f,l:p}=i.Ay.add(0|this.Dh,0|this.Dl,0|f,0|p)),({h:g,l:m}=i.Ay.add(0|this.Eh,0|this.El,0|g,0|m)),({h:y,l:b}=i.Ay.add(0|this.Fh,0|this.Fl,0|y,0|b)),({h:v,l:A}=i.Ay.add(0|this.Gh,0|this.Gl,0|v,0|A)),({h:w,l:E}=i.Ay.add(0|this.Hh,0|this.Hl,0|w,0|E)),this.set(r,n,o,l,d,h,f,p,g,m,y,b,v,A,w,E)}roundClean(){u.fill(0),c.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const d=(0,o.ld)((()=>new l))},30036:(e,t,r)=>{"use strict";r.d(t,{Vw:()=>A,Fc:()=>d,My:()=>f,tY:()=>E,Id:()=>v,O8:()=>s,aT:()=>m,qv:()=>c,po:()=>I,aZ:()=>u,Ow:()=>a,ZJ:()=>b,DH:()=>o,AI:()=>y,ld:()=>_});const n="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0;var i=r(26879);const o=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),s=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),a=(e,t)=>e<<32-t|e>>>t,u=(e,t)=>e<>>32-t>>>0,c=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],l=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255;function d(e){for(let t=0;tt.toString(16).padStart(2,"0")));function f(e){(0,i.ee)(e);let t="";for(let r=0;r=p._0&&e<=p._9?e-p._0:e>=p._A&&e<=p._F?e-(p._A-10):e>=p._a&&e<=p._f?e-(p._a-10):void 0}function m(e){if("string"!=typeof e)throw new Error("hex string expected, got "+typeof e);const t=e.length,r=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const n=new Uint8Array(r);for(let t=0,i=0;te().update(b(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function I(e=32){if(n&&"function"==typeof n.getRandomValues)return n.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}},41972:(e,t,r)=>{"use strict";r.d(t,{c:()=>G});var n=r(97713),i=r(27816),o=r(30036);const s=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),a=new Uint8Array(new Array(16).fill(0).map(((e,t)=>t)));let u=[a],c=[a.map((e=>(9*e+5)%16))];for(let e=0;e<4;e++)for(let t of[u,c])t.push(t[e].map((e=>s[e])));const l=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((e=>new Uint8Array(e))),d=u.map(((e,t)=>e.map((e=>l[t][e])))),h=c.map(((e,t)=>e.map((e=>l[t][e])))),f=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),p=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]);function g(e,t,r,n){return 0===e?t^r^n:1===e?t&r|~t&n:2===e?(t|~r)^n:3===e?t&n|r&~n:t^(r|~n)}const m=new Uint32Array(16);class y extends i.ol{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:e,h1:t,h2:r,h3:n,h4:i}=this;return[e,t,r,n,i]}set(e,t,r,n,i){this.h0=0|e,this.h1=0|t,this.h2=0|r,this.h3=0|n,this.h4=0|i}process(e,t){for(let r=0;r<16;r++,t+=4)m[r]=e.getUint32(t,!0);let r=0|this.h0,n=r,i=0|this.h1,s=i,a=0|this.h2,l=a,y=0|this.h3,b=y,v=0|this.h4,A=v;for(let e=0;e<5;e++){const t=4-e,w=f[e],E=p[e],_=u[e],I=c[e],S=d[e],k=h[e];for(let t=0;t<16;t++){const n=(0,o.aZ)(r+g(e,i,a,y)+m[_[t]]+w,S[t])+v|0;r=v,v=y,y=0|(0,o.aZ)(a,10),a=i,i=n}for(let e=0;e<16;e++){const r=(0,o.aZ)(n+g(t,s,l,b)+m[I[e]]+E,k[e])+A|0;n=A,A=b,b=0|(0,o.aZ)(l,10),l=s,s=r}}this.set(this.h1+a+b|0,this.h2+y+A|0,this.h3+v+n|0,this.h4+r+s|0,this.h0+i+l|0)}roundClean(){m.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const b=(0,o.ld)((()=>new y));var v=r(52001),A=r(15460),w=r(26879),E=r(72896),_=r(26681);function I(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function S(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}function k(...e){const t=e=>e,r=(e,t)=>r=>e(t(r));return{encode:e.map((e=>e.encode)).reduceRight(r,t),decode:e.map((e=>e.decode)).reduce(r,t)}}function C(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map((t=>{if(I(t),t<0||t>=e.length)throw new Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]}))},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map((t=>{if("string"!=typeof t)throw new Error(`alphabet.decode: not string element=${t}`);const r=e.indexOf(t);if(-1===r)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return r}))}}}function T(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(e)}}}function x(e,t="="){if(I(e),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let e of r)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;r.length*e%8;)r.push(t);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let e of r)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let n=r.length;if(n*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&r[n-1]===t;n--)if(!((n-1)*e%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,n)}}}function M(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function B(e,t,r){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let n=0;const i=[],o=Array.from(e);for(o.forEach((e=>{if(I(e),e<0||e>=t)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,s=!0;for(let i=n;it?P(t,e%t):e,R=(e,t)=>e+(t-P(e,t));function O(e,t,r,n){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(R(t,r)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${r} carryBits=${R(t,r)}`);let i=0,o=0;const s=2**r-1,a=[];for(const n of e){if(I(n),n>=2**t)throw new Error(`convertRadix2: invalid data word=${n} from=${t}`);if(i=i<32)throw new Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=r;o-=r)a.push((i>>o-r&s)>>>0);i&=2**o-1}if(i=i<=t)throw new Error("Excess padding");if(!n&&i)throw new Error(`Non-zero padding: ${i}`);return n&&o>0&&a.push(i>>>0),a}function N(e,t=!1){if(I(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(R(8,e)>32||R(e,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!S(r))throw new Error("radix2.encode input should be Uint8Array");return O(Array.from(r),8,e,!t)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(O(r,e,8,t))}}}N(4),C("0123456789ABCDEF"),T(""),N(5),C("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),x(5),T(""),N(5),C("0123456789ABCDEFGHIJKLMNOPQRSTUV"),x(5),T(""),N(5),C("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),T(""),M((e=>e.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),N(6),C("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),x(6),T(""),N(6),C("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),T(""),N(6),C("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),x(6),T("");const D=(N(6),C("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),T(""),e=>{return k((I(t=58),{encode:e=>{if(!S(e))throw new Error("radix.encode input should be Uint8Array");return B(Array.from(e),256,t)},decode:e=>{if(!Array.isArray(e)||e.length&&"number"!=typeof e[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(B(e,t,256))}}),C(e),T(""));var t})("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");C("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),T("");const L=(N(4),C("0123456789abcdef"),T(""),M((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()})),E.bI.ProjectivePoint),U=(e=>k(function(e,t){if(I(e),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(r){if(!S(r))throw new Error("checksum.encode: input should be Uint8Array");const n=t(r).slice(0,e),i=new Uint8Array(r.length+e);return i.set(r),i.set(n,r.length),i},decode(r){if(!S(r))throw new Error("checksum.decode: input should be Uint8Array");const n=r.slice(0,-e),i=t(n).slice(0,e),o=r.slice(-e);for(let t=0;te(e(t)))),D))(v.s);function F(e){return BigInt(`0x${(0,o.My)(e)}`)}const j=(0,o.AI)("Bitcoin seed"),z={private:76066276,public:76067358},H=2147483648,K=e=>{if(!Number.isSafeInteger(e)||e<0||e>2**32-1)throw new Error(`Invalid number=${e}. Should be from 0 to 2 ** 32 - 1`);const t=new Uint8Array(4);return(0,o.O8)(t).setUint32(0,e,!1),t};class G{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return e=this.pubHash,(0,o.O8)(e).getUint32(0,!1);var e}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const e=this.privateKey;if(!e)throw new Error("No private key");return U.encode(this.serialize(this.versions.private,(0,o.Id)(new Uint8Array([0]),e)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return U.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(e,t=z){if((0,w.ee)(e),8*e.length<128||8*e.length>512)throw new Error(`HDKey: wrong seed length=${e.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const r=(0,n.w)(A.Zf,j,e);return new G({versions:t,chainCode:r.slice(32),privateKey:r.slice(0,32)})}static fromExtendedKey(e,t=z){const r=U.decode(e),n=(0,o.O8)(r),i=n.getUint32(0,!1),s={versions:t,depth:r[4],parentFingerprint:n.getUint32(5,!1),index:n.getUint32(9,!1),chainCode:r.slice(13,45)},a=r.slice(45),u=0===a[0];if(i!==t[u?"private":"public"])throw new Error("Version mismatch");return new G(u?{...s,privateKey:a.slice(1)}:{...s,publicKey:a})}static fromJSON(e){return G.fromExtendedKey(e.xpriv)}constructor(e){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!e||"object"!=typeof e)throw new Error("HDKey.constructor must not be called directly");if(this.versions=e.versions||z,this.depth=e.depth||0,this.chainCode=e.chainCode||null,this.index=e.index||0,this.parentFingerprint=e.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(e.publicKey&&e.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(e.privateKey){if(!E.bI.utils.isValidPrivateKey(e.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof e.privateKey?e.privateKey:F(e.privateKey),this.privKeyBytes=(t=this.privKey,(0,o.aT)(t.toString(16).padStart(64,"0"))),this.pubKey=E.bI.getPublicKey(e.privateKey,!0)}else{if(!e.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=L.fromHex(e.publicKey).toRawBytes(!0)}var t,r;this.pubHash=(r=this.pubKey,b((0,v.s)(r)))}derive(e){if(!/^[mM]'?/.test(e))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(e))return this;const t=e.replace(/^[mM]'?\//,"").split("/");let r=this;for(const e of t){const t=/^(\d+)('?)$/.exec(e),n=t&&t[1];if(!t||3!==t.length||"string"!=typeof n)throw new Error(`Invalid child index: ${e}`);let i=+n;if(!Number.isSafeInteger(i)||i>=H)throw new Error("Invalid index");"'"===t[2]&&(i+=H),r=r.deriveChild(i)}return r}deriveChild(e){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let t=K(e);if(e>=H){const e=this.privateKey;if(!e)throw new Error("Could not derive hardened child key");t=(0,o.Id)(new Uint8Array([0]),e,t)}else t=(0,o.Id)(this.pubKey,t);const r=(0,n.w)(A.Zf,this.chainCode,t),i=F(r.slice(0,32)),s=r.slice(32);if(!E.bI.utils.isValidPrivateKey(i))throw new Error("Tweak bigger than curve order");const a={versions:this.versions,chainCode:s,depth:this.depth+1,parentFingerprint:this.fingerprint,index:e};try{if(this.privateKey){const e=(0,_.zi)(this.privKey+i,E.bI.CURVE.n);if(!E.bI.utils.isValidPrivateKey(e))throw new Error("The tweak was out of range or the resulted private key is invalid");a.privateKey=e}else{const e=L.fromHex(this.pubKey).add(L.fromPrivateKey(i));if(e.equals(L.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");a.publicKey=e.toRawBytes(!0)}return new G(a)}catch(t){return this.deriveChild(e+1)}}sign(e){if(!this.privateKey)throw new Error("No privateKey set!");return(0,w.ee)(e,32),E.bI.sign(e,this.privKey).toCompactRawBytes()}verify(e,t){if((0,w.ee)(e,32),(0,w.ee)(t,64),!this.publicKey)throw new Error("No publicKey set!");let r;try{r=E.bI.Signature.fromCompact(t)}catch(e){return!1}return E.bI.verify(r,e,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(e,t){if(!this.chainCode)throw new Error("No chainCode set");return(0,w.ee)(t,33),(0,o.Id)(K(e),new Uint8Array([this.depth]),K(this.parentFingerprint),K(this.index),this.chainCode,t)}}},53504:(e,t,r)=>{"use strict";function n(e){if(e)return function(e){for(var t in n.prototype)e[t]=n.prototype[t];return e}(e)}r.r(t),r.d(t,{Emitter:()=>n}),n.prototype.on=n.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},n.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this},n.prototype.off=n.prototype.removeListener=n.prototype.removeAllListeners=n.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var r,n=this._callbacks["$"+e];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var i=0;i{"use strict";r.d(t,{LN:()=>o});var n,i=r(4364);function o(e){const t=({register:t})=>t(e);try{window.dispatchEvent(new s(t))}catch(e){i.error("wallet-standard:register-wallet event could not be dispatched\n",e)}try{window.addEventListener("wallet-standard:app-ready",(({detail:e})=>t(e)))}catch(e){i.error("wallet-standard:app-ready event listener could not be added\n",e)}}class s extends Event{constructor(e){super("wallet-standard:register-wallet",{bubbles:!1,cancelable:!1,composed:!1}),n.set(this,void 0),function(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");"a"===n?i.call(e,r):i?i.value=r:t.set(e,r)}(this,n,e,"f")}get detail(){return function(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}(this,n,"f")}get type(){return"wallet-standard:register-wallet"}preventDefault(){throw new Error("preventDefault cannot be called")}stopImmediatePropagation(){throw new Error("stopImmediatePropagation cannot be called")}stopPropagation(){throw new Error("stopPropagation cannot be called")}}n=new WeakMap},54357:(e,t,r)=>{"use strict";function n(e){var t,r,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;ti});const i=function(){for(var e,t,r=0,i="",o=arguments.length;r{"use strict";r.d(t,{So:()=>O});var n=r(45855);const i=BigInt(2**32-1),o=BigInt(32);function s(e,t=!1){return t?{h:Number(e&i),l:Number(e>>o&i)}:{h:0|Number(e>>o&i),l:0|Number(e&i)}}const a=function(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let i=0;ie<>>32-r,c=(e,t,r)=>t<>>32-r,l=(e,t,r)=>t<>>64-r,d=(e,t,r)=>e<>>64-r;var h=r(98612);const[f,p,g]=[[],[],[]],m=BigInt(0),y=BigInt(1),b=BigInt(2),v=BigInt(7),A=BigInt(256),w=BigInt(113);for(let e=0,t=y,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],f.push(2*(5*n+r)),p.push((e+1)*(e+2)/2%64);let i=m;for(let e=0;e<7;e++)t=(t<>v)*w)%A,t&b&&(i^=y<<(y<r>32?l(e,t,r):u(e,t,r),S=(e,t,r)=>r>32?d(e,t,r):c(e,t,r);class k extends h.Vw{constructor(e,t,r,i=!1,o=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,n.Ay.number(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,h.DH)(this.state)}keccak(){!function(e,t=24){const r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const n=(t+8)%10,i=(t+2)%10,o=r[i],s=r[i+1],a=I(o,s,1)^r[n],u=S(o,s,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=a,e[t+r+1]^=u}let t=e[2],i=e[3];for(let r=0;r<24;r++){const n=p[r],o=I(t,i,n),s=S(t,i,n),a=f[r];t=e[a],i=e[a+1],e[a]=o,e[a+1]=s}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=E[n],e[1]^=_[n]}r.fill(0)}(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){n.Ay.exists(this);const{blockLen:t,state:r}=this,i=(e=(0,h.ZJ)(e)).length;for(let n=0;n=r&&this.keccak();const o=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return n.Ay.number(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(n.Ay.output(e,this),this.finished)throw new Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){const{blockLen:t,suffix:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new k(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}const C=(e,t,r)=>(0,h.ld)((()=>new k(t,e,r))),T=(C(6,144,28),C(6,136,32),C(6,104,48),C(6,72,64),C(1,144,28)),x=C(1,136,32),M=C(1,104,48),B=C(1,72,64),P=(e,t,r)=>(0,h.gL)(((n={})=>new k(t,e,void 0===n.dkLen?r:n.dkLen,!0)));P(31,168,16),P(31,136,32);var R=r(49502);(0,R.RS)(T);const O=(()=>{const e=(0,R.RS)(x);return e.create=x.create,e})();(0,R.RS)(M),(0,R.RS)(B)},49502:(e,t,r)=>{"use strict";r.d(t,{AI:()=>i.AI,ND:()=>s,RS:()=>a,aT:()=>o});var n=r(45855),i=r(98612);function o(e){const t=e.startsWith("0x")?e.substring(2):e;return(0,i.aT)(t)}function s(e,t){if(e.length!==t.length)return!1;for(let r=0;r(n.Ay.bytes(t),e(t))}n.Ay.bool,n.Ay.bytes,(()=>{const e="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,t="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);t&&!e&&t("crypto")})()},45855:(e,t,r)=>{"use strict";function n(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}function i(e,...t){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}r.d(t,{Ay:()=>o});const o={number:n,bool:function(e){if("boolean"!=typeof e)throw new Error(`Expected boolean, not ${e}`)},bytes:i,hash:function(e){if("function"!=typeof e||"function"!=typeof e.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)},exists:function(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")},output:function(e,t){i(e);const r=t.outputLen;if(e.length{"use strict";r.d(t,{Vw:()=>h,Id:()=>d,O8:()=>s,aT:()=>u,po:()=>g,Ow:()=>a,ZJ:()=>l,DH:()=>o,AI:()=>c,ld:()=>f,gL:()=>p});const n="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,i=e=>e instanceof Uint8Array,o=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),s=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),a=(e,t)=>e<<32-t|e>>>t;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function u(e){if("string"!=typeof e)throw new Error("hex string expected, got "+typeof e);const t=e.length;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(t/2);for(let t=0;te+t.length),0));let r=0;return e.forEach((e=>{if(!i(e))throw new Error("Uint8Array expected");t.set(e,r),r+=e.length})),t}Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));class h{clone(){return this._cloneInto()}}function f(e){const t=t=>e().update(l(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function p(e){const t=(t,r)=>e(r).update(l(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t}function g(e=32){if(n&&"function"==typeof n.getRandomValues)return n.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}},63863:(e,t,r)=>{"use strict";r.r(t),r.d(t,{deleteDB:()=>m,openDB:()=>g,unwrap:()=>p,wrap:()=>f});const n=(e,t)=>t.some((t=>e instanceof t));let i,o;const s=new WeakMap,a=new WeakMap,u=new WeakMap,c=new WeakMap,l=new WeakMap;let d={get(e,t,r){if(e instanceof IDBTransaction){if("done"===t)return a.get(e);if("objectStoreNames"===t)return e.objectStoreNames||u.get(e);if("store"===t)return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return f(e[t])},set:(e,t,r)=>(e[t]=r,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function h(e){return"function"==typeof e?(t=e)!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(o||(o=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(t)?function(...e){return t.apply(p(this),e),f(s.get(this))}:function(...e){return f(t.apply(p(this),e))}:function(e,...r){const n=t.call(p(this),e,...r);return u.set(n,e.sort?e.sort():[e]),f(n)}:(e instanceof IDBTransaction&&function(e){if(a.has(e))return;const t=new Promise(((t,r)=>{const n=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{t(),n()},o=()=>{r(e.error||new DOMException("AbortError","AbortError")),n()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)}));a.set(e,t)}(e),n(e,i||(i=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(e,d):e);var t}function f(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,r)=>{const n=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{t(f(e.result)),n()},o=()=>{r(e.error),n()};e.addEventListener("success",i),e.addEventListener("error",o)}));return t.then((t=>{t instanceof IDBCursor&&s.set(t,e)})).catch((()=>{})),l.set(t,e),t}(e);if(c.has(e))return c.get(e);const t=h(e);return t!==e&&(c.set(e,t),l.set(t,e)),t}const p=e=>l.get(e);function g(e,t,{blocked:r,upgrade:n,blocking:i,terminated:o}={}){const s=indexedDB.open(e,t),a=f(s);return n&&s.addEventListener("upgradeneeded",(e=>{n(f(s.result),e.oldVersion,e.newVersion,f(s.transaction),e)})),r&&s.addEventListener("blocked",(e=>r(e.oldVersion,e.newVersion,e))),a.then((e=>{o&&e.addEventListener("close",(()=>o())),i&&e.addEventListener("versionchange",(e=>i(e.oldVersion,e.newVersion,e)))})).catch((()=>{})),a}function m(e,{blocked:t}={}){const r=indexedDB.deleteDatabase(e);return t&&r.addEventListener("blocked",(e=>t(e.oldVersion,e))),f(r).then((()=>{}))}const y=["get","getKey","getAll","getAllKeys","count"],b=["put","add","delete","clear"],v=new Map;function A(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!=typeof t)return;if(v.get(t))return v.get(t);const r=t.replace(/FromIndex$/,""),n=t!==r,i=b.includes(r);if(!(r in(n?IDBIndex:IDBObjectStore).prototype)||!i&&!y.includes(r))return;const o=async function(e,...t){const o=this.transaction(e,i?"readwrite":"readonly");let s=o.store;return n&&(s=s.index(t.shift())),(await Promise.all([s[r](...t),i&&o.done]))[0]};return v.set(t,o),o}var w;w=d,d={...w,get:(e,t,r)=>A(e,t)||w.get(e,t,r),has:(e,t)=>!!A(e,t)||w.has(e,t)}},93584:(e,t,r)=>{"use strict";r.d(t,{D4:()=>y});var n=r(1048).Buffer;const i="function"==typeof n,o="function"==typeof TextDecoder?new TextDecoder:void 0,s=("function"==typeof TextEncoder&&new TextEncoder,Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=")),a=(e=>{let t={};return e.forEach(((e,r)=>t[e]=r)),t})(s),u=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,c=String.fromCharCode.bind(String),l="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),d=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),h=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,f=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return c(55296+(t>>>10))+c(56320+(1023&t));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},p="function"==typeof atob?e=>atob(d(e)):i?e=>n.from(e,"base64").toString("binary"):e=>{if(e=e.replace(/\s+/g,""),!u.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,r,n,i="";for(let o=0;o>16&255):64===n?c(t>>16&255,t>>8&255):c(t>>16&255,t>>8&255,255&t);return i},g=i?e=>l(n.from(e,"base64")):e=>l(p(e).split("").map((e=>e.charCodeAt(0)))),m=i?e=>n.from(e,"base64").toString("utf8"):o?e=>o.decode(g(e)):e=>p(e).replace(h,f),y=e=>m(d(e.replace(/[-_]/g,(e=>"-"==e?"+":"/"))))},33182:(e,t,r)=>{"use strict";r.d(t,{s:()=>i});class n extends Error{}function i(e,t){if("string"!=typeof e)throw new n("Invalid token specified: must be a string");t||(t={});const r=!0===t.header?0:1,i=e.split(".")[r];if("string"!=typeof i)throw new n(`Invalid token specified: missing part #${r+1}`);let o;try{o=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return function(e){return decodeURIComponent(atob(e).replace(/(.)/g,((e,t)=>{let r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r})))}(t)}catch(e){return atob(t)}}(i)}catch(e){throw new n(`Invalid token specified: invalid base64 for part #${r+1} (${e.message})`)}try{return JSON.parse(o)}catch(e){throw new n(`Invalid token specified: invalid json for part #${r+1} (${e.message})`)}}n.prototype.name="InvalidTokenError"},27801:(e,t,r)=>{"use strict";r.d(t,{KC:()=>C,KJ:()=>b,L5:()=>T,NW:()=>k,PV:()=>S,YO:()=>m,Yj:()=>I,ai:()=>w,au:()=>x,bz:()=>g,eu:()=>v,g1:()=>_,lq:()=>E,me:()=>A,vA:()=>l,vt:()=>d,zM:()=>y}),r(4364);class n extends TypeError{constructor(e,t){let r;const{message:n,...i}=e,{path:o}=e;super(0===o.length?n:"At path: "+o.join(".")+" -- "+n),Object.assign(this,i),this.name=this.constructor.name,this.failures=()=>{var n;return null!=(n=r)?n:r=[e,...t()]}}}function i(e){return"object"==typeof e&&null!=e}function o(e){return"string"==typeof e?JSON.stringify(e):""+e}function s(e,t,r,n){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:i,branch:s}=t,{type:a}=r,{refinement:u,message:c="Expected a value of type `"+a+"`"+(u?" with refinement `"+u+"`":"")+", but received: `"+o(n)+"`"}=e;return{value:n,type:a,refinement:u,key:i[i.length-1],path:i,branch:s,...e,message:c}}function*a(e,t,r,n){var o;i(o=e)&&"function"==typeof o[Symbol.iterator]||(e=[e]);for(const i of e){const e=s(i,t,r,n);e&&(yield e)}}function*u(e,t,r={}){const{path:n=[],branch:o=[e],coerce:s=!1,mask:a=!1}=r,c={path:n,branch:o};if(s&&(e=t.coercer(e,c),a&&"type"!==t.type&&i(t.schema)&&i(e)&&!Array.isArray(e)))for(const r in e)void 0===t.schema[r]&&delete e[r];let l=!0;for(const r of t.validator(e,c))l=!1,yield[r,void 0];for(let[r,d,h]of t.entries(e,c)){const t=u(d,h,{path:void 0===r?n:[...n,r],branch:void 0===r?o:[...o,d],coerce:s,mask:a});for(const n of t)n[0]?(l=!1,yield[n[0],void 0]):s&&(d=n[1],void 0===r?e=d:e instanceof Map?e.set(r,d):e instanceof Set?e.add(d):i(e)&&(e[r]=d))}if(l)for(const r of t.refiner(e,c))l=!1,yield[r,void 0];l&&(yield[void 0,e])}class c{constructor(e){const{type:t,schema:r,validator:n,refiner:i,coercer:o=(e=>e),entries:s=function*(){}}=e;this.type=t,this.schema=r,this.entries=s,this.coercer=o,this.validator=n?(e,t)=>a(n(e,t),t,this,e):()=>[],this.refiner=i?(e,t)=>a(i(e,t),t,this,e):()=>[]}assert(e){return l(e,this)}create(e){return d(e,this)}is(e){return h(e,this)}mask(e){return function(e,t){const r=f(e,t,{coerce:!0,mask:!0});if(r[0])throw r[0];return r[1]}(e,this)}validate(e,t={}){return f(e,this,t)}}function l(e,t){const r=f(e,t);if(r[0])throw r[0]}function d(e,t){const r=f(e,t,{coerce:!0});if(r[0])throw r[0];return r[1]}function h(e,t){return!f(e,t)[0]}function f(e,t,r={}){const i=u(e,t,r),o=function(e){const{done:t,value:r}=e.next();return t?void 0:r}(i);return o[0]?[new n(o[0],(function*(){for(const e of i)e[0]&&(yield e[0])})),void 0]:[void 0,o[1]]}function p(e,t){return new c({type:e,schema:null,validator:t})}function g(){return p("any",(()=>!0))}function m(e){return new c({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[r,n]of t.entries())yield[r,n,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||"Expected an array value, but received: "+o(e)})}function y(){return p("boolean",(e=>"boolean"==typeof e))}function b(e){return p("instance",(t=>t instanceof e||"Expected a `"+e.name+"` instance, but received: "+o(t)))}function v(e){const t=o(e),r=typeof e;return new c({type:"literal",schema:"string"===r||"number"===r||"boolean"===r?e:null,validator:r=>r===e||"Expected the literal `"+t+"`, but received: "+o(r)})}function A(e){return new c({...e,validator:(t,r)=>null===t||e.validator(t,r),refiner:(t,r)=>null===t||e.refiner(t,r)})}function w(){return p("number",(e=>"number"==typeof e&&!isNaN(e)||"Expected a number, but received: "+o(e)))}function E(e){return new c({...e,validator:(t,r)=>void 0===t||e.validator(t,r),refiner:(t,r)=>void 0===t||e.refiner(t,r)})}function _(e,t){return new c({type:"record",schema:null,*entries(r){if(i(r))for(const n in r){const i=r[n];yield[n,n,e],yield[n,i,t]}},validator:e=>i(e)||"Expected an object, but received: "+o(e)})}function I(){return p("string",(e=>"string"==typeof e||"Expected a string, but received: "+o(e)))}function S(e){const t=p("never",(()=>!1));return new c({type:"tuple",schema:null,*entries(r){if(Array.isArray(r)){const n=Math.max(e.length,r.length);for(let i=0;iArray.isArray(e)||"Expected an array, but received: "+o(e)})}function k(e){const t=Object.keys(e);return new c({type:"type",schema:e,*entries(r){if(i(r))for(const n of t)yield[n,r[n],e[n]]},validator:e=>i(e)||"Expected an object, but received: "+o(e)})}function C(e){const t=e.map((e=>e.type)).join(" | ");return new c({type:"union",schema:null,validator(r,n){const i=[];for(const t of e){const[...e]=u(r,t,n),[o]=e;if(!o[0])return[];for(const[t]of e)t&&i.push(t)}return["Expected the value to satisfy a union of `"+t+"`, but received: "+o(r),...i]}})}function T(){return p("unknown",(()=>!0))}function x(e,t,r){return new c({...e,coercer:(n,i)=>h(n,t)?e.coercer(r(n,i),i):e.coercer(n,i)})}},26031:(e,t,r)=>{"use strict";r.d(t,{e:()=>o});var n,i=(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),o=function(e){function t(t,r){var n,i,o,s=this.constructor,a=e.call(this,t,r)||this;return Object.defineProperty(a,"name",{value:s.name,enumerable:!1,configurable:!0}),n=a,i=s.prototype,(o=Object.setPrototypeOf)?o(n,i):n.__proto__=i,function(e,t){void 0===t&&(t=e.constructor);var r=Error.captureStackTrace;r&&r(e,t)}(a),a}return i(t,e),t}(Error)},71755:(e,t,r)=>{"use strict";r.d(t,{K:()=>i});var n=r(72901);function i(e=0){return null!=globalThis.Buffer&&null!=globalThis.Buffer.allocUnsafe?(0,n.o)(globalThis.Buffer.allocUnsafe(e)):new Uint8Array(e)}},62308:(e,t,r)=>{"use strict";r.d(t,{x:()=>o});var n=r(71755),i=r(72901);function o(e,t){t||(t=e.reduce(((e,t)=>e+t.length),0));const r=(0,n.K)(t);let o=0;for(const t of e)r.set(t,o),o+=t.length;return(0,i.o)(r)}},51928:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(22165),i=r(72901);function o(e,t="utf8"){const r=n.A[t];if(!r)throw new Error(`Unsupported encoding "${t}"`);return"utf8"!==t&&"utf-8"!==t||null==globalThis.Buffer||null==globalThis.Buffer.from?r.decoder.decode(`${r.prefix}${e}`):(0,i.o)(globalThis.Buffer.from(e,"utf-8"))}},1030:(e,t,r)=>{"use strict";r.d(t,{dI:()=>o.d,sH:()=>i.s,xW:()=>n.x});var n=r(62308),i=r(51928),o=r(33759)},33759:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});var n=r(22165);function i(e,t="utf8"){const r=n.A[t];if(!r)throw new Error(`Unsupported encoding "${t}"`);return"utf8"!==t&&"utf-8"!==t||null==globalThis.Buffer||null==globalThis.Buffer.from?r.encoder.encode(e).substring(1):globalThis.Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString("utf8")}},72901:(e,t,r)=>{"use strict";function n(e){return null!=globalThis.Buffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e}r.d(t,{o:()=>n})},22165:(e,t,r)=>{"use strict";r.d(t,{A:()=>je});var n={};r.r(n),r.d(n,{identity:()=>C});var i={};r.r(i),r.d(i,{base2:()=>T});var o={};r.r(o),r.d(o,{base8:()=>x});var s={};r.r(s),r.d(s,{base10:()=>M});var a={};r.r(a),r.d(a,{base16:()=>B,base16upper:()=>P});var u={};r.r(u),r.d(u,{base32:()=>R,base32hex:()=>L,base32hexpad:()=>F,base32hexpadupper:()=>j,base32hexupper:()=>U,base32pad:()=>N,base32padupper:()=>D,base32upper:()=>O,base32z:()=>z});var c={};r.r(c),r.d(c,{base36:()=>H,base36upper:()=>K});var l={};r.r(l),r.d(l,{base58btc:()=>G,base58flickr:()=>Q});var d={};r.r(d),r.d(d,{base64:()=>q,base64pad:()=>W,base64url:()=>V,base64urlpad:()=>Y});var h={};r.r(h),r.d(h,{base256emoji:()=>$});var f={};r.r(f),r.d(f,{sha256:()=>we,sha512:()=>Ee});var p={};r.r(p),r.d(p,{identity:()=>Ie});var g={};r.r(g),r.d(g,{code:()=>ke,decode:()=>Te,encode:()=>Ce,name:()=>Se});var m={};r.r(m),r.d(m,{code:()=>Pe,decode:()=>Oe,encode:()=>Re,name:()=>Be});const y=function(e,t){if(e.length>=255)throw new TypeError("Alphabet too long");for(var r=new Uint8Array(256),n=0;n>>0,s=new Uint8Array(o);e[t];){var l=r[e.charCodeAt(t)];if(255===l)return;for(var d=0,h=o-1;(0!==l||d>>0,s[h]=l%256>>>0,l=l/256>>>0;if(0!==l)throw new Error("Non-zero carry");i=d,t++}if(" "!==e[t]){for(var f=o-i;f!==o&&0===s[f];)f++;for(var p=new Uint8Array(n+(o-f)),g=n;f!==o;)p[g++]=s[f++];return p}}}return{encode:function(t){if(t instanceof Uint8Array||(ArrayBuffer.isView(t)?t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength):Array.isArray(t)&&(t=Uint8Array.from(t))),!(t instanceof Uint8Array))throw new TypeError("Expected Uint8Array");if(0===t.length)return"";for(var r=0,n=0,i=0,o=t.length;i!==o&&0===t[i];)i++,r++;for(var s=(o-i)*l+1>>>0,c=new Uint8Array(s);i!==o;){for(var d=t[i],h=0,f=s-1;(0!==d||h>>0,c[f]=d%a>>>0,d=d/a>>>0;if(0!==d)throw new Error("Non-zero carry");n=h,i++}for(var p=s-n;p!==s&&0===c[p];)p++;for(var g=u.repeat(r);p{if(e instanceof Uint8Array&&"Uint8Array"===e.constructor.name)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Unknown type, must be binary type")});class v{constructor(e,t,r){this.name=e,this.prefix=t,this.baseEncode=r}encode(e){if(e instanceof Uint8Array)return`${this.prefix}${this.baseEncode(e)}`;throw Error("Unknown type, must be binary type")}}class A{constructor(e,t,r){if(this.name=e,this.prefix=t,void 0===t.codePointAt(0))throw new Error("Invalid prefix character");this.prefixCodePoint=t.codePointAt(0),this.baseDecode=r}decode(e){if("string"==typeof e){if(e.codePointAt(0)!==this.prefixCodePoint)throw Error(`Unable to decode multibase string ${JSON.stringify(e)}, ${this.name} decoder only supports inputs prefixed with ${this.prefix}`);return this.baseDecode(e.slice(this.prefix.length))}throw Error("Can only multibase decode strings")}or(e){return E(this,e)}}class w{constructor(e){this.decoders=e}or(e){return E(this,e)}decode(e){const t=e[0],r=this.decoders[t];if(r)return r.decode(e);throw RangeError(`Unable to decode multibase string ${JSON.stringify(e)}, only inputs prefixed with ${Object.keys(this.decoders)} are supported`)}}const E=(e,t)=>new w({...e.decoders||{[e.prefix]:e},...t.decoders||{[t.prefix]:t}});class _{constructor(e,t,r,n){this.name=e,this.prefix=t,this.baseEncode=r,this.baseDecode=n,this.encoder=new v(e,t,r),this.decoder=new A(e,t,n)}encode(e){return this.encoder.encode(e)}decode(e){return this.decoder.decode(e)}}const I=({name:e,prefix:t,encode:r,decode:n})=>new _(e,t,r,n),S=({prefix:e,name:t,alphabet:r})=>{const{encode:n,decode:i}=y(r,t);return I({prefix:e,name:t,encode:n,decode:e=>b(i(e))})},k=({name:e,prefix:t,bitsPerChar:r,alphabet:n})=>I({prefix:t,name:e,encode:e=>((e,t,r)=>{const n="="===t[t.length-1],i=(1<r;)s-=r,o+=t[i&a>>s];if(s&&(o+=t[i&a<((e,t,r,n)=>{const i={};for(let e=0;e=8&&(a-=8,s[c++]=255&u>>a)}if(a>=r||255&u<<8-a)throw new SyntaxError("Unexpected end of data");return s})(t,n,r,e)}),C=I({prefix:"\0",name:"identity",encode:e=>{return t=e,(new TextDecoder).decode(t);var t},decode:e=>(e=>(new TextEncoder).encode(e))(e)}),T=k({prefix:"0",name:"base2",alphabet:"01",bitsPerChar:1}),x=k({prefix:"7",name:"base8",alphabet:"01234567",bitsPerChar:3}),M=S({prefix:"9",name:"base10",alphabet:"0123456789"}),B=k({prefix:"f",name:"base16",alphabet:"0123456789abcdef",bitsPerChar:4}),P=k({prefix:"F",name:"base16upper",alphabet:"0123456789ABCDEF",bitsPerChar:4}),R=k({prefix:"b",name:"base32",alphabet:"abcdefghijklmnopqrstuvwxyz234567",bitsPerChar:5}),O=k({prefix:"B",name:"base32upper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",bitsPerChar:5}),N=k({prefix:"c",name:"base32pad",alphabet:"abcdefghijklmnopqrstuvwxyz234567=",bitsPerChar:5}),D=k({prefix:"C",name:"base32padupper",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",bitsPerChar:5}),L=k({prefix:"v",name:"base32hex",alphabet:"0123456789abcdefghijklmnopqrstuv",bitsPerChar:5}),U=k({prefix:"V",name:"base32hexupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV",bitsPerChar:5}),F=k({prefix:"t",name:"base32hexpad",alphabet:"0123456789abcdefghijklmnopqrstuv=",bitsPerChar:5}),j=k({prefix:"T",name:"base32hexpadupper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUV=",bitsPerChar:5}),z=k({prefix:"h",name:"base32z",alphabet:"ybndrfg8ejkmcpqxot1uwisza345h769",bitsPerChar:5}),H=S({prefix:"k",name:"base36",alphabet:"0123456789abcdefghijklmnopqrstuvwxyz"}),K=S({prefix:"K",name:"base36upper",alphabet:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"}),G=S({name:"base58btc",prefix:"z",alphabet:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"}),Q=S({name:"base58flickr",prefix:"Z",alphabet:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"}),q=k({prefix:"m",name:"base64",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",bitsPerChar:6}),W=k({prefix:"M",name:"base64pad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",bitsPerChar:6}),V=k({prefix:"u",name:"base64url",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",bitsPerChar:6}),Y=k({prefix:"U",name:"base64urlpad",alphabet:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",bitsPerChar:6}),J=Array.from("🚀🪐☄🛰🌌🌑🌒🌓🌔🌕🌖🌗🌘🌍🌏🌎🐉☀💻🖥💾💿😂❤😍🤣😊🙏💕😭😘👍😅👏😁🔥🥰💔💖💙😢🤔😆🙄💪😉☺👌🤗💜😔😎😇🌹🤦🎉💞✌✨🤷😱😌🌸🙌😋💗💚😏💛🙂💓🤩😄😀🖤😃💯🙈👇🎶😒🤭❣😜💋👀😪😑💥🙋😞😩😡🤪👊🥳😥🤤👉💃😳✋😚😝😴🌟😬🙃🍀🌷😻😓⭐✅🥺🌈😈🤘💦✔😣🏃💐☹🎊💘😠☝😕🌺🎂🌻😐🖕💝🙊😹🗣💫💀👑🎵🤞😛🔴😤🌼😫⚽🤙☕🏆🤫👈😮🙆🍻🍃🐶💁😲🌿🧡🎁⚡🌞🎈❌✊👋😰🤨😶🤝🚶💰🍓💢🤟🙁🚨💨🤬✈🎀🍺🤓😙💟🌱😖👶🥴▶➡❓💎💸⬇😨🌚🦋😷🕺⚠🙅😟😵👎🤲🤠🤧📌🔵💅🧐🐾🍒😗🤑🌊🤯🐷☎💧😯💆👆🎤🙇🍑❄🌴💣🐸💌📍🥀🤢👅💡💩👐📸👻🤐🤮🎼🥵🚩🍎🍊👼💍📣🥂"),X=J.reduce(((e,t,r)=>(e[r]=t,e)),[]),Z=J.reduce(((e,t,r)=>(e[t.codePointAt(0)]=r,e)),[]),$=I({prefix:"🚀",name:"base256emoji",encode:function(e){return e.reduce(((e,t)=>e+X[t]),"")},decode:function(e){const t=[];for(const r of e){const e=Z[r.codePointAt(0)];if(void 0===e)throw new Error(`Non-base256emoji character: ${r}`);t.push(e)}return new Uint8Array(t)}});var ee=128,te=-128,re=Math.pow(2,31),ne=Math.pow(2,7),ie=Math.pow(2,14),oe=Math.pow(2,21),se=Math.pow(2,28),ae=Math.pow(2,35),ue=Math.pow(2,42),ce=Math.pow(2,49),le=Math.pow(2,56),de=Math.pow(2,63);const he=function e(t,r,n){r=r||[];for(var i=n=n||0;t>=re;)r[n++]=255&t|ee,t/=128;for(;t&te;)r[n++]=255&t|ee,t>>>=7;return r[n]=0|t,e.bytes=n-i+1,r},fe=function(e){return e(he(e,t,r),t),ge=e=>fe(e),me=(e,t)=>{const r=t.byteLength,n=ge(e),i=n+ge(r),o=new Uint8Array(i+r);return pe(e,o,0),pe(r,o,n),o.set(t,i),new ye(e,r,t,o)};class ye{constructor(e,t,r,n){this.code=e,this.size=t,this.digest=r,this.bytes=n}}const be=({name:e,code:t,encode:r})=>new ve(e,t,r);class ve{constructor(e,t,r){this.name=e,this.code=t,this.encode=r}digest(e){if(e instanceof Uint8Array){const t=this.encode(e);return t instanceof Uint8Array?me(this.code,t):t.then((e=>me(this.code,e)))}throw Error("Unknown type, must be binary type")}}const Ae=e=>async t=>new Uint8Array(await crypto.subtle.digest(e,t)),we=be({name:"sha2-256",code:18,encode:Ae("SHA-256")}),Ee=be({name:"sha2-512",code:19,encode:Ae("SHA-512")}),_e=b,Ie={code:0,name:"identity",encode:_e,digest:e=>me(0,_e(e))},Se="raw",ke=85,Ce=e=>b(e),Te=e=>b(e),xe=new TextEncoder,Me=new TextDecoder,Be="json",Pe=512,Re=e=>xe.encode(JSON.stringify(e)),Oe=e=>JSON.parse(Me.decode(e));r(4364),Symbol.toStringTag,Symbol.for("nodejs.util.inspect.custom"),Symbol.for("@ipld/js-cid/CID");const Ne={...n,...i,...o,...s,...a,...u,...c,...l,...d,...h};var De=r(71755);function Le(e,t,r,n){return{name:e,prefix:t,encoder:{name:e,prefix:t,encode:r},decoder:{decode:n}}}const Ue=Le("utf8","u",(e=>"u"+new TextDecoder("utf8").decode(e)),(e=>(new TextEncoder).encode(e.substring(1)))),Fe=Le("ascii","a",(e=>{let t="a";for(let r=0;r{e=e.substring(1);const t=(0,De.K)(e.length);for(let r=0;r{"use strict";r.d(t,{C:()=>i});var n=r(62939);class i extends Error{constructor(e,t={}){super(),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ViemError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:(0,n.HF)()});const r=t.cause instanceof i?t.cause.details:t.cause?.message?t.cause.message:t.details,o=t.cause instanceof i&&t.cause.docsPath||t.docsPath;this.message=[e||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...o?[`Docs: https://viem.sh${o}${t.docsSlug?`#${t.docsSlug}`:""}`]:[],...r?[`Details: ${r}`]:[],`Version: ${this.version}`].join("\n"),t.cause&&(this.cause=t.cause),this.details=r,this.docsPath=o,this.metaMessages=t.metaMessages,this.shortMessage=e}walk(e){return o(this,e)}}function o(e,t){return t?.(e)?e:e&&"object"==typeof e&&"cause"in e?o(e.cause,t):t?null:e}},23016:(e,t,r)=>{"use strict";r.d(t,{D5:()=>d,Gi:()=>l,RV:()=>_,ch:()=>S,vx:()=>A});var n=r(16308);var i=r(62939);n.C,n.C;class o extends n.C{constructor({body:e,error:t,url:r}){var n,o,s;super("RPC Request failed.",{cause:t,details:t.message,metaMessages:[`URL: ${(0,i.ID)(r)}`,`Request body: ${n=e,JSON.stringify(n,((e,t)=>{const r="bigint"==typeof t?t.toString():t;return"function"==typeof o?o(e,r):r}),s)}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=t.code}}n.C;class s extends n.C{constructor(e,{code:t,docsPath:r,metaMessages:n,shortMessage:i}){super(i,{cause:e,docsPath:r,metaMessages:n||e?.metaMessages}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e.name,this.code=e instanceof o?e.code:t??-1}}class a extends s{constructor(e,t){super(e,t),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderRpcError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t.data}}class u extends s{constructor(e){super(e,{code:u.code,shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ParseRpcError"})}}Object.defineProperty(u,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class c extends s{constructor(e){super(e,{code:c.code,shortMessage:"JSON is not a valid request object."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidRequestRpcError"})}}Object.defineProperty(c,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class l extends s{constructor(e){super(e,{code:l.code,shortMessage:"The method does not exist / is not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotFoundRpcError"})}}Object.defineProperty(l,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class d extends s{constructor(e){super(e,{code:d.code,shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join("\n")}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParamsRpcError"})}}Object.defineProperty(d,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class h extends s{constructor(e){super(e,{code:h.code,shortMessage:"An internal error was received."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InternalRpcError"})}}Object.defineProperty(h,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class f extends s{constructor(e){super(e,{code:f.code,shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join("\n")}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidInputRpcError"})}}Object.defineProperty(f,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class p extends s{constructor(e){super(e,{code:p.code,shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(p,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class g extends s{constructor(e){super(e,{code:g.code,shortMessage:"Requested resource not available."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceUnavailableRpcError"})}}Object.defineProperty(g,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class m extends s{constructor(e){super(e,{code:m.code,shortMessage:"Transaction creation failed."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"TransactionRejectedRpcError"})}}Object.defineProperty(m,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class y extends s{constructor(e){super(e,{code:y.code,shortMessage:"Method is not implemented."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"MethodNotSupportedRpcError"})}}Object.defineProperty(y,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class b extends s{constructor(e){super(e,{code:b.code,shortMessage:"Request exceeds defined limit."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"LimitExceededRpcError"})}}Object.defineProperty(b,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class v extends s{constructor(e){super(e,{code:v.code,shortMessage:"Version of JSON-RPC protocol is not supported."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"JsonRpcVersionUnsupportedError"})}}Object.defineProperty(v,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class A extends a{constructor(e){super(e,{code:A.code,shortMessage:"User rejected the request."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UserRejectedRequestError"})}}Object.defineProperty(A,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class w extends a{constructor(e){super(e,{code:w.code,shortMessage:"The requested method and/or account has not been authorized by the user."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnauthorizedProviderError"})}}Object.defineProperty(w,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class E extends a{constructor(e){super(e,{code:E.code,shortMessage:"The Provider does not support the requested method."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnsupportedProviderMethodError"})}}Object.defineProperty(E,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class _ extends a{constructor(e){super(e,{code:_.code,shortMessage:"The Provider is disconnected from all chains."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderDisconnectedError"})}}Object.defineProperty(_,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class I extends a{constructor(e){super(e,{code:I.code,shortMessage:"The Provider is not connected to the requested chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainDisconnectedError"})}}Object.defineProperty(I,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class S extends a{constructor(e){super(e,{code:S.code,shortMessage:"An error occurred when attempting to switch chain."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainError"})}}Object.defineProperty(S,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902})},62939:(e,t,r)=>{"use strict";r.d(t,{ID:()=>n,HF:()=>i});const n=e=>e,i=()=>"viem@2.10.9"},50006:e=>{"use strict";e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},4716:e=>{"use strict";e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},36646:e=>{"use strict";e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},80414:e=>{"use strict";e.exports=JSON.parse('{"AElig":"Æ","AMP":"&","Aacute":"Á","Acirc":"Â","Agrave":"À","Aring":"Å","Atilde":"Ã","Auml":"Ä","COPY":"©","Ccedil":"Ç","ETH":"Ð","Eacute":"É","Ecirc":"Ê","Egrave":"È","Euml":"Ë","GT":">","Iacute":"Í","Icirc":"Î","Igrave":"Ì","Iuml":"Ï","LT":"<","Ntilde":"Ñ","Oacute":"Ó","Ocirc":"Ô","Ograve":"Ò","Oslash":"Ø","Otilde":"Õ","Ouml":"Ö","QUOT":"\\"","REG":"®","THORN":"Þ","Uacute":"Ú","Ucirc":"Û","Ugrave":"Ù","Uuml":"Ü","Yacute":"Ý","aacute":"á","acirc":"â","acute":"´","aelig":"æ","agrave":"à","amp":"&","aring":"å","atilde":"ã","auml":"ä","brvbar":"¦","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","curren":"¤","deg":"°","divide":"÷","eacute":"é","ecirc":"ê","egrave":"è","eth":"ð","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","iacute":"í","icirc":"î","iexcl":"¡","igrave":"ì","iquest":"¿","iuml":"ï","laquo":"«","lt":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","ntilde":"ñ","oacute":"ó","ocirc":"ô","ograve":"ò","ordf":"ª","ordm":"º","oslash":"ø","otilde":"õ","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","raquo":"»","reg":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","thorn":"þ","times":"×","uacute":"ú","ucirc":"û","ugrave":"ù","uml":"¨","uuml":"ü","yacute":"ý","yen":"¥","yuml":"ÿ"}')},61492:e=>{"use strict";e.exports=JSON.parse('{"0":"�","128":"€","130":"‚","131":"ƒ","132":"„","133":"…","134":"†","135":"‡","136":"ˆ","137":"‰","138":"Š","139":"‹","140":"Œ","142":"Ž","145":"‘","146":"’","147":"“","148":"”","149":"•","150":"–","151":"—","152":"˜","153":"™","154":"š","155":"›","156":"œ","158":"ž","159":"Ÿ"}')},18632:e=>{"use strict";e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},30183:e=>{"use strict";e.exports={rE:"6.5.4"}},14878:e=>{"use strict";e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')},81892:e=>{"use strict";e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},36692:e=>{"use strict";e.exports={rE:"2.5.0"}},99438:e=>{"use strict";e.exports={version:"1.0.34"}},73273:e=>{"use strict";e.exports=JSON.parse('{"name":"@rarible/connector","version":"0.13.68-fix.66","homepage":"","license":"ISC","main":"build/index.js","types":"build/index.d.ts","files":["build"],"scripts":{"build":"tsc --project tsconfig-build.json","clean":"run-s clean:*","clean:build":"rimraf ./build","clean:tsbuildinfo":"rimraf ./tsconfig.tsbuildinfo","test":"jest --runInBand --forceExit","verify":"tsc --noEmit --project tsconfig-build.json"},"dependencies":{"@fingerprintjs/fingerprintjs":"^3.3.6","@rarible/logger":"~0.9.12","@rarible/sdk-common":"^0.13.68-fix.66"},"peerDependencies":{"rxjs":">= 6.6.7 < 8.0.0","tslib":"^2.3.1"},"publishConfig":{"access":"public"}}')},3583:e=>{"use strict";e.exports=JSON.parse('{"name":"@rarible/protocol-ethereum-sdk","version":"0.13.68-fix.66","keywords":["axios","typescript","openapi","openapi-generator","api_documentation"],"license":"Apache-2.0","main":"build/index.js","types":"build/index.d.ts","files":["build","umd","typings.d.ts"],"scripts":{"build":"run-s build:*","build:ts":"tsc --project tsconfig-build.json","build:umd":"webpack","clean":"run-s clean:*","clean:build":"rimraf ./build","clean:tsbuildinfo":"rimraf ./tsconfig.tsbuildinfo","clean:umd":"rimraf ./umd","test":"jest --runInBand --silent --forceExit","test-provider-dev":"jest --runInBand --forceExit --group=provider/dev","test-provider-ganache":"jest --runInBand --forceExit --group=provider/ganache","verify":"tsc --noEmit --project tsconfig-build.json"},"dependencies":{"@rarible/action":"~0.9.1","@rarible/ethereum-api-client":"^0.2.0-alpha.1","@rarible/ethereum-provider":"^0.13.68-fix.66","@rarible/logger":"^0.9.12","@rarible/sdk-common":"^0.13.68-fix.66","@rarible/utils":"~0.9.10","eth-sig-util":"^3.0.0","ethereumjs-util":"^7.1.0","exponential-backoff":"^3.1.0","merkletreejs":"^0.2.31"},"devDependencies":{"@rarible/ethereum-sdk-test-common":"^0.13.68-fix.66","@rarible/ethers-ethereum":"^0.13.68-fix.66","@rarible/test-provider":"~0.5.0","@rarible/web3-ethereum":"^0.13.68-fix.66","@types/node-fetch":"^2.5.11","buffer":"^6.0.3","ethers":"~5.4.4","form-data":"^4.0.0","jest-docblock":"^29.7.0","jest-runner":"^29.7.0","jest-runner-groups":"^2.2.0","node-polyfill-webpack-plugin":"^1.1.4","process":"^0.11.10","stream-browserify":"^3.0.0","webpack":"^5.68.0","webpack-cli":"^4.9.2"},"peerDependencies":{"@rarible/api-client":"0.18.0-alpha.3","axios":"^0.26.1","tslib":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"e1a77d6596ee3286e6f2d7c1db5f69489c10f10c"}')},75993:e=>{"use strict";e.exports=JSON.parse('{"name":"@rarible/sdk","version":"0.13.68-fix.66","homepage":"https://github.com/rarible/sdk#readme","repository":{"type":"git","url":"git+https://github.com/rarible/sdk.git"},"license":"ISC","main":"build/index.js","types":"build/index.d.ts","files":["build","umd"],"scripts":{"analyze":"webpack --config webpack-analyze.config.js","build":"run-s build:*","build:ts":"tsc --project tsconfig-build.json","build:umd":"webpack","clean":"run-s clean:*","clean:build":"rimraf ./build","clean:tsbuildinfo":"rimraf ./tsconfig.tsbuildinfo","clean:umd":"rimraf ./umd","docs":"typedoc","test":"sh ./scripts/test.sh","test:only":"jest --runInBand --testPathPattern=src/sdk-blockchains/aptos --silent=false --detectOpenHandles","verify":"tsc --noEmit --project tsconfig-build.json","verify-all":"tsc --noEmit --project tsconfig.json"},"dependencies":{"@ethersproject/keccak256":"^5.6.0","@rarible/action":"~0.9.1","@rarible/api-client":"0.18.0-alpha.3","@rarible/aptos-sdk":"^0.13.68-fix.66","@rarible/eclipse-sdk":"^0.13.68-fix.66","@rarible/flow-sdk":"~0.5.78-fix.9","@rarible/immutable-sdk":"^0.13.68-fix.66","@rarible/immutable-wallet":"^0.13.68-fix.66","@rarible/logger":"~0.9.12","@rarible/protocol-ethereum-sdk":"^0.13.68-fix.66","@rarible/sdk-common":"^0.13.68-fix.66","@rarible/sdk-transaction":"^0.13.68-fix.66","@rarible/sdk-wallet":"^0.13.68-fix.66","@rarible/solana-sdk":"^0.13.68-fix.66","@rarible/tezos-sdk":"0.1.46","@rarible/types":"~0.9.33","@rarible/utils":"~0.9.10","@solana/web3.js":"~1.54.0","bignumber.js":"^9.0.1","callable-instance":"^2.0.0","mime-types":"^2.1.27","tezos-api-client":"~0.0.19","uuid":"^8.3.1"},"devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-proposal-optional-chaining":"^7.14.5","@babel/plugin-syntax-bigint":"^7.8.3","@babel/plugin-transform-runtime":"^7.15.8","@babel/plugin-transform-typescript":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-typescript":"^7.14.5","@rarible/aptos-wallet":"^0.13.68-fix.66","@rarible/ethereum-sdk-test-common":"^0.13.68-fix.66","@rarible/flow-test-common":"~0.5.78-fix.9","@rarible/solana-wallet":"^0.13.68-fix.66","@types/mime-types":"^2.1.0","@types/node-fetch":"^2.6.1","@types/uuid":"^8.3.0","babel-plugin-transform-bigint":"^1.0.12","buffer":"^6.0.3","crypto-browserify":"^3.12.0","ethers":"^5.6.2","keccak":"^3.0.2","mock-local-storage":"^1.1.23","node-fetch":"2.6.7","node-polyfill-webpack-plugin":"^1.1.4","os-browserify":"^0.3.0","path-browserify":"^1.0.1","stream-browserify":"^3.0.0","webpack":"^5.68.0","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^4.9.2","yargs":"^17.2.1"},"peerDependencies":{"@rarible/api-client":"0.18.0-alpha.3","axios":"^0.26.1","tslib":"^2.3.1"}}')}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__),r.loaded=!0,r.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.amdO={},__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},getProto=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);__webpack_require__.r(r);var n={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var i=2&t&&e;"object"==typeof i&&!~leafPrototypes.indexOf(i);i=getProto(i))Object.getOwnPropertyNames(i).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,__webpack_require__.d(r,n),r},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,r)=>(__webpack_require__.f[r](e,t),t)),[])),__webpack_require__.u=e=>e+".index.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="example:",__webpack_require__.l=(e,t,r,n)=>{if(inProgress[e])inProgress[e].push(t);else{var i,o;if(void 0!==r)for(var s=document.getElementsByTagName("script"),a=0;a{i.onerror=i.onload=null,clearTimeout(l);var n=inProgress[e];if(delete inProgress[e],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(r))),t)return t(r)},l=setTimeout(c.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=c.bind(null,i.onerror),i.onload=c.bind(null,i.onload),o&&document.head.appendChild(i)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={38792:0};__webpack_require__.f.j=(t,r)=>{var n=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=i);var o=__webpack_require__.p+__webpack_require__.u(t),s=new Error;__webpack_require__.l(o,(r=>{if(__webpack_require__.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",s.name="ChunkLoadError",s.type=i,s.request=o,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[o,s,a]=r,u=0;if(o.some((t=>0!==e[t]))){for(n in s)__webpack_require__.o(s,n)&&(__webpack_require__.m[n]=s[n]);a&&a(__webpack_require__)}for(t&&t(r);u{"use strict";var e,t=__webpack_require__(14041),r=__webpack_require__(43144);function n(){return n=Object.assign||function(e){for(var t=1;t=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}__webpack_require__(4364);const d=(0,t.createContext)(null),h=(0,t.createContext)(null),f=(0,t.createContext)({outlet:null,matches:[]});function p(e,t){if(!e)throw new Error(t)}function g(e,t,r){void 0===r&&(r="/");let n=T(("string"==typeof t?l(t):t).pathname||"/",r);if(null==n)return null;let i=m(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,r)=>e===t[r]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let o=null;for(let e=0;null==o&&e{let o={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};o.relativePath.startsWith("/")&&(o.relativePath.startsWith(n)||p(!1),o.relativePath=o.relativePath.slice(n.length));let s=x([n,o.relativePath]),a=r.concat(o);e.children&&e.children.length>0&&(!0===e.index&&p(!1),m(e.children,t,a,s)),(null!=e.path||e.index)&&t.push({path:s,score:I(s,e.index),routesMeta:a})})),t}const y=/^:\w+$/,b=3,v=2,A=1,w=10,E=-2,_=e=>"*"===e;function I(e,t){let r=e.split("/"),n=r.length;return r.some(_)&&(n+=E),t&&(n+=v),r.filter((e=>!_(e))).reduce(((e,t)=>e+(y.test(t)?b:""===t?A:w)),n)}function S(e,t){let{routesMeta:r}=e,n={},i="/",o=[];for(let e=0;e(n.push(t),"([^\\/]+)")));return e.endsWith("*")?(n.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):i+=r?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(i,t?void 0:"i"),n]}(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],s=o.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:n.reduce(((e,t,r)=>{if("*"===t){let e=a[r]||"";s=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(a[r]||""),e}),{}),pathname:o,pathnameBase:s,pattern:e}}function C(e,t,r){let n,i="string"==typeof e?l(e):e,o=""===e||""===i.pathname?"/":i.pathname;if(null==o)n=r;else{let e=t.length-1;if(o.startsWith("..")){let t=o.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}n=e>=0?t[e]:"/"}let s=function(e,t){void 0===t&&(t="/");let{pathname:r,search:n="",hash:i=""}="string"==typeof e?l(e):e,o=r?r.startsWith("/")?r:function(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?r.length>1&&r.pop():"."!==e&&r.push(e)})),r.length>1?r.join("/"):"/"}(r,t):t;return{pathname:o,search:B(n),hash:P(i)}}(i,n);return o&&"/"!==o&&o.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function T(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=e.charAt(t.length);return r&&"/"!==r?null:e.slice(t.length)||"/"}const x=e=>e.join("/").replace(/\/\/+/g,"/"),M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),B=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",P=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function R(){return null!=(0,t.useContext)(h)}function O(){return R()||p(!1),(0,t.useContext)(h).location}function N(){R()||p(!1);let{basename:e,navigator:r}=(0,t.useContext)(d),{matches:n}=(0,t.useContext)(f),{pathname:i}=O(),o=JSON.stringify(n.map((e=>e.pathnameBase))),s=(0,t.useRef)(!1);return(0,t.useEffect)((()=>{s.current=!0})),(0,t.useCallback)((function(t,n){if(void 0===n&&(n={}),!s.current)return;if("number"==typeof t)return void r.go(t);let a=C(t,JSON.parse(o),i);"/"!==e&&(a.pathname=x([e,a.pathname])),(n.replace?r.replace:r.push)(a,n.state)}),[e,r,o,i])}function D(){let{matches:e}=(0,t.useContext)(f),r=e[e.length-1];return r?r.params:{}}function L(e){let{matches:r}=(0,t.useContext)(f),{pathname:n}=O(),i=JSON.stringify(r.map((e=>e.pathnameBase)));return(0,t.useMemo)((()=>C(e,JSON.parse(i),n)),[e,i,n])}function U(e){p(!1)}function F(r){let{basename:n="/",children:i=null,location:o,navigationType:s=e.Pop,navigator:a,static:u=!1}=r;R()&&p(!1);let c=M(n),f=(0,t.useMemo)((()=>({basename:c,navigator:a,static:u})),[c,a,u]);"string"==typeof o&&(o=l(o));let{pathname:g="/",search:m="",hash:y="",state:b=null,key:v="default"}=o,A=(0,t.useMemo)((()=>{let e=T(g,c);return null==e?null:{pathname:e,search:m,hash:y,state:b,key:v}}),[c,g,m,y,b,v]);return null==A?null:(0,t.createElement)(d.Provider,{value:f},(0,t.createElement)(h.Provider,{children:i,value:{location:A,navigationType:s}}))}function j(e){let{children:r,location:n}=e;return function(e,r){R()||p(!1);let{matches:n}=(0,t.useContext)(f),i=n[n.length-1],o=i?i.params:{},s=(i&&i.pathname,i?i.pathnameBase:"/");i&&i.route;let a,u=O();if(r){var c;let e="string"==typeof r?l(r):r;"/"===s||(null==(c=e.pathname)?void 0:c.startsWith(s))||p(!1),a=e}else a=u;let d=a.pathname||"/",h=g(e,{pathname:"/"===s?d:d.slice(s.length)||"/"});return function(e,r){return void 0===r&&(r=[]),null==e?null:e.reduceRight(((n,i,o)=>(0,t.createElement)(f.Provider,{children:void 0!==i.route.element?i.route.element:n,value:{outlet:n,matches:r.concat(e.slice(0,o+1))}})),null)}(h&&h.map((e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:x([s,e.pathname]),pathnameBase:"/"===e.pathnameBase?s:x([s,e.pathnameBase])}))),n)}(z(r),n)}function z(e){let r=[];return t.Children.forEach(e,(e=>{if(!(0,t.isValidElement)(e))return;if(e.type===t.Fragment)return void r.push.apply(r,z(e.props.children));e.type!==U&&p(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=z(e.props.children)),r.push(n)})),r}function H(){return H=Object.assign||function(e){for(var t=1;tg.listen(y)),[g]),(0,t.createElement)(F,{basename:d,children:h,location:m.location,navigationType:m.action,navigator:g})}const Q=(0,t.forwardRef)((function(e,r){let{onClick:n,reloadDocument:i,replace:o=!1,state:s,target:a,to:u}=e,h=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,K),f=function(e){R()||p(!1);let{basename:r,navigator:n}=(0,t.useContext)(d),{hash:i,pathname:o,search:s}=L(e),a=o;if("/"!==r){let t=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?l(e).pathname:e.pathname}(e),n=null!=t&&t.endsWith("/");a="/"===o?r+(n?"/":""):x([r,o])}return n.createHref({pathname:a,search:s,hash:i})}(u),g=function(e,r){let{target:n,replace:i,state:o}=void 0===r?{}:r,s=N(),a=O(),u=L(e);return(0,t.useCallback)((t=>{if(!(0!==t.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let r=!!i||c(a)===c(u);s(e,{replace:r,state:o})}}),[a,s,u,i,o,n,e])}(u,{replace:o,state:s,target:a});return(0,t.createElement)("a",H({},h,{href:f,onClick:function(e){n&&n(e),e.defaultPrevented||i||g(e)},ref:r,target:a}))}));var q=__webpack_require__(89575),W=__webpack_require__(46214),V=__webpack_require__(9035),Y=__webpack_require__(55013),J=__webpack_require__(31085);const X=function({styles:e,themeId:t,defaultTheme:r={}}){const n=(0,Y.A)(r),i="function"==typeof e?e(t&&n[t]||n):e;return(0,J.jsx)(V.A,{styles:i})};var Z=__webpack_require__(12012),$=__webpack_require__(58001);const ee=function(e){return(0,J.jsx)(X,(0,q.A)({},e,{defaultTheme:Z.A,themeId:$.A}))},te=(e,t)=>(0,q.A)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),re=e=>(0,q.A)({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),ne=function(e){const r=(0,W.A)({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:i=!1}=r;return(0,J.jsxs)(t.Fragment,{children:[(0,J.jsx)(ee,{styles:e=>((e,t=!1)=>{var r;const n={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach((([t,r])=>{var i;n[e.getColorSchemeSelector(t).replace(/\s*&/,"")]={colorScheme:null==(i=r.palette)?void 0:i.mode}}));let i=(0,q.A)({html:te(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,q.A)({margin:0},re(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},n);const o=null==(r=e.components)||null==(r=r.MuiCssBaseline)?void 0:r.styleOverrides;return o&&(i=[i,o]),i})(e,i)}),n]})};var ie=__webpack_require__(17502);const oe=t.createContext(null);function se(){return t.useContext(oe)}const ae="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",ue=function(e){const{children:r,theme:n}=e,i=se(),o=t.useMemo((()=>{const e=null===i?n:function(e,t){return"function"==typeof t?t(e):(0,q.A)({},e,t)}(i,n);return null!=e&&(e[ae]=null!==i),e}),[n,i]);return(0,J.jsx)(oe.Provider,{value:o,children:r})};var ce=__webpack_require__(63034),le=__webpack_require__(3012);const de=["value"],he=t.createContext(),fe=()=>{const e=t.useContext(he);return null!=e&&e},pe=function(e){let{value:t}=e,r=(0,ie.A)(e,de);return(0,J.jsx)(he.Provider,(0,q.A)({value:null==t||t},r))},ge={};function me(e,r,n,i=!1){return t.useMemo((()=>{const t=e&&r[e]||r;if("function"==typeof n){const o=n(t),s=e?(0,q.A)({},r,{[e]:o}):o;return i?()=>s:s}return e?(0,q.A)({},r,{[e]:n}):(0,q.A)({},r,n)}),[e,r,n,i])}const ye=function(e){const{children:t,theme:r,themeId:n}=e,i=(0,le.A)(ge),o=se()||ge,s=me(n,i,r),a=me(n,o,r,!0),u="rtl"===s.direction;return(0,J.jsx)(ue,{theme:a,children:(0,J.jsx)(ce.T.Provider,{value:s,children:(0,J.jsx)(pe,{value:u,children:t})})})},be=["theme"];function ve(e){let{theme:t}=e,r=(0,ie.A)(e,be);const n=t[$.A];return(0,J.jsx)(ye,(0,q.A)({},r,{themeId:n?$.A:void 0,theme:n||t}))}var Ae=__webpack_require__(54357),we=__webpack_require__(27603),Ee=__webpack_require__(42254),_e=__webpack_require__(29724);const Ie=["className","component"];var Se=__webpack_require__(14360),ke=__webpack_require__(17063),Ce=__webpack_require__(23570);const Te=(0,Ce.A)("MuiBox",["root"]),xe=(0,ke.A)(),Me=function(e={}){const{themeId:r,defaultTheme:n,defaultClassName:i="MuiBox-root",generateClassName:o}=e,s=(0,we.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(Ee.A);return t.forwardRef((function(e,t){const a=(0,Y.A)(n),u=(0,_e.A)(e),{className:c,component:l="div"}=u,d=(0,ie.A)(u,Ie);return(0,J.jsx)(s,(0,q.A)({as:l,ref:t,className:(0,Ae.A)(c,o?o(i):i),theme:r&&a[r]||a},d))}))}({themeId:$.A,defaultTheme:xe,defaultClassName:Te.root,generateClassName:Se.A.generate}),Be=Me;var Pe=__webpack_require__(59962),Re=__webpack_require__(71784),Oe=__webpack_require__(98452),Ne=__webpack_require__(75585),De=__webpack_require__(52666),Le=__webpack_require__(55194);const Ue=["ownerState"],Fe=["variants"],je=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function ze(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const He=(0,Le.A)(),Ke=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function Ge({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function Qe(e){return e?(t,r)=>r[e]:null}function qe(e,t){let{ownerState:r}=t,n=(0,ie.A)(t,Ue);const i="function"==typeof e?e((0,q.A)({ownerState:r},n)):e;if(Array.isArray(i))return i.flatMap((e=>qe(e,(0,q.A)({ownerState:r},n))));if(i&&"object"==typeof i&&Array.isArray(i.variants)){const{variants:e=[]}=i;let t=(0,ie.A)(i,Fe);return e.forEach((e=>{let i=!0;"function"==typeof e.props?i=e.props((0,q.A)({ownerState:r},n,r)):Object.keys(e.props).forEach((t=>{(null==r?void 0:r[t])!==e.props[t]&&n[t]!==e.props[t]&&(i=!1)})),i&&(Array.isArray(t)||(t=[t]),t.push("function"==typeof e.style?e.style((0,q.A)({ownerState:r},n,r)):e.style))})),t}return i}const We=function(e={}){const{themeId:t,defaultTheme:r=He,rootShouldForwardProp:n=ze,slotShouldForwardProp:i=ze}=e,o=e=>(0,Ee.A)((0,q.A)({},e,{theme:Ge((0,q.A)({},e,{defaultTheme:r,themeId:t}))}));return o.__mui_systemSx=!0,(e,s={})=>{(0,we.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:a,slot:u,skipVariantsResolver:c,skipSx:l,overridesResolver:d=Qe(Ke(u))}=s,h=(0,ie.A)(s,je),f=void 0!==c?c:u&&"Root"!==u&&"root"!==u||!1,p=l||!1;let g=ze;"Root"===u||"root"===u?g=n:u?g=i:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(g=void 0);const m=(0,we.default)(e,(0,q.A)({shouldForwardProp:g,label:void 0},h)),y=e=>"function"==typeof e&&e.__emotion_real!==e||(0,De.Q)(e)?n=>qe(e,(0,q.A)({},n,{theme:Ge({theme:n.theme,defaultTheme:r,themeId:t})})):e,b=(n,...i)=>{let s=y(n);const u=i?i.map(y):[];a&&d&&u.push((e=>{const n=Ge((0,q.A)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[a]||!n.components[a].styleOverrides)return null;const i=n.components[a].styleOverrides,o={};return Object.entries(i).forEach((([t,r])=>{o[t]=qe(r,(0,q.A)({},e,{theme:n}))})),d(e,o)})),a&&!f&&u.push((e=>{var n;const i=Ge((0,q.A)({},e,{defaultTheme:r,themeId:t}));return qe({variants:null==i||null==(n=i.components)||null==(n=n[a])?void 0:n.variants},(0,q.A)({},e,{theme:i}))})),p||u.push(o);const c=u.length-i.length;if(Array.isArray(n)&&c>0){const e=new Array(c).fill("");s=[...n,...e],s.raw=[...n.raw,...e]}const l=m(s,...u);return e.muiName&&(l.muiName=e.muiName),l};return m.withConfig&&(b.withConfig=m.withConfig),b}}(),Ve=We,Ye=["className","component","disableGutters","fixed","maxWidth","classes"],Je=(0,Le.A)(),Xe=Ve("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${(0,Oe.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),Ze=e=>(0,Ne.A)({props:e,name:"MuiContainer",defaultTheme:Je});var $e=__webpack_require__(3345),et=__webpack_require__(59193);const tt=function(e={}){const{createStyledComponent:r=Xe,useThemeProps:n=Ze,componentName:i="MuiContainer"}=e,o=r((({theme:e,ownerState:t})=>(0,q.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}})),(({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce(((t,r)=>{const n=r,i=e.breakpoints.values[n];return 0!==i&&(t[e.breakpoints.up(n)]={maxWidth:`${i}${e.breakpoints.unit}`}),t}),{})),(({theme:e,ownerState:t})=>(0,q.A)({},"xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}}))),s=t.forwardRef((function(e,t){const r=n(e),{className:s,component:a="div",disableGutters:u=!1,fixed:c=!1,maxWidth:l="lg"}=r,d=(0,ie.A)(r,Ye),h=(0,q.A)({},r,{component:a,disableGutters:u,fixed:c,maxWidth:l}),f=((e,t)=>{const{classes:r,fixed:n,disableGutters:i,maxWidth:o}=e,s={root:["root",o&&`maxWidth${(0,Oe.A)(String(o))}`,n&&"fixed",i&&"disableGutters"]};return(0,Re.A)(s,(e=>(0,Pe.Ay)(t,e)),r)})(h,i);return(0,J.jsx)(o,(0,q.A)({as:a,ownerState:h,className:(0,Ae.A)(f.root,s),ref:t},d))}));return s}({createStyledComponent:(0,et.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${(0,$e.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,W.A)({props:e,name:"MuiContainer"})}),rt=tt;var nt=__webpack_require__(21462),it=__webpack_require__(42787);function ot(e){return(0,Pe.Ay)("MuiTypography",e)}(0,Ce.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const st=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],at=(0,et.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${(0,$e.A)(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,q.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),ut={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},ct={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},lt=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiTypography"}),n=(e=>ct[e]||e)(r.color),i=(0,_e.A)((0,q.A)({},r,{color:n})),{align:o="inherit",className:s,component:a,gutterBottom:u=!1,noWrap:c=!1,paragraph:l=!1,variant:d="body1",variantMapping:h=ut}=i,f=(0,ie.A)(i,st),p=(0,q.A)({},i,{align:o,color:n,className:s,component:a,gutterBottom:u,noWrap:c,paragraph:l,variant:d,variantMapping:h}),g=a||(l?"p":h[d]||ut[d])||"span",m=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:i,variant:o,classes:s}=e,a={root:["root",o,"inherit"!==e.align&&`align${(0,$e.A)(t)}`,r&&"gutterBottom",n&&"noWrap",i&&"paragraph"]};return(0,Re.A)(a,ot,s)})(p);return(0,J.jsx)(at,(0,q.A)({as:g,ref:t,ownerState:p,className:(0,Ae.A)(m.root,s)},f))}));function dt(e){return(0,Pe.Ay)("MuiLink",e)}const ht=(0,Ce.A)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]);var ft=__webpack_require__(61508),pt=__webpack_require__(10984);const gt={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},mt=({theme:e,ownerState:t})=>{const r=(e=>gt[e]||e)(t.color),n=(0,ft.Yn)(e,`palette.${r}`,!1)||t.color,i=(0,ft.Yn)(e,`palette.${r}Channel`);return"vars"in e&&i?`rgba(${i} / 0.4)`:(0,pt.X4)(n,.4)},yt=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],bt=(0,et.Ay)(lt,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${(0,$e.A)(r.underline)}`],"button"===r.component&&t.button]}})((({theme:e,ownerState:t})=>(0,q.A)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&(0,q.A)({textDecoration:"underline"},"inherit"!==t.color&&{textDecorationColor:mt({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),"button"===t.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${ht.focusVisible}`]:{outline:"auto"}}))),vt=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiLink"}),{className:i,color:o="primary",component:s="a",onBlur:a,onFocus:u,TypographyClasses:c,underline:l="always",variant:d="inherit",sx:h}=n,f=(0,ie.A)(n,yt),{isFocusVisibleRef:p,onBlur:g,onFocus:m,ref:y}=(0,nt.A)(),[b,v]=t.useState(!1),A=(0,it.A)(r,y),w=(0,q.A)({},n,{color:o,component:s,focusVisible:b,underline:l,variant:d}),E=(e=>{const{classes:t,component:r,focusVisible:n,underline:i}=e,o={root:["root",`underline${(0,$e.A)(i)}`,"button"===r&&"button",n&&"focusVisible"]};return(0,Re.A)(o,dt,t)})(w);return(0,J.jsx)(bt,(0,q.A)({color:o,className:(0,Ae.A)(E.root,i),classes:c,component:s,onBlur:e=>{g(e),!1===p.current&&v(!1),a&&a(e)},onFocus:e=>{m(e),!0===p.current&&v(!0),u&&u(e)},ref:A,ownerState:w,variant:d,sx:[...Object.keys(gt).includes(o)?[]:[{color:o}],...Array.isArray(h)?h:[h]]},f))}));function At(e){let{header:t,children:r}=e;return(0,J.jsxs)("div",{children:[t&&(0,J.jsx)(lt,{variant:"h4",component:"h1",gutterBottom:!0,children:t}),r]})}function wt(e){let{wrap:t,children:r}=e;return(0,J.jsx)("code",{style:{display:"inline-block",background:"#eee",borderRadius:3,padding:"0 4px",color:"#df3d3d",wordBreak:t?"break-word":"normal",userSelect:"all"},children:r})}function Et(){return(0,J.jsxs)(At,{header:"About this example",children:["With this example, you can:",(0,J.jsxs)("ul",{children:[(0,J.jsx)("li",{children:"Connect wallets"}),(0,J.jsx)("li",{children:"Deploy collections"}),(0,J.jsx)("li",{children:"Mint NFTs"}),(0,J.jsx)("li",{children:"Sell NFTs"}),(0,J.jsx)("li",{children:"Buy NFTs"}),(0,J.jsx)("li",{children:"Make and accept Bid"}),(0,J.jsx)("li",{children:"Transfer & Burn NFT"})]}),"This example uses:",(0,J.jsxs)("ul",{children:[(0,J.jsxs)("li",{children:[(0,J.jsx)(wt,{children:"@rarible/sdk"})," —"," ",(0,J.jsx)(vt,{href:"https://github.com/rarible/sdk",target:"_blank",children:"Rarible Protocol SDK"})]}),(0,J.jsxs)("li",{children:[(0,J.jsx)(wt,{children:"@rarible/connector"})," —"," ",(0,J.jsx)(vt,{href:"https://github.com/rarible/sdk/tree/master/packages/connector",target:"_blank",children:"Rarible SDK Wallet Connector"})]}),(0,J.jsxs)("li",{children:[(0,J.jsx)(wt,{children:"@rixio/react"})," —"," ",(0,J.jsx)(vt,{href:"https://github.com/roborox/rixio",target:"_blank",children:"Rixio"})]})]}),"See more information about SDK usage in"," ",(0,J.jsx)(vt,{href:"https://docs.rarible.org/",target:"_blank",children:"Protocol documentation"}),"."]})}var _t=__webpack_require__(11933);function It(){const e=(0,Y.A)(Z.A);return e[$.A]||e}const St=t.createContext();function kt(e){return(0,Pe.Ay)("MuiGrid",e)}const Ct=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Tt=(0,Ce.A)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>`spacing-xs-${e}`)),...["column-reverse","column","row-reverse","row"].map((e=>`direction-xs-${e}`)),...["nowrap","wrap-reverse","wrap"].map((e=>`wrap-xs-${e}`)),...Ct.map((e=>`grid-xs-${e}`)),...Ct.map((e=>`grid-sm-${e}`)),...Ct.map((e=>`grid-md-${e}`)),...Ct.map((e=>`grid-lg-${e}`)),...Ct.map((e=>`grid-xl-${e}`))]),xt=Tt,Mt=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function Bt(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function Pt({breakpoints:e,values:t}){let r="";Object.keys(t).forEach((e=>{""===r&&0!==t[e]&&(r=e)}));const n=Object.keys(e).sort(((t,r)=>e[t]-e[r]));return n.slice(0,n.indexOf(r))}const Rt=(0,et.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{container:n,direction:i,item:o,spacing:s,wrap:a,zeroMinWidth:u,breakpoints:c}=r;let l=[];n&&(l=function(e,t,r={}){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[r[`spacing-xs-${String(e)}`]];const n=[];return t.forEach((t=>{const i=e[t];Number(i)>0&&n.push(r[`spacing-${t}-${String(i)}`])})),n}(s,c,t));const d=[];return c.forEach((e=>{const n=r[e];n&&d.push(t[`grid-${e}-${String(n)}`])})),[t.root,n&&t.container,o&&t.item,u&&t.zeroMinWidth,...l,"row"!==i&&t[`direction-xs-${String(i)}`],"wrap"!==a&&t[`wrap-xs-${String(a)}`],...d]}})((({ownerState:e})=>(0,q.A)({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},"wrap"!==e.wrap&&{flexWrap:e.wrap})),(function({theme:e,ownerState:t}){const r=(0,_t.kW)({values:t.direction,breakpoints:e.breakpoints.values});return(0,_t.NI)({theme:e},r,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${xt.item}`]={maxWidth:"none"}),t}))}),(function({theme:e,ownerState:t}){const{container:r,rowSpacing:n}=t;let i={};if(r&&0!==n){const t=(0,_t.kW)({values:n,breakpoints:e.breakpoints.values});let r;"object"==typeof t&&(r=Pt({breakpoints:e.breakpoints.values,values:t})),i=(0,_t.NI)({theme:e},t,((t,n)=>{var i;const o=e.spacing(t);return"0px"!==o?{marginTop:`-${Bt(o)}`,[`& > .${xt.item}`]:{paddingTop:Bt(o)}}:null!=(i=r)&&i.includes(n)?{}:{marginTop:0,[`& > .${xt.item}`]:{paddingTop:0}}}))}return i}),(function({theme:e,ownerState:t}){const{container:r,columnSpacing:n}=t;let i={};if(r&&0!==n){const t=(0,_t.kW)({values:n,breakpoints:e.breakpoints.values});let r;"object"==typeof t&&(r=Pt({breakpoints:e.breakpoints.values,values:t})),i=(0,_t.NI)({theme:e},t,((t,n)=>{var i;const o=e.spacing(t);return"0px"!==o?{width:`calc(100% + ${Bt(o)})`,marginLeft:`-${Bt(o)}`,[`& > .${xt.item}`]:{paddingLeft:Bt(o)}}:null!=(i=r)&&i.includes(n)?{}:{width:"100%",marginLeft:0,[`& > .${xt.item}`]:{paddingLeft:0}}}))}return i}),(function({theme:e,ownerState:t}){let r;return e.breakpoints.keys.reduce(((n,i)=>{let o={};if(t[i]&&(r=t[i]),!r)return n;if(!0===r)o={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===r)o={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const s=(0,_t.kW)({values:t.columns,breakpoints:e.breakpoints.values}),a="object"==typeof s?s[i]:s;if(null==a)return n;const u=Math.round(r/a*1e8)/1e6+"%";let c={};if(t.container&&t.item&&0!==t.columnSpacing){const r=e.spacing(t.columnSpacing);if("0px"!==r){const e=`calc(${u} + ${Bt(r)})`;c={flexBasis:e,maxWidth:e}}}o=(0,q.A)({flexBasis:u,flexGrow:0,maxWidth:u},c)}return 0===e.breakpoints.values[i]?Object.assign(n,o):n[e.breakpoints.up(i)]=o,n}),{})})),Ot=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiGrid"}),{breakpoints:i}=It(),o=(0,_e.A)(n),{className:s,columns:a,columnSpacing:u,component:c="div",container:l=!1,direction:d="row",item:h=!1,rowSpacing:f,spacing:p=0,wrap:g="wrap",zeroMinWidth:m=!1}=o,y=(0,ie.A)(o,Mt),b=f||p,v=u||p,A=t.useContext(St),w=l?a||12:A,E={},_=(0,q.A)({},y);i.keys.forEach((e=>{null!=y[e]&&(E[e]=y[e],delete _[e])}));const I=(0,q.A)({},o,{columns:w,container:l,direction:d,item:h,rowSpacing:b,columnSpacing:v,wrap:g,zeroMinWidth:m,spacing:p},E,{breakpoints:i.keys}),S=(e=>{const{classes:t,container:r,direction:n,item:i,spacing:o,wrap:s,zeroMinWidth:a,breakpoints:u}=e;let c=[];r&&(c=function(e,t){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[`spacing-xs-${String(e)}`];const r=[];return t.forEach((t=>{const n=e[t];if(Number(n)>0){const e=`spacing-${t}-${String(n)}`;r.push(e)}})),r}(o,u));const l=[];u.forEach((t=>{const r=e[t];r&&l.push(`grid-${t}-${String(r)}`)}));const d={root:["root",r&&"container",i&&"item",a&&"zeroMinWidth",...c,"row"!==n&&`direction-xs-${String(n)}`,"wrap"!==s&&`wrap-xs-${String(s)}`,...l]};return(0,Re.A)(d,kt,t)})(I);return(0,J.jsx)(St.Provider,{value:w,children:(0,J.jsx)(Rt,(0,q.A)({ownerState:I,className:(0,Ae.A)(S.root,s),as:c,ref:r},_))})})),Nt=Ot;function Dt(e){const{comment:t,children:r,...n}=e;return(0,J.jsxs)(Nt,{container:!0,rowSpacing:1,spacing:1,columns:{xs:1,lg:2},...n,children:[(0,J.jsx)(Nt,{item:!0,xs:1,children:r}),(0,J.jsx)(Nt,{item:!0,xs:1,children:t&&(0,J.jsx)(Be,{sx:e=>({p:1,[e.breakpoints.up("lg")]:{borderLeft:"5px solid #eee",height:"100%"},[e.breakpoints.down("lg")]:{borderTop:"5px solid #eee",borderBottom:"5px solid #eee"}}),children:t})})]})}var Lt=__webpack_require__(39219),Ut=__webpack_require__(38502),Ft=__webpack_require__(81141),jt=__webpack_require__(74796),zt=__webpack_require__(80285),Ht=__webpack_require__(56113);function Kt(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}function Gt(){return Gt=Object.assign||function(e){for(var t=1;te;const cr=(0,er.i7)(ir||(ir=ur` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),lr=(0,er.i7)(or||(or=ur` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),dr=(0,er.i7)(sr||(sr=ur` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),hr=(0,et.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),fr=(0,et.Ay)((function(e){const{className:r,classes:n,pulsate:i=!1,rippleX:o,rippleY:s,rippleSize:a,in:u,onExited:c,timeout:l}=e,[d,h]=t.useState(!1),f=(0,Ae.A)(r,n.ripple,n.rippleVisible,i&&n.ripplePulsate),p={width:a,height:a,top:-a/2+s,left:-a/2+o},g=(0,Ae.A)(n.child,d&&n.childLeaving,i&&n.childPulsate);return u||d||h(!0),t.useEffect((()=>{if(!u&&null!=c){const e=setTimeout(c,l);return()=>{clearTimeout(e)}}}),[c,u,l]),(0,J.jsx)("span",{className:f,style:p,children:(0,J.jsx)("span",{className:g})})}),{name:"MuiTouchRipple",slot:"Ripple"})(ar||(ar=ur` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),rr.rippleVisible,cr,550,(({theme:e})=>e.transitions.easing.easeInOut),rr.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),rr.child,rr.childLeaving,lr,550,(({theme:e})=>e.transitions.easing.easeInOut),rr.childPulsate,dr,(({theme:e})=>e.transitions.easing.easeInOut)),pr=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiTouchRipple"}),{center:i=!1,classes:o={},className:s}=n,a=(0,ie.A)(n,nr),[u,c]=t.useState([]),l=t.useRef(0),d=t.useRef(null);t.useEffect((()=>{d.current&&(d.current(),d.current=null)}),[u]);const h=t.useRef(!1),f=(0,tr.A)(),p=t.useRef(null),g=t.useRef(null),m=t.useCallback((e=>{const{pulsate:t,rippleX:r,rippleY:n,rippleSize:i,cb:s}=e;c((e=>[...e,(0,J.jsx)(fr,{classes:{ripple:(0,Ae.A)(o.ripple,rr.ripple),rippleVisible:(0,Ae.A)(o.rippleVisible,rr.rippleVisible),ripplePulsate:(0,Ae.A)(o.ripplePulsate,rr.ripplePulsate),child:(0,Ae.A)(o.child,rr.child),childLeaving:(0,Ae.A)(o.childLeaving,rr.childLeaving),childPulsate:(0,Ae.A)(o.childPulsate,rr.childPulsate)},timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:i},l.current)])),l.current+=1,d.current=s}),[o]),y=t.useCallback(((e={},t={},r=(()=>{}))=>{const{pulsate:n=!1,center:o=i||t.pulsate,fakeElement:s=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&h.current)return void(h.current=!1);"touchstart"===(null==e?void 0:e.type)&&(h.current=!0);const a=s?null:g.current,u=a?a.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,l,d;if(o||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(u.width/2),l=Math.round(u.height/2);else{const{clientX:t,clientY:r}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-u.left),l=Math.round(r-u.top)}if(o)d=Math.sqrt((2*u.width**2+u.height**2)/3),d%2==0&&(d+=1);else{const e=2*Math.max(Math.abs((a?a.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((a?a.clientHeight:0)-l),l)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===p.current&&(p.current=()=>{m({pulsate:n,rippleX:c,rippleY:l,rippleSize:d,cb:r})},f.start(80,(()=>{p.current&&(p.current(),p.current=null)}))):m({pulsate:n,rippleX:c,rippleY:l,rippleSize:d,cb:r})}),[i,m,f]),b=t.useCallback((()=>{y({},{pulsate:!0})}),[y]),v=t.useCallback(((e,t)=>{if(f.clear(),"touchend"===(null==e?void 0:e.type)&&p.current)return p.current(),p.current=null,void f.start(0,(()=>{v(e,t)}));p.current=null,c((e=>e.length>0?e.slice(1):e)),d.current=t}),[f]);return t.useImperativeHandle(r,(()=>({pulsate:b,start:y,stop:v})),[b,y,v]),(0,J.jsx)(hr,(0,q.A)({className:(0,Ae.A)(rr.root,o.root,s),ref:g},a,{children:(0,J.jsx)($t,{component:null,exit:!0,children:u})}))})),gr=pr;function mr(e){return(0,Pe.Ay)("MuiButtonBase",e)}const yr=(0,Ce.A)("MuiButtonBase",["root","disabled","focusVisible"]),br=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],vr=(0,et.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${yr.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Ar=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiButtonBase"}),{action:i,centerRipple:o=!1,children:s,className:a,component:u="button",disabled:c=!1,disableRipple:l=!1,disableTouchRipple:d=!1,focusRipple:h=!1,LinkComponent:f="a",onBlur:p,onClick:g,onContextMenu:m,onDragLeave:y,onFocus:b,onFocusVisible:v,onKeyDown:A,onKeyUp:w,onMouseDown:E,onMouseLeave:_,onMouseUp:I,onTouchEnd:S,onTouchMove:k,onTouchStart:C,tabIndex:T=0,TouchRippleProps:x,touchRippleRef:M,type:B}=n,P=(0,ie.A)(n,br),R=t.useRef(null),O=t.useRef(null),N=(0,it.A)(O,M),{isFocusVisibleRef:D,onFocus:L,onBlur:U,ref:F}=(0,nt.A)(),[j,z]=t.useState(!1);c&&j&&z(!1),t.useImperativeHandle(i,(()=>({focusVisible:()=>{z(!0),R.current.focus()}})),[]);const[H,K]=t.useState(!1);t.useEffect((()=>{K(!0)}),[]);const G=H&&!l&&!c;function Q(e,t,r=d){return(0,Ht.A)((n=>(t&&t(n),!r&&O.current&&O.current[e](n),!0)))}t.useEffect((()=>{j&&h&&!l&&H&&O.current.pulsate()}),[l,h,j,H]);const V=Q("start",E),Y=Q("stop",m),X=Q("stop",y),Z=Q("stop",I),$=Q("stop",(e=>{j&&e.preventDefault(),_&&_(e)})),ee=Q("start",C),te=Q("stop",S),re=Q("stop",k),ne=Q("stop",(e=>{U(e),!1===D.current&&z(!1),p&&p(e)}),!1),oe=(0,Ht.A)((e=>{R.current||(R.current=e.currentTarget),L(e),!0===D.current&&(z(!0),v&&v(e)),b&&b(e)})),se=()=>{const e=R.current;return u&&"button"!==u&&!("A"===e.tagName&&e.href)},ae=t.useRef(!1),ue=(0,Ht.A)((e=>{h&&!ae.current&&j&&O.current&&" "===e.key&&(ae.current=!0,O.current.stop(e,(()=>{O.current.start(e)}))),e.target===e.currentTarget&&se()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&se()&&"Enter"===e.key&&!c&&(e.preventDefault(),g&&g(e))})),ce=(0,Ht.A)((e=>{h&&" "===e.key&&O.current&&j&&!e.defaultPrevented&&(ae.current=!1,O.current.stop(e,(()=>{O.current.pulsate(e)}))),w&&w(e),g&&e.target===e.currentTarget&&se()&&" "===e.key&&!e.defaultPrevented&&g(e)}));let le=u;"button"===le&&(P.href||P.to)&&(le=f);const de={};"button"===le?(de.type=void 0===B?"button":B,de.disabled=c):(P.href||P.to||(de.role="button"),c&&(de["aria-disabled"]=c));const he=(0,it.A)(r,F,R),fe=(0,q.A)({},n,{centerRipple:o,component:u,disabled:c,disableRipple:l,disableTouchRipple:d,focusRipple:h,tabIndex:T,focusVisible:j}),pe=(e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:i}=e,o={root:["root",t&&"disabled",r&&"focusVisible"]},s=(0,Re.A)(o,mr,i);return r&&n&&(s.root+=` ${n}`),s})(fe);return(0,J.jsxs)(vr,(0,q.A)({as:le,className:(0,Ae.A)(pe.root,a),ownerState:fe,onBlur:ne,onClick:g,onContextMenu:Y,onFocus:oe,onKeyDown:ue,onKeyUp:ce,onMouseDown:V,onMouseLeave:$,onMouseUp:Z,onDragLeave:X,onTouchEnd:te,onTouchMove:re,onTouchStart:ee,ref:he,tabIndex:c?-1:T,type:B},de,P,{children:[s,G?(0,J.jsx)(gr,(0,q.A)({ref:N,center:o},x)):null]}))})),wr=Ar;function Er(e){return(0,Pe.Ay)("MuiButton",e)}const _r=(0,Ce.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Ir=t.createContext({}),Sr=t.createContext(void 0),kr=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Cr=e=>(0,q.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),Tr=(0,et.Ay)(wr,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,$e.A)(r.color)}`],t[`size${(0,$e.A)(r.size)}`],t[`${r.variant}Size${(0,$e.A)(r.size)}`],"inherit"===r.color&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>{var r,n;const i="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],o="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,q.A)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,q.A)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,pt.X4)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,pt.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,pt.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,q.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${_r.focusVisible}`]:(0,q.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${_r.disabled}`]:(0,q.A)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,pt.X4)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(r=(n=e.palette).getContrastText)?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:i,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})}),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${_r.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${_r.disabled}`]:{boxShadow:"none"}})),xr=(0,et.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${(0,$e.A)(r.size)}`]]}})((({ownerState:e})=>(0,q.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},Cr(e)))),Mr=(0,et.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${(0,$e.A)(r.size)}`]]}})((({ownerState:e})=>(0,q.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},Cr(e)))),Br=t.forwardRef((function(e,r){const n=t.useContext(Ir),i=t.useContext(Sr),o=(0,jt.A)(n,e),s=(0,W.A)({props:o,name:"MuiButton"}),{children:a,color:u="primary",component:c="button",className:l,disabled:d=!1,disableElevation:h=!1,disableFocusRipple:f=!1,endIcon:p,focusVisibleClassName:g,fullWidth:m=!1,size:y="medium",startIcon:b,type:v,variant:A="text"}=s,w=(0,ie.A)(s,kr),E=(0,q.A)({},s,{color:u,component:c,disabled:d,disableElevation:h,disableFocusRipple:f,fullWidth:m,size:y,type:v,variant:A}),_=(e=>{const{color:t,disableElevation:r,fullWidth:n,size:i,variant:o,classes:s}=e,a={root:["root",o,`${o}${(0,$e.A)(t)}`,`size${(0,$e.A)(i)}`,`${o}Size${(0,$e.A)(i)}`,`color${(0,$e.A)(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${(0,$e.A)(i)}`],endIcon:["icon","endIcon",`iconSize${(0,$e.A)(i)}`]},u=(0,Re.A)(a,Er,s);return(0,q.A)({},s,u)})(E),I=b&&(0,J.jsx)(xr,{className:_.startIcon,ownerState:E,children:b}),S=p&&(0,J.jsx)(Mr,{className:_.endIcon,ownerState:E,children:p}),k=i||"";return(0,J.jsxs)(Tr,(0,q.A)({ownerState:E,className:(0,Ae.A)(n.className,_.root,l,k),component:c,disabled:d,focusRipple:!f,focusVisibleClassName:(0,Ae.A)(_.focusVisible,g),ref:r,type:v},w,{classes:_,children:[I,a,S]}))})),Pr=Br;function Rr(e){return(0,Pe.Ay)("MuiCircularProgress",e)}(0,Ce.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Or=["className","color","disableShrink","size","style","thickness","value","variant"];let Nr,Dr,Lr,Ur,Fr=e=>e;const jr=(0,er.i7)(Nr||(Nr=Fr` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),zr=(0,er.i7)(Dr||(Dr=Fr` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),Hr=(0,et.Ay)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${(0,$e.A)(r.color)}`]]}})((({ownerState:e,theme:t})=>(0,q.A)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main})),(({ownerState:e})=>"indeterminate"===e.variant&&(0,er.AH)(Lr||(Lr=Fr` + animation: ${0} 1.4s linear infinite; + `),jr))),Kr=(0,et.Ay)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Gr=(0,et.Ay)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${(0,$e.A)(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})((({ownerState:e,theme:t})=>(0,q.A)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})),(({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&(0,er.AH)(Ur||(Ur=Fr` + animation: ${0} 1.4s ease-in-out infinite; + `),zr))),Qr=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiCircularProgress"}),{className:n,color:i="primary",disableShrink:o=!1,size:s=40,style:a,thickness:u=3.6,value:c=0,variant:l="indeterminate"}=r,d=(0,ie.A)(r,Or),h=(0,q.A)({},r,{color:i,disableShrink:o,size:s,thickness:u,value:c,variant:l}),f=(e=>{const{classes:t,variant:r,color:n,disableShrink:i}=e,o={root:["root",r,`color${(0,$e.A)(n)}`],svg:["svg"],circle:["circle",`circle${(0,$e.A)(r)}`,i&&"circleDisableShrink"]};return(0,Re.A)(o,Rr,t)})(h),p={},g={},m={};if("determinate"===l){const e=2*Math.PI*((44-u)/2);p.strokeDasharray=e.toFixed(3),m["aria-valuenow"]=Math.round(c),p.strokeDashoffset=`${((100-c)/100*e).toFixed(3)}px`,g.transform="rotate(-90deg)"}return(0,J.jsx)(Hr,(0,q.A)({className:(0,Ae.A)(f.root,n),style:(0,q.A)({width:s,height:s},g,a),ownerState:h,ref:t,role:"progressbar"},m,d,{children:(0,J.jsx)(Kr,{className:f.svg,ownerState:h,viewBox:"22 22 44 44",children:(0,J.jsx)(Gr,{className:f.circle,style:p,ownerState:h,cx:44,cy:44,r:(44-u)/2,fill:"none",strokeWidth:u})})}))})),qr=Qr;function Wr(e){return(0,Pe.Ay)("MuiLoadingButton",e)}const Vr=(0,Ce.A)("MuiLoadingButton",["root","loading","loadingIndicator","loadingIndicatorCenter","loadingIndicatorStart","loadingIndicatorEnd","endIconLoadingEnd","startIconLoadingStart"]),Yr=["children","disabled","id","loading","loadingIndicator","loadingPosition","variant"],Jr=(0,et.Ay)(Pr,{shouldForwardProp:e=>(e=>"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e&&"classes"!==e)(e)||"classes"===e,name:"MuiLoadingButton",slot:"Root",overridesResolver:(e,t)=>[t.root,t.startIconLoadingStart&&{[`& .${Vr.startIconLoadingStart}`]:t.startIconLoadingStart},t.endIconLoadingEnd&&{[`& .${Vr.endIconLoadingEnd}`]:t.endIconLoadingEnd}]})((({ownerState:e,theme:t})=>(0,q.A)({[`& .${Vr.startIconLoadingStart}, & .${Vr.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0}},"center"===e.loadingPosition&&{transition:t.transitions.create(["background-color","box-shadow","border-color"],{duration:t.transitions.duration.short}),[`&.${Vr.loading}`]:{color:"transparent"}},"start"===e.loadingPosition&&e.fullWidth&&{[`& .${Vr.startIconLoadingStart}, & .${Vr.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginRight:-8}},"end"===e.loadingPosition&&e.fullWidth&&{[`& .${Vr.startIconLoadingStart}, & .${Vr.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginLeft:-8}}))),Xr=(0,et.Ay)("span",{name:"MuiLoadingButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.loadingIndicator,t[`loadingIndicator${(0,$e.A)(r.loadingPosition)}`]]}})((({theme:e,ownerState:t})=>(0,q.A)({position:"absolute",visibility:"visible",display:"flex"},"start"===t.loadingPosition&&("outlined"===t.variant||"contained"===t.variant)&&{left:"small"===t.size?10:14},"start"===t.loadingPosition&&"text"===t.variant&&{left:6},"center"===t.loadingPosition&&{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled},"end"===t.loadingPosition&&("outlined"===t.variant||"contained"===t.variant)&&{right:"small"===t.size?10:14},"end"===t.loadingPosition&&"text"===t.variant&&{right:6},"start"===t.loadingPosition&&t.fullWidth&&{position:"relative",left:-10},"end"===t.loadingPosition&&t.fullWidth&&{position:"relative",right:-10}))),Zr=t.forwardRef((function(e,r){const n=t.useContext(Ir),i=(0,jt.A)(n,e),o=(0,W.A)({props:i,name:"MuiLoadingButton"}),{children:s,disabled:a=!1,id:u,loading:c=!1,loadingIndicator:l,loadingPosition:d="center",variant:h="text"}=o,f=(0,ie.A)(o,Yr),p=(0,Ft.A)(u),g=null!=l?l:(0,J.jsx)(qr,{"aria-labelledby":p,color:"inherit",size:16}),m=(0,q.A)({},o,{disabled:a,loading:c,loadingIndicator:g,loadingPosition:d,variant:h}),y=(e=>{const{loading:t,loadingPosition:r,classes:n}=e,i={root:["root",t&&"loading"],startIcon:[t&&`startIconLoading${(0,$e.A)(r)}`],endIcon:[t&&`endIconLoading${(0,$e.A)(r)}`],loadingIndicator:["loadingIndicator",t&&`loadingIndicator${(0,$e.A)(r)}`]},o=(0,Re.A)(i,Wr,n);return(0,q.A)({},n,o)})(m),b=c?(0,J.jsx)(Xr,{className:y.loadingIndicator,ownerState:m,children:g}):null;return(0,J.jsxs)(Jr,(0,q.A)({disabled:a||c,id:p,ref:r},f,{variant:h,classes:y,ownerState:m,children:["end"===m.loadingPosition?s:b,"end"===m.loadingPosition?b:s]}))})),$r=Zr;var en=__webpack_require__(2203);const tn=["component","direction","spacing","divider","children","className","useFlexGap"],rn=(0,Le.A)(),nn=Ve("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function on(e){return(0,Ne.A)({props:e,name:"MuiStack",defaultTheme:rn})}function sn(e,r){const n=t.Children.toArray(e).filter(Boolean);return n.reduce(((e,i,o)=>(e.push(i),o{let r=(0,q.A)({display:"flex",flexDirection:"column"},(0,_t.NI)({theme:t},(0,_t.kW)({values:e.direction,breakpoints:t.breakpoints.values}),(e=>({flexDirection:e}))));if(e.spacing){const n=(0,en.LX)(t),i=Object.keys(t.breakpoints.values).reduce(((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t)),{}),o=(0,_t.kW)({values:e.direction,base:i}),s=(0,_t.kW)({values:e.spacing,base:i});"object"==typeof o&&Object.keys(o).forEach(((e,t,r)=>{if(!o[e]){const n=t>0?o[r[t-1]]:"column";o[e]=n}}));const a=(t,r)=>{return e.useFlexGap?{gap:(0,en._W)(n,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${i=r?o[r]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[i]}`]:(0,en._W)(n,t)}};var i};r=(0,De.A)(r,(0,_t.NI)({theme:t},s,a))}return r=(0,_t.iZ)(t.breakpoints,r),r},un=function(e={}){const{createStyledComponent:r=nn,useThemeProps:n=on,componentName:i="MuiStack"}=e,o=r(an),s=t.forwardRef((function(e,t){const r=n(e),s=(0,_e.A)(r),{component:a="div",direction:u="column",spacing:c=0,divider:l,children:d,className:h,useFlexGap:f=!1}=s,p=(0,ie.A)(s,tn),g={direction:u,spacing:c,useFlexGap:f},m=(0,Re.A)({root:["root"]},(e=>(0,Pe.Ay)(i,e)),{});return(0,J.jsx)(o,(0,q.A)({as:a,ownerState:g,ref:t,className:(0,Ae.A)(m.root,h)},p,{children:l?sn(d,l):d}))}));return s}({createStyledComponent:(0,et.Ay)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,W.A)({props:e,name:"MuiStack"})}),cn=un;var ln=__webpack_require__(14002),dn=__webpack_require__(4386),hn=__webpack_require__(90604),fn=__webpack_require__(93058),pn=__webpack_require__(90694),gn=__webpack_require__(54053);const mn=["onChange","maxRows","minRows","style","value"];function yn(e){return parseInt(e,10)||0}const bn={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},vn=t.forwardRef((function(e,r){const{onChange:n,maxRows:i,minRows:o=1,style:s,value:a}=e,u=(0,ie.A)(e,mn),{current:c}=t.useRef(null!=a),l=t.useRef(null),d=(0,hn.A)(r,l),h=t.useRef(null),f=t.useCallback((()=>{const t=l.current,r=(0,fn.A)(t).getComputedStyle(t);if("0px"===r.width)return{outerHeightStyle:0,overflowing:!1};const n=h.current;n.style.width=r.width,n.value=t.value||e.placeholder||"x","\n"===n.value.slice(-1)&&(n.value+=" ");const s=r.boxSizing,a=yn(r.paddingBottom)+yn(r.paddingTop),u=yn(r.borderBottomWidth)+yn(r.borderTopWidth),c=n.scrollHeight;n.value="x";const d=n.scrollHeight;let f=c;return o&&(f=Math.max(Number(o)*d,f)),i&&(f=Math.min(Number(i)*d,f)),f=Math.max(f,d),{outerHeightStyle:f+("border-box"===s?a+u:0),overflowing:Math.abs(f-c)<=1}}),[i,o,e.placeholder]),p=t.useCallback((()=>{const e=f();if(null==(t=e)||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const r=l.current;r.style.height=`${e.outerHeightStyle}px`,r.style.overflow=e.overflowing?"hidden":""}),[f]);return(0,pn.A)((()=>{const e=()=>{p()};const t=(0,gn.A)(e),r=l.current,n=(0,fn.A)(r);let i;return n.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(i=new ResizeObserver(e),i.observe(r)),()=>{t.clear(),cancelAnimationFrame(undefined),n.removeEventListener("resize",t),i&&i.disconnect()}}),[f,p]),(0,pn.A)((()=>{p()})),(0,J.jsxs)(t.Fragment,{children:[(0,J.jsx)("textarea",(0,q.A)({value:a,onChange:e=>{c||p(),n&&n(e)},ref:d,rows:o,style:s},u)),(0,J.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:h,tabIndex:-1,style:(0,q.A)({},bn,s,{paddingTop:0,paddingBottom:0})})]})}));function An(e){return"string"==typeof e}function wn({props:e,states:t,muiFormControl:r}){return t.reduce(((t,n)=>(t[n]=e[n],r&&void 0===e[n]&&(t[n]=r[n]),t)),{})}const En=t.createContext(void 0);function _n(){return t.useContext(En)}var In=__webpack_require__(14931);function Sn(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function kn(e,t=!1){return e&&(Sn(e.value)&&""!==e.value||t&&Sn(e.defaultValue)&&""!==e.defaultValue)}function Cn(e){return(0,Pe.Ay)("MuiInputBase",e)}const Tn=(0,Ce.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),xn=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],Mn=(e,t)=>{const{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,"small"===r.size&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t[`color${(0,$e.A)(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},Bn=(e,t)=>{const{ownerState:r}=e;return[t.input,"small"===r.size&&t.inputSizeSmall,r.multiline&&t.inputMultiline,"search"===r.type&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},Pn=(0,et.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Mn})((({theme:e,ownerState:t})=>(0,q.A)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Tn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,q.A)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),Rn=(0,et.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Bn})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode,n=(0,q.A)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),i={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return(0,q.A)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Tn.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${Tn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),On=(0,J.jsx)(ee,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Nn=t.forwardRef((function(e,r){var n;const i=(0,W.A)({props:e,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:s,autoFocus:a,className:u,components:c={},componentsProps:l={},defaultValue:d,disabled:h,disableInjectingGlobalStyles:f,endAdornment:p,fullWidth:g=!1,id:m,inputComponent:y="input",inputProps:b={},inputRef:v,maxRows:A,minRows:w,multiline:E=!1,name:_,onBlur:I,onChange:S,onClick:k,onFocus:C,onKeyDown:T,onKeyUp:x,placeholder:M,readOnly:B,renderSuffix:P,rows:R,slotProps:O={},slots:N={},startAdornment:D,type:L="text",value:U}=i,F=(0,ie.A)(i,xn),j=null!=b.value?b.value:U,{current:z}=t.useRef(null!=j),H=t.useRef(),K=t.useCallback((e=>{}),[]),G=(0,it.A)(H,v,b.ref,K),[Q,V]=t.useState(!1),Y=_n(),X=wn({props:i,muiFormControl:Y,states:["color","disabled","error","hiddenLabel","size","required","filled"]});X.focused=Y?Y.focused:Q,t.useEffect((()=>{!Y&&h&&Q&&(V(!1),I&&I())}),[Y,h,Q,I]);const Z=Y&&Y.onFilled,$=Y&&Y.onEmpty,ee=t.useCallback((e=>{kn(e)?Z&&Z():$&&$()}),[Z,$]);(0,In.A)((()=>{z&&ee({value:j})}),[j,ee,z]),t.useEffect((()=>{ee(H.current)}),[]);let te=y,re=b;E&&"input"===te&&(re=R?(0,q.A)({type:void 0,minRows:R,maxRows:R},re):(0,q.A)({type:void 0,maxRows:A,minRows:w},re),te=vn),t.useEffect((()=>{Y&&Y.setAdornedStart(Boolean(D))}),[Y,D]);const ne=(0,q.A)({},i,{color:X.color||"primary",disabled:X.disabled,endAdornment:p,error:X.error,focused:X.focused,formControl:Y,fullWidth:g,hiddenLabel:X.hiddenLabel,multiline:E,size:X.size,startAdornment:D,type:L}),oe=(e=>{const{classes:t,color:r,disabled:n,error:i,endAdornment:o,focused:s,formControl:a,fullWidth:u,hiddenLabel:c,multiline:l,readOnly:d,size:h,startAdornment:f,type:p}=e,g={root:["root",`color${(0,$e.A)(r)}`,n&&"disabled",i&&"error",u&&"fullWidth",s&&"focused",a&&"formControl",h&&"medium"!==h&&`size${(0,$e.A)(h)}`,l&&"multiline",f&&"adornedStart",o&&"adornedEnd",c&&"hiddenLabel",d&&"readOnly"],input:["input",n&&"disabled","search"===p&&"inputTypeSearch",l&&"inputMultiline","small"===h&&"inputSizeSmall",c&&"inputHiddenLabel",f&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return(0,Re.A)(g,Cn,t)})(ne),se=N.root||c.Root||Pn,ae=O.root||l.root||{},ue=N.input||c.Input||Rn;return re=(0,q.A)({},re,null!=(n=O.input)?n:l.input),(0,J.jsxs)(t.Fragment,{children:[!f&&On,(0,J.jsxs)(se,(0,q.A)({},ae,!An(se)&&{ownerState:(0,q.A)({},ne,ae.ownerState)},{ref:r,onClick:e=>{H.current&&e.currentTarget===e.target&&H.current.focus(),k&&k(e)}},F,{className:(0,Ae.A)(oe.root,ae.className,u,B&&"MuiInputBase-readOnly"),children:[D,(0,J.jsx)(En.Provider,{value:null,children:(0,J.jsx)(ue,(0,q.A)({ownerState:ne,"aria-invalid":X.error,"aria-describedby":o,autoComplete:s,autoFocus:a,defaultValue:d,disabled:X.disabled,id:m,onAnimationStart:e=>{ee("mui-auto-fill-cancel"===e.animationName?H.current:{value:"x"})},name:_,placeholder:M,readOnly:B,required:X.required,rows:R,value:j,onKeyDown:T,onKeyUp:x,type:L},re,!An(ue)&&{as:te,ownerState:(0,q.A)({},ne,re.ownerState)},{ref:G,className:(0,Ae.A)(oe.input,re.className,B&&"MuiInputBase-readOnly"),onBlur:e=>{I&&I(e),b.onBlur&&b.onBlur(e),Y&&Y.onBlur?Y.onBlur(e):V(!1)},onChange:(e,...t)=>{if(!z){const t=e.target||H.current;if(null==t)throw new Error((0,dn.A)(1));ee({value:t.value})}b.onChange&&b.onChange(e,...t),S&&S(e,...t)},onFocus:e=>{X.disabled?e.stopPropagation():(C&&C(e),b.onFocus&&b.onFocus(e),Y&&Y.onFocus?Y.onFocus(e):V(!0))}}))}),p,P?P((0,q.A)({},X,{startAdornment:D})):null]}))]})})),Dn=Nn;function Ln(e){return(0,Pe.Ay)("MuiInput",e)}const Un=(0,q.A)({},Tn,(0,Ce.A)("MuiInput",["root","underline","input"])),Fn=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],jn=(0,et.Ay)(Pn,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...Mn(e,t),!r.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{let r="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,q.A)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Un.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Un.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Un.disabled}, .${Un.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${Un.disabled}:before`]:{borderBottomStyle:"dotted"}})})),zn=(0,et.Ay)(Rn,{name:"MuiInput",slot:"Input",overridesResolver:Bn})({}),Hn=t.forwardRef((function(e,t){var r,n,i,o;const s=(0,W.A)({props:e,name:"MuiInput"}),{disableUnderline:a,components:u={},componentsProps:c,fullWidth:l=!1,inputComponent:d="input",multiline:h=!1,slotProps:f,slots:p={},type:g="text"}=s,m=(0,ie.A)(s,Fn),y=(e=>{const{classes:t,disableUnderline:r}=e,n={root:["root",!r&&"underline"],input:["input"]},i=(0,Re.A)(n,Ln,t);return(0,q.A)({},t,i)})(s),b={root:{ownerState:{disableUnderline:a}}},v=(null!=f?f:c)?(0,De.A)(null!=f?f:c,b):b,A=null!=(r=null!=(n=p.root)?n:u.Root)?r:jn,w=null!=(i=null!=(o=p.input)?o:u.Input)?i:zn;return(0,J.jsx)(Dn,(0,q.A)({slots:{root:A,input:w},slotProps:v,fullWidth:l,inputComponent:d,multiline:h,ref:t,type:g},m,{classes:y}))}));Hn.muiName="Input";const Kn=Hn;function Gn(e){return(0,Pe.Ay)("MuiFilledInput",e)}const Qn=(0,q.A)({},Tn,(0,Ce.A)("MuiFilledInput",["root","underline","input"])),qn=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Wn=(0,et.Ay)(Pn,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...Mn(e,t),!r.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{var r;const n="light"===e.palette.mode,i=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,q.A)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${Qn.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${Qn.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${null==(r=(e.vars||e).palette[t.color||"primary"])?void 0:r.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Qn.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Qn.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Qn.disabled}, .${Qn.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Qn.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,q.A)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))})),Vn=(0,et.Ay)(Rn,{name:"MuiFilledInput",slot:"Input",overridesResolver:Bn})((({theme:e,ownerState:t})=>(0,q.A)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}))),Yn=t.forwardRef((function(e,t){var r,n,i,o;const s=(0,W.A)({props:e,name:"MuiFilledInput"}),{components:a={},componentsProps:u,fullWidth:c=!1,inputComponent:l="input",multiline:d=!1,slotProps:h,slots:f={},type:p="text"}=s,g=(0,ie.A)(s,qn),m=(0,q.A)({},s,{fullWidth:c,inputComponent:l,multiline:d,type:p}),y=(e=>{const{classes:t,disableUnderline:r}=e,n={root:["root",!r&&"underline"],input:["input"]},i=(0,Re.A)(n,Gn,t);return(0,q.A)({},t,i)})(s),b={root:{ownerState:m},input:{ownerState:m}},v=(null!=h?h:u)?(0,De.A)(b,null!=h?h:u):b,A=null!=(r=null!=(n=f.root)?n:a.Root)?r:Wn,w=null!=(i=null!=(o=f.input)?o:a.Input)?i:Vn;return(0,J.jsx)(Dn,(0,q.A)({slots:{root:A,input:w},componentsProps:v,fullWidth:c,inputComponent:l,multiline:d,ref:t,type:p},g,{classes:y}))}));Yn.muiName="Input";const Jn=Yn;var Xn;const Zn=["children","classes","className","label","notched"],$n=(0,et.Ay)("fieldset",{shouldForwardProp:zt.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),ei=(0,et.Ay)("legend",{shouldForwardProp:zt.A})((({ownerState:e,theme:t})=>(0,q.A)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,q.A)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}))));function ti(e){return(0,Pe.Ay)("MuiOutlinedInput",e)}const ri=(0,q.A)({},Tn,(0,Ce.A)("MuiOutlinedInput",["root","notchedOutline","input"])),ni=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],ii=(0,et.Ay)(Pn,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:Mn})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,q.A)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${ri.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${ri.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${ri.focused} .${ri.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${ri.error} .${ri.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${ri.disabled} .${ri.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,q.A)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),oi=(0,et.Ay)((function(e){const{className:t,label:r,notched:n}=e,i=(0,ie.A)(e,Zn),o=null!=r&&""!==r,s=(0,q.A)({},e,{notched:n,withLabel:o});return(0,J.jsx)($n,(0,q.A)({"aria-hidden":!0,className:t,ownerState:s},i,{children:(0,J.jsx)(ei,{ownerState:s,children:o?(0,J.jsx)("span",{children:r}):Xn||(Xn=(0,J.jsx)("span",{className:"notranslate",children:"​"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),si=(0,et.Ay)(Rn,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Bn})((({theme:e,ownerState:t})=>(0,q.A)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),ai=t.forwardRef((function(e,r){var n,i,o,s,a;const u=(0,W.A)({props:e,name:"MuiOutlinedInput"}),{components:c={},fullWidth:l=!1,inputComponent:d="input",label:h,multiline:f=!1,notched:p,slots:g={},type:m="text"}=u,y=(0,ie.A)(u,ni),b=(e=>{const{classes:t}=e,r=(0,Re.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},ti,t);return(0,q.A)({},t,r)})(u),v=_n(),A=wn({props:u,muiFormControl:v,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),w=(0,q.A)({},u,{color:A.color||"primary",disabled:A.disabled,error:A.error,focused:A.focused,formControl:v,fullWidth:l,hiddenLabel:A.hiddenLabel,multiline:f,size:A.size,type:m}),E=null!=(n=null!=(i=g.root)?i:c.Root)?n:ii,_=null!=(o=null!=(s=g.input)?s:c.Input)?o:si;return(0,J.jsx)(Dn,(0,q.A)({slots:{root:E,input:_},renderSuffix:e=>(0,J.jsx)(oi,{ownerState:w,className:b.notchedOutline,label:null!=h&&""!==h&&A.required?a||(a=(0,J.jsxs)(t.Fragment,{children:[h," ","*"]})):h,notched:void 0!==p?p:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:l,inputComponent:d,multiline:f,ref:r,type:m},y,{classes:(0,q.A)({},b,{notchedOutline:null})}))}));ai.muiName="Input";const ui=ai;function ci(e){return(0,Pe.Ay)("MuiFormLabel",e)}const li=(0,Ce.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),di=["children","className","color","component","disabled","error","filled","focused","required"],hi=(0,et.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,q.A)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,q.A)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${li.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${li.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${li.error}`]:{color:(e.vars||e).palette.error.main}}))),fi=(0,et.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${li.error}`]:{color:(e.vars||e).palette.error.main}}))),pi=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiFormLabel"}),{children:n,className:i,component:o="label"}=r,s=(0,ie.A)(r,di),a=wn({props:r,muiFormControl:_n(),states:["color","required","focused","disabled","error","filled"]}),u=(0,q.A)({},r,{color:a.color||"primary",component:o,disabled:a.disabled,error:a.error,filled:a.filled,focused:a.focused,required:a.required}),c=(e=>{const{classes:t,color:r,focused:n,disabled:i,error:o,filled:s,required:a}=e,u={root:["root",`color${(0,$e.A)(r)}`,i&&"disabled",o&&"error",s&&"filled",n&&"focused",a&&"required"],asterisk:["asterisk",o&&"error"]};return(0,Re.A)(u,ci,t)})(u);return(0,J.jsxs)(hi,(0,q.A)({as:o,ownerState:u,className:(0,Ae.A)(c.root,i),ref:t},s,{children:[n,a.required&&(0,J.jsxs)(fi,{ownerState:u,"aria-hidden":!0,className:c.asterisk,children:[" ","*"]})]}))})),gi=pi;function mi(e){return(0,Pe.Ay)("MuiInputLabel",e)}(0,Ce.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const yi=["disableAnimation","margin","shrink","variant","className"],bi=(0,et.Ay)(gi,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${li.asterisk}`]:t.asterisk},t.root,r.formControl&&t.formControl,"small"===r.size&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,q.A)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===t.size&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===t.variant&&(0,q.A)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&(0,q.A)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===t.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===t.variant&&(0,q.A)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"})))),vi=t.forwardRef((function(e,t){const r=(0,W.A)({name:"MuiInputLabel",props:e}),{disableAnimation:n=!1,shrink:i,className:o}=r,s=(0,ie.A)(r,yi),a=_n();let u=i;void 0===u&&a&&(u=a.filled||a.focused||a.adornedStart);const c=wn({props:r,muiFormControl:a,states:["size","variant","required","focused"]}),l=(0,q.A)({},r,{disableAnimation:n,formControl:a,shrink:u,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),d=(e=>{const{classes:t,formControl:r,size:n,shrink:i,disableAnimation:o,variant:s,required:a}=e,u={root:["root",r&&"formControl",!o&&"animated",i&&"shrink",n&&"normal"!==n&&`size${(0,$e.A)(n)}`,s],asterisk:[a&&"asterisk"]},c=(0,Re.A)(u,mi,t);return(0,q.A)({},t,c)})(l);return(0,J.jsx)(bi,(0,q.A)({"data-shrink":u,ownerState:l,ref:t,className:(0,Ae.A)(d.root,o)},s,{classes:d}))}));var Ai=__webpack_require__(23539);function wi(e){return(0,Pe.Ay)("MuiFormControl",e)}(0,Ce.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Ei=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],_i=(0,et.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,q.A)({},t.root,t[`margin${(0,$e.A)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,q.A)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"}))),Ii=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiFormControl"}),{children:i,className:o,color:s="primary",component:a="div",disabled:u=!1,error:c=!1,focused:l,fullWidth:d=!1,hiddenLabel:h=!1,margin:f="none",required:p=!1,size:g="medium",variant:m="outlined"}=n,y=(0,ie.A)(n,Ei),b=(0,q.A)({},n,{color:s,component:a,disabled:u,error:c,fullWidth:d,hiddenLabel:h,margin:f,required:p,size:g,variant:m}),v=(e=>{const{classes:t,margin:r,fullWidth:n}=e,i={root:["root","none"!==r&&`margin${(0,$e.A)(r)}`,n&&"fullWidth"]};return(0,Re.A)(i,wi,t)})(b),[A,w]=t.useState((()=>{let e=!1;return i&&t.Children.forEach(i,(t=>{if(!(0,Ai.A)(t,["Input","Select"]))return;const r=(0,Ai.A)(t,["Select"])?t.props.input:t;r&&r.props.startAdornment&&(e=!0)})),e})),[E,_]=t.useState((()=>{let e=!1;return i&&t.Children.forEach(i,(t=>{(0,Ai.A)(t,["Input","Select"])&&(kn(t.props,!0)||kn(t.props.inputProps,!0))&&(e=!0)})),e})),[I,S]=t.useState(!1);u&&I&&S(!1);const k=void 0===l||u?I:l;let C;const T=t.useMemo((()=>({adornedStart:A,setAdornedStart:w,color:s,disabled:u,error:c,filled:E,focused:k,fullWidth:d,hiddenLabel:h,size:g,onBlur:()=>{S(!1)},onEmpty:()=>{_(!1)},onFilled:()=>{_(!0)},onFocus:()=>{S(!0)},registerEffect:C,required:p,variant:m})),[A,s,u,c,E,k,d,h,C,p,g,m]);return(0,J.jsx)(En.Provider,{value:T,children:(0,J.jsx)(_i,(0,q.A)({as:a,ownerState:b,className:(0,Ae.A)(v.root,o),ref:r},y,{children:i}))})})),Si=Ii;function ki(e){return(0,Pe.Ay)("MuiFormHelperText",e)}const Ci=(0,Ce.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var Ti;const xi=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Mi=(0,et.Ay)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${(0,$e.A)(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})((({theme:e,ownerState:t})=>(0,q.A)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Ci.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Ci.error}`]:{color:(e.vars||e).palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14}))),Bi=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiFormHelperText"}),{children:n,className:i,component:o="p"}=r,s=(0,ie.A)(r,xi),a=wn({props:r,muiFormControl:_n(),states:["variant","size","disabled","error","filled","focused","required"]}),u=(0,q.A)({},r,{component:o,contained:"filled"===a.variant||"outlined"===a.variant,variant:a.variant,size:a.size,disabled:a.disabled,error:a.error,filled:a.filled,focused:a.focused,required:a.required}),c=(e=>{const{classes:t,contained:r,size:n,disabled:i,error:o,filled:s,focused:a,required:u}=e,c={root:["root",i&&"disabled",o&&"error",n&&`size${(0,$e.A)(n)}`,r&&"contained",a&&"focused",s&&"filled",u&&"required"]};return(0,Re.A)(c,ki,t)})(u);return(0,J.jsx)(Mi,(0,q.A)({as:o,ownerState:u,className:(0,Ae.A)(c.root,i),ref:t},s,{children:" "===n?Ti||(Ti=(0,J.jsx)("span",{className:"notranslate",children:"​"})):n}))})),Pi=Bi;__webpack_require__(44483);var Ri=__webpack_require__(81889);function Oi(e,t,r){return void 0===e||An(e)?t:(0,q.A)({},t,{ownerState:(0,q.A)({},t.ownerState,r)})}function Ni(e,t=[]){if(void 0===e)return{};const r={};return Object.keys(e).filter((r=>r.match(/^on[A-Z]/)&&"function"==typeof e[r]&&!t.includes(r))).forEach((t=>{r[t]=e[t]})),r}function Di(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((r=>{t[r]=e[r]})),t}function Li(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:i,className:o}=e;if(!t){const e=(0,Ae.A)(null==r?void 0:r.className,o,null==i?void 0:i.className,null==n?void 0:n.className),t=(0,q.A)({},null==r?void 0:r.style,null==i?void 0:i.style,null==n?void 0:n.style),s=(0,q.A)({},r,i,n);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}const s=Ni((0,q.A)({},i,n)),a=Di(n),u=Di(i),c=t(s),l=(0,Ae.A)(null==c?void 0:c.className,null==r?void 0:r.className,o,null==i?void 0:i.className,null==n?void 0:n.className),d=(0,q.A)({},null==c?void 0:c.style,null==r?void 0:r.style,null==i?void 0:i.style,null==n?void 0:n.style),h=(0,q.A)({},c,r,u,a);return l.length>0&&(h.className=l),Object.keys(d).length>0&&(h.style=d),{props:h,internalRef:c.ref}}function Ui(e,t,r){return"function"==typeof e?e(t,r):e}const Fi=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function ji(e){var t;const{elementType:r,externalSlotProps:n,ownerState:i,skipResolvingSlotProps:o=!1}=e,s=(0,ie.A)(e,Fi),a=o?{}:Ui(n,i),{props:u,internalRef:c}=Li((0,q.A)({},s,{externalSlotProps:a})),l=(0,hn.A)(c,null==a?void 0:a.ref,null==(t=e.additionalProps)?void 0:t.ref);return Oi(r,(0,q.A)({},u,{ref:l}),i)}const zi=t.createContext({});function Hi(e){return(0,Pe.Ay)("MuiList",e)}(0,Ce.A)("MuiList",["root","padding","dense","subheader"]);const Ki=["children","className","component","dense","disablePadding","subheader"],Gi=(0,et.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})((({ownerState:e})=>(0,q.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0}))),Qi=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiList"}),{children:i,className:o,component:s="ul",dense:a=!1,disablePadding:u=!1,subheader:c}=n,l=(0,ie.A)(n,Ki),d=t.useMemo((()=>({dense:a})),[a]),h=(0,q.A)({},n,{component:s,dense:a,disablePadding:u}),f=(e=>{const{classes:t,disablePadding:r,dense:n,subheader:i}=e,o={root:["root",!r&&"padding",n&&"dense",i&&"subheader"]};return(0,Re.A)(o,Hi,t)})(h);return(0,J.jsx)(zi.Provider,{value:d,children:(0,J.jsxs)(Gi,(0,q.A)({as:s,className:(0,Ae.A)(f.root,o),ref:r,ownerState:h},l,{children:[c,i]}))})}));function qi(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const Wi=qi,Vi=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Yi(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function Ji(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function Xi(e,t){if(void 0===t)return!0;let r=e.innerText;return void 0===r&&(r=e.textContent),r=r.trim().toLowerCase(),0!==r.length&&(t.repeating?r[0]===t.keys[0]:0===r.indexOf(t.keys.join("")))}function Zi(e,t,r,n,i,o){let s=!1,a=i(e,t,!!t&&r);for(;a;){if(a===e.firstChild){if(s)return!1;s=!0}const t=!n&&(a.disabled||"true"===a.getAttribute("aria-disabled"));if(a.hasAttribute("tabindex")&&Xi(a,o)&&!t)return a.focus(),!0;a=i(e,a,r)}return!1}const $i=t.forwardRef((function(e,r){const{actions:n,autoFocus:i=!1,autoFocusItem:o=!1,children:s,className:a,disabledItemsFocusable:u=!1,disableListWrap:c=!1,onKeyDown:l,variant:d="selectedMenu"}=e,h=(0,ie.A)(e,Vi),f=t.useRef(null),p=t.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,In.A)((()=>{i&&f.current.focus()}),[i]),t.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,{direction:t})=>{const r=!f.current.style.width;if(e.clientHeight{t.isValidElement(e)?(e.props.disabled||("selectedMenu"===d&&e.props.selected||-1===m)&&(m=r),m===r&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(m+=1,m>=s.length&&(m=-1))):m===r&&(m+=1,m>=s.length&&(m=-1))}));const y=t.Children.map(s,((e,r)=>{if(r===m){const r={};return o&&(r.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===d&&(r.tabIndex=0),t.cloneElement(e,r)}return e}));return(0,J.jsx)(Qi,(0,q.A)({role:"menu",ref:g,className:a,onKeyDown:e=>{const t=f.current,r=e.key,n=(0,Ri.A)(t).activeElement;if("ArrowDown"===r)e.preventDefault(),Zi(t,n,c,u,Yi);else if("ArrowUp"===r)e.preventDefault(),Zi(t,n,c,u,Ji);else if("Home"===r)e.preventDefault(),Zi(t,null,c,u,Yi);else if("End"===r)e.preventDefault(),Zi(t,null,c,u,Ji);else if(1===r.length){const i=p.current,o=r.toLowerCase(),s=performance.now();i.keys.length>0&&(s-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&o!==i.keys[0]&&(i.repeating=!1)),i.lastTime=s,i.keys.push(o);const a=n&&!i.repeating&&Xi(n,i);i.previousKeyMatched&&(a||Zi(t,n,!1,u,Yi,i))?e.preventDefault():i.previousKeyMatched=!1}l&&l(e)},tabIndex:i?0:-1},h,{children:y}))}));var eo=__webpack_require__(22180),to=__webpack_require__(24720);var ro="unmounted",no="exited",io="entering",oo="entered",so="exiting",ao=function(e){function n(t,r){var n;n=e.call(this,t,r)||this;var i,o=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?o?(i=no,n.appearStatus=io):i=oo:i=t.unmountOnExit||t.mountOnEnter?ro:no,n.state={status:i},n.nextCallback=null,n}qt(n,e),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===ro?{status:no}:null};var i=n.prototype;return i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==io&&r!==oo&&(t=io):r!==io&&r!==oo||(t=so)}this.updateStatus(!1,t)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},i.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===io){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:r.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===no&&this.setState({status:ro})},i.performEnter=function(e){var t=this,n=this.props.enter,i=this.context?this.context.isMounting:e,o=this.props.nodeRef?[i]:[r.findDOMNode(this),i],s=o[0],a=o[1],u=this.getTimeouts(),c=i?u.appear:u.enter;e||n?(this.props.onEnter(s,a),this.safeSetState({status:io},(function(){t.props.onEntering(s,a),t.onTransitionEnd(c,(function(){t.safeSetState({status:oo},(function(){t.props.onEntered(s,a)}))}))}))):this.safeSetState({status:oo},(function(){t.props.onEntered(s)}))},i.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),i=this.props.nodeRef?void 0:r.findDOMNode(this);t?(this.props.onExit(i),this.safeSetState({status:so},(function(){e.props.onExiting(i),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:no},(function(){e.props.onExited(i)}))}))}))):this.safeSetState({status:no},(function(){e.props.onExited(i)}))},i.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},i.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},i.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:r.findDOMNode(this),i=null==e&&!this.props.addEndListener;if(n&&!i){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],s=o[0],a=o[1];this.props.addEndListener(s,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},i.render=function(){var e=this.state.status;if(e===ro)return null;var r=this.props,n=r.children,i=(r.in,r.mountOnEnter,r.unmountOnExit,r.appear,r.enter,r.exit,r.timeout,r.addEndListener,r.onEnter,r.onEntering,r.onEntered,r.onExit,r.onExiting,r.onExited,r.nodeRef,Kt(r,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.createElement(Wt.Provider,{value:null},"function"==typeof n?n(e,i):t.cloneElement(t.Children.only(n),i))},n}(t.Component);function uo(){}ao.contextType=Wt,ao.propTypes={},ao.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:uo,onEntering:uo,onEntered:uo,onExit:uo,onExiting:uo,onExited:uo},ao.UNMOUNTED=ro,ao.EXITED=no,ao.ENTERING=io,ao.ENTERED=oo,ao.EXITING=so;const co=ao,lo=e=>e.scrollTop;function ho(e,t){var r,n;const{timeout:i,easing:o,style:s={}}=e;return{duration:null!=(r=s.transitionDuration)?r:"number"==typeof i?i:i[t.mode]||0,easing:null!=(n=s.transitionTimingFunction)?n:"object"==typeof o?o[t.mode]:o,delay:s.transitionDelay}}const fo=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function po(e){return`scale(${e}, ${e**2})`}const go={entering:{opacity:1,transform:po(1)},entered:{opacity:1,transform:"none"}},mo="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),yo=t.forwardRef((function(e,r){const{addEndListener:n,appear:i=!0,children:o,easing:s,in:a,onEnter:u,onEntered:c,onEntering:l,onExit:d,onExited:h,onExiting:f,style:p,timeout:g="auto",TransitionComponent:m=co}=e,y=(0,ie.A)(e,fo),b=(0,tr.A)(),v=t.useRef(),A=It(),w=t.useRef(null),E=(0,it.A)(w,o.ref,r),_=e=>t=>{if(e){const r=w.current;void 0===t?e(r):e(r,t)}},I=_(l),S=_(((e,t)=>{lo(e);const{duration:r,delay:n,easing:i}=ho({style:p,timeout:g,easing:s},{mode:"enter"});let o;"auto"===g?(o=A.transitions.getAutoHeightDuration(e.clientHeight),v.current=o):o=r,e.style.transition=[A.transitions.create("opacity",{duration:o,delay:n}),A.transitions.create("transform",{duration:mo?o:.666*o,delay:n,easing:i})].join(","),u&&u(e,t)})),k=_(c),C=_(f),T=_((e=>{const{duration:t,delay:r,easing:n}=ho({style:p,timeout:g,easing:s},{mode:"exit"});let i;"auto"===g?(i=A.transitions.getAutoHeightDuration(e.clientHeight),v.current=i):i=t,e.style.transition=[A.transitions.create("opacity",{duration:i,delay:r}),A.transitions.create("transform",{duration:mo?i:.666*i,delay:mo?r:r||.333*i,easing:n})].join(","),e.style.opacity=0,e.style.transform=po(.75),d&&d(e)})),x=_(h);return(0,J.jsx)(m,(0,q.A)({appear:i,in:a,nodeRef:w,onEnter:S,onEntered:k,onEntering:I,onExit:T,onExited:x,onExiting:C,addEndListener:e=>{"auto"===g&&b.start(v.current||0,e),n&&n(w.current,e)},timeout:"auto"===g?null:g},y,{children:(e,r)=>t.cloneElement(o,(0,q.A)({style:(0,q.A)({opacity:0,transform:po(.75),visibility:"exited"!==e||a?void 0:"hidden"},go[e],p,o.props.style),ref:E},r))}))}));yo.muiSupportAuto=!0;const bo=yo;var vo=__webpack_require__(34682),Ao=__webpack_require__(80332),wo=__webpack_require__(96670);function Eo(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function _o(e){return parseInt((0,fn.A)(e).getComputedStyle(e).paddingRight,10)||0}function Io(e,t,r,n,i){const o=[t,r,...n];[].forEach.call(e.children,(e=>{const t=-1===o.indexOf(e),r=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),r="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||r}(e);t&&r&&Eo(e,i)}))}function So(e,t){let r=-1;return e.some(((e,n)=>!!t(e)&&(r=n,!0))),r}const ko=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let r=this.modals.indexOf(e);if(-1!==r)return r;r=this.modals.length,this.modals.push(e),e.modalRef&&Eo(e.modalRef,!1);const n=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);Io(t,e.mount,e.modalRef,n,!0);const i=So(this.containers,(e=>e.container===t));return-1!==i?(this.containers[i].modals.push(e),r):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:n}),r)}mount(e,t){const r=So(this.containers,(t=>-1!==t.modals.indexOf(e))),n=this.containers[r];n.restore||(n.restore=function(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,vo.A)(e);return t.body===e?(0,fn.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(n)){const e=qi((0,vo.A)(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${_o(n)+e}px`;const t=(0,vo.A)(n).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{r.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${_o(t)+e}px`}))}let e;if(n.parentNode instanceof DocumentFragment)e=(0,vo.A)(n).body;else{const t=n.parentElement,r=(0,fn.A)(n);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===r.getComputedStyle(t).overflowY?t:n}r.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{r.forEach((({value:e,el:t,property:r})=>{e?t.style.setProperty(r,e):t.style.removeProperty(r)}))}}(n,t))}remove(e,t=!0){const r=this.modals.indexOf(e);if(-1===r)return r;const n=So(this.containers,(t=>-1!==t.modals.indexOf(e))),i=this.containers[n];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(r,1),0===i.modals.length)i.restore&&i.restore(),e.modalRef&&Eo(e.modalRef,t),Io(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(n,1);else{const e=i.modals[i.modals.length-1];e.modalRef&&Eo(e.modalRef,!1)}return r}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const Co=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function To(e){const t=[],r=[];return Array.from(e.querySelectorAll(Co)).forEach(((e,n)=>{const i=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==i&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}(e))}(e)&&(0===i?t.push(e):r.push({documentOrder:n,tabIndex:i,node:e}))})),r.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function xo(){return!0}function Mo(e){const{children:r,disableAutoFocus:n=!1,disableEnforceFocus:i=!1,disableRestoreFocus:o=!1,getTabbable:s=To,isEnabled:a=xo,open:u}=e,c=t.useRef(!1),l=t.useRef(null),d=t.useRef(null),h=t.useRef(null),f=t.useRef(null),p=t.useRef(!1),g=t.useRef(null),m=(0,hn.A)(r.ref,g),y=t.useRef(null);t.useEffect((()=>{u&&g.current&&(p.current=!n)}),[n,u]),t.useEffect((()=>{if(!u||!g.current)return;const e=(0,vo.A)(g.current);return g.current.contains(e.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex","-1"),p.current&&g.current.focus()),()=>{o||(h.current&&h.current.focus&&(c.current=!0,h.current.focus()),h.current=null)}}),[u]),t.useEffect((()=>{if(!u||!g.current)return;const e=(0,vo.A)(g.current),t=t=>{y.current=t,!i&&a()&&"Tab"===t.key&&e.activeElement===g.current&&t.shiftKey&&(c.current=!0,d.current&&d.current.focus())},r=()=>{const t=g.current;if(null===t)return;if(!e.hasFocus()||!a()||c.current)return void(c.current=!1);if(t.contains(e.activeElement))return;if(i&&e.activeElement!==l.current&&e.activeElement!==d.current)return;if(e.activeElement!==f.current)f.current=null;else if(null!==f.current)return;if(!p.current)return;let r=[];if(e.activeElement!==l.current&&e.activeElement!==d.current||(r=s(g.current)),r.length>0){var n,o;const e=Boolean((null==(n=y.current)?void 0:n.shiftKey)&&"Tab"===(null==(o=y.current)?void 0:o.key)),t=r[0],i=r[r.length-1];"string"!=typeof t&&"string"!=typeof i&&(e?i.focus():t.focus())}else t.focus()};e.addEventListener("focusin",r),e.addEventListener("keydown",t,!0);const n=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&r()}),50);return()=>{clearInterval(n),e.removeEventListener("focusin",r),e.removeEventListener("keydown",t,!0)}}),[n,i,o,a,u,s]);const b=e=>{null===h.current&&(h.current=e.relatedTarget),p.current=!0};return(0,J.jsxs)(t.Fragment,{children:[(0,J.jsx)("div",{tabIndex:u?0:-1,onFocus:b,ref:l,"data-testid":"sentinelStart"}),t.cloneElement(r,{ref:m,onFocus:e=>{null===h.current&&(h.current=e.relatedTarget),p.current=!0,f.current=e.target;const t=r.props.onFocus;t&&t(e)}}),(0,J.jsx)("div",{tabIndex:u?0:-1,onFocus:b,ref:d,"data-testid":"sentinelEnd"})]})}var Bo=__webpack_require__(43962);const Po=t.forwardRef((function(e,n){const{children:i,container:o,disablePortal:s=!1}=e,[a,u]=t.useState(null),c=(0,hn.A)(t.isValidElement(i)?i.ref:null,n);if((0,pn.A)((()=>{s||u(function(e){return"function"==typeof e?e():e}(o)||document.body)}),[o,s]),(0,pn.A)((()=>{if(a&&!s)return(0,Bo.A)(n,a),()=>{(0,Bo.A)(n,null)}}),[n,a,s]),s){if(t.isValidElement(i)){const e={ref:c};return t.cloneElement(i,e)}return(0,J.jsx)(t.Fragment,{children:i})}return(0,J.jsx)(t.Fragment,{children:a?r.createPortal(i,a):a})})),Ro=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Oo={entering:{opacity:1},entered:{opacity:1}},No=t.forwardRef((function(e,r){const n=It(),i={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:s=!0,children:a,easing:u,in:c,onEnter:l,onEntered:d,onEntering:h,onExit:f,onExited:p,onExiting:g,style:m,timeout:y=i,TransitionComponent:b=co}=e,v=(0,ie.A)(e,Ro),A=t.useRef(null),w=(0,it.A)(A,a.ref,r),E=e=>t=>{if(e){const r=A.current;void 0===t?e(r):e(r,t)}},_=E(h),I=E(((e,t)=>{lo(e);const r=ho({style:m,timeout:y,easing:u},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),l&&l(e,t)})),S=E(d),k=E(g),C=E((e=>{const t=ho({style:m,timeout:y,easing:u},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),f&&f(e)})),T=E(p);return(0,J.jsx)(b,(0,q.A)({appear:s,in:c,nodeRef:A,onEnter:I,onEntered:S,onEntering:_,onExit:C,onExited:T,onExiting:k,addEndListener:e=>{o&&o(A.current,e)},timeout:y},v,{children:(e,r)=>t.cloneElement(a,(0,q.A)({style:(0,q.A)({opacity:0,visibility:"exited"!==e||c?void 0:"hidden"},Oo[e],m,a.props.style),ref:w},r))}))})),Do=No;function Lo(e){return(0,Pe.Ay)("MuiBackdrop",e)}(0,Ce.A)("MuiBackdrop",["root","invisible"]);const Uo=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Fo=(0,et.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})((({ownerState:e})=>(0,q.A)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"}))),jo=t.forwardRef((function(e,t){var r,n,i;const o=(0,W.A)({props:e,name:"MuiBackdrop"}),{children:s,className:a,component:u="div",components:c={},componentsProps:l={},invisible:d=!1,open:h,slotProps:f={},slots:p={},TransitionComponent:g=Do,transitionDuration:m}=o,y=(0,ie.A)(o,Uo),b=(0,q.A)({},o,{component:u,invisible:d}),v=(e=>{const{classes:t,invisible:r}=e,n={root:["root",r&&"invisible"]};return(0,Re.A)(n,Lo,t)})(b),A=null!=(r=f.root)?r:l.root;return(0,J.jsx)(g,(0,q.A)({in:h,timeout:m},y,{children:(0,J.jsx)(Fo,(0,q.A)({"aria-hidden":!0},A,{as:null!=(n=null!=(i=p.root)?i:c.Root)?n:u,className:(0,Ae.A)(v.root,a,null==A?void 0:A.className),ownerState:(0,q.A)({},b,null==A?void 0:A.ownerState),classes:v,ref:t,children:s}))}))})),zo=jo;function Ho(e){return(0,Pe.Ay)("MuiModal",e)}(0,Ce.A)("MuiModal",["root","hidden","backdrop"]);const Ko=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Go=(0,et.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,q.A)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),Qo=(0,et.Ay)(zo,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),qo=t.forwardRef((function(e,r){var n,i,o,s,a,u;const c=(0,W.A)({name:"MuiModal",props:e}),{BackdropComponent:l=Qo,BackdropProps:d,className:h,closeAfterTransition:f=!1,children:p,container:g,component:m,components:y={},componentsProps:b={},disableAutoFocus:v=!1,disableEnforceFocus:A=!1,disableEscapeKeyDown:w=!1,disablePortal:E=!1,disableRestoreFocus:_=!1,disableScrollLock:I=!1,hideBackdrop:S=!1,keepMounted:k=!1,onBackdropClick:C,open:T,slotProps:x,slots:M}=c,B=(0,ie.A)(c,Ko),P=(0,q.A)({},c,{closeAfterTransition:f,disableAutoFocus:v,disableEnforceFocus:A,disableEscapeKeyDown:w,disablePortal:E,disableRestoreFocus:_,disableScrollLock:I,hideBackdrop:S,keepMounted:k}),{getRootProps:R,getBackdropProps:O,getTransitionProps:N,portalRef:D,isTopModal:L,exited:U,hasTransition:F}=function(e){const{container:r,disableEscapeKeyDown:n=!1,disableScrollLock:i=!1,manager:o=ko,closeAfterTransition:s=!1,onTransitionEnter:a,onTransitionExited:u,children:c,onClose:l,open:d,rootRef:h}=e,f=t.useRef({}),p=t.useRef(null),g=t.useRef(null),m=(0,hn.A)(g,h),[y,b]=t.useState(!d),v=function(e){return!!e&&e.props.hasOwnProperty("in")}(c);let A=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(A=!1);const w=()=>(f.current.modalRef=g.current,f.current.mount=p.current,f.current),E=()=>{o.mount(w(),{disableScrollLock:i}),g.current&&(g.current.scrollTop=0)},_=(0,Ao.A)((()=>{const e=function(e){return"function"==typeof e?e():e}(r)||(0,vo.A)(p.current).body;o.add(w(),e),g.current&&E()})),I=t.useCallback((()=>o.isTopModal(w())),[o]),S=(0,Ao.A)((e=>{p.current=e,e&&(d&&I()?E():g.current&&Eo(g.current,A))})),k=t.useCallback((()=>{o.remove(w(),A)}),[A,o]);t.useEffect((()=>()=>{k()}),[k]),t.useEffect((()=>{d?_():v&&s||k()}),[d,k,v,s,_]);const C=e=>t=>{var r;null==(r=e.onKeyDown)||r.call(e,t),"Escape"===t.key&&229!==t.which&&I()&&(n||(t.stopPropagation(),l&&l(t,"escapeKeyDown")))},T=e=>t=>{var r;null==(r=e.onClick)||r.call(e,t),t.target===t.currentTarget&&l&&l(t,"backdropClick")};return{getRootProps:(t={})=>{const r=Ni(e);delete r.onTransitionEnter,delete r.onTransitionExited;const n=(0,q.A)({},r,t);return(0,q.A)({role:"presentation"},n,{onKeyDown:C(n),ref:m})},getBackdropProps:(e={})=>{const t=e;return(0,q.A)({"aria-hidden":!0},t,{onClick:T(t),open:d})},getTransitionProps:()=>({onEnter:(0,wo.A)((()=>{b(!1),a&&a()}),null==c?void 0:c.props.onEnter),onExited:(0,wo.A)((()=>{b(!0),u&&u(),s&&k()}),null==c?void 0:c.props.onExited)}),rootRef:m,portalRef:S,isTopModal:I,exited:y,hasTransition:v}}((0,q.A)({},P,{rootRef:r})),j=(0,q.A)({},P,{exited:U}),z=(e=>{const{open:t,exited:r,classes:n}=e,i={root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]};return(0,Re.A)(i,Ho,n)})(j),H={};if(void 0===p.props.tabIndex&&(H.tabIndex="-1"),F){const{onEnter:e,onExited:t}=N();H.onEnter=e,H.onExited=t}const K=null!=(n=null!=(i=null==M?void 0:M.root)?i:y.Root)?n:Go,G=null!=(o=null!=(s=null==M?void 0:M.backdrop)?s:y.Backdrop)?o:l,Q=null!=(a=null==x?void 0:x.root)?a:b.root,V=null!=(u=null==x?void 0:x.backdrop)?u:b.backdrop,Y=ji({elementType:K,externalSlotProps:Q,externalForwardedProps:B,getSlotProps:R,additionalProps:{ref:r,as:m},ownerState:j,className:(0,Ae.A)(h,null==Q?void 0:Q.className,null==z?void 0:z.root,!j.open&&j.exited&&(null==z?void 0:z.hidden))}),X=ji({elementType:G,externalSlotProps:V,additionalProps:d,getSlotProps:e=>O((0,q.A)({},e,{onClick:t=>{C&&C(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,Ae.A)(null==V?void 0:V.className,null==d?void 0:d.className,null==z?void 0:z.backdrop),ownerState:j});return k||T||F&&!U?(0,J.jsx)(Po,{ref:D,container:g,disablePortal:E,children:(0,J.jsxs)(K,(0,q.A)({},Y,{children:[!S&&l?(0,J.jsx)(G,(0,q.A)({},X)):null,(0,J.jsx)(Mo,{disableEnforceFocus:A,disableAutoFocus:v,disableRestoreFocus:_,isEnabled:L,open:T,children:t.cloneElement(p,H)})]}))}):null})),Wo=qo,Vo=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Yo(e){return(0,Pe.Ay)("MuiPaper",e)}(0,Ce.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Jo=["className","component","elevation","square","variant"],Xo=(0,et.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})((({theme:e,ownerState:t})=>{var r;return(0,q.A)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,q.A)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,pt.X4)("#fff",Vo(t.elevation))}, ${(0,pt.X4)("#fff",Vo(t.elevation))})`},e.vars&&{backgroundImage:null==(r=e.vars.overlays)?void 0:r[t.elevation]}))})),Zo=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiPaper"}),{className:n,component:i="div",elevation:o=1,square:s=!1,variant:a="elevation"}=r,u=(0,ie.A)(r,Jo),c=(0,q.A)({},r,{component:i,elevation:o,square:s,variant:a}),l=(e=>{const{square:t,elevation:r,variant:n,classes:i}=e,o={root:["root",n,!t&&"rounded","elevation"===n&&`elevation${r}`]};return(0,Re.A)(o,Yo,i)})(c);return(0,J.jsx)(Xo,(0,q.A)({as:i,ownerState:c,className:(0,Ae.A)(l.root,n),ref:t},u))}));function $o(e){return(0,Pe.Ay)("MuiPopover",e)}(0,Ce.A)("MuiPopover",["root","paper"]);const es=["onEntering"],ts=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],rs=["slotProps"];function ns(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.height/2:"bottom"===t&&(r=e.height),r}function is(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.width/2:"right"===t&&(r=e.width),r}function os(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function ss(e){return"function"==typeof e?e():e}const as=(0,et.Ay)(Wo,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),us=(0,et.Ay)(Zo,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),cs=t.forwardRef((function(e,r){var n,i,o;const s=(0,W.A)({props:e,name:"MuiPopover"}),{action:a,anchorEl:u,anchorOrigin:c={vertical:"top",horizontal:"left"},anchorPosition:l,anchorReference:d="anchorEl",children:h,className:f,container:p,elevation:g=8,marginThreshold:m=16,open:y,PaperProps:b={},slots:v,slotProps:A,transformOrigin:w={vertical:"top",horizontal:"left"},TransitionComponent:E=bo,transitionDuration:_="auto",TransitionProps:{onEntering:I}={},disableScrollLock:S=!1}=s,k=(0,ie.A)(s.TransitionProps,es),C=(0,ie.A)(s,ts),T=null!=(n=null==A?void 0:A.paper)?n:b,x=t.useRef(),M=(0,it.A)(x,T.ref),B=(0,q.A)({},s,{anchorOrigin:c,anchorReference:d,elevation:g,marginThreshold:m,externalPaperSlotProps:T,transformOrigin:w,TransitionComponent:E,transitionDuration:_,TransitionProps:k}),P=(e=>{const{classes:t}=e;return(0,Re.A)({root:["root"],paper:["paper"]},$o,t)})(B),R=t.useCallback((()=>{if("anchorPosition"===d)return l;const e=ss(u),t=(e&&1===e.nodeType?e:(0,Ri.A)(x.current).body).getBoundingClientRect();return{top:t.top+ns(t,c.vertical),left:t.left+is(t,c.horizontal)}}),[u,c.horizontal,c.vertical,l,d]),O=t.useCallback((e=>({vertical:ns(e,w.vertical),horizontal:is(e,w.horizontal)})),[w.horizontal,w.vertical]),N=t.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},r=O(t);if("none"===d)return{top:null,left:null,transformOrigin:os(r)};const n=R();let i=n.top-r.vertical,o=n.left-r.horizontal;const s=i+t.height,a=o+t.width,c=(0,to.A)(ss(u)),l=c.innerHeight-m,h=c.innerWidth-m;if(null!==m&&il){const e=s-l;i-=e,r.vertical+=e}if(null!==m&&oh){const e=a-h;o-=e,r.horizontal+=e}return{top:`${Math.round(i)}px`,left:`${Math.round(o)}px`,transformOrigin:os(r)}}),[u,d,R,O,m]),[D,L]=t.useState(y),U=t.useCallback((()=>{const e=x.current;if(!e)return;const t=N(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,L(!0)}),[N]);t.useEffect((()=>(S&&window.addEventListener("scroll",U),()=>window.removeEventListener("scroll",U))),[u,S,U]),t.useEffect((()=>{y&&U()})),t.useImperativeHandle(a,(()=>y?{updatePosition:()=>{U()}}:null),[y,U]),t.useEffect((()=>{if(!y)return;const e=(0,eo.A)((()=>{U()})),t=(0,to.A)(u);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[u,y,U]);let F=_;"auto"!==_||E.muiSupportAuto||(F=void 0);const j=p||(u?(0,Ri.A)(ss(u)).body:void 0),z=null!=(i=null==v?void 0:v.root)?i:as,H=null!=(o=null==v?void 0:v.paper)?o:us,K=ji({elementType:H,externalSlotProps:(0,q.A)({},T,{style:D?T.style:(0,q.A)({},T.style,{opacity:0})}),additionalProps:{elevation:g,ref:M},ownerState:B,className:(0,Ae.A)(P.paper,null==T?void 0:T.className)}),G=ji({elementType:z,externalSlotProps:(null==A?void 0:A.root)||{},externalForwardedProps:C,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:j,open:y},ownerState:B,className:(0,Ae.A)(P.root,f)}),{slotProps:Q}=G,V=(0,ie.A)(G,rs);return(0,J.jsx)(z,(0,q.A)({},V,!An(z)&&{slotProps:Q,disableScrollLock:S},{children:(0,J.jsx)(E,(0,q.A)({appear:!0,in:y,onEntering:(e,t)=>{I&&I(e,t),U()},onExited:()=>{L(!1)},timeout:F},k,{children:(0,J.jsx)(H,(0,q.A)({},K,{children:h}))}))}))})),ls=cs;function ds(e){return(0,Pe.Ay)("MuiMenu",e)}(0,Ce.A)("MuiMenu",["root","paper","list"]);const hs=["onEntering"],fs=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],ps={vertical:"top",horizontal:"right"},gs={vertical:"top",horizontal:"left"},ms=(0,et.Ay)(ls,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ys=(0,et.Ay)(us,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),bs=(0,et.Ay)($i,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),vs=t.forwardRef((function(e,r){var n,i;const o=(0,W.A)({props:e,name:"MuiMenu"}),{autoFocus:s=!0,children:a,className:u,disableAutoFocusItem:c=!1,MenuListProps:l={},onClose:d,open:h,PaperProps:f={},PopoverClasses:p,transitionDuration:g="auto",TransitionProps:{onEntering:m}={},variant:y="selectedMenu",slots:b={},slotProps:v={}}=o,A=(0,ie.A)(o.TransitionProps,hs),w=(0,ie.A)(o,fs),E=fe(),_=(0,q.A)({},o,{autoFocus:s,disableAutoFocusItem:c,MenuListProps:l,onEntering:m,PaperProps:f,transitionDuration:g,TransitionProps:A,variant:y}),I=(e=>{const{classes:t}=e;return(0,Re.A)({root:["root"],paper:["paper"],list:["list"]},ds,t)})(_),S=s&&!c&&h,k=t.useRef(null);let C=-1;t.Children.map(a,((e,r)=>{t.isValidElement(e)&&(e.props.disabled||("selectedMenu"===y&&e.props.selected||-1===C)&&(C=r))}));const T=null!=(n=b.paper)?n:ys,x=null!=(i=v.paper)?i:f,M=ji({elementType:b.root,externalSlotProps:v.root,ownerState:_,className:[I.root,u]}),B=ji({elementType:T,externalSlotProps:x,ownerState:_,className:I.paper});return(0,J.jsx)(ms,(0,q.A)({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:E?"right":"left"},transformOrigin:E?ps:gs,slots:{paper:T,root:b.root},slotProps:{root:M,paper:B},open:h,ref:r,transitionDuration:g,TransitionProps:(0,q.A)({onEntering:(e,t)=>{k.current&&k.current.adjustStyleForScrollbar(e,{direction:E?"rtl":"ltr"}),m&&m(e,t)}},A),ownerState:_},w,{classes:p,children:(0,J.jsx)(bs,(0,q.A)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),d&&d(e,"tabKeyDown"))},actions:k,autoFocus:s&&(-1===C||c),autoFocusItem:S,variant:y},l,{className:(0,Ae.A)(I.list,l.className),children:a}))}))}));function As(e){return(0,Pe.Ay)("MuiNativeSelect",e)}const ws=(0,Ce.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Es=["className","disabled","error","IconComponent","inputRef","variant"],_s=({ownerState:e,theme:t})=>(0,q.A)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,q.A)({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${ws.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),Is=(0,et.Ay)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:zt.A,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${ws.multiple}`]:t.multiple}]}})(_s),Ss=({ownerState:e,theme:t})=>(0,q.A)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${ws.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),ks=(0,et.Ay)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${(0,$e.A)(r.variant)}`],r.open&&t.iconOpen]}})(Ss),Cs=t.forwardRef((function(e,r){const{className:n,disabled:i,error:o,IconComponent:s,inputRef:a,variant:u="standard"}=e,c=(0,ie.A)(e,Es),l=(0,q.A)({},e,{disabled:i,variant:u,error:o}),d=(e=>{const{classes:t,variant:r,disabled:n,multiple:i,open:o,error:s}=e,a={select:["select",r,n&&"disabled",i&&"multiple",s&&"error"],icon:["icon",`icon${(0,$e.A)(r)}`,o&&"iconOpen",n&&"disabled"]};return(0,Re.A)(a,As,t)})(l);return(0,J.jsxs)(t.Fragment,{children:[(0,J.jsx)(Is,(0,q.A)({ownerState:l,className:(0,Ae.A)(d.select,n),disabled:i,ref:a||r},c)),e.multiple?null:(0,J.jsx)(ks,{as:s,ownerState:l,className:d.icon})]})})),Ts=Cs;var xs=__webpack_require__(36721),Ms=__webpack_require__(21539);function Bs(e){return(0,Pe.Ay)("MuiSelect",e)}const Ps=(0,Ce.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var Rs;const Os=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],Ns=(0,et.Ay)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${Ps.select}`]:t.select},{[`&.${Ps.select}`]:t[r.variant]},{[`&.${Ps.error}`]:t.error},{[`&.${Ps.multiple}`]:t.multiple}]}})(_s,{[`&.${Ps.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Ds=(0,et.Ay)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${(0,$e.A)(r.variant)}`],r.open&&t.iconOpen]}})(Ss),Ls=(0,et.Ay)("input",{shouldForwardProp:e=>(0,xs.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Us(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function Fs(e){return null==e||"string"==typeof e&&!e.trim()}const js=t.forwardRef((function(e,r){var n;const{"aria-describedby":i,"aria-label":o,autoFocus:s,autoWidth:a,children:u,className:c,defaultOpen:l,defaultValue:d,disabled:h,displayEmpty:f,error:p=!1,IconComponent:g,inputRef:m,labelId:y,MenuProps:b={},multiple:v,name:A,onBlur:w,onChange:E,onClose:_,onFocus:I,onOpen:S,open:k,readOnly:C,renderValue:T,SelectDisplayProps:x={},tabIndex:M,value:B,variant:P="standard"}=e,R=(0,ie.A)(e,Os),[O,N]=(0,Ms.A)({controlled:B,default:d,name:"Select"}),[D,L]=(0,Ms.A)({controlled:k,default:l,name:"Select"}),U=t.useRef(null),F=t.useRef(null),[j,z]=t.useState(null),{current:H}=t.useRef(null!=k),[K,G]=t.useState(),Q=(0,it.A)(r,m),W=t.useCallback((e=>{F.current=e,e&&z(e)}),[]),V=null==j?void 0:j.parentNode;t.useImperativeHandle(Q,(()=>({focus:()=>{F.current.focus()},node:U.current,value:O})),[O]),t.useEffect((()=>{l&&D&&j&&!H&&(G(a?null:V.clientWidth),F.current.focus())}),[j,a]),t.useEffect((()=>{s&&F.current.focus()}),[s]),t.useEffect((()=>{if(!y)return;const e=(0,Ri.A)(F.current).getElementById(y);if(e){const t=()=>{getSelection().isCollapsed&&F.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[y]);const Y=(e,t)=>{e?S&&S(t):_&&_(t),H||(G(a?null:V.clientWidth),L(e))},X=t.Children.toArray(u),Z=e=>t=>{let r;if(t.currentTarget.hasAttribute("tabindex")){if(v){r=Array.isArray(O)?O.slice():[];const t=O.indexOf(e.props.value);-1===t?r.push(e.props.value):r.splice(t,1)}else r=e.props.value;if(e.props.onClick&&e.props.onClick(t),O!==r&&(N(r),E)){const n=t.nativeEvent||t,i=new n.constructor(n.type,n);Object.defineProperty(i,"target",{writable:!0,value:{value:r,name:A}}),E(i,e)}v||Y(!1,t)}},$=null!==j&&D;let ee,te;delete R["aria-invalid"];const re=[];let ne=!1,oe=!1;(kn({value:O})||f)&&(T?ee=T(O):ne=!0);const se=X.map((e=>{if(!t.isValidElement(e))return null;let r;if(v){if(!Array.isArray(O))throw new Error((0,dn.A)(2));r=O.some((t=>Us(t,e.props.value))),r&&ne&&re.push(e.props.children)}else r=Us(O,e.props.value),r&&ne&&(te=e.props.children);return r&&(oe=!0),t.cloneElement(e,{"aria-selected":r?"true":"false",onClick:Z(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:r,value:void 0,"data-value":e.props.value})}));ne&&(ee=v?0===re.length?null:re.reduce(((e,t,r)=>(e.push(t),r{const{classes:t,variant:r,disabled:n,multiple:i,open:o,error:s}=e,a={select:["select",r,n&&"disabled",i&&"multiple",s&&"error"],icon:["icon",`icon${(0,$e.A)(r)}`,o&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return(0,Re.A)(a,Bs,t)})(le),he=(0,q.A)({},b.PaperProps,null==(n=b.slotProps)?void 0:n.paper),fe=(0,ln.A)();return(0,J.jsxs)(t.Fragment,{children:[(0,J.jsx)(Ns,(0,q.A)({ref:W,tabIndex:ae,role:"combobox","aria-controls":fe,"aria-disabled":h?"true":void 0,"aria-expanded":$?"true":"false","aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[y,ce].filter(Boolean).join(" ")||void 0,"aria-describedby":i,onKeyDown:e=>{C||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),Y(!0,e))},onMouseDown:h||C?null:e=>{0===e.button&&(e.preventDefault(),F.current.focus(),Y(!0,e))},onBlur:e=>{!$&&w&&(Object.defineProperty(e,"target",{writable:!0,value:{value:O,name:A}}),w(e))},onFocus:I},x,{ownerState:le,className:(0,Ae.A)(x.className,de.select,c),id:ce,children:Fs(ee)?Rs||(Rs=(0,J.jsx)("span",{className:"notranslate",children:"​"})):ee})),(0,J.jsx)(Ls,(0,q.A)({"aria-invalid":p,value:Array.isArray(O)?O.join(","):O,name:A,ref:U,"aria-hidden":!0,onChange:e=>{const t=X.find((t=>t.props.value===e.target.value));void 0!==t&&(N(t.props.value),E&&E(e,t))},tabIndex:-1,disabled:h,className:de.nativeInput,autoFocus:s,ownerState:le},R)),(0,J.jsx)(Ds,{as:g,className:de.icon,ownerState:le}),(0,J.jsx)(vs,(0,q.A)({id:`menu-${A||""}`,anchorEl:V,open:$,onClose:e=>{Y(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},b,{MenuListProps:(0,q.A)({"aria-labelledby":y,role:"listbox","aria-multiselectable":v?"true":void 0,disableListWrap:!0,id:fe},b.MenuListProps),slotProps:(0,q.A)({},b.slotProps,{paper:(0,q.A)({},he,{style:(0,q.A)({minWidth:ue},null!=he?he.style:null)})}),children:se}))]})})),zs=js;var Hs=__webpack_require__(77776);const Ks=(0,Hs.A)((0,J.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Gs=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],Qs=["root"],qs={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,zt.A)(e)&&"variant"!==e,slot:"Root"},Ws=(0,et.Ay)(Kn,qs)(""),Vs=(0,et.Ay)(ui,qs)(""),Ys=(0,et.Ay)(Jn,qs)(""),Js=t.forwardRef((function(e,r){const n=(0,W.A)({name:"MuiSelect",props:e}),{autoWidth:i=!1,children:o,classes:s={},className:a,defaultOpen:u=!1,displayEmpty:c=!1,IconComponent:l=Ks,id:d,input:h,inputProps:f,label:p,labelId:g,MenuProps:m,multiple:y=!1,native:b=!1,onClose:v,onOpen:A,open:w,renderValue:E,SelectDisplayProps:_,variant:I="outlined"}=n,S=(0,ie.A)(n,Gs),k=b?Ts:zs,C=wn({props:n,muiFormControl:_n(),states:["variant","error"]}),T=C.variant||I,x=(0,q.A)({},n,{variant:T,classes:s}),M=(e=>{const{classes:t}=e;return t})(x),B=(0,ie.A)(M,Qs),P=h||{standard:(0,J.jsx)(Ws,{ownerState:x}),outlined:(0,J.jsx)(Vs,{label:p,ownerState:x}),filled:(0,J.jsx)(Ys,{ownerState:x})}[T],R=(0,it.A)(r,P.ref);return(0,J.jsx)(t.Fragment,{children:t.cloneElement(P,(0,q.A)({inputComponent:k,inputProps:(0,q.A)({children:o,error:C.error,IconComponent:l,variant:T,type:void 0,multiple:y},b?{id:d}:{autoWidth:i,defaultOpen:u,displayEmpty:c,labelId:g,MenuProps:m,onClose:v,onOpen:A,open:w,renderValue:E,SelectDisplayProps:(0,q.A)({id:d},_)},f,{classes:f?(0,De.A)(B,f.classes):B},h?h.props.inputProps:{})},(y&&b||c)&&"outlined"===T?{notched:!0}:{},{ref:R,className:(0,Ae.A)(P.props.className,a,M.root)},!h&&{variant:T},S))})}));Js.muiName="Select";const Xs=Js;function Zs(e){return(0,Pe.Ay)("MuiTextField",e)}(0,Ce.A)("MuiTextField",["root"]);const $s=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],ea={standard:Kn,filled:Jn,outlined:ui},ta=(0,et.Ay)(Si,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ra=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiTextField"}),{autoComplete:n,autoFocus:i=!1,children:o,className:s,color:a="primary",defaultValue:u,disabled:c=!1,error:l=!1,FormHelperTextProps:d,fullWidth:h=!1,helperText:f,id:p,InputLabelProps:g,inputProps:m,InputProps:y,inputRef:b,label:v,maxRows:A,minRows:w,multiline:E=!1,name:_,onBlur:I,onChange:S,onFocus:k,placeholder:C,required:T=!1,rows:x,select:M=!1,SelectProps:B,type:P,value:R,variant:O="outlined"}=r,N=(0,ie.A)(r,$s),D=(0,q.A)({},r,{autoFocus:i,color:a,disabled:c,error:l,fullWidth:h,multiline:E,required:T,select:M,variant:O}),L=(e=>{const{classes:t}=e;return(0,Re.A)({root:["root"]},Zs,t)})(D),U={};"outlined"===O&&(g&&void 0!==g.shrink&&(U.notched=g.shrink),U.label=v),M&&(B&&B.native||(U.id=void 0),U["aria-describedby"]=void 0);const F=(0,ln.A)(p),j=f&&F?`${F}-helper-text`:void 0,z=v&&F?`${F}-label`:void 0,H=ea[O],K=(0,J.jsx)(H,(0,q.A)({"aria-describedby":j,autoComplete:n,autoFocus:i,defaultValue:u,fullWidth:h,multiline:E,name:_,rows:x,maxRows:A,minRows:w,type:P,value:R,id:F,inputRef:b,onBlur:I,onChange:S,onFocus:k,placeholder:C,inputProps:m},U,y));return(0,J.jsxs)(ta,(0,q.A)({className:(0,Ae.A)(L.root,s),disabled:c,error:l,fullWidth:h,ref:t,required:T,color:a,variant:O,ownerState:D},N,{children:[null!=v&&""!==v&&(0,J.jsx)(vi,(0,q.A)({htmlFor:F,id:z},g,{children:v})),M?(0,J.jsx)(Xs,(0,q.A)({"aria-describedby":j,id:F,labelId:z,value:R,input:K},B,{children:o})):K,f&&(0,J.jsx)(Pi,(0,q.A)({id:j},d,{children:f}))]}))})),na=ra,ia=(0,Ce.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);function oa(e){return(0,Pe.Ay)("MuiListItemIcon",e)}const sa=(0,Ce.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);function aa(e){return(0,Pe.Ay)("MuiListItemText",e)}const ua=(0,Ce.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function ca(e){return(0,Pe.Ay)("MuiMenuItem",e)}const la=(0,Ce.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),da=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],ha=(0,et.Ay)(wr,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,q.A)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${la.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${la.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${la.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${la.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${la.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ia.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ia.inset}`]:{marginLeft:52},[`& .${ua.root}`]:{marginTop:0,marginBottom:0},[`& .${ua.inset}`]:{paddingLeft:36},[`& .${sa.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,q.A)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${sa.root} svg`]:{fontSize:"1.25rem"}})))),fa=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiMenuItem"}),{autoFocus:i=!1,component:o="li",dense:s=!1,divider:a=!1,disableGutters:u=!1,focusVisibleClassName:c,role:l="menuitem",tabIndex:d,className:h}=n,f=(0,ie.A)(n,da),p=t.useContext(zi),g=t.useMemo((()=>({dense:s||p.dense||!1,disableGutters:u})),[p.dense,s,u]),m=t.useRef(null);(0,In.A)((()=>{i&&m.current&&m.current.focus()}),[i]);const y=(0,q.A)({},n,{dense:g.dense,divider:a,disableGutters:u}),b=(e=>{const{disabled:t,dense:r,divider:n,disableGutters:i,selected:o,classes:s}=e,a={root:["root",r&&"dense",t&&"disabled",!i&&"gutters",n&&"divider",o&&"selected"]},u=(0,Re.A)(a,ca,s);return(0,q.A)({},s,u)})(n),v=(0,it.A)(m,r);let A;return n.disabled||(A=void 0!==d?d:-1),(0,J.jsx)(zi.Provider,{value:g,children:(0,J.jsx)(ha,(0,q.A)({ref:v,role:l,tabIndex:A,component:o,focusVisibleClassName:(0,Ae.A)(b.focusVisible,c),className:(0,Ae.A)(b.root,h)},f,{ownerState:y,classes:b}))})})),pa=fa;var ga=__webpack_require__(41049),ma={prefix:"fas",iconName:"angle-left",icon:[256,512,[8249],"f104","M192 448c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448z"]},ya={prefix:"fas",iconName:"check",icon:[448,512,[10004,10003],"f00c","M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z"]},ba={prefix:"fas",iconName:"check-double",icon:[448,512,[],"f560","M182.6 246.6C170.1 259.1 149.9 259.1 137.4 246.6L57.37 166.6C44.88 154.1 44.88 133.9 57.37 121.4C69.87 108.9 90.13 108.9 102.6 121.4L159.1 178.7L297.4 41.37C309.9 28.88 330.1 28.88 342.6 41.37C355.1 53.87 355.1 74.13 342.6 86.63L182.6 246.6zM182.6 470.6C170.1 483.1 149.9 483.1 137.4 470.6L9.372 342.6C-3.124 330.1-3.124 309.9 9.372 297.4C21.87 284.9 42.13 284.9 54.63 297.4L159.1 402.7L393.4 169.4C405.9 156.9 426.1 156.9 438.6 169.4C451.1 181.9 451.1 202.1 438.6 214.6L182.6 470.6z"]},va={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z"]},Aa={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v128c0 13.25-10.75 24-24 24S232 293.3 232 280V152zM256 400c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 385.9 273.4 400 256 400z"]},wa={prefix:"fas",iconName:"copy",icon:[512,512,[],"f0c5","M384 96L384 0h-112c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48H464c26.51 0 48-21.49 48-48V128h-95.1C398.4 128 384 113.6 384 96zM416 0v96h96L416 0zM192 352V128h-144c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h192c26.51 0 48-21.49 48-48L288 416h-32C220.7 416 192 387.3 192 352z"]},Ea={prefix:"fas",iconName:"file-signature",icon:[576,512,[],"f573","M292.7 342.3C289.7 345.3 288 349.4 288 353.7V416h62.34c4.264 0 8.35-1.703 11.35-4.727l156.9-158l-67.88-67.88L292.7 342.3zM568.5 167.4L536.6 135.5c-9.875-10-26-10-36 0l-27.25 27.25l67.88 67.88l27.25-27.25C578.5 193.4 578.5 177.3 568.5 167.4zM256 0v128h128L256 0zM256 448c-16.07-.2852-30.62-9.359-37.88-23.88c-2.875-5.875-8-6.5-10.12-6.5s-7.25 .625-10 6.125l-7.749 15.38C187.6 444.6 181.1 448 176 448H174.9c-6.5-.5-12-4.75-14-11L144 386.6L133.4 418.5C127.5 436.1 111 448 92.45 448H80C71.13 448 64 440.9 64 432S71.13 416 80 416h12.4c4.875 0 9.102-3.125 10.6-7.625l18.25-54.63C124.5 343.9 133.6 337.3 144 337.3s19.5 6.625 22.75 16.5l13.88 41.63c19.75-16.25 54.13-9.75 66 14.12C248.5 413.2 252.2 415.6 256 415.9V347c0-8.523 3.402-16.7 9.451-22.71L384 206.5V160H256c-17.67 0-32-14.33-32-32L224 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V448H256z"]},_a={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M172.5 131.1C228.1 75.51 320.5 75.51 376.1 131.1C426.1 181.1 433.5 260.8 392.4 318.3L391.3 319.9C381 334.2 361 337.6 346.7 327.3C332.3 317 328.9 297 339.2 282.7L340.3 281.1C363.2 249 359.6 205.1 331.7 177.2C300.3 145.8 249.2 145.8 217.7 177.2L105.5 289.5C73.99 320.1 73.99 372 105.5 403.5C133.3 431.4 177.3 435 209.3 412.1L210.9 410.1C225.3 400.7 245.3 404 255.5 418.4C265.8 432.8 262.5 452.8 248.1 463.1L246.5 464.2C188.1 505.3 110.2 498.7 60.21 448.8C3.741 392.3 3.741 300.7 60.21 244.3L172.5 131.1zM467.5 380C411 436.5 319.5 436.5 263 380C213 330 206.5 251.2 247.6 193.7L248.7 192.1C258.1 177.8 278.1 174.4 293.3 184.7C307.7 194.1 311.1 214.1 300.8 229.3L299.7 230.9C276.8 262.1 280.4 306.9 308.3 334.8C339.7 366.2 390.8 366.2 422.3 334.8L534.5 222.5C566 191 566 139.1 534.5 108.5C506.7 80.63 462.7 76.99 430.7 99.9L429.1 101C414.7 111.3 394.7 107.1 384.5 93.58C374.2 79.2 377.5 59.21 391.9 48.94L393.5 47.82C451 6.731 529.8 13.25 579.8 63.24C636.3 119.7 636.3 211.3 579.8 267.7L467.5 380z"]},Ia={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M185.7 120.3C242.5 75.82 324.7 79.73 376.1 131.1C420.1 175.1 430.9 239.6 406.7 293.5L438.6 318.4L534.5 222.5C566 191 566 139.1 534.5 108.5C506.7 80.63 462.7 76.1 430.7 99.9L429.1 101C414.7 111.3 394.7 107.1 384.5 93.58C374.2 79.2 377.5 59.21 391.9 48.94L393.5 47.82C451 6.732 529.8 13.25 579.8 63.24C636.3 119.7 636.3 211.3 579.8 267.7L489.3 358.2L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L185.7 120.3zM238.1 161.1L353.4 251.7C359.3 225.5 351.7 197.2 331.7 177.2C306.6 152.1 269.1 147 238.1 161.1V161.1zM263 380C233.1 350.1 218.7 309.8 220.9 270L406.6 416.4C357.4 431 301.9 418.9 263 380V380zM116.6 187.9L167.2 227.8L105.5 289.5C73.99 320.1 73.99 372 105.5 403.5C133.3 431.4 177.3 435 209.3 412.1L210.9 410.1C225.3 400.7 245.3 404 255.5 418.4C265.8 432.8 262.5 452.8 248.1 463.1L246.5 464.2C188.1 505.3 110.2 498.7 60.21 448.8C3.741 392.3 3.741 300.7 60.21 244.3L116.6 187.9z"]},Sa={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z"]},ka={prefix:"fas",iconName:"xmark",icon:[320,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"]},Ca=__webpack_require__(4364);function Ta(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xa(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0;)t+=Cu[62*Math.random()|0];return t}function xu(e){for(var t=[],r=(e||[]).length>>>0;r--;)t[r]=e[r];return t}function Mu(e){return e.classList?xu(e.classList):(e.getAttribute("class")||"").split(" ").filter((function(e){return e}))}function Bu(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Pu(e){return Object.keys(e||{}).reduce((function(t,r){return t+"".concat(r,": ").concat(e[r].trim(),";")}),"")}function Ru(e){return e.size!==ku.size||e.x!==ku.x||e.y!==ku.y||e.rotate!==ku.rotate||e.flipX||e.flipY}var Ou=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function Nu(){var e=Xa,t=Za,r=_u.familyPrefix,n=_u.replacementClass,i=Ou;if(r!==e||n!==t){var o=new RegExp("\\.".concat(e,"\\-"),"g"),s=new RegExp("\\--".concat(e,"\\-"),"g"),a=new RegExp("\\.".concat(t),"g");i=i.replace(o,".".concat(r,"-")).replace(s,"--".concat(r,"-")).replace(a,".".concat(n))}return i}var Du=!1;function Lu(){_u.autoAddCss&&!Du&&(function(e){if(e&&Va){var t=Qa.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var r=Qa.head.childNodes,n=null,i=r.length-1;i>-1;i--){var o=r[i],s=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(n=o)}Qa.head.insertBefore(t,n)}}(Nu()),Du=!0)}var Uu={mixout:function(){return{dom:{css:Nu,insertCss:Lu}}},hooks:function(){return{beforeDOMElementCreation:function(){Lu()},beforeI2svg:function(){Lu()}}}},Fu=Ga||{};Fu[Ja]||(Fu[Ja]={}),Fu[Ja].styles||(Fu[Ja].styles={}),Fu[Ja].hooks||(Fu[Ja].hooks={}),Fu[Ja].shims||(Fu[Ja].shims=[]);var ju=Fu[Ja],zu=[],Hu=!1;function Ku(e){var t=e.tag,r=e.attributes,n=void 0===r?{}:r,i=e.children,o=void 0===i?[]:i;return"string"==typeof e?Bu(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,r){return t+"".concat(r,'="').concat(Bu(e[r]),'" ')}),"").trim()}(n),">").concat(o.map(Ku).join(""),"")}function Gu(e,t,r){if(e&&e[t]&&e[t][r])return{prefix:t,iconName:r,icon:e[t][r]}}Va&&((Hu=(Qa.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Qa.readyState))||Qa.addEventListener("DOMContentLoaded",(function e(){Qa.removeEventListener("DOMContentLoaded",e),Hu=1,zu.map((function(e){return e()}))})));var Qu=function(e,t,r,n){var i,o,s,a=Object.keys(e),u=a.length,c=void 0!==n?function(e,t){return function(r,n,i,o){return e.call(t,r,n,i,o)}}(t,n):t;for(void 0===r?(i=1,s=e[a[0]]):(i=0,s=r);i=55296&&i<=56319&&r2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,n=void 0!==r&&r,i=Wu(t);"function"!=typeof ju.hooks.addPack||n?ju.styles[e]=xa(xa({},ju.styles[e]||{}),i):ju.hooks.addPack(e,Wu(t)),"fas"===e&&Vu("fa",t)}var Yu=ju.styles,Ju=ju.shims,Xu=Object.values(lu),Zu=null,$u={},ec={},tc={},rc={},nc={},ic=Object.keys(uu);var oc,sc=function(){var e=function(e){return Qu(Yu,(function(t,r,n){return t[n]=Qu(r,e,{}),t}),{})};$u=e((function(e,t,r){return t[3]&&(e[t[3]]=r),t[2]&&t[2].filter((function(e){return"number"==typeof e})).forEach((function(t){e[t.toString(16)]=r})),e})),ec=e((function(e,t,r){return e[r]=r,t[2]&&t[2].filter((function(e){return"string"==typeof e})).forEach((function(t){e[t]=r})),e})),nc=e((function(e,t,r){var n=t[2];return e[r]=r,n.forEach((function(t){e[t]=r})),e}));var t="far"in Yu||_u.autoFetchSvg,r=Qu(Ju,(function(e,r){var n=r[0],i=r[1],o=r[2];return"far"!==i||t||(i="fas"),"string"==typeof n&&(e.names[n]={prefix:i,iconName:o}),"number"==typeof n&&(e.unicodes[n.toString(16)]={prefix:i,iconName:o}),e}),{names:{},unicodes:{}});tc=r.names,rc=r.unicodes,Zu=hc(_u.styleDefault)};function ac(e,t){return($u[e]||{})[t]}function uc(e,t){return(nc[e]||{})[t]}function cc(e){return tc[e]||{prefix:null,iconName:null}}function lc(){return Zu}oc=function(e){Zu=hc(e.styleDefault)},Iu.push(oc),sc();var dc=function(){return{prefix:null,iconName:null,rest:[]}};function hc(e){var t=uu[e],r=cu[e]||cu[t],n=e in ju.styles?e:null;return r||n||null}function fc(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,r=void 0!==t&&t,n=null,i=e.reduce((function(e,t){var i=function(e,t){var r=t.split("-"),n=r[0],i=r.slice(1).join("-");return n!==e||""===i||function(e){return~Au.indexOf(e)}(i)?null:i}(_u.familyPrefix,t);if(Yu[t]?(t=Xu.includes(t)?du[t]:t,n=t,e.prefix=t):ic.indexOf(t)>-1?(n=t,e.prefix=hc(t)):i?e.iconName=i:t!==_u.replacementClass&&e.rest.push(t),!r&&e.prefix&&e.iconName){var o="fa"===n?cc(e.iconName):{},s=uc(e.prefix,e.iconName);o.prefix&&(n=null),e.iconName=o.iconName||s||e.iconName,e.prefix=o.prefix||e.prefix,"far"!==e.prefix||Yu.far||!Yu.fas||_u.autoFetchSvg||(e.prefix="fas")}return e}),dc());return"fa"!==i.prefix&&"fa"!==n||(i.prefix=lc()||"fas"),i}var pc=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var t,r;return t=e,r=[{key:"add",value:function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n0&&a.forEach((function(t){"string"==typeof t&&(e[i][t]=s)})),e[i][o]=s})),e}}],r&&Ba(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),gc=[],mc={},yc={},bc=Object.keys(yc);function vc(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i1?t-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:{};return Va?(Ac("beforeI2svg",e),wc("pseudoElements2svg",e),wc("i2svg",e)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.autoReplaceSvgRoot;!1===_u.autoReplaceSvg&&(_u.autoReplaceSvg=!0),_u.observeMutations=!0,e=function(){kc({autoReplaceSvgRoot:r}),Ac("watch",t)},Va&&(Hu?setTimeout(e,0):zu.push(e))}},Sc={noAuto:function(){_u.autoReplaceSvg=!1,_u.observeMutations=!1,Ac("noAuto")},config:_u,dom:Ic,parse:{icon:function(e){if(null===e)return null;if("object"===Ma(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:uc(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){var t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],r=hc(e[0]);return{prefix:r,iconName:uc(r,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(_u.familyPrefix,"-"))>-1||e.match(hu))){var n=fc(e.split(" "),{skipLookups:!0});return{prefix:n.prefix||lc(),iconName:uc(n.prefix,n.iconName)||n.iconName}}if("string"==typeof e){var i=lc();return{prefix:i,iconName:uc(i,e)||e}}}},library:_c,findIconDefinition:Ec,toHtml:Ku},kc=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?Qa:e;(Object.keys(ju.styles).length>0||_u.autoFetchSvg)&&Va&&_u.autoReplaceSvg&&Sc.dom.i2svg({node:t})};function Cc(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return Ku(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(Va){var t=Qa.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function Tc(e){var t=e.icons,r=t.main,n=t.mask,i=e.prefix,o=e.iconName,s=e.transform,a=e.symbol,u=e.title,c=e.maskId,l=e.titleId,d=e.extra,h=e.watchable,f=void 0!==h&&h,p=n.found?n:r,g=p.width,m=p.height,y="fak"===i,b=[_u.replacementClass,o?"".concat(_u.familyPrefix,"-").concat(o):""].filter((function(e){return-1===d.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(d.classes).join(" "),v={children:[],attributes:xa(xa({},d.attributes),{},{"data-prefix":i,"data-icon":o,class:b,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(m)})},A=y&&!~d.classes.indexOf("fa-fw")?{width:"".concat(g/m*16*.0625,"em")}:{};f&&(v.attributes[$a]=""),u&&(v.children.push({tag:"title",attributes:{id:v.attributes["aria-labelledby"]||"title-".concat(l||Tu())},children:[u]}),delete v.attributes.title);var w=xa(xa({},v),{},{prefix:i,iconName:o,main:r,mask:n,maskId:c,transform:s,symbol:a,styles:xa(xa({},A),d.styles)}),E=n.found&&r.found?wc("generateAbstractMask",w)||{children:[],attributes:{}}:wc("generateAbstractIcon",w)||{children:[],attributes:{}},_=E.children,I=E.attributes;return w.children=_,w.attributes=I,a?function(e){var t=e.prefix,r=e.iconName,n=e.children,i=e.attributes,o=e.symbol,s=!0===o?"".concat(t,"-").concat(_u.familyPrefix,"-").concat(r):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:xa(xa({},i),{},{id:s}),children:n}]}]}(w):function(e){var t=e.children,r=e.main,n=e.mask,i=e.attributes,o=e.styles,s=e.transform;if(Ru(s)&&r.found&&!n.found){var a={x:r.width/r.height/2,y:.5};i.style=Pu(xa(xa({},o),{},{"transform-origin":"".concat(a.x+s.x/16,"em ").concat(a.y+s.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}(w)}function xc(e){var t=e.content,r=e.width,n=e.height,i=e.transform,o=e.title,s=e.extra,a=e.watchable,u=void 0!==a&&a,c=xa(xa(xa({},s.attributes),o?{title:o}:{}),{},{class:s.classes.join(" ")});u&&(c[$a]="");var l=xa({},s.styles);Ru(i)&&(l.transform=function(e){var t=e.transform,r=e.width,n=void 0===r?16:r,i=e.height,o=void 0===i?16:i,s=e.startCentered,a=void 0!==s&&s,u="";return u+=a&&Ya?"translate(".concat(t.x/Su-n/2,"em, ").concat(t.y/Su-o/2,"em) "):a?"translate(calc(-50% + ".concat(t.x/Su,"em), calc(-50% + ").concat(t.y/Su,"em)) "):"translate(".concat(t.x/Su,"em, ").concat(t.y/Su,"em) "),(u+="scale(".concat(t.size/Su*(t.flipX?-1:1),", ").concat(t.size/Su*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")}({transform:i,startCentered:!0,width:r,height:n}),l["-webkit-transform"]=l.transform);var d=Pu(l);d.length>0&&(c.style=d);var h=[];return h.push({tag:"span",attributes:c,children:[t]}),o&&h.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),h}var Mc=ju.styles;function Bc(e){var t=e[0],r=e[1],n=Ra(e.slice(4),1)[0];return{found:!0,width:t,height:r,icon:Array.isArray(n)?{tag:"g",attributes:{class:"".concat(_u.familyPrefix,"-").concat(vu.GROUP)},children:[{tag:"path",attributes:{class:"".concat(_u.familyPrefix,"-").concat(vu.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(_u.familyPrefix,"-").concat(vu.PRIMARY),fill:"currentColor",d:n[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:n}}}}var Pc={found:!1,width:512,height:512};function Rc(e,t){var r=t;return"fa"===t&&null!==_u.styleDefault&&(t=lc()),new Promise((function(n,i){if(wc("missingIconAbstract"),"fa"===r){var o=cc(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&Mc[t]&&Mc[t][e])return n(Bc(Mc[t][e]));!function(e,t){au||_u.showMissingIcons||!e||Ca.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),n(xa(xa({},Pc),{},{icon:_u.showMissingIcons&&e&&wc("missingIconAbstract")||{}}))}))}var Oc=function(){},Nc=_u.measurePerformance&&Wa&&Wa.mark&&Wa.measure?Wa:{mark:Oc,measure:Oc},Dc='FA "6.0.0"',Lc=function(e){Nc.mark("".concat(Dc," ").concat(e," ends")),Nc.measure("".concat(Dc," ").concat(e),"".concat(Dc," ").concat(e," begins"),"".concat(Dc," ").concat(e," ends"))},Uc={begin:function(e){return Nc.mark("".concat(Dc," ").concat(e," begins")),function(){return Lc(e)}},end:Lc},Fc=function(){};function jc(e){return"string"==typeof(e.getAttribute?e.getAttribute($a):null)}function zc(e){return Qa.createElementNS("http://www.w3.org/2000/svg",e)}function Hc(e){return Qa.createElement(e)}function Kc(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,r=void 0===t?"svg"===e.tag?zc:Hc:t;if("string"==typeof e)return Qa.createTextNode(e);var n=r(e.tag);return Object.keys(e.attributes||[]).forEach((function(t){n.setAttribute(t,e.attributes[t])})),(e.children||[]).forEach((function(e){n.appendChild(Kc(e,{ceFn:r}))})),n}var Gc={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach((function(e){t.parentNode.insertBefore(Kc(e),t)})),null===t.getAttribute($a)&&_u.keepOriginalSource){var r=Qa.createComment(function(e){var t=" ".concat(e.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(e){var t=e[0],r=e[1];if(~Mu(t).indexOf(_u.replacementClass))return Gc.replace(e);var n=new RegExp("".concat(_u.familyPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var i=r[0].attributes.class.split(" ").reduce((function(e,t){return t===_u.replacementClass||t.match(n)?e.toSvg.push(t):e.toNode.push(t),e}),{toNode:[],toSvg:[]});r[0].attributes.class=i.toSvg.join(" "),0===i.toNode.length?t.removeAttribute("class"):t.setAttribute("class",i.toNode.join(" "))}var o=r.map((function(e){return Ku(e)})).join("\n");t.setAttribute($a,""),t.innerHTML=o}};function Qc(e){e()}function qc(e,t){var r="function"==typeof t?t:Fc;if(0===e.length)r();else{var n=Qc;_u.mutateApproach===ou&&(n=Ga.requestAnimationFrame||Qc),n((function(){var t=!0===_u.autoReplaceSvg?Gc.replace:Gc[_u.autoReplaceSvg]||Gc.replace,n=Uc.begin("mutate");e.map(t),n(),r()}))}}var Wc=!1;function Vc(){Wc=!0}function Yc(){Wc=!1}var Jc=null;function Xc(e){if(qa&&_u.observeMutations){var t=e.treeCallback,r=void 0===t?Fc:t,n=e.nodeCallback,i=void 0===n?Fc:n,o=e.pseudoElementsCallback,s=void 0===o?Fc:o,a=e.observeMutationsRoot,u=void 0===a?Qa:a;Jc=new qa((function(e){if(!Wc){var t=lc();xu(e).forEach((function(e){if("childList"===e.type&&e.addedNodes.length>0&&!jc(e.addedNodes[0])&&(_u.searchPseudoElements&&s(e.target),r(e.target)),"attributes"===e.type&&e.target.parentNode&&_u.searchPseudoElements&&s(e.target.parentNode),"attributes"===e.type&&jc(e.target)&&~bu.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){var t=e.getAttribute?e.getAttribute(ru):null,r=e.getAttribute?e.getAttribute(nu):null;return t&&r}(e.target)){var n=fc(Mu(e.target)),o=n.prefix,a=n.iconName;e.target.setAttribute(ru,o||t),a&&e.target.setAttribute(nu,a)}else(u=e.target)&&u.classList&&u.classList.contains&&u.classList.contains(_u.replacementClass)&&i(e.target);var u}))}})),Va&&Jc.observe(u,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Zc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},r=function(e){var t,r,n=e.getAttribute("data-prefix"),i=e.getAttribute("data-icon"),o=void 0!==e.innerText?e.innerText.trim():"",s=fc(Mu(e));return s.prefix||(s.prefix=lc()),n&&i&&(s.prefix=n,s.iconName=i),s.iconName&&s.prefix||s.prefix&&o.length>0&&(s.iconName=(t=s.prefix,r=e.innerText,(ec[t]||{})[r]||ac(s.prefix,qu(e.innerText)))),s}(e),n=r.iconName,i=r.prefix,o=r.rest,s=function(e){var t=xu(e.attributes).reduce((function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e}),{}),r=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id");return _u.autoA11y&&(r?t["aria-labelledby"]="".concat(_u.replacementClass,"-title-").concat(n||Tu()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),a=vc("parseNodeAttributes",{},e),u=t.styleParser?function(e){var t=e.getAttribute("style"),r=[];return t&&(r=t.split(";").reduce((function(e,t){var r=t.split(":"),n=r[0],i=r.slice(1);return n&&i.length>0&&(e[n]=i.join(":").trim()),e}),{})),r}(e):[];return xa({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:ku,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:u,attributes:s}},a)}var $c=ju.styles;function el(e){var t="nest"===_u.autoReplaceSvg?Zc(e,{styleParser:!1}):Zc(e);return~t.extra.classes.indexOf(fu)?wc("generateLayersText",e,t):wc("generateSvgReplacementMutation",e,t)}function tl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Va)return Promise.resolve();var r=Qa.documentElement.classList,n=function(e){return r.add("".concat(iu,"-").concat(e))},i=function(e){return r.remove("".concat(iu,"-").concat(e))},o=_u.autoFetchSvg?Object.keys(uu):Object.keys($c),s=[".".concat(fu,":not([").concat($a,"])")].concat(o.map((function(e){return".".concat(e,":not([").concat($a,"])")}))).join(", ");if(0===s.length)return Promise.resolve();var a=[];try{a=xu(e.querySelectorAll(s))}catch(e){}if(!(a.length>0))return Promise.resolve();n("pending"),i("complete");var u=Uc.begin("onTree"),c=a.reduce((function(e,t){try{var r=el(t);r&&e.push(r)}catch(e){au||"MissingIcon"===e.name&&Ca.error(e)}return e}),[]);return new Promise((function(e,r){Promise.all(c).then((function(r){qc(r,(function(){n("active"),n("complete"),i("pending"),"function"==typeof t&&t(),u(),e()}))})).catch((function(e){u(),r(e)}))}))}function rl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;el(e).then((function(e){e&&qc([e],t)}))}var nl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.transform,n=void 0===r?ku:r,i=t.symbol,o=void 0!==i&&i,s=t.mask,a=void 0===s?null:s,u=t.maskId,c=void 0===u?null:u,l=t.title,d=void 0===l?null:l,h=t.titleId,f=void 0===h?null:h,p=t.classes,g=void 0===p?[]:p,m=t.attributes,y=void 0===m?{}:m,b=t.styles,v=void 0===b?{}:b;if(e){var A=e.prefix,w=e.iconName,E=e.icon;return Cc(xa({type:"icon"},e),(function(){return Ac("beforeDOMElementCreation",{iconDefinition:e,params:t}),_u.autoA11y&&(d?y["aria-labelledby"]="".concat(_u.replacementClass,"-title-").concat(f||Tu()):(y["aria-hidden"]="true",y.focusable="false")),Tc({icons:{main:Bc(E),mask:a?Bc(a.icon):{found:!1,width:null,height:null,icon:{}}},prefix:A,iconName:w,transform:xa(xa({},ku),n),symbol:o,title:d,maskId:c,titleId:f,extra:{attributes:y,styles:v,classes:g}})}))}},il={mixout:function(){return{icon:(e=nl,function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:Ec(t||{}),i=r.mask;return i&&(i=(i||{}).icon?i:Ec(i||{})),e(n,xa(xa({},r),{},{mask:i}))})};var e},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=tl,e.nodeCallback=rl,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,r=void 0===t?Qa:t,n=e.callback;return tl(r,void 0===n?function(){}:n)},e.generateSvgReplacementMutation=function(e,t){var r=t.iconName,n=t.title,i=t.titleId,o=t.prefix,s=t.transform,a=t.symbol,u=t.mask,c=t.maskId,l=t.extra;return new Promise((function(t,d){Promise.all([Rc(r,o),u.iconName?Rc(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(u){var d=Ra(u,2),h=d[0],f=d[1];t([e,Tc({icons:{main:h,mask:f},prefix:o,iconName:r,transform:s,symbol:a,maskId:c,title:n,titleId:i,extra:l,watchable:!0})])})).catch(d)}))},e.generateAbstractIcon=function(e){var t,r=e.children,n=e.attributes,i=e.main,o=e.transform,s=Pu(e.styles);return s.length>0&&(n.style=s),Ru(o)&&(t=wc("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),r.push(t||i.icon),{children:r,attributes:n}}}},ol={mixout:function(){return{layer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.classes,n=void 0===r?[]:r;return Cc({type:"layer"},(function(){Ac("beforeDOMElementCreation",{assembler:e,params:t});var r=[];return e((function(e){Array.isArray(e)?e.map((function(e){r=r.concat(e.abstract)})):r=r.concat(e.abstract)})),[{tag:"span",attributes:{class:["".concat(_u.familyPrefix,"-layers")].concat(Oa(n)).join(" ")},children:r}]}))}}}},sl={mixout:function(){return{counter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.title,n=void 0===r?null:r,i=t.classes,o=void 0===i?[]:i,s=t.attributes,a=void 0===s?{}:s,u=t.styles,c=void 0===u?{}:u;return Cc({type:"counter",content:e},(function(){return Ac("beforeDOMElementCreation",{content:e,params:t}),function(e){var t=e.content,r=e.title,n=e.extra,i=xa(xa(xa({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),o=Pu(n.styles);o.length>0&&(i.style=o);var s=[];return s.push({tag:"span",attributes:i,children:[t]}),r&&s.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),s}({content:e.toString(),title:n,extra:{attributes:a,styles:c,classes:["".concat(_u.familyPrefix,"-layers-counter")].concat(Oa(o))}})}))}}}},al={mixout:function(){return{text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.transform,n=void 0===r?ku:r,i=t.title,o=void 0===i?null:i,s=t.classes,a=void 0===s?[]:s,u=t.attributes,c=void 0===u?{}:u,l=t.styles,d=void 0===l?{}:l;return Cc({type:"text",content:e},(function(){return Ac("beforeDOMElementCreation",{content:e,params:t}),xc({content:e,transform:xa(xa({},ku),n),title:o,extra:{attributes:c,styles:d,classes:["".concat(_u.familyPrefix,"-layers-text")].concat(Oa(a))}})}))}}},provides:function(e){e.generateLayersText=function(e,t){var r=t.title,n=t.transform,i=t.extra,o=null,s=null;if(Ya){var a=parseInt(getComputedStyle(e).fontSize,10),u=e.getBoundingClientRect();o=u.width/a,s=u.height/a}return _u.autoA11y&&!r&&(i.attributes["aria-hidden"]="true"),Promise.resolve([e,xc({content:e.innerHTML,width:o,height:s,transform:n,title:r,extra:i,watchable:!0})])}}},ul=new RegExp('"',"ug"),cl=[1105920,1112319];function ll(e,t){var r="".concat(tu).concat(t.replace(":","-"));return new Promise((function(n,i){if(null!==e.getAttribute(r))return n();var o,s,a,u=xu(e.children).filter((function(e){return e.getAttribute(eu)===t}))[0],c=Ga.getComputedStyle(e,t),l=c.getPropertyValue("font-family").match(pu),d=c.getPropertyValue("font-weight"),h=c.getPropertyValue("content");if(u&&!l)return e.removeChild(u),n();if(l&&"none"!==h&&""!==h){var f=c.getPropertyValue("content"),p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?cu[l[2].toLowerCase()]:gu[d],g=function(e){var t=e.replace(ul,""),r=function(e,t){var r,n=e.length,i=e.charCodeAt(0);return i>=55296&&i<=56319&&n>1&&(r=e.charCodeAt(1))>=56320&&r<=57343?1024*(i-55296)+r-56320+65536:i}(t),n=r>=cl[0]&&r<=cl[1],i=2===t.length&&t[0]===t[1];return{value:qu(i?t[0]:t),isSecondary:n||i}}(f),m=g.value,y=g.isSecondary,b=l[0].startsWith("FontAwesome"),v=ac(p,m),A=v;if(b){var w=(s=rc[o=m],a=ac("fas",o),s||(a?{prefix:"fas",iconName:a}:null)||{prefix:null,iconName:null});w.iconName&&w.prefix&&(v=w.iconName,p=w.prefix)}if(!v||y||u&&u.getAttribute(ru)===p&&u.getAttribute(nu)===A)n();else{e.setAttribute(r,A),u&&e.removeChild(u);var E={iconName:null,title:null,titleId:null,prefix:null,transform:ku,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},_=E.extra;_.attributes[eu]=t,Rc(v,p).then((function(i){var o=Tc(xa(xa({},E),{},{icons:{main:i,mask:dc()},prefix:p,iconName:A,extra:_,watchable:!0})),s=Qa.createElement("svg");"::before"===t?e.insertBefore(s,e.firstChild):e.appendChild(s),s.outerHTML=o.map((function(e){return Ku(e)})).join("\n"),e.removeAttribute(r),n()})).catch(i)}}else n()}))}function dl(e){return Promise.all([ll(e,"::before"),ll(e,"::after")])}function hl(e){return!(e.parentNode===document.head||~su.indexOf(e.tagName.toUpperCase())||e.getAttribute(eu)||e.parentNode&&"svg"===e.parentNode.tagName)}function fl(e){if(Va)return new Promise((function(t,r){var n=xu(e.querySelectorAll("*")).filter(hl).map(dl),i=Uc.begin("searchPseudoElements");Vc(),Promise.all(n).then((function(){i(),Yc(),t()})).catch((function(){i(),Yc(),r()}))}))}var pl=!1,gl=function(e){return e.toLowerCase().split(" ").reduce((function(e,t){var r=t.toLowerCase().split("-"),n=r[0],i=r.slice(1).join("-");if(n&&"h"===i)return e.flipX=!0,e;if(n&&"v"===i)return e.flipY=!0,e;if(i=parseFloat(i),isNaN(i))return e;switch(n){case"grow":e.size=e.size+i;break;case"shrink":e.size=e.size-i;break;case"left":e.x=e.x-i;break;case"right":e.x=e.x+i;break;case"up":e.y=e.y-i;break;case"down":e.y=e.y+i;break;case"rotate":e.rotate=e.rotate+i}return e}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},ml={mixout:function(){return{parse:{transform:function(e){return gl(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var r=t.getAttribute("data-fa-transform");return r&&(e.transform=gl(r)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,r=e.transform,n=e.containerWidth,i=e.iconWidth,o={transform:"translate(".concat(n/2," 256)")},s="translate(".concat(32*r.x,", ").concat(32*r.y,") "),a="scale(".concat(r.size/16*(r.flipX?-1:1),", ").concat(r.size/16*(r.flipY?-1:1),") "),u="rotate(".concat(r.rotate," 0 0)"),c={outer:o,inner:{transform:"".concat(s," ").concat(a," ").concat(u)},path:{transform:"translate(".concat(i/2*-1," -256)")}};return{tag:"g",attributes:xa({},c.outer),children:[{tag:"g",attributes:xa({},c.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:xa(xa({},t.icon.attributes),c.path)}]}]}}}},yl={x:0,y:0,width:"100%",height:"100%"};function bl(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var vl,Al={hooks:function(){return{parseNodeAttributes:function(e,t){var r=t.getAttribute("data-fa-mask"),n=r?fc(r.split(" ").map((function(e){return e.trim()}))):dc();return n.prefix||(n.prefix=lc()),e.mask=n,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides:function(e){e.generateAbstractMask=function(e){var t,r=e.children,n=e.attributes,i=e.main,o=e.mask,s=e.maskId,a=e.transform,u=i.width,c=i.icon,l=o.width,d=o.icon,h=function(e){var t=e.transform,r=e.iconWidth,n={transform:"translate(".concat(e.containerWidth/2," 256)")},i="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)");return{outer:n,inner:{transform:"".concat(i," ").concat(o," ").concat(s)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}({transform:a,containerWidth:l,iconWidth:u}),f={tag:"rect",attributes:xa(xa({},yl),{},{fill:"white"})},p=c.children?{children:c.children.map(bl)}:{},g={tag:"g",attributes:xa({},h.inner),children:[bl(xa({tag:c.tag,attributes:xa(xa({},c.attributes),h.path)},p))]},m={tag:"g",attributes:xa({},h.outer),children:[g]},y="mask-".concat(s||Tu()),b="clip-".concat(s||Tu()),v={tag:"mask",attributes:xa(xa({},yl),{},{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,m]},A={tag:"defs",children:[{tag:"clipPath",attributes:{id:b},children:(t=d,"g"===t.tag?t.children:[t])},v]};return r.push(A,{tag:"rect",attributes:xa({fill:"currentColor","clip-path":"url(#".concat(b,")"),mask:"url(#".concat(y,")")},yl)}),{children:r,attributes:n}}}},wl={provides:function(e){var t=!1;Ga.matchMedia&&(t=Ga.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var e=[],r={fill:"currentColor"},n={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:xa(xa({},r),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var i=xa(xa({},n),{},{attributeName:"opacity"}),o={tag:"circle",attributes:xa(xa({},r),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:xa(xa({},n),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:xa(xa({},i),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:xa(xa({},r),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:xa(xa({},i),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:xa(xa({},r),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:xa(xa({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};vl={mixoutsTo:Sc}.mixoutsTo,gc=[Uu,il,ol,sl,al,{hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=fl,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,r=void 0===t?Qa:t;_u.searchPseudoElements&&fl(r)}}},{mixout:function(){return{dom:{unwatch:function(){Vc(),pl=!0}}}},hooks:function(){return{bootstrap:function(){Xc(vc("mutationObserverCallbacks",{}))},noAuto:function(){Jc&&Jc.disconnect()},watch:function(e){var t=e.observeMutationsRoot;pl?Yc():Xc(vc("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},ml,Al,wl,{hooks:function(){return{parseNodeAttributes:function(e,t){var r=t.getAttribute("data-fa-symbol"),n=null!==r&&(""===r||r);return e.symbol=n,e}}}}],mc={},Object.keys(yc).forEach((function(e){-1===bc.indexOf(e)&&delete yc[e]})),gc.forEach((function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach((function(e){"function"==typeof t[e]&&(vl[e]=t[e]),"object"===Ma(t[e])&&Object.keys(t[e]).forEach((function(r){vl[e]||(vl[e]={}),vl[e][r]=t[e][r]}))})),e.hooks){var r=e.hooks();Object.keys(r).forEach((function(e){mc[e]||(mc[e]=[]),mc[e].push(r[e])}))}e.provides&&e.provides(yc)}));var El=Sc.parse,_l=Sc.icon,Il=__webpack_require__(39067),Sl=__webpack_require__.n(Il),kl=__webpack_require__(4364);function Cl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Tl(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Pl(e){return function(e){if(Array.isArray(e))return Rl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Rl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Rl(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0||!Array.isArray(t)&&t?Ml({},e,t):{}}var Fl=["forwardedRef"];function jl(e){var t=e.forwardedRef,r=Bl(e,Fl),n=r.icon,i=r.mask,o=r.symbol,s=r.className,a=r.title,u=r.titleId,c=Ll(n),l=Ul("classes",[].concat(Pl(function(e){var t,r=e.beat,n=e.fade,i=e.flash,o=e.spin,s=e.spinPulse,a=e.spinReverse,u=e.pulse,c=e.fixedWidth,l=e.inverse,d=e.border,h=e.listItem,f=e.flip,p=e.size,g=e.rotation,m=e.pull,y=(Ml(t={"fa-beat":r,"fa-fade":n,"fa-flash":i,"fa-spin":o,"fa-spin-reverse":a,"fa-spin-pulse":s,"fa-pulse":u,"fa-fw":c,"fa-inverse":l,"fa-border":d,"fa-li":h,"fa-flip-horizontal":"horizontal"===f||"both"===f,"fa-flip-vertical":"vertical"===f||"both"===f},"fa-".concat(p),null!=p),Ml(t,"fa-rotate-".concat(g),null!=g&&0!==g),Ml(t,"fa-pull-".concat(m),null!=m),Ml(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(y).map((function(e){return y[e]?e:null})).filter((function(e){return e}))}(r)),Pl(s.split(" ")))),d=Ul("transform","string"==typeof r.transform?El.transform(r.transform):r.transform),h=Ul("mask",Ll(i)),f=_l(c,Tl(Tl(Tl(Tl({},l),d),h),{},{symbol:o,title:a,titleId:u}));if(!f)return function(){var e;!Dl&&kl&&"function"==typeof kl.error&&(e=kl).error.apply(e,arguments)}("Could not find icon",c),null;var p=f.abstract,g={ref:t};return Object.keys(r).forEach((function(e){jl.defaultProps.hasOwnProperty(e)||(g[e]=r[e])})),zl(p[0],g)}jl.displayName="FontAwesomeIcon",jl.propTypes={beat:Sl().bool,border:Sl().bool,className:Sl().string,fade:Sl().bool,flash:Sl().bool,mask:Sl().oneOfType([Sl().object,Sl().array,Sl().string]),fixedWidth:Sl().bool,inverse:Sl().bool,flip:Sl().oneOf(["horizontal","vertical","both"]),icon:Sl().oneOfType([Sl().object,Sl().array,Sl().string]),listItem:Sl().bool,pull:Sl().oneOf(["right","left"]),pulse:Sl().bool,rotation:Sl().oneOf([0,90,180,270]),size:Sl().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:Sl().bool,spinPulse:Sl().bool,spinReverse:Sl().bool,symbol:Sl().oneOfType([Sl().bool,Sl().string]),title:Sl().string,transform:Sl().oneOfType([Sl().string,Sl().object]),swapOpacity:Sl().bool},jl.defaultProps={border:!1,className:"",mask:null,fixedWidth:!1,inverse:!1,flip:null,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,symbol:!1,title:"",transform:null,swapOpacity:!1};var zl=function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof r)return r;var i=(r.children||[]).map((function(r){return e(t,r)})),o=Object.keys(r.attributes||{}).reduce((function(e,t){var n=r.attributes[t];switch(t){case"class":e.attrs.className=n,delete r.attributes.class;break;case"style":e.attrs.style=function(e){return e.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var r,n=t.indexOf(":"),i=Ol(t.slice(0,n)),o=t.slice(n+1).trim();return i.startsWith("webkit")?e[(r=i,r.charAt(0).toUpperCase()+r.slice(1))]=o:e[i]=o,e}),{})}(n);break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=n:e.attrs[Ol(t)]=n}return e}),{attrs:{}}),s=n.style,a=void 0===s?{}:s,u=Bl(n,Nl);return o.attrs.style=Tl(Tl({},o.attrs.style),a),t.apply(void 0,[r.tag,Tl(Tl({},o.attrs),u)].concat(Pl(i)))}.bind(null,t.createElement);function Hl(e){return(0,J.jsx)(jl,{style:{fontSize:14},fixedWidth:!0,...e})}const Kl=new class{constructor(e){this.environments=e,this.environmentPersistKey="saved_environment",this.defaultEnvironment="testnet",this.allowedEnvironments=Object.keys(this.environments),this.getConfig=e=>this.environments[e],this.isEnvironment=e=>this.allowedEnvironments.includes(e),this.getLabel=e=>this.getConfig(e).label,this.getSavedEnvironment=()=>{const e=localStorage.getItem(this.environmentPersistKey);if(e&&this.isEnvironment(e))return e},this.updateSavedEnvironment=e=>{localStorage.setItem(this.environmentPersistKey,e)},this.getDefaultEnvironment=()=>this.getSavedEnvironment()||this.defaultEnvironment}}({prod:{label:"Production",value:"prod"},development:{label:"Development",value:"development"},testnet:{label:"Testnet",value:"testnet"}}),Gl=t.createContext(void 0);function Ql(e){let{children:r}=e;const[n,i]=(0,t.useState)((()=>Kl.getDefaultEnvironment()));(0,t.useEffect)((()=>Kl.updateSavedEnvironment(n)),[n]);const o=(0,t.useMemo)((()=>Kl.getConfig(n)),[n]);return(0,J.jsx)(Gl.Provider,{value:{environment:n,envConfig:o,setEnvironment:i},children:r})}function ql(){const e=(0,t.useContext)(Gl);if(!e)throw new Error("No environment context found");return e}var Wl=__webpack_require__(50641),Vl=__webpack_require__(23870),Yl=__webpack_require__(12671),Jl=__webpack_require__(82257),Xl=__webpack_require__(63407),Zl=__webpack_require__(77080),$l=__webpack_require__(51309),ed=__webpack_require__(17579),td=__webpack_require__(66266),rd=__webpack_require__(24753),nd=__webpack_require__(55478),id=__webpack_require__(44093),od=__webpack_require__(83217),sd=__webpack_require__(5575),ad=__webpack_require__(62743),ud=__webpack_require__(87957),cd=__webpack_require__(71166),ld=__webpack_require__(6657),dd=__webpack_require__(23016),hd=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,fd=Math.ceil,pd=Math.floor,gd="[BigNumber Error] ",md=gd+"Number primitive has more than 15 significant digits: ",yd=1e14,bd=14,vd=9007199254740991,Ad=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],wd=1e7,Ed=1e9;function _d(e){var t=0|e;return e>0||e===t?t:t-1}function Id(e){for(var t,r,n=1,i=e.length,o=e[0]+"";nc^r?1:-1;for(a=(u=i.length)<(c=o.length)?u:c,s=0;so[s]^r?1:-1;return u==c?0:u>c^r?1:-1}function kd(e,t,r,n){if(er||e!==pd(e))throw Error(gd+(n||"Argument")+("number"==typeof e?er?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function Cd(e){var t=e.c.length-1;return _d(e.e/bd)==t&&e.c[t]%2!=0}function Td(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function xd(e,t,r){var n,i;if(t<0){for(i=r+".";++t;i+=r);e=i+e}else if(++t>(n=e.length)){for(i=r,t-=n;--t;i+=r);e+=i}else tv?h.c=h.e=null:e.e=10;u/=10,a++);return void(a>v?h.c=h.e=null:(h.e=a,h.c=[e]))}d=String(e)}else{if(!hd.test(d=String(e)))return i(h,d,c);h.s=45==d.charCodeAt(0)?(d=d.slice(1),-1):1}(a=d.indexOf("."))>-1&&(d=d.replace(".","")),(u=d.search(/e/i))>0?(a<0&&(a=u),a+=+d.slice(u+1),d=d.substring(0,u)):a<0&&(a=d.length)}else{if(kd(t,2,I.length,"Base"),10==t&&S)return M(h=new k(e),p+h.e+1,g);if(d=String(e),c="number"==typeof e){if(0*e!=0)return i(h,d,c,t);if(h.s=1/e<0?(d=d.slice(1),-1):1,k.DEBUG&&d.replace(/^0\.0*|\./,"").length>15)throw Error(md+e)}else h.s=45===d.charCodeAt(0)?(d=d.slice(1),-1):1;for(r=I.slice(0,t),a=u=0,l=d.length;ua){a=l;continue}}else if(!s&&(d==d.toUpperCase()&&(d=d.toLowerCase())||d==d.toLowerCase()&&(d=d.toUpperCase()))){s=!0,u=-1,a=0;continue}return i(h,String(e),c,t)}c=!1,(a=(d=n(d,t,10,h.s)).indexOf("."))>-1?d=d.replace(".",""):a=d.length}for(u=0;48===d.charCodeAt(u);u++);for(l=d.length;48===d.charCodeAt(--l););if(d=d.slice(u,++l)){if(l-=u,c&&k.DEBUG&&l>15&&(e>vd||e!==pd(e)))throw Error(md+h.s*e);if((a=a-u-1)>v)h.c=h.e=null;else if(a=y)?Td(u,s):xd(u,s,"0");else if(o=(e=M(new k(e),t,r)).e,a=(u=Id(e.c)).length,1==n||2==n&&(t<=o||o<=m)){for(;aa){if(--t>0)for(u+=".";t--;u+="0");}else if((t+=o-a)>0)for(o+1==a&&(u+=".");t--;u+="0");return e.s<0&&i?"-"+u:u}function T(e,t){for(var r,n,i=1,o=new k(e[0]);i=10;i/=10,n++);return(r=n+r*bd-1)>v?e.c=e.e=null:r=10;a/=10,i++);if((o=t-i)<0)o+=bd,s=t,u=d[c=0],l=pd(u/h[i-s-1]%10);else if((c=fd((o+1)/bd))>=d.length){if(!n)break e;for(;d.length<=c;d.push(0));u=l=0,i=1,s=(o%=bd)-bd+1}else{for(u=a=d[c],i=1;a>=10;a/=10,i++);l=(s=(o%=bd)-bd+i)<0?0:pd(u/h[i-s-1]%10)}if(n=n||t<0||null!=d[c+1]||(s<0?u:u%h[i-s-1]),n=r<4?(l||n)&&(0==r||r==(e.s<0?3:2)):l>5||5==l&&(4==r||n||6==r&&(o>0?s>0?u/h[i-s]:0:d[c-1])%10&1||r==(e.s<0?8:7)),t<1||!d[0])return d.length=0,n?(t-=e.e+1,d[0]=h[(bd-t%bd)%bd],e.e=-t||0):d[0]=e.e=0,e;if(0==o?(d.length=c,a=1,c--):(d.length=c+1,a=h[bd-o],d[c]=s>0?pd(u/h[i-s]%h[s])*a:0),n)for(;;){if(0==c){for(o=1,s=d[0];s>=10;s/=10,o++);for(s=d[0]+=a,a=1;s>=10;s/=10,a++);o!=a&&(e.e++,d[0]==yd&&(d[0]=1));break}if(d[c]+=a,d[c]!=yd)break;d[c--]=0,a=1}for(o=d.length;0===d[--o];d.pop());}e.e>v?e.c=e.e=null:e.e=y?Td(t,r):xd(t,r,"0"),e.s<0?"-"+t:t)}return k.clone=e,k.ROUND_UP=0,k.ROUND_DOWN=1,k.ROUND_CEIL=2,k.ROUND_FLOOR=3,k.ROUND_HALF_UP=4,k.ROUND_HALF_DOWN=5,k.ROUND_HALF_EVEN=6,k.ROUND_HALF_CEIL=7,k.ROUND_HALF_FLOOR=8,k.EUCLID=9,k.config=k.set=function(e){var t,r;if(null!=e){if("object"!=typeof e)throw Error(gd+"Object expected: "+e);if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(kd(r=e[t],0,Ed,t),p=r),e.hasOwnProperty(t="ROUNDING_MODE")&&(kd(r=e[t],0,8,t),g=r),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((r=e[t])&&r.pop?(kd(r[0],-Ed,0,t),kd(r[1],0,Ed,t),m=r[0],y=r[1]):(kd(r,-Ed,Ed,t),m=-(y=r<0?-r:r))),e.hasOwnProperty(t="RANGE"))if((r=e[t])&&r.pop)kd(r[0],-Ed,-1,t),kd(r[1],1,Ed,t),b=r[0],v=r[1];else{if(kd(r,-Ed,Ed,t),!r)throw Error(gd+t+" cannot be zero: "+r);b=-(v=r<0?-r:r)}if(e.hasOwnProperty(t="CRYPTO")){if((r=e[t])!==!!r)throw Error(gd+t+" not true or false: "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw A=!r,Error(gd+"crypto unavailable");A=r}else A=r}if(e.hasOwnProperty(t="MODULO_MODE")&&(kd(r=e[t],0,9,t),w=r),e.hasOwnProperty(t="POW_PRECISION")&&(kd(r=e[t],0,Ed,t),E=r),e.hasOwnProperty(t="FORMAT")){if("object"!=typeof(r=e[t]))throw Error(gd+t+" not an object: "+r);_=r}if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(r=e[t])||/^.?$|[+\-.\s]|(.).*\1/.test(r))throw Error(gd+t+" invalid: "+r);S="0123456789"==r.slice(0,10),I=r}}return{DECIMAL_PLACES:p,ROUNDING_MODE:g,EXPONENTIAL_AT:[m,y],RANGE:[b,v],CRYPTO:A,MODULO_MODE:w,POW_PRECISION:E,FORMAT:_,ALPHABET:I}},k.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!k.DEBUG)return!0;var t,r,n=e.c,i=e.e,o=e.s;e:if("[object Array]"=={}.toString.call(n)){if((1===o||-1===o)&&i>=-Ed&&i<=Ed&&i===pd(i)){if(0===n[0]){if(0===i&&1===n.length)return!0;break e}if((t=(i+1)%bd)<1&&(t+=bd),String(n[0]).length==t){for(t=0;t=yd||r!==pd(r))break e;if(0!==r)return!0}}}else if(null===n&&null===i&&(null===o||1===o||-1===o))return!0;throw Error(gd+"Invalid BigNumber: "+e)},k.maximum=k.max=function(){return T(arguments,-1)},k.minimum=k.min=function(){return T(arguments,1)},k.random=(o=9007199254740992,s=Math.random()*o&2097151?function(){return pd(Math.random()*o)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)},function(e){var t,r,n,i,o,a=0,u=[],c=new k(f);if(null==e?e=p:kd(e,0,Ed),i=fd(e/bd),A)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(i*=2));a>>11))>=9e15?(r=crypto.getRandomValues(new Uint32Array(2)),t[a]=r[0],t[a+1]=r[1]):(u.push(o%1e14),a+=2);a=i/2}else{if(!crypto.randomBytes)throw A=!1,Error(gd+"crypto unavailable");for(t=crypto.randomBytes(i*=7);a=9e15?crypto.randomBytes(7).copy(t,a):(u.push(o%1e14),a+=7);a=i/7}if(!A)for(;a=10;o/=10,a++);ar-1&&(null==s[i+1]&&(s[i+1]=0),s[i+1]+=s[i]/r|0,s[i]%=r)}return s.reverse()}return function(n,i,o,s,a){var u,c,l,d,h,f,m,y,b=n.indexOf("."),v=p,A=g;for(b>=0&&(d=E,E=0,n=n.replace(".",""),f=(y=new k(i)).pow(n.length-b),E=d,y.c=t(xd(Id(f.c),f.e,"0"),10,o,e),y.e=y.c.length),l=d=(m=t(n,i,o,a?(u=I,e):(u=e,I))).length;0==m[--d];m.pop());if(!m[0])return u.charAt(0);if(b<0?--l:(f.c=m,f.e=l,f.s=s,m=(f=r(f,y,v,A,o)).c,h=f.r,l=f.e),b=m[c=l+v+1],d=o/2,h=h||c<0||null!=m[c+1],h=A<4?(null!=b||h)&&(0==A||A==(f.s<0?3:2)):b>d||b==d&&(4==A||h||6==A&&1&m[c-1]||A==(f.s<0?8:7)),c<1||!m[0])n=h?xd(u.charAt(1),-v,u.charAt(0)):u.charAt(0);else{if(m.length=c,h)for(--o;++m[--c]>o;)m[c]=0,c||(++l,m=[1].concat(m));for(d=m.length;!m[--d];);for(b=0,n="";b<=d;n+=u.charAt(m[b++]));n=xd(n,l,u.charAt(0))}return n}}(),r=function(){function e(e,t,r){var n,i,o,s,a=0,u=e.length,c=t%wd,l=t/wd|0;for(e=e.slice();u--;)a=((i=c*(o=e[u]%wd)+(n=l*o+(s=e[u]/wd|0)*c)%wd*wd+a)/r|0)+(n/wd|0)+l*s,e[u]=i%r;return a&&(e=[a].concat(e)),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;it[i]?1:-1;break}return o}function r(e,t,r,n){for(var i=0;r--;)e[r]-=i,i=e[r]1;e.splice(0,1));}return function(n,i,o,s,a){var u,c,l,d,h,f,p,g,m,y,b,v,A,w,E,_,I,S=n.s==i.s?1:-1,C=n.c,T=i.c;if(!(C&&C[0]&&T&&T[0]))return new k(n.s&&i.s&&(C?!T||C[0]!=T[0]:T)?C&&0==C[0]||!T?0*S:S/0:NaN);for(m=(g=new k(S)).c=[],S=o+(c=n.e-i.e)+1,a||(a=yd,c=_d(n.e/bd)-_d(i.e/bd),S=S/bd|0),l=0;T[l]==(C[l]||0);l++);if(T[l]>(C[l]||0)&&c--,S<0)m.push(1),d=!0;else{for(w=C.length,_=T.length,l=0,S+=2,(h=pd(a/(T[0]+1)))>1&&(T=e(T,h,a),C=e(C,h,a),_=T.length,w=C.length),A=_,b=(y=C.slice(0,_)).length;b<_;y[b++]=0);I=T.slice(),I=[0].concat(I),E=T[0],T[1]>=a/2&&E++;do{if(h=0,(u=t(T,y,_,b))<0){if(v=y[0],_!=b&&(v=v*a+(y[1]||0)),(h=pd(v/E))>1)for(h>=a&&(h=a-1),p=(f=e(T,h,a)).length,b=y.length;1==t(f,y,p,b);)h--,r(f,_=10;S/=10,l++);M(g,o+(g.e=l+c*bd-1)+1,s,d)}else g.e=c,g.r=+d;return g}}(),a=/^(-?)0([xbo])(?=\w[\w.]*$)/i,u=/^([^.]+)\.$/,c=/^\.([^.]+)$/,l=/^-?(Infinity|NaN)$/,d=/^\s*\+(?=[\w.])|^\s+|\s+$/g,i=function(e,t,r,n){var i,o=r?t:t.replace(d,"");if(l.test(o))e.s=isNaN(o)?null:o<0?-1:1;else{if(!r&&(o=o.replace(a,(function(e,t,r){return i="x"==(r=r.toLowerCase())?16:"b"==r?2:8,n&&n!=i?e:t})),n&&(i=n,o=o.replace(u,"$1").replace(c,"0.$1")),t!=o))return new k(o,i);if(k.DEBUG)throw Error(gd+"Not a"+(n?" base "+n:"")+" number: "+t);e.s=null}e.c=e.e=null},h.absoluteValue=h.abs=function(){var e=new k(this);return e.s<0&&(e.s=1),e},h.comparedTo=function(e,t){return Sd(this,new k(e,t))},h.decimalPlaces=h.dp=function(e,t){var r,n,i,o=this;if(null!=e)return kd(e,0,Ed),null==t?t=g:kd(t,0,8),M(new k(o),e+o.e+1,t);if(!(r=o.c))return null;if(n=((i=r.length-1)-_d(this.e/bd))*bd,i=r[i])for(;i%10==0;i/=10,n--);return n<0&&(n=0),n},h.dividedBy=h.div=function(e,t){return r(this,new k(e,t),p,g)},h.dividedToIntegerBy=h.idiv=function(e,t){return r(this,new k(e,t),0,1)},h.exponentiatedBy=h.pow=function(e,t){var r,n,i,o,s,a,u,c,l=this;if((e=new k(e)).c&&!e.isInteger())throw Error(gd+"Exponent not an integer: "+B(e));if(null!=t&&(t=new k(t)),s=e.e>14,!l.c||!l.c[0]||1==l.c[0]&&!l.e&&1==l.c.length||!e.c||!e.c[0])return c=new k(Math.pow(+B(l),s?e.s*(2-Cd(e)):+B(e))),t?c.mod(t):c;if(a=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new k(NaN);(n=!a&&l.isInteger()&&t.isInteger())&&(l=l.mod(t))}else{if(e.e>9&&(l.e>0||l.e<-1||(0==l.e?l.c[0]>1||s&&l.c[1]>=24e7:l.c[0]<8e13||s&&l.c[0]<=9999975e7)))return o=l.s<0&&Cd(e)?-0:0,l.e>-1&&(o=1/o),new k(a?1/o:o);E&&(o=fd(E/bd+2))}for(s?(r=new k(.5),a&&(e.s=1),u=Cd(e)):u=(i=Math.abs(+B(e)))%2,c=new k(f);;){if(u){if(!(c=c.times(l)).c)break;o?c.c.length>o&&(c.c.length=o):n&&(c=c.mod(t))}if(i){if(0===(i=pd(i/2)))break;u=i%2}else if(M(e=e.times(r),e.e+1,1),e.e>14)u=Cd(e);else{if(0==(i=+B(e)))break;u=i%2}l=l.times(l),o?l.c&&l.c.length>o&&(l.c.length=o):n&&(l=l.mod(t))}return n?c:(a&&(c=f.div(c)),t?c.mod(t):o?M(c,E,g,void 0):c)},h.integerValue=function(e){var t=new k(this);return null==e?e=g:kd(e,0,8),M(t,t.e+1,e)},h.isEqualTo=h.eq=function(e,t){return 0===Sd(this,new k(e,t))},h.isFinite=function(){return!!this.c},h.isGreaterThan=h.gt=function(e,t){return Sd(this,new k(e,t))>0},h.isGreaterThanOrEqualTo=h.gte=function(e,t){return 1===(t=Sd(this,new k(e,t)))||0===t},h.isInteger=function(){return!!this.c&&_d(this.e/bd)>this.c.length-2},h.isLessThan=h.lt=function(e,t){return Sd(this,new k(e,t))<0},h.isLessThanOrEqualTo=h.lte=function(e,t){return-1===(t=Sd(this,new k(e,t)))||0===t},h.isNaN=function(){return!this.s},h.isNegative=function(){return this.s<0},h.isPositive=function(){return this.s>0},h.isZero=function(){return!!this.c&&0==this.c[0]},h.minus=function(e,t){var r,n,i,o,s=this,a=s.s;if(t=(e=new k(e,t)).s,!a||!t)return new k(NaN);if(a!=t)return e.s=-t,s.plus(e);var u=s.e/bd,c=e.e/bd,l=s.c,d=e.c;if(!u||!c){if(!l||!d)return l?(e.s=-t,e):new k(d?s:NaN);if(!l[0]||!d[0])return d[0]?(e.s=-t,e):new k(l[0]?s:3==g?-0:0)}if(u=_d(u),c=_d(c),l=l.slice(),a=u-c){for((o=a<0)?(a=-a,i=l):(c=u,i=d),i.reverse(),t=a;t--;i.push(0));i.reverse()}else for(n=(o=(a=l.length)<(t=d.length))?a:t,a=t=0;t0)for(;t--;l[r++]=0);for(t=yd-1;n>a;){if(l[--n]=0;){for(r=0,h=v[i]%m,f=v[i]/m|0,o=i+(s=u);o>i;)r=((c=h*(c=b[--s]%m)+(a=f*c+(l=b[s]/m|0)*h)%m*m+p[o]+r)/g|0)+(a/m|0)+f*l,p[o--]=c%g;p[o]=r}return r?++n:p.splice(0,1),x(e,p,n)},h.negated=function(){var e=new k(this);return e.s=-e.s||null,e},h.plus=function(e,t){var r,n=this,i=n.s;if(t=(e=new k(e,t)).s,!i||!t)return new k(NaN);if(i!=t)return e.s=-t,n.minus(e);var o=n.e/bd,s=e.e/bd,a=n.c,u=e.c;if(!o||!s){if(!a||!u)return new k(i/0);if(!a[0]||!u[0])return u[0]?e:new k(a[0]?n:0*i)}if(o=_d(o),s=_d(s),a=a.slice(),i=o-s){for(i>0?(s=o,r=u):(i=-i,r=a),r.reverse();i--;r.push(0));r.reverse()}for((i=a.length)-(t=u.length)<0&&(r=u,u=a,a=r,t=i),i=0;t;)i=(a[--t]=a[t]+u[t]+i)/yd|0,a[t]=yd===a[t]?0:a[t]%yd;return i&&(a=[i].concat(a),++s),x(e,a,s)},h.precision=h.sd=function(e,t){var r,n,i,o=this;if(null!=e&&e!==!!e)return kd(e,1,Ed),null==t?t=g:kd(t,0,8),M(new k(o),e,t);if(!(r=o.c))return null;if(n=(i=r.length-1)*bd+1,i=r[i]){for(;i%10==0;i/=10,n--);for(i=r[0];i>=10;i/=10,n++);}return e&&o.e+1>n&&(n=o.e+1),n},h.shiftedBy=function(e){return kd(e,-9007199254740991,vd),this.times("1e"+e)},h.squareRoot=h.sqrt=function(){var e,t,n,i,o,s=this,a=s.c,u=s.s,c=s.e,l=p+4,d=new k("0.5");if(1!==u||!a||!a[0])return new k(!u||u<0&&(!a||a[0])?NaN:a?s:1/0);if(0==(u=Math.sqrt(+B(s)))||u==1/0?(((t=Id(a)).length+c)%2==0&&(t+="0"),u=Math.sqrt(+t),c=_d((c+1)/2)-(c<0||c%2),n=new k(t=u==1/0?"5e"+c:(t=u.toExponential()).slice(0,t.indexOf("e")+1)+c)):n=new k(u+""),n.c[0])for((u=(c=n.e)+l)<3&&(u=0);;)if(o=n,n=d.times(o.plus(r(s,o,l,1))),Id(o.c).slice(0,u)===(t=Id(n.c)).slice(0,u)){if(n.e0&&p>0){for(o=p%a||a,l=f.substr(0,o);o0&&(l+=c+f.slice(o)),h&&(l="-"+l)}n=d?l+(r.decimalSeparator||"")+((u=+r.fractionGroupSize)?d.replace(new RegExp("\\d{"+u+"}\\B","g"),"$&"+(r.fractionGroupSeparator||"")):d):l}return(r.prefix||"")+n+(r.suffix||"")},h.toFraction=function(e){var t,n,i,o,s,a,u,c,l,d,h,p,m=this,y=m.c;if(null!=e&&(!(u=new k(e)).isInteger()&&(u.c||1!==u.s)||u.lt(f)))throw Error(gd+"Argument "+(u.isInteger()?"out of range: ":"not an integer: ")+B(u));if(!y)return new k(m);for(t=new k(f),l=n=new k(f),i=c=new k(f),p=Id(y),s=t.e=p.length-m.e-1,t.c[0]=Ad[(a=s%bd)<0?bd+a:a],e=!e||u.comparedTo(t)>0?s>0?t:l:u,a=v,v=1/0,u=new k(p),c.c[0]=0;d=r(u,t,0,1),1!=(o=n.plus(d.times(i))).comparedTo(e);)n=i,i=o,l=c.plus(d.times(o=l)),c=o,t=u.minus(d.times(o=t)),u=o;return o=r(e.minus(n),i,0,1),c=c.plus(o.times(l)),n=n.plus(o.times(i)),c.s=l.s=m.s,h=r(l,i,s*=2,g).minus(m).abs().comparedTo(r(c,n,s,g).minus(m).abs())<1?[l,i]:[c,n],v=a,h},h.toNumber=function(){return+B(this)},h.toPrecision=function(e,t){return null!=e&&kd(e,1,Ed),C(this,e,t,2)},h.toString=function(e){var t,r=this,i=r.s,o=r.e;return null===o?i?(t="Infinity",i<0&&(t="-"+t)):t="NaN":(null==e?t=o<=m||o>=y?Td(Id(r.c),o):xd(Id(r.c),o,"0"):10===e&&S?t=xd(Id((r=M(new k(r),p+o+1,g)).c),r.e,"0"):(kd(e,2,I.length,"Base"),t=n(xd(Id(r.c),o,"0"),10,e,i,!0)),i<0&&r.c[0]&&(t="-"+t)),t},h.valueOf=h.toJSON=function(){return B(this)},h._isBigNumber=!0,h[Symbol.toStringTag]="BigNumber",h[Symbol.for("nodejs.util.inspect.custom")]=h.valueOf,null!=t&&k.set(t),k}(),Bd=__webpack_require__(22866),Pd=__webpack_require__(4364);const Rd=(0,cd.of)(null).pipe((0,od.n)((()=>Promise.all([__webpack_require__.e(74027),__webpack_require__.e(18333),__webpack_require__.e(1857),__webpack_require__.e(14803),__webpack_require__.e(13892),__webpack_require__.e(12433),__webpack_require__.e(15574)]).then(__webpack_require__.bind(__webpack_require__,15574)))),(0,sd.t)(1)),Od=(0,cd.of)(null).pipe((0,od.n)((()=>Promise.all([__webpack_require__.e(74027),__webpack_require__.e(1857),__webpack_require__.e(6512)]).then(__webpack_require__.bind(__webpack_require__,6512)))),(0,sd.t)(1)),Nd=(0,cd.of)(null).pipe((0,od.n)((()=>Promise.all([__webpack_require__.e(74027),__webpack_require__.e(30987)]).then(__webpack_require__.bind(__webpack_require__,30987)))),(0,sd.t)(1)),Dd="rarible:thirdweb-connector:accountkey";function Ld(){if("undefined"!=typeof window)try{const e=window.localStorage.getItem(Dd);if(null!==e){const t=JSON.parse(e);if(Array.isArray(t))return t}}catch(e){Pd.warn("Can't get saved accounts from local storage, you may try to reset your local storage in browser",e)}return[]}var Ud=__webpack_require__(4364);class Fd extends Bd.TypedEmitter{constructor(e,t,r,n){super(),this.defaultChain=e,this.client=t,this.wallet=r,this.defaultOptions=n,this.enable=()=>this.request({method:"eth_requestAccounts"}),this.request=e=>(0,nd.__awaiter)(this,void 0,void 0,(function*(){try{const r=yield this._request(e);return Kd(t=r)&&"result"in t?r.result:r}catch(e){if(function(e){return Kd(e)&&"error"in e}(e))throw e.error;throw e}var t})),this._request=e=>(0,nd.__awaiter)(this,void 0,void 0,(function*(){switch(e.method){case"eth_chainId":return Hd(this._getChain().id);case"eth_signTransaction":{const t=this._getAccount();if(!t.signTransaction)throw new dd.Gi(new Error("'eth_signTransaction' is not supported by this wallet"));const r=jd(this._getChain(),e.params[0]);return t.signTransaction(r)}case"eth_accounts":return Ld();case"eth_sendTransaction":{const t=this._getAccount(),r=jd(this._getChain(),e.params[0]);r.gas||(r.gas=yield this.request({method:"eth_estimateGas",params:e.params})),r.nonce||(r.nonce=yield this.request({method:"eth_getTransactionCount",params:[t.address,"pending"]}));const{transactionHash:n}=yield t.sendTransaction(r);return n}case"personal_sign":return this._getAccount().signMessage({message:{raw:e.params[0]}});case"wallet_switchEthereumChain":{const t=function(e){return zd(e).toNumber()}(e.params[0].chainId),r=yield this._defineChain(t);return this.wallet.switchChain(r)}case"eth_signTypedData_v4":{const t=this._getAccount(),r=e.params[1];return t.signTypedData(JSON.parse(r))}case"eth_requestAccounts":{const e=yield this._getDefaultChain(),t=yield this.requestAccounts(Object.assign({client:this.client,chain:e},this.defaultOptions));return function(e){if("undefined"!=typeof window)try{window.localStorage.setItem(Dd,JSON.stringify(e))}catch(e){Pd.warn("Can't set saved accounts to local storage",e)}}([t.address]),[t.address]}default:return yield Od.pipe((0,id.T)((e=>e.getRpcClient({chain:this._getChain(),client:this.client}))),(0,od.n)((t=>t(e))),(0,ud.$)()).toPromise()}})),r.subscribe("accountsChanged",(e=>{this.emit("accountsChanged",e)})),r.subscribe("chainChanged",(e=>{try{this.emit("chainChanged",Hd(e.id))}catch(e){Ud.warn("EIP1193: chainChanged is not fired, see error below:"),Ud.error(e)}})),r.subscribe("disconnect",(()=>{this.emit("disconnect",new dd.RV(new Error("Provider is disconnected from all chains")))})),r.subscribe("onConnect",(()=>{try{const e=this._getChain();this.emit("connect",{chainId:Hd(e.id)})}catch(e){Ud.warn("EIP1193: onConnect is not fired, see error below:"),Ud.error(e)}}))}requestAccounts(e){return Ld()?this.wallet.autoConnect(e):this.wallet.connect(e)}_getDefaultChain(){return(0,nd.__awaiter)(this,void 0,void 0,(function*(){if(this.defaultChain)return"chain"in this.defaultChain?this.defaultChain.chain:this._defineChain(this.defaultChain.chainId)}))}_defineChain(e){return(0,nd.__awaiter)(this,void 0,void 0,(function*(){return(yield Nd.pipe((0,ud.$)()).toPromise()).defineChain({id:e})}))}_getAccount(){const e=this.wallet.getAccount();if(!e)throw new dd.RV(new Error("Provider is not connected, request `eth_requestAccounts` first"));return e}_getChain(){const e=this.wallet.getChain();if(!e)throw new dd.RV(new Error("Provider is not connected, request `eth_requestAccounts` first"));return e}}function jd(e,t){return Object.assign({chainId:e.id},t)}function zd(e){const t=new Md(e);if(t.isNaN())throw new dd.D5(new Error("Value must be valid number or string representing number"));return t}function Hd(e){return`0x${zd(e).toString(16)}`}function Kd(e){return"object"==typeof e&&null!==e&&"id"in e&&"jsonrpc"in e}var Gd=__webpack_require__(4364);const Qd="thirdweb";class qd extends ga.AbstractConnectionProvider{constructor(e,t,r){super(),this.id=e,this.config=t,this.wallet$=r,this.client$=(0,cd.of)(null).pipe((0,id.T)((()=>this.config)),(0,od.n)((e=>"client"in e?(0,cd.of)(e.client):Rd.pipe((0,id.T)((t=>t.createThirdwebClient(e)))))),(0,sd.t)(1)),this.adapter$=(0,ld.zV)([this.wallet$,this.client$]).pipe((0,id.T)((([e,t])=>new Fd(this.config.defaultChain,t,e,this.config.options))),(0,sd.t)(1)),this.connection$=this.adapter$.pipe((0,od.n)((e=>(0,Lt.H)(e.enable()).pipe((0,od.n)((()=>(0,ga.connectToWeb3)(e,{disconnect:()=>e.wallet.disconnect()})))))),(0,ad.Z)((0,ga.getStateConnecting)({providerId:Qd}))),this.getId=()=>Qd,this.getConnection=()=>this.connection$,this.isAutoConnected=()=>(0,nd.__awaiter)(this,void 0,void 0,(function*(){return!1})),this.getOption=()=>(0,nd.__awaiter)(this,void 0,void 0,(function*(){return function(e){return`thirdweb-${e}`}(this.id)})),this.isConnected=()=>(0,nd.__awaiter)(this,void 0,void 0,(function*(){try{const e=yield this.adapter$.pipe((0,ud.$)()).toPromise();return(yield e.request({method:"eth_accounts"})).length>0}catch(e){return Gd.warn("Can't check whether provider connected or not",e),!1}}))}}class Wd extends qd{constructor(e,t={}){super("inApp",e,(0,cd.of)(null).pipe((0,od.n)((()=>Promise.all([__webpack_require__.e(74027),__webpack_require__.e(1857),__webpack_require__.e(14803),__webpack_require__.e(26859)]).then(__webpack_require__.bind(__webpack_require__,26859)))),(0,id.T)((e=>e.createWallet("inApp",t))),(0,sd.t)(1)))}}var Vd=__webpack_require__(89015),Yd=__webpack_require__(69994),Jd=__webpack_require__(78874),Xd=__webpack_require__(89935),Zd=__webpack_require__(91334),$d=__webpack_require__(83137),eh=__webpack_require__(16045),th=__webpack_require__(17110),rh=__webpack_require__(9859),nh=__webpack_require__(14257),ih=__webpack_require__(65274),oh=__webpack_require__(49121),sh=__webpack_require__(49139);const ah={1:"https://rarible.com/nodes/ethereum-node",11155111:"https://testnet.rarible.com/nodes/sepolia-ethereum-node"},uh={1:"mainnet",11155111:"sepolia"},ch={prod:1,testnet:11155111,development:300500},lh={prod:"prod",testnet:"testnet",development:"testnet"},dh="saved_provider",hh={getValue:async()=>localStorage.getItem(dh)||void 0,setValue:async e=>e?localStorage.setItem(dh,e):localStorage.removeItem(dh)};function fh(e){const t=ch[e],r=function(e){return"prod"===e?{network:"mainnet",accessNode:"https://access.onflow.org",walletDiscovery:"https://flow-wallet.blocto.app/authn"}:{network:"testnet",accessNode:"https://access-testnet.onflow.org",walletDiscovery:"https://flow-wallet-testnet.blocto.app/authn"}}(e),n=function(e){return"prod"===e?{accessNode:"https://rpc.tzkt.io/mainnet",network:Zl.NetworkType.MAINNET}:{accessNode:"https://rpc.tzkt.io/ghostnet",network:Zl.NetworkType.CUSTOM}}(e),i=(0,th.mapEthereumWallet)(new ga.InjectedWeb3ConnectionProvider({prefer:[ga.DappType.Metamask]})),o=(0,th.mapEthereumWallet)(new ed.d({origin:"MISSING_ENV_VAR".REACT_APP_NFID_ORIGIN||"https://nfid.one"})),s=(0,th.mapTezosWallet)(new td.BeaconConnectionProvider({appName:"Rarible Test",accessNode:n.accessNode,network:n.network})),a=(0,th.mapFlowWallet)(new $l.FclConnectionProvider({accessNode:r.accessNode,walletDiscovery:r.walletDiscovery,network:r.network,applicationTitle:"Rari Test",applicationIcon:"https://rarible.com/favicon.png?2d8af2455958e7f0c812"})),u=(0,th.mapFlowWallet)(new nh.db({magicProviderId:"JeTIUJ7GJNnfwnxMwtPRa7JzbzRVxA4p3TdQsXryggM=",magicAPIKey:"pk_live_63A5A557D1D4882D",auth0Domain:"login-test.mattel.com",auth0ClientId:"nXpDI0BnWhxB5DIhQVGOrB2LwgOvKIhd",auth0RedirectUrl:"https://test-virtual.mattel.com",accessNode:r.accessNode,network:r.network,options:{auth0LogoutOptions:{logoutParams:{returnTo:"https://test-virtual.mattel.com"}}}})),c=(0,th.mapEthereumWallet)(new rd.B({network:{host:uh[t]}})),l=(0,oh.Q)(new sh.AptosWalletCoreProvider),d=(0,th.mapEthereumWallet)(new Vd.Z("BBD0kzmxWBstkgHeJsQqwiF7RbVgmA7ReBRIyw2GRJoCHJTuCAXHD8pwX3PtotSwwh0EMoBZVgVjRss6jKq8Kg8",{chainNamespace:"eip155",chainId:"0x13881",rpcTarget:"https://rpc.ankr.com/polygon_mumbai",displayName:"Polygon Mumbai Testnet",blockExplorer:"https://mumbai.polygonscan.com/",ticker:"POL",tickerName:"Polygon"},{apiKey:"AIzaSyD7h1O-nf40cRyLpP9F_Wl1Z_zuZYyZh5Y",authDomain:"dogami-auth.firebaseapp.com",projectId:"dogami-auth",storageBucket:"dogami-auth.appspot.com",messagingSenderId:"741349520212",appId:"1:741349520212:web:8acb236f44ddd005adcec1"},"testnet","http://localhost:3000","firebase-dog-dev")),h=(0,th.mapEthereumWallet)(new Yd.z("BBD0kzmxWBstkgHeJsQqwiF7RbVgmA7ReBRIyw2GRJoCHJTuCAXHD8pwX3PtotSwwh0EMoBZVgVjRss6jKq8Kg8",{chainNamespace:"eip155",chainId:"0x13881",rpcTarget:"https://rpc.ankr.com/polygon_mumbai",displayName:"Polygon Mumbai Testnet",blockExplorer:"https://mumbai.polygonscan.com/",ticker:"POL",tickerName:"Polygon"},{apiKey:"AIzaSyD7h1O-nf40cRyLpP9F_Wl1Z_zuZYyZh5Y",authDomain:"dogami-auth.firebaseapp.com",projectId:"dogami-auth",storageBucket:"dogami-auth.appspot.com",messagingSenderId:"741349520212",appId:"1:741349520212:web:8acb236f44ddd005adcec1"},"testnet","http://localhost:3000","firebase-dog-dev")),f=(0,th.mapEthereumWallet)(new Jd.R("BBD0kzmxWBstkgHeJsQqwiF7RbVgmA7ReBRIyw2GRJoCHJTuCAXHD8pwX3PtotSwwh0EMoBZVgVjRss6jKq8Kg8",{chainNamespace:"eip155",chainId:"0x13881",rpcTarget:"https://rpc.ankr.com/polygon_mumbai",displayName:"Polygon Mumbai Testnet",blockExplorer:"https://mumbai.polygonscan.com/",ticker:"POL",tickerName:"Polygon"},{apiKey:"AIzaSyD7h1O-nf40cRyLpP9F_Wl1Z_zuZYyZh5Y",authDomain:"dogami-auth.firebaseapp.com",projectId:"dogami-auth",storageBucket:"dogami-auth.appspot.com",messagingSenderId:"741349520212",appId:"1:741349520212:web:8acb236f44ddd005adcec1"},"testnet","http://localhost:3000","firebase-dog-dev")),p=(0,th.mapEthereumWallet)(new Xd.P({networkId:t,estimationUrl:ah[t],url:ah[t]},{appName:"Rarible",appLogoUrl:"https://rarible.com/static/logo-500.static.png",darkMode:!1})),g=(0,th.mapEthereumWallet)(new ih.V({projectId:"4f9fb88799dfa8d3654bdd130be840f2",chains:[t],optionalChains:Object.keys(ah).map((e=>+e)).filter((e=>e!==t)),showQrModal:!0,methods:["eth_sendTransaction","personal_sign","eth_signTypedData"],optionalMethods:["eth_accounts","eth_requestAccounts","eth_sendRawTransaction","eth_sign","eth_signTransaction","eth_signTypedData","eth_signTypedData_v3","eth_signTypedData_v4","wallet_switchEthereumChain","wallet_addEthereumChain","wallet_getPermissions","wallet_requestPermissions","wallet_registerOnboarding","wallet_watchAsset","wallet_scanQRCode"],events:["chainChanged","accountsChanged"],optionalEvents:["message","disconnect","connect"],rpcMap:ah}));let m;"MISSING_ENV_VAR".REACT_APP_THIRDWEB_CLIENT_ID&&(m=(0,th.mapEthereumWallet)(new Wd({clientId:"MISSING_ENV_VAR".REACT_APP_THIRDWEB_CLIENT_ID,defaultChain:{chainId:t},options:{strategy:"iframe"}})));const y=(0,th.mapSolanaWallet)(new Zd.PhantomConnectionProvider),b=(0,th.mapSolanaWallet)(new eh.SalmonConnectionProvider),v=(0,th.mapSolanaWallet)(new eh.SalmonConnectionProvider("salmon (eclipse)"),Yl.Blockchain.ECLIPSE),A=(0,th.mapSolanaWallet)(new $d.SolflareConnectionProvider({network:"prod"===e?"mainnet-beta":"devnet"})),w=(0,th.mapImmutableXWallet)(new rh.w({env:lh[e]})),E=ga.Connector.create(i,hh).add(o).add(p).add(s).add(a).add(g).add(b).add(v).add(y).add(A).add(w).add(u).add(h).add(c).add(l).add(d).add(f);return m&&E.add(m),E}const ph=t.createContext(void 0);function gh(e){let{children:r}=e;const{environment:n}=ql(),[i,o]=(0,t.useState)((()=>(0,ga.getStateDisconnected)())),s=(0,t.useMemo)((()=>fh(n)),[n]),a=(0,t.useMemo)((()=>function(e){return"connected"===e?.status?e.connection:void 0}(i)),[i]);(0,t.useEffect)((()=>{const e=s.connection.subscribe((e=>o(e)));return()=>e.unsubscribe()}),[s]);const u=(0,t.useMemo)((()=>(0,Wl.createRaribleSdk)(a?.wallet,n,function(e){return{logs:Jl.LogsLevel.TRACE,apiKey:yh(e),blockchain:{[Wl.WalletType.ETHEREUM]:{marketplaceMarker:"0x12345678900000000000000000000000000123456789face"},[Wl.WalletType.SOLANA]:{}}}}(n))),[a,n]),c=(0,t.useMemo)((()=>{if(a)return e=a.address,t=a.blockchain,(0,Xl.isEVMBlockchain)(t)||t===Yl.Blockchain.IMMUTABLEX?(0,Vl.toUnionAddress)("ETHEREUM:"+e):t===Yl.Blockchain.ECLIPSE?(0,Vl.toUnionAddress)("SOLANA:"+e):(0,Vl.toUnionAddress)(t+":"+e);var e,t}),[a]);return(0,J.jsx)(ph.Provider,{value:{connector:s,state:i,sdk:u,walletAddress:c},children:r})}function mh(){const e=(0,t.useContext)(ph);if(!e)throw new Error("No sdk context provider is rendered");return e}function yh(e){const t=bh[e];if(!t)throw new Error(`No api key is provided for ${e} environment`);return t}const bh={prod:"MISSING_ENV_VAR".REACT_APP_PROD_API_KEY,development:"MISSING_ENV_VAR".REACT_APP_TESTNETS_API_KEY,testnet:"MISSING_ENV_VAR".REACT_APP_TESTNETS_API_KEY};function vh(){const{environment:e,setEnvironment:r}=ql(),{connector:n,state:i}=mh(),o=(0,t.useMemo)((()=>n?(0,Lt.H)(n.getOptions()):(0,Lt.H)([])),[n]),s=(0,t.useCallback)((e=>{Kl.isEnvironment(e.target.value)&&r(e.target.value)}),[r]),a={justifyContent:"start",pl:"3rem","& .MuiButton-startIcon":{position:"absolute",left:"1.25rem"}};return(0,J.jsx)(Be,{sx:{maxWidth:300},children:(0,J.jsx)(Ut.Rx,{value$:o,children:t=>(0,J.jsxs)(cn,{spacing:1,children:[(0,J.jsx)(na,{select:!0,size:"small",label:"Environment",disabled:"connected"===i?.status,value:e,onChange:s,children:Object.values(Kl.environments).map((e=>(0,J.jsx)(pa,{value:e.value,children:e.label},e.value)))}),t.map((e=>{const t=function(e){switch(e){case"walletlink":return{label:"Coinbase"};case"fcl":return{label:"Blocto"};default:return{label:e}}}(e.option);return(0,J.jsx)($r,{onClick:()=>{var t;"mattel"===e.provider.getId()&&"connected"!==i?.status&&((t=e.provider)&&t instanceof ga.MappedConnectionProvider||"source"in t&&"mapper"in t)&&e.provider.getProvider().setPopupConfig({popup:Ah("")}),n.connect(e)},loading:"connecting"===i.status&&i.providerId===e.provider.getId(),loadingPosition:"start",startIcon:(0,J.jsx)(Hl,{icon:va}),sx:a,variant:"outlined",disabled:"connected"===i?.status,fullWidth:!0,children:t.label},e.option)})),(0,J.jsx)(Pr,{onClick:i.disconnect,startIcon:(0,J.jsx)(Hl,{icon:Ia}),color:"error",sx:a,variant:"outlined",disabled:"connected"!==i?.status,fullWidth:!0,children:"Disconnect"})]})})})}function Ah(e){const t=window.screenX+(window.innerWidth-400)/2,r=window.screenY+(window.innerHeight-600)/2;return window.open(e,"auth0:authorize:popup",`left=${t},top=${r},width=400,height=600,resizable,scrollbars=yes,status=1`)}function wh(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return function(e){if(0===e.length||1===e.length)return e;var t,r,n=e.join(".");return kh[n]||(kh[n]=0===(r=(t=e).length)||1===r?t:2===r?[t[0],t[1],"".concat(t[0],".").concat(t[1]),"".concat(t[1],".").concat(t[0])]:3===r?[t[0],t[1],t[2],"".concat(t[0],".").concat(t[1]),"".concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[0]),"".concat(t[1],".").concat(t[2]),"".concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[1],".").concat(t[0])]:r>=4?[t[0],t[1],t[2],t[3],"".concat(t[0],".").concat(t[1]),"".concat(t[0],".").concat(t[2]),"".concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[0]),"".concat(t[1],".").concat(t[2]),"".concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[1]),"".concat(t[2],".").concat(t[3]),"".concat(t[3],".").concat(t[0]),"".concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[0]),"".concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[1],".").concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[2],".").concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[3],".").concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[2],".").concat(t[1],".").concat(t[0])]:void 0),kh[n]}(e.filter((function(e){return"token"!==e}))).reduce((function(e,t){return Sh(Sh({},e),r[t])}),t)}function Th(e){return e.join(" ")}function xh(e){var r=e.node,n=e.stylesheet,i=e.style,o=void 0===i?{}:i,s=e.useInlineStyles,a=e.key,u=r.properties,c=r.type,l=r.tagName,d=r.value;if("text"===c)return d;if(l){var h,f=function(e,t){var r=0;return function(n){return r+=1,n.map((function(n,i){return xh({node:n,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(i)})}))}}(n,s);if(s){var p=Object.keys(n).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),g=u.className&&u.className.includes("token")?["token"]:[],m=u.className&&g.concat(u.className.filter((function(e){return!p.includes(e)})));h=Sh(Sh({},u),{},{className:Th(m)||void 0,style:Ch(u.className,Object.assign({},u.style,o),n)})}else h=Sh(Sh({},u),{},{className:Th(u.className)});var y=f(r.children);return t.createElement(l,_h({key:a},h),y)}}var Mh=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Bh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ph(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=0;n2&&void 0!==arguments[2]?arguments[2]:[];return t||c.length>0?function(e,t){return Lh({children:e,lineNumber:t,lineNumberStyle:a,largestLineNumber:s,showInlineLineNumbers:i,lineProps:r,className:arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],showLineNumbers:n,wrapLongLines:u})}(e,o,c):function(e,t){if(n&&t&&i){var r=Dh(a,t,s);e.unshift(Nh(t,r))}return e}(e,o)}for(var g=function(){var e=l[f],t=e.children[0].value;if(t.match(Rh)){var r=t.split("\n");r.forEach((function(t,i){var s=n&&d.length+o,a={type:"text",value:"".concat(t,"\n")};if(0===i){var u=p(l.slice(h+1,f).concat(Lh({children:[a],className:e.properties.className})),s);d.push(u)}else if(i===r.length-1){var c=l[f+1]&&l[f+1].children&&l[f+1].children[0],g={type:"text",value:"".concat(t)};if(c){var m=Lh({children:[g],className:e.properties.className});l.splice(f+1,0,m)}else{var y=p([g],s,e.properties.className);d.push(y)}}else{var b=p([a],s,e.properties.className);d.push(b)}})),h=f}f++};f code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},function(e){var r=e.language,n=e.children,i=e.style,o=void 0===i?Kh:i,s=e.customStyle,a=void 0===s?{}:s,u=e.codeTagProps,c=void 0===u?{className:r?"language-".concat(r):void 0,style:Ph(Ph({},o['code[class*="language-"]']),o['code[class*="language-'.concat(r,'"]')])}:u,l=e.useInlineStyles,d=void 0===l||l,h=e.showLineNumbers,f=void 0!==h&&h,p=e.showInlineLineNumbers,g=void 0===p||p,m=e.startingLineNumber,y=void 0===m?1:m,b=e.lineNumberContainerStyle,v=e.lineNumberStyle,A=void 0===v?{}:v,w=e.wrapLines,E=e.wrapLongLines,_=void 0!==E&&E,I=e.lineProps,S=void 0===I?{}:I,k=e.renderer,C=e.PreTag,T=void 0===C?"pre":C,x=e.CodeTag,M=void 0===x?"code":x,B=e.code,P=void 0===B?(Array.isArray(n)?n[0]:n)||"":B,R=e.astGenerator,O=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,Mh);R=R||Hh;var N=f?t.createElement(Oh,{containerStyle:b,codeStyle:c.style||{},numberStyle:A,startingLineNumber:y,codeString:P}):null,D=o.hljs||o['pre[class*="language-"]']||{backgroundColor:"#fff"},L=zh(R)?"hljs":"prismjs",U=d?Object.assign({},O,{style:Object.assign({},D,a)}):Object.assign({},O,{className:O.className?"".concat(L," ").concat(O.className):L,style:Object.assign({},a)});if(c.style=Ph(Ph({},c.style),{},_?{whiteSpace:"pre-wrap"}:{whiteSpace:"pre"}),!R)return t.createElement(T,U,N,t.createElement(M,c,P));(void 0===w&&k||_)&&(w=!0),k=k||jh;var F=[{type:"text",value:P}],j=function(e){var t=e.astGenerator,r=e.language,n=e.code,i=e.defaultCodeValue;if(zh(t)){var o=function(e,t){return-1!==e.listLanguages().indexOf(t)}(t,r);return"text"===r?{value:i,language:"text"}:o?t.highlight(r,n):t.highlightAuto(n)}try{return r&&"text"!==r?{value:t.highlight(n,r)}:{value:i}}catch(e){return{value:i}}}({astGenerator:R,language:r,code:P,defaultCodeValue:F});null===j.language&&(j.value=F);var z=Fh(j,w,S,f,g,y,j.value.length+y,A,_);return t.createElement(T,U,t.createElement(M,c,!g&&N,k({rows:z,stylesheet:o,useInlineStyles:d})))});Qh.supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];const qh={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#f76d47"},".language-sass > code":{color:"#f76d47"},".language-scss > code":{color:"#f76d47"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#7c4dff"},"attr-name":{color:"#39adb5"},"attr-value":{color:"#f6a434"},attribute:{color:"#f6a434"},boolean:{color:"#7c4dff"},builtin:{color:"#39adb5"},cdata:{color:"#39adb5"},char:{color:"#39adb5"},class:{color:"#39adb5"},"class-name":{color:"#6182b8"},comment:{color:"#aabfc9"},constant:{color:"#7c4dff"},deleted:{color:"#e53935"},doctype:{color:"#aabfc9"},entity:{color:"#e53935"},function:{color:"#7c4dff"},hexcode:{color:"#f76d47"},id:{color:"#7c4dff",fontWeight:"bold"},important:{color:"#7c4dff",fontWeight:"bold"},inserted:{color:"#39adb5"},keyword:{color:"#7c4dff"},number:{color:"#f76d47"},operator:{color:"#39adb5"},prolog:{color:"#aabfc9"},property:{color:"#39adb5"},"pseudo-class":{color:"#f6a434"},"pseudo-element":{color:"#f6a434"},punctuation:{color:"#39adb5"},regex:{color:"#6182b8"},selector:{color:"#e53935"},string:{color:"#f6a434"},symbol:{color:"#7c4dff"},tag:{color:"#e53935"},unit:{color:"#f76d47"},url:{color:"#e53935"},variable:{color:"#e53935"}},Wh={'code[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#2b2b2b"},'pre[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:".1em",borderRadius:".3em"},comment:{color:"#808080"},prolog:{color:"#808080"},cdata:{color:"#808080"},delimiter:{color:"#cc7832"},boolean:{color:"#cc7832"},keyword:{color:"#cc7832"},selector:{color:"#cc7832"},important:{color:"#cc7832"},atrule:{color:"#cc7832"},operator:{color:"#a9b7c6"},punctuation:{color:"#a9b7c6"},"attr-name":{color:"#a9b7c6"},tag:{color:"#e8bf6a"},"tag.punctuation":{color:"#e8bf6a"},doctype:{color:"#e8bf6a"},builtin:{color:"#e8bf6a"},entity:{color:"#6897bb"},number:{color:"#6897bb"},symbol:{color:"#6897bb"},property:{color:"#9876aa"},constant:{color:"#9876aa"},variable:{color:"#9876aa"},string:{color:"#6a8759"},char:{color:"#6a8759"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline"},function:{color:"#ffc66d"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#294436"},deleted:{background:"#484a4a"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"}},Vh=Qh;function Yh(e){let{children:t,theme:r,language:n,wrap:i}=e;return(0,J.jsx)(Vh,{language:n??"typescript",style:"light"===r?qh:Wh,wrapLongLines:!0,wrapLines:i,lineProps:i?{style:{wordBreak:"break-all",whiteSpace:"pre-wrap"}}:void 0,children:t?.trim()??""})}function Jh(){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(lt,{gutterBottom:!0,children:["To simplify connection to various wallets, we moved this logic to a separate package"," ",(0,J.jsx)(wt,{children:"@rarible/connector"}),"."]}),(0,J.jsx)(Yh,{children:'\nimport { Connector, InjectedWeb3ConnectionProvider } from "@rarible/connector"\n\n// 1. Configure providers\t\t\t\nconst injected = new InjectedWeb3ConnectionProvider({\n // optional, order of dapps preferred to connect \n prefer: [DappType.Metamask, DappType.Coinbase],\n})\n\t\t\t\n// 2. Create connector\t\t\t\nconst connector = Connector\n .create(injected)\n \n// 3. Connector ready to use\nconnector.connection.subscribe((con) => { \n if (con.status === "connected") {\n // use connection to create sdk here\n }\n})\n\n// get list of available options\nconst options = await connector.getOptions()\n// connect to first one\nawait connector.connect(options[0]) \n\t\t'}),(0,J.jsxs)(lt,{gutterBottom:!0,children:["Check out more"," ",(0,J.jsx)(vt,{href:"https://github.com/rarible/sdk/tree/master/packages/connector",target:"_blank",children:"documentation in package repository"}),"."]})]})}var Xh=__webpack_require__(45250);function Zh(e){return W.A}const $h=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],ef=["component","slots","slotProps"],tf=["component"];function rf(e,t){const{className:r,elementType:n,ownerState:i,externalForwardedProps:o,getSlotOwnerState:s,internalForwardedProps:a}=t,u=(0,ie.A)(t,$h),{component:c,slots:l={[e]:void 0},slotProps:d={[e]:void 0}}=o,h=(0,ie.A)(o,ef),f=l[e]||n,p=Ui(d[e],i),g=Li((0,q.A)({className:r},u,{externalForwardedProps:"root"===e?h:void 0,externalSlotProps:p})),{props:{component:m},internalRef:y}=g,b=(0,ie.A)(g.props,tf),v=(0,hn.A)(y,null==p?void 0:p.ref,t.ref),A=s?s(b):{},w=(0,q.A)({},i,A),E="root"===e?m||c:m,_=Oi(f,(0,q.A)({},"root"===e&&!c&&!l[e]&&a,"root"!==e&&!l[e]&&a,b,E&&{as:E},{ref:v}),w);return Object.keys(A).forEach((e=>{delete _[e]})),[f,_]}function nf(e){return(0,Pe.Ay)("MuiAlert",e)}const of=(0,Ce.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);function sf(e){return(0,Pe.Ay)("MuiIconButton",e)}const af=(0,Ce.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),uf=["edge","children","className","color","disabled","disableFocusRipple","size"],cf=(0,et.Ay)(wr,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"default"!==r.color&&t[`color${(0,$e.A)(r.color)}`],r.edge&&t[`edge${(0,$e.A)(r.edge)}`],t[`size${(0,$e.A)(r.size)}`]]}})((({theme:e,ownerState:t})=>(0,q.A)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,pt.X4)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>{var r;const n=null==(r=(e.vars||e).palette)?void 0:r[t.color];return(0,q.A)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,q.A)({color:null==n?void 0:n.main},!t.disableRipple&&{"&:hover":(0,q.A)({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,pt.X4)(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${af.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})})),lf=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiIconButton"}),{edge:n=!1,children:i,className:o,color:s="default",disabled:a=!1,disableFocusRipple:u=!1,size:c="medium"}=r,l=(0,ie.A)(r,uf),d=(0,q.A)({},r,{edge:n,color:s,disabled:a,disableFocusRipple:u,size:c}),h=(e=>{const{classes:t,disabled:r,color:n,edge:i,size:o}=e,s={root:["root",r&&"disabled","default"!==n&&`color${(0,$e.A)(n)}`,i&&`edge${(0,$e.A)(i)}`,`size${(0,$e.A)(o)}`]};return(0,Re.A)(s,sf,t)})(d);return(0,J.jsx)(cf,(0,q.A)({className:(0,Ae.A)(h.root,o),centerRipple:!0,focusRipple:!u,disabled:a,ref:t},l,{ownerState:d,children:i}))})),df=lf,hf=(0,Hs.A)((0,J.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),ff=(0,Hs.A)((0,J.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),pf=(0,Hs.A)((0,J.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),gf=(0,Hs.A)((0,J.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),mf=(0,Hs.A)((0,J.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),yf=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],bf=Zh(),vf=(0,et.Ay)(Zo,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,$e.A)(r.color||r.severity)}`]]}})((({theme:e})=>{const t="light"===e.palette.mode?pt.e$:pt.a,r="light"===e.palette.mode?pt.a:pt.e$;return(0,q.A)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter((([,e])=>e.main&&e.light)).map((([n])=>({props:{colorSeverity:n,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:t(e.palette[n].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${n}StandardBg`]:r(e.palette[n].light,.9),[`& .${of.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}}))),...Object.entries(e.palette).filter((([,e])=>e.main&&e.light)).map((([r])=>({props:{colorSeverity:r,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${of.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}}))),...Object.entries(e.palette).filter((([,e])=>e.main&&e.dark)).map((([t])=>({props:{colorSeverity:t,variant:"filled"},style:(0,q.A)({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)})})))]})})),Af=(0,et.Ay)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),wf=(0,et.Ay)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),Ef=(0,et.Ay)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),_f={success:(0,J.jsx)(hf,{fontSize:"inherit"}),warning:(0,J.jsx)(ff,{fontSize:"inherit"}),error:(0,J.jsx)(pf,{fontSize:"inherit"}),info:(0,J.jsx)(gf,{fontSize:"inherit"})},If=t.forwardRef((function(e,t){const r=bf({props:e,name:"MuiAlert"}),{action:n,children:i,className:o,closeText:s="Close",color:a,components:u={},componentsProps:c={},icon:l,iconMapping:d=_f,onClose:h,role:f="alert",severity:p="success",slotProps:g={},slots:m={},variant:y="standard"}=r,b=(0,ie.A)(r,yf),v=(0,q.A)({},r,{color:a,severity:p,variant:y,colorSeverity:a||p}),A=(e=>{const{variant:t,color:r,severity:n,classes:i}=e,o={root:["root",`color${(0,$e.A)(r||n)}`,`${t}${(0,$e.A)(r||n)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,Re.A)(o,nf,i)})(v),w={slots:(0,q.A)({closeButton:u.CloseButton,closeIcon:u.CloseIcon},m),slotProps:(0,q.A)({},c,g)},[E,_]=rf("closeButton",{elementType:df,externalForwardedProps:w,ownerState:v}),[I,S]=rf("closeIcon",{elementType:mf,externalForwardedProps:w,ownerState:v});return(0,J.jsxs)(vf,(0,q.A)({role:f,elevation:0,ownerState:v,className:(0,Ae.A)(A.root,o),ref:t},b,{children:[!1!==l?(0,J.jsx)(Af,{ownerState:v,className:A.icon,children:l||d[p]||_f[p]}):null,(0,J.jsx)(wf,{ownerState:v,className:A.message,children:i}),null!=n?(0,J.jsx)(Ef,{ownerState:v,className:A.action,children:n}):null,null==n&&h?(0,J.jsx)(Ef,{ownerState:v,className:A.action,children:(0,J.jsx)(E,(0,q.A)({size:"small","aria-label":s,title:s,color:"inherit",onClick:h},_,{children:(0,J.jsx)(I,(0,q.A)({fontSize:"small"},S))}))}):null]}))})),Sf=If;function kf(e){return(0,Pe.Ay)("MuiAlertTitle",e)}(0,Ce.A)("MuiAlertTitle",["root"]);const Cf=["className"],Tf=Zh(),xf=(0,et.Ay)(lt,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2}))),Mf=t.forwardRef((function(e,t){const r=Tf({props:e,name:"MuiAlertTitle"}),{className:n}=r,i=(0,ie.A)(r,Cf),o=r,s=(e=>{const{classes:t}=e;return(0,Re.A)({root:["root"]},kf,t)})(o);return(0,J.jsx)(xf,(0,q.A)({gutterBottom:!0,component:"div",ownerState:o,ref:t,className:(0,Ae.A)(s.root,n)},i))})),Bf=(e,t)=>e&&t&&t-5e?`${null==e?void 0:e.replace(")","")}, ${t})`:t,jf=(0,et.Ay)(Zo,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${(0,$e.A)(r.position)}`],t[`color${(0,$e.A)(r.color)}`]]}})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[900];return(0,q.A)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===t.position&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===t.position&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===t.position&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"static"===t.position&&{position:"static"},"relative"===t.position&&{position:"relative"},!e.vars&&(0,q.A)({},"default"===t.color&&{backgroundColor:r,color:e.palette.getContrastText(r)},t.color&&"default"!==t.color&&"inherit"!==t.color&&"transparent"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},"inherit"===t.color&&{color:"inherit"},"dark"===e.palette.mode&&!t.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===t.color&&(0,q.A)({backgroundColor:"transparent",color:"inherit"},"dark"===e.palette.mode&&{backgroundImage:"none"})),e.vars&&(0,q.A)({},"default"===t.color&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:Ff(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:Ff(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:Ff(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:Ff(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:"inherit"===t.color?"inherit":"var(--AppBar-color)"},"transparent"===t.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))})),zf=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiAppBar"}),{className:n,color:i="primary",enableColorOnDark:o=!1,position:s="fixed"}=r,a=(0,ie.A)(r,Uf),u=(0,q.A)({},r,{color:i,position:s,enableColorOnDark:o}),c=(e=>{const{color:t,position:r,classes:n}=e,i={root:["root",`color${(0,$e.A)(t)}`,`position${(0,$e.A)(r)}`]};return(0,Re.A)(i,Lf,n)})(u);return(0,J.jsx)(jf,(0,q.A)({square:!0,component:"header",ownerState:u,elevation:4,className:(0,Ae.A)(c.root,n,"fixed"===s&&"mui-fixed"),ref:t},a))}));function Hf(e){return(0,Pe.Ay)("MuiToolbar",e)}(0,Ce.A)("MuiToolbar",["root","gutters","regular","dense"]);const Kf=["className","component","disableGutters","variant"],Gf=(0,et.Ay)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,q.A)({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48})),(({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar)),Qf=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiToolbar"}),{className:n,component:i="div",disableGutters:o=!1,variant:s="regular"}=r,a=(0,ie.A)(r,Kf),u=(0,q.A)({},r,{component:i,disableGutters:o,variant:s}),c=(e=>{const{classes:t,disableGutters:r,variant:n}=e,i={root:["root",!r&&"gutters",n]};return(0,Re.A)(i,Hf,t)})(u);return(0,J.jsx)(Gf,(0,q.A)({as:i,className:(0,Ae.A)(c.root,n),ref:t,ownerState:u},a))}));function qf(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Wf(e){return e instanceof qf(e).Element||e instanceof Element}function Vf(e){return e instanceof qf(e).HTMLElement||e instanceof HTMLElement}function Yf(e){return"undefined"!=typeof ShadowRoot&&(e instanceof qf(e).ShadowRoot||e instanceof ShadowRoot)}var Jf=Math.max,Xf=Math.min,Zf=Math.round;function $f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function ep(){return!/^((?!chrome|android).)*safari/i.test($f())}function tp(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),i=1,o=1;t&&Vf(e)&&(i=e.offsetWidth>0&&Zf(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Zf(n.height)/e.offsetHeight||1);var s=(Wf(e)?qf(e):window).visualViewport,a=!ep()&&r,u=(n.left+(a&&s?s.offsetLeft:0))/i,c=(n.top+(a&&s?s.offsetTop:0))/o,l=n.width/i,d=n.height/o;return{width:l,height:d,top:c,right:u+l,bottom:c+d,left:u,x:u,y:c}}function rp(e){var t=qf(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function np(e){return e?(e.nodeName||"").toLowerCase():null}function ip(e){return((Wf(e)?e.ownerDocument:e.document)||window.document).documentElement}function op(e){return tp(ip(e)).left+rp(e).scrollLeft}function sp(e){return qf(e).getComputedStyle(e)}function ap(e){var t=sp(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function up(e,t,r){void 0===r&&(r=!1);var n,i,o=Vf(t),s=Vf(t)&&function(e){var t=e.getBoundingClientRect(),r=Zf(t.width)/e.offsetWidth||1,n=Zf(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),a=ip(t),u=tp(e,s,r),c={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(o||!o&&!r)&&(("body"!==np(t)||ap(a))&&(c=(n=t)!==qf(n)&&Vf(n)?{scrollLeft:(i=n).scrollLeft,scrollTop:i.scrollTop}:rp(n)),Vf(t)?((l=tp(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=op(a))),{x:u.left+c.scrollLeft-l.x,y:u.top+c.scrollTop-l.y,width:u.width,height:u.height}}function cp(e){var t=tp(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function lp(e){return"html"===np(e)?e:e.assignedSlot||e.parentNode||(Yf(e)?e.host:null)||ip(e)}function dp(e){return["html","body","#document"].indexOf(np(e))>=0?e.ownerDocument.body:Vf(e)&&ap(e)?e:dp(lp(e))}function hp(e,t){var r;void 0===t&&(t=[]);var n=dp(e),i=n===(null==(r=e.ownerDocument)?void 0:r.body),o=qf(n),s=i?[o].concat(o.visualViewport||[],ap(n)?n:[]):n,a=t.concat(s);return i?a:a.concat(hp(lp(s)))}function fp(e){return["table","td","th"].indexOf(np(e))>=0}function pp(e){return Vf(e)&&"fixed"!==sp(e).position?e.offsetParent:null}function gp(e){for(var t=qf(e),r=pp(e);r&&fp(r)&&"static"===sp(r).position;)r=pp(r);return r&&("html"===np(r)||"body"===np(r)&&"static"===sp(r).position)?t:r||function(e){var t=/firefox/i.test($f());if(/Trident/i.test($f())&&Vf(e)&&"fixed"===sp(e).position)return null;var r=lp(e);for(Yf(r)&&(r=r.host);Vf(r)&&["html","body"].indexOf(np(r))<0;){var n=sp(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var mp="top",yp="bottom",bp="right",vp="left",Ap="auto",wp=[mp,yp,bp,vp],Ep="start",_p="end",Ip="viewport",Sp="popper",kp=wp.reduce((function(e,t){return e.concat([t+"-"+Ep,t+"-"+_p])}),[]),Cp=[].concat(wp,[Ap]).reduce((function(e,t){return e.concat([t,t+"-"+Ep,t+"-"+_p])}),[]),Tp=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function xp(e){var t=new Map,r=new Set,n=[];function i(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&i(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||i(e)})),n}var Mp={placement:"bottom",modifiers:[],strategy:"absolute"};function Bp(){for(var e=arguments.length,t=new Array(e),r=0;r=0?"x":"y"}function Up(e){var t,r=e.reference,n=e.element,i=e.placement,o=i?Np(i):null,s=i?Dp(i):null,a=r.x+r.width/2-n.width/2,u=r.y+r.height/2-n.height/2;switch(o){case mp:t={x:a,y:r.y-n.height};break;case yp:t={x:a,y:r.y+r.height};break;case bp:t={x:r.x+r.width,y:u};break;case vp:t={x:r.x-n.width,y:u};break;default:t={x:r.x,y:r.y}}var c=o?Lp(o):null;if(null!=c){var l="y"===c?"height":"width";switch(s){case Ep:t[c]=t[c]-(r[l]/2-n[l]/2);break;case _p:t[c]=t[c]+(r[l]/2-n[l]/2)}}return t}const Fp={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=Up({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var jp={top:"auto",right:"auto",bottom:"auto",left:"auto"};function zp(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,a=e.position,u=e.gpuAcceleration,c=e.adaptive,l=e.roundOffsets,d=e.isFixed,h=s.x,f=void 0===h?0:h,p=s.y,g=void 0===p?0:p,m="function"==typeof l?l({x:f,y:g}):{x:f,y:g};f=m.x,g=m.y;var y=s.hasOwnProperty("x"),b=s.hasOwnProperty("y"),v=vp,A=mp,w=window;if(c){var E=gp(r),_="clientHeight",I="clientWidth";E===qf(r)&&"static"!==sp(E=ip(r)).position&&"absolute"===a&&(_="scrollHeight",I="scrollWidth"),(i===mp||(i===vp||i===bp)&&o===_p)&&(A=yp,g-=(d&&E===w&&w.visualViewport?w.visualViewport.height:E[_])-n.height,g*=u?1:-1),i!==vp&&(i!==mp&&i!==yp||o!==_p)||(v=bp,f-=(d&&E===w&&w.visualViewport?w.visualViewport.width:E[I])-n.width,f*=u?1:-1)}var S,k=Object.assign({position:a},c&&jp),C=!0===l?function(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:Zf(r*i)/i||0,y:Zf(n*i)/i||0}}({x:f,y:g},qf(r)):{x:f,y:g};return f=C.x,g=C.y,u?Object.assign({},k,((S={})[A]=b?"0":"",S[v]=y?"0":"",S.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",S)):Object.assign({},k,((t={})[A]=b?g+"px":"",t[v]=y?f+"px":"",t.transform="",t))}const Hp={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=void 0===n||n,o=r.adaptive,s=void 0===o||o,a=r.roundOffsets,u=void 0===a||a,c={placement:Np(t.placement),variation:Dp(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,zp(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,zp(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Kp={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},i=t.elements[e];Vf(i)&&np(i)&&(Object.assign(i.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});Vf(n)&&np(n)&&(Object.assign(n.style,o),Object.keys(i).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]},Gp={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.offset,o=void 0===i?[0,0]:i,s=Cp.reduce((function(e,r){return e[r]=function(e,t,r){var n=Np(e),i=[vp,mp].indexOf(n)>=0?-1:1,o="function"==typeof r?r(Object.assign({},t,{placement:e})):r,s=o[0],a=o[1];return s=s||0,a=(a||0)*i,[vp,bp].indexOf(n)>=0?{x:a,y:s}:{x:s,y:a}}(r,t.rects,o),e}),{}),a=s[t.placement],u=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=s}};var Qp={left:"right",right:"left",bottom:"top",top:"bottom"};function qp(e){return e.replace(/left|right|bottom|top/g,(function(e){return Qp[e]}))}var Wp={start:"end",end:"start"};function Vp(e){return e.replace(/start|end/g,(function(e){return Wp[e]}))}function Yp(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Yf(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Jp(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Xp(e,t,r){return t===Ip?Jp(function(e,t){var r=qf(e),n=ip(e),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,u=0;if(i){o=i.width,s=i.height;var c=ep();(c||!c&&"fixed"===t)&&(a=i.offsetLeft,u=i.offsetTop)}return{width:o,height:s,x:a+op(e),y:u}}(e,r)):Wf(t)?function(e,t){var r=tp(e,!1,"fixed"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}(t,r):Jp(function(e){var t,r=ip(e),n=rp(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=Jf(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Jf(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-n.scrollLeft+op(e),u=-n.scrollTop;return"rtl"===sp(i||r).direction&&(a+=Jf(r.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:a,y:u}}(ip(e)))}function Zp(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function $p(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function eg(e,t){void 0===t&&(t={});var r=t,n=r.placement,i=void 0===n?e.placement:n,o=r.strategy,s=void 0===o?e.strategy:o,a=r.boundary,u=void 0===a?"clippingParents":a,c=r.rootBoundary,l=void 0===c?Ip:c,d=r.elementContext,h=void 0===d?Sp:d,f=r.altBoundary,p=void 0!==f&&f,g=r.padding,m=void 0===g?0:g,y=Zp("number"!=typeof m?m:$p(m,wp)),b=h===Sp?"reference":Sp,v=e.rects.popper,A=e.elements[p?b:h],w=function(e,t,r,n){var i="clippingParents"===t?function(e){var t=hp(lp(e)),r=["absolute","fixed"].indexOf(sp(e).position)>=0&&Vf(e)?gp(e):e;return Wf(r)?t.filter((function(e){return Wf(e)&&Yp(e,r)&&"body"!==np(e)})):[]}(e):[].concat(t),o=[].concat(i,[r]),s=o[0],a=o.reduce((function(t,r){var i=Xp(e,r,n);return t.top=Jf(i.top,t.top),t.right=Xf(i.right,t.right),t.bottom=Xf(i.bottom,t.bottom),t.left=Jf(i.left,t.left),t}),Xp(e,s,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Wf(A)?A:A.contextElement||ip(e.elements.popper),u,l,s),E=tp(e.elements.reference),_=Up({reference:E,element:v,strategy:"absolute",placement:i}),I=Jp(Object.assign({},v,_)),S=h===Sp?I:E,k={top:w.top-S.top+y.top,bottom:S.bottom-w.bottom+y.bottom,left:w.left-S.left+y.left,right:S.right-w.right+y.right},C=e.modifiersData.offset;if(h===Sp&&C){var T=C[i];Object.keys(k).forEach((function(e){var t=[bp,yp].indexOf(e)>=0?1:-1,r=[mp,yp].indexOf(e)>=0?"y":"x";k[e]+=T[r]*t}))}return k}const tg={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=void 0===i||i,s=r.altAxis,a=void 0===s||s,u=r.fallbackPlacements,c=r.padding,l=r.boundary,d=r.rootBoundary,h=r.altBoundary,f=r.flipVariations,p=void 0===f||f,g=r.allowedAutoPlacements,m=t.options.placement,y=Np(m),b=u||(y!==m&&p?function(e){if(Np(e)===Ap)return[];var t=qp(e);return[Vp(e),t,Vp(t)]}(m):[qp(m)]),v=[m].concat(b).reduce((function(e,r){return e.concat(Np(r)===Ap?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,s=r.padding,a=r.flipVariations,u=r.allowedAutoPlacements,c=void 0===u?Cp:u,l=Dp(n),d=l?a?kp:kp.filter((function(e){return Dp(e)===l})):wp,h=d.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=d);var f=h.reduce((function(t,r){return t[r]=eg(e,{placement:r,boundary:i,rootBoundary:o,padding:s})[Np(r)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:r,boundary:l,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:g}):r)}),[]),A=t.rects.reference,w=t.rects.popper,E=new Map,_=!0,I=v[0],S=0;S=0,M=x?"width":"height",B=eg(t,{placement:k,boundary:l,rootBoundary:d,altBoundary:h,padding:c}),P=x?T?bp:vp:T?yp:mp;A[M]>w[M]&&(P=qp(P));var R=qp(P),O=[];if(o&&O.push(B[C]<=0),a&&O.push(B[P]<=0,B[R]<=0),O.every((function(e){return e}))){I=k,_=!1;break}E.set(k,O)}if(_)for(var N=function(e){var t=v.find((function(t){var r=E.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return I=t,"break"},D=p?3:1;D>0&&"break"!==N(D);D--);t.placement!==I&&(t.modifiersData[n]._skip=!0,t.placement=I,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function rg(e,t,r){return Jf(e,Xf(t,r))}const ng={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=void 0===i||i,s=r.altAxis,a=void 0!==s&&s,u=r.boundary,c=r.rootBoundary,l=r.altBoundary,d=r.padding,h=r.tether,f=void 0===h||h,p=r.tetherOffset,g=void 0===p?0:p,m=eg(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:l}),y=Np(t.placement),b=Dp(t.placement),v=!b,A=Lp(y),w="x"===A?"y":"x",E=t.modifiersData.popperOffsets,_=t.rects.reference,I=t.rects.popper,S="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,k="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(E){if(o){var x,M="y"===A?mp:vp,B="y"===A?yp:bp,P="y"===A?"height":"width",R=E[A],O=R+m[M],N=R-m[B],D=f?-I[P]/2:0,L=b===Ep?_[P]:I[P],U=b===Ep?-I[P]:-_[P],F=t.elements.arrow,j=f&&F?cp(F):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=z[M],K=z[B],G=rg(0,_[P],j[P]),Q=v?_[P]/2-D-G-H-k.mainAxis:L-G-H-k.mainAxis,q=v?-_[P]/2+D+G+K+k.mainAxis:U+G+K+k.mainAxis,W=t.elements.arrow&&gp(t.elements.arrow),V=W?"y"===A?W.clientTop||0:W.clientLeft||0:0,Y=null!=(x=null==C?void 0:C[A])?x:0,J=R+q-Y,X=rg(f?Xf(O,R+Q-Y-V):O,R,f?Jf(N,J):N);E[A]=X,T[A]=X-R}if(a){var Z,$="x"===A?mp:vp,ee="x"===A?yp:bp,te=E[w],re="y"===w?"height":"width",ne=te+m[$],ie=te-m[ee],oe=-1!==[mp,vp].indexOf(y),se=null!=(Z=null==C?void 0:C[w])?Z:0,ae=oe?ne:te-_[re]-I[re]-se+k.altAxis,ue=oe?te+_[re]+I[re]-se-k.altAxis:ie,ce=f&&oe?function(e,t,r){var n=rg(e,t,r);return n>r?r:n}(ae,te,ue):rg(f?ae:ne,te,f?ue:ie);E[w]=ce,T[w]=ce-te}t.modifiersData[n]=T}},requiresIfExists:["offset"]},ig={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,i=e.options,o=r.elements.arrow,s=r.modifiersData.popperOffsets,a=Np(r.placement),u=Lp(a),c=[vp,bp].indexOf(a)>=0?"height":"width";if(o&&s){var l=function(e,t){return Zp("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:$p(e,wp))}(i.padding,r),d=cp(o),h="y"===u?mp:vp,f="y"===u?yp:bp,p=r.rects.reference[c]+r.rects.reference[u]-s[u]-r.rects.popper[c],g=s[u]-r.rects.reference[u],m=gp(o),y=m?"y"===u?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,v=l[h],A=y-d[c]-l[f],w=y/2-d[c]/2+b,E=rg(v,w,A),_=u;r.modifiersData[n]=((t={})[_]=E,t.centerOffset=E-w,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&Yp(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function og(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function sg(e){return[mp,bp,yp,vp].some((function(t){return e[t]>=0}))}const ag={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,s=eg(t,{elementContext:"reference"}),a=eg(t,{altBoundary:!0}),u=og(s,n),c=og(a,i,o),l=sg(u),d=sg(c);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:l,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":d})}};var ug=Pp({defaultModifiers:[Op,Fp,Hp,Kp,Gp,tg,ng,ig,ag]});const cg="base";function lg(e,t){const r=Pe.li[t];return r?function(e){return`${cg}--${e}`}(r):function(e,t){return`${cg}-${e}-${t}`}(e,t)}const dg="Popper";function hg(e){return lg(dg,e)}!function(e,t){const r={};["root"].forEach((t=>{r[t]=lg(e,t)}))}(dg);const fg={disableDefaultClasses:!1},pg=t.createContext(fg),gg=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],mg=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function yg(e){return"function"==typeof e?e():e}const bg={},vg=t.forwardRef((function(e,r){var n;const{anchorEl:i,children:o,direction:s,disablePortal:a,modifiers:u,open:c,placement:l,popperOptions:d,popperRef:h,slotProps:f={},slots:p={},TransitionProps:g}=e,m=(0,ie.A)(e,gg),y=t.useRef(null),b=(0,hn.A)(y,r),v=t.useRef(null),A=(0,hn.A)(v,h),w=t.useRef(A);(0,pn.A)((()=>{w.current=A}),[A]),t.useImperativeHandle(h,(()=>v.current),[]);const E=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(l,s),[_,I]=t.useState(E),[S,k]=t.useState(yg(i));t.useEffect((()=>{v.current&&v.current.forceUpdate()})),t.useEffect((()=>{i&&k(yg(i))}),[i]),(0,pn.A)((()=>{if(!S||!c)return;let e=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{I(e.placement)}}];null!=u&&(e=e.concat(u)),d&&null!=d.modifiers&&(e=e.concat(d.modifiers));const t=ug(S,y.current,(0,q.A)({placement:E},d,{modifiers:e}));return w.current(t),()=>{t.destroy(),w.current(null)}}),[S,a,u,c,d,E]);const C={placement:_};null!==g&&(C.TransitionProps=g);const T=(0,Re.A)({root:["root"]},function(e){const{disableDefaultClasses:r}=t.useContext(pg);return t=>r?"":e(t)}(hg)),x=null!=(n=p.root)?n:"div",M=ji({elementType:x,externalSlotProps:f.root,externalForwardedProps:m,additionalProps:{role:"tooltip",ref:b},ownerState:e,className:T.root});return(0,J.jsx)(x,(0,q.A)({},M,{children:"function"==typeof o?o(C):o}))})),Ag=t.forwardRef((function(e,r){const{anchorEl:n,children:i,container:o,direction:s="ltr",disablePortal:a=!1,keepMounted:u=!1,modifiers:c,open:l,placement:d="bottom",popperOptions:h=bg,popperRef:f,style:p,transition:g=!1,slotProps:m={},slots:y={}}=e,b=(0,ie.A)(e,mg),[v,A]=t.useState(!0);if(!u&&!l&&(!g||v))return null;let w;if(o)w=o;else if(n){const e=yg(n);w=e&&void 0!==e.nodeType?(0,vo.A)(e).body:(0,vo.A)(null).body}const E=l||!u||g&&!v?void 0:"none",_=g?{in:l,onEnter:()=>{A(!1)},onExited:()=>{A(!0)}}:void 0;return(0,J.jsx)(Po,{disablePortal:a,container:w,children:(0,J.jsx)(vg,(0,q.A)({anchorEl:n,direction:s,disablePortal:a,modifiers:c,ref:r,open:g?!v:l,placement:d,popperOptions:h,popperRef:f,slotProps:m,slots:y},b,{style:(0,q.A)({position:"fixed",top:0,left:0,display:E},p),TransitionProps:_,children:i}))})}));var wg=__webpack_require__(19424);const Eg=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],_g=(0,et.Ay)(Ag,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ig=t.forwardRef((function(e,t){var r;const n=(0,wg.A)(),i=(0,W.A)({props:e,name:"MuiPopper"}),{anchorEl:o,component:s,components:a,componentsProps:u,container:c,disablePortal:l,keepMounted:d,modifiers:h,open:f,placement:p,popperOptions:g,popperRef:m,transition:y,slots:b,slotProps:v}=i,A=(0,ie.A)(i,Eg),w=null!=(r=null==b?void 0:b.root)?r:null==a?void 0:a.Root,E=(0,q.A)({anchorEl:o,container:c,disablePortal:l,keepMounted:d,modifiers:h,open:f,placement:p,popperOptions:g,popperRef:m,transition:y},A);return(0,J.jsx)(_g,(0,q.A)({as:s,direction:null==n?void 0:n.direction,slots:{root:w},slotProps:null!=v?v:u},E,{ref:t}))}));function Sg(e){return(0,Pe.Ay)("MuiTooltip",e)}const kg=(0,Ce.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Cg=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],Tg=(0,et.Ay)(Ig,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})((({theme:e,ownerState:t,open:r})=>(0,q.A)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${kg.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${kg.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${kg.arrow}`]:(0,q.A)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${kg.arrow}`]:(0,q.A)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),xg=(0,et.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,$e.A)(r.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>{return(0,q.A)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,pt.X4)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(r=16/14,Math.round(1e5*r)/1e5+"em"),fontWeight:e.typography.fontWeightRegular},{[`.${kg.popper}[data-popper-placement*="left"] &`]:(0,q.A)({transformOrigin:"right center"},t.isRtl?(0,q.A)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,q.A)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${kg.popper}[data-popper-placement*="right"] &`]:(0,q.A)({transformOrigin:"left center"},t.isRtl?(0,q.A)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,q.A)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${kg.popper}[data-popper-placement*="top"] &`]:(0,q.A)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${kg.popper}[data-popper-placement*="bottom"] &`]:(0,q.A)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})});var r})),Mg=(0,et.Ay)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,pt.X4)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let Bg=!1;const Pg=new tr.E;let Rg={x:0,y:0};function Og(e,t){return(r,...n)=>{t&&t(r,...n),e(r,...n)}}const Ng=t.forwardRef((function(e,r){var n,i,o,s,a,u,c,l,d,h,f,p,g,m,y,b,v,A,w;const E=(0,W.A)({props:e,name:"MuiTooltip"}),{arrow:_=!1,children:I,components:S={},componentsProps:k={},describeChild:C=!1,disableFocusListener:T=!1,disableHoverListener:x=!1,disableInteractive:M=!1,disableTouchListener:B=!1,enterDelay:P=100,enterNextDelay:R=0,enterTouchDelay:O=700,followCursor:N=!1,id:D,leaveDelay:L=0,leaveTouchDelay:U=1500,onClose:F,onOpen:j,open:z,placement:H="bottom",PopperComponent:K,PopperProps:G={},slotProps:Q={},slots:V={},title:Y,TransitionComponent:X=bo,TransitionProps:Z}=E,$=(0,ie.A)(E,Cg),ee=t.isValidElement(I)?I:(0,J.jsx)("span",{children:I}),te=It(),re=fe(),[ne,oe]=t.useState(),[se,ae]=t.useState(null),ue=t.useRef(!1),ce=M||N,le=(0,tr.A)(),de=(0,tr.A)(),he=(0,tr.A)(),pe=(0,tr.A)(),[ge,me]=(0,Ms.A)({controlled:z,default:!1,name:"Tooltip",state:"open"});let ye=ge;const be=(0,Ft.A)(D),ve=t.useRef(),we=(0,Ht.A)((()=>{void 0!==ve.current&&(document.body.style.WebkitUserSelect=ve.current,ve.current=void 0),pe.clear()}));t.useEffect((()=>we),[we]);const Ee=e=>{Pg.clear(),Bg=!0,me(!0),j&&!ye&&j(e)},_e=(0,Ht.A)((e=>{Pg.start(800+L,(()=>{Bg=!1})),me(!1),F&&ye&&F(e),le.start(te.transitions.duration.shortest,(()=>{ue.current=!1}))})),Ie=e=>{ue.current&&"touchstart"!==e.type||(ne&&ne.removeAttribute("title"),de.clear(),he.clear(),P||Bg&&R?de.start(Bg?R:P,(()=>{Ee(e)})):Ee(e))},Se=e=>{de.clear(),he.start(L,(()=>{_e(e)}))},{isFocusVisibleRef:ke,onBlur:Ce,onFocus:Te,ref:xe}=(0,nt.A)(),[,Me]=t.useState(!1),Be=e=>{Ce(e),!1===ke.current&&(Me(!1),Se(e))},Pe=e=>{ne||oe(e.currentTarget),Te(e),!0===ke.current&&(Me(!0),Ie(e))},Oe=e=>{ue.current=!0;const t=ee.props;t.onTouchStart&&t.onTouchStart(e)};t.useEffect((()=>{if(ye)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||_e(e)}}),[_e,ye]);const Ne=(0,it.A)(ee.ref,xe,oe,r);Y||0===Y||(ye=!1);const De=t.useRef(),Le={},Ue="string"==typeof Y;C?(Le.title=ye||!Ue||x?null:Y,Le["aria-describedby"]=ye?be:null):(Le["aria-label"]=Ue?Y:null,Le["aria-labelledby"]=ye&&!Ue?be:null);const Fe=(0,q.A)({},Le,$,ee.props,{className:(0,Ae.A)($.className,ee.props.className),onTouchStart:Oe,ref:Ne},N?{onMouseMove:e=>{const t=ee.props;t.onMouseMove&&t.onMouseMove(e),Rg={x:e.clientX,y:e.clientY},De.current&&De.current.update()}}:{}),je={};B||(Fe.onTouchStart=e=>{Oe(e),he.clear(),le.clear(),we(),ve.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",pe.start(O,(()=>{document.body.style.WebkitUserSelect=ve.current,Ie(e)}))},Fe.onTouchEnd=e=>{ee.props.onTouchEnd&&ee.props.onTouchEnd(e),we(),he.start(U,(()=>{_e(e)}))}),x||(Fe.onMouseOver=Og(Ie,Fe.onMouseOver),Fe.onMouseLeave=Og(Se,Fe.onMouseLeave),ce||(je.onMouseOver=Ie,je.onMouseLeave=Se)),T||(Fe.onFocus=Og(Pe,Fe.onFocus),Fe.onBlur=Og(Be,Fe.onBlur),ce||(je.onFocus=Pe,je.onBlur=Be));const ze=t.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(se),options:{element:se,padding:4}}];return null!=(e=G.popperOptions)&&e.modifiers&&(t=t.concat(G.popperOptions.modifiers)),(0,q.A)({},G.popperOptions,{modifiers:t})}),[se,G]),He=(0,q.A)({},E,{isRtl:re,arrow:_,disableInteractive:ce,placement:H,PopperComponentProp:K,touch:ue.current}),Ke=(e=>{const{classes:t,disableInteractive:r,arrow:n,touch:i,placement:o}=e,s={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",i&&"touch",`tooltipPlacement${(0,$e.A)(o.split("-")[0])}`],arrow:["arrow"]};return(0,Re.A)(s,Sg,t)})(He),Ge=null!=(n=null!=(i=V.popper)?i:S.Popper)?n:Tg,Qe=null!=(o=null!=(s=null!=(a=V.transition)?a:S.Transition)?s:X)?o:bo,qe=null!=(u=null!=(c=V.tooltip)?c:S.Tooltip)?u:xg,We=null!=(l=null!=(d=V.arrow)?d:S.Arrow)?l:Mg,Ve=Oi(Ge,(0,q.A)({},G,null!=(h=Q.popper)?h:k.popper,{className:(0,Ae.A)(Ke.popper,null==G?void 0:G.className,null==(f=null!=(p=Q.popper)?p:k.popper)?void 0:f.className)}),He),Ye=Oi(Qe,(0,q.A)({},Z,null!=(g=Q.transition)?g:k.transition),He),Je=Oi(qe,(0,q.A)({},null!=(m=Q.tooltip)?m:k.tooltip,{className:(0,Ae.A)(Ke.tooltip,null==(y=null!=(b=Q.tooltip)?b:k.tooltip)?void 0:y.className)}),He),Xe=Oi(We,(0,q.A)({},null!=(v=Q.arrow)?v:k.arrow,{className:(0,Ae.A)(Ke.arrow,null==(A=null!=(w=Q.arrow)?w:k.arrow)?void 0:A.className)}),He);return(0,J.jsxs)(t.Fragment,{children:[t.cloneElement(ee,Fe),(0,J.jsx)(Ge,(0,q.A)({as:null!=K?K:Ig,placement:H,anchorEl:N?{getBoundingClientRect:()=>({top:Rg.y,left:Rg.x,right:Rg.x,bottom:Rg.y,width:0,height:0})}:ne,popperRef:De,open:!!ne&&ye,id:be,transition:!0},je,Ve,{popperOptions:ze,children:({TransitionProps:e})=>(0,J.jsx)(Qe,(0,q.A)({timeout:te.transitions.duration.shorter},e,Ye,{children:(0,J.jsxs)(qe,(0,q.A)({},Je,{children:[Y,_?(0,J.jsx)(We,(0,q.A)({},Xe,{ref:ae})):null]}))}))}))]})})),Dg=Ng,Lg=(0,Hs.A)((0,J.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function Ug(e){return(0,Pe.Ay)("MuiChip",e)}const Fg=(0,Ce.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),jg=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],zg=(0,et.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{color:n,iconColor:i,clickable:o,onDelete:s,size:a,variant:u}=r;return[{[`& .${Fg.avatar}`]:t.avatar},{[`& .${Fg.avatar}`]:t[`avatar${(0,$e.A)(a)}`]},{[`& .${Fg.avatar}`]:t[`avatarColor${(0,$e.A)(n)}`]},{[`& .${Fg.icon}`]:t.icon},{[`& .${Fg.icon}`]:t[`icon${(0,$e.A)(a)}`]},{[`& .${Fg.icon}`]:t[`iconColor${(0,$e.A)(i)}`]},{[`& .${Fg.deleteIcon}`]:t.deleteIcon},{[`& .${Fg.deleteIcon}`]:t[`deleteIcon${(0,$e.A)(a)}`]},{[`& .${Fg.deleteIcon}`]:t[`deleteIconColor${(0,$e.A)(n)}`]},{[`& .${Fg.deleteIcon}`]:t[`deleteIcon${(0,$e.A)(u)}Color${(0,$e.A)(n)}`]},t.root,t[`size${(0,$e.A)(a)}`],t[`color${(0,$e.A)(n)}`],o&&t.clickable,o&&"default"!==n&&t[`clickableColor${(0,$e.A)(n)})`],s&&t.deletable,s&&"default"!==n&&t[`deletableColor${(0,$e.A)(n)}`],t[u],t[`${u}${(0,$e.A)(n)}`]]}})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,q.A)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Fg.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Fg.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:r,fontSize:e.typography.pxToRem(12)},[`& .${Fg.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Fg.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Fg.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Fg.icon}`]:(0,q.A)({marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&(0,q.A)({color:e.vars?e.vars.palette.Chip.defaultIconColor:r},"default"!==t.color&&{color:"inherit"})),[`& .${Fg.deleteIcon}`]:(0,q.A)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,pt.X4)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,pt.X4)(e.palette.text.primary,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:(0,pt.X4)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${Fg.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,pt.X4)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${Fg.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})}),(({theme:e,ownerState:t})=>(0,q.A)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,pt.X4)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Fg.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,pt.X4)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${Fg.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})),(({theme:e,ownerState:t})=>(0,q.A)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Fg.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Fg.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Fg.avatar}`]:{marginLeft:4},[`& .${Fg.avatarSmall}`]:{marginLeft:2},[`& .${Fg.icon}`]:{marginLeft:4},[`& .${Fg.iconSmall}`]:{marginLeft:2},[`& .${Fg.deleteIcon}`]:{marginRight:5},[`& .${Fg.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,pt.X4)(e.palette[t.color].main,.7)}`,[`&.${Fg.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,pt.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${Fg.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,pt.X4)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${Fg.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,pt.X4)(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}}))),Hg=(0,et.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:r}=e,{size:n}=r;return[t.label,t[`label${(0,$e.A)(n)}`]]}})((({ownerState:e})=>(0,q.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===e.variant&&{paddingLeft:11,paddingRight:11},"small"===e.size&&{paddingLeft:8,paddingRight:8},"small"===e.size&&"outlined"===e.variant&&{paddingLeft:7,paddingRight:7})));function Kg(e){return"Backspace"===e.key||"Delete"===e.key}const Gg=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiChip"}),{avatar:i,className:o,clickable:s,color:a="default",component:u,deleteIcon:c,disabled:l=!1,icon:d,label:h,onClick:f,onDelete:p,onKeyDown:g,onKeyUp:m,size:y="medium",variant:b="filled",tabIndex:v,skipFocusWhenDisabled:A=!1}=n,w=(0,ie.A)(n,jg),E=t.useRef(null),_=(0,it.A)(E,r),I=e=>{e.stopPropagation(),p&&p(e)},S=!(!1===s||!f)||s,k=S||p?wr:u||"div",C=(0,q.A)({},n,{component:k,disabled:l,size:y,color:a,iconColor:t.isValidElement(d)&&d.props.color||a,onDelete:!!p,clickable:S,variant:b}),T=(e=>{const{classes:t,disabled:r,size:n,color:i,iconColor:o,onDelete:s,clickable:a,variant:u}=e,c={root:["root",u,r&&"disabled",`size${(0,$e.A)(n)}`,`color${(0,$e.A)(i)}`,a&&"clickable",a&&`clickableColor${(0,$e.A)(i)}`,s&&"deletable",s&&`deletableColor${(0,$e.A)(i)}`,`${u}${(0,$e.A)(i)}`],label:["label",`label${(0,$e.A)(n)}`],avatar:["avatar",`avatar${(0,$e.A)(n)}`,`avatarColor${(0,$e.A)(i)}`],icon:["icon",`icon${(0,$e.A)(n)}`,`iconColor${(0,$e.A)(o)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,$e.A)(n)}`,`deleteIconColor${(0,$e.A)(i)}`,`deleteIcon${(0,$e.A)(u)}Color${(0,$e.A)(i)}`]};return(0,Re.A)(c,Ug,t)})(C),x=k===wr?(0,q.A)({component:u||"div",focusVisibleClassName:T.focusVisible},p&&{disableRipple:!0}):{};let M=null;p&&(M=c&&t.isValidElement(c)?t.cloneElement(c,{className:(0,Ae.A)(c.props.className,T.deleteIcon),onClick:I}):(0,J.jsx)(Lg,{className:(0,Ae.A)(T.deleteIcon),onClick:I}));let B=null;i&&t.isValidElement(i)&&(B=t.cloneElement(i,{className:(0,Ae.A)(T.avatar,i.props.className)}));let P=null;return d&&t.isValidElement(d)&&(P=t.cloneElement(d,{className:(0,Ae.A)(T.icon,d.props.className)})),(0,J.jsxs)(zg,(0,q.A)({as:k,className:(0,Ae.A)(T.root,o),disabled:!(!S||!l)||void 0,onClick:f,onKeyDown:e=>{e.currentTarget===e.target&&Kg(e)&&e.preventDefault(),g&&g(e)},onKeyUp:e=>{e.currentTarget===e.target&&(p&&Kg(e)?p(e):"Escape"===e.key&&E.current&&E.current.blur()),m&&m(e)},ref:_,tabIndex:A&&l?-1:v,ownerState:C},x,w,{children:[B||P,(0,J.jsx)(Hg,{className:(0,Ae.A)(T.label),ownerState:C,children:h}),M]}))})),Qg=Gg;function qg(e){let{state:t}=e;const{envConfig:r}=ql();return(0,J.jsxs)(cn,{direction:"row",alignItems:"center",spacing:2,children:[(0,J.jsx)(Dg,{title:"SDK Connection Environment",placement:"bottom",children:(0,J.jsx)(Qg,{size:"small",color:"info",label:r.label,sx:{lineHeight:1.1,height:"20px",fontSize:"0.8125rem"}})}),(0,J.jsxs)(Be,{sx:{display:"inline"},children:[(0,J.jsx)(lt,{variant:"subtitle1",children:"Connected "}),(0,J.jsx)(lt,{variant:"subtitle2",children:(0,J.jsx)(Pf,{address:t.connection.address})})]}),(0,J.jsx)(df,{color:"inherit",title:"Disconnect",onClick:t.disconnect,children:(0,J.jsx)(Hl,{icon:Ia})})]})}function Wg(){return(0,J.jsx)(cn,{direction:"row",alignItems:"center",spacing:2,children:(0,J.jsx)(Pr,{startIcon:(0,J.jsx)(Hl,{icon:_a}),color:"inherit",variant:"outlined",component:Q,to:"/connect",children:"Connect"})})}function Vg(e){let{status:t}=e;return(0,J.jsx)(cn,{direction:"row",alignItems:"center",spacing:2,children:(0,J.jsx)(Be,{sx:{display:"inline"},children:(0,J.jsx)(lt,{variant:"subtitle1",children:t})})})}function Yg(){const e=mh();switch(e.state.status){case"connected":return(0,J.jsx)(qg,{state:e.state});case"disconnected":return(0,J.jsx)(Wg,{});case"connecting":return(0,J.jsx)(Vg,{status:"Connecting..."});default:return null}}function Jg(){return(0,J.jsx)(zf,{position:"static",children:(0,J.jsx)(rt,{maxWidth:"xl",disableGutters:!0,children:(0,J.jsxs)(Qf,{children:[(0,J.jsx)(lt,{variant:"h6",noWrap:!0,component:"div",sx:{flexGrow:1},children:"Rarible SDK Example"}),(0,J.jsx)(Yg,{})]})})})}function Xg(e){return(0,Pe.Ay)("MuiListItem",e)}const Zg=(0,Ce.A)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),$g=(0,Ce.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function em(e){return(0,Pe.Ay)("MuiListItemSecondaryAction",e)}(0,Ce.A)("MuiListItemSecondaryAction",["root","disableGutters"]);const tm=["className"],rm=(0,et.Ay)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.disableGutters&&t.disableGutters]}})((({ownerState:e})=>(0,q.A)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0}))),nm=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiListItemSecondaryAction"}),{className:i}=n,o=(0,ie.A)(n,tm),s=t.useContext(zi),a=(0,q.A)({},n,{disableGutters:s.disableGutters}),u=(e=>{const{disableGutters:t,classes:r}=e,n={root:["root",t&&"disableGutters"]};return(0,Re.A)(n,em,r)})(a);return(0,J.jsx)(rm,(0,q.A)({className:(0,Ae.A)(u.root,i),ownerState:a,ref:r},o))}));nm.muiName="ListItemSecondaryAction";const im=nm,om=["className"],sm=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],am=(0,et.Ay)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters,!r.disablePadding&&t.padding,r.button&&t.button,r.hasSecondaryAction&&t.secondaryAction]}})((({theme:e,ownerState:t})=>(0,q.A)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&(0,q.A)({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${$g.root}`]:{paddingRight:48}},{[`&.${Zg.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Zg.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Zg.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Zg.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"flex-start"===t.alignItems&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Zg.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,pt.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48}))),um=(0,et.Ay)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),cm=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiListItem"}),{alignItems:i="center",autoFocus:o=!1,button:s=!1,children:a,className:u,component:c,components:l={},componentsProps:d={},ContainerComponent:h="li",ContainerProps:{className:f}={},dense:p=!1,disabled:g=!1,disableGutters:m=!1,disablePadding:y=!1,divider:b=!1,focusVisibleClassName:v,secondaryAction:A,selected:w=!1,slotProps:E={},slots:_={}}=n,I=(0,ie.A)(n.ContainerProps,om),S=(0,ie.A)(n,sm),k=t.useContext(zi),C=t.useMemo((()=>({dense:p||k.dense||!1,alignItems:i,disableGutters:m})),[i,k.dense,p,m]),T=t.useRef(null);(0,In.A)((()=>{o&&T.current&&T.current.focus()}),[o]);const x=t.Children.toArray(a),M=x.length&&(0,Ai.A)(x[x.length-1],["ListItemSecondaryAction"]),B=(0,q.A)({},n,{alignItems:i,autoFocus:o,button:s,dense:C.dense,disabled:g,disableGutters:m,disablePadding:y,divider:b,hasSecondaryAction:M,selected:w}),P=(e=>{const{alignItems:t,button:r,classes:n,dense:i,disabled:o,disableGutters:s,disablePadding:a,divider:u,hasSecondaryAction:c,selected:l}=e,d={root:["root",i&&"dense",!s&&"gutters",!a&&"padding",u&&"divider",o&&"disabled",r&&"button","flex-start"===t&&"alignItemsFlexStart",c&&"secondaryAction",l&&"selected"],container:["container"]};return(0,Re.A)(d,Xg,n)})(B),R=(0,it.A)(T,r),O=_.root||l.Root||am,N=E.root||d.root||{},D=(0,q.A)({className:(0,Ae.A)(P.root,N.className,u),disabled:g},S);let L=c||"li";return s&&(D.component=c||"div",D.focusVisibleClassName=(0,Ae.A)(Zg.focusVisible,v),L=wr),M?(L=D.component||c?L:"div","li"===h&&("li"===L?L="div":"li"===D.component&&(D.component="div")),(0,J.jsx)(zi.Provider,{value:C,children:(0,J.jsxs)(um,(0,q.A)({as:h,className:(0,Ae.A)(P.container,f),ref:R,ownerState:B},I,{children:[(0,J.jsx)(O,(0,q.A)({},N,!An(O)&&{as:L,ownerState:(0,q.A)({},B,N.ownerState)},D,{children:x})),x.pop()]}))})):(0,J.jsx)(zi.Provider,{value:C,children:(0,J.jsxs)(O,(0,q.A)({},N,{as:L,ref:R},!An(O)&&{ownerState:(0,q.A)({},B,N.ownerState)},D,{children:[x,A&&(0,J.jsx)(im,{children:A})]}))})})),lm=cm,dm=["className"],hm=(0,et.Ay)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"flex-start"===r.alignItems&&t.alignItemsFlexStart]}})((({theme:e,ownerState:t})=>(0,q.A)({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8}))),fm=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiListItemIcon"}),{className:i}=n,o=(0,ie.A)(n,dm),s=t.useContext(zi),a=(0,q.A)({},n,{alignItems:s.alignItems}),u=(e=>{const{alignItems:t,classes:r}=e,n={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,Re.A)(n,oa,r)})(a);return(0,J.jsx)(hm,(0,q.A)({className:(0,Ae.A)(u.root,i),ownerState:a,ref:r},o))})),pm=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],gm=(0,et.Ay)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${ua.primary}`]:t.primary},{[`& .${ua.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})((({ownerState:e})=>(0,q.A)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56}))),mm=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiListItemText"}),{children:i,className:o,disableTypography:s=!1,inset:a=!1,primary:u,primaryTypographyProps:c,secondary:l,secondaryTypographyProps:d}=n,h=(0,ie.A)(n,pm),{dense:f}=t.useContext(zi);let p=null!=u?u:i,g=l;const m=(0,q.A)({},n,{disableTypography:s,inset:a,primary:!!p,secondary:!!g,dense:f}),y=(e=>{const{classes:t,inset:r,primary:n,secondary:i,dense:o}=e,s={root:["root",r&&"inset",o&&"dense",n&&i&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,Re.A)(s,aa,t)})(m);return null==p||p.type===lt||s||(p=(0,J.jsx)(lt,(0,q.A)({variant:f?"body2":"body1",className:y.primary,component:null!=c&&c.variant?void 0:"span",display:"block"},c,{children:p}))),null==g||g.type===lt||s||(g=(0,J.jsx)(lt,(0,q.A)({variant:"body2",className:y.secondary,color:"text.secondary",display:"block"},d,{children:g}))),(0,J.jsxs)(gm,(0,q.A)({className:(0,Ae.A)(y.root,o),ownerState:m,ref:r},h,{children:[p,g]}))}));function ym(e){let{icon:r,primary:n,to:i,isDefault:o}=e;const{pathname:s}=O(),a=s===i||o&&(""===s||"/"===s),u=(0,t.useMemo)((()=>(0,t.forwardRef)(((e,t)=>(0,J.jsx)(Q,{to:i,ref:t,...e})))),[i]);return(0,J.jsx)("li",{children:(0,J.jsxs)(lm,{component:u,button:!0,selected:a,children:[r?(0,J.jsx)(fm,{children:r}):null,(0,J.jsx)(mm,{primary:n})]})})}function bm(){return(0,J.jsx)(Qi,{children:[{label:"About",path:"/about",default:!0},{label:"Connect",path:"/connect"},{label:"Balance",path:"/balance"},{label:"Deploy Collection",path:"/deploy"},{label:"Upload metadata",path:"/upload-meta"},{label:"Mint Token",path:"/mint"},{label:"Sell",path:"/sell"},{label:"Sell update",path:"/sell-update"},{label:"Buy",path:"/buy"},{label:"Batch Buy",path:"/batch-buy"},{label:"Bid",path:"/bid"},{label:"Accept Bid",path:"/accept-bid"},{label:"Cancel Order",path:"/cancel"},{label:"Transfer Token",path:"/transfer"},{label:"Burn Token",path:"/burn"},{label:"Sign Message",path:"/sign"},{label:"My Items",path:"/items"},{label:"Utils",path:"/utils"}].map((e=>(0,J.jsx)(ym,{to:e.path,primary:e.label,isDefault:e.default},e.path)))})}var vm=e=>"checkbox"===e.type,Am=e=>e instanceof Date,wm=e=>null==e;const Em=e=>"object"==typeof e;var _m=e=>!wm(e)&&!Array.isArray(e)&&Em(e)&&!Am(e),Im=e=>_m(e)&&e.target?vm(e.target)?e.target.checked:e.target.value:e,Sm=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),km=e=>{const t=e.constructor&&e.constructor.prototype;return _m(t)&&t.hasOwnProperty("isPrototypeOf")},Cm="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function Tm(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(Cm&&(e instanceof Blob||e instanceof FileList)||!r&&!_m(e))return e;if(t=r?[]:{},r||km(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=Tm(e[r]));else t=e}return t}var xm=e=>Array.isArray(e)?e.filter(Boolean):[],Mm=e=>void 0===e,Bm=(e,t,r)=>{if(!t||!_m(e))return r;const n=xm(t.split(/[,[\].]+?/)).reduce(((e,t)=>wm(e)?e:e[t]),e);return Mm(n)||n===e?Mm(e[t])?r:e[t]:n},Pm=e=>"boolean"==typeof e,Rm=e=>/^\w*$/.test(e),Om=e=>xm(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Nm=(e,t,r)=>{let n=-1;const i=Rm(t)?[t]:Om(t),o=i.length,s=o-1;for(;++nt.useContext(jm);var Hm=(e,t,r,n=!0)=>{const i={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(i,o,{get:()=>{const i=o;return t._proxyFormState[i]!==Lm.all&&(t._proxyFormState[i]=!n||Lm.all),r&&(r[i]=!0),e[i]}});return i},Km=e=>_m(e)&&!Object.keys(e).length,Gm=(e,t,r,n)=>{r(e);const{name:i,...o}=e;return Km(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find((e=>t[e]===(!n||Lm.all)))},Qm=e=>Array.isArray(e)?e:[e],qm=(e,t,r)=>!e||!t||e===t||Qm(e).some((e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e))));function Wm(e){const r=t.useRef(e);r.current=e,t.useEffect((()=>{const t=!e.disabled&&r.current.subject&&r.current.subject.subscribe({next:r.current.next});return()=>{t&&t.unsubscribe()}}),[e.disabled])}var Vm=e=>"string"==typeof e,Ym=(e,t,r,n,i)=>Vm(e)?(n&&t.watch.add(e),Bm(r,e,i)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),Bm(r,e)))):(n&&(t.watchAll=!0),r);var Jm=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},Xm=e=>({isOnSubmit:!e||e===Lm.onSubmit,isOnBlur:e===Lm.onBlur,isOnChange:e===Lm.onChange,isOnAll:e===Lm.all,isOnTouch:e===Lm.onTouched}),Zm=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const $m=(e,t,r,n)=>{for(const i of r||Object.keys(e)){const r=Bm(e,i);if(r){const{_f:e,...o}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n)break;if(e.ref&&t(e.ref,e.name)&&!n)break;$m(o,t)}else _m(o)&&$m(o,t)}}};var ey=(e,t,r)=>{const n=xm(Bm(e,r));return Nm(n,"root",t[r]),Nm(e,r,n),e},ty=e=>"file"===e.type,ry=e=>"function"==typeof e,ny=e=>{if(!Cm)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},iy=e=>Vm(e),oy=e=>"radio"===e.type,sy=e=>e instanceof RegExp;const ay={value:!1,isValid:!1},uy={value:!0,isValid:!0};var cy=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Mm(e[0].attributes.value)?Mm(e[0].value)||""===e[0].value?uy:{value:e[0].value,isValid:!0}:uy:ay}return ay};const ly={isValid:!1,value:null};var dy=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),ly):ly;function hy(e,t,r="validate"){if(iy(e)||Array.isArray(e)&&e.every(iy)||Pm(e)&&!e)return{type:r,message:iy(e)?e:"",ref:t}}var fy=e=>_m(e)&&!sy(e)?e:{value:e,message:""},py=async(e,t,r,n,i)=>{const{ref:o,refs:s,required:a,maxLength:u,minLength:c,min:l,max:d,pattern:h,validate:f,name:p,valueAsNumber:g,mount:m,disabled:y}=e._f,b=Bm(t,p);if(!m||y)return{};const v=s?s[0]:o,A=e=>{n&&v.reportValidity&&(v.setCustomValidity(Pm(e)?"":e||""),v.reportValidity())},w={},E=oy(o),_=vm(o),I=E||_,S=(g||ty(o))&&Mm(o.value)&&Mm(b)||ny(o)&&""===o.value||""===b||Array.isArray(b)&&!b.length,k=Jm.bind(null,p,r,w),C=(e,t,r,n="maxLength",i="minLength")=>{const s=e?t:r;w[p]={type:e?n:i,message:s,ref:o,...k(e?n:i,s)}};if(i?!Array.isArray(b)||!b.length:a&&(!I&&(S||wm(b))||Pm(b)&&!b||_&&!cy(s).isValid||E&&!dy(s).isValid)){const{value:e,message:t}=iy(a)?{value:!!a,message:a}:fy(a);if(e&&(w[p]={type:Fm,message:t,ref:v,...k(Fm,t)},!r))return A(t),w}if(!(S||wm(l)&&wm(d))){let e,t;const n=fy(d),i=fy(l);if(wm(b)||isNaN(b)){const r=o.valueAsDate||new Date(b),s=e=>new Date((new Date).toDateString()+" "+e),a="time"==o.type,u="week"==o.type;Vm(n.value)&&b&&(e=a?s(b)>s(n.value):u?b>n.value:r>new Date(n.value)),Vm(i.value)&&b&&(t=a?s(b)n.value),wm(i.value)||(t=r+e.value,i=!wm(t.value)&&b.length<+t.value;if((n||i)&&(C(n,e.message,t.message),!r))return A(w[p].message),w}if(h&&!S&&Vm(b)){const{value:e,message:t}=fy(h);if(sy(e)&&!b.match(e)&&(w[p]={type:Um,message:t,ref:o,...k(Um,t)},!r))return A(t),w}if(f)if(ry(f)){const e=hy(await f(b,t),v);if(e&&(w[p]={...e,...k("validate",e.message)},!r))return A(e.message),w}else if(_m(f)){let e={};for(const n in f){if(!Km(e)&&!r)break;const i=hy(await f[n](b,t),v,n);i&&(e={...i,...k(n,i.message)},A(i.message),r&&(w[p]=e))}if(!Km(e)&&(w[p]={ref:v,...e},!r))return w}return A(!0),w};function gy(e,t){const r=Array.isArray(t)?t:Rm(t)?[t]:Om(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}},yy=e=>wm(e)||!Em(e);function by(e,t){if(yy(e)||yy(t))return e===t;if(Am(e)&&Am(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const i of r){const r=e[i];if(!n.includes(i))return!1;if("ref"!==i){const e=t[i];if(Am(r)&&Am(e)||_m(r)&&_m(e)||Array.isArray(r)&&Array.isArray(e)?!by(r,e):r!==e)return!1}}return!0}var vy=e=>"select-multiple"===e.type,Ay=e=>oy(e)||vm(e),wy=e=>ny(e)&&e.isConnected,Ey=e=>{for(const t in e)if(ry(e[t]))return!0;return!1};function _y(e,t={}){const r=Array.isArray(e);if(_m(e)||r)for(const r in e)Array.isArray(e[r])||_m(e[r])&&!Ey(e[r])?(t[r]=Array.isArray(e[r])?[]:{},_y(e[r],t[r])):wm(e[r])||(t[r]=!0);return t}function Iy(e,t,r){const n=Array.isArray(e);if(_m(e)||n)for(const n in e)Array.isArray(e[n])||_m(e[n])&&!Ey(e[n])?Mm(t)||yy(r[n])?r[n]=Array.isArray(e[n])?_y(e[n],[]):{..._y(e[n])}:Iy(e[n],wm(t)?{}:t[n],r[n]):r[n]=!by(e[n],t[n]);return r}var Sy=(e,t)=>Iy(e,t,_y(t)),ky=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Mm(e)?e:t?""===e?NaN:e?+e:e:r&&Vm(e)?new Date(e):n?n(e):e;function Cy(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return ty(t)?t.files:oy(t)?dy(e.refs).value:vy(t)?[...t.selectedOptions].map((({value:e})=>e)):vm(t)?cy(e.refs).value:ky(Mm(t.value)?e.ref.value:t.value,e)}var Ty=(e,t,r,n)=>{const i={};for(const r of e){const e=Bm(t,r);e&&Nm(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},xy=e=>Mm(e)?e:sy(e)?e.source:_m(e)?sy(e.value)?e.value.source:e.value:e,My=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function By(e,t,r){const n=Bm(e,r);if(n||Rm(r))return{error:n,name:r};const i=r.split(".");for(;i.length;){const n=i.join("."),o=Bm(t,n),s=Bm(e,n);if(o&&!Array.isArray(o)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};i.pop()}return{name:r}}var Py=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:!(r?n.isOnChange:i.isOnChange)||e),Ry=(e,t)=>!xm(Bm(e,t)).length&&gy(e,t);const Oy={mode:Lm.onSubmit,reValidateMode:Lm.onChange,shouldFocusError:!0};function Ny(e={}){let t,r={...Oy,...e},n={submitCount:0,isDirty:!1,isLoading:ry(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},o=(_m(r.defaultValues)||_m(r.values))&&Tm(r.defaultValues||r.values)||{},s=r.shouldUnregister?{}:Tm(o),a={action:!1,mount:!1,watch:!1},u={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c=0;const l={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={values:my(),array:my(),state:my()},h=Xm(r.mode),f=Xm(r.reValidateMode),p=r.criteriaMode===Lm.all,g=async e=>{if(l.isValid||e){const e=r.resolver?Km((await v()).errors):await A(i,!0);e!==n.isValid&&d.state.next({isValid:e})}},m=(e,t)=>{(l.isValidating||l.validatingFields)&&((e||Array.from(u.mount)).forEach((e=>{e&&(t?Nm(n.validatingFields,e,t):gy(n.validatingFields,e))})),d.state.next({validatingFields:n.validatingFields,isValidating:!Km(n.validatingFields)}))},y=(e,t,r,n)=>{const u=Bm(i,e);if(u){const i=Bm(s,e,Mm(r)?Bm(o,e):r);Mm(i)||n&&n.defaultChecked||t?Nm(s,e,t?i:Cy(u._f)):_(e,i),a.mount&&g()}},b=(e,t,r,s,a)=>{let u=!1,c=!1;const h={name:e},f=!(!Bm(i,e)||!Bm(i,e)._f.disabled);if(!r||s){l.isDirty&&(c=n.isDirty,n.isDirty=h.isDirty=w(),u=c!==h.isDirty);const r=f||by(Bm(o,e),t);c=!(f||!Bm(n.dirtyFields,e)),r||f?gy(n.dirtyFields,e):Nm(n.dirtyFields,e,!0),h.dirtyFields=n.dirtyFields,u=u||l.dirtyFields&&c!==!r}if(r){const t=Bm(n.touchedFields,e);t||(Nm(n.touchedFields,e,r),h.touchedFields=n.touchedFields,u=u||l.touchedFields&&t!==r)}return u&&a&&d.state.next(h),u?h:{}},v=async e=>{m(e,!0);const t=await r.resolver(s,r.context,Ty(e||u.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return m(e),t},A=async(e,t,i={valid:!0})=>{for(const o in e){const a=e[o];if(a){const{_f:e,...c}=a;if(e){const c=u.array.has(e.name);m([o],!0);const l=await py(a,s,p,r.shouldUseNativeValidation&&!t,c);if(m([o]),l[e.name]&&(i.valid=!1,t))break;!t&&(Bm(l,e.name)?c?ey(n.errors,l,e.name):Nm(n.errors,e.name,l[e.name]):gy(n.errors,e.name))}c&&await A(c,t,i)}}return i.valid},w=(e,t)=>(e&&t&&Nm(s,e,t),!by(x(),o)),E=(e,t,r)=>Ym(e,u,{...a.mount?s:Mm(t)?o:Vm(e)?{[e]:t}:t},r,t),_=(e,t,r={})=>{const n=Bm(i,e);let o=t;if(n){const r=n._f;r&&(!r.disabled&&Nm(s,e,ky(t,r)),o=ny(r.ref)&&wm(t)?"":t,vy(r.ref)?[...r.ref.options].forEach((e=>e.selected=o.includes(e.value))):r.refs?vm(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(o)?!!o.find((t=>t===e.value)):o===e.value))):r.refs[0]&&(r.refs[0].checked=!!o):r.refs.forEach((e=>e.checked=e.value===o)):ty(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||d.values.next({name:e,values:{...s}})))}(r.shouldDirty||r.shouldTouch)&&b(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&T(e)},I=(e,t,r)=>{for(const n in t){const o=t[n],s=`${e}.${n}`,a=Bm(i,s);!u.array.has(e)&&yy(o)&&(!a||a._f)||Am(o)?_(s,o,r):I(s,o,r)}},S=(e,t,r={})=>{const c=Bm(i,e),h=u.array.has(e),f=Tm(t);Nm(s,e,f),h?(d.array.next({name:e,values:{...s}}),(l.isDirty||l.dirtyFields)&&r.shouldDirty&&d.state.next({name:e,dirtyFields:Sy(o,s),isDirty:w(e,f)})):!c||c._f||wm(f)?_(e,f,r):I(e,f,r),Zm(e,u)&&d.state.next({...n}),d.values.next({name:a.mount?e:void 0,values:{...s}})},k=async o=>{a.mount=!0;const y=o.target;let w=y.name,E=!0;const _=Bm(i,w),I=e=>{E=Number.isNaN(e)||e===Bm(s,w,e)};if(_){let a,S;const k=y.type?Cy(_._f):Im(o),C=o.type===Dm.BLUR||o.type===Dm.FOCUS_OUT,x=!My(_._f)&&!r.resolver&&!Bm(n.errors,w)&&!_._f.deps||Py(C,Bm(n.touchedFields,w),n.isSubmitted,f,h),M=Zm(w,u,C);Nm(s,w,k),C?(_._f.onBlur&&_._f.onBlur(o),t&&t(0)):_._f.onChange&&_._f.onChange(o);const B=b(w,k,C,!1),P=!Km(B)||M;if(!C&&d.values.next({name:w,type:o.type,values:{...s}}),x)return l.isValid&&g(),P&&d.state.next({name:w,...M?{}:B});if(!C&&M&&d.state.next({...n}),r.resolver){const{errors:e}=await v([w]);if(I(k),E){const t=By(n.errors,i,w),r=By(e,i,t.name||w);a=r.error,w=r.name,S=Km(e)}}else m([w],!0),a=(await py(_,s,p,r.shouldUseNativeValidation))[w],m([w]),I(k),E&&(a?S=!1:l.isValid&&(S=await A(i,!0)));E&&(_._f.deps&&T(_._f.deps),((r,i,o,s)=>{const a=Bm(n.errors,r),u=l.isValid&&Pm(i)&&n.isValid!==i;var h;if(e.delayError&&o?(h=()=>((e,t)=>{Nm(n.errors,e,t),d.state.next({errors:n.errors})})(r,o),t=e=>{clearTimeout(c),c=setTimeout(h,e)},t(e.delayError)):(clearTimeout(c),t=null,o?Nm(n.errors,r,o):gy(n.errors,r)),(o?!by(a,o):a)||!Km(s)||u){const e={...s,...u&&Pm(i)?{isValid:i}:{},errors:n.errors,name:r};n={...n,...e},d.state.next(e)}})(w,S,a,B))}},C=(e,t)=>{if(Bm(n.errors,t)&&e.focus)return e.focus(),1},T=async(e,t={})=>{let o,s;const a=Qm(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await v(e);if(e)for(const r of e){const e=Bm(t,r);e?Nm(n.errors,r,e):gy(n.errors,r)}else n.errors=t;return t})(Mm(e)?e:a);o=Km(t),s=e?!a.some((e=>Bm(t,e))):o}else e?(s=(await Promise.all(a.map((async e=>{const t=Bm(i,e);return await A(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&g()):s=o=await A(i);return d.state.next({...!Vm(e)||l.isValid&&o!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:o}:{},errors:n.errors}),t.shouldFocus&&!s&&$m(i,C,e?a:u.mount),s},x=e=>{const t={...a.mount?s:o};return Mm(e)?t:Vm(e)?Bm(t,e):e.map((e=>Bm(t,e)))},M=(e,t)=>({invalid:!!Bm((t||n).errors,e),isDirty:!!Bm((t||n).dirtyFields,e),isTouched:!!Bm((t||n).touchedFields,e),isValidating:!!Bm((t||n).validatingFields,e),error:Bm((t||n).errors,e)}),B=(e,t,r)=>{const o=(Bm(i,e,{_f:{}})._f||{}).ref,s=Bm(n.errors,e)||{},{ref:a,message:u,type:c,...l}=s;Nm(n.errors,e,{...l,...t,ref:o}),d.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&o&&o.focus&&o.focus()},P=(e,t={})=>{for(const a of e?Qm(e):u.mount)u.mount.delete(a),u.array.delete(a),t.keepValue||(gy(i,a),gy(s,a)),!t.keepError&&gy(n.errors,a),!t.keepDirty&&gy(n.dirtyFields,a),!t.keepTouched&&gy(n.touchedFields,a),!t.keepIsValidating&&gy(n.validatingFields,a),!r.shouldUnregister&&!t.keepDefaultValue&&gy(o,a);d.values.next({values:{...s}}),d.state.next({...n,...t.keepDirty?{isDirty:w()}:{}}),!t.keepIsValid&&g()},R=({disabled:e,name:t,field:r,fields:n,value:i})=>{if(Pm(e)&&a.mount||e){const o=e?void 0:Mm(i)?Cy(r?r._f:Bm(n,t)._f):i;Nm(s,t,o),b(t,o,!1,!1,!0)}},O=(e,t={})=>{let n=Bm(i,e);const s=Pm(t.disabled);return Nm(i,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),u.mount.add(e),n?R({field:n,disabled:t.disabled,name:e,value:t.value}):y(e,!0,t.value),{...s?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:xy(t.min),max:xy(t.max),minLength:xy(t.minLength),maxLength:xy(t.maxLength),pattern:xy(t.pattern)}:{},name:e,onChange:k,onBlur:k,ref:s=>{if(s){O(e,t),n=Bm(i,e);const r=Mm(s.value)&&s.querySelectorAll&&s.querySelectorAll("input,select,textarea")[0]||s,a=Ay(r),u=n._f.refs||[];if(a?u.find((e=>e===r)):r===n._f.ref)return;Nm(i,e,{_f:{...n._f,...a?{refs:[...u.filter(wy),r,...Array.isArray(Bm(o,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),y(e,!1,void 0,r)}else n=Bm(i,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!Sm(u.array,e)||!a.action)&&u.unMount.add(e)}}},N=()=>r.shouldFocusError&&$m(i,C,u.mount),D=(e,t)=>async o=>{let a;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let u=Tm(s);if(d.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await v();n.errors=e,u=t}else await A(i);if(gy(n.errors,"root"),Km(n.errors)){d.state.next({errors:{}});try{await e(u,o)}catch(e){a=e}}else t&&await t({...n.errors},o),N(),setTimeout(N);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Km(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},L=(t,r={})=>{const c=t?Tm(t):o,h=Tm(c),f=Km(t),p=f?o:h;if(r.keepDefaultValues||(o=c),!r.keepValues){if(r.keepDirtyValues)for(const e of u.mount)Bm(n.dirtyFields,e)?Nm(p,e,Bm(s,e)):S(e,Bm(p,e));else{if(Cm&&Mm(t))for(const e of u.mount){const t=Bm(i,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(ny(e)){const t=e.closest("form");if(t){t.reset();break}}}}i={}}s=e.shouldUnregister?r.keepDefaultValues?Tm(o):{}:Tm(p),d.array.next({values:{...p}}),d.values.next({values:{...p}})}u={mount:r.keepDirtyValues?u.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!l.isValid||!!r.keepIsValid||!!r.keepDirtyValues,a.watch=!!e.shouldUnregister,d.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:!f&&(r.keepDirty?n.isDirty:!(!r.keepDefaultValues||by(t,o))),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:f?[]:r.keepDirtyValues?r.keepDefaultValues&&s?Sy(o,s):n.dirtyFields:r.keepDefaultValues&&t?Sy(o,t):{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},U=(e,t)=>L(ry(e)?e(s):e,t);return{control:{register:O,unregister:P,getFieldState:M,handleSubmit:D,setError:B,_executeSchema:v,_getWatch:E,_getDirty:w,_updateValid:g,_removeUnmounted:()=>{for(const e of u.unMount){const t=Bm(i,e);t&&(t._f.refs?t._f.refs.every((e=>!wy(e))):!wy(t._f.ref))&&P(e)}u.unMount=new Set},_updateFieldArray:(e,t=[],r,u,c=!0,h=!0)=>{if(u&&r){if(a.action=!0,h&&Array.isArray(Bm(i,e))){const t=r(Bm(i,e),u.argA,u.argB);c&&Nm(i,e,t)}if(h&&Array.isArray(Bm(n.errors,e))){const t=r(Bm(n.errors,e),u.argA,u.argB);c&&Nm(n.errors,e,t),Ry(n.errors,e)}if(l.touchedFields&&h&&Array.isArray(Bm(n.touchedFields,e))){const t=r(Bm(n.touchedFields,e),u.argA,u.argB);c&&Nm(n.touchedFields,e,t)}l.dirtyFields&&(n.dirtyFields=Sy(o,s)),d.state.next({name:e,isDirty:w(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Nm(s,e,t)},_updateDisabledField:R,_getFieldArray:t=>xm(Bm(a.mount?s:o,t,e.shouldUnregister?Bm(o,t,[]):[])),_reset:L,_resetDefaultValues:()=>ry(r.defaultValues)&&r.defaultValues().then((e=>{U(e,r.resetOptions),d.state.next({isLoading:!1})})),_updateFormState:e=>{n={...n,...e}},_disableForm:e=>{Pm(e)&&(d.state.next({disabled:e}),$m(i,((t,r)=>{const n=Bm(i,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach((t=>{t.disabled=n._f.disabled||e})))}),0,!1))},_subjects:d,_proxyFormState:l,_setErrors:e=>{n.errors=e,d.state.next({errors:n.errors,isValid:!1})},get _fields(){return i},get _formValues(){return s},get _state(){return a},set _state(e){a=e},get _defaultValues(){return o},get _names(){return u},set _names(e){u=e},get _formState(){return n},set _formState(e){n=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:T,register:O,handleSubmit:D,watch:(e,t)=>ry(e)?d.values.subscribe({next:r=>e(E(void 0,t),r)}):E(e,t,!0),setValue:S,getValues:x,reset:U,resetField:(e,t={})=>{Bm(i,e)&&(Mm(t.defaultValue)?S(e,Tm(Bm(o,e))):(S(e,t.defaultValue),Nm(o,e,Tm(t.defaultValue))),t.keepTouched||gy(n.touchedFields,e),t.keepDirty||(gy(n.dirtyFields,e),n.isDirty=t.defaultValue?w(e,Tm(Bm(o,e))):w()),t.keepError||(gy(n.errors,e),l.isValid&&g()),d.state.next({...n}))},clearErrors:e=>{e&&Qm(e).forEach((e=>gy(n.errors,e))),d.state.next({errors:e?n.errors:{}})},unregister:P,setError:B,setFocus:(e,t={})=>{const r=Bm(i,e),n=r&&r._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:M}}function Dy(e={}){const r=t.useRef(),n=t.useRef(),[i,o]=t.useState({isDirty:!1,isValidating:!1,isLoading:ry(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:ry(e.defaultValues)?void 0:e.defaultValues});r.current||(r.current={...Ny(e),formState:i});const s=r.current.control;return s._options=e,Wm({subject:s._subjects.state,next:e=>{Gm(e,s._proxyFormState,s._updateFormState,!0)&&o({...s._formState})}}),t.useEffect((()=>s._disableForm(e.disabled)),[s,e.disabled]),t.useEffect((()=>{if(s._proxyFormState.isDirty){const e=s._getDirty();e!==i.isDirty&&s._subjects.state.next({isDirty:e})}}),[s,i.isDirty]),t.useEffect((()=>{e.values&&!by(e.values,n.current)?(s._reset(e.values,s._options.resetOptions),n.current=e.values,o((e=>({...e})))):s._resetDefaultValues()}),[e.values,s]),t.useEffect((()=>{e.errors&&s._setErrors(e.errors)}),[e.errors,s]),t.useEffect((()=>{s._state.mount||(s._updateValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()})),t.useEffect((()=>{e.shouldUnregister&&s._subjects.values.next({values:s._getWatch()})}),[e.shouldUnregister,s]),r.current.formState=Hm(i,s),r.current}var Ly,Uy;(Uy=Ly||(Ly={})).ETHEREUM="ETHEREUM",Uy.SOLANA="SOLANA",Uy.TEZOS="TEZOS",Uy.FLOW="FLOW",Uy.IMMUTABLEX="IMMUTABLEX",Uy.APTOS="APTOS",__webpack_require__(36685),__webpack_require__(1048).Buffer;var Fy,jy,zy=__webpack_require__(97792);function Hy(e){let{form:t,icon:r,label:n,state:i,disabled:o}=e;const{formState:{errors:s,isSubmitting:a,isValidating:u}}=t;let c,l;if(0===(0,Xh.size)(s))switch(i){case"error":c="error",l=(0,J.jsx)(Hl,{icon:Sa});break;case"success":c="success",l=(0,J.jsx)(Hl,{icon:ba});break;default:c="primary",l=(0,J.jsx)(Hl,{icon:r??ya})}else c="warning",l=(0,J.jsx)(Hl,{icon:Sa});return(0,J.jsx)($r,{type:"submit",loading:a||u,loadingPosition:"start",startIcon:l,color:c,variant:"contained",disabled:o,children:n})}function Ky(e,t){const{errors:r}=e.formState,n=r[t];return{message:"string"==typeof n?.message?n.message:"",hasError:!!n}}function Gy(e){let{form:t,options:r,name:n,children:i,helperText:o,disabled:s,...a}=e;const{register:u}=t,{hasError:c,message:l}=Ky(t,n);return(0,J.jsx)(na,{size:"small",error:c,helperText:l??o,select:!0,fullWidth:!0,...u(n,{required:!0,disabled:s,...r}),...a,children:i})}__webpack_require__(74134),(jy=Fy||(Fy={})).Testnet="Testnet",jy.Mainnet="Mainnet",jy.Devnet="Devnet",__webpack_require__(5046);var Qy=__webpack_require__(4364);function qy(){const[e,r]=(0,t.useState)(!1),[n,i]=(0,t.useState)({type:"empty"});return{result:n,isFetching:e,startFetching:()=>{r(!0)},stopFetching:()=>{r(!1)},setComplete:e=>{r(!1),i({type:"complete",data:e})},setError:e=>{let t;Qy.error(e),r(!1),t=e?(0,Xh.isString)(e)?e:e.message?e.message:JSON.stringify(e):"Unknown error",i({type:"error",error:t})}}}function Wy(e){switch(e){case"complete":return"success";case"error":return"error";default:return"normal"}}function Vy(e){let{result:t,completeRender:r}=e;switch(t.type){case"empty":default:return null;case"error":return(0,J.jsxs)(Sf,{severity:"error",icon:(0,J.jsx)(Hl,{icon:Aa}),children:[(0,J.jsx)(Mf,{children:"Request rejected"}),t.error]});case"complete":return(0,J.jsx)(Be,{children:(0,J.jsxs)(Sf,{variant:"outlined",severity:"success",icon:(0,J.jsx)(Hl,{icon:ya}),children:[(0,J.jsx)(Mf,{children:"Request completed"}),r?.(t.data)]})})}}function Yy(e){let{value:r}=e;const[n,i]=(0,t.useState)(null),o=(0,t.useCallback)((async()=>{try{await navigator.clipboard.writeText(r),i(!0)}catch{i(!1)}}),[r]);let s,a;return s=!0===n?"success":!1===n?"warning":"default",a=!0===n?ya:!1===n?ka:wa,(0,J.jsx)(Dg,{title:"Copy To Clipboard",placement:"top",children:(0,J.jsx)(df,{color:s,onClick:o,children:(0,J.jsx)(Hl,{icon:a})})})}var Jy=__webpack_require__(4364);function Xy(e){let t;try{t=JSON.stringify({blockchain:e.blockchain,hash:e.hash(),link:e.getTxLink()},null," ")}catch(e){Jy.log("Couldn't get transaction info from transaction object",e),t="string"==typeof e.message?e.message:"Unknown error"}return(0,J.jsx)(Yh,{theme:"light",language:"json",wrap:!0,children:t})}function Zy(e){if(!e)return null;let t;try{t=JSON.stringify(e,null," ")}catch(e){Jy.log("Couldn't get transaction result from transaction object",e),t="string"==typeof e.message?e.message:"Unknown error"}return(0,J.jsx)(Yh,{theme:"light",language:"json",wrap:!0,children:t})}function $y(e){let{transaction:r}=e;const[n,i]=(0,t.useState)("pending"),[o,s]=(0,t.useState)(void 0);return(0,t.useEffect)((()=>{r.wait().then((e=>{i("resolve"),s(e.result)})).catch((()=>i("reject")))}),[r]),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(lt,{variant:"overline",children:"Transaction:"}),(0,J.jsx)(Be,{sx:{my:1},children:(0,J.jsxs)(J.Fragment,{children:["pending"===n&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(qr,{size:14})," Processing"]}),"resolve"===n&&(0,J.jsx)(Qg,{label:"Confirmed",icon:(0,J.jsx)(Hl,{icon:ba}),variant:"outlined",color:"success",size:"small"}),"reject"===n&&(0,J.jsx)(Qg,{label:"Rejected",icon:(0,J.jsx)(Hl,{icon:ka}),variant:"outlined",color:"error",size:"small"})]})}),!r.isEmpty&&Xy(r),o&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(lt,{variant:"overline",children:"Transaction Result Data:"}),Zy(o)]})]})}function eb(e){let{blockchain:t,message:r="Blockchain is not supported"}=e;return(0,J.jsxs)(Sf,{severity:"warning",children:[(0,J.jsx)(Mf,{children:t?`Unsupported blockchain: ${t}`:"Wallet is not connected"}),(0,J.jsx)("span",{children:r})]})}function tb(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(lt,{gutterBottom:!0,children:["Collection Address can be used in ",(0,J.jsx)(wt,{children:"sdk.nft.mint()"})," method"]})})}function rb(){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(lt,{gutterBottom:!0,children:["You can deploy new collection with ",(0,J.jsx)(wt,{children:"sdk.nft.deploy.action()"})," method"]}),(0,J.jsx)(Yh,{children:'\nsdk.nft.deploy.action({\n blockchain: Blockchain.ETHEREUM,\n asset: {\n assetType: "ERC721",\n arguments: {\n name: "My Collection",\n symbol: "MYCOL",\n baseURI: "https://example.com",\n contractURI: "https://example.com",\n isUserToken: false\n }\n }\n})\n\t\t'})]})}function nb(e){let{form:t,options:r,name:n,label:i,helperText:o,disabled:s,...a}=e;const{register:u}=t,{hasError:c,message:l}=Ky(t,n);return(0,J.jsx)(na,{label:i,size:"small",error:c,helperText:l??o,fullWidth:!0,...a,...u(n,{required:!0,disabled:s,...r})})}function ib(e){return(0,Pe.Ay)("MuiFormControlLabel",e)}const ob=(0,Ce.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),sb=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],ab=(0,et.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${ob.label}`]:t.label},t.root,t[`labelPlacement${(0,$e.A)(r.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,q.A)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${ob.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${ob.label}`]:{[`&.${ob.disabled}`]:{color:(e.vars||e).palette.text.disabled}}}))),ub=(0,et.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${ob.error}`]:{color:(e.vars||e).palette.error.main}}))),cb=t.forwardRef((function(e,r){var n,i;const o=(0,W.A)({props:e,name:"MuiFormControlLabel"}),{className:s,componentsProps:a={},control:u,disabled:c,disableTypography:l,label:d,labelPlacement:h="end",required:f,slotProps:p={}}=o,g=(0,ie.A)(o,sb),m=_n(),y=null!=(n=null!=c?c:u.props.disabled)?n:null==m?void 0:m.disabled,b=null!=f?f:u.props.required,v={disabled:y,required:b};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===u.props[e]&&void 0!==o[e]&&(v[e]=o[e])}));const A=wn({props:o,muiFormControl:m,states:["error"]}),w=(0,q.A)({},o,{disabled:y,labelPlacement:h,required:b,error:A.error}),E=(e=>{const{classes:t,disabled:r,labelPlacement:n,error:i,required:o}=e,s={root:["root",r&&"disabled",`labelPlacement${(0,$e.A)(n)}`,i&&"error",o&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",i&&"error"]};return(0,Re.A)(s,ib,t)})(w),_=null!=(i=p.typography)?i:a.typography;let I=d;return null==I||I.type===lt||l||(I=(0,J.jsx)(lt,(0,q.A)({component:"span"},_,{className:(0,Ae.A)(E.label,null==_?void 0:_.className),children:I}))),(0,J.jsxs)(ab,(0,q.A)({className:(0,Ae.A)(E.root,s),ownerState:w,ref:r},g,{children:[t.cloneElement(u,v),b?(0,J.jsxs)(cn,{display:"block",children:[I,(0,J.jsxs)(ub,{ownerState:w,"aria-hidden":!0,className:E.asterisk,children:[" ","*"]})]}):I]}))})),lb=cb;function db(e){return(0,Pe.Ay)("PrivateSwitchBase",e)}(0,Ce.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const hb=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],fb=(0,et.Ay)(wr)((({ownerState:e})=>(0,q.A)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),pb=(0,et.Ay)("input",{shouldForwardProp:zt.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),gb=t.forwardRef((function(e,t){const{autoFocus:r,checked:n,checkedIcon:i,className:o,defaultChecked:s,disabled:a,disableFocusRipple:u=!1,edge:c=!1,icon:l,id:d,inputProps:h,inputRef:f,name:p,onBlur:g,onChange:m,onFocus:y,readOnly:b,required:v=!1,tabIndex:A,type:w,value:E}=e,_=(0,ie.A)(e,hb),[I,S]=(0,Ms.A)({controlled:n,default:Boolean(s),name:"SwitchBase",state:"checked"}),k=_n();let C=a;k&&void 0===C&&(C=k.disabled);const T="checkbox"===w||"radio"===w,x=(0,q.A)({},e,{checked:I,disabled:C,disableFocusRipple:u,edge:c}),M=(e=>{const{classes:t,checked:r,disabled:n,edge:i}=e,o={root:["root",r&&"checked",n&&"disabled",i&&`edge${(0,$e.A)(i)}`],input:["input"]};return(0,Re.A)(o,db,t)})(x);return(0,J.jsxs)(fb,(0,q.A)({component:"span",className:(0,Ae.A)(M.root,o),centerRipple:!0,focusRipple:!u,disabled:C,tabIndex:null,role:void 0,onFocus:e=>{y&&y(e),k&&k.onFocus&&k.onFocus(e)},onBlur:e=>{g&&g(e),k&&k.onBlur&&k.onBlur(e)},ownerState:x,ref:t},_,{children:[(0,J.jsx)(pb,(0,q.A)({autoFocus:r,checked:n,defaultChecked:s,className:M.input,disabled:C,id:T?d:void 0,name:p,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;S(t),m&&m(e,t)},readOnly:b,ref:f,required:v,ownerState:x,tabIndex:A,type:w},"checkbox"===w&&void 0===E?{}:{value:E},h)),I?i:l]}))})),mb=gb,yb=(0,Hs.A)((0,J.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),bb=(0,Hs.A)((0,J.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),vb=(0,Hs.A)((0,J.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function Ab(e){return(0,Pe.Ay)("MuiCheckbox",e)}const wb=(0,Ce.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Eb=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],_b=(0,et.Ay)(mb,{shouldForwardProp:e=>(0,zt.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${(0,$e.A)(r.size)}`],"default"!==r.color&&t[`color${(0,$e.A)(r.color)}`]]}})((({theme:e,ownerState:t})=>(0,q.A)({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===t.color?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,pt.X4)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${wb.checked}, &.${wb.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${wb.disabled}`]:{color:(e.vars||e).palette.action.disabled}}))),Ib=(0,J.jsx)(bb,{}),Sb=(0,J.jsx)(yb,{}),kb=(0,J.jsx)(vb,{}),Cb=t.forwardRef((function(e,r){var n,i;const o=(0,W.A)({props:e,name:"MuiCheckbox"}),{checkedIcon:s=Ib,color:a="primary",icon:u=Sb,indeterminate:c=!1,indeterminateIcon:l=kb,inputProps:d,size:h="medium",className:f}=o,p=(0,ie.A)(o,Eb),g=c?l:u,m=c?l:s,y=(0,q.A)({},o,{color:a,indeterminate:c,size:h}),b=(e=>{const{classes:t,indeterminate:r,color:n,size:i}=e,o={root:["root",r&&"indeterminate",`color${(0,$e.A)(n)}`,`size${(0,$e.A)(i)}`]},s=(0,Re.A)(o,Ab,t);return(0,q.A)({},t,s)})(y);return(0,J.jsx)(_b,(0,q.A)({type:"checkbox",inputProps:(0,q.A)({"data-indeterminate":c},d),icon:t.cloneElement(g,{fontSize:null!=(n=g.props.fontSize)?n:h}),checkedIcon:t.cloneElement(m,{fontSize:null!=(i=m.props.fontSize)?i:h}),ownerState:y,ref:r,className:(0,Ae.A)(b.root,f)},p,{classes:b}))})),Tb=Cb;function xb(e){let{form:t,name:r,options:n,...i}=e;const{register:o}=t;return(0,J.jsx)(lb,{control:(0,J.jsx)(Tb,{...o(r,{...n})}),...i})}function Mb(e){let{form:t}=e;return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsxs)(Gy,{form:t,defaultValue:"ERC721",name:"contract",label:"Contract Type",children:[(0,J.jsx)(pa,{value:"ERC721",children:"ERC721"}),(0,J.jsx)(pa,{value:"ERC1155",children:"ERC1155"})]}),(0,J.jsx)(nb,{form:t,name:"name",label:"Name",defaultValue:Pb}),(0,J.jsx)(nb,{form:t,name:"symbol",label:"Symbol",defaultValue:Rb}),(0,J.jsx)(nb,{form:t,name:"baseURI",label:"Base URI",defaultValue:Bb}),(0,J.jsx)(nb,{form:t,name:"contractURI",label:"Contract URI",defaultValue:Bb}),(0,J.jsx)(xb,{form:t,name:"private",label:"Private Collection"})]})})}const Bb="https://example.com",Pb="Rarible Example collection",Rb="DFL";function Ob(e){let{form:t}=e;return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsxs)(Gy,{form:t,defaultValue:"NFT",name:"collection",label:"Collection Type",children:[(0,J.jsx)(pa,{value:"NFT",children:"NFT"}),(0,J.jsx)(pa,{value:"MT",children:"MT"})]}),(0,J.jsx)(nb,{form:t,name:"name",label:"Name"}),(0,J.jsx)(nb,{form:t,name:"description",label:"Description"}),(0,J.jsx)(nb,{form:t,name:"version",label:"version"}),(0,J.jsx)(nb,{form:t,name:"license",label:"license"}),(0,J.jsx)(nb,{form:t,name:"homepage",label:"Homepage URI"}),(0,J.jsx)(xb,{form:t,name:"private",label:"Private Collection"})]})})}function Nb(e){let{form:t}=e;return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(cn,{spacing:2,children:(0,J.jsx)(nb,{form:t,name:"metadataURI",label:"Metadata URI"})})})}function Db(e){let{form:t}=e;return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:t,name:"name",label:"Name"}),(0,J.jsx)(nb,{form:t,name:"description",label:"Description",defaultValue:""}),(0,J.jsx)(nb,{form:t,name:"uri",label:"Uri",defaultValue:"ipfs://QmWYpMyoaUGNRSQbwhw97xM8tcRWm4Et598qtzmzsau7ch"})]})})}function Lb(e){let{form:r}=e;const n=mh();switch(function(e){const r=zm(),{control:n=r.control,name:i,defaultValue:o,disabled:s,exact:a}=e||{},u=t.useRef(i);u.current=i,Wm({disabled:s,subject:n._subjects.values,next:e=>{qm(u.current,e.name,a)&&l(Tm(Ym(u.current,n._names,e.values||n._formValues,!1,o)))}});const[c,l]=t.useState(n._getWatch(i,o));return t.useEffect((()=>n._removeUnmounted())),c}({control:r.control,name:"blockchain"})??n.sdk.wallet?.walletType){case Ly.ETHEREUM:return(0,J.jsx)(Mb,{form:r});case Ly.TEZOS:return(0,J.jsx)(Ob,{form:r});case Ly.SOLANA:return(0,J.jsx)(Nb,{form:r});case Ly.APTOS:return(0,J.jsx)(Db,{form:r});default:return(0,J.jsx)(Be,{sx:{my:2},children:"Deploy not available for selected blockchain"})}}var Ub=__webpack_require__(4364);function Fb(e){if((0,Xl.isEVMBlockchain)(e.blockchain))return{blockchain:e.blockchain,type:e.contract,name:e.name,symbol:e.symbol,baseURI:e.baseURI,contractURI:e.contractURI,isPublic:!!e.private,operators:[]};switch(e.blockchain){case Yl.Blockchain.TEZOS:return{blockchain:e.blockchain,type:e.collection,name:e.name,description:e.description,version:e.version,authors:e.authors,license:e.license,homepage:e.homepage,isPublic:!!e.private};case Ly.SOLANA:return{blockchain:e.blockchain,metadataURI:e.metadataURI};case Ly.APTOS:return{blockchain:e.blockchain,name:e.name,description:e.description,uri:e.uri};default:throw new Error("Unsupported blockchain")}}function jb(e){return e===Ly.ETHEREUM||e===Ly.TEZOS||e===Ly.SOLANA||e===Ly.APTOS}function zb(){const e=mh(),t=Dy(),{result:r,setComplete:n,setError:i}=qy(),o=e.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Deploy Collection",children:[!jb(o)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:o})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(rb,{}),children:(0,J.jsx)("form",{onSubmit:t.handleSubmit((async t=>{try{t.blockchain===Yl.Blockchain.ETHEREUM&&(t.blockchain=e.state?.connection.blockchain),Ub.log("connection",e,Fb(t)),n(await e.sdk.nft.createCollection(Fb(t)))}catch(e){i(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[o&&(0,J.jsxs)(Gy,{form:t,defaultValue:o,name:"blockchain",label:"Blockchain",children:[(0,J.jsx)(pa,{value:Ly.ETHEREUM,children:"EVM Blockchain"}),(0,J.jsx)(pa,{value:Ly.TEZOS,children:Ly.TEZOS}),(0,J.jsx)(pa,{value:Yl.Blockchain.SOLANA,children:Yl.Blockchain.SOLANA}),(0,J.jsx)(pa,{value:Yl.Blockchain.APTOS,children:Yl.Blockchain.APTOS})]}),(0,J.jsx)(Lb,{form:t}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:t,label:"Deploy",state:Wy(r.type),disabled:!jb(o)})})]})})}),(0,J.jsx)(Dt,{sx:{my:2},comment:"complete"===r.type?(0,J.jsx)(tb,{}):null,children:(0,J.jsx)(Vy,{result:r,completeRender:e=>(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Collection Address:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)(wt,{children:e?.address})," ",(0,J.jsx)(Yy,{value:e?.address})]})]}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e?.tx})})]})})})]})}function Hb(e){return(0,Pe.Ay)("MuiStepper",e)}(0,Ce.A)("MuiStepper",["root","horizontal","vertical","alternativeLabel"]);const Kb=t.createContext({}),Gb=t.createContext({});function Qb(e){return(0,Pe.Ay)("MuiStepConnector",e)}(0,Ce.A)("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]);const qb=["className"],Wb=(0,et.Ay)("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.orientation],r.alternativeLabel&&t.alternativeLabel,r.completed&&t.completed]}})((({ownerState:e})=>(0,q.A)({flex:"1 1 auto"},"vertical"===e.orientation&&{marginLeft:12},e.alternativeLabel&&{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"}))),Vb=(0,et.Ay)("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.line,t[`line${(0,$e.A)(r.orientation)}`]]}})((({ownerState:e,theme:t})=>{const r="light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[600];return(0,q.A)({display:"block",borderColor:t.vars?t.vars.palette.StepConnector.border:r},"horizontal"===e.orientation&&{borderTopStyle:"solid",borderTopWidth:1},"vertical"===e.orientation&&{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24})})),Yb=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiStepConnector"}),{className:i}=n,o=(0,ie.A)(n,qb),{alternativeLabel:s,orientation:a="horizontal"}=t.useContext(Kb),{active:u,disabled:c,completed:l}=t.useContext(Gb),d=(0,q.A)({},n,{alternativeLabel:s,orientation:a,active:u,completed:l,disabled:c}),h=(e=>{const{classes:t,orientation:r,alternativeLabel:n,active:i,completed:o,disabled:s}=e,a={root:["root",r,n&&"alternativeLabel",i&&"active",o&&"completed",s&&"disabled"],line:["line",`line${(0,$e.A)(r)}`]};return(0,Re.A)(a,Qb,t)})(d);return(0,J.jsx)(Wb,(0,q.A)({className:(0,Ae.A)(h.root,i),ref:r,ownerState:d},o,{children:(0,J.jsx)(Vb,{className:h.line,ownerState:d})}))})),Jb=Yb,Xb=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],Zb=(0,et.Ay)("div",{name:"MuiStepper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.orientation],r.alternativeLabel&&t.alternativeLabel]}})((({ownerState:e})=>(0,q.A)({display:"flex"},"horizontal"===e.orientation&&{flexDirection:"row",alignItems:"center"},"vertical"===e.orientation&&{flexDirection:"column"},e.alternativeLabel&&{alignItems:"flex-start"}))),$b=(0,J.jsx)(Jb,{}),ev=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiStepper"}),{activeStep:i=0,alternativeLabel:o=!1,children:s,className:a,component:u="div",connector:c=$b,nonLinear:l=!1,orientation:d="horizontal"}=n,h=(0,ie.A)(n,Xb),f=(0,q.A)({},n,{alternativeLabel:o,orientation:d,component:u}),p=(e=>{const{orientation:t,alternativeLabel:r,classes:n}=e,i={root:["root",t,r&&"alternativeLabel"]};return(0,Re.A)(i,Hb,n)})(f),g=t.Children.toArray(s).filter(Boolean),m=g.map(((e,r)=>t.cloneElement(e,(0,q.A)({index:r,last:r+1===g.length},e.props)))),y=t.useMemo((()=>({activeStep:i,alternativeLabel:o,connector:c,nonLinear:l,orientation:d})),[i,o,c,l,d]);return(0,J.jsx)(Kb.Provider,{value:y,children:(0,J.jsx)(Zb,(0,q.A)({as:u,ownerState:f,className:(0,Ae.A)(p.root,a),ref:r},h,{children:m}))})}));function tv(e){return(0,Pe.Ay)("MuiStep",e)}(0,Ce.A)("MuiStep",["root","horizontal","vertical","alternativeLabel","completed"]);const rv=["active","children","className","component","completed","disabled","expanded","index","last"],nv=(0,et.Ay)("div",{name:"MuiStep",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.orientation],r.alternativeLabel&&t.alternativeLabel,r.completed&&t.completed]}})((({ownerState:e})=>(0,q.A)({},"horizontal"===e.orientation&&{paddingLeft:8,paddingRight:8},e.alternativeLabel&&{flex:1,position:"relative"}))),iv=t.forwardRef((function(e,r){const n=(0,W.A)({props:e,name:"MuiStep"}),{active:i,children:o,className:s,component:a="div",completed:u,disabled:c,expanded:l=!1,index:d,last:h}=n,f=(0,ie.A)(n,rv),{activeStep:p,connector:g,alternativeLabel:m,orientation:y,nonLinear:b}=t.useContext(Kb);let[v=!1,A=!1,w=!1]=[i,u,c];p===d?v=void 0===i||i:!b&&p>d?A=void 0===u||u:!b&&p({index:d,last:h,expanded:l,icon:d+1,active:v,completed:A,disabled:w})),[d,h,l,v,A,w]),_=(0,q.A)({},n,{active:v,orientation:y,alternativeLabel:m,completed:A,disabled:w,expanded:l,component:a}),I=(e=>{const{classes:t,orientation:r,alternativeLabel:n,completed:i}=e,o={root:["root",r,n&&"alternativeLabel",i&&"completed"]};return(0,Re.A)(o,tv,t)})(_),S=(0,J.jsxs)(nv,(0,q.A)({as:a,className:(0,Ae.A)(I.root,s),ref:r,ownerState:_},f,{children:[g&&m&&0!==d?g:null,o]}));return(0,J.jsx)(Gb.Provider,{value:E,children:g&&!m&&0!==d?(0,J.jsxs)(t.Fragment,{children:[g,S]}):S})})),ov=iv,sv=(0,Hs.A)((0,J.jsx)("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),av=(0,Hs.A)((0,J.jsx)("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");var uv=__webpack_require__(24122);function cv(e){return(0,Pe.Ay)("MuiStepIcon",e)}const lv=(0,Ce.A)("MuiStepIcon",["root","active","completed","error","text"]);var dv;const hv=["active","className","completed","error","icon"],fv=(0,et.Ay)(uv.A,{name:"MuiStepIcon",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),color:(e.vars||e).palette.text.disabled,[`&.${lv.completed}`]:{color:(e.vars||e).palette.primary.main},[`&.${lv.active}`]:{color:(e.vars||e).palette.primary.main},[`&.${lv.error}`]:{color:(e.vars||e).palette.error.main}}))),pv=(0,et.Ay)("text",{name:"MuiStepIcon",slot:"Text",overridesResolver:(e,t)=>t.text})((({theme:e})=>({fill:(e.vars||e).palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily}))),gv=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiStepIcon"}),{active:n=!1,className:i,completed:o=!1,error:s=!1,icon:a}=r,u=(0,ie.A)(r,hv),c=(0,q.A)({},r,{active:n,completed:o,error:s}),l=(e=>{const{classes:t,active:r,completed:n,error:i}=e,o={root:["root",r&&"active",n&&"completed",i&&"error"],text:["text"]};return(0,Re.A)(o,cv,t)})(c);if("number"==typeof a||"string"==typeof a){const e=(0,Ae.A)(i,l.root);return s?(0,J.jsx)(fv,(0,q.A)({as:av,className:e,ref:t,ownerState:c},u)):o?(0,J.jsx)(fv,(0,q.A)({as:sv,className:e,ref:t,ownerState:c},u)):(0,J.jsxs)(fv,(0,q.A)({className:e,ref:t,ownerState:c},u,{children:[dv||(dv=(0,J.jsx)("circle",{cx:"12",cy:"12",r:"12"})),(0,J.jsx)(pv,{className:l.text,x:"12",y:"12",textAnchor:"middle",dominantBaseline:"central",ownerState:c,children:a})]}))}return a})),mv=gv;function yv(e){return(0,Pe.Ay)("MuiStepLabel",e)}const bv=(0,Ce.A)("MuiStepLabel",["root","horizontal","vertical","label","active","completed","error","disabled","iconContainer","alternativeLabel","labelContainer"]),vv=["children","className","componentsProps","error","icon","optional","slotProps","StepIconComponent","StepIconProps"],Av=(0,et.Ay)("span",{name:"MuiStepLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.orientation]]}})((({ownerState:e})=>(0,q.A)({display:"flex",alignItems:"center",[`&.${bv.alternativeLabel}`]:{flexDirection:"column"},[`&.${bv.disabled}`]:{cursor:"default"}},"vertical"===e.orientation&&{textAlign:"left",padding:"8px 0"}))),wv=(0,et.Ay)("span",{name:"MuiStepLabel",slot:"Label",overridesResolver:(e,t)=>t.label})((({theme:e})=>(0,q.A)({},e.typography.body2,{display:"block",transition:e.transitions.create("color",{duration:e.transitions.duration.shortest}),[`&.${bv.active}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${bv.completed}`]:{color:(e.vars||e).palette.text.primary,fontWeight:500},[`&.${bv.alternativeLabel}`]:{marginTop:16},[`&.${bv.error}`]:{color:(e.vars||e).palette.error.main}}))),Ev=(0,et.Ay)("span",{name:"MuiStepLabel",slot:"IconContainer",overridesResolver:(e,t)=>t.iconContainer})((()=>({flexShrink:0,display:"flex",paddingRight:8,[`&.${bv.alternativeLabel}`]:{paddingRight:0}}))),_v=(0,et.Ay)("span",{name:"MuiStepLabel",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((({theme:e})=>({width:"100%",color:(e.vars||e).palette.text.secondary,[`&.${bv.alternativeLabel}`]:{textAlign:"center"}}))),Iv=t.forwardRef((function(e,r){var n;const i=(0,W.A)({props:e,name:"MuiStepLabel"}),{children:o,className:s,componentsProps:a={},error:u=!1,icon:c,optional:l,slotProps:d={},StepIconComponent:h,StepIconProps:f}=i,p=(0,ie.A)(i,vv),{alternativeLabel:g,orientation:m}=t.useContext(Kb),{active:y,disabled:b,completed:v,icon:A}=t.useContext(Gb),w=c||A;let E=h;w&&!E&&(E=mv);const _=(0,q.A)({},i,{active:y,alternativeLabel:g,completed:v,disabled:b,error:u,orientation:m}),I=(e=>{const{classes:t,orientation:r,active:n,completed:i,error:o,disabled:s,alternativeLabel:a}=e,u={root:["root",r,o&&"error",s&&"disabled",a&&"alternativeLabel"],label:["label",n&&"active",i&&"completed",o&&"error",s&&"disabled",a&&"alternativeLabel"],iconContainer:["iconContainer",n&&"active",i&&"completed",o&&"error",s&&"disabled",a&&"alternativeLabel"],labelContainer:["labelContainer",a&&"alternativeLabel"]};return(0,Re.A)(u,yv,t)})(_),S=null!=(n=d.label)?n:a.label;return(0,J.jsxs)(Av,(0,q.A)({className:(0,Ae.A)(I.root,s),ref:r,ownerState:_},p,{children:[w||E?(0,J.jsx)(Ev,{className:I.iconContainer,ownerState:_,children:(0,J.jsx)(E,(0,q.A)({completed:v,active:y,error:u,icon:w},f))}):null,(0,J.jsxs)(_v,{className:I.labelContainer,ownerState:_,children:[o?(0,J.jsx)(wv,(0,q.A)({ownerState:_},S,{className:(0,Ae.A)(I.label,null==S?void 0:S.className),children:o})):null,l]})]}))}));Iv.muiName="StepLabel";const Sv=Iv;var kv=__webpack_require__(4364);function Cv(e){let{steps:r,onComplete:n}=e;const[i,o]=(0,t.useReducer)(((e,t)=>{const n=(0,Xh.cloneDeep)(e);switch(t.type){case"next":return n.responses[n.currentStep]=t.response,n.currentStep=Math.min(n.currentStep+1,r.length-1),n;case"prev":return n.currentStep=Math.max(n.currentStep-1,0),n;default:return}}),{currentStep:0,responses:[]});return kv.log(i),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(ev,{activeStep:i.currentStep,children:r.map(((e,t)=>{const n=t===r.length-1&&i.currentStep===r.length-1;return(0,J.jsx)(ov,{index:t,sx:{".Mui-completed":{color:n?"green":"primary"}},completed:!!n||void 0,children:(0,J.jsx)(Sv,{children:e.label})},t)}))}),(0,J.jsx)(Be,{sx:{mt:4},children:r[i.currentStep].render((e=>{o({type:"next",response:e}),i.currentStep===r.length-1&&n?.(e)}),i.responses[i.currentStep-1])}),i.currentStep>0&&(0,J.jsx)(Be,{sx:{mt:2},children:(0,J.jsx)(Pr,{startIcon:(0,J.jsx)(Hl,{icon:ma}),color:"inherit",variant:"text",onClick:()=>o({type:"prev"}),children:"Back"})})]})}function Tv(e){let{disabled:t,onComplete:r,itemId:n}=e;const i=N(),o=mh(),s=Dy(),{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s.handleSubmit((async e=>{try{r(await o.sdk.order.sell.prepare({itemId:(0,Vl.toItemId)(e.itemId)})),i(`/sell/${e.itemId}`,{})}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:s,defaultValue:n,name:"itemId",label:"Item ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Next",state:Wy(a.type),icon:va,disabled:t})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}var xv=__webpack_require__(11486),Mv=__webpack_require__(95819);function Bv(e){return{"@type":"ETH",blockchain:e}}function Pv(e){return{"@type":"ERC20",contract:e}}const Rv={"@type":"XTZ"},Ov={"@type":"SOLANA_SOL"},Nv={"@type":"FLOW_FT",contract:(0,Vl.toContractAddress)("FLOW:A.7e60df042a9c0868.FlowToken")},Dv={"@type":"FLOW_FT",contract:(0,Vl.toContractAddress)("FLOW:A.a983fecbed621163.FiatToken")},Lv={"@type":"CURRENCY_NATIVE",blockchain:Yl.Blockchain.APTOS};function Uv(e,t,r){switch(e){case Yl.Blockchain.ETHEREUM:case Yl.Blockchain.POLYGON:if("NATIVE"===t)return Bv(e);if("TOKEN"===t)return Pv(r);throw new Error("Unsupported option subtype");case Yl.Blockchain.MANTLE:case Yl.Blockchain.ARBITRUM:case Yl.Blockchain.ZKSYNC:case Yl.Blockchain.CHILIZ:case Yl.Blockchain.ASTARZKEVM:case Yl.Blockchain.RARI:case Yl.Blockchain.BASE:if("TOKEN"===t)return Pv(r);throw new Error("Unsupported option subtype");case Yl.Blockchain.IMMUTABLEX:if("NATIVE"===t)return Bv(e);throw new Error("Unsupported option subtype");case Yl.Blockchain.TEZOS:if("NATIVE"===t)return Rv;throw new Error("Unsupported option subtype");case Yl.Blockchain.SOLANA:if("NATIVE"===t)return Ov;throw new Error("Unsupported blockchain or asset type");case Yl.Blockchain.FLOW:if("NATIVE"===t)return Nv;if("TOKEN"===t&&r===Dv.contract)return Dv;throw new Error("Unsupported currency subtype");case Yl.Blockchain.APTOS:return Lv;default:throw new Error("Unsupported blockchain")}}function Fv(e,t){return e.flatMap((e=>{switch(e.blockchain){case Yl.Blockchain.ETHEREUM:if("NATIVE"===e.type)return{type:"NATIVE",label:"ETH",blockchain:Yl.Blockchain.ETHEREUM};if("ERC20"===e.type){const e=[];switch(t){case"development":e.push({type:"TOKEN",label:"Rarible Test ERC20",blockchain:Yl.Blockchain.ETHEREUM,contract:"ETHEREUM:0xA4A70E8627e858567a9f1F08748Fe30691f72b9e"});break;case"testnet":e.push({type:"TOKEN",label:"Rarible Test ERC20",blockchain:Yl.Blockchain.ETHEREUM,contract:"ETHEREUM:0xCfaF03B6254363bcA1A9D8e529270B5660bF3109"}),e.push({type:"TOKEN",label:"Goerli WETH",blockchain:Yl.Blockchain.ETHEREUM,contract:"ETHEREUM:0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6"});break;case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.ETHEREUM,contract:"ETHEREUM:0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"})}return e.push({type:"TOKEN",label:"Custom ERC20",blockchain:Yl.Blockchain.ETHEREUM,contract:null}),e}return[];case Yl.Blockchain.POLYGON:if("NATIVE"===e.type)return{type:"NATIVE",label:"ETH",blockchain:Yl.Blockchain.POLYGON};if("ERC20"===e.type){const e=[];switch(t){case"development":e.push({type:"TOKEN",label:"Rarible Test ERC20",blockchain:Yl.Blockchain.POLYGON,contract:"POLYGON:0xf4520E73A0212166C07279428527b9d300295203"});break;case"testnet":e.push({type:"TOKEN",label:"Rarible Test ERC20",blockchain:Yl.Blockchain.POLYGON,contract:"POLYGON:0xd6e804e7EDB5B2AecB31D9cCC9d9F3940a7b4cE2"},{type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.POLYGON,contract:"POLYGON:0xA6FA4fB5f76172d178d61B04b0ecd319C5d1C0aa"});break;case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.POLYGON,contract:"POLYGON:0x7ceb23fd6bc0add59e62ac25578270cff1b9f619"})}return e.push({type:"TOKEN",label:"Custom ERC20",blockchain:Yl.Blockchain.POLYGON,contract:null}),e}return[];case Yl.Blockchain.MANTLE:if("ERC20"===e.type){const e=[];switch(t){case"testnet":case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.MANTLE,contract:"MANTLE:0xdeaddeaddeaddeaddeaddeaddeaddeaddead1111"})}return e}return[];case Yl.Blockchain.ARBITRUM:if("ERC20"===e.type){const e=[];switch(t){case"testnet":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.ARBITRUM,contract:"ARBITRUM:0x980b62da83eff3d4576c647993b0c1d7faf17c73"});break;case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.ARBITRUM,contract:"ARBITRUM:0x82aF49447D8a07e3bd95BD0d56f35241523fBab1"})}return e}return[];case Yl.Blockchain.ZKSYNC:if("ERC20"===e.type){const e=[];switch(t){case"testnet":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.ZKSYNC,contract:"ZKSYNC:0x20b28B1e4665FFf290650586ad76E977EAb90c5D"});break;case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.ZKSYNC,contract:"ZKSYNC:0x8Ebe4A94740515945ad826238Fc4D56c6B8b0e60"})}return e}return[];case Yl.Blockchain.CHILIZ:if("ERC20"===e.type){const e=[];switch(t){case"testnet":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.CHILIZ,contract:"CHILIZ:0x678c34581db0a7808d0aC669d7025f1408C9a3C6"});break;case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.CHILIZ,contract:"CHILIZ:0x677F7e16C7Dd57be1D4C8aD1244883214953DC47"})}return e}return[];case Yl.Blockchain.RARI:if("ERC20"===e.type){const e=[];switch(t){case"testnet":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.RARI,contract:"RARI:0x2c9dd2b2cd55266e3b5c3c95840f3c037fbcb856"});break;case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.RARI,contract:"RARI:0xf037540e51D71b2D2B1120e8432bA49F29EDFBD0"})}return e}return[];case Yl.Blockchain.BASE:if("ERC20"===e.type){const e=[];switch(t){case"testnet":case"prod":e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.BASE,contract:"BASE:0x4200000000000000000000000000000000000006"})}return e}return[];case Yl.Blockchain.ASTARZKEVM:if("ERC20"===e.type){const e=[];return"testnet"===t&&e.push({type:"TOKEN",label:"WETH",blockchain:Yl.Blockchain.ASTARZKEVM,contract:"ASTARZKEVM:0xD8560C88D1DC85f9ED05b25878E366c49B68bEf9"}),e}return[];case Yl.Blockchain.IMMUTABLEX:return"NATIVE"===e.type?{type:"NATIVE",label:"ETH",blockchain:Yl.Blockchain.IMMUTABLEX}:[];case Yl.Blockchain.TEZOS:return"NATIVE"===e.type?{type:"NATIVE",label:"XTZ",blockchain:Yl.Blockchain.TEZOS}:[];case Yl.Blockchain.SOLANA:return"NATIVE"===e.type?{type:"NATIVE",label:"SOL",blockchain:Yl.Blockchain.SOLANA}:[];case Yl.Blockchain.FLOW:return"NATIVE"===e.type?[{type:"NATIVE",label:"FLOW",blockchain:Yl.Blockchain.FLOW},{type:"TOKEN",label:"USDC",blockchain:Yl.Blockchain.FLOW,contract:"FLOW:A.a983fecbed621163.FiatToken"}]:[];case Yl.Blockchain.APTOS:return"NATIVE"===e.type?{type:"NATIVE",label:"APT",blockchain:Yl.Blockchain.APTOS}:[];default:throw new Error("Unsupported blockchain")}}))}function jv(e){return`${e.blockchain}::${"TOKEN"===e.type?e.type+"::"+e.contract:e.type}`}function zv(e){const[t,r,n]=e.split("::");return{blockchain:t,type:r,contract:n&&"null"!==n?(0,Vl.toContractAddress)(n):void 0}}function Hv(e,t){return t.find((t=>jv(t)===e))}function Kv(e){const{form:r,currencyOptions:n,max:i}=e,o=n||[],s=void 0!==o,[a,u]=(0,t.useState)(o[0]&&jv(o[0])),c=Hv(a,o);return(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsxs)(Nt,{container:!0,spacing:2,children:[(0,J.jsx)(Nt,{item:!0,xs:8,children:(0,J.jsx)(nb,{type:"number",inputProps:{min:0,step:"any",max:i||void 0},form:r,options:{min:0,max:i||void 0},name:"price",label:"Price"})}),s&&o.length?(0,J.jsx)(Nt,{item:!0,xs:4,children:(0,J.jsx)(Gy,{form:r,value:a,onChange:e=>{u(e.target.value);const t=Hv(e.target.value,o);r.setValue("contract","TOKEN"===t?.type?t.contract??"":"")},name:"currencyType",label:"Currency",children:o.map((e=>{const t=jv(e);return(0,J.jsx)(pa,{value:t,children:e.label},t)}))})}):null]}),"TOKEN"===c?.type&&s?(0,J.jsx)(nb,{type:"text",form:r,defaultValue:c.contract,disabled:null!==c.contract,name:"contract",label:"Contract"}):null]})}function Gv(e){let{prepare:t,disabled:r,onComplete:n}=e;const{environment:i}=ql(),o=mh(),s=Dy(),{handleSubmit:a}=s,{result:u,setError:c}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:a((async e=>{if(!o.sdk)return;let r;t.maxFeesBasePointSupport===xv.MaxFeesBasePointSupport.REQUIRED&&(r=1e3);try{const i=zv(e.currencyType);n(await t.submit({price:(0,Vl.toBigNumber)(e.price),amount:parseInt(e.amount),currency:Uv(i.blockchain,i.type,i.contract??e.contract),maxFeesBasePoint:r,originFees:[],expirationDate:(0,Mv.bE)()}))}catch(e){c(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(Kv,{form:s,currencyOptions:Fv(t.supportedCurrencies,i)}),(0,J.jsx)(nb,{type:"number",inputProps:{min:1,max:t.maxAmount,step:1},form:s,options:{min:1,max:Number(t.maxAmount)},defaultValue:Math.min(1,Number(t.maxAmount)),name:"amount",label:"Amount"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Submit",state:Wy(u.type),disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:u})})]})}function Qv(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:'\n// get sell info\nconst sell = await connection.sdk.order.sell.prepare({\n itemId: \n})\n// sell: {\n// baseFee: number\n// maxAmount: BigNumber\n// multiple: boolean\n// submit: Function\n// supportedCurrencies: - supported currencies list \n// }\n\n// send transaction\nconst result = await sell.submit({\n price: 2,\n currency: {"@type": "ETH"},\n amount: 1,\n})\n// result: string - order id\n\t\t'})})}function qv(e){return!!e}function Wv(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Sell Token",children:[!qv(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(Qv,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Item Info",render:t=>(0,J.jsx)(Tv,{onComplete:t,disabled:!qv(r),itemId:e.itemId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(Gv,{onComplete:e,prepare:t,disabled:!qv(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Order ID:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)(wt,{wrap:!0,children:e})," ",(0,J.jsx)(Yy,{value:e})]})]})})})}]})})]})}function Vv(e){let{orderId:t,disabled:r,onComplete:n}=e;const i=N(),o=mh(),s=Dy(),{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s.handleSubmit((async e=>{try{const t=(0,Vl.toOrderId)(e.orderId);n({prepare:await o.sdk.order.buy.prepare({orderId:t}),order:await o.sdk.apis.order.getOrderById({id:t})}),i(`/buy/${e.orderId}`,{})}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:s,defaultValue:t,name:"orderId",label:"Order ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Next",state:Wy(a.type),icon:va,disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}var Yv=__webpack_require__(1949),Jv=__webpack_require__(88369),Xv=__webpack_require__(63058);function Zv(e){const{prepare:r,form:n,namePrefix:i,isFillBatch:o}=e,[s,a]=(0,t.useState)(1);return(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{type:"number",inputProps:{min:1,max:r.maxAmount,step:1},form:n,options:{min:1,max:Number(r.maxAmount)},name:eA(i,"amount"),label:"Amount"}),o&&tA(e.order)?(0,J.jsxs)(J.Fragment,{children:[new Array(s).fill(0).map(((t,r)=>$v({...e,key:r}))),(0,J.jsxs)(Be,{display:"flex",justifyContent:"flex-end",alignItems:"flex-end",children:[(0,J.jsx)(df,{color:"primary",onClick:()=>{n.setValue(`${i}_itemsCounter`,s+1),a(s+1)},children:(0,J.jsx)(Jv.A,{})}),(0,J.jsx)(df,{color:"error",disabled:s<=1,onClick:()=>{n.setValue(`${i}_itemsCounter`,s-1),a(Math.max(1,s-1))},children:(0,J.jsx)(Xv.A,{})})]})]}):$v({...e})]})}function $v(e){let{form:t,order:r,namePrefix:n,key:i,isFillBatch:o}=e,s=eA(n,"itemId");if(o&&(s=s+"_"+i),tA(r))return(0,J.jsx)(nb,{type:"text",form:t,name:s,label:"Item Id"},i)}function eA(e,t){return(e?e+"_":"")+t}function tA(e){return"AMM_NFT"===e?.make.type["@type"]}function rA(e){let{prepare:t,order:r,disabled:n,onComplete:i}=e;const o=Dy(),{result:s,setError:a}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:o.handleSubmit((async e=>{try{i(await t.submit({amount:parseInt(e.amount),itemId:e.itemId?(0,Yv.toItemId)(e.itemId):void 0,originFees:[]}))}catch(e){a(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsxs)("div",{children:["baseFee: ",t.baseFee]}),(0,J.jsx)(Zv,{form:o,prepare:t,order:r}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:o,label:"Submit",state:Wy(s.type),disabled:n})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:s})})]})}function nA(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// get order info\nconst buy = await sdk.order.buy({\n orderId: \n})\n// buy: {\n// baseFee: number\n// maxAmount: BigNumber\n// multiple: boolean\n// submit: Function\n// supportsPartialFill: boolean\n// } \n\n// send transaction\nconst result = await buy.submit({\n amount: 1,\n})\n// result: IBlockchainTransaction\n\t\t"})})}function iA(e){return!!e}function oA(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Buy Token",children:[!iA(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(nA,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Order Info",render:t=>(0,J.jsx)(Vv,{onComplete:t,disabled:!iA(r),orderId:e.orderId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(rA,{onComplete:e,prepare:t.prepare,order:t.order,disabled:!iA(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})}]})})]})}var sA=__webpack_require__(4364);function aA(e){let{disabled:t,onComplete:r}=e;const n=mh(),{environment:i}=ql(),o=Dy(),{handleSubmit:s}=o,{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s((async e=>{if(n.sdk)try{const t=await n.sdk.apis.collection.getCollectionById({collection:e.collectionId});r(await n.sdk.nft.mint.prepare({collection:t}))}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:o,name:"collectionId",label:"Collection ID",defaultValue:"connected"===n.state.status?(c=i,l=n.state?.connection?.blockchain,sA.log("env",c,l,uA(c)),l===Yl.Blockchain.ETHEREUM?`${l}:${uA(c)}`:""):""}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:o,label:"Next",state:Wy(a.type),icon:va,disabled:t})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]});var c,l}function uA(e){switch(e){case"development":return"0x6972347e66A32F40ef3c012615C13cB88Bf681cc";case"testnet":return"0xD8560C88D1DC85f9ED05b25878E366c49B68bEf9";case"prod":return"0xc9154424B823b10579895cCBE442d41b9Abd96Ed";default:return""}}function cA(e){let{prepare:t,disabled:r,onComplete:n}=e;const i=Dy(),{result:o,setError:s}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:i.handleSubmit((async e=>{try{n(await t.submit({uri:e.metadataUri,supply:parseFloat(e.supply)??1,lazyMint:e.lazy??!1}))}catch(e){s(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:i,name:"metadataUri",label:"Metadata URI",defaultValue:"ipfs://ipfs/QmfVqzkQcKR1vCNqcZkeVVy94684hyLki7QcVzd9rmjuG5"}),(0,J.jsx)(nb,{type:"number",form:i,name:"supply",label:"Supply",defaultValue:1,disabled:!t.multiple,helperText:t.multiple?null:"Collection does not support multiple mint"}),(0,J.jsx)(xb,{form:i,name:"lazy",label:"Lazy-mint",disabled:!t.supportsLazyMint}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:i,label:"Submit",state:Wy(o.type),disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:o})})]})}function lA(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:'\n// get collection by id\t\t\t\nconst collection = await sdk.apis.collection.getCollectionById({\n collection: \n})\n\n// get mint info\nconst mint = await sdk.nft.mint({ collection })\n// mint: {\n// multiple: boolean, \n// supportsRoyalties: boolean, \n// supportsLazyMint: boolean, \n// submit: Function\n// }\n\n// send transaction\nconst result = await mint.submit({\n uri: "TOKEN URI",\n supply: 1,\n lazyMint: false\n})\n// result: {\n// type: "on-chain", \n// itemId: string, \n// transaction: IBlockchainTransaction\n// } | {\n// type: "off-chain", \n// itemId: string\n// }\n\t\t'})})}function dA(e){return!!e}function hA(){const e=mh(),t=e.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Mint Token",children:[!dA(t)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:t})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(lA,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Collection & Prepare Mint",render:e=>(0,J.jsx)(aA,{onComplete:e,disabled:!dA(t)})},{label:"Send Transaction",render:(e,r)=>(0,J.jsx)(cA,{onComplete:e,prepare:r,disabled:!dA(t)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Type:"}),(0,J.jsx)("div",{children:(0,J.jsx)(wt,{wrap:!0,children:e.type})})]}),(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Item ID:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)(wt,{wrap:!0,children:e.itemId})," ",(0,J.jsx)(Yy,{value:e.itemId})]})]}),"on-chain"===e.type&&(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e.transaction})})]})})}]})})]})}function fA(e){let{itemId:t,disabled:r,onComplete:n}=e;const i=N(),o=mh(),s=Dy(),{handleSubmit:a}=s,{result:u,setError:c}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:a((async e=>{try{n(await o.sdk.order.bid.prepare({itemId:(0,Vl.toItemId)(e.itemId)})),i(`/bid/${e.itemId}`,{})}catch(e){c(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:s,defaultValue:t,name:"itemId",label:"Item ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Next",state:Wy(u.type),icon:va,disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:u})})]})}function pA(e){let{prepare:t,disabled:r,onComplete:n}=e;const{environment:i}=ql(),o=Dy(),{handleSubmit:s}=o,{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s((async e=>{try{const r=zv(e.currencyType);n(await t.submit({price:(0,Vl.toBigNumber)(e.price),amount:parseInt(e.amount),currency:Uv(r.blockchain,r.type,r.contract??e.contract),expirationDate:(0,Mv.bE)()}))}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(Kv,{form:o,currencyOptions:Fv(t.supportedCurrencies,i)}),(0,J.jsx)(nb,{type:"number",inputProps:{min:1,max:t.maxAmount,step:1},form:o,options:{min:1,max:Number(t.maxAmount)},defaultValue:Math.min(1,Number(t.maxAmount)),name:"amount",label:"Amount"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:o,label:"Submit",state:Wy(a.type),disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}function gA(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:'\n// get sell info\nconst bid = await sdk.order.bid({\n itemId: \n})\n\n// send transaction\nconst result = await bid.submit({\n price: 2,\n currency: {\n \t"@type": "ERC20",\n \tcontract: "ETHEREUM:0xc778417E063141139Fce010982780140Aa0cD5Ab" // WETH contract address\n },\n amount: 1,\n})\n// result: string - order id\n\t\t'})})}function mA(e){return!!e}function yA(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Make Bid",children:[!mA(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(gA,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Item Info",render:t=>(0,J.jsx)(fA,{onComplete:t,disabled:!mA(r),itemId:e.itemId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(pA,{onComplete:e,prepare:t,disabled:!mA(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Order ID:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)(wt,{wrap:!0,children:e})," ",(0,J.jsx)(Yy,{value:e})]})]})})})}]})})]})}function bA(e){let{orderId:t,disabled:r,onComplete:n}=e;const i=N(),o=mh(),s=Dy(),{handleSubmit:a}=s,{result:u,setError:c}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:a((async e=>{try{n(await o.sdk.order.acceptBid.prepare({orderId:(0,Vl.toOrderId)(e.orderId)})),i(`/accept-bid/${e.orderId}`,{})}catch(e){c(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:s,defaultValue:t,name:"orderId",label:"Order ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Next",state:Wy(u.type),icon:va,disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:u})})]})}function vA(e){let{prepare:t,disabled:r,onComplete:n}=e;const i=mh(),o=Dy(),{handleSubmit:s}=o,{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s((async e=>{if(!i.sdk)return;let r;t.maxFeesBasePointSupport===xv.MaxFeesBasePointSupport.REQUIRED&&(r=1e3);try{n(await t.submit({amount:parseInt(e.amount),maxFeesBasePoint:r}))}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{type:"number",inputProps:{min:1,max:t.maxAmount,step:1},form:o,options:{min:1,max:Number(t.maxAmount)},name:"amount",label:"Amount"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:o,label:"Submit",state:Wy(a.type),disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}function AA(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// get order info\nconst accept = await connection.sdk.order.acceptBid.prepare({\n orderId: \n})\n\n// send transaction\nconst result = await accept.submit({\n amount: 1,\n})\n// result: IBlockchainTransaction\n\t\t"})})}function wA(e){return!!e}function EA(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Accept Bid",children:[!wA(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(AA,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Order Info",render:t=>(0,J.jsx)(bA,{onComplete:t,disabled:!wA(r),orderId:e.orderId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(vA,{onComplete:e,prepare:t,disabled:!wA(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})}]})})]})}function _A(e){return(0,Pe.Ay)("MuiCardMedia",e)}(0,Ce.A)("MuiCardMedia",["root","media","img"]);const IA=["children","className","component","image","src","style"],SA=(0,et.Ay)("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{isMediaComponent:n,isImageComponent:i}=r;return[t.root,n&&t.media,i&&t.img]}})((({ownerState:e})=>(0,q.A)({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"}))),kA=["video","audio","picture","iframe","img"],CA=["picture","img"],TA=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiCardMedia"}),{children:n,className:i,component:o="div",image:s,src:a,style:u}=r,c=(0,ie.A)(r,IA),l=-1!==kA.indexOf(o),d=!l&&s?(0,q.A)({backgroundImage:`url("${s}")`},u):u,h=(0,q.A)({},r,{component:o,isMediaComponent:l,isImageComponent:-1!==CA.indexOf(o)}),f=(e=>{const{classes:t,isMediaComponent:r,isImageComponent:n}=e,i={root:["root",r&&"media",n&&"img"]};return(0,Re.A)(i,_A,t)})(h);return(0,J.jsx)(SA,(0,q.A)({className:(0,Ae.A)(f.root,i),as:o,role:!l&&s?"img":void 0,ref:t,style:d,ownerState:h,src:l?s||a:void 0},c,{children:n}))})),xA=TA;function MA(e){return(0,Pe.Ay)("MuiCard",e)}(0,Ce.A)("MuiCard",["root"]);const BA=["className","raised"],PA=(0,et.Ay)(Zo,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"}))),RA=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiCard"}),{className:n,raised:i=!1}=r,o=(0,ie.A)(r,BA),s=(0,q.A)({},r,{raised:i}),a=(e=>{const{classes:t}=e;return(0,Re.A)({root:["root"]},MA,t)})(s);return(0,J.jsx)(PA,(0,q.A)({className:(0,Ae.A)(a.root,n),elevation:i?8:void 0,ref:t,ownerState:s},o))}));function OA(e){return(0,Pe.Ay)("MuiCardHeader",e)}const NA=(0,Ce.A)("MuiCardHeader",["root","avatar","action","content","title","subheader"]),DA=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],LA=(0,et.Ay)("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>(0,q.A)({[`& .${NA.title}`]:t.title,[`& .${NA.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),UA=(0,et.Ay)("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),FA=(0,et.Ay)("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),jA=(0,et.Ay)("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),zA=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiCardHeader"}),{action:n,avatar:i,className:o,component:s="div",disableTypography:a=!1,subheader:u,subheaderTypographyProps:c,title:l,titleTypographyProps:d}=r,h=(0,ie.A)(r,DA),f=(0,q.A)({},r,{component:s,disableTypography:a}),p=(e=>{const{classes:t}=e;return(0,Re.A)({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},OA,t)})(f);let g=l;null==g||g.type===lt||a||(g=(0,J.jsx)(lt,(0,q.A)({variant:i?"body2":"h5",className:p.title,component:"span",display:"block"},d,{children:g})));let m=u;return null==m||m.type===lt||a||(m=(0,J.jsx)(lt,(0,q.A)({variant:i?"body2":"body1",className:p.subheader,color:"text.secondary",component:"span",display:"block"},c,{children:m}))),(0,J.jsxs)(LA,(0,q.A)({className:(0,Ae.A)(p.root,o),as:s,ref:t,ownerState:f},h,{children:[i&&(0,J.jsx)(UA,{className:p.avatar,ownerState:f,children:i}),(0,J.jsxs)(jA,{className:p.content,ownerState:f,children:[g,m]}),n&&(0,J.jsx)(FA,{className:p.action,ownerState:f,children:n})]}))}));function HA(e){return(0,Pe.Ay)("MuiCardContent",e)}(0,Ce.A)("MuiCardContent",["root"]);const KA=["className","component"],GA=(0,et.Ay)("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({padding:16,"&:last-child":{paddingBottom:24}}))),QA=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiCardContent"}),{className:n,component:i="div"}=r,o=(0,ie.A)(r,KA),s=(0,q.A)({},r,{component:i}),a=(e=>{const{classes:t}=e;return(0,Re.A)({root:["root"]},HA,t)})(s);return(0,J.jsx)(GA,(0,q.A)({as:i,className:(0,Ae.A)(a.root,n),ownerState:s,ref:t},o))}));function qA(e){return(0,Pe.Ay)("MuiCardActions",e)}(0,Ce.A)("MuiCardActions",["root","spacing"]);const WA=["disableSpacing","className"],VA=(0,et.Ay)("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((({ownerState:e})=>(0,q.A)({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}}))),YA=t.forwardRef((function(e,t){const r=(0,W.A)({props:e,name:"MuiCardActions"}),{disableSpacing:n=!1,className:i}=r,o=(0,ie.A)(r,WA),s=(0,q.A)({},r,{disableSpacing:n}),a=(e=>{const{classes:t,disableSpacing:r}=e,n={root:["root",!r&&"spacing"]};return(0,Re.A)(n,qA,t)})(s);return(0,J.jsx)(VA,(0,q.A)({className:(0,Ae.A)(a.root,i),ownerState:s,ref:t},o))}));var JA=__webpack_require__(10277),XA=__webpack_require__(76748);function ZA(e){for(let t of e||[])if("IMAGE"===t["@type"])return t.url;return null}function $A(e){let{url:t}=e;return t?(0,J.jsx)(xA,{component:"img",image:t,sx:{height:194,objectFit:"contain"}}):(0,J.jsx)(Be,{display:"flex",justifyContent:"center",alignItems:"center",sx:{height:194},children:(0,J.jsx)(lt,{variant:"body2",color:"text.secondary",sx:{textAlign:"center"},children:(0,J.jsx)("strong",{children:"No media provided"})})})}function ew(e){let{item:t}=e;return(0,J.jsxs)(RA,{sx:{width:200},children:[(0,J.jsx)(zA,{sx:{display:"flex",overflow:"hidden","& .MuiCardHeader-content":{overflow:"hidden"}},title:(0,J.jsx)(lt,{noWrap:!0,gutterBottom:!0,variant:"h6",component:"h4",children:t.meta?t.meta.name:"No metadata"})}),(0,J.jsx)($A,{url:ZA(t.meta?.content)}),(0,J.jsx)(QA,{children:(0,J.jsx)(lt,{variant:"body2",color:"text.secondary",sx:{textAlign:"right"},children:(0,J.jsxs)("strong",{children:["Supply: ",t.supply]})})}),(0,J.jsxs)(YA,{children:[(0,J.jsx)(Pr,{size:"small",component:Q,to:`/sell/${t.id}`,children:"Sell"}),(0,J.jsx)(df,{size:"small",component:Q,to:`/transfer/${t.id}`,title:"Transfer",children:(0,J.jsx)(XA.A,{})}),(0,J.jsx)(df,{size:"small",color:"warning",component:Q,to:`/burn/${t.id}`,title:"Burn",children:(0,J.jsx)(JA.A,{})})]})]})}function tw(e){let{items:t}=e;return t?.items?.length?(0,J.jsx)(Be,{sx:{my:2,display:"flex",gap:2,flexWrap:"wrap"},children:t?.items.map((e=>(0,J.jsx)(ew,{item:e},e.id)))}):(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(lt,{variant:"h5",color:"text.secondary",sx:{textAlign:"center"},children:"No Items found"})})}function rw(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:'\n// get items by owner\t\t\nconst items = await sdk.apis.item.getItemsByOwner({\n\towner: "ETHEREUM:...", // wallet address in union format \n})\n// Items: {\n// total: number;\n// continuation?: string;\n// items: Array;\n// }[]\n\t\t'})})}function nw(){const e=mh();if("connected"!==e.state.status)return null;const{items:r,fetching:n,error:i}=function(e,r,n){const[i,o]=(0,t.useState)(null),[s,a]=(0,t.useState)(!1),[u,c]=(0,t.useState)(null),l=(0,t.useCallback)((async()=>{try{if(!n)throw new Error("useFetchItems: blockchain should be specified");a(!0);const t=await(e?.apis.item.getItemsByOwner({owner:r,blockchains:n?[n]:[]}));o(t??null),c(!1)}catch(e){e.json?c(await e.json()):c(e)}finally{a(!1)}}),[e,n,r]);return(0,t.useEffect)((()=>{r?l().catch((e=>c(e))):o(null)}),[r,l]),{items:i,fetching:s,error:u}}(e.sdk,e.walletAddress,e.state.connection.blockchain);return(0,J.jsx)(At,{header:"My Items",children:(0,J.jsxs)(Dt,{sx:{my:2},comment:(0,J.jsx)(rw,{}),children:[i&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsxs)(Sf,{severity:"error",children:[(0,J.jsx)(Mf,{children:"Items fetch error"}),i.message||i.toString()]})}),n?(0,J.jsx)(Be,{sx:{my:4,display:"flex",justifyContent:"center"},children:(0,J.jsx)(qr,{})}):r&&(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(tw,{items:r})})]})})}function iw(e){let{form:t,name:r,disabled:n}=e;const{register:i}=t;return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)("label",{htmlFor:"file-input",children:[(0,J.jsx)(Kn,{id:"file-input",type:"file",...i(r,{required:!0,disabled:n}),style:{display:"none"}}),(0,J.jsx)(Pr,{variant:"outlined",component:"span",children:"Select file"})]})})}function ow(e){let{onComplete:r}=e;const n=mh(),i=Dy(),{result:o}=qy(),s=n.sdk.wallet?.walletType,[a,u]=(0,t.useState)(!0);return(0,t.useEffect)((()=>{const e=i.watch((e=>{let{name:t,description:r,image:n,accountAddress:i}=e;u(!(t&&r&&n.length&&i))}));return()=>e.unsubscribe()}),[i,i.watch]),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:i.handleSubmit((async e=>{const{name:t,description:i,image:o,animationUrl:a,nftStorageApiKey:u,accountAddress:c}=e;r(await n.sdk.nft.uploadMeta({accountAddress:(0,Vl.toUnionAddress)(`${s}:${c}`),nftStorageApiKey:u,properties:{name:t,description:i,image:o[0],animationUrl:a,attributes:[]},royalty:""}))})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:i,name:"nftStorageApiKey",label:"NftStorage Api Key"}),(0,J.jsx)(nb,{form:i,name:"accountAddress",label:"Account address"}),(0,J.jsx)(nb,{form:i,name:"name",label:"Name"}),(0,J.jsx)(nb,{form:i,name:"description",label:"Description"}),(0,J.jsx)(iw,{form:i,name:"image"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:i,label:"Next",state:Wy(o.type),icon:va,disabled:a})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:o})})]})}function sw(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// upload metadata\nconst uploadMeta = await sdk.nft.uploadMeta(\n\tYOUR_NFT_STORAGE_API_KEY: string, \n\taccountAddress: string,\n\tproperties: {\n\t\tname: string\n\t\tdescription?: string\n\t\timage?: File\n\t\tanimationUrl?: File\n\t\tattributes: {key: string, value: string}[]\n\t},\n\troyalty: string\n)\n\n// uploadMeta: {\n// \toriginalFile: File\n// \tURL: string\n// \tIPFSURL: string\n// } \n\t\t\t"})})}function aw(e){let{result:t}=e;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(lt,{variant:"overline",children:"Upload result:"}),(0,J.jsx)(Yh,{theme:"light",language:"json",wrap:!0,children:JSON.stringify({url:t.URL,ipfsUrl:t.IPFSURL},null," ")})]})}var uw=__webpack_require__(4364);function cw(){return(0,J.jsx)(At,{header:"Upload metadata",children:(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(sw,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Meta Info",render:(e,t)=>(uw.log(t),(0,J.jsx)(ow,{onComplete:e}))},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(aw,{result:e})})})}]})})})}function lw(e){let{disabled:t,onComplete:r,prepare:n}=e;const i=mh(),o=Dy(),{handleSubmit:s}=o,{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(Sf,{severity:"warning",sx:{my:2},children:[(0,J.jsx)(Mf,{children:"Warning"}),"Submitting this form will destroy token"]}),(0,J.jsx)("form",{onSubmit:s((async e=>{if(i.sdk)try{r(await n.submit({amount:parseInt(e.amount)}))}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{type:"number",inputProps:{min:1,max:n.maxAmount,step:1},form:o,options:{min:1,max:Number(n.maxAmount)},name:"amount",label:"Amount"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:o,label:"Burn",state:Wy(a.type),disabled:t})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}function dw(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// get item info\nconst prepare = await sdk.nft.burn({\n itemId: \n})\n// prepare: {\n// multiple: boolean,\n// maxAmount: BigNumber\n// submit: Function\n// } \n\n// send transaction\nconst result = await prepare.submit({\n amount: 1,\n})\n// result: IBlockchainTransaction\n\t\t"})})}function hw(e){let{itemId:t,disabled:r,onComplete:n}=e;const i=N(),o=mh(),s=Dy(),{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s.handleSubmit((async e=>{try{n(await o.sdk.nft.burn.prepare({itemId:(0,Vl.toItemId)(e.itemId)})),i(`/burn/${e.itemId}`,{})}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:s,defaultValue:t,name:"itemId",label:"Item ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Next",state:Wy(a.type),icon:va,disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}function fw(e){return!!e}function pw(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Burn Token",children:[!fw(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(dw,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Item Info",render:t=>(0,J.jsx)(hw,{onComplete:t,disabled:!fw(r),itemId:e.itemId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(lw,{onComplete:e,prepare:t,disabled:!fw(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})}]})})]})}function gw(e){let{disabled:t,onComplete:r,prepare:n}=e;const i=Dy(),{result:o,setError:s}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:i.handleSubmit((async e=>{try{r(await n.submit({amount:parseInt(e.amount),to:(0,Vl.toUnionAddress)(e.to)}))}catch(e){s(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:i,name:"to",label:"Receiver Address"}),(0,J.jsx)(nb,{type:"number",inputProps:{min:1,max:n.maxAmount,step:1},form:i,options:{min:1,max:Number(n.maxAmount)},name:"amount",label:"Amount"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:i,label:"Transfer",state:Wy(o.type),disabled:t})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:o})})]})}function mw(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// get item info\nconst prepare = await sdk.nft.transfer({\n itemId: \n})\n// prepare: {\n// multiple: boolean,\n// maxAmount: BigNumber\n// submit: Function\n// } \n\n// send transaction\nconst result = await prepare.submit({\n amount: 1,\n to: UnionAddress\n})\n// result: IBlockchainTransaction\n\t\t"})})}function yw(e){let{itemId:t,disabled:r,onComplete:n}=e;const i=N(),o=mh(),s=Dy(),{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s.handleSubmit((async e=>{try{n(await o.sdk.nft.transfer.prepare({itemId:(0,Vl.toItemId)(e.itemId)})),i(`/transfer/${e.itemId}`,{})}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:s,defaultValue:t,name:"itemId",label:"Item ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Next",state:Wy(a.type),icon:va,disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}function bw(e){return!!e}function vw(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Transfer Token",children:[!bw(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(mw,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Item Info",render:t=>(0,J.jsx)(yw,{onComplete:t,disabled:!bw(r),itemId:e.itemId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(gw,{onComplete:e,prepare:t,disabled:!bw(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})}]})})]})}function Aw(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:'\n// get items by owner\t\t\nconst balance = await sdk.balances.getBalance(\n\t"ETHEREUM:...", // wallet address \n\t{ "@type": "ETH", blockchain: "ETHEREUM" } // currency type\n)\n\t\t'})})}var ww=__webpack_require__(58139);const Ew=()=>{},_w=Ew(),Iw=Object,Sw=e=>e===_w,kw=e=>"function"==typeof e,Cw=(e,t)=>({...e,...t}),Tw=new WeakMap;let xw=0;const Mw=e=>{const t=typeof e,r=e&&e.constructor,n=r==Date;let i,o;if(Iw(e)!==e||n||r==RegExp)i=n?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(i=Tw.get(e),i)return i;if(i=++xw+"~",Tw.set(e,i),r==Array){for(i="@",o=0;o{const r=Bw.get(e);return[()=>!Sw(t)&&e.get(t)||Pw,n=>{if(!Sw(t)){const i=e.get(t);t in Rw||(Rw[t]=i),r[5](t,Cw(i,n),i||Pw)}},r[6],()=>!Sw(t)&&t in Rw?Rw[t]:!Sw(t)&&e.get(t)||Pw]};let Uw=!0;const[Fw,jw]=Nw&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Ew,Ew],zw={isOnline:()=>Uw,isVisible:()=>{const e=Dw&&document.visibilityState;return Sw(e)||"hidden"!==e}},Hw={initFocus:e=>(Dw&&document.addEventListener("visibilitychange",e),Fw("focus",e),()=>{Dw&&document.removeEventListener("visibilitychange",e),jw("focus",e)}),initReconnect:e=>{const t=()=>{Uw=!0,e()},r=()=>{Uw=!1};return Fw("online",t),Fw("offline",r),()=>{jw("online",t),jw("offline",r)}}},Kw=!t.useId,Gw=!Nw||"Deno"in window,Qw=Gw?t.useEffect:t.useLayoutEffect,qw="undefined"!=typeof navigator&&navigator.connection,Ww=!Gw&&qw&&(["slow-2g","2g"].includes(qw.effectiveType)||qw.saveData),Vw=e=>{if(kw(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Mw(e):"",t]};let Yw=0;const Jw=()=>++Yw;async function Xw(...e){const[t,r,n,i]=e,o=Cw({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{});let s=o.populateCache;const a=o.rollbackOnError;let u=o.optimisticData;const c=o.throwOnError;if(kw(r)){const e=r,n=[],i=t.keys();for(const r of i)!/^\$(inf|sub)\$/.test(r)&&e(t.get(r)._k)&&n.push(r);return Promise.all(n.map(l))}return l(r);async function l(r){const[i]=Vw(r);if(!i)return;const[l,d]=Lw(t,i),[h,f,p,g]=Bw.get(t),m=()=>{const e=h[i];return(kw(o.revalidate)?o.revalidate(l().data,r):!1!==o.revalidate)&&(delete p[i],delete g[i],e&&e[0])?e[0](2).then((()=>l().data)):l().data};if(e.length<3)return m();let y,b=n;const v=Jw();f[i]=[v,0];const A=!Sw(u),w=l(),E=w.data,_=w._c,I=Sw(_)?E:_;if(A&&(u=kw(u)?u(I,E):u,d({data:u,_c:I})),kw(b))try{b=b(I)}catch(e){y=e}if(b&&kw(b.then)){if(b=await b.catch((e=>{y=e})),v!==f[i][0]){if(y)throw y;return b}y&&A&&(e=>"function"==typeof a?a(e):!1!==a)(y)&&(s=!0,d({data:I,_c:_w}))}if(s&&!y)if(kw(s)){const e=s(b,I);d({data:e,error:_w,_c:_w})}else d({data:b,error:_w,_c:_w});if(f[i][1]=Jw(),Promise.resolve(m()).then((()=>{d({_c:_w})})),!y)return b;if(c)throw y}}const Zw=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},$w=(e,t)=>{if(!Bw.has(e)){const r=Cw(Hw,t),n={},i=Xw.bind(_w,e);let o=Ew;const s={},a=(e,t)=>{const r=s[e]||[];return s[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},u=(t,r,n)=>{e.set(t,r);const i=s[t];if(i)for(const e of i)e(r,n)},c=()=>{if(!Bw.has(e)&&(Bw.set(e,[n,{},{},{},i,u,a]),!Gw)){const t=r.initFocus(setTimeout.bind(_w,Zw.bind(_w,n,0))),i=r.initReconnect(setTimeout.bind(_w,Zw.bind(_w,n,1)));o=()=>{t&&t(),i&&i(),Bw.delete(e)}}};return c(),[e,i,c,o]}return[e,Bw.get(e)[4]]},[eE,tE]=$w(new Map),rE=Cw({onLoadingSlow:Ew,onSuccess:Ew,onError:Ew,onErrorRetry:(e,t,r,n,i)=>{const o=r.errorRetryCount,s=i.retryCount,a=~~((Math.random()+.5)*(1<<(s<8?s:8)))*r.errorRetryInterval;!Sw(o)&&s>o||setTimeout(n,a,i)},onDiscarded:Ew,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Ww?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:Ww?5e3:3e3,compare:(e,t)=>Mw(e)==Mw(t),isPaused:()=>!1,cache:eE,mutate:tE,fallback:{}},zw),nE=(e,t)=>{const r=Cw(e,t);if(t){const{use:n,fallback:i}=e,{use:o,fallback:s}=t;n&&o&&(r.use=n.concat(o)),i&&s&&(r.fallback=Cw(i,s))}return r},iE=(0,t.createContext)({}),oE=Nw&&window.__SWR_DEVTOOLS_USE__,sE=oE?window.__SWR_DEVTOOLS_USE__:[],aE=sE.concat((e=>(t,r,n)=>e(t,r&&((...e)=>{const[n]=Vw(t),[,,,i]=Bw.get(eE);if(n.startsWith("$inf$"))return r(...e);const o=i[n];return Sw(o)?r(...e):(delete i[n],o)}),n)));oE&&(window.__SWR_DEVTOOLS_REACT__=t);const uE=t.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),cE={dedupe:!0},lE=(Iw.defineProperty((e=>{const{value:r}=e,n=(0,t.useContext)(iE),i=kw(r),o=(0,t.useMemo)((()=>i?r(n):r),[i,n,r]),s=(0,t.useMemo)((()=>i?o:nE(n,o)),[i,n,o]),a=o&&o.provider,u=(0,t.useRef)(_w);a&&!u.current&&(u.current=$w(a(s.cache||eE),o));const c=u.current;return c&&(s.cache=c[0],s.mutate=c[1]),Qw((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,t.createElement)(iE.Provider,Cw(e,{value:s}))}),"defaultValue",{value:rE}),dE=(e,r,n)=>{const{cache:i,compare:o,suspense:s,fallbackData:a,revalidateOnMount:u,revalidateIfStale:c,refreshInterval:l,refreshWhenHidden:d,refreshWhenOffline:h,keepPreviousData:f}=n,[p,g,m,y]=Bw.get(i),[b,v]=Vw(e),A=(0,t.useRef)(!1),w=(0,t.useRef)(!1),E=(0,t.useRef)(b),_=(0,t.useRef)(r),I=(0,t.useRef)(n),S=()=>I.current,k=()=>S().isVisible()&&S().isOnline(),[C,T,x,M]=Lw(i,b),B=(0,t.useRef)({}).current,P=Sw(a)?n.fallback[b]:a,R=(e,t)=>{for(const r in B){const n=r;if("data"===n){if(!o(e[n],t[n])){if(!Sw(e[n]))return!1;if(!o(H,t[n]))return!1}}else if(t[n]!==e[n])return!1}return!0},O=(0,t.useMemo)((()=>{const e=!!b&&!!r&&(Sw(u)?!S().isPaused()&&!s&&(!!Sw(c)||c):u),t=t=>{const r=Cw(t);return delete r._k,e?{isValidating:!0,isLoading:!0,...r}:r},n=C(),i=M(),o=t(n),a=n===i?o:t(i);let l=o;return[()=>{const e=t(C());return R(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>a]}),[i,b]),N=(0,ww.useSyncExternalStore)((0,t.useCallback)((e=>x(b,((t,r)=>{R(r,t)||e()}))),[i,b]),O[0],O[1]),D=!A.current,L=p[b]&&p[b].length>0,U=N.data,F=Sw(U)?P:U,j=N.error,z=(0,t.useRef)(F),H=f?Sw(U)?z.current:U:F,K=!(L&&!Sw(j))&&(D&&!Sw(u)?u:!S().isPaused()&&(s?!Sw(F)&&c:Sw(F)||c)),G=!!(b&&r&&D&&K),Q=Sw(N.isValidating)?G:N.isValidating,q=Sw(N.isLoading)?G:N.isLoading,W=(0,t.useCallback)((async e=>{const t=_.current;if(!b||!t||w.current||S().isPaused())return!1;let r,i,s=!0;const a=e||{},u=!m[b]||!a.dedupe,c=()=>Kw?!w.current&&b===E.current&&A.current:b===E.current,l={isValidating:!1,isLoading:!1},d=()=>{T(l)},h=()=>{const e=m[b];e&&e[1]===i&&delete m[b]},f={isValidating:!0};Sw(C().data)&&(f.isLoading=!0);try{if(u&&(T(f),n.loadingTimeout&&Sw(C().data)&&setTimeout((()=>{s&&c()&&S().onLoadingSlow(b,n)}),n.loadingTimeout),m[b]=[t(v),Jw()]),[r,i]=m[b],r=await r,u&&setTimeout(h,n.dedupingInterval),!m[b]||m[b][1]!==i)return u&&c()&&S().onDiscarded(b),!1;l.error=_w;const e=g[b];if(!Sw(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return d(),u&&c()&&S().onDiscarded(b),!1;const a=C().data;l.data=o(a,r)?a:r,u&&c()&&S().onSuccess(r,b,n)}catch(e){h();const t=S(),{shouldRetryOnError:r}=t;t.isPaused()||(l.error=e,u&&c()&&(t.onError(e,b,t),(!0===r||kw(r)&&r(e))&&(S().revalidateOnFocus&&S().revalidateOnReconnect&&!k()||t.onErrorRetry(e,b,t,(e=>{const t=p[b];t&&t[0]&&t[0](3,e)}),{retryCount:(a.retryCount||0)+1,dedupe:!0}))))}return s=!1,d(),!0}),[b,i]),V=(0,t.useCallback)(((...e)=>Xw(i,E.current,...e)),[]);if(Qw((()=>{_.current=r,I.current=n,Sw(U)||(z.current=U)})),Qw((()=>{if(!b)return;const e=W.bind(_w,cE);let t=0;const r=((e,t,r)=>{const n=t[e]||(t[e]=[]);return n.push(r),()=>{const e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}})(b,p,((r,n={})=>{if(0==r){const r=Date.now();S().revalidateOnFocus&&r>t&&k()&&(t=r+S().focusThrottleInterval,e())}else if(1==r)S().revalidateOnReconnect&&k()&&e();else{if(2==r)return W();if(3==r)return W(n)}}));return w.current=!1,E.current=b,A.current=!0,T({_k:v}),K&&(Sw(F)||Gw?e():(n=e,Nw&&typeof window.requestAnimationFrame!=Ow?window.requestAnimationFrame(n):setTimeout(n,1))),()=>{w.current=!0,r()};var n}),[b]),Qw((()=>{let e;function t(){const t=kw(l)?l(C().data):l;t&&-1!==e&&(e=setTimeout(r,t))}function r(){C().error||!d&&!S().isVisible()||!h&&!S().isOnline()?t():W(cE).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[l,d,h,b]),(0,t.useDebugValue)(H),s&&Sw(F)&&b){if(!Kw&&Gw)throw new Error("Fallback data is required when using suspense in SSR.");_.current=r,I.current=n,w.current=!1;const e=y[b];if(!Sw(e)){const t=V(e);uE(t)}if(!Sw(j))throw j;{const e=W(cE);Sw(H)||(e.status="fulfilled",e.value=!0),uE(e)}}return{mutate:V,get data(){return B.data=!0,H},get error(){return B.error=!0,j},get isValidating(){return B.isValidating=!0,Q},get isLoading(){return B.isLoading=!0,q}}},function(...e){const r=Cw(rE,(0,t.useContext)(iE)),[n,i,o]=(e=>kw(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}])(e),s=nE(r,o);let a=dE;const{use:u}=s,c=(u||[]).concat(aE);for(let e=c.length;e--;)a=c[e](a);return a(n,i||s.fetcher||null,s)});var dE;function hE(e,t,r){return lE([t,r],(t=>{let[...r]=t;return e.balances.getBalance(...r)}))}function fE(e){let{sdk:r,walletAddress:n}=e;const i=mh(),{environment:o}=ql(),s=Dy(),{handleSubmit:a}=s,u="connected"===i.state.status?i.state.connection.blockchain:i.sdk.wallet?.walletType,c=gE(u,o),l="POLYGON"===u?"POL":"ETH",d=[{label:`${l} -> WETH`,from:{"@type":"ETH",blockchain:u},to:{"@type":"ERC20",contract:c}},{label:`WETH -> ${l}`,from:{"@type":"ERC20",contract:c},to:{"@type":"ETH",blockchain:u}}],[h,f]=(0,t.useState)(d[0]),{data:p,isLoading:g}=hE(r,n,h.from),{result:m,isFetching:y,setError:b,setComplete:v}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:a((async()=>{try{if("connected"===i.state.status){const e=await(r?.balances.convert({blockchain:i.state.connection.blockchain,value:s.getValues("value"),isWrap:"ETH"===h.from["@type"]}));v(e),await e.wait()}}catch(e){b(e)}})),children:(0,J.jsxs)(Nt,{container:!0,spacing:2,children:[(0,J.jsx)(Nt,{item:!0,xs:5,children:(0,J.jsx)(nb,{type:"number",inputProps:{min:0,max:p,step:"any"},form:s,options:{min:0,max:p?.toString()||void 0},name:"value",label:"Value"})}),(0,J.jsx)(Nt,{item:!0,xs:4,children:(0,J.jsx)(Gy,{form:s,value:h.label,onChange:e=>{const t=d.find((t=>t.label===e.target.value));f(t)},name:"currencyType",label:"Currency",children:d.map(((e,t)=>(0,J.jsx)(pa,{value:e.label,children:e.label},t+"-value")))})}),(0,J.jsx)(Nt,{item:!0,xs:2,children:(0,J.jsx)(Hy,{form:s,label:"Convert",state:g||y?"normal":"success",disabled:g||y})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:m,completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})})]})}const pE={[Yl.Blockchain.ETHEREUM]:{prod:(0,Vl.toContractAddress)("ETHEREUM:0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"),testnet:(0,Vl.toContractAddress)("ETHEREUM:0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6"),development:(0,Vl.toContractAddress)("ETHEREUM:0x55eB2809896aB7414706AaCDde63e3BBb26e0BC6")}};function gE(e,t){if(!(e&&t&&pE&&pE[e]))return;const r=pE[e];return r&&r[t]}function mE(e){switch(e){case"testnet":return(0,Vl.toContractAddress)("FLOW:A.7e60df042a9c0868.FlowToken");case"prod":return(0,Vl.toContractAddress)("FLOW:A.1654653399040a61.FlowToken");default:throw new Error(`Can't find FlowToken address on env=${e}`)}}function yE(e){let{sdk:t,wallet:r,walletAddress:n}=e;const{environment:i}=ql(),o=mh(),s=function(e,t,r){switch(e){case Ly.ETHEREUM:return[{isNative:!0,requireContract:!1,getAssetType:()=>({"@type":"ETH",blockchain:"connected"===r?.state?.status?r.state.connection.blockchain:Yl.Blockchain.ETHEREUM})}];case Ly.IMMUTABLEX:return[{isNative:!0,requireContract:!1,getAssetType:()=>({"@type":"ETH",blockchain:Yl.Blockchain.IMMUTABLEX})}];case Ly.SOLANA:return[{isNative:!0,requireContract:!1,getAssetType:()=>{const e="connected"===r?.state?.status?r.state.connection.blockchain:Yl.Blockchain.SOLANA;return e===Yl.Blockchain.SOLANA?{"@type":"SOLANA_SOL"}:{"@type":"CURRENCY_NATIVE",blockchain:e}}}];case Ly.TEZOS:return[{isNative:!0,requireContract:!1,getAssetType:()=>({"@type":"XTZ"})}];case Ly.FLOW:return[{isNative:!0,requireContract:!1,getAssetType:()=>({"@type":"FLOW_FT",contract:mE(t)})}];case Ly.APTOS:return[{isNative:!0,requireContract:!1,getAssetType:()=>({"@type":"CURRENCY_NATIVE",blockchain:Yl.Blockchain.APTOS})}];default:throw new Error("Unsupported blockchain")}}(r.walletType,i,o),a=hE(t,n,s.find((e=>e.isNative)).getAssetType());return(0,J.jsxs)("div",{style:{marginBottom:20},children:[(0,J.jsxs)("div",{children:["Native Balance: ",a.isLoading?(0,J.jsx)(qr,{size:14}):a.error?(0,J.jsx)("span",{children:JSON.stringify(a.error?.message,null,2)}):(0,J.jsx)("span",{children:a.data?.toString()})]}),!bE(o.state)&&(u=r.walletType,c=i,!!gE(u,c))&&(0,J.jsx)(fE,{sdk:t,walletAddress:n})]});var u,c}function bE(e){return"connected"===e.status&&e.connection.blockchain===Yl.Blockchain.MANTLE}function vE(e){return!!e}function AE(){const e=mh(),t=e.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Balances",children:[!vE(t)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:t})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(Aw,{}),children:(0,J.jsx)(Be,{sx:{my:2},children:e.sdk&&e.sdk.wallet&&e.walletAddress?(0,J.jsx)(yE,{sdk:e.sdk,walletAddress:e.walletAddress,wallet:e.sdk.wallet}):null})})]})}function wE(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// get order info\nconst result = await sdk.order.cancel({\n orderId: \n})\n// result: IBlockchainTransaction\n\t\t"})})}function EE(e){let{disabled:t,onComplete:r}=e;const n=mh(),i=Dy(),{result:o,setError:s}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:i.handleSubmit((async e=>{try{r(await n.sdk.order.cancel({orderId:e.orderId}))}catch(e){s(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:i,name:"orderId",label:"Order ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:i,label:"Submit",state:Wy(o.type),disabled:t})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:o})})]})}function _E(e){return!!e}function IE(){const e=mh(),t=e.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Cancel Order",children:[!_E(t)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:t})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(wE,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Send Transaction",render:e=>(0,J.jsx)(EE,{onComplete:e,disabled:!_E(t)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})}]})})]})}function SE(e){let{orderId:r,disabled:n,onComplete:i}=e;const[o,s]=(0,t.useState)(2),a=mh(),u=Dy(),{handleSubmit:c}=u,{result:l,setError:d}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:c((async e=>{try{i({prepare:await a.sdk.order.batchBuy.prepare(e.orderId.filter((e=>e)).map((e=>({orderId:(0,Vl.toOrderId)(e)})))),orders:(await a.sdk.apis.order.getOrdersByIds({orderIds:{ids:e.orderId.filter((e=>e))}})).orders})}catch(e){d(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[new Array(o).fill(0).map(((e,t)=>(0,J.jsx)(nb,{form:u,defaultValue:r,name:`orderId[${t}]`,label:"Order ID"},t))),(0,J.jsxs)(Be,{display:"flex",justifyContent:"flex-end",alignItems:"flex-end",children:[(0,J.jsx)(df,{color:"primary",onClick:()=>s(o+1),children:(0,J.jsx)(Jv.A,{})}),(0,J.jsx)(df,{color:"error",disabled:o<=1,onClick:()=>s(Math.max(1,o-1)),children:(0,J.jsx)(Xv.A,{})})]}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:u,label:"Next",state:Wy(l.type),icon:va,disabled:n})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:l})})]})}var kE=__webpack_require__(4364);function CE(e){let{prepare:t,orders:r,disabled:n,onComplete:i}=e;const o=Dy(),{handleSubmit:s}=o,{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s((async e=>{try{i(await t.submit(t.prepared.map((t=>{const r=parseInt(e[t.orderId+"_itemsCounter"]||1);let n=new Array(r).fill(0).map(((r,n)=>(kE.log("maps, index",t.orderId+`_itemId_${n}`,e[t.orderId+`_itemId_${n}`]),e[t.orderId+`_itemId_${n}`]?(0,Vl.toItemId)(e[t.orderId+`_itemId_${n}`]):void 0)));return kE.log("itemId",n,"itemsCounter",r),{orderId:t.orderId,amount:parseInt(e[t.orderId+"_amount"]),itemId:1===n.length?n[0]:n}}))))}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[t.prepared.map(((e,t)=>(0,J.jsxs)(Be,{children:[(0,J.jsxs)("p",{children:["OrderId: ",e.orderId]}),(0,J.jsx)(Zv,{form:o,prepare:e,namePrefix:e.orderId,order:r.find((t=>t.id===e.orderId)),isFillBatch:!0})]},e.orderId+t))),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:o,label:"Submit",state:Wy(a.type),disabled:n})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}function TE(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// get orders info\nconst batchBuy = await connection.sdk.order.batchBuy([\n {orderId: },\n {orderId: }\n])\n\n// batchBuy: {\n// submit: Function,\n// prepared: [{\n// orderId: OrderId\t\t\n// baseFee: number\n// maxAmount: BigNumber\n// multiple: boolean\n// supportsPartialFill: boolean\n// }, {\n// orderId: OrderId\n// baseFee: number\n// maxAmount: BigNumber\n// multiple: boolean\n// supportsPartialFill: boolean\n// }]\n// } \n\n// send transaction\nconst result = await buy.submit([{\n \torderId: ,\n \tamount: 1,\n }, {\n \torderId: \n \tamount: 1,\n \toriginFees: [],\n}])\n// result: IBlockchainTransaction\n\t\t"})})}function xE(e){return!!e&&[Ly.ETHEREUM,Ly.TEZOS].includes(e)}function ME(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Batch Buy Tokens",children:[!xE(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(TE,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Order Info",render:t=>(0,J.jsx)(SE,{onComplete:t,disabled:!xE(r),orderId:e.orderId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(CE,{onComplete:e,prepare:t.prepare,orders:t.orders,disabled:!xE(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})}]})})]})}function BE(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:"\n// sign message\t\t\nconst signResult = await sdk.wallet?.signPersonalMessage(input)\n\n// signResult : {\n// signature: string\n// publicKey: string\n// }\n\t\t"})})}var PE=__webpack_require__(4364);function RE(e){return!!e}function OE(){const e=mh(),r=e.sdk.wallet?.walletType,[n,i]=(0,t.useState)(""),[o,s]=(0,t.useState)(!1),[a,u]=(0,t.useState)(void 0),[c,l]=(0,t.useState)(void 0);return(0,J.jsxs)(At,{header:"Sign Message",children:[!RE(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsxs)(Dt,{sx:{my:2},comment:(0,J.jsx)(BE,{}),children:[(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(na,{fullWidth:!0,label:"Input Text",multiline:!0,value:n,onChange:e=>i(e.target.value)})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($r,{loading:o,loadingPosition:"start",startIcon:(0,J.jsx)(Hl,{icon:Ea}),color:"primary",variant:"contained",disabled:""===n||!RE(r),onClick:async()=>{try{s(!0);const t=await(e?.sdk?.wallet?.signPersonalMessage(n));s(!1),l(t),u(void 0)}catch(e){PE.error(e),s(!1),u(e.message||e.toString())}},children:"Sign"})}),(0,J.jsxs)(Be,{sx:{my:2},children:[a&&(0,J.jsx)(Sf,{variant:"outlined",severity:"error",icon:(0,J.jsx)(Hl,{icon:Aa}),children:a}),!a&&c&&(0,J.jsxs)(Sf,{variant:"outlined",severity:"success",icon:(0,J.jsx)(Hl,{icon:ya}),children:[(0,J.jsx)(lt,{variant:"overline",children:"Signature:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)(wt,{wrap:!0,children:c.signature})," ",(0,J.jsx)(Yy,{value:c.signature})]}),(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Public Key:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)(wt,{wrap:!0,children:c.publicKey})," ",(0,J.jsx)(Yy,{value:c.publicKey})]})]}),(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Message:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)("pre",{children:c.message})," ",(0,J.jsx)(Yy,{value:c.message})]})]})]})]})]})]})}function NE(){return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Yh,{children:'\n// get order info\nconst sellUpdateResponse = await sdk.order.sellUpdate.prepare({\n orderId: \n})\n// buy: {\n// originFeeSupport: OriginFeeSupport.NONE | OriginFeeSupport.AMOUNT_ONLY | OriginFeeSupport.FULL\n// payoutsSupport: \n// maxFeesBasePointSupport: BigNumber\n// supportedCurrencies: Array\n// baseFee: number\n// submit: Function\n// } \n\n// send transaction\nconst result = await sellUpdateResponse.submit({\n price: "0.1",\n})\n// result: IBlockchainTransaction\n\t\t'})})}function DE(e){let{prepare:t,disabled:r,onComplete:n}=e;const i=Dy(),{result:o,setError:s}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:i.handleSubmit((async e=>{try{n(await t.submit({price:e.price}))}catch(e){s(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(Kv,{form:i}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:i,label:"Submit",state:Wy(o.type),disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:o})})]})}function LE(e){let{orderId:t,disabled:r,onComplete:n}=e;const i=N(),o=mh(),s=Dy(),{result:a,setError:u}=qy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("form",{onSubmit:s.handleSubmit((async e=>{try{const t=(0,Vl.toOrderId)(e.orderId);n({prepare:await o.sdk.order.sellUpdate.prepare({orderId:t}),order:await o.sdk.apis.order.getOrderById({id:t})}),i(`/sell-update/${e.orderId}`,{})}catch(e){u(e)}})),children:(0,J.jsxs)(cn,{spacing:2,children:[(0,J.jsx)(nb,{form:s,defaultValue:t,name:"orderId",label:"Order ID"}),(0,J.jsx)(Be,{children:(0,J.jsx)(Hy,{form:s,label:"Next",state:Wy(a.type),icon:va,disabled:r})})]})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Vy,{result:a})})]})}function UE(e){return!!e}function FE(){const e=D(),t=mh(),r=t.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Change Price",children:[!UE(r)&&(0,J.jsx)(Dt,{sx:{my:2},children:(0,J.jsx)(eb,{blockchain:r})}),(0,J.jsx)(Dt,{sx:{my:2},comment:(0,J.jsx)(NE,{}),children:(0,J.jsx)(Cv,{steps:[{label:"Get Order Info",render:t=>(0,J.jsx)(LE,{onComplete:t,disabled:!UE(r),orderId:e.orderId})},{label:"Send Transaction",render:(e,t)=>(0,J.jsx)(DE,{onComplete:e,prepare:t.prepare,order:t.order,disabled:!UE(r)})},{label:"Done",render:(e,t)=>(0,J.jsx)(Vy,{result:{type:"complete",data:t},completeRender:e=>(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(lt,{variant:"overline",children:"Updated order ID:"}),(0,J.jsxs)("div",{children:[(0,J.jsx)(wt,{wrap:!0,children:e})," ",(0,J.jsx)(Yy,{value:e})]})]})})})}]})})]})}function jE(){const{environment:e}=ql(),{result:t,isFetching:r,setError:n,setComplete:i}=qy(),o=mh(),s=o.sdk.wallet?.walletType,a=s===Ly.FLOW,u=Dy();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("form",{onSubmit:u.handleSubmit((async()=>{try{const e=await(o?.sdk?.flow?.setupAccount(u.getValues("collection")));i(e)}catch(e){n(e)}})),children:[(0,J.jsx)(lt,{sx:{my:2},variant:"h6",component:"h2",gutterBottom:!0,children:"Setup Flow collection"}),(0,J.jsxs)(Nt,{container:!0,spacing:2,children:[(0,J.jsx)(Nt,{item:!0,xs:4,children:(0,J.jsx)(nb,{type:"text",form:u,defaultValue:zE(e),name:"collection",label:"Collection",disabled:!a})}),(0,J.jsx)(Nt,{item:!0,xs:2,children:(0,J.jsx)(Hy,{form:u,label:"Setup",state:r?"normal":"success",disabled:r||!a})})]})]}),(0,J.jsx)(Vy,{result:t,completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})]})}function zE(e){return"testnet"===e?"FLOW:A.80102bce1de42dc4.HWGaragePackV2":"FLOW:"}var HE=__webpack_require__(4364);function KE(){const{result:e,isFetching:r,setError:n,setComplete:i}=qy(),o=mh(),[s,a]=(0,t.useState)(""),u=(0,t.useRef)(!1),c=o.sdk.wallet?.walletType,l=c===Ly.FLOW,d=Dy(),h=(0,t.useCallback)((()=>{o.sdk.flow&&(u.current=!0,o.sdk.flow.checkInitMattelCollections().then((e=>a(JSON.stringify(e,null," ")))).catch(HE.error).finally((()=>u.current=!1)))}),[o]);return(0,t.useEffect)((()=>{u.current||h()}),[h]),(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("form",{onSubmit:d.handleSubmit((async()=>{try{const e=await(o.sdk.flow?.setupMattelCollections());e&&(i(e),h())}catch(e){n(e)}})),children:[(0,J.jsx)(lt,{sx:{my:2},variant:"h6",component:"h2",gutterBottom:!0,children:"Setup Mattel collections"}),(0,J.jsx)(Nt,{container:!0,spacing:2,children:(0,J.jsx)(Nt,{item:!0,xs:4,children:s?(0,J.jsxs)("div",{children:["Collection state: ",(0,J.jsx)("pre",{children:s})]}):null})}),(0,J.jsx)(Nt,{item:!0,xs:2,children:(0,J.jsx)(Hy,{form:d,label:"Setup",state:r?"normal":"success",disabled:r||!l})})]}),(0,J.jsx)(Vy,{result:e,completeRender:e=>(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})]})}var GE=__webpack_require__(4364);function QE(){const{result:e,isFetching:t,setError:r,setComplete:n}=qy(),i=mh(),o=i.sdk.wallet?.walletType,s=o===Ly.FLOW,a=Dy(),u=function(){const e=mh().connector.getCurrentProvider();if(e)return e.getProvider()}();return c=u,"mattel"!==c?.getId()?(0,J.jsx)("span",{children:"Not a mattel provider"}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("form",{onSubmit:a.handleSubmit((async()=>{try{try{const e=await(i.sdk.flow?.checkInitMattelCollections());if(GE.log("accountInitStatus",e),!e?.initCollections){const e=await(i.sdk.flow?.setupMattelCollections());await(e?.wait())}}catch(e){GE.log("err init status",e)}const e=a.getValues("orderId"),t=await i.sdk.apis.order.getOrderById({id:e});if("FLOW_NFT"!==t.make.type["@type"])throw new Error("Is not a sell order");const r=await i.sdk.apis.item.getItemById({itemId:(0,Vl.toItemId)(`${t.make.type.contract}:${t.make.type.tokenId}`)}),o=r.meta?.content.find((e=>"IMAGE"===e["@type"])),s=await u.sardinePurchase({orderId:e,orderMaker:t.maker,purchaseOptions:{nft:{name:"test nft",imageUrl:o?o.url:"https://cdn.shopify.com/s/files/1/0568/1132/3597/files/HWNFT_S4_modular-grid_584x800b.jpg?v=1669157307"}}});n(s)}catch(e){r(JSON.stringify(e,null," "))}})),children:[(0,J.jsx)(lt,{sx:{my:2},variant:"h6",component:"h2",gutterBottom:!0,children:"Buy Flow item by Sardine"}),(0,J.jsxs)(Nt,{container:!0,spacing:2,children:[(0,J.jsx)(Nt,{item:!0,xs:4,children:(0,J.jsx)(nb,{type:"text",form:a,name:"orderId",label:"Order Id",disabled:!s})}),(0,J.jsx)(Nt,{item:!0,xs:2,children:(0,J.jsx)(Hy,{form:a,label:"Buy",state:t?"normal":"success",disabled:t||!s})})]})]}),(0,J.jsx)(Vy,{result:e,completeRender:e=>(0,J.jsxs)("span",{children:["result: ",e.toString()]})})]});var c}var qE=__webpack_require__(64342),WE=__webpack_require__(4364);function VE(){const{environment:e}=ql(),{result:r,isFetching:n,setError:i,setComplete:o}=qy(),s=mh(),[a,u]=(0,t.useState)(""),c=s.sdk.wallet?.walletType,l=c===Ly.FLOW,d=Dy(),{handleSubmit:h}=d;return(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("form",{onSubmit:h((async()=>{try{if(s.sdk.wallet?.walletType===Ly.FLOW){const{fcl:e,auth:t}=s.sdk.wallet,r=await YE(e,{cadence:a,args:e.args([])},t);WE.log("tx id=",r);const n=await(0,qE.waitForSeal)(e,r);WE.log("tx",n),o(n)}}catch(e){i(e)}})),children:[(0,J.jsx)(lt,{sx:{my:2},variant:"h6",component:"h2",gutterBottom:!0,children:"Execute raw FLOW transaction"}),(0,J.jsx)(Nt,{container:!0,spacing:2,children:(0,J.jsxs)(Nt,{item:!0,xs:6,children:[(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(na,{fullWidth:!0,label:"Input Text",multiline:!0,value:a,onChange:e=>u(e.target.value)})}),(0,J.jsx)(Pr,{variant:"outlined",component:"span",onClick:()=>function(){try{let t=function(e){switch(e){case"development":case"testnet":case"prod":return"mainnet";default:throw new Error("Unrecognized env")}}(e);const r=(0,qE.replaceImportAddresses)(a,qE.CONFIGS[t].mainAddressMap);u(r)}catch(e){WE.error(e)}}(),children:"Replace addresses"})]})}),(0,J.jsx)(Nt,{item:!0,xs:2,children:(0,J.jsx)(Hy,{form:d,label:"Setup",state:n?"normal":"success",disabled:n||!l})})]}),(0,J.jsx)(Vy,{result:r,completeRender:e=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)($y,{transaction:e})})})})]})}const YE=async function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:999;const i=[e.limit(n)];return i.push(e.payer(r||e.authz),e.proposer(r||e.authz),e.authorizations([r||e.authz])),t.args&&i.push(t.args),i.push(e.transaction(t.cadence)),(await e.send(i)).transactionId};var JE=__webpack_require__(4364);function XE(){const{result:e,isFetching:r,setError:n,setComplete:i}=qy(),o=mh(),[s,a]=(0,t.useState)(""),u=Dy();return(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("form",{onSubmit:u.handleSubmit((async()=>{try{if(o.sdk.wallet?.walletType===Ly.ETHEREUM){const e=o.sdk.wallet,t=JSON.parse(s),r=await e.ethereum.signTypedData(t);JE.log("sig",r),i(r)}}catch(e){n(e)}})),children:[(0,J.jsx)(lt,{sx:{my:2},variant:"h6",component:"h2",gutterBottom:!0,children:"Sign typed data"}),(0,J.jsx)(Nt,{container:!0,spacing:2,children:(0,J.jsxs)(Nt,{item:!0,xs:6,children:[(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(na,{fullWidth:!0,label:"Sign data",multiline:!0,value:s,onChange:e=>a(e.target.value)})}),(0,J.jsx)(Hy,{form:u,label:"Sign",state:r?"normal":"success",disabled:r})]})})]}),(0,J.jsx)("div",{style:{marginTop:20,maxWidth:500,wordBreak:"break-all"},children:(0,J.jsx)(Vy,{result:e,completeRender:e=>(0,J.jsxs)(Be,{sx:{my:2},children:["signature: ",e]})})})]})}function ZE(){const e=mh(),[r,n]=(0,t.useState)(""),{result:i,setComplete:o}=qy();return(0,J.jsxs)("div",{children:[(0,J.jsx)(lt,{sx:{my:2},variant:"h4",component:"h2",gutterBottom:!0,children:"Provider actions"}),(0,J.jsxs)(Nt,{container:!0,spacing:2,children:[(0,J.jsxs)(Nt,{item:!0,xs:6,children:[(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(na,{fullWidth:!0,label:"Switch to chain id",value:r,onChange:e=>n(e.target.value)})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Pr,{variant:"outlined",component:"span",onClick:()=>{e.sdk.wallet?.walletType===Ly.ETHEREUM&&e.sdk.wallet.ethereum.getCurrentProvider().request({method:"wallet_switchEthereumChain",params:[{chainId:"0x"+parseInt(r).toString(16)}]})},children:"Switch to chain"})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Pr,{variant:"outlined",component:"span",onClick:()=>async function(){if(e.sdk.wallet?.walletType===Ly.ETHEREUM){const t=await e.sdk.wallet.ethereum.getFrom();e.sdk.wallet.ethereum.getCurrentProvider().request({method:"eth_sendTransaction",params:[{from:t,to:"0x0c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb",value:"0x0",gasLimit:"0x5028",gasPrice:"0x2540be400",type:"0x0"}]})}}(),children:"Send transaction"})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Pr,{variant:"outlined",component:"span",onClick:()=>async function(){if(e.sdk.wallet?.walletType===Ly.ETHEREUM){const t=await e.sdk.wallet.ethereum.getFrom();o(t)}}(),children:"Get from"})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Pr,{variant:"outlined",component:"span",onClick:()=>async function(){if(e.sdk.wallet?.walletType===Ly.ETHEREUM){const t=await e.sdk.wallet.ethereum.getChainId();o(t)}}(),children:"Get chain id"})})]}),(0,J.jsx)("div",{style:{marginTop:30,marginLeft:20,maxWidth:500,wordBreak:"break-all"},children:(0,J.jsx)(Vy,{result:i,completeRender:e=>(0,J.jsxs)(Be,{sx:{my:2},children:["result: ",e]})})})]})]})}var $E=__webpack_require__(20049),e_=__webpack_require__.n($E),t_=__webpack_require__(42031),r_=__webpack_require__(4364);function n_(){const[e,r]=(0,t.useState)(void 0),[n,i]=(0,t.useState)(""),[o,s]=(0,t.useState)(""),{result:a,isFetching:u,setError:c,startFetching:l,setComplete:d}=qy();return(0,J.jsxs)("div",{children:[(0,J.jsx)(lt,{sx:{my:2},variant:"subtitle1",gutterBottom:!0,children:"Enter Order ID, Chain ID and wallet address to get transaction data"}),(0,J.jsxs)(Nt,{container:!0,spacing:2,children:[(0,J.jsx)(Nt,{item:!0,xs:2,children:(0,J.jsx)(na,{fullWidth:!0,label:"Order ID",value:o,onChange:e=>s(e.target.value)})}),(0,J.jsx)(Nt,{item:!0,xs:2,children:(0,J.jsx)(na,{fullWidth:!0,label:"From",value:n,onChange:e=>i(e.target.value)})}),(0,J.jsx)(Nt,{item:!0,xs:1,children:(0,J.jsx)(na,{fullWidth:!0,label:"Chain ID",value:e,onChange:e=>r(+e.target.value)})}),(0,J.jsx)(Nt,{style:{display:"flex",alignItems:"center"},item:!0,xs:7,children:(0,J.jsx)(Pr,{variant:"outlined",onClick:()=>async function(){try{if(!e||!n)throw new Error("Address or chain id has not been set");l();const t=function(e,t){const r=ah[t];if(!r)throw new Error(`Rpc URL does not exist for current chainID=${t}`);const n=new(e_())(new(e_().providers.HttpProvider)(r)),i=new zy.Web3Ethereum({web3:n,from:e}),o=function(e){switch(e){case 1:return"mainnet";case 5:return"testnet";default:throw new Error("Please, set network for this chainID")}}(t);return(0,t_.createRaribleSdk)(i,o,{apiKey:(s=o,"mainnet"===s?"MISSING_ENV_VAR".REACT_APP_PROD_API_KEY:"MISSING_ENV_VAR".REACT_APP_TESTNETS_API_KEY??void 0)});var s}(n.split(":")[1],e);let r={};r.order=await t.apis.order.getValidatedOrderByHash({hash:o.split(":")[1]});const i=await t.order.getFillTxData(r);r_.log("data",i),d(JSON.stringify(i,null," "))}catch(e){c(e)}}(),disabled:u,children:u?"Loading...":"Get transaction data"})}),(0,J.jsx)(Nt,{item:!0,xs:12,children:(0,J.jsx)("div",{style:{wordBreak:"break-all"},children:(0,J.jsx)(Vy,{result:a,completeRender:e=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)("pre",{children:e})})})})})})]})]})}var i_=__webpack_require__(23813),o_=__webpack_require__(4364);function s_(){const e=mh(),[r,n]=(0,t.useState)(""),[i,o]=(0,t.useState)(""),[s,a]=(0,t.useState)("");return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(lt,{sx:{my:2},variant:"subtitle1",gutterBottom:!0,children:"Off ramp functionality"}),(0,J.jsxs)(Be,{sx:{my:2},children:[(0,J.jsx)(Pr,{style:{marginRight:10},variant:"outlined",component:"span",onClick:()=>async function(){if(e.sdk.wallet?.walletType===Ly.ETHEREUM&&e.walletAddress){const t=await a_.getQuotes({cryptoAmount:"0.04",fiatCurrency:"USD",assetType:{"@type":"ETH"},address:e.walletAddress});o(JSON.stringify(t,null," "))}else{if(e.sdk.wallet?.walletType!==Ly.FLOW||!e.walletAddress)throw new Error("Available only for ETH");{const t=await a_.getQuotes({cryptoAmount:"3",fiatCurrency:"USD",address:e.walletAddress,assetType:{"@type":"FLOW_FT",contract:mE("testnet")}});o(JSON.stringify(t,null," "))}}}(),children:"Get Offramp Quotes"}),"for wallet: ",e?.walletAddress]}),i&&(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)("pre",{children:i})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Pr,{style:{marginRight:10},variant:"outlined",component:"span",onClick:()=>async function(){const e=await a_.getSupportedTokens();a(JSON.stringify(e,null," "))}(),children:"Get supported tokens"})}),s&&(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)("pre",{children:s})}),(0,J.jsx)(Be,{sx:{my:2},children:(0,J.jsx)(Pr,{variant:"outlined",component:"span",onClick:()=>async function(){if(e.sdk.wallet?.walletType===Ly.ETHEREUM&&e.walletAddress){const t=await a_.getSellLink({address:e.walletAddress,cryptoAmount:"0.04",fiatCurrency:"USD",assetType:{"@type":"ETH"}});n(t)}else{if(e.sdk.wallet?.walletType!==Ly.FLOW||!e.walletAddress)throw new Error("Available only for ETH");{const t=await a_.getSellLink({address:e.walletAddress,cryptoAmount:"110",fiatCurrency:"USD",assetType:{"@type":"FLOW_FT",contract:mE("testnet")}});n(t)}}}(),children:"Render Offramp Iframe"})}),r&&(0,J.jsx)("iframe",{title:"iframe",style:{border:0},src:r,onLoad:u_,width:500,height:700,id:"sardine_iframe"})]})}const a_=new i_.dA("7e15bfe6-b698-49d2-a392-fd4b1855992e","4f361bcc-d7a2-4c44-b877-1f81938bb558","sandbox");function u_(){window.addEventListener("message",(e=>{if(e.data)try{const t=JSON.parse(e.data);["failed","expired","cancelled","error"].includes(t.status)||o_.log(t.data.depositAddress),"draft"===t.status&&o_.log("orderId",t?.data?.orderId)}catch(e){}}),!1)}function c_(){const e=mh(),t=e.sdk.wallet?.walletType;return(0,J.jsxs)(At,{header:"Utils page",children:[t===Ly.FLOW&&(0,J.jsx)(l_,{}),t===Ly.ETHEREUM&&(0,J.jsx)(d_,{}),(0,J.jsx)(n_,{}),(0,J.jsx)(s_,{})]})}function l_(){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(jE,{}),(0,J.jsx)(KE,{}),(0,J.jsx)(QE,{}),(0,J.jsx)(VE,{})]})}function d_(){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(XE,{}),(0,J.jsx)(ZE,{})]})}function h_(){return(0,J.jsx)(Ql,{children:(0,J.jsx)(gh,{children:(0,J.jsxs)(Be,{children:[(0,J.jsx)(Jg,{}),(0,J.jsxs)(rt,{maxWidth:"xl",sx:{mt:2,display:"grid",gridTemplateColumns:"minmax(250px, 20%) 1fr",gap:"20px"},children:[(0,J.jsx)(Be,{component:"nav",children:(0,J.jsx)(bm,{})}),(0,J.jsx)(Be,{component:"main",children:(0,J.jsxs)(j,{children:[(0,J.jsx)(U,{path:"/",element:(0,J.jsx)(Et,{})}),(0,J.jsx)(U,{path:"about",element:(0,J.jsx)(Et,{})}),(0,J.jsx)(U,{path:"connect",element:(0,J.jsx)(Nf,{})}),(0,J.jsx)(U,{path:"balance",element:(0,J.jsx)(AE,{})}),(0,J.jsx)(U,{path:"deploy",element:(0,J.jsx)(zb,{})}),(0,J.jsx)(U,{path:"upload-meta",element:(0,J.jsx)(cw,{})}),(0,J.jsx)(U,{path:"mint",element:(0,J.jsx)(hA,{})}),(0,J.jsx)(U,{path:"sell",element:(0,J.jsx)(Wv,{}),children:(0,J.jsx)(U,{path:":itemId",element:(0,J.jsx)(Wv,{})})}),(0,J.jsx)(U,{path:"buy",element:(0,J.jsx)(oA,{}),children:(0,J.jsx)(U,{path:":orderId",element:(0,J.jsx)(oA,{})})}),(0,J.jsx)(U,{path:"sell-update",element:(0,J.jsx)(FE,{}),children:(0,J.jsx)(U,{path:":orderId",element:(0,J.jsx)(FE,{})})}),(0,J.jsx)(U,{path:"batch-buy",element:(0,J.jsx)(ME,{})}),(0,J.jsx)(U,{path:"bid",element:(0,J.jsx)(yA,{}),children:(0,J.jsx)(U,{path:":itemId",element:(0,J.jsx)(yA,{})})}),(0,J.jsx)(U,{path:"accept-bid",element:(0,J.jsx)(EA,{}),children:(0,J.jsx)(U,{path:":orderId",element:(0,J.jsx)(EA,{})})}),(0,J.jsx)(U,{path:"cancel",element:(0,J.jsx)(IE,{})}),(0,J.jsx)(U,{path:"transfer",element:(0,J.jsx)(vw,{}),children:(0,J.jsx)(U,{path:":itemId",element:(0,J.jsx)(vw,{})})}),(0,J.jsx)(U,{path:"burn",element:(0,J.jsx)(pw,{}),children:(0,J.jsx)(U,{path:":itemId",element:(0,J.jsx)(pw,{})})}),(0,J.jsx)(U,{path:"items",element:(0,J.jsx)(nw,{})}),(0,J.jsx)(U,{path:"sign",element:(0,J.jsx)(OE,{})}),(0,J.jsx)(U,{path:"utils",element:(0,J.jsx)(c_,{})}),(0,J.jsx)(U,{path:"*",element:(0,J.jsx)(Df,{})})]})})]})]})})})}const f_=(0,ke.A)({breakpoints:{values:{xs:0,sm:600,md:900,lg:1300,xl:1860}},palette:{primary:{main:"#4051b5"},secondary:{main:"#f50057"}}});function p_(){return(0,J.jsxs)(t.StrictMode,{children:[(0,J.jsx)(ne,{}),(0,J.jsx)(ve,{theme:f_,children:(0,J.jsx)(G,{children:(0,J.jsx)(h_,{})})})]})}r.render((0,J.jsx)(p_,{}),document.getElementById("app"))})()})(); \ No newline at end of file diff --git a/index.js.LICENSE.txt b/index.js.LICENSE.txt new file mode 100644 index 000000000..ffce63d20 --- /dev/null +++ b/index.js.LICENSE.txt @@ -0,0 +1,573 @@ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +/*! + * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */ + +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + +/*! + * mime-db + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2015-2022 Douglas Christopher Wilson + * MIT Licensed + */ + +/*! + * mime-types + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2015 Douglas Christopher Wilson + * MIT Licensed + */ + +/*! + * v2.1.4-104-gc868b3a + * + */ + +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ + +/*! For license information please see web3.min.js.LICENSE.txt */ + +/*! MIT License. Copyright 2015-2018 Richard Moore . See LICENSE.txt. */ + +/*! https://mths.be/punycode v1.3.2 by @mathias */ + +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ + +/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */ + +/*! noble-ed25519 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ + +/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */ + +/*! noble-secp256k1 - MIT License (c) 2019 Paul Miller (paulmillr.com) */ + +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ + +/*! safe-buffer. MIT License. Feross Aboukhadijeh */ + +/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */ + +/*! scure-bip32 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */ + +/*! scure-bip39 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */ + +/*! typedarray-to-buffer. MIT License. Feross Aboukhadijeh */ + +/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @license + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @license + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ + +/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT + * @author Lea Verou + * @namespace + * @public + */ + +/** + * React Router DOM v6.3.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */ + +/** + * React Router v6.3.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */ + +/** + * Support for translating between Buffer instances and JavaScript + * native types. + * + * {@link module:Layout~Layout|Layout} is the basis of a class + * hierarchy that associates property names with sequences of encoded + * bytes. + * + * Layouts are supported for these scalar (numeric) types: + * * {@link module:Layout~UInt|Unsigned integers in little-endian + * format} with {@link module:Layout.u8|8-bit}, {@link + * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, + * {@link module:Layout.u32|32-bit}, {@link + * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} + * representation ranges; + * * {@link module:Layout~UIntBE|Unsigned integers in big-endian + * format} with {@link module:Layout.u16be|16-bit}, {@link + * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, + * {@link module:Layout.u40be|40-bit}, and {@link + * module:Layout.u48be|48-bit} representation ranges; + * * {@link module:Layout~Int|Signed integers in little-endian + * format} with {@link module:Layout.s8|8-bit}, {@link + * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, + * {@link module:Layout.s32|32-bit}, {@link + * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} + * representation ranges; + * * {@link module:Layout~IntBE|Signed integers in big-endian format} + * with {@link module:Layout.s16be|16-bit}, {@link + * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, + * {@link module:Layout.s40be|40-bit}, and {@link + * module:Layout.s48be|48-bit} representation ranges; + * * 64-bit integral values that decode to an exact (if magnitude is + * less than 2^53) or nearby integral Number in {@link + * module:Layout.nu64|unsigned little-endian}, {@link + * module:Layout.nu64be|unsigned big-endian}, {@link + * module:Layout.ns64|signed little-endian}, and {@link + * module:Layout.ns64be|unsigned big-endian} encodings; + * * 32-bit floating point values with {@link + * module:Layout.f32|little-endian} and {@link + * module:Layout.f32be|big-endian} representations; + * * 64-bit floating point values with {@link + * module:Layout.f64|little-endian} and {@link + * module:Layout.f64be|big-endian} representations; + * * {@link module:Layout.const|Constants} that take no space in the + * encoded expression. + * + * and for these aggregate types: + * * {@link module:Layout.seq|Sequence}s of instances of a {@link + * module:Layout~Layout|Layout}, with JavaScript representation as + * an Array and constant or data-dependent {@link + * module:Layout~Sequence#count|length}; + * * {@link module:Layout.struct|Structure}s that aggregate a + * heterogeneous sequence of {@link module:Layout~Layout|Layout} + * instances, with JavaScript representation as an Object; + * * {@link module:Layout.union|Union}s that support multiple {@link + * module:Layout~VariantLayout|variant layouts} over a fixed + * (padded) or variable (not padded) span of bytes, using an + * unsigned integer at the start of the data or a separate {@link + * module:Layout.unionLayoutDiscriminator|layout element} to + * determine which layout to use when interpreting the buffer + * contents; + * * {@link module:Layout.bits|BitStructure}s that contain a sequence + * of individual {@link + * module:Layout~BitStructure#addField|BitField}s packed into an 8, + * 16, 24, or 32-bit unsigned integer starting at the least- or + * most-significant bit; + * * {@link module:Layout.cstr|C strings} of varying length; + * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link + * module:Layout~Blob#length|length} raw data. + * + * All {@link module:Layout~Layout|Layout} instances are immutable + * after construction, to prevent internal state from becoming + * inconsistent. + * + * @local Layout + * @local ExternalLayout + * @local GreedyCount + * @local OffsetLayout + * @local UInt + * @local UIntBE + * @local Int + * @local IntBE + * @local NearUInt64 + * @local NearUInt64BE + * @local NearInt64 + * @local NearInt64BE + * @local Float + * @local FloatBE + * @local Double + * @local DoubleBE + * @local Sequence + * @local Structure + * @local UnionDiscriminator + * @local UnionLayoutDiscriminator + * @local Union + * @local VariantLayout + * @local BitStructure + * @local BitField + * @local Boolean + * @local Blob + * @local CString + * @local Constant + * @local bindConstructorLayout + * @module Layout + * @license MIT + * @author Peter A. Bigot + * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} + */ + +/** + * Support for translating between Uint8Array instances and JavaScript + * native types. + * + * {@link module:Layout~Layout|Layout} is the basis of a class + * hierarchy that associates property names with sequences of encoded + * bytes. + * + * Layouts are supported for these scalar (numeric) types: + * * {@link module:Layout~UInt|Unsigned integers in little-endian + * format} with {@link module:Layout.u8|8-bit}, {@link + * module:Layout.u16|16-bit}, {@link module:Layout.u24|24-bit}, + * {@link module:Layout.u32|32-bit}, {@link + * module:Layout.u40|40-bit}, and {@link module:Layout.u48|48-bit} + * representation ranges; + * * {@link module:Layout~UIntBE|Unsigned integers in big-endian + * format} with {@link module:Layout.u16be|16-bit}, {@link + * module:Layout.u24be|24-bit}, {@link module:Layout.u32be|32-bit}, + * {@link module:Layout.u40be|40-bit}, and {@link + * module:Layout.u48be|48-bit} representation ranges; + * * {@link module:Layout~Int|Signed integers in little-endian + * format} with {@link module:Layout.s8|8-bit}, {@link + * module:Layout.s16|16-bit}, {@link module:Layout.s24|24-bit}, + * {@link module:Layout.s32|32-bit}, {@link + * module:Layout.s40|40-bit}, and {@link module:Layout.s48|48-bit} + * representation ranges; + * * {@link module:Layout~IntBE|Signed integers in big-endian format} + * with {@link module:Layout.s16be|16-bit}, {@link + * module:Layout.s24be|24-bit}, {@link module:Layout.s32be|32-bit}, + * {@link module:Layout.s40be|40-bit}, and {@link + * module:Layout.s48be|48-bit} representation ranges; + * * 64-bit integral values that decode to an exact (if magnitude is + * less than 2^53) or nearby integral Number in {@link + * module:Layout.nu64|unsigned little-endian}, {@link + * module:Layout.nu64be|unsigned big-endian}, {@link + * module:Layout.ns64|signed little-endian}, and {@link + * module:Layout.ns64be|unsigned big-endian} encodings; + * * 32-bit floating point values with {@link + * module:Layout.f32|little-endian} and {@link + * module:Layout.f32be|big-endian} representations; + * * 64-bit floating point values with {@link + * module:Layout.f64|little-endian} and {@link + * module:Layout.f64be|big-endian} representations; + * * {@link module:Layout.const|Constants} that take no space in the + * encoded expression. + * + * and for these aggregate types: + * * {@link module:Layout.seq|Sequence}s of instances of a {@link + * module:Layout~Layout|Layout}, with JavaScript representation as + * an Array and constant or data-dependent {@link + * module:Layout~Sequence#count|length}; + * * {@link module:Layout.struct|Structure}s that aggregate a + * heterogeneous sequence of {@link module:Layout~Layout|Layout} + * instances, with JavaScript representation as an Object; + * * {@link module:Layout.union|Union}s that support multiple {@link + * module:Layout~VariantLayout|variant layouts} over a fixed + * (padded) or variable (not padded) span of bytes, using an + * unsigned integer at the start of the data or a separate {@link + * module:Layout.unionLayoutDiscriminator|layout element} to + * determine which layout to use when interpreting the buffer + * contents; + * * {@link module:Layout.bits|BitStructure}s that contain a sequence + * of individual {@link + * module:Layout~BitStructure#addField|BitField}s packed into an 8, + * 16, 24, or 32-bit unsigned integer starting at the least- or + * most-significant bit; + * * {@link module:Layout.cstr|C strings} of varying length; + * * {@link module:Layout.blob|Blobs} of fixed- or variable-{@link + * module:Layout~Blob#length|length} raw data. + * + * All {@link module:Layout~Layout|Layout} instances are immutable + * after construction, to prevent internal state from becoming + * inconsistent. + * + * @local Layout + * @local ExternalLayout + * @local GreedyCount + * @local OffsetLayout + * @local UInt + * @local UIntBE + * @local Int + * @local IntBE + * @local NearUInt64 + * @local NearUInt64BE + * @local NearInt64 + * @local NearInt64BE + * @local Float + * @local FloatBE + * @local Double + * @local DoubleBE + * @local Sequence + * @local Structure + * @local UnionDiscriminator + * @local UnionLayoutDiscriminator + * @local Union + * @local VariantLayout + * @local BitStructure + * @local BitField + * @local Boolean + * @local Blob + * @local CString + * @local Constant + * @local bindConstructorLayout + * @module Layout + * @license MIT + * @author Peter A. Bigot + * @see {@link https://github.com/pabigot/buffer-layout|buffer-layout on GitHub} + */ + +/** + * [js-sha256]{@link https://github.com/emn178/js-sha256} + * + * @version 0.9.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2014-2017 + * @license MIT + */ + +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.5.7 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2016 + * @license MIT + */ + +/** + * [js-sha3]{@link https://github.com/emn178/js-sha3} + * + * @version 0.8.0 + * @author Chen, Yi-Cyuan [emn178@gmail.com] + * @copyright Chen, Yi-Cyuan 2015-2018 + * @license MIT + */ + +/** @license React v0.20.2 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ + +/** @preserve + (c) 2012 by Cédric Mesnil. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */